diff -Nrc2 texinfo-6.7/aclocal.m4 texinfo-6.8/aclocal.m4
*** texinfo-6.7/aclocal.m4	2019-09-23 19:32:09.000000000 +0100
--- texinfo-6.8/aclocal.m4	2021-07-03 10:12:58.000000000 +0100
***************
*** 1,5 ****
! # generated automatically by aclocal 1.16.1 -*- Autoconf -*-
  
! # Copyright (C) 1996-2018 Free Software Foundation, Inc.
  
  # This file is free software; the Free Software Foundation
--- 1,5 ----
! # generated automatically by aclocal 1.16.3 -*- Autoconf -*-
  
! # Copyright (C) 1996-2020 Free Software Foundation, Inc.
  
  # This file is free software; the Free Software Foundation
***************
*** 15,25 ****
  m4_ifndef([AC_AUTOCONF_VERSION],
    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
! m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
! [m4_warning([this file was generated for autoconf 2.69.
  You have another version of autoconf.  It may work, but is not guaranteed to.
  If you have problems, you may need to regenerate the build system entirely.
  To do so, use the procedure documented by the package, typically 'autoreconf'.])])
  
! # Copyright (C) 2002-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 15,25 ----
  m4_ifndef([AC_AUTOCONF_VERSION],
    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
! m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],,
! [m4_warning([this file was generated for autoconf 2.71.
  You have another version of autoconf.  It may work, but is not guaranteed to.
  If you have problems, you may need to regenerate the build system entirely.
  To do so, use the procedure documented by the package, typically 'autoreconf'.])])
  
! # Copyright (C) 2002-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 36,40 ****
  dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
  dnl require some minimum version.  Point them to the right macro.
! m4_if([$1], [1.16.1], [],
        [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
  ])
--- 36,40 ----
  dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
  dnl require some minimum version.  Point them to the right macro.
! m4_if([$1], [1.16.3], [],
        [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
  ])
***************
*** 52,56 ****
  # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
  AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
! [AM_AUTOMAKE_VERSION([1.16.1])dnl
  m4_ifndef([AC_AUTOCONF_VERSION],
    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
--- 52,56 ----
  # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
  AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
! [AM_AUTOMAKE_VERSION([1.16.3])dnl
  m4_ifndef([AC_AUTOCONF_VERSION],
    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
***************
*** 59,63 ****
  # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 59,63 ----
  # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 111,115 ****
  # AM_CONDITIONAL                                            -*- Autoconf -*-
  
! # Copyright (C) 1997-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 111,115 ----
  # AM_CONDITIONAL                                            -*- Autoconf -*-
  
! # Copyright (C) 1997-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 142,146 ****
  fi])])
  
! # Copyright (C) 1999-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 142,146 ----
  fi])])
  
! # Copyright (C) 1999-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 333,337 ****
  # Generate code to set up dependency tracking.              -*- Autoconf -*-
  
! # Copyright (C) 1999-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 333,337 ----
  # Generate code to set up dependency tracking.              -*- Autoconf -*-
  
! # Copyright (C) 1999-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 372,376 ****
    if test $am_rc -ne 0; then
      AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
!     for automatic dependency tracking.  Try re-running configure with the
      '--disable-dependency-tracking' option to at least be able to build
      the package (albeit without support for automatic dependency tracking).])
--- 372,378 ----
    if test $am_rc -ne 0; then
      AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
!     for automatic dependency tracking.  If GNU make was not used, consider
!     re-running the configure script with MAKE="gmake" (or whatever is
!     necessary).  You can also try re-running configure with the
      '--disable-dependency-tracking' option to at least be able to build
      the package (albeit without support for automatic dependency tracking).])
***************
*** 399,403 ****
  # Do all the work for Automake.                             -*- Autoconf -*-
  
! # Copyright (C) 1996-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 401,405 ----
  # Do all the work for Automake.                             -*- Autoconf -*-
  
! # Copyright (C) 1996-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 596,600 ****
  echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 598,602 ----
  echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 617,621 ****
  AC_SUBST([install_sh])])
  
! # Copyright (C) 2003-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 619,623 ----
  AC_SUBST([install_sh])])
  
! # Copyright (C) 2003-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 638,642 ****
  # Check to see how 'make' treats includes.	            -*- Autoconf -*-
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 640,644 ----
  # Check to see how 'make' treats includes.	            -*- Autoconf -*-
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 681,685 ****
  # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
  
! # Copyright (C) 1997-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 683,687 ----
  # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
  
! # Copyright (C) 1997-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 702,711 ****
  AC_REQUIRE_AUX_FILE([missing])dnl
  if test x"${MISSING+set}" != xset; then
!   case $am_aux_dir in
!   *\ * | *\	*)
!     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
!   *)
!     MISSING="\${SHELL} $am_aux_dir/missing" ;;
!   esac
  fi
  # Use eval to expand $SHELL
--- 704,708 ----
  AC_REQUIRE_AUX_FILE([missing])dnl
  if test x"${MISSING+set}" != xset; then
!   MISSING="\${SHELL} '$am_aux_dir/missing'"
  fi
  # Use eval to expand $SHELL
***************
*** 720,724 ****
  # Helper functions for option handling.                     -*- Autoconf -*-
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 717,721 ----
  # Helper functions for option handling.                     -*- Autoconf -*-
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 749,753 ****
  [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
  
! # Copyright (C) 1999-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 746,750 ----
  [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
  
! # Copyright (C) 1999-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 796,800 ****
  AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 793,797 ----
  AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 815,819 ****
  # Check to make sure that the build environment is sane.    -*- Autoconf -*-
  
! # Copyright (C) 1996-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 812,816 ----
  # Check to make sure that the build environment is sane.    -*- Autoconf -*-
  
! # Copyright (C) 1996-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 896,900 ****
  ])
  
! # Copyright (C) 2009-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 893,897 ----
  ])
  
! # Copyright (C) 2009-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 956,960 ****
  ])
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 953,957 ----
  ])
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 984,988 ****
  AC_SUBST([INSTALL_STRIP_PROGRAM])])
  
! # Copyright (C) 2006-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 981,985 ----
  AC_SUBST([INSTALL_STRIP_PROGRAM])])
  
! # Copyright (C) 2006-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 1003,1007 ****
  # Check how to create a tarball.                            -*- Autoconf -*-
  
! # Copyright (C) 2004-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 1000,1004 ----
  # Check how to create a tarball.                            -*- Autoconf -*-
  
! # Copyright (C) 2004-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 1141,1147 ****
  m4_include([gnulib/m4/btowc.m4])
  m4_include([gnulib/m4/builtin-expect.m4])
  m4_include([gnulib/m4/codeset.m4])
- m4_include([gnulib/m4/dirname.m4])
  m4_include([gnulib/m4/double-slash-root.m4])
  m4_include([gnulib/m4/eealloc.m4])
  m4_include([gnulib/m4/errno_h.m4])
--- 1138,1145 ----
  m4_include([gnulib/m4/btowc.m4])
  m4_include([gnulib/m4/builtin-expect.m4])
+ m4_include([gnulib/m4/close.m4])
  m4_include([gnulib/m4/codeset.m4])
  m4_include([gnulib/m4/double-slash-root.m4])
+ m4_include([gnulib/m4/dup2.m4])
  m4_include([gnulib/m4/eealloc.m4])
  m4_include([gnulib/m4/errno_h.m4])
***************
*** 1150,1158 ****
  m4_include([gnulib/m4/extensions.m4])
  m4_include([gnulib/m4/extern-inline.m4])
  m4_include([gnulib/m4/float_h.m4])
  m4_include([gnulib/m4/getopt.m4])
  m4_include([gnulib/m4/getprogname.m4])
  m4_include([gnulib/m4/gettext.m4])
- m4_include([gnulib/m4/glibc21.m4])
  m4_include([gnulib/m4/gnulib-common.m4])
  m4_include([gnulib/m4/gnulib-comp.m4])
--- 1148,1160 ----
  m4_include([gnulib/m4/extensions.m4])
  m4_include([gnulib/m4/extern-inline.m4])
+ m4_include([gnulib/m4/fcntl-o.m4])
+ m4_include([gnulib/m4/fcntl.m4])
+ m4_include([gnulib/m4/fcntl_h.m4])
  m4_include([gnulib/m4/float_h.m4])
+ m4_include([gnulib/m4/fstat.m4])
+ m4_include([gnulib/m4/getdtablesize.m4])
  m4_include([gnulib/m4/getopt.m4])
  m4_include([gnulib/m4/getprogname.m4])
  m4_include([gnulib/m4/gettext.m4])
  m4_include([gnulib/m4/gnulib-common.m4])
  m4_include([gnulib/m4/gnulib-comp.m4])
***************
*** 1162,1168 ****
--- 1164,1174 ----
  m4_include([gnulib/m4/intlmacosx.m4])
  m4_include([gnulib/m4/intmax_t.m4])
+ m4_include([gnulib/m4/inttypes.m4])
  m4_include([gnulib/m4/inttypes_h.m4])
  m4_include([gnulib/m4/iswblank.m4])
+ m4_include([gnulib/m4/iswdigit.m4])
+ m4_include([gnulib/m4/iswxdigit.m4])
  m4_include([gnulib/m4/langinfo_h.m4])
+ m4_include([gnulib/m4/largefile.m4])
  m4_include([gnulib/m4/lib-ld.m4])
  m4_include([gnulib/m4/lib-link.m4])
***************
*** 1177,1181 ****
  m4_include([gnulib/m4/localeconv.m4])
  m4_include([gnulib/m4/lock.m4])
- m4_include([gnulib/m4/longlong.m4])
  m4_include([gnulib/m4/malloc.m4])
  m4_include([gnulib/m4/malloca.m4])
--- 1183,1186 ----
***************
*** 1192,1195 ****
--- 1197,1201 ----
  m4_include([gnulib/m4/memrchr.m4])
  m4_include([gnulib/m4/mmap-anon.m4])
+ m4_include([gnulib/m4/mode_t.m4])
  m4_include([gnulib/m4/msvc-inval.m4])
  m4_include([gnulib/m4/msvc-nothrow.m4])
***************
*** 1199,1202 ****
--- 1205,1212 ----
  m4_include([gnulib/m4/nocrash.m4])
  m4_include([gnulib/m4/off_t.m4])
+ m4_include([gnulib/m4/open-cloexec.m4])
+ m4_include([gnulib/m4/open-slash.m4])
+ m4_include([gnulib/m4/open.m4])
+ m4_include([gnulib/m4/pathmax.m4])
  m4_include([gnulib/m4/po.m4])
  m4_include([gnulib/m4/printf.m4])
***************
*** 1204,1209 ****
--- 1214,1222 ----
  m4_include([gnulib/m4/pthread_rwlock_rdlock.m4])
  m4_include([gnulib/m4/regex.m4])
+ m4_include([gnulib/m4/setlocale_null.m4])
  m4_include([gnulib/m4/size_max.m4])
  m4_include([gnulib/m4/ssize_t.m4])
+ m4_include([gnulib/m4/stat-time.m4])
+ m4_include([gnulib/m4/stat.m4])
  m4_include([gnulib/m4/stdarg.m4])
  m4_include([gnulib/m4/stdbool.m4])
***************
*** 1224,1232 ****
--- 1237,1248 ----
  m4_include([gnulib/m4/strstr.m4])
  m4_include([gnulib/m4/sys_socket_h.m4])
+ m4_include([gnulib/m4/sys_stat_h.m4])
  m4_include([gnulib/m4/sys_types_h.m4])
  m4_include([gnulib/m4/threadlib.m4])
+ m4_include([gnulib/m4/time_h.m4])
  m4_include([gnulib/m4/unistd_h.m4])
  m4_include([gnulib/m4/vasnprintf.m4])
  m4_include([gnulib/m4/vasprintf.m4])
+ m4_include([gnulib/m4/visibility.m4])
  m4_include([gnulib/m4/warn-on-use.m4])
  m4_include([gnulib/m4/wchar_h.m4])
***************
*** 1238,1239 ****
--- 1254,1256 ----
  m4_include([gnulib/m4/xalloc.m4])
  m4_include([gnulib/m4/xsize.m4])
+ m4_include([gnulib/m4/zzgnulib.m4])
diff -Nrc2 texinfo-6.7/build-aux/compile texinfo-6.8/build-aux/compile
*** texinfo-6.7/build-aux/compile	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/compile	2021-02-28 08:52:42.000000000 +0000
***************
*** 4,8 ****
  scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 1999-2018 Free Software Foundation, Inc.
  # Written by Tom Tromey <tromey@cygnus.com>.
  #
--- 4,8 ----
  scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 1999-2020 Free Software Foundation, Inc.
  # Written by Tom Tromey <tromey@cygnus.com>.
  #
***************
*** 54,58 ****
  	    file_conv=mingw
  	    ;;
! 	  CYGWIN*)
  	    file_conv=cygwin
  	    ;;
--- 54,58 ----
  	    file_conv=mingw
  	    ;;
! 	  CYGWIN* | MSYS*)
  	    file_conv=cygwin
  	    ;;
***************
*** 68,72 ****
  	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
  	  ;;
! 	cygwin/*)
  	  file=`cygpath -m "$file" || echo "$file"`
  	  ;;
--- 68,72 ----
  	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
  	  ;;
! 	cygwin/* | msys/*)
  	  file=`cygpath -m "$file" || echo "$file"`
  	  ;;
diff -Nrc2 texinfo-6.7/build-aux/config.guess texinfo-6.8/build-aux/config.guess
*** texinfo-6.7/build-aux/config.guess	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/config.guess	2021-02-28 08:52:45.000000000 +0000
***************
*** 1,7 ****
  #! /bin/sh
  # Attempt to guess a canonical system name.
! #   Copyright 1992-2019 Free Software Foundation, Inc.
  
! timestamp='2019-01-01'
  
  # This file is free software; you can redistribute it and/or modify it
--- 1,7 ----
  #! /bin/sh
  # Attempt to guess a canonical system name.
! #   Copyright 1992-2021 Free Software Foundation, Inc.
  
! timestamp='2021-01-25'
  
  # This file is free software; you can redistribute it and/or modify it
***************
*** 28,37 ****
  #
  # You can get the latest version of this script from:
! # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
  #
  # Please send patches to <config-patches@gnu.org>.
  
  
! me=`echo "$0" | sed -e 's,.*/,,'`
  
  usage="\
--- 28,37 ----
  #
  # You can get the latest version of this script from:
! # https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
  #
  # Please send patches to <config-patches@gnu.org>.
  
  
! me=$(echo "$0" | sed -e 's,.*/,,')
  
  usage="\
***************
*** 51,55 ****
  
  Originally written by Per Bothner.
! Copyright 1992-2019 Free Software Foundation, Inc.
  
  This is free software; see the source for copying conditions.  There is NO
--- 51,55 ----
  
  Originally written by Per Bothner.
! Copyright 1992-2021 Free Software Foundation, Inc.
  
  This is free software; see the source for copying conditions.  There is NO
***************
*** 100,106 ****
  
  set_cc_for_build() {
      : "${TMPDIR=/tmp}"
      # shellcheck disable=SC2039
!     { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
  	{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
  	{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||
--- 100,108 ----
  
  set_cc_for_build() {
+     # prevent multiple calls if $tmp is already set
+     test "$tmp" && return 0
      : "${TMPDIR=/tmp}"
      # shellcheck disable=SC2039
!     { tmp=$( (umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null) && test -n "$tmp" && test -d "$tmp" ; } ||
  	{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
  	{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||
***************
*** 130,143 ****
  fi
  
! UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
! UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
! UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
! UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
  
  case "$UNAME_SYSTEM" in
  Linux|GNU|GNU/*)
! 	# If the system lacks a compiler, then just pick glibc.
! 	# We could probably try harder.
! 	LIBC=gnu
  
  	set_cc_for_build
--- 132,143 ----
  fi
  
! UNAME_MACHINE=$( (uname -m) 2>/dev/null) || UNAME_MACHINE=unknown
! UNAME_RELEASE=$( (uname -r) 2>/dev/null) || UNAME_RELEASE=unknown
! UNAME_SYSTEM=$( (uname -s) 2>/dev/null) || UNAME_SYSTEM=unknown
! UNAME_VERSION=$( (uname -v) 2>/dev/null) || UNAME_VERSION=unknown
  
  case "$UNAME_SYSTEM" in
  Linux|GNU|GNU/*)
! 	LIBC=unknown
  
  	set_cc_for_build
***************
*** 148,162 ****
  	#elif defined(__dietlibc__)
  	LIBC=dietlibc
! 	#else
  	LIBC=gnu
  	#endif
  	EOF
! 	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
  
! 	# If ldd exists, use it to detect musl libc.
! 	if command -v ldd >/dev/null && \
! 		ldd --version 2>&1 | grep -q ^musl
! 	then
! 	    LIBC=musl
  	fi
  	;;
--- 148,174 ----
  	#elif defined(__dietlibc__)
  	LIBC=dietlibc
! 	#elif defined(__GLIBC__)
  	LIBC=gnu
+ 	#else
+ 	#include <stdarg.h>
+ 	/* First heuristic to detect musl libc.  */
+ 	#ifdef __DEFINED_va_list
+ 	LIBC=musl
+ 	#endif
  	#endif
  	EOF
! 	eval "$($CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g')"
  
! 	# Second heuristic to detect musl libc.
! 	if [ "$LIBC" = unknown ] &&
! 	   command -v ldd >/dev/null &&
! 	   ldd --version 2>&1 | grep -q ^musl; then
! 		LIBC=musl
! 	fi
! 
! 	# If the system lacks a compiler, then just pick glibc.
! 	# We could probably try harder.
! 	if [ "$LIBC" = unknown ]; then
! 		LIBC=gnu
  	fi
  	;;
***************
*** 177,186 ****
  	# Note: NetBSD doesn't particularly care about the vendor
  	# portion of the name.  We always set it to "unknown".
! 	sysctl="sysctl -n hw.machine_arch"
! 	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
! 	    "/sbin/$sysctl" 2>/dev/null || \
! 	    "/usr/sbin/$sysctl" 2>/dev/null || \
! 	    echo unknown)`
  	case "$UNAME_MACHINE_ARCH" in
  	    armeb) machine=armeb-unknown ;;
  	    arm*) machine=arm-unknown ;;
--- 189,198 ----
  	# Note: NetBSD doesn't particularly care about the vendor
  	# portion of the name.  We always set it to "unknown".
! 	UNAME_MACHINE_ARCH=$( (uname -p 2>/dev/null || \
! 	    /sbin/sysctl -n hw.machine_arch 2>/dev/null || \
! 	    /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \
! 	    echo unknown))
  	case "$UNAME_MACHINE_ARCH" in
+ 	    aarch64eb) machine=aarch64_be-unknown ;;
  	    armeb) machine=armeb-unknown ;;
  	    arm*) machine=arm-unknown ;;
***************
*** 189,194 ****
  	    sh5el) machine=sh5le-unknown ;;
  	    earmv*)
! 		arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
! 		endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
  		machine="${arch}${endian}"-unknown
  		;;
--- 201,206 ----
  	    sh5el) machine=sh5le-unknown ;;
  	    earmv*)
! 		arch=$(echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,')
! 		endian=$(echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p')
  		machine="${arch}${endian}"-unknown
  		;;
***************
*** 221,225 ****
  	    earm*)
  		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
! 		abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
  		;;
  	esac
--- 233,237 ----
  	    earm*)
  		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
! 		abi=$(echo "$UNAME_MACHINE_ARCH" | sed -e "$expr")
  		;;
  	esac
***************
*** 234,238 ****
  		;;
  	    *)
! 		release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
  		;;
  	esac
--- 246,250 ----
  		;;
  	    *)
! 		release=$(echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2)
  		;;
  	esac
***************
*** 243,255 ****
  	exit ;;
      *:Bitrig:*:*)
! 	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
  	echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
  	exit ;;
      *:OpenBSD:*:*)
! 	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
  	echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
  	exit ;;
      *:LibertyBSD:*:*)
! 	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
  	echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
  	exit ;;
--- 255,267 ----
  	exit ;;
      *:Bitrig:*:*)
! 	UNAME_MACHINE_ARCH=$(arch | sed 's/Bitrig.//')
  	echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
  	exit ;;
      *:OpenBSD:*:*)
! 	UNAME_MACHINE_ARCH=$(arch | sed 's/OpenBSD.//')
  	echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
  	exit ;;
      *:LibertyBSD:*:*)
! 	UNAME_MACHINE_ARCH=$(arch | sed 's/^.*BSD\.//')
  	echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
  	exit ;;
***************
*** 263,266 ****
--- 275,281 ----
  	echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
  	exit ;;
+     *:OS108:*:*)
+ 	echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE"
+ 	exit ;;
      macppc:MirBSD:*:*)
  	echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
***************
*** 272,288 ****
  	echo "$UNAME_MACHINE"-unknown-sortix
  	exit ;;
      *:Redox:*:*)
  	echo "$UNAME_MACHINE"-unknown-redox
  	exit ;;
      mips:OSF1:*.*)
!         echo mips-dec-osf1
!         exit ;;
      alpha:OSF1:*:*)
  	case $UNAME_RELEASE in
  	*4.0)
! 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
  		;;
  	*5.*)
! 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
  		;;
  	esac
--- 287,306 ----
  	echo "$UNAME_MACHINE"-unknown-sortix
  	exit ;;
+     *:Twizzler:*:*)
+ 	echo "$UNAME_MACHINE"-unknown-twizzler
+ 	exit ;;
      *:Redox:*:*)
  	echo "$UNAME_MACHINE"-unknown-redox
  	exit ;;
      mips:OSF1:*.*)
! 	echo mips-dec-osf1
! 	exit ;;
      alpha:OSF1:*:*)
  	case $UNAME_RELEASE in
  	*4.0)
! 		UNAME_RELEASE=$(/usr/sbin/sizer -v | awk '{print $3}')
  		;;
  	*5.*)
! 		UNAME_RELEASE=$(/usr/sbin/sizer -v | awk '{print $4}')
  		;;
  	esac
***************
*** 291,295 ****
  	# covers most systems running today.  This code pipes the CPU
  	# types through head -n 1, so we only detect the type of CPU 0.
! 	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
  	case "$ALPHA_CPU_TYPE" in
  	    "EV4 (21064)")
--- 309,313 ----
  	# covers most systems running today.  This code pipes the CPU
  	# types through head -n 1, so we only detect the type of CPU 0.
! 	ALPHA_CPU_TYPE=$(/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1)
  	case "$ALPHA_CPU_TYPE" in
  	    "EV4 (21064)")
***************
*** 329,333 ****
  	# A Xn.n version is an unreleased experimental baselevel.
  	# 1.2 uses "1.2" for uname -r.
! 	echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
  	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
  	exitcode=$?
--- 347,351 ----
  	# A Xn.n version is an unreleased experimental baselevel.
  	# 1.2 uses "1.2" for uname -r.
! 	echo "$UNAME_MACHINE"-dec-osf"$(echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz)"
  	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
  	exitcode=$?
***************
*** 363,367 ****
      Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
  	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
! 	if test "`(/bin/universe) 2>/dev/null`" = att ; then
  		echo pyramid-pyramid-sysv3
  	else
--- 381,385 ----
      Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
  	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
! 	if test "$( (/bin/universe) 2>/dev/null)" = att ; then
  		echo pyramid-pyramid-sysv3
  	else
***************
*** 376,390 ****
  	exit ;;
      DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
! 	case `/usr/bin/uname -p` in
  	    sparc) echo sparc-icl-nx7; exit ;;
  	esac ;;
      s390x:SunOS:*:*)
! 	echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
  	exit ;;
      sun4H:SunOS:5.*:*)
! 	echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
  	exit ;;
      sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
! 	echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
  	exit ;;
      i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
--- 394,408 ----
  	exit ;;
      DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
! 	case $(/usr/bin/uname -p) in
  	    sparc) echo sparc-icl-nx7; exit ;;
  	esac ;;
      s390x:SunOS:*:*)
! 	echo "$UNAME_MACHINE"-ibm-solaris2"$(echo "$UNAME_RELEASE" | sed -e 's/[^.]*//')"
  	exit ;;
      sun4H:SunOS:5.*:*)
! 	echo sparc-hal-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
  	exit ;;
      sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
! 	echo sparc-sun-solaris2"$(echo "$UNAME_RELEASE" | sed -e 's/[^.]*//')"
  	exit ;;
      i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
***************
*** 397,401 ****
  	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
  	# This test works for both compilers.
! 	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
  	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
  		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
--- 415,419 ----
  	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
  	# This test works for both compilers.
! 	if test "$CC_FOR_BUILD" != no_compiler_found; then
  	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
  		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
***************
*** 405,409 ****
  	    fi
  	fi
! 	echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
  	exit ;;
      sun4*:SunOS:6*:*)
--- 423,427 ----
  	    fi
  	fi
! 	echo "$SUN_ARCH"-pc-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
  	exit ;;
      sun4*:SunOS:6*:*)
***************
*** 411,424 ****
  	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
  	# it's likely to be more like Solaris than SunOS4.
! 	echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
  	exit ;;
      sun4*:SunOS:*:*)
! 	case "`/usr/bin/arch -k`" in
  	    Series*|S4*)
! 		UNAME_RELEASE=`uname -v`
  		;;
  	esac
  	# Japanese Language versions have a version number like `4.1.3-JL'.
! 	echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
  	exit ;;
      sun3*:SunOS:*:*)
--- 429,442 ----
  	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
  	# it's likely to be more like Solaris than SunOS4.
! 	echo sparc-sun-solaris3"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
  	exit ;;
      sun4*:SunOS:*:*)
! 	case "$(/usr/bin/arch -k)" in
  	    Series*|S4*)
! 		UNAME_RELEASE=$(uname -v)
  		;;
  	esac
  	# Japanese Language versions have a version number like `4.1.3-JL'.
! 	echo sparc-sun-sunos"$(echo "$UNAME_RELEASE"|sed -e 's/-/_/')"
  	exit ;;
      sun3*:SunOS:*:*)
***************
*** 426,432 ****
  	exit ;;
      sun*:*:4.2BSD:*)
! 	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
  	test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
! 	case "`/bin/arch`" in
  	    sun3)
  		echo m68k-sun-sunos"$UNAME_RELEASE"
--- 444,450 ----
  	exit ;;
      sun*:*:4.2BSD:*)
! 	UNAME_RELEASE=$( (sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null)
  	test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
! 	case "$(/bin/arch)" in
  	    sun3)
  		echo m68k-sun-sunos"$UNAME_RELEASE"
***************
*** 508,513 ****
  EOF
  	$CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
! 	  dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
! 	  SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
  	    { echo "$SYSTEM_NAME"; exit; }
  	echo mips-mips-riscos"$UNAME_RELEASE"
--- 526,531 ----
  EOF
  	$CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
! 	  dummyarg=$(echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p') &&
! 	  SYSTEM_NAME=$("$dummy" "$dummyarg") &&
  	    { echo "$SYSTEM_NAME"; exit; }
  	echo mips-mips-riscos"$UNAME_RELEASE"
***************
*** 536,544 ****
      AViiON:dgux:*:*)
  	# DG/UX returns AViiON for all architectures
! 	UNAME_PROCESSOR=`/usr/bin/uname -p`
! 	if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
  	then
! 	    if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
! 	       [ "$TARGET_BINARY_INTERFACE"x = x ]
  	    then
  		echo m88k-dg-dgux"$UNAME_RELEASE"
--- 554,562 ----
      AViiON:dgux:*:*)
  	# DG/UX returns AViiON for all architectures
! 	UNAME_PROCESSOR=$(/usr/bin/uname -p)
! 	if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110
  	then
! 	    if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \
! 	       test "$TARGET_BINARY_INTERFACE"x = x
  	    then
  		echo m88k-dg-dgux"$UNAME_RELEASE"
***************
*** 564,578 ****
  	exit ;;
      *:IRIX*:*:*)
! 	echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
  	exit ;;
      ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
  	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
! 	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
      i*86:AIX:*:*)
  	echo i386-ibm-aix
  	exit ;;
      ia64:AIX:*:*)
! 	if [ -x /usr/bin/oslevel ] ; then
! 		IBM_REV=`/usr/bin/oslevel`
  	else
  		IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
--- 582,596 ----
  	exit ;;
      *:IRIX*:*:*)
! 	echo mips-sgi-irix"$(echo "$UNAME_RELEASE"|sed -e 's/-/_/g')"
  	exit ;;
      ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
  	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
! 	exit ;;               # Note that: echo "'$(uname -s)'" gives 'AIX '
      i*86:AIX:*:*)
  	echo i386-ibm-aix
  	exit ;;
      ia64:AIX:*:*)
! 	if test -x /usr/bin/oslevel ; then
! 		IBM_REV=$(/usr/bin/oslevel)
  	else
  		IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
***************
*** 594,598 ****
  			}
  EOF
! 		if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
  		then
  			echo "$SYSTEM_NAME"
--- 612,616 ----
  			}
  EOF
! 		if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=$("$dummy")
  		then
  			echo "$SYSTEM_NAME"
***************
*** 607,611 ****
  	exit ;;
      *:AIX:*:[4567])
! 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
  	if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
  		IBM_ARCH=rs6000
--- 625,629 ----
  	exit ;;
      *:AIX:*:[4567])
! 	IBM_CPU_ID=$(/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }')
  	if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
  		IBM_ARCH=rs6000
***************
*** 613,619 ****
  		IBM_ARCH=powerpc
  	fi
! 	if [ -x /usr/bin/lslpp ] ; then
! 		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
! 			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
  	else
  		IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
--- 631,637 ----
  		IBM_ARCH=powerpc
  	fi
! 	if test -x /usr/bin/lslpp ; then
! 		IBM_REV=$(/usr/bin/lslpp -Lqc bos.rte.libc |
! 			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/)
  	else
  		IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
***************
*** 643,654 ****
  	exit ;;
      9000/[34678]??:HP-UX:*:*)
! 	HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
  	case "$UNAME_MACHINE" in
  	    9000/31?)            HP_ARCH=m68000 ;;
  	    9000/[34]??)         HP_ARCH=m68k ;;
  	    9000/[678][0-9][0-9])
! 		if [ -x /usr/bin/getconf ]; then
! 		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
! 		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
  		    case "$sc_cpu_version" in
  		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
--- 661,672 ----
  	exit ;;
      9000/[34678]??:HP-UX:*:*)
! 	HPUX_REV=$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//')
  	case "$UNAME_MACHINE" in
  	    9000/31?)            HP_ARCH=m68000 ;;
  	    9000/[34]??)         HP_ARCH=m68k ;;
  	    9000/[678][0-9][0-9])
! 		if test -x /usr/bin/getconf; then
! 		    sc_cpu_version=$(/usr/bin/getconf SC_CPU_VERSION 2>/dev/null)
! 		    sc_kernel_bits=$(/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null)
  		    case "$sc_cpu_version" in
  		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
***************
*** 662,666 ****
  		    esac
  		fi
! 		if [ "$HP_ARCH" = "" ]; then
  		    set_cc_for_build
  		    sed 's/^		//' << EOF > "$dummy.c"
--- 680,684 ----
  		    esac
  		fi
! 		if test "$HP_ARCH" = ""; then
  		    set_cc_for_build
  		    sed 's/^		//' << EOF > "$dummy.c"
***************
*** 697,705 ****
  		}
  EOF
! 		    (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
  		    test -z "$HP_ARCH" && HP_ARCH=hppa
  		fi ;;
  	esac
! 	if [ "$HP_ARCH" = hppa2.0w ]
  	then
  	    set_cc_for_build
--- 715,723 ----
  		}
  EOF
! 		    (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=$("$dummy")
  		    test -z "$HP_ARCH" && HP_ARCH=hppa
  		fi ;;
  	esac
! 	if test "$HP_ARCH" = hppa2.0w
  	then
  	    set_cc_for_build
***************
*** 725,729 ****
  	exit ;;
      ia64:HP-UX:*:*)
! 	HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
  	echo ia64-hp-hpux"$HPUX_REV"
  	exit ;;
--- 743,747 ----
  	exit ;;
      ia64:HP-UX:*:*)
! 	HPUX_REV=$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//')
  	echo ia64-hp-hpux"$HPUX_REV"
  	exit ;;
***************
*** 755,759 ****
  	}
  EOF
! 	$CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
  		{ echo "$SYSTEM_NAME"; exit; }
  	echo unknown-hitachi-hiuxwe2
--- 773,777 ----
  	}
  EOF
! 	$CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=$("$dummy") &&
  		{ echo "$SYSTEM_NAME"; exit; }
  	echo unknown-hitachi-hiuxwe2
***************
*** 775,779 ****
  	exit ;;
      i*86:OSF1:*:*)
! 	if [ -x /usr/sbin/sysversion ] ; then
  	    echo "$UNAME_MACHINE"-unknown-osf1mk
  	else
--- 793,797 ----
  	exit ;;
      i*86:OSF1:*:*)
! 	if test -x /usr/sbin/sysversion ; then
  	    echo "$UNAME_MACHINE"-unknown-osf1mk
  	else
***************
*** 824,835 ****
  	exit ;;
      F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
! 	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
! 	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
! 	FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
  	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
  	exit ;;
      5000:UNIX_System_V:4.*:*)
! 	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
! 	FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
  	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
  	exit ;;
--- 842,853 ----
  	exit ;;
      F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
! 	FUJITSU_PROC=$(uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz)
! 	FUJITSU_SYS=$(uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///')
! 	FUJITSU_REL=$(echo "$UNAME_RELEASE" | sed -e 's/ /_/')
  	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
  	exit ;;
      5000:UNIX_System_V:4.*:*)
! 	FUJITSU_SYS=$(uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///')
! 	FUJITSU_REL=$(echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/')
  	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
  	exit ;;
***************
*** 844,859 ****
  	exit ;;
      arm:FreeBSD:*:*)
! 	UNAME_PROCESSOR=`uname -p`
  	set_cc_for_build
  	if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
  	    | grep -q __ARM_PCS_VFP
  	then
! 	    echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi
  	else
! 	    echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf
  	fi
  	exit ;;
      *:FreeBSD:*:*)
! 	UNAME_PROCESSOR=`/usr/bin/uname -p`
  	case "$UNAME_PROCESSOR" in
  	    amd64)
--- 862,877 ----
  	exit ;;
      arm:FreeBSD:*:*)
! 	UNAME_PROCESSOR=$(uname -p)
  	set_cc_for_build
  	if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
  	    | grep -q __ARM_PCS_VFP
  	then
! 	    echo "${UNAME_PROCESSOR}"-unknown-freebsd"$(echo ${UNAME_RELEASE}|sed -e 's/[-(].*//')"-gnueabi
  	else
! 	    echo "${UNAME_PROCESSOR}"-unknown-freebsd"$(echo ${UNAME_RELEASE}|sed -e 's/[-(].*//')"-gnueabihf
  	fi
  	exit ;;
      *:FreeBSD:*:*)
! 	UNAME_PROCESSOR=$(/usr/bin/uname -p)
  	case "$UNAME_PROCESSOR" in
  	    amd64)
***************
*** 862,866 ****
  		UNAME_PROCESSOR=i586 ;;
  	esac
! 	echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
  	exit ;;
      i*:CYGWIN*:*)
--- 880,884 ----
  		UNAME_PROCESSOR=i586 ;;
  	esac
! 	echo "$UNAME_PROCESSOR"-unknown-freebsd"$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')"
  	exit ;;
      i*:CYGWIN*:*)
***************
*** 898,910 ****
  	exit ;;
      prep*:SunOS:5.*:*)
! 	echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
  	exit ;;
      *:GNU:*:*)
  	# the GNU system
! 	echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
  	exit ;;
      *:GNU/*:*:*)
  	# other systems with GNU libc and userland
! 	echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
  	exit ;;
      *:Minix:*:*)
--- 916,928 ----
  	exit ;;
      prep*:SunOS:5.*:*)
! 	echo powerpcle-unknown-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
  	exit ;;
      *:GNU:*:*)
  	# the GNU system
! 	echo "$(echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,')-unknown-$LIBC$(echo "$UNAME_RELEASE"|sed -e 's,/.*$,,')"
  	exit ;;
      *:GNU/*:*:*)
  	# other systems with GNU libc and userland
! 	echo "$UNAME_MACHINE-unknown-$(echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]")$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')-$LIBC"
  	exit ;;
      *:Minix:*:*)
***************
*** 919,923 ****
  	exit ;;
      alpha:Linux:*:*)
! 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
  	  EV5)   UNAME_MACHINE=alphaev5 ;;
  	  EV56)  UNAME_MACHINE=alphaev56 ;;
--- 937,941 ----
  	exit ;;
      alpha:Linux:*:*)
! 	case $(sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null) in
  	  EV5)   UNAME_MACHINE=alphaev5 ;;
  	  EV56)  UNAME_MACHINE=alphaev56 ;;
***************
*** 978,981 ****
--- 996,1002 ----
  	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
  	exit ;;
+     loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)
+ 	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
+ 	exit ;;
      m32r*:Linux:*:*)
  	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
***************
*** 986,1005 ****
      mips:Linux:*:* | mips64:Linux:*:*)
  	set_cc_for_build
  	sed 's/^	//' << EOF > "$dummy.c"
  	#undef CPU
! 	#undef ${UNAME_MACHINE}
! 	#undef ${UNAME_MACHINE}el
  	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
! 	CPU=${UNAME_MACHINE}el
  	#else
  	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
! 	CPU=${UNAME_MACHINE}
  	#else
! 	CPU=
  	#endif
  	#endif
  EOF
! 	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
! 	test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
  	;;
      mips64el:Linux:*:*)
--- 1007,1054 ----
      mips:Linux:*:* | mips64:Linux:*:*)
  	set_cc_for_build
+ 	IS_GLIBC=0
+ 	test x"${LIBC}" = xgnu && IS_GLIBC=1
  	sed 's/^	//' << EOF > "$dummy.c"
  	#undef CPU
! 	#undef mips
! 	#undef mipsel
! 	#undef mips64
! 	#undef mips64el
! 	#if ${IS_GLIBC} && defined(_ABI64)
! 	LIBCABI=gnuabi64
! 	#else
! 	#if ${IS_GLIBC} && defined(_ABIN32)
! 	LIBCABI=gnuabin32
! 	#else
! 	LIBCABI=${LIBC}
! 	#endif
! 	#endif
! 
! 	#if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
! 	CPU=mipsisa64r6
! 	#else
! 	#if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
! 	CPU=mipsisa32r6
! 	#else
! 	#if defined(__mips64)
! 	CPU=mips64
! 	#else
! 	CPU=mips
! 	#endif
! 	#endif
! 	#endif
! 
  	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
! 	MIPS_ENDIAN=el
  	#else
  	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
! 	MIPS_ENDIAN=
  	#else
! 	MIPS_ENDIAN=
  	#endif
  	#endif
  EOF
! 	eval "$($CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI')"
! 	test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
  	;;
      mips64el:Linux:*:*)
***************
*** 1020,1024 ****
      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" ;;
--- 1069,1073 ----
      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" ;;
***************
*** 1038,1042 ****
  	echo powerpcle-unknown-linux-"$LIBC"
  	exit ;;
!     riscv32:Linux:*:* | riscv64:Linux:*:*)
  	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
  	exit ;;
--- 1087,1091 ----
  	echo powerpcle-unknown-linux-"$LIBC"
  	exit ;;
!     riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*)
  	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
  	exit ;;
***************
*** 1060,1064 ****
  	exit ;;
      x86_64:Linux:*:*)
! 	echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
  	exit ;;
      xtensa*:Linux:*:*)
--- 1109,1123 ----
  	exit ;;
      x86_64:Linux:*:*)
! 	set_cc_for_build
! 	LIBCABI=$LIBC
! 	if test "$CC_FOR_BUILD" != no_compiler_found; then
! 	    if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
! 		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
! 		grep IS_X32 >/dev/null
! 	    then
! 		LIBCABI="$LIBC"x32
! 	    fi
! 	fi
! 	echo "$UNAME_MACHINE"-pc-linux-"$LIBCABI"
  	exit ;;
      xtensa*:Linux:*:*)
***************
*** 1100,1104 ****
  	exit ;;
      i*86:*:4.*:*)
! 	UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
  	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
  		echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
--- 1159,1163 ----
  	exit ;;
      i*86:*:4.*:*)
! 	UNAME_REL=$(echo "$UNAME_RELEASE" | sed 's/\/MP$//')
  	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
  		echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
***************
*** 1109,1125 ****
      i*86:*:5:[678]*)
  	# UnixWare 7.x, OpenUNIX and OpenServer 6.
! 	case `/bin/uname -X | grep "^Machine"` in
  	    *486*)	     UNAME_MACHINE=i486 ;;
  	    *Pentium)	     UNAME_MACHINE=i586 ;;
  	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
  	esac
! 	echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
  	exit ;;
      i*86:*:3.2:*)
  	if test -f /usr/options/cb.name; then
! 		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
  		echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
  	elif /bin/uname -X 2>/dev/null >/dev/null ; then
! 		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
  		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
  		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
--- 1168,1184 ----
      i*86:*:5:[678]*)
  	# UnixWare 7.x, OpenUNIX and OpenServer 6.
! 	case $(/bin/uname -X | grep "^Machine") in
  	    *486*)	     UNAME_MACHINE=i486 ;;
  	    *Pentium)	     UNAME_MACHINE=i586 ;;
  	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
  	esac
! 	echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}"
  	exit ;;
      i*86:*:3.2:*)
  	if test -f /usr/options/cb.name; then
! 		UNAME_REL=$(sed -n 's/.*Version //p' </usr/options/cb.name)
  		echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
  	elif /bin/uname -X 2>/dev/null >/dev/null ; then
! 		UNAME_REL=$( (/bin/uname -X|grep Release|sed -e 's/.*= //'))
  		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
  		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
***************
*** 1171,1175 ****
  	OS_REL=''
  	test -r /etc/.relid \
! 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
  	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
  	  && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
--- 1230,1234 ----
  	OS_REL=''
  	test -r /etc/.relid \
! 	&& OS_REL=.$(sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid)
  	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
  	  && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
***************
*** 1182,1186 ****
  	OS_REL='.3'
  	test -r /etc/.relid \
! 	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
  	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
  	    && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
--- 1241,1245 ----
  	OS_REL='.3'
  	test -r /etc/.relid \
! 	    && OS_REL=.$(sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid)
  	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
  	    && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
***************
*** 1215,1219 ****
      *:SINIX-*:*:*)
  	if uname -p 2>/dev/null >/dev/null ; then
! 		UNAME_MACHINE=`(uname -p) 2>/dev/null`
  		echo "$UNAME_MACHINE"-sni-sysv4
  	else
--- 1274,1278 ----
      *:SINIX-*:*:*)
  	if uname -p 2>/dev/null >/dev/null ; then
! 		UNAME_MACHINE=$( (uname -p) 2>/dev/null)
  		echo "$UNAME_MACHINE"-sni-sysv4
  	else
***************
*** 1249,1253 ****
  	exit ;;
      R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
! 	if [ -d /usr/nec ]; then
  		echo mips-nec-sysv"$UNAME_RELEASE"
  	else
--- 1308,1312 ----
  	exit ;;
      R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
! 	if test -d /usr/nec; then
  		echo mips-nec-sysv"$UNAME_RELEASE"
  	else
***************
*** 1297,1338 ****
  	echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
  	exit ;;
      *:Darwin:*:*)
! 	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
! 	set_cc_for_build
! 	if test "$UNAME_PROCESSOR" = unknown ; then
! 	    UNAME_PROCESSOR=powerpc
  	fi
! 	if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
! 	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
! 		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
! 		       (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
! 		       grep IS_64BIT_ARCH >/dev/null
! 		then
! 		    case $UNAME_PROCESSOR in
! 			i386) UNAME_PROCESSOR=x86_64 ;;
! 			powerpc) UNAME_PROCESSOR=powerpc64 ;;
! 		    esac
! 		fi
! 		# On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
! 		if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
! 		       (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
! 		       grep IS_PPC >/dev/null
! 		then
! 		    UNAME_PROCESSOR=powerpc
! 		fi
  	    fi
  	elif test "$UNAME_PROCESSOR" = i386 ; then
! 	    # Avoid executing cc on OS X 10.9, as it ships with a stub
! 	    # that puts up a graphical alert prompting to install
! 	    # developer tools.  Any system running Mac OS X 10.7 or
! 	    # later (Darwin 11 and later) is required to have a 64-bit
! 	    # processor. This is not true of the ARM version of Darwin
! 	    # that Apple uses in portable devices.
! 	    UNAME_PROCESSOR=x86_64
  	fi
  	echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
  	exit ;;
      *:procnto*:*:* | *:QNX:[0123456789]*:*)
! 	UNAME_PROCESSOR=`uname -p`
  	if test "$UNAME_PROCESSOR" = x86; then
  		UNAME_PROCESSOR=i386
--- 1356,1401 ----
  	echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
  	exit ;;
+     arm64:Darwin:*:*)
+ 	echo aarch64-apple-darwin"$UNAME_RELEASE"
+ 	exit ;;
      *:Darwin:*:*)
! 	UNAME_PROCESSOR=$(uname -p)
! 	case $UNAME_PROCESSOR in
! 	    unknown) UNAME_PROCESSOR=powerpc ;;
! 	esac
! 	if command -v xcode-select > /dev/null 2> /dev/null && \
! 		! xcode-select --print-path > /dev/null 2> /dev/null ; then
! 	    # Avoid executing cc if there is no toolchain installed as
! 	    # cc will be a stub that puts up a graphical alert
! 	    # prompting the user to install developer tools.
! 	    CC_FOR_BUILD=no_compiler_found
! 	else
! 	    set_cc_for_build
  	fi
! 	if test "$CC_FOR_BUILD" != no_compiler_found; then
! 	    if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
! 		   (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
! 		   grep IS_64BIT_ARCH >/dev/null
! 	    then
! 		case $UNAME_PROCESSOR in
! 		    i386) UNAME_PROCESSOR=x86_64 ;;
! 		    powerpc) UNAME_PROCESSOR=powerpc64 ;;
! 		esac
! 	    fi
! 	    # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
! 	    if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
! 		   (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
! 		   grep IS_PPC >/dev/null
! 	    then
! 		UNAME_PROCESSOR=powerpc
  	    fi
  	elif test "$UNAME_PROCESSOR" = i386 ; then
! 	    # uname -m returns i386 or x86_64
! 	    UNAME_PROCESSOR=$UNAME_MACHINE
  	fi
  	echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
  	exit ;;
      *:procnto*:*:* | *:QNX:[0123456789]*:*)
! 	UNAME_PROCESSOR=$(uname -p)
  	if test "$UNAME_PROCESSOR" = x86; then
  		UNAME_PROCESSOR=i386
***************
*** 1402,1409 ****
  	exit ;;
      *:DragonFly:*:*)
! 	echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
  	exit ;;
      *:*VMS:*:*)
! 	UNAME_MACHINE=`(uname -p) 2>/dev/null`
  	case "$UNAME_MACHINE" in
  	    A*) echo alpha-dec-vms ; exit ;;
--- 1465,1472 ----
  	exit ;;
      *:DragonFly:*:*)
! 	echo "$UNAME_MACHINE"-unknown-dragonfly"$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')"
  	exit ;;
      *:*VMS:*:*)
! 	UNAME_MACHINE=$( (uname -p) 2>/dev/null)
  	case "$UNAME_MACHINE" in
  	    A*) echo alpha-dec-vms ; exit ;;
***************
*** 1415,1425 ****
  	exit ;;
      i*86:skyos:*:*)
! 	echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
  	exit ;;
      i*86:rdos:*:*)
  	echo "$UNAME_MACHINE"-pc-rdos
  	exit ;;
!     i*86:AROS:*:*)
! 	echo "$UNAME_MACHINE"-pc-aros
  	exit ;;
      x86_64:VMkernel:*:*)
--- 1478,1488 ----
  	exit ;;
      i*86:skyos:*:*)
! 	echo "$UNAME_MACHINE"-pc-skyos"$(echo "$UNAME_RELEASE" | sed -e 's/ .*$//')"
  	exit ;;
      i*86:rdos:*:*)
  	echo "$UNAME_MACHINE"-pc-rdos
  	exit ;;
!     *:AROS:*:*)
! 	echo "$UNAME_MACHINE"-unknown-aros
  	exit ;;
      x86_64:VMkernel:*:*)
***************
*** 1434,1437 ****
--- 1497,1637 ----
  esac
  
+ # No uname command or uname output not recognized.
+ set_cc_for_build
+ cat > "$dummy.c" <<EOF
+ #ifdef _SEQUENT_
+ #include <sys/types.h>
+ #include <sys/utsname.h>
+ #endif
+ #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
+ #if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
+ #include <signal.h>
+ #if defined(_SIZE_T_) || defined(SIGLOST)
+ #include <sys/utsname.h>
+ #endif
+ #endif
+ #endif
+ main ()
+ {
+ #if defined (sony)
+ #if defined (MIPSEB)
+   /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
+      I don't know....  */
+   printf ("mips-sony-bsd\n"); exit (0);
+ #else
+ #include <sys/param.h>
+   printf ("m68k-sony-newsos%s\n",
+ #ifdef NEWSOS4
+   "4"
+ #else
+   ""
+ #endif
+   ); exit (0);
+ #endif
+ #endif
+ 
+ #if defined (NeXT)
+ #if !defined (__ARCHITECTURE__)
+ #define __ARCHITECTURE__ "m68k"
+ #endif
+   int version;
+   version=$( (hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null);
+   if (version < 4)
+     printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+   else
+     printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+   exit (0);
+ #endif
+ 
+ #if defined (MULTIMAX) || defined (n16)
+ #if defined (UMAXV)
+   printf ("ns32k-encore-sysv\n"); exit (0);
+ #else
+ #if defined (CMU)
+   printf ("ns32k-encore-mach\n"); exit (0);
+ #else
+   printf ("ns32k-encore-bsd\n"); exit (0);
+ #endif
+ #endif
+ #endif
+ 
+ #if defined (__386BSD__)
+   printf ("i386-pc-bsd\n"); exit (0);
+ #endif
+ 
+ #if defined (sequent)
+ #if defined (i386)
+   printf ("i386-sequent-dynix\n"); exit (0);
+ #endif
+ #if defined (ns32000)
+   printf ("ns32k-sequent-dynix\n"); exit (0);
+ #endif
+ #endif
+ 
+ #if defined (_SEQUENT_)
+   struct utsname un;
+ 
+   uname(&un);
+   if (strncmp(un.version, "V2", 2) == 0) {
+     printf ("i386-sequent-ptx2\n"); exit (0);
+   }
+   if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+     printf ("i386-sequent-ptx1\n"); exit (0);
+   }
+   printf ("i386-sequent-ptx\n"); exit (0);
+ #endif
+ 
+ #if defined (vax)
+ #if !defined (ultrix)
+ #include <sys/param.h>
+ #if defined (BSD)
+ #if BSD == 43
+   printf ("vax-dec-bsd4.3\n"); exit (0);
+ #else
+ #if BSD == 199006
+   printf ("vax-dec-bsd4.3reno\n"); exit (0);
+ #else
+   printf ("vax-dec-bsd\n"); exit (0);
+ #endif
+ #endif
+ #else
+   printf ("vax-dec-bsd\n"); exit (0);
+ #endif
+ #else
+ #if defined(_SIZE_T_) || defined(SIGLOST)
+   struct utsname un;
+   uname (&un);
+   printf ("vax-dec-ultrix%s\n", un.release); exit (0);
+ #else
+   printf ("vax-dec-ultrix\n"); exit (0);
+ #endif
+ #endif
+ #endif
+ #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
+ #if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
+ #if defined(_SIZE_T_) || defined(SIGLOST)
+   struct utsname *un;
+   uname (&un);
+   printf ("mips-dec-ultrix%s\n", un.release); exit (0);
+ #else
+   printf ("mips-dec-ultrix\n"); exit (0);
+ #endif
+ #endif
+ #endif
+ 
+ #if defined (alliant) && defined (i860)
+   printf ("i860-alliant-bsd\n"); exit (0);
+ #endif
+ 
+   exit (1);
+ }
+ EOF
+ 
+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=$($dummy) &&
+ 	{ echo "$SYSTEM_NAME"; exit; }
+ 
+ # Apollos put the system type in the environment.
+ test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; }
+ 
  echo "$0: unable to guess system type" >&2
  
***************
*** 1453,1459 ****
  copies of config.guess and config.sub with the latest versions from:
  
!   https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
  and
!   https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
  
  If $0 has already been updated, send the following data and any
--- 1653,1665 ----
  copies of config.guess and config.sub with the latest versions from:
  
!   https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
  and
!   https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
! EOF
! 
! year=$(echo $timestamp | sed 's,-.*,,')
! # shellcheck disable=SC2003
! if test "$(expr "$(date +%Y)" - "$year")" -lt 3 ; then
!    cat >&2 <<EOF
  
  If $0 has already been updated, send the following data and any
***************
*** 1463,1480 ****
  config.guess timestamp = $timestamp
  
! uname -m = `(uname -m) 2>/dev/null || echo unknown`
! uname -r = `(uname -r) 2>/dev/null || echo unknown`
! uname -s = `(uname -s) 2>/dev/null || echo unknown`
! uname -v = `(uname -v) 2>/dev/null || echo unknown`
! 
! /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
! /bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
! 
! hostinfo               = `(hostinfo) 2>/dev/null`
! /bin/universe          = `(/bin/universe) 2>/dev/null`
! /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
! /bin/arch              = `(/bin/arch) 2>/dev/null`
! /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
! /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
  
  UNAME_MACHINE = "$UNAME_MACHINE"
--- 1669,1686 ----
  config.guess timestamp = $timestamp
  
! uname -m = $( (uname -m) 2>/dev/null || echo unknown)
! uname -r = $( (uname -r) 2>/dev/null || echo unknown)
! uname -s = $( (uname -s) 2>/dev/null || echo unknown)
! uname -v = $( (uname -v) 2>/dev/null || echo unknown)
! 
! /usr/bin/uname -p = $( (/usr/bin/uname -p) 2>/dev/null)
! /bin/uname -X     = $( (/bin/uname -X) 2>/dev/null)
! 
! hostinfo               = $( (hostinfo) 2>/dev/null)
! /bin/universe          = $( (/bin/universe) 2>/dev/null)
! /usr/bin/arch -k       = $( (/usr/bin/arch -k) 2>/dev/null)
! /bin/arch              = $( (/bin/arch) 2>/dev/null)
! /usr/bin/oslevel       = $( (/usr/bin/oslevel) 2>/dev/null)
! /usr/convex/getsysinfo = $( (/usr/convex/getsysinfo) 2>/dev/null)
  
  UNAME_MACHINE = "$UNAME_MACHINE"
***************
*** 1483,1486 ****
--- 1689,1693 ----
  UNAME_VERSION = "$UNAME_VERSION"
  EOF
+ fi
  
  exit 1
diff -Nrc2 texinfo-6.7/build-aux/config.rpath texinfo-6.8/build-aux/config.rpath
*** texinfo-6.7/build-aux/config.rpath	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/config.rpath	2021-02-28 09:29:24.000000000 +0000
***************
*** 3,7 ****
  # run time search path of shared libraries in an executable.
  #
! #   Copyright 1996-2019 Free Software Foundation, Inc.
  #   Taken from GNU libtool, 2001
  #   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
--- 3,7 ----
  # run time search path of shared libraries in an executable.
  #
! #   Copyright 1996-2021 Free Software Foundation, Inc.
  #   Taken from GNU libtool, 2001
  #   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
***************
*** 372,376 ****
        hardcode_minus_L=yes
        ;;
!     freebsd* | dragonfly*)
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
--- 372,376 ----
        hardcode_minus_L=yes
        ;;
!     freebsd* | dragonfly* | midnightbsd*)
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
***************
*** 548,552 ****
      library_names_spec='$libname$shrext$versuffix'
      ;;
!   freebsd* | dragonfly*)
      library_names_spec='$libname$shrext'
      ;;
--- 548,552 ----
      library_names_spec='$libname$shrext$versuffix'
      ;;
!   freebsd* | dragonfly* | midnightbsd*)
      library_names_spec='$libname$shrext'
      ;;
diff -Nrc2 texinfo-6.7/build-aux/config.sub texinfo-6.8/build-aux/config.sub
*** texinfo-6.7/build-aux/config.sub	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/config.sub	2021-02-28 08:52:45.000000000 +0000
***************
*** 1,7 ****
  #! /bin/sh
  # Configuration validation subroutine script.
! #   Copyright 1992-2019 Free Software Foundation, Inc.
  
! timestamp='2019-01-01'
  
  # This file is free software; you can redistribute it and/or modify it
--- 1,7 ----
  #! /bin/sh
  # Configuration validation subroutine script.
! #   Copyright 1992-2021 Free Software Foundation, Inc.
  
! timestamp='2021-01-08'
  
  # This file is free software; you can redistribute it and/or modify it
***************
*** 34,38 ****
  
  # You can get the latest version of this script from:
! # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
  
  # This file is supposed to be the same for all GNU packages
--- 34,38 ----
  
  # You can get the latest version of this script from:
! # https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
  
  # This file is supposed to be the same for all GNU packages
***************
*** 51,55 ****
  # It is wrong to echo any other type of specification.
  
! me=`echo "$0" | sed -e 's,.*/,,'`
  
  usage="\
--- 51,55 ----
  # It is wrong to echo any other type of specification.
  
! me=$(echo "$0" | sed -e 's,.*/,,')
  
  usage="\
***************
*** 68,72 ****
  GNU config.sub ($timestamp)
  
! Copyright 1992-2019 Free Software Foundation, Inc.
  
  This is free software; see the source for copying conditions.  There is NO
--- 68,72 ----
  GNU config.sub ($timestamp)
  
! Copyright 1992-2021 Free Software Foundation, Inc.
  
  This is free software; see the source for copying conditions.  There is NO
***************
*** 112,115 ****
--- 112,116 ----
  
  # Split fields of configuration type
+ # shellcheck disable=SC2162
  IFS="-" read field1 field2 field3 field4 <<EOF
  $1
***************
*** 124,128 ****
  	*-*-*-*)
  		basic_machine=$field1-$field2
! 		os=$field3-$field4
  		;;
  	*-*-*)
--- 125,129 ----
  	*-*-*-*)
  		basic_machine=$field1-$field2
! 		basic_os=$field3-$field4
  		;;
  	*-*-*)
***************
*** 131,149 ****
  		maybe_os=$field2-$field3
  		case $maybe_os in
! 			nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \
! 			| linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \
  			| uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
  			| netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
  			| storm-chaos* | os2-emx* | rtmk-nova*)
  				basic_machine=$field1
! 				os=$maybe_os
  				;;
  			android-linux)
  				basic_machine=$field1-unknown
! 				os=linux-android
  				;;
  			*)
  				basic_machine=$field1-$field2
! 				os=$field3
  				;;
  		esac
--- 132,149 ----
  		maybe_os=$field2-$field3
  		case $maybe_os in
! 			nto-qnx* | linux-* | uclinux-uclibc* \
  			| uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
  			| netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
  			| storm-chaos* | os2-emx* | rtmk-nova*)
  				basic_machine=$field1
! 				basic_os=$maybe_os
  				;;
  			android-linux)
  				basic_machine=$field1-unknown
! 				basic_os=linux-android
  				;;
  			*)
  				basic_machine=$field1-$field2
! 				basic_os=$field3
  				;;
  		esac
***************
*** 154,158 ****
  			decstation-3100)
  				basic_machine=mips-dec
! 				os=
  				;;
  			*-*)
--- 154,158 ----
  			decstation-3100)
  				basic_machine=mips-dec
! 				basic_os=
  				;;
  			*-*)
***************
*** 162,166 ****
  					sun*os*)
  						basic_machine=$field1
! 						os=$field2
  						;;
  					# Manufacturers
--- 162,166 ----
  					sun*os*)
  						basic_machine=$field1
! 						basic_os=$field2
  						;;
  					# Manufacturers
***************
*** 175,183 ****
  					| oki | wec | wrs | winbond)
  						basic_machine=$field1-$field2
! 						os=
  						;;
  					*)
  						basic_machine=$field1
! 						os=$field2
  						;;
  				esac
--- 175,183 ----
  					| oki | wec | wrs | winbond)
  						basic_machine=$field1-$field2
! 						basic_os=
  						;;
  					*)
  						basic_machine=$field1
! 						basic_os=$field2
  						;;
  				esac
***************
*** 191,638 ****
  			386bsd)
  				basic_machine=i386-pc
! 				os=bsd
  				;;
  			a29khif)
  				basic_machine=a29k-amd
! 				os=udi
  				;;
  			adobe68k)
  				basic_machine=m68010-adobe
! 				os=scout
  				;;
  			alliant)
  				basic_machine=fx80-alliant
! 				os=
  				;;
  			altos | altos3068)
  				basic_machine=m68k-altos
! 				os=
  				;;
  			am29k)
  				basic_machine=a29k-none
! 				os=bsd
  				;;
  			amdahl)
  				basic_machine=580-amdahl
! 				os=sysv
  				;;
  			amiga)
  				basic_machine=m68k-unknown
! 				os=
  				;;
  			amigaos | amigados)
  				basic_machine=m68k-unknown
! 				os=amigaos
  				;;
  			amigaunix | amix)
  				basic_machine=m68k-unknown
! 				os=sysv4
  				;;
  			apollo68)
  				basic_machine=m68k-apollo
! 				os=sysv
  				;;
  			apollo68bsd)
  				basic_machine=m68k-apollo
! 				os=bsd
  				;;
  			aros)
  				basic_machine=i386-pc
! 				os=aros
  				;;
  			aux)
  				basic_machine=m68k-apple
! 				os=aux
  				;;
  			balance)
  				basic_machine=ns32k-sequent
! 				os=dynix
  				;;
  			blackfin)
  				basic_machine=bfin-unknown
! 				os=linux
  				;;
  			cegcc)
  				basic_machine=arm-unknown
! 				os=cegcc
  				;;
  			convex-c1)
  				basic_machine=c1-convex
! 				os=bsd
  				;;
  			convex-c2)
  				basic_machine=c2-convex
! 				os=bsd
  				;;
  			convex-c32)
  				basic_machine=c32-convex
! 				os=bsd
  				;;
  			convex-c34)
  				basic_machine=c34-convex
! 				os=bsd
  				;;
  			convex-c38)
  				basic_machine=c38-convex
! 				os=bsd
  				;;
  			cray)
  				basic_machine=j90-cray
! 				os=unicos
  				;;
  			crds | unos)
  				basic_machine=m68k-crds
! 				os=
  				;;
  			da30)
  				basic_machine=m68k-da30
! 				os=
  				;;
  			decstation | pmax | pmin | dec3100 | decstatn)
  				basic_machine=mips-dec
! 				os=
  				;;
  			delta88)
  				basic_machine=m88k-motorola
! 				os=sysv3
  				;;
  			dicos)
  				basic_machine=i686-pc
! 				os=dicos
  				;;
  			djgpp)
  				basic_machine=i586-pc
! 				os=msdosdjgpp
  				;;
  			ebmon29k)
  				basic_machine=a29k-amd
! 				os=ebmon
  				;;
  			es1800 | OSE68k | ose68k | ose | OSE)
  				basic_machine=m68k-ericsson
! 				os=ose
  				;;
  			gmicro)
  				basic_machine=tron-gmicro
! 				os=sysv
  				;;
  			go32)
  				basic_machine=i386-pc
! 				os=go32
  				;;
  			h8300hms)
  				basic_machine=h8300-hitachi
! 				os=hms
  				;;
  			h8300xray)
  				basic_machine=h8300-hitachi
! 				os=xray
  				;;
  			h8500hms)
  				basic_machine=h8500-hitachi
! 				os=hms
  				;;
  			harris)
  				basic_machine=m88k-harris
! 				os=sysv3
  				;;
! 			hp300)
  				basic_machine=m68k-hp
  				;;
  			hp300bsd)
  				basic_machine=m68k-hp
! 				os=bsd
! 				;;
! 			hp300hpux)
! 				basic_machine=m68k-hp
! 				os=hpux
  				;;
  			hppaosf)
  				basic_machine=hppa1.1-hp
! 				os=osf
  				;;
  			hppro)
  				basic_machine=hppa1.1-hp
! 				os=proelf
  				;;
  			i386mach)
  				basic_machine=i386-mach
! 				os=mach
! 				;;
! 			vsta)
! 				basic_machine=i386-pc
! 				os=vsta
  				;;
  			isi68 | isi)
  				basic_machine=m68k-isi
! 				os=sysv
  				;;
  			m68knommu)
  				basic_machine=m68k-unknown
! 				os=linux
  				;;
  			magnum | m3230)
  				basic_machine=mips-mips
! 				os=sysv
  				;;
  			merlin)
  				basic_machine=ns32k-utek
! 				os=sysv
  				;;
  			mingw64)
  				basic_machine=x86_64-pc
! 				os=mingw64
  				;;
  			mingw32)
  				basic_machine=i686-pc
! 				os=mingw32
  				;;
  			mingw32ce)
  				basic_machine=arm-unknown
! 				os=mingw32ce
  				;;
  			monitor)
  				basic_machine=m68k-rom68k
! 				os=coff
  				;;
  			morphos)
  				basic_machine=powerpc-unknown
! 				os=morphos
  				;;
  			moxiebox)
  				basic_machine=moxie-unknown
! 				os=moxiebox
  				;;
  			msdos)
  				basic_machine=i386-pc
! 				os=msdos
  				;;
  			msys)
  				basic_machine=i686-pc
! 				os=msys
  				;;
  			mvs)
  				basic_machine=i370-ibm
! 				os=mvs
  				;;
  			nacl)
  				basic_machine=le32-unknown
! 				os=nacl
  				;;
  			ncr3000)
  				basic_machine=i486-ncr
! 				os=sysv4
  				;;
  			netbsd386)
  				basic_machine=i386-pc
! 				os=netbsd
  				;;
  			netwinder)
  				basic_machine=armv4l-rebel
! 				os=linux
  				;;
  			news | news700 | news800 | news900)
  				basic_machine=m68k-sony
! 				os=newsos
  				;;
  			news1000)
  				basic_machine=m68030-sony
! 				os=newsos
  				;;
  			necv70)
  				basic_machine=v70-nec
! 				os=sysv
  				;;
  			nh3000)
  				basic_machine=m68k-harris
! 				os=cxux
  				;;
  			nh[45]000)
  				basic_machine=m88k-harris
! 				os=cxux
  				;;
  			nindy960)
  				basic_machine=i960-intel
! 				os=nindy
  				;;
  			mon960)
  				basic_machine=i960-intel
! 				os=mon960
  				;;
  			nonstopux)
  				basic_machine=mips-compaq
! 				os=nonstopux
  				;;
  			os400)
  				basic_machine=powerpc-ibm
! 				os=os400
  				;;
  			OSE68000 | ose68000)
  				basic_machine=m68000-ericsson
! 				os=ose
  				;;
  			os68k)
  				basic_machine=m68k-none
! 				os=os68k
  				;;
  			paragon)
  				basic_machine=i860-intel
! 				os=osf
  				;;
  			parisc)
  				basic_machine=hppa-unknown
! 				os=linux
  				;;
  			pw32)
  				basic_machine=i586-unknown
! 				os=pw32
  				;;
  			rdos | rdos64)
  				basic_machine=x86_64-pc
! 				os=rdos
  				;;
  			rdos32)
  				basic_machine=i386-pc
! 				os=rdos
  				;;
  			rom68k)
  				basic_machine=m68k-rom68k
! 				os=coff
  				;;
  			sa29200)
  				basic_machine=a29k-amd
! 				os=udi
  				;;
  			sei)
  				basic_machine=mips-sei
! 				os=seiux
  				;;
  			sequent)
  				basic_machine=i386-sequent
! 				os=
  				;;
  			sps7)
  				basic_machine=m68k-bull
! 				os=sysv2
  				;;
  			st2000)
  				basic_machine=m68k-tandem
! 				os=
  				;;
  			stratus)
  				basic_machine=i860-stratus
! 				os=sysv4
  				;;
  			sun2)
  				basic_machine=m68000-sun
! 				os=
  				;;
  			sun2os3)
  				basic_machine=m68000-sun
! 				os=sunos3
  				;;
  			sun2os4)
  				basic_machine=m68000-sun
! 				os=sunos4
  				;;
  			sun3)
  				basic_machine=m68k-sun
! 				os=
  				;;
  			sun3os3)
  				basic_machine=m68k-sun
! 				os=sunos3
  				;;
  			sun3os4)
  				basic_machine=m68k-sun
! 				os=sunos4
  				;;
  			sun4)
  				basic_machine=sparc-sun
! 				os=
  				;;
  			sun4os3)
  				basic_machine=sparc-sun
! 				os=sunos3
  				;;
  			sun4os4)
  				basic_machine=sparc-sun
! 				os=sunos4
  				;;
  			sun4sol2)
  				basic_machine=sparc-sun
! 				os=solaris2
  				;;
  			sun386 | sun386i | roadrunner)
  				basic_machine=i386-sun
! 				os=
  				;;
  			sv1)
  				basic_machine=sv1-cray
! 				os=unicos
  				;;
  			symmetry)
  				basic_machine=i386-sequent
! 				os=dynix
  				;;
  			t3e)
  				basic_machine=alphaev5-cray
! 				os=unicos
  				;;
  			t90)
  				basic_machine=t90-cray
! 				os=unicos
  				;;
  			toad1)
  				basic_machine=pdp10-xkl
! 				os=tops20
  				;;
  			tpf)
  				basic_machine=s390x-ibm
! 				os=tpf
  				;;
  			udi29k)
  				basic_machine=a29k-amd
! 				os=udi
  				;;
  			ultra3)
  				basic_machine=a29k-nyu
! 				os=sym1
  				;;
  			v810 | necv810)
  				basic_machine=v810-nec
! 				os=none
  				;;
  			vaxv)
  				basic_machine=vax-dec
! 				os=sysv
  				;;
  			vms)
  				basic_machine=vax-dec
! 				os=vms
  				;;
  			vxworks960)
  				basic_machine=i960-wrs
! 				os=vxworks
  				;;
  			vxworks68)
  				basic_machine=m68k-wrs
! 				os=vxworks
  				;;
  			vxworks29k)
  				basic_machine=a29k-wrs
! 				os=vxworks
  				;;
  			xbox)
  				basic_machine=i686-pc
! 				os=mingw32
  				;;
  			ymp)
  				basic_machine=ymp-cray
! 				os=unicos
  				;;
  			*)
  				basic_machine=$1
! 				os=
  				;;
  		esac
--- 191,639 ----
  			386bsd)
  				basic_machine=i386-pc
! 				basic_os=bsd
  				;;
  			a29khif)
  				basic_machine=a29k-amd
! 				basic_os=udi
  				;;
  			adobe68k)
  				basic_machine=m68010-adobe
! 				basic_os=scout
  				;;
  			alliant)
  				basic_machine=fx80-alliant
! 				basic_os=
  				;;
  			altos | altos3068)
  				basic_machine=m68k-altos
! 				basic_os=
  				;;
  			am29k)
  				basic_machine=a29k-none
! 				basic_os=bsd
  				;;
  			amdahl)
  				basic_machine=580-amdahl
! 				basic_os=sysv
  				;;
  			amiga)
  				basic_machine=m68k-unknown
! 				basic_os=
  				;;
  			amigaos | amigados)
  				basic_machine=m68k-unknown
! 				basic_os=amigaos
  				;;
  			amigaunix | amix)
  				basic_machine=m68k-unknown
! 				basic_os=sysv4
  				;;
  			apollo68)
  				basic_machine=m68k-apollo
! 				basic_os=sysv
  				;;
  			apollo68bsd)
  				basic_machine=m68k-apollo
! 				basic_os=bsd
  				;;
  			aros)
  				basic_machine=i386-pc
! 				basic_os=aros
  				;;
  			aux)
  				basic_machine=m68k-apple
! 				basic_os=aux
  				;;
  			balance)
  				basic_machine=ns32k-sequent
! 				basic_os=dynix
  				;;
  			blackfin)
  				basic_machine=bfin-unknown
! 				basic_os=linux
  				;;
  			cegcc)
  				basic_machine=arm-unknown
! 				basic_os=cegcc
  				;;
  			convex-c1)
  				basic_machine=c1-convex
! 				basic_os=bsd
  				;;
  			convex-c2)
  				basic_machine=c2-convex
! 				basic_os=bsd
  				;;
  			convex-c32)
  				basic_machine=c32-convex
! 				basic_os=bsd
  				;;
  			convex-c34)
  				basic_machine=c34-convex
! 				basic_os=bsd
  				;;
  			convex-c38)
  				basic_machine=c38-convex
! 				basic_os=bsd
  				;;
  			cray)
  				basic_machine=j90-cray
! 				basic_os=unicos
  				;;
  			crds | unos)
  				basic_machine=m68k-crds
! 				basic_os=
  				;;
  			da30)
  				basic_machine=m68k-da30
! 				basic_os=
  				;;
  			decstation | pmax | pmin | dec3100 | decstatn)
  				basic_machine=mips-dec
! 				basic_os=
  				;;
  			delta88)
  				basic_machine=m88k-motorola
! 				basic_os=sysv3
  				;;
  			dicos)
  				basic_machine=i686-pc
! 				basic_os=dicos
  				;;
  			djgpp)
  				basic_machine=i586-pc
! 				basic_os=msdosdjgpp
  				;;
  			ebmon29k)
  				basic_machine=a29k-amd
! 				basic_os=ebmon
  				;;
  			es1800 | OSE68k | ose68k | ose | OSE)
  				basic_machine=m68k-ericsson
! 				basic_os=ose
  				;;
  			gmicro)
  				basic_machine=tron-gmicro
! 				basic_os=sysv
  				;;
  			go32)
  				basic_machine=i386-pc
! 				basic_os=go32
  				;;
  			h8300hms)
  				basic_machine=h8300-hitachi
! 				basic_os=hms
  				;;
  			h8300xray)
  				basic_machine=h8300-hitachi
! 				basic_os=xray
  				;;
  			h8500hms)
  				basic_machine=h8500-hitachi
! 				basic_os=hms
  				;;
  			harris)
  				basic_machine=m88k-harris
! 				basic_os=sysv3
  				;;
! 			hp300 | hp300hpux)
  				basic_machine=m68k-hp
+ 				basic_os=hpux
  				;;
  			hp300bsd)
  				basic_machine=m68k-hp
! 				basic_os=bsd
  				;;
  			hppaosf)
  				basic_machine=hppa1.1-hp
! 				basic_os=osf
  				;;
  			hppro)
  				basic_machine=hppa1.1-hp
! 				basic_os=proelf
  				;;
  			i386mach)
  				basic_machine=i386-mach
! 				basic_os=mach
  				;;
  			isi68 | isi)
  				basic_machine=m68k-isi
! 				basic_os=sysv
  				;;
  			m68knommu)
  				basic_machine=m68k-unknown
! 				basic_os=linux
  				;;
  			magnum | m3230)
  				basic_machine=mips-mips
! 				basic_os=sysv
  				;;
  			merlin)
  				basic_machine=ns32k-utek
! 				basic_os=sysv
  				;;
  			mingw64)
  				basic_machine=x86_64-pc
! 				basic_os=mingw64
  				;;
  			mingw32)
  				basic_machine=i686-pc
! 				basic_os=mingw32
  				;;
  			mingw32ce)
  				basic_machine=arm-unknown
! 				basic_os=mingw32ce
  				;;
  			monitor)
  				basic_machine=m68k-rom68k
! 				basic_os=coff
  				;;
  			morphos)
  				basic_machine=powerpc-unknown
! 				basic_os=morphos
  				;;
  			moxiebox)
  				basic_machine=moxie-unknown
! 				basic_os=moxiebox
  				;;
  			msdos)
  				basic_machine=i386-pc
! 				basic_os=msdos
  				;;
  			msys)
  				basic_machine=i686-pc
! 				basic_os=msys
  				;;
  			mvs)
  				basic_machine=i370-ibm
! 				basic_os=mvs
  				;;
  			nacl)
  				basic_machine=le32-unknown
! 				basic_os=nacl
  				;;
  			ncr3000)
  				basic_machine=i486-ncr
! 				basic_os=sysv4
  				;;
  			netbsd386)
  				basic_machine=i386-pc
! 				basic_os=netbsd
  				;;
  			netwinder)
  				basic_machine=armv4l-rebel
! 				basic_os=linux
  				;;
  			news | news700 | news800 | news900)
  				basic_machine=m68k-sony
! 				basic_os=newsos
  				;;
  			news1000)
  				basic_machine=m68030-sony
! 				basic_os=newsos
  				;;
  			necv70)
  				basic_machine=v70-nec
! 				basic_os=sysv
  				;;
  			nh3000)
  				basic_machine=m68k-harris
! 				basic_os=cxux
  				;;
  			nh[45]000)
  				basic_machine=m88k-harris
! 				basic_os=cxux
  				;;
  			nindy960)
  				basic_machine=i960-intel
! 				basic_os=nindy
  				;;
  			mon960)
  				basic_machine=i960-intel
! 				basic_os=mon960
  				;;
  			nonstopux)
  				basic_machine=mips-compaq
! 				basic_os=nonstopux
  				;;
  			os400)
  				basic_machine=powerpc-ibm
! 				basic_os=os400
  				;;
  			OSE68000 | ose68000)
  				basic_machine=m68000-ericsson
! 				basic_os=ose
  				;;
  			os68k)
  				basic_machine=m68k-none
! 				basic_os=os68k
  				;;
  			paragon)
  				basic_machine=i860-intel
! 				basic_os=osf
  				;;
  			parisc)
  				basic_machine=hppa-unknown
! 				basic_os=linux
! 				;;
! 			psp)
! 				basic_machine=mipsallegrexel-sony
! 				basic_os=psp
  				;;
  			pw32)
  				basic_machine=i586-unknown
! 				basic_os=pw32
  				;;
  			rdos | rdos64)
  				basic_machine=x86_64-pc
! 				basic_os=rdos
  				;;
  			rdos32)
  				basic_machine=i386-pc
! 				basic_os=rdos
  				;;
  			rom68k)
  				basic_machine=m68k-rom68k
! 				basic_os=coff
  				;;
  			sa29200)
  				basic_machine=a29k-amd
! 				basic_os=udi
  				;;
  			sei)
  				basic_machine=mips-sei
! 				basic_os=seiux
  				;;
  			sequent)
  				basic_machine=i386-sequent
! 				basic_os=
  				;;
  			sps7)
  				basic_machine=m68k-bull
! 				basic_os=sysv2
  				;;
  			st2000)
  				basic_machine=m68k-tandem
! 				basic_os=
  				;;
  			stratus)
  				basic_machine=i860-stratus
! 				basic_os=sysv4
  				;;
  			sun2)
  				basic_machine=m68000-sun
! 				basic_os=
  				;;
  			sun2os3)
  				basic_machine=m68000-sun
! 				basic_os=sunos3
  				;;
  			sun2os4)
  				basic_machine=m68000-sun
! 				basic_os=sunos4
  				;;
  			sun3)
  				basic_machine=m68k-sun
! 				basic_os=
  				;;
  			sun3os3)
  				basic_machine=m68k-sun
! 				basic_os=sunos3
  				;;
  			sun3os4)
  				basic_machine=m68k-sun
! 				basic_os=sunos4
  				;;
  			sun4)
  				basic_machine=sparc-sun
! 				basic_os=
  				;;
  			sun4os3)
  				basic_machine=sparc-sun
! 				basic_os=sunos3
  				;;
  			sun4os4)
  				basic_machine=sparc-sun
! 				basic_os=sunos4
  				;;
  			sun4sol2)
  				basic_machine=sparc-sun
! 				basic_os=solaris2
  				;;
  			sun386 | sun386i | roadrunner)
  				basic_machine=i386-sun
! 				basic_os=
  				;;
  			sv1)
  				basic_machine=sv1-cray
! 				basic_os=unicos
  				;;
  			symmetry)
  				basic_machine=i386-sequent
! 				basic_os=dynix
  				;;
  			t3e)
  				basic_machine=alphaev5-cray
! 				basic_os=unicos
  				;;
  			t90)
  				basic_machine=t90-cray
! 				basic_os=unicos
  				;;
  			toad1)
  				basic_machine=pdp10-xkl
! 				basic_os=tops20
  				;;
  			tpf)
  				basic_machine=s390x-ibm
! 				basic_os=tpf
  				;;
  			udi29k)
  				basic_machine=a29k-amd
! 				basic_os=udi
  				;;
  			ultra3)
  				basic_machine=a29k-nyu
! 				basic_os=sym1
  				;;
  			v810 | necv810)
  				basic_machine=v810-nec
! 				basic_os=none
  				;;
  			vaxv)
  				basic_machine=vax-dec
! 				basic_os=sysv
  				;;
  			vms)
  				basic_machine=vax-dec
! 				basic_os=vms
! 				;;
! 			vsta)
! 				basic_machine=i386-pc
! 				basic_os=vsta
  				;;
  			vxworks960)
  				basic_machine=i960-wrs
! 				basic_os=vxworks
  				;;
  			vxworks68)
  				basic_machine=m68k-wrs
! 				basic_os=vxworks
  				;;
  			vxworks29k)
  				basic_machine=a29k-wrs
! 				basic_os=vxworks
  				;;
  			xbox)
  				basic_machine=i686-pc
! 				basic_os=mingw32
  				;;
  			ymp)
  				basic_machine=ymp-cray
! 				basic_os=unicos
  				;;
  			*)
  				basic_machine=$1
! 				basic_os=
  				;;
  		esac
***************
*** 686,700 ****
  		cpu=powerpc
  		vendor=ibm
! 		os=cnk
  		;;
  	decsystem10* | dec10*)
  		cpu=pdp10
  		vendor=dec
! 		os=tops10
  		;;
  	decsystem20* | dec20*)
  		cpu=pdp10
  		vendor=dec
! 		os=tops20
  		;;
  	delta | 3300 | motorola-3300 | motorola-delta \
--- 687,701 ----
  		cpu=powerpc
  		vendor=ibm
! 		basic_os=cnk
  		;;
  	decsystem10* | dec10*)
  		cpu=pdp10
  		vendor=dec
! 		basic_os=tops10
  		;;
  	decsystem20* | dec20*)
  		cpu=pdp10
  		vendor=dec
! 		basic_os=tops20
  		;;
  	delta | 3300 | motorola-3300 | motorola-delta \
***************
*** 706,710 ****
  		cpu=m68k
  		vendor=bull
! 		os=sysv3
  		;;
  	encore | umax | mmax)
--- 707,711 ----
  		cpu=m68k
  		vendor=bull
! 		basic_os=sysv3
  		;;
  	encore | umax | mmax)
***************
*** 715,719 ****
  		cpu=elxsi
  		vendor=elxsi
! 		os=${os:-bsd}
  		;;
  	fx2800)
--- 716,720 ----
  		cpu=elxsi
  		vendor=elxsi
! 		basic_os=${basic_os:-bsd}
  		;;
  	fx2800)
***************
*** 728,732 ****
  		cpu=hppa1.1
  		vendor=hitachi
! 		os=hiuxwe2
  		;;
  	hp3k9[0-9][0-9] | hp9[0-9][0-9])
--- 729,733 ----
  		cpu=hppa1.1
  		vendor=hitachi
! 		basic_os=hiuxwe2
  		;;
  	hp3k9[0-9][0-9] | hp9[0-9][0-9])
***************
*** 769,804 ****
  		;;
  	i*86v32)
! 		cpu=`echo "$1" | sed -e 's/86.*/86/'`
  		vendor=pc
! 		os=sysv32
  		;;
  	i*86v4*)
! 		cpu=`echo "$1" | sed -e 's/86.*/86/'`
  		vendor=pc
! 		os=sysv4
  		;;
  	i*86v)
! 		cpu=`echo "$1" | sed -e 's/86.*/86/'`
  		vendor=pc
! 		os=sysv
  		;;
  	i*86sol2)
! 		cpu=`echo "$1" | sed -e 's/86.*/86/'`
  		vendor=pc
! 		os=solaris2
  		;;
  	j90 | j90-cray)
  		cpu=j90
  		vendor=cray
! 		os=${os:-unicos}
  		;;
  	iris | iris4d)
  		cpu=mips
  		vendor=sgi
! 		case $os in
  		    irix*)
  			;;
  		    *)
! 			os=irix4
  			;;
  		esac
--- 770,805 ----
  		;;
  	i*86v32)
! 		cpu=$(echo "$1" | sed -e 's/86.*/86/')
  		vendor=pc
! 		basic_os=sysv32
  		;;
  	i*86v4*)
! 		cpu=$(echo "$1" | sed -e 's/86.*/86/')
  		vendor=pc
! 		basic_os=sysv4
  		;;
  	i*86v)
! 		cpu=$(echo "$1" | sed -e 's/86.*/86/')
  		vendor=pc
! 		basic_os=sysv
  		;;
  	i*86sol2)
! 		cpu=$(echo "$1" | sed -e 's/86.*/86/')
  		vendor=pc
! 		basic_os=solaris2
  		;;
  	j90 | j90-cray)
  		cpu=j90
  		vendor=cray
! 		basic_os=${basic_os:-unicos}
  		;;
  	iris | iris4d)
  		cpu=mips
  		vendor=sgi
! 		case $basic_os in
  		    irix*)
  			;;
  		    *)
! 			basic_os=irix4
  			;;
  		esac
***************
*** 811,832 ****
  		cpu=m68k
  		vendor=atari
! 		os=mint
  		;;
  	news-3600 | risc-news)
  		cpu=mips
  		vendor=sony
! 		os=newsos
  		;;
  	next | m*-next)
  		cpu=m68k
  		vendor=next
! 		case $os in
! 		    nextstep* )
  			;;
  		    ns2*)
! 		      os=nextstep2
  			;;
  		    *)
! 		      os=nextstep3
  			;;
  		esac
--- 812,835 ----
  		cpu=m68k
  		vendor=atari
! 		basic_os=mint
  		;;
  	news-3600 | risc-news)
  		cpu=mips
  		vendor=sony
! 		basic_os=newsos
  		;;
  	next | m*-next)
  		cpu=m68k
  		vendor=next
! 		case $basic_os in
! 		    openstep*)
! 		        ;;
! 		    nextstep*)
  			;;
  		    ns2*)
! 		      basic_os=nextstep2
  			;;
  		    *)
! 		      basic_os=nextstep3
  			;;
  		esac
***************
*** 839,848 ****
  		cpu=hppa1.1
  		vendor=oki
! 		os=proelf
  		;;
  	pa-hitachi)
  		cpu=hppa1.1
  		vendor=hitachi
! 		os=hiuxwe2
  		;;
  	pbd)
--- 842,851 ----
  		cpu=hppa1.1
  		vendor=oki
! 		basic_os=proelf
  		;;
  	pa-hitachi)
  		cpu=hppa1.1
  		vendor=hitachi
! 		basic_os=hiuxwe2
  		;;
  	pbd)
***************
*** 881,890 ****
  		cpu=mipsisa32
  		vendor=sde
! 		os=${os:-elf}
  		;;
  	simso-wrs)
  		cpu=sparclite
  		vendor=wrs
! 		os=vxworks
  		;;
  	tower | tower-32)
--- 884,893 ----
  		cpu=mipsisa32
  		vendor=sde
! 		basic_os=${basic_os:-elf}
  		;;
  	simso-wrs)
  		cpu=sparclite
  		vendor=wrs
! 		basic_os=vxworks
  		;;
  	tower | tower-32)
***************
*** 903,907 ****
  		cpu=hppa1.1
  		vendor=winbond
! 		os=proelf
  		;;
  	none)
--- 906,910 ----
  		cpu=hppa1.1
  		vendor=winbond
! 		basic_os=proelf
  		;;
  	none)
***************
*** 915,922 ****
  	leon-*|leon[3-9]-*)
  		cpu=sparc
! 		vendor=`echo "$basic_machine" | sed 's/-.*//'`
  		;;
  
  	*-*)
  		IFS="-" read cpu vendor <<EOF
  $basic_machine
--- 918,926 ----
  	leon-*|leon[3-9]-*)
  		cpu=sparc
! 		vendor=$(echo "$basic_machine" | sed 's/-.*//')
  		;;
  
  	*-*)
+ 		# shellcheck disable=SC2162
  		IFS="-" read cpu vendor <<EOF
  $basic_machine
***************
*** 955,963 ****
  	craynv-unknown)
  		vendor=cray
! 		os=${os:-unicosmp}
  		;;
  	c90-unknown | c90-cray)
  		vendor=cray
! 		os=${os:-unicos}
  		;;
  	fx80-unknown)
--- 959,967 ----
  	craynv-unknown)
  		vendor=cray
! 		basic_os=${basic_os:-unicosmp}
  		;;
  	c90-unknown | c90-cray)
  		vendor=cray
! 		basic_os=${Basic_os:-unicos}
  		;;
  	fx80-unknown)
***************
*** 1003,1007 ****
  		cpu=rs6000
  		vendor=bull
! 		os=${os:-bosx}
  		;;
  
--- 1007,1011 ----
  		cpu=rs6000
  		vendor=bull
! 		basic_os=${basic_os:-bosx}
  		;;
  
***************
*** 1012,1016 ****
  	blackfin-*)
  		cpu=bfin
! 		os=linux
  		;;
  	c54x-*)
--- 1016,1020 ----
  	blackfin-*)
  		cpu=bfin
! 		basic_os=linux
  		;;
  	c54x-*)
***************
*** 1025,1029 ****
  	e500v[12]-*)
  		cpu=powerpc
! 		os=$os"spe"
  		;;
  	mips3*-*)
--- 1029,1033 ----
  	e500v[12]-*)
  		cpu=powerpc
! 		basic_os=${basic_os}"spe"
  		;;
  	mips3*-*)
***************
*** 1035,1039 ****
  	m68knommu-*)
  		cpu=m68k
! 		os=linux
  		;;
  	m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
--- 1039,1043 ----
  	m68knommu-*)
  		cpu=m68k
! 		basic_os=linux
  		;;
  	m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
***************
*** 1045,1049 ****
  	parisc-*)
  		cpu=hppa
! 		os=linux
  		;;
  	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
--- 1049,1053 ----
  	parisc-*)
  		cpu=hppa
! 		basic_os=linux
  		;;
  	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
***************
*** 1081,1085 ****
  		;;
  	sh5e[lb]-*)
! 		cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`
  		;;
  	spur-*)
--- 1085,1089 ----
  		;;
  	sh5e[lb]-*)
! 		cpu=$(echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/')
  		;;
  	spur-*)
***************
*** 1099,1103 ****
  		;;
  	xscale-* | xscalee[bl]-*)
! 		cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
  		;;
  
--- 1103,1110 ----
  		;;
  	xscale-* | xscalee[bl]-*)
! 		cpu=$(echo "$cpu" | sed 's/^xscale/arm/')
! 		;;
! 	arm64-*)
! 		cpu=aarch64
  		;;
  
***************
*** 1105,1109 ****
  	# company names they are paired with.
  	cr16-*)
! 		os=${os:-elf}
  		;;
  	crisv32-* | etraxfs*-*)
--- 1112,1116 ----
  	# company names they are paired with.
  	cr16-*)
! 		basic_os=${basic_os:-elf}
  		;;
  	crisv32-* | etraxfs*-*)
***************
*** 1116,1120 ****
  		;;
  	crx-*)
! 		os=${os:-elf}
  		;;
  	neo-tandem)
--- 1123,1127 ----
  		;;
  	crx-*)
! 		basic_os=${basic_os:-elf}
  		;;
  	neo-tandem)
***************
*** 1138,1151 ****
  		vendor=tandem
  		;;
! 	s390-*)
! 		cpu=s390
! 		vendor=ibm
! 		;;
! 	s390x-*)
! 		cpu=s390x
! 		vendor=ibm
  		;;
  	tile*-*)
! 		os=${os:-linux-gnu}
  		;;
  
--- 1145,1154 ----
  		vendor=tandem
  		;;
! 	mipsallegrexel-sony)
! 		cpu=mipsallegrexel
! 		vendor=sony
  		;;
  	tile*-*)
! 		basic_os=${basic_os:-linux-gnu}
  		;;
  
***************
*** 1164,1173 ****
  			| amdgcn \
  			| arc | arceb \
! 			| arm  | arm[lb]e | arme[lb] | armv* \
  			| avr | avr32 \
  			| asmjs \
  			| ba \
  			| be32 | be64 \
! 			| bfin | bs2000 \
  			| c[123]* | c30 | [cjt]90 | c4x \
  			| c8051 | clipper | craynv | csky | cydra \
--- 1167,1176 ----
  			| amdgcn \
  			| arc | arceb \
! 			| arm | arm[lb]e | arme[lb] | armv* \
  			| avr | avr32 \
  			| asmjs \
  			| ba \
  			| be32 | be64 \
! 			| bfin | bpf | bs2000 \
  			| c[123]* | c30 | [cjt]90 | c4x \
  			| c8051 | clipper | craynv | csky | cydra \
***************
*** 1183,1194 ****
  			| le32 | le64 \
  			| lm32 \
  			| m32c | m32r | m32rle \
! 			| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \
! 			| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \
  			| m88110 | m88k | maxq | mb | mcore | mep | metag \
  			| microblaze | microblazeel \
  			| mips | mipsbe | mipseb | mipsel | mipsle \
  			| mips16 \
! 			| mips64 | mips64el \
  			| mips64octeon | mips64octeonel \
  			| mips64orion | mips64orionel \
--- 1186,1198 ----
  			| le32 | le64 \
  			| lm32 \
+ 			| loongarch32 | loongarch64 | loongarchx32 \
  			| m32c | m32r | m32rle \
! 			| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
! 			| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
  			| m88110 | m88k | maxq | mb | mcore | mep | metag \
  			| microblaze | microblazeel \
  			| mips | mipsbe | mipseb | mipsel | mipsle \
  			| mips16 \
! 			| mips64 | mips64eb | mips64el \
  			| mips64octeon | mips64octeonel \
  			| mips64orion | mips64orionel \
***************
*** 1217,1233 ****
  			| nfp \
  			| nios | nios2 | nios2eb | nios2el \
! 			| none | np1 | ns16k | ns32k \
  			| open8 \
  			| or1k* \
  			| or32 \
  			| orion \
  			| pdp10 | pdp11 | pj | pjl | pn | power \
  			| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
  			| pru \
  			| pyramid \
! 			| riscv | riscv32 | riscv64 \
  			| rl78 | romp | rs6000 | rx \
  			| score \
! 			| sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
  			| sh[1234]e[lb] |  sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
  			| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
--- 1221,1240 ----
  			| nfp \
  			| nios | nios2 | nios2eb | nios2el \
! 			| none | np1 | ns16k | ns32k | nvptx \
  			| open8 \
  			| or1k* \
  			| or32 \
  			| orion \
+ 			| picochip \
  			| pdp10 | pdp11 | pj | pjl | pn | power \
  			| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
  			| pru \
  			| pyramid \
! 			| riscv | riscv32 | riscv32be | riscv64 | riscv64be \
  			| rl78 | romp | rs6000 | rx \
+ 			| s390 | s390x \
  			| score \
! 			| sh | shl \
! 			| sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
  			| sh[1234]e[lb] |  sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
  			| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
***************
*** 1236,1246 ****
  			| spu \
  			| tahoe \
  			| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
  			| tron \
  			| ubicom32 \
! 			| v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
  			| vax \
  			| visium \
! 			| wasm32 \
  			| we32k \
  			| x86 | x86_64 | xc16x | xgate | xps100 \
--- 1243,1255 ----
  			| spu \
  			| tahoe \
+ 			| thumbv7* \
  			| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
  			| tron \
  			| ubicom32 \
! 			| v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
  			| vax \
  			| visium \
! 			| w65 \
! 			| wasm32 | wasm64 \
  			| we32k \
  			| x86 | x86_64 | xc16x | xgate | xps100 \
***************
*** 1272,1277 ****
  # Decode manufacturer-specific aliases for certain operating systems.
  
! if [ x$os != x ]
  then
  case $os in
  	# First match some system type aliases that might get confused
--- 1281,1325 ----
  # Decode manufacturer-specific aliases for certain operating systems.
  
! if test x$basic_os != x
  then
+ 
+ # First recognize some ad-hoc caes, or perhaps split kernel-os, or else just
+ # set os.
+ case $basic_os in
+ 	gnu/linux*)
+ 		kernel=linux
+ 		os=$(echo $basic_os | sed -e 's|gnu/linux|gnu|')
+ 		;;
+ 	os2-emx)
+ 		kernel=os2
+ 		os=$(echo $basic_os | sed -e 's|os2-emx|emx|')
+ 		;;
+ 	nto-qnx*)
+ 		kernel=nto
+ 		os=$(echo $basic_os | sed -e 's|nto-qnx|qnx|')
+ 		;;
+ 	*-*)
+ 		# shellcheck disable=SC2162
+ 		IFS="-" read kernel os <<EOF
+ $basic_os
+ EOF
+ 		;;
+ 	# Default OS when just kernel was specified
+ 	nto*)
+ 		kernel=nto
+ 		os=$(echo $basic_os | sed -e 's|nto|qnx|')
+ 		;;
+ 	linux*)
+ 		kernel=linux
+ 		os=$(echo $basic_os | sed -e 's|linux|gnu|')
+ 		;;
+ 	*)
+ 		kernel=
+ 		os=$basic_os
+ 		;;
+ esac
+ 
+ # Now, normalize the OS (knowing we just have one component, it's not a kernel,
+ # etc.)
  case $os in
  	# First match some system type aliases that might get confused
***************
*** 1285,1289 ****
  		;;
  	solaris1 | solaris1.*)
! 		os=`echo $os | sed -e 's|solaris1|sunos4|'`
  		;;
  	solaris)
--- 1333,1337 ----
  		;;
  	solaris1 | solaris1.*)
! 		os=$(echo $os | sed -e 's|solaris1|sunos4|')
  		;;
  	solaris)
***************
*** 1293,1299 ****
  		os=sysv4.2uw
  		;;
- 	gnu/linux*)
- 		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
- 		;;
  	# es1800 is here to avoid being matched by es* (a different OS)
  	es1800*)
--- 1341,1344 ----
***************
*** 1317,1326 ****
  		;;
  	sco3.2.[4-9]*)
! 		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
! 		;;
! 	sco3.2v[4-9]* | sco5v6*)
! 		# Don't forget version if it is 3.2v4 or newer.
  		;;
! 	scout)
  		# Don't match below
  		;;
--- 1362,1368 ----
  		;;
  	sco3.2.[4-9]*)
! 		os=$(echo $os | sed -e 's/sco3.2./sco3.2v/')
  		;;
! 	sco*v* | scout)
  		# Don't match below
  		;;
***************
*** 1331,1395 ****
  		os=psos
  		;;
- 	# Now accept the basic system types.
- 	# The portable systems comes first.
- 	# Each alternative MUST end in a * to match a version number.
- 	# sysv* is not here because it comes later, after sysvr4.
- 	gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
- 	     | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\
- 	     | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
- 	     | sym* | kopensolaris* | plan9* \
- 	     | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
- 	     | aos* | aros* | cloudabi* | sortix* \
- 	     | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
- 	     | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
- 	     | knetbsd* | mirbsd* | netbsd* \
- 	     | bitrig* | openbsd* | solidbsd* | libertybsd* \
- 	     | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \
- 	     | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
- 	     | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
- 	     | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \
- 	     | chorusrdb* | cegcc* | glidix* \
- 	     | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
- 	     | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \
- 	     | linux-newlib* | linux-musl* | linux-uclibc* \
- 	     | uxpv* | beos* | mpeix* | udk* | moxiebox* \
- 	     | interix* | uwin* | mks* | rhapsody* | darwin* \
- 	     | openstep* | oskit* | conix* | pw32* | nonstopux* \
- 	     | storm-chaos* | tops10* | tenex* | tops20* | its* \
- 	     | os2* | vos* | palmos* | uclinux* | nucleus* \
- 	     | morphos* | superux* | rtmk* | windiss* \
- 	     | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
- 	     | skyos* | haiku* | rdos* | toppers* | drops* | es* \
- 	     | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
- 	     | midnightbsd* | amdhsa* | unleashed* | emscripten*)
- 	# Remember, each alternative MUST END IN *, to match a version number.
- 		;;
  	qnx*)
! 		case $cpu in
! 		    x86 | i*86)
! 			;;
! 		    *)
! 			os=nto-$os
! 			;;
! 		esac
  		;;
  	hiux*)
  		os=hiuxwe2
  		;;
- 	nto-qnx*)
- 		;;
- 	nto*)
- 		os=`echo $os | sed -e 's|nto|nto-qnx|'`
- 		;;
- 	sim | xray | os68k* | v88r* \
- 	    | windows* | osx | abug | netware* | os9* \
- 	    | macos* | mpw* | magic* | mmixware* | mon960* | lnews*)
- 		;;
- 	linux-dietlibc)
- 		os=linux-dietlibc
- 		;;
- 	linux*)
- 		os=`echo $os | sed -e 's|linux|linux-gnu|'`
- 		;;
  	lynx*178)
  		os=lynxos178
--- 1373,1382 ----
  		os=psos
  		;;
  	qnx*)
! 		os=qnx
  		;;
  	hiux*)
  		os=hiuxwe2
  		;;
  	lynx*178)
  		os=lynxos178
***************
*** 1398,1406 ****
  		os=lynxos5
  		;;
  	lynx*)
  		os=lynxos
  		;;
! 	mac*)
! 		os=`echo "$os" | sed -e 's|mac|macos|'`
  		;;
  	opened*)
--- 1385,1396 ----
  		os=lynxos5
  		;;
+ 	lynxos*)
+ 		# don't get caught up in next wildcard
+ 		;;
  	lynx*)
  		os=lynxos
  		;;
! 	mac[0-9]*)
! 		os=$(echo "$os" | sed -e 's|mac|macos|')
  		;;
  	opened*)
***************
*** 1411,1418 ****
  		;;
  	sunos5*)
! 		os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
  		;;
  	sunos6*)
! 		os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
  		;;
  	wince*)
--- 1401,1408 ----
  		;;
  	sunos5*)
! 		os=$(echo "$os" | sed -e 's|sunos5|solaris2|')
  		;;
  	sunos6*)
! 		os=$(echo "$os" | sed -e 's|sunos6|solaris3|')
  		;;
  	wince*)
***************
*** 1446,1455 ****
  		os=nextstep2
  		;;
- 	nsk*)
- 		os=nsk
- 		;;
  	# Preserve the version number of sinix5.
  	sinix5.*)
! 		os=`echo $os | sed -e 's|sinix|sysv|'`
  		;;
  	sinix*)
--- 1436,1442 ----
  		os=nextstep2
  		;;
  	# Preserve the version number of sinix5.
  	sinix5.*)
! 		os=$(echo $os | sed -e 's|sinix|sysv|')
  		;;
  	sinix*)
***************
*** 1474,1480 ****
  		os=sysv4
  		;;
- 	# This must come after sysvr4.
- 	sysv*)
- 		;;
  	ose*)
  		os=ose
--- 1461,1464 ----
***************
*** 1483,1489 ****
  		os=mint
  		;;
- 	zvmoe)
- 		os=zvmoe
- 		;;
  	dicos*)
  		os=dicos
--- 1467,1470 ----
***************
*** 1502,1518 ****
  		esac
  		;;
- 	nacl*)
- 		;;
- 	ios)
- 		;;
- 	none)
- 		;;
- 	*-eabi)
- 		;;
  	*)
! 		echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
! 		exit 1
  		;;
  esac
  else
  
--- 1483,1491 ----
  		esac
  		;;
  	*)
! 		# No normalization, but not necessarily accepted, that comes below.
  		;;
  esac
+ 
  else
  
***************
*** 1527,1530 ****
--- 1500,1504 ----
  # system, and we'll never get to this point.
  
+ kernel=
  case $cpu-$vendor in
  	score-*)
***************
*** 1538,1542 ****
  		;;
  	arm*-rebel)
! 		os=linux
  		;;
  	arm*-semi)
--- 1512,1517 ----
  		;;
  	arm*-rebel)
! 		kernel=linux
! 		os=gnu
  		;;
  	arm*-semi)
***************
*** 1704,1778 ****
  		;;
  esac
  fi
  
  # Here we handle the case where we know the os, and the CPU type, but not the
  # manufacturer.  We pick the logical manufacturer.
  case $vendor in
  	unknown)
! 		case $os in
! 			riscix*)
  				vendor=acorn
  				;;
! 			sunos*)
  				vendor=sun
  				;;
! 			cnk*|-aix*)
  				vendor=ibm
  				;;
! 			beos*)
  				vendor=be
  				;;
! 			hpux*)
  				vendor=hp
  				;;
! 			mpeix*)
  				vendor=hp
  				;;
! 			hiux*)
  				vendor=hitachi
  				;;
! 			unos*)
  				vendor=crds
  				;;
! 			dgux*)
  				vendor=dg
  				;;
! 			luna*)
  				vendor=omron
  				;;
! 			genix*)
  				vendor=ns
  				;;
! 			clix*)
  				vendor=intergraph
  				;;
! 			mvs* | opened*)
  				vendor=ibm
  				;;
! 			os400*)
  				vendor=ibm
  				;;
! 			ptx*)
  				vendor=sequent
  				;;
! 			tpf*)
  				vendor=ibm
  				;;
! 			vxsim* | vxworks* | windiss*)
  				vendor=wrs
  				;;
! 			aux*)
  				vendor=apple
  				;;
! 			hms*)
  				vendor=hitachi
  				;;
! 			mpw* | macos*)
  				vendor=apple
  				;;
! 			*mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
  				vendor=atari
  				;;
! 			vos*)
  				vendor=stratus
  				;;
--- 1679,1847 ----
  		;;
  esac
+ 
  fi
  
+ # Now, validate our (potentially fixed-up) OS.
+ case $os in
+ 	# Sometimes we do "kernel-libc", so those need to count as OSes.
+ 	musl* | newlib* | uclibc*)
+ 		;;
+ 	# Likewise for "kernel-abi"
+ 	eabi* | gnueabi*)
+ 		;;
+ 	# VxWorks passes extra cpu info in the 4th filed.
+ 	simlinux | simwindows | spe)
+ 		;;
+ 	# Now accept the basic system types.
+ 	# The portable systems comes first.
+ 	# Each alternative MUST end in a * to match a version number.
+ 	gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
+ 	     | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \
+ 	     | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
+ 	     | sym* |  plan9* | psp* | sim* | xray* | os68k* | v88r* \
+ 	     | hiux* | abug | nacl* | netware* | windows* \
+ 	     | os9* | macos* | osx* | ios* \
+ 	     | mpw* | magic* | mmixware* | mon960* | lnews* \
+ 	     | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
+ 	     | aos* | aros* | cloudabi* | sortix* | twizzler* \
+ 	     | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
+ 	     | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
+ 	     | mirbsd* | netbsd* | dicos* | openedition* | ose* \
+ 	     | bitrig* | openbsd* | solidbsd* | libertybsd* | os108* \
+ 	     | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
+ 	     | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
+ 	     | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
+ 	     | udi* | lites* | ieee* | go32* | aux* | hcos* \
+ 	     | chorusrdb* | cegcc* | glidix* \
+ 	     | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
+ 	     | midipix* | mingw32* | mingw64* | mint* \
+ 	     | uxpv* | beos* | mpeix* | udk* | moxiebox* \
+ 	     | interix* | uwin* | mks* | rhapsody* | darwin* \
+ 	     | openstep* | oskit* | conix* | pw32* | nonstopux* \
+ 	     | storm-chaos* | tops10* | tenex* | tops20* | its* \
+ 	     | os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \
+ 	     | scout* | superux* | sysv* | rtmk* | tpf* | windiss* \
+ 	     | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
+ 	     | skyos* | haiku* | rdos* | toppers* | drops* | es* \
+ 	     | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
+ 	     | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
+ 	     | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx*)
+ 		;;
+ 	# This one is extra strict with allowed versions
+ 	sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
+ 		# Don't forget version if it is 3.2v4 or newer.
+ 		;;
+ 	none)
+ 		;;
+ 	*)
+ 		echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2
+ 		exit 1
+ 		;;
+ esac
+ 
+ # As a final step for OS-related things, validate the OS-kernel combination
+ # (given a valid OS), if there is a kernel.
+ case $kernel-$os in
+ 	linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* | linux-musl* | linux-uclibc* )
+ 		;;
+ 	uclinux-uclibc* )
+ 		;;
+ 	-dietlibc* | -newlib* | -musl* | -uclibc* )
+ 		# These are just libc implementations, not actual OSes, and thus
+ 		# require a kernel.
+ 		echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
+ 		exit 1
+ 		;;
+ 	kfreebsd*-gnu* | kopensolaris*-gnu*)
+ 		;;
+ 	vxworks-simlinux | vxworks-simwindows | vxworks-spe)
+ 		;;
+ 	nto-qnx*)
+ 		;;
+ 	os2-emx)
+ 		;;
+ 	*-eabi* | *-gnueabi*)
+ 		;;
+ 	-*)
+ 		# Blank kernel with real OS is always fine.
+ 		;;
+ 	*-*)
+ 		echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2
+ 		exit 1
+ 		;;
+ esac
+ 
  # Here we handle the case where we know the os, and the CPU type, but not the
  # manufacturer.  We pick the logical manufacturer.
  case $vendor in
  	unknown)
! 		case $cpu-$os in
! 			*-riscix*)
  				vendor=acorn
  				;;
! 			*-sunos*)
  				vendor=sun
  				;;
! 			*-cnk* | *-aix*)
  				vendor=ibm
  				;;
! 			*-beos*)
  				vendor=be
  				;;
! 			*-hpux*)
  				vendor=hp
  				;;
! 			*-mpeix*)
  				vendor=hp
  				;;
! 			*-hiux*)
  				vendor=hitachi
  				;;
! 			*-unos*)
  				vendor=crds
  				;;
! 			*-dgux*)
  				vendor=dg
  				;;
! 			*-luna*)
  				vendor=omron
  				;;
! 			*-genix*)
  				vendor=ns
  				;;
! 			*-clix*)
  				vendor=intergraph
  				;;
! 			*-mvs* | *-opened*)
! 				vendor=ibm
! 				;;
! 			*-os400*)
  				vendor=ibm
  				;;
! 			s390-* | s390x-*)
  				vendor=ibm
  				;;
! 			*-ptx*)
  				vendor=sequent
  				;;
! 			*-tpf*)
  				vendor=ibm
  				;;
! 			*-vxsim* | *-vxworks* | *-windiss*)
  				vendor=wrs
  				;;
! 			*-aux*)
  				vendor=apple
  				;;
! 			*-hms*)
  				vendor=hitachi
  				;;
! 			*-mpw* | *-macos*)
  				vendor=apple
  				;;
! 			*-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*)
  				vendor=atari
  				;;
! 			*-vos*)
  				vendor=stratus
  				;;
***************
*** 1781,1785 ****
  esac
  
! echo "$cpu-$vendor-$os"
  exit
  
--- 1850,1854 ----
  esac
  
! echo "$cpu-$vendor-${kernel:+$kernel-}$os"
  exit
  
diff -Nrc2 texinfo-6.7/build-aux/depcomp texinfo-6.8/build-aux/depcomp
*** texinfo-6.7/build-aux/depcomp	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/depcomp	2021-02-28 08:52:43.000000000 +0000
***************
*** 4,8 ****
  scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 1999-2018 Free Software Foundation, Inc.
  
  # This program is free software; you can redistribute it and/or modify
--- 4,8 ----
  scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 1999-2020 Free Software Foundation, Inc.
  
  # This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/build-aux/install-sh texinfo-6.8/build-aux/install-sh
*** texinfo-6.7/build-aux/install-sh	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/install-sh	2021-02-28 08:52:42.000000000 +0000
***************
*** 2,6 ****
  # install - install a program, script, or datafile
  
! scriptversion=2018-03-11.20; # UTC
  
  # This originates from X11R5 (mit/util/scripts/install.sh), which was
--- 2,6 ----
  # install - install a program, script, or datafile
  
! scriptversion=2020-11-14.01; # UTC
  
  # This originates from X11R5 (mit/util/scripts/install.sh), which was
***************
*** 70,73 ****
--- 70,78 ----
  mode=0755
  
+ # Create dirs (including intermediate dirs) using mode 755.
+ # This is like GNU 'install' as of coreutils 8.32 (2020).
+ mkdir_umask=22
+ 
+ backupsuffix=
  chgrpcmd=
  chmodcmd=$chmodprog
***************
*** 100,109 ****
  
    -c            (ignored)
!   -C            install only if different (preserve the last data modification time)
    -d            create directories instead of installing files.
    -g GROUP      $chgrpprog installed files to GROUP.
    -m MODE       $chmodprog installed files to MODE.
    -o USER       $chownprog installed files to USER.
    -s            $stripprog installed files.
    -t DIRECTORY  install into DIRECTORY.
    -T            report an error if DSTFILE is a directory.
--- 105,116 ----
  
    -c            (ignored)
!   -C            install only if different (preserve data modification time)
    -d            create directories instead of installing files.
    -g GROUP      $chgrpprog installed files to GROUP.
    -m MODE       $chmodprog installed files to MODE.
    -o USER       $chownprog installed files to USER.
+   -p            pass -p to $cpprog.
    -s            $stripprog installed files.
+   -S SUFFIX     attempt to back up existing files, with suffix SUFFIX.
    -t DIRECTORY  install into DIRECTORY.
    -T            report an error if DSTFILE is a directory.
***************
*** 112,115 ****
--- 119,130 ----
    CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
    RMPROG STRIPPROG
+ 
+ By default, rm is invoked with -f; when overridden with RMPROG,
+ it's up to you to specify -f if you want it.
+ 
+ If -S is not specified, no backups are attempted.
+ 
+ Email bug reports to bug-automake@gnu.org.
+ Automake home page: https://www.gnu.org/software/automake/
  "
  
***************
*** 138,143 ****
--- 153,163 ----
          shift;;
  
+     -p) cpprog="$cpprog -p";;
+ 
      -s) stripcmd=$stripprog;;
  
+     -S) backupsuffix="$2"
+         shift;;
+ 
      -t)
          is_target_a_directory=always
***************
*** 256,259 ****
--- 276,283 ----
      test -d "$dstdir"
      dstdir_status=$?
+     # Don't chown directories that already exist.
+     if test $dstdir_status = 0; then
+       chowncmd=""
+     fi
    else
  
***************
*** 302,321 ****
      case $posix_mkdir in
        '')
-         # Create intermediate dirs using mode 755 as modified by the umask.
-         # This is like FreeBSD 'install' as of 1997-10-28.
-         umask=`umask`
-         case $stripcmd.$umask in
-           # Optimize common cases.
-           *[2367][2367]) mkdir_umask=$umask;;
-           .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
- 
-           *[0-7])
-             mkdir_umask=`expr $umask + 22 \
-               - $umask % 100 % 40 + $umask % 20 \
-               - $umask % 10 % 4 + $umask % 2
-             `;;
-           *) mkdir_umask=$umask,go-w;;
-         esac
- 
          # With -d, create the new directory with the user-specified mode.
          # Otherwise, rely on $mkdir_umask.
--- 326,329 ----
***************
*** 327,376 ****
  
          posix_mkdir=false
!         case $umask in
!           *[123567][0-7][0-7])
!             # POSIX mkdir -p sets u+wx bits regardless of umask, which
!             # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
!             ;;
!           *)
!             # Note that $RANDOM variable is not portable (e.g. dash);  Use it
!             # here however when possible just to lower collision chance.
!             tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
! 
!             trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
! 
!             # Because "mkdir -p" follows existing symlinks and we likely work
!             # directly in world-writeable /tmp, make sure that the '$tmpdir'
!             # directory is successfully created first before we actually test
!             # 'mkdir -p' feature.
!             if (umask $mkdir_umask &&
!                 $mkdirprog $mkdir_mode "$tmpdir" &&
!                 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
!             then
!               if test -z "$dir_arg" || {
!                    # Check for POSIX incompatibilities with -m.
!                    # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
!                    # other-writable bit of parent directory when it shouldn't.
!                    # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
!                    test_tmpdir="$tmpdir/a"
!                    ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
!                    case $ls_ld_tmpdir in
!                      d????-?r-*) different_mode=700;;
!                      d????-?--*) different_mode=755;;
!                      *) false;;
!                    esac &&
!                    $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
!                      ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
!                      test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
!                    }
!                  }
!               then posix_mkdir=:
!               fi
!               rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
!             else
!               # Remove any dirs left behind by ancient mkdir implementations.
!               rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
!             fi
!             trap '' 0;;
!         esac;;
      esac
  
--- 335,381 ----
  
          posix_mkdir=false
! 	# The $RANDOM variable is not portable (e.g., dash).  Use it
! 	# here however when possible just to lower collision chance.
! 	tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
! 
! 	trap '
! 	  ret=$?
! 	  rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
! 	  exit $ret
! 	' 0
! 
! 	# Because "mkdir -p" follows existing symlinks and we likely work
! 	# directly in world-writeable /tmp, make sure that the '$tmpdir'
! 	# directory is successfully created first before we actually test
! 	# 'mkdir -p'.
! 	if (umask $mkdir_umask &&
! 	    $mkdirprog $mkdir_mode "$tmpdir" &&
! 	    exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
! 	then
! 	  if test -z "$dir_arg" || {
! 	       # Check for POSIX incompatibilities with -m.
! 	       # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
! 	       # other-writable bit of parent directory when it shouldn't.
! 	       # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
! 	       test_tmpdir="$tmpdir/a"
! 	       ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
! 	       case $ls_ld_tmpdir in
! 		 d????-?r-*) different_mode=700;;
! 		 d????-?--*) different_mode=755;;
! 		 *) false;;
! 	       esac &&
! 	       $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
! 		 ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
! 		 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
! 	       }
! 	     }
! 	  then posix_mkdir=:
! 	  fi
! 	  rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
! 	else
! 	  # Remove any dirs left behind by ancient mkdir implementations.
! 	  rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
! 	fi
! 	trap '' 0;;
      esac
  
***************
*** 383,387 ****
      else
  
!       # The umask is ridiculous, or mkdir does not conform to POSIX,
        # or it failed possibly due to a race condition.  Create the
        # directory the slow way, step by step, checking for races as we go.
--- 388,392 ----
      else
  
!       # mkdir does not conform to POSIX,
        # or it failed possibly due to a race condition.  Create the
        # directory the slow way, step by step, checking for races as we go.
***************
*** 412,416 ****
          else
            if $posix_mkdir; then
!             (umask=$mkdir_umask &&
               $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
              # Don't fail if two instances are running concurrently.
--- 417,421 ----
          else
            if $posix_mkdir; then
!             (umask $mkdir_umask &&
               $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
              # Don't fail if two instances are running concurrently.
***************
*** 452,456 ****
  
      # Copy the file name to the temp name.
!     (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
  
      # and set any options; do chmod last to preserve setuid bits.
--- 457,472 ----
  
      # Copy the file name to the temp name.
!     (umask $cp_umask &&
!      { test -z "$stripcmd" || {
! 	 # Create $dsttmp read-write so that cp doesn't create it read-only,
! 	 # which would cause strip to fail.
! 	 if test -z "$doit"; then
! 	   : >"$dsttmp" # No need to fork-exec 'touch'.
! 	 else
! 	   $doit touch "$dsttmp"
! 	 fi
!        }
!      } &&
!      $doit_exec $cpprog "$src" "$dsttmp") &&
  
      # and set any options; do chmod last to preserve setuid bits.
***************
*** 478,481 ****
--- 494,504 ----
        rm -f "$dsttmp"
      else
+       # If $backupsuffix is set, and the file being installed
+       # already exists, attempt a backup.  Don't worry if it fails,
+       # e.g., if mv doesn't support -f.
+       if test -n "$backupsuffix" && test -f "$dst"; then
+         $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
+       fi
+ 
        # Rename the file to the real destination.
        $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
***************
*** 492,498 ****
          {
            test ! -f "$dst" ||
!           $doit $rmcmd -f "$dst" 2>/dev/null ||
            { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
!             { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
            } ||
            { echo "$0: cannot unlink or rename $dst" >&2
--- 515,521 ----
          {
            test ! -f "$dst" ||
!           $doit $rmcmd "$dst" 2>/dev/null ||
            { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
!             { $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
            } ||
            { echo "$0: cannot unlink or rename $dst" >&2
diff -Nrc2 texinfo-6.7/build-aux/mdate-sh texinfo-6.8/build-aux/mdate-sh
*** texinfo-6.7/build-aux/mdate-sh	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/mdate-sh	2021-02-28 08:52:42.000000000 +0000
***************
*** 4,8 ****
  scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 1995-2018 Free Software Foundation, Inc.
  # written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, June 1995
  #
--- 4,8 ----
  scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 1995-2020 Free Software Foundation, Inc.
  # written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, June 1995
  #
diff -Nrc2 texinfo-6.7/build-aux/missing texinfo-6.8/build-aux/missing
*** texinfo-6.7/build-aux/missing	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/missing	2021-02-28 08:52:42.000000000 +0000
***************
*** 2,8 ****
  # Common wrapper for a few potentially missing GNU programs.
  
! scriptversion=2018-01-04.22; # UTC
  
! # Copyright (C) 1996-2018 Free Software Foundation, Inc.
  # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
  
--- 2,8 ----
  # Common wrapper for a few potentially missing GNU programs.
  
! scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 1996-2020 Free Software Foundation, Inc.
  # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
  
***************
*** 208,212 ****
  
  # Local variables:
! # eval: (add-hook 'write-file-hooks 'time-stamp)
  # time-stamp-start: "scriptversion="
  # time-stamp-format: "%:y-%02m-%02d.%02H"
--- 208,212 ----
  
  # Local variables:
! # eval: (add-hook 'before-save-hook 'time-stamp)
  # time-stamp-start: "scriptversion="
  # time-stamp-format: "%:y-%02m-%02d.%02H"
diff -Nrc2 texinfo-6.7/build-aux/tap-driver.sh texinfo-6.8/build-aux/tap-driver.sh
*** texinfo-6.7/build-aux/tap-driver.sh	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/tap-driver.sh	2021-02-28 08:52:42.000000000 +0000
***************
*** 1,4 ****
  #! /bin/sh
! # Copyright (C) 2011-2018 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  #! /bin/sh
! # Copyright (C) 2011-2020 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 370,374 ****
  
    # If the result has an explicit number, get it and strip it; otherwise,
!   # automatically assing the next progresive number to it.
    if (line ~ /^[0-9]+$/ || line ~ /^[0-9]+[^a-zA-Z0-9_]/)
      {
--- 370,374 ----
  
    # If the result has an explicit number, get it and strip it; otherwise,
!   # automatically assign the next test number to it.
    if (line ~ /^[0-9]+$/ || line ~ /^[0-9]+[^a-zA-Z0-9_]/)
      {
***************
*** 644,648 ****
  # mode: shell-script
  # sh-indentation: 2
! # eval: (add-hook 'write-file-hooks 'time-stamp)
  # time-stamp-start: "scriptversion="
  # time-stamp-format: "%:y-%02m-%02d.%02H"
--- 644,648 ----
  # mode: shell-script
  # sh-indentation: 2
! # eval: (add-hook 'before-save-hook 'time-stamp)
  # time-stamp-start: "scriptversion="
  # time-stamp-format: "%:y-%02m-%02d.%02H"
diff -Nrc2 texinfo-6.7/build-aux/test-driver texinfo-6.8/build-aux/test-driver
*** texinfo-6.7/build-aux/test-driver	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/build-aux/test-driver	2021-02-28 08:52:45.000000000 +0000
***************
*** 2,8 ****
  # test-driver - basic testsuite driver script.
  
! scriptversion=2017-09-16.17; # UTC
  
! # Copyright (C) 2011-2018 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 2,8 ----
  # test-driver - basic testsuite driver script.
  
! scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 2011-2020 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 43,51 ****
    cat <<END
  Usage:
!   test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
!               [--expect-failure={yes|no}] [--color-tests={yes|no}]
!               [--enable-hard-errors={yes|no}] [--]
                TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
  The '--test-name', '--log-file' and '--trs-file' options are mandatory.
  END
  }
--- 43,53 ----
    cat <<END
  Usage:
!   test-driver --test-name NAME --log-file PATH --trs-file PATH
!               [--expect-failure {yes|no}] [--color-tests {yes|no}]
!               [--enable-hard-errors {yes|no}] [--]
                TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
+ 
  The '--test-name', '--log-file' and '--trs-file' options are mandatory.
+ See the GNU Automake documentation for information.
  END
  }
***************
*** 141,145 ****
  # mode: shell-script
  # sh-indentation: 2
! # eval: (add-hook 'write-file-hooks 'time-stamp)
  # time-stamp-start: "scriptversion="
  # time-stamp-format: "%:y-%02m-%02d.%02H"
--- 143,147 ----
  # mode: shell-script
  # sh-indentation: 2
! # eval: (add-hook 'before-save-hook 'time-stamp)
  # time-stamp-start: "scriptversion="
  # time-stamp-format: "%:y-%02m-%02d.%02H"
diff -Nrc2 texinfo-6.7/build-aux/texinfo.tex texinfo-6.8/build-aux/texinfo.tex
*** texinfo-6.7/build-aux/texinfo.tex	2019-09-21 21:28:07.000000000 +0100
--- texinfo-6.8/build-aux/texinfo.tex	2021-05-04 20:08:48.000000000 +0100
***************
*** 4,10 ****
  \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
  %
! \def\texinfoversion{2019-09-20.22}
  %
! % Copyright 1985, 1986, 1988, 1990-2019 Free Software Foundation, Inc.
  %
  % This texinfo.tex file is free software: you can redistribute it and/or
--- 4,10 ----
  \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
  %
! \def\texinfoversion{2021-04-25.21}
  %
! % Copyright 1985, 1986, 1988, 1990-2021 Free Software Foundation, Inc.
  %
  % This texinfo.tex file is free software: you can redistribute it and/or
***************
*** 34,38 ****
  % of date, so if that's what you're using, please check.
  %
! % Send bug reports to bug-texinfo@gnu.org.  Please include including a
  % complete document in each bug report with which we can reproduce the
  % problem.  Patches are, of course, greatly appreciated.
--- 34,38 ----
  % of date, so if that's what you're using, please check.
  %
! % Send bug reports to bug-texinfo@gnu.org.  Please include a
  % complete document in each bug report with which we can reproduce the
  % problem.  Patches are, of course, greatly appreciated.
***************
*** 350,383 ****
    \else \advance\hoffset by -\bindingoffset\fi
    %
    % Retrieve the information for the headings from the marks in the page,
    % and call Plain TeX's \makeheadline and \makefootline, which use the
    % values in \headline and \footline.
    %
-   % This is used to check if we are on the first page of a chapter.
-   \ifcase1\the\savedtopmark\fi
-   \let\prevchaptername\thischaptername
-   \ifcase0\firstmark\fi
-   \let\curchaptername\thischaptername
-   %
-   \ifodd\pageno \getoddheadingmarks \else \getevenheadingmarks \fi
-   %
-   \ifx\curchaptername\prevchaptername
-     \let\thischapterheading\thischapter
-   \else
-     % \thischapterheading is the same as \thischapter except it is blank
-     % for the first page of a chapter.  This is to prevent the chapter name 
-     % being shown twice.
-     \def\thischapterheading{}%
-   \fi
-   %
    % Common context changes for both heading and footing.
    % Do this outside of the \shipout so @code etc. will be expanded in
    % the headline as they should be, not taken literally (outputting ''code).
!   \def\commmonheadfootline{\let\hsize=\txipagewidth \texinfochars}
!   %
!   \global\setbox\headlinebox = \vbox{\commmonheadfootline \makeheadline}%
    %
    \ifodd\pageno \getoddfootingmarks \else \getevenfootingmarks \fi
!   \global\setbox\footlinebox = \vbox{\commmonheadfootline \makefootline}%
    %
    {%
--- 350,368 ----
    \else \advance\hoffset by -\bindingoffset\fi
    %
+   \checkchapterpage
+   %
    % Retrieve the information for the headings from the marks in the page,
    % and call Plain TeX's \makeheadline and \makefootline, which use the
    % values in \headline and \footline.
    %
    % Common context changes for both heading and footing.
    % Do this outside of the \shipout so @code etc. will be expanded in
    % the headline as they should be, not taken literally (outputting ''code).
!   \def\commonheadfootline{\let\hsize=\txipagewidth \texinfochars}
    %
+   \ifodd\pageno \getoddheadingmarks \else \getevenheadingmarks \fi
+   \global\setbox\headlinebox = \vbox{\commonheadfootline \makeheadline}%
    \ifodd\pageno \getoddfootingmarks \else \getevenfootingmarks \fi
!   \global\setbox\footlinebox = \vbox{\commonheadfootline \makefootline}%
    %
    {%
***************
*** 424,427 ****
--- 409,428 ----
  }
  
+ % Check if we are on the first page of a chapter.  Used for printing headings.
+ \newif\ifchapterpage
+ \def\checkchapterpage{%
+   % Get the chapter that was current at the end of the last page
+   \ifcase1\the\savedtopmark\fi
+   \let\prevchaptername\thischaptername
+   %
+   \ifodd\pageno \getoddheadingmarks \else \getevenheadingmarks \fi
+   \let\curchaptername\thischaptername
+   %
+   \ifx\curchaptername\prevchaptername
+     \chapterpagefalse
+   \else
+     \chapterpagetrue
+   \fi
+ }
  
  % Argument parsing
***************
*** 572,578 ****
  }
  
! % @end foo executes the definition of \Efoo.
! % But first, it executes a specialized version of \checkenv
! %
  \parseargdef\end{%
    \if 1\csname iscond.#1\endcsname
--- 573,578 ----
  }
  
! 
! % @end foo calls \checkenv and executes the definition of \Efoo.
  \parseargdef\end{%
    \if 1\csname iscond.#1\endcsname
***************
*** 1003,1006 ****
--- 1003,1014 ----
  }
  
+ % leave vertical mode without cancelling any first paragraph indent
+ \gdef\imageindent{%
+   \toks0=\everypar
+   \everypar={}%
+   \ptexnoindent
+   \global\everypar=\toks0
+ }
+ 
  
  % @refill is a no-op.
***************
*** 1011,1015 ****
  
  % @bye.
! \outer\def\bye{\pagealignmacro\tracingstats=1\ptexend}
  
  
--- 1019,1023 ----
  
  % @bye.
! \outer\def\bye{\chappager\pagelabels\tracingstats=1\ptexend}
  
  
***************
*** 1138,1141 ****
--- 1146,1188 ----
  
  
+ % Output page labels information.
+ % See PDF reference v.1.7 p.594, section 8.3.1.
+ \ifpdf
+ \def\pagelabels{%
+   \def\title{0 << /P (T-) /S /D >>}%
+   \edef\roman{\the\romancount << /S /r >>}%
+   \edef\arabic{\the\arabiccount << /S /D >>}%
+   %
+   % Page label ranges must be increasing.  Remove any duplicates.
+   % (There is a slight chance of this being wrong if e.g. there is
+   % a @contents but no @titlepage, etc.)
+   %
+   \ifnum\romancount=0 \def\roman{}\fi
+   \ifnum\arabiccount=0 \def\title{}%
+   \else
+     \ifnum\romancount=\arabiccount \def\roman{}\fi
+   \fi
+   %
+   \ifnum\romancount<\arabiccount
+     \pdfcatalog{/PageLabels << /Nums [\title \roman \arabic ] >> }\relax
+   \else
+     \pdfcatalog{/PageLabels << /Nums [\title \arabic \roman ] >> }\relax
+   \fi
+ }
+ \else
+   \let\pagelabels\relax
+ \fi
+ 
+ \newcount\pagecount \pagecount=0
+ \newcount\romancount \romancount=0
+ \newcount\arabiccount \arabiccount=0
+ \ifpdf
+   \let\ptxadvancepageno\advancepageno
+   \def\advancepageno{%
+     \ptxadvancepageno\global\advance\pagecount by 1
+   }
+ \fi
+ 
+ 
  % PDF uses PostScript string constants for the names of xref targets,
  % for display in the outlines, and in other places.  Thus, we have to
***************
*** 1428,1432 ****
--- 1475,1485 ----
        %
        % We use the node names as the destinations.
+       %
+       % Currently we prefix the section name with the section number
+       % for chapter and appendix headings only in order to avoid too much 
+       % horizontal space being required in the PDF viewer.
        \def\numchapentry##1##2##3##4{%
+         \dopdfoutline{##2 ##1}{count-\expnumber{chap##2}}{##3}{##4}}%
+       \def\unnchapentry##1##2##3##4{%
          \dopdfoutline{##1}{count-\expnumber{chap##2}}{##3}{##4}}%
        \def\numsecentry##1##2##3##4{%
***************
*** 1670,1676 ****
        %
        % We use node names as destinations.
        \def\partentry##1##2##3##4{}% ignore parts in the outlines
        \def\numchapentry##1##2##3##4{%
!         \dopdfoutline{##1}{1}{##3}{##4}}%
        \def\numsecentry##1##2##3##4{%
          \dopdfoutline{##1}{2}{##3}{##4}}%
--- 1723,1733 ----
        %
        % We use node names as destinations.
+       %
+       % Currently we prefix the section name with the section number
+       % for chapter and appendix headings only in order to avoid too much 
+       % horizontal space being required in the PDF viewer.
        \def\partentry##1##2##3##4{}% ignore parts in the outlines
        \def\numchapentry##1##2##3##4{%
!         \dopdfoutline{##2 ##1}{1}{##3}{##4}}%
        \def\numsecentry##1##2##3##4{%
          \dopdfoutline{##1}{2}{##3}{##4}}%
***************
*** 1684,1688 ****
        \let\appsubsecentry\numsubsecentry%
        \let\appsubsubsecentry\numsubsubsecentry%
!       \let\unnchapentry\numchapentry%
        \let\unnsecentry\numsecentry%
        \let\unnsubsecentry\numsubsecentry%
--- 1741,1746 ----
        \let\appsubsecentry\numsubsecentry%
        \let\appsubsubsecentry\numsubsubsecentry%
!       \def\unnchapentry##1##2##3##4{%
!         \dopdfoutline{##1}{1}{##3}{##4}}%
        \let\unnsecentry\numsecentry%
        \let\unnsubsecentry\numsubsecentry%
***************
*** 1813,1829 ****
      \endgroup
      %
!     \def\xetexpdfext{pdf}%
!     \ifx\xeteximgext\xetexpdfext
!       \XeTeXpdffile "#1".\xeteximgext ""
!     \else
!       \def\xetexpdfext{PDF}%
        \ifx\xeteximgext\xetexpdfext
          \XeTeXpdffile "#1".\xeteximgext ""
        \else
!         \XeTeXpicfile "#1".\xeteximgext ""
        \fi
!     \fi
!     \ifdim \wd0 >0pt width \xeteximagewidth \fi
!     \ifdim \wd2 >0pt height \xeteximageheight \fi \relax
    }
  \fi
--- 1871,1891 ----
      \endgroup
      %
!     % Putting an \hbox around the image can prevent an over-long line
!     % after the image.
!     \hbox\bgroup
!       \def\xetexpdfext{pdf}%
        \ifx\xeteximgext\xetexpdfext
          \XeTeXpdffile "#1".\xeteximgext ""
        \else
!         \def\xetexpdfext{PDF}%
!         \ifx\xeteximgext\xetexpdfext
!           \XeTeXpdffile "#1".\xeteximgext ""
!         \else
!           \XeTeXpicfile "#1".\xeteximgext ""
!         \fi
        \fi
!       \ifdim \wd0 >0pt width \xeteximagewidth \fi
!       \ifdim \wd2 >0pt height \xeteximageheight \fi \relax
!     \egroup
    }
  \fi
***************
*** 2497,2501 ****
  \def\sl{\fam=\slfam \setfontstyle{sl}}
  \def\bf{\fam=\bffam \setfontstyle{bf}}\def\bfstylename{bf}
! \def\tt{\fam=\ttfam \setfontstyle{tt}}
  
  % Texinfo sort of supports the sans serif font style, which plain TeX does not.
--- 2559,2563 ----
  \def\sl{\fam=\slfam \setfontstyle{sl}}
  \def\bf{\fam=\bffam \setfontstyle{bf}}\def\bfstylename{bf}
! \def\tt{\fam=\ttfam \setfontstyle{tt}}\def\ttstylename{tt}
  
  % Texinfo sort of supports the sans serif font style, which plain TeX does not.
***************
*** 2623,2628 ****
  
  
- \message{markup,}
- 
  % Check if we are currently using a typewriter font.  Since all the
  % Computer Modern typewriter fonts have zero interword stretch (and
--- 2685,2688 ----
***************
*** 2632,2697 ****
  \def\ifmonospace{\ifdim\fontdimen3\font=0pt }
  
- % Markup style infrastructure.  \defmarkupstylesetup\INITMACRO will
- % define and register \INITMACRO to be called on markup style changes.
- % \INITMACRO can check \currentmarkupstyle for the innermost
- % style.
- 
- \let\currentmarkupstyle\empty
- 
- \def\setupmarkupstyle#1{%
-   \def\currentmarkupstyle{#1}%
-   \markupstylesetup
- }
- 
- \let\markupstylesetup\empty
- 
- \def\defmarkupstylesetup#1{%
-   \expandafter\def\expandafter\markupstylesetup
-     \expandafter{\markupstylesetup #1}%
-   \def#1%
- }
- 
- % Markup style setup for left and right quotes.
- \defmarkupstylesetup\markupsetuplq{%
-   \expandafter\let\expandafter \temp
-     \csname markupsetuplq\currentmarkupstyle\endcsname
-   \ifx\temp\relax \markupsetuplqdefault \else \temp \fi
- }
- 
- \defmarkupstylesetup\markupsetuprq{%
-   \expandafter\let\expandafter \temp
-     \csname markupsetuprq\currentmarkupstyle\endcsname
-   \ifx\temp\relax \markupsetuprqdefault \else \temp \fi
- }
- 
  {
  \catcode`\'=\active
  \catcode`\`=\active
  
! \gdef\markupsetuplqdefault{\let`\lq}
! \gdef\markupsetuprqdefault{\let'\rq}
! 
! \gdef\markupsetcodequoteleft{\let`\codequoteleft}
! \gdef\markupsetcodequoteright{\let'\codequoteright}
  }
  
- \let\markupsetuplqcode \markupsetcodequoteleft
- \let\markupsetuprqcode \markupsetcodequoteright
- %
- \let\markupsetuplqexample \markupsetcodequoteleft
- \let\markupsetuprqexample \markupsetcodequoteright
- %
- \let\markupsetuplqkbd     \markupsetcodequoteleft
- \let\markupsetuprqkbd     \markupsetcodequoteright
- %
- \let\markupsetuplqsamp \markupsetcodequoteleft
- \let\markupsetuprqsamp \markupsetcodequoteright
- %
- \let\markupsetuplqverb \markupsetcodequoteleft
- \let\markupsetuprqverb \markupsetcodequoteright
- %
- \let\markupsetuplqverbatim \markupsetcodequoteleft
- \let\markupsetuprqverbatim \markupsetcodequoteright
- 
  % Allow an option to not use regular directed right quote/apostrophe
  % (char 0x27), but instead the undirected quote from cmtt (char 0x0d).
--- 2692,2703 ----
  \def\ifmonospace{\ifdim\fontdimen3\font=0pt }
  
  {
  \catcode`\'=\active
  \catcode`\`=\active
  
! \gdef\setcodequotes{\let`\codequoteleft \let'\codequoteright}
! \gdef\setregularquotes{\let`\lq \let'\rq}
  }
  
  % Allow an option to not use regular directed right quote/apostrophe
  % (char 0x27), but instead the undirected quote from cmtt (char 0x0d).
***************
*** 2856,2860 ****
  
  % @samp.
! \def\samp#1{{\setupmarkupstyle{samp}\lq\tclose{#1}\rq\null}}
  
  % @indicateurl is \samp, that is, with quotes.
--- 2862,2866 ----
  
  % @samp.
! \def\samp#1{{\setcodequotes\lq\tclose{#1}\rq\null}}
  
  % @indicateurl is \samp, that is, with quotes.
***************
*** 2899,2904 ****
    %
    \global\def\code{\begingroup
!     \setupmarkupstyle{code}%
!     % The following should really be moved into \setupmarkupstyle handlers.
      \catcode\dashChar=\active  \catcode\underChar=\active
      \ifallowcodebreaks
--- 2905,2909 ----
    %
    \global\def\code{\begingroup
!     \setcodequotes
      \catcode\dashChar=\active  \catcode\underChar=\active
      \ifallowcodebreaks
***************
*** 2988,2995 ****
  \newif\ifurefurlonlylink
  
  % The main macro is \urefbreak, which allows breaking at expected
! % places within the url.  (There used to be another version, which
! % didn't support automatic breaking.)
! \def\urefbreak{\begingroup \urefcatcodes \dourefbreak}
  \let\uref=\urefbreak
  %
--- 2993,3008 ----
  \newif\ifurefurlonlylink
  
+ % The default \pretolerance setting stops the penalty inserted in
+ % \urefallowbreak being a discouragement to line breaking.  Set it to
+ % a negative value for this paragraph only.  Hopefully this does not
+ % conflict with redefinitions of \par done elsewhere.
+ \def\nopretolerance{%
+ \pretolerance=-1
+ \def\par{\endgraf\pretolerance=100 \let\par\endgraf}%
+ }
+ 
  % The main macro is \urefbreak, which allows breaking at expected
! % places within the url.
! \def\urefbreak{\nopretolerance \begingroup \urefcatcodes \dourefbreak}
  \let\uref=\urefbreak
  %
***************
*** 3046,3050 ****
    %
    \global\def\urefcode{\begingroup
!     \setupmarkupstyle{code}%
      \urefcatcodes
      \let&\urefcodeamp
--- 3059,3063 ----
    %
    \global\def\urefcode{\begingroup
!     \setcodequotes
      \urefcatcodes
      \let&\urefcodeamp
***************
*** 3100,3109 ****
  \def\wordnone{none}
  
! % Allow a ragged right output to aid breaking long URL's.  Putting stretch in 
! % between characters of the URL doesn't look good.
  \def\urefallowbreak{%
!   \hskip 0pt plus 4 em\relax
!   \allowbreak
!   \hskip 0pt plus -4 em\relax
  }
  
--- 3113,3127 ----
  \def\wordnone{none}
  
! % Allow a ragged right output to aid breaking long URL's.  There can
! % be a break at the \allowbreak with no extra glue (if the existing stretch in 
! % the line is sufficient), a break at the \penalty with extra glue added
! % at the end of the line, or no break at all here.
! %   Changing the value of the penalty and/or the amount of stretch affects how 
! % preferable one choice is over the other.
  \def\urefallowbreak{%
!   \penalty0\relax
!   \hskip 0pt plus 2 em\relax
!   \penalty1000\relax
!   \hskip 0pt plus -2 em\relax
  }
  
***************
*** 3162,3167 ****
    \def\one{#1}\def\three{#3}\def\threex{??}%
    \ifx\one\xkey\ifx\threex\three \key{#2}%
!   \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi
!   \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi
  }
  
--- 3180,3185 ----
    \def\one{#1}\def\three{#3}\def\threex{??}%
    \ifx\one\xkey\ifx\threex\three \key{#2}%
!   \else{\tclose{\kbdfont\setcodequotes\look}}\fi
!   \else{\tclose{\kbdfont\setcodequotes\look}}\fi
  }
  
***************
*** 3180,3184 ****
  % if it isn't monospace, then use \tt.
  %
! \def\key#1{{\setupmarkupstyle{key}%
    \nohyphenation
    \ifmonospace\else\tt\fi
--- 3198,3202 ----
  % if it isn't monospace, then use \tt.
  %
! \def\key#1{{\setregularquotes
    \nohyphenation
    \ifmonospace\else\tt\fi
***************
*** 3301,3304 ****
--- 3319,3345 ----
  \def\finishsup#1{$\ptexsp{\hbox{\switchtolllsize #1}}$}%
  
+ % provide this command from LaTeX as it is very common
+ \def\frac#1#2{{{#1}\over{#2}}}
+ 
+ % @displaymath.
+ % \globaldefs is needed to recognize the end lines in \tex and
+ % \end tex.  Set \thisenv as @end displaymath is seen before @end tex.
+ {\obeylines
+ \globaldefs=1
+ \envdef\displaymath{%
+ \tex%
+ \def\thisenv{\displaymath}%
+ \begingroup\let\end\displaymathend%
+ $$%
+ }
+ 
+ \def\displaymathend{$$\endgroup\end}%
+ 
+ \def\Edisplaymath{%
+ \def\thisenv{\tex}%
+ \end tex
+ }}
+ 
+ 
  % @inlinefmt{FMTNAME,PROCESSED-TEXT} and @inlineraw{FMTNAME,RAW-TEXT}.
  % Ignore unless FMTNAME == tex; then it is like @iftex and @tex,
***************
*** 3505,3509 ****
  % @pounds{} is a sterling sign, which Knuth put in the CM italic font.
  %
! \def\pounds{{\it\$}}
  
  % @euro{} comes from a separate font, depending on the current style.
--- 3546,3550 ----
  % @pounds{} is a sterling sign, which Knuth put in the CM italic font.
  %
! \def\pounds{\ifmonospace{\ecfont\char"BF}\else{\it\$}\fi}
  
  % @euro{} comes from a separate font, depending on the current style.
***************
*** 3654,3662 ****
  
  % Quotes.
- \chardef\quotedblleft="5C
- \chardef\quotedblright=`\"
  \chardef\quoteleft=`\`
  \chardef\quoteright=`\'
  
  
  \message{page headings,}
--- 3695,3711 ----
  
  % Quotes.
  \chardef\quoteleft=`\`
  \chardef\quoteright=`\'
  
+ % only change font for tt for correct kerning and to avoid using
+ % \ecfont unless necessary.
+ \def\quotedblleft{%
+   \ifmonospace{\ecfont\char"10}\else{\char"5C}\fi
+ }
+ 
+ \def\quotedblright{%
+   \ifmonospace{\ecfont\char"11}\else{\char`\"}\fi
+ }
+ 
  
  \message{page headings,}
***************
*** 3780,3789 ****
  \newtoks\evenheadline    % headline on even pages
  \newtoks\oddheadline     % headline on odd pages
  \newtoks\evenfootline    % footline on even pages
  \newtoks\oddfootline     % footline on odd pages
  
  % Now make \makeheadline and \makefootline in Plain TeX use those variables
! \headline={{\textfonts\rm \ifodd\pageno \the\oddheadline
!                             \else \the\evenheadline \fi}}
  \footline={{\textfonts\rm \ifodd\pageno \the\oddfootline
                              \else \the\evenfootline \fi}\HEADINGShook}
--- 3829,3845 ----
  \newtoks\evenheadline    % headline on even pages
  \newtoks\oddheadline     % headline on odd pages
+ \newtoks\evenchapheadline% headline on even pages with a new chapter
+ \newtoks\oddchapheadline % headline on odd pages with a new chapter
  \newtoks\evenfootline    % footline on even pages
  \newtoks\oddfootline     % footline on odd pages
  
  % Now make \makeheadline and \makefootline in Plain TeX use those variables
! \headline={{\textfonts\rm
!             \ifchapterpage
!               \ifodd\pageno\the\oddchapheadline\else\the\evenchapheadline\fi
!             \else
!               \ifodd\pageno\the\oddheadline\else\the\evenheadline\fi
!             \fi}}
! 
  \footline={{\textfonts\rm \ifodd\pageno \the\oddfootline
                              \else \the\evenfootline \fi}\HEADINGShook}
***************
*** 3801,3810 ****
  \def\evenheadingxxx #1{\evenheadingyyy #1\|\|\|\|\finish}
  \def\evenheadingyyy #1\|#2\|#3\|#4\finish{%
! \global\evenheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}}
  
  \def\oddheading{\parsearg\oddheadingxxx}
  \def\oddheadingxxx #1{\oddheadingyyy #1\|\|\|\|\finish}
  \def\oddheadingyyy #1\|#2\|#3\|#4\finish{%
! \global\oddheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}}
  
  \parseargdef\everyheading{\oddheadingxxx{#1}\evenheadingxxx{#1}}%
--- 3857,3868 ----
  \def\evenheadingxxx #1{\evenheadingyyy #1\|\|\|\|\finish}
  \def\evenheadingyyy #1\|#2\|#3\|#4\finish{%
!   \global\evenheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}
!   \global\evenchapheadline=\evenheadline}
  
  \def\oddheading{\parsearg\oddheadingxxx}
  \def\oddheadingxxx #1{\oddheadingyyy #1\|\|\|\|\finish}
  \def\oddheadingyyy #1\|#2\|#3\|#4\finish{%
!   \global\oddheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}%
!   \global\oddchapheadline=\oddheadline}
  
  \parseargdef\everyheading{\oddheadingxxx{#1}\evenheadingxxx{#1}}%
***************
*** 3873,3878 ****
  
  \def\headingsoff{% non-global headings elimination
!   \evenheadline={\hfil}\evenfootline={\hfil}%
!    \oddheadline={\hfil}\oddfootline={\hfil}%
  }
  
--- 3931,3936 ----
  
  \def\headingsoff{% non-global headings elimination
!   \evenheadline={\hfil}\evenfootline={\hfil}\evenchapheadline={\hfil}%
!    \oddheadline={\hfil}\oddfootline={\hfil}\oddchapheadline={\hfil}%
  }
  
***************
*** 3881,3884 ****
--- 3939,3947 ----
  
  % When we turn headings on, set the page number to 1.
+ \def\pageone{
+   \global\pageno=1
+   \global\arabiccount = \pagecount
+ }
+ 
  % For double-sided printing, put current file name in lower left corner,
  % chapter name on inside top of right hand pages, document
***************
*** 3886,3895 ****
  % edge of all pages.
  \def\HEADINGSdouble{%
! \global\pageno=1
! \global\evenfootline={\hfil}
! \global\oddfootline={\hfil}
! \global\evenheadline={\line{\folio\hfil\thistitle}}
! \global\oddheadline={\line{\thischapterheading\hfil\folio}}
! \global\let\contentsalignmacro = \chapoddpage
  }
  \let\contentsalignmacro = \chappager
--- 3949,3954 ----
  % edge of all pages.
  \def\HEADINGSdouble{%
! \pageone
! \HEADINGSdoublex
  }
  \let\contentsalignmacro = \chappager
***************
*** 3898,3907 ****
  % page number on top right.
  \def\HEADINGSsingle{%
! \global\pageno=1
! \global\evenfootline={\hfil}
! \global\oddfootline={\hfil}
! \global\evenheadline={\line{\thischapterheading\hfil\folio}}
! \global\oddheadline={\line{\thischapterheading\hfil\folio}}
! \global\let\contentsalignmacro = \chappager
  }
  \def\HEADINGSon{\HEADINGSdouble}
--- 3957,3962 ----
  % page number on top right.
  \def\HEADINGSsingle{%
! \pageone
! \HEADINGSsinglex
  }
  \def\HEADINGSon{\HEADINGSdouble}
***************
*** 3913,3917 ****
  \global\oddfootline={\hfil}
  \global\evenheadline={\line{\folio\hfil\thistitle}}
! \global\oddheadline={\line{\thischapterheading\hfil\folio}}
  \global\let\contentsalignmacro = \chapoddpage
  }
--- 3968,3974 ----
  \global\oddfootline={\hfil}
  \global\evenheadline={\line{\folio\hfil\thistitle}}
! \global\oddheadline={\line{\thischapter\hfil\folio}}
! \global\evenchapheadline={\line{\folio\hfil}}
! \global\oddchapheadline={\line{\hfil\folio}}
  \global\let\contentsalignmacro = \chapoddpage
  }
***************
*** 3921,3926 ****
  \global\evenfootline={\hfil}
  \global\oddfootline={\hfil}
! \global\evenheadline={\line{\thischapterheading\hfil\folio}}
! \global\oddheadline={\line{\thischapterheading\hfil\folio}}
  \global\let\contentsalignmacro = \chappager
  }
--- 3978,3997 ----
  \global\evenfootline={\hfil}
  \global\oddfootline={\hfil}
! \global\evenheadline={\line{\thischapter\hfil\folio}}
! \global\oddheadline={\line{\thischapter\hfil\folio}}
! \global\evenchapheadline={\line{\hfil\folio}}
! \global\oddchapheadline={\line{\hfil\folio}}
! \global\let\contentsalignmacro = \chappager
! }
! 
! % for @setchapternewpage off
! \def\HEADINGSsinglechapoff{%
! \pageone
! \global\evenfootline={\hfil}
! \global\oddfootline={\hfil}
! \global\evenheadline={\line{\thischapter\hfil\folio}}
! \global\oddheadline={\line{\thischapter\hfil\folio}}
! \global\evenchapheadline=\evenheadline
! \global\oddchapheadline=\oddheadline
  \global\let\contentsalignmacro = \chappager
  }
***************
*** 4231,4310 ****
  }
  
- % @alphaenumerate and @capsenumerate are abbreviations for giving an arg
- % to @enumerate.
- %
- \def\alphaenumerate{\enumerate{a}}
- \def\capsenumerate{\enumerate{A}}
- \def\Ealphaenumerate{\Eenumerate}
- \def\Ecapsenumerate{\Eenumerate}
- 
  
  % @multitable macros
- % Amy Hendrickson, 8/18/94, 3/6/96
- %
- % @multitable ... @end multitable will make as many columns as desired.
- % Contents of each column will wrap at width given in preamble.  Width
- % can be specified either with sample text given in a template line,
- % or in percent of \hsize, the current width of text on page.
- 
- % Table can continue over pages but will only break between lines.
- 
- % To make preamble:
- %
- % Either define widths of columns in terms of percent of \hsize:
- %   @multitable @columnfractions .25 .3 .45
- %   @item ...
- %
- %   Numbers following @columnfractions are the percent of the total
- %   current hsize to be used for each column. You may use as many
- %   columns as desired.
- 
- 
- % Or use a template:
- %   @multitable {Column 1 template} {Column 2 template} {Column 3 template}
- %   @item ...
- %   using the widest term desired in each column.
- 
- % Each new table line starts with @item, each subsequent new column
- % starts with @tab. Empty columns may be produced by supplying @tab's
- % with nothing between them for as many times as empty columns are needed,
- % ie, @tab@tab@tab will produce two empty columns.
- 
- % @item, @tab do not need to be on their own lines, but it will not hurt
- % if they are.
- 
- % Sample multitable:
- 
- %   @multitable {Column 1 template} {Column 2 template} {Column 3 template}
- %   @item first col stuff @tab second col stuff @tab third col
- %   @item
- %   first col stuff
- %   @tab
- %   second col stuff
- %   @tab
- %   third col
- %   @item first col stuff @tab second col stuff
- %   @tab Many paragraphs of text may be used in any column.
- %
- %         They will wrap at the width determined by the template.
- %   @item@tab@tab This will be in third column.
- %   @end multitable
- 
- % Default dimensions may be reset by user.
- % @multitableparskip is vertical space between paragraphs in table.
- % @multitableparindent is paragraph indent in table.
- % @multitablecolmargin is horizontal space to be left between columns.
- % @multitablelinespace is space to leave between table items, baseline
- %                                                            to baseline.
- %   0pt means it depends on current normal line spacing.
- %
- \newskip\multitableparskip
- \newskip\multitableparindent
- \newdimen\multitablecolspace
- \newskip\multitablelinespace
- \multitableparskip=0pt
- \multitableparindent=6pt
- \multitablecolspace=12pt
- \multitablelinespace=0pt
  
  % Macros used to set up halign preamble:
--- 4302,4307 ----
***************
*** 4354,4359 ****
  }
  
- % multitable-only commands.
- % 
  % @headitem starts a heading row, which we typeset in bold.  Assignments
  % have to be global since we are inside the implicit group of an
--- 4351,4354 ----
***************
*** 4372,4383 ****
  \let\headitemcrhook=\relax
  %
- % A \tab used to include \hskip1sp.  But then the space in a template
- % line is not enough.  That is bad.  So let's go back to just `&' until
- % we again encounter the problem the 1sp was intended to solve.
- %					--karl, nathan@acm.org, 20apr99.
  \def\tab{\checkenv\multitable &\the\everytab}%
  
- % @multitable ... @end multitable definitions:
- %
  \newtoks\everytab  % insert after every tab.
  %
--- 4367,4372 ----
***************
*** 4394,4400 ****
    \tolerance=9500
    \hbadness=9500
!   \setmultitablespacing
!   \parskip=\multitableparskip
!   \parindent=\multitableparindent
    \overfullrule=0pt
    \global\colcount=0
--- 4383,4388 ----
    \tolerance=9500
    \hbadness=9500
!   \parskip=0pt
!   \parindent=6pt
    \overfullrule=0pt
    \global\colcount=0
***************
*** 4426,4470 ****
    \halign\bgroup &%
      \global\advance\colcount by 1
!     \multistrut
      \vtop{%
!       % Use the current \colcount to find the correct column width:
        \hsize=\expandafter\csname col\the\colcount\endcsname
        %
-       % In order to keep entries from bumping into each other
-       % we will add a \leftskip of \multitablecolspace to all columns after
-       % the first one.
-       %
-       % If a template has been used, we will add \multitablecolspace
-       % to the width of each template entry.
-       %
-       % If the user has set preamble in terms of percent of \hsize we will
-       % use that dimension as the width of the column, and the \leftskip
-       % will keep entries from bumping into each other.  Table will start at
-       % left margin and final column will justify at right margin.
-       %
-       % Make sure we don't inherit \rightskip from the outer environment.
        \rightskip=0pt
        \ifnum\colcount=1
! 	% The first column will be indented with the surrounding text.
! 	\advance\hsize by\leftskip
        \else
! 	\ifsetpercent \else
! 	  % If user has not set preamble in terms of percent of \hsize
! 	  % we will advance \hsize by \multitablecolspace.
! 	  \advance\hsize by \multitablecolspace
! 	\fi
!        % In either case we will make \leftskip=\multitablecolspace:
!       \leftskip=\multitablecolspace
        \fi
!       % Ignoring space at the beginning and end avoids an occasional spurious
!       % blank line, when TeX decides to break the line at the space before the
!       % box from the multistrut, so the strut ends up on a line by itself.
!       % For example:
!       % @multitable @columnfractions .11 .89
!       % @item @code{#}
!       % @tab Legal holiday which is valid in major parts of the whole country.
!       % Is automatically provided with highlighting sequences respectively
!       % marking characters.
!       \noindent\ignorespaces##\unskip\multistrut
      }\cr
  }
--- 4414,4435 ----
    \halign\bgroup &%
      \global\advance\colcount by 1
!     \strut
      \vtop{%
!       \advance\hsize by -1\leftskip
!       % Find the correct column width
        \hsize=\expandafter\csname col\the\colcount\endcsname
        %
        \rightskip=0pt
        \ifnum\colcount=1
!         \advance\hsize by\leftskip % Add indent of surrounding text
        \else
!         % In order to keep entries from bumping into each other.
!         \leftskip=12pt
!         \ifsetpercent \else
!           % If a template has been used
!           \advance\hsize by \leftskip
!         \fi
        \fi
!       \noindent\ignorespaces##\unskip\strut
      }\cr
  }
***************
*** 4475,4503 ****
  }
  
- \def\setmultitablespacing{%
-   \def\multistrut{\strut}% just use the standard line spacing
-   %
-   % Compute \multitablelinespace (if not defined by user) for use in
-   % \multitableparskip calculation.  We used define \multistrut based on
-   % this, but (ironically) that caused the spacing to be off.
-   % See bug-texinfo report from Werner Lemberg, 31 Oct 2004 12:52:20 +0100.
- \ifdim\multitablelinespace=0pt
- \setbox0=\vbox{X}\global\multitablelinespace=\the\baselineskip
- \global\advance\multitablelinespace by-\ht0
- \fi
- % Test to see if parskip is larger than space between lines of
- % table. If not, do nothing.
- %        If so, set to same dimension as multitablelinespace.
- \ifdim\multitableparskip>\multitablelinespace
- \global\multitableparskip=\multitablelinespace
- \global\advance\multitableparskip-7pt % to keep parskip somewhat smaller
-                                       % than skip between lines in the table.
- \fi%
- \ifdim\multitableparskip=0pt
- \global\multitableparskip=\multitablelinespace
- \global\advance\multitableparskip-7pt % to keep parskip somewhat smaller
-                                       % than skip between lines in the table.
- \fi}
- 
  
  \message{conditionals,}
--- 4440,4443 ----
***************
*** 4837,4841 ****
  % like the previous two, but they put @code around the argument.
  \def\docodeindex#1{\edef\indexname{#1}\parsearg\docodeindexxxx}
! \def\docodeindexxxx #1{\doind{\indexname}{\code{#1}}}
  
  
--- 4777,4781 ----
  % like the previous two, but they put @code around the argument.
  \def\docodeindex#1{\edef\indexname{#1}\parsearg\docodeindexxxx}
! \def\docodeindexxxx #1{\docind{\indexname}{#1}}
  
  
***************
*** 5134,5174 ****
    \def\th{th}%
    %
!   \def\LaTeX{LaTeX}%
!   \def\TeX{TeX}%
    %
!   % Assorted special characters.  \defglyph gives the control sequence a
!   % definition that removes the {} that follows its use.
!   \defglyph\atchar{@}%
!   \defglyph\arrow{->}%
!   \defglyph\bullet{bullet}%
!   \defglyph\comma{,}%
!   \defglyph\copyright{copyright}%
!   \defglyph\dots{...}%
!   \defglyph\enddots{...}%
!   \defglyph\equiv{==}%
!   \defglyph\error{error}%
!   \defglyph\euro{euro}%
!   \defglyph\expansion{==>}%
!   \defglyph\geq{>=}%
!   \defglyph\guillemetleft{<<}%
!   \defglyph\guillemetright{>>}%
!   \defglyph\guilsinglleft{<}%
!   \defglyph\guilsinglright{>}%
!   \defglyph\leq{<=}%
!   \defglyph\lbracechar{\{}%
!   \defglyph\minus{-}%
!   \defglyph\point{.}%
!   \defglyph\pounds{pounds}%
!   \defglyph\print{-|}%
!   \defglyph\quotedblbase{"}%
!   \defglyph\quotedblleft{"}%
!   \defglyph\quotedblright{"}%
!   \defglyph\quoteleft{`}%
!   \defglyph\quoteright{'}%
!   \defglyph\quotesinglbase{,}%
!   \defglyph\rbracechar{\}}%
!   \defglyph\registeredsymbol{R}%
!   \defglyph\result{=>}%
!   \defglyph\textdegree{o}%
    %
    % We need to get rid of all macros, leaving only the arguments (if present).
--- 5074,5115 ----
    \def\th{th}%
    %
!   \let\do\indexnofontsdef
!   %
!   \do\LaTeX{LaTeX}%
!   \do\TeX{TeX}%
    %
!   % Assorted special characters.
!   \do\atchar{@}%
!   \do\arrow{->}%
!   \do\bullet{bullet}%
!   \do\comma{,}%
!   \do\copyright{copyright}%
!   \do\dots{...}%
!   \do\enddots{...}%
!   \do\equiv{==}%
!   \do\error{error}%
!   \do\euro{euro}%
!   \do\expansion{==>}%
!   \do\geq{>=}%
!   \do\guillemetleft{<<}%
!   \do\guillemetright{>>}%
!   \do\guilsinglleft{<}%
!   \do\guilsinglright{>}%
!   \do\leq{<=}%
!   \do\lbracechar{\{}%
!   \do\minus{-}%
!   \do\point{.}%
!   \do\pounds{pounds}%
!   \do\print{-|}%
!   \do\quotedblbase{"}%
!   \do\quotedblleft{"}%
!   \do\quotedblright{"}%
!   \do\quoteleft{`}%
!   \do\quoteright{'}%
!   \do\quotesinglbase{,}%
!   \do\rbracechar{\}}%
!   \do\registeredsymbol{R}%
!   \do\result{=>}%
!   \do\textdegree{o}%
    %
    % We need to get rid of all macros, leaving only the arguments (if present).
***************
*** 5185,5189 ****
    \let\value\indexnofontsvalue
  }
! \def\defglyph#1#2{\def#1##1{#2}} % see above
  
  
--- 5126,5133 ----
    \let\value\indexnofontsvalue
  }
! 
! % Give the control sequence a definition that removes the {} that follows 
! % its use, e.g. @AA{} -> AA
! \def\indexnofontsdef#1#2{\def#1##1{#2}}%
  
  
***************
*** 5204,5207 ****
--- 5148,5165 ----
  }
  
+ % Same as \doind, but for code indices
+ \def\docind#1#2{%
+   \iflinks
+   {%
+     %
+     \requireopenindexfile{#1}%
+     \edef\writeto{\csname#1indfile\endcsname}%
+     %
+     \def\indextext{#2}%
+     \safewhatsit\docindwrite
+   }%
+   \fi
+ }
+ 
  % Check if an index file has been opened, and if not, open it.
  \def\requireopenindexfile#1{%
***************
*** 5270,5273 ****
--- 5228,5234 ----
      \edef\trimmed{\segment}%
      \edef\trimmed{\expandafter\eatspaces\expandafter{\trimmed}}%
+     \ifincodeindex
+       \edef\trimmed{\noexpand\code{\trimmed}}%
+     \fi
      %
      \xdef\bracedtext{\bracedtext{\trimmed}}%
***************
*** 5335,5339 ****
  % Write the entry in \indextext to the index file.
  %
! \def\doindwrite{%
    \maybemarginindex
    %
--- 5296,5305 ----
  % Write the entry in \indextext to the index file.
  %
! 
! \newif\ifincodeindex
! \def\doindwrite{\incodeindexfalse\doindwritex}
! \def\docindwrite{\incodeindextrue\doindwritex}
! 
! \def\doindwritex{%
    \maybemarginindex
    %
***************
*** 5555,5559 ****
      \begindoublecolumns
      \catcode`\\=0\relax
!     \catcode`\@=12\relax
      \input \jobname.\indexname s
      \enddoublecolumns
--- 5521,5529 ----
      \begindoublecolumns
      \catcode`\\=0\relax
!     %
!     % Make @ an escape character to give macros a chance to work.  This
!     % should work because we (hopefully) don't otherwise use @ in index files.
!     %\catcode`\@=12\relax
!     \catcode`\@=0\relax
      \input \jobname.\indexname s
      \enddoublecolumns
***************
*** 6397,6406 ****
  \global\let\contentsalignmacro = \chappager
  \global\let\pchapsepmacro=\chapbreak
! \global\let\pagealignmacro=\chappager}
  
  \def\CHAPPAGon{%
  \global\let\contentsalignmacro = \chappager
  \global\let\pchapsepmacro=\chappager
- \global\let\pagealignmacro=\chappager
  \global\def\HEADINGSon{\HEADINGSsingle}}
  
--- 6367,6375 ----
  \global\let\contentsalignmacro = \chappager
  \global\let\pchapsepmacro=\chapbreak
! \global\def\HEADINGSon{\HEADINGSsinglechapoff}}
  
  \def\CHAPPAGon{%
  \global\let\contentsalignmacro = \chappager
  \global\let\pchapsepmacro=\chappager
  \global\def\HEADINGSon{\HEADINGSsingle}}
  
***************
*** 6408,6412 ****
  \global\let\contentsalignmacro = \chapoddpage
  \global\let\pchapsepmacro=\chapoddpage
- \global\let\pagealignmacro=\chapoddpage
  \global\def\HEADINGSon{\HEADINGSdouble}}
  
--- 6377,6380 ----
***************
*** 6773,6779 ****
  \def\startcontents#1{%
    % If @setchapternewpage on, and @headings double, the contents should
!   % start on an odd page, unlike chapters.  Thus, we maintain
!   % \contentsalignmacro in parallel with \pagealignmacro.
!   % From: Torbjorn Granlund <tege@matematik.su.se>
    \contentsalignmacro
    \immediate\closeout\tocfile
--- 6741,6745 ----
  \def\startcontents#1{%
    % If @setchapternewpage on, and @headings double, the contents should
!   % start on an odd page, unlike chapters.
    \contentsalignmacro
    \immediate\closeout\tocfile
***************
*** 6790,6793 ****
--- 6756,6762 ----
      % Roman numerals for page numbers.
      \ifnum \pageno>0 \global\pageno = \lastnegativepageno \fi
+     \def\thistitle{}% no title in double-sided headings
+     % Record where the Roman numerals started.
+     \ifnum\romancount=0 \global\romancount=\pagecount \fi
  }
  
***************
*** 6812,6817 ****
      \closein 1
    \endgroup
!   \lastnegativepageno = \pageno
!   \global\pageno = \savepageno
  }
  
--- 6781,6785 ----
      \closein 1
    \endgroup
!   \contentsendroman
  }
  
***************
*** 6848,6855 ****
      \contentsalignmacro % in case @setchapternewpage odd is in effect
    \endgroup
    \lastnegativepageno = \pageno
    \global\pageno = \savepageno
  }
- \let\shortcontents = \summarycontents
  
  % Typeset the label for a chapter or appendix for the short contents.
--- 6816,6833 ----
      \contentsalignmacro % in case @setchapternewpage odd is in effect
    \endgroup
+   \contentsendroman
+ }
+ \let\shortcontents = \summarycontents
+ 
+ % Get ready to use Arabic numerals again
+ \def\contentsendroman{%
    \lastnegativepageno = \pageno
    \global\pageno = \savepageno
+   %
+   % If \romancount > \arabiccount, the contents are at the end of the
+   % document.  Otherwise, advance where the Arabic numerals start for
+   % the page numbers.
+   \ifnum\romancount>\arabiccount\else\global\arabiccount=\pagecount\fi
  }
  
  % Typeset the label for a chapter or appendix for the short contents.
***************
*** 6993,6997 ****
  
  \envdef\tex{%
!   \setupmarkupstyle{tex}%
    \catcode `\\=0 \catcode `\{=1 \catcode `\}=2
    \catcode `\$=3 \catcode `\&=4 \catcode `\#=6
--- 6971,6975 ----
  
  \envdef\tex{%
!   \setregularquotes
    \catcode `\\=0 \catcode `\{=1 \catcode `\}=2
    \catcode `\$=3 \catcode `\&=4 \catcode `\#=6
***************
*** 7219,7223 ****
  % If you want even small examples the full size: @set dispenvsize nosmall.
  % This affects the following displayed environments:
! %    @example, @display, @format, @lisp
  %
  \def\smallword{small}
--- 7197,7201 ----
  % If you want even small examples the full size: @set dispenvsize nosmall.
  % This affects the following displayed environments:
! %    @example, @display, @format, @lisp, @verbatim
  %
  \def\smallword{small}
***************
*** 7265,7271 ****
  \maketwodispenvdef{lisp}{example}{%
    \nonfillstart
!   \tt\setupmarkupstyle{example}%
    \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special.
!   \gobble % eat return
  }
  % @display/@smalldisplay: same as @lisp except keep current font.
--- 7243,7249 ----
  \maketwodispenvdef{lisp}{example}{%
    \nonfillstart
!   \tt\setcodequotes
    \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special.
!   \parsearg\gobble
  }
  % @display/@smalldisplay: same as @lisp except keep current font.
***************
*** 7425,7429 ****
    \tt  % easiest (and conventionally used) font for verbatim
    \def\par{\leavevmode\endgraf}%
!   \setupmarkupstyle{verb}%
    \tabeightspaces
    % Respect line breaks,
--- 7403,7407 ----
    \tt  % easiest (and conventionally used) font for verbatim
    \def\par{\leavevmode\endgraf}%
!   \setcodequotes
    \tabeightspaces
    % Respect line breaks,
***************
*** 7440,7450 ****
  %
  % We typeset each line of the verbatim in an \hbox, so we can handle
! % tabs.  The \global is in case the verbatim line starts with an accent,
! % or some other command that starts with a begin-group.  Otherwise, the
! % entire \verbbox would disappear at the corresponding end-group, before
! % it is typeset.  Meanwhile, we can't have nested verbatim commands
! % (can we?), so the \global won't be overwriting itself.
  \newbox\verbbox
! \def\starttabbox{\global\setbox\verbbox=\hbox\bgroup}
  %
  \begingroup
--- 7418,7424 ----
  %
  % We typeset each line of the verbatim in an \hbox, so we can handle
! % tabs.
  \newbox\verbbox
! \def\starttabbox{\setbox\verbbox=\hbox\bgroup}
  %
  \begingroup
***************
*** 7457,7461 ****
        \multiply\dimen\verbbox by\tabw % compute previous multiple of \tabw
        \advance\dimen\verbbox by\tabw  % advance to next multiple of \tabw
!       \wd\verbbox=\dimen\verbbox \box\verbbox \starttabbox
      }%
    }
--- 7431,7436 ----
        \multiply\dimen\verbbox by\tabw % compute previous multiple of \tabw
        \advance\dimen\verbbox by\tabw  % advance to next multiple of \tabw
!       \wd\verbbox=\dimen\verbbox
!       \leavevmode\box\verbbox \starttabbox
      }%
    }
***************
*** 7467,7475 ****
    \nonfillstart
    \tt % easiest (and conventionally used) font for verbatim
!   % The \leavevmode here is for blank lines.  Otherwise, we would
!   % never \starttabbox and the \egroup would end verbatim mode.
!   \def\par{\leavevmode\egroup\box\verbbox\endgraf}%
    \tabexpand
!   \setupmarkupstyle{verbatim}%
    % Respect line breaks,
    % print special symbols as themselves, and
--- 7442,7448 ----
    \nonfillstart
    \tt % easiest (and conventionally used) font for verbatim
!   \def\par{\egroup\leavevmode\box\verbbox\endgraf\starttabbox}%
    \tabexpand
!   \setcodequotes
    % Respect line breaks,
    % print special symbols as themselves, and
***************
*** 7477,7481 ****
    % Must do in this order:
    \obeylines \uncatcodespecials \sepspaces
-   \everypar{\starttabbox}%
  }
  
--- 7450,7453 ----
***************
*** 7512,7522 ****
    % of the @verbatim input line itself.  Otherwise we get an extra blank
    % line in the output.
!   \xdef\doverbatim#1^^M#2@end verbatim{#2\noexpand\end\gobble verbatim}%
    % We really want {...\end verbatim} in the body of the macro, but
    % without the active space; thus we have to use \xdef and \gobble.
  \endgroup
  %
  \envdef\verbatim{%
!     \setupverbatim\doverbatim
  }
  \let\Everbatim = \afterenvbreak
--- 7484,7497 ----
    % of the @verbatim input line itself.  Otherwise we get an extra blank
    % line in the output.
!   \xdef\doverbatim#1^^M#2@end verbatim{%
!     \starttabbox#2\egroup\noexpand\end\gobble verbatim}%
    % We really want {...\end verbatim} in the body of the macro, but
    % without the active space; thus we have to use \xdef and \gobble.
+   % The \egroup ends the \verbbox started at the end of the last line in
+   % the block.
  \endgroup
  %
  \envdef\verbatim{%
!     \setnormaldispenv\setupverbatim\doverbatim
  }
  \let\Everbatim = \afterenvbreak
***************
*** 7536,7540 ****
        \edef\tmp{\noexpand\input #1 }
        \expandafter
!     }\tmp
      \afterenvbreak
    }%
--- 7511,7515 ----
        \edef\tmp{\noexpand\input #1 }
        \expandafter
!     }\expandafter\starttabbox\tmp\egroup
      \afterenvbreak
    }%
***************
*** 7888,7892 ****
    % Nowadays we recommend @code, since the difference between a ttsl hyphen
    % and a tt hyphen is pretty tiny.  @code also disables ?` !`.
!   \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}%
    #1%
    \sl\hyphenchar\font=45
--- 7863,7867 ----
    % Nowadays we recommend @code, since the difference between a ttsl hyphen
    % and a tt hyphen is pretty tiny.  @code also disables ?` !`.
!   \def\var##1{{\setregularquotes\ttslanted{##1}}}%
    #1%
    \sl\hyphenchar\font=45
***************
*** 7997,8005 ****
  \fi
  
  % Used at the time of macro expansion.
  % Argument is macro body with arguments substituted
  \def\scanmacro#1{%
    \newlinechar`\^^M
!   \def\xeatspaces{\eatspaces}%
    %
    % Process the macro body under the current catcode regime.
--- 7972,7987 ----
  \fi
  
+ \let\E=\expandafter
+ 
  % Used at the time of macro expansion.
  % Argument is macro body with arguments substituted
  \def\scanmacro#1{%
    \newlinechar`\^^M
!   % expand the expansion of \eatleadingcr twice to maybe remove a leading
!   % newline (and \else and \fi tokens), then call \eatspaces on the result.
!   \def\xeatspaces##1{%
!     \E\E\E\E\E\E\E\eatspaces\E\E\E\E\E\E\E{\eatleadingcr##1%
!   }}%
!   \def\xempty##1{}%
    %
    % Process the macro body under the current catcode regime.
***************
*** 8054,8057 ****
--- 8036,8044 ----
  }
  
+ {\catcode`\^^M=\other%
+ \gdef\eatleadingcr#1{\if\noexpand#1\noexpand^^M\else\E#1\fi}}%
+ % Warning: this won't work for a delimited argument
+ % or for an empty argument
+ 
  % Trim a single trailing ^^M off a string.
  {\catcode`\^^M=\other \catcode`\Q=3%
***************
*** 8220,8223 ****
--- 8207,8211 ----
    % \hash is redefined to `#' later to get it into definitions
    \let\xeatspaces\relax
+   \let\xempty\relax
    \parsemargdefxxx#1,;,%
    \ifnum\paramno<10\relax\else
***************
*** 8231,8237 ****
      \advance\paramno by 1
      \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname
!         {\xeatspaces{\hash\the\paramno}}%
      \edef\paramlist{\paramlist\hash\the\paramno,}%
    \fi\next}
  
  % \parsemacbody, \parsermacbody
--- 8219,8227 ----
      \advance\paramno by 1
      \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname
!         {\xeatspaces{\hash\the\paramno\noexpand\xempty{}}}%
      \edef\paramlist{\paramlist\hash\the\paramno,}%
    \fi\next}
+ % the \xempty{} is to give \eatleadingcr an argument in the case of an
+ % empty macro argument.
  
  % \parsemacbody, \parsermacbody
***************
*** 8822,8826 ****
          \ifhavexrefs
            % We (should) know the real title if we have the xref values.
!           \def\printedrefname{\refx{#1-title}{}}%
          \else
            % Otherwise just copy the Info node name.
--- 8812,8816 ----
          \ifhavexrefs
            % We (should) know the real title if we have the xref values.
!           \def\printedrefname{\refx{#1-title}}%
          \else
            % Otherwise just copy the Info node name.
***************
*** 8916,8920 ****
      % print it instead of our usual "Figure 1.2".
      \ifdim\wd\printedrefnamebox = 0pt
!       \refx{#1-snt}{}%
      \else
        \printedrefname
--- 8906,8910 ----
      % print it instead of our usual "Figure 1.2".
      \ifdim\wd\printedrefnamebox = 0pt
!       \refx{#1-snt}%
      \else
        \printedrefname
***************
*** 8951,8982 ****
        % Reference within this manual.
        %
!       % _ (for example) has to be the character _ for the purposes of the
!       % control sequence corresponding to the node, but it has to expand
!       % into the usual \leavevmode...\vrule stuff for purposes of
!       % printing. So we \turnoffactive for the \refx-snt, back on for the
!       % printing, back off for the \refx-pg.
!       {\turnoffactive
!        % Only output a following space if the -snt ref is nonempty; for
!        % @unnumbered and @anchor, it won't be.
!        \setbox2 = \hbox{\ignorespaces \refx{#1-snt}{}}%
!        \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi
!       }%
        % output the `[mynode]' via the macro below so it can be overridden.
        \xrefprintnodename\printedrefname
        %
!       % But we always want a comma and a space:
!       ,\space
!       %
!       % output the `page 3'.
!       \turnoffactive \putwordpage\tie\refx{#1-pg}{}%
!       % Add a , if xref followed by a space
!       \if\space\noexpand\tokenafterxref ,%
!       \else\ifx\	\tokenafterxref ,% @TAB
!       \else\ifx\*\tokenafterxref ,%   @*
!       \else\ifx\ \tokenafterxref ,%   @SPACE
!       \else\ifx\
!                 \tokenafterxref ,%    @NL
!       \else\ifx\tie\tokenafterxref ,% @tie
!       \fi\fi\fi\fi\fi\fi
      \fi\fi
    \fi
--- 8941,8968 ----
        % Reference within this manual.
        %
!       % Only output a following space if the -snt ref is nonempty, as the ref
!       % will be empty for @unnumbered and @anchor.
!       \setbox2 = \hbox{\ignorespaces \refx{#1-snt}}%
!       \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi
!       %
        % output the `[mynode]' via the macro below so it can be overridden.
        \xrefprintnodename\printedrefname
        %
!       \expandafter\ifx\csname SETtxiomitxrefpg\endcsname\relax
!         % But we always want a comma and a space:
!         ,\space
!         %
!         % output the `page 3'.
!         \turnoffactive \putwordpage\tie\refx{#1-pg}%
!         % Add a , if xref followed by a space
!         \if\space\noexpand\tokenafterxref ,%
!         \else\ifx\	\tokenafterxref ,% @TAB
!         \else\ifx\*\tokenafterxref ,%   @*
!         \else\ifx\ \tokenafterxref ,%   @SPACE
!         \else\ifx\
!                   \tokenafterxref ,%    @NL
!         \else\ifx\tie\tokenafterxref ,% @tie
!         \fi\fi\fi\fi\fi\fi
!       \fi
      \fi\fi
    \fi
***************
*** 9045,9055 ****
  }
  
! % \refx{NAME}{SUFFIX} - reference a cross-reference string named NAME.  SUFFIX 
! % is output afterwards if non-empty.
! \def\refx#1#2{%
    \requireauxfile
    {%
      \indexnofonts
!     \otherbackslash
      \def\value##1{##1}%
      \expandafter\global\expandafter\let\expandafter\thisrefX
--- 9031,9040 ----
  }
  
! % \refx{NAME} - reference a cross-reference string named NAME.
! \def\refx#1{%
    \requireauxfile
    {%
      \indexnofonts
!     \turnoffactive
      \def\value##1{##1}%
      \expandafter\global\expandafter\let\expandafter\thisrefX
***************
*** 9074,9078 ****
      \thisrefX
    \fi
-   #2% Output the suffix in any case.
  }
  
--- 9059,9062 ----
***************
*** 9184,9191 ****
    \catcode`\]=\other
    \catcode`\"=\other
!   \catcode`\_=\other
!   \catcode`\|=\other
!   \catcode`\<=\other
!   \catcode`\>=\other
    \catcode`\$=\other
    \catcode`\#=\other
--- 9168,9175 ----
    \catcode`\]=\other
    \catcode`\"=\other
!   \catcode`\_=\active
!   \catcode`\|=\active
!   \catcode`\<=\active
!   \catcode`\>=\active
    \catcode`\$=\other
    \catcode`\#=\other
***************
*** 9408,9412 ****
    \catcode`\^^M = 5     % in case we're inside an example
    \normalturnoffactive  % allow _ et al. in names
!   \def\xprocessmacroarg{\eatspaces}% in case we are being used via a macro
    % If the image is by itself, center it.
    \ifvmode
--- 9392,9396 ----
    \catcode`\^^M = 5     % in case we're inside an example
    \normalturnoffactive  % allow _ et al. in names
!   \makevalueexpandable
    % If the image is by itself, center it.
    \ifvmode
***************
*** 9434,9438 ****
    %  want to start a paragraph, which will create a hsize-width box and
    %  eradicate the centering.
!   \ifx\centersub\centerV\else \noindent \fi
    %
    % Output the image.
--- 9418,9422 ----
    %  want to start a paragraph, which will create a hsize-width box and
    %  eradicate the centering.
!   \ifx\centersub\centerV \else \imageindent \fi
    %
    % Output the image.
***************
*** 10708,10711 ****
--- 10692,10697 ----
    \DeclareUnicodeCharacter{0237}{\dotless{j}}%
    %
+   \DeclareUnicodeCharacter{02BC}{'}%
+   %
    \DeclareUnicodeCharacter{02DB}{\ogonek{ }}%
    %
***************
*** 11342,11345 ****
--- 11328,11343 ----
  }}
  
+ \def\bsixpaper{{\globaldefs = 1
+   \afourpaper
+   \internalpagesizes{140mm}{100mm}%
+                     {-6.35mm}{-12.7mm}%
+                     {\bindingoffset}{14pt}%
+                     {176mm}{125mm}%
+   \let\SETdispenvsize=\smallword
+   \lispnarrowing = 0.2in
+   \globaldefs = 0
+ }}
+ 
+ 
  % @pagesizes TEXTHEIGHT[,TEXTWIDTH]
  % Perhaps we should allow setting the margins, \topskip, \parskip,
***************
*** 11355,11364 ****
    %
    \dimen0 = #1\relax
!   \advance\dimen0 by \voffset
!   \advance\dimen0 by 1in % reference point for DVI is 1 inch from top of page
    %
    \dimen2 = \hsize
!   \advance\dimen2 by \normaloffset
!   \advance\dimen2 by 1in % reference point is 1 inch from left edge of page
    %
    \internalpagesizes{#1}{\hsize}%
--- 11353,11362 ----
    %
    \dimen0 = #1\relax
!   \advance\dimen0 by 2.5in % default 1in margin above heading line
!                            % and 1.5in to include heading, footing and
!                            % bottom margin
    %
    \dimen2 = \hsize
!   \advance\dimen2 by 2in % default to 1 inch margin on each side
    %
    \internalpagesizes{#1}{\hsize}%
***************
*** 11447,11451 ****
    \let~ = \activetilde 
    \let^ = \activehat
!   \markupsetuplqdefault \markupsetuprqdefault 
    \let\b = \strong
    \let\i = \smartitalic
--- 11445,11449 ----
    \let~ = \activetilde 
    \let^ = \activehat
!   \setregularquotes
    \let\b = \strong
    \let\i = \smartitalic
***************
*** 11506,11511 ****
     @let~=@normaltilde
     @let\=@ttbackslash
!    @markupsetuplqdefault
!    @markupsetuprqdefault
     @unsepspaces
   }
--- 11504,11508 ----
     @let~=@normaltilde
     @let\=@ttbackslash
!    @setregularquotes
     @unsepspaces
   }
***************
*** 11600,11605 ****
  @catcode`@'=@active
  @catcode`@`=@active
! @markupsetuplqdefault
! @markupsetuprqdefault
  
  @c Local variables:
--- 11597,11601 ----
  @catcode`@'=@active
  @catcode`@`=@active
! @setregularquotes
  
  @c Local variables:
***************
*** 11614,11615 ****
--- 11610,11612 ----
  
  @enablebackslashhack
+ 
diff -Nrc2 texinfo-6.7/ChangeLog texinfo-6.8/ChangeLog
*** texinfo-6.7/ChangeLog	2019-09-23 19:31:13.000000000 +0100
--- texinfo-6.8/ChangeLog	2021-07-03 12:14:14.000000000 +0100
***************
*** 1,2 ****
--- 1,3613 ----
+ 2021-07-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	6.8
+ 	
+ 	* tp/Texinfo/Convert/HTML.pm: unconditionally reference MathJax
+ 	code if HTML_MATH is 'mathjax' and it is non-split output.
+ 
+ 2021-07-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	6.8
+ 
+ 	* configure.ac, NEWS, util/texi2dvi, util/texi2pdf: versionn
+ 	* tp/Texinfo/Documentlanguages.pm: Regenerate.
+ 
+ 2021-07-02  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* INSTALL: Refer to doc/README.  From Patrice.
+ 
+ 2021-07-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/README: tweak instructions
+ 
+ 2021-06-30  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	pretest 6.7.92
+ 
+ 	* configure.ac, util/texi2dvi, util/texi2pdf: version
+ 	* tp/texi2any.pl: 2021
+ 	* README-hacking: update
+ 
+ 2021-06-30  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove old js files.
+ 	
+ 	* js/texinfo-js.in, js/texinfo-js.texi,
+ 	* js/build-aux/eslint.json, js/build-aux/modernizr.json,
+ 	js/build-aux/texinfo.tex: Remove.
+ 	* js/README: remove out-of-date material
+ 
+ 2021-06-24  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Remove SVN keyword.
+ 
+ 	* util/texi2pdf (version), util/pdftexi2dvi (version): Do not
+ 	use '$Revision$' keyword as this doesn't work with git.
+ 
+ 2021-06-22  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js (Remote_store): Use parent window rather than top window.
+ 	The latter breaks if we're running the info browser in an iframe.
+ 
+ 2021-06-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* NEWS: update
+ 
+ 2021-06-17  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* Pod-Simple-Texinfo/pod2texi.pl: Fix some messages.  Report from
+ 	Benno Schulenberg.  Update copyright years.
+ 
+ 2021-06-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	pretest 6.7.91
+ 
+ 	* configure.ac, util/texi2dvi, util/texi2pdf,
+ 	* info/info.c (main), install-info/install-info.c (main):
+ 	version, 2021.
+ 
+ 2021-06-08  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Document @indent @image{}
+ 
+ 	* doc/texinfo.texi (Image Syntax): Document that @image commands
+ 	should sometimes be preceded by @indent or @noindent.
+ 
+ 2021-05-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix afl-fuzz error
+ 	
+ 	* info/info-utils.c (scan_reference_label): Avoid advancing
+ 	pointer if we are already at the end of the buffer, in the case
+ 	of a malformed input file.  Report from Nathaniel Beaver for file
+ 	generated by afl-fuzz.
+ 
+ 2021-05-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix afl-fuzz error
+ 
+ 	* info/info-utils.c (copy_input_to_output): Avoid calling
+ 	copy_converting with negative argument in case of malformed
+ 	input file.  Report from Nathaniel Beaver for file generated
+ 	by afl-fuzz.
+ 
+ 2021-05-04  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js (updater.navigate): Relative movement without node links.
+ 	For example if the current item is a @subsection without a @node,
+ 	requesting the 'next' item can't use the Next link as there is none.
+ 	Instead, use the nesting in the sidebar ToC.
+ 
+ 	* js/info.js: Use keydown event handler instead of keyup.
+ 	The former is more standard.
+ 
+ 2021-05-02  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_image_command): format
+ 	@image with an <img> tag in preformatted environment.  Report from
+ 	Per Bothner.
+ 
+ 2021-05-02  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js: Fix sidebar-update after selecting non-section link.
+ 	For example index link or @anchor are not sections,
+ 	hence not in the ToC.  To update the sidebar we need to find the
+ 	the sectioning element surrounding the anchor.
+ 	This involves some back-and-forth messaging.
+ 
+ 2021-05-02  Vitezslav Crhonek <vcrhonek@redhat.com>
+ 
+ 	* contrib/fix-info-dir:  Remove unused variable
+ 
+ 2021-05-02  Vitezslav Crhonek <vcrhonek@redhat.com>
+ 
+ 	* util/texi2dvi (input_file_name_decode):
+ 	Fix ShellCheck SC1083 warning
+ 	https://github.com/koalaman/shellcheck/wiki/SC1083
+ 	This is only for suppresing the warning, both '{' and '}'
+ 	are supposed to be literals.
+ 
+ 2021-05-02  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Avoid extra newline after @titlefont
+ 
+ 	* tp/Texinfo/Convert/Plaintext.pm (_convert) <@titlefont>:
+ 	Remove newline from end of output as a newline following
+ 	@titlefont{...} is now output separately since change on
+ 	2021-04-25.
+ 
+ 2021-04-29  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js (Text_input.keyup): At end hide sidebar if narrow.
+ 
+ 	* js/info.js (Sidebar.render): Fix initial rendering.
+ 
+ 	* js/info.css: Style hide-sidebar buttom vertically.
+ 
+ 2021-04-28  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js: Change auto-hide of sidebar in narrow windows.
+ 	Now clicking in sidebar in narror window doesn't hide sidebar,
+ 	but click in main page does - however, navigation is supressed.
+ 	Also changed the show/hide-sidebar logic to work using the
+ 	store/action/dispatch framework.
+ 
+ 2021-04-27  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js (config.LOCAL_HTML_PAGE_PATTERN): Handle local links.
+ 	I.e. links like "#foo" on the same page.
+ 
+ 	* js/info.js (cache_index_links): Fix thinko alink->link.
+ 
+ 2021-04-27  Per Bothner  <per@bothner.com>
+ 
+ 	Change how "show/hide sidebar" button is displayed.
+ 	Move it to upper-left and use arrows, to hopefully both
+ 	make it more visible and take less space in hide mode.
+ 	* js/info.js (add_header): Change DOM structure to make this work.
+ 	(hide_sidebar_if_narrow): New function.
+ 	* js/info.css: Styling changes for desired show/hide style.
+ 
+ 	Improve determination of whether links are internal or not.
+ 	* js/info.js (config.LOCAL_HTML_PAGE_PATTERN): New regex pattern
+ 	(maybe_pageref_url_p): Use LOCAL_HTML_PAGE_PATTERN.
+ 
+ 2021-04-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Avoid suppressing first paragraph indent with an @image.
+ 
+ 	* doc/texinfo.tex (\imageindent): New macro.
+ 	(\image): Use it.
+ 	* doc/texinfo-tex-test.texi (Paragraph formatting): New section.
+ 
+ 	Inconsistency between Info and TeX reported by Werner Lemberg.
+ 
+ 2021-04-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Whitespace after @image
+ 
+ 	* tp/Texinfo/Convert/Plaintext.pm (_convert): Output any
+ 	top-level whitespace element.  This allows a blank line
+ 	of whitespace to appear after an @image that is not part
+ 	of a paragraph.
+ 
+ 	* tp/t/05paragraph.t (sole_image): New test.
+ 
+ 	Report from Werner Lemberg.
+ 
+ 2021-04-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* info/nodes.c (get_tags_of_indirect_tags_table):
+ 	Free arrays in case of malformed Info file.
+ 	Report from Vitezslav Crhonek.
+ 
+ 2021-04-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* info/nodes.c (get_tags_of_indirect_tags_table):
+ 	Reduce indentation of code.
+ 
+ 2021-04-25  Vitezslav Crhonek <vcrhonek@redhat.com>  (tiny change)
+ 
+ 	Fix memory leaks.
+ 
+ 	* info/nodes.c (get_nodes_of_tags_table):
+ 	info_create_tag returns a pointer to a newly allocated TAG structure.
+ 	Before continuing to the start of the loop it is necessary to free the
+ 	current TAG structure, because the pointer will be overwritten by
+ 	new value in the next iteration of the loop.
+ 
+ 2021-04-25  Vitezslav Crhonek <vcrhonek@redhat.com>  (tiny change)
+ 
+ 	Fix memory leaks.
+ 	
+ 	* info/makedoc.c (process_one_file):
+ 	The memory is freed for both pointers at the end of the loop.
+ 	But there is one break that leaves the loop without freeing them.
+ 	* info/session.c (info_goto_invocation_node):
+ 	The value of 'default_program_name' is assigned by
+ 	program_name_from_file_name() function.
+ 	Its description says 'Return value should be freed by caller.'
+ 	That was not done in this case.
+ 
+ 2021-04-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix memory leaks.
+ 	
+ 	* info/m-x.c (describe_command): Always free a variable.
+ 	* info/filesys.c (info_file_find_next_in_path): Do not free a string
+ 	that shouldn't be freed.
+ 
+ 	Reports from Vitezslav Crhonek.
+ 
+ 2021-04-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.tex (\doxeteximage):
+ 	Add an \hbox around \XeTeXpdffile or \XeTeXpicfile to avoid
+ 	over-long line.  Report from Werner Lemberg.
+ 
+ 2021-04-08  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.tex (\end): Add % after opening brace to
+ 	prevent spurious space being added to the output.  Report
+ 	from Werner Lemberg for "@end iftex".
+ 
+ 2021-03-27  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* info/t/Init-test.inc (run_ginfo): Increase timeout for
+ 	test from 3 to 5 seconds in an attempt to stop test failures.
+ 
+ 2021-03-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Multitable Column Widths): Mention effect
+ 	of inter-column space for @columnfractions.
+ 
+ 2021-03-23  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.tex (\indexnofonts): Do not define any of the
+ 	non-English letter glyph commands with a special definition
+ 	that removes a following pair of braces, as these braces are
+ 	not always present in the definitions for e.g. Unicode characters.
+ 	This could lead to an error message within \setpdfdestname where
+ 	\indexnofonts was called.  Report from Werner Lemberg for XeTeX.
+ 
+ 2021-03-22  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js: Add tooltips for show/hide sidebar button.
+ 	(SHOW_SIDEBAR_TOOLTIP, HIDE_SIDEBAR_TOOLTIP): Tooltip text.
+ 	(show_sidebar): Update tooltips on show/hide of sidebar.
+ 
+ 	* js/info.js (maybe_pageref_url_p): Recognize "index.html#PAGE".
+ 
+ 2021-03-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.tex (\multitableparskip, \multitableparindent)
+ 	(\multitablecolspace, \multitablelinespace):
+ 	Try removing these and hardcoding values.  \multitablelinespace
+ 	was not used anyway and a comment referred to a @multitablecolmargin
+ 	sequence which didn't exist.  This should make the code a bit
+ 	easier to understand.
+ 	(\setmultitablespacing): Remove.
+ 
+ 2021-03-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.tex (\multitable): Fix indendation of code.  Remove
+ 	useless macro \multistrut replacing it with \strut (always set to
+ 	this since October 2004).  Remove comment about space added by
+ 	\multistrut, as no such space was added.  Remove documentation of
+ 	@multitable as this is in the manual.  Remove comment crediting
+ 	original author of macros, recorded here as
+ 	Amy Hendrickson, 8/18/94, 3/6/96
+ 	(\tab): Remove comment from April 1999 saying what used to be
+ 	in the code.
+ 	(\alphaenumerate, \capsenumerate): Remove undocumented aliases.
+ 
+ 
+ 2021-03-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Narrow @multitable nested within @quotation
+ 
+ 	* doc/texinfo.tex (\domultitable): Subtract \leftskip before
+ 	calculating column widths as fraction of \hsize.
+ 	* doc/texinfo-tex-test.texi (@multitable): New section.
+ 	
+ 	Report of excessive width from Werner Lemberg.
+ 
+ 2021-03-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix NetBSD build
+ 
+ 	* tp/Texinfo/XS/parsetexi/api.c,
+ 	* tp/Texinfo/XS/parsetexi/errors.c: Surround calls to gettext
+ 	with #ifdef ENABLE_NLS.
+ 
+ 2021-03-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/errors.c (bug): Don't call abort.
+ 
+ 2021-03-11  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/tests/coverage_macro.texi: Add blank lines to isolate
+ 	test result differences for some glyph commands.
+ 
+ 2021-03-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (@copying): Coalesce copyright years where possible.
+ 	(Reporting Bugs): Refer bugs in Info mode to Emacs developers.
+ 
+ 2021-03-05  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* Pod-Simple-Texinfo/pod2texi.pl (pod2texi_help): improve
+ 	help message formatting by removing incorrect dots for options.
+ 	Make easier to translate strings by splitting help message,
+ 	splitting options, avoiding \n in translated messages.
+ 	Report by Benno Schulenberg
+ 	* tp/texi2any.pl (makeinfo_help): add TODO to remember to
+ 	avoid \n in translated strings and split translated options
+ 	messages by option.  To be done when strings change.
+ 
+ 2021-03-03  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js (absolute_url_p): Replace with maybe_pageref_url_p.
+ 	New function checks if URL may be cross-reference to local page.
+ 	Prevents failure on links to images or stuff in sub-directories.
+ 	(config.LOCAL_HTML_PAGE_PATTERN): Patternfor HTML files.
+ 
+ 2021-03-02  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Invoking pod2texi): Remove  reference to
+ 	non-existent webpage.
+ 
+ 2021-03-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	GNULIB_MDA_FDOPEN=0
+ 
+ 	* tp/Texinfo/XS/configure.ac: Set GNULIB_MDA_FDOPEN=0 to
+ 	prevent definition of fdopen in gnulib-provided stdio.h, which
+ 	clashes with Perl header files.  Report by Eli Zaretskii.
+ 	Suggested fix from Bruno Haible.
+ 
+ 2021-03-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/api.c (element_to_perl_hash):
+ 	Cast pointer to intptr_t before IV to prevent a compiler warning
+ 	on MinGW.  Suggestion from Eli Zaretskii.
+ 
+ 2021-02-28  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Simplify, update, document infrastructure
+ 
+ 	* util/srclist.txt: Remove all gettext lines as this should
+ 	be taken care of by gettextize.
+ 	* util/srclist-txi: Likewise.
+ 	* README-hacking: Explain how to check that files have been updated.
+ 	* INSTALL.generic: Update from gnulib.
+ 	* build-aux/config.rpath: Update from gnulib.
+ 	* autogen.sh: Remove obsolete comment about keeping files in CVS.
+ 
+ 2021-02-28  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Run "autoreconf --verbose --force --install" to update
+ 	files under build-aux.  Don't commit changes to INSTALL or
+ 	build-aux/texinfo.tex.
+ 
+ 2021-02-27  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	No raw newline in awk string constant
+ 
+ 	* texindex/ti.twjr (usage, version): Avoid multi-line character
+ 	string as it appears not to be supported by awk under AIX 7.1.
+ 	Report by Bruno Haible.
+ 
+ 2021-02-27  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Avoid cleaning generated files
+ 
+ 	* tp/Texinfo/XS/Makefile.am (CLEANFILES): Remove .c files that
+ 	are generated from .xs files, as these .c files are distributed
+ 	in the tarball and shouldn't be cleaned.
+ 	(.xs.c): Generate .c files under $(srcdir).
+ 
+ 	Report from Bruno Haible.
+ 
+ 2021-02-27  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Report.pm (gdt): Set and restore LC_ALL rather than
+ 	LC_MESSAGES as the latter doesn't work on MS-Windows.  Report
+ 	from Eli Zaretskii.
+ 
+ 2021-02-27  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* texindex/Makefile.am (bin_SCRIPTS): Remove dist_ prefix
+ 	from variable to prevent distribution of the generated texindex
+ 	wrapper script.  Report by Bruno Haible.
+ 
+ 2021-02-27  Eli Zaretskii  <eliz@gnu.org>
+ 
+ 	* info/session.c (read, _read): #undef before redefining, to avoid
+ 	compilation warning due to Gnulib's unistd.h redefining them.
+ 
+ 2021-02-24  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js: Add button to show/hide sidebar.  Other polishing.
+ 	(Sidebar): Create show/hide button.
+ 	(on_click): Handle clicks on show/hide button.
+ 	Also automatically hide sidebar on click when narrow.
+ 	(Sidebar): Copy _href property when copying ToC.
+ 	* js/info.css: Various adjustments and tricks to make it work.
+ 
+ 2021-02-23  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Common.pm (%default_customization_values),
+ 	(%default_parser_customization_values),
+ 	(%default_structure_customization_values),
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm (%parser_default_configuration),
+ 	(parser),
+ 	* tp/Texinfo/ParserNonXS.pm (%parser_default_configuration),
+ 	* tp/texi2any.pl:
+ 	split %default_customization_values in two, as
+ 	%default_parser_customization_values and
+ 	%default_structure_customization_values differentiating
+ 	parser options and options for Texinfo::Structuring.
+ 	* tp/Texinfo/Structuring.pm (_complete_check_menus_directions),
+ 	(complete_node_tree_with_menus, nodes_tree),
+ 	* tp/t/test_utils.pl (test), tp/texi2any.pl: rename
+ 	_complete_check_menus_directions() as complete_node_tree_with_menus(),
+ 	call _check_referenced_nodes in that function and do not call
+ 	_complete_check_menus_directions in nodes_tree.
+ 	Call Texinfo::Structuring::set_menus_node_directions() and
+ 	Texinfo::Structuring::complete_node_tree_with_menus() in
+ 	texi2any.pl only if 'FORMAT_MENU' is set to 'menu'.
+ 	* tp/texi2any.pl: call $converter_class->converter_defaults()
+ 	with $cmdline_options argument to pass TEXI2HTML customization
+ 	variable for HTML output.
+ 
+ 2021-02-23  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/texi2any.pl: use a special value if 'FORMAT_MENU' is set on
+ 	the command line that is replaced by the output format default
+ 	when the output format is known if the output format default is
+ 	not nomenu, or set to 'menu'.
+ 
+ 2021-02-23  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	pretest 6.7.90
+ 
+ 	* configure.ac, util/texi2dvi, util/texi2pdf: Version.
+ 	* info/info.c (main), install-info/install-info.c (main): 2021
+ 	* README-hacking: Edit release instructions.
+ 
+ 	* info/dir.c (dir_entry_of_infodir): Do not call
+ 	info_check_compressed with a null argument.
+ 
+ 2021-02-22  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Remove unused code.
+ 
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm (%tree_informations)
+ 
+ 2021-02-22  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Structuring.pm (set_menus_node_directions)
+ 	(nodes_tree, _section_direction_associated_node), 
+ 	(_complete_check_menus_directions): separate
+ 	set_menus_node_directions() and _complete_check_menus_directions()
+ 	from nodes_tree() to distinguish better code related to menus
+ 	and not related to menus.  Add _section_direction_associated_node()
+ 	as a small helper function from node_tree too to be able to reuse 
+ 	the code.
+ 	* tp/t/test_utils.pl, tp/texi2any.pl: call
+ 	set_menus_node_directions.
+ 	* tp/Texinfo/Structuring.pm (nodes_tree): set Top node next
+ 	using the sectioning structure first.  Avoid resetting node directions
+ 	based on Top node first menu entry the direction was already set.
+ 
+ 2021-02-21  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (nodes_tree): use first non Top node
+ 	for Top node next if there is no menu information.
+ 
+ 2021-02-21  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	use first section in file direction for footer if split at section or
+ 	chapter
+ 
+ 	* tp/Texinfo/Convert/HTML.pm, tp/init/book.pm: add 
+ 	CHAPTER_FOOTER_BUTTONS to be able to specify different 
+ 	customization for footer and header when split at chapter.
+ 	(_translate_names, %BUTTONS_*): add FirstInFile* directions.
+ 	(_default_format_element_footer)
+ 	(_default_panel_button_dynamic_direction)
+ 	(_default_panel_button_dynamic_direction_section_footer)
+ 	(_set_variables_texi2html):
+ 	reenable footer when there are more than one element in a file
+ 	and use FirstInFile* directions for section and chapter footer 
+ 	formatting.
+ 	(_default_panel_button_dynamic_direction_footer)
+ 	(_default_panel_button_dynamic_direction_node_footer): rename
+ 	_default_panel_button_dynamic_direction_footer() as
+ 	_default_panel_button_dynamic_direction_node_footer().
+ 	Report from Per Bothner.
+ 
+ 2021-02-21  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Structuring.pm (nodes_tree):
+ 	Only call _check_referenced_nodes if FORMAT_MENU is not
+ 	"sectiontoc".  From Patrice.
+ 
+ 2021-02-21  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Structuring.pm (_check_referenced_nodes):
+ 	consider a node to be referenced if it is a target of a
+ 	@*ref command.  Report by Gavin.
+ 
+ 2021-02-20  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Structuring.pm (elements_file_directions):
+ 	add FirstInFile* directions for every element.
+ 
+ 2021-02-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Structuring.pm (_check_referenced_nodes):
+ 	New function to centralize code for checking referenced nodes.
+ 	(nodes_tree): Call it.
+ 
+ 2021-02-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	No footer for several nodes in a file.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_default_format_element_footer):
+ 	Do not output the element footer if there is more than one node
+ 	in the output file, using the 'elements_in_file_count' hash.
+ 
+ 	These changes lead to a few changes as to whether a rule
+ 	is output at the end of a file but the output appeared
+ 	acceptable in the cases I checked.
+ 
+ 	Per Bothner reported that the footer would
+ 	be relative to the last node output in the file for
+ 	--split=section, while it would make more sense to have this
+ 	relative to the first node output in the file.  As this is
+ 	not possible to do just now, just omit it.
+ 
+ 2021-02-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix display of _ in section name.
+ 
+ 	* doc/texinfo.tex (\setupdatafile): Read aux file giving
+ 	_ | < and > catcode "active".
+ 
+ 	* doc/texinfo-tex-test.texi (~[]"_|<>$#&%+\) Add a test
+ 	of a cross-reference.
+ 	
+ 	Werner Lemberg reported that an underscore in a section title
+ 	would be printed as a dot accent when using
+ 	"@xrefautomaticsectiontitle on".
+ 
+ 
+ 2021-02-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo-tex-test.texi (~[]"_|<>$#&%+\) Add example.
+ 
+ 2021-02-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* README-hacking: Add advice on using git.
+ 
+ 2021-02-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.tex (\refx): Remove useless second argument
+ 	which is nearly always empty.
+ 
+ 2021-02-20  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_heading_command):
+ 	add a div for sections without nodes.
+ 	(_default_format_element_footer, _default_format_end_file):
+ 	call close_registered_sections_level() in
+ 	_default_format_element_footer() and not in
+ 	_default_format_end_file().
+ 	* tp/t/init/t2h_singular.init (singular_format_footer):
+ 	call close_registered_sections_level().
+ 
+ 2021-02-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix compiler warnings.
+ 	
+ 	* tp/Texinfo/XS/XSParagraph.xs (xspara_new): Remove code
+ 	setting an unused variable.  It appears that we are not
+ 	blessing the return value into a class after all.
+ 	* tp/Texinfo/XS/parsetexi/handle_commands.c (handle_line_command):
+ 	Parentheses around assignment in conditional.
+ 	* tp/Texinfo/XS/parsetexi/input.c (text_buffer_iconv): Handle
+ 	KOI8 cases in switch statement.
+ 	* tp/Texinfo/XS/parsetexi/macro.c (parse_macro_command_line):
+ 	Remove unused label.
+ 
+ 	Report from Per Bothner.
+ 
+ 2021-02-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Reform parsetexi header files
+ 
+ 	* tp/Texinfo/XS/parsetexi: Make header files include the other
+ 	headers that they need.
+ 	* tp/Texinfo/XS/parsetexi/command_data.awk,
+ 	* tp/Texinfo/XS/parsetexi/element_types.awk: Output include guards
+ 	in generated headers.
+ 	* tp/Texinfo/XS/parsetexi/parser.c,
+ 	* tp/Texinfo/XS/parsetexi/errors.c: (bug, fatal): Move to errors.c.
+ 
+ 2021-02-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_default_format_begin_file):
+ 	Add viewport declaration as was already output for node
+ 	redirection pages.  Report from Per Bothner.
+ 
+ 2021-02-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi: Add include guards to all header files.
+ 
+ 2021-02-17  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js (scan_toc): Change to how sidebar links are matched.
+ 	This fixes updating the sidebar when using a http/https URL.
+ 
+ 2021-02-16  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.js: Fix [Contents] link by creating a fresh page-node for
+ 	the ToC.  This is done by cloning the ToC from the index.html.
+ 	Cloning is needed because the same table is used for the Sidebar.
+ 
+ 2021-02-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	srclist-txi fixes
+ 
+ 	* contrib/gdoc: Remove file.  This saves us the trouble of
+ 	working out if/how we should synchronize it with upstream.
+ 	* util/srclist-txi, util/srclist.txt: Remove references to gsasl.
+ 
+ 2021-02-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/fdl.texi: Update to latest (URL change).
+ 
+ 2021-02-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* README-hacking: Revise release instructions.
+ 
+ 2021-02-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix for make po-check
+ 
+ 	* po/POTFILES.in: Update
+ 	* Makefile.in (po-check): check for parsetexi function calls
+ 
+ 2021-02-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix for make po-check
+ 
+ 	* tp/t/html_tests.t (example_class): Change test to avoid false
+ 	positive with "make po-check".
+ 
+ 2021-02-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix for make ccheck
+ 
+ 	* doc/refcard/txirefcard.tex: Update to 6.8, 2021.  Remove
+ 	@setfilename line from mandatory file beginning.  Add @displaymath.
+ 	* doc/texinfo.texi (small): Add index entries for @smalldisplay
+ 	and @smallindentedblock.
+ 
+ 2021-02-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Pre-release fixes
+ 
+ 	* configure.ac: Add dist-xz option.  Change TEXINFO_DTD_VERSION to
+ 	6.8.
+ 	* util/txicmdlist, util/txicustomvars: require Texinfo::ModulePath
+ 	so that Locale::Messages can be found from Texinfo::Common.
+ 	* tp/Texinfo/Common.pm: Make @variable_string_settables accessible
+ 	outside of file.
+ 	* doc/refcard/txivarcheck, util/txicustomvars:
+ 	Fix to account for changes in manual and in Texinfo::Common.
+ 
+ 2021-02-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/tests/run_parser_all.sh (check_latex2html_and_tex4ht):
+ 	Do not use 'continue' inside a function inside a loop.  Report
+ 	from Vitezslav Crhon.
+ 
+ 2021-02-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_element_type):
+ 	Always call close_registered_sections_level to close <div>
+ 	element rather than adding a '</div>' string, as it's possible
+ 	that the <div> was never opened.
+ 
+ 2021-02-14  Per Bothner  <per@bothner.com>
+ 
+ 	* js/info.css: Adjustments to consistent margin/padding for index and other pages.
+ 
+ 2021-02-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_heading_command):
+ 	Only output a <div> for a @node with an associated section.
+ 	Otherwise, output a <span> as an anchor.
+ 
+ 2021-02-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/tests/run_parser_all.sh: Print stderr for test error.
+ 	* TODO: Remove item.
+ 
+ 2021-02-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/maintain/regenerate_cmd_tests.sh: Remove code that
+ 	was supposed to print diffs (ineffective since 2018-09-01).
+ 
+ 2021-02-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/tests/run_parser_all.sh: Print diffs for test failure.
+ 
+ 2021-02-14  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* Texinfo/Convert/HTML.pm (_contents_inline_element):
+ 	Put inline contents elements in a <div>.  Report from 
+ 	Per Bothner.
+ 
+ 2021-02-14  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* Texinfo/Convert/HTML.pm (%default_formatting_references, 
+ 	converter_initialize, _default_*), init/book.pm, 
+ 	init/chm.pm, init/html32.pm, t/init/mini_ker_t2h.init, 
+ 	t/init/t2h_singular.init: use format_ in formatting functions 
+ 	strings and in formatting function names, to make clearer
+ 	that the references called through the converter with format_
+ 	in the key point to the same functions.  Report from Gavin.
+ 
+ 2021-02-13  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/init/book.pm (book_convert_heading_command): update with
+ 	changes in HTML main converter.
+ 
+ 2021-02-13  Per Bothner <per@bothner.com>
+ 
+ 	Use the sectionning tree structure in HTML output
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (register_opened_section_level,
+ 	close_registered_sections_level, _convert_heading_command,
+ 	_convert_element_type, _default_end_file): use <div> for
+ 	elements and keep the sectioning tree structure.
+ 
+ 2021-02-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Do not call pclose on non-pipe.
+ 
+ 	* install-info/install-info.c (readfile): Only
+ 	call pclose if compression_program is set.  Suggestion from
+ 	Hans-Bernhard BrÃ¶ker.  Remove an incomprehensible comment.
+ 	(open_possibly_compressed_file):  Revise main comment for function.
+ 	Only fseek back to start of stream if not reading from a pipe.
+ 	
+ 	Barath Aron reported that install-info hung on Threos OS.
+ 
+ 2021-02-09  gettextize  <bug-gnu-gettext@gnu.org>
+ 
+ 	* gnulib/m4/gettext.m4: Upgrade to gettext-0.21.
+ 	* gnulib/m4/iconv.m4: Upgrade to gettext-0.21.
+ 	* gnulib/m4/intlmacosx.m4: Upgrade to gettext-0.21.
+ 	* gnulib/m4/lib-link.m4: Upgrade to gettext-0.21.
+ 	* gnulib/m4/nls.m4: Upgrade to gettext-0.21.
+ 	* gnulib/m4/po.m4: Upgrade to gettext-0.21.
+ 	* gnulib/m4/progtest.m4: Upgrade to gettext-0.21.
+ 	* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.21.
+ 
+ 2021-02-09  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Wrap or remove calls to abort in XS parser
+ 
+ 	* tp/Texinfo/XS/parsetexi/parser.c (bug, fatal): New functions.
+ 	* tp/Texinfo/XS/parsetexi: Use them throughout instead of calling
+ 	abort, in order to give informative error messages.
+ 	* tp/Texinfo/XS/parsetexi/end_line.c (end_line):
+ 	Add code to deal with no description in menu entry.
+ 	* tp/Texinfo/XS/parsetexi/macro.c (parse_macro_command_line):
+ 	Do not abort on missing backslash in macro body.
+ 
+ 2021-02-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix argument counting for nested @footnote.
+ 	
+ 	* tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace)
+ 	<context brace commands>: Pop the remaining args counter.
+ 	* tp/t/55conditionals.t (inlinefmtifelse_nesting): New test.
+ 
+ 2021-02-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	"Inline" command nesting
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (%default_valid_nestings),
+ 	* tp/Texinfo/XS/parsetexi/parser.c (check_valid_nesting):
+ 	Allow anything inside an inline command like @inlinefmt.
+ 	
+ 	The ccd2cue manual nested @footnote inside of @inlinefmtifelse.
+ 
+ 2021-02-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Copiable anchors tweaks
+ 	
+ 	* tp/Texinfo/Convert/HTML.pm
+ 	(_convert_item_command, _convert_def_line_type, %css_map):
+ 	Wrap <a> for copiable anchor in a <span> to avoid it flickering
+ 	when mouse pointer moves over page.
+ 	(_get_copiable_anchor, %css_map) Precede it with a space character
+ 	rather than using CSS to get space before it, as this looks
+ 	slightly better in Lynx.
+ 
+ 2021-01-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Rename node to avoid .
+ 
+ 	* doc/texinfo.texi (@small..., small): Rename node to "small"
+ 	as periods in the node name are iffy.  Update or remove references to
+ 	this node.
+ 	
+ 	'info texinfo smallexample' gave the error: Cannot find node '@small'
+ 
+ 2021-01-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Encoding error message in standard format
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (_next_text),
+ 	* tp/Texinfo/XS/parsetexi/input.c (convert_to_utf8): File name
+ 	and line number in error message.
+ 
+ 2021-01-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* info/display.c (hl_ref_rendition): Use bold for active link
+ 	rather than no underline.
+ 
+ 2021-01-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@set txiindexhyphenignore for parsetexi
+ 
+ 	* tp/Texinfo/XS/parsetexi/api.c (build_global_info): Set
+ 	'txiindexhyphenignore' and others on 'info' hash.
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm (get_parser_info):
+ 	Copy settings from 'info' to 'values' hash.
+ 	* tp/Texinfo/XS/parsetexi/macro.c (fetch_value): Remove out
+ 	of date comment.
+ 	* tp/t/09indices.t (transparent_sort_chars): New test.
+ 
+ 2021-01-27  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Makefile.am (dist_init_DATA): install init/highlight_syntax.pm.
+ 
+ 2021-01-27  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/init/highlight_syntax.pm (highlight_process): add a postfix
+ 	differing for input and output file to disambiguate files otherwise
+ 	than with extension, in particular for the case of html 
+ 	being highlighted.
+ 
+ 2021-01-26  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* Texinfo/Convert/HTML.pm (_convert_preformatted_command):
+ 	no extra class based on argument expansion for @smallexample
+ 	as we would prefer if users did not use that @-command.
+ 	From Gavin.
+ 
+ 2021-01-26  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* Texinfo/Convert/HTML.pm (%pre_class_commands,
+ 	_convert_preformatted_command, _convert_indented_command,
+ 	_convert_quotation_command, _convert): do not alias @small*
+ 	commands in _convert() but in formatting functions, such that
+ 	the information is not lost and corresponds to the parsing
+ 	tree.  Alias @small* in %pre_class_commands too.
+ 
+ 2021-01-26  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/init/highlight_syntax.pm (_get_highlighted_languages,
+ 	%highlighted_languages_list, _get_language, highlight_process):
+ 	In _get_highlighted_languages() call 'source-highlight --lang-list'
+ 	to obtain the list of highlighted languages and highlight only
+ 	languages that are in that list.
+ 
+ 2021-01-26  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/init/highlight_syntax.pm (highlight_process): make sure that
+ 	the text fragment to be highlighted ends with a newline.
+ 
+ 2021-01-25  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* Texinfo/Common.pm (add_valid_option), texi2any.pl
+ 	(texinfo_add_valid_option): add Texinfo::Common::add_valid_option() 
+ 	to dynamically add customization options.  Also add, in texi2any.pl,
+ 	Texinfo::Config::texinfo_add_valid_option() as a wrapper around 
+ 	Texinfo::Common::add_valid_option() in the Texinfo::Config
+ 	namespace.
+ 	* tp/init/highlight_examples.pm: rename as 
+ 	tp/init/highlight_syntax.pm.  Fix extraction of highlighted 
+ 	fragments.
+ 	Use dynamically added HIGHLIGHT_SYNTAX_DEFAULT customization option
+ 	to setup a default for the language of @example when not set.
+ 
+ 2021-01-25  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/init/highlight_examples.pm: use --out-format=html5 to be more
+ 	in line with the type of HTML produced by texi2any.
+ 
+ 2021-01-25  Eli Zaretskii  <eliz@gnu.org>
+ 
+ 	* info/pcterm.c (w32_kbd_read): Avoid gratuitous flickering of the
+ 	MS-Windows console if screen-buffer size-change events are sent
+ 	without any change in the screen dimensions.
+ 
+ 2021-01-24  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/init/highlight_examples.pm: add an init file that does syntax 
+ 	highlighting for @example with language argument using
+ 	source-highlight.
+ 
+ 2021-01-24  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_attribute_class): ignore an empty
+ 	extra classes expansion result string.
+ 
+ 2021-01-24  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_attribute_class,
+ 	_convert_preformatted_command): pass extra classes as an array
+ 	instead of a string.
+ 	* tp/Texinfo/Convert/HTML.pm (_attribute_class, _protect_class_name):
+ 	protect spaces in _attribute_class extra_classes.
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_preformatted_command):
+ 	use Texinfo::Convert::NodeNameNormalization::convert to convert
+ 	@example arguments to text.
+ 
+ 2021-01-24  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Convert/TexinfoXML.pm (%commands_formatting),
+ 	util/texinfo.dtd:
+ 	use specific entities for guillemotleft and guillemotright
+ 	to be able to distinguish from guillemetleft and guillemetright
+ 	and be able to come back to the @-command that generated the 
+ 	entity.
+ 
+ 2021-01-23  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Convert/TexinfoXML.pm (%commands_args_elements)
+ 	(_convert), tp/t/xml_tests.t, tests/coverage_macro.texi, 
+ 	util/texinfo.dtd, util/txixml2texi.pl: add support for @example
+ 	multiple arguments in TexinfoXML output.  Update xml @example tests.
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_preformatted_command):
+ 	always initialize $extra_class.
+ 	* configure.ac (TEXINFO_DTD_VERSION): Increase to '6.7dev'.
+ 
+ 2021-01-23  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	KOI8 support
+ 
+ 	* tp/Texinfo/XS/parsetexi/input.c (set_input_encoding)
+ 	(convert_to_utf8): Support KOI8-R and KOI8-U, as these are
+ 	documented to be supported.
+ 
+ 2021-01-23  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Validate UTF-8 input
+ 
+ 	* tp/Texinfo/XS/parsetexi/input.c (convert_to_utf8): Use
+ 	iconv to validate UTF-8 input, in case for example the
+ 	encoding is not declared and the input is actually Latin-1.
+ 	Handle conversion errors by advancing in input stream rather
+ 	than dumping core.
+ 
+ 2021-01-23  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/t/20preformatted.t: change name of test with example
+ 	and add test with @display now that @example accepts arguments.
+ 
+ 2021-01-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/parser.c (register_global_command):
+ 	Fix equivalence of @summarycontents to @shortcontents.
+ 
+ 2021-01-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/api.c (build_global_info2):
+ 	Remove handling of @setcontentsaftertitlepage and
+ 	@setshortcontentsaftertitlepage.
+ 
+ 2021-01-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/api.c (element_to_perl_hash):
+ 	Create an empty contents array for an empty paragraph.
+ 	* tp/t/08misc_commands.t (noindent_empty_para): New test.
+ 
+ 2021-01-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/input.c (set_input_encoding): Save
+ 	the encoding as an enum value rather than as a string.  Give
+ 	a warning message if the encoding is unknown.
+ 	(convert_to_utf8): Use this value instead of checking the string.
+ 	Return string unaltered if conversion couldn't be initialized.
+ 
+ 2021-01-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Handle Latin-15 encoding in XS parser
+ 	
+ 	* tp/Texinfo/XS/parsetexi/input.c (convert_to_utf8): Support
+ 	ISO-8859-15 encoding.  (Used for GNU screen manual.)
+ 
+ 2021-01-19  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	"seeentry" and "seealso" extra elements
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (_parse_texi),
+ 	* Texinfo/XS/parsetexi/separator.c (handle_close_brace):
+ 	Do not convert @seeentry or @seealso commands to strings.
+ 	Save references to them as extra elements.  This allows
+ 	more reliable checking of whether these commands were present.
+ 	* Texinfo/Convert/DocBook.pm (_index_entry): Accomodate change.
+ 
+ 2021-01-19  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm:
+ 	Remove a pointless comment.
+ 
+ 2021-01-19  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Advanced Indexing): Remove @ from
+ 	@findex entries for seeentry and seealso.
+ 
+ 2021-01-19  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix @seealso XS difference
+ 
+ 	* tp/Texinfo/XS/parsetexi/parser.c (parse_texi): Isolate
+ 	space before @seealso as was done for other commands that
+ 	could occur in an index entry.
+ 	* tp/Texinfo/Common.pm (%in_index_commands): Add 'subentry'.
+ 	* tp/Texinfo/ParserNonXS.pm (_parse_texi): Do not leave an
+ 	empty text element if isolating spaces from a text element that
+ 	was all spaces to start with.
+ 	* tp/t/09indices.t (seealso_duplicate): New test.
+ 
+ 2021-01-17  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Handle malformed menu.
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (_close_current),
+ 	* tp/Texinfo/XS/parsetexi/close.c (close_current): Do not
+ 	attempt to remove an empty menu_entry_description element
+ 	from the contents.  It may not be in the contents but in the
+ 	args instead, and also referenced elsewhere as an "extra" element.
+ 	* tp/Texinfo/XS/parsetexi/api.c (element_to_perl_hash): Always
+ 	create contents array for ET_menu_entry_description.
+ 	* tp/t/10menu.t (menu_node_unterminated): New test.
+ 
+ 2021-01-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/handle_commands.c (handle_block_command)
+ 	<BLOCK_variadic>: Use a constant to represent unlimited args.
+ 	* tp/Texinfo/XS/parsetexi/separator.c (handle_comma): Do not
+ 	decrement counter if its value is this constant.
+ 
+ 2021-01-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/end_line.c (parse_line_command_args):
+ 	Give warnings if try to redefine one of the predefined indices.
+ 
+ 2021-01-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace) <@U>
+ 	Correct argument check.
+ 	* tp/t/02coverage.t (invalid_U): Add another use of @U.
+ 
+ 2021-01-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/end_line.c (parse_line_command_args)
+ 	<@defindex>: No warning if index already exists (to match the
+ 	Perl code).
+ 
+ 2021-01-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/handle_commands.c (handle_block_command)
+ 	<BLOCK_variadic>: Start counter at -2 rather than -1.
+ 
+ 2021-01-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Attempt to recover from input encoding errors.
+ 	
+ 	* tp/Texinfo/ParserNonXS.pm (_next_text): Trap input errors
+ 	and if caught, strip out non-ASCII bytes from input.
+ 
+ 2021-01-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Simply end-of-sentence handling.
+ 	
+ 	* Texinfo/XS/xspara.c (xspara_add_text): Always double the end of
+ 	sentence space here when it has to be doubled, rather than
+ 	sometimes relying on it being done later in xspara_add_next.  This
+ 	is simpler and more reliable.
+ 	(xspara__add_next, xspara_set_space_protection): Don't handle
+ 	end of sentence spaces.
+ 
+ 	* tp/Texinfo/Convert/ParagraphNonXS.pm (add_text, _add_next):
+ 	The same.
+ 
+ 2021-01-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	end of sentence space for set_space_protection
+ 	
+ 	* tp/Texinfo/XS/xspara.c (xspara_set_space_protection):
+ 	Double end-of-sentence space if at end of sentence.
+ 	* tp/t/03coverage_braces.t (w_end_sentence): New test.
+ 
+ 2021-01-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (_setup_conf): Merge 'info' hash
+ 	from conf rather than replacing with it.  Otherwise giving
+ 	--no-validate flag to texi2any led to character encoding differences
+ 	in the output.
+ 
+ 2021-01-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/t/paragraph.t: Update calls to set_space_protection.
+ 
+ 2021-01-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	void return type for set_space_protection
+ 
+ 	* tp/Texinfo/Convert/ParagraphNonXS.pm (set_space_protection):
+ 	Do not return an empty string.  Callers updated.
+ 	* tp/Texinfo/XS/xspara.c (xspara_set_space_protection): The same.
+ 
+ 2021-01-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	No line counting for set_space_protection.
+ 	
+ 	* tp/Texinfo/Convert/Plaintext.pm (_convert): Do not wrap
+ 	any calls to set_space_protection with _count_added as
+ 	set_space_protection does not reset the line counter and
+ 	this can lead line numbers in index entries to be too high.
+ 	* tp/t/09indices.t (w_lines_count): New test.
+ 
+ 2021-01-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Simply paragraph formatter.
+ 	
+ 	* tp/Texinfo/XS/xspara.c (two_spaces_only): Remove function.
+ 	(xspara_add_text): Simply use two spaces at the end of a
+ 	sentence, rather than processing space characters from the input.
+ 	This has a potential change to the output if exotic spaces were used.
+ 	* tp/Texinfo/Convert/ParagraphNonXS.pm (add_text): The same.
+ 	* tp/Texinfo/XS/xspara.c (xspara_add_text): Do not continue the loop
+ 	after this, as this can rarely lead to calls to xspara__cut_line
+ 	or xspara__end_line being missed later on in the loop body.
+ 
+ 2021-01-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/xspara.c (two_spaces_only): Split out function
+ 	for clarity.
+ 	(xspara_add_text): Copy some code to each case of an if statement.
+ 
+ 2021-01-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* NEWS, doc/texinfo.texi (@example): Document that @example
+ 	can take an argument.
+ 
+ 2021-01-12  Gavin Smith  <gavinsmith0123@gmail.com> and
+             Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Separate @example args with commas.
+ 
+ 	* tp/Texinfo/XS/parsetexi/command_data.txt: Use BLOCK_variadic
+ 	for @example.
+ 	* tp/Texinfo/XS/parsetexi/handle_commands.c (handle_block_commands):
+ 	Start remaining args counter at -1 for BLOCK_variadic.
+ 
+ 	* tp/Texinfo/Common.pm (%block_commands):
+ 	Use 'variadic' for 'example'.
+ 	* tp/Texinfo/ParserNonXS.pm (_parse_texi) <variadic block command>:
+ 	Set remaining_args value to -1.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_preformatted_command):
+ 	Concatenate any arguments to example with intervening spaces.
+ 	
+ 	* tp/t/html_tests.t (example_class, example_multi_class): New tests.
+ 
+ 2021-01-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/Makefile.am (wwwdoc-build): Add options for using MathJax.
+ 
+ 2021-01-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	CFLAGS for XS module checks
+ 
+ 	* tp/Texinfo/XS/configure.ac: Set CFLAGS and LDFLAGS before
+ 	running more tests, using Perl configuration values.  This is
+ 	intended to make results from the AM_GNU_GETTEXT checks reliable
+ 	on Solaris 11, where gettext was found to work when it didn't.
+ 
+ 	* tp/Texinfo/XS/configure.ac: Change AC_HELP_STRING to AS_HELP_STRING.
+ 
+ 2021-01-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* configure.ac: Print informative message if we
+ 	are not going to try to build XS modules.
+ 
+ 2021-01-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Avoid compiler warning
+ 
+ 	* tp/Texinfo/XS/parsetexi/extra.c (add_extra_integer)
+ 	* tp/Texinfo/XS/parsetexi/api.c (element_to_perl_hash): Use
+ 	wider integer type to avoid compiler warning.
+ 
+ 2020-12-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Document INFO_JS_DIR.
+ 	
+ 	* TODO,
+ 	* doc/texinfo.texi (HTML Customization Variables):
+ 	Document INFO_JS_DIR.
+ 
+ 2020-12-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions
+ 
+ 	* doc/texinfo.texi (References): cross reference -> cross-reference
+ 	(Cross Reference Commands): rm reference to @inforef
+ 	(Info Format FAQ): Revise and extend.
+ 
+ 2020-12-27  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* TODO: Update some items from (now-closed) bug tracker on Savannah.
+ 
+ 2020-12-23  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/README: Remove long-obsolete file.
+ 
+ 2020-12-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* info/session.c (forward_move_node_structure)
+ 	(backward_move_node_structure): Check return value from
+ 	info_handle_pointer.  Otherwise an infinity loop can result
+ 	from malformed input.  Report from Nathaniel Beaver.
+ 
+ 2020-12-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix info fuzzing error.
+ 	
+ 	* info/info-utils.c (copy_input_to_output): Avoid pointer
+ 	arithmetic with value from input file to avoid chance of a
+ 	invalid pointer.  Add check for anchor offset being previous
+ 	to current node.  Report from Nathaniel Beaver 2020-05-25 who
+ 	found the failing input with afl-fuzz.
+ 
+ 2020-12-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Report.pm (gdt): Try to set locale from a list
+ 	so that more can be easily added.
+ 
+ 2020-12-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove warning for @menu seen before first @node.
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (_parse_texi),
+ 	* tp/Texinfo/XS/parsetexi/handle_commands.c (handle_block_command):
+ 	Remove warning for @menu seen before first @node.
+ 
+ 	This warning would be output incorrectly when texi2any --pdf
+ 	was run if the @top node was in an @ifnottex block.  Report from
+ 	Matt Wette 2020-11-29.
+ 
+ 2020-12-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	texi2dvi stop on first error
+ 
+ 	* util/texi2dvi: Stop on first error.  Changes the behaviour that
+ 	has been current since change on 2019-03-31.
+ 	Request from Marius Hofert 2020-12-09.
+ 	* NEWS: Mention.
+ 
+ 2020-11-29  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Revise in line with GNU Coding Standards
+ 	
+ 	* doc/texinfo.texi: Change "filename" to "file name" and
+ 	avoid using "path" or "pathname".
+ 	(Format with texi2dvi): Remove advice on running texi2dvi
+ 	under MS-DOS.
+ 
+ 2020-11-29  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Preparing for TeX, Other Info Directories):
+ 	Remove explanations of how to set environment variables in various
+ 	shells.
+ 
+ 2020-11-29  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi: Change @smallexample to @example in many
+ 	places.
+ 
+ 2020-11-29  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Update manual for command deprecations
+ 	
+ 	* doc/texinfo.texi (@unnumbered @appendix): Discourage @centerchap.
+ 	(@inforef): Discourage.
+ 	(@small...): Don't encourage.
+ 	(@definfoenclose): Discourage.
+ 
+ 2020-11-29  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* texindex/ti.twjr: Add missing } in menu.
+ 
+ 2020-11-29  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/t/test_utils.pm: require instead of use Texinfo::Transformations.
+ 
+ 2020-11-29  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Upgrade libintl-perl to 1.32
+ 	
+ 	* tp/maintain/lib/libintl-perl,
+ 	* tp/maintain/lib/README: Upgrade to libintl-perl-1.32
+ 	* TODO: Update.
+ 	
+ 	* tp/Texinfo/Report.pm (gdt): Set and restore LC_MESSAGES
+ 	when callling gettext.
+ 
+ 2020-11-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	data-manual attribute
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_xref_commands):
+ 	Set data-manual attribute instead of class="texi-manual"
+ 	on links to other Texinfo manuals.
+ 
+ 2020-11-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.tex (\image): Call \makevalueexpandable.  Remove
+ 	outdated code for macro expansion.
+ 	
+ 	Christopher Dimech reported that @value does not work inside
+ 	@image.
+ 
+ 2020-11-21  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove newline at start of @macro argument
+ 
+ 	* doc/texinfo.tex (\eatleadingcr): New macro.
+ 	(\scanmacro): Put \eatleadingcr into definition of \xeatspaces.
+ 	(\parsemargdef): Put \xempty{} into argument to \xeatspaces.
+ 	* doc/texinfo-tex-test.texi (Newline at start of argument): New
+ 	test.
+ 	
+ 	Hilaire Fernandes reported the case of a broken macro when a comma
+ 	separating arguments was at the end of a line.  This led the following
+ 	newline to be included in the macro argument.
+ 
+ 	This change stops whitespace being trimmed from the end of
+ 	macro arguments, so only leading whitespace is trimmed, as
+ 	is documented and is the case with texi2any's macro handling.
+ 
+ 
+ 2020-11-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	No extra . for image file extension
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_image_command): Do not
+ 	include extra period before file extension in the case that the
+ 	file was not found, in accordance with the manual's statement
+ 	that the fifth argument to @image includes the extension.
+ 	Report from Christopher Dimech.
+ 	* NEWS: Update.
+ 
+ 2020-11-17  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@set txiomitxrefpg
+ 	
+ 	* doc/texinfo.texi (\xrefX): If @set txiomitxrefpg is given
+ 	do not output page numbers for cross-references.
+ 
+ 2020-11-17  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Use files in input for tests with encodings and non ascii characters
+ 
+ 	* tp/t/09indices.t, tp/t/input_files/encoding_index_latin1.texi,
+ 	tp/t/input_files/encoding_index_utf8.texi: replace 
+ 	tests with encoded characters provided as perl strings with 
+ 	actual files properly encoded.
+ 
+ 2020-11-17  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Normalize perl parser and XS parser output for better test comparability
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (_end_line): use a string for enumerate
+ 	default specification for consistency.
+ 	* tp/Texinfo/ParserNonXS.pm (_check_line_directive): use an integer
+ 	for the line number for consistency.
+ 	* tp/t/test_utils.pl (duplicate_key_array, _duplicate_element_keys,
+ 	duplicate_tree_element_keys): new functions used to normalize
+ 	parsers outputs for better tests comparabilities.
+ 	* tp/t/test_utils.pl: put use Texinfo::Transformations; at the 
+ 	beginning.
+ 
+ 2020-11-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Parse Texinfo commands in @displaymath as in @math (XS version)
+ 	
+ 	* tp/Texinfo/XS/parsetexi/command_data.txt: Remove displaymath
+ 	from raw commands.
+ 	* tp/Texinfo/XS/parsetexi/commands.c (close_paragraph_command):
+ 	Remove displaymath.
+ 	* tp/Texinfo/XS/parsetexi/handle_commands.c (handle_block_command):
+ 	Push 'math' context for @displaymath.
+ 	* tp/Texinfo/XS/parsetexi/close.c (close_commands): Pop context
+ 	for @math and @displaymath.
+ 
+ 2020-11-16  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Warn and die if the fallback ParserNonXS require failed
+ 
+ 	* tp/Texinfo/XSLoader.pm (FALLBACK): check the status of 
+ 	the eval of the require of the fallback module (ParserNonXS)
+ 	and report the warning and die if the eval failed.
+ 
+ 2020-11-16  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Parse texinfo commands in @displaymath as in @math
+ 
+ 	* tp/Texinfo/Common.pm (%math_commands): Add.  Remove
+ 	displaymath from raw commands.
+ 	* tp/Texinfo/ParserNonXS.pm (_close_current, _parse_texi):
+ 	Handle math commands in a more generic way using a specific
+ 	"math" context independently of the command name.
+ 	* tp/Texinfo/Convert/HTML.pm (_convert),
+ 	tp/Texinfo/Convert/Plaintext.pm (%block_math_commands,
+ 	new_formatter, _convert),
+ 	tp/Texinfo/Convert/TexinfoXML.pm (_convert)
+ 	tp/Texinfo/Convert/Text.pm (_convert): use %math_commands.
+ 
+ 
+ 2020-11-15  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Rename OUTPUT_CONTENTS_LOCATION as CONTENTS_OUTPUT_LOCATION
+ 	and at_commands value for the variable as inline
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults, _convert_heading_command,
+ 	_convert_informative_command, _contents_shortcontents_in_title,
+ 	_prepare_special_elements, _prepare_contents_elements,
+ 	_set_variables_texi2html, tp/Texinfo/Common.pm 
+ 	(@variable_string_settables), doc/texi2oldapi.texi,
+ 	doc/texinfo.texi (HTML Customization Variables),
+ 	tp/init/book.pm:
+ 	Rename OUTPUT_CONTENTS_LOCATION as CONTENTS_OUTPUT_LOCATION
+ 	and use 'inline' instead of 'at_commands' for the corresponding
+ 	value.  Idea from Gavin.
+ 
+ 2020-11-15  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Add 'after_top' for OUTPUT_CONTENTS_LOCATION and use it as default
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults, _convert_heading_command),
+ 	doc/texinfo.texi (HTML Customization Variables):
+ 	If 'OUTPUT_CONTENTS_LOCATION' is set to 'after_top', write the
+ 	table of contents/Overview at the end of the @top.  Instead of
+ 	the mini toc.  Set 'after_top' in the default case (Gavin).
+ 
+ 2020-11-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fully remove @setcontentsaftertitlepage.
+ 
+ 	* tp/Texinfo/Common.pm (%line_commands, %deprecated_commands),
+ 	* tp/Texinfo/XS/parsetexi/command_data.txt,
+ 	* tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line):
+ 	Remove setcontentsaftertitlepage and setshortcontentsaftertitlepage.
+ 	* tp/t/info_tests.t (contents_setcontentsaftertitlepage_before_node):
+ 	Remove.
+ 	* tp/tests/contents/res_parser: Remove results files for removed
+ 	tests.
+ 	* doc/texinfo.texi (Command List, Obsolete @-Commands): Move
+ 	@refill to Obsolete @-Commands.  Update documentation of
+ 	@setcontentsaftertitlepage.
+ 	* NEWS: Update.
+ 	* doc/refcard/txirefcard.tex: Remove documentation of deprecated
+ 	commands.
+ 
+ 2020-11-14  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Move mini toc formatting to section @-command conversion function
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert, _convert_heading_command):
+ 	Move mini toc formatting code to _convert_heading_command() such that
+ 	it is in the function that can be customized if set in
+ 	Texinfo::Config::texinfo_commands_conversion.
+ 
+ 2020-11-14  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Use OUTPUT_CONTENTS_LOCATION for HTML
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults,
+ 	_convert_informative_command, _contents_shortcontents_in_title,
+ 	_default_titlepage, _print_title, _prepare_contents_elements,
+ 	_convert, _set_variables_texi2html),
+ 	tp/Texinfo/Common.pm (@variable_string_settables),
+ 	doc/texinfo.texi (HTML Customization Variables),
+ 	texi2oldapi.texi, tp/init/book.pm, tp/tests/contents/list-of-tests:
+ 	Replace INLINE_CONTENTS by OUTPUT_CONTENTS_LOCATION set to 
+ 	"at_commands", INLINE_CONTENTS unset becomes "separate_element".
+ 	Add "after_title" as a possibility for OUTPUT_CONTENTS_LOCATION
+ 	using the code that corresponded to @setcontentaftertitlepage
+ 	before the @-command was removed.
+ 
+ 2020-11-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Simplify little-used "markup style" infrastructure.
+ 	
+ 	* doc/texinfo.tex (\currentmarkupstyle, \setupmarkupstyle)
+ 	(\markupsetuplqdefault, \markupsetuprqdefault): Remove.
+ 	(\setcodequotes, \setregularquotes): Replacements.
+ 	* doc/texinfo.texi (Inserting Quote Characters):
+ 	Do not say that the command interface is preferred.
+ 
+ 2020-11-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Avoid excess vertical space above @displaymath.
+ 	
+ 	* doc/texinfo.tex (\displaymath): Avoid active newlines in macro
+ 	definition.  These led to \par tokens which in turn led to extra
+ 	vertical space above the block.  Report by Christopher Dimech.
+ 
+ 2020-11-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix \eqno in @displaymath.
+ 	
+ 	* doc/texinfo.tex (\end): Do not exit math mode (reverts previous
+ 	change).
+ 	(\displaymath): Temporarily redefine @end to insert $$ immediately,
+ 	before reading the rest of the line.  This is needed for \halign
+ 	and \eqno inside display math.
+ 	* doc/texinfo-tex-test.texi (Test of @displaymath): Add \eqno
+ 	example.
+ 	
+ 	Report of broken \eqno by Christopher Dimech.
+ 
+ 2020-11-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix align in @displaymath.
+ 
+ 	* doc/texinfo.tex (\end): Leave math mode.
+ 	(\Edisplaymath): Do not leave math mode here as it is too
+ 	late if \halign is inside the display math, which has to appear
+ 	as $$\halign{...}$$.
+ 	* doc/texinfo-tex-test.texi (Test of @displaymath): New section.
+ 
+ 	Christopher Dimech reported that \leqalignno within
+ 	@displaymath was broken.
+ 
+ 2020-11-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Ignore line argument to @example.
+ 	
+ 	* doc/texinfo.tex (\example, \lisp) : End call to \makedispenvdef
+ 	with \parsearg rather than \gobble.
+ 
+ 2020-11-12  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/tests/run_parser_all.sh: store raw output and postprocess
+ 	test output even if not comparing with previous results.
+ 
+ 2020-11-12  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/tests/tex_html/tex_gdef.texi, tex_eqalign.texi: tests with 
+ 	\gdef in @tex block and with \leqalignno from Christopher Dimech.
+ 
+ 2020-11-11  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Mark some commands as deprecated.
+ 	
+ 	* tp/Texinfo/Common.pm (%deprecated_commands),
+ 	* tp/Texinfo/XS/parsetexi/command_data.txt:
+ 	Mark definfoenclose, refill, inforef, centerchap as deprecated.
+ 	* NEWS: Update.
+ 
+ 2020-11-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Output @lisp with 'example' class.
+ 	
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_preformatted_command):
+ 	Output @lisp with <div class='example lisp'> rather than
+ 	<div class='lisp'>.
+ 	(%css_map): No CSS for div.lisp.
+ 
+ 2020-11-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Optional parameter to @example
+ 	
+ 	* tp/Texinfo/Common.pm (%block_commands),
+ 	* tp/Texinfo/XS/parsetexi/command_data.txt: Specify @example to
+ 	take 1 argument.
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_preformatted_command):
+ 	If 'example' takes an argument, pass it as an extra argument
+ 	to _attribute_class.
+ 	(_attribute_class): Take an extra argument for extra classes
+ 	to be added to the element.
+ 
+ 	This could be used as e.g. "@example cplusplus" to allow
+ 	post-processing the HTML output to syntax-highlight C++ code.
+ 
+ 2020-11-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Other Customization Variables): Alphabetize.
+ 	(Top): Remove bespoke menu entry names for master menu as these
+ 	are not useful.
+ 
+ 2020-11-08  Per Bother  <per@bothner.com>
+ 
+ 	* js/info.js (config): Flatten structure so as to allow merging
+ 	of configs.
+ 
+ 2020-11-08  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 	
+ 	* doc/texinfo.tex (Conventions): Swap treatment of form feeds
+ 	and tabs.
+ 	(Short Sample, Body of the Document):
+ 	Include sections in the example chapter and headings in the
+ 	example output.
+ 	(First Node): Do not encourage putting copying permissions into
+ 	Top node.
+ 
+ 2020-11-07  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Rename PERMALINKS to COPIABLE_ANCHORS
+ 
+ 	* tp/Texinfo/Common.pm (@variable_string_settables),
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults):
+ 	Rename PERMALINKS to COPIABLE_ANCHORS.
+ 	* tp/Texinfo/Convert/HTML.pm (_get_permalink, _get_copiable_anchor):
+ 	Rename.
+ 	(%css_map) <a.copiable-anchor>: Set line height to 0em to avoid
+ 	increasing spacing of line.
+ 	* doc/texinfo.texi (HTML Customization Variables):
+ 	Add COPIABLE_ANCHORS.  Update documentation of JS_WEBLABELS.
+ 
+ 2020-11-07  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* NEWS: Update.
+ 
+ 2020-11-07  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Do not use dir.info as dir file.
+ 	
+ 	* info/dir.c (dir_entry_of_infodir): Call info_check_compressed
+ 	instead of info_add_extension.
+ 
+ 2020-11-07  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Do not use dir.info as dir file.
+ 	
+ 	* info/filesys.c (info_check_compressed): Split out new function.
+ 	Remove code which deals with a file being found which is a
+ 	directory.
+ 	(info_add_extension): Use info_check_compressed.
+ 	* info/dir.c (build_dir_node): Iterate over search
+ 	path with infopath_first and infopath_next and check for
+ 	dir file with info_check_compressed.
+ 
+ 2020-11-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	awk for texindex
+ 
+ 	* configure.ac: Call AC_CHECK_PROGS instead of AC_PROG_AWK and
+ 	set TI_AWK.
+ 	* texindex/texindex.in, texindex/Makefile.am:
+ 	Substitute TI_AWK instead of AWK.
+ 
+ 2020-11-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Allow dir.gz
+ 
+ 	* info/dir.c (build_dir_node): Call info_file_find_next_in_path
+ 	to get all the dir files.  This means that compressed dir
+ 	files can be found as dir.gz etc., which install-info already
+ 	supports.
+ 	(dir_entry_of_infodir): Only check for dir under the name of "dir",
+ 	not "localdir".
+ 
+ 2020-11-05  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Catching Mistakes): Subordinate to
+ 	previous appendix.
+ 
+ 2020-11-05  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	JS_WEBLABELS=reference
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_default_end_file):
+ 	For JS_WEBLABELS=reference only output the reference link
+ 	if JS is used in the page.
+ 
+ 2020-11-05  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@bsixpaper
+ 
+ 	* NEWS,
+ 	* doc/texinfo.texi (A4 Paper, Command List),
+ 	* doc/refcard/txirefcard.tex: Document @bsixpaper.
+ 
+ 2020-11-05  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Warn about nodes not references in pointers or in document node menu
+ 
+ 	* tp/Texinfo/Structuring.pm (nodes_tree): put referenced nodes in 
+ 	%referenced_nodes and warn about unreferenced nodes.
+ 
+ 2020-11-05  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Structuring.pm (nodes_tree): word node pointers and menu
+ 	order inconsistencies message without referring to section.
+ 
+ 
+ 2020-11-05  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Add CHECK_NORMAL_MENU_STRUCTURE customization variable
+ 
+ 	* tp/Texinfo/Common.pm (%default_customization_values, 
+ 	@variable_string_settables),
+ 	tp/Texinfo/Structuring.pm (nodes_tree),
+ 	doc/texinfo.texi (Other Customization Variables):
+ 	add CHECK_NORMAL_MENU_STRUCTURE which must be set in order to
+ 	get warnings about inconsistencies between node pointers
+ 	and node menu entries order.  Do not use FORMAT_MENU for that.
+ 	Output those warnings even for nodes with explicit pointers.
+ 
+ 
+ 2020-11-04  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Invoking texi2any) <--no-validate>: Reword
+ 	to say it is menu entries that are checked rather than menu
+ 	structure.  Comment out text that may be inaccurate.
+ 
+ 2020-11-02  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Anchor links on hover over regular @table items.
+ 	
+ 	* tp/Texinfo/Common.pm (relate_index_entries_to_table_entries_in_tree):
+ 	New function.
+ 	* tp/texi2any.pl: Call it as a tree transformation for HTML.
+ 	* tp/Texinfo/Convert/HTML.pm (command_id): Update a comment.
+ 
+ 2020-11-02  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Anchor links on hover over @vtable or @ftable @item.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_item_command) <table_term>:
+ 	Output id on containing <dt> rather than an empty <span>.  Call
+ 	_get_permalink.
+ 
+ 2020-11-02  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Determine with USE_NODE_DIRECTIONS if section or nodes directions are
+ 	used in HTML
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_default_node_direction)
+ 	rename as _default_panel_button_dynamic_direction.
+ 	* tp/Texinfo/Convert/HTML.pm (_default_panel_button_dynamic_direction,
+ 	%defaults), tp/Texinfo/Common.pm (@variable_string_settables):
+ 	add USE_NODE_DIRECTIONS customization variable, and use it in
+ 	_default_panel_button_dynamic_direction, defaulting to USE_NODES
+ 	if USE_NODE_DIRECTIONS is undefined.
+ 	* doc/texinfo.texi (HTML Customization Variables): add 
+ 	USE_NODE_DIRECTIONS.
+ 	* doc/texinfo.texi (Three Arguments): document that 
+ 	xrefautomaticsectiontitle applies to node headers in HTML too.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_default_navigation_header_panel,
+ 	_default_button_formatting): determine if a delimiter is needed
+ 	before a button from 'format_button' function reference return.
+ 
+ 2020-11-01  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Use the section itself for sectiontoc, not the previous node
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert): use the sectioning
+ 	command for the sectiontoc.
+ 
+ 2020-11-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Anchor links on hover over def.
+ 
+ 	* tp/Texinfo/Common.pm (@variable_string_settables),
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults):
+ 	Add PERMALINKS.
+ 	* tp/Texinfo/Convert/HTML.pm (_get_permalink): New function.
+ 	(%css_map): Add CSS so as to make permalink appear on hover
+ 	over parent element.
+ 	(_convert_def_line_type): Call _get_permalink.
+ 
+ 2020-11-01  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Output a sectiontoc for @top if there is no contents already output
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert): output a sectiontoc in 
+ 	@top if there is no shortcontent nor summary content inlined.
+ 	(_has_contents_or_shortcontents): new function.
+ 
+ 2020-11-01  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Update pot/po and fr translation to regenerate test result after @def
+ 	change
+ 
+ 	* po_document/*.po: update strings.
+ 	* po_document/fr.po: update translations.
+ 	* tp/tests/layout/res_parser/formatting_fr_icons/formatting.html:
+ 	update
+ 
+ 2020-11-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Enable def category CSS.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_def_line_type):
+ 	Wrap def category in <span class='category'>.
+ 	(_convert_def_command): Add class='def' to <dl> element.
+ 
+ 2020-11-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Output category separately for @def*.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_def_line_type):
+ 	Split the conversion of the category away from the rest of
+ 	the def line.  Add comments to label the different cases.
+ 
+ 	This has a slight change to the output for @deffn with
+ 	a completely empty argument, as this leads to the
+ 	category being undefined.  It also changes a test
+ 	result due to a translation for "{category}: " being missing
+ 	(in French, this should come out as "{category}@ : ").
+ 
+ 	This is preparation for allowing changing the formatting of
+ 	the category with CSS, for example to float it to the right
+ 	of the page.  Suggestion from Per Bother.
+ 
+ 2020-11-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Convert/Text.pm (brace_no_arg_command):
+ 	Add missing close bracket for defined.
+ 
+ 2020-10-31  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Replace SHOW_MENU by FORMAT_MENU which uses only strings
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (_register_extra_menu_entry_information),
+ 	tp/Texinfo/XS/parsetexi/Parsetexi.pm (parser),
+ 	tp/Texinfo/Structuring.pm (nodes_tree),
+ 	tp/Texinfo/Common.pm (%default_customization_values,
+ 	@variable_string_settables), tp/texi2any.pl,
+ 	tp/Texinfo/Convert/*.pm, tp/init/book.pm, tp/init/chm.pm,
+ 	doc/texinfo.texi (Other Customization Variables), NEWS: 
+ 	replace SHOW_MENU by FORMAT_MENU.  0 becomes 'nomenu' and 1
+ 	becomes 'menu'.
+ 
+ 2020-10-31  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Do not remove raw_out_parser debug tests output directories
+ 
+ 	* tp/tests/run_parser_all.sh: do not remove raw_out_parser.
+ 	tp/tests/*/Makefile.am (distclean-local): remove raw_out_parser*
+ 
+ 2020-10-31  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Set include directories for parser
+ 
+ 	* texi2any.pl (%$parser_file_options): set 'include_directories'. 
+ 
+ 2020-10-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	_convert_text_options takes a converter argument
+ 
+ 	* tp/Texinfo/Structuring.pm (do_index_keys): Do not call
+ 	_convert_text_options as this appears to take a converter
+ 	object as an argument.  Inline some parts of that function
+ 	at the call site.
+ 
+ 2020-10-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Call do_index_keys with parser object.
+ 	
+ 	* tp/Texinfo/Convert/HTML.pm (_prepare_index_entries),
+ 	* tp/Texinfo/Convert/IXIN.pm (output_ixin):
+ 	Pass parser object to sort_indices and sort_indices_by_letter
+ 	instead of converter.
+ 	
+ 2020-10-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Call do_index_keys with parser object.
+ 
+ 	* tp/Texinfo/Convert/Plaintext.pm (_printindex_formatted):
+ 	Pass parser object to sort_indices instead of converter.
+ 	* tp/t/09indices.t: Set ENABLE_ENCODING in parser options
+ 	as well as converter options.
+ 	* tp/Texinfo/Convert/Plaintext.pm (do_index_keys): Assume
+ 	argument is a parser object.
+ 	
+ 	This means that conversion errors in the index sort keys
+ 	will be part of the parser errors instead of the converter
+ 	errors.
+ 
+ 2020-10-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (texi2any Environment Variables): Update
+ 	documentation of TEXINFO_XS_PARSER to reflect that this is
+ 	the default.
+ 
+ 2020-10-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Call do_index_keys with parser object again.
+ 	
+ 	* tp/Texinfo/Common.pm (%default_customization_values):
+ 	Re-add 'ENABLE_ENCODING'.  It could be used in Texinfo::Structuring
+ 	for index entry sorting.
+ 	* tp/t/test_utils.pl, tp/t/test_sort.t:
+ 	Use parser object instead of converter object to sort indices.
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm: Ignore ENABLE_ENCODING.
+ 	
+ 	This reverts changes on 2020-10-21 and 2020-10-28.  The plan
+ 	is to call do_index_keys with the parser object instead, which
+ 	appears to have been the original intention.
+ 
+ 2020-10-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Configuration/customization variables.
+ 	
+ 	* tp/Texinfo/Common.pm (%default_customization_values):
+ 	Remove SIMPLE_MENU as this is used in neither Texinfo::Parser
+ 	or Texinfo::Structuring.
+ 	* tp/Texinfo/Structuring.pm (nodes_tree): Refer to SHOW_MENU
+ 	via get_conf to clarify that this is a configuration value.
+ 	* tp/texi2any.pl: Remove a comment.
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm: Change a comment.
+ 
+ 2020-10-31  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/texi2any.pl: Rename two variables.
+ 
+ 2020-10-28  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Do not set expanded_formats via parser.
+ 
+ 	* tp/Texinfo/Convert/Converter.pm (converter): Do not copy
+ 	'expanded_formats' from parser object to converter object.
+ 	* tp/texi2any.pl: Copy 'expanded_formats' from parser object
+ 	to converter object.
+ 
+ 2020-10-28  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Do not set include_directories via parser.
+ 
+ 	* tp/Texinfo/Convert/Converter.pm (converter): Do not copy
+ 	'include_directories' from parser object to converter object.
+ 
+ 	* tp/texi2any.pl: Add include directories to parser options
+ 	and converter options separately.
+ 	* tp/t/test_utils.pl: Set 'include_directories' in converter
+ 	options explicitly.
+ 
+ 	This should make it clearer where the 'include_directories'
+ 	setting comes from.  Ideally the parser object should be used
+ 	to access the results of parsing only, not to access parser
+ 	settings.
+ 
+ 2020-10-28  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm (parser):
+ 	Add a comment about copying the conf to the parser object.
+ 
+ 2020-10-28  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Only call do_index_keys with converter object.
+ 
+ 	* tp/t/test_utils.pl, tp/t/test_sort.t:
+ 	Call Texinfo::Structuring::sort_indices with converter object
+ 	rather than parser object.
+ 	* tp/Texinfo/Convert/Text.pm: use Texinfo::Convert::Converter.
+ 	* tp/Texinfo/Structuring.pm (do_index_keys): Update comment.
+ 
+ 	This means that index sorting errors disappear from
+ 	$result_errors, but they are still present in the converter
+ 	errors.
+ 
+ 2020-10-28  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Provide accesskey in section TOC.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm: Output accesskey attribute on <a>
+ 	elements in section TOC, as is done for menus.
+ 
+ 2020-10-27  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Fix messages. Do not warn if up node is an external node and inconsistent with menu
+ 
+ 	* tp/Texinfo/Structuring.pm (nodes_tree): do not check for 
+ 	node up / menu up mismatch if node up is an external node.
+ 	* tp/Texinfo/Convert/HTML.pm (_element_direction): accept section
+ 	type for TOP_NODE_UP_URL Up.
+ 
+ 
+ 2020-10-27  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Do not warn if external node in menu is not consistent with sections
+ 
+ 	* tp/Texinfo/Structuring.pm (nodes_tree): do not warn if a menu entry
+ 	referring to an external node is not consistent with sectioning.
+ 
+ 2020-10-26  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	use httex instead of httexi for @math in default case
+ 
+ 	* tp/init/tex4ht.pm ($STYLE_MATH): set to tex.
+ 
+ 2020-10-26  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@math, @displaymath documentation
+ 
+ 	* doc/texinfo.texi (Inserting Subscripts and Superscripts):
+ 	Do not encourage @sub or @sup inside math.
+ 	(Inserting Math): Use \over in example, instead of \frac.
+ 	Comment out explanation of @\.  Explain that using any Texinfo
+ 	commands inside math is not ideal.
+ 
+ 2020-10-25  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	handle @displaymath with tex4ht and latex2html
+ 
+ 	* tp/init/latex2html.pm (l2h_process, l2h_to_latex), 
+ 	tp/init/tex4ht.pm ($tex4ht_command_displaymath, tex4ht_prepare):
+ 	handle @displaymath.
+ 	* tp/tests/coverage_macro.texi: use plain TeX math code in 
+ 	@displaymath.
+ 	* tp/tests/tex_html/tex.texi: add a @displaymath.
+ 
+ 2020-10-25  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	add a @sup in @math{} in tex tests
+ 
+ 	* tp/tests/tex_html/tex.texi: add @math{} with @sup{}
+ 	to test.
+ 
+ 2020-10-25  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	regenerate tex4ht/latex2html tests
+ 
+ 	Note that tex must be changed to etex in httex and httexi to
+ 	generate those tests results with recent tex4ht.
+ 
+ 2020-10-25  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	@displaymath keep strings as is and add to coverage tests
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert): increment 'math' context
+ 	for @displaymath.
+ 	* tp/Texinfo/Convert/Text.p (_convert): set code option for 
+ 	Texinfo::Common::block_commands raw.
+ 	* tp/t/02coverage.t, tp/tests/coverage_macro.texi, 
+ 	tp/tests/*/res_parser/*: add @displaymath in coverage tests.
+ 
+ 2020-10-25  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Add a tree transformation to add missing menus
+ 
+ 	* tp/Texinfo/Transformations.pm
+ 	(_get_non_automatic_nodes_with_sections, complete_tree_nodes_menus,
+ 	complete_tree_nodes_missing_menu, _prepend_new_menu_in_node_section), 
+ 	doc/texinfo.texi (Other Customization Variables), texi2any.pl,
+ 	tp/t/automatic_menus.t: add complete_tree_nodes_missing_menu
+ 	transformation.  Add systematically the optional $use_sections
+ 	argument to add a menu entry name using the section name to the 
+ 	functions that can make use of that argument.
+ 	* tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Structuring.pm
+ 	(node_menu_of_node): rename node_menu_of_node() as
+ 	new_complete_node_menu().
+ 	* tp/Texinfo/Structuring.pm (get_node_node_childs, new_complete_node_menu),
+ 	tp/Texinfo/Transformations.pm (complete_node_menu): add
+ 	get_node_node_childs() in Structuring.pm based on code in
+ 	Transformations.pm, and use that code in new_complete_node_menu().
+ 	* tp/Texinfo/Structuring.pm (node_menu_of_node, section_menu_of_node): 
+ 	remove, optional arguments of the functions should be used instead.
+ 
+ 2020-10-24  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	minor changes in comments and documentation
+ 
+ 2020-10-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Re-add example.
+ 
+ 	* doc/texinfo.texi
+ 	(Other Customization Variables): Re-add example of
+ 	TREE_TRANSFORMATIONS with corrected invocation.
+ 
+ 2020-10-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (HTML Customization Variables, Inserting Math):
+ 	Document -c HTML_MATH=t4h.
+ 
+ 2020-10-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/texi2any.pl: Use tex4ht if HTML_MATH is set to 't4h'.
+ 
+ 2020-10-24  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	do not mix tex4ht commands STDIN with main script STDIN
+ 
+ 	* tp/init/tex4ht.pm (tex4ht_process_command): use open
+ 	with "|-" input pipe to launch tex4ht commands to avoid mixing
+ 	main script STDIN and tex4ht commands STDIN.  It is important
+ 	because when tex fails it reads from STDIN and the input may 
+ 	trigger diverse actions by tex.
+ 
+ 2020-10-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Reduce example indent for @bsixpaper.
+ 
+ 	* doc/texinfo.tex (@bsixpaper): Set \lispnarrowing to 0.2in.
+ 
+ 2020-10-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@set dispenvsize small for @bsixpaper.
+ 	
+ 	* doc/texinfo.tex (@bsixpaper): Switch some block commands
+ 	to display with a smaller font.
+ 	(\verbatim): Respect '@set dispenvsize small'.
+ 
+ 2020-10-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Documentation of customization variables.
+ 	
+ 	* doc/texinfo.texi
+ 	(HTML Customization Variables, Other Customization Variables):
+ 	Move INDEX_ENTRY_COLON and MENU_ENTRY_COLON to HTML Customization
+ 	Variables.  Remove commented-out IDX_SUMMARY.  Remove example
+ 	referring to non-existent PLAINTEXINFO variable.  Remove
+ 	USE_NODE_TARGET as it doesn't do anything in the current code.
+ 	* tp/Texinfo/Common.pm (@variable_string_settables),
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults): Remove 'USE_NODE_TARGET'.
+ 	* tp/t/init/t2h_singular.init: Remove commented-out code referring
+ 	to IDX_SUMMARY.
+ 
+ 2020-10-23  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	MathJax for TeX code only
+ 
+ 	* tp/Texinfo/Convert/HTML.pm
+ 	(_convert_math_command) [HTML_MATH=mathjax]: No MathJax if
+ 	HTML tags in contents, e.g. @math{a@sup{2}} doesn't work.
+ 
+ 2020-10-23  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.tex (\pagesizes): Increase physical page dimensions
+ 	by fixed quantities.
+ 
+ 2020-10-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@bsixpaper
+ 
+ 	* doc/texinfo.tex (@bsixpaper): Add.
+ 	* tp/Texinfo/Common.pm (%line_commands),
+ 	* tp/Texinfo/XS/parsetexi/command_data.txt: Add 'bsixpaper'.
+ 
+ 2020-10-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	empty @headitem
+ 
+ 	* tp/Texinfo/XS/parsetexi/api.c (element_to_perl_hash):
+ 	Always create a contents array for @headitem even if it is empty.
+ 	* tp/t/21multitable.t (empty_headitem): New test.
+ 
+ 2020-10-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Only reference MathJax on those pages which require it.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm
+ 	(%defaults): New value 'element_math' to keep track of
+ 	whether @math or @displaymath has been seen in current file.
+ 	(_convert_math_command, _convert_displaymath_command)
+ 	(output): Set and reset 'element_math'.  Process body of
+ 	file before the header to set 'element_math' correctly.
+ 	(file_header_informations): Only reference MathJax scripts
+ 	if 'element_math' is set.
+ 	
+ 	(%defaults): New value 'jslicenses_element' to keep track
+ 	of whether scripts have actually been used in the current output
+ 	file.
+ 	(file_header_information): Update 'jslicenses_element'.
+ 	(_default_end_file): Only output the link to the JS licences page
+ 	if there were actually JS scripts referenced in the file.
+ 
+ 2020-10-21  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm (parser): Warn on
+ 	unknown conf value.
+ 
+ 2020-10-21  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove ENABLE_ENCODING setting for parser
+ 
+ 	* tp/Texinfo/Common.pm (%default_customization_values):
+ 	Remove 'ENABLE_ENCODING'.  This was passed indirectly to
+ 	Texinfo::Convert::Text by Texinfo::Parser, but Texinfo::Parser
+ 	has not depended on Texinfo::Convert::Text since 2016-07-09.
+ 
+ 	* tp/t/test_utils.pl, tp/t/test_sort.t:
+ 	Set 'ENABLE_ENCODING' on parser object before sorting indices
+ 	to maintain consistency  in test results.
+ 
+ 2020-10-21  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove TEST setting for parser
+ 
+ 	* tp/Texinfo/Common.pm (%default_customization_values):
+ 	Remove 'TEST'.
+ 	* tp/Texinfo/ParserNonXS.pm (parse_texi_text, parse_texi_file)
+ 	(parse_texi_line, _end_line):
+ 	Remove code referring to the TEST setting.  This means that
+ 	the 'input_directory' value is always set and all leading
+ 	directory components will be removed from the input file name
+ 	in messages.
+ 	* tp/Texinfo/Convert/HTML.pm (_load_htmlxref_files): Make
+ 	adding the input directory to the search path for htmlxref.cnf
+ 	conditional on TEST.
+ 
+ 2020-10-21  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	nodes_tree conditions
+ 
+ 	* tp/Texinfo/Structuring.pm (nodes_tree):
+ 	Remove conditions about external manuals in node up pointer.
+ 	These conditions appeared to be ineffective due to a different
+ 	check for menus on the up node preventing execution of
+ 	a block of code.  Combine other conditions.  No functional
+ 	changes intended.
+ 
+ 2020-10-21  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Structuring.pm (nodes_tree): Warn about multiple
+ 	@menu's regardless of value of SHOW_MENU.  Edit comments.
+ 	Combine conditions (with no functional changes intended).
+ 
+ 2020-10-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/tests/run_parser_all.sh: Don't pass -c SHOW_MENU=1
+ 	to texi2any.
+ 
+ 2020-10-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	SHOW_MENU=1 for TEXI2HTML=1.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_set_variables_texi2html):
+ 	Set SHOW_MENU to 1.
+ 
+ 2020-10-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Set MENU_ENTRY_COLON back to :.
+ 	
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults):
+ 	Change 'MENU_ENTRY_COLON' back from '' to ':'.
+ 
+ 	If somebody specifies '-c SHOW_MENU=1', they probably
+ 	want something that looks more like the Info output.
+ 	':' was the default setting until 2019-02-10.
+ 
+ 2020-10-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Don't add menus in HTML.pm.
+ 	
+ 	* tp/Texinfo/Convert/HTML.pm (_convert): Remove code to add a menu
+ 	to a node where there wasn't one.
+ 
+ 	Since SHOW_MENU now has the value section-toc by default,
+ 	a menu is not necessary in a node for inferior nodes to be
+ 	accessible.  If adding menus is wanted as a feature for HTML,
+ 	this may be better done in non-format-specific code (e.g. with
+ 	TREE_TRANSFORMATIONS).
+ 
+ 2020-10-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Warning only for menu missing node.
+ 
+ 	* tp/Texinfo/Structuring.pm (nodes_tree): Use a warning instead
+ 	of an error for the message, "node `%s' lacks menu item for
+ 	`%s' despite being its Up target".
+ 
+ 2020-10-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	No automatic menu if node has explicit pointers.
+ 
+ 	* tp/Texinfo/Convert/Plaintext.pm (_convert)
+ 	<sectioning commands>:
+ 	Check if extra arguments were given to @node, and if they
+ 	were, do not generate a menu if one was missing.
+ 
+ 2020-10-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* util/htmlxref.cnf (tar): Fix.
+ 
+ 2020-10-19  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	class="texi-manual"
+ 
+ 	* tp/Texinfo/Convert/HTML.pm
+ 	(_convert_xref_commands): Set class="texi-manual" on links
+ 	to other Texinfo manuals.
+ 
+ 2020-10-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 
+ 	* doc/texinfo.texi: Docbook -> DocBook throughout.
+ 	(Overview): Reword slightly.
+ 	(Texinfo Document Structure): Remove node self-reference.
+ 
+ 2020-10-18  Philipp Klaus Krause <pkk@spth.de>  (tiny change)
+ 
+ 	const char *
+ 
+ 	* info/filesys.c (filesys_error_string),
+ 	* install-info/install-info.c (ensure_dirfile_exists): Store
+ 	return value of strerror in a const char * variable.
+ 
+ 2020-10-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Top Node Example): Merge into parent.
+ 
+ 2020-10-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Reorder nodes.
+ 
+ 	* doc/texinfo.texi (Texinfo Document Structure, Writing a Node):
+ 	Re-order.
+ 
+ 2020-10-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Document SHOW_MENU changes.
+ 
+ 	* doc/texinfo.texi
+ 	(Other Customization Variables) <SHOW_MENU>: Explain '1' and
+ 	'sectiontoc' settings.
+ 	(Invoking texi2any): Move '@vindex HEADERS' here.
+ 	(Writing a Node): Take out material about menus and detailed
+ 	menus.
+ 	(Master Menu Parts, Top Node): Move material about menus here.
+ 	Use consistent terminology re "master menu" and "detailed menu".
+ 
+ 2020-10-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/texi2any.pl: Move a line.
+ 
+ 2020-10-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	End paragraph for @displaymath.
+ 
+ 	* tp/Texinfo/Common.pm (%close_paragraph_commands),
+ 	* tp/Texinfo/XS/parsetexi/commands.c (close_paragraph_command):
+ 	Add @displaymath.
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_displaymath_command):
+ 	Wrap output in a <div>.
+ 
+ 2020-10-17  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Document @displaymath and HTML_MATH.
+ 
+ 	* doc/texinfo.texi (Inserting Math, Command List):
+ 	Document @displaymath and options for HTML_MATH.
+ 
+ 2020-10-17  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@displaymath for docbook
+ 
+ 	* tp/Texinfo/Convert/DocBook.pm (_convert): Wrap
+ 	output for @displaymath in <informalequation> and
+ 	<mathphrase>.
+ 
+ 2020-10-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Info Format FAQ): New node.
+ 
+ 2020-10-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/t/16raw.t (displaymath): New test.
+ 
+ 2020-10-16  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_mini_toc): Add bullets to
+ 	list and remove section numbers.
+ 
+ 2020-10-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@displaymath for HTML.
+ 	
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_displaymath_command):
+ 	New function.
+ 
+ 2020-10-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm: Remove reference
+ 	to line numbers in ParserNonXS.pm.
+ 
+ 2020-10-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Add @displaymath.
+ 	
+ 	* tp/Texinfo/Common.pm (%block_commands, %raw_commands),
+ 	* tp/Texinfo/XS/parsetexi/command_data.txt:
+ 	Add 'displaymath'.  It is treated like @verbatim by default.
+ 
+ 2020-10-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@displaymath and \frac
+ 
+ 	* doc/texinfo.tex (@displaymath): Implement.
+ 	* doc/texinfo.tex (\frac): Provide.
+ 
+ 2020-10-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	HTML_MATH, MATHJAX_SCRIPT and MATHJAX_SOURCE
+ 	
+ 	* doc/texinfo.texi (HTML Customization Variables):
+ 	Add HTML_MATH.
+ 	(MathJax Customization Variables): Add MATHJAX_SCRIPT
+ 	and MATHJAX_SOURCE along with guidance for using these.
+ 
+ 2020-10-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Customization Variables for @-Commands):
+ 	Remove @contents and @shortcontents, as it is not meaningful to
+ 	set these from the command line, even if they are viewed as
+ 	settings internally.
+ 
+ 2020-10-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Document JS_WEBLABELS and JS_WEBLABELS_FILE.
+ 	
+ 	* doc/texinfo.texi (HTML Customization Variables): Add
+ 	JS_WEBLABELS and JS_WEBLABELS_FILE.
+ 	* NEWS: Same.
+ 
+ 2020-10-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 	
+ 	* doc/texinfo.texi (History, Reference Implementation):
+ 	Merge the latter into the former.  Remove reference to
+ 	removed 'util/texi2html' script.
+ 	* TODO: Remove some install-info points that will never be done
+ 	(by install-info).
+ 	* tp/Texinfo/Structuring.pm: Remove reference to removed value.
+ 
+ 2020-10-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 
+ 	* doc/texinfo.texi (Pointer Validation, Invoking texi2any):
+ 	Merge the former into the latter.
+ 
+ 2020-10-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Change warning messages.
+ 	
+ 	* tp/Texinfo/Structuring.pm (nodes_tree): Reword warning messages.
+ 
+ 2020-10-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* README-hacking: Add a file to update the copyright year of.
+ 	* tp/texi2any.pl: Update copyright year.
+ 
+ 2020-10-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	URL line breaking.
+ 	
+ 	* doc/texinfo.tex (\urefbreak): Temporarily set \pretolerance
+ 	to a negative value.
+ 	\urefallowbreak: Increase value of penalty.
+ 	* doc/texinfo-tex-test.texi (URL line breaking): Add another
+ 	example.
+ 	(Nested URL): New section.
+ 	
+ 	Substandard URL line breaking reported by Werner Lemberg.
+ 
+ 2020-10-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	JS_WEBLABELS and JS_WEBLABELS_FILE
+ 	
+ 	* tp/Texinfo/Common.pm (@variable_string_settables):
+ 	Add JS_WEBLABELS and JSWEBLABELS_FILE.
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults): Provide default values.
+ 	(_do_jslicenses_file): Create this file according to the values of
+ 	these variables.
+ 	(_default_end_file): Output link to jslicense file depending on the
+ 	values of these variables.
+ 
+ 2020-10-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* TODO: Update with some bugs.
+ 
+ 2020-10-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/info-stnd.texi (infokey format):
+ 	Add note that you can't effectively bind C-c.
+ 
+ 2020-10-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/info-stnd.texi (The Echo Area): Remove mention of using
+ 	? for completions.
+ 
+ 2020-10-12  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Add mathjax test in layout coverage tests
+ 
+ 	* tp/tests/layout/list-of-tests: add formatting_mathjax.
+ 
+ 2020-10-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix test suite for non-XS.
+ 	
+ 	* tp/Texinfo/ParserNonXS.pm (_open_in): Use ':utf8' layer
+ 	for UTF-8 input.  This was leading to errors in the test suite
+ 	for Shift-JIS files.  This reverses change on 2020/05/14.
+ 
+ 2020-10-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove MINI_TOC variable, using SHOW_MENU instead.
+ 	
+ 	* tp/Texinfo/Common.pm (@variable_string_settables):
+ 	Remove MINI_TOC.
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults): Remove MINI_TOC
+ 	value, and set SHOW_MENU to 'sectiontoc' to mean the same thing.
+ 	(_convert): Make showing menu and generating a "mini-TOC" mutually
+ 	exclusive, controlled through the SHOW_MENU setting.
+ 	* tp/Texinfo/Convert/HTML.pm,
+ 	* tp/Texinfo/Convert/Structuring.pm,
+ 	* tp/Texinfo/ParserNonXS.pm,
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm: Check whether SHOW_MENU
+ 	has value '1' instead of whether it is true.
+ 	* tp/tests/run_parser_all.sh: Do not pass '-c MINI_TOC=0' option.
+ 
+ 2020-10-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm (parser):
+ 	Check for undef DEBUG.
+ 
+ 2020-10-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi
+ 	(Writing a Menu, Customization Variables for @-Commands)
+ 	(Command List),
+ 	* doc/refcard/txirefcard.tex
+ 	Remove @validatemenus.
+ 	* tp/Texinfo/XS/Makefile.am (command_ids.h): Use gawk instead
+ 	of awk.  Avoid discouraged "$p" usage, using "$(p)" instead.
+ 	* tp/Texinfo/XS/configure.ac: Check for gawk.
+ 
+ 2020-10-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* NEWS: Update.
+ 
+ 2020-10-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	MATHJAX_SCRIPT and MATHJAX_SOURCE
+ 
+ 	* tp/Texinfo/Common.pm (@variable_string_settables): Add
+ 	MATHJAX_SCRIPT and MATHJAX_SOURCE.  Give variables in alphabetical
+ 	order.
+ 	* tp/Texinfo/Convert/HTML.pm (output) Set MATHJAX_SCRIPT and
+ 	MATHJAX_SOURCE to default values and use their values in the
+ 	jslicenses file.
+ 	(_file_header_informations): Use value of MATHJAX_SCRIPT.
+ 
+ 2020-10-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	MathJax fixes.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_file_header_informations): Use
+ 	math2jax_process instead of 'math' class.  (Suggestion from Patrice.)
+ 	(_convert_math_command): Add 'math' class to <em> elements for
+ 	math unless we are using mathjax, in which case use
+ 	'math2jax_process'.
+ 	(output): Set 'jslicenses' earlier to ensure the jslicense link
+ 	is output.
+ 	(default_end_file): Wrap jslicense link in <small>.
+ 
+ 2020-10-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove SILENT variable.
+ 
+ 	* tp/Texinfo/Common.pm (@command_line_settables): Remove
+ 	'SILENT' as it is not used anywhere, and sort the variables
+ 	in alphabetical order.
+ 	* tp/texi2any.pl: Do not set SILENT for --silent option.
+ 
+ 2020-10-12  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Move index entries for customization variables.
+ 
+ 	* doc/texinfo.texi (Customization Variables and Options):
+ 	(Invoking texi2any): Move @vindex entries to Invoking texi2any
+ 	node.
+ 
+ 2020-10-11  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Wipe res_parser etc.
+ 
+ 	* tp/tests/run_parser_all.sh: For -copy option, wipe the
+ 	contents of res_* directories before copying files over, so
+ 	that leftover files do not cause test failures after running
+ 	"make copy-tests".
+ 
+ 2020-10-11  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove texi2html conditionality in tests.
+ 	
+ 	* tp/tests/coverage_macro.texi: Remove some "@ifset texi2html"
+ 	conditions.
+ 
+ 2020-10-11  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove "not used" variables.
+ 
+ 	* tp/Texinfo/Common.pm (@variable_settables_not_used)
+ 	(@formats_settable, @secondary_customization_variables)
+ 	(_customization_variable_classes): Remove.
+ 	* doc/texinfo.texi, tp/init/chm.pm, tp/Texinfo/Convert/HTML.pm:
+ 	Remove mention of COMPLETE_IMAGE_PATHS, SPLIT_INDEX and TOC_FILE
+ 	variables.
+ 
+ 2020-10-11  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/tests/layout/list-of-tests: Pass -c TEXI2HTML=undef to
+ 	some tests to avoid 'texi2any' flag being reset by normalize_config.
+ 
+ 2020-10-11  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/texi2any.pl (normalize_config): Make '-c HTML_MATH=l2h'
+ 	a synonym for '-c L2H=1'.
+ 
+ 2020-10-11  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/texi2any.pl (normalize_config): New function
+ 	to centralize special treatment of config vars, including
+ 	TEXINFO_OUTPUT_FORMAT, TEXI2HTML and L2H.
+ 
+ 2020-10-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	MathJax and jslicenses file.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm
+ 	(_do_jslicenses_file): New function.
+ 	(output): Call it.  Add files to $self->{'jslicenses'} if
+ 	INFO_JS_DIR or HTML_MATH is set.
+ 
+ 	(_convert_math_commands):
+ 	No warning if HTML is not used.
+ 	(_default_end_files): Only refer to mathjax files if HTML_MATH
+ 	is set to 'mathjax'.  Use tex-svg.js instead of tex-chtml.js.
+ 
+ 	* tp/Texinfo/Common.pm (open_out),
+ 	* tp/Texinfo/Convert/HTML.pm (_default_element_footer, output)
+ 	Remove commented-out or debugging statements.
+ 
+ 2020-10-08  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	MathJax fixes.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_math_command): Use
+ 	<em class='math'> around text to be processed by MathJax.
+ 	(_file_header_informations): Set MathJax options to include the
+ 	contents of <pre> elements (used for @display).  Only process inside
+ 	elements with class 'math' by adding attribute to <body> element.
+ 
+ 2020-10-07  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Implement MathJax support.
+ 
+ 	* tp/Texinfo/Common.pm (@variable_string_settables): Add 'HTML_MATH'.
+ 	* tp/Texinfo/Convert/HTML.pm (%style_attribute_commands):
+ 	Remove 'math'.
+ 	(_convert_math_command): Uncomment.  Check HTML_MATH variable, and
+ 	if set, wrap output in '\(' and '\)'.  If neither HTML_MATH nor
+ 	L2H is set, issue a warning.
+ 	(_file_header_informations):  Add <script> element in header if
+ 	'HTML_MATH' is set.
+ 
+ 2020-10-04  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* TODO: An idea for @def* and @findex.
+ 
+ 2020-10-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 
+ 	* doc/texinfo.texi
+ 	(Include Files Evolution): Comment out node.
+ 	(@titlefont @centre @sp): Swap with following node.
+ 
+ 2020-09-26  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* configure.ac: Do not escape backquote in AC_MSG_WARN argument.
+ 
+ 2020-09-26  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 
+ 	* doc/texinfo.texi (makeinfo Pointer Creation): Merge contents 
+ 	into "Writing a Node" chapter.
+ 	(Writing a Node): Revise.
+ 	(Command List): Update documentation of @top.
+ 
+ 2020-09-26  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 
+ 	* doc/texinfo.texi (Body of the Document): New node.
+ 	(Texinfo File Header): Merge text from "Minimum" in here.
+ 	(Document Permissions)
+ 	(Titlepage & Copyright Page)
+ 	(Ending a File): Finish merging text.
+ 
+ 2020-09-26  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 
+ 	* doc/texinfo.texi (Sample Beginning, Short Sample): Remove.
+ 	(Ending a File): Move later.
+ 	(Short Sample): Merge into following nodes.
+ 
+ 2020-09-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Run autoupdate.
+ 
+ 	* configure.ac: Change AC_HELP_STRING to AS_HELP_STRING.  The 
+ 	upcoming autoconf 2.70 release will warn about AC_HELP_STRING.
+ 
+ 2020-09-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 
+ 	* doc/texinfo.texi
+ 	(Short Sample, Short Sample Texinfo File)
+ 	(Sample Beginning): Remove @ifnottex lines around Top node.
+ 	(@top Command): Update documentation of @ifnottex.
+ 
+ 2020-09-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 
+ 	* doc/texinfo.texi (Short Sample Texinfo File): Move from
+ 	appendix to introductory chapter.
+ 
+ 2020-09-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Simplify parser configuration.
+ 
+ 	* tp/Texinfo/Common.pm (%default_parser_state_configuration):
+ 	Remove 'clickstyle' and 'kdbinputstyle' values as there is no 
+ 	user-visible way to set these and this avoids the question of 
+ 	how to pass them into Parsetexi.
+ 	* tp/Texinfo/ParserNonXS.pm (%parser_default_configuration):
+ 	Add them here.
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm (parser): Ignore 'in_gdt' 
+ 	setting.
+ 
+ 2020-09-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Propagate DEBUG setting to parsetexi.
+ 
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm (parser):
+ 	Call set_debug for DEBUG value.
+ 
+ 2020-09-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Correctly propagate novalidate setting for Texinfo XS parser.
+ 
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.xs,
+ 	* tp/Texinfo/XS/parsetexi/handle_commands.c (set_novalidate):
+ 	New function.
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm (parser): Check for 
+ 	'novalidate' setting in parser conf and propagate into XS 
+ 	module.
+ 
+ 	Octave required on the --no-validate option in its documentation 
+ 	build process.  Report by Stefan Husman.
+ 
+ 2020-09-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Manual revisions.
+ 
+ 	* doc/texinfo.texi (Conventions): Remove footnote about meaning 
+ 	of argument.  Make warning about tab characters less 
+ 	conspicuous.  Remove an unnecessary @noindent.
+ 	(Sample Texinfo File Beginning, Ending a File): Move together.
+ 	(Sample Texinfo File Beginning): Remove unnecessary text from 
+ 	intro.
+ 	(Texinfo File Header): Do not recommend start- and end-of-header 
+ 	lines.
+ 	(GNU Sample Texts): Remove use of $Id$ keyword as this is not 
+ 	used with git.  Remove use of @ifnottex around @top node as this 
+ 	is no longer necessary.  Refer to GNU website for guidance on 
+ 	obtaining and using FDL.
+ 
+ 2020-09-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi: Remove commented out @setchapternewpage 
+ 	line.
+ 	(Beginning and Ending a Texinfo File): Merge with previous 
+ 	chapter.  Trim down discussion of text before Top node.
+ 
+ 2020-09-20  Moritz Klammler  <moritz.klammler@cetitec.com>  (tiny change)
+ 
+ 	* tp/texi2any.pl: Fix accidental duplication of
+ 	variable value passed via texi2any's -D option to texi2dvi.
+ 
+ 2020-09-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Headings Introduced): Remove text that 
+ 	duplicates what is in @setchapternewpage.  Merge node with 
+ 	Headings node.
+ 	(Heading Format): Remove text duplicating material from other 
+ 	nodes.
+ 	(@headings): Subordinate to Headings node.
+ 	(Global Document Commands): Make a note that these are nearly 
+ 	all for printed output.
+ 
+ 2020-09-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Page Headings): Move to section of Global 
+ 	Document Commands appendix.
+ 
+ 2020-08-07  Per Bother  <per@bothner.com>
+ 
+ 	Add sidebar customization hook.
+ 
+ 	* js/info.js (header): Check window.sidebarLinkAppendContents
+ 	hook.
+ 
+ 2020-08-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	No separate configure.ac for js subdirectory.
+ 
+ 	* autogen.sh: Do not call autoreconf for js/.
+ 	* configure.ac: Output js/Makefile from AC_CONFIG_FILES.
+ 	Move contents of js/configure.ac into this file.
+ 	* js/Makefile.am: Install files in js subdirectory of 
+ 	$(pkgdatadir).
+ 
+ 2020-08-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Copy JS files to HTML output.
+ 
+ 	* tp/Texinfo/ModulePath.pm.in: Make $lib_dir and $libexec_dir 
+ 	accessible outside of module.
+ 	* tp/Texinfo/Convert/HTML.pm (output):
+ 	If INFO_JS_DIR is given, try to copy the JS Interface files 
+ 	there.  Remove some debugging statements.
+ 	(_file_header_informations): Give an error if INFO_JS_DIR is 
+ 	used for non-split output.
+ 
+ 2020-08-05  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Start adding option to use Javascript interface.
+ 
+ 	* tp/Texinfo/Common.pm (@variable_string_settables):
+ 	Add INFO_JS_DIR.
+ 	* tp/Texinfo/Convert/HTML.pm (_file_header_informations):
+ 	If INFO_JS_DIR is set, then add extra lines in the <head> 
+ 	element.
+ 
+ 2020-08-05  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Add js subdirectory to build system.
+ 
+ 	* Makefile.am: Add js to SUBDIRS.
+ 	* configure.ac: Add js to AC_CONFIG_SUBDIRS
+ 	* autogen.sh: Run autoreconf in js.
+ 
+ 2020-07-19  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* util/htmlxref.cnf: Update mit-scheme.  From ThÃ©rÃ¨se Godefroy 
+ 	<godef.th@free.fr>.
+ 
+ 2020-07-12  Juha-Matti Huusko  <juha-matti.huusko@uef.fi>
+ 
+ 	* doc/txi-fi.tex: Add Finnish translation.
+ 
+ 2020-06-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix index features in code index.
+ 
+ 	* doc/texinfo.tex (\docind): New macro, like \doind but for code 
+ 	indices.
+ 	(\docindwrite): Likewise, for \doindwrite.
+ 	(\splitindexentry): Check whether we are in a code index and add 
+ 	\code if we are.
+ 	(\docodeindex): Use \docind rather than \doind and wrapping 
+ 	argument in \code.
+ 
+ 	This allows @subentry and @sortas to work correctly.  Reports 
+ 	from Werner Lemberg (June 2020) and Akim Demaille (November 
+ 	2019).
+ 
+ 2020-06-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Try to fix macro expansion in index entries.
+ 
+ 	* doc/texinfo.tex (\printindex) <\ is escape character>:
+ 	Made @ an escape character too in case one appears in a macro 
+ 	expansion.  Report from Werner Lemberg.
+ 
+ 2020-06-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix indentation of nested @verbatim.
+ 
+ 	* doc/texinfo.tex (\setupverbatim): Call \leavevmode so that 
+ 	\leftskip glue is correctly added.  Fixes bug introduced on
+ 	2020-05-06.  Report from Werner Lemberg.
+ 
+ 2020-05-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix info hang.
+ 
+ 	* info/search.c (find_node_in_binding): Add a check to prevent 
+ 	an infinite loop in case of a malformed input file.  Report by 
+ 	Nathaniel Beaver.
+ 
+ 2020-05-22  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix @verbatiminclude.
+ 
+ 	* doc/texinfo.tex (\doverbatiminclude): Call \starttabbox before
+ 	\input-ing the file, and do \egroup afterwards.  Otherwise the 
+ 	catcode changes from \setupverbatim are cancelled at the end of 
+ 	the first line with the \egroup from \par.
+ 
+ 	Report from Akira Kakuto.
+ 
+ 2020-05-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Doc updates.
+ 
+ 	* doc/texinfo.texi (title page): Remove non-sensical comment.
+ 	(The Top Node): Omitted automatically with TeX.
+ 	(Ending a File): Abbreviate.
+ 
+ 2020-05-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Update TODO.
+ 
+ 	* TODO: Remove many items which have either been done or are 
+ 	unlikely to be done.
+ 
+ 2020-05-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	PDF page labels.
+ 
+ 	(\pagelabels) [PDF]: New macro.
+ 	(\bye): Call it.
+ 	(\pagecount, \romancount, \arabiccount): New counts.
+ 	(\advancepageno) [PDF]: Increment \pagecount.
+ 	(\headings, \startcontents, \contents, \shortcontents):
+ 	Set \romancount, \arabiccount appropriately.
+ 
+ 	This means that the page numbers displayed in some PDF readers 
+ 	can actually match the numbers printed on the pages.
+ 
+ 
+ 2020-05-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Input encoding error.
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (_open_in): Use ':encoding(utf-8)'
+ 	instead of 'utf-8'.  Hopefully this makes encoding errors 
+ 	non-fatal for Latin-1 files that aren't marked as such.  The 
+ 	output would be mostly OK if only a few non-ASCII characters are 
+ 	used.
+ 
+ 2020-05-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* info/session.c (mouse_event_handler): Clear echo area.
+ 
+ 2020-05-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (HTML CSS): Remove mention of 
+ 	pre.smalldisplay CSS which isn't output anymore.
+ 
+ 2020-05-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi: Revise some index entries and use @subentry.
+ 
+ 2020-05-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	No title in headings in TOC with '@headings double'.
+ 
+ 	* doc/texinfo.tex (\startcontents): Define @thistitle to be 
+ 	empty.
+ 
+ 2020-05-14  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	'@setchapternewpage off' headings.
+ 
+ 	* doc/texinfo.tex (\CHAPPAGoff): Redefine \HEADINGSon as is done 
+ 	for \CHAPPAGon and \CHAPPAGodd.
+ 	(\HEADINGSsinglechapoff): The new definition.  Chapter pages 
+ 	have the same headings as other pages.
+ 
+ 2020-05-13  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Remove unused macro.
+ 
+ 	* doc\texinfo.tex (\pagealignmacro): Remove macro.  It was not 
+ 	used except in \bye.
+ 	(\bye): Use \chappager instead of \pagealignmacro.  Presumably 
+ 	we do not need an extra blank page at the very end of the 
+ 	document if "@setchapternewpage odd" to make sure that we end on 
+ 	an even page.
+ 	(\startcontents): Remove a comment.  The comment credited
+ 	Torbjorn Granlund <tege@matematik.su.se> for the 
+ 	\contentsalignmacro, presumably added 1996-08-03.
+ 
+ 2020-05-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi: Remove commented out "@set smallbook".  
+ 	There is no corresponding "@ifset smallbook" anywhere else in 
+ 	the file and apparently has not been for a long time.
+ 
+ 2020-05-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi: Remove "start of header" and "end of header" 
+ 	lines.
+ 
+ 2020-05-10  Paul Eggert <eggert@cs.ucla.edu>
+ 
+ 	* doc/texinfo.tex (\unicodechardefs):
+ 	Add definition for U+02BC APOSTROPHE, MODIFIER LETTER.
+ 
+ 2020-05-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Omit title on chapter pages in "@headings double" format.
+ 
+ 	* doc/texinfo.tex (\checkchapterpage): Set a new conditional,
+ 	\ifchapterpage.
+ 	(\evenchapheadline, \oddchapheadline): Add.
+ 	(\headline): Use \ifchapterpage to possibly use 
+ 	\evenchapheadline or \oddchapheadline.
+ 	(\evenheadline, \oddheadline): Also set \evenchapheadline and 
+ 	\oddchapheadline.
+ 	(\HEADINGSdouble, \HEADINGSsingle): Call \HEADINGSdoublex and
+ 	\HEADINGSsinglex.
+ 	(\HEADINGSdoublex, \HEADINGSsinglex): Set \evenchapheadline and 
+ 	\oddchapheadline omitting \thistitle and \thischapter.
+ 
+ 2020-05-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Reorganise manual.
+ 
+ 	* doc/texinfo.texi (Heading Choice): Remove most of node as it 
+ 	repeats what is in "@setchapternewpage".  Merge the rest of the 
+ 	node into "Headings Introduced".
+ 
+ 2020-05-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Reorganise manual.
+ 
+ 	* doc/texinfo.texi (Printed Books):
+ 	(Obtaining TeX): Merge into "Use TeX" node.
+ 	(Printed Books): Refer to "Hardcopy" node.  Edit to remove 
+ 	repetition.  Remove material on the implementation of TeX.  Move 
+ 	material on paper size to "Hardcopy" node.
+ 
+ 2020-05-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Reorganise manual.
+ 
+ 	* doc/texinfo.texi
+ 	(Formatting and Printing Hardcopy, Global Document Commands):
+ 	Move sections "@smallbook", "A4 Paper", "@pagesizes", 
+ 	"Magnification" to "Global Document Commands" appendix.
+ 
+ 2020-05-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (@settitle): Do not refer to 
+ 	@documentdescription.
+ 
+ 2020-05-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Reorganise manual.
+ 
+ 	* doc/texinfo.texi (Catching Mistakes): Move this appendix to be 
+ 	after "Using Texinfo Mode", with which it is more thematically 
+ 	linked.
+ 
+ 2020-05-10  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (@documentdescription): Move section under
+ 	"Generating HTML" chapter.
+ 
+ 2020-05-08  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Global Document Commands): Relegate to 
+ 	appendix.
+ 
+ 2020-05-08  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.tex (\indexnofonts):
+ 	Give many commands a definition that removes the {} after use.  
+ 	Sebastian Urban reported that @TeX{} appeared as "TeX{}" in a 
+ 	PDF outline rather than "TeX".
+ 
+ 2020-05-07  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Chapter numbers in PDF outlines.
+ 
+ 	* doc/texinfo.tex (\pdfmakeoutlines) [pdftex, XeTeX]:
+ 	Add chapter numbers in the PDF outline for chapters and 
+ 	appendices only.  Suggestion from Sebastian Urban.
+ 
+ 2020-05-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo-tex-test.texi (Environments, @verbatim): New 
+ 	section.
+ 
+ 2020-05-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fixed-width pounds sign.
+ 
+ 	* doc/texinfo.tex (\pounds): Use \ecfont glyph for fixed-width 
+ 	British pound sign.
+ 	(\quotedblleft, \quotedblright): Use \ifmonospace instead of 
+ 	\curfontstyle.
+ 
+ 2020-05-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix braced group at start of @verbatim line.
+ 
+ 	* doc/texinfo.tex (\setupverbatim):  Do not call \starttabbox 
+ 	with \everypar.  Call \starttabbox at end of \par, and do not 
+ 	call \leavevmode at start of \par.
+ 	(\doverbatim): Call \starttabbox before processing contents of 
+ 	@verbatim block.  Close a group at the end with \egroup.
+ 	(\starttabbox): No need for \global in assignment.
+ 	(\tabexpand): Call \leavevmode before adding box.
+ 
+ 	If a character such as Ã� at the start of a line expanded to a
+ 	braced group (like {\ecfont \char"D0}), then \everypar would not 
+ 	insert an opening brace until after the first opening brace, 
+ 	leading the closing brace to close \verbbox prematurely.  The 
+ 	single character in the box would be printed at the end of the 
+ 	line.
+ 
+ 2020-05-05  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fixed-width directed double quotation marks.
+ 
+ 	* doc/texinfo.tex (\quotedblleft, quotedblright): If we
+ 	are in a fixed-width font, then use glyphs from European
+ 	Computer Modern.  Sebastian Urban reported that â€œ and â€�
+ 	were output incorrectly.
+ 
+ 2020-05-02  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix blank heading on last page of a chapter.
+ 
+ 	(\checkchapterpage): Use \gettopheadingmarks or 
+ 	\getbottomheadingmarks to determine the current chapter name.  
+ 	\firstmark was wrong for this as it could give the wrong value 
+ 	on the last page of a chapter.  Inconsistent output reported by
+ 	Sebastian Urban.
+ 
+ 2020-05-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo-tex-test.texi (Test of @*footing): Add.
+ 
+ 2020-05-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Simplify output routine.
+ 
+ 	* doc/texinfo.tex (\onepageout, \checkchapterpage):
+ 	Split code to check if we are on a chapter page into a new 
+ 	macro.
+ 	* doc/texinfo-tex-test.texi (Test of @*heading): New section.
+ 
+ 2020-04-23  Masamichi Hosoda <trueroad@trueroad.jp>
+ 
+ 	* doc/txi-ja.tex: Remove \XeTeXgenerateactualtext=1 for XeTeX 0.99999+
+ 	XeTeX 0.99999+ doesn't need this workaround.
+ 
+ 2020-04-22  Masamichi Hosoda <trueroad@trueroad.jp>
+ 
+ 	* doc/txi-ja.tex: Change default Japanese font to haranoaji.
+ 	From TeX Live 2020, Japanese default font has become HaranoAji.
+ 
+ 2020-04-14  Vincent Lefevre <vincent@vinc17.net>  (tiny change)
+ 
+ 	* doc/texinfo.tex (\urefallowbreak): Fix typos in comment.
+ 
+ 2020-04-12  Matthew Kraai <kraai@ftbfs.org>  (tiny change)
+ 
+ 	* doc/info-stnd.texi (Invoking Info): Fix typo.
+ 
+ 2020-03-27  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Viewport declaration.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_default_node_redirection_page):
+ 	Add <meta name="viewport"> tag in header for better rendering on 
+ 	mobile devices.  From Karl.
+ 
+ 2020-03-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* util/htmlxref.cnf: Add info.
+ 
+ 2020-03-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* util/htmlxref.cnf: Add dejagnu.  From Karl.
+ 
+ 2020-03-09  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix closing tag for footnotes heading.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_convert_footnote_command): 
+ 	Correct closing tag from </h3> to </h5>.  Report from Kazuhiro 
+ 	Ito.
+ 
+ 2020-02-11  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix @xrefautomaticsectiontitle with active chars in node names.
+ 
+ 	* doc/texinfo.tex (\refx): Turn off active characters when
+ 	constructing a control sequence with \csname.  This allows 
+ 	retrieving a section name for use with @xrefautomaticsectiontitle.
+ 	(\xrefX): Do not turn off active characters before using \refx 
+ 	for the section number.
+ 
+ 	Akim Demaille reported an error message when using
+ 	@xrefautomaticsectiontitle with a '+' in a node name.
+ 
+ 2020-02-05  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix parsetexi out-of-source build.
+ 
+ 	* tp/Texinfo/XS/Makefile.am: Add -I option to locate include 
+ 	files under out-of-source builds.  Suggestion by Hans-Bernhard 
+ 	BrÃ¶ker.  Problem reported by Werner Lemberg 
+ 	https://lists.gnu.org/archive/html/bug-texinfo/2020-01/msg00021.html.
+ 
+ 2019-02-05  Hans-Bernhard BrÃ¶ker  <HBBroeker@t-online.de>  (tiny change)
+ 
+ 	* tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace):
+ 	Remove incorrect semicolon after if condition.
+ 
+ 2020-01-28  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Section names in HTML navigation bar instead of node names.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm
+ 	(_element_direction): Accept 'section' as the type of text to 
+ 	return.
+ 	(_default_node_direction, _default_node_direction_footer)
+ 	[xrefautomaticsectiontitle]: Call '_element_direction' with 
+ 	'section'.  Combine text of both subroutines and make one call 
+ 	the other.
+ 
+ 2020-01-24 Jean-Christophe Helary <jean.christophe.helary@traduction-libre.org>
+ 
+ 	* doc/texinfo.tex (Smallcaps): Use correct French.
+ 
+ 2020-01-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix test results.
+ 
+ 	* tp/tests/run_parser_all.sh: Specify
+ 	"-c SHOW_MENU=1  -c MINI_TOC=0" by default.
+ 
+ 	* tp/tests/layout/list-of-tests (formatting_plaintext),
+ 	* tp/tests/contents/list-of-tests (double_contents_book):
+ 	Specify "-c SHOW_MENU=0" on the command line.
+ 
+ 	Update the test results for the last change.
+ 
+ 2020-01-20  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Use section names in HTML output.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults):
+ 	Set xrefautomaticsectiontitle to 'on'.
+ 	(_convert_xref_commands): Do not insert word "section" before 
+ 	hyperlink.
+ 
+ 2020-01-19  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Info Format General Layout): Change 
+ 	@subsection to @subheading so that nodes appear in menu.
+ 
+ 2020-01-19  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	No menus for HTML output by default.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults): Set SHOW_MENU to 0 and 
+ 	MINI_TOC to 1.
+ 	(_convert) <sectioning commands>: Do not generate a mini-TOC for 
+ 	the @top node.  Do not generate a menu for a node missing one 
+ 	unless SHOW_MENU is set.
+ 
+ 2020-01-19  Gavin Smith  <gavinsmith0123@gmail.com>, and
+ 	    Patrice Dumas  <pertusus@free.fr>
+ 
+ 	Implement mini-tables of contents.
+ 
+ 	* tp/Texinfo/Common.pm (@variable_string_settables),
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults): New customization 
+ 	variable 'MINI_TOC'.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm
+ 	(_mini_toc): New subroutine.
+ 	(_convert) <sectioning commands> [MINI_TOC]: Call _mini_toc.
+ 	(%contents_commands): Remove unused.
+ 
+ 2020-01-17 Jean-Christophe Helary <jean.christophe.helary@traduction-libre.org>
+ 
+ 	* doc/texinfo.texi: Grammar fixes throughout, especially 
+ 	involving hyphens.
+ 
+ 2020-01-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	No accesskey attribute in footer.
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_default_node_direction_footer):
+ 	New function, based on _default_node_direction.
+ 	(%defaults) <'NODE_FOOTER_BUTTONS'>:
+ 	Use _default_node_direction_footer.
+ 
+ 	Daniel Nagy reported that in Firefox, when a page had accesskeys 
+ 	defined in both a header and a footer of a node, that focus 
+ 	would switch between the two elements, instead of following the 
+ 	link.
+ 
+ 2020-01-15  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Suppress text decoration inside @def*.
+ 
+ 	* tp/Texinfo/Convert/Plaintext.pm (_convert) <@def* commands>:
+ 	Set 'suppress_styles' on the converter to prevent a @code 
+ 	command inside a @def* command producing single quotes.
+ 	* tp/t/19def.t (code_in_def): New test.
+ 
+ 2019-12-25  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (_default_node_redirection_page)
+ 	(_default_begin_file): Move encoding declaration above the 
+ 	copyright text so that it will always be present in the first 
+ 	1024 bytes of the file.  See 
+ 	https://www.w3.org/International/questions/qa-html-encoding-declarations
+ 
+ 2019-12-15  Paul Eggert  <eggert@cs.ucla.edu>
+ 
+ 	Fix misspelling of "common" in texinfo.tex
+ 	* doc/texinfo.tex (commonheadfootline):
+ 	Rename from name mispelled with 'mmm' instead of 'mm'.
+ 	All uses changed.
+ 
+ 2019-12-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/ParserNonXS.pm (_convert_to_text):
+ 	New function.  Include text elements which are '0'.  Support 
+ 	@atchar{}, @lbracechar{} and @rbracechar{}.
+ 	(_end_line) <text commands>: Call _convert_to_text.
+ 	(_parse_texi) <in index commands>: Call _convert_to_text in 
+ 	order to support {, }, @ inside index sort keys.
+ 
+ 	* tp/Texinfo/XS/parsetexi/convert.c (convert_to_text):
+ 	Support @atchar{}, @lbracechar{} and @rbracechar{}.
+ 	* tp/Texinfo/XS/parsetexi/separator.c
+ 	(handle_close_brace) <in index commands>: Call convert_to_text.
+ 
+ 	Georg-Johann Lay reported that @{ was not recognised inside a 
+ 	@sortas directive.
+ 
+ 2019-11-08  Patrice Dumas  <pertusus@free.fr>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (%defaults) <LINKS_BUTTONS>:
+ 	Change to make <link> elements in header match the navigation 
+ 	bar.
+ 
+ 2019-11-07  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Convert/HTML.pm (command_href): Omit fragment 
+ 	identifier from URL if linking to a section with an associated 
+ 	node.  This means that links from the table of contents will go
+ 	to the top of the page, rather than scrolling the page slightly.
+ 
+ 2019-11-02  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (HTML Customization Variables) <INLINE_CONTENTS>:
+ 	Remove referece to removed @setcontentsaftertitlepage command.
+ 
+ 2019-10-27  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* doc/texinfo.texi (Advanced Indexing): Correct spelling.  
+ 	Report from John Tait.
+ 
+ 2019-10-18  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* util/texi2dvi (xref_files_changed): Move call to 
+ 	generated_files_get earlier so that xref_files_new will still be 
+ 	updated if the log files indicate that LaTeX should be re-run.
+ 
+ 2019-10-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/input.c (locate_include_file): Return 
+ 	value to be freed by caller.
+ 
+ 2019-10-06  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix parsetexi macro handling.
+ 
+ 	* tp/Texinfo/XS/parsetexi/macro.c (handle_macro): For a macro 
+ 	taking a single argument, if the rest of the line is empty, 
+ 	leave the newline on the line.  Otherwise, a command on the next 
+ 	line would not be recognized as occurring at the beginning of 
+ 	the line.  This led to errors with as.texi from binutils, 
+ 	reported by Hans-Bernhard BrÃ¶ker.
+ 
+ 	* tp/t/60macro.t (include_after_empty_line_arg): New test.
+ 
+ 2019-10-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/end_line.c 
+ 	(parse_special_misc_command) <CM_clear>:
+ 	Use read_flag_name to read name of flag instead of 
+ 	read_command_name.
+ 	* tp/Texinfo/XS/parsetexi/macro.c
+ 	(fetch_value, clear_value): Remove length argument.
+ 
+ 2019-10-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/parsetexi/parser.c
+ 	(process_remaining_on_line) <@value>:
+ 	Use read_flag_name to read name of flag.
+ 
+ 2019-10-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix test suite running under non-American locales.
+ 
+ 	* tp/t/test_utils.pl: Set LC_ALL to 'C'.  I found test failures
+ 	when my locale was en_GB.utf8 due to some translation files 
+ 	provided by the "language-pack-en-base" package of Linux Mint 
+ 	("recognized" was changed to "recognised").
+ 
+ 2019-10-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/XS/TestXS.pm: Update use of Texinfo::XSLoader.
+ 
+ 2019-10-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/t/55conditionals.t (ifset_nonalpha): New test.
+ 
+ 2019-10-03  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Support unusual characters in flag name in XS parser.
+ 
+ 	* tp/Texinfo/XS/parsetexi/parser.c (read_flag_name): New 
+ 	function.
+ 	* tp/Texinfo/XS/parsetexi/handle_commands.c
+ 	(handle_block_command) <@ifset>: Call read_flag_name instead of 
+ 	read_command_name.
+ 
+ 	Hans-Bernhard BrÃ¶ker reported that flag names containing slashes 
+ 	didn't work in binutils' as.texi.
+ 
+ 2019-10-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* tp/Texinfo/Convert/ParagraphNonXS.pm: Use 
+ 	Texinfo::Convert::Paragraph namespace.
+ 
+ 2019-10-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Reinstate TEXINFO_XS_PARSER variable.
+ 
+ 	* tp/Texinfo/Parser.pm: If TEXINFO_XS_PARSER is set to 0, do not 
+ 	load the XS parser module.
+ 	* tp/Texinfo/XSLoader.pm: Make a warning message more 
+ 	informative.
+ 	
+ 2019-10-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix XS module loading.
+ 
+ 	* tp/Texinfo/XSLoader.pm (init): Remove code looking for a Perl 
+ 	file in Perl's search path based on the package name of the 
+ 	module.  This does not correspond to a file and will be the same
+ 	package name for XS and non-XS modules.  Remove 'standalone' and 
+ 	'libtool' options for TEXINFO_XS variable.
+ 
+ 	* tp/Texinfo/MiscXS.pm, tp/Texinfo/XS/MiscXS.xs: Use 
+ 	Texinfo::MiscXS namespace.
+ 
+ 	* tp/Texinfo/Convert/Paragraph.pm, tp/Texinfo/XS/XSParagraph.xs:
+ 	Use Texinfo::Convert::Paragraph namespace.
+ 
+ 2019-10-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix XS fallback.
+ 
+ 	* tp/Texinfo/XSLoader.pm (init): Do not take an argument of a 
+ 	package name to use for the symbols found in the loaded module - 
+ 	rely on the loaded module using the correct package name in the 
+ 	first place.
+ 
+ 2019-10-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Attempt to fix fallback to pure Perl Texinfo::Parser.
+ 
+ 	* tp/Texinfo/ModulePath.pm.in: Remove hook from @INC to load the 
+ 	right version of Texinfo::Parser.
+ 	* tp/Texinfo/XSLoader.pm: Add argument for an extra Perl file
+ 	to be loaded in addition to the XS module.
+ 	* tp/Texinfo/Parser.pm: Load XS or pure Perl module by
+ 	calling Texinfo:XSLoader::init.  This is the same approach as 
+ 	for Texinfo::Convert::Paragraph.  Load 
+ 	tp/Texinfo/XS/parsetexi/Parsetexi.pm only after the XS 
+ 	module has been successfully loaded.
+ 
+ 	* tp/Texinfo/XS/parsetexi/Parsetexi.pm: Remove call to 
+ 	Texinfo:XSLoader::init.
+ 
+ 2019-10-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	* configure.ac: Bump version to 6.7dev, remove dist-xz from 
+ 	options.
+ 
+ 2019-10-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Fix running texi2any.pl from the source directory.
+ 
+ 	* tp/Texinfo/ModulePath.pm.in: Make $top_builddir and 
+ 	$top_srcdir variables available.
+ 	* tp/texi2any.pl: Use $Texinfo::ModulePath::top_srcdir instead
+ 	of referring to an environment variable which may not be set.
+ 
+ 2019-10-01  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	Enable XS parser by default.
+ 
+ 	* tp/Texinfo/ModulePath.pm.in: Reverse sense of the check for 
+ 	TEXINFO_XS_PARSER: try to load XS parser module by default.
+ 
+ 2019-09-28  Eli Zaretskii  <eliz@gnu.org>
+ 
+ 	* tp/Texinfo/XS/parsetexi/api.c (find_locales_dir): Don't use
+ 	asprintf, as that could cause Perl crashes due to different malloc
+ 	implementations.
+ 
+ 2019-09-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@url line-breaking.
+ 
+ 	* doc/texinfo.tex (\urefallowbreak): Discourage ragged right by 
+ 	reducing end-line stretch and increasing penalty.  Test cases 
+ 	sent by Vincent Lefevre.
+ 	* doc/texinfo-tex-test.texi (URL line breaking): Add test cases.
+ 
+ 2019-09-24  Gavin Smith  <gavinsmith0123@gmail.com>
+ 
+ 	@url line-breaking.
+ 
+ 	* doc/texinfo.tex (\urefallowbreak): Allow a break within a URL 
+ 	without any extra stretch at all.  There is no point to having a 
+ 	small amount of glue at the very end of a line when it is not 
+ 	needed.  Report from Vincent Lefevre.
+ 	* doc/texinfo-tex-test.texi (URL line breaking): Add a test 
+ 	case.
+ 
  2019-09-23  Gavin Smith  <gavinsmith0123@gmail.com>
  
***************
*** 77,80 ****
--- 3688,3696 ----
  
  2019-08-19  Eli Zaretskii  <eliz@gnu.org>
+ 
+ 	* api.c (find_locales_dir): Add the "dTHX" boilerplate, as this
+ 	function uses Perl API functions.
+ 
+ 2019-08-19  Eli Zaretskii  <eliz@gnu.org>
  
  	* info/pcterm.c (kill): Don't use RETSIGTYPE, it is no longer
diff -Nrc2 texinfo-6.7/config.in texinfo-6.8/config.in
*** texinfo-6.7/config.in	2019-09-23 19:34:47.000000000 +0100
--- texinfo-6.8/config.in	2021-07-03 10:20:59.000000000 +0100
***************
*** 19,33 ****
  #undef BITSIZEOF_WINT_T
  
! /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
!    systems. This function is required for `alloca.c' support on those systems.
!    */
! #undef CRAY_STACKSEG_END
! 
! /* Define to 1 if using `alloca.c'. */
  #undef C_ALLOCA
  
- /* Define to 1 if the C locale may have encoding errors. */
- #undef C_LOCALE_MAYBE_EILSEQ
- 
  /* Define as the bit index in the word where to find bit 0 of the exponent of
     'double'. */
--- 19,25 ----
  #undef BITSIZEOF_WINT_T
  
! /* Define to 1 if using 'alloca.c'. */
  #undef C_ALLOCA
  
  /* Define as the bit index in the word where to find bit 0 of the exponent of
     'double'. */
***************
*** 44,47 ****
--- 36,42 ----
  #undef ENABLE_NLS
  
+ /* Define this to 1 if F_DUPFD behavior does not match POSIX */
+ #undef FCNTL_DUPFD_BUGGY
+ 
  /* Define to 1 if nl_langinfo (YESEXPR) returns a non-empty string. */
  #undef FUNC_NL_LANGINFO_YESEXPR_WORKS
***************
*** 56,59 ****
--- 51,58 ----
  
  /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+    whether the gnulib module malloc-posix shall be considered present. */
+ #undef GNULIB_MALLOC_POSIX
+ 
+ /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
     whether the gnulib module msvc-nothrow shall be considered present. */
  #undef GNULIB_MSVC_NOTHROW
***************
*** 74,80 ****
--- 73,106 ----
  #undef GNULIB_TEST_BTOWC
  
+ /* Define to 1 when the gnulib module cloexec should be tested. */
+ #undef GNULIB_TEST_CLOEXEC
+ 
+ /* Define to 1 when the gnulib module close should be tested. */
+ #undef GNULIB_TEST_CLOSE
+ 
+ /* Define to 1 when the gnulib module dup2 should be tested. */
+ #undef GNULIB_TEST_DUP2
+ 
+ /* Define to 1 when the gnulib module fcntl should be tested. */
+ #undef GNULIB_TEST_FCNTL
+ 
+ /* Define to 1 when the gnulib module fstat should be tested. */
+ #undef GNULIB_TEST_FSTAT
+ 
+ /* Define to 1 when the gnulib module getdtablesize should be tested. */
+ #undef GNULIB_TEST_GETDTABLESIZE
+ 
+ /* Define to 1 when the gnulib module getopt-posix should be tested. */
+ #undef GNULIB_TEST_GETOPT_POSIX
+ 
  /* Define to 1 when the gnulib module iswblank should be tested. */
  #undef GNULIB_TEST_ISWBLANK
  
+ /* Define to 1 when the gnulib module iswdigit should be tested. */
+ #undef GNULIB_TEST_ISWDIGIT
+ 
+ /* Define to 1 when the gnulib module iswxdigit should be tested. */
+ #undef GNULIB_TEST_ISWXDIGIT
+ 
  /* Define to 1 when the gnulib module localeconv should be tested. */
  #undef GNULIB_TEST_LOCALECONV
***************
*** 119,122 ****
--- 145,157 ----
  #undef GNULIB_TEST_NL_LANGINFO
  
+ /* Define to 1 when the gnulib module open should be tested. */
+ #undef GNULIB_TEST_OPEN
+ 
+ /* Define to 1 when the gnulib module setlocale_null should be tested. */
+ #undef GNULIB_TEST_SETLOCALE_NULL
+ 
+ /* Define to 1 when the gnulib module stat should be tested. */
+ #undef GNULIB_TEST_STAT
+ 
  /* Define to 1 when the gnulib module stpcpy should be tested. */
  #undef GNULIB_TEST_STPCPY
***************
*** 149,158 ****
  #undef GNULIB_TEST_WCWIDTH
  
  /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that
     may be supplied by this distribution. */
  #undef HAVE_ALLOCA
  
! /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
!    */
  #undef HAVE_ALLOCA_H
  
--- 184,200 ----
  #undef GNULIB_TEST_WCWIDTH
  
+ /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+    whether the gnulib module xalloc shall be considered present. */
+ #undef GNULIB_XALLOC
+ 
+ /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+    whether the gnulib module xalloc-die shall be considered present. */
+ #undef GNULIB_XALLOC_DIE
+ 
  /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that
     may be supplied by this distribution. */
  #undef HAVE_ALLOCA
  
! /* Define to 1 if <alloca.h> works. */
  #undef HAVE_ALLOCA_H
  
***************
*** 166,173 ****
  #undef HAVE_BTOWC
  
- /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
-    CoreFoundation framework. */
- #undef HAVE_CFLOCALECOPYCURRENT
- 
  /* Define to 1 if you have the Mac OS X function
     CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */
--- 208,211 ----
***************
*** 189,192 ****
--- 227,254 ----
  #undef HAVE_DECL_ALARM
  
+ /* Define to 1 if you have the declaration of `ecvt', and to 0 if you don't.
+    */
+ #undef HAVE_DECL_ECVT
+ 
+ /* Define to 1 if you have the declaration of `execvpe', and to 0 if you
+    don't. */
+ #undef HAVE_DECL_EXECVPE
+ 
+ /* Define to 1 if you have the declaration of `fcloseall', and to 0 if you
+    don't. */
+ #undef HAVE_DECL_FCLOSEALL
+ 
+ /* Define to 1 if you have the declaration of `fcvt', and to 0 if you don't.
+    */
+ #undef HAVE_DECL_FCVT
+ 
+ /* Define to 1 if you have the declaration of `gcvt', and to 0 if you don't.
+    */
+ #undef HAVE_DECL_GCVT
+ 
+ /* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you
+    don't. */
+ #undef HAVE_DECL_GETDTABLESIZE
+ 
  /* Define to 1 if you have the declaration of `isblank', and to 0 if you
     don't. */
***************
*** 249,252 ****
--- 311,318 ----
  #undef HAVE_DECL_WCRTOMB
  
+ /* Define to 1 if you have the declaration of `wcsdup', and to 0 if you don't.
+    */
+ #undef HAVE_DECL_WCSDUP
+ 
  /* Define to 1 if you have the declaration of `wcwidth', and to 0 if you
     don't. */
***************
*** 264,270 ****
--- 330,342 ----
  #undef HAVE_ERROR_T
  
+ /* Define to 1 if you have the `fcntl' function. */
+ #undef HAVE_FCNTL
+ 
  /* Define to 1 if you have the <features.h> header file. */
  #undef HAVE_FEATURES_H
  
+ /* Define to 1 if you have the `getdtablesize' function. */
+ #undef HAVE_GETDTABLESIZE
+ 
  /* Define to 1 if you have the `getexecname' function. */
  #undef HAVE_GETEXECNAME
***************
*** 328,331 ****
--- 400,406 ----
  #undef HAVE_LONG_LONG_INT
  
+ /* Define to 1 if you have the `lstat' function. */
+ #undef HAVE_LSTAT
+ 
  /* Define to 1 if you have the <malloc.h> header file. */
  #undef HAVE_MALLOC_H
***************
*** 353,359 ****
  #undef HAVE_MBTOWC
  
- /* Define to 1 if you have the <memory.h> header file. */
- #undef HAVE_MEMORY_H
- 
  /* Define to 1 if you have the `mempcpy' function. */
  #undef HAVE_MEMPCPY
--- 428,431 ----
***************
*** 362,365 ****
--- 434,440 ----
  #undef HAVE_MEMRCHR
  
+ /* Define to 1 if you have the <minix/config.h> header file. */
+ #undef HAVE_MINIX_CONFIG_H
+ 
  /* Define to 1 if you have the `mprotect' function. */
  #undef HAVE_MPROTECT
***************
*** 378,381 ****
--- 453,459 ----
  #undef HAVE_POSIX_OPENPT
  
+ /* Define if you have the <pthread.h> header and the POSIX threads API. */
+ #undef HAVE_PTHREAD_API
+ 
  /* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
  #undef HAVE_PTHREAD_MUTEX_RECURSIVE
***************
*** 391,394 ****
--- 469,478 ----
  #undef HAVE_PWD_H
  
+ /* Define to 1 if you have the <sdkddkver.h> header file. */
+ #undef HAVE_SDKDDKVER_H
+ 
+ /* Define to 1 if you have the `setdtablesize' function. */
+ #undef HAVE_SETDTABLESIZE
+ 
  /* Define to 1 if you have the `setlocale' function. */
  #undef HAVE_SETLOCALE
***************
*** 417,420 ****
--- 501,508 ----
  #undef HAVE_SNPRINTF_RETVAL_C99
  
+ /* Define if the string produced by the snprintf function is always NUL
+    terminated. */
+ #undef HAVE_SNPRINTF_TRUNCATION_C99
+ 
  /* Define to 1 if you have the <stdint.h> header file. */
  #undef HAVE_STDINT_H
***************
*** 424,427 ****
--- 512,518 ----
  #undef HAVE_STDINT_H_WITH_UINTMAX
  
+ /* Define to 1 if you have the <stdio.h> header file. */
+ #undef HAVE_STDIO_H
+ 
  /* Define to 1 if you have the <stdlib.h> header file. */
  #undef HAVE_STDLIB_H
***************
*** 436,443 ****
  #undef HAVE_STRCASESTR
  
! /* Define to 1 if you have the `strdup' function. */
! #undef HAVE_STRDUP
! 
! /* Define to 1 if you have the `strerror_r' function. */
  #undef HAVE_STRERROR_R
  
--- 527,531 ----
  #undef HAVE_STRCASESTR
  
! /* Define if you have `strerror_r'. */
  #undef HAVE_STRERROR_R
  
***************
*** 460,463 ****
--- 548,575 ----
  #undef HAVE_STRUCT_LCONV_DECIMAL_POINT
  
+ /* Define to 1 if `st_atimensec' is a member of `struct stat'. */
+ #undef HAVE_STRUCT_STAT_ST_ATIMENSEC
+ 
+ /* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */
+ #undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC
+ 
+ /* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */
+ #undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC
+ 
+ /* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
+ #undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC
+ 
+ /* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */
+ #undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC
+ 
+ /* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */
+ #undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC
+ 
+ /* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */
+ #undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC
+ 
+ /* Define to 1 if you have the `symlink' function. */
+ #undef HAVE_SYMLINK
+ 
  /* Define to 1 if you have the <sys/bitypes.h> header file. */
  #undef HAVE_SYS_BITYPES_H
***************
*** 475,478 ****
--- 587,593 ----
  #undef HAVE_SYS_MMAN_H
  
+ /* Define to 1 if you have the <sys/param.h> header file. */
+ #undef HAVE_SYS_PARAM_H
+ 
  /* Define to 1 if you have the <sys/socket.h> header file. */
  #undef HAVE_SYS_SOCKET_H
***************
*** 496,499 ****
--- 611,617 ----
  #undef HAVE_TERMIOS_H
  
+ /* Define to 1 if you have the `thrd_create' function. */
+ #undef HAVE_THRD_CREATE
+ 
  /* Define to 1 if you have the <threads.h> header file. */
  #undef HAVE_THREADS_H
***************
*** 517,520 ****
--- 635,642 ----
  #undef HAVE_VASPRINTF
  
+ /* Define to 1 or 0, depending whether the compiler supports simple visibility
+    declarations. */
+ #undef HAVE_VISIBILITY
+ 
  /* Define to 1 if you have the <wchar.h> header file. */
  #undef HAVE_WCHAR_H
***************
*** 538,541 ****
--- 660,667 ----
  #undef HAVE_WCWIDTH
  
+ /* Define to 1 if the compiler and linker support weak declarations of
+    symbols. */
+ #undef HAVE_WEAK_SYMBOLS
+ 
  /* Define to 1 if you have the <winsock2.h> header file. */
  #undef HAVE_WINSOCK2_H
***************
*** 547,550 ****
--- 673,682 ----
  #undef HAVE_WORKING_ARGZ
  
+ /* Define to 1 if O_NOATIME works. */
+ #undef HAVE_WORKING_O_NOATIME
+ 
+ /* Define to 1 if O_NOFOLLOW works. */
+ #undef HAVE_WORKING_O_NOFOLLOW
+ 
  /* Define to 1 if you have the <xlocale.h> header file. */
  #undef HAVE_XLOCALE_H
***************
*** 582,585 ****
--- 714,721 ----
  #undef MBRTOWC_EMPTY_INPUT_BUG
  
+ /* Define if the mbrtowc function may signal encoding errors in the C locale.
+    */
+ #undef MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ
+ 
  /* Define if the mbrtowc function has the NULL pwc argument bug. */
  #undef MBRTOWC_NULL_ARG1_BUG
***************
*** 594,597 ****
--- 730,737 ----
  #undef MBRTOWC_RETVAL_BUG
  
+ /* Define if the mbrtowc function stores a wide character when reporting
+    incomplete input. */
+ #undef MBRTOWC_STORES_INCOMPLETE_BUG
+ 
  /* Use GNU style printf and scanf.  */
  #ifndef __USE_MINGW_ANSI_STDIO
***************
*** 600,603 ****
--- 740,749 ----
  
  
+ /* Define to 1 if nl_langinfo is multithread-safe. */
+ #undef NL_LANGINFO_MTSAFE
+ 
+ /* Define to 1 if open() fails to recognize a trailing slash. */
+ #undef OPEN_TRAILING_SLASH_BUG
+ 
  /* Name of package */
  #undef PACKAGE
***************
*** 621,624 ****
--- 767,774 ----
  #undef PACKAGE_VERSION
  
+ /* Define to the type that is the result of default argument promotions of
+    type mode_t. */
+ #undef PROMOTED_MODE_T
+ 
  /* Define if the pthread_in_use() detection is hard. */
  #undef PTHREAD_IN_USE_DETECTION_HARD
***************
*** 628,631 ****
--- 778,785 ----
  #undef PTRDIFF_T_SUFFIX
  
+ /* Define to 1 if stat needs help when passed a file name with a trailing
+    slash */
+ #undef REPLACE_FUNC_STAT_FILE
+ 
  /* Define if nl_langinfo exists but is overridden by gnulib. */
  #undef REPLACE_NL_LANGINFO
***************
*** 637,640 ****
--- 791,800 ----
  #undef REPLACE_VASNPRINTF
  
+ /* Define to 1 if setlocale (LC_ALL, NULL) is multithread-safe. */
+ #undef SETLOCALE_NULL_ALL_MTSAFE
+ 
+ /* Define to 1 if setlocale (category, NULL) is multithread-safe. */
+ #undef SETLOCALE_NULL_ONE_MTSAFE
+ 
  /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
     'sig_atomic_t'. */
***************
*** 659,663 ****
  #undef STACK_DIRECTION
  
! /* Define to 1 if you have the ANSI C header files. */
  #undef STDC_HEADERS
  
--- 819,828 ----
  #undef STACK_DIRECTION
  
! /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
! #undef STAT_MACROS_BROKEN
! 
! /* Define to 1 if all of the C90 standard headers exist (not just the ones
!    required in a freestanding environment). This macro is provided for
!    backward compatibility; new code need not use it. */
  #undef STDC_HEADERS
  
***************
*** 665,668 ****
--- 830,844 ----
  #undef STRERROR_R_CHAR_P
  
+ /* Define to 1 if the type of the st_atim member of a struct stat is struct
+    timespec. */
+ #undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC
+ 
+ /* Define if the combination of the ISO C and POSIX multithreading APIs can be
+    used. */
+ #undef USE_ISOC_AND_POSIX_THREADS
+ 
+ /* Define if the ISO C multithreading library can be used. */
+ #undef USE_ISOC_THREADS
+ 
  /* Define if the POSIX multithreading library can be used. */
  #undef USE_POSIX_THREADS
***************
*** 680,696 ****
  # undef _DARWIN_C_SOURCE
  #endif
  /* Enable GNU extensions on systems that have them.  */
  #ifndef _GNU_SOURCE
  # undef _GNU_SOURCE
  #endif
! /* Enable NetBSD extensions on NetBSD.  */
  #ifndef _NETBSD_SOURCE
  # undef _NETBSD_SOURCE
  #endif
! /* Enable OpenBSD extensions on NetBSD.  */
  #ifndef _OPENBSD_SOURCE
  # undef _OPENBSD_SOURCE
  #endif
! /* Enable threading extensions on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
--- 856,897 ----
  # undef _DARWIN_C_SOURCE
  #endif
+ /* Enable general extensions on Solaris.  */
+ #ifndef __EXTENSIONS__
+ # undef __EXTENSIONS__
+ #endif
  /* Enable GNU extensions on systems that have them.  */
  #ifndef _GNU_SOURCE
  # undef _GNU_SOURCE
  #endif
! /* Enable X/Open compliant socket functions that do not require linking
!    with -lxnet on HP-UX 11.11.  */
! #ifndef _HPUX_ALT_XOPEN_SOCKET_API
! # undef _HPUX_ALT_XOPEN_SOCKET_API
! #endif
! /* Identify the host operating system as Minix.
!    This macro does not affect the system headers' behavior.
!    A future release of Autoconf may stop defining this macro.  */
! #ifndef _MINIX
! # undef _MINIX
! #endif
! /* Enable general extensions on NetBSD.
!    Enable NetBSD compatibility extensions on Minix.  */
  #ifndef _NETBSD_SOURCE
  # undef _NETBSD_SOURCE
  #endif
! /* Enable OpenBSD compatibility extensions on NetBSD.
!    Oddly enough, this does nothing on OpenBSD.  */
  #ifndef _OPENBSD_SOURCE
  # undef _OPENBSD_SOURCE
  #endif
! /* Define to 1 if needed for POSIX-compatible behavior.  */
! #ifndef _POSIX_SOURCE
! # undef _POSIX_SOURCE
! #endif
! /* Define to 2 if needed for POSIX-compatible behavior.  */
! #ifndef _POSIX_1_SOURCE
! # undef _POSIX_1_SOURCE
! #endif
! /* Enable POSIX-compatible threading on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
***************
*** 728,746 ****
  # undef _TANDEM_SOURCE
  #endif
! /* Enable X/Open extensions if necessary.  HP-UX 11.11 defines
!    mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
!    whether compiling with -Ae or -D_HPUX_SOURCE=1.  */
  #ifndef _XOPEN_SOURCE
  # undef _XOPEN_SOURCE
  #endif
- /* Enable X/Open compliant socket functions that do not require linking
-    with -lxnet on HP-UX 11.11.  */
- #ifndef _HPUX_ALT_XOPEN_SOCKET_API
- # undef _HPUX_ALT_XOPEN_SOCKET_API
- #endif
- /* Enable general extensions on Solaris.  */
- #ifndef __EXTENSIONS__
- # undef __EXTENSIONS__
- #endif
  
  
--- 929,937 ----
  # undef _TANDEM_SOURCE
  #endif
! /* Enable X/Open extensions.  Define to 500 only if necessary
!    to make mbstate_t available.  */
  #ifndef _XOPEN_SOURCE
  # undef _XOPEN_SOURCE
  #endif
  
  
***************
*** 755,758 ****
--- 946,955 ----
  #undef WCHAR_T_SUFFIX
  
+ /* Define if the wcrtomb function does not work in the C locale. */
+ #undef WCRTOMB_C_LOCALE_BUG
+ 
+ /* Define if the wcrtomb function has an incorrect return value. */
+ #undef WCRTOMB_RETVAL_BUG
+ 
  /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
     'wint_t'. */
***************
*** 771,782 ****
  #endif
  
! /* Define to 1 on Solaris. */
! #undef _LCONV_C99
  
! /* Define to 1 if on MINIX. */
! #undef _MINIX
  
! /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
! #undef _NETBSD_SOURCE
  
  /* The _Noreturn keyword of C11.  */
--- 968,991 ----
  #endif
  
! /* Number of bits in a file offset, on hosts where this is settable. */
! #undef _FILE_OFFSET_BITS
  
! /* True if the compiler says it groks GNU C version MAJOR.MINOR.  */
! #if defined __GNUC__ && defined __GNUC_MINOR__
! # define _GL_GNUC_PREREQ(major, minor) \
!     ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
! #else
! # define _GL_GNUC_PREREQ(major, minor) 0
! #endif
  
! 
! /* Define to enable the declarations of ISO C 11 types and functions. */
! #undef _ISOC11_SOURCE
! 
! /* Define for large files, on AIX-style hosts. */
! #undef _LARGE_FILES
! 
! /* Define to 1 on Solaris. */
! #undef _LCONV_C99
  
  /* The _Noreturn keyword of C11.  */
***************
*** 784,794 ****
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)))
  #  define _Noreturn [[noreturn]]
  # elif ((!defined __cplusplus || defined __clang__) \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0)  \
!             || 4 < __GNUC__ + (7 <= __GNUC_MINOR__)))
     /* _Noreturn works as-is.  */
! # elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
--- 993,1014 ----
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)) \
!       && 0)
!     /* [[noreturn]] is not practically usable, because with it the syntax
!          extern _Noreturn void func (...);
!        would not be valid; such a declaration would only be valid with 'extern'
!        and '_Noreturn' swapped, or without the 'extern' keyword.  However, some
!        AIX system header files and several gnulib header files use precisely
!        this syntax with 'extern'.  */
  #  define _Noreturn [[noreturn]]
  # elif ((!defined __cplusplus || defined __clang__) \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
!             || (!defined __STRICT_ANSI__ \
!                 && (_GL_GNUC_PREREQ (4, 7) \
!                     || (defined __apple_build_version__ \
!                         ? 6000000 <= __apple_build_version__ \
!                         : 3 < __clang_major__ + (5 <= __clang_minor__))))))
     /* _Noreturn works as-is.  */
! # elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
***************
*** 800,810 ****
  
  
- /* Define to 2 if the system does not provide POSIX.1 features except with
-    this defined. */
- #undef _POSIX_1_SOURCE
- 
- /* Define to 1 if you need to in order for 'stat' and other things to work. */
- #undef _POSIX_SOURCE
- 
  /* Define if you want <regex.h> to include <limits.h>, so that it consistently
     overrides <limits.h>'s RE_DUP_MAX. */
--- 1020,1023 ----
***************
*** 835,839 ****
       * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
         or should be listed as async-signal-safe in POSIX
!        <http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
         section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
         particular, are NOT async-signal-safe.
--- 1048,1052 ----
       * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
         or should be listed as async-signal-safe in POSIX
!        <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
         section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
         particular, are NOT async-signal-safe.
***************
*** 857,860 ****
--- 1070,1285 ----
  
  
+ /* Attributes.  */
+ #if (defined __has_attribute \
+      && (!defined __clang_minor__ \
+          || 3 < __clang_major__ + (5 <= __clang_minor__)))
+ # define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
+ #else
+ # define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
+ # define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
+ # define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
+ # define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
+ # define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
+ # define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
+ # define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
+ # define _GL_ATTR_diagnose_if 0
+ # define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
+ # define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
+ # define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
+ # define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7)
+ # define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6)
+ # ifdef _ICC
+ #  define _GL_ATTR_may_alias 0
+ # else
+ #  define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3)
+ # endif
+ # define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0)
+ # define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1)
+ # define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3)
+ # define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0)
+ # define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
+ # define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
+ # define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
+ # define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
+ # define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
+ # define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
+ # define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
+ #endif
+ 
+ 
+ #if _GL_HAS_ATTRIBUTE (alloc_size)
+ # define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
+ #else
+ # define _GL_ATTRIBUTE_ALLOC_SIZE(args)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (always_inline)
+ # define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
+ #else
+ # define _GL_ATTRIBUTE_ALWAYS_INLINE
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (artificial)
+ # define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
+ #else
+ # define _GL_ATTRIBUTE_ARTIFICIAL
+ #endif
+ 
+ /* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
+    <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>.
+    Also, Oracle Studio 12.6 requires 'cold' not '__cold__'.  */
+ #if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
+ # ifndef __SUNPRO_C
+ #  define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
+ # else
+ #  define _GL_ATTRIBUTE_COLD __attribute__ ((cold))
+ # endif
+ #else
+ # define _GL_ATTRIBUTE_COLD
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (const)
+ # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
+ #else
+ # define _GL_ATTRIBUTE_CONST
+ #endif
+ 
+ #if 201710L < __STDC_VERSION__
+ # define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
+ #elif _GL_HAS_ATTRIBUTE (deprecated)
+ # define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
+ #else
+ # define _GL_ATTRIBUTE_DEPRECATED
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (error)
+ # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
+ # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
+ #elif _GL_HAS_ATTRIBUTE (diagnose_if)
+ # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error")))
+ # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning")))
+ #else
+ # define _GL_ATTRIBUTE_ERROR(msg)
+ # define _GL_ATTRIBUTE_WARNING(msg)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (externally_visible)
+ # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
+ #else
+ # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
+ #endif
+ 
+ /* FALLTHROUGH is special, because it always expands to something.  */
+ #if 201710L < __STDC_VERSION__
+ # define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
+ #elif _GL_HAS_ATTRIBUTE (fallthrough)
+ # define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
+ #else
+ # define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (format)
+ # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
+ #else
+ # define _GL_ATTRIBUTE_FORMAT(spec)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (leaf)
+ # define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
+ #else
+ # define _GL_ATTRIBUTE_LEAF
+ #endif
+ 
+ /* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK.  */
+ #if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C
+ # define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
+ #else
+ # define _GL_ATTRIBUTE_MAY_ALIAS
+ #endif
+ 
+ #if 201710L < __STDC_VERSION__
+ # define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
+ #elif _GL_HAS_ATTRIBUTE (unused)
+ # define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__))
+ #else
+ # define _GL_ATTRIBUTE_MAYBE_UNUSED
+ #endif
+ /* Earlier spellings of this macro.  */
+ #define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
+ #define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
+ 
+ #if _GL_HAS_ATTRIBUTE (malloc)
+ # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
+ #else
+ # define _GL_ATTRIBUTE_MALLOC
+ #endif
+ 
+ #if 201710L < __STDC_VERSION__
+ # define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
+ #elif _GL_HAS_ATTRIBUTE (warn_unused_result)
+ # define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
+ #else
+ # define _GL_ATTRIBUTE_NODISCARD
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (noinline)
+ # define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
+ #else
+ # define _GL_ATTRIBUTE_NOINLINE
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (nonnull)
+ # define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
+ #else
+ # define _GL_ATTRIBUTE_NONNULL(args)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (nonstring)
+ # define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
+ #else
+ # define _GL_ATTRIBUTE_NONSTRING
+ #endif
+ 
+ /* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead.  */
+ 
+ #if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
+ # define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
+ #else
+ # define _GL_ATTRIBUTE_NOTHROW
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (packed)
+ # define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
+ #else
+ # define _GL_ATTRIBUTE_PACKED
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (pure)
+ # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
+ #else
+ # define _GL_ATTRIBUTE_PURE
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (returns_nonnull)
+ # define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
+ #else
+ # define _GL_ATTRIBUTE_RETURNS_NONNULL
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (sentinel)
+ # define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
+ #else
+ # define _GL_ATTRIBUTE_SENTINEL(pos)
+ #endif
+ 
+ 
+ /* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'.  */
+ #if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5)
+ # define _GL_UNUSED_LABEL _GL_ATTRIBUTE_MAYBE_UNUSED
+ #else
+ # define _GL_UNUSED_LABEL
+ #endif
+ 
+ 
  /* Define to a type to use for 'error_t' if it is not otherwise available. */
  #undef error_t
***************
*** 884,888 ****
  
       DragonFly; see
!      http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
  
       FreeBSD; see:
--- 1309,1313 ----
  
       DragonFly; see
!      http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log
  
       FreeBSD; see:
***************
*** 989,999 ****
  #undef mbstate_t
  
  /* Define to `int' if <sys/types.h> does not define. */
  #undef mode_t
  
  /* Define to `long int' if <sys/types.h> does not define. */
  #undef off_t
  
! /* Define to `int' if <sys/types.h> does not define. */
  #undef pid_t
  
--- 1414,1443 ----
  #undef mbstate_t
  
+ /* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where
+    n1 and n2 are expressions without side effects, that evaluate to real
+    numbers (excluding NaN).
+    It returns
+      1  if n1 > n2
+      0  if n1 == n2
+      -1 if n1 < n2
+    The naÃ¯ve code   (n1 > n2 ? 1 : n1 < n2 ? -1 : 0)  produces a conditional
+    jump with nearly all GCC versions up to GCC 10.
+    This variant     (n1 < n2 ? -1 : n1 > n2)  produces a conditional with many
+    GCC versions up to GCC 9.
+    The better code  (n1 > n2) - (n1 < n2)  from Hacker's Delight Â§ 2-9
+    avoids conditional jumps in all GCC versions >= 3.4.  */
+ #define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2)))
+ 
+ 
  /* Define to `int' if <sys/types.h> does not define. */
  #undef mode_t
  
+ /* Define to the type of st_nlink in struct stat, or a supertype. */
+ #undef nlink_t
+ 
  /* Define to `long int' if <sys/types.h> does not define. */
  #undef off_t
  
! /* Define as a signed integer type capable of holding a process identifier. */
  #undef pid_t
  
***************
*** 1049,1060 ****
  /* Define to the equivalent of the C99 'restrict' keyword, or to
     nothing if this is not supported.  Do not define if restrict is
!    supported directly.  */
  #undef restrict
! /* Work around a bug in Sun C++: it does not support _Restrict or
!    __restrict__, even though the corresponding Sun C compiler ends up with
!    "#define restrict _Restrict" or "#define restrict __restrict__" in the
!    previous line.  Perhaps some future version of Sun C++ will work with
!    restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
! #if defined __SUNPRO_CC && !defined __RESTRICT
  # define _Restrict
  # define __restrict__
--- 1493,1505 ----
  /* Define to the equivalent of the C99 'restrict' keyword, or to
     nothing if this is not supported.  Do not define if restrict is
!    supported only directly.  */
  #undef restrict
! /* Work around a bug in older versions of Sun C++, which did not
!    #define __restrict__ or support _Restrict or __restrict__
!    even though the corresponding Sun C compiler ended up with
!    "#define restrict _Restrict" or "#define restrict __restrict__"
!    in the previous line.  This workaround can be removed once
!    we assume Oracle Developer Studio 12.5 (2016) or later.  */
! #if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
  # define _Restrict
  # define __restrict__
***************
*** 1067,1114 ****
  #undef ssize_t
  
- /* Define as a marker that can be attached to declarations that might not
-     be used.  This helps to reduce warnings, such as from
-     GCC -Wunused-parameter.  */
- #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
- # define _GL_UNUSED __attribute__ ((__unused__))
- #else
- # define _GL_UNUSED
- #endif
- /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
-    is a misnomer outside of parameter lists.  */
- #define _UNUSED_PARAMETER_ _GL_UNUSED
- 
- /* gcc supports the "unused" attribute on possibly unused labels, and
-    g++ has since version 4.5.  Note to support C++ as well as C,
-    _GL_UNUSED_LABEL should be used with a trailing ;  */
- #if !defined __cplusplus || __GNUC__ > 4 \
-     || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
- # define _GL_UNUSED_LABEL _GL_UNUSED
- #else
- # define _GL_UNUSED_LABEL
- #endif
- 
- /* The __pure__ attribute was added in gcc 2.96.  */
- #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
- # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
- #else
- # define _GL_ATTRIBUTE_PURE /* empty */
- #endif
- 
- /* The __const__ attribute was added in gcc 2.95.  */
- #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
- # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
- #else
- # define _GL_ATTRIBUTE_CONST /* empty */
- #endif
- 
- /* The __malloc__ attribute was added in gcc 3.  */
- #if 3 <= __GNUC__
- # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
- #else
- # define _GL_ATTRIBUTE_MALLOC /* empty */
- #endif
- 
- 
  /* Define as a macro for copying va_list variables. */
  #undef va_copy
--- 1512,1515 ----
diff -Nrc2 texinfo-6.7/configure texinfo-6.8/configure
*** texinfo-6.7/configure	2019-09-23 19:32:14.000000000 +0100
--- texinfo-6.8/configure	2021-07-03 10:13:05.000000000 +0100
***************
*** 1,10 ****
  #! /bin/sh
  # Guess values for system-dependent variables and create Makefiles.
! # Generated by GNU Autoconf 2.69 for GNU Texinfo 6.7.
  #
  # Report bugs to <bug-texinfo@gnu.org>.
  #
  #
! # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
  #
  #
--- 1,11 ----
  #! /bin/sh
  # Guess values for system-dependent variables and create Makefiles.
! # Generated by GNU Autoconf 2.71 for GNU Texinfo 6.8.
  #
  # Report bugs to <bug-texinfo@gnu.org>.
  #
  #
! # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
! # Inc.
  #
  #
***************
*** 17,21 ****
  # Be more Bourne compatible
  DUALCASE=1; export DUALCASE # for MKS sh
! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
    emulate sh
    NULLCMD=:
--- 18,24 ----
  # Be more Bourne compatible
  DUALCASE=1; export DUALCASE # for MKS sh
! as_nop=:
! if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
! then :
    emulate sh
    NULLCMD=:
***************
*** 24,28 ****
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
! else
    case `(set -o) 2>/dev/null` in #(
    *posix*) :
--- 27,31 ----
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
! else $as_nop
    case `(set -o) 2>/dev/null` in #(
    *posix*) :
***************
*** 34,77 ****
  
  
  as_nl='
  '
  export as_nl
! # Printing a long string crashes Solaris 7 /usr/bin/printf.
! as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
! # Prefer a ksh shell builtin over an external printf program on Solaris,
! # but without wasting forks for bash or zsh.
! if test -z "$BASH_VERSION$ZSH_VERSION" \
!     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='print -r --'
!   as_echo_n='print -rn --'
! elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='printf %s\n'
!   as_echo_n='printf %s'
! else
!   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
!     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
!     as_echo_n='/usr/ucb/echo -n'
!   else
!     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
!     as_echo_n_body='eval
!       arg=$1;
!       case $arg in #(
!       *"$as_nl"*)
! 	expr "X$arg" : "X\\(.*\\)$as_nl";
! 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
!       esac;
!       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
!     '
!     export as_echo_n_body
!     as_echo_n='sh -c $as_echo_n_body as_echo'
!   fi
!   export as_echo_body
!   as_echo='sh -c $as_echo_body as_echo'
! fi
  
  # The user is always right.
! if test "${PATH_SEPARATOR+set}" != set; then
    PATH_SEPARATOR=:
    (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
--- 37,80 ----
  
  
+ 
+ # Reset variables that may have inherited troublesome values from
+ # the environment.
+ 
+ # IFS needs to be set, to space, tab, and newline, in precisely that order.
+ # (If _AS_PATH_WALK were called with IFS unset, it would have the
+ # side effect of setting IFS to empty, thus disabling word splitting.)
+ # Quoting is to prevent editors from complaining about space-tab.
  as_nl='
  '
  export as_nl
! IFS=" ""	$as_nl"
! 
! PS1='$ '
! PS2='> '
! PS4='+ '
! 
! # Ensure predictable behavior from utilities with locale-dependent output.
! LC_ALL=C
! export LC_ALL
! LANGUAGE=C
! export LANGUAGE
! 
! # We cannot yet rely on "unset" to work, but we need these variables
! # to be unset--not just set to an empty or harmless value--now, to
! # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
! # also avoids known problems related to "unset" and subshell syntax
! # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
! for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
! do eval test \${$as_var+y} \
!   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
! done
! 
! # Ensure that fds 0, 1, and 2 are open.
! if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
! if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
! if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
  
  # The user is always right.
! if ${PATH_SEPARATOR+false} :; then
    PATH_SEPARATOR=:
    (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
***************
*** 82,92 ****
  
  
- # IFS
- # We need space, tab and new line, in precisely that order.  Quoting is
- # there to prevent editors from complaining about space-tab.
- # (If _AS_PATH_WALK were called with IFS unset, it would disable word
- # splitting by setting IFS to empty value.)
- IFS=" ""	$as_nl"
- 
  # Find who we are.  Look in the path if we contain no directory separator.
  as_myself=
--- 85,88 ----
***************
*** 97,102 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    done
  IFS=$as_save_IFS
--- 93,102 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
    done
  IFS=$as_save_IFS
***************
*** 110,137 ****
  fi
  if test ! -f "$as_myself"; then
!   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    exit 1
  fi
  
- # Unset variables that we do not need and which cause bugs (e.g. in
- # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
- # suppresses any "Segmentation fault" message there.  '((' could
- # trigger a bug in pdksh 5.2.14.
- for as_var in BASH_ENV ENV MAIL MAILPATH
- do eval test x\${$as_var+set} = xset \
-   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
- done
- PS1='$ '
- PS2='> '
- PS4='+ '
- 
- # NLS nuisances.
- LC_ALL=C
- export LC_ALL
- LANGUAGE=C
- export LANGUAGE
- 
- # CDPATH.
- (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  
  # Use a proper internal environment variable to ensure we don't fall
--- 110,117 ----
  fi
  if test ! -f "$as_myself"; then
!   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    exit 1
  fi
  
  
  # Use a proper internal environment variable to ensure we don't fall
***************
*** 155,165 ****
  # Admittedly, this is quite paranoid, since all the known shells bail
  # out after a failed `exec'.
! $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
! as_fn_exit 255
    fi
    # We don't want this to propagate to other subprocesses.
            { _as_can_reexec=; unset _as_can_reexec;}
  if test "x$CONFIG_SHELL" = x; then
!   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    emulate sh
    NULLCMD=:
--- 135,147 ----
  # Admittedly, this is quite paranoid, since all the known shells bail
  # out after a failed `exec'.
! printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
! exit 255
    fi
    # We don't want this to propagate to other subprocesses.
            { _as_can_reexec=; unset _as_can_reexec;}
  if test "x$CONFIG_SHELL" = x; then
!   as_bourne_compatible="as_nop=:
! if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
! then :
    emulate sh
    NULLCMD=:
***************
*** 168,172 ****
    alias -g '\${1+\"\$@\"}'='\"\$@\"'
    setopt NO_GLOB_SUBST
! else
    case \`(set -o) 2>/dev/null\` in #(
    *posix*) :
--- 150,154 ----
    alias -g '\${1+\"\$@\"}'='\"\$@\"'
    setopt NO_GLOB_SUBST
! else \$as_nop
    case \`(set -o) 2>/dev/null\` in #(
    *posix*) :
***************
*** 188,197 ****
  as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
  as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
! if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
  
! else
    exitcode=1; echo positional parameters were not saved.
  fi
  test x\$exitcode = x0 || exit 1
  test -x / || exit 1"
    as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
--- 170,182 ----
  as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
  as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
! if ( set x; as_fn_ret_success y && test x = \"\$1\" )
! then :
  
! else \$as_nop
    exitcode=1; echo positional parameters were not saved.
  fi
  test x\$exitcode = x0 || exit 1
+ blah=\$(echo \$(echo blah))
+ test x\"\$blah\" = xblah || exit 1
  test -x / || exit 1"
    as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
***************
*** 200,211 ****
    test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
  test \$(( 1 + 1 )) = 2 || exit 1"
!   if (eval "$as_required") 2>/dev/null; then :
    as_have_required=yes
! else
    as_have_required=no
  fi
!   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
  
! else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  as_found=false
--- 185,198 ----
    test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
  test \$(( 1 + 1 )) = 2 || exit 1"
!   if (eval "$as_required") 2>/dev/null
! then :
    as_have_required=yes
! else $as_nop
    as_have_required=no
  fi
!   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
! then :
  
! else $as_nop
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  as_found=false
***************
*** 213,217 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
    as_found=:
    case $as_dir in #(
--- 200,208 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
    as_found=:
    case $as_dir in #(
***************
*** 219,227 ****
  	   for as_base in sh bash ksh sh5; do
  	     # Try only shells that exist, to save several forks.
! 	     as_shell=$as_dir/$as_base
  	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
! 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    CONFIG_SHELL=$as_shell as_have_required=yes
! 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    break 2
  fi
--- 210,220 ----
  	   for as_base in sh bash ksh sh5; do
  	     # Try only shells that exist, to save several forks.
! 	     as_shell=$as_dir$as_base
  	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
! 		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
! then :
    CONFIG_SHELL=$as_shell as_have_required=yes
! 		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
! then :
    break 2
  fi
***************
*** 231,242 ****
    as_found=false
  done
- $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
- 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
-   CONFIG_SHELL=$SHELL as_have_required=yes
- fi; }
  IFS=$as_save_IFS
  
  
!       if test "x$CONFIG_SHELL" != x; then :
    export CONFIG_SHELL
               # We cannot yet assume a decent shell, so we have to provide a
--- 224,242 ----
    as_found=false
  done
  IFS=$as_save_IFS
+ if $as_found
+ then :
+ 
+ else $as_nop
+   if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ 	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+ then :
+   CONFIG_SHELL=$SHELL as_have_required=yes
+ fi
+ fi
  
  
!       if test "x$CONFIG_SHELL" != x
! then :
    export CONFIG_SHELL
               # We cannot yet assume a decent shell, so we have to provide a
***************
*** 256,271 ****
  # Admittedly, this is quite paranoid, since all the known shells bail
  # out after a failed `exec'.
! $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
  exit 255
  fi
  
!     if test x$as_have_required = xno; then :
!   $as_echo "$0: This script requires a shell more modern than all"
!   $as_echo "$0: the shells that I found on your system."
!   if test x${ZSH_VERSION+set} = xset ; then
!     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
!     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    else
!     $as_echo "$0: Please tell bug-autoconf@gnu.org and
  $0: bug-texinfo@gnu.org about your system, including any
  $0: error possibly output before this message. Then install
--- 256,272 ----
  # Admittedly, this is quite paranoid, since all the known shells bail
  # out after a failed `exec'.
! printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
  exit 255
  fi
  
!     if test x$as_have_required = xno
! then :
!   printf "%s\n" "$0: This script requires a shell more modern than all"
!   printf "%s\n" "$0: the shells that I found on your system."
!   if test ${ZSH_VERSION+y} ; then
!     printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
!     printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
    else
!     printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
  $0: bug-texinfo@gnu.org about your system, including any
  $0: error possibly output before this message. Then install
***************
*** 295,298 ****
--- 296,300 ----
  as_unset=as_fn_unset
  
+ 
  # as_fn_set_status STATUS
  # -----------------------
***************
*** 312,315 ****
--- 314,325 ----
    exit $1
  } # as_fn_exit
+ # as_fn_nop
+ # ---------
+ # Do nothing but, unlike ":", preserve the value of $?.
+ as_fn_nop ()
+ {
+   return $?
+ }
+ as_nop=as_fn_nop
  
  # as_fn_mkdir_p
***************
*** 326,330 ****
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
--- 336,340 ----
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
***************
*** 335,339 ****
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 345,349 ----
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 374,383 ****
  # repeated appends, instead of the typical quadratic growth present in naive
  # implementations.
! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    eval 'as_fn_append ()
    {
      eval $1+=\$2
    }'
! else
    as_fn_append ()
    {
--- 384,394 ----
  # repeated appends, instead of the typical quadratic growth present in naive
  # implementations.
! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
! then :
    eval 'as_fn_append ()
    {
      eval $1+=\$2
    }'
! else $as_nop
    as_fn_append ()
    {
***************
*** 391,400 ****
  # global $as_val. Take advantage of shells that can avoid forks. The arguments
  # must be portable across $(()) and expr.
! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    eval 'as_fn_arith ()
    {
      as_val=$(( $* ))
    }'
! else
    as_fn_arith ()
    {
--- 402,412 ----
  # global $as_val. Take advantage of shells that can avoid forks. The arguments
  # must be portable across $(()) and expr.
! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
! then :
    eval 'as_fn_arith ()
    {
      as_val=$(( $* ))
    }'
! else $as_nop
    as_fn_arith ()
    {
***************
*** 403,406 ****
--- 415,426 ----
  fi # as_fn_arith
  
+ # as_fn_nop
+ # ---------
+ # Do nothing but, unlike ":", preserve the value of $?.
+ as_fn_nop ()
+ {
+   return $?
+ }
+ as_nop=as_fn_nop
  
  # as_fn_error STATUS ERROR [LINENO LOG_FD]
***************
*** 414,420 ****
    if test "$4"; then
      as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    fi
!   $as_echo "$as_me: error: $2" >&2
    as_fn_exit $as_status
  } # as_fn_error
--- 434,440 ----
    if test "$4"; then
      as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    fi
!   printf "%s\n" "$as_me: error: $2" >&2
    as_fn_exit $as_status
  } # as_fn_error
***************
*** 443,447 ****
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
--- 463,467 ----
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
***************
*** 487,491 ****
      ' >$as_me.lineno &&
    chmod +x "$as_me.lineno" ||
!     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
  
    # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
--- 507,511 ----
      ' >$as_me.lineno &&
    chmod +x "$as_me.lineno" ||
!     { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
  
    # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
***************
*** 501,504 ****
--- 521,528 ----
  }
  
+ 
+ # Determine whether it's possible to make 'echo' print without a newline.
+ # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+ # for compatibility with existing Makefiles.
  ECHO_C= ECHO_N= ECHO_T=
  case `echo -n x` in #(((((
***************
*** 514,517 ****
--- 538,548 ----
  esac
  
+ # For backward compatibility with old third-party macros, we provide
+ # the shell variables $as_echo and $as_echo_n.  New code should use
+ # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+ 
+ 
  rm -f conf$$ conf$$.exe conf$$.file
  if test -d conf$$.dir; then
***************
*** 581,616 ****
  PACKAGE_NAME='GNU Texinfo'
  PACKAGE_TARNAME='texinfo'
! PACKAGE_VERSION='6.7'
! PACKAGE_STRING='GNU Texinfo 6.7'
  PACKAGE_BUGREPORT='bug-texinfo@gnu.org'
! PACKAGE_URL='http://www.gnu.org/software/texinfo/'
  
  ac_unique_file="info/info.c"
  # Factoring default headers for most tests.
  ac_includes_default="\
! #include <stdio.h>
! #ifdef HAVE_SYS_TYPES_H
! # include <sys/types.h>
! #endif
! #ifdef HAVE_SYS_STAT_H
! # include <sys/stat.h>
  #endif
! #ifdef STDC_HEADERS
  # include <stdlib.h>
- # include <stddef.h>
- #else
- # ifdef HAVE_STDLIB_H
- #  include <stdlib.h>
- # endif
  #endif
  #ifdef HAVE_STRING_H
- # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- #  include <memory.h>
- # endif
  # include <string.h>
  #endif
- #ifdef HAVE_STRINGS_H
- # include <strings.h>
- #endif
  #ifdef HAVE_INTTYPES_H
  # include <inttypes.h>
--- 612,633 ----
  PACKAGE_NAME='GNU Texinfo'
  PACKAGE_TARNAME='texinfo'
! PACKAGE_VERSION='6.8'
! PACKAGE_STRING='GNU Texinfo 6.8'
  PACKAGE_BUGREPORT='bug-texinfo@gnu.org'
! PACKAGE_URL='https://www.gnu.org/software/texinfo/'
  
  ac_unique_file="info/info.c"
  # Factoring default headers for most tests.
  ac_includes_default="\
! #include <stddef.h>
! #ifdef HAVE_STDIO_H
! # include <stdio.h>
  #endif
! #ifdef HAVE_STDLIB_H
  # include <stdlib.h>
  #endif
  #ifdef HAVE_STRING_H
  # include <string.h>
  #endif
  #ifdef HAVE_INTTYPES_H
  # include <inttypes.h>
***************
*** 619,631 ****
  # include <stdint.h>
  #endif
  #ifdef HAVE_UNISTD_H
  # include <unistd.h>
  #endif"
  
  gl_use_threads_default=
  gl_use_winpthreads_default=
  gl_getopt_required=POSIX
- ac_header_list=
- ac_func_list=
  gt_needs=
  ac_subst_vars='gltests_LTLIBOBJS
--- 636,657 ----
  # include <stdint.h>
  #endif
+ #ifdef HAVE_STRINGS_H
+ # include <strings.h>
+ #endif
+ #ifdef HAVE_SYS_TYPES_H
+ # include <sys/types.h>
+ #endif
+ #ifdef HAVE_SYS_STAT_H
+ # include <sys/stat.h>
+ #endif
  #ifdef HAVE_UNISTD_H
  # include <unistd.h>
  #endif"
  
+ ac_header_c_list=
  gl_use_threads_default=
  gl_use_winpthreads_default=
+ ac_func_c_list=
  gl_getopt_required=POSIX
  gt_needs=
  ac_subst_vars='gltests_LTLIBOBJS
***************
*** 646,649 ****
--- 672,687 ----
  TP_TESTS_TRUE
  PROVE
+ HAVE_MODERNIZR_FALSE
+ HAVE_MODERNIZR_TRUE
+ MODERNIZR
+ HAVE_UGLIFYJS_FALSE
+ HAVE_UGLIFYJS_TRUE
+ UGLIFYJS
+ HAVE_TYPESCRIPT_FALSE
+ HAVE_TYPESCRIPT_TRUE
+ TSC
+ HAVE_ESLINT_FALSE
+ HAVE_ESLINT_TRUE
+ ESLINT
  DISABLE_XS_FALSE
  DISABLE_XS_TRUE
***************
*** 700,705 ****
--- 738,747 ----
  gl_GNULIB_ENABLED_vasnprintf_FALSE
  gl_GNULIB_ENABLED_vasnprintf_TRUE
+ gl_GNULIB_ENABLED_time_FALSE
+ gl_GNULIB_ENABLED_time_TRUE
  gl_GNULIB_ENABLED_threadlib_FALSE
  gl_GNULIB_ENABLED_threadlib_TRUE
+ gl_GNULIB_ENABLED_sys_stat_FALSE
+ gl_GNULIB_ENABLED_sys_stat_TRUE
  gl_GNULIB_ENABLED_f84f170cca5f5b09d22686d5b833aa41_FALSE
  gl_GNULIB_ENABLED_f84f170cca5f5b09d22686d5b833aa41_TRUE
***************
*** 712,717 ****
--- 754,767 ----
  gl_GNULIB_ENABLED_stpcpy_FALSE
  gl_GNULIB_ENABLED_stpcpy_TRUE
+ gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_FALSE
+ gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_TRUE
+ gl_GNULIB_ENABLED_stat_FALSE
+ gl_GNULIB_ENABLED_stat_TRUE
  gl_GNULIB_ENABLED_size_max_FALSE
  gl_GNULIB_ENABLED_size_max_TRUE
+ gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_FALSE
+ gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_TRUE
+ gl_GNULIB_ENABLED_pathmax_FALSE
+ gl_GNULIB_ENABLED_pathmax_TRUE
  gl_GNULIB_ENABLED_nl_langinfo_FALSE
  gl_GNULIB_ENABLED_nl_langinfo_TRUE
***************
*** 724,727 ****
--- 774,779 ----
  gl_GNULIB_ENABLED_mbtowc_FALSE
  gl_GNULIB_ENABLED_mbtowc_TRUE
+ gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_FALSE
+ gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_TRUE
  gl_GNULIB_ENABLED_lock_FALSE
  gl_GNULIB_ENABLED_lock_TRUE
***************
*** 740,756 ****
  gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_FALSE
  gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_TRUE
  gl_GNULIB_ENABLED_37f71b604aa9c54446783d80f42fe547_FALSE
  gl_GNULIB_ENABLED_37f71b604aa9c54446783d80f42fe547_TRUE
  gl_GNULIB_ENABLED_btowc_FALSE
  gl_GNULIB_ENABLED_btowc_TRUE
! HAVE_WINSOCK2_H
! HAVE_MSVC_INVALID_PARAMETER_HANDLER
  LTLIBMULTITHREAD
  LIBMULTITHREAD
  LTLIBTHREAD
  LIBTHREAD
  NEXT_AS_FIRST_DIRECTIVE_LOCALE_H
  NEXT_LOCALE_H
  HAVE_XLOCALE_H
  REPLACE_STRUCT_LCONV
  REPLACE_FREELOCALE
--- 792,862 ----
  gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_FALSE
  gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_TRUE
+ gl_GNULIB_ENABLED_getdtablesize_FALSE
+ gl_GNULIB_ENABLED_getdtablesize_TRUE
+ gl_GNULIB_ENABLED_fstat_FALSE
+ gl_GNULIB_ENABLED_fstat_TRUE
+ gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_FALSE
+ gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_TRUE
+ gl_GNULIB_ENABLED_fcntl_FALSE
+ gl_GNULIB_ENABLED_fcntl_TRUE
+ gl_GNULIB_ENABLED_dynarray_FALSE
+ gl_GNULIB_ENABLED_dynarray_TRUE
+ gl_GNULIB_ENABLED_dup2_FALSE
+ gl_GNULIB_ENABLED_dup2_TRUE
+ gl_GNULIB_ENABLED_close_FALSE
+ gl_GNULIB_ENABLED_close_TRUE
+ gl_GNULIB_ENABLED_cloexec_FALSE
+ gl_GNULIB_ENABLED_cloexec_TRUE
  gl_GNULIB_ENABLED_37f71b604aa9c54446783d80f42fe547_FALSE
  gl_GNULIB_ENABLED_37f71b604aa9c54446783d80f42fe547_TRUE
  gl_GNULIB_ENABLED_btowc_FALSE
  gl_GNULIB_ENABLED_btowc_TRUE
! gl_GNULIB_ENABLED_attribute_FALSE
! gl_GNULIB_ENABLED_attribute_TRUE
! TIME_H_DEFINES_TIME_UTC
! UNISTD_H_DEFINES_STRUCT_TIMESPEC
! PTHREAD_H_DEFINES_STRUCT_TIMESPEC
! SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
! TIME_H_DEFINES_STRUCT_TIMESPEC
! NEXT_AS_FIRST_DIRECTIVE_TIME_H
! NEXT_TIME_H
! REPLACE_LOCALTIME
! REPLACE_GMTIME
! GNULIB_GETTIMEOFDAY
! REPLACE_TZSET
! REPLACE_TIMEGM
! REPLACE_STRFTIME
! REPLACE_NANOSLEEP
! REPLACE_MKTIME
! REPLACE_LOCALTIME_R
! REPLACE_CTIME
! HAVE_TIMEZONE_T
! HAVE_TIMESPEC_GET
! HAVE_TIMEGM
! HAVE_STRPTIME
! HAVE_NANOSLEEP
! HAVE_DECL_LOCALTIME_R
! GNULIB_MDA_TZSET
! GNULIB_TZSET
! GNULIB_TIME_RZ
! GNULIB_TIME_R
! GNULIB_TIMESPEC_GET
! GNULIB_TIMEGM
! GNULIB_STRPTIME
! GNULIB_STRFTIME
! GNULIB_NANOSLEEP
! GNULIB_LOCALTIME
! GNULIB_MKTIME
! GNULIB_CTIME
! LIB_NL_LANGINFO
  LTLIBMULTITHREAD
  LIBMULTITHREAD
  LTLIBTHREAD
  LIBTHREAD
+ LIBSTDTHREAD
  NEXT_AS_FIRST_DIRECTIVE_LOCALE_H
  NEXT_LOCALE_H
  HAVE_XLOCALE_H
+ LOCALENAME_ENHANCE_LOCALE_FUNCS
  REPLACE_STRUCT_LCONV
  REPLACE_FREELOCALE
***************
*** 764,767 ****
--- 870,874 ----
  GNULIB_LOCALENAME
  GNULIB_DUPLOCALE
+ GNULIB_SETLOCALE_NULL
  GNULIB_SETLOCALE
  GNULIB_LOCALECONV
***************
*** 778,782 ****
  HAVE_NL_LANGINFO
  GNULIB_NL_LANGINFO
! LOCALE_FR
  HAVE_FEATURES_H
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
--- 885,939 ----
  HAVE_NL_LANGINFO
  GNULIB_NL_LANGINFO
! LIB_HARD_LOCALE
! LIB_SETLOCALE_NULL
! WINDOWS_64_BIT_ST_SIZE
! WINDOWS_STAT_TIMESPEC
! NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H
! NEXT_SYS_STAT_H
! REPLACE_UTIMENSAT
! REPLACE_STAT
! REPLACE_MKNODAT
! REPLACE_MKNOD
! REPLACE_MKFIFOAT
! REPLACE_MKFIFO
! REPLACE_MKDIR
! REPLACE_LSTAT
! REPLACE_FUTIMENS
! REPLACE_FSTATAT
! REPLACE_FSTAT
! REPLACE_FCHMODAT
! HAVE_UTIMENSAT
! HAVE_MKNODAT
! HAVE_MKNOD
! HAVE_MKFIFOAT
! HAVE_MKFIFO
! HAVE_MKDIRAT
! HAVE_LSTAT
! HAVE_LCHMOD
! HAVE_GETUMASK
! HAVE_FUTIMENS
! HAVE_FSTATAT
! HAVE_FCHMODAT
! GNULIB_MDA_UMASK
! GNULIB_MDA_MKDIR
! GNULIB_MDA_CHMOD
! GNULIB_OVERRIDES_STRUCT_STAT
! GNULIB_UTIMENSAT
! GNULIB_STAT
! GNULIB_MKNODAT
! GNULIB_MKNOD
! GNULIB_MKFIFOAT
! GNULIB_MKFIFO
! GNULIB_MKDIRAT
! GNULIB_MKDIR
! GNULIB_LSTAT
! GNULIB_LCHMOD
! GNULIB_GETUMASK
! GNULIB_FUTIMENS
! GNULIB_FSTATAT
! GNULIB_FSTAT
! GNULIB_FCHMODAT
! HAVE_WINSOCK2_H
! HAVE_MSVC_INVALID_PARAMETER_HANDLER
  HAVE_FEATURES_H
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
***************
*** 804,807 ****
--- 961,1072 ----
  NEXT_AS_FIRST_DIRECTIVE_STDLIB_H
  NEXT_STDLIB_H
+ REPLACE_WCTOMB
+ REPLACE_UNSETENV
+ REPLACE_STRTOLD
+ REPLACE_STRTOD
+ REPLACE_SETSTATE
+ REPLACE_SETENV
+ REPLACE_REALPATH
+ REPLACE_REALLOC
+ REPLACE_RANDOM_R
+ REPLACE_RANDOM
+ REPLACE_QSORT_R
+ REPLACE_PUTENV
+ REPLACE_PTSNAME_R
+ REPLACE_PTSNAME
+ REPLACE_POSIX_MEMALIGN
+ REPLACE_MKSTEMP
+ REPLACE_MBTOWC
+ REPLACE_MALLOC
+ REPLACE_INITSTATE
+ REPLACE_FREE
+ REPLACE_CANONICALIZE_FILE_NAME
+ REPLACE_CALLOC
+ REPLACE_ALIGNED_ALLOC
+ HAVE_DECL_UNSETENV
+ HAVE_UNLOCKPT
+ HAVE_SYS_LOADAVG_H
+ HAVE_STRUCT_RANDOM_DATA
+ HAVE_STRTOULL
+ HAVE_STRTOLL
+ HAVE_STRTOLD
+ HAVE_STRTOD
+ HAVE_DECL_SETSTATE
+ HAVE_SETSTATE
+ HAVE_DECL_SETENV
+ HAVE_SETENV
+ HAVE_SECURE_GETENV
+ HAVE_RPMATCH
+ HAVE_REALPATH
+ HAVE_REALLOCARRAY
+ HAVE_RANDOM_R
+ HAVE_RANDOM_H
+ HAVE_RANDOM
+ HAVE_QSORT_R
+ HAVE_PTSNAME_R
+ HAVE_PTSNAME
+ HAVE_POSIX_OPENPT
+ HAVE_POSIX_MEMALIGN
+ HAVE_MKSTEMPS
+ HAVE_MKSTEMP
+ HAVE_MKOSTEMPS
+ HAVE_MKOSTEMP
+ HAVE_MKDTEMP
+ HAVE_MBTOWC
+ HAVE_DECL_INITSTATE
+ HAVE_INITSTATE
+ HAVE_GRANTPT
+ HAVE_GETSUBOPT
+ HAVE_DECL_GETLOADAVG
+ HAVE_DECL_GCVT
+ HAVE_DECL_FCVT
+ HAVE_DECL_ECVT
+ HAVE_CANONICALIZE_FILE_NAME
+ HAVE_ATOLL
+ HAVE_ALIGNED_ALLOC
+ HAVE__EXIT
+ GNULIB_MDA_PUTENV
+ GNULIB_MDA_MKTEMP
+ GNULIB_MDA_GCVT
+ GNULIB_MDA_FCVT
+ GNULIB_MDA_ECVT
+ GNULIB_WCTOMB
+ GNULIB_UNSETENV
+ GNULIB_UNLOCKPT
+ GNULIB_SYSTEM_POSIX
+ GNULIB_STRTOULL
+ GNULIB_STRTOLL
+ GNULIB_STRTOLD
+ GNULIB_STRTOD
+ GNULIB_SETENV
+ GNULIB_SECURE_GETENV
+ GNULIB_RPMATCH
+ GNULIB_REALPATH
+ GNULIB_REALLOC_POSIX
+ GNULIB_REALLOCARRAY
+ GNULIB_RANDOM_R
+ GNULIB_RANDOM
+ GNULIB_QSORT_R
+ GNULIB_PUTENV
+ GNULIB_PTSNAME_R
+ GNULIB_PTSNAME
+ GNULIB_POSIX_OPENPT
+ GNULIB_POSIX_MEMALIGN
+ GNULIB_MKSTEMPS
+ GNULIB_MKSTEMP
+ GNULIB_MKOSTEMPS
+ GNULIB_MKOSTEMP
+ GNULIB_MKDTEMP
+ GNULIB_MBTOWC
+ GNULIB_MALLOC_POSIX
+ GNULIB_GRANTPT
+ GNULIB_GETSUBOPT
+ GNULIB_GETLOADAVG
+ GNULIB_FREE_POSIX
+ GNULIB_CANONICALIZE_FILE_NAME
+ GNULIB_CALLOC_POSIX
+ GNULIB_ATOLL
+ GNULIB_ALIGNED_ALLOC
+ GNULIB__EXIT
  NEXT_AS_FIRST_DIRECTIVE_STDIO_H
  NEXT_STDIO_H
***************
*** 854,857 ****
--- 1119,1129 ----
  HAVE_DECL_FSEEKO
  HAVE_DECL_FPURGE
+ HAVE_DECL_FCLOSEALL
+ GNULIB_MDA_TEMPNAM
+ GNULIB_MDA_PUTW
+ GNULIB_MDA_GETW
+ GNULIB_MDA_FILENO
+ GNULIB_MDA_FDOPEN
+ GNULIB_MDA_FCLOSEALL
  GNULIB_VSPRINTF_POSIX
  GNULIB_VSNPRINTF
***************
*** 907,937 ****
  GNULIB_FCLOSE
  GNULIB_DPRINTF
- GL_GENERATE_STDINT_H_FALSE
- GL_GENERATE_STDINT_H_TRUE
- STDINT_H
- HAVE_SYS_INTTYPES_H
- HAVE_SYS_BITYPES_H
- HAVE_C99_STDINT_H
- WINT_T_SUFFIX
- WCHAR_T_SUFFIX
- SIG_ATOMIC_T_SUFFIX
- SIZE_T_SUFFIX
- PTRDIFF_T_SUFFIX
- HAVE_SIGNED_WINT_T
- HAVE_SIGNED_WCHAR_T
- HAVE_SIGNED_SIG_ATOMIC_T
- BITSIZEOF_WINT_T
- BITSIZEOF_WCHAR_T
- BITSIZEOF_SIG_ATOMIC_T
- BITSIZEOF_SIZE_T
- BITSIZEOF_PTRDIFF_T
- HAVE_STDINT_H
- NEXT_AS_FIRST_DIRECTIVE_STDINT_H
- NEXT_STDINT_H
- HAVE_SYS_TYPES_H
- HAVE_INTTYPES_H
- HAVE_WCHAR_H
- HAVE_UNSIGNED_LONG_LONG_INT
- HAVE_LONG_LONG_INT
  NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
  NEXT_STDDEF_H
--- 1179,1182 ----
***************
*** 951,958 ****
  NEXT_AS_FIRST_DIRECTIVE_STDARG_H
  NEXT_STDARG_H
- GLIBC21
- APPLE_UNIVERSAL_BUILD
  UNDEFINE_STRTOK_R
  REPLACE_STRSIGNAL
  REPLACE_STRERROR_R
  REPLACE_STRERROR
--- 1196,1202 ----
  NEXT_AS_FIRST_DIRECTIVE_STDARG_H
  NEXT_STDARG_H
  UNDEFINE_STRTOK_R
  REPLACE_STRSIGNAL
+ REPLACE_STRERRORNAME_NP
  REPLACE_STRERROR_R
  REPLACE_STRERROR
***************
*** 968,973 ****
--- 1212,1221 ----
  REPLACE_MEMMEM
  REPLACE_MEMCHR
+ REPLACE_FFSLL
  HAVE_STRVERSCMP
  HAVE_DECL_STRSIGNAL
+ HAVE_SIGDESCR_NP
+ HAVE_SIGABBREV_NP
+ HAVE_STRERRORNAME_NP
  HAVE_DECL_STRERROR_R
  HAVE_DECL_STRTOK_R
***************
*** 985,995 ****
  HAVE_MEMPCPY
  HAVE_DECL_MEMMEM
- HAVE_MEMCHR
  HAVE_FFSLL
  HAVE_FFSL
  HAVE_EXPLICIT_BZERO
  HAVE_MBSLEN
  GNULIB_STRVERSCMP
  GNULIB_STRSIGNAL
  GNULIB_STRERROR_R
  GNULIB_STRERROR
--- 1233,1247 ----
  HAVE_MEMPCPY
  HAVE_DECL_MEMMEM
  HAVE_FFSLL
  HAVE_FFSL
  HAVE_EXPLICIT_BZERO
+ GNULIB_MDA_STRDUP
+ GNULIB_MDA_MEMCCPY
  HAVE_MBSLEN
  GNULIB_STRVERSCMP
  GNULIB_STRSIGNAL
+ GNULIB_SIGDESCR_NP
+ GNULIB_SIGABBREV_NP
+ GNULIB_STRERRORNAME_NP
  GNULIB_STRERROR_R
  GNULIB_STRERROR
***************
*** 1028,1034 ****
  GNULIB_FFSL
  GNULIB_EXPLICIT_BZERO
! LOCALE_FR_UTF8
! LOCALE_ZH_CN
! LOCALE_JA
  REPLACE_WCSFTIME
  REPLACE_WCSWIDTH
--- 1280,1290 ----
  GNULIB_FFSL
  GNULIB_EXPLICIT_BZERO
! HAVE_VISIBILITY
! CFLAG_VISIBILITY
! LIB_MBRTOWC
! LIB_SCHED_YIELD
! LIBPMULTITHREAD
! LIBPTHREAD
! REPLACE_WCSTOK
  REPLACE_WCSFTIME
  REPLACE_WCSWIDTH
***************
*** 1046,1049 ****
--- 1302,1306 ----
  REPLACE_MBSTATE_T
  HAVE_DECL_WCWIDTH
+ HAVE_DECL_WCSDUP
  HAVE_DECL_WCTOB
  HAVE_WCSFTIME
***************
*** 1072,1075 ****
--- 1329,1333 ----
  HAVE_WCSLEN
  HAVE_WMEMSET
+ HAVE_WMEMPCPY
  HAVE_WMEMMOVE
  HAVE_WMEMCPY
***************
*** 1085,1088 ****
--- 1343,1347 ----
  HAVE_MBSINIT
  HAVE_BTOWC
+ GNULIB_MDA_WCSDUP
  GNULIB_WCSFTIME
  GNULIB_WCSWIDTH
***************
*** 1110,1113 ****
--- 1369,1373 ----
  GNULIB_WCSLEN
  GNULIB_WMEMSET
+ GNULIB_WMEMPCPY
  GNULIB_WMEMMOVE
  GNULIB_WMEMCPY
***************
*** 1125,1225 ****
  GNULIB_WCTOB
  GNULIB_BTOWC
! REPLACE_WCTOMB
! REPLACE_UNSETENV
! REPLACE_STRTOLD
! REPLACE_STRTOD
! REPLACE_SETSTATE
! REPLACE_SETENV
! REPLACE_REALPATH
! REPLACE_REALLOC
! REPLACE_RANDOM_R
! REPLACE_RANDOM
! REPLACE_QSORT_R
! REPLACE_PUTENV
! REPLACE_PTSNAME_R
! REPLACE_PTSNAME
! REPLACE_MKSTEMP
! REPLACE_MBTOWC
! REPLACE_MALLOC
! REPLACE_INITSTATE
! REPLACE_CANONICALIZE_FILE_NAME
! REPLACE_CALLOC
! HAVE_DECL_UNSETENV
! HAVE_UNLOCKPT
! HAVE_SYS_LOADAVG_H
! HAVE_STRUCT_RANDOM_DATA
! HAVE_STRTOULL
! HAVE_STRTOLL
! HAVE_STRTOLD
! HAVE_STRTOD
! HAVE_DECL_SETSTATE
! HAVE_SETSTATE
! HAVE_DECL_SETENV
! HAVE_SETENV
! HAVE_SECURE_GETENV
! HAVE_RPMATCH
! HAVE_REALPATH
! HAVE_REALLOCARRAY
! HAVE_RANDOM_R
! HAVE_RANDOM_H
! HAVE_RANDOM
! HAVE_QSORT_R
! HAVE_PTSNAME_R
! HAVE_PTSNAME
! HAVE_POSIX_OPENPT
! HAVE_MKSTEMPS
! HAVE_MKSTEMP
! HAVE_MKOSTEMPS
! HAVE_MKOSTEMP
! HAVE_MKDTEMP
! HAVE_MBTOWC
! HAVE_DECL_INITSTATE
! HAVE_INITSTATE
! HAVE_GRANTPT
! HAVE_GETSUBOPT
! HAVE_DECL_GETLOADAVG
! HAVE_CANONICALIZE_FILE_NAME
! HAVE_ATOLL
! HAVE__EXIT
! GNULIB_WCTOMB
! GNULIB_UNSETENV
! GNULIB_UNLOCKPT
! GNULIB_SYSTEM_POSIX
! GNULIB_STRTOULL
! GNULIB_STRTOLL
! GNULIB_STRTOLD
! GNULIB_STRTOD
! GNULIB_SETENV
! GNULIB_SECURE_GETENV
! GNULIB_RPMATCH
! GNULIB_REALPATH
! GNULIB_REALLOC_POSIX
! GNULIB_REALLOCARRAY
! GNULIB_RANDOM_R
! GNULIB_RANDOM
! GNULIB_QSORT_R
! GNULIB_PUTENV
! GNULIB_PTSNAME_R
! GNULIB_PTSNAME
! GNULIB_POSIX_OPENPT
! GNULIB_MKSTEMPS
! GNULIB_MKSTEMP
! GNULIB_MKOSTEMPS
! GNULIB_MKOSTEMP
! GNULIB_MKDTEMP
! GNULIB_MBTOWC
! GNULIB_MALLOC_POSIX
! GNULIB_GRANTPT
! GNULIB_GETSUBOPT
! GNULIB_GETLOADAVG
! GNULIB_CANONICALIZE_FILE_NAME
! GNULIB_CALLOC_POSIX
! GNULIB_ATOLL
! GNULIB__EXIT
! GL_GENERATE_LIMITS_H_FALSE
! GL_GENERATE_LIMITS_H_TRUE
! LIMITS_H
! NEXT_AS_FIRST_DIRECTIVE_LIMITS_H
! NEXT_LIMITS_H
  REPLACE_TOWLOWER
  REPLACE_ISWCNTRL
--- 1385,1392 ----
  GNULIB_WCTOB
  GNULIB_BTOWC
! LOCALE_ZH_CN
! LOCALE_FR_UTF8
! LOCALE_JA
! LOCALE_FR
  REPLACE_TOWLOWER
  REPLACE_ISWCNTRL
***************
*** 1229,1234 ****
  HAVE_CRTDEFS_H
  HAVE_WINT_T
- GNULIB_OVERRIDES_WINT_T
  HAVE_ISWCNTRL
  REPLACE_ISWBLANK
  HAVE_WCTRANS_T
--- 1396,1402 ----
  HAVE_CRTDEFS_H
  HAVE_WINT_T
  HAVE_ISWCNTRL
+ REPLACE_ISWXDIGIT
+ REPLACE_ISWDIGIT
  REPLACE_ISWBLANK
  HAVE_WCTRANS_T
***************
*** 1239,1243 ****
--- 1407,1463 ----
  GNULIB_ISWCTYPE
  GNULIB_WCTYPE
+ GNULIB_ISWXDIGIT
+ GNULIB_ISWDIGIT
  GNULIB_ISWBLANK
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H
+ NEXT_INTTYPES_H
+ UINT64_MAX_EQ_ULONG_MAX
+ UINT32_MAX_LT_UINTMAX_MAX
+ PRIPTR_PREFIX
+ INT64_MAX_EQ_LONG_MAX
+ INT32_MAX_LT_INTMAX_MAX
+ REPLACE_STRTOUMAX
+ REPLACE_STRTOIMAX
+ HAVE_IMAXDIV_T
+ HAVE_DECL_STRTOUMAX
+ HAVE_DECL_STRTOIMAX
+ HAVE_DECL_IMAXDIV
+ HAVE_DECL_IMAXABS
+ GNULIB_STRTOUMAX
+ GNULIB_STRTOIMAX
+ GNULIB_IMAXDIV
+ GNULIB_IMAXABS
+ GL_GENERATE_STDINT_H_FALSE
+ GL_GENERATE_STDINT_H_TRUE
+ STDINT_H
+ HAVE_SYS_INTTYPES_H
+ HAVE_SYS_BITYPES_H
+ HAVE_C99_STDINT_H
+ WINT_T_SUFFIX
+ WCHAR_T_SUFFIX
+ SIG_ATOMIC_T_SUFFIX
+ SIZE_T_SUFFIX
+ PTRDIFF_T_SUFFIX
+ HAVE_SIGNED_WINT_T
+ HAVE_SIGNED_WCHAR_T
+ HAVE_SIGNED_SIG_ATOMIC_T
+ BITSIZEOF_WINT_T
+ BITSIZEOF_WCHAR_T
+ BITSIZEOF_SIG_ATOMIC_T
+ BITSIZEOF_SIZE_T
+ BITSIZEOF_PTRDIFF_T
+ APPLE_UNIVERSAL_BUILD
+ HAVE_STDINT_H
+ NEXT_AS_FIRST_DIRECTIVE_STDINT_H
+ NEXT_STDINT_H
+ HAVE_SYS_TYPES_H
+ HAVE_INTTYPES_H
+ HAVE_WCHAR_H
+ GNULIB_OVERRIDES_WINT_T
+ GL_GENERATE_LIMITS_H_FALSE
+ GL_GENERATE_LIMITS_H_TRUE
+ LIMITS_H
+ NEXT_AS_FIRST_DIRECTIVE_LIMITS_H
+ NEXT_LIMITS_H
  LTLIBICONV
  LIBICONV
***************
*** 1253,1256 ****
--- 1473,1477 ----
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
  UNISTD_H_HAVE_WINSOCK2_H
+ UNISTD_H_HAVE_SYS_RANDOM_H
  REPLACE_WRITE
  REPLACE_USLEEP
***************
*** 1283,1290 ****
--- 1504,1519 ----
  REPLACE_FCHOWNAT
  REPLACE_FACCESSAT
+ REPLACE_EXECVPE
+ REPLACE_EXECVP
+ REPLACE_EXECVE
+ REPLACE_EXECV
+ REPLACE_EXECLP
+ REPLACE_EXECLE
+ REPLACE_EXECL
  REPLACE_DUP2
  REPLACE_DUP
  REPLACE_CLOSE
  REPLACE_CHOWN
+ REPLACE_ACCESS
  HAVE_SYS_PARAM_H
  HAVE_OS_H
***************
*** 1299,1302 ****
--- 1528,1532 ----
  HAVE_DECL_FDATASYNC
  HAVE_DECL_FCHDIR
+ HAVE_DECL_EXECVPE
  HAVE_DECL_ENVIRON
  HAVE_USLEEP
***************
*** 1321,1324 ****
--- 1551,1555 ----
  HAVE_GETHOSTNAME
  HAVE_GETGROUPS
+ HAVE_GETENTROPY
  HAVE_GETDTABLESIZE
  HAVE_FTRUNCATE
***************
*** 1328,1336 ****
  HAVE_FCHDIR
  HAVE_FACCESSAT
  HAVE_EUIDACCESS
  HAVE_DUP3
- HAVE_DUP2
  HAVE_COPY_FILE_RANGE
  HAVE_CHOWN
  GNULIB_WRITE
  GNULIB_USLEEP
--- 1559,1588 ----
  HAVE_FCHDIR
  HAVE_FACCESSAT
+ HAVE_EXECVPE
  HAVE_EUIDACCESS
  HAVE_DUP3
  HAVE_COPY_FILE_RANGE
  HAVE_CHOWN
+ GNULIB_MDA_WRITE
+ GNULIB_MDA_UNLINK
+ GNULIB_MDA_SWAB
+ GNULIB_MDA_RMDIR
+ GNULIB_MDA_READ
+ GNULIB_MDA_LSEEK
+ GNULIB_MDA_ISATTY
+ GNULIB_MDA_GETPID
+ GNULIB_MDA_GETCWD
+ GNULIB_MDA_EXECVPE
+ GNULIB_MDA_EXECVP
+ GNULIB_MDA_EXECVE
+ GNULIB_MDA_EXECV
+ GNULIB_MDA_EXECLP
+ GNULIB_MDA_EXECLE
+ GNULIB_MDA_EXECL
+ GNULIB_MDA_DUP2
+ GNULIB_MDA_DUP
+ GNULIB_MDA_CLOSE
+ GNULIB_MDA_CHDIR
+ GNULIB_MDA_ACCESS
  GNULIB_WRITE
  GNULIB_USLEEP
***************
*** 1362,1369 ****
--- 1614,1623 ----
  GNULIB_GETPASS
  GNULIB_GETPAGESIZE
+ GNULIB_GETOPT_POSIX
  GNULIB_GETLOGIN_R
  GNULIB_GETLOGIN
  GNULIB_GETHOSTNAME
  GNULIB_GETGROUPS
+ GNULIB_GETENTROPY
  GNULIB_GETDTABLESIZE
  GNULIB_GETDOMAINNAME
***************
*** 1375,1378 ****
--- 1629,1639 ----
  GNULIB_FCHDIR
  GNULIB_FACCESSAT
+ GNULIB_EXECVPE
+ GNULIB_EXECVP
+ GNULIB_EXECVE
+ GNULIB_EXECV
+ GNULIB_EXECLP
+ GNULIB_EXECLE
+ GNULIB_EXECL
  GNULIB_EUIDACCESS
  GNULIB_ENVIRON
***************
*** 1384,1387 ****
--- 1645,1649 ----
  GNULIB_CHOWN
  GNULIB_CHDIR
+ GNULIB_ACCESS
  REPLACE_ITOLD
  GL_GENERATE_FLOAT_H_FALSE
***************
*** 1390,1393 ****
--- 1652,1670 ----
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H
  NEXT_FLOAT_H
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H
+ NEXT_FCNTL_H
+ REPLACE_OPENAT
+ REPLACE_OPEN
+ REPLACE_FCNTL
+ REPLACE_CREAT
+ HAVE_OPENAT
+ HAVE_FCNTL
+ GNULIB_MDA_OPEN
+ GNULIB_MDA_CREAT
+ GNULIB_OPENAT
+ GNULIB_OPEN
+ GNULIB_NONBLOCKING
+ GNULIB_FCNTL
+ GNULIB_CREAT
  EOVERFLOW_VALUE
  EOVERFLOW_HIDDEN
***************
*** 1415,1418 ****
--- 1692,1701 ----
  GL_COND_LIBTOOL_FALSE
  GL_COND_LIBTOOL_TRUE
+ RANLIB
+ ARFLAGS
+ AR
+ EGREP
+ GREP
+ CPP
  host_os
  host_vendor
***************
*** 1423,1432 ****
  build_cpu
  build
- RANLIB
- ARFLAGS
- AR
- EGREP
- GREP
- CPP
  am__fastdepCC_FALSE
  am__fastdepCC_TRUE
--- 1706,1709 ----
***************
*** 1446,1449 ****
--- 1723,1727 ----
  CC
  GAWK
+ TI_AWK
  PERL_EXT_CC
  PERL_EXT_LDFLAGS
***************
*** 1525,1529 ****
--- 1803,1809 ----
  enable_silent_rules
  enable_dependency_tracking
+ enable_largefile
  enable_threads
+ enable_cross_guesses
  with_gnu_ld
  enable_rpath
***************
*** 1624,1629 ****
    esac
  
-   # Accept the important Cygnus configure options, so we can diagnose typos.
- 
    case $ac_dashdash$ac_option in
    --)
--- 1904,1907 ----
***************
*** 1666,1672 ****
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid feature name: $ac_useropt"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
--- 1944,1950 ----
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid feature name: \`$ac_useropt'"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
***************
*** 1692,1698 ****
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid feature name: $ac_useropt"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
--- 1970,1976 ----
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid feature name: \`$ac_useropt'"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
***************
*** 1905,1911 ****
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid package name: $ac_useropt"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
--- 2183,2189 ----
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid package name: \`$ac_useropt'"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
***************
*** 1921,1927 ****
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid package name: $ac_useropt"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
--- 2199,2205 ----
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid package name: \`$ac_useropt'"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
***************
*** 1967,1973 ****
    *)
      # FIXME: should be removed in autoconf 3.0.
!     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
!       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
      : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
      ;;
--- 2245,2251 ----
    *)
      # FIXME: should be removed in autoconf 3.0.
!     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
!       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
      : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
      ;;
***************
*** 1985,1989 ****
      no) ;;
      fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
!     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
    esac
  fi
--- 2263,2267 ----
      no) ;;
      fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
!     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
    esac
  fi
***************
*** 2049,2053 ****
  	 X"$as_myself" : 'X\(//\)$' \| \
  	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$as_myself" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 2327,2331 ----
  	 X"$as_myself" : 'X\(//\)$' \| \
  	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$as_myself" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 2106,2110 ****
    # This message is too long to be a string in the A/UX 3.1 sh.
    cat <<_ACEOF
! \`configure' configures GNU Texinfo 6.7 to adapt to many kinds of systems.
  
  Usage: $0 [OPTION]... [VAR=VALUE]...
--- 2384,2388 ----
    # This message is too long to be a string in the A/UX 3.1 sh.
    cat <<_ACEOF
! \`configure' configures GNU Texinfo 6.8 to adapt to many kinds of systems.
  
  Usage: $0 [OPTION]... [VAR=VALUE]...
***************
*** 2177,2181 ****
  if test -n "$ac_init_help"; then
    case $ac_init_help in
!      short | recursive ) echo "Configuration of GNU Texinfo 6.7:";;
     esac
    cat <<\_ACEOF
--- 2455,2459 ----
  if test -n "$ac_init_help"; then
    case $ac_init_help in
!      short | recursive ) echo "Configuration of GNU Texinfo 6.8:";;
     esac
    cat <<\_ACEOF
***************
*** 2191,2197 ****
    --disable-dependency-tracking
                            speeds up one-time build
!   --enable-threads={posix|windows}
                            specify multithreading API
    --disable-threads       build without multithread safety
    --disable-rpath         do not hardcode runtime library paths
    --enable-multiplatform  put executables into bin/PLATFORM and libraries into
--- 2469,2478 ----
    --disable-dependency-tracking
                            speeds up one-time build
!   --disable-largefile     omit support for large files
!   --enable-threads={isoc|posix|isoc+posix|windows}
                            specify multithreading API
    --disable-threads       build without multithread safety
+   --enable-cross-guesses={conservative|risky}
+                           specify policy for cross-compilation guesses
    --disable-rpath         do not hardcode runtime library paths
    --enable-multiplatform  put executables into bin/PLATFORM and libraries into
***************
*** 2249,2254 ****
  
  Report bugs to <bug-texinfo@gnu.org>.
! GNU Texinfo home page: <http://www.gnu.org/software/texinfo/>.
! General help using GNU software: <http://www.gnu.org/gethelp/>.
  _ACEOF
  ac_status=$?
--- 2530,2535 ----
  
  Report bugs to <bug-texinfo@gnu.org>.
! GNU Texinfo home page: <https://www.gnu.org/software/texinfo/>.
! General help using GNU software: <https://www.gnu.org/gethelp/>.
  _ACEOF
  ac_status=$?
***************
*** 2266,2272 ****
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
--- 2547,2553 ----
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
***************
*** 2296,2300 ****
  
      cd "$ac_dir" || { ac_status=$?; continue; }
!     # Check for guested configure.
      if test -f "$ac_srcdir/configure.gnu"; then
        echo &&
--- 2577,2582 ----
  
      cd "$ac_dir" || { ac_status=$?; continue; }
!     # Check for configure.gnu first; this name is used for a wrapper for
!     # Metaconfig's "Configure" on case-insensitive file systems.
      if test -f "$ac_srcdir/configure.gnu"; then
        echo &&
***************
*** 2304,2308 ****
        $SHELL "$ac_srcdir/configure" --help=recursive
      else
!       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
      fi || ac_status=$?
      cd "$ac_pwd" || { ac_status=$?; break; }
--- 2586,2590 ----
        $SHELL "$ac_srcdir/configure" --help=recursive
      else
!       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
      fi || ac_status=$?
      cd "$ac_pwd" || { ac_status=$?; break; }
***************
*** 2313,2320 ****
  if $ac_init_version; then
    cat <<\_ACEOF
! GNU Texinfo configure 6.7
! generated by GNU Autoconf 2.69
  
! Copyright (C) 2012 Free Software Foundation, Inc.
  This configure script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it.
--- 2595,2602 ----
  if $ac_init_version; then
    cat <<\_ACEOF
! GNU Texinfo configure 6.8
! generated by GNU Autoconf 2.71
  
! Copyright (C) 2021 Free Software Foundation, Inc.
  This configure script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it.
***************
*** 2333,2337 ****
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   rm -f conftest.$ac_objext
    if { { ac_try="$ac_compile"
  case "(($ac_try" in
--- 2615,2619 ----
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   rm -f conftest.$ac_objext conftest.beam
    if { { ac_try="$ac_compile"
  case "(($ac_try" in
***************
*** 2340,2344 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_compile") 2>conftest.err
    ac_status=$?
--- 2622,2626 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_compile") 2>conftest.err
    ac_status=$?
***************
*** 2348,2359 ****
      mv -f conftest.er1 conftest.err
    fi
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && {
  	 test -z "$ac_c_werror_flag" ||
  	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then :
    ac_retval=0
! else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 2630,2642 ----
      mv -f conftest.er1 conftest.err
    fi
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && {
  	 test -z "$ac_c_werror_flag" ||
  	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext
! then :
    ac_retval=0
! else $as_nop
!   printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 2365,2368 ****
--- 2648,2684 ----
  } # ac_fn_c_try_compile
  
+ # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+ # -------------------------------------------------------
+ # Tests whether HEADER exists and can be compiled using the include files in
+ # INCLUDES, setting the cache variable VAR accordingly.
+ ac_fn_c_check_header_compile ()
+ {
+   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ printf %s "checking for $2... " >&6; }
+ if eval test \${$3+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ $4
+ #include <$2>
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   eval "$3=yes"
+ else $as_nop
+   eval "$3=no"
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ eval ac_res=\$$3
+ 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ printf "%s\n" "$ac_res" >&6; }
+   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ 
+ } # ac_fn_c_check_header_compile
+ 
  # ac_fn_c_try_cpp LINENO
  # ----------------------
***************
*** 2377,2381 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
    ac_status=$?
--- 2693,2697 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
    ac_status=$?
***************
*** 2385,2396 ****
      mv -f conftest.er1 conftest.err
    fi
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } > conftest.i && {
  	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
  	 test ! -s conftest.err
!        }; then :
    ac_retval=0
! else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 2701,2713 ----
      mv -f conftest.er1 conftest.err
    fi
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } > conftest.i && {
  	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
  	 test ! -s conftest.err
!        }
! then :
    ac_retval=0
! else $as_nop
!   printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 2402,2569 ****
  } # ac_fn_c_try_cpp
  
- # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
- # -------------------------------------------------------
- # Tests whether HEADER exists, giving a warning if it cannot be compiled using
- # the include files in INCLUDES and setting the cache variable VAR
- # accordingly.
- ac_fn_c_check_header_mongrel ()
- {
-   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-   if eval \${$3+:} false; then :
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
- $as_echo_n "checking for $2... " >&6; }
- if eval \${$3+:} false; then :
-   $as_echo_n "(cached) " >&6
- fi
- eval ac_res=\$$3
- 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
- $as_echo "$ac_res" >&6; }
- else
-   # Is the header compilable?
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
- $as_echo_n "checking $2 usability... " >&6; }
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- $4
- #include <$2>
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   ac_header_compiler=yes
- else
-   ac_header_compiler=no
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
- $as_echo "$ac_header_compiler" >&6; }
- 
- # Is the header present?
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
- $as_echo_n "checking $2 presence... " >&6; }
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <$2>
- _ACEOF
- if ac_fn_c_try_cpp "$LINENO"; then :
-   ac_header_preproc=yes
- else
-   ac_header_preproc=no
- fi
- rm -f conftest.err conftest.i conftest.$ac_ext
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
- $as_echo "$ac_header_preproc" >&6; }
- 
- # So?  What about this header?
- case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
-   yes:no: )
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
- $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
- $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-     ;;
-   no:yes:* )
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
- $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
- $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
- $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
- $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
- $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
- ( $as_echo "## ---------------------------------- ##
- ## Report this to bug-texinfo@gnu.org ##
- ## ---------------------------------- ##"
-      ) | sed "s/^/$as_me: WARNING:     /" >&2
-     ;;
- esac
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
- $as_echo_n "checking for $2... " >&6; }
- if eval \${$3+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   eval "$3=\$ac_header_compiler"
- fi
- eval ac_res=\$$3
- 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
- $as_echo "$ac_res" >&6; }
- fi
-   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
- 
- } # ac_fn_c_check_header_mongrel
- 
- # ac_fn_c_try_run LINENO
- # ----------------------
- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
- # that executables *can* be run.
- ac_fn_c_try_run ()
- {
-   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-   if { { ac_try="$ac_link"
- case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
- $as_echo "$ac_try_echo"; } >&5
-   (eval "$ac_link") 2>&5
-   ac_status=$?
-   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
-   { { case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
- $as_echo "$ac_try_echo"; } >&5
-   (eval "$ac_try") 2>&5
-   ac_status=$?
-   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-   test $ac_status = 0; }; }; then :
-   ac_retval=0
- else
-   $as_echo "$as_me: program exited with status $ac_status" >&5
-        $as_echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
- 
-        ac_retval=$ac_status
- fi
-   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-   as_fn_set_status $ac_retval
- 
- } # ac_fn_c_try_run
- 
- # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
- # -------------------------------------------------------
- # Tests whether HEADER exists and can be compiled using the include files in
- # INCLUDES, setting the cache variable VAR accordingly.
- ac_fn_c_check_header_compile ()
- {
-   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
- $as_echo_n "checking for $2... " >&6; }
- if eval \${$3+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- $4
- #include <$2>
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   eval "$3=yes"
- else
-   eval "$3=no"
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- fi
- eval ac_res=\$$3
- 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
- $as_echo "$ac_res" >&6; }
-   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
- 
- } # ac_fn_c_check_header_compile
- 
  # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
  # -------------------------------------------
--- 2719,2722 ----
***************
*** 2573,2581 ****
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
! $as_echo_n "checking for $2... " >&6; }
! if eval \${$3+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    eval "$3=no"
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 2726,2735 ----
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
! printf %s "checking for $2... " >&6; }
! if eval test \${$3+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    eval "$3=no"
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 2583,2587 ****
  $4
  int
! main ()
  {
  if (sizeof ($2))
--- 2737,2741 ----
  $4
  int
! main (void)
  {
  if (sizeof ($2))
***************
*** 2591,2600 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main ()
  {
  if (sizeof (($2)))
--- 2745,2755 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main (void)
  {
  if (sizeof (($2)))
***************
*** 2604,2619 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
! else
    eval "$3=yes"
  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
  eval ac_res=\$$3
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
--- 2759,2775 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
! else $as_nop
    eval "$3=yes"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
  eval ac_res=\$$3
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
***************
*** 2626,2630 ****
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   rm -f conftest.$ac_objext conftest$ac_exeext
    if { { ac_try="$ac_link"
  case "(($ac_try" in
--- 2782,2786 ----
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
    if { { ac_try="$ac_link"
  case "(($ac_try" in
***************
*** 2633,2637 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>conftest.err
    ac_status=$?
--- 2789,2793 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>conftest.err
    ac_status=$?
***************
*** 2641,2645 ****
      mv -f conftest.er1 conftest.err
    fi
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && {
  	 test -z "$ac_c_werror_flag" ||
--- 2797,2801 ----
      mv -f conftest.er1 conftest.err
    fi
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && {
  	 test -z "$ac_c_werror_flag" ||
***************
*** 2648,2655 ****
  	 test "$cross_compiling" = yes ||
  	 test -x conftest$ac_exeext
!        }; then :
    ac_retval=0
! else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 2804,2812 ----
  	 test "$cross_compiling" = yes ||
  	 test -x conftest$ac_exeext
!        }
! then :
    ac_retval=0
! else $as_nop
!   printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 2666,2669 ****
--- 2823,2869 ----
  } # ac_fn_c_try_link
  
+ # ac_fn_c_try_run LINENO
+ # ----------------------
+ # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
+ # executables *can* be run.
+ ac_fn_c_try_run ()
+ {
+   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+   if { { ac_try="$ac_link"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+ eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+ printf "%s\n" "$ac_try_echo"; } >&5
+   (eval "$ac_link") 2>&5
+   ac_status=$?
+   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+   { { case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+ eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+ printf "%s\n" "$ac_try_echo"; } >&5
+   (eval "$ac_try") 2>&5
+   ac_status=$?
+   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+ then :
+   ac_retval=0
+ else $as_nop
+   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
+        printf "%s\n" "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+        ac_retval=$ac_status
+ fi
+   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+   as_fn_set_status $ac_retval
+ 
+ } # ac_fn_c_try_run
+ 
  # ac_fn_c_check_func LINENO FUNC VAR
  # ----------------------------------
***************
*** 2672,2680 ****
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
! $as_echo_n "checking for $2... " >&6; }
! if eval \${$3+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 2872,2881 ----
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
! printf %s "checking for $2... " >&6; }
! if eval test \${$3+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 2684,2697 ****
  
  /* System header to define __stub macros and hopefully few prototypes,
!     which can conflict with char $2 (); below.
!     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
!     <limits.h> exists even on freestanding compilers.  */
! 
! #ifdef __STDC__
! # include <limits.h>
! #else
! # include <assert.h>
! #endif
  
  #undef $2
  
--- 2885,2891 ----
  
  /* System header to define __stub macros and hopefully few prototypes,
!    which can conflict with char $2 (); below.  */
  
+ #include <limits.h>
  #undef $2
  
***************
*** 2711,2715 ****
  
  int
! main ()
  {
  return $2 ();
--- 2905,2909 ----
  
  int
! main (void)
  {
  return $2 ();
***************
*** 2718,2732 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    eval "$3=yes"
! else
    eval "$3=no"
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
  eval ac_res=\$$3
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
--- 2912,2927 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    eval "$3=yes"
! else $as_nop
    eval "$3=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
  eval ac_res=\$$3
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
***************
*** 2747,2751 ****
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) >= 0)];
--- 2942,2946 ----
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) >= 0)];
***************
*** 2757,2761 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_lo=0 ac_mid=0
    while :; do
--- 2952,2957 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_lo=0 ac_mid=0
    while :; do
***************
*** 2764,2768 ****
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
--- 2960,2964 ----
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
***************
*** 2774,2780 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_hi=$ac_mid; break
! else
    as_fn_arith $ac_mid + 1 && ac_lo=$as_val
  			if test $ac_lo -le $ac_mid; then
--- 2970,2977 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_hi=$ac_mid; break
! else $as_nop
    as_fn_arith $ac_mid + 1 && ac_lo=$as_val
  			if test $ac_lo -le $ac_mid; then
***************
*** 2784,2795 ****
  			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    done
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) < 0)];
--- 2981,2992 ----
  			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
    done
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) < 0)];
***************
*** 2801,2805 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_hi=-1 ac_mid=-1
    while :; do
--- 2998,3003 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_hi=-1 ac_mid=-1
    while :; do
***************
*** 2808,2812 ****
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) >= $ac_mid)];
--- 3006,3010 ----
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) >= $ac_mid)];
***************
*** 2818,2824 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_lo=$ac_mid; break
! else
    as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
  			if test $ac_mid -le $ac_hi; then
--- 3016,3023 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_lo=$ac_mid; break
! else $as_nop
    as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
  			if test $ac_mid -le $ac_hi; then
***************
*** 2828,2839 ****
  			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    done
! else
    ac_lo= ac_hi=
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  # Binary search between lo and hi bounds.
  while test "x$ac_lo" != "x$ac_hi"; do
--- 3027,3038 ----
  			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
    done
! else $as_nop
    ac_lo= ac_hi=
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  # Binary search between lo and hi bounds.
  while test "x$ac_lo" != "x$ac_hi"; do
***************
*** 2843,2847 ****
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
--- 3042,3046 ----
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
***************
*** 2853,2862 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_hi=$ac_mid
! else
    as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
  case $ac_lo in #((
--- 3052,3062 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_hi=$ac_mid
! else $as_nop
    as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  done
  case $ac_lo in #((
***************
*** 2868,2877 ****
  /* end confdefs.h.  */
  $4
! static long int longval () { return $2; }
! static unsigned long int ulongval () { return $2; }
  #include <stdio.h>
  #include <stdlib.h>
  int
! main ()
  {
  
--- 3068,3077 ----
  /* end confdefs.h.  */
  $4
! static long int longval (void) { return $2; }
! static unsigned long int ulongval (void) { return $2; }
  #include <stdio.h>
  #include <stdlib.h>
  int
! main (void)
  {
  
***************
*** 2901,2907 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    echo >>conftest.val; read $3 <conftest.val; ac_retval=0
! else
    ac_retval=1
  fi
--- 3101,3108 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    echo >>conftest.val; read $3 <conftest.val; ac_retval=0
! else $as_nop
    ac_retval=1
  fi
***************
*** 2916,2938 ****
  } # ac_fn_c_compute_int
  
! # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
! # ---------------------------------------------
  # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
! # accordingly.
! ac_fn_c_check_decl ()
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    as_decl_name=`echo $2|sed 's/ *(.*//'`
    as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
! $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
! if eval \${$3+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main ()
  {
  #ifndef $as_decl_name
--- 3117,3146 ----
  } # ac_fn_c_compute_int
  
! # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
! # ------------------------------------------------------------------
  # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
! # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
! ac_fn_check_decl ()
  {
+   ac_save_ac_compile="$ac_compile"
+   if test -n "$ac_compile_for_check_decl"; then
+     ac_compile="$ac_compile_for_check_decl"
+   fi
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    as_decl_name=`echo $2|sed 's/ *(.*//'`
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
+ printf %s "checking whether $as_decl_name is declared... " >&6; }
+ if eval test \${$3+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
    as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
!   eval ac_save_FLAGS=\$$6
!   as_fn_append $6 " $5"
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main (void)
  {
  #ifndef $as_decl_name
***************
*** 2948,2964 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    eval "$3=yes"
! else
    eval "$3=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
  eval ac_res=\$$3
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
! } # ac_fn_c_check_decl
  
  # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
--- 3156,3176 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    eval "$3=yes"
! else $as_nop
    eval "$3=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!   eval $6=\$ac_save_FLAGS
! 
  fi
  eval ac_res=\$$3
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+   ac_compile="$ac_save_ac_compile"
  
! } # ac_fn_check_decl
  
  # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
***************
*** 2969,2982 ****
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
! $as_echo_n "checking for $2.$3... " >&6; }
! if eval \${$4+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $5
  int
! main ()
  {
  static $2 ac_aggr;
--- 3181,3195 ----
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
! printf %s "checking for $2.$3... " >&6; }
! if eval test \${$4+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $5
  int
! main (void)
  {
  static $2 ac_aggr;
***************
*** 2987,2998 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    eval "$4=yes"
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $5
  int
! main ()
  {
  static $2 ac_aggr;
--- 3200,3212 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    eval "$4=yes"
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $5
  int
! main (void)
  {
  static $2 ac_aggr;
***************
*** 3003,3029 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    eval "$4=yes"
! else
    eval "$4=no"
  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
  eval ac_res=\$$4
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
  } # ac_fn_c_check_member
  cat >config.log <<_ACEOF
  This file contains any messages produced by compilers while
  running configure, to aid debugging if configure makes a mistake.
  
! It was created by GNU Texinfo $as_me 6.7, which was
! generated by GNU Autoconf 2.69.  Invocation command line was
  
!   $ $0 $@
  
  _ACEOF
--- 3217,3264 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    eval "$4=yes"
! else $as_nop
    eval "$4=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
  eval ac_res=\$$4
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
  } # ac_fn_c_check_member
+ ac_configure_args_raw=
+ for ac_arg
+ do
+   case $ac_arg in
+   *\'*)
+     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+   esac
+   as_fn_append ac_configure_args_raw " '$ac_arg'"
+ done
+ 
+ case $ac_configure_args_raw in
+   *$as_nl*)
+     ac_safe_unquote= ;;
+   *)
+     ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
+     ac_unsafe_a="$ac_unsafe_z#~"
+     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
+     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
+ esac
+ 
  cat >config.log <<_ACEOF
  This file contains any messages produced by compilers while
  running configure, to aid debugging if configure makes a mistake.
  
! It was created by GNU Texinfo $as_me 6.8, which was
! generated by GNU Autoconf 2.71.  Invocation command line was
  
!   $ $0$ac_configure_args_raw
  
  _ACEOF
***************
*** 3058,3063 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     $as_echo "PATH: $as_dir"
    done
  IFS=$as_save_IFS
--- 3293,3302 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     printf "%s\n" "PATH: $as_dir"
    done
  IFS=$as_save_IFS
***************
*** 3094,3098 ****
        continue ;;
      *\'*)
!       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      case $ac_pass in
--- 3333,3337 ----
        continue ;;
      *\'*)
!       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      case $ac_pass in
***************
*** 3129,3137 ****
  # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
  trap 'exit_status=$?
    # Save into config.log some information that might help in debugging.
    {
      echo
  
!     $as_echo "## ---------------- ##
  ## Cache variables. ##
  ## ---------------- ##"
--- 3368,3378 ----
  # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
  trap 'exit_status=$?
+   # Sanitize IFS.
+   IFS=" ""	$as_nl"
    # Save into config.log some information that might help in debugging.
    {
      echo
  
!     printf "%s\n" "## ---------------- ##
  ## Cache variables. ##
  ## ---------------- ##"
***************
*** 3144,3149 ****
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
! $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
        esac
        case $ac_var in #(
--- 3385,3390 ----
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
! printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
        esac
        case $ac_var in #(
***************
*** 3169,3173 ****
      echo
  
!     $as_echo "## ----------------- ##
  ## Output variables. ##
  ## ----------------- ##"
--- 3410,3414 ----
      echo
  
!     printf "%s\n" "## ----------------- ##
  ## Output variables. ##
  ## ----------------- ##"
***************
*** 3177,3188 ****
        eval ac_val=\$$ac_var
        case $ac_val in
!       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
        esac
!       $as_echo "$ac_var='\''$ac_val'\''"
      done | sort
      echo
  
      if test -n "$ac_subst_files"; then
!       $as_echo "## ------------------- ##
  ## File substitutions. ##
  ## ------------------- ##"
--- 3418,3429 ----
        eval ac_val=\$$ac_var
        case $ac_val in
!       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
        esac
!       printf "%s\n" "$ac_var='\''$ac_val'\''"
      done | sort
      echo
  
      if test -n "$ac_subst_files"; then
!       printf "%s\n" "## ------------------- ##
  ## File substitutions. ##
  ## ------------------- ##"
***************
*** 3192,3198 ****
  	eval ac_val=\$$ac_var
  	case $ac_val in
! 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
  	esac
! 	$as_echo "$ac_var='\''$ac_val'\''"
        done | sort
        echo
--- 3433,3439 ----
  	eval ac_val=\$$ac_var
  	case $ac_val in
! 	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
  	esac
! 	printf "%s\n" "$ac_var='\''$ac_val'\''"
        done | sort
        echo
***************
*** 3200,3204 ****
  
      if test -s confdefs.h; then
!       $as_echo "## ----------- ##
  ## confdefs.h. ##
  ## ----------- ##"
--- 3441,3445 ----
  
      if test -s confdefs.h; then
!       printf "%s\n" "## ----------- ##
  ## confdefs.h. ##
  ## ----------- ##"
***************
*** 3208,3213 ****
      fi
      test "$ac_signal" != 0 &&
!       $as_echo "$as_me: caught signal $ac_signal"
!     $as_echo "$as_me: exit $exit_status"
    } >&5
    rm -f core *.core core.conftest.* &&
--- 3449,3454 ----
      fi
      test "$ac_signal" != 0 &&
!       printf "%s\n" "$as_me: caught signal $ac_signal"
!     printf "%s\n" "$as_me: exit $exit_status"
    } >&5
    rm -f core *.core core.conftest.* &&
***************
*** 3223,3283 ****
  rm -f -r conftest* confdefs.h
  
! $as_echo "/* confdefs.h */" > confdefs.h
  
  # Predefined preprocessor variables.
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_NAME "$PACKAGE_NAME"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_VERSION "$PACKAGE_VERSION"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_STRING "$PACKAGE_STRING"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_URL "$PACKAGE_URL"
! _ACEOF
  
  
  # Let the site file select an alternate cache file if it wants to.
  # Prefer an explicitly selected file to automatically selected ones.
- ac_site_file1=NONE
- ac_site_file2=NONE
  if test -n "$CONFIG_SITE"; then
!   # We do not want a PATH search for config.site.
!   case $CONFIG_SITE in #((
!     -*)  ac_site_file1=./$CONFIG_SITE;;
!     */*) ac_site_file1=$CONFIG_SITE;;
!     *)   ac_site_file1=./$CONFIG_SITE;;
!   esac
  elif test "x$prefix" != xNONE; then
!   ac_site_file1=$prefix/share/config.site
!   ac_site_file2=$prefix/etc/config.site
  else
!   ac_site_file1=$ac_default_prefix/share/config.site
!   ac_site_file2=$ac_default_prefix/etc/config.site
  fi
! for ac_site_file in "$ac_site_file1" "$ac_site_file2"
  do
!   test "x$ac_site_file" = xNONE && continue
!   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
! $as_echo "$as_me: loading site script $ac_site_file" >&6;}
      sed 's/^/| /' "$ac_site_file" >&5
      . "$ac_site_file" \
!       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "failed to load site script $ac_site_file
  See \`config.log' for more details" "$LINENO" 5; }
--- 3464,3509 ----
  rm -f -r conftest* confdefs.h
  
! printf "%s\n" "/* confdefs.h */" > confdefs.h
  
  # Predefined preprocessor variables.
  
! printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
  
  
  # Let the site file select an alternate cache file if it wants to.
  # Prefer an explicitly selected file to automatically selected ones.
  if test -n "$CONFIG_SITE"; then
!   ac_site_files="$CONFIG_SITE"
  elif test "x$prefix" != xNONE; then
!   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
  else
!   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  fi
! 
! for ac_site_file in $ac_site_files
  do
!   case $ac_site_file in #(
!   */*) :
!      ;; #(
!   *) :
!     ac_site_file=./$ac_site_file ;;
! esac
!   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
! printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
      sed 's/^/| /' "$ac_site_file" >&5
      . "$ac_site_file" \
!       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "failed to load site script $ac_site_file
  See \`config.log' for more details" "$LINENO" 5; }
***************
*** 3289,3294 ****
    # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
    if test /dev/null != "$cache_file" && test -f "$cache_file"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
! $as_echo "$as_me: loading cache $cache_file" >&6;}
      case $cache_file in
        [\\/]* | ?:[\\/]* ) . "$cache_file";;
--- 3515,3520 ----
    # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
    if test /dev/null != "$cache_file" && test -f "$cache_file"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
! printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
      case $cache_file in
        [\\/]* | ?:[\\/]* ) . "$cache_file";;
***************
*** 3297,3343 ****
    fi
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
! $as_echo "$as_me: creating cache $cache_file" >&6;}
    >$cache_file
  fi
  
  gl_getopt_required=GNU
! as_fn_append ac_header_list " getopt.h"
! as_fn_append ac_header_list " sys/cdefs.h"
! as_fn_append ac_func_list " getprogname"
! as_fn_append ac_func_list " getexecname"
! as_fn_append ac_func_list " iswcntrl"
! as_fn_append ac_header_list " crtdefs.h"
! as_fn_append ac_header_list " wctype.h"
! as_fn_append ac_func_list " iswblank"
! as_fn_append ac_header_list " limits.h"
! as_fn_append ac_func_list " mbsinit"
! as_fn_append ac_func_list " mbrtowc"
! as_fn_append ac_func_list " mbslen"
! as_fn_append ac_header_list " wchar.h"
! as_fn_append ac_func_list " isascii"
! as_fn_append ac_header_list " sys/mman.h"
! as_fn_append ac_func_list " mprotect"
! as_fn_append ac_header_list " malloc.h"
! as_fn_append ac_func_list " isblank"
! as_fn_append ac_func_list " iswctype"
! as_fn_append ac_header_list " stdint.h"
! as_fn_append ac_func_list " strdup"
! as_fn_append ac_header_list " strings.h"
! as_fn_append ac_header_list " unistd.h"
! as_fn_append ac_header_list " features.h"
! as_fn_append ac_func_list " wcwidth"
! as_fn_append ac_func_list " btowc"
! as_fn_append ac_header_list " langinfo.h"
! as_fn_append ac_header_list " xlocale.h"
! as_fn_append ac_header_list " threads.h"
! as_fn_append ac_func_list " _set_invalid_parameter_handler"
! as_fn_append ac_func_list " nl_langinfo"
! as_fn_append ac_header_list " sys/socket.h"
! as_fn_append ac_func_list " strndup"
! as_fn_append ac_func_list " vasnprintf"
! as_fn_append ac_func_list " snprintf"
! as_fn_append ac_func_list " wcrtomb"
  gt_needs="$gt_needs "
  # Check that the precious variables saved in the cache have kept the same
  # value.
--- 3523,3987 ----
    fi
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
! printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
    >$cache_file
  fi
  
+ # Test code for whether the C compiler supports C89 (global declarations)
+ ac_c_conftest_c89_globals='
+ /* Does the compiler advertise C89 conformance?
+    Do not test the value of __STDC__, because some compilers set it to 0
+    while being otherwise adequately conformant. */
+ #if !defined __STDC__
+ # error "Compiler does not advertise C89 conformance"
+ #endif
+ 
+ #include <stddef.h>
+ #include <stdarg.h>
+ struct stat;
+ /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
+ struct buf { int x; };
+ struct buf * (*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 do not provoke an error unfortunately, instead are silently treated
+    as an "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 is necessary to write \x00 == 0 to get something
+    that is 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 **, int *(*)(struct buf *, struct stat *, int),
+                int, int);'
+ 
+ # Test code for whether the C compiler supports C89 (body of main).
+ ac_c_conftest_c89_main='
+ ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
+ '
+ 
+ # Test code for whether the C compiler supports C99 (global declarations)
+ ac_c_conftest_c99_globals='
+ // Does the compiler advertise C99 conformance?
+ #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
+ # error "Compiler does not advertise C99 conformance"
+ #endif
+ 
+ #include <stdbool.h>
+ extern int puts (const char *);
+ extern int printf (const char *, ...);
+ extern int dprintf (int, const char *, ...);
+ extern void *malloc (size_t);
+ 
+ // Check varargs macros.  These examples are taken from C99 6.10.3.5.
+ // dprintf is used instead of fprintf to avoid needing to declare
+ // FILE and stderr.
+ #define debug(...) dprintf (2, __VA_ARGS__)
+ #define showlist(...) puts (#__VA_ARGS__)
+ #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+ static void
+ test_varargs_macros (void)
+ {
+   int x = 1234;
+   int y = 5678;
+   debug ("Flag");
+   debug ("X = %d\n", x);
+   showlist (The first, second, and third items.);
+   report (x>y, "x is %d but y is %d", x, y);
+ }
+ 
+ // Check long long types.
+ #define BIG64 18446744073709551615ull
+ #define BIG32 4294967295ul
+ #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+ #if !BIG_OK
+   #error "your preprocessor is broken"
+ #endif
+ #if BIG_OK
+ #else
+   #error "your preprocessor is broken"
+ #endif
+ static long long int bignum = -9223372036854775807LL;
+ static unsigned long long int ubignum = BIG64;
+ 
+ struct incomplete_array
+ {
+   int datasize;
+   double data[];
+ };
+ 
+ struct named_init {
+   int number;
+   const wchar_t *name;
+   double average;
+ };
+ 
+ typedef const char *ccp;
+ 
+ static inline int
+ test_restrict (ccp restrict text)
+ {
+   // See if C++-style comments work.
+   // Iterate through items via the restricted pointer.
+   // Also check for declarations in for loops.
+   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
+     continue;
+   return 0;
+ }
+ 
+ // Check varargs and va_copy.
+ static bool
+ test_varargs (const char *format, ...)
+ {
+   va_list args;
+   va_start (args, format);
+   va_list args_copy;
+   va_copy (args_copy, args);
+ 
+   const char *str = "";
+   int number = 0;
+   float fnumber = 0;
+ 
+   while (*format)
+     {
+       switch (*format++)
+ 	{
+ 	case '\''s'\'': // string
+ 	  str = va_arg (args_copy, const char *);
+ 	  break;
+ 	case '\''d'\'': // int
+ 	  number = va_arg (args_copy, int);
+ 	  break;
+ 	case '\''f'\'': // float
+ 	  fnumber = va_arg (args_copy, double);
+ 	  break;
+ 	default:
+ 	  break;
+ 	}
+     }
+   va_end (args_copy);
+   va_end (args);
+ 
+   return *str && number && fnumber;
+ }
+ '
+ 
+ # Test code for whether the C compiler supports C99 (body of main).
+ ac_c_conftest_c99_main='
+   // Check bool.
+   _Bool success = false;
+   success |= (argc != 0);
+ 
+   // Check restrict.
+   if (test_restrict ("String literal") == 0)
+     success = true;
+   char *restrict newvar = "Another string";
+ 
+   // Check varargs.
+   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
+   test_varargs_macros ();
+ 
+   // Check flexible array members.
+   struct incomplete_array *ia =
+     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+   ia->datasize = 10;
+   for (int i = 0; i < ia->datasize; ++i)
+     ia->data[i] = i * 1.234;
+ 
+   // Check named initializers.
+   struct named_init ni = {
+     .number = 34,
+     .name = L"Test wide string",
+     .average = 543.34343,
+   };
+ 
+   ni.number = 58;
+ 
+   int dynamic_array[ni.number];
+   dynamic_array[0] = argv[0][0];
+   dynamic_array[ni.number - 1] = 543;
+ 
+   // work around unused variable warnings
+   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
+ 	 || dynamic_array[ni.number - 1] != 543);
+ '
+ 
+ # Test code for whether the C compiler supports C11 (global declarations)
+ ac_c_conftest_c11_globals='
+ // Does the compiler advertise C11 conformance?
+ #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
+ # error "Compiler does not advertise C11 conformance"
+ #endif
+ 
+ // Check _Alignas.
+ char _Alignas (double) aligned_as_double;
+ char _Alignas (0) no_special_alignment;
+ extern char aligned_as_int;
+ char _Alignas (0) _Alignas (int) aligned_as_int;
+ 
+ // Check _Alignof.
+ enum
+ {
+   int_alignment = _Alignof (int),
+   int_array_alignment = _Alignof (int[100]),
+   char_alignment = _Alignof (char)
+ };
+ _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
+ 
+ // Check _Noreturn.
+ int _Noreturn does_not_return (void) { for (;;) continue; }
+ 
+ // Check _Static_assert.
+ struct test_static_assert
+ {
+   int x;
+   _Static_assert (sizeof (int) <= sizeof (long int),
+                   "_Static_assert does not work in struct");
+   long int y;
+ };
+ 
+ // Check UTF-8 literals.
+ #define u8 syntax error!
+ char const utf8_literal[] = u8"happens to be ASCII" "another string";
+ 
+ // Check duplicate typedefs.
+ typedef long *long_ptr;
+ typedef long int *long_ptr;
+ typedef long_ptr long_ptr;
+ 
+ // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
+ struct anonymous
+ {
+   union {
+     struct { int i; int j; };
+     struct { int k; long int l; } w;
+   };
+   int m;
+ } v1;
+ '
+ 
+ # Test code for whether the C compiler supports C11 (body of main).
+ ac_c_conftest_c11_main='
+   _Static_assert ((offsetof (struct anonymous, i)
+ 		   == offsetof (struct anonymous, w.k)),
+ 		  "Anonymous union alignment botch");
+   v1.i = 2;
+   v1.w.k = 5;
+   ok |= v1.i != 5;
+ '
+ 
+ # Test code for whether the C compiler supports C11 (complete).
+ ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
+ ${ac_c_conftest_c99_globals}
+ ${ac_c_conftest_c11_globals}
+ 
+ int
+ main (int argc, char **argv)
+ {
+   int ok = 0;
+   ${ac_c_conftest_c89_main}
+   ${ac_c_conftest_c99_main}
+   ${ac_c_conftest_c11_main}
+   return ok;
+ }
+ "
+ 
+ # Test code for whether the C compiler supports C99 (complete).
+ ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
+ ${ac_c_conftest_c99_globals}
+ 
+ int
+ main (int argc, char **argv)
+ {
+   int ok = 0;
+   ${ac_c_conftest_c89_main}
+   ${ac_c_conftest_c99_main}
+   return ok;
+ }
+ "
+ 
+ # Test code for whether the C compiler supports C89 (complete).
+ ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
+ 
+ int
+ main (int argc, char **argv)
+ {
+   int ok = 0;
+   ${ac_c_conftest_c89_main}
+   return ok;
+ }
+ "
+ 
+ as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
+ as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
+ as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
+ as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
+ as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
+ as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
+ as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
+ as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
+ as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
+ as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
+ as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
+ as_fn_append ac_func_c_list " symlink HAVE_SYMLINK"
  gl_getopt_required=GNU
! as_fn_append ac_header_c_list " getopt.h getopt_h HAVE_GETOPT_H"
! as_fn_append ac_header_c_list " sys/cdefs.h sys_cdefs_h HAVE_SYS_CDEFS_H"
! as_fn_append ac_func_c_list " getprogname HAVE_GETPROGNAME"
! as_fn_append ac_func_c_list " getexecname HAVE_GETEXECNAME"
! as_fn_append ac_header_c_list " limits.h limits_h HAVE_LIMITS_H"
! as_fn_append ac_func_c_list " iswcntrl HAVE_ISWCNTRL"
! as_fn_append ac_header_c_list " crtdefs.h crtdefs_h HAVE_CRTDEFS_H"
! as_fn_append ac_header_c_list " wctype.h wctype_h HAVE_WCTYPE_H"
! as_fn_append ac_func_c_list " iswblank HAVE_ISWBLANK"
! as_fn_append ac_header_c_list " threads.h threads_h HAVE_THREADS_H"
! as_fn_append ac_func_c_list " mbsinit HAVE_MBSINIT"
! as_fn_append ac_func_c_list " mbrtowc HAVE_MBRTOWC"
! as_fn_append ac_func_c_list " mbslen HAVE_MBSLEN"
! as_fn_append ac_func_c_list " isascii HAVE_ISASCII"
! as_fn_append ac_header_c_list " sys/mman.h sys_mman_h HAVE_SYS_MMAN_H"
! as_fn_append ac_func_c_list " mprotect HAVE_MPROTECT"
! as_fn_append ac_func_c_list " lstat HAVE_LSTAT"
! as_fn_append ac_header_c_list " malloc.h malloc_h HAVE_MALLOC_H"
! as_fn_append ac_func_c_list " isblank HAVE_ISBLANK"
! as_fn_append ac_func_c_list " iswctype HAVE_ISWCTYPE"
! as_fn_append ac_header_c_list " features.h features_h HAVE_FEATURES_H"
! as_fn_append ac_func_c_list " wcwidth HAVE_WCWIDTH"
! as_fn_append ac_func_c_list " btowc HAVE_BTOWC"
! as_fn_append ac_func_c_list " _set_invalid_parameter_handler HAVE__SET_INVALID_PARAMETER_HANDLER"
! as_fn_append ac_header_c_list " sys/socket.h sys_socket_h HAVE_SYS_SOCKET_H"
! as_fn_append ac_func_c_list " fcntl HAVE_FCNTL"
! as_fn_append ac_func_c_list " getdtablesize HAVE_GETDTABLESIZE"
! as_fn_append ac_header_c_list " langinfo.h langinfo_h HAVE_LANGINFO_H"
! as_fn_append ac_header_c_list " xlocale.h xlocale_h HAVE_XLOCALE_H"
! as_fn_append ac_func_c_list " nl_langinfo HAVE_NL_LANGINFO"
! as_fn_append ac_header_c_list " sys/param.h sys_param_h HAVE_SYS_PARAM_H"
! as_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H"
! as_fn_append ac_func_c_list " strndup HAVE_STRNDUP"
! as_fn_append ac_func_c_list " vasnprintf HAVE_VASNPRINTF"
! as_fn_append ac_func_c_list " snprintf HAVE_SNPRINTF"
! as_fn_append ac_func_c_list " wcrtomb HAVE_WCRTOMB"
  gt_needs="$gt_needs "
+ 
+ # Auxiliary files required by this configure script.
+ ac_aux_files="config.rpath config.guess config.sub compile tap-driver.sh missing install-sh"
+ 
+ # Locations in which to look for auxiliary files.
+ ac_aux_dir_candidates="${srcdir}/build-aux"
+ 
+ # Search for a directory containing all of the required auxiliary files,
+ # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
+ # If we don't find one directory that contains all the files we need,
+ # we report the set of missing files from the *first* directory in
+ # $ac_aux_dir_candidates and give up.
+ ac_missing_aux_files=""
+ ac_first_candidate=:
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ as_found=false
+ for as_dir in $ac_aux_dir_candidates
+ do
+   IFS=$as_save_IFS
+   case $as_dir in #(((
+     '') as_dir=./ ;;
+     */) ;;
+     *) as_dir=$as_dir/ ;;
+   esac
+   as_found=:
+ 
+   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
+   ac_aux_dir_found=yes
+   ac_install_sh=
+   for ac_aux in $ac_aux_files
+   do
+     # As a special case, if "install-sh" is required, that requirement
+     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
+     # and $ac_install_sh is set appropriately for whichever one is found.
+     if test x"$ac_aux" = x"install-sh"
+     then
+       if test -f "${as_dir}install-sh"; then
+         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
+         ac_install_sh="${as_dir}install-sh -c"
+       elif test -f "${as_dir}install.sh"; then
+         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
+         ac_install_sh="${as_dir}install.sh -c"
+       elif test -f "${as_dir}shtool"; then
+         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
+         ac_install_sh="${as_dir}shtool install -c"
+       else
+         ac_aux_dir_found=no
+         if $ac_first_candidate; then
+           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
+         else
+           break
+         fi
+       fi
+     else
+       if test -f "${as_dir}${ac_aux}"; then
+         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
+       else
+         ac_aux_dir_found=no
+         if $ac_first_candidate; then
+           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
+         else
+           break
+         fi
+       fi
+     fi
+   done
+   if test "$ac_aux_dir_found" = yes; then
+     ac_aux_dir="$as_dir"
+     break
+   fi
+   ac_first_candidate=false
+ 
+   as_found=false
+ done
+ IFS=$as_save_IFS
+ if $as_found
+ then :
+ 
+ else $as_nop
+   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
+ fi
+ 
+ 
+ # These three variables are undocumented and unsupported,
+ # and are intended to be withdrawn in a future Autoconf release.
+ # They can cause serious problems if a builder's source tree is in a directory
+ # whose full name contains unusual characters.
+ if test -f "${ac_aux_dir}config.guess"; then
+   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
+ fi
+ if test -f "${ac_aux_dir}config.sub"; then
+   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
+ fi
+ if test -f "$ac_aux_dir/configure"; then
+   ac_configure="$SHELL ${ac_aux_dir}configure"
+ fi
+ 
  # Check that the precious variables saved in the cache have kept the same
  # value.
***************
*** 3350,3359 ****
    case $ac_old_set,$ac_new_set in
      set,)
!       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
! $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,set)
!       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
! $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,);;
--- 3994,4003 ----
    case $ac_old_set,$ac_new_set in
      set,)
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
! printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,set)
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
! printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,);;
***************
*** 3364,3379 ****
  	ac_new_val_w=`echo x $ac_new_val`
  	if test "$ac_old_val_w" != "$ac_new_val_w"; then
! 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
! $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
  	  ac_cache_corrupted=:
  	else
! 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
! $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
  	  eval $ac_var=\$ac_old_val
  	fi
! 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
! $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
! 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
! $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
        fi;;
    esac
--- 4008,4023 ----
  	ac_new_val_w=`echo x $ac_new_val`
  	if test "$ac_old_val_w" != "$ac_new_val_w"; then
! 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
! printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
  	  ac_cache_corrupted=:
  	else
! 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
! printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
  	  eval $ac_var=\$ac_old_val
  	fi
! 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
! printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
! 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
! printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
        fi;;
    esac
***************
*** 3381,3385 ****
    if test "$ac_new_set" = set; then
      case $ac_new_val in
!     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
      *) ac_arg=$ac_var=$ac_new_val ;;
      esac
--- 4025,4029 ----
    if test "$ac_new_set" = set; then
      case $ac_new_val in
!     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
      *) ac_arg=$ac_var=$ac_new_val ;;
      esac
***************
*** 3391,3399 ****
  done
  if $ac_cache_corrupted; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
!   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
! $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
!   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
  fi
  ## -------------------- ##
--- 4035,4044 ----
  done
  if $ac_cache_corrupted; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
! printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
!   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
! 	    and start over" "$LINENO" 5
  fi
  ## -------------------- ##
***************
*** 3409,3444 ****
  
  
- ac_aux_dir=
- for ac_dir in build-aux "$srcdir"/build-aux; do
-   if test -f "$ac_dir/install-sh"; then
-     ac_aux_dir=$ac_dir
-     ac_install_sh="$ac_aux_dir/install-sh -c"
-     break
-   elif test -f "$ac_dir/install.sh"; then
-     ac_aux_dir=$ac_dir
-     ac_install_sh="$ac_aux_dir/install.sh -c"
-     break
-   elif test -f "$ac_dir/shtool"; then
-     ac_aux_dir=$ac_dir
-     ac_install_sh="$ac_aux_dir/shtool install -c"
-     break
-   fi
- done
- if test -z "$ac_aux_dir"; then
-   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
- fi
  
! # These three variables are undocumented and unsupported,
! # and are intended to be withdrawn in a future Autoconf release.
! # They can cause serious problems if a builder's source tree is in a directory
! # whose full name contains unusual characters.
! ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
! ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
! ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
  
  
- am__api_version='1.16'
  
! # Find a good install program.  We prefer a C program (faster),
  # so one script is as good as another.  But avoid the broken or
  # incompatible versions:
--- 4054,4063 ----
  
  
  
! am__api_version='1.16'
  
  
  
!   # Find a good install program.  We prefer a C program (faster),
  # so one script is as good as another.  But avoid the broken or
  # incompatible versions:
***************
*** 3454,3471 ****
  # ./install, which can be erroneously created by make from ./install.sh.
  # Reject install programs that cannot install multiple files.
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
! $as_echo_n "checking for a BSD-compatible install... " >&6; }
  if test -z "$INSTALL"; then
! if ${ac_cv_path_install+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     # Account for people who put trailing slashes in PATH elements.
! case $as_dir/ in #((
!   ./ | .// | /[cC]/* | \
    /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
    ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
--- 4073,4095 ----
  # ./install, which can be erroneously created by make from ./install.sh.
  # Reject install programs that cannot install multiple files.
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
! printf %s "checking for a BSD-compatible install... " >&6; }
  if test -z "$INSTALL"; then
! if test ${ac_cv_path_install+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     # Account for fact that we put trailing slashes in our PATH walk.
! case $as_dir in #((
!   ./ | /[cC]/* | \
    /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
    ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
***************
*** 3477,3487 ****
      for ac_prog in ginstall scoinst install; do
        for ac_exec_ext in '' $ac_executable_extensions; do
! 	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
  	  if test $ac_prog = install &&
! 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  	    # AIX install.  It has an incompatible calling convention.
  	    :
  	  elif test $ac_prog = install &&
! 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  	    # program-specific install script used by HP pwplus--don't use.
  	    :
--- 4101,4111 ----
      for ac_prog in ginstall scoinst install; do
        for ac_exec_ext in '' $ac_executable_extensions; do
! 	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
  	  if test $ac_prog = install &&
! 	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  	    # AIX install.  It has an incompatible calling convention.
  	    :
  	  elif test $ac_prog = install &&
! 	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  	    # program-specific install script used by HP pwplus--don't use.
  	    :
***************
*** 3491,3500 ****
  	    echo two > conftest.two
  	    mkdir conftest.dir
! 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
  	      test -s conftest.one && test -s conftest.two &&
  	      test -s conftest.dir/conftest.one &&
  	      test -s conftest.dir/conftest.two
  	    then
! 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
  	      break 3
  	    fi
--- 4115,4124 ----
  	    echo two > conftest.two
  	    mkdir conftest.dir
! 	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
  	      test -s conftest.one && test -s conftest.two &&
  	      test -s conftest.dir/conftest.one &&
  	      test -s conftest.dir/conftest.two
  	    then
! 	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
  	      break 3
  	    fi
***************
*** 3512,3516 ****
  
  fi
!   if test "${ac_cv_path_install+set}" = set; then
      INSTALL=$ac_cv_path_install
    else
--- 4136,4140 ----
  
  fi
!   if test ${ac_cv_path_install+y}; then
      INSTALL=$ac_cv_path_install
    else
***************
*** 3522,3527 ****
    fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
! $as_echo "$INSTALL" >&6; }
  
  # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
--- 4146,4151 ----
    fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
! printf "%s\n" "$INSTALL" >&6; }
  
  # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
***************
*** 3533,3538 ****
  test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
! $as_echo_n "checking whether build environment is sane... " >&6; }
  # Reject unsafe characters in $srcdir or the absolute working directory
  # name.  Accept space and tab only in the latter.
--- 4157,4162 ----
  test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
! printf %s "checking whether build environment is sane... " >&6; }
  # Reject unsafe characters in $srcdir or the absolute working directory
  # name.  Accept space and tab only in the latter.
***************
*** 3588,3593 ****
  Check your system clock" "$LINENO" 5
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
  # If we didn't sleep, we still need to ensure time stamps of config.status and
  # generated files are strictly newer.
--- 4212,4217 ----
  Check your system clock" "$LINENO" 5
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
  # If we didn't sleep, we still need to ensure time stamps of config.status and
  # generated files are strictly newer.
***************
*** 3608,3623 ****
  # By default was `s,x,x', remove it if useless.
  ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
! program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
  
  # Expand $ac_aux_dir to an absolute path.
  am_aux_dir=`cd "$ac_aux_dir" && pwd`
  
! if test x"${MISSING+set}" != xset; then
!   case $am_aux_dir in
!   *\ * | *\	*)
!     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
!   *)
!     MISSING="\${SHELL} $am_aux_dir/missing" ;;
!   esac
  fi
  # Use eval to expand $SHELL
--- 4232,4244 ----
  # By default was `s,x,x', remove it if useless.
  ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
! program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
! 
  
  # Expand $ac_aux_dir to an absolute path.
  am_aux_dir=`cd "$ac_aux_dir" && pwd`
  
! 
!   if test x"${MISSING+set}" != xset; then
!   MISSING="\${SHELL} '$am_aux_dir/missing'"
  fi
  # Use eval to expand $SHELL
***************
*** 3626,3631 ****
  else
    am_missing_run=
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
! $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
  fi
  
--- 4247,4252 ----
  else
    am_missing_run=
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
! printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
  fi
  
***************
*** 3647,3655 ****
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_STRIP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$STRIP"; then
    ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
--- 4268,4277 ----
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_STRIP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$STRIP"; then
    ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
***************
*** 3659,3667 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4281,4293 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3674,3682 ****
  STRIP=$ac_cv_prog_STRIP
  if test -n "$STRIP"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
! $as_echo "$STRIP" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4300,4308 ----
  STRIP=$ac_cv_prog_STRIP
  if test -n "$STRIP"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
! printf "%s\n" "$STRIP" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3687,3695 ****
    # Extract the first word of "strip", so it can be a program name with args.
  set dummy strip; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_STRIP"; then
    ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
--- 4313,4322 ----
    # Extract the first word of "strip", so it can be a program name with args.
  set dummy strip; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_STRIP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_STRIP"; then
    ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
***************
*** 3699,3707 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_STRIP="strip"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4326,4338 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_STRIP="strip"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3714,3722 ****
  ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  if test -n "$ac_ct_STRIP"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
! $as_echo "$ac_ct_STRIP" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4345,4353 ----
  ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  if test -n "$ac_ct_STRIP"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
! printf "%s\n" "$ac_ct_STRIP" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3726,3731 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 4357,4362 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 3739,3761 ****
  INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
! $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
  if test -z "$MKDIR_P"; then
!   if ${ac_cv_path_mkdir+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
! 	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
! 	     'mkdir (GNU coreutils) '* | \
! 	     'mkdir (coreutils) '* | \
  	     'mkdir (fileutils) '4.1*)
! 	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
  	       break 3;;
  	   esac
--- 4370,4398 ----
  INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
  
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
! printf %s "checking for a race-free mkdir -p... " >&6; }
  if test -z "$MKDIR_P"; then
!   if test ${ac_cv_path_mkdir+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
! 	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
! 	     'mkdir ('*'coreutils) '* | \
! 	     'BusyBox '* | \
  	     'mkdir (fileutils) '4.1*)
! 	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
  	       break 3;;
  	   esac
***************
*** 3768,3772 ****
  
    test -d ./--version && rmdir ./--version
!   if test "${ac_cv_path_mkdir+set}" = set; then
      MKDIR_P="$ac_cv_path_mkdir -p"
    else
--- 4405,4409 ----
  
    test -d ./--version && rmdir ./--version
!   if test ${ac_cv_path_mkdir+y}; then
      MKDIR_P="$ac_cv_path_mkdir -p"
    else
***************
*** 3778,3783 ****
    fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
! $as_echo "$MKDIR_P" >&6; }
  
  for ac_prog in gawk mawk nawk awk
--- 4415,4420 ----
    fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
! printf "%s\n" "$MKDIR_P" >&6; }
  
  for ac_prog in gawk mawk nawk awk
***************
*** 3785,3793 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_AWK+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$AWK"; then
    ac_cv_prog_AWK="$AWK" # Let the user override the test.
--- 4422,4431 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_AWK+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$AWK"; then
    ac_cv_prog_AWK="$AWK" # Let the user override the test.
***************
*** 3797,3805 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_AWK="$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4435,4447 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_AWK="$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3812,3820 ****
  AWK=$ac_cv_prog_AWK
  if test -n "$AWK"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
! $as_echo "$AWK" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4454,4462 ----
  AWK=$ac_cv_prog_AWK
  if test -n "$AWK"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
! printf "%s\n" "$AWK" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3823,3833 ****
  done
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
  set x ${MAKE-make}
! ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
! if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat >conftest.make <<\_ACEOF
  SHELL = /bin/sh
--- 4465,4476 ----
  done
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
  set x ${MAKE-make}
! ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
! if eval test \${ac_cv_prog_make_${ac_make}_set+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat >conftest.make <<\_ACEOF
  SHELL = /bin/sh
***************
*** 3845,3854 ****
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
    SET_MAKE=
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
--- 4488,4497 ----
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
    SET_MAKE=
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
***************
*** 3864,3868 ****
  
  # Check whether --enable-silent-rules was given.
! if test "${enable_silent_rules+set}" = set; then :
    enableval=$enable_silent_rules;
  fi
--- 4507,4512 ----
  
  # Check whether --enable-silent-rules was given.
! if test ${enable_silent_rules+y}
! then :
    enableval=$enable_silent_rules;
  fi
***************
*** 3874,3883 ****
  esac
  am_make=${MAKE-make}
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
! $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
! if ${am_cv_make_support_nested_variables+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if $as_echo 'TRUE=$(BAR$(V))
  BAR0=false
  BAR1=true
--- 4518,4528 ----
  esac
  am_make=${MAKE-make}
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
! printf %s "checking whether $am_make supports nested variables... " >&6; }
! if test ${am_cv_make_support_nested_variables+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if printf "%s\n" 'TRUE=$(BAR$(V))
  BAR0=false
  BAR1=true
***************
*** 3891,3896 ****
  fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
! $as_echo "$am_cv_make_support_nested_variables" >&6; }
  if test $am_cv_make_support_nested_variables = yes; then
      AM_V='$(V)'
--- 4536,4541 ----
  fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
! printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
  if test $am_cv_make_support_nested_variables = yes; then
      AM_V='$(V)'
***************
*** 3924,3938 ****
  # Define the identity of the package.
   PACKAGE='texinfo'
!  VERSION='6.7'
  
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE "$PACKAGE"
! _ACEOF
  
  
! cat >>confdefs.h <<_ACEOF
! #define VERSION "$VERSION"
! _ACEOF
  
  # Some tools Automake needs.
--- 4569,4579 ----
  # Define the identity of the package.
   PACKAGE='texinfo'
!  VERSION='6.8'
  
  
! printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
  
  
! printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
  
  # Some tools Automake needs.
***************
*** 3980,4006 ****
        am_uid=`id -u || echo unknown`
        am_gid=`id -g || echo unknown`
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5
! $as_echo_n "checking whether UID '$am_uid' is supported by ustar format... " >&6; }
        if test $am_uid -le $am_max_uid; then
!          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
        else
!          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
           _am_tools=none
        fi
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5
! $as_echo_n "checking whether GID '$am_gid' is supported by ustar format... " >&6; }
        if test $am_gid -le $am_max_gid; then
!          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
        else
!         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
          _am_tools=none
        fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5
! $as_echo_n "checking how to create a ustar tar archive... " >&6; }
  
    # Go ahead even if we have the value already cached.  We do so because we
--- 4621,4647 ----
        am_uid=`id -u || echo unknown`
        am_gid=`id -g || echo unknown`
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5
! printf %s "checking whether UID '$am_uid' is supported by ustar format... " >&6; }
        if test $am_uid -le $am_max_uid; then
!          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
        else
!          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
           _am_tools=none
        fi
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5
! printf %s "checking whether GID '$am_gid' is supported by ustar format... " >&6; }
        if test $am_gid -le $am_max_gid; then
!          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
        else
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
          _am_tools=none
        fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5
! printf %s "checking how to create a ustar tar archive... " >&6; }
  
    # Go ahead even if we have the value already cached.  We do so because we
***************
*** 4077,4088 ****
    rm -rf conftest.dir
  
!   if ${am_cv_prog_tar_ustar+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    am_cv_prog_tar_ustar=$_am_tool
  fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5
! $as_echo "$am_cv_prog_tar_ustar" >&6; }
  
  
--- 4718,4730 ----
    rm -rf conftest.dir
  
!   if test ${am_cv_prog_tar_ustar+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    am_cv_prog_tar_ustar=$_am_tool
  fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5
! printf "%s\n" "$am_cv_prog_tar_ustar" >&6; }
  
  
***************
*** 4148,4152 ****
  #    between releases.  This is rare, but has happened.
  #
! TEXINFO_DTD_VERSION=6.6
  
  
--- 4790,4794 ----
  #    between releases.  This is rare, but has happened.
  #
! TEXINFO_DTD_VERSION=6.8
  
  
***************
*** 4159,4167 ****
  # Extract the first word of "perl", so it can be a program name with args.
  set dummy perl; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_PERL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case $PERL in
    [\\/]* | ?:[\\/]*)
--- 4801,4810 ----
  # Extract the first word of "perl", so it can be a program name with args.
  set dummy perl; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_PERL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case $PERL in
    [\\/]* | ?:[\\/]*)
***************
*** 4173,4181 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
!     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4816,4828 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
!     ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 4189,4197 ****
  PERL=$ac_cv_path_PERL
  if test -n "$PERL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
! $as_echo "$PERL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4836,4844 ----
  PERL=$ac_cv_path_PERL
  if test -n "$PERL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
! printf "%s\n" "$PERL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 4213,4218 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version and modules" >&5
! $as_echo_n "checking Perl version and modules... " >&6; }
  if $PERL -e "use 5.007_003; use Encode; use Data::Dumper" >/dev/null 2>&1; then
    perl_version_requirement='yes'
--- 4860,4865 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl version and modules" >&5
! printf %s "checking Perl version and modules... " >&6; }
  if $PERL -e "use 5.007_003; use Encode; use Data::Dumper" >/dev/null 2>&1; then
    perl_version_requirement='yes'
***************
*** 4220,4225 ****
    perl_version_requirement='no'
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_version_requirement" >&5
! $as_echo "$perl_version_requirement" >&6; }
  if test z"$perl_version_requirement" = 'zno' ; then
    as_fn_error $? "perl >= 5.7.3 with Encode and Data::Dumper required by Texinfo." "$LINENO" 5
--- 4867,4872 ----
    perl_version_requirement='no'
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $perl_version_requirement" >&5
! printf "%s\n" "$perl_version_requirement" >&6; }
  if test z"$perl_version_requirement" = 'zno' ; then
    as_fn_error $? "perl >= 5.7.3 with Encode and Data::Dumper required by Texinfo." "$LINENO" 5
***************
*** 4228,4242 ****
  
  
! 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.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_AWK+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test -n "$AWK"; then
!   ac_cv_prog_AWK="$AWK" # Let the user override the test.
  else
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--- 4875,4895 ----
  
  
! 
! 
! # awk for texindex.
! # don't use AC_PROG_AWK because this prefers gawk, which is much slower
! # than mawk for texindex and texi2dvi
! for ac_prog in awk mawk gawk
  do
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_TI_AWK+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test -n "$TI_AWK"; then
!   ac_cv_prog_TI_AWK="$TI_AWK" # Let the user override the test.
  else
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
***************
*** 4244,4252 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
!     ac_cv_prog_AWK="$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4897,4909 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
!     ac_cv_prog_TI_AWK="$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 4257,4273 ****
  fi
  fi
! AWK=$ac_cv_prog_AWK
! if test -n "$AWK"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
! $as_echo "$AWK" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
  
!   test -n "$AWK" && break
  done
  
  
  # for generating texindex.awk
--- 4914,4933 ----
  fi
  fi
! TI_AWK=$ac_cv_prog_TI_AWK
! if test -n "$TI_AWK"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TI_AWK" >&5
! printf "%s\n" "$TI_AWK" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
  
!   test -n "$TI_AWK" && break
  done
  
+ if test -z "$TI_AWK"; then
+   as_fn_error $? "awk not found" "$LINENO" 5
+ fi
  
  # for generating texindex.awk
***************
*** 4277,4280 ****
--- 4937,4949 ----
  
  # Checks for programs.
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  ac_ext=c
  ac_cpp='$CPP $CPPFLAGS'
***************
*** 4285,4293 ****
    # 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
--- 4954,4963 ----
    # 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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
***************
*** 4297,4305 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="${ac_tool_prefix}gcc"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4967,4979 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="${ac_tool_prefix}gcc"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 4312,4320 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4986,4994 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 4325,4333 ****
    # Extract the first word of "gcc", so it can be a program name with args.
  set dummy gcc; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_CC"; then
    ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
--- 4999,5008 ----
    # Extract the first word of "gcc", so it can be a program name with args.
  set dummy gcc; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_CC"; then
    ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
***************
*** 4337,4345 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_CC="gcc"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 5012,5024 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_CC="gcc"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 4352,4360 ****
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! $as_echo "$ac_ct_CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 5031,5039 ----
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! printf "%s\n" "$ac_ct_CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 4364,4369 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 5043,5048 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 4378,4386 ****
      # 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
--- 5057,5066 ----
      # 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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
***************
*** 4390,4398 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="${ac_tool_prefix}cc"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 5070,5082 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="${ac_tool_prefix}cc"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 4405,4413 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 5089,5097 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 4418,4426 ****
    # Extract the first word of "cc", so it can be a program name with args.
  set dummy cc; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
--- 5102,5111 ----
    # Extract the first word of "cc", so it can be a program name with args.
  set dummy cc; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
***************
*** 4431,4443 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$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"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 5116,5132 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$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"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 4455,4459 ****
      # 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
--- 5144,5148 ----
      # 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
***************
*** 4462,4470 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 5151,5159 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 4477,4485 ****
      # 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
--- 5166,5175 ----
      # 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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
***************
*** 4489,4497 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 5179,5191 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 4504,4512 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 5198,5206 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 4521,4529 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_CC"; then
    ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
--- 5215,5224 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_CC"; then
    ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
***************
*** 4533,4541 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_CC="$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 5228,5240 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_CC="$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 4548,4556 ****
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! $as_echo "$ac_ct_CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 5247,5255 ----
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! printf "%s\n" "$ac_ct_CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 4564,4573 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
      CC=$ac_ct_CC
    fi
  fi
  
--- 5263,5376 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
! ac_tool_warned=yes ;;
! esac
!     CC=$ac_ct_CC
!   fi
! fi
! 
! fi
! if test -z "$CC"; then
!   if test -n "$ac_tool_prefix"; then
!   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
! set dummy ${ac_tool_prefix}clang; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   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
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
!     ac_cv_prog_CC="${ac_tool_prefix}clang"
!     printf "%s\n" "$as_me:${as_lineno-$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
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
! else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
! fi
! 
! 
! fi
! if test -z "$ac_cv_prog_CC"; then
!   ac_ct_CC=$CC
!   # Extract the first word of "clang", so it can be a program name with args.
! set dummy clang; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   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
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
!     ac_cv_prog_ac_ct_CC="clang"
!     printf "%s\n" "$as_me:${as_lineno-$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
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! printf "%s\n" "$ac_ct_CC" >&6; }
! else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
! fi
! 
!   if test "x$ac_ct_CC" = x; then
!     CC=""
!   else
!     case $cross_compiling:$ac_tool_warned in
! yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
      CC=$ac_ct_CC
    fi
+ else
+   CC="$ac_cv_prog_CC"
  fi
  
***************
*** 4575,4588 ****
  
  
! test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "no acceptable C compiler found in \$PATH
  See \`config.log' for more details" "$LINENO" 5; }
  
  # Provide some information about the compiler.
! $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
  set X $ac_compile
  ac_compiler=$2
! for ac_option in --version -v -V -qversion; do
    { { ac_try="$ac_compiler $ac_option >&5"
  case "(($ac_try" in
--- 5378,5391 ----
  
  
! test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "no acceptable C compiler found in \$PATH
  See \`config.log' for more details" "$LINENO" 5; }
  
  # Provide some information about the compiler.
! printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
  set X $ac_compile
  ac_compiler=$2
! for ac_option in --version -v -V -qversion -version; do
    { { ac_try="$ac_compiler $ac_option >&5"
  case "(($ac_try" in
***************
*** 4591,4595 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_compiler $ac_option >&5") 2>conftest.err
    ac_status=$?
--- 5394,5398 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_compiler $ac_option >&5") 2>conftest.err
    ac_status=$?
***************
*** 4601,4605 ****
    fi
    rm -f conftest.er1 conftest.err
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
  done
--- 5404,5408 ----
    fi
    rm -f conftest.er1 conftest.err
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
  done
***************
*** 4609,4613 ****
  
  int
! main ()
  {
  
--- 5412,5416 ----
  
  int
! main (void)
  {
  
***************
*** 4621,4627 ****
  # It will help us diagnose broken compilers, and finding out an intuition
  # of exeext.
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
! $as_echo_n "checking whether the C compiler works... " >&6; }
! ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
  
  # The possible output files:
--- 5424,5430 ----
  # It will help us diagnose broken compilers, and finding out an intuition
  # of exeext.
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
! printf %s "checking whether the C compiler works... " >&6; }
! ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
  
  # The possible output files:
***************
*** 4644,4652 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_link_default") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }; then :
    # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
  # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
--- 5447,5456 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_link_default") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }
! then :
    # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
  # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
***************
*** 4665,4669 ****
  	break;;
      *.* )
! 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
  	then :; else
  	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
--- 5469,5473 ----
  	break;;
      *.* )
! 	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
  	then :; else
  	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
***************
*** 4681,4711 ****
  test "$ac_cv_exeext" = no && ac_cv_exeext=
  
! else
    ac_file=''
  fi
! if test -z "$ac_file"; then :
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error 77 "C compiler cannot create executables
  See \`config.log' for more details" "$LINENO" 5; }
! else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
! $as_echo_n "checking for C compiler default output file name... " >&6; }
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
! $as_echo "$ac_file" >&6; }
  ac_exeext=$ac_cv_exeext
  
  rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
  ac_clean_files=$ac_clean_files_save
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
! $as_echo_n "checking for suffix of executables... " >&6; }
  if { { ac_try="$ac_link"
  case "(($ac_try" in
--- 5485,5516 ----
  test "$ac_cv_exeext" = no && ac_cv_exeext=
  
! else $as_nop
    ac_file=''
  fi
! if test -z "$ac_file"
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
! printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error 77 "C compiler cannot create executables
  See \`config.log' for more details" "$LINENO" 5; }
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
! printf %s "checking for C compiler default output file name... " >&6; }
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
! printf "%s\n" "$ac_file" >&6; }
  ac_exeext=$ac_cv_exeext
  
  rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
  ac_clean_files=$ac_clean_files_save
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
! printf %s "checking for suffix of executables... " >&6; }
  if { { ac_try="$ac_link"
  case "(($ac_try" in
***************
*** 4714,4722 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }; then :
    # If both `conftest.exe' and `conftest' are `present' (well, observable)
  # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
--- 5519,5528 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }
! then :
    # If both `conftest.exe' and `conftest' are `present' (well, observable)
  # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
***************
*** 4732,4744 ****
    esac
  done
! else
!   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot compute suffix of executables: cannot compile and link
  See \`config.log' for more details" "$LINENO" 5; }
  fi
  rm -f conftest conftest$ac_cv_exeext
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
! $as_echo "$ac_cv_exeext" >&6; }
  
  rm -f conftest.$ac_ext
--- 5538,5550 ----
    esac
  done
! else $as_nop
!   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot compute suffix of executables: cannot compile and link
  See \`config.log' for more details" "$LINENO" 5; }
  fi
  rm -f conftest conftest$ac_cv_exeext
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
! printf "%s\n" "$ac_cv_exeext" >&6; }
  
  rm -f conftest.$ac_ext
***************
*** 4749,4753 ****
  #include <stdio.h>
  int
! main ()
  {
  FILE *f = fopen ("conftest.out", "w");
--- 5555,5559 ----
  #include <stdio.h>
  int
! main (void)
  {
  FILE *f = fopen ("conftest.out", "w");
***************
*** 4761,4766 ****
  # Check that the compiler produces executables we can run.  If not, either
  # the compiler is broken, or we cross compile.
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
! $as_echo_n "checking whether we are cross compiling... " >&6; }
  if test "$cross_compiling" != yes; then
    { { ac_try="$ac_link"
--- 5567,5572 ----
  # Check that the compiler produces executables we can run.  If not, either
  # the compiler is broken, or we cross compile.
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
! printf %s "checking whether we are cross compiling... " >&6; }
  if test "$cross_compiling" != yes; then
    { { ac_try="$ac_link"
***************
*** 4770,4777 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
    if { ac_try='./conftest$ac_cv_exeext'
--- 5576,5583 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
    if { ac_try='./conftest$ac_cv_exeext'
***************
*** 4781,4788 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; }; then
      cross_compiling=no
--- 5587,5594 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; }; then
      cross_compiling=no
***************
*** 4791,4797 ****
  	cross_compiling=yes
      else
! 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
! as_fn_error $? "cannot run C compiled programs.
  If you meant to cross compile, use \`--host'.
  See \`config.log' for more details" "$LINENO" 5; }
--- 5597,5603 ----
  	cross_compiling=yes
      else
! 	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
! as_fn_error 77 "cannot run C compiled programs.
  If you meant to cross compile, use \`--host'.
  See \`config.log' for more details" "$LINENO" 5; }
***************
*** 4799,4817 ****
    fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
! $as_echo "$cross_compiling" >&6; }
  
  rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
  ac_clean_files=$ac_clean_files_save
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
! $as_echo_n "checking for suffix of object files... " >&6; }
! if ${ac_cv_objext+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main ()
  {
  
--- 5605,5624 ----
    fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
! printf "%s\n" "$cross_compiling" >&6; }
  
  rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
  ac_clean_files=$ac_clean_files_save
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
! printf %s "checking for suffix of object files... " >&6; }
! if test ${ac_cv_objext+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main (void)
  {
  
***************
*** 4827,4835 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_compile") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }; then :
    for ac_file in conftest.o conftest.obj conftest.*; do
    test -f "$ac_file" || continue;
--- 5634,5643 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_compile") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }
! then :
    for ac_file in conftest.o conftest.obj conftest.*; do
    test -f "$ac_file" || continue;
***************
*** 4840,4849 ****
    esac
  done
! else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot compute suffix of object files: cannot compile
  See \`config.log' for more details" "$LINENO" 5; }
--- 5648,5657 ----
    esac
  done
! else $as_nop
!   printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot compute suffix of object files: cannot compile
  See \`config.log' for more details" "$LINENO" 5; }
***************
*** 4851,4868 ****
  rm -f conftest.$ac_cv_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
! $as_echo "$ac_cv_objext" >&6; }
  OBJEXT=$ac_cv_objext
  ac_objext=$OBJEXT
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
! $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
! if ${ac_cv_c_compiler_gnu+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main ()
  {
  #ifndef __GNUC__
--- 5659,5677 ----
  rm -f conftest.$ac_cv_objext conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
! printf "%s\n" "$ac_cv_objext" >&6; }
  OBJEXT=$ac_cv_objext
  ac_objext=$OBJEXT
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
! printf %s "checking whether the compiler supports GNU C... " >&6; }
! if test ${ac_cv_c_compiler_gnu+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main (void)
  {
  #ifndef __GNUC__
***************
*** 4874,4888 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_compiler_gnu=yes
! else
    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
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
! $as_echo "$ac_cv_c_compiler_gnu" >&6; }
  if test $ac_compiler_gnu = yes; then
    GCC=yes
--- 5683,5700 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_compiler_gnu=yes
! else $as_nop
    ac_compiler_gnu=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  ac_cv_c_compiler_gnu=$ac_compiler_gnu
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
! printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
! ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 
  if test $ac_compiler_gnu = yes; then
    GCC=yes
***************
*** 4890,4900 ****
    GCC=
  fi
! ac_test_CFLAGS=${CFLAGS+set}
  ac_save_CFLAGS=$CFLAGS
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
! $as_echo_n "checking whether $CC accepts -g... " >&6; }
! if ${ac_cv_prog_cc_g+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_save_c_werror_flag=$ac_c_werror_flag
     ac_c_werror_flag=yes
--- 5702,5713 ----
    GCC=
  fi
! ac_test_CFLAGS=${CFLAGS+y}
  ac_save_CFLAGS=$CFLAGS
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
! printf %s "checking whether $CC accepts -g... " >&6; }
! if test ${ac_cv_prog_cc_g+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_save_c_werror_flag=$ac_c_werror_flag
     ac_c_werror_flag=yes
***************
*** 4905,4909 ****
  
  int
! main ()
  {
  
--- 5718,5722 ----
  
  int
! main (void)
  {
  
***************
*** 4912,4918 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_prog_cc_g=yes
! else
    CFLAGS=""
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 5725,5732 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_prog_cc_g=yes
! else $as_nop
    CFLAGS=""
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 4920,4924 ****
  
  int
! main ()
  {
  
--- 5734,5738 ----
  
  int
! main (void)
  {
  
***************
*** 4927,4933 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
! else
    ac_c_werror_flag=$ac_save_c_werror_flag
  	 CFLAGS="-g"
--- 5741,5748 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
! else $as_nop
    ac_c_werror_flag=$ac_save_c_werror_flag
  	 CFLAGS="-g"
***************
*** 4936,4940 ****
  
  int
! main ()
  {
  
--- 5751,5755 ----
  
  int
! main (void)
  {
  
***************
*** 4943,4959 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_prog_cc_g=yes
  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
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
! $as_echo "$ac_cv_prog_cc_g" >&6; }
! if test "$ac_test_CFLAGS" = set; then
    CFLAGS=$ac_save_CFLAGS
  elif test $ac_cv_prog_cc_g = yes; then
--- 5758,5775 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_prog_cc_g=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
     ac_c_werror_flag=$ac_save_c_werror_flag
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
! printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
! if test $ac_test_CFLAGS; then
    CFLAGS=$ac_save_CFLAGS
  elif test $ac_cv_prog_cc_g = yes; then
***************
*** 4970,5061 ****
    fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
! $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
! if ${ac_cv_prog_cc_c89+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   ac_cv_prog_cc_c89=no
  ac_save_CC=$CC
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdarg.h>
! #include <stdio.h>
! struct stat;
! /* 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"
!   if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_prog_cc_c89=$ac_arg
  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)
-     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
- $as_echo "none needed" >&6; } ;;
-   xno)
-     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
- $as_echo "unsupported" >&6; } ;;
-   *)
-     CC="$CC $ac_cv_prog_cc_c89"
-     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
- $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
- esac
- if test "x$ac_cv_prog_cc_c89" != xno; then :
  
  fi
  
--- 5786,5927 ----
    fi
  fi
! ac_prog_cc_stdc=no
! if test x$ac_prog_cc_stdc = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
! printf %s "checking for $CC option to enable C11 features... " >&6; }
! if test ${ac_cv_prog_cc_c11+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_cv_prog_cc_c11=no
  ac_save_CC=$CC
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! $ac_c_conftest_c11_program
! _ACEOF
! for ac_arg in '' -std=gnu11
! do
!   CC="$ac_save_CC $ac_arg"
!   if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_prog_cc_c11=$ac_arg
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam
!   test "x$ac_cv_prog_cc_c11" != "xno" && break
! done
! rm -f conftest.$ac_ext
! CC=$ac_save_CC
! fi
  
! if test "x$ac_cv_prog_cc_c11" = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
! printf "%s\n" "unsupported" >&6; }
! else $as_nop
!   if test "x$ac_cv_prog_cc_c11" = x
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
! printf "%s\n" "none needed" >&6; }
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
! printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
!      CC="$CC $ac_cv_prog_cc_c11"
! fi
!   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
!   ac_prog_cc_stdc=c11
! fi
! fi
! if test x$ac_prog_cc_stdc = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
! printf %s "checking for $CC option to enable C99 features... " >&6; }
! if test ${ac_cv_prog_cc_c99+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_cv_prog_cc_c99=no
! ac_save_CC=$CC
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! $ac_c_conftest_c99_program
! _ACEOF
! for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
! do
!   CC="$ac_save_CC $ac_arg"
!   if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_prog_cc_c99=$ac_arg
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam
!   test "x$ac_cv_prog_cc_c99" != "xno" && break
! done
! rm -f conftest.$ac_ext
! CC=$ac_save_CC
! fi
  
! if test "x$ac_cv_prog_cc_c99" = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
! printf "%s\n" "unsupported" >&6; }
! else $as_nop
!   if test "x$ac_cv_prog_cc_c99" = x
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
! printf "%s\n" "none needed" >&6; }
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
! printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
!      CC="$CC $ac_cv_prog_cc_c99"
! fi
!   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
!   ac_prog_cc_stdc=c99
! fi
! fi
! if test x$ac_prog_cc_stdc = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
! printf %s "checking for $CC option to enable C89 features... " >&6; }
! if test ${ac_cv_prog_cc_c89+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_cv_prog_cc_c89=no
! ac_save_CC=$CC
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! $ac_c_conftest_c89_program
  _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"
!   if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_prog_cc_c89=$ac_arg
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam
    test "x$ac_cv_prog_cc_c89" != "xno" && break
  done
  rm -f conftest.$ac_ext
  CC=$ac_save_CC
  fi
  
+ if test "x$ac_cv_prog_cc_c89" = xno
+ then :
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+ printf "%s\n" "unsupported" >&6; }
+ else $as_nop
+   if test "x$ac_cv_prog_cc_c89" = x
+ then :
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+ printf "%s\n" "none needed" >&6; }
+ else $as_nop
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+ printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
+      CC="$CC $ac_cv_prog_cc_c89"
+ fi
+   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+   ac_prog_cc_stdc=c89
+ fi
  fi
  
***************
*** 5066,5084 ****
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
  
! 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
! $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
! if ${am_cv_prog_cc_c_o+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main ()
  {
  
--- 5932,5952 ----
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
  
! 
!   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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
! printf %s "checking whether $CC understands -c and -o together... " >&6; }
! if test ${am_cv_prog_cc_c_o+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main (void)
  {
  
***************
*** 5108,5113 ****
    unset am_i
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
! $as_echo "$am_cv_prog_cc_c_o" >&6; }
  if test "$am_cv_prog_cc_c_o" != yes; then
     # Losing compiler, so override with the script.
--- 5976,5981 ----
    unset am_i
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
! printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
  if test "$am_cv_prog_cc_c_o" != yes; then
     # Losing compiler, so override with the script.
***************
*** 5124,5133 ****
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
  
  DEPDIR="${am__leading_dot}deps"
  
  ac_config_commands="$ac_config_commands depfiles"
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
! $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
  cat > confinc.mk << 'END'
  am__doit:
--- 5992,6079 ----
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
  
+ 
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is clang" >&5
+ printf %s "checking whether the compiler is clang... " >&6; }
+ if test ${gl_cv_compiler_clang+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+            #ifdef __clang__
+            barfbarf
+            #endif
+ 
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ 
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_compiler_clang=no
+ else $as_nop
+   gl_cv_compiler_clang=yes
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_clang" >&5
+ printf "%s\n" "$gl_cv_compiler_clang" >&6; }
+ 
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for compiler option needed when checking for declarations" >&5
+ printf %s "checking for compiler option needed when checking for declarations... " >&6; }
+ if test ${gl_cv_compiler_check_decl_option+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if test $gl_cv_compiler_clang = yes; then
+                      save_ac_compile="$ac_compile"
+        ac_compile="$ac_compile -Werror=implicit-function-declaration"
+                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration'
+ else $as_nop
+   gl_cv_compiler_check_decl_option=none
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+        ac_compile="$save_ac_compile"
+      else
+        gl_cv_compiler_check_decl_option=none
+      fi
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_check_decl_option" >&5
+ printf "%s\n" "$gl_cv_compiler_check_decl_option" >&6; }
+   if test "x$gl_cv_compiler_check_decl_option" != xnone; then
+     ac_compile_for_check_decl="$ac_compile $gl_cv_compiler_check_decl_option"
+   else
+     ac_compile_for_check_decl="$ac_compile"
+   fi
+ 
  DEPDIR="${am__leading_dot}deps"
  
  ac_config_commands="$ac_config_commands depfiles"
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
! printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
  cat > confinc.mk << 'END'
  am__doit:
***************
*** 5165,5173 ****
  done
  rm -f confinc.* confmf.*
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
! $as_echo "${_am_result}" >&6; }
  
  # Check whether --enable-dependency-tracking was given.
! if test "${enable_dependency_tracking+set}" = set; then :
    enableval=$enable_dependency_tracking;
  fi
--- 6111,6120 ----
  done
  rm -f confinc.* confmf.*
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
! printf "%s\n" "${_am_result}" >&6; }
  
  # Check whether --enable-dependency-tracking was given.
! if test ${enable_dependency_tracking+y}
! then :
    enableval=$enable_dependency_tracking;
  fi
***************
*** 5190,5198 ****
  depcc="$CC"   am_compiler_list=
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
! $as_echo_n "checking dependency style of $depcc... " >&6; }
! if ${am_cv_CC_dependencies_compiler_type+:} false; then :
!   $as_echo_n "(cached) " >&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
--- 6137,6146 ----
  depcc="$CC"   am_compiler_list=
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
! printf %s "checking dependency style of $depcc... " >&6; }
! if test ${am_cv_CC_dependencies_compiler_type+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
    # We make a subdir and do the tests there.  Otherwise we can end up
***************
*** 5301,5306 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
! $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
  CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  
--- 6249,6254 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
! printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
  CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  
***************
*** 5321,5324 ****
--- 6269,6529 ----
  # keep everything together.
  
+ ac_header= ac_cache=
+ for ac_item in $ac_header_c_list
+ do
+   if test $ac_cache; then
+     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
+     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
+       printf "%s\n" "#define $ac_item 1" >> confdefs.h
+     fi
+     ac_header= ac_cache=
+   elif test $ac_header; then
+     ac_cache=$ac_item
+   else
+     ac_header=$ac_item
+   fi
+ done
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
+ then :
+ 
+ printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
+ 
+ fi
+ 
+ 
+ 
+ 
+ 
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
+ printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+ if test ${ac_cv_safe_to_define___extensions__+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #         define __EXTENSIONS__ 1
+           $ac_includes_default
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   ac_cv_safe_to_define___extensions__=yes
+ else $as_nop
+   ac_cv_safe_to_define___extensions__=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
+ printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
+ printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
+ if test ${ac_cv_should_define__xopen_source+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   ac_cv_should_define__xopen_source=no
+     if test $ac_cv_header_wchar_h = yes
+ then :
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+           #include <wchar.h>
+           mbstate_t x;
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+ 
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+             #define _XOPEN_SOURCE 500
+             #include <wchar.h>
+             mbstate_t x;
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   ac_cv_should_define__xopen_source=yes
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
+ printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
+ 
+   printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
+ 
+   if test $ac_cv_header_minix_config_h = yes
+ then :
+   MINIX=yes
+     printf "%s\n" "#define _MINIX 1" >>confdefs.h
+ 
+     printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
+ 
+     printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
+ 
+ else $as_nop
+   MINIX=
+ fi
+   if test $ac_cv_safe_to_define___extensions__ = yes
+ then :
+   printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
+ 
+ fi
+   if test $ac_cv_should_define__xopen_source = yes
+ then :
+   printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
+ 
+ fi
+ 
+ 
+ 
+   # Make sure we can run config.sub.
+ $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
+   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
+ 
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+ printf %s "checking build system type... " >&6; }
+ if test ${ac_cv_build+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   ac_build_alias=$build_alias
+ test "x$ac_build_alias" = x &&
+   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
+ test "x$ac_build_alias" = x &&
+   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
+   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+ printf "%s\n" "$ac_cv_build" >&6; }
+ case $ac_cv_build in
+ *-*-*) ;;
+ *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+ esac
+ build=$ac_cv_build
+ ac_save_IFS=$IFS; IFS='-'
+ set x $ac_cv_build
+ shift
+ build_cpu=$1
+ build_vendor=$2
+ shift; shift
+ # Remember, the first character of IFS is used to create $*,
+ # except with old shells:
+ build_os=$*
+ IFS=$ac_save_IFS
+ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+ 
+ 
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+ printf %s "checking host system type... " >&6; }
+ if test ${ac_cv_host+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if test "x$host_alias" = x; then
+   ac_cv_host=$ac_cv_build
+ else
+   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
+     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
+ fi
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+ printf "%s\n" "$ac_cv_host" >&6; }
+ case $ac_cv_host in
+ *-*-*) ;;
+ *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+ esac
+ host=$ac_cv_host
+ ac_save_IFS=$IFS; IFS='-'
+ set x $ac_cv_host
+ shift
+ host_cpu=$1
+ host_vendor=$2
+ shift; shift
+ # Remember, the first character of IFS is used to create $*,
+ # except with old shells:
+ host_os=$*
+ IFS=$ac_save_IFS
+ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+ 
+ 
+ 
+ 
+ 
+ 
+   case "$host_os" in
+     openbsd*)
+ 
+ printf "%s\n" "#define _ISOC11_SOURCE 1" >>confdefs.h
+ 
+       ;;
+   esac
+ 
  ac_ext=c
  ac_cpp='$CPP $CPPFLAGS'
***************
*** 5326,5331 ****
  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
! $as_echo_n "checking how to run the C preprocessor... " >&6; }
  # On Suns, sometimes $CPP names a directory.
  if test -n "$CPP" && test -d "$CPP"; then
--- 6531,6536 ----
  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
! printf %s "checking how to run the C preprocessor... " >&6; }
  # On Suns, sometimes $CPP names a directory.
  if test -n "$CPP" && test -d "$CPP"; then
***************
*** 5333,5341 ****
  fi
  if test -z "$CPP"; then
!   if ${ac_cv_prog_CPP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!       # Double quotes because CPP needs to be expanded
!     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
      do
        ac_preproc_ok=false
--- 6538,6547 ----
  fi
  if test -z "$CPP"; then
!   if test ${ac_cv_prog_CPP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!       # Double quotes because $CC needs to be expanded
!     for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
      do
        ac_preproc_ok=false
***************
*** 5344,5363 ****
    # 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.
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef __STDC__
! # include <limits.h>
! #else
! # include <assert.h>
! #endif
  		     Syntax error
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"; then :
  
! else
    # Broken: fails on valid input.
  continue
--- 6550,6564 ----
    # Use a header file that comes with gcc, so configuring glibc
    # with a fresh cross-compiler works.
    # On the NeXT, cc -E runs the code through the compiler's parser,
    # not just through cpp. "Syntax error" is here to catch this case.
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <limits.h>
  		     Syntax error
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"
! then :
  
! else $as_nop
    # Broken: fails on valid input.
  continue
***************
*** 5371,5378 ****
  #include <ac_nonexistent.h>
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"; then :
    # Broken: success on invalid input.
  continue
! else
    # Passes both tests.
  ac_preproc_ok=:
--- 6572,6580 ----
  #include <ac_nonexistent.h>
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"
! then :
    # Broken: success on invalid input.
  continue
! else $as_nop
    # Passes both tests.
  ac_preproc_ok=:
***************
*** 5384,5388 ****
  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  rm -f conftest.i conftest.err conftest.$ac_ext
! if $ac_preproc_ok; then :
    break
  fi
--- 6586,6591 ----
  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  rm -f conftest.i conftest.err conftest.$ac_ext
! if $ac_preproc_ok
! then :
    break
  fi
***************
*** 5396,5401 ****
    ac_cv_prog_CPP=$CPP
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
! $as_echo "$CPP" >&6; }
  ac_preproc_ok=false
  for ac_c_preproc_warn_flag in '' yes
--- 6599,6604 ----
    ac_cv_prog_CPP=$CPP
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
! printf "%s\n" "$CPP" >&6; }
  ac_preproc_ok=false
  for ac_c_preproc_warn_flag in '' yes
***************
*** 5403,5422 ****
    # 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.
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef __STDC__
! # include <limits.h>
! #else
! # include <assert.h>
! #endif
  		     Syntax error
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"; then :
  
! else
    # Broken: fails on valid input.
  continue
--- 6606,6620 ----
    # Use a header file that comes with gcc, so configuring glibc
    # with a fresh cross-compiler works.
    # On the NeXT, cc -E runs the code through the compiler's parser,
    # not just through cpp. "Syntax error" is here to catch this case.
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <limits.h>
  		     Syntax error
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"
! then :
  
! else $as_nop
    # Broken: fails on valid input.
  continue
***************
*** 5430,5437 ****
  #include <ac_nonexistent.h>
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"; then :
    # Broken: success on invalid input.
  continue
! else
    # Passes both tests.
  ac_preproc_ok=:
--- 6628,6636 ----
  #include <ac_nonexistent.h>
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"
! then :
    # Broken: success on invalid input.
  continue
! else $as_nop
    # Passes both tests.
  ac_preproc_ok=:
***************
*** 5443,5451 ****
  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  rm -f conftest.i conftest.err conftest.$ac_ext
! if $ac_preproc_ok; then :
  
! else
!   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
  See \`config.log' for more details" "$LINENO" 5; }
--- 6642,6651 ----
  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  rm -f conftest.i conftest.err conftest.$ac_ext
! if $ac_preproc_ok
! then :
  
! else $as_nop
!   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
  See \`config.log' for more details" "$LINENO" 5; }
***************
*** 5459,5467 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
! $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
! if ${ac_cv_path_GREP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -z "$GREP"; then
    ac_path_GREP_found=false
--- 6659,6668 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
! printf %s "checking for grep that handles long lines and -e... " >&6; }
! if test ${ac_cv_path_GREP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -z "$GREP"; then
    ac_path_GREP_found=false
***************
*** 5471,5478 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     for ac_prog in grep ggrep; do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_GREP" || continue
  # Check for GNU ac_path_GREP and select it if it is found.
--- 6672,6684 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_prog in grep ggrep
!    do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_GREP" || continue
  # Check for GNU ac_path_GREP and select it if it is found.
***************
*** 5483,5487 ****
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
--- 6689,6693 ----
  *)
    ac_count=0
!   printf %s 0123456789 >"conftest.in"
    while :
    do
***************
*** 5489,5493 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo 'GREP' >> "conftest.nl"
      "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 6695,6699 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     printf "%s\n" 'GREP' >> "conftest.nl"
      "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 5517,5530 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
! $as_echo "$ac_cv_path_GREP" >&6; }
   GREP="$ac_cv_path_GREP"
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
! $as_echo_n "checking for egrep... " >&6; }
! if ${ac_cv_path_EGREP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
     then ac_cv_path_EGREP="$GREP -E"
--- 6723,6737 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
! printf "%s\n" "$ac_cv_path_GREP" >&6; }
   GREP="$ac_cv_path_GREP"
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
! printf %s "checking for egrep... " >&6; }
! if test ${ac_cv_path_EGREP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
     then ac_cv_path_EGREP="$GREP -E"
***************
*** 5537,5544 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     for ac_prog in egrep; do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_EGREP" || continue
  # Check for GNU ac_path_EGREP and select it if it is found.
--- 6744,6756 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_prog in egrep
!    do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_EGREP" || continue
  # Check for GNU ac_path_EGREP and select it if it is found.
***************
*** 5549,5553 ****
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
--- 6761,6765 ----
  *)
    ac_count=0
!   printf %s 0123456789 >"conftest.in"
    while :
    do
***************
*** 5555,5559 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo 'EGREP' >> "conftest.nl"
      "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 6767,6771 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     printf "%s\n" 'EGREP' >> "conftest.nl"
      "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 5584,5869 ****
     fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
! $as_echo "$ac_cv_path_EGREP" >&6; }
   EGREP="$ac_cv_path_EGREP"
  
  
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
- $as_echo_n "checking for ANSI C header files... " >&6; }
- if ${ac_cv_header_stdc+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <stdlib.h>
- #include <stdarg.h>
- #include <string.h>
- #include <float.h>
- 
- int
- main ()
- {
- 
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   ac_cv_header_stdc=yes
- else
-   ac_cv_header_stdc=no
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- 
- if test $ac_cv_header_stdc = yes; then
-   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <string.h>
- 
- _ACEOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-   $EGREP "memchr" >/dev/null 2>&1; then :
- 
- else
-   ac_cv_header_stdc=no
- fi
- rm -f conftest*
- 
- fi
- 
- if test $ac_cv_header_stdc = yes; then
-   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <stdlib.h>
- 
- _ACEOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-   $EGREP "free" >/dev/null 2>&1; then :
- 
- else
-   ac_cv_header_stdc=no
- fi
- rm -f conftest*
- 
- fi
- 
- if test $ac_cv_header_stdc = yes; then
-   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-   if test "$cross_compiling" = yes; then :
-   :
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <ctype.h>
- #include <stdlib.h>
- #if ((' ' & 0x0FF) == 0x020)
- # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
- # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
- #else
- # define ISLOWER(c) \
- 		   (('a' <= (c) && (c) <= 'i') \
- 		     || ('j' <= (c) && (c) <= 'r') \
- 		     || ('s' <= (c) && (c) <= 'z'))
- # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
- #endif
- 
- #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
- int
- main ()
- {
-   int i;
-   for (i = 0; i < 256; i++)
-     if (XOR (islower (i), ISLOWER (i))
- 	|| toupper (i) != TOUPPER (i))
-       return 2;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_run "$LINENO"; then :
- 
- else
-   ac_cv_header_stdc=no
- fi
- rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-   conftest.$ac_objext conftest.beam conftest.$ac_ext
- fi
- 
- fi
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
- $as_echo "$ac_cv_header_stdc" >&6; }
- if test $ac_cv_header_stdc = yes; then
- 
- $as_echo "#define STDC_HEADERS 1" >>confdefs.h
- 
- fi
- 
- # On IRIX 5.3, sys/types and inttypes.h are conflicting.
- for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
- 		  inttypes.h stdint.h unistd.h
- do :
-   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
- ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
- "
- if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
-   cat >>confdefs.h <<_ACEOF
- #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
- _ACEOF
- 
- fi
- 
- done
- 
- 
- 
-   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
- if test "x$ac_cv_header_minix_config_h" = xyes; then :
-   MINIX=yes
- else
-   MINIX=
- fi
- 
- 
-   if test "$MINIX" = yes; then
- 
- $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
- 
- 
- $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
- 
- 
- $as_echo "#define _MINIX 1" >>confdefs.h
- 
- 
- $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
- 
-   fi
- 
- 
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
- $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
- if ${ac_cv_safe_to_define___extensions__+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- 
- #         define __EXTENSIONS__ 1
-           $ac_includes_default
- int
- main ()
- {
- 
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   ac_cv_safe_to_define___extensions__=yes
- else
-   ac_cv_safe_to_define___extensions__=no
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
- $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
-   test $ac_cv_safe_to_define___extensions__ = yes &&
-     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
- 
-   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
- 
-   $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
- 
-   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
- 
-   $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
- 
-   $as_echo "#define _OPENBSD_SOURCE 1" >>confdefs.h
  
-   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
  
-   $as_echo "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
  
!   $as_echo "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
! 
!   $as_echo "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
! 
!   $as_echo "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
! 
!   $as_echo "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
! 
!   $as_echo "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
! 
!   $as_echo "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
! 
!   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
! 
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
! $as_echo_n "checking whether _XOPEN_SOURCE should be defined... " >&6; }
! if ${ac_cv_should_define__xopen_source+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   ac_cv_should_define__xopen_source=no
!      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
!           #include <wchar.h>
!           mbstate_t x;
! int
! main ()
! {
! 
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
! 
! else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
!              #define _XOPEN_SOURCE 500
!              #include <wchar.h>
!              mbstate_t x;
! int
! main ()
! {
! 
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   ac_cv_should_define__xopen_source=yes
! 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
! $as_echo "$ac_cv_should_define__xopen_source" >&6; }
!   test $ac_cv_should_define__xopen_source = yes &&
!     $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
! 
!   $as_echo "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
! $as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
! if ${gl_cv_c_amsterdam_compiler+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 6796,6813 ----
     fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
! printf "%s\n" "$ac_cv_path_EGREP" >&6; }
   EGREP="$ac_cv_path_EGREP"
  
  
  
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
! printf %s "checking for Minix Amsterdam compiler... " >&6; }
! if test ${gl_cv_c_amsterdam_compiler+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 5876,5890 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Amsterdam" >/dev/null 2>&1; then :
    gl_cv_c_amsterdam_compiler=yes
! else
    gl_cv_c_amsterdam_compiler=no
  fi
! rm -f conftest*
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
! $as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
  
        if test $gl_cv_c_amsterdam_compiler = yes; then
--- 6820,6835 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Amsterdam" >/dev/null 2>&1
! then :
    gl_cv_c_amsterdam_compiler=yes
! else $as_nop
    gl_cv_c_amsterdam_compiler=no
  fi
! rm -rf conftest*
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
! printf "%s\n" "$gl_cv_c_amsterdam_compiler" >&6; }
  
        if test $gl_cv_c_amsterdam_compiler = yes; then
***************
*** 5902,5910 ****
    # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ar; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_AR+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$AR"; then
    ac_cv_prog_AR="$AR" # Let the user override the test.
--- 6847,6856 ----
    # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ar; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_AR+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$AR"; then
    ac_cv_prog_AR="$AR" # Let the user override the test.
***************
*** 5914,5922 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_AR="${ac_tool_prefix}ar"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 6860,6872 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_AR="${ac_tool_prefix}ar"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 5929,5937 ****
  AR=$ac_cv_prog_AR
  if test -n "$AR"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
! $as_echo "$AR" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6879,6887 ----
  AR=$ac_cv_prog_AR
  if test -n "$AR"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
! printf "%s\n" "$AR" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 5942,5950 ****
    # Extract the first word of "ar", so it can be a program name with args.
  set dummy ar; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_AR+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_AR"; then
    ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
--- 6892,6901 ----
    # Extract the first word of "ar", so it can be a program name with args.
  set dummy ar; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_AR+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_AR"; then
    ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
***************
*** 5954,5962 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_AR="ar"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 6905,6917 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_AR="ar"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 5969,5977 ****
  ac_ct_AR=$ac_cv_prog_ac_ct_AR
  if test -n "$ac_ct_AR"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
! $as_echo "$ac_ct_AR" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6924,6932 ----
  ac_ct_AR=$ac_cv_prog_ac_ct_AR
  if test -n "$ac_ct_AR"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
! printf "%s\n" "$ac_ct_AR" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 5981,5986 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 6936,6941 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 6004,6012 ****
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_RANLIB+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$RANLIB"; then
    ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
--- 6959,6968 ----
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_RANLIB+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$RANLIB"; then
    ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
***************
*** 6016,6024 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 6972,6984 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 6031,6039 ****
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
! $as_echo "$RANLIB" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6991,6999 ----
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
! printf "%s\n" "$RANLIB" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 6044,6052 ****
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_RANLIB"; then
    ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
--- 7004,7013 ----
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_RANLIB+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_RANLIB"; then
    ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
***************
*** 6056,6064 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 7017,7029 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 6071,6079 ****
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
! $as_echo "$ac_ct_RANLIB" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 7036,7044 ----
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
! printf "%s\n" "$ac_ct_RANLIB" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 6083,6088 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 7048,7053 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 6098,6464 ****
  
  
!    case $ac_cv_prog_cc_stdc in #(
!   no) :
!     ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
!   *) :
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
! $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
! if ${ac_cv_prog_cc_c99+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   ac_cv_prog_cc_c99=no
! ac_save_CC=$CC
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdarg.h>
! #include <stdbool.h>
! #include <stdlib.h>
! #include <wchar.h>
! #include <stdio.h>
! 
! // Check varargs macros.  These examples are taken from C99 6.10.3.5.
! #define debug(...) fprintf (stderr, __VA_ARGS__)
! #define showlist(...) puts (#__VA_ARGS__)
! #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
! static void
! test_varargs_macros (void)
! {
!   int x = 1234;
!   int y = 5678;
!   debug ("Flag");
!   debug ("X = %d\n", x);
!   showlist (The first, second, and third items.);
!   report (x>y, "x is %d but y is %d", x, y);
! }
! 
! // Check long long types.
! #define BIG64 18446744073709551615ull
! #define BIG32 4294967295ul
! #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
! #if !BIG_OK
!   your preprocessor is broken;
! #endif
! #if BIG_OK
! #else
!   your preprocessor is broken;
! #endif
! static long long int bignum = -9223372036854775807LL;
! static unsigned long long int ubignum = BIG64;
! 
! struct incomplete_array
  {
-   int datasize;
-   double data[];
- };
- 
- struct named_init {
-   int number;
-   const wchar_t *name;
-   double average;
- };
- 
- typedef const char *ccp;
  
! static inline int
! test_restrict (ccp restrict text)
! {
!   // See if C++-style comments work.
!   // Iterate through items via the restricted pointer.
!   // Also check for declarations in for loops.
!   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
!     continue;
    return 0;
  }
! 
! // Check varargs and va_copy.
! static void
! test_varargs (const char *format, ...)
  {
-   va_list args;
-   va_start (args, format);
-   va_list args_copy;
-   va_copy (args_copy, args);
- 
-   const char *str;
-   int number;
-   float fnumber;
  
!   while (*format)
!     {
!       switch (*format++)
! 	{
! 	case 's': // string
! 	  str = va_arg (args_copy, const char *);
! 	  break;
! 	case 'd': // int
! 	  number = va_arg (args_copy, int);
! 	  break;
! 	case 'f': // float
! 	  fnumber = va_arg (args_copy, double);
! 	  break;
! 	default:
! 	  break;
! 	}
!     }
!   va_end (args_copy);
!   va_end (args);
  }
! 
  int
! main ()
  {
  
-   // Check bool.
-   _Bool success = false;
- 
-   // Check restrict.
-   if (test_restrict ("String literal") == 0)
-     success = true;
-   char *restrict newvar = "Another string";
- 
-   // Check varargs.
-   test_varargs ("s, d' f .", "string", 65, 34.234);
-   test_varargs_macros ();
- 
-   // Check flexible array members.
-   struct incomplete_array *ia =
-     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
-   ia->datasize = 10;
-   for (int i = 0; i < ia->datasize; ++i)
-     ia->data[i] = i * 1.234;
- 
-   // Check named initializers.
-   struct named_init ni = {
-     .number = 34,
-     .name = L"Test wide string",
-     .average = 543.34343,
-   };
- 
-   ni.number = 58;
- 
-   int dynamic_array[ni.number];
-   dynamic_array[ni.number - 1] = 543;
- 
-   // work around unused variable warnings
-   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
- 	  || dynamic_array[ni.number - 1] != 543);
- 
    ;
    return 0;
  }
  _ACEOF
! for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
! do
!   CC="$ac_save_CC $ac_arg"
!   if ac_fn_c_try_compile "$LINENO"; then :
!   ac_cv_prog_cc_c99=$ac_arg
  fi
! rm -f core conftest.err conftest.$ac_objext
!   test "x$ac_cv_prog_cc_c99" != "xno" && break
  done
- rm -f conftest.$ac_ext
- CC=$ac_save_CC
- 
  fi
! # AC_CACHE_VAL
! case "x$ac_cv_prog_cc_c99" in
!   x)
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
! $as_echo "none needed" >&6; } ;;
!   xno)
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
! $as_echo "unsupported" >&6; } ;;
    *)
!     CC="$CC $ac_cv_prog_cc_c99"
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
! $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
  esac
! if test "x$ac_cv_prog_cc_c99" != xno; then :
!   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
! else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
! $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
! if ${ac_cv_prog_cc_c89+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   ac_cv_prog_cc_c89=no
! ac_save_CC=$CC
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdarg.h>
! #include <stdio.h>
! struct stat;
! /* 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"
!   if ac_fn_c_try_compile "$LINENO"; then :
!   ac_cv_prog_cc_c89=$ac_arg
  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)
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
! $as_echo "none needed" >&6; } ;;
!   xno)
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
! $as_echo "unsupported" >&6; } ;;
    *)
!     CC="$CC $ac_cv_prog_cc_c89"
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
! $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
  esac
! if test "x$ac_cv_prog_cc_c89" != xno; then :
!   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
! else
!   ac_cv_prog_cc_stdc=no
! fi
! 
! fi
!  ;;
! esac
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
! $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
!   if ${ac_cv_prog_cc_stdc+:} false; then :
!   $as_echo_n "(cached) " >&6
! fi
! 
!   case $ac_cv_prog_cc_stdc in #(
!   no) :
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
! $as_echo "unsupported" >&6; } ;; #(
!   '') :
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
! $as_echo "none needed" >&6; } ;; #(
!   *) :
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
! $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
! esac
! 
! # Make sure we can run config.sub.
! $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
!   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
! 
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
! $as_echo_n "checking build system type... " >&6; }
! if ${ac_cv_build+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   ac_build_alias=$build_alias
! test "x$ac_build_alias" = x &&
!   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
! test "x$ac_build_alias" = x &&
!   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
! ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
!   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
! 
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
! $as_echo "$ac_cv_build" >&6; }
! case $ac_cv_build in
! *-*-*) ;;
! *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
! esac
! build=$ac_cv_build
! ac_save_IFS=$IFS; IFS='-'
! set x $ac_cv_build
! shift
! build_cpu=$1
! build_vendor=$2
! shift; shift
! # Remember, the first character of IFS is used to create $*,
! # except with old shells:
! build_os=$*
! IFS=$ac_save_IFS
! case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
! 
! 
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
! $as_echo_n "checking host system type... " >&6; }
! if ${ac_cv_host+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "x$host_alias" = x; then
!   ac_cv_host=$ac_cv_build
! else
!   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
!     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
  fi
  
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
- $as_echo "$ac_cv_host" >&6; }
- case $ac_cv_host in
- *-*-*) ;;
- *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
- esac
- host=$ac_cv_host
- ac_save_IFS=$IFS; IFS='-'
- set x $ac_cv_host
- shift
- host_cpu=$1
- host_vendor=$2
- shift; shift
- # Remember, the first character of IFS is used to create $*,
- # except with old shells:
- host_os=$*
- IFS=$ac_save_IFS
- case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
- 
- 
  
  
--- 7063,7270 ----
  
  
! # Check whether --enable-largefile was given.
! if test ${enable_largefile+y}
! then :
!   enableval=$enable_largefile;
! fi
! 
! if test "$enable_largefile" != no; then
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
! printf %s "checking for special C compiler options needed for large files... " >&6; }
! if test ${ac_cv_sys_largefile_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_cv_sys_largefile_CC=no
!      if test "$GCC" != yes; then
!        ac_save_CC=$CC
!        while :; do
! 	 # IRIX 6.2 and later do not support large files by default,
! 	 # so use the C compiler's -n32 option if that helps.
! 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <sys/types.h>
!  /* Check that off_t can represent 2**63 - 1 correctly.
!     We can't simply define LARGE_OFF_T to be 9223372036854775807,
!     since some C++ compilers masquerading as C compilers
!     incorrectly reject 9223372036854775807.  */
! #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
!   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
! 		       && LARGE_OFF_T % 2147483647 == 1)
! 		      ? 1 : -1];
! int
! main (void)
  {
  
!   ;
    return 0;
  }
! _ACEOF
! 	 if ac_fn_c_try_compile "$LINENO"
! then :
!   break
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam
! 	 CC="$CC -n32"
! 	 if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_sys_largefile_CC=' -n32'; break
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam
! 	 break
!        done
!        CC=$ac_save_CC
!        rm -f conftest.$ac_ext
!     fi
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
! printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
!   if test "$ac_cv_sys_largefile_CC" != no; then
!     CC=$CC$ac_cv_sys_largefile_CC
!   fi
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
! printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
! if test ${ac_cv_sys_file_offset_bits+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   while :; do
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <sys/types.h>
!  /* Check that off_t can represent 2**63 - 1 correctly.
!     We can't simply define LARGE_OFF_T to be 9223372036854775807,
!     since some C++ compilers masquerading as C compilers
!     incorrectly reject 9223372036854775807.  */
! #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
!   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
! 		       && LARGE_OFF_T % 2147483647 == 1)
! 		      ? 1 : -1];
! int
! main (void)
  {
  
!   ;
!   return 0;
  }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_sys_file_offset_bits=no; break
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #define _FILE_OFFSET_BITS 64
! #include <sys/types.h>
!  /* Check that off_t can represent 2**63 - 1 correctly.
!     We can't simply define LARGE_OFF_T to be 9223372036854775807,
!     since some C++ compilers masquerading as C compilers
!     incorrectly reject 9223372036854775807.  */
! #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
!   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
! 		       && LARGE_OFF_T % 2147483647 == 1)
! 		      ? 1 : -1];
  int
! main (void)
  {
  
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_sys_file_offset_bits=64; break
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!   ac_cv_sys_file_offset_bits=unknown
!   break
  done
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
! printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
! case $ac_cv_sys_file_offset_bits in #(
!   no | unknown) ;;
    *)
! printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
! ;;
  esac
! rm -rf conftest*
!   if test $ac_cv_sys_file_offset_bits = unknown; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
! printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
! if test ${ac_cv_sys_large_files+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   while :; do
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <sys/types.h>
!  /* Check that off_t can represent 2**63 - 1 correctly.
!     We can't simply define LARGE_OFF_T to be 9223372036854775807,
!     since some C++ compilers masquerading as C compilers
!     incorrectly reject 9223372036854775807.  */
! #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
!   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
! 		       && LARGE_OFF_T % 2147483647 == 1)
! 		      ? 1 : -1];
! int
! main (void)
  {
  
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_sys_large_files=no; break
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #define _LARGE_FILES 1
! #include <sys/types.h>
!  /* Check that off_t can represent 2**63 - 1 correctly.
!     We can't simply define LARGE_OFF_T to be 9223372036854775807,
!     since some C++ compilers masquerading as C compilers
!     incorrectly reject 9223372036854775807.  */
! #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
!   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
! 		       && LARGE_OFF_T % 2147483647 == 1)
! 		      ? 1 : -1];
  int
! main (void)
  {
! 
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_sys_large_files=1; break
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!   ac_cv_sys_large_files=unknown
!   break
  done
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
! printf "%s\n" "$ac_cv_sys_large_files" >&6; }
! case $ac_cv_sys_large_files in #(
!   no | unknown) ;;
    *)
! printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
! ;;
  esac
! rm -rf conftest*
!   fi
  fi
  
  
  
***************
*** 6468,6474 ****
  
    # Check whether --enable-threads was given.
! if test "${enable_threads+set}" = set; then :
    enableval=$enable_threads; gl_use_threads=$enableval
! else
    if test -n "$gl_use_threads_default"; then
         gl_use_threads="$gl_use_threads_default"
--- 7274,7281 ----
  
    # Check whether --enable-threads was given.
! if test ${enable_threads+y}
! then :
    enableval=$enable_threads; gl_use_threads=$enableval
! else $as_nop
    if test -n "$gl_use_threads_default"; then
         gl_use_threads="$gl_use_threads_default"
***************
*** 6495,6500 ****
  fi
  
!   if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
!     # For using <pthread.h>:
      case "$host_os" in
        osf*)
--- 7302,7313 ----
  fi
  
!   if test "$gl_use_threads" = yes \
!      || test "$gl_use_threads" = isoc \
!      || test "$gl_use_threads" = posix \
!      || test "$gl_use_threads" = isoc+posix; then
!     # For using <threads.h> or <pthread.h>:
! 
! 
!   if test -z "$gl_anythreadlib_early_done"; then
      case "$host_os" in
        osf*)
***************
*** 6515,6518 ****
--- 7328,7334 ----
        solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
      esac
+     gl_anythreadlib_early_done=done
+   fi
+ 
    fi
  
***************
*** 6527,6535 ****
    # Code from module alloca-opt:
    # Code from module argz:
    # Code from module btowc:
    # Code from module builtin-expect:
!   # Code from module dirname-lgpl:
!   # Code from module dosname:
    # Code from module double-slash-root:
    # Code from module errno:
    # Code from module error:
--- 7343,7356 ----
    # Code from module alloca-opt:
    # Code from module argz:
+   # Code from module attribute:
+   # Code from module basename-lgpl:
    # Code from module btowc:
    # Code from module builtin-expect:
!   # Code from module c99:
!   # Code from module cloexec:
!   # Code from module close:
    # Code from module double-slash-root:
+   # Code from module dup2:
+   # Code from module dynarray:
    # Code from module errno:
    # Code from module error:
***************
*** 6537,6541 ****
--- 7358,7368 ----
    # Code from module extensions:
    # Code from module extern-inline:
+   # Code from module fcntl:
+   # Code from module fcntl-h:
+   # Code from module fd-hook:
+   # Code from module filename:
    # Code from module float:
+   # Code from module fstat:
+   # Code from module getdtablesize:
    # Code from module getopt-gnu:
    # Code from module getopt-posix:
***************
*** 6547,6552 ****
--- 7374,7384 ----
    # Code from module include_next:
    # Code from module intprops:
+   # Code from module inttypes-incomplete:
    # Code from module iswblank:
+   # Code from module iswdigit:
+   # Code from module iswxdigit:
    # Code from module langinfo:
+   # Code from module largefile:
+ 
    # Code from module libc-config:
    # Code from module limits-h:
***************
*** 6577,6581 ****
--- 7409,7416 ----
    # Code from module nl_langinfo:
    # Code from module nocrash:
+   # Code from module open:
+   # Code from module pathmax:
    # Code from module regex:
+   # Code from module setlocale-null:
    # Code from module size_max:
    # Code from module snippet/_Noreturn:
***************
*** 6584,6587 ****
--- 7419,7425 ----
    # Code from module snippet/warn-on-use:
    # Code from module ssize_t:
+   # Code from module stat:
+   # Code from module stat-time:
+   # Code from module std-gnu11:
    # Code from module stdarg:
  
***************
*** 6608,6611 ****
--- 7446,7450 ----
    # Code from module strstr:
    # Code from module strstr-simple:
+   # Code from module sys_stat:
    # Code from module sys_types:
    # Code from module threadlib:
***************
*** 6613,6616 ****
--- 7452,7456 ----
  
  
+   # Code from module time:
    # Code from module unistd:
    # Code from module unitypes:
***************
*** 6641,6655 ****
  
  
            LIBC_FATAL_STDERR_=1
    export LIBC_FATAL_STDERR_
  
  ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
! if test "x$ac_cv_type_size_t" = xyes; then :
  
! else
  
! cat >>confdefs.h <<_ACEOF
! #define size_t unsigned int
! _ACEOF
  
  fi
--- 7481,7517 ----
  
  
+ 
+ 
+                         # Check whether --enable-cross-guesses was given.
+ if test ${enable_cross_guesses+y}
+ then :
+   enableval=$enable_cross_guesses; if test "x$enableval" != xconservative && test "x$enableval" != xrisky; then
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: invalid argument supplied to --enable-cross-guesses" >&5
+ printf "%s\n" "$as_me: WARNING: invalid argument supplied to --enable-cross-guesses" >&2;}
+        enableval=conservative
+      fi
+      gl_cross_guesses="$enableval"
+ else $as_nop
+   gl_cross_guesses=conservative
+ fi
+ 
+   if test $gl_cross_guesses = risky; then
+     gl_cross_guess_normal="guessing yes"
+     gl_cross_guess_inverted="guessing no"
+   else
+     gl_cross_guess_normal="guessing no"
+     gl_cross_guess_inverted="guessing yes"
+   fi
            LIBC_FATAL_STDERR_=1
    export LIBC_FATAL_STDERR_
  
+ 
  ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
! if test "x$ac_cv_type_size_t" = xyes
! then :
  
! else $as_nop
  
! printf "%s\n" "#define size_t unsigned int" >>confdefs.h
  
  fi
***************
*** 6657,6670 ****
  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  # for constant arguments.  Useless!
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
! $as_echo_n "checking for working alloca.h... " >&6; }
! if ${ac_cv_working_alloca_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <alloca.h>
  int
! main ()
  {
  char *p = (char *) alloca (2 * sizeof (int));
--- 7519,7533 ----
  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  # for constant arguments.  Useless!
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
! printf %s "checking for working alloca.h... " >&6; }
! if test ${ac_cv_working_alloca_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <alloca.h>
  int
! main (void)
  {
  char *p = (char *) alloca (2 * sizeof (int));
***************
*** 6674,6723 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_working_alloca_h=yes
! else
    ac_cv_working_alloca_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
! $as_echo "$ac_cv_working_alloca_h" >&6; }
  if test $ac_cv_working_alloca_h = yes; then
  
! $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
  
  fi
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
! $as_echo_n "checking for alloca... " >&6; }
! if ${ac_cv_func_alloca_works+:} false; then :
!   $as_echo_n "(cached) " >&6
  else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef __GNUC__
! # define alloca __builtin_alloca
! #else
! # ifdef _MSC_VER
  #  include <malloc.h>
  #  define alloca _alloca
  # else
! #  ifdef HAVE_ALLOCA_H
! #   include <alloca.h>
! #  else
! #   ifdef _AIX
!  #pragma alloca
! #   else
! #    ifndef alloca /* predefined by HP cc +Olibcalls */
! void *alloca (size_t);
! #    endif
! #   endif
  #  endif
  # endif
  #endif
  
  int
! main ()
  {
  char *p = (char *) alloca (1);
--- 7537,7586 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_working_alloca_h=yes
! else $as_nop
    ac_cv_working_alloca_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
! printf "%s\n" "$ac_cv_working_alloca_h" >&6; }
  if test $ac_cv_working_alloca_h = yes; then
  
! printf "%s\n" "#define HAVE_ALLOCA_H 1" >>confdefs.h
  
  fi
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
! printf %s "checking for alloca... " >&6; }
! if test ${ac_cv_func_alloca_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test $ac_cv_working_alloca_h = yes; then
!   ac_cv_func_alloca_works=yes
  else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdlib.h>
! #include <stddef.h>
! #ifndef alloca
! # ifdef __GNUC__
! #  define alloca __builtin_alloca
! # elif defined _MSC_VER
  #  include <malloc.h>
  #  define alloca _alloca
  # else
! #  ifdef  __cplusplus
! extern "C"
  #  endif
+ void *alloca (size_t);
  # endif
  #endif
  
  int
! main (void)
  {
  char *p = (char *) alloca (1);
***************
*** 6727,6744 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_func_alloca_works=yes
! else
    ac_cv_func_alloca_works=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
! $as_echo "$ac_cv_func_alloca_works" >&6; }
  
  if test $ac_cv_func_alloca_works = yes; then
  
! $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
  
  else
--- 7590,7609 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_func_alloca_works=yes
! else $as_nop
    ac_cv_func_alloca_works=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
! printf "%s\n" "$ac_cv_func_alloca_works" >&6; }
! fi
  
  if test $ac_cv_func_alloca_works = yes; then
  
! printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h
  
  else
***************
*** 6754,6809 ****
  ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
  
! $as_echo "#define C_ALLOCA 1" >>confdefs.h
! 
! 
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
! $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
! if ${ac_cv_os_cray+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #if defined CRAY && ! defined CRAY2
! webecray
! #else
! wenotbecray
! #endif
! 
! _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "webecray" >/dev/null 2>&1; then :
!   ac_cv_os_cray=yes
! else
!   ac_cv_os_cray=no
! fi
! rm -f conftest*
! 
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
! $as_echo "$ac_cv_os_cray" >&6; }
! if test $ac_cv_os_cray = yes; then
!   for ac_func in _getb67 GETB67 getb67; do
!     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
! if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
! 
! cat >>confdefs.h <<_ACEOF
! #define CRAY_STACKSEG_END $ac_func
! _ACEOF
! 
!     break
! fi
  
-   done
- fi
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
! $as_echo_n "checking stack direction for C alloca... " >&6; }
! if ${ac_cv_c_stack_direction+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
    ac_cv_c_stack_direction=0
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 7619,7635 ----
  ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
  
! printf "%s\n" "#define C_ALLOCA 1" >>confdefs.h
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
! printf %s "checking stack direction for C alloca... " >&6; }
! if test ${ac_cv_c_stack_direction+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
    ac_cv_c_stack_direction=0
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 6826,6832 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    ac_cv_c_stack_direction=1
! else
    ac_cv_c_stack_direction=-1
  fi
--- 7652,7659 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    ac_cv_c_stack_direction=1
! else $as_nop
    ac_cv_c_stack_direction=-1
  fi
***************
*** 6836,6870 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
! $as_echo "$ac_cv_c_stack_direction" >&6; }
! cat >>confdefs.h <<_ACEOF
! #define STACK_DIRECTION $ac_cv_c_stack_direction
! _ACEOF
  
  
  fi
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
! $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
! if ${ac_cv_c_restrict+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_cv_c_restrict=no
!    # The order here caters to the fact that C++ does not require restrict.
!    for ac_kw in __restrict __restrict__ _Restrict restrict; do
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  typedef int *int_ptr;
!            int foo (int_ptr $ac_kw ip) { return ip[0]; }
!            int bar (int [$ac_kw]); /* Catch GCC bug 14050.  */
!            int bar (int ip[$ac_kw]) { return ip[0]; }
  
  int
! main ()
  {
  int s[1];
!            int *$ac_kw t = s;
!            t[0] = 0;
!            return foo (t) + bar (t);
  
    ;
--- 7663,7698 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
! printf "%s\n" "$ac_cv_c_stack_direction" >&6; }
! printf "%s\n" "#define STACK_DIRECTION $ac_cv_c_stack_direction" >>confdefs.h
  
  
  fi
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
! printf %s "checking for C/C++ restrict keyword... " >&6; }
! if test ${ac_cv_c_restrict+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_cv_c_restrict=no
!    # Put '__restrict__' first, to avoid problems with glibc and non-GCC; see:
!    # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
!    # Put 'restrict' last, because C++ lacks it.
!    for ac_kw in __restrict__ __restrict _Restrict restrict; do
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  typedef int *int_ptr;
! 	   int foo (int_ptr $ac_kw ip) { return ip[0]; }
! 	   int bar (int [$ac_kw]); /* Catch GCC bug 14050.  */
! 	   int bar (int ip[$ac_kw]) { return ip[0]; }
  
  int
! main (void)
  {
  int s[1];
! 	   int *$ac_kw t = s;
! 	   t[0] = 0;
! 	   return foo (t) + bar (t);
  
    ;
***************
*** 6872,6893 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_c_restrict=$ac_kw
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       test "$ac_cv_c_restrict" != no && break
     done
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
! $as_echo "$ac_cv_c_restrict" >&6; }
  
   case $ac_cv_c_restrict in
     restrict) ;;
!    no) $as_echo "#define restrict /**/" >>confdefs.h
   ;;
!    *)  cat >>confdefs.h <<_ACEOF
! #define restrict $ac_cv_c_restrict
! _ACEOF
   ;;
   esac
--- 7700,7720 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_c_restrict=$ac_kw
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
       test "$ac_cv_c_restrict" != no && break
     done
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
! printf "%s\n" "$ac_cv_c_restrict" >&6; }
  
   case $ac_cv_c_restrict in
     restrict) ;;
!    no) printf "%s\n" "#define restrict /**/" >>confdefs.h
   ;;
!    *)  printf "%s\n" "#define restrict $ac_cv_c_restrict" >>confdefs.h
   ;;
   esac
***************
*** 6895,6942 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether // is distinct from /" >&5
! $as_echo_n "checking whether // is distinct from /... " >&6; }
! if ${gl_cv_double_slash_root+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!    if test x"$cross_compiling" = xyes ; then
!         # When cross-compiling, there is no way to tell whether // is special
!         # short of a list of hosts.  However, the only known hosts to date
!         # that have a distinct // are Apollo DomainOS (too old to port to),
!         # Cygwin, and z/OS.  If anyone knows of another system for which // has
!         # special semantics and is distinct from /, please report it to
!         # <bug-gnulib@gnu.org>.
!         case $host in
!           *-cygwin | i370-ibm-openedition)
!             gl_cv_double_slash_root=yes ;;
!           *)
!             # Be optimistic and assume that / and // are the same when we
!             # don't know.
!             gl_cv_double_slash_root='unknown, assuming no' ;;
!         esac
!       else
!         set x `ls -di / // 2>/dev/null`
!         if test "$2" = "$4" && wc //dev/null >/dev/null 2>&1; then
!           gl_cv_double_slash_root=no
!         else
!           gl_cv_double_slash_root=yes
!         fi
!       fi
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_double_slash_root" >&5
! $as_echo "$gl_cv_double_slash_root" >&6; }
!   if test "$gl_cv_double_slash_root" = yes; then
! 
! $as_echo "#define DOUBLE_SLASH_IS_DISTINCT_ROOT 1" >>confdefs.h
! 
!   fi
! 
! 
! 
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
! $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
! if ${gl_cv_have_include_next+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    rm -rf conftestd1a conftestd1b conftestd2
       mkdir conftestd1a conftestd1b conftestd2
--- 7722,7731 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
! printf %s "checking whether the preprocessor supports include_next... " >&6; }
! if test ${gl_cv_have_include_next+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    rm -rf conftestd1a conftestd1b conftestd2
       mkdir conftestd1a conftestd1b conftestd2
***************
*** 6972,6978 ****
  #include <conftest.h>
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_have_include_next=yes
! else
    CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 7761,7768 ----
  #include <conftest.h>
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_have_include_next=yes
! else $as_nop
    CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 6980,6998 ****
  #include <conftest.h>
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_have_include_next=buggy
! else
    gl_cv_have_include_next=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       CPPFLAGS="$gl_save_CPPFLAGS"
       rm -rf conftestd1a conftestd1b conftestd2
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
! $as_echo "$gl_cv_have_include_next" >&6; }
    PRAGMA_SYSTEM_HEADER=
    if test $gl_cv_have_include_next = yes; then
--- 7770,7789 ----
  #include <conftest.h>
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_have_include_next=buggy
! else $as_nop
    gl_cv_have_include_next=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
       CPPFLAGS="$gl_save_CPPFLAGS"
       rm -rf conftestd1a conftestd1b conftestd2
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
! printf "%s\n" "$gl_cv_have_include_next" >&6; }
    PRAGMA_SYSTEM_HEADER=
    if test $gl_cv_have_include_next = yes; then
***************
*** 7014,7023 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
! $as_echo_n "checking whether system header files limit the line length... " >&6; }
! if ${gl_cv_pragma_columns+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
--- 7805,7816 ----
  
  
! 
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether source code line length is unlimited" >&5
! printf %s "checking whether source code line length is unlimited... " >&6; }
! if test ${gl_cv_source_line_length_unlimited+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
***************
*** 7028,7043 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "choke me" >/dev/null 2>&1; then :
!   gl_cv_pragma_columns=yes
! else
!   gl_cv_pragma_columns=no
  fi
! rm -f conftest*
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
! $as_echo "$gl_cv_pragma_columns" >&6; }
!   if test $gl_cv_pragma_columns = yes; then
      PRAGMA_COLUMNS="#pragma COLUMNS 10000"
    else
--- 7821,7837 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "choke me" >/dev/null 2>&1
! then :
!   gl_cv_source_line_length_unlimited=no
! else $as_nop
!   gl_cv_source_line_length_unlimited=yes
  fi
! rm -rf conftest*
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_source_line_length_unlimited" >&5
! printf "%s\n" "$gl_cv_source_line_length_unlimited" >&6; }
!   if test $gl_cv_source_line_length_unlimited = no; then
      PRAGMA_COLUMNS="#pragma COLUMNS 10000"
    else
***************
*** 7048,7056 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
! $as_echo_n "checking for complete errno.h... " >&6; }
! if ${gl_cv_header_errno_h_complete+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 7842,7851 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
! printf %s "checking for complete errno.h... " >&6; }
! if test ${gl_cv_header_errno_h_complete+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 7112,7126 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "booboo" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_complete=no
! else
    gl_cv_header_errno_h_complete=yes
  fi
! rm -f conftest*
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
! $as_echo "$gl_cv_header_errno_h_complete" >&6; }
    if test $gl_cv_header_errno_h_complete = yes; then
      ERRNO_H=''
--- 7907,7922 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "booboo" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_complete=no
! else $as_nop
    gl_cv_header_errno_h_complete=yes
  fi
! rm -rf conftest*
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
! printf "%s\n" "$gl_cv_header_errno_h_complete" >&6; }
    if test $gl_cv_header_errno_h_complete = yes; then
      ERRNO_H=''
***************
*** 7137,7145 ****
         gl_cv_next_errno_h='<'errno.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <errno.h>" >&5
! $as_echo_n "checking absolute name of <errno.h>... " >&6; }
! if ${gl_cv_next_errno_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 7933,7942 ----
         gl_cv_next_errno_h='<'errno.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <errno.h>" >&5
! printf %s "checking absolute name of <errno.h>... " >&6; }
! if test ${gl_cv_next_errno_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 7180,7185 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5
! $as_echo "$gl_cv_next_errno_h" >&6; }
       fi
       NEXT_ERRNO_H=$gl_cv_next_errno_h
--- 7977,7982 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5
! printf "%s\n" "$gl_cv_next_errno_h" >&6; }
       fi
       NEXT_ERRNO_H=$gl_cv_next_errno_h
***************
*** 7210,7218 ****
  
    if test -n "$ERRNO_H"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
! $as_echo_n "checking for EMULTIHOP value... " >&6; }
! if ${gl_cv_header_errno_h_EMULTIHOP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 8007,8016 ----
  
    if test -n "$ERRNO_H"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
! printf %s "checking for EMULTIHOP value... " >&6; }
! if test ${gl_cv_header_errno_h_EMULTIHOP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 7226,7235 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_EMULTIHOP=yes
! else
    gl_cv_header_errno_h_EMULTIHOP=no
  fi
! rm -f conftest*
  
        if test $gl_cv_header_errno_h_EMULTIHOP = no; then
--- 8024,8034 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_EMULTIHOP=yes
! else $as_nop
    gl_cv_header_errno_h_EMULTIHOP=no
  fi
! rm -rf conftest*
  
        if test $gl_cv_header_errno_h_EMULTIHOP = no; then
***************
*** 7245,7252 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_EMULTIHOP=hidden
  fi
! rm -f conftest*
  
          if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then
--- 8044,8052 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_EMULTIHOP=hidden
  fi
! rm -rf conftest*
  
          if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then
***************
*** 7257,7261 ****
  #include <stdio.h>
  #include <stdlib.h>
! "; then :
  
  fi
--- 8057,8062 ----
  #include <stdio.h>
  #include <stdlib.h>
! "
! then :
  
  fi
***************
*** 7265,7270 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
! $as_echo "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
      case $gl_cv_header_errno_h_EMULTIHOP in
        yes | no)
--- 8066,8071 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
! printf "%s\n" "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
      case $gl_cv_header_errno_h_EMULTIHOP in
        yes | no)
***************
*** 7281,7289 ****
  
    if test -n "$ERRNO_H"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
! $as_echo_n "checking for ENOLINK value... " >&6; }
! if ${gl_cv_header_errno_h_ENOLINK+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 8082,8091 ----
  
    if test -n "$ERRNO_H"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
! printf %s "checking for ENOLINK value... " >&6; }
! if test ${gl_cv_header_errno_h_ENOLINK+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 7297,7306 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_ENOLINK=yes
! else
    gl_cv_header_errno_h_ENOLINK=no
  fi
! rm -f conftest*
  
        if test $gl_cv_header_errno_h_ENOLINK = no; then
--- 8099,8109 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_ENOLINK=yes
! else $as_nop
    gl_cv_header_errno_h_ENOLINK=no
  fi
! rm -rf conftest*
  
        if test $gl_cv_header_errno_h_ENOLINK = no; then
***************
*** 7316,7323 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_ENOLINK=hidden
  fi
! rm -f conftest*
  
          if test $gl_cv_header_errno_h_ENOLINK = hidden; then
--- 8119,8127 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_ENOLINK=hidden
  fi
! rm -rf conftest*
  
          if test $gl_cv_header_errno_h_ENOLINK = hidden; then
***************
*** 7328,7332 ****
  #include <stdio.h>
  #include <stdlib.h>
! "; then :
  
  fi
--- 8132,8137 ----
  #include <stdio.h>
  #include <stdlib.h>
! "
! then :
  
  fi
***************
*** 7336,7341 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5
! $as_echo "$gl_cv_header_errno_h_ENOLINK" >&6; }
      case $gl_cv_header_errno_h_ENOLINK in
        yes | no)
--- 8141,8146 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5
! printf "%s\n" "$gl_cv_header_errno_h_ENOLINK" >&6; }
      case $gl_cv_header_errno_h_ENOLINK in
        yes | no)
***************
*** 7352,7360 ****
  
    if test -n "$ERRNO_H"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
! $as_echo_n "checking for EOVERFLOW value... " >&6; }
! if ${gl_cv_header_errno_h_EOVERFLOW+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 8157,8166 ----
  
    if test -n "$ERRNO_H"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
! printf %s "checking for EOVERFLOW value... " >&6; }
! if test ${gl_cv_header_errno_h_EOVERFLOW+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 7368,7377 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_EOVERFLOW=yes
! else
    gl_cv_header_errno_h_EOVERFLOW=no
  fi
! rm -f conftest*
  
        if test $gl_cv_header_errno_h_EOVERFLOW = no; then
--- 8174,8184 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_EOVERFLOW=yes
! else $as_nop
    gl_cv_header_errno_h_EOVERFLOW=no
  fi
! rm -rf conftest*
  
        if test $gl_cv_header_errno_h_EOVERFLOW = no; then
***************
*** 7387,7394 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_EOVERFLOW=hidden
  fi
! rm -f conftest*
  
          if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then
--- 8194,8202 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_EOVERFLOW=hidden
  fi
! rm -rf conftest*
  
          if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then
***************
*** 7399,7403 ****
  #include <stdio.h>
  #include <stdlib.h>
! "; then :
  
  fi
--- 8207,8212 ----
  #include <stdio.h>
  #include <stdlib.h>
! "
! then :
  
  fi
***************
*** 7407,7412 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
! $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
      case $gl_cv_header_errno_h_EOVERFLOW in
        yes | no)
--- 8216,8221 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
! printf "%s\n" "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
      case $gl_cv_header_errno_h_EOVERFLOW in
        yes | no)
***************
*** 7422,7452 ****
  
  
! ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
! if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
  
- cat >>confdefs.h <<_ACEOF
- #define HAVE_DECL_STRERROR_R $ac_have_decl
- _ACEOF
  
! for ac_func in strerror_r
! do :
!   ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
! if test "x$ac_cv_func_strerror_r" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STRERROR_R 1
! _ACEOF
  
  fi
- done
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
! $as_echo_n "checking whether strerror_r returns char *... " >&6; }
! if ${ac_cv_func_strerror_r_char_p+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      ac_cv_func_strerror_r_char_p=no
--- 8231,8339 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
! printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
! if test ${ac_cv_c_undeclared_builtin_options+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_save_CFLAGS=$CFLAGS
!    ac_cv_c_undeclared_builtin_options='cannot detect'
!    for ac_arg in '' -fno-builtin; do
!      CFLAGS="$ac_save_CFLAGS $ac_arg"
!      # This test program should *not* compile successfully.
!      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! int
! main (void)
! {
! (void) strchr;
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
! 
! else $as_nop
!   # This test program should compile successfully.
!         # No library function is consistently available on
!         # freestanding implementations, so test against a dummy
!         # declaration.  Include always-available headers on the
!         # off chance that they somehow elicit warnings.
!         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <float.h>
! #include <limits.h>
! #include <stdarg.h>
! #include <stddef.h>
! extern void ac_decl (int, char *);
! 
! int
! main (void)
! {
! (void) ac_decl (0, (char *) 0);
!   (void) ac_decl;
! 
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   if test x"$ac_arg" = x
! then :
!   ac_cv_c_undeclared_builtin_options='none needed'
! else $as_nop
!   ac_cv_c_undeclared_builtin_options=$ac_arg
! fi
!           break
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!     done
!     CFLAGS=$ac_save_CFLAGS
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
! printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
!   case $ac_cv_c_undeclared_builtin_options in #(
!   'cannot detect') :
!     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
! as_fn_error $? "cannot make $CC report undeclared builtins
! See \`config.log' for more details" "$LINENO" 5; } ;; #(
!   'none needed') :
!     ac_c_undeclared_builtin_options='' ;; #(
!   *) :
!     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
! esac
! 
! ac_fn_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_strerror_r" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
+ printf "%s\n" "#define HAVE_DECL_STRERROR_R $ac_have_decl" >>confdefs.h
  
  
! if test $ac_cv_have_decl_strerror_r = yes; then
!   # For backward compatibility's sake, define HAVE_STRERROR_R.
!   # (We used to run AC_CHECK_FUNCS_ONCE for strerror_r, as well
!   # as AC_CHECK_DECLS_ONCE.)
! 
! printf "%s\n" "#define HAVE_STRERROR_R 1" >>confdefs.h
  
  fi
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
! printf %s "checking whether strerror_r returns char *... " >&6; }
! if test ${ac_cv_func_strerror_r_char_p+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      ac_cv_func_strerror_r_char_p=no
***************
*** 7454,7460 ****
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! $ac_includes_default
  int
! main ()
  {
  
--- 8341,8347 ----
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <string.h>
  int
! main (void)
  {
  
***************
*** 7468,7501 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_func_strerror_r_char_p=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!     else
!       # strerror_r is not declared.  Choose between
!       # systems that have relatively inaccessible declarations for the
!       # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
!       # former has a strerror_r that returns char*, while the latter
!       # has a strerror_r that returns `int'.
!       # This test should segfault on the DEC system.
!       if test "$cross_compiling" = yes; then :
!   :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! $ac_includes_default
! 	extern char *strerror_r ();
! int
! main ()
! {
! char buf[100];
! 	  char x = *strerror_r (0, buf, sizeof buf);
! 	  return ! isalpha (x);
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
!   ac_cv_func_strerror_r_char_p=yes
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
--- 8355,8593 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_func_strerror_r_char_p=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! 
!     fi
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
! printf "%s\n" "$ac_cv_func_strerror_r_char_p" >&6; }
! if test $ac_cv_func_strerror_r_char_p = yes; then
! 
! printf "%s\n" "#define STRERROR_R_CHAR_P 1" >>confdefs.h
! 
! fi
! 
! 
!   XGETTEXT_EXTRA_OPTIONS=
! 
! 
! 
! 
! 
!   GNULIB_CREAT=0;
!   GNULIB_FCNTL=0;
!   GNULIB_NONBLOCKING=0;
!   GNULIB_OPEN=0;
!   GNULIB_OPENAT=0;
!     GNULIB_MDA_CREAT=1;
!   GNULIB_MDA_OPEN=1;
!     HAVE_FCNTL=1;
!   HAVE_OPENAT=1;
!   REPLACE_CREAT=0;
!   REPLACE_FCNTL=0;
!   REPLACE_OPEN=0;
!   REPLACE_OPENAT=0;
! 
! ac_func=
! for ac_item in $ac_func_c_list
! do
!   if test $ac_func; then
!     ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
!     if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
!       echo "#define $ac_item 1" >> confdefs.h
!     fi
!     ac_func=
!   else
!     ac_func=$ac_item
!   fi
! done
! gl_mda_defines='
! #if defined _WIN32 && !defined __CYGWIN__
! #define access    _access
! #define chdir     _chdir
! #define chmod     _chmod
! #define close     _close
! #define creat     _creat
! #define dup       _dup
! #define dup2      _dup2
! #define ecvt      _ecvt
! #define execl     _execl
! #define execle    _execle
! #define execlp    _execlp
! #define execv     _execv
! #define execve    _execve
! #define execvp    _execvp
! #define execvpe   _execvpe
! #define fcloseall _fcloseall
! #define fcvt      _fcvt
! #define fdopen    _fdopen
! #define fileno    _fileno
! #define gcvt      _gcvt
! #define getcwd    _getcwd
! #define getpid    _getpid
! #define getw      _getw
! #define isatty    _isatty
! #define j0        _j0
! #define j1        _j1
! #define jn        _jn
! #define lfind     _lfind
! #define lsearch   _lsearch
! #define lseek     _lseek
! #define memccpy   _memccpy
! #define mkdir     _mkdir
! #define mktemp    _mktemp
! #define open      _open
! #define putenv    _putenv
! #define putw      _putw
! #define read      _read
! #define rmdir     _rmdir
! #define strdup    _strdup
! #define swab      _swab
! #define tempnam   _tempnam
! #define tzset     _tzset
! #define umask     _umask
! #define unlink    _unlink
! #define utime     _utime
! #define wcsdup    _wcsdup
! #define write     _write
! #define y0        _y0
! #define y1        _y1
! #define yn        _yn
! #endif
! '
! 
! 
! 
! 
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
! printf %s "checking for working fcntl.h... " >&6; }
! if test ${gl_cv_header_working_fcntl_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
!   case "$host_os" in
!                   # Guess 'no' on native Windows.
!           mingw*) gl_cv_header_working_fcntl_h='no' ;;
!           *)      gl_cv_header_working_fcntl_h=cross-compiling ;;
!         esac
! 
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <sys/types.h>
!            #include <sys/stat.h>
!            #if HAVE_UNISTD_H
!            # include <unistd.h>
!            #else /* on Windows with MSVC */
!            # include <io.h>
!            # include <stdlib.h>
!            # defined sleep(n) _sleep ((n) * 1000)
!            #endif
!            #include <fcntl.h>
! 
! 
! $gl_mda_defines
! 
!            #ifndef O_NOATIME
!             #define O_NOATIME 0
!            #endif
!            #ifndef O_NOFOLLOW
!             #define O_NOFOLLOW 0
!            #endif
!            static int const constants[] =
!             {
!               O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
!               O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
!             };
! 
! int
! main (void)
! {
! 
!             int result = !constants;
!             #if HAVE_SYMLINK
!             {
!               static char const sym[] = "conftest.sym";
!               if (symlink ("/dev/null", sym) != 0)
!                 result |= 2;
!               else
!                 {
!                   int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
!                   if (fd >= 0)
!                     {
!                       close (fd);
!                       result |= 4;
!                     }
!                 }
!               if (unlink (sym) != 0 || symlink (".", sym) != 0)
!                 result |= 2;
!               else
!                 {
!                   int fd = open (sym, O_RDONLY | O_NOFOLLOW);
!                   if (fd >= 0)
!                     {
!                       close (fd);
!                       result |= 4;
!                     }
!                 }
!               unlink (sym);
!             }
!             #endif
!             {
!               static char const file[] = "confdefs.h";
!               int fd = open (file, O_RDONLY | O_NOATIME);
!               if (fd < 0)
!                 result |= 8;
!               else
!                 {
!                   struct stat st0;
!                   if (fstat (fd, &st0) != 0)
!                     result |= 16;
!                   else
!                     {
!                       char c;
!                       sleep (1);
!                       if (read (fd, &c, 1) != 1)
!                         result |= 24;
!                       else
!                         {
!                           if (close (fd) != 0)
!                             result |= 32;
!                           else
!                             {
!                               struct stat st1;
!                               if (stat (file, &st1) != 0)
!                                 result |= 40;
!                               else
!                                 if (st0.st_atime != st1.st_atime)
!                                   result |= 64;
!                             }
!                         }
!                     }
!                 }
!             }
!             return result;
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_header_working_fcntl_h=yes
! else $as_nop
!   case $? in #(
!         4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
!         64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
!         68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
!          *) gl_cv_header_working_fcntl_h='no';;
!         esac
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
***************
*** 7503,7524 ****
  fi
  
-     fi
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
! $as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
! if test $ac_cv_func_strerror_r_char_p = yes; then
  
! $as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
  
  fi
  
  
-   XGETTEXT_EXTRA_OPTIONS=
  
  
  
  
  
    GNULIB_CHDIR=0;
    GNULIB_CHOWN=0;
--- 8595,8668 ----
  fi
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
! printf "%s\n" "$gl_cv_header_working_fcntl_h" >&6; }
! 
!   case $gl_cv_header_working_fcntl_h in #(
!   *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
!   *) ac_val=1;;
!   esac
! 
! printf "%s\n" "#define HAVE_WORKING_O_NOATIME $ac_val" >>confdefs.h
! 
! 
!   case $gl_cv_header_working_fcntl_h in #(
!   *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
!   *) ac_val=1;;
!   esac
! 
! printf "%s\n" "#define HAVE_WORKING_O_NOFOLLOW $ac_val" >>confdefs.h
! 
! 
! 
!   ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
! "
! if test "x$ac_cv_type_pid_t" = xyes
! then :
! 
! else $as_nop
!                                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
!           #if defined _WIN64 && !defined __CYGWIN__
!           LLP64
!           #endif
! 
! int
! main (void)
! {
  
!   ;
!   return 0;
! }
  
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   ac_pid_type='int'
+ else $as_nop
+   ac_pid_type='__int64'
  fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
+ printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
  
  
+ fi
  
  
+ ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
+ if test "x$ac_cv_type_mode_t" = xyes
+ then :
+ 
+ else $as_nop
  
+ printf "%s\n" "#define mode_t int" >>confdefs.h
  
+ fi
+ 
+ 
+   GNULIB_ACCESS=0;
    GNULIB_CHDIR=0;
    GNULIB_CHOWN=0;
***************
*** 7530,7533 ****
--- 8674,8684 ----
    GNULIB_ENVIRON=0;
    GNULIB_EUIDACCESS=0;
+   GNULIB_EXECL=0;
+   GNULIB_EXECLE=0;
+   GNULIB_EXECLP=0;
+   GNULIB_EXECV=0;
+   GNULIB_EXECVE=0;
+   GNULIB_EXECVP=0;
+   GNULIB_EXECVPE=0;
    GNULIB_FACCESSAT=0;
    GNULIB_FCHDIR=0;
***************
*** 7539,7546 ****
--- 8690,8699 ----
    GNULIB_GETDOMAINNAME=0;
    GNULIB_GETDTABLESIZE=0;
+   GNULIB_GETENTROPY=0;
    GNULIB_GETGROUPS=0;
    GNULIB_GETHOSTNAME=0;
    GNULIB_GETLOGIN=0;
    GNULIB_GETLOGIN_R=0;
+   GNULIB_GETOPT_POSIX=0;
    GNULIB_GETPAGESIZE=0;
    GNULIB_GETPASS=0;
***************
*** 7572,7580 ****
    GNULIB_USLEEP=0;
    GNULIB_WRITE=0;
      HAVE_CHOWN=1;
    HAVE_COPY_FILE_RANGE=1;
-   HAVE_DUP2=1;
    HAVE_DUP3=1;
    HAVE_EUIDACCESS=1;
    HAVE_FACCESSAT=1;
    HAVE_FCHDIR=1;
--- 8725,8754 ----
    GNULIB_USLEEP=0;
    GNULIB_WRITE=0;
+     GNULIB_MDA_ACCESS=1;
+   GNULIB_MDA_CHDIR=1;
+   GNULIB_MDA_CLOSE=1;
+   GNULIB_MDA_DUP=1;
+   GNULIB_MDA_DUP2=1;
+   GNULIB_MDA_EXECL=1;
+   GNULIB_MDA_EXECLE=1;
+   GNULIB_MDA_EXECLP=1;
+   GNULIB_MDA_EXECV=1;
+   GNULIB_MDA_EXECVE=1;
+   GNULIB_MDA_EXECVP=1;
+   GNULIB_MDA_EXECVPE=1;
+   GNULIB_MDA_GETCWD=1;
+   GNULIB_MDA_GETPID=1;
+   GNULIB_MDA_ISATTY=1;
+   GNULIB_MDA_LSEEK=1;
+   GNULIB_MDA_READ=1;
+   GNULIB_MDA_RMDIR=1;
+   GNULIB_MDA_SWAB=1;
+   GNULIB_MDA_UNLINK=1;
+   GNULIB_MDA_WRITE=1;
      HAVE_CHOWN=1;
    HAVE_COPY_FILE_RANGE=1;
    HAVE_DUP3=1;
    HAVE_EUIDACCESS=1;
+   HAVE_EXECVPE=1;
    HAVE_FACCESSAT=1;
    HAVE_FCHDIR=1;
***************
*** 7584,7587 ****
--- 8758,8762 ----
    HAVE_FTRUNCATE=1;
    HAVE_GETDTABLESIZE=1;
+   HAVE_GETENTROPY=1;
    HAVE_GETGROUPS=1;
    HAVE_GETHOSTNAME=1;
***************
*** 7606,7609 ****
--- 8781,8785 ----
    HAVE_USLEEP=1;
    HAVE_DECL_ENVIRON=1;
+   HAVE_DECL_EXECVPE=1;
    HAVE_DECL_FCHDIR=1;
    HAVE_DECL_FDATASYNC=1;
***************
*** 7618,7625 ****
--- 8794,8809 ----
    HAVE_OS_H=0;
    HAVE_SYS_PARAM_H=0;
+   REPLACE_ACCESS=0;
    REPLACE_CHOWN=0;
    REPLACE_CLOSE=0;
    REPLACE_DUP=0;
    REPLACE_DUP2=0;
+   REPLACE_EXECL=0;
+   REPLACE_EXECLE=0;
+   REPLACE_EXECLP=0;
+   REPLACE_EXECV=0;
+   REPLACE_EXECVE=0;
+   REPLACE_EXECVP=0;
+   REPLACE_EXECVPE=0;
    REPLACE_FACCESSAT=0;
    REPLACE_FCHOWNAT=0;
***************
*** 7652,7655 ****
--- 8836,8840 ----
    REPLACE_USLEEP=0;
    REPLACE_WRITE=0;
+   UNISTD_H_HAVE_SYS_RANDOM_H=0;
    UNISTD_H_HAVE_WINSOCK2_H=0;
    UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
***************
*** 7659,7680 ****
  
  
-   for ac_header in $ac_header_list
- do :
-   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
- ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
- "
- if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
-   cat >>confdefs.h <<_ACEOF
- #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
- _ACEOF
- 
- fi
- 
- done
- 
- 
- 
- 
- 
  
  
--- 8844,8847 ----
***************
*** 7691,7699 ****
         gl_cv_next_getopt_h='<'getopt.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <getopt.h>" >&5
! $as_echo_n "checking absolute name of <getopt.h>... " >&6; }
! if ${gl_cv_next_getopt_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
               if test $ac_cv_header_getopt_h = yes; then
--- 8858,8867 ----
         gl_cv_next_getopt_h='<'getopt.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <getopt.h>" >&5
! printf %s "checking absolute name of <getopt.h>... " >&6; }
! if test ${gl_cv_next_getopt_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
               if test $ac_cv_header_getopt_h = yes; then
***************
*** 7740,7745 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_getopt_h" >&5
! $as_echo "$gl_cv_next_getopt_h" >&6; }
       fi
       NEXT_GETOPT_H=$gl_cv_next_getopt_h
--- 8908,8913 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_getopt_h" >&5
! printf "%s\n" "$gl_cv_next_getopt_h" >&6; }
       fi
       NEXT_GETOPT_H=$gl_cv_next_getopt_h
***************
*** 7767,7816 ****
  
      if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then
!     for ac_header in getopt.h
  do :
!   ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
! if test "x$ac_cv_header_getopt_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_GETOPT_H 1
! _ACEOF
  
! else
    gl_replace_getopt=yes
  fi
  
  done
- 
    fi
  
      if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then
!     for ac_func in getopt_long_only
  do :
    ac_fn_c_check_func "$LINENO" "getopt_long_only" "ac_cv_func_getopt_long_only"
! if test "x$ac_cv_func_getopt_long_only" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_GETOPT_LONG_ONLY 1
! _ACEOF
  
! else
    gl_replace_getopt=yes
  fi
- done
  
    fi
  
            if test -z "$gl_replace_getopt"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getopt is POSIX compatible" >&5
! $as_echo_n "checking whether getopt is POSIX compatible... " >&6; }
! if ${gl_cv_func_getopt_posix+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                                                  if test $cross_compiling = no; then
!                               if test "$cross_compiling" = yes; then :
!   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot run test program while cross compiling
  See \`config.log' for more details" "$LINENO" 5; }
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 8935,8984 ----
  
      if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then
!            for ac_header in getopt.h
  do :
!   ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
! if test "x$ac_cv_header_getopt_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
  
! else $as_nop
    gl_replace_getopt=yes
  fi
  
  done
    fi
  
      if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then
! 
!   for ac_func in getopt_long_only
  do :
    ac_fn_c_check_func "$LINENO" "getopt_long_only" "ac_cv_func_getopt_long_only"
! if test "x$ac_cv_func_getopt_long_only" = xyes
! then :
!   printf "%s\n" "#define HAVE_GETOPT_LONG_ONLY 1" >>confdefs.h
  
! else $as_nop
    gl_replace_getopt=yes
  fi
  
+ done
    fi
  
            if test -z "$gl_replace_getopt"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether getopt is POSIX compatible" >&5
! printf %s "checking whether getopt is POSIX compatible... " >&6; }
! if test ${gl_cv_func_getopt_posix+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                                                  if test $cross_compiling = no; then
!                               if test "$cross_compiling" = yes
! then :
!   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot run test program while cross compiling
  See \`config.log' for more details" "$LINENO" 5; }
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 7842,7848 ****
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_getopt_posix=maybe
! else
    gl_cv_func_getopt_posix=no
  fi
--- 9010,9017 ----
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_getopt_posix=maybe
! else $as_nop
    gl_cv_func_getopt_posix=no
  fi
***************
*** 7852,7861 ****
  
            if test $gl_cv_func_getopt_posix = maybe; then
!                                     if test "$cross_compiling" = yes; then :
!   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot run test program while cross compiling
  See \`config.log' for more details" "$LINENO" 5; }
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 9021,9031 ----
  
            if test $gl_cv_func_getopt_posix = maybe; then
!                                     if test "$cross_compiling" = yes
! then :
!   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot run test program while cross compiling
  See \`config.log' for more details" "$LINENO" 5; }
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 7901,7907 ****
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_getopt_posix=maybe
! else
    gl_cv_func_getopt_posix=no
  fi
--- 9071,9078 ----
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_getopt_posix=maybe
! else $as_nop
    gl_cv_func_getopt_posix=no
  fi
***************
*** 7912,7921 ****
            fi
            if test $gl_cv_func_getopt_posix = maybe; then
!                         if test "$cross_compiling" = yes; then :
!   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot run test program while cross compiling
  See \`config.log' for more details" "$LINENO" 5; }
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 9083,9093 ----
            fi
            if test $gl_cv_func_getopt_posix = maybe; then
!                         if test "$cross_compiling" = yes
! then :
!   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot run test program while cross compiling
  See \`config.log' for more details" "$LINENO" 5; }
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 7943,7949 ****
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_getopt_posix=yes
! else
    gl_cv_func_getopt_posix=no
  fi
--- 9115,9122 ----
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_getopt_posix=yes
! else $as_nop
    gl_cv_func_getopt_posix=no
  fi
***************
*** 7961,7966 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_posix" >&5
! $as_echo "$gl_cv_func_getopt_posix" >&6; }
      case "$gl_cv_func_getopt_posix" in
        *no) gl_replace_getopt=yes ;;
--- 9134,9139 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_posix" >&5
! printf "%s\n" "$gl_cv_func_getopt_posix" >&6; }
      case "$gl_cv_func_getopt_posix" in
        *no) gl_replace_getopt=yes ;;
***************
*** 7969,7977 ****
  
    if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt function" >&5
! $as_echo_n "checking for working GNU getopt function... " >&6; }
! if ${gl_cv_func_getopt_gnu+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    # Even with POSIXLY_CORRECT, the GNU extension of leading '-' in the
         # optstring is necessary for programs like m4 that have POSIX-mandated
--- 9142,9151 ----
  
    if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt function" >&5
! printf %s "checking for working GNU getopt function... " >&6; }
! if test ${gl_cv_func_getopt_gnu+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    # Even with POSIXLY_CORRECT, the GNU extension of leading '-' in the
         # optstring is necessary for programs like m4 that have POSIX-mandated
***************
*** 7988,7995 ****
         POSIXLY_CORRECT=1
         export POSIXLY_CORRECT
!        if test "$cross_compiling" = yes; then :
!            gl_cv_func_getopt_gnu="guessing no"
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 9162,9170 ----
         POSIXLY_CORRECT=1
         export POSIXLY_CORRECT
!        if test "$cross_compiling" = yes
! then :
!                              gl_cv_func_getopt_gnu="$gl_cross_guess_normal"
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 8035,8039 ****
    if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
        == KERN_SUCCESS) {
!     /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
      if (mach_port_insert_right (self, our_exception_port, our_exception_port,
                                  MACH_MSG_TYPE_MAKE_SEND)
--- 9210,9214 ----
    if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
        == KERN_SUCCESS) {
!     /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
      if (mach_port_insert_right (self, our_exception_port, our_exception_port,
                                  MACH_MSG_TYPE_MAKE_SEND)
***************
*** 8054,8058 ****
             port gets the message, the thread specific exception port has already
             been asked, and we don't need to bother about it.
!            See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
          task_set_exception_ports (self, mask, our_exception_port,
                                    EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
--- 9229,9233 ----
             port gets the message, the thread specific exception port has already
             been asked, and we don't need to bother about it.
!            See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
          task_set_exception_ports (self, mask, our_exception_port,
                                    EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
***************
*** 8113,8117 ****
  
  int
! main ()
  {
  
--- 9288,9292 ----
  
  int
! main (void)
  {
  
***************
*** 8191,8197 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_getopt_gnu=yes
! else
    gl_cv_func_getopt_gnu=no
  fi
--- 9366,9373 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_getopt_gnu=yes
! else $as_nop
    gl_cv_func_getopt_gnu=no
  fi
***************
*** 8207,8221 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_gnu" >&5
! $as_echo "$gl_cv_func_getopt_gnu" >&6; }
      if test "$gl_cv_func_getopt_gnu" != yes; then
        gl_replace_getopt=yes
      else
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt_long function" >&5
! $as_echo_n "checking for working GNU getopt_long function... " >&6; }
! if ${gl_cv_func_getopt_long_gnu+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
                case "$host_os" in
                openbsd*) gl_cv_func_getopt_long_gnu="guessing no";;
--- 9383,9399 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_gnu" >&5
! printf "%s\n" "$gl_cv_func_getopt_gnu" >&6; }
      if test "$gl_cv_func_getopt_gnu" != yes; then
        gl_replace_getopt=yes
      else
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt_long function" >&5
! printf %s "checking for working GNU getopt_long function... " >&6; }
! if test ${gl_cv_func_getopt_long_gnu+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
                case "$host_os" in
                openbsd*) gl_cv_func_getopt_long_gnu="guessing no";;
***************
*** 8223,8227 ****
              esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 9401,9405 ----
              esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 8231,8235 ****
  
  int
! main ()
  {
  static const struct option long_options[] =
--- 9409,9413 ----
  
  int
! main (void)
  {
  static const struct option long_options[] =
***************
*** 8257,8263 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_getopt_long_gnu=yes
! else
    gl_cv_func_getopt_long_gnu=no
  fi
--- 9435,9442 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_getopt_long_gnu=yes
! else $as_nop
    gl_cv_func_getopt_long_gnu=no
  fi
***************
*** 8268,8273 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_long_gnu" >&5
! $as_echo "$gl_cv_func_getopt_long_gnu" >&6; }
        case "$gl_cv_func_getopt_long_gnu" in
          *yes) ;;
--- 9447,9452 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_long_gnu" >&5
! printf "%s\n" "$gl_cv_func_getopt_long_gnu" >&6; }
        case "$gl_cv_func_getopt_long_gnu" in
          *yes) ;;
***************
*** 8281,8302 ****
  
  
- 
-   for ac_func in $ac_func_list
- do :
-   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
- ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
- if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
-   cat >>confdefs.h <<_ACEOF
- #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
- _ACEOF
- 
- fi
- done
- 
- 
- 
- 
- 
- 
        if test "X$prefix" = "XNONE"; then
      acl_final_prefix="$ac_default_prefix"
--- 9460,9463 ----
***************
*** 8317,8323 ****
  
  # Check whether --with-gnu-ld was given.
! if test "${with_gnu_ld+set}" = set; then :
    withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
! else
    with_gnu_ld=no
  fi
--- 9478,9485 ----
  
  # Check whether --with-gnu-ld was given.
! if test ${with_gnu_ld+y}
! then :
    withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
! else $as_nop
    with_gnu_ld=no
  fi
***************
*** 8337,8351 ****
  
  if test -n "$LD"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
! $as_echo_n "checking for ld... " >&6; }
  elif test "$GCC" = yes; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
! $as_echo_n "checking for ld used by $CC... " >&6; }
  elif test "$with_gnu_ld" = yes; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
! $as_echo_n "checking for GNU ld... " >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
! $as_echo_n "checking for non-GNU ld... " >&6; }
  fi
  if test -n "$LD"; then
--- 9499,9513 ----
  
  if test -n "$LD"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
! printf %s "checking for ld... " >&6; }
  elif test "$GCC" = yes; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
! printf %s "checking for ld used by $CC... " >&6; }
  elif test "$with_gnu_ld" = yes; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
! printf %s "checking for GNU ld... " >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
! printf %s "checking for non-GNU ld... " >&6; }
  fi
  if test -n "$LD"; then
***************
*** 8353,8359 ****
    :
  else
!   if ${acl_cv_path_LD+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      acl_cv_path_LD= # Final result of this test
--- 9515,9522 ----
    :
  else
!   if test ${acl_cv_path_LD+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      acl_cv_path_LD= # Final result of this test
***************
*** 8417,8421 ****
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #if defined __powerpc64__ || defined _ARCH_PPC64
                  int ok;
                 #else
--- 9580,9584 ----
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #if defined __powerpc64__ || defined __LP64__
                  int ok;
                 #else
***************
*** 8424,8428 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    # The compiler produces 64-bit code. Add option '-b64' so that the
             # linker groks 64-bit object files.
--- 9587,9592 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    # The compiler produces 64-bit code. Add option '-b64' so that the
             # linker groks 64-bit object files.
***************
*** 8433,8437 ****
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
          ;;
        sparc64-*-netbsd*)
--- 9597,9601 ----
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
          ;;
        sparc64-*-netbsd*)
***************
*** 8445,8451 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
! else
    # The compiler produces 32-bit code. Add option '-m elf32_sparc'
             # so that the linker groks 32-bit object files.
--- 9609,9616 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
! else $as_nop
    # The compiler produces 32-bit code. Add option '-m elf32_sparc'
             # so that the linker groks 32-bit object files.
***************
*** 8456,8460 ****
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
          ;;
      esac
--- 9621,9625 ----
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
          ;;
      esac
***************
*** 8465,8480 ****
  fi
  if test -n "$LD"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
! $as_echo "$LD" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
    as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
! $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
! if ${acl_cv_prog_gnu_ld+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    # I'd rather use --version here, but apparently some GNU lds only accept -v.
  case `$LD -v 2>&1 </dev/null` in
--- 9630,9646 ----
  fi
  if test -n "$LD"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
! printf "%s\n" "$LD" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
    as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
! printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
! if test ${acl_cv_prog_gnu_ld+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    # I'd rather use --version here, but apparently some GNU lds only accept -v.
  case `$LD -v 2>&1 </dev/null` in
***************
*** 8487,8492 ****
  esac
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
! $as_echo "$acl_cv_prog_gnu_ld" >&6; }
  with_gnu_ld=$acl_cv_prog_gnu_ld
  
--- 9653,9658 ----
  esac
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
! printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
  with_gnu_ld=$acl_cv_prog_gnu_ld
  
***************
*** 8494,8502 ****
  
  
!                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
! $as_echo_n "checking for shared library run path origin... " >&6; }
! if ${acl_cv_rpath+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
--- 9660,9670 ----
  
  
! 
!                                                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
! printf %s "checking for shared library run path origin... " >&6; }
! if test ${acl_cv_rpath+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
***************
*** 8507,8512 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
! $as_echo "$acl_cv_rpath" >&6; }
    wl="$acl_cv_wl"
    acl_libext="$acl_cv_libext"
--- 9675,9680 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
! printf "%s\n" "$acl_cv_rpath" >&6; }
    wl="$acl_cv_wl"
    acl_libext="$acl_cv_libext"
***************
*** 8519,8525 ****
    acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
      # Check whether --enable-rpath was given.
! if test "${enable_rpath+set}" = set; then :
    enableval=$enable_rpath; :
! else
    enable_rpath=yes
  fi
--- 9687,9694 ----
    acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
      # Check whether --enable-rpath was given.
! if test ${enable_rpath+y}
! then :
    enableval=$enable_rpath; :
! else $as_nop
    enable_rpath=yes
  fi
***************
*** 8528,8547 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
! $as_echo_n "checking 32-bit host C ABI... " >&6; }
! if ${gl_cv_host_cpu_c_abi_32bit+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$gl_cv_host_cpu_c_abi"; then
         case "$gl_cv_host_cpu_c_abi" in
           i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
             gl_cv_host_cpu_c_abi_32bit=yes ;;
!          *)
             gl_cv_host_cpu_c_abi_32bit=no ;;
         esac
       else
         case "$host_cpu" in
  
!          i[4567]86 )
             gl_cv_host_cpu_c_abi_32bit=yes
             ;;
--- 9697,9745 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
! printf %s "checking 32-bit host C ABI... " >&6; }
! if test ${gl_cv_host_cpu_c_abi_32bit+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$gl_cv_host_cpu_c_abi"; then
         case "$gl_cv_host_cpu_c_abi" in
           i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
             gl_cv_host_cpu_c_abi_32bit=yes ;;
!          x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
             gl_cv_host_cpu_c_abi_32bit=no ;;
+          *)
+            gl_cv_host_cpu_c_abi_32bit=unknown ;;
         esac
       else
         case "$host_cpu" in
  
!          # CPUs that only support a 32-bit ABI.
!          arc \
!          | bfin \
!          | cris* \
!          | csky \
!          | epiphany \
!          | ft32 \
!          | h8300 \
!          | m68k \
!          | microblaze | microblazeel \
!          | nds32 | nds32le | nds32be \
!          | nios2 | nios2eb | nios2el \
!          | or1k* \
!          | or32 \
!          | sh | sh1234 | sh1234elb \
!          | tic6x \
!          | xtensa* )
!            gl_cv_host_cpu_c_abi_32bit=yes
!            ;;
! 
!          # CPUs that only support a 64-bit ABI.
!          alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
!          | mmix )
!            gl_cv_host_cpu_c_abi_32bit=no
!            ;;
! 
!          i[34567]86 )
             gl_cv_host_cpu_c_abi_32bit=yes
             ;;
***************
*** 8566,8575 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 9764,9774 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 8590,8599 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 9789,9799 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 8610,8619 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 9810,9820 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 8630,8639 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=yes
! else
    gl_cv_host_cpu_c_abi_32bit=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 9831,9841 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=yes
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 8650,8659 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 9852,9862 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 8667,8671 ****
             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #if defined __powerpc64__ || defined _ARCH_PPC64
                     int ok;
                    #else
--- 9870,9874 ----
             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #if defined __powerpc64__ || defined __LP64__
                     int ok;
                    #else
***************
*** 8674,8683 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 9877,9887 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 8698,8707 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 9902,9912 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 8718,8727 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 9923,9933 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 8738,8751 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
           *)
!            gl_cv_host_cpu_c_abi_32bit=no
             ;;
         esac
--- 9944,9958 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
           *)
!            gl_cv_host_cpu_c_abi_32bit=unknown
             ;;
         esac
***************
*** 8753,8758 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
! $as_echo "$gl_cv_host_cpu_c_abi_32bit" >&6; }
  
    HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
--- 9960,9965 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
! printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
  
    HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
***************
*** 8762,8836 ****
  
  
!   case "$host_os" in
!     solaris*)
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
! $as_echo_n "checking for 64-bit host... " >&6; }
! if ${gl_cv_solaris_64bit+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef _LP64
!                  int ok;
!                 #else
!                  error fail
!                 #endif
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_solaris_64bit=yes
! else
!   gl_cv_solaris_64bit=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
! $as_echo "$gl_cv_solaris_64bit" >&6; };;
!   esac
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
! $as_echo_n "checking for the common suffixes of directories in the library search path... " >&6; }
! if ${acl_cv_libdirstems+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   acl_libdirstem=lib
       acl_libdirstem2=
       case "$host_os" in
         solaris*)
!                                                       if test $gl_cv_solaris_64bit = yes; then
!            acl_libdirstem=lib/64
             case "$host_cpu" in
!              sparc*)        acl_libdirstem2=lib/sparcv9 ;;
!              i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
             esac
           fi
           ;;
         *)
!                            if test "$HOST_CPU_C_ABI_32BIT" != yes; then
!                                             searchpath=`(if test -f /usr/bin/gcc \
!                            && LC_ALL=C /usr/bin/gcc -print-search-dirs >/dev/null 2>/dev/null; then \
!                           LC_ALL=C /usr/bin/gcc -print-search-dirs; \
!                         else \
!                           LC_ALL=C $CC -print-search-dirs; \
!                         fi) 2>/dev/null \
!                        | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
!            if test -n "$searchpath"; then
!              acl_save_IFS="${IFS= 	}"; IFS=":"
!              for searchdir in $searchpath; do
!                if test -d "$searchdir"; then
!                  case "$searchdir" in
!                    */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
!                    */../ | */.. )
!                      # Better ignore directories of this form. They are misleading.
!                      ;;
!                    *) searchdir=`cd "$searchdir" && pwd`
!                       case "$searchdir" in
!                         */lib64 ) acl_libdirstem=lib64 ;;
!                       esac ;;
!                  esac
!                fi
!              done
!              IFS="$acl_save_IFS"
             fi
           fi
--- 9969,10108 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
! printf %s "checking for ELF binary format... " >&6; }
! if test ${gl_cv_elf+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef __ELF__
!         Extensible Linking Format
!         #endif
  
  _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Extensible Linking Format" >/dev/null 2>&1
! then :
!   gl_cv_elf=yes
! else $as_nop
!   gl_cv_elf=no
! fi
! rm -rf conftest*
! 
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
! printf "%s\n" "$gl_cv_elf" >&6; }
!   if test $gl_cv_elf = yes; then
!     # Extract the ELF class of a file (5th byte) in decimal.
!     # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
!     if od -A x < /dev/null >/dev/null 2>/dev/null; then
!       # Use POSIX od.
!       func_elfclass ()
!       {
!         od -A n -t d1 -j 4 -N 1
!       }
!     else
!       # Use BSD hexdump.
!       func_elfclass ()
!       {
!         dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
!         echo
!       }
!     fi
!     # Use 'expr', not 'test', to compare the values of func_elfclass, because on
!     # Solaris 11 OpenIndiana and Solaris 11 OmniOS, the result is 001 or 002,
!     # not 1 or 2.
!     case $HOST_CPU_C_ABI_32BIT in
!       yes)
!         # 32-bit ABI.
!         acl_is_expected_elfclass ()
!         {
!           expr "`func_elfclass | sed -e 's/[ 	]//g'`" = 1 > /dev/null
!         }
!         ;;
!       no)
!         # 64-bit ABI.
!         acl_is_expected_elfclass ()
!         {
!           expr "`func_elfclass | sed -e 's/[ 	]//g'`" = 2 > /dev/null
!         }
!         ;;
!       *)
!         # Unknown.
!         acl_is_expected_elfclass ()
!         {
!           :
!         }
!         ;;
!     esac
!   else
!     acl_is_expected_elfclass ()
!     {
!       :
!     }
!   fi
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
! printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
! if test ${acl_cv_libdirstems+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!             acl_libdirstem=lib
       acl_libdirstem2=
+      acl_libdirstem3=
       case "$host_os" in
         solaris*)
!                                                       if test $HOST_CPU_C_ABI_32BIT = no; then
!            acl_libdirstem2=lib/64
             case "$host_cpu" in
!              sparc*)        acl_libdirstem3=lib/sparcv9 ;;
!              i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
             esac
           fi
           ;;
         *)
!                                                                                  searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
!                      | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
!          if test $HOST_CPU_C_ABI_32BIT != no; then
!            # 32-bit or unknown ABI.
!            if test -d /usr/lib32; then
!              acl_libdirstem2=lib32
!            fi
!          fi
!          if test $HOST_CPU_C_ABI_32BIT != yes; then
!            # 64-bit or unknown ABI.
!            if test -d /usr/lib64; then
!              acl_libdirstem3=lib64
!            fi
!          fi
!          if test -n "$searchpath"; then
!            acl_save_IFS="${IFS= 	}"; IFS=":"
!            for searchdir in $searchpath; do
!              if test -d "$searchdir"; then
!                case "$searchdir" in
!                  */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
!                  */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
!                  */../ | */.. )
!                    # Better ignore directories of this form. They are misleading.
!                    ;;
!                  *) searchdir=`cd "$searchdir" && pwd`
!                     case "$searchdir" in
!                       */lib32 ) acl_libdirstem2=lib32 ;;
!                       */lib64 ) acl_libdirstem3=lib64 ;;
!                     esac ;;
!                esac
!              fi
!            done
!            IFS="$acl_save_IFS"
!            if test $HOST_CPU_C_ABI_32BIT = yes; then
!              # 32-bit ABI.
!              acl_libdirstem3=
!            fi
!            if test $HOST_CPU_C_ABI_32BIT = no; then
!              # 64-bit ABI.
!              acl_libdirstem2=
             fi
           fi
***************
*** 8838,8849 ****
       esac
       test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
!      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2"
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
! $as_echo "$acl_cv_libdirstems" >&6; }
!   # Decompose acl_cv_libdirstems into acl_libdirstem and acl_libdirstem2.
!   acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
!   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e '/,/s/.*,//'`
  
  
--- 10110,10122 ----
       esac
       test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
!      test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
!      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
! printf "%s\n" "$acl_cv_libdirstems" >&6; }
!       acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
!   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
!   acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
  
  
***************
*** 8866,8869 ****
--- 10139,10144 ----
      eval additional_includedir=\"$includedir\"
      eval additional_libdir=\"$libdir\"
+     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
  
    exec_prefix="$acl_save_exec_prefix"
***************
*** 8872,8876 ****
  
  # Check whether --with-libiconv-prefix was given.
! if test "${with_libiconv_prefix+set}" = set; then :
    withval=$with_libiconv_prefix;
      if test "X$withval" = "Xno"; then
--- 10147,10152 ----
  
  # Check whether --with-libiconv-prefix was given.
! if test ${with_libiconv_prefix+y}
! then :
    withval=$with_libiconv_prefix;
      if test "X$withval" = "Xno"; then
***************
*** 8886,8889 ****
--- 10162,10167 ----
            eval additional_includedir=\"$includedir\"
            eval additional_libdir=\"$libdir\"
+           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
  
    exec_prefix="$acl_save_exec_prefix"
***************
*** 8893,8900 ****
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         if test "$acl_libdirstem2" != "$acl_libdirstem" \
!            && test ! -d "$withval/$acl_libdirstem"; then
!           additional_libdir="$withval/$acl_libdirstem2"
!         fi
        fi
      fi
--- 10171,10176 ----
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         additional_libdir2="$withval/$acl_libdirstem2"
!         additional_libdir3="$withval/$acl_libdirstem3"
        fi
      fi
***************
*** 8902,8905 ****
--- 10178,10187 ----
  fi
  
+   if test "X$additional_libdir2" = "X$additional_libdir"; then
+     additional_libdir2=
+   fi
+   if test "X$additional_libdir3" = "X$additional_libdir"; then
+     additional_libdir3=
+   fi
        LIBICONV=
    LTLIBICONV=
***************
*** 8947,8989 ****
            fi
            if test $use_additional = yes; then
!             dir="$additional_libdir"
!                                     if test -n "$acl_shlibext"; then
!               if test -f "$dir/$libname$shrext"; then
!                 found_dir="$dir"
!                 found_so="$dir/$libname$shrext"
!               else
!                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                   ver=`(cd "$dir" && \
!                         for f in "$libname$shrext".*; do echo "$f"; done \
!                         | sed -e "s,^$libname$shrext\\\\.,," \
!                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                         | sed 1q ) 2>/dev/null`
!                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
!                     found_dir="$dir"
!                     found_so="$dir/$libname$shrext.$ver"
                    fi
!                 else
!                   eval library_names=\"$acl_library_names_spec\"
!                   for f in $library_names; do
!                     if test -f "$dir/$f"; then
                        found_dir="$dir"
!                       found_so="$dir/$f"
!                       break
                      fi
!                   done
                  fi
                fi
!             fi
!                         if test "X$found_dir" = "X"; then
!               if test -f "$dir/$libname.$acl_libext"; then
!                 found_dir="$dir"
!                 found_a="$dir/$libname.$acl_libext"
!               fi
!             fi
!             if test "X$found_dir" != "X"; then
!               if test -f "$dir/$libname.la"; then
!                 found_la="$dir/$libname.la"
!               fi
!             fi
            fi
            if test "X$found_dir" = "X"; then
--- 10229,10277 ----
            fi
            if test $use_additional = yes; then
!             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
!               if test "X$found_dir" = "X"; then
!                 eval dir=\$$additional_libdir_variable
!                 if test -n "$dir"; then
!                                                       if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
!                       found_dir="$dir"
!                       found_so="$dir/$libname$shrext"
!                     else
!                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                         ver=`(cd "$dir" && \
!                               for f in "$libname$shrext".*; do echo "$f"; done \
!                               | sed -e "s,^$libname$shrext\\\\.,," \
!                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                               | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
!                           found_dir="$dir"
!                           found_so="$dir/$libname$shrext.$ver"
!                         fi
!                       else
!                         eval library_names=\"$acl_library_names_spec\"
!                         for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
!                             found_dir="$dir"
!                             found_so="$dir/$f"
!                             break
!                           fi
!                         done
!                       fi
!                     fi
                    fi
!                                     if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
!                       found_a="$dir/$libname.$acl_libext"
                      fi
!                   fi
!                   if test "X$found_dir" != "X"; then
!                     if test -f "$dir/$libname.la"; then
!                       found_la="$dir/$libname.la"
!                     fi
!                   fi
                  fi
                fi
!             done
            fi
            if test "X$found_dir" = "X"; then
***************
*** 9002,9006 ****
                    dir=`echo "X$x" | sed -e 's/^X-L//'`
                                      if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
--- 10290,10294 ----
                    dir=`echo "X$x" | sed -e 's/^X-L//'`
                                      if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
***************
*** 9012,9016 ****
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
--- 10300,10304 ----
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
***************
*** 9019,9023 ****
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
--- 10307,10311 ----
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
***************
*** 9029,9033 ****
                    fi
                                      if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext"; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
--- 10317,10321 ----
                    fi
                                      if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
***************
*** 9051,9055 ****
                                                          if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
                                  LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                else
--- 10339,10344 ----
                                                          if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
                                  LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                else
***************
*** 9130,9133 ****
--- 10419,10429 ----
                  additional_includedir="$basedir/include"
                  ;;
+               */$acl_libdirstem3 | */$acl_libdirstem3/)
+                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
+                 if test "$name" = 'iconv'; then
+                   LIBICONV_PREFIX="$basedir"
+                 fi
+                 additional_includedir="$basedir/include"
+                 ;;
              esac
              if test "X$additional_includedir" != "X"; then
***************
*** 9175,9184 ****
                  case "$dep" in
                    -L*)
!                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
                        haveit=
!                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
                          if test -n "$GCC"; then
                            case $host_os in
--- 10471,10482 ----
                  case "$dep" in
                    -L*)
!                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
                        haveit=
!                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
                          if test -n "$GCC"; then
                            case $host_os in
***************
*** 9199,9203 ****
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 10497,10501 ----
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 9205,9210 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
                            fi
                          fi
--- 10503,10508 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 9220,9224 ****
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 10518,10522 ----
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 9226,9231 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
                            fi
                          fi
--- 10524,10529 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 9259,9263 ****
                      ;;
                    -l*)
!                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                      ;;
                    *.la)
--- 10557,10568 ----
                      ;;
                    -l*)
!                                                                                                                                                                 dep=`echo "X$dep" | sed -e 's/^X-l//'`
!                     if test "X$dep" != Xc \
!                        || case $host_os in
!                             linux* | gnu* | k*bsd*-gnu) false ;;
!                             *)                          true ;;
!                           esac; then
!                       names_next_round="$names_next_round $dep"
!                     fi
                      ;;
                    *.la)
***************
*** 9341,9349 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
! $as_echo_n "checking for iconv... " >&6; }
! if ${am_cv_func_iconv+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      am_cv_func_iconv="no, consider installing GNU libiconv"
--- 10646,10655 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
! printf %s "checking for iconv... " >&6; }
! if test ${am_cv_func_iconv+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      am_cv_func_iconv="no, consider installing GNU libiconv"
***************
*** 9356,9360 ****
  
  int
! main ()
  {
  iconv_t cd = iconv_open("","");
--- 10662,10666 ----
  
  int
! main (void)
  {
  iconv_t cd = iconv_open("","");
***************
*** 9365,9372 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
--- 10671,10679 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
***************
*** 9380,9384 ****
  
  int
! main ()
  {
  iconv_t cd = iconv_open("","");
--- 10687,10691 ----
  
  int
! main (void)
  {
  iconv_t cd = iconv_open("","");
***************
*** 9389,9397 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
--- 10696,10705 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
***************
*** 9399,9410 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
! $as_echo "$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
! $as_echo_n "checking for working iconv... " >&6; }
! if ${am_cv_func_iconv_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    am_save_LIBS="$LIBS"
--- 10707,10719 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
! printf "%s\n" "$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
! printf %s "checking for working iconv... " >&6; }
! if test ${am_cv_func_iconv_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    am_save_LIBS="$LIBS"
***************
*** 9414,9423 ****
        am_cv_func_iconv_works=no
        for ac_iconv_const in '' 'const'; do
!         if test "$cross_compiling" = yes; then :
    case "$host_os" in
               aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
               *)            am_cv_func_iconv_works="guessing yes" ;;
             esac
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 10723,10733 ----
        am_cv_func_iconv_works=no
        for ac_iconv_const in '' 'const'; do
!         if test "$cross_compiling" = yes
! then :
    case "$host_os" in
               aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
               *)            am_cv_func_iconv_works="guessing yes" ;;
             esac
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 9431,9439 ****
  
  int
! main ()
  {
  int result = 0;
!   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
!      returns.  */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
--- 10741,10750 ----
  
  int
! main (void)
  {
  int result = 0;
!   /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
!      successful returns.  This is even documented in
!      <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
***************
*** 9543,9547 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    am_cv_func_iconv_works=yes
  fi
--- 10854,10859 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    am_cv_func_iconv_works=yes
  fi
***************
*** 9555,9560 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
! $as_echo "$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
--- 10867,10872 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
! printf "%s\n" "$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
***************
*** 9566,9577 ****
    if test "$am_func_iconv" = yes; then
  
! $as_echo "#define HAVE_ICONV 1" >>confdefs.h
  
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
! $as_echo_n "checking how to link with libiconv... " >&6; }
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
! $as_echo "$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
--- 10878,10889 ----
    if test "$am_func_iconv" = yes; then
  
! printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
  
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
! printf %s "checking how to link with libiconv... " >&6; }
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
! printf "%s\n" "$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
***************
*** 9583,9593 ****
  
    if test "$am_cv_func_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
! $as_echo_n "checking for iconv declaration... " >&6; }
!     if ${am_cv_proto_iconv+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
! 
!       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
--- 10895,10905 ----
  
    if test "$am_cv_func_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether iconv is compatible with its POSIX signature" >&5
! printf %s "checking whether iconv is compatible with its POSIX signature... " >&6; }
! if test ${gl_cv_iconv_nonconst+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
***************
*** 9598,9609 ****
  "C"
  #endif
- #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
  size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
- #else
- size_t iconv();
- #endif
  
  int
! main ()
  {
  
--- 10910,10917 ----
  "C"
  #endif
  size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
  
  int
! main (void)
  {
  
***************
*** 9612,9672 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   am_cv_proto_iconv_arg1=""
! else
!   am_cv_proto_iconv_arg1="const"
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
  fi
  
!     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result:
!          $am_cv_proto_iconv" >&5
! $as_echo "
!          $am_cv_proto_iconv" >&6; }
    else
!             am_cv_proto_iconv_arg1=""
    fi
  
! cat >>confdefs.h <<_ACEOF
! #define ICONV_CONST $am_cv_proto_iconv_arg1
  _ACEOF
  
  
  
  
-   GNULIB_ISWBLANK=0;
-   GNULIB_WCTYPE=0;
-   GNULIB_ISWCTYPE=0;
-   GNULIB_WCTRANS=0;
-   GNULIB_TOWCTRANS=0;
-     HAVE_ISWBLANK=1;
-   HAVE_WCTYPE_T=1;
-   HAVE_WCTRANS_T=1;
-   REPLACE_ISWBLANK=0;
  
  
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
! $as_echo_n "checking for wint_t... " >&6; }
! if ${gt_cv_c_wint_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
!    before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
  #include <wchar.h>
              wint_t foo = (wchar_t)'\0';
  int
! main ()
  {
  
--- 10920,11091 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_iconv_nonconst=yes
! else $as_nop
!   gl_cv_iconv_nonconst=no
  fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_iconv_nonconst" >&5
! printf "%s\n" "$gl_cv_iconv_nonconst" >&6; }
!   else
!             gl_cv_iconv_nonconst=yes
!   fi
!   if test $gl_cv_iconv_nonconst = yes; then
!     iconv_arg1=""
    else
!     iconv_arg1="const"
    fi
  
! printf "%s\n" "#define ICONV_CONST $iconv_arg1" >>confdefs.h
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!      if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_limits_h='<'limits.h'>'
!      else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <limits.h>" >&5
! printf %s "checking absolute name of <limits.h>... " >&6; }
! if test ${gl_cv_next_limits_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
! 
!              if test $ac_cv_header_limits_h = yes; then
! 
! 
! 
! 
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <limits.h>
  _ACEOF
+                 case "$host_os" in
+     aix*) gl_absname_cpp="$ac_cpp -C" ;;
+     *)    gl_absname_cpp="$ac_cpp" ;;
+   esac
  
+   case "$host_os" in
+     mingw*)
+                                           gl_dirsep_regex='[/\\]'
+       ;;
+     *)
+       gl_dirsep_regex='\/'
+       ;;
+   esac
+       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
+   gl_header_literal_regex=`echo 'limits.h' \
+                            | sed -e "$gl_make_literal_regex_sed"`
+   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
+       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
+       s|^/[^/]|//&|
+       p
+       q
+     }'
  
+         gl_cv_absolute_limits_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+   sed -n "$gl_absolute_header_sed"`
  
+            gl_header=$gl_cv_absolute_limits_h
+            gl_cv_next_limits_h='"'$gl_header'"'
+           else
+                gl_cv_next_limits_h='<'limits.h'>'
+              fi
  
  
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_limits_h" >&5
+ printf "%s\n" "$gl_cv_next_limits_h" >&6; }
+      fi
+      NEXT_LIMITS_H=$gl_cv_next_limits_h
+ 
+      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+        gl_next_as_first_directive='<'limits.h'>'
+      else
+        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+        gl_next_as_first_directive=$gl_cv_next_limits_h
+      fi
+      NEXT_AS_FIRST_DIRECTIVE_LIMITS_H=$gl_next_as_first_directive
  
  
  
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc." >&5
! printf %s "checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... " >&6; }
! if test ${gl_cv_header_limits_width+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
+ #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
+              #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
+             #endif
+             #include <limits.h>
+             long long llm = LLONG_MAX;
+             int wb = WORD_BIT;
+             int ullw = ULLONG_WIDTH;
  
! int
! main (void)
! {
! 
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_header_limits_width=yes
! else $as_nop
!   gl_cv_header_limits_width=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_limits_width" >&5
! printf "%s\n" "$gl_cv_header_limits_width" >&6; }
!   if test "$gl_cv_header_limits_width" = yes; then
!     LIMITS_H=
!   else
!     LIMITS_H=limits.h
!   fi
! 
!    if test -n "$LIMITS_H"; then
!   GL_GENERATE_LIMITS_H_TRUE=
!   GL_GENERATE_LIMITS_H_FALSE='#'
! else
!   GL_GENERATE_LIMITS_H_TRUE='#'
!   GL_GENERATE_LIMITS_H_FALSE=
! fi
! 
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
! printf %s "checking for wint_t... " >&6; }
! if test ${gt_cv_c_wint_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
  #include <wchar.h>
              wint_t foo = (wchar_t)'\0';
  int
! main (void)
  {
  
***************
*** 9675,9714 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gt_cv_c_wint_t=yes
! else
    gt_cv_c_wint_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
! $as_echo "$gt_cv_c_wint_t" >&6; }
    if test $gt_cv_c_wint_t = yes; then
  
! $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
  
  
!             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wint_t is too small" >&5
! $as_echo_n "checking whether wint_t is too small... " >&6; }
! if ${gl_cv_type_wint_t_too_small+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
- 
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #if !(defined __GLIBC__ && !defined __UCLIBC__)
- # include <stddef.h>
- # include <stdio.h>
- # include <time.h>
- #endif
  #include <wchar.h>
                int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
  
  int
! main ()
  {
  
--- 11094,11125 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gt_cv_c_wint_t=yes
! else $as_nop
    gt_cv_c_wint_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
! printf "%s\n" "$gt_cv_c_wint_t" >&6; }
    if test $gt_cv_c_wint_t = yes; then
  
! printf "%s\n" "#define HAVE_WINT_T 1" >>confdefs.h
  
  
!             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wint_t is large enough" >&5
! printf %s "checking whether wint_t is large enough... " >&6; }
! if test ${gl_cv_type_wint_t_large_enough+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <wchar.h>
                int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
  
  int
! main (void)
  {
  
***************
*** 9717,9730 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_type_wint_t_too_small=no
! else
!   gl_cv_type_wint_t_too_small=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wint_t_too_small" >&5
! $as_echo "$gl_cv_type_wint_t_too_small" >&6; }
!     if test $gl_cv_type_wint_t_too_small = yes; then
        GNULIB_OVERRIDES_WINT_T=1
      else
--- 11128,11142 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_type_wint_t_large_enough=yes
! else $as_nop
!   gl_cv_type_wint_t_large_enough=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wint_t_large_enough" >&5
! printf "%s\n" "$gl_cv_type_wint_t_large_enough" >&6; }
!     if test $gl_cv_type_wint_t_large_enough = no; then
        GNULIB_OVERRIDES_WINT_T=1
      else
***************
*** 9737,9747 ****
  
  
  
  
! 
!   if test $ac_cv_header_crtdefs_h = yes; then
!     HAVE_CRTDEFS_H=1
    else
!     HAVE_CRTDEFS_H=0
    fi
  
--- 11149,11201 ----
  
  
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler produces multi-arch binaries" >&5
+ printf %s "checking whether the compiler produces multi-arch binaries... " >&6; }
+ if test ${gl_cv_c_multiarch+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   gl_cv_c_multiarch=no
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifndef __APPLE_CC__
+             not a universal capable compiler
+            #endif
+            typedef int dummy;
+ 
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+ 
+                         arch=
+         prev=
+         for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
+           if test -n "$prev"; then
+             case $word in
+               i?86 | x86_64 | ppc | ppc64 | arm | arm64)
+                 if test -z "$arch" || test "$arch" = "$word"; then
+                   arch="$word"
+                 else
+                   gl_cv_c_multiarch=yes
+                 fi
+                 ;;
+             esac
+             prev=
+           else
+             if test "x$word" = "x-arch"; then
+               prev=arch
+             fi
+           fi
+         done
  
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_multiarch" >&5
! printf "%s\n" "$gl_cv_c_multiarch" >&6; }
!   if test $gl_cv_c_multiarch = yes; then
!     APPLE_UNIVERSAL_BUILD=1
    else
!     APPLE_UNIVERSAL_BUILD=0
    fi
  
***************
*** 9753,9773 ****
  
  
  
!   if test $ac_cv_func_iswcntrl = yes; then
!     HAVE_ISWCNTRL=1
    else
!     HAVE_ISWCNTRL=0
    fi
  
  
  
!   if test $gt_cv_c_wint_t = yes; then
!     HAVE_WINT_T=1
    else
!     HAVE_WINT_T=0
    fi
  
  
  
  
  
--- 11207,11239 ----
  
  
+ printf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
  
! 
! printf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
! 
! 
! 
!   if test $ac_cv_header_wchar_h = yes; then
!     HAVE_WCHAR_H=1
    else
!     HAVE_WCHAR_H=0
    fi
  
  
  
!   if test $ac_cv_header_inttypes_h = yes; then
!     HAVE_INTTYPES_H=1
    else
!     HAVE_INTTYPES_H=0
    fi
  
  
  
+   if test $ac_cv_header_sys_types_h = yes; then
+     HAVE_SYS_TYPES_H=1
+   else
+     HAVE_SYS_TYPES_H=0
+   fi
+ 
  
  
***************
*** 9781,9793 ****
  
       if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_wctype_h='<'wctype.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5
! $as_echo_n "checking absolute name of <wctype.h>... " >&6; }
! if ${gl_cv_next_wctype_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!              if test $ac_cv_header_wctype_h = yes; then
  
  
--- 11247,11260 ----
  
       if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_stdint_h='<'stdint.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
! printf %s "checking absolute name of <stdint.h>... " >&6; }
! if test ${gl_cv_next_stdint_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!              if test $ac_cv_header_stdint_h = yes; then
  
  
***************
*** 9796,9800 ****
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <wctype.h>
  _ACEOF
                  case "$host_os" in
--- 11263,11267 ----
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdint.h>
  _ACEOF
                  case "$host_os" in
***************
*** 9812,9816 ****
    esac
        gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
!   gl_header_literal_regex=`echo 'wctype.h' \
                             | sed -e "$gl_make_literal_regex_sed"`
    gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
--- 11279,11283 ----
    esac
        gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
!   gl_header_literal_regex=`echo 'stdint.h' \
                             | sed -e "$gl_make_literal_regex_sed"`
    gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
***************
*** 9821,9869 ****
      }'
  
!         gl_cv_absolute_wctype_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
    sed -n "$gl_absolute_header_sed"`
  
!            gl_header=$gl_cv_absolute_wctype_h
!            gl_cv_next_wctype_h='"'$gl_header'"'
            else
!                gl_cv_next_wctype_h='<'wctype.h'>'
               fi
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5
! $as_echo "$gl_cv_next_wctype_h" >&6; }
       fi
!      NEXT_WCTYPE_H=$gl_cv_next_wctype_h
  
       if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
!        gl_next_as_first_directive='<'wctype.h'>'
       else
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=$gl_cv_next_wctype_h
       fi
!      NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=$gl_next_as_first_directive
  
  
  
  
!   if test $ac_cv_header_wctype_h = yes; then
!     if test $ac_cv_func_iswcntrl = yes; then
!                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5
! $as_echo_n "checking whether iswcntrl works... " >&6; }
! if ${gl_cv_func_iswcntrl_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!           if test "$cross_compiling" = yes; then :
!                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdlib.h>
!                           #if __GNU_LIBRARY__ == 1
!                           Linux libc5 i18n is broken.
!                           #endif
  int
! main ()
  {
  
--- 11288,11498 ----
      }'
  
!         gl_cv_absolute_stdint_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
    sed -n "$gl_absolute_header_sed"`
  
!            gl_header=$gl_cv_absolute_stdint_h
!            gl_cv_next_stdint_h='"'$gl_header'"'
            else
!                gl_cv_next_stdint_h='<'stdint.h'>'
               fi
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
! printf "%s\n" "$gl_cv_next_stdint_h" >&6; }
       fi
!      NEXT_STDINT_H=$gl_cv_next_stdint_h
  
       if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
!        gl_next_as_first_directive='<'stdint.h'>'
       else
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=$gl_cv_next_stdint_h
       fi
!      NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
  
  
  
  
!   if test $ac_cv_header_stdint_h = yes; then
!     HAVE_STDINT_H=1
!   else
!     HAVE_STDINT_H=0
!   fi
  
! 
!     if test $ac_cv_header_stdint_h = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
! printf %s "checking whether stdint.h conforms to C99... " >&6; }
! if test ${gl_cv_header_working_stdint_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   gl_cv_header_working_stdint_h=no
!        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! 
! 
! #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
! #define __STDC_CONSTANT_MACROS 1
! #define __STDC_LIMIT_MACROS 1
! #include <stdint.h>
! /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
! #if !(defined WCHAR_MIN && defined WCHAR_MAX)
! #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
! #endif
! 
! 
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <wchar.h>
!   #endif
! 
! 
! #ifdef INT8_MAX
! int8_t a1 = INT8_MAX;
! int8_t a1min = INT8_MIN;
! #endif
! #ifdef INT16_MAX
! int16_t a2 = INT16_MAX;
! int16_t a2min = INT16_MIN;
! #endif
! #ifdef INT32_MAX
! int32_t a3 = INT32_MAX;
! int32_t a3min = INT32_MIN;
! #endif
! #ifdef INT64_MAX
! int64_t a4 = INT64_MAX;
! int64_t a4min = INT64_MIN;
! #endif
! #ifdef UINT8_MAX
! uint8_t b1 = UINT8_MAX;
! #else
! typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
! #endif
! #ifdef UINT16_MAX
! uint16_t b2 = UINT16_MAX;
! #endif
! #ifdef UINT32_MAX
! uint32_t b3 = UINT32_MAX;
! #endif
! #ifdef UINT64_MAX
! uint64_t b4 = UINT64_MAX;
! #endif
! int_least8_t c1 = INT8_C (0x7f);
! int_least8_t c1max = INT_LEAST8_MAX;
! int_least8_t c1min = INT_LEAST8_MIN;
! int_least16_t c2 = INT16_C (0x7fff);
! int_least16_t c2max = INT_LEAST16_MAX;
! int_least16_t c2min = INT_LEAST16_MIN;
! int_least32_t c3 = INT32_C (0x7fffffff);
! int_least32_t c3max = INT_LEAST32_MAX;
! int_least32_t c3min = INT_LEAST32_MIN;
! int_least64_t c4 = INT64_C (0x7fffffffffffffff);
! int_least64_t c4max = INT_LEAST64_MAX;
! int_least64_t c4min = INT_LEAST64_MIN;
! uint_least8_t d1 = UINT8_C (0xff);
! uint_least8_t d1max = UINT_LEAST8_MAX;
! uint_least16_t d2 = UINT16_C (0xffff);
! uint_least16_t d2max = UINT_LEAST16_MAX;
! uint_least32_t d3 = UINT32_C (0xffffffff);
! uint_least32_t d3max = UINT_LEAST32_MAX;
! uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
! uint_least64_t d4max = UINT_LEAST64_MAX;
! int_fast8_t e1 = INT_FAST8_MAX;
! int_fast8_t e1min = INT_FAST8_MIN;
! int_fast16_t e2 = INT_FAST16_MAX;
! int_fast16_t e2min = INT_FAST16_MIN;
! int_fast32_t e3 = INT_FAST32_MAX;
! int_fast32_t e3min = INT_FAST32_MIN;
! int_fast64_t e4 = INT_FAST64_MAX;
! int_fast64_t e4min = INT_FAST64_MIN;
! uint_fast8_t f1 = UINT_FAST8_MAX;
! uint_fast16_t f2 = UINT_FAST16_MAX;
! uint_fast32_t f3 = UINT_FAST32_MAX;
! uint_fast64_t f4 = UINT_FAST64_MAX;
! #ifdef INTPTR_MAX
! intptr_t g = INTPTR_MAX;
! intptr_t gmin = INTPTR_MIN;
! #endif
! #ifdef UINTPTR_MAX
! uintptr_t h = UINTPTR_MAX;
! #endif
! intmax_t i = INTMAX_MAX;
! uintmax_t j = UINTMAX_MAX;
! 
! /* Check that SIZE_MAX has the correct type, if possible.  */
! #if 201112 <= __STDC_VERSION__
! int k = _Generic (SIZE_MAX, size_t: 0);
! #elif (2 <= __GNUC__ || 4 <= __clang_major__ || defined __IBM__TYPEOF__ \
!        || (0x5110 <= __SUNPRO_C && !__STDC__))
! extern size_t k;
! extern __typeof__ (SIZE_MAX) k;
! #endif
! 
! #include <limits.h> /* for CHAR_BIT */
! #define TYPE_MINIMUM(t) \
!   ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
! #define TYPE_MAXIMUM(t) \
!   ((t) ((t) 0 < (t) -1 \
!         ? (t) -1 \
!         : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
! struct s {
!   int check_PTRDIFF:
!       PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
!       && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
!       ? 1 : -1;
!   /* Detect bug in FreeBSD 6.0 / ia64.  */
!   int check_SIG_ATOMIC:
!       SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
!       && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
!       ? 1 : -1;
!   int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
!   int check_WCHAR:
!       WCHAR_MIN == TYPE_MINIMUM (wchar_t)
!       && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
!       ? 1 : -1;
!   /* Detect bug in mingw.  */
!   int check_WINT:
!       WINT_MIN == TYPE_MINIMUM (wint_t)
!       && WINT_MAX == TYPE_MAXIMUM (wint_t)
!       ? 1 : -1;
! 
!   /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
!   int check_UINT8_C:
!         (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
!   int check_UINT16_C:
!         (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
! 
!   /* Detect bugs in OpenBSD 3.9 stdint.h.  */
! #ifdef UINT8_MAX
!   int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
! #endif
! #ifdef UINT16_MAX
!   int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
! #endif
! #ifdef UINT32_MAX
!   int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
! #endif
! #ifdef UINT64_MAX
!   int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
! #endif
!   int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
!   int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
!   int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
!   int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
!   int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
!   int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
!   int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
!   int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
!   int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
!   int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
!   int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
! };
! 
  int
! main (void)
  {
  
***************
*** 9872,9902 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_func_iswcntrl_works="guessing yes"
! else
!   gl_cv_func_iswcntrl_works="guessing no"
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
-                /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
-                   included before <wchar.h>.
-                   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
-                   must be included before <wchar.h>.  */
-                #include <stddef.h>
-                #include <stdio.h>
-                #include <time.h>
-                #include <wchar.h>
-                #include <wctype.h>
-                int main () { return iswprint ('x') == 0; }
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
!   gl_cv_func_iswcntrl_works=yes
! else
!   gl_cv_func_iswcntrl_works=no
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
--- 11501,11592 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!                                                     if test "$cross_compiling" = yes
! then :
!   case "$host_os" in
!                          # Guess yes on native Windows.
!                  mingw*) gl_cv_header_working_stdint_h="guessing yes" ;;
!                          # In general, assume it works.
!                  *)      gl_cv_header_working_stdint_h="guessing yes" ;;
!                esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  
+ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
+ #define __STDC_CONSTANT_MACROS 1
+ #define __STDC_LIMIT_MACROS 1
+ #include <stdint.h>
+ 
+ 
+   #include <stddef.h>
+   #include <signal.h>
+   #if HAVE_WCHAR_H
+   # include <wchar.h>
+   #endif
+ 
+ 
+ #include <stdio.h>
+ #include <string.h>
+ #define MVAL(macro) MVAL1(macro)
+ #define MVAL1(expression) #expression
+ static const char *macro_values[] =
+   {
+ #ifdef INT8_MAX
+     MVAL (INT8_MAX),
+ #endif
+ #ifdef INT16_MAX
+     MVAL (INT16_MAX),
+ #endif
+ #ifdef INT32_MAX
+     MVAL (INT32_MAX),
+ #endif
+ #ifdef INT64_MAX
+     MVAL (INT64_MAX),
+ #endif
+ #ifdef UINT8_MAX
+     MVAL (UINT8_MAX),
+ #endif
+ #ifdef UINT16_MAX
+     MVAL (UINT16_MAX),
+ #endif
+ #ifdef UINT32_MAX
+     MVAL (UINT32_MAX),
+ #endif
+ #ifdef UINT64_MAX
+     MVAL (UINT64_MAX),
+ #endif
+     NULL
+   };
+ 
+ int
+ main (void)
+ {
+ 
+   const char **mv;
+   for (mv = macro_values; *mv != NULL; mv++)
+     {
+       const char *value = *mv;
+       /* Test whether it looks like a cast expression.  */
+       if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
+           || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
+           || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
+           || strncmp (value, "((int)"/*)*/, 6) == 0
+           || strncmp (value, "((signed short)"/*)*/, 15) == 0
+           || strncmp (value, "((signed char)"/*)*/, 14) == 0)
+         return mv - macro_values + 1;
+     }
+   return 0;
+ 
+   ;
+   return 0;
+ }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_header_working_stdint_h=yes
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
***************
*** 9906,10003 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5
! $as_echo "$gl_cv_func_iswcntrl_works" >&6; }
!     fi
!     HAVE_WCTYPE_H=1
!   else
!     HAVE_WCTYPE_H=0
    fi
  
  
-   case "$gl_cv_func_iswcntrl_works" in
-     *yes) REPLACE_ISWCNTRL=0 ;;
-     *)    REPLACE_ISWCNTRL=1 ;;
-   esac
  
  
-   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
-         :
-   fi
  
!   if test $REPLACE_ISWCNTRL = 1; then
!     REPLACE_TOWLOWER=1
!   else
!     for ac_func in towlower
! do :
!   ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower"
! if test "x$ac_cv_func_towlower" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_TOWLOWER 1
  _ACEOF
  
  fi
! done
  
!     if test $ac_cv_func_towlower = yes; then
!       REPLACE_TOWLOWER=0
!     else
!       ac_fn_c_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
!              included before <wchar.h>.
!              BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
!              must be included before <wchar.h>.  */
!           #include <stddef.h>
!           #include <stdio.h>
!           #include <time.h>
!           #include <wchar.h>
!           #if HAVE_WCTYPE_H
!           # include <wctype.h>
!           #endif
  
! "
! if test "x$ac_cv_have_decl_towlower" = xyes; then :
!   ac_have_decl=1
! else
!   ac_have_decl=0
! fi
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_TOWLOWER $ac_have_decl
  _ACEOF
  
!       if test $ac_cv_have_decl_towlower = yes; then
!                                 REPLACE_TOWLOWER=1
!       else
!         REPLACE_TOWLOWER=0
        fi
      fi
!   fi
  
  
-   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_TOWLOWER = 1; then
-         :
    fi
  
!           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5
! $as_echo_n "checking for wctype_t... " >&6; }
! if ${gl_cv_type_wctype_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
-                included before <wchar.h>.
-                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
-                must be included before <wchar.h>.  */
-             #include <stddef.h>
-             #include <stdio.h>
-             #include <time.h>
-             #include <wchar.h>
-             #if HAVE_WCTYPE_H
-             # include <wctype.h>
-             #endif
-             wctype_t a;
  
  int
! main ()
  {
  
--- 11596,11834 ----
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
! printf "%s\n" "$gl_cv_header_working_stdint_h" >&6; }
    fi
  
+   HAVE_C99_STDINT_H=0
+   HAVE_SYS_BITYPES_H=0
+   HAVE_SYS_INTTYPES_H=0
+   STDINT_H=stdint.h
+   case "$gl_cv_header_working_stdint_h" in
+     *yes)
+       HAVE_C99_STDINT_H=1
+                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h works without ISO C predefines" >&5
+ printf %s "checking whether stdint.h works without ISO C predefines... " >&6; }
+ if test ${gl_cv_header_stdint_without_STDC_macros+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   gl_cv_header_stdint_without_STDC_macros=no
+          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
  
  
+ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
+ #include <stdint.h>
  
  
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <wchar.h>
!   #endif
! 
! 
! intmax_t im = INTMAX_MAX;
! int32_t i32 = INT32_C (0x7fffffff);
! 
! int
! main (void)
! {
! 
!   ;
!   return 0;
! }
  _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_header_stdint_without_STDC_macros=yes
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_without_STDC_macros" >&5
! printf "%s\n" "$gl_cv_header_stdint_without_STDC_macros" >&6; }
  
!       if test $gl_cv_header_stdint_without_STDC_macros = no; then
  
! printf "%s\n" "#define __STDC_CONSTANT_MACROS 1" >>confdefs.h
! 
! 
! printf "%s\n" "#define __STDC_LIMIT_MACROS 1" >>confdefs.h
  
!       fi
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h has UINTMAX_WIDTH etc." >&5
! printf %s "checking whether stdint.h has UINTMAX_WIDTH etc.... " >&6; }
! if test ${gl_cv_header_stdint_width+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   gl_cv_header_stdint_width=no
!          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
!               /* Work if build is not clean.  */
!               #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1
!               #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
!                #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
!               #endif
!               #include <stdint.h>
! 
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <wchar.h>
!   #endif
! 
!               int iw = UINTMAX_WIDTH;
! 
! int
! main (void)
! {
! 
!   ;
!   return 0;
! }
  _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_header_stdint_width=yes
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_width" >&5
+ printf "%s\n" "$gl_cv_header_stdint_width" >&6; }
+       if test "$gl_cv_header_stdint_width" = yes; then
+         STDINT_H=
+       fi
+       ;;
+     *)
+                   ac_fn_c_check_header_compile "$LINENO" "sys/inttypes.h" "ac_cv_header_sys_inttypes_h" "$ac_includes_default"
+ if test "x$ac_cv_header_sys_inttypes_h" = xyes
+ then :
+   printf "%s\n" "#define HAVE_SYS_INTTYPES_H 1" >>confdefs.h
  
! fi
! ac_fn_c_check_header_compile "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
! if test "x$ac_cv_header_sys_bitypes_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_SYS_BITYPES_H 1" >>confdefs.h
! 
! fi
! 
!       if test $ac_cv_header_sys_inttypes_h = yes; then
!         HAVE_SYS_INTTYPES_H=1
!       fi
!       if test $ac_cv_header_sys_bitypes_h = yes; then
!         HAVE_SYS_BITYPES_H=1
        fi
+ 
+ 
+   if test $APPLE_UNIVERSAL_BUILD = 0; then
+ 
+ 
+   for gltype in ptrdiff_t size_t ; do
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
+ printf %s "checking for bit size of $gltype... " >&6; }
+ if eval test \${gl_cv_bitsizeof_${gltype}+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
+   #include <stddef.h>
+   #include <signal.h>
+   #if HAVE_WCHAR_H
+   # include <wchar.h>
+   #endif
+ 
+ #include <limits.h>"
+ then :
+ 
+ else $as_nop
+   result=unknown
+ fi
+ 
+        eval gl_cv_bitsizeof_${gltype}=\$result
+ 
+ fi
+ eval ac_res=\$gl_cv_bitsizeof_${gltype}
+ 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ printf "%s\n" "$ac_res" >&6; }
+     eval result=\$gl_cv_bitsizeof_${gltype}
+     if test $result = unknown; then
+                                                 result=0
      fi
!     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     printf "%s\n" "#define BITSIZEOF_${GLTYPE} $result" >>confdefs.h
! 
!     eval BITSIZEOF_${GLTYPE}=\$result
!   done
  
  
    fi
  
! 
!   for gltype in sig_atomic_t wchar_t wint_t ; do
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
! printf %s "checking for bit size of $gltype... " >&6; }
! if eval test \${gl_cv_bitsizeof_${gltype}+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <wchar.h>
!   #endif
! 
! #include <limits.h>"
! then :
! 
! else $as_nop
!   result=unknown
! fi
! 
!        eval gl_cv_bitsizeof_${gltype}=\$result
! 
! fi
! eval ac_res=\$gl_cv_bitsizeof_${gltype}
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
!     eval result=\$gl_cv_bitsizeof_${gltype}
!     if test $result = unknown; then
!                                                 result=0
!     fi
!     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     printf "%s\n" "#define BITSIZEOF_${GLTYPE} $result" >>confdefs.h
! 
!     eval BITSIZEOF_${GLTYPE}=\$result
!   done
! 
! 
! 
! 
!   for gltype in sig_atomic_t wchar_t wint_t ; do
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
! printf %s "checking whether $gltype is signed... " >&6; }
! if eval test \${gl_cv_type_${gltype}_signed+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
+   #include <stddef.h>
+   #include <signal.h>
+   #if HAVE_WCHAR_H
+   # include <wchar.h>
+   #endif
+ 
+             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
  int
! main (void)
  {
  
***************
*** 10006,10043 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_type_wctype_t=yes
! else
!   gl_cv_type_wctype_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5
! $as_echo "$gl_cv_type_wctype_t" >&6; }
!   if test $gl_cv_type_wctype_t = no; then
!     HAVE_WCTYPE_T=0
!   fi
  
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5
! $as_echo_n "checking for wctrans_t... " >&6; }
! if ${gl_cv_type_wctrans_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
-                included before <wchar.h>.
-                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
-                must be included before <wchar.h>.  */
-             #include <stddef.h>
-             #include <stdio.h>
-             #include <time.h>
-             #include <wchar.h>
-             #include <wctype.h>
-             wctrans_t a;
  
  int
! main ()
  {
  
--- 11837,11908 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   result=yes
! else $as_nop
!   result=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!        eval gl_cv_type_${gltype}_signed=\$result
  
  fi
! eval ac_res=\$gl_cv_type_${gltype}_signed
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
!     eval result=\$gl_cv_type_${gltype}_signed
!     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     if test "$result" = yes; then
!       printf "%s\n" "#define HAVE_SIGNED_${GLTYPE} 1" >>confdefs.h
  
!       eval HAVE_SIGNED_${GLTYPE}=1
!     else
!       eval HAVE_SIGNED_${GLTYPE}=0
!     fi
!   done
! 
! 
!   gl_cv_type_ptrdiff_t_signed=yes
!   gl_cv_type_size_t_signed=no
!   if test $APPLE_UNIVERSAL_BUILD = 0; then
! 
! 
!   for gltype in ptrdiff_t size_t ; do
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
! printf %s "checking for $gltype integer literal suffix... " >&6; }
! if eval test \${gl_cv_type_${gltype}_suffix+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   eval gl_cv_type_${gltype}_suffix=no
!        eval result=\$gl_cv_type_${gltype}_signed
!        if test "$result" = yes; then
!          glsufu=
!        else
!          glsufu=u
!        fi
!        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
!          case $glsuf in
!            '')  gltype1='int';;
!            l)   gltype1='long int';;
!            ll)  gltype1='long long int';;
!            i64) gltype1='__int64';;
!            u)   gltype1='unsigned int';;
!            ul)  gltype1='unsigned long int';;
!            ull) gltype1='unsigned long long int';;
!            ui64)gltype1='unsigned __int64';;
!          esac
!          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
+   #include <stddef.h>
+   #include <signal.h>
+   #if HAVE_WCHAR_H
+   # include <wchar.h>
+   #endif
+ 
+               extern $gltype foo;
+               extern $gltype1 foo;
  int
! main (void)
  {
  
***************
*** 10046,10065 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_type_wctrans_t=yes
! else
!   gl_cv_type_wctrans_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5
! $as_echo "$gl_cv_type_wctrans_t" >&6; }
!   if test $gl_cv_type_wctrans_t = no; then
!     HAVE_WCTRANS_T=0
    fi
  
  
  
  
  
--- 11911,12021 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   eval gl_cv_type_${gltype}_suffix=\$glsuf
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!          eval result=\$gl_cv_type_${gltype}_suffix
!          test "$result" != no && break
!        done
  fi
! eval ac_res=\$gl_cv_type_${gltype}_suffix
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
!     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     eval result=\$gl_cv_type_${gltype}_suffix
!     test "$result" = no && result=
!     eval ${GLTYPE}_SUFFIX=\$result
!     printf "%s\n" "#define ${GLTYPE}_SUFFIX $result" >>confdefs.h
! 
!   done
! 
! 
!   fi
! 
! 
!   for gltype in sig_atomic_t wchar_t wint_t ; do
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
! printf %s "checking for $gltype integer literal suffix... " >&6; }
! if eval test \${gl_cv_type_${gltype}_suffix+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   eval gl_cv_type_${gltype}_suffix=no
!        eval result=\$gl_cv_type_${gltype}_signed
!        if test "$result" = yes; then
!          glsufu=
!        else
!          glsufu=u
!        fi
!        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
!          case $glsuf in
!            '')  gltype1='int';;
!            l)   gltype1='long int';;
!            ll)  gltype1='long long int';;
!            i64) gltype1='__int64';;
!            u)   gltype1='unsigned int';;
!            ul)  gltype1='unsigned long int';;
!            ull) gltype1='unsigned long long int';;
!            ui64)gltype1='unsigned __int64';;
!          esac
!          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <wchar.h>
!   #endif
  
+               extern $gltype foo;
+               extern $gltype1 foo;
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   eval gl_cv_type_${gltype}_suffix=\$glsuf
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!          eval result=\$gl_cv_type_${gltype}_suffix
!          test "$result" != no && break
!        done
! fi
! eval ac_res=\$gl_cv_type_${gltype}_suffix
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
!     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     eval result=\$gl_cv_type_${gltype}_suffix
!     test "$result" = no && result=
!     eval ${GLTYPE}_SUFFIX=\$result
!     printf "%s\n" "#define ${GLTYPE}_SUFFIX $result" >>confdefs.h
! 
!   done
! 
! 
! 
!           if test $GNULIB_OVERRIDES_WINT_T = 1; then
!     BITSIZEOF_WINT_T=32
    fi
  
+       ;;
+   esac
+ 
  
  
+   LIMITS_H='limits.h'
+    if test -n "$LIMITS_H"; then
+   GL_GENERATE_LIMITS_H_TRUE=
+   GL_GENERATE_LIMITS_H_FALSE='#'
+ else
+   GL_GENERATE_LIMITS_H_TRUE='#'
+   GL_GENERATE_LIMITS_H_FALSE=
+ fi
  
  
***************
*** 10069,10072 ****
--- 12025,12060 ----
  
  
+    if test -n "$STDINT_H"; then
+   GL_GENERATE_STDINT_H_TRUE=
+   GL_GENERATE_STDINT_H_FALSE='#'
+ else
+   GL_GENERATE_STDINT_H_TRUE='#'
+   GL_GENERATE_STDINT_H_FALSE=
+ fi
+ 
+ 
+ 
+   GNULIB_IMAXABS=0;
+   GNULIB_IMAXDIV=0;
+   GNULIB_STRTOIMAX=0;
+   GNULIB_STRTOUMAX=0;
+     HAVE_DECL_IMAXABS=1;
+   HAVE_DECL_IMAXDIV=1;
+   HAVE_DECL_STRTOIMAX=1;
+   HAVE_DECL_STRTOUMAX=1;
+   HAVE_IMAXDIV_T=1;
+   REPLACE_STRTOIMAX=0;
+   REPLACE_STRTOUMAX=0;
+   INT32_MAX_LT_INTMAX_MAX=1;
+   INT64_MAX_EQ_LONG_MAX='defined _LP64';
+   PRIPTR_PREFIX=__PRIPTR_PREFIX;
+   UINT32_MAX_LT_UINTMAX_MAX=1;
+   UINT64_MAX_EQ_ULONG_MAX='defined _LP64';
+ 
+ 
+ 
+ 
+ 
+ 
  
  
***************
*** 10079,10091 ****
  
       if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_limits_h='<'limits.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <limits.h>" >&5
! $as_echo_n "checking absolute name of <limits.h>... " >&6; }
! if ${gl_cv_next_limits_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!              if test $ac_cv_header_limits_h = yes; then
  
  
--- 12067,12080 ----
  
       if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_inttypes_h='<'inttypes.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <inttypes.h>" >&5
! printf %s "checking absolute name of <inttypes.h>... " >&6; }
! if test ${gl_cv_next_inttypes_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!              if test $ac_cv_header_inttypes_h = yes; then
  
  
***************
*** 10094,10098 ****
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <limits.h>
  _ACEOF
                  case "$host_os" in
--- 12083,12087 ----
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <inttypes.h>
  _ACEOF
                  case "$host_os" in
***************
*** 10110,10114 ****
    esac
        gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
!   gl_header_literal_regex=`echo 'limits.h' \
                             | sed -e "$gl_make_literal_regex_sed"`
    gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
--- 12099,12103 ----
    esac
        gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
!   gl_header_literal_regex=`echo 'inttypes.h' \
                             | sed -e "$gl_make_literal_regex_sed"`
    gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
***************
*** 10119,10146 ****
      }'
  
!         gl_cv_absolute_limits_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
    sed -n "$gl_absolute_header_sed"`
  
!            gl_header=$gl_cv_absolute_limits_h
!            gl_cv_next_limits_h='"'$gl_header'"'
            else
!                gl_cv_next_limits_h='<'limits.h'>'
               fi
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_limits_h" >&5
! $as_echo "$gl_cv_next_limits_h" >&6; }
       fi
!      NEXT_LIMITS_H=$gl_cv_next_limits_h
  
       if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
!        gl_next_as_first_directive='<'limits.h'>'
       else
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=$gl_cv_next_limits_h
       fi
!      NEXT_AS_FIRST_DIRECTIVE_LIMITS_H=$gl_next_as_first_directive
  
  
--- 12108,12135 ----
      }'
  
!         gl_cv_absolute_inttypes_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
    sed -n "$gl_absolute_header_sed"`
  
!            gl_header=$gl_cv_absolute_inttypes_h
!            gl_cv_next_inttypes_h='"'$gl_header'"'
            else
!                gl_cv_next_inttypes_h='<'inttypes.h'>'
               fi
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5
! printf "%s\n" "$gl_cv_next_inttypes_h" >&6; }
       fi
!      NEXT_INTTYPES_H=$gl_cv_next_inttypes_h
  
       if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
!        gl_next_as_first_directive='<'inttypes.h'>'
       else
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=$gl_cv_next_inttypes_h
       fi
!      NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive
  
  
***************
*** 10148,10503 ****
  
  
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc." >&5
- $as_echo_n "checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... " >&6; }
- if ${gl_cv_header_limits_width+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
-              #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
-             #endif
-             #include <limits.h>
-             long long llm = LLONG_MAX;
-             int wb = WORD_BIT;
-             int ullw = ULLONG_WIDTH;
  
- int
- main ()
- {
  
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_header_limits_width=yes
! else
!   gl_cv_header_limits_width=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_limits_width" >&5
! $as_echo "$gl_cv_header_limits_width" >&6; }
!   if test "$gl_cv_header_limits_width" = yes; then
!     LIMITS_H=
    else
!     LIMITS_H=limits.h
    fi
  
-    if test -n "$LIMITS_H"; then
-   GL_GENERATE_LIMITS_H_TRUE=
-   GL_GENERATE_LIMITS_H_FALSE='#'
- else
-   GL_GENERATE_LIMITS_H_TRUE='#'
-   GL_GENERATE_LIMITS_H_FALSE=
- fi
  
  
  
-   GNULIB__EXIT=0;
-   GNULIB_ATOLL=0;
-   GNULIB_CALLOC_POSIX=0;
-   GNULIB_CANONICALIZE_FILE_NAME=0;
-   GNULIB_GETLOADAVG=0;
-   GNULIB_GETSUBOPT=0;
-   GNULIB_GRANTPT=0;
-   GNULIB_MALLOC_POSIX=0;
-   GNULIB_MBTOWC=0;
-   GNULIB_MKDTEMP=0;
-   GNULIB_MKOSTEMP=0;
-   GNULIB_MKOSTEMPS=0;
-   GNULIB_MKSTEMP=0;
-   GNULIB_MKSTEMPS=0;
-   GNULIB_POSIX_OPENPT=0;
-   GNULIB_PTSNAME=0;
-   GNULIB_PTSNAME_R=0;
-   GNULIB_PUTENV=0;
-   GNULIB_QSORT_R=0;
-   GNULIB_RANDOM=0;
-   GNULIB_RANDOM_R=0;
-   GNULIB_REALLOCARRAY=0;
-   GNULIB_REALLOC_POSIX=0;
-   GNULIB_REALPATH=0;
-   GNULIB_RPMATCH=0;
-   GNULIB_SECURE_GETENV=0;
-   GNULIB_SETENV=0;
-   GNULIB_STRTOD=0;
-   GNULIB_STRTOLD=0;
-   GNULIB_STRTOLL=0;
-   GNULIB_STRTOULL=0;
-   GNULIB_SYSTEM_POSIX=0;
-   GNULIB_UNLOCKPT=0;
-   GNULIB_UNSETENV=0;
-   GNULIB_WCTOMB=0;
-     HAVE__EXIT=1;
-   HAVE_ATOLL=1;
-   HAVE_CANONICALIZE_FILE_NAME=1;
-   HAVE_DECL_GETLOADAVG=1;
-   HAVE_GETSUBOPT=1;
-   HAVE_GRANTPT=1;
-   HAVE_INITSTATE=1;
-   HAVE_DECL_INITSTATE=1;
-   HAVE_MBTOWC=1;
-   HAVE_MKDTEMP=1;
-   HAVE_MKOSTEMP=1;
-   HAVE_MKOSTEMPS=1;
-   HAVE_MKSTEMP=1;
-   HAVE_MKSTEMPS=1;
-   HAVE_POSIX_OPENPT=1;
-   HAVE_PTSNAME=1;
-   HAVE_PTSNAME_R=1;
-   HAVE_QSORT_R=1;
-   HAVE_RANDOM=1;
-   HAVE_RANDOM_H=1;
-   HAVE_RANDOM_R=1;
-   HAVE_REALLOCARRAY=1;
-   HAVE_REALPATH=1;
-   HAVE_RPMATCH=1;
-   HAVE_SECURE_GETENV=1;
-   HAVE_SETENV=1;
-   HAVE_DECL_SETENV=1;
-   HAVE_SETSTATE=1;
-   HAVE_DECL_SETSTATE=1;
-   HAVE_STRTOD=1;
-   HAVE_STRTOLD=1;
-   HAVE_STRTOLL=1;
-   HAVE_STRTOULL=1;
-   HAVE_STRUCT_RANDOM_DATA=1;
-   HAVE_SYS_LOADAVG_H=0;
-   HAVE_UNLOCKPT=1;
-   HAVE_DECL_UNSETENV=1;
-   REPLACE_CALLOC=0;
-   REPLACE_CANONICALIZE_FILE_NAME=0;
-   REPLACE_INITSTATE=0;
-   REPLACE_MALLOC=0;
-   REPLACE_MBTOWC=0;
-   REPLACE_MKSTEMP=0;
-   REPLACE_PTSNAME=0;
-   REPLACE_PTSNAME_R=0;
-   REPLACE_PUTENV=0;
-   REPLACE_QSORT_R=0;
-   REPLACE_RANDOM=0;
-   REPLACE_RANDOM_R=0;
-   REPLACE_REALLOC=0;
-   REPLACE_REALPATH=0;
-   REPLACE_SETENV=0;
-   REPLACE_SETSTATE=0;
-   REPLACE_STRTOD=0;
-   REPLACE_STRTOLD=0;
-   REPLACE_UNSETENV=0;
-   REPLACE_WCTOMB=0;
  
  
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc, realloc, calloc are POSIX compliant" >&5
- $as_echo_n "checking whether malloc, realloc, calloc are POSIX compliant... " >&6; }
- if ${gl_cv_func_malloc_posix+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
  
-                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
  
! int
! main ()
! {
! #if defined _WIN32 && ! defined __CYGWIN__
!              choke me
!              #endif
  
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   gl_cv_func_malloc_posix=yes
- else
-   gl_cv_func_malloc_posix=no
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_malloc_posix" >&5
- $as_echo "$gl_cv_func_malloc_posix" >&6; }
  
  
  
-       for ac_header in stdlib.h
- do :
-   ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
- if test "x$ac_cv_header_stdlib_h" = xyes; then :
-   cat >>confdefs.h <<_ACEOF
- #define HAVE_STDLIB_H 1
- _ACEOF
  
- fi
  
- done
  
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
- $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
- if ${ac_cv_func_malloc_0_nonnull+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   if test "$cross_compiling" = yes; then :
-   case "$host_os" in
-           # Guess yes on platforms where we know the result.
-           *-gnu* | gnu* | *-musl* | freebsd* | netbsd* | openbsd* \
-           | hpux* | solaris* | cygwin* | mingw*)
-             ac_cv_func_malloc_0_nonnull="guessing yes" ;;
-           # If we don't know, assume the worst.
-           *) ac_cv_func_malloc_0_nonnull="guessing no" ;;
-         esac
  
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #if defined STDC_HEADERS || defined HAVE_STDLIB_H
-             # include <stdlib.h>
-             #else
-             char *malloc ();
-             #endif
  
- int
- main ()
- {
- char *p = malloc (0);
-             int result = !p;
-             free (p);
-             return result;
-   ;
-   return 0;
- }
  
- _ACEOF
- if ac_fn_c_try_run "$LINENO"; then :
-   ac_cv_func_malloc_0_nonnull=yes
- else
-   ac_cv_func_malloc_0_nonnull=no
- fi
- rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-   conftest.$ac_objext conftest.beam conftest.$ac_ext
- fi
  
  
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
- $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
-   case "$ac_cv_func_malloc_0_nonnull" in
-     *yes)
-       gl_cv_func_malloc_0_nonnull=1
-       ;;
-     *)
-       gl_cv_func_malloc_0_nonnull=0
-       ;;
-   esac
  
  
- cat >>confdefs.h <<_ACEOF
- #define MALLOC_0_IS_NONNULL $gl_cv_func_malloc_0_nonnull
- _ACEOF
  
  
  
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
- $as_echo_n "checking for unsigned long long int... " >&6; }
- if ${ac_cv_type_unsigned_long_long_int+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   ac_cv_type_unsigned_long_long_int=yes
-      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
  
-   /* For now, do not test the preprocessor; as of 2007 there are too many
-          implementations with broken preprocessors.  Perhaps this can
-          be revisited in 2012.  In the meantime, code should not expect
-          #if to work with literals wider than 32 bits.  */
-       /* Test literals.  */
-       long long int ll = 9223372036854775807ll;
-       long long int nll = -9223372036854775807LL;
-       unsigned long long int ull = 18446744073709551615ULL;
-       /* Test constant expressions.   */
-       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
-                      ? 1 : -1)];
-       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
-                      ? 1 : -1)];
-       int i = 63;
- int
- main ()
- {
- /* Test availability of runtime routines for shift and division.  */
-       long long int llmax = 9223372036854775807ll;
-       unsigned long long int ullmax = 18446744073709551615ull;
-       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
-               | (llmax / ll) | (llmax % ll)
-               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
-               | (ullmax / ull) | (ullmax % ull));
-   ;
-   return 0;
- }
  
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
  
- else
-   ac_cv_type_unsigned_long_long_int=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
!     conftest$ac_exeext conftest.$ac_ext
       fi
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
! $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
  
! $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
  
-   fi
  
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
! $as_echo_n "checking for long long int... " >&6; }
! if ${ac_cv_type_long_long_int+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   ac_cv_type_long_long_int=yes
!       if test "x${ac_cv_prog_cc_c99-no}" = xno; then
!         ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
!         if test $ac_cv_type_long_long_int = yes; then
!                                         if test "$cross_compiling" = yes; then :
!   :
! else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <limits.h>
!                  #ifndef LLONG_MAX
!                  # define HALF \
!                           (1LL << (sizeof (long long int) * CHAR_BIT - 2))
!                  # define LLONG_MAX (HALF - 1 + HALF)
!                  #endif
  int
! main ()
  {
! long long int n = 1;
!                  int i;
!                  for (i = 0; ; i++)
!                    {
!                      long long int m = n << i;
!                      if (m >> i != n)
!                        return 1;
!                      if (LLONG_MAX / 2 < m)
!                        break;
!                    }
!                  return 0;
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
  
! else
!   ac_cv_type_long_long_int=no
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
--- 12137,12323 ----
  
  
  
  
! 
! 
! 
! 
! 
! 
! 
!   GNULIB_ISWBLANK=0;
!   GNULIB_ISWDIGIT=0;
!   GNULIB_ISWXDIGIT=0;
!   GNULIB_WCTYPE=0;
!   GNULIB_ISWCTYPE=0;
!   GNULIB_WCTRANS=0;
!   GNULIB_TOWCTRANS=0;
!     HAVE_ISWBLANK=1;
!   HAVE_WCTYPE_T=1;
!   HAVE_WCTRANS_T=1;
!   REPLACE_ISWBLANK=0;
!   REPLACE_ISWDIGIT=0;
!   REPLACE_ISWXDIGIT=0;
! 
! 
! 
! 
! 
!   if test $ac_cv_header_crtdefs_h = yes; then
!     HAVE_CRTDEFS_H=1
    else
!     HAVE_CRTDEFS_H=0
    fi
  
  
  
  
  
  
  
  
!   if test $ac_cv_func_iswcntrl = yes; then
!     HAVE_ISWCNTRL=1
!   else
!     HAVE_ISWCNTRL=0
!   fi
  
  
  
+   if test $gt_cv_c_wint_t = yes; then
+     HAVE_WINT_T=1
+   else
+     HAVE_WINT_T=0
+   fi
  
  
  
  
  
  
  
  
  
  
  
  
  
+      if test $gl_cv_have_include_next = yes; then
+        gl_cv_next_wctype_h='<'wctype.h'>'
+      else
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5
+ printf %s "checking absolute name of <wctype.h>... " >&6; }
+ if test ${gl_cv_next_wctype_h+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+ 
+              if test $ac_cv_header_wctype_h = yes; then
  
  
  
  
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <wctype.h>
  _ACEOF
!                 case "$host_os" in
!     aix*) gl_absname_cpp="$ac_cpp -C" ;;
!     *)    gl_absname_cpp="$ac_cpp" ;;
!   esac
! 
!   case "$host_os" in
!     mingw*)
!                                           gl_dirsep_regex='[/\\]'
!       ;;
!     *)
!       gl_dirsep_regex='\/'
!       ;;
!   esac
!       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
!   gl_header_literal_regex=`echo 'wctype.h' \
!                            | sed -e "$gl_make_literal_regex_sed"`
!   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
!       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
!       s|^/[^/]|//&|
!       p
!       q
!     }'
! 
!         gl_cv_absolute_wctype_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
!   sed -n "$gl_absolute_header_sed"`
! 
!            gl_header=$gl_cv_absolute_wctype_h
!            gl_cv_next_wctype_h='"'$gl_header'"'
!           else
!                gl_cv_next_wctype_h='<'wctype.h'>'
!              fi
! 
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5
! printf "%s\n" "$gl_cv_next_wctype_h" >&6; }
       fi
!      NEXT_WCTYPE_H=$gl_cv_next_wctype_h
  
!      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
!        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
!        gl_next_as_first_directive='<'wctype.h'>'
!      else
!        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=$gl_cv_next_wctype_h
!      fi
!      NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=$gl_next_as_first_directive
  
  
  
  
!   if test $ac_cv_header_wctype_h = yes; then
!     if test $ac_cv_func_iswcntrl = yes; then
!                   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5
! printf %s "checking whether iswcntrl works... " >&6; }
! if test ${gl_cv_func_iswcntrl_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
! 
!           if test "$cross_compiling" = yes
! then :
!                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdlib.h>
!                           #if __GNU_LIBRARY__ == 1
!                           Linux libc5 i18n is broken.
!                           #endif
  int
! main (void)
  {
! 
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_func_iswcntrl_works="guessing yes"
! else $as_nop
!   gl_cv_func_iswcntrl_works="guessing no"
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
!                #include <wchar.h>
!                #include <wctype.h>
!                int main () { return iswprint ('x') == 0; }
! 
! _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_func_iswcntrl_works=yes
! else $as_nop
!   gl_cv_func_iswcntrl_works=no
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
***************
*** 10505,10659 ****
  fi
  
!         fi
!       fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
! $as_echo "$ac_cv_type_long_long_int" >&6; }
!   if test $ac_cv_type_long_long_int = yes; then
  
- $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
  
    fi
  
  
  
!    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
! $as_echo_n "checking for mbstate_t... " >&6; }
! if ${ac_cv_type_mbstate_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
- $ac_includes_default
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int
! main ()
  {
! mbstate_t x; return sizeof x;
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   ac_cv_type_mbstate_t=yes
! else
!   ac_cv_type_mbstate_t=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
! $as_echo "$ac_cv_type_mbstate_t" >&6; }
!    if test $ac_cv_type_mbstate_t = yes; then
  
! $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
  
!    else
  
! $as_echo "#define mbstate_t int" >>confdefs.h
  
!    fi
  
  
-   GNULIB_BTOWC=0;
-   GNULIB_WCTOB=0;
-   GNULIB_MBSINIT=0;
-   GNULIB_MBRTOWC=0;
-   GNULIB_MBRLEN=0;
-   GNULIB_MBSRTOWCS=0;
-   GNULIB_MBSNRTOWCS=0;
-   GNULIB_WCRTOMB=0;
-   GNULIB_WCSRTOMBS=0;
-   GNULIB_WCSNRTOMBS=0;
-   GNULIB_WCWIDTH=0;
-   GNULIB_WMEMCHR=0;
-   GNULIB_WMEMCMP=0;
-   GNULIB_WMEMCPY=0;
-   GNULIB_WMEMMOVE=0;
-   GNULIB_WMEMSET=0;
-   GNULIB_WCSLEN=0;
-   GNULIB_WCSNLEN=0;
-   GNULIB_WCSCPY=0;
-   GNULIB_WCPCPY=0;
-   GNULIB_WCSNCPY=0;
-   GNULIB_WCPNCPY=0;
-   GNULIB_WCSCAT=0;
-   GNULIB_WCSNCAT=0;
-   GNULIB_WCSCMP=0;
-   GNULIB_WCSNCMP=0;
-   GNULIB_WCSCASECMP=0;
-   GNULIB_WCSNCASECMP=0;
-   GNULIB_WCSCOLL=0;
-   GNULIB_WCSXFRM=0;
-   GNULIB_WCSDUP=0;
-   GNULIB_WCSCHR=0;
-   GNULIB_WCSRCHR=0;
-   GNULIB_WCSCSPN=0;
-   GNULIB_WCSSPN=0;
-   GNULIB_WCSPBRK=0;
-   GNULIB_WCSSTR=0;
-   GNULIB_WCSTOK=0;
-   GNULIB_WCSWIDTH=0;
-   GNULIB_WCSFTIME=0;
-     HAVE_BTOWC=1;
-   HAVE_MBSINIT=1;
-   HAVE_MBRTOWC=1;
-   HAVE_MBRLEN=1;
-   HAVE_MBSRTOWCS=1;
-   HAVE_MBSNRTOWCS=1;
-   HAVE_WCRTOMB=1;
-   HAVE_WCSRTOMBS=1;
-   HAVE_WCSNRTOMBS=1;
-   HAVE_WMEMCHR=1;
-   HAVE_WMEMCMP=1;
-   HAVE_WMEMCPY=1;
-   HAVE_WMEMMOVE=1;
-   HAVE_WMEMSET=1;
-   HAVE_WCSLEN=1;
-   HAVE_WCSNLEN=1;
-   HAVE_WCSCPY=1;
-   HAVE_WCPCPY=1;
-   HAVE_WCSNCPY=1;
-   HAVE_WCPNCPY=1;
-   HAVE_WCSCAT=1;
-   HAVE_WCSNCAT=1;
-   HAVE_WCSCMP=1;
-   HAVE_WCSNCMP=1;
-   HAVE_WCSCASECMP=1;
-   HAVE_WCSNCASECMP=1;
-   HAVE_WCSCOLL=1;
-   HAVE_WCSXFRM=1;
-   HAVE_WCSDUP=1;
-   HAVE_WCSCHR=1;
-   HAVE_WCSRCHR=1;
-   HAVE_WCSCSPN=1;
-   HAVE_WCSSPN=1;
-   HAVE_WCSPBRK=1;
-   HAVE_WCSSTR=1;
-   HAVE_WCSTOK=1;
-   HAVE_WCSWIDTH=1;
-   HAVE_WCSFTIME=1;
-   HAVE_DECL_WCTOB=1;
-   HAVE_DECL_WCWIDTH=1;
-   REPLACE_MBSTATE_T=0;
-   REPLACE_BTOWC=0;
-   REPLACE_WCTOB=0;
-   REPLACE_MBSINIT=0;
-   REPLACE_MBRTOWC=0;
-   REPLACE_MBRLEN=0;
-   REPLACE_MBSRTOWCS=0;
-   REPLACE_MBSNRTOWCS=0;
-   REPLACE_WCRTOMB=0;
-   REPLACE_WCSRTOMBS=0;
-   REPLACE_WCSNRTOMBS=0;
-   REPLACE_WCWIDTH=0;
-   REPLACE_WCSWIDTH=0;
-   REPLACE_WCSFTIME=0;
  
  
--- 12325,12465 ----
  fi
  
! 
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5
! printf "%s\n" "$gl_cv_func_iswcntrl_works" >&6; }
!     fi
!     HAVE_WCTYPE_H=1
!   else
!     HAVE_WCTYPE_H=0
!   fi
! 
! 
!   if test $GNULIB_OVERRIDES_WINT_T = 1; then
!     REPLACE_ISWCNTRL=1
!   else
!     case "$gl_cv_func_iswcntrl_works" in
!       *yes) REPLACE_ISWCNTRL=0 ;;
!       *)    REPLACE_ISWCNTRL=1 ;;
!     esac
!   fi
  
  
+   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
+         :
    fi
  
+   if test $REPLACE_ISWCNTRL = 1; then
+     REPLACE_TOWLOWER=1
+   else
+     ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower"
+ if test "x$ac_cv_func_towlower" = xyes
+ then :
+   printf "%s\n" "#define HAVE_TOWLOWER 1" >>confdefs.h
  
+ fi
  
!     if test $ac_cv_func_towlower = yes; then
!       REPLACE_TOWLOWER=0
!     else
!       ac_fn_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "#include <wchar.h>
!           #if HAVE_WCTYPE_H
!           # include <wctype.h>
!           #endif
! 
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_towlower" = xyes
! then :
!   ac_have_decl=1
! else $as_nop
!   ac_have_decl=0
! fi
! printf "%s\n" "#define HAVE_DECL_TOWLOWER $ac_have_decl" >>confdefs.h
! 
!       if test $ac_cv_have_decl_towlower = yes; then
!                                 REPLACE_TOWLOWER=1
!       else
!         REPLACE_TOWLOWER=0
!       fi
!     fi
!   fi
! 
! 
!   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_TOWLOWER = 1; then
!         :
!   fi
! 
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5
! printf %s "checking for wctype_t... " >&6; }
! if test ${gl_cv_type_wctype_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <wchar.h>
+             #if HAVE_WCTYPE_H
+             # include <wctype.h>
+             #endif
+             wctype_t a;
+ 
  int
! main (void)
  {
! 
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_type_wctype_t=yes
! else $as_nop
!   gl_cv_type_wctype_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5
! printf "%s\n" "$gl_cv_type_wctype_t" >&6; }
!   if test $gl_cv_type_wctype_t = no; then
!     HAVE_WCTYPE_T=0
!   fi
  
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5
! printf %s "checking for wctrans_t... " >&6; }
! if test ${gl_cv_type_wctrans_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <wchar.h>
!             #include <wctype.h>
!             wctrans_t a;
  
! int
! main (void)
! {
  
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_type_wctrans_t=yes
! else $as_nop
!   gl_cv_type_wctrans_t=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5
+ printf "%s\n" "$gl_cv_type_wctrans_t" >&6; }
+   if test $gl_cv_type_wctrans_t = no; then
+     HAVE_WCTRANS_T=0
+   fi
  
  
  
***************
*** 10662,10675 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
! $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
! if ${am_cv_langinfo_codeset+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <langinfo.h>
  int
! main ()
  {
  char* cs = nl_langinfo(CODESET); return !cs;
--- 12468,12482 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
! printf %s "checking for nl_langinfo and CODESET... " >&6; }
! if test ${am_cv_langinfo_codeset+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <langinfo.h>
  int
! main (void)
  {
  char* cs = nl_langinfo(CODESET); return !cs;
***************
*** 10678,10695 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    am_cv_langinfo_codeset=yes
! else
    am_cv_langinfo_codeset=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
! $as_echo "$am_cv_langinfo_codeset" >&6; }
    if test $am_cv_langinfo_codeset = yes; then
  
! $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
  
    fi
--- 12485,12503 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    am_cv_langinfo_codeset=yes
! else $as_nop
    am_cv_langinfo_codeset=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
! printf "%s\n" "$am_cv_langinfo_codeset" >&6; }
    if test $am_cv_langinfo_codeset = yes; then
  
! printf "%s\n" "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
  
    fi
***************
*** 10698,10706 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5
! $as_echo_n "checking for a traditional japanese locale... " >&6; }
! if ${gt_cv_locale_ja+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 12506,12515 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
! printf %s "checking for a traditional french locale... " >&6; }
! if test ${gt_cv_locale_fr+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 10716,10721 ****
  struct tm t;
  char buf[16];
! int main ()
! {
    /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
       imitates locale dependent behaviour by looking at the environment
--- 12525,12529 ----
  struct tm t;
  char buf[16];
! int main () {
    /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
       imitates locale dependent behaviour by looking at the environment
***************
*** 10758,10775 ****
    if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
  # endif
!   /* Check whether MB_CUR_MAX is > 1.  This excludes the dysfunctional locales
!      on Cygwin 1.5.x.  */
!   if (MB_CUR_MAX == 1)
!     return 1;
!   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
!      This excludes the UTF-8 encoding (except on MirBSD).  */
!   {
!     const char *p;
!     t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
!     if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
!     for (p = buf; *p != '\0'; p++)
!       if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
!         return 1;
!   }
    return 0;
  #endif
--- 12566,12580 ----
    if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
  # endif
!   /* Check whether in the abbreviation of the second month, the second
!      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
!      one byte long. This excludes the UTF-8 encoding.  */
!   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
!   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
! # if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
!   /* Check whether the decimal separator is a comma.
!      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
!      are nl_langinfo(RADIXCHAR) are both ".".  */
!   if (localeconv () ->decimal_point[0] != ',') return 1;
! # endif
    return 0;
  #endif
***************
*** 10780,10784 ****
    (eval $ac_link) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s conftest$ac_exeext; then
        case "$host_os" in
--- 12585,12589 ----
    (eval $ac_link) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s conftest$ac_exeext; then
        case "$host_os" in
***************
*** 10790,10797 ****
          # and similar.
          mingw*)
!           # Note that on native Windows, the Japanese locale is
!           # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we
!           # cannot use it here.
!           gt_cv_locale_ja=none
            ;;
          *)
--- 12595,12605 ----
          # and similar.
          mingw*)
!           # Test for the native Windows locale name.
!           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_fr=French_France.1252
!           else
!             # None found.
!             gt_cv_locale_fr=none
!           fi
            ;;
          *)
***************
*** 10800,10830 ****
            # configure script would override the LC_ALL setting. Likewise for
            # LC_CTYPE, which is also set at the beginning of the configure script.
!           # Test for the AIX locale name.
!           if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_ja=ja_JP
            else
              # Test for the locale name with explicit encoding suffix.
!             if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!               gt_cv_locale_ja=ja_JP.EUC-JP
              else
!               # Test for the HP-UX, OSF/1, NetBSD locale name.
!               if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                 gt_cv_locale_ja=ja_JP.eucJP
                else
!                 # Test for the IRIX, FreeBSD locale name.
!                 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                   gt_cv_locale_ja=ja_JP.EUC
                  else
                    # Test for the Solaris 7 locale name.
!                   if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                     gt_cv_locale_ja=ja
                    else
!                     # Special test for NetBSD 1.6.
!                     if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then
!                       gt_cv_locale_ja=ja_JP.eucJP
!                     else
!                       # None found.
!                       gt_cv_locale_ja=none
!                     fi
                    fi
                  fi
--- 12608,12633 ----
            # configure script would override the LC_ALL setting. Likewise for
            # LC_CTYPE, which is also set at the beginning of the configure script.
!           # Test for the usual locale name.
!           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_fr=fr_FR
            else
              # Test for the locale name with explicit encoding suffix.
!             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!               gt_cv_locale_fr=fr_FR.ISO-8859-1
              else
!               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
!               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                 gt_cv_locale_fr=fr_FR.ISO8859-1
                else
!                 # Test for the HP-UX locale name.
!                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                   gt_cv_locale_fr=fr_FR.iso88591
                  else
                    # Test for the Solaris 7 locale name.
!                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                     gt_cv_locale_fr=fr
                    else
!                     # None found.
!                     gt_cv_locale_fr=none
                    fi
                  fi
***************
*** 10838,10844 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5
! $as_echo "$gt_cv_locale_ja" >&6; }
!   LOCALE_JA=$gt_cv_locale_ja
  
  
--- 12641,12647 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
! printf "%s\n" "$gt_cv_locale_fr" >&6; }
!   LOCALE_FR=$gt_cv_locale_fr
  
  
***************
*** 10846,10854 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5
! $as_echo_n "checking for a transitional chinese locale... " >&6; }
! if ${gt_cv_locale_zh_CN+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 12649,12658 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5
! printf %s "checking for a traditional japanese locale... " >&6; }
! if test ${gt_cv_locale_ja+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 10856,10860 ****
  
  #include <locale.h>
- #include <stdlib.h>
  #include <time.h>
  #if HAVE_LANGINFO_CODESET
--- 12660,12663 ----
***************
*** 10907,10910 ****
--- 12710,12717 ----
    if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
  # endif
+   /* Check whether MB_CUR_MAX is > 1.  This excludes the dysfunctional locales
+      on Cygwin 1.5.x.  */
+   if (MB_CUR_MAX == 1)
+     return 1;
    /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
       This excludes the UTF-8 encoding (except on MirBSD).  */
***************
*** 10917,10924 ****
          return 1;
    }
-   /* Check whether a typical GB18030 multibyte sequence is recognized as a
-      single wide character.  This excludes the GB2312 and GBK encodings.  */
-   if (mblen ("\203\062\332\066", 5) != 4)
-     return 1;
    return 0;
  #endif
--- 12724,12727 ----
***************
*** 10929,10933 ****
    (eval $ac_link) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s conftest$ac_exeext; then
        case "$host_os" in
--- 12732,12736 ----
    (eval $ac_link) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s conftest$ac_exeext; then
        case "$host_os" in
***************
*** 10939,10955 ****
          # and similar.
          mingw*)
!           # Test for the hypothetical native Windows locale name.
!           if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_zh_CN=Chinese_China.54936
!           else
!             # None found.
!             gt_cv_locale_zh_CN=none
!           fi
!           ;;
!         solaris2.8)
!           # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are
!           # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK.
!           # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core.
!           gt_cv_locale_zh_CN=none
            ;;
          *)
--- 12742,12749 ----
          # and similar.
          mingw*)
!           # Note that on native Windows, the Japanese locale is
!           # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we
!           # cannot use it here.
!           gt_cv_locale_ja=none
            ;;
          *)
***************
*** 10958,10995 ****
            # configure script would override the LC_ALL setting. Likewise for
            # LC_CTYPE, which is also set at the beginning of the configure script.
!           # Test for the locale name without encoding suffix.
!           if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_zh_CN=zh_CN
            else
              # Test for the locale name with explicit encoding suffix.
!             if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!               gt_cv_locale_zh_CN=zh_CN.GB18030
              else
!               # None found.
!               gt_cv_locale_zh_CN=none
              fi
            fi
            ;;
        esac
-     else
-       # If there was a link error, due to mblen(), the system is so old that
-       # it certainly doesn't have a chinese locale.
-       gt_cv_locale_zh_CN=none
      fi
      rm -fr conftest*
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5
! $as_echo "$gt_cv_locale_zh_CN" >&6; }
!   LOCALE_ZH_CN=$gt_cv_locale_zh_CN
  
  
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
! $as_echo_n "checking for a french Unicode locale... " >&6; }
! if ${gt_cv_locale_fr_utf8+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 12752,12806 ----
            # configure script would override the LC_ALL setting. Likewise for
            # LC_CTYPE, which is also set at the beginning of the configure script.
!           # Test for the AIX locale name.
!           if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_ja=ja_JP
            else
              # Test for the locale name with explicit encoding suffix.
!             if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!               gt_cv_locale_ja=ja_JP.EUC-JP
              else
!               # Test for the HP-UX, OSF/1, NetBSD locale name.
!               if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                 gt_cv_locale_ja=ja_JP.eucJP
!               else
!                 # Test for the IRIX, FreeBSD locale name.
!                 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                   gt_cv_locale_ja=ja_JP.EUC
!                 else
!                   # Test for the Solaris 7 locale name.
!                   if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                     gt_cv_locale_ja=ja
!                   else
!                     # Special test for NetBSD 1.6.
!                     if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then
!                       gt_cv_locale_ja=ja_JP.eucJP
!                     else
!                       # None found.
!                       gt_cv_locale_ja=none
!                     fi
!                   fi
!                 fi
!               fi
              fi
            fi
            ;;
        esac
      fi
      rm -fr conftest*
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5
! printf "%s\n" "$gt_cv_locale_ja" >&6; }
!   LOCALE_JA=$gt_cv_locale_ja
  
  
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
! printf %s "checking for a french Unicode locale... " >&6; }
! if test ${gt_cv_locale_fr_utf8+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 11062,11066 ****
    (eval $ac_link) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s conftest$ac_exeext; then
        case "$host_os" in
--- 12873,12877 ----
    (eval $ac_link) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s conftest$ac_exeext; then
        case "$host_os" in
***************
*** 11108,12530 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
! $as_echo "$gt_cv_locale_fr_utf8" >&6; }
    LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
  
  
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
- $as_echo_n "checking for inline... " >&6; }
- if ${ac_cv_c_inline+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   ac_cv_c_inline=no
- for ac_kw in inline __inline__ __inline; do
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #ifndef __cplusplus
- typedef int foo_t;
- static $ac_kw foo_t static_foo () {return 0; }
- $ac_kw foo_t foo () {return 0; }
- #endif
- 
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   ac_cv_c_inline=$ac_kw
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-   test "$ac_cv_c_inline" != no && break
- done
- 
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
- $as_echo "$ac_cv_c_inline" >&6; }
- 
- case $ac_cv_c_inline in
-   inline | yes) ;;
-   *)
-     case $ac_cv_c_inline in
-       no) ac_val=;;
-       *) ac_val=$ac_cv_c_inline;;
-     esac
-     cat >>confdefs.h <<_ACEOF
- #ifndef __cplusplus
- #define inline $ac_val
- #endif
- _ACEOF
-     ;;
- esac
- 
- 
-   GNULIB_EXPLICIT_BZERO=0;
-   GNULIB_FFSL=0;
-   GNULIB_FFSLL=0;
-   GNULIB_MEMCHR=0;
-   GNULIB_MEMMEM=0;
-   GNULIB_MEMPCPY=0;
-   GNULIB_MEMRCHR=0;
-   GNULIB_RAWMEMCHR=0;
-   GNULIB_STPCPY=0;
-   GNULIB_STPNCPY=0;
-   GNULIB_STRCHRNUL=0;
-   GNULIB_STRDUP=0;
-   GNULIB_STRNCAT=0;
-   GNULIB_STRNDUP=0;
-   GNULIB_STRNLEN=0;
-   GNULIB_STRPBRK=0;
-   GNULIB_STRSEP=0;
-   GNULIB_STRSTR=0;
-   GNULIB_STRCASESTR=0;
-   GNULIB_STRTOK_R=0;
-   GNULIB_MBSLEN=0;
-   GNULIB_MBSNLEN=0;
-   GNULIB_MBSCHR=0;
-   GNULIB_MBSRCHR=0;
-   GNULIB_MBSSTR=0;
-   GNULIB_MBSCASECMP=0;
-   GNULIB_MBSNCASECMP=0;
-   GNULIB_MBSPCASECMP=0;
-   GNULIB_MBSCASESTR=0;
-   GNULIB_MBSCSPN=0;
-   GNULIB_MBSPBRK=0;
-   GNULIB_MBSSPN=0;
-   GNULIB_MBSSEP=0;
-   GNULIB_MBSTOK_R=0;
-   GNULIB_STRERROR=0;
-   GNULIB_STRERROR_R=0;
-   GNULIB_STRSIGNAL=0;
-   GNULIB_STRVERSCMP=0;
-   HAVE_MBSLEN=0;
-     HAVE_EXPLICIT_BZERO=1;
-   HAVE_FFSL=1;
-   HAVE_FFSLL=1;
-   HAVE_MEMCHR=1;
-   HAVE_DECL_MEMMEM=1;
-   HAVE_MEMPCPY=1;
-   HAVE_DECL_MEMRCHR=1;
-   HAVE_RAWMEMCHR=1;
-   HAVE_STPCPY=1;
-   HAVE_STPNCPY=1;
-   HAVE_STRCHRNUL=1;
-   HAVE_DECL_STRDUP=1;
-   HAVE_DECL_STRNDUP=1;
-   HAVE_DECL_STRNLEN=1;
-   HAVE_STRPBRK=1;
-   HAVE_STRSEP=1;
-   HAVE_STRCASESTR=1;
-   HAVE_DECL_STRTOK_R=1;
-   HAVE_DECL_STRERROR_R=1;
-   HAVE_DECL_STRSIGNAL=1;
-   HAVE_STRVERSCMP=1;
-   REPLACE_MEMCHR=0;
-   REPLACE_MEMMEM=0;
-   REPLACE_STPNCPY=0;
-   REPLACE_STRCHRNUL=0;
-   REPLACE_STRDUP=0;
-   REPLACE_STRNCAT=0;
-   REPLACE_STRNDUP=0;
-   REPLACE_STRNLEN=0;
-   REPLACE_STRSTR=0;
-   REPLACE_STRCASESTR=0;
-   REPLACE_STRTOK_R=0;
-   REPLACE_STRERROR=0;
-   REPLACE_STRERROR_R=0;
-   REPLACE_STRSIGNAL=0;
-   UNDEFINE_STRTOK_R=0;
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
  
  
  
- 
- 
-   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
-   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
-   # irrelevant for anonymous mappings.
-   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
- if test "x$ac_cv_func_mmap" = xyes; then :
-   gl_have_mmap=yes
- else
-   gl_have_mmap=no
- fi
- 
- 
-   # Try to allow MAP_ANONYMOUS.
-   gl_have_mmap_anonymous=no
-   if test $gl_have_mmap = yes; then
-     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
- $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! #include <sys/mman.h>
! #ifdef MAP_ANONYMOUS
!     I cannot identify this map
  #endif
! 
! _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
!   gl_have_mmap_anonymous=yes
! fi
! rm -f conftest*
! 
!     if test $gl_have_mmap_anonymous != yes; then
!       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <sys/mman.h>
! #ifdef MAP_ANON
!     I cannot identify this map
  #endif
  
  _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
! 
! $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
! 
!          gl_have_mmap_anonymous=yes
! fi
! rm -f conftest*
! 
!     fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
! $as_echo "$gl_have_mmap_anonymous" >&6; }
!     if test $gl_have_mmap_anonymous = yes; then
! 
! $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
! 
      fi
!   fi
! 
  
  
  
  
  
-   if test $HAVE_MEMCHR = 1; then
-     # Detect platform-specific bugs in some versions of glibc:
-     # memchr should not dereference anything with length 0
-     #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
-     # memchr should not dereference overestimated length after a match
-     #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
-     #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
-     # memchr should cast the second argument to 'unsigned char'.
-     #   This bug exists in Android 4.3.
-     # Assume that memchr works on platforms that lack mprotect.
-     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
- $as_echo_n "checking whether memchr works... " >&6; }
- if ${gl_cv_func_memchr_works+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   if test "$cross_compiling" = yes; then :
    case "$host_os" in
!                              # Guess no on Android.
!             linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
!                              # Guess yes on native Windows.
!             mingw*)          gl_cv_func_memchr_works="guessing yes" ;;
!                              # Be pessimistic for now.
!             *)               gl_cv_func_memchr_works="guessing no" ;;
!           esac
! 
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! 
! #include <string.h>
! #if HAVE_SYS_MMAN_H
! # include <fcntl.h>
! # include <unistd.h>
! # include <sys/types.h>
! # include <sys/mman.h>
! # ifndef MAP_FILE
! #  define MAP_FILE 0
! # endif
! #endif
  
  int
! main ()
  {
  
-   int result = 0;
-   char *fence = NULL;
- #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
- # if HAVE_MAP_ANONYMOUS
-   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
-   const int fd = -1;
- # else /* !HAVE_MAP_ANONYMOUS */
-   const int flags = MAP_FILE | MAP_PRIVATE;
-   int fd = open ("/dev/zero", O_RDONLY, 0666);
-   if (fd >= 0)
- # endif
-     {
-       int pagesize = getpagesize ();
-       char *two_pages =
-         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
-                        flags, fd, 0);
-       if (two_pages != (char *)(-1)
-           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
-         fence = two_pages + pagesize;
-     }
- #endif
-   if (fence)
-     {
-       if (memchr (fence, 0, 0))
-         result |= 1;
-       strcpy (fence - 9, "12345678");
-       if (memchr (fence - 9, 0, 79) != fence - 1)
-         result |= 2;
-       if (memchr (fence - 1, 0, 3) != fence - 1)
-         result |= 4;
-     }
-   /* Test against bug on Android 4.3.  */
-   {
-     char input[3];
-     input[0] = 'a';
-     input[1] = 'b';
-     input[2] = 'c';
-     if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
-       result |= 8;
-   }
-   return result;
- 
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
!   gl_cv_func_memchr_works=yes
! else
!   gl_cv_func_memchr_works=no
  fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
! $as_echo "$gl_cv_func_memchr_works" >&6; }
!     case "$gl_cv_func_memchr_works" in
!       *yes) ;;
!       *) REPLACE_MEMCHR=1 ;;
!     esac
!   fi
  
- ac_fn_c_check_decl "$LINENO" "memrchr" "ac_cv_have_decl_memrchr" "$ac_includes_default"
- if test "x$ac_cv_have_decl_memrchr" = xyes; then :
-   ac_have_decl=1
- else
-   ac_have_decl=0
  fi
  
- cat >>confdefs.h <<_ACEOF
- #define HAVE_DECL_MEMRCHR $ac_have_decl
- _ACEOF
  
  
!     gl_cv_c_multiarch=no
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifndef __APPLE_CC__
!          not a universal capable compiler
!         #endif
!         typedef int dummy;
! 
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
!                arch=
!      prev=
!      for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
!        if test -n "$prev"; then
!          case $word in
!            i?86 | x86_64 | ppc | ppc64)
!              if test -z "$arch" || test "$arch" = "$word"; then
!                arch="$word"
!              else
!                gl_cv_c_multiarch=yes
!              fi
!              ;;
!          esac
!          prev=
!        else
!          if test "x$word" = "x-arch"; then
!            prev=arch
!          fi
!        fi
!      done
  
  fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-   if test $gl_cv_c_multiarch = yes; then
-     APPLE_UNIVERSAL_BUILD=1
-   else
-     APPLE_UNIVERSAL_BUILD=0
-   fi
  
  
- ac_fn_c_check_decl "$LINENO" "alarm" "ac_cv_have_decl_alarm" "$ac_includes_default"
- if test "x$ac_cv_have_decl_alarm" = xyes; then :
-   ac_have_decl=1
- else
-   ac_have_decl=0
  fi
  
- cat >>confdefs.h <<_ACEOF
- #define HAVE_DECL_ALARM $ac_have_decl
- _ACEOF
  
  
  
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
! $as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
! if ${ac_cv_gnu_library_2_1+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! 
! #include <features.h>
! #ifdef __GNU_LIBRARY__
!  #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
!   Lucky GNU user
!  #endif
! #endif
! #ifdef __UCLIBC__
!  Lucky user
! #endif
! 
  _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky" >/dev/null 2>&1; then :
!   ac_cv_gnu_library_2_1=yes
! else
!   ac_cv_gnu_library_2_1=no
  fi
! rm -f conftest*
! 
! 
! 
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
! $as_echo "$ac_cv_gnu_library_2_1" >&6; }
  
!     GLIBC21="$ac_cv_gnu_library_2_1"
  
  
  
  
  
  
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
- $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
- if ${ac_cv_header_stdbool_h+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
  
-              #include <stdbool.h>
  
-              #ifdef __cplusplus
-               typedef bool Bool;
-              #else
-               typedef _Bool Bool;
-               #ifndef bool
-                "error: bool is not defined"
-               #endif
-               #ifndef false
-                "error: false is not defined"
-               #endif
-               #if false
-                "error: false is not 0"
-               #endif
-               #ifndef true
-                "error: true is not defined"
-               #endif
-               #if true != 1
-                "error: true is not 1"
-               #endif
-              #endif
  
-              #ifndef __bool_true_false_are_defined
-               "error: __bool_true_false_are_defined is not defined"
-              #endif
  
!              struct s { Bool s: 1; Bool t; bool u: 1; bool v; } s;
  
!              char a[true == 1 ? 1 : -1];
!              char b[false == 0 ? 1 : -1];
!              char c[__bool_true_false_are_defined == 1 ? 1 : -1];
!              char d[(bool) 0.5 == true ? 1 : -1];
!              /* See body of main program for 'e'.  */
!              char f[(Bool) 0.0 == false ? 1 : -1];
!              char g[true];
!              char h[sizeof (Bool)];
!              char i[sizeof s.t];
!              enum { j = false, k = true, l = false * true, m = true * 256 };
!              /* The following fails for
!                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
!              Bool n[m];
!              char o[sizeof n == m * sizeof n[0] ? 1 : -1];
!              char p[-1 - (Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
!              /* Catch a bug in an HP-UX C compiler.  See
!                 https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
!                 https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html
!               */
!              Bool q = true;
!              Bool *pq = &q;
!              bool *qq = &q;
  
  int
! main ()
  {
  
!              bool e = &s;
!              *pq |= q; *pq |= ! q;
!              *qq |= q; *qq |= ! q;
!              /* Refer to every declared value, to avoid compiler optimizations.  */
!              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
!                      + !m + !n + !o + !p + !q + !pq + !qq);
  
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   ac_cv_header_stdbool_h=yes
! else
!   ac_cv_header_stdbool_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
! $as_echo "$ac_cv_header_stdbool_h" >&6; }
!    ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
! if test "x$ac_cv_type__Bool" = xyes; then :
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE__BOOL 1
! _ACEOF
  
  
  fi
  
! 
! 
!     REPLACE_NULL=0;
!   HAVE_MAX_ALIGN_T=1;
!   HAVE_WCHAR_T=1;
! 
! 
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
! $as_echo_n "checking for wchar_t... " >&6; }
! if ${gt_cv_c_wchar_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stddef.h>
!             wchar_t foo = (wchar_t)'\0';
  int
! main ()
  {
! 
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gt_cv_c_wchar_t=yes
! else
!   gt_cv_c_wchar_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
! $as_echo "$gt_cv_c_wchar_t" >&6; }
!   if test $gt_cv_c_wchar_t = yes; then
! 
! $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
! 
!   fi
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   if test $ac_cv_type_long_long_int = yes; then
!     HAVE_LONG_LONG_INT=1
!   else
!     HAVE_LONG_LONG_INT=0
!   fi
! 
! 
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
!     HAVE_UNSIGNED_LONG_LONG_INT=1
!   else
!     HAVE_UNSIGNED_LONG_LONG_INT=0
!   fi
! 
! 
! 
!   if test $ac_cv_header_wchar_h = yes; then
!     HAVE_WCHAR_H=1
!   else
!     HAVE_WCHAR_H=0
!   fi
! 
! 
!       if test $ac_cv_header_inttypes_h = yes; then
!     HAVE_INTTYPES_H=1
!   else
!     HAVE_INTTYPES_H=0
!   fi
! 
! 
!       if test $ac_cv_header_sys_types_h = yes; then
!     HAVE_SYS_TYPES_H=1
!   else
!     HAVE_SYS_TYPES_H=0
!   fi
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!      if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_stdint_h='<'stdint.h'>'
!      else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
! $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
! if ${gl_cv_next_stdint_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
! 
!              if test $ac_cv_header_stdint_h = yes; then
! 
! 
! 
! 
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
- #include <stdint.h>
- _ACEOF
-                 case "$host_os" in
-     aix*) gl_absname_cpp="$ac_cpp -C" ;;
-     *)    gl_absname_cpp="$ac_cpp" ;;
-   esac
- 
-   case "$host_os" in
-     mingw*)
-                                           gl_dirsep_regex='[/\\]'
-       ;;
-     *)
-       gl_dirsep_regex='\/'
-       ;;
-   esac
-       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
-   gl_header_literal_regex=`echo 'stdint.h' \
-                            | sed -e "$gl_make_literal_regex_sed"`
-   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
-       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
-       s|^/[^/]|//&|
-       p
-       q
-     }'
- 
-         gl_cv_absolute_stdint_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
-   sed -n "$gl_absolute_header_sed"`
- 
-            gl_header=$gl_cv_absolute_stdint_h
-            gl_cv_next_stdint_h='"'$gl_header'"'
-           else
-                gl_cv_next_stdint_h='<'stdint.h'>'
-              fi
- 
  
  fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
- $as_echo "$gl_cv_next_stdint_h" >&6; }
-      fi
-      NEXT_STDINT_H=$gl_cv_next_stdint_h
- 
-      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
-        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
-        gl_next_as_first_directive='<'stdint.h'>'
-      else
-        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
-        gl_next_as_first_directive=$gl_cv_next_stdint_h
-      fi
-      NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
  
  
  
  
!   if test $ac_cv_header_stdint_h = yes; then
!     HAVE_STDINT_H=1
!   else
!     HAVE_STDINT_H=0
!   fi
  
  
!     if test $ac_cv_header_stdint_h = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
! $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
! if ${gl_cv_header_working_stdint_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   gl_cv_header_working_stdint_h=no
!        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! 
! 
! #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
! #define __STDC_CONSTANT_MACROS 1
! #define __STDC_LIMIT_MACROS 1
! #include <stdint.h>
! /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
! #if !(defined WCHAR_MIN && defined WCHAR_MAX)
! #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
! #endif
! 
! 
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
! 
! 
! #ifdef INT8_MAX
! int8_t a1 = INT8_MAX;
! int8_t a1min = INT8_MIN;
! #endif
! #ifdef INT16_MAX
! int16_t a2 = INT16_MAX;
! int16_t a2min = INT16_MIN;
! #endif
! #ifdef INT32_MAX
! int32_t a3 = INT32_MAX;
! int32_t a3min = INT32_MIN;
! #endif
! #ifdef INT64_MAX
! int64_t a4 = INT64_MAX;
! int64_t a4min = INT64_MIN;
! #endif
! #ifdef UINT8_MAX
! uint8_t b1 = UINT8_MAX;
! #else
! typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
! #endif
! #ifdef UINT16_MAX
! uint16_t b2 = UINT16_MAX;
! #endif
! #ifdef UINT32_MAX
! uint32_t b3 = UINT32_MAX;
! #endif
! #ifdef UINT64_MAX
! uint64_t b4 = UINT64_MAX;
! #endif
! int_least8_t c1 = INT8_C (0x7f);
! int_least8_t c1max = INT_LEAST8_MAX;
! int_least8_t c1min = INT_LEAST8_MIN;
! int_least16_t c2 = INT16_C (0x7fff);
! int_least16_t c2max = INT_LEAST16_MAX;
! int_least16_t c2min = INT_LEAST16_MIN;
! int_least32_t c3 = INT32_C (0x7fffffff);
! int_least32_t c3max = INT_LEAST32_MAX;
! int_least32_t c3min = INT_LEAST32_MIN;
! int_least64_t c4 = INT64_C (0x7fffffffffffffff);
! int_least64_t c4max = INT_LEAST64_MAX;
! int_least64_t c4min = INT_LEAST64_MIN;
! uint_least8_t d1 = UINT8_C (0xff);
! uint_least8_t d1max = UINT_LEAST8_MAX;
! uint_least16_t d2 = UINT16_C (0xffff);
! uint_least16_t d2max = UINT_LEAST16_MAX;
! uint_least32_t d3 = UINT32_C (0xffffffff);
! uint_least32_t d3max = UINT_LEAST32_MAX;
! uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
! uint_least64_t d4max = UINT_LEAST64_MAX;
! int_fast8_t e1 = INT_FAST8_MAX;
! int_fast8_t e1min = INT_FAST8_MIN;
! int_fast16_t e2 = INT_FAST16_MAX;
! int_fast16_t e2min = INT_FAST16_MIN;
! int_fast32_t e3 = INT_FAST32_MAX;
! int_fast32_t e3min = INT_FAST32_MIN;
! int_fast64_t e4 = INT_FAST64_MAX;
! int_fast64_t e4min = INT_FAST64_MIN;
! uint_fast8_t f1 = UINT_FAST8_MAX;
! uint_fast16_t f2 = UINT_FAST16_MAX;
! uint_fast32_t f3 = UINT_FAST32_MAX;
! uint_fast64_t f4 = UINT_FAST64_MAX;
! #ifdef INTPTR_MAX
! intptr_t g = INTPTR_MAX;
! intptr_t gmin = INTPTR_MIN;
! #endif
! #ifdef UINTPTR_MAX
! uintptr_t h = UINTPTR_MAX;
! #endif
! intmax_t i = INTMAX_MAX;
! uintmax_t j = UINTMAX_MAX;
! 
! /* Check that SIZE_MAX has the correct type, if possible.  */
! #if 201112 <= __STDC_VERSION__
! int k = _Generic (SIZE_MAX, size_t: 0);
! #elif (2 <= __GNUC__ || defined __IBM__TYPEOF__ \
!        || (0x5110 <= __SUNPRO_C && !__STDC__))
! extern size_t k;
! extern __typeof__ (SIZE_MAX) k;
! #endif
! 
! #include <limits.h> /* for CHAR_BIT */
! #define TYPE_MINIMUM(t) \
!   ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
! #define TYPE_MAXIMUM(t) \
!   ((t) ((t) 0 < (t) -1 \
!         ? (t) -1 \
!         : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
! struct s {
!   int check_PTRDIFF:
!       PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
!       && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
!       ? 1 : -1;
!   /* Detect bug in FreeBSD 6.0 / ia64.  */
!   int check_SIG_ATOMIC:
!       SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
!       && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
!       ? 1 : -1;
!   int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
!   int check_WCHAR:
!       WCHAR_MIN == TYPE_MINIMUM (wchar_t)
!       && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
!       ? 1 : -1;
!   /* Detect bug in mingw.  */
!   int check_WINT:
!       WINT_MIN == TYPE_MINIMUM (wint_t)
!       && WINT_MAX == TYPE_MAXIMUM (wint_t)
!       ? 1 : -1;
! 
!   /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
!   int check_UINT8_C:
!         (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
!   int check_UINT16_C:
!         (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
! 
!   /* Detect bugs in OpenBSD 3.9 stdint.h.  */
! #ifdef UINT8_MAX
!   int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
! #endif
! #ifdef UINT16_MAX
!   int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
! #endif
! #ifdef UINT32_MAX
!   int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
! #endif
! #ifdef UINT64_MAX
!   int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
! #endif
!   int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
!   int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
!   int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
!   int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
!   int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
!   int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
!   int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
!   int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
!   int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
!   int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
!   int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
! };
! 
  int
! main ()
  {
! 
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!                                                     if test "$cross_compiling" = yes; then :
!   case "$host_os" in
!                          # Guess yes on native Windows.
!                  mingw*) gl_cv_header_working_stdint_h="guessing yes" ;;
!                          # In general, assume it works.
!                  *)      gl_cv_header_working_stdint_h="guessing yes" ;;
!                esac
  
! else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! 
! #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
! #define __STDC_CONSTANT_MACROS 1
! #define __STDC_LIMIT_MACROS 1
! #include <stdint.h>
! 
! 
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
! 
! 
! #include <stdio.h>
! #include <string.h>
! #define MVAL(macro) MVAL1(macro)
! #define MVAL1(expression) #expression
! static const char *macro_values[] =
!   {
! #ifdef INT8_MAX
!     MVAL (INT8_MAX),
! #endif
! #ifdef INT16_MAX
!     MVAL (INT16_MAX),
! #endif
! #ifdef INT32_MAX
!     MVAL (INT32_MAX),
! #endif
! #ifdef INT64_MAX
!     MVAL (INT64_MAX),
! #endif
! #ifdef UINT8_MAX
!     MVAL (UINT8_MAX),
! #endif
! #ifdef UINT16_MAX
!     MVAL (UINT16_MAX),
! #endif
! #ifdef UINT32_MAX
!     MVAL (UINT32_MAX),
! #endif
! #ifdef UINT64_MAX
!     MVAL (UINT64_MAX),
! #endif
!     NULL
!   };
! 
  int
! main ()
  {
! 
!   const char **mv;
!   for (mv = macro_values; *mv != NULL; mv++)
!     {
!       const char *value = *mv;
!       /* Test whether it looks like a cast expression.  */
!       if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
!           || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
!           || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
!           || strncmp (value, "((int)"/*)*/, 6) == 0
!           || strncmp (value, "((signed short)"/*)*/, 15) == 0
!           || strncmp (value, "((signed char)"/*)*/, 14) == 0)
!         return mv - macro_values + 1;
!     }
    return 0;
  
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
!   gl_cv_header_working_stdint_h=yes
  fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! 
! 
  fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
- $as_echo "$gl_cv_header_working_stdint_h" >&6; }
-   fi
  
-   HAVE_C99_STDINT_H=0
-   HAVE_SYS_BITYPES_H=0
-   HAVE_SYS_INTTYPES_H=0
-   STDINT_H=stdint.h
-   case "$gl_cv_header_working_stdint_h" in
-     *yes)
-       HAVE_C99_STDINT_H=1
-                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h predates C++11" >&5
- $as_echo_n "checking whether stdint.h predates C++11... " >&6; }
- if ${gl_cv_header_stdint_predates_cxx11_h+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   gl_cv_header_stdint_predates_cxx11_h=yes
-          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
  
  
- #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
- #include <stdint.h>
  
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
-   #include <stddef.h>
-   #include <signal.h>
-   #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
-   # include <wchar.h>
-   #endif
  
  
- intmax_t im = INTMAX_MAX;
- int32_t i32 = INT32_C (0x7fffffff);
  
- int
- main ()
- {
  
!   ;
!   return 0;
! }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_header_stdint_predates_cxx11_h=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_predates_cxx11_h" >&5
! $as_echo "$gl_cv_header_stdint_predates_cxx11_h" >&6; }
! 
!       if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
! 
! $as_echo "#define __STDC_CONSTANT_MACROS 1" >>confdefs.h
  
  
! $as_echo "#define __STDC_LIMIT_MACROS 1" >>confdefs.h
  
-       fi
-       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h has UINTMAX_WIDTH etc." >&5
- $as_echo_n "checking whether stdint.h has UINTMAX_WIDTH etc.... " >&6; }
- if ${gl_cv_header_stdint_width+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   gl_cv_header_stdint_width=no
-          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
  
!               /* Work if build is not clean.  */
!               #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1
!               #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
!                #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
!               #endif
!               #include <stdint.h>
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
-   #include <stddef.h>
-   #include <signal.h>
-   #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
-   # include <wchar.h>
-   #endif
  
-               int iw = UINTMAX_WIDTH;
  
- int
- main ()
- {
  
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   gl_cv_header_stdint_width=yes
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_width" >&5
- $as_echo "$gl_cv_header_stdint_width" >&6; }
-       if test "$gl_cv_header_stdint_width" = yes; then
-         STDINT_H=
-       fi
-       ;;
-     *)
-                   for ac_header in sys/inttypes.h sys/bitypes.h
- do :
-   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
- ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
- if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
-   cat >>confdefs.h <<_ACEOF
- #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
- _ACEOF
  
- fi
  
! done
  
-       if test $ac_cv_header_sys_inttypes_h = yes; then
-         HAVE_SYS_INTTYPES_H=1
-       fi
-       if test $ac_cv_header_sys_bitypes_h = yes; then
-         HAVE_SYS_BITYPES_H=1
-       fi
  
  
!   if test $APPLE_UNIVERSAL_BUILD = 0; then
  
  
!   for gltype in ptrdiff_t size_t ; do
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
! $as_echo_n "checking for bit size of $gltype... " >&6; }
! if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
  
! #include <limits.h>"; then :
  
! else
!   result=unknown
! fi
  
!        eval gl_cv_bitsizeof_${gltype}=\$result
  
  fi
! eval ac_res=\$gl_cv_bitsizeof_${gltype}
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
!     eval result=\$gl_cv_bitsizeof_${gltype}
!     if test $result = unknown; then
!                                                 result=0
!     fi
!     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     cat >>confdefs.h <<_ACEOF
! #define BITSIZEOF_${GLTYPE} $result
! _ACEOF
  
!     eval BITSIZEOF_${GLTYPE}=\$result
!   done
  
  
    fi
  
  
-   for gltype in sig_atomic_t wchar_t wint_t ; do
-     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
- $as_echo_n "checking for bit size of $gltype... " >&6; }
- if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
-   #include <stddef.h>
-   #include <signal.h>
-   #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
-   # include <wchar.h>
-   #endif
  
- #include <limits.h>"; then :
  
- else
-   result=unknown
- fi
  
-        eval gl_cv_bitsizeof_${gltype}=\$result
  
- fi
- eval ac_res=\$gl_cv_bitsizeof_${gltype}
- 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
- $as_echo "$ac_res" >&6; }
-     eval result=\$gl_cv_bitsizeof_${gltype}
-     if test $result = unknown; then
-                                                 result=0
-     fi
-     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
-     cat >>confdefs.h <<_ACEOF
- #define BITSIZEOF_${GLTYPE} $result
- _ACEOF
  
-     eval BITSIZEOF_${GLTYPE}=\$result
-   done
  
  
  
  
!   for gltype in sig_atomic_t wchar_t wint_t ; do
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
! $as_echo_n "checking whether $gltype is signed... " >&6; }
! if eval \${gl_cv_type_${gltype}_signed+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
  
-             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
  int
! main ()
  {
  
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   result=yes
! else
!   result=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!        eval gl_cv_type_${gltype}_signed=\$result
! 
  fi
- eval ac_res=\$gl_cv_type_${gltype}_signed
- 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
- $as_echo "$ac_res" >&6; }
-     eval result=\$gl_cv_type_${gltype}_signed
-     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
-     if test "$result" = yes; then
-       cat >>confdefs.h <<_ACEOF
- #define HAVE_SIGNED_${GLTYPE} 1
- _ACEOF
  
-       eval HAVE_SIGNED_${GLTYPE}=1
-     else
-       eval HAVE_SIGNED_${GLTYPE}=0
-     fi
-   done
  
  
!   gl_cv_type_ptrdiff_t_signed=yes
!   gl_cv_type_size_t_signed=no
!   if test $APPLE_UNIVERSAL_BUILD = 0; then
  
  
!   for gltype in ptrdiff_t size_t ; do
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
! $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
! if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   eval gl_cv_type_${gltype}_suffix=no
!        eval result=\$gl_cv_type_${gltype}_signed
!        if test "$result" = yes; then
!          glsufu=
!        else
!          glsufu=u
!        fi
!        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
!          case $glsuf in
!            '')  gltype1='int';;
!            l)   gltype1='long int';;
!            ll)  gltype1='long long int';;
!            i64) gltype1='__int64';;
!            u)   gltype1='unsigned int';;
!            ul)  gltype1='unsigned long int';;
!            ull) gltype1='unsigned long long int';;
!            ui64)gltype1='unsigned __int64';;
!          esac
!          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
-   #include <stddef.h>
-   #include <signal.h>
-   #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
-   # include <wchar.h>
-   #endif
- 
-               extern $gltype foo;
-               extern $gltype1 foo;
  int
! main ()
  {
! 
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   eval gl_cv_type_${gltype}_suffix=\$glsuf
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!          eval result=\$gl_cv_type_${gltype}_suffix
!          test "$result" != no && break
!        done
  fi
! eval ac_res=\$gl_cv_type_${gltype}_suffix
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
!     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     eval result=\$gl_cv_type_${gltype}_suffix
!     test "$result" = no && result=
!     eval ${GLTYPE}_SUFFIX=\$result
!     cat >>confdefs.h <<_ACEOF
! #define ${GLTYPE}_SUFFIX $result
! _ACEOF
  
-   done
  
  
-   fi
  
  
!   for gltype in sig_atomic_t wchar_t wint_t ; do
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
! $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
! if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   eval gl_cv_type_${gltype}_suffix=no
!        eval result=\$gl_cv_type_${gltype}_signed
!        if test "$result" = yes; then
!          glsufu=
!        else
!          glsufu=u
!        fi
!        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
!          case $glsuf in
!            '')  gltype1='int';;
!            l)   gltype1='long int';;
!            ll)  gltype1='long long int';;
!            i64) gltype1='__int64';;
!            u)   gltype1='unsigned int';;
!            ul)  gltype1='unsigned long int';;
!            ull) gltype1='unsigned long long int';;
!            ui64)gltype1='unsigned __int64';;
!          esac
!          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! 
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
! 
!               extern $gltype foo;
!               extern $gltype1 foo;
  int
! main ()
  {
! 
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   eval gl_cv_type_${gltype}_suffix=\$glsuf
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!          eval result=\$gl_cv_type_${gltype}_suffix
!          test "$result" != no && break
!        done
  fi
! eval ac_res=\$gl_cv_type_${gltype}_suffix
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
!     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     eval result=\$gl_cv_type_${gltype}_suffix
!     test "$result" = no && result=
!     eval ${GLTYPE}_SUFFIX=\$result
!     cat >>confdefs.h <<_ACEOF
! #define ${GLTYPE}_SUFFIX $result
! _ACEOF
  
!   done
  
  
  
-           if test $GNULIB_OVERRIDES_WINT_T = 1; then
-     BITSIZEOF_WINT_T=32
-   fi
  
-       ;;
-   esac
  
  
  
!   LIMITS_H='limits.h'
!    if test -n "$LIMITS_H"; then
!   GL_GENERATE_LIMITS_H_TRUE=
!   GL_GENERATE_LIMITS_H_FALSE='#'
! else
!   GL_GENERATE_LIMITS_H_TRUE='#'
!   GL_GENERATE_LIMITS_H_FALSE=
  fi
  
  
  
  
  
  
  
!    if test -n "$STDINT_H"; then
!   GL_GENERATE_STDINT_H_TRUE=
!   GL_GENERATE_STDINT_H_FALSE='#'
! else
!   GL_GENERATE_STDINT_H_TRUE='#'
!   GL_GENERATE_STDINT_H_FALSE=
  fi
  
  
  
--- 12919,14232 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
! printf "%s\n" "$gt_cv_locale_fr_utf8" >&6; }
    LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
  
  
  
  
  
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5
+ printf %s "checking for a transitional chinese locale... " >&6; }
+ if test ${gt_cv_locale_zh_CN+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! #include <locale.h>
! #include <stdlib.h>
! #include <time.h>
! #if HAVE_LANGINFO_CODESET
! # include <langinfo.h>
  #endif
! #include <stdlib.h>
! #include <string.h>
! struct tm t;
! char buf[16];
! int main ()
! {
!   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
!      imitates locale dependent behaviour by looking at the environment
!      variables, and all locales use the UTF-8 encoding.  */
! #if defined __BEOS__ || defined __HAIKU__
!   return 1;
! #else
!   /* Check whether the given locale name is recognized by the system.  */
! # if defined _WIN32 && !defined __CYGWIN__
!   /* On native Windows, setlocale(category, "") looks at the system settings,
!      not at the environment variables.  Also, when an encoding suffix such
!      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
!      category of the locale to "C".  */
!   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
!       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
!     return 1;
! # else
!   if (setlocale (LC_ALL, "") == NULL) return 1;
! # endif
!   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
!      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
!      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
!      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
!      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
!      some unit tests fail.
!      On MirBSD 10, when an unsupported locale is specified, setlocale()
!      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
! # if HAVE_LANGINFO_CODESET
!   {
!     const char *cs = nl_langinfo (CODESET);
!     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
!         || strcmp (cs, "UTF-8") == 0)
!       return 1;
!   }
! # endif
! # ifdef __CYGWIN__
!   /* On Cygwin, avoid locale names without encoding suffix, because the
!      locale_charset() function relies on the encoding suffix.  Note that
!      LC_ALL is set on the command line.  */
!   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
! # endif
!   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
!      This excludes the UTF-8 encoding (except on MirBSD).  */
!   {
!     const char *p;
!     t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
!     if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
!     for (p = buf; *p != '\0'; p++)
!       if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
!         return 1;
!   }
!   /* Check whether a typical GB18030 multibyte sequence is recognized as a
!      single wide character.  This excludes the GB2312 and GBK encodings.  */
!   if (mblen ("\203\062\332\066", 5) != 4)
!     return 1;
!   return 0;
  #endif
+ }
  
  _ACEOF
!     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
!   (eval $ac_link) 2>&5
!   ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; } && test -s conftest$ac_exeext; then
!       case "$host_os" in
!         # Handle native Windows specially, because there setlocale() interprets
!         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
!         # "fr" or "fra" as "French" or "French_France.1252",
!         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
!         # "ja" as "Japanese" or "Japanese_Japan.932",
!         # and similar.
!         mingw*)
!           # Test for the hypothetical native Windows locale name.
!           if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_zh_CN=Chinese_China.54936
!           else
!             # None found.
!             gt_cv_locale_zh_CN=none
!           fi
!           ;;
!         solaris2.8)
!           # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are
!           # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK.
!           # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core.
!           gt_cv_locale_zh_CN=none
!           ;;
!         *)
!           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
!           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
!           # configure script would override the LC_ALL setting. Likewise for
!           # LC_CTYPE, which is also set at the beginning of the configure script.
!           # Test for the locale name without encoding suffix.
!           if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_zh_CN=zh_CN
!           else
!             # Test for the locale name with explicit encoding suffix.
!             if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!               gt_cv_locale_zh_CN=zh_CN.GB18030
!             else
!               # None found.
!               gt_cv_locale_zh_CN=none
!             fi
!           fi
!           ;;
!       esac
!     else
!       # If there was a link error, due to mblen(), the system is so old that
!       # it certainly doesn't have a chinese locale.
!       gt_cv_locale_zh_CN=none
      fi
!     rm -fr conftest*
  
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5
+ printf "%s\n" "$gt_cv_locale_zh_CN" >&6; }
+   LOCALE_ZH_CN=$gt_cv_locale_zh_CN
  
  
  
  
    case "$host_os" in
!     mingw*)
!                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 64-bit off_t" >&5
! printf %s "checking for 64-bit off_t... " >&6; }
! if test ${gl_cv_type_off_t_64+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <sys/types.h>
!                 int verify_off_t_size[sizeof (off_t) >= 8 ? 1 : -1];
  
  int
! main (void)
  {
  
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_type_off_t_64=yes
! else $as_nop
!   gl_cv_type_off_t_64=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! 
  fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_off_t_64" >&5
+ printf "%s\n" "$gl_cv_type_off_t_64" >&6; }
+       if test $gl_cv_type_off_t_64 = no; then
+         WINDOWS_64_BIT_OFF_T=1
+       else
+         WINDOWS_64_BIT_OFF_T=0
+       fi
+                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 64-bit st_size" >&5
+ printf %s "checking for 64-bit st_size... " >&6; }
+ if test ${gl_cv_member_st_size_64+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <sys/types.h>
+                 struct stat buf;
+                 int verify_st_size_size[sizeof (buf.st_size) >= 8 ? 1 : -1];
  
+ int
+ main (void)
+ {
  
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_member_st_size_64=yes
+ else $as_nop
+   gl_cv_member_st_size_64=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_member_st_size_64" >&5
+ printf "%s\n" "$gl_cv_member_st_size_64" >&6; }
+       if test $gl_cv_member_st_size_64 = no; then
+         WINDOWS_64_BIT_ST_SIZE=1
+       else
+         WINDOWS_64_BIT_ST_SIZE=0
+       fi
+       ;;
+     *)
+                                                       WINDOWS_64_BIT_OFF_T=0
+       WINDOWS_64_BIT_ST_SIZE=0
+       ;;
+   esac
  
  
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
! printf %s "checking for GNU libc compatible malloc... " >&6; }
! if test ${ac_cv_func_malloc_0_nonnull+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
!   case "$host_os" in
!           # Guess yes on platforms where we know the result.
!           *-gnu* | gnu* | *-musl* | freebsd* | midnightbsd* | netbsd* | openbsd* \
!           | hpux* | solaris* | cygwin* | mingw*)
!             ac_cv_func_malloc_0_nonnull="guessing yes" ;;
!           # If we don't know, obey --enable-cross-guesses.
!           *) ac_cv_func_malloc_0_nonnull="$gl_cross_guess_normal" ;;
!         esac
! 
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdlib.h>
  
! int
! main (void)
! {
! char *p = malloc (0);
!             int result = !p;
!             free (p);
!             return result;
!   ;
!   return 0;
! }
  
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   ac_cv_func_malloc_0_nonnull=yes
+ else $as_nop
+   ac_cv_func_malloc_0_nonnull=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
  
  
  fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
+ printf "%s\n" "$ac_cv_func_malloc_0_nonnull" >&6; }
+   case "$ac_cv_func_malloc_0_nonnull" in
+     *yes)
+       gl_cv_func_malloc_0_nonnull=1
+       ;;
+     *)
+       gl_cv_func_malloc_0_nonnull=0
+       ;;
+   esac
  
  
+ printf "%s\n" "#define MALLOC_0_IS_NONNULL $gl_cv_func_malloc_0_nonnull" >>confdefs.h
  
  
  
! 
!    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
! printf %s "checking for mbstate_t... " >&6; }
! if test ${ac_cv_type_mbstate_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! $ac_includes_default
!              #include <wchar.h>
! int
! main (void)
! {
! mbstate_t x; return sizeof x;
!   ;
!   return 0;
! }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_type_mbstate_t=yes
! else $as_nop
!   ac_cv_type_mbstate_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
! printf "%s\n" "$ac_cv_type_mbstate_t" >&6; }
!    if test $ac_cv_type_mbstate_t = yes; then
  
! printf "%s\n" "#define HAVE_MBSTATE_T 1" >>confdefs.h
  
+    else
  
+ printf "%s\n" "#define mbstate_t int" >>confdefs.h
  
+    fi
  
  
+   GNULIB_BTOWC=0;
+   GNULIB_WCTOB=0;
+   GNULIB_MBSINIT=0;
+   GNULIB_MBRTOWC=0;
+   GNULIB_MBRLEN=0;
+   GNULIB_MBSRTOWCS=0;
+   GNULIB_MBSNRTOWCS=0;
+   GNULIB_WCRTOMB=0;
+   GNULIB_WCSRTOMBS=0;
+   GNULIB_WCSNRTOMBS=0;
+   GNULIB_WCWIDTH=0;
+   GNULIB_WMEMCHR=0;
+   GNULIB_WMEMCMP=0;
+   GNULIB_WMEMCPY=0;
+   GNULIB_WMEMMOVE=0;
+   GNULIB_WMEMPCPY=0;
+   GNULIB_WMEMSET=0;
+   GNULIB_WCSLEN=0;
+   GNULIB_WCSNLEN=0;
+   GNULIB_WCSCPY=0;
+   GNULIB_WCPCPY=0;
+   GNULIB_WCSNCPY=0;
+   GNULIB_WCPNCPY=0;
+   GNULIB_WCSCAT=0;
+   GNULIB_WCSNCAT=0;
+   GNULIB_WCSCMP=0;
+   GNULIB_WCSNCMP=0;
+   GNULIB_WCSCASECMP=0;
+   GNULIB_WCSNCASECMP=0;
+   GNULIB_WCSCOLL=0;
+   GNULIB_WCSXFRM=0;
+   GNULIB_WCSDUP=0;
+   GNULIB_WCSCHR=0;
+   GNULIB_WCSRCHR=0;
+   GNULIB_WCSCSPN=0;
+   GNULIB_WCSSPN=0;
+   GNULIB_WCSPBRK=0;
+   GNULIB_WCSSTR=0;
+   GNULIB_WCSTOK=0;
+   GNULIB_WCSWIDTH=0;
+   GNULIB_WCSFTIME=0;
+     GNULIB_MDA_WCSDUP=1;
+     HAVE_BTOWC=1;
+   HAVE_MBSINIT=1;
+   HAVE_MBRTOWC=1;
+   HAVE_MBRLEN=1;
+   HAVE_MBSRTOWCS=1;
+   HAVE_MBSNRTOWCS=1;
+   HAVE_WCRTOMB=1;
+   HAVE_WCSRTOMBS=1;
+   HAVE_WCSNRTOMBS=1;
+   HAVE_WMEMCHR=1;
+   HAVE_WMEMCMP=1;
+   HAVE_WMEMCPY=1;
+   HAVE_WMEMMOVE=1;
+   HAVE_WMEMPCPY=1;
+   HAVE_WMEMSET=1;
+   HAVE_WCSLEN=1;
+   HAVE_WCSNLEN=1;
+   HAVE_WCSCPY=1;
+   HAVE_WCPCPY=1;
+   HAVE_WCSNCPY=1;
+   HAVE_WCPNCPY=1;
+   HAVE_WCSCAT=1;
+   HAVE_WCSNCAT=1;
+   HAVE_WCSCMP=1;
+   HAVE_WCSNCMP=1;
+   HAVE_WCSCASECMP=1;
+   HAVE_WCSNCASECMP=1;
+   HAVE_WCSCOLL=1;
+   HAVE_WCSXFRM=1;
+   HAVE_WCSDUP=1;
+   HAVE_WCSCHR=1;
+   HAVE_WCSRCHR=1;
+   HAVE_WCSCSPN=1;
+   HAVE_WCSSPN=1;
+   HAVE_WCSPBRK=1;
+   HAVE_WCSSTR=1;
+   HAVE_WCSTOK=1;
+   HAVE_WCSWIDTH=1;
+   HAVE_WCSFTIME=1;
+   HAVE_DECL_WCTOB=1;
+   HAVE_DECL_WCSDUP=1;
+   HAVE_DECL_WCWIDTH=1;
+   REPLACE_MBSTATE_T=0;
+   REPLACE_BTOWC=0;
+   REPLACE_WCTOB=0;
+   REPLACE_MBSINIT=0;
+   REPLACE_MBRTOWC=0;
+   REPLACE_MBRLEN=0;
+   REPLACE_MBSRTOWCS=0;
+   REPLACE_MBSNRTOWCS=0;
+   REPLACE_WCRTOMB=0;
+   REPLACE_WCSRTOMBS=0;
+   REPLACE_WCSNRTOMBS=0;
+   REPLACE_WCWIDTH=0;
+   REPLACE_WCSWIDTH=0;
+   REPLACE_WCSFTIME=0;
+   REPLACE_WCSTOK=0;
  
  
  
  
  
!   if test -z "$gl_pthreadlib_body_done"; then
!     gl_pthread_api=no
!     LIBPTHREAD=
!     LIBPMULTITHREAD=
!     # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
!     # it groks <pthread.h>. It's added above, in gl_ANYTHREADLIB_EARLY.
!     ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
! if test "x$ac_cv_header_pthread_h" = xyes
! then :
!   gl_have_pthread_h=yes
! else $as_nop
!   gl_have_pthread_h=no
! fi
  
!     if test "$gl_have_pthread_h" = yes; then
!       # Other possible tests:
!       #   -lpthreads (FSU threads, PCthreads)
!       #   -lgthreads
!       # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
!       # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
!       # the second one only in libpthread, and lock.c needs it.
!       #
!       # If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
!       # needs -pthread for some reason.  See:
!       # https://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
!       save_LIBS=$LIBS
!       for gl_pthread in '' '-pthread'; do
!         LIBS="$LIBS $gl_pthread"
!         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <pthread.h>
!                pthread_mutex_t m;
!                pthread_mutexattr_t ma;
  
  int
! main (void)
  {
+ pthread_mutex_lock (&m);
+                pthread_mutexattr_init (&ma);
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"
+ then :
+   gl_pthread_api=yes
+            LIBPTHREAD=$gl_pthread
+            LIBPMULTITHREAD=$gl_pthread
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
+     conftest$ac_exeext conftest.$ac_ext
+         LIBS=$save_LIBS
+         test $gl_pthread_api = yes && break
+       done
  
!       # Test for libpthread by looking for pthread_kill. (Not pthread_self,
!       # since it is defined as a macro on OSF/1.)
!       if test $gl_pthread_api = yes && test -z "$LIBPTHREAD"; then
!         # The program links fine without libpthread. But it may actually
!         # need to link with libpthread in order to create multiple threads.
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
! printf %s "checking for pthread_kill in -lpthread... " >&6; }
! if test ${ac_cv_lib_pthread_pthread_kill+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lpthread  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* 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.  */
+ char pthread_kill ();
+ int
+ main (void)
+ {
+ return pthread_kill ();
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_pthread_pthread_kill=yes
! else $as_nop
!   ac_cv_lib_pthread_pthread_kill=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
! printf "%s\n" "$ac_cv_lib_pthread_pthread_kill" >&6; }
! if test "x$ac_cv_lib_pthread_pthread_kill" = xyes
! then :
!   LIBPMULTITHREAD=-lpthread
!            # On Solaris and HP-UX, most pthread functions exist also in libc.
!            # Therefore pthread_in_use() needs to actually try to create a
!            # thread: pthread_create from libc will fail, whereas
!            # pthread_create will actually create a thread.
!            # On Solaris 10 or newer, this test is no longer needed, because
!            # libc contains the fully functional pthread functions.
!            case "$host_os" in
!              solaris | solaris2.1-9 | solaris2.1-9.* | hpux*)
  
! printf "%s\n" "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
  
+            esac
  
  fi
  
!       elif test $gl_pthread_api != yes; then
!         # Some library is needed. Try libpthread and libc_r.
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
! printf %s "checking for pthread_kill in -lpthread... " >&6; }
! if test ${ac_cv_lib_pthread_pthread_kill+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lpthread  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* 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.  */
! char pthread_kill ();
  int
! main (void)
  {
! return pthread_kill ();
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_pthread_pthread_kill=yes
! else $as_nop
!   ac_cv_lib_pthread_pthread_kill=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
! printf "%s\n" "$ac_cv_lib_pthread_pthread_kill" >&6; }
! if test "x$ac_cv_lib_pthread_pthread_kill" = xyes
! then :
!   gl_pthread_api=yes
!            LIBPTHREAD=-lpthread
!            LIBPMULTITHREAD=-lpthread
! fi
! 
!         if test $gl_pthread_api != yes; then
!           # For FreeBSD 4.
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
! printf %s "checking for pthread_kill in -lc_r... " >&6; }
! if test ${ac_cv_lib_c_r_pthread_kill+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lc_r  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* 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.  */
+ char pthread_kill ();
+ int
+ main (void)
+ {
+ return pthread_kill ();
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"
+ then :
+   ac_cv_lib_c_r_pthread_kill=yes
+ else $as_nop
+   ac_cv_lib_c_r_pthread_kill=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
+     conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
+ printf "%s\n" "$ac_cv_lib_c_r_pthread_kill" >&6; }
+ if test "x$ac_cv_lib_c_r_pthread_kill" = xyes
+ then :
+   gl_pthread_api=yes
+              LIBPTHREAD=-lc_r
+              LIBPMULTITHREAD=-lc_r
  fi
  
+         fi
+       fi
+     fi
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether POSIX threads API is available" >&5
+ printf %s "checking whether POSIX threads API is available... " >&6; }
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_pthread_api" >&5
+ printf "%s\n" "$gl_pthread_api" >&6; }
  
  
+     if test $gl_pthread_api = yes; then
  
! printf "%s\n" "#define HAVE_PTHREAD_API 1" >>confdefs.h
  
+     fi
  
!         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <sched.h>
  int
! main (void)
  {
! sched_yield ();
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   LIB_SCHED_YIELD=
  
! else $as_nop
!          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
! printf %s "checking for sched_yield in -lrt... " >&6; }
! if test ${ac_cv_lib_rt_sched_yield+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lrt  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* 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.  */
! char sched_yield ();
  int
! main (void)
  {
! return sched_yield ();
!   ;
    return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"
+ then :
+   ac_cv_lib_rt_sched_yield=yes
+ else $as_nop
+   ac_cv_lib_rt_sched_yield=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
+     conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
+ printf "%s\n" "$ac_cv_lib_rt_sched_yield" >&6; }
+ if test "x$ac_cv_lib_rt_sched_yield" = xyes
+ then :
+   LIB_SCHED_YIELD=-lrt
+ else $as_nop
+             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
+ printf %s "checking for sched_yield in -lposix4... " >&6; }
+ if test ${ac_cv_lib_posix4_sched_yield+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lposix4  $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* 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.  */
+ char sched_yield ();
+ int
+ main (void)
+ {
+ return sched_yield ();
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_posix4_sched_yield=yes
! else $as_nop
!   ac_cv_lib_posix4_sched_yield=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
! printf "%s\n" "$ac_cv_lib_posix4_sched_yield" >&6; }
! if test "x$ac_cv_lib_posix4_sched_yield" = xyes
! then :
!   LIB_SCHED_YIELD=-lposix4
  fi
  
  fi
  
  
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
+     conftest$ac_exeext conftest.$ac_ext
  
  
+     gl_pthreadlib_body_done=done
+   fi
  
  
  
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
! printf %s "checking for inline... " >&6; }
! if test ${ac_cv_c_inline+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_cv_c_inline=no
! for ac_kw in inline __inline__ __inline; do
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #ifndef __cplusplus
! typedef int foo_t;
! static $ac_kw foo_t static_foo (void) {return 0; }
! $ac_kw foo_t foo (void) {return 0; }
! #endif
! 
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_c_inline=$ac_kw
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!   test "$ac_cv_c_inline" != no && break
! done
  
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
+ printf "%s\n" "$ac_cv_c_inline" >&6; }
  
! case $ac_cv_c_inline in
!   inline | yes) ;;
!   *)
!     case $ac_cv_c_inline in
!       no) ac_val=;;
!       *) ac_val=$ac_cv_c_inline;;
!     esac
!     cat >>confdefs.h <<_ACEOF
! #ifndef __cplusplus
! #define inline $ac_val
! #endif
! _ACEOF
!     ;;
! esac
  
  
!   GNULIB_EXPLICIT_BZERO=0;
!   GNULIB_FFSL=0;
!   GNULIB_FFSLL=0;
!   GNULIB_MEMCHR=0;
!   GNULIB_MEMMEM=0;
!   GNULIB_MEMPCPY=0;
!   GNULIB_MEMRCHR=0;
!   GNULIB_RAWMEMCHR=0;
!   GNULIB_STPCPY=0;
!   GNULIB_STPNCPY=0;
!   GNULIB_STRCHRNUL=0;
!   GNULIB_STRDUP=0;
!   GNULIB_STRNCAT=0;
!   GNULIB_STRNDUP=0;
!   GNULIB_STRNLEN=0;
!   GNULIB_STRPBRK=0;
!   GNULIB_STRSEP=0;
!   GNULIB_STRSTR=0;
!   GNULIB_STRCASESTR=0;
!   GNULIB_STRTOK_R=0;
!   GNULIB_MBSLEN=0;
!   GNULIB_MBSNLEN=0;
!   GNULIB_MBSCHR=0;
!   GNULIB_MBSRCHR=0;
!   GNULIB_MBSSTR=0;
!   GNULIB_MBSCASECMP=0;
!   GNULIB_MBSNCASECMP=0;
!   GNULIB_MBSPCASECMP=0;
!   GNULIB_MBSCASESTR=0;
!   GNULIB_MBSCSPN=0;
!   GNULIB_MBSPBRK=0;
!   GNULIB_MBSSPN=0;
!   GNULIB_MBSSEP=0;
!   GNULIB_MBSTOK_R=0;
!   GNULIB_STRERROR=0;
!   GNULIB_STRERROR_R=0;
!   GNULIB_STRERRORNAME_NP=0;
!   GNULIB_SIGABBREV_NP=0;
!   GNULIB_SIGDESCR_NP=0;
!   GNULIB_STRSIGNAL=0;
!   GNULIB_STRVERSCMP=0;
!   HAVE_MBSLEN=0;
!     GNULIB_MDA_MEMCCPY=1;
!   GNULIB_MDA_STRDUP=1;
!     HAVE_EXPLICIT_BZERO=1;
!   HAVE_FFSL=1;
!   HAVE_FFSLL=1;
!   HAVE_DECL_MEMMEM=1;
!   HAVE_MEMPCPY=1;
!   HAVE_DECL_MEMRCHR=1;
!   HAVE_RAWMEMCHR=1;
!   HAVE_STPCPY=1;
!   HAVE_STPNCPY=1;
!   HAVE_STRCHRNUL=1;
!   HAVE_DECL_STRDUP=1;
!   HAVE_DECL_STRNDUP=1;
!   HAVE_DECL_STRNLEN=1;
!   HAVE_STRPBRK=1;
!   HAVE_STRSEP=1;
!   HAVE_STRCASESTR=1;
!   HAVE_DECL_STRTOK_R=1;
!   HAVE_DECL_STRERROR_R=1;
!   HAVE_STRERRORNAME_NP=1;
!   HAVE_SIGABBREV_NP=1;
!   HAVE_SIGDESCR_NP=1;
!   HAVE_DECL_STRSIGNAL=1;
!   HAVE_STRVERSCMP=1;
!   REPLACE_FFSLL=0;
!   REPLACE_MEMCHR=0;
!   REPLACE_MEMMEM=0;
!   REPLACE_STPNCPY=0;
!   REPLACE_STRCHRNUL=0;
!   REPLACE_STRDUP=0;
!   REPLACE_STRNCAT=0;
!   REPLACE_STRNDUP=0;
!   REPLACE_STRNLEN=0;
!   REPLACE_STRSTR=0;
!   REPLACE_STRCASESTR=0;
!   REPLACE_STRTOK_R=0;
!   REPLACE_STRERROR=0;
!   REPLACE_STRERROR_R=0;
!   REPLACE_STRERRORNAME_NP=0;
!   REPLACE_STRSIGNAL=0;
!   UNDEFINE_STRTOK_R=0;
  
  
  
  
  
  
!   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
!   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
!   # irrelevant for anonymous mappings.
!   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
! if test "x$ac_cv_func_mmap" = xyes
! then :
!   gl_have_mmap=yes
! else $as_nop
!   gl_have_mmap=no
! fi
  
  
+   # Try to allow MAP_ANONYMOUS.
+   gl_have_mmap_anonymous=no
+   if test $gl_have_mmap = yes; then
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
+ printf %s "checking for MAP_ANONYMOUS... " >&6; }
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
  
! #include <sys/mman.h>
! #ifdef MAP_ANONYMOUS
!     I cannot identify this map
! #endif
  
+ _ACEOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+   $EGREP "I cannot identify this map" >/dev/null 2>&1
+ then :
+   gl_have_mmap_anonymous=yes
+ fi
+ rm -rf conftest*
  
!     if test $gl_have_mmap_anonymous != yes; then
!       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
  
! #include <sys/mman.h>
! #ifdef MAP_ANON
!     I cannot identify this map
! #endif
  
! _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "I cannot identify this map" >/dev/null 2>&1
! then :
  
! printf "%s\n" "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
  
+          gl_have_mmap_anonymous=yes
  fi
! rm -rf conftest*
  
!     fi
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
! printf "%s\n" "$gl_have_mmap_anonymous" >&6; }
!     if test $gl_have_mmap_anonymous = yes; then
  
+ printf "%s\n" "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
  
+     fi
    fi
  
  
  
  
  
  
  
  
  
  
+   # Detect platform-specific bugs in some versions of glibc:
+   # memchr should not dereference anything with length 0
+   #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
+   # memchr should not dereference overestimated length after a match
+   #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
+   #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
+   # memchr should cast the second argument to 'unsigned char'.
+   #   This bug exists in Android 4.3.
+   # Assume that memchr works on platforms that lack mprotect.
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
+ printf %s "checking whether memchr works... " >&6; }
+ if test ${gl_cv_func_memchr_works+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if test "$cross_compiling" = yes
+ then :
+   case "$host_os" in
+                            # Guess no on Android.
+           linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
+                            # Guess yes on native Windows.
+           mingw*)          gl_cv_func_memchr_works="guessing yes" ;;
+                            # If we don't know, obey --enable-cross-guesses.
+           *)               gl_cv_func_memchr_works="$gl_cross_guess_normal" ;;
+         esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! #include <string.h>
! #if HAVE_SYS_MMAN_H
! # include <fcntl.h>
! # include <unistd.h>
! # include <sys/types.h>
! # include <sys/mman.h>
! # ifndef MAP_FILE
! #  define MAP_FILE 0
! # endif
! #endif
  
  int
! main (void)
  {
  
+   int result = 0;
+   char *fence = NULL;
+ #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
+ # if HAVE_MAP_ANONYMOUS
+   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
+   const int fd = -1;
+ # else /* !HAVE_MAP_ANONYMOUS */
+   const int flags = MAP_FILE | MAP_PRIVATE;
+   int fd = open ("/dev/zero", O_RDONLY, 0666);
+   if (fd >= 0)
+ # endif
+     {
+       int pagesize = getpagesize ();
+       char *two_pages =
+         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
+                        flags, fd, 0);
+       if (two_pages != (char *)(-1)
+           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
+         fence = two_pages + pagesize;
+     }
+ #endif
+   if (fence)
+     {
+       /* Test against bugs on glibc systems.  */
+       if (memchr (fence, 0, 0))
+         result |= 1;
+       strcpy (fence - 9, "12345678");
+       if (memchr (fence - 9, 0, 79) != fence - 1)
+         result |= 2;
+       if (memchr (fence - 1, 0, 3) != fence - 1)
+         result |= 4;
+       /* Test against bug on AIX 7.2.  */
+       if (memchr (fence - 4, '6', 16) != fence - 4)
+         result |= 8;
+     }
+   /* Test against bug on Android 4.3.  */
+   {
+     char input[3];
+     input[0] = 'a';
+     input[1] = 'b';
+     input[2] = 'c';
+     if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
+       result |= 16;
+   }
+   return result;
+ 
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_func_memchr_works=yes
! else $as_nop
!   gl_cv_func_memchr_works=no
  fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
  
  
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
+ printf "%s\n" "$gl_cv_func_memchr_works" >&6; }
+   case "$gl_cv_func_memchr_works" in
+     *yes) ;;
+     *) REPLACE_MEMCHR=1 ;;
+   esac
  
! ac_fn_check_decl "$LINENO" "memrchr" "ac_cv_have_decl_memrchr" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_memrchr" = xyes
! then :
!   ac_have_decl=1
! else $as_nop
!   ac_have_decl=0
! fi
! printf "%s\n" "#define HAVE_DECL_MEMRCHR $ac_have_decl" >>confdefs.h
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5
! printf %s "checking for O_CLOEXEC... " >&6; }
! if test ${gl_cv_macro_O_CLOEXEC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
+ #include <fcntl.h>
+                           #ifndef O_CLOEXEC
+                             choke me;
+                           #endif
  
  int
! main (void)
  {
! return O_CLOEXEC;
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_macro_O_CLOEXEC=yes
! else $as_nop
!   gl_cv_macro_O_CLOEXEC=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_macro_O_CLOEXEC" >&5
! printf "%s\n" "$gl_cv_macro_O_CLOEXEC" >&6; }
  
  
  
  
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for promoted mode_t type" >&5
+ printf %s "checking for promoted mode_t type... " >&6; }
+ if test ${gl_cv_promoted_mode_t+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
  
!                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <sys/types.h>
  int
! main (void)
  {
! typedef int array[2 * (sizeof (mode_t) < sizeof (int)) - 1];
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_promoted_mode_t='int'
! else $as_nop
!   gl_cv_promoted_mode_t='mode_t'
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! 
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_promoted_mode_t" >&5
! printf "%s\n" "$gl_cv_promoted_mode_t" >&6; }
  
! printf "%s\n" "#define PROMOTED_MODE_T $gl_cv_promoted_mode_t" >>confdefs.h
  
  
+ ac_fn_check_decl "$LINENO" "alarm" "ac_cv_have_decl_alarm" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
+ if test "x$ac_cv_have_decl_alarm" = xyes
+ then :
+   ac_have_decl=1
+ else $as_nop
+   ac_have_decl=0
+ fi
+ printf "%s\n" "#define HAVE_DECL_ALARM $ac_have_decl" >>confdefs.h
  
  
  
  
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
+ printf %s "checking for stdbool.h that conforms to C99... " >&6; }
+ if test ${ac_cv_header_stdbool_h+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
  
!              #include <stdbool.h>
! 
!              #ifdef __cplusplus
!               typedef bool Bool;
!              #else
!               typedef _Bool Bool;
!               #ifndef bool
!                "error: bool is not defined"
!               #endif
!               #ifndef false
!                "error: false is not defined"
!               #endif
!               #if false
!                "error: false is not 0"
!               #endif
!               #ifndef true
!                "error: true is not defined"
!               #endif
!               #if true != 1
!                "error: true is not 1"
!               #endif
!              #endif
! 
!              #ifndef __bool_true_false_are_defined
!               "error: __bool_true_false_are_defined is not defined"
!              #endif
! 
!              struct s { Bool s: 1; Bool t; bool u: 1; bool v; } s;
! 
!              char a[true == 1 ? 1 : -1];
!              char b[false == 0 ? 1 : -1];
!              char c[__bool_true_false_are_defined == 1 ? 1 : -1];
!              char d[(bool) 0.5 == true ? 1 : -1];
!              /* See body of main program for 'e'.  */
!              char f[(Bool) 0.0 == false ? 1 : -1];
!              char g[true];
!              char h[sizeof (Bool)];
!              char i[sizeof s.t];
!              enum { j = false, k = true, l = false * true, m = true * 256 };
!              /* The following fails for
!                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
!              Bool n[m];
!              char o[sizeof n == m * sizeof n[0] ? 1 : -1];
!              char p[-1 - (Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
!              /* Catch a bug in an HP-UX C compiler.  See
!                 https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
!                 https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html
!               */
!              Bool q = true;
!              Bool *pq = &q;
!              bool *qq = &q;
! 
! int
! main (void)
! {
! 
!              bool e = &s;
!              *pq |= q; *pq |= ! q;
!              *qq |= q; *qq |= ! q;
!              /* Refer to every declared value, to avoid compiler optimizations.  */
!              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
!                      + !m + !n + !o + !p + !q + !pq + !qq);
! 
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_header_stdbool_h=yes
! else $as_nop
!   ac_cv_header_stdbool_h=no
  fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
+ printf "%s\n" "$ac_cv_header_stdbool_h" >&6; }
+    ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
+ if test "x$ac_cv_type__Bool" = xyes
+ then :
  
+ printf "%s\n" "#define HAVE__BOOL 1" >>confdefs.h
  
  
+ fi
  
  
  
+     REPLACE_NULL=0;
+   HAVE_MAX_ALIGN_T=1;
+   HAVE_WCHAR_T=1;
  
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
! printf %s "checking for wchar_t... " >&6; }
! if test ${gt_cv_c_wchar_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <stddef.h>
!             wchar_t foo = (wchar_t)'\0';
! int
! main (void)
! {
! 
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gt_cv_c_wchar_t=yes
! else $as_nop
!   gt_cv_c_wchar_t=no
  fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
+ printf "%s\n" "$gt_cv_c_wchar_t" >&6; }
+   if test $gt_cv_c_wchar_t = yes; then
  
+ printf "%s\n" "#define HAVE_WCHAR_T 1" >>confdefs.h
+ 
+   fi
  
  
***************
*** 12582,12586 ****
    GNULIB_VSNPRINTF=0;
    GNULIB_VSPRINTF_POSIX=0;
!     HAVE_DECL_FPURGE=1;
    HAVE_DECL_FSEEKO=1;
    HAVE_DECL_FTELLO=1;
--- 14284,14295 ----
    GNULIB_VSNPRINTF=0;
    GNULIB_VSPRINTF_POSIX=0;
!     GNULIB_MDA_FCLOSEALL=1;
!   GNULIB_MDA_FDOPEN=1;
!   GNULIB_MDA_FILENO=1;
!   GNULIB_MDA_GETW=1;
!   GNULIB_MDA_PUTW=1;
!   GNULIB_MDA_TEMPNAM=1;
!     HAVE_DECL_FCLOSEALL=1;
!   HAVE_DECL_FPURGE=1;
    HAVE_DECL_FSEEKO=1;
    HAVE_DECL_FTELLO=1;
***************
*** 12631,12634 ****
--- 14340,14489 ----
    REPLACE_VSPRINTF=0;
  
+ ac_fn_check_decl "$LINENO" "fcloseall" "ac_cv_have_decl_fcloseall" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
+ if test "x$ac_cv_have_decl_fcloseall" = xyes
+ then :
+   ac_have_decl=1
+ else $as_nop
+   ac_have_decl=0
+ fi
+ printf "%s\n" "#define HAVE_DECL_FCLOSEALL $ac_have_decl" >>confdefs.h
+ 
+ 
+   GNULIB__EXIT=0;
+   GNULIB_ALIGNED_ALLOC=0;
+   GNULIB_ATOLL=0;
+   GNULIB_CALLOC_POSIX=0;
+   GNULIB_CANONICALIZE_FILE_NAME=0;
+   GNULIB_FREE_POSIX=0;
+   GNULIB_GETLOADAVG=0;
+   GNULIB_GETSUBOPT=0;
+   GNULIB_GRANTPT=0;
+   GNULIB_MALLOC_POSIX=0;
+   GNULIB_MBTOWC=0;
+   GNULIB_MKDTEMP=0;
+   GNULIB_MKOSTEMP=0;
+   GNULIB_MKOSTEMPS=0;
+   GNULIB_MKSTEMP=0;
+   GNULIB_MKSTEMPS=0;
+   GNULIB_POSIX_MEMALIGN=0;
+   GNULIB_POSIX_OPENPT=0;
+   GNULIB_PTSNAME=0;
+   GNULIB_PTSNAME_R=0;
+   GNULIB_PUTENV=0;
+   GNULIB_QSORT_R=0;
+   GNULIB_RANDOM=0;
+   GNULIB_RANDOM_R=0;
+   GNULIB_REALLOCARRAY=0;
+   GNULIB_REALLOC_POSIX=0;
+   GNULIB_REALPATH=0;
+   GNULIB_RPMATCH=0;
+   GNULIB_SECURE_GETENV=0;
+   GNULIB_SETENV=0;
+   GNULIB_STRTOD=0;
+   GNULIB_STRTOLD=0;
+   GNULIB_STRTOLL=0;
+   GNULIB_STRTOULL=0;
+   GNULIB_SYSTEM_POSIX=0;
+   GNULIB_UNLOCKPT=0;
+   GNULIB_UNSETENV=0;
+   GNULIB_WCTOMB=0;
+     GNULIB_MDA_ECVT=1;
+   GNULIB_MDA_FCVT=1;
+   GNULIB_MDA_GCVT=1;
+   GNULIB_MDA_MKTEMP=1;
+   GNULIB_MDA_PUTENV=1;
+     HAVE__EXIT=1;
+   HAVE_ALIGNED_ALLOC=1;
+   HAVE_ATOLL=1;
+   HAVE_CANONICALIZE_FILE_NAME=1;
+   HAVE_DECL_ECVT=1;
+   HAVE_DECL_FCVT=1;
+   HAVE_DECL_GCVT=1;
+   HAVE_DECL_GETLOADAVG=1;
+   HAVE_GETSUBOPT=1;
+   HAVE_GRANTPT=1;
+   HAVE_INITSTATE=1;
+   HAVE_DECL_INITSTATE=1;
+   HAVE_MBTOWC=1;
+   HAVE_MKDTEMP=1;
+   HAVE_MKOSTEMP=1;
+   HAVE_MKOSTEMPS=1;
+   HAVE_MKSTEMP=1;
+   HAVE_MKSTEMPS=1;
+   HAVE_POSIX_MEMALIGN=1;
+   HAVE_POSIX_OPENPT=1;
+   HAVE_PTSNAME=1;
+   HAVE_PTSNAME_R=1;
+   HAVE_QSORT_R=1;
+   HAVE_RANDOM=1;
+   HAVE_RANDOM_H=1;
+   HAVE_RANDOM_R=1;
+   HAVE_REALLOCARRAY=1;
+   HAVE_REALPATH=1;
+   HAVE_RPMATCH=1;
+   HAVE_SECURE_GETENV=1;
+   HAVE_SETENV=1;
+   HAVE_DECL_SETENV=1;
+   HAVE_SETSTATE=1;
+   HAVE_DECL_SETSTATE=1;
+   HAVE_STRTOD=1;
+   HAVE_STRTOLD=1;
+   HAVE_STRTOLL=1;
+   HAVE_STRTOULL=1;
+   HAVE_STRUCT_RANDOM_DATA=1;
+   HAVE_SYS_LOADAVG_H=0;
+   HAVE_UNLOCKPT=1;
+   HAVE_DECL_UNSETENV=1;
+   REPLACE_ALIGNED_ALLOC=0;
+   REPLACE_CALLOC=0;
+   REPLACE_CANONICALIZE_FILE_NAME=0;
+   REPLACE_FREE=0;
+   REPLACE_INITSTATE=0;
+   REPLACE_MALLOC=0;
+   REPLACE_MBTOWC=0;
+   REPLACE_MKSTEMP=0;
+   REPLACE_POSIX_MEMALIGN=0;
+   REPLACE_PTSNAME=0;
+   REPLACE_PTSNAME_R=0;
+   REPLACE_PUTENV=0;
+   REPLACE_QSORT_R=0;
+   REPLACE_RANDOM=0;
+   REPLACE_RANDOM_R=0;
+   REPLACE_REALLOC=0;
+   REPLACE_REALPATH=0;
+   REPLACE_SETENV=0;
+   REPLACE_SETSTATE=0;
+   REPLACE_STRTOD=0;
+   REPLACE_STRTOLD=0;
+   REPLACE_UNSETENV=0;
+   REPLACE_WCTOMB=0;
+ 
+ ac_fn_check_decl "$LINENO" "ecvt" "ac_cv_have_decl_ecvt" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
+ if test "x$ac_cv_have_decl_ecvt" = xyes
+ then :
+   ac_have_decl=1
+ else $as_nop
+   ac_have_decl=0
+ fi
+ printf "%s\n" "#define HAVE_DECL_ECVT $ac_have_decl" >>confdefs.h
+ 
+ ac_fn_check_decl "$LINENO" "fcvt" "ac_cv_have_decl_fcvt" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
+ if test "x$ac_cv_have_decl_fcvt" = xyes
+ then :
+   ac_have_decl=1
+ else $as_nop
+   ac_have_decl=0
+ fi
+ printf "%s\n" "#define HAVE_DECL_FCVT $ac_have_decl" >>confdefs.h
+ 
+ ac_fn_check_decl "$LINENO" "gcvt" "ac_cv_have_decl_gcvt" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
+ if test "x$ac_cv_have_decl_gcvt" = xyes
+ then :
+   ac_have_decl=1
+ else $as_nop
+   ac_have_decl=0
+ fi
+ printf "%s\n" "#define HAVE_DECL_GCVT $ac_have_decl" >>confdefs.h
+ 
  
    GNULIB_FFS=0;
***************
*** 12643,12669 ****
  
  
-   for ac_func in strcasestr
- do :
    ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
! if test "x$ac_cv_func_strcasestr" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STRCASESTR 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_strcasestr = no; then
      HAVE_STRCASESTR=0
    else
!     if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
        REPLACE_STRCASESTR=1
      else
!                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strcasestr works" >&5
! $as_echo_n "checking whether strcasestr works... " >&6; }
! if ${gl_cv_func_strcasestr_works_always+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
                                                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 14498,14522 ----
  
  
    ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
! if test "x$ac_cv_func_strcasestr" = xyes
! then :
!   printf "%s\n" "#define HAVE_STRCASESTR 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_strcasestr = no; then
      HAVE_STRCASESTR=0
    else
!     if test $REPLACE_MEMCHR = 1; then
        REPLACE_STRCASESTR=1
      else
!                   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strcasestr works" >&5
! printf %s "checking whether strcasestr works... " >&6; }
! if test ${gl_cv_func_strcasestr_works_always+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
                                                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12686,12698 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1; then :
    gl_cv_func_strcasestr_works_always="guessing yes"
! else
!   gl_cv_func_strcasestr_works_always="guessing no"
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 14539,14552 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1
! then :
    gl_cv_func_strcasestr_works_always="guessing yes"
! else $as_nop
!   gl_cv_func_strcasestr_works_always="$gl_cross_guess_normal"
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12710,12714 ****
  
  int
! main ()
  {
  return !!strcasestr (HAYSTACK, NEEDLE);
--- 14564,14568 ----
  
  int
! main (void)
  {
  return !!strcasestr (HAYSTACK, NEEDLE);
***************
*** 12718,12724 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strcasestr_works_always=yes
! else
    gl_cv_func_strcasestr_works_always=no
  fi
--- 14572,14579 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strcasestr_works_always=yes
! else $as_nop
    gl_cv_func_strcasestr_works_always=no
  fi
***************
*** 12729,12734 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strcasestr_works_always" >&5
! $as_echo "$gl_cv_func_strcasestr_works_always" >&6; }
        case "$gl_cv_func_strcasestr_works_always" in
          *yes) ;;
--- 14584,14589 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strcasestr_works_always" >&5
! printf "%s\n" "$gl_cv_func_strcasestr_works_always" >&6; }
        case "$gl_cv_func_strcasestr_works_always" in
          *yes) ;;
***************
*** 12741,12764 ****
  
  
  
! ac_fn_c_check_decl "$LINENO" "strdup" "ac_cv_have_decl_strdup" "$ac_includes_default"
! if test "x$ac_cv_have_decl_strdup" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_STRDUP $ac_have_decl
! _ACEOF
  
  
       REPLACE_STRERROR_0=0
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror(0) succeeds" >&5
! $as_echo_n "checking whether strerror(0) succeeds... " >&6; }
! if ${gl_cv_func_strerror_0_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
    case "$host_os" in
                          # Guess yes on glibc systems.
--- 14596,14651 ----
  
  
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether malloc, realloc, calloc are POSIX compliant" >&5
+ printf %s "checking whether malloc, realloc, calloc are POSIX compliant... " >&6; }
+ if test ${gl_cv_func_malloc_posix+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+ 
+                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+ main (void)
+ {
+ #if defined _WIN32 && ! defined __CYGWIN__
+              choke me
+              #endif
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_func_malloc_posix=yes
+ else $as_nop
+   gl_cv_func_malloc_posix=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_malloc_posix" >&5
+ printf "%s\n" "$gl_cv_func_malloc_posix" >&6; }
  
! ac_fn_check_decl "$LINENO" "strdup" "ac_cv_have_decl_strdup" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_strdup" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_STRDUP $ac_have_decl" >>confdefs.h
  
  
       REPLACE_STRERROR_0=0
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strerror(0) succeeds" >&5
! printf %s "checking whether strerror(0) succeeds... " >&6; }
! if test ${gl_cv_func_strerror_0_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
    case "$host_os" in
                          # Guess yes on glibc systems.
***************
*** 12768,12776 ****
                          # Guess yes on native Windows.
           mingw*)        gl_cv_func_strerror_0_works="guessing yes" ;;
!                         # If we don't know, assume the worst.
!          *)             gl_cv_func_strerror_0_works="guessing no" ;;
         esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 14655,14663 ----
                          # Guess yes on native Windows.
           mingw*)        gl_cv_func_strerror_0_works="guessing yes" ;;
!                         # If we don't know, obey --enable-cross-guesses.
!          *)             gl_cv_func_strerror_0_works="$gl_cross_guess_normal" ;;
         esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12779,12783 ****
  
  int
! main ()
  {
  int result = 0;
--- 14666,14670 ----
  
  int
! main (void)
  {
  int result = 0;
***************
*** 12794,12800 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strerror_0_works=yes
! else
    gl_cv_func_strerror_0_works=no
  fi
--- 14681,14688 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strerror_0_works=yes
! else $as_nop
    gl_cv_func_strerror_0_works=no
  fi
***************
*** 12805,12810 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strerror_0_works" >&5
! $as_echo "$gl_cv_func_strerror_0_works" >&6; }
    case "$gl_cv_func_strerror_0_works" in
      *yes) ;;
--- 14693,14698 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strerror_0_works" >&5
! printf "%s\n" "$gl_cv_func_strerror_0_works" >&6; }
    case "$gl_cv_func_strerror_0_works" in
      *yes) ;;
***************
*** 12812,12816 ****
        REPLACE_STRERROR_0=1
  
! $as_echo "#define REPLACE_STRERROR_0 1" >>confdefs.h
  
        ;;
--- 14700,14704 ----
        REPLACE_STRERROR_0=1
  
! printf "%s\n" "#define REPLACE_STRERROR_0 1" >>confdefs.h
  
        ;;
***************
*** 12827,12839 ****
  
  
- 
       if test $gl_cv_have_include_next = yes; then
         gl_cv_next_string_h='<'string.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
! $as_echo_n "checking absolute name of <string.h>... " >&6; }
! if ${gl_cv_next_string_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 14715,14727 ----
  
  
       if test $gl_cv_have_include_next = yes; then
         gl_cv_next_string_h='<'string.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
! printf %s "checking absolute name of <string.h>... " >&6; }
! if test ${gl_cv_next_string_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 12874,12879 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
! $as_echo "$gl_cv_next_string_h" >&6; }
       fi
       NEXT_STRING_H=$gl_cv_next_string_h
--- 14762,14767 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
! printf "%s\n" "$gl_cv_next_string_h" >&6; }
       fi
       NEXT_STRING_H=$gl_cv_next_string_h
***************
*** 12913,12921 ****
         gl_cv_next_strings_h='<'strings.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <strings.h>" >&5
! $as_echo_n "checking absolute name of <strings.h>... " >&6; }
! if ${gl_cv_next_strings_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
               if test $ac_cv_header_strings_h = yes; then
--- 14801,14810 ----
         gl_cv_next_strings_h='<'strings.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <strings.h>" >&5
! printf %s "checking absolute name of <strings.h>... " >&6; }
! if test ${gl_cv_next_strings_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
               if test $ac_cv_header_strings_h = yes; then
***************
*** 12962,12967 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_strings_h" >&5
! $as_echo "$gl_cv_next_strings_h" >&6; }
       fi
       NEXT_STRINGS_H=$gl_cv_next_strings_h
--- 14851,14856 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_strings_h" >&5
! printf "%s\n" "$gl_cv_next_strings_h" >&6; }
       fi
       NEXT_STRINGS_H=$gl_cv_next_strings_h
***************
*** 12990,13031 ****
  
  
! ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
! if test "x$ac_cv_have_decl_strnlen" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
  
- cat >>confdefs.h <<_ACEOF
- #define HAVE_DECL_STRNLEN $ac_have_decl
- _ACEOF
- 
- 
- 
- ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
- if test "x$ac_cv_type_pid_t" = xyes; then :
- 
- else
- 
- cat >>confdefs.h <<_ACEOF
- #define pid_t int
- _ACEOF
- 
- fi
- 
- ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
- if test "x$ac_cv_type_mode_t" = xyes; then :
- 
- else
  
- cat >>confdefs.h <<_ACEOF
- #define mode_t int
- _ACEOF
  
- fi
  
  
  
-     WINDOWS_64_BIT_OFF_T=0
  
  
--- 14879,14896 ----
  
  
! ac_fn_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_strnlen" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
+ printf "%s\n" "#define HAVE_DECL_STRNLEN $ac_have_decl" >>confdefs.h
  
  
  
  
  
  
  
  
***************
*** 13033,13037 ****
  
  
! $as_echo "#define _USE_STD_STAT 1" >>confdefs.h
  
  
--- 14898,14902 ----
  
  
! printf "%s\n" "#define _USE_STD_STAT 1" >>confdefs.h
  
  
***************
*** 13048,13056 ****
         gl_cv_next_sys_types_h='<'sys/types.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/types.h>" >&5
! $as_echo_n "checking absolute name of <sys/types.h>... " >&6; }
! if ${gl_cv_next_sys_types_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 14913,14922 ----
         gl_cv_next_sys_types_h='<'sys/types.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/types.h>" >&5
! printf %s "checking absolute name of <sys/types.h>... " >&6; }
! if test ${gl_cv_next_sys_types_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 13091,13096 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_types_h" >&5
! $as_echo "$gl_cv_next_sys_types_h" >&6; }
       fi
       NEXT_SYS_TYPES_H=$gl_cv_next_sys_types_h
--- 14957,14962 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_types_h" >&5
! printf "%s\n" "$gl_cv_next_sys_types_h" >&6; }
       fi
       NEXT_SYS_TYPES_H=$gl_cv_next_sys_types_h
***************
*** 13120,13124 ****
  
  
! 
  
  
--- 14986,14997 ----
  
  
! ac_fn_check_decl "$LINENO" "execvpe" "ac_cv_have_decl_execvpe" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_execvpe" = xyes
! then :
!   ac_have_decl=1
! else $as_nop
!   ac_have_decl=0
! fi
! printf "%s\n" "#define HAVE_DECL_EXECVPE $ac_have_decl" >>confdefs.h
  
  
***************
*** 13152,13220 ****
  
  
!             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
! $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
! if ${gl_cv_header_wchar_h_correct_inline+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gl_cv_header_wchar_h_correct_inline=yes
!      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
!        #define wcstod renamed_wcstod
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! extern int zero (void);
! int main () { return zero(); }
  
  _ACEOF
!                               save_ac_compile="$ac_compile"
!      ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
!      if echo '#include "conftest.c"' >conftest1.c &&
!         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
!        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
!          #define wcstod renamed_wcstod
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! int zero (void) { return 0; }
  
  _ACEOF
!               ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
!        if echo '#include "conftest.c"' >conftest2.c &&
!           { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
!          if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
!            :
!          else
!            gl_cv_header_wchar_h_correct_inline=no
           fi
!        fi
!      fi
!      ac_compile="$save_ac_compile"
!      rm -f conftest12.c conftest12.$ac_objext conftest$ac_exeext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
! $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
    if test $gl_cv_header_wchar_h_correct_inline = no; then
      as_fn_error $? "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
--- 15025,15087 ----
  
  
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
! printf %s "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
! if test ${gl_cv_header_wchar_h_correct_inline+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gl_cv_header_wchar_h_correct_inline=yes
!      case "$host_os" in
!        *-gnu* | gnu*)
!          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! 
!              #define wcstod renamed_wcstod
!              #include <wchar.h>
!              extern int zero (void);
!              int main () { return zero(); }
  
  _ACEOF
!                                                       save_ac_compile="$ac_compile"
!          ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
!          if echo '#include "conftest.c"' >conftest1.c \
!             && { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
!            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! 
!                #define wcstod renamed_wcstod
!                #include <wchar.h>
!                int zero (void) { return 0; }
  
  _ACEOF
!                       ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
!            if echo '#include "conftest.c"' >conftest2.c \
!               && { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
!              if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
!                :
!              else
!                gl_cv_header_wchar_h_correct_inline=no
!              fi
!            fi
           fi
!          ac_compile="$save_ac_compile"
!          rm -f conftest12.c conftest12.$ac_objext conftest$ac_exeext
!          ;;
!      esac
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
! printf "%s\n" "$gl_cv_header_wchar_h_correct_inline" >&6; }
    if test $gl_cv_header_wchar_h_correct_inline = no; then
      as_fn_error $? "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
***************
*** 13232,13236 ****
  
  
- 
    if test $ac_cv_header_features_h = yes; then
      HAVE_FEATURES_H=1
--- 15099,15102 ----
***************
*** 13245,13387 ****
  
  
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
! $as_echo_n "checking for a traditional french locale... " >&6; }
! if ${gt_cv_locale_fr+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! #include <locale.h>
! #include <time.h>
! #if HAVE_LANGINFO_CODESET
! # include <langinfo.h>
  #endif
! #include <stdlib.h>
! #include <string.h>
! struct tm t;
! char buf[16];
! int main () {
!   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
!      imitates locale dependent behaviour by looking at the environment
!      variables, and all locales use the UTF-8 encoding.  */
! #if defined __BEOS__ || defined __HAIKU__
!   return 1;
! #else
!   /* Check whether the given locale name is recognized by the system.  */
! # if defined _WIN32 && !defined __CYGWIN__
!   /* On native Windows, setlocale(category, "") looks at the system settings,
!      not at the environment variables.  Also, when an encoding suffix such
!      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
!      category of the locale to "C".  */
!   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
!       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
!     return 1;
! # else
!   if (setlocale (LC_ALL, "") == NULL) return 1;
! # endif
!   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
!      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
!      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
!      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
!      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
!      some unit tests fail.
!      On MirBSD 10, when an unsupported locale is specified, setlocale()
!      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
! # if HAVE_LANGINFO_CODESET
!   {
!     const char *cs = nl_langinfo (CODESET);
!     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
!         || strcmp (cs, "UTF-8") == 0)
!       return 1;
!   }
! # endif
! # ifdef __CYGWIN__
!   /* On Cygwin, avoid locale names without encoding suffix, because the
!      locale_charset() function relies on the encoding suffix.  Note that
!      LC_ALL is set on the command line.  */
!   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
! # endif
!   /* Check whether in the abbreviation of the second month, the second
!      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
!      one byte long. This excludes the UTF-8 encoding.  */
!   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
!   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
! # if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
!   /* Check whether the decimal separator is a comma.
!      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
!      are nl_langinfo(RADIXCHAR) are both ".".  */
!   if (localeconv () ->decimal_point[0] != ',') return 1;
! # endif
!   return 0;
  #endif
- }
  
  _ACEOF
!     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
!   (eval $ac_link) 2>&5
!   ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; } && test -s conftest$ac_exeext; then
!       case "$host_os" in
!         # Handle native Windows specially, because there setlocale() interprets
!         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
!         # "fr" or "fra" as "French" or "French_France.1252",
!         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
!         # "ja" as "Japanese" or "Japanese_Japan.932",
!         # and similar.
!         mingw*)
!           # Test for the native Windows locale name.
!           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_fr=French_France.1252
!           else
!             # None found.
!             gt_cv_locale_fr=none
!           fi
!           ;;
!         *)
!           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
!           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
!           # configure script would override the LC_ALL setting. Likewise for
!           # LC_CTYPE, which is also set at the beginning of the configure script.
!           # Test for the usual locale name.
!           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!             gt_cv_locale_fr=fr_FR
            else
!             # Test for the locale name with explicit encoding suffix.
!             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!               gt_cv_locale_fr=fr_FR.ISO-8859-1
!             else
!               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
!               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                 gt_cv_locale_fr=fr_FR.ISO8859-1
!               else
!                 # Test for the HP-UX locale name.
!                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                   gt_cv_locale_fr=fr_FR.iso88591
!                 else
!                   # Test for the Solaris 7 locale name.
!                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
!                     gt_cv_locale_fr=fr
!                   else
!                     # None found.
!                     gt_cv_locale_fr=none
!                   fi
!                 fi
!               fi
!             fi
!           fi
!           ;;
!       esac
!     fi
!     rm -fr conftest*
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
! $as_echo "$gt_cv_locale_fr" >&6; }
!   LOCALE_FR=$gt_cv_locale_fr
  
  
--- 15111,15552 ----
  
  
+   if test $ac_cv_func__set_invalid_parameter_handler = yes; then
+     HAVE_MSVC_INVALID_PARAMETER_HANDLER=1
  
+ printf "%s\n" "#define HAVE_MSVC_INVALID_PARAMETER_HANDLER 1" >>confdefs.h
  
!   else
!     HAVE_MSVC_INVALID_PARAMETER_HANDLER=0
!   fi
  
! 
! 
! 
! 
!      GNULIB_FCHMODAT=0;
!   GNULIB_FSTAT=0;
!   GNULIB_FSTATAT=0;
!   GNULIB_FUTIMENS=0;
!   GNULIB_GETUMASK=0;
!   GNULIB_LCHMOD=0;
!   GNULIB_LSTAT=0;
!   GNULIB_MKDIR=0;
!   GNULIB_MKDIRAT=0;
!   GNULIB_MKFIFO=0;
!   GNULIB_MKFIFOAT=0;
!   GNULIB_MKNOD=0;
!   GNULIB_MKNODAT=0;
!   GNULIB_STAT=0;
!   GNULIB_UTIMENSAT=0;
!   GNULIB_OVERRIDES_STRUCT_STAT=0;
!     GNULIB_MDA_CHMOD=1;
!   GNULIB_MDA_MKDIR=1;
!   GNULIB_MDA_UMASK=1;
!     HAVE_FCHMODAT=1;
!   HAVE_FSTATAT=1;
!   HAVE_FUTIMENS=1;
!   HAVE_GETUMASK=1;
!   HAVE_LCHMOD=1;
!   HAVE_LSTAT=1;
!   HAVE_MKDIRAT=1;
!   HAVE_MKFIFO=1;
!   HAVE_MKFIFOAT=1;
!   HAVE_MKNOD=1;
!   HAVE_MKNODAT=1;
!   HAVE_UTIMENSAT=1;
!   REPLACE_FCHMODAT=0;
!   REPLACE_FSTAT=0;
!   REPLACE_FSTATAT=0;
!   REPLACE_FUTIMENS=0;
!   REPLACE_LSTAT=0;
!   REPLACE_MKDIR=0;
!   REPLACE_MKFIFO=0;
!   REPLACE_MKFIFOAT=0;
!   REPLACE_MKNOD=0;
!   REPLACE_MKNODAT=0;
!   REPLACE_STAT=0;
!   REPLACE_UTIMENSAT=0;
! 
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
! printf %s "checking whether stat file-mode macros are broken... " >&6; }
! if test ${ac_cv_header_stat_broken+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
+ #include <sys/types.h>
+ #include <sys/stat.h>
  
! #if defined S_ISBLK && defined S_IFDIR
! extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
  #endif
! 
! #if defined S_ISBLK && defined S_IFCHR
! extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
! #endif
! 
! #if defined S_ISLNK && defined S_IFREG
! extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
! #endif
! 
! #if defined S_ISSOCK && defined S_IFREG
! extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
  #endif
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_header_stat_broken=no
! else $as_nop
!   ac_cv_header_stat_broken=yes
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
! printf "%s\n" "$ac_cv_header_stat_broken" >&6; }
! if test $ac_cv_header_stat_broken = yes; then
! 
! printf "%s\n" "#define STAT_MACROS_BROKEN 1" >>confdefs.h
! 
! fi
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!      if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_sys_stat_h='<'sys/stat.h'>'
!      else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/stat.h>" >&5
! printf %s "checking absolute name of <sys/stat.h>... " >&6; }
! if test ${gl_cv_next_sys_stat_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
! 
!              if test $ac_cv_header_sys_stat_h = yes; then
! 
! 
! 
! 
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <sys/stat.h>
! _ACEOF
!                 case "$host_os" in
!     aix*) gl_absname_cpp="$ac_cpp -C" ;;
!     *)    gl_absname_cpp="$ac_cpp" ;;
!   esac
! 
!   case "$host_os" in
!     mingw*)
!                                           gl_dirsep_regex='[/\\]'
!       ;;
!     *)
!       gl_dirsep_regex='\/'
!       ;;
!   esac
!       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
!   gl_header_literal_regex=`echo 'sys/stat.h' \
!                            | sed -e "$gl_make_literal_regex_sed"`
!   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
!       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
!       s|^/[^/]|//&|
!       p
!       q
!     }'
! 
!         gl_cv_absolute_sys_stat_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
!   sed -n "$gl_absolute_header_sed"`
! 
!            gl_header=$gl_cv_absolute_sys_stat_h
!            gl_cv_next_sys_stat_h='"'$gl_header'"'
            else
!                gl_cv_next_sys_stat_h='<'sys/stat.h'>'
!              fi
! 
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_stat_h" >&5
! printf "%s\n" "$gl_cv_next_sys_stat_h" >&6; }
!      fi
!      NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h
! 
!      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
!        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
!        gl_next_as_first_directive='<'sys/stat.h'>'
!      else
!        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=$gl_cv_next_sys_stat_h
!      fi
!      NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H=$gl_next_as_first_directive
! 
! 
! 
! 
! 
! 
! 
! 
!     WINDOWS_STAT_TIMESPEC=0
! 
! 
! 
! 
! 
! 
! 
! 
!       ac_fn_c_check_type "$LINENO" "nlink_t" "ac_cv_type_nlink_t" "#include <sys/types.h>
!      #include <sys/stat.h>
! "
! if test "x$ac_cv_type_nlink_t" = xyes
! then :
! 
! else $as_nop
! 
! printf "%s\n" "#define nlink_t int" >>confdefs.h
! 
! fi
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   case "$host_os" in
!     mingw*)
!       ac_fn_c_check_header_compile "$LINENO" "sdkddkver.h" "ac_cv_header_sdkddkver_h" "$ac_includes_default"
! if test "x$ac_cv_header_sdkddkver_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_SDKDDKVER_H 1" >>confdefs.h
! 
! fi
! 
!       ;;
!   esac
! 
! 
! ac_fn_check_decl "$LINENO" "getdtablesize" "ac_cv_have_decl_getdtablesize" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_getdtablesize" = xyes
! then :
!   ac_have_decl=1
! else $as_nop
!   ac_have_decl=0
! fi
! printf "%s\n" "#define HAVE_DECL_GETDTABLESIZE $ac_have_decl" >>confdefs.h
! 
! 
! 
! 
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether setlocale (LC_ALL, NULL) is multithread-safe" >&5
! printf %s "checking whether setlocale (LC_ALL, NULL) is multithread-safe... " >&6; }
! if test ${gl_cv_func_setlocale_null_all_mtsafe+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   case "$host_os" in
!        # Guess no on musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Haiku, Cygwin.
!        *-musl* | darwin* | freebsd* | midnightbsd* | netbsd* | openbsd* | aix* | haiku* | cygwin*)
!          gl_cv_func_setlocale_null_all_mtsafe=no ;;
!        # Guess yes on glibc, HP-UX, IRIX, Solaris, native Windows.
!        *-gnu* | gnu* | hpux* | irix* | solaris* | mingw*)
!          gl_cv_func_setlocale_null_all_mtsafe=yes ;;
!        # If we don't know, obey --enable-cross-guesses.
!        *)
!          gl_cv_func_setlocale_null_all_mtsafe="$gl_cross_guess_normal" ;;
!      esac
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_setlocale_null_all_mtsafe" >&5
! printf "%s\n" "$gl_cv_func_setlocale_null_all_mtsafe" >&6; }
!     case "$host_os" in
!     mingw*) ;;
!     *)
!       if test $gl_pthread_api = no && test $ac_cv_header_threads_h = no; then
!         gl_cv_func_setlocale_null_all_mtsafe="trivially yes"
!       fi
!       ;;
!   esac
!   case "$gl_cv_func_setlocale_null_all_mtsafe" in
!     *yes) SETLOCALE_NULL_ALL_MTSAFE=1 ;;
!     *)    SETLOCALE_NULL_ALL_MTSAFE=0 ;;
!   esac
! 
! printf "%s\n" "#define SETLOCALE_NULL_ALL_MTSAFE $SETLOCALE_NULL_ALL_MTSAFE" >>confdefs.h
! 
! 
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether setlocale (category, NULL) is multithread-safe" >&5
! printf %s "checking whether setlocale (category, NULL) is multithread-safe... " >&6; }
! if test ${gl_cv_func_setlocale_null_one_mtsafe+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   case "$host_os" in
!        # Guess no on OpenBSD, AIX.
!        openbsd* | aix*)
!          gl_cv_func_setlocale_null_one_mtsafe=no ;;
!        # Guess yes on glibc, musl libc, macOS, FreeBSD, NetBSD, HP-UX, IRIX, Solaris, Haiku, Cygwin, native Windows.
!        *-gnu* | gnu* | *-musl* | darwin* | freebsd* | midnightbsd* | netbsd* | hpux* | irix* | solaris* | haiku* | cygwin* | mingw*)
!          gl_cv_func_setlocale_null_one_mtsafe=yes ;;
!        # If we don't know, obey --enable-cross-guesses.
!        *)
!          gl_cv_func_setlocale_null_one_mtsafe="$gl_cross_guess_normal" ;;
!      esac
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_setlocale_null_one_mtsafe" >&5
! printf "%s\n" "$gl_cv_func_setlocale_null_one_mtsafe" >&6; }
!     case "$host_os" in
!     mingw*) ;;
!     *)
!       if test $gl_pthread_api = no && test $ac_cv_header_threads_h = no; then
!         gl_cv_func_setlocale_null_one_mtsafe="trivially yes"
!       fi
!       ;;
!   esac
!   case "$gl_cv_func_setlocale_null_one_mtsafe" in
!     *yes) SETLOCALE_NULL_ONE_MTSAFE=1 ;;
!     *)    SETLOCALE_NULL_ONE_MTSAFE=0 ;;
!   esac
! 
! printf "%s\n" "#define SETLOCALE_NULL_ONE_MTSAFE $SETLOCALE_NULL_ONE_MTSAFE" >>confdefs.h
! 
! 
!     if test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0; then
!     case "$host_os" in
!       mingw*) LIB_SETLOCALE_NULL= ;;
!       *)
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
! printf %s "checking whether imported symbols can be declared weak... " >&6; }
! if test ${gl_cv_have_weak+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   gl_cv_have_weak=no
!           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! extern void xyzzy ();
! #pragma weak xyzzy
! int
! main (void)
! {
! xyzzy();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   gl_cv_have_weak=maybe
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
!      if test $gl_cv_have_weak = maybe; then
!                      if test "$cross_compiling" = yes
! then :
!                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #ifdef __ELF__
!              Extensible Linking Format
!              #endif
! 
! _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Extensible Linking Format" >/dev/null 2>&1
! then :
!   gl_cv_have_weak="guessing yes"
! else $as_nop
!   gl_cv_have_weak="guessing no"
! fi
! rm -rf conftest*
! 
! 
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <stdio.h>
! #pragma weak fputs
! int main ()
! {
!   return (fputs == NULL);
! }
! _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_have_weak=yes
! else $as_nop
!   gl_cv_have_weak=no
! fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! 
!      fi
!           case " $LDFLAGS " in
!        *" -static "*) gl_cv_have_weak=no ;;
!      esac
!                     case "$gl_cv_have_weak" in
!        *yes)
!          case "$host_os" in
!            freebsd* | dragonfly* | midnightbsd*)
!              : > conftest1.c
!              $CC $CPPFLAGS $CFLAGS $LDFLAGS -fPIC -shared -o libempty.so conftest1.c -lpthread >&5 2>&1
!              cat <<EOF > conftest2.c
! #include <pthread.h>
! #pragma weak pthread_mutexattr_gettype
! int main ()
! {
!   return (pthread_mutexattr_gettype != NULL);
! }
! EOF
!              $CC $CPPFLAGS $CFLAGS $LDFLAGS -o conftest conftest2.c libempty.so >&5 2>&1 \
!                || gl_cv_have_weak=no
!              rm -f conftest1.c libempty.so conftest2.c conftest
!              ;;
!          esac
!          ;;
!      esac
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
! printf "%s\n" "$gl_cv_have_weak" >&6; }
!   case "$gl_cv_have_weak" in
!     *yes)
! 
! printf "%s\n" "#define HAVE_WEAK_SYMBOLS 1" >>confdefs.h
! 
!       ;;
!   esac
! 
!         case "$gl_cv_have_weak" in
!           *yes) LIB_SETLOCALE_NULL= ;;
!           *)    LIB_SETLOCALE_NULL="$LIBPTHREAD" ;;
!         esac
!         ;;
!     esac
!   else
!     LIB_SETLOCALE_NULL=
!   fi
  
  
***************
*** 13393,13399 ****
  
  
- 
    GNULIB_LOCALECONV=0;
    GNULIB_SETLOCALE=0;
    GNULIB_DUPLOCALE=0;
    GNULIB_LOCALENAME=0;
--- 15558,15564 ----
  
  
    GNULIB_LOCALECONV=0;
    GNULIB_SETLOCALE=0;
+   GNULIB_SETLOCALE_NULL=0;
    GNULIB_DUPLOCALE=0;
    GNULIB_LOCALENAME=0;
***************
*** 13407,13413 ****
--- 15572,15629 ----
    REPLACE_FREELOCALE=0;
    REPLACE_STRUCT_LCONV=0;
+   LOCALENAME_ENHANCE_LOCALE_FUNCS=0;
+ 
+ 
+ 
+ 
+ 
+         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether locale.h defines locale_t" >&5
+ printf %s "checking whether locale.h defines locale_t... " >&6; }
+ if test ${gl_cv_header_locale_has_locale_t+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <locale.h>
+             locale_t x;
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_header_locale_has_locale_t=yes
+ else $as_nop
+   gl_cv_header_locale_has_locale_t=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_locale_has_locale_t" >&5
+ printf "%s\n" "$gl_cv_header_locale_has_locale_t" >&6; }
  
  
+   if test $ac_cv_header_xlocale_h = yes; then
+     HAVE_XLOCALE_H=1
+     if test $gl_cv_header_locale_has_locale_t = yes; then
+       gl_cv_header_locale_h_needs_xlocale_h=no
+     else
+       gl_cv_header_locale_h_needs_xlocale_h=yes
+     fi
+     HAVE_LOCALE_T=1
+   else
+     HAVE_XLOCALE_H=0
+     gl_cv_header_locale_h_needs_xlocale_h=no
+     if test $gl_cv_header_locale_has_locale_t = yes; then
+       HAVE_LOCALE_T=1
+     else
+       HAVE_LOCALE_T=0
+     fi
+   fi
  
  
***************
*** 13420,13435 ****
    LTLIBMULTITHREAD=
    if test "$gl_use_threads" != no; then
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
! $as_echo_n "checking whether imported symbols can be declared weak... " >&6; }
! if ${gl_cv_have_weak+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gl_cv_have_weak=no
!               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  extern void xyzzy ();
  #pragma weak xyzzy
  int
! main ()
  {
  xyzzy();
--- 15636,15654 ----
    LTLIBMULTITHREAD=
    if test "$gl_use_threads" != no; then
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
! printf %s "checking whether imported symbols can be declared weak... " >&6; }
! if test ${gl_cv_have_weak+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gl_cv_have_weak=no
!           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  extern void xyzzy ();
  #pragma weak xyzzy
  int
! main (void)
  {
  xyzzy();
***************
*** 13438,13465 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    gl_cv_have_weak=maybe
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
!        if test $gl_cv_have_weak = maybe; then
!                            if test "$cross_compiling" = yes; then :
!                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #ifdef __ELF__
!                Extensible Linking Format
!                #endif
  
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Extensible Linking Format" >/dev/null 2>&1; then :
    gl_cv_have_weak="guessing yes"
! else
    gl_cv_have_weak="guessing no"
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 15657,15687 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    gl_cv_have_weak=maybe
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
!      if test $gl_cv_have_weak = maybe; then
!                      if test "$cross_compiling" = yes
! then :
!                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #ifdef __ELF__
!              Extensible Linking Format
!              #endif
  
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Extensible Linking Format" >/dev/null 2>&1
! then :
    gl_cv_have_weak="guessing yes"
! else $as_nop
    gl_cv_have_weak="guessing no"
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13472,13478 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_have_weak=yes
! else
    gl_cv_have_weak=no
  fi
--- 15694,15701 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_have_weak=yes
! else $as_nop
    gl_cv_have_weak=no
  fi
***************
*** 13481,13558 ****
  fi
  
!        fi
!               case " $LDFLAGS " in
!          *" -static "*) gl_cv_have_weak=no ;;
!        esac
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
! $as_echo "$gl_cv_have_weak" >&6; }
      if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
  
        :
      fi
!     if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
!       # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
!       # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY.
!       ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
! if test "x$ac_cv_header_pthread_h" = xyes; then :
    gl_have_pthread_h=yes
! else
    gl_have_pthread_h=no
  fi
  
! 
!       if test "$gl_have_pthread_h" = yes; then
!         # Other possible tests:
!         #   -lpthreads (FSU threads, PCthreads)
!         #   -lgthreads
!         gl_have_pthread=
!         # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
!         # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
!         # the second one only in libpthread, and lock.c needs it.
!         #
!         # If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
!         # needs -pthread for some reason.  See:
!         # https://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
!         save_LIBS=$LIBS
!         for gl_pthread in '' '-pthread'; do
!           LIBS="$LIBS $gl_pthread"
!           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <pthread.h>
!                  pthread_mutex_t m;
!                  pthread_mutexattr_t ma;
  
  int
! main ()
  {
  pthread_mutex_lock (&m);
!                  pthread_mutexattr_init (&ma);
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
!   gl_have_pthread=yes
!              LIBTHREAD=$gl_pthread LTLIBTHREAD=$gl_pthread
!              LIBMULTITHREAD=$gl_pthread LTLIBMULTITHREAD=$gl_pthread
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
!           LIBS=$save_LIBS
!           test -n "$gl_have_pthread" && break
!         done
  
!         # Test for libpthread by looking for pthread_kill. (Not pthread_self,
!         # since it is defined as a macro on OSF/1.)
!         if test -n "$gl_have_pthread" && test -z "$LIBTHREAD"; then
!           # The program links fine without libpthread. But it may actually
!           # need to link with libpthread in order to create multiple threads.
!           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
! $as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
! if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-lpthread  $LIBS"
--- 15704,15823 ----
  fi
  
!      fi
!           case " $LDFLAGS " in
!        *" -static "*) gl_cv_have_weak=no ;;
!      esac
!                     case "$gl_cv_have_weak" in
!        *yes)
!          case "$host_os" in
!            freebsd* | dragonfly* | midnightbsd*)
!              : > conftest1.c
!              $CC $CPPFLAGS $CFLAGS $LDFLAGS -fPIC -shared -o libempty.so conftest1.c -lpthread >&5 2>&1
!              cat <<EOF > conftest2.c
! #include <pthread.h>
! #pragma weak pthread_mutexattr_gettype
! int main ()
! {
!   return (pthread_mutexattr_gettype != NULL);
! }
! EOF
!              $CC $CPPFLAGS $CFLAGS $LDFLAGS -o conftest conftest2.c libempty.so >&5 2>&1 \
!                || gl_cv_have_weak=no
!              rm -f conftest1.c libempty.so conftest2.c conftest
!              ;;
!          esac
!          ;;
!      esac
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
! printf "%s\n" "$gl_cv_have_weak" >&6; }
!   case "$gl_cv_have_weak" in
!     *yes)
! 
! printf "%s\n" "#define HAVE_WEAK_SYMBOLS 1" >>confdefs.h
! 
!       ;;
!   esac
! 
      if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
  
        :
      fi
!     if test "$gl_use_threads" = isoc || test "$gl_use_threads" = isoc+posix; then
! 
!       gl_have_isoc_threads="$ac_cv_header_threads_h"
!     fi
!     if test "$gl_use_threads" = yes \
!        || test "$gl_use_threads" = posix \
!        || test "$gl_use_threads" = isoc+posix; then
! 
! 
!   if test -z "$gl_pthreadlib_body_done"; then
!     gl_pthread_api=no
!     LIBPTHREAD=
!     LIBPMULTITHREAD=
!     # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
!     # it groks <pthread.h>. It's added above, in gl_ANYTHREADLIB_EARLY.
!     ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
! if test "x$ac_cv_header_pthread_h" = xyes
! then :
    gl_have_pthread_h=yes
! else $as_nop
    gl_have_pthread_h=no
  fi
  
!     if test "$gl_have_pthread_h" = yes; then
!       # Other possible tests:
!       #   -lpthreads (FSU threads, PCthreads)
!       #   -lgthreads
!       # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
!       # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
!       # the second one only in libpthread, and lock.c needs it.
!       #
!       # If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
!       # needs -pthread for some reason.  See:
!       # https://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
!       save_LIBS=$LIBS
!       for gl_pthread in '' '-pthread'; do
!         LIBS="$LIBS $gl_pthread"
!         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <pthread.h>
!                pthread_mutex_t m;
!                pthread_mutexattr_t ma;
  
  int
! main (void)
  {
  pthread_mutex_lock (&m);
!                pthread_mutexattr_init (&ma);
    ;
    return 0;
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   gl_pthread_api=yes
!            LIBPTHREAD=$gl_pthread
!            LIBPMULTITHREAD=$gl_pthread
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
!         LIBS=$save_LIBS
!         test $gl_pthread_api = yes && break
!       done
  
!       # Test for libpthread by looking for pthread_kill. (Not pthread_self,
!       # since it is defined as a macro on OSF/1.)
!       if test $gl_pthread_api = yes && test -z "$LIBPTHREAD"; then
!         # The program links fine without libpthread. But it may actually
!         # need to link with libpthread in order to create multiple threads.
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
! printf %s "checking for pthread_kill in -lpthread... " >&6; }
! if test ${ac_cv_lib_pthread_pthread_kill+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-lpthread  $LIBS"
***************
*** 13563,13572 ****
     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_kill ();
  int
! main ()
  {
  return pthread_kill ();
--- 15828,15834 ----
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
  char pthread_kill ();
  int
! main (void)
  {
  return pthread_kill ();
***************
*** 13575,13613 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_pthread_pthread_kill=yes
! else
    ac_cv_lib_pthread_pthread_kill=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
! $as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
! if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
!   LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
!              # On Solaris and HP-UX, most pthread functions exist also in libc.
!              # Therefore pthread_in_use() needs to actually try to create a
!              # thread: pthread_create from libc will fail, whereas
!              # pthread_create will actually create a thread.
!              # On Solaris 10 or newer, this test is no longer needed, because
!              # libc contains the fully functional pthread functions.
!              case "$host_os" in
!                solaris | solaris2.1-9 | solaris2.1-9.* | hpux*)
! 
! $as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
! 
!              esac
  
  fi
  
!         elif test -z "$gl_have_pthread"; then
!           # Some library is needed. Try libpthread and libc_r.
!           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
! $as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
! if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-lpthread  $LIBS"
--- 15837,15878 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_lib_pthread_pthread_kill=yes
! else $as_nop
    ac_cv_lib_pthread_pthread_kill=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
! printf "%s\n" "$ac_cv_lib_pthread_pthread_kill" >&6; }
! if test "x$ac_cv_lib_pthread_pthread_kill" = xyes
! then :
!   LIBPMULTITHREAD=-lpthread
!            # On Solaris and HP-UX, most pthread functions exist also in libc.
!            # Therefore pthread_in_use() needs to actually try to create a
!            # thread: pthread_create from libc will fail, whereas
!            # pthread_create will actually create a thread.
!            # On Solaris 10 or newer, this test is no longer needed, because
!            # libc contains the fully functional pthread functions.
!            case "$host_os" in
!              solaris | solaris2.1-9 | solaris2.1-9.* | hpux*)
! 
! printf "%s\n" "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
! 
!            esac
  
  fi
  
!       elif test $gl_pthread_api != yes; then
!         # Some library is needed. Try libpthread and libc_r.
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
! printf %s "checking for pthread_kill in -lpthread... " >&6; }
! if test ${ac_cv_lib_pthread_pthread_kill+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-lpthread  $LIBS"
***************
*** 13618,13627 ****
     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_kill ();
  int
! main ()
  {
  return pthread_kill ();
--- 15883,15889 ----
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
  char pthread_kill ();
  int
! main (void)
  {
  return pthread_kill ();
***************
*** 13630,13657 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_pthread_pthread_kill=yes
! else
    ac_cv_lib_pthread_pthread_kill=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
! $as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
! if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
!   gl_have_pthread=yes
!              LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread
!              LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
! fi
! 
!           if test -z "$gl_have_pthread"; then
!             # For FreeBSD 4.
!             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
! $as_echo_n "checking for pthread_kill in -lc_r... " >&6; }
! if ${ac_cv_lib_c_r_pthread_kill+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-lc_r  $LIBS"
--- 15892,15922 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_lib_pthread_pthread_kill=yes
! else $as_nop
    ac_cv_lib_pthread_pthread_kill=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
! printf "%s\n" "$ac_cv_lib_pthread_pthread_kill" >&6; }
! if test "x$ac_cv_lib_pthread_pthread_kill" = xyes
! then :
!   gl_pthread_api=yes
!            LIBPTHREAD=-lpthread
!            LIBPMULTITHREAD=-lpthread
! fi
! 
!         if test $gl_pthread_api != yes; then
!           # For FreeBSD 4.
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
! printf %s "checking for pthread_kill in -lc_r... " >&6; }
! if test ${ac_cv_lib_c_r_pthread_kill+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-lc_r  $LIBS"
***************
*** 13662,13671 ****
     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_kill ();
  int
! main ()
  {
  return pthread_kill ();
--- 15927,15933 ----
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
  char pthread_kill ();
  int
! main (void)
  {
  return pthread_kill ();
***************
*** 13674,13708 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_c_r_pthread_kill=yes
! else
    ac_cv_lib_c_r_pthread_kill=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
! $as_echo "$ac_cv_lib_c_r_pthread_kill" >&6; }
! if test "x$ac_cv_lib_c_r_pthread_kill" = xyes; then :
!   gl_have_pthread=yes
!                LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r
!                LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r
  fi
  
-           fi
          fi
!         if test -n "$gl_have_pthread"; then
            gl_threads_api=posix
  
! $as_echo "#define USE_POSIX_THREADS 1" >>confdefs.h
  
            if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
              if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
  
! $as_echo "#define USE_POSIX_THREADS_WEAK 1" >>confdefs.h
  
!               LIBTHREAD=
!               LTLIBTHREAD=
              fi
            fi
--- 15936,16109 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_lib_c_r_pthread_kill=yes
! else $as_nop
    ac_cv_lib_c_r_pthread_kill=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
! printf "%s\n" "$ac_cv_lib_c_r_pthread_kill" >&6; }
! if test "x$ac_cv_lib_c_r_pthread_kill" = xyes
! then :
!   gl_pthread_api=yes
!              LIBPTHREAD=-lc_r
!              LIBPMULTITHREAD=-lc_r
  fi
  
          fi
!       fi
!     fi
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether POSIX threads API is available" >&5
! printf %s "checking whether POSIX threads API is available... " >&6; }
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_pthread_api" >&5
! printf "%s\n" "$gl_pthread_api" >&6; }
! 
! 
!     if test $gl_pthread_api = yes; then
! 
! printf "%s\n" "#define HAVE_PTHREAD_API 1" >>confdefs.h
! 
!     fi
! 
!         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <sched.h>
! int
! main (void)
! {
! sched_yield ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   LIB_SCHED_YIELD=
! 
! else $as_nop
!          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
! printf %s "checking for sched_yield in -lrt... " >&6; }
! if test ${ac_cv_lib_rt_sched_yield+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lrt  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* 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.  */
! char sched_yield ();
! int
! main (void)
! {
! return sched_yield ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_rt_sched_yield=yes
! else $as_nop
!   ac_cv_lib_rt_sched_yield=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
! printf "%s\n" "$ac_cv_lib_rt_sched_yield" >&6; }
! if test "x$ac_cv_lib_rt_sched_yield" = xyes
! then :
!   LIB_SCHED_YIELD=-lrt
! else $as_nop
!             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
! printf %s "checking for sched_yield in -lposix4... " >&6; }
! if test ${ac_cv_lib_posix4_sched_yield+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lposix4  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* 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.  */
! char sched_yield ();
! int
! main (void)
! {
! return sched_yield ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_posix4_sched_yield=yes
! else $as_nop
!   ac_cv_lib_posix4_sched_yield=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
! printf "%s\n" "$ac_cv_lib_posix4_sched_yield" >&6; }
! if test "x$ac_cv_lib_posix4_sched_yield" = xyes
! then :
!   LIB_SCHED_YIELD=-lposix4
! fi
! 
! fi
! 
! 
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! 
! 
!     gl_pthreadlib_body_done=done
!   fi
! 
!       LIBTHREAD=$LIBPTHREAD LTLIBTHREAD=$LIBPTHREAD
!       LIBMULTITHREAD=$LIBPMULTITHREAD LTLIBMULTITHREAD=$LIBPMULTITHREAD
!       if test $gl_pthread_api = yes; then
!         if test "$gl_use_threads" = isoc+posix && test "$gl_have_isoc_threads" = yes; then
!           gl_threads_api='isoc+posix'
! 
! printf "%s\n" "#define USE_ISOC_AND_POSIX_THREADS 1" >>confdefs.h
! 
!           LIBTHREAD= LTLIBTHREAD=
!         else
            gl_threads_api=posix
  
! printf "%s\n" "#define USE_POSIX_THREADS 1" >>confdefs.h
  
            if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
              if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
  
! printf "%s\n" "#define USE_POSIX_THREADS_WEAK 1" >>confdefs.h
  
!               LIBTHREAD= LTLIBTHREAD=
!             else
!               case "$host_os" in
!                 freebsd* | dragonfly* | midnightbsd*)
!                   if test "x$LIBTHREAD" != "x$LIBMULTITHREAD"; then
! 
! printf "%s\n" "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
! 
!                   fi
!                   ;;
!               esac
              fi
            fi
***************
*** 13710,13714 ****
        fi
      fi
!     if test -z "$gl_have_pthread"; then
        case "$gl_use_threads" in
          yes | windows | win32) # The 'win32' is for backward compatibility.
--- 16111,16532 ----
        fi
      fi
!     if test $gl_threads_api = none; then
!       if test "$gl_use_threads" = isoc && test "$gl_have_isoc_threads" = yes; then
! 
! 
! 
!   if test -z "$gl_stdthreadlib_body_done"; then
! 
! 
!     case "$host_os" in
!       mingw*)
!         LIBSTDTHREAD=
!         ;;
!       *)
! 
! 
!   if test -z "$gl_pthreadlib_body_done"; then
!     gl_pthread_api=no
!     LIBPTHREAD=
!     LIBPMULTITHREAD=
!     # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
!     # it groks <pthread.h>. It's added above, in gl_ANYTHREADLIB_EARLY.
!     ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
! if test "x$ac_cv_header_pthread_h" = xyes
! then :
!   gl_have_pthread_h=yes
! else $as_nop
!   gl_have_pthread_h=no
! fi
! 
!     if test "$gl_have_pthread_h" = yes; then
!       # Other possible tests:
!       #   -lpthreads (FSU threads, PCthreads)
!       #   -lgthreads
!       # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
!       # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
!       # the second one only in libpthread, and lock.c needs it.
!       #
!       # If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
!       # needs -pthread for some reason.  See:
!       # https://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
!       save_LIBS=$LIBS
!       for gl_pthread in '' '-pthread'; do
!         LIBS="$LIBS $gl_pthread"
!         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <pthread.h>
!                pthread_mutex_t m;
!                pthread_mutexattr_t ma;
! 
! int
! main (void)
! {
! pthread_mutex_lock (&m);
!                pthread_mutexattr_init (&ma);
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   gl_pthread_api=yes
!            LIBPTHREAD=$gl_pthread
!            LIBPMULTITHREAD=$gl_pthread
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
!         LIBS=$save_LIBS
!         test $gl_pthread_api = yes && break
!       done
! 
!       # Test for libpthread by looking for pthread_kill. (Not pthread_self,
!       # since it is defined as a macro on OSF/1.)
!       if test $gl_pthread_api = yes && test -z "$LIBPTHREAD"; then
!         # The program links fine without libpthread. But it may actually
!         # need to link with libpthread in order to create multiple threads.
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
! printf %s "checking for pthread_kill in -lpthread... " >&6; }
! if test ${ac_cv_lib_pthread_pthread_kill+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lpthread  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* 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.  */
! char pthread_kill ();
! int
! main (void)
! {
! return pthread_kill ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_pthread_pthread_kill=yes
! else $as_nop
!   ac_cv_lib_pthread_pthread_kill=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
! printf "%s\n" "$ac_cv_lib_pthread_pthread_kill" >&6; }
! if test "x$ac_cv_lib_pthread_pthread_kill" = xyes
! then :
!   LIBPMULTITHREAD=-lpthread
!            # On Solaris and HP-UX, most pthread functions exist also in libc.
!            # Therefore pthread_in_use() needs to actually try to create a
!            # thread: pthread_create from libc will fail, whereas
!            # pthread_create will actually create a thread.
!            # On Solaris 10 or newer, this test is no longer needed, because
!            # libc contains the fully functional pthread functions.
!            case "$host_os" in
!              solaris | solaris2.1-9 | solaris2.1-9.* | hpux*)
! 
! printf "%s\n" "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
! 
!            esac
! 
! fi
! 
!       elif test $gl_pthread_api != yes; then
!         # Some library is needed. Try libpthread and libc_r.
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
! printf %s "checking for pthread_kill in -lpthread... " >&6; }
! if test ${ac_cv_lib_pthread_pthread_kill+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lpthread  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* 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.  */
! char pthread_kill ();
! int
! main (void)
! {
! return pthread_kill ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_pthread_pthread_kill=yes
! else $as_nop
!   ac_cv_lib_pthread_pthread_kill=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
! printf "%s\n" "$ac_cv_lib_pthread_pthread_kill" >&6; }
! if test "x$ac_cv_lib_pthread_pthread_kill" = xyes
! then :
!   gl_pthread_api=yes
!            LIBPTHREAD=-lpthread
!            LIBPMULTITHREAD=-lpthread
! fi
! 
!         if test $gl_pthread_api != yes; then
!           # For FreeBSD 4.
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
! printf %s "checking for pthread_kill in -lc_r... " >&6; }
! if test ${ac_cv_lib_c_r_pthread_kill+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lc_r  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* 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.  */
! char pthread_kill ();
! int
! main (void)
! {
! return pthread_kill ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_c_r_pthread_kill=yes
! else $as_nop
!   ac_cv_lib_c_r_pthread_kill=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
! printf "%s\n" "$ac_cv_lib_c_r_pthread_kill" >&6; }
! if test "x$ac_cv_lib_c_r_pthread_kill" = xyes
! then :
!   gl_pthread_api=yes
!              LIBPTHREAD=-lc_r
!              LIBPMULTITHREAD=-lc_r
! fi
! 
!         fi
!       fi
!     fi
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether POSIX threads API is available" >&5
! printf %s "checking whether POSIX threads API is available... " >&6; }
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_pthread_api" >&5
! printf "%s\n" "$gl_pthread_api" >&6; }
! 
! 
!     if test $gl_pthread_api = yes; then
! 
! printf "%s\n" "#define HAVE_PTHREAD_API 1" >>confdefs.h
! 
!     fi
! 
!         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <sched.h>
! int
! main (void)
! {
! sched_yield ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   LIB_SCHED_YIELD=
! 
! else $as_nop
!          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
! printf %s "checking for sched_yield in -lrt... " >&6; }
! if test ${ac_cv_lib_rt_sched_yield+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lrt  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* 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.  */
! char sched_yield ();
! int
! main (void)
! {
! return sched_yield ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_rt_sched_yield=yes
! else $as_nop
!   ac_cv_lib_rt_sched_yield=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
! printf "%s\n" "$ac_cv_lib_rt_sched_yield" >&6; }
! if test "x$ac_cv_lib_rt_sched_yield" = xyes
! then :
!   LIB_SCHED_YIELD=-lrt
! else $as_nop
!             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
! printf %s "checking for sched_yield in -lposix4... " >&6; }
! if test ${ac_cv_lib_posix4_sched_yield+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lposix4  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* 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.  */
! char sched_yield ();
! int
! main (void)
! {
! return sched_yield ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_posix4_sched_yield=yes
! else $as_nop
!   ac_cv_lib_posix4_sched_yield=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
! printf "%s\n" "$ac_cv_lib_posix4_sched_yield" >&6; }
! if test "x$ac_cv_lib_posix4_sched_yield" = xyes
! then :
!   LIB_SCHED_YIELD=-lposix4
! fi
! 
! fi
! 
! 
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! 
! 
!     gl_pthreadlib_body_done=done
!   fi
! 
!         if test $ac_cv_header_threads_h = yes; then
!                                                   ac_fn_c_check_func "$LINENO" "thrd_create" "ac_cv_func_thrd_create"
! if test "x$ac_cv_func_thrd_create" = xyes
! then :
!   printf "%s\n" "#define HAVE_THRD_CREATE 1" >>confdefs.h
! 
! fi
! 
!           if test $ac_cv_func_thrd_create = yes; then
!             LIBSTDTHREAD=
!           else
!             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thrd_create in -lstdthreads" >&5
! printf %s "checking for thrd_create in -lstdthreads... " >&6; }
! if test ${ac_cv_lib_stdthreads_thrd_create+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_check_lib_save_LIBS=$LIBS
! LIBS="-lstdthreads  $LIBS"
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* 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.  */
! char thrd_create ();
! int
! main (void)
! {
! return thrd_create ();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   ac_cv_lib_stdthreads_thrd_create=yes
! else $as_nop
!   ac_cv_lib_stdthreads_thrd_create=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
!     conftest$ac_exeext conftest.$ac_ext
! LIBS=$ac_check_lib_save_LIBS
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_stdthreads_thrd_create" >&5
! printf "%s\n" "$ac_cv_lib_stdthreads_thrd_create" >&6; }
! if test "x$ac_cv_lib_stdthreads_thrd_create" = xyes
! then :
! 
!               LIBSTDTHREAD='-lstdthreads -lpthread'
! 
! else $as_nop
! 
!                             LIBSTDTHREAD="$LIBPMULTITHREAD"
! 
! fi
! 
!           fi
!         else
!                     LIBSTDTHREAD="$LIBPMULTITHREAD $LIB_SCHED_YIELD"
!         fi
!         ;;
!     esac
! 
! 
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ISO C threads API is available" >&5
! printf %s "checking whether ISO C threads API is available... " >&6; }
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_threads_h" >&5
! printf "%s\n" "$ac_cv_header_threads_h" >&6; }
!     gl_stdthreadlib_body_done=done
!   fi
! 
!         LIBTHREAD=$LIBSTDTHREAD LTLIBTHREAD=$LIBSTDTHREAD
!         LIBMULTITHREAD=$LIBSTDTHREAD LTLIBMULTITHREAD=$LIBSTDTHREAD
!         gl_threads_api=isoc
! 
! printf "%s\n" "#define USE_ISOC_THREADS 1" >>confdefs.h
! 
!       fi
!     fi
!     if test $gl_threads_api = none; then
        case "$gl_use_threads" in
          yes | windows | win32) # The 'win32' is for backward compatibility.
***************
*** 13720,13724 ****
              gl_threads_api=windows
  
! $as_echo "#define USE_WINDOWS_THREADS 1" >>confdefs.h
  
            fi
--- 16538,16542 ----
              gl_threads_api=windows
  
! printf "%s\n" "#define USE_WINDOWS_THREADS 1" >>confdefs.h
  
            fi
***************
*** 13727,13736 ****
      fi
    fi
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for multithread API to use" >&5
! $as_echo_n "checking for multithread API to use... " >&6; }
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_threads_api" >&5
! $as_echo "$gl_threads_api" >&6; }
! 
! 
  
  
--- 16545,16552 ----
      fi
    fi
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for multithread API to use" >&5
! printf %s "checking for multithread API to use... " >&6; }
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_threads_api" >&5
! printf "%s\n" "$gl_threads_api" >&6; }
  
  
***************
*** 13744,13775 ****
  
  
-   if test $ac_cv_func__set_invalid_parameter_handler = yes; then
-     HAVE_MSVC_INVALID_PARAMETER_HANDLER=1
- 
- $as_echo "#define HAVE_MSVC_INVALID_PARAMETER_HANDLER 1" >>confdefs.h
- 
-   else
-     HAVE_MSVC_INVALID_PARAMETER_HANDLER=0
-   fi
- 
  
  
  
  
! 
! 
! 
! 
! ac_fn_c_check_decl "$LINENO" "strndup" "ac_cv_have_decl_strndup" "$ac_includes_default"
! if test "x$ac_cv_have_decl_strndup" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_STRNDUP $ac_have_decl
! _ACEOF
! 
  
  
--- 16560,16575 ----
  
  
  
  
  
  
! ac_fn_check_decl "$LINENO" "strndup" "ac_cv_have_decl_strndup" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_strndup" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_STRNDUP $ac_have_decl" >>confdefs.h
  
  
***************
*** 13777,13789 ****
  
  
!   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
      REPLACE_STRSTR=1
    else
!             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
! $as_echo_n "checking whether strstr works... " >&6; }
! if ${gl_cv_func_strstr_works_always+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
                                                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 16577,16591 ----
  
  
!   if test $REPLACE_MEMCHR = 1; then
      REPLACE_STRSTR=1
    else
!             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
! printf %s "checking whether strstr works... " >&6; }
! if test ${gl_cv_func_strstr_works_always+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
                                                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13806,13818 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1; then :
    gl_cv_func_strstr_works_always="guessing yes"
! else
!   gl_cv_func_strstr_works_always="guessing no"
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 16608,16621 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1
! then :
    gl_cv_func_strstr_works_always="guessing yes"
! else $as_nop
!   gl_cv_func_strstr_works_always="$gl_cross_guess_normal"
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13830,13834 ****
  
  int
! main ()
  {
  return !!strstr (HAYSTACK, NEEDLE);
--- 16633,16637 ----
  
  int
! main (void)
  {
  return !!strstr (HAYSTACK, NEEDLE);
***************
*** 13838,13844 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strstr_works_always=yes
! else
    gl_cv_func_strstr_works_always=no
  fi
--- 16641,16648 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strstr_works_always=yes
! else $as_nop
    gl_cv_func_strstr_works_always=no
  fi
***************
*** 13849,13854 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
! $as_echo "$gl_cv_func_strstr_works_always" >&6; }
      case "$gl_cv_func_strstr_works_always" in
        *yes) ;;
--- 16653,16658 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
! printf "%s\n" "$gl_cv_func_strstr_works_always" >&6; }
      case "$gl_cv_func_strstr_works_always" in
        *yes) ;;
***************
*** 13860,13870 ****
  
  
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
! $as_echo_n "checking for inttypes.h... " >&6; }
! if ${gl_cv_header_inttypes_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 16664,16958 ----
  
  
+   GNULIB_CTIME=0;
+   GNULIB_MKTIME=0;
+   GNULIB_LOCALTIME=0;
+   GNULIB_NANOSLEEP=0;
+   GNULIB_STRFTIME=0;
+   GNULIB_STRPTIME=0;
+   GNULIB_TIMEGM=0;
+   GNULIB_TIMESPEC_GET=0;
+   GNULIB_TIME_R=0;
+   GNULIB_TIME_RZ=0;
+   GNULIB_TZSET=0;
+     GNULIB_MDA_TZSET=1;
+     HAVE_DECL_LOCALTIME_R=1;
+   HAVE_NANOSLEEP=1;
+   HAVE_STRPTIME=1;
+   HAVE_TIMEGM=1;
+   HAVE_TIMESPEC_GET=1;
+     HAVE_TIMEZONE_T=0;
+         REPLACE_CTIME=GNULIB_PORTCHECK;
+   REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;
+   REPLACE_MKTIME=GNULIB_PORTCHECK;
+   REPLACE_NANOSLEEP=GNULIB_PORTCHECK;
+   REPLACE_STRFTIME=GNULIB_PORTCHECK;
+   REPLACE_TIMEGM=GNULIB_PORTCHECK;
+   REPLACE_TZSET=GNULIB_PORTCHECK;
+ 
+       : ${GNULIB_GETTIMEOFDAY=0};
+         REPLACE_GMTIME=0;
+   REPLACE_LOCALTIME=0;
  
  
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
! printf %s "checking for struct timespec in <time.h>... " >&6; }
! if test ${gl_cv_sys_struct_timespec_in_time_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <time.h>
! 
! int
! main (void)
! {
! static struct timespec x; x.tv_sec = x.tv_nsec;
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_sys_struct_timespec_in_time_h=yes
! else $as_nop
!   gl_cv_sys_struct_timespec_in_time_h=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_time_h" >&5
! printf "%s\n" "$gl_cv_sys_struct_timespec_in_time_h" >&6; }
! 
!   TIME_H_DEFINES_STRUCT_TIMESPEC=0
!   SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
!   PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
!   UNISTD_H_DEFINES_STRUCT_TIMESPEC=0
!   if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
!     TIME_H_DEFINES_STRUCT_TIMESPEC=1
!   else
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
! printf %s "checking for struct timespec in <sys/time.h>... " >&6; }
! if test ${gl_cv_sys_struct_timespec_in_sys_time_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <sys/time.h>
! 
! int
! main (void)
! {
! static struct timespec x; x.tv_sec = x.tv_nsec;
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_sys_struct_timespec_in_sys_time_h=yes
! else $as_nop
!   gl_cv_sys_struct_timespec_in_sys_time_h=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5
! printf "%s\n" "$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
!     if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
!       SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
!     else
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
! printf %s "checking for struct timespec in <pthread.h>... " >&6; }
! if test ${gl_cv_sys_struct_timespec_in_pthread_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <pthread.h>
! 
! int
! main (void)
! {
! static struct timespec x; x.tv_sec = x.tv_nsec;
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_sys_struct_timespec_in_pthread_h=yes
! else $as_nop
!   gl_cv_sys_struct_timespec_in_pthread_h=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_pthread_h" >&5
! printf "%s\n" "$gl_cv_sys_struct_timespec_in_pthread_h" >&6; }
!       if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
!         PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
!       else
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <unistd.h>" >&5
! printf %s "checking for struct timespec in <unistd.h>... " >&6; }
! if test ${gl_cv_sys_struct_timespec_in_unistd_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <unistd.h>
! 
! int
! main (void)
! {
! static struct timespec x; x.tv_sec = x.tv_nsec;
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_sys_struct_timespec_in_unistd_h=yes
! else $as_nop
!   gl_cv_sys_struct_timespec_in_unistd_h=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_unistd_h" >&5
! printf "%s\n" "$gl_cv_sys_struct_timespec_in_unistd_h" >&6; }
!         if test $gl_cv_sys_struct_timespec_in_unistd_h = yes; then
!           UNISTD_H_DEFINES_STRUCT_TIMESPEC=1
!         fi
!       fi
!     fi
!   fi
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!      if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_time_h='<'time.h'>'
!      else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <time.h>" >&5
! printf %s "checking absolute name of <time.h>... " >&6; }
! if test ${gl_cv_next_time_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
! 
! 
! 
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <time.h>
! _ACEOF
!                 case "$host_os" in
!     aix*) gl_absname_cpp="$ac_cpp -C" ;;
!     *)    gl_absname_cpp="$ac_cpp" ;;
!   esac
! 
!   case "$host_os" in
!     mingw*)
!                                           gl_dirsep_regex='[/\\]'
!       ;;
!     *)
!       gl_dirsep_regex='\/'
!       ;;
!   esac
!       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
!   gl_header_literal_regex=`echo 'time.h' \
!                            | sed -e "$gl_make_literal_regex_sed"`
!   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
!       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
!       s|^/[^/]|//&|
!       p
!       q
!     }'
! 
!         gl_cv_absolute_time_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
!   sed -n "$gl_absolute_header_sed"`
! 
!            gl_header=$gl_cv_absolute_time_h
!            gl_cv_next_time_h='"'$gl_header'"'
! 
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_time_h" >&5
! printf "%s\n" "$gl_cv_next_time_h" >&6; }
!      fi
!      NEXT_TIME_H=$gl_cv_next_time_h
! 
!      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
!        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
!        gl_next_as_first_directive='<'time.h'>'
!      else
!        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=$gl_cv_next_time_h
!      fi
!      NEXT_AS_FIRST_DIRECTIVE_TIME_H=$gl_next_as_first_directive
! 
! 
! 
! 
! 
! 
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for TIME_UTC in <time.h>" >&5
! printf %s "checking for TIME_UTC in <time.h>... " >&6; }
! if test ${gl_cv_time_h_has_TIME_UTC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <time.h>
! 
! int
! main (void)
! {
! static int x = TIME_UTC; x++;
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_time_h_has_TIME_UTC=yes
! else $as_nop
!   gl_cv_time_h_has_TIME_UTC=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_time_h_has_TIME_UTC" >&5
! printf "%s\n" "$gl_cv_time_h_has_TIME_UTC" >&6; }
!   if test $gl_cv_time_h_has_TIME_UTC = yes; then
!     TIME_H_DEFINES_TIME_UTC=1
!   else
!     TIME_H_DEFINES_TIME_UTC=0
!   fi
! 
! 
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
! printf %s "checking for inttypes.h... " >&6; }
! if test ${gl_cv_header_inttypes_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13874,13878 ****
  
  int
! main ()
  {
  uintmax_t i = (uintmax_t) -1; return !i;
--- 16962,16966 ----
  
  int
! main (void)
  {
  uintmax_t i = (uintmax_t) -1; return !i;
***************
*** 13881,13907 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_inttypes_h=yes
! else
    gl_cv_header_inttypes_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
! $as_echo "$gl_cv_header_inttypes_h" >&6; }
    if test $gl_cv_header_inttypes_h = yes; then
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_INTTYPES_H_WITH_UINTMAX 1
! _ACEOF
  
    fi
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
! $as_echo_n "checking for stdint.h... " >&6; }
! if ${gl_cv_header_stdint_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 16969,16995 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_inttypes_h=yes
! else $as_nop
    gl_cv_header_inttypes_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
! printf "%s\n" "$gl_cv_header_inttypes_h" >&6; }
    if test $gl_cv_header_inttypes_h = yes; then
  
! printf "%s\n" "#define HAVE_INTTYPES_H_WITH_UINTMAX 1" >>confdefs.h
  
    fi
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
! printf %s "checking for stdint.h... " >&6; }
! if test ${gl_cv_header_stdint_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13909,13913 ****
              #include <stdint.h>
  int
! main ()
  {
  uintmax_t i = (uintmax_t) -1; return !i;
--- 16997,17001 ----
              #include <stdint.h>
  int
! main (void)
  {
  uintmax_t i = (uintmax_t) -1; return !i;
***************
*** 13916,13933 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_stdint_h=yes
! else
    gl_cv_header_stdint_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
! $as_echo "$gl_cv_header_stdint_h" >&6; }
    if test $gl_cv_header_stdint_h = yes; then
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_STDINT_H_WITH_UINTMAX 1
! _ACEOF
  
    fi
--- 17004,17020 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_stdint_h=yes
! else $as_nop
    gl_cv_header_stdint_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
! printf "%s\n" "$gl_cv_header_stdint_h" >&6; }
    if test $gl_cv_header_stdint_h = yes; then
  
! printf "%s\n" "#define HAVE_STDINT_H_WITH_UINTMAX 1" >>confdefs.h
  
    fi
***************
*** 13936,13944 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
! $as_echo_n "checking for intmax_t... " >&6; }
! if ${gt_cv_c_intmax_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 17023,17032 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
! printf %s "checking for intmax_t... " >&6; }
! if test ${gt_cv_c_intmax_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13954,13958 ****
  
  int
! main ()
  {
  intmax_t x = -1; return !x;
--- 17042,17046 ----
  
  int
! main (void)
  {
  intmax_t x = -1; return !x;
***************
*** 13961,13997 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gt_cv_c_intmax_t=yes
! else
    gt_cv_c_intmax_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
! $as_echo "$gt_cv_c_intmax_t" >&6; }
    if test $gt_cv_c_intmax_t = yes; then
  
! $as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
  
    else
  
!     test $ac_cv_type_long_long_int = yes \
!       && ac_type='long long' \
!       || ac_type='long'
! 
! cat >>confdefs.h <<_ACEOF
! #define intmax_t $ac_type
! _ACEOF
  
    fi
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
! $as_echo_n "checking where to find the exponent in a 'double'... " >&6; }
! if ${gl_cv_cc_double_expbit0+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!       if test "$cross_compiling" = yes; then :
  
                                                                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 17049,17082 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gt_cv_c_intmax_t=yes
! else $as_nop
    gt_cv_c_intmax_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
! printf "%s\n" "$gt_cv_c_intmax_t" >&6; }
    if test $gt_cv_c_intmax_t = yes; then
  
! printf "%s\n" "#define HAVE_INTMAX_T 1" >>confdefs.h
  
    else
  
! printf "%s\n" "#define intmax_t long long" >>confdefs.h
  
    fi
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
! printf %s "checking where to find the exponent in a 'double'... " >&6; }
! if test ${gl_cv_cc_double_expbit0+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!       if test "$cross_compiling" = yes
! then :
  
                                                                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 14004,14015 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "mixed_endianness" >/dev/null 2>&1; then :
    gl_cv_cc_double_expbit0="unknown"
! else
  
                                                           :
! if ${ac_cv_c_bigendian+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_cv_c_bigendian=unknown
      # See if we're dealing with a universal compiler.
--- 17089,17102 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "mixed_endianness" >/dev/null 2>&1
! then :
    gl_cv_cc_double_expbit0="unknown"
! else $as_nop
  
                                                           :
! if test ${ac_cv_c_bigendian+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_cv_c_bigendian=unknown
      # See if we're dealing with a universal compiler.
***************
*** 14022,14026 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
  	# Check for potential -arch flags.  It is not universal unless
--- 17109,17114 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
  	# Check for potential -arch flags.  It is not universal unless
***************
*** 14046,14050 ****
         done
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
      if test $ac_cv_c_bigendian = unknown; then
        # See if sys/param.h defines the BYTE_ORDER macro.
--- 17134,17138 ----
         done
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
      if test $ac_cv_c_bigendian = unknown; then
        # See if sys/param.h defines the BYTE_ORDER macro.
***************
*** 14055,14059 ****
  
  int
! main ()
  {
  #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
--- 17143,17147 ----
  
  int
! main (void)
  {
  #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
***************
*** 14067,14071 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    # It does; now see whether it defined to BIG_ENDIAN or not.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 17155,17160 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    # It does; now see whether it defined to BIG_ENDIAN or not.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 14075,14079 ****
  
  int
! main ()
  {
  #if BYTE_ORDER != BIG_ENDIAN
--- 17164,17168 ----
  
  int
! main (void)
  {
  #if BYTE_ORDER != BIG_ENDIAN
***************
*** 14085,14096 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_c_bigendian=yes
! else
    ac_cv_c_bigendian=no
  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
      if test $ac_cv_c_bigendian = unknown; then
--- 17174,17186 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_c_bigendian=yes
! else $as_nop
    ac_cv_c_bigendian=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
      fi
      if test $ac_cv_c_bigendian = unknown; then
***************
*** 14101,14105 ****
  
  int
! main ()
  {
  #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
--- 17191,17195 ----
  
  int
! main (void)
  {
  #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
***************
*** 14111,14115 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    # It does; now see whether it defined to _BIG_ENDIAN or not.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 17201,17206 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    # It does; now see whether it defined to _BIG_ENDIAN or not.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 14118,14122 ****
  
  int
! main ()
  {
  #ifndef _BIG_ENDIAN
--- 17209,17213 ----
  
  int
! main (void)
  {
  #ifndef _BIG_ENDIAN
***************
*** 14128,14156 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_c_bigendian=yes
! else
    ac_cv_c_bigendian=no
  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
      if test $ac_cv_c_bigendian = unknown; then
        # Compile a test program.
!       if test "$cross_compiling" = yes; then :
    # Try to guess by grepping values from an object file.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! short int ascii_mm[] =
  		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
! 		short int ascii_ii[] =
  		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
  		int use_ascii (int i) {
  		  return ascii_mm[i] + ascii_ii[i];
  		}
! 		short int ebcdic_ii[] =
  		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
! 		short int ebcdic_mm[] =
  		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
  		int use_ebcdic (int i) {
--- 17219,17249 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_c_bigendian=yes
! else $as_nop
    ac_cv_c_bigendian=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
      fi
      if test $ac_cv_c_bigendian = unknown; then
        # Compile a test program.
!       if test "$cross_compiling" = yes
! then :
    # Try to guess by grepping values from an object file.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! unsigned short int ascii_mm[] =
  		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
! 		unsigned short int ascii_ii[] =
  		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
  		int use_ascii (int i) {
  		  return ascii_mm[i] + ascii_ii[i];
  		}
! 		unsigned short int ebcdic_ii[] =
  		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
! 		unsigned short int ebcdic_mm[] =
  		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
  		int use_ebcdic (int i) {
***************
*** 14160,14164 ****
  
  int
! main ()
  {
  return use_ascii (foo) == use_ebcdic (foo);
--- 17253,17257 ----
  
  int
! main (void)
  {
  return use_ascii (foo) == use_ebcdic (foo);
***************
*** 14167,14171 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
  	      ac_cv_c_bigendian=yes
--- 17260,17265 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
  	      ac_cv_c_bigendian=yes
***************
*** 14180,14190 ****
  	    fi
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
  int
! main ()
  {
  
--- 17274,17284 ----
  	    fi
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
  int
! main (void)
  {
  
***************
*** 14202,14208 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    ac_cv_c_bigendian=no
! else
    ac_cv_c_bigendian=yes
  fi
--- 17296,17303 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    ac_cv_c_bigendian=no
! else $as_nop
    ac_cv_c_bigendian=yes
  fi
***************
*** 14221,14225 ****
     universal)
  
! $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
  
       ;; #(
--- 17316,17320 ----
     universal)
  
! printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
  
       ;; #(
***************
*** 14230,14237 ****
  
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 17325,17332 ----
  
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 14301,14307 ****
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_cc_double_expbit0=`cat conftest.out`
! else
    gl_cv_cc_double_expbit0="unknown"
  fi
--- 17396,17403 ----
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_cc_double_expbit0=`cat conftest.out`
! else $as_nop
    gl_cv_cc_double_expbit0="unknown"
  fi
***************
*** 14313,14318 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5
! $as_echo "$gl_cv_cc_double_expbit0" >&6; }
    case "$gl_cv_cc_double_expbit0" in
      word*bit*)
--- 17409,17414 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5
! printf "%s\n" "$gl_cv_cc_double_expbit0" >&6; }
    case "$gl_cv_cc_double_expbit0" in
      word*bit*)
***************
*** 14320,14331 ****
        bit=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word.*bit //'`
  
! cat >>confdefs.h <<_ACEOF
! #define DBL_EXPBIT0_WORD $word
! _ACEOF
  
  
! cat >>confdefs.h <<_ACEOF
! #define DBL_EXPBIT0_BIT $bit
! _ACEOF
  
        ;;
--- 17416,17423 ----
        bit=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word.*bit //'`
  
! printf "%s\n" "#define DBL_EXPBIT0_WORD $word" >>confdefs.h
  
  
! printf "%s\n" "#define DBL_EXPBIT0_BIT $bit" >>confdefs.h
  
        ;;
***************
*** 14339,14350 ****
  
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf returns a byte count as in C99" >&5
! $as_echo_n "checking whether snprintf returns a byte count as in C99... " >&6; }
! if ${gl_cv_func_snprintf_retval_c99+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
! 
!       if test "$cross_compiling" = yes; then :
    case "$host_os" in
                                   # Guess yes on glibc systems.
--- 17431,17443 ----
  
  
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf returns a byte count as in C99" >&5
+ printf %s "checking whether snprintf returns a byte count as in C99... " >&6; }
+ if test ${gl_cv_func_snprintf_retval_c99+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
  
!       if test "$cross_compiling" = yes
! then :
    case "$host_os" in
                                   # Guess yes on glibc systems.
***************
*** 14355,14358 ****
--- 17448,17452 ----
             freebsd[1-4].*)       gl_cv_func_snprintf_retval_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_snprintf_retval_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_snprintf_retval_c99="guessing no";;
***************
*** 14386,14402 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Known" >/dev/null 2>&1; then :
    gl_cv_func_snprintf_retval_c99="guessing yes"
! else
    gl_cv_func_snprintf_retval_c99="guessing no"
  fi
! rm -f conftest*
  
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_snprintf_retval_c99="guessing no";;
           esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 17480,17497 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Known" >/dev/null 2>&1
! then :
    gl_cv_func_snprintf_retval_c99="guessing yes"
! else $as_nop
    gl_cv_func_snprintf_retval_c99="guessing no"
  fi
! rm -rf conftest*
  
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_snprintf_retval_c99="$gl_cross_guess_normal";;
           esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 14431,14437 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_snprintf_retval_c99=yes
! else
    gl_cv_func_snprintf_retval_c99=no
  fi
--- 17526,17533 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_snprintf_retval_c99=yes
! else $as_nop
    gl_cv_func_snprintf_retval_c99=no
  fi
***************
*** 14442,14476 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_retval_c99" >&5
! $as_echo "$gl_cv_func_snprintf_retval_c99" >&6; }
  
  
  
  
  
  
!   for ac_func in snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb
! do :
!   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
! if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
  fi
! done
  
!       ac_fn_c_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
! "
! if test "x$ac_cv_have_decl__snprintf" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL__SNPRINTF $ac_have_decl
! _ACEOF
  
  
--- 17538,17697 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_retval_c99" >&5
! printf "%s\n" "$gl_cv_func_snprintf_retval_c99" >&6; }
  
  
  
  
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf truncates the result as in C99" >&5
+ printf %s "checking whether snprintf truncates the result as in C99... " >&6; }
+ if test ${gl_cv_func_snprintf_truncation_c99+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
  
+       if test "$cross_compiling" = yes
+ then :
  
!          case "$host_os" in
!                                  # Guess yes on glibc systems.
!            *-gnu* | gnu*)        gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on musl systems.
!            *-musl*)              gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on FreeBSD >= 5.
!            freebsd[1-4].*)       gl_cv_func_snprintf_truncation_c99="guessing no";;
!            freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
!            midnightbsd*)         gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on Mac OS X >= 10.3.
!            darwin[1-6].*)        gl_cv_func_snprintf_truncation_c99="guessing no";;
!            darwin*)              gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on OpenBSD >= 3.9.
!            openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*)
!                                  gl_cv_func_snprintf_truncation_c99="guessing no";;
!            openbsd*)             gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on Solaris >= 2.6.
!            solaris2.[0-5] | solaris2.[0-5].*)
!                                  gl_cv_func_snprintf_truncation_c99="guessing no";;
!            solaris*)             gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on AIX >= 4.
!            aix[1-3]*)            gl_cv_func_snprintf_truncation_c99="guessing no";;
!            aix*)                 gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on HP-UX >= 11.
!            hpux[7-9]* | hpux10*) gl_cv_func_snprintf_truncation_c99="guessing no";;
!            hpux*)                gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on IRIX >= 6.5.
!            irix6.5)              gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on OSF/1 >= 5.
!            osf[3-4]*)            gl_cv_func_snprintf_truncation_c99="guessing no";;
!            osf*)                 gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on NetBSD >= 3.
!            netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
!                                  gl_cv_func_snprintf_truncation_c99="guessing no";;
!            netbsd*)              gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on BeOS.
!            beos*)                gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess yes on Android.
!            linux*-android*)      gl_cv_func_snprintf_truncation_c99="guessing yes";;
!                                  # Guess no on native Windows.
!            mingw*)               gl_cv_func_snprintf_truncation_c99="guessing no";;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_snprintf_truncation_c99="$gl_cross_guess_normal";;
!          esac
! 
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <stdio.h>
! #include <string.h>
! #if HAVE_SNPRINTF
! # define my_snprintf snprintf
! #else
! # include <stdarg.h>
! static int my_snprintf (char *buf, int size, const char *format, ...)
! {
!   va_list args;
!   int ret;
!   va_start (args, format);
!   ret = vsnprintf (buf, size, format, args);
!   va_end (args);
!   return ret;
! }
! #endif
! static char buf[100];
! int main ()
! {
!   strcpy (buf, "ABCDEF");
!   my_snprintf (buf, 3, "%d %d", 4567, 89);
!   if (memcmp (buf, "45\0DEF", 6) != 0)
!     return 1;
!   return 0;
! }
  _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_func_snprintf_truncation_c99=yes
+ else $as_nop
+   gl_cv_func_snprintf_truncation_c99=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_truncation_c99" >&5
! printf "%s\n" "$gl_cv_func_snprintf_truncation_c99" >&6; }
  
! 
! 
! 
! 
!   ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
! if test "x$ac_cv_func_snprintf" = xyes
! then :
!   printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
! if test "x$ac_cv_func_strnlen" = xyes
! then :
!   printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "wcslen" "ac_cv_func_wcslen"
! if test "x$ac_cv_func_wcslen" = xyes
! then :
!   printf "%s\n" "#define HAVE_WCSLEN 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "wcsnlen" "ac_cv_func_wcsnlen"
! if test "x$ac_cv_func_wcsnlen" = xyes
! then :
!   printf "%s\n" "#define HAVE_WCSNLEN 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "mbrtowc" "ac_cv_func_mbrtowc"
! if test "x$ac_cv_func_mbrtowc" = xyes
! then :
!   printf "%s\n" "#define HAVE_MBRTOWC 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "wcrtomb" "ac_cv_func_wcrtomb"
! if test "x$ac_cv_func_wcrtomb" = xyes
! then :
!   printf "%s\n" "#define HAVE_WCRTOMB 1" >>confdefs.h
! 
! fi
! 
!       ac_fn_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl__snprintf" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL__SNPRINTF $ac_have_decl" >>confdefs.h
  
  
***************
*** 14479,14487 ****
      *yes)
  
! $as_echo "#define HAVE_SNPRINTF_RETVAL_C99 1" >>confdefs.h
  
        ;;
    esac
  
  
  
--- 17700,17715 ----
      *yes)
  
! printf "%s\n" "#define HAVE_SNPRINTF_RETVAL_C99 1" >>confdefs.h
  
        ;;
    esac
  
+   case "$gl_cv_func_snprintf_truncation_c99" in
+     *yes)
+ 
+ printf "%s\n" "#define HAVE_SNPRINTF_TRUNCATION_C99 1" >>confdefs.h
+ 
+       ;;
+   esac
  
  
***************
*** 14508,14511 ****
--- 17736,17740 ----
  
  
+ 
    gl_source_base='gnulib/lib'
  
***************
*** 14517,14525 ****
    # Define an additional variable used in the Makefile substitution.
    if test $ac_cv_working_alloca_h = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5
! $as_echo_n "checking for alloca as a compiler built-in... " >&6; }
! if ${gl_cv_rpl_alloca+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 17746,17755 ----
    # Define an additional variable used in the Makefile substitution.
    if test $ac_cv_working_alloca_h = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5
! printf %s "checking for alloca as a compiler built-in... " >&6; }
! if test ${gl_cv_rpl_alloca+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 14532,14549 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Need own alloca" >/dev/null 2>&1; then :
    gl_cv_rpl_alloca=yes
! else
    gl_cv_rpl_alloca=no
  fi
! rm -f conftest*
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5
! $as_echo "$gl_cv_rpl_alloca" >&6; }
      if test $gl_cv_rpl_alloca = yes; then
  
! $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
  
        ALLOCA_H=alloca.h
--- 17762,17780 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Need own alloca" >/dev/null 2>&1
! then :
    gl_cv_rpl_alloca=yes
! else $as_nop
    gl_cv_rpl_alloca=no
  fi
! rm -rf conftest*
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5
! printf "%s\n" "$gl_cv_rpl_alloca" >&6; }
      if test $gl_cv_rpl_alloca = yes; then
  
! printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h
  
        ALLOCA_H=alloca.h
***************
*** 14575,14591 ****
  
  
! for ac_header in argz.h
! do :
!   ac_fn_c_check_header_compile "$LINENO" "argz.h" "ac_cv_header_argz_h" "$ac_includes_default
  "
! if test "x$ac_cv_header_argz_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_ARGZ_H 1
! _ACEOF
  
  fi
  
- done
- 
  
  ac_fn_c_check_type "$LINENO" "error_t" "ac_cv_type_error_t" "#if defined(HAVE_ARGZ_H)
--- 17806,17817 ----
  
  
! ac_fn_c_check_header_compile "$LINENO" "argz.h" "ac_cv_header_argz_h" "$ac_includes_default
  "
! if test "x$ac_cv_header_argz_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_ARGZ_H 1" >>confdefs.h
  
  fi
  
  
  ac_fn_c_check_type "$LINENO" "error_t" "ac_cv_type_error_t" "#if defined(HAVE_ARGZ_H)
***************
*** 14593,14609 ****
  #endif
  "
! if test "x$ac_cv_type_error_t" = xyes; then :
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_ERROR_T 1
! _ACEOF
  
  
! else
  
! $as_echo "#define error_t int" >>confdefs.h
  
  
! $as_echo "#define __error_t_defined 1" >>confdefs.h
  
  fi
--- 17819,17834 ----
  #endif
  "
! if test "x$ac_cv_type_error_t" = xyes
! then :
  
! printf "%s\n" "#define HAVE_ERROR_T 1" >>confdefs.h
  
  
! else $as_nop
  
! printf "%s\n" "#define error_t int" >>confdefs.h
  
  
! printf "%s\n" "#define __error_t_defined 1" >>confdefs.h
  
  fi
***************
*** 14612,14633 ****
  ARGZ_H=
  ac_fn_c_check_func "$LINENO" "argz_replace" "ac_cv_func_argz_replace"
! if test "x$ac_cv_func_argz_replace" = xyes; then :
  
! else
    ARGZ_H=argz.h
  fi
  
  
! if test -z "$ARGZ_H"; then :
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if argz actually works" >&5
! $as_echo_n "checking if argz actually works... " >&6; }
! if ${lt_cv_sys_argz_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case $host_os in #(
           *cygwin*)
             lt_cv_sys_argz_works=no
             if test "$cross_compiling" != no; then
!              lt_cv_sys_argz_works="guessing no"
             else
               lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
--- 17837,17861 ----
  ARGZ_H=
  ac_fn_c_check_func "$LINENO" "argz_replace" "ac_cv_func_argz_replace"
! if test "x$ac_cv_func_argz_replace" = xyes
! then :
  
! else $as_nop
    ARGZ_H=argz.h
  fi
  
  
! if test -z "$ARGZ_H"
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if argz actually works" >&5
! printf %s "checking if argz actually works... " >&6; }
! if test ${lt_cv_sys_argz_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case $host_os in #(
           *cygwin*)
             lt_cv_sys_argz_works=no
             if test "$cross_compiling" != no; then
!              lt_cv_sys_argz_works="$gl_cross_guess_normal"
             else
               lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
***************
*** 14651,14661 ****
           esac
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_argz_works" >&5
! $as_echo "$lt_cv_sys_argz_works" >&6; }
!      if test "$lt_cv_sys_argz_works" = yes; then :
  
! $as_echo "#define HAVE_WORKING_ARGZ 1" >>confdefs.h
  
! else
    ARGZ_H=argz.h
  fi
--- 17879,17890 ----
           esac
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_argz_works" >&5
! printf "%s\n" "$lt_cv_sys_argz_works" >&6; }
!      if test "$lt_cv_sys_argz_works" = yes
! then :
  
! printf "%s\n" "#define HAVE_WORKING_ARGZ 1" >>confdefs.h
  
! else $as_nop
    ARGZ_H=argz.h
  fi
***************
*** 14686,14698 ****
  
  
! 
! 
! 
! 
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether // is distinct from /" >&5
! $as_echo_n "checking whether // is distinct from /... " >&6; }
! if ${gl_cv_double_slash_root+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
     if test x"$cross_compiling" = xyes ; then
          # When cross-compiling, there is no way to tell whether // is special
--- 17915,17924 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether // is distinct from /" >&5
! printf %s "checking whether // is distinct from /... " >&6; }
! if test ${gl_cv_double_slash_root+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
     if test x"$cross_compiling" = xyes ; then
          # When cross-compiling, there is no way to tell whether // is special
***************
*** 14719,14727 ****
        fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_double_slash_root" >&5
! $as_echo "$gl_cv_double_slash_root" >&6; }
    if test "$gl_cv_double_slash_root" = yes; then
  
! $as_echo "#define DOUBLE_SLASH_IS_DISTINCT_ROOT 1" >>confdefs.h
  
    fi
--- 17945,17953 ----
        fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_double_slash_root" >&5
! printf "%s\n" "$gl_cv_double_slash_root" >&6; }
    if test "$gl_cv_double_slash_root" = yes; then
  
! printf "%s\n" "#define DOUBLE_SLASH_IS_DISTINCT_ROOT 1" >>confdefs.h
  
    fi
***************
*** 14729,14742 ****
  
  
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5
! $as_echo_n "checking for error_at_line... " >&6; }
! if ${ac_cv_lib_error_at_line+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <error.h>
  int
! main ()
  {
  error_at_line (0, 0, "", 0, "an error occurred");
--- 17955,17969 ----
  
  
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5
! printf %s "checking for error_at_line... " >&6; }
! if test ${ac_cv_lib_error_at_line+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <error.h>
  int
! main (void)
  {
  error_at_line (0, 0, "", 0, "an error occurred");
***************
*** 14745,14758 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_error_at_line=yes
! else
    ac_cv_lib_error_at_line=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line" >&5
! $as_echo "$ac_cv_lib_error_at_line" >&6; }
  
    if test $ac_cv_lib_error_at_line = no; then
--- 17972,17986 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_lib_error_at_line=yes
! else $as_nop
    ac_cv_lib_error_at_line=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line" >&5
! printf "%s\n" "$ac_cv_lib_error_at_line" >&6; }
  
    if test $ac_cv_lib_error_at_line = no; then
***************
*** 14784,14787 ****
--- 18012,18099 ----
  
  
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+      if test $gl_cv_have_include_next = yes; then
+        gl_cv_next_fcntl_h='<'fcntl.h'>'
+      else
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <fcntl.h>" >&5
+ printf %s "checking absolute name of <fcntl.h>... " >&6; }
+ if test ${gl_cv_next_fcntl_h+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+ 
+ 
+ 
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <fcntl.h>
+ _ACEOF
+                 case "$host_os" in
+     aix*) gl_absname_cpp="$ac_cpp -C" ;;
+     *)    gl_absname_cpp="$ac_cpp" ;;
+   esac
+ 
+   case "$host_os" in
+     mingw*)
+                                           gl_dirsep_regex='[/\\]'
+       ;;
+     *)
+       gl_dirsep_regex='\/'
+       ;;
+   esac
+       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
+   gl_header_literal_regex=`echo 'fcntl.h' \
+                            | sed -e "$gl_make_literal_regex_sed"`
+   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
+       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
+       s|^/[^/]|//&|
+       p
+       q
+     }'
+ 
+         gl_cv_absolute_fcntl_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+   sed -n "$gl_absolute_header_sed"`
+ 
+            gl_header=$gl_cv_absolute_fcntl_h
+            gl_cv_next_fcntl_h='"'$gl_header'"'
+ 
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_fcntl_h" >&5
+ printf "%s\n" "$gl_cv_next_fcntl_h" >&6; }
+      fi
+      NEXT_FCNTL_H=$gl_cv_next_fcntl_h
+ 
+      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+        gl_next_as_first_directive='<'fcntl.h'>'
+      else
+        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+        gl_next_as_first_directive=$gl_cv_next_fcntl_h
+      fi
+      NEXT_AS_FIRST_DIRECTIVE_FCNTL_H=$gl_next_as_first_directive
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
    FLOAT_H=
    REPLACE_FLOAT_LDBL=0
***************
*** 14807,14816 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
! else
    FLOAT_H=float.h
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
            ;;
        esac
--- 18119,18129 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
! else $as_nop
    FLOAT_H=float.h
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
            ;;
        esac
***************
*** 14833,14843 ****
  
      REPLACE_ITOLD=0
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether conversion from 'int' to 'long double' works" >&5
! $as_echo_n "checking whether conversion from 'int' to 'long double' works... " >&6; }
! if ${gl_cv_func_itold_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!       if test "$cross_compiling" = yes; then :
    case "$host" in
             sparc*-*-linux*)
--- 18146,18158 ----
  
      REPLACE_ITOLD=0
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether conversion from 'int' to 'long double' works" >&5
! printf %s "checking whether conversion from 'int' to 'long double' works... " >&6; }
! if test ${gl_cv_func_itold_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!       if test "$cross_compiling" = yes
! then :
    case "$host" in
             sparc*-*-linux*)
***************
*** 14851,14860 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_func_itold_works="guessing no"
! else
    gl_cv_func_itold_works="guessing yes"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
               ;;
                     # Guess yes on native Windows.
--- 18166,18176 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_func_itold_works="guessing no"
! else $as_nop
    gl_cv_func_itold_works="guessing yes"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
               ;;
                     # Guess yes on native Windows.
***************
*** 14863,14867 ****
           esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 18179,18183 ----
           esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 14877,14883 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_itold_works=yes
! else
    gl_cv_func_itold_works=no
  fi
--- 18193,18200 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_itold_works=yes
! else $as_nop
    gl_cv_func_itold_works=no
  fi
***************
*** 14888,14893 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_itold_works" >&5
! $as_echo "$gl_cv_func_itold_works" >&6; }
    case "$gl_cv_func_itold_works" in
      *no)
--- 18205,18210 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_itold_works" >&5
! printf "%s\n" "$gl_cv_func_itold_works" >&6; }
    case "$gl_cv_func_itold_works" in
      *no)
***************
*** 14909,14917 ****
         gl_cv_next_float_h='<'float.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <float.h>" >&5
! $as_echo_n "checking absolute name of <float.h>... " >&6; }
! if ${gl_cv_next_float_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 18226,18235 ----
         gl_cv_next_float_h='<'float.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <float.h>" >&5
! printf %s "checking absolute name of <float.h>... " >&6; }
! if test ${gl_cv_next_float_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 14952,14957 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5
! $as_echo "$gl_cv_next_float_h" >&6; }
       fi
       NEXT_FLOAT_H=$gl_cv_next_float_h
--- 18270,18275 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5
! printf "%s\n" "$gl_cv_next_float_h" >&6; }
       fi
       NEXT_FLOAT_H=$gl_cv_next_float_h
***************
*** 15030,15034 ****
  
  
! $as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h
  
    GETOPT_H=getopt.h
--- 18348,18352 ----
  
  
! printf "%s\n" "#define __GETOPT_PREFIX rpl_" >>confdefs.h
  
    GETOPT_H=getopt.h
***************
*** 15066,15112 ****
  
  
    ac_found=0
!   ac_fn_c_check_decl "$LINENO" "program_invocation_name" "ac_cv_have_decl_program_invocation_name" "#include <errno.h>
! "
! if test "x$ac_cv_have_decl_program_invocation_name" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_PROGRAM_INVOCATION_NAME $ac_have_decl
! _ACEOF
! if test $ac_have_decl = 1; then :
    ac_found=1
  fi
  
!   ac_fn_c_check_decl "$LINENO" "program_invocation_short_name" "ac_cv_have_decl_program_invocation_short_name" "#include <errno.h>
! "
! if test "x$ac_cv_have_decl_program_invocation_short_name" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME $ac_have_decl
! _ACEOF
! if test $ac_have_decl = 1; then :
    ac_found=1
  fi
  
!   ac_fn_c_check_decl "$LINENO" "__argv" "ac_cv_have_decl___argv" "#include <stdlib.h>
! "
! if test "x$ac_cv_have_decl___argv" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL___ARGV $ac_have_decl
! _ACEOF
! if test $ac_have_decl = 1; then :
    ac_found=1
  fi
--- 18384,18442 ----
  
  
+ 
+ 
+           GNULIB_GETOPT_POSIX=1
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_GETOPT_POSIX 1" >>confdefs.h
+ 
+ 
+ 
+ 
+ 
+ 
    ac_found=0
!   ac_fn_check_decl "$LINENO" "program_invocation_name" "ac_cv_have_decl_program_invocation_name" "#include <errno.h>
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_program_invocation_name" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_PROGRAM_INVOCATION_NAME $ac_have_decl" >>confdefs.h
! if test $ac_have_decl = 1
! then :
    ac_found=1
  fi
  
!   ac_fn_check_decl "$LINENO" "program_invocation_short_name" "ac_cv_have_decl_program_invocation_short_name" "#include <errno.h>
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_program_invocation_short_name" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME $ac_have_decl" >>confdefs.h
! if test $ac_have_decl = 1
! then :
    ac_found=1
  fi
  
!   ac_fn_check_decl "$LINENO" "__argv" "ac_cv_have_decl___argv" "#include <stdlib.h>
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl___argv" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL___ARGV $ac_have_decl" >>confdefs.h
! if test $ac_have_decl = 1
! then :
    ac_found=1
  fi
***************
*** 15117,15125 ****
      # On OpenBSD 5.1, using the global __progname variable appears to be
      # the only way to implement getprogname.
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __progname is defined in default libraries" >&5
! $as_echo_n "checking whether __progname is defined in default libraries... " >&6; }
! if ${gl_cv_var___progname+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
          gl_cv_var___progname=
--- 18447,18456 ----
      # On OpenBSD 5.1, using the global __progname variable appears to be
      # the only way to implement getprogname.
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether __progname is defined in default libraries" >&5
! printf %s "checking whether __progname is defined in default libraries... " >&6; }
! if test ${gl_cv_var___progname+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
          gl_cv_var___progname=
***************
*** 15128,15132 ****
  extern char *__progname;
  int
! main ()
  {
  return *__progname;
--- 18459,18463 ----
  extern char *__progname;
  int
! main (void)
  {
  return *__progname;
***************
*** 15136,15153 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    gl_cv_var___progname=yes
  
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_var___progname" >&5
! $as_echo "$gl_cv_var___progname" >&6; }
      if test "$gl_cv_var___progname" = yes; then
  
! $as_echo "#define HAVE_VAR___PROGNAME 1" >>confdefs.h
  
      fi
--- 18467,18485 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    gl_cv_var___progname=yes
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_var___progname" >&5
! printf "%s\n" "$gl_cv_var___progname" >&6; }
      if test "$gl_cv_var___progname" = yes; then
  
! printf "%s\n" "#define HAVE_VAR___PROGNAME 1" >>confdefs.h
  
      fi
***************
*** 15163,15187 ****
  
  
-   ac_fn_c_check_decl "$LINENO" "iswblank" "ac_cv_have_decl_iswblank" "
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
-    before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
- #include <wchar.h>
- #include <wctype.h>
  
! "
! if test "x$ac_cv_have_decl_iswblank" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_ISWBLANK $ac_have_decl
! _ACEOF
  
    if test $ac_cv_func_iswblank = no; then
--- 18495,18512 ----
  
  
  
! 
!   ac_fn_check_decl "$LINENO" "iswblank" "ac_cv_have_decl_iswblank" "
!     #include <wchar.h>
!     #include <wctype.h>
! 
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_iswblank" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_ISWBLANK $ac_have_decl" >>confdefs.h
  
    if test $ac_cv_func_iswblank = no; then
***************
*** 15227,15231 ****
  
  
! $as_echo "#define GNULIB_TEST_ISWBLANK 1" >>confdefs.h
  
  
--- 18552,18557 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_ISWBLANK 1" >>confdefs.h
! 
  
  
***************
*** 15235,15247 ****
  
  
-   if test $gl_cv_func_malloc_posix = yes; then
  
- $as_echo "#define HAVE_MALLOC_POSIX 1" >>confdefs.h
  
    else
!     REPLACE_MALLOC=1
    fi
  
!   if test $REPLACE_MALLOC = 1; then
  
  
--- 18561,18686 ----
  
  
  
  
+ 
+   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
+         REPLACE_ISWDIGIT="$REPLACE_ISWCNTRL"
    else
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether iswdigit is ISO C compliant" >&5
! printf %s "checking whether iswdigit is ISO C compliant... " >&6; }
! if test ${gl_cv_func_iswdigit_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
! 
!                      case "$host_os" in
!          # Guess no on FreeBSD, NetBSD, Solaris, native Windows.
!          freebsd* | dragonfly* | netbsd* | solaris* | mingw*)
!            gl_cv_func_iswdigit_works="guessing no" ;;
!          # Guess yes otherwise.
!          *) gl_cv_func_iswdigit_works="guessing yes" ;;
!        esac
!        if test $LOCALE_FR != none || test $LOCALE_JA != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_ZH_CN != none; then
!          if test "$cross_compiling" = yes
! then :
!   :
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <locale.h>
! #include <stdlib.h>
! #include <string.h>
! #include <wchar.h>
! #include <wctype.h>
! 
! /* Returns the value of iswdigit for the multibyte character s[0..n-1].  */
! static int
! for_character (const char *s, size_t n)
! {
!   mbstate_t state;
!   wchar_t wc;
!   size_t ret;
! 
!   memset (&state, '\0', sizeof (mbstate_t));
!   wc = (wchar_t) 0xBADFACE;
!   ret = mbrtowc (&wc, s, n, &state);
!   if (ret != n)
!     abort ();
! 
!   return iswdigit (wc);
! }
! 
! int
! main (int argc, char *argv[])
! {
!   int is;
!   int result = 0;
! 
!   if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
!     {
!       /* This fails on mingw, MSVC 14.  */
!       /* U+00B2 SUPERSCRIPT TWO */
!       is = for_character ("\262", 1);
!       if (!(is == 0))
!         result |= 1;
!     }
!   if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
!     {
!       /* This fails on NetBSD 8.0.  */
!       /* U+FF11 FULLWIDTH DIGIT ONE */
!       is = for_character ("\243\261", 2);
!       if (!(is == 0))
!         result |= 2;
!     }
!   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
!     {
!       /* This fails on FreeBSD 12, NetBSD 8.0, MSVC 14.  */
!       /* U+0663 ARABIC-INDIC DIGIT THREE */
!       is = for_character ("\331\243", 2);
!       if (!(is == 0))
!         result |= 4;
!       /* This fails on FreeBSD 12, NetBSD 8.0, MSVC 14.  */
!       /* U+FF11 FULLWIDTH DIGIT ONE */
!       is = for_character ("\357\274\221", 3);
!       if (!(is == 0))
!         result |= 8;
!     }
!   if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
!     {
!       /* This fails on NetBSD 8.0, Solaris 10, Solaris 11.4.  */
!       /* U+FF11 FULLWIDTH DIGIT ONE */
!       is = for_character ("\243\261", 2);
!       if (!(is == 0))
!         result |= 16;
!     }
!   return result;
! }
! _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_func_iswdigit_works=yes
! else $as_nop
!   gl_cv_func_iswdigit_works=no
! fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! 
!        fi
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswdigit_works" >&5
! printf "%s\n" "$gl_cv_func_iswdigit_works" >&6; }
!     case "$gl_cv_func_iswdigit_works" in
!       *yes) ;;
!       *) REPLACE_ISWDIGIT=1 ;;
!     esac
    fi
  
!   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
!     :
!   else
!     if test $REPLACE_ISWDIGIT = 1; then
  
  
***************
*** 15252,15257 ****
  
  
!   gl_LIBOBJS="$gl_LIBOBJS malloc.$ac_objext"
  
    fi
  
--- 18691,18697 ----
  
  
!   gl_LIBOBJS="$gl_LIBOBJS iswdigit.$ac_objext"
  
+     fi
    fi
  
***************
*** 15260,15270 ****
  
  
!           GNULIB_MALLOC_POSIX=1
  
  
  
  
  
- $as_echo "#define GNULIB_TEST_MALLOC_POSIX 1" >>confdefs.h
  
  
--- 18700,18856 ----
  
  
!           GNULIB_ISWDIGIT=1
! 
  
  
  
  
+ printf "%s\n" "#define GNULIB_TEST_ISWDIGIT 1" >>confdefs.h
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
+         REPLACE_ISWXDIGIT="$REPLACE_ISWCNTRL"
+   else
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether iswxdigit is ISO C compliant" >&5
+ printf %s "checking whether iswxdigit is ISO C compliant... " >&6; }
+ if test ${gl_cv_func_iswxdigit_works+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+ 
+                      case "$host_os" in
+          # Guess no on FreeBSD, NetBSD, Solaris, native Windows.
+          freebsd* | dragonfly* | netbsd* | solaris* | mingw*)
+            gl_cv_func_iswxdigit_works="guessing no" ;;
+          # Guess yes otherwise.
+          *) gl_cv_func_iswxdigit_works="guessing yes" ;;
+        esac
+        if test $LOCALE_JA != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_ZH_CN != none; then
+          if test "$cross_compiling" = yes
+ then :
+   :
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #include <locale.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <wchar.h>
+ #include <wctype.h>
+ 
+ /* Returns the value of iswxdigit for the multibyte character s[0..n-1].  */
+ static int
+ for_character (const char *s, size_t n)
+ {
+   mbstate_t state;
+   wchar_t wc;
+   size_t ret;
+ 
+   memset (&state, '\0', sizeof (mbstate_t));
+   wc = (wchar_t) 0xBADFACE;
+   ret = mbrtowc (&wc, s, n, &state);
+   if (ret != n)
+     abort ();
+ 
+   return iswxdigit (wc);
+ }
+ 
+ int
+ main (int argc, char *argv[])
+ {
+   int is;
+   int result = 0;
+ 
+   if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
+     {
+       /* This fails on NetBSD 8.0.  */
+       /* U+FF21 FULLWIDTH LATIN CAPITAL LETTER A */
+       is = for_character ("\243\301", 2);
+       if (!(is == 0))
+         result |= 1;
+     }
+   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
+     {
+       /* This fails on FreeBSD 12.  */
+       /* U+0663 ARABIC-INDIC DIGIT THREE */
+       is = for_character ("\331\243", 2);
+       if (!(is == 0))
+         result |= 2;
+       /* This fails on MSVC 14.  */
+       /* U+FF21 FULLWIDTH LATIN CAPITAL LETTER A */
+       is = for_character ("\357\274\241", 3);
+       if (!(is == 0))
+         result |= 4;
+     }
+   if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
+     {
+       /* This fails on Solaris 10, Solaris 11.4.  */
+       /* U+FF11 FULLWIDTH DIGIT ONE */
+       is = for_character ("\243\261", 2);
+       if (!(is == 0))
+         result |= 8;
+     }
+   return result;
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_func_iswxdigit_works=yes
+ else $as_nop
+   gl_cv_func_iswxdigit_works=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+        fi
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswxdigit_works" >&5
+ printf "%s\n" "$gl_cv_func_iswxdigit_works" >&6; }
+     case "$gl_cv_func_iswxdigit_works" in
+       *yes) ;;
+       *) REPLACE_ISWXDIGIT=1 ;;
+     esac
+   fi
+ 
+   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
+     :
+   else
+     if test $REPLACE_ISWXDIGIT = 1; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS iswxdigit.$ac_objext"
+ 
+     fi
+   fi
+ 
+ 
+ 
+ 
+ 
+           GNULIB_ISWXDIGIT=1
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_ISWXDIGIT 1" >>confdefs.h
  
  
  
***************
*** 15291,15303 ****
  
  
-   if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
  
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
! $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
! if ${gl_cv_func_mbrtowc_incomplete_state+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 18877,18898 ----
  
  
  
  
  
!         if case "$host_os" in
!        mingw*) true ;;
!        *) test $ac_cv_func_mbsinit = yes ;;
!      esac \
!     && test $ac_cv_func_mbrtowc = yes; then
! 
! 
! 
! 
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
! printf %s "checking whether mbrtowc handles incomplete characters... " >&6; }
! if test ${gl_cv_func_mbrtowc_incomplete_state+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 15308,15314 ****
        esac
        if test $LOCALE_JA != none; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 18903,18910 ----
        esac
        if test $LOCALE_JA != none; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 15316,15326 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 18912,18915 ----
***************
*** 15340,15346 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_incomplete_state=yes
! else
    gl_cv_func_mbrtowc_incomplete_state=no
  fi
--- 18929,18936 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_incomplete_state=yes
! else $as_nop
    gl_cv_func_mbrtowc_incomplete_state=no
  fi
***************
*** 15349,15366 ****
  fi
  
        fi
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
! $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
  
  
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
! $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
! if ${gl_cv_func_mbrtowc_sanitycheck+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 18939,18996 ----
  fi
  
+       else
+         if test $LOCALE_FR_UTF8 != none; then
+           if test "$cross_compiling" = yes
+ then :
+   :
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #include <locale.h>
+ #include <string.h>
+ #include <wchar.h>
+ int main ()
+ {
+   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
+     {
+       const char input[] = "B\303\274\303\237er"; /* "BÃ¼ÃŸer" */
+       mbstate_t state;
+       wchar_t wc;
+ 
+       memset (&state, '\0', sizeof (mbstate_t));
+       if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
+         if (mbsinit (&state))
+           return 2;
+     }
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_func_mbrtowc_incomplete_state=yes
+ else $as_nop
+   gl_cv_func_mbrtowc_incomplete_state=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+         fi
        fi
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
  
  
  
  
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
! printf %s "checking whether mbrtowc works as well as mbtowc... " >&6; }
! if test ${gl_cv_func_mbrtowc_sanitycheck+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 15371,15377 ****
        esac
        if test $LOCALE_ZH_CN != none; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 19001,19008 ----
        esac
        if test $LOCALE_ZH_CN != none; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 15380,15390 ****
  #include <stdlib.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 19011,19014 ----
***************
*** 15407,15413 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_sanitycheck=yes
! else
    gl_cv_func_mbrtowc_sanitycheck=no
  fi
--- 19031,19038 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_sanitycheck=yes
! else $as_nop
    gl_cv_func_mbrtowc_sanitycheck=no
  fi
***************
*** 15419,15424 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
! $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
  
      REPLACE_MBSTATE_T=0
--- 19044,19049 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
  
      REPLACE_MBSTATE_T=0
***************
*** 15439,15462 ****
    if test $ac_cv_func_mbrtowc = no; then
      HAVE_MBRTOWC=0
!     ac_fn_c_check_decl "$LINENO" "mbrtowc" "ac_cv_have_decl_mbrtowc" "
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
  
! "
! if test "x$ac_cv_have_decl_mbrtowc" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_MBRTOWC $ac_have_decl
! _ACEOF
  
      if test $ac_cv_have_decl_mbrtowc = yes; then
--- 19064,19078 ----
    if test $ac_cv_func_mbrtowc = no; then
      HAVE_MBRTOWC=0
!     ac_fn_check_decl "$LINENO" "mbrtowc" "ac_cv_have_decl_mbrtowc" "
!       #include <wchar.h>
  
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_mbrtowc" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_MBRTOWC $ac_have_decl" >>confdefs.h
  
      if test $ac_cv_have_decl_mbrtowc = yes; then
***************
*** 15470,15478 ****
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL pwc argument" >&5
! $as_echo_n "checking whether mbrtowc handles a NULL pwc argument... " >&6; }
! if ${gl_cv_func_mbrtowc_null_arg1+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 19086,19095 ----
  
  
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL pwc argument" >&5
! printf %s "checking whether mbrtowc handles a NULL pwc argument... " >&6; }
! if test ${gl_cv_func_mbrtowc_null_arg1+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 15483,15489 ****
        esac
        if test $LOCALE_FR_UTF8 != none; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 19100,19107 ----
        esac
        if test $LOCALE_FR_UTF8 != none; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 15492,15502 ****
  #include <stdlib.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 19110,19113 ----
***************
*** 15529,15535 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_null_arg1=yes
! else
    gl_cv_func_mbrtowc_null_arg1=no
  fi
--- 19140,19147 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_null_arg1=yes
! else $as_nop
    gl_cv_func_mbrtowc_null_arg1=no
  fi
***************
*** 15541,15555 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg1" >&5
! $as_echo "$gl_cv_func_mbrtowc_null_arg1" >&6; }
  
  
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL string argument" >&5
! $as_echo_n "checking whether mbrtowc handles a NULL string argument... " >&6; }
! if ${gl_cv_func_mbrtowc_null_arg2+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 19153,19168 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg1" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_null_arg1" >&6; }
  
  
  
  
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL string argument" >&5
! printf %s "checking whether mbrtowc handles a NULL string argument... " >&6; }
! if test ${gl_cv_func_mbrtowc_null_arg2+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 15560,15566 ****
        esac
        if test $LOCALE_FR_UTF8 != none; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 19173,19180 ----
        esac
        if test $LOCALE_FR_UTF8 != none; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 15568,15578 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 19182,19185 ----
***************
*** 15594,15600 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_null_arg2=yes
! else
    gl_cv_func_mbrtowc_null_arg2=no
  fi
--- 19201,19208 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_null_arg2=yes
! else $as_nop
    gl_cv_func_mbrtowc_null_arg2=no
  fi
***************
*** 15606,15611 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg2" >&5
! $as_echo "$gl_cv_func_mbrtowc_null_arg2" >&6; }
  
  
--- 19214,19219 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg2" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_null_arg2" >&6; }
  
  
***************
*** 15614,15622 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc has a correct return value" >&5
! $as_echo_n "checking whether mbrtowc has a correct return value... " >&6; }
! if ${gl_cv_func_mbrtowc_retval+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 19222,19231 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc has a correct return value" >&5
! printf %s "checking whether mbrtowc has a correct return value... " >&6; }
! if test ${gl_cv_func_mbrtowc_retval+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 15628,15634 ****
        if test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none \
           || { case "$host_os" in mingw*) true;; *) false;; esac; }; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 19237,19244 ----
        if test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none \
           || { case "$host_os" in mingw*) true;; *) false;; esac; }; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 15636,15646 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 19246,19249 ----
***************
*** 15729,15735 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_retval=yes
! else
    if test $? != 77; then
               gl_cv_func_mbrtowc_retval=no
--- 19332,19339 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_retval=yes
! else $as_nop
    if test $? != 77; then
               gl_cv_func_mbrtowc_retval=no
***************
*** 15744,15758 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_retval" >&5
! $as_echo "$gl_cv_func_mbrtowc_retval" >&6; }
  
  
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc returns 0 when parsing a NUL character" >&5
! $as_echo_n "checking whether mbrtowc returns 0 when parsing a NUL character... " >&6; }
! if ${gl_cv_func_mbrtowc_nul_retval+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 19348,19363 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_retval" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_retval" >&6; }
  
  
  
  
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc returns 0 when parsing a NUL character" >&5
! printf %s "checking whether mbrtowc returns 0 when parsing a NUL character... " >&6; }
! if test ${gl_cv_func_mbrtowc_nul_retval+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 15763,15769 ****
        esac
        if test $LOCALE_ZH_CN != none; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 19368,19375 ----
        esac
        if test $LOCALE_ZH_CN != none; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 15771,15781 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 19377,19380 ----
***************
*** 15794,15800 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_nul_retval=yes
! else
    gl_cv_func_mbrtowc_nul_retval=no
  fi
--- 19393,19400 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_nul_retval=yes
! else $as_nop
    gl_cv_func_mbrtowc_nul_retval=no
  fi
***************
*** 15806,15819 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_nul_retval" >&5
! $as_echo "$gl_cv_func_mbrtowc_nul_retval" >&6; }
  
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works on empty input" >&5
! $as_echo_n "checking whether mbrtowc works on empty input... " >&6; }
! if ${gl_cv_func_mbrtowc_empty_input+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 19406,19549 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_nul_retval" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_nul_retval" >&6; }
  
  
  
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc stores incomplete characters" >&5
! printf %s "checking whether mbrtowc stores incomplete characters... " >&6; }
! if test ${gl_cv_func_mbrtowc_stores_incomplete+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
! 
!                case "$host_os" in
!                # Guess yes on native Windows.
!        mingw*) gl_cv_func_mbrtowc_stores_incomplete="guessing yes" ;;
!        *)      gl_cv_func_mbrtowc_stores_incomplete="guessing no" ;;
!      esac
!      case "$host_os" in
!        mingw*)
!          if test "$cross_compiling" = yes
! then :
!   :
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <locale.h>
! #include <string.h>
! #include <wchar.h>
! int main ()
! {
!   int result = 0;
!   if (setlocale (LC_ALL, "French_France.65001") != NULL)
!     {
!       wchar_t wc = (wchar_t) 0xBADFACE;
!       mbstate_t state;
! 
!       memset (&state, '\0', sizeof (mbstate_t));
!       if (mbrtowc (&wc, "\303", 1, &state) == (size_t)(-2)
!           && wc != (wchar_t) 0xBADFACE)
!         result |= 1;
!     }
!   if (setlocale (LC_ALL, "Japanese_Japan.932") != NULL)
!     {
!       wchar_t wc = (wchar_t) 0xBADFACE;
!       mbstate_t state;
! 
!       memset (&state, '\0', sizeof (mbstate_t));
!       if (mbrtowc (&wc, "\226", 1, &state) == (size_t)(-2)
!           && wc != (wchar_t) 0xBADFACE)
!         result |= 2;
!     }
!   if (setlocale (LC_ALL, "Chinese_Taiwan.950") != NULL)
!     {
!       wchar_t wc = (wchar_t) 0xBADFACE;
!       mbstate_t state;
! 
!       memset (&state, '\0', sizeof (mbstate_t));
!       if (mbrtowc (&wc, "\245", 1, &state) == (size_t)(-2)
!           && wc != (wchar_t) 0xBADFACE)
!         result |= 4;
!     }
!   if (setlocale (LC_ALL, "Chinese_China.936") != NULL)
!     {
!       wchar_t wc = (wchar_t) 0xBADFACE;
!       mbstate_t state;
! 
!       memset (&state, '\0', sizeof (mbstate_t));
!       if (mbrtowc (&wc, "\261", 1, &state) == (size_t)(-2)
!           && wc != (wchar_t) 0xBADFACE)
!         result |= 8;
!     }
!   return result;
! }
! _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_func_mbrtowc_stores_incomplete=no
! else $as_nop
!   gl_cv_func_mbrtowc_stores_incomplete=yes
! fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! 
!          ;;
!        *)
! 
!          if test $LOCALE_FR_UTF8 != none; then
!            if test "$cross_compiling" = yes
! then :
!   :
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <locale.h>
! #include <string.h>
! #include <wchar.h>
! int main ()
! {
!   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
!     {
!       wchar_t wc = (wchar_t) 0xBADFACE;
!       mbstate_t state;
! 
!       memset (&state, '\0', sizeof (mbstate_t));
!       if (mbrtowc (&wc, "\303", 1, &state) == (size_t)(-2)
!           && wc != (wchar_t) 0xBADFACE)
!         return 1;
!     }
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_func_mbrtowc_stores_incomplete=no
! else $as_nop
!   gl_cv_func_mbrtowc_stores_incomplete=yes
! fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! 
!          fi
!          ;;
!      esac
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_stores_incomplete" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_stores_incomplete" >&6; }
! 
! 
! 
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works on empty input" >&5
! printf %s "checking whether mbrtowc works on empty input... " >&6; }
! if test ${gl_cv_func_mbrtowc_empty_input+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 15824,15830 ****
          *)                    gl_cv_func_mbrtowc_empty_input="guessing yes" ;;
        esac
!       if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 19554,19561 ----
          *)                    gl_cv_func_mbrtowc_empty_input="guessing yes" ;;
        esac
!       if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 15839,15845 ****
             }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_empty_input=yes
! else
    gl_cv_func_mbrtowc_empty_input=no
  fi
--- 19570,19577 ----
             }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_empty_input=yes
! else $as_nop
    gl_cv_func_mbrtowc_empty_input=no
  fi
***************
*** 15850,15872 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_empty_input" >&5
! $as_echo "$gl_cv_func_mbrtowc_empty_input" >&6; }
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C locale is free of encoding errors" >&5
! $as_echo_n "checking whether the C locale is free of encoding errors... " >&6; }
! if ${gl_cv_C_locale_sans_EILSEQ+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!                gl_cv_C_locale_sans_EILSEQ="guessing no"
  
!      if test "$cross_compiling" = yes; then :
    case "$host_os" in
                   # Guess yes on native Windows.
!          mingw*) gl_cv_C_locale_sans_EILSEQ="guessing yes" ;;
         esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 19582,19606 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_empty_input" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_empty_input" >&6; }
  
  
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C locale is free of encoding errors" >&5
! printf %s "checking whether the C locale is free of encoding errors... " >&6; }
! if test ${gl_cv_func_mbrtowc_C_locale_sans_EILSEQ+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!                gl_cv_func_mbrtowc_C_locale_sans_EILSEQ="$gl_cross_guess_normal"
  
!      if test "$cross_compiling" = yes
! then :
    case "$host_os" in
                   # Guess yes on native Windows.
!          mingw*) gl_cv_func_mbrtowc_C_locale_sans_EILSEQ="guessing yes" ;;
         esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 15876,15880 ****
  
  int
! main ()
  {
  
--- 19610,19614 ----
  
  int
! main (void)
  {
  
***************
*** 15898,15905 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
!   gl_cv_C_locale_sans_EILSEQ=yes
! else
!   gl_cv_C_locale_sans_EILSEQ=no
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
--- 19632,19640 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_func_mbrtowc_C_locale_sans_EILSEQ=yes
! else $as_nop
!   gl_cv_func_mbrtowc_C_locale_sans_EILSEQ=no
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
***************
*** 15909,15919 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_C_locale_sans_EILSEQ" >&5
! $as_echo "$gl_cv_C_locale_sans_EILSEQ" >&6; }
  
        case "$gl_cv_func_mbrtowc_null_arg1" in
          *yes) ;;
          *)
! $as_echo "#define MBRTOWC_NULL_ARG1_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
--- 19644,19654 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_C_locale_sans_EILSEQ" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_C_locale_sans_EILSEQ" >&6; }
  
        case "$gl_cv_func_mbrtowc_null_arg1" in
          *yes) ;;
          *)
! printf "%s\n" "#define MBRTOWC_NULL_ARG1_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
***************
*** 15923,15927 ****
          *yes) ;;
          *)
! $as_echo "#define MBRTOWC_NULL_ARG2_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
--- 19658,19662 ----
          *yes) ;;
          *)
! printf "%s\n" "#define MBRTOWC_NULL_ARG2_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
***************
*** 15931,15935 ****
          *yes) ;;
          *)
! $as_echo "#define MBRTOWC_RETVAL_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
--- 19666,19670 ----
          *yes) ;;
          *)
! printf "%s\n" "#define MBRTOWC_RETVAL_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
***************
*** 15939,15943 ****
          *yes) ;;
          *)
! $as_echo "#define MBRTOWC_NUL_RETVAL_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
--- 19674,19686 ----
          *yes) ;;
          *)
! printf "%s\n" "#define MBRTOWC_NUL_RETVAL_BUG 1" >>confdefs.h
! 
!            REPLACE_MBRTOWC=1
!            ;;
!       esac
!       case "$gl_cv_func_mbrtowc_stores_incomplete" in
!         *no) ;;
!         *)
! printf "%s\n" "#define MBRTOWC_STORES_INCOMPLETE_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
***************
*** 15947,15959 ****
          *yes) ;;
          *)
! $as_echo "#define MBRTOWC_EMPTY_INPUT_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
             ;;
        esac
!       case $gl_cv_C_locale_sans_EILSEQ in
          *yes) ;;
          *)
! $as_echo "#define C_LOCALE_MAYBE_EILSEQ 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
--- 19690,19702 ----
          *yes) ;;
          *)
! printf "%s\n" "#define MBRTOWC_EMPTY_INPUT_BUG 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
             ;;
        esac
!       case "$gl_cv_func_mbrtowc_C_locale_sans_EILSEQ" in
          *yes) ;;
          *)
! printf "%s\n" "#define MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ 1" >>confdefs.h
  
             REPLACE_MBRTOWC=1
***************
*** 15962,15965 ****
--- 19705,19827 ----
      fi
    fi
+   if test $REPLACE_MBSTATE_T = 1; then
+     case "$host_os" in
+       mingw*) LIB_MBRTOWC= ;;
+       *)
+ 
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
+ printf %s "checking whether imported symbols can be declared weak... " >&6; }
+ if test ${gl_cv_have_weak+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   gl_cv_have_weak=no
+           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ extern void xyzzy ();
+ #pragma weak xyzzy
+ int
+ main (void)
+ {
+ xyzzy();
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"
+ then :
+   gl_cv_have_weak=maybe
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
+     conftest$ac_exeext conftest.$ac_ext
+      if test $gl_cv_have_weak = maybe; then
+                      if test "$cross_compiling" = yes
+ then :
+                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef __ELF__
+              Extensible Linking Format
+              #endif
+ 
+ _ACEOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+   $EGREP "Extensible Linking Format" >/dev/null 2>&1
+ then :
+   gl_cv_have_weak="guessing yes"
+ else $as_nop
+   gl_cv_have_weak="guessing no"
+ fi
+ rm -rf conftest*
+ 
+ 
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #include <stdio.h>
+ #pragma weak fputs
+ int main ()
+ {
+   return (fputs == NULL);
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_have_weak=yes
+ else $as_nop
+   gl_cv_have_weak=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+      fi
+           case " $LDFLAGS " in
+        *" -static "*) gl_cv_have_weak=no ;;
+      esac
+                     case "$gl_cv_have_weak" in
+        *yes)
+          case "$host_os" in
+            freebsd* | dragonfly* | midnightbsd*)
+              : > conftest1.c
+              $CC $CPPFLAGS $CFLAGS $LDFLAGS -fPIC -shared -o libempty.so conftest1.c -lpthread >&5 2>&1
+              cat <<EOF > conftest2.c
+ #include <pthread.h>
+ #pragma weak pthread_mutexattr_gettype
+ int main ()
+ {
+   return (pthread_mutexattr_gettype != NULL);
+ }
+ EOF
+              $CC $CPPFLAGS $CFLAGS $LDFLAGS -o conftest conftest2.c libempty.so >&5 2>&1 \
+                || gl_cv_have_weak=no
+              rm -f conftest1.c libempty.so conftest2.c conftest
+              ;;
+          esac
+          ;;
+      esac
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
+ printf "%s\n" "$gl_cv_have_weak" >&6; }
+   case "$gl_cv_have_weak" in
+     *yes)
+ 
+ printf "%s\n" "#define HAVE_WEAK_SYMBOLS 1" >>confdefs.h
+ 
+       ;;
+   esac
+ 
+         case "$gl_cv_have_weak" in
+           *yes) LIB_MBRTOWC= ;;
+           *)    LIB_MBRTOWC="$LIBPTHREAD" ;;
+         esac
+         ;;
+     esac
+   else
+     LIB_MBRTOWC=
+   fi
+ 
  
    if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
***************
*** 15974,15977 ****
--- 19836,19950 ----
    gl_LIBOBJS="$gl_LIBOBJS mbrtowc.$ac_objext"
  
+     if test $REPLACE_MBSTATE_T = 1; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS lc-charset-dispatch.$ac_objext"
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS mbtowc-lock.$ac_objext"
+ 
+ 
+ 
+ 
+   CFLAG_VISIBILITY=
+   HAVE_VISIBILITY=0
+   if test -n "$GCC"; then
+                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
+ printf %s "checking whether the -Werror option is usable... " >&6; }
+ if test ${gl_cv_cc_vis_werror+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   gl_save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS -Werror"
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_cc_vis_werror=yes
+ else $as_nop
+   gl_cv_cc_vis_werror=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+        CFLAGS="$gl_save_CFLAGS"
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
+ printf "%s\n" "$gl_cv_cc_vis_werror" >&6; }
+         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
+ printf %s "checking for simple visibility declarations... " >&6; }
+ if test ${gl_cv_cc_visibility+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   gl_save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS -fvisibility=hidden"
+                                           if test $gl_cv_cc_vis_werror = yes; then
+          CFLAGS="$CFLAGS -Werror"
+        fi
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ extern __attribute__((__visibility__("hidden"))) int hiddenvar;
+               extern __attribute__((__visibility__("default"))) int exportedvar;
+               extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
+               extern __attribute__((__visibility__("default"))) int exportedfunc (void);
+               void dummyfunc (void);
+               void dummyfunc (void) {}
+ 
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_cc_visibility=yes
+ else $as_nop
+   gl_cv_cc_visibility=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+        CFLAGS="$gl_save_CFLAGS"
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
+ printf "%s\n" "$gl_cv_cc_visibility" >&6; }
+     if test $gl_cv_cc_visibility = yes; then
+       CFLAG_VISIBILITY="-fvisibility=hidden"
+       HAVE_VISIBILITY=1
+     fi
+   fi
+ 
+ 
+ 
+ printf "%s\n" "#define HAVE_VISIBILITY $HAVE_VISIBILITY" >>confdefs.h
+ 
+ 
+ 
+     fi
  
  
***************
*** 15990,15994 ****
  
  
! $as_echo "#define GNULIB_TEST_MBRTOWC 1" >>confdefs.h
  
  
--- 19963,19967 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MBRTOWC 1" >>confdefs.h
  
  
***************
*** 16005,16009 ****
  
  
! $as_echo "#define GNULIB_TEST_MBSCASECMP 1" >>confdefs.h
  
  
--- 19978,19982 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MBSCASECMP 1" >>confdefs.h
  
  
***************
*** 16020,16024 ****
  
  
! $as_echo "#define GNULIB_TEST_MBSCHR 1" >>confdefs.h
  
  
--- 19993,19997 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MBSCHR 1" >>confdefs.h
  
  
***************
*** 16035,16047 ****
  
  
!   if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
  
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
! $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
! if ${gl_cv_func_mbrtowc_incomplete_state+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 20008,20027 ----
  
  
! 
!         if case "$host_os" in
!        mingw*) true ;;
!        *) test $ac_cv_func_mbsinit = yes ;;
!      esac \
!     && test $ac_cv_func_mbrtowc = yes; then
  
  
  
! 
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
! printf %s "checking whether mbrtowc handles incomplete characters... " >&6; }
! if test ${gl_cv_func_mbrtowc_incomplete_state+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 16052,16058 ****
        esac
        if test $LOCALE_JA != none; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 20032,20039 ----
        esac
        if test $LOCALE_JA != none; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 16060,16070 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 20041,20044 ----
***************
*** 16084,16090 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_incomplete_state=yes
! else
    gl_cv_func_mbrtowc_incomplete_state=no
  fi
--- 20058,20103 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_incomplete_state=yes
! else $as_nop
!   gl_cv_func_mbrtowc_incomplete_state=no
! fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! 
!       else
!         if test $LOCALE_FR_UTF8 != none; then
!           if test "$cross_compiling" = yes
! then :
!   :
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <locale.h>
! #include <string.h>
! #include <wchar.h>
! int main ()
! {
!   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
!     {
!       const char input[] = "B\303\274\303\237er"; /* "BÃ¼ÃŸer" */
!       mbstate_t state;
!       wchar_t wc;
! 
!       memset (&state, '\0', sizeof (mbstate_t));
!       if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
!         if (mbsinit (&state))
!           return 2;
!     }
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_func_mbrtowc_incomplete_state=yes
! else $as_nop
    gl_cv_func_mbrtowc_incomplete_state=no
  fi
***************
*** 16093,16110 ****
  fi
  
        fi
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
! $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
  
  
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
! $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
! if ${gl_cv_func_mbrtowc_sanitycheck+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 20106,20125 ----
  fi
  
+         fi
        fi
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
  
  
  
  
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
! printf %s "checking whether mbrtowc works as well as mbtowc... " >&6; }
! if test ${gl_cv_func_mbrtowc_sanitycheck+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 16115,16121 ****
        esac
        if test $LOCALE_ZH_CN != none; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 20130,20137 ----
        esac
        if test $LOCALE_ZH_CN != none; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 16124,16134 ****
  #include <stdlib.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 20140,20143 ----
***************
*** 16151,16157 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_sanitycheck=yes
! else
    gl_cv_func_mbrtowc_sanitycheck=no
  fi
--- 20160,20167 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_sanitycheck=yes
! else $as_nop
    gl_cv_func_mbrtowc_sanitycheck=no
  fi
***************
*** 16163,16168 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
! $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
  
      REPLACE_MBSTATE_T=0
--- 20173,20178 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
  
      REPLACE_MBSTATE_T=0
***************
*** 16183,16206 ****
    if test $ac_cv_func_mbsinit = no; then
      HAVE_MBSINIT=0
!     ac_fn_c_check_decl "$LINENO" "mbsinit" "ac_cv_have_decl_mbsinit" "
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
  
! "
! if test "x$ac_cv_have_decl_mbsinit" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_MBSINIT $ac_have_decl
! _ACEOF
  
      if test $ac_cv_have_decl_mbsinit = yes; then
--- 20193,20207 ----
    if test $ac_cv_func_mbsinit = no; then
      HAVE_MBSINIT=0
!     ac_fn_check_decl "$LINENO" "mbsinit" "ac_cv_have_decl_mbsinit" "
!       #include <wchar.h>
  
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_mbsinit" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_MBSINIT $ac_have_decl" >>confdefs.h
  
      if test $ac_cv_have_decl_mbsinit = yes; then
***************
*** 16243,16247 ****
  
  
! $as_echo "#define GNULIB_TEST_MBSINIT 1" >>confdefs.h
  
  
--- 20244,20248 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MBSINIT 1" >>confdefs.h
  
  
***************
*** 16267,16271 ****
  
  
! $as_echo "#define GNULIB_TEST_MBSLEN 1" >>confdefs.h
  
  
--- 20268,20272 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MBSLEN 1" >>confdefs.h
  
  
***************
*** 16282,16286 ****
  
  
! $as_echo "#define GNULIB_TEST_MBSNCASECMP 1" >>confdefs.h
  
  
--- 20283,20287 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MBSNCASECMP 1" >>confdefs.h
  
  
***************
*** 16297,16301 ****
  
  
! $as_echo "#define GNULIB_TEST_MBSSTR 1" >>confdefs.h
  
  
--- 20298,20302 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MBSSTR 1" >>confdefs.h
  
  
***************
*** 16305,16331 ****
  
  
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbswidth is declared in <wchar.h>" >&5
! $as_echo_n "checking whether mbswidth is declared in <wchar.h>... " >&6; }
! if ${ac_cv_have_decl_mbswidth+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
- 
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
-    before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  
  int
! main ()
  {
! 
!   char *p = (char *) mbswidth;
!   return !p;
  
    ;
--- 20306,20324 ----
  
  
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbswidth is declared in <wchar.h>" >&5
! printf %s "checking whether mbswidth is declared in <wchar.h>... " >&6; }
! if test ${ac_cv_have_decl_mbswidth+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <wchar.h>
  
  int
! main (void)
  {
! char *p = (char *) mbswidth;
!             return !p;
  
    ;
***************
*** 16333,16345 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_have_decl_mbswidth=yes
! else
    ac_cv_have_decl_mbswidth=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl_mbswidth" >&5
! $as_echo "$ac_cv_have_decl_mbswidth" >&6; }
    if test $ac_cv_have_decl_mbswidth = yes; then
      ac_val=1
--- 20326,20339 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_have_decl_mbswidth=yes
! else $as_nop
    ac_cv_have_decl_mbswidth=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl_mbswidth" >&5
! printf "%s\n" "$ac_cv_have_decl_mbswidth" >&6; }
    if test $ac_cv_have_decl_mbswidth = yes; then
      ac_val=1
***************
*** 16348,16376 ****
    fi
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_MBSWIDTH_IN_WCHAR_H $ac_val
! _ACEOF
  
  
  
  
!    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
! $as_echo_n "checking for mbstate_t... " >&6; }
! if ${ac_cv_type_mbstate_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
  int
! main ()
  {
  mbstate_t x; return sizeof x;
--- 20342,20362 ----
    fi
  
! printf "%s\n" "#define HAVE_DECL_MBSWIDTH_IN_WCHAR_H $ac_val" >>confdefs.h
  
  
  
  
!    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
! printf %s "checking for mbstate_t... " >&6; }
! if test ${ac_cv_type_mbstate_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
!              #include <wchar.h>
  int
! main (void)
  {
  mbstate_t x; return sizeof x;
***************
*** 16379,16398 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_type_mbstate_t=yes
! else
    ac_cv_type_mbstate_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
! $as_echo "$ac_cv_type_mbstate_t" >&6; }
     if test $ac_cv_type_mbstate_t = yes; then
  
! $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
  
     else
  
! $as_echo "#define mbstate_t int" >>confdefs.h
  
     fi
--- 20365,20385 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_type_mbstate_t=yes
! else $as_nop
    ac_cv_type_mbstate_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
! printf "%s\n" "$ac_cv_type_mbstate_t" >&6; }
     if test $ac_cv_type_mbstate_t = yes; then
  
! printf "%s\n" "#define HAVE_MBSTATE_T 1" >>confdefs.h
  
     else
  
! printf "%s\n" "#define mbstate_t int" >>confdefs.h
  
     fi
***************
*** 16404,16408 ****
  
  
!   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
  
  
--- 20391,20395 ----
  
  
!   if test $REPLACE_MEMCHR = 1; then
  
  
***************
*** 16416,16431 ****
  
  
!   for ac_header in bp-sym.h
! do :
!   ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
! if test "x$ac_cv_header_bp_sym_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_BP_SYM_H 1
! _ACEOF
  
  fi
  
- done
- 
  
    fi
--- 20403,20413 ----
  
  
!   ac_fn_c_check_header_compile "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
! if test "x$ac_cv_header_bp_sym_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_BP_SYM_H 1" >>confdefs.h
  
  fi
  
  
    fi
***************
*** 16441,16445 ****
  
  
! $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
  
  
--- 20423,20427 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
  
  
***************
*** 16454,16467 ****
    fi
  
-   for ac_func in memrchr
- do :
    ac_fn_c_check_func "$LINENO" "memrchr" "ac_cv_func_memrchr"
! if test "x$ac_cv_func_memrchr" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_MEMRCHR 1
! _ACEOF
  
  fi
- done
  
  
--- 20436,20445 ----
    fi
  
    ac_fn_c_check_func "$LINENO" "memrchr" "ac_cv_func_memrchr"
! if test "x$ac_cv_func_memrchr" = xyes
! then :
!   printf "%s\n" "#define HAVE_MEMRCHR 1" >>confdefs.h
  
  fi
  
  
***************
*** 16490,16495 ****
  
  
! $as_echo "#define GNULIB_TEST_MEMRCHR 1" >>confdefs.h
  
  
  
--- 20468,20596 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MEMRCHR 1" >>confdefs.h
! 
! 
! 
! 
! 
! 
! 
!   case "$host_os" in
!     mingw* | pw*)
!       REPLACE_OPEN=1
!       ;;
!     *)
! 
!       if test "$gl_cv_macro_O_CLOEXEC" != yes; then
!         REPLACE_OPEN=1
!       fi
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether open recognizes a trailing slash" >&5
! printf %s "checking whether open recognizes a trailing slash... " >&6; }
! if test ${gl_cv_func_open_slash+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   # Assume that if we have lstat, we can also check symlinks.
!      if test $ac_cv_func_lstat = yes; then
!        touch conftest.tmp
!        ln -s conftest.tmp conftest.lnk
!      fi
!      if test "$cross_compiling" = yes
! then :
! 
!         case "$host_os" in
!           freebsd* | aix* | hpux* | solaris2.[0-9] | solaris2.[0-9].*)
!             gl_cv_func_open_slash="guessing no" ;;
!           *)
!             gl_cv_func_open_slash="guessing yes" ;;
!         esac
! 
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <fcntl.h>
! #if HAVE_UNISTD_H
! # include <unistd.h>
! #endif
! 
! 
! $gl_mda_defines
! 
! int main ()
! {
!   int result = 0;
! #if HAVE_LSTAT
!   if (open ("conftest.lnk/", O_RDONLY) != -1)
!     result |= 1;
! #endif
!   if (open ("conftest.sl/", O_CREAT, 0600) >= 0)
!     result |= 2;
!   return result;
! }
! _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_func_open_slash=yes
! else $as_nop
!   gl_cv_func_open_slash=no
! fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! 
!      rm -f conftest.sl conftest.tmp conftest.lnk
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_open_slash" >&5
! printf "%s\n" "$gl_cv_func_open_slash" >&6; }
!   case "$gl_cv_func_open_slash" in
!     *no)
! 
! printf "%s\n" "#define OPEN_TRAILING_SLASH_BUG 1" >>confdefs.h
! 
!       ;;
!   esac
! 
!       case "$gl_cv_func_open_slash" in
!         *no)
!           REPLACE_OPEN=1
!           ;;
!       esac
!       ;;
!   esac
! 
! 
! 
!   if test $REPLACE_OPEN = 1; then
! 
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS open.$ac_objext"
! 
! 
! 
!   :
! 
!   fi
! 
! 
! 
! 
! 
!           GNULIB_OPEN=1
! 
! 
! 
! 
  
+ printf "%s\n" "#define GNULIB_TEST_OPEN 1" >>confdefs.h
  
  
***************
*** 16498,16502 ****
  
  # Check whether --with-included-regex was given.
! if test "${with_included_regex+set}" = set; then :
    withval=$with_included_regex;
  fi
--- 20599,20604 ----
  
  # Check whether --with-included-regex was given.
! if test ${with_included_regex+y}
! then :
    withval=$with_included_regex;
  fi
***************
*** 16513,16530 ****
  
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working re_compile_pattern" >&5
! $as_echo_n "checking for working re_compile_pattern... " >&6; }
! if ${gl_cv_func_re_compile_pattern_working+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
    case "$host_os" in
                     # Guess no on native Windows.
             mingw*) gl_cv_func_re_compile_pattern_working="guessing no" ;;
!                    # Otherwise, assume it is not working.
!            *)      gl_cv_func_re_compile_pattern_working="guessing no" ;;
           esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 20615,20634 ----
  
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working re_compile_pattern" >&5
! printf %s "checking for working re_compile_pattern... " >&6; }
! if test ${gl_cv_func_re_compile_pattern_working+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
    case "$host_os" in
                     # Guess no on native Windows.
             mingw*) gl_cv_func_re_compile_pattern_working="guessing no" ;;
!                    # Otherwise obey --enable-cross-guesses.
!            *)      gl_cv_func_re_compile_pattern_working="$gl_cross_guess_normal" ;;
           esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 16550,16554 ****
  
  int
! main ()
  {
  int result = 0;
--- 20654,20658 ----
  
  int
! main (void)
  {
  int result = 0;
***************
*** 16588,16596 ****
                    if (s)
                      result |= 1;
!                   else if (re_search (&regex, data, sizeof data - 1,
!                                       0, sizeof data - 1, &regs)
!                            != -1)
!                     result |= 1;
!                   regfree (&regex);
                  }
  
--- 20692,20703 ----
                    if (s)
                      result |= 1;
!                   else
!                     {
!                       if (re_search (&regex, data, sizeof data - 1,
!                                      0, sizeof data - 1, &regs)
!                           != -1)
!                         result |= 1;
!                       regfree (&regex);
!                     }
                  }
  
***************
*** 16623,16628 ****
                        if (i != 0 && i != 21)
                          result |= 1;
                      }
-                   regfree (&regex);
                  }
  
--- 20730,20735 ----
                        if (i != 0 && i != 21)
                          result |= 1;
+                       regfree (&regex);
                      }
                  }
  
***************
*** 16637,16643 ****
              if (s)
                result |= 2;
!             /* This should fail, but succeeds for glibc-2.5.  */
!             else if (re_search (&regex, "a\nb", 3, 0, 3, &regs) != -1)
!               result |= 2;
  
              /* This regular expression is from Spencer ere test number 75
--- 20744,20754 ----
              if (s)
                result |= 2;
!             else
!               {
!                 /* This should fail, but succeeds for glibc-2.5.  */
!                 if (re_search (&regex, "a\nb", 3, 0, 3, &regs) != -1)
!                   result |= 2;
!                 regfree (&regex);
!               }
  
              /* This regular expression is from Spencer ere test number 75
***************
*** 16651,16655 ****
              /* This should fail with _Invalid character class name_ error.  */
              if (!s)
!               result |= 4;
  
              /* Ensure that [b-a] is diagnosed as invalid, when
--- 20762,20769 ----
              /* This should fail with _Invalid character class name_ error.  */
              if (!s)
!               {
!                 result |= 4;
!                 regfree (&regex);
!               }
  
              /* Ensure that [b-a] is diagnosed as invalid, when
***************
*** 16659,16663 ****
              s = re_compile_pattern ("a[b-a]", 6, &regex);
              if (s == 0)
!               result |= 8;
  
              /* This should succeed, but does not for glibc-2.1.3.  */
--- 20773,20780 ----
              s = re_compile_pattern ("a[b-a]", 6, &regex);
              if (s == 0)
!               {
!                 result |= 8;
!                 regfree (&regex);
!               }
  
              /* This should succeed, but does not for glibc-2.1.3.  */
***************
*** 16666,16669 ****
--- 20783,20788 ----
              if (s)
                result |= 8;
+             else
+               regfree (&regex);
  
              /* The following example is derived from a problem report
***************
*** 16673,16679 ****
              if (s)
                result |= 8;
!             /* This should match, but does not for glibc-2.2.1.  */
!             else if (re_match (&regex, "an", 2, 0, &regs) != 2)
!               result |= 8;
  
              memset (&regex, 0, sizeof regex);
--- 20792,20807 ----
              if (s)
                result |= 8;
!             else
!               {
!                 /* This should match, but does not for glibc-2.2.1.  */
!                 if (re_match (&regex, "an", 2, 0, &regs) != 2)
!                   result |= 8;
!                 else
!                   {
!                     free (regs.start);
!                     free (regs.end);
!                   }
!                 regfree (&regex);
!               }
  
              memset (&regex, 0, sizeof regex);
***************
*** 16681,16687 ****
              if (s)
                result |= 8;
!             /* glibc-2.2.93 does not work with a negative RANGE argument.  */
!             else if (re_search (&regex, "wxy", 3, 2, -2, &regs) != 1)
!               result |= 8;
  
              /* The version of regex.c in older versions of gnulib
--- 20809,20824 ----
              if (s)
                result |= 8;
!             else
!               {
!                 /* glibc-2.2.93 does not work with a negative RANGE argument.  */
!                 if (re_search (&regex, "wxy", 3, 2, -2, &regs) != 1)
!                   result |= 8;
!                 else
!                   {
!                     free (regs.start);
!                     free (regs.end);
!                   }
!                 regfree (&regex);
!               }
  
              /* The version of regex.c in older versions of gnulib
***************
*** 16692,16697 ****
              if (s)
                result |= 16;
!             else if (re_search (&regex, "WXY", 3, 0, 3, &regs) < 0)
!               result |= 16;
  
              /* Catch a bug reported by Vin Shelton in
--- 20829,20843 ----
              if (s)
                result |= 16;
!             else
!               {
!                 if (re_search (&regex, "WXY", 3, 0, 3, &regs) < 0)
!                   result |= 16;
!                 else
!                   {
!                     free (regs.start);
!                     free (regs.end);
!                   }
!                 regfree (&regex);
!               }
  
              /* Catch a bug reported by Vin Shelton in
***************
*** 16705,16708 ****
--- 20851,20856 ----
              if (s)
                result |= 32;
+             else
+               regfree (&regex);
  
              /* REG_STARTEND was added to glibc on 2004-01-15.
***************
*** 16719,16724 ****
              memset (&regex, 0, sizeof regex);
              s = re_compile_pattern ("0|()0|\\1|0", 10, &regex);
!             if (!s || strcmp (s, "Invalid back reference"))
                result |= 64;
  
  #if 0
--- 20867,20878 ----
              memset (&regex, 0, sizeof regex);
              s = re_compile_pattern ("0|()0|\\1|0", 10, &regex);
!             if (!s)
                result |= 64;
+             else
+               {
+                 if (strcmp (s, "Invalid back reference"))
+                   result |= 64;
+                 regfree (&regex);
+               }
  
  #if 0
***************
*** 16740,16746 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_re_compile_pattern_working=yes
! else
    gl_cv_func_re_compile_pattern_working=no
  fi
--- 20894,20901 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_re_compile_pattern_working=yes
! else $as_nop
    gl_cv_func_re_compile_pattern_working=no
  fi
***************
*** 16751,16756 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_re_compile_pattern_working" >&5
! $as_echo "$gl_cv_func_re_compile_pattern_working" >&6; }
      case "$gl_cv_func_re_compile_pattern_working" in #(
        *yes) ac_use_included_regex=no;; #(
--- 20906,20911 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_re_compile_pattern_working" >&5
! printf "%s\n" "$gl_cv_func_re_compile_pattern_working" >&6; }
      case "$gl_cv_func_re_compile_pattern_working" in #(
        *yes) ac_use_included_regex=no;; #(
***************
*** 16764,16816 ****
    if test $ac_use_included_regex = yes; then
  
! $as_echo "#define _REGEX_INCLUDE_LIMITS_H 1" >>confdefs.h
  
  
! $as_echo "#define _REGEX_LARGE_OFFSETS 1" >>confdefs.h
  
  
! $as_echo "#define re_syntax_options rpl_re_syntax_options" >>confdefs.h
  
  
! $as_echo "#define re_set_syntax rpl_re_set_syntax" >>confdefs.h
  
  
! $as_echo "#define re_compile_pattern rpl_re_compile_pattern" >>confdefs.h
  
  
! $as_echo "#define re_compile_fastmap rpl_re_compile_fastmap" >>confdefs.h
  
  
! $as_echo "#define re_search rpl_re_search" >>confdefs.h
  
  
! $as_echo "#define re_search_2 rpl_re_search_2" >>confdefs.h
  
  
! $as_echo "#define re_match rpl_re_match" >>confdefs.h
  
  
! $as_echo "#define re_match_2 rpl_re_match_2" >>confdefs.h
  
  
! $as_echo "#define re_set_registers rpl_re_set_registers" >>confdefs.h
  
  
! $as_echo "#define re_comp rpl_re_comp" >>confdefs.h
  
  
! $as_echo "#define re_exec rpl_re_exec" >>confdefs.h
  
  
! $as_echo "#define regcomp rpl_regcomp" >>confdefs.h
  
  
! $as_echo "#define regexec rpl_regexec" >>confdefs.h
  
  
! $as_echo "#define regerror rpl_regerror" >>confdefs.h
  
  
! $as_echo "#define regfree rpl_regfree" >>confdefs.h
  
    fi
--- 20919,20971 ----
    if test $ac_use_included_regex = yes; then
  
! printf "%s\n" "#define _REGEX_INCLUDE_LIMITS_H 1" >>confdefs.h
  
  
! printf "%s\n" "#define _REGEX_LARGE_OFFSETS 1" >>confdefs.h
  
  
! printf "%s\n" "#define re_syntax_options rpl_re_syntax_options" >>confdefs.h
  
  
! printf "%s\n" "#define re_set_syntax rpl_re_set_syntax" >>confdefs.h
  
  
! printf "%s\n" "#define re_compile_pattern rpl_re_compile_pattern" >>confdefs.h
  
  
! printf "%s\n" "#define re_compile_fastmap rpl_re_compile_fastmap" >>confdefs.h
  
  
! printf "%s\n" "#define re_search rpl_re_search" >>confdefs.h
  
  
! printf "%s\n" "#define re_search_2 rpl_re_search_2" >>confdefs.h
  
  
! printf "%s\n" "#define re_match rpl_re_match" >>confdefs.h
  
  
! printf "%s\n" "#define re_match_2 rpl_re_match_2" >>confdefs.h
  
  
! printf "%s\n" "#define re_set_registers rpl_re_set_registers" >>confdefs.h
  
  
! printf "%s\n" "#define re_comp rpl_re_comp" >>confdefs.h
  
  
! printf "%s\n" "#define re_exec rpl_re_exec" >>confdefs.h
  
  
! printf "%s\n" "#define regcomp rpl_regcomp" >>confdefs.h
  
  
! printf "%s\n" "#define regexec rpl_regexec" >>confdefs.h
  
  
! printf "%s\n" "#define regerror rpl_regerror" >>confdefs.h
  
  
! printf "%s\n" "#define regfree rpl_regfree" >>confdefs.h
  
    fi
***************
*** 16833,16875 ****
  
  
! 
!   for ac_header in libintl.h
! do :
!   ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
! if test "x$ac_cv_header_libintl_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_LIBINTL_H 1
! _ACEOF
  
  fi
  
- done
- 
  
!   ac_fn_c_check_decl "$LINENO" "isblank" "ac_cv_have_decl_isblank" "#include <ctype.h>
! "
! if test "x$ac_cv_have_decl_isblank" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_ISBLANK $ac_have_decl
! _ACEOF
  
  
    fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
! $as_echo_n "checking for ssize_t... " >&6; }
! if ${gt_cv_ssize_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <sys/types.h>
  int
! main ()
  {
  int x = sizeof (ssize_t *) + sizeof (ssize_t);
--- 20988,21023 ----
  
  
!   ac_fn_c_check_header_compile "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
! if test "x$ac_cv_header_libintl_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_LIBINTL_H 1" >>confdefs.h
  
  fi
  
  
!   ac_fn_check_decl "$LINENO" "isblank" "ac_cv_have_decl_isblank" "#include <ctype.h>
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_isblank" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_ISBLANK $ac_have_decl" >>confdefs.h
  
  
    fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
! printf %s "checking for ssize_t... " >&6; }
! if test ${gt_cv_ssize_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <sys/types.h>
  int
! main (void)
  {
  int x = sizeof (ssize_t *) + sizeof (ssize_t);
***************
*** 16879,16894 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gt_cv_ssize_t=yes
! else
    gt_cv_ssize_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
! $as_echo "$gt_cv_ssize_t" >&6; }
    if test $gt_cv_ssize_t = no; then
  
! $as_echo "#define ssize_t int" >>confdefs.h
  
    fi
--- 21027,21043 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gt_cv_ssize_t=yes
! else $as_nop
    gt_cv_ssize_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
! printf "%s\n" "$gt_cv_ssize_t" >&6; }
    if test $gt_cv_ssize_t = no; then
  
! printf "%s\n" "#define ssize_t int" >>confdefs.h
  
    fi
***************
*** 16897,16910 ****
    STDARG_H=''
    NEXT_STDARG_H='<stdarg.h>'
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for va_copy" >&5
! $as_echo_n "checking for va_copy... " >&6; }
! if ${gl_cv_func_va_copy+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <stdarg.h>
  int
! main ()
  {
  
--- 21046,21060 ----
    STDARG_H=''
    NEXT_STDARG_H='<stdarg.h>'
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for va_copy" >&5
! printf %s "checking for va_copy... " >&6; }
! if test ${gl_cv_func_va_copy+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <stdarg.h>
  int
! main (void)
  {
  
***************
*** 16917,16930 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_func_va_copy=yes
! else
    gl_cv_func_va_copy=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_va_copy" >&5
! $as_echo "$gl_cv_func_va_copy" >&6; }
    if test $gl_cv_func_va_copy = no; then
                                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 21067,21081 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_func_va_copy=yes
! else $as_nop
    gl_cv_func_va_copy=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_va_copy" >&5
! printf "%s\n" "$gl_cv_func_va_copy" >&6; }
    if test $gl_cv_func_va_copy = no; then
                                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 16936,16945 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "vaccine" >/dev/null 2>&1; then :
    gl_aixcc=yes
! else
    gl_aixcc=no
  fi
! rm -f conftest*
  
      if test $gl_aixcc = yes; then
--- 21087,21097 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "vaccine" >/dev/null 2>&1
! then :
    gl_aixcc=yes
! else $as_nop
    gl_aixcc=no
  fi
! rm -rf conftest*
  
      if test $gl_aixcc = yes; then
***************
*** 16956,16964 ****
         gl_cv_next_stdarg_h='<'stdarg.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdarg.h>" >&5
! $as_echo_n "checking absolute name of <stdarg.h>... " >&6; }
! if ${gl_cv_next_stdarg_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 21108,21117 ----
         gl_cv_next_stdarg_h='<'stdarg.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdarg.h>" >&5
! printf %s "checking absolute name of <stdarg.h>... " >&6; }
! if test ${gl_cv_next_stdarg_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 16999,17004 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdarg_h" >&5
! $as_echo "$gl_cv_next_stdarg_h" >&6; }
       fi
       NEXT_STDARG_H=$gl_cv_next_stdarg_h
--- 21152,21157 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdarg_h" >&5
! printf "%s\n" "$gl_cv_next_stdarg_h" >&6; }
       fi
       NEXT_STDARG_H=$gl_cv_next_stdarg_h
***************
*** 17022,17030 ****
      else
  
!   saved_as_echo_n="$as_echo_n"
!   as_echo_n=':'
!   if ${gl_cv_func___va_copy+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 21175,21185 ----
      else
  
! 
!   exec 9>&6 6>/dev/null
! 
!     if test ${gl_cv_func___va_copy+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 17032,17036 ****
  #include <stdarg.h>
  int
! main ()
  {
  
--- 21187,21191 ----
  #include <stdarg.h>
  int
! main (void)
  {
  
***************
*** 17043,17064 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_func___va_copy=yes
! else
    gl_cv_func___va_copy=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
  
!   as_echo_n="$saved_as_echo_n"
  
        if test $gl_cv_func___va_copy = yes; then
  
! $as_echo "#define va_copy __va_copy" >>confdefs.h
  
        else
  
  
! $as_echo "#define va_copy gl_va_copy" >>confdefs.h
  
        fi
--- 21198,21222 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_func___va_copy=yes
! else $as_nop
    gl_cv_func___va_copy=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
  
! 
!   exec 6>&9 9>&-
! 
  
        if test $gl_cv_func___va_copy = yes; then
  
! printf "%s\n" "#define va_copy __va_copy" >>confdefs.h
  
        else
  
  
! printf "%s\n" "#define va_copy gl_va_copy" >>confdefs.h
  
        fi
***************
*** 17079,17086 ****
  
  
-   # Define two additional variables used in the Makefile substitution.
  
!   if test "$ac_cv_header_stdbool_h" = yes; then
!     STDBOOL_H=''
    else
      STDBOOL_H='stdbool.h'
--- 21237,21254 ----
  
  
  
!           if test "$ac_cv_header_stdbool_h" = yes; then
!     case "$host_os" in
!       solaris*)
!         if test -z "$GCC"; then
!           STDBOOL_H='stdbool.h'
!         else
!           STDBOOL_H=''
!         fi
!         ;;
!       *)
!         STDBOOL_H=''
!         ;;
!     esac
    else
      STDBOOL_H='stdbool.h'
***************
*** 17106,17127 ****
  
  
    STDDEF_H=
  
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for good max_align_t" >&5
! $as_echo_n "checking for good max_align_t... " >&6; }
! if ${gl_cv_type_max_align_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <stddef.h>
              unsigned int s = sizeof (max_align_t);
!             #if defined __GNUC__ || defined __IBM__ALIGNOF__
              int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
              int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
              #endif
  
  int
! main ()
  {
  
--- 21274,21306 ----
  
  
+ 
+ 
+ 
    STDDEF_H=
  
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for good max_align_t" >&5
! printf %s "checking for good max_align_t... " >&6; }
! if test ${gl_cv_type_max_align_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <stddef.h>
              unsigned int s = sizeof (max_align_t);
!             #if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__
              int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
              int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
              #endif
+             typedef struct { char a; max_align_t b; } max_helper;
+             typedef struct { char a; long b; } long_helper;
+             typedef struct { char a; double b; } double_helper;
+             typedef struct { char a; long double b; } long_double_helper;
+             int check3[2 * (offsetof (long_helper, b) <= offsetof (max_helper, b)) - 1];
+             int check4[2 * (offsetof (double_helper, b) <= offsetof (max_helper, b)) - 1];
+             int check5[2 * (offsetof (long_double_helper, b) <= offsetof (max_helper, b)) - 1];
  
  int
! main (void)
  {
  
***************
*** 17130,17143 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_type_max_align_t=yes
! else
    gl_cv_type_max_align_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_max_align_t" >&5
! $as_echo "$gl_cv_type_max_align_t" >&6; }
    if test $gl_cv_type_max_align_t = no; then
      HAVE_MAX_ALIGN_T=0
--- 21309,21323 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_type_max_align_t=yes
! else $as_nop
    gl_cv_type_max_align_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_max_align_t" >&5
! printf "%s\n" "$gl_cv_type_max_align_t" >&6; }
    if test $gl_cv_type_max_align_t = no; then
      HAVE_MAX_ALIGN_T=0
***************
*** 17150,17158 ****
    fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
! $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
! if ${gl_cv_decl_null_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 21330,21339 ----
    fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
! printf %s "checking whether NULL can be used in arbitrary expressions... " >&6; }
! if test ${gl_cv_decl_null_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 17161,17165 ****
  
  int
! main ()
  {
  
--- 21342,21346 ----
  
  int
! main (void)
  {
  
***************
*** 17168,17180 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_decl_null_works=yes
! else
    gl_cv_decl_null_works=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
! $as_echo "$gl_cv_decl_null_works" >&6; }
    if test $gl_cv_decl_null_works = no; then
      REPLACE_NULL=1
--- 21349,21362 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_decl_null_works=yes
! else $as_nop
    gl_cv_decl_null_works=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
! printf "%s\n" "$gl_cv_decl_null_works" >&6; }
    if test $gl_cv_decl_null_works = no; then
      REPLACE_NULL=1
***************
*** 17203,17211 ****
         gl_cv_next_stddef_h='<'stddef.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
! $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
! if ${gl_cv_next_stddef_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 21385,21394 ----
         gl_cv_next_stddef_h='<'stddef.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
! printf %s "checking absolute name of <stddef.h>... " >&6; }
! if test ${gl_cv_next_stddef_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 17246,17251 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
! $as_echo "$gl_cv_next_stddef_h" >&6; }
       fi
       NEXT_STDDEF_H=$gl_cv_next_stddef_h
--- 21429,21434 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
! printf "%s\n" "$gl_cv_next_stddef_h" >&6; }
       fi
       NEXT_STDDEF_H=$gl_cv_next_stddef_h
***************
*** 17268,17272 ****
  
  
!   $as_echo "#define __USE_MINGW_ANSI_STDIO 1" >>confdefs.h
  
  
--- 21451,21455 ----
  
  
!   printf "%s\n" "#define __USE_MINGW_ANSI_STDIO 1" >>confdefs.h
  
  
***************
*** 17282,17290 ****
         gl_cv_next_stdio_h='<'stdio.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
! $as_echo_n "checking absolute name of <stdio.h>... " >&6; }
! if ${gl_cv_next_stdio_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 21465,21474 ----
         gl_cv_next_stdio_h='<'stdio.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
! printf %s "checking absolute name of <stdio.h>... " >&6; }
! if test ${gl_cv_next_stdio_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 17325,17330 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
! $as_echo "$gl_cv_next_stdio_h" >&6; }
       fi
       NEXT_STDIO_H=$gl_cv_next_stdio_h
--- 21509,21514 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
! printf "%s\n" "$gl_cv_next_stdio_h" >&6; }
       fi
       NEXT_STDIO_H=$gl_cv_next_stdio_h
***************
*** 17343,17351 ****
  
  
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking which flavor of printf attribute matches inttypes macros" >&5
! $as_echo_n "checking which flavor of printf attribute matches inttypes macros... " >&6; }
! if ${gl_cv_func_printf_attribute_flavor+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 21527,21536 ----
  
  
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which flavor of printf attribute matches inttypes macros" >&5
! printf %s "checking which flavor of printf attribute matches inttypes macros... " >&6; }
! if test ${gl_cv_func_printf_attribute_flavor+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 17363,17367 ****
  
  int
! main ()
  {
  
--- 21548,21552 ----
  
  int
! main (void)
  {
  
***************
*** 17370,17385 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_func_printf_attribute_flavor=system
! else
    gl_cv_func_printf_attribute_flavor=gnu
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_attribute_flavor" >&5
! $as_echo "$gl_cv_func_printf_attribute_flavor" >&6; }
    if test "$gl_cv_func_printf_attribute_flavor" = gnu; then
  
! $as_echo "#define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1" >>confdefs.h
  
    fi
--- 21555,21571 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_func_printf_attribute_flavor=system
! else $as_nop
    gl_cv_func_printf_attribute_flavor=gnu
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_attribute_flavor" >&5
! printf "%s\n" "$gl_cv_func_printf_attribute_flavor" >&6; }
    if test "$gl_cv_func_printf_attribute_flavor" = gnu; then
  
! printf "%s\n" "#define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1" >>confdefs.h
  
    fi
***************
*** 17388,17394 ****
  
  
! cat >>confdefs.h <<_ACEOF
! #define GNULIB_FSCANF 1
! _ACEOF
  
  
--- 21574,21578 ----
  
  
! printf "%s\n" "#define GNULIB_FSCANF 1" >>confdefs.h
  
  
***************
*** 17396,17402 ****
  
  
! cat >>confdefs.h <<_ACEOF
! #define GNULIB_SCANF 1
! _ACEOF
  
  
--- 21580,21584 ----
  
  
! printf "%s\n" "#define GNULIB_SCANF 1" >>confdefs.h
  
  
***************
*** 17428,17431 ****
--- 21610,21620 ----
  
  
+   if test $ac_cv_have_decl_fcloseall = no; then
+     HAVE_DECL_FCLOSEALL=0
+   fi
+ 
+ 
+ 
+ 
  
  
***************
*** 17438,17446 ****
         gl_cv_next_stdlib_h='<'stdlib.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdlib.h>" >&5
! $as_echo_n "checking absolute name of <stdlib.h>... " >&6; }
! if ${gl_cv_next_stdlib_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 21627,21636 ----
         gl_cv_next_stdlib_h='<'stdlib.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdlib.h>" >&5
! printf %s "checking absolute name of <stdlib.h>... " >&6; }
! if test ${gl_cv_next_stdlib_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 17481,17486 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5
! $as_echo "$gl_cv_next_stdlib_h" >&6; }
       fi
       NEXT_STDLIB_H=$gl_cv_next_stdlib_h
--- 21671,21676 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5
! printf "%s\n" "$gl_cv_next_stdlib_h" >&6; }
       fi
       NEXT_STDLIB_H=$gl_cv_next_stdlib_h
***************
*** 17506,17519 ****
  
  
!   for ac_func in strcasecmp
! do :
    ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
! if test "x$ac_cv_func_strcasecmp" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STRCASECMP 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_strcasecmp = no; then
--- 21696,21720 ----
  
  
!   if test $ac_cv_have_decl_ecvt = no; then
!     HAVE_DECL_ECVT=0
!   fi
! 
!   if test $ac_cv_have_decl_fcvt = no; then
!     HAVE_DECL_FCVT=0
!   fi
! 
!   if test $ac_cv_have_decl_gcvt = no; then
!     HAVE_DECL_GCVT=0
!   fi
! 
! 
! 
! 
    ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
! if test "x$ac_cv_func_strcasecmp" = xyes
! then :
!   printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_strcasecmp = no; then
***************
*** 17523,17536 ****
  
  
-   for ac_func in strncasecmp
- do :
    ac_fn_c_check_func "$LINENO" "strncasecmp" "ac_cv_func_strncasecmp"
! if test "x$ac_cv_func_strncasecmp" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STRNCASECMP 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_strncasecmp = yes; then
--- 21724,21733 ----
  
  
    ac_fn_c_check_func "$LINENO" "strncasecmp" "ac_cv_func_strncasecmp"
! if test "x$ac_cv_func_strncasecmp" = xyes
! then :
!   printf "%s\n" "#define HAVE_STRNCASECMP 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_strncasecmp = yes; then
***************
*** 17539,17552 ****
      HAVE_STRNCASECMP=0
    fi
!   ac_fn_c_check_decl "$LINENO" "strncasecmp" "ac_cv_have_decl_strncasecmp" "$ac_includes_default"
! if test "x$ac_cv_have_decl_strncasecmp" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_STRNCASECMP $ac_have_decl
! _ACEOF
  
    if test $ac_cv_have_decl_strncasecmp = no; then
--- 21736,21747 ----
      HAVE_STRNCASECMP=0
    fi
!   ac_fn_check_decl "$LINENO" "strncasecmp" "ac_cv_have_decl_strncasecmp" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_strncasecmp" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_STRNCASECMP $ac_have_decl" >>confdefs.h
  
    if test $ac_cv_have_decl_strncasecmp = no; then
***************
*** 17588,17597 ****
  
    if test $HAVE_STRCASESTR = 1 && test $REPLACE_STRCASESTR = 0; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strcasestr works in linear time" >&5
! $as_echo_n "checking whether strcasestr works in linear time... " >&6; }
! if ${gl_cv_func_strcasestr_linear+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 21783,21794 ----
  
    if test $HAVE_STRCASESTR = 1 && test $REPLACE_STRCASESTR = 0; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strcasestr works in linear time" >&5
! printf %s "checking whether strcasestr works in linear time... " >&6; }
! if test ${gl_cv_func_strcasestr_linear+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 17613,17625 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1; then :
    gl_cv_func_strcasestr_linear="guessing yes"
! else
!   gl_cv_func_strcasestr_linear="guessing no"
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 21810,21823 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1
! then :
    gl_cv_func_strcasestr_linear="guessing yes"
! else $as_nop
!   gl_cv_func_strcasestr_linear="$gl_cross_guess_normal"
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 17632,17636 ****
  
  int
! main ()
  {
  
--- 21830,21834 ----
  
  int
! main (void)
  {
  
***************
*** 17664,17670 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strcasestr_linear=yes
! else
    gl_cv_func_strcasestr_linear=no
  fi
--- 21862,21869 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strcasestr_linear=yes
! else $as_nop
    gl_cv_func_strcasestr_linear=no
  fi
***************
*** 17675,17680 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strcasestr_linear" >&5
! $as_echo "$gl_cv_func_strcasestr_linear" >&6; }
      case "$gl_cv_func_strcasestr_linear" in
        *yes) ;;
--- 21874,21879 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strcasestr_linear" >&5
! printf "%s\n" "$gl_cv_func_strcasestr_linear" >&6; }
      case "$gl_cv_func_strcasestr_linear" in
        *yes) ;;
***************
*** 17706,17732 ****
  
  
-   for ac_func in strcasestr
- do :
    ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
! if test "x$ac_cv_func_strcasestr" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STRCASESTR 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_strcasestr = no; then
      HAVE_STRCASESTR=0
    else
!     if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
        REPLACE_STRCASESTR=1
      else
!                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strcasestr works" >&5
! $as_echo_n "checking whether strcasestr works... " >&6; }
! if ${gl_cv_func_strcasestr_works_always+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
                                                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 21905,21929 ----
  
  
    ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
! if test "x$ac_cv_func_strcasestr" = xyes
! then :
!   printf "%s\n" "#define HAVE_STRCASESTR 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_strcasestr = no; then
      HAVE_STRCASESTR=0
    else
!     if test $REPLACE_MEMCHR = 1; then
        REPLACE_STRCASESTR=1
      else
!                   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strcasestr works" >&5
! printf %s "checking whether strcasestr works... " >&6; }
! if test ${gl_cv_func_strcasestr_works_always+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
                                                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 17749,17761 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1; then :
    gl_cv_func_strcasestr_works_always="guessing yes"
! else
!   gl_cv_func_strcasestr_works_always="guessing no"
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 21946,21959 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1
! then :
    gl_cv_func_strcasestr_works_always="guessing yes"
! else $as_nop
!   gl_cv_func_strcasestr_works_always="$gl_cross_guess_normal"
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 17773,17777 ****
  
  int
! main ()
  {
  return !!strcasestr (HAYSTACK, NEEDLE);
--- 21971,21975 ----
  
  int
! main (void)
  {
  return !!strcasestr (HAYSTACK, NEEDLE);
***************
*** 17781,17787 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strcasestr_works_always=yes
! else
    gl_cv_func_strcasestr_works_always=no
  fi
--- 21979,21986 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strcasestr_works_always=yes
! else $as_nop
    gl_cv_func_strcasestr_works_always=no
  fi
***************
*** 17792,17797 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strcasestr_works_always" >&5
! $as_echo "$gl_cv_func_strcasestr_works_always" >&6; }
        case "$gl_cv_func_strcasestr_works_always" in
          *yes) ;;
--- 21991,21996 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strcasestr_works_always" >&5
! printf "%s\n" "$gl_cv_func_strcasestr_works_always" >&6; }
        case "$gl_cv_func_strcasestr_works_always" in
          *yes) ;;
***************
*** 17829,17833 ****
  
  
! $as_echo "#define GNULIB_TEST_STRCASESTR 1" >>confdefs.h
  
  
--- 22028,22032 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STRCASESTR 1" >>confdefs.h
  
  
***************
*** 17836,17844 ****
  
  
! 
!   if test $ac_cv_func_strdup = yes; then
!     if test $gl_cv_func_malloc_posix != yes; then
!       REPLACE_STRDUP=1
!     fi
    fi
  
--- 22035,22040 ----
  
  
!   if test $gl_cv_func_malloc_posix != yes; then
!     REPLACE_STRDUP=1
    fi
  
***************
*** 17847,17851 ****
    fi
  
!   if test $ac_cv_func_strdup = no || test $REPLACE_STRDUP = 1; then
  
  
--- 22043,22047 ----
    fi
  
!   if test $REPLACE_STRDUP = 1; then
  
  
***************
*** 17871,17875 ****
  
  
! $as_echo "#define GNULIB_TEST_STRDUP 1" >>confdefs.h
  
  
--- 22067,22071 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STRDUP 1" >>confdefs.h
  
  
***************
*** 17881,17890 ****
  
    if test "$ERRNO_H:$REPLACE_STRERROR_0" = :0; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strerror function" >&5
! $as_echo_n "checking for working strerror function... " >&6; }
! if ${gl_cv_func_working_strerror+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
    case "$host_os" in
                            # Guess yes on glibc systems.
--- 22077,22088 ----
  
    if test "$ERRNO_H:$REPLACE_STRERROR_0" = :0; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strerror function" >&5
! printf %s "checking for working strerror function... " >&6; }
! if test ${gl_cv_func_working_strerror+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
    case "$host_os" in
                            # Guess yes on glibc systems.
***************
*** 17892,17900 ****
                            # Guess yes on musl systems.
             *-musl*)       gl_cv_func_working_strerror="guessing yes" ;;
!                           # If we don't know, assume the worst.
!            *)             gl_cv_func_working_strerror="guessing no" ;;
           esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 22090,22098 ----
                            # Guess yes on musl systems.
             *-musl*)       gl_cv_func_working_strerror="guessing yes" ;;
!                           # If we don't know, obey --enable-cross-guesses.
!            *)             gl_cv_func_working_strerror="$gl_cross_guess_normal" ;;
           esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 17902,17906 ****
  
  int
! main ()
  {
  if (!*strerror (-2)) return 1;
--- 22100,22104 ----
  
  int
! main (void)
  {
  if (!*strerror (-2)) return 1;
***************
*** 17909,17915 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_working_strerror=yes
! else
    gl_cv_func_working_strerror=no
  fi
--- 22107,22114 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_working_strerror=yes
! else $as_nop
    gl_cv_func_working_strerror=no
  fi
***************
*** 17920,17925 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_strerror" >&5
! $as_echo "$gl_cv_func_working_strerror" >&6; }
      case "$gl_cv_func_working_strerror" in
        *yes) ;;
--- 22119,22124 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_strerror" >&5
! printf "%s\n" "$gl_cv_func_working_strerror" >&6; }
      case "$gl_cv_func_working_strerror" in
        *yes) ;;
***************
*** 17947,17953 ****
  
  
! cat >>confdefs.h <<_ACEOF
! #define GNULIB_STRERROR 1
! _ACEOF
  
  
--- 22146,22150 ----
  
  
! printf "%s\n" "#define GNULIB_STRERROR 1" >>confdefs.h
  
  
***************
*** 17963,17967 ****
  
  
! $as_echo "#define GNULIB_TEST_STRERROR 1" >>confdefs.h
  
  
--- 22160,22164 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STRERROR 1" >>confdefs.h
  
  
***************
*** 17983,17992 ****
    else
  
!          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strnlen" >&5
! $as_echo_n "checking for working strnlen... " >&6; }
! if ${ac_cv_func_strnlen_working+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
    # Guess no on AIX systems, yes otherwise.
  		case "$host_os" in
--- 22180,22191 ----
    else
  
!          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strnlen" >&5
! printf %s "checking for working strnlen... " >&6; }
! if test ${ac_cv_func_strnlen_working+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
    # Guess no on AIX systems, yes otherwise.
  		case "$host_os" in
***************
*** 17994,18003 ****
  		  *)    ac_cv_func_strnlen_working=yes;;
  		esac
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
  int
! main ()
  {
  
--- 22193,22202 ----
  		  *)    ac_cv_func_strnlen_working=yes;;
  		esac
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
  int
! main (void)
  {
  
***************
*** 18021,18027 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    ac_cv_func_strnlen_working=yes
! else
    ac_cv_func_strnlen_working=no
  fi
--- 22220,22227 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    ac_cv_func_strnlen_working=yes
! else $as_nop
    ac_cv_func_strnlen_working=no
  fi
***************
*** 18031,18036 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strnlen_working" >&5
! $as_echo "$ac_cv_func_strnlen_working" >&6; }
  test $ac_cv_func_strnlen_working = no && :
  
--- 22231,22236 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strnlen_working" >&5
! printf "%s\n" "$ac_cv_func_strnlen_working" >&6; }
  test $ac_cv_func_strnlen_working = no && :
  
***************
*** 18065,18069 ****
  
  
! $as_echo "#define GNULIB_TEST_STRNLEN 1" >>confdefs.h
  
  
--- 22265,22269 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STRNLEN 1" >>confdefs.h
  
  
***************
*** 18086,18094 ****
         gl_cv_next_unistd_h='<'unistd.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
! $as_echo_n "checking absolute name of <unistd.h>... " >&6; }
! if ${gl_cv_next_unistd_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
               if test $ac_cv_header_unistd_h = yes; then
--- 22286,22295 ----
         gl_cv_next_unistd_h='<'unistd.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
! printf %s "checking absolute name of <unistd.h>... " >&6; }
! if test ${gl_cv_next_unistd_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
               if test $ac_cv_header_unistd_h = yes; then
***************
*** 18135,18140 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
! $as_echo "$gl_cv_next_unistd_h" >&6; }
       fi
       NEXT_UNISTD_H=$gl_cv_next_unistd_h
--- 22336,22341 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
! printf "%s\n" "$gl_cv_next_unistd_h" >&6; }
       fi
       NEXT_UNISTD_H=$gl_cv_next_unistd_h
***************
*** 18169,18172 ****
--- 22370,22380 ----
  
  
+ 
+   if test $ac_cv_have_decl_execvpe = no; then
+     HAVE_DECL_EXECVPE=0
+   fi
+ 
+ 
+ 
        if  { test "$HAVE_LIBUNISTRING" != yes \
      || {
***************
*** 18251,18264 ****
  
  
-   for ac_func in vasprintf
- do :
    ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
! if test "x$ac_cv_func_vasprintf" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_VASPRINTF 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_vasprintf = no; then
--- 22459,22468 ----
  
  
    ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
! if test "x$ac_cv_func_vasprintf" = xyes
! then :
!   printf "%s\n" "#define HAVE_VASPRINTF 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_vasprintf = no; then
***************
*** 18311,18315 ****
  
  
! $as_echo "#define GNULIB_TEST_VASPRINTF 1" >>confdefs.h
  
  
--- 22515,22519 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_VASPRINTF 1" >>confdefs.h
  
  
***************
*** 18338,18346 ****
         gl_cv_next_wchar_h='<'wchar.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
! $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
! if ${gl_cv_next_wchar_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
               if test $ac_cv_header_wchar_h = yes; then
--- 22542,22551 ----
         gl_cv_next_wchar_h='<'wchar.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
! printf %s "checking absolute name of <wchar.h>... " >&6; }
! if test ${gl_cv_next_wchar_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
               if test $ac_cv_header_wchar_h = yes; then
***************
*** 18387,18392 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
! $as_echo "$gl_cv_next_wchar_h" >&6; }
       fi
       NEXT_WCHAR_H=$gl_cv_next_wchar_h
--- 22592,22597 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
! printf "%s\n" "$gl_cv_next_wchar_h" >&6; }
       fi
       NEXT_WCHAR_H=$gl_cv_next_wchar_h
***************
*** 18429,18432 ****
--- 22634,22655 ----
  
  
+   ac_fn_check_decl "$LINENO" "wcsdup" "ac_cv_have_decl_wcsdup" "
+       #include <wchar.h>
+ 
+ " "$ac_c_undeclared_builtin_options" "CFLAGS"
+ if test "x$ac_cv_have_decl_wcsdup" = xyes
+ then :
+   ac_have_decl=1
+ else $as_nop
+   ac_have_decl=0
+ fi
+ printf "%s\n" "#define HAVE_DECL_WCSDUP $ac_have_decl" >>confdefs.h
+ 
+   if test $ac_cv_have_decl_wcsdup = no; then
+     HAVE_DECL_WCSDUP=0
+   fi
+ 
+ 
+ 
  
  
***************
*** 18461,18469 ****
         gl_cv_next_wctype_h='<'wctype.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5
! $as_echo_n "checking absolute name of <wctype.h>... " >&6; }
! if ${gl_cv_next_wctype_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
               if test $ac_cv_header_wctype_h = yes; then
--- 22684,22693 ----
         gl_cv_next_wctype_h='<'wctype.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5
! printf %s "checking absolute name of <wctype.h>... " >&6; }
! if test ${gl_cv_next_wctype_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
               if test $ac_cv_header_wctype_h = yes; then
***************
*** 18510,18515 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5
! $as_echo "$gl_cv_next_wctype_h" >&6; }
       fi
       NEXT_WCTYPE_H=$gl_cv_next_wctype_h
--- 22734,22739 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5
! printf "%s\n" "$gl_cv_next_wctype_h" >&6; }
       fi
       NEXT_WCTYPE_H=$gl_cv_next_wctype_h
***************
*** 18529,18539 ****
    if test $ac_cv_header_wctype_h = yes; then
      if test $ac_cv_func_iswcntrl = yes; then
!                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5
! $as_echo_n "checking whether iswcntrl works... " >&6; }
! if ${gl_cv_func_iswcntrl_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!           if test "$cross_compiling" = yes; then :
                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 22753,22765 ----
    if test $ac_cv_header_wctype_h = yes; then
      if test $ac_cv_func_iswcntrl = yes; then
!                   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5
! printf %s "checking whether iswcntrl works... " >&6; }
! if test ${gl_cv_func_iswcntrl_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!           if test "$cross_compiling" = yes
! then :
                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 18543,18547 ****
                            #endif
  int
! main ()
  {
  
--- 22769,22773 ----
                            #endif
  int
! main (void)
  {
  
***************
*** 18550,18571 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_func_iswcntrl_works="guessing yes"
! else
    gl_cv_func_iswcntrl_works="guessing no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
-                /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
-                   included before <wchar.h>.
-                   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
-                   must be included before <wchar.h>.  */
-                #include <stddef.h>
-                #include <stdio.h>
-                #include <time.h>
                 #include <wchar.h>
                 #include <wctype.h>
--- 22776,22791 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_func_iswcntrl_works="guessing yes"
! else $as_nop
    gl_cv_func_iswcntrl_works="guessing no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
                 #include <wchar.h>
                 #include <wctype.h>
***************
*** 18573,18579 ****
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_iswcntrl_works=yes
! else
    gl_cv_func_iswcntrl_works=no
  fi
--- 22793,22800 ----
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_iswcntrl_works=yes
! else $as_nop
    gl_cv_func_iswcntrl_works=no
  fi
***************
*** 18584,18589 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5
! $as_echo "$gl_cv_func_iswcntrl_works" >&6; }
      fi
      HAVE_WCTYPE_H=1
--- 22805,22810 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5
! printf "%s\n" "$gl_cv_func_iswcntrl_works" >&6; }
      fi
      HAVE_WCTYPE_H=1
***************
*** 18593,18600 ****
  
  
!   case "$gl_cv_func_iswcntrl_works" in
!     *yes) REPLACE_ISWCNTRL=0 ;;
!     *)    REPLACE_ISWCNTRL=1 ;;
!   esac
  
  
--- 22814,22825 ----
  
  
!   if test $GNULIB_OVERRIDES_WINT_T = 1; then
!     REPLACE_ISWCNTRL=1
!   else
!     case "$gl_cv_func_iswcntrl_works" in
!       *yes) REPLACE_ISWCNTRL=0 ;;
!       *)    REPLACE_ISWCNTRL=1 ;;
!     esac
!   fi
  
  
***************
*** 18606,18645 ****
      REPLACE_TOWLOWER=1
    else
!     for ac_func in towlower
! do :
!   ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower"
! if test "x$ac_cv_func_towlower" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_TOWLOWER 1
! _ACEOF
  
  fi
- done
  
      if test $ac_cv_func_towlower = yes; then
        REPLACE_TOWLOWER=0
      else
!       ac_fn_c_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
!              included before <wchar.h>.
!              BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
!              must be included before <wchar.h>.  */
!           #include <stddef.h>
!           #include <stdio.h>
!           #include <time.h>
!           #include <wchar.h>
            #if HAVE_WCTYPE_H
            # include <wctype.h>
            #endif
  
! "
! if test "x$ac_cv_have_decl_towlower" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_TOWLOWER $ac_have_decl
! _ACEOF
  
        if test $ac_cv_have_decl_towlower = yes; then
--- 22831,22857 ----
      REPLACE_TOWLOWER=1
    else
!     ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower"
! if test "x$ac_cv_func_towlower" = xyes
! then :
!   printf "%s\n" "#define HAVE_TOWLOWER 1" >>confdefs.h
  
  fi
  
      if test $ac_cv_func_towlower = yes; then
        REPLACE_TOWLOWER=0
      else
!       ac_fn_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "#include <wchar.h>
            #if HAVE_WCTYPE_H
            # include <wctype.h>
            #endif
  
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_towlower" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_TOWLOWER $ac_have_decl" >>confdefs.h
  
        if test $ac_cv_have_decl_towlower = yes; then
***************
*** 18656,18674 ****
    fi
  
!           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5
! $as_echo_n "checking for wctype_t... " >&6; }
! if ${gl_cv_type_wctype_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
!                included before <wchar.h>.
!                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
!                must be included before <wchar.h>.  */
!             #include <stddef.h>
!             #include <stdio.h>
!             #include <time.h>
!             #include <wchar.h>
              #if HAVE_WCTYPE_H
              # include <wctype.h>
--- 22868,22880 ----
    fi
  
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5
! printf %s "checking for wctype_t... " >&6; }
! if test ${gl_cv_type_wctype_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <wchar.h>
              #if HAVE_WCTYPE_H
              # include <wctype.h>
***************
*** 18677,18681 ****
  
  int
! main ()
  {
  
--- 22883,22887 ----
  
  int
! main (void)
  {
  
***************
*** 18684,18721 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_type_wctype_t=yes
! else
    gl_cv_type_wctype_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5
! $as_echo "$gl_cv_type_wctype_t" >&6; }
    if test $gl_cv_type_wctype_t = no; then
      HAVE_WCTYPE_T=0
    fi
  
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5
! $as_echo_n "checking for wctrans_t... " >&6; }
! if ${gl_cv_type_wctrans_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
!                included before <wchar.h>.
!                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
!                must be included before <wchar.h>.  */
!             #include <stddef.h>
!             #include <stdio.h>
!             #include <time.h>
!             #include <wchar.h>
              #include <wctype.h>
              wctrans_t a;
  
  int
! main ()
  {
  
--- 22890,22922 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_type_wctype_t=yes
! else $as_nop
    gl_cv_type_wctype_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5
! printf "%s\n" "$gl_cv_type_wctype_t" >&6; }
    if test $gl_cv_type_wctype_t = no; then
      HAVE_WCTYPE_T=0
    fi
  
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5
! printf %s "checking for wctrans_t... " >&6; }
! if test ${gl_cv_type_wctrans_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <wchar.h>
              #include <wctype.h>
              wctrans_t a;
  
  int
! main (void)
  {
  
***************
*** 18724,18737 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_type_wctrans_t=yes
! else
    gl_cv_type_wctrans_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5
! $as_echo "$gl_cv_type_wctrans_t" >&6; }
    if test $gl_cv_type_wctrans_t = no; then
      HAVE_WCTRANS_T=0
--- 22925,22939 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_type_wctrans_t=yes
! else $as_nop
    gl_cv_type_wctrans_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5
! printf "%s\n" "$gl_cv_type_wctrans_t" >&6; }
    if test $gl_cv_type_wctrans_t = no; then
      HAVE_WCTRANS_T=0
***************
*** 18753,18778 ****
  
  
!   ac_fn_c_check_decl "$LINENO" "wcwidth" "ac_cv_have_decl_wcwidth" "
! /* AIX 3.2.5 declares wcwidth in <string.h>. */
! #include <string.h>
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
!    before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
  
! "
! if test "x$ac_cv_have_decl_wcwidth" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_WCWIDTH $ac_have_decl
! _ACEOF
  
    if test $ac_cv_have_decl_wcwidth != yes; then
--- 22955,22969 ----
  
  
!   ac_fn_check_decl "$LINENO" "wcwidth" "ac_cv_have_decl_wcwidth" "
!     #include <wchar.h>
  
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_wcwidth" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_WCWIDTH $ac_have_decl" >>confdefs.h
  
    if test $ac_cv_have_decl_wcwidth != yes; then
***************
*** 18781,18789 ****
  
    if test $ac_cv_func_wcwidth != yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcwidth is a macro" >&5
! $as_echo_n "checking whether wcwidth is a macro... " >&6; }
! if ${gl_cv_func_wcwidth_macro+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 22972,22981 ----
  
    if test $ac_cv_func_wcwidth != yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wcwidth is a macro" >&5
! printf %s "checking whether wcwidth is a macro... " >&6; }
! if test ${gl_cv_func_wcwidth_macro+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 18795,18820 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "wchar_header_defines_wcwidth" >/dev/null 2>&1; then :
    gl_cv_func_wcwidth_macro=yes
! else
    gl_cv_func_wcwidth_macro=no
  fi
! rm -f conftest*
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_macro" >&5
! $as_echo "$gl_cv_func_wcwidth_macro" >&6; }
    fi
  
    if test $ac_cv_func_wcwidth = yes || test $gl_cv_func_wcwidth_macro = yes; then
      HAVE_WCWIDTH=1
!                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcwidth works reasonably in UTF-8 locales" >&5
! $as_echo_n "checking whether wcwidth works reasonably in UTF-8 locales... " >&6; }
! if ${gl_cv_func_wcwidth_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!         if test "$cross_compiling" = yes; then :
  
             case "$host_os" in
--- 22987,23015 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "wchar_header_defines_wcwidth" >/dev/null 2>&1
! then :
    gl_cv_func_wcwidth_macro=yes
! else $as_nop
    gl_cv_func_wcwidth_macro=no
  fi
! rm -rf conftest*
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_macro" >&5
! printf "%s\n" "$gl_cv_func_wcwidth_macro" >&6; }
    fi
  
    if test $ac_cv_func_wcwidth = yes || test $gl_cv_func_wcwidth_macro = yes; then
      HAVE_WCWIDTH=1
!                                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wcwidth works reasonably in UTF-8 locales" >&5
! printf %s "checking whether wcwidth works reasonably in UTF-8 locales... " >&6; }
! if test ${gl_cv_func_wcwidth_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!         if test "$cross_compiling" = yes
! then :
  
             case "$host_os" in
***************
*** 18825,18845 ****
                              # Guess yes on AIX 7 systems.
               aix[7-9]*)     gl_cv_func_wcwidth_works="guessing yes";;
!              *)             gl_cv_func_wcwidth_works="guessing no";;
             esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  #include <locale.h>
- /* AIX 3.2.5 declares wcwidth in <string.h>. */
- #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
-    before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  #if !HAVE_DECL_WCWIDTH
--- 23020,23031 ----
                              # Guess yes on AIX 7 systems.
               aix[7-9]*)     gl_cv_func_wcwidth_works="guessing yes";;
!              *)             gl_cv_func_wcwidth_works="$gl_cross_guess_normal";;
             esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  #include <locale.h>
  #include <wchar.h>
  #if !HAVE_DECL_WCWIDTH
***************
*** 18869,18875 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_wcwidth_works=yes
! else
    gl_cv_func_wcwidth_works=no
  fi
--- 23055,23062 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_wcwidth_works=yes
! else $as_nop
    gl_cv_func_wcwidth_works=no
  fi
***************
*** 18880,18885 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_works" >&5
! $as_echo "$gl_cv_func_wcwidth_works" >&6; }
      case "$gl_cv_func_wcwidth_works" in
        *yes) ;;
--- 23067,23072 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_works" >&5
! printf "%s\n" "$gl_cv_func_wcwidth_works" >&6; }
      case "$gl_cv_func_wcwidth_works" in
        *yes) ;;
***************
*** 18917,18927 ****
  
  
! $as_echo "#define GNULIB_TEST_WCWIDTH 1" >>confdefs.h
  
  
  
    :
    gl_gnulib_enabled_btowc=false
    gl_gnulib_enabled_37f71b604aa9c54446783d80f42fe547=false
    gl_gnulib_enabled_30838f5439487421042f2225bed3af76=false
    gl_gnulib_enabled_intprops=false
--- 23104,23133 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_WCWIDTH 1" >>confdefs.h
  
  
  
    :
+ 
+ 
+ printf "%s\n" "#define GNULIB_XALLOC 1" >>confdefs.h
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_XALLOC_DIE 1" >>confdefs.h
+ 
+ 
+   gl_gnulib_enabled_attribute=false
    gl_gnulib_enabled_btowc=false
    gl_gnulib_enabled_37f71b604aa9c54446783d80f42fe547=false
+   gl_gnulib_enabled_cloexec=false
+   gl_gnulib_enabled_close=false
+   gl_gnulib_enabled_dup2=false
+   gl_gnulib_enabled_dynarray=false
+   gl_gnulib_enabled_fcntl=false
+   gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239=false
+   gl_gnulib_enabled_fstat=false
+   gl_gnulib_enabled_getdtablesize=false
    gl_gnulib_enabled_30838f5439487421042f2225bed3af76=false
    gl_gnulib_enabled_intprops=false
***************
*** 18932,18935 ****
--- 23138,23142 ----
    gl_gnulib_enabled_localeconv=false
    gl_gnulib_enabled_lock=false
+   gl_gnulib_enabled_ef455225c00f5049c808c2eda3e76866=false
    gl_gnulib_enabled_mbtowc=false
    gl_gnulib_enabled_mempcpy=false
***************
*** 18937,18941 ****
--- 23144,23152 ----
    gl_gnulib_enabled_676220fa4366efa9bdbfccf11a857c07=false
    gl_gnulib_enabled_nl_langinfo=false
+   gl_gnulib_enabled_pathmax=false
+   gl_gnulib_enabled_e7e881d32ca02f1c997b13c737c64bbd=false
    gl_gnulib_enabled_size_max=false
+   gl_gnulib_enabled_stat=false
+   gl_gnulib_enabled_0137e3d3638b33e5819d132d0b23165c=false
    gl_gnulib_enabled_stpcpy=false
    gl_gnulib_enabled_dbb57f49352be8fb86869629a254fb72=false
***************
*** 18943,18947 ****
--- 23154,23160 ----
    gl_gnulib_enabled_strstr=false
    gl_gnulib_enabled_f84f170cca5f5b09d22686d5b833aa41=false
+   gl_gnulib_enabled_sys_stat=false
    gl_gnulib_enabled_threadlib=false
+   gl_gnulib_enabled_time=false
    gl_gnulib_enabled_vasnprintf=false
    gl_gnulib_enabled_wcrtomb=false
***************
*** 18951,18954 ****
--- 23164,23173 ----
    gl_gnulib_enabled_8bb827fe37eaccf1b97feb0c87bc92ef=false
    gl_gnulib_enabled_xsize=false
+   func_gl_gnulib_m4code_attribute ()
+   {
+     if ! $gl_gnulib_enabled_attribute; then
+       gl_gnulib_enabled_attribute=true
+     fi
+   }
    func_gl_gnulib_m4code_btowc ()
    {
***************
*** 18967,18977 ****
  
  
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether btowc(0) is correct" >&5
! $as_echo_n "checking whether btowc(0) is correct... " >&6; }
! if ${gl_cv_func_btowc_nul+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!         if test "$cross_compiling" = yes; then :
  
             case "$host_os" in
--- 23186,23198 ----
  
  
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether btowc(0) is correct" >&5
! printf %s "checking whether btowc(0) is correct... " >&6; }
! if test ${gl_cv_func_btowc_nul+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!         if test "$cross_compiling" = yes
! then :
  
             case "$host_os" in
***************
*** 18984,18999 ****
             esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
- #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 23205,23212 ----
             esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  #include <wchar.h>
  int main ()
***************
*** 19004,19010 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_btowc_nul=yes
! else
    gl_cv_func_btowc_nul=no
  fi
--- 23217,23224 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_btowc_nul=yes
! else $as_nop
    gl_cv_func_btowc_nul=no
  fi
***************
*** 19015,19026 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_btowc_nul" >&5
! $as_echo "$gl_cv_func_btowc_nul" >&6; }
  
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether btowc(EOF) is correct" >&5
! $as_echo_n "checking whether btowc(EOF) is correct... " >&6; }
! if ${gl_cv_func_btowc_eof+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                          case "$host_os" in
--- 23229,23241 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_btowc_nul" >&5
! printf "%s\n" "$gl_cv_func_btowc_nul" >&6; }
  
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether btowc(EOF) is correct" >&5
! printf %s "checking whether btowc(EOF) is correct... " >&6; }
! if test ${gl_cv_func_btowc_eof+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                          case "$host_os" in
***************
*** 19033,19051 ****
          esac
          if test $LOCALE_FR != none; then
!           if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  #include <locale.h>
- #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
  #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 23248,23260 ----
          esac
          if test $LOCALE_FR != none; then
!           if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  #include <locale.h>
  #include <stdio.h>
  #include <wchar.h>
  int main ()
***************
*** 19059,19065 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_btowc_eof=yes
! else
    gl_cv_func_btowc_eof=no
  fi
--- 23268,23275 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_btowc_eof=yes
! else $as_nop
    gl_cv_func_btowc_eof=no
  fi
***************
*** 19071,19076 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_btowc_eof" >&5
! $as_echo "$gl_cv_func_btowc_eof" >&6; }
  
      case "$gl_cv_func_btowc_nul" in
--- 23281,23286 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_btowc_eof" >&5
! printf "%s\n" "$gl_cv_func_btowc_eof" >&6; }
  
      case "$gl_cv_func_btowc_nul" in
***************
*** 19110,19114 ****
  
  
! $as_echo "#define GNULIB_TEST_BTOWC 1" >>confdefs.h
  
  
--- 23320,23324 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_BTOWC 1" >>confdefs.h
  
  
***************
*** 19124,19132 ****
      if ! $gl_gnulib_enabled_37f71b604aa9c54446783d80f42fe547; then
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
! $as_echo_n "checking for __builtin_expect... " >&6; }
! if ${gl_cv___builtin_expect+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 23334,23343 ----
      if ! $gl_gnulib_enabled_37f71b604aa9c54446783d80f42fe547; then
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
! printf %s "checking for __builtin_expect... " >&6; }
! if test ${gl_cv___builtin_expect+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19139,19145 ****
           }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    gl_cv___builtin_expect=yes
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 23350,23357 ----
           }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    gl_cv___builtin_expect=yes
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19153,19174 ****
               }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    gl_cv___builtin_expect="in <builtins.h>"
! else
    gl_cv___builtin_expect=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv___builtin_expect" >&5
! $as_echo "$gl_cv___builtin_expect" >&6; }
    if test "$gl_cv___builtin_expect" = yes; then
!     $as_echo "#define HAVE___BUILTIN_EXPECT 1" >>confdefs.h
  
    elif test "$gl_cv___builtin_expect" = "in <builtins.h>"; then
!     $as_echo "#define HAVE___BUILTIN_EXPECT 2" >>confdefs.h
  
    fi
--- 23365,23387 ----
               }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    gl_cv___builtin_expect="in <builtins.h>"
! else $as_nop
    gl_cv___builtin_expect=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv___builtin_expect" >&5
! printf "%s\n" "$gl_cv___builtin_expect" >&6; }
    if test "$gl_cv___builtin_expect" = yes; then
!     printf "%s\n" "#define HAVE___BUILTIN_EXPECT 1" >>confdefs.h
  
    elif test "$gl_cv___builtin_expect" = "in <builtins.h>"; then
!     printf "%s\n" "#define HAVE___BUILTIN_EXPECT 2" >>confdefs.h
  
    fi
***************
*** 19178,19185 ****
--- 23391,24098 ----
      fi
    }
+   func_gl_gnulib_m4code_cloexec ()
+   {
+     if ! $gl_gnulib_enabled_cloexec; then
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_CLOEXEC 1" >>confdefs.h
+ 
+ 
+       gl_gnulib_enabled_cloexec=true
+       func_gl_gnulib_m4code_dup2
+       func_gl_gnulib_m4code_fcntl
+     fi
+   }
+   func_gl_gnulib_m4code_close ()
+   {
+     if ! $gl_gnulib_enabled_close; then
+ 
+ 
+ 
+ 
+     if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
+       REPLACE_CLOSE=1
+     fi
+ 
+ 
+ 
+ 
+ 
+ 
+   if test $ac_cv_header_sys_socket_h != yes; then
+                     ac_fn_c_check_header_compile "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
+ if test "x$ac_cv_header_winsock2_h" = xyes
+ then :
+   printf "%s\n" "#define HAVE_WINSOCK2_H 1" >>confdefs.h
+ 
+ fi
+ 
+   fi
+   if test "$ac_cv_header_winsock2_h" = yes; then
+     HAVE_WINSOCK2_H=1
+     UNISTD_H_HAVE_WINSOCK2_H=1
+     SYS_IOCTL_H_HAVE_WINSOCK2_H=1
+   else
+     HAVE_WINSOCK2_H=0
+   fi
+ 
+ 
+     if test $UNISTD_H_HAVE_WINSOCK2_H = 1; then
+                         REPLACE_CLOSE=1
+     fi
+ 
+ 
+ 
+       if test $REPLACE_CLOSE = 1; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS close.$ac_objext"
+ 
+       fi
+ 
+ 
+ 
+ 
+ 
+           GNULIB_CLOSE=1
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_CLOSE 1" >>confdefs.h
+ 
+ 
+ 
+       gl_gnulib_enabled_close=true
+       if test $REPLACE_CLOSE = 1; then
+         func_gl_gnulib_m4code_43fe87a341d9b4b93c47c3ad819a5239
+       fi
+       if test $REPLACE_CLOSE = 1; then
+         func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+       fi
+     fi
+   }
+   func_gl_gnulib_m4code_dup2 ()
+   {
+     if ! $gl_gnulib_enabled_dup2; then
+ 
+ 
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether dup2 works" >&5
+ printf %s "checking whether dup2 works... " >&6; }
+ if test ${gl_cv_func_dup2_works+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if test "$cross_compiling" = yes
+ then :
+   case "$host_os" in
+          mingw*) # on this platform, dup2 always returns 0 for success
+            gl_cv_func_dup2_works="guessing no" ;;
+          cygwin*) # on cygwin 1.5.x, dup2(1,1) returns 0
+            gl_cv_func_dup2_works="guessing no" ;;
+          aix* | freebsd*)
+                  # on AIX 7.1 and FreeBSD 6.1, dup2 (1,toobig) gives EMFILE,
+                  # not EBADF.
+            gl_cv_func_dup2_works="guessing no" ;;
+          haiku*) # on Haiku alpha 2, dup2(1, 1) resets FD_CLOEXEC.
+            gl_cv_func_dup2_works="guessing no" ;;
+          *-android*) # implemented using dup3(), which fails if oldfd == newfd
+            gl_cv_func_dup2_works="guessing no" ;;
+          os2*) # on OS/2 kLIBC, dup2() does not work on a directory fd.
+            gl_cv_func_dup2_works="guessing no" ;;
+          *) gl_cv_func_dup2_works="guessing yes" ;;
+        esac
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+        #include <errno.h>
+            #include <fcntl.h>
+            #include <limits.h>
+            #include <sys/resource.h>
+            #include <unistd.h>
+ 
+ 
+ $gl_mda_defines
+ 
+            #ifndef RLIM_SAVED_CUR
+            # define RLIM_SAVED_CUR RLIM_INFINITY
+            #endif
+            #ifndef RLIM_SAVED_MAX
+            # define RLIM_SAVED_MAX RLIM_INFINITY
+            #endif
+ 
+ int
+ main (void)
+ {
+ int result = 0;
+            int bad_fd = INT_MAX;
+            struct rlimit rlim;
+            if (getrlimit (RLIMIT_NOFILE, &rlim) == 0
+                && 0 <= rlim.rlim_cur && rlim.rlim_cur <= INT_MAX
+                && rlim.rlim_cur != RLIM_INFINITY
+                && rlim.rlim_cur != RLIM_SAVED_MAX
+                && rlim.rlim_cur != RLIM_SAVED_CUR)
+              bad_fd = rlim.rlim_cur;
+            #ifdef FD_CLOEXEC
+              if (fcntl (1, F_SETFD, FD_CLOEXEC) == -1)
+                result |= 1;
+            #endif
+            if (dup2 (1, 1) != 1)
+              result |= 2;
+            #ifdef FD_CLOEXEC
+              if (fcntl (1, F_GETFD) != FD_CLOEXEC)
+                result |= 4;
+            #endif
+            close (0);
+            if (dup2 (0, 0) != -1)
+              result |= 8;
+            /* Many gnulib modules require POSIX conformance of EBADF.  */
+            if (dup2 (2, bad_fd) == -1 && errno != EBADF)
+              result |= 16;
+            /* Flush out some cygwin core dumps.  */
+            if (dup2 (2, -1) != -1 || errno != EBADF)
+              result |= 32;
+            dup2 (2, 255);
+            dup2 (2, 256);
+            /* On OS/2 kLIBC, dup2() does not work on a directory fd.  */
+            {
+              int fd = open (".", O_RDONLY);
+              if (fd == -1)
+                result |= 64;
+              else if (dup2 (fd, fd + 1) == -1)
+                result |= 128;
+              close (fd);
+            }
+            return result;
+   ;
+   return 0;
+ }
+ 
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_func_dup2_works=yes
+ else $as_nop
+   gl_cv_func_dup2_works=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_dup2_works" >&5
+ printf "%s\n" "$gl_cv_func_dup2_works" >&6; }
+   case "$gl_cv_func_dup2_works" in
+     *yes) ;;
+     *)
+       REPLACE_DUP2=1
+       ac_fn_c_check_func "$LINENO" "setdtablesize" "ac_cv_func_setdtablesize"
+ if test "x$ac_cv_func_setdtablesize" = xyes
+ then :
+   printf "%s\n" "#define HAVE_SETDTABLESIZE 1" >>confdefs.h
+ 
+ fi
+ 
+       ;;
+   esac
+ 
+ 
+       if test $REPLACE_DUP2 = 1; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS dup2.$ac_objext"
+ 
+ 
+       fi
+ 
+ 
+ 
+ 
+ 
+           GNULIB_DUP2=1
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_DUP2 1" >>confdefs.h
+ 
+ 
+ 
+       gl_gnulib_enabled_dup2=true
+       if test $REPLACE_DUP2 = 1; then
+         func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+       fi
+       if test $REPLACE_DUP2 = 1; then
+         func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+       fi
+     fi
+   }
+   func_gl_gnulib_m4code_dynarray ()
+   {
+     if ! $gl_gnulib_enabled_dynarray; then
+       gl_gnulib_enabled_dynarray=true
+       func_gl_gnulib_m4code_intprops
+       func_gl_gnulib_m4code_21ee726a3540c09237a8e70c0baf7467
+     fi
+   }
+   func_gl_gnulib_m4code_fcntl ()
+   {
+     if ! $gl_gnulib_enabled_fcntl; then
+ 
+ 
+ 
+ 
+ 
+   if test $ac_cv_func_fcntl = no; then
+ 
+ 
+ 
+   if test $ac_cv_func_fcntl = no; then
+     HAVE_FCNTL=0
+   else
+     REPLACE_FCNTL=1
+   fi
+ 
+   else
+             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether fcntl handles F_DUPFD correctly" >&5
+ printf %s "checking whether fcntl handles F_DUPFD correctly... " >&6; }
+ if test ${gl_cv_func_fcntl_f_dupfd_works+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if test "$cross_compiling" = yes
+ then :
+   case $host_os in
+             aix* | cygwin* | haiku*)
+                gl_cv_func_fcntl_f_dupfd_works="guessing no" ;;
+             *) gl_cv_func_fcntl_f_dupfd_works="guessing yes" ;;
+           esac
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <errno.h>
+               #include <fcntl.h>
+               #include <limits.h>
+               #include <sys/resource.h>
+               #include <unistd.h>
+ 
+ 
+ $gl_mda_defines
+ 
+               #ifndef RLIM_SAVED_CUR
+               # define RLIM_SAVED_CUR RLIM_INFINITY
+               #endif
+               #ifndef RLIM_SAVED_MAX
+               # define RLIM_SAVED_MAX RLIM_INFINITY
+               #endif
+ 
+ int
+ main (void)
+ {
+ int result = 0;
+               int bad_fd = INT_MAX;
+               struct rlimit rlim;
+               if (getrlimit (RLIMIT_NOFILE, &rlim) == 0
+                   && 0 <= rlim.rlim_cur && rlim.rlim_cur <= INT_MAX
+                   && rlim.rlim_cur != RLIM_INFINITY
+                   && rlim.rlim_cur != RLIM_SAVED_MAX
+                   && rlim.rlim_cur != RLIM_SAVED_CUR)
+                 bad_fd = rlim.rlim_cur;
+               if (fcntl (0, F_DUPFD, -1) != -1) result |= 1;
+               if (errno != EINVAL) result |= 2;
+               if (fcntl (0, F_DUPFD, bad_fd) != -1) result |= 4;
+               if (errno != EINVAL) result |= 8;
+               /* On OS/2 kLIBC, F_DUPFD does not work on a directory fd */
+               {
+                 int fd;
+                 fd = open (".", O_RDONLY);
+                 if (fd == -1)
+                   result |= 16;
+                 else if (fcntl (fd, F_DUPFD, STDERR_FILENO + 1) == -1)
+                   result |= 32;
+ 
+                 close (fd);
+               }
+               return result;
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_func_fcntl_f_dupfd_works=yes
+ else $as_nop
+   gl_cv_func_fcntl_f_dupfd_works=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_fcntl_f_dupfd_works" >&5
+ printf "%s\n" "$gl_cv_func_fcntl_f_dupfd_works" >&6; }
+     case $gl_cv_func_fcntl_f_dupfd_works in
+       *yes) ;;
+       *)
+ 
+ 
+   if test $ac_cv_func_fcntl = no; then
+     HAVE_FCNTL=0
+   else
+     REPLACE_FCNTL=1
+   fi
+ 
+ 
+ printf "%s\n" "#define FCNTL_DUPFD_BUGGY 1" >>confdefs.h
+  ;;
+     esac
+ 
+             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether fcntl understands F_DUPFD_CLOEXEC" >&5
+ printf %s "checking whether fcntl understands F_DUPFD_CLOEXEC... " >&6; }
+ if test ${gl_cv_func_fcntl_f_dupfd_cloexec+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if test "$cross_compiling" = yes
+ then :
+   case "$host_os" in
+                      # Guess no on NetBSD.
+             netbsd*) gl_cv_func_fcntl_f_dupfd_cloexec="guessing no" ;;
+             *)       gl_cv_func_fcntl_f_dupfd_cloexec="$gl_cross_guess_normal" ;;
+           esac
+ 
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <fcntl.h>
+               #include <unistd.h>
+               int main (int argc, char *argv[])
+               {
+                 if (argc == 1)
+                   /* parent process */
+                   {
+                     if (fcntl (1, F_DUPFD_CLOEXEC, 10) < 0)
+                       return 1;
+                     return execl ("./conftest", "./conftest", "child", NULL);
+                   }
+                 else
+                   /* child process */
+                   return (fcntl (10, F_GETFL) < 0 ? 0 : 42);
+               }
+ 
+ 
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #ifdef __linux__
+ /* The Linux kernel only added F_DUPFD_CLOEXEC in 2.6.24, so we always replace
+    it to support the semantics on older kernels that failed with EINVAL.  */
+ choke me
+ #endif
+ 
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_func_fcntl_f_dupfd_cloexec=yes
+ else $as_nop
+   gl_cv_func_fcntl_f_dupfd_cloexec="needs runtime check"
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ 
+ else $as_nop
+   gl_cv_func_fcntl_f_dupfd_cloexec=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_fcntl_f_dupfd_cloexec" >&5
+ printf "%s\n" "$gl_cv_func_fcntl_f_dupfd_cloexec" >&6; }
+     case "$gl_cv_func_fcntl_f_dupfd_cloexec" in
+       *yes) ;;
+       *)
+ 
+ 
+   if test $ac_cv_func_fcntl = no; then
+     HAVE_FCNTL=0
+   else
+     REPLACE_FCNTL=1
+   fi
+ 
+                         ;;
+     esac
+   fi
+ 
+ 
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS fcntl.$ac_objext"
+ 
+       fi
+ 
+ 
+ 
+ 
+ 
+           GNULIB_FCNTL=1
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_FCNTL 1" >>confdefs.h
+ 
+ 
+ 
+       gl_gnulib_enabled_fcntl=true
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+         func_gl_gnulib_m4code_close
+       fi
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+         func_gl_gnulib_m4code_dup2
+       fi
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+         func_gl_gnulib_m4code_getdtablesize
+       fi
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+         func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+       fi
+     fi
+   }
+   func_gl_gnulib_m4code_43fe87a341d9b4b93c47c3ad819a5239 ()
+   {
+     if ! $gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239; then
+       gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239=true
+     fi
+   }
+   func_gl_gnulib_m4code_fstat ()
+   {
+     if ! $gl_gnulib_enabled_fstat; then
+ 
+ 
+ 
+ 
+   case "$host_os" in
+     mingw* | solaris*)
+                         REPLACE_FSTAT=1
+       ;;
+   esac
+ 
+ 
+ 
+       if test $REPLACE_FSTAT = 1; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS fstat.$ac_objext"
+ 
+         case "$host_os" in
+           mingw*)
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS stat-w32.$ac_objext"
+ 
+             ;;
+         esac
+ 
+ 
+ 
+   :
+ 
+       fi
+ 
+ 
+ 
+ 
+ 
+           GNULIB_FSTAT=1
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_FSTAT 1" >>confdefs.h
+ 
+ 
+ 
+       gl_gnulib_enabled_fstat=true
+       if test $REPLACE_FSTAT = 1; then
+         func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+       fi
+       if test $REPLACE_FSTAT = 1; then
+         func_gl_gnulib_m4code_pathmax
+       fi
+       if test $REPLACE_FSTAT = 1; then
+         func_gl_gnulib_m4code_stat
+       fi
+       if test $REPLACE_FSTAT = 1; then
+         func_gl_gnulib_m4code_0137e3d3638b33e5819d132d0b23165c
+       fi
+       func_gl_gnulib_m4code_sys_stat
+     fi
+   }
+   func_gl_gnulib_m4code_getdtablesize ()
+   {
+     if ! $gl_gnulib_enabled_getdtablesize; then
+ 
+ 
+ 
+ 
+ 
+   if test $ac_cv_func_getdtablesize = yes &&
+      test $ac_cv_have_decl_getdtablesize = yes; then
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether getdtablesize works" >&5
+ printf %s "checking whether getdtablesize works... " >&6; }
+ if test ${gl_cv_func_getdtablesize_works+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+                                                    case "$host_os" in
+          vms*) gl_cv_func_getdtablesize_works="no (limitation)" ;;
+          *)
+                                                        if test "$cross_compiling" = yes
+ then :
+   case "$host_os" in
+                 cygwin*) # on cygwin 1.5.25, getdtablesize() automatically grows
+                   gl_cv_func_getdtablesize_works="guessing no" ;;
+                 *) gl_cv_func_getdtablesize_works="guessing yes" ;;
+               esac
+ 
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+              #include <unistd.h>
+ 
+ 
+ $gl_mda_defines
+ 
+ 
+ int
+ main (void)
+ {
+ int size = getdtablesize();
+                  if (dup2 (0, getdtablesize()) != -1)
+                    return 1;
+                  if (size != getdtablesize())
+                    return 2;
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_func_getdtablesize_works=yes
+ else $as_nop
+   gl_cv_func_getdtablesize_works=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+            ;;
+        esac
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getdtablesize_works" >&5
+ printf "%s\n" "$gl_cv_func_getdtablesize_works" >&6; }
+     case "$gl_cv_func_getdtablesize_works" in
+       *yes | "no (limitation)") ;;
+       *) REPLACE_GETDTABLESIZE=1 ;;
+     esac
+   else
+     HAVE_GETDTABLESIZE=0
+   fi
+ 
+       if test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS getdtablesize.$ac_objext"
+ 
+         :
+       fi
+ 
+ 
+ 
+ 
+ 
+           GNULIB_GETDTABLESIZE=1
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_GETDTABLESIZE 1" >>confdefs.h
+ 
+ 
+ 
+       gl_gnulib_enabled_getdtablesize=true
+       if test $HAVE_GETDTABLESIZE = 0; then
+         func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+       fi
+     fi
+   }
    func_gl_gnulib_m4code_30838f5439487421042f2225bed3af76 ()
    {
      if ! $gl_gnulib_enabled_30838f5439487421042f2225bed3af76; then
+ 
+       LIB_HARD_LOCALE="$LIB_SETLOCALE_NULL"
+ 
        gl_gnulib_enabled_30838f5439487421042f2225bed3af76=true
+       func_gl_gnulib_m4code_e7e881d32ca02f1c997b13c737c64bbd
      fi
    }
***************
*** 19210,19218 ****
         gl_cv_next_langinfo_h='<'langinfo.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <langinfo.h>" >&5
! $as_echo_n "checking absolute name of <langinfo.h>... " >&6; }
! if ${gl_cv_next_langinfo_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
               if test $ac_cv_header_langinfo_h = yes; then
--- 24123,24132 ----
         gl_cv_next_langinfo_h='<'langinfo.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <langinfo.h>" >&5
! printf %s "checking absolute name of <langinfo.h>... " >&6; }
! if test ${gl_cv_next_langinfo_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
               if test $ac_cv_header_langinfo_h = yes; then
***************
*** 19259,19264 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_langinfo_h" >&5
! $as_echo "$gl_cv_next_langinfo_h" >&6; }
       fi
       NEXT_LANGINFO_H=$gl_cv_next_langinfo_h
--- 24173,24178 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_langinfo_h" >&5
! printf "%s\n" "$gl_cv_next_langinfo_h" >&6; }
       fi
       NEXT_LANGINFO_H=$gl_cv_next_langinfo_h
***************
*** 19285,19293 ****
    if test $ac_cv_header_langinfo_h = yes; then
      HAVE_LANGINFO_H=1
!                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines CODESET" >&5
! $as_echo_n "checking whether langinfo.h defines CODESET... " >&6; }
! if ${gl_cv_header_langinfo_codeset+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 24199,24208 ----
    if test $ac_cv_header_langinfo_h = yes; then
      HAVE_LANGINFO_H=1
!                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines CODESET" >&5
! printf %s "checking whether langinfo.h defines CODESET... " >&6; }
! if test ${gl_cv_header_langinfo_codeset+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19296,19300 ****
  
  int
! main ()
  {
  
--- 24211,24215 ----
  
  int
! main (void)
  {
  
***************
*** 19303,19324 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_langinfo_codeset=yes
! else
    gl_cv_header_langinfo_codeset=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_codeset" >&5
! $as_echo "$gl_cv_header_langinfo_codeset" >&6; }
      if test $gl_cv_header_langinfo_codeset = yes; then
        HAVE_LANGINFO_CODESET=1
      fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines T_FMT_AMPM" >&5
! $as_echo_n "checking whether langinfo.h defines T_FMT_AMPM... " >&6; }
! if ${gl_cv_header_langinfo_t_fmt_ampm+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 24218,24241 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_langinfo_codeset=yes
! else $as_nop
    gl_cv_header_langinfo_codeset=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_codeset" >&5
! printf "%s\n" "$gl_cv_header_langinfo_codeset" >&6; }
      if test $gl_cv_header_langinfo_codeset = yes; then
        HAVE_LANGINFO_CODESET=1
      fi
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines T_FMT_AMPM" >&5
! printf %s "checking whether langinfo.h defines T_FMT_AMPM... " >&6; }
! if test ${gl_cv_header_langinfo_t_fmt_ampm+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19327,19331 ****
  
  int
! main ()
  {
  
--- 24244,24248 ----
  
  int
! main (void)
  {
  
***************
*** 19334,19355 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_langinfo_t_fmt_ampm=yes
! else
    gl_cv_header_langinfo_t_fmt_ampm=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_t_fmt_ampm" >&5
! $as_echo "$gl_cv_header_langinfo_t_fmt_ampm" >&6; }
      if test $gl_cv_header_langinfo_t_fmt_ampm = yes; then
        HAVE_LANGINFO_T_FMT_AMPM=1
      fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines ALTMON_1" >&5
! $as_echo_n "checking whether langinfo.h defines ALTMON_1... " >&6; }
! if ${gl_cv_header_langinfo_altmon+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 24251,24274 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_langinfo_t_fmt_ampm=yes
! else $as_nop
    gl_cv_header_langinfo_t_fmt_ampm=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_t_fmt_ampm" >&5
! printf "%s\n" "$gl_cv_header_langinfo_t_fmt_ampm" >&6; }
      if test $gl_cv_header_langinfo_t_fmt_ampm = yes; then
        HAVE_LANGINFO_T_FMT_AMPM=1
      fi
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines ALTMON_1" >&5
! printf %s "checking whether langinfo.h defines ALTMON_1... " >&6; }
! if test ${gl_cv_header_langinfo_altmon+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19358,19362 ****
  
  int
! main ()
  {
  
--- 24277,24281 ----
  
  int
! main (void)
  {
  
***************
*** 19365,19386 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_langinfo_altmon=yes
! else
    gl_cv_header_langinfo_altmon=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_altmon" >&5
! $as_echo "$gl_cv_header_langinfo_altmon" >&6; }
      if test $gl_cv_header_langinfo_altmon = yes; then
        HAVE_LANGINFO_ALTMON=1
      fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines ERA" >&5
! $as_echo_n "checking whether langinfo.h defines ERA... " >&6; }
! if ${gl_cv_header_langinfo_era+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 24284,24307 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_langinfo_altmon=yes
! else $as_nop
    gl_cv_header_langinfo_altmon=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_altmon" >&5
! printf "%s\n" "$gl_cv_header_langinfo_altmon" >&6; }
      if test $gl_cv_header_langinfo_altmon = yes; then
        HAVE_LANGINFO_ALTMON=1
      fi
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines ERA" >&5
! printf %s "checking whether langinfo.h defines ERA... " >&6; }
! if test ${gl_cv_header_langinfo_era+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19389,19393 ****
  
  int
! main ()
  {
  
--- 24310,24314 ----
  
  int
! main (void)
  {
  
***************
*** 19396,19417 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_langinfo_era=yes
! else
    gl_cv_header_langinfo_era=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_era" >&5
! $as_echo "$gl_cv_header_langinfo_era" >&6; }
      if test $gl_cv_header_langinfo_era = yes; then
        HAVE_LANGINFO_ERA=1
      fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines YESEXPR" >&5
! $as_echo_n "checking whether langinfo.h defines YESEXPR... " >&6; }
! if ${gl_cv_header_langinfo_yesexpr+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 24317,24340 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_langinfo_era=yes
! else $as_nop
    gl_cv_header_langinfo_era=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_era" >&5
! printf "%s\n" "$gl_cv_header_langinfo_era" >&6; }
      if test $gl_cv_header_langinfo_era = yes; then
        HAVE_LANGINFO_ERA=1
      fi
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines YESEXPR" >&5
! printf %s "checking whether langinfo.h defines YESEXPR... " >&6; }
! if test ${gl_cv_header_langinfo_yesexpr+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19420,19424 ****
  
  int
! main ()
  {
  
--- 24343,24347 ----
  
  int
! main (void)
  {
  
***************
*** 19427,19440 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_langinfo_yesexpr=yes
! else
    gl_cv_header_langinfo_yesexpr=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_yesexpr" >&5
! $as_echo "$gl_cv_header_langinfo_yesexpr" >&6; }
      if test $gl_cv_header_langinfo_yesexpr = yes; then
        HAVE_LANGINFO_YESEXPR=1
--- 24350,24364 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_langinfo_yesexpr=yes
! else $as_nop
    gl_cv_header_langinfo_yesexpr=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_langinfo_yesexpr" >&5
! printf "%s\n" "$gl_cv_header_langinfo_yesexpr" >&6; }
      if test $gl_cv_header_langinfo_yesexpr = yes; then
        HAVE_LANGINFO_YESEXPR=1
***************
*** 19461,19469 ****
      if ! $gl_gnulib_enabled_21ee726a3540c09237a8e70c0baf7467; then
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the __inline keyword" >&5
! $as_echo_n "checking whether the compiler supports the __inline keyword... " >&6; }
! if ${gl_cv_c___inline+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 24385,24394 ----
      if ! $gl_gnulib_enabled_21ee726a3540c09237a8e70c0baf7467; then
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the __inline keyword" >&5
! printf %s "checking whether the compiler supports the __inline keyword... " >&6; }
! if test ${gl_cv_c___inline+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19471,19475 ****
             static __inline foo_t foo (void) { return 0; }
  int
! main ()
  {
  return foo ();
--- 24396,24400 ----
             static __inline foo_t foo (void) { return 0; }
  int
! main (void)
  {
  return foo ();
***************
*** 19478,19493 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_c___inline=yes
! else
    gl_cv_c___inline=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c___inline" >&5
! $as_echo "$gl_cv_c___inline" >&6; }
    if test $gl_cv_c___inline = yes; then
  
! $as_echo "#define HAVE___INLINE 1" >>confdefs.h
  
    fi
--- 24403,24419 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_c___inline=yes
! else $as_nop
    gl_cv_c___inline=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c___inline" >&5
! printf "%s\n" "$gl_cv_c___inline" >&6; }
    if test $gl_cv_c___inline = yes; then
  
! printf "%s\n" "#define HAVE___INLINE 1" >>confdefs.h
  
    fi
***************
*** 19518,19534 ****
  
  
    case "$host_os" in
      solaris*)
  
! $as_echo "#define _LCONV_C99 1" >>confdefs.h
  
        ;;
    esac
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether locale.h conforms to POSIX:2001" >&5
! $as_echo_n "checking whether locale.h conforms to POSIX:2001... " >&6; }
! if ${gl_cv_header_locale_h_posix2001+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 24444,24463 ----
  
  
+ 
+ 
    case "$host_os" in
      solaris*)
  
! printf "%s\n" "#define _LCONV_C99 1" >>confdefs.h
  
        ;;
    esac
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether locale.h conforms to POSIX:2001" >&5
! printf %s "checking whether locale.h conforms to POSIX:2001... " >&6; }
! if test ${gl_cv_header_locale_h_posix2001+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19537,19541 ****
              int y = sizeof (((struct lconv *) 0)->decimal_point);
  int
! main ()
  {
  
--- 24466,24470 ----
              int y = sizeof (((struct lconv *) 0)->decimal_point);
  int
! main (void)
  {
  
***************
*** 19544,19603 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_locale_h_posix2001=yes
! else
    gl_cv_header_locale_h_posix2001=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_locale_h_posix2001" >&5
! $as_echo "$gl_cv_header_locale_h_posix2001" >&6; }
! 
! 
!   if test $ac_cv_header_xlocale_h = yes; then
!     HAVE_XLOCALE_H=1
!                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether locale.h defines locale_t" >&5
! $as_echo_n "checking whether locale.h defines locale_t... " >&6; }
! if ${gl_cv_header_locale_has_locale_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <locale.h>
!               locale_t x;
! int
! main ()
! {
! 
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_header_locale_has_locale_t=yes
! else
!   gl_cv_header_locale_has_locale_t=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! 
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_locale_has_locale_t" >&5
! $as_echo "$gl_cv_header_locale_has_locale_t" >&6; }
!     if test $gl_cv_header_locale_has_locale_t = yes; then
!       gl_cv_header_locale_h_needs_xlocale_h=no
!     else
!       gl_cv_header_locale_h_needs_xlocale_h=yes
!     fi
!   else
!     HAVE_XLOCALE_H=0
!     gl_cv_header_locale_h_needs_xlocale_h=no
!   fi
! 
  
!           { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct lconv is properly defined" >&5
! $as_echo_n "checking whether struct lconv is properly defined... " >&6; }
! if ${gl_cv_sys_struct_lconv_ok+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 24473,24493 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_locale_h_posix2001=yes
! else $as_nop
    gl_cv_header_locale_h_posix2001=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_locale_h_posix2001" >&5
! printf "%s\n" "$gl_cv_header_locale_h_posix2001" >&6; }
  
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct lconv is properly defined" >&5
! printf %s "checking whether struct lconv is properly defined... " >&6; }
! if test ${gl_cv_sys_struct_lconv_ok+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19607,19611 ****
              int y = sizeof (l.int_p_cs_precedes);
  int
! main ()
  {
  
--- 24497,24501 ----
              int y = sizeof (l.int_p_cs_precedes);
  int
! main (void)
  {
  
***************
*** 19614,19629 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_sys_struct_lconv_ok=yes
! else
    gl_cv_sys_struct_lconv_ok=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_lconv_ok" >&5
! $as_echo "$gl_cv_sys_struct_lconv_ok" >&6; }
    if test $gl_cv_sys_struct_lconv_ok = no; then
!     REPLACE_STRUCT_LCONV=1
    fi
  
--- 24504,24541 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_sys_struct_lconv_ok=yes
! else $as_nop
    gl_cv_sys_struct_lconv_ok=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_lconv_ok" >&5
! printf "%s\n" "$gl_cv_sys_struct_lconv_ok" >&6; }
    if test $gl_cv_sys_struct_lconv_ok = no; then
!             case "$host_os" in
!       mingw*)
!         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #ifdef _MSC_VER
!  Special
! #endif
! 
! _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Special" >/dev/null 2>&1
! then :
! 
! else $as_nop
!   REPLACE_STRUCT_LCONV=1
! fi
! rm -rf conftest*
! 
!         ;;
!       *) REPLACE_STRUCT_LCONV=1 ;;
!     esac
    fi
  
***************
*** 19639,19647 ****
         gl_cv_next_locale_h='<'locale.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <locale.h>" >&5
! $as_echo_n "checking absolute name of <locale.h>... " >&6; }
! if ${gl_cv_next_locale_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 24551,24560 ----
         gl_cv_next_locale_h='<'locale.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <locale.h>" >&5
! printf %s "checking absolute name of <locale.h>... " >&6; }
! if test ${gl_cv_next_locale_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 19682,19687 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_locale_h" >&5
! $as_echo "$gl_cv_next_locale_h" >&6; }
       fi
       NEXT_LOCALE_H=$gl_cv_next_locale_h
--- 24595,24600 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_locale_h" >&5
! printf "%s\n" "$gl_cv_next_locale_h" >&6; }
       fi
       NEXT_LOCALE_H=$gl_cv_next_locale_h
***************
*** 19732,19740 ****
    ac_fn_c_check_member "$LINENO" "struct lconv" "decimal_point" "ac_cv_member_struct_lconv_decimal_point" "#include <locale.h>
  "
! if test "x$ac_cv_member_struct_lconv_decimal_point" = xyes; then :
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_STRUCT_LCONV_DECIMAL_POINT 1
! _ACEOF
  
  
--- 24645,24652 ----
    ac_fn_c_check_member "$LINENO" "struct lconv" "decimal_point" "ac_cv_member_struct_lconv_decimal_point" "#include <locale.h>
  "
! if test "x$ac_cv_member_struct_lconv_decimal_point" = xyes
! then :
  
! printf "%s\n" "#define HAVE_STRUCT_LCONV_DECIMAL_POINT 1" >>confdefs.h
  
  
***************
*** 19754,19758 ****
  
  
! $as_echo "#define GNULIB_TEST_LOCALECONV 1" >>confdefs.h
  
  
--- 24666,24670 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_LOCALECONV 1" >>confdefs.h
  
  
***************
*** 19773,19780 ****
      ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h>
  "
! if test "x$ac_cv_type_pthread_rwlock_t" = xyes; then :
    has_rwlock=true
  
! $as_echo "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h
  
  fi
--- 24685,24693 ----
      ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h>
  "
! if test "x$ac_cv_type_pthread_rwlock_t" = xyes
! then :
    has_rwlock=true
  
! printf "%s\n" "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h
  
  fi
***************
*** 19783,19796 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_rwlock_rdlock prefers a writer to a reader" >&5
! $as_echo_n "checking whether pthread_rwlock_rdlock prefers a writer to a reader... " >&6; }
! if ${gl_cv_pthread_rwlock_rdlock_prefer_writer+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    save_LIBS="$LIBS"
       LIBS="$LIBS $LIBMULTITHREAD"
!      if test "$cross_compiling" = yes; then :
!   gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing yes"
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 24696,24729 ----
  
  
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthread_rwlock_rdlock prefers a writer to a reader" >&5
! printf %s "checking whether pthread_rwlock_rdlock prefers a writer to a reader... " >&6; }
! if test ${gl_cv_pthread_rwlock_rdlock_prefer_writer+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    save_LIBS="$LIBS"
       LIBS="$LIBS $LIBMULTITHREAD"
!      if test "$cross_compiling" = yes
! then :
!   case "$host_os" in
!                          # Guess no on glibc systems.
!           *-gnu* | gnu*) gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing no" ;;
!                          # Guess no on musl systems.
!           *-musl*)       gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing no" ;;
!                          # Guess no on bionic systems.
!           *-android*)    gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing no" ;;
!                          # Guess yes on native Windows with the mingw-w64 winpthreads library.
!                          # Guess no on native Windows with the gnulib windows-rwlock module.
!           mingw*)        if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
!                            gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing yes"
!                          else
!                            gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing no"
!                          fi
!                          ;;
!                          # If we don't know, obey --enable-cross-guesses.
!           *)             gl_cv_pthread_rwlock_rdlock_prefer_writer="$gl_cross_guess_normal" ;;
!          esac
! 
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 19908,19914 ****
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_pthread_rwlock_rdlock_prefer_writer=yes
! else
    gl_cv_pthread_rwlock_rdlock_prefer_writer=no
  fi
--- 24841,24848 ----
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_pthread_rwlock_rdlock_prefer_writer=yes
! else $as_nop
    gl_cv_pthread_rwlock_rdlock_prefer_writer=no
  fi
***************
*** 19920,19929 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pthread_rwlock_rdlock_prefer_writer" >&5
! $as_echo "$gl_cv_pthread_rwlock_rdlock_prefer_writer" >&6; }
    case "$gl_cv_pthread_rwlock_rdlock_prefer_writer" in
      *yes)
  
! $as_echo "#define HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER 1" >>confdefs.h
  
        ;;
--- 24854,24863 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pthread_rwlock_rdlock_prefer_writer" >&5
! printf "%s\n" "$gl_cv_pthread_rwlock_rdlock_prefer_writer" >&6; }
    case "$gl_cv_pthread_rwlock_rdlock_prefer_writer" in
      *yes)
  
! printf "%s\n" "#define HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER 1" >>confdefs.h
  
        ;;
***************
*** 19937,19941 ****
        #include <pthread.h>
  int
! main ()
  {
  
--- 24871,24875 ----
        #include <pthread.h>
  int
! main (void)
  {
  
***************
*** 19954,19963 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
! $as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    fi
    :
--- 24888,24898 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
! printf "%s\n" "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
    fi
    :
***************
*** 19965,19971 ****
  
  
! cat >>confdefs.h <<_ACEOF
! #define GNULIB_LOCK 1
! _ACEOF
  
  
--- 24900,24904 ----
  
  
! printf "%s\n" "#define GNULIB_LOCK 1" >>confdefs.h
  
  
***************
*** 19986,19989 ****
--- 24919,24971 ----
      fi
    }
+   func_gl_gnulib_m4code_ef455225c00f5049c808c2eda3e76866 ()
+   {
+     if ! $gl_gnulib_enabled_ef455225c00f5049c808c2eda3e76866; then
+ 
+ 
+ 
+   if test $gl_cv_func_malloc_posix = yes; then
+ 
+ printf "%s\n" "#define HAVE_MALLOC_POSIX 1" >>confdefs.h
+ 
+   else
+     REPLACE_MALLOC=1
+   fi
+ 
+       if test $REPLACE_MALLOC = 1; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS malloc.$ac_objext"
+ 
+       fi
+ 
+ 
+ 
+ 
+ 
+           GNULIB_MALLOC_POSIX=1
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_MALLOC_POSIX 1" >>confdefs.h
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_MALLOC_POSIX 1" >>confdefs.h
+ 
+ 
+       gl_gnulib_enabled_ef455225c00f5049c808c2eda3e76866=true
+     fi
+   }
    func_gl_gnulib_m4code_mbtowc ()
    {
***************
*** 19992,20005 ****
  
  
-   for ac_func in mbtowc
- do :
    ac_fn_c_check_func "$LINENO" "mbtowc" "ac_cv_func_mbtowc"
! if test "x$ac_cv_func_mbtowc" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_MBTOWC 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_mbtowc = no; then
--- 24974,24983 ----
  
  
    ac_fn_c_check_func "$LINENO" "mbtowc" "ac_cv_func_mbtowc"
! if test "x$ac_cv_func_mbtowc" = xyes
! then :
!   printf "%s\n" "#define HAVE_MBTOWC 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_mbtowc = no; then
***************
*** 20037,20041 ****
  
  
! $as_echo "#define GNULIB_TEST_MBTOWC 1" >>confdefs.h
  
  
--- 25015,25019 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MBTOWC 1" >>confdefs.h
  
  
***************
*** 20053,20066 ****
  
  
-   for ac_func in mempcpy
- do :
    ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
! if test "x$ac_cv_func_mempcpy" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_MEMPCPY 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_mempcpy = no; then
--- 25031,25040 ----
  
  
    ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
! if test "x$ac_cv_func_mempcpy" = xyes
! then :
!   printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_mempcpy = no; then
***************
*** 20094,20098 ****
  
  
! $as_echo "#define GNULIB_TEST_MEMPCPY 1" >>confdefs.h
  
  
--- 25068,25072 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MEMPCPY 1" >>confdefs.h
  
  
***************
*** 20138,20144 ****
  
  
! cat >>confdefs.h <<_ACEOF
! #define GNULIB_MSVC_NOTHROW 1
! _ACEOF
  
  
--- 25112,25116 ----
  
  
! printf "%s\n" "#define GNULIB_MSVC_NOTHROW 1" >>confdefs.h
  
  
***************
*** 20154,20165 ****
  
  
!      if test $ac_cv_func_nl_langinfo = yes; then
      # On Irix 6.5, YESEXPR is defined, but nl_langinfo(YESEXPR) is broken.
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether YESEXPR works" >&5
! $as_echo_n "checking whether YESEXPR works... " >&6; }
! if ${gl_cv_func_nl_langinfo_yesexpr_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
  
           case "$host_os" in
--- 25126,25143 ----
  
  
! 
! 
! 
! 
!   if test $ac_cv_func_nl_langinfo = yes; then
      # On Irix 6.5, YESEXPR is defined, but nl_langinfo(YESEXPR) is broken.
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether YESEXPR works" >&5
! printf %s "checking whether YESEXPR works... " >&6; }
! if test ${gl_cv_func_nl_langinfo_yesexpr_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
  
           case "$host_os" in
***************
*** 20170,20174 ****
           esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 25148,25152 ----
           esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 20176,20180 ****
  
  int
! main ()
  {
  return !*nl_langinfo(YESEXPR);
--- 25154,25158 ----
  
  int
! main (void)
  {
  return !*nl_langinfo(YESEXPR);
***************
*** 20184,20190 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_nl_langinfo_yesexpr_works=yes
! else
    gl_cv_func_nl_langinfo_yesexpr_works=no
  fi
--- 25162,25169 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_nl_langinfo_yesexpr_works=yes
! else $as_nop
    gl_cv_func_nl_langinfo_yesexpr_works=no
  fi
***************
*** 20195,20200 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_nl_langinfo_yesexpr_works" >&5
! $as_echo "$gl_cv_func_nl_langinfo_yesexpr_works" >&6; }
      case $gl_cv_func_nl_langinfo_yesexpr_works in
        *yes) FUNC_NL_LANGINFO_YESEXPR_WORKS=1 ;;
--- 25174,25179 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_nl_langinfo_yesexpr_works" >&5
! printf "%s\n" "$gl_cv_func_nl_langinfo_yesexpr_works" >&6; }
      case $gl_cv_func_nl_langinfo_yesexpr_works in
        *yes) FUNC_NL_LANGINFO_YESEXPR_WORKS=1 ;;
***************
*** 20202,20208 ****
      esac
  
! cat >>confdefs.h <<_ACEOF
! #define FUNC_NL_LANGINFO_YESEXPR_WORKS $FUNC_NL_LANGINFO_YESEXPR_WORKS
! _ACEOF
  
      if test $HAVE_LANGINFO_CODESET = 1 \
--- 25181,25193 ----
      esac
  
! printf "%s\n" "#define FUNC_NL_LANGINFO_YESEXPR_WORKS $FUNC_NL_LANGINFO_YESEXPR_WORKS" >>confdefs.h
! 
!     # On Solaris 10 and Solaris 11.3, nl_langinfo is not multithread-safe.
!     case "$host_os" in
!       solaris*) NL_LANGINFO_MTSAFE=0 ;;
!       *)        NL_LANGINFO_MTSAFE=1 ;;
!     esac
! 
! printf "%s\n" "#define NL_LANGINFO_MTSAFE $NL_LANGINFO_MTSAFE" >>confdefs.h
  
      if test $HAVE_LANGINFO_CODESET = 1 \
***************
*** 20210,20219 ****
         && test $HAVE_LANGINFO_ALTMON = 1 \
         && test $HAVE_LANGINFO_ERA = 1 \
!        && test $FUNC_NL_LANGINFO_YESEXPR_WORKS = 1; then
        :
      else
        REPLACE_NL_LANGINFO=1
  
! $as_echo "#define REPLACE_NL_LANGINFO 1" >>confdefs.h
  
      fi
--- 25195,25205 ----
         && test $HAVE_LANGINFO_ALTMON = 1 \
         && test $HAVE_LANGINFO_ERA = 1 \
!        && test $FUNC_NL_LANGINFO_YESEXPR_WORKS = 1 \
!        && test $NL_LANGINFO_MTSAFE = 1; then
        :
      else
        REPLACE_NL_LANGINFO=1
  
! printf "%s\n" "#define REPLACE_NL_LANGINFO 1" >>confdefs.h
  
      fi
***************
*** 20221,20224 ****
--- 25207,25216 ----
      HAVE_NL_LANGINFO=0
    fi
+   if test $HAVE_NL_LANGINFO = 0 || test $HAVE_LANGINFO_CODESET = 0; then
+     LIB_NL_LANGINFO="$LIB_SETLOCALE_NULL"
+   else
+     LIB_NL_LANGINFO=
+   fi
+ 
  
        if test $HAVE_NL_LANGINFO = 0 || test $REPLACE_NL_LANGINFO = 1; then
***************
*** 20234,20237 ****
--- 25226,25330 ----
  
        fi
+       if test $REPLACE_NL_LANGINFO = 1 && test $NL_LANGINFO_MTSAFE = 0; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS nl_langinfo-lock.$ac_objext"
+ 
+ 
+ 
+ 
+   CFLAG_VISIBILITY=
+   HAVE_VISIBILITY=0
+   if test -n "$GCC"; then
+                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
+ printf %s "checking whether the -Werror option is usable... " >&6; }
+ if test ${gl_cv_cc_vis_werror+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   gl_save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS -Werror"
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_cc_vis_werror=yes
+ else $as_nop
+   gl_cv_cc_vis_werror=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+        CFLAGS="$gl_save_CFLAGS"
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
+ printf "%s\n" "$gl_cv_cc_vis_werror" >&6; }
+         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
+ printf %s "checking for simple visibility declarations... " >&6; }
+ if test ${gl_cv_cc_visibility+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   gl_save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS -fvisibility=hidden"
+                                           if test $gl_cv_cc_vis_werror = yes; then
+          CFLAGS="$CFLAGS -Werror"
+        fi
+        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ extern __attribute__((__visibility__("hidden"))) int hiddenvar;
+               extern __attribute__((__visibility__("default"))) int exportedvar;
+               extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
+               extern __attribute__((__visibility__("default"))) int exportedfunc (void);
+               void dummyfunc (void);
+               void dummyfunc (void) {}
+ 
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_cc_visibility=yes
+ else $as_nop
+   gl_cv_cc_visibility=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+        CFLAGS="$gl_save_CFLAGS"
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
+ printf "%s\n" "$gl_cv_cc_visibility" >&6; }
+     if test $gl_cv_cc_visibility = yes; then
+       CFLAG_VISIBILITY="-fvisibility=hidden"
+       HAVE_VISIBILITY=1
+     fi
+   fi
+ 
+ 
+ 
+ printf "%s\n" "#define HAVE_VISIBILITY $HAVE_VISIBILITY" >>confdefs.h
+ 
+ 
+ 
+       fi
  
  
***************
*** 20245,20249 ****
  
  
! $as_echo "#define GNULIB_TEST_NL_LANGINFO 1" >>confdefs.h
  
  
--- 25338,25342 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_NL_LANGINFO 1" >>confdefs.h
  
  
***************
*** 20254,20282 ****
          func_gl_gnulib_m4code_localeconv
        fi
      fi
    }
!   func_gl_gnulib_m4code_size_max ()
    {
!     if ! $gl_gnulib_enabled_size_max; then
  
!   for ac_header in stdint.h
! do :
!   ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
! if test "x$ac_cv_header_stdint_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STDINT_H 1
  _ACEOF
  
  fi
  
- done
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
! $as_echo_n "checking for SIZE_MAX... " >&6; }
! if ${gl_cv_size_max+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!     gl_cv_size_max=
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 25347,25705 ----
          func_gl_gnulib_m4code_localeconv
        fi
+       if test $HAVE_NL_LANGINFO = 0 || test $HAVE_LANGINFO_CODESET = 0; then
+         func_gl_gnulib_m4code_e7e881d32ca02f1c997b13c737c64bbd
+       fi
      fi
    }
!   func_gl_gnulib_m4code_pathmax ()
    {
!     if ! $gl_gnulib_enabled_pathmax; then
  
! 
! 
!       gl_gnulib_enabled_pathmax=true
!     fi
!   }
!   func_gl_gnulib_m4code_e7e881d32ca02f1c997b13c737c64bbd ()
!   {
!     if ! $gl_gnulib_enabled_e7e881d32ca02f1c997b13c737c64bbd; then
! 
! 
! 
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether setlocale (LC_ALL, NULL) is multithread-safe" >&5
! printf %s "checking whether setlocale (LC_ALL, NULL) is multithread-safe... " >&6; }
! if test ${gl_cv_func_setlocale_null_all_mtsafe+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   case "$host_os" in
!        # Guess no on musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Haiku, Cygwin.
!        *-musl* | darwin* | freebsd* | midnightbsd* | netbsd* | openbsd* | aix* | haiku* | cygwin*)
!          gl_cv_func_setlocale_null_all_mtsafe=no ;;
!        # Guess yes on glibc, HP-UX, IRIX, Solaris, native Windows.
!        *-gnu* | gnu* | hpux* | irix* | solaris* | mingw*)
!          gl_cv_func_setlocale_null_all_mtsafe=yes ;;
!        # If we don't know, obey --enable-cross-guesses.
!        *)
!          gl_cv_func_setlocale_null_all_mtsafe="$gl_cross_guess_normal" ;;
!      esac
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_setlocale_null_all_mtsafe" >&5
! printf "%s\n" "$gl_cv_func_setlocale_null_all_mtsafe" >&6; }
!     case "$host_os" in
!     mingw*) ;;
!     *)
!       if test $gl_pthread_api = no && test $ac_cv_header_threads_h = no; then
!         gl_cv_func_setlocale_null_all_mtsafe="trivially yes"
!       fi
!       ;;
!   esac
!   case "$gl_cv_func_setlocale_null_all_mtsafe" in
!     *yes) SETLOCALE_NULL_ALL_MTSAFE=1 ;;
!     *)    SETLOCALE_NULL_ALL_MTSAFE=0 ;;
!   esac
! 
! printf "%s\n" "#define SETLOCALE_NULL_ALL_MTSAFE $SETLOCALE_NULL_ALL_MTSAFE" >>confdefs.h
! 
! 
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether setlocale (category, NULL) is multithread-safe" >&5
! printf %s "checking whether setlocale (category, NULL) is multithread-safe... " >&6; }
! if test ${gl_cv_func_setlocale_null_one_mtsafe+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   case "$host_os" in
!        # Guess no on OpenBSD, AIX.
!        openbsd* | aix*)
!          gl_cv_func_setlocale_null_one_mtsafe=no ;;
!        # Guess yes on glibc, musl libc, macOS, FreeBSD, NetBSD, HP-UX, IRIX, Solaris, Haiku, Cygwin, native Windows.
!        *-gnu* | gnu* | *-musl* | darwin* | freebsd* | midnightbsd* | netbsd* | hpux* | irix* | solaris* | haiku* | cygwin* | mingw*)
!          gl_cv_func_setlocale_null_one_mtsafe=yes ;;
!        # If we don't know, obey --enable-cross-guesses.
!        *)
!          gl_cv_func_setlocale_null_one_mtsafe="$gl_cross_guess_normal" ;;
!      esac
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_setlocale_null_one_mtsafe" >&5
! printf "%s\n" "$gl_cv_func_setlocale_null_one_mtsafe" >&6; }
!     case "$host_os" in
!     mingw*) ;;
!     *)
!       if test $gl_pthread_api = no && test $ac_cv_header_threads_h = no; then
!         gl_cv_func_setlocale_null_one_mtsafe="trivially yes"
!       fi
!       ;;
!   esac
!   case "$gl_cv_func_setlocale_null_one_mtsafe" in
!     *yes) SETLOCALE_NULL_ONE_MTSAFE=1 ;;
!     *)    SETLOCALE_NULL_ONE_MTSAFE=0 ;;
!   esac
! 
! printf "%s\n" "#define SETLOCALE_NULL_ONE_MTSAFE $SETLOCALE_NULL_ONE_MTSAFE" >>confdefs.h
! 
! 
!     if test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0; then
!     case "$host_os" in
!       mingw*) LIB_SETLOCALE_NULL= ;;
!       *)
! 
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
! printf %s "checking whether imported symbols can be declared weak... " >&6; }
! if test ${gl_cv_have_weak+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   gl_cv_have_weak=no
!           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! extern void xyzzy ();
! #pragma weak xyzzy
! int
! main (void)
! {
! xyzzy();
!   ;
!   return 0;
! }
  _ACEOF
+ if ac_fn_c_try_link "$LINENO"
+ then :
+   gl_cv_have_weak=maybe
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
+     conftest$ac_exeext conftest.$ac_ext
+      if test $gl_cv_have_weak = maybe; then
+                      if test "$cross_compiling" = yes
+ then :
+                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifdef __ELF__
+              Extensible Linking Format
+              #endif
  
+ _ACEOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+   $EGREP "Extensible Linking Format" >/dev/null 2>&1
+ then :
+   gl_cv_have_weak="guessing yes"
+ else $as_nop
+   gl_cv_have_weak="guessing no"
  fi
+ rm -rf conftest*
  
  
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <stdio.h>
! #pragma weak fputs
! int main ()
! {
!   return (fputs == NULL);
! }
! _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_have_weak=yes
! else $as_nop
!   gl_cv_have_weak=no
! fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! 
!      fi
!           case " $LDFLAGS " in
!        *" -static "*) gl_cv_have_weak=no ;;
!      esac
!                     case "$gl_cv_have_weak" in
!        *yes)
!          case "$host_os" in
!            freebsd* | dragonfly* | midnightbsd*)
!              : > conftest1.c
!              $CC $CPPFLAGS $CFLAGS $LDFLAGS -fPIC -shared -o libempty.so conftest1.c -lpthread >&5 2>&1
!              cat <<EOF > conftest2.c
! #include <pthread.h>
! #pragma weak pthread_mutexattr_gettype
! int main ()
! {
!   return (pthread_mutexattr_gettype != NULL);
! }
! EOF
!              $CC $CPPFLAGS $CFLAGS $LDFLAGS -o conftest conftest2.c libempty.so >&5 2>&1 \
!                || gl_cv_have_weak=no
!              rm -f conftest1.c libempty.so conftest2.c conftest
!              ;;
!          esac
!          ;;
!      esac
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
! printf "%s\n" "$gl_cv_have_weak" >&6; }
!   case "$gl_cv_have_weak" in
!     *yes)
! 
! printf "%s\n" "#define HAVE_WEAK_SYMBOLS 1" >>confdefs.h
! 
!       ;;
!   esac
! 
!         case "$gl_cv_have_weak" in
!           *yes) LIB_SETLOCALE_NULL= ;;
!           *)    LIB_SETLOCALE_NULL="$LIBPTHREAD" ;;
!         esac
!         ;;
!     esac
!   else
!     LIB_SETLOCALE_NULL=
!   fi
! 
! 
!       if test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0; then
! 
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS setlocale-lock.$ac_objext"
! 
! 
! 
! 
!   CFLAG_VISIBILITY=
!   HAVE_VISIBILITY=0
!   if test -n "$GCC"; then
!                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
! printf %s "checking whether the -Werror option is usable... " >&6; }
! if test ${gl_cv_cc_vis_werror+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   gl_save_CFLAGS="$CFLAGS"
!        CFLAGS="$CFLAGS -Werror"
!        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! int
! main (void)
! {
! 
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_cc_vis_werror=yes
! else $as_nop
!   gl_cv_cc_vis_werror=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!        CFLAGS="$gl_save_CFLAGS"
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
! printf "%s\n" "$gl_cv_cc_vis_werror" >&6; }
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
! printf %s "checking for simple visibility declarations... " >&6; }
! if test ${gl_cv_cc_visibility+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   gl_save_CFLAGS="$CFLAGS"
!        CFLAGS="$CFLAGS -fvisibility=hidden"
!                                           if test $gl_cv_cc_vis_werror = yes; then
!          CFLAGS="$CFLAGS -Werror"
!        fi
!        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! extern __attribute__((__visibility__("hidden"))) int hiddenvar;
!               extern __attribute__((__visibility__("default"))) int exportedvar;
!               extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
!               extern __attribute__((__visibility__("default"))) int exportedfunc (void);
!               void dummyfunc (void);
!               void dummyfunc (void) {}
! 
! int
! main (void)
! {
! 
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_cc_visibility=yes
! else $as_nop
!   gl_cv_cc_visibility=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!        CFLAGS="$gl_save_CFLAGS"
! 
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
! printf "%s\n" "$gl_cv_cc_visibility" >&6; }
!     if test $gl_cv_cc_visibility = yes; then
!       CFLAG_VISIBILITY="-fvisibility=hidden"
!       HAVE_VISIBILITY=1
!     fi
!   fi
! 
! 
! 
! printf "%s\n" "#define HAVE_VISIBILITY $HAVE_VISIBILITY" >>confdefs.h
! 
! 
! 
!       fi
! 
! 
! 
! 
! 
!           GNULIB_SETLOCALE_NULL=1
! 
! 
! 
! 
! 
! printf "%s\n" "#define GNULIB_TEST_SETLOCALE_NULL 1" >>confdefs.h
! 
! 
! 
!       gl_gnulib_enabled_e7e881d32ca02f1c997b13c737c64bbd=true
!       func_gl_gnulib_m4code_locale
!     fi
!   }
!   func_gl_gnulib_m4code_size_max ()
!   {
!     if ! $gl_gnulib_enabled_size_max; then
! 
!   ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
! if test "x$ac_cv_header_stdint_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
! 
! fi
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
! printf %s "checking for SIZE_MAX... " >&6; }
! if test ${gl_cv_size_max+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
! 
!     gl_cv_size_max=no
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 20292,20311 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Found it" >/dev/null 2>&1; then :
    gl_cv_size_max=yes
  fi
! rm -f conftest*
  
!     if test -z "$gl_cv_size_max"; then
                          if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1"        "#include <stddef.h>
! #include <limits.h>"; then :
  
! else
    size_t_bits_minus_1=
  fi
  
!       if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint"        "#include <stddef.h>"; then :
  
! else
    fits_in_uint=
  fi
--- 25715,25737 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Found it" >/dev/null 2>&1
! then :
    gl_cv_size_max=yes
  fi
! rm -rf conftest*
  
!     if test $gl_cv_size_max != yes; then
                          if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1"        "#include <stddef.h>
! #include <limits.h>"
! then :
  
! else $as_nop
    size_t_bits_minus_1=
  fi
  
!       if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint"        "#include <stddef.h>"
! then :
  
! else $as_nop
    fits_in_uint=
  fi
***************
*** 20320,20324 ****
  
  int
! main ()
  {
  
--- 25746,25750 ----
  
  int
! main (void)
  {
  
***************
*** 20327,20334 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    fits_in_uint=0
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
          fi
                                  if test $fits_in_uint = 1; then
--- 25753,25761 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    fits_in_uint=0
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
          fi
                                  if test $fits_in_uint = 1; then
***************
*** 20343,20353 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
! $as_echo "$gl_cv_size_max" >&6; }
    if test "$gl_cv_size_max" != yes; then
  
! cat >>confdefs.h <<_ACEOF
! #define SIZE_MAX $gl_cv_size_max
! _ACEOF
  
    fi
--- 25770,25778 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
! printf "%s\n" "$gl_cv_size_max" >&6; }
    if test "$gl_cv_size_max" != yes; then
  
! printf "%s\n" "#define SIZE_MAX $gl_cv_size_max" >>confdefs.h
  
    fi
***************
*** 20357,20360 ****
--- 25782,26066 ----
      fi
    }
+   func_gl_gnulib_m4code_stat ()
+   {
+     if ! $gl_gnulib_enabled_stat; then
+ 
+ 
+ 
+ 
+   case "$host_os" in
+     mingw*)
+                   REPLACE_STAT=1
+       ;;
+     *)
+                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on files" >&5
+ printf %s "checking whether stat handles trailing slashes on files... " >&6; }
+ if test ${gl_cv_func_stat_file_slash+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   touch conftest.tmp
+          # Assume that if we have lstat, we can also check symlinks.
+          if test $ac_cv_func_lstat = yes; then
+            ln -s conftest.tmp conftest.lnk
+          fi
+          if test "$cross_compiling" = yes
+ then :
+   case "$host_os" in
+                                # Guess yes on Linux systems.
+               linux-* | linux) gl_cv_func_stat_file_slash="guessing yes" ;;
+                                # Guess yes on glibc systems.
+               *-gnu* | gnu*)   gl_cv_func_stat_file_slash="guessing yes" ;;
+                                # If we don't know, obey --enable-cross-guesses.
+               *)               gl_cv_func_stat_file_slash="$gl_cross_guess_normal" ;;
+             esac
+ 
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <sys/stat.h>
+ 
+ int
+ main (void)
+ {
+ int result = 0;
+                struct stat st;
+                if (!stat ("conftest.tmp/", &st))
+                  result |= 1;
+ #if HAVE_LSTAT
+                if (!stat ("conftest.lnk/", &st))
+                  result |= 2;
+ #endif
+                return result;
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_func_stat_file_slash=yes
+ else $as_nop
+   gl_cv_func_stat_file_slash=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+          rm -f conftest.tmp conftest.lnk
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_file_slash" >&5
+ printf "%s\n" "$gl_cv_func_stat_file_slash" >&6; }
+       case $gl_cv_func_stat_file_slash in
+         *no)
+           REPLACE_STAT=1
+ 
+ printf "%s\n" "#define REPLACE_FUNC_STAT_FILE 1" >>confdefs.h
+ ;;
+       esac
+       case $host_os in
+                 solaris*)
+           REPLACE_FSTAT=1 ;;
+       esac
+       ;;
+   esac
+ 
+       if test $REPLACE_STAT = 1; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS stat.$ac_objext"
+ 
+         case "$host_os" in
+           mingw*)
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS stat-w32.$ac_objext"
+ 
+             ;;
+         esac
+ 
+ 
+ 
+   :
+ 
+       fi
+ 
+ 
+ 
+ 
+ 
+           GNULIB_STAT=1
+ 
+ 
+ 
+ 
+ 
+ printf "%s\n" "#define GNULIB_TEST_STAT 1" >>confdefs.h
+ 
+ 
+ 
+       gl_gnulib_enabled_stat=true
+       if test $REPLACE_STAT = 1; then
+         func_gl_gnulib_m4code_pathmax
+       fi
+       if test $REPLACE_STAT = 1; then
+         func_gl_gnulib_m4code_0137e3d3638b33e5819d132d0b23165c
+       fi
+       func_gl_gnulib_m4code_sys_stat
+     fi
+   }
+   func_gl_gnulib_m4code_0137e3d3638b33e5819d132d0b23165c ()
+   {
+     if ! $gl_gnulib_enabled_0137e3d3638b33e5819d132d0b23165c; then
+ 
+ 
+ 
+ 
+   ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_member_struct_stat_st_atim_tv_nsec" "#include <sys/types.h>
+      #include <sys/stat.h>
+ "
+ if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes
+ then :
+ 
+ printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1" >>confdefs.h
+ 
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat.st_atim is of type struct timespec" >&5
+ printf %s "checking whether struct stat.st_atim is of type struct timespec... " >&6; }
+ if test ${ac_cv_typeof_struct_stat_st_atim_is_struct_timespec+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+             #include <sys/types.h>
+             #include <sys/stat.h>
+             #if HAVE_SYS_TIME_H
+             # include <sys/time.h>
+             #endif
+             #include <time.h>
+             struct timespec ts;
+             struct stat st;
+ 
+ int
+ main (void)
+ {
+ 
+             st.st_atim = ts;
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=yes
+ else $as_nop
+   ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&5
+ printf "%s\n" "$ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&6; }
+      if test $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec = yes; then
+ 
+ printf "%s\n" "#define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1" >>confdefs.h
+ 
+      fi
+ else $as_nop
+   ac_fn_c_check_member "$LINENO" "struct stat" "st_atimespec.tv_nsec" "ac_cv_member_struct_stat_st_atimespec_tv_nsec" "#include <sys/types.h>
+         #include <sys/stat.h>
+ "
+ if test "x$ac_cv_member_struct_stat_st_atimespec_tv_nsec" = xyes
+ then :
+ 
+ printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1" >>confdefs.h
+ 
+ 
+ else $as_nop
+   ac_fn_c_check_member "$LINENO" "struct stat" "st_atimensec" "ac_cv_member_struct_stat_st_atimensec" "#include <sys/types.h>
+            #include <sys/stat.h>
+ "
+ if test "x$ac_cv_member_struct_stat_st_atimensec" = xyes
+ then :
+ 
+ printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIMENSEC 1" >>confdefs.h
+ 
+ 
+ else $as_nop
+   ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.st__tim.tv_nsec" "ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" "#include <sys/types.h>
+               #include <sys/stat.h>
+ "
+ if test "x$ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" = xyes
+ then :
+ 
+ printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1" >>confdefs.h
+ 
+ 
+ fi
+ 
+ fi
+ 
+ fi
+ 
+ fi
+ 
+ 
+ 
+ 
+ 
+   ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtimespec.tv_nsec" "ac_cv_member_struct_stat_st_birthtimespec_tv_nsec" "#include <sys/types.h>
+      #include <sys/stat.h>
+ "
+ if test "x$ac_cv_member_struct_stat_st_birthtimespec_tv_nsec" = xyes
+ then :
+ 
+ printf "%s\n" "#define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1" >>confdefs.h
+ 
+ 
+ else $as_nop
+   ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtimensec" "ac_cv_member_struct_stat_st_birthtimensec" "#include <sys/types.h>
+         #include <sys/stat.h>
+ "
+ if test "x$ac_cv_member_struct_stat_st_birthtimensec" = xyes
+ then :
+ 
+ printf "%s\n" "#define HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC 1" >>confdefs.h
+ 
+ 
+ else $as_nop
+   ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtim.tv_nsec" "ac_cv_member_struct_stat_st_birthtim_tv_nsec" "#include <sys/types.h>
+           #include <sys/stat.h>
+ "
+ if test "x$ac_cv_member_struct_stat_st_birthtim_tv_nsec" = xyes
+ then :
+ 
+ printf "%s\n" "#define HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC 1" >>confdefs.h
+ 
+ 
+ fi
+ 
+ fi
+ 
+ fi
+ 
+ 
+       gl_gnulib_enabled_0137e3d3638b33e5819d132d0b23165c=true
+       func_gl_gnulib_m4code_intprops
+       func_gl_gnulib_m4code_time
+     fi
+   }
    func_gl_gnulib_m4code_stpcpy ()
    {
***************
*** 20366,20379 ****
  
  
-   for ac_func in stpcpy
- do :
    ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
! if test "x$ac_cv_func_stpcpy" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STPCPY 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_stpcpy = no; then
--- 26072,26081 ----
  
  
    ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
! if test "x$ac_cv_func_stpcpy" = xyes
! then :
!   printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_stpcpy = no; then
***************
*** 20407,20411 ****
  
  
! $as_echo "#define GNULIB_TEST_STPCPY 1" >>confdefs.h
  
  
--- 26109,26113 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STPCPY 1" >>confdefs.h
  
  
***************
*** 20435,20450 ****
  
    if test $ac_cv_header_sys_socket_h != yes; then
!                     for ac_header in winsock2.h
! do :
!   ac_fn_c_check_header_mongrel "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
! if test "x$ac_cv_header_winsock2_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_WINSOCK2_H 1
! _ACEOF
  
  fi
  
- done
- 
    fi
    if test "$ac_cv_header_winsock2_h" = yes; then
--- 26137,26147 ----
  
    if test $ac_cv_header_sys_socket_h != yes; then
!                     ac_fn_c_check_header_compile "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
! if test "x$ac_cv_header_winsock2_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_WINSOCK2_H 1" >>confdefs.h
  
  fi
  
    fi
    if test "$ac_cv_header_winsock2_h" = yes; then
***************
*** 20477,20486 ****
      HAVE_STRNDUP=1
      # AIX 4.3.3, AIX 5.1 have a function that fails to add the terminating '\0'.
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strndup" >&5
! $as_echo_n "checking for working strndup... " >&6; }
! if ${gl_cv_func_strndup_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
  
            case $host_os in
--- 26174,26185 ----
      HAVE_STRNDUP=1
      # AIX 4.3.3, AIX 5.1 have a function that fails to add the terminating '\0'.
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strndup" >&5
! printf %s "checking for working strndup... " >&6; }
! if test ${gl_cv_func_strndup_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
  
            case $host_os in
***************
*** 20489,20493 ****
            esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 26188,26192 ----
            esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 20496,20500 ****
                             #include <stdlib.h>
  int
! main ()
  {
  
--- 26195,26199 ----
                             #include <stdlib.h>
  int
! main (void)
  {
  
***************
*** 20518,20524 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strndup_works=yes
! else
    gl_cv_func_strndup_works=no
  fi
--- 26217,26224 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strndup_works=yes
! else $as_nop
    gl_cv_func_strndup_works=no
  fi
***************
*** 20528,20533 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strndup_works" >&5
! $as_echo "$gl_cv_func_strndup_works" >&6; }
      case $gl_cv_func_strndup_works in
        *no) REPLACE_STRNDUP=1 ;;
--- 26228,26233 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strndup_works" >&5
! printf "%s\n" "$gl_cv_func_strndup_works" >&6; }
      case $gl_cv_func_strndup_works in
        *no) REPLACE_STRNDUP=1 ;;
***************
*** 20560,20564 ****
  
  
! $as_echo "#define GNULIB_TEST_STRNDUP 1" >>confdefs.h
  
  
--- 26260,26264 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STRNDUP 1" >>confdefs.h
  
  
***************
*** 20573,20582 ****
  
    if test $REPLACE_STRSTR = 0; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works in linear time" >&5
! $as_echo_n "checking whether strstr works in linear time... " >&6; }
! if ${gl_cv_func_strstr_linear+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
                               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 26273,26284 ----
  
    if test $REPLACE_STRSTR = 0; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strstr works in linear time" >&5
! printf %s "checking whether strstr works in linear time... " >&6; }
! if test ${gl_cv_func_strstr_linear+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
                               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 20599,20611 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1; then :
    gl_cv_func_strstr_linear="guessing yes"
! else
!   gl_cv_func_strstr_linear="guessing no"
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 26301,26314 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1
! then :
    gl_cv_func_strstr_linear="guessing yes"
! else $as_nop
!   gl_cv_func_strstr_linear="$gl_cross_guess_normal"
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 20624,20628 ****
  
  int
! main ()
  {
  
--- 26327,26331 ----
  
  int
! main (void)
  {
  
***************
*** 20656,20662 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strstr_linear=yes
! else
    gl_cv_func_strstr_linear=no
  fi
--- 26359,26366 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strstr_linear=yes
! else $as_nop
    gl_cv_func_strstr_linear=no
  fi
***************
*** 20667,20672 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_linear" >&5
! $as_echo "$gl_cv_func_strstr_linear" >&6; }
      case "$gl_cv_func_strstr_linear" in
        *yes) ;;
--- 26371,26376 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_linear" >&5
! printf "%s\n" "$gl_cv_func_strstr_linear" >&6; }
      case "$gl_cv_func_strstr_linear" in
        *yes) ;;
***************
*** 20699,20711 ****
  
  
!   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
      REPLACE_STRSTR=1
    else
!             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
! $as_echo_n "checking whether strstr works... " >&6; }
! if ${gl_cv_func_strstr_works_always+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
                                                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 26403,26417 ----
  
  
!   if test $REPLACE_MEMCHR = 1; then
      REPLACE_STRSTR=1
    else
!             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
! printf %s "checking whether strstr works... " >&6; }
! if test ${gl_cv_func_strstr_works_always+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
                                                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 20728,20740 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1; then :
    gl_cv_func_strstr_works_always="guessing yes"
! else
!   gl_cv_func_strstr_works_always="guessing no"
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 26434,26447 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1
! then :
    gl_cv_func_strstr_works_always="guessing yes"
! else $as_nop
!   gl_cv_func_strstr_works_always="$gl_cross_guess_normal"
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 20752,20756 ****
  
  int
! main ()
  {
  return !!strstr (HAYSTACK, NEEDLE);
--- 26459,26463 ----
  
  int
! main (void)
  {
  return !!strstr (HAYSTACK, NEEDLE);
***************
*** 20760,20766 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strstr_works_always=yes
! else
    gl_cv_func_strstr_works_always=no
  fi
--- 26467,26474 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strstr_works_always=yes
! else $as_nop
    gl_cv_func_strstr_works_always=no
  fi
***************
*** 20771,20776 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
! $as_echo "$gl_cv_func_strstr_works_always" >&6; }
      case "$gl_cv_func_strstr_works_always" in
        *yes) ;;
--- 26479,26484 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
! printf "%s\n" "$gl_cv_func_strstr_works_always" >&6; }
      case "$gl_cv_func_strstr_works_always" in
        *yes) ;;
***************
*** 20804,20808 ****
  
  
! $as_echo "#define GNULIB_TEST_STRSTR 1" >>confdefs.h
  
  
--- 26512,26516 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STRSTR 1" >>confdefs.h
  
  
***************
*** 20814,20817 ****
--- 26522,26649 ----
      fi
    }
+   func_gl_gnulib_m4code_sys_stat ()
+   {
+     if ! $gl_gnulib_enabled_sys_stat; then
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+      if test $gl_cv_have_include_next = yes; then
+        gl_cv_next_sys_stat_h='<'sys/stat.h'>'
+      else
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/stat.h>" >&5
+ printf %s "checking absolute name of <sys/stat.h>... " >&6; }
+ if test ${gl_cv_next_sys_stat_h+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+ 
+              if test $ac_cv_header_sys_stat_h = yes; then
+ 
+ 
+ 
+ 
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <sys/stat.h>
+ _ACEOF
+                 case "$host_os" in
+     aix*) gl_absname_cpp="$ac_cpp -C" ;;
+     *)    gl_absname_cpp="$ac_cpp" ;;
+   esac
+ 
+   case "$host_os" in
+     mingw*)
+                                           gl_dirsep_regex='[/\\]'
+       ;;
+     *)
+       gl_dirsep_regex='\/'
+       ;;
+   esac
+       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
+   gl_header_literal_regex=`echo 'sys/stat.h' \
+                            | sed -e "$gl_make_literal_regex_sed"`
+   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
+       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
+       s|^/[^/]|//&|
+       p
+       q
+     }'
+ 
+         gl_cv_absolute_sys_stat_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+   sed -n "$gl_absolute_header_sed"`
+ 
+            gl_header=$gl_cv_absolute_sys_stat_h
+            gl_cv_next_sys_stat_h='"'$gl_header'"'
+           else
+                gl_cv_next_sys_stat_h='<'sys/stat.h'>'
+              fi
+ 
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_stat_h" >&5
+ printf "%s\n" "$gl_cv_next_sys_stat_h" >&6; }
+      fi
+      NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h
+ 
+      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+        gl_next_as_first_directive='<'sys/stat.h'>'
+      else
+        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+        gl_next_as_first_directive=$gl_cv_next_sys_stat_h
+      fi
+      NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H=$gl_next_as_first_directive
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+     WINDOWS_STAT_TIMESPEC=0
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+       ac_fn_c_check_type "$LINENO" "nlink_t" "ac_cv_type_nlink_t" "#include <sys/types.h>
+      #include <sys/stat.h>
+ "
+ if test "x$ac_cv_type_nlink_t" = xyes
+ then :
+ 
+ else $as_nop
+ 
+ printf "%s\n" "#define nlink_t int" >>confdefs.h
+ 
+ fi
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+       gl_gnulib_enabled_sys_stat=true
+       func_gl_gnulib_m4code_time
+     fi
+   }
    func_gl_gnulib_m4code_threadlib ()
    {
***************
*** 20821,20824 ****
--- 26653,26665 ----
      fi
    }
+   func_gl_gnulib_m4code_time ()
+   {
+     if ! $gl_gnulib_enabled_time; then
+ 
+ 
+ 
+       gl_gnulib_enabled_time=true
+     fi
+   }
    func_gl_gnulib_m4code_vasnprintf ()
    {
***************
*** 20826,20829 ****
--- 26667,26671 ----
  
  
+ 
    if test $ac_cv_func_vasnprintf = no; then
  
***************
*** 20871,20875 ****
    if test $ac_cv_func_vasnprintf = yes; then
  
! $as_echo "#define REPLACE_VASNPRINTF 1" >>confdefs.h
  
    fi
--- 26713,26717 ----
    if test $ac_cv_func_vasnprintf = yes; then
  
! printf "%s\n" "#define REPLACE_VASNPRINTF 1" >>confdefs.h
  
    fi
***************
*** 20883,20894 ****
  
  
- 
- 
    ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
! if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
  
! else
  
! $as_echo "#define ptrdiff_t long" >>confdefs.h
  
  
--- 26725,26735 ----
  
  
    ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
! if test "x$ac_cv_type_ptrdiff_t" = xyes
! then :
  
! else $as_nop
  
! printf "%s\n" "#define ptrdiff_t long" >>confdefs.h
  
  
***************
*** 20904,20907 ****
--- 26745,26749 ----
  
        gl_gnulib_enabled_vasnprintf=true
+       func_gl_gnulib_m4code_attribute
        func_gl_gnulib_m4code_xsize
      fi
***************
*** 20920,20932 ****
  
  
!   if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
  
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
! $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
! if ${gl_cv_func_mbrtowc_incomplete_state+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 26762,26781 ----
  
  
! 
!         if case "$host_os" in
!        mingw*) true ;;
!        *) test $ac_cv_func_mbsinit = yes ;;
!      esac \
!     && test $ac_cv_func_mbrtowc = yes; then
  
  
  
! 
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
! printf %s "checking whether mbrtowc handles incomplete characters... " >&6; }
! if test ${gl_cv_func_mbrtowc_incomplete_state+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 20937,20943 ****
        esac
        if test $LOCALE_JA != none; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 26786,26793 ----
        esac
        if test $LOCALE_JA != none; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 20945,20955 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 26795,26798 ----
***************
*** 20969,20975 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_incomplete_state=yes
! else
    gl_cv_func_mbrtowc_incomplete_state=no
  fi
--- 26812,26857 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_incomplete_state=yes
! else $as_nop
!   gl_cv_func_mbrtowc_incomplete_state=no
! fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
!   conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! 
!       else
!         if test $LOCALE_FR_UTF8 != none; then
!           if test "$cross_compiling" = yes
! then :
!   :
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <locale.h>
! #include <string.h>
! #include <wchar.h>
! int main ()
! {
!   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
!     {
!       const char input[] = "B\303\274\303\237er"; /* "BÃ¼ÃŸer" */
!       mbstate_t state;
!       wchar_t wc;
! 
!       memset (&state, '\0', sizeof (mbstate_t));
!       if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
!         if (mbsinit (&state))
!           return 2;
!     }
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
!   gl_cv_func_mbrtowc_incomplete_state=yes
! else $as_nop
    gl_cv_func_mbrtowc_incomplete_state=no
  fi
***************
*** 20978,20995 ****
  fi
  
        fi
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
! $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
  
  
  
  
!      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
! $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
! if ${gl_cv_func_mbrtowc_sanitycheck+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    case "$host_os" in
--- 26860,26879 ----
  fi
  
+         fi
        fi
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
  
  
  
  
!      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
! printf %s "checking whether mbrtowc works as well as mbtowc... " >&6; }
! if test ${gl_cv_func_mbrtowc_sanitycheck+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    case "$host_os" in
***************
*** 21000,21006 ****
        esac
        if test $LOCALE_ZH_CN != none; then
!         if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 26884,26891 ----
        esac
        if test $LOCALE_ZH_CN != none; then
!         if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 21009,21019 ****
  #include <stdlib.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 26894,26897 ----
***************
*** 21036,21042 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_mbrtowc_sanitycheck=yes
! else
    gl_cv_func_mbrtowc_sanitycheck=no
  fi
--- 26914,26921 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_mbrtowc_sanitycheck=yes
! else $as_nop
    gl_cv_func_mbrtowc_sanitycheck=no
  fi
***************
*** 21048,21053 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
! $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
  
      REPLACE_MBSTATE_T=0
--- 26927,26932 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
! printf "%s\n" "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
  
      REPLACE_MBSTATE_T=0
***************
*** 21068,21091 ****
    if test $ac_cv_func_wcrtomb = no; then
      HAVE_WCRTOMB=0
!     ac_fn_c_check_decl "$LINENO" "wcrtomb" "ac_cv_have_decl_wcrtomb" "
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
  
! "
! if test "x$ac_cv_have_decl_wcrtomb" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_WCRTOMB $ac_have_decl
! _ACEOF
  
      if test $ac_cv_have_decl_wcrtomb = yes; then
--- 26947,26961 ----
    if test $ac_cv_func_wcrtomb = no; then
      HAVE_WCRTOMB=0
!     ac_fn_check_decl "$LINENO" "wcrtomb" "ac_cv_have_decl_wcrtomb" "
!       #include <wchar.h>
  
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_wcrtomb" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_WCRTOMB $ac_have_decl" >>confdefs.h
  
      if test $ac_cv_have_decl_wcrtomb = yes; then
***************
*** 21093,21100 ****
      fi
    else
!     if test $REPLACE_MBSTATE_T = 1; then
!       REPLACE_WCRTOMB=1
!     fi
!     if test $REPLACE_WCRTOMB = 0; then
  
  
--- 26963,26967 ----
      fi
    else
!                         if test $REPLACE_WCRTOMB = 0; then
  
  
***************
*** 21102,21111 ****
  
  
!              { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcrtomb works in the C locale" >&5
! $as_echo_n "checking whether wcrtomb works in the C locale... " >&6; }
! if ${gl_cv_func_wcrtomb_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
    case "$host_os" in
                                 # Guess no on Android.
--- 26969,26980 ----
  
  
!              { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wcrtomb works in the C locale" >&5
! printf %s "checking whether wcrtomb works in the C locale... " >&6; }
! if test ${gl_cv_func_wcrtomb_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
    case "$host_os" in
                                 # Guess no on Android.
***************
*** 21115,21119 ****
              esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 26984,26988 ----
              esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 21121,21130 ****
  #include <string.h>
  #include <stdlib.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
  #include <wchar.h>
  int main ()
--- 26990,26993 ----
***************
*** 21139,21145 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_wcrtomb_works=yes
! else
    gl_cv_func_wcrtomb_works=no
  fi
--- 27002,27009 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_wcrtomb_works=yes
! else $as_nop
    gl_cv_func_wcrtomb_works=no
  fi
***************
*** 21150,21179 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcrtomb_works" >&5
! $as_echo "$gl_cv_func_wcrtomb_works" >&6; }
        case "$gl_cv_func_wcrtomb_works" in
          *yes) ;;
!         *) REPLACE_WCRTOMB=1 ;;
        esac
      fi
      if test $REPLACE_WCRTOMB = 0; then
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcrtomb return value is correct" >&5
! $as_echo_n "checking whether wcrtomb return value is correct... " >&6; }
! if ${gl_cv_func_wcrtomb_retval+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                                case "$host_os" in
!                                      # Guess no on AIX 4, OSF/1 and Solaris.
!             aix4* | osf* | solaris*) gl_cv_func_wcrtomb_retval="guessing no" ;;
!                                      # Guess yes on native Windows.
!             mingw*)                  gl_cv_func_wcrtomb_retval="guessing yes" ;;
!                                      # Guess yes otherwise.
!             *)                       gl_cv_func_wcrtomb_retval="guessing yes" ;;
            esac
            if test $LOCALE_FR != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none || test $LOCALE_ZH_CN != none; then
!             if test "$cross_compiling" = yes; then :
    :
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 27014,27046 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcrtomb_works" >&5
! printf "%s\n" "$gl_cv_func_wcrtomb_works" >&6; }
        case "$gl_cv_func_wcrtomb_works" in
          *yes) ;;
!         *)
! printf "%s\n" "#define WCRTOMB_C_LOCALE_BUG 1" >>confdefs.h
! 
!            REPLACE_WCRTOMB=1 ;;
        esac
      fi
      if test $REPLACE_WCRTOMB = 0; then
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wcrtomb return value is correct" >&5
! printf %s "checking whether wcrtomb return value is correct... " >&6; }
! if test ${gl_cv_func_wcrtomb_retval+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                                case "$host_os" in
!             # Guess no on AIX 4, OSF/1, Solaris, native Windows.
!             aix4* | osf* | solaris* | mingw*) gl_cv_func_wcrtomb_retval="guessing no" ;;
!             # Guess yes otherwise.
!             *)                                gl_cv_func_wcrtomb_retval="guessing yes" ;;
            esac
            if test $LOCALE_FR != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none || test $LOCALE_ZH_CN != none; then
!             if test "$cross_compiling" = yes
! then :
    :
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 21181,21192 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
  {
--- 27048,27053 ----
  #include <locale.h>
  #include <string.h>
  #include <wchar.h>
+ #include <stdlib.h>
  int main ()
  {
***************
*** 21201,21204 ****
--- 27062,27071 ----
        if (wcrtomb (NULL, 0, NULL) != 1)
          result |= 2;
+       {
+         wchar_t wc = (wchar_t) 0xBADFACE;
+         if (mbtowc (&wc, "\303\274", 2) == 2)
+           if (wcrtomb (NULL, wc, NULL) != 1)
+             result |= 2;
+       }
      }
    if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
***************
*** 21215,21221 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_wcrtomb_retval=yes
! else
    gl_cv_func_wcrtomb_retval=no
  fi
--- 27082,27089 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_wcrtomb_retval=yes
! else $as_nop
    gl_cv_func_wcrtomb_retval=no
  fi
***************
*** 21227,21235 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcrtomb_retval" >&5
! $as_echo "$gl_cv_func_wcrtomb_retval" >&6; }
        case "$gl_cv_func_wcrtomb_retval" in
          *yes) ;;
!         *) REPLACE_WCRTOMB=1 ;;
        esac
      fi
--- 27095,27106 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcrtomb_retval" >&5
! printf "%s\n" "$gl_cv_func_wcrtomb_retval" >&6; }
        case "$gl_cv_func_wcrtomb_retval" in
          *yes) ;;
!         *)
! printf "%s\n" "#define WCRTOMB_RETVAL_BUG 1" >>confdefs.h
! 
!            REPLACE_WCRTOMB=1 ;;
        esac
      fi
***************
*** 21262,21266 ****
  
  
! $as_echo "#define GNULIB_TEST_WCRTOMB 1" >>confdefs.h
  
  
--- 27133,27137 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_WCRTOMB 1" >>confdefs.h
  
  
***************
*** 21358,21375 ****
  
  
!   for ac_header in stdint.h
! do :
!   ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
! if test "x$ac_cv_header_stdint_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STDINT_H 1
! _ACEOF
  
  fi
  
- done
- 
  
        gl_gnulib_enabled_xsize=true
        func_gl_gnulib_m4code_size_max
      fi
--- 27229,27242 ----
  
  
!   ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
! if test "x$ac_cv_header_stdint_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
  
  fi
  
  
        gl_gnulib_enabled_xsize=true
+       func_gl_gnulib_m4code_attribute
        func_gl_gnulib_m4code_size_max
      fi
***************
*** 21391,21394 ****
--- 27258,27264 ----
    fi
    if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
+     func_gl_gnulib_m4code_attribute
+   fi
+   if { test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; } && test $REPLACE_MBSTATE_T = 0; then
      func_gl_gnulib_m4code_30838f5439487421042f2225bed3af76
    fi
***************
*** 21396,21401 ****
      func_gl_gnulib_m4code_localcharset
    fi
!   if test $HAVE_MBRTOWC = 0 || { test $REPLACE_MBRTOWC = 1 && { test $HAVE_MBSINIT = 0 || test $REPLACE_MBSTATE_T = 1; }; }; then
!     func_gl_gnulib_m4code_lock
    fi
    if test $ac_use_included_regex = yes; then
--- 27266,27280 ----
      func_gl_gnulib_m4code_localcharset
    fi
!   if test $REPLACE_OPEN = 1; then
!     func_gl_gnulib_m4code_cloexec
!   fi
!   if test $REPLACE_OPEN = 1; then
!     func_gl_gnulib_m4code_fstat
!   fi
!   if test $REPLACE_OPEN = 1; then
!     func_gl_gnulib_m4code_stat
!   fi
!   if test $ac_use_included_regex = yes; then
!     func_gl_gnulib_m4code_attribute
    fi
    if test $ac_use_included_regex = yes; then
***************
*** 21406,21409 ****
--- 27285,27291 ----
    fi
    if test $ac_use_included_regex = yes; then
+     func_gl_gnulib_m4code_dynarray
+   fi
+   if test $ac_use_included_regex = yes; then
      func_gl_gnulib_m4code_intprops
    fi
***************
*** 21414,21418 ****
      func_gl_gnulib_m4code_21ee726a3540c09237a8e70c0baf7467
    fi
!   if test "$ac_cv_gnu_library_2_1:$ac_use_included_regex" = no:yes; then
      func_gl_gnulib_m4code_lock
    fi
--- 27296,27300 ----
      func_gl_gnulib_m4code_21ee726a3540c09237a8e70c0baf7467
    fi
!   if test $ac_use_included_regex = yes; then
      func_gl_gnulib_m4code_lock
    fi
***************
*** 21423,21426 ****
--- 27305,27311 ----
      func_gl_gnulib_m4code_wcrtomb
    fi
+   if test $REPLACE_STRDUP = 1; then
+     func_gl_gnulib_m4code_ef455225c00f5049c808c2eda3e76866
+   fi
    if test $REPLACE_STRERROR = 1; then
      func_gl_gnulib_m4code_intprops
***************
*** 21436,21439 ****
--- 27321,27332 ----
    fi
  
+    if $gl_gnulib_enabled_attribute; then
+   gl_GNULIB_ENABLED_attribute_TRUE=
+   gl_GNULIB_ENABLED_attribute_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_attribute_TRUE='#'
+   gl_GNULIB_ENABLED_attribute_FALSE=
+ fi
+ 
     if $gl_gnulib_enabled_btowc; then
    gl_GNULIB_ENABLED_btowc_TRUE=
***************
*** 21452,21455 ****
--- 27345,27412 ----
  fi
  
+    if $gl_gnulib_enabled_cloexec; then
+   gl_GNULIB_ENABLED_cloexec_TRUE=
+   gl_GNULIB_ENABLED_cloexec_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_cloexec_TRUE='#'
+   gl_GNULIB_ENABLED_cloexec_FALSE=
+ fi
+ 
+    if $gl_gnulib_enabled_close; then
+   gl_GNULIB_ENABLED_close_TRUE=
+   gl_GNULIB_ENABLED_close_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_close_TRUE='#'
+   gl_GNULIB_ENABLED_close_FALSE=
+ fi
+ 
+    if $gl_gnulib_enabled_dup2; then
+   gl_GNULIB_ENABLED_dup2_TRUE=
+   gl_GNULIB_ENABLED_dup2_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_dup2_TRUE='#'
+   gl_GNULIB_ENABLED_dup2_FALSE=
+ fi
+ 
+    if $gl_gnulib_enabled_dynarray; then
+   gl_GNULIB_ENABLED_dynarray_TRUE=
+   gl_GNULIB_ENABLED_dynarray_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_dynarray_TRUE='#'
+   gl_GNULIB_ENABLED_dynarray_FALSE=
+ fi
+ 
+    if $gl_gnulib_enabled_fcntl; then
+   gl_GNULIB_ENABLED_fcntl_TRUE=
+   gl_GNULIB_ENABLED_fcntl_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_fcntl_TRUE='#'
+   gl_GNULIB_ENABLED_fcntl_FALSE=
+ fi
+ 
+    if $gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239; then
+   gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_TRUE=
+   gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_TRUE='#'
+   gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_FALSE=
+ fi
+ 
+    if $gl_gnulib_enabled_fstat; then
+   gl_GNULIB_ENABLED_fstat_TRUE=
+   gl_GNULIB_ENABLED_fstat_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_fstat_TRUE='#'
+   gl_GNULIB_ENABLED_fstat_FALSE=
+ fi
+ 
+    if $gl_gnulib_enabled_getdtablesize; then
+   gl_GNULIB_ENABLED_getdtablesize_TRUE=
+   gl_GNULIB_ENABLED_getdtablesize_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_getdtablesize_TRUE='#'
+   gl_GNULIB_ENABLED_getdtablesize_FALSE=
+ fi
+ 
     if $gl_gnulib_enabled_30838f5439487421042f2225bed3af76; then
    gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_TRUE=
***************
*** 21516,21519 ****
--- 27473,27484 ----
  fi
  
+    if $gl_gnulib_enabled_ef455225c00f5049c808c2eda3e76866; then
+   gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_TRUE=
+   gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_TRUE='#'
+   gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_FALSE=
+ fi
+ 
     if $gl_gnulib_enabled_mbtowc; then
    gl_GNULIB_ENABLED_mbtowc_TRUE=
***************
*** 21556,21559 ****
--- 27521,27540 ----
  fi
  
+    if $gl_gnulib_enabled_pathmax; then
+   gl_GNULIB_ENABLED_pathmax_TRUE=
+   gl_GNULIB_ENABLED_pathmax_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_pathmax_TRUE='#'
+   gl_GNULIB_ENABLED_pathmax_FALSE=
+ fi
+ 
+    if $gl_gnulib_enabled_e7e881d32ca02f1c997b13c737c64bbd; then
+   gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_TRUE=
+   gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_TRUE='#'
+   gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_FALSE=
+ fi
+ 
     if $gl_gnulib_enabled_size_max; then
    gl_GNULIB_ENABLED_size_max_TRUE=
***************
*** 21564,21567 ****
--- 27545,27564 ----
  fi
  
+    if $gl_gnulib_enabled_stat; then
+   gl_GNULIB_ENABLED_stat_TRUE=
+   gl_GNULIB_ENABLED_stat_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_stat_TRUE='#'
+   gl_GNULIB_ENABLED_stat_FALSE=
+ fi
+ 
+    if $gl_gnulib_enabled_0137e3d3638b33e5819d132d0b23165c; then
+   gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_TRUE=
+   gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_TRUE='#'
+   gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_FALSE=
+ fi
+ 
     if $gl_gnulib_enabled_stpcpy; then
    gl_GNULIB_ENABLED_stpcpy_TRUE=
***************
*** 21604,21607 ****
--- 27601,27612 ----
  fi
  
+    if $gl_gnulib_enabled_sys_stat; then
+   gl_GNULIB_ENABLED_sys_stat_TRUE=
+   gl_GNULIB_ENABLED_sys_stat_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_sys_stat_TRUE='#'
+   gl_GNULIB_ENABLED_sys_stat_FALSE=
+ fi
+ 
     if $gl_gnulib_enabled_threadlib; then
    gl_GNULIB_ENABLED_threadlib_TRUE=
***************
*** 21612,21615 ****
--- 27617,27628 ----
  fi
  
+    if $gl_gnulib_enabled_time; then
+   gl_GNULIB_ENABLED_time_TRUE=
+   gl_GNULIB_ENABLED_time_FALSE='#'
+ else
+   gl_GNULIB_ENABLED_time_TRUE='#'
+   gl_GNULIB_ENABLED_time_FALSE=
+ fi
+ 
     if $gl_gnulib_enabled_vasnprintf; then
    gl_GNULIB_ENABLED_vasnprintf_TRUE=
***************
*** 21689,21692 ****
--- 27702,27706 ----
  
  
+ 
    gl_source_base='tests'
    gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
***************
*** 21718,21728 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
  set x ${MAKE-make}
! ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
! if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat >conftest.make <<\_ACEOF
  SHELL = /bin/sh
--- 27732,27743 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
  set x ${MAKE-make}
! ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
! if eval test \${ac_cv_prog_make_${ac_make}_set+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat >conftest.make <<\_ACEOF
  SHELL = /bin/sh
***************
*** 21740,21762 ****
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
    SET_MAKE=
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
! $as_echo_n "checking whether ln -s works... " >&6; }
  LN_S=$as_ln_s
  if test "$LN_S" = "ln -s"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
! $as_echo "no, using $LN_S" >&6; }
  fi
  
--- 27755,27777 ----
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
    SET_MAKE=
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
! printf %s "checking whether ln -s works... " >&6; }
  LN_S=$as_ln_s
  if test "$LN_S" = "ln -s"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
! printf "%s\n" "no, using $LN_S" >&6; }
  fi
  
***************
*** 21768,21773 ****
  
  # check whether diff accepts the -u option (not on HP-UX).
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether diff accepts -u" >&5
! $as_echo_n "checking whether diff accepts -u... " >&6; }
  diff_accepts_u_option=no
  echo foo >conftest.dtx
--- 27783,27788 ----
  
  # check whether diff accepts the -u option (not on HP-UX).
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether diff accepts -u" >&5
! printf %s "checking whether diff accepts -u... " >&6; }
  diff_accepts_u_option=no
  echo foo >conftest.dtx
***************
*** 21777,21782 ****
    diff_accepts_u_option=yes
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $diff_accepts_u_option" >&5
! $as_echo "$diff_accepts_u_option" >&6; }
  rm -f conftest.dtx
  
--- 27792,27797 ----
    diff_accepts_u_option=yes
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $diff_accepts_u_option" >&5
! printf "%s\n" "$diff_accepts_u_option" >&6; }
  rm -f conftest.dtx
  
***************
*** 21788,21793 ****
  
  # check whether diff accepts the -a option (only needed for GNU diff).
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether diff accepts -a" >&5
! $as_echo_n "checking whether diff accepts -a... " >&6; }
  diff_accepts_a_option=no
  echo foo >conftest.dtx
--- 27803,27808 ----
  
  # check whether diff accepts the -a option (only needed for GNU diff).
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether diff accepts -a" >&5
! printf %s "checking whether diff accepts -a... " >&6; }
  diff_accepts_a_option=no
  echo foo >conftest.dtx
***************
*** 21797,21802 ****
    diff_accepts_a_option=yes
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $diff_accepts_a_option" >&5
! $as_echo "$diff_accepts_a_option" >&6; }
  rm -f conftest.dtx
  
--- 27812,27817 ----
    diff_accepts_a_option=yes
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $diff_accepts_a_option" >&5
! printf "%s\n" "$diff_accepts_a_option" >&6; }
  rm -f conftest.dtx
  
***************
*** 21808,21832 ****
  
  # Checks for header files.
! for ac_header in io.h pwd.h \
!   termcap.h termios.h unistd.h \
!   sys/ioctl.h sys/time.h sys/wait.h
! do :
!   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
! ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
! if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
! _ACEOF
  
  fi
  
! done
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX termios" >&5
! $as_echo_n "checking POSIX termios... " >&6; }
! if ${ac_cv_sys_posix_termios+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 27823,27882 ----
  
  # Checks for header files.
! ac_fn_c_check_header_compile "$LINENO" "io.h" "ac_cv_header_io_h" "$ac_includes_default"
! if test "x$ac_cv_header_io_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_IO_H 1" >>confdefs.h
  
  fi
+ ac_fn_c_check_header_compile "$LINENO" "pwd.h" "ac_cv_header_pwd_h" "$ac_includes_default"
+ if test "x$ac_cv_header_pwd_h" = xyes
+ then :
+   printf "%s\n" "#define HAVE_PWD_H 1" >>confdefs.h
  
! fi
! ac_fn_c_check_header_compile "$LINENO" "termcap.h" "ac_cv_header_termcap_h" "$ac_includes_default"
! if test "x$ac_cv_header_termcap_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_TERMCAP_H 1" >>confdefs.h
  
+ fi
+ ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
+ if test "x$ac_cv_header_termios_h" = xyes
+ then :
+   printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
  
! fi
! ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
! if test "x$ac_cv_header_unistd_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
! if test "x$ac_cv_header_sys_ioctl_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
! if test "x$ac_cv_header_sys_time_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
! if test "x$ac_cv_header_sys_wait_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
! 
! fi
! 
! 
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking POSIX termios" >&5
! printf %s "checking POSIX termios... " >&6; }
! if test ${ac_cv_sys_posix_termios+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 21836,21840 ****
  
  int
! main ()
  {
  /* SunOS 4.0.3 has termios.h but not the library calls.  */
--- 27886,27890 ----
  
  int
! main (void)
  {
  /* SunOS 4.0.3 has termios.h but not the library calls.  */
***************
*** 21844,21867 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_sys_posix_termios=yes
! else
    ac_cv_sys_posix_termios=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_posix_termios" >&5
! $as_echo "$ac_cv_sys_posix_termios" >&6; }
  
  
  ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
! if test "x$ac_cv_type_off_t" = xyes; then :
  
! else
  
! cat >>confdefs.h <<_ACEOF
! #define off_t long int
! _ACEOF
  
  fi
--- 27894,27917 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_sys_posix_termios=yes
! else $as_nop
    ac_cv_sys_posix_termios=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_posix_termios" >&5
! printf "%s\n" "$ac_cv_sys_posix_termios" >&6; }
  
  
  ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
! if test "x$ac_cv_type_off_t" = xyes
! then :
  
! else $as_nop
  
! printf "%s\n" "#define off_t long int" >>confdefs.h
  
  fi
***************
*** 21869,21883 ****
  
  # Checks for library functions.
! for ac_func in setlocale sigaction sigprocmask posix_openpt
! do :
!   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
! if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
! _ACEOF
  
  fi
- done
  
  
--- 27919,27946 ----
  
  # Checks for library functions.
! ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
! if test "x$ac_cv_func_setlocale" = xyes
! then :
!   printf "%s\n" "#define HAVE_SETLOCALE 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
! if test "x$ac_cv_func_sigaction" = xyes
! then :
!   printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask"
! if test "x$ac_cv_func_sigprocmask" = xyes
! then :
!   printf "%s\n" "#define HAVE_SIGPROCMASK 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "posix_openpt" "ac_cv_func_posix_openpt"
! if test "x$ac_cv_func_posix_openpt" = xyes
! then :
!   printf "%s\n" "#define HAVE_POSIX_OPENPT 1" >>confdefs.h
  
  fi
  
  
***************
*** 21916,21921 ****
    # "error: source directory already configured".
    rm -f config.status
!   { $as_echo "$as_me:${as_lineno-$LINENO}: Doing configure of native tools (${build})." >&5
! $as_echo "$as_me: Doing configure of native tools (${build})." >&6;}
    cd "$native_tools" || exit 1
    # Run secondary configure in alternate environment or
--- 27979,27984 ----
    # "error: source directory already configured".
    rm -f config.status
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Doing configure of native tools (${build})." >&5
! printf "%s\n" "$as_me: Doing configure of native tools (${build})." >&6;}
    cd "$native_tools" || exit 1
    # Run secondary configure in alternate environment or
***************
*** 21929,21934 ****
                           --disable-rpath --disable-nls
    cd .. || exit 1
!   { $as_echo "$as_me:${as_lineno-$LINENO}: Continuing with main configure (${host})." >&5
! $as_echo "$as_me: Continuing with main configure (${host})." >&6;}
  fi
  
--- 27992,27997 ----
                           --disable-rpath --disable-nls
    cd .. || exit 1
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Continuing with main configure (${host})." >&5
! printf "%s\n" "$as_me: Continuing with main configure (${host})." >&6;}
  fi
  
***************
*** 21948,21957 ****
  TERMLIB_VARIANTS="tinfo ncurses curses termlib termcap terminfo"
  for termlib in ${TERMLIB_VARIANTS}; do
!   as_ac_Lib=`$as_echo "ac_cv_lib_${termlib}''_tgetent" | $as_tr_sh`
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${termlib}" >&5
! $as_echo_n "checking for tgetent in -l${termlib}... " >&6; }
! if eval \${$as_ac_Lib+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-l${termlib}  $LIBS"
--- 28011,28021 ----
  TERMLIB_VARIANTS="tinfo ncurses curses termlib termcap terminfo"
  for termlib in ${TERMLIB_VARIANTS}; do
!   as_ac_Lib=`printf "%s\n" "ac_cv_lib_${termlib}""_tgetent" | $as_tr_sh`
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${termlib}" >&5
! printf %s "checking for tgetent in -l${termlib}... " >&6; }
! if eval test \${$as_ac_Lib+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-l${termlib}  $LIBS"
***************
*** 21962,21971 ****
     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 tgetent ();
  int
! main ()
  {
  return tgetent ();
--- 28026,28032 ----
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
  char tgetent ();
  int
! main (void)
  {
  return tgetent ();
***************
*** 21974,21990 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    eval "$as_ac_Lib=yes"
! else
    eval "$as_ac_Lib=no"
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
  eval ac_res=\$$as_ac_Lib
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
    TERMLIBS="${TERMLIBS} -l${termlib}"; break
  fi
--- 28035,28053 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    eval "$as_ac_Lib=yes"
! else $as_nop
    eval "$as_ac_Lib=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
  eval ac_res=\$$as_ac_Lib
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
! if eval test \"x\$"$as_ac_Lib"\" = x"yes"
! then :
    TERMLIBS="${TERMLIBS} -l${termlib}"; break
  fi
***************
*** 21996,22001 ****
  if test -z "$TERMLIBS" \
     && echo "$build" | grep -v djgpp | grep -v mingw >/dev/null; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: info needs a terminal library, one of: ${TERMLIB_VARIANTS}" >&5
! $as_echo "$as_me: WARNING: info needs a terminal library, one of: ${TERMLIB_VARIANTS}" >&2;}
    have_termlib=no
  fi
--- 28059,28064 ----
  if test -z "$TERMLIBS" \
     && echo "$build" | grep -v djgpp | grep -v mingw >/dev/null; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: info needs a terminal library, one of: ${TERMLIB_VARIANTS}" >&5
! printf "%s\n" "$as_me: WARNING: info needs a terminal library, one of: ${TERMLIB_VARIANTS}" >&2;}
    have_termlib=no
  fi
***************
*** 22003,22011 ****
  # Checks for variables.
  # HP-UX 9 (at least) needs -lncurses which defines termcap variables PC etc.
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library with termcap variables" >&5
! $as_echo_n "checking for library with termcap variables... " >&6; }
! if ${ac_cv_var_ospeed+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    oldLIBS=$LIBS
  for trylib in $termlib ${TERMLIB_VARIANTS}; do
--- 28066,28075 ----
  # Checks for variables.
  # HP-UX 9 (at least) needs -lncurses which defines termcap variables PC etc.
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library with termcap variables" >&5
! printf %s "checking for library with termcap variables... " >&6; }
! if test ${ac_cv_var_ospeed+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    oldLIBS=$LIBS
  for trylib in $termlib ${TERMLIB_VARIANTS}; do
***************
*** 22019,22023 ****
  
  int
! main ()
  {
  #ifdef HAVE_NCURSES_TERMCAP_H
--- 28083,28087 ----
  
  int
! main (void)
  {
  #ifdef HAVE_NCURSES_TERMCAP_H
***************
*** 22045,22052 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_var_ospeed=$trylib; break
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  done
--- 28109,28117 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_var_ospeed=$trylib; break
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  done
***************
*** 22055,22060 ****
  fi
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_ospeed" >&5
! $as_echo "$ac_cv_var_ospeed" >&6; }
  if test -n "$ac_cv_var_ospeed" \
     && test "x$termlib" != "x$ac_cv_var_ospeed"; then
--- 28120,28125 ----
  fi
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_ospeed" >&5
! printf "%s\n" "$ac_cv_var_ospeed" >&6; }
  if test -n "$ac_cv_var_ospeed" \
     && test "x$termlib" != "x$ac_cv_var_ospeed"; then
***************
*** 22075,22090 ****
  if test "x$termlib" = xncurses; then
    # Use AC_CHECK_HEADERS so the HAVE_*_H symbol gets defined.
!   for ac_header in ncurses/termcap.h
! do :
!   ac_fn_c_check_header_mongrel "$LINENO" "ncurses/termcap.h" "ac_cv_header_ncurses_termcap_h" "$ac_includes_default"
! if test "x$ac_cv_header_ncurses_termcap_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_NCURSES_TERMCAP_H 1
! _ACEOF
  
  fi
  
- done
- 
  fi
  
--- 28140,28150 ----
  if test "x$termlib" = xncurses; then
    # Use AC_CHECK_HEADERS so the HAVE_*_H symbol gets defined.
!   ac_fn_c_check_header_compile "$LINENO" "ncurses/termcap.h" "ac_cv_header_ncurses_termcap_h" "$ac_includes_default"
! if test "x$ac_cv_header_ncurses_termcap_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_NCURSES_TERMCAP_H 1" >>confdefs.h
  
  fi
  
  fi
  
***************
*** 22092,22096 ****
  
  # Check whether --enable-multiplatform was given.
! if test "${enable_multiplatform+set}" = set; then :
    enableval=$enable_multiplatform;
  fi
--- 28152,28157 ----
  
  # Check whether --enable-multiplatform was given.
! if test ${enable_multiplatform+y}
! then :
    enableval=$enable_multiplatform;
  fi
***************
*** 22104,22108 ****
  # http://www.gnu.org/software/automake/manual/html_node/Conditionals.html.
  # Check whether --enable-install-warnings was given.
! if test "${enable_install_warnings+set}" = set; then :
    enableval=$enable_install_warnings; case "${enableval}" in
       yes) install_warnings=true ;;
--- 28165,28170 ----
  # http://www.gnu.org/software/automake/manual/html_node/Conditionals.html.
  # Check whether --enable-install-warnings was given.
! if test ${enable_install_warnings+y}
! then :
    enableval=$enable_install_warnings; case "${enableval}" in
       yes) install_warnings=true ;;
***************
*** 22110,22114 ****
         *) as_fn_error $? "bad value ${enableval} for --enable-install-warnings" "$LINENO" 5 ;;
     esac
! else
    install_warnings=true
  fi
--- 28172,28176 ----
         *) as_fn_error $? "bad value ${enableval} for --enable-install-warnings" "$LINENO" 5 ;;
     esac
! else $as_nop
    install_warnings=true
  fi
***************
*** 22126,22130 ****
  
  # Check whether --with-external-Unicode-EastAsianWidth was given.
! if test "${with_external_Unicode_EastAsianWidth+set}" = set; then :
    withval=$with_external_Unicode_EastAsianWidth; if test $withval = 'yes'; then
        USE_EXTERNAL_EASTASIANWIDTH=yes
--- 28188,28193 ----
  
  # Check whether --with-external-Unicode-EastAsianWidth was given.
! if test ${with_external_Unicode_EastAsianWidth+y}
! then :
    withval=$with_external_Unicode_EastAsianWidth; if test $withval = 'yes'; then
        USE_EXTERNAL_EASTASIANWIDTH=yes
***************
*** 22139,22143 ****
  
  # Check whether --with-external-Text-Unidecode was given.
! if test "${with_external_Text_Unidecode+set}" = set; then :
    withval=$with_external_Text_Unidecode; if test $withval = 'yes'; then
        USE_EXTERNAL_UNIDECODE=yes
--- 28202,28207 ----
  
  # Check whether --with-external-Text-Unidecode was given.
! if test ${with_external_Text_Unidecode+y}
! then :
    withval=$with_external_Text_Unidecode; if test $withval = 'yes'; then
        USE_EXTERNAL_UNIDECODE=yes
***************
*** 22154,22162 ****
  # See http://gnu.org/s/gnulib/manual/html_node/gettextize-and-autopoint.html.
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
! $as_echo_n "checking for a sed that does not truncate output... " >&6; }
! if ${ac_cv_path_SED+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
              ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
       for ac_i in 1 2 3 4 5 6 7; do
--- 28218,28227 ----
  # See http://gnu.org/s/gnulib/manual/html_node/gettextize-and-autopoint.html.
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
! printf %s "checking for a sed that does not truncate output... " >&6; }
! if test ${ac_cv_path_SED+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
              ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
       for ac_i in 1 2 3 4 5 6 7; do
***************
*** 22172,22179 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     for ac_prog in sed gsed; do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_SED" || continue
  # Check for GNU ac_path_SED and select it if it is found.
--- 28237,28249 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_prog in sed gsed
!    do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_SED" || continue
  # Check for GNU ac_path_SED and select it if it is found.
***************
*** 22184,22188 ****
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
--- 28254,28258 ----
  *)
    ac_count=0
!   printf %s 0123456789 >"conftest.in"
    while :
    do
***************
*** 22190,22194 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo '' >> "conftest.nl"
      "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 28260,28264 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     printf "%s\n" '' >> "conftest.nl"
      "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 22218,22238 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
! $as_echo "$ac_cv_path_SED" >&6; }
   SED="$ac_cv_path_SED"
    rm -f conftest.sed
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
! $as_echo_n "checking whether NLS is requested... " >&6; }
      # Check whether --enable-nls was given.
! if test "${enable_nls+set}" = set; then :
    enableval=$enable_nls; USE_NLS=$enableval
! else
    USE_NLS=yes
  fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
! $as_echo "$USE_NLS" >&6; }
  
  
--- 28288,28309 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
! printf "%s\n" "$ac_cv_path_SED" >&6; }
   SED="$ac_cv_path_SED"
    rm -f conftest.sed
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
! printf %s "checking whether NLS is requested... " >&6; }
      # Check whether --enable-nls was given.
! if test ${enable_nls+y}
! then :
    enableval=$enable_nls; USE_NLS=$enableval
! else $as_nop
    USE_NLS=yes
  fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
! printf "%s\n" "$USE_NLS" >&6; }
  
  
***************
*** 22273,22281 ****
  # Extract the first word of "msgfmt", so it can be a program name with args.
  set dummy msgfmt; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_MSGFMT+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case "$MSGFMT" in
    [\\/]* | ?:[\\/]*)
--- 28344,28353 ----
  # Extract the first word of "msgfmt", so it can be a program name with args.
  set dummy msgfmt; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_MSGFMT+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case "$MSGFMT" in
    [\\/]* | ?:[\\/]*)
***************
*** 22305,22322 ****
  MSGFMT="$ac_cv_path_MSGFMT"
  if test "$MSGFMT" != ":"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
! $as_echo "$MSGFMT" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
    # Extract the first word of "gmsgfmt", so it can be a program name with args.
  set dummy gmsgfmt; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_GMSGFMT+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case $GMSGFMT in
    [\\/]* | ?:[\\/]*)
--- 28377,28395 ----
  MSGFMT="$ac_cv_path_MSGFMT"
  if test "$MSGFMT" != ":"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
! printf "%s\n" "$MSGFMT" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
    # Extract the first word of "gmsgfmt", so it can be a program name with args.
  set dummy gmsgfmt; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_GMSGFMT+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case $GMSGFMT in
    [\\/]* | ?:[\\/]*)
***************
*** 22328,22336 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
!     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 28401,28413 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
!     ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 22345,22353 ****
  GMSGFMT=$ac_cv_path_GMSGFMT
  if test -n "$GMSGFMT"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
! $as_echo "$GMSGFMT" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 28422,28430 ----
  GMSGFMT=$ac_cv_path_GMSGFMT
  if test -n "$GMSGFMT"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
! printf "%s\n" "$GMSGFMT" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 22390,22398 ****
  # Extract the first word of "xgettext", so it can be a program name with args.
  set dummy xgettext; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_XGETTEXT+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case "$XGETTEXT" in
    [\\/]* | ?:[\\/]*)
--- 28467,28476 ----
  # Extract the first word of "xgettext", so it can be a program name with args.
  set dummy xgettext; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_XGETTEXT+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case "$XGETTEXT" in
    [\\/]* | ?:[\\/]*)
***************
*** 22422,22430 ****
  XGETTEXT="$ac_cv_path_XGETTEXT"
  if test "$XGETTEXT" != ":"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
! $as_echo "$XGETTEXT" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 28500,28508 ----
  XGETTEXT="$ac_cv_path_XGETTEXT"
  if test "$XGETTEXT" != ":"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
! printf "%s\n" "$XGETTEXT" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 22467,22475 ****
  # Extract the first word of "msgmerge", so it can be a program name with args.
  set dummy msgmerge; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_MSGMERGE+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case "$MSGMERGE" in
    [\\/]* | ?:[\\/]*)
--- 28545,28554 ----
  # Extract the first word of "msgmerge", so it can be a program name with args.
  set dummy msgmerge; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_MSGMERGE+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case "$MSGMERGE" in
    [\\/]* | ?:[\\/]*)
***************
*** 22498,22506 ****
  MSGMERGE="$ac_cv_path_MSGMERGE"
  if test "$MSGMERGE" != ":"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
! $as_echo "$MSGMERGE" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 28577,28585 ----
  MSGMERGE="$ac_cv_path_MSGMERGE"
  if test "$MSGMERGE" != ":"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
! printf "%s\n" "$MSGMERGE" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 22546,22554 ****
  
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
! $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
! if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gt_save_LIBS="$LIBS"
       LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
--- 28625,28634 ----
  
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
! printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
! if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gt_save_LIBS="$LIBS"
       LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
***************
*** 22557,22561 ****
  #include <CoreFoundation/CFPreferences.h>
  int
! main ()
  {
  CFPreferencesCopyAppValue(NULL, NULL)
--- 28637,28641 ----
  #include <CoreFoundation/CFPreferences.h>
  int
! main (void)
  {
  CFPreferencesCopyAppValue(NULL, NULL)
***************
*** 22564,22622 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    gt_cv_func_CFPreferencesCopyAppValue=yes
! else
    gt_cv_func_CFPreferencesCopyAppValue=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
! $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
  
! $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
! 
!   fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
! $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
! if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   gt_save_LIBS="$LIBS"
!      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
!      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <CoreFoundation/CFLocale.h>
! int
! main ()
! {
! CFLocaleCopyCurrent();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
!   gt_cv_func_CFLocaleCopyCurrent=yes
! else
!   gt_cv_func_CFLocaleCopyCurrent=no
! fi
! rm -f core conftest.err conftest.$ac_objext \
!     conftest$ac_exeext conftest.$ac_ext
!      LIBS="$gt_save_LIBS"
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
! $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
!   if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
! 
! $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
  
    fi
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
! $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
! if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gt_save_LIBS="$LIBS"
       LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
--- 28644,28670 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    gt_cv_func_CFPreferencesCopyAppValue=yes
! else $as_nop
    gt_cv_func_CFPreferencesCopyAppValue=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
! printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
  
! printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
  
    fi
!                     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
! printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
! if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gt_save_LIBS="$LIBS"
       LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
***************
*** 22625,22629 ****
  #include <CoreFoundation/CFLocale.h>
  int
! main ()
  {
  CFLocaleCopyPreferredLanguages();
--- 28673,28677 ----
  #include <CoreFoundation/CFLocale.h>
  int
! main (void)
  {
  CFLocaleCopyPreferredLanguages();
***************
*** 22632,22654 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    gt_cv_func_CFLocaleCopyPreferredLanguages=yes
! else
    gt_cv_func_CFLocaleCopyPreferredLanguages=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
! $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
    if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
  
! $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
  
    fi
    INTL_MACOSX_LIBS=
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
-      || test $gt_cv_func_CFLocaleCopyCurrent = yes \
       || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
      INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
--- 28680,28702 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    gt_cv_func_CFLocaleCopyPreferredLanguages=yes
! else $as_nop
    gt_cv_func_CFLocaleCopyPreferredLanguages=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
! printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
    if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
  
! printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
  
    fi
    INTL_MACOSX_LIBS=
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
       || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
      INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
***************
*** 22692,22700 ****
          fi
  
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
! $as_echo_n "checking for GNU gettext in libc... " >&6; }
! if eval \${$gt_func_gnugettext_libc+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 28740,28749 ----
          fi
  
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
! printf %s "checking for GNU gettext in libc... " >&6; }
! if eval test \${$gt_func_gnugettext_libc+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 22711,22715 ****
  
  int
! main ()
  {
  
--- 28760,28764 ----
  
  int
! main (void)
  {
  
***************
*** 22721,22735 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    eval "$gt_func_gnugettext_libc=yes"
! else
    eval "$gt_func_gnugettext_libc=no"
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
  eval ac_res=\$$gt_func_gnugettext_libc
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
          if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
--- 28770,28785 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    eval "$gt_func_gnugettext_libc=yes"
! else $as_nop
    eval "$gt_func_gnugettext_libc=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
  eval ac_res=\$$gt_func_gnugettext_libc
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
  
          if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
***************
*** 22764,22772 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
! $as_echo_n "checking for iconv... " >&6; }
! if ${am_cv_func_iconv+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      am_cv_func_iconv="no, consider installing GNU libiconv"
--- 28814,28823 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
! printf %s "checking for iconv... " >&6; }
! if test ${am_cv_func_iconv+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      am_cv_func_iconv="no, consider installing GNU libiconv"
***************
*** 22779,22783 ****
  
  int
! main ()
  {
  iconv_t cd = iconv_open("","");
--- 28830,28834 ----
  
  int
! main (void)
  {
  iconv_t cd = iconv_open("","");
***************
*** 22788,22795 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
--- 28839,28847 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
***************
*** 22803,22807 ****
  
  int
! main ()
  {
  iconv_t cd = iconv_open("","");
--- 28855,28859 ----
  
  int
! main (void)
  {
  iconv_t cd = iconv_open("","");
***************
*** 22812,22820 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
--- 28864,28873 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
***************
*** 22822,22833 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
! $as_echo "$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
! $as_echo_n "checking for working iconv... " >&6; }
! if ${am_cv_func_iconv_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    am_save_LIBS="$LIBS"
--- 28875,28887 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
! printf "%s\n" "$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
! printf %s "checking for working iconv... " >&6; }
! if test ${am_cv_func_iconv_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    am_save_LIBS="$LIBS"
***************
*** 22837,22846 ****
        am_cv_func_iconv_works=no
        for ac_iconv_const in '' 'const'; do
!         if test "$cross_compiling" = yes; then :
    case "$host_os" in
               aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
               *)            am_cv_func_iconv_works="guessing yes" ;;
             esac
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 28891,28901 ----
        am_cv_func_iconv_works=no
        for ac_iconv_const in '' 'const'; do
!         if test "$cross_compiling" = yes
! then :
    case "$host_os" in
               aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
               *)            am_cv_func_iconv_works="guessing yes" ;;
             esac
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 22854,22862 ****
  
  int
! main ()
  {
  int result = 0;
!   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
!      returns.  */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
--- 28909,28918 ----
  
  int
! main (void)
  {
  int result = 0;
!   /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
!      successful returns.  This is even documented in
!      <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
***************
*** 22966,22970 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    am_cv_func_iconv_works=yes
  fi
--- 29022,29027 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    am_cv_func_iconv_works=yes
  fi
***************
*** 22978,22983 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
! $as_echo "$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
--- 29035,29040 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
! printf "%s\n" "$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
***************
*** 22989,23000 ****
    if test "$am_func_iconv" = yes; then
  
! $as_echo "#define HAVE_ICONV 1" >>confdefs.h
  
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
! $as_echo_n "checking how to link with libiconv... " >&6; }
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
! $as_echo "$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
--- 29046,29057 ----
    if test "$am_func_iconv" = yes; then
  
! printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
  
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
! printf %s "checking how to link with libiconv... " >&6; }
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
! printf "%s\n" "$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
***************
*** 23021,23024 ****
--- 29078,29083 ----
      eval additional_includedir=\"$includedir\"
      eval additional_libdir=\"$libdir\"
+     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
  
    exec_prefix="$acl_save_exec_prefix"
***************
*** 23027,23031 ****
  
  # Check whether --with-libintl-prefix was given.
! if test "${with_libintl_prefix+set}" = set; then :
    withval=$with_libintl_prefix;
      if test "X$withval" = "Xno"; then
--- 29086,29091 ----
  
  # Check whether --with-libintl-prefix was given.
! if test ${with_libintl_prefix+y}
! then :
    withval=$with_libintl_prefix;
      if test "X$withval" = "Xno"; then
***************
*** 23041,23044 ****
--- 29101,29106 ----
            eval additional_includedir=\"$includedir\"
            eval additional_libdir=\"$libdir\"
+           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
  
    exec_prefix="$acl_save_exec_prefix"
***************
*** 23048,23055 ****
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         if test "$acl_libdirstem2" != "$acl_libdirstem" \
!            && test ! -d "$withval/$acl_libdirstem"; then
!           additional_libdir="$withval/$acl_libdirstem2"
!         fi
        fi
      fi
--- 29110,29115 ----
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         additional_libdir2="$withval/$acl_libdirstem2"
!         additional_libdir3="$withval/$acl_libdirstem3"
        fi
      fi
***************
*** 23057,23060 ****
--- 29117,29126 ----
  fi
  
+   if test "X$additional_libdir2" = "X$additional_libdir"; then
+     additional_libdir2=
+   fi
+   if test "X$additional_libdir3" = "X$additional_libdir"; then
+     additional_libdir3=
+   fi
        LIBINTL=
    LTLIBINTL=
***************
*** 23102,23144 ****
            fi
            if test $use_additional = yes; then
!             dir="$additional_libdir"
!                                     if test -n "$acl_shlibext"; then
!               if test -f "$dir/$libname$shrext"; then
!                 found_dir="$dir"
!                 found_so="$dir/$libname$shrext"
!               else
!                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                   ver=`(cd "$dir" && \
!                         for f in "$libname$shrext".*; do echo "$f"; done \
!                         | sed -e "s,^$libname$shrext\\\\.,," \
!                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                         | sed 1q ) 2>/dev/null`
!                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
!                     found_dir="$dir"
!                     found_so="$dir/$libname$shrext.$ver"
                    fi
!                 else
!                   eval library_names=\"$acl_library_names_spec\"
!                   for f in $library_names; do
!                     if test -f "$dir/$f"; then
                        found_dir="$dir"
!                       found_so="$dir/$f"
!                       break
                      fi
!                   done
                  fi
                fi
!             fi
!                         if test "X$found_dir" = "X"; then
!               if test -f "$dir/$libname.$acl_libext"; then
!                 found_dir="$dir"
!                 found_a="$dir/$libname.$acl_libext"
!               fi
!             fi
!             if test "X$found_dir" != "X"; then
!               if test -f "$dir/$libname.la"; then
!                 found_la="$dir/$libname.la"
!               fi
!             fi
            fi
            if test "X$found_dir" = "X"; then
--- 29168,29216 ----
            fi
            if test $use_additional = yes; then
!             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
!               if test "X$found_dir" = "X"; then
!                 eval dir=\$$additional_libdir_variable
!                 if test -n "$dir"; then
!                                                       if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
!                       found_dir="$dir"
!                       found_so="$dir/$libname$shrext"
!                     else
!                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                         ver=`(cd "$dir" && \
!                               for f in "$libname$shrext".*; do echo "$f"; done \
!                               | sed -e "s,^$libname$shrext\\\\.,," \
!                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                               | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
!                           found_dir="$dir"
!                           found_so="$dir/$libname$shrext.$ver"
!                         fi
!                       else
!                         eval library_names=\"$acl_library_names_spec\"
!                         for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
!                             found_dir="$dir"
!                             found_so="$dir/$f"
!                             break
!                           fi
!                         done
!                       fi
!                     fi
                    fi
!                                     if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
!                       found_a="$dir/$libname.$acl_libext"
                      fi
!                   fi
!                   if test "X$found_dir" != "X"; then
!                     if test -f "$dir/$libname.la"; then
!                       found_la="$dir/$libname.la"
!                     fi
!                   fi
                  fi
                fi
!             done
            fi
            if test "X$found_dir" = "X"; then
***************
*** 23157,23161 ****
                    dir=`echo "X$x" | sed -e 's/^X-L//'`
                                      if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
--- 29229,29233 ----
                    dir=`echo "X$x" | sed -e 's/^X-L//'`
                                      if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
***************
*** 23167,23171 ****
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
--- 29239,29243 ----
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
***************
*** 23174,23178 ****
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
--- 29246,29250 ----
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
***************
*** 23184,23188 ****
                    fi
                                      if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext"; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
--- 29256,29260 ----
                    fi
                                      if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
***************
*** 23206,23210 ****
                                                          if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
                                  LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
                else
--- 29278,29283 ----
                                                          if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
                                  LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
                else
***************
*** 23285,23288 ****
--- 29358,29368 ----
                  additional_includedir="$basedir/include"
                  ;;
+               */$acl_libdirstem3 | */$acl_libdirstem3/)
+                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
+                 if test "$name" = 'intl'; then
+                   LIBINTL_PREFIX="$basedir"
+                 fi
+                 additional_includedir="$basedir/include"
+                 ;;
              esac
              if test "X$additional_includedir" != "X"; then
***************
*** 23330,23339 ****
                  case "$dep" in
                    -L*)
!                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
                        haveit=
!                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
                          if test -n "$GCC"; then
                            case $host_os in
--- 29410,29421 ----
                  case "$dep" in
                    -L*)
!                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
                        haveit=
!                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
                          if test -n "$GCC"; then
                            case $host_os in
***************
*** 23354,23358 ****
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 29436,29440 ----
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 23360,23365 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
                            fi
                          fi
--- 29442,29447 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 23375,23379 ****
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 29457,29461 ----
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 23381,23386 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                                                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
                            fi
                          fi
--- 29463,29468 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                                                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 23414,23418 ****
                      ;;
                    -l*)
!                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                      ;;
                    *.la)
--- 29496,29507 ----
                      ;;
                    -l*)
!                                                                                                                                                                 dep=`echo "X$dep" | sed -e 's/^X-l//'`
!                     if test "X$dep" != Xc \
!                        || case $host_os in
!                             linux* | gnu* | k*bsd*-gnu) false ;;
!                             *)                          true ;;
!                           esac; then
!                       names_next_round="$names_next_round $dep"
!                     fi
                      ;;
                    *.la)
***************
*** 23465,23473 ****
  
  
!           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
! $as_echo_n "checking for GNU gettext in libintl... " >&6; }
! if eval \${$gt_func_gnugettext_libintl+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gt_save_CPPFLAGS="$CPPFLAGS"
              CPPFLAGS="$CPPFLAGS $INCINTL"
--- 29554,29563 ----
  
  
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
! printf %s "checking for GNU gettext in libintl... " >&6; }
! if eval test \${$gt_func_gnugettext_libintl+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gt_save_CPPFLAGS="$CPPFLAGS"
              CPPFLAGS="$CPPFLAGS $INCINTL"
***************
*** 23492,23496 ****
  
  int
! main ()
  {
  
--- 29582,29586 ----
  
  int
! main (void)
  {
  
***************
*** 23502,23511 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    eval "$gt_func_gnugettext_libintl=yes"
! else
    eval "$gt_func_gnugettext_libintl=no"
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
                          if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
--- 29592,29602 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    eval "$gt_func_gnugettext_libintl=yes"
! else $as_nop
    eval "$gt_func_gnugettext_libintl=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
                          if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
***************
*** 23529,23533 ****
  
  int
! main ()
  {
  
--- 29620,29624 ----
  
  int
! main (void)
  {
  
***************
*** 23539,23543 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    LIBINTL="$LIBINTL $LIBICONV"
                   LTLIBINTL="$LTLIBINTL $LTLIBICONV"
--- 29630,29635 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    LIBINTL="$LIBINTL $LIBICONV"
                   LTLIBINTL="$LTLIBINTL $LTLIBICONV"
***************
*** 23545,23549 ****
  
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
              fi
--- 29637,29641 ----
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
              fi
***************
*** 23552,23557 ****
  fi
  eval ac_res=\$$gt_func_gnugettext_libintl
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
          fi
  
--- 29644,29649 ----
  fi
  eval ac_res=\$$gt_func_gnugettext_libintl
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
          fi
  
***************
*** 23580,23584 ****
         || test "$nls_cv_use_gnu_gettext" = "yes"; then
  
! $as_echo "#define ENABLE_NLS 1" >>confdefs.h
  
      else
--- 29672,29676 ----
         || test "$nls_cv_use_gnu_gettext" = "yes"; then
  
! printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
  
      else
***************
*** 23587,23597 ****
    fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
! $as_echo_n "checking whether to use NLS... " >&6; }
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
! $as_echo "$USE_NLS" >&6; }
    if test "$USE_NLS" = "yes"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
! $as_echo_n "checking where the gettext function comes from... " >&6; }
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
--- 29679,29689 ----
    fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
! printf %s "checking whether to use NLS... " >&6; }
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
! printf "%s\n" "$USE_NLS" >&6; }
    if test "$USE_NLS" = "yes"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
! printf %s "checking where the gettext function comes from... " >&6; }
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
***************
*** 23603,23608 ****
        gt_source="included intl directory"
      fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
! $as_echo "$gt_source" >&6; }
    fi
  
--- 29695,29700 ----
        gt_source="included intl directory"
      fi
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
! printf "%s\n" "$gt_source" >&6; }
    fi
  
***************
*** 23611,23618 ****
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
! $as_echo_n "checking how to link with libintl... " >&6; }
!         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
! $as_echo "$LIBINTL" >&6; }
  
    for element in $INCINTL; do
--- 29703,29710 ----
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
! printf %s "checking how to link with libintl... " >&6; }
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
! printf "%s\n" "$LIBINTL" >&6; }
  
    for element in $INCINTL; do
***************
*** 23641,23648 ****
  
  
! $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
  
  
! $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
  
      fi
--- 29733,29740 ----
  
  
! printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
  
  
! printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
  
      fi
***************
*** 23664,23668 ****
  
  # Check whether --with-external-libintl-perl was given.
! if test "${with_external_libintl_perl+set}" = set; then :
    withval=$with_external_libintl_perl; if test $withval = 'yes'; then
        USE_EXTERNAL_LIBINTL=yes
--- 29756,29761 ----
  
  # Check whether --with-external-libintl-perl was given.
! if test ${with_external_libintl_perl+y}
! then :
    withval=$with_external_libintl_perl; if test $withval = 'yes'; then
        USE_EXTERNAL_LIBINTL=yes
***************
*** 23675,23681 ****
  
  # Check whether --enable-perl-xs was given.
! if test "${enable_perl_xs+set}" = set; then :
    enableval=$enable_perl_xs;  enable_xs=$enableval
! else
     enable_xs=check
  fi
--- 29768,29775 ----
  
  # Check whether --enable-perl-xs was given.
! if test ${enable_perl_xs+y}
! then :
    enableval=$enable_perl_xs;  enable_xs=$enableval
! else $as_nop
     enable_xs=check
  fi
***************
*** 23745,23749 ****
      *)
        case $ac_arg in
!       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
        esac
        as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
--- 29839,29843 ----
      *)
        case $ac_arg in
!       *\'*) ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
        esac
        as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
***************
*** 23755,23759 ****
    ac_arg="--prefix=$prefix"
    case $ac_arg in
!   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
    esac
    ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
--- 29849,29853 ----
    ac_arg="--prefix=$prefix"
    case $ac_arg in
!   *\'*) ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
    esac
    ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
***************
*** 23776,23781 ****
  
      ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
!     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
!     $as_echo "$ac_msg" >&6
      as_dir="$ac_dir"; as_fn_mkdir_p
      ac_builddir=.
--- 29870,29875 ----
  
      ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
!     printf "%s\n" "$ac_msg" >&6
      as_dir="$ac_dir"; as_fn_mkdir_p
      ac_builddir=.
***************
*** 23784,23790 ****
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
--- 29878,29884 ----
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
***************
*** 23816,23830 ****
      cd "$ac_dir"
  
!     # Check for guested configure; otherwise get Cygnus style configure.
      if test -f "$ac_srcdir/configure.gnu"; then
        ac_sub_configure=$ac_srcdir/configure.gnu
      elif test -f "$ac_srcdir/configure"; then
        ac_sub_configure=$ac_srcdir/configure
-     elif test -f "$ac_srcdir/configure.in"; then
-       # This should be Cygnus configure.
-       ac_sub_configure=$ac_aux_dir/configure
      else
!       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
! $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
        ac_sub_configure=
      fi
--- 29910,29922 ----
      cd "$ac_dir"
  
!     # Check for configure.gnu first; this name is used for a wrapper for
!     # Metaconfig's "Configure" on case-insensitive file systems.
      if test -f "$ac_srcdir/configure.gnu"; then
        ac_sub_configure=$ac_srcdir/configure.gnu
      elif test -f "$ac_srcdir/configure"; then
        ac_sub_configure=$ac_srcdir/configure
      else
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
! printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
        ac_sub_configure=
      fi
***************
*** 23839,23844 ****
        esac
  
!       { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
! $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
        # The eval makes quoting arguments work.
        eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
--- 29931,29936 ----
        esac
  
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
! printf "%s\n" "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
        # The eval makes quoting arguments work.
        eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
***************
*** 23853,23861 ****
  subdirs=$save_subdirs
  
  if test $enable_xs = check; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can build Perl extension (XS) modules" >&5
! $as_echo_n "checking whether we can build Perl extension (XS) modules... " >&6; }
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
! $as_echo "" >&6; }
    enable_xs=no
    (cd tp/Texinfo/XS \
--- 29945,29958 ----
  subdirs=$save_subdirs
  
+ if test $enable_xs = no; then
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: building Perl extension (XS) modules will be disabled" >&5
+ printf "%s\n" "$as_me: building Perl extension (XS) modules will be disabled" >&6;}
+ fi
+ 
  if test $enable_xs = check; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can build Perl extension (XS) modules" >&5
! printf %s "checking whether we can build Perl extension (XS) modules... " >&6; }
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
! printf "%s\n" "" >&6; }
    enable_xs=no
    (cd tp/Texinfo/XS \
***************
*** 23868,23875 ****
        | grep 'message from XS module') \
    && enable_xs=yes
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can build Perl extension (XS) modules" >&5
! $as_echo_n "checking whether we can build Perl extension (XS) modules... " >&6; }
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xs" >&5
! $as_echo "$enable_xs" >&6; }
  fi
  
--- 29965,29972 ----
        | grep 'message from XS module') \
    && enable_xs=yes
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can build Perl extension (XS) modules" >&5
! printf %s "checking whether we can build Perl extension (XS) modules... " >&6; }
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_xs" >&5
! printf "%s\n" "$enable_xs" >&6; }
  fi
  
***************
*** 23885,23888 ****
--- 29982,30204 ----
  
  
+ # Texinfo JS Interface
+ npm_path="${srcdir}/js/node_modules/.bin${PATH_SEPARATOR}$PATH"
+ 
+ # Extract the first word of "eslint", so it can be a program name with args.
+ set dummy eslint; ac_word=$2
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ printf %s "checking for $ac_word... " >&6; }
+ if test ${ac_cv_path_ESLINT+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   case $ESLINT in
+   [\\/]* | ?:[\\/]*)
+   ac_cv_path_ESLINT="$ESLINT" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $npm_path
+ do
+   IFS=$as_save_IFS
+   case $as_dir in #(((
+     '') as_dir=./ ;;
+     */) ;;
+     *) as_dir=$as_dir/ ;;
+   esac
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+     ac_cv_path_ESLINT="$as_dir$ac_word$ac_exec_ext"
+     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+   ;;
+ esac
+ fi
+ ESLINT=$ac_cv_path_ESLINT
+ if test -n "$ESLINT"; then
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ESLINT" >&5
+ printf "%s\n" "$ESLINT" >&6; }
+ else
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ printf "%s\n" "no" >&6; }
+ fi
+ 
+ 
+  if test "x$ac_cv_path_ESLINT" != "x"; then
+   HAVE_ESLINT_TRUE=
+   HAVE_ESLINT_FALSE='#'
+ else
+   HAVE_ESLINT_TRUE='#'
+   HAVE_ESLINT_FALSE=
+ fi
+ 
+ 
+ # Extract the first word of "tsc", so it can be a program name with args.
+ set dummy tsc; ac_word=$2
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ printf %s "checking for $ac_word... " >&6; }
+ if test ${ac_cv_path_TSC+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   case $TSC in
+   [\\/]* | ?:[\\/]*)
+   ac_cv_path_TSC="$TSC" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $npm_path
+ do
+   IFS=$as_save_IFS
+   case $as_dir in #(((
+     '') as_dir=./ ;;
+     */) ;;
+     *) as_dir=$as_dir/ ;;
+   esac
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+     ac_cv_path_TSC="$as_dir$ac_word$ac_exec_ext"
+     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+   ;;
+ esac
+ fi
+ TSC=$ac_cv_path_TSC
+ if test -n "$TSC"; then
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TSC" >&5
+ printf "%s\n" "$TSC" >&6; }
+ else
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ printf "%s\n" "no" >&6; }
+ fi
+ 
+ 
+  if test "x$ac_cv_path_TSC" != "x"; then
+   HAVE_TYPESCRIPT_TRUE=
+   HAVE_TYPESCRIPT_FALSE='#'
+ else
+   HAVE_TYPESCRIPT_TRUE='#'
+   HAVE_TYPESCRIPT_FALSE=
+ fi
+ 
+ 
+ # Extract the first word of "uglifyjs", so it can be a program name with args.
+ set dummy uglifyjs; ac_word=$2
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ printf %s "checking for $ac_word... " >&6; }
+ if test ${ac_cv_path_UGLIFYJS+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   case $UGLIFYJS in
+   [\\/]* | ?:[\\/]*)
+   ac_cv_path_UGLIFYJS="$UGLIFYJS" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $npm_path
+ do
+   IFS=$as_save_IFS
+   case $as_dir in #(((
+     '') as_dir=./ ;;
+     */) ;;
+     *) as_dir=$as_dir/ ;;
+   esac
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+     ac_cv_path_UGLIFYJS="$as_dir$ac_word$ac_exec_ext"
+     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+   ;;
+ esac
+ fi
+ UGLIFYJS=$ac_cv_path_UGLIFYJS
+ if test -n "$UGLIFYJS"; then
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UGLIFYJS" >&5
+ printf "%s\n" "$UGLIFYJS" >&6; }
+ else
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ printf "%s\n" "no" >&6; }
+ fi
+ 
+ 
+  if test "x$ac_cv_path_UGLIFYJS" != "x"; then
+   HAVE_UGLIFYJS_TRUE=
+   HAVE_UGLIFYJS_FALSE='#'
+ else
+   HAVE_UGLIFYJS_TRUE='#'
+   HAVE_UGLIFYJS_FALSE=
+ fi
+ 
+ 
+ # Extract the first word of "modernizr", so it can be a program name with args.
+ set dummy modernizr; ac_word=$2
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ printf %s "checking for $ac_word... " >&6; }
+ if test ${ac_cv_path_MODERNIZR+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   case $MODERNIZR in
+   [\\/]* | ?:[\\/]*)
+   ac_cv_path_MODERNIZR="$MODERNIZR" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $npm_path
+ do
+   IFS=$as_save_IFS
+   case $as_dir in #(((
+     '') as_dir=./ ;;
+     */) ;;
+     *) as_dir=$as_dir/ ;;
+   esac
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+     ac_cv_path_MODERNIZR="$as_dir$ac_word$ac_exec_ext"
+     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+   ;;
+ esac
+ fi
+ MODERNIZR=$ac_cv_path_MODERNIZR
+ if test -n "$MODERNIZR"; then
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MODERNIZR" >&5
+ printf "%s\n" "$MODERNIZR" >&6; }
+ else
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ printf "%s\n" "no" >&6; }
+ fi
+ 
+ 
+  if test "x$ac_cv_path_MODERNIZR" != "x"; then
+   HAVE_MODERNIZR_TRUE=
+   HAVE_MODERNIZR_FALSE='#'
+ else
+   HAVE_MODERNIZR_TRUE='#'
+   HAVE_MODERNIZR_FALSE=
+ fi
+ 
+ 
  # Tests.
  ac_config_files="$ac_config_files install-info/tests/defs"
***************
*** 23893,23901 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_PROVE+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$PROVE"; then
    ac_cv_prog_PROVE="$PROVE" # Let the user override the test.
--- 30209,30218 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_PROVE+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$PROVE"; then
    ac_cv_prog_PROVE="$PROVE" # Let the user override the test.
***************
*** 23905,23913 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_PROVE="$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 30222,30234 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_PROVE="$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 23920,23928 ****
  PROVE=$ac_cv_prog_PROVE
  if test -n "$PROVE"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROVE" >&5
! $as_echo "$PROVE" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 30241,30249 ----
  PROVE=$ac_cv_prog_PROVE
  if test -n "$PROVE"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PROVE" >&5
! printf "%s\n" "$PROVE" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 23934,23938 ****
  tp_tests='no'
  # Check whether --enable-tp-tests was given.
! if test "${enable_tp_tests+set}" = set; then :
    enableval=$enable_tp_tests; if test $enableval = 'no'; then
         tp_tests='no'
--- 30255,30260 ----
  tp_tests='no'
  # Check whether --enable-tp-tests was given.
! if test ${enable_tp_tests+y}
! then :
    enableval=$enable_tp_tests; if test $enableval = 'no'; then
         tp_tests='no'
***************
*** 23940,23944 ****
         tp_tests='yes'
       fi
! else
  
       if test "z$PROVE" = 'z'; then
--- 30262,30266 ----
         tp_tests='yes'
       fi
! else $as_nop
  
       if test "z$PROVE" = 'z'; then
***************
*** 23954,23961 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking parser tests requirements" >&5
! $as_echo_n "checking parser tests requirements... " >&6; }
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tp_tests" >&5
! $as_echo "$tp_tests" >&6; }
   if test "z$tp_tests" = 'zyes'; then
    TP_TESTS_TRUE=
--- 30276,30283 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking parser tests requirements" >&5
! printf %s "checking parser tests requirements... " >&6; }
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $tp_tests" >&5
! printf "%s\n" "$tp_tests" >&6; }
   if test "z$tp_tests" = 'zyes'; then
    TP_TESTS_TRUE=
***************
*** 23969,23973 ****
  build_perl_api_texi='no'
  # Check whether --enable-perl-api-texi-build was given.
! if test "${enable_perl_api_texi_build+set}" = set; then :
    enableval=$enable_perl_api_texi_build; if test $enableval = 'no'; then
         build_perl_api_texi='no'
--- 30291,30296 ----
  build_perl_api_texi='no'
  # Check whether --enable-perl-api-texi-build was given.
! if test ${enable_perl_api_texi_build+y}
! then :
    enableval=$enable_perl_api_texi_build; if test $enableval = 'no'; then
         build_perl_api_texi='no'
***************
*** 23975,23979 ****
         build_perl_api_texi='yes'
       fi
! else
  
       if $PERL -e "use 5.007_003; use Encode; use Pod::Simple::PullParser;" > /dev/null 2>&1;
--- 30298,30302 ----
         build_perl_api_texi='yes'
       fi
! else $as_nop
  
       if $PERL -e "use 5.007_003; use Encode; use Pod::Simple::PullParser;" > /dev/null 2>&1;
***************
*** 23987,23994 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl Texinfo API texinfo documentation build requirements" >&5
! $as_echo_n "checking Perl Texinfo API texinfo documentation build requirements... " >&6; }
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $build_perl_api_texi" >&5
! $as_echo "$build_perl_api_texi" >&6; }
   if test "z$build_perl_api_texi" = 'zyes'; then
    BUILD_PERL_API_TEXI_TRUE=
--- 30310,30317 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl Texinfo API texinfo documentation build requirements" >&5
! printf %s "checking Perl Texinfo API texinfo documentation build requirements... " >&6; }
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $build_perl_api_texi" >&5
! printf "%s\n" "$build_perl_api_texi" >&6; }
   if test "z$build_perl_api_texi" = 'zyes'; then
    BUILD_PERL_API_TEXI_TRUE=
***************
*** 24002,24006 ****
  pod_simple_texinfo_tests='no'
  # Check whether --enable-pod-simple-texinfo-tests was given.
! if test "${enable_pod_simple_texinfo_tests+set}" = set; then :
    enableval=$enable_pod_simple_texinfo_tests; if test $enableval = 'no'; then
         pod_simple_texinfo_tests='no'
--- 30325,30330 ----
  pod_simple_texinfo_tests='no'
  # Check whether --enable-pod-simple-texinfo-tests was given.
! if test ${enable_pod_simple_texinfo_tests+y}
! then :
    enableval=$enable_pod_simple_texinfo_tests; if test $enableval = 'no'; then
         pod_simple_texinfo_tests='no'
***************
*** 24008,24012 ****
         pod_simple_texinfo_tests='yes'
       fi
! else
  
       if test "z$PROVE" = 'z' ; then
--- 30332,30336 ----
         pod_simple_texinfo_tests='yes'
       fi
! else $as_nop
  
       if test "z$PROVE" = 'z' ; then
***************
*** 24022,24029 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking Pod::Simple::Texinfo tests requirements" >&5
! $as_echo_n "checking Pod::Simple::Texinfo tests requirements... " >&6; }
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pod_simple_texinfo_tests" >&5
! $as_echo "$pod_simple_texinfo_tests" >&6; }
   if test "z$pod_simple_texinfo_tests" = 'zyes'; then
    POD_SIMPLE_TEXINFO_TESTS_TRUE=
--- 30346,30353 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Pod::Simple::Texinfo tests requirements" >&5
! printf %s "checking Pod::Simple::Texinfo tests requirements... " >&6; }
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pod_simple_texinfo_tests" >&5
! printf "%s\n" "$pod_simple_texinfo_tests" >&6; }
   if test "z$pod_simple_texinfo_tests" = 'zyes'; then
    POD_SIMPLE_TEXINFO_TESTS_TRUE=
***************
*** 24049,24053 ****
  
  # The config files to generate.
! ac_config_files="$ac_config_files Makefile doc/Makefile doc/tp_api/Makefile gnulib/lib/Makefile info/Makefile install-info/Makefile install-info/tests/Makefile man/Makefile po/Makefile.in po_document/Makefile.in util/Makefile texindex/Makefile tp/Makefile tp/tests/Makefile tp/tests/many_input_files/Makefile tp/tests/sectioning/Makefile tp/tests/formatting/Makefile tp/tests/indices/Makefile tp/tests/contents/Makefile tp/tests/nested_formats/Makefile tp/tests/layout/Makefile tp/tests/tex_html/Makefile tp/defs Pod-Simple-Texinfo/Makefile"
  
  
--- 30373,30377 ----
  
  # The config files to generate.
! ac_config_files="$ac_config_files Makefile doc/Makefile doc/tp_api/Makefile gnulib/lib/Makefile info/Makefile install-info/Makefile install-info/tests/Makefile man/Makefile po/Makefile.in po_document/Makefile.in util/Makefile texindex/Makefile tp/Makefile tp/tests/Makefile tp/tests/many_input_files/Makefile tp/tests/sectioning/Makefile tp/tests/formatting/Makefile tp/tests/indices/Makefile tp/tests/contents/Makefile tp/tests/nested_formats/Makefile tp/tests/layout/Makefile tp/tests/tex_html/Makefile tp/defs js/Makefile Pod-Simple-Texinfo/Makefile"
  
  
***************
*** 24082,24087 ****
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
! $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
        esac
        case $ac_var in #(
--- 30406,30411 ----
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
! printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
        esac
        case $ac_var in #(
***************
*** 24113,24117 ****
       t clear
       :clear
!      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
       t end
       s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
--- 30437,30441 ----
       t clear
       :clear
!      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
       t end
       s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
***************
*** 24120,24125 ****
    if test -w "$cache_file"; then
      if test "x$cache_file" != "x/dev/null"; then
!       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
! $as_echo "$as_me: updating cache $cache_file" >&6;}
        if test ! -f "$cache_file" || test -h "$cache_file"; then
  	cat confcache >"$cache_file"
--- 30444,30449 ----
    if test -w "$cache_file"; then
      if test "x$cache_file" != "x/dev/null"; then
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
! printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
        if test ! -f "$cache_file" || test -h "$cache_file"; then
  	cat confcache >"$cache_file"
***************
*** 24135,24140 ****
      fi
    else
!     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
! $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
    fi
  fi
--- 30459,30464 ----
      fi
    else
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
! printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
    fi
  fi
***************
*** 24153,24157 ****
    # 1. Remove the extension, and $U if already installed.
    ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
!   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
    # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
    #    will be set to the directory where LIBOBJS objects are built.
--- 30477,30481 ----
    # 1. Remove the extension, and $U if already installed.
    ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
!   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
    # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
    #    will be set to the directory where LIBOBJS objects are built.
***************
*** 24164,24175 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
! $as_echo_n "checking that generated files are newer than configure... " >&6; }
     if test -n "$am_sleep_pid"; then
       # Hide warnings about reused PIDs.
       wait $am_sleep_pid 2>/dev/null
     fi
!    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
! $as_echo "done" >&6; }
   if test -n "$EXEEXT"; then
    am__EXEEXT_TRUE=
--- 30488,30499 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
! printf %s "checking that generated files are newer than configure... " >&6; }
     if test -n "$am_sleep_pid"; then
       # Hide warnings about reused PIDs.
       wait $am_sleep_pid 2>/dev/null
     fi
!    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
! printf "%s\n" "done" >&6; }
   if test -n "$EXEEXT"; then
    am__EXEEXT_TRUE=
***************
*** 24212,24215 ****
--- 30536,30547 ----
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
+ if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then
+   as_fn_error $? "conditional \"GL_GENERATE_LIMITS_H\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
+   as_fn_error $? "conditional \"GL_GENERATE_STDINT_H\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  if test -z "${GL_GENERATE_STDARG_H_TRUE}" && test -z "${GL_GENERATE_STDARG_H_FALSE}"; then
    as_fn_error $? "conditional \"GL_GENERATE_STDARG_H\" was never defined.
***************
*** 24224,24235 ****
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
- if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then
-   as_fn_error $? "conditional \"GL_GENERATE_LIMITS_H\" was never defined.
- Usually this means the macro was only invoked conditionally." "$LINENO" 5
- fi
- if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
-   as_fn_error $? "conditional \"GL_GENERATE_STDINT_H\" was never defined.
- Usually this means the macro was only invoked conditionally." "$LINENO" 5
- fi
  if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE}"; then
    as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH\" was never defined.
--- 30556,30559 ----
***************
*** 24237,24240 ****
--- 30561,30568 ----
  fi
  
+ if test -z "${gl_GNULIB_ENABLED_attribute_TRUE}" && test -z "${gl_GNULIB_ENABLED_attribute_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_attribute\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  if test -z "${gl_GNULIB_ENABLED_btowc_TRUE}" && test -z "${gl_GNULIB_ENABLED_btowc_FALSE}"; then
    as_fn_error $? "conditional \"gl_GNULIB_ENABLED_btowc\" was never defined.
***************
*** 24245,24248 ****
--- 30573,30608 ----
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
+ if test -z "${gl_GNULIB_ENABLED_cloexec_TRUE}" && test -z "${gl_GNULIB_ENABLED_cloexec_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_cloexec\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${gl_GNULIB_ENABLED_close_TRUE}" && test -z "${gl_GNULIB_ENABLED_close_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_close\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${gl_GNULIB_ENABLED_dup2_TRUE}" && test -z "${gl_GNULIB_ENABLED_dup2_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_dup2\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${gl_GNULIB_ENABLED_dynarray_TRUE}" && test -z "${gl_GNULIB_ENABLED_dynarray_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_dynarray\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${gl_GNULIB_ENABLED_fcntl_TRUE}" && test -z "${gl_GNULIB_ENABLED_fcntl_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_fcntl\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_TRUE}" && test -z "${gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${gl_GNULIB_ENABLED_fstat_TRUE}" && test -z "${gl_GNULIB_ENABLED_fstat_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_fstat\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${gl_GNULIB_ENABLED_getdtablesize_TRUE}" && test -z "${gl_GNULIB_ENABLED_getdtablesize_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_getdtablesize\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  if test -z "${gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_TRUE}" && test -z "${gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_FALSE}"; then
    as_fn_error $? "conditional \"gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76\" was never defined.
***************
*** 24277,24280 ****
--- 30637,30644 ----
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
+ if test -z "${gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_TRUE}" && test -z "${gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  if test -z "${gl_GNULIB_ENABLED_mbtowc_TRUE}" && test -z "${gl_GNULIB_ENABLED_mbtowc_FALSE}"; then
    as_fn_error $? "conditional \"gl_GNULIB_ENABLED_mbtowc\" was never defined.
***************
*** 24297,24304 ****
--- 30661,30684 ----
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
+ if test -z "${gl_GNULIB_ENABLED_pathmax_TRUE}" && test -z "${gl_GNULIB_ENABLED_pathmax_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_pathmax\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_TRUE}" && test -z "${gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  if test -z "${gl_GNULIB_ENABLED_size_max_TRUE}" && test -z "${gl_GNULIB_ENABLED_size_max_FALSE}"; then
    as_fn_error $? "conditional \"gl_GNULIB_ENABLED_size_max\" was never defined.
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
+ if test -z "${gl_GNULIB_ENABLED_stat_TRUE}" && test -z "${gl_GNULIB_ENABLED_stat_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_stat\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_TRUE}" && test -z "${gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  if test -z "${gl_GNULIB_ENABLED_stpcpy_TRUE}" && test -z "${gl_GNULIB_ENABLED_stpcpy_FALSE}"; then
    as_fn_error $? "conditional \"gl_GNULIB_ENABLED_stpcpy\" was never defined.
***************
*** 24321,24328 ****
--- 30701,30716 ----
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
+ if test -z "${gl_GNULIB_ENABLED_sys_stat_TRUE}" && test -z "${gl_GNULIB_ENABLED_sys_stat_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_sys_stat\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  if test -z "${gl_GNULIB_ENABLED_threadlib_TRUE}" && test -z "${gl_GNULIB_ENABLED_threadlib_FALSE}"; then
    as_fn_error $? "conditional \"gl_GNULIB_ENABLED_threadlib\" was never defined.
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
+ if test -z "${gl_GNULIB_ENABLED_time_TRUE}" && test -z "${gl_GNULIB_ENABLED_time_FALSE}"; then
+   as_fn_error $? "conditional \"gl_GNULIB_ENABLED_time\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  if test -z "${gl_GNULIB_ENABLED_vasnprintf_TRUE}" && test -z "${gl_GNULIB_ENABLED_vasnprintf_FALSE}"; then
    as_fn_error $? "conditional \"gl_GNULIB_ENABLED_vasnprintf\" was never defined.
***************
*** 24405,24408 ****
--- 30793,30812 ----
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
+ if test -z "${HAVE_ESLINT_TRUE}" && test -z "${HAVE_ESLINT_FALSE}"; then
+   as_fn_error $? "conditional \"HAVE_ESLINT\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${HAVE_TYPESCRIPT_TRUE}" && test -z "${HAVE_TYPESCRIPT_FALSE}"; then
+   as_fn_error $? "conditional \"HAVE_TYPESCRIPT\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${HAVE_UGLIFYJS_TRUE}" && test -z "${HAVE_UGLIFYJS_FALSE}"; then
+   as_fn_error $? "conditional \"HAVE_UGLIFYJS\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${HAVE_MODERNIZR_TRUE}" && test -z "${HAVE_MODERNIZR_FALSE}"; then
+   as_fn_error $? "conditional \"HAVE_MODERNIZR\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  if test -z "${TP_TESTS_TRUE}" && test -z "${TP_TESTS_FALSE}"; then
    as_fn_error $? "conditional \"TP_TESTS\" was never defined.
***************
*** 24426,24431 ****
  ac_clean_files_save=$ac_clean_files
  ac_clean_files="$ac_clean_files $CONFIG_STATUS"
! { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
! $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
  as_write_fail=0
  cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
--- 30830,30835 ----
  ac_clean_files_save=$ac_clean_files
  ac_clean_files="$ac_clean_files $CONFIG_STATUS"
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
! printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
  as_write_fail=0
  cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
***************
*** 24450,24454 ****
  # Be more Bourne compatible
  DUALCASE=1; export DUALCASE # for MKS sh
! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
    emulate sh
    NULLCMD=:
--- 30854,30860 ----
  # Be more Bourne compatible
  DUALCASE=1; export DUALCASE # for MKS sh
! as_nop=:
! if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
! then :
    emulate sh
    NULLCMD=:
***************
*** 24457,24461 ****
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
! else
    case `(set -o) 2>/dev/null` in #(
    *posix*) :
--- 30863,30867 ----
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
! else $as_nop
    case `(set -o) 2>/dev/null` in #(
    *posix*) :
***************
*** 24467,24510 ****
  
  
  as_nl='
  '
  export as_nl
! # Printing a long string crashes Solaris 7 /usr/bin/printf.
! as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
! # Prefer a ksh shell builtin over an external printf program on Solaris,
! # but without wasting forks for bash or zsh.
! if test -z "$BASH_VERSION$ZSH_VERSION" \
!     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='print -r --'
!   as_echo_n='print -rn --'
! elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='printf %s\n'
!   as_echo_n='printf %s'
! else
!   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
!     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
!     as_echo_n='/usr/ucb/echo -n'
!   else
!     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
!     as_echo_n_body='eval
!       arg=$1;
!       case $arg in #(
!       *"$as_nl"*)
! 	expr "X$arg" : "X\\(.*\\)$as_nl";
! 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
!       esac;
!       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
!     '
!     export as_echo_n_body
!     as_echo_n='sh -c $as_echo_n_body as_echo'
!   fi
!   export as_echo_body
!   as_echo='sh -c $as_echo_body as_echo'
! fi
  
  # The user is always right.
! if test "${PATH_SEPARATOR+set}" != set; then
    PATH_SEPARATOR=:
    (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
--- 30873,30916 ----
  
  
+ 
+ # Reset variables that may have inherited troublesome values from
+ # the environment.
+ 
+ # IFS needs to be set, to space, tab, and newline, in precisely that order.
+ # (If _AS_PATH_WALK were called with IFS unset, it would have the
+ # side effect of setting IFS to empty, thus disabling word splitting.)
+ # Quoting is to prevent editors from complaining about space-tab.
  as_nl='
  '
  export as_nl
! IFS=" ""	$as_nl"
! 
! PS1='$ '
! PS2='> '
! PS4='+ '
! 
! # Ensure predictable behavior from utilities with locale-dependent output.
! LC_ALL=C
! export LC_ALL
! LANGUAGE=C
! export LANGUAGE
! 
! # We cannot yet rely on "unset" to work, but we need these variables
! # to be unset--not just set to an empty or harmless value--now, to
! # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
! # also avoids known problems related to "unset" and subshell syntax
! # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
! for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
! do eval test \${$as_var+y} \
!   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
! done
! 
! # Ensure that fds 0, 1, and 2 are open.
! if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
! if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
! if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
  
  # The user is always right.
! if ${PATH_SEPARATOR+false} :; then
    PATH_SEPARATOR=:
    (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
***************
*** 24515,24525 ****
  
  
- # IFS
- # We need space, tab and new line, in precisely that order.  Quoting is
- # there to prevent editors from complaining about space-tab.
- # (If _AS_PATH_WALK were called with IFS unset, it would disable word
- # splitting by setting IFS to empty value.)
- IFS=" ""	$as_nl"
- 
  # Find who we are.  Look in the path if we contain no directory separator.
  as_myself=
--- 30921,30924 ----
***************
*** 24530,24535 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    done
  IFS=$as_save_IFS
--- 30929,30938 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
    done
  IFS=$as_save_IFS
***************
*** 24543,24570 ****
  fi
  if test ! -f "$as_myself"; then
!   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    exit 1
  fi
  
- # Unset variables that we do not need and which cause bugs (e.g. in
- # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
- # suppresses any "Segmentation fault" message there.  '((' could
- # trigger a bug in pdksh 5.2.14.
- for as_var in BASH_ENV ENV MAIL MAILPATH
- do eval test x\${$as_var+set} = xset \
-   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
- done
- PS1='$ '
- PS2='> '
- PS4='+ '
- 
- # NLS nuisances.
- LC_ALL=C
- export LC_ALL
- LANGUAGE=C
- export LANGUAGE
- 
- # CDPATH.
- (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  
  
--- 30946,30953 ----
  fi
  if test ! -f "$as_myself"; then
!   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    exit 1
  fi
  
  
  
***************
*** 24579,24589 ****
    if test "$4"; then
      as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    fi
!   $as_echo "$as_me: error: $2" >&2
    as_fn_exit $as_status
  } # as_fn_error
  
  
  # as_fn_set_status STATUS
  # -----------------------
--- 30962,30973 ----
    if test "$4"; then
      as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    fi
!   printf "%s\n" "$as_me: error: $2" >&2
    as_fn_exit $as_status
  } # as_fn_error
  
  
+ 
  # as_fn_set_status STATUS
  # -----------------------
***************
*** 24612,24615 ****
--- 30996,31000 ----
  }
  as_unset=as_fn_unset
+ 
  # as_fn_append VAR VALUE
  # ----------------------
***************
*** 24618,24627 ****
  # repeated appends, instead of the typical quadratic growth present in naive
  # implementations.
! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    eval 'as_fn_append ()
    {
      eval $1+=\$2
    }'
! else
    as_fn_append ()
    {
--- 31003,31013 ----
  # repeated appends, instead of the typical quadratic growth present in naive
  # implementations.
! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
! then :
    eval 'as_fn_append ()
    {
      eval $1+=\$2
    }'
! else $as_nop
    as_fn_append ()
    {
***************
*** 24635,24644 ****
  # global $as_val. Take advantage of shells that can avoid forks. The arguments
  # must be portable across $(()) and expr.
! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    eval 'as_fn_arith ()
    {
      as_val=$(( $* ))
    }'
! else
    as_fn_arith ()
    {
--- 31021,31031 ----
  # global $as_val. Take advantage of shells that can avoid forks. The arguments
  # must be portable across $(()) and expr.
! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
! then :
    eval 'as_fn_arith ()
    {
      as_val=$(( $* ))
    }'
! else $as_nop
    as_fn_arith ()
    {
***************
*** 24671,24675 ****
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
--- 31058,31062 ----
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
***************
*** 24693,24696 ****
--- 31080,31087 ----
  as_cr_alnum=$as_cr_Letters$as_cr_digits
  
+ 
+ # Determine whether it's possible to make 'echo' print without a newline.
+ # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+ # for compatibility with existing Makefiles.
  ECHO_C= ECHO_N= ECHO_T=
  case `echo -n x` in #(((((
***************
*** 24706,24709 ****
--- 31097,31106 ----
  esac
  
+ # For backward compatibility with old third-party macros, we provide
+ # the shell variables $as_echo and $as_echo_n.  New code should use
+ # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+ 
  rm -f conf$$ conf$$.exe conf$$.file
  if test -d conf$$.dir; then
***************
*** 24747,24751 ****
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
--- 31144,31148 ----
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
***************
*** 24756,24760 ****
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 31153,31157 ----
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 24818,24823 ****
  # values after options handling.
  ac_log="
! This file was extended by GNU Texinfo $as_me 6.7, which was
! generated by GNU Autoconf 2.69.  Invocation command line was
  
    CONFIG_FILES    = $CONFIG_FILES
--- 31215,31220 ----
  # values after options handling.
  ac_log="
! This file was extended by GNU Texinfo $as_me 6.8, which was
! generated by GNU Autoconf 2.71.  Invocation command line was
  
    CONFIG_FILES    = $CONFIG_FILES
***************
*** 24879,24894 ****
  
  Report bugs to <bug-texinfo@gnu.org>.
! GNU Texinfo home page: <http://www.gnu.org/software/texinfo/>.
! General help using GNU software: <http://www.gnu.org/gethelp/>."
  
  _ACEOF
  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
! ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
  ac_cs_version="\\
! GNU Texinfo config.status 6.7
! configured by $0, generated by GNU Autoconf 2.69,
    with options \\"\$ac_cs_config\\"
  
! Copyright (C) 2012 Free Software Foundation, Inc.
  This config.status script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it."
--- 31276,31293 ----
  
  Report bugs to <bug-texinfo@gnu.org>.
! GNU Texinfo home page: <https://www.gnu.org/software/texinfo/>.
! General help using GNU software: <https://www.gnu.org/gethelp/>."
  
  _ACEOF
+ ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
+ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
! ac_cs_config='$ac_cs_config_escaped'
  ac_cs_version="\\
! GNU Texinfo config.status 6.8
! configured by $0, generated by GNU Autoconf 2.71,
    with options \\"\$ac_cs_config\\"
  
! Copyright (C) 2021 Free Software Foundation, Inc.
  This config.status script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it."
***************
*** 24930,24936 ****
      ac_cs_recheck=: ;;
    --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
!     $as_echo "$ac_cs_version"; exit ;;
    --config | --confi | --conf | --con | --co | --c )
!     $as_echo "$ac_cs_config"; exit ;;
    --debug | --debu | --deb | --de | --d | -d )
      debug=: ;;
--- 31329,31335 ----
      ac_cs_recheck=: ;;
    --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
!     printf "%s\n" "$ac_cs_version"; exit ;;
    --config | --confi | --conf | --con | --co | --c )
!     printf "%s\n" "$ac_cs_config"; exit ;;
    --debug | --debu | --deb | --de | --d | -d )
      debug=: ;;
***************
*** 24938,24942 ****
      $ac_shift
      case $ac_optarg in
!     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
      '') as_fn_error $? "missing file argument" ;;
      esac
--- 31337,31341 ----
      $ac_shift
      case $ac_optarg in
!     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
      '') as_fn_error $? "missing file argument" ;;
      esac
***************
*** 24946,24950 ****
      $ac_shift
      case $ac_optarg in
!     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      as_fn_append CONFIG_HEADERS " '$ac_optarg'"
--- 31345,31349 ----
      $ac_shift
      case $ac_optarg in
!     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      as_fn_append CONFIG_HEADERS " '$ac_optarg'"
***************
*** 24955,24959 ****
  Try \`$0 --help' for more information.";;
    --help | --hel | -h )
!     $as_echo "$ac_cs_usage"; exit ;;
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    | -silent | --silent | --silen | --sile | --sil | --si | --s)
--- 31354,31358 ----
  Try \`$0 --help' for more information.";;
    --help | --hel | -h )
!     printf "%s\n" "$ac_cs_usage"; exit ;;
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    | -silent | --silent | --silen | --sile | --sil | --si | --s)
***************
*** 24983,24987 ****
    set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
    shift
!   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
    CONFIG_SHELL='$SHELL'
    export CONFIG_SHELL
--- 31382,31386 ----
    set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
    shift
!   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
    CONFIG_SHELL='$SHELL'
    export CONFIG_SHELL
***************
*** 24997,25001 ****
  ## Running $as_me. ##
  _ASBOX
!   $as_echo "$ac_log"
  } >&5
  
--- 31396,31400 ----
  ## Running $as_me. ##
  _ASBOX
!   printf "%s\n" "$ac_log"
  } >&5
  
***************
*** 25048,25051 ****
--- 31447,31451 ----
      "tp/tests/tex_html/Makefile") CONFIG_FILES="$CONFIG_FILES tp/tests/tex_html/Makefile" ;;
      "tp/defs") CONFIG_FILES="$CONFIG_FILES tp/defs" ;;
+     "js/Makefile") CONFIG_FILES="$CONFIG_FILES js/Makefile" ;;
      "Pod-Simple-Texinfo/Makefile") CONFIG_FILES="$CONFIG_FILES Pod-Simple-Texinfo/Makefile" ;;
      "pre-inst-env") CONFIG_FILES="$CONFIG_FILES pre-inst-env:build-aux/pre-inst-env.in" ;;
***************
*** 25061,25067 ****
  # bizarre bug on SunOS 4.1.3.
  if $ac_need_defaults; then
!   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
!   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
!   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
  fi
  
--- 31461,31467 ----
  # bizarre bug on SunOS 4.1.3.
  if $ac_need_defaults; then
!   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
!   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
!   test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
  fi
  
***************
*** 25399,25403 ****
  	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
        esac
!       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
        as_fn_append ac_file_inputs " '$ac_f'"
      done
--- 31799,31803 ----
  	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
        esac
!       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
        as_fn_append ac_file_inputs " '$ac_f'"
      done
***************
*** 25407,25421 ****
      #    /* config.h.  Generated by config.status.  */
      configure_input='Generated from '`
! 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
  	`' by configure.'
      if test x"$ac_file" != x-; then
        configure_input="$ac_file.  $configure_input"
!       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
! $as_echo "$as_me: creating $ac_file" >&6;}
      fi
      # Neutralize special characters interpreted by sed in replacement strings.
      case $configure_input in #(
      *\&* | *\|* | *\\* )
!        ac_sed_conf_input=`$as_echo "$configure_input" |
         sed 's/[\\\\&|]/\\\\&/g'`;; #(
      *) ac_sed_conf_input=$configure_input;;
--- 31807,31821 ----
      #    /* config.h.  Generated by config.status.  */
      configure_input='Generated from '`
! 	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
  	`' by configure.'
      if test x"$ac_file" != x-; then
        configure_input="$ac_file.  $configure_input"
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
! printf "%s\n" "$as_me: creating $ac_file" >&6;}
      fi
      # Neutralize special characters interpreted by sed in replacement strings.
      case $configure_input in #(
      *\&* | *\|* | *\\* )
!        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
         sed 's/[\\\\&|]/\\\\&/g'`;; #(
      *) ac_sed_conf_input=$configure_input;;
***************
*** 25434,25438 ****
  	 X"$ac_file" : 'X\(//\)$' \| \
  	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$ac_file" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 31834,31838 ----
  	 X"$ac_file" : 'X\(//\)$' \| \
  	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$ac_file" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 25458,25464 ****
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
--- 31858,31864 ----
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
***************
*** 25522,25527 ****
  *datarootdir*) ac_datarootdir_seen=yes;;
  *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
! $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
  _ACEOF
  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--- 31922,31927 ----
  *datarootdir*) ac_datarootdir_seen=yes;;
  *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
! printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
  _ACEOF
  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
***************
*** 25567,25573 ****
    { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
        "$ac_tmp/out"`; test -z "$ac_out"; } &&
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined" >&5
! $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined" >&2;}
  
--- 31967,31973 ----
    { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
        "$ac_tmp/out"`; test -z "$ac_out"; } &&
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined" >&5
! printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined" >&2;}
  
***************
*** 25585,25595 ****
    if test x"$ac_file" != x-; then
      {
!       $as_echo "/* $configure_input  */" \
        && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
      } >"$ac_tmp/config.h" \
        || as_fn_error $? "could not create $ac_file" "$LINENO" 5
      if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
!       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
! $as_echo "$as_me: $ac_file is unchanged" >&6;}
      else
        rm -f "$ac_file"
--- 31985,31995 ----
    if test x"$ac_file" != x-; then
      {
!       printf "%s\n" "/* $configure_input  */" >&1 \
        && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
      } >"$ac_tmp/config.h" \
        || as_fn_error $? "could not create $ac_file" "$LINENO" 5
      if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
! printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
      else
        rm -f "$ac_file"
***************
*** 25598,25602 ****
      fi
    else
!     $as_echo "/* $configure_input  */" \
        && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
        || as_fn_error $? "could not create -" "$LINENO" 5
--- 31998,32002 ----
      fi
    else
!     printf "%s\n" "/* $configure_input  */" >&1 \
        && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
        || as_fn_error $? "could not create -" "$LINENO" 5
***************
*** 25618,25622 ****
  	 X"$_am_arg" : 'X\(//\)$' \| \
  	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$_am_arg" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 32018,32022 ----
  	 X"$_am_arg" : 'X\(//\)$' \| \
  	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$_am_arg" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 25638,25643 ****
   ;;
  
!   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
! $as_echo "$as_me: executing $ac_file commands" >&6;}
   ;;
    esac
--- 32038,32043 ----
   ;;
  
!   :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
! printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
   ;;
    esac
***************
*** 25665,25669 ****
    do
      # Strip MF so we end up with the name of the file.
!     am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
      # Check whether this is an Automake generated Makefile which includes
      # dependency-tracking related rules and includes.
--- 32065,32069 ----
    do
      # Strip MF so we end up with the name of the file.
!     am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
      # Check whether this is an Automake generated Makefile which includes
      # dependency-tracking related rules and includes.
***************
*** 25677,25681 ****
  	 X"$am_mf" : 'X\(//\)$' \| \
  	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$am_mf" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 32077,32081 ----
  	 X"$am_mf" : 'X\(//\)$' \| \
  	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$am_mf" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 25699,25703 ****
  	 X"$am_mf" : 'X\(//\)$' \| \
  	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X/"$am_mf" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
--- 32099,32103 ----
  	 X"$am_mf" : 'X\(//\)$' \| \
  	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X/"$am_mf" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
***************
*** 25724,25731 ****
    done
    if test $am_rc -ne 0; then
!     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "Something went wrong bootstrapping makefile fragments
!     for automatic dependency tracking.  Try re-running configure with the
      '--disable-dependency-tracking' option to at least be able to build
      the package (albeit without support for automatic dependency tracking).
--- 32124,32133 ----
    done
    if test $am_rc -ne 0; then
!     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "Something went wrong bootstrapping makefile fragments
!     for automatic dependency tracking.  If GNU make was not used, consider
!     re-running the configure script with MAKE=\"gmake\" (or whatever is
!     necessary).  You can also try re-running configure with the
      '--disable-dependency-tracking' option to at least be able to build
      the package (albeit without support for automatic dependency tracking).
***************
*** 25885,25890 ****
  fi
  if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
! $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
  fi
  
--- 32287,32292 ----
  fi
  if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
! printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
  fi
  
***************
*** 25892,25898 ****
  # Summarize warnings to make them more visible.
  if test $have_termlib = no; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a terminal library among ${TERMLIB_VARIANTS}" >&5
! $as_echo "$as_me: WARNING: Could not find a terminal library among ${TERMLIB_VARIANTS}" >&2;}
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The programs from \`info' directory will not be built." >&5
! $as_echo "$as_me: WARNING: The programs from \`info' directory will not be built." >&2;}
  fi
--- 32294,32301 ----
  # Summarize warnings to make them more visible.
  if test $have_termlib = no; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a terminal library among ${TERMLIB_VARIANTS}" >&5
! printf "%s\n" "$as_me: WARNING: Could not find a terminal library among ${TERMLIB_VARIANTS}" >&2;}
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: The programs from \`info' directory will not be built." >&5
! printf "%s\n" "$as_me: WARNING: The programs from \`info' directory will not be built." >&2;}
  fi
+ 
diff -Nrc2 texinfo-6.7/configure.ac texinfo-6.8/configure.ac
*** texinfo-6.7/configure.ac	2019-09-23 19:26:58.000000000 +0100
--- texinfo-6.8/configure.ac	2021-07-03 10:12:42.000000000 +0100
***************
*** 1,5 ****
  # Process this file with autoconf to produce a configure script.
  #
! # Copyright 2002-2019 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
--- 1,5 ----
  # Process this file with autoconf to produce a configure script.
  #
! # Copyright 2002-2021 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
***************
*** 11,15 ****
  # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  #
! AC_INIT([GNU Texinfo], [6.7], [bug-texinfo@gnu.org])
  
  dnl Must come before AM_INIT_AUTOMAKE.
--- 11,15 ----
  # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  #
! AC_INIT([GNU Texinfo], [6.8], [bug-texinfo@gnu.org])
  
  dnl Must come before AM_INIT_AUTOMAKE.
***************
*** 34,38 ****
  #    between releases.  This is rare, but has happened.
  #
! TEXINFO_DTD_VERSION=6.6
  AC_SUBST([TEXINFO_DTD_VERSION])
  
--- 34,38 ----
  #    between releases.  This is rare, but has happened.
  #
! TEXINFO_DTD_VERSION=6.8
  AC_SUBST([TEXINFO_DTD_VERSION])
  
***************
*** 74,78 ****
  
  AC_REQUIRE_AUX_FILE([tap-driver.sh])
! AC_PROG_AWK
  
  # for generating texindex.awk
--- 74,85 ----
  
  AC_REQUIRE_AUX_FILE([tap-driver.sh])
! 
! # awk for texindex.
! # don't use AC_PROG_AWK because this prefers gawk, which is much slower
! # than mawk for texindex and texi2dvi
! AC_CHECK_PROGS([TI_AWK], [awk mawk gawk], [])
! if test -z "$TI_AWK"; then
!   AC_MSG_ERROR([awk not found])
! fi
  
  # for generating texindex.awk
***************
*** 289,294 ****
  USE_EXTERNAL_EASTASIANWIDTH=no
  AC_ARG_WITH([external-Unicode-EastAsianWidth],
!    AC_HELP_STRING([--with-external-Unicode-EastAsianWidth],
!       [use external Unicode-EastAsianWidth (default: no)]),
     [if test $withval = 'yes'; then
        USE_EXTERNAL_EASTASIANWIDTH=yes
--- 296,300 ----
  USE_EXTERNAL_EASTASIANWIDTH=no
  AC_ARG_WITH([external-Unicode-EastAsianWidth],
!    AS_HELP_STRING([--with-external-Unicode-EastAsianWidth],[use external Unicode-EastAsianWidth (default: no)]),
     [if test $withval = 'yes'; then
        USE_EXTERNAL_EASTASIANWIDTH=yes
***************
*** 300,305 ****
  USE_EXTERNAL_UNIDECODE=no
  AC_ARG_WITH([external-Text-Unidecode],
!     AC_HELP_STRING([--with-external-Text-Unidecode],
!            [use external Text::Unidecode (default: no)]),
     [if test $withval = 'yes'; then
        USE_EXTERNAL_UNIDECODE=yes
--- 306,310 ----
  USE_EXTERNAL_UNIDECODE=no
  AC_ARG_WITH([external-Text-Unidecode],
!     AS_HELP_STRING([--with-external-Text-Unidecode],[use external Text::Unidecode (default: no)]),
     [if test $withval = 'yes'; then
        USE_EXTERNAL_UNIDECODE=yes
***************
*** 313,323 ****
  #   gettextize -f --po-dir=po --po-dir=po_document 
  # See http://gnu.org/s/gnulib/manual/html_node/gettextize-and-autopoint.html.
! AM_GNU_GETTEXT_VERSION([0.20])
  AM_GNU_GETTEXT([external])
  
  USE_EXTERNAL_LIBINTL=no
  AC_ARG_WITH([external-libintl-perl],
!    AC_HELP_STRING([--with-external-libintl-perl],
!       [use external libintl-perl (default: no)]),
     [if test $withval = 'yes'; then
        USE_EXTERNAL_LIBINTL=yes
--- 318,327 ----
  #   gettextize -f --po-dir=po --po-dir=po_document 
  # See http://gnu.org/s/gnulib/manual/html_node/gettextize-and-autopoint.html.
! AM_GNU_GETTEXT_VERSION([0.21])
  AM_GNU_GETTEXT([external])
  
  USE_EXTERNAL_LIBINTL=no
  AC_ARG_WITH([external-libintl-perl],
!    AS_HELP_STRING([--with-external-libintl-perl],[use external libintl-perl (default: no)]),
     [if test $withval = 'yes'; then
        USE_EXTERNAL_LIBINTL=yes
***************
*** 328,333 ****
  
  AC_ARG_ENABLE([perl-xs],
!     AC_HELP_STRING([--enable-perl-xs],
!               [build Perl XS modules for speed (default: check)]),
      [ enable_xs=$enableval],
      [ enable_xs=check])
--- 332,336 ----
  
  AC_ARG_ENABLE([perl-xs],
!     AS_HELP_STRING([--enable-perl-xs],[build Perl XS modules for speed (default: check)]),
      [ enable_xs=$enableval],
      [ enable_xs=check])
***************
*** 359,362 ****
--- 362,369 ----
  subdirs=$save_subdirs
  
+ if test $enable_xs = no; then
+   AC_MSG_NOTICE([building Perl extension (XS) modules will be disabled])
+ fi
+ 
  if test $enable_xs = check; then
    AC_MSG_CHECKING([whether we can build Perl extension (XS) modules])
***************
*** 380,383 ****
--- 387,405 ----
  AM_CONDITIONAL([DISABLE_XS], [test "z$enable_xs" = zno])
  
+ # Texinfo JS Interface
+ npm_path="${srcdir}/js/node_modules/.bin${PATH_SEPARATOR}$PATH"
+ 
+ AC_PATH_PROG([ESLINT], [eslint], [], [$npm_path])
+ AM_CONDITIONAL([HAVE_ESLINT], [test "x$ac_cv_path_ESLINT" != "x"])
+ 
+ AC_PATH_PROG([TSC], [tsc], [], [$npm_path])
+ AM_CONDITIONAL([HAVE_TYPESCRIPT], [test "x$ac_cv_path_TSC" != "x"])
+ 
+ AC_PATH_PROG([UGLIFYJS], [uglifyjs], [], [$npm_path])
+ AM_CONDITIONAL([HAVE_UGLIFYJS], [test "x$ac_cv_path_UGLIFYJS" != "x"])
+ 
+ AC_PATH_PROG([MODERNIZR], [modernizr], [], [$npm_path])
+ AM_CONDITIONAL([HAVE_MODERNIZR], [test "x$ac_cv_path_MODERNIZR" != "x"])
+ 
  # Tests.
  AC_CONFIG_FILES([install-info/tests/defs])
***************
*** 392,397 ****
  tp_tests='no'
  AC_ARG_ENABLE([tp-tests],
!     AC_HELP_STRING([--enable-tp-tests],
!         [run the parser and converters testsuite (default: detected)]),
      [if test $enableval = 'no'; then
         tp_tests='no'
--- 414,418 ----
  tp_tests='no'
  AC_ARG_ENABLE([tp-tests],
!     AS_HELP_STRING([--enable-tp-tests],[run the parser and converters testsuite (default: detected)]),
      [if test $enableval = 'no'; then
         tp_tests='no'
***************
*** 416,421 ****
  build_perl_api_texi='no'
  AC_ARG_ENABLE([perl-api-texi-build],
!     AC_HELP_STRING([--enable-perl-api-texi-build],
!         [build the perl api texinfo files (default: detected)]),
      [if test $enableval = 'no'; then
         build_perl_api_texi='no'
--- 437,441 ----
  build_perl_api_texi='no'
  AC_ARG_ENABLE([perl-api-texi-build],
!     AS_HELP_STRING([--enable-perl-api-texi-build],[build the perl api texinfo files (default: detected)]),
      [if test $enableval = 'no'; then
         build_perl_api_texi='no'
***************
*** 438,443 ****
  pod_simple_texinfo_tests='no'
  AC_ARG_ENABLE([pod-simple-texinfo-tests],
!     AC_HELP_STRING([--enable-pod-simple-texinfo-tests],
!         [run the parser and converters testsuite (default: detected)]),
      [if test $enableval = 'no'; then
         pod_simple_texinfo_tests='no'
--- 458,462 ----
  pod_simple_texinfo_tests='no'
  AC_ARG_ENABLE([pod-simple-texinfo-tests],
!     AS_HELP_STRING([--enable-pod-simple-texinfo-tests],[run the parser and converters testsuite (default: detected)]),
      [if test $enableval = 'no'; then
         pod_simple_texinfo_tests='no'
***************
*** 491,494 ****
--- 510,514 ----
    tp/tests/tex_html/Makefile
    tp/defs
+   js/Makefile
    Pod-Simple-Texinfo/Makefile
  ])
***************
*** 502,505 ****
  if test $have_termlib = no; then
    AC_MSG_WARN([Could not find a terminal library among ${TERMLIB_VARIANTS}])
!   AC_MSG_WARN([The programs from \`info' directory will not be built.])
  fi
--- 522,525 ----
  if test $have_termlib = no; then
    AC_MSG_WARN([Could not find a terminal library among ${TERMLIB_VARIANTS}])
!   AC_MSG_WARN([The programs from `info' directory will not be built.])
  fi
diff -Nrc2 texinfo-6.7/contrib/fix-info-dir texinfo-6.8/contrib/fix-info-dir
*** texinfo-6.7/contrib/fix-info-dir	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/contrib/fix-info-dir	2021-05-02 13:32:44.000000000 +0100
***************
*** 29,33 ****
  
  MENU_BEGIN='^\*\([ 	]\)\{1,\}Menu:'
- MENU_ITEM='^\* ([^ 	]).*:([ 	])+\('
  MENU_FILTER1='s/^\*\([ 	]\)\{1,\}/* /'
  MENU_FILTER2='s/\([ 	]\)\{1,\}$//g'
--- 29,32 ----
diff -Nrc2 texinfo-6.7/contrib/gdoc texinfo-6.8/contrib/gdoc
*** texinfo-6.7/contrib/gdoc	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/contrib/gdoc	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,911 ****
- eval '(exit $?0)' && eval 'exec perl -S "$0" ${1+"$@"}'
-     & eval 'exec perl -S "$0" $argv:q'
-     if 0;
- 
- ## Copyright (c) 2002-2012 Simon Josefsson
- ##                    added -texinfo, -listfunc, -pkg-name
- ##                    man page revamp
- ##                    various improvements
- ## Copyright (c) 2001, 2002 Nikos Mavrogiannopoulos
- ##                    added -tex
- ## Copyright (c) 1998 Michael Zucchi
- 
- # 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 3 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, see <http://www.gnu.org/licenses/>.
- 
- # This will read a C source code file and scan for embedded comments
- # in the style of gnome comments (+minor extensions - see below).
- 
- # usage:
- # gdoc [ -docbook | -html | -text | -man | -tex | -texinfo | -listfunc ]
- #      [ -sourceversion verno ] [ -include file | -includefuncprefix ]
- #      [ -bugsto address ] [ -pkg-name packagename ]
- #      [ -seeinfo infonode ] [ -copyright notice ] [ -verbatimcopying ]
- #      [ -function funcname [ -function funcname ...] ] c file(s)s > outputfile
- #
- #  Set output format using one of -docbook, -html, -text, -man, -tex,
- #  -texinfo, or -listfunc.  Default is man.
- #
- #  -sourceversion
- #       Version number for source code, e.g. '1.0.4'.  Used in 'man' headers.
- #       Defaults to using current date.
- #
- #  -include FILE
- #       For man pages, mention #include <FILE.h> in the synopsis.
- #
- #  -includefuncprefix
- #       For man pages, mention a #include <FILE.h> in the synopsis.
- #       The FILE derived from the function prefix.  For example, a
- #       function gss_init_sec_context will generate an include
- #       statement of #include <gss.h>.
- #
- #  -bugsto address
- #       For man pages, include a section about reporting bugs and mention
- #       the given e-mail address, e.g 'bug-libidn@gnu.org'.
- #
- #  -pkg-name packagename
- #       For man pages when -bugsto is used, also include help URLs to the
- #       the project's home page.  For example, "GNU Libidn".
- #
- #  -seeinfo infonode
- #       For man pages, include a section that point to an info manual
- #       for more information.
- #
- #  -copyright notice
- #       For man pages, include a copyright section with the given
- #       notice after a preamble.  Use, e.g., '2002, 2003 Simon Josefsson'.
- #
- #  -verbatimcopying
- #       For man pages, and when the -copyright parameter is used,
- #       add a licensing statement that say verbatim copying is permitted.
- #
- #  -function funcname
- #	If set, then only generate documentation for the given function(s).  All
- #	other functions are ignored.
- #
- #  c files - list of 'c' files to process
- #
- #  All output goes to stdout, with errors to stderr.
- 
- #
- # format of comments.
- # In the following table, (...)? signifies optional structure.
- #                         (...)* signifies 0 or more structure elements
- # /**
- #  * function_name(:)? (- short description)?
- # (* @parameterx: (description of parameter x)?)*
- # (* a blank line)?
- #  * (Description:)? (Description of function)?
- #  * (Section header: (section description)? )*
- #  (*)?*/
- #
- # So .. the trivial example would be:
- #
- # /**
- #  * my_function
- #  **/
- #
- # If the Description: header tag is ommitted, then there must be a blank line
- # after the last parameter specification.
- # e.g.
- # /**
- #  * my_function - does my stuff
- #  * @my_arg: its mine damnit
- #  *
- #  * Does my stuff explained.
- #  */
- #
- #  or, could also use:
- # /**
- #  * my_function - does my stuff
- #  * @my_arg: its mine damnit
- #  * Description: Does my stuff explained.
- #  */
- # etc.
- #
- # All descriptions can be multiline, apart from the short function description.
- #
- # All descriptive text is further processed, scanning for the following special
- # patterns, which are highlighted appropriately.
- #
- # 'funcname()' - function
- # '$ENVVAR' - environmental variable OBSOLETE (?)
- # '#struct_name' - name of a structure
- # '@parameter' - name of a parameter
- # '%CONST' - name of a constant.
- 
- #
- # Extensions for LaTeX:
- #
- # 1. the symbol '->' will be replaced with a rightarrow
- # 2. x^y with ${x}^{y}$.
- # 3. xxx\: with xxx:
- 
- use POSIX qw(strftime);
- 
- # match expressions used to find embedded type information
- $type_constant = "\\\%(\\w+)";
- $type_func = "(\\w+\\(\\))";
- $type_param = "\\\@(\\w+)";
- $type_struct = "\\\#(\\w+)";
- $type_env = "(\\\$\\w+)";
- 
- 
- # Output conversion substitutions.
- #  One for each output format
- 
- # these work fairly well
- %highlights_html = ( $type_constant, "<i>\$1</i>",
- 		     $type_func, "<b>\$1</b>",
- 		     $type_struct, "<i>\$1</i>",
- 		     $type_param, "<tt><b>\$1</b></tt>" );
- $blankline_html = "<p>";
- 
- %highlights_texinfo = ( $type_constant, "\\\@code{\$1}",
- 			$type_func, "\\\@code{\$1}",
- 			$type_struct, "\\\@code{\$1}",
- 			$type_param, "\\\@code{\$1}" );
- $blankline_texinfo = "";
- 
- %highlights_tex = ( $type_constant, "{\\\\it \$1}",
- 		     $type_func, "{\\\\bf \$1}",
- 		     $type_struct, "{\\\\it \$1}",
- 		     $type_param, "{\\\\bf \$1}" );
- $blankline_tex = "\\\\";
- 
- # sgml, docbook format
- %highlights_sgml = ( $type_constant, "<replaceable class=\"option\">\$1</replaceable>",
- 		     $type_func, "<function>\$1</function>",
- 		     $type_struct, "<structname>\$1</structname>",
- 		     $type_env, "<envar>\$1</envar>",
- 		     $type_param, "<parameter>\$1</parameter>" );
- $blankline_sgml = "</para><para>\n";
- 
- # these are pretty rough
- %highlights_man = ( $type_constant, "\\\\fB\$1\\\\fP",
- 		    $type_func, "\\\\fB\$1\\\\fP",
- 		    $type_struct, "\\\\fB\$1\\\\fP",
- 		    $type_param, "\\\\fI\$1\\\\fP" );
- $blankline_man = "";
- 
- # text-mode
- %highlights_text = ( $type_constant, "\$1",
- 		     $type_func, "\$1",
- 		     $type_struct, "\$1",
- 		     $type_param, "\$1" );
- $blankline_text = "";
- 
- 
- sub usage {
-     print "Usage: $0 [ -v ] [ -docbook | -html | -text | -man | -tex | -texinfo  -listfunc ]\n";
-     print "         [ -sourceversion verno ] [ -include file | -includefuncprefix ]\n";
-     print "         [ -bugsto address ] [ -seeinfo infonode ] [ -copyright notice]\n";
-     print "         [ -verbatimcopying ] [ -pkg-name packagename ]\n";
-     print "         [ -function funcname [ -function funcname ...] ]\n";
-     print "         c source file(s) > outputfile\n";
-     exit 1;
- }
- 
- # read arguments
- if ($#ARGV==-1) {
-     usage();
- }
- 
- $verbose = 0;
- $output_mode = "man";
- %highlights = %highlights_man;
- $blankline = $blankline_man;
- $modulename = "API Documentation";
- $sourceversion = strftime "%Y-%m-%d", localtime;
- $function_only = 0;
- while ($ARGV[0] =~ m/^-(.*)/) {
-     $cmd = shift @ARGV;
-     if ($cmd eq "-html") {
- 	$output_mode = "html";
- 	%highlights = %highlights_html;
- 	$blankline = $blankline_html;
-     } elsif ($cmd eq "-man") {
- 	$output_mode = "man";
- 	%highlights = %highlights_man;
- 	$blankline = $blankline_man;
-     } elsif ($cmd eq "-tex") {
- 	$output_mode = "tex";
- 	%highlights = %highlights_tex;
- 	$blankline = $blankline_tex;
-     } elsif ($cmd eq "-texinfo") {
- 	$output_mode = "texinfo";
- 	%highlights = %highlights_texinfo;
- 	$blankline = $blankline_texinfo;
-     } elsif ($cmd eq "-text") {
- 	$output_mode = "text";
- 	%highlights = %highlights_text;
- 	$blankline = $blankline_text;
-     } elsif ($cmd eq "-docbook") {
- 	$output_mode = "sgml";
- 	%highlights = %highlights_sgml;
- 	$blankline = $blankline_sgml;
-     } elsif ($cmd eq "-listfunc") {
- 	$output_mode = "listfunc";
-     } elsif ($cmd eq "-module") { # not needed for sgml, inherits from calling document
- 	$modulename = shift @ARGV;
-     } elsif ($cmd eq "-sourceversion") {
- 	$sourceversion = shift @ARGV;
-     } elsif ($cmd eq "-include") {
- 	$include = shift @ARGV;
-     } elsif ($cmd eq "-includefuncprefix") {
- 	$includefuncprefix = 1;
-     } elsif ($cmd eq "-bugsto") {
- 	$bugsto = shift @ARGV;
-     } elsif ($cmd eq "-pkg-name") {
- 	$pkgname = shift @ARGV;
-     } elsif ($cmd eq "-copyright") {
- 	$copyright = shift @ARGV;
-     } elsif ($cmd eq "-verbatimcopying") {
- 	$verbatimcopying = 1;
-     } elsif ($cmd eq "-seeinfo") {
- 	$seeinfo = shift @ARGV;
-     } elsif ($cmd eq "-function") { # to only output specific functions
- 	$function_only = 1;
- 	$function = shift @ARGV;
- 	$function_table{$function} = 1;
-     } elsif ($cmd eq "-v") {
- 	$verbose = 1;
-     } elsif (($cmd eq "-h") || ($cmd eq "--help")) {
- 	usage();
-     }
- }
- 
- ##
- # dumps section contents to arrays/hashes intended for that purpose.
- #
- sub dump_section {
-     my $name = shift @_;
-     my $contents = join "\n", @_;
- 
-     if ($name =~ m/$type_constant/) {
- 	$name = $1;
- #	print STDERR "constant section '$1' = '$contents'\n";
- 	$constants{$name} = $contents;
-     } elsif ($name =~ m/$type_param/) {
- #	print STDERR "parameter def '$1' = '$contents'\n";
- 	$name = $1;
- 	$parameters{$name} = $contents;
-     } else {
- #	print STDERR "other section '$name' = '$contents'\n";
- 	$sections{$name} = $contents;
- 	push @sectionlist, $name;
-     }
- }
- 
- ##
- # output function
- #
- # parameters, a hash.
- #  function => "function name"
- #  parameterlist => @list of parameters
- #  parameters => %parameter descriptions
- #  sectionlist => @list of sections
- #  sections => %descriont descriptions
- #
- 
- sub repstr {
-     $pattern = shift;
-     $repl = shift;
-     $match1 = shift;
-     $match2 = shift;
-     $match3 = shift;
-     $match4 = shift;
- 
-     $output = $repl;
-     $output =~ s,\$1,$match1,g;
-     $output =~ s,\$2,$match2,g;
-     $output =~ s,\$3,$match3,g;
-     $output =~ s,\$4,$match4,g;
- 
-     eval "\$return = qq/$output/";
- 
- #    print "pattern $pattern matched 1=$match1 2=$match2 3=$match3 4=$match4 replace $repl yielded $output interpolated $return\n";
- 
-     $return;
- }
- 
- sub just_highlight {
-     my $contents = join "\n", @_;
-     my $line;
-     my $ret = "";
- 
-     foreach $pattern (keys %highlights) {
- #	print "scanning pattern $pattern ($highlights{$pattern})\n";
- 	$contents =~ s:$pattern:repstr($pattern, $highlights{$pattern}, $1, $2, $3, $4):gse;
-     }
-     foreach $line (split "\n", $contents) {
- 	if ($line eq ""){
- 	    $ret = $ret . $lineprefix . $blankline;
- 	} else {
- 	    $ret = $ret . $lineprefix . $line;
- 	}
- 	$ret = $ret . "\n";
-     }
- 
-     return $ret;
- }
- 
- sub output_highlight {
-     print (just_highlight (@_));
- }
- 
- # output in texinfo
- sub output_texinfo {
-     my %args = %{$_[0]};
-     my ($parameter, $section);
-     my $count;
- 
-     print "\@subheading ".$args{'function'}."\n";
-     print "\@anchor{".$args{'function'}."}\n";
-     print "\@deftypefun {" . $args{'functiontype'} . "} ";
-     print "{".$args{'function'}."} ";
-     print "(";
-     $count = 0;
-     foreach $parameter (@{$args{'parameterlist'}}) {
- 	print $args{'parametertypes'}{$parameter}." \@var{".$parameter."}";
- 	if ($count != $#{$args{'parameterlist'}}) {
- 	    $count++;
- 	    print ", ";
- 	}
-     }
-     print ")\n";
-     foreach $parameter (@{$args{'parameterlist'}}) {
- 	if ($args{'parameters'}{$parameter}) {
- 	    print "\@var{".$parameter."}: ";
- 	    output_highlight($args{'parameters'}{$parameter});
- 	    print "\n";
- 	}
-     }
-     foreach $section (@{$args{'sectionlist'}}) {
- 	print "\n\@strong{$section:} " if $section ne $section_default;
- 	$args{'sections'}{$section} =~ s:([{}]):\@\1:gs;
- 	output_highlight($args{'sections'}{$section});
-     }
-     print "\@end deftypefun\n\n";
- }
- 
- # output in html
- sub output_html {
-     my %args = %{$_[0]};
-     my ($parameter, $section);
-     my $count;
-     print "\n\n<a name=\"". $args{'function'} . "\">&nbsp</a><h2>Function</h2>\n";
- 
-     print "<i>".$args{'functiontype'}."</i>\n";
-     print "<b>".$args{'function'}."</b>\n";
-     print "(";
-     $count = 0;
-     foreach $parameter (@{$args{'parameterlist'}}) {
- 	print "<i>".$args{'parametertypes'}{$parameter}."</i> <b>".$parameter."</b>\n";
- 	if ($count != $#{$args{'parameterlist'}}) {
- 	    $count++;
- 	    print ", ";
- 	}
-     }
-     print ")\n";
- 
-     print "<h3>Arguments</h3>\n";
-     print "<dl>\n";
-     foreach $parameter (@{$args{'parameterlist'}}) {
- 	print "<dt><i>".$args{'parametertypes'}{$parameter}."</i> <b>".$parameter."</b>\n";
- 	print "<dd>";
- 	output_highlight($args{'parameters'}{$parameter});
-     }
-     print "</dl>\n";
-     foreach $section (@{$args{'sectionlist'}}) {
- 	print "<h3>$section</h3>\n";
- 	print "<ul>\n";
- 	output_highlight($args{'sections'}{$section});
- 	print "</ul>\n";
-     }
-     print "<hr>\n";
- }
- 
- # output in tex
- sub output_tex {
-     my %args = %{$_[0]};
-     my ($parameter, $section);
-     my $count;
-     my $func = $args{'function'};
-     my $param;
-     my $param2;
-     my $sec;
-     my $check;
-     my $type;
- 
-     $func =~ s/_/\\_/g;
- 
-     print "\n\n\\subsection{". $func . "}\n\\label{" . $args{'function'} . "}\n";
- 
-     $type = $args{'functiontype'};
-     $type =~ s/_/\\_/g;
- 
-     print "{\\it ".$type."}\n";
-     print "{\\bf ".$func."}\n";
-     print "(";
-     $count = 0;
-     foreach $parameter (@{$args{'parameterlist'}}) {
-         $param = $args{'parametertypes'}{$parameter};
-         $param2 = $parameter;
- 	$param =~ s/_/\\_/g;
-         $param2 =~ s/_/\\_/g;
- 
- 	print "{\\it ".$param."} {\\bf ".$param2."}";
- 	if ($count != $#{$args{'parameterlist'}}) {
- 	    $count++;
- 	    print ", ";
- 	}
-     }
-     print ")\n";
- 
-     print "\n{\\large{Arguments}}\n";
- 
-     print "\\begin{itemize}\n";
-     $check=0;
-     foreach $parameter (@{$args{'parameterlist'}}) {
-         $param1 = $args{'parametertypes'}{$parameter};
-         $param1 =~ s/_/\\_/g;
-         $param2 = $parameter;
- 	$param2 =~ s/_/\\_/g;
- 
- 	$check = 1;
- 	print "\\item {\\it ".$param1."} {\\bf ".$param2."}: \n";
- #	print "\n";
- 
- 	$param3 = $args{'parameters'}{$parameter};
- 	$param3 =~ s/#([a-zA-Z\_]+)/{\\it \1}/g;
- 
- 	$out = just_highlight($param3);
- 	$out =~ s/_/\\_/g;
- 	print $out;
-     }
-     if ($check==0) {
- 	print "\\item void\n";
-     }
-     print "\\end{itemize}\n";
- 
-     foreach $section (@{$args{'sectionlist'}}) {
- 	$sec = $section;
- 	$sec =~ s/_/\\_/g;
- 	$sec =~ s/#([a-zA-Z\_]+)/{\\it \1}/g;
- 
- 	print "\n{\\large{$sec}}\\\\\n";
- 	print "\\begin{rmfamily}\n";
- 
- 	$sec = $args{'sections'}{$section};
- 	$sec =~ s/\\:/:/g;
- 	$sec =~ s/#([a-zA-Z\_]+)/{\\it \1}/g;
- 	$sec =~ s/->/\$\\rightarrow\$/g;
- 	$sec =~ s/([0-9]+)\^([0-9]+)/\$\{\1\}\^\{\2\}\$/g;
- 
- 	$out = just_highlight($sec);
- 	$out =~ s/_/\\_/g;
- 
- 	print $out;
- 	print "\\end{rmfamily}\n";
-     }
-     print "\n";
- }
- 
- 
- # output in sgml DocBook
- sub output_sgml {
-     my %args = %{$_[0]};
-     my ($parameter, $section);
-     my $count;
-     my $id;
- 
-     $id = $args{'module'}."-".$args{'function'};
-     $id =~ s/[^A-Za-z0-9]/-/g;
- 
-     print "<refentry>\n";
-     print "<refmeta>\n";
-     print "<refentrytitle><phrase id=\"$id\">".$args{'function'}."</phrase></refentrytitle>\n";
-     print "</refmeta>\n";
-     print "<refnamediv>\n";
-     print " <refname>".$args{'function'}."</refname>\n";
-     print " <refpurpose>\n";
-     print "  ".$args{'purpose'}."\n";
-     print " </refpurpose>\n";
-     print "</refnamediv>\n";
- 
-     print "<refsynopsisdiv>\n";
-     print " <title>Synopsis</title>\n";
-     print "  <funcsynopsis>\n";
-     print "   <funcdef>".$args{'functiontype'}." ";
-     print "<function>".$args{'function'}." ";
-     print "</function></funcdef>\n";
- 
- #    print "<refsect1>\n";
- #    print " <title>Synopsis</title>\n";
- #    print "  <funcsynopsis>\n";
- #    print "   <funcdef>".$args{'functiontype'}." ";
- #    print "<function>".$args{'function'}." ";
- #    print "</function></funcdef>\n";
- 
-     $count = 0;
-     if ($#{$args{'parameterlist'}} >= 0) {
- 	foreach $parameter (@{$args{'parameterlist'}}) {
- 	    print "   <paramdef>".$args{'parametertypes'}{$parameter};
- 	    print " <parameter>$parameter</parameter></paramdef>\n";
- 	}
-     } else {
- 	print "  <void>\n";
-     }
-     print "  </funcsynopsis>\n";
-     print "</refsynopsisdiv>\n";
- #    print "</refsect1>\n";
- 
-     # print parameters
-     print "<refsect1>\n <title>Arguments</title>\n";
- #    print "<para>\nArguments\n";
-     if ($#{$args{'parameterlist'}} >= 0) {
- 	print " <variablelist>\n";
- 	foreach $parameter (@{$args{'parameterlist'}}) {
- 	    print "  <varlistentry>\n   <term><parameter>$parameter</parameter></term>\n";
- 	    print "   <listitem>\n    <para>\n";
- 	    $lineprefix="     ";
- 	    output_highlight($args{'parameters'}{$parameter});
- 	    print "    </para>\n   </listitem>\n  </varlistentry>\n";
- 	}
- 	print " </variablelist>\n";
-     } else {
- 	print " <para>\n  None\n </para>\n";
-     }
-     print "</refsect1>\n";
- 
-     # print out each section
-     $lineprefix="   ";
-     foreach $section (@{$args{'sectionlist'}}) {
- 	print "<refsect1>\n <title>$section</title>\n <para>\n";
- #	print "<para>\n$section\n";
- 	if ($section =~ m/EXAMPLE/i) {
- 	    print "<example><para>\n";
- 	}
- 	output_highlight($args{'sections'}{$section});
- #	print "</para>";
- 	if ($section =~ m/EXAMPLE/i) {
- 	    print "</para></example>\n";
- 	}
- 	print " </para>\n</refsect1>\n";
-     }
- 
-     print "\n\n";
- }
- 
- ##
- # output in man
- sub output_man {
-     my %args = %{$_[0]};
-     my ($parameter, $section);
-     my $count;
- 
-     print ".\\\" DO NOT MODIFY THIS FILE!  It was generated by gdoc.\n";
-     print ".TH \"$args{'function'}\" 3 \"$args{'sourceversion'}\" \"". $args{'module'} . "\" \"". $args{'module'} . "\"\n";
- 
-     print ".SH NAME\n";
- 
-     print $args{'function'};
-     if ($args{'purpose'}) {
- 	print " \\- " . $args{'purpose'} . "\n";
-     } else {
- 	print " \\- API function\n";
-     }
- 
-     print ".SH SYNOPSIS\n";
-     print ".B #include <". $args{'include'} . ">\n"
- 	if $args{'include'};
-     print ".B #include <". lc((split /_/, $args{'function'})[0]) . ".h>\n"
- 	if $args{'includefuncprefix'};
-     print ".sp\n";
-     print ".BI \"".$args{'functiontype'}." ".$args{'function'}."(";
-     $count = 0;
-     foreach $parameter (@{$args{'parameterlist'}}) {
- 	print $args{'parametertypes'}{$parameter}." \" ".$parameter." \"";
- 	if ($count != $#{$args{'parameterlist'}}) {
- 	    $count++;
- 	    print ", ";
- 	}
-     }
-     print ");\"\n";
- 
-     print ".SH ARGUMENTS\n";
-     foreach $parameter (@{$args{'parameterlist'}}) {
- 	print ".IP \"".$args{'parametertypes'}{$parameter}." ".$parameter."\" 12\n";
- 	$param = $args{'parameters'}{$parameter};
- 	$param =~ s/-/\\-/g;
- 	output_highlight($param);
-     }
-     foreach $section (@{$args{'sectionlist'}}) {
- 	print ".SH \"" . uc($section) . "\"\n";
- 	$sec = $args{'sections'}{$section};
- 	$sec =~ s/-/\\-/g;
- 	output_highlight($sec);
-     }
- 
-     if ($args{'bugsto'}) {
- 	print ".SH \"REPORTING BUGS\"\n";
- 	print "Report bugs to <". $args{'bugsto'} . ">.\n";
- 	if ($args{'pkgname'}) {
- 	    print $args{'pkgname'} . " home page: " .
- 		"http://www.gnu.org/software/" . $args{'module'} . "/\n";
- 	}
- 	print "General help using GNU software: http://www.gnu.org/gethelp/\n";
-     }
- 
-     if ($args{'copyright'}) {
- 	print ".SH COPYRIGHT\n";
- 	print "Copyright \\(co ". $args{'copyright'} . ".\n";
- 	if ($args{'verbatimcopying'}) {
- 	    print ".br\n";
- 	    print "Copying and distribution of this file, with or without modification,\n";
- 	    print "are permitted in any medium without royalty provided the copyright\n";
- 	    print "notice and this notice are preserved.\n";
- 	}
-     }
- 
-     if ($args{'seeinfo'}) {
- 	print ".SH \"SEE ALSO\"\n";
- 	print "The full documentation for\n";
- 	print ".B " . $args{'module'} . "\n";
- 	print "is maintained as a Texinfo manual.  If the\n";
- 	print ".B info\n";
- 	print "and\n";
- 	print ".B " . $args{'module'} . "\n";
- 	print "programs are properly installed at your site, the command\n";
- 	print ".IP\n";
- 	print ".B info " . $args{'seeinfo'} . "\n";
- 	print ".PP\n";
- 	print "should give you access to the complete manual.\n";
-     }
- }
- 
- sub output_listfunc {
-     my %args = %{$_[0]};
-     print $args{'function'} . "\n";
- }
- 
- ##
- # output in text
- sub output_text {
-     my %args = %{$_[0]};
-     my ($parameter, $section);
- 
-     print "Function = ".$args{'function'}."\n";
-     print "  return type: ".$args{'functiontype'}."\n\n";
-     foreach $parameter (@{$args{'parameterlist'}}) {
- 	print " ".$args{'parametertypes'}{$parameter}." ".$parameter."\n";
- 	print "    -> ".$args{'parameters'}{$parameter}."\n";
-     }
-     foreach $section (@{$args{'sectionlist'}}) {
- 	print " $section:\n";
- 	print "    -> ";
- 	output_highlight($args{'sections'}{$section});
-     }
- }
- 
- ##
- # generic output function - calls the right one based
- # on current output mode.
- sub output_function {
- #    output_html(@_);
-     eval "output_".$output_mode."(\@_);";
- }
- 
- 
- ##
- # takes a function prototype and spits out all the details
- # stored in the global arrays/hsahes.
- sub dump_function {
-     my $prototype = shift @_;
- 
-     if ($prototype =~ m/^()([a-zA-Z0-9_~:]+)\s*\(([^\)]*)\)/ ||
- 	$prototype =~ m/^(\w+)\s+([a-zA-Z0-9_~:]+)\s*\(([^\)]*)\)/ ||
- 	$prototype =~ m/^(\w+\s*\*)\s*([a-zA-Z0-9_~:]+)\s*\(([^\)]*)\)/ ||
- 	$prototype =~ m/^(\w+\s+\w+)\s+([a-zA-Z0-9_~:]+)\s*\(([^\)]*)\)/ ||
- 	$prototype =~ m/^(\w+\s+\w+\s*\*)\s*([a-zA-Z0-9_~:]+)\s*\(([^\)]*)\)/)  {
- 	$return_type = $1;
- 	$function_name = $2;
- 	$args = $3;
- 
- #	print STDERR "ARGS = '$args'\n";
- 
- 	foreach $arg (split ',', $args) {
- 	    # strip leading/trailing spaces
- 	    $arg =~ s/^\s*//;
- 	    $arg =~ s/\s*$//;
- #	    print STDERR "SCAN ARG: '$arg'\n";
- 	    @args = split('\s', $arg);
- 
- #	    print STDERR " -> @args\n";
- 	    $param = pop @args;
- #	    print STDERR " -> @args\n";
- 	    if ($param =~ m/^(\*+)(.*)/) {
- 		$param = $2;
- 		push @args, $1;
- 	    }
- 	    if ($param =~ m/^(.*)(\[\])$/) {
- 		$param = $1;
- 		push @args, $2;
- 	    }
- #	    print STDERR " :> @args\n";
- 	    $type = join " ", @args;
- 
- 	    if ($parameters{$param} eq "" && $param != "void") {
- 		$parameters{$param} = "-- undescribed --";
- 		print STDERR "warning: $lineno: Function parameter '$param' not described in '$function_name'\n";
- 	    }
- 
- 	    push @parameterlist, $param;
- 	    $parametertypes{$param} = $type;
- 
- #	    print STDERR "param = '$param', type = '$type'\n";
- 	}
-     } else {
- 	print STDERR "warning: $lineno: Cannot understand prototype: '$prototype'\n" if (!($prototype  =~ m,GSASL_VALID_MECHANISM_CHARACTERS,));
- 	return;
-     }
- 
-     if ($function_only==0 || defined($function_table{$function_name})) {
- 	output_function({'function' => $function_name,
- 			 'module' => $modulename,
- 			 'sourceversion' => $sourceversion,
- 			 'include' => $include,
- 			 'includefuncprefix' => $includefuncprefix,
- 			 'bugsto' => $bugsto,
- 			 'pkgname' => $pkgname,
- 			 'copyright' => $copyright,
- 			 'verbatimcopying' => $verbatimcopying,
- 			 'seeinfo' => $seeinfo,
- 			 'functiontype' => $return_type,
- 			 'parameterlist' => \@parameterlist,
- 			 'parameters' => \%parameters,
- 			 'parametertypes' => \%parametertypes,
- 			 'sectionlist' => \@sectionlist,
- 			 'sections' => \%sections,
- 			 'purpose' => $function_purpose
- 			 });
-     }
- }
- 
- ######################################################################
- # main
- # states
- # 0 - normal code
- # 1 - looking for function name
- # 2 - scanning field start.
- # 3 - scanning prototype.
- $state = 0;
- $section = "";
- 
- $doc_special = "\@\%\$\#";
- 
- $doc_start = "^/\\*\\*\$";
- $doc_end = "\\*/";
- $doc_com = "\\s*\\*\\s*";
- $doc_func = $doc_com."(\\w+):?";
- $doc_sect = $doc_com."([".$doc_special."[:upper:]][\\w ]+):\\s*(.*)";
- $doc_content = $doc_com."(.*)";
- 
- %constants = ();
- %parameters = ();
- @parameterlist = ();
- %sections = ();
- @sectionlist = ();
- 
- $contents = "";
- $section_default = "Description";	# default section
- $section = $section_default;
- 
- $lineno = 0;
- foreach $file (@ARGV) {
-     if (!open(IN,"<$file")) {
- 	print STDERR "Error: Cannot open file $file\n";
- 	next;
-     }
-     while (<IN>) {
- 	$lineno++;
- 
- 	if ($state == 0) {
- 	    if (/$doc_start/o) {
- 		$state = 1;		# next line is always the function name
- 	    }
- 	} elsif ($state == 1) {	# this line is the function name (always)
- 	    if (/$doc_func/o) {
- 		$function = $1;
- 		$state = 2;
- 		if (/-\s*(.*)/) {
- 		    $function_purpose = $1;
- 		} else {
- 		    $function_purpose = "";
- 		}
- 		if ($verbose) {
- 		    print STDERR "Info($lineno): Scanning doc for $function\n";
- 		}
- 	    } else {
- 		print STDERR "warning: $lineno: Cannot understand $_ on line $lineno",
- 		" - I thought it was a doc line\n";
- 		$state = 0;
- 	    }
- 	} elsif ($state == 2) {	# look for head: lines, and include content
- 	    if (/$doc_sect/o) {
- 		$newsection = $1;
- 		$newcontents = $2;
- 
- 		if ($contents ne "") {
- 		    dump_section($section, $contents);
- 		    $section = $section_default;
- 		}
- 
- 		$contents = $newcontents;
- 		if ($contents ne "") {
- 		    $contents .= "\n";
- 		}
- 		$section = $newsection;
- 	    } elsif (/$doc_end/) {
- 
- 		if ($contents ne "") {
- 		    dump_section($section, $contents);
- 		    $section = $section_default;
- 		    $contents = "";
- 		}
- 
- #	    print STDERR "end of doc comment, looking for prototype\n";
- 		$prototype = "";
- 		$state = 3;
- 	    } elsif (/$doc_content/) {
- 		# miguel-style comment kludge, look for blank lines after
- 		# @parameter line to signify start of description
- 		if ($1 eq "" && $section =~ m/^@/) {
- 		    dump_section($section, $contents);
- 		    $section = $section_default;
- 		    $contents = "";
- 		} else {
- 		    $contents .= $1."\n";
- 		}
- 	    } else {
- 		# i dont know - bad line?  ignore.
- 		print STDERR "warning: $lineno: Bad line: $_";
- 	    }
- 	} elsif ($state == 3) {	# scanning for function { (end of prototype)
- 	    if (m#\s*/\*\s+MACDOC\s*#io) {
- 	      # do nothing
- 	    }
- 	    elsif (/([^\{]*)/) {
- 		$prototype .= $1;
- 	    }
- 	    if (/\{/) {
- 		$prototype =~ s@/\*.*?\*/@@gos;	# strip comments.
- 		$prototype =~ s@[\r\n]+@ @gos; # strip newlines/cr's.
- 		$prototype =~ s@^ +@@gos; # strip leading spaces
- 		dump_function($prototype);
- 
- 		$function = "";
- 		%constants = ();
- 		%parameters = ();
- 		%parametertypes = ();
- 		@parameterlist = ();
- 		%sections = ();
- 		@sectionlist = ();
- 		$prototype = "";
- 
- 		$state = 0;
- 	    }
- 	}
-     }
- }
--- 0 ----
diff -Nrc2 texinfo-6.7/doc/fdl.texi texinfo-6.8/doc/fdl.texi
*** texinfo-6.7/doc/fdl.texi	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/doc/fdl.texi	2021-02-16 21:23:29.000000000 +0000
***************
*** 415,419 ****
  versions will be similar in spirit to the present version, but may
  differ in detail to address new problems or concerns.  See
! @uref{https://www.gnu.org/copyleft/}.
  
  Each version of the License is given a distinguishing version number.
--- 415,419 ----
  versions will be similar in spirit to the present version, but may
  differ in detail to address new problems or concerns.  See
! @uref{https://www.gnu.org/licenses/}.
  
  Each version of the License is given a distinguishing version number.
diff -Nrc2 texinfo-6.7/doc/info-stnd.texi texinfo-6.8/doc/info-stnd.texi
*** texinfo-6.7/doc/info-stnd.texi	2019-09-23 18:50:08.000000000 +0100
--- texinfo-6.8/doc/info-stnd.texi	2020-11-22 19:10:50.000000000 +0000
***************
*** 160,164 ****
  @code{ls} documentation, which happens to be within the
  @code{coreutils} manual rather than a separate manual.  The @code{dir}
! entries can point to an any node within a manual, so that users don't
  have to be concerned with the exact structure used by different
  authors.
--- 160,164 ----
  @code{ls} documentation, which happens to be within the
  @code{coreutils} manual rather than a separate manual.  The @code{dir}
! entries can point to any node within a manual, so that users don't
  have to be concerned with the exact structure used by different
  authors.
***************
*** 1623,1628 ****
  @findex echo-area-quoted-insert
  Insert the next character verbatim.  This is how you can insert control
! characters into a search string, for example, or the @samp{?} character
! when Info prompts with completion.
  
  @item @kbd{M-TAB} (@code{echo-area-tab-insert})
--- 1623,1627 ----
  @findex echo-area-quoted-insert
  Insert the next character verbatim.  This is how you can insert control
! characters into a search string.
  
  @item @kbd{M-TAB} (@code{echo-area-tab-insert})
***************
*** 2534,2537 ****
--- 2533,2540 ----
  for example, can lead to frustration.
  
+ Note that some keys (such as @key{C-c}) have special meanings
+ to terminals, and any bindings for these would not be effective.
+ @xref{Special Characters,,, coreutils, GNU Coreutils}.
+ 
  The order in which key bindings are defined in the @file{.infokey} file is
  not important, except that the command summary produced by the
diff -Nrc2 texinfo-6.7/doc/Makefile.am texinfo-6.8/doc/Makefile.am
*** texinfo-6.7/doc/Makefile.am	2019-09-21 21:27:55.000000000 +0100
--- texinfo-6.8/doc/Makefile.am	2021-01-01 18:26:51.000000000 +0000
***************
*** 27,33 ****
  
  TXI_XLATE = txi-ca.tex txi-cs.tex txi-de.tex txi-en.tex txi-es.tex \
!             txi-fr.tex txi-hu.tex txi-is.tex txi-it.tex txi-ja.tex \
!             txi-nb.tex txi-nl.tex txi-nn.tex txi-pl.tex txi-pt.tex \
!             txi-ru.tex txi-sr.tex txi-tr.tex txi-uk.tex
  
  refcard_files = refcard/Makefile refcard/txicmdcheck \
--- 27,33 ----
  
  TXI_XLATE = txi-ca.tex txi-cs.tex txi-de.tex txi-en.tex txi-es.tex \
! 	    txi-fi.tex txi-fr.tex txi-hu.tex txi-is.tex txi-it.tex \
! 	    txi-ja.tex txi-nb.tex txi-nl.tex txi-nn.tex txi-pl.tex \
! 	    txi-pt.tex txi-ru.tex txi-sr.tex txi-tr.tex txi-uk.tex
  
  refcard_files = refcard/Makefile refcard/txicmdcheck \
***************
*** 87,91 ****
  gendocs_dir_url = /manual/
  gendocs_invoke = env $(gendocs_envvars) $(gendocs) --email $(gendocs_email) \
!   --html '-c TOP_NODE_UP_URL=$(gendocs_dir_url)'
  # A nice side effect of using --html is to eliminate the fancy css default;
  # otherwise, we could use gendocs_template_min.
--- 87,91 ----
  gendocs_dir_url = /manual/
  gendocs_invoke = env $(gendocs_envvars) $(gendocs) --email $(gendocs_email) \
!   --html '-c HTML_MATH=mathjax -c MATHJAX_SCRIPT=../../tex-svg.js -c MATHJAX_SOURCE=../../mathjax-instructions.html -c TOP_NODE_UP_URL=$(gendocs_dir_url)'
  # A nice side effect of using --html is to eliminate the fancy css default;
  # otherwise, we could use gendocs_template_min.
diff -Nrc2 texinfo-6.7/doc/Makefile.in texinfo-6.8/doc/Makefile.in
*** texinfo-6.7/doc/Makefile.in	2019-09-23 19:32:11.000000000 +0100
--- texinfo-6.8/doc/Makefile.in	2021-07-03 10:13:00.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 109,115 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 109,116 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 118,126 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 119,131 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 130,136 ****
--- 135,145 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 145,149 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 154,157 ----
***************
*** 160,163 ****
--- 168,172 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 166,176 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 175,193 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 191,199 ****
--- 208,219 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 204,208 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 224,229 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 387,390 ****
--- 408,412 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 405,408 ****
--- 427,431 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 411,417 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 434,441 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 422,425 ****
--- 446,451 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 429,437 ****
--- 455,472 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 449,460 ****
--- 484,499 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 464,467 ****
--- 503,507 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 470,483 ****
--- 510,531 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 485,489 ****
--- 533,539 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 507,522 ****
--- 557,625 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 525,528 ****
--- 628,632 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 556,562 ****
--- 660,670 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 567,591 ****
--- 675,709 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 595,598 ****
--- 713,717 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 641,648 ****
--- 760,769 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 653,662 ****
--- 774,788 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 667,671 ****
--- 793,800 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 681,700 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 810,834 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 704,711 ****
--- 838,848 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 715,720 ****
--- 852,859 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 727,734 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 866,874 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 739,745 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 879,889 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 747,752 ****
--- 891,898 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 754,757 ****
--- 900,904 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 774,777 ****
--- 921,926 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 784,789 ****
--- 933,940 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 801,811 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 952,966 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 846,849 ****
--- 1001,1005 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 858,861 ****
--- 1014,1019 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 867,877 ****
--- 1025,1044 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 886,895 ****
--- 1053,1065 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 902,912 ****
--- 1072,1086 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 919,923 ****
--- 1093,1099 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 942,948 ****
--- 1118,1128 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 950,972 ****
--- 1130,1168 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 978,985 ****
--- 1174,1184 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 987,991 ****
--- 1186,1193 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 998,1008 ****
--- 1200,1220 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1029,1032 ****
--- 1241,1245 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1036,1040 ****
--- 1249,1255 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1043,1059 ****
--- 1258,1279 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1066,1069 ****
--- 1286,1290 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1081,1087 ****
--- 1302,1318 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1094,1098 ****
--- 1325,1331 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1170,1176 ****
  # INSTALL_INFO = $(top_builddir)/$(native_tools)/util/ginstall-info
  TXI_XLATE = txi-ca.tex txi-cs.tex txi-de.tex txi-en.tex txi-es.tex \
!             txi-fr.tex txi-hu.tex txi-is.tex txi-it.tex txi-ja.tex \
!             txi-nb.tex txi-nl.tex txi-nn.tex txi-pl.tex txi-pt.tex \
!             txi-ru.tex txi-sr.tex txi-tr.tex txi-uk.tex
  
  refcard_files = refcard/Makefile refcard/txicmdcheck \
--- 1403,1409 ----
  # INSTALL_INFO = $(top_builddir)/$(native_tools)/util/ginstall-info
  TXI_XLATE = txi-ca.tex txi-cs.tex txi-de.tex txi-en.tex txi-es.tex \
! 	    txi-fi.tex txi-fr.tex txi-hu.tex txi-is.tex txi-it.tex \
! 	    txi-ja.tex txi-nb.tex txi-nl.tex txi-nn.tex txi-pl.tex \
! 	    txi-pt.tex txi-ru.tex txi-sr.tex txi-tr.tex txi-uk.tex
  
  refcard_files = refcard/Makefile refcard/txicmdcheck \
***************
*** 1204,1208 ****
  gendocs_dir_url = /manual/
  gendocs_invoke = env $(gendocs_envvars) $(gendocs) --email $(gendocs_email) \
!   --html '-c TOP_NODE_UP_URL=$(gendocs_dir_url)'
  
  # A nice side effect of using --html is to eliminate the fancy css default;
--- 1437,1441 ----
  gendocs_dir_url = /manual/
  gendocs_invoke = env $(gendocs_envvars) $(gendocs) --email $(gendocs_email) \
!   --html '-c HTML_MATH=mathjax -c MATHJAX_SCRIPT=../../tex-svg.js -c MATHJAX_SOURCE=../../mathjax-instructions.html -c TOP_NODE_UP_URL=$(gendocs_dir_url)'
  
  # A nice side effect of using --html is to eliminate the fancy css default;
diff -Nrc2 texinfo-6.7/doc/README texinfo-6.8/doc/README
*** texinfo-6.7/doc/README	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/doc/README	2021-07-01 11:32:44.000000000 +0100
***************
*** 1,5 ****
  texinfo/doc/README
  
!   Copyright 2002-2019 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
--- 1,5 ----
  texinfo/doc/README
  
!   Copyright 2002-2021 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
***************
*** 8,30 ****
  
  This directory contains documentation on the Texinfo system and the TeX
! sources needed to process Texinfo sources.  We recommend using the
! texi2dvi included in this distribution to run a Texinfo manual through
! TeX to produce a DVI file.
! 
! The .tex files are not installed automatically because TeX installations
! vary so widely.  Installing them in the wrong place would give a false
! sense of security.  So, you should simply cp *.tex to the appropriate
! place.  If your installation follows the TeX Directory Structure
! standard (http://tug.org/tds/), this will be the directory
  TEXMF/tex/texinfo/ for texinfo.tex, and TEXMF/tex/generic/epsf/ for
! epsf.tex.
  
! It is also possible to put these .tex files in a `local' place instead
! of overwriting existing ones, but this is more complicated.  See your TeX
! documentation in general and the texmf.cnf file in particular for information.
  
  If you add files to your TeX installations, not just replace existing
! ones, you very likely have to update your ls-R file; do this by
! running the mktexlsr command.
  
  You can get the latest texinfo.tex from
--- 8,37 ----
  
  This directory contains documentation on the Texinfo system and the TeX
! sources needed to process Texinfo sources.
! 
! The .tex files are not installed automatically because TeX
! installations vary so widely.  Installing them in the wrong place
! would give a false sense of security.  So to allow "\input texinfo"
! in your Texinfo files to find the correct version of texinfo.tex,
! you should simply cp *.tex to the appropriate place.
! 
! If your installation follows the TeX Directory Structure
! standard (http://tug.org/tds/), this place will be the directory
  TEXMF/tex/texinfo/ for texinfo.tex, and TEXMF/tex/generic/epsf/ for
! epsf.tex, where TEXMF is a root of a TeX hierachy.
  
! It is possible to put these .tex files in a `local' place instead
! of overwriting existing ones.  You might find  where this is by running
! `kpsewhich -var-value TEXMFLOCAL'.
  
  If you add files to your TeX installations, not just replace existing
! ones, you very likely will also have to update your ls-R file; do
! this by running the mktexlsr command.
! 
! For information on how or where to install files, see your TeX documentation
! in general (i.e. web2c and kpathsea manuals), and the texmf.cnf file.
! 
! An alternative is to copy texinfo.tex to the same directory as your
! Texinfo manual, but this is not especially recommended.
  
  You can get the latest texinfo.tex from
Binary files texinfo-6.7/doc/refcard/txirefcard-a4.pdf and texinfo-6.8/doc/refcard/txirefcard-a4.pdf differ
Binary files texinfo-6.7/doc/refcard/txirefcard.pdf and texinfo-6.8/doc/refcard/txirefcard.pdf differ
diff -Nrc2 texinfo-6.7/doc/refcard/txirefcard.tex texinfo-6.8/doc/refcard/txirefcard.tex
*** texinfo-6.7/doc/refcard/txirefcard.tex	2019-09-23 19:31:02.000000000 +0100
--- texinfo-6.8/doc/refcard/txirefcard.tex	2021-02-16 20:27:03.000000000 +0000
***************
*** 1,4 ****
  % Texinfo reference card.
- % $Id$
  %
  %**start of header
--- 1,3 ----
***************
*** 15,19 ****
  \ifx\undefined\afour\letterpaper=1 \else\letterpaper=0 \fi
  
! % Copyright 2008-2019 Free Software Foundation, Inc.
  %
  % This file is part of GNU Texinfo.
--- 14,18 ----
  \ifx\undefined\afour\letterpaper=1 \else\letterpaper=0 \fi
  
! % Copyright 2008-2021 Free Software Foundation, Inc.
  %
  % This file is part of GNU Texinfo.
***************
*** 49,54 ****
  % Summary node in the Texinfo manual, originally written by Bob Chassell.
  
! \def\versionyear{2019}          % year manual was updated
! \def\versionTexinfo{6.7}     % version of Texinfo this manual is for
  
  \def\copyrightnotice{%
--- 48,53 ----
  % Summary node in the Texinfo manual, originally written by Bob Chassell.
  
! \def\versionyear{2021}          % year manual was updated
! \def\versionTexinfo{6.8}     % version of Texinfo this manual is for
  
  \def\copyrightnotice{%
***************
*** 402,406 ****
  {\advance\baselineskip by -3pt
  \code{\bschar input texinfo}\linebreak
- \code{@setfilename {\sl info-file-name}}\linebreak
  \code{@settitle {\sl name-of-manual}}}
  
--- 401,404 ----
***************
*** 418,422 ****
  
  \txicmd{@setfilename}{info-file-name}{Provide a name to be used for the 
! output files.  Should be the first command in the input.}
  \txicmd{@settitle}{title}{Specify document \var{title}.}
  \txicmd{@copying}{}{Specify copyright and licensing text. Pair with \code{@end copying}.}
--- 416,420 ----
  
  \txicmd{@setfilename}{info-file-name}{Provide a name to be used for the 
! output files.}
  \txicmd{@settitle}{title}{Specify document \var{title}.}
  \txicmd{@copying}{}{Specify copyright and licensing text. Pair with \code{@end copying}.}
***************
*** 476,480 ****
  
  \txicmd{@chapter}{title}{Begin a numbered chapter; \var{title} appears in the table of contents.}
- \txicmd{@centerchap}{title}{Like \code{@chapter}, with chapter title centered.}
  
  \subsection{Context-dependent, included in contents}
--- 474,477 ----
***************
*** 520,524 ****
  \txicmd{@pxref}{\ttbraced{node, \rmbrack[entry], \rmbrack[node-title], \rmbrack[info-file], \rmbrack[manual]}}{Like \code{@xref}, but starts with `see' instead of `See', and must be used inside parentheses.}
  \txicmd{@ref}{\ttbraced{node, \rmbrack[entry], \rmbrack[node-title], \rmbrack[info-file], \rmbrack[manual]}}{Like \code{@xref}, but produces only the bare reference without `See' or `see'; must be followed by a punctuation mark.}
- \txicmd{@inforef}{\ttbraced{node, \rmbrack[entry-name], info-file}}{Make a cross reference to an Info file for which there is no printed manual.}
  \txicmd{@xrefautomaticsectiontitle}{\code{on|off}}{By default, use the section title instead of the node name in cross references.}
  
--- 517,520 ----
***************
*** 566,569 ****
--- 562,566 ----
  
  \txicmd{@math}{\ttbraced{math}}{Format the given math (inline); \bschar{} becomes an escape character, and all plain \TeX\ math is available.}
+ \txicmd{@displaymath}{}{Create a display math environment. Pair with \code{@end displaymath}.}
  \txicmd{@minus}{\ttbraced{}}{Insert a minus sign, `$-$'.}
  \txicmd{@\bschar}{}{Inside \code{@math}, insert a math backslash, $\backslash$.}
***************
*** 765,769 ****
  \txicmd{@tie}{\ttbraced{}}{Generate a normal interword space at which a line break is not allowed.}
  \txicmd{@w}{\ttbraced{text}}{Disallow line breaks within \var{text}.}
- \txicmd{@refill}{}{Does nothing (previously refilled and indented the preceding paragraph for Info).}
  
  \subsection{Vertical space}
--- 762,765 ----
***************
*** 874,879 ****
  \txicmd{@macro}{macroname \ttbraced{\var{params}} \dots\code{@end macro}}{Define a new Texinfo command \code{@\var{macroname}}.}
  \txicmd{@unmacro}{macroname}{Undefine \code{@\var{macroname}} if it is defined.}
- \txicmd{@definfoenclose}{newcmd\code{,} before\code{,} after}{Can only be used within \code{@ifinfo}; create a new command that encloses its argument in the \var{before} and \var{after} strings.}
- 
  
  \section{File inclusion}
--- 870,873 ----
***************
*** 894,898 ****
  
  \txicmd{@smallbook}{}{Format for a 7x9.25in trim size.}
! \txicmd{@afourpaper, @afivepaper}{}{Format for A4 and A5 paper sizes.}
  \txicmd{@afourlatex}{}{Variant for A4 with more whitespace.}
  \txicmd{@afourwide}{}{Format for A4 in landscape.}
--- 888,892 ----
  
  \txicmd{@smallbook}{}{Format for a 7x9.25in trim size.}
! \txicmd{@afourpaper, @afivepaper, @bsixpaper}{}{Format for A4, A5 and B6 paper sizes.}
  \txicmd{@afourlatex}{}{Variant for A4 with more whitespace.}
  \txicmd{@afourwide}{}{Format for A4 in landscape.}
***************
*** 993,996 ****
  \bye
  
! For make ccheck - Commands we deliberately haven't documented:
! \txicmd{@validatemenus}{}{}
--- 987,993 ----
  \bye
  
! not documenting
! \txicmd{@centerchap}{}
! \txicmd{@definfoenclose}{}
! 
! \txicmd{@inforef}{\ttbraced{node, \rmbrack[entry-name], info-file}}{Make a cross reference to an Info file for which there is no printed manual.}
diff -Nrc2 texinfo-6.7/doc/stamp-1 texinfo-6.8/doc/stamp-1
*** texinfo-6.7/doc/stamp-1	2019-09-23 19:35:11.000000000 +0100
--- texinfo-6.8/doc/stamp-1	2021-07-03 10:22:14.000000000 +0100
***************
*** 1,4 ****
! @set UPDATED 23 September 2019
! @set UPDATED-MONTH September 2019
! @set EDITION 6.7
! @set VERSION 6.7
--- 1,4 ----
! @set UPDATED 22 November 2020
! @set UPDATED-MONTH November 2020
! @set EDITION 6.8
! @set VERSION 6.8
diff -Nrc2 texinfo-6.7/doc/stamp-vti texinfo-6.8/doc/stamp-vti
*** texinfo-6.7/doc/stamp-vti	2019-09-23 19:35:11.000000000 +0100
--- texinfo-6.8/doc/stamp-vti	2021-07-03 10:22:14.000000000 +0100
***************
*** 1,4 ****
! @set UPDATED 23 September 2019
! @set UPDATED-MONTH September 2019
! @set EDITION 6.7
! @set VERSION 6.7
--- 1,4 ----
! @set UPDATED 8 June 2021
! @set UPDATED-MONTH June 2021
! @set EDITION 6.8
! @set VERSION 6.8
diff -Nrc2 texinfo-6.7/doc/texinfo.tex texinfo-6.8/doc/texinfo.tex
*** texinfo-6.7/doc/texinfo.tex	2019-09-21 21:28:07.000000000 +0100
--- texinfo-6.8/doc/texinfo.tex	2021-05-04 20:08:48.000000000 +0100
***************
*** 4,10 ****
  \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
  %
! \def\texinfoversion{2019-09-20.22}
  %
! % Copyright 1985, 1986, 1988, 1990-2019 Free Software Foundation, Inc.
  %
  % This texinfo.tex file is free software: you can redistribute it and/or
--- 4,10 ----
  \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
  %
! \def\texinfoversion{2021-04-25.21}
  %
! % Copyright 1985, 1986, 1988, 1990-2021 Free Software Foundation, Inc.
  %
  % This texinfo.tex file is free software: you can redistribute it and/or
***************
*** 34,38 ****
  % of date, so if that's what you're using, please check.
  %
! % Send bug reports to bug-texinfo@gnu.org.  Please include including a
  % complete document in each bug report with which we can reproduce the
  % problem.  Patches are, of course, greatly appreciated.
--- 34,38 ----
  % of date, so if that's what you're using, please check.
  %
! % Send bug reports to bug-texinfo@gnu.org.  Please include a
  % complete document in each bug report with which we can reproduce the
  % problem.  Patches are, of course, greatly appreciated.
***************
*** 350,383 ****
    \else \advance\hoffset by -\bindingoffset\fi
    %
    % Retrieve the information for the headings from the marks in the page,
    % and call Plain TeX's \makeheadline and \makefootline, which use the
    % values in \headline and \footline.
    %
-   % This is used to check if we are on the first page of a chapter.
-   \ifcase1\the\savedtopmark\fi
-   \let\prevchaptername\thischaptername
-   \ifcase0\firstmark\fi
-   \let\curchaptername\thischaptername
-   %
-   \ifodd\pageno \getoddheadingmarks \else \getevenheadingmarks \fi
-   %
-   \ifx\curchaptername\prevchaptername
-     \let\thischapterheading\thischapter
-   \else
-     % \thischapterheading is the same as \thischapter except it is blank
-     % for the first page of a chapter.  This is to prevent the chapter name 
-     % being shown twice.
-     \def\thischapterheading{}%
-   \fi
-   %
    % Common context changes for both heading and footing.
    % Do this outside of the \shipout so @code etc. will be expanded in
    % the headline as they should be, not taken literally (outputting ''code).
!   \def\commmonheadfootline{\let\hsize=\txipagewidth \texinfochars}
!   %
!   \global\setbox\headlinebox = \vbox{\commmonheadfootline \makeheadline}%
    %
    \ifodd\pageno \getoddfootingmarks \else \getevenfootingmarks \fi
!   \global\setbox\footlinebox = \vbox{\commmonheadfootline \makefootline}%
    %
    {%
--- 350,368 ----
    \else \advance\hoffset by -\bindingoffset\fi
    %
+   \checkchapterpage
+   %
    % Retrieve the information for the headings from the marks in the page,
    % and call Plain TeX's \makeheadline and \makefootline, which use the
    % values in \headline and \footline.
    %
    % Common context changes for both heading and footing.
    % Do this outside of the \shipout so @code etc. will be expanded in
    % the headline as they should be, not taken literally (outputting ''code).
!   \def\commonheadfootline{\let\hsize=\txipagewidth \texinfochars}
    %
+   \ifodd\pageno \getoddheadingmarks \else \getevenheadingmarks \fi
+   \global\setbox\headlinebox = \vbox{\commonheadfootline \makeheadline}%
    \ifodd\pageno \getoddfootingmarks \else \getevenfootingmarks \fi
!   \global\setbox\footlinebox = \vbox{\commonheadfootline \makefootline}%
    %
    {%
***************
*** 424,427 ****
--- 409,428 ----
  }
  
+ % Check if we are on the first page of a chapter.  Used for printing headings.
+ \newif\ifchapterpage
+ \def\checkchapterpage{%
+   % Get the chapter that was current at the end of the last page
+   \ifcase1\the\savedtopmark\fi
+   \let\prevchaptername\thischaptername
+   %
+   \ifodd\pageno \getoddheadingmarks \else \getevenheadingmarks \fi
+   \let\curchaptername\thischaptername
+   %
+   \ifx\curchaptername\prevchaptername
+     \chapterpagefalse
+   \else
+     \chapterpagetrue
+   \fi
+ }
  
  % Argument parsing
***************
*** 572,578 ****
  }
  
! % @end foo executes the definition of \Efoo.
! % But first, it executes a specialized version of \checkenv
! %
  \parseargdef\end{%
    \if 1\csname iscond.#1\endcsname
--- 573,578 ----
  }
  
! 
! % @end foo calls \checkenv and executes the definition of \Efoo.
  \parseargdef\end{%
    \if 1\csname iscond.#1\endcsname
***************
*** 1003,1006 ****
--- 1003,1014 ----
  }
  
+ % leave vertical mode without cancelling any first paragraph indent
+ \gdef\imageindent{%
+   \toks0=\everypar
+   \everypar={}%
+   \ptexnoindent
+   \global\everypar=\toks0
+ }
+ 
  
  % @refill is a no-op.
***************
*** 1011,1015 ****
  
  % @bye.
! \outer\def\bye{\pagealignmacro\tracingstats=1\ptexend}
  
  
--- 1019,1023 ----
  
  % @bye.
! \outer\def\bye{\chappager\pagelabels\tracingstats=1\ptexend}
  
  
***************
*** 1138,1141 ****
--- 1146,1188 ----
  
  
+ % Output page labels information.
+ % See PDF reference v.1.7 p.594, section 8.3.1.
+ \ifpdf
+ \def\pagelabels{%
+   \def\title{0 << /P (T-) /S /D >>}%
+   \edef\roman{\the\romancount << /S /r >>}%
+   \edef\arabic{\the\arabiccount << /S /D >>}%
+   %
+   % Page label ranges must be increasing.  Remove any duplicates.
+   % (There is a slight chance of this being wrong if e.g. there is
+   % a @contents but no @titlepage, etc.)
+   %
+   \ifnum\romancount=0 \def\roman{}\fi
+   \ifnum\arabiccount=0 \def\title{}%
+   \else
+     \ifnum\romancount=\arabiccount \def\roman{}\fi
+   \fi
+   %
+   \ifnum\romancount<\arabiccount
+     \pdfcatalog{/PageLabels << /Nums [\title \roman \arabic ] >> }\relax
+   \else
+     \pdfcatalog{/PageLabels << /Nums [\title \arabic \roman ] >> }\relax
+   \fi
+ }
+ \else
+   \let\pagelabels\relax
+ \fi
+ 
+ \newcount\pagecount \pagecount=0
+ \newcount\romancount \romancount=0
+ \newcount\arabiccount \arabiccount=0
+ \ifpdf
+   \let\ptxadvancepageno\advancepageno
+   \def\advancepageno{%
+     \ptxadvancepageno\global\advance\pagecount by 1
+   }
+ \fi
+ 
+ 
  % PDF uses PostScript string constants for the names of xref targets,
  % for display in the outlines, and in other places.  Thus, we have to
***************
*** 1428,1432 ****
--- 1475,1485 ----
        %
        % We use the node names as the destinations.
+       %
+       % Currently we prefix the section name with the section number
+       % for chapter and appendix headings only in order to avoid too much 
+       % horizontal space being required in the PDF viewer.
        \def\numchapentry##1##2##3##4{%
+         \dopdfoutline{##2 ##1}{count-\expnumber{chap##2}}{##3}{##4}}%
+       \def\unnchapentry##1##2##3##4{%
          \dopdfoutline{##1}{count-\expnumber{chap##2}}{##3}{##4}}%
        \def\numsecentry##1##2##3##4{%
***************
*** 1670,1676 ****
        %
        % We use node names as destinations.
        \def\partentry##1##2##3##4{}% ignore parts in the outlines
        \def\numchapentry##1##2##3##4{%
!         \dopdfoutline{##1}{1}{##3}{##4}}%
        \def\numsecentry##1##2##3##4{%
          \dopdfoutline{##1}{2}{##3}{##4}}%
--- 1723,1733 ----
        %
        % We use node names as destinations.
+       %
+       % Currently we prefix the section name with the section number
+       % for chapter and appendix headings only in order to avoid too much 
+       % horizontal space being required in the PDF viewer.
        \def\partentry##1##2##3##4{}% ignore parts in the outlines
        \def\numchapentry##1##2##3##4{%
!         \dopdfoutline{##2 ##1}{1}{##3}{##4}}%
        \def\numsecentry##1##2##3##4{%
          \dopdfoutline{##1}{2}{##3}{##4}}%
***************
*** 1684,1688 ****
        \let\appsubsecentry\numsubsecentry%
        \let\appsubsubsecentry\numsubsubsecentry%
!       \let\unnchapentry\numchapentry%
        \let\unnsecentry\numsecentry%
        \let\unnsubsecentry\numsubsecentry%
--- 1741,1746 ----
        \let\appsubsecentry\numsubsecentry%
        \let\appsubsubsecentry\numsubsubsecentry%
!       \def\unnchapentry##1##2##3##4{%
!         \dopdfoutline{##1}{1}{##3}{##4}}%
        \let\unnsecentry\numsecentry%
        \let\unnsubsecentry\numsubsecentry%
***************
*** 1813,1829 ****
      \endgroup
      %
!     \def\xetexpdfext{pdf}%
!     \ifx\xeteximgext\xetexpdfext
!       \XeTeXpdffile "#1".\xeteximgext ""
!     \else
!       \def\xetexpdfext{PDF}%
        \ifx\xeteximgext\xetexpdfext
          \XeTeXpdffile "#1".\xeteximgext ""
        \else
!         \XeTeXpicfile "#1".\xeteximgext ""
        \fi
!     \fi
!     \ifdim \wd0 >0pt width \xeteximagewidth \fi
!     \ifdim \wd2 >0pt height \xeteximageheight \fi \relax
    }
  \fi
--- 1871,1891 ----
      \endgroup
      %
!     % Putting an \hbox around the image can prevent an over-long line
!     % after the image.
!     \hbox\bgroup
!       \def\xetexpdfext{pdf}%
        \ifx\xeteximgext\xetexpdfext
          \XeTeXpdffile "#1".\xeteximgext ""
        \else
!         \def\xetexpdfext{PDF}%
!         \ifx\xeteximgext\xetexpdfext
!           \XeTeXpdffile "#1".\xeteximgext ""
!         \else
!           \XeTeXpicfile "#1".\xeteximgext ""
!         \fi
        \fi
!       \ifdim \wd0 >0pt width \xeteximagewidth \fi
!       \ifdim \wd2 >0pt height \xeteximageheight \fi \relax
!     \egroup
    }
  \fi
***************
*** 2497,2501 ****
  \def\sl{\fam=\slfam \setfontstyle{sl}}
  \def\bf{\fam=\bffam \setfontstyle{bf}}\def\bfstylename{bf}
! \def\tt{\fam=\ttfam \setfontstyle{tt}}
  
  % Texinfo sort of supports the sans serif font style, which plain TeX does not.
--- 2559,2563 ----
  \def\sl{\fam=\slfam \setfontstyle{sl}}
  \def\bf{\fam=\bffam \setfontstyle{bf}}\def\bfstylename{bf}
! \def\tt{\fam=\ttfam \setfontstyle{tt}}\def\ttstylename{tt}
  
  % Texinfo sort of supports the sans serif font style, which plain TeX does not.
***************
*** 2623,2628 ****
  
  
- \message{markup,}
- 
  % Check if we are currently using a typewriter font.  Since all the
  % Computer Modern typewriter fonts have zero interword stretch (and
--- 2685,2688 ----
***************
*** 2632,2697 ****
  \def\ifmonospace{\ifdim\fontdimen3\font=0pt }
  
- % Markup style infrastructure.  \defmarkupstylesetup\INITMACRO will
- % define and register \INITMACRO to be called on markup style changes.
- % \INITMACRO can check \currentmarkupstyle for the innermost
- % style.
- 
- \let\currentmarkupstyle\empty
- 
- \def\setupmarkupstyle#1{%
-   \def\currentmarkupstyle{#1}%
-   \markupstylesetup
- }
- 
- \let\markupstylesetup\empty
- 
- \def\defmarkupstylesetup#1{%
-   \expandafter\def\expandafter\markupstylesetup
-     \expandafter{\markupstylesetup #1}%
-   \def#1%
- }
- 
- % Markup style setup for left and right quotes.
- \defmarkupstylesetup\markupsetuplq{%
-   \expandafter\let\expandafter \temp
-     \csname markupsetuplq\currentmarkupstyle\endcsname
-   \ifx\temp\relax \markupsetuplqdefault \else \temp \fi
- }
- 
- \defmarkupstylesetup\markupsetuprq{%
-   \expandafter\let\expandafter \temp
-     \csname markupsetuprq\currentmarkupstyle\endcsname
-   \ifx\temp\relax \markupsetuprqdefault \else \temp \fi
- }
- 
  {
  \catcode`\'=\active
  \catcode`\`=\active
  
! \gdef\markupsetuplqdefault{\let`\lq}
! \gdef\markupsetuprqdefault{\let'\rq}
! 
! \gdef\markupsetcodequoteleft{\let`\codequoteleft}
! \gdef\markupsetcodequoteright{\let'\codequoteright}
  }
  
- \let\markupsetuplqcode \markupsetcodequoteleft
- \let\markupsetuprqcode \markupsetcodequoteright
- %
- \let\markupsetuplqexample \markupsetcodequoteleft
- \let\markupsetuprqexample \markupsetcodequoteright
- %
- \let\markupsetuplqkbd     \markupsetcodequoteleft
- \let\markupsetuprqkbd     \markupsetcodequoteright
- %
- \let\markupsetuplqsamp \markupsetcodequoteleft
- \let\markupsetuprqsamp \markupsetcodequoteright
- %
- \let\markupsetuplqverb \markupsetcodequoteleft
- \let\markupsetuprqverb \markupsetcodequoteright
- %
- \let\markupsetuplqverbatim \markupsetcodequoteleft
- \let\markupsetuprqverbatim \markupsetcodequoteright
- 
  % Allow an option to not use regular directed right quote/apostrophe
  % (char 0x27), but instead the undirected quote from cmtt (char 0x0d).
--- 2692,2703 ----
  \def\ifmonospace{\ifdim\fontdimen3\font=0pt }
  
  {
  \catcode`\'=\active
  \catcode`\`=\active
  
! \gdef\setcodequotes{\let`\codequoteleft \let'\codequoteright}
! \gdef\setregularquotes{\let`\lq \let'\rq}
  }
  
  % Allow an option to not use regular directed right quote/apostrophe
  % (char 0x27), but instead the undirected quote from cmtt (char 0x0d).
***************
*** 2856,2860 ****
  
  % @samp.
! \def\samp#1{{\setupmarkupstyle{samp}\lq\tclose{#1}\rq\null}}
  
  % @indicateurl is \samp, that is, with quotes.
--- 2862,2866 ----
  
  % @samp.
! \def\samp#1{{\setcodequotes\lq\tclose{#1}\rq\null}}
  
  % @indicateurl is \samp, that is, with quotes.
***************
*** 2899,2904 ****
    %
    \global\def\code{\begingroup
!     \setupmarkupstyle{code}%
!     % The following should really be moved into \setupmarkupstyle handlers.
      \catcode\dashChar=\active  \catcode\underChar=\active
      \ifallowcodebreaks
--- 2905,2909 ----
    %
    \global\def\code{\begingroup
!     \setcodequotes
      \catcode\dashChar=\active  \catcode\underChar=\active
      \ifallowcodebreaks
***************
*** 2988,2995 ****
  \newif\ifurefurlonlylink
  
  % The main macro is \urefbreak, which allows breaking at expected
! % places within the url.  (There used to be another version, which
! % didn't support automatic breaking.)
! \def\urefbreak{\begingroup \urefcatcodes \dourefbreak}
  \let\uref=\urefbreak
  %
--- 2993,3008 ----
  \newif\ifurefurlonlylink
  
+ % The default \pretolerance setting stops the penalty inserted in
+ % \urefallowbreak being a discouragement to line breaking.  Set it to
+ % a negative value for this paragraph only.  Hopefully this does not
+ % conflict with redefinitions of \par done elsewhere.
+ \def\nopretolerance{%
+ \pretolerance=-1
+ \def\par{\endgraf\pretolerance=100 \let\par\endgraf}%
+ }
+ 
  % The main macro is \urefbreak, which allows breaking at expected
! % places within the url.
! \def\urefbreak{\nopretolerance \begingroup \urefcatcodes \dourefbreak}
  \let\uref=\urefbreak
  %
***************
*** 3046,3050 ****
    %
    \global\def\urefcode{\begingroup
!     \setupmarkupstyle{code}%
      \urefcatcodes
      \let&\urefcodeamp
--- 3059,3063 ----
    %
    \global\def\urefcode{\begingroup
!     \setcodequotes
      \urefcatcodes
      \let&\urefcodeamp
***************
*** 3100,3109 ****
  \def\wordnone{none}
  
! % Allow a ragged right output to aid breaking long URL's.  Putting stretch in 
! % between characters of the URL doesn't look good.
  \def\urefallowbreak{%
!   \hskip 0pt plus 4 em\relax
!   \allowbreak
!   \hskip 0pt plus -4 em\relax
  }
  
--- 3113,3127 ----
  \def\wordnone{none}
  
! % Allow a ragged right output to aid breaking long URL's.  There can
! % be a break at the \allowbreak with no extra glue (if the existing stretch in 
! % the line is sufficient), a break at the \penalty with extra glue added
! % at the end of the line, or no break at all here.
! %   Changing the value of the penalty and/or the amount of stretch affects how 
! % preferable one choice is over the other.
  \def\urefallowbreak{%
!   \penalty0\relax
!   \hskip 0pt plus 2 em\relax
!   \penalty1000\relax
!   \hskip 0pt plus -2 em\relax
  }
  
***************
*** 3162,3167 ****
    \def\one{#1}\def\three{#3}\def\threex{??}%
    \ifx\one\xkey\ifx\threex\three \key{#2}%
!   \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi
!   \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi
  }
  
--- 3180,3185 ----
    \def\one{#1}\def\three{#3}\def\threex{??}%
    \ifx\one\xkey\ifx\threex\three \key{#2}%
!   \else{\tclose{\kbdfont\setcodequotes\look}}\fi
!   \else{\tclose{\kbdfont\setcodequotes\look}}\fi
  }
  
***************
*** 3180,3184 ****
  % if it isn't monospace, then use \tt.
  %
! \def\key#1{{\setupmarkupstyle{key}%
    \nohyphenation
    \ifmonospace\else\tt\fi
--- 3198,3202 ----
  % if it isn't monospace, then use \tt.
  %
! \def\key#1{{\setregularquotes
    \nohyphenation
    \ifmonospace\else\tt\fi
***************
*** 3301,3304 ****
--- 3319,3345 ----
  \def\finishsup#1{$\ptexsp{\hbox{\switchtolllsize #1}}$}%
  
+ % provide this command from LaTeX as it is very common
+ \def\frac#1#2{{{#1}\over{#2}}}
+ 
+ % @displaymath.
+ % \globaldefs is needed to recognize the end lines in \tex and
+ % \end tex.  Set \thisenv as @end displaymath is seen before @end tex.
+ {\obeylines
+ \globaldefs=1
+ \envdef\displaymath{%
+ \tex%
+ \def\thisenv{\displaymath}%
+ \begingroup\let\end\displaymathend%
+ $$%
+ }
+ 
+ \def\displaymathend{$$\endgroup\end}%
+ 
+ \def\Edisplaymath{%
+ \def\thisenv{\tex}%
+ \end tex
+ }}
+ 
+ 
  % @inlinefmt{FMTNAME,PROCESSED-TEXT} and @inlineraw{FMTNAME,RAW-TEXT}.
  % Ignore unless FMTNAME == tex; then it is like @iftex and @tex,
***************
*** 3505,3509 ****
  % @pounds{} is a sterling sign, which Knuth put in the CM italic font.
  %
! \def\pounds{{\it\$}}
  
  % @euro{} comes from a separate font, depending on the current style.
--- 3546,3550 ----
  % @pounds{} is a sterling sign, which Knuth put in the CM italic font.
  %
! \def\pounds{\ifmonospace{\ecfont\char"BF}\else{\it\$}\fi}
  
  % @euro{} comes from a separate font, depending on the current style.
***************
*** 3654,3662 ****
  
  % Quotes.
- \chardef\quotedblleft="5C
- \chardef\quotedblright=`\"
  \chardef\quoteleft=`\`
  \chardef\quoteright=`\'
  
  
  \message{page headings,}
--- 3695,3711 ----
  
  % Quotes.
  \chardef\quoteleft=`\`
  \chardef\quoteright=`\'
  
+ % only change font for tt for correct kerning and to avoid using
+ % \ecfont unless necessary.
+ \def\quotedblleft{%
+   \ifmonospace{\ecfont\char"10}\else{\char"5C}\fi
+ }
+ 
+ \def\quotedblright{%
+   \ifmonospace{\ecfont\char"11}\else{\char`\"}\fi
+ }
+ 
  
  \message{page headings,}
***************
*** 3780,3789 ****
  \newtoks\evenheadline    % headline on even pages
  \newtoks\oddheadline     % headline on odd pages
  \newtoks\evenfootline    % footline on even pages
  \newtoks\oddfootline     % footline on odd pages
  
  % Now make \makeheadline and \makefootline in Plain TeX use those variables
! \headline={{\textfonts\rm \ifodd\pageno \the\oddheadline
!                             \else \the\evenheadline \fi}}
  \footline={{\textfonts\rm \ifodd\pageno \the\oddfootline
                              \else \the\evenfootline \fi}\HEADINGShook}
--- 3829,3845 ----
  \newtoks\evenheadline    % headline on even pages
  \newtoks\oddheadline     % headline on odd pages
+ \newtoks\evenchapheadline% headline on even pages with a new chapter
+ \newtoks\oddchapheadline % headline on odd pages with a new chapter
  \newtoks\evenfootline    % footline on even pages
  \newtoks\oddfootline     % footline on odd pages
  
  % Now make \makeheadline and \makefootline in Plain TeX use those variables
! \headline={{\textfonts\rm
!             \ifchapterpage
!               \ifodd\pageno\the\oddchapheadline\else\the\evenchapheadline\fi
!             \else
!               \ifodd\pageno\the\oddheadline\else\the\evenheadline\fi
!             \fi}}
! 
  \footline={{\textfonts\rm \ifodd\pageno \the\oddfootline
                              \else \the\evenfootline \fi}\HEADINGShook}
***************
*** 3801,3810 ****
  \def\evenheadingxxx #1{\evenheadingyyy #1\|\|\|\|\finish}
  \def\evenheadingyyy #1\|#2\|#3\|#4\finish{%
! \global\evenheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}}
  
  \def\oddheading{\parsearg\oddheadingxxx}
  \def\oddheadingxxx #1{\oddheadingyyy #1\|\|\|\|\finish}
  \def\oddheadingyyy #1\|#2\|#3\|#4\finish{%
! \global\oddheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}}
  
  \parseargdef\everyheading{\oddheadingxxx{#1}\evenheadingxxx{#1}}%
--- 3857,3868 ----
  \def\evenheadingxxx #1{\evenheadingyyy #1\|\|\|\|\finish}
  \def\evenheadingyyy #1\|#2\|#3\|#4\finish{%
!   \global\evenheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}
!   \global\evenchapheadline=\evenheadline}
  
  \def\oddheading{\parsearg\oddheadingxxx}
  \def\oddheadingxxx #1{\oddheadingyyy #1\|\|\|\|\finish}
  \def\oddheadingyyy #1\|#2\|#3\|#4\finish{%
!   \global\oddheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}%
!   \global\oddchapheadline=\oddheadline}
  
  \parseargdef\everyheading{\oddheadingxxx{#1}\evenheadingxxx{#1}}%
***************
*** 3873,3878 ****
  
  \def\headingsoff{% non-global headings elimination
!   \evenheadline={\hfil}\evenfootline={\hfil}%
!    \oddheadline={\hfil}\oddfootline={\hfil}%
  }
  
--- 3931,3936 ----
  
  \def\headingsoff{% non-global headings elimination
!   \evenheadline={\hfil}\evenfootline={\hfil}\evenchapheadline={\hfil}%
!    \oddheadline={\hfil}\oddfootline={\hfil}\oddchapheadline={\hfil}%
  }
  
***************
*** 3881,3884 ****
--- 3939,3947 ----
  
  % When we turn headings on, set the page number to 1.
+ \def\pageone{
+   \global\pageno=1
+   \global\arabiccount = \pagecount
+ }
+ 
  % For double-sided printing, put current file name in lower left corner,
  % chapter name on inside top of right hand pages, document
***************
*** 3886,3895 ****
  % edge of all pages.
  \def\HEADINGSdouble{%
! \global\pageno=1
! \global\evenfootline={\hfil}
! \global\oddfootline={\hfil}
! \global\evenheadline={\line{\folio\hfil\thistitle}}
! \global\oddheadline={\line{\thischapterheading\hfil\folio}}
! \global\let\contentsalignmacro = \chapoddpage
  }
  \let\contentsalignmacro = \chappager
--- 3949,3954 ----
  % edge of all pages.
  \def\HEADINGSdouble{%
! \pageone
! \HEADINGSdoublex
  }
  \let\contentsalignmacro = \chappager
***************
*** 3898,3907 ****
  % page number on top right.
  \def\HEADINGSsingle{%
! \global\pageno=1
! \global\evenfootline={\hfil}
! \global\oddfootline={\hfil}
! \global\evenheadline={\line{\thischapterheading\hfil\folio}}
! \global\oddheadline={\line{\thischapterheading\hfil\folio}}
! \global\let\contentsalignmacro = \chappager
  }
  \def\HEADINGSon{\HEADINGSdouble}
--- 3957,3962 ----
  % page number on top right.
  \def\HEADINGSsingle{%
! \pageone
! \HEADINGSsinglex
  }
  \def\HEADINGSon{\HEADINGSdouble}
***************
*** 3913,3917 ****
  \global\oddfootline={\hfil}
  \global\evenheadline={\line{\folio\hfil\thistitle}}
! \global\oddheadline={\line{\thischapterheading\hfil\folio}}
  \global\let\contentsalignmacro = \chapoddpage
  }
--- 3968,3974 ----
  \global\oddfootline={\hfil}
  \global\evenheadline={\line{\folio\hfil\thistitle}}
! \global\oddheadline={\line{\thischapter\hfil\folio}}
! \global\evenchapheadline={\line{\folio\hfil}}
! \global\oddchapheadline={\line{\hfil\folio}}
  \global\let\contentsalignmacro = \chapoddpage
  }
***************
*** 3921,3926 ****
  \global\evenfootline={\hfil}
  \global\oddfootline={\hfil}
! \global\evenheadline={\line{\thischapterheading\hfil\folio}}
! \global\oddheadline={\line{\thischapterheading\hfil\folio}}
  \global\let\contentsalignmacro = \chappager
  }
--- 3978,3997 ----
  \global\evenfootline={\hfil}
  \global\oddfootline={\hfil}
! \global\evenheadline={\line{\thischapter\hfil\folio}}
! \global\oddheadline={\line{\thischapter\hfil\folio}}
! \global\evenchapheadline={\line{\hfil\folio}}
! \global\oddchapheadline={\line{\hfil\folio}}
! \global\let\contentsalignmacro = \chappager
! }
! 
! % for @setchapternewpage off
! \def\HEADINGSsinglechapoff{%
! \pageone
! \global\evenfootline={\hfil}
! \global\oddfootline={\hfil}
! \global\evenheadline={\line{\thischapter\hfil\folio}}
! \global\oddheadline={\line{\thischapter\hfil\folio}}
! \global\evenchapheadline=\evenheadline
! \global\oddchapheadline=\oddheadline
  \global\let\contentsalignmacro = \chappager
  }
***************
*** 4231,4310 ****
  }
  
- % @alphaenumerate and @capsenumerate are abbreviations for giving an arg
- % to @enumerate.
- %
- \def\alphaenumerate{\enumerate{a}}
- \def\capsenumerate{\enumerate{A}}
- \def\Ealphaenumerate{\Eenumerate}
- \def\Ecapsenumerate{\Eenumerate}
- 
  
  % @multitable macros
- % Amy Hendrickson, 8/18/94, 3/6/96
- %
- % @multitable ... @end multitable will make as many columns as desired.
- % Contents of each column will wrap at width given in preamble.  Width
- % can be specified either with sample text given in a template line,
- % or in percent of \hsize, the current width of text on page.
- 
- % Table can continue over pages but will only break between lines.
- 
- % To make preamble:
- %
- % Either define widths of columns in terms of percent of \hsize:
- %   @multitable @columnfractions .25 .3 .45
- %   @item ...
- %
- %   Numbers following @columnfractions are the percent of the total
- %   current hsize to be used for each column. You may use as many
- %   columns as desired.
- 
- 
- % Or use a template:
- %   @multitable {Column 1 template} {Column 2 template} {Column 3 template}
- %   @item ...
- %   using the widest term desired in each column.
- 
- % Each new table line starts with @item, each subsequent new column
- % starts with @tab. Empty columns may be produced by supplying @tab's
- % with nothing between them for as many times as empty columns are needed,
- % ie, @tab@tab@tab will produce two empty columns.
- 
- % @item, @tab do not need to be on their own lines, but it will not hurt
- % if they are.
- 
- % Sample multitable:
- 
- %   @multitable {Column 1 template} {Column 2 template} {Column 3 template}
- %   @item first col stuff @tab second col stuff @tab third col
- %   @item
- %   first col stuff
- %   @tab
- %   second col stuff
- %   @tab
- %   third col
- %   @item first col stuff @tab second col stuff
- %   @tab Many paragraphs of text may be used in any column.
- %
- %         They will wrap at the width determined by the template.
- %   @item@tab@tab This will be in third column.
- %   @end multitable
- 
- % Default dimensions may be reset by user.
- % @multitableparskip is vertical space between paragraphs in table.
- % @multitableparindent is paragraph indent in table.
- % @multitablecolmargin is horizontal space to be left between columns.
- % @multitablelinespace is space to leave between table items, baseline
- %                                                            to baseline.
- %   0pt means it depends on current normal line spacing.
- %
- \newskip\multitableparskip
- \newskip\multitableparindent
- \newdimen\multitablecolspace
- \newskip\multitablelinespace
- \multitableparskip=0pt
- \multitableparindent=6pt
- \multitablecolspace=12pt
- \multitablelinespace=0pt
  
  % Macros used to set up halign preamble:
--- 4302,4307 ----
***************
*** 4354,4359 ****
  }
  
- % multitable-only commands.
- % 
  % @headitem starts a heading row, which we typeset in bold.  Assignments
  % have to be global since we are inside the implicit group of an
--- 4351,4354 ----
***************
*** 4372,4383 ****
  \let\headitemcrhook=\relax
  %
- % A \tab used to include \hskip1sp.  But then the space in a template
- % line is not enough.  That is bad.  So let's go back to just `&' until
- % we again encounter the problem the 1sp was intended to solve.
- %					--karl, nathan@acm.org, 20apr99.
  \def\tab{\checkenv\multitable &\the\everytab}%
  
- % @multitable ... @end multitable definitions:
- %
  \newtoks\everytab  % insert after every tab.
  %
--- 4367,4372 ----
***************
*** 4394,4400 ****
    \tolerance=9500
    \hbadness=9500
!   \setmultitablespacing
!   \parskip=\multitableparskip
!   \parindent=\multitableparindent
    \overfullrule=0pt
    \global\colcount=0
--- 4383,4388 ----
    \tolerance=9500
    \hbadness=9500
!   \parskip=0pt
!   \parindent=6pt
    \overfullrule=0pt
    \global\colcount=0
***************
*** 4426,4470 ****
    \halign\bgroup &%
      \global\advance\colcount by 1
!     \multistrut
      \vtop{%
!       % Use the current \colcount to find the correct column width:
        \hsize=\expandafter\csname col\the\colcount\endcsname
        %
-       % In order to keep entries from bumping into each other
-       % we will add a \leftskip of \multitablecolspace to all columns after
-       % the first one.
-       %
-       % If a template has been used, we will add \multitablecolspace
-       % to the width of each template entry.
-       %
-       % If the user has set preamble in terms of percent of \hsize we will
-       % use that dimension as the width of the column, and the \leftskip
-       % will keep entries from bumping into each other.  Table will start at
-       % left margin and final column will justify at right margin.
-       %
-       % Make sure we don't inherit \rightskip from the outer environment.
        \rightskip=0pt
        \ifnum\colcount=1
! 	% The first column will be indented with the surrounding text.
! 	\advance\hsize by\leftskip
        \else
! 	\ifsetpercent \else
! 	  % If user has not set preamble in terms of percent of \hsize
! 	  % we will advance \hsize by \multitablecolspace.
! 	  \advance\hsize by \multitablecolspace
! 	\fi
!        % In either case we will make \leftskip=\multitablecolspace:
!       \leftskip=\multitablecolspace
        \fi
!       % Ignoring space at the beginning and end avoids an occasional spurious
!       % blank line, when TeX decides to break the line at the space before the
!       % box from the multistrut, so the strut ends up on a line by itself.
!       % For example:
!       % @multitable @columnfractions .11 .89
!       % @item @code{#}
!       % @tab Legal holiday which is valid in major parts of the whole country.
!       % Is automatically provided with highlighting sequences respectively
!       % marking characters.
!       \noindent\ignorespaces##\unskip\multistrut
      }\cr
  }
--- 4414,4435 ----
    \halign\bgroup &%
      \global\advance\colcount by 1
!     \strut
      \vtop{%
!       \advance\hsize by -1\leftskip
!       % Find the correct column width
        \hsize=\expandafter\csname col\the\colcount\endcsname
        %
        \rightskip=0pt
        \ifnum\colcount=1
!         \advance\hsize by\leftskip % Add indent of surrounding text
        \else
!         % In order to keep entries from bumping into each other.
!         \leftskip=12pt
!         \ifsetpercent \else
!           % If a template has been used
!           \advance\hsize by \leftskip
!         \fi
        \fi
!       \noindent\ignorespaces##\unskip\strut
      }\cr
  }
***************
*** 4475,4503 ****
  }
  
- \def\setmultitablespacing{%
-   \def\multistrut{\strut}% just use the standard line spacing
-   %
-   % Compute \multitablelinespace (if not defined by user) for use in
-   % \multitableparskip calculation.  We used define \multistrut based on
-   % this, but (ironically) that caused the spacing to be off.
-   % See bug-texinfo report from Werner Lemberg, 31 Oct 2004 12:52:20 +0100.
- \ifdim\multitablelinespace=0pt
- \setbox0=\vbox{X}\global\multitablelinespace=\the\baselineskip
- \global\advance\multitablelinespace by-\ht0
- \fi
- % Test to see if parskip is larger than space between lines of
- % table. If not, do nothing.
- %        If so, set to same dimension as multitablelinespace.
- \ifdim\multitableparskip>\multitablelinespace
- \global\multitableparskip=\multitablelinespace
- \global\advance\multitableparskip-7pt % to keep parskip somewhat smaller
-                                       % than skip between lines in the table.
- \fi%
- \ifdim\multitableparskip=0pt
- \global\multitableparskip=\multitablelinespace
- \global\advance\multitableparskip-7pt % to keep parskip somewhat smaller
-                                       % than skip between lines in the table.
- \fi}
- 
  
  \message{conditionals,}
--- 4440,4443 ----
***************
*** 4837,4841 ****
  % like the previous two, but they put @code around the argument.
  \def\docodeindex#1{\edef\indexname{#1}\parsearg\docodeindexxxx}
! \def\docodeindexxxx #1{\doind{\indexname}{\code{#1}}}
  
  
--- 4777,4781 ----
  % like the previous two, but they put @code around the argument.
  \def\docodeindex#1{\edef\indexname{#1}\parsearg\docodeindexxxx}
! \def\docodeindexxxx #1{\docind{\indexname}{#1}}
  
  
***************
*** 5134,5174 ****
    \def\th{th}%
    %
!   \def\LaTeX{LaTeX}%
!   \def\TeX{TeX}%
    %
!   % Assorted special characters.  \defglyph gives the control sequence a
!   % definition that removes the {} that follows its use.
!   \defglyph\atchar{@}%
!   \defglyph\arrow{->}%
!   \defglyph\bullet{bullet}%
!   \defglyph\comma{,}%
!   \defglyph\copyright{copyright}%
!   \defglyph\dots{...}%
!   \defglyph\enddots{...}%
!   \defglyph\equiv{==}%
!   \defglyph\error{error}%
!   \defglyph\euro{euro}%
!   \defglyph\expansion{==>}%
!   \defglyph\geq{>=}%
!   \defglyph\guillemetleft{<<}%
!   \defglyph\guillemetright{>>}%
!   \defglyph\guilsinglleft{<}%
!   \defglyph\guilsinglright{>}%
!   \defglyph\leq{<=}%
!   \defglyph\lbracechar{\{}%
!   \defglyph\minus{-}%
!   \defglyph\point{.}%
!   \defglyph\pounds{pounds}%
!   \defglyph\print{-|}%
!   \defglyph\quotedblbase{"}%
!   \defglyph\quotedblleft{"}%
!   \defglyph\quotedblright{"}%
!   \defglyph\quoteleft{`}%
!   \defglyph\quoteright{'}%
!   \defglyph\quotesinglbase{,}%
!   \defglyph\rbracechar{\}}%
!   \defglyph\registeredsymbol{R}%
!   \defglyph\result{=>}%
!   \defglyph\textdegree{o}%
    %
    % We need to get rid of all macros, leaving only the arguments (if present).
--- 5074,5115 ----
    \def\th{th}%
    %
!   \let\do\indexnofontsdef
!   %
!   \do\LaTeX{LaTeX}%
!   \do\TeX{TeX}%
    %
!   % Assorted special characters.
!   \do\atchar{@}%
!   \do\arrow{->}%
!   \do\bullet{bullet}%
!   \do\comma{,}%
!   \do\copyright{copyright}%
!   \do\dots{...}%
!   \do\enddots{...}%
!   \do\equiv{==}%
!   \do\error{error}%
!   \do\euro{euro}%
!   \do\expansion{==>}%
!   \do\geq{>=}%
!   \do\guillemetleft{<<}%
!   \do\guillemetright{>>}%
!   \do\guilsinglleft{<}%
!   \do\guilsinglright{>}%
!   \do\leq{<=}%
!   \do\lbracechar{\{}%
!   \do\minus{-}%
!   \do\point{.}%
!   \do\pounds{pounds}%
!   \do\print{-|}%
!   \do\quotedblbase{"}%
!   \do\quotedblleft{"}%
!   \do\quotedblright{"}%
!   \do\quoteleft{`}%
!   \do\quoteright{'}%
!   \do\quotesinglbase{,}%
!   \do\rbracechar{\}}%
!   \do\registeredsymbol{R}%
!   \do\result{=>}%
!   \do\textdegree{o}%
    %
    % We need to get rid of all macros, leaving only the arguments (if present).
***************
*** 5185,5189 ****
    \let\value\indexnofontsvalue
  }
! \def\defglyph#1#2{\def#1##1{#2}} % see above
  
  
--- 5126,5133 ----
    \let\value\indexnofontsvalue
  }
! 
! % Give the control sequence a definition that removes the {} that follows 
! % its use, e.g. @AA{} -> AA
! \def\indexnofontsdef#1#2{\def#1##1{#2}}%
  
  
***************
*** 5204,5207 ****
--- 5148,5165 ----
  }
  
+ % Same as \doind, but for code indices
+ \def\docind#1#2{%
+   \iflinks
+   {%
+     %
+     \requireopenindexfile{#1}%
+     \edef\writeto{\csname#1indfile\endcsname}%
+     %
+     \def\indextext{#2}%
+     \safewhatsit\docindwrite
+   }%
+   \fi
+ }
+ 
  % Check if an index file has been opened, and if not, open it.
  \def\requireopenindexfile#1{%
***************
*** 5270,5273 ****
--- 5228,5234 ----
      \edef\trimmed{\segment}%
      \edef\trimmed{\expandafter\eatspaces\expandafter{\trimmed}}%
+     \ifincodeindex
+       \edef\trimmed{\noexpand\code{\trimmed}}%
+     \fi
      %
      \xdef\bracedtext{\bracedtext{\trimmed}}%
***************
*** 5335,5339 ****
  % Write the entry in \indextext to the index file.
  %
! \def\doindwrite{%
    \maybemarginindex
    %
--- 5296,5305 ----
  % Write the entry in \indextext to the index file.
  %
! 
! \newif\ifincodeindex
! \def\doindwrite{\incodeindexfalse\doindwritex}
! \def\docindwrite{\incodeindextrue\doindwritex}
! 
! \def\doindwritex{%
    \maybemarginindex
    %
***************
*** 5555,5559 ****
      \begindoublecolumns
      \catcode`\\=0\relax
!     \catcode`\@=12\relax
      \input \jobname.\indexname s
      \enddoublecolumns
--- 5521,5529 ----
      \begindoublecolumns
      \catcode`\\=0\relax
!     %
!     % Make @ an escape character to give macros a chance to work.  This
!     % should work because we (hopefully) don't otherwise use @ in index files.
!     %\catcode`\@=12\relax
!     \catcode`\@=0\relax
      \input \jobname.\indexname s
      \enddoublecolumns
***************
*** 6397,6406 ****
  \global\let\contentsalignmacro = \chappager
  \global\let\pchapsepmacro=\chapbreak
! \global\let\pagealignmacro=\chappager}
  
  \def\CHAPPAGon{%
  \global\let\contentsalignmacro = \chappager
  \global\let\pchapsepmacro=\chappager
- \global\let\pagealignmacro=\chappager
  \global\def\HEADINGSon{\HEADINGSsingle}}
  
--- 6367,6375 ----
  \global\let\contentsalignmacro = \chappager
  \global\let\pchapsepmacro=\chapbreak
! \global\def\HEADINGSon{\HEADINGSsinglechapoff}}
  
  \def\CHAPPAGon{%
  \global\let\contentsalignmacro = \chappager
  \global\let\pchapsepmacro=\chappager
  \global\def\HEADINGSon{\HEADINGSsingle}}
  
***************
*** 6408,6412 ****
  \global\let\contentsalignmacro = \chapoddpage
  \global\let\pchapsepmacro=\chapoddpage
- \global\let\pagealignmacro=\chapoddpage
  \global\def\HEADINGSon{\HEADINGSdouble}}
  
--- 6377,6380 ----
***************
*** 6773,6779 ****
  \def\startcontents#1{%
    % If @setchapternewpage on, and @headings double, the contents should
!   % start on an odd page, unlike chapters.  Thus, we maintain
!   % \contentsalignmacro in parallel with \pagealignmacro.
!   % From: Torbjorn Granlund <tege@matematik.su.se>
    \contentsalignmacro
    \immediate\closeout\tocfile
--- 6741,6745 ----
  \def\startcontents#1{%
    % If @setchapternewpage on, and @headings double, the contents should
!   % start on an odd page, unlike chapters.
    \contentsalignmacro
    \immediate\closeout\tocfile
***************
*** 6790,6793 ****
--- 6756,6762 ----
      % Roman numerals for page numbers.
      \ifnum \pageno>0 \global\pageno = \lastnegativepageno \fi
+     \def\thistitle{}% no title in double-sided headings
+     % Record where the Roman numerals started.
+     \ifnum\romancount=0 \global\romancount=\pagecount \fi
  }
  
***************
*** 6812,6817 ****
      \closein 1
    \endgroup
!   \lastnegativepageno = \pageno
!   \global\pageno = \savepageno
  }
  
--- 6781,6785 ----
      \closein 1
    \endgroup
!   \contentsendroman
  }
  
***************
*** 6848,6855 ****
      \contentsalignmacro % in case @setchapternewpage odd is in effect
    \endgroup
    \lastnegativepageno = \pageno
    \global\pageno = \savepageno
  }
- \let\shortcontents = \summarycontents
  
  % Typeset the label for a chapter or appendix for the short contents.
--- 6816,6833 ----
      \contentsalignmacro % in case @setchapternewpage odd is in effect
    \endgroup
+   \contentsendroman
+ }
+ \let\shortcontents = \summarycontents
+ 
+ % Get ready to use Arabic numerals again
+ \def\contentsendroman{%
    \lastnegativepageno = \pageno
    \global\pageno = \savepageno
+   %
+   % If \romancount > \arabiccount, the contents are at the end of the
+   % document.  Otherwise, advance where the Arabic numerals start for
+   % the page numbers.
+   \ifnum\romancount>\arabiccount\else\global\arabiccount=\pagecount\fi
  }
  
  % Typeset the label for a chapter or appendix for the short contents.
***************
*** 6993,6997 ****
  
  \envdef\tex{%
!   \setupmarkupstyle{tex}%
    \catcode `\\=0 \catcode `\{=1 \catcode `\}=2
    \catcode `\$=3 \catcode `\&=4 \catcode `\#=6
--- 6971,6975 ----
  
  \envdef\tex{%
!   \setregularquotes
    \catcode `\\=0 \catcode `\{=1 \catcode `\}=2
    \catcode `\$=3 \catcode `\&=4 \catcode `\#=6
***************
*** 7219,7223 ****
  % If you want even small examples the full size: @set dispenvsize nosmall.
  % This affects the following displayed environments:
! %    @example, @display, @format, @lisp
  %
  \def\smallword{small}
--- 7197,7201 ----
  % If you want even small examples the full size: @set dispenvsize nosmall.
  % This affects the following displayed environments:
! %    @example, @display, @format, @lisp, @verbatim
  %
  \def\smallword{small}
***************
*** 7265,7271 ****
  \maketwodispenvdef{lisp}{example}{%
    \nonfillstart
!   \tt\setupmarkupstyle{example}%
    \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special.
!   \gobble % eat return
  }
  % @display/@smalldisplay: same as @lisp except keep current font.
--- 7243,7249 ----
  \maketwodispenvdef{lisp}{example}{%
    \nonfillstart
!   \tt\setcodequotes
    \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special.
!   \parsearg\gobble
  }
  % @display/@smalldisplay: same as @lisp except keep current font.
***************
*** 7425,7429 ****
    \tt  % easiest (and conventionally used) font for verbatim
    \def\par{\leavevmode\endgraf}%
!   \setupmarkupstyle{verb}%
    \tabeightspaces
    % Respect line breaks,
--- 7403,7407 ----
    \tt  % easiest (and conventionally used) font for verbatim
    \def\par{\leavevmode\endgraf}%
!   \setcodequotes
    \tabeightspaces
    % Respect line breaks,
***************
*** 7440,7450 ****
  %
  % We typeset each line of the verbatim in an \hbox, so we can handle
! % tabs.  The \global is in case the verbatim line starts with an accent,
! % or some other command that starts with a begin-group.  Otherwise, the
! % entire \verbbox would disappear at the corresponding end-group, before
! % it is typeset.  Meanwhile, we can't have nested verbatim commands
! % (can we?), so the \global won't be overwriting itself.
  \newbox\verbbox
! \def\starttabbox{\global\setbox\verbbox=\hbox\bgroup}
  %
  \begingroup
--- 7418,7424 ----
  %
  % We typeset each line of the verbatim in an \hbox, so we can handle
! % tabs.
  \newbox\verbbox
! \def\starttabbox{\setbox\verbbox=\hbox\bgroup}
  %
  \begingroup
***************
*** 7457,7461 ****
        \multiply\dimen\verbbox by\tabw % compute previous multiple of \tabw
        \advance\dimen\verbbox by\tabw  % advance to next multiple of \tabw
!       \wd\verbbox=\dimen\verbbox \box\verbbox \starttabbox
      }%
    }
--- 7431,7436 ----
        \multiply\dimen\verbbox by\tabw % compute previous multiple of \tabw
        \advance\dimen\verbbox by\tabw  % advance to next multiple of \tabw
!       \wd\verbbox=\dimen\verbbox
!       \leavevmode\box\verbbox \starttabbox
      }%
    }
***************
*** 7467,7475 ****
    \nonfillstart
    \tt % easiest (and conventionally used) font for verbatim
!   % The \leavevmode here is for blank lines.  Otherwise, we would
!   % never \starttabbox and the \egroup would end verbatim mode.
!   \def\par{\leavevmode\egroup\box\verbbox\endgraf}%
    \tabexpand
!   \setupmarkupstyle{verbatim}%
    % Respect line breaks,
    % print special symbols as themselves, and
--- 7442,7448 ----
    \nonfillstart
    \tt % easiest (and conventionally used) font for verbatim
!   \def\par{\egroup\leavevmode\box\verbbox\endgraf\starttabbox}%
    \tabexpand
!   \setcodequotes
    % Respect line breaks,
    % print special symbols as themselves, and
***************
*** 7477,7481 ****
    % Must do in this order:
    \obeylines \uncatcodespecials \sepspaces
-   \everypar{\starttabbox}%
  }
  
--- 7450,7453 ----
***************
*** 7512,7522 ****
    % of the @verbatim input line itself.  Otherwise we get an extra blank
    % line in the output.
!   \xdef\doverbatim#1^^M#2@end verbatim{#2\noexpand\end\gobble verbatim}%
    % We really want {...\end verbatim} in the body of the macro, but
    % without the active space; thus we have to use \xdef and \gobble.
  \endgroup
  %
  \envdef\verbatim{%
!     \setupverbatim\doverbatim
  }
  \let\Everbatim = \afterenvbreak
--- 7484,7497 ----
    % of the @verbatim input line itself.  Otherwise we get an extra blank
    % line in the output.
!   \xdef\doverbatim#1^^M#2@end verbatim{%
!     \starttabbox#2\egroup\noexpand\end\gobble verbatim}%
    % We really want {...\end verbatim} in the body of the macro, but
    % without the active space; thus we have to use \xdef and \gobble.
+   % The \egroup ends the \verbbox started at the end of the last line in
+   % the block.
  \endgroup
  %
  \envdef\verbatim{%
!     \setnormaldispenv\setupverbatim\doverbatim
  }
  \let\Everbatim = \afterenvbreak
***************
*** 7536,7540 ****
        \edef\tmp{\noexpand\input #1 }
        \expandafter
!     }\tmp
      \afterenvbreak
    }%
--- 7511,7515 ----
        \edef\tmp{\noexpand\input #1 }
        \expandafter
!     }\expandafter\starttabbox\tmp\egroup
      \afterenvbreak
    }%
***************
*** 7888,7892 ****
    % Nowadays we recommend @code, since the difference between a ttsl hyphen
    % and a tt hyphen is pretty tiny.  @code also disables ?` !`.
!   \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}%
    #1%
    \sl\hyphenchar\font=45
--- 7863,7867 ----
    % Nowadays we recommend @code, since the difference between a ttsl hyphen
    % and a tt hyphen is pretty tiny.  @code also disables ?` !`.
!   \def\var##1{{\setregularquotes\ttslanted{##1}}}%
    #1%
    \sl\hyphenchar\font=45
***************
*** 7997,8005 ****
  \fi
  
  % Used at the time of macro expansion.
  % Argument is macro body with arguments substituted
  \def\scanmacro#1{%
    \newlinechar`\^^M
!   \def\xeatspaces{\eatspaces}%
    %
    % Process the macro body under the current catcode regime.
--- 7972,7987 ----
  \fi
  
+ \let\E=\expandafter
+ 
  % Used at the time of macro expansion.
  % Argument is macro body with arguments substituted
  \def\scanmacro#1{%
    \newlinechar`\^^M
!   % expand the expansion of \eatleadingcr twice to maybe remove a leading
!   % newline (and \else and \fi tokens), then call \eatspaces on the result.
!   \def\xeatspaces##1{%
!     \E\E\E\E\E\E\E\eatspaces\E\E\E\E\E\E\E{\eatleadingcr##1%
!   }}%
!   \def\xempty##1{}%
    %
    % Process the macro body under the current catcode regime.
***************
*** 8054,8057 ****
--- 8036,8044 ----
  }
  
+ {\catcode`\^^M=\other%
+ \gdef\eatleadingcr#1{\if\noexpand#1\noexpand^^M\else\E#1\fi}}%
+ % Warning: this won't work for a delimited argument
+ % or for an empty argument
+ 
  % Trim a single trailing ^^M off a string.
  {\catcode`\^^M=\other \catcode`\Q=3%
***************
*** 8220,8223 ****
--- 8207,8211 ----
    % \hash is redefined to `#' later to get it into definitions
    \let\xeatspaces\relax
+   \let\xempty\relax
    \parsemargdefxxx#1,;,%
    \ifnum\paramno<10\relax\else
***************
*** 8231,8237 ****
      \advance\paramno by 1
      \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname
!         {\xeatspaces{\hash\the\paramno}}%
      \edef\paramlist{\paramlist\hash\the\paramno,}%
    \fi\next}
  
  % \parsemacbody, \parsermacbody
--- 8219,8227 ----
      \advance\paramno by 1
      \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname
!         {\xeatspaces{\hash\the\paramno\noexpand\xempty{}}}%
      \edef\paramlist{\paramlist\hash\the\paramno,}%
    \fi\next}
+ % the \xempty{} is to give \eatleadingcr an argument in the case of an
+ % empty macro argument.
  
  % \parsemacbody, \parsermacbody
***************
*** 8822,8826 ****
          \ifhavexrefs
            % We (should) know the real title if we have the xref values.
!           \def\printedrefname{\refx{#1-title}{}}%
          \else
            % Otherwise just copy the Info node name.
--- 8812,8816 ----
          \ifhavexrefs
            % We (should) know the real title if we have the xref values.
!           \def\printedrefname{\refx{#1-title}}%
          \else
            % Otherwise just copy the Info node name.
***************
*** 8916,8920 ****
      % print it instead of our usual "Figure 1.2".
      \ifdim\wd\printedrefnamebox = 0pt
!       \refx{#1-snt}{}%
      \else
        \printedrefname
--- 8906,8910 ----
      % print it instead of our usual "Figure 1.2".
      \ifdim\wd\printedrefnamebox = 0pt
!       \refx{#1-snt}%
      \else
        \printedrefname
***************
*** 8951,8982 ****
        % Reference within this manual.
        %
!       % _ (for example) has to be the character _ for the purposes of the
!       % control sequence corresponding to the node, but it has to expand
!       % into the usual \leavevmode...\vrule stuff for purposes of
!       % printing. So we \turnoffactive for the \refx-snt, back on for the
!       % printing, back off for the \refx-pg.
!       {\turnoffactive
!        % Only output a following space if the -snt ref is nonempty; for
!        % @unnumbered and @anchor, it won't be.
!        \setbox2 = \hbox{\ignorespaces \refx{#1-snt}{}}%
!        \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi
!       }%
        % output the `[mynode]' via the macro below so it can be overridden.
        \xrefprintnodename\printedrefname
        %
!       % But we always want a comma and a space:
!       ,\space
!       %
!       % output the `page 3'.
!       \turnoffactive \putwordpage\tie\refx{#1-pg}{}%
!       % Add a , if xref followed by a space
!       \if\space\noexpand\tokenafterxref ,%
!       \else\ifx\	\tokenafterxref ,% @TAB
!       \else\ifx\*\tokenafterxref ,%   @*
!       \else\ifx\ \tokenafterxref ,%   @SPACE
!       \else\ifx\
!                 \tokenafterxref ,%    @NL
!       \else\ifx\tie\tokenafterxref ,% @tie
!       \fi\fi\fi\fi\fi\fi
      \fi\fi
    \fi
--- 8941,8968 ----
        % Reference within this manual.
        %
!       % Only output a following space if the -snt ref is nonempty, as the ref
!       % will be empty for @unnumbered and @anchor.
!       \setbox2 = \hbox{\ignorespaces \refx{#1-snt}}%
!       \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi
!       %
        % output the `[mynode]' via the macro below so it can be overridden.
        \xrefprintnodename\printedrefname
        %
!       \expandafter\ifx\csname SETtxiomitxrefpg\endcsname\relax
!         % But we always want a comma and a space:
!         ,\space
!         %
!         % output the `page 3'.
!         \turnoffactive \putwordpage\tie\refx{#1-pg}%
!         % Add a , if xref followed by a space
!         \if\space\noexpand\tokenafterxref ,%
!         \else\ifx\	\tokenafterxref ,% @TAB
!         \else\ifx\*\tokenafterxref ,%   @*
!         \else\ifx\ \tokenafterxref ,%   @SPACE
!         \else\ifx\
!                   \tokenafterxref ,%    @NL
!         \else\ifx\tie\tokenafterxref ,% @tie
!         \fi\fi\fi\fi\fi\fi
!       \fi
      \fi\fi
    \fi
***************
*** 9045,9055 ****
  }
  
! % \refx{NAME}{SUFFIX} - reference a cross-reference string named NAME.  SUFFIX 
! % is output afterwards if non-empty.
! \def\refx#1#2{%
    \requireauxfile
    {%
      \indexnofonts
!     \otherbackslash
      \def\value##1{##1}%
      \expandafter\global\expandafter\let\expandafter\thisrefX
--- 9031,9040 ----
  }
  
! % \refx{NAME} - reference a cross-reference string named NAME.
! \def\refx#1{%
    \requireauxfile
    {%
      \indexnofonts
!     \turnoffactive
      \def\value##1{##1}%
      \expandafter\global\expandafter\let\expandafter\thisrefX
***************
*** 9074,9078 ****
      \thisrefX
    \fi
-   #2% Output the suffix in any case.
  }
  
--- 9059,9062 ----
***************
*** 9184,9191 ****
    \catcode`\]=\other
    \catcode`\"=\other
!   \catcode`\_=\other
!   \catcode`\|=\other
!   \catcode`\<=\other
!   \catcode`\>=\other
    \catcode`\$=\other
    \catcode`\#=\other
--- 9168,9175 ----
    \catcode`\]=\other
    \catcode`\"=\other
!   \catcode`\_=\active
!   \catcode`\|=\active
!   \catcode`\<=\active
!   \catcode`\>=\active
    \catcode`\$=\other
    \catcode`\#=\other
***************
*** 9408,9412 ****
    \catcode`\^^M = 5     % in case we're inside an example
    \normalturnoffactive  % allow _ et al. in names
!   \def\xprocessmacroarg{\eatspaces}% in case we are being used via a macro
    % If the image is by itself, center it.
    \ifvmode
--- 9392,9396 ----
    \catcode`\^^M = 5     % in case we're inside an example
    \normalturnoffactive  % allow _ et al. in names
!   \makevalueexpandable
    % If the image is by itself, center it.
    \ifvmode
***************
*** 9434,9438 ****
    %  want to start a paragraph, which will create a hsize-width box and
    %  eradicate the centering.
!   \ifx\centersub\centerV\else \noindent \fi
    %
    % Output the image.
--- 9418,9422 ----
    %  want to start a paragraph, which will create a hsize-width box and
    %  eradicate the centering.
!   \ifx\centersub\centerV \else \imageindent \fi
    %
    % Output the image.
***************
*** 10708,10711 ****
--- 10692,10697 ----
    \DeclareUnicodeCharacter{0237}{\dotless{j}}%
    %
+   \DeclareUnicodeCharacter{02BC}{'}%
+   %
    \DeclareUnicodeCharacter{02DB}{\ogonek{ }}%
    %
***************
*** 11342,11345 ****
--- 11328,11343 ----
  }}
  
+ \def\bsixpaper{{\globaldefs = 1
+   \afourpaper
+   \internalpagesizes{140mm}{100mm}%
+                     {-6.35mm}{-12.7mm}%
+                     {\bindingoffset}{14pt}%
+                     {176mm}{125mm}%
+   \let\SETdispenvsize=\smallword
+   \lispnarrowing = 0.2in
+   \globaldefs = 0
+ }}
+ 
+ 
  % @pagesizes TEXTHEIGHT[,TEXTWIDTH]
  % Perhaps we should allow setting the margins, \topskip, \parskip,
***************
*** 11355,11364 ****
    %
    \dimen0 = #1\relax
!   \advance\dimen0 by \voffset
!   \advance\dimen0 by 1in % reference point for DVI is 1 inch from top of page
    %
    \dimen2 = \hsize
!   \advance\dimen2 by \normaloffset
!   \advance\dimen2 by 1in % reference point is 1 inch from left edge of page
    %
    \internalpagesizes{#1}{\hsize}%
--- 11353,11362 ----
    %
    \dimen0 = #1\relax
!   \advance\dimen0 by 2.5in % default 1in margin above heading line
!                            % and 1.5in to include heading, footing and
!                            % bottom margin
    %
    \dimen2 = \hsize
!   \advance\dimen2 by 2in % default to 1 inch margin on each side
    %
    \internalpagesizes{#1}{\hsize}%
***************
*** 11447,11451 ****
    \let~ = \activetilde 
    \let^ = \activehat
!   \markupsetuplqdefault \markupsetuprqdefault 
    \let\b = \strong
    \let\i = \smartitalic
--- 11445,11449 ----
    \let~ = \activetilde 
    \let^ = \activehat
!   \setregularquotes
    \let\b = \strong
    \let\i = \smartitalic
***************
*** 11506,11511 ****
     @let~=@normaltilde
     @let\=@ttbackslash
!    @markupsetuplqdefault
!    @markupsetuprqdefault
     @unsepspaces
   }
--- 11504,11508 ----
     @let~=@normaltilde
     @let\=@ttbackslash
!    @setregularquotes
     @unsepspaces
   }
***************
*** 11600,11605 ****
  @catcode`@'=@active
  @catcode`@`=@active
! @markupsetuplqdefault
! @markupsetuprqdefault
  
  @c Local variables:
--- 11597,11601 ----
  @catcode`@'=@active
  @catcode`@`=@active
! @setregularquotes
  
  @c Local variables:
***************
*** 11614,11615 ****
--- 11610,11612 ----
  
  @enablebackslashhack
+ 
diff -Nrc2 texinfo-6.7/doc/texinfo.texi texinfo-6.8/doc/texinfo.texi
*** texinfo-6.7/doc/texinfo.texi	2019-09-23 18:53:53.000000000 +0100
--- texinfo-6.8/doc/texinfo.texi	2021-06-08 20:13:41.000000000 +0100
***************
*** 1,9 ****
  \input texinfo.tex    @c -*-texinfo-*-
  
- @c Everything between the start/end of header lines will be passed by
- @c Emacs's {texinfo,makeinfo}-format region commands.  See the `start of
- @c header' node for more info.
- @c %**start of header
- 
  @c Automake requires this
  @setfilename texinfo.info
--- 1,4 ----
***************
*** 25,30 ****
  @c finalout
  
- @comment %**end of header
- 
  @copying
  This manual is for GNU Texinfo (version @value{VERSION}, @value{UPDATED}),
--- 20,23 ----
***************
*** 32,39 ****
  printed manual from a single source using semantic markup.
  
! Copyright @copyright{} 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
! 1998, 1999, 2001, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
! 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Free Software
! Foundation, Inc.
  
  @quotation
--- 25,29 ----
  printed manual from a single source using semantic markup.
  
! Copyright @copyright{} 1988, 1990-1993, 1995-1999, 2001-2021 Free Software Foundation, Inc.
  
  @quotation
***************
*** 59,73 ****
  @end direntry
  
- @c Set smallbook if printing in smallbook format so the example of the
- @c smallbook font is actually written using smallbook; in bigbook, a kludge
- @c is used for TeX output.  Do this through the -t option to texi2dvi,
- @c so this same source can be used for other paper sizes as well.
- @c smallbook
- @c set smallbook
- @c @@clear smallbook
- 
- @c If you like blank pages, add through texi2dvi -t.
- @c setchapternewpage odd
- 
  @set txiindexatsignignore
  @set txiindexbackslashignore
--- 49,52 ----
***************
*** 84,90 ****
  @author Richard M. Stallman
  
- @c Include the Distribution inside the titlepage so
- @c that headings are turned off.
- 
  @page
  @vskip 0pt plus 1filll
--- 63,66 ----
***************
*** 128,132 ****
  * Overview::                    Texinfo in brief.
  * Writing a Texinfo File::      Format of a Texinfo source file.
- * Beginning and Ending a File:: Beginning and end of a Texinfo file.
  * Nodes::                       Writing nodes, the basic unit of Texinfo.
  * Chapter Structuring::         Creating chapters, sections, appendices, etc.
--- 104,107 ----
***************
*** 158,163 ****
  * Sample Texinfo Files::        Complete examples, including full texts.
  * Texinfo Mode::                Using the GNU Emacs Texinfo mode.
! * Headings::                    How to write page headings and footings.
! * Catching Mistakes::           How to find mistakes in formatting.
  * Info Format Specification::   Technical details of the Info file format.
  * GNU Free Documentation License:: Copying this manual.
--- 133,137 ----
  * Sample Texinfo Files::        Complete examples, including full texts.
  * Texinfo Mode::                Using the GNU Emacs Texinfo mode.
! * Global Document Commands::    Affecting formatting throughout.
  * Info Format Specification::   Technical details of the Info file format.
  * GNU Free Documentation License:: Copying this manual.
***************
*** 183,191 ****
  * Comments::                    Writing comments and ignored text in general.
  * Minimum::                     What a Texinfo file must have.
! * Short Sample::                A short sample Texinfo file.
! 
! Beginning and Ending a Texinfo File
! 
! * Sample Beginning::            A sample beginning for a Texinfo file.
  * Texinfo File Header::         The first lines.
  * Document Permissions::        Ensuring your manual is free.
--- 157,161 ----
  * Comments::                    Writing comments and ignored text in general.
  * Minimum::                     What a Texinfo file must have.
! * Short Sample Texinfo File::   A short sample Texinfo file.
  * Texinfo File Header::         The first lines.
  * Document Permissions::        Ensuring your manual is free.
***************
*** 193,197 ****
  * Contents::                    How to create a table of contents.
  * The Top Node::                Creating the `Top' node and master menu.
! * Global Document Commands::    Affecting formatting throughout.
  * Ending a File::               What is at the end of a Texinfo file?
  
--- 163,167 ----
  * Contents::                    How to create a table of contents.
  * The Top Node::                Creating the `Top' node and master menu.
! * The Body of the Document::    The rest of the nodes.
  * Ending a File::               What is at the end of a Texinfo file?
  
***************
*** 212,219 ****
  
  * @code{@@titlepage}::                  Create a title for the printed document.
- * @code{@@titlefont @@center @@sp}::      The @code{@@titlefont}, @code{@@center},
-                                  and @code{@@sp} commands.
  * @code{@@title @@subtitle @@author}::    The @code{@@title}, @code{@@subtitle},
                                   and @code{@@author} commands.
  * Copyright::                   How to write the copyright notice and
                                   include copying permissions.
--- 182,189 ----
  
  * @code{@@titlepage}::                  Create a title for the printed document.
  * @code{@@title @@subtitle @@author}::    The @code{@@title}, @code{@@subtitle},
                                   and @code{@@author} commands.
+ * @code{@@titlefont @@center @@sp}::      The @code{@@titlefont}, @code{@@center},
+                                  and @code{@@sp} commands.
  * Copyright::                   How to write the copyright notice and
                                   include copying permissions.
***************
*** 223,249 ****
  The `Top' Node and Master Menu
  
- * Top Node Example::
  * Master Menu Parts::
  
- Global Document Commands
- 
- * @code{@@documentdescription}::        Document summary for the HTML output.
- * @code{@@setchapternewpage}::          Start chapters on right-hand pages.
- * @code{@@headings}::                   An option for turning headings on and off
-                                         and double or single sided printing.
- * @code{@@paragraphindent}::            Specify paragraph indentation.
- * @code{@@firstparagraphindent}::       Suppressing first paragraph indentation.
- * @code{@@exampleindent}::              Specify environment indentation.
- 
  Nodes
  
! * Texinfo Document Structure::  How Texinfo manuals are usually arranged.
  * Node Names::                  How to choose node names.
- * Writing a Node::              How to write an @code{@@node} line.
  * Node Line Requirements::      Keep names unique.
  * First Node::                  How to write a `Top' node.
  * @code{@@top} Command::                How to use the @code{@@top} command.
  * Node Menu Illustration::      A diagram, and sample nodes and menus.
- * @command{makeinfo} Pointer Creation::   Letting makeinfo determine node pointers.
  * Menus::                       Listing subordinate nodes.
  
--- 193,207 ----
  The `Top' Node and Master Menu
  
  * Master Menu Parts::
  
  Nodes
  
! * Writing a Node::              How to write a @code{@@node} line.
  * Node Names::                  How to choose node names.
  * Node Line Requirements::      Keep names unique.
  * First Node::                  How to write a `Top' node.
  * @code{@@top} Command::                How to use the @code{@@top} command.
+ * Texinfo Document Structure::  How Texinfo manuals are usually arranged.
  * Node Menu Illustration::      A diagram, and sample nodes and menus.
  * Menus::                       Listing subordinate nodes.
  
***************
*** 339,343 ****
  * @code{@@verbatiminclude}::            Including a file verbatim.
  * @code{@@lisp}::                       Illustrating Lisp code.
! * @code{@@small@dots{}}::                   Examples in a smaller font.
  * @code{@@display}::                    Writing an example in the current font.
  * @code{@@format}::                     Writing an example without narrowed margins.
--- 297,301 ----
  * @code{@@verbatiminclude}::            Including a file verbatim.
  * @code{@@lisp}::                       Illustrating Lisp code.
! * small::                       Examples in a smaller font.
  * @code{@@display}::                    Writing an example in the current font.
  * @code{@@format}::                     Writing an example without narrowed margins.
***************
*** 546,551 ****
  * Sample Include File::         A sample outer file with included files
                                       within it; and a sample included file.
- * Include Files Evolution::     How use of the @code{@@include} command
-                                      has changed over time.
  
  Formatting and Printing Hardcopy
--- 504,507 ----
***************
*** 561,570 ****
  * Preparing for @TeX{}::           What to do before you use @TeX{}.
  * Overfull hboxes::             What are and what to do with overfull hboxes.
- * @code{@@smallbook}::                  How to print small format books and manuals.
- * A4 Paper::                    How to print on A4 or A5 paper.
- * @code{@@pagesizes}::                  How to print with customized page sizes.
- * Magnification::               How to print scaled up output.
  * PDF Output::                  Portable Document Format output.
- * Obtaining @TeX{}::               How to obtain @TeX{}.
  
  Format with @command{tex}/@command{texindex}
--- 517,521 ----
***************
*** 575,583 ****
  @command{texi2any}: The Generic Translator for Texinfo
  
- * Reference Implementation::    @command{texi2any}: the reference implementation.
  * Invoking @command{texi2any}::           Running the translator from a shell.
  * @command{texi2any} Environment Variables::
  * @command{texi2any} Printed Output::     Calling @command{texi2dvi}.
- * Pointer Validation::          How to check that pointers point somewhere.
  * Customization Variables::     Configuring @command{texi2any}.
  * Internationalization of Document Strings:: Translating program-inserted text.
--- 526,532 ----
***************
*** 587,594 ****
  Customization Variables
  
! * Commands: Customization Variables for @@-Commands.
! * Options:  Customization Variables and Options.
! * HTML:     HTML Customization Variables.
! * Other:    Other Customization Variables.
  
  Creating and Installing Info Files
--- 536,545 ----
  Customization Variables
  
! * Customization Variables for @@-Commands::
! * Customization Variables and Options::
! * HTML Customization Variables::
! * @command{latex2html} Customization Variables::
! * MathJax Customization Variables::
! * Other Customization Variables::
  
  Creating and Installing Info Files
***************
*** 596,599 ****
--- 547,551 ----
  * Creating an Info File::
  * Installing an Info File::
+ * Info Format FAQ::
  
  Creating an Info File
***************
*** 610,614 ****
  Installing an Info File
  
! * Directory File::              The top level menu for all Info files.
  * New Info File::               Listing a new Info file.
  * Other Info Directories::      How to specify Info files that are
--- 562,566 ----
  Installing an Info File
  
! * Directory File::              The top-level menu for all Info files.
  * New Info File::               Listing a new Info file.
  * Other Info Directories::      How to specify Info files that are
***************
*** 624,627 ****
--- 576,580 ----
  * HTML CSS::               Influencing HTML output with Cascading Style Sheets.
  * HTML Xref::              Cross-references in HTML output.
+ * @code{@@documentdescription}::   Document summary for the HTML output.
  
  HTML Cross-references
***************
*** 636,640 ****
  Sample Texinfo Files
  
- * Short Sample Texinfo File::
  * GNU Sample Texts::
  * Verbatim Copying License::
--- 589,592 ----
***************
*** 661,672 ****
                                    missing nodes lines, and update
                                    nodes in sequence.
- 
- Page Headings
- 
- * Headings Introduced::         Conventions for using page headings.
- * Heading Format::              Standard page heading formats.
- * Heading Choice::              How to specify the type of page heading.
- * Custom Headings::             How to create your own headings and footings.
- 
  Catching Mistakes
  
--- 613,616 ----
***************
*** 678,681 ****
--- 622,646 ----
  * Running @code{Info-validate}::       How to find badly referenced nodes.
  
+ Global Document Commands
+ 
+ * @code{@@setchapternewpage}::          Start chapters on right-hand pages.
+ * @code{@@headings}::                   An option for turning headings on and off
+                                         and double or single sided printing.
+ * Headings::                    Page headings
+ * @code{@@paragraphindent}::            Specify paragraph indentation.
+ * @code{@@firstparagraphindent}::       Suppressing first paragraph indentation.
+ * @code{@@exampleindent}::              Specify environment indentation.
+ * @code{@@smallbook}::                  How to print small format books and manuals.
+ * A4 Paper::                    How to print on A4, A5 or B6 paper.
+ * @code{@@pagesizes}::                  How to print with customized page sizes.
+ * Magnification::               How to print scaled up output.
+ 
+ Page Headings
+ 
+ * @code{@@headings}::                   An option for turning headings on and off
+                                         and double or single sided printing.
+ * Heading Format::              Standard page heading formats.
+ * Custom Headings::             How to create your own headings and footings.
+ 
  Finding Badly Referenced Nodes
  
***************
*** 687,701 ****
  Info Format Specification
  
! * General: Info Format General Layout.
! * Text:    Info Format Text Constructs.
  
  Info Format General Layout
  
! * Whole:           Info Format Whole Manual. Split vs.@: nonsplit manuals.
! * Preamble:        Info Format Preamble.
! * Indirect:        Info Format Indirect Table.
! * Tag table:       Info Format Tag Table.
! * Local variables: Info Format Local Variables.
! * Regular nodes:   Info Format Regular Nodes.
  
  Info Format Text Constructs
--- 652,666 ----
  Info Format Specification
  
! * Info Format General Layout::
! * Info Format Text Constructs::
  
  Info Format General Layout
  
! * Info Format Whole Manual::. Split vs.@: nonsplit manuals.
! * Info Format Preamble::
! * Info Format Indirect Table::
! * Info Format Tag Table::
! * Info Format Local Variables::
! * Info Format Regular Nodes::
  
  Info Format Text Constructs
***************
*** 709,712 ****
--- 674,678 ----
  @end menu
  
+ @ifinfo
  @c Reward readers for getting to the end of the menu :).
  @c Contributed by Arnold Robbins.
***************
*** 716,719 ****
--- 682,686 ----
  ---Dick Brandon
  @end quotation
+ @end ifinfo
  
  
***************
*** 778,782 ****
  file, you can create an HTML output file suitable for use with a web
  browser, you can create an Info file with special features to make
! browsing documentation easy, and also create a Docbook file or a
  transliteration to XML format.
  
--- 745,749 ----
  file, you can create an HTML output file suitable for use with a web
  browser, you can create an Info file with special features to make
! browsing documentation easy, and also create a DocBook file or a
  transliteration to XML format.
  
***************
*** 797,805 ****
  documentation and manuals.  If you want to write a good manual for
  your program, Texinfo has many features which we hope will make your
! job easier.  However, it provides almost no commands for controlling
! the final formatting.  Texinfo is not intended to be a general-purpose
! formatting program, so if you need to lay out a newspaper, devise a
! glossy magazine ad, or follow the exact formatting requirements of
! a publishing house, Texinfo may not be the simplest tool.
  
  @cindex Spelling of Texinfo
--- 764,772 ----
  documentation and manuals.  If you want to write a good manual for
  your program, Texinfo has many features which we hope will make your
! job easier.  However, Texinfo is not intended to be a general-purpose
! formatting program.  It provides almost no commands for controlling
! the final formatting, so may be inappropriate for your needs if you
! if you want to lay out a newspaper, devise a glossy magazine ad,
! or follow the exact formatting requirements of a publishing house.
  
  @cindex Spelling of Texinfo
***************
*** 860,863 ****
--- 827,833 ----
  smaller the input file, the better.)
  
+ Any problems with the Info reader in Emacs should be reported to
+ the Emacs developers: see @ref{Bugs,,, emacs, The GNU Emacs Manual}.
+ 
  @cindex Patches, contributing
  Patches are most welcome; if possible, please make them with
***************
*** 950,961 ****
  @uref{http://tug.org/applications/pdftex}.  @xref{PDF Output}.
  
! @item Docbook
! @cindex Docbook output, overview
! @cindex XML Docbook output, overview
  (Generated via @command{makeinfo --docbook}.)  This is an XML-based
  format developed some years ago, primarily for technical
  documentation.  It therefore bears some resemblance, in broad
  outline, to Texinfo.  See @uref{http://www.docbook.org}.  Various
! converters from Docbook @emph{to} Texinfo have also been developed;
  see the Texinfo web pages.
  
--- 920,931 ----
  @uref{http://tug.org/applications/pdftex}.  @xref{PDF Output}.
  
! @item DocBook
! @cindex DocBook output, overview
! @cindex XML DocBook output, overview
  (Generated via @command{makeinfo --docbook}.)  This is an XML-based
  format developed some years ago, primarily for technical
  documentation.  It therefore bears some resemblance, in broad
  outline, to Texinfo.  See @uref{http://www.docbook.org}.  Various
! converters from DocBook @emph{to} Texinfo have also been developed;
  see the Texinfo web pages.
  
***************
*** 1043,1047 ****
  A Texinfo file can be formatted and typeset as a printed book or
  manual.  To do this, you need @TeX{}, a sophisticated typesetting
! program written by Donald Knuth of Stanford University.
  
  A Texinfo-based book is similar to any other typeset, printed work: it
--- 1013,1023 ----
  A Texinfo file can be formatted and typeset as a printed book or
  manual.  To do this, you need @TeX{}, a sophisticated typesetting
! program written by Donald Knuth of Stanford University.  It is not part 
! of the Texinfo distribution.
! 
! Texinfo provides a file @file{texinfo.tex} that contains the definitions
! that @TeX{} uses when it typesets a Texinfo file.
! You can get the latest version of @file{texinfo.tex} from
! the Texinfo home page, @uref{http://www.gnu.org/software/texinfo/}.
  
  A Texinfo-based book is similar to any other typeset, printed work: it
***************
*** 1050,1082 ****
  page headers, cross-references, footnotes, and indices.
  
! @TeX{} is a general purpose typesetting program.  Texinfo provides a
! file @file{texinfo.tex} that contains information (definitions or
! @dfn{macros}) that @TeX{} uses when it typesets a Texinfo file.
! (@file{texinfo.tex} tells @TeX{} how to convert the Texinfo @@-commands
! to @TeX{} commands, which @TeX{} can then process to create the typeset
! document.)  @file{texinfo.tex} contains the specifications for printing
! a document.  You can get the latest version of @file{texinfo.tex} from
! the Texinfo home page, @uref{http://www.gnu.org/software/texinfo/}.
! 
! In the United States, documents are most often printed on 8.5 inch by
! 11 inch pages (216@dmn{mm} by 280@dmn{mm}); this is the default size.
! But you can also print for 7 inch by 9.25 inch pages (178@dmn{mm} by
! 235@dmn{mm}, the @code{@@smallbook} size; or on A4 or A5 size paper
! (@code{@@afourpaper}, @code{@@afivepaper}).
! @xref{@code{@@smallbook}}, and @ref{A4 Paper}.
! 
! @cindex Literate programming
! @TeX{} is freely distributable.  It is written in a superset of Pascal
! for literate programming called WEB and can be compiled either in
! Pascal or (by using a conversion program that comes with the @TeX{}
! distribution) in C.
! 
! @TeX{} is very powerful and has a great many features.  Because a
! Texinfo file must be able to present information both on a
  character-only terminal in Info form and in a typeset book, the
  formatting commands that Texinfo supports are necessarily limited.
  
! @xref{Obtaining @TeX{}}, for information on acquiring @TeX{}.  It is
! not part of the Texinfo distribution.
  
  
--- 1026,1037 ----
  page headers, cross-references, footnotes, and indices.
  
! @TeX{} is very powerful and has a great many features.  However,
! because a Texinfo file must be able to present information both on a
  character-only terminal in Info form and in a typeset book, the
  formatting commands that Texinfo supports are necessarily limited.
  
! @xref{Hardcopy}, for more information on processing a manual with 
! @TeX{}.
! 
  
  
***************
*** 1143,1146 ****
--- 1098,1102 ----
  @cindex Fox, Brian
  @cindex Berry, Karl
+ @cindex Smith, Gavin
  Richard M. Stallman invented the Texinfo format, wrote the initial
  processors, and created Edition 1.0 of this manual.  Robert@tie{}J.
***************
*** 1148,1153 ****
  Edition 1.1.  Brian Fox was responsible for the standalone Texinfo
  distribution until version 3.8, and originally wrote the standalone
! @command{makeinfo} and @command{info} programs.  Karl Berry has
! continued maintenance since Texinfo 3.8 (manual edition 2.22).
  
  @cindex Pinard, Fran@,{c}ois
--- 1104,1110 ----
  Edition 1.1.  Brian Fox was responsible for the standalone Texinfo
  distribution until version 3.8, and originally wrote the standalone
! @command{makeinfo} and @command{info} programs.  Karl Berry
! continued maintenance from Texinfo 3.8 (manual edition 2.22), and Gavin
! Smith has continued maintenance since Texinfo 6.0.
  
  @cindex Pinard, Fran@,{c}ois
***************
*** 1211,1221 ****
  for @command{makeinfo} were implemented by Patrice Dumas.  The first
  never-released version of @command{texi2any} was based on the
! @command{texi2html} code.  That implementation, however, was abandoned
! in favor of the current program, which parses the Texinfo input into a
! tree for processing.  It still supports nearly all the features of
! @command{texi2html}.
  
! The new Perl program is much slower than the old C program.  We hope
! the speed gap will close in the future, but it may not ever be
  entirely comparable.  So why did we switch?  In short, we intend and
  hope that the present program will be much easier than the previous C
--- 1168,1187 ----
  for @command{makeinfo} were implemented by Patrice Dumas.  The first
  never-released version of @command{texi2any} was based on the
! @command{texi2html} code.
  
! @cindex Tree representation of documents
! @cindex Syntax tree representation of documents
! @cindex Abstract syntax tree representation of documents
! That implementation, however, was abandoned in favor of the current
! program (also written by Patrice Dumas), which parses the Texinfo
! input into a tree for processing.  It inherited the design of
! customization and other features from @command{texi2html} (for more
! on @command{texi2html} compatibility, @pxref{@command{texi2html}}).
! However, @code{texi2any} is a full reimplementation: it constructs
! a tree-based representation of the input document for all back-ends
! to work from.
! 
! The new Perl program is much slower than the old C program.  The speed
! gap has partially closed since first release, but it may not ever be
  entirely comparable.  So why did we switch?  In short, we intend and
  hope that the present program will be much easier than the previous C
***************
*** 1253,1261 ****
  @end itemize
  
! @xref{Reference Implementation}, for more on the rationale for and
! role of @command{texi2any}.
  
  
  @node Writing a Texinfo File
  @chapter Writing a Texinfo File
  
--- 1219,1249 ----
  @end itemize
  
! @cindex @command{texi2any}, as reference implementation
! @cindex Reference implementation
! @cindex Implementation, @command{texi2any} as reference
! @cindex Texinfo language tests
! @cindex Tests, of Texinfo language
! @anchor{Reference Implementation}@c
! @command{texi2any} is intended to be a reference implementation
! that defines parts of the language not fully specified by the manual.
! Without such a reference, alternative implementations would be very
! likely to have subtle, or not-so-subtle, differences in behavior,
! and thus Texinfo documents would become dependent on the processor.
! It is also important to have consistent command-line options for
! all processors.  Extensive tests of the language and processor were
! developed at the same time as @command{texi2any}; we encourage anyone
! thinking of writing a program to parse Texinfo input to make use of
! these tests.
! 
! @cindex Future of Texinfo implementations
! With the release of @command{texi2any} as the reference
! implementation, development of both the C implementation of
! @command{makeinfo} and @command{texi2html} has been halted.  Going
! forward, we ask authors of Texinfo documents to use only
! @command{texi2any}.
  
  
  @node Writing a Texinfo File
+ @anchor{Beginning and Ending a File}@c old name
  @chapter Writing a Texinfo File
  
***************
*** 1267,1271 ****
  * Comments::                    Writing comments and ignored text in general.
  * Minimum::                     What a Texinfo file must have.
! * Short Sample::                A short sample Texinfo file.
  @end menu
  
--- 1255,1266 ----
  * Comments::                    Writing comments and ignored text in general.
  * Minimum::                     What a Texinfo file must have.
! * Short Sample Texinfo File::   A short sample Texinfo file.
! * Texinfo File Header::         The first lines.
! * Document Permissions::        Ensuring your manual is free.
! * Titlepage & Copyright Page::  Creating the title and copyright pages.
! * Contents::                    How to create a table of contents.
! * The Top Node::                Creating the `Top' node and master menu.
! * The Body of the Document::    The rest of the nodes.
! * Ending a File::               What is at the end of a Texinfo file?
  @end menu
  
***************
*** 1293,1297 ****
  
  @item
! @cindex @@-commands
  @cindex Formatting commands
  In a Texinfo file, the commands you write to describe the contents of
--- 1288,1292 ----
  
  @item
! @cindex @sortas{at} @@-commands
  @cindex Formatting commands
  In a Texinfo file, the commands you write to describe the contents of
***************
*** 1301,1314 ****
  
  @cindex Braces, when to use
! Depending on what they do or what arguments@footnote{The word
! @dfn{argument} comes from the way it is used in mathematics and does not
! refer to a dispute between two people; it refers to the information
! presented to the command.  According to the @cite{Oxford English
! Dictionary}, the word derives from the Latin for @dfn{to make clear,
! prove}; thus it came to mean `the evidence offered as proof', which is
! to say, `the information offered', which led to its mathematical
! meaning.  In its other thread of derivation, the word came to mean `to
! assert in a manner against which others may make counter assertions',
! which led to the meaning of `argument' as a dispute.} they take, you
  need to write @@-commands on lines of their own, or as part of
  sentences.  As a general rule, a command requires braces if it mingles 
--- 1296,1300 ----
  
  @cindex Braces, when to use
! Depending on what they do or what arguments they take, you
  need to write @@-commands on lines of their own, or as part of
  sentences.  As a general rule, a command requires braces if it mingles 
***************
*** 1345,1351 ****
  
  @item
  @cindex Form feed characters
  @cindex @kbd{CTRL-l}
! Form feed (@kbd{CTRL-l}) characters in the input are handled as
  follows:
  
--- 1331,1352 ----
  
  @item
+ Do not use tab characters in a Texinfo file!
+ (Except perhaps in verbatim modes.)  @TeX{} uses variable-width fonts,
+ which means that it is impractical at best to define a tab to work in
+ all circumstances.  Consequently, @TeX{} treats tabs like single
+ spaces, and that is not what they look like in the source.
+ Furthermore, @code{makeinfo} does nothing special with tabs, and thus
+ a tab character in your input file will usually have a different
+ appearance in the output.
+ 
+ To avoid this problem, Texinfo mode in GNU Emacs inserts
+ multiple spaces when you press the @key{TAB} key.  Also, you can run
+ @code{untabify} in Emacs to convert tabs in a region to multiple
+ spaces, or use the @code{unexpand} command from the shell.
+ 
+ @item
  @cindex Form feed characters
  @cindex @kbd{CTRL-l}
! Lastly, form feed (@kbd{CTRL-l}) characters in the input are handled as
  follows:
  
***************
*** 1369,1373 ****
  @samp{\} is escaped as @samp{\\} and newline as @samp{\n}.
  
! @item Docbook
  Completely removed, as they are not allowed.
  @end table
--- 1370,1374 ----
  @samp{\} is escaped as @samp{\\} and newline as @samp{\n}.
  
! @item DocBook
  Completely removed, as they are not allowed.
  @end table
***************
*** 1376,1395 ****
  formats, it's not possible to use form feeds completely portably.
  
- @item
- @cindex Tabs; don't use!
- @strong{Caution:} Last, do not use tab characters in a Texinfo file!
- (Except perhaps in verbatim modes.)  @TeX{} uses variable-width fonts,
- which means that it is impractical at best to define a tab to work in
- all circumstances.  Consequently, @TeX{} treats tabs like single
- spaces, and that is not what they look like in the source.
- Furthermore, @code{makeinfo} does nothing special with tabs, and thus
- a tab character in your input file will usually have a different
- appearance in the output.
- 
- @noindent
- To avoid this problem, Texinfo mode in GNU Emacs inserts
- multiple spaces when you press the @key{TAB} key.  Also, you can run
- @code{untabify} in Emacs to convert tabs in a region to multiple
- spaces, or use the @code{unexpand} command from the shell.
  @end itemize
  
--- 1377,1380 ----
***************
*** 1441,1445 ****
  @section What a Texinfo File Must Have
  @cindex Minimal Texinfo file (requirements)
- @cindex Must have in Texinfo file
  @cindex Required in Texinfo file
  @cindex Texinfo file minimum
--- 1426,1429 ----
***************
*** 1468,1494 ****
  
  @findex \input @r{(raw @TeX{} startup)}
- @noindent
- Here's an explanation:
- 
- @itemize @bullet
- @item
- The @samp{\input texinfo} line tells @TeX{} to use the
- @file{texinfo.tex} file, which tells @TeX{} how to translate the Texinfo
- @@-commands into @TeX{} typesetting commands.  (Note the use of the
- backslash, @samp{\}; this is correct for @TeX{}.)
- 
- @item
- The @code{@@settitle} line specifies a title for the page headers (or
- footers) of the printed manual, and the default title and document
- description for the @samp{<head>} in HTML@.  Strictly speaking,
- @code{@@settitle} is optional---if you don't mind your document being
- titled `Untitled'.
  
- @item
  The @code{@@bye} line at the end of the file on a line of its own tells
  the formatters that the file is ended and to stop formatting.  If you 
  leave this out, you'll be dumped at @TeX{}'s prompt at the end of the 
  run.
- @end itemize
  
  Furthermore, you will usually provide a Texinfo file with a title page,
--- 1452,1460 ----
***************
*** 1499,1621 ****
  
  
! @node Short Sample
! @section A Short Sample Texinfo File
! @cindex Sample Texinfo file, with comments
! 
! Here is a short but complete Texinfo file, so you can see how Texinfo
! source appears in practice.  The first three parts of the file are
! mostly boilerplate: when writing a manual, you simply change
! the names as appropriate.
! 
! The complete file, without interspersed comments, is shown in
! @ref{Short Sample Texinfo File}.
! 
! @xref{Beginning and Ending a File}, for more documentation on the
! commands listed here.
! 
  
! @subheading Header
  
- @noindent
- The header tells @TeX{} which definitions file to
- use, names the manual, and carries out other such housekeeping tasks.
  
  @example
- @group
  \input texinfo
  @@settitle Sample Manual 1.0
- @end group
- @end example
- 
- 
- @subheading Summary Description and Copyright
- 
- This segment describes the document and contains the copyright notice 
- and copying permissions.  This is done with the @code{@@copying} command.
- 
- @noindent
- A real manual includes more text here, according to the license under
- which it is distributed.  @xref{GNU Sample Texts}.
  
- @example
- @group
  @@copying
! This is a short example of a complete Texinfo file, version 1.0.
  
  Copyright @@copyright@{@} 2016 Free Software Foundation, Inc.
  @@end copying
- @end group
- @end example
  
- @subheading Titlepage, Copyright, Contents
- 
- The title and copyright segment contains the title and copyright
- pages for the printed manual.  The segment must be enclosed between
- @code{@@titlepage} and @code{@@end titlepage} commands.  The title and
- copyright page does not appear in the online output.
- 
- @noindent
- We use the @code{@@insertcopying} command to
- include the permission text from the previous section, instead of
- writing it out again; it is output on the back of the title page.  The
- @code{@@contents} command generates a table of contents.
- 
- @example
- @group
  @@titlepage
  @@title Sample Title
- @end group
- 
- @group
- @@c The following two commands start the copyright page.
  @@page
  @@vskip 0pt plus 1filll
  @@insertcopying
  @@end titlepage
- @end group
  
- @@c Output the table of contents at the beginning.
  @@contents
- @end example
- 
- @subheading `Top' Node and Master Menu
  
- The `Top' node starts off the online output; it does not appear in the
- printed manual.  We repeat the short description from the beginning of
- the @samp{@@copying} text, but there's no need to repeat the copyright
- information, so we don't use @samp{@@insertcopying} here.
- 
- The @samp{@@top} command itself helps @command{makeinfo} determine
- the relationships between nodes.  The `Top' node contains at least a
- top-level @dfn{menu} listing the chapters, and possibly a @dfn{Master
- Menu} listing all the nodes in the entire document.
- 
- 
- @example
- @@ifnottex
  @@node Top
! @@top Short Sample
  
! This is a short sample Texinfo file.
! @@end ifnottex
  
- @group
  @@menu
  * First Chapter::    The first chapter is the
!                        only chapter in this sample.
  * Index::            Complete index.
  @@end menu
- @end group
- @end example
- 
  
- @subheading The Body of the Document
- 
- @noindent
- The body segment contains all the text of the document, but not the
- indices or table of contents.  This example illustrates a node and a
- chapter containing an enumerated list.
  
- @example
  @group
  @@node First Chapter
--- 1465,1511 ----
  
  
! @node Short Sample Texinfo File
! @anchor{Short Sample}@c
! @anchor{Sample Beginning}@c
! @section Short Sample
! @cindex Sample Texinfo file, no comments
  
! Here is a short sample Texinfo file.  The @command{makeinfo}
! program transforms a Texinfo source file such as this into an Info
! file or HTML, and @TeX{} typesets it for a printed manual.
  
  
  @example
  \input texinfo
  @@settitle Sample Manual 1.0
  
  @@copying
! This is a short example of a complete Texinfo file.
  
  Copyright @@copyright@{@} 2016 Free Software Foundation, Inc.
  @@end copying
  
  @@titlepage
  @@title Sample Title
  @@page
  @@vskip 0pt plus 1filll
  @@insertcopying
  @@end titlepage
  
  @@contents
  
  @@node Top
! @@top GNU Sample
  
! This manual is for GNU Sample
! (version @@value@{VERSION@}, @@value@{UPDATED@}).
  
  @@menu
  * First Chapter::    The first chapter is the
!                       only chapter in this sample.
  * Index::            Complete index.
  @@end menu
  
  
  @group
  @@node First Chapter
***************
*** 1623,1634 ****
  
  @@cindex chapter, first
- @end group
- 
- @group
  This is the first chapter.
  @@cindex index entry, another
- @end group
  
- @group
  Here is a numbered list.
  
--- 1513,1519 ----
***************
*** 1640,1793 ****
  This is the second item.
  @@end enumerate
- @end group
- @end example
  
  
! @subheading The End of the Document
  
! This may contain commands for printing indices, and
! closes with the @code{@@bye} command, which marks the end of the document.
  
- @example
- @group
- @@node Index
- @@unnumbered Index
- @end group
  
! @group
! @@printindex cp
  
! @@bye
  @end group
- @end example
- 
- 
- @subheading Some Results
- 
- Here is what the contents of the first chapter of the sample look like:
- 
- @sp 1
- @need 700
- @quotation
- This is the first chapter.
  
- Here is a numbered list.
  
! @enumerate
! @item
! This is the first item.
! 
! @item
! This is the second item.
! @end enumerate
! @end quotation
! 
! 
! @node Beginning and Ending a File
! @anchor{Beginning a File} @c old name
! @chapter Beginning and Ending a Texinfo File
! @cindex Beginning a Texinfo file
! @cindex Texinfo file beginning
! @cindex File beginning
! 
! This chapter expands on the minimal complete Texinfo source file
! previously given (@pxref{Short Sample}).
! 
! Certain pieces of information must be provided at the beginning of a
! Texinfo file, such as the title of the document and the Top node.  A table
! of contents is also generally produced here.
! 
! @cindex Frontmatter, text in
! Straight text outside of any command before the Top node should be
! avoided.  Such text is treated differently in the different output
! formats: at the time of writing, it is visible in @TeX{} and HTML, by
! default not shown in Info readers, and so on.
! 
! @menu
! * Sample Beginning::            A sample beginning for a Texinfo file.
! * Texinfo File Header::         The first lines.
! * Document Permissions::        Ensuring your manual is free.
! * Titlepage & Copyright Page::  Creating the title and copyright pages.
! * Contents::                    How to create a table of contents.
! * The Top Node::                Creating the `Top' node and master menu.
! * Global Document Commands::    Affecting formatting throughout.
! * Ending a File::               What is at the end of a Texinfo file?
! @end menu
! 
! 
! @node Sample Beginning
! @section Sample Texinfo File Beginning
! 
! @cindex Example beginning of Texinfo file
! 
! The following sample shows what is needed.  The elements given here are
! explained in more detail in the following sections.  Other commands are
! often included at the beginning of Texinfo files, but the ones here are
! the most critical.
! 
! @xref{GNU Sample Texts}, for the full texts to be used in GNU manuals.
! 
! @example
! \input texinfo
! @@settitle @var{name-of-manual} @var{version}
! 
! @@copying
! This manual is for @var{program}, version @var{version}.
! 
! Copyright @@copyright@{@} @var{years} @var{copyright-owner}.
! 
! @group
! @@quotation
! Permission is granted to @dots{}
! @@end quotation
! @@end copying
! @end group
! 
! @group
! @@titlepage
! @@title @var{name-of-manual-when-printed}
! @@subtitle @var{subtitle-if-any}
! @@subtitle @var{second-subtitle}
! @@author @var{author}
! @end group
! 
! @group
! @@c  The following two commands
! @@c  start the copyright page.
! @@page
! @@vskip 0pt plus 1filll
! @@insertcopying
! @end group
! 
! Published by @dots{}
! @@end titlepage
! 
! @@c So the toc is printed at the start.
! @@contents
! 
! @@ifnottex
! @@node Top
! @@top @var{title}
! 
! This manual is for @var{program}, version @var{version}.
! @@end ifnottex
! 
! @group
! @@menu
! * First Chapter::    Getting started @dots{}
! * Second Chapter::          @dots{}
!  @dots{}
! * Copying::          Your rights and freedoms.
! @@end menu
! @end group
  
! @group
! @@node First Chapter
! @@chapter First Chapter
  
! @@cindex first chapter
! @@cindex chapter, first
! @dots{}
! @end group
  @end example
  
--- 1525,1549 ----
  This is the second item.
  @@end enumerate
  
  
! @@node First Section
! @@section First Section
  
! First section of first chapter.
  
  
! @@node Second Section
! @@section Second Section
  
! Second section of first chapter.
  @end group
  
  
! @@node Index
! @@unnumbered Index
  
! @@printindex cp
  
! @@bye
  @end example
  
***************
*** 1798,1815 ****
  @cindex Texinfo file header
  
! Texinfo files start with at least two lines.  These are the
! @code{\input texinfo} line and the @code{@@settitle} line.
! 
! Also, if you want to format just part of the Texinfo file in Emacs,
! you must write the @code{@@settitle} line between start-of-header and
! end-of-header lines.  These start- and end-of-header lines are optional,
! but they do no harm, so you might as well always include them.
! 
! Any command that affects document formatting as a whole makes sense to
! include in the header.  @code{@@synindex} (@pxref{@code{@@synindex}}),
! for instance, is another command often included in the header.
! 
! Thus, the beginning of a Texinfo file looks approximately
! like this:
  
  @example
--- 1554,1558 ----
  @cindex Texinfo file header
  
! Texinfo files start with at least two lines:
  
  @example
***************
*** 1820,1824 ****
  @end example
  
! (@xref{GNU Sample Texts} for complete sample texts.)
  
  @menu
--- 1563,1585 ----
  @end example
  
! The @samp{\input texinfo} line tells @TeX{} to use the
! @file{texinfo.tex} file, which tells @TeX{} how to translate the Texinfo
! @@-commands into @TeX{} typesetting commands.  (Note the use of the
! backslash, @samp{\}; this is correct for @TeX{}.)
! 
! The @code{@@settitle} line specifies a title for the page headers (or
! footers) of the printed manual, and the default title and document
! description for the @samp{<head>} in HTML@.  (Strictly speaking,
! @code{@@settitle} is optional---if you don't mind your document being
! titled `Untitled'.)
! 
! Also, you can optionally write the @code{@@settitle} line between 
! start-of-header and end-of-header lines
! if you want to format just part of the Texinfo file in Emacs.
! 
! It makes sense to include any command that affects document formatting 
! as a whole in the header.  @code{@@synindex} (@pxref{@code{@@synindex}}),
! for instance, is another command often included in the header.
! 
  
  @menu
***************
*** 1894,1899 ****
  @anchor{setfilename}@c old name
  @findex setfilename
- @cindex Texinfo requires @code{@@setfilename}
- @cindex Output file name, required
  
  The @code{@@setfilename} line specifies the name of the output file to
--- 1655,1658 ----
***************
*** 1985,1990 ****
  In the HTML file produced by @command{makeinfo}, @var{title} serves as
  the document @samp{<title>}.  It also becomes the default document
! description in the @samp{<head>} part
! (@pxref{@code{@@documentdescription}}).
  
  When the title page is used in the output, the title in the
--- 1744,1748 ----
  In the HTML file produced by @command{makeinfo}, @var{title} serves as
  the document @samp{<title>}.  It also becomes the default document
! description in the @samp{<head>} part.
  
  When the title page is used in the output, the title in the
***************
*** 2012,2018 ****
  
  @node Document Permissions
  @section Document Permissions
! @cindex Document Permissions
! @cindex Copying Permissions
  
  The copyright notice and copying permissions for a document need to
--- 1770,1792 ----
  
  @node Document Permissions
+ @anchor{Software Copying Permissions}@c old node name
  @section Document Permissions
! @cindex Document permissions
! @cindex Copying permissions
! 
! This segment describes the document and contains the copyright notice 
! and copying permissions.  This is done with the @code{@@copying} command.
! A real manual includes more text here, according to the license under
! which it is distributed.
! 
! @example
! @group
! @@copying
! This is a short example of a complete Texinfo file, version 1.0.
! 
! Copyright @@copyright@{@} 2016 Free Software Foundation, Inc.
! @@end copying
! @end group
! @end example
  
  The copyright notice and copying permissions for a document need to
***************
*** 2022,2028 ****
  insert the text at appropriate points.
  
! @anchor{Software Copying Permissions}@c old node name
! This section is about the license of the Texinfo document.  If the
! document is a software manual, the software is typically under a
  different license---for GNU and many other free software packages,
  software is usually released under the GNU GPL, and manuals are
--- 1796,1800 ----
  insert the text at appropriate points.
  
! If the document is a software manual, the software is typically under a
  different license---for GNU and many other free software packages,
  software is usually released under the GNU GPL, and manuals are
***************
*** 2067,2071 ****
  
  The text of @code{@@copying} is output as a comment at the beginning
! of Info, HTML, XML, and Docbook output files.  It is @emph{not} output
  implicitly in plain text or @TeX{}; it's up to you to use
  @code{@@insertcopying} to emit the copying information.  See the next
--- 1839,1843 ----
  
  The text of @code{@@copying} is output as a comment at the beginning
! of Info, HTML, XML, and DocBook output files.  It is @emph{not} output
  implicitly in plain text or @TeX{}; it's up to you to use
  @code{@@insertcopying} to emit the copying information.  See the next
***************
*** 2149,2153 ****
  
  The permissions text defined by @code{@@copying} also appears
! automatically at the beginning of the XML and Docbook output files.
  
  
--- 1921,1925 ----
  
  The permissions text defined by @code{@@copying} also appears
! automatically at the beginning of the XML and DocBook output files.
  
  
***************
*** 2156,2175 ****
  
  In hard copy output, the manual's name and author are usually printed on
! a title page.  Copyright information is usually printed on the back of
! the title page.
  
  The title and copyright pages appear in printed manuals, but not in
! most other output formats.  Because of this, it is possible to use
! several slightly obscure typesetting commands that are not to be used
! in the main text.  In addition, this part of the beginning of a
! Texinfo file contains the text of the copying permissions that appears
! in the printed manual.
  
  @menu
  * @code{@@titlepage}::                  Create a title for the printed document.
- * @code{@@titlefont @@center @@sp}::      The @code{@@titlefont}, @code{@@center},
-                                  and @code{@@sp} commands.
  * @code{@@title @@subtitle @@author}::    The @code{@@title}, @code{@@subtitle},
                                   and @code{@@author} commands.
  * Copyright::                   How to write the copyright notice and
                                   include copying permissions.
--- 1928,1964 ----
  
  In hard copy output, the manual's name and author are usually printed on
! a title page.  Copyright information is usually printed on the back 
! (verso) of the title page.  This segment must be enclosed between
! @code{@@titlepage} and @code{@@end titlepage} commands:
! 
! @example
! @group
! @@titlepage
! @@title Sample Title
! @end group
! 
! @group
! @@c The following two commands start the copyright page.
! @@page
! @@vskip 0pt plus 1filll
! @@insertcopying
! @@end titlepage
! @end group
! @end example
! 
! @noindent
! We use the @code{@@insertcopying} command to
! include the permission text from the previous section, instead of
! writing it out again.
  
  The title and copyright pages appear in printed manuals, but not in
! most other output formats.
  
  @menu
  * @code{@@titlepage}::                  Create a title for the printed document.
  * @code{@@title @@subtitle @@author}::    The @code{@@title}, @code{@@subtitle},
                                   and @code{@@author} commands.
+ * @code{@@titlefont @@center @@sp}::      The @code{@@titlefont}, @code{@@center},
+                                  and @code{@@sp} commands.
  * Copyright::                   How to write the copyright notice and
                                   include copying permissions.
***************
*** 2196,2200 ****
  
  @findex page@r{, within @code{@@titlepage}}
! By using the @code{@@page} command you can force a page break within the
  region delineated by the @code{@@titlepage} and @code{@@end titlepage}
  commands and thereby create more than one unnumbered page.  This is how
--- 1985,1989 ----
  
  @findex page@r{, within @code{@@titlepage}}
! By using the @code{@@page} command, you can force a page break within the
  region delineated by the @code{@@titlepage} and @code{@@end titlepage}
  commands and thereby create more than one unnumbered page.  This is how
***************
*** 2215,2236 ****
  @ref{The Top Node}.)
  
! Texinfo provides two main methods for creating a title page.  One method
! uses the @code{@@titlefont}, @code{@@sp}, and @code{@@center} commands
! to generate a title page in which the words on the page are
! centered.
! 
! The second method uses the @code{@@title}, @code{@@subtitle}, and
  @code{@@author} commands to create a title page with black rules under
  the title and author lines and the subtitle text set flush to the
! right hand side of the page.  With this method, you do not specify any
  of the actual formatting of the title page.  You specify the text
  you want, and Texinfo does the formatting.
  
! You may use either method, or you may combine them; see the examples in
! the sections below.
  
  @findex shorttitlepage
  @cindex Bastard title page
! @cindex Title page, bastard
  For sufficiently simple documents, and for the bastard title page in
  traditional book frontmatter, Texinfo also provides a command
--- 2004,2023 ----
  @ref{The Top Node}.)
  
! One method uses the @code{@@title}, @code{@@subtitle}, and
  @code{@@author} commands to create a title page with black rules under
  the title and author lines and the subtitle text set flush to the
! right-hand side of the page.  With this method, you do not specify any
  of the actual formatting of the title page.  You specify the text
  you want, and Texinfo does the formatting.
  
! Texinfo also provides a second method for creating a title page.
! using typesetting commands that are not to be used in the main text.
! This method uses uses the @code{@@titlefont}, @code{@@sp}, and @code{@@center} 
! commands to generate a title page in which the words on the page are
! centered.
  
  @findex shorttitlepage
  @cindex Bastard title page
! @cindex Title page @subentry bastard
  For sufficiently simple documents, and for the bastard title page in
  traditional book frontmatter, Texinfo also provides a command
***************
*** 2240,2310 ****
  
  
- @node @code{@@titlefont @@center @@sp}
- @subsection @code{@@titlefont}, @code{@@center}, and @code{@@sp}
- 
- @anchor{titlefont center sp}@c old name
- @findex titlefont
- @findex center
- @findex sp @r{(titlepage line spacing)}
- 
- You can use the @code{@@titlefont}, @code{@@sp}, and @code{@@center}
- commands to create a title page for a printed document.  (This is the
- first of the two methods for creating a title page in Texinfo.)
- 
- Use the @code{@@titlefont} command to select a large font suitable for
- the title itself.  You can use @code{@@titlefont} more than once if you
- have an especially long title.
- 
- For HTML output, each @code{@@titlefont} command produces an
- @code{<h1>} heading, but the HTML document @code{<title>} is not
- affected.  For that, you must put a @code{@@settitle} command before
- the @code{@@titlefont} command (@pxref{@code{@@settitle}}).
- 
- @need 700
- For example:
- 
- @example
- @@titlefont@{Texinfo@}
- @end example
- 
- Use the @code{@@center} command at the beginning of a line to center
- the remaining text on that line.  Thus,
- 
- @example
- @@center @@titlefont@{Texinfo@}
- @end example
- 
- @noindent
- centers the title, which in this example is ``Texinfo'' printed
- in the title font.
- 
- Use the @code{@@sp} command to insert vertical space.  For example:
- 
- @example
- @@sp 2
- @end example
- 
- @noindent
- This inserts two blank lines on the printed page.
- (@xref{@code{@@sp}}, for more information about the @code{@@sp}
- command.)
- 
- A template for this method looks like this:
- 
- @example
- @group
- @@titlepage
- @@sp 10
- @@center @@titlefont@{@var{name-of-manual-when-printed}@}
- @@sp 2
- @@center @var{subtitle-if-any}
- @@sp 2
- @@center @var{author}
- @dots{}
- @@end titlepage
- @end group
- @end example
- 
- The spacing of the example fits an 8.5 by 11 inch manual.
  
  
--- 2027,2030 ----
***************
*** 2319,2325 ****
  You can use the @code{@@title}, @code{@@subtitle}, and @code{@@author}
  commands to create a title page in which the vertical and horizontal
! spacing is done for you automatically.  This contrasts with the method
! described in the previous section, in which the @code{@@sp} command is
! needed to adjust vertical spacing.
  
  Write the @code{@@title}, @code{@@subtitle}, or @code{@@author}
--- 2039,2043 ----
  You can use the @code{@@title}, @code{@@subtitle}, and @code{@@author}
  commands to create a title page in which the vertical and horizontal
! spacing is done for you automatically.
  
  Write the @code{@@title}, @code{@@subtitle}, or @code{@@author}
***************
*** 2390,2393 ****
--- 2108,2179 ----
  
  
+ @node @code{@@titlefont @@center @@sp}
+ @subsection @code{@@titlefont}, @code{@@center}, and @code{@@sp}
+ 
+ @anchor{titlefont center sp}@c old name
+ @findex titlefont
+ @findex center
+ @findex sp @r{(titlepage line spacing)}
+ 
+ You can also use the @code{@@titlefont}, @code{@@sp}, and @code{@@center}
+ commands to create a title page for a printed document.
+ 
+ Use the @code{@@titlefont} command to select a large font suitable for
+ the title itself.  You can use @code{@@titlefont} more than once if you
+ have an especially long title.
+ 
+ For HTML output, each @code{@@titlefont} command produces an
+ @code{<h1>} heading, but the HTML document @code{<title>} is not
+ affected.  For that, you must put a @code{@@settitle} command before
+ the @code{@@titlefont} command (@pxref{@code{@@settitle}}).
+ 
+ @need 700
+ For example:
+ 
+ @example
+ @@titlefont@{Texinfo@}
+ @end example
+ 
+ Use the @code{@@center} command at the beginning of a line to center
+ the remaining text on that line.  Thus,
+ 
+ @example
+ @@center @@titlefont@{Texinfo@}
+ @end example
+ 
+ @noindent
+ centers the title, which in this example is ``Texinfo'' printed
+ in the title font.
+ 
+ Use the @code{@@sp} command to insert vertical space.  For example:
+ 
+ @example
+ @@sp 2
+ @end example
+ 
+ @noindent
+ This inserts two blank lines on the printed page.
+ (@xref{@code{@@sp}}, for more information about the @code{@@sp}
+ command.)
+ 
+ A template for this method looks like this:
+ 
+ @example
+ @group
+ @@titlepage
+ @@sp 10
+ @@center @@titlefont@{@var{name-of-manual-when-printed}@}
+ @@sp 2
+ @@center @var{subtitle-if-any}
+ @@sp 2
+ @@center @var{author}
+ @dots{}
+ @@end titlepage
+ @end group
+ @end example
+ 
+ The spacing of the example fits an 8.5 by 11 inch manual.
+ 
+ 
  @node Copyright
  @subsection Copyright Page
***************
*** 2569,2627 ****
  @cindex Top node
  @cindex Node, `Top'
  
  The `Top' node is the node in which a reader enters an Info manual.
! As such, it should begin with a brief description of the manual
! (including the version number), and end with a master menu for the
! whole manual.  Of course you should include any other general
! information you feel a reader would find helpful.
  
  @findex top
! It is conventional and desirable to write a @code{@@top} sectioning
! command line containing the title of the document immediately after
! the @code{@@node Top} line (@pxref{@code{@@top} Command}).
! 
! The contents of the `Top' node should appear only in the online output;
! none of it should appear in printed output, so enclose it between
! @code{@@ifnottex} and @code{@@end ifnottex} commands.  (@TeX{} does not
! print either an @code{@@node} line or a menu; they appear only in Info;
! strictly speaking, you are not required to enclose these parts between
! @code{@@ifnottex} and @code{@@end ifnottex}, but it is simplest to do
! so.  @xref{Conditionals, , Conditionally Visible Text}.)
! 
! @menu
! * Top Node Example::
! * Master Menu Parts::
! @end menu
  
  
! @node Top Node Example
! @subsection Top Node Example
  
  @cindex Top node example
- 
- Here is an example of a Top node.
- 
  @example
- @group
- @@ifnottex
  @@node Top
! @@top Sample Title
! 
! This is the text of the top node.
! @@end ifnottex
! @end group
  
! Additional general information.
  
  @group
  @@menu
! * First Chapter::
! * Second Chapter::
! @dots{}
! * Index::
! @end group
  @@end menu
  @end example
  
  
  @node Master Menu Parts
--- 2355,2399 ----
  @cindex Top node
  @cindex Node, `Top'
+ @anchor{Top Node Example}@c
  
  The `Top' node is the node in which a reader enters an Info manual.
! As such, it should contain a very brief description of the manual
! (including the version number).  The contents of the `Top' node do
! not appear in printed output.
  
  @findex top
! It is conventional to write a @code{@@top} sectioning command
! line containing the title of the document immediately after the
! @code{@@node Top} line (@pxref{@code{@@top} Command}).  This command
! helps @command{makeinfo} determine the relationships between nodes.
  
+ We repeat the short description from the beginning of
+ the @samp{@@copying} text, but there's no need to repeat the copyright
+ information, so we don't use @samp{@@insertcopying} here.
  
! The `Top' node contains a top-level @dfn{menu} listing the chapters,
! and possibly a @dfn{detailed menu} listing all the nodes in the
! entire document.
  
  @cindex Top node example
  @example
  @@node Top
! @@top Short Sample
  
! This is a short sample Texinfo file.
  
  @group
  @@menu
! * First Chapter::    The first chapter is the
!                        only chapter in this sample.
! * Index::            Complete index.
  @@end menu
+ @end group
  @end example
  
+ @menu
+ * Master Menu Parts::
+ @end menu
+ 
  
  @node Master Menu Parts
***************
*** 2633,2662 ****
  A @dfn{master menu} is the main menu.  It is customary to include a
  detailed menu listing all the nodes in the document in this menu.
- 
  Like any other menu, a master menu is enclosed in @code{@@menu} and
  @code{@@end menu} and does not appear in the printed output.
  
! Generally, a master menu is divided into parts.
! 
! @itemize @bullet
! @item
! The first part contains the major nodes in the Texinfo file: the nodes
! for the chapters, chapter-like sections, and the appendices.
  
- @item
- The second part contains nodes for the indices.
- 
- @item
  @findex detailmenu
  @cindex Detailed menu
! The third and subsequent parts contain a listing of the other,
! lower-level nodes, often ordered by chapter.  This way, rather than go
! through an intermediary menu, an inquirer can go directly to a
! particular node when searching for specific information.  These menu
! items are not required; add them if you think they are a convenience.
! If you do use them, put @code{@@detailmenu} before the first one, and
! @code{@@end detailmenu} after the last; otherwise, @code{makeinfo}
! will get confused.
! @end itemize
  
  Each section in the menu can be introduced by a descriptive line.  So
--- 2405,2425 ----
  A @dfn{master menu} is the main menu.  It is customary to include a
  detailed menu listing all the nodes in the document in this menu.
  Like any other menu, a master menu is enclosed in @code{@@menu} and
  @code{@@end menu} and does not appear in the printed output.
  
! The master menu contains entries for the major nodes in the Texinfo
! file: the nodes for the chapters, chapter-like sections, and the
! appendices, followed by nodes for the indices.
  
  @findex detailmenu
  @cindex Detailed menu
! 
! You may choose to follow these entries with a @dfn{defailed menu}.
! This lists other, lower-level nodes, often ordered by chapter.
! These items may be a convenience for an inquirer who can go directly
! to a particular node when searching for specific information, rather
! than going through an intermediate menu.  If you use a detailed menu
! in your master menu, mark it with the @code{@@detailmenu @dots{}
! @@end detailmenu} environment, or @command{makeinfo} will get confused.
  
  Each section in the menu can be introduced by a descriptive line.  So
***************
*** 2700,3021 ****
  @end example
  
  
! @node Global Document Commands
! @section Global Document Commands
! @cindex Global Document Commands
! 
! Besides the basic commands mentioned in the previous sections, here are
! additional commands which affect the document as a whole.  They are
! generally all given before the Top node, if they are given at all.
! 
! @menu
! * @code{@@documentdescription}::        Document summary for the HTML output.
! * @code{@@setchapternewpage}::          Start chapters on right-hand pages.
! * @code{@@headings}::                   An option for turning headings on and off
!                                         and double or single sided printing.
! * @code{@@paragraphindent}::            Specify paragraph indentation.
! * @code{@@firstparagraphindent}::       Suppressing first paragraph indentation.
! * @code{@@exampleindent}::              Specify environment indentation.
! @end menu
! 
! 
! @node @code{@@documentdescription}
! @subsection @code{@@documentdescription}: Summary Text
! @anchor{documentdescription}@c old name
! 
! @cindex Document description
! @cindex Description of document
! @cindex Summary of document
! @cindex Abstract of document
! @cindex @code{<meta>} HTML tag, and document description
! @findex documentdescription
! 
! When producing HTML output for a document, @command{makeinfo} writes a
! @samp{<meta>} element in the @samp{<head>} to give some idea of the
! content of the document.  By default, this @dfn{description} is the
! title of the document, taken from the @code{@@settitle} command
! (@pxref{@code{@@settitle}}).  To change this, use the
! @code{@@documentdescription} environment, as in:
! 
! @example
! @@documentdescription
! descriptive text.
! @@end documentdescription
! @end example
! 
! @noindent
! This will produce the following output in the @samp{<head>} of the HTML:
! 
! @example
! <meta name=description content="descriptive text.">
! @end example
! 
! @code{@@documentdescription} must be specified before the first node of
! the document.
! 
! 
! @node @code{@@setchapternewpage}
! @subsection @code{@@setchapternewpage}: Blank Pages Before Chapters
! 
! @anchor{setchapternewpage}@c old name
! @findex setchapternewpage
! @cindex Starting chapters
! @cindex Pages, starting odd
! 
! In an officially bound book, text is usually printed on both sides of
! the paper, chapters start on right-hand pages, and right-hand pages have
! odd numbers.  But in short reports, text often is printed only on one
! side of the paper.  Also in short reports, chapters sometimes do not
! start on new pages, but are printed on the same page as the end of the
! preceding chapter, after a small amount of vertical whitespace.
! 
! You can use the @code{@@setchapternewpage} command with various
! arguments to specify how @TeX{} should start chapters and whether it
! should format headers for printing on one or both sides of the paper
! (single-sided or double-sided printing).
! 
! Write the @code{@@setchapternewpage} command at the beginning of a
! line followed by its argument.
! 
! For example, you would write the following to cause each chapter to
! start on a fresh odd-numbered page:
! 
! @example
! @@setchapternewpage odd
! @end example
! 
! You can specify one of three alternatives with the
! @code{@@setchapternewpage} command:
! 
! @table @asis
! 
! @item @code{@@setchapternewpage off}
! Cause @TeX{} to typeset a new chapter on the same page as the last
! chapter, after skipping some vertical whitespace.  Also, cause @TeX{} to
! format page headers for single-sided printing.
! 
! @item @code{@@setchapternewpage on}
! Cause @TeX{} to start new chapters on new pages and to format page
! headers for single-sided printing.  This is the form most often used for
! short reports or personal printing. This is the default.
! 
! @item @code{@@setchapternewpage odd}
! Cause @TeX{} to start new chapters on new, odd-numbered pages
! (right-handed pages) and to typeset for double-sided printing.  This is
! the form most often used for books and manuals.
! @end table
! 
! Texinfo does not have a @code{@@setchapternewpage even} command,
! because there is no printing tradition of starting chapters or books on
! an even-numbered page.
! 
! If you don't like the default headers that @code{@@setchapternewpage}
! sets, you can explicit control them with the @code{@@headings} command.
! @xref{@code{@@headings}}.
! 
! At the beginning of a manual or book, pages are not numbered---for
! example, the title and copyright pages of a book are not numbered.  By
! convention, table of contents and frontmatter pages are numbered with
! roman numerals and not in sequence with the rest of the document.
! 
! The @code{@@setchapternewpage} has no effect in output formats that do
! not have pages, such as Info and HTML.
! 
! We recommend not including any @code{@@setchapternewpage} command in
! your document source at all, since such desired pagination is not
! intrinsic to the document.  For a particular hard copy run, if you
! don't want the default output (no blank pages, same headers on all
! pages) use the @option{--texinfo} option to @command{texi2dvi} to
! specify the output you want.
! 
! 
! @node @code{@@headings}
! @subsection The @code{@@headings} Command
! 
! @anchor{headings on off}@c old name
! @findex headings
! 
! The @code{@@headings} command is rarely used.  It specifies what kind of
! page headings and footings to print on each page.  Usually, this is
! controlled by the @code{@@setchapternewpage} command.  You need the
! @code{@@headings} command only if the @code{@@setchapternewpage} command
! does not do what you want, or if you want to turn off predefined page
! headings prior to defining your own.  Write a @code{@@headings} command
! immediately after the @code{@@end titlepage} command.
! 
! You can use @code{@@headings} as follows:
! 
! @table @code
! @item @@headings off
! Turn off printing of page headings.
! 
! @item @@headings single
! Turn on page headings appropriate for single-sided printing.
! 
! @item @@headings double
! Turn on page headings appropriate for double-sided printing.
! 
! @item @@headings singleafter
! @itemx @@headings doubleafter
! Turn on @code{single} or @code{double} headings, respectively, after the
! current page is output.
! 
! @item @@headings on
! Turn on page headings: @code{single} if @samp{@@setchapternewpage
! on}, @code{double} otherwise.
! @end table
! 
! For example, suppose you write @code{@@setchapternewpage off} before the
! @code{@@titlepage} command to tell @TeX{} to start a new chapter on the
! same page as the end of the last chapter.  This command also causes
! @TeX{} to typeset page headers for single-sided printing.  To cause
! @TeX{} to typeset for double sided printing, write @code{@@headings
! double} after the @code{@@end titlepage} command.
! 
! You can stop @TeX{} from generating any page headings at all by
! writing @code{@@headings off} on a line of its own immediately after the
! line containing the @code{@@end titlepage} command, like this:
! 
! @example
! @@end titlepage
! @@headings off
! @end example
! 
! @noindent
! The @code{@@headings off} command overrides the @code{@@end titlepage}
! command, which would otherwise cause @TeX{} to print page headings.
! 
! You can also specify your own style of page heading and footing.
! @xref{Headings, , Page Headings}, for more information.
! 
! 
! @node @code{@@paragraphindent}
! @subsection @code{@@paragraphindent}: Controlling Paragraph Indentation
! 
! @anchor{paragraphindent}@c old name
! @findex paragraphindent
! @cindex Indenting paragraphs, control of
! @cindex Paragraph indentation control
! 
! The Texinfo processors may insert whitespace at the beginning of the
! first line of each paragraph, thereby indenting that paragraph.  You can
! use the @code{@@paragraphindent} command to specify this indentation.
! Write a @code{@@paragraphindent} command at the beginning of a line
! followed by either @samp{asis} or a number:
  
  @example
! @@paragraphindent @var{indent}
! @end example
! 
! The indentation is according to the value of @var{indent}:
! 
! @table @asis
! @item @code{asis}
! Do not change the existing indentation (not implemented in @TeX{}).
  
! @item @code{none}
! @itemx 0
! Omit all indentation.
  
! @item @var{n}
! Indent by @var{n} space characters in Info output, by @var{n} ems in
! @TeX{}.
  
! @end table
  
! The default value of @var{indent} is 3.  @code{@@paragraphindent} is
! ignored for HTML output.
  
- It is best to write the @code{@@paragraphindent} command before the
- end-of-header line at the beginning of a Texinfo file, so the region
- formatting commands indent paragraphs as specified.  @xref{Start of
- Header}.
  
  
! @node @code{@@firstparagraphindent}
! @subsection @code{@@firstparagraphindent}: Indenting After Headings
  
- @anchor{firstparagraphindent}@c old name
- @findex firstparagraphindent
- @cindex First paragraph, suppressing indentation of
- @cindex Suppressing first paragraph indentation
- @cindex Preventing first paragraph indentation
- @cindex Indenting, suppressing of first paragraph
- @cindex Headings, indentation after
  
! As you can see in the present manual, the first paragraph in any
! section is not indented by default.  Typographically, indentation is a
! paragraph separator, which means that it is unnecessary when a new
! section begins.  This indentation is controlled with the
! @code{@@firstparagraphindent} command:
  
! @example
! @@firstparagraphindent @var{word}
  @end example
  
! The first paragraph after a heading is indented according to the value
! of @var{word}:
! 
! @table @asis
! @item @code{none}
! Prevents the first paragraph from being indented (default).
! This option is ignored by @command{makeinfo} if
! @code{@@paragraphindent asis} is in effect.
  
! @item @code{insert}
! Include normal paragraph indentation.  This respects the paragraph
! indentation set by a @code{@@paragraphindent} command
! (@pxref{@code{@@paragraphindent}}).
! @end table
! 
! @code{@@firstparagraphindent} is ignored for HTML and Docbook output.
! 
! It is best to write the @code{@@firstparagraphindent} command before the
! end-of-header line at the beginning of a Texinfo file, so the region
! formatting commands indent paragraphs as specified.  @xref{Start of
! Header}.
  
  
! @node @code{@@exampleindent}
! @subsection @code{@@exampleindent}: Environment Indenting
  
! @anchor{exampleindent}@c old name
! @findex exampleindent
! @cindex Indenting environments
! @cindex Environment indentation
! @cindex Example indentation
  
! The Texinfo processors indent each line of @code{@@example} and similar
! environments.  You can use the @code{@@exampleindent} command to specify
! this indentation.  Write an @code{@@exampleindent} command at the
! beginning of a line followed by either @samp{asis} or a number:
  
! @example
! @@exampleindent @var{indent}
! @end example
  
! The indentation is according to the value of @var{indent}:
  
! @table @asis
! @item @code{asis}
! Do not change the existing indentation (not implemented in @TeX{}).
  
! @item 0
! Omit all indentation.
  
! @item @var{n}
! Indent environments by @var{n} space characters in Info output, by
! @var{n} ems in @TeX{}.
  
! @end table
! 
! The default value of @var{indent} is 5 spaces in Info, and 0.4@dmn{in}
! in @TeX{}, which is somewhat less.  (The reduction is to help @TeX{}
! fit more characters onto physical lines.)
! 
! It is best to write the @code{@@exampleindent} command before the
! end-of-header line at the beginning of a Texinfo file, so the region
! formatting commands indent paragraphs as specified.  @xref{Start of
! Header}.
  
  
--- 2463,2544 ----
  @end example
  
+ @node The Body of the Document
+ @section The Body of the Document
  
! @cindex Frontmatter, text in
! The body segment contains all the text of the document.
! A manual is divided into one or more @dfn{nodes} (@pxref{Nodes}).  
! The example illustrates a chapter made of three nodes, one
! for introductory material in the chapter, and two sections.
! The introductory material contains an enumerated list.
  
  @example
! @group
! @@node First Chapter
! @@chapter First Chapter
  
! @@cindex chapter, first
! This is the first chapter.
! @@cindex index entry, another
  
! Here is a numbered list.
  
! @@enumerate
! @@item
! This is the first item.
  
! @@item
! This is the second item.
! @@end enumerate
  
  
+ @@node First Section
+ @@section First Section
  
! First section of first chapter.
  
  
! @@node Second Section
! @@section Second Section
  
! Second section of first chapter.
! @end group
  @end example
  
! In the Info output, the @samp{First Chapter} node will contain a
! menu listing the two sections in the chapter.  Similarly, when this
! node is output in its own HTML file, it will contain a table of contents
! for the chapter.
  
! Here is what the contents of this chapter will look like:
  
+ @sp 1
+ @need 700
+ @quotation
+ @chapheading 1. First Chapter
  
! This is the first chapter.
  
! Here is a numbered list.
  
! @enumerate
! @item
! This is the first item.
  
! @item
! This is the second item.
! @end enumerate
  
! @heading 1.1 First Section
  
! First section of first chapter.
  
! @heading 1.2 Second Section
  
! Second section of first chapter.
! @end quotation
  
! @noindent (In the Info and HTML output, the chapter would also be split
! into nodes.)
  
  
***************
*** 3042,3054 ****
  @findex bye
  @anchor{File End}
! An @code{@@bye} command terminates Texinfo processing.  None of the
! formatters process anything following @code{@@bye}; any such text is
! completely ignored.  The @code{@@bye} command should be on a line by
! itself.
  
- Thus, if you wish, you may follow the @code{@@bye} line with arbitrary
- notes.  Also, you may follow the @code{@@bye} line with a local
- variables list for Emacs, most typically a @samp{compile-command}
- (@pxref{Compile-Command,, Using the Local Variables List}).
  
  
--- 2565,2573 ----
  @findex bye
  @anchor{File End}
! A @code{@@bye} command terminates Texinfo processing.  It should be on
! a line by itself.  Anything following @code{@@bye} is completely
! ignored.
! 
  
  
  
***************
*** 3074,3078 ****
  Normally, you put a node command immediately before each chapter
  structuring command---for example, an @code{@@section} or
! @code{@@subsection} line.  (@xref{Chapter Structuring}.).
  You must do this even if you do not intend to format the file for Info.
  This is because @TeX{} uses both @code{@@node} names and
--- 2593,2597 ----
  Normally, you put a node command immediately before each chapter
  structuring command---for example, an @code{@@section} or
! @code{@@subsection} line.  (@xref{Chapter Structuring}.)
  You must do this even if you do not intend to format the file for Info.
  This is because @TeX{} uses both @code{@@node} names and
***************
*** 3085,3153 ****
  
  @menu
! * Texinfo Document Structure::  Double structure of documents.
  * Node Names::                  How to choose node names.
- * Writing a Node::              How to write an @code{@@node} line.
  * Node Line Requirements::      Keep names unique.
  * First Node::                  How to write a `Top' node.
  * @code{@@top} Command::                How to use the @code{@@top} command.
  * Node Menu Illustration::      A diagram, and sample nodes and menus.
- * @command{makeinfo} Pointer Creation::   Letting makeinfo determine node pointers.
  * Menus::                       Listing subordinate nodes.
  @end menu
  
  
! @node Texinfo Document Structure
! @section Texinfo Document Structure
! @cindex Texinfo document structure
! @cindex Document structure, of Texinfo
! @cindex Structure, of Texinfo documents
! @cindex Double structure, of Texinfo documents
  
! @anchor{Two Paths}@c node name
  
! Nodes can contain @dfn{menus}, which contain the names of @dfn{child
! nodes} within the parent node; for example, a node corresponding to a
! chapter would have a menu of the sections in that chapter.  The menus
! allow the user to move to the child nodes in a natural way in the online
! output.
  
! In addition, nodes contain @dfn{node pointers} that name other nodes.
! The `Next' and `Previous' pointers form nodes at the same sectioning
! level into a chain.  As you might imagine, the `Next' pointer links to
! the next node, and the `Previous' pointer links to the previous node.
! Thus, for example, all the nodes that are at the level of sections
! within a chapter are linked together, and the order in this chain
! is the same as the order of the children in the menu of the parent
! chapter.  Each child node records the parent node name as its `Up'
! pointer.
  
! @opindex accesskey@r{, in HTML output of nodes}
! The Info and HTML output from @command{makeinfo} for each node includes
! links to the `Next', `Previous', and `Up' nodes.  The HTML also uses
! the @code{accesskey} attribute with the values @samp{n}, @samp{p}, and
! @samp{u} respectively.  This allows people using web browsers to
! follow the navigation using (typically) @kbd{M-@var{letter}}, e.g.,
! @kbd{M-n} for the `Next' node, from anywhere within the node.
! Node pointers and menus provide structure for Info files just as
! chapters, sections, subsections, and the like provide structure for
! printed books.  The two structures are theoretically distinct; in
! practice, however, the tree structure of printed books is essentially
! always used for the node and menu structure also, as this leads to a
! document which is easiest to follow.  @xref{Texinfo Document
! Structure}.
  
! Typically, the sectioning structure and the node structure are
! completely parallel, with one node for each chapter, section, etc.,
! and with the nodes following the same hierarchical arrangement as the
! sectioning.  Thus, if a node is at the logical level of a chapter, its
! child nodes are at the level of sections; similarly, the child nodes
! of sections are at the level of subsections.
  
- Although it is technically possible to create Texinfo documents with
- only one structure or the other, or for the two structures not to be
- parallel, or for either the sectioning or node structure to be
- abnormally formed, etc., this is @emph{not at all recommended}.  To
- the best of our knowledge, all the Texinfo manuals currently in
- general use do follow the conventional parallel structure.
  
  
--- 2604,2699 ----
  
  @menu
! * Writing a Node::              How to write a @code{@@node} line.
  * Node Names::                  How to choose node names.
  * Node Line Requirements::      Keep names unique.
  * First Node::                  How to write a `Top' node.
  * @code{@@top} Command::                How to use the @code{@@top} command.
+ * Texinfo Document Structure::  Double structure of documents.
  * Node Menu Illustration::      A diagram, and sample nodes and menus.
  * Menus::                       Listing subordinate nodes.
  @end menu
  
  
! @node Writing a Node
! @section Writing a @code{@@node} Line
! @cindex Writing a @code{@@node} line
! @cindex @code{@@node} line writing
! @cindex Node line writing
  
! @findex node
! Write @code{@@node} at the beginning of a line followed by the name of 
! the node, like this:
  
! @example
! @@node @var{node-name}
! @end example
  
! After you have inserted a @code{@@node} line, you should immediately
! write an @@-command for the chapter or section and insert its name.
  
! You may optionally follow the node name argument to @code{@@node}
! with up to three optional arguments on the rest of the same line,
! separating the arguments with commas.  These are the names of the
! `Next', `Previous', and `Up' pointers, in that order.  Hence,
! the template for a fully-written-out node line with `Next', `Previous',
! and `Up' pointers looks like this:
  
! @example
! @@node @var{node-name}, @var{next}, @var{previous}, @var{up}
! @end example
! 
! The @var{node-name} argument must be present, but the others are
! optional.  If you wish to specify some but not others, just insert
! commas as needed, as in: @samp{@@node mynode,,,uppernode}.
! Any spaces before or after each name on the @code{@@node} line are
! ignored.  However, if your Texinfo document is hierarchically organized,
! as virtually all are, we recommend leaving off all the pointers and 
! letting @code{makeinfo} determine them.
! 
! @cindex Creating pointers with @code{makeinfo}
! @cindex Pointer creation with @code{makeinfo}
! @cindex Automatic pointer creation with @code{makeinfo}
! @cindex Implicit pointer creation with @code{makeinfo}
! The @code{makeinfo} program automatically determines node pointers
! for a hierarchically organized document.  For it do to do this, each
! @code{@@node} command should be followed immediately by a sectioning
! command such as @code{@@chapter} or @code{@@section} (except that
! comment lines may intervene).  Finally, you must follow the `Top'
! @code{@@node} line with a line beginning with @code{@@top} to mark
! the top-level node in the file.  @xref{@code{@@top} Command}.
! 
! Even when you explicitly specify all pointers, you cannot write the
! nodes in the Texinfo source file in an arbitrary order.
! You must write the nodes in the order you wish them to appear in the 
! output.  For Info format one can imagine that the order may not matter, 
! but it matters for the other formats.
! 
! In most cases, you will want to take advantage of the pointer creation 
! feature, and not redundantly specify node pointers that the programs can 
! determine.
! However, Texinfo documents are not required to be organized
! hierarchically or in fact to contain sectioning commands at all (for
! example, if you never intend the document to be printed), so node
! pointers may still be specified explicitly, in full generality.
! 
! If you are using GNU Emacs, you can use the update node commands
! provided by Texinfo mode to insert the names of the pointers.
! (@xref{Updating Nodes and Menus}.)
! 
! Alternatively, you can insert the `Next', `Previous', and `Up'
! pointers yourself.  If you do this, you may find it helpful to use the
! Texinfo mode keyboard command @kbd{C-c C-c n}.  This command inserts
! @samp{@@node} and a comment line listing the names of the pointers in
! their proper order.  The comment line helps you keep track of which
! arguments are for which pointers.
! 
! If you wish, you can ignore @code{@@node} lines altogether in your
! first draft and then use the @code{texinfo-insert-node-lines} command
! to create @code{@@node} lines for you.  However, we do not recommend
! this practice.  It is better to name the node itself at the same time
! that you write a segment so you can easily make cross-references.
! Useful cross-references are an especially important feature of a good
! Texinfo manual.
  
  
  
***************
*** 3187,3191 ****
  (@xref{HTML Xref Node Name Expansion}.)
  This can make the URL's for the pages in your manual less user-friendly;
! for example in this manual the @samp{@@dots} node is output as
  @file{__0040dots.html}.
  @end itemize
--- 2733,2737 ----
  (@xref{HTML Xref Node Name Expansion}.)
  This can make the URL's for the pages in your manual less user-friendly;
! for example, in this manual the @samp{@@dots} node is output as
  @file{__0040dots.html}.
  @end itemize
***************
*** 3196,3202 ****
  
  The pointers from a given node enable you to reach other nodes and
! consist simply of the names of those nodes.  The pointers are usually
! not specified explicitly, as @command{makeinfo} can determine them
! (@pxref{@command{makeinfo} Pointer Creation}).
  
  Normally, a node's `Up' pointer contains the name of the node whose
--- 2742,2746 ----
  
  The pointers from a given node enable you to reach other nodes and
! consist simply of the names of those nodes.
  
  Normally, a node's `Up' pointer contains the name of the node whose
***************
*** 3212,3290 ****
  
  
- @node Writing a Node
- @section Writing an @code{@@node} Line
- @cindex Writing an @code{@@node} line
- @cindex @code{@@node} line writing
- @cindex Node line writing
- 
- @findex node
- The easiest way to write an @code{@@node} line is to write @code{@@node}
- at the beginning of a line and then the name of the node, like this:
- 
- @example
- @@node @var{node-name}
- @end example
- 
- After you have inserted an @code{@@node} line, you should immediately
- write an @@-command for the chapter or section and insert its name.
- Next (and this is important!), put in several index entries.  Usually,
- you will find at least two and often as many as four or five ways of
- referring to the node in the index.  Use them all.  This will make it
- much easier for people to find the node.
- 
- If you wish, you can ignore @code{@@node} lines altogether in your
- first draft and then use the @code{texinfo-insert-node-lines} command
- to create @code{@@node} lines for you.  However, we do not recommend
- this practice.  It is better to name the node itself at the same time
- that you write a segment so you can easily make cross-references.
- Useful cross-references are an especially important feature of a good
- Texinfo manual.
- 
- Even when you explicitly specify all pointers, you cannot write the
- nodes in the Texinfo source file in an arbitrary order!  Because
- formatters must process the file sequentially, irrespective of node
- pointers, you must write the nodes in the order you wish them to
- appear in the output.  For Info format one can imagine that the order
- may not matter, but it matters for the other formats.
- 
- You may optionally follow the node name argument to @code{@@node}
- with up to three optional arguments on the rest of the same line,
- separating the arguments with commas.  These are the names of the
- `Next', `Previous', and `Up' pointers, in that order.  We recommend
- omitting them if your Texinfo document is hierarchically organized,
- as virtually all are (@pxref{@command{makeinfo} Pointer Creation}).
- 
- Any spaces before or after each name on the @code{@@node} line are
- ignored.
- 
- The template for a fully-written-out node line with `Next', `Previous',
- and `Up' pointers looks like this:
- 
- @example
- @@node @var{node-name}, @var{next}, @var{previous}, @var{up}
- @end example
- 
- The @var{node-name} argument must be present, but the others are
- optional.  If you wish to specify some but not others, just insert
- commas as needed, as in: @samp{@@node mynode,,,uppernode}.  However,
- we recommend leaving off all the pointers and letting @code{makeinfo}
- determine them.
- 
- If you are using GNU Emacs, you can use the update node commands
- provided by Texinfo mode to insert the names of the pointers; or
- (recommended), you can leave the pointers out of the Texinfo file and
- let @code{makeinfo} insert node pointers into the Info file it
- creates.  (@xref{Texinfo Mode}, and @ref{@command{makeinfo} Pointer
- Creation}.)
- 
- Alternatively, you can insert the `Next', `Previous', and `Up'
- pointers yourself.  If you do this, you may find it helpful to use the
- Texinfo mode keyboard command @kbd{C-c C-c n}.  This command inserts
- @samp{@@node} and a comment line listing the names of the pointers in
- their proper order.  The comment line helps you keep track of which
- arguments are for which pointers.  This comment line is especially useful
- if you are not familiar with Texinfo.
- 
- 
  @node Node Line Requirements
  @section @code{@@node} Line Requirements
--- 2756,2759 ----
***************
*** 3310,3314 ****
  @item
  @cindex Commands in node names
! @cindex @@-commands in node names
  Node names can contain @@-commands.  The output is generally the
  natural result of the command; for example, using @code{@@TeX@{@}} in a
--- 2779,2783 ----
  @item
  @cindex Commands in node names
! @cindex @sortas{at} @@-commands @subentry in node names
  Node names can contain @@-commands.  The output is generally the
  natural result of the command; for example, using @code{@@TeX@{@}} in a
***************
*** 3371,3384 ****
  section title in this manual:
  
! @smallexample
! @@section @@code@{@@@@unnumbered@}, @@code@{@@@@appendix@}: ...
! @end smallexample
  
  @noindent
  But the corresponding node name lacks the commas and the subtitle:
  
! @smallexample
! @@node @code{@@unnumbered @@appendix}
! @end smallexample
  
  @cindex Case in node name
--- 2840,2853 ----
  section title in this manual:
  
! @example
! @@section @@code@{@@@@unnumbered@}, @@code@{@@@@appendix@}: Chapters with@enddots{}
! @end example
  
  @noindent
  But the corresponding node name lacks the commas and the subtitle:
  
! @example
! @@node @@code@{@@@@unnumbered @@@@appendix@}
! @end example
  
  @cindex Case in node name
***************
*** 3406,3415 ****
  the node name used in the Texinfo sources is automatically normalized
  in this way.)
- 
- @item
- The next/previous/up pointers on @code{@@node} lines must be the names
- of nodes.  (It's recommended to leave out these explicit node pointer
- names, which automatically avoids any problem here; @pxref{@command{makeinfo}
- Pointer Creation}.)
  @end itemize
  
--- 2875,2878 ----
***************
*** 3421,3427 ****
  
  The first node of a Texinfo file is the @dfn{Top} node, except in an
! included file (@pxref{Include Files}).  The Top node should contain a
! short summary, copying permissions, and a master menu.  @xref{The Top
! Node}, for more information on the Top node contents and examples.
  
  Here is a description of the node pointers to be used in the Top node:
--- 2884,2892 ----
  
  The first node of a Texinfo file is the @dfn{Top} node, except in an
! included file (@pxref{Include Files}).  The Top node should contain
! a short summary and a master menu.  @xref{The Top Node} for more
! information on the Top node contents and examples.  Straight text
! before the Top node outside of any node should be avoided.
! 
  
  Here is a description of the node pointers to be used in the Top node:
***************
*** 3497,3504 ****
  (@pxref{@code{@@unnumbered @@appendix}}).
  
! The @code{@@top} node is conventionally wrapped in an
! @code{@@ifnottex} conditional so that it will not appear in @TeX{}
! output (@pxref{Conditionals}).
! Thus, in practice, a Top node usually looks like this:
  
  @example
--- 2962,2973 ----
  (@pxref{@code{@@unnumbered @@appendix}}).
  
! @code{@@top} is ignored when raising or lowering sections.  That is,
! it is never lowered and nothing can be raised to it
! (@pxref{Raise/lower sections}).
! 
! It used to be conventionial to wrap the @samp{Top} node
! in an @code{@@ifnottex} conditional so that it would not appear in 
! @TeX{} output (@pxref{Conditionals}).  Thus, a Top node often looked 
! like this:
  
  @example
***************
*** 3511,3517 ****
  @end example
  
! @code{@@top} is ignored when raising or lowering sections.  That is,
! it is never lowered and nothing can be raised to it
! (@pxref{Raise/lower sections}).
  
  
--- 2980,3038 ----
  @end example
  
! This is no longer necessary, as the @samp{Top} node is now never output 
! for @TeX{} output.
! 
! 
! @node Texinfo Document Structure
! @section Texinfo Document Structure
! @cindex Texinfo document structure
! @cindex Document structure, of Texinfo
! @cindex Structure, of Texinfo documents
! @cindex Double structure, of Texinfo documents
! 
! @anchor{Two Paths}@c node name
! 
! Nodes can contain @dfn{menus}, which contain the names of @dfn{child
! nodes} within the parent node; for example, a node corresponding to a
! chapter would have a menu of the sections in that chapter.  The menus
! allow the user to move to the child nodes in the Info output.
! 
! In addition, nodes contain @dfn{node pointers} that name other nodes.
! The `Next' and `Previous' pointers link nodes at the same sectioning
! level into a chain.  As you might imagine, the `Next' pointer links to
! the next node, and the `Previous' pointer links to the previous node.
! Thus, for example, all the nodes that are at the level of sections
! within a chapter are linked together, and the order in this chain
! is the same as the order of the children in the menu of the parent
! chapter.  Each child node records the parent node name as its `Up'
! pointer.
! 
! @cindex @code{accesskey} @subentry in HTML output of nodes
! The Info and HTML output from @command{makeinfo} for each node includes
! links to the `Next', `Previous', and `Up' nodes.  The HTML also uses
! the @code{accesskey} attribute with the values @samp{n}, @samp{p}, and
! @samp{u} respectively.  This allows people using web browsers to
! follow the navigation using (typically) @kbd{M-@var{letter}}, e.g.,
! @kbd{M-n} for the `Next' node, from anywhere within the node.
! Node pointers and menus provide structure for Info files just as
! chapters, sections, subsections, and the like provide structure for
! printed books.  The two structures are theoretically distinct; in
! practice, however, the tree structure of printed books is essentially
! always used for the node and menu structure also, as this leads to a
! document which is easiest to follow.
! 
! Typically, the sectioning structure and the node structure are
! completely parallel, with one node for each chapter, section, etc.,
! and with the nodes following the same hierarchical arrangement as the
! sectioning.  Thus, if a node is at the logical level of a chapter, its
! child nodes are at the level of sections; similarly, the child nodes
! of sections are at the level of subsections.
! 
! Although it is technically possible to create Texinfo documents with
! only one structure or the other, or for the two structures not to be
! parallel, or for either the sectioning or node structure to be
! abnormally formed, etc., this is @emph{not at all recommended}.  To
! the best of our knowledge, all the Texinfo manuals currently in
! general use do follow the conventional parallel structure.
  
  
***************
*** 3559,3565 ****
  name of the `Previous' node is ``Chapter@tie{}1'', and the name of the
  `Up' node is ``Top''.  You can (and should) omit writing out these
! node names if your document is hierarchically organized
! (@pxref{@command{makeinfo} Pointer Creation}), but the pointer
! relationships still obtain.
  
  @quotation Note
--- 3080,3085 ----
  name of the `Previous' node is ``Chapter@tie{}1'', and the name of the
  `Up' node is ``Top''.  You can (and should) omit writing out these
! node names if your document is hierarchically organized , but the 
! pointer relationships still obtain.
  
  @quotation Note
***************
*** 3613,3617 ****
  
  Here is the beginning of the chapter in this manual called ``Ending a
! Texinfo File''.  This shows an @code{@@node} line followed by an
  @code{@@chapter} line, and then by indexing lines.
  
--- 3133,3137 ----
  
  Here is the beginning of the chapter in this manual called ``Ending a
! Texinfo File''.  This shows a @code{@@node} line followed by a
  @code{@@chapter} line, and then by indexing lines.
  
***************
*** 3626,3698 ****
  @end example
  
- An earlier version of the manual used explicit node pointers.  Here is
- the beginning of the same chapter for that case.  This shows an
- @code{@@node} line followed by a comment line, a @code{@@chapter}
- line, and then by indexing lines.
- 
- @example
- @group
- @@node    Ending a File, Structuring, Beginning a File, Top
- @@comment node-name,     next,        previous,         up
- @@chapter Ending a Texinfo File
- @@cindex Ending a Texinfo file
- @dots{}
- @end group
- @end example
- 
- 
- @node @command{makeinfo} Pointer Creation
- @section @code{makeinfo} Pointer Creation
- 
- @cindex Creating pointers with @code{makeinfo}
- @cindex Pointer creation with @code{makeinfo}
- @cindex Automatic pointer creation with @code{makeinfo}
- @cindex Implicit pointer creation with @code{makeinfo}
- 
- The @code{makeinfo} program can automatically determine node pointers
- for a hierarchically organized document.  This implicit node pointer
- creation feature in @code{makeinfo} relieves you from the need to
- update menus and pointers manually or with Texinfo mode commands.
- (@xref{Updating Nodes and Menus}.)  We highly recommend taking
- advantage of this.
- 
- To do so, write your @code{@@node} lines with just the name of the
- node:
- 
- @example
- @@node My Node
- @end example
- 
- @noindent
- You do not need to write out the `Next', `Previous', and `Up'
- pointers.
- 
- Then, you must write a sectioning command, such as @code{@@chapter}
- or @code{@@section}, on the line immediately following each truncated
- @code{@@node} line (except that comment lines may intervene).  This is
- where it normally goes.
- 
- Also, you must write the name of each node (except for the `Top' node)
- in a menu that is one or more hierarchical levels above the node's
- level.
- 
- Finally, you must follow the `Top' @code{@@node} line with a line
- beginning with @code{@@top} to mark the top-level node in the file.
- @xref{@code{@@top} Command}.
- 
- @cindex Detail menu
- @findex detailmenu
- If you use a detailed menu in your master menu (@pxref{Master Menu
- Parts}), mark it with the @code{@@detailmenu @dots{} @@end
- detailmenu} environment, or @command{makeinfo} will get confused,
- typically about the last and/or first node in the document.
- 
- In most cases, you will want to take advantage of this feature and not
- redundantly specify node pointers that the programs can determine.
- However, Texinfo documents are not required to be organized
- hierarchically or in fact to contain sectioning commands at all (for
- example, if you never intend the document to be printed), so node
- pointers may still be specified explicitly, in full generality.
- 
  
  @node Menus
--- 3146,3149 ----
***************
*** 3753,3772 ****
  However, we do not recommend making use of this, because it is hard
  for readers to follow.  Also, the @command{makeinfo} implicit pointer
! creation feature (@pxref{@command{makeinfo} Pointer Creation}) and GNU
  Emacs Texinfo mode updating commands work only to create menus of
  subordinate nodes in a hierarchically structured document.  It is much
  better to use cross-references to refer to arbitrary nodes.
  
- @cindex Menus, automatically generating
- @findex validatemenus
- @command{makeinfo} can automatically generate menus in nodes for Info 
- and HTML output, based on the chapter structure of the document.  To 
- specify that you want it to do this, place the line 
- @samp{@@validatemenus off} near the beginning of the document.
- 
  In Info, a user selects a node with the @kbd{m} (@code{Info-menu})
  command.  The menu entry name is what the user types after the @kbd{m}
  command.
! @opindex accesskey@r{, in HTML output of menus}
  In the HTML output from @command{makeinfo}, the @code{accesskey}
  attribute is used with the values @samp{1}@dots{}@samp{9} for the
--- 3204,3216 ----
  However, we do not recommend making use of this, because it is hard
  for readers to follow.  Also, the @command{makeinfo} implicit pointer
! creation feature (@pxref{Writing a Node}) and GNU
  Emacs Texinfo mode updating commands work only to create menus of
  subordinate nodes in a hierarchically structured document.  It is much
  better to use cross-references to refer to arbitrary nodes.
  
  In Info, a user selects a node with the @kbd{m} (@code{Info-menu})
  command.  The menu entry name is what the user types after the @kbd{m}
  command.
! @cindex @code{accesskey} @subentry in HTML output of menus
  In the HTML output from @command{makeinfo}, the @code{accesskey}
  attribute is used with the values @samp{1}@dots{}@samp{9} for the
***************
*** 4204,4208 ****
  customization variable, @pxref{Other Customization Variables}).
  
! In the XML and Docbook output, a @code{<chapter>} element is produced
  that includes all the following sections, up to the next chapter.
  
--- 3648,3652 ----
  customization variable, @pxref{Other Customization Variables}).
  
! In the XML and DocBook output, a @code{<chapter>} element is produced
  that includes all the following sections, up to the next chapter.
  
***************
*** 4229,4237 ****
  to @code{@@unnumbered}, but centers its argument in the printed and HTML
  outputs.  This kind of stylistic choice is not usually offered by
! Texinfo.  It may be suitable for short documents.
  @c but the Hacker's Dictionary wanted it, before they quit Texinfo.
  
! @cindex Docbook and prefatory sections
! @cindex Preface, etc., and Docbook
  With @code{@@unnumbered}, if the name of the associated node is one of
  these English words (case-insensitive):
--- 3673,3683 ----
  to @code{@@unnumbered}, but centers its argument in the printed and HTML
  outputs.  This kind of stylistic choice is not usually offered by
! Texinfo.
  @c but the Hacker's Dictionary wanted it, before they quit Texinfo.
+ You are recommended not to use this command, as
+ it may be removed in future releases of Texinfo.
  
! @cindex DocBook and prefatory sections
! @cindex Preface, etc., and DocBook
  With @code{@@unnumbered}, if the name of the associated node is one of
  these English words (case-insensitive):
***************
*** 4241,4251 ****
  @end example
  
! @cindex @code{<acknowledgements>} Docbook tag
! @cindex @code{<colophon>} Docbook tag
! @cindex @code{<dedication>} Docbook tag
! @cindex @code{<preface>} Docbook tag
! @cindex @code{<chapter>} Docbook tag
! @cindex @code{<title>} Docbook tag
! @noindent then the Docbook output uses corresponding special tags
  (@code{<preface>}, etc.)@: instead of the default @code{<chapter>}.
  The argument to @code{@@unnumbered} itself can be anything, and is
--- 3687,3697 ----
  @end example
  
! @cindex @code{<acknowledgements>} DocBook tag
! @cindex @code{<colophon>} DocBook tag
! @cindex @code{<dedication>} DocBook tag
! @cindex @code{<preface>} DocBook tag
! @cindex @code{<chapter>} DocBook tag
! @cindex @code{<title>} DocBook tag
! @noindent then the DocBook output uses corresponding special tags
  (@code{<preface>}, etc.)@: instead of the default @code{<chapter>}.
  The argument to @code{@@unnumbered} itself can be anything, and is
***************
*** 4314,4318 ****
  Section titles are listed in the table of contents.
  
! The @TeX{}, HTML, Docbook, and XML output is all analogous to the
  chapter-level output, just ``one level down''; @pxref{@code{@@chapter}}.
  
--- 3760,3764 ----
  Section titles are listed in the table of contents.
  
! The @TeX{}, HTML, DocBook, and XML output is all analogous to the
  chapter-level output, just ``one level down''; @pxref{@code{@@chapter}}.
  
***************
*** 4389,4393 ****
  Subsection titles are listed in the table of contents.
  
! The @TeX{}, HTML, Docbook, and XML output is all analogous to the
  chapter-level output, just ``two levels down'';
  @pxref{@code{@@chapter}}.
--- 3835,3839 ----
  Subsection titles are listed in the table of contents.
  
! The @TeX{}, HTML, DocBook, and XML output is all analogous to the
  chapter-level output, just ``two levels down'';
  @pxref{@code{@@chapter}}.
***************
*** 4480,4484 ****
  @end example
  
! The @TeX{}, HTML, Docbook, and XML output is all analogous to the
  chapter-level output, just ``three levels down''; @pxref{@code{@@chapter}}.
  
--- 3926,3930 ----
  @end example
  
! The @TeX{}, HTML, DocBook, and XML output is all analogous to the
  chapter-level output, just ``three levels down''; @pxref{@code{@@chapter}}.
  
***************
*** 4533,4537 ****
  text, as part of the following chapter or appendix node.
  
! In the XML and Docbook output, the @code{<part>} element includes all
  the following chapters, up to the next @code{<part>}.  A @code{<part>}
  containing chapters is also closed at an appendix.
--- 3979,3983 ----
  text, as part of the following chapter or appendix node.
  
! In the XML and DocBook output, the @code{<part>} element includes all
  the following chapters, up to the next @code{<part>}.  A @code{<part>}
  containing chapters is also closed at an appendix.
***************
*** 4634,4639 ****
  reference manual is not like a novel; few read such documents in
  sequence from beginning to end.  Instead, people look up what they
! need.  For this reason, such creations should contain many cross
! references to help readers find other information that they may not
  have read.
  
--- 4080,4085 ----
  reference manual is not like a novel; few read such documents in
  sequence from beginning to end.  Instead, people look up what they
! need.  For this reason, such creations should contain many
! cross-references to help readers find other information that they may not
  have read.
  
***************
*** 4683,4688 ****
  to make references to books and manuals.  @code{@@url} produces
  a @acronym{URL}, for example a reference to a page on the World
! Wide Web.  @code{@@inforef} is used to make a reference to an Info
! file for which there is no printed manual.
  
  
--- 4129,4133 ----
  to make references to books and manuals.  @code{@@url} produces
  a @acronym{URL}, for example a reference to a page on the World
! Wide Web.
  
  
***************
*** 5030,5034 ****
  (@code{@@xrefautomaticsectiontitle off}), for example, if you're
  including some other sub-document that doesn't have suitable section
! names.
  
  
--- 4475,4481 ----
  (@code{@@xrefautomaticsectiontitle off}), for example, if you're
  including some other sub-document that doesn't have suitable section
! names.  This setting also applies to node headers in HTML, if
! @code{@@xrefautomaticsectiontitle} is on, the sections names are used
! in node headers instead of the node names when possible.
  
  
***************
*** 5427,5435 ****
  
  @code{@@inforef} is used for making cross-references to Info
! documents---even from a printed manual.  This might be because you
! want to refer to conditional @code{@@ifinfo} text
! (@pxref{Conditionals}), or because printed output is not available
! (perhaps because there is no Texinfo source), among other
! possibilities.
  
  The command takes either two or three arguments, in the following
--- 4874,4880 ----
  
  @code{@@inforef} is used for making cross-references to Info
! documents---even from a printed manual.  This was originally
! used for Info files that were not generated from any Texinfo source.
! The command is now obsolete and should not be used.
  
  The command takes either two or three arguments, in the following
***************
*** 5498,5503 ****
  @anchor{uref}@c old name
  @anchor{url}
! @cindex Uniform resource locator, referring to
! @cindex URL, referring to
  
  @findex url
--- 4943,4947 ----
  @anchor{uref}@c old name
  @anchor{url}
! @cindex URL @subentry referring to
  
  @findex url
***************
*** 5539,5543 ****
  
  @cindex @code{@@url}, examples of using
! @cindex URL, examples of displaying
  
  First, here is an example of the simplest form of @code{@@url}, with
--- 4983,4987 ----
  
  @cindex @code{@@url}, examples of using
! @cindex URL @subentry examples of displaying
  
  First, here is an example of the simplest form of @code{@@url}, with
***************
*** 5616,5620 ****
  @subsection URL Line Breaking
  
! @cindex Line breaking, and urls
  @cindex Breakpoints within urls
  @TeX{} allows line breaking within urls at only a few characters
--- 5060,5064 ----
  @subsection URL Line Breaking
  
! @cindex Line breaks @subentry URL's
  @cindex Breakpoints within urls
  @TeX{} allows line breaking within urls at only a few characters
***************
*** 6465,6469 ****
  In @TeX{} and in the Info output, the first argument is printed as-is;
  if the second argument is present, it is printed in parentheses after
! the abbreviation.  In HTML the @code{<abbr>} tag is used; in Docbook,
  the @code{<abbrev>} tag is used.  For instance:
  
--- 5909,5913 ----
  In @TeX{} and in the Info output, the first argument is printed as-is;
  if the second argument is present, it is printed in parentheses after
! the abbreviation.  In HTML the @code{<abbr>} tag is used; in DocBook,
  the @code{<abbrev>} tag is used.  For instance:
  
***************
*** 6509,6513 ****
  Info output, the argument is printed as-is.  In either format, if the
  second argument is present, it is printed in parentheses after the
! acronym.  In HTML and Docbook the @code{<acronym>} tag is used.
  
  For instance (since GNU is a recursive acronym, we use
--- 5953,5957 ----
  Info output, the argument is printed as-is.  In either format, if the
  second argument is present, it is printed in parentheses after the
! acronym.  In HTML and DocBook the @code{<acronym>} tag is used.
  
  For instance (since GNU is a recursive acronym, we use
***************
*** 6575,6580 ****
  @anchor{indicateurl}@c old name
  @findex indicateurl
! @cindex Uniform resource locator, indicating
! @cindex URL, indicating
  
  Use the @code{@@indicateurl} command to indicate a uniform resource
--- 6019,6023 ----
  @anchor{indicateurl}@c old name
  @findex indicateurl
! @cindex URL @subentry indicating
  
  Use the @code{@@indicateurl} command to indicate a uniform resource
***************
*** 6702,6706 ****
  
  @example
! Richard @@sc@{Stallman@} commenc@'{e} GNU.
  @end example
  
--- 6145,6149 ----
  
  @example
! Richard @@sc@{Stallman@} a commenc@'{e} le projet GNU.
  @end example
  
***************
*** 6709,6713 ****
  
  @display
! Richard @sc{Stallman} commenc@'{e} GNU.
  @end display
  
--- 6152,6156 ----
  
  @display
! Richard @sc{Stallman} a commenc@'{e} le projet GNU.
  @end display
  
***************
*** 6806,6814 ****
  names for such infrequently needed features.)
  
! @cindex @code{<lineannotation>} Docbook tag
  The @code{@@r} command can be useful in example-like environments, to
  write comments in the standard roman font instead of the fixed-width
  font.  This looks better in printed output, and produces a
! @code{<lineannotation>} tag in Docbook output.
  
  For example,
--- 6249,6257 ----
  names for such infrequently needed features.)
  
! @cindex @code{<lineannotation>} DocBook tag
  The @code{@@r} command can be useful in example-like environments, to
  write comments in the standard roman font instead of the fixed-width
  font.  This looks better in printed output, and produces a
! @code{<lineannotation>} tag in DocBook output.
  
  For example,
***************
*** 6871,6875 ****
  * @code{@@indent}::                     Forcing paragraph indentation.
  * @code{@@cartouche}::                  Drawing rounded rectangles around text.
! * @code{@@small@dots{}}::                   Examples in a smaller font.
  @end menu
  
--- 6314,6318 ----
  * @code{@@indent}::                     Forcing paragraph indentation.
  * @code{@@cartouche}::                  Drawing rounded rectangles around text.
! * small::                       Examples in a smaller font.
  @end menu
  
***************
*** 7008,7018 ****
  @end example
  
! @cindex @code{<caution>} Docbook tag
! @cindex @code{<important>} Docbook tag
! @cindex @code{<note>} Docbook tag
! @cindex @code{<tip>} Docbook tag
! @cindex @code{<warning>} Docbook tag
  @cindex @code{<blockquote>} HTML tag
! @noindent then the Docbook output uses corresponding special tags
  (@code{<note>}, etc.)@: instead of the default @code{<blockquote>}.
  HTML output always uses @code{<blockquote>}.
--- 6451,6461 ----
  @end example
  
! @cindex @code{<caution>} DocBook tag
! @cindex @code{<important>} DocBook tag
! @cindex @code{<note>} DocBook tag
! @cindex @code{<tip>} DocBook tag
! @cindex @code{<warning>} DocBook tag
  @cindex @code{<blockquote>} HTML tag
! @noindent then the DocBook output uses corresponding special tags
  (@code{<note>}, etc.)@: instead of the default @code{<blockquote>}.
  HTML output always uses @code{<blockquote>}.
***************
*** 7043,7051 ****
  @end quotation
  
- @findex smallquotation
- Texinfo also provides a command @code{@@smallquotation}, which is just
- like @code{@@quotation} but uses a smaller font size where possible.
- @xref{@code{@@small@dots{}}}.
- 
  
  @node @code{@@indentedblock}
--- 6486,6489 ----
***************
*** 7075,7083 ****
  @end example
  
- @findex smallindentedblock
- Texinfo also provides a command @code{@@smallindentedblock}, which is
- just like @code{@@indentedblock} but uses a smaller font size where
- possible.  @xref{@code{@@small@dots{}}}.
- 
  
  @node @code{@@example}
--- 6513,6516 ----
***************
*** 7089,7111 ****
  @cindex Formatting examples
  
! The @code{@@example} environment is used to indicate an example that
! is not part of the running text, such as computer input or output.
! Write an @code{@@example} command at the beginning of a line by
! itself.  Mark the end of the example with an @code{@@end example}
! command, also written at the beginning of a line by itself.
! 
! An @code{@@example} environment has the following characteristics:
! 
! @itemize
! @item Each line in the input file is a line in the output; that is,
! the source text is not filled as it normally is.
! @item Extra spaces and blank lines are significant.
! @item The output is indented.
! @item The output uses a fixed-width font.
! @item Texinfo commands @emph{are} expanded; if you want the output to
! be the input verbatim, use the @code{@@verbatim} environment instead
! (@pxref{@code{@@verbatim}}).
! @end itemize
  
  For example,
  
--- 6522,6532 ----
  @cindex Formatting examples
  
! The @code{@@example} environment is used to indicate
! computer input or output that is not part of the running text. If you
! want to embed code fragments within sentences, use the @code{@@code}
! command or its relatives instead (@pxref{@code{@@code}}).
  
+ Write an @code{@@example} command at the beginning of a line by
+ itself.  Mark the end of the block with @code{@@end example}.
  For example,
  
***************
*** 7125,7141 ****
  @end example
  
! The lines containing @code{@@example} and @code{@@end example} will
! disappear from the output.  To make the output look good, you should
! put a blank line before the @code{@@example} and another blank line
! after the @code{@@end example}.  Blank lines inside the beginning
! @code{@@example} and the ending @code{@@end example}, on the other
! hand, do appear in the output.
! 
! @quotation Caution
! Do not use tabs in the lines of an example!  (Or anywhere else in
! Texinfo, except in verbatim environments.)  @TeX{} treats tabs as
! single spaces, and that is not what they look like.  In Emacs, you can
! use @kbd{M-x untabify} to convert tabs in a region to multiple spaces.
! @end quotation
  
  Examples are often, logically speaking, ``in the middle'' of a
--- 6546,6555 ----
  @end example
  
! The output uses a fixed-width font and is indented.  Each line
! in the input file is a line in the output; that is, the source
! text is not filled.  Extra spaces and blank lines are significant.
! Texinfo commands @emph{are} expanded; if you want the output to be
! the input verbatim, use the @code{@@verbatim} environment instead
! (@pxref{@code{@@verbatim}}).
  
  Examples are often, logically speaking, ``in the middle'' of a
***************
*** 7145,7154 ****
  paragraph (@pxref{@code{@@noindent}}).
  
! If you want to embed code fragments within sentences, instead of
! displaying them, use the @code{@@code} command or its relatives
! (@pxref{@code{@@code}}).
  
- If you wish to write a ``comment'' on a line of an example in the
- normal roman font, you can use the @code{@@r} command (@pxref{Fonts}).
  
  
--- 6559,6582 ----
  paragraph (@pxref{@code{@@noindent}}).
  
! If you wish to use the normal roman font for a code comment, you can
! use the @code{@@r} command (@pxref{Fonts}).
! 
! You may optionally give arguments to the @code{@@example} command,
! separated by commas if there is more than one.  In the HTML output,
! any such arguments are output as class names.  This may be useful for
! adding syntax highlighting to manuals for code samples.  We recommend
! that when you give multiple arguments to @code{@@example}, you
! use the first argument to specify the language of the code (e.g.@:
! @samp{C}, @samp{lisp}, @samp{Cplusplus}).  You may find uses for other
! arguments, such as providing a formatting hint or marking code samples
! for extraction and further processing, but for now nothing definitive
! is recommended.  Perhaps this will change in future Texinfo releases.
! 
! @quotation Caution
! Do not use tabs in the lines of an example!  (Or anywhere else in
! Texinfo, except in verbatim environments.)  @TeX{} treats tabs as
! single spaces, and that is not what they look like.
! @end quotation
  
  
  
***************
*** 7232,7249 ****
  @cindex Lisp example
  
! The @code{@@lisp} command is used for Lisp code.  It is synonymous
! with the @code{@@example} command.
  
! @lisp
! This is an example of text written between an
! @code{@@lisp} command and an @code{@@end lisp} command.
! @end lisp
  
! Use @code{@@lisp} instead of @code{@@example} to preserve information
! regarding the nature of the example.  This is useful, for example, if
! you write a function that evaluates only and all the Lisp code in a
! Texinfo file.  Then you can use the Texinfo file as a Lisp
! library.  Mark the end of @code{@@lisp} with @code{@@end lisp} on a line
! by itself.
  
  
--- 6660,6683 ----
  @cindex Lisp example
  
! The @code{@@lisp} command is used for Lisp code:
  
! @example
! @@lisp
! Example lisp code
! @@end lisp
! @end example
  
! @noindent This is synonymous with the following:
! 
! @example
! @@example lisp
! Example lisp code
! @@end example
! @end example
! 
! Use @code{@@lisp} to preserve information regarding the nature of
! the example.  This is useful, for example, if you write a function
! that evaluates only and all the Lisp code in a Texinfo file.  Then you
! can use the Texinfo file as a Lisp library.
  
  
***************
*** 7266,7274 ****
  @end display
  
- @findex smalldisplay
- Texinfo also provides the environment @code{@@smalldisplay}, which is
- like @code{@@display} but uses a smaller font size.
- @xref{@code{@@small@dots{}}}.
- 
  
  @node @code{@@format}
--- 6700,6703 ----
***************
*** 7289,7297 ****
  @end format
  
- @findex smallformat
- Texinfo also provides the environment @code{@@smallformat}, which is
- like @code{@@format} but uses a smaller font size.
- @xref{@code{@@small@dots{}}}.
- 
  
  @node @code{@@exdent}
--- 6718,6721 ----
***************
*** 7584,7595 ****
  @code{@@cartouche} also implies @code{@@group} (@pxref{@code{@@group}}).
  
! @node @code{@@small@dots{}}
  @section @code{@@small@dots{}} Block Commands
  
- @anchor{small}@c old name
  @findex smallexample
  @findex smallformat
  @findex smalllisp
  @findex smallquotation
  @cindex Small examples
  @cindex Examples in smaller fonts
--- 7008,7020 ----
  @code{@@cartouche} also implies @code{@@group} (@pxref{@code{@@group}}).
  
! @node small
  @section @code{@@small@dots{}} Block Commands
  
  @findex smallexample
  @findex smallformat
  @findex smalllisp
  @findex smallquotation
+ @findex smalldisplay
+ @findex smallindentedblock
  @cindex Small examples
  @cindex Examples in smaller fonts
***************
*** 7635,7642 ****
  is done and whether margins are narrowed.
  
! As a general rule, a printed document looks better if you use only one
! of (for instance) @code{@@example} or @code{@@smallexample}
! consistently within a chapter.
! 
  
  
--- 7060,7066 ----
  is done and whether margins are narrowed.
  
! As a general rule, it's better to just use the regular
! commands (such as @code{@@example} instead of @code{@@smallexample}),
! unless you have a good reason for it.
  
  
***************
*** 8201,8204 ****
--- 7625,7633 ----
  allows you to produce tables that do not need the full line length.
  
+ When using @code{@@columnfractions}, the leftmost column may appear
+ slightly wider than you might expect, relative to the other columns.
+ This is due to spacing between columns being included in the width of
+ the other columns.
+ 
  @item
  @cindex Prototype row, column widths defined by
***************
*** 8242,8246 ****
  You can also use @code{@@headitem} instead of @code{@@item} to produce
  a @dfn{heading row}.  The @TeX{} output for such a row is in bold, and
! the HTML and Docbook output uses the @code{<thead>} tag.  In Info, the
  heading row is followed by a separator line made of dashes (@samp{-}
  characters).
--- 7671,7675 ----
  You can also use @code{@@headitem} instead of @code{@@item} to produce
  a @dfn{heading row}.  The @TeX{} output for such a row is in bold, and
! the HTML and DocBook output uses the @code{<thead>} tag.  In Info, the
  heading row is followed by a separator line made of dashes (@samp{-}
  characters).
***************
*** 8319,8323 ****
  @node Floats
  @section Floats
! @cindex Floats, in general
  
  A @dfn{float} is a display which is set off from the main text.  It is
--- 7748,7752 ----
  @node Floats
  @section Floats
! @cindex Floats
  
  A @dfn{float} is a display which is set off from the main text.  It is
***************
*** 8384,8388 ****
  references to @var{label} are allowed.
  
! @cindex Floats, making unnumbered
  @cindex Unnumbered float, creating
  On the other hand, if @var{label} is not given, then the float will
--- 7813,7817 ----
  references to @var{label} are allowed.
  
! @cindex Floats @subentry making unnumbered
  @cindex Unnumbered float, creating
  On the other hand, if @var{label} is not given, then the float will
***************
*** 8394,8398 ****
  labeled and numbered float.
  
! @cindex Floats, numbering of
  @cindex Numbering of floats
  In Texinfo, all floats are numbered in the same way: with the chapter
--- 7823,7827 ----
  labeled and numbered float.
  
! @cindex Floats @subentry numbering of
  @cindex Numbering of floats
  In Texinfo, all floats are numbered in the same way: with the chapter
***************
*** 8470,8474 ****
  @findex listoffloats
  @cindex List of floats
! @cindex Floats, list of
  @cindex Table of contents, for floats
  
--- 7899,7903 ----
  @findex listoffloats
  @cindex List of floats
! @cindex Floats @subentry list of
  @cindex Table of contents, for floats
  
***************
*** 8519,8523 ****
  @section Inserting Images
  
! @cindex Images, inserting
  @cindex Pictures, inserting
  @findex image
--- 7948,7952 ----
  @section Inserting Images
  
! @cindex Images
  @cindex Pictures, inserting
  @findex image
***************
*** 8578,8583 ****
  
  @item
! @cindex SVG images, used in Docbook
! For Docbook, @code{makeinfo} outputs references to
  @file{@var{filename}.eps}, @file{@var{filename}.gif}
  @file{@var{filename}.jpeg}, @file{@var{filename}.jpg},
--- 8007,8012 ----
  
  @item
! @cindex SVG images, used in DocBook
! For DocBook, @code{makeinfo} outputs references to
  @file{@var{filename}.eps}, @file{@var{filename}.gif}
  @file{@var{filename}.jpeg}, @file{@var{filename}.jpg},
***************
*** 8585,8593 ****
  @file{@var{filename}.svg}, for every file found.  Also,
  @file{@var{filename}.txt} is included verbatim, if present.  (The
! subsequent Docbook processor is supposed to choose the appropriate one.)
  
  @item
  For Info and HTML output, @code{makeinfo} uses the optional fifth
! argument @var{extension} to @code{@@image} for the filename extension,
  if it is specified and the file is found.  Any leading period should
  be included in @var{extension}.  For example:
--- 8014,8022 ----
  @file{@var{filename}.svg}, for every file found.  Also,
  @file{@var{filename}.txt} is included verbatim, if present.  (The
! subsequent DocBook processor is supposed to choose the appropriate one.)
  
  @item
  For Info and HTML output, @code{makeinfo} uses the optional fifth
! argument @var{extension} to @code{@@image} for the file extension,
  if it is specified and the file is found.  Any leading period should
  be included in @var{extension}.  For example:
***************
*** 8609,8620 ****
  section.
  
! For @TeX{} output, if an image is the only thing in a paragraph it
! will ordinarily be displayed on a line by itself, respecting the
! current environment indentation, but without the normal paragraph
! indentation.  If you want it centered, use @code{@@center}
  (@pxref{@code{@@titlefont @@center @@sp}}).
  
  @cindex Alt attribute for images
! @cindex Images, alternate text for
  @findex @sortas{-} -@r{ (in image alt string)}
  For HTML output, @code{makeinfo} sets the @dfn{alt attribute} for
--- 8038,8052 ----
  section.
  
! If an image is the first thing in a paragraph and followed by
! more text, then you should precede the @code{@@image} command with
! @code{@@indent} or @code{@@noindent} to indicate the beginning of
! paragraph formatting.  This is especially important for @TeX{} output
! to get correct paragraph indentation.
! 
! Use @code{@@center} to center an image
  (@pxref{@code{@@titlefont @@center @@sp}}).
  
  @cindex Alt attribute for images
! @cindex Images @subentry alternate text for
  @findex @sortas{-} -@r{ (in image alt string)}
  For HTML output, @code{makeinfo} sets the @dfn{alt attribute} for
***************
*** 8661,8665 ****
  @subsection Image Scaling
  
! @cindex Images, scaling
  @cindex Scaling images
  @cindex Width of images
--- 8093,8097 ----
  @subsection Image Scaling
  
! @cindex Images @subentry scaling
  @cindex Scaling images
  @cindex Width of images
***************
*** 8861,8865 ****
  formatted for Info in the separate node style:
  
! @smallexample
  @group
  File: texinfo.info  Node: Overview-Footnotes, Up: Overview
--- 8293,8297 ----
  formatted for Info in the separate node style:
  
! @example
  @group
  File: texinfo.info  Node: Overview-Footnotes, Up: Overview
***************
*** 8868,8872 ****
  "hex". @dots{}
  @end group
! @end smallexample
  @end itemize
  
--- 8300,8304 ----
  "hex". @dots{}
  @end group
! @end example
  @end itemize
  
***************
*** 9090,9100 ****
  @findex @@subentry
  First, you can create @dfn{multilevel} index entries, allowing you
! to group many related subtopics under the same higher level topic.
  You do this by separating the parts of such an entry with the
  @code{@@subentry} command. Such commands might look like this:
  
  @example
! @@cindex Superhumans @@subentry villians
! @@cindex Superhumans @@subentry heros
  @end example
  
--- 8522,8532 ----
  @findex @@subentry
  First, you can create @dfn{multilevel} index entries, allowing you
! to group many related subtopics under the same higher-level topic.
  You do this by separating the parts of such an entry with the
  @code{@@subentry} command. Such commands might look like this:
  
  @example
! @@cindex Superhumans @@subentry villains
! @@cindex Superhumans @@subentry heroes
  @end example
  
***************
*** 9110,9114 ****
  than they would by default.
  
! @findex @@seeentry
  Second, you may provide an index entry that points to another,
  using the @code{@@seeentry} (``see entry'') command. For example:
--- 8542,8546 ----
  than they would by default.
  
! @findex seeentry
  Second, you may provide an index entry that points to another,
  using the @code{@@seeentry} (``see entry'') command. For example:
***************
*** 9122,9126 ****
  the information they are looking for.
  
! @findex @@seealso
  Finally, you may provide a ``see also'' entry using the @code{@@seealso}
  command. These entries go along with regular entries, and are grouped
--- 8554,8558 ----
  the information they are looking for.
  
! @findex seealso
  Finally, you may provide a ``see also'' entry using the @code{@@seealso}
  command. These entries go along with regular entries, and are grouped
***************
*** 9136,9140 ****
  
  When using all three of these advanced commands, @emph{do not}
! place a comma betwen the different parts of the index text. The
  @command{texindex} program, which sorts the index entries and
  generates the indexing formatting commands, takes care of placing
--- 8568,8572 ----
  
  When using all three of these advanced commands, @emph{do not}
! place a comma between the different parts of the index text. The
  @command{texindex} program, which sorts the index entries and
  generates the indexing formatting commands, takes care of placing
***************
*** 9142,9146 ****
  
  These features are most useful with printed documents created
! with @TeX{}, and when translating Texinfo to Docbook.
  
  @node Index Entries
--- 8574,8578 ----
  
  These features are most useful with printed documents created
! with @TeX{}, and when translating Texinfo to DocBook.
  
  @node Index Entries
***************
*** 9241,9245 ****
  For example:
  
! @smallexample
  @group
  @@node Variable Index
--- 8673,8677 ----
  For example:
  
! @example
  @group
  @@node Variable Index
***************
*** 9255,9259 ****
  @@printindex cp
  @end group
! @end smallexample
  
  If you have more than one index, we recommend placing the concept index last.
--- 8687,8691 ----
  @@printindex cp
  @end group
! @end example
  
  If you have more than one index, we recommend placing the concept index last.
***************
*** 9272,9278 ****
  Here's an example:
  
! @smallexample
  * First index entry:   Top.   (line  7)
! @end smallexample
  
  @noindent The actual number of spaces is variable, to right-justify
--- 8704,8710 ----
  Here's an example:
  
! @example
  * First index entry:   Top.   (line  7)
! @end example
  
  @noindent The actual number of spaces is variable, to right-justify
***************
*** 9290,9294 ****
  
  @item
! In XML and Docbook output, it simply records the index to be printed.
  @end itemize
  
--- 8722,8726 ----
  
  @item
! In XML and DocBook output, it simply records the index to be printed.
  @end itemize
  
***************
*** 9377,9381 ****
  in with the concept index instead.
  
! To merge both a variables index and a function index into a concept
  index, write the following:
  
--- 8809,8813 ----
  in with the concept index instead.
  
! To merge both a variable index and a function index into a concept
  index, write the following:
  
***************
*** 9481,9485 ****
  
  As mentioned earlier (@pxref{Predefined Indices}), we recommend having
! a single index in the final document whenever possible (no matter however many
  source indices you use), since then readers have only one place to
  look.
--- 8913,8917 ----
  
  As mentioned earlier (@pxref{Predefined Indices}), we recommend having
! a single index in the final document whenever possible (no matter how many
  source indices you use), since then readers have only one place to
  look.
***************
*** 9786,9791 ****
  @item @@codequotebacktick @var{on-off}
  @findex codequotebacktick
! @cindex backtick
! @cindex grave accent, standalone
  causes the output for the @code{`} character in code environments to
  be the backtick character (standalone grave accent), like this:
--- 9218,9223 ----
  @item @@codequotebacktick @var{on-off}
  @findex codequotebacktick
! @cindex Backtick
! @cindex Grave accent @subentry standalone
  causes the output for the @code{`} character in code environments to
  be the backtick character (standalone grave accent), like this:
***************
*** 9803,9812 ****
  Highlighting}.
  
! @vindex txicodequoteundirected@r{, obsolete variable}
! @vindex txicodequotebacktick@r{, obsolete variable}
! This feature used to be controlled by using @code{@@set} to change the
  values of the corresponding variables @code{txicodequoteundirected}
! and @code{txicodequotebacktick}; they are still supported, but the
! command interface is preferred.
  
  
--- 9235,9243 ----
  Highlighting}.
  
! @vindex txicodequoteundirected
! @vindex txicodequotebacktick
! This feature can also be controlled by using @code{@@set} to change the
  values of the corresponding variables @code{txicodequoteundirected}
! and @code{txicodequotebacktick}.
  
  
***************
*** 9894,9898 ****
  @enumerate
  @item After a period that ends a lowercase abbreviation which is not at 
! the end of a sentences.
  
  @item When a parenthetical remark in the middle of a sentence (like
--- 9325,9329 ----
  @enumerate
  @item After a period that ends a lowercase abbreviation which is not at 
! the end of a sentence.
  
  @item When a parenthetical remark in the middle of a sentence (like
***************
*** 9933,9937 ****
  sentence, and no extra space is inserted.
  
! @code{@@:} has no effect on the HTML or Docbook output.
  
  
--- 9364,9368 ----
  sentence, and no extra space is inserted.
  
! @code{@@:} has no effect on the HTML or DocBook output.
  
  
***************
*** 10043,10047 ****
  @code{@@!}, and @code{@@?} (@pxref{Ending a Sentence}).
  
! @code{@@frenchspacing} has no effect on the HTML or Docbook output;
  for XML, it outputs a transliteration of itself (@pxref{Output
  Formats}).
--- 9474,9478 ----
  @code{@@!}, and @code{@@?} (@pxref{Ending a Sentence}).
  
! @code{@@frenchspacing} has no effect on the HTML or DocBook output;
  for XML, it outputs a transliteration of itself (@pxref{Output
  Formats}).
***************
*** 10258,10262 ****
  @end iftex
  and Info converts doubled single-quote characters to ASCII
! double-quotes: @w{@t{`@w{}`@dots{}'@w{}'}} becomes @w{@t{"@dots{}"}}.
  
  You may occasionally need to produce two consecutive single quotes;
--- 9689,9693 ----
  @end iftex
  and Info converts doubled single-quote characters to ASCII
! double quotes: @w{@t{`@w{}`@dots{}'@w{}'}} becomes @w{@t{"@dots{}"}}.
  
  You may occasionally need to produce two consecutive single quotes;
***************
*** 10267,10271 ****
  
  @cindex Unicode quotation characters
! @cindex Grave accent, vs. left quote
  The left quote character (@t{`}, ASCII code 96) used in Texinfo is a
  grave accent in ANSI and ISO character set standards.  We use it as a
--- 9698,9702 ----
  
  @cindex Unicode quotation characters
! @cindex Grave accent @subentry vs. left quote
  The left quote character (@t{`}, ASCII code 96) used in Texinfo is a
  grave accent in ANSI and ISO character set standards.  We use it as a
***************
*** 10291,10295 ****
  The standard @TeX{} fonts support the usual quotation marks used in
  English (the ones produced with single and doubled ASCII
! single-quotes).  For the other quotation marks, @TeX{} uses European
  Computer Modern (EC) fonts (@file{ecrm1000} and other variants).
  These fonts are freely available, of course; you can download them
--- 9722,9726 ----
  The standard @TeX{} fonts support the usual quotation marks used in
  English (the ones produced with single and doubled ASCII
! single quotes).  For the other quotation marks, @TeX{} uses European
  Computer Modern (EC) fonts (@file{ecrm1000} and other variants).
  These fonts are freely available, of course; you can download them
***************
*** 10381,10385 ****
  @code{@@quotedblbase} is used for the left double quote, and the right
  double quote is the glyph produced by @code{@@quotedblleft}, which is
! counter-intuitive.  Thus, in this case the following aliases would be
  convenient:
  
--- 9812,9816 ----
  @code{@@quotedblbase} is used for the left double quote, and the right
  double quote is the glyph produced by @code{@@quotedblleft}, which is
! counterintuitive.  Thus, in this case the following aliases would be
  convenient:
  
***************
*** 10397,10404 ****
  @cindex Subscripts and superscripts, text
  
! You can insert subscripts and superscripts, in either text or math,
! with the @code{@@sub} and @code{@@sup} commands.  (For other
! mathematical expressions, see the next section.)  For example, here is
! a purely textual subscript and superscript:
  
  @example
--- 9828,9833 ----
  @cindex Subscripts and superscripts, text
  
! You can insert subscripts and superscripts with the @code{@@sub}
! and @code{@@sup} commands.  For example:
  
  @example
***************
*** 10412,10444 ****
  @end display
  
! @cindex Math italic font
! Inside @code{@@math}, @code{@@sub} and @code{@@sup} produce
! mathematical subscripts and superscripts.  This uses a different font
! in the @TeX{} output (math italic instead of text italic); it makes no
! difference in the other output formats.  Here's an example:
! 
! @example
! @@math@{e@@sup@{x@}@}
! @end example
! 
! @noindent produces:
! 
! @display
! @math{e@sup{x}}
! @end display
! 
! In Info and plain text, regardless of being used inside @code{@@math},
! @code{@@sub@{@var{text}@}} is output as @samp{_@{@var{text}@}} and
! @code{@@sup@{@var{text}@}} as @samp{^@{@var{text}@}}, including the
! literal braces (to mark the beginning and end of the ``script'' text
! to the reader).
! 
! When the output format (and display program) permit (@TeX{} math,
! HTML), the superscript is set above the subscript when both commands
! are given consecutively.
  
  
  @node Inserting Math
! @section @code{@@math}: Inserting Mathematical Expressions
  
  @anchor{math}@c old name
--- 9841,9860 ----
  @end display
  
! In Info and plain text, @code{@@sub@{@var{text}@}} is output
! as @samp{_@{@var{text}@}} and @code{@@sup@{@var{text}@}} as
! @samp{^@{@var{text}@}}, including the literal braces (to mark the
! beginning and end of the ``script'' text to the reader).
! 
! When the output format (and display program) permit (@TeX{}, HTML),
! the superscript is set above the subscript when both commands are
! given consecutively.
! 
! For subscripts and superscripts in mathematical expressions, it is
! better to use @TeX{}'s @samp{_} and @samp{^} characters.  See the
! next section.
  
  
  @node Inserting Math
! @section @code{@@math} and @code{@@displaymath}: Formatting Mathematics
  
  @anchor{math}@c old name
***************
*** 10446,10525 ****
  @cindex Mathematical expressions, inserting
  @cindex Formulas, mathematical
- 
  You can write a short mathematical expression with the @code{@@math}
  command.  Write the mathematical expression between braces, like this:
  
  @example
! @@math@{(a + b) = (b + a)@}
  @end example
  
! @iftex
! @noindent This produces the following in @TeX{}:
! 
  @display
! @math{(a + b) = (b + a)}
  @end display
  
! @noindent and the following in other formats:
! @end iftex
! @ifnottex
! @noindent This produces the following in Info and HTML:
! @end ifnottex
! 
! @example
! (a + b) = (b + a)
! @end example
! 
! @cindex MathML, not used
! The @code{@@math} command has no special effect on the Info and HTML
! output.  @command{makeinfo} expands any @@-commands as usual, but it
! does not try to use produce good mathematical formatting in any way
! (no use of MathML, etc.).  The HTML output is enclosed by
! @code{<em>...</em>}, but nothing more.
! 
! @findex \mathopsup
! However, as far as the @TeX{} output is concerned, plain @TeX{}
! mathematical commands are allowed in @code{@@math}, starting with
! @samp{\}.  In essence, @code{@@math} switches into plain @TeX{} math
! mode.  (Exception: the plain @TeX{} command @code{\sup}, which
! typesets the mathematical operator name `sup', must be accessed as
! @code{\mathopsup}, due to the conflict with Texinfo's @code{@@sup}
! command.)
  
! This allows you to use all the plain @TeX{} math control sequences for
! symbols, functions, and so on, and thus get proper formatting in the
! @TeX{} output, at least.
! 
! The @code{@@sub} and @code{@@sup} commands described in the previous
! section produce subscripts and superscripts in HTML output as well as
! @TeX{}; the plain @TeX{} characters @code{_} and @code{^} for
! subscripts and superscripts are recognized by @TeX{} inside
! @code{@@math}, but do nothing special in HTML or other output formats.
! 
! It's best to use @samp{\} instead of @samp{@@} for any such
! mathematical commands; otherwise, @command{makeinfo} will complain.
! On the other hand, @command{makeinfo} does allow input with matching
! (but unescaped) braces, such as @samp{k_@{75@}}; it complains about
! such bare braces in regular input.
! 
! Here's an example:
  
  @example
! @@math@{\sin 2\pi \equiv \cos 3\pi@}
  @end example
  
! @iftex
! @noindent which looks like this in @TeX{}:
! @display
! @math{\sin 2\pi \equiv \cos 3\pi}
! @end display
  
! @noindent but
! @end iftex
! @noindent which looks like the input in Info and HTML:
! @example
! \sin 2\pi \equiv \cos 3\pi
! @end example
  
  @findex @sortas{\} \ @r{(literal \ in @code{@@math})}
  Since @samp{\} is an escape character inside @code{@@math}, you can
--- 9862,9931 ----
  @cindex Mathematical expressions, inserting
  @cindex Formulas, mathematical
  You can write a short mathematical expression with the @code{@@math}
  command.  Write the mathematical expression between braces, like this:
  
  @example
! @@math@{\sin 2\pi \equiv \cos 3\pi@}
  @end example
  
! @noindent which looks like this:
  @display
! @math{\sin 2\pi \equiv \cos 3\pi}
  @end display
  
! The @code{@@math} command has no special effect on the Info
! output or (by default) the HTML output, merely outputting
! the contents verbatim.
! 
! For the @TeX{} output, @code{@@math} switches into math mode.
! This allows you to use all the
! plain @TeX{} math control sequences for symbols, functions, and so on,
! starting with @samp{\}.  It's best to use @samp{\} instead of @samp{@@}
! for any such mathematical commands; otherwise, @command{texi2any}
! will complain.
! 
! @cindex Math output for HTML
! By default, the HTML output is only enclosed by @code{<em>}.
! @command{texi2any} provides three options for displaying properly
! formatted mathematics for HTML.  You can select these with the
! @code{HTML_MATH} variable (@pxref{HTML Customization Variables}).
! With @code{HTML_MATH} set to @samp{l2h}, @command{texi2any} attempts
! to use the @command{latex2html} program to produce image files for
! mathematical material.  With the @samp{t4h} setting, @command{texi2any}
! attempts to use the @command{tex4ht} program.  With the @samp{mathjax}
! setting, @command{texi2any} inserts references in the output files
! to MathJax scripts to format the material.  The MathJax option
! requires JavaScript to be enabled in the browser to work.  See also
! @ref{MathJax Customization Variables} and @ref{@command{latex2html}
! Customization Variables}.
  
! @cindex Displayed equations
! @cindex Equations, displayed
! @findex displaymath
! For displayed equations, you can use the @code{@@displaymath}
! command.  Example:
  
  @example
! @@displaymath
! f(x) = @{1\over\sigma\sqrt@{2\pi@}@}
! e^@{-@{1\over2@}\left(@{x-\mu\over\sigma@}\right)^2@}
! @@end displaymath
  @end example
  
! @noindent which produces:
  
! @displaymath
! f(x) = {1\over\sigma\sqrt{2\pi}}
! e^{-{1\over2}\left({x-\mu\over\sigma}\right)^2}
! @end displaymath
! 
! Although @code{@@sub} and @code{@@sup} may work inside math mode in
! some contexts, it is better to use @TeX{}'s @samp{_} and @samp{^}
! characters to denote subscripts and superscripts within mathematical
! expressions.  In general, the contents of @code{@@math} or
! @code{@@displaymath} should be plain @TeX{} only, with no
! interspersed Texinfo commands.
  
+ @ignore
  @findex @sortas{\} \ @r{(literal \ in @code{@@math})}
  Since @samp{\} is an escape character inside @code{@@math}, you can
***************
*** 10530,10538 ****
  @code{@@backslashchar@{@}} in any mode to get a typewriter backslash.
  @xref{Inserting a Backslash}.
  
- @cindex Displayed equations
- @cindex Equations, displayed
- For displayed equations, you must at present use @TeX{} directly
- (@pxref{Raw Formatter Commands}).
  
  
--- 9936,9949 ----
  @code{@@backslashchar@{@}} in any mode to get a typewriter backslash.
  @xref{Inserting a Backslash}.
+ @end ignore
+ 
+ @findex \mathopsup
+ Due to the conflict with Texinfo's @code{@@sup} command, you can access
+ the plain @TeX{} command @code{\sup} as @code{\mathopsup} instead,
+ in the unlikely occurrence that you want to do this (but only when
+ processing with @TeX{}, not with any of the @code{HTML_MATH} options).
+ 
+ 
  
  
  
***************
*** 10585,10589 ****
  logical structure, but much (much) larger.)
  
! The spelling of these commands are unusual for Texinfo, in that they
  use both uppercase and lowercase letters.
  
--- 9996,10000 ----
  logical structure, but much (much) larger.)
  
! The spelling of these commands is unusual for Texinfo, in that they
  use both uppercase and lowercase letters.
  
***************
*** 10830,10834 ****
  
  @item @clicksequence{A @click{} B}
! @code{@@clicksequence@{A @@click@{@} B} indicates a GUI operation
  sequence: first A, then clicking B, or choosing B from a menu, or
  otherwise selecting it.
--- 10241,10245 ----
  
  @item @clicksequence{A @click{} B}
! @code{@@clicksequence@{A @@click@{@} B@}} indicates a GUI operation
  sequence: first A, then clicking B, or choosing B from a menu, or
  otherwise selecting it.
***************
*** 11183,11187 ****
  @cindex Entity reference in HTML et al.
  @cindex @samp{&#x@var{hex};}, output from @code{@@U}
! In HTML, XML, and Docbook, the output from @code{@@U} is always an
  entity reference of the form @samp{&#x@var{hex};}, as in
  @samp{&#x0132;} for the example above.  This should work even when an
--- 10594,10598 ----
  @cindex Entity reference in HTML et al.
  @cindex @samp{&#x@var{hex};}, output from @code{@@U}
! In HTML, XML, and DocBook, the output from @code{@@U} is always an
  entity reference of the form @samp{&#x@var{hex};}, as in
  @samp{&#x0132;} for the example above.  This should work even when an
***************
*** 11200,11204 ****
  @cindex Making line and page breaks
  @cindex Preventing line and page breaks
! @cindex Line breaks, awkward
  @cindex Page breaks, awkward
  
--- 10611,10615 ----
  @cindex Making line and page breaks
  @cindex Preventing line and page breaks
! @cindex Line breaks @subentry awkward
  @cindex Page breaks, awkward
  
***************
*** 11211,11215 ****
  using a grouping command that keeps the text from being split across
  two pages.  Conversely, you may want to force a page break where none
! would occur normally.
  
  You can use the break, break prevention, or pagination commands to fix
--- 10622,10626 ----
  using a grouping command that keeps the text from being split across
  two pages.  Conversely, you may want to force a page break where none
! would normally occur.
  
  You can use the break, break prevention, or pagination commands to fix
***************
*** 11279,11283 ****
  @findex * @r{(force line break)}
  @findex / @r{(allow line break)}
! @cindex Line breaks, controlling
  @cindex Controlling line breaks
  @cindex Breaks in a line
--- 10690,10694 ----
  @findex * @r{(force line break)}
  @findex / @r{(allow line break)}
! @cindex Line breaks @subentry controlling
  @cindex Controlling line breaks
  @cindex Breaks in a line
***************
*** 11307,11311 ****
  will automatically break urls at the natural places (@pxref{URL Line
  Breaking}), so only use @code{@@/} if you need it.  @code{@@/} has no
! effect in the other output format.
  
  
--- 10718,10722 ----
  will automatically break urls at the natural places (@pxref{URL Line
  Breaking}), so only use @code{@@/} if you need it.  @code{@@/} has no
! effect on the other output format.
  
  
***************
*** 11366,11370 ****
  This is necessary since many manuals, especially for Lisp-family
  languages, must document very long identifiers.  On the other hand,
! some manuals don't have this problems, and you may not wish to allow a
  line break at the underscore in, for example, @code{SIZE_MAX}, or even
  worse, after any of the four underscores in @code{__typeof__}.
--- 10777,10781 ----
  This is necessary since many manuals, especially for Lisp-family
  languages, must document very long identifiers.  On the other hand,
! some manuals don't have this problem, and you may not wish to allow a
  line break at the underscore in, for example, @code{SIZE_MAX}, or even
  worse, after any of the four underscores in @code{__typeof__}.
***************
*** 12217,12221 ****
  
  This affects typed functions only---not untyped functions, not typed
! variables, etc..  Specifically, it affects the commands in this
  section, and the analogous commands for object-oriented languages,
  namely @code{@@deftypeop} and @code{@@deftypemethod}
--- 11628,11632 ----
  
  This affects typed functions only---not untyped functions, not typed
! variables, etc.  Specifically, it affects the commands in this
  section, and the analogous commands for object-oriented languages,
  namely @code{@@deftypeop} and @code{@@deftypemethod}
***************
*** 12877,12881 ****
  @end example
  
! In XML and Docbook output, UTF-8 is always used for the output,
  according to the conventions of those formats.
  
--- 12288,12292 ----
  @end example
  
! In XML and DocBook output, UTF-8 is always used for the output,
  according to the conventions of those formats.
  
***************
*** 12968,12972 ****
  @table @code
  @item @@ifdocbook @dots{} @@end ifdocbook
! Text to appear only in the Docbook output.
  
  @item @@ifhtml @dots{} @@end ifhtml
--- 12379,12383 ----
  @table @code
  @item @@ifdocbook @dots{} @@end ifdocbook
! Text to appear only in the DocBook output.
  
  @item @@ifhtml @dots{} @@end ifhtml
***************
*** 13011,13015 ****
  @@end ifxml
  @@ifdocbook
! Nevertheless, this will only appear in Docbook.
  @@end ifdocbook
  @end example
--- 12422,12426 ----
  @@end ifxml
  @@ifdocbook
! Nevertheless, this will only appear in DocBook.
  @@end ifdocbook
  @end example
***************
*** 13034,13038 ****
  @end ifxml
  @ifdocbook
! Nevertheless, this will only appear in Docbook.
  @end ifdocbook
  
--- 12445,12449 ----
  @end ifxml
  @ifdocbook
! Nevertheless, this will only appear in DocBook.
  @end ifdocbook
  
***************
*** 13127,13131 ****
  @code{@@} character still introduces a command, so that @code{@@end
  tex} can be recognized.  Texinfo processors will not output material
! in such a region, unless @TeX{} output is being produced.
  
  @findex \gdef @r{within @code{@@tex}}
--- 12538,12542 ----
  @code{@@} character still introduces a command, so that @code{@@end
  tex} can be recognized.  Texinfo processors will not output material
! in such a region unless @TeX{} output is being produced.
  
  @findex \gdef @r{within @code{@@tex}}
***************
*** 13198,13207 ****
  @end example
  
! @cindex Docbook, including raw
  @findex ifdocbook
  @findex docbook
  Again likewise, you can use @code{@@ifdocbook @dots{} @@end ifdocbook}
! to delimit Texinfo source to be included in Docbook output only, and
! @code{@@docbook @dots{} @@end docbook} for a region of raw Docbook.
  
  The behavior of newlines in raw regions is unspecified.
--- 12609,12618 ----
  @end example
  
! @cindex DocBook, including raw
  @findex ifdocbook
  @findex docbook
  Again likewise, you can use @code{@@ifdocbook @dots{} @@end ifdocbook}
! to delimit Texinfo source to be included in DocBook output only, and
! @code{@@docbook @dots{} @@end docbook} for a region of raw DocBook.
  
  The behavior of newlines in raw regions is unspecified.
***************
*** 13704,13708 ****
  it does not have any problematic dependencies.)
  
! The issue of Texinfo versions does not generally arise for end-users.
  With properly distributed packages, users need not process the Texinfo
  manual simply to build and install the package; they can use
--- 13115,13119 ----
  it does not have any problematic dependencies.)
  
! The issue of Texinfo versions does not generally arise for end users.
  With properly distributed packages, users need not process the Texinfo
  manual simply to build and install the package; they can use
***************
*** 14107,14111 ****
  @item
  It is not advisable to redefine any @TeX{} primitive, plain, or
! Texinfo command name as a macro. Unfortunately this is a large and
  open-ended set of names, and the possible resulting errors are
  unpredictable.
--- 13518,13522 ----
  @item
  It is not advisable to redefine any @TeX{} primitive, plain, or
! Texinfo command name as a macro. Unfortunately, this is a large and
  open-ended set of names, and the possible resulting errors are
  unpredictable.
***************
*** 14171,14175 ****
  Likewise, if you want to pass an argument with the Texinfo command 
  @code{@@,} (to produce a cedilla, see @ref{Inserting Accents}), you have 
! to use @code{@@value} or another work-around.  Otherwise, the comma
  may be taken as separating the arguments.  For example,
  
--- 13582,13586 ----
  Likewise, if you want to pass an argument with the Texinfo command 
  @code{@@,} (to produce a cedilla, see @ref{Inserting Accents}), you have 
! to use @code{@@value} or another workaround.  Otherwise, the comma
  may be taken as separating the arguments.  For example,
  
***************
*** 14340,14344 ****
  @anchor{definfoenclose}@c old name
  @cindex Highlighting, customized
- @cindex Customized highlighting
  @findex definfoenclose
  
--- 13751,13754 ----
***************
*** 14346,14356 ****
  highlighting command for all the non-@TeX{} output formats.  A command
  defined using @code{@@definfoenclose} marks text by enclosing it in
! strings that precede and follow the text.  You can use this to get
! closer control of your output.
  
! Presumably, if you define a command with @code{@@definfoenclose}, you
! will create a corresponding command for @TeX{}, either in
! @file{texinfo.tex}, @file{texinfo.cnf}, or within an @samp{@@iftex} or
! @samp{@@tex} in your document.
  
  Write a @code{@@definfoenclose} command at the beginning of a line
--- 13756,13764 ----
  highlighting command for all the non-@TeX{} output formats.  A command
  defined using @code{@@definfoenclose} marks text by enclosing it in
! strings that precede and follow the text.
  
! In practice, there is little use for this command, and we do not
! recommend you use it.  Support for @code{@@definfoenclose} may be
! removed in future releases of Texinfo.
  
  Write a @code{@@definfoenclose} command at the beginning of a line
***************
*** 14367,14375 ****
  naturally be (mis)interpreted as the start delimiter string.
  
- If you do a @code{@@definfoenclose} on the name of a predefined
- command (such as @code{@@emph}, @code{@@strong}, @code{@@t}, or
- @code{@@i}), the enclosure definition will override the built-in
- definition.  We don't recommend this.
- 
  An enclosure command defined this way takes one argument in braces,
  since it is intended for new markup commands (@pxref{Marking Text}).
--- 13775,13778 ----
***************
*** 14403,14407 ****
  other for everything else.  The raw @TeX{} commands need to be in
  @samp{@@iftex}.  @code{@@definfoenclose} command need not be within
! @samp{@@ifinfo}, unless you want to use different definitions for
  different output formats.
  
--- 13806,13810 ----
  other for everything else.  The raw @TeX{} commands need to be in
  @samp{@@iftex}.  @code{@@definfoenclose} command need not be within
! @samp{@@ifinfo} unless you want to use different definitions for
  different output formats.
  
***************
*** 14509,14513 ****
  
  @cindex @TeX{} and @samp{#line} directives
! @cindex @samp{#line} directives, not processing with @TeX{}
  
  As mentioned, @command{makeinfo} recognizes the @samp{#line}
--- 13912,13916 ----
  
  @cindex @TeX{} and @samp{#line} directives
! @cindex @samp{#line} directive @subentry not processing with @TeX{}
  
  As mentioned, @command{makeinfo} recognizes the @samp{#line}
***************
*** 14551,14555 ****
  @subsection @samp{#line} Syntax Details
  
! @cindex @samp{#line} syntax details
  @cindex Syntax details, @samp{#line}
  @cindex Regular expression, for @samp{#line}
--- 13954,13958 ----
  @subsection @samp{#line} Syntax Details
  
! @cindex @samp{#line} directive @subentry syntax details
  @cindex Syntax details, @samp{#line}
  @cindex Regular expression, for @samp{#line}
***************
*** 14567,14571 ****
  
  As far as we've been able to tell, the trailing integer flags only
! occur in conjunction with a filename, so that is reflected in the
  regular expression.
  
--- 13970,13974 ----
  
  As far as we've been able to tell, the trailing integer flags only
! occur in conjunction with a file name, so that is reflected in the
  regular expression.
  
***************
*** 14577,14581 ****
  @end example
  
! Unfortunately, the quoted filename (@samp{"..."}) has to be optional,
  because M4 (especially) can often generate @samp{#line} directives
  within a single file.  Since the @samp{line} is also optional, the
--- 13980,13984 ----
  @end example
  
! Unfortunately, the quoted file name (@samp{"..."}) has to be optional,
  because M4 (especially) can often generate @samp{#line} directives
  within a single file.  Since the @samp{line} is also optional, the
***************
*** 14608,14613 ****
                                       within it; and a sample included file.
  * @code{@@verbatiminclude}::            Including a file verbatim.
- * Include Files Evolution::     How use of the @code{@@include} command
-                                      has changed over time.
  @end menu
  
--- 14011,14014 ----
***************
*** 14852,14855 ****
--- 14253,14258 ----
  
  
+ @ignore
+ 
  @node Include Files Evolution
  @section Evolution of Include Files
***************
*** 14891,14894 ****
--- 14294,14299 ----
  Texinfo files.
  
+ @end ignore
+ 
  
  @node Hardcopy
***************
*** 14919,14922 ****
--- 14324,14335 ----
  print queue, and delete a job from the print queue.
  
+ In the United States, documents are most often printed on 8.5 inch by
+ 11 inch pages (216@dmn{mm} by 280@dmn{mm}); this is the default size.
+ But you can also print for 7 inch by 9.25 inch pages (178@dmn{mm} by
+ 235@dmn{mm}, the @code{@@smallbook} size; or on A4 or A5 size paper
+ (@code{@@afourpaper}, @code{@@afivepaper}).
+ @xref{@code{@@smallbook}}, and @ref{A4 Paper}.
+ 
+ 
  Details are in the following sections.
  
***************
*** 14932,14941 ****
  * Preparing for @TeX{}::           What to do before you use @TeX{}.
  * Overfull hboxes::             What are and what to do with overfull hboxes.
- * @code{@@smallbook}::                  How to print small format books and manuals.
- * A4 Paper::                    How to print on A4 or A5 paper.
- * @code{@@pagesizes}::                  How to print with customized page sizes.
- * Magnification::               How to print scaled up output.
  * PDF Output::                  Portable Document Format output.
- * Obtaining @TeX{}::               How to obtain @TeX{}.
  @end menu
  
--- 14345,14349 ----
***************
*** 14946,14955 ****
  The typesetting program called @TeX{} is used to format a Texinfo
  document for printable output.  @TeX{} is a very powerful typesetting
! program and, when used correctly, does an exceptionally good job.
! 
! @xref{Obtaining @TeX{}}, for information on how to obtain @TeX{}.  It
! is not included in the Texinfo package, being a vast suite of software
  in itself.
  
  
  @node Format with @command{texi2dvi}
--- 14354,14374 ----
  The typesetting program called @TeX{} is used to format a Texinfo
  document for printable output.  @TeX{} is a very powerful typesetting
! program and, when used correctly, does an exceptionally good job.  It is 
! not included in the Texinfo package, being a vast suite of software
  in itself.
  
+ @anchor{Obtaining @TeX{}}
+ @cindex Obtaining @TeX{}
+ @cindex @TeX{}, how to obtain
+ @TeX{} is a document formatter that is used by the FSF for its
+ documentation.  It is the easiest way to get printed output (e.g., PDF
+ and PostScript) for Texinfo manuals.  TeX is freely redistributable,
+ and you can get it over the Internet or on physical media.  See
+ @url{http://tug.org/texlive}.
+ 
+ @c please keep that text in sync with www.gnu.org/prep/FTP
+ 
+ 
+ 
  
  @node Format with @command{texi2dvi}
***************
*** 14971,14979 ****
  @end example
  
! As shown in this example, the input filenames to @code{texi2dvi} and
  @code{texi2pdf} must include any extension, such as @samp{.texi}.
- (Under MS-DOS and perhaps in other circumstances, you may need to run
- @samp{sh texi2dvi foo.texi} instead of relying on the operating system
- to invoke the shell on the @samp{texi2dvi} script.)
  
  For a list of all the options, run @samp{texi2dvi --help}.  Some of the
--- 14390,14395 ----
  @end example
  
! As shown in this example, the file names given to @code{texi2dvi} and
  @code{texi2pdf} must include any extension, such as @samp{.texi}.
  
  For a list of all the options, run @samp{texi2dvi --help}.  Some of the
***************
*** 15088,15092 ****
  installations.)
  
! @cindex filename recorder for @TeX{}
  @cindex @samp{\openout} line in log file
  @command{texi2dvi} attempts to detect auxiliary files output by @TeX{}, 
--- 14504,14508 ----
  installations.)
  
! @cindex file recorder for @TeX{}
  @cindex @samp{\openout} line in log file
  @command{texi2dvi} attempts to detect auxiliary files output by @TeX{}, 
***************
*** 15190,15194 ****
  numbers in the cross-references correct.
  
! To summarize, this is a five step process.  (Alternatively, it's a
  one-step process: run @code{texi2dvi}; see the previous section.)
  
--- 14606,14610 ----
  numbers in the cross-references correct.
  
! To summarize, this is a five-step process.  (Alternatively, it's a
  one-step process: run @code{texi2dvi}; see the previous section.)
  
***************
*** 15229,15233 ****
  @cindex Chapters, formatting one at a time
  @cindex Auxiliary files, omitting
! @cindex Pointer validation, suppressing
  @findex novalidate
  
--- 14645,14649 ----
  @cindex Chapters, formatting one at a time
  @cindex Auxiliary files, omitting
! @cindex Pointer validation @subentry suppressing
  @findex novalidate
  
***************
*** 15249,15253 ****
  @noindent @code{@@novalidate} also turns off validation in
  @code{makeinfo}, just like its @code{--no-validate} option
! (@pxref{Pointer Validation}).
  
  Furthermore, you need not run @code{texindex} each time after you run
--- 14665,14669 ----
  @noindent @code{@@novalidate} also turns off validation in
  @code{makeinfo}, just like its @code{--no-validate} option
! (@pxref{Invoking @command{texi2any}}).
  
  Furthermore, you need not run @code{texindex} each time after you run
***************
*** 15318,15322 ****
  @end example
  
! Depending on the @code{lpr} setup on your machine, you might able to
  combine the last two steps into @code{lpr -d texinfo.dvi}.
  
--- 14734,14738 ----
  @end example
  
! Depending on the @code{lpr} setup on your machine, you might be able to
  combine the last two steps into @code{lpr -d texinfo.dvi}.
  
***************
*** 15598,15609 ****
  of the @code{@@image} command (@pxref{Images}).
  
! @cindex European Computer Modern fonts, installing
  @cindex EC fonts, installing
! @cindex CM-Super fonts, installing
  To use quotation marks other than those used in English, you'll need
  to have the European Computer Modern fonts (e.g., @file{ecrm1000}) and
  (for PDF output) CM-Super fonts (@pxref{Inserting Quotation Marks}).
  
! @pindex feymr10@r{, installing}
  @cindex Euro font, installing
  To use the @code{@@euro} command, you'll need the @samp{feym*} fonts
--- 15014,15025 ----
  of the @code{@@image} command (@pxref{Images}).
  
! @cindex European Computer Modern fonts @subentry installing
  @cindex EC fonts, installing
! @cindex CM-Super fonts @subentry installing
  To use quotation marks other than those used in English, you'll need
  to have the European Computer Modern fonts (e.g., @file{ecrm1000}) and
  (for PDF output) CM-Super fonts (@pxref{Inserting Quotation Marks}).
  
! @cindex @code{feymr10} @subentry installing
  @cindex Euro font, installing
  To use the @code{@@euro} command, you'll need the @samp{feym*} fonts
***************
*** 15647,15661 ****
  indicates searching the system directories at that point.)
  
- On MS-DOS/MS-Windows, you'd do this like this (note the use of the @samp{;}
- character as directory separator, instead of @samp{:}):
- 
- @example
- set TEXINPUTS=.;d:/home/me/mylib;c:
- @end example
- 
- @noindent
- It is customary for DOS/Windows users to put such commands in the
- @file{autoexec.bat} file, or in the Windows registry.
- 
  
  @node Overfull hboxes
--- 15063,15066 ----
***************
*** 15728,15887 ****
  
  
- @node @code{@@smallbook}
- @section @code{@@smallbook}: Printing ``Small'' Books
- 
- @anchor{smallbook}@c old name
- @findex smallbook
- @cindex Small book size
- @cindex Book, printing small
- @cindex Page sizes for books
- @cindex Size of printed book
- 
- By default, @TeX{} typesets pages for printing in an 8.5 by 11 inch
- format.  However, you can direct @TeX{} to typeset a document in a 7 by
- 9.25 inch format that is suitable for bound books by inserting the
- following command on a line by itself at the beginning of the Texinfo
- file, before the title page:
- 
- @example
- @@smallbook
- @end example
- 
- @noindent
- (Since many books are about 7 by 9.25 inches, this command might better
- have been called the @code{@@regularbooksize} command, but it came to be
- called the @code{@@smallbook} command by comparison to the 8.5 by 11
- inch format.)
- 
- If you write the @code{@@smallbook} command between the
- start-of-header and end-of-header lines, the Texinfo mode @TeX{}
- region formatting command, @code{texinfo-tex-region}, will format the
- region in ``small'' book size (@pxref{Start of Header}).
- 
- @xref{@code{@@small@dots{}}}, for information about commands that make
- it easier to produce examples for a smaller manual.
- 
- @xref{Format with @command{texi2dvi}}, and @ref{Preparing for @TeX{}},
- for other ways to format with @code{@@smallbook} that do not require
- changing the source file.
- 
- 
- @node A4 Paper
- @section Printing on A4 Paper
- @cindex A4 paper, printing on
- @cindex A5 paper, printing on
- @cindex Paper size, A4
- @cindex European A4 paper
- @findex afourpaper
- @findex afivepaper
- 
- You can tell @TeX{} to format a document for printing on European size
- A4 paper (or A5) with the @code{@@afourpaper} (or @code{@@afivepaper})
- command.  Write the command on a line by itself near the beginning of
- the Texinfo file, before the title page.  For example, this is how you
- would write the header for this manual:
- 
- @example
- @group
- \input texinfo    @@c -*-texinfo-*-
- @@c %**start of header
- @@settitle Texinfo
- @@afourpaper
- @@c %**end of header
- @end group
- @end example
- 
- @xref{Format with @command{texi2dvi}}, and @ref{Preparing for @TeX{}},
- for other ways to format for different paper sizes that do not require
- changing the source file.
- 
- @findex afourlatex
- @findex afourwide
- You may or may not prefer the formatting that results from the command
- @code{@@afourlatex}.  There's also @code{@@afourwide} for A4 paper in
- wide format.
- 
- 
- @node @code{@@pagesizes}
- @section @code{@@pagesizes} [@var{width}][, @var{height}]: Custom Page Sizes
- @anchor{pagesizes}@c old node name
- 
- @findex pagesizes
- @cindex Custom page sizes
- @cindex Page sizes, customized
- @cindex Text width and height
- @cindex Width of text area
- @cindex Height of text area
- @cindex Depth of text area
- 
- You can explicitly specify the height and (optionally) width of the main
- text area on the page with the @code{@@pagesizes} command.  Write this
- on a line by itself near the beginning of the Texinfo file, before the
- title page.  The height comes first, then the width if desired,
- separated by a comma.  Examples:
- 
- @example
- @@pagesizes 200mm,150mm  @c for b5 paper
- @end example
- @noindent and
- @example
- @@pagesizes 11.5in       @c for legal paper
- @end example
- 
- @cindex B5 paper, printing on
- @cindex Legal paper, printing on
- This would be reasonable for printing on B5-size paper.  To emphasize,
- this command specifies the size of the @emph{text area}, not the size of
- the paper (which is 250@dmn{mm} by 177@dmn{mm} for B5, 14@dmn{in} by
- 8.5@dmn{in} for legal).
- 
- @cindex Margins on page, not controllable
- To make more elaborate changes, such as changing any of the page
- margins, you must define a new command in @file{texinfo.tex} or
- @file{texinfo.cnf}.
- 
- @xref{Format with @command{texi2dvi}}, and @ref{Preparing for @TeX{}},
- for other ways to specify @code{@@pagesizes} that do not require
- changing the source file.
- 
- 
- @node Magnification
- @section Magnification
- @anchor{Cropmarks and Magnification} @c old name
- 
- @findex \mag @r{(raw @TeX{} magnification)}
- @cindex Magnified printing
- @cindex Larger or smaller pages
- You can attempt to direct @TeX{} to typeset pages larger or smaller
- than usual with the @code{\mag} @TeX{} command.  Everything that is
- typeset is scaled proportionally larger or smaller.  (@code{\mag}
- stands for ``magnification''.)  This is @emph{not} a Texinfo
- @@-command, but is a raw @TeX{} command that is prefixed with a
- backslash.  You have to write this command between @code{@@tex} and
- @code{@@end tex} (@pxref{Raw Formatter Commands}).
- 
- Follow the @code{\mag} command with an @samp{=} and then a number that
- is 1000 times the magnification you desire.  For example, to print pages
- at 1.2 normal size, write the following near the beginning of the
- Texinfo file, before the title page:
- 
- @example
- @group
- @@tex
- \global\mag=1200
- @@end tex
- @end group
- @end example
- 
- With some printing technologies, you can print normal-sized copies that
- look better than usual by giving a larger-than-normal master to your
- print shop.  They do the reduction, thus effectively increasing the
- resolution.
- 
- Depending on your system, DVI files prepared with a
- nonstandard-@code{\mag} may not print or may print only with certain
- magnifications.  Be prepared to experiment.
- 
- 
  @node PDF Output
  @section PDF Output
--- 15133,15136 ----
***************
*** 15931,15948 ****
  
  
- @node Obtaining @TeX{}
- @section Obtaining @TeX{}
- @cindex Obtaining @TeX{}
- @cindex @TeX{}, how to obtain
- 
- @TeX{} is a document formatter that is used by the FSF for its
- documentation.  It is the easiest way to get printed output (e.g., PDF
- and PostScript) for Texinfo manuals.  TeX is freely redistributable,
- and you can get it over the Internet or on physical media.  See
- @url{http://tug.org/texlive}.
- 
- @c please keep that text in sync with www.gnu.org/prep/FTP
- 
- 
  @node Generic Translator @command{texi2any}
  @chapter @command{texi2any}: The Generic Translator for Texinfo
--- 15180,15183 ----
***************
*** 15959,15963 ****
  @item plain text (with @option{--plaintext}),
  
! @item Docbook (with @option{--docbook}),
  
  @item Texinfo XML (with @option{--xml}).
--- 15194,15198 ----
  @item plain text (with @option{--plaintext}),
  
! @item DocBook (with @option{--docbook}),
  
  @item Texinfo XML (with @option{--xml}).
***************
*** 15976,15987 ****
  specified within a initialization file.
  
- The rest of this chapter goes into the details.
- 
  @menu
- * Reference Implementation::    @command{texi2any}: the reference implementation.
  * Invoking @command{texi2any}::           Running the translator from a shell.
  * @command{texi2any} Environment Variables::
  * @command{texi2any} Printed Output::     Calling @command{texi2dvi}.
- * Pointer Validation::          How to check that pointers point somewhere.
  * Customization Variables::     Configuring @command{texi2any}.
  * Internationalization of Document Strings:: Translating program-inserted text.
--- 15211,15218 ----
***************
*** 15991,16050 ****
  
  
- @node Reference Implementation
- @section @command{texi2any}: A Texinfo Reference Implementation
- 
- @cindex @command{texi2any}, as reference implementation
- @cindex Reference implementation
- @cindex Implementation, @command{texi2any} as reference
- 
- Above, we called @command{texi2any} ``the'' translator for Texinfo
- instead of just ``a'' translator, even though (of course) it's
- technically and legally possible for other implementations to be
- written.  The reason is that alternative implementations are very
- likely to have subtle, or not-so-subtle, differences in behavior, and
- thus Texinfo documents would become dependent on the processor.
- Therefore, it is important to have a reference implementation that
- defines parts of the language not fully specified by the manual (often
- intentionally so).  It is equally important to have consistent
- command-line options and other behavior for all processors.
- 
- @cindex Tree representation of documents
- @cindex Syntax tree representation of documents
- @cindex Abstract syntax tree representation of documents
- For this reason, the once-independent @command{texi2html} Perl Texinfo
- processor was made compatible with the C implementation of
- @command{makeinfo}, to avoid continuing with two different
- implementations (@pxref{History}).  The current implementation,
- @command{texi2any}, serves as the reference implementation.  It
- inherited the design of customization and other features from
- @command{texi2html} (for more on @command{texi2html} compatibility,
- @pxref{@command{texi2html}}).  However, @code{texi2any} is a full
- reimplementation: it constructs a tree-based representation of the
- input document for all back-ends to work from.
- 
- @cindex Texinfo language tests
- @cindex Tests, of Texinfo language
- Extensive tests of the language were developed at the same time as
- @command{texi2any}; we plead with anyone thinking of writing a program
- to parse Texinfo input to at least make use of these tests.
- 
- @cindex Examples of using @command{texi2any}
- @findex Texinfo::Parser module
- The @command{texi2html} wrapper script (@pxref{@command{texi2html}})
- provides a very simple example of calling @command{texi2any} from a
- shell script; it's in @file{util/texi2html} in the Texinfo sources.
- More consequentially, @command{texi-elements-by-size} is an example
- Perl script using the @code{Texinfo::Parser} module interface; it's
- also in the @file{util} source directory.  (Its functionality may also
- be useful to authors; @pxref{texi-elements-by-size}.)
- 
- @cindex Future of Texinfo implementations
- With the release of @command{texi2any} as the reference
- implementation, development of both the C implementation of
- @command{makeinfo} and @command{texi2html} has been halted.  Going
- forward, we ask authors of Texinfo documents to use only
- @command{texi2any}.
- 
- 
  @node Invoking @command{texi2any}
  @section Invoking @command{texi2any}/@command{makeinfo} from a Shell
--- 15222,15225 ----
***************
*** 16111,16119 ****
  document, especially @code{@@value}.  This is now done by default.)
  
! @item --conf-dir=@var{path}
! @opindex --conf-dir=@var{path}
! Prepend @var{path} to the directory search list for finding
  customization files that may be loaded with @option{--init-file} (see
! below).  The @var{path} value can be a single directory, or a list of
  several directories separated by the usual path separator character
  (@samp{:} on Unix-like systems, @samp{;} on Windows). @c @xref{Loading
--- 15286,15294 ----
  document, especially @code{@@value}.  This is now done by default.)
  
! @item --conf-dir=@var{dir}
! @opindex --conf-dir=@var{dir}
! Prepend @var{dir} to the directory search list for finding
  customization files that may be loaded with @option{--init-file} (see
! below).  The @var{dir} value can be a single directory, or a list of
  several directories separated by the usual path separator character
  (@samp{:} on Unix-like systems, @samp{;} on Windows). @c @xref{Loading
***************
*** 16149,16152 ****
--- 15324,15328 ----
  @opindex --disable-encoding
  @opindex --enable-encoding
+ @vindex ENABLE_ENCODING
  By default, or with @option{--enable-encoding}, output accented and
  special characters in Info and plain text output based on
***************
*** 16157,16161 ****
  @item --docbook
  @opindex --docbook
! Generate Docbook output (rather than Info).
  
  @item --document-language=@var{lang}
--- 15333,15337 ----
  @item --docbook
  @opindex --docbook
! Generate DocBook output (rather than Info).
  
  @item --document-language=@var{lang}
***************
*** 16180,16184 ****
  @opindex --error-limit=@var{limit}
  @opindex -e @var{limit}
! Report @var{LIMIT} errors before aborting (on the assumption that
  continuing would be useless); default 100.
  
--- 15356,15361 ----
  @opindex --error-limit=@var{limit}
  @opindex -e @var{limit}
! @vindex ERROR_LIMIT
! Report @var{limit} errors before aborting (on the assumption that
  continuing would be useless); default 100.
  
***************
*** 16187,16190 ****
--- 15364,15368 ----
  @opindex --fill-column=@var{width}
  @opindex -f @var{width}
+ @vindex FILLCOLUMN
  Specify the maximum number of columns in a line; this is the
  right-hand edge of a line.  Paragraphs that are filled will be filled
***************
*** 16198,16201 ****
--- 15376,15380 ----
  @opindex --footnote-style=@var{style}
  @opindex -s @var{style}
+ @vindex footnotestyle
  Set the footnote style to @var{style}: either @samp{end} for the end
  node style (the default) or @samp{separate} for the separate node
***************
*** 16218,16221 ****
--- 15397,15401 ----
  @opindex --force
  @opindex -F
+ @vindex FORCE
  Ordinarily, if the input file has errors, the output files are not
  created.  With this option, they are preserved.
***************
*** 16235,16244 ****
  top-level Info file.  @xref{Generating HTML}.
  
! @item -I @var{path}
! @opindex -I @var{path}
! Append @var{path} to the directory search list for finding files that
  are included using the @code{@@include} command.  By default,
! @code{texi2any} searches only the current directory.  If @var{path} is
! not given, the current directory is appended.  The @var{path} value
  can be a single directory or a list of several directories separated
  by the usual path separator character (@samp{:} on Unix-like systems,
--- 15415,15424 ----
  top-level Info file.  @xref{Generating HTML}.
  
! @item -I @var{dir}
! @opindex -I @var{dir}
! Append @var{dir} to the directory search list for finding files that
  are included using the @code{@@include} command.  By default,
! @code{texi2any} searches only the current directory.  If @var{dir} is
! not given, the current directory is appended.  The @var{dir} value
  can be a single directory or a list of several directories separated
  by the usual path separator character (@samp{:} on Unix-like systems,
***************
*** 16285,16288 ****
--- 15465,15469 ----
  @opindex --internal-links=@var{file}
  @cindex Internal links, of HTML
+ @vindex INTERNAL_LINKS
  In HTML mode, output a tab-separated file containing three columns:
  the internal link to an indexed item or item in the table of contents,
***************
*** 16296,16299 ****
--- 15477,15481 ----
  @opindex --macro-expand=@var{file}
  @opindex -E @var{file}
+ @vindex MACRO_EXPAND
  Output the Texinfo source, with all Texinfo macros expanded, to
  @var{file}.  Normally, the result of macro expansion is used
***************
*** 16305,16308 ****
--- 15487,15491 ----
  @cindex Generating plain text files with @option{--no-headers}
  @cindex Menus, omitting with @option{--no-headers}
+ @vindex HEADERS
  Do not include menus or node separator lines in the output.
  
***************
*** 16342,16345 ****
--- 15525,15529 ----
  @opindex --no-node-files
  @opindex --node-files
+ @vindex NODE_FILES
  When generating HTML, create redirection files for anchors and any
  nodes not already output with the file name corresponding to the node
***************
*** 16356,16360 ****
--- 15540,15546 ----
  
  @item --no-number-footnotes
+ @itemx --number-footnotes
  @opindex --no-number-footnotes
+ @vindex NUMBER_FOOTNOTES
  Suppress automatic footnote numbering.  By default, footnotes are
  numbered sequentially within a node, i.e., the current footnote number
***************
*** 16365,16386 ****
  @opindex --no-number-sections
  @opindex --number-sections
  With @option{--number_sections} (the default), output chapter,
  section, and appendix numbers as in printed manuals.  This works only
! with hierarchically-structured manuals.  You should specify
  @code{--no-number-sections} if your manual is not normally structured.
  
! @item --no-pointer-validate
! @itemx --no-validate
! @opindex --no-pointer-validate
  @opindex --no-validate
! @cindex Pointer validation, suppressing from command line
  Suppress the pointer-validation phase of @code{makeinfo}---a dangerous
  thing to do.  This can also be done with the @code{@@novalidate}
! command (@pxref{Use @TeX{}}).  Normally, consistency checks are made
! to ensure that cross-references can be resolved, etc.  @xref{Pointer
! Validation}.
  
  @item --no-warn
  @opindex --no-warn
  Suppress warning messages (but not error messages).
  
--- 15551,15604 ----
  @opindex --no-number-sections
  @opindex --number-sections
+ @vindex NUMBER_SECTIONS
  With @option{--number_sections} (the default), output chapter,
  section, and appendix numbers as in printed manuals.  This works only
! with hierarchically structured manuals.  You should specify
  @code{--no-number-sections} if your manual is not normally structured.
  
! @item --no-validate
! @itemx --no-pointer-validate
  @opindex --no-validate
! @opindex --no-pointer-validate
! @cindex Pointer validation
! @anchor{Pointer Validation}@c
  Suppress the pointer-validation phase of @code{makeinfo}---a dangerous
  thing to do.  This can also be done with the @code{@@novalidate}
! command (@pxref{Formatting Partial Documents}).
! 
! If you do not suppress pointer validation, @code{makeinfo} will check the
! validity of cross-references and menu entries in the Texinfo file, as
! well as node pointers if they are given explicitly.
! 
! @ignore @c TODO this may not be accurate
! If node pointers are implicitly determined, @code{makeinfo} checks
! that the tree constructed from the document's menus matches the
! tree constructed from the sectioning commands.  For example, if a
! chapter-level menu mentions nodes @var{n1} and @var{n2}, in that order,
! nodes @var{n1} and @var{n2} must be associated with @code{@@section}
! commands in the chapter.
! 
! If node pointers are explicitly determined, here is the list of what
! is checked:
! 
! @enumerate
! @item
! If a `Next', `Previous', or `Up' node reference is a reference to a
! node in the current file and is not an external reference such as to
! @file{(dir)}, then the referenced node must exist.
! 
! @item
! Every node except the `Top' node must have an `Up' pointer.
! 
! @item
! The node referenced by an `Up' pointer must itself reference the
! current node through a menu item, unless the node referenced by `Up'
! has the form @samp{(@var{file})}.
! @end enumerate
! @end ignore
  
  @item --no-warn
  @opindex --no-warn
+ @vindex NO_WARN
  Suppress warning messages (but not error messages).
  
***************
*** 16389,16392 ****
--- 15607,15612 ----
  @opindex --output=@var{file}
  @opindex -o @var{file}
+ @vindex OUTFILE
+ @vindex SUBDIR
  Specify that the output should be directed to @var{file}.  This
  overrides any file name specified in a @code{@@setfilename} command
***************
*** 16413,16417 ****
  @opindex --outputindent
  This option now does nothing, but remains for compatibility.  (It used
! to alter indentation in XML/Docbook output.)
  
  @item -P @var{path}
--- 15633,15637 ----
  @opindex --outputindent
  This option now does nothing, but remains for compatibility.  (It used
! to alter indentation in XML/DocBook output.)
  
  @item -P @var{path}
***************
*** 16497,16500 ****
--- 15717,15721 ----
  HTML}).  @option{--no-split} suppresses this splitting of the output.
  
+ @vindex SPLIT
  Alternatively, @option{--split=@var{how}} may be used to specify at
  which level the HTML output should be split.  The possible values for
***************
*** 16519,16522 ****
--- 15740,15744 ----
  @item --split-size=@var{num}
  @opindex --split-size=@var{num}
+ @vindex SPLIT_SIZE
  Keep Info files to at most @var{num} characters if possible; default
  is 300,000.  (However, a single node will never be split across Info
***************
*** 16525,16528 ****
--- 15747,15751 ----
  @item --transliterate-file-names
  @opindex --transliterate-file-names
+ @vindex TRANSLITERATE_FILE_NAMES
  Enable transliteration of 8-bit characters in node names for the
  purpose of file name creation.  @xref{HTML Xref 8-bit Character Expansion}.
***************
*** 16534,16537 ****
--- 15757,15761 ----
  @item --verbose
  @opindex --verbose
+ @vindex VERBOSE
  Cause @code{makeinfo} to display messages saying what it is doing.
  Normally, @code{makeinfo} only outputs messages if there are errors or
***************
*** 16580,16584 ****
  by setting the @env{TEXINFO_XS} environment variable.  These modules
  are compiled native code that the interpreted Perl code can use.
! Ideally, these extension modules should just work, and the only noticable
  difference they should make is that @command{texi2any} finishes running
  sooner.  However, you can use this environment variable for the purposes
--- 15804,15808 ----
  by setting the @env{TEXINFO_XS} environment variable.  These modules
  are compiled native code that the interpreted Perl code can use.
! Ideally, these extension modules should just work, and the only noticeable
  difference they should make is that @command{texi2any} finishes running
  sooner.  However, you can use this environment variable for the purposes
***************
*** 16608,16623 ****
  
  @vindex TEXINFO_XS_PARSER
! Set @env{TEXINFO_XS_PARSER} to @samp{1} to enable the use of the native
! code implementation of the parser module.  This is the part of 
! @command{texi2any} that converts Texinfo input into an internal tree 
! format used for further processing into output formats.  This is not 
! enabled by default due to the greater complexity of this module compared 
! with the other modules that have a native code implementation, and the 
! lack of confidence we have that the native code implementation matches 
! the Perl code in all significant aspects.  Despite the lack of maturity 
! of this module in terms of development and testing, it may be useful for 
! decreasing @command{texi2any} run times when working on Texinfo 
! documentation files.  Note that some error and warning messages will not 
! be translated from English if this module is used.
  
  
--- 15832,15841 ----
  
  @vindex TEXINFO_XS_PARSER
! Set @env{TEXINFO_XS_PARSER} to @samp{0} to disable the use of the
! native code implementation of the parser module.  This is the part of
! @command{texi2any} that converts Texinfo input into an internal tree
! format used for further processing into output formats.  This may
! be useful for working around bugs or incompatibilities between the
! native code implementation and the implementation in pure Perl code.
  
  
***************
*** 16678,16725 ****
  
  
- @node Pointer Validation
- @section Pointer Validation
- @cindex Pointer validation with @code{makeinfo}
- @cindex Validation of pointers
- 
- If you do not suppress pointer validation with the
- @samp{--no-validate} option or the @code{@@novalidate} command in the
- source file (@pxref{Use @TeX{}}), @code{makeinfo} will check the
- validity of the Texinfo file.
- 
- Most validation checks are different depending on whether node
- pointers are explicitly or implicitly determined.  With explicit node
- pointers, here is the list of what is checked:
- 
- @enumerate
- @item
- If a `Next', `Previous', or `Up' node reference is a reference to a
- node in the current file and is not an external reference such as to
- @file{(dir)}, then the referenced node must exist.
- 
- @item
- Every node except the `Top' node must have an `Up' pointer.
- 
- @item
- The node referenced by an `Up' pointer must itself reference the
- current node through a menu item, unless the node referenced by `Up'
- has the form @samp{(@var{file})}.
- @end enumerate
- 
- With implicit node pointers, the above error cannot occur, as such.
- (Which is a major reason why we recommend using this feature of
- @code{makeinfo}, and not specifying any node pointers yourself.)
- 
- Instead, @code{makeinfo} checks that the tree constructed from the
- document's menus matches the tree constructed from the sectioning
- commands.  For example, if a chapter-level menu mentions nodes
- @var{n1} and @var{n2}, in that order, nodes @var{n1} and @var{n2} must
- be associated with @code{@@section} commands in the chapter.
- 
- Finally, with both explicit and implicit node pointers,
- @code{makeinfo} checks that every node except the `Top' node is
- referenced in a menu.
- 
- 
  @node Customization Variables
  @section Customization Variables
--- 15896,15899 ----
***************
*** 16766,16769 ****
--- 15940,15944 ----
  * Options:  Customization Variables and Options.
  * HTML:     HTML Customization Variables.
+ * MathJax:  MathJax Customization Variables.
  * latex2html:  @command{latex2html} Customization Variables.
  * Other:    Other Customization Variables.
***************
*** 16775,16807 ****
  
  @cindex Customization variables for @@-commands
! @cindex @@-commands, customization variables for
  
  Each of the following @@-commands has an associated customization
  variable with the same name (minus the leading @code{@@}):
  
! @smallexample
! @@allowcodebreaks @@clickstyle
! @@codequotebacktick @@codequoteundirected
! @@contents @@deftypefnnewline
! @@documentdescription @@documentencoding @@documentlanguage
! @@exampleindent @@firstparagraphindent
! @@footnotestyle @@frenchspacing
! @@kbdinputstyle @@novalidate
! @@paragraphindent @@setfilename
! @@shortcontents  @@urefbreakstyle
! @@validatemenus  @@xrefautomaticsectiontitle
! @end smallexample
! 
! @c Relevant to TeX only.
! @c @@evenfooting   @@evenfootingmarks
! @c @@evenheading   @@evenheadingmarks
! @c @@everyfooting  @@everyfootingmarks
! @c @@everyheading  @@everyheadingmarks
! @c @@fonttextsize
! @c @@headings
! @c @@oddfooting    @@oddfootingmarks
! @c @@oddheading    @@oddheadingmarks
! @c @@pagesizes
! @c @@setchapternewpage
  
  Setting such a customization variable to a value @samp{foo} is similar
--- 15950,15966 ----
  
  @cindex Customization variables for @@-commands
! @cindex @sortas{at} @@-commands @subentry customization variables for
  
  Each of the following @@-commands has an associated customization
  variable with the same name (minus the leading @code{@@}):
  
! @example
! @@allowcodebreaks       @@clickstyle        @@codequotebacktick
! @@codequoteundirected   @@deftypefnnewline  @@documentdescription
! @@documentencoding      @@documentlanguage  @@exampleindent
! @@firstparagraphindent  @@footnotestyle     @@frenchspacing
! @@kbdinputstyle         @@novalidate        @@paragraphindent
! @@setfilename           @@urefbreakstyle    @@xrefautomaticsectiontitle
! @end example
  
  Setting such a customization variable to a value @samp{foo} is similar
***************
*** 16830,16859 ****
  @headitem Option @tab Variable
  @item
- @vindex ENABLE_ENCODING
  @option{--enable-encoding}   @tab @code{ENABLE_ENCODING}
  @item
  @option{--document-language} @tab @code{documentlanguage}
  @item
- @vindex ERROR_LIMIT
  @option{--error-limit}       @tab @code{ERROR_LIMIT}
  @item
- @vindex FILLCOLUMN
  @option{--fill-column}       @tab @code{FILLCOLUMN}
- @vindex footnotestyle
  @item
  @option{--footnote-style}    @tab @code{footnotestyle}
  @item
- @vindex FORCE
  @option{--force}             @tab @code{FORCE}
- @vindex INTERNAL_LINKS
  @item
  @option{--internal-links}    @tab @code{INTERNAL_LINKS}
  @item
- @vindex MACRO_EXPAND
  @option{--macro-expand}      @tab @code{MACRO_EXPAND}
  @item
! @option{--headers}           @tab @code{HEADERS}, @code{SHOW_MENU}
  @item
- @vindex NO_WARN
  @option{--no-warn}           @tab @code{NO_WARN}
  @item
--- 15989,16010 ----
  @headitem Option @tab Variable
  @item
  @option{--enable-encoding}   @tab @code{ENABLE_ENCODING}
  @item
  @option{--document-language} @tab @code{documentlanguage}
  @item
  @option{--error-limit}       @tab @code{ERROR_LIMIT}
  @item
  @option{--fill-column}       @tab @code{FILLCOLUMN}
  @item
  @option{--footnote-style}    @tab @code{footnotestyle}
  @item
  @option{--force}             @tab @code{FORCE}
  @item
  @option{--internal-links}    @tab @code{INTERNAL_LINKS}
  @item
  @option{--macro-expand}      @tab @code{MACRO_EXPAND}
  @item
! @option{--headers}           @tab @code{HEADERS}, @code{FORMAT_MENU}
  @item
  @option{--no-warn}           @tab @code{NO_WARN}
  @item
***************
*** 16861,16875 ****
  @option{--no-validate}       @tab @code{novalidate}
  @item
- @vindex NUMBER_FOOTNOTES
  @option{--number-footnotes}  @tab @code{NUMBER_FOOTNOTES}
  @item
- @vindex NUMBER_SECTIONS
  @option{--number-sections}   @tab @code{NUMBER_SECTIONS}
  @item
- @vindex NODE_FILES
  @option{--node-files}        @tab @code{NODE_FILES}
  @item
- @vindex OUTFILE
- @vindex SUBDIR
  @option{--output}            @tab @code{OUTFILE}, @code{SUBDIR}
  @item
--- 16012,16021 ----
***************
*** 16877,16893 ****
  @option{--paragraph-indent}  @tab @code{paragraphindent}
  @item
- @vindex SILENT
  @option{--silent}            @tab @code{SILENT}
  @item
- @vindex SPLIT
  @option{--split}             @tab @code{SPLIT}
  @item
- @vindex SPLIT_SIZE
  @option{--split-size}        @tab @code{SPLIT_SIZE}
  @item
- @vindex TRANSLITERATE_FILE_NAMES
  @option{--transliterate-file-names} @tab @code{TRANSLITERATE_FILE_NAMES}
  @item
- @vindex VERBOSE
  @option{--verbose}           @tab @code{VERBOSE}
  @end multitable
--- 16023,16034 ----
***************
*** 16968,16972 ****
  
  This table gives the customization variables which apply to HTML
! output only.  A few other customization variable apply to both HTML
  and other output formats; see @ref{Other Customization Variables}.
  
--- 16109,16113 ----
  
  This table gives the customization variables which apply to HTML
! output only.  A few other customization variables apply to both HTML
  and other output formats; see @ref{Other Customization Variables}.
  
***************
*** 16995,17001 ****
  @code{BEFORE_TOC_LINES} if @code{AFTER_TOC_LINES} is set.
  
- 
  @item BASEFILENAME_LENGTH
! The maximum length of the base filenames; default 245.
  Changing this would make cross-manual references to such long node
  names invalid (@pxref{HTML Xref Link Basics}).
--- 16136,16141 ----
  @code{BEFORE_TOC_LINES} if @code{AFTER_TOC_LINES} is set.
  
  @item BASEFILENAME_LENGTH
! The maximum length of a base file name; default 245.
  Changing this would make cross-manual references to such long node
  names invalid (@pxref{HTML Xref Link Basics}).
***************
*** 17042,17045 ****
--- 16182,16201 ----
  false.
  
+ @item CONTENTS_OUTPUT_LOCATION
+ If set to @samp{after_top}, output the contents at the end of the @code{@@top}
+ section.  If set to @samp{inline}, output the contents where the
+ @code{@@contents} and similar @@-commands are located.  If set to
+ @samp{separate_element} output the contents in separate elements, either at the
+ end of the document if not split, or in a separate file.  If set to
+ @samp{after_title} the tables of contents are output after the title; default
+ @samp{after_top}.
+ 
+ @item COPIABLE_ANCHORS
+ If set, output copiable anchors for the definition commands
+ (@pxref{Definition Commands}) and table commands (@pxref{Two-column
+ Tables}) where an index entry is defined.  An anchor appears as a `@U{00B6}'
+ @c pilcrow sign
+ sign that appears when you hover the mouse pointer over the heading text.
+ 
  @item CSS_LINES
  CSS output, automatically determined by default (@pxref{HTML CSS}).
***************
*** 17093,17096 ****
--- 16249,16259 ----
  @code{<div>} element; default false.
  
+ @item HTML_MATH
+ Method to use to render @code{@@math}.  This can be unset, set to
+ @samp{mathjax} (@pxref{MathJax Customization Variables}),
+ set to @samp{l2h}, which has the same effect as setting @code{L2H}
+ (@pxref{@command{latex2html} Customization Variables}), or set to
+ @samp{t2h}, which uses @command{tex4ht}.
+ 
  @item ICONS
  Use icons for the navigation panel; default false.
***************
*** 17100,17107 ****
  links; default unset.
  
! @item INLINE_CONTENTS
! If set, output the contents where the @code{@@contents} and
! similar @@-commands are located; default true.  This is ignored if
! @code{@@set*contentsaftertitlepage} is set (@pxref{Contents}).
  
  @item INLINE_CSS_STYLE
--- 16263,16283 ----
  links; default unset.
  
! @item INDEX_ENTRY_COLON
! Symbol used between the index entry and the associated node or section;
! default @samp{:}.
! 
! @item INFO_JS_DIR
! (Experimental.)  Add a JavaScript browsing interface to the manual.
! The value of the variable is the directory to place the code for this
! interface, so you would run the program as e.g.@: @samp{texi2any --html
! -c INFO_JS_DIR=js @var{manual}.texi} to place files in a @samp{js}
! directory under the output.  This provides some of the functionality
! of the Info browsers in a web browser, such as keyboard navigation
! and index lookup.  This only works with non-split HTML output.
! 
! The interface should provide an acceptable fallback in functionality
! if JavaScript or web browser features are not available.  However,
! please be cautious when using this option, in case you do make your
! documentation harder to access for some of your users.
  
  @item INLINE_CSS_STYLE
***************
*** 17109,17112 ****
--- 16285,16310 ----
  beginning of the output; default false.
  
+ @item JS_WEBLABELS
+ @itemx JS_WEBLABELS_FILE
+ Specify how to use a @dfn{JavaScript license web labels} page to
+ give licensing information and source code for any JavaScript used
+ in the HTML files for the manual.
+ (See @uref{https://www.gnu.org/licenses/javascript-labels.html}).
+ 
+ With the value @samp{generate} (the default), generate a labels page
+ at @code{JS_WEBLABELS_FILE}, and link to it in the HTML output files.
+ Only do this if actually referencing JavaScript files (either with
+ @code{HTML_MATH} set to @samp{mathjax}, or when using the experimental
+ JS browsing interface when @code{INFO_JS_DIR} is set).  With this
+ setting, @code{JS_WEBLABELS_FILE} must be a relative file name.
+ 
+ With the value @samp{reference}, link to the labels
+ file given by @code{JS_WEBLABELS_FILE} in the output, and do not
+ generate a labels file.  This setting is useful if you separately
+ maintain a single labels file for a larger website that includes
+ your manual.
+ 
+ With @samp{omit}, neither generate nor link to a labels file.
+ 
  @item KEEP_TOP_EXTERNAL_REF
  If set, do not ignore @samp{Top} as the first
***************
*** 17119,17122 ****
--- 16317,16324 ----
  default @samp{4}.
  
+ @item MENU_ENTRY_COLON
+ Symbol used between the menu entry and the description; default
+ @samp{:}.
+ 
  @item MENU_SYMBOL
  Symbol used in front of menu entries when node names are used
***************
*** 17177,17186 ****
  @code{undef}, in that case no Top node Up reference is generated.
  For more about the Top node pointers, @pxref{First Node}.  For 
! overriding the Up pointer name in cas @code{TOP_NODE_UP_URL} is set
  and for other formats, see @code{TOP_NODE_UP} in 
  @ref{Other Customization Variables}.
  
  @item USE_ACCESSKEY
! @cindex @code{accesskey}, customization variable for
  Use @code{accesskey} in cross-references; default true.
  
--- 16379,16388 ----
  @code{undef}, in that case no Top node Up reference is generated.
  For more about the Top node pointers, @pxref{First Node}.  For 
! overriding the Up pointer name in case @code{TOP_NODE_UP_URL} is set
  and for other formats, see @code{TOP_NODE_UP} in 
  @ref{Other Customization Variables}.
  
  @item USE_ACCESSKEY
! @cindex @code{accesskey} @subentry customization variable for
  Use @code{accesskey} in cross-references; default true.
  
***************
*** 17196,17199 ****
--- 16398,16410 ----
  output; default true.
  
+ @item USE_NODE_DIRECTIONS
+ If true, use nodes to determine where next, up and prev
+ link to in node headers.  If false, use sections.  If undefined, use
+ @code{USE_NODES} value.  Default is undefined.  Note that this setting does not
+ determine the link string only where the links points to, see @ref{Three
+ Arguments, , xrefautomaticsectiontitle} for the link string customization.  If
+ nodes and sections are systematically associated, this customization has no
+ practical effect.
+ 
  @item USE_REL_REV
  Use @code{rel} in cross-references; default true.
***************
*** 17229,17232 ****
--- 16440,16473 ----
  
  
+ @node MathJax Customization Variables
+ @subsection MathJax Customization Variables
+ 
+ This table lists the customization variables which can be used when 
+ MathJax is being used, which will be the case when @code{HTML_MATH}
+ is set to @samp{mathjax}.
+ 
+ @vtable @code
+ @item MATHJAX_SCRIPT
+ URL of the MathJax component file (e.g.@: @file{tex-svg.js}) you are using.
+ @command{texi2any} provides a default value for this variable, but you
+ are encouraged to host this file yourself on your website so that you are
+ not dependent on others' hosting.
+ 
+ @item MATHJAX_SOURCE
+ A URL of the full source code in its preferred form for modification,
+ or instructions for obtaining such source code, for the component file
+ named by @code{MATHJAX_SCRIPT}.  `Preferred form for modification'
+ means that this should not be in a `minified' form.  Used in the
+ license labels page (@pxref{HTML Customization Variables}, under
+ @code{JS_WEBLABELS}).
+ 
+ Again, @command{texi2any} provides a default value for this variable,
+ but you are encouraged to host the source code for MathJax and its
+ dependencies yourself.  This is in order to make the source code
+ available reliably, and to reduce you and your users' dependence on
+ others' distribution systems.
+ @end vtable
+ 
+ 
  @node @command{latex2html} Customization Variables
  @subsection @command{latex2html} Customization Variables
***************
*** 17284,17296 ****
  
  @vtable @code
  @item CLOSE_QUOTE_SYMBOL
  When a closing quote is needed, use this character; default @code{&rsquo;}
! in HTML, @code{&#8217;} in Docbook.  The default for Info is the same
  as @code{OPEN_QUOTE_SYMBOL} (see below).
  
- @c @item COMPLETE_IMAGE_PATHS
- @c If set, the image files are computed to be relative from the document
- @c directory to the source manual directory, and then to the image.
- 
  @item CPP_LINE_DIRECTIVES
  Recognize @code{#line} directives in a ``preprocessing'' pass
--- 16525,16537 ----
  
  @vtable @code
+ @item CHECK_NORMAL_MENU_STRUCTURE
+ Warn if the nodes pointers (either explicitly or automatically set)
+ are not consistent with the order of node menu entries.
+ 
  @item CLOSE_QUOTE_SYMBOL
  When a closing quote is needed, use this character; default @code{&rsquo;}
! in HTML, @code{&#8217;} in DocBook.  The default for Info is the same
  as @code{OPEN_QUOTE_SYMBOL} (see below).
  
  @item CPP_LINE_DIRECTIVES
  Recognize @code{#line} directives in a ``preprocessing'' pass
***************
*** 17305,17312 ****
  @item DOCTYPE
  @vindex SystemLiteral
! For Docbook, HTML, XML@.  Specifies the @code{SystemLiteral}, the
  entity's system identifier.  This is a URI which may be used to
  retrieve the entity, and identifies the canonical DTD for the
! document.  The default value is different for each of HTML, Docbook
  and Texinfo@tie{}XML.
  
--- 16546,16553 ----
  @item DOCTYPE
  @vindex SystemLiteral
! For DocBook, HTML, XML@.  Specifies the @code{SystemLiteral}, the
  entity's system identifier.  This is a URI which may be used to
  retrieve the entity, and identifies the canonical DTD for the
! document.  The default value is different for each of HTML, DocBook
  and Texinfo@tie{}XML.
  
***************
*** 17335,17348 ****
  for each output format.
  
! @c @item IDX_SUMMARY
! @c If set, for each @code{@@printindex} a file named
! @c @file{@var{docname}_@var{idxname}.idx} is created, containing lines of
! @c the form:
! @c
! @c @example
! @c @var{key} @var{reference}
! @c @end example
! @c
! @c @noindent sorted alphabetically (case matters).
  
  @item IGNORE_BEFORE_SETFILENAME
--- 16576,16589 ----
  for each output format.
  
! @item FORMAT_MENU
! @opindex --no-headers
! If set to @samp{menu}, output Texinfo menus.  This is the default for
! Info.  @samp{sectiontoc} is the default setting for HTML, where instead
! of the contents of @code{@@menu} blocks being output, a list of subordinate
! sections is output in each node.  If set to @samp{nomenu}, do not output
! menus.
! 
! This variable is set to @samp{nomenu} when generating DocBook, or when
! @option{--no-headers} is specified.
  
  @item IGNORE_BEFORE_SETFILENAME
***************
*** 17354,17361 ****
  Default true, matching the @TeX{} behavior.
  
- @item INDEX_ENTRY_COLON
- Symbol used between the index entry and the associated node or section;
- default @samp{:}.
- 
  @item INDEX_SPECIAL_CHARS_WARNING
  If set, warn about @samp{:} in index entry, as it leads to invalid entries in
--- 16595,16598 ----
***************
*** 17381,17388 ****
  avoid infinite recursions.
  
- @item MENU_ENTRY_COLON
- Symbol used between the menu entry and the description; default
- empty.
- 
  @item NO_USE_SETFILENAME
  If set, do not use @code{@@setfilename} to set the document name;
--- 16618,16621 ----
***************
*** 17401,17405 ****
  When an opening quote is needed, e.g., for @samp{@@samp} output, use
  the specified character; default @code{&lsquo;} for HTML,
! @code{&#8216;} for Docbook.  For Info, the default depends on the
  enabled document encoding (@pxref{@code{@@documentencoding}}); if no
  document encoding is set, or the encoding is US-ASCII, etc., @samp{'}
--- 16634,16638 ----
  When an opening quote is needed, e.g., for @samp{@@samp} output, use
  the specified character; default @code{&lsquo;} for HTML,
! @code{&#8216;} for DocBook.  For Info, the default depends on the
  enabled document encoding (@pxref{@code{@@documentencoding}}); if no
  document encoding is set, or the encoding is US-ASCII, etc., @samp{'}
***************
*** 17443,17452 ****
  program launched, with a trailing @samp{.pl} removed.
  
- @item SHOW_MENU
- @vindex HEADERS
- @opindex --no-headers
- If set, Texinfo menus are output.  By default, it is set unless
- generating Docbook or if @option{--no-headers} is specified.
- 
  @item SORT_ELEMENT_COUNT
  @pindex texi-elements-by-size
--- 16676,16679 ----
***************
*** 17464,17473 ****
  counts instead of line counts; default false.
  
- @c @item SPLIT_INDEX
- @c For HTML@.  If set, the output is split, and the output from
- @c @code{@@printindex} happens in a sectioning element at the level of
- @c splitting, then split index pages at the next letter after they have
- @c more than that many entries.  If set to 0, no index splitting.
- 
  @item TEST
  If set to true, some variables which are normally dynamically
--- 16691,16694 ----
***************
*** 17508,17512 ****
  
  The only one executed by default is
! @samp{move_index_entries_after_items} for HTML and Docbook output.
  Here's an example of updating the master menu in a document:
  
--- 16729,16733 ----
  
  The only one executed by default is
! @samp{move_index_entries_after_items} for HTML and DocBook output.
  Here's an example of updating the master menu in a document:
  
***************
*** 17514,17526 ****
  makeinfo \
    -c TREE_TRANSFORMATIONS=regenerate_master_menu \
!   -c PLAINTEXINFO=1 \
    mydoc.texi \
    -o /tmp/out
  @end example
  
! @noindent (Caveat: Since @code{PLAINTEXINFO} output does expand
  Texinfo macros and conditionals, it's necessary to remove any such
  differences before installing the updates in the original document.
! This will be remedied in a future release.)
  
  The following transformations are currently supported (many are used
--- 16735,16747 ----
  makeinfo \
    -c TREE_TRANSFORMATIONS=regenerate_master_menu \
!   -c TEXINFO_OUTPUT_FORMAT=plaintexinfo \
    mydoc.texi \
    -o /tmp/out
  @end example
  
! @noindent (Caveat: Since @samp{plaintexinfo} output expands
  Texinfo macros and conditionals, it's necessary to remove any such
  differences before installing the updates in the original document.
! This may be remedied in a future release.)
  
  The following transformations are currently supported (many are used
***************
*** 17533,17536 ****
--- 16754,16761 ----
  any level, based on the sectioning tree.
  
+ @item complete_tree_nodes_missing_menu
+ Add whole menus for nodes associated with sections without menu.  The
+ menus are based on the sectioning tree.
+ 
  @item fill_gaps_in_sectioning
  Adds empty @code{@@unnumbered...} sections in a tree to fill gaps in
***************
*** 17545,17549 ****
  appearing just before an @code{@@item} to just after the
  @code{@@item}.  Comment lines between index entries are moved too.  As
! mentioned, this is always done for HTML and Docbook output.
  
  @item regenerate_master_menu
--- 16770,16774 ----
  appearing just before an @code{@@item} to just after the
  @code{@@item}.  Comment lines between index entries are moved too.  As
! mentioned, this is always done for HTML and DocBook output.
  
  @item regenerate_master_menu
***************
*** 17564,17571 ****
  are separated.  The default is true.
  
- @item USE_NODE_TARGET
- If set, use the node associated with a section for the section target
- in cross-references; default true.
- 
  @item USE_NUMERIC_ENTITY
  For HTML and XML@.  If set, use numeric entities instead of ASCII
--- 16789,16792 ----
***************
*** 17721,17726 ****
  Perl documentation itself, see
  @url{http://svn.savannah.gnu.org/viewvc/trunk/contrib/perldoc-all/?root=texinfo,
! @file{contrib/perldoc-all}} in the Texinfo source distribution (the
! output is available at @url{http://www.gnu.org/software/perl/manual}).
  
  
--- 16942,16946 ----
  Perl documentation itself, see
  @url{http://svn.savannah.gnu.org/viewvc/trunk/contrib/perldoc-all/?root=texinfo,
! @file{contrib/perldoc-all}} in the Texinfo source distribution.
  
  
***************
*** 17803,17809 ****
  @item @option{--monolithic}           @tab @code{MONOLITHIC}
  @item @option{--top-file}             @tab @code{TOP_FILE}
- @item @option{--toc-file}             @tab @code{TOC_FILE}
  @item @option{--frames}               @tab @code{FRAMES}
! @item @option{--menu}                 @tab @code{SHOW_MENU}
  @item @option{--debug}                @tab @code{DEBUG}
  @item @option{--doctype}              @tab @code{DOCTYPE}
--- 17023,17028 ----
  @item @option{--monolithic}           @tab @code{MONOLITHIC}
  @item @option{--top-file}             @tab @code{TOP_FILE}
  @item @option{--frames}               @tab @code{FRAMES}
! @item @option{--menu}                 @tab @code{FORMAT_MENU}
  @item @option{--debug}                @tab @code{DEBUG}
  @item @option{--doctype}              @tab @code{DOCTYPE}
***************
*** 17829,17832 ****
--- 17048,17052 ----
  * Creating an Info File::
  * Installing an Info File::
+ * Info Format FAQ::
  @end menu
  
***************
*** 18138,18142 ****
  @section Installing an Info File
  @cindex Installing an Info file
! @cindex Info file installation
  @cindex @file{dir} directory for Info installation
  
--- 17358,17362 ----
  @section Installing an Info File
  @cindex Installing an Info file
! @cindex Info files @subentry installation
  @cindex @file{dir} directory for Info installation
  
***************
*** 18147,18151 ****
  
  @menu
! * Directory File::              The top level menu for all Info files.
  * New Info File::               Listing a new Info file.
  * Other Info Directories::      How to specify Info files that are
--- 17367,17371 ----
  
  @menu
! * Directory File::              The top-level menu for all Info files.
  * New Info File::               Listing a new Info file.
  * Other Info Directories::      How to specify Info files that are
***************
*** 18161,18170 ****
  
  For Info to work, the @file{info} directory must contain a file that
! serves as a top level directory for the Info system.  By convention,
  this file is called @file{dir}.  (You can find the location of this file
  within Emacs by typing @kbd{C-h i} to enter Info and then typing
! @kbd{C-x C-f} to see the pathname to the @file{info} directory.)
  
! The @file{dir} file is itself an Info file.  It contains the top level
  menu for all the Info files in the system.  The menu looks like
  this:
--- 17381,17390 ----
  
  For Info to work, the @file{info} directory must contain a file that
! serves as a top-level directory for the Info system.  By convention,
  this file is called @file{dir}.  (You can find the location of this file
  within Emacs by typing @kbd{C-h i} to enter Info and then typing
! @kbd{C-x C-f} to see the location of the @file{info} directory.)
  
! The @file{dir} file is itself an Info file.  It contains the top-level
  menu for all the Info files in the system.  The menu looks like
  this:
***************
*** 18212,18216 ****
  @cindex Listing a new Info file
  @cindex New Info file, listing it in @file{dir} file
! @cindex Info file, listing a new
  @cindex @file{dir} file listing
  
--- 17432,17436 ----
  @cindex Listing a new Info file
  @cindex New Info file, listing it in @file{dir} file
! @cindex Info files @subentry listing a new
  @cindex @file{dir} file listing
  
***************
*** 18251,18255 ****
  @enumerate
  @item
! Write the pathname in the @file{dir} file as the second part of the menu.
  
  @item
--- 17471,17475 ----
  @enumerate
  @item
! Write the file name in the @file{dir} file as the second part of the menu.
  
  @item
***************
*** 18291,18335 ****
  standalone Info readers.
  
! Specifically, if you use a Bourne-compatible shell such as @code{sh}
! or @code{bash} for your shell command interpreter, you set the
! @code{INFOPATH} environment variable in the @file{.profile}
! initialization file; but if you use @code{csh} or @code{tcsh}, you set
! the variable in the @file{.cshrc} initialization file.  On
! MS-DOS/MS-Windows systems, you must set @code{INFOPATH} in your
! @file{autoexec.bat} file or in the registry.  Each type of shell uses
! a different syntax.
! 
! @itemize @bullet
! @item
! In a @file{.cshrc} file, you could set the @code{INFOPATH}
! variable as follows:
! 
! @smallexample
! setenv INFOPATH .:~/info:/usr/local/emacs/info
! @end smallexample
! 
! @item
! In a @file{.profile} file, you would achieve the same effect by writing:
! 
! @smallexample
! INFOPATH=.:$HOME/info:/usr/local/emacs/info
! export INFOPATH
! @end smallexample
! 
! @item
! @pindex autoexec.bat
! In a @file{autoexec.bat} file, you write this command (note the
! use of @samp{;} as the directory separator, and a different syntax for
! using values of other environment variables):
! 
! @smallexample
! set INFOPATH=.;%HOME%/info;c:/usr/local/emacs/info
! @end smallexample
! @end itemize
! 
! @noindent
! The @samp{.} indicates the current directory as usual.  Emacs uses the
! @code{INFOPATH} environment variable to initialize the value of Emacs's
! own @code{Info-directory-list} variable.  The standalone Info reader
  merges any files named @file{dir} in any directory listed in the
  @env{INFOPATH} variable into a single menu presented to you in the node
--- 17511,17516 ----
  standalone Info readers.
  
! Emacs uses the @code{INFOPATH} environment variable to initialize the value of
! Emacs's own @code{Info-directory-list} variable.  The standalone Info reader
  merges any files named @file{dir} in any directory listed in the
  @env{INFOPATH} variable into a single menu presented to you in the node
***************
*** 18387,18391 ****
  in this manual:
  
! @smallexample
  @@dircategory Texinfo documentation system
  @@direntry
--- 17568,17572 ----
  in this manual:
  
! @example
  @@dircategory Texinfo documentation system
  @@direntry
***************
*** 18394,18402 ****
  @dots{}
  @@end direntry
! @end smallexample
  
  Here's what this produces in the Info file:
  
! @smallexample
  INFO-DIR-SECTION Texinfo documentation system
  START-INFO-DIR-ENTRY
--- 17575,17583 ----
  @dots{}
  @@end direntry
! @end example
  
  Here's what this produces in the Info file:
  
! @example
  INFO-DIR-SECTION Texinfo documentation system
  START-INFO-DIR-ENTRY
***************
*** 18405,18409 ****
  @dots{}
  END-INFO-DIR-ENTRY
! @end smallexample
  
  @noindent
--- 17586,17590 ----
  @dots{}
  END-INFO-DIR-ENTRY
! @end example
  
  @noindent
***************
*** 18663,18667 ****
  
  When the heuristic fails because your section title starts with a
! hyphen, or it happens to be a filename that can be opened, the syntax
  should be changed to @samp{--regex=@var{regex} --section=@var{sec}
  --add-once}.
--- 17844,17848 ----
  
  When the heuristic fails because your section title starts with a
! hyphen, or it happens to be a file that can be opened, the syntax
  should be changed to @samp{--regex=@var{regex} --section=@var{sec}
  --add-once}.
***************
*** 18685,18688 ****
--- 17866,17966 ----
  @end table
  
+ @node Info Format FAQ
+ @section Info Format FAQ
+ 
+ Here are some questions that have been frequently asked on
+ the project mailing lists and elsewhere.
+ 
+ @table @asis
+ @item Why when I run @samp{info @var{foo}} do I get the same output as @samp{man @var{foo}}?
+ 
+ Check that the Info manuals are installed.  Not all GNU/Linux
+ distributions install all the Info manuals by default.  This is
+ regrettable, as often the Info manual provides more information than
+ the provided man page.
+ 
+ @item Why not use HTML instead of Info?
+ 
+ Manuals are rarely written in the Info format itself, but are
+ generated from Texinfo source by the @command{texi2any} program.
+ @command{texi2any} can generate HTML as well as Info from Texinfo
+ source. You can also access and download HTML manuals from the GNU
+ website (@uref{https://www.gnu.org/manual/manual.html}).  Additionally,
+ some GNU/Linux distributions provide packages for the installation
+ of HTML manuals.
+ 
+ Info still has some advantages over HTML for locally installed
+ documentation.  The Info browsers support index lookup and support
+ for links between locally installed manuals in multiple locations.
+ It's important to have documentation installed locally on your machine
+ rather than relying on the Internet; this makes accessing documentation
+ more reliable, and ensures it matches installed versions of packages.
+ It's hoped that support for browsing locally installed Texinfo
+ documentation in some form of HTML can be improved in the future.
+ 
+ 
+ @item Why provide the command-line @command{info} program when it is not very good?
+ 
+ @command{info} has had improvements over time, so perhaps give
+ it another go.  It can be configured to change the default key
+ bindings, as well as change the color of cross-references and search
+ results, and to enable mouse scrolling support.  You should not
+ need to be experienced with the Emacs editor to use @command{info}.
+ (Some recommend another program called @command{pinfo}, but this
+ lacks in important features like index lookup.)
+ 
+ Some prefer to be able to scroll through the entire manual at once (as
+ happens with man pages), rather than being limited to a single `node'
+ of content at once.  Of course, there is no accounting for taste,
+ but a single, unstructured block of text becomes more awkward as a
+ manual becomes longer and more complicated.  (However, if you really
+ want to, you can view an info manual all at once in the @command{less}
+ pager with @samp{info @var{foo} | less}.)
+ 
+ @item Why do I have `see' appearing in front of all of my links?
+ 
+ By default, Emacs Info mode either changes the marker @samp{*note} for
+ cross-references to `see', or hides it completely.  Unfortunately,
+ there is no way to do this reliably, as both the @code{@@pxref}
+ and @code{@@ref} commands in Texinfo output this marker in the Info
+ output, and the `see' text is only appropriate for @code{@@pxref}.
+ 
+ @item Yes, but how do I get a plain link, with no extra markup?
+ 
+ You can't.  Info is a plain text format that is displayed mostly as-is
+ in the viewers, and without the @samp{*note} text there would be nothing
+ to mark text as a link.  Additionally, in printed output there is no
+ such thing as a plain link, as the page number of the target would have
+ to be printed somewhere.
+ 
+ If you really want a plain link in HTML output without affecting other
+ output formats, you could create a macro with conditional definitions for
+ each output format.
+ 
+ @item Why do lines containing links appear mysteriously short?
+ 
+ This due to Emacs (or @command{info} with @code{hide-note-references}
+ set to @samp{On}) hiding @samp{*note} strings, as mentioned above.
+ 
+ @item Can the Info format be extended to support fonts, colors or reflowable text?
+ 
+ Any extension would be incompatible with existing Info-viewing programs.
+ Extra markup added to Info files would be displayed to the user, making
+ files ugly and unreadable.
+ 
+ When Texinfo files are processed into Info files, information about
+ which Texinfo commands were used to markup text is lost.  Moreover,
+ it is not possible to reliably detect whether text can be reflowed
+ (e.g.@: a paragraph of prose), or whether line breaks should be kept
+ (e.g.@: a code sample, or poem).
+ 
+ Info's core purpose is to display documentation on text terminals.
+ If you want more, you are recommended to use the HTML output from
+ @command{texi2any} instead.
+ 
+ @end table
+ 
+ 
+ 
  
  @node Generating HTML
***************
*** 18700,18704 ****
  Variables}.
  
! @command{makeinfo} can also produce output in XML and Docbook formats,
  but we do not as yet describe these in detail.  @xref{Output Formats},
  for a brief overview of all the output formats.
--- 17978,17982 ----
  Variables}.
  
! @command{makeinfo} can also produce output in XML and DocBook formats,
  but we do not as yet describe these in detail.  @xref{Output Formats},
  for a brief overview of all the output formats.
***************
*** 18709,18712 ****
--- 17987,17991 ----
  * HTML CSS::               Influencing HTML output with Cascading Style Sheets.
  * HTML Xref::              Cross-references in HTML output.
+ * @code{@@documentdescription}::   Document summary for the HTML output.
  @end menu
  
***************
*** 18822,18826 ****
  @samp{-}'s and special characters changed to @samp{_} followed by
  their code point in hex (@pxref{HTML Xref}).  This is to make it
! portable and easy to use as a filename.  In the unusual case of two
  different nodes having the same name after this treatment, they are
  written consecutively to the same file, with HTML anchors so each can
--- 18101,18105 ----
  @samp{-}'s and special characters changed to @samp{_} followed by
  their code point in hex (@pxref{HTML Xref}).  This is to make it
! portable and easy to use as a file name.  In the unusual case of two
  different nodes having the same name after this treatment, they are
  written consecutively to the same file, with HTML anchors so each can
***************
*** 18886,18902 ****
  By default, @command{makeinfo} includes a few simple CSS commands to
  better implement the appearance of some Texinfo environments.  Here
! are two of them, as an example:
  
  @example
  pre.display @{ font-family:inherit @}
- pre.smalldisplay @{ font-family:inherit; font-size:smaller @}
  @end example
  
  A full explanation of CSS is (far) beyond this manual; please see the
! reference above.  In brief, however, the above tells the web browser
! to use a `smaller' font size for @code{@@smalldisplay} text, and to
! use the same font as the main document for both @code{@@smalldisplay}
! and @code{@@display}.  By default, the HTML @samp{<pre>} command uses
! a monospaced font.
  
  You can influence the CSS in the HTML output with two
--- 18165,18178 ----
  By default, @command{makeinfo} includes a few simple CSS commands to
  better implement the appearance of some Texinfo environments.  Here
! is one of them, as an example:
  
  @example
  pre.display @{ font-family:inherit @}
  @end example
  
  A full explanation of CSS is (far) beyond this manual; please see the
! reference above.  In brief, however, the above tells the web browser to
! use the same font as the main document for @code{@@display}.
! By default, the HTML @samp{<pre>} command uses a monospaced font.
  
  You can influence the CSS in the HTML output with two
***************
*** 18954,18958 ****
  important} CSS construct, as in:
  @example
! pre.smallexample @{ font-size: inherit ! important @}
  @end example
  
--- 18230,18234 ----
  important} CSS construct, as in:
  @example
! pre.example @{ font-size: inherit ! important @}
  @end example
  
***************
*** 19014,19018 ****
  @node HTML Xref Link Basics
  @subsection HTML Cross-reference Link Basics
! @cindex HTML cross-reference link basics
  
  For our purposes, an HTML link consists of four components: a host
--- 18290,18294 ----
  @node HTML Xref Link Basics
  @subsection HTML Cross-reference Link Basics
! @cindex HTML cross-references @subentry link basics
  
  For our purposes, an HTML link consists of four components: a host
***************
*** 19066,19070 ****
  
  @vindex BASEFILENAME_LENGTH
! Another rule, that only holds for filenames, is that base filenames
  are truncated to 245 characters, to allow for an extension to be
  appended and still comply with the 255-character limit which is common
--- 18342,18346 ----
  
  @vindex BASEFILENAME_LENGTH
! Another rule, that only holds for file names, is that base file names
  are truncated to 245 characters, to allow for an extension to be
  appended and still comply with the 255-character limit which is common
***************
*** 19074,19078 ****
  to such nodes invalid.
  
! Any directory part in the filename argument of the source cross
  reference command is ignored.  Thus, @code{@@xref@{,,,../foo@}} and
  @code{@@xref@{,,,foo@}} both use @samp{foo} as the manual name.  This
--- 18350,18354 ----
  to such nodes invalid.
  
! Any directory part in the file name argument of the source cross
  reference command is ignored.  Thus, @code{@@xref@{,,,../foo@}} and
  @code{@@xref@{,,,foo@}} both use @samp{foo} as the manual name.  This
***************
*** 19098,19102 ****
  @node HTML Xref Node Name Expansion
  @subsection HTML Cross-reference Node Name Expansion
! @cindex HTML cross-reference node name expansion
  @cindex node name expansion, in HTML cross-references
  @cindex expansion, of node names in HTML cross-references
--- 18374,18378 ----
  @node HTML Xref Node Name Expansion
  @subsection HTML Cross-reference Node Name Expansion
! @cindex HTML cross-references @subentry node name expansion
  @cindex node name expansion, in HTML cross-references
  @cindex expansion, of node names in HTML cross-references
***************
*** 19104,19108 ****
  As mentioned in the previous section, the key part of the HTML cross
  reference algorithm is the conversion of node names in the Texinfo
! source into strings suitable for XHTML identifiers and filenames.  The
  restrictions are similar for each: plain ASCII letters, numbers, and
  the @samp{-} and @samp{_} characters are all that can be used.
--- 18380,18384 ----
  As mentioned in the previous section, the key part of the HTML cross
  reference algorithm is the conversion of node names in the Texinfo
! source into strings suitable for XHTML identifiers and file names.  The
  restrictions are similar for each: plain ASCII letters, numbers, and
  the @samp{-} and @samp{_} characters are all that can be used.
***************
*** 19186,19190 ****
  @node HTML Xref Command Expansion
  @subsection HTML Cross-reference Command Expansion
! @cindex HTML cross-reference command expansion
  
  Node names may contain @@-commands (@pxref{Node Line Requirements}).
--- 18462,18466 ----
  @node HTML Xref Command Expansion
  @subsection HTML Cross-reference Command Expansion
! @cindex HTML cross-references @subentry command expansion
  
  Node names may contain @@-commands (@pxref{Node Line Requirements}).
***************
*** 19277,19281 ****
  @node HTML Xref 8-bit Character Expansion
  @subsection HTML Cross-reference 8-bit Character Expansion
! @cindex HTML cross-reference 8-bit character expansion
  @cindex 8-bit characters, in HTML cross-references
  @cindex Expansion of 8-bit characters in HTML cross-references
--- 18553,18557 ----
  @node HTML Xref 8-bit Character Expansion
  @subsection HTML Cross-reference 8-bit Character Expansion
! @cindex HTML cross-references @subentry 8-bit character expansion
  @cindex 8-bit characters, in HTML cross-references
  @cindex Expansion of 8-bit characters in HTML cross-references
***************
*** 19322,19326 ****
  characters for the purposes of file name creation and referencing.
  The transliteration is based on phonetic principles, which makes the
! generated file names more easily understanable.
  
  @cindex Normalization Form C, Unicode
--- 18598,18602 ----
  characters for the purposes of file name creation and referencing.
  The transliteration is based on phonetic principles, which makes the
! generated file names more easily understandable.
  
  @cindex Normalization Form C, Unicode
***************
*** 19333,19342 ****
  @node HTML Xref Mismatch
  @subsection HTML Cross-reference Mismatch
! @cindex HTML cross-reference mismatch
  @cindex Mismatched HTML cross-reference source and target
  
  As mentioned earlier (@pxref{HTML Xref Link Basics}), the generating
! software may need to guess whether a given manual being cross
! referenced is available in split or monolithic form---and, inevitably,
  it might guess wrong.  However, when the @emph{referent} manual is
  generated, it is possible to handle at least some mismatches.
--- 18609,18617 ----
  @node HTML Xref Mismatch
  @subsection HTML Cross-reference Mismatch
! @cindex HTML cross-references @subentry mismatch
  @cindex Mismatched HTML cross-reference source and target
  
  As mentioned earlier (@pxref{HTML Xref Link Basics}), the generating
! software may need to guess whether a given manual being cross-referenced is available in split or monolithic form---and, inevitably,
  it might guess wrong.  However, when the @emph{referent} manual is
  generated, it is possible to handle at least some mismatches.
***************
*** 19383,19387 ****
  
  @pindex htmlxref.cnf
! @cindex HTML cross-reference configuration
  @cindex Cross-reference configuration, for HTML
  @cindex Configuration, for HTML cross-manual references
--- 18658,18662 ----
  
  @pindex htmlxref.cnf
! @cindex HTML cross-references @subentry configuration
  @cindex Cross-reference configuration, for HTML
  @cindex Configuration, for HTML cross-manual references
***************
*** 19448,19452 ****
  in the canonical @file{htmlxref.cnf}):
  
! @smallexample
  G = http://www.gnu.org
  GS = $@{G@}/software
--- 18723,18727 ----
  in the canonical @file{htmlxref.cnf}):
  
! @example
  G = http://www.gnu.org
  GS = $@{G@}/software
***************
*** 19455,19459 ****
  hello section $@{GS@}/hello/manual/html_section/
  hello node    $@{GS@}/hello/manual/html_node/
! @end smallexample
  
  @cindex monolithic manuals, for HTML cross-references
--- 18730,18734 ----
  hello section $@{GS@}/hello/manual/html_section/
  hello node    $@{GS@}/hello/manual/html_node/
! @end example
  
  @cindex monolithic manuals, for HTML cross-references
***************
*** 19474,19483 ****
  order for each style:
  
! @smallexample
  node    @result{} node,    section, chapter, mono
  section @result{} section, chapter, node,    mono
  chapter @result{} chapter, section, node,    mono
  mono    @result{} mono,    chapter, section, node
! @end smallexample
  
  @opindex --node-files@r{, and HTML cross-references}
--- 18749,18758 ----
  order for each style:
  
! @example
  node    @result{} node,    section, chapter, mono
  section @result{} section, chapter, node,    mono
  chapter @result{} chapter, section, node,    mono
  mono    @result{} mono,    chapter, section, node
! @end example
  
  @opindex --node-files@r{, and HTML cross-references}
***************
*** 19491,19494 ****
--- 18766,18804 ----
  @url{http://ftpmirror.gnu.org/@/texinfo/@/htmlxref.cnf}.
  
+ @node @code{@@documentdescription}
+ @section @code{@@documentdescription}: Summary Text
+ @anchor{documentdescription}@c old name
+ 
+ @cindex Document description
+ @cindex Description of document
+ @cindex Summary of document
+ @cindex Abstract of document
+ @cindex @code{<meta>} HTML tag, and document description
+ @findex documentdescription
+ 
+ When producing HTML output for a document, @command{makeinfo} writes a
+ @samp{<meta>} element in the @samp{<head>} to give some idea of the
+ content of the document.  By default, this @dfn{description} is the
+ title of the document, taken from the @code{@@settitle} command
+ (@pxref{@code{@@settitle}}).  To change this, use the
+ @code{@@documentdescription} environment, as in:
+ 
+ @example
+ @@documentdescription
+ descriptive text.
+ @@end documentdescription
+ @end example
+ 
+ @noindent
+ This will produce the following output in the @samp{<head>} of the HTML:
+ 
+ @example
+ <meta name=description content="descriptive text.">
+ @end example
+ 
+ @code{@@documentdescription} must be specified before the first node of
+ the document.
+ 
+ 
  
  @node @@-Command Details
***************
*** 19500,19504 ****
  @node Command Syntax
  @section @@-Command Syntax
! @cindex @@-command syntax
  @cindex Syntax, of @@-commands
  @cindex Command syntax
--- 18810,18814 ----
  @node Command Syntax
  @section @@-Command Syntax
! @cindex @sortas{at} @@-commands @subentry syntax
  @cindex Syntax, of @@-commands
  @cindex Command syntax
***************
*** 19540,19544 ****
  The names of commands in all of the above categories consist of
  alphabetic characters, almost entirely in lower-case.  Unlike those, the
! non-alphabetic commands commands consist of an @@ followed by a
  punctuation mark or other character that is not part of the Latin
  alphabet.  Non-alphabetic commands are almost always part of text
--- 18850,18854 ----
  The names of commands in all of the above categories consist of
  alphabetic characters, almost entirely in lower-case.  Unlike those, the
! non-alphabetic commands consist of an @@ followed by a
  punctuation mark or other character that is not part of the Latin
  alphabet.  Non-alphabetic commands are almost always part of text
***************
*** 19577,19581 ****
  @cindex Alphabetical @@-command list
  @cindex List of @@-commands
! @cindex @@-command list
  @cindex Reference to @@-commands
  
--- 18887,18891 ----
  @cindex Alphabetical @@-command list
  @cindex List of @@-commands
! @cindex @sortas{at} @@-commands @subentry list of
  @cindex Reference to @@-commands
  
***************
*** 19741,19744 ****
--- 19051,19057 ----
  with @code{@@table}.  @xref{@code{@@bullet}}.
  
+ @item @@bsixpaper
+ Change page dimensions for the B6 paper size.  @xref{A4 Paper}.
+ 
  @item @@bye
  Stop formatting a file.  The formatters do not see anything in the
***************
*** 19998,20001 ****
--- 19311,19317 ----
  @xref{@code{@@display}}.
  
+ @item @@displaymath
+ Format a block of math in ``display'' format.  @xref{Inserting Math}.
+  
  @item @@dmn@{@var{dimension}@}
  Format a unit of measure, as in 12@dmn{pt}.  Causes @TeX{} to insert a
***************
*** 20004,20008 ****
  
  @item @@docbook
! Enter Docbook completely.  Pair with @code{@@end docbook}.  @xref{Raw
  Formatter Commands}.
  
--- 19320,19324 ----
  
  @item @@docbook
! Enter DocBook completely.  Pair with @code{@@end docbook}.  @xref{Raw
  Formatter Commands}.
  
***************
*** 20276,20280 ****
  
  @item @@indentedblock
! Indent a block of arbitary text on the left.  Pair with @code{@@end
  indentedblock}.  @xref{@code{@@indentedblock}}.
  
--- 19592,19596 ----
  
  @item @@indentedblock
! Indent a block of arbitrary text on the left.  Pair with @code{@@end
  indentedblock}.  @xref{@code{@@indentedblock}}.
  
***************
*** 20519,20529 ****
  mandatory.  @xref{@code{@@ref}}.
  
- @item @@refill
- @findex refill
- This command used to refill and indent the paragraph after all the
- other processing has been done.  It is no longer needed, since all
- formatters now automatically refill as needed, but you may still see
- it in the source to some manuals, as it does no harm.
- 
  @item @@registeredsymbol@{@}
  Generate the legal symbol @registeredsymbol{}.
--- 19835,19838 ----
***************
*** 20593,20625 ****
  Cause @TeX{} to produce a printed manual in a 7 by 9.25 inch format
  rather than the regular 8.5 by 11 inch format.
! @xref{@code{@@smallbook}}.  Also, see @ref{@code{@@small@dots{}}}.
  
  @item @@smalldisplay
  Begin a kind of example.  Like @code{@@display}, but use a smaller
  font size where possible.  Pair with @code{@@end smalldisplay}.
! @xref{@code{@@small@dots{}}}.
  
  @item @@smallexample
  Begin an example.  Like @code{@@example}, but use a smaller font size
  where possible.  Pair with @code{@@end smallexample}.
! @xref{@code{@@small@dots{}}}.
  
  @item @@smallformat
  Begin a kind of example.  Like @code{@@format}, but use a smaller font
  size where possible.  Pair with @code{@@end smallformat}.
! @xref{@code{@@small@dots{}}}.
  
  @item @@smallindentedblock
  Like @code{@@indentedblock}, but use a smaller font size where
  possible.  Pair with @code{@@end smallindentedblock}.
! @xref{@code{@@small@dots{}}}.
  
  @item @@smalllisp
  Begin an example of Lisp code.  Same as @code{@@smallexample}.  Pair
! with @code{@@end smalllisp}.  @xref{@code{@@small@dots{}}}.
  
  @item @@smallquotation
  Like @code{@@quotation}, but use a smaller font size where possible.
! Pair with @code{@@end smallquotation}.  @xref{@code{@@small@dots{}}}.
  
  @item @@sortas @{@var{key}@}
--- 19902,19934 ----
  Cause @TeX{} to produce a printed manual in a 7 by 9.25 inch format
  rather than the regular 8.5 by 11 inch format.
! @xref{@code{@@smallbook}}.  Also, see @ref{small}.
  
  @item @@smalldisplay
  Begin a kind of example.  Like @code{@@display}, but use a smaller
  font size where possible.  Pair with @code{@@end smalldisplay}.
! @xref{small}.
  
  @item @@smallexample
  Begin an example.  Like @code{@@example}, but use a smaller font size
  where possible.  Pair with @code{@@end smallexample}.
! @xref{small}.
  
  @item @@smallformat
  Begin a kind of example.  Like @code{@@format}, but use a smaller font
  size where possible.  Pair with @code{@@end smallformat}.
! @xref{small}.
  
  @item @@smallindentedblock
  Like @code{@@indentedblock}, but use a smaller font size where
  possible.  Pair with @code{@@end smallindentedblock}.
! @xref{small}.
  
  @item @@smalllisp
  Begin an example of Lisp code.  Same as @code{@@smallexample}.  Pair
! with @code{@@end smalllisp}.  @xref{small}.
  
  @item @@smallquotation
  Like @code{@@quotation}, but use a smaller font size where possible.
! Pair with @code{@@end smallquotation}.  @xref{small}.
  
  @item @@sortas @{@var{key}@}
***************
*** 20719,20723 ****
  number and name of the current chapter (in the format `Chapter 1:
  Title'), the current chapter name only, the current chapter number
! only, the filename, the current page number, and the title of the
  document, respectively.  @xref{Custom Headings, , How to Make Your Own
  Headings}.
--- 20028,20032 ----
  number and name of the current chapter (in the format `Chapter 1:
  Title'), the current chapter name only, the current chapter number
! only, the file name, the current page number, and the title of the
  document, respectively.  @xref{Custom Headings, , How to Make Your Own
  Headings}.
***************
*** 20762,20771 ****
  Mark the topmost @code{@@node} in the file, which must be defined on
  the line immediately preceding the @code{@@top} command.  The title is
! formatted as a chapter-level heading.  The entire top node, including
! the @code{@@node} and @code{@@top} lines, are normally enclosed with
! @code{@@ifnottex ... @@end ifnottex}.  In @TeX{} and
  @code{texinfo-format-buffer}, the @code{@@top} command is merely a
! synonym for @code{@@unnumbered}.  @xref{@command{makeinfo} Pointer
! Creation}.
  
  @item @@U@{@var{hex}@}
--- 20071,20077 ----
  Mark the topmost @code{@@node} in the file, which must be defined on
  the line immediately preceding the @code{@@top} command.  The title is
! formatted as a chapter-level heading.  In @TeX{} and
  @code{texinfo-format-buffer}, the @code{@@top} command is merely a
! synonym for @code{@@unnumbered}.
  
  @item @@U@{@var{hex}@}
***************
*** 20819,20826 ****
  @xref{Inserting Accents}.
  
- @item @@validatemenus @var{on-off}
- Control whether menus can be automatically generated.  @xref{Writing a 
- Menu}.
- 
  @item @@value@{@var{txivar}@}
  Insert the value, if any, of the Texinfo variable @var{txivar},
--- 20125,20128 ----
***************
*** 20876,20880 ****
  @item @@xrefautomaticsectiontitle @var{on-off}
  By default, use the section title instead of the node name in cross
! references.  @xref{Three Arguments}.
  
  @end table
--- 20178,20182 ----
  @item @@xrefautomaticsectiontitle @var{on-off}
  By default, use the section title instead of the node name in cross
! references, including in node headers in HTML.  @xref{Three Arguments}.
  
  @end table
***************
*** 20887,20891 ****
  
  Here we describe approximately which @@-commands can be used in which
! contexts.  It not exhaustive or meant to be a complete reference.
  Discrepancies between the information here and the @code{makeinfo} or
  @TeX{} implementations are most likely to be resolved in favor of the
--- 20189,20193 ----
  
  Here we describe approximately which @@-commands can be used in which
! contexts.  It is not exhaustive or meant to be a complete reference.
  Discrepancies between the information here and the @code{makeinfo} or
  @TeX{} implementations are most likely to be resolved in favor of the
***************
*** 20934,20937 ****
--- 20236,20245 ----
  
  @ftable @code
+ @item @@refill
+ This command used to refill and indent the paragraph after all the
+ other processing has been done.  It is no longer needed, since all
+ formatters now automatically refill as needed, but you may still see
+ it in the source to some manuals, as it does no harm.
+ 
  @item @@setcontentsaftertitlepage
  @cindex Contents, after title page
***************
*** 20943,20953 ****
  contents to be printed after the title page
  (after the @samp{@@end titlepage} line)
! even if the @code{@@contents} command was at the end of the manual.  It 
! now does nothing.
  
  @item @@setshortcontentsaftertitlepage
  This placed the short table of contents after the @samp{@@end titlepage}
! command even if the @code{@@shortcontents} command was at the end.  It 
! now does nothing.
  @end ftable
  
--- 20251,20259 ----
  contents to be printed after the title page
  (after the @samp{@@end titlepage} line)
! even if the @code{@@contents} command was at the end of the manual.
  
  @item @@setshortcontentsaftertitlepage
  This placed the short table of contents after the @samp{@@end titlepage}
! command even if the @code{@@shortcontents} command was at the end.
  @end ftable
  
***************
*** 21376,21385 ****
  @cindex Sample Texinfo files
  
! The first example from the first chapter (@pxref{Short Sample}) is
! given here in its entirety, without commentary.  The second example
! includes the full texts to be used in GNU manuals.
  
  @menu
- * Short Sample Texinfo File::
  * GNU Sample Texts::
  * Verbatim Copying License::
--- 20682,20688 ----
  @cindex Sample Texinfo files
  
! This appendix includes texts to be used in GNU manuals.
  
  @menu
  * GNU Sample Texts::
  * Verbatim Copying License::
***************
*** 21388,21467 ****
  
  
- @node Short Sample Texinfo File
- @section Short Sample
- @cindex Sample Texinfo file, no comments
- 
- Here is a complete, short sample Texinfo file.  You can see this file, 
- with comments, in the first chapter.  @xref{Short Sample}.
- 
- In a nutshell: The @command{makeinfo} program transforms a Texinfo
- source file such as this into an Info file or HTML; and @TeX{} typesets
- it for a printed manual.
- 
- 
- @sp 1
- @example
- \input texinfo
- @@settitle Sample Manual 1.0
- 
- @@copying
- This is a short example of a complete Texinfo file.
- 
- Copyright @@copyright@{@} 2016 Free Software Foundation, Inc.
- @@end copying
- 
- @@titlepage
- @@title Sample Title
- @@page
- @@vskip 0pt plus 1filll
- @@insertcopying
- @@end titlepage
- 
- @@c Output the table of the contents at the beginning.
- @@contents
- 
- @@ifnottex
- @@node Top
- @@top GNU Sample
- 
- This manual is for GNU Sample
- (version @@value@{VERSION@}, @@value@{UPDATED@}).
- @@end ifnottex
- 
- @@menu
- * First Chapter::    The first chapter is the
-                       only chapter in this sample.
- * Index::            Complete index.
- @@end menu
- 
- 
- @@node First Chapter
- @@chapter First Chapter
- 
- @@cindex chapter, first
- 
- This is the first chapter.
- @@cindex index entry, another
- 
- Here is a numbered list.
- 
- @@enumerate
- @@item
- This is the first item.
- 
- @@item
- This is the second item.
- @@end enumerate
- 
- 
- @@node Index
- @@unnumbered Index
- 
- @@printindex cp
- 
- @@bye
- @end example
- 
- 
  @node GNU Sample Texts
  @section GNU Sample Texts
--- 20691,20694 ----
***************
*** 21482,21487 ****
  
  @xref{Short Sample}, for a minimal example of a Texinfo file.
- @xref{Beginning and Ending a File}, for a full explanation of that
- minimal example.
  
  Here are some notes on the example:
--- 20709,20712 ----
***************
*** 21489,21516 ****
  @itemize @bullet
  @item
- @cindex $Id
- @cindex CVS $Id
- @cindex RCS $Id
- @cindex Documentation identification
- @cindex Identification of documentation
- The @samp{$Id:} comment is for the CVS
- (@url{http://www.nongnu.org/cvs/}), RCS (@pxref{Top,,, rcs, Revision
- Control System}) and other version control systems, which expand it
- into a string such as:
- 
- @example
- $Id$
- @end example
- 
- (This is potentially useful in all sources that use version control,
- not just manuals.)  You may wish to include the @samp{$Id:} comment in
- the @code{@@copying} text, if you want a completely unambiguous
- reference to the documentation source version.
- 
- If you want to literally write @t{@w{$}Id$}, use @code{@@w}:
- @code{@@w@{$@}Id$}.  Unfortunately, this technique does not work in
- plain text output, where it's not clear what should be done.
- 
- @item
  @pindex automake@r{, and version info}
  @vindex UPDATED @r{Automake variable}
--- 20714,20717 ----
***************
*** 21543,21556 ****
  @cindex GNU Free Documentation License, including entire
  @cindex Free Documentation License, including entire
! It is best to include the entire GNU Free Documentation License in a GNU
! manual, unless the manual is only a few pages long.  Of course this
! sample is even shorter than that, but it includes the FDL anyway in
! order to show one conventional way to do so.  The @file{fdl.texi} file
! is available on the GNU machines and in the Texinfo and other GNU
! source distributions.
! 
! The FDL provides for omitting itself under certain conditions, but in
! that case the sample texts given here have to be modified.  @xref{GNU
! Free Documentation License}.
  
  @item
--- 20744,20753 ----
  @cindex GNU Free Documentation License, including entire
  @cindex Free Documentation License, including entire
! This sample shows how to includes the FDL in a manual using the 
! @command{@@include} command.  The @file{fdl.texi} file
! is available in the Texinfo and other GNU source distributions.  It is
! also available on the GNU website (at 
! @uref{https://www.gnu.org/licenses/fdl-1.3.html}) along with guidance 
! for using it.
  
  @item
***************
*** 21558,21566 ****
  
  @item
- If your manual is published on paper by the FSF or is longer than 400
- pages, you should include the standard FSF cover texts (@pxref{License
- Notices for Documentation,,, maintain, GNU Maintainer Information}).
- 
- @item
  For documents that express your personal views, feelings or
  experiences, it is more appropriate to use a license permitting only
--- 20755,20758 ----
***************
*** 21574,21578 ****
  @verbatim
  \input texinfo   @c -*-texinfo-*-
- @comment $Id@w{$}
  @comment %**start of header
  @include version.texi
--- 20766,20769 ----
***************
*** 21612,21621 ****
  @contents
  
- @ifnottex
  @node Top
  @top GNU Sample
  
  This manual is for GNU Sample (version @value{VERSION}, @value{UPDATED}).
- @end ifnottex
  
  @menu
--- 20803,20810 ----
***************
*** 21666,21670 ****
  permitting only verbatim copying.
  
! Here is sample text for such a license permitting verbatim copying only.
  This is just the license text itself.  For a complete sample document,
  see the previous sections.
--- 20855,20859 ----
  permitting only verbatim copying.
  
! Here is a sample text for such a license permitting verbatim copying only.
  This is just the license text itself.  For a complete sample document,
  see the previous sections.
***************
*** 21700,21704 ****
  license.
  
! Here is sample text for such an all-permissive license.  This is just
  the license text itself.  For a complete sample document, see the
  previous sections.
--- 20889,20893 ----
  license.
  
! Here is a sample text for such an all-permissive license.  This is just
  the license text itself.  For a complete sample document, see the
  previous sections.
***************
*** 21735,21738 ****
--- 20924,20928 ----
  * Printing::                    How to format and print part or all of a file.
  * Texinfo Mode Summary::        Summary of all the Texinfo mode commands.
+ * Catching Mistakes::           How to find mistakes in formatting.
  @end menu
  
***************
*** 21958,21962 ****
  entry line and type @kbd{C-c C-c C-d}.  The command looks for and copies
  the title that goes with the node name, and inserts the title as a
! description; it positions point at beginning of the inserted text so you
  can edit it.  The function does not insert the title if the menu entry
  line already contains a description.
--- 21148,21152 ----
  entry line and type @kbd{C-c C-c C-d}.  The command looks for and copies
  the title that goes with the node name, and inserts the title as a
! description; it positions point at the beginning of the inserted text so you
  can edit it.  The function does not insert the title if the menu entry
  line already contains a description.
***************
*** 22660,23014 ****
  
  
! @node Headings
! @appendix Page Headings
! @cindex Headings
! @cindex Footings
! @cindex Page numbering
! @cindex Page headings
! @cindex Formatting headings and footings
! 
! Most printed manuals contain headings along the top of every page
! except the title and copyright pages.  Some manuals also contain
! footings. @c HTML output also supports something like these, but in a
! @c completely different way: @pxref{Customizing HTML Page Layout}.
! Headings and footings have no meaning in Info or the other output
! formats.
! 
! @menu
! * Headings Introduced::         Conventions for using page headings.
! * Heading Format::              Standard page heading formats.
! * Heading Choice::              How to specify the type of page heading.
! * Custom Headings::             How to create your own headings and footings.
! @end menu
! 
! @node Headings Introduced
! @section Headings Introduced
! 
! Texinfo provides standard page heading formats for manuals that are
! printed on one side of each sheet of paper and for manuals that are
! printed on both sides of the paper.  Typically, you will use these
! formats, but you can specify your own format if you wish.
! 
! In addition, you can specify whether chapters should begin on a new
! page, or merely continue the same page as the previous chapter; and if
! chapters begin on new pages, you can specify whether they must be
! odd-numbered pages.
! 
! By convention, a book is printed on both sides of each sheet of paper.
! When you open a book, the right-hand page is odd-numbered, and
! chapters begin on right-hand pages---a preceding left-hand page is
! left blank if necessary.  Reports, however, are often printed on just
! one side of paper, and chapters begin on a fresh page immediately
! following the end of the preceding chapter.  In short or informal
! reports, chapters often do not begin on a new page at all, but are
! separated from the preceding text by a small amount of whitespace.
! 
! The @code{@@setchapternewpage} command controls whether chapters begin
! on new pages, and whether one of the standard heading formats is used.
! In addition, Texinfo has several heading and footing commands that you
! can use to generate your own heading and footing formats.
! 
! In Texinfo, headings and footings are single lines at the tops and
! bottoms of pages; you cannot create multiline headings or footings.
! Each header or footer line is divided into three parts: a left part, a
! middle part, and a right part.  Any part, or a whole line, may be left
! blank.  Text for the left part of a header or footer line is set
! flushleft; text for the middle part is centered; and, text for the
! right part is set flushright.
! 
! 
! @node Heading Format
! @section Standard Heading Formats
! 
! Texinfo provides two standard heading formats, one for manuals printed
! on one side of each sheet of paper, and the other for manuals printed
! on both sides of the paper.
! 
! By default, nothing is specified for the footing of a Texinfo file,
! so the footing remains blank.
! 
! The standard format for single-sided printing consists of a header
! line in which the left-hand part contains the name of the chapter, the
! central part is blank, and the right-hand part contains the page
! number.
! 
! @need 950
! A single-sided page looks like this:
! 
! @example
! @group
!   _______________________
!  |                       |
!  | chapter   page number |
!  |                       |
!  | Start of text ...     |
!  | ...                   |
!  |                       |
! @end group
! @end example
! 
! The standard format for two-sided printing depends on whether the page
! number is even or odd.  By convention, even-numbered pages are on the
! left- and odd-numbered pages are on the right.  (@TeX{} will adjust the
! widths of the left- and right-hand margins.  Usually, widths are
! correct, but during double-sided printing, it is wise to check that
! pages will bind properly---sometimes a printer will produce output in
! which the even-numbered pages have a larger right-hand margin than the
! odd-numbered pages.)
! 
! In the standard double-sided format, the left part of the left-hand
! (even-numbered) page contains the page number, the central part is
! blank, and the right part contains the title (specified by the
! @code{@@settitle} command).  The left part of the right-hand
! (odd-numbered) page contains the name of the chapter, the central part
! is blank, and the right part contains the page number.
! 
! @need 750
! Two pages, side by side as in an open book, look like this:
! 
! @example
! @group
!   _______________________     _______________________
!  |                       |   |                       |
!  | page number     title |   | chapter   page number |
!  |                       |   |                       |
!  | Start of text ...     |   | More  text ...        |
!  | ...                   |   | ...                   |
!  |                       |   |                       |
! @end group
! @end example
! 
! @noindent
! The chapter name is preceded by the word ``Chapter'', the chapter number
! and a colon.  This makes it easier to keep track of where you are in the
! manual.
! 
! @node Heading Choice
! @section Specifying the Type of Heading
! 
! @TeX{} does not begin to generate page headings for a standard Texinfo
! file until it reaches the @code{@@end titlepage} command.  Thus, the
! title and copyright pages are not numbered.  The @code{@@end
! titlepage} command causes @TeX{} to begin to generate page headings
! according to a standard format specified by the
! @code{@@setchapternewpage} command that precedes the
! @code{@@titlepage} section.
! 
! @need 1000
! There are four possibilities:
! 
! @table @asis
! @item No @code{@@setchapternewpage} command
! Cause @TeX{} to specify the single-sided heading format, with chapters
! on new pages. This is the same as @code{@@setchapternewpage on}.
! 
! @item @code{@@setchapternewpage on}
! Specify the single-sided heading format, with chapters on new pages.
! 
! @item @code{@@setchapternewpage off}
! Cause @TeX{} to start a new chapter on the same page as the last page
! of the preceding chapter, after skipping some vertical whitespace.
! Also cause @TeX{} to typeset for single-sided printing.  (You can
! override the headers format with the @code{@@headings double} command;
! @pxref{@code{@@headings}}.)
! 
! @item @code{@@setchapternewpage odd}
! Specify the double-sided heading format, with chapters on new pages.
! @end table
! 
! @noindent
! Texinfo lacks a @code{@@setchapternewpage even} command.
! 
! 
! @node Custom Headings
! @section How to Make Your Own Headings
! 
! You can use the standard headings provided with Texinfo or specify
! your own.  By default, Texinfo has no footers, so if you specify them,
! the available page size for the main text will be slightly reduced.
! 
! Texinfo provides six commands for specifying headings and
! footings:
! @itemize @bullet
! @item
! @code{@@everyheading} and @code{@@everyfooting} generate page headers and
! footers that are the same for both even- and odd-numbered pages.
! @item
! @code{@@evenheading} and @code{@@evenfooting} command generate headers
! and footers for even-numbered (left-hand) pages.
! @item
! @code{@@oddheading} and @code{@@oddfooting} generate headers and footers
! for odd-numbered (right-hand) pages.
! @end itemize
! 
! Write custom heading specifications in the Texinfo file immediately
! after the @code{@@end titlepage} command.  You must cancel the
! predefined heading commands with the @code{@@headings off} command
! before defining your own specifications.
! 
! @need 1000
! Here is how to tell @TeX{} to place the chapter name at the left, the
! page number in the center, and the date at the right of every header
! for both even- and odd-numbered pages:
! 
! @example
! @group
! @@headings off
! @@everyheading @@thischapter @@| @@thispage @@| @@today@{@}
! @end group
! @end example
! 
! @noindent
! You need to divide the left part from the central part and the central
! part from the right part by inserting @samp{@@|} between parts.
! Otherwise, the specification command will not be able to tell where
! the text for one part ends and the next part begins.
! 
! Each part can contain text or @@-commands.  The text is printed as if
! the part were within an ordinary paragraph in the body of the page.
! The @@-commands replace themselves with the page number, date, chapter
! name, or whatever.
! 
! @need 950
! Here are the six heading and footing commands:
! 
! @table @code
! @item @@everyheading @var{left} @@| @var{center} @@| @var{right}
! @itemx @@everyfooting @var{left} @@| @var{center} @@| @var{right}
! @findex everyheading
! @findex everyfooting
! The `every' commands specify the format for both even- and odd-numbered
! pages.  These commands are for documents that are printed on one side
! of each sheet of paper, or for documents in which you want symmetrical
! headers or footers.
! 
! @item @@evenheading @var{left} @@| @var{center} @@| @var{right}
! @itemx @@oddheading  @var{left} @@| @var{center} @@| @var{right}
! @itemx @@evenfooting @var{left} @@| @var{center} @@| @var{right}
! @itemx @@oddfooting  @var{left} @@| @var{center} @@| @var{right}
! @findex evenheading
! @findex evenfooting
! @findex oddheading
! @findex oddfooting
! The `even' and `odd' commands specify the format for even-numbered
! pages and odd-numbered pages.  These commands are for books and
! manuals that are printed on both sides of each sheet of paper.
! @end table
! 
! Use the @samp{@@this@dots{}} series of @@-commands to
! provide the names of chapters
! and sections and the page number.  You can use the
! @samp{@@this@dots{}} commands in the left, center, or right portions
! of headers and footers, or anywhere else in a Texinfo file so long as
! they are between @code{@@iftex} and @code{@@end iftex} commands.
! 
! @need 1000
! Here are the @samp{@@this@dots{}} commands:
! 
! @table @code
! @item @@thispage
! @findex thispage
! Expands to the current page number.
! 
! @item @@thissectionname
! @findex thissectionname
! Expands to the name of the current section.
! 
! @item @@thissectionnum
! @findex thissectionnum
! Expands to the number of the current section.
! 
! @item @@thissection
! @findex thissection
! Expands to the number and name of the current section, in the format
! `Section 1: Title'.
! 
! @item @@thischaptername
! @findex thischaptername
! Expands to the name of the current chapter.
! 
! @item @@thischapternum
! @findex thischapternum
! Expands to the number of the current chapter, or letter of the current
! appendix.
! 
! @item @@thischapter
! @findex thischapter
! Expands to the number and name of the current
! chapter, in the format `Chapter 1: Title'.
! 
! @item @@thistitle
! @findex thistitle
! Expands to the name of the document, as specified by the
! @code{@@settitle} command.
! 
! @item @@thisfile
! @findex thisfile
! For @code{@@include} files only: expands to the name of the current
! @code{@@include} file.  If the current Texinfo source file is not an
! @code{@@include} file, this command has no effect.  This command does
! @emph{not} provide the name of the current Texinfo source file unless
! it is an @code{@@include} file.  (@xref{Include Files}, for more
! information about @code{@@include} files.)
! @end table
! 
! @noindent
! You can also use the @code{@@today@{@}} command, which expands to the
! current date, in `1 Jan 1900' format.
! @findex today
! 
! Other @@-commands and text are printed in a header or footer just as
! if they were in the body of a page.  It is useful to incorporate text,
! particularly when you are writing drafts:
! 
! @example
! @group
! @@headings off
! @@everyheading @@emph@{Draft!@} @@| @@thispage @@| @@thischapter
! @@everyfooting @@| @@| Version: 0.27: @@today@{@}
! @end group
! @end example
! 
! Beware of overlong titles: they may overlap another part of the
! header or footer and blot it out.
! 
! If you have very short chapters and/or sections, several of them can
! appear on a single page.  You can specify which chapters and sections
! you want @code{@@thischapter}, @code{@@thissection} and other such
! macros to refer to on such pages as follows:
! 
! @table @code
! @item @@everyheadingmarks @var{ref}
! @itemx @@everyfootingmarks @var{ref}
! @findex everyheadingmarks
! @findex everyfootingmarks
! The @var{ref} argument can be either @code{top} (the @code{@@this...}
! commands will refer to the chapter/section at the top of a page) or
! @code{bottom} (the commands will reflect the situation at the bottom
! of a page).  These @samp{@@every...} commands specify what to do on
! both even- and odd-numbered pages.
! 
! @item @@evenheadingmarks @var{ref}
! @itemx @@oddheadingmarks @var{ref}
! @itemx @@evenfootingmarks @var{ref}
! @itemx @@oddfootingmarks @var{ref}
! @findex evenheadingmarks
! @findex oddheadingmarks
! @findex evenfootingmarks
! @findex oddfootingmarks
! These @samp{@@even...} and @samp{@@odd...} commands specify what to do
! on only even- or odd-numbered pages, respectively.  The @var{ref}
! argument is the same as with the @samp{@@every...} commands.
! @end table
! 
! Write these commands immediately after the @code{@@...contents}
! commands, or after the @code{@@end titlepage} command if you don't
! have a table of contents or if it is printed at the end of your
! manual.
! 
! By default the @code{@@this...} commands reflect the situation at the
! bottom of a page both in headings and in footings.
! 
! 
  @node Catching Mistakes
  @appendix Catching Mistakes
--- 21850,21854 ----
  
  
! @lowersections
  @node Catching Mistakes
  @appendix Catching Mistakes
***************
*** 23064,23068 ****
  errors.  This is the best way to work with Texinfo.  But if you
  cannot use @code{makeinfo}, or your problem is very puzzling, then you
! may want to use the tools described in this appendix.
  
  
--- 21904,21908 ----
  errors.  This is the best way to work with Texinfo.  But if you
  cannot use @code{makeinfo}, or your problem is very puzzling, then you
! may want to use the tools described in this section.
  
  
***************
*** 23580,23584 ****
  @subsection Splitting a File Manually
  @cindex Splitting an Info file manually
! @cindex Info file, splitting manually
  
  You should split a large file or else let the
--- 22420,22424 ----
  @subsection Splitting a File Manually
  @cindex Splitting an Info file manually
! @cindex Info files @subentry splitting manually
  
  You should split a large file or else let the
***************
*** 23590,23594 ****
  
  Info files are split to save memory.  With smaller files, Emacs does not
! have make such a large buffer to hold the information.
  
  If an Info file has more than 30 nodes, you should also make a tag
--- 22430,22434 ----
  
  Info files are split to save memory.  With smaller files, Emacs does not
! have to make such a large buffer to hold the information.
  
  If an Info file has more than 30 nodes, you should also make a tag
***************
*** 23620,23623 ****
--- 22460,23187 ----
  the tag table and a directory of subfiles.
  
+ @raisesections
+ 
+ 
+ @node Global Document Commands
+ @appendix Global Document Commands
+ @cindex Global Document Commands
+ 
+ Here are additional commands which affect the document as a whole.  Nearly all 
+ of these commands are for customizing the appearance of the printed output when 
+ processing with @TeX{}.  They are generally all given before the Top node, if 
+ they are given at all.
+ 
+ @menu
+ * @code{@@setchapternewpage}::          Start chapters on right-hand pages.
+ * Headings::                    Page headings.
+ * @code{@@paragraphindent}::            Specify paragraph indentation.
+ * @code{@@firstparagraphindent}::       Suppressing first paragraph indentation.
+ * @code{@@exampleindent}::              Specify environment indentation.
+ * @code{@@smallbook}::                  How to print small format books and manuals.
+ * A4 Paper::                    How to print on A4, A5 or B6 paper.
+ * @code{@@pagesizes}::                  How to print with customized page sizes.
+ * Magnification::               How to print scaled up output.
+ @end menu
+ 
+ @node @code{@@setchapternewpage}
+ @section @code{@@setchapternewpage}: Blank Pages Before Chapters
+ 
+ @anchor{setchapternewpage}@c old name
+ @findex setchapternewpage
+ @cindex Starting chapters
+ @cindex Pages, starting odd
+ 
+ In an officially bound book, text is usually printed on both sides of
+ the paper, chapters start on right-hand pages, and right-hand pages have
+ odd numbers.  But in short reports, text often is printed only on one
+ side of the paper.  Also in short reports, chapters sometimes do not
+ start on new pages, but are printed on the same page as the end of the
+ preceding chapter, after a small amount of vertical whitespace.
+ 
+ You can use the @code{@@setchapternewpage} command with various
+ arguments to specify how @TeX{} should start chapters and whether it
+ should format headers for printing on one or both sides of the paper
+ (single-sided or double-sided printing).
+ 
+ Write the @code{@@setchapternewpage} command at the beginning of a
+ line followed by its argument.  For example, you would write the 
+ following to cause each chapter to start on a fresh odd-numbered page:
+ 
+ @example
+ @@setchapternewpage odd
+ @end example
+ 
+ You can specify one of three alternatives with the
+ @code{@@setchapternewpage} command:
+ 
+ @table @asis
+ 
+ @item @code{@@setchapternewpage off}
+ Cause @TeX{} to typeset a new chapter on the same page as the last
+ chapter, after skipping some vertical whitespace.  Also, cause @TeX{} to
+ format page headers for single-sided printing.
+ 
+ @item @code{@@setchapternewpage on}
+ Cause @TeX{} to start new chapters on new pages and to format page
+ headers for single-sided printing.  This is the form most often used for
+ short reports or personal printing. This is the default.
+ 
+ @item @code{@@setchapternewpage odd}
+ Cause @TeX{} to start new chapters on new, odd-numbered pages
+ (right-handed pages) and to typeset for double-sided printing.  This is
+ the form most often used for books and manuals.
+ @end table
+ 
+ Texinfo does not have a @code{@@setchapternewpage even} command,
+ because there is no printing tradition of starting chapters or books on
+ an even-numbered page.
+ 
+ If you don't like the default headers that @code{@@setchapternewpage}
+ sets, you can explicit control them with the @code{@@headings} command.
+ @xref{@code{@@headings}}.
+ 
+ At the beginning of a manual or book, pages are not numbered---for
+ example, the title and copyright pages of a book are not numbered.  By
+ convention, table of contents and frontmatter pages are numbered with
+ roman numerals and not in sequence with the rest of the document.
+ 
+ The @code{@@setchapternewpage} has no effect in output formats that do
+ not have pages, such as Info and HTML.
+ 
+ We recommend not including any @code{@@setchapternewpage} command in
+ your document source at all, since such desired pagination is not
+ intrinsic to the document.  For a particular hard copy run, if you
+ don't want the default output (no blank pages, same headers on all
+ pages) use the @option{--texinfo} option to @command{texi2dvi} to
+ specify the output you want.
+ 
+ 
+ 
+ @node Headings
+ @section Page Headings
+ @anchor{Headings Introduced}@c old name
+ @cindex Headings
+ @cindex Footings
+ @cindex Page numbering
+ @cindex Page headings
+ @cindex Formatting headings and footings
+ 
+ Most printed manuals contain headings along the top of every page
+ except the title and copyright pages.  Some manuals also contain
+ footings. @c HTML output also supports something like these, but in a
+ @c completely different way: @pxref{Customizing HTML Page Layout}.
+ Headings and footings have no meaning in Info or the other output
+ formats.
+ 
+ Texinfo provides two standard heading formats, one for manuals printed
+ on one side of each sheet of paper, and the other for manuals printed
+ on both sides of the paper.
+ By default, nothing is specified for the footing of a Texinfo file,
+ so the footing remains blank.
+ 
+ Texinfo also has several heading and footing commands that you
+ can use to generate your own heading and footing formats.
+ 
+ In Texinfo, headings and footings are single lines at the tops and
+ bottoms of pages; you cannot create multiline headings or footings.
+ Each header or footer line is divided into three parts: a left part, a
+ middle part, and a right part.  Any part, or a whole line, may be left
+ blank.  Text for the left part of a header or footer line is set
+ flushleft; text for the middle part is centered; and, text for the
+ right part is set flushright.
+ 
+ @menu
+ * @code{@@headings}::                   An option for turning headings on and off
+                                         and double or single sided printing.
+ * Heading Format::              Standard page heading formats.
+ * Custom Headings::             How to create your own headings and footings.
+ @end menu
+ 
+ @node @code{@@headings}
+ @subsection The @code{@@headings} Command
+ 
+ @anchor{headings on off}@c old name
+ @findex headings
+ 
+ The @code{@@headings} command is rarely used.  It specifies what kinds of
+ page headings and footings to print on each page.  Usually, this is
+ controlled by the @code{@@setchapternewpage} command.  You need the
+ @code{@@headings} command only if the @code{@@setchapternewpage} command
+ does not do what you want, or if you want to turn off predefined page
+ headings prior to defining your own.  Write a @code{@@headings} command
+ immediately after the @code{@@end titlepage} command.
+ 
+ You can use @code{@@headings} as follows:
+ 
+ @table @code
+ @item @@headings off
+ Turn off printing of page headings.
+ 
+ @item @@headings single
+ Turn on page headings appropriate for single-sided printing.
+ 
+ @item @@headings double
+ Turn on page headings appropriate for double-sided printing.
+ 
+ @item @@headings singleafter
+ @itemx @@headings doubleafter
+ Turn on @code{single} or @code{double} headings, respectively, after the
+ current page is output.
+ 
+ @item @@headings on
+ Turn on page headings: @code{single} if @samp{@@setchapternewpage
+ on}, @code{double} otherwise.
+ @end table
+ 
+ For example, suppose you write @code{@@setchapternewpage off} before the
+ @code{@@titlepage} command to tell @TeX{} to start a new chapter on the
+ same page as the end of the last chapter.  This command also causes
+ @TeX{} to typeset page headers for single-sided printing.  To cause
+ @TeX{} to typeset for double-sided printing, write @code{@@headings
+ double} after the @code{@@end titlepage} command.
+ 
+ You can stop @TeX{} from generating any page headings at all by
+ writing @code{@@headings off} on a line of its own immediately after the
+ line containing the @code{@@end titlepage} command, like this:
+ 
+ @example
+ @@end titlepage
+ @@headings off
+ @end example
+ 
+ @noindent
+ The @code{@@headings off} command overrides the @code{@@end titlepage}
+ command, which would otherwise cause @TeX{} to print page headings.
+ 
+ 
+ @node Heading Format
+ @subsection Standard Heading Formats
+ 
+ Texinfo provides two standard heading formats, one for manuals printed
+ on one side of each sheet of paper, and the other for manuals printed
+ on both sides of the paper.
+ 
+ By default, nothing is specified for the footing of a Texinfo file,
+ so the footing remains blank.
+ 
+ The standard format for single-sided printing consists of a header
+ line in which the left-hand part contains the name of the chapter, the
+ central part is blank, and the right-hand part contains the page
+ number.
+ 
+ @need 950
+ A single-sided page looks like this:
+ 
+ @example
+ @group
+   _______________________
+  |                       |
+  | chapter   page number |
+  |                       |
+  | Start of text ...     |
+  | ...                   |
+  |                       |
+ @end group
+ @end example
+ 
+ The standard format for two-sided printing depends on whether the page
+ number is even or odd.  By convention, even-numbered pages are on the
+ left- and odd-numbered pages are on the right.  (@TeX{} will adjust the
+ widths of the left- and right-hand margins.  Usually, widths are
+ correct, but during double-sided printing, it is wise to check that
+ pages will bind properly---sometimes a printer will produce output in
+ which the even-numbered pages have a larger right-hand margin than the
+ odd-numbered pages.)
+ 
+ In the standard double-sided format, the left part of the left-hand
+ (even-numbered) page contains the page number, the central part is
+ blank, and the right part contains the title (specified by the
+ @code{@@settitle} command).  The left part of the right-hand
+ (odd-numbered) page contains the name of the chapter, the central part
+ is blank, and the right part contains the page number.
+ 
+ @need 750
+ Two pages, side by side as in an open book, look like this:
+ 
+ @example
+ @group
+   _______________________     _______________________
+  |                       |   |                       |
+  | page number     title |   | chapter   page number |
+  |                       |   |                       |
+  | Start of text ...     |   | More  text ...        |
+  | ...                   |   | ...                   |
+  |                       |   |                       |
+ @end group
+ @end example
+ 
+ @noindent
+ The chapter name is preceded by the word ``Chapter'', the chapter number
+ and a colon.  This makes it easier to keep track of where you are in the
+ manual.
+ 
+ 
+ @node Custom Headings
+ @subsection How to Make Your Own Headings
+ 
+ You can use the standard headings provided with Texinfo or specify
+ your own.  By default, Texinfo has no footers, so if you specify them,
+ the available page size for the main text will be slightly reduced.
+ 
+ Texinfo provides six commands for specifying headings and
+ footings:
+ @itemize @bullet
+ @item
+ @code{@@everyheading} and @code{@@everyfooting} generate page headers and
+ footers that are the same for both even- and odd-numbered pages.
+ @item
+ @code{@@evenheading} and @code{@@evenfooting} commands generate headers
+ and footers for even-numbered (left-hand) pages.
+ @item
+ @code{@@oddheading} and @code{@@oddfooting} generate headers and footers
+ for odd-numbered (right-hand) pages.
+ @end itemize
+ 
+ Write custom heading specifications in the Texinfo file immediately
+ after the @code{@@end titlepage} command.  You must cancel the
+ predefined heading commands with the @code{@@headings off} command
+ before defining your own specifications.
+ 
+ @need 1000
+ Here is how to tell @TeX{} to place the chapter name at the left, the
+ page number in the center, and the date at the right of every header
+ for both even- and odd-numbered pages:
+ 
+ @example
+ @group
+ @@headings off
+ @@everyheading @@thischapter @@| @@thispage @@| @@today@{@}
+ @end group
+ @end example
+ 
+ @noindent
+ You need to divide the left part from the central part and the central
+ part from the right part by inserting @samp{@@|} between parts.
+ Otherwise, the specification command will not be able to tell where
+ the text for one part ends and the next part begins.
+ 
+ Each part can contain text or @@-commands.  The text is printed as if
+ the part were within an ordinary paragraph in the body of the page.
+ The @@-commands replace themselves with the page number, date, chapter
+ name, or whatever.
+ 
+ @need 950
+ Here are the six heading and footing commands:
+ 
+ @table @code
+ @item @@everyheading @var{left} @@| @var{center} @@| @var{right}
+ @itemx @@everyfooting @var{left} @@| @var{center} @@| @var{right}
+ @findex everyheading
+ @findex everyfooting
+ The `every' commands specify the format for both even- and odd-numbered
+ pages.  These commands are for documents that are printed on one side
+ of each sheet of paper, or for documents in which you want symmetrical
+ headers or footers.
+ 
+ @item @@evenheading @var{left} @@| @var{center} @@| @var{right}
+ @itemx @@oddheading  @var{left} @@| @var{center} @@| @var{right}
+ @itemx @@evenfooting @var{left} @@| @var{center} @@| @var{right}
+ @itemx @@oddfooting  @var{left} @@| @var{center} @@| @var{right}
+ @findex evenheading
+ @findex evenfooting
+ @findex oddheading
+ @findex oddfooting
+ The `even' and `odd' commands specify the format for even-numbered
+ pages and odd-numbered pages.  These commands are for books and
+ manuals that are printed on both sides of each sheet of paper.
+ @end table
+ 
+ Use the @samp{@@this@dots{}} series of @@-commands to
+ provide the names of chapters
+ and sections and the page number.  You can use the
+ @samp{@@this@dots{}} commands in the left, center, or right portions
+ of headers and footers, or anywhere else in a Texinfo file so long as
+ they are between @code{@@iftex} and @code{@@end iftex} commands.
+ 
+ @need 1000
+ Here are the @samp{@@this@dots{}} commands:
+ 
+ @table @code
+ @item @@thispage
+ @findex thispage
+ Expands to the current page number.
+ 
+ @item @@thissectionname
+ @findex thissectionname
+ Expands to the name of the current section.
+ 
+ @item @@thissectionnum
+ @findex thissectionnum
+ Expands to the number of the current section.
+ 
+ @item @@thissection
+ @findex thissection
+ Expands to the number and name of the current section, in the format
+ `Section 1: Title'.
+ 
+ @item @@thischaptername
+ @findex thischaptername
+ Expands to the name of the current chapter.
+ 
+ @item @@thischapternum
+ @findex thischapternum
+ Expands to the number of the current chapter, or letter of the current
+ appendix.
+ 
+ @item @@thischapter
+ @findex thischapter
+ Expands to the number and name of the current
+ chapter, in the format `Chapter 1: Title'.
+ 
+ @item @@thistitle
+ @findex thistitle
+ Expands to the name of the document, as specified by the
+ @code{@@settitle} command.
+ 
+ @item @@thisfile
+ @findex thisfile
+ For @code{@@include} files only: expands to the name of the current
+ @code{@@include} file.  If the current Texinfo source file is not an
+ @code{@@include} file, this command has no effect.  This command does
+ @emph{not} provide the name of the current Texinfo source file unless
+ it is an @code{@@include} file.  (@xref{Include Files}, for more
+ information about @code{@@include} files.)
+ @end table
+ 
+ @noindent
+ You can also use the @code{@@today@{@}} command, which expands to the
+ current date, in `1 Jan 1900' format.
+ @findex today
+ 
+ Other @@-commands and text are printed in a header or footer just as
+ if they were in the body of a page.  It is useful to incorporate text,
+ particularly when you are writing drafts:
+ 
+ @example
+ @group
+ @@headings off
+ @@everyheading @@emph@{Draft!@} @@| @@thispage @@| @@thischapter
+ @@everyfooting @@| @@| Version: 0.27: @@today@{@}
+ @end group
+ @end example
+ 
+ Beware of overlong titles: they may overlap another part of the
+ header or footer and blot it out.
+ 
+ If you have very short chapters and/or sections, several of them can
+ appear on a single page.  You can specify which chapters and sections
+ you want @code{@@thischapter}, @code{@@thissection} and other such
+ macros to refer to on such pages as follows:
+ 
+ @table @code
+ @item @@everyheadingmarks @var{ref}
+ @itemx @@everyfootingmarks @var{ref}
+ @findex everyheadingmarks
+ @findex everyfootingmarks
+ The @var{ref} argument can be either @code{top} (the @code{@@this...}
+ commands will refer to the chapter/section at the top of a page) or
+ @code{bottom} (the commands will reflect the situation at the bottom
+ of a page).  These @samp{@@every...} commands specify what to do on
+ both even- and odd-numbered pages.
+ 
+ @item @@evenheadingmarks @var{ref}
+ @itemx @@oddheadingmarks @var{ref}
+ @itemx @@evenfootingmarks @var{ref}
+ @itemx @@oddfootingmarks @var{ref}
+ @findex evenheadingmarks
+ @findex oddheadingmarks
+ @findex evenfootingmarks
+ @findex oddfootingmarks
+ These @samp{@@even...} and @samp{@@odd...} commands specify what to do
+ on only even- or odd-numbered pages, respectively.  The @var{ref}
+ argument is the same as with the @samp{@@every...} commands.
+ @end table
+ 
+ Write these commands immediately after the @code{@@...contents}
+ commands, or after the @code{@@end titlepage} command if you don't
+ have a table of contents or if it is printed at the end of your
+ manual.
+ 
+ By default the @code{@@this...} commands reflect the situation at the
+ bottom of a page both in headings and in footings.
+ 
+ 
+ @node @code{@@paragraphindent}
+ @section @code{@@paragraphindent}: Controlling Paragraph Indentation
+ 
+ @anchor{paragraphindent}@c old name
+ @findex paragraphindent
+ @cindex Indenting paragraphs, control of
+ @cindex Paragraph indentation control
+ 
+ The Texinfo processors may insert whitespace at the beginning of the
+ first line of each paragraph, thereby indenting that paragraph.  You can
+ use the @code{@@paragraphindent} command to specify this indentation.
+ Write a @code{@@paragraphindent} command at the beginning of a line
+ followed by either @samp{asis} or a number:
+ 
+ @example
+ @@paragraphindent @var{indent}
+ @end example
+ 
+ The indentation is according to the value of @var{indent}:
+ 
+ @table @asis
+ @item @code{asis}
+ Do not change the existing indentation (not implemented in @TeX{}).
+ 
+ @item @code{none}
+ @itemx 0
+ Omit all indentation.
+ 
+ @item @var{n}
+ Indent by @var{n} space characters in Info output, by @var{n} ems in
+ @TeX{}.
+ 
+ @end table
+ 
+ The default value of @var{indent} is 3.  @code{@@paragraphindent} is
+ ignored for HTML output.
+ 
+ It is best to write the @code{@@paragraphindent} command before the
+ end-of-header line at the beginning of a Texinfo file, so the region
+ formatting commands indent paragraphs as specified.  @xref{Start of
+ Header}.
+ 
+ 
+ @node @code{@@firstparagraphindent}
+ @section @code{@@firstparagraphindent}: Indenting After Headings
+ 
+ @anchor{firstparagraphindent}@c old name
+ @findex firstparagraphindent
+ @cindex First paragraph, suppressing indentation of
+ @cindex Suppressing first paragraph indentation
+ @cindex Preventing first paragraph indentation
+ @cindex Indenting, suppressing of first paragraph
+ @cindex Headings, indentation after
+ 
+ As you can see in the present manual, the first paragraph in any
+ section is not indented by default.  Typographically, indentation is a
+ paragraph separator, which means that it is unnecessary when a new
+ section begins.  This indentation is controlled with the
+ @code{@@firstparagraphindent} command:
+ 
+ @example
+ @@firstparagraphindent @var{word}
+ @end example
+ 
+ The first paragraph after a heading is indented according to the value
+ of @var{word}:
+ 
+ @table @asis
+ @item @code{none}
+ Prevents the first paragraph from being indented (default).
+ This option is ignored by @command{makeinfo} if
+ @code{@@paragraphindent asis} is in effect.
+ 
+ @item @code{insert}
+ Include normal paragraph indentation.  This respects the paragraph
+ indentation set by a @code{@@paragraphindent} command
+ (@pxref{@code{@@paragraphindent}}).
+ @end table
+ 
+ @code{@@firstparagraphindent} is ignored for HTML and DocBook output.
+ 
+ It is best to write the @code{@@firstparagraphindent} command before the
+ end-of-header line at the beginning of a Texinfo file, so the region
+ formatting commands indent paragraphs as specified.  @xref{Start of
+ Header}.
+ 
+ 
+ @node @code{@@exampleindent}
+ @section @code{@@exampleindent}: Environment Indenting
+ 
+ @anchor{exampleindent}@c old name
+ @findex exampleindent
+ @cindex Indenting environments
+ @cindex Environment indentation
+ @cindex Example indentation
+ 
+ The Texinfo processors indent each line of @code{@@example} and similar
+ environments.  You can use the @code{@@exampleindent} command to specify
+ this indentation.  Write an @code{@@exampleindent} command at the
+ beginning of a line followed by either @samp{asis} or a number:
+ 
+ @example
+ @@exampleindent @var{indent}
+ @end example
+ 
+ The indentation is according to the value of @var{indent}:
+ 
+ @table @asis
+ @item @code{asis}
+ Do not change the existing indentation (not implemented in @TeX{}).
+ 
+ @item 0
+ Omit all indentation.
+ 
+ @item @var{n}
+ Indent environments by @var{n} space characters in Info output, by
+ @var{n} ems in @TeX{}.
+ 
+ @end table
+ 
+ The default value of @var{indent} is 5 spaces in Info, and 0.4@dmn{in}
+ in @TeX{}, which is somewhat less.  (The reduction is to help @TeX{}
+ fit more characters onto physical lines.)
+ 
+ It is best to write the @code{@@exampleindent} command before the
+ end-of-header line at the beginning of a Texinfo file, so the region
+ formatting commands indent paragraphs as specified.  @xref{Start of
+ Header}.
+ 
+ 
+ @node @code{@@smallbook}
+ @section @code{@@smallbook}: Printing ``Small'' Books
+ 
+ @anchor{smallbook}@c old name
+ @findex smallbook
+ @cindex Small book size
+ @cindex Book, printing small
+ @cindex Page sizes for books
+ @cindex Size of printed book
+ 
+ By default, @TeX{} typesets pages for printing in an 8.5 by 11 inch
+ format.  However, you can direct @TeX{} to typeset a document in a 7 by
+ 9.25 inch format that is suitable for bound books by inserting the
+ following command on a line by itself at the beginning of the Texinfo
+ file, before the title page:
+ 
+ @example
+ @@smallbook
+ @end example
+ 
+ @noindent
+ (Since many books are about 7 by 9.25 inches, this command might better
+ have been called the @code{@@regularbooksize} command, but it came to be
+ called the @code{@@smallbook} command by comparison to the 8.5 by 11
+ inch format.)
+ 
+ If you write the @code{@@smallbook} command between the
+ start-of-header and end-of-header lines, the Texinfo mode @TeX{}
+ region formatting command, @code{texinfo-tex-region}, will format the
+ region in ``small'' book size (@pxref{Start of Header}).
+ 
+ @xref{Format with @command{texi2dvi}}, and @ref{Preparing for @TeX{}},
+ for other ways to format with @code{@@smallbook} that do not require
+ changing the source file.
+ 
+ 
+ @node A4 Paper
+ @section Printing on A4 Paper
+ @cindex A4 paper, printing on
+ @cindex Paper size, A4
+ @cindex European A4 paper
+ @findex afourpaper
+ You can tell @TeX{} to format a document for printing on ISO 216
+ A4 paper size with the @code{@@afourpaper} command.  Write the command on
+ a line by itself near the beginning of the Texinfo file, before the
+ title page.
+ 
+ @cindex A5 paper, printing on
+ @findex afourlatex
+ @findex afourwide
+ @findex afivepaper
+ @findex bsixpaper
+ You may or may not prefer the formatting that results from the command
+ @code{@@afourlatex}.  There's also @code{@@afourwide} for A4 paper in
+ wide format, @code{@@afivepaper} for A5 paper, and @code{@@bsixpaper} for
+ B6 paper.
+ 
+ @xref{Format with @command{texi2dvi}} and @ref{Preparing for @TeX{}},
+ for other ways to format for different paper sizes that do not require
+ changing the source file.
+ 
+ 
+ @node @code{@@pagesizes}
+ @section @code{@@pagesizes} [@var{width}][, @var{height}]: Custom Page Sizes
+ @anchor{pagesizes}@c old node name
+ 
+ @findex pagesizes
+ @cindex Custom page sizes
+ @cindex Page sizes, customized
+ @cindex Text width and height
+ @cindex Width of text area
+ @cindex Height of text area
+ @cindex Depth of text area
+ 
+ You can explicitly specify the height and (optionally) width of the main
+ text area on the page with the @code{@@pagesizes} command.  Write this
+ on a line by itself near the beginning of the Texinfo file, before the
+ title page.  The height comes first, then the width if desired,
+ separated by a comma.  Examples:
+ 
+ @example
+ @@pagesizes 200mm,150mm  @c for b5 paper
+ @end example
+ @noindent and
+ @example
+ @@pagesizes 11.5in       @c for legal paper
+ @end example
+ 
+ @cindex B5 paper, printing on
+ @cindex Legal paper, printing on
+ This would be reasonable for printing on B5-size paper.  To emphasize,
+ this command specifies the size of the @emph{text area}, not the size of
+ the paper (which is 250@dmn{mm} by 177@dmn{mm} for B5, 14@dmn{in} by
+ 8.5@dmn{in} for legal).
+ 
+ @cindex Margins on page, not controllable
+ To make more elaborate changes, such as changing any of the page
+ margins, you must define a new command in @file{texinfo.tex} or
+ @file{texinfo.cnf}.
+ 
+ @xref{Format with @command{texi2dvi}}, and @ref{Preparing for @TeX{}},
+ for other ways to specify @code{@@pagesizes} that do not require
+ changing the source file.
+ 
+ 
+ @node Magnification
+ @section Magnification
+ @anchor{Cropmarks and Magnification} @c old name
+ 
+ @findex \mag @r{(raw @TeX{} magnification)}
+ @cindex Magnified printing
+ @cindex Larger or smaller pages
+ You can attempt to direct @TeX{} to typeset pages larger or smaller
+ than usual with the @code{\mag} @TeX{} command.  Everything that is
+ typeset is scaled proportionally larger or smaller.  (@code{\mag}
+ stands for ``magnification''.)  This is @emph{not} a Texinfo
+ @@-command, but is a raw @TeX{} command that is prefixed with a
+ backslash.  You have to write this command between @code{@@tex} and
+ @code{@@end tex} (@pxref{Raw Formatter Commands}).
+ 
+ Follow the @code{\mag} command with an @samp{=} and then a number that
+ is 1000 times the magnification you desire.  For example, to print pages
+ at 1.2 normal size, write the following near the beginning of the
+ Texinfo file, before the title page:
+ 
+ @example
+ @group
+ @@tex
+ \global\mag=1200
+ @@end tex
+ @end group
+ @end example
+ 
+ With some printing technologies, you can print normal-sized copies that
+ look better than usual by giving a larger-than-normal master to your
+ print shop.  They do the reduction, thus effectively increasing the
+ resolution.
+ 
+ Depending on your system, DVI files prepared with a
+ nonstandard-@code{\mag} may not print or may print only with certain
+ magnifications.  Be prepared to experiment.
+ 
  
  @node Info Format Specification
***************
*** 23691,23695 ****
  
  @node Info Format Whole Manual
! @subheading Info Format: A Whole Manual
  
  @cindex Nonsplit manuals, Info format of
--- 23255,23259 ----
  
  @node Info Format Whole Manual
! @subsection Info Format: A Whole Manual
  
  @cindex Nonsplit manuals, Info format of
***************
*** 23735,23739 ****
  
  @node Info Format Preamble
! @subheading Info Format: Preamble
  
  @cindex Preamble, in Info format
--- 23299,23303 ----
  
  @node Info Format Preamble
! @subsection Info Format: Preamble
  
  @cindex Preamble, in Info format
***************
*** 23770,23774 ****
  
  @node Info Format Indirect Table
! @subheading Info Format: Indirect Table
  
  @cindex Indirect table, in Info format
--- 23334,23338 ----
  
  @node Info Format Indirect Table
! @subsection Info Format: Indirect Table
  
  @cindex Indirect table, in Info format
***************
*** 23813,23817 ****
  
  @node Info Format Tag Table
! @subheading Info Format: Tag Table
  
  @cindex Tag table, in Info format
--- 23377,23381 ----
  
  @node Info Format Tag Table
! @subsection Info Format: Tag Table
  
  @cindex Tag table, in Info format
***************
*** 23865,23869 ****
  
  @node Info Format Local Variables
! @subheading Info Format: Local Variables
  
  @cindex Local variable section, in Info format
--- 23429,23433 ----
  
  @node Info Format Local Variables
! @subsection Info Format: Local Variables
  
  @cindex Local variable section, in Info format
***************
*** 23884,23888 ****
  
  @node Info Format Regular Nodes
! @subheading Info Format: Regular Nodes
  
  @cindex Info nodes, in Info format
--- 23448,23452 ----
  
  @node Info Format Regular Nodes
! @subsection Info Format: Regular Nodes
  
  @cindex Info nodes, in Info format
***************
*** 23985,23989 ****
  @subsection Info Format: Image
  
! @cindex Images, in Info format
  
  The @code{@@image} command results in the following special directive
--- 23549,23553 ----
  @subsection Info Format: Image
  
! @cindex Images @subentry in Info format
  
  The @code{@@image} command results in the following special directive
***************
*** 24089,24093 ****
  as a reference in the node information line does (@pxref{Info Format
  Regular Nodes}).  The optional parenthesized @samp{<infofile>} is the
! filename of the manual being referenced, and the @t{<nodename>} is the
  node or anchor within that manual,
  
--- 23653,23657 ----
  as a reference in the node information line does (@pxref{Info Format
  Regular Nodes}).  The optional parenthesized @samp{<infofile>} is the
! name of the manual being referenced, and the @t{<nodename>} is the
  node or anchor within that manual,
  
diff -Nrc2 texinfo-6.7/doc/texinfo-tex-test.texi texinfo-6.8/doc/texinfo-tex-test.texi
*** texinfo-6.7/doc/texinfo-tex-test.texi	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/doc/texinfo-tex-test.texi	2021-04-25 21:34:18.000000000 +0100
***************
*** 91,94 ****
--- 91,123 ----
  @ordf{} @ordm{}
  
+ @paragraphindent 3
+ @chapter Paragraph formatting
+ @section Images
+ 
+ 
+ @image{image}
+ 
+ first first first first first first first first first first first first
+ first first first first first first first first first first first first
+ first first first first first first first first first first first first
+ first first first first first first first first first first first first
+ first first first first first first first first first first first first
+ 
+ second second second second second second second second 
+ second second second second second second second second 
+ second second second second second second second second 
+ second second second second second second second second 
+ 
+ @image{image}
+ 
+ third third third third third third third third third third
+ third third third third third third third third third third
+ third third third third third third third third third third
+ third third third third third third third third third third
+ third third third third third third third third third third
+ 
+ (check no paragraph indent on first paragraph above, after image)
+ 
+ @paragraphindent 0
  
  @chapter Macros
***************
*** 371,379 ****
  @section Macro in argument to @@math
  
! @macro frac {a,b}
  \a\ @over \b\
  @end macro
  
! exceeds @math{@frac{1,16}} pt
  
  
--- 400,408 ----
  @section Macro in argument to @@math
  
! @macro frak {a,b}
  \a\ @over \b\
  @end macro
  
! exceeds @math{@frak{1,16}} pt
  
  
***************
*** 388,392 ****
  @end macro
  
! No trimming for single-arg macros.
  
  @noindent @Mac{b} @Mac{ b} @Mac{b  } @Mac{ b }
--- 417,422 ----
  @end macro
  
! No trimming for single-arg macros.  Trimming from front of argument only
! for other macros.
  
  @noindent @Mac{b} @Mac{ b} @Mac{b  } @Mac{ b }
***************
*** 395,398 ****
--- 425,447 ----
  
  
+ @section Newline at start of argument
+ 
+ @c Figure with caption
+ @macro figure{caption,file,width}
+ @float Figure,\file\
+ @center image
+ @caption{\caption\}
+ @end float
+ @end macro
+ 
+ @figure{The File List tool@comma{} to install a change set and
+ more,ch10-FileListChangeSet,11}
+ 
+ @figure{The File List tool@comma{} to install a change set and more,
+ ch10-FileListChangeSetA,11}
+ 
+ 
+ 
+ 
  @section Multi-line macro argument
  
***************
*** 1557,1560 ****
--- 1606,1655 ----
  
  
+ @chapter Environments
+ 
+ @section @code{@@verbatim}
+ 
+ @verbatim
+                    â€˜MENUâ€™
+                    ------
+ 
+ chicken		pizza	beefburger	hotdog
+ Â£0.44		$2.50	â‚¬1.50		42Â¢
+ 
+ â€œPlease come againâ€�
+ @end verbatim
+ 
+ @section @code{@@multitable}
+ 
+ Nested in @@quotation:
+ 
+ before before before before before before before before
+ before before before before before before before before
+ before before before before before before before before
+ before before before before before before before before
+ 
+ @quotation
+ @multitable @columnfractions 0.5 0.5
+ @item
+ left left left left left left left left
+ left left left left left left left left
+ left left left left left left left left
+ left left left left left left left left
+ @tab
+ right right right right right right right right
+ right right right right right right right right
+ right right right right right right right right
+ right right right right right right right right
+ @end multitable
+ @end quotation
+ 
+ after after after after after after after after
+ after after after after after after after after
+ after after after after after after after after
+ after after after after after after after after
+ 
+ 
+ 
+ 
  
  
***************
*** 1602,1605 ****
--- 1697,1711 ----
  
  
+ @node Special characters
+ @section ~[]"_|<>$#&%+\
+ 
+ This section should be called @code{~[]"_|<>$#&%+\} (in Roman type).
+ 
+ @xrefautomaticsectiontitle on
+ @xref{Special characters} is a cross-reference using
+ @code{@@xrefautomaticsectiontitle on}.
+ @xrefautomaticsectiontitle off
+ 
+ 
  
  @chapter PDF link colours
***************
*** 1704,1708 ****
  @chapter URL line breaking
  
! Some use of @code{@@url}.
  
  see the 
--- 1810,1820 ----
  @chapter URL line breaking
  
! Some use of @code{@@url}.  Ragged-right output should only be used where
! necessary.
! 
! In a different way, the full range of colors defined for
! @uref{https://en.wikipedia.org/wiki/X11_color_names, defined for X11}
! can be accessed by using the Scheme function @code{x11-color}.
! That function takes one argument.
  
  see the 
***************
*** 1711,1714 ****
--- 1823,1879 ----
  foo foo foo foo foo foo foof see the @url{https://www.gnu.org/software/libc/manual/html_node/}
  
+ In case of problem, please read the @file{INSTALL} file carefully
+ before reporting a bug, in particular section ``In case of problem''.
+ Some problems are due to bad configuration on the user side (not
+ specific to MPFR)@. Problems are also mentioned in the FAQ
+ @url{https://www.mpfr.org/faq.html}.
+ 
+ Initial text to test the justification of the line containing the
+ first part of the URL: blah blah blah blah blah blah blah blah.
+ @url{https://www.1234567890123456789012345678901234567890123.invalid}.
+ Text to test the justification of the line containing the last part
+ of the URL: blah blah blah blah blah blah blah blah.
+ 
+ Initial text to test the justification of the line containing the
+ first part of the URL: blah blah blah blah blah blah blah blah.
+ @url{https://www.1234567890123456789012345678901234567890.invalid}.
+ Text to test the justification of the line containing the last part
+ of the URL: blah blah blah blah blah blah blah blah.
+ 
+ Initial text to test the justification of the line containing the
+ first part of the URL: blah blah blah blah blah blah blah blah.
+ @url{https://www.1234567890123456789012345678901234567.invalid}.
+ Text to test the justification of the line containing the last part
+ of the URL: blah blah blah blah blah blah blah blah.
+ 
+ Initial text to test the justification of the line containing the
+ first part of the URL: blah blah blah blah blah blah blah blah.
+ @url{https://www.1234567890123456789012345678901234.invalid}.
+ Text to test the justification of the line containing the last part
+ of the URL: blah blah blah blah blah blah blah blah.
+ 
+ @chapter Nested URL
+ 
+ In @command{@@lisp}
+ 
+ @lisp
+ one
+ @url{www.gnu.org}
+ three
+ four
+ 
+ six
+ 
+ 
+ nine @url{http://example.com/} nine
+ @end lisp
+ 
+ in footnote@footnote{see @url{http://example.com/}.}. after footnote
+ 
+ next para.
+ 
+ next para.
+ 
+ 
  
  
***************
*** 1764,1766 ****
--- 1929,1983 ----
  @chapter Four
  
+ 
+ @setchapternewpage odd
+ @chapter Test of @code{@@*heading}
+ 
+ @headings off
+ @oddheading @today{} @| @thispage @| @thischapter{}
+ @evenheading @thischapter @| @thispage @| @today{}
+ chapter text (date at left)
+ 
+ @page
+ next page
+ (date at right)
+ 
+ 
+ @chapter Test of @code{@@*footing}
+ @oddfooting @thistitle @| @thispage @| @thissection
+ @evenfooting @thissection @| @thispage @| @thistitle
+ @everyfootingmarks top
+ 
+ aaa
+ 
+ @section AA
+ 
+ bbb
+ 
+ @page
+ 
+ ccc
+ 
+ @section DD
+ 
+ ee
+ 
+ 
+ @chapter Test of @code{@@displaymath}
+ 
+ Alignment in @@displaymath:
+ 
+ @displaymath
+ \leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ @end displaymath
+ 
+ test of \eqno
+ @displaymath
+    v(t) = {d \over dt} u(t)\eqno{[3.1]}
+ @end displaymath
+ 
+ 
+ 
  @bye
diff -Nrc2 texinfo-6.7/doc/tp_api/api_includes/Texinfo-Common.texi texinfo-6.8/doc/tp_api/api_includes/Texinfo-Common.texi
*** texinfo-6.7/doc/tp_api/api_includes/Texinfo-Common.texi	2019-09-23 19:35:13.000000000 +0100
--- texinfo-6.8/doc/tp_api/api_includes/Texinfo-Common.texi	2021-07-03 12:15:13.000000000 +0100
***************
*** 165,168 ****
--- 165,173 ----
  @code{@@docbook}.
  
+ @item %math_commands
+ @anchor{Texinfo::Common %math_commands}
+ 
+ @@-commands which contains math, like @code{@@math} or @code{@@displaymath}.
+ 
  @item %texinfo_output_formats
  @anchor{Texinfo::Common %texinfo_output_formats}
diff -Nrc2 texinfo-6.7/doc/tp_api/api_includes/Texinfo-Convert-Converter.texi texinfo-6.8/doc/tp_api/api_includes/Texinfo-Convert-Converter.texi
*** texinfo-6.7/doc/tp_api/api_includes/Texinfo-Convert-Converter.texi	2019-09-23 19:35:14.000000000 +0100
--- texinfo-6.8/doc/tp_api/api_includes/Texinfo-Convert-Converter.texi	2021-07-03 12:15:15.000000000 +0100
***************
*** 246,251 ****
  
  @table @asis
! @item Around line 1727:
! @anchor{Texinfo::Convert::Converter Around line 1727:}
  
  '=item' outside of any '=over'
--- 246,251 ----
  
  @table @asis
! @item Around line 1713:
! @anchor{Texinfo::Convert::Converter Around line 1713:}
  
  '=item' outside of any '=over'
diff -Nrc2 texinfo-6.7/doc/tp_api/api_includes/Texinfo-Convert-Text.texi texinfo-6.8/doc/tp_api/api_includes/Texinfo-Convert-Text.texi
*** texinfo-6.7/doc/tp_api/api_includes/Texinfo-Convert-Text.texi	2019-09-23 19:35:14.000000000 +0100
--- texinfo-6.8/doc/tp_api/api_includes/Texinfo-Convert-Text.texi	2021-07-03 12:15:15.000000000 +0100
***************
*** 101,105 ****
  
  A reference on a hash.  The keys should be format names (like @code{html}, 
! @code{tex}), and if thecorresponding  value is set, the format is expanded.
  
  @end table
--- 101,105 ----
  
  A reference on a hash.  The keys should be format names (like @code{html}, 
! @code{tex}), and if the corresponding  value is set, the format is expanded.
  
  @end table
diff -Nrc2 texinfo-6.7/doc/tp_api/api_includes/Texinfo-Parser.texi texinfo-6.8/doc/tp_api/api_includes/Texinfo-Parser.texi
*** texinfo-6.7/doc/tp_api/api_includes/Texinfo-Parser.texi	2019-09-23 19:35:13.000000000 +0100
--- texinfo-6.8/doc/tp_api/api_includes/Texinfo-Parser.texi	2021-07-03 12:15:14.000000000 +0100
***************
*** 114,121 ****
  Maximal number of nested user-defined macro calls.  Default is 100000.
  
! @item SHOW_MENU
! @anchor{Texinfo::Parser SHOW_MENU}
  
! If false, no menu-related errors are reported.  Default is true.
  
  @end table
--- 114,122 ----
  Maximal number of nested user-defined macro calls.  Default is 100000.
  
! @item FORMAT_MENU
! @anchor{Texinfo::Parser FORMAT_MENU}
  
! Possible values are 'nomenu', 'menu' and 'sectiontoc'.  Only report 
! menu-related errors for 'menu'. 
  
  @end table
***************
*** 134,138 ****
  as an argument is used to parse into a tree.
  
! When @code{parse_texi_text} is used, the resulting tree is rooted at 
  a @code{root_line} type container.  Otherwise, the resulting tree should be 
  rooted at a @code{text_root} type container if it does not contain nodes or 
--- 135,139 ----
  as an argument is used to parse into a tree.
  
! When @code{parse_texi_line} is used, the resulting tree is rooted at
  a @code{root_line} type container.  Otherwise, the resulting tree should be 
  rooted at a @code{text_root} type container if it does not contain nodes or 
diff -Nrc2 texinfo-6.7/doc/tp_api/api_includes/Texinfo-Structuring.texi texinfo-6.8/doc/tp_api/api_includes/Texinfo-Structuring.texi
*** texinfo-6.7/doc/tp_api/api_includes/Texinfo-Structuring.texi	2019-09-23 19:35:14.000000000 +0100
--- texinfo-6.8/doc/tp_api/api_includes/Texinfo-Structuring.texi	2021-07-03 12:15:15.000000000 +0100
***************
*** 26,30 ****
--- 26,32 ----
    # $tree is a Texinfo document tree.  $parser is a Texinfo::Parser object.
    my $sections_root = sectioning_structure ($parser, $tree);
+   set_menus_node_directions($parser);
    my $top_node = nodes_tree($parser);
+   complete_node_tree_with_menus($parser, $top_node);
    number_floats($parser->floats_information());
    associate_internal_references($parser);
***************
*** 60,66 ****
  In most case, it also requires a parser object to do that job.  Thanks to
  @code{sectioning_structure} the hierarchy of sectioning commands is determined.
! The node and menus tree is analysed with @code{nodes_tree}.  Floats get their 
! standard numbering with @code{number_floats} and internal references are matched
! up with nodes, floats or anchors with @code{associate_internal_references}.
  
  It is also possible to group the top-level contents of the tree, which consist
--- 62,71 ----
  In most case, it also requires a parser object to do that job.  Thanks to
  @code{sectioning_structure} the hierarchy of sectioning commands is determined.
! The directions implied by menus are determined with
! @code{set_menus_node_directions}.  The node tree is analysed with @code{nodes_tree}.
! Nodes directions are completed with menu directions with
! @code{complete_node_tree_with_menus}.  Floats get their standard numbering with
! @code{number_floats} and internal references are matched up with nodes, floats or
! anchors with @code{associate_internal_references}.
  
  It is also possible to group the top-level contents of the tree, which consist
***************
*** 149,159 ****
  @end table
  
! @item my $top_node = nodes_tree($parser)
! @anchor{Texinfo::Structuring my $top_node = nodes_tree($parser)}
  
! Goes through menu and nodes and set directions.  Returns the top
! node.
! 
! This functions sets:
  
  @table @asis
--- 154,161 ----
  @end table
  
! @item set_menus_node_directions($parser)
! @anchor{Texinfo::Structuring set_menus_node_directions($parser)}
  
! Goes through menu and set directions.
  
  @table @asis
***************
*** 177,180 ****
--- 179,196 ----
  @anchor{Texinfo::Structuring node_up}
  
+ @end table
+ 
+ @item my $top_node = nodes_tree($parser)
+ @anchor{Texinfo::Structuring my $top_node = nodes_tree($parser)}
+ 
+ Goes through nodes and set directions.  Returns the top
+ node.
+ 
+ This functions sets:
+ 
+ @table @asis
+ @item node_up
+ @anchor{Texinfo::Structuring node_up 1}
+ 
  @item node_prev
  @anchor{Texinfo::Structuring node_prev}
***************
*** 187,190 ****
--- 203,213 ----
  @end table
  
+ @item complete_node_tree_with_menus($parser, $top_node)
+ @anchor{Texinfo::Structuring complete_node_tree_with_menus($parser@comma{} $top_node)}
+ 
+ Complete nodes directions with menu directions.  Check consistency
+ of menus, sectionning and nodes direction structures.  Check that
+ all the nodes are referenced (in menu, @@*ref or node direction).
+ 
  @item number_floats($float_information)
  @anchor{Texinfo::Structuring number_floats($float_information)}
***************
*** 369,372 ****
--- 392,400 ----
  following files.  
  
+ It also sets @code{FirstInFile*} directions for all the elements by using
+ the directions of the first element in file.  So, for example, 
+ @code{FirstInFileNodeNext} is the next node of the first element in
+ the file of each element.
+ 
  The API for association of pages/elements to files is not defined yet.
  
diff -Nrc2 texinfo-6.7/doc/tp_api/Makefile.in texinfo-6.8/doc/tp_api/Makefile.in
*** texinfo-6.7/doc/tp_api/Makefile.in	2019-09-23 19:32:11.000000000 +0100
--- texinfo-6.8/doc/tp_api/Makefile.in	2021-07-03 10:13:01.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 110,116 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 110,117 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 119,127 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 120,132 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 131,137 ****
--- 136,146 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 146,150 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 155,158 ----
***************
*** 161,164 ****
--- 169,173 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 167,177 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 176,194 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 192,200 ****
--- 209,220 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 205,209 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 225,230 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 256,259 ****
--- 277,281 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 274,277 ****
--- 296,300 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 280,286 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 303,310 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 291,294 ****
--- 315,320 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 298,306 ****
--- 324,341 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 318,329 ****
--- 353,368 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 333,336 ****
--- 372,376 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 339,352 ****
--- 379,400 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 354,358 ****
--- 402,408 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 376,391 ****
--- 426,494 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 394,397 ****
--- 497,501 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 425,431 ****
--- 529,539 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 436,460 ****
--- 544,578 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 464,467 ****
--- 582,586 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 510,517 ****
--- 629,638 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 522,531 ****
--- 643,657 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 536,540 ****
--- 662,669 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 550,569 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 679,703 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 573,580 ****
--- 707,717 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 584,589 ****
--- 721,728 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 596,603 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 735,743 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 608,614 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 748,758 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 616,621 ****
--- 760,767 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 623,626 ****
--- 769,773 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 643,646 ****
--- 790,795 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 653,658 ****
--- 802,809 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 670,680 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 821,835 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 715,718 ****
--- 870,874 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 727,730 ****
--- 883,888 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 736,746 ****
--- 894,913 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 758,767 ****
--- 925,937 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 774,784 ****
--- 944,958 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 791,795 ****
--- 965,971 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 814,820 ****
--- 990,1000 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 822,844 ****
--- 1002,1040 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 850,857 ****
--- 1046,1056 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 859,863 ****
--- 1058,1065 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 870,880 ****
--- 1072,1092 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 901,904 ****
--- 1113,1117 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 908,912 ****
--- 1121,1127 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 915,931 ****
--- 1130,1151 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 938,941 ****
--- 1158,1162 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 953,959 ****
--- 1174,1190 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 966,970 ****
--- 1197,1203 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1133,1137 ****
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-am
! install-exec: install-exec-am
  install-data: install-data-am
  uninstall: uninstall-am
--- 1366,1371 ----
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-am
! install-exec: $(BUILT_SOURCES)
! 	$(MAKE) $(AM_MAKEFLAGS) install-exec-am
  install-data: install-data-am
  uninstall: uninstall-am
***************
*** 1229,1233 ****
  uninstall-am:
  
! .MAKE: all check install install-am install-strip
  
  .PHONY: all all-am check check-am clean clean-generic cscopelist-am \
--- 1463,1467 ----
  uninstall-am:
  
! .MAKE: all check install install-am install-exec install-strip
  
  .PHONY: all all-am check check-am clean clean-generic cscopelist-am \
diff -Nrc2 texinfo-6.7/doc/txi-fi.tex texinfo-6.8/doc/txi-fi.tex
*** texinfo-6.7/doc/txi-fi.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/doc/txi-fi.tex	2020-11-22 19:10:51.000000000 +0000
***************
*** 0 ****
--- 1,74 ----
+ % txi-fi.tex -- adaptation to Finnish for texinfo.tex.
+ %
+ % Copyright (C) 2020 Free Software Foundation
+ % 
+ % 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 3 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, see <https://www.gnu.org/licenses/>.
+ %
+ % Finnish was written by Juha-Matti Huusko, 30.12.2019, juha-matti.huusko@uef.fi
+ %%
+ \txisetlanguage{finnish}{2}{2}
+ %
+ %\gdef\putwordNext{Seuraava} %ei välttämättä toimi
+ %\gdef\putwordPrevious{Edellinen}
+ \gdef\putwordAppendix{Liitteet}
+ \gdef\putwordChapter{Kirja}
+ \gdef\putwordfile{tiedosto}
+ \gdef\putwordin{in}
+ \gdef\putwordInfo{Info}
+ \gdef\putwordMethodon{Methode von}
+ \gdef\putwordon{, teki, }%auf
+ \gdef\putwordof{, paikasta, }%von
+ \gdef\putwordpage{sivu}
+ \gdef\putwordsection{luku}
+ \gdef\putwordSection{Luku}
+ \gdef\putwordsee{katso}
+ \gdef\putwordSee{Katso}
+ \gdef\putwordShortTOC{Lyhyt sisällysluettelo}
+ \gdef\putwordTOC{Sisällysluettelo}
+ %%
+ \gdef\putwordNoTitle{Ei otsikkoa}
+ %%
+ %% New defintion for the output of months.
+ \gdef\putwordMJan{Tammikuu}
+ \gdef\putwordMFeb{Helmikuu}
+ \gdef\putwordMMar{Maaliskuu}
+ \gdef\putwordMApr{Huhtikuu}
+ \gdef\putwordMMai{Toukokuu}
+ \gdef\putwordMJun{Kesäkuu}
+ \gdef\putwordMJul{Heinäkuu}
+ \gdef\putwordMAug{Elokuu}
+ \gdef\putwordMSep{Syyskuu}
+ \gdef\putwordMOct{Lokakuu}
+ \gdef\putwordMNov{Marraskuu}
+ \gdef\putwordMDec{Joulukuu}
+ %%
+ \gdef\putwordIndexNonexistent{(Indexiä ei ole olemassa)}
+ \gdef\putwordIndexIsEmpty{(Index on tyhjä)}
+ %%
+ %% \defmac
+ \gdef\putwordDefmac{Makro}
+ %% \defspec
+ \gdef\putwordDefspec{Spezial Form}
+ %% \defivar
+ \gdef\putwordDefivar{esimerkkimuuttuja}
+ %% \defvar
+ \gdef\putwordDefvar{Variable}
+ %% \defopt
+ \gdef\putwordDefopt{käyttäjävaihtoehto}
+ %% \deftypevar
+ \gdef\putwordDeftypevar{Muuttuja}
+ %% \deffun
+ \gdef\putwordDeffunc{Funktio}
+ %% \deftypefun
+ \gdef\putwordDeftypefun{funktio}
diff -Nrc2 texinfo-6.7/doc/txi-ja.tex texinfo-6.8/doc/txi-ja.tex
*** texinfo-6.7/doc/txi-ja.tex	2019-09-21 21:28:13.000000000 +0100
--- texinfo-6.8/doc/txi-ja.tex	2020-11-22 19:10:51.000000000 +0000
***************
*** 1,5 ****
  % txi-ja.tex -- Japanese translations and font definitions for texinfo.tex.
  %
! % Copyright 1999, 2007, 2008, 2016 Free Software Foundation, Inc.
  % 
  % This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  % txi-ja.tex -- Japanese translations and font definitions for texinfo.tex.
  %
! % Copyright 1999, 2007, 2008, 2016, 2020 Free Software Foundation, Inc.
  % 
  % This program is free software; you can redistribute it and/or modify
***************
*** 16,20 ****
  % along with this program.  If not, see <http://www.gnu.org/licenses/>.
  %
! % Written by Masamichi Hosoda, 5 May 2016, <trueroad@trueroad.jp>
  
  \txisetlanguage{USenglish}{2}{3}
--- 16,20 ----
  % along with this program.  If not, see <http://www.gnu.org/licenses/>.
  %
! % Written by Masamichi Hosoda, 22 Apr 2020, <trueroad@trueroad.jp>
  
  \txisetlanguage{USenglish}{2}{3}
***************
*** 91,129 ****
      \let\definealphabetictextfontsizexi\definetextfontsizexi
      \gdef\definetextfontsizexi{%
!       % Text fonts (11.2pt, magstep1).
!       \jfont\textmc{file:ipaexm.ttf:jfm=ujis} at 10.78pt
!       \jfont\textgt{file:ipaexg.ttf:jfm=ujis} at 10.78pt
  
        % Fonts for indices, footnotes, small examples (9pt).
!       \jfont\smallmc{file:ipaexm.ttf:jfm=ujis} at 8.66pt
!       \jfont\smallgt{file:ipaexg.ttf:jfm=ujis} at 8.66pt
  
        % Fonts for small examples (8pt).
!       \jfont\smallermc{file:ipaexm.ttf:jfm=ujis} at 7.70pt
!       \jfont\smallergt{file:ipaexg.ttf:jfm=ujis} at 7.70pt
  
        % Fonts for title page (20.4pt):
!       \jfont\titlemc{file:ipaexm.ttf:jfm=ujis} at 19.63pt
!       \jfont\titlegt{file:ipaexg.ttf:jfm=ujis} at 19.63pt
  
        % Chapter (and unnumbered) fonts (17.28pt).
!       \jfont\chapmc{file:ipaexm.ttf:jfm=ujis} at 16.63pt
!       \jfont\chapgt{file:ipaexg.ttf:jfm=ujis} at 16.63pt
  
        % Section fonts (14.4pt).
!       \jfont\secmc{file:ipaexm.ttf:jfm=ujis} at 13.86pt
!       \jfont\secgt{file:ipaexg.ttf:jfm=ujis} at 13.86pt
  
        % Subsection fonts (13.15pt).
!       \jfont\ssecmc{file:ipaexm.ttf:jfm=ujis} at 12.65pt
!       \jfont\ssecgt{file:ipaexg.ttf:jfm=ujis} at 12.65pt
  
!       % Reduced fonts for @acro in text (10pt).
!       \jfont\reducedmc{file:ipaexm.ttf:jfm=ujis} at 9.62pt
!       \jfont\reducedgt{file:ipaexg.ttf:jfm=ujis} at 9.62pt
  
        % Fonts for short table of contents.
!       \jfont\shortcontmc{file:ipaexm.ttf:jfm=ujis} at 11.55pt
!       \jfont\shortcontgt{file:ipaexg.ttf:jfm=ujis} at 11.55pt
  
        \definealphabetictextfontsizexi
--- 91,173 ----
      \let\definealphabetictextfontsizexi\definetextfontsizexi
      \gdef\definetextfontsizexi{%
!       % Search Japanese Mincho (serif) font
!       \ifx\txijamcfont\thisisundefined
!         \suppressfontnotfounderror=1
!         % Text font (11.2pt, magstep1).
!         \jfont\textmc{file:HaranoAjiMincho-Regular.otf:jfm=ujis} at 10.78pt
!         \suppressfontnotfounderror=0 % workaround for LuaTeX < 1.10
!         \ifx\textmc\nullfont
!           \suppressfontnotfounderror=1
!           % Text font (11.2pt, magstep1).
!           \jfont\textmc{file:ipaexm.ttf:jfm=ujis} at 10.78pt
!           \suppressfontnotfounderror=0
!           \ifx\textmc\nullfont
!             \errmessage{Could not find Japanese Mincho (serif) font}
!           \else
!             \gdef\txijamcfont{file:ipaexm.ttf:jfm=ujis}
!           \fi
!         \else
!           \gdef\txijamcfont{file:HaranoAjiMincho-Regular.otf:jfm=ujis}
!         \fi
!       \else
!         % Text font (11.2pt, magstep1).
!         \jfont\textmc{\txijamcfont} at 10.78pt
!       \fi
! 
!       % Search Japanese Gothic (sans-serif) font
!       \ifx\txijagtfont\thisisundefined
!         \suppressfontnotfounderror=1
!         % Text font (11.2pt, magstep1).
!         \jfont\textgt{file:HaranoAjiGothic-Medium.otf:jfm=ujis} at 10.78pt
!         \suppressfontnotfounderror=0 % workaround for LuaTeX < 1.10
!         \ifx\textgt\nullfont
!           \suppressfontnotfounderror=1
!           % Text font (11.2pt, magstep1).
!           \jfont\textgt{file:ipaexg.ttf:jfm=ujis} at 10.78pt
!           \suppressfontnotfounderror=0
!           \ifx\textgt\nullfont
!             \errmessage{Could not find Japanese Gothic (sans-serif) font}
!           \else
!             \gdef\txijagtfont{file:ipaexg.ttf:jfm=ujis}
!           \fi
!         \else
!           \gdef\txijagtfont{file:HaranoAjiGothic-Medium.otf:jfm=ujis}
!         \fi
!       \else
!         % Text font (11.2pt, magstep1).
!         \jfont\textgt{\txijagtfont} at 10.78pt
!       \fi
  
        % Fonts for indices, footnotes, small examples (9pt).
!       \jfont\smallmc{\txijamcfont} at 8.66pt
!       \jfont\smallgt{\txijagtfont} at 8.66pt
  
        % Fonts for small examples (8pt).
!       \jfont\smallermc{\txijamcfont} at 7.70pt
!       \jfont\smallergt{\txijagtfont} at 7.70pt
  
        % Fonts for title page (20.4pt):
!       \jfont\titlemc{\txijamcfont} at 19.63pt
!       \jfont\titlegt{\txijagtfont} at 19.63pt
  
        % Chapter (and unnumbered) fonts (17.28pt).
!       \jfont\chapmc{\txijamcfont} at 16.63pt
!       \jfont\chapgt{\txijagtfont} at 16.63pt
  
        % Section fonts (14.4pt).
!       \jfont\secmc{\txijamcfont} at 13.86pt
!       \jfont\secgt{\txijagtfont} at 13.86pt
  
        % Subsection fonts (13.15pt).
!       \jfont\ssecmc{\txijamcfont} at 12.65pt
!       \jfont\ssecgt{\txijagtfont} at 12.65pt
  
!       % Reduced fonts for @acronym in text (10pt).
!       \jfont\reducedmc{\txijamcfont} at 9.62pt
!       \jfont\reducedgt{\txijagtfont} at 9.62pt
  
        % Fonts for short table of contents.
!       \jfont\shortcontmc{\txijamcfont} at 11.55pt
!       \jfont\shortcontgt{\txijagtfont} at 11.55pt
  
        \definealphabetictextfontsizexi
***************
*** 134,172 ****
      \let\definealphabetictextfontsizex\definetextfontsizex
      \gdef\definetextfontsizex{%
!       % Text fonts (10pt).
!       \jfont\textmc{file:ipaexm.ttf:jfm=ujis} at 9.62pt
!       \jfont\textgt{file:ipaexg.ttf:jfm=ujis} at 9.62pt
  
        % Fonts for indices, footnotes, small examples (9pt).
!       \jfont\smallmc{file:ipaexm.ttf:jfm=ujis} at 8.66pt
!       \jfont\smallgt{file:ipaexg.ttf:jfm=ujis} at 8.66pt
  
        % Fonts for small examples (8pt).
!       \jfont\smallermc{file:ipaexm.ttf:jfm=ujis} at 7.70pt
!       \jfont\smallergt{file:ipaexg.ttf:jfm=ujis} at 7.70pt
  
        % Fonts for title page (20.4pt):
!       \jfont\titlemc{file:ipaexm.ttf:jfm=ujis} at 19.63pt
!       \jfont\titlegt{file:ipaexg.ttf:jfm=ujis} at 19.63pt
  
        % Chapter fonts (14.4pt).
!       \jfont\chapmc{file:ipaexm.ttf:jfm=ujis} at 13.86pt
!       \jfont\chapgt{file:ipaexg.ttf:jfm=ujis} at 13.86pt
  
        % Section fonts (12pt).
!       \jfont\secmc{file:ipaexm.ttf:jfm=ujis} at 11.55pt
!       \jfont\secgt{file:ipaexg.ttf:jfm=ujis} at 11.55pt
  
        % Subsection fonts (10pt).
!       \jfont\ssecmc{file:ipaexm.ttf:jfm=ujis} at 9.62pt
!       \jfont\ssecgt{file:ipaexg.ttf:jfm=ujis} at 9.62pt
  
!       % Reduced fonts for @acro in text (9pt).
!       \jfont\reducedmc{file:ipaexm.ttf:jfm=ujis} at 8.66pt
!       \jfont\reducedgt{file:ipaexg.ttf:jfm=ujis} at 8.66pt
  
        % Fonts for short table of contents.
!       \jfont\shortcontmc{file:ipaexm.ttf:jfm=ujis} at 11.55pt
!       \jfont\shortcontgt{file:ipaexg.ttf:jfm=ujis} at 11.55pt
  
        \definealphabetictextfontsizex
--- 178,260 ----
      \let\definealphabetictextfontsizex\definetextfontsizex
      \gdef\definetextfontsizex{%
!       % Search Japanese Mincho (serif) font
!       \ifx\txijamcfont\thisisundefined
!         \suppressfontnotfounderror=1
!         % Text font (10pt).
!         \jfont\textmc{file:HaranoAjiMincho-Regular.otf:jfm=ujis} at 9.62pt
!         \suppressfontnotfounderror=0 % workaround for LuaTeX < 1.10
!         \ifx\textmc\nullfont
!           \suppressfontnotfounderror=1
!           % Text font (10pt).
!           \jfont\textmc{file:ipaexm.ttf:jfm=ujis} at 9.62pt
!           \suppressfontnotfounderror=0
!           \ifx\textmc\nullfont
!             \errmessage{Could not find Japanese Mincho (serif) font}
!           \else
!             \gdef\txijamcfont{file:ipaexm.ttf:jfm=ujis}
!           \fi
!         \else
!           \gdef\txijamcfont{file:HaranoAjiMincho-Regular.otf:jfm=ujis}
!         \fi
!       \else
!         % Text font (10pt).
!         \jfont\textmc{\txijamcfont} at 9.62pt
!       \fi
! 
!       % Search Japanese Gothic (sans-serif) font
!       \ifx\txijagtfont\thisisundefined
!         \suppressfontnotfounderror=1
!         % Text font (10pt).
!         \jfont\textgt{file:HaranoAjiGothic-Medium.otf:jfm=ujis} at 9.62pt
!         \suppressfontnotfounderror=0 % workaround for LuaTeX < 1.10
!         \ifx\textgt\nullfont
!           \suppressfontnotfounderror=1
!           % Text font (10pt).
!           \jfont\textgt{file:ipaexg.ttf:jfm=ujis} at 9.62pt
!           \suppressfontnotfounderror=0
!           \ifx\textgt\nullfont
!             \errmessage{Could not find Japanese Gothic (sans-serif) font}
!           \else
!             \gdef\txijagtfont{file:ipaexg.ttf:jfm=ujis}
!           \fi
!         \else
!           \gdef\txijagtfont{file:HaranoAjiGothic-Medium.otf:jfm=ujis}
!         \fi
!       \else
!         % Text font (10pt).
!         \jfont\textgt{\txijagtfont} at 9.62pt
!       \fi
  
        % Fonts for indices, footnotes, small examples (9pt).
!       \jfont\smallmc{\txijamcfont} at 8.66pt
!       \jfont\smallgt{\txijagtfont} at 8.66pt
  
        % Fonts for small examples (8pt).
!       \jfont\smallermc{\txijamcfont} at 7.70pt
!       \jfont\smallergt{\txijagtfont} at 7.70pt
  
        % Fonts for title page (20.4pt):
!       \jfont\titlemc{\txijamcfont} at 19.63pt
!       \jfont\titlegt{\txijagtfont} at 19.63pt
  
        % Chapter fonts (14.4pt).
!       \jfont\chapmc{\txijamcfont} at 13.86pt
!       \jfont\chapgt{\txijagtfont} at 13.86pt
  
        % Section fonts (12pt).
!       \jfont\secmc{\txijamcfont} at 11.55pt
!       \jfont\secgt{\txijagtfont} at 11.55pt
  
        % Subsection fonts (10pt).
!       \jfont\ssecmc{\txijamcfont} at 9.62pt
!       \jfont\ssecgt{\txijagtfont} at 9.62pt
  
!       % Reduced fonts for @acronym in text (9pt).
!       \jfont\reducedmc{\txijamcfont} at 8.66pt
!       \jfont\reducedgt{\txijagtfont} at 8.66pt
  
        % Fonts for short table of contents.
!       \jfont\shortcontmc{\txijamcfont} at 11.55pt
!       \jfont\shortcontgt{\txijagtfont} at 11.55pt
  
        \definealphabetictextfontsizex
***************
*** 255,309 ****
      \let\definealphabetictextfontsizexi\definetextfontsizexi
      \gdef\definetextfontsizexi{%
        % Text fonts (11.2pt, magstep1).
-       \font\textmczzz"[ipaexm.ttf]:mapping=tex-text" at 10.78pt
-       \font\textgtzzz"[ipaexg.ttf]:mapping=tex-text" at 10.78pt
        \def\textmc{\setjafont\textmczzz}
        \def\textgt{\setjafont\textgtzzz}
  
        % Fonts for indices, footnotes, small examples (9pt).
!       \font\smallmczzz"[ipaexm.ttf]:mapping=tex-text" at 8.66pt
!       \font\smallgtzzz"[ipaexg.ttf]:mapping=tex-text" at 8.66pt
        \def\smallmc{\setjafont\smallmczzz}
        \def\smallgt{\setjafont\smallgtzzz}
  
        % Fonts for small examples (8pt).
!       \font\smallermczzz"[ipaexm.ttf]:mapping=tex-text" at 7.70pt
!       \font\smallergtzzz"[ipaexg.ttf]:mapping=tex-text" at 7.70pt
        \def\smallermc{\setjafont\smallermczzz}
        \def\smallergt{\setjafont\smallergtzzz}
  
        % Fonts for title page (20.4pt):
!       \font\titlemczzz"[ipaexm.ttf]:mapping=tex-text" at 19.63pt
!       \font\titlegtzzz"[ipaexg.ttf]:mapping=tex-text" at 19.63pt
        \def\titlemc{\setjafont\titlemczzz}
        \def\titlegt{\setjafont\titlegtzzz}
  
        % Chapter (and unnumbered) fonts (17.28pt).
!       \font\chapmczzz"[ipaexm.ttf]:mapping=tex-text" at 16.63pt
!       \font\chapgtzzz"[ipaexg.ttf]:mapping=tex-text" at 16.63pt
        \def\chapmc{\setjafont\chapmczzz}
        \def\chapgt{\setjafont\chapgtzzz}
  
        % Section fonts (14.4pt).
!       \font\secmczzz"[ipaexm.ttf]:mapping=tex-text" at 13.86pt
!       \font\secgtzzz"[ipaexg.ttf]:mapping=tex-text" at 13.86pt
        \def\secmc{\setjafont\secmczzz}
        \def\secgt{\setjafont\secgtzzz}
  
        % Subsection fonts (13.15pt).
!       \font\ssecmczzz"[ipaexm.ttf]:mapping=tex-text" at 12.65pt
!       \font\ssecgtzzz"[ipaexg.ttf]:mapping=tex-text" at 12.65pt
        \def\ssecmc{\setjafont\ssecmczzz}
        \def\ssecgt{\setjafont\ssecgtzzz}
  
!       % Reduced fonts for @acro in text (10pt).
!       \font\reducedmczzz"[ipaexm.ttf]:mapping=tex-text" at 9.62pt
!       \font\reducedgtzzz"[ipaexg.ttf]:mapping=tex-text" at 9.62pt
        \def\reducedmc{\setjafont\reducedmczzz}
        \def\reducedgt{\setjafont\reducedgtzzz}
  
        % Fonts for short table of contents.
!       \font\shortcontmczzz"[ipaexm.ttf]:mapping=tex-text" at 11.55pt
!       \font\shortcontgtzzz"[ipaexg.ttf]:mapping=tex-text" at 11.55pt
        \def\shortcontmc{\setjafont\shortcontmczzz}
        \def\shortcontgt{\setjafont\shortcontgtzzz}
--- 343,441 ----
      \let\definealphabetictextfontsizexi\definetextfontsizexi
      \gdef\definetextfontsizexi{%
+       % Search Japanese Mincho (serif) font
+       \ifx\txijamcfont\thisisundefined
+         \suppressfontnotfounderror=1
+         % Text font (11.2pt, magstep1).
+         \font\textmczzz"[HaranoAjiMincho-Regular.otf]:mapping=tex-text"
+           at 10.78pt
+         \ifx\textmczzz\nullfont
+           % Text font (11.2pt, magstep1).
+           \font\textmczzz"[ipaexm.ttf]:mapping=tex-text" at 10.78pt
+           \ifx\textmczzz\nullfont
+             \errmessage{Could not find Japanese Mincho (serif) font}
+           \else
+             \gdef\txijamcfont{[ipaexm.ttf]:mapping=tex-text}
+           \fi
+         \else
+           \gdef\txijamcfont{[HaranoAjiMincho-Regular.otf]:mapping=tex-text}
+         \fi
+         \suppressfontnotfounderror=0
+       \else
+         % Text font (11.2pt, magstep1).
+         \font\textmczzz"\txijamcfont" at 10.78pt
+       \fi
+ 
+       % Search Japanese Gothic (sans-serif) font
+       \ifx\txijagtfont\thisisundefined
+         \suppressfontnotfounderror=1
+         % Text font (11.2pt, magstep1).
+         \font\textgtzzz"[HaranoAjiGothic-Medium.otf]:mapping=tex-text"
+           at 10.78pt
+         \ifx\textgtzzz\nullfont
+           % Text font (11.2pt, magstep1).
+           \font\textgtzzz"[ipaexg.ttf]:mapping=tex-text" at 10.78pt
+           \ifx\textgtzzz\nullfont
+             \errmessage{Could not find Japanese Gothic (sans-serif) font}
+           \else
+             \gdef\txijagtfont{[ipaexg.ttf]:mapping=tex-text}
+           \fi
+         \else
+           \gdef\txijagtfont{[HaranoAjiGothic-Medium.otf]:mapping=tex-text}
+         \fi
+         \suppressfontnotfounderror=0
+       \else
+         % Text font (11.2pt, magstep1).
+         \font\textgtzzz"\txijagtfont" at 10.78pt
+       \fi
+ 
        % Text fonts (11.2pt, magstep1).
        \def\textmc{\setjafont\textmczzz}
        \def\textgt{\setjafont\textgtzzz}
  
        % Fonts for indices, footnotes, small examples (9pt).
!       \font\smallmczzz"\txijamcfont" at 8.66pt
!       \font\smallgtzzz"\txijagtfont" at 8.66pt
        \def\smallmc{\setjafont\smallmczzz}
        \def\smallgt{\setjafont\smallgtzzz}
  
        % Fonts for small examples (8pt).
!       \font\smallermczzz"\txijamcfont" at 7.70pt
!       \font\smallergtzzz"\txijagtfont" at 7.70pt
        \def\smallermc{\setjafont\smallermczzz}
        \def\smallergt{\setjafont\smallergtzzz}
  
        % Fonts for title page (20.4pt):
!       \font\titlemczzz"\txijamcfont" at 19.63pt
!       \font\titlegtzzz"\txijagtfont" at 19.63pt
        \def\titlemc{\setjafont\titlemczzz}
        \def\titlegt{\setjafont\titlegtzzz}
  
        % Chapter (and unnumbered) fonts (17.28pt).
!       \font\chapmczzz"\txijamcfont" at 16.63pt
!       \font\chapgtzzz"\txijagtfont" at 16.63pt
        \def\chapmc{\setjafont\chapmczzz}
        \def\chapgt{\setjafont\chapgtzzz}
  
        % Section fonts (14.4pt).
!       \font\secmczzz"\txijamcfont" at 13.86pt
!       \font\secgtzzz"\txijagtfont" at 13.86pt
        \def\secmc{\setjafont\secmczzz}
        \def\secgt{\setjafont\secgtzzz}
  
        % Subsection fonts (13.15pt).
!       \font\ssecmczzz"\txijamcfont" at 12.65pt
!       \font\ssecgtzzz"\txijagtfont" at 12.65pt
        \def\ssecmc{\setjafont\ssecmczzz}
        \def\ssecgt{\setjafont\ssecgtzzz}
  
!       % Reduced fonts for @acronym in text (10pt).
!       \font\reducedmczzz"\txijamcfont" at 9.62pt
!       \font\reducedgtzzz"\txijagtfont" at 9.62pt
        \def\reducedmc{\setjafont\reducedmczzz}
        \def\reducedgt{\setjafont\reducedgtzzz}
  
        % Fonts for short table of contents.
!       \font\shortcontmczzz"\txijamcfont" at 11.55pt
!       \font\shortcontgtzzz"\txijagtfont" at 11.55pt
        \def\shortcontmc{\setjafont\shortcontmczzz}
        \def\shortcontgt{\setjafont\shortcontgtzzz}
***************
*** 316,370 ****
      \let\definealphabetictextfontsizex\definetextfontsizex
      \gdef\definetextfontsizex{%
        % Text fonts (10pt).
-       \font\textmczzz"[ipaexm.ttf]:mapping=tex-text" at 9.62pt
-       \font\textgtzzz"[ipaexg.ttf]:mapping=tex-text" at 9.62pt
        \def\textmc{\setjafont\textmczzz}
        \def\textgt{\setjafont\textgtzzz}
  
        % Fonts for indices, footnotes, small examples (9pt).
!       \font\smallmczzz"[ipaexm.ttf]:mapping=tex-text" at 8.66pt
!       \font\smallgtzzz"[ipaexg.ttf]:mapping=tex-text" at 8.66pt
        \def\smallmc{\setjafont\smallmczzz}
        \def\smallgt{\setjafont\smallgtzzz}
  
        % Fonts for small examples (8pt).
!       \font\smallermczzz"[ipaexm.ttf]:mapping=tex-text" at 7.70pt
!       \font\smallergtzzz"[ipaexg.ttf]:mapping=tex-text" at 7.70pt
        \def\smallermc{\setjafont\smallermczzz}
        \def\smallergt{\setjafont\smallergtzzz}
  
        % Fonts for title page (20.4pt):
!       \font\titlemczzz"[ipaexm.ttf]:mapping=tex-text" at 19.63pt
!       \font\titlegtzzz"[ipaexg.ttf]:mapping=tex-text" at 19.63pt
        \def\titlemc{\setjafont\titlemczzz}
        \def\titlegt{\setjafont\titlegtzzz}
  
        % Chapter fonts (14.4pt).
!       \font\chapmczzz"[ipaexm.ttf]:mapping=tex-text" at 13.86pt
!       \font\chapgtzzz"[ipaexg.ttf]:mapping=tex-text" at 13.86pt
        \def\chapmc{\setjafont\chapmczzz}
        \def\chapgt{\setjafont\chapgtzzz}
  
        % Section fonts (12pt).
!       \font\secmczzz"[ipaexm.ttf]:mapping=tex-text" at 11.55pt
!       \font\secgtzzz"[ipaexg.ttf]:mapping=tex-text" at 11.55pt
        \def\secmc{\setjafont\secmczzz}
        \def\secgt{\setjafont\secgtzzz}
  
        % Subsection fonts (10pt).
!       \font\ssecmczzz"[ipaexm.ttf]:mapping=tex-text" at 9.62pt
!       \font\ssecgtzzz"[ipaexg.ttf]:mapping=tex-text" at 9.62pt
        \def\ssecmc{\setjafont\ssecmczzz}
        \def\ssecgt{\setjafont\ssecgtzzz}
  
!       % Reduced fonts for @acro in text (9pt).
!       \font\reducedmczzz"[ipaexm.ttf]:mapping=tex-text" at 8.66pt
!       \font\reducedgtzzz"[ipaexg.ttf]:mapping=tex-text" at 8.66pt
        \def\reducedmc{\setjafont\reducedmczzz}
        \def\reducedgt{\setjafont\reducedgtzzz}
  
        % Fonts for short table of contents.
!       \font\shortcontmczzz"[ipaexm.ttf]:mapping=tex-text" at 11.55pt
!       \font\shortcontgtzzz"[ipaexg.ttf]:mapping=tex-text" at 11.55pt
        \def\shortcontmc{\setjafont\shortcontmczzz}
        \def\shortcontgt{\setjafont\shortcontgtzzz}
--- 448,546 ----
      \let\definealphabetictextfontsizex\definetextfontsizex
      \gdef\definetextfontsizex{%
+       % Search Japanese Mincho (serif) font
+       \ifx\txijamcfont\thisisundefined
+         \suppressfontnotfounderror=1
+         % Text font (10pt).
+         \font\textmczzz"[HaranoAjiMincho-Regular.otf]:mapping=tex-text"
+           at 9.62pt
+         \ifx\textmczzz\nullfont
+           % Text font (10pt).
+           \font\textmczzz"[ipaexm.ttf]:mapping=tex-text" at 9.62pt
+           \ifx\textmczzz\nullfont
+             \errmessage{Could not find Japanese Mincho (serif) font}
+           \else
+             \gdef\txijamcffont{[ipaexm.ttf]:mapping=tex-text}
+           \fi
+         \else
+           \gdef\txijamcfont{[HaranoAjiMincho-Regular.otf]:mapping=tex-text}
+         \fi
+         \suppressfontnotfounderror=0
+       \else
+         % Text font (10pt).
+         \font\textmczzz"\txijamcfont" at 9.62pt
+       \fi
+ 
+       % Search Japanese Gothic (sans-serif) font
+       \ifx\txijagtfont\thisisundefined
+         \suppressfontnotfounderror=1
+         % Text font (10pt).
+         \font\textgtzzz"[HaranoAjiGothic-Medium.otf]:mapping=tex-text"
+           at 9.62pt
+         \ifx\textgtzzz\nullfont
+           % Text font (10pt).
+           \font\textgtzzz"[ipaexg.ttf]:mapping=tex-text" at 9.62pt
+           \ifx\textgtzzz\nullfont
+             \errmessage{Could not find Japanese Gothic (sans-serif) font}
+           \else
+             \gdef\txijagtffont{[ipaexg.ttf]:mapping=tex-text}
+           \fi
+         \else
+           \gdef\txijagtfont{[HaranoAjiGothic-Medium.otf]:mapping=tex-text}
+         \fi
+         \suppressfontnotfounderror=0
+       \else
+         % Text font (10pt).
+         \font\textgtzzz"\txijagtfont" at 9.62pt
+       \fi
+ 
        % Text fonts (10pt).
        \def\textmc{\setjafont\textmczzz}
        \def\textgt{\setjafont\textgtzzz}
  
        % Fonts for indices, footnotes, small examples (9pt).
!       \font\smallmczzz"\txijamcfont" at 8.66pt
!       \font\smallgtzzz"\txijagtfont" at 8.66pt
        \def\smallmc{\setjafont\smallmczzz}
        \def\smallgt{\setjafont\smallgtzzz}
  
        % Fonts for small examples (8pt).
!       \font\smallermczzz"\txijamcfont" at 7.70pt
!       \font\smallergtzzz"\txijagtfont" at 7.70pt
        \def\smallermc{\setjafont\smallermczzz}
        \def\smallergt{\setjafont\smallergtzzz}
  
        % Fonts for title page (20.4pt):
!       \font\titlemczzz"\txijamcfont" at 19.63pt
!       \font\titlegtzzz"\txijagtfont" at 19.63pt
        \def\titlemc{\setjafont\titlemczzz}
        \def\titlegt{\setjafont\titlegtzzz}
  
        % Chapter fonts (14.4pt).
!       \font\chapmczzz"\txijamcfont" at 13.86pt
!       \font\chapgtzzz"\txijagtfont" at 13.86pt
        \def\chapmc{\setjafont\chapmczzz}
        \def\chapgt{\setjafont\chapgtzzz}
  
        % Section fonts (12pt).
!       \font\secmczzz"\txijamcfont" at 11.55pt
!       \font\secgtzzz"\txijagtfont" at 11.55pt
        \def\secmc{\setjafont\secmczzz}
        \def\secgt{\setjafont\secgtzzz}
  
        % Subsection fonts (10pt).
!       \font\ssecmczzz"\txijamcfont" at 9.62pt
!       \font\ssecgtzzz"\txijagtfont" at 9.62pt
        \def\ssecmc{\setjafont\ssecmczzz}
        \def\ssecgt{\setjafont\ssecgtzzz}
  
!       % Reduced fonts for @acronym in text (9pt).
!       \font\reducedmczzz"\txijamcfont" at 8.66pt
!       \font\reducedgtzzz"\txijagtfont" at 8.66pt
        \def\reducedmc{\setjafont\reducedmczzz}
        \def\reducedgt{\setjafont\reducedgtzzz}
  
        % Fonts for short table of contents.
!       \font\shortcontmczzz"\txijamcfont" at 11.55pt
!       \font\shortcontgtzzz"\txijagtfont" at 11.55pt
        \def\shortcontmc{\setjafont\shortcontmczzz}
        \def\shortcontgt{\setjafont\shortcontgtzzz}
***************
*** 378,385 ****
      \XeTeXlinebreakpenalty=0
  
!     % For copy & paste Unicode characters (XeTeX 0.99995+)
      \ifx\XeTeXgenerateactualtext\thisisundefined
      \else
!       \XeTeXgenerateactualtext=1
      \fi
  
--- 554,564 ----
      \XeTeXlinebreakpenalty=0
  
!     % For copy & paste Unicode characters (XeTeX 0.99995 - 0.99998)
      \ifx\XeTeXgenerateactualtext\thisisundefined
      \else
!       % XeTeX 0.99999+ doesn't need this workaround.
!       \ifnum\strcmp{\the\XeTeXversion\XeTeXrevision}{0.99999}<0
!         \XeTeXgenerateactualtext=1
!       \fi
      \fi
  
diff -Nrc2 texinfo-6.7/doc/version-stnd.texi texinfo-6.8/doc/version-stnd.texi
*** texinfo-6.7/doc/version-stnd.texi	2019-09-23 19:35:11.000000000 +0100
--- texinfo-6.8/doc/version-stnd.texi	2021-07-03 10:22:14.000000000 +0100
***************
*** 1,4 ****
! @set UPDATED 23 September 2019
! @set UPDATED-MONTH September 2019
! @set EDITION 6.7
! @set VERSION 6.7
--- 1,4 ----
! @set UPDATED 22 November 2020
! @set UPDATED-MONTH November 2020
! @set EDITION 6.8
! @set VERSION 6.8
diff -Nrc2 texinfo-6.7/doc/version.texi texinfo-6.8/doc/version.texi
*** texinfo-6.7/doc/version.texi	2019-09-23 19:35:11.000000000 +0100
--- texinfo-6.8/doc/version.texi	2021-07-03 10:22:14.000000000 +0100
***************
*** 1,4 ****
! @set UPDATED 23 September 2019
! @set UPDATED-MONTH September 2019
! @set EDITION 6.7
! @set VERSION 6.7
--- 1,4 ----
! @set UPDATED 8 June 2021
! @set UPDATED-MONTH June 2021
! @set EDITION 6.8
! @set VERSION 6.8
diff -Nrc2 texinfo-6.7/gnulib/lib/alloca.in.h texinfo-6.8/gnulib/lib/alloca.in.h
*** texinfo-6.7/gnulib/lib/alloca.in.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/alloca.in.h	2021-02-09 21:05:36.000000000 +0000
***************
*** 1,5 ****
  /* Memory allocation on the stack.
  
!    Copyright (C) 1995, 1999, 2001-2004, 2006-2019 Free Software Foundation,
     Inc.
  
--- 1,5 ----
  /* Memory allocation on the stack.
  
!    Copyright (C) 1995, 1999, 2001-2004, 2006-2021 Free Software Foundation,
     Inc.
  
***************
*** 36,46 ****
  
  #ifndef alloca
! # ifdef __GNUC__
!    /* Some version of mingw have an <alloca.h> that causes trouble when
!       included after 'alloca' gets defined as a macro.  As a workaround, include
!       this <alloca.h> first and define 'alloca' as a macro afterwards.  */
! #  if (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@
! #   include_next <alloca.h>
! #  endif
  #  define alloca __builtin_alloca
  # elif defined _AIX
--- 36,49 ----
  
  #ifndef alloca
!   /* Some version of mingw have an <alloca.h> that causes trouble when
!      included after 'alloca' gets defined as a macro.  As a workaround,
!      include this <alloca.h> first and define 'alloca' as a macro afterwards
!      if needed.  */
! # if defined __GNUC__ && (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@
! #  include_next <alloca.h>
! # endif
! #endif
! #ifndef alloca
! # if defined __GNUC__ || (__clang_major__ >= 4)
  #  define alloca __builtin_alloca
  # elif defined _AIX
diff -Nrc2 texinfo-6.7/gnulib/lib/arg-nonnull.h texinfo-6.8/gnulib/lib/arg-nonnull.h
*** texinfo-6.7/gnulib/lib/arg-nonnull.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/arg-nonnull.h	2021-02-09 21:05:36.000000000 +0000
***************
*** 1,4 ****
  /* A C macro for declaring that specific arguments must not be NULL.
!    Copyright (C) 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,4 ----
  /* A C macro for declaring that specific arguments must not be NULL.
!    Copyright (C) 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 19,23 ****
     n = 1 stands for the first argument, n = 2 for the second argument etc.  */
  #ifndef _GL_ARG_NONNULL
! # if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
  #  define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
  # else
--- 19,23 ----
     n = 1 stands for the first argument, n = 2 for the second argument etc.  */
  #ifndef _GL_ARG_NONNULL
! # if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__
  #  define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
  # else
diff -Nrc2 texinfo-6.7/gnulib/lib/argz.c texinfo-6.8/gnulib/lib/argz.c
*** texinfo-6.7/gnulib/lib/argz.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/argz.c	2021-02-09 21:05:36.000000000 +0000
***************
*** 1,4 ****
  /* Functions for dealing with '\0' separated arg vectors.
!    Copyright (C) 1995-1998, 2000-2002, 2006, 2008-2019 Free Software
     Foundation, Inc.
     This file is part of the GNU C Library.
--- 1,4 ----
  /* Functions for dealing with '\0' separated arg vectors.
!    Copyright (C) 1995-1998, 2000-2002, 2006, 2008-2021 Free Software
     Foundation, Inc.
     This file is part of the GNU C Library.
diff -Nrc2 texinfo-6.7/gnulib/lib/argz.in.h texinfo-6.8/gnulib/lib/argz.in.h
*** texinfo-6.7/gnulib/lib/argz.in.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/argz.in.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Routines for dealing with '\0' separated arg vectors.
!    Copyright (C) 1995-2000, 2004, 2007, 2009-2019 Free Software Foundation,
     Inc.
     This file is part of the GNU C Library.
--- 1,4 ----
  /* Routines for dealing with '\0' separated arg vectors.
!    Copyright (C) 1995-2000, 2004, 2007, 2009-2021 Free Software Foundation,
     Inc.
     This file is part of the GNU C Library.
***************
*** 23,31 ****
  #define __need_error_t
  #include <errno.h>
! #include <string.h>             /* Need size_t, and strchr is called below.  */
! 
! #ifndef const
! # define const const
! #endif
  
  #ifndef __error_t_defined
--- 23,27 ----
  #define __need_error_t
  #include <errno.h>
! #include <string.h>             /* Need size_t.  */
  
  #ifndef __error_t_defined
***************
*** 37,44 ****
  /* Make a '\0' separated arg vector from a unix argv vector, returning it in
     ARGZ, and the total length in LEN.  If a memory allocation error occurs,
!    ENOMEM is returned, otherwise 0.  The result can be destroyed using free. */
  
! extern error_t argz_create (char *const __argv[], char **restrict __argz,
!                             size_t *restrict __len);
  
  /* Make a '\0' separated arg vector from a SEP separated list in
--- 33,40 ----
  /* Make a '\0' separated arg vector from a unix argv vector, returning it in
     ARGZ, and the total length in LEN.  If a memory allocation error occurs,
!    ENOMEM is returned, otherwise 0.  The result can be destroyed using free.  */
  
! extern error_t argz_create (char *const /*argv*/[], char **restrict /*argz*/,
!                             size_t *restrict /*len*/);
  
  /* Make a '\0' separated arg vector from a SEP separated list in
***************
*** 47,81 ****
     The result can be destroyed using free.  */
  
! extern error_t argz_create_sep (const char *restrict string,
!                                 int __sep, char **restrict __argz,
!                                 size_t *restrict __len);
  
  /* Returns the number of strings in ARGZ.  */
  
! extern size_t argz_count (const char *__argz, size_t __len)
! ;
  
  /* Puts pointers to each string in ARGZ into ARGV, which must be large enough
     to hold them all.  */
  
! extern void argz_extract (const char *restrict __argz, size_t __len,
!                           char **restrict __argv);
  
  /* Make '\0' separated arg vector ARGZ printable by converting all the '\0's
     except the last into the character SEP.  */
  
! extern void argz_stringify (char *__argz, size_t __len, int __sep);
  
  /* Append BUF, of length BUF_LEN to the argz vector in ARGZ & ARGZ_LEN.  */
  
! extern error_t argz_append (char **restrict __argz,
!                             size_t *restrict __argz_len,
!                             const char *restrict __buf, size_t __buf_len)
! ;
  
  /* Append STR to the argz vector in ARGZ & ARGZ_LEN.  */
  
! extern error_t argz_add (char **restrict __argz,
!                          size_t *restrict __argz_len,
                           const char *restrict str);
  
--- 43,75 ----
     The result can be destroyed using free.  */
  
! extern error_t argz_create_sep (const char *restrict /*string*/,
!                                 int /*sep*/, char **restrict /*argz*/,
!                                 size_t *restrict /*len*/);
  
  /* Returns the number of strings in ARGZ.  */
  
! extern size_t argz_count (const char * /*argz*/, size_t /*len*/);
  
  /* Puts pointers to each string in ARGZ into ARGV, which must be large enough
     to hold them all.  */
  
! extern void argz_extract (const char *restrict /*argz*/, size_t /*len*/,
!                           char **restrict /*argv*/);
  
  /* Make '\0' separated arg vector ARGZ printable by converting all the '\0's
     except the last into the character SEP.  */
  
! extern void argz_stringify (char * /*argz*/, size_t /*len*/, int /*sep*/);
  
  /* Append BUF, of length BUF_LEN to the argz vector in ARGZ & ARGZ_LEN.  */
  
! extern error_t argz_append (char **restrict /*argz*/,
!                             size_t *restrict /*argz_len*/,
!                             const char *restrict /*buf*/, size_t /*buf_len*/);
  
  /* Append STR to the argz vector in ARGZ & ARGZ_LEN.  */
  
! extern error_t argz_add (char **restrict /*argz*/,
!                          size_t *restrict /*argz_len*/,
                           const char *restrict str);
  
***************
*** 83,96 ****
     ARGZ_LEN.  */
  
! extern error_t argz_add_sep (char **restrict __argz,
!                              size_t *restrict __argz_len,
!                              const char *restrict string, int __delim)
! ;
  
  /* Delete ENTRY from ARGZ & ARGZ_LEN, if it appears there.  */
  
! extern void argz_delete (char **restrict __argz,
!                          size_t *restrict __argz_len,
!                          char *restrict __entry);
  
  /* Insert ENTRY into ARGZ & ARGZ_LEN before BEFORE, which should be an
--- 77,89 ----
     ARGZ_LEN.  */
  
! extern error_t argz_add_sep (char **restrict /*argz*/,
!                              size_t *restrict /*argz_len*/,
!                              const char *restrict /*string*/, int /*delim*/);
  
  /* Delete ENTRY from ARGZ & ARGZ_LEN, if it appears there.  */
  
! extern void argz_delete (char **restrict /*argz*/,
!                          size_t *restrict /*argz_len*/,
!                          char *restrict /*entry*/);
  
  /* Insert ENTRY into ARGZ & ARGZ_LEN before BEFORE, which should be an
***************
*** 101,108 ****
     ARGZ, ENOMEM is returned, else 0.  */
  
! extern error_t argz_insert (char **restrict __argz,
!                             size_t *restrict __argz_len,
!                             char *restrict __before,
!                             const char *restrict __entry);
  
  /* Replace any occurrences of the string STR in ARGZ with WITH, reallocating
--- 94,101 ----
     ARGZ, ENOMEM is returned, else 0.  */
  
! extern error_t argz_insert (char **restrict /*argz*/,
!                             size_t *restrict /*argz_len*/,
!                             char *restrict /*before*/,
!                             const char *restrict /*entry*/);
  
  /* Replace any occurrences of the string STR in ARGZ with WITH, reallocating
***************
*** 110,118 ****
     incremented by number of replacements performed.  */
  
! extern error_t argz_replace (char **restrict __argz,
!                              size_t *restrict __argz_len,
!                              const char *restrict str,
!                              const char *restrict __with,
!                              unsigned int *restrict __replace_count);
  
  /* Returns the next entry in ARGZ & ARGZ_LEN after ENTRY, or NULL if there
--- 103,111 ----
     incremented by number of replacements performed.  */
  
! extern error_t argz_replace (char **restrict /*argz*/,
!                              size_t *restrict /*argz_len*/,
!                              const char *restrict /*str*/,
!                              const char *restrict /*with*/,
!                              unsigned int *restrict /*replace_count*/);
  
  /* Returns the next entry in ARGZ & ARGZ_LEN after ENTRY, or NULL if there
***************
*** 131,159 ****
  */
  
! extern char *argz_next (const char *restrict __argz, size_t __argz_len,
!                         const char *restrict __entry);
! 
! #ifdef __USE_EXTERN_INLINES
! __extern_inline char *
! __NTH (argz_next (const char *__argz, size_t __argz_len,
!                     const char *__entry))
! {
!   if (__entry)
!     {
!       if (__entry < __argz + __argz_len)
!         __entry = strchr (__entry, '\0') + 1;
! 
!       return __entry >= __argz + __argz_len ? (char *) NULL : (char *) __entry;
!     }
!   else
!     return __argz_len > 0 ? (char *) __argz : 0;
! }
! __extern_inline char *
! __NTH (argz_next (const char *__argz, size_t __argz_len,
!                   const char *__entry))
! {
!   return argz_next (__argz, __argz_len, __entry);
! }
! #endif /* Use extern inlines.  */
  
  
--- 124,129 ----
  */
  
! extern char *argz_next (const char *restrict /*argz*/, size_t /*argz_len*/,
!                         const char *restrict /*entry*/);
  
  
diff -Nrc2 texinfo-6.7/gnulib/lib/asnprintf.c texinfo-6.8/gnulib/lib/asnprintf.c
*** texinfo-6.7/gnulib/lib/asnprintf.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/asnprintf.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/asprintf.c texinfo-6.8/gnulib/lib/asprintf.c
*** texinfo-6.7/gnulib/lib/asprintf.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/asprintf.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006-2007, 2009-2019 Free Software Foundation,
     Inc.
  
--- 1,4 ----
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006-2007, 2009-2021 Free Software Foundation,
     Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/attribute.h texinfo-6.8/gnulib/lib/attribute.h
*** texinfo-6.7/gnulib/lib/attribute.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/attribute.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,218 ----
+ /* ATTRIBUTE_* macros for using attributes in GCC and similar compilers
+ 
+    Copyright 2020-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Paul Eggert.  */
+ 
+ /* Provide public ATTRIBUTE_* names for the private _GL_ATTRIBUTE_*
+    macros used within Gnulib.  */
+ 
+ /* These attributes can be placed in two ways:
+      - At the start of a declaration (i.e. even before storage-class
+        specifiers!); then they apply to all entities that are declared
+        by the declaration.
+      - Immediately after the name of an entity being declared by the
+        declaration; then they apply to that entity only.  */
+ 
+ #ifndef _GL_ATTRIBUTE_H
+ #define _GL_ATTRIBUTE_H
+ 
+ 
+ /* This file defines two types of attributes:
+    * C2X standard attributes.  These have macro names that do not begin with
+      'ATTRIBUTE_'.
+    * Selected GCC attributes; see:
+      https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
+      https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html
+      https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html
+      These names begin with 'ATTRIBUTE_' to avoid name clashes.  */
+ 
+ 
+ /* =============== Attributes for specific kinds of functions =============== */
+ 
+ /* Attributes for functions that should not be used.  */
+ 
+ /* Warn if the entity is used.  */
+ /* Applies to:
+      - function, variable,
+      - struct, union, struct/union member,
+      - enumeration, enumeration item,
+      - typedef,
+    in C++ also: namespace, class, template specialization.  */
+ #define DEPRECATED _GL_ATTRIBUTE_DEPRECATED
+ 
+ /* If a function call is not optimized way, warn with MSG.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_WARNING(msg) _GL_ATTRIBUTE_WARNING (msg)
+ 
+ /* If a function call is not optimized way, report an error with MSG.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_ERROR(msg) _GL_ATTRIBUTE_ERROR (msg)
+ 
+ 
+ /* Attributes for memory-allocating functions.  */
+ 
+ /* The function returns a pointer to freshly allocated memory.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_MALLOC _GL_ATTRIBUTE_MALLOC
+ 
+ /* ATTRIBUTE_ALLOC_SIZE ((N)) - The Nth argument of the function
+    is the size of the returned memory block.
+    ATTRIBUTE_ALLOC_SIZE ((M, N)) - Multiply the Mth and Nth arguments
+    to determine the size of the returned memory block.  */
+ /* Applies to: function, pointer to function, function types.  */
+ #define ATTRIBUTE_ALLOC_SIZE(args) _GL_ATTRIBUTE_ALLOC_SIZE (args)
+ 
+ 
+ /* Attributes for variadic functions.  */
+ 
+ /* The variadic function expects a trailing NULL argument.
+    ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99).
+    ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_SENTINEL(pos) _GL_ATTRIBUTE_SENTINEL (pos)
+ 
+ 
+ /* ================== Attributes for compiler diagnostics ================== */
+ 
+ /* Attributes that help the compiler diagnose programmer mistakes.
+    Some of them may also help for some compiler optimizations.  */
+ 
+ /* ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK)) -
+    The STRING-INDEXth function argument is a format string of style
+    ARCHETYPE, which is one of:
+      printf, gnu_printf
+      scanf, gnu_scanf,
+      strftime, gnu_strftime,
+      strfmon,
+    or the same thing prefixed and suffixed with '__'.
+    If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK
+    are suitable for the format string.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_FORMAT(spec) _GL_ATTRIBUTE_FORMAT (spec)
+ 
+ /* ATTRIBUTE_NONNULL ((N1, N2,...)) - Arguments N1, N2,... must not be NULL.
+    ATTRIBUTE_NONNULL () - All pointer arguments must not be null.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_NONNULL(args) _GL_ATTRIBUTE_NONNULL (args)
+ 
+ /* The function's return value is a non-NULL pointer.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_RETURNS_NONNULL _GL_ATTRIBUTE_RETURNS_NONNULL
+ 
+ /* Warn if the caller does not use the return value,
+    unless the caller uses something like ignore_value.  */
+ /* Applies to: function, enumeration, class.  */
+ #define NODISCARD _GL_ATTRIBUTE_NODISCARD
+ 
+ 
+ /* Attributes that disable false alarms when the compiler diagnoses
+    programmer "mistakes".  */
+ 
+ /* Do not warn if the entity is not used.  */
+ /* Applies to:
+      - function, variable,
+      - struct, union, struct/union member,
+      - enumeration, enumeration item,
+      - typedef,
+    in C++ also: class.  */
+ #define MAYBE_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
+ 
+ /* The contents of a character array is not meant to be NUL-terminated.  */
+ /* Applies to: struct/union members and variables that are arrays of element
+    type '[[un]signed] char'.  */
+ #define ATTRIBUTE_NONSTRING _GL_ATTRIBUTE_NONSTRING
+ 
+ /* Do not warn if control flow falls through to the immediately
+    following 'case' or 'default' label.  */
+ /* Applies to: Empty statement (;), inside a 'switch' statement.  */
+ #define FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH
+ 
+ 
+ /* ================== Attributes for debugging information ================== */
+ 
+ /* Attributes regarding debugging information emitted by the compiler.  */
+ 
+ /* Omit the function from stack traces when debugging.  */
+ /* Applies to: function.  */
+ #define ATTRIBUTE_ARTIFICIAL _GL_ATTRIBUTE_ARTIFICIAL
+ 
+ /* Make the entity visible to debuggers etc., even with '-fwhole-program'.  */
+ /* Applies to: functions, variables.  */
+ #define ATTRIBUTE_EXTERNALLY_VISIBLE _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
+ 
+ 
+ /* ========== Attributes that mainly direct compiler optimizations ========== */
+ 
+ /* The function does not throw exceptions.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_NOTHROW _GL_ATTRIBUTE_NOTHROW
+ 
+ /* Do not inline the function.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_NOINLINE _GL_ATTRIBUTE_NOINLINE
+ 
+ /* Always inline the function, and report an error if the compiler
+    cannot inline.  */
+ /* Applies to: function.  */
+ #define ATTRIBUTE_ALWAYS_INLINE _GL_ATTRIBUTE_ALWAYS_INLINE
+ 
+ /* It is OK for a compiler to omit duplicate calls with the same arguments.
+    This attribute is safe for a function that neither depends on
+    nor affects observable state, and always returns exactly once -
+    e.g., does not loop forever, and does not call longjmp.
+    (This attribute is stricter than ATTRIBUTE_PURE.)  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_CONST _GL_ATTRIBUTE_CONST
+ 
+ /* It is OK for a compiler to omit duplicate calls with the same
+    arguments if observable state is not changed between calls.
+    This attribute is safe for a function that does not affect
+    observable state, and always returns exactly once.
+    (This attribute is looser than ATTRIBUTE_CONST.)  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_PURE _GL_ATTRIBUTE_PURE
+ 
+ /* The function is rarely executed.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_COLD _GL_ATTRIBUTE_COLD
+ 
+ /* If called from some other compilation unit, the function executes
+    code from that unit only by return or by exception handling,
+    letting the compiler optimize that unit more aggressively.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_LEAF _GL_ATTRIBUTE_LEAF
+ 
+ /* For struct members: The member has the smallest possible alignment.
+    For struct, union, class: All members have the smallest possible alignment,
+    minimizing the memory required.  */
+ /* Applies to: struct members, struct, union,
+    in C++ also: class.  */
+ #define ATTRIBUTE_PACKED _GL_ATTRIBUTE_PACKED
+ 
+ 
+ /* ================ Attributes that make invalid code valid ================ */
+ 
+ /* Attributes that prevent fatal compiler optimizations for code that is not
+    fully ISO C compliant.  */
+ 
+ /* Pointers to the type may point to the same storage as pointers to
+    other types, thus disabling strict aliasing optimization.  */
+ /* Applies to: types.  */
+ #define ATTRIBUTE_MAY_ALIAS _GL_ATTRIBUTE_MAY_ALIAS
+ 
+ 
+ #endif /* _GL_ATTRIBUTE_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/basename-lgpl.c texinfo-6.8/gnulib/lib/basename-lgpl.c
*** texinfo-6.7/gnulib/lib/basename-lgpl.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/basename-lgpl.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,5 ****
  /* basename.c -- return the last element in a file name
  
!    Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,5 ----
  /* basename.c -- return the last element in a file name
  
!    Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2021 Free Software
     Foundation, Inc.
  
***************
*** 19,29 ****
  #include <config.h>
  
! #include "dirname.h"
  
  #include <string.h>
  
! /* Return the address of the last file name component of NAME.  If
!    NAME has no relative file name components because it is a file
!    system root, return the empty string.  */
  
  char *
--- 19,29 ----
  #include <config.h>
  
! /* Specification.  */
! #include "basename-lgpl.h"
  
+ #include <stdbool.h>
  #include <string.h>
  
! #include "filename.h"
  
  char *
***************
*** 32,36 ****
    char const *base = name + FILE_SYSTEM_PREFIX_LEN (name);
    char const *p;
!   bool saw_slash = false;
  
    while (ISSLASH (*base))
--- 32,36 ----
    char const *base = name + FILE_SYSTEM_PREFIX_LEN (name);
    char const *p;
!   bool last_was_slash = false;
  
    while (ISSLASH (*base))
***************
*** 40,48 ****
      {
        if (ISSLASH (*p))
!         saw_slash = true;
!       else if (saw_slash)
          {
            base = p;
!           saw_slash = false;
          }
      }
--- 40,48 ----
      {
        if (ISSLASH (*p))
!         last_was_slash = true;
!       else if (last_was_slash)
          {
            base = p;
!           last_was_slash = false;
          }
      }
***************
*** 51,58 ****
  }
  
- /* Return the length of the basename NAME.  Typically NAME is the
-    value returned by base_name or last_component.  Act like strlen
-    (NAME), except omit all trailing slashes.  */
- 
  size_t
  base_len (char const *name)
--- 51,54 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/basename-lgpl.h texinfo-6.8/gnulib/lib/basename-lgpl.h
*** texinfo-6.7/gnulib/lib/basename-lgpl.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/basename-lgpl.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,78 ----
+ /*  Extract the last component (base name) of a file name.
+ 
+     Copyright (C) 1998, 2001, 2003-2006, 2009-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _BASENAME_LGPL_H
+ #define _BASENAME_LGPL_H
+ 
+ #include <stddef.h>
+ 
+ #ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT
+ # define DOUBLE_SLASH_IS_DISTINCT_ROOT 0
+ #endif
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
+ /* Return the address of the last file name component of FILENAME.
+    If FILENAME has some trailing slash(es), they are considered to be
+    part of the last component.
+    If FILENAME has no relative file name components because it is a file
+    system root, return the empty string.
+    Examples:
+               FILENAME      RESULT
+               "foo.c"       "foo.c"
+               "foo/bar.c"   "bar.c"
+               "/foo/bar.c"  "bar.c"
+               "foo/bar/"    "bar/"
+               "foo/bar//"   "bar//"
+               "/"           ""
+               "//"          ""
+               ""            ""
+    The return value is a tail of the given FILENAME; do NOT free() it!  */
+ 
+ /* This function was traditionally called 'basename', but we avoid this
+    function name because
+      * Various platforms have different functions in their libc.
+        In particular, the glibc basename(), defined in <string.h>, does
+        not consider trailing slashes to be part of the component:
+               FILENAME      RESULT
+               "foo/bar/"    ""
+               "foo/bar//"   ""
+      * The 'basename' command eliminates trailing slashes and for a root
+        produces a non-empty result:
+               FILENAME      RESULT
+               "foo/bar/"    "bar"
+               "foo/bar//"   "bar"
+               "/"           "/"
+               "//"          "/"
+  */
+ extern char *last_component (char const *filename) _GL_ATTRIBUTE_PURE;
+ 
+ /* Return the length of the basename FILENAME.
+    Typically FILENAME is the value returned by base_name or last_component.
+    Act like strlen (FILENAME), except omit all trailing slashes.  */
+ extern size_t base_len (char const *filename) _GL_ATTRIBUTE_PURE;
+ 
+ 
+ #ifdef __cplusplus
+ } /* extern "C" */
+ #endif
+ 
+ #endif /* _BASENAME_LGPL_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/btowc.c texinfo-6.8/gnulib/lib/btowc.c
*** texinfo-6.7/gnulib/lib/btowc.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/btowc.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Convert unibyte character to wide character.
!    Copyright (C) 2008, 2010-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2008.
  
--- 1,4 ----
  /* Convert unibyte character to wide character.
!    Copyright (C) 2008, 2010-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2008.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/c++defs.h texinfo-6.8/gnulib/lib/c++defs.h
*** texinfo-6.7/gnulib/lib/c++defs.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/c++defs.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* C++ compatible function declaration macros.
!    Copyright (C) 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,4 ----
  /* C++ compatible function declaration macros.
!    Copyright (C) 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 147,150 ****
--- 147,160 ----
  #endif
  
+ /* _GL_CXXALIAS_MDA (func, rettype, parameters);
+    is to be used when func is a Microsoft deprecated alias, on native Windows.
+    It declares a C++ alias called GNULIB_NAMESPACE::func
+    that redirects to _func, if GNULIB_NAMESPACE is defined.
+    Example:
+      _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
+  */
+ #define _GL_CXXALIAS_MDA(func,rettype,parameters) \
+   _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters)
+ 
  /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
     is like  _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
***************
*** 172,175 ****
--- 182,193 ----
  #endif
  
+ /* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters);
+    is like  _GL_CXXALIAS_MDA (func, rettype, parameters);
+    except that the C function func may have a slightly different declaration.
+    A cast is used to silence the "invalid conversion" error that would
+    otherwise occur.  */
+ #define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \
+   _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters)
+ 
  /* _GL_CXXALIAS_SYS (func, rettype, parameters);
     declares a C++ alias called GNULIB_NAMESPACE::func
***************
*** 269,273 ****
  /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
     we enable the warning only when not optimizing.  */
! # if !__OPTIMIZE__
  #  define _GL_CXXALIASWARN_2(func,namespace) \
      _GL_WARN_ON_USE (func, \
--- 287,291 ----
  /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
     we enable the warning only when not optimizing.  */
! # if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
  #  define _GL_CXXALIASWARN_2(func,namespace) \
      _GL_WARN_ON_USE (func, \
***************
*** 297,308 ****
  /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
     we enable the warning only when not optimizing.  */
! # if !__OPTIMIZE__
  #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
!     _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
                           "The symbol ::" #func " refers to the system function. " \
                           "Use " #namespace "::" #func " instead.")
- # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
- #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
-      extern __typeof__ (func) func
  # else
  #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
--- 315,323 ----
  /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
     we enable the warning only when not optimizing.  */
! # if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
  #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
!     _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \
                           "The symbol ::" #func " refers to the system function. " \
                           "Use " #namespace "::" #func " instead.")
  # else
  #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
diff -Nrc2 texinfo-6.7/gnulib/lib/cdefs.h texinfo-6.8/gnulib/lib/cdefs.h
*** texinfo-6.7/gnulib/lib/cdefs.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/cdefs.h	2021-03-11 18:57:53.000000000 +0000
***************
*** 1,3 ****
! /* Copyright (C) 1992-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
--- 1,3 ----
! /* Copyright (C) 1992-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
***************
*** 26,30 ****
  /* The GNU libc does not support any K&R compilers or the traditional mode
     of ISO C compilers anymore.  Check for some of the combinations not
!    anymore supported.  */
  #if defined __GNUC__ && !defined __STDC__
  # error "You need a ISO C conforming compiler to use the glibc headers"
--- 26,30 ----
  /* The GNU libc does not support any K&R compilers or the traditional mode
     of ISO C compilers anymore.  Check for some of the combinations not
!    supported anymore.  */
  #if defined __GNUC__ && !defined __STDC__
  # error "You need a ISO C conforming compiler to use the glibc headers"
***************
*** 35,39 ****
  #undef	__PMT
  
! #ifdef __GNUC__
  
  /* All functions, except those with callbacks or those that
--- 35,61 ----
  #undef	__PMT
  
! /* Compilers that lack __has_attribute may object to
!        #if defined __has_attribute && __has_attribute (...)
!    even though they do not need to evaluate the right-hand side of the &&.
!    Similarly for __has_builtin, etc.  */
! #if (defined __has_attribute \
!      && (!defined __clang_minor__ \
!          || 3 < __clang_major__ + (5 <= __clang_minor__)))
! # define __glibc_has_attribute(attr) __has_attribute (attr)
! #else
! # define __glibc_has_attribute(attr) 0
! #endif
! #ifdef __has_builtin
! # define __glibc_has_builtin(name) __has_builtin (name)
! #else
! # define __glibc_has_builtin(name) 0
! #endif
! #ifdef __has_extension
! # define __glibc_has_extension(ext) __has_extension (ext)
! #else
! # define __glibc_has_extension(ext) 0
! #endif
! 
! #if defined __GNUC__ || defined __clang__
  
  /* All functions, except those with callbacks or those that
***************
*** 48,56 ****
  
  /* GCC can always grok prototypes.  For C++ programs we add throw()
!    to help it optimize the function calls.  But this works only with
!    gcc 2.8.x and egcs.  For gcc 3.2 and up we even mark C functions
     as non-throwing using a function attribute since programs can use
     the -fexceptions options for C code as well.  */
! # if !defined __cplusplus && __GNUC_PREREQ (3, 3)
  #  define __THROW	__attribute__ ((__nothrow__ __LEAF))
  #  define __THROWNL	__attribute__ ((__nothrow__))
--- 70,79 ----
  
  /* GCC can always grok prototypes.  For C++ programs we add throw()
!    to help it optimize the function calls.  But this only works with
!    gcc 2.8.x and egcs.  For gcc 3.4 and up we even mark C functions
     as non-throwing using a function attribute since programs can use
     the -fexceptions options for C code as well.  */
! # if !defined __cplusplus \
!      && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))
  #  define __THROW	__attribute__ ((__nothrow__ __LEAF))
  #  define __THROWNL	__attribute__ ((__nothrow__))
***************
*** 58,66 ****
  #  define __NTHNL(fct)  __attribute__ ((__nothrow__)) fct
  # else
! #  if defined __cplusplus && __GNUC_PREREQ (2,8)
! #   define __THROW	throw ()
! #   define __THROWNL	throw ()
! #   define __NTH(fct)	__LEAF_ATTR fct throw ()
! #   define __NTHNL(fct) fct throw ()
  #  else
  #   define __THROW
--- 81,93 ----
  #  define __NTHNL(fct)  __attribute__ ((__nothrow__)) fct
  # else
! #  if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)
! #   if __cplusplus >= 201103L
! #    define __THROW	noexcept (true)
! #   else
! #    define __THROW	throw ()
! #   endif
! #   define __THROWNL	__THROW
! #   define __NTH(fct)	__LEAF_ATTR fct __THROW
! #   define __NTHNL(fct) fct __THROW
  #  else
  #   define __THROW
***************
*** 71,75 ****
  # endif
  
! #else	/* Not GCC.  */
  
  # if (defined __cplusplus						\
--- 98,102 ----
  # endif
  
! #else	/* Not GCC or clang.  */
  
  # if (defined __cplusplus						\
***************
*** 84,97 ****
  # define __NTH(fct)	fct
  
! #endif	/* GCC.  */
! 
! /* Compilers that are not clang may object to
!        #if defined __clang__ && __has_extension(...)
!    even though they do not need to evaluate the right-hand side of the &&.  */
! #if defined __clang__ && defined __has_extension
! # define __glibc_clang_has_extension(ext) __has_extension (ext)
! #else
! # define __glibc_clang_has_extension(ext) 0
! #endif
  
  /* These two macros are not used in glibc anymore.  They are kept here
--- 111,115 ----
  # define __NTH(fct)	fct
  
! #endif	/* GCC || clang.  */
  
  /* These two macros are not used in glibc anymore.  They are kept here
***************
*** 124,135 ****
  #define __bos0(ptr) __builtin_object_size (ptr, 0)
  
  #if __GNUC_PREREQ (4,3)
- # define __warndecl(name, msg) \
-   extern void name (void) __attribute__((__warning__ (msg)))
  # define __warnattr(msg) __attribute__((__warning__ (msg)))
  # define __errordecl(name, msg) \
    extern void name (void) __attribute__((__error__ (msg)))
  #else
- # define __warndecl(name, msg) extern void name (void)
  # define __warnattr(msg)
  # define __errordecl(name, msg) extern void name (void)
--- 142,159 ----
  #define __bos0(ptr) __builtin_object_size (ptr, 0)
  
+ /* Use __builtin_dynamic_object_size at _FORTIFY_SOURCE=3 when available.  */
+ #if __USE_FORTIFY_LEVEL == 3 && __glibc_clang_prereq (9, 0)
+ # define __glibc_objsize0(__o) __builtin_dynamic_object_size (__o, 0)
+ # define __glibc_objsize(__o) __builtin_dynamic_object_size (__o, 1)
+ #else
+ # define __glibc_objsize0(__o) __bos0 (__o)
+ # define __glibc_objsize(__o) __bos (__o)
+ #endif
+ 
  #if __GNUC_PREREQ (4,3)
  # define __warnattr(msg) __attribute__((__warning__ (msg)))
  # define __errordecl(name, msg) \
    extern void name (void) __attribute__((__error__ (msg)))
  #else
  # define __warnattr(msg)
  # define __errordecl(name, msg) extern void name (void)
***************
*** 143,148 ****
  # define __flexarr	[]
  # define __glibc_c99_flexarr_available 1
! #elif __GNUC_PREREQ (2,97)
! /* GCC 2.97 supports C99 flexible array members as an extension,
     even when in C89 mode or compiling C++ (any version).  */
  # define __flexarr	[]
--- 167,172 ----
  # define __flexarr	[]
  # define __glibc_c99_flexarr_available 1
! #elif __GNUC_PREREQ (2,97) || defined __clang__
! /* GCC 2.97 and clang support C99 flexible array members as an extension,
     even when in C89 mode or compiling C++ (any version).  */
  # define __flexarr	[]
***************
*** 170,174 ****
     int __REDIRECT(setpgrp, (__pid_t pid, __pid_t pgrp), setpgid); */
  
! #if defined __GNUC__ && __GNUC__ >= 2
  
  # define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias))
--- 194,198 ----
     int __REDIRECT(setpgrp, (__pid_t pid, __pid_t pgrp), setpgid); */
  
! #if (defined __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)
  
  # define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias))
***************
*** 195,202 ****
  #endif
  
! /* GCC has various useful declarations that can be made with the
!    `__attribute__' syntax.  All of the ways we use this do fine if
!    they are omitted for compilers that don't understand it. */
! #if !defined __GNUC__ || __GNUC__ < 2
  # define __attribute__(xyz)	/* Ignore */
  #endif
--- 219,226 ----
  #endif
  
! /* GCC and clang have various useful declarations that can be made with
!    the '__attribute__' syntax.  All of the ways we use this do fine if
!    they are omitted for compilers that don't understand it.  */
! #if !(defined __GNUC__ || defined __clang__)
  # define __attribute__(xyz)	/* Ignore */
  #endif
***************
*** 205,209 ****
     for functions was introduced.  We don't want to use it unconditionally
     (although this would be possible) since it generates warnings.  */
! #if __GNUC_PREREQ (2,96)
  # define __attribute_malloc__ __attribute__ ((__malloc__))
  #else
--- 229,233 ----
     for functions was introduced.  We don't want to use it unconditionally
     (although this would be possible) since it generates warnings.  */
! #if __GNUC_PREREQ (2,96) || __glibc_has_attribute (__malloc__)
  # define __attribute_malloc__ __attribute__ ((__malloc__))
  #else
***************
*** 223,227 ****
     for functions was introduced.  We don't want to use it unconditionally
     (although this would be possible) since it generates warnings.  */
! #if __GNUC_PREREQ (2,96)
  # define __attribute_pure__ __attribute__ ((__pure__))
  #else
--- 247,251 ----
     for functions was introduced.  We don't want to use it unconditionally
     (although this would be possible) since it generates warnings.  */
! #if __GNUC_PREREQ (2,96) || __glibc_has_attribute (__pure__)
  # define __attribute_pure__ __attribute__ ((__pure__))
  #else
***************
*** 230,234 ****
  
  /* This declaration tells the compiler that the value is constant.  */
! #if __GNUC_PREREQ (2,5)
  # define __attribute_const__ __attribute__ ((__const__))
  #else
--- 254,258 ----
  
  /* This declaration tells the compiler that the value is constant.  */
! #if __GNUC_PREREQ (2,5) || __glibc_has_attribute (__const__)
  # define __attribute_const__ __attribute__ ((__const__))
  #else
***************
*** 236,243 ****
  #endif
  
  /* At some point during the gcc 3.1 development the `used' attribute
     for functions was introduced.  We don't want to use it unconditionally
     (although this would be possible) since it generates warnings.  */
! #if __GNUC_PREREQ (3,1)
  # define __attribute_used__ __attribute__ ((__used__))
  # define __attribute_noinline__ __attribute__ ((__noinline__))
--- 260,275 ----
  #endif
  
+ #if defined __STDC_VERSION__ && 201710L < __STDC_VERSION__
+ # define __attribute_maybe_unused__ [[__maybe_unused__]]
+ #elif __GNUC_PREREQ (2,7) || __glibc_has_attribute (__unused__)
+ # define __attribute_maybe_unused__ __attribute__ ((__unused__))
+ #else
+ # define __attribute_maybe_unused__ /* Ignore */
+ #endif
+ 
  /* At some point during the gcc 3.1 development the `used' attribute
     for functions was introduced.  We don't want to use it unconditionally
     (although this would be possible) since it generates warnings.  */
! #if __GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__)
  # define __attribute_used__ __attribute__ ((__used__))
  # define __attribute_noinline__ __attribute__ ((__noinline__))
***************
*** 248,252 ****
  
  /* Since version 3.2, gcc allows marking deprecated functions.  */
! #if __GNUC_PREREQ (3,2)
  # define __attribute_deprecated__ __attribute__ ((__deprecated__))
  #else
--- 280,284 ----
  
  /* Since version 3.2, gcc allows marking deprecated functions.  */
! #if __GNUC_PREREQ (3,2) || __glibc_has_attribute (__deprecated__)
  # define __attribute_deprecated__ __attribute__ ((__deprecated__))
  #else
***************
*** 257,262 ****
     when a deprecated function is used.  clang claims to be gcc 4.2, but
     may also support this feature.  */
! #if __GNUC_PREREQ (4,5) || \
!     __glibc_clang_has_extension (__attribute_deprecated_with_message__)
  # define __attribute_deprecated_msg__(msg) \
  	 __attribute__ ((__deprecated__ (msg)))
--- 289,294 ----
     when a deprecated function is used.  clang claims to be gcc 4.2, but
     may also support this feature.  */
! #if __GNUC_PREREQ (4,5) \
!     || __glibc_has_extension (__attribute_deprecated_with_message__)
  # define __attribute_deprecated_msg__(msg) \
  	 __attribute__ ((__deprecated__ (msg)))
***************
*** 271,275 ****
     gcc-3.0 and older, all but the last one are ignored.  In newer gccs,
     all designated arguments are considered.  */
! #if __GNUC_PREREQ (2,8)
  # define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))
  #else
--- 303,307 ----
     gcc-3.0 and older, all but the last one are ignored.  In newer gccs,
     all designated arguments are considered.  */
! #if __GNUC_PREREQ (2,8) || __glibc_has_attribute (__format_arg__)
  # define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))
  #else
***************
*** 281,285 ****
     unconditionally (although this would be possible) since it
     generates warnings.  */
! #if __GNUC_PREREQ (2,97)
  # define __attribute_format_strfmon__(a,b) \
    __attribute__ ((__format__ (__strfmon__, a, b)))
--- 313,317 ----
     unconditionally (although this would be possible) since it
     generates warnings.  */
! #if __GNUC_PREREQ (2,97) || __glibc_has_attribute (__format__)
  # define __attribute_format_strfmon__(a,b) \
    __attribute__ ((__format__ (__strfmon__, a, b)))
***************
*** 289,305 ****
  
  /* The nonnull function attribute marks pointer parameters that
!    must not be NULL.  Do not define __nonnull if it is already defined,
!    for portability when this file is used in Gnulib.  */
! #ifndef __nonnull
! # if __GNUC_PREREQ (3,3)
! #  define __nonnull(params) __attribute__ ((__nonnull__ params))
  # else
! #  define __nonnull(params)
  # endif
  #endif
  
  /* If fortification mode, we warn about unused results of certain
     function calls which can lead to problems.  */
! #if __GNUC_PREREQ (3,4)
  # define __attribute_warn_unused_result__ \
     __attribute__ ((__warn_unused_result__))
--- 321,339 ----
  
  /* The nonnull function attribute marks pointer parameters that
!    must not be NULL.  */
! #ifndef __attribute_nonnull__
! # if __GNUC_PREREQ (3,3) || __glibc_has_attribute (__nonnull__)
! #  define __attribute_nonnull__(params) __attribute__ ((__nonnull__ params))
  # else
! #  define __attribute_nonnull__(params)
  # endif
  #endif
+ #ifndef __nonnull
+ # define __nonnull(params) __attribute_nonnull__ (params)
+ #endif
  
  /* If fortification mode, we warn about unused results of certain
     function calls which can lead to problems.  */
! #if __GNUC_PREREQ (3,4) || __glibc_has_attribute (__warn_unused_result__)
  # define __attribute_warn_unused_result__ \
     __attribute__ ((__warn_unused_result__))
***************
*** 315,319 ****
  
  /* Forces a function to be always inlined.  */
! #if __GNUC_PREREQ (3,2)
  /* The Linux kernel defines __always_inline in stddef.h (283d7573), and
     it conflicts with this definition.  Therefore undefine it first to
--- 349,353 ----
  
  /* Forces a function to be always inlined.  */
! #if __GNUC_PREREQ (3,2) || __glibc_has_attribute (__always_inline__)
  /* The Linux kernel defines __always_inline in stddef.h (283d7573), and
     it conflicts with this definition.  Therefore undefine it first to
***************
*** 328,332 ****
  /* Associate error messages with the source location of the call site rather
     than with the source location inside the function.  */
! #if __GNUC_PREREQ (4,3)
  # define __attribute_artificial__ __attribute__ ((__artificial__))
  #else
--- 362,366 ----
  /* Associate error messages with the source location of the call site rather
     than with the source location inside the function.  */
! #if __GNUC_PREREQ (4,3) || __glibc_has_attribute (__artificial__)
  # define __attribute_artificial__ __attribute__ ((__artificial__))
  #else
***************
*** 371,380 ****
     `__extension__' keyword.  But this is not generally available before
     version 2.8.  */
! #if !__GNUC_PREREQ (2,8)
  # define __extension__		/* Ignore */
  #endif
  
! /* __restrict is known in EGCS 1.2 and above. */
! #if !__GNUC_PREREQ (2,92)
  # if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
  #  define __restrict	restrict
--- 405,416 ----
     `__extension__' keyword.  But this is not generally available before
     version 2.8.  */
! #if !(__GNUC_PREREQ (2,8) || defined __clang__)
  # define __extension__		/* Ignore */
  #endif
  
! /* __restrict is known in EGCS 1.2 and above, and in clang.
!    It works also in C++ mode (outside of arrays), but only when spelled
!    as '__restrict', not 'restrict'.  */
! #if !(__GNUC_PREREQ (2,92) || __clang_major__ >= 3)
  # if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
  #  define __restrict	restrict
***************
*** 386,391 ****
  /* ISO C99 also allows to declare arrays as non-overlapping.  The syntax is
       array_name[restrict]
!    GCC 3.1 supports this.  */
! #if __GNUC_PREREQ (3,1) && !defined __GNUG__
  # define __restrict_arr	__restrict
  #else
--- 422,428 ----
  /* ISO C99 also allows to declare arrays as non-overlapping.  The syntax is
       array_name[restrict]
!    GCC 3.1 and clang support this.
!    This syntax is not usable in C++ mode.  */
! #if (__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && !defined __cplusplus
  # define __restrict_arr	__restrict
  #else
***************
*** 402,406 ****
  #endif
  
! #if __GNUC__ >= 3
  # define __glibc_unlikely(cond)	__builtin_expect ((cond), 0)
  # define __glibc_likely(cond)	__builtin_expect ((cond), 1)
--- 439,443 ----
  #endif
  
! #if (__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect)
  # define __glibc_unlikely(cond)	__builtin_expect ((cond), 0)
  # define __glibc_likely(cond)	__builtin_expect ((cond), 1)
***************
*** 410,422 ****
  #endif
  
- #ifdef __has_attribute
- # define __glibc_has_attribute(attr)	__has_attribute (attr)
- #else
- # define __glibc_has_attribute(attr)	0
- #endif
- 
  #if (!defined _Noreturn \
       && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
!      &&  !__GNUC_PREREQ (4,7))
  # if __GNUC_PREREQ (2,8)
  #  define _Noreturn __attribute__ ((__noreturn__))
--- 447,454 ----
  #endif
  
  #if (!defined _Noreturn \
       && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
!      &&  !(__GNUC_PREREQ (4,7) \
!            || (3 < __clang_major__ + (5 <= __clang_minor__))))
  # if __GNUC_PREREQ (2,8)
  #  define _Noreturn __attribute__ ((__noreturn__))
***************
*** 435,441 ****
  #endif
  
  #if (!defined _Static_assert && !defined __cplusplus \
       && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
!      && (!__GNUC_PREREQ (4, 6) || defined __STRICT_ANSI__))
  # define _Static_assert(expr, diagnostic) \
      extern int (*__Static_assert_function (void)) \
--- 467,484 ----
  #endif
  
+ /* Undefine (also defined in libc-symbols.h).  */
+ #undef __attribute_copy__
+ #if __GNUC_PREREQ (9, 0)
+ /* Copies attributes from the declaration or type referenced by
+    the argument.  */
+ # define __attribute_copy__(arg) __attribute__ ((__copy__ (arg)))
+ #else
+ # define __attribute_copy__(arg)
+ #endif
+ 
  #if (!defined _Static_assert && !defined __cplusplus \
       && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
!      && (!(__GNUC_PREREQ (4, 6) || __clang_major__ >= 4) \
!          || defined __STRICT_ANSI__))
  # define _Static_assert(expr, diagnostic) \
      extern int (*__Static_assert_function (void)) \
***************
*** 450,454 ****
  #endif
  
! #if defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH
  # define __LDBL_COMPAT 1
  # ifdef __REDIRECT
--- 493,527 ----
  #endif
  
! #if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
! # ifdef __REDIRECT
! 
! /* Alias name defined automatically.  */
! #  define __LDBL_REDIR(name, proto) ... unused__ldbl_redir
! #  define __LDBL_REDIR_DECL(name) \
!   extern __typeof (name) name __asm (__ASMNAME ("__" #name "ieee128"));
! 
! /* Alias name defined automatically, with leading underscores.  */
! #  define __LDBL_REDIR2_DECL(name) \
!   extern __typeof (__##name) __##name \
!     __asm (__ASMNAME ("__" #name "ieee128"));
! 
! /* Alias name defined manually.  */
! #  define __LDBL_REDIR1(name, proto, alias) ... unused__ldbl_redir1
! #  define __LDBL_REDIR1_DECL(name, alias) \
!   extern __typeof (name) name __asm (__ASMNAME (#alias));
! 
! #  define __LDBL_REDIR1_NTH(name, proto, alias) \
!   __REDIRECT_NTH (name, proto, alias)
! #  define __REDIRECT_NTH_LDBL(name, proto, alias) \
!   __LDBL_REDIR1_NTH (name, proto, __##alias##ieee128)
! 
! /* Unused.  */
! #  define __REDIRECT_LDBL(name, proto, alias) ... unused__redirect_ldbl
! #  define __LDBL_REDIR_NTH(name, proto) ... unused__ldbl_redir_nth
! 
! # else
! _Static_assert (0, "IEEE 128-bits long double requires redirection on this platform");
! # endif
! #elif defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH
  # define __LDBL_COMPAT 1
  # ifdef __REDIRECT
***************
*** 459,462 ****
--- 532,537 ----
  #  define __LDBL_REDIR_NTH(name, proto) \
    __LDBL_REDIR1_NTH (name, proto, __nldbl_##name)
+ #  define __LDBL_REDIR2_DECL(name) \
+   extern __typeof (__##name) __##name __asm (__ASMNAME ("__nldbl___" #name));
  #  define __LDBL_REDIR1_DECL(name, alias) \
    extern __typeof (name) name __asm (__ASMNAME (#alias));
***************
*** 469,477 ****
  # endif
  #endif
! #if !defined __LDBL_COMPAT || !defined __REDIRECT
  # define __LDBL_REDIR1(name, proto, alias) name proto
  # define __LDBL_REDIR(name, proto) name proto
  # define __LDBL_REDIR1_NTH(name, proto, alias) name proto __THROW
  # define __LDBL_REDIR_NTH(name, proto) name proto __THROW
  # define __LDBL_REDIR_DECL(name)
  # ifdef __REDIRECT
--- 544,554 ----
  # endif
  #endif
! #if (!defined __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) \
!     || !defined __REDIRECT
  # define __LDBL_REDIR1(name, proto, alias) name proto
  # define __LDBL_REDIR(name, proto) name proto
  # define __LDBL_REDIR1_NTH(name, proto, alias) name proto __THROW
  # define __LDBL_REDIR_NTH(name, proto) name proto __THROW
+ # define __LDBL_REDIR2_DECL(name)
  # define __LDBL_REDIR_DECL(name)
  # ifdef __REDIRECT
***************
*** 504,508 ****
  #if !defined __cplusplus \
      && (__GNUC_PREREQ (4, 9) \
! 	|| __glibc_clang_has_extension (c_generic_selections) \
  	|| (!defined __GNUC__ && defined __STDC_VERSION__ \
  	    && __STDC_VERSION__ >= 201112L))
--- 581,585 ----
  #if !defined __cplusplus \
      && (__GNUC_PREREQ (4, 9) \
! 	|| __glibc_has_extension (c_generic_selections) \
  	|| (!defined __GNUC__ && defined __STDC_VERSION__ \
  	    && __STDC_VERSION__ >= 201112L))
***************
*** 512,514 ****
--- 589,610 ----
  #endif
  
+ #if __GNUC_PREREQ (10, 0)
+ /* Designates a 1-based positional argument ref-index of pointer type
+    that can be used to access size-index elements of the pointed-to
+    array according to access mode, or at least one element when
+    size-index is not provided:
+      access (access-mode, <ref-index> [, <size-index>])  */
+ #define __attr_access(x) __attribute__ ((__access__ x))
+ #else
+ #  define __attr_access(x)
+ #endif
+ 
+ /* Specify that a function such as setjmp or vfork may return
+    twice.  */
+ #if __GNUC_PREREQ (4, 1)
+ # define __attribute_returns_twice__ __attribute__ ((__returns_twice__))
+ #else
+ # define __attribute_returns_twice__ /* Ignore.  */
+ #endif
+ 
  #endif	 /* sys/cdefs.h */
diff -Nrc2 texinfo-6.7/gnulib/lib/cloexec.c texinfo-6.8/gnulib/lib/cloexec.c
*** texinfo-6.7/gnulib/lib/cloexec.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/cloexec.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,83 ----
+ /* cloexec.c - set or clear the close-on-exec descriptor flag
+ 
+    Copyright (C) 1991, 2004-2006, 2009-2021 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 3 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, see <https://www.gnu.org/licenses/>.
+ 
+    The code is taken from glibc/manual/llio.texi  */
+ 
+ #include <config.h>
+ 
+ #include "cloexec.h"
+ 
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <unistd.h>
+ 
+ /* Set the 'FD_CLOEXEC' flag of DESC if VALUE is true,
+    or clear the flag if VALUE is false.
+    Return 0 on success, or -1 on error with 'errno' set.
+ 
+    Note that on MingW, this function does NOT protect DESC from being
+    inherited into spawned children.  Instead, either use dup_cloexec
+    followed by closing the original DESC, or use interfaces such as
+    open or pipe2 that accept flags like O_CLOEXEC to create DESC
+    non-inheritable in the first place.  */
+ 
+ int
+ set_cloexec_flag (int desc, bool value)
+ {
+ #ifdef F_SETFD
+ 
+   int flags = fcntl (desc, F_GETFD, 0);
+ 
+   if (0 <= flags)
+     {
+       int newflags = (value ? flags | FD_CLOEXEC : flags & ~FD_CLOEXEC);
+ 
+       if (flags == newflags
+           || fcntl (desc, F_SETFD, newflags) != -1)
+         return 0;
+     }
+ 
+   return -1;
+ 
+ #else /* !F_SETFD */
+ 
+   /* Use dup2 to reject invalid file descriptors; the cloexec flag
+      will be unaffected.  */
+   if (desc < 0)
+     {
+       errno = EBADF;
+       return -1;
+     }
+   if (dup2 (desc, desc) < 0)
+     /* errno is EBADF here.  */
+     return -1;
+ 
+   /* There is nothing we can do on this kind of platform.  Punt.  */
+   return 0;
+ #endif /* !F_SETFD */
+ }
+ 
+ 
+ /* Duplicates a file handle FD, while marking the copy to be closed
+    prior to exec or spawn.  Returns -1 and sets errno if FD could not
+    be duplicated.  */
+ 
+ int
+ dup_cloexec (int fd)
+ {
+   return fcntl (fd, F_DUPFD_CLOEXEC, 0);
+ }
diff -Nrc2 texinfo-6.7/gnulib/lib/cloexec.h texinfo-6.8/gnulib/lib/cloexec.h
*** texinfo-6.7/gnulib/lib/cloexec.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/cloexec.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,38 ----
+ /* cloexec.c - set or clear the close-on-exec descriptor flag
+ 
+    Copyright (C) 2004, 2009-2021 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 3 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, see <https://www.gnu.org/licenses/>.
+ 
+ */
+ 
+ #include <stdbool.h>
+ 
+ /* Set the 'FD_CLOEXEC' flag of DESC if VALUE is true,
+    or clear the flag if VALUE is false.
+    Return 0 on success, or -1 on error with 'errno' set.
+ 
+    Note that on MingW, this function does NOT protect DESC from being
+    inherited into spawned children.  Instead, either use dup_cloexec
+    followed by closing the original DESC, or use interfaces such as
+    open or pipe2 that accept flags like O_CLOEXEC to create DESC
+    non-inheritable in the first place.  */
+ 
+ int set_cloexec_flag (int desc, bool value);
+ 
+ /* Duplicates a file handle FD, while marking the copy to be closed
+    prior to exec or spawn.  Returns -1 and sets errno if FD could not
+    be duplicated.  */
+ 
+ int dup_cloexec (int fd);
diff -Nrc2 texinfo-6.7/gnulib/lib/close.c texinfo-6.8/gnulib/lib/close.c
*** texinfo-6.7/gnulib/lib/close.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/close.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,75 ----
+ /* close replacement.
+    Copyright (C) 2008-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include <unistd.h>
+ 
+ #include <errno.h>
+ 
+ #include "fd-hook.h"
+ #if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+ # include "msvc-inval.h"
+ #endif
+ 
+ #undef close
+ 
+ #if defined _WIN32 && !defined __CYGWIN__
+ # if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+ static int
+ close_nothrow (int fd)
+ {
+   int result;
+ 
+   TRY_MSVC_INVAL
+     {
+       result = _close (fd);
+     }
+   CATCH_MSVC_INVAL
+     {
+       result = -1;
+       errno = EBADF;
+     }
+   DONE_MSVC_INVAL;
+ 
+   return result;
+ }
+ # else
+ #  define close_nothrow _close
+ # endif
+ #else
+ # define close_nothrow close
+ #endif
+ 
+ /* Override close() to call into other gnulib modules.  */
+ 
+ int
+ rpl_close (int fd)
+ {
+ #if WINDOWS_SOCKETS
+   int retval = execute_all_close_hooks (close_nothrow, fd);
+ #else
+   int retval = close_nothrow (fd);
+ #endif
+ 
+ #if REPLACE_FCHDIR
+   if (retval >= 0)
+     _gl_unregister_fd (fd);
+ #endif
+ 
+   return retval;
+ }
diff -Nrc2 texinfo-6.7/gnulib/lib/dirname.h texinfo-6.8/gnulib/lib/dirname.h
*** texinfo-6.7/gnulib/lib/dirname.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/dirname.h	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,54 ****
- /*  Take file names apart into directory and base names.
- 
-     Copyright (C) 1998, 2001, 2003-2006, 2009-2019 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 3 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, see <https://www.gnu.org/licenses/>.  */
- 
- #ifndef DIRNAME_H_
- # define DIRNAME_H_ 1
- 
- # include <stdbool.h>
- # include <stddef.h>
- # include "dosname.h"
- 
- # ifndef DIRECTORY_SEPARATOR
- #  define DIRECTORY_SEPARATOR '/'
- # endif
- 
- # ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT
- #  define DOUBLE_SLASH_IS_DISTINCT_ROOT 0
- # endif
- 
- #ifdef __cplusplus
- extern "C" {
- #endif
- 
- # if GNULIB_DIRNAME
- char *base_name (char const *file) _GL_ATTRIBUTE_MALLOC;
- char *dir_name (char const *file);
- # endif
- 
- char *mdir_name (char const *file);
- size_t base_len (char const *file) _GL_ATTRIBUTE_PURE;
- size_t dir_len (char const *file) _GL_ATTRIBUTE_PURE;
- char *last_component (char const *file) _GL_ATTRIBUTE_PURE;
- 
- bool strip_trailing_slashes (char *file);
- 
- #ifdef __cplusplus
- } /* extern "C" */
- #endif
- 
- #endif /* not DIRNAME_H_ */
--- 0 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/dirname-lgpl.c texinfo-6.8/gnulib/lib/dirname-lgpl.c
*** texinfo-6.7/gnulib/lib/dirname-lgpl.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/dirname-lgpl.c	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,86 ****
- /* dirname.c -- return all but the last element in a file name
- 
-    Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2019 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 3 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, see <https://www.gnu.org/licenses/>.  */
- 
- #include <config.h>
- 
- #include "dirname.h"
- 
- #include <stdlib.h>
- #include <string.h>
- 
- /* Return the length of the prefix of FILE that will be used by
-    dir_name.  If FILE is in the working directory, this returns zero
-    even though 'dir_name (FILE)' will return ".".  Works properly even
-    if there are trailing slashes (by effectively ignoring them).  */
- 
- size_t
- dir_len (char const *file)
- {
-   size_t prefix_length = FILE_SYSTEM_PREFIX_LEN (file);
-   size_t length;
- 
-   /* Advance prefix_length beyond important leading slashes.  */
-   prefix_length += (prefix_length != 0
-                     ? (FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
-                        && ISSLASH (file[prefix_length]))
-                     : (ISSLASH (file[0])
-                        ? ((DOUBLE_SLASH_IS_DISTINCT_ROOT
-                            && ISSLASH (file[1]) && ! ISSLASH (file[2])
-                            ? 2 : 1))
-                        : 0));
- 
-   /* Strip the basename and any redundant slashes before it.  */
-   for (length = last_component (file) - file;
-        prefix_length < length; length--)
-     if (! ISSLASH (file[length - 1]))
-       break;
-   return length;
- }
- 
- 
- /* In general, we can't use the builtin 'dirname' function if available,
-    since it has different meanings in different environments.
-    In some environments the builtin 'dirname' modifies its argument.
- 
-    Return the leading directories part of FILE, allocated with malloc.
-    Works properly even if there are trailing slashes (by effectively
-    ignoring them).  Return NULL on failure.
- 
-    If lstat (FILE) would succeed, then { chdir (dir_name (FILE));
-    lstat (base_name (FILE)); } will access the same file.  Likewise,
-    if the sequence { chdir (dir_name (FILE));
-    rename (base_name (FILE), "foo"); } succeeds, you have renamed FILE
-    to "foo" in the same directory FILE was in.  */
- 
- char *
- mdir_name (char const *file)
- {
-   size_t length = dir_len (file);
-   bool append_dot = (length == 0
-                      || (FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
-                          && length == FILE_SYSTEM_PREFIX_LEN (file)
-                          && file[2] != '\0' && ! ISSLASH (file[2])));
-   char *dir = malloc (length + append_dot + 1);
-   if (!dir)
-     return NULL;
-   memcpy (dir, file, length);
-   if (append_dot)
-     dir[length++] = '.';
-   dir[length] = '\0';
-   return dir;
- }
--- 0 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/dosname.h texinfo-6.8/gnulib/lib/dosname.h
*** texinfo-6.7/gnulib/lib/dosname.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/dosname.h	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,52 ****
- /* File names on MS-DOS/Windows systems.
- 
-    Copyright (C) 2000-2001, 2004-2006, 2009-2019 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 3 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, see <https://www.gnu.org/licenses/>.
- 
-    From Paul Eggert and Jim Meyering.  */
- 
- #ifndef _DOSNAME_H
- #define _DOSNAME_H
- 
- #if (defined _WIN32 || defined __CYGWIN__ \
-      || defined __EMX__ || defined __MSDOS__ || defined __DJGPP__)
-    /* This internal macro assumes ASCII, but all hosts that support drive
-       letters use ASCII.  */
- # define _IS_DRIVE_LETTER(C) (((unsigned int) (C) | ('a' - 'A')) - 'a'  \
-                               <= 'z' - 'a')
- # define FILE_SYSTEM_PREFIX_LEN(Filename) \
-           (_IS_DRIVE_LETTER ((Filename)[0]) && (Filename)[1] == ':' ? 2 : 0)
- # ifndef __CYGWIN__
- #  define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 1
- # endif
- # define ISSLASH(C) ((C) == '/' || (C) == '\\')
- #else
- # define FILE_SYSTEM_PREFIX_LEN(Filename) 0
- # define ISSLASH(C) ((C) == '/')
- #endif
- 
- #ifndef FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
- # define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0
- #endif
- 
- #if FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
- #  define IS_ABSOLUTE_FILE_NAME(F) ISSLASH ((F)[FILE_SYSTEM_PREFIX_LEN (F)])
- # else
- #  define IS_ABSOLUTE_FILE_NAME(F)                              \
-      (ISSLASH ((F)[0]) || FILE_SYSTEM_PREFIX_LEN (F) != 0)
- #endif
- #define IS_RELATIVE_FILE_NAME(F) (! IS_ABSOLUTE_FILE_NAME (F))
- 
- #endif /* DOSNAME_H_ */
--- 0 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/dup2.c texinfo-6.8/gnulib/lib/dup2.c
*** texinfo-6.7/gnulib/lib/dup2.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/dup2.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,189 ----
+ /* Duplicate an open file descriptor to a specified file descriptor.
+ 
+    Copyright (C) 1999, 2004-2007, 2009-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* written by Paul Eggert */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include <unistd.h>
+ 
+ #include <errno.h>
+ #include <fcntl.h>
+ 
+ #undef dup2
+ 
+ #if defined _WIN32 && ! defined __CYGWIN__
+ 
+ /* Get declarations of the native Windows API functions.  */
+ # define WIN32_LEAN_AND_MEAN
+ # include <windows.h>
+ 
+ # if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+ #  include "msvc-inval.h"
+ # endif
+ 
+ /* Get _get_osfhandle.  */
+ # if GNULIB_MSVC_NOTHROW
+ #  include "msvc-nothrow.h"
+ # else
+ #  include <io.h>
+ # endif
+ 
+ # if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+ static int
+ dup2_nothrow (int fd, int desired_fd)
+ {
+   int result;
+ 
+   TRY_MSVC_INVAL
+     {
+       result = _dup2 (fd, desired_fd);
+     }
+   CATCH_MSVC_INVAL
+     {
+       errno = EBADF;
+       result = -1;
+     }
+   DONE_MSVC_INVAL;
+ 
+   return result;
+ }
+ # else
+ #  define dup2_nothrow _dup2
+ # endif
+ 
+ static int
+ ms_windows_dup2 (int fd, int desired_fd)
+ {
+   int result;
+ 
+   /* If fd is closed, mingw hangs on dup2 (fd, fd).  If fd is open,
+      dup2 (fd, fd) returns 0, but all further attempts to use fd in
+      future dup2 calls will hang.  */
+   if (fd == desired_fd)
+     {
+       if ((HANDLE) _get_osfhandle (fd) == INVALID_HANDLE_VALUE)
+         {
+           errno = EBADF;
+           return -1;
+         }
+       return fd;
+     }
+ 
+   /* Wine 1.0.1 return 0 when desired_fd is negative but not -1:
+      https://bugs.winehq.org/show_bug.cgi?id=21289 */
+   if (desired_fd < 0)
+     {
+       errno = EBADF;
+       return -1;
+     }
+ 
+   result = dup2_nothrow (fd, desired_fd);
+ 
+   if (result == 0)
+     result = desired_fd;
+ 
+   return result;
+ }
+ 
+ # define dup2 ms_windows_dup2
+ 
+ #elif defined __KLIBC__
+ 
+ # include <InnoTekLIBC/backend.h>
+ 
+ static int
+ klibc_dup2dirfd (int fd, int desired_fd)
+ {
+   int tempfd;
+   int dupfd;
+ 
+   tempfd = open ("NUL", O_RDONLY);
+   if (tempfd == -1)
+     return -1;
+ 
+   if (tempfd == desired_fd)
+     {
+       close (tempfd);
+ 
+       char path[_MAX_PATH];
+       if (__libc_Back_ioFHToPath (fd, path, sizeof (path)))
+         return -1;
+ 
+       return open(path, O_RDONLY);
+     }
+ 
+   dupfd = klibc_dup2dirfd (fd, desired_fd);
+ 
+   close (tempfd);
+ 
+   return dupfd;
+ }
+ 
+ static int
+ klibc_dup2 (int fd, int desired_fd)
+ {
+   int dupfd;
+   struct stat sbuf;
+ 
+   dupfd = dup2 (fd, desired_fd);
+   if (dupfd == -1 && errno == ENOTSUP \
+       && !fstat (fd, &sbuf) && S_ISDIR (sbuf.st_mode))
+     {
+       close (desired_fd);
+ 
+       return klibc_dup2dirfd (fd, desired_fd);
+     }
+ 
+   return dupfd;
+ }
+ 
+ # define dup2 klibc_dup2
+ #endif
+ 
+ int
+ rpl_dup2 (int fd, int desired_fd)
+ {
+   int result;
+ 
+ #ifdef F_GETFL
+   /* On Linux kernels 2.6.26-2.6.29, dup2 (fd, fd) returns -EBADF.
+      On Cygwin 1.5.x, dup2 (1, 1) returns 0.
+      On Cygwin 1.7.17, dup2 (1, -1) dumps core.
+      On Cygwin 1.7.25, dup2 (1, 256) can dump core.
+      On Haiku, dup2 (fd, fd) mistakenly clears FD_CLOEXEC.  */
+ # if HAVE_SETDTABLESIZE
+   setdtablesize (desired_fd + 1);
+ # endif
+   if (desired_fd < 0)
+     fd = desired_fd;
+   if (fd == desired_fd)
+     return fcntl (fd, F_GETFL) == -1 ? -1 : fd;
+ #endif
+ 
+   result = dup2 (fd, desired_fd);
+ 
+   /* Correct an errno value on FreeBSD 6.1 and Cygwin 1.5.x.  */
+   if (result == -1 && errno == EMFILE)
+     errno = EBADF;
+ #if REPLACE_FCHDIR
+   if (fd != desired_fd && result != -1)
+     result = _gl_register_dup (fd, result);
+ #endif
+   return result;
+ }
diff -Nrc2 texinfo-6.7/gnulib/lib/dynarray.h texinfo-6.8/gnulib/lib/dynarray.h
*** texinfo-6.7/gnulib/lib/dynarray.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/dynarray.h	2021-03-11 18:57:53.000000000 +0000
***************
*** 0 ****
--- 1,280 ----
+ /* Type-safe arrays which grow dynamically.
+    Copyright 2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Paul Eggert and Bruno Haible, 2021.  */
+ 
+ #ifndef _GL_DYNARRAY_H
+ #define _GL_DYNARRAY_H
+ 
+ /* Before including this file, you need to define:
+ 
+    DYNARRAY_STRUCT
+       The struct tag of dynamic array to be defined.
+ 
+    DYNARRAY_ELEMENT
+       The type name of the element type.  Elements are copied
+       as if by memcpy, and can change address as the dynamic
+       array grows.
+ 
+    DYNARRAY_PREFIX
+       The prefix of the functions which are defined.
+ 
+    The following parameters are optional:
+ 
+    DYNARRAY_ELEMENT_FREE
+       DYNARRAY_ELEMENT_FREE (E) is evaluated to deallocate the
+       contents of elements. E is of type  DYNARRAY_ELEMENT *.
+ 
+    DYNARRAY_ELEMENT_INIT
+       DYNARRAY_ELEMENT_INIT (E) is evaluated to initialize a new
+       element.  E is of type  DYNARRAY_ELEMENT *.
+       If DYNARRAY_ELEMENT_FREE but not DYNARRAY_ELEMENT_INIT is
+       defined, new elements are automatically zero-initialized.
+       Otherwise, new elements have undefined contents.
+ 
+    DYNARRAY_INITIAL_SIZE
+       The size of the statically allocated array (default:
+       at least 2, more elements if they fit into 128 bytes).
+       Must be a preprocessor constant.  If DYNARRAY_INITIAL_SIZE is 0,
+       there is no statically allocated array at, and all non-empty
+       arrays are heap-allocated.
+ 
+    DYNARRAY_FINAL_TYPE
+       The name of the type which holds the final array.  If not
+       defined, is PREFIX##finalize not provided.  DYNARRAY_FINAL_TYPE
+       must be a struct type, with members of type DYNARRAY_ELEMENT and
+       size_t at the start (in this order).
+ 
+    These macros are undefined after this header file has been
+    included.
+ 
+    The following types are provided (their members are private to the
+    dynarray implementation):
+ 
+      struct DYNARRAY_STRUCT
+ 
+    The following functions are provided:
+  */
+ 
+ /* Initialize a dynamic array object.  This must be called before any
+    use of the object.  */
+ #if 0
+ static void
+        DYNARRAY_PREFIX##init (struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ /* Deallocate the dynamic array and its elements.  */
+ #if 0
+ static void
+        DYNARRAY_PREFIX##free (struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ /* Return true if the dynamic array is in an error state.  */
+ #if 0
+ static bool
+        DYNARRAY_PREFIX##has_failed (const struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ /* Mark the dynamic array as failed.  All elements are deallocated as
+    a side effect.  */
+ #if 0
+ static void
+        DYNARRAY_PREFIX##mark_failed (struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ /* Return the number of elements which have been added to the dynamic
+    array.  */
+ #if 0
+ static size_t
+        DYNARRAY_PREFIX##size (const struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ /* Return a pointer to the first array element, if any.  For a
+    zero-length array, the pointer can be NULL even though the dynamic
+    array has not entered the failure state.  */
+ #if 0
+ static DYNARRAY_ELEMENT *
+        DYNARRAY_PREFIX##begin (const struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ /* Return a pointer one element past the last array element.  For a
+    zero-length array, the pointer can be NULL even though the dynamic
+    array has not entered the failure state.  */
+ #if 0
+ static DYNARRAY_ELEMENT *
+        DYNARRAY_PREFIX##end (const struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ /* Return a pointer to the array element at INDEX.  Terminate the
+    process if INDEX is out of bounds.  */
+ #if 0
+ static DYNARRAY_ELEMENT *
+        DYNARRAY_PREFIX##at (struct DYNARRAY_STRUCT *list, size_t index);
+ #endif
+ 
+ /* Add ITEM at the end of the array, enlarging it by one element.
+    Mark *LIST as failed if the dynamic array allocation size cannot be
+    increased.  */
+ #if 0
+ static void
+        DYNARRAY_PREFIX##add (struct DYNARRAY_STRUCT *list,
+                              DYNARRAY_ELEMENT item);
+ #endif
+ 
+ /* Allocate a place for a new element in *LIST and return a pointer to
+    it.  The pointer can be NULL if the dynamic array cannot be
+    enlarged due to a memory allocation failure.  */
+ #if 0
+ static DYNARRAY_ELEMENT *
+        DYNARRAY_PREFIX##emplace (struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ /* Change the size of *LIST to SIZE.  If SIZE is larger than the
+    existing size, new elements are added (which can be initialized).
+    Otherwise, the list is truncated, and elements are freed.  Return
+    false on memory allocation failure (and mark *LIST as failed).  */
+ #if 0
+ static bool
+        DYNARRAY_PREFIX##resize (struct DYNARRAY_STRUCT *list, size_t size);
+ #endif
+ 
+ /* Remove the last element of LIST if it is present.  */
+ #if 0
+ static void
+        DYNARRAY_PREFIX##remove_last (struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ /* Remove all elements from the list.  The elements are freed, but the
+    list itself is not.  */
+ #if 0
+ static void
+        DYNARRAY_PREFIX##clear (struct DYNARRAY_STRUCT *list);
+ #endif
+ 
+ #if defined DYNARRAY_FINAL_TYPE
+ /* Transfer the dynamic array to a permanent location at *RESULT.
+    Returns true on success on false on allocation failure.  In either
+    case, *LIST is re-initialized and can be reused.  A NULL pointer is
+    stored in *RESULT if LIST refers to an empty list.  On success, the
+    pointer in *RESULT is heap-allocated and must be deallocated using
+    free.  */
+ #if 0
+ static bool
+        DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *list,
+                                   DYNARRAY_FINAL_TYPE *result);
+ #endif
+ #else /* !defined DYNARRAY_FINAL_TYPE */
+ /* Transfer the dynamic array to a heap-allocated array and return a
+    pointer to it.  The pointer is NULL if memory allocation fails, or
+    if the array is empty, so this function should be used only for
+    arrays which are known not be empty (usually because they always
+    have a sentinel at the end).  If LENGTHP is not NULL, the array
+    length is written to *LENGTHP.  *LIST is re-initialized and can be
+    reused.  */
+ #if 0
+ static DYNARRAY_ELEMENT *
+        DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *list,
+                                   size_t *lengthp);
+ #endif
+ #endif
+ 
+ /* A minimal example which provides a growing list of integers can be
+    defined like this:
+ 
+      struct int_array
+      {
+        // Pointer to result array followed by its length,
+        // as required by DYNARRAY_FINAL_TYPE.
+        int *array;
+        size_t length;
+      };
+ 
+      #define DYNARRAY_STRUCT dynarray_int
+      #define DYNARRAY_ELEMENT int
+      #define DYNARRAY_PREFIX dynarray_int_
+      #define DYNARRAY_FINAL_TYPE struct int_array
+      #include <malloc/dynarray-skeleton.c>
+ 
+    To create a three-element array with elements 1, 2, 3, use this
+    code:
+ 
+      struct dynarray_int dyn;
+      dynarray_int_init (&dyn);
+      for (int i = 1; i <= 3; ++i)
+        {
+          int *place = dynarray_int_emplace (&dyn);
+          assert (place != NULL);
+          *place = i;
+        }
+      struct int_array result;
+      bool ok = dynarray_int_finalize (&dyn, &result);
+      assert (ok);
+      assert (result.length == 3);
+      assert (result.array[0] == 1);
+      assert (result.array[1] == 2);
+      assert (result.array[2] == 3);
+      free (result.array);
+ 
+    If the elements contain resources which must be freed, define
+    DYNARRAY_ELEMENT_FREE appropriately, like this:
+ 
+      struct str_array
+      {
+        char **array;
+        size_t length;
+      };
+ 
+      #define DYNARRAY_STRUCT dynarray_str
+      #define DYNARRAY_ELEMENT char *
+      #define DYNARRAY_ELEMENT_FREE(ptr) free (*ptr)
+      #define DYNARRAY_PREFIX dynarray_str_
+      #define DYNARRAY_FINAL_TYPE struct str_array
+      #include <malloc/dynarray-skeleton.c>
+  */
+ 
+ 
+ /* The implementation is imported from glibc.  */
+ 
+ /* Avoid possible conflicts with symbols exported by the GNU libc.  */
+ #define __libc_dynarray_at_failure gl_dynarray_at_failure
+ #define __libc_dynarray_emplace_enlarge gl_dynarray_emplace_enlarge
+ #define __libc_dynarray_finalize gl_dynarray_finalize
+ #define __libc_dynarray_resize_clear gl_dynarray_resize_clear
+ #define __libc_dynarray_resize gl_dynarray_resize
+ 
+ #if defined DYNARRAY_STRUCT || defined DYNARRAY_ELEMENT || defined DYNARRAY_PREFIX
+ 
+ # include <libc-config.h>
+ 
+ /* Define auxiliary structs and declare auxiliary functions, common to all
+    instantiations of dynarray.  */
+ # include <malloc/dynarray.h>
+ 
+ /* Define the instantiation, specified through
+      DYNARRAY_STRUCT
+      DYNARRAY_ELEMENT
+      DYNARRAY_PREFIX
+    etc.  */
+ # include <malloc/dynarray-skeleton.c>
+ 
+ #else
+ 
+ /* This file is being included from one of the malloc/dynarray_*.c files.  */
+ # include <malloc/dynarray.h>
+ 
+ #endif
+ 
+ #endif /* _GL_DYNARRAY_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/errno.in.h texinfo-6.8/gnulib/lib/errno.in.h
*** texinfo-6.7/gnulib/lib/errno.in.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/errno.in.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,5 ****
  /* A POSIX-like <errno.h>.
  
!    Copyright (C) 2008-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A POSIX-like <errno.h>.
  
!    Copyright (C) 2008-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/error.c texinfo-6.8/gnulib/lib/error.c
*** texinfo-6.7/gnulib/lib/error.c	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/error.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Error handler for noninteractive utilities
!    Copyright (C) 1990-1998, 2000-2007, 2009-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
--- 1,4 ----
  /* Error handler for noninteractive utilities
!    Copyright (C) 1990-1998, 2000-2007, 2009-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
***************
*** 41,45 ****
  # define mbsrtowcs __mbsrtowcs
  # define USE_UNLOCKED_IO 0
! # define _GL_ATTRIBUTE_FORMAT_PRINTF(a, b)
  # define _GL_ARG_NONNULL(a)
  #else
--- 41,45 ----
  # define mbsrtowcs __mbsrtowcs
  # define USE_UNLOCKED_IO 0
! # define _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD(a, b)
  # define _GL_ARG_NONNULL(a)
  #else
***************
*** 203,207 ****
  }
  
! static void _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0) _GL_ARG_NONNULL ((3))
  error_tail (int status, int errnum, const char *message, va_list args)
  {
--- 203,207 ----
  }
  
! static void _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0) _GL_ARG_NONNULL ((3))
  error_tail (int status, int errnum, const char *message, va_list args)
  {
diff -Nrc2 texinfo-6.7/gnulib/lib/error.h texinfo-6.8/gnulib/lib/error.h
*** texinfo-6.7/gnulib/lib/error.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/error.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Declaration for error-reporting function
!    Copyright (C) 1995-1997, 2003, 2006, 2008-2019 Free Software Foundation,
     Inc.
     This file is part of the GNU C Library.
--- 1,4 ----
  /* Declaration for error-reporting function
!    Copyright (C) 1995-1997, 2003, 2006, 2008-2021 Free Software Foundation,
     Inc.
     This file is part of the GNU C Library.
***************
*** 20,44 ****
  #define _ERROR_H 1
  
! /* The __attribute__ feature is available in gcc versions 2.5 and later.
!    The __-protected variants of the attributes 'format' and 'printf' are
!    accepted by gcc versions 2.6.4 (effectively 2.7) and later.
!    We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
!    gnulib and libintl do '#define printf __printf__' when they override
!    the 'printf' function.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
! # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
! #else
! # define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
! #endif
! 
! /* On mingw, the flavor of printf depends on whether the extensions module
!  * is in use; the check for <stdio.h> determines the witness macro.  */
! #ifndef _GL_ATTRIBUTE_SPEC_PRINTF
! # if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
! #  define _GL_ATTRIBUTE_SPEC_PRINTF __gnu_printf__
! # else
! #  define _GL_ATTRIBUTE_SPEC_PRINTF __printf__
! # endif
! #endif
  
  #ifdef __cplusplus
--- 20,25 ----
  #define _ERROR_H 1
  
! /* Get _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM.  */
! #include <stdio.h>
  
  #ifdef __cplusplus
***************
*** 51,59 ****
  
  extern void error (int __status, int __errnum, const char *__format, ...)
!      _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF, 3, 4));
  
  extern void error_at_line (int __status, int __errnum, const char *__fname,
                             unsigned int __lineno, const char *__format, ...)
!      _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF, 5, 6));
  
  /* If NULL, error will flush stdout, then print on stderr the program
--- 32,50 ----
  
  extern void error (int __status, int __errnum, const char *__format, ...)
! #if GNULIB_VFPRINTF_POSIX
!      _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 4))
! #else
!      _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 3, 4))
! #endif
!      ;
  
  extern void error_at_line (int __status, int __errnum, const char *__fname,
                             unsigned int __lineno, const char *__format, ...)
! #if GNULIB_VFPRINTF_POSIX
!      _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 5, 6))
! #else
!      _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 5, 6))
! #endif
!      ;
  
  /* If NULL, error will flush stdout, then print on stderr the program
diff -Nrc2 texinfo-6.7/gnulib/lib/exitfail.c texinfo-6.8/gnulib/lib/exitfail.c
*** texinfo-6.7/gnulib/lib/exitfail.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/exitfail.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,5 ****
  /* Failure exit status
  
!    Copyright (C) 2002-2003, 2005-2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* Failure exit status
  
!    Copyright (C) 2002-2003, 2005-2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/exitfail.h texinfo-6.8/gnulib/lib/exitfail.h
*** texinfo-6.7/gnulib/lib/exitfail.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/exitfail.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,5 ****
  /* Failure exit status
  
!    Copyright (C) 2002, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* Failure exit status
  
!    Copyright (C) 2002, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/fcntl.c texinfo-6.8/gnulib/lib/fcntl.c
*** texinfo-6.7/gnulib/lib/fcntl.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/fcntl.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,629 ----
+ /* Provide file descriptor control.
+ 
+    Copyright (C) 2009-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Eric Blake <ebb9@byu.net>.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include <fcntl.h>
+ 
+ #include <errno.h>
+ #include <limits.h>
+ #include <stdarg.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+ 
+ #ifdef __KLIBC__
+ # define INCL_DOS
+ # include <os2.h>
+ #endif
+ 
+ #if defined _WIN32 && ! defined __CYGWIN__
+ /* Get declarations of the native Windows API functions.  */
+ # define WIN32_LEAN_AND_MEAN
+ # include <windows.h>
+ 
+ /* Get _get_osfhandle.  */
+ # if GNULIB_MSVC_NOTHROW
+ #  include "msvc-nothrow.h"
+ # else
+ #  include <io.h>
+ # endif
+ 
+ /* Upper bound on getdtablesize().  See lib/getdtablesize.c.  */
+ # define OPEN_MAX_MAX 0x10000
+ 
+ /* Duplicate OLDFD into the first available slot of at least NEWFD,
+    which must be positive, with FLAGS determining whether the duplicate
+    will be inheritable.  */
+ static int
+ dupfd (int oldfd, int newfd, int flags)
+ {
+   /* Mingw has no way to create an arbitrary fd.  Iterate until all
+      file descriptors less than newfd are filled up.  */
+   HANDLE curr_process = GetCurrentProcess ();
+   HANDLE old_handle = (HANDLE) _get_osfhandle (oldfd);
+   unsigned char fds_to_close[OPEN_MAX_MAX / CHAR_BIT];
+   unsigned int fds_to_close_bound = 0;
+   int result;
+   BOOL inherit = flags & O_CLOEXEC ? FALSE : TRUE;
+   int mode;
+ 
+   if (newfd < 0 || getdtablesize () <= newfd)
+     {
+       errno = EINVAL;
+       return -1;
+     }
+   if (old_handle == INVALID_HANDLE_VALUE
+       || (mode = _setmode (oldfd, O_BINARY)) == -1)
+     {
+       /* oldfd is not open, or is an unassigned standard file
+          descriptor.  */
+       errno = EBADF;
+       return -1;
+     }
+   _setmode (oldfd, mode);
+   flags |= mode;
+ 
+   for (;;)
+     {
+       HANDLE new_handle;
+       int duplicated_fd;
+       unsigned int index;
+ 
+       if (!DuplicateHandle (curr_process,           /* SourceProcessHandle */
+                             old_handle,             /* SourceHandle */
+                             curr_process,           /* TargetProcessHandle */
+                             (PHANDLE) &new_handle,  /* TargetHandle */
+                             (DWORD) 0,              /* DesiredAccess */
+                             inherit,                /* InheritHandle */
+                             DUPLICATE_SAME_ACCESS)) /* Options */
+         {
+           switch (GetLastError ())
+             {
+               case ERROR_TOO_MANY_OPEN_FILES:
+                 errno = EMFILE;
+                 break;
+               case ERROR_INVALID_HANDLE:
+               case ERROR_INVALID_TARGET_HANDLE:
+               case ERROR_DIRECT_ACCESS_HANDLE:
+                 errno = EBADF;
+                 break;
+               case ERROR_INVALID_PARAMETER:
+               case ERROR_INVALID_FUNCTION:
+               case ERROR_INVALID_ACCESS:
+                 errno = EINVAL;
+                 break;
+               default:
+                 errno = EACCES;
+                 break;
+             }
+           result = -1;
+           break;
+         }
+       duplicated_fd = _open_osfhandle ((intptr_t) new_handle, flags);
+       if (duplicated_fd < 0)
+         {
+           CloseHandle (new_handle);
+           result = -1;
+           break;
+         }
+       if (newfd <= duplicated_fd)
+         {
+           result = duplicated_fd;
+           break;
+         }
+ 
+       /* Set the bit duplicated_fd in fds_to_close[].  */
+       index = (unsigned int) duplicated_fd / CHAR_BIT;
+       if (fds_to_close_bound <= index)
+         {
+           if (sizeof fds_to_close <= index)
+             /* Need to increase OPEN_MAX_MAX.  */
+             abort ();
+           memset (fds_to_close + fds_to_close_bound, '\0',
+                   index + 1 - fds_to_close_bound);
+           fds_to_close_bound = index + 1;
+         }
+       fds_to_close[index] |= 1 << ((unsigned int) duplicated_fd % CHAR_BIT);
+     }
+ 
+   /* Close the previous fds that turned out to be too small.  */
+   {
+     int saved_errno = errno;
+     unsigned int duplicated_fd;
+ 
+     for (duplicated_fd = 0;
+          duplicated_fd < fds_to_close_bound * CHAR_BIT;
+          duplicated_fd++)
+       if ((fds_to_close[duplicated_fd / CHAR_BIT]
+            >> (duplicated_fd % CHAR_BIT))
+           & 1)
+         close (duplicated_fd);
+ 
+     errno = saved_errno;
+   }
+ 
+ # if REPLACE_FCHDIR
+   if (0 <= result)
+     result = _gl_register_dup (oldfd, result);
+ # endif
+   return result;
+ }
+ #endif /* W32 */
+ 
+ /* Forward declarations, because we '#undef fcntl' in the middle of this
+    compilation unit.  */
+ /* Our implementation of fcntl (fd, F_DUPFD, target).  */
+ static int rpl_fcntl_DUPFD (int fd, int target);
+ /* Our implementation of fcntl (fd, F_DUPFD_CLOEXEC, target).  */
+ static int rpl_fcntl_DUPFD_CLOEXEC (int fd, int target);
+ #ifdef __KLIBC__
+ /* Adds support for fcntl on directories.  */
+ static int klibc_fcntl (int fd, int action, /* arg */...);
+ #endif
+ 
+ 
+ /* Perform the specified ACTION on the file descriptor FD, possibly
+    using the argument ARG further described below.  This replacement
+    handles the following actions, and forwards all others on to the
+    native fcntl.  An unrecognized ACTION returns -1 with errno set to
+    EINVAL.
+ 
+    F_DUPFD - duplicate FD, with int ARG being the minimum target fd.
+    If successful, return the duplicate, which will be inheritable;
+    otherwise return -1 and set errno.
+ 
+    F_DUPFD_CLOEXEC - duplicate FD, with int ARG being the minimum
+    target fd.  If successful, return the duplicate, which will not be
+    inheritable; otherwise return -1 and set errno.
+ 
+    F_GETFD - ARG need not be present.  If successful, return a
+    non-negative value containing the descriptor flags of FD (only
+    FD_CLOEXEC is portable, but other flags may be present); otherwise
+    return -1 and set errno.  */
+ 
+ int
+ fcntl (int fd, int action, /* arg */...)
+ #undef fcntl
+ #ifdef __KLIBC__
+ # define fcntl klibc_fcntl
+ #endif
+ {
+   va_list arg;
+   int result = -1;
+   va_start (arg, action);
+   switch (action)
+     {
+     case F_DUPFD:
+       {
+         int target = va_arg (arg, int);
+         result = rpl_fcntl_DUPFD (fd, target);
+         break;
+       }
+ 
+     case F_DUPFD_CLOEXEC:
+       {
+         int target = va_arg (arg, int);
+         result = rpl_fcntl_DUPFD_CLOEXEC (fd, target);
+         break;
+       }
+ 
+ #if !HAVE_FCNTL
+     case F_GETFD:
+       {
+ # if defined _WIN32 && ! defined __CYGWIN__
+         HANDLE handle = (HANDLE) _get_osfhandle (fd);
+         DWORD flags;
+         if (handle == INVALID_HANDLE_VALUE
+             || GetHandleInformation (handle, &flags) == 0)
+           errno = EBADF;
+         else
+           result = (flags & HANDLE_FLAG_INHERIT) ? 0 : FD_CLOEXEC;
+ # else /* !W32 */
+         /* Use dup2 to reject invalid file descriptors.  No way to
+            access this information, so punt.  */
+         if (0 <= dup2 (fd, fd))
+           result = 0;
+ # endif /* !W32 */
+         break;
+       } /* F_GETFD */
+ #endif /* !HAVE_FCNTL */
+ 
+       /* Implementing F_SETFD on mingw is not trivial - there is no
+          API for changing the O_NOINHERIT bit on an fd, and merely
+          changing the HANDLE_FLAG_INHERIT bit on the underlying handle
+          can lead to odd state.  It may be possible by duplicating the
+          handle, using _open_osfhandle with the right flags, then
+          using dup2 to move the duplicate onto the original, but that
+          is not supported for now.  */
+ 
+     default:
+       {
+ #if HAVE_FCNTL
+         switch (action)
+           {
+           #ifdef F_BARRIERFSYNC                  /* macOS */
+           case F_BARRIERFSYNC:
+           #endif
+           #ifdef F_CHKCLEAN                      /* macOS */
+           case F_CHKCLEAN:
+           #endif
+           #ifdef F_CLOSEM                        /* NetBSD, HP-UX */
+           case F_CLOSEM:
+           #endif
+           #ifdef F_FLUSH_DATA                    /* macOS */
+           case F_FLUSH_DATA:
+           #endif
+           #ifdef F_FREEZE_FS                     /* macOS */
+           case F_FREEZE_FS:
+           #endif
+           #ifdef F_FULLFSYNC                     /* macOS */
+           case F_FULLFSYNC:
+           #endif
+           #ifdef F_GETCONFINED                   /* macOS */
+           case F_GETCONFINED:
+           #endif
+           #ifdef F_GETDEFAULTPROTLEVEL           /* macOS */
+           case F_GETDEFAULTPROTLEVEL:
+           #endif
+           #ifdef F_GETFD                         /* POSIX */
+           case F_GETFD:
+           #endif
+           #ifdef F_GETFL                         /* POSIX */
+           case F_GETFL:
+           #endif
+           #ifdef F_GETLEASE                      /* Linux */
+           case F_GETLEASE:
+           #endif
+           #ifdef F_GETNOSIGPIPE                  /* macOS */
+           case F_GETNOSIGPIPE:
+           #endif
+           #ifdef F_GETOWN                        /* POSIX */
+           case F_GETOWN:
+           #endif
+           #ifdef F_GETPIPE_SZ                    /* Linux */
+           case F_GETPIPE_SZ:
+           #endif
+           #ifdef F_GETPROTECTIONCLASS            /* macOS */
+           case F_GETPROTECTIONCLASS:
+           #endif
+           #ifdef F_GETPROTECTIONLEVEL            /* macOS */
+           case F_GETPROTECTIONLEVEL:
+           #endif
+           #ifdef F_GET_SEALS                     /* Linux */
+           case F_GET_SEALS:
+           #endif
+           #ifdef F_GETSIG                        /* Linux */
+           case F_GETSIG:
+           #endif
+           #ifdef F_MAXFD                         /* NetBSD */
+           case F_MAXFD:
+           #endif
+           #ifdef F_RECYCLE                       /* macOS */
+           case F_RECYCLE:
+           #endif
+           #ifdef F_SETFIFOENH                    /* HP-UX */
+           case F_SETFIFOENH:
+           #endif
+           #ifdef F_THAW_FS                       /* macOS */
+           case F_THAW_FS:
+           #endif
+             /* These actions take no argument.  */
+             result = fcntl (fd, action);
+             break;
+ 
+           #ifdef F_ADD_SEALS                     /* Linux */
+           case F_ADD_SEALS:
+           #endif
+           #ifdef F_BADFD                         /* Solaris */
+           case F_BADFD:
+           #endif
+           #ifdef F_CHECK_OPENEVT                 /* macOS */
+           case F_CHECK_OPENEVT:
+           #endif
+           #ifdef F_DUP2FD                        /* FreeBSD, AIX, Solaris */
+           case F_DUP2FD:
+           #endif
+           #ifdef F_DUP2FD_CLOEXEC                /* FreeBSD, Solaris */
+           case F_DUP2FD_CLOEXEC:
+           #endif
+           #ifdef F_DUP2FD_CLOFORK                /* Solaris */
+           case F_DUP2FD_CLOFORK:
+           #endif
+           #ifdef F_DUPFD                         /* POSIX */
+           case F_DUPFD:
+           #endif
+           #ifdef F_DUPFD_CLOEXEC                 /* POSIX */
+           case F_DUPFD_CLOEXEC:
+           #endif
+           #ifdef F_DUPFD_CLOFORK                 /* Solaris */
+           case F_DUPFD_CLOFORK:
+           #endif
+           #ifdef F_GETXFL                        /* Solaris */
+           case F_GETXFL:
+           #endif
+           #ifdef F_GLOBAL_NOCACHE                /* macOS */
+           case F_GLOBAL_NOCACHE:
+           #endif
+           #ifdef F_MAKECOMPRESSED                /* macOS */
+           case F_MAKECOMPRESSED:
+           #endif
+           #ifdef F_MOVEDATAEXTENTS               /* macOS */
+           case F_MOVEDATAEXTENTS:
+           #endif
+           #ifdef F_NOCACHE                       /* macOS */
+           case F_NOCACHE:
+           #endif
+           #ifdef F_NODIRECT                      /* macOS */
+           case F_NODIRECT:
+           #endif
+           #ifdef F_NOTIFY                        /* Linux */
+           case F_NOTIFY:
+           #endif
+           #ifdef F_OPLKACK                       /* IRIX */
+           case F_OPLKACK:
+           #endif
+           #ifdef F_OPLKREG                       /* IRIX */
+           case F_OPLKREG:
+           #endif
+           #ifdef F_RDAHEAD                       /* macOS */
+           case F_RDAHEAD:
+           #endif
+           #ifdef F_SETBACKINGSTORE               /* macOS */
+           case F_SETBACKINGSTORE:
+           #endif
+           #ifdef F_SETCONFINED                   /* macOS */
+           case F_SETCONFINED:
+           #endif
+           #ifdef F_SETFD                         /* POSIX */
+           case F_SETFD:
+           #endif
+           #ifdef F_SETFL                         /* POSIX */
+           case F_SETFL:
+           #endif
+           #ifdef F_SETLEASE                      /* Linux */
+           case F_SETLEASE:
+           #endif
+           #ifdef F_SETNOSIGPIPE                  /* macOS */
+           case F_SETNOSIGPIPE:
+           #endif
+           #ifdef F_SETOWN                        /* POSIX */
+           case F_SETOWN:
+           #endif
+           #ifdef F_SETPIPE_SZ                    /* Linux */
+           case F_SETPIPE_SZ:
+           #endif
+           #ifdef F_SETPROTECTIONCLASS            /* macOS */
+           case F_SETPROTECTIONCLASS:
+           #endif
+           #ifdef F_SETSIG                        /* Linux */
+           case F_SETSIG:
+           #endif
+           #ifdef F_SINGLE_WRITER                 /* macOS */
+           case F_SINGLE_WRITER:
+           #endif
+             /* These actions take an 'int' argument.  */
+             {
+               int x = va_arg (arg, int);
+               result = fcntl (fd, action, x);
+             }
+             break;
+ 
+           default:
+             /* Other actions take a pointer argument.  */
+             {
+               void *p = va_arg (arg, void *);
+               result = fcntl (fd, action, p);
+             }
+             break;
+           }
+ #else
+         errno = EINVAL;
+ #endif
+         break;
+       }
+     }
+   va_end (arg);
+   return result;
+ }
+ 
+ static int
+ rpl_fcntl_DUPFD (int fd, int target)
+ {
+   int result;
+ #if !HAVE_FCNTL
+   result = dupfd (fd, target, 0);
+ #elif FCNTL_DUPFD_BUGGY || REPLACE_FCHDIR
+   /* Detect invalid target; needed for cygwin 1.5.x.  */
+   if (target < 0 || getdtablesize () <= target)
+     {
+       result = -1;
+       errno = EINVAL;
+     }
+   else
+     {
+       /* Haiku alpha 2 loses fd flags on original.  */
+       int flags = fcntl (fd, F_GETFD);
+       if (flags < 0)
+         result = -1;
+       else
+         {
+           result = fcntl (fd, F_DUPFD, target);
+           if (0 <= result && fcntl (fd, F_SETFD, flags) == -1)
+             {
+               int saved_errno = errno;
+               close (result);
+               result = -1;
+               errno = saved_errno;
+             }
+ # if REPLACE_FCHDIR
+           if (0 <= result)
+             result = _gl_register_dup (fd, result);
+ # endif
+         }
+     }
+ #else
+   result = fcntl (fd, F_DUPFD, target);
+ #endif
+   return result;
+ }
+ 
+ static int
+ rpl_fcntl_DUPFD_CLOEXEC (int fd, int target)
+ {
+   int result;
+ #if !HAVE_FCNTL
+   result = dupfd (fd, target, O_CLOEXEC);
+ #else /* HAVE_FCNTL */
+ # if defined __NetBSD__ || defined __HAIKU__
+   /* On NetBSD 9.0, the system fcntl (fd, F_DUPFD_CLOEXEC, target)
+      has only the same effect as fcntl (fd, F_DUPFD, target).  */
+   /* On Haiku, the system fcntl (fd, F_DUPFD_CLOEXEC, target) sets
+      the FD_CLOEXEC flag on fd, not on target.  Therefore avoid the
+      system fcntl in this case.  */
+ #  define have_dupfd_cloexec -1
+ # else
+   /* Try the system call first, if the headers claim it exists
+      (that is, if GNULIB_defined_F_DUPFD_CLOEXEC is 0), since we
+      may be running with a glibc that has the macro but with an
+      older kernel that does not support it.  Cache the
+      information on whether the system call really works, but
+      avoid caching failure if the corresponding F_DUPFD fails
+      for any reason.  0 = unknown, 1 = yes, -1 = no.  */
+   static int have_dupfd_cloexec = GNULIB_defined_F_DUPFD_CLOEXEC ? -1 : 0;
+   if (0 <= have_dupfd_cloexec)
+     {
+       result = fcntl (fd, F_DUPFD_CLOEXEC, target);
+       if (0 <= result || errno != EINVAL)
+         {
+           have_dupfd_cloexec = 1;
+ #  if REPLACE_FCHDIR
+           if (0 <= result)
+             result = _gl_register_dup (fd, result);
+ #  endif
+         }
+       else
+         {
+           result = rpl_fcntl_DUPFD (fd, target);
+           if (result >= 0)
+             have_dupfd_cloexec = -1;
+         }
+     }
+   else
+ # endif
+     result = rpl_fcntl_DUPFD (fd, target);
+   if (0 <= result && have_dupfd_cloexec == -1)
+     {
+       int flags = fcntl (result, F_GETFD);
+       if (flags < 0 || fcntl (result, F_SETFD, flags | FD_CLOEXEC) == -1)
+         {
+           int saved_errno = errno;
+           close (result);
+           errno = saved_errno;
+           result = -1;
+         }
+     }
+ #endif /* HAVE_FCNTL */
+   return result;
+ }
+ 
+ #undef fcntl
+ 
+ #ifdef __KLIBC__
+ 
+ static int
+ klibc_fcntl (int fd, int action, /* arg */...)
+ {
+   va_list arg_ptr;
+   int arg;
+   struct stat sbuf;
+   int result;
+ 
+   va_start (arg_ptr, action);
+   arg = va_arg (arg_ptr, int);
+   result = fcntl (fd, action, arg);
+   /* EPERM for F_DUPFD, ENOTSUP for others */
+   if (result == -1 && (errno == EPERM || errno == ENOTSUP)
+       && !fstat (fd, &sbuf) && S_ISDIR (sbuf.st_mode))
+     {
+       ULONG ulMode;
+ 
+       switch (action)
+         {
+         case F_DUPFD:
+           /* Find available fd */
+           while (fcntl (arg, F_GETFL) != -1 || errno != EBADF)
+             arg++;
+ 
+           result = dup2 (fd, arg);
+           break;
+ 
+         /* Using underlying APIs is right ? */
+         case F_GETFD:
+           if (DosQueryFHState (fd, &ulMode))
+             break;
+ 
+           result = (ulMode & OPEN_FLAGS_NOINHERIT) ? FD_CLOEXEC : 0;
+           break;
+ 
+         case F_SETFD:
+           if (arg & ~FD_CLOEXEC)
+             break;
+ 
+           if (DosQueryFHState (fd, &ulMode))
+             break;
+ 
+           if (arg & FD_CLOEXEC)
+             ulMode |= OPEN_FLAGS_NOINHERIT;
+           else
+             ulMode &= ~OPEN_FLAGS_NOINHERIT;
+ 
+           /* Filter supported flags.  */
+           ulMode &= (OPEN_FLAGS_WRITE_THROUGH | OPEN_FLAGS_FAIL_ON_ERROR
+                      | OPEN_FLAGS_NO_CACHE | OPEN_FLAGS_NOINHERIT);
+ 
+           if (DosSetFHState (fd, ulMode))
+             break;
+ 
+           result = 0;
+           break;
+ 
+         case F_GETFL:
+           result = 0;
+           break;
+ 
+         case F_SETFL:
+           if (arg != 0)
+             break;
+ 
+           result = 0;
+           break;
+ 
+         default:
+           errno = EINVAL;
+           break;
+         }
+     }
+ 
+   va_end (arg_ptr);
+ 
+   return result;
+ }
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/fcntl.in.h texinfo-6.8/gnulib/lib/fcntl.in.h
*** texinfo-6.7/gnulib/lib/fcntl.in.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/fcntl.in.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,441 ----
+ /* Like <fcntl.h>, but with non-working flags defined to 0.
+ 
+    Copyright (C) 2006-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* written by Paul Eggert */
+ 
+ #if __GNUC__ >= 3
+ @PRAGMA_SYSTEM_HEADER@
+ #endif
+ @PRAGMA_COLUMNS@
+ 
+ #if defined __need_system_fcntl_h
+ /* Special invocation convention.  */
+ 
+ /* Needed before <sys/stat.h>.
+    May also define off_t to a 64-bit type on native Windows.  */
+ #include <sys/types.h>
+ /* On some systems other than glibc, <sys/stat.h> is a prerequisite of
+    <fcntl.h>.  On glibc systems, we would like to avoid namespace pollution.
+    But on glibc systems, <fcntl.h> includes <sys/stat.h> inside an
+    extern "C" { ... } block, which leads to errors in C++ mode with the
+    overridden <sys/stat.h> from gnulib.  These errors are known to be gone
+    with g++ version >= 4.3.  */
+ #if !(defined __GLIBC__ || defined __UCLIBC__) || (defined __cplusplus && defined GNULIB_NAMESPACE && (defined __ICC || !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))))
+ # include <sys/stat.h>
+ #endif
+ #@INCLUDE_NEXT@ @NEXT_FCNTL_H@
+ 
+ /* Native Windows platforms declare open(), creat() in <io.h>.  */
+ #if (@GNULIB_CREAT@ || @GNULIB_OPEN@ || defined GNULIB_POSIXCHECK) \
+     && (defined _WIN32 && ! defined __CYGWIN__)
+ # include <io.h>
+ #endif
+ 
+ #else
+ /* Normal invocation convention.  */
+ 
+ #ifndef _@GUARD_PREFIX@_FCNTL_H
+ 
+ /* Needed before <sys/stat.h>.
+    May also define off_t to a 64-bit type on native Windows.  */
+ #include <sys/types.h>
+ /* On some systems other than glibc, <sys/stat.h> is a prerequisite of
+    <fcntl.h>.  On glibc systems, we would like to avoid namespace pollution.
+    But on glibc systems, <fcntl.h> includes <sys/stat.h> inside an
+    extern "C" { ... } block, which leads to errors in C++ mode with the
+    overridden <sys/stat.h> from gnulib.  These errors are known to be gone
+    with g++ version >= 4.3.  */
+ #if !(defined __GLIBC__ || defined __UCLIBC__) || (defined __cplusplus && defined GNULIB_NAMESPACE && (defined __ICC || !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))))
+ # include <sys/stat.h>
+ #endif
+ /* The include_next requires a split double-inclusion guard.  */
+ #@INCLUDE_NEXT@ @NEXT_FCNTL_H@
+ 
+ /* Native Windows platforms declare open(), creat() in <io.h>.  */
+ #if (@GNULIB_CREAT@ || @GNULIB_OPEN@ || defined GNULIB_POSIXCHECK) \
+     && (defined _WIN32 && ! defined __CYGWIN__)
+ # include <io.h>
+ #endif
+ 
+ #ifndef _@GUARD_PREFIX@_FCNTL_H
+ #define _@GUARD_PREFIX@_FCNTL_H
+ 
+ #ifndef __GLIBC__ /* Avoid namespace pollution on glibc systems.  */
+ # include <unistd.h>
+ #endif
+ 
+ 
+ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+ 
+ /* The definition of _GL_ARG_NONNULL is copied here.  */
+ 
+ /* The definition of _GL_WARN_ON_USE is copied here.  */
+ 
+ 
+ /* Declare overridden functions.  */
+ 
+ #if @GNULIB_CREAT@
+ # if @REPLACE_CREAT@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef creat
+ #   define creat rpl_creat
+ #  endif
+ _GL_FUNCDECL_RPL (creat, int, (const char *filename, mode_t mode)
+                              _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (creat, int, (const char *filename, mode_t mode));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef creat
+ #   define creat _creat
+ #  endif
+ _GL_CXXALIAS_MDA (creat, int, (const char *filename, mode_t mode));
+ # else
+ _GL_CXXALIAS_SYS (creat, int, (const char *filename, mode_t mode));
+ # endif
+ _GL_CXXALIASWARN (creat);
+ #elif defined GNULIB_POSIXCHECK
+ # undef creat
+ /* Assume creat is always declared.  */
+ _GL_WARN_ON_USE (creat, "creat is not always POSIX compliant - "
+                  "use gnulib module creat for portability");
+ #elif @GNULIB_MDA_CREAT@
+ /* On native Windows, map 'creat' to '_creat', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::creat always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef creat
+ #   define creat _creat
+ #  endif
+ /* Need to cast, because in mingw the last argument is 'int mode'.  */
+ _GL_CXXALIAS_MDA_CAST (creat, int, (const char *filename, mode_t mode));
+ # else
+ _GL_CXXALIAS_SYS (creat, int, (const char *filename, mode_t mode));
+ # endif
+ _GL_CXXALIASWARN (creat);
+ #endif
+ 
+ #if @GNULIB_FCNTL@
+ # if @REPLACE_FCNTL@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fcntl
+ #   define fcntl rpl_fcntl
+ #  endif
+ _GL_FUNCDECL_RPL (fcntl, int, (int fd, int action, ...));
+ _GL_CXXALIAS_RPL (fcntl, int, (int fd, int action, ...));
+ #  if !GNULIB_defined_rpl_fcntl
+ #   define GNULIB_defined_rpl_fcntl 1
+ #  endif
+ # else
+ #  if !@HAVE_FCNTL@
+ _GL_FUNCDECL_SYS (fcntl, int, (int fd, int action, ...));
+ #   if !GNULIB_defined_fcntl
+ #    define GNULIB_defined_fcntl 1
+ #   endif
+ #  endif
+ _GL_CXXALIAS_SYS (fcntl, int, (int fd, int action, ...));
+ # endif
+ _GL_CXXALIASWARN (fcntl);
+ #elif defined GNULIB_POSIXCHECK
+ # undef fcntl
+ # if HAVE_RAW_DECL_FCNTL
+ _GL_WARN_ON_USE (fcntl, "fcntl is not always POSIX compliant - "
+                  "use gnulib module fcntl for portability");
+ # endif
+ #endif
+ 
+ #if @GNULIB_OPEN@
+ # if @REPLACE_OPEN@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef open
+ #   define open rpl_open
+ #  endif
+ _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...)
+                              _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef open
+ #   define open _open
+ #  endif
+ _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
+ # else
+ _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...));
+ # endif
+ /* On HP-UX 11, in C++ mode, open() is defined as an inline function with a
+    default argument.  _GL_CXXALIASWARN does not work in this case.  */
+ # if !defined __hpux
+ _GL_CXXALIASWARN (open);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef open
+ /* Assume open is always declared.  */
+ _GL_WARN_ON_USE (open, "open is not always POSIX compliant - "
+                  "use gnulib module open for portability");
+ #elif @GNULIB_MDA_OPEN@
+ /* On native Windows, map 'open' to '_open', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::open always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef open
+ #   define open _open
+ #  endif
+ _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
+ # else
+ _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...));
+ # endif
+ # if !defined __hpux
+ _GL_CXXALIASWARN (open);
+ # endif
+ #endif
+ 
+ #if @GNULIB_OPENAT@
+ # if @REPLACE_OPENAT@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef openat
+ #   define openat rpl_openat
+ #  endif
+ _GL_FUNCDECL_RPL (openat, int,
+                   (int fd, char const *file, int flags, /* mode_t mode */ ...)
+                   _GL_ARG_NONNULL ((2)));
+ _GL_CXXALIAS_RPL (openat, int,
+                   (int fd, char const *file, int flags, /* mode_t mode */ ...));
+ # else
+ #  if !@HAVE_OPENAT@
+ _GL_FUNCDECL_SYS (openat, int,
+                   (int fd, char const *file, int flags, /* mode_t mode */ ...)
+                   _GL_ARG_NONNULL ((2)));
+ #  endif
+ _GL_CXXALIAS_SYS (openat, int,
+                   (int fd, char const *file, int flags, /* mode_t mode */ ...));
+ # endif
+ _GL_CXXALIASWARN (openat);
+ #elif defined GNULIB_POSIXCHECK
+ # undef openat
+ # if HAVE_RAW_DECL_OPENAT
+ _GL_WARN_ON_USE (openat, "openat is not portable - "
+                  "use gnulib module openat for portability");
+ # endif
+ #endif
+ 
+ 
+ /* Fix up the FD_* macros, only known to be missing on mingw.  */
+ 
+ #ifndef FD_CLOEXEC
+ # define FD_CLOEXEC 1
+ #endif
+ 
+ /* Fix up the supported F_* macros.  Intentionally leave other F_*
+    macros undefined.  Only known to be missing on mingw.  */
+ 
+ #ifndef F_DUPFD_CLOEXEC
+ # define F_DUPFD_CLOEXEC 0x40000000
+ /* Witness variable: 1 if gnulib defined F_DUPFD_CLOEXEC, 0 otherwise.  */
+ # define GNULIB_defined_F_DUPFD_CLOEXEC 1
+ #else
+ # define GNULIB_defined_F_DUPFD_CLOEXEC 0
+ #endif
+ 
+ #ifndef F_DUPFD
+ # define F_DUPFD 1
+ #endif
+ 
+ #ifndef F_GETFD
+ # define F_GETFD 2
+ #endif
+ 
+ /* Fix up the O_* macros.  */
+ 
+ /* AIX 7.1 with XL C 12.1 defines O_CLOEXEC, O_NOFOLLOW, and O_TTY_INIT
+    to values outside 'int' range, so omit these misdefinitions.
+    But avoid namespace pollution on non-AIX systems.  */
+ #ifdef _AIX
+ # include <limits.h>
+ # if defined O_CLOEXEC && ! (INT_MIN <= O_CLOEXEC && O_CLOEXEC <= INT_MAX)
+ #  undef O_CLOEXEC
+ # endif
+ # if defined O_NOFOLLOW && ! (INT_MIN <= O_NOFOLLOW && O_NOFOLLOW <= INT_MAX)
+ #  undef O_NOFOLLOW
+ # endif
+ # if defined O_TTY_INIT && ! (INT_MIN <= O_TTY_INIT && O_TTY_INIT <= INT_MAX)
+ #  undef O_TTY_INIT
+ # endif
+ #endif
+ 
+ #if !defined O_DIRECT && defined O_DIRECTIO
+ /* Tru64 spells it 'O_DIRECTIO'.  */
+ # define O_DIRECT O_DIRECTIO
+ #endif
+ 
+ #if !defined O_CLOEXEC && defined O_NOINHERIT
+ /* Mingw spells it 'O_NOINHERIT'.  */
+ # define O_CLOEXEC O_NOINHERIT
+ #endif
+ 
+ #ifndef O_CLOEXEC
+ # define O_CLOEXEC 0x40000000 /* Try to not collide with system O_* flags.  */
+ # define GNULIB_defined_O_CLOEXEC 1
+ #else
+ # define GNULIB_defined_O_CLOEXEC 0
+ #endif
+ 
+ #ifndef O_DIRECT
+ # define O_DIRECT 0
+ #endif
+ 
+ #ifndef O_DIRECTORY
+ # define O_DIRECTORY 0
+ #endif
+ 
+ #ifndef O_DSYNC
+ # define O_DSYNC 0
+ #endif
+ 
+ #ifndef O_EXEC
+ # define O_EXEC O_RDONLY /* This is often close enough in older systems.  */
+ #endif
+ 
+ #ifndef O_IGNORE_CTTY
+ # define O_IGNORE_CTTY 0
+ #endif
+ 
+ #ifndef O_NDELAY
+ # define O_NDELAY 0
+ #endif
+ 
+ #ifndef O_NOATIME
+ # define O_NOATIME 0
+ #endif
+ 
+ #ifndef O_NONBLOCK
+ # define O_NONBLOCK O_NDELAY
+ #endif
+ 
+ /* If the gnulib module 'nonblocking' is in use, guarantee a working non-zero
+    value of O_NONBLOCK.  Otherwise, O_NONBLOCK is defined (above) to O_NDELAY
+    or to 0 as fallback.  */
+ #if @GNULIB_NONBLOCKING@
+ # if O_NONBLOCK
+ #  define GNULIB_defined_O_NONBLOCK 0
+ # else
+ #  define GNULIB_defined_O_NONBLOCK 1
+ #  undef O_NONBLOCK
+ #  define O_NONBLOCK 0x40000000
+ # endif
+ #endif
+ 
+ #ifndef O_NOCTTY
+ # define O_NOCTTY 0
+ #endif
+ 
+ #ifndef O_NOFOLLOW
+ # define O_NOFOLLOW 0
+ #endif
+ 
+ #ifndef O_NOLINK
+ # define O_NOLINK 0
+ #endif
+ 
+ #ifndef O_NOLINKS
+ # define O_NOLINKS 0
+ #endif
+ 
+ #ifndef O_NOTRANS
+ # define O_NOTRANS 0
+ #endif
+ 
+ #ifndef O_RSYNC
+ # define O_RSYNC 0
+ #endif
+ 
+ #ifndef O_SEARCH
+ # define O_SEARCH O_RDONLY /* This is often close enough in older systems.  */
+ #endif
+ 
+ #ifndef O_SYNC
+ # define O_SYNC 0
+ #endif
+ 
+ #ifndef O_TTY_INIT
+ # define O_TTY_INIT 0
+ #endif
+ 
+ #if ~O_ACCMODE & (O_RDONLY | O_WRONLY | O_RDWR | O_EXEC | O_SEARCH)
+ # undef O_ACCMODE
+ # define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR | O_EXEC | O_SEARCH)
+ #endif
+ 
+ /* For systems that distinguish between text and binary I/O.
+    O_BINARY is usually declared in fcntl.h  */
+ #if !defined O_BINARY && defined _O_BINARY
+   /* For MSC-compatible compilers.  */
+ # define O_BINARY _O_BINARY
+ # define O_TEXT _O_TEXT
+ #endif
+ 
+ #if defined __BEOS__ || defined __HAIKU__
+   /* BeOS 5 and Haiku have O_BINARY and O_TEXT, but they have no effect.  */
+ # undef O_BINARY
+ # undef O_TEXT
+ #endif
+ 
+ #ifndef O_BINARY
+ # define O_BINARY 0
+ # define O_TEXT 0
+ #endif
+ 
+ /* Fix up the AT_* macros.  */
+ 
+ /* Work around a bug in Solaris 9 and 10: AT_FDCWD is positive.  Its
+    value exceeds INT_MAX, so its use as an int doesn't conform to the
+    C standard, and GCC and Sun C complain in some cases.  If the bug
+    is present, undef AT_FDCWD here, so it can be redefined below.  */
+ #if 0 < AT_FDCWD && AT_FDCWD == 0xffd19553
+ # undef AT_FDCWD
+ #endif
+ 
+ /* Use the same bit pattern as Solaris 9, but with the proper
+    signedness.  The bit pattern is important, in case this actually is
+    Solaris with the above workaround.  */
+ #ifndef AT_FDCWD
+ # define AT_FDCWD (-3041965)
+ #endif
+ 
+ /* Use the same values as Solaris 9.  This shouldn't matter, but
+    there's no real reason to differ.  */
+ #ifndef AT_SYMLINK_NOFOLLOW
+ # define AT_SYMLINK_NOFOLLOW 4096
+ #endif
+ 
+ #ifndef AT_REMOVEDIR
+ # define AT_REMOVEDIR 1
+ #endif
+ 
+ /* Solaris 9 lacks these two, so just pick unique values.  */
+ #ifndef AT_SYMLINK_FOLLOW
+ # define AT_SYMLINK_FOLLOW 2
+ #endif
+ 
+ #ifndef AT_EACCESS
+ # define AT_EACCESS 4
+ #endif
+ 
+ 
+ #endif /* _@GUARD_PREFIX@_FCNTL_H */
+ #endif /* _@GUARD_PREFIX@_FCNTL_H */
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/fd-hook.c texinfo-6.8/gnulib/lib/fd-hook.c
*** texinfo-6.7/gnulib/lib/fd-hook.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/fd-hook.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,116 ----
+ /* Hook for making file descriptor functions close(), ioctl() extensible.
+    Copyright (C) 2009-2021 Free Software Foundation, Inc.
+    Written by Bruno Haible <bruno@clisp.org>, 2009.
+ 
+    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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include "fd-hook.h"
+ 
+ #include <stdlib.h>
+ 
+ /* Currently, this entire code is only needed for the handling of sockets
+    on native Windows platforms.  */
+ #if WINDOWS_SOCKETS
+ 
+ /* The first and last link in the doubly linked list.
+    Initially the list is empty.  */
+ static struct fd_hook anchor = { &anchor, &anchor, NULL, NULL };
+ 
+ int
+ execute_close_hooks (const struct fd_hook *remaining_list, gl_close_fn primary,
+                      int fd)
+ {
+   if (remaining_list == &anchor)
+     /* End of list reached.  */
+     return primary (fd);
+   else
+     return remaining_list->private_close_fn (remaining_list->private_next,
+                                              primary, fd);
+ }
+ 
+ int
+ execute_all_close_hooks (gl_close_fn primary, int fd)
+ {
+   return execute_close_hooks (anchor.private_next, primary, fd);
+ }
+ 
+ int
+ execute_ioctl_hooks (const struct fd_hook *remaining_list, gl_ioctl_fn primary,
+                      int fd, int request, void *arg)
+ {
+   if (remaining_list == &anchor)
+     /* End of list reached.  */
+     return primary (fd, request, arg);
+   else
+     return remaining_list->private_ioctl_fn (remaining_list->private_next,
+                                              primary, fd, request, arg);
+ }
+ 
+ int
+ execute_all_ioctl_hooks (gl_ioctl_fn primary,
+                          int fd, int request, void *arg)
+ {
+   return execute_ioctl_hooks (anchor.private_next, primary, fd, request, arg);
+ }
+ 
+ void
+ register_fd_hook (close_hook_fn close_hook, ioctl_hook_fn ioctl_hook, struct fd_hook *link)
+ {
+   if (close_hook == NULL)
+     close_hook = execute_close_hooks;
+   if (ioctl_hook == NULL)
+     ioctl_hook = execute_ioctl_hooks;
+ 
+   if (link->private_next == NULL && link->private_prev == NULL)
+     {
+       /* Add the link to the doubly linked list.  */
+       link->private_next = anchor.private_next;
+       link->private_prev = &anchor;
+       link->private_close_fn = close_hook;
+       link->private_ioctl_fn = ioctl_hook;
+       anchor.private_next->private_prev = link;
+       anchor.private_next = link;
+     }
+   else
+     {
+       /* The link is already in use.  */
+       if (link->private_close_fn != close_hook
+           || link->private_ioctl_fn != ioctl_hook)
+         abort ();
+     }
+ }
+ 
+ void
+ unregister_fd_hook (struct fd_hook *link)
+ {
+   struct fd_hook *next = link->private_next;
+   struct fd_hook *prev = link->private_prev;
+ 
+   if (next != NULL && prev != NULL)
+     {
+       /* The link is in use.  Remove it from the doubly linked list.  */
+       prev->private_next = next;
+       next->private_prev = prev;
+       /* Clear the link, to mark it unused.  */
+       link->private_next = NULL;
+       link->private_prev = NULL;
+       link->private_close_fn = NULL;
+       link->private_ioctl_fn = NULL;
+     }
+ }
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/fd-hook.h texinfo-6.8/gnulib/lib/fd-hook.h
*** texinfo-6.7/gnulib/lib/fd-hook.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/fd-hook.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,119 ----
+ /* Hook for making file descriptor functions close(), ioctl() extensible.
+    Copyright (C) 2009-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ 
+ #ifndef FD_HOOK_H
+ #define FD_HOOK_H
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
+ /* Currently, this entire code is only needed for the handling of sockets
+    on native Windows platforms.  */
+ #if WINDOWS_SOCKETS
+ 
+ 
+ /* Type of function that closes FD.  */
+ typedef int (*gl_close_fn) (int fd);
+ 
+ /* Type of function that applies a control request to FD.  */
+ typedef int (*gl_ioctl_fn) (int fd, int request, void *arg);
+ 
+ /* An element of the list of file descriptor hooks.
+    In CLOS (Common Lisp Object System) speak, it consists of an "around"
+    method for the close() function and an "around" method for the ioctl()
+    function.
+    The fields of this structure are considered private.  */
+ struct fd_hook
+ {
+   /* Doubly linked list.  */
+   struct fd_hook *private_next;
+   struct fd_hook *private_prev;
+   /* Function that treats the types of FD that it knows about and calls
+      execute_close_hooks (REMAINING_LIST, PRIMARY, FD) as a fallback.  */
+   int (*private_close_fn) (const struct fd_hook *remaining_list,
+                            gl_close_fn primary,
+                            int fd);
+   /* Function that treats the types of FD that it knows about and calls
+      execute_ioctl_hooks (REMAINING_LIST, PRIMARY, FD, REQUEST, ARG) as a
+      fallback.  */
+   int (*private_ioctl_fn) (const struct fd_hook *remaining_list,
+                            gl_ioctl_fn primary,
+                            int fd, int request, void *arg);
+ };
+ 
+ /* This type of function closes FD, applying special knowledge for the FD
+    types it knows about, and calls
+    execute_close_hooks (REMAINING_LIST, PRIMARY, FD)
+    for the other FD types.
+    In CLOS speak, REMAINING_LIST is the remaining list of "around" methods,
+    and PRIMARY is the "primary" method for close().  */
+ typedef int (*close_hook_fn) (const struct fd_hook *remaining_list,
+                               gl_close_fn primary,
+                               int fd);
+ 
+ /* Execute the close hooks in REMAINING_LIST, with PRIMARY as "primary" method.
+    Return 0 or -1, like close() would do.  */
+ extern int execute_close_hooks (const struct fd_hook *remaining_list,
+                                 gl_close_fn primary,
+                                 int fd);
+ 
+ /* Execute all close hooks, with PRIMARY as "primary" method.
+    Return 0 or -1, like close() would do.  */
+ extern int execute_all_close_hooks (gl_close_fn primary, int fd);
+ 
+ /* This type of function applies a control request to FD, applying special
+    knowledge for the FD types it knows about, and calls
+    execute_ioctl_hooks (REMAINING_LIST, PRIMARY, FD, REQUEST, ARG)
+    for the other FD types.
+    In CLOS speak, REMAINING_LIST is the remaining list of "around" methods,
+    and PRIMARY is the "primary" method for ioctl().  */
+ typedef int (*ioctl_hook_fn) (const struct fd_hook *remaining_list,
+                               gl_ioctl_fn primary,
+                               int fd, int request, void *arg);
+ 
+ /* Execute the ioctl hooks in REMAINING_LIST, with PRIMARY as "primary" method.
+    Return 0 or -1, like ioctl() would do.  */
+ extern int execute_ioctl_hooks (const struct fd_hook *remaining_list,
+                                 gl_ioctl_fn primary,
+                                 int fd, int request, void *arg);
+ 
+ /* Execute all ioctl hooks, with PRIMARY as "primary" method.
+    Return 0 or -1, like ioctl() would do.  */
+ extern int execute_all_ioctl_hooks (gl_ioctl_fn primary,
+                                     int fd, int request, void *arg);
+ 
+ /* Add a function pair to the list of file descriptor hooks.
+    CLOSE_HOOK and IOCTL_HOOK may be NULL, indicating no change.
+    The LINK variable points to a piece of memory which is guaranteed to be
+    accessible until the corresponding call to unregister_fd_hook.  */
+ extern void register_fd_hook (close_hook_fn close_hook, ioctl_hook_fn ioctl_hook,
+                               struct fd_hook *link);
+ 
+ /* Removes a hook from the list of file descriptor hooks.  */
+ extern void unregister_fd_hook (struct fd_hook *link);
+ 
+ 
+ #endif
+ 
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ #endif /* FD_HOOK_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/filename.h texinfo-6.8/gnulib/lib/filename.h
*** texinfo-6.7/gnulib/lib/filename.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/filename.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,112 ----
+ /* Basic filename support macros.
+    Copyright (C) 2001-2004, 2007-2021 Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    The GNU C Library 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 3 of the License, or (at your option) any later version.
+ 
+    The GNU C Library 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 the GNU C Library; if not, see
+    <https://www.gnu.org/licenses/>.  */
+ 
+ /* From Paul Eggert and Jim Meyering.  */
+ 
+ #ifndef _FILENAME_H
+ #define _FILENAME_H
+ 
+ #include <string.h>
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
+ /* Filename support.
+    ISSLASH(C)                  tests whether C is a directory separator
+                                character.
+    HAS_DEVICE(Filename)        tests whether Filename contains a device
+                                specification.
+    FILE_SYSTEM_PREFIX_LEN(Filename)  length of the device specification
+                                      at the beginning of Filename,
+                                      index of the part consisting of
+                                      alternating components and slashes.
+    FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
+                                1 when a non-empty device specification
+                                can be followed by an empty or relative
+                                part,
+                                0 when a non-empty device specification
+                                must be followed by a slash,
+                                0 when device specification don't exist.
+    IS_ABSOLUTE_FILE_NAME(Filename)
+                                tests whether Filename is independent of
+                                any notion of "current directory".
+    IS_RELATIVE_FILE_NAME(Filename)
+                                tests whether Filename may be concatenated
+                                to a directory filename.
+    Note: On native Windows, OS/2, DOS, "c:" is neither an absolute nor a
+    relative file name!
+    IS_FILE_NAME_WITH_DIR(Filename)  tests whether Filename contains a device
+                                     or directory specification.
+  */
+ #if defined _WIN32 || defined __CYGWIN__ \
+     || defined __EMX__ || defined __MSDOS__ || defined __DJGPP__
+   /* Native Windows, Cygwin, OS/2, DOS */
+ # define ISSLASH(C) ((C) == '/' || (C) == '\\')
+   /* Internal macro: Tests whether a character is a drive letter.  */
+ # define _IS_DRIVE_LETTER(C) \
+     (((C) >= 'A' && (C) <= 'Z') || ((C) >= 'a' && (C) <= 'z'))
+   /* Help the compiler optimizing it.  This assumes ASCII.  */
+ # undef _IS_DRIVE_LETTER
+ # define _IS_DRIVE_LETTER(C) \
+     (((unsigned int) (C) | ('a' - 'A')) - 'a' <= 'z' - 'a')
+ # define HAS_DEVICE(Filename) \
+     (_IS_DRIVE_LETTER ((Filename)[0]) && (Filename)[1] == ':')
+ # define FILE_SYSTEM_PREFIX_LEN(Filename) (HAS_DEVICE (Filename) ? 2 : 0)
+ # ifdef __CYGWIN__
+ #  define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0
+ # else
+    /* On native Windows, OS/2, DOS, the system has the notion of a
+       "current directory" on each drive.  */
+ #  define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 1
+ # endif
+ # if FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
+ #  define IS_ABSOLUTE_FILE_NAME(Filename) \
+      ISSLASH ((Filename)[FILE_SYSTEM_PREFIX_LEN (Filename)])
+ # else
+ #  define IS_ABSOLUTE_FILE_NAME(Filename) \
+      (ISSLASH ((Filename)[0]) || HAS_DEVICE (Filename))
+ # endif
+ # define IS_RELATIVE_FILE_NAME(Filename) \
+     (! (ISSLASH ((Filename)[0]) || HAS_DEVICE (Filename)))
+ # define IS_FILE_NAME_WITH_DIR(Filename) \
+     (strchr ((Filename), '/') != NULL || strchr ((Filename), '\\') != NULL \
+      || HAS_DEVICE (Filename))
+ #else
+   /* Unix */
+ # define ISSLASH(C) ((C) == '/')
+ # define HAS_DEVICE(Filename) ((void) (Filename), 0)
+ # define FILE_SYSTEM_PREFIX_LEN(Filename) ((void) (Filename), 0)
+ # define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0
+ # define IS_ABSOLUTE_FILE_NAME(Filename) ISSLASH ((Filename)[0])
+ # define IS_RELATIVE_FILE_NAME(Filename) (! ISSLASH ((Filename)[0]))
+ # define IS_FILE_NAME_WITH_DIR(Filename) (strchr ((Filename), '/') != NULL)
+ #endif
+ 
+ /* Deprecated macros.  For backward compatibility with old users of the
+    'filename' module.  */
+ #define IS_ABSOLUTE_PATH IS_ABSOLUTE_FILE_NAME
+ #define IS_PATH_WITH_DIR IS_FILE_NAME_WITH_DIR
+ 
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ #endif /* _FILENAME_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/float.c texinfo-6.8/gnulib/lib/float.c
*** texinfo-6.7/gnulib/lib/float.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/float.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Auxiliary definitions for <float.h>.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
--- 1,4 ----
  /* Auxiliary definitions for <float.h>.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/float+.h texinfo-6.8/gnulib/lib/float+.h
*** texinfo-6.7/gnulib/lib/float+.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/float+.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Supplemental information about the floating-point formats.
!    Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2007.
  
--- 1,4 ----
  /* Supplemental information about the floating-point formats.
!    Copyright (C) 2007, 2009-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2007.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/float.in.h texinfo-6.8/gnulib/lib/float.in.h
*** texinfo-6.7/gnulib/lib/float.in.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/float.in.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,5 ****
  /* A correct <float.h>.
  
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* A correct <float.h>.
  
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 94,97 ****
--- 94,98 ----
  
     Unfortunately, this is not a constant expression.  */
+ # if !GNULIB_defined_long_double_union
  union gl_long_double_union
    {
***************
*** 99,102 ****
--- 100,105 ----
      long double ld;
    };
+ #  define GNULIB_defined_long_double_union 1
+ # endif
  extern const union gl_long_double_union gl_LDBL_MAX;
  # define LDBL_MAX (gl_LDBL_MAX.ld)
***************
*** 147,150 ****
--- 150,154 ----
     Unfortunately, this is not a constant expression, and the latter expression
     does not work well when GCC is optimizing..  */
+ # if !GNULIB_defined_long_double_union
  union gl_long_double_union
    {
***************
*** 152,155 ****
--- 156,161 ----
      long double ld;
    };
+ #  define GNULIB_defined_long_double_union 1
+ # endif
  extern const union gl_long_double_union gl_LDBL_MAX;
  # define LDBL_MAX (gl_LDBL_MAX.ld)
diff -Nrc2 texinfo-6.7/gnulib/lib/fstat.c texinfo-6.8/gnulib/lib/fstat.c
*** texinfo-6.7/gnulib/lib/fstat.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/fstat.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,94 ----
+ /* fstat() replacement.
+    Copyright (C) 2011-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* If the user's config.h happens to include <sys/stat.h>, let it include only
+    the system's <sys/stat.h> here, so that orig_fstat doesn't recurse to
+    rpl_fstat.  */
+ #define __need_system_sys_stat_h
+ #include <config.h>
+ 
+ /* Get the original definition of fstat.  It might be defined as a macro.  */
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #undef __need_system_sys_stat_h
+ 
+ #if defined _WIN32 && ! defined __CYGWIN__
+ # define WINDOWS_NATIVE
+ #endif
+ 
+ #if !defined WINDOWS_NATIVE
+ 
+ static int
+ orig_fstat (int fd, struct stat *buf)
+ {
+   return fstat (fd, buf);
+ }
+ 
+ #endif
+ 
+ /* Specification.  */
+ #ifdef __osf__
+ /* Write "sys/stat.h" here, not <sys/stat.h>, otherwise OSF/1 5.1 DTK cc
+    eliminates this include because of the preliminary #include <sys/stat.h>
+    above.  */
+ # include "sys/stat.h"
+ #else
+ # include <sys/stat.h>
+ #endif
+ 
+ #include "stat-time.h"
+ 
+ #include <errno.h>
+ #include <unistd.h>
+ #ifdef WINDOWS_NATIVE
+ # define WIN32_LEAN_AND_MEAN
+ # include <windows.h>
+ # if GNULIB_MSVC_NOTHROW
+ #  include "msvc-nothrow.h"
+ # else
+ #  include <io.h>
+ # endif
+ # include "stat-w32.h"
+ #endif
+ 
+ int
+ rpl_fstat (int fd, struct stat *buf)
+ {
+ #if REPLACE_FCHDIR && REPLACE_OPEN_DIRECTORY
+   /* Handle the case when rpl_open() used a dummy file descriptor to work
+      around an open() that can't normally visit directories.  */
+   const char *name = _gl_directory_name (fd);
+   if (name != NULL)
+     return stat (name, buf);
+ #endif
+ 
+ #ifdef WINDOWS_NATIVE
+   /* Fill the fields ourselves, because the original fstat function returns
+      values for st_atime, st_mtime, st_ctime that depend on the current time
+      zone.  See
+      <https://lists.gnu.org/r/bug-gnulib/2017-04/msg00134.html>  */
+   HANDLE h = (HANDLE) _get_osfhandle (fd);
+ 
+   if (h == INVALID_HANDLE_VALUE)
+     {
+       errno = EBADF;
+       return -1;
+     }
+   return _gl_fstat_by_handle (h, NULL, buf);
+ #else
+   return stat_time_normalize (orig_fstat (fd, buf), buf);
+ #endif
+ }
diff -Nrc2 texinfo-6.7/gnulib/lib/getdtablesize.c texinfo-6.8/gnulib/lib/getdtablesize.c
*** texinfo-6.7/gnulib/lib/getdtablesize.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/getdtablesize.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,124 ----
+ /* getdtablesize() function: Return maximum possible file descriptor value + 1.
+    Copyright (C) 2008-2021 Free Software Foundation, Inc.
+    Written by Bruno Haible <bruno@clisp.org>, 2008.
+ 
+    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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include <unistd.h>
+ 
+ #if defined _WIN32 && ! defined __CYGWIN__
+ 
+ # include <stdio.h>
+ 
+ # if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+ #  include "msvc-inval.h"
+ # endif
+ 
+ # if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+ static int
+ _setmaxstdio_nothrow (int newmax)
+ {
+   int result;
+ 
+   TRY_MSVC_INVAL
+     {
+       result = _setmaxstdio (newmax);
+     }
+   CATCH_MSVC_INVAL
+     {
+       result = -1;
+     }
+   DONE_MSVC_INVAL;
+ 
+   return result;
+ }
+ # else
+ #  define _setmaxstdio_nothrow _setmaxstdio
+ # endif
+ 
+ /* Cache for the previous getdtablesize () result.  Safe to cache because
+    Windows also lacks setrlimit.  */
+ static int dtablesize;
+ 
+ int
+ getdtablesize (void)
+ {
+   if (dtablesize == 0)
+     {
+       /* We are looking for the number N such that the valid file descriptors
+          are 0..N-1.  It can be obtained through a loop as follows:
+            {
+              int fd;
+              for (fd = 3; fd < 65536; fd++)
+                if (dup2 (0, fd) == -1)
+                  break;
+              return fd;
+            }
+          On Windows XP, the result is 2048.
+          The drawback of this loop is that it allocates memory for a libc
+          internal array that is never freed.
+ 
+          The number N can also be obtained as the upper bound for
+          _getmaxstdio ().  _getmaxstdio () returns the maximum number of open
+          FILE objects.  The sanity check in _setmaxstdio reveals the maximum
+          number of file descriptors.  This too allocates memory, but it is
+          freed when we call _setmaxstdio with the original value.  */
+       int orig_max_stdio = _getmaxstdio ();
+       unsigned int bound;
+       for (bound = 0x10000; _setmaxstdio_nothrow (bound) < 0; bound = bound / 2)
+         ;
+       _setmaxstdio_nothrow (orig_max_stdio);
+       dtablesize = bound;
+     }
+   return dtablesize;
+ }
+ 
+ #else
+ 
+ # include <limits.h>
+ # include <sys/resource.h>
+ 
+ # ifndef RLIM_SAVED_CUR
+ #  define RLIM_SAVED_CUR RLIM_INFINITY
+ # endif
+ # ifndef RLIM_SAVED_MAX
+ #  define RLIM_SAVED_MAX RLIM_INFINITY
+ # endif
+ 
+ # ifdef __CYGWIN__
+   /* Cygwin 1.7.25 auto-increases the RLIMIT_NOFILE soft limit until it
+      hits the compile-time constant hard limit of 3200.  We might as
+      well just report the hard limit.  */
+ #  define rlim_cur rlim_max
+ # endif
+ 
+ int
+ getdtablesize (void)
+ {
+   struct rlimit lim;
+ 
+   if (getrlimit (RLIMIT_NOFILE, &lim) == 0
+       && 0 <= lim.rlim_cur && lim.rlim_cur <= INT_MAX
+       && lim.rlim_cur != RLIM_INFINITY
+       && lim.rlim_cur != RLIM_SAVED_CUR
+       && lim.rlim_cur != RLIM_SAVED_MAX)
+     return lim.rlim_cur;
+ 
+   return INT_MAX;
+ }
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/getopt1.c texinfo-6.8/gnulib/lib/getopt1.c
*** texinfo-6.7/gnulib/lib/getopt1.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getopt1.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* getopt_long and getopt_long_only entry points for GNU getopt.
!    Copyright (C) 1987-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
--- 1,4 ----
  /* getopt_long and getopt_long_only entry points for GNU getopt.
!    Copyright (C) 1987-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
diff -Nrc2 texinfo-6.7/gnulib/lib/getopt.c texinfo-6.8/gnulib/lib/getopt.c
*** texinfo-6.7/gnulib/lib/getopt.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getopt.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Getopt for GNU.
!    Copyright (C) 1987-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
--- 1,4 ----
  /* Getopt for GNU.
!    Copyright (C) 1987-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
diff -Nrc2 texinfo-6.7/gnulib/lib/getopt-cdefs.in.h texinfo-6.8/gnulib/lib/getopt-cdefs.in.h
*** texinfo-6.7/gnulib/lib/getopt-cdefs.in.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getopt-cdefs.in.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* getopt-on-non-glibc compatibility macros.
!    Copyright (C) 1989-2019 Free Software Foundation, Inc.
     This file is part of gnulib.
     Unlike most of the getopt implementation, it is NOT shared
--- 1,4 ----
  /* getopt-on-non-glibc compatibility macros.
!    Copyright (C) 1989-2021 Free Software Foundation, Inc.
     This file is part of gnulib.
     Unlike most of the getopt implementation, it is NOT shared
***************
*** 58,62 ****
  
  #ifndef __THROW
! # if defined __cplusplus && __GNUC_PREREQ (2,8)
  #  define __THROW       throw ()
  # else
--- 58,62 ----
  
  #ifndef __THROW
! # if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major__ >= 4)
  #  define __THROW       throw ()
  # else
diff -Nrc2 texinfo-6.7/gnulib/lib/getopt-core.h texinfo-6.8/gnulib/lib/getopt-core.h
*** texinfo-6.7/gnulib/lib/getopt-core.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getopt-core.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Declarations for getopt (basic, portable features only).
!    Copyright (C) 1989-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
--- 1,4 ----
  /* Declarations for getopt (basic, portable features only).
!    Copyright (C) 1989-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
diff -Nrc2 texinfo-6.7/gnulib/lib/getopt-ext.h texinfo-6.8/gnulib/lib/getopt-ext.h
*** texinfo-6.7/gnulib/lib/getopt-ext.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getopt-ext.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Declarations for getopt (GNU extensions).
!    Copyright (C) 1989-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
--- 1,4 ----
  /* Declarations for getopt (GNU extensions).
!    Copyright (C) 1989-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
diff -Nrc2 texinfo-6.7/gnulib/lib/getopt.in.h texinfo-6.8/gnulib/lib/getopt.in.h
*** texinfo-6.7/gnulib/lib/getopt.in.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getopt.in.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Declarations for getopt.
!    Copyright (C) 1989-2019 Free Software Foundation, Inc.
     This file is part of gnulib.
     Unlike most of the getopt implementation, it is NOT shared
--- 1,4 ----
  /* Declarations for getopt.
!    Copyright (C) 1989-2021 Free Software Foundation, Inc.
     This file is part of gnulib.
     Unlike most of the getopt implementation, it is NOT shared
diff -Nrc2 texinfo-6.7/gnulib/lib/getopt_int.h texinfo-6.8/gnulib/lib/getopt_int.h
*** texinfo-6.7/gnulib/lib/getopt_int.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getopt_int.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Internal declarations for getopt.
!    Copyright (C) 1989-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
--- 1,4 ----
  /* Internal declarations for getopt.
!    Copyright (C) 1989-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library and is also part of gnulib.
     Patches to this file should be submitted to both projects.
diff -Nrc2 texinfo-6.7/gnulib/lib/getopt-pfx-core.h texinfo-6.8/gnulib/lib/getopt-pfx-core.h
*** texinfo-6.7/gnulib/lib/getopt-pfx-core.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getopt-pfx-core.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* getopt (basic, portable features) gnulib wrapper header.
!    Copyright (C) 1989-2019 Free Software Foundation, Inc.
     This file is part of gnulib.
     Unlike most of the getopt implementation, it is NOT shared
--- 1,4 ----
  /* getopt (basic, portable features) gnulib wrapper header.
!    Copyright (C) 1989-2021 Free Software Foundation, Inc.
     This file is part of gnulib.
     Unlike most of the getopt implementation, it is NOT shared
***************
*** 49,52 ****
--- 49,60 ----
  # define optopt __GETOPT_ID (optopt)
  
+ /* Work around a a problem on macOS, which declares getopt with a
+    trailing __DARWIN_ALIAS(getopt) that would expand to something like
+    __asm("_" "rpl_getopt" "$UNIX2003") were it not for the following
+    hack to suppress the macOS declaration <https://bugs.gnu.org/40205>.  */
+ # ifdef __APPLE__
+ #  define _GETOPT
+ # endif
+ 
  /* The system's getopt.h may have already included getopt-core.h to
     declare the unprefixed identifiers.  Undef _GETOPT_CORE_H so that
diff -Nrc2 texinfo-6.7/gnulib/lib/getopt-pfx-ext.h texinfo-6.8/gnulib/lib/getopt-pfx-ext.h
*** texinfo-6.7/gnulib/lib/getopt-pfx-ext.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getopt-pfx-ext.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* getopt (GNU extensions) gnulib wrapper header.
!    Copyright (C) 1989-2019 Free Software Foundation, Inc.
     This file is part of gnulib.
     Unlike most of the getopt implementation, it is NOT shared
--- 1,4 ----
  /* getopt (GNU extensions) gnulib wrapper header.
!    Copyright (C) 1989-2021 Free Software Foundation, Inc.
     This file is part of gnulib.
     Unlike most of the getopt implementation, it is NOT shared
diff -Nrc2 texinfo-6.7/gnulib/lib/getprogname.c texinfo-6.8/gnulib/lib/getprogname.c
*** texinfo-6.7/gnulib/lib/getprogname.c	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/getprogname.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Program name management.
!    Copyright (C) 2016-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Program name management.
!    Copyright (C) 2016-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 52,56 ****
  #endif
  
! #include "dirname.h"
  
  #ifndef HAVE_GETPROGNAME             /* not Mac OS X, FreeBSD, NetBSD, OpenBSD >= 5.4, Cygwin */
--- 52,62 ----
  #endif
  
! #if defined __SCO_VERSION__ || defined __sysv5__
! # include <fcntl.h>
! # include <stdlib.h>
! # include <string.h>
! #endif
! 
! #include "basename-lgpl.h"
  
  #ifndef HAVE_GETPROGNAME             /* not Mac OS X, FreeBSD, NetBSD, OpenBSD >= 5.4, Cygwin */
***************
*** 224,228 ****
  
    sprintf (filename, "/proc/pinfo/%d", (int) getpid ());
!   fd = open (filename, O_RDONLY);
    if (0 <= fd)
      {
--- 230,234 ----
  
    sprintf (filename, "/proc/pinfo/%d", (int) getpid ());
!   fd = open (filename, O_RDONLY | O_CLOEXEC);
    if (0 <= fd)
      {
***************
*** 246,249 ****
--- 252,287 ----
      }
    return NULL;
+ # elif defined __SCO_VERSION__ || defined __sysv5__                /* SCO OpenServer6/UnixWare */
+   char buf[80];
+   int fd;
+   sprintf (buf, "/proc/%d/cmdline", getpid());
+   fd = open (buf, O_RDONLY);
+   if (0 <= fd)
+     {
+       size_t n = read (fd, buf, 79);
+       if (n > 0)
+         {
+           buf[n] = '\0'; /* Guarantee null-termination */
+           char *progname;
+           progname = strrchr (buf, '/');
+           if (progname)
+             {
+               progname = progname + 1; /* Skip the '/' */
+             }
+           else
+             {
+               progname = buf;
+             }
+           char *ret;
+           ret = malloc (strlen (progname) + 1);
+           if (ret)
+             {
+               strcpy (ret, progname);
+               return ret;
+             }
+         }
+       close (fd);
+     }
+   return "?";
  # else
  #  error "getprogname module not ported to this OS"
diff -Nrc2 texinfo-6.7/gnulib/lib/getprogname.h texinfo-6.8/gnulib/lib/getprogname.h
*** texinfo-6.7/gnulib/lib/getprogname.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/getprogname.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Program name management.
!    Copyright (C) 2016-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Program name management.
!    Copyright (C) 2016-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/gettext.h texinfo-6.8/gnulib/lib/gettext.h
*** texinfo-6.7/gnulib/lib/gettext.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/gettext.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Convenience header for conditional use of GNU <libintl.h>.
!    Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,4 ----
  /* Convenience header for conditional use of GNU <libintl.h>.
!    Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/glthread/lock.c texinfo-6.8/gnulib/lib/glthread/lock.c
*** texinfo-6.7/gnulib/lib/glthread/lock.c	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/glthread/lock.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Locking in multithreaded situations.
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Locking in multithreaded situations.
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 24,27 ****
--- 24,250 ----
  /* ========================================================================= */
  
+ #if USE_ISOC_THREADS || USE_ISOC_AND_POSIX_THREADS
+ 
+ /* -------------------------- gl_lock_t datatype -------------------------- */
+ 
+ int
+ glthread_lock_init (gl_lock_t *lock)
+ {
+   if (mtx_init (&lock->mutex, mtx_plain) != thrd_success)
+     return ENOMEM;
+   lock->init_needed = 0;
+   return 0;
+ }
+ 
+ int
+ glthread_lock_lock (gl_lock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   if (mtx_lock (&lock->mutex) != thrd_success)
+     return EAGAIN;
+   return 0;
+ }
+ 
+ int
+ glthread_lock_unlock (gl_lock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   if (mtx_unlock (&lock->mutex) != thrd_success)
+     return EINVAL;
+   return 0;
+ }
+ 
+ int
+ glthread_lock_destroy (gl_lock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   mtx_destroy (&lock->mutex);
+   return 0;
+ }
+ 
+ /* ------------------------- gl_rwlock_t datatype ------------------------- */
+ 
+ int
+ glthread_rwlock_init (gl_rwlock_t *lock)
+ {
+   if (mtx_init (&lock->lock, mtx_plain) != thrd_success
+       || cnd_init (&lock->waiting_readers) != thrd_success
+       || cnd_init (&lock->waiting_writers) != thrd_success)
+     return ENOMEM;
+   lock->waiting_writers_count = 0;
+   lock->runcount = 0;
+   lock->init_needed = 0;
+   return 0;
+ }
+ 
+ int
+ glthread_rwlock_rdlock (gl_rwlock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   if (mtx_lock (&lock->lock) != thrd_success)
+     return EAGAIN;
+   /* Test whether only readers are currently running, and whether the runcount
+      field will not overflow, and whether no writer is waiting.  The latter
+      condition is because POSIX recommends that "write locks shall take
+      precedence over read locks", to avoid "writer starvation".  */
+   while (!(lock->runcount + 1 > 0 && lock->waiting_writers_count == 0))
+     {
+       /* This thread has to wait for a while.  Enqueue it among the
+          waiting_readers.  */
+       if (cnd_wait (&lock->waiting_readers, &lock->lock) != thrd_success)
+         {
+           mtx_unlock (&lock->lock);
+           return EINVAL;
+         }
+     }
+   lock->runcount++;
+   if (mtx_unlock (&lock->lock) != thrd_success)
+     return EINVAL;
+   return 0;
+ }
+ 
+ int
+ glthread_rwlock_wrlock (gl_rwlock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   if (mtx_lock (&lock->lock) != thrd_success)
+     return EAGAIN;
+   /* Test whether no readers or writers are currently running.  */
+   while (!(lock->runcount == 0))
+     {
+       /* This thread has to wait for a while.  Enqueue it among the
+          waiting_writers.  */
+       lock->waiting_writers_count++;
+       if (cnd_wait (&lock->waiting_writers, &lock->lock) != thrd_success)
+         {
+           lock->waiting_writers_count--;
+           mtx_unlock (&lock->lock);
+           return EINVAL;
+         }
+       lock->waiting_writers_count--;
+     }
+   lock->runcount--; /* runcount becomes -1 */
+   if (mtx_unlock (&lock->lock) != thrd_success)
+     return EINVAL;
+   return 0;
+ }
+ 
+ int
+ glthread_rwlock_unlock (gl_rwlock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   if (mtx_lock (&lock->lock) != thrd_success)
+     return EAGAIN;
+   if (lock->runcount < 0)
+     {
+       /* Drop a writer lock.  */
+       if (!(lock->runcount == -1))
+         {
+           mtx_unlock (&lock->lock);
+           return EINVAL;
+         }
+       lock->runcount = 0;
+     }
+   else
+     {
+       /* Drop a reader lock.  */
+       if (!(lock->runcount > 0))
+         {
+           mtx_unlock (&lock->lock);
+           return EINVAL;
+         }
+       lock->runcount--;
+     }
+   if (lock->runcount == 0)
+     {
+       /* POSIX recommends that "write locks shall take precedence over read
+          locks", to avoid "writer starvation".  */
+       if (lock->waiting_writers_count > 0)
+         {
+           /* Wake up one of the waiting writers.  */
+           if (cnd_signal (&lock->waiting_writers) != thrd_success)
+             {
+               mtx_unlock (&lock->lock);
+               return EINVAL;
+             }
+         }
+       else
+         {
+           /* Wake up all waiting readers.  */
+           if (cnd_broadcast (&lock->waiting_readers) != thrd_success)
+             {
+               mtx_unlock (&lock->lock);
+               return EINVAL;
+             }
+         }
+     }
+   if (mtx_unlock (&lock->lock) != thrd_success)
+     return EINVAL;
+   return 0;
+ }
+ 
+ int
+ glthread_rwlock_destroy (gl_rwlock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   mtx_destroy (&lock->lock);
+   cnd_destroy (&lock->waiting_readers);
+   cnd_destroy (&lock->waiting_writers);
+   return 0;
+ }
+ 
+ /* --------------------- gl_recursive_lock_t datatype --------------------- */
+ 
+ int
+ glthread_recursive_lock_init (gl_recursive_lock_t *lock)
+ {
+   if (mtx_init (&lock->mutex, mtx_plain | mtx_recursive) != thrd_success)
+     return ENOMEM;
+   lock->init_needed = 0;
+   return 0;
+ }
+ 
+ int
+ glthread_recursive_lock_lock (gl_recursive_lock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   if (mtx_lock (&lock->mutex) != thrd_success)
+     return EAGAIN;
+   return 0;
+ }
+ 
+ int
+ glthread_recursive_lock_unlock (gl_recursive_lock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   if (mtx_unlock (&lock->mutex) != thrd_success)
+     return EINVAL;
+   return 0;
+ }
+ 
+ int
+ glthread_recursive_lock_destroy (gl_recursive_lock_t *lock)
+ {
+   if (lock->init_needed)
+     call_once (&lock->init_once, lock->init_func);
+   mtx_destroy (&lock->mutex);
+   return 0;
+ }
+ 
+ /* -------------------------- gl_once_t datatype -------------------------- */
+ 
+ #endif
+ 
+ /* ========================================================================= */
+ 
  #if USE_POSIX_THREADS
  
***************
*** 32,36 ****
  # if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
  
! #  ifdef PTHREAD_RWLOCK_INITIALIZER
  
  #   if !HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
--- 255,259 ----
  # if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
  
! #  if defined PTHREAD_RWLOCK_INITIALIZER || defined PTHREAD_RWLOCK_INITIALIZER_NP
  
  #   if !HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
***************
*** 496,499 ****
--- 719,742 ----
  }
  
+ # if !(PTHREAD_IN_USE_DETECTION_HARD || USE_POSIX_THREADS_WEAK)
+ 
+ int
+ glthread_once_multithreaded (pthread_once_t *once_control,
+                              void (*init_function) (void))
+ {
+   int err = pthread_once (once_control, init_function);
+   if (err == ENOSYS)
+     {
+       /* This happens on FreeBSD 11: The pthread_once function in libc returns
+          ENOSYS.  */
+       if (glthread_once_singlethreaded (once_control))
+         init_function ();
+       return 0;
+     }
+   return err;
+ }
+ 
+ # endif
+ 
  #endif
  
diff -Nrc2 texinfo-6.7/gnulib/lib/glthread/lock.h texinfo-6.8/gnulib/lib/glthread/lock.h
*** texinfo-6.7/gnulib/lib/glthread/lock.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/glthread/lock.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Locking in multithreaded situations.
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Locking in multithreaded situations.
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 93,96 ****
--- 93,205 ----
  /* ========================================================================= */
  
+ #if USE_ISOC_THREADS || USE_ISOC_AND_POSIX_THREADS
+ 
+ /* Use the ISO C threads library.  */
+ 
+ # include <threads.h>
+ 
+ # ifdef __cplusplus
+ extern "C" {
+ # endif
+ 
+ /* -------------------------- gl_lock_t datatype -------------------------- */
+ 
+ typedef struct
+         {
+           int volatile init_needed;
+           once_flag init_once;
+           void (*init_func) (void);
+           mtx_t mutex;
+         }
+         gl_lock_t;
+ # define gl_lock_define(STORAGECLASS, NAME) \
+     STORAGECLASS gl_lock_t NAME;
+ # define gl_lock_define_initialized(STORAGECLASS, NAME) \
+     static void _atomic_init_##NAME (void);       \
+     STORAGECLASS gl_lock_t NAME =                 \
+       { 1, ONCE_FLAG_INIT, _atomic_init_##NAME }; \
+     static void _atomic_init_##NAME (void)        \
+     {                                             \
+       if (glthread_lock_init (&(NAME)))           \
+         abort ();                                 \
+     }
+ extern int glthread_lock_init (gl_lock_t *lock);
+ extern int glthread_lock_lock (gl_lock_t *lock);
+ extern int glthread_lock_unlock (gl_lock_t *lock);
+ extern int glthread_lock_destroy (gl_lock_t *lock);
+ 
+ /* ------------------------- gl_rwlock_t datatype ------------------------- */
+ 
+ typedef struct
+         {
+           int volatile init_needed;
+           once_flag init_once;
+           void (*init_func) (void);
+           mtx_t lock; /* protects the remaining fields */
+           cnd_t waiting_readers; /* waiting readers */
+           cnd_t waiting_writers; /* waiting writers */
+           unsigned int waiting_writers_count; /* number of waiting writers */
+           int runcount; /* number of readers running, or -1 when a writer runs */
+         }
+         gl_rwlock_t;
+ # define gl_rwlock_define(STORAGECLASS, NAME) \
+     STORAGECLASS gl_rwlock_t NAME;
+ # define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
+     static void _atomic_init_##NAME (void);       \
+     STORAGECLASS gl_rwlock_t NAME =               \
+       { 1, ONCE_FLAG_INIT, _atomic_init_##NAME }; \
+     static void _atomic_init_##NAME (void)        \
+     {                                             \
+       if (glthread_rwlock_init (&(NAME)))         \
+         abort ();                                 \
+     }
+ extern int glthread_rwlock_init (gl_rwlock_t *lock);
+ extern int glthread_rwlock_rdlock (gl_rwlock_t *lock);
+ extern int glthread_rwlock_wrlock (gl_rwlock_t *lock);
+ extern int glthread_rwlock_unlock (gl_rwlock_t *lock);
+ extern int glthread_rwlock_destroy (gl_rwlock_t *lock);
+ 
+ /* --------------------- gl_recursive_lock_t datatype --------------------- */
+ 
+ typedef struct
+         {
+           int volatile init_needed;
+           once_flag init_once;
+           void (*init_func) (void);
+           mtx_t mutex;
+         }
+         gl_recursive_lock_t;
+ # define gl_recursive_lock_define(STORAGECLASS, NAME) \
+     STORAGECLASS gl_recursive_lock_t NAME;
+ # define gl_recursive_lock_define_initialized(STORAGECLASS, NAME) \
+     static void _atomic_init_##NAME (void);       \
+     STORAGECLASS gl_recursive_lock_t NAME =       \
+       { 1, ONCE_FLAG_INIT, _atomic_init_##NAME }; \
+     static void _atomic_init_##NAME (void)        \
+     {                                             \
+       if (glthread_recursive_lock_init (&(NAME))) \
+         abort ();                                 \
+     }
+ extern int glthread_recursive_lock_init (gl_recursive_lock_t *lock);
+ extern int glthread_recursive_lock_lock (gl_recursive_lock_t *lock);
+ extern int glthread_recursive_lock_unlock (gl_recursive_lock_t *lock);
+ extern int glthread_recursive_lock_destroy (gl_recursive_lock_t *lock);
+ 
+ /* -------------------------- gl_once_t datatype -------------------------- */
+ 
+ typedef once_flag gl_once_t;
+ # define gl_once_define(STORAGECLASS, NAME) \
+     STORAGECLASS once_flag NAME = ONCE_FLAG_INIT;
+ # define glthread_once(ONCE_CONTROL, INITFUNCTION) \
+     (call_once (ONCE_CONTROL, INITFUNCTION), 0)
+ 
+ # ifdef __cplusplus
+ }
+ # endif
+ 
+ #endif
+ 
+ /* ========================================================================= */
+ 
  #if USE_POSIX_THREADS
  
***************
*** 200,204 ****
  # if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
  
! #  ifdef PTHREAD_RWLOCK_INITIALIZER
  
  typedef pthread_rwlock_t gl_rwlock_t;
--- 309,313 ----
  # if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
  
! #  if defined PTHREAD_RWLOCK_INITIALIZER || defined PTHREAD_RWLOCK_INITIALIZER_NP
  
  typedef pthread_rwlock_t gl_rwlock_t;
***************
*** 208,213 ****
        STORAGECLASS pthread_rwlock_t NAME = gl_rwlock_initializer;
  #   if HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
! #    define gl_rwlock_initializer \
!        PTHREAD_RWLOCK_INITIALIZER
  #    define glthread_rwlock_init(LOCK) \
         (pthread_in_use () ? pthread_rwlock_init (LOCK, NULL) : 0)
--- 317,327 ----
        STORAGECLASS pthread_rwlock_t NAME = gl_rwlock_initializer;
  #   if HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
! #    if defined PTHREAD_RWLOCK_INITIALIZER
! #     define gl_rwlock_initializer \
!         PTHREAD_RWLOCK_INITIALIZER
! #    else
! #     define gl_rwlock_initializer \
!         PTHREAD_RWLOCK_INITIALIZER_NP
! #    endif
  #    define glthread_rwlock_init(LOCK) \
         (pthread_in_use () ? pthread_rwlock_init (LOCK, NULL) : 0)
***************
*** 392,399 ****
  # define gl_once_define(STORAGECLASS, NAME) \
      STORAGECLASS pthread_once_t NAME = PTHREAD_ONCE_INIT;
! # define glthread_once(ONCE_CONTROL, INITFUNCTION) \
!     (pthread_in_use ()                                                         \
!      ? pthread_once (ONCE_CONTROL, INITFUNCTION)                               \
!      : (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
  extern int glthread_once_singlethreaded (pthread_once_t *once_control);
  
--- 506,522 ----
  # define gl_once_define(STORAGECLASS, NAME) \
      STORAGECLASS pthread_once_t NAME = PTHREAD_ONCE_INIT;
! # if PTHREAD_IN_USE_DETECTION_HARD || USE_POSIX_THREADS_WEAK
! #  define glthread_once(ONCE_CONTROL, INITFUNCTION) \
!      (pthread_in_use ()                                                        \
!       ? pthread_once (ONCE_CONTROL, INITFUNCTION)                              \
!       : (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
! # else
! #  define glthread_once(ONCE_CONTROL, INITFUNCTION) \
!      (pthread_in_use ()                                                        \
!       ? glthread_once_multithreaded (ONCE_CONTROL, INITFUNCTION)               \
!       : (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
! extern int glthread_once_multithreaded (pthread_once_t *once_control,
!                                         void (*init_function) (void));
! # endif
  extern int glthread_once_singlethreaded (pthread_once_t *once_control);
  
***************
*** 503,507 ****
  /* ========================================================================= */
  
! #if !(USE_POSIX_THREADS || USE_WINDOWS_THREADS)
  
  /* Provide dummy implementation if threads are not supported.  */
--- 626,630 ----
  /* ========================================================================= */
  
! #if !(USE_ISOC_THREADS || USE_POSIX_THREADS || USE_ISOC_AND_POSIX_THREADS || USE_WINDOWS_THREADS)
  
  /* Provide dummy implementation if threads are not supported.  */
diff -Nrc2 texinfo-6.7/gnulib/lib/glthread/threadlib.c texinfo-6.8/gnulib/lib/glthread/threadlib.c
*** texinfo-6.7/gnulib/lib/glthread/threadlib.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/glthread/threadlib.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,4 ****
  /* Multithreading primitives.
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Multithreading primitives.
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 21,28 ****
  /* ========================================================================= */
  
! #if USE_POSIX_THREADS
  
  /* Use the POSIX threads library.  */
  
  # include <pthread.h>
  # include <stdlib.h>
--- 21,29 ----
  /* ========================================================================= */
  
! #if USE_POSIX_THREADS || USE_ISOC_AND_POSIX_THREADS
  
  /* Use the POSIX threads library.  */
  
+ # include <errno.h>
  # include <pthread.h>
  # include <stdlib.h>
***************
*** 30,33 ****
--- 31,66 ----
  # if PTHREAD_IN_USE_DETECTION_HARD
  
+ #  if defined __FreeBSD__ || defined __DragonFly__                 /* FreeBSD */
+ 
+ /* Test using pthread_key_create.  */
+ 
+ int
+ glthread_in_use (void)
+ {
+   static int tested;
+   static int result; /* 1: linked with -lpthread, 0: only with libc */
+ 
+   if (!tested)
+     {
+       pthread_key_t key;
+       int err = pthread_key_create (&key, NULL);
+ 
+       if (err == ENOSYS)
+         result = 0;
+       else
+         {
+           result = 1;
+           if (err == 0)
+             pthread_key_delete (key);
+         }
+       tested = 1;
+     }
+   return result;
+ }
+ 
+ #  else                                                     /* Solaris, HP-UX */
+ 
+ /* Test using pthread_create.  */
+ 
  /* The function to be executed by a dummy thread.  */
  static void *
***************
*** 63,66 ****
--- 96,101 ----
  }
  
+ #  endif
+ 
  # endif
  
diff -Nrc2 texinfo-6.7/gnulib/lib/hard-locale.c texinfo-6.8/gnulib/lib/hard-locale.c
*** texinfo-6.7/gnulib/lib/hard-locale.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/hard-locale.c	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,5 ****
  /* hard-locale.c -- Determine whether a locale is hard.
  
!    Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,5 ----
  /* hard-locale.c -- Determine whether a locale is hard.
  
!    Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2021 Free Software
     Foundation, Inc.
  
***************
*** 22,72 ****
  
  #include <locale.h>
- #include <stdlib.h>
  #include <string.h>
  
- #ifdef __GLIBC__
- # define GLIBC_VERSION __GLIBC__
- #elif defined __UCLIBC__
- # define GLIBC_VERSION 2
- #else
- # define GLIBC_VERSION 0
- #endif
- 
- /* Return true if the current CATEGORY locale is hard, i.e. if you
-    can't get away with assuming traditional C or POSIX behavior.  */
  bool
  hard_locale (int category)
  {
!   bool hard = true;
!   char const *p = setlocale (category, NULL);
  
!   if (p)
!     {
!       if (2 <= GLIBC_VERSION)
!         {
!           if (strcmp (p, "C") == 0 || strcmp (p, "POSIX") == 0)
!             hard = false;
!         }
!       else
!         {
!           char *locale = strdup (p);
!           if (locale)
!             {
!               /* Temporarily set the locale to the "C" and "POSIX" locales
!                  to find their names, so that we can determine whether one
!                  or the other is the caller's locale.  */
!               if (((p = setlocale (category, "C"))
!                    && strcmp (p, locale) == 0)
!                   || ((p = setlocale (category, "POSIX"))
!                       && strcmp (p, locale) == 0))
!                 hard = false;
! 
!               /* Restore the caller's locale.  */
!               setlocale (category, locale);
!               free (locale);
!             }
!         }
!     }
  
!   return hard;
  }
--- 22,35 ----
  
  #include <locale.h>
  #include <string.h>
  
  bool
  hard_locale (int category)
  {
!   char locale[SETLOCALE_NULL_MAX];
  
!   if (setlocale_null_r (category, locale, sizeof (locale)))
!     return false;
  
!   return !(strcmp (locale, "C") == 0 || strcmp (locale, "POSIX") == 0);
  }
diff -Nrc2 texinfo-6.7/gnulib/lib/hard-locale.h texinfo-6.8/gnulib/lib/hard-locale.h
*** texinfo-6.7/gnulib/lib/hard-locale.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/hard-locale.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,5 ****
  /* Determine whether a locale is hard.
  
!    Copyright (C) 1999, 2003-2004, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* Determine whether a locale is hard.
  
!    Copyright (C) 1999, 2003-2004, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 21,25 ****
  # include <stdbool.h>
  
! bool hard_locale (int);
  
  #endif /* HARD_LOCALE_H_ */
--- 21,28 ----
  # include <stdbool.h>
  
! /* Return true if the specified CATEGORY of the current locale is hard, i.e.
!    different from the C or POSIX locale that has a fixed behavior.
!    CATEGORY must be one of the LC_* values, but not LC_ALL.  */
! extern bool hard_locale (int category);
  
  #endif /* HARD_LOCALE_H_ */
diff -Nrc2 texinfo-6.7/gnulib/lib/intprops.h texinfo-6.8/gnulib/lib/intprops.h
*** texinfo-6.7/gnulib/lib/intprops.h	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/intprops.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 1,5 ****
  /* intprops.h -- properties of integer types
  
!    Copyright (C) 2001-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,5 ----
  /* intprops.h -- properties of integer types
  
!    Copyright (C) 2001-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 49,53 ****
  
  /* The width in bits of the integer type or expression T.
!    Do not evaluate T.
     Padding bits are not supported; this is checked at compile-time below.  */
  #define TYPE_WIDTH(t) (sizeof (t) * CHAR_BIT)
--- 49,53 ----
  
  /* The width in bits of the integer type or expression T.
!    Do not evaluate T.  T must not be a bit-field expression.
     Padding bits are not supported; this is checked at compile-time below.  */
  #define TYPE_WIDTH(t) (sizeof (t) * CHAR_BIT)
***************
*** 71,75 ****
     : _GL_INT_NEGATE_CONVERT (e, 1))
  #define _GL_SIGNED_INT_MAXIMUM(e)                                       \
!   (((_GL_INT_CONVERT (e, 1) << (TYPE_WIDTH ((e) + 0) - 2)) - 1) * 2 + 1)
  
  /* Work around OpenVMS incompatibility with C99.  */
--- 71,75 ----
     : _GL_INT_NEGATE_CONVERT (e, 1))
  #define _GL_SIGNED_INT_MAXIMUM(e)                                       \
!   (((_GL_INT_CONVERT (e, 1) << (TYPE_WIDTH (+ (e)) - 2)) - 1) * 2 + 1)
  
  /* Work around OpenVMS incompatibility with C99.  */
***************
*** 87,90 ****
--- 87,91 ----
     'configure', but for now it's easier to do it by hand.  */
  #if (2 <= __GNUC__ \
+      || (4 <= __clang_major__) \
       || (1210 <= __IBMC__ && defined __IBM__TYPEOF__) \
       || (0x5110 <= __SUNPRO_C && !__STDC__))
***************
*** 95,100 ****
  
  /* Return 1 if the integer type or expression T might be signed.  Return 0
!    if it is definitely unsigned.  This macro does not evaluate its argument,
!    and expands to an integer constant expression.  */
  #if _GL_HAVE___TYPEOF__
  # define _GL_SIGNED_TYPE_OR_EXPR(t) TYPE_SIGNED (__typeof__ (t))
--- 96,102 ----
  
  /* Return 1 if the integer type or expression T might be signed.  Return 0
!    if it is definitely unsigned.  T must not be a bit-field expression.
!    This macro does not evaluate its argument, and expands to an
!    integer constant expression.  */
  #if _GL_HAVE___TYPEOF__
  # define _GL_SIGNED_TYPE_OR_EXPR(t) TYPE_SIGNED (__typeof__ (t))
***************
*** 109,112 ****
--- 111,116 ----
  
  /* Bound on length of the string representing an integer type or expression T.
+    T must not be a bit-field expression.
+ 
     Subtract 1 for the sign bit if T is signed, and then add 1 more for
     a minus sign if needed.
***************
*** 120,124 ****
  
  /* Bound on buffer size needed to represent an integer type or expression T,
!    including the terminating null.  */
  #define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1)
  
--- 124,128 ----
  
  /* Bound on buffer size needed to represent an integer type or expression T,
!    including the terminating null.  T must not be a bit-field expression.  */
  #define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1)
  
***************
*** 221,233 ****
     : (max) >> (b) < (a))
  
! /* True if __builtin_add_overflow (A, B, P) works when P is non-null.  */
! #if 5 <= __GNUC__ && !defined __ICC
! # define _GL_HAS_BUILTIN_OVERFLOW 1
  #else
! # define _GL_HAS_BUILTIN_OVERFLOW 0
  #endif
  
! /* True if __builtin_add_overflow_p (A, B, C) works.  */
! #define _GL_HAS_BUILTIN_OVERFLOW_P (7 <= __GNUC__)
  
  /* The _GL*_OVERFLOW macros have the same restrictions as the
--- 225,261 ----
     : (max) >> (b) < (a))
  
! /* True if __builtin_add_overflow (A, B, P) and __builtin_sub_overflow
!    (A, B, P) work when P is non-null.  */
! /* __builtin_{add,sub}_overflow exists but is not reliable in GCC 5.x and 6.x,
!    see <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98269>.  */
! #if 7 <= __GNUC__ && !defined __ICC
! # define _GL_HAS_BUILTIN_ADD_OVERFLOW 1
! #elif defined __has_builtin
! # define _GL_HAS_BUILTIN_ADD_OVERFLOW __has_builtin (__builtin_add_overflow)
  #else
! # define _GL_HAS_BUILTIN_ADD_OVERFLOW 0
  #endif
  
! /* True if __builtin_mul_overflow (A, B, P) works when P is non-null.  */
! #ifdef __clang__
! /* Work around Clang bug <https://bugs.llvm.org/show_bug.cgi?id=16404>.  */
! # define _GL_HAS_BUILTIN_MUL_OVERFLOW 0
! #else
! # define _GL_HAS_BUILTIN_MUL_OVERFLOW _GL_HAS_BUILTIN_ADD_OVERFLOW
! #endif
! 
! /* True if __builtin_add_overflow_p (A, B, C) works, and similarly for
!    __builtin_sub_overflow_p and __builtin_mul_overflow_p.  */
! #if defined __clang__ || defined __ICC
! /* Clang 11 lacks __builtin_mul_overflow_p, and even if it did it
!    would presumably run afoul of Clang bug 16404.  ICC 2021.1's
!    __builtin_add_overflow_p etc. are not treated as integral constant
!    expressions even when all arguments are.  */
! # define _GL_HAS_BUILTIN_OVERFLOW_P 0
! #elif defined __has_builtin
! # define _GL_HAS_BUILTIN_OVERFLOW_P __has_builtin (__builtin_mul_overflow_p)
! #else
! # define _GL_HAS_BUILTIN_OVERFLOW_P (7 <= __GNUC__)
! #endif
  
  /* The _GL*_OVERFLOW macros have the same restrictions as the
***************
*** 352,371 ****
  /* Store the low-order bits of A + B, A - B, A * B, respectively, into *R.
     Return 1 if the result overflows.  See above for restrictions.  */
! #define INT_ADD_WRAPV(a, b, r) \
!   _GL_INT_OP_WRAPV (a, b, r, +, __builtin_add_overflow, \
!                     _GL_INT_ADD_RANGE_OVERFLOW)
! #define INT_SUBTRACT_WRAPV(a, b, r) \
!   _GL_INT_OP_WRAPV (a, b, r, -, __builtin_sub_overflow, \
!                     _GL_INT_SUBTRACT_RANGE_OVERFLOW)
! #define INT_MULTIPLY_WRAPV(a, b, r) \
!    _GL_INT_OP_WRAPV (a, b, r, *, _GL_BUILTIN_MUL_OVERFLOW, \
!                      _GL_INT_MULTIPLY_RANGE_OVERFLOW)
! 
! /* Like __builtin_mul_overflow, but work around GCC bug 91450.  */
! #define _GL_BUILTIN_MUL_OVERFLOW(a, b, r) \
!   ((!_GL_SIGNED_TYPE_OR_EXPR (*(r)) && EXPR_SIGNED (a) && EXPR_SIGNED (b) \
!     && _GL_INT_MULTIPLY_RANGE_OVERFLOW (a, b, 0, (__typeof__ (*(r))) -1)) \
!    ? ((void) __builtin_mul_overflow (a, b, r), 1) \
!    : __builtin_mul_overflow (a, b, r))
  
  /* Nonzero if this compiler has GCC bug 68193 or Clang bug 25390.  See:
--- 380,409 ----
  /* Store the low-order bits of A + B, A - B, A * B, respectively, into *R.
     Return 1 if the result overflows.  See above for restrictions.  */
! #if _GL_HAS_BUILTIN_ADD_OVERFLOW
! # define INT_ADD_WRAPV(a, b, r) __builtin_add_overflow (a, b, r)
! # define INT_SUBTRACT_WRAPV(a, b, r) __builtin_sub_overflow (a, b, r)
! #else
! # define INT_ADD_WRAPV(a, b, r) \
!    _GL_INT_OP_WRAPV (a, b, r, +, _GL_INT_ADD_RANGE_OVERFLOW)
! # define INT_SUBTRACT_WRAPV(a, b, r) \
!    _GL_INT_OP_WRAPV (a, b, r, -, _GL_INT_SUBTRACT_RANGE_OVERFLOW)
! #endif
! #if _GL_HAS_BUILTIN_MUL_OVERFLOW
! # if ((9 < __GNUC__ + (3 <= __GNUC_MINOR__) \
!        || (__GNUC__ == 8 && 4 <= __GNUC_MINOR__)) \
!       && !defined __ICC)
! #  define INT_MULTIPLY_WRAPV(a, b, r) __builtin_mul_overflow (a, b, r)
! # else
!    /* Work around GCC bug 91450.  */
! #  define INT_MULTIPLY_WRAPV(a, b, r) \
!     ((!_GL_SIGNED_TYPE_OR_EXPR (*(r)) && EXPR_SIGNED (a) && EXPR_SIGNED (b) \
!       && _GL_INT_MULTIPLY_RANGE_OVERFLOW (a, b, 0, (__typeof__ (*(r))) -1)) \
!      ? ((void) __builtin_mul_overflow (a, b, r), 1) \
!      : __builtin_mul_overflow (a, b, r))
! # endif
! #else
! # define INT_MULTIPLY_WRAPV(a, b, r) \
!    _GL_INT_OP_WRAPV (a, b, r, *, _GL_INT_MULTIPLY_RANGE_OVERFLOW)
! #endif
  
  /* Nonzero if this compiler has GCC bug 68193 or Clang bug 25390.  See:
***************
*** 373,379 ****
     https://llvm.org/bugs/show_bug.cgi?id=25390
     For now, assume all versions of GCC-like compilers generate bogus
!    warnings for _Generic.  This matters only for older compilers that
!    lack __builtin_add_overflow.  */
! #if __GNUC__
  # define _GL__GENERIC_BOGUS 1
  #else
--- 411,417 ----
     https://llvm.org/bugs/show_bug.cgi?id=25390
     For now, assume all versions of GCC-like compilers generate bogus
!    warnings for _Generic.  This matters only for compilers that
!    lack relevant builtins.  */
! #if __GNUC__ || defined __clang__
  # define _GL__GENERIC_BOGUS 1
  #else
***************
*** 382,392 ****
  
  /* Store the low-order bits of A <op> B into *R, where OP specifies
!    the operation.  BUILTIN is the builtin operation, and OVERFLOW the
!    overflow predicate.  Return 1 if the result overflows.  See above
!    for restrictions.  */
! #if _GL_HAS_BUILTIN_OVERFLOW
! # define _GL_INT_OP_WRAPV(a, b, r, op, builtin, overflow) builtin (a, b, r)
! #elif 201112 <= __STDC_VERSION__ && !_GL__GENERIC_BOGUS
! # define _GL_INT_OP_WRAPV(a, b, r, op, builtin, overflow) \
     (_Generic \
      (*(r), \
--- 420,427 ----
  
  /* Store the low-order bits of A <op> B into *R, where OP specifies
!    the operation and OVERFLOW the overflow predicate.  Return 1 if the
!    result overflows.  See above for restrictions.  */
! #if 201112 <= __STDC_VERSION__ && !_GL__GENERIC_BOGUS
! # define _GL_INT_OP_WRAPV(a, b, r, op, overflow) \
     (_Generic \
      (*(r), \
***************
*** 443,447 ****
  # endif
  
! # define _GL_INT_OP_WRAPV(a, b, r, op, builtin, overflow) \
     (sizeof *(r) == sizeof (signed char) \
      ? _GL_INT_OP_WRAPV_SMALLISH (a, b, r, op, overflow, \
--- 478,482 ----
  # endif
  
! # define _GL_INT_OP_WRAPV(a, b, r, op, overflow) \
     (sizeof *(r) == sizeof (signed char) \
      ? _GL_INT_OP_WRAPV_SMALLISH (a, b, r, op, overflow, \
***************
*** 548,552 ****
           ? (a) < (tmax) / (b) \
           : ((INT_NEGATE_OVERFLOW (b) \
!              ? _GL_INT_CONVERT (b, tmax) >> (TYPE_WIDTH (b) - 1) \
               : (tmax) / -(b)) \
              <= -1 - (a))) \
--- 583,587 ----
           ? (a) < (tmax) / (b) \
           : ((INT_NEGATE_OVERFLOW (b) \
!              ? _GL_INT_CONVERT (b, tmax) >> (TYPE_WIDTH (+ (b)) - 1) \
               : (tmax) / -(b)) \
              <= -1 - (a))) \
***************
*** 564,566 ****
--- 599,630 ----
        : (tmax) / (b) < (a)))
  
+ /* The following macros compute A + B, A - B, and A * B, respectively.
+    If no overflow occurs, they set *R to the result and return 1;
+    otherwise, they return 0 and may modify *R.
+ 
+    Example usage:
+ 
+      long int result;
+      if (INT_ADD_OK (a, b, &result))
+        printf ("result is %ld\n", result);
+      else
+        printf ("overflow\n");
+ 
+    A, B, and *R should be integers; they need not be the same type,
+    and they need not be all signed or all unsigned.
+ 
+    These macros work correctly on all known practical hosts, and do not rely
+    on undefined behavior due to signed arithmetic overflow.
+ 
+    These macros are not constant expressions.
+ 
+    These macros may evaluate their arguments zero or multiple times, so the
+    arguments should not have side effects.
+ 
+    These macros are tuned for B being a constant.  */
+ 
+ #define INT_ADD_OK(a, b, r) ! INT_ADD_WRAPV (a, b, r)
+ #define INT_SUBTRACT_OK(a, b, r) ! INT_SUBTRACT_WRAPV (a, b, r)
+ #define INT_MULTIPLY_OK(a, b, r) ! INT_MULTIPLY_WRAPV (a, b, r)
+ 
  #endif /* _GL_INTPROPS_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/inttypes.in.h texinfo-6.8/gnulib/lib/inttypes.in.h
*** texinfo-6.7/gnulib/lib/inttypes.in.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/inttypes.in.h	2021-02-09 21:05:37.000000000 +0000
***************
*** 0 ****
--- 1,1002 ----
+ /* Copyright (C) 2006-2021 Free Software Foundation, Inc.
+    Written by Paul Eggert, Bruno Haible, Derek Price.
+    This file is part of gnulib.
+ 
+    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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /*
+  * ISO C 99 <inttypes.h> for platforms that lack it.
+  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/inttypes.h.html>
+  */
+ 
+ #if __GNUC__ >= 3
+ @PRAGMA_SYSTEM_HEADER@
+ #endif
+ @PRAGMA_COLUMNS@
+ 
+ /* Include the original <inttypes.h> if it exists, and if this file
+    has not been included yet or if this file includes gnulib stdint.h
+    which in turn includes this file.
+    The include_next requires a split double-inclusion guard.  */
+ #if ! defined INTTYPES_H || defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+ # if @HAVE_INTTYPES_H@
+ 
+    /* Some pre-C++11 <stdint.h> implementations need this.  */
+ #  if defined __cplusplus && ! defined __STDC_FORMAT_MACROS
+ #   define __STDC_FORMAT_MACROS 1
+ #  endif
+ 
+ #  @INCLUDE_NEXT@ @NEXT_INTTYPES_H@
+ 
+ #  define _GL_FINISHED_INCLUDING_SYSTEM_INTTYPES_H
+ # endif
+ #endif
+ 
+ #if ! defined INTTYPES_H && ! defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+ #define INTTYPES_H
+ 
+ /* Include <stdint.h> or the gnulib replacement.
+    But avoid namespace pollution on glibc systems.  */
+ #ifndef __GLIBC__
+ # include <stdint.h>
+ #endif
+ /* Get CHAR_BIT, INT_MAX, LONG_MAX, etc.  */
+ #include <limits.h>
+ /* On mingw, __USE_MINGW_ANSI_STDIO only works if <stdio.h> is also included */
+ #if defined _WIN32 && ! defined __CYGWIN__
+ # include <stdio.h>
+ #endif
+ 
+ #if !(INT_MAX == 0x7fffffff && INT_MIN + INT_MAX == -1)
+ # error "This file assumes that 'int' is 32-bit two's complement. Please report your platform and compiler to <bug-gnulib@gnu.org>."
+ #endif
+ 
+ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+ 
+ /* The definition of _GL_ARG_NONNULL is copied here.  */
+ 
+ /* The definition of _GL_WARN_ON_USE is copied here.  */
+ 
+ /* 7.8.1 Macros for format specifiers */
+ 
+ #if defined _TNS_R_TARGET
+    /* Tandem NonStop R series and compatible platforms released before
+       July 2005 support %Ld but not %lld.  */
+ # define _LONG_LONG_FORMAT_PREFIX "L"
+ #else
+ # define _LONG_LONG_FORMAT_PREFIX "ll"
+ #endif
+ 
+ #if !defined PRId8
+ # ifdef INT8_MAX
+ #  define PRId8 "d"
+ # endif
+ #endif
+ #if !defined PRIi8
+ # ifdef INT8_MAX
+ #  define PRIi8 "i"
+ # endif
+ #endif
+ #if !defined PRIo8
+ # ifdef UINT8_MAX
+ #  define PRIo8 "o"
+ # endif
+ #endif
+ #if !defined PRIu8
+ # ifdef UINT8_MAX
+ #  define PRIu8 "u"
+ # endif
+ #endif
+ #if !defined PRIx8
+ # ifdef UINT8_MAX
+ #  define PRIx8 "x"
+ # endif
+ #endif
+ #if !defined PRIX8
+ # ifdef UINT8_MAX
+ #  define PRIX8 "X"
+ # endif
+ #endif
+ #if !defined PRId16
+ # ifdef INT16_MAX
+ #  define PRId16 "d"
+ # endif
+ #endif
+ #if !defined PRIi16
+ # ifdef INT16_MAX
+ #  define PRIi16 "i"
+ # endif
+ #endif
+ #if !defined PRIo16
+ # ifdef UINT16_MAX
+ #  define PRIo16 "o"
+ # endif
+ #endif
+ #if !defined PRIu16
+ # ifdef UINT16_MAX
+ #  define PRIu16 "u"
+ # endif
+ #endif
+ #if !defined PRIx16
+ # ifdef UINT16_MAX
+ #  define PRIx16 "x"
+ # endif
+ #endif
+ #if !defined PRIX16
+ # ifdef UINT16_MAX
+ #  define PRIX16 "X"
+ # endif
+ #endif
+ #if !defined PRId32
+ # ifdef INT32_MAX
+ #  define PRId32 "d"
+ # endif
+ #endif
+ #if !defined PRIi32
+ # ifdef INT32_MAX
+ #  define PRIi32 "i"
+ # endif
+ #endif
+ #if !defined PRIo32
+ # ifdef UINT32_MAX
+ #  define PRIo32 "o"
+ # endif
+ #endif
+ #if !defined PRIu32
+ # ifdef UINT32_MAX
+ #  define PRIu32 "u"
+ # endif
+ #endif
+ #if !defined PRIx32
+ # ifdef UINT32_MAX
+ #  define PRIx32 "x"
+ # endif
+ #endif
+ #if !defined PRIX32
+ # ifdef UINT32_MAX
+ #  define PRIX32 "X"
+ # endif
+ #endif
+ #ifdef INT64_MAX
+ # if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @INT64_MAX_EQ_LONG_MAX@)
+ #  define _PRI64_PREFIX "l"
+ # elif defined _MSC_VER || defined __MINGW32__
+ #  define _PRI64_PREFIX "I64"
+ # elif LONG_MAX >> 30 == 1
+ #  define _PRI64_PREFIX _LONG_LONG_FORMAT_PREFIX
+ # endif
+ # if !defined PRId64
+ #  define PRId64 _PRI64_PREFIX "d"
+ # endif
+ # if !defined PRIi64
+ #  define PRIi64 _PRI64_PREFIX "i"
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @UINT64_MAX_EQ_ULONG_MAX@)
+ #  define _PRIu64_PREFIX "l"
+ # elif defined _MSC_VER || defined __MINGW32__
+ #  define _PRIu64_PREFIX "I64"
+ # elif ULONG_MAX >> 31 == 1
+ #  define _PRIu64_PREFIX _LONG_LONG_FORMAT_PREFIX
+ # endif
+ # if !defined PRIo64
+ #  define PRIo64 _PRIu64_PREFIX "o"
+ # endif
+ # if !defined PRIu64
+ #  define PRIu64 _PRIu64_PREFIX "u"
+ # endif
+ # if !defined PRIx64
+ #  define PRIx64 _PRIu64_PREFIX "x"
+ # endif
+ # if !defined PRIX64
+ #  define PRIX64 _PRIu64_PREFIX "X"
+ # endif
+ #endif
+ 
+ #if !defined PRIdLEAST8
+ # define PRIdLEAST8 "d"
+ #endif
+ #if !defined PRIiLEAST8
+ # define PRIiLEAST8 "i"
+ #endif
+ #if !defined PRIoLEAST8
+ # define PRIoLEAST8 "o"
+ #endif
+ #if !defined PRIuLEAST8
+ # define PRIuLEAST8 "u"
+ #endif
+ #if !defined PRIxLEAST8
+ # define PRIxLEAST8 "x"
+ #endif
+ #if !defined PRIXLEAST8
+ # define PRIXLEAST8 "X"
+ #endif
+ #if !defined PRIdLEAST16
+ # define PRIdLEAST16 "d"
+ #endif
+ #if !defined PRIiLEAST16
+ # define PRIiLEAST16 "i"
+ #endif
+ #if !defined PRIoLEAST16
+ # define PRIoLEAST16 "o"
+ #endif
+ #if !defined PRIuLEAST16
+ # define PRIuLEAST16 "u"
+ #endif
+ #if !defined PRIxLEAST16
+ # define PRIxLEAST16 "x"
+ #endif
+ #if !defined PRIXLEAST16
+ # define PRIXLEAST16 "X"
+ #endif
+ #if !defined PRIdLEAST32
+ # define PRIdLEAST32 "d"
+ #endif
+ #if !defined PRIiLEAST32
+ # define PRIiLEAST32 "i"
+ #endif
+ #if !defined PRIoLEAST32
+ # define PRIoLEAST32 "o"
+ #endif
+ #if !defined PRIuLEAST32
+ # define PRIuLEAST32 "u"
+ #endif
+ #if !defined PRIxLEAST32
+ # define PRIxLEAST32 "x"
+ #endif
+ #if !defined PRIXLEAST32
+ # define PRIXLEAST32 "X"
+ #endif
+ #ifdef INT64_MAX
+ # if !defined PRIdLEAST64
+ #  define PRIdLEAST64 PRId64
+ # endif
+ # if !defined PRIiLEAST64
+ #  define PRIiLEAST64 PRIi64
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if !defined PRIoLEAST64
+ #  define PRIoLEAST64 PRIo64
+ # endif
+ # if !defined PRIuLEAST64
+ #  define PRIuLEAST64 PRIu64
+ # endif
+ # if !defined PRIxLEAST64
+ #  define PRIxLEAST64 PRIx64
+ # endif
+ # if !defined PRIXLEAST64
+ #  define PRIXLEAST64 PRIX64
+ # endif
+ #endif
+ 
+ #if !defined PRIdFAST8
+ # if INT_FAST8_MAX > INT32_MAX
+ #  define PRIdFAST8 PRId64
+ # else
+ #  define PRIdFAST8 "d"
+ # endif
+ #endif
+ #if !defined PRIiFAST8
+ # if INT_FAST8_MAX > INT32_MAX
+ #  define PRIiFAST8 PRIi64
+ # else
+ #  define PRIiFAST8 "i"
+ # endif
+ #endif
+ #if !defined PRIoFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define PRIoFAST8 PRIo64
+ # else
+ #  define PRIoFAST8 "o"
+ # endif
+ #endif
+ #if !defined PRIuFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define PRIuFAST8 PRIu64
+ # else
+ #  define PRIuFAST8 "u"
+ # endif
+ #endif
+ #if !defined PRIxFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define PRIxFAST8 PRIx64
+ # else
+ #  define PRIxFAST8 "x"
+ # endif
+ #endif
+ #if !defined PRIXFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define PRIXFAST8 PRIX64
+ # else
+ #  define PRIXFAST8 "X"
+ # endif
+ #endif
+ #if !defined PRIdFAST16
+ # if INT_FAST16_MAX > INT32_MAX
+ #  define PRIdFAST16 PRId64
+ # else
+ #  define PRIdFAST16 "d"
+ # endif
+ #endif
+ #if !defined PRIiFAST16
+ # if INT_FAST16_MAX > INT32_MAX
+ #  define PRIiFAST16 PRIi64
+ # else
+ #  define PRIiFAST16 "i"
+ # endif
+ #endif
+ #if !defined PRIoFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define PRIoFAST16 PRIo64
+ # else
+ #  define PRIoFAST16 "o"
+ # endif
+ #endif
+ #if !defined PRIuFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define PRIuFAST16 PRIu64
+ # else
+ #  define PRIuFAST16 "u"
+ # endif
+ #endif
+ #if !defined PRIxFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define PRIxFAST16 PRIx64
+ # else
+ #  define PRIxFAST16 "x"
+ # endif
+ #endif
+ #if !defined PRIXFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define PRIXFAST16 PRIX64
+ # else
+ #  define PRIXFAST16 "X"
+ # endif
+ #endif
+ #if !defined PRIdFAST32
+ # if INT_FAST32_MAX > INT32_MAX
+ #  define PRIdFAST32 PRId64
+ # else
+ #  define PRIdFAST32 "d"
+ # endif
+ #endif
+ #if !defined PRIiFAST32
+ # if INT_FAST32_MAX > INT32_MAX
+ #  define PRIiFAST32 PRIi64
+ # else
+ #  define PRIiFAST32 "i"
+ # endif
+ #endif
+ #if !defined PRIoFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define PRIoFAST32 PRIo64
+ # else
+ #  define PRIoFAST32 "o"
+ # endif
+ #endif
+ #if !defined PRIuFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define PRIuFAST32 PRIu64
+ # else
+ #  define PRIuFAST32 "u"
+ # endif
+ #endif
+ #if !defined PRIxFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define PRIxFAST32 PRIx64
+ # else
+ #  define PRIxFAST32 "x"
+ # endif
+ #endif
+ #if !defined PRIXFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define PRIXFAST32 PRIX64
+ # else
+ #  define PRIXFAST32 "X"
+ # endif
+ #endif
+ #ifdef INT64_MAX
+ # if !defined PRIdFAST64
+ #  define PRIdFAST64 PRId64
+ # endif
+ # if !defined PRIiFAST64
+ #  define PRIiFAST64 PRIi64
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if !defined PRIoFAST64
+ #  define PRIoFAST64 PRIo64
+ # endif
+ # if !defined PRIuFAST64
+ #  define PRIuFAST64 PRIu64
+ # endif
+ # if !defined PRIxFAST64
+ #  define PRIxFAST64 PRIx64
+ # endif
+ # if !defined PRIXFAST64
+ #  define PRIXFAST64 PRIX64
+ # endif
+ #endif
+ 
+ #if !defined PRIdMAX
+ # if @INT32_MAX_LT_INTMAX_MAX@
+ #  define PRIdMAX PRId64
+ # else
+ #  define PRIdMAX "ld"
+ # endif
+ #endif
+ #if !defined PRIiMAX
+ # if @INT32_MAX_LT_INTMAX_MAX@
+ #  define PRIiMAX PRIi64
+ # else
+ #  define PRIiMAX "li"
+ # endif
+ #endif
+ #if !defined PRIoMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define PRIoMAX PRIo64
+ # else
+ #  define PRIoMAX "lo"
+ # endif
+ #endif
+ #if !defined PRIuMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define PRIuMAX PRIu64
+ # else
+ #  define PRIuMAX "lu"
+ # endif
+ #endif
+ #if !defined PRIxMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define PRIxMAX PRIx64
+ # else
+ #  define PRIxMAX "lx"
+ # endif
+ #endif
+ #if !defined PRIXMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define PRIXMAX PRIX64
+ # else
+ #  define PRIXMAX "lX"
+ # endif
+ #endif
+ 
+ #if !defined PRIdPTR
+ # ifdef INTPTR_MAX
+ #  define PRIdPTR @PRIPTR_PREFIX@ "d"
+ # endif
+ #endif
+ #if !defined PRIiPTR
+ # ifdef INTPTR_MAX
+ #  define PRIiPTR @PRIPTR_PREFIX@ "i"
+ # endif
+ #endif
+ #if !defined PRIoPTR
+ # ifdef UINTPTR_MAX
+ #  define PRIoPTR @PRIPTR_PREFIX@ "o"
+ # endif
+ #endif
+ #if !defined PRIuPTR
+ # ifdef UINTPTR_MAX
+ #  define PRIuPTR @PRIPTR_PREFIX@ "u"
+ # endif
+ #endif
+ #if !defined PRIxPTR
+ # ifdef UINTPTR_MAX
+ #  define PRIxPTR @PRIPTR_PREFIX@ "x"
+ # endif
+ #endif
+ #if !defined PRIXPTR
+ # ifdef UINTPTR_MAX
+ #  define PRIXPTR @PRIPTR_PREFIX@ "X"
+ # endif
+ #endif
+ 
+ #if !defined SCNd8
+ # ifdef INT8_MAX
+ #  define SCNd8 "hhd"
+ # endif
+ #endif
+ #if !defined SCNi8
+ # ifdef INT8_MAX
+ #  define SCNi8 "hhi"
+ # endif
+ #endif
+ #if !defined SCNo8
+ # ifdef UINT8_MAX
+ #  define SCNo8 "hho"
+ # endif
+ #endif
+ #if !defined SCNu8
+ # ifdef UINT8_MAX
+ #  define SCNu8 "hhu"
+ # endif
+ #endif
+ #if !defined SCNx8
+ # ifdef UINT8_MAX
+ #  define SCNx8 "hhx"
+ # endif
+ #endif
+ #if !defined SCNd16
+ # ifdef INT16_MAX
+ #  define SCNd16 "hd"
+ # endif
+ #endif
+ #if !defined SCNi16
+ # ifdef INT16_MAX
+ #  define SCNi16 "hi"
+ # endif
+ #endif
+ #if !defined SCNo16
+ # ifdef UINT16_MAX
+ #  define SCNo16 "ho"
+ # endif
+ #endif
+ #if !defined SCNu16
+ # ifdef UINT16_MAX
+ #  define SCNu16 "hu"
+ # endif
+ #endif
+ #if !defined SCNx16
+ # ifdef UINT16_MAX
+ #  define SCNx16 "hx"
+ # endif
+ #endif
+ #if !defined SCNd32
+ # ifdef INT32_MAX
+ #  define SCNd32 "d"
+ # endif
+ #endif
+ #if !defined SCNi32
+ # ifdef INT32_MAX
+ #  define SCNi32 "i"
+ # endif
+ #endif
+ #if !defined SCNo32
+ # ifdef UINT32_MAX
+ #  define SCNo32 "o"
+ # endif
+ #endif
+ #if !defined SCNu32
+ # ifdef UINT32_MAX
+ #  define SCNu32 "u"
+ # endif
+ #endif
+ #if !defined SCNx32
+ # ifdef UINT32_MAX
+ #  define SCNx32 "x"
+ # endif
+ #endif
+ #ifdef INT64_MAX
+ # if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @INT64_MAX_EQ_LONG_MAX@)
+ #  define _SCN64_PREFIX "l"
+ # elif defined _MSC_VER || defined __MINGW32__
+ #  define _SCN64_PREFIX "I64"
+ # elif LONG_MAX >> 30 == 1
+ #  define _SCN64_PREFIX _LONG_LONG_FORMAT_PREFIX
+ # endif
+ # if !defined SCNd64
+ #  define SCNd64 _SCN64_PREFIX "d"
+ # endif
+ # if !defined SCNi64
+ #  define SCNi64 _SCN64_PREFIX "i"
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @UINT64_MAX_EQ_ULONG_MAX@)
+ #  define _SCNu64_PREFIX "l"
+ # elif defined _MSC_VER || defined __MINGW32__
+ #  define _SCNu64_PREFIX "I64"
+ # elif ULONG_MAX >> 31 == 1
+ #  define _SCNu64_PREFIX _LONG_LONG_FORMAT_PREFIX
+ # endif
+ # if !defined SCNo64
+ #  define SCNo64 _SCNu64_PREFIX "o"
+ # endif
+ # if !defined SCNu64
+ #  define SCNu64 _SCNu64_PREFIX "u"
+ # endif
+ # if !defined SCNx64
+ #  define SCNx64 _SCNu64_PREFIX "x"
+ # endif
+ #endif
+ 
+ #if !defined SCNdLEAST8
+ # define SCNdLEAST8 "hhd"
+ #endif
+ #if !defined SCNiLEAST8
+ # define SCNiLEAST8 "hhi"
+ #endif
+ #if !defined SCNoLEAST8
+ # define SCNoLEAST8 "hho"
+ #endif
+ #if !defined SCNuLEAST8
+ # define SCNuLEAST8 "hhu"
+ #endif
+ #if !defined SCNxLEAST8
+ # define SCNxLEAST8 "hhx"
+ #endif
+ #if !defined SCNdLEAST16
+ # define SCNdLEAST16 "hd"
+ #endif
+ #if !defined SCNiLEAST16
+ # define SCNiLEAST16 "hi"
+ #endif
+ #if !defined SCNoLEAST16
+ # define SCNoLEAST16 "ho"
+ #endif
+ #if !defined SCNuLEAST16
+ # define SCNuLEAST16 "hu"
+ #endif
+ #if !defined SCNxLEAST16
+ # define SCNxLEAST16 "hx"
+ #endif
+ #if !defined SCNdLEAST32
+ # define SCNdLEAST32 "d"
+ #endif
+ #if !defined SCNiLEAST32
+ # define SCNiLEAST32 "i"
+ #endif
+ #if !defined SCNoLEAST32
+ # define SCNoLEAST32 "o"
+ #endif
+ #if !defined SCNuLEAST32
+ # define SCNuLEAST32 "u"
+ #endif
+ #if !defined SCNxLEAST32
+ # define SCNxLEAST32 "x"
+ #endif
+ #ifdef INT64_MAX
+ # if !defined SCNdLEAST64
+ #  define SCNdLEAST64 SCNd64
+ # endif
+ # if !defined SCNiLEAST64
+ #  define SCNiLEAST64 SCNi64
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if !defined SCNoLEAST64
+ #  define SCNoLEAST64 SCNo64
+ # endif
+ # if !defined SCNuLEAST64
+ #  define SCNuLEAST64 SCNu64
+ # endif
+ # if !defined SCNxLEAST64
+ #  define SCNxLEAST64 SCNx64
+ # endif
+ #endif
+ 
+ #if !defined SCNdFAST8
+ # if INT_FAST8_MAX > INT32_MAX
+ #  define SCNdFAST8 SCNd64
+ # elif INT_FAST8_MAX == 0x7fff
+ #  define SCNdFAST8 "hd"
+ # elif INT_FAST8_MAX == 0x7f
+ #  define SCNdFAST8 "hhd"
+ # else
+ #  define SCNdFAST8 "d"
+ # endif
+ #endif
+ #if !defined SCNiFAST8
+ # if INT_FAST8_MAX > INT32_MAX
+ #  define SCNiFAST8 SCNi64
+ # elif INT_FAST8_MAX == 0x7fff
+ #  define SCNiFAST8 "hi"
+ # elif INT_FAST8_MAX == 0x7f
+ #  define SCNiFAST8 "hhi"
+ # else
+ #  define SCNiFAST8 "i"
+ # endif
+ #endif
+ #if !defined SCNoFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define SCNoFAST8 SCNo64
+ # elif UINT_FAST8_MAX == 0xffff
+ #  define SCNoFAST8 "ho"
+ # elif UINT_FAST8_MAX == 0xff
+ #  define SCNoFAST8 "hho"
+ # else
+ #  define SCNoFAST8 "o"
+ # endif
+ #endif
+ #if !defined SCNuFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define SCNuFAST8 SCNu64
+ # elif UINT_FAST8_MAX == 0xffff
+ #  define SCNuFAST8 "hu"
+ # elif UINT_FAST8_MAX == 0xff
+ #  define SCNuFAST8 "hhu"
+ # else
+ #  define SCNuFAST8 "u"
+ # endif
+ #endif
+ #if !defined SCNxFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define SCNxFAST8 SCNx64
+ # elif UINT_FAST8_MAX == 0xffff
+ #  define SCNxFAST8 "hx"
+ # elif UINT_FAST8_MAX == 0xff
+ #  define SCNxFAST8 "hhx"
+ # else
+ #  define SCNxFAST8 "x"
+ # endif
+ #endif
+ #if !defined SCNdFAST16
+ # if INT_FAST16_MAX > INT32_MAX
+ #  define SCNdFAST16 SCNd64
+ # elif INT_FAST16_MAX == 0x7fff
+ #  define SCNdFAST16 "hd"
+ # else
+ #  define SCNdFAST16 "d"
+ # endif
+ #endif
+ #if !defined SCNiFAST16
+ # if INT_FAST16_MAX > INT32_MAX
+ #  define SCNiFAST16 SCNi64
+ # elif INT_FAST16_MAX == 0x7fff
+ #  define SCNiFAST16 "hi"
+ # else
+ #  define SCNiFAST16 "i"
+ # endif
+ #endif
+ #if !defined SCNoFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define SCNoFAST16 SCNo64
+ # elif UINT_FAST16_MAX == 0xffff
+ #  define SCNoFAST16 "ho"
+ # else
+ #  define SCNoFAST16 "o"
+ # endif
+ #endif
+ #if !defined SCNuFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define SCNuFAST16 SCNu64
+ # elif UINT_FAST16_MAX == 0xffff
+ #  define SCNuFAST16 "hu"
+ # else
+ #  define SCNuFAST16 "u"
+ # endif
+ #endif
+ #if !defined SCNxFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define SCNxFAST16 SCNx64
+ # elif UINT_FAST16_MAX == 0xffff
+ #  define SCNxFAST16 "hx"
+ # else
+ #  define SCNxFAST16 "x"
+ # endif
+ #endif
+ #if !defined SCNdFAST32
+ # if INT_FAST32_MAX > INT32_MAX
+ #  define SCNdFAST32 SCNd64
+ # else
+ #  define SCNdFAST32 "d"
+ # endif
+ #endif
+ #if !defined SCNiFAST32
+ # if INT_FAST32_MAX > INT32_MAX
+ #  define SCNiFAST32 SCNi64
+ # else
+ #  define SCNiFAST32 "i"
+ # endif
+ #endif
+ #if !defined SCNoFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define SCNoFAST32 SCNo64
+ # else
+ #  define SCNoFAST32 "o"
+ # endif
+ #endif
+ #if !defined SCNuFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define SCNuFAST32 SCNu64
+ # else
+ #  define SCNuFAST32 "u"
+ # endif
+ #endif
+ #if !defined SCNxFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define SCNxFAST32 SCNx64
+ # else
+ #  define SCNxFAST32 "x"
+ # endif
+ #endif
+ #ifdef INT64_MAX
+ # if !defined SCNdFAST64
+ #  define SCNdFAST64 SCNd64
+ # endif
+ # if !defined SCNiFAST64
+ #  define SCNiFAST64 SCNi64
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if !defined SCNoFAST64
+ #  define SCNoFAST64 SCNo64
+ # endif
+ # if !defined SCNuFAST64
+ #  define SCNuFAST64 SCNu64
+ # endif
+ # if !defined SCNxFAST64
+ #  define SCNxFAST64 SCNx64
+ # endif
+ #endif
+ 
+ #if !defined SCNdMAX
+ # if @INT32_MAX_LT_INTMAX_MAX@
+ #  define SCNdMAX SCNd64
+ # else
+ #  define SCNdMAX "ld"
+ # endif
+ #endif
+ #if !defined SCNiMAX
+ # if @INT32_MAX_LT_INTMAX_MAX@
+ #  define SCNiMAX SCNi64
+ # else
+ #  define SCNiMAX "li"
+ # endif
+ #endif
+ #if !defined SCNoMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define SCNoMAX SCNo64
+ # else
+ #  define SCNoMAX "lo"
+ # endif
+ #endif
+ #if !defined SCNuMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define SCNuMAX SCNu64
+ # else
+ #  define SCNuMAX "lu"
+ # endif
+ #endif
+ #if !defined SCNxMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define SCNxMAX SCNx64
+ # else
+ #  define SCNxMAX "lx"
+ # endif
+ #endif
+ 
+ #if !defined SCNdPTR
+ # ifdef INTPTR_MAX
+ #  define SCNdPTR @PRIPTR_PREFIX@ "d"
+ # endif
+ #endif
+ #if !defined SCNiPTR
+ # ifdef INTPTR_MAX
+ #  define SCNiPTR @PRIPTR_PREFIX@ "i"
+ # endif
+ #endif
+ #if !defined SCNoPTR
+ # ifdef UINTPTR_MAX
+ #  define SCNoPTR @PRIPTR_PREFIX@ "o"
+ # endif
+ #endif
+ #if !defined SCNuPTR
+ # ifdef UINTPTR_MAX
+ #  define SCNuPTR @PRIPTR_PREFIX@ "u"
+ # endif
+ #endif
+ #if !defined SCNxPTR
+ # ifdef UINTPTR_MAX
+ #  define SCNxPTR @PRIPTR_PREFIX@ "x"
+ # endif
+ #endif
+ 
+ /* 7.8.2 Functions for greatest-width integer types */
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ #if @GNULIB_IMAXABS@
+ # if !@HAVE_DECL_IMAXABS@
+ extern intmax_t imaxabs (intmax_t);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef imaxabs
+ # if HAVE_RAW_DECL_IMAXABS
+ _GL_WARN_ON_USE (imaxabs, "imaxabs is unportable - "
+                  "use gnulib module imaxabs for portability");
+ # endif
+ #endif
+ 
+ #if @GNULIB_IMAXDIV@
+ # if !@HAVE_IMAXDIV_T@
+ #  if !GNULIB_defined_imaxdiv_t
+ typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t;
+ #   define GNULIB_defined_imaxdiv_t 1
+ #  endif
+ # endif
+ # if !@HAVE_DECL_IMAXDIV@
+ extern imaxdiv_t imaxdiv (intmax_t, intmax_t);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef imaxdiv
+ # if HAVE_RAW_DECL_IMAXDIV
+ _GL_WARN_ON_USE (imaxdiv, "imaxdiv is unportable - "
+                  "use gnulib module imaxdiv for portability");
+ # endif
+ #endif
+ 
+ #if @GNULIB_STRTOIMAX@
+ # if @REPLACE_STRTOIMAX@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strtoimax
+ #   define strtoimax rpl_strtoimax
+ #  endif
+ _GL_FUNCDECL_RPL (strtoimax, intmax_t,
+                   (const char *restrict, char **restrict, int)
+                   _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (strtoimax, intmax_t,
+                   (const char *restrict, char **restrict, int));
+ # else
+ #  if !@HAVE_DECL_STRTOIMAX@
+ #   undef strtoimax
+ _GL_FUNCDECL_SYS (strtoimax, intmax_t,
+                   (const char *restrict, char **restrict, int)
+                   _GL_ARG_NONNULL ((1)));
+ #  endif
+ _GL_CXXALIAS_SYS (strtoimax, intmax_t,
+                   (const char *restrict, char **restrict, int));
+ # endif
+ _GL_CXXALIASWARN (strtoimax);
+ #elif defined GNULIB_POSIXCHECK
+ # undef strtoimax
+ # if HAVE_RAW_DECL_STRTOIMAX
+ _GL_WARN_ON_USE (strtoimax, "strtoimax is unportable - "
+                  "use gnulib module strtoimax for portability");
+ # endif
+ #endif
+ 
+ #if @GNULIB_STRTOUMAX@
+ # if @REPLACE_STRTOUMAX@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strtoumax
+ #   define strtoumax rpl_strtoumax
+ #  endif
+ _GL_FUNCDECL_RPL (strtoumax, uintmax_t,
+                   (const char *restrict, char **restrict, int)
+                   _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (strtoumax, uintmax_t,
+                   (const char *restrict, char **restrict, int));
+ # else
+ #  if !@HAVE_DECL_STRTOUMAX@
+ #   undef strtoumax
+ _GL_FUNCDECL_SYS (strtoumax, uintmax_t,
+                   (const char *restrict, char **restrict, int)
+                   _GL_ARG_NONNULL ((1)));
+ #  endif
+ _GL_CXXALIAS_SYS (strtoumax, uintmax_t,
+                   (const char *restrict, char **restrict, int));
+ # endif
+ _GL_CXXALIASWARN (strtoumax);
+ #elif defined GNULIB_POSIXCHECK
+ # undef strtoumax
+ # if HAVE_RAW_DECL_STRTOUMAX
+ _GL_WARN_ON_USE (strtoumax, "strtoumax is unportable - "
+                  "use gnulib module strtoumax for portability");
+ # endif
+ #endif
+ 
+ /* Don't bother defining or declaring wcstoimax and wcstoumax, since
+    wide-character functions like this are hardly ever useful.  */
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ #endif /* !defined INTTYPES_H && !defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/iswblank.c texinfo-6.8/gnulib/lib/iswblank.c
*** texinfo-6.7/gnulib/lib/iswblank.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/iswblank.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Test wide character for being blank.
!    Copyright (C) 2008-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Test wide character for being blank.
!    Copyright (C) 2008-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/iswdigit.c texinfo-6.8/gnulib/lib/iswdigit.c
*** texinfo-6.7/gnulib/lib/iswdigit.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/iswdigit.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 0 ****
--- 1,26 ----
+ /* Test wide character for being a digit.
+    Copyright (C) 2020-2021 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 3, 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include <wctype.h>
+ 
+ int
+ iswdigit (wint_t wc)
+ {
+   return wc >= '0' && wc <= '9';
+ }
diff -Nrc2 texinfo-6.7/gnulib/lib/iswxdigit.c texinfo-6.8/gnulib/lib/iswxdigit.c
*** texinfo-6.7/gnulib/lib/iswxdigit.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/iswxdigit.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 0 ****
--- 1,33 ----
+ /* Test wide character for being a hexadecimal digit.
+    Copyright (C) 2020-2021 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 3, 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include <wctype.h>
+ 
+ int
+ iswxdigit (wint_t wc)
+ {
+   return ((wc >= '0' && wc <= '9')
+ #if 'A' == 0x41 && 'a' == 0x61
+           /* Optimization, assuming ASCII */
+           || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'F')
+ #else
+           || (wc >= 'A' && wc <= 'F') || (wc >= 'a' && wc <= 'f')
+ #endif
+          );
+ }
diff -Nrc2 texinfo-6.7/gnulib/lib/itold.c texinfo-6.8/gnulib/lib/itold.c
*** texinfo-6.7/gnulib/lib/itold.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/itold.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Replacement for 'int' to 'long double' conversion routine.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
--- 1,4 ----
  /* Replacement for 'int' to 'long double' conversion routine.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/langinfo.in.h texinfo-6.8/gnulib/lib/langinfo.in.h
*** texinfo-6.7/gnulib/lib/langinfo.in.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/langinfo.in.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Substitute for and wrapper around <langinfo.h>.
!    Copyright (C) 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Substitute for and wrapper around <langinfo.h>.
!    Copyright (C) 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 17,21 ****
  /*
   * POSIX <langinfo.h> for platforms that lack it or have an incomplete one.
!  * <http://www.opengroup.org/onlinepubs/9699919799/basedefs/langinfo.h.html>
   */
  
--- 17,21 ----
  /*
   * POSIX <langinfo.h> for platforms that lack it or have an incomplete one.
!  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/langinfo.h.html>
   */
  
diff -Nrc2 texinfo-6.7/gnulib/lib/lc-charset-dispatch.c texinfo-6.8/gnulib/lib/lc-charset-dispatch.c
*** texinfo-6.7/gnulib/lib/lc-charset-dispatch.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/lc-charset-dispatch.c	2021-03-11 18:57:54.000000000 +0000
***************
*** 0 ****
--- 1,82 ----
+ /* Dispatching based on the current locale's character encoding.
+    Copyright (C) 2018-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2018.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include "lc-charset-dispatch.h"
+ 
+ #if GNULIB_defined_mbstate_t
+ 
+ # include "localcharset.h"
+ # include "streq.h"
+ 
+ # if GNULIB_WCHAR_SINGLE_LOCALE
+ /* When we know that the locale does not change, provide a speedup by
+    caching the value of locale_encoding_classification.  */
+ #  define locale_encoding_classification_cached locale_encoding_classification
+ # else
+ /* By default, don't make assumptions, hence no caching.  */
+ #  define locale_encoding_classification_uncached locale_encoding_classification
+ # endif
+ 
+ # if GNULIB_WCHAR_SINGLE_LOCALE
+ static inline
+ # endif
+ enc_t
+ locale_encoding_classification_uncached (void)
+ {
+   const char *encoding = locale_charset ();
+   if (STREQ_OPT (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0))
+     return enc_utf8;
+   if (STREQ_OPT (encoding, "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0))
+     return enc_eucjp;
+   if (STREQ_OPT (encoding, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0)
+       || STREQ_OPT (encoding, "GB2312", 'G', 'B', '2', '3', '1', '2', 0, 0, 0)
+       || STREQ_OPT (encoding, "BIG5", 'B', 'I', 'G', '5', 0, 0, 0, 0, 0))
+     return enc_94;
+   if (STREQ_OPT (encoding, "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0))
+     return enc_euctw;
+   if (STREQ_OPT (encoding, "GB18030", 'G', 'B', '1', '8', '0', '3', '0', 0, 0))
+     return enc_gb18030;
+   if (STREQ_OPT (encoding, "SJIS", 'S', 'J', 'I', 'S', 0, 0, 0, 0, 0))
+     return enc_sjis;
+   return enc_other;
+ }
+ 
+ # if GNULIB_WCHAR_SINGLE_LOCALE
+ 
+ static int cached_locale_enc = -1;
+ 
+ enc_t
+ locale_encoding_classification_cached (void)
+ {
+   if (cached_locale_enc < 0)
+     cached_locale_enc = locale_encoding_classification_uncached ();
+   return cached_locale_enc;
+ }
+ 
+ # endif
+ 
+ #else
+ 
+ /* This declaration is solely to ensure that after preprocessing
+    this file is never empty.  */
+ typedef int dummy;
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/lc-charset-dispatch.h texinfo-6.8/gnulib/lib/lc-charset-dispatch.h
*** texinfo-6.7/gnulib/lib/lc-charset-dispatch.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/lc-charset-dispatch.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 0 ****
--- 1,40 ----
+ /* Dispatching based on the current locale's character encoding.
+    Copyright (C) 2018-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2018.  */
+ 
+ #include <wchar.h>
+ 
+ #if GNULIB_defined_mbstate_t
+ 
+ /* A classification of special values of the encoding of the current locale.  */
+ typedef enum
+   {
+     enc_other,      /* other */
+     enc_utf8,       /* UTF-8 */
+     enc_eucjp,      /* EUC-JP */
+     enc_94,         /* EUC-KR, GB2312, BIG5 */
+     enc_euctw,      /* EUC-TW */
+     enc_gb18030,    /* GB18030 */
+     enc_sjis        /* SJIS */
+   }
+   enc_t;
+ 
+ /* Returns a classification of special values of the encoding of the current
+    locale.  */
+ extern enc_t locale_encoding_classification (void);
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/libc-config.h texinfo-6.8/gnulib/lib/libc-config.h
*** texinfo-6.7/gnulib/lib/libc-config.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/libc-config.h	2021-03-11 18:57:54.000000000 +0000
***************
*** 1,5 ****
  /* System definitions for code taken from the GNU C Library
  
!    Copyright 2017-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or
--- 1,5 ----
  /* System definitions for code taken from the GNU C Library
  
!    Copyright 2017-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or
***************
*** 34,40 ****
  
  /* On glibc this includes <features.h> and <sys/cdefs.h> and #defines
!    _FEATURES_H, __WORDSIZE, and __set_errno.  On FreeBSD 11 it
!    includes <sys/cdefs.h> which defines __nonnull.  Elsewhere it
!    is harmless.  */
  #include <errno.h>
  
--- 34,40 ----
  
  /* On glibc this includes <features.h> and <sys/cdefs.h> and #defines
!    _FEATURES_H, __WORDSIZE, and __set_errno.  On FreeBSD 11 and
!    DragonFlyBSD 5.9 it includes <sys/cdefs.h> which defines __nonnull.
!    Elsewhere it is harmless.  */
  #include <errno.h>
  
***************
*** 56,61 ****
  #ifndef __glibc_clang_prereq
  # if defined __clang_major__ && defined __clang_minor__
! #  define __glibc_clang_prereq(maj, min) \
!      ((maj) < __clang_major__ + ((min) <= __clang_minor__))
  # else
  #  define __glibc_clang_prereq(maj, min) 0
--- 56,70 ----
  #ifndef __glibc_clang_prereq
  # if defined __clang_major__ && defined __clang_minor__
! #  ifdef __apple_build_version__
! /* Apple for some reason renumbers __clang_major__ and __clang_minor__.
!    Gnulib code uses only __glibc_clang_prereq (3, 5); map it to
!    6000000 <= __apple_build_version__.  Support for other calls to
!    __glibc_clang_prereq can be added here as needed.  */
! #   define __glibc_clang_prereq(maj, min) \
!       ((maj) == 3 && (min) == 5 ? 6000000 <= __apple_build_version__ : 0)
! #  else
! #   define __glibc_clang_prereq(maj, min) \
!       ((maj) < __clang_major__ + ((min) <= __clang_minor__))
! #  endif
  # else
  #  define __glibc_clang_prereq(maj, min) 0
***************
*** 63,167 ****
  #endif
  
! 
! /* Prepare to include <cdefs.h>, which is our copy of glibc
!    <sys/cdefs.h>.  */
  
  /* Define _FEATURES_H so that <cdefs.h> does not include <features.h>.  */
! #ifndef _FEATURES_H
! # define _FEATURES_H 1
! #endif
  /* Define __WORDSIZE so that <cdefs.h> does not attempt to include
     nonexistent files.  Make it a syntax error, since Gnulib does not
     use __WORDSIZE now, and if Gnulib uses it later the syntax error
     will let us know that __WORDSIZE needs configuring.  */
! #ifndef __WORDSIZE
! # define __WORDSIZE %%%
! #endif
  /* Undef the macros unconditionally defined by our copy of glibc
     <sys/cdefs.h>, so that they do not clash with any system-defined
     versions.  */
! #undef _SYS_CDEFS_H
! #undef __ASMNAME
! #undef __ASMNAME2
! #undef __BEGIN_DECLS
! #undef __CONCAT
! #undef __END_DECLS
! #undef __HAVE_GENERIC_SELECTION
! #undef __LDBL_COMPAT
! #undef __LDBL_REDIR
! #undef __LDBL_REDIR1
! #undef __LDBL_REDIR1_DECL
! #undef __LDBL_REDIR1_NTH
! #undef __LDBL_REDIR_DECL
! #undef __LDBL_REDIR_NTH
! #undef __LEAF
! #undef __LEAF_ATTR
! #undef __NTH
! #undef __NTHNL
! #undef __P
! #undef __PMT
! #undef __REDIRECT
! #undef __REDIRECT_LDBL
! #undef __REDIRECT_NTH
! #undef __REDIRECT_NTHNL
! #undef __REDIRECT_NTH_LDBL
! #undef __STRING
! #undef __THROW
! #undef __THROWNL
! #undef __always_inline
! #undef __attribute__
! #undef __attribute_alloc_size__
! #undef __attribute_artificial__
! #undef __attribute_const__
! #undef __attribute_deprecated__
! #undef __attribute_deprecated_msg__
! #undef __attribute_format_arg__
! #undef __attribute_format_strfmon__
! #undef __attribute_malloc__
! #undef __attribute_noinline__
! #undef __attribute_nonstring__
! #undef __attribute_pure__
! #undef __attribute_used__
! #undef __attribute_warn_unused_result__
! #undef __bos
! #undef __bos0
! #undef __errordecl
! #undef __extension__
! #undef __extern_always_inline
! #undef __extern_inline
! #undef __flexarr
! #undef __fortify_function
! #undef __glibc_c99_flexarr_available
! #undef __glibc_clang_has_extension
! #undef __glibc_likely
! #undef __glibc_macro_warning
! #undef __glibc_macro_warning1
! #undef __glibc_unlikely
! #undef __inline
! #undef __ptr_t
! #undef __restrict
! #undef __restrict_arr
! #undef __va_arg_pack
! #undef __va_arg_pack_len
! #undef __warnattr
! #undef __warndecl
  
  /* Include our copy of glibc <sys/cdefs.h>.  */
! #include <cdefs.h>
  
  /* <cdefs.h> __inline is too pessimistic for non-GCC.  */
! #undef __inline
! #ifndef HAVE___INLINE
! # if 199901 <= __STDC_VERSION__ || defined inline
! #  define __inline inline
! # else
! #  define __inline
  # endif
! #endif
  
  
  /* A substitute for glibc <libc-symbols.h>, good enough for Gnulib.  */
  #define attribute_hidden
! #define libc_hidden_proto(name, ...)
  #define libc_hidden_def(name)
  #define libc_hidden_weak(name)
--- 72,181 ----
  #endif
  
! #ifndef __attribute_maybe_unused__
! /* <sys/cdefs.h> either does not exist, or is too old for Gnulib.
!    Prepare to include <cdefs.h>, which is Gnulib's version of a
!    more-recent glibc <sys/cdefs.h>.  */
  
  /* Define _FEATURES_H so that <cdefs.h> does not include <features.h>.  */
! # ifndef _FEATURES_H
! #  define _FEATURES_H 1
! # endif
  /* Define __WORDSIZE so that <cdefs.h> does not attempt to include
     nonexistent files.  Make it a syntax error, since Gnulib does not
     use __WORDSIZE now, and if Gnulib uses it later the syntax error
     will let us know that __WORDSIZE needs configuring.  */
! # ifndef __WORDSIZE
! #  define __WORDSIZE %%%
! # endif
  /* Undef the macros unconditionally defined by our copy of glibc
     <sys/cdefs.h>, so that they do not clash with any system-defined
     versions.  */
! # undef _SYS_CDEFS_H
! # undef __ASMNAME
! # undef __ASMNAME2
! # undef __BEGIN_DECLS
! # undef __CONCAT
! # undef __END_DECLS
! # undef __HAVE_GENERIC_SELECTION
! # undef __LDBL_COMPAT
! # undef __LDBL_REDIR
! # undef __LDBL_REDIR1
! # undef __LDBL_REDIR1_DECL
! # undef __LDBL_REDIR1_NTH
! # undef __LDBL_REDIR2_DECL
! # undef __LDBL_REDIR_DECL
! # undef __LDBL_REDIR_NTH
! # undef __LEAF
! # undef __LEAF_ATTR
! # undef __NTH
! # undef __NTHNL
! # undef __REDIRECT
! # undef __REDIRECT_LDBL
! # undef __REDIRECT_NTH
! # undef __REDIRECT_NTHNL
! # undef __REDIRECT_NTH_LDBL
! # undef __STRING
! # undef __THROW
! # undef __THROWNL
! # undef __attr_access
! # undef __attribute__
! # undef __attribute_alloc_size__
! # undef __attribute_artificial__
! # undef __attribute_const__
! # undef __attribute_deprecated__
! # undef __attribute_deprecated_msg__
! # undef __attribute_format_arg__
! # undef __attribute_format_strfmon__
! # undef __attribute_malloc__
! # undef __attribute_noinline__
! # undef __attribute_nonstring__
! # undef __attribute_pure__
! # undef __attribute_returns_twice__
! # undef __attribute_used__
! # undef __attribute_warn_unused_result__
! # undef __bos
! # undef __bos0
! # undef __errordecl
! # undef __extension__
! # undef __extern_always_inline
! # undef __extern_inline
! # undef __flexarr
! # undef __fortify_function
! # undef __glibc_c99_flexarr_available
! # undef __glibc_has_attribute
! # undef __glibc_has_builtin
! # undef __glibc_has_extension
! # undef __glibc_macro_warning
! # undef __glibc_macro_warning1
! # undef __glibc_objsize
! # undef __glibc_objsize0
! # undef __glibc_unlikely
! # undef __inline
! # undef __ptr_t
! # undef __restrict
! # undef __restrict_arr
! # undef __va_arg_pack
! # undef __va_arg_pack_len
! # undef __warnattr
  
  /* Include our copy of glibc <sys/cdefs.h>.  */
! # include <cdefs.h>
  
  /* <cdefs.h> __inline is too pessimistic for non-GCC.  */
! # undef __inline
! # ifndef HAVE___INLINE
! #  if 199901 <= __STDC_VERSION__ || defined inline
! #   define __inline inline
! #  else
! #   define __inline
! #  endif
  # endif
! 
! #endif /* defined __glibc_likely */
  
  
  /* A substitute for glibc <libc-symbols.h>, good enough for Gnulib.  */
  #define attribute_hidden
! #define libc_hidden_proto(name)
  #define libc_hidden_def(name)
  #define libc_hidden_weak(name)
***************
*** 172,174 ****
  /* A substitute for glibc <shlib-compat.h>, good enough for Gnulib.  */
  #define SHLIB_COMPAT(lib, introduced, obsoleted) 0
! #define versioned_symbol(lib, local, symbol, version)
--- 186,189 ----
  /* A substitute for glibc <shlib-compat.h>, good enough for Gnulib.  */
  #define SHLIB_COMPAT(lib, introduced, obsoleted) 0
! #define compat_symbol(lib, local, symbol, version) extern int dummy
! #define versioned_symbol(lib, local, symbol, version) extern int dummy
diff -Nrc2 texinfo-6.7/gnulib/lib/limits.in.h texinfo-6.8/gnulib/lib/limits.in.h
*** texinfo-6.7/gnulib/lib/limits.in.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/limits.in.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,5 ****
  /* A GNU-like <limits.h>.
  
!    Copyright 2016-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or
--- 1,5 ----
  /* A GNU-like <limits.h>.
  
!    Copyright 2016-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or
***************
*** 16,21 ****
     along with this program; if not, see <https://www.gnu.org/licenses/>.  */
  
- #ifndef _@GUARD_PREFIX@_LIMITS_H
- 
  #if __GNUC__ >= 3
  @PRAGMA_SYSTEM_HEADER@
--- 16,19 ----
***************
*** 23,29 ****
  @PRAGMA_COLUMNS@
  
! /* The include_next requires a split double-inclusion guard.  */
  #@INCLUDE_NEXT@ @NEXT_LIMITS_H@
  
  #ifndef _@GUARD_PREFIX@_LIMITS_H
  #define _@GUARD_PREFIX@_LIMITS_H
--- 21,45 ----
  @PRAGMA_COLUMNS@
  
! #if defined _GL_ALREADY_INCLUDING_LIMITS_H
! /* Special invocation convention:
!    On Haiku/x86_64, we have a sequence of nested includes
!    <limits.h> -> <syslimits.h> -> <limits.h>.
!    In this situation, LONG_MAX and INT_MAX are not yet defined,
!    therefore we should not attempt to define LONG_BIT.  */
! 
  #@INCLUDE_NEXT@ @NEXT_LIMITS_H@
  
+ #else
+ /* Normal invocation convention.  */
+ 
+ #ifndef _@GUARD_PREFIX@_LIMITS_H
+ 
+ # define _GL_ALREADY_INCLUDING_LIMITS_H
+ 
+ /* The include_next requires a split double-inclusion guard.  */
+ # @INCLUDE_NEXT@ @NEXT_LIMITS_H@
+ 
+ # undef _GL_ALREADY_INCLUDING_LIMITS_H
+ 
  #ifndef _@GUARD_PREFIX@_LIMITS_H
  #define _@GUARD_PREFIX@_LIMITS_H
***************
*** 103,104 ****
--- 119,121 ----
  #endif /* _@GUARD_PREFIX@_LIMITS_H */
  #endif /* _@GUARD_PREFIX@_LIMITS_H */
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/localcharset.c texinfo-6.8/gnulib/lib/localcharset.c
*** texinfo-6.7/gnulib/lib/localcharset.c	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/localcharset.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,5 ****
  /* Determine a canonical name for the current locale's character encoding.
  
!    Copyright (C) 2000-2006, 2008-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* Determine a canonical name for the current locale's character encoding.
  
!    Copyright (C) 2000-2006, 2008-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 59,62 ****
--- 59,65 ----
  # define WIN32_LEAN_AND_MEAN
  # include <windows.h>
+   /* For the use of setlocale() below, the Gnulib override in setlocale.c is
+      not needed; see the platform lists in setlocale_null.m4.  */
+ # undef setlocale
  #endif
  #if defined OS2
***************
*** 151,155 ****
      { "ISO8859-4",  "ISO-8859-4" },
      { "ISO8859-5",  "ISO-8859-5" },
!     { "ISO8859-7",  "ISO-8859-7" }
  #   define alias_table_defined
  #  endif
--- 154,159 ----
      { "ISO8859-4",  "ISO-8859-4" },
      { "ISO8859-5",  "ISO-8859-5" },
!     { "ISO8859-7",  "ISO-8859-7" },
!     { "US-ASCII",   "ASCII" }
  #   define alias_table_defined
  #  endif
***************
*** 379,384 ****
         <http://altsan.org/os2/toolkits/uls/index.html#codepages>.
         See also "__convcp() of kLIBC":
-        <http://trac.netlabs.org/libc/browser/branches/libc-0.6/src/emx/src/lib/locale/__convcp.c>,
-        or:
         <https://github.com/bitwiseworks/libc/blob/master/src/emx/src/lib/locale/__convcp.c>.  */
      { "CP1004",        "CP1252" },
--- 383,386 ----
***************
*** 815,820 ****
  
  /* Determine the current locale's character encoding, and canonicalize it
!    into one of the canonical names listed in localcharset.h.
!    The result must not be freed; it is statically allocated.
     If the canonical name cannot be determined, the result is a non-canonical
     name.  */
--- 817,825 ----
  
  /* Determine the current locale's character encoding, and canonicalize it
!    into one of the canonical names listed below.
!    The result must not be freed; it is statically allocated.  The result
!    becomes invalid when setlocale() is used to change the global locale, or
!    when the value of one of the environment variables LC_ALL, LC_CTYPE, LANG
!    is changed; threads in multithreaded programs should not do this.
     If the canonical name cannot be determined, the result is a non-canonical
     name.  */
***************
*** 828,831 ****
--- 833,843 ----
    const char *codeset;
  
+   /* This function must be multithread-safe.  To achieve this without using
+      thread-local storage, we use a simple strcpy or memcpy to fill this static
+      buffer.  Filling it through, for example, strcpy + strcat would not be
+      guaranteed to leave the buffer's contents intact if another thread is
+      currently accessing it.  If necessary, the contents is first assembled in
+      a stack-allocated buffer.  */
+ 
  #if HAVE_LANGINFO_CODESET || defined WINDOWS_NATIVE || defined OS2
  
***************
*** 842,846 ****
      {
        const char *locale;
!       static char buf[2 + 10 + 1];
  
        locale = getenv ("LC_ALL");
--- 854,858 ----
      {
        const char *locale;
!       static char resultbuf[2 + 10 + 1];
  
        locale = getenv ("LC_ALL");
***************
*** 866,874 ****
                if (modifier == NULL)
                  return dot;
!               if (modifier - dot < sizeof (buf))
                  {
!                   memcpy (buf, dot, modifier - dot);
!                   buf [modifier - dot] = '\0';
!                   return buf;
                  }
              }
--- 878,887 ----
                if (modifier == NULL)
                  return dot;
!               if (modifier - dot < sizeof (resultbuf))
                  {
!                   /* This way of filling resultbuf is multithread-safe.  */
!                   memcpy (resultbuf, dot, modifier - dot);
!                   resultbuf [modifier - dot] = '\0';
!                   return resultbuf;
                  }
              }
***************
*** 886,891 ****
           except when SetConsoleOutputCP has been called and a raster font is
           in use.  */
!       sprintf (buf, "CP%u", GetACP ());
!       codeset = buf;
      }
  #  endif
--- 899,909 ----
           except when SetConsoleOutputCP has been called and a raster font is
           in use.  */
!       {
!         char buf[2 + 10 + 1];
! 
!         sprintf (buf, "CP%u", GetACP ());
!         strcpy (resultbuf, buf);
!         codeset = resultbuf;
!       }
      }
  #  endif
***************
*** 897,901 ****
  # elif defined WINDOWS_NATIVE
  
!   static char buf[2 + 10 + 1];
  
    /* The Windows API has a function returning the locale's codepage as
--- 915,920 ----
  # elif defined WINDOWS_NATIVE
  
!   char buf[2 + 10 + 1];
!   static char resultbuf[2 + 10 + 1];
  
    /* The Windows API has a function returning the locale's codepage as
***************
*** 904,917 ****
       case the string returned by 'setlocale' doesn't specify the
       codepage.  */
!   char *current_locale = setlocale (LC_ALL, NULL);
!   char *pdot;
  
-   /* If they set different locales for different categories,
-      'setlocale' will return a semi-colon separated list of locale
-      values.  To make sure we use the correct one, we choose LC_CTYPE.  */
-   if (strchr (current_locale, ';'))
-     current_locale = setlocale (LC_CTYPE, NULL);
- 
-   pdot = strrchr (current_locale, '.');
    if (pdot && 2 + strlen (pdot + 1) + 1 <= sizeof (buf))
      sprintf (buf, "CP%s", pdot + 1);
--- 923,929 ----
       case the string returned by 'setlocale' doesn't specify the
       codepage.  */
!   char *current_locale = setlocale (LC_CTYPE, NULL);
!   char *pdot = strrchr (current_locale, '.');
  
    if (pdot && 2 + strlen (pdot + 1) + 1 <= sizeof (buf))
      sprintf (buf, "CP%s", pdot + 1);
***************
*** 919,928 ****
      {
        /* The Windows API has a function returning the locale's codepage as a
!         number: GetACP().
!         When the output goes to a console window, it needs to be provided in
!         GetOEMCP() encoding if the console is using a raster font, or in
!         GetConsoleOutputCP() encoding if it is using a TrueType font.
!         But in GUI programs and for output sent to files and pipes, GetACP()
!         encoding is the best bet.  */
        sprintf (buf, "CP%u", GetACP ());
      }
--- 931,940 ----
      {
        /* The Windows API has a function returning the locale's codepage as a
!          number: GetACP().
!          When the output goes to a console window, it needs to be provided in
!          GetOEMCP() encoding if the console is using a raster font, or in
!          GetConsoleOutputCP() encoding if it is using a TrueType font.
!          But in GUI programs and for output sent to files and pipes, GetACP()
!          encoding is the best bet.  */
        sprintf (buf, "CP%u", GetACP ());
      }
***************
*** 932,941 ****
      codeset = "UTF-8";
    else
!     codeset = buf;
  
  # elif defined OS2
  
    const char *locale;
!   static char buf[2 + 10 + 1];
    ULONG cp[3];
    ULONG cplen;
--- 944,956 ----
      codeset = "UTF-8";
    else
!     {
!       strcpy (resultbuf, buf);
!       codeset = resultbuf;
!     }
  
  # elif defined OS2
  
    const char *locale;
!   static char resultbuf[2 + 10 + 1];
    ULONG cp[3];
    ULONG cplen;
***************
*** 966,974 ****
            if (modifier == NULL)
              return dot;
!           if (modifier - dot < sizeof (buf))
              {
!               memcpy (buf, dot, modifier - dot);
!               buf [modifier - dot] = '\0';
!               return buf;
              }
          }
--- 981,990 ----
            if (modifier == NULL)
              return dot;
!           if (modifier - dot < sizeof (resultbuf))
              {
!               /* This way of filling resultbuf is multithread-safe.  */
!               memcpy (resultbuf, dot, modifier - dot);
!               resultbuf [modifier - dot] = '\0';
!               return resultbuf;
              }
          }
***************
*** 986,991 ****
        else
          {
            sprintf (buf, "CP%u", cp[0]);
!           codeset = buf;
          }
      }
--- 1002,1010 ----
        else
          {
+           char buf[2 + 10 + 1];
+ 
            sprintf (buf, "CP%u", cp[0]);
!           strcpy (resultbuf, buf);
!           codeset = resultbuf;
          }
      }
diff -Nrc2 texinfo-6.7/gnulib/lib/localcharset.h texinfo-6.8/gnulib/lib/localcharset.h
*** texinfo-6.7/gnulib/lib/localcharset.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/localcharset.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Determine a canonical name for the current locale's character encoding.
!    Copyright (C) 2000-2003, 2009-2019 Free Software Foundation, Inc.
     This file is part of the GNU CHARSET Library.
  
--- 1,4 ----
  /* Determine a canonical name for the current locale's character encoding.
!    Copyright (C) 2000-2003, 2009-2021 Free Software Foundation, Inc.
     This file is part of the GNU CHARSET Library.
  
***************
*** 27,31 ****
  /* Determine the current locale's character encoding, and canonicalize it
     into one of the canonical names listed below.
!    The result must not be freed; it is statically allocated.
     If the canonical name cannot be determined, the result is a non-canonical
     name.  */
--- 27,34 ----
  /* Determine the current locale's character encoding, and canonicalize it
     into one of the canonical names listed below.
!    The result must not be freed; it is statically allocated.  The result
!    becomes invalid when setlocale() is used to change the global locale, or
!    when the value of one of the environment variables LC_ALL, LC_CTYPE, LANG
!    is changed; threads in multithreaded programs should not do this.
     If the canonical name cannot be determined, the result is a non-canonical
     name.  */
***************
*** 46,58 ****
  
     ASCII, ANSI_X3.4-1968       glibc solaris freebsd netbsd darwin minix cygwin
!    ISO-8859-1              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
!    ISO-8859-2              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
     ISO-8859-3              Y   glibc solaris cygwin
     ISO-8859-4              Y   hpux osf solaris freebsd netbsd openbsd darwin
!    ISO-8859-5              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
     ISO-8859-6              Y   glibc aix hpux solaris cygwin
!    ISO-8859-7              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
!    ISO-8859-8              Y   glibc aix hpux osf solaris cygwin
!    ISO-8859-9              Y   glibc aix hpux irix osf solaris freebsd darwin cygwin
     ISO-8859-13                 glibc hpux solaris freebsd netbsd openbsd darwin cygwin
     ISO-8859-14                 glibc cygwin
--- 49,61 ----
  
     ASCII, ANSI_X3.4-1968       glibc solaris freebsd netbsd darwin minix cygwin
!    ISO-8859-1              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
!    ISO-8859-2              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
     ISO-8859-3              Y   glibc solaris cygwin
     ISO-8859-4              Y   hpux osf solaris freebsd netbsd openbsd darwin
!    ISO-8859-5              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
     ISO-8859-6              Y   glibc aix hpux solaris cygwin
!    ISO-8859-7              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
!    ISO-8859-8              Y   glibc aix hpux osf solaris cygwin zos
!    ISO-8859-9              Y   glibc aix hpux irix osf solaris freebsd darwin cygwin zos
     ISO-8859-13                 glibc hpux solaris freebsd netbsd openbsd darwin cygwin
     ISO-8859-14                 glibc cygwin
***************
*** 77,81 ****
     CP922                       aix
     CP932                       aix cygwin windows dos
!    CP943                       aix
     CP949                       osf darwin windows dos
     CP950                       windows dos
--- 80,84 ----
     CP922                       aix
     CP932                       aix cygwin windows dos
!    CP943                       aix zos
     CP949                       osf darwin windows dos
     CP950                       windows dos
***************
*** 93,101 ****
     CP1256                      windows
     CP1257                      windows
!    GB2312                  Y   glibc aix hpux irix solaris freebsd netbsd darwin cygwin
     EUC-JP                  Y   glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin
!    EUC-KR                  Y   glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin
     EUC-TW                      glibc aix hpux irix osf solaris netbsd
!    BIG5                    Y   glibc aix hpux osf solaris freebsd netbsd darwin cygwin
     BIG5-HKSCS                  glibc hpux solaris netbsd darwin
     GBK                         glibc aix osf solaris freebsd darwin cygwin windows dos
--- 96,104 ----
     CP1256                      windows
     CP1257                      windows
!    GB2312                  Y   glibc aix hpux irix solaris freebsd netbsd darwin cygwin zos
     EUC-JP                  Y   glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin
!    EUC-KR                  Y   glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin zos
     EUC-TW                      glibc aix hpux irix osf solaris netbsd
!    BIG5                    Y   glibc aix hpux osf solaris freebsd netbsd darwin cygwin zos
     BIG5-HKSCS                  glibc hpux solaris netbsd darwin
     GBK                         glibc aix osf solaris freebsd darwin cygwin windows dos
***************
*** 103,107 ****
     SHIFT_JIS               Y   hpux osf solaris freebsd netbsd darwin
     JOHAB                       glibc solaris windows
!    TIS-620                     glibc aix hpux osf solaris cygwin
     VISCII                  Y   glibc
     TCVN5712-1                  glibc
--- 106,110 ----
     SHIFT_JIS               Y   hpux osf solaris freebsd netbsd darwin
     JOHAB                       glibc solaris windows
!    TIS-620                     glibc aix hpux osf solaris cygwin zos
     VISCII                  Y   glibc
     TCVN5712-1                  glibc
***************
*** 117,121 ****
     DEC-KANJI                   osf
     DEC-HANYU                   osf
!    UTF-8                   Y   glibc aix hpux osf solaris netbsd darwin cygwin
  
     Note: Names which are not marked as being a MIME name should not be used in
--- 120,124 ----
     DEC-KANJI                   osf
     DEC-HANYU                   osf
!    UTF-8                   Y   glibc aix hpux osf solaris netbsd darwin cygwin zos
  
     Note: Names which are not marked as being a MIME name should not be used in
diff -Nrc2 texinfo-6.7/gnulib/lib/localeconv.c texinfo-6.8/gnulib/lib/localeconv.c
*** texinfo-6.7/gnulib/lib/localeconv.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/localeconv.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Query locale dependent information for formatting numbers.
!    Copyright (C) 2012-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Query locale dependent information for formatting numbers.
!    Copyright (C) 2012-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/locale.in.h texinfo-6.8/gnulib/lib/locale.in.h
*** texinfo-6.7/gnulib/lib/locale.in.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/locale.in.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* A POSIX <locale.h>.
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* A POSIX <locale.h>.
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 65,68 ****
--- 65,80 ----
  #endif
  
+ /* On native Windows with MSVC, 'struct lconv' lacks the members int_p_* and
+    int_n_*.  Instead of overriding 'struct lconv', merely define these member
+    names as macros.  This avoids trouble in C++ mode.  */
+ #if defined _MSC_VER
+ # define int_p_cs_precedes   p_cs_precedes
+ # define int_p_sign_posn     p_sign_posn
+ # define int_p_sep_by_space  p_sep_by_space
+ # define int_n_cs_precedes   n_cs_precedes
+ # define int_n_sign_posn     n_sign_posn
+ # define int_n_sep_by_space  n_sep_by_space
+ #endif
+ 
  /* Bionic libc's 'struct lconv' is just a dummy.  */
  #if @REPLACE_STRUCT_LCONV@
***************
*** 73,77 ****
  
    /* Members that depend on the LC_NUMERIC category of the locale.  See
!      <http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html#tag_07_03_04> */
  
    /* Symbol used as decimal point.  */
--- 85,89 ----
  
    /* Members that depend on the LC_NUMERIC category of the locale.  See
!      <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html#tag_07_03_04> */
  
    /* Symbol used as decimal point.  */
***************
*** 85,89 ****
  
    /* Members that depend on the LC_MONETARY category of the locale.  See
!      <http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html#tag_07_03_03> */
  
    /* Symbol used as decimal point.  */
--- 97,101 ----
  
    /* Members that depend on the LC_MONETARY category of the locale.  See
!      <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html#tag_07_03_03> */
  
    /* Symbol used as decimal point.  */
***************
*** 157,161 ****
--- 169,175 ----
  _GL_CXXALIAS_SYS (localeconv, struct lconv *, (void));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (localeconv);
+ # endif
  #elif @REPLACE_STRUCT_LCONV@
  # undef localeconv
***************
*** 182,186 ****
--- 196,202 ----
  _GL_CXXALIAS_SYS (setlocale, char *, (int category, const char *locale));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (setlocale);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef setlocale
***************
*** 191,195 ****
  #endif
  
! #if /*@GNULIB_NEWLOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @HAVE_NEWLOCALE@)
  # if @REPLACE_NEWLOCALE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 207,216 ----
  #endif
  
! #if @GNULIB_SETLOCALE_NULL@
! /* Included here for convenience.  */
! # include "setlocale_null.h"
! #endif
! 
! #if /*@GNULIB_NEWLOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_NEWLOCALE@)
  # if @REPLACE_NEWLOCALE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 212,215 ****
--- 233,241 ----
  _GL_CXXALIASWARN (newlocale);
  # endif
+ # if @HAVE_NEWLOCALE@ || @REPLACE_NEWLOCALE@
+ #  ifndef HAVE_WORKING_NEWLOCALE
+ #   define HAVE_WORKING_NEWLOCALE 1
+ #  endif
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef newlocale
***************
*** 219,223 ****
  #endif
  
! #if @GNULIB_DUPLOCALE@ || (@GNULIB_LOCALENAME@ && @HAVE_DUPLOCALE@)
  # if @REPLACE_DUPLOCALE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 245,249 ----
  #endif
  
! #if @GNULIB_DUPLOCALE@ || (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_DUPLOCALE@)
  # if @REPLACE_DUPLOCALE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 236,239 ****
--- 262,270 ----
  _GL_CXXALIASWARN (duplocale);
  # endif
+ # if @HAVE_DUPLOCALE@ || @REPLACE_DUPLOCALE@
+ #  ifndef HAVE_WORKING_DUPLOCALE
+ #   define HAVE_WORKING_DUPLOCALE 1
+ #  endif
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef duplocale
***************
*** 244,248 ****
  #endif
  
! #if /*@GNULIB_FREELOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @HAVE_FREELOCALE@)
  # if @REPLACE_FREELOCALE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 275,279 ----
  #endif
  
! #if /*@GNULIB_FREELOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_FREELOCALE@)
  # if @REPLACE_FREELOCALE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 255,259 ****
  # else
  #  if @HAVE_FREELOCALE@
! _GL_CXXALIAS_SYS (freelocale, void, (locale_t locale));
  #  endif
  # endif
--- 286,292 ----
  # else
  #  if @HAVE_FREELOCALE@
! /* Need to cast, because on FreeBSD and Mac OS X 10.13, the return type is
!                                    int.  */
! _GL_CXXALIAS_SYS_CAST (freelocale, void, (locale_t locale));
  #  endif
  # endif
diff -Nrc2 texinfo-6.7/gnulib/lib/Makefile.am texinfo-6.8/gnulib/lib/Makefile.am
*** texinfo-6.7/gnulib/lib/Makefile.am	2019-09-19 15:18:41.000000000 +0100
--- texinfo-6.8/gnulib/lib/Makefile.am	2021-02-09 21:05:49.000000000 +0000
***************
*** 1,5 ****
  ## DO NOT EDIT! GENERATED AUTOMATICALLY!
  ## Process this file with automake to produce Makefile.in.
! # Copyright (C) 2002-2019 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
--- 1,5 ----
  ## DO NOT EDIT! GENERATED AUTOMATICALLY!
  ## Process this file with automake to produce Makefile.in.
! # Copyright (C) 2002-2021 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
***************
*** 86,90 ****
  # Do not rely on a 'configure'-time test for this, since the expression
  # might appear in an installed header, which is used by some other compiler.
! HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
  
  ## end   gnulib module absolute-header
--- 86,90 ----
  # Do not rely on a 'configure'-time test for this, since the expression
  # might appear in an installed header, which is used by some other compiler.
! HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
  
  ## end   gnulib module absolute-header
***************
*** 138,141 ****
--- 138,158 ----
  ## end   gnulib module argz
  
+ ## begin gnulib module attribute
+ 
+ if gl_GNULIB_ENABLED_attribute
+ 
+ endif
+ EXTRA_DIST += attribute.h
+ 
+ ## end   gnulib module attribute
+ 
+ ## begin gnulib module basename-lgpl
+ 
+ libgnu_a_SOURCES += basename-lgpl.c
+ 
+ EXTRA_DIST += basename-lgpl.h
+ 
+ ## end   gnulib module basename-lgpl
+ 
  ## begin gnulib module btowc
  
***************
*** 149,166 ****
  ## end   gnulib module btowc
  
! ## begin gnulib module dirname-lgpl
  
! libgnu_a_SOURCES += dirname-lgpl.c basename-lgpl.c stripslash.c
  
! EXTRA_DIST += dirname.h
  
! ## end   gnulib module dirname-lgpl
  
! ## begin gnulib module dosname
  
  
! EXTRA_DIST += dosname.h
  
! ## end   gnulib module dosname
  
  ## begin gnulib module errno
--- 166,212 ----
  ## end   gnulib module btowc
  
! ## begin gnulib module cloexec
! 
! if gl_GNULIB_ENABLED_cloexec
! libgnu_a_SOURCES += cloexec.c
! 
! endif
! EXTRA_DIST += cloexec.h
! 
! ## end   gnulib module cloexec
! 
! ## begin gnulib module close
! 
! if gl_GNULIB_ENABLED_close
! 
! endif
! EXTRA_DIST += close.c
! 
! EXTRA_libgnu_a_SOURCES += close.c
! 
! ## end   gnulib module close
! 
! ## begin gnulib module dup2
! 
! if gl_GNULIB_ENABLED_dup2
! 
! endif
! EXTRA_DIST += dup2.c
  
! EXTRA_libgnu_a_SOURCES += dup2.c
  
! ## end   gnulib module dup2
  
! ## begin gnulib module dynarray
  
! if gl_GNULIB_ENABLED_dynarray
! libgnu_a_SOURCES += malloc/dynarray_at_failure.c                 malloc/dynarray_emplace_enlarge.c                 malloc/dynarray_finalize.c                 malloc/dynarray_resize.c                 malloc/dynarray_resize_clear.c
  
+ endif
+ EXTRA_DIST += dynarray.h malloc/dynarray-skeleton.c malloc/dynarray.h
  
! EXTRA_libgnu_a_SOURCES += malloc/dynarray-skeleton.c
  
! ## end   gnulib module dynarray
  
  ## begin gnulib module errno
***************
*** 215,218 ****
--- 261,331 ----
  ## end   gnulib module exitfail
  
+ ## begin gnulib module fcntl
+ 
+ if gl_GNULIB_ENABLED_fcntl
+ 
+ endif
+ EXTRA_DIST += fcntl.c
+ 
+ EXTRA_libgnu_a_SOURCES += fcntl.c
+ 
+ ## end   gnulib module fcntl
+ 
+ ## begin gnulib module fcntl-h
+ 
+ BUILT_SOURCES += fcntl.h
+ 
+ # We need the following in order to create <fcntl.h> when the system
+ # doesn't have one that works with the given compiler.
+ fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ 	$(AM_V_GEN)rm -f $@-t $@ && \
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ 	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ 	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ 	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ 	      -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
+ 	      -e 's/@''GNULIB_CREAT''@/$(GNULIB_CREAT)/g' \
+ 	      -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \
+ 	      -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \
+ 	      -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \
+ 	      -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \
+ 	      -e 's/@''GNULIB_MDA_CREAT''@/$(GNULIB_MDA_CREAT)/g' \
+ 	      -e 's/@''GNULIB_MDA_OPEN''@/$(GNULIB_MDA_OPEN)/g' \
+ 	      -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
+ 	      -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
+ 	      -e 's|@''REPLACE_CREAT''@|$(REPLACE_CREAT)|g' \
+ 	      -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
+ 	      -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
+ 	      -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
+ 	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ 	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ 	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ 	      < $(srcdir)/fcntl.in.h; \
+ 	} > $@-t && \
+ 	mv $@-t $@
+ MOSTLYCLEANFILES += fcntl.h fcntl.h-t
+ 
+ EXTRA_DIST += fcntl.in.h
+ 
+ ## end   gnulib module fcntl-h
+ 
+ ## begin gnulib module fd-hook
+ 
+ if gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239
+ libgnu_a_SOURCES += fd-hook.c
+ 
+ endif
+ EXTRA_DIST += fd-hook.h
+ 
+ ## end   gnulib module fd-hook
+ 
+ ## begin gnulib module filename
+ 
+ 
+ EXTRA_DIST += filename.h
+ 
+ ## end   gnulib module filename
+ 
  ## begin gnulib module float
  
***************
*** 246,249 ****
--- 359,384 ----
  ## end   gnulib module float
  
+ ## begin gnulib module fstat
+ 
+ if gl_GNULIB_ENABLED_fstat
+ 
+ endif
+ EXTRA_DIST += fstat.c stat-w32.c stat-w32.h
+ 
+ EXTRA_libgnu_a_SOURCES += fstat.c stat-w32.c
+ 
+ ## end   gnulib module fstat
+ 
+ ## begin gnulib module getdtablesize
+ 
+ if gl_GNULIB_ENABLED_getdtablesize
+ 
+ endif
+ EXTRA_DIST += getdtablesize.c
+ 
+ EXTRA_libgnu_a_SOURCES += getdtablesize.c
+ 
+ ## end   gnulib module getdtablesize
+ 
  ## begin gnulib module getopt-posix
  
***************
*** 320,323 ****
--- 455,501 ----
  ## end   gnulib module intprops
  
+ ## begin gnulib module inttypes-incomplete
+ 
+ BUILT_SOURCES += inttypes.h
+ 
+ # We need the following in order to create <inttypes.h> when the system
+ # doesn't have one that works with the given compiler.
+ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
+ 	$(AM_V_GEN)rm -f $@-t $@ && \
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+ 	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ 	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ 	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ 	      -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
+ 	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
+ 	      -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
+ 	      -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
+ 	      -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
+ 	      -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \
+ 	      -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \
+ 	      -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
+ 	      -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
+ 	      -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
+ 	      -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \
+ 	      -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \
+ 	      -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \
+ 	      -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \
+ 	      -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \
+ 	      -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \
+ 	      -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \
+ 	      -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/g' \
+ 	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ 	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ 	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ 	      < $(srcdir)/inttypes.in.h; \
+ 	} > $@-t && \
+ 	mv $@-t $@
+ MOSTLYCLEANFILES += inttypes.h inttypes.h-t
+ 
+ EXTRA_DIST += inttypes.in.h
+ 
+ ## end   gnulib module inttypes-incomplete
+ 
  ## begin gnulib module iswblank
  
***************
*** 329,332 ****
--- 507,528 ----
  ## end   gnulib module iswblank
  
+ ## begin gnulib module iswdigit
+ 
+ 
+ EXTRA_DIST += iswdigit.c
+ 
+ EXTRA_libgnu_a_SOURCES += iswdigit.c
+ 
+ ## end   gnulib module iswdigit
+ 
+ ## begin gnulib module iswxdigit
+ 
+ 
+ EXTRA_DIST += iswxdigit.c
+ 
+ EXTRA_libgnu_a_SOURCES += iswxdigit.c
+ 
+ ## end   gnulib module iswxdigit
+ 
  ## begin gnulib module langinfo
  
***************
*** 429,432 ****
--- 625,629 ----
  	      -e 's/@''GNULIB_LOCALECONV''@/$(GNULIB_LOCALECONV)/g' \
  	      -e 's/@''GNULIB_SETLOCALE''@/$(GNULIB_SETLOCALE)/g' \
+ 	      -e 's/@''GNULIB_SETLOCALE_NULL''@/$(GNULIB_SETLOCALE_NULL)/g' \
  	      -e 's/@''GNULIB_DUPLOCALE''@/$(GNULIB_DUPLOCALE)/g' \
  	      -e 's/@''GNULIB_LOCALENAME''@/$(GNULIB_LOCALENAME)/g' \
***************
*** 441,444 ****
--- 638,642 ----
  	      -e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
  	      -e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
+ 	      -e 's|@''LOCALENAME_ENHANCE_LOCALE_FUNCS''@|$(LOCALENAME_ENHANCE_LOCALE_FUNCS)|g' \
  	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
  	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
***************
*** 475,479 ****
--- 673,679 ----
  ## begin gnulib module malloc-posix
  
+ if gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866
  
+ endif
  EXTRA_DIST += malloc.c
  
***************
*** 507,513 ****
  
  
! EXTRA_DIST += mbrtowc.c
  
! EXTRA_libgnu_a_SOURCES += mbrtowc.c
  
  ## end   gnulib module mbrtowc
--- 707,713 ----
  
  
! EXTRA_DIST += lc-charset-dispatch.c lc-charset-dispatch.h mbrtowc-impl-utf8.h mbrtowc-impl.h mbrtowc.c mbtowc-lock.c mbtowc-lock.h windows-initguard.h
  
! EXTRA_libgnu_a_SOURCES += lc-charset-dispatch.c mbrtowc.c mbtowc-lock.c
  
  ## end   gnulib module mbrtowc
***************
*** 633,642 ****
  
  endif
! EXTRA_DIST += nl_langinfo.c
  
! EXTRA_libgnu_a_SOURCES += nl_langinfo.c
  
  ## end   gnulib module nl_langinfo
  
  ## begin gnulib module regex
  
--- 833,860 ----
  
  endif
! EXTRA_DIST += nl_langinfo-lock.c nl_langinfo.c windows-initguard.h
  
! EXTRA_libgnu_a_SOURCES += nl_langinfo-lock.c nl_langinfo.c
  
  ## end   gnulib module nl_langinfo
  
+ ## begin gnulib module open
+ 
+ 
+ EXTRA_DIST += open.c
+ 
+ EXTRA_libgnu_a_SOURCES += open.c
+ 
+ ## end   gnulib module open
+ 
+ ## begin gnulib module pathmax
+ 
+ if gl_GNULIB_ENABLED_pathmax
+ 
+ endif
+ EXTRA_DIST += pathmax.h
+ 
+ ## end   gnulib module pathmax
+ 
  ## begin gnulib module regex
  
***************
*** 648,651 ****
--- 866,881 ----
  ## end   gnulib module regex
  
+ ## begin gnulib module setlocale-null
+ 
+ if gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd
+ libgnu_a_SOURCES += setlocale_null.c
+ 
+ endif
+ EXTRA_DIST += setlocale-lock.c setlocale_null.h windows-initguard.h
+ 
+ EXTRA_libgnu_a_SOURCES += setlocale-lock.c
+ 
+ ## end   gnulib module setlocale-null
+ 
  ## begin gnulib module size_max
  
***************
*** 704,707 ****
--- 934,958 ----
  ## end   gnulib module snippet/warn-on-use
  
+ ## begin gnulib module stat
+ 
+ if gl_GNULIB_ENABLED_stat
+ 
+ endif
+ EXTRA_DIST += stat-w32.c stat-w32.h stat.c
+ 
+ EXTRA_libgnu_a_SOURCES += stat-w32.c stat.c
+ 
+ ## end   gnulib module stat
+ 
+ ## begin gnulib module stat-time
+ 
+ if gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c
+ libgnu_a_SOURCES += stat-time.c
+ 
+ endif
+ EXTRA_DIST += stat-time.h
+ 
+ ## end   gnulib module stat-time
+ 
  ## begin gnulib module stdarg
  
***************
*** 808,813 ****
  	      -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
  	      -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
- 	      -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
- 	      -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
  	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
  	      -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
--- 1059,1062 ----
***************
*** 905,910 ****
  	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
  	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
  	      < $(srcdir)/stdio.in.h | \
! 	  sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
  	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
  	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
--- 1154,1166 ----
  	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
  	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
+ 	      -e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GNULIB_MDA_FCLOSEALL)/g' \
+ 	      -e 's/@''GNULIB_MDA_FDOPEN''@/$(GNULIB_MDA_FDOPEN)/g' \
+ 	      -e 's/@''GNULIB_MDA_FILENO''@/$(GNULIB_MDA_FILENO)/g' \
+ 	      -e 's/@''GNULIB_MDA_GETW''@/$(GNULIB_MDA_GETW)/g' \
+ 	      -e 's/@''GNULIB_MDA_PUTW''@/$(GNULIB_MDA_PUTW)/g' \
+ 	      -e 's/@''GNULIB_MDA_TEMPNAM''@/$(GNULIB_MDA_TEMPNAM)/g' \
  	      < $(srcdir)/stdio.in.h | \
! 	  sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \
! 	      -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
  	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
  	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
***************
*** 982,988 ****
--- 1238,1246 ----
  	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
  	      -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
+ 	      -e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GNULIB_ALIGNED_ALLOC)/g' \
  	      -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
  	      -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
  	      -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
+ 	      -e 's/@''GNULIB_FREE_POSIX''@/$(GNULIB_FREE_POSIX)/g' \
  	      -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
  	      -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
***************
*** 995,998 ****
--- 1253,1257 ----
  	      -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
  	      -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
+ 	      -e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GNULIB_POSIX_MEMALIGN)/g' \
  	      -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
  	      -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
***************
*** 1016,1023 ****
--- 1275,1291 ----
  	      -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
  	      -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
+ 	      -e 's/@''GNULIB_MDA_ECVT''@/$(GNULIB_MDA_ECVT)/g' \
+ 	      -e 's/@''GNULIB_MDA_FCVT''@/$(GNULIB_MDA_FCVT)/g' \
+ 	      -e 's/@''GNULIB_MDA_GCVT''@/$(GNULIB_MDA_GCVT)/g' \
+ 	      -e 's/@''GNULIB_MDA_MKTEMP''@/$(GNULIB_MDA_MKTEMP)/g' \
+ 	      -e 's/@''GNULIB_MDA_PUTENV''@/$(GNULIB_MDA_PUTENV)/g' \
  	      < $(srcdir)/stdlib.in.h | \
  	  sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
+ 	      -e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \
  	      -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
  	      -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
+ 	      -e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \
+ 	      -e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \
+ 	      -e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|g' \
  	      -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
  	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
***************
*** 1031,1034 ****
--- 1299,1303 ----
  	      -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
  	      -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
+ 	      -e 's|@''HAVE_POSIX_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|g' \
  	      -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
  	      -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
***************
*** 1053,1062 ****
--- 1322,1334 ----
  	      -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
  	      -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
+ 	      -e 's|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \
  	      -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
  	      -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
+ 	      -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
  	      -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
  	      -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
  	      -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
  	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
+ 	      -e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|g' \
  	      -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
  	      -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
***************
*** 1105,1108 ****
--- 1377,1389 ----
  ## end   gnulib module strcase
  
+ ## begin gnulib module strcasestr
+ 
+ 
+ EXTRA_DIST += strcasestr.c
+ 
+ EXTRA_libgnu_a_SOURCES += strcasestr.c
+ 
+ ## end   gnulib module strcasestr
+ 
  ## begin gnulib module strcasestr-simple
  
***************
*** 1200,1205 ****
--- 1481,1491 ----
  	      -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
  	      -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
+ 	      -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GNULIB_STRERRORNAME_NP)/g' \
+ 	      -e 's/@''GNULIB_SIGABBREV_NP''@/$(GNULIB_SIGABBREV_NP)/g' \
+ 	      -e 's/@''GNULIB_SIGDESCR_NP''@/$(GNULIB_SIGDESCR_NP)/g' \
  	      -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
  	      -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
+ 	      -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GNULIB_MDA_MEMCCPY)/g' \
+ 	      -e 's/@''GNULIB_MDA_STRDUP''@/$(GNULIB_MDA_STRDUP)/g' \
  	      < $(srcdir)/string.in.h | \
  	  sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
***************
*** 1207,1211 ****
  	      -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
  	      -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
- 	      -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
  	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
  	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
--- 1493,1496 ----
***************
*** 1223,1228 ****
--- 1508,1517 ----
  	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
  	      -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
+ 	      -e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
+ 	      -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
+ 	      -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
  	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
  	      -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
+ 	      -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
  	      -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
  	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
***************
*** 1238,1241 ****
--- 1527,1531 ----
  	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
  	      -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+ 	      -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
  	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
  	      -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
***************
*** 1309,1312 ****
--- 1599,1613 ----
  ## end   gnulib module strnlen1
  
+ ## begin gnulib module strstr
+ 
+ if gl_GNULIB_ENABLED_strstr
+ 
+ endif
+ EXTRA_DIST += strstr.c
+ 
+ EXTRA_libgnu_a_SOURCES += strstr.c
+ 
+ ## end   gnulib module strstr
+ 
  ## begin gnulib module strstr-simple
  
***************
*** 1320,1323 ****
--- 1621,1699 ----
  ## end   gnulib module strstr-simple
  
+ ## begin gnulib module sys_stat
+ 
+ if gl_GNULIB_ENABLED_sys_stat
+ BUILT_SOURCES += sys/stat.h
+ 
+ # We need the following in order to create <sys/stat.h> when the system
+ # has one that is incomplete.
+ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ 	$(AM_V_at)$(MKDIR_P) sys
+ 	$(AM_V_GEN)rm -f $@-t $@ && \
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ 	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ 	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ 	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ 	      -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
+ 	      -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|$(WINDOWS_64_BIT_ST_SIZE)|g' \
+ 	      -e 's|@''WINDOWS_STAT_TIMESPEC''@|$(WINDOWS_STAT_TIMESPEC)|g' \
+ 	      -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
+ 	      -e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
+ 	      -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
+ 	      -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
+ 	      -e 's/@''GNULIB_GETUMASK''@/$(GNULIB_GETUMASK)/g' \
+ 	      -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
+ 	      -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
+ 	      -e 's/@''GNULIB_MKDIR''@/$(GNULIB_MKDIR)/g' \
+ 	      -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
+ 	      -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
+ 	      -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
+ 	      -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \
+ 	      -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \
+ 	      -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
+ 	      -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
+ 	      -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
+ 	      -e 's/@''GNULIB_MDA_CHMOD''@/$(GNULIB_MDA_CHMOD)/g' \
+ 	      -e 's/@''GNULIB_MDA_MKDIR''@/$(GNULIB_MDA_MKDIR)/g' \
+ 	      -e 's/@''GNULIB_MDA_UMASK''@/$(GNULIB_MDA_UMASK)/g' \
+ 	      -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
+ 	      -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
+ 	      -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
+ 	      -e 's|@''HAVE_GETUMASK''@|$(HAVE_GETUMASK)|g' \
+ 	      -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
+ 	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
+ 	      -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
+ 	      -e 's|@''HAVE_MKFIFO''@|$(HAVE_MKFIFO)|g' \
+ 	      -e 's|@''HAVE_MKFIFOAT''@|$(HAVE_MKFIFOAT)|g' \
+ 	      -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
+ 	      -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
+ 	      -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
+ 	      -e 's|@''REPLACE_FCHMODAT''@|$(REPLACE_FCHMODAT)|g' \
+ 	      -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
+ 	      -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
+ 	      -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
+ 	      -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
+ 	      -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
+ 	      -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
+ 	      -e 's|@''REPLACE_MKFIFOAT''@|$(REPLACE_MKFIFOAT)|g' \
+ 	      -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
+ 	      -e 's|@''REPLACE_MKNODAT''@|$(REPLACE_MKNODAT)|g' \
+ 	      -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
+ 	      -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
+ 	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ 	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ 	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ 	      < $(srcdir)/sys_stat.in.h; \
+ 	} > $@-t && \
+ 	mv $@-t $@
+ MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t
+ MOSTLYCLEANDIRS += sys
+ 
+ endif
+ EXTRA_DIST += sys_stat.in.h
+ 
+ ## end   gnulib module sys_stat
+ 
  ## begin gnulib module sys_types
  
***************
*** 1352,1359 ****
  
  endif
- EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
- 
  ## end   gnulib module threadlib
  
  ## begin gnulib module unistd
  
--- 1728,1793 ----
  
  endif
  ## end   gnulib module threadlib
  
+ ## begin gnulib module time
+ 
+ if gl_GNULIB_ENABLED_time
+ BUILT_SOURCES += time.h
+ 
+ # We need the following in order to create <time.h> when the system
+ # doesn't have one that works with the given compiler.
+ time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ 	$(AM_V_GEN)rm -f $@-t $@ && \
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+ 	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ 	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ 	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ 	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ 	      -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
+ 	      -e 's/@''GNULIB_CTIME''@/$(GNULIB_CTIME)/g' \
+ 	      -e 's/@''GNULIB_LOCALTIME''@/$(GNULIB_LOCALTIME)/g' \
+ 	      -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
+ 	      -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
+ 	      -e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
+ 	      -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
+ 	      -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
+ 	      -e 's/@''GNULIB_TIMESPEC_GET''@/$(GNULIB_TIMESPEC_GET)/g' \
+ 	      -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
+ 	      -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
+ 	      -e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
+ 	      -e 's/@''GNULIB_MDA_TZSET''@/$(GNULIB_MDA_TZSET)/g' \
+ 	      -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
+ 	      -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
+ 	      -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
+ 	      -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
+ 	      -e 's|@''HAVE_TIMESPEC_GET''@|$(HAVE_TIMESPEC_GET)|g' \
+ 	      -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
+ 	      -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
+ 	      -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
+ 	      -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
+ 	      -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
+ 	      -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
+ 	      -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
+ 	      -e 's|@''REPLACE_STRFTIME''@|$(REPLACE_STRFTIME)|g' \
+ 	      -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
+ 	      -e 's|@''REPLACE_TZSET''@|$(REPLACE_TZSET)|g' \
+ 	      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ 	      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ 	      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ 	      -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ 	      -e 's|@''TIME_H_DEFINES_TIME_UTC''@|$(TIME_H_DEFINES_TIME_UTC)|g' \
+ 	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ 	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ 	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ 	      < $(srcdir)/time.in.h; \
+ 	} > $@-t && \
+ 	mv $@-t $@
+ MOSTLYCLEANFILES += time.h time.h-t
+ 
+ endif
+ EXTRA_DIST += time.in.h
+ 
+ ## end   gnulib module time
+ 
  ## begin gnulib module unistd
  
***************
*** 1373,1376 ****
--- 1807,1811 ----
  	      -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
  	      -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
+ 	      -e 's/@''GNULIB_ACCESS''@/$(GNULIB_ACCESS)/g' \
  	      -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \
  	      -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
***************
*** 1382,1385 ****
--- 1817,1827 ----
  	      -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
  	      -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
+ 	      -e 's/@''GNULIB_EXECL''@/$(GNULIB_EXECL)/g' \
+ 	      -e 's/@''GNULIB_EXECLE''@/$(GNULIB_EXECLE)/g' \
+ 	      -e 's/@''GNULIB_EXECLP''@/$(GNULIB_EXECLP)/g' \
+ 	      -e 's/@''GNULIB_EXECV''@/$(GNULIB_EXECV)/g' \
+ 	      -e 's/@''GNULIB_EXECVE''@/$(GNULIB_EXECVE)/g' \
+ 	      -e 's/@''GNULIB_EXECVP''@/$(GNULIB_EXECVP)/g' \
+ 	      -e 's/@''GNULIB_EXECVPE''@/$(GNULIB_EXECVPE)/g' \
  	      -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
  	      -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
***************
*** 1391,1398 ****
--- 1833,1842 ----
  	      -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
  	      -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
+ 	      -e 's/@''GNULIB_GETENTROPY''@/$(GNULIB_GETENTROPY)/g' \
  	      -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
  	      -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
  	      -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
  	      -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
+ 	      -e 's/@''GNULIB_GETOPT_POSIX''@/$(GNULIB_GETOPT_POSIX)/g' \
  	      -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
  	      -e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
***************
*** 1425,1434 ****
  	      -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
  	      -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
  	      < $(srcdir)/unistd.in.h | \
  	  sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
  	      -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
- 	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
  	      -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
  	      -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
  	      -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
  	      -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
--- 1869,1899 ----
  	      -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
  	      -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
+ 	      -e 's/@''GNULIB_MDA_ACCESS''@/$(GNULIB_MDA_ACCESS)/g' \
+ 	      -e 's/@''GNULIB_MDA_CHDIR''@/$(GNULIB_MDA_CHDIR)/g' \
+ 	      -e 's/@''GNULIB_MDA_CLOSE''@/$(GNULIB_MDA_CLOSE)/g' \
+ 	      -e 's/@''GNULIB_MDA_DUP''@/$(GNULIB_MDA_DUP)/g' \
+ 	      -e 's/@''GNULIB_MDA_DUP2''@/$(GNULIB_MDA_DUP2)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECL''@/$(GNULIB_MDA_EXECL)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECLE''@/$(GNULIB_MDA_EXECLE)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECLP''@/$(GNULIB_MDA_EXECLP)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECV''@/$(GNULIB_MDA_EXECV)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECVE''@/$(GNULIB_MDA_EXECVE)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECVP''@/$(GNULIB_MDA_EXECVP)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECVPE''@/$(GNULIB_MDA_EXECVPE)/g' \
+ 	      -e 's/@''GNULIB_MDA_GETCWD''@/$(GNULIB_MDA_GETCWD)/g' \
+ 	      -e 's/@''GNULIB_MDA_GETPID''@/$(GNULIB_MDA_GETPID)/g' \
+ 	      -e 's/@''GNULIB_MDA_ISATTY''@/$(GNULIB_MDA_ISATTY)/g' \
+ 	      -e 's/@''GNULIB_MDA_LSEEK''@/$(GNULIB_MDA_LSEEK)/g' \
+ 	      -e 's/@''GNULIB_MDA_READ''@/$(GNULIB_MDA_READ)/g' \
+ 	      -e 's/@''GNULIB_MDA_RMDIR''@/$(GNULIB_MDA_RMDIR)/g' \
+ 	      -e 's/@''GNULIB_MDA_SWAB''@/$(GNULIB_MDA_SWAB)/g' \
+ 	      -e 's/@''GNULIB_MDA_UNLINK''@/$(GNULIB_MDA_UNLINK)/g' \
+ 	      -e 's/@''GNULIB_MDA_WRITE''@/$(GNULIB_MDA_WRITE)/g' \
  	      < $(srcdir)/unistd.in.h | \
  	  sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
  	      -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
  	      -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
  	      -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
+ 	      -e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \
  	      -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
  	      -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
***************
*** 1438,1441 ****
--- 1903,1907 ----
  	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
  	      -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
+ 	      -e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
  	      -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
  	      -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
***************
*** 1459,1462 ****
--- 1925,1929 ----
  	      -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
  	      -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
+ 	      -e 's|@''HAVE_DECL_EXECVPE''@|$(HAVE_DECL_EXECVPE)|g' \
  	      -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
  	      -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
***************
*** 1472,1479 ****
  	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
  	  | \
! 	  sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
  	      -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
  	      -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
  	      -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
  	      -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
  	      -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
--- 1939,1954 ----
  	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
  	  | \
! 	  sed -e 's|@''REPLACE_ACCESS''@|$(REPLACE_ACCESS)|g' \
! 	      -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
  	      -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
  	      -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
  	      -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
+ 	      -e 's|@''REPLACE_EXECL''@|$(REPLACE_EXECL)|g' \
+ 	      -e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \
+ 	      -e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \
+ 	      -e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \
+ 	      -e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \
+ 	      -e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \
+ 	      -e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \
  	      -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
  	      -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
***************
*** 1506,1509 ****
--- 1981,1985 ----
  	      -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
  	      -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
+ 	      -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
  	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
  	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
***************
*** 1621,1624 ****
--- 2097,2101 ----
  	      -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
  	      -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
+ 	      -e 's/@''GNULIB_WMEMPCPY''@/$(GNULIB_WMEMPCPY)/g' \
  	      -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
  	      -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
***************
*** 1646,1649 ****
--- 2123,2127 ----
  	      -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
  	      -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
+ 	      -e 's/@''GNULIB_MDA_WCSDUP''@/$(GNULIB_MDA_WCSDUP)/g' \
  	      < $(srcdir)/wchar.in.h | \
  	  sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
***************
*** 1661,1664 ****
--- 2139,2143 ----
  	      -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
  	      -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
+ 	      -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
  	      -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
  	      -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
***************
*** 1687,1690 ****
--- 2166,2170 ----
  	      -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
  	      -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
+ 	      -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
  	      -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
  	  | \
***************
*** 1703,1706 ****
--- 2183,2187 ----
  	      -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
  	      -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
+ 	      -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|g' \
  	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
  	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
***************
*** 1744,1747 ****
--- 2225,2230 ----
  	      -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
  	      -e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
+ 	      -e 's/@''GNULIB_ISWDIGIT''@/$(GNULIB_ISWDIGIT)/g' \
+ 	      -e 's/@''GNULIB_ISWXDIGIT''@/$(GNULIB_ISWXDIGIT)/g' \
  	      -e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
  	      -e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
***************
*** 1754,1757 ****
--- 2237,2242 ----
  	      -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
  	      -e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
+ 	      -e 's/@''REPLACE_ISWDIGIT''@/$(REPLACE_ISWDIGIT)/g' \
+ 	      -e 's/@''REPLACE_ISWXDIGIT''@/$(REPLACE_ISWXDIGIT)/g' \
  	      -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
  	      -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
***************
*** 1832,1835 ****
--- 2317,2322 ----
  libgnu_a_SOURCES += xalloc-die.c
  
+ EXTRA_DIST += xalloc.h
+ 
  ## end   gnulib module xalloc-die
  
diff -Nrc2 texinfo-6.7/gnulib/lib/Makefile.in texinfo-6.8/gnulib/lib/Makefile.in
*** texinfo-6.7/gnulib/lib/Makefile.in	2019-09-23 19:32:11.000000000 +0100
--- texinfo-6.8/gnulib/lib/Makefile.in	2021-07-03 10:13:01.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 15,19 ****
  @SET_MAKE@
  
! # Copyright (C) 2002-2019 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
--- 15,19 ----
  @SET_MAKE@
  
! # Copyright (C) 2002-2021 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
***************
*** 145,159 ****
  build_triplet = @build@
  host_triplet = @host@
! @gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_TRUE@am__append_1 = hard-locale.c
! @gl_GNULIB_ENABLED_langinfo_TRUE@am__append_2 = langinfo.h
! @gl_GNULIB_ENABLED_langinfo_TRUE@am__append_3 = langinfo.h langinfo.h-t
! @gl_GNULIB_ENABLED_localcharset_TRUE@am__append_4 = localcharset.c
! @gl_GNULIB_ENABLED_locale_TRUE@am__append_5 = locale.h
! @gl_GNULIB_ENABLED_locale_TRUE@am__append_6 = locale.h locale.h-t
! @gl_GNULIB_ENABLED_lock_TRUE@am__append_7 = glthread/lock.h glthread/lock.c
! @gl_GNULIB_ENABLED_size_max_TRUE@am__append_8 = size_max.h
! @gl_GNULIB_ENABLED_threadlib_TRUE@am__append_9 = glthread/threadlib.c
! @LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_10 = uniwidth/width.c
! @gl_GNULIB_ENABLED_xsize_TRUE@am__append_11 = xsize.h xsize.c
  subdir = gnulib/lib
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
--- 145,169 ----
  build_triplet = @build@
  host_triplet = @host@
! @gl_GNULIB_ENABLED_cloexec_TRUE@am__append_1 = cloexec.c
! @gl_GNULIB_ENABLED_dynarray_TRUE@am__append_2 = malloc/dynarray_at_failure.c                 malloc/dynarray_emplace_enlarge.c                 malloc/dynarray_finalize.c                 malloc/dynarray_resize.c                 malloc/dynarray_resize_clear.c
! @gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_TRUE@am__append_3 = fd-hook.c
! @gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_TRUE@am__append_4 = hard-locale.c
! @gl_GNULIB_ENABLED_langinfo_TRUE@am__append_5 = langinfo.h
! @gl_GNULIB_ENABLED_langinfo_TRUE@am__append_6 = langinfo.h langinfo.h-t
! @gl_GNULIB_ENABLED_localcharset_TRUE@am__append_7 = localcharset.c
! @gl_GNULIB_ENABLED_locale_TRUE@am__append_8 = locale.h
! @gl_GNULIB_ENABLED_locale_TRUE@am__append_9 = locale.h locale.h-t
! @gl_GNULIB_ENABLED_lock_TRUE@am__append_10 = glthread/lock.h glthread/lock.c
! @gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_TRUE@am__append_11 = setlocale_null.c
! @gl_GNULIB_ENABLED_size_max_TRUE@am__append_12 = size_max.h
! @gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_TRUE@am__append_13 = stat-time.c
! @gl_GNULIB_ENABLED_sys_stat_TRUE@am__append_14 = sys/stat.h
! @gl_GNULIB_ENABLED_sys_stat_TRUE@am__append_15 = sys/stat.h sys/stat.h-t
! @gl_GNULIB_ENABLED_sys_stat_TRUE@am__append_16 = sys
! @gl_GNULIB_ENABLED_threadlib_TRUE@am__append_17 = glthread/threadlib.c
! @gl_GNULIB_ENABLED_time_TRUE@am__append_18 = time.h
! @gl_GNULIB_ENABLED_time_TRUE@am__append_19 = time.h time.h-t
! @LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_20 = uniwidth/width.c
! @gl_GNULIB_ENABLED_xsize_TRUE@am__append_21 = xsize.h xsize.c
  subdir = gnulib/lib
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
***************
*** 165,171 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 175,182 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 174,182 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 185,197 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 186,192 ****
--- 201,211 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 201,205 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 220,223 ----
***************
*** 216,219 ****
--- 234,238 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 222,232 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 241,259 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 247,255 ****
--- 274,285 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 260,264 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 290,295 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 277,307 ****
  libgnu_a_AR = $(AR) $(ARFLAGS)
  am__DEPENDENCIES_1 =
! am__libgnu_a_SOURCES_DIST = dirname-lgpl.c basename-lgpl.c \
! 	stripslash.c exitfail.c getprogname.h getprogname.c gettext.h \
! 	hard-locale.c localcharset.c glthread/lock.h glthread/lock.c \
! 	malloca.c mbchar.c mbiter.h mbiter.c mbscasecmp.c mbschr.c \
! 	mbslen.c mbsncasecmp.c mbsstr.c mbswidth.h mbswidth.c \
! 	mbuiter.h mbuiter.c size_max.h strnlen1.h strnlen1.c \
! 	glthread/threadlib.c unistd.c uniwidth/width.c wctype-h.c \
! 	xmalloc.c xalloc-die.c xsize.h xsize.c
! @gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_TRUE@am__objects_1 = hard-locale.$(OBJEXT)
! @gl_GNULIB_ENABLED_localcharset_TRUE@am__objects_2 =  \
! @gl_GNULIB_ENABLED_localcharset_TRUE@	localcharset.$(OBJEXT)
  am__dirstamp = $(am__leading_dot)dirstamp
! @gl_GNULIB_ENABLED_lock_TRUE@am__objects_3 = glthread/lock.$(OBJEXT)
! am__objects_4 =
! @gl_GNULIB_ENABLED_threadlib_TRUE@am__objects_5 = glthread/threadlib.$(OBJEXT)
! @LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__objects_6 = uniwidth/width.$(OBJEXT)
! @gl_GNULIB_ENABLED_xsize_TRUE@am__objects_7 = xsize.$(OBJEXT)
! am_libgnu_a_OBJECTS = dirname-lgpl.$(OBJEXT) basename-lgpl.$(OBJEXT) \
! 	stripslash.$(OBJEXT) exitfail.$(OBJEXT) getprogname.$(OBJEXT) \
! 	$(am__objects_1) $(am__objects_2) $(am__objects_3) \
! 	malloca.$(OBJEXT) mbchar.$(OBJEXT) mbiter.$(OBJEXT) \
! 	mbscasecmp.$(OBJEXT) mbschr.$(OBJEXT) mbslen.$(OBJEXT) \
! 	mbsncasecmp.$(OBJEXT) mbsstr.$(OBJEXT) mbswidth.$(OBJEXT) \
! 	mbuiter.$(OBJEXT) $(am__objects_4) strnlen1.$(OBJEXT) \
! 	$(am__objects_5) unistd.$(OBJEXT) $(am__objects_6) \
  	wctype-h.$(OBJEXT) xmalloc.$(OBJEXT) xalloc-die.$(OBJEXT) \
! 	$(am__objects_7)
  libgnu_a_OBJECTS = $(am_libgnu_a_OBJECTS)
  AM_V_P = $(am__v_P_@AM_V@)
--- 308,351 ----
  libgnu_a_AR = $(AR) $(ARFLAGS)
  am__DEPENDENCIES_1 =
! am__libgnu_a_SOURCES_DIST = basename-lgpl.c cloexec.c \
! 	malloc/dynarray_at_failure.c malloc/dynarray_emplace_enlarge.c \
! 	malloc/dynarray_finalize.c malloc/dynarray_resize.c \
! 	malloc/dynarray_resize_clear.c exitfail.c fd-hook.c \
! 	getprogname.h getprogname.c gettext.h hard-locale.c \
! 	localcharset.c glthread/lock.h glthread/lock.c malloca.c \
! 	mbchar.c mbiter.h mbiter.c mbscasecmp.c mbschr.c mbslen.c \
! 	mbsncasecmp.c mbsstr.c mbswidth.h mbswidth.c mbuiter.h \
! 	mbuiter.c setlocale_null.c size_max.h stat-time.c strnlen1.h \
! 	strnlen1.c glthread/threadlib.c unistd.c uniwidth/width.c \
! 	wctype-h.c xmalloc.c xalloc-die.c xsize.h xsize.c
! @gl_GNULIB_ENABLED_cloexec_TRUE@am__objects_1 = cloexec.$(OBJEXT)
  am__dirstamp = $(am__leading_dot)dirstamp
! @gl_GNULIB_ENABLED_dynarray_TRUE@am__objects_2 = malloc/dynarray_at_failure.$(OBJEXT) \
! @gl_GNULIB_ENABLED_dynarray_TRUE@	malloc/dynarray_emplace_enlarge.$(OBJEXT) \
! @gl_GNULIB_ENABLED_dynarray_TRUE@	malloc/dynarray_finalize.$(OBJEXT) \
! @gl_GNULIB_ENABLED_dynarray_TRUE@	malloc/dynarray_resize.$(OBJEXT) \
! @gl_GNULIB_ENABLED_dynarray_TRUE@	malloc/dynarray_resize_clear.$(OBJEXT)
! @gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239_TRUE@am__objects_3 = fd-hook.$(OBJEXT)
! @gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76_TRUE@am__objects_4 = hard-locale.$(OBJEXT)
! @gl_GNULIB_ENABLED_localcharset_TRUE@am__objects_5 =  \
! @gl_GNULIB_ENABLED_localcharset_TRUE@	localcharset.$(OBJEXT)
! @gl_GNULIB_ENABLED_lock_TRUE@am__objects_6 = glthread/lock.$(OBJEXT)
! @gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd_TRUE@am__objects_7 = setlocale_null.$(OBJEXT)
! am__objects_8 =
! @gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c_TRUE@am__objects_9 = stat-time.$(OBJEXT)
! @gl_GNULIB_ENABLED_threadlib_TRUE@am__objects_10 = glthread/threadlib.$(OBJEXT)
! @LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__objects_11 = uniwidth/width.$(OBJEXT)
! @gl_GNULIB_ENABLED_xsize_TRUE@am__objects_12 = xsize.$(OBJEXT)
! am_libgnu_a_OBJECTS = basename-lgpl.$(OBJEXT) $(am__objects_1) \
! 	$(am__objects_2) exitfail.$(OBJEXT) $(am__objects_3) \
! 	getprogname.$(OBJEXT) $(am__objects_4) $(am__objects_5) \
! 	$(am__objects_6) malloca.$(OBJEXT) mbchar.$(OBJEXT) \
! 	mbiter.$(OBJEXT) mbscasecmp.$(OBJEXT) mbschr.$(OBJEXT) \
! 	mbslen.$(OBJEXT) mbsncasecmp.$(OBJEXT) mbsstr.$(OBJEXT) \
! 	mbswidth.$(OBJEXT) mbuiter.$(OBJEXT) $(am__objects_7) \
! 	$(am__objects_8) $(am__objects_9) strnlen1.$(OBJEXT) \
! 	$(am__objects_10) unistd.$(OBJEXT) $(am__objects_11) \
  	wctype-h.$(OBJEXT) xmalloc.$(OBJEXT) xalloc-die.$(OBJEXT) \
! 	$(am__objects_12)
  libgnu_a_OBJECTS = $(am_libgnu_a_OBJECTS)
  AM_V_P = $(am__v_P_@AM_V@)
***************
*** 322,331 ****
  am__depfiles_remade = ./$(DEPDIR)/argz.Po ./$(DEPDIR)/asnprintf.Po \
  	./$(DEPDIR)/asprintf.Po ./$(DEPDIR)/basename-lgpl.Po \
! 	./$(DEPDIR)/btowc.Po ./$(DEPDIR)/dirname-lgpl.Po \
! 	./$(DEPDIR)/error.Po ./$(DEPDIR)/exitfail.Po \
! 	./$(DEPDIR)/float.Po ./$(DEPDIR)/getopt.Po \
! 	./$(DEPDIR)/getopt1.Po ./$(DEPDIR)/getprogname.Po \
! 	./$(DEPDIR)/hard-locale.Po ./$(DEPDIR)/iswblank.Po \
! 	./$(DEPDIR)/itold.Po ./$(DEPDIR)/localcharset.Po \
  	./$(DEPDIR)/localeconv.Po ./$(DEPDIR)/malloc.Po \
  	./$(DEPDIR)/malloca.Po ./$(DEPDIR)/mbchar.Po \
--- 366,379 ----
  am__depfiles_remade = ./$(DEPDIR)/argz.Po ./$(DEPDIR)/asnprintf.Po \
  	./$(DEPDIR)/asprintf.Po ./$(DEPDIR)/basename-lgpl.Po \
! 	./$(DEPDIR)/btowc.Po ./$(DEPDIR)/cloexec.Po \
! 	./$(DEPDIR)/close.Po ./$(DEPDIR)/dup2.Po ./$(DEPDIR)/error.Po \
! 	./$(DEPDIR)/exitfail.Po ./$(DEPDIR)/fcntl.Po \
! 	./$(DEPDIR)/fd-hook.Po ./$(DEPDIR)/float.Po \
! 	./$(DEPDIR)/fstat.Po ./$(DEPDIR)/getdtablesize.Po \
! 	./$(DEPDIR)/getopt.Po ./$(DEPDIR)/getopt1.Po \
! 	./$(DEPDIR)/getprogname.Po ./$(DEPDIR)/hard-locale.Po \
! 	./$(DEPDIR)/iswblank.Po ./$(DEPDIR)/iswdigit.Po \
! 	./$(DEPDIR)/iswxdigit.Po ./$(DEPDIR)/itold.Po \
! 	./$(DEPDIR)/lc-charset-dispatch.Po ./$(DEPDIR)/localcharset.Po \
  	./$(DEPDIR)/localeconv.Po ./$(DEPDIR)/malloc.Po \
  	./$(DEPDIR)/malloca.Po ./$(DEPDIR)/mbchar.Po \
***************
*** 334,358 ****
  	./$(DEPDIR)/mbsinit.Po ./$(DEPDIR)/mbslen.Po \
  	./$(DEPDIR)/mbsncasecmp.Po ./$(DEPDIR)/mbsstr.Po \
! 	./$(DEPDIR)/mbswidth.Po ./$(DEPDIR)/mbtowc.Po \
! 	./$(DEPDIR)/mbuiter.Po ./$(DEPDIR)/memchr.Po \
! 	./$(DEPDIR)/mempcpy.Po ./$(DEPDIR)/memrchr.Po \
! 	./$(DEPDIR)/msvc-inval.Po ./$(DEPDIR)/msvc-nothrow.Po \
! 	./$(DEPDIR)/nl_langinfo.Po ./$(DEPDIR)/printf-args.Po \
! 	./$(DEPDIR)/printf-parse.Po ./$(DEPDIR)/regcomp.Po \
! 	./$(DEPDIR)/regex.Po ./$(DEPDIR)/regex_internal.Po \
! 	./$(DEPDIR)/regexec.Po ./$(DEPDIR)/stpcpy.Po \
  	./$(DEPDIR)/strcasecmp.Po ./$(DEPDIR)/strcasestr.Po \
  	./$(DEPDIR)/strdup.Po ./$(DEPDIR)/strerror-override.Po \
! 	./$(DEPDIR)/strerror.Po ./$(DEPDIR)/stripslash.Po \
! 	./$(DEPDIR)/strncasecmp.Po ./$(DEPDIR)/strndup.Po \
! 	./$(DEPDIR)/strnlen.Po ./$(DEPDIR)/strnlen1.Po \
! 	./$(DEPDIR)/strstr.Po ./$(DEPDIR)/unistd.Po \
! 	./$(DEPDIR)/vasnprintf.Po ./$(DEPDIR)/vasprintf.Po \
! 	./$(DEPDIR)/wcrtomb.Po ./$(DEPDIR)/wctype-h.Po \
! 	./$(DEPDIR)/wcwidth.Po ./$(DEPDIR)/windows-mutex.Po \
! 	./$(DEPDIR)/windows-once.Po ./$(DEPDIR)/windows-recmutex.Po \
! 	./$(DEPDIR)/windows-rwlock.Po ./$(DEPDIR)/xalloc-die.Po \
! 	./$(DEPDIR)/xmalloc.Po ./$(DEPDIR)/xsize.Po \
! 	glthread/$(DEPDIR)/lock.Po glthread/$(DEPDIR)/threadlib.Po \
  	uniwidth/$(DEPDIR)/width.Po
  am__mv = mv -f
--- 382,416 ----
  	./$(DEPDIR)/mbsinit.Po ./$(DEPDIR)/mbslen.Po \
  	./$(DEPDIR)/mbsncasecmp.Po ./$(DEPDIR)/mbsstr.Po \
! 	./$(DEPDIR)/mbswidth.Po ./$(DEPDIR)/mbtowc-lock.Po \
! 	./$(DEPDIR)/mbtowc.Po ./$(DEPDIR)/mbuiter.Po \
! 	./$(DEPDIR)/memchr.Po ./$(DEPDIR)/mempcpy.Po \
! 	./$(DEPDIR)/memrchr.Po ./$(DEPDIR)/msvc-inval.Po \
! 	./$(DEPDIR)/msvc-nothrow.Po ./$(DEPDIR)/nl_langinfo-lock.Po \
! 	./$(DEPDIR)/nl_langinfo.Po ./$(DEPDIR)/open.Po \
! 	./$(DEPDIR)/printf-args.Po ./$(DEPDIR)/printf-parse.Po \
! 	./$(DEPDIR)/regcomp.Po ./$(DEPDIR)/regex.Po \
! 	./$(DEPDIR)/regex_internal.Po ./$(DEPDIR)/regexec.Po \
! 	./$(DEPDIR)/setlocale-lock.Po ./$(DEPDIR)/setlocale_null.Po \
! 	./$(DEPDIR)/stat-time.Po ./$(DEPDIR)/stat-w32.Po \
! 	./$(DEPDIR)/stat.Po ./$(DEPDIR)/stpcpy.Po \
  	./$(DEPDIR)/strcasecmp.Po ./$(DEPDIR)/strcasestr.Po \
  	./$(DEPDIR)/strdup.Po ./$(DEPDIR)/strerror-override.Po \
! 	./$(DEPDIR)/strerror.Po ./$(DEPDIR)/strncasecmp.Po \
! 	./$(DEPDIR)/strndup.Po ./$(DEPDIR)/strnlen.Po \
! 	./$(DEPDIR)/strnlen1.Po ./$(DEPDIR)/strstr.Po \
! 	./$(DEPDIR)/unistd.Po ./$(DEPDIR)/vasnprintf.Po \
! 	./$(DEPDIR)/vasprintf.Po ./$(DEPDIR)/wcrtomb.Po \
! 	./$(DEPDIR)/wctype-h.Po ./$(DEPDIR)/wcwidth.Po \
! 	./$(DEPDIR)/windows-mutex.Po ./$(DEPDIR)/windows-once.Po \
! 	./$(DEPDIR)/windows-recmutex.Po ./$(DEPDIR)/windows-rwlock.Po \
! 	./$(DEPDIR)/xalloc-die.Po ./$(DEPDIR)/xmalloc.Po \
! 	./$(DEPDIR)/xsize.Po glthread/$(DEPDIR)/lock.Po \
! 	glthread/$(DEPDIR)/threadlib.Po \
! 	malloc/$(DEPDIR)/dynarray-skeleton.Po \
! 	malloc/$(DEPDIR)/dynarray_at_failure.Po \
! 	malloc/$(DEPDIR)/dynarray_emplace_enlarge.Po \
! 	malloc/$(DEPDIR)/dynarray_finalize.Po \
! 	malloc/$(DEPDIR)/dynarray_resize.Po \
! 	malloc/$(DEPDIR)/dynarray_resize_clear.Po \
  	uniwidth/$(DEPDIR)/width.Po
  am__mv = mv -f
***************
*** 462,465 ****
--- 520,524 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 480,483 ****
--- 539,543 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 486,492 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 546,553 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 497,500 ****
--- 558,563 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 504,512 ****
--- 567,584 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 524,535 ****
--- 596,611 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 539,542 ****
--- 615,619 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 545,558 ****
--- 622,643 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 560,564 ****
--- 645,651 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 582,597 ****
--- 669,737 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 600,603 ****
--- 740,744 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 631,637 ****
--- 772,782 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 642,666 ****
--- 787,821 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 670,673 ****
--- 825,829 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 716,723 ****
--- 872,881 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 728,737 ****
--- 886,900 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 742,746 ****
--- 905,912 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 756,775 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 922,946 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 779,786 ****
--- 950,960 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 790,795 ****
--- 964,971 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 802,809 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 978,986 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 814,820 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 991,1001 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 822,827 ****
--- 1003,1010 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 829,832 ****
--- 1012,1016 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 849,852 ****
--- 1033,1038 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 859,864 ****
--- 1045,1052 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 876,886 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 1064,1078 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 921,924 ****
--- 1113,1117 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 933,936 ****
--- 1126,1131 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 942,952 ****
--- 1137,1156 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 961,970 ****
--- 1165,1177 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 977,987 ****
--- 1184,1198 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 994,998 ****
--- 1205,1211 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 1017,1023 ****
--- 1230,1240 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 1025,1047 ****
--- 1242,1280 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 1053,1060 ****
--- 1286,1296 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 1062,1066 ****
--- 1298,1305 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 1073,1083 ****
--- 1312,1332 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1104,1107 ****
--- 1353,1357 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1111,1115 ****
--- 1361,1367 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1118,1134 ****
--- 1370,1391 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1141,1144 ****
--- 1398,1402 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1156,1162 ****
--- 1414,1430 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1169,1173 ****
--- 1437,1443 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1237,1284 ****
  noinst_LIBRARIES = libgnu.a
  noinst_LTLIBRARIES = 
! EXTRA_DIST = alloca.in.h argz.c argz.in.h btowc.c dirname.h dosname.h \
! 	errno.in.h error.c error.h exitfail.h float.c float.in.h \
! 	itold.c getopt-cdefs.in.h getopt-core.h getopt-ext.h \
! 	getopt-pfx-core.h getopt-pfx-ext.h getopt.c getopt.in.h \
! 	getopt1.c getopt_int.h hard-locale.h \
! 	$(top_srcdir)/build-aux/config.rpath intprops.h iswblank.c \
! 	langinfo.in.h cdefs.h libc-config.h limits.in.h localcharset.h \
! 	locale.in.h localeconv.c malloc.c malloca.h mbchar.h mbrtowc.c \
  	mbsinit.c str-kmp.h mbtowc-impl.h mbtowc.c memchr.c \
  	memchr.valgrind mempcpy.c memrchr.c msvc-inval.c msvc-inval.h \
! 	msvc-nothrow.c msvc-nothrow.h nl_langinfo.c regcomp.c regex.c \
! 	regex.h regex_internal.c regex_internal.h regexec.c \
! 	_Noreturn.h arg-nonnull.h c++defs.h warn-on-use.h stdarg.in.h \
! 	stdbool.in.h stddef.in.h stdint.in.h stdio.in.h stdlib.in.h \
! 	stpcpy.c strcasecmp.c strncasecmp.c str-two-way.h strcasestr.c \
! 	strdup.c streq.h strerror.c strerror-override.c \
! 	strerror-override.h string.in.h strings.in.h strndup.c \
! 	strnlen.c str-two-way.h strstr.c sys_types.in.h \
! 	$(top_srcdir)/build-aux/config.rpath unistd.in.h unitypes.in.h \
! 	localcharset.h uniwidth.in.h uniwidth/cjk.h asnprintf.c \
! 	float+.h printf-args.c printf-args.h printf-parse.c \
! 	printf-parse.h vasnprintf.c vasnprintf.h asprintf.c \
! 	vasprintf.c verify.h wchar.in.h wcrtomb.c wctype.in.h \
! 	wcwidth.c windows-initguard.h windows-mutex.c windows-mutex.h \
! 	windows-once.c windows-once.h windows-initguard.h \
! 	windows-recmutex.c windows-recmutex.h windows-initguard.h \
! 	windows-rwlock.c windows-rwlock.h xalloc.h xalloc-oversized.h
! BUILT_SOURCES = $(ALLOCA_H) $(ARGZ_H) $(ERRNO_H) $(FLOAT_H) \
! 	$(GETOPT_H) $(GETOPT_CDEFS_H) $(am__append_2) $(LIMITS_H) \
! 	$(am__append_5) $(STDARG_H) $(STDBOOL_H) $(STDDEF_H) \
! 	$(STDINT_H) stdio.h stdlib.h string.h strings.h sys/types.h \
! 	unistd.h $(LIBUNISTRING_UNITYPES_H) $(LIBUNISTRING_UNIWIDTH_H) \
! 	wchar.h wctype.h
  SUFFIXES = 
  MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t argz.h \
! 	argz.h-t errno.h errno.h-t float.h float.h-t getopt.h \
! 	getopt.h-t getopt-cdefs.h getopt-cdefs.h-t $(am__append_3) \
! 	limits.h limits.h-t $(am__append_6) stdarg.h stdarg.h-t \
! 	stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t \
! 	stdio.h stdio.h-t stdlib.h stdlib.h-t string.h string.h-t \
! 	strings.h strings.h-t sys/types.h sys/types.h-t unistd.h \
! 	unistd.h-t unitypes.h unitypes.h-t uniwidth.h uniwidth.h-t \
! 	wchar.h wchar.h-t wctype.h wctype.h-t
! MOSTLYCLEANDIRS = 
  CLEANFILES = 
  DISTCLEANFILES = 
--- 1507,1565 ----
  noinst_LIBRARIES = libgnu.a
  noinst_LTLIBRARIES = 
! EXTRA_DIST = alloca.in.h argz.c argz.in.h attribute.h basename-lgpl.h \
! 	btowc.c cloexec.h close.c dup2.c dynarray.h \
! 	malloc/dynarray-skeleton.c malloc/dynarray.h errno.in.h \
! 	error.c error.h exitfail.h fcntl.c fcntl.in.h fd-hook.h \
! 	filename.h float.c float.in.h itold.c fstat.c stat-w32.c \
! 	stat-w32.h getdtablesize.c getopt-cdefs.in.h getopt-core.h \
! 	getopt-ext.h getopt-pfx-core.h getopt-pfx-ext.h getopt.c \
! 	getopt.in.h getopt1.c getopt_int.h hard-locale.h \
! 	$(top_srcdir)/build-aux/config.rpath intprops.h inttypes.in.h \
! 	iswblank.c iswdigit.c iswxdigit.c langinfo.in.h cdefs.h \
! 	libc-config.h limits.in.h localcharset.h locale.in.h \
! 	localeconv.c malloc.c malloca.h mbchar.h lc-charset-dispatch.c \
! 	lc-charset-dispatch.h mbrtowc-impl-utf8.h mbrtowc-impl.h \
! 	mbrtowc.c mbtowc-lock.c mbtowc-lock.h windows-initguard.h \
  	mbsinit.c str-kmp.h mbtowc-impl.h mbtowc.c memchr.c \
  	memchr.valgrind mempcpy.c memrchr.c msvc-inval.c msvc-inval.h \
! 	msvc-nothrow.c msvc-nothrow.h nl_langinfo-lock.c nl_langinfo.c \
! 	windows-initguard.h open.c pathmax.h regcomp.c regex.c regex.h \
! 	regex_internal.c regex_internal.h regexec.c setlocale-lock.c \
! 	setlocale_null.h windows-initguard.h _Noreturn.h arg-nonnull.h \
! 	c++defs.h warn-on-use.h stat-w32.c stat-w32.h stat.c \
! 	stat-time.h stdarg.in.h stdbool.in.h stddef.in.h stdint.in.h \
! 	stdio.in.h stdlib.in.h stpcpy.c strcasecmp.c strncasecmp.c \
! 	strcasestr.c str-two-way.h strcasestr.c strdup.c streq.h \
! 	strerror.c strerror-override.c strerror-override.h string.in.h \
! 	strings.in.h strndup.c strnlen.c strstr.c str-two-way.h \
! 	strstr.c sys_stat.in.h sys_types.in.h time.in.h unistd.in.h \
! 	unitypes.in.h localcharset.h uniwidth.in.h uniwidth/cjk.h \
! 	asnprintf.c float+.h printf-args.c printf-args.h \
! 	printf-parse.c printf-parse.h vasnprintf.c vasnprintf.h \
! 	asprintf.c vasprintf.c verify.h wchar.in.h wcrtomb.c \
! 	wctype.in.h wcwidth.c windows-initguard.h windows-mutex.c \
! 	windows-mutex.h windows-once.c windows-once.h \
! 	windows-initguard.h windows-recmutex.c windows-recmutex.h \
! 	windows-initguard.h windows-rwlock.c windows-rwlock.h xalloc.h \
! 	xalloc.h xalloc-oversized.h
! BUILT_SOURCES = $(ALLOCA_H) $(ARGZ_H) $(ERRNO_H) fcntl.h $(FLOAT_H) \
! 	$(GETOPT_H) $(GETOPT_CDEFS_H) inttypes.h $(am__append_5) \
! 	$(LIMITS_H) $(am__append_8) $(STDARG_H) $(STDBOOL_H) \
! 	$(STDDEF_H) $(STDINT_H) stdio.h stdlib.h string.h strings.h \
! 	$(am__append_14) sys/types.h $(am__append_18) unistd.h \
! 	$(LIBUNISTRING_UNITYPES_H) $(LIBUNISTRING_UNIWIDTH_H) wchar.h \
! 	wctype.h
  SUFFIXES = 
  MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t argz.h \
! 	argz.h-t errno.h errno.h-t fcntl.h fcntl.h-t float.h float.h-t \
! 	getopt.h getopt.h-t getopt-cdefs.h getopt-cdefs.h-t inttypes.h \
! 	inttypes.h-t $(am__append_6) limits.h limits.h-t \
! 	$(am__append_9) stdarg.h stdarg.h-t stdbool.h stdbool.h-t \
! 	stddef.h stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t \
! 	stdlib.h stdlib.h-t string.h string.h-t strings.h strings.h-t \
! 	$(am__append_15) sys/types.h sys/types.h-t $(am__append_19) \
! 	unistd.h unistd.h-t unitypes.h unitypes.h-t uniwidth.h \
! 	uniwidth.h-t wchar.h wchar.h-t wctype.h wctype.h-t
! MOSTLYCLEANDIRS = $(am__append_16)
  CLEANFILES = 
  DISTCLEANFILES = 
***************
*** 1287,1315 ****
  AM_CPPFLAGS = 
  AM_CFLAGS = 
! libgnu_a_SOURCES = dirname-lgpl.c basename-lgpl.c stripslash.c \
! 	exitfail.c getprogname.h getprogname.c gettext.h \
! 	$(am__append_1) $(am__append_4) $(am__append_7) malloca.c \
! 	mbchar.c mbiter.h mbiter.c mbscasecmp.c mbschr.c mbslen.c \
! 	mbsncasecmp.c mbsstr.c mbswidth.h mbswidth.c mbuiter.h \
! 	mbuiter.c $(am__append_8) strnlen1.h strnlen1.c \
! 	$(am__append_9) unistd.c $(am__append_10) wctype-h.c xmalloc.c \
! 	xalloc-die.c $(am__append_11)
  libgnu_a_LIBADD = $(gl_LIBOBJS)
  libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
! EXTRA_libgnu_a_SOURCES = argz.c btowc.c error.c float.c itold.c \
! 	getopt.c getopt1.c iswblank.c localeconv.c malloc.c mbrtowc.c \
! 	mbsinit.c mbtowc.c memchr.c mempcpy.c memrchr.c msvc-inval.c \
! 	msvc-nothrow.c nl_langinfo.c regcomp.c regex.c \
! 	regex_internal.c regexec.c stpcpy.c strcasecmp.c strncasecmp.c \
! 	strcasestr.c strdup.c strerror.c strerror-override.c strndup.c \
! 	strnlen.c strstr.c asnprintf.c printf-args.c printf-parse.c \
! 	vasnprintf.c asprintf.c vasprintf.c wcrtomb.c wcwidth.c \
! 	windows-mutex.c windows-once.c windows-recmutex.c \
! 	windows-rwlock.c
  
  # Use this preprocessor expression to decide whether #include_next works.
  # Do not rely on a 'configure'-time test for this, since the expression
  # might appear in an installed header, which is used by some other compiler.
! HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
  
  # Because this Makefile snippet defines a variable used by other
--- 1568,1601 ----
  AM_CPPFLAGS = 
  AM_CFLAGS = 
! libgnu_a_SOURCES = basename-lgpl.c $(am__append_1) $(am__append_2) \
! 	exitfail.c $(am__append_3) getprogname.h getprogname.c \
! 	gettext.h $(am__append_4) $(am__append_7) $(am__append_10) \
! 	malloca.c mbchar.c mbiter.h mbiter.c mbscasecmp.c mbschr.c \
! 	mbslen.c mbsncasecmp.c mbsstr.c mbswidth.h mbswidth.c \
! 	mbuiter.h mbuiter.c $(am__append_11) $(am__append_12) \
! 	$(am__append_13) strnlen1.h strnlen1.c $(am__append_17) \
! 	unistd.c $(am__append_20) wctype-h.c xmalloc.c xalloc-die.c \
! 	$(am__append_21)
  libgnu_a_LIBADD = $(gl_LIBOBJS)
  libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
! EXTRA_libgnu_a_SOURCES = argz.c btowc.c close.c dup2.c \
! 	malloc/dynarray-skeleton.c error.c fcntl.c float.c itold.c \
! 	fstat.c stat-w32.c getdtablesize.c getopt.c getopt1.c \
! 	iswblank.c iswdigit.c iswxdigit.c localeconv.c malloc.c \
! 	lc-charset-dispatch.c mbrtowc.c mbtowc-lock.c mbsinit.c \
! 	mbtowc.c memchr.c mempcpy.c memrchr.c msvc-inval.c \
! 	msvc-nothrow.c nl_langinfo-lock.c nl_langinfo.c open.c \
! 	regcomp.c regex.c regex_internal.c regexec.c setlocale-lock.c \
! 	stat-w32.c stat.c stpcpy.c strcasecmp.c strncasecmp.c \
! 	strcasestr.c strcasestr.c strdup.c strerror.c \
! 	strerror-override.c strndup.c strnlen.c strstr.c strstr.c \
! 	asnprintf.c printf-args.c printf-parse.c vasnprintf.c \
! 	asprintf.c vasprintf.c wcrtomb.c wcwidth.c windows-mutex.c \
! 	windows-once.c windows-recmutex.c windows-rwlock.c
  
  # Use this preprocessor expression to decide whether #include_next works.
  # Do not rely on a 'configure'-time test for this, since the expression
  # might appear in an installed header, which is used by some other compiler.
! HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
  
  # Because this Makefile snippet defines a variable used by other
***************
*** 1380,1383 ****
--- 1666,1685 ----
  	  rm -f $${locs}; \
  	}
+ malloc/$(am__dirstamp):
+ 	@$(MKDIR_P) malloc
+ 	@: > malloc/$(am__dirstamp)
+ malloc/$(DEPDIR)/$(am__dirstamp):
+ 	@$(MKDIR_P) malloc/$(DEPDIR)
+ 	@: > malloc/$(DEPDIR)/$(am__dirstamp)
+ malloc/dynarray_at_failure.$(OBJEXT): malloc/$(am__dirstamp) \
+ 	malloc/$(DEPDIR)/$(am__dirstamp)
+ malloc/dynarray_emplace_enlarge.$(OBJEXT): malloc/$(am__dirstamp) \
+ 	malloc/$(DEPDIR)/$(am__dirstamp)
+ malloc/dynarray_finalize.$(OBJEXT): malloc/$(am__dirstamp) \
+ 	malloc/$(DEPDIR)/$(am__dirstamp)
+ malloc/dynarray_resize.$(OBJEXT): malloc/$(am__dirstamp) \
+ 	malloc/$(DEPDIR)/$(am__dirstamp)
+ malloc/dynarray_resize_clear.$(OBJEXT): malloc/$(am__dirstamp) \
+ 	malloc/$(DEPDIR)/$(am__dirstamp)
  glthread/$(am__dirstamp):
  	@$(MKDIR_P) glthread
***************
*** 1398,1401 ****
--- 1700,1705 ----
  uniwidth/width.$(OBJEXT): uniwidth/$(am__dirstamp) \
  	uniwidth/$(DEPDIR)/$(am__dirstamp)
+ malloc/dynarray-skeleton.$(OBJEXT): malloc/$(am__dirstamp) \
+ 	malloc/$(DEPDIR)/$(am__dirstamp)
  
  libgnu.a: $(libgnu_a_OBJECTS) $(libgnu_a_DEPENDENCIES) $(EXTRA_libgnu_a_DEPENDENCIES) 
***************
*** 1407,1410 ****
--- 1711,1715 ----
  	-rm -f *.$(OBJEXT)
  	-rm -f glthread/*.$(OBJEXT)
+ 	-rm -f malloc/*.$(OBJEXT)
  	-rm -f uniwidth/*.$(OBJEXT)
  
***************
*** 1417,1424 ****
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basename-lgpl.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/btowc.Po@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirname-lgpl.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exitfail.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/float.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt1.Po@am__quote@ # am--include-marker
--- 1722,1735 ----
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basename-lgpl.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/btowc.Po@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cloexec.Po@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/close.Po@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dup2.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exitfail.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fcntl.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fd-hook.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/float.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstat.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getdtablesize.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt1.Po@am__quote@ # am--include-marker
***************
*** 1426,1430 ****
--- 1737,1744 ----
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hard-locale.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iswblank.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iswdigit.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iswxdigit.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/itold.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lc-charset-dispatch.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localcharset.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localeconv.Po@am__quote@ # am--include-marker
***************
*** 1441,1444 ****
--- 1755,1759 ----
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsstr.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbswidth.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbtowc-lock.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbtowc.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbuiter.Po@am__quote@ # am--include-marker
***************
*** 1448,1452 ****
--- 1763,1769 ----
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msvc-inval.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msvc-nothrow.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nl_langinfo-lock.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nl_langinfo.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/open.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printf-args.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printf-parse.Po@am__quote@ # am--include-marker
***************
*** 1455,1458 ****
--- 1772,1780 ----
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/regex_internal.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/regexec.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setlocale-lock.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setlocale_null.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat-time.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat-w32.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stpcpy.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcasecmp.Po@am__quote@ # am--include-marker
***************
*** 1461,1465 ****
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strerror-override.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strerror.Po@am__quote@ # am--include-marker
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stripslash.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strncasecmp.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strndup.Po@am__quote@ # am--include-marker
--- 1783,1786 ----
***************
*** 1482,1485 ****
--- 1803,1812 ----
  @AMDEP_TRUE@@am__include@ @am__quote@glthread/$(DEPDIR)/lock.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@glthread/$(DEPDIR)/threadlib.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/dynarray-skeleton.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/dynarray_at_failure.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/dynarray_emplace_enlarge.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/dynarray_finalize.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/dynarray_resize.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/dynarray_resize_clear.Po@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@uniwidth/$(DEPDIR)/width.Po@am__quote@ # am--include-marker
  
***************
*** 1671,1675 ****
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-recursive
! install-exec: install-exec-recursive
  install-data: install-data-recursive
  uninstall: uninstall-recursive
--- 1998,2003 ----
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-recursive
! install-exec: $(BUILT_SOURCES)
! 	$(MAKE) $(AM_MAKEFLAGS) install-exec-recursive
  install-data: install-data-recursive
  uninstall: uninstall-recursive
***************
*** 1700,1703 ****
--- 2028,2033 ----
  	-rm -f glthread/$(DEPDIR)/$(am__dirstamp)
  	-rm -f glthread/$(am__dirstamp)
+ 	-rm -f malloc/$(DEPDIR)/$(am__dirstamp)
+ 	-rm -f malloc/$(am__dirstamp)
  	-rm -f uniwidth/$(DEPDIR)/$(am__dirstamp)
  	-rm -f uniwidth/$(am__dirstamp)
***************
*** 1720,1727 ****
  	-rm -f ./$(DEPDIR)/basename-lgpl.Po
  	-rm -f ./$(DEPDIR)/btowc.Po
! 	-rm -f ./$(DEPDIR)/dirname-lgpl.Po
  	-rm -f ./$(DEPDIR)/error.Po
  	-rm -f ./$(DEPDIR)/exitfail.Po
  	-rm -f ./$(DEPDIR)/float.Po
  	-rm -f ./$(DEPDIR)/getopt.Po
  	-rm -f ./$(DEPDIR)/getopt1.Po
--- 2050,2063 ----
  	-rm -f ./$(DEPDIR)/basename-lgpl.Po
  	-rm -f ./$(DEPDIR)/btowc.Po
! 	-rm -f ./$(DEPDIR)/cloexec.Po
! 	-rm -f ./$(DEPDIR)/close.Po
! 	-rm -f ./$(DEPDIR)/dup2.Po
  	-rm -f ./$(DEPDIR)/error.Po
  	-rm -f ./$(DEPDIR)/exitfail.Po
+ 	-rm -f ./$(DEPDIR)/fcntl.Po
+ 	-rm -f ./$(DEPDIR)/fd-hook.Po
  	-rm -f ./$(DEPDIR)/float.Po
+ 	-rm -f ./$(DEPDIR)/fstat.Po
+ 	-rm -f ./$(DEPDIR)/getdtablesize.Po
  	-rm -f ./$(DEPDIR)/getopt.Po
  	-rm -f ./$(DEPDIR)/getopt1.Po
***************
*** 1729,1733 ****
--- 2065,2072 ----
  	-rm -f ./$(DEPDIR)/hard-locale.Po
  	-rm -f ./$(DEPDIR)/iswblank.Po
+ 	-rm -f ./$(DEPDIR)/iswdigit.Po
+ 	-rm -f ./$(DEPDIR)/iswxdigit.Po
  	-rm -f ./$(DEPDIR)/itold.Po
+ 	-rm -f ./$(DEPDIR)/lc-charset-dispatch.Po
  	-rm -f ./$(DEPDIR)/localcharset.Po
  	-rm -f ./$(DEPDIR)/localeconv.Po
***************
*** 1744,1747 ****
--- 2083,2087 ----
  	-rm -f ./$(DEPDIR)/mbsstr.Po
  	-rm -f ./$(DEPDIR)/mbswidth.Po
+ 	-rm -f ./$(DEPDIR)/mbtowc-lock.Po
  	-rm -f ./$(DEPDIR)/mbtowc.Po
  	-rm -f ./$(DEPDIR)/mbuiter.Po
***************
*** 1751,1755 ****
--- 2091,2097 ----
  	-rm -f ./$(DEPDIR)/msvc-inval.Po
  	-rm -f ./$(DEPDIR)/msvc-nothrow.Po
+ 	-rm -f ./$(DEPDIR)/nl_langinfo-lock.Po
  	-rm -f ./$(DEPDIR)/nl_langinfo.Po
+ 	-rm -f ./$(DEPDIR)/open.Po
  	-rm -f ./$(DEPDIR)/printf-args.Po
  	-rm -f ./$(DEPDIR)/printf-parse.Po
***************
*** 1758,1761 ****
--- 2100,2108 ----
  	-rm -f ./$(DEPDIR)/regex_internal.Po
  	-rm -f ./$(DEPDIR)/regexec.Po
+ 	-rm -f ./$(DEPDIR)/setlocale-lock.Po
+ 	-rm -f ./$(DEPDIR)/setlocale_null.Po
+ 	-rm -f ./$(DEPDIR)/stat-time.Po
+ 	-rm -f ./$(DEPDIR)/stat-w32.Po
+ 	-rm -f ./$(DEPDIR)/stat.Po
  	-rm -f ./$(DEPDIR)/stpcpy.Po
  	-rm -f ./$(DEPDIR)/strcasecmp.Po
***************
*** 1764,1768 ****
  	-rm -f ./$(DEPDIR)/strerror-override.Po
  	-rm -f ./$(DEPDIR)/strerror.Po
- 	-rm -f ./$(DEPDIR)/stripslash.Po
  	-rm -f ./$(DEPDIR)/strncasecmp.Po
  	-rm -f ./$(DEPDIR)/strndup.Po
--- 2111,2114 ----
***************
*** 1785,1788 ****
--- 2131,2140 ----
  	-rm -f glthread/$(DEPDIR)/lock.Po
  	-rm -f glthread/$(DEPDIR)/threadlib.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray-skeleton.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_at_failure.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_emplace_enlarge.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_finalize.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_resize.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_resize_clear.Po
  	-rm -f uniwidth/$(DEPDIR)/width.Po
  	-rm -f Makefile
***************
*** 1836,1843 ****
  	-rm -f ./$(DEPDIR)/basename-lgpl.Po
  	-rm -f ./$(DEPDIR)/btowc.Po
! 	-rm -f ./$(DEPDIR)/dirname-lgpl.Po
  	-rm -f ./$(DEPDIR)/error.Po
  	-rm -f ./$(DEPDIR)/exitfail.Po
  	-rm -f ./$(DEPDIR)/float.Po
  	-rm -f ./$(DEPDIR)/getopt.Po
  	-rm -f ./$(DEPDIR)/getopt1.Po
--- 2188,2201 ----
  	-rm -f ./$(DEPDIR)/basename-lgpl.Po
  	-rm -f ./$(DEPDIR)/btowc.Po
! 	-rm -f ./$(DEPDIR)/cloexec.Po
! 	-rm -f ./$(DEPDIR)/close.Po
! 	-rm -f ./$(DEPDIR)/dup2.Po
  	-rm -f ./$(DEPDIR)/error.Po
  	-rm -f ./$(DEPDIR)/exitfail.Po
+ 	-rm -f ./$(DEPDIR)/fcntl.Po
+ 	-rm -f ./$(DEPDIR)/fd-hook.Po
  	-rm -f ./$(DEPDIR)/float.Po
+ 	-rm -f ./$(DEPDIR)/fstat.Po
+ 	-rm -f ./$(DEPDIR)/getdtablesize.Po
  	-rm -f ./$(DEPDIR)/getopt.Po
  	-rm -f ./$(DEPDIR)/getopt1.Po
***************
*** 1845,1849 ****
--- 2203,2210 ----
  	-rm -f ./$(DEPDIR)/hard-locale.Po
  	-rm -f ./$(DEPDIR)/iswblank.Po
+ 	-rm -f ./$(DEPDIR)/iswdigit.Po
+ 	-rm -f ./$(DEPDIR)/iswxdigit.Po
  	-rm -f ./$(DEPDIR)/itold.Po
+ 	-rm -f ./$(DEPDIR)/lc-charset-dispatch.Po
  	-rm -f ./$(DEPDIR)/localcharset.Po
  	-rm -f ./$(DEPDIR)/localeconv.Po
***************
*** 1860,1863 ****
--- 2221,2225 ----
  	-rm -f ./$(DEPDIR)/mbsstr.Po
  	-rm -f ./$(DEPDIR)/mbswidth.Po
+ 	-rm -f ./$(DEPDIR)/mbtowc-lock.Po
  	-rm -f ./$(DEPDIR)/mbtowc.Po
  	-rm -f ./$(DEPDIR)/mbuiter.Po
***************
*** 1867,1871 ****
--- 2229,2235 ----
  	-rm -f ./$(DEPDIR)/msvc-inval.Po
  	-rm -f ./$(DEPDIR)/msvc-nothrow.Po
+ 	-rm -f ./$(DEPDIR)/nl_langinfo-lock.Po
  	-rm -f ./$(DEPDIR)/nl_langinfo.Po
+ 	-rm -f ./$(DEPDIR)/open.Po
  	-rm -f ./$(DEPDIR)/printf-args.Po
  	-rm -f ./$(DEPDIR)/printf-parse.Po
***************
*** 1874,1877 ****
--- 2238,2246 ----
  	-rm -f ./$(DEPDIR)/regex_internal.Po
  	-rm -f ./$(DEPDIR)/regexec.Po
+ 	-rm -f ./$(DEPDIR)/setlocale-lock.Po
+ 	-rm -f ./$(DEPDIR)/setlocale_null.Po
+ 	-rm -f ./$(DEPDIR)/stat-time.Po
+ 	-rm -f ./$(DEPDIR)/stat-w32.Po
+ 	-rm -f ./$(DEPDIR)/stat.Po
  	-rm -f ./$(DEPDIR)/stpcpy.Po
  	-rm -f ./$(DEPDIR)/strcasecmp.Po
***************
*** 1880,1884 ****
  	-rm -f ./$(DEPDIR)/strerror-override.Po
  	-rm -f ./$(DEPDIR)/strerror.Po
- 	-rm -f ./$(DEPDIR)/stripslash.Po
  	-rm -f ./$(DEPDIR)/strncasecmp.Po
  	-rm -f ./$(DEPDIR)/strndup.Po
--- 2249,2252 ----
***************
*** 1901,1904 ****
--- 2269,2278 ----
  	-rm -f glthread/$(DEPDIR)/lock.Po
  	-rm -f glthread/$(DEPDIR)/threadlib.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray-skeleton.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_at_failure.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_emplace_enlarge.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_finalize.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_resize.Po
+ 	-rm -f malloc/$(DEPDIR)/dynarray_resize_clear.Po
  	-rm -f uniwidth/$(DEPDIR)/width.Po
  	-rm -f Makefile
***************
*** 1921,1925 ****
  
  .MAKE: $(am__recursive_targets) all check install install-am \
! 	install-strip
  
  .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
--- 2295,2299 ----
  
  .MAKE: $(am__recursive_targets) all check install install-am \
! 	install-exec install-strip
  
  .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
***************
*** 1985,1988 ****
--- 2359,2392 ----
  @GL_GENERATE_ERRNO_H_FALSE@	rm -f $@
  
+ # We need the following in order to create <fcntl.h> when the system
+ # doesn't have one that works with the given compiler.
+ fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ 	$(AM_V_GEN)rm -f $@-t $@ && \
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ 	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ 	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ 	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ 	      -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
+ 	      -e 's/@''GNULIB_CREAT''@/$(GNULIB_CREAT)/g' \
+ 	      -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \
+ 	      -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \
+ 	      -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \
+ 	      -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \
+ 	      -e 's/@''GNULIB_MDA_CREAT''@/$(GNULIB_MDA_CREAT)/g' \
+ 	      -e 's/@''GNULIB_MDA_OPEN''@/$(GNULIB_MDA_OPEN)/g' \
+ 	      -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
+ 	      -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
+ 	      -e 's|@''REPLACE_CREAT''@|$(REPLACE_CREAT)|g' \
+ 	      -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
+ 	      -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
+ 	      -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
+ 	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ 	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ 	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ 	      < $(srcdir)/fcntl.in.h; \
+ 	} > $@-t && \
+ 	mv $@-t $@
+ 
  # We need the following in order to create <float.h> when the system
  # doesn't have one that works with the given compiler.
***************
*** 2026,2029 ****
--- 2430,2467 ----
  	mv -f $@-t $@
  
+ # We need the following in order to create <inttypes.h> when the system
+ # doesn't have one that works with the given compiler.
+ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
+ 	$(AM_V_GEN)rm -f $@-t $@ && \
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+ 	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ 	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ 	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ 	      -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
+ 	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
+ 	      -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
+ 	      -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
+ 	      -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
+ 	      -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \
+ 	      -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \
+ 	      -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
+ 	      -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
+ 	      -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
+ 	      -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \
+ 	      -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \
+ 	      -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \
+ 	      -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \
+ 	      -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \
+ 	      -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \
+ 	      -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \
+ 	      -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/g' \
+ 	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ 	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ 	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ 	      < $(srcdir)/inttypes.in.h; \
+ 	} > $@-t && \
+ 	mv $@-t $@
+ 
  # We need the following in order to create an empty placeholder for
  # <langinfo.h> when the system doesn't have one.
***************
*** 2079,2082 ****
--- 2517,2521 ----
  @gl_GNULIB_ENABLED_locale_TRUE@	      -e 's/@''GNULIB_LOCALECONV''@/$(GNULIB_LOCALECONV)/g' \
  @gl_GNULIB_ENABLED_locale_TRUE@	      -e 's/@''GNULIB_SETLOCALE''@/$(GNULIB_SETLOCALE)/g' \
+ @gl_GNULIB_ENABLED_locale_TRUE@	      -e 's/@''GNULIB_SETLOCALE_NULL''@/$(GNULIB_SETLOCALE_NULL)/g' \
  @gl_GNULIB_ENABLED_locale_TRUE@	      -e 's/@''GNULIB_DUPLOCALE''@/$(GNULIB_DUPLOCALE)/g' \
  @gl_GNULIB_ENABLED_locale_TRUE@	      -e 's/@''GNULIB_LOCALENAME''@/$(GNULIB_LOCALENAME)/g' \
***************
*** 2091,2094 ****
--- 2530,2534 ----
  @gl_GNULIB_ENABLED_locale_TRUE@	      -e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
  @gl_GNULIB_ENABLED_locale_TRUE@	      -e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
+ @gl_GNULIB_ENABLED_locale_TRUE@	      -e 's|@''LOCALENAME_ENHANCE_LOCALE_FUNCS''@|$(LOCALENAME_ENHANCE_LOCALE_FUNCS)|g' \
  @gl_GNULIB_ENABLED_locale_TRUE@	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
  @gl_GNULIB_ENABLED_locale_TRUE@	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
***************
*** 2161,2166 ****
  @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
  @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
- @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
- @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
  @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
  @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
--- 2601,2604 ----
***************
*** 2247,2252 ****
  	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
  	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
  	      < $(srcdir)/stdio.in.h | \
! 	  sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
  	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
  	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
--- 2685,2697 ----
  	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
  	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
+ 	      -e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GNULIB_MDA_FCLOSEALL)/g' \
+ 	      -e 's/@''GNULIB_MDA_FDOPEN''@/$(GNULIB_MDA_FDOPEN)/g' \
+ 	      -e 's/@''GNULIB_MDA_FILENO''@/$(GNULIB_MDA_FILENO)/g' \
+ 	      -e 's/@''GNULIB_MDA_GETW''@/$(GNULIB_MDA_GETW)/g' \
+ 	      -e 's/@''GNULIB_MDA_PUTW''@/$(GNULIB_MDA_PUTW)/g' \
+ 	      -e 's/@''GNULIB_MDA_TEMPNAM''@/$(GNULIB_MDA_TEMPNAM)/g' \
  	      < $(srcdir)/stdio.in.h | \
! 	  sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \
! 	      -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
  	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
  	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
***************
*** 2315,2321 ****
--- 2760,2768 ----
  	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
  	      -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
+ 	      -e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GNULIB_ALIGNED_ALLOC)/g' \
  	      -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
  	      -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
  	      -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
+ 	      -e 's/@''GNULIB_FREE_POSIX''@/$(GNULIB_FREE_POSIX)/g' \
  	      -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
  	      -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
***************
*** 2328,2331 ****
--- 2775,2779 ----
  	      -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
  	      -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
+ 	      -e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GNULIB_POSIX_MEMALIGN)/g' \
  	      -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
  	      -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
***************
*** 2349,2356 ****
--- 2797,2813 ----
  	      -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
  	      -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
+ 	      -e 's/@''GNULIB_MDA_ECVT''@/$(GNULIB_MDA_ECVT)/g' \
+ 	      -e 's/@''GNULIB_MDA_FCVT''@/$(GNULIB_MDA_FCVT)/g' \
+ 	      -e 's/@''GNULIB_MDA_GCVT''@/$(GNULIB_MDA_GCVT)/g' \
+ 	      -e 's/@''GNULIB_MDA_MKTEMP''@/$(GNULIB_MDA_MKTEMP)/g' \
+ 	      -e 's/@''GNULIB_MDA_PUTENV''@/$(GNULIB_MDA_PUTENV)/g' \
  	      < $(srcdir)/stdlib.in.h | \
  	  sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
+ 	      -e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \
  	      -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
  	      -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
+ 	      -e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \
+ 	      -e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \
+ 	      -e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|g' \
  	      -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
  	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
***************
*** 2364,2367 ****
--- 2821,2825 ----
  	      -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
  	      -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
+ 	      -e 's|@''HAVE_POSIX_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|g' \
  	      -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
  	      -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
***************
*** 2386,2395 ****
--- 2844,2856 ----
  	      -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
  	      -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
+ 	      -e 's|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \
  	      -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
  	      -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
+ 	      -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
  	      -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
  	      -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
  	      -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
  	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
+ 	      -e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|g' \
  	      -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
  	      -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
***************
*** 2459,2464 ****
--- 2920,2930 ----
  	      -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
  	      -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
+ 	      -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GNULIB_STRERRORNAME_NP)/g' \
+ 	      -e 's/@''GNULIB_SIGABBREV_NP''@/$(GNULIB_SIGABBREV_NP)/g' \
+ 	      -e 's/@''GNULIB_SIGDESCR_NP''@/$(GNULIB_SIGDESCR_NP)/g' \
  	      -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
  	      -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
+ 	      -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GNULIB_MDA_MEMCCPY)/g' \
+ 	      -e 's/@''GNULIB_MDA_STRDUP''@/$(GNULIB_MDA_STRDUP)/g' \
  	      < $(srcdir)/string.in.h | \
  	  sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
***************
*** 2466,2470 ****
  	      -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
  	      -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
- 	      -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
  	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
  	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
--- 2932,2935 ----
***************
*** 2482,2487 ****
--- 2947,2956 ----
  	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
  	      -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
+ 	      -e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
+ 	      -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
+ 	      -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
  	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
  	      -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
+ 	      -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
  	      -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
  	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
***************
*** 2497,2500 ****
--- 2966,2970 ----
  	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
  	      -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+ 	      -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
  	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
  	      -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
***************
*** 2528,2531 ****
--- 2998,3064 ----
  	mv $@-t $@
  
+ # We need the following in order to create <sys/stat.h> when the system
+ # has one that is incomplete.
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	$(AM_V_at)$(MKDIR_P) sys
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	$(AM_V_GEN)rm -f $@-t $@ && \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|$(WINDOWS_64_BIT_ST_SIZE)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''WINDOWS_STAT_TIMESPEC''@|$(WINDOWS_STAT_TIMESPEC)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_GETUMASK''@/$(GNULIB_GETUMASK)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_MKDIR''@/$(GNULIB_MKDIR)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_MDA_CHMOD''@/$(GNULIB_MDA_CHMOD)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_MDA_MKDIR''@/$(GNULIB_MDA_MKDIR)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's/@''GNULIB_MDA_UMASK''@/$(GNULIB_MDA_UMASK)/g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_GETUMASK''@|$(HAVE_GETUMASK)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_MKFIFO''@|$(HAVE_MKFIFO)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_MKFIFOAT''@|$(HAVE_MKFIFOAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_FCHMODAT''@|$(REPLACE_FCHMODAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_MKFIFOAT''@|$(REPLACE_MKFIFOAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_MKNODAT''@|$(REPLACE_MKNODAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	      < $(srcdir)/sys_stat.in.h; \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	} > $@-t && \
+ @gl_GNULIB_ENABLED_sys_stat_TRUE@	mv $@-t $@
+ 
  # We need the following in order to create <sys/types.h> when the system
  # doesn't have one that works with the given compiler.
***************
*** 2545,2548 ****
--- 3078,3130 ----
  	mv $@-t $@
  
+ # We need the following in order to create <time.h> when the system
+ # doesn't have one that works with the given compiler.
+ @gl_GNULIB_ENABLED_time_TRUE@time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ @gl_GNULIB_ENABLED_time_TRUE@	$(AM_V_GEN)rm -f $@-t $@ && \
+ @gl_GNULIB_ENABLED_time_TRUE@	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+ @gl_GNULIB_ENABLED_time_TRUE@	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_CTIME''@/$(GNULIB_CTIME)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_LOCALTIME''@/$(GNULIB_LOCALTIME)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_TIMESPEC_GET''@/$(GNULIB_TIMESPEC_GET)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's/@''GNULIB_MDA_TZSET''@/$(GNULIB_MDA_TZSET)/g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''HAVE_TIMESPEC_GET''@|$(HAVE_TIMESPEC_GET)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''REPLACE_STRFTIME''@|$(REPLACE_STRFTIME)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''REPLACE_TZSET''@|$(REPLACE_TZSET)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e 's|@''TIME_H_DEFINES_TIME_UTC''@|$(TIME_H_DEFINES_TIME_UTC)|g' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ @gl_GNULIB_ENABLED_time_TRUE@	      < $(srcdir)/time.in.h; \
+ @gl_GNULIB_ENABLED_time_TRUE@	} > $@-t && \
+ @gl_GNULIB_ENABLED_time_TRUE@	mv $@-t $@
+ 
  # We need the following in order to create an empty placeholder for
  # <unistd.h> when the system doesn't have one.
***************
*** 2557,2560 ****
--- 3139,3143 ----
  	      -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
  	      -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
+ 	      -e 's/@''GNULIB_ACCESS''@/$(GNULIB_ACCESS)/g' \
  	      -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \
  	      -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
***************
*** 2566,2569 ****
--- 3149,3159 ----
  	      -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
  	      -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
+ 	      -e 's/@''GNULIB_EXECL''@/$(GNULIB_EXECL)/g' \
+ 	      -e 's/@''GNULIB_EXECLE''@/$(GNULIB_EXECLE)/g' \
+ 	      -e 's/@''GNULIB_EXECLP''@/$(GNULIB_EXECLP)/g' \
+ 	      -e 's/@''GNULIB_EXECV''@/$(GNULIB_EXECV)/g' \
+ 	      -e 's/@''GNULIB_EXECVE''@/$(GNULIB_EXECVE)/g' \
+ 	      -e 's/@''GNULIB_EXECVP''@/$(GNULIB_EXECVP)/g' \
+ 	      -e 's/@''GNULIB_EXECVPE''@/$(GNULIB_EXECVPE)/g' \
  	      -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
  	      -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
***************
*** 2575,2582 ****
--- 3165,3174 ----
  	      -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
  	      -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
+ 	      -e 's/@''GNULIB_GETENTROPY''@/$(GNULIB_GETENTROPY)/g' \
  	      -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
  	      -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
  	      -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
  	      -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
+ 	      -e 's/@''GNULIB_GETOPT_POSIX''@/$(GNULIB_GETOPT_POSIX)/g' \
  	      -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
  	      -e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
***************
*** 2609,2618 ****
  	      -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
  	      -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
  	      < $(srcdir)/unistd.in.h | \
  	  sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
  	      -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
- 	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
  	      -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
  	      -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
  	      -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
  	      -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
--- 3201,3231 ----
  	      -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
  	      -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
+ 	      -e 's/@''GNULIB_MDA_ACCESS''@/$(GNULIB_MDA_ACCESS)/g' \
+ 	      -e 's/@''GNULIB_MDA_CHDIR''@/$(GNULIB_MDA_CHDIR)/g' \
+ 	      -e 's/@''GNULIB_MDA_CLOSE''@/$(GNULIB_MDA_CLOSE)/g' \
+ 	      -e 's/@''GNULIB_MDA_DUP''@/$(GNULIB_MDA_DUP)/g' \
+ 	      -e 's/@''GNULIB_MDA_DUP2''@/$(GNULIB_MDA_DUP2)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECL''@/$(GNULIB_MDA_EXECL)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECLE''@/$(GNULIB_MDA_EXECLE)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECLP''@/$(GNULIB_MDA_EXECLP)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECV''@/$(GNULIB_MDA_EXECV)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECVE''@/$(GNULIB_MDA_EXECVE)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECVP''@/$(GNULIB_MDA_EXECVP)/g' \
+ 	      -e 's/@''GNULIB_MDA_EXECVPE''@/$(GNULIB_MDA_EXECVPE)/g' \
+ 	      -e 's/@''GNULIB_MDA_GETCWD''@/$(GNULIB_MDA_GETCWD)/g' \
+ 	      -e 's/@''GNULIB_MDA_GETPID''@/$(GNULIB_MDA_GETPID)/g' \
+ 	      -e 's/@''GNULIB_MDA_ISATTY''@/$(GNULIB_MDA_ISATTY)/g' \
+ 	      -e 's/@''GNULIB_MDA_LSEEK''@/$(GNULIB_MDA_LSEEK)/g' \
+ 	      -e 's/@''GNULIB_MDA_READ''@/$(GNULIB_MDA_READ)/g' \
+ 	      -e 's/@''GNULIB_MDA_RMDIR''@/$(GNULIB_MDA_RMDIR)/g' \
+ 	      -e 's/@''GNULIB_MDA_SWAB''@/$(GNULIB_MDA_SWAB)/g' \
+ 	      -e 's/@''GNULIB_MDA_UNLINK''@/$(GNULIB_MDA_UNLINK)/g' \
+ 	      -e 's/@''GNULIB_MDA_WRITE''@/$(GNULIB_MDA_WRITE)/g' \
  	      < $(srcdir)/unistd.in.h | \
  	  sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
  	      -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
  	      -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
  	      -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
+ 	      -e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \
  	      -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
  	      -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
***************
*** 2622,2625 ****
--- 3235,3239 ----
  	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
  	      -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
+ 	      -e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
  	      -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
  	      -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
***************
*** 2643,2646 ****
--- 3257,3261 ----
  	      -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
  	      -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
+ 	      -e 's|@''HAVE_DECL_EXECVPE''@|$(HAVE_DECL_EXECVPE)|g' \
  	      -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
  	      -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
***************
*** 2656,2663 ****
  	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
  	  | \
! 	  sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
  	      -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
  	      -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
  	      -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
  	      -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
  	      -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
--- 3271,3286 ----
  	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
  	  | \
! 	  sed -e 's|@''REPLACE_ACCESS''@|$(REPLACE_ACCESS)|g' \
! 	      -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
  	      -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
  	      -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
  	      -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
+ 	      -e 's|@''REPLACE_EXECL''@|$(REPLACE_EXECL)|g' \
+ 	      -e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \
+ 	      -e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \
+ 	      -e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \
+ 	      -e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \
+ 	      -e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \
+ 	      -e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \
  	      -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
  	      -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
***************
*** 2690,2693 ****
--- 3313,3317 ----
  	      -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
  	      -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
+ 	      -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
  	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
  	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
***************
*** 2741,2744 ****
--- 3365,3369 ----
  	      -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
  	      -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
+ 	      -e 's/@''GNULIB_WMEMPCPY''@/$(GNULIB_WMEMPCPY)/g' \
  	      -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
  	      -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
***************
*** 2766,2769 ****
--- 3391,3395 ----
  	      -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
  	      -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
+ 	      -e 's/@''GNULIB_MDA_WCSDUP''@/$(GNULIB_MDA_WCSDUP)/g' \
  	      < $(srcdir)/wchar.in.h | \
  	  sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
***************
*** 2781,2784 ****
--- 3407,3411 ----
  	      -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
  	      -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
+ 	      -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
  	      -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
  	      -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
***************
*** 2807,2810 ****
--- 3434,3438 ----
  	      -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
  	      -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
+ 	      -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
  	      -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
  	  | \
***************
*** 2823,2826 ****
--- 3451,3455 ----
  	      -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
  	      -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
+ 	      -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|g' \
  	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
  	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
***************
*** 2843,2846 ****
--- 3472,3477 ----
  	      -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
  	      -e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
+ 	      -e 's/@''GNULIB_ISWDIGIT''@/$(GNULIB_ISWDIGIT)/g' \
+ 	      -e 's/@''GNULIB_ISWXDIGIT''@/$(GNULIB_ISWXDIGIT)/g' \
  	      -e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
  	      -e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
***************
*** 2853,2856 ****
--- 3484,3489 ----
  	      -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
  	      -e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
+ 	      -e 's/@''REPLACE_ISWDIGIT''@/$(REPLACE_ISWDIGIT)/g' \
+ 	      -e 's/@''REPLACE_ISWXDIGIT''@/$(REPLACE_ISWXDIGIT)/g' \
  	      -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
  	      -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
diff -Nrc2 texinfo-6.7/gnulib/lib/malloc/dynarray_at_failure.c texinfo-6.8/gnulib/lib/malloc/dynarray_at_failure.c
*** texinfo-6.7/gnulib/lib/malloc/dynarray_at_failure.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloc/dynarray_at_failure.c	2021-03-11 18:57:54.000000000 +0000
***************
*** 0 ****
--- 1,39 ----
+ /* Report an dynamic array index out of bounds condition.
+    Copyright (C) 2017-2021 Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    The GNU C Library 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 3 of the License, or (at your option) any later version.
+ 
+    The GNU C Library 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 the GNU C Library; if not, see
+    <https://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _LIBC
+ # include <libc-config.h>
+ #endif
+ 
+ #include <dynarray.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ 
+ void
+ __libc_dynarray_at_failure (size_t size, size_t index)
+ {
+ #ifdef _LIBC
+   char buf[200];
+   __snprintf (buf, sizeof (buf), "Fatal glibc error: "
+               "array index %zu not less than array length %zu\n",
+               index, size);
+ #else
+  abort ();
+ #endif
+ }
+ libc_hidden_def (__libc_dynarray_at_failure)
diff -Nrc2 texinfo-6.7/gnulib/lib/malloc/dynarray_emplace_enlarge.c texinfo-6.8/gnulib/lib/malloc/dynarray_emplace_enlarge.c
*** texinfo-6.7/gnulib/lib/malloc/dynarray_emplace_enlarge.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloc/dynarray_emplace_enlarge.c	2021-03-11 18:57:54.000000000 +0000
***************
*** 0 ****
--- 1,77 ----
+ /* Increase the size of a dynamic array in preparation of an emplace operation.
+    Copyright (C) 2017-2021 Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    The GNU C Library 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 3 of the License, or (at your option) any later version.
+ 
+    The GNU C Library 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 the GNU C Library; if not, see
+    <https://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _LIBC
+ # include <libc-config.h>
+ #endif
+ 
+ #include <dynarray.h>
+ #include <errno.h>
+ #include <intprops.h>
+ #include <stdlib.h>
+ #include <string.h>
+ 
+ bool
+ __libc_dynarray_emplace_enlarge (struct dynarray_header *list,
+                                  void *scratch, size_t element_size)
+ {
+   size_t new_allocated;
+   if (list->allocated == 0)
+     {
+       /* No scratch buffer provided.  Choose a reasonable default
+          size.  */
+       if (element_size < 4)
+         new_allocated = 16;
+       else if (element_size < 8)
+         new_allocated = 8;
+       else
+         new_allocated = 4;
+     }
+   else
+     /* Increase the allocated size, using an exponential growth
+        policy.  */
+     {
+       new_allocated = list->allocated + list->allocated / 2 + 1;
+       if (new_allocated <= list->allocated)
+         {
+           /* Overflow.  */
+           __set_errno (ENOMEM);
+           return false;
+         }
+     }
+ 
+   size_t new_size;
+   if (INT_MULTIPLY_WRAPV (new_allocated, element_size, &new_size))
+     return false;
+   void *new_array;
+   if (list->array == scratch)
+     {
+       /* The previous array was not heap-allocated.  */
+       new_array = malloc (new_size);
+       if (new_array != NULL && list->array != NULL)
+         memcpy (new_array, list->array, list->used * element_size);
+     }
+   else
+     new_array = realloc (list->array, new_size);
+   if (new_array == NULL)
+     return false;
+   list->array = new_array;
+   list->allocated = new_allocated;
+   return true;
+ }
+ libc_hidden_def (__libc_dynarray_emplace_enlarge)
diff -Nrc2 texinfo-6.7/gnulib/lib/malloc/dynarray_finalize.c texinfo-6.8/gnulib/lib/malloc/dynarray_finalize.c
*** texinfo-6.7/gnulib/lib/malloc/dynarray_finalize.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloc/dynarray_finalize.c	2021-03-11 18:57:54.000000000 +0000
***************
*** 0 ****
--- 1,66 ----
+ /* Copy the dynamically-allocated area to an explicitly-sized heap allocation.
+    Copyright (C) 2017-2021 Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    The GNU C Library 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 3 of the License, or (at your option) any later version.
+ 
+    The GNU C Library 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 the GNU C Library; if not, see
+    <https://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _LIBC
+ # include <libc-config.h>
+ #endif
+ 
+ #include <dynarray.h>
+ #include <stdlib.h>
+ #include <string.h>
+ 
+ bool
+ __libc_dynarray_finalize (struct dynarray_header *list,
+                           void *scratch, size_t element_size,
+                           struct dynarray_finalize_result *result)
+ {
+   if (__dynarray_error (list))
+     /* The caller will reported the deferred error.  */
+     return false;
+ 
+   size_t used = list->used;
+ 
+   /* Empty list.  */
+   if (used == 0)
+     {
+       /* An empty list could still be backed by a heap-allocated
+          array.  Free it if necessary.  */
+       if (list->array != scratch)
+         free (list->array);
+       *result = (struct dynarray_finalize_result) { NULL, 0 };
+       return true;
+     }
+ 
+   size_t allocation_size = used * element_size;
+   void *heap_array = malloc (allocation_size);
+   if (heap_array != NULL)
+     {
+       /* The new array takes ownership of the strings.  */
+       if (list->array != NULL)
+         memcpy (heap_array, list->array, allocation_size);
+       if (list->array != scratch)
+         free (list->array);
+       *result = (struct dynarray_finalize_result)
+         { .array = heap_array, .length = used };
+       return true;
+     }
+   else
+     /* The caller will perform the freeing operation.  */
+     return false;
+ }
+ libc_hidden_def (__libc_dynarray_finalize)
diff -Nrc2 texinfo-6.7/gnulib/lib/malloc/dynarray.h texinfo-6.8/gnulib/lib/malloc/dynarray.h
*** texinfo-6.7/gnulib/lib/malloc/dynarray.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloc/dynarray.h	2021-02-09 21:05:36.000000000 +0000
***************
*** 0 ****
--- 1,178 ----
+ /* Type-safe arrays which grow dynamically.  Shared definitions.
+    Copyright (C) 2017-2021 Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    The GNU C Library 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 3 of the License, or (at your option) any later version.
+ 
+    The GNU C Library 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 the GNU C Library; if not, see
+    <https://www.gnu.org/licenses/>.  */
+ 
+ /* To use the dynarray facility, you need to include
+    <malloc/dynarray-skeleton.c> and define the parameter macros
+    documented in that file.
+ 
+    A minimal example which provides a growing list of integers can be
+    defined like this:
+ 
+      struct int_array
+      {
+        // Pointer to result array followed by its length,
+        // as required by DYNARRAY_FINAL_TYPE.
+        int *array;
+        size_t length;
+      };
+ 
+      #define DYNARRAY_STRUCT dynarray_int
+      #define DYNARRAY_ELEMENT int
+      #define DYNARRAY_PREFIX dynarray_int_
+      #define DYNARRAY_FINAL_TYPE struct int_array
+      #include <malloc/dynarray-skeleton.c>
+ 
+    To create a three-element array with elements 1, 2, 3, use this
+    code:
+ 
+      struct dynarray_int dyn;
+      dynarray_int_init (&dyn);
+      for (int i = 1; i <= 3; ++i)
+        {
+          int *place = dynarray_int_emplace (&dyn);
+          assert (place != NULL);
+          *place = i;
+        }
+      struct int_array result;
+      bool ok = dynarray_int_finalize (&dyn, &result);
+      assert (ok);
+      assert (result.length == 3);
+      assert (result.array[0] == 1);
+      assert (result.array[1] == 2);
+      assert (result.array[2] == 3);
+      free (result.array);
+ 
+    If the elements contain resources which must be freed, define
+    DYNARRAY_ELEMENT_FREE appropriately, like this:
+ 
+      struct str_array
+      {
+        char **array;
+        size_t length;
+      };
+ 
+      #define DYNARRAY_STRUCT dynarray_str
+      #define DYNARRAY_ELEMENT char *
+      #define DYNARRAY_ELEMENT_FREE(ptr) free (*ptr)
+      #define DYNARRAY_PREFIX dynarray_str_
+      #define DYNARRAY_FINAL_TYPE struct str_array
+      #include <malloc/dynarray-skeleton.c>
+ 
+    Compared to scratch buffers, dynamic arrays have the following
+    features:
+ 
+    - They have an element type, and are not just an untyped buffer of
+      bytes.
+ 
+    - When growing, previously stored elements are preserved.  (It is
+      expected that scratch_buffer_grow_preserve and
+      scratch_buffer_set_array_size eventually go away because all
+      current users are moved to dynamic arrays.)
+ 
+    - Scratch buffers have a more aggressive growth policy because
+      growing them typically means a retry of an operation (across an
+      NSS service module boundary), which is expensive.
+ 
+    - For the same reason, scratch buffers have a much larger initial
+      stack allocation.  */
+ 
+ #ifndef _DYNARRAY_H
+ #define _DYNARRAY_H
+ 
+ #include <stdbool.h>
+ #include <stddef.h>
+ #include <string.h>
+ 
+ struct dynarray_header
+ {
+   size_t used;
+   size_t allocated;
+   void *array;
+ };
+ 
+ /* Marker used in the allocated member to indicate that an error was
+    encountered.  */
+ static inline size_t
+ __dynarray_error_marker (void)
+ {
+   return -1;
+ }
+ 
+ /* Internal function.  See the has_failed function in
+    dynarray-skeleton.c.  */
+ static inline bool
+ __dynarray_error (struct dynarray_header *list)
+ {
+   return list->allocated == __dynarray_error_marker ();
+ }
+ 
+ /* Internal function.  Enlarge the dynamically allocated area of the
+    array to make room for one more element.  SCRATCH is a pointer to
+    the scratch area (which is not heap-allocated and must not be
+    freed).  ELEMENT_SIZE is the size, in bytes, of one element.
+    Return false on failure, true on success.  */
+ bool __libc_dynarray_emplace_enlarge (struct dynarray_header *,
+                                       void *scratch, size_t element_size);
+ 
+ /* Internal function.  Enlarge the dynamically allocated area of the
+    array to make room for at least SIZE elements (which must be larger
+    than the existing used part of the dynamic array).  SCRATCH is a
+    pointer to the scratch area (which is not heap-allocated and must
+    not be freed).  ELEMENT_SIZE is the size, in bytes, of one element.
+    Return false on failure, true on success.  */
+ bool __libc_dynarray_resize (struct dynarray_header *, size_t size,
+                              void *scratch, size_t element_size);
+ 
+ /* Internal function.  Like __libc_dynarray_resize, but clear the new
+    part of the dynamic array.  */
+ bool __libc_dynarray_resize_clear (struct dynarray_header *, size_t size,
+                                    void *scratch, size_t element_size);
+ 
+ /* Internal type.  */
+ struct dynarray_finalize_result
+ {
+   void *array;
+   size_t length;
+ };
+ 
+ /* Internal function.  Copy the dynamically-allocated area to an
+    explicitly-sized heap allocation.  SCRATCH is a pointer to the
+    embedded scratch space.  ELEMENT_SIZE is the size, in bytes, of the
+    element type.  On success, true is returned, and pointer and length
+    are written to *RESULT.  On failure, false is returned.  The caller
+    has to take care of some of the memory management; this function is
+    expected to be called from dynarray-skeleton.c.  */
+ bool __libc_dynarray_finalize (struct dynarray_header *list, void *scratch,
+                                size_t element_size,
+                                struct dynarray_finalize_result *result);
+ 
+ 
+ /* Internal function.  Terminate the process after an index error.
+    SIZE is the number of elements of the dynamic array.  INDEX is the
+    lookup index which triggered the failure.  */
+ _Noreturn void __libc_dynarray_at_failure (size_t size, size_t index);
+ 
+ #ifndef _ISOMAC
+ libc_hidden_proto (__libc_dynarray_emplace_enlarge)
+ libc_hidden_proto (__libc_dynarray_resize)
+ libc_hidden_proto (__libc_dynarray_resize_clear)
+ libc_hidden_proto (__libc_dynarray_finalize)
+ libc_hidden_proto (__libc_dynarray_at_failure)
+ #endif
+ 
+ #endif /* _DYNARRAY_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/malloc/dynarray_resize.c texinfo-6.8/gnulib/lib/malloc/dynarray_resize.c
*** texinfo-6.7/gnulib/lib/malloc/dynarray_resize.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloc/dynarray_resize.c	2021-03-11 18:57:54.000000000 +0000
***************
*** 0 ****
--- 1,68 ----
+ /* Increase the size of a dynamic array.
+    Copyright (C) 2017-2021 Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    The GNU C Library 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 3 of the License, or (at your option) any later version.
+ 
+    The GNU C Library 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 the GNU C Library; if not, see
+    <https://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _LIBC
+ # include <libc-config.h>
+ #endif
+ 
+ #include <dynarray.h>
+ #include <errno.h>
+ #include <intprops.h>
+ #include <stdlib.h>
+ #include <string.h>
+ 
+ bool
+ __libc_dynarray_resize (struct dynarray_header *list, size_t size,
+                         void *scratch, size_t element_size)
+ {
+   /* The existing allocation provides sufficient room.  */
+   if (size <= list->allocated)
+     {
+       list->used = size;
+       return true;
+     }
+ 
+   /* Otherwise, use size as the new allocation size.  The caller is
+      expected to provide the final size of the array, so there is no
+      over-allocation here.  */
+ 
+   size_t new_size_bytes;
+   if (INT_MULTIPLY_WRAPV (size, element_size, &new_size_bytes))
+     {
+       /* Overflow.  */
+       __set_errno (ENOMEM);
+       return false;
+     }
+   void *new_array;
+   if (list->array == scratch)
+     {
+       /* The previous array was not heap-allocated.  */
+       new_array = malloc (new_size_bytes);
+       if (new_array != NULL && list->array != NULL)
+         memcpy (new_array, list->array, list->used * element_size);
+     }
+   else
+     new_array = realloc (list->array, new_size_bytes);
+   if (new_array == NULL)
+     return false;
+   list->array = new_array;
+   list->allocated = size;
+   list->used = size;
+   return true;
+ }
+ libc_hidden_def (__libc_dynarray_resize)
diff -Nrc2 texinfo-6.7/gnulib/lib/malloc/dynarray_resize_clear.c texinfo-6.8/gnulib/lib/malloc/dynarray_resize_clear.c
*** texinfo-6.7/gnulib/lib/malloc/dynarray_resize_clear.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloc/dynarray_resize_clear.c	2021-03-11 18:57:54.000000000 +0000
***************
*** 0 ****
--- 1,39 ----
+ /* Increase the size of a dynamic array and clear the new part.
+    Copyright (C) 2017-2021 Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    The GNU C Library 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 3 of the License, or (at your option) any later version.
+ 
+    The GNU C Library 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 the GNU C Library; if not, see
+    <https://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _LIBC
+ # include <libc-config.h>
+ #endif
+ 
+ #include <dynarray.h>
+ #include <string.h>
+ 
+ bool
+ __libc_dynarray_resize_clear (struct dynarray_header *list, size_t size,
+                               void *scratch, size_t element_size)
+ {
+   size_t old_size = list->used;
+   if (!__libc_dynarray_resize (list, size, scratch, element_size))
+     return false;
+   /* __libc_dynarray_resize already checked for overflow.  */
+   char *array = list->array;
+   memset (array + (old_size * element_size), 0,
+           (size - old_size) * element_size);
+   return true;
+ }
+ libc_hidden_def (__libc_dynarray_resize_clear)
diff -Nrc2 texinfo-6.7/gnulib/lib/malloc/dynarray-skeleton.c texinfo-6.8/gnulib/lib/malloc/dynarray-skeleton.c
*** texinfo-6.7/gnulib/lib/malloc/dynarray-skeleton.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloc/dynarray-skeleton.c	2021-03-11 18:57:54.000000000 +0000
***************
*** 0 ****
--- 1,528 ----
+ /* Type-safe arrays which grow dynamically.
+    Copyright (C) 2017-2021 Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    The GNU C Library 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 3 of the License, or (at your option) any later version.
+ 
+    The GNU C Library 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 the GNU C Library; if not, see
+    <https://www.gnu.org/licenses/>.  */
+ 
+ /* Pre-processor macros which act as parameters:
+ 
+    DYNARRAY_STRUCT
+       The struct tag of dynamic array to be defined.
+    DYNARRAY_ELEMENT
+       The type name of the element type.  Elements are copied
+       as if by memcpy, and can change address as the dynamic
+       array grows.
+    DYNARRAY_PREFIX
+       The prefix of the functions which are defined.
+ 
+    The following parameters are optional:
+ 
+    DYNARRAY_ELEMENT_FREE
+       DYNARRAY_ELEMENT_FREE (E) is evaluated to deallocate the
+       contents of elements. E is of type  DYNARRAY_ELEMENT *.
+    DYNARRAY_ELEMENT_INIT
+       DYNARRAY_ELEMENT_INIT (E) is evaluated to initialize a new
+       element.  E is of type  DYNARRAY_ELEMENT *.
+       If DYNARRAY_ELEMENT_FREE but not DYNARRAY_ELEMENT_INIT is
+       defined, new elements are automatically zero-initialized.
+       Otherwise, new elements have undefined contents.
+    DYNARRAY_INITIAL_SIZE
+       The size of the statically allocated array (default:
+       at least 2, more elements if they fit into 128 bytes).
+       Must be a preprocessor constant.  If DYNARRAY_INITIAL_SIZE is 0,
+       there is no statically allocated array at, and all non-empty
+       arrays are heap-allocated.
+    DYNARRAY_FINAL_TYPE
+       The name of the type which holds the final array.  If not
+       defined, is PREFIX##finalize not provided.  DYNARRAY_FINAL_TYPE
+       must be a struct type, with members of type DYNARRAY_ELEMENT and
+       size_t at the start (in this order).
+ 
+    These macros are undefined after this header file has been
+    included.
+ 
+    The following types are provided (their members are private to the
+    dynarray implementation):
+ 
+      struct DYNARRAY_STRUCT
+ 
+    The following functions are provided:
+ 
+      void DYNARRAY_PREFIX##init (struct DYNARRAY_STRUCT *);
+      void DYNARRAY_PREFIX##free (struct DYNARRAY_STRUCT *);
+      bool DYNARRAY_PREFIX##has_failed (const struct DYNARRAY_STRUCT *);
+      void DYNARRAY_PREFIX##mark_failed (struct DYNARRAY_STRUCT *);
+      size_t DYNARRAY_PREFIX##size (const struct DYNARRAY_STRUCT *);
+      DYNARRAY_ELEMENT *DYNARRAY_PREFIX##begin (const struct DYNARRAY_STRUCT *);
+      DYNARRAY_ELEMENT *DYNARRAY_PREFIX##end (const struct DYNARRAY_STRUCT *);
+      DYNARRAY_ELEMENT *DYNARRAY_PREFIX##at (struct DYNARRAY_STRUCT *, size_t);
+      void DYNARRAY_PREFIX##add (struct DYNARRAY_STRUCT *, DYNARRAY_ELEMENT);
+      DYNARRAY_ELEMENT *DYNARRAY_PREFIX##emplace (struct DYNARRAY_STRUCT *);
+      bool DYNARRAY_PREFIX##resize (struct DYNARRAY_STRUCT *, size_t);
+      void DYNARRAY_PREFIX##remove_last (struct DYNARRAY_STRUCT *);
+      void DYNARRAY_PREFIX##clear (struct DYNARRAY_STRUCT *);
+ 
+    The following functions are provided are provided if the
+    prerequisites are met:
+ 
+      bool DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *,
+                                      DYNARRAY_FINAL_TYPE *);
+        (if DYNARRAY_FINAL_TYPE is defined)
+      DYNARRAY_ELEMENT *DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *,
+                                                   size_t *);
+        (if DYNARRAY_FINAL_TYPE is not defined)
+ */
+ 
+ #include <malloc/dynarray.h>
+ 
+ #include <errno.h>
+ #include <stdlib.h>
+ #include <string.h>
+ 
+ #ifndef DYNARRAY_STRUCT
+ # error "DYNARRAY_STRUCT must be defined"
+ #endif
+ 
+ #ifndef DYNARRAY_ELEMENT
+ # error "DYNARRAY_ELEMENT must be defined"
+ #endif
+ 
+ #ifndef DYNARRAY_PREFIX
+ # error "DYNARRAY_PREFIX must be defined"
+ #endif
+ 
+ #ifdef DYNARRAY_INITIAL_SIZE
+ # if DYNARRAY_INITIAL_SIZE < 0
+ #  error "DYNARRAY_INITIAL_SIZE must be non-negative"
+ # endif
+ # if DYNARRAY_INITIAL_SIZE > 0
+ #  define DYNARRAY_HAVE_SCRATCH 1
+ # else
+ #  define DYNARRAY_HAVE_SCRATCH 0
+ # endif
+ #else
+ /* Provide a reasonable default which limits the size of
+    DYNARRAY_STRUCT.  */
+ # define DYNARRAY_INITIAL_SIZE \
+   (sizeof (DYNARRAY_ELEMENT) > 64 ? 2 : 128 / sizeof (DYNARRAY_ELEMENT))
+ # define DYNARRAY_HAVE_SCRATCH 1
+ #endif
+ 
+ /* Public type definitions.  */
+ 
+ /* All fields of this struct are private to the implementation.  */
+ struct DYNARRAY_STRUCT
+ {
+   union
+   {
+     struct dynarray_header dynarray_abstract;
+     struct
+     {
+       /* These fields must match struct dynarray_header.  */
+       size_t used;
+       size_t allocated;
+       DYNARRAY_ELEMENT *array;
+     } dynarray_header;
+   } u;
+ 
+ #if DYNARRAY_HAVE_SCRATCH
+   /* Initial inline allocation.  */
+   DYNARRAY_ELEMENT scratch[DYNARRAY_INITIAL_SIZE];
+ #endif
+ };
+ 
+ /* Internal use only: Helper macros.  */
+ 
+ /* Ensure macro-expansion of DYNARRAY_PREFIX.  */
+ #define DYNARRAY_CONCAT0(prefix, name) prefix##name
+ #define DYNARRAY_CONCAT1(prefix, name) DYNARRAY_CONCAT0(prefix, name)
+ #define DYNARRAY_NAME(name) DYNARRAY_CONCAT1(DYNARRAY_PREFIX, name)
+ 
+ /* Use DYNARRAY_FREE instead of DYNARRAY_NAME (free),
+    so that Gnulib does not change 'free' to 'rpl_free'.  */
+ #define DYNARRAY_FREE DYNARRAY_CONCAT1 (DYNARRAY_NAME (f), ree)
+ 
+ /* Address of the scratch buffer if any.  */
+ #if DYNARRAY_HAVE_SCRATCH
+ # define DYNARRAY_SCRATCH(list) (list)->scratch
+ #else
+ # define DYNARRAY_SCRATCH(list) NULL
+ #endif
+ 
+ /* Internal use only: Helper functions.  */
+ 
+ /* Internal function.  Call DYNARRAY_ELEMENT_FREE with the array
+    elements.  Name mangling needed due to the DYNARRAY_ELEMENT_FREE
+    macro expansion.  */
+ static inline void
+ DYNARRAY_NAME (free__elements__) (DYNARRAY_ELEMENT *__dynarray_array,
+                                   size_t __dynarray_used)
+ {
+ #ifdef DYNARRAY_ELEMENT_FREE
+   for (size_t __dynarray_i = 0; __dynarray_i < __dynarray_used; ++__dynarray_i)
+     DYNARRAY_ELEMENT_FREE (&__dynarray_array[__dynarray_i]);
+ #endif /* DYNARRAY_ELEMENT_FREE */
+ }
+ 
+ /* Internal function.  Free the non-scratch array allocation.  */
+ static inline void
+ DYNARRAY_NAME (free__array__) (struct DYNARRAY_STRUCT *list)
+ {
+ #if DYNARRAY_HAVE_SCRATCH
+   if (list->u.dynarray_header.array != list->scratch)
+     free (list->u.dynarray_header.array);
+ #else
+   free (list->u.dynarray_header.array);
+ #endif
+ }
+ 
+ /* Public functions.  */
+ 
+ /* Initialize a dynamic array object.  This must be called before any
+    use of the object.  */
+ __attribute_nonnull__ ((1))
+ static void
+ DYNARRAY_NAME (init) (struct DYNARRAY_STRUCT *list)
+ {
+   list->u.dynarray_header.used = 0;
+   list->u.dynarray_header.allocated = DYNARRAY_INITIAL_SIZE;
+   list->u.dynarray_header.array = DYNARRAY_SCRATCH (list);
+ }
+ 
+ /* Deallocate the dynamic array and its elements.  */
+ __attribute_maybe_unused__ __attribute_nonnull__ ((1))
+ static void
+ DYNARRAY_FREE (struct DYNARRAY_STRUCT *list)
+ {
+   DYNARRAY_NAME (free__elements__)
+     (list->u.dynarray_header.array, list->u.dynarray_header.used);
+   DYNARRAY_NAME (free__array__) (list);
+   DYNARRAY_NAME (init) (list);
+ }
+ 
+ /* Return true if the dynamic array is in an error state.  */
+ __attribute_nonnull__ ((1))
+ static inline bool
+ DYNARRAY_NAME (has_failed) (const struct DYNARRAY_STRUCT *list)
+ {
+   return list->u.dynarray_header.allocated == __dynarray_error_marker ();
+ }
+ 
+ /* Mark the dynamic array as failed.  All elements are deallocated as
+    a side effect.  */
+ __attribute_nonnull__ ((1))
+ static void
+ DYNARRAY_NAME (mark_failed) (struct DYNARRAY_STRUCT *list)
+ {
+   DYNARRAY_NAME (free__elements__)
+     (list->u.dynarray_header.array, list->u.dynarray_header.used);
+   DYNARRAY_NAME (free__array__) (list);
+   list->u.dynarray_header.array = DYNARRAY_SCRATCH (list);
+   list->u.dynarray_header.used = 0;
+   list->u.dynarray_header.allocated = __dynarray_error_marker ();
+ }
+ 
+ /* Return the number of elements which have been added to the dynamic
+    array.  */
+ __attribute_nonnull__ ((1))
+ static inline size_t
+ DYNARRAY_NAME (size) (const struct DYNARRAY_STRUCT *list)
+ {
+   return list->u.dynarray_header.used;
+ }
+ 
+ /* Return a pointer to the array element at INDEX.  Terminate the
+    process if INDEX is out of bounds.  */
+ __attribute_nonnull__ ((1))
+ static inline DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (at) (struct DYNARRAY_STRUCT *list, size_t index)
+ {
+   if (__glibc_unlikely (index >= DYNARRAY_NAME (size) (list)))
+     __libc_dynarray_at_failure (DYNARRAY_NAME (size) (list), index);
+   return list->u.dynarray_header.array + index;
+ }
+ 
+ /* Return a pointer to the first array element, if any.  For a
+    zero-length array, the pointer can be NULL even though the dynamic
+    array has not entered the failure state.  */
+ __attribute_nonnull__ ((1))
+ static inline DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (begin) (struct DYNARRAY_STRUCT *list)
+ {
+   return list->u.dynarray_header.array;
+ }
+ 
+ /* Return a pointer one element past the last array element.  For a
+    zero-length array, the pointer can be NULL even though the dynamic
+    array has not entered the failure state.  */
+ __attribute_nonnull__ ((1))
+ static inline DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (end) (struct DYNARRAY_STRUCT *list)
+ {
+   return list->u.dynarray_header.array + list->u.dynarray_header.used;
+ }
+ 
+ /* Internal function.  Slow path for the add function below.  */
+ static void
+ DYNARRAY_NAME (add__) (struct DYNARRAY_STRUCT *list, DYNARRAY_ELEMENT item)
+ {
+   if (__glibc_unlikely
+       (!__libc_dynarray_emplace_enlarge (&list->u.dynarray_abstract,
+                                          DYNARRAY_SCRATCH (list),
+                                          sizeof (DYNARRAY_ELEMENT))))
+     {
+       DYNARRAY_NAME (mark_failed) (list);
+       return;
+     }
+ 
+   /* Copy the new element and increase the array length.  */
+   list->u.dynarray_header.array[list->u.dynarray_header.used++] = item;
+ }
+ 
+ /* Add ITEM at the end of the array, enlarging it by one element.
+    Mark *LIST as failed if the dynamic array allocation size cannot be
+    increased.  */
+ __attribute_nonnull__ ((1))
+ static inline void
+ DYNARRAY_NAME (add) (struct DYNARRAY_STRUCT *list, DYNARRAY_ELEMENT item)
+ {
+   /* Do nothing in case of previous error.  */
+   if (DYNARRAY_NAME (has_failed) (list))
+     return;
+ 
+   /* Enlarge the array if necessary.  */
+   if (__glibc_unlikely (list->u.dynarray_header.used
+                         == list->u.dynarray_header.allocated))
+     {
+       DYNARRAY_NAME (add__) (list, item);
+       return;
+     }
+ 
+   /* Copy the new element and increase the array length.  */
+   list->u.dynarray_header.array[list->u.dynarray_header.used++] = item;
+ }
+ 
+ /* Internal function.  Building block for the emplace functions below.
+    Assumes space for one more element in *LIST.  */
+ static inline DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (emplace__tail__) (struct DYNARRAY_STRUCT *list)
+ {
+   DYNARRAY_ELEMENT *result
+     = &list->u.dynarray_header.array[list->u.dynarray_header.used];
+   ++list->u.dynarray_header.used;
+ #if defined (DYNARRAY_ELEMENT_INIT)
+   DYNARRAY_ELEMENT_INIT (result);
+ #elif defined (DYNARRAY_ELEMENT_FREE)
+   memset (result, 0, sizeof (*result));
+ #endif
+   return result;
+ }
+ 
+ /* Internal function.  Slow path for the emplace function below.  */
+ static DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (emplace__) (struct DYNARRAY_STRUCT *list)
+ {
+   if (__glibc_unlikely
+       (!__libc_dynarray_emplace_enlarge (&list->u.dynarray_abstract,
+                                          DYNARRAY_SCRATCH (list),
+                                          sizeof (DYNARRAY_ELEMENT))))
+     {
+       DYNARRAY_NAME (mark_failed) (list);
+       return NULL;
+     }
+   return DYNARRAY_NAME (emplace__tail__) (list);
+ }
+ 
+ /* Allocate a place for a new element in *LIST and return a pointer to
+    it.  The pointer can be NULL if the dynamic array cannot be
+    enlarged due to a memory allocation failure.  */
+ __attribute_maybe_unused__ __attribute_warn_unused_result__
+ __attribute_nonnull__ ((1))
+ static
+ /* Avoid inlining with the larger initialization code.  */
+ #if !(defined (DYNARRAY_ELEMENT_INIT) || defined (DYNARRAY_ELEMENT_FREE))
+ inline
+ #endif
+ DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (emplace) (struct DYNARRAY_STRUCT *list)
+ {
+   /* Do nothing in case of previous error.  */
+   if (DYNARRAY_NAME (has_failed) (list))
+     return NULL;
+ 
+   /* Enlarge the array if necessary.  */
+   if (__glibc_unlikely (list->u.dynarray_header.used
+                         == list->u.dynarray_header.allocated))
+     return (DYNARRAY_NAME (emplace__) (list));
+   return DYNARRAY_NAME (emplace__tail__) (list);
+ }
+ 
+ /* Change the size of *LIST to SIZE.  If SIZE is larger than the
+    existing size, new elements are added (which can be initialized).
+    Otherwise, the list is truncated, and elements are freed.  Return
+    false on memory allocation failure (and mark *LIST as failed).  */
+ __attribute_maybe_unused__ __attribute_nonnull__ ((1))
+ static bool
+ DYNARRAY_NAME (resize) (struct DYNARRAY_STRUCT *list, size_t size)
+ {
+   if (size > list->u.dynarray_header.used)
+     {
+       bool ok;
+ #if defined (DYNARRAY_ELEMENT_INIT)
+       /* The new elements have to be initialized.  */
+       size_t old_size = list->u.dynarray_header.used;
+       ok = __libc_dynarray_resize (&list->u.dynarray_abstract,
+                                    size, DYNARRAY_SCRATCH (list),
+                                    sizeof (DYNARRAY_ELEMENT));
+       if (ok)
+         for (size_t i = old_size; i < size; ++i)
+           {
+             DYNARRAY_ELEMENT_INIT (&list->u.dynarray_header.array[i]);
+           }
+ #elif defined (DYNARRAY_ELEMENT_FREE)
+       /* Zero initialization is needed so that the elements can be
+          safely freed.  */
+       ok = __libc_dynarray_resize_clear
+         (&list->u.dynarray_abstract, size,
+          DYNARRAY_SCRATCH (list), sizeof (DYNARRAY_ELEMENT));
+ #else
+       ok =  __libc_dynarray_resize (&list->u.dynarray_abstract,
+                                     size, DYNARRAY_SCRATCH (list),
+                                     sizeof (DYNARRAY_ELEMENT));
+ #endif
+       if (__glibc_unlikely (!ok))
+         DYNARRAY_NAME (mark_failed) (list);
+       return ok;
+     }
+   else
+     {
+       /* The list has shrunk in size.  Free the removed elements.  */
+       DYNARRAY_NAME (free__elements__)
+         (list->u.dynarray_header.array + size,
+          list->u.dynarray_header.used - size);
+       list->u.dynarray_header.used = size;
+       return true;
+     }
+ }
+ 
+ /* Remove the last element of LIST if it is present.  */
+ __attribute_maybe_unused__ __attribute_nonnull__ ((1))
+ static void
+ DYNARRAY_NAME (remove_last) (struct DYNARRAY_STRUCT *list)
+ {
+   /* used > 0 implies that the array is the non-failed state.  */
+   if (list->u.dynarray_header.used > 0)
+     {
+       size_t new_length = list->u.dynarray_header.used - 1;
+ #ifdef DYNARRAY_ELEMENT_FREE
+       DYNARRAY_ELEMENT_FREE (&list->u.dynarray_header.array[new_length]);
+ #endif
+       list->u.dynarray_header.used = new_length;
+     }
+ }
+ 
+ /* Remove all elements from the list.  The elements are freed, but the
+    list itself is not.  */
+ __attribute_maybe_unused__ __attribute_nonnull__ ((1))
+ static void
+ DYNARRAY_NAME (clear) (struct DYNARRAY_STRUCT *list)
+ {
+   /* free__elements__ does nothing if the list is in the failed
+      state.  */
+   DYNARRAY_NAME (free__elements__)
+     (list->u.dynarray_header.array, list->u.dynarray_header.used);
+   list->u.dynarray_header.used = 0;
+ }
+ 
+ #ifdef DYNARRAY_FINAL_TYPE
+ /* Transfer the dynamic array to a permanent location at *RESULT.
+    Returns true on success on false on allocation failure.  In either
+    case, *LIST is re-initialized and can be reused.  A NULL pointer is
+    stored in *RESULT if LIST refers to an empty list.  On success, the
+    pointer in *RESULT is heap-allocated and must be deallocated using
+    free.  */
+ __attribute_maybe_unused__ __attribute_warn_unused_result__
+ __attribute_nonnull__ ((1, 2))
+ static bool
+ DYNARRAY_NAME (finalize) (struct DYNARRAY_STRUCT *list,
+                           DYNARRAY_FINAL_TYPE *result)
+ {
+   struct dynarray_finalize_result res;
+   if (__libc_dynarray_finalize (&list->u.dynarray_abstract,
+                                 DYNARRAY_SCRATCH (list),
+                                 sizeof (DYNARRAY_ELEMENT), &res))
+     {
+       /* On success, the result owns all the data.  */
+       DYNARRAY_NAME (init) (list);
+       *result = (DYNARRAY_FINAL_TYPE) { res.array, res.length };
+       return true;
+     }
+   else
+     {
+       /* On error, we need to free all data.  */
+       DYNARRAY_FREE (list);
+       errno = ENOMEM;
+       return false;
+     }
+ }
+ #else /* !DYNARRAY_FINAL_TYPE */
+ /* Transfer the dynamic array to a heap-allocated array and return a
+    pointer to it.  The pointer is NULL if memory allocation fails, or
+    if the array is empty, so this function should be used only for
+    arrays which are known not be empty (usually because they always
+    have a sentinel at the end).  If LENGTHP is not NULL, the array
+    length is written to *LENGTHP.  *LIST is re-initialized and can be
+    reused.  */
+ __attribute_maybe_unused__ __attribute_warn_unused_result__
+ __attribute_nonnull__ ((1))
+ static DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (finalize) (struct DYNARRAY_STRUCT *list, size_t *lengthp)
+ {
+   struct dynarray_finalize_result res;
+   if (__libc_dynarray_finalize (&list->u.dynarray_abstract,
+                                 DYNARRAY_SCRATCH (list),
+                                 sizeof (DYNARRAY_ELEMENT), &res))
+     {
+       /* On success, the result owns all the data.  */
+       DYNARRAY_NAME (init) (list);
+       if (lengthp != NULL)
+         *lengthp = res.length;
+       return res.array;
+     }
+   else
+     {
+       /* On error, we need to free all data.  */
+       DYNARRAY_FREE (list);
+       errno = ENOMEM;
+       return NULL;
+     }
+ }
+ #endif /* !DYNARRAY_FINAL_TYPE */
+ 
+ /* Undo macro definitions.  */
+ 
+ #undef DYNARRAY_CONCAT0
+ #undef DYNARRAY_CONCAT1
+ #undef DYNARRAY_NAME
+ #undef DYNARRAY_SCRATCH
+ #undef DYNARRAY_HAVE_SCRATCH
+ 
+ #undef DYNARRAY_STRUCT
+ #undef DYNARRAY_ELEMENT
+ #undef DYNARRAY_PREFIX
+ #undef DYNARRAY_ELEMENT_FREE
+ #undef DYNARRAY_ELEMENT_INIT
+ #undef DYNARRAY_INITIAL_SIZE
+ #undef DYNARRAY_FINAL_TYPE
diff -Nrc2 texinfo-6.7/gnulib/lib/malloca.c texinfo-6.8/gnulib/lib/malloca.c
*** texinfo-6.7/gnulib/lib/malloca.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloca.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Safe automatic memory allocation.
!    Copyright (C) 2003, 2006-2007, 2009-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2003, 2018.
  
--- 1,4 ----
  /* Safe automatic memory allocation.
!    Copyright (C) 2003, 2006-2007, 2009-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2003, 2018.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/malloca.h texinfo-6.8/gnulib/lib/malloca.h
*** texinfo-6.7/gnulib/lib/malloca.h	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloca.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Safe automatic memory allocation.
!    Copyright (C) 2003-2007, 2009-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2003.
  
--- 1,4 ----
  /* Safe automatic memory allocation.
!    Copyright (C) 2003-2007, 2009-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2003.
  
***************
*** 90,94 ****
  
  /* Determine the alignment of a type at compile time.  */
! #if defined __GNUC__ || defined __IBM__ALIGNOF__
  # define sa_alignof __alignof__
  #elif defined __cplusplus
--- 90,94 ----
  
  /* Determine the alignment of a type at compile time.  */
! #if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__
  # define sa_alignof __alignof__
  #elif defined __cplusplus
***************
*** 113,124 ****
    sa_alignment_long = sa_alignof (long),
    sa_alignment_double = sa_alignof (double),
- #if HAVE_LONG_LONG_INT
    sa_alignment_longlong = sa_alignof (long long),
- #endif
    sa_alignment_longdouble = sa_alignof (long double),
    sa_alignment_max = ((sa_alignment_long - 1) | (sa_alignment_double - 1)
- #if HAVE_LONG_LONG_INT
                        | (sa_alignment_longlong - 1)
- #endif
                        | (sa_alignment_longdouble - 1)
                       ) + 1
--- 113,120 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/malloc.c texinfo-6.8/gnulib/lib/malloc.c
*** texinfo-6.7/gnulib/lib/malloc.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/malloc.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,5 ****
  /* malloc() function that is glibc compatible.
  
!    Copyright (C) 1997-1998, 2006-2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* malloc() function that is glibc compatible.
  
!    Copyright (C) 1997-1998, 2006-2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 31,35 ****
  #include <stdlib.h>
  
! #include <errno.h>
  
  /* Allocate an N-byte block of memory from the heap.
--- 31,39 ----
  #include <stdlib.h>
  
! /* A function definition is only needed if NEED_MALLOC_GNU is defined above
!    or if the module 'malloc-posix' requests it.  */
! #if NEED_MALLOC_GNU || (GNULIB_MALLOC_POSIX && !HAVE_MALLOC_POSIX)
! 
! # include <errno.h>
  
  /* Allocate an N-byte block of memory from the heap.
***************
*** 41,56 ****
    void *result;
  
! #if NEED_MALLOC_GNU
    if (n == 0)
      n = 1;
! #endif
  
    result = malloc (n);
  
! #if !HAVE_MALLOC_POSIX
    if (result == NULL)
      errno = ENOMEM;
! #endif
  
    return result;
  }
--- 45,62 ----
    void *result;
  
! # if NEED_MALLOC_GNU
    if (n == 0)
      n = 1;
! # endif
  
    result = malloc (n);
  
! # if !HAVE_MALLOC_POSIX
    if (result == NULL)
      errno = ENOMEM;
! # endif
  
    return result;
  }
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/mbchar.c texinfo-6.8/gnulib/lib/mbchar.c
*** texinfo-6.7/gnulib/lib/mbchar.c	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbchar.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,3 ****
! /* Copyright (C) 2001, 2006, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,3 ----
! /* Copyright (C) 2001, 2006, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/mbchar.h texinfo-6.8/gnulib/lib/mbchar.h
*** texinfo-6.7/gnulib/lib/mbchar.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbchar.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Multibyte character data type.
!    Copyright (C) 2001, 2005-2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Multibyte character data type.
!    Copyright (C) 2001, 2005-2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 147,157 ****
  #include <stdbool.h>
  #include <string.h>
- 
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
-    <wchar.h>.  */
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  #include <wctype.h>
--- 147,150 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/mbiter.h texinfo-6.8/gnulib/lib/mbiter.h
*** texinfo-6.7/gnulib/lib/mbiter.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbiter.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Iterating through multibyte strings: macros for multi-byte encodings.
!    Copyright (C) 2001, 2005, 2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Iterating through multibyte strings: macros for multi-byte encodings.
!    Copyright (C) 2001, 2005, 2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 87,97 ****
  #include <stddef.h>
  #include <string.h>
- 
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
-    <wchar.h>.  */
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  
--- 87,90 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/mbrtowc.c texinfo-6.8/gnulib/lib/mbrtowc.c
*** texinfo-6.7/gnulib/lib/mbrtowc.c	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbrtowc.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Convert multibyte character to wide character.
!    Copyright (C) 1999-2002, 2005-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2008.
  
--- 1,4 ----
  /* Convert multibyte character to wide character.
!    Copyright (C) 1999-2002, 2005-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2008.
  
***************
*** 21,102 ****
  #include <wchar.h>
  
- #if C_LOCALE_MAYBE_EILSEQ
- # include "hard-locale.h"
- # include <locale.h>
- #endif
- 
  #if GNULIB_defined_mbstate_t
! /* Implement mbrtowc() on top of mbtowc().  */
  
  # include <errno.h>
  # include <stdlib.h>
  
! # include "localcharset.h"
! # include "streq.h"
! # include "verify.h"
! # include "glthread/lock.h"
  
! # ifndef FALLTHROUGH
! #  if __GNUC__ < 7
! #   define FALLTHROUGH ((void) 0)
  #  else
! #   define FALLTHROUGH __attribute__ ((__fallthrough__))
  #  endif
- # endif
  
! /* Returns a classification of special values of the encoding of the current
!    locale.  */
! typedef enum {
!   enc_other,      /* other */
!   enc_utf8,       /* UTF-8 */
!   enc_eucjp,      /* EUC-JP */
!   enc_94,         /* EUC-KR, GB2312, BIG5 */
!   enc_euctw,      /* EUC-TW */
!   enc_gb18030,    /* GB18030 */
!   enc_sjis        /* SJIS */
! } enc_t;
! static inline enc_t
! locale_enc (void)
! {
!   const char *encoding = locale_charset ();
!   if (STREQ_OPT (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0))
!     return enc_utf8;
!   if (STREQ_OPT (encoding, "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0))
!     return enc_eucjp;
!   if (STREQ_OPT (encoding, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0)
!       || STREQ_OPT (encoding, "GB2312", 'G', 'B', '2', '3', '1', '2', 0, 0, 0)
!       || STREQ_OPT (encoding, "BIG5", 'B', 'I', 'G', '5', 0, 0, 0, 0, 0))
!     return enc_94;
!   if (STREQ_OPT (encoding, "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0))
!     return enc_euctw;
!   if (STREQ_OPT (encoding, "GB18030", 'G', 'B', '1', '8', '0', '3', '0', 0, 0))
!     return enc_gb18030;
!   if (STREQ_OPT (encoding, "SJIS", 'S', 'J', 'I', 'S', 0, 0, 0, 0, 0))
!     return enc_sjis;
!   return enc_other;
! }
  
- # if GNULIB_WCHAR_SINGLE
- /* When we know that the locale does not change, provide a speedup by
-    caching the value of locale_enc.  */
- static int cached_locale_enc = -1;
- static inline enc_t
- locale_enc_cached (void)
- {
-   if (cached_locale_enc < 0)
-     cached_locale_enc = locale_enc ();
-   return cached_locale_enc;
- }
- # else
- /* By default, don't make assumptions, hence no caching.  */
- #  define locale_enc_cached locale_enc
  # endif
  
! /* This lock protects the internal state of mbtowc against multiple simultaneous
!    calls of mbrtowc.  */
! gl_lock_define_initialized(static, mbtowc_lock)
  
  verify (sizeof (mbstate_t) >= 4);
- 
  static char internal_state[4];
  
--- 21,60 ----
  #include <wchar.h>
  
  #if GNULIB_defined_mbstate_t
! /* Implement mbrtowc() on top of mbtowc() for the non-UTF-8 locales
!    and directly for the UTF-8 locales.  */
  
  # include <errno.h>
+ # include <stdint.h>
  # include <stdlib.h>
  
! # if defined _WIN32 && !defined __CYGWIN__
! 
! #  define WIN32_LEAN_AND_MEAN  /* avoid including junk */
! #  include <windows.h>
  
! # elif HAVE_PTHREAD_API
! 
! #  include <pthread.h>
! #  if HAVE_THREADS_H && HAVE_WEAK_SYMBOLS
! #   include <threads.h>
! #   pragma weak thrd_exit
! #   define c11_threads_in_use() (thrd_exit != NULL)
  #  else
! #   define c11_threads_in_use() 0
  #  endif
  
! # elif HAVE_THREADS_H
! 
! #  include <threads.h>
  
  # endif
  
! # include "attribute.h"
! # include "verify.h"
! # include "lc-charset-dispatch.h"
! # include "mbtowc-lock.h"
  
  verify (sizeof (mbstate_t) >= 4);
  static char internal_state[4];
  
***************
*** 104,454 ****
  mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
  {
!   char *pstate = (char *)ps;
! 
!   if (s == NULL)
!     {
!       pwc = NULL;
!       s = "";
!       n = 1;
!     }
! 
!   if (n == 0)
!     return (size_t)(-2);
! 
!   /* Here n > 0.  */
! 
!   if (pstate == NULL)
!     pstate = internal_state;
! 
!   {
!     size_t nstate = pstate[0];
!     char buf[4];
!     const char *p;
!     size_t m;
!     enc_t enc;
!     int res;
! 
!     switch (nstate)
!       {
!       case 0:
!         p = s;
!         m = n;
!         break;
!       case 3:
!         buf[2] = pstate[3];
!         FALLTHROUGH;
!       case 2:
!         buf[1] = pstate[2];
!         FALLTHROUGH;
!       case 1:
!         buf[0] = pstate[1];
!         p = buf;
!         m = nstate;
!         buf[m++] = s[0];
!         if (n >= 2 && m < 4)
!           {
!             buf[m++] = s[1];
!             if (n >= 3 && m < 4)
!               buf[m++] = s[2];
!           }
!         break;
!       default:
!         errno = EINVAL;
!         return (size_t)(-1);
!       }
! 
!     /* Here m > 0.  */
! 
!     enc = locale_enc_cached ();
! 
!     if (enc == enc_utf8) /* UTF-8 */
!       {
!         /* Achieve multi-thread safety by not calling mbtowc() at all.  */
!         /* Cf. unistr/u8-mbtouc.c.  */
!         unsigned char c = (unsigned char) p[0];
! 
!         if (c < 0x80)
!           {
!             if (pwc != NULL)
!               *pwc = c;
!             res = (c == 0 ? 0 : 1);
!             goto success;
!           }
!         if (c >= 0xc2)
!           {
!             if (c < 0xe0)
!               {
!                 if (m == 1)
!                   goto incomplete;
!                 else /* m >= 2 */
!                   {
!                     unsigned char c2 = (unsigned char) p[1];
! 
!                     if ((c2 ^ 0x80) < 0x40)
!                       {
!                         if (pwc != NULL)
!                           *pwc = ((unsigned int) (c & 0x1f) << 6)
!                                  | (unsigned int) (c2 ^ 0x80);
!                         res = 2;
!                         goto success;
!                       }
!                   }
!               }
!             else if (c < 0xf0)
!               {
!                 if (m == 1)
!                   goto incomplete;
!                 else
!                   {
!                     unsigned char c2 = (unsigned char) p[1];
! 
!                     if ((c2 ^ 0x80) < 0x40
!                         && (c >= 0xe1 || c2 >= 0xa0)
!                         && (c != 0xed || c2 < 0xa0))
!                       {
!                         if (m == 2)
!                           goto incomplete;
!                         else /* m >= 3 */
!                           {
!                             unsigned char c3 = (unsigned char) p[2];
! 
!                             if ((c3 ^ 0x80) < 0x40)
!                               {
!                                 if (pwc != NULL)
!                                   *pwc = ((unsigned int) (c & 0x0f) << 12)
!                                          | ((unsigned int) (c2 ^ 0x80) << 6)
!                                          | (unsigned int) (c3 ^ 0x80);
!                                 res = 3;
!                                 goto success;
!                               }
!                           }
!                       }
!                   }
!               }
!             else if (c <= 0xf4)
!               {
!                 if (m == 1)
!                   goto incomplete;
!                 else
!                   {
!                     unsigned char c2 = (unsigned char) p[1];
! 
!                     if ((c2 ^ 0x80) < 0x40
!                         && (c >= 0xf1 || c2 >= 0x90)
!                         && (c < 0xf4 || (c == 0xf4 && c2 < 0x90)))
!                       {
!                         if (m == 2)
!                           goto incomplete;
!                         else
!                           {
!                             unsigned char c3 = (unsigned char) p[2];
! 
!                             if ((c3 ^ 0x80) < 0x40)
!                               {
!                                 if (m == 3)
!                                   goto incomplete;
!                                 else /* m >= 4 */
!                                   {
!                                     unsigned char c4 = (unsigned char) p[3];
! 
!                                     if ((c4 ^ 0x80) < 0x40)
!                                       {
!                                         if (pwc != NULL)
!                                           *pwc = ((unsigned int) (c & 0x07) << 18)
!                                                  | ((unsigned int) (c2 ^ 0x80) << 12)
!                                                  | ((unsigned int) (c3 ^ 0x80) << 6)
!                                                  | (unsigned int) (c4 ^ 0x80);
!                                         res = 4;
!                                         goto success;
!                                       }
!                                   }
!                               }
!                           }
!                       }
!                   }
!               }
!           }
!         goto invalid;
!       }
!     else
!       {
!         /* The hidden internal state of mbtowc would make this function not
!            multi-thread safe.  Achieve multi-thread safety through a lock.  */
!         gl_lock_lock (mbtowc_lock);
! 
!         /* Put the hidden internal state of mbtowc into its initial state.
!            This is needed at least with glibc, uClibc, and MSVC CRT.
!            See <https://sourceware.org/bugzilla/show_bug.cgi?id=9674>.  */
!         mbtowc (NULL, NULL, 0);
! 
!         res = mbtowc (pwc, p, m);
! 
!         gl_lock_unlock (mbtowc_lock);
! 
!         if (res >= 0)
!           {
!             if (pwc != NULL && ((*pwc == 0) != (res == 0)))
!               abort ();
!             goto success;
!           }
! 
!         /* mbtowc does not distinguish between invalid and incomplete multibyte
!            sequences.  But mbrtowc needs to make this distinction.
!            There are two possible approaches:
!              - Use iconv() and its return value.
!              - Use built-in knowledge about the possible encodings.
!            Given the low quality of implementation of iconv() on the systems
!            that lack mbrtowc(), we use the second approach.
!            The possible encodings are:
!              - 8-bit encodings,
!              - EUC-JP, EUC-KR, GB2312, EUC-TW, BIG5, GB18030, SJIS,
!              - UTF-8 (already handled above).
!            Use specialized code for each.  */
!         if (m >= 4 || m >= MB_CUR_MAX)
!           goto invalid;
!         /* Here MB_CUR_MAX > 1 and 0 < m < 4.  */
!         switch (enc)
!           {
!           /* As a reference for this code, you can use the GNU libiconv
!              implementation.  Look for uses of the RET_TOOFEW macro.  */
! 
!           case enc_eucjp: /* EUC-JP */
!             {
!               if (m == 1)
!                 {
!                   unsigned char c = (unsigned char) p[0];
! 
!                   if ((c >= 0xa1 && c < 0xff) || c == 0x8e || c == 0x8f)
!                     goto incomplete;
!                 }
!               if (m == 2)
!                 {
!                   unsigned char c = (unsigned char) p[0];
! 
!                   if (c == 0x8f)
!                     {
!                       unsigned char c2 = (unsigned char) p[1];
! 
!                       if (c2 >= 0xa1 && c2 < 0xff)
!                         goto incomplete;
!                     }
!                 }
!               goto invalid;
!             }
! 
!           case enc_94: /* EUC-KR, GB2312, BIG5 */
!             {
!               if (m == 1)
!                 {
!                   unsigned char c = (unsigned char) p[0];
! 
!                   if (c >= 0xa1 && c < 0xff)
!                     goto incomplete;
!                 }
!               goto invalid;
!             }
! 
!           case enc_euctw: /* EUC-TW */
!             {
!               if (m == 1)
!                 {
!                   unsigned char c = (unsigned char) p[0];
! 
!                   if ((c >= 0xa1 && c < 0xff) || c == 0x8e)
!                     goto incomplete;
!                 }
!               else /* m == 2 || m == 3 */
!                 {
!                   unsigned char c = (unsigned char) p[0];
! 
!                   if (c == 0x8e)
!                     goto incomplete;
!                 }
!               goto invalid;
!             }
! 
!           case enc_gb18030: /* GB18030 */
!             {
!               if (m == 1)
!                 {
!                   unsigned char c = (unsigned char) p[0];
! 
!                   if ((c >= 0x90 && c <= 0xe3) || (c >= 0xf8 && c <= 0xfe))
!                     goto incomplete;
!                 }
!               else /* m == 2 || m == 3 */
!                 {
!                   unsigned char c = (unsigned char) p[0];
! 
!                   if (c >= 0x90 && c <= 0xe3)
!                     {
!                       unsigned char c2 = (unsigned char) p[1];
! 
!                       if (c2 >= 0x30 && c2 <= 0x39)
!                         {
!                           if (m == 2)
!                             goto incomplete;
!                           else /* m == 3 */
!                             {
!                               unsigned char c3 = (unsigned char) p[2];
! 
!                               if (c3 >= 0x81 && c3 <= 0xfe)
!                                 goto incomplete;
!                             }
!                         }
!                     }
!                 }
!               goto invalid;
!             }
! 
!           case enc_sjis: /* SJIS */
!             {
!               if (m == 1)
!                 {
!                   unsigned char c = (unsigned char) p[0];
! 
!                   if ((c >= 0x81 && c <= 0x9f) || (c >= 0xe0 && c <= 0xea)
!                       || (c >= 0xf0 && c <= 0xf9))
!                     goto incomplete;
!                 }
!               goto invalid;
!             }
! 
!           default:
!             /* An unknown multibyte encoding.  */
!             goto incomplete;
!           }
!       }
! 
!    success:
!     /* res >= 0 is the corrected return value of mbtowc (pwc, p, m).  */
!     if (nstate >= (res > 0 ? res : 1))
!       abort ();
!     res -= nstate;
!     pstate[0] = 0;
!     return res;
! 
!    incomplete:
!     {
!       size_t k = nstate;
!       /* Here 0 <= k < m < 4.  */
!       pstate[++k] = s[0];
!       if (k < m)
!         {
!           pstate[++k] = s[1];
!           if (k < m)
!             pstate[++k] = s[2];
!         }
!       if (k != m)
!         abort ();
!     }
!     pstate[0] = m;
!     return (size_t)(-2);
! 
!    invalid:
!     errno = EILSEQ;
!     /* The conversion state is undefined, says POSIX.  */
!     return (size_t)(-1);
!   }
  }
  
--- 62,67 ----
  mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
  {
! # define FITS_IN_CHAR_TYPE(wc)  ((wc) <= WCHAR_MAX)
! # include "mbrtowc-impl.h"
  }
  
***************
*** 456,459 ****
--- 69,77 ----
  /* Override the system's mbrtowc() function.  */
  
+ # if MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ
+ #  include "hard-locale.h"
+ #  include <locale.h>
+ # endif
+ 
  # undef mbrtowc
  
***************
*** 513,517 ****
--- 131,141 ----
  # endif
  
+ # if MBRTOWC_STORES_INCOMPLETE_BUG
+   ret = mbrtowc (&wc, s, n, ps);
+   if (ret < (size_t) -2 && pwc != NULL)
+     *pwc = wc;
+ # else
    ret = mbrtowc (pwc, s, n, ps);
+ # endif
  
  # if MBRTOWC_NUL_RETVAL_BUG
***************
*** 520,524 ****
  # endif
  
! # if C_LOCALE_MAYBE_EILSEQ
    if ((size_t) -2 <= ret && n != 0 && ! hard_locale (LC_CTYPE))
      {
--- 144,148 ----
  # endif
  
! # if MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ
    if ((size_t) -2 <= ret && n != 0 && ! hard_locale (LC_CTYPE))
      {
diff -Nrc2 texinfo-6.7/gnulib/lib/mbrtowc-impl.h texinfo-6.8/gnulib/lib/mbrtowc-impl.h
*** texinfo-6.7/gnulib/lib/mbrtowc-impl.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbrtowc-impl.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 0 ****
--- 1,262 ----
+ /* Convert multibyte character to wide character.
+    Copyright (C) 1999-2002, 2005-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2008.  */
+ 
+ /* This file contains the body of the mbrtowc and mbrtoc32 functions,
+    when GNULIB_defined_mbstate_t is defined.  */
+ 
+   char *pstate = (char *)ps;
+ 
+   if (s == NULL)
+     {
+       pwc = NULL;
+       s = "";
+       n = 1;
+     }
+ 
+   if (n == 0)
+     return (size_t)(-2);
+ 
+   /* Here n > 0.  */
+ 
+   if (pstate == NULL)
+     pstate = internal_state;
+ 
+   {
+     size_t nstate = pstate[0];
+     char buf[4];
+     const char *p;
+     size_t m;
+     enc_t enc;
+     int res;
+ 
+     switch (nstate)
+       {
+       case 0:
+         p = s;
+         m = n;
+         break;
+       case 3:
+         buf[2] = pstate[3];
+         FALLTHROUGH;
+       case 2:
+         buf[1] = pstate[2];
+         FALLTHROUGH;
+       case 1:
+         buf[0] = pstate[1];
+         p = buf;
+         m = nstate;
+         buf[m++] = s[0];
+         if (n >= 2 && m < 4)
+           {
+             buf[m++] = s[1];
+             if (n >= 3 && m < 4)
+               buf[m++] = s[2];
+           }
+         break;
+       default:
+         errno = EINVAL;
+         return (size_t)(-1);
+       }
+ 
+     /* Here m > 0.  */
+ 
+     enc = locale_encoding_classification ();
+ 
+     if (enc == enc_utf8) /* UTF-8 */
+       {
+         /* Achieve
+              - multi-thread safety and
+              - the ability to produce wide character values > WCHAR_MAX
+            by not calling mbtowc() at all.  */
+ #include "mbrtowc-impl-utf8.h"
+       }
+     else
+       {
+         /* The hidden internal state of mbtowc would make this function not
+            multi-thread safe.  Achieve multi-thread safety through a lock.  */
+         wchar_t wc;
+         res = mbtowc_with_lock (&wc, p, m);
+ 
+         if (res >= 0)
+           {
+             if ((wc == 0) != (res == 0))
+               abort ();
+             if (pwc != NULL)
+               *pwc = wc;
+             goto success;
+           }
+ 
+         /* mbtowc does not distinguish between invalid and incomplete multibyte
+            sequences.  But mbrtowc needs to make this distinction.
+            There are two possible approaches:
+              - Use iconv() and its return value.
+              - Use built-in knowledge about the possible encodings.
+            Given the low quality of implementation of iconv() on the systems
+            that lack mbrtowc(), we use the second approach.
+            The possible encodings are:
+              - 8-bit encodings,
+              - EUC-JP, EUC-KR, GB2312, EUC-TW, BIG5, GB18030, SJIS,
+              - UTF-8 (already handled above).
+            Use specialized code for each.  */
+         if (m >= 4 || m >= MB_CUR_MAX)
+           goto invalid;
+         /* Here MB_CUR_MAX > 1 and 0 < m < 4.  */
+         switch (enc)
+           {
+           /* As a reference for this code, you can use the GNU libiconv
+              implementation.  Look for uses of the RET_TOOFEW macro.  */
+ 
+           case enc_eucjp: /* EUC-JP */
+             {
+               if (m == 1)
+                 {
+                   unsigned char c = (unsigned char) p[0];
+ 
+                   if ((c >= 0xa1 && c < 0xff) || c == 0x8e || c == 0x8f)
+                     goto incomplete;
+                 }
+               if (m == 2)
+                 {
+                   unsigned char c = (unsigned char) p[0];
+ 
+                   if (c == 0x8f)
+                     {
+                       unsigned char c2 = (unsigned char) p[1];
+ 
+                       if (c2 >= 0xa1 && c2 < 0xff)
+                         goto incomplete;
+                     }
+                 }
+               goto invalid;
+             }
+ 
+           case enc_94: /* EUC-KR, GB2312, BIG5 */
+             {
+               if (m == 1)
+                 {
+                   unsigned char c = (unsigned char) p[0];
+ 
+                   if (c >= 0xa1 && c < 0xff)
+                     goto incomplete;
+                 }
+               goto invalid;
+             }
+ 
+           case enc_euctw: /* EUC-TW */
+             {
+               if (m == 1)
+                 {
+                   unsigned char c = (unsigned char) p[0];
+ 
+                   if ((c >= 0xa1 && c < 0xff) || c == 0x8e)
+                     goto incomplete;
+                 }
+               else /* m == 2 || m == 3 */
+                 {
+                   unsigned char c = (unsigned char) p[0];
+ 
+                   if (c == 0x8e)
+                     goto incomplete;
+                 }
+               goto invalid;
+             }
+ 
+           case enc_gb18030: /* GB18030 */
+             {
+               if (m == 1)
+                 {
+                   unsigned char c = (unsigned char) p[0];
+ 
+                   if ((c >= 0x90 && c <= 0xe3) || (c >= 0xf8 && c <= 0xfe))
+                     goto incomplete;
+                 }
+               else /* m == 2 || m == 3 */
+                 {
+                   unsigned char c = (unsigned char) p[0];
+ 
+                   if (c >= 0x90 && c <= 0xe3)
+                     {
+                       unsigned char c2 = (unsigned char) p[1];
+ 
+                       if (c2 >= 0x30 && c2 <= 0x39)
+                         {
+                           if (m == 2)
+                             goto incomplete;
+                           else /* m == 3 */
+                             {
+                               unsigned char c3 = (unsigned char) p[2];
+ 
+                               if (c3 >= 0x81 && c3 <= 0xfe)
+                                 goto incomplete;
+                             }
+                         }
+                     }
+                 }
+               goto invalid;
+             }
+ 
+           case enc_sjis: /* SJIS */
+             {
+               if (m == 1)
+                 {
+                   unsigned char c = (unsigned char) p[0];
+ 
+                   if ((c >= 0x81 && c <= 0x9f) || (c >= 0xe0 && c <= 0xea)
+                       || (c >= 0xf0 && c <= 0xf9))
+                     goto incomplete;
+                 }
+               goto invalid;
+             }
+ 
+           default:
+             /* An unknown multibyte encoding.  */
+             goto incomplete;
+           }
+       }
+ 
+    success:
+     /* res >= 0 is the corrected return value of
+        mbtowc_with_lock (&wc, p, m).  */
+     if (nstate >= (res > 0 ? res : 1))
+       abort ();
+     res -= nstate;
+     pstate[0] = 0;
+     return res;
+ 
+    incomplete:
+     {
+       size_t k = nstate;
+       /* Here 0 <= k < m < 4.  */
+       pstate[++k] = s[0];
+       if (k < m)
+         {
+           pstate[++k] = s[1];
+           if (k < m)
+             pstate[++k] = s[2];
+         }
+       if (k != m)
+         abort ();
+     }
+     pstate[0] = m;
+     return (size_t)(-2);
+ 
+    invalid:
+     errno = EILSEQ;
+     /* The conversion state is undefined, says POSIX.  */
+     return (size_t)(-1);
+   }
diff -Nrc2 texinfo-6.7/gnulib/lib/mbrtowc-impl-utf8.h texinfo-6.8/gnulib/lib/mbrtowc-impl-utf8.h
*** texinfo-6.7/gnulib/lib/mbrtowc-impl-utf8.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbrtowc-impl-utf8.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 0 ****
--- 1,138 ----
+ /* Convert multibyte character to wide character.
+    Copyright (C) 1999-2002, 2005-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2008.  */
+ 
+ /* This file contains the part of the body of the mbrtowc and mbrtoc32 functions
+    that handles the special case of the UTF-8 encoding.  */
+ 
+         /* Cf. unistr/u8-mbtouc.c.  */
+         unsigned char c = (unsigned char) p[0];
+ 
+         if (c < 0x80)
+           {
+             if (pwc != NULL)
+               *pwc = c;
+             res = (c == 0 ? 0 : 1);
+             goto success;
+           }
+         if (c >= 0xc2)
+           {
+             if (c < 0xe0)
+               {
+                 if (m == 1)
+                   goto incomplete;
+                 else /* m >= 2 */
+                   {
+                     unsigned char c2 = (unsigned char) p[1];
+ 
+                     if ((c2 ^ 0x80) < 0x40)
+                       {
+                         if (pwc != NULL)
+                           *pwc = ((unsigned int) (c & 0x1f) << 6)
+                                  | (unsigned int) (c2 ^ 0x80);
+                         res = 2;
+                         goto success;
+                       }
+                   }
+               }
+             else if (c < 0xf0)
+               {
+                 if (m == 1)
+                   goto incomplete;
+                 else
+                   {
+                     unsigned char c2 = (unsigned char) p[1];
+ 
+                     if ((c2 ^ 0x80) < 0x40
+                         && (c >= 0xe1 || c2 >= 0xa0)
+                         && (c != 0xed || c2 < 0xa0))
+                       {
+                         if (m == 2)
+                           goto incomplete;
+                         else /* m >= 3 */
+                           {
+                             unsigned char c3 = (unsigned char) p[2];
+ 
+                             if ((c3 ^ 0x80) < 0x40)
+                               {
+                                 unsigned int wc =
+                                   (((unsigned int) (c & 0x0f) << 12)
+                                    | ((unsigned int) (c2 ^ 0x80) << 6)
+                                    | (unsigned int) (c3 ^ 0x80));
+ 
+                                 if (FITS_IN_CHAR_TYPE (wc))
+                                   {
+                                     if (pwc != NULL)
+                                       *pwc = wc;
+                                     res = 3;
+                                     goto success;
+                                   }
+                               }
+                           }
+                       }
+                   }
+               }
+             else if (c <= 0xf4)
+               {
+                 if (m == 1)
+                   goto incomplete;
+                 else
+                   {
+                     unsigned char c2 = (unsigned char) p[1];
+ 
+                     if ((c2 ^ 0x80) < 0x40
+                         && (c >= 0xf1 || c2 >= 0x90)
+                         && (c < 0xf4 || (c == 0xf4 && c2 < 0x90)))
+                       {
+                         if (m == 2)
+                           goto incomplete;
+                         else
+                           {
+                             unsigned char c3 = (unsigned char) p[2];
+ 
+                             if ((c3 ^ 0x80) < 0x40)
+                               {
+                                 if (m == 3)
+                                   goto incomplete;
+                                 else /* m >= 4 */
+                                   {
+                                     unsigned char c4 = (unsigned char) p[3];
+ 
+                                     if ((c4 ^ 0x80) < 0x40)
+                                       {
+                                         unsigned int wc =
+                                           (((unsigned int) (c & 0x07) << 18)
+                                            | ((unsigned int) (c2 ^ 0x80) << 12)
+                                            | ((unsigned int) (c3 ^ 0x80) << 6)
+                                            | (unsigned int) (c4 ^ 0x80));
+ 
+                                         if (FITS_IN_CHAR_TYPE (wc))
+                                           {
+                                             if (pwc != NULL)
+                                               *pwc = wc;
+                                             res = 4;
+                                             goto success;
+                                           }
+                                       }
+                                   }
+                               }
+                           }
+                       }
+                   }
+               }
+           }
+         goto invalid;
diff -Nrc2 texinfo-6.7/gnulib/lib/mbscasecmp.c texinfo-6.8/gnulib/lib/mbscasecmp.c
*** texinfo-6.7/gnulib/lib/mbscasecmp.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbscasecmp.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Case-insensitive string comparison function.
!    Copyright (C) 1998-1999, 2005-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005,
     based on earlier glibc code.
--- 1,4 ----
  /* Case-insensitive string comparison function.
!    Copyright (C) 1998-1999, 2005-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005,
     based on earlier glibc code.
***************
*** 94,98 ****
             difference of two 'unsigned char' values - including the sign bit -
             doesn't fit in an 'int'.  */
!         return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
      }
  }
--- 94,98 ----
             difference of two 'unsigned char' values - including the sign bit -
             doesn't fit in an 'int'.  */
!         return _GL_CMP (c1, c2);
      }
  }
diff -Nrc2 texinfo-6.7/gnulib/lib/mbschr.c texinfo-6.8/gnulib/lib/mbschr.c
*** texinfo-6.7/gnulib/lib/mbschr.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbschr.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Searching a string for a character.
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2007.
  
--- 1,4 ----
  /* Searching a string for a character.
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2007.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/mbsinit.c texinfo-6.8/gnulib/lib/mbsinit.c
*** texinfo-6.7/gnulib/lib/mbsinit.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbsinit.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Test for initial conversion state.
!    Copyright (C) 2008-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2008.
  
--- 1,4 ----
  /* Test for initial conversion state.
!    Copyright (C) 2008-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2008.
  
***************
*** 57,67 ****
  # if defined _WIN32 && !defined __CYGWIN__
    /* Native Windows.  */
! #  ifdef __MINGW32__
!   /* On mingw, 'mbstate_t' is defined as 'int'.  */
!   return ps == NULL || *ps == 0;
! #  else
!   /* MSVC defines 'mbstate_t' as an 8-byte struct; the first 4-bytes matter.  */
    return ps == NULL || *(const unsigned int *)ps == 0;
- #  endif
  # else
    /* Minix, HP-UX 11.00, Solaris 2.6, Interix, ...  */
--- 57,64 ----
  # if defined _WIN32 && !defined __CYGWIN__
    /* Native Windows.  */
!   /* MSVC defines 'mbstate_t' as an 8-byte struct; the first 4 bytes matter.
!      On mingw, 'mbstate_t' is sometimes defined as 'int', sometimes defined as
!      an 8-byte struct, of which the first 4 bytes matter.  */
    return ps == NULL || *(const unsigned int *)ps == 0;
  # else
    /* Minix, HP-UX 11.00, Solaris 2.6, Interix, ...  */
diff -Nrc2 texinfo-6.7/gnulib/lib/mbslen.c texinfo-6.8/gnulib/lib/mbslen.c
*** texinfo-6.7/gnulib/lib/mbslen.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbslen.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Counting the multibyte characters in a string.
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2007.
  
--- 1,4 ----
  /* Counting the multibyte characters in a string.
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2007.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/mbsncasecmp.c texinfo-6.8/gnulib/lib/mbsncasecmp.c
*** texinfo-6.7/gnulib/lib/mbsncasecmp.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbsncasecmp.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Case-insensitive string comparison function.
!    Copyright (C) 1998-1999, 2005-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005,
     based on earlier glibc code.
--- 1,4 ----
  /* Case-insensitive string comparison function.
!    Copyright (C) 1998-1999, 2005-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005,
     based on earlier glibc code.
***************
*** 95,99 ****
             difference of two 'unsigned char' values - including the sign bit -
             doesn't fit in an 'int'.  */
!         return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
      }
  }
--- 95,99 ----
             difference of two 'unsigned char' values - including the sign bit -
             doesn't fit in an 'int'.  */
!         return _GL_CMP (c1, c2);
      }
  }
diff -Nrc2 texinfo-6.7/gnulib/lib/mbsstr.c texinfo-6.8/gnulib/lib/mbsstr.c
*** texinfo-6.7/gnulib/lib/mbsstr.c	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbsstr.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Searching in a string.  -*- coding: utf-8 -*-
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005.
  
--- 1,4 ----
  /* Searching in a string.  -*- coding: utf-8 -*-
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/mbswidth.c texinfo-6.8/gnulib/lib/mbswidth.c
*** texinfo-6.7/gnulib/lib/mbswidth.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbswidth.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Determine the number of screen columns needed for a string.
!    Copyright (C) 2000-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Determine the number of screen columns needed for a string.
!    Copyright (C) 2000-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/mbswidth.h texinfo-6.8/gnulib/lib/mbswidth.h
*** texinfo-6.7/gnulib/lib/mbswidth.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbswidth.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Determine the number of screen columns needed for a string.
!    Copyright (C) 2000-2004, 2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Determine the number of screen columns needed for a string.
!    Copyright (C) 2000-2004, 2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 19,28 ****
  /* Avoid a clash of our mbswidth() with a function of the same name defined
     in UnixWare 7.1.1 <wchar.h>.  We need this #include before the #define
!    below.
!    However, we don't want to #include <wchar.h> on all platforms because
!    - Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!      <wchar.h>.
!    - BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
!      <wchar.h>.  */
  #if HAVE_DECL_MBSWIDTH_IN_WCHAR_H
  # include <wchar.h>
--- 19,23 ----
  /* Avoid a clash of our mbswidth() with a function of the same name defined
     in UnixWare 7.1.1 <wchar.h>.  We need this #include before the #define
!    below.  */
  #if HAVE_DECL_MBSWIDTH_IN_WCHAR_H
  # include <wchar.h>
diff -Nrc2 texinfo-6.7/gnulib/lib/mbtowc.c texinfo-6.8/gnulib/lib/mbtowc.c
*** texinfo-6.7/gnulib/lib/mbtowc.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbtowc.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Convert multibyte character to wide character.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
--- 1,4 ----
  /* Convert multibyte character to wide character.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/mbtowc-impl.h texinfo-6.8/gnulib/lib/mbtowc-impl.h
*** texinfo-6.7/gnulib/lib/mbtowc-impl.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbtowc-impl.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Convert multibyte character to wide character.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
--- 1,4 ----
  /* Convert multibyte character to wide character.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/mbtowc-lock.c texinfo-6.8/gnulib/lib/mbtowc-lock.c
*** texinfo-6.7/gnulib/lib/mbtowc-lock.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbtowc-lock.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 0 ****
--- 1,150 ----
+ /* Return the internal lock used by mbrtowc and mbrtoc32.
+    Copyright (C) 2019-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2019-2020.  */
+ 
+ #include <config.h>
+ 
+ /* When it is known that the gl_get_mbtowc_lock function is defined
+    by a dependency library, it should not be defined here.  */
+ #if OMIT_MBTOWC_LOCK
+ 
+ /* This declaration is solely to ensure that after preprocessing
+    this file is never empty.  */
+ typedef int dummy;
+ 
+ #else
+ 
+ /* This file defines the internal lock used by mbrtowc and mbrtoc32.
+    It is a separate compilation unit, so that only one copy of it is
+    present when linking statically.  */
+ 
+ /* Prohibit renaming this symbol.  */
+ # undef gl_get_mbtowc_lock
+ 
+ /* Macro for exporting a symbol (function, not variable) defined in this file,
+    when compiled into a shared library.  */
+ # ifndef DLL_EXPORTED
+ #  if HAVE_VISIBILITY
+   /* Override the effect of the compiler option '-fvisibility=hidden'.  */
+ #   define DLL_EXPORTED __attribute__((__visibility__("default")))
+ #  elif defined _WIN32 || defined __CYGWIN__
+ #   define DLL_EXPORTED __declspec(dllexport)
+ #  else
+ #   define DLL_EXPORTED
+ #  endif
+ # endif
+ 
+ # if defined _WIN32 && !defined __CYGWIN__
+ 
+ #  define WIN32_LEAN_AND_MEAN  /* avoid including junk */
+ #  include <windows.h>
+ 
+ #  include "windows-initguard.h"
+ 
+ /* The return type is a 'CRITICAL_SECTION *', not a 'glwthread_mutex_t *',
+    because the latter is not guaranteed to be a stable ABI in the future.  */
+ 
+ /* Make sure the function gets exported from DLLs.  */
+ DLL_EXPORTED CRITICAL_SECTION *gl_get_mbtowc_lock (void);
+ 
+ static glwthread_initguard_t guard = GLWTHREAD_INITGUARD_INIT;
+ static CRITICAL_SECTION lock;
+ 
+ /* Returns the internal lock used by mbrtowc and mbrtoc32.  */
+ CRITICAL_SECTION *
+ gl_get_mbtowc_lock (void)
+ {
+   if (!guard.done)
+     {
+       if (InterlockedIncrement (&guard.started) == 0)
+         {
+           /* This thread is the first one to need the lock.  Initialize it.  */
+           InitializeCriticalSection (&lock);
+           guard.done = 1;
+         }
+       else
+         {
+           /* Don't let guard.started grow and wrap around.  */
+           InterlockedDecrement (&guard.started);
+           /* Yield the CPU while waiting for another thread to finish
+              initializing this mutex.  */
+           while (!guard.done)
+             Sleep (0);
+         }
+     }
+   return &lock;
+ }
+ 
+ # elif HAVE_PTHREAD_API
+ 
+ #  include <pthread.h>
+ 
+ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
+ 
+ /* Make sure the function gets exported from shared libraries.  */
+ DLL_EXPORTED pthread_mutex_t *gl_get_mbtowc_lock (void);
+ 
+ /* Returns the internal lock used by mbrtowc and mbrtoc32.  */
+ pthread_mutex_t *
+ gl_get_mbtowc_lock (void)
+ {
+   return &mutex;
+ }
+ 
+ # elif HAVE_THREADS_H
+ 
+ #  include <threads.h>
+ #  include <stdlib.h>
+ 
+ static int volatile init_needed = 1;
+ static once_flag init_once = ONCE_FLAG_INIT;
+ static mtx_t mutex;
+ 
+ static void
+ atomic_init (void)
+ {
+   if (mtx_init (&mutex, mtx_plain) != thrd_success)
+     abort ();
+   init_needed = 0;
+ }
+ 
+ /* Make sure the function gets exported from shared libraries.  */
+ DLL_EXPORTED mtx_t *gl_get_mbtowc_lock (void);
+ 
+ /* Returns the internal lock used by mbrtowc and mbrtoc32.  */
+ mtx_t *
+ gl_get_mbtowc_lock (void)
+ {
+   if (init_needed)
+     call_once (&init_once, atomic_init);
+   return &mutex;
+ }
+ 
+ # endif
+ 
+ # if (defined _WIN32 || defined __CYGWIN__) && !defined _MSC_VER
+ /* Make sure the '__declspec(dllimport)' in mbrtowc.c and mbrtoc32.c does not
+    cause a link failure when no DLLs are involved.  */
+ #  if defined _WIN64 || defined _LP64
+ #   define IMP(x) __imp_##x
+ #  else
+ #   define IMP(x) _imp__##x
+ #  endif
+ void * IMP(gl_get_mbtowc_lock) = &gl_get_mbtowc_lock;
+ # endif
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/mbtowc-lock.h texinfo-6.8/gnulib/lib/mbtowc-lock.h
*** texinfo-6.7/gnulib/lib/mbtowc-lock.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbtowc-lock.h	2021-03-11 18:57:54.000000000 +0000
***************
*** 0 ****
--- 1,125 ----
+ /* Use the internal lock used by mbrtowc and mbrtoc32.
+    Copyright (C) 2019-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2019-2020.  */
+ 
+ /* Use a lock, so that no two threads can invoke mbtowc at the same time.  */
+ 
+ static inline int
+ mbtowc_unlocked (wchar_t *pwc, const char *p, size_t m)
+ {
+   /* Put the hidden internal state of mbtowc into its initial state.
+      This is needed at least with glibc, uClibc, and MSVC CRT.
+      See <https://sourceware.org/bugzilla/show_bug.cgi?id=9674>.  */
+   mbtowc (NULL, NULL, 0);
+ 
+   return mbtowc (pwc, p, m);
+ }
+ 
+ /* Prohibit renaming this symbol.  */
+ #undef gl_get_mbtowc_lock
+ 
+ #if GNULIB_MBRTOWC_SINGLE_THREAD
+ 
+ /* All uses of this function are in a single thread.  No locking needed.  */
+ 
+ static int
+ mbtowc_with_lock (wchar_t *pwc, const char *p, size_t m)
+ {
+   return mbtowc_unlocked (pwc, p, m);
+ }
+ 
+ #elif defined _WIN32 && !defined __CYGWIN__
+ 
+ extern __declspec(dllimport) CRITICAL_SECTION *gl_get_mbtowc_lock (void);
+ 
+ static int
+ mbtowc_with_lock (wchar_t *pwc, const char *p, size_t m)
+ {
+   CRITICAL_SECTION *lock = gl_get_mbtowc_lock ();
+   int ret;
+ 
+   EnterCriticalSection (lock);
+   ret = mbtowc_unlocked (pwc, p, m);
+   LeaveCriticalSection (lock);
+ 
+   return ret;
+ }
+ 
+ #elif HAVE_PTHREAD_API /* AIX, IRIX, Cygwin */
+ 
+ extern
+ # if defined _WIN32 || defined __CYGWIN__
+   __declspec(dllimport)
+ # endif
+   pthread_mutex_t *gl_get_mbtowc_lock (void);
+ 
+ # if HAVE_WEAK_SYMBOLS /* IRIX */
+ 
+    /* Avoid the need to link with '-lpthread'.  */
+ #  pragma weak pthread_mutex_lock
+ #  pragma weak pthread_mutex_unlock
+ 
+    /* Determine whether libpthread is in use.  */
+ #  pragma weak pthread_mutexattr_gettype
+    /* See the comments in lock.h.  */
+ #  define pthread_in_use() \
+      (pthread_mutexattr_gettype != NULL || c11_threads_in_use ())
+ 
+ # else
+ #  define pthread_in_use() 1
+ # endif
+ 
+ static int
+ mbtowc_with_lock (wchar_t *pwc, const char *p, size_t m)
+ {
+   if (pthread_in_use())
+     {
+       pthread_mutex_t *lock = gl_get_mbtowc_lock ();
+       int ret;
+ 
+       if (pthread_mutex_lock (lock))
+         abort ();
+       ret = mbtowc_unlocked (pwc, p, m);
+       if (pthread_mutex_unlock (lock))
+         abort ();
+ 
+       return ret;
+     }
+   else
+     return mbtowc_unlocked (pwc, p, m);
+ }
+ 
+ #elif HAVE_THREADS_H
+ 
+ extern mtx_t *gl_get_mbtowc_lock (void);
+ 
+ static int
+ mbtowc_with_lock (wchar_t *pwc, const char *p, size_t m)
+ {
+   mtx_t *lock = gl_get_mbtowc_lock ();
+   int ret;
+ 
+   if (mtx_lock (lock) != thrd_success)
+     abort ();
+   ret = mbtowc_unlocked (pwc, p, m);
+   if (mtx_unlock (lock) != thrd_success)
+     abort ();
+ 
+   return ret;
+ }
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/mbuiter.h texinfo-6.8/gnulib/lib/mbuiter.h
*** texinfo-6.7/gnulib/lib/mbuiter.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mbuiter.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Iterating through multibyte strings: macros for multi-byte encodings.
!    Copyright (C) 2001, 2005, 2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Iterating through multibyte strings: macros for multi-byte encodings.
!    Copyright (C) 2001, 2005, 2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 95,105 ****
  #include <stdlib.h>
  #include <string.h>
- 
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
-    <wchar.h>.  */
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  
--- 95,98 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/memchr.c texinfo-6.8/gnulib/lib/memchr.c
*** texinfo-6.7/gnulib/lib/memchr.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/memchr.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,3 ****
! /* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2019
     Free Software Foundation, Inc.
  
--- 1,3 ----
! /* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2021
     Free Software Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/memchr.valgrind texinfo-6.8/gnulib/lib/memchr.valgrind
*** texinfo-6.7/gnulib/lib/memchr.valgrind	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/memchr.valgrind	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,5 ****
  # Suppress a valgrind message about use of uninitialized memory in memchr().
  
! # Copyright (C) 2009-2019 Free Software Foundation, Inc.
  #
  # This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  # Suppress a valgrind message about use of uninitialized memory in memchr().
  
! # Copyright (C) 2009-2021 Free Software Foundation, Inc.
  #
  # This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/mempcpy.c texinfo-6.8/gnulib/lib/mempcpy.c
*** texinfo-6.7/gnulib/lib/mempcpy.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/mempcpy.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Copy memory area and return pointer after last written byte.
!    Copyright (C) 2003, 2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Copy memory area and return pointer after last written byte.
!    Copyright (C) 2003, 2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 20,23 ****
--- 20,26 ----
  #include <string.h>
  
+ /* A function definition is only needed if HAVE_MEMPCPY is not defined.  */
+ #if !HAVE_MEMPCPY
+ 
  /* Copy N bytes of SRC to DEST, return pointer to bytes after the
     last written byte.  */
***************
*** 27,28 ****
--- 30,33 ----
    return (char *) memcpy (dest, src, n) + n;
  }
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/memrchr.c texinfo-6.8/gnulib/lib/memrchr.c
*** texinfo-6.7/gnulib/lib/memrchr.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/memrchr.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,5 ****
  /* memrchr -- find the last occurrence of a byte in a memory block
  
!    Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2019 Free Software
     Foundation, Inc.
  
--- 1,5 ----
  /* memrchr -- find the last occurrence of a byte in a memory block
  
!    Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/msvc-inval.c texinfo-6.8/gnulib/lib/msvc-inval.c
*** texinfo-6.7/gnulib/lib/msvc-inval.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/msvc-inval.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Invalid parameter handler for MSVC runtime libraries.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Invalid parameter handler for MSVC runtime libraries.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/msvc-inval.h texinfo-6.8/gnulib/lib/msvc-inval.h
*** texinfo-6.7/gnulib/lib/msvc-inval.h	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/msvc-inval.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Invalid parameter handler for MSVC runtime libraries.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Invalid parameter handler for MSVC runtime libraries.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/msvc-nothrow.c texinfo-6.8/gnulib/lib/msvc-nothrow.c
*** texinfo-6.7/gnulib/lib/msvc-nothrow.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/msvc-nothrow.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,5 ****
  /* Wrappers that don't throw invalid parameter notifications
     with MSVC runtime libraries.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* Wrappers that don't throw invalid parameter notifications
     with MSVC runtime libraries.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/msvc-nothrow.h texinfo-6.8/gnulib/lib/msvc-nothrow.h
*** texinfo-6.7/gnulib/lib/msvc-nothrow.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/msvc-nothrow.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,5 ****
  /* Wrappers that don't throw invalid parameter notifications
     with MSVC runtime libraries.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* Wrappers that don't throw invalid parameter notifications
     with MSVC runtime libraries.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/nl_langinfo.c texinfo-6.8/gnulib/lib/nl_langinfo.c
*** texinfo-6.7/gnulib/lib/nl_langinfo.c	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/nl_langinfo.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,5 ****
  /* nl_langinfo() replacement: query locale dependent information.
  
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* nl_langinfo() replacement: query locale dependent information.
  
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 22,25 ****
--- 22,26 ----
  
  #include <locale.h>
+ #include <stdlib.h>
  #include <string.h>
  #if defined _WIN32 && ! defined __CYGWIN__
***************
*** 29,32 ****
--- 30,68 ----
  #endif
  
+ #if REPLACE_NL_LANGINFO && !NL_LANGINFO_MTSAFE
+ # if defined _WIN32 && !defined __CYGWIN__
+ 
+ #  define WIN32_LEAN_AND_MEAN  /* avoid including junk */
+ #  include <windows.h>
+ 
+ # elif HAVE_PTHREAD_API
+ 
+ #  include <pthread.h>
+ #  if HAVE_THREADS_H && HAVE_WEAK_SYMBOLS
+ #   include <threads.h>
+ #   pragma weak thrd_exit
+ #   define c11_threads_in_use() (thrd_exit != NULL)
+ #  else
+ #   define c11_threads_in_use() 0
+ #  endif
+ 
+ # elif HAVE_THREADS_H
+ 
+ #  include <threads.h>
+ 
+ # endif
+ #endif
+ 
+ /* nl_langinfo() must be multithread-safe.  To achieve this without using
+    thread-local storage:
+      1. We use a specific static buffer for each possible argument.
+         So that different threads can call nl_langinfo with different arguments,
+         without interfering.
+      2. We use a simple strcpy or memcpy to fill this static buffer.  Filling it
+         through, for example, strcpy + strcat would not be guaranteed to leave
+         the buffer's contents intact if another thread is currently accessing
+         it.  If necessary, the contents is first assembled in a stack-allocated
+         buffer.  */
+ 
  #if !REPLACE_NL_LANGINFO || GNULIB_defined_CODESET
  /* Return the codeset of the current locale, if this is easily deducible.
***************
*** 35,45 ****
  ctype_codeset (void)
  {
!   static char buf[2 + 10 + 1];
!   char const *locale = setlocale (LC_CTYPE, NULL);
!   char *codeset = buf;
    size_t codesetlen;
    codeset[0] = '\0';
  
!   if (locale && locale[0])
      {
        /* If the locale name contains an encoding after the dot, return it.  */
--- 71,87 ----
  ctype_codeset (void)
  {
!   static char result[2 + 10 + 1];
!   char buf[2 + 10 + 1];
!   char locale[SETLOCALE_NULL_MAX];
!   char *codeset;
    size_t codesetlen;
+ 
+   if (setlocale_null_r (LC_CTYPE, locale, sizeof (locale)))
+     locale[0] = '\0';
+ 
+   codeset = buf;
    codeset[0] = '\0';
  
!   if (locale[0])
      {
        /* If the locale name contains an encoding after the dot, return it.  */
***************
*** 80,88 ****
       setlocale now returns "French_France.utf8" instead.  */
    if (strcmp (buf + 2, "65001") == 0 || strcmp (buf + 2, "utf8") == 0)
!     return "UTF-8";
    else
!     return memcpy (buf, "CP", 2);
  # else
!   return codeset;
  #endif
  }
--- 122,135 ----
       setlocale now returns "French_France.utf8" instead.  */
    if (strcmp (buf + 2, "65001") == 0 || strcmp (buf + 2, "utf8") == 0)
!     return (char *) "UTF-8";
    else
!     {
!       memcpy (buf, "CP", 2);
!       strcpy (result, buf);
!       return result;
!     }
  # else
!   strcpy (result, codeset);
!   return result;
  #endif
  }
***************
*** 96,99 ****
--- 143,277 ----
  # undef nl_langinfo
  
+ /* Without locking, on Solaris 11.3, test-nl_langinfo-mt fails, with message
+    "thread5 disturbed by threadN!", even when threadN invokes only
+       nl_langinfo (CODESET);
+       nl_langinfo (CRNCYSTR);
+    Similarly on Solaris 10.  */
+ 
+ # if !NL_LANGINFO_MTSAFE /* Solaris */
+ 
+ #  define ITEMS (MAXSTRMSG + 1)
+ #  define MAX_RESULT_LEN 80
+ 
+ static char *
+ nl_langinfo_unlocked (nl_item item)
+ {
+   static char result[ITEMS][MAX_RESULT_LEN];
+ 
+   /* The result of nl_langinfo is in storage that can be overwritten by
+      other calls to nl_langinfo.  */
+   char *tmp = nl_langinfo (item);
+   if (item >= 0 && item < ITEMS && tmp != NULL)
+     {
+       size_t tmp_len = strlen (tmp);
+       if (tmp_len < MAX_RESULT_LEN)
+         strcpy (result[item], tmp);
+       else
+         {
+           /* Produce a truncated result.  Oh well...  */
+           result[item][MAX_RESULT_LEN - 1] = '\0';
+           memcpy (result[item], tmp, MAX_RESULT_LEN - 1);
+         }
+       return result[item];
+     }
+   else
+     return tmp;
+ }
+ 
+ /* Use a lock, so that no two threads can invoke nl_langinfo_unlocked
+    at the same time.  */
+ 
+ /* Prohibit renaming this symbol.  */
+ #  undef gl_get_nl_langinfo_lock
+ 
+ #  if defined _WIN32 && !defined __CYGWIN__
+ 
+ extern __declspec(dllimport) CRITICAL_SECTION *gl_get_nl_langinfo_lock (void);
+ 
+ static char *
+ nl_langinfo_with_lock (nl_item item)
+ {
+   CRITICAL_SECTION *lock = gl_get_nl_langinfo_lock ();
+   char *ret;
+ 
+   EnterCriticalSection (lock);
+   ret = nl_langinfo_unlocked (item);
+   LeaveCriticalSection (lock);
+ 
+   return ret;
+ }
+ 
+ #  elif HAVE_PTHREAD_API
+ 
+ extern
+ #   if defined _WIN32 || defined __CYGWIN__
+   __declspec(dllimport)
+ #   endif
+   pthread_mutex_t *gl_get_nl_langinfo_lock (void);
+ 
+ #   if HAVE_WEAK_SYMBOLS /* musl libc, FreeBSD, NetBSD, OpenBSD, Haiku */
+ 
+      /* Avoid the need to link with '-lpthread'.  */
+ #    pragma weak pthread_mutex_lock
+ #    pragma weak pthread_mutex_unlock
+ 
+      /* Determine whether libpthread is in use.  */
+ #    pragma weak pthread_mutexattr_gettype
+      /* See the comments in lock.h.  */
+ #    define pthread_in_use() \
+        (pthread_mutexattr_gettype != NULL || c11_threads_in_use ())
+ 
+ #   else
+ #    define pthread_in_use() 1
+ #   endif
+ 
+ static char *
+ nl_langinfo_with_lock (nl_item item)
+ {
+   if (pthread_in_use())
+     {
+       pthread_mutex_t *lock = gl_get_nl_langinfo_lock ();
+       char *ret;
+ 
+       if (pthread_mutex_lock (lock))
+         abort ();
+       ret = nl_langinfo_unlocked (item);
+       if (pthread_mutex_unlock (lock))
+         abort ();
+ 
+       return ret;
+     }
+   else
+     return nl_langinfo_unlocked (item);
+ }
+ 
+ #  elif HAVE_THREADS_H
+ 
+ extern mtx_t *gl_get_nl_langinfo_lock (void);
+ 
+ static char *
+ nl_langinfo_with_lock (nl_item item)
+ {
+   mtx_t *lock = gl_get_nl_langinfo_lock ();
+   char *ret;
+ 
+   if (mtx_lock (lock) != thrd_success)
+     abort ();
+   ret = nl_langinfo_unlocked (item);
+   if (mtx_unlock (lock) != thrd_success)
+     abort ();
+ 
+   return ret;
+ }
+ 
+ #  endif
+ 
+ # else
+ 
+ /* On other platforms, no lock is needed.  */
+ #  define nl_langinfo_with_lock nl_langinfo
+ 
+ # endif
+ 
  char *
  rpl_nl_langinfo (nl_item item)
***************
*** 162,166 ****
        break;
      }
!   return nl_langinfo (item);
  }
  
--- 340,344 ----
        break;
      }
!   return nl_langinfo_with_lock (item);
  }
  
***************
*** 176,180 ****
  nl_langinfo (nl_item item)
  {
!   static char nlbuf[100];
    struct tm tmm = { 0 };
  
--- 354,358 ----
  nl_langinfo (nl_item item)
  {
!   char buf[100];
    struct tm tmm = { 0 };
  
***************
*** 216,227 ****
        return (char *) "%I:%M:%S %p";
      case AM_STR:
!       if (!strftime (nlbuf, sizeof nlbuf, "%p", &tmm))
!         return (char *) "AM";
!       return nlbuf;
      case PM_STR:
!       tmm.tm_hour = 12;
!       if (!strftime (nlbuf, sizeof nlbuf, "%p", &tmm))
!         return (char *) "PM";
!       return nlbuf;
      case DAY_1:
      case DAY_2:
--- 394,413 ----
        return (char *) "%I:%M:%S %p";
      case AM_STR:
!       {
!         static char result[80];
!         if (!strftime (buf, sizeof result, "%p", &tmm))
!           return (char *) "AM";
!         strcpy (result, buf);
!         return result;
!       }
      case PM_STR:
!       {
!         static char result[80];
!         tmm.tm_hour = 12;
!         if (!strftime (buf, sizeof result, "%p", &tmm))
!           return (char *) "PM";
!         strcpy (result, buf);
!         return result;
!       }
      case DAY_1:
      case DAY_2:
***************
*** 232,235 ****
--- 418,422 ----
      case DAY_7:
        {
+         static char result[7][50];
          static char const days[][sizeof "Wednesday"] = {
            "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday",
***************
*** 237,243 ****
          };
          tmm.tm_wday = item - DAY_1;
!         if (!strftime (nlbuf, sizeof nlbuf, "%A", &tmm))
            return (char *) days[item - DAY_1];
!         return nlbuf;
        }
      case ABDAY_1:
--- 424,431 ----
          };
          tmm.tm_wday = item - DAY_1;
!         if (!strftime (buf, sizeof result[0], "%A", &tmm))
            return (char *) days[item - DAY_1];
!         strcpy (result[item - DAY_1], buf);
!         return result[item - DAY_1];
        }
      case ABDAY_1:
***************
*** 249,259 ****
      case ABDAY_7:
        {
          static char const abdays[][sizeof "Sun"] = {
            "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
          };
          tmm.tm_wday = item - ABDAY_1;
!         if (!strftime (nlbuf, sizeof nlbuf, "%a", &tmm))
            return (char *) abdays[item - ABDAY_1];
!         return nlbuf;
        }
      {
--- 437,449 ----
      case ABDAY_7:
        {
+         static char result[7][30];
          static char const abdays[][sizeof "Sun"] = {
            "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
          };
          tmm.tm_wday = item - ABDAY_1;
!         if (!strftime (buf, sizeof result[0], "%a", &tmm))
            return (char *) abdays[item - ABDAY_1];
!         strcpy (result[item - ABDAY_1], buf);
!         return result[item - ABDAY_1];
        }
      {
***************
*** 274,281 ****
        case MON_11:
        case MON_12:
!         tmm.tm_mon = item - MON_1;
!         if (!strftime (nlbuf, sizeof nlbuf, "%B", &tmm))
!           return (char *) months[item - MON_1];
!         return nlbuf;
        case ALTMON_1:
        case ALTMON_2:
--- 464,475 ----
        case MON_11:
        case MON_12:
!         {
!           static char result[12][50];
!           tmm.tm_mon = item - MON_1;
!           if (!strftime (buf, sizeof result[0], "%B", &tmm))
!             return (char *) months[item - MON_1];
!           strcpy (result[item - MON_1], buf);
!           return result[item - MON_1];
!         }
        case ALTMON_1:
        case ALTMON_2:
***************
*** 290,302 ****
        case ALTMON_11:
        case ALTMON_12:
!         tmm.tm_mon = item - ALTMON_1;
!         /* The platforms without nl_langinfo() don't support strftime with %OB.
!            We don't even need to try.  */
!         #if 0
!         if (!strftime (nlbuf, sizeof nlbuf, "%OB", &tmm))
!         #endif
!           if (!strftime (nlbuf, sizeof nlbuf, "%B", &tmm))
!             return (char *) months[item - ALTMON_1];
!         return nlbuf;
      }
      case ABMON_1:
--- 484,500 ----
        case ALTMON_11:
        case ALTMON_12:
!         {
!           static char result[12][50];
!           tmm.tm_mon = item - ALTMON_1;
!           /* The platforms without nl_langinfo() don't support strftime with
!              %OB.  We don't even need to try.  */
!           #if 0
!           if (!strftime (buf, sizeof result[0], "%OB", &tmm))
!           #endif
!             if (!strftime (buf, sizeof result[0], "%B", &tmm))
!               return (char *) months[item - ALTMON_1];
!           strcpy (result[item - ALTMON_1], buf);
!           return result[item - ALTMON_1];
!         }
      }
      case ABMON_1:
***************
*** 313,316 ****
--- 511,515 ----
      case ABMON_12:
        {
+         static char result[12][30];
          static char const abmonths[][sizeof "Jan"] = {
            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",
***************
*** 318,324 ****
          };
          tmm.tm_mon = item - ABMON_1;
!         if (!strftime (nlbuf, sizeof nlbuf, "%b", &tmm))
            return (char *) abmonths[item - ABMON_1];
!         return nlbuf;
        }
      case ERA:
--- 517,524 ----
          };
          tmm.tm_mon = item - ABMON_1;
!         if (!strftime (buf, sizeof result[0], "%b", &tmm))
            return (char *) abmonths[item - ABMON_1];
!         strcpy (result[item - ABMON_1], buf);
!         return result[item - ABMON_1];
        }
      case ERA:
diff -Nrc2 texinfo-6.7/gnulib/lib/nl_langinfo-lock.c texinfo-6.8/gnulib/lib/nl_langinfo-lock.c
*** texinfo-6.7/gnulib/lib/nl_langinfo-lock.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/nl_langinfo-lock.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 0 ****
--- 1,150 ----
+ /* Return the internal lock used by nl_langinfo.
+    Copyright (C) 2019-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2019-2020.  */
+ 
+ #include <config.h>
+ 
+ /* When it is known that the gl_get_nl_langinfo_lock function is defined
+    by a dependency library, it should not be defined here.  */
+ #if OMIT_NL_LANGINFO_LOCK
+ 
+ /* This declaration is solely to ensure that after preprocessing
+    this file is never empty.  */
+ typedef int dummy;
+ 
+ #else
+ 
+ /* This file defines the internal lock used by nl_langinfo.
+    It is a separate compilation unit, so that only one copy of it is
+    present when linking statically.  */
+ 
+ /* Prohibit renaming this symbol.  */
+ # undef gl_get_nl_langinfo_lock
+ 
+ /* Macro for exporting a symbol (function, not variable) defined in this file,
+    when compiled into a shared library.  */
+ # ifndef DLL_EXPORTED
+ #  if HAVE_VISIBILITY
+   /* Override the effect of the compiler option '-fvisibility=hidden'.  */
+ #   define DLL_EXPORTED __attribute__((__visibility__("default")))
+ #  elif defined _WIN32 || defined __CYGWIN__
+ #   define DLL_EXPORTED __declspec(dllexport)
+ #  else
+ #   define DLL_EXPORTED
+ #  endif
+ # endif
+ 
+ # if defined _WIN32 && !defined __CYGWIN__
+ 
+ #  define WIN32_LEAN_AND_MEAN  /* avoid including junk */
+ #  include <windows.h>
+ 
+ #  include "windows-initguard.h"
+ 
+ /* The return type is a 'CRITICAL_SECTION *', not a 'glwthread_mutex_t *',
+    because the latter is not guaranteed to be a stable ABI in the future.  */
+ 
+ /* Make sure the function gets exported from DLLs.  */
+ DLL_EXPORTED CRITICAL_SECTION *gl_get_nl_langinfo_lock (void);
+ 
+ static glwthread_initguard_t guard = GLWTHREAD_INITGUARD_INIT;
+ static CRITICAL_SECTION lock;
+ 
+ /* Returns the internal lock used by nl_langinfo.  */
+ CRITICAL_SECTION *
+ gl_get_nl_langinfo_lock (void)
+ {
+   if (!guard.done)
+     {
+       if (InterlockedIncrement (&guard.started) == 0)
+         {
+           /* This thread is the first one to need the lock.  Initialize it.  */
+           InitializeCriticalSection (&lock);
+           guard.done = 1;
+         }
+       else
+         {
+           /* Don't let guard.started grow and wrap around.  */
+           InterlockedDecrement (&guard.started);
+           /* Yield the CPU while waiting for another thread to finish
+              initializing this mutex.  */
+           while (!guard.done)
+             Sleep (0);
+         }
+     }
+   return &lock;
+ }
+ 
+ # elif HAVE_PTHREAD_API
+ 
+ #  include <pthread.h>
+ 
+ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
+ 
+ /* Make sure the function gets exported from shared libraries.  */
+ DLL_EXPORTED pthread_mutex_t *gl_get_nl_langinfo_lock (void);
+ 
+ /* Returns the internal lock used by nl_langinfo.  */
+ pthread_mutex_t *
+ gl_get_nl_langinfo_lock (void)
+ {
+   return &mutex;
+ }
+ 
+ # elif HAVE_THREADS_H
+ 
+ #  include <threads.h>
+ #  include <stdlib.h>
+ 
+ static int volatile init_needed = 1;
+ static once_flag init_once = ONCE_FLAG_INIT;
+ static mtx_t mutex;
+ 
+ static void
+ atomic_init (void)
+ {
+   if (mtx_init (&mutex, mtx_plain) != thrd_success)
+     abort ();
+   init_needed = 0;
+ }
+ 
+ /* Make sure the function gets exported from shared libraries.  */
+ DLL_EXPORTED mtx_t *gl_get_nl_langinfo_lock (void);
+ 
+ /* Returns the internal lock used by nl_langinfo.  */
+ mtx_t *
+ gl_get_nl_langinfo_lock (void)
+ {
+   if (init_needed)
+     call_once (&init_once, atomic_init);
+   return &mutex;
+ }
+ 
+ # endif
+ 
+ # if (defined _WIN32 || defined __CYGWIN__) && !defined _MSC_VER
+ /* Make sure the '__declspec(dllimport)' in nl_langinfo.c does not cause
+    a link failure when no DLLs are involved.  */
+ #  if defined _WIN64 || defined _LP64
+ #   define IMP(x) __imp_##x
+ #  else
+ #   define IMP(x) _imp__##x
+ #  endif
+ void * IMP(gl_get_nl_langinfo_lock) = &gl_get_nl_langinfo_lock;
+ # endif
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/_Noreturn.h texinfo-6.8/gnulib/lib/_Noreturn.h
*** texinfo-6.7/gnulib/lib/_Noreturn.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/_Noreturn.h	2021-02-09 21:05:36.000000000 +0000
***************
*** 1,4 ****
  /* A C macro for declaring that a function does not return.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,4 ----
  /* A C macro for declaring that a function does not return.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 18,28 ****
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)))
  #  define _Noreturn [[noreturn]]
! # elif ((!defined __cplusplus || defined __clang__)                     \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0)  \
!             || 4 < __GNUC__ + (7 <= __GNUC_MINOR__)))
     /* _Noreturn works as-is.  */
! # elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
--- 18,40 ----
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)) \
!       && 0)
!     /* [[noreturn]] is not practically usable, because with it the syntax
!          extern _Noreturn void func (...);
!        would not be valid; such a declaration would only be valid with 'extern'
!        and '_Noreturn' swapped, or without the 'extern' keyword.  However, some
!        AIX system header files and several gnulib header files use precisely
!        this syntax with 'extern'.  */
  #  define _Noreturn [[noreturn]]
! # elif ((!defined __cplusplus || defined __clang__) \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
!             || (!defined __STRICT_ANSI__ \
!                 && (__4 < __GNUC__ + (7 <= __GNUC_MINOR__) \
!                     || (defined __apple_build_version__ \
!                         ? 6000000 <= __apple_build_version__ \
!                         : 3 < __clang_major__ + (5 <= __clang_minor__))))))
     /* _Noreturn works as-is.  */
! # elif (2 < __GNUC__ + (8 <= __GNUC_MINOR__) || defined __clang__ \
!         || 0x5110 <= __SUNPRO_C)
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
diff -Nrc2 texinfo-6.7/gnulib/lib/open.c texinfo-6.8/gnulib/lib/open.c
*** texinfo-6.7/gnulib/lib/open.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/open.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 0 ****
--- 1,209 ----
+ /* Open a descriptor to a file.
+    Copyright (C) 2007-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2007.  */
+ 
+ /* If the user's config.h happens to include <fcntl.h>, let it include only
+    the system's <fcntl.h> here, so that orig_open doesn't recurse to
+    rpl_open.  */
+ #define __need_system_fcntl_h
+ #include <config.h>
+ 
+ /* Get the original definition of open.  It might be defined as a macro.  */
+ #include <fcntl.h>
+ #include <sys/types.h>
+ #undef __need_system_fcntl_h
+ 
+ static int
+ orig_open (const char *filename, int flags, mode_t mode)
+ {
+ #if defined _WIN32 && !defined __CYGWIN__
+   return _open (filename, flags, mode);
+ #else
+   return open (filename, flags, mode);
+ #endif
+ }
+ 
+ /* Specification.  */
+ /* Write "fcntl.h" here, not <fcntl.h>, otherwise OSF/1 5.1 DTK cc eliminates
+    this include because of the preliminary #include <fcntl.h> above.  */
+ #include "fcntl.h"
+ 
+ #include "cloexec.h"
+ 
+ #include <errno.h>
+ #include <stdarg.h>
+ #include <string.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <unistd.h>
+ 
+ #ifndef REPLACE_OPEN_DIRECTORY
+ # define REPLACE_OPEN_DIRECTORY 0
+ #endif
+ 
+ int
+ open (const char *filename, int flags, ...)
+ {
+   /* 0 = unknown, 1 = yes, -1 = no.  */
+ #if GNULIB_defined_O_CLOEXEC
+   int have_cloexec = -1;
+ #else
+   static int have_cloexec;
+ #endif
+ 
+   mode_t mode;
+   int fd;
+ 
+   mode = 0;
+   if (flags & O_CREAT)
+     {
+       va_list arg;
+       va_start (arg, flags);
+ 
+       /* We have to use PROMOTED_MODE_T instead of mode_t, otherwise GCC 4
+          creates crashing code when 'mode_t' is smaller than 'int'.  */
+       mode = va_arg (arg, PROMOTED_MODE_T);
+ 
+       va_end (arg);
+     }
+ 
+ #if GNULIB_defined_O_NONBLOCK
+   /* The only known platform that lacks O_NONBLOCK is mingw, but it
+      also lacks named pipes and Unix sockets, which are the only two
+      file types that require non-blocking handling in open().
+      Therefore, it is safe to ignore O_NONBLOCK here.  It is handy
+      that mingw also lacks openat(), so that is also covered here.  */
+   flags &= ~O_NONBLOCK;
+ #endif
+ 
+ #if defined _WIN32 && ! defined __CYGWIN__
+   if (strcmp (filename, "/dev/null") == 0)
+     filename = "NUL";
+ #endif
+ 
+ #if OPEN_TRAILING_SLASH_BUG
+   /* Fail if one of O_CREAT, O_WRONLY, O_RDWR is specified and the filename
+      ends in a slash, as POSIX says such a filename must name a directory
+      <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>:
+        "A pathname that contains at least one non-<slash> character and that
+         ends with one or more trailing <slash> characters shall not be resolved
+         successfully unless the last pathname component before the trailing
+         <slash> characters names an existing directory"
+      If the named file already exists as a directory, then
+        - if O_CREAT is specified, open() must fail because of the semantics
+          of O_CREAT,
+        - if O_WRONLY or O_RDWR is specified, open() must fail because POSIX
+          <https://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html>
+          says that it fails with errno = EISDIR in this case.
+      If the named file does not exist or does not name a directory, then
+        - if O_CREAT is specified, open() must fail since open() cannot create
+          directories,
+        - if O_WRONLY or O_RDWR is specified, open() must fail because the
+          file does not contain a '.' directory.  */
+   if ((flags & O_CREAT)
+       || (flags & O_ACCMODE) == O_RDWR
+       || (flags & O_ACCMODE) == O_WRONLY)
+     {
+       size_t len = strlen (filename);
+       if (len > 0 && filename[len - 1] == '/')
+         {
+           errno = EISDIR;
+           return -1;
+         }
+     }
+ #endif
+ 
+   fd = orig_open (filename,
+                   flags & ~(have_cloexec < 0 ? O_CLOEXEC : 0), mode);
+ 
+   if (flags & O_CLOEXEC)
+     {
+       if (! have_cloexec)
+         {
+           if (0 <= fd)
+             have_cloexec = 1;
+           else if (errno == EINVAL)
+             {
+               fd = orig_open (filename, flags & ~O_CLOEXEC, mode);
+               have_cloexec = -1;
+             }
+         }
+       if (have_cloexec < 0 && 0 <= fd)
+         set_cloexec_flag (fd, true);
+     }
+ 
+ 
+ #if REPLACE_FCHDIR
+   /* Implementing fchdir and fdopendir requires the ability to open a
+      directory file descriptor.  If open doesn't support that (as on
+      mingw), we use a dummy file that behaves the same as directories
+      on Linux (ie. always reports EOF on attempts to read()), and
+      override fstat() in fchdir.c to hide the fact that we have a
+      dummy.  */
+   if (REPLACE_OPEN_DIRECTORY && fd < 0 && errno == EACCES
+       && ((flags & O_ACCMODE) == O_RDONLY
+           || (O_SEARCH != O_RDONLY && (flags & O_ACCMODE) == O_SEARCH)))
+     {
+       struct stat statbuf;
+       if (stat (filename, &statbuf) == 0 && S_ISDIR (statbuf.st_mode))
+         {
+           /* Maximum recursion depth of 1.  */
+           fd = open ("/dev/null", flags, mode);
+           if (0 <= fd)
+             fd = _gl_register_fd (fd, filename);
+         }
+       else
+         errno = EACCES;
+     }
+ #endif
+ 
+ #if OPEN_TRAILING_SLASH_BUG
+   /* If the filename ends in a slash and fd does not refer to a directory,
+      then fail.
+      Rationale: POSIX says such a filename must name a directory
+      <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>:
+        "A pathname that contains at least one non-<slash> character and that
+         ends with one or more trailing <slash> characters shall not be resolved
+         successfully unless the last pathname component before the trailing
+         <slash> characters names an existing directory"
+      If the named file without the slash is not a directory, open() must fail
+      with ENOTDIR.  */
+   if (fd >= 0)
+     {
+       /* We know len is positive, since open did not fail with ENOENT.  */
+       size_t len = strlen (filename);
+       if (filename[len - 1] == '/')
+         {
+           struct stat statbuf;
+ 
+           if (fstat (fd, &statbuf) >= 0 && !S_ISDIR (statbuf.st_mode))
+             {
+               close (fd);
+               errno = ENOTDIR;
+               return -1;
+             }
+         }
+     }
+ #endif
+ 
+ #if REPLACE_FCHDIR
+   if (!REPLACE_OPEN_DIRECTORY && 0 <= fd)
+     fd = _gl_register_fd (fd, filename);
+ #endif
+ 
+   return fd;
+ }
diff -Nrc2 texinfo-6.7/gnulib/lib/pathmax.h texinfo-6.8/gnulib/lib/pathmax.h
*** texinfo-6.7/gnulib/lib/pathmax.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/pathmax.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 0 ****
--- 1,83 ----
+ /* Define PATH_MAX somehow.  Requires sys/types.h.
+    Copyright (C) 1992, 1999, 2001, 2003, 2005, 2009-2021 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 3, 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _PATHMAX_H
+ # define _PATHMAX_H
+ 
+ /* POSIX:2008 defines PATH_MAX to be the maximum number of bytes in a filename,
+    including the terminating NUL byte.
+    <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html>
+    PATH_MAX is not defined on systems which have no limit on filename length,
+    such as GNU/Hurd.
+ 
+    This file does *not* define PATH_MAX always.  Programs that use this file
+    can handle the GNU/Hurd case in several ways:
+      - Either with a package-wide handling, or with a per-file handling,
+      - Either through a
+          #ifdef PATH_MAX
+        or through a fallback like
+          #ifndef PATH_MAX
+          # define PATH_MAX 8192
+          #endif
+        or through a fallback like
+          #ifndef PATH_MAX
+          # define PATH_MAX pathconf ("/", _PC_PATH_MAX)
+          #endif
+  */
+ 
+ # include <unistd.h>
+ 
+ # include <limits.h>
+ 
+ # ifndef _POSIX_PATH_MAX
+ #  define _POSIX_PATH_MAX 256
+ # endif
+ 
+ /* Don't include sys/param.h if it already has been.  */
+ # if defined HAVE_SYS_PARAM_H && !defined PATH_MAX && !defined MAXPATHLEN
+ #  include <sys/param.h>
+ # endif
+ 
+ # if !defined PATH_MAX && defined MAXPATHLEN
+ #  define PATH_MAX MAXPATHLEN
+ # endif
+ 
+ # ifdef __hpux
+ /* On HP-UX, PATH_MAX designates the maximum number of bytes in a filename,
+    *not* including the terminating NUL byte, and is set to 1023.
+    Additionally, when _XOPEN_SOURCE is defined to 500 or more, PATH_MAX is
+    not defined at all any more.  */
+ #  undef PATH_MAX
+ #  define PATH_MAX 1024
+ # endif
+ 
+ # if defined _WIN32 && ! defined __CYGWIN__
+ /* The page "Naming Files, Paths, and Namespaces" on msdn.microsoft.com,
+    section "Maximum Path Length Limitation",
+    <https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file#maximum-path-length-limitation>
+    explains that the maximum size of a filename, including the terminating
+    NUL byte, is 260 = 3 + 256 + 1.
+    This is the same value as
+      - FILENAME_MAX in <stdio.h>,
+      - _MAX_PATH in <stdlib.h>,
+      - MAX_PATH in <windef.h>.
+    Undefine the original value, because mingw's <limits.h> gets it wrong.  */
+ #  undef PATH_MAX
+ #  define PATH_MAX 260
+ # endif
+ 
+ #endif /* _PATHMAX_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/printf-args.c texinfo-6.8/gnulib/lib/printf-args.c
*** texinfo-6.7/gnulib/lib/printf-args.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/printf-args.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Decomposed printf argument list.
!    Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,4 ----
  /* Decomposed printf argument list.
!    Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2021 Free Software
     Foundation, Inc.
  
***************
*** 66,70 ****
          ap->a.a_ulongint = va_arg (args, unsigned long int);
          break;
- #if HAVE_LONG_LONG_INT
        case TYPE_LONGLONGINT:
          ap->a.a_longlongint = va_arg (args, long long int);
--- 66,69 ----
***************
*** 73,77 ****
          ap->a.a_ulonglongint = va_arg (args, unsigned long long int);
          break;
- #endif
        case TYPE_DOUBLE:
          ap->a.a_double = va_arg (args, double);
--- 72,75 ----
***************
*** 136,144 ****
          ap->a.a_count_longint_pointer = va_arg (args, long int *);
          break;
- #if HAVE_LONG_LONG_INT
        case TYPE_COUNT_LONGLONGINT_POINTER:
          ap->a.a_count_longlongint_pointer = va_arg (args, long long int *);
          break;
- #endif
  #if ENABLE_UNISTDIO
        /* The unistdio extensions.  */
--- 134,140 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/printf-args.h texinfo-6.8/gnulib/lib/printf-args.h
*** texinfo-6.7/gnulib/lib/printf-args.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/printf-args.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Decomposed printf argument list.
!    Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2019 Free Software
     Foundation, Inc.
  
--- 1,4 ----
  /* Decomposed printf argument list.
!    Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2021 Free Software
     Foundation, Inc.
  
***************
*** 58,65 ****
    TYPE_LONGINT,
    TYPE_ULONGINT,
- #if HAVE_LONG_LONG_INT
    TYPE_LONGLONGINT,
    TYPE_ULONGLONGINT,
- #endif
    TYPE_DOUBLE,
    TYPE_LONGDOUBLE,
--- 58,63 ----
***************
*** 76,83 ****
    TYPE_COUNT_SHORT_POINTER,
    TYPE_COUNT_INT_POINTER,
!   TYPE_COUNT_LONGINT_POINTER
! #if HAVE_LONG_LONG_INT
! , TYPE_COUNT_LONGLONGINT_POINTER
! #endif
  #if ENABLE_UNISTDIO
    /* The unistdio extensions.  */
--- 74,79 ----
    TYPE_COUNT_SHORT_POINTER,
    TYPE_COUNT_INT_POINTER,
!   TYPE_COUNT_LONGINT_POINTER,
!   TYPE_COUNT_LONGLONGINT_POINTER
  #if ENABLE_UNISTDIO
    /* The unistdio extensions.  */
***************
*** 102,109 ****
      long int                    a_longint;
      unsigned long int           a_ulongint;
- #if HAVE_LONG_LONG_INT
      long long int               a_longlongint;
      unsigned long long int      a_ulonglongint;
- #endif
      float                       a_float;
      double                      a_double;
--- 98,103 ----
***************
*** 122,128 ****
      int *                       a_count_int_pointer;
      long int *                  a_count_longint_pointer;
- #if HAVE_LONG_LONG_INT
      long long int *             a_count_longlongint_pointer;
- #endif
  #if ENABLE_UNISTDIO
      /* The unistdio extensions.  */
--- 116,120 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/printf-parse.c texinfo-6.8/gnulib/lib/printf-parse.c
*** texinfo-6.7/gnulib/lib/printf-parse.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/printf-parse.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Formatted output to strings.
!    Copyright (C) 1999-2000, 2002-2003, 2006-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Formatted output to strings.
!    Copyright (C) 1999-2000, 2002-2003, 2006-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 448,459 ****
                  {
                  case 'd': case 'i':
! #if HAVE_LONG_LONG_INT
!                   /* If 'long long' exists and is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_LONGLONGINT;
                    else
! #endif
!                   /* If 'long long' exists and is the same as 'long', we parse
!                      "lld" into TYPE_LONGINT.  */
                    if (flags >= 8)
                      type = TYPE_LONGINT;
--- 448,457 ----
                  {
                  case 'd': case 'i':
!                   /* If 'long long' is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_LONGLONGINT;
                    else
!                   /* If 'long long' is the same as 'long', we parse "lld" into
!                      TYPE_LONGINT.  */
                    if (flags >= 8)
                      type = TYPE_LONGINT;
***************
*** 466,477 ****
                    break;
                  case 'o': case 'u': case 'x': case 'X':
! #if HAVE_LONG_LONG_INT
!                   /* If 'long long' exists and is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_ULONGLONGINT;
                    else
! #endif
!                   /* If 'unsigned long long' exists and is the same as
!                      'unsigned long', we parse "llu" into TYPE_ULONGINT.  */
                    if (flags >= 8)
                      type = TYPE_ULONGINT;
--- 464,473 ----
                    break;
                  case 'o': case 'u': case 'x': case 'X':
!                   /* If 'unsigned long long' is larger than 'unsigned long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_ULONGLONGINT;
                    else
!                   /* If 'unsigned long long' is the same as 'unsigned long', we
!                      parse "llu" into TYPE_ULONGINT.  */
                    if (flags >= 8)
                      type = TYPE_ULONGINT;
***************
*** 526,537 ****
                    break;
                  case 'n':
! #if HAVE_LONG_LONG_INT
!                   /* If 'long long' exists and is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_COUNT_LONGLONGINT_POINTER;
                    else
! #endif
!                   /* If 'long long' exists and is the same as 'long', we parse
!                      "lln" into TYPE_COUNT_LONGINT_POINTER.  */
                    if (flags >= 8)
                      type = TYPE_COUNT_LONGINT_POINTER;
--- 522,531 ----
                    break;
                  case 'n':
!                   /* If 'long long' is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_COUNT_LONGLONGINT_POINTER;
                    else
!                   /* If 'long long' is the same as 'long', we parse "lln" into
!                      TYPE_COUNT_LONGINT_POINTER.  */
                    if (flags >= 8)
                      type = TYPE_COUNT_LONGINT_POINTER;
diff -Nrc2 texinfo-6.7/gnulib/lib/printf-parse.h texinfo-6.8/gnulib/lib/printf-parse.h
*** texinfo-6.7/gnulib/lib/printf-parse.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/printf-parse.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Parse printf format string.
!    Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2019 Free Software
     Foundation, Inc.
  
--- 1,4 ----
  /* Parse printf format string.
!    Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/regcomp.c texinfo-6.8/gnulib/lib/regcomp.c
*** texinfo-6.7/gnulib/lib/regcomp.c	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/regcomp.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
--- 1,4 ----
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
***************
*** 559,563 ****
  {
    /* Set the first 128 bits.  */
! # if defined __GNUC__ && !defined __STRICT_ANSI__
    [0 ... 0x80 / BITSET_WORD_BITS - 1] = BITSET_WORD_MAX
  # else
--- 559,563 ----
  {
    /* Set the first 128 bits.  */
! # if (defined __GNUC__ || __clang_major__ >= 4) && !defined __STRICT_ANSI__
    [0 ... 0x80 / BITSET_WORD_BITS - 1] = BITSET_WORD_MAX
  # else
***************
*** 1437,1441 ****
  
      case END_OF_RE:
!       assert (node->next == NULL);
        break;
  
--- 1437,1441 ----
  
      case END_OF_RE:
!       DEBUG_ASSERT (node->next == NULL);
        break;
  
***************
*** 1453,1458 ****
  	else
  	  right = node->next->node_idx;
! 	assert (left > -1);
! 	assert (right > -1);
  	err = re_node_set_init_2 (dfa->edests + idx, left, right);
        }
--- 1453,1458 ----
  	else
  	  right = node->next->node_idx;
! 	DEBUG_ASSERT (left > -1);
! 	DEBUG_ASSERT (right > -1);
  	err = re_node_set_init_2 (dfa->edests + idx, left, right);
        }
***************
*** 1472,1476 ****
  
      default:
!       assert (!IS_EPSILON_NODE (node->token.type));
        dfa->nexts[idx] = node->next->node_idx;
        break;
--- 1472,1476 ----
  
      default:
!       DEBUG_ASSERT (!IS_EPSILON_NODE (node->token.type));
        dfa->nexts[idx] = node->next->node_idx;
        break;
***************
*** 1654,1660 ****
    Idx node_idx;
    bool incomplete;
! #ifdef DEBUG
!   assert (dfa->nodes_len > 0);
! #endif
    incomplete = false;
    /* For each nodes, calculate epsilon closure.  */
--- 1654,1658 ----
    Idx node_idx;
    bool incomplete;
!   DEBUG_ASSERT (dfa->nodes_len > 0);
    incomplete = false;
    /* For each nodes, calculate epsilon closure.  */
***************
*** 1671,1677 ****
  	}
  
! #ifdef DEBUG
!       assert (dfa->eclosures[node_idx].nelem != -1);
! #endif
  
        /* If we have already calculated, skip it.  */
--- 1669,1673 ----
  	}
  
!       DEBUG_ASSERT (dfa->eclosures[node_idx].nelem != -1);
  
        /* If we have already calculated, skip it.  */
***************
*** 1700,1704 ****
    Idx i;
    re_node_set eclosure;
-   bool ok;
    bool incomplete = false;
    err = re_node_set_alloc (&eclosure, dfa->edests[node].nelem + 1);
--- 1696,1699 ----
***************
*** 1706,1709 ****
--- 1701,1707 ----
      return err;
  
+   /* An epsilon closure includes itself.  */
+   eclosure.elems[eclosure.nelem++] = node;
+ 
    /* This indicates that we are calculating this node now.
       We reference this value to avoid infinite loop.  */
***************
*** 1758,1765 ****
        }
  
-   /* An epsilon closure includes itself.  */
-   ok = re_node_set_insert (&eclosure, node);
-   if (__glibc_unlikely (! ok))
-     return REG_ESPACE;
    if (incomplete && !root)
      dfa->eclosures[node].nelem = 0;
--- 1756,1759 ----
***************
*** 2443,2449 ****
      default:
        /* Must not happen?  */
! #ifdef DEBUG
!       assert (0);
! #endif
        return NULL;
      }
--- 2437,2441 ----
      default:
        /* Must not happen?  */
!       DEBUG_ASSERT (false);
        return NULL;
      }
***************
*** 3307,3311 ****
  	      break;
  	    default:
! 	      assert (0);
  	      break;
  	    }
--- 3299,3303 ----
  	      break;
  	    default:
! 	      DEBUG_ASSERT (false);
  	      break;
  	    }
***************
*** 3663,3667 ****
  #endif /* not RE_ENABLE_I18N */
    reg_errcode_t ret;
-   re_token_t br_token;
    bin_tree_t *tree;
  
--- 3655,3658 ----
***************
*** 3714,3722 ****
  
    /* Build a tree for simple bracket.  */
! #if defined GCC_LINT || defined lint
!   memset (&br_token, 0, sizeof br_token);
! #endif
!   br_token.type = SIMPLE_BRACKET;
!   br_token.opr.sbcset = sbcset;
    tree = create_token_tree (dfa, NULL, NULL, &br_token);
    if (__glibc_unlikely (tree == NULL))
--- 3705,3709 ----
  
    /* Build a tree for simple bracket.  */
!   re_token_t br_token = { .type = SIMPLE_BRACKET, .opr.sbcset = sbcset };
    tree = create_token_tree (dfa, NULL, NULL, &br_token);
    if (__glibc_unlikely (tree == NULL))
***************
*** 3809,3817 ****
  	     re_token_type_t type)
  {
!   re_token_t t;
! #if defined GCC_LINT || defined lint
!   memset (&t, 0, sizeof t);
! #endif
!   t.type = type;
    return create_token_tree (dfa, left, right, &t);
  }
--- 3796,3800 ----
  	     re_token_type_t type)
  {
!   re_token_t t = { .type = type };
    return create_token_tree (dfa, left, right, &t);
  }
diff -Nrc2 texinfo-6.7/gnulib/lib/regex.c texinfo-6.8/gnulib/lib/regex.c
*** texinfo-6.7/gnulib/lib/regex.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/regex.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
--- 1,4 ----
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
***************
*** 18,21 ****
--- 18,23 ----
     <https://www.gnu.org/licenses/>.  */
  
+ #define __STDC_WANT_IEC_60559_BFP_EXT__
+ 
  #ifndef _LIBC
  # include <libc-config.h>
diff -Nrc2 texinfo-6.7/gnulib/lib/regexec.c texinfo-6.8/gnulib/lib/regexec.c
*** texinfo-6.7/gnulib/lib/regexec.c	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/regexec.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
--- 1,4 ----
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
***************
*** 60,64 ****
  static reg_errcode_t push_fail_stack (struct re_fail_stack_t *fs,
  				      Idx str_idx, Idx dest_node, Idx nregs,
! 				      regmatch_t *regs,
  				      re_node_set *eps_via_nodes);
  static reg_errcode_t set_regs (const regex_t *preg,
--- 60,64 ----
  static reg_errcode_t push_fail_stack (struct re_fail_stack_t *fs,
  				      Idx str_idx, Idx dest_node, Idx nregs,
! 				      regmatch_t *regs, regmatch_t *prevregs,
  				      re_node_set *eps_via_nodes);
  static reg_errcode_t set_regs (const regex_t *preg,
***************
*** 187,191 ****
     string; if REG_NOTEOL is set, then $ does not match at the end.
  
!    We return 0 if we find a match and REG_NOMATCH if not.  */
  
  int
--- 187,192 ----
     string; if REG_NOTEOL is set, then $ does not match at the end.
  
!    Return 0 if a match is found, REG_NOMATCH if not, REG_BADPAT if
!    EFLAGS is invalid.  */
  
  int
***************
*** 270,275 ****
  
     On success, re_match* functions return the length of the match, re_search*
!    return the position of the start of the match.  Return value -1 means no
!    match was found and -2 indicates an internal error.  */
  
  regoff_t
--- 271,276 ----
  
     On success, re_match* functions return the length of the match, re_search*
!    return the position of the start of the match.  They return -1 on
!    match failure, -2 on error.  */
  
  regoff_t
***************
*** 444,448 ****
        if (ret_len)
  	{
! 	  assert (pmatch[0].rm_so == start);
  	  rval = pmatch[0].rm_eo - start;
  	}
--- 445,449 ----
        if (ret_len)
  	{
! 	  DEBUG_ASSERT (pmatch[0].rm_so == start);
  	  rval = pmatch[0].rm_eo - start;
  	}
***************
*** 503,509 ****
    else
      {
!       assert (regs_allocated == REGS_FIXED);
        /* This function may not be called with REGS_FIXED and nregs too big.  */
!       assert (regs->num_regs >= nregs);
        rval = REGS_FIXED;
      }
--- 504,510 ----
    else
      {
!       DEBUG_ASSERT (regs_allocated == REGS_FIXED);
        /* This function may not be called with REGS_FIXED and nregs too big.  */
!       DEBUG_ASSERT (nregs <= regs->num_regs);
        rval = REGS_FIXED;
      }
***************
*** 598,606 ****
    bool sb;
    int ch;
- #if defined _LIBC || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)
    re_match_context_t mctx = { .dfa = dfa };
- #else
-   re_match_context_t mctx;
- #endif
    char *fastmap = ((preg->fastmap != NULL && preg->fastmap_accurate
  		    && start != last_start && !preg->can_be_null)
--- 599,603 ----
***************
*** 608,616 ****
    RE_TRANSLATE_TYPE t = preg->translate;
  
- #if !(defined _LIBC || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
-   memset (&mctx, '\0', sizeof (re_match_context_t));
-   mctx.dfa = dfa;
- #endif
- 
    extra_nmatch = (nmatch > preg->re_nsub) ? nmatch - (preg->re_nsub + 1) : 0;
    nmatch -= extra_nmatch;
--- 605,608 ----
***************
*** 623,630 ****
      return REG_NOMATCH;
  
- #ifdef DEBUG
    /* We assume front-end functions already check them.  */
!   assert (0 <= last_start && last_start <= length);
! #endif
  
    /* If initial states with non-begbuf contexts have no elements,
--- 615,620 ----
      return REG_NOMATCH;
  
    /* We assume front-end functions already check them.  */
!   DEBUG_ASSERT (0 <= last_start && last_start <= length);
  
    /* If initial states with non-begbuf contexts have no elements,
***************
*** 678,683 ****
  	}
      }
-   else
-     mctx.state_log = NULL;
  
    match_first = start;
--- 668,671 ----
***************
*** 839,846 ****
      }
  
! #ifdef DEBUG
!   assert (match_last != -1);
!   assert (err == REG_NOERROR);
! #endif
  
    /* Set pmatch[] if we need.  */
--- 827,832 ----
      }
  
!   DEBUG_ASSERT (match_last != -1);
!   DEBUG_ASSERT (err == REG_NOERROR);
  
    /* Set pmatch[] if we need.  */
***************
*** 887,891 ****
  	      }
  #else
! 	    assert (mctx.input.offsets_needed == 0);
  #endif
  	    pmatch[reg_idx].rm_so += match_first;
--- 873,877 ----
  	      }
  #else
! 	    DEBUG_ASSERT (mctx.input.offsets_needed == 0);
  #endif
  	    pmatch[reg_idx].rm_so += match_first;
***************
*** 927,933 ****
    re_dfastate_t **lim_states = NULL;
    re_sift_context_t sctx;
! #ifdef DEBUG
!   assert (mctx->state_log != NULL);
! #endif
    match_last = mctx->match_last;
    halt_node = mctx->last_node;
--- 913,917 ----
    re_dfastate_t **lim_states = NULL;
    re_sift_context_t sctx;
!   DEBUG_ASSERT (mctx->state_log != NULL);
    match_last = mctx->match_last;
    halt_node = mctx->last_node;
***************
*** 1075,1079 ****
    if (__glibc_unlikely (cur_state == NULL))
      {
!       assert (err == REG_ESPACE);
        return -2;
      }
--- 1059,1063 ----
    if (__glibc_unlikely (cur_state == NULL))
      {
!       DEBUG_ASSERT (err == REG_ESPACE);
        return -2;
      }
***************
*** 1130,1134 ****
  	  if (__glibc_unlikely (err != REG_NOERROR))
  	    {
! 	      assert (err == REG_ESPACE);
  	      return -2;
  	    }
--- 1114,1118 ----
  	  if (__glibc_unlikely (err != REG_NOERROR))
  	    {
! 	      DEBUG_ASSERT (err == REG_ESPACE);
  	      return -2;
  	    }
***************
*** 1213,1219 ****
    Idx i;
    unsigned int context;
! #ifdef DEBUG
!   assert (state->halt);
! #endif
    context = re_string_context_at (&mctx->input, idx, mctx->eflags);
    for (i = 0; i < state->nodes.nelem; ++i)
--- 1197,1201 ----
    Idx i;
    unsigned int context;
!   DEBUG_ASSERT (state->halt);
    context = re_string_context_at (&mctx->input, idx, mctx->eflags);
    for (i = 0; i < state->nodes.nelem; ++i)
***************
*** 1226,1250 ****
     corresponding to the DFA).
     Return the destination node, and update EPS_VIA_NODES;
!    return -1 in case of errors.  */
  
  static Idx
  proceed_next_node (const re_match_context_t *mctx, Idx nregs, regmatch_t *regs,
  		   Idx *pidx, Idx node, re_node_set *eps_via_nodes,
  		   struct re_fail_stack_t *fs)
  {
    const re_dfa_t *const dfa = mctx->dfa;
-   Idx i;
-   bool ok;
    if (IS_EPSILON_NODE (dfa->nodes[node].type))
      {
        re_node_set *cur_nodes = &mctx->state_log[*pidx]->nodes;
        re_node_set *edests = &dfa->edests[node];
!       Idx dest_node;
!       ok = re_node_set_insert (eps_via_nodes, node);
        if (__glibc_unlikely (! ok))
  	return -2;
!       /* Pick up a valid destination, or return -1 if none
! 	 is found.  */
!       for (dest_node = -1, i = 0; i < edests->nelem; ++i)
  	{
  	  Idx candidate = edests->elems[i];
--- 1208,1231 ----
     corresponding to the DFA).
     Return the destination node, and update EPS_VIA_NODES;
!    return -1 on match failure, -2 on error.  */
  
  static Idx
  proceed_next_node (const re_match_context_t *mctx, Idx nregs, regmatch_t *regs,
+ 		   regmatch_t *prevregs,
  		   Idx *pidx, Idx node, re_node_set *eps_via_nodes,
  		   struct re_fail_stack_t *fs)
  {
    const re_dfa_t *const dfa = mctx->dfa;
    if (IS_EPSILON_NODE (dfa->nodes[node].type))
      {
        re_node_set *cur_nodes = &mctx->state_log[*pidx]->nodes;
        re_node_set *edests = &dfa->edests[node];
!       bool ok = re_node_set_insert (eps_via_nodes, node);
        if (__glibc_unlikely (! ok))
  	return -2;
! 
!       /* Pick a valid destination, or return -1 if none is found.  */
!       Idx dest_node = -1;
!       for (Idx i = 0; i < edests->nelem; i++)
  	{
  	  Idx candidate = edests->elems[i];
***************
*** 1264,1268 ****
  	      else if (fs != NULL
  		       && push_fail_stack (fs, *pidx, candidate, nregs, regs,
! 					   eps_via_nodes))
  		return -2;
  
--- 1245,1249 ----
  	      else if (fs != NULL
  		       && push_fail_stack (fs, *pidx, candidate, nregs, regs,
! 					   prevregs, eps_via_nodes))
  		return -2;
  
***************
*** 1286,1293 ****
  	{
  	  Idx subexp_idx = dfa->nodes[node].opr.idx + 1;
! 	  naccepted = regs[subexp_idx].rm_eo - regs[subexp_idx].rm_so;
  	  if (fs != NULL)
  	    {
! 	      if (regs[subexp_idx].rm_so == -1 || regs[subexp_idx].rm_eo == -1)
  		return -1;
  	      else if (naccepted)
--- 1267,1277 ----
  	{
  	  Idx subexp_idx = dfa->nodes[node].opr.idx + 1;
! 	  if (subexp_idx < nregs)
! 	    naccepted = regs[subexp_idx].rm_eo - regs[subexp_idx].rm_so;
  	  if (fs != NULL)
  	    {
! 	      if (subexp_idx >= nregs
! 		  || regs[subexp_idx].rm_so == -1
! 		  || regs[subexp_idx].rm_eo == -1)
  		return -1;
  	      else if (naccepted)
***************
*** 1305,1309 ****
  	    {
  	      Idx dest_node;
! 	      ok = re_node_set_insert (eps_via_nodes, node);
  	      if (__glibc_unlikely (! ok))
  		return -2;
--- 1289,1293 ----
  	    {
  	      Idx dest_node;
! 	      bool ok = re_node_set_insert (eps_via_nodes, node);
  	      if (__glibc_unlikely (! ok))
  		return -2;
***************
*** 1334,1338 ****
  __attribute_warn_unused_result__
  push_fail_stack (struct re_fail_stack_t *fs, Idx str_idx, Idx dest_node,
! 		 Idx nregs, regmatch_t *regs, re_node_set *eps_via_nodes)
  {
    reg_errcode_t err;
--- 1318,1323 ----
  __attribute_warn_unused_result__
  push_fail_stack (struct re_fail_stack_t *fs, Idx str_idx, Idx dest_node,
! 		 Idx nregs, regmatch_t *regs, regmatch_t *prevregs,
! 		 re_node_set *eps_via_nodes)
  {
    reg_errcode_t err;
***************
*** 1350,1357 ****
    fs->stack[num].idx = str_idx;
    fs->stack[num].node = dest_node;
!   fs->stack[num].regs = re_malloc (regmatch_t, nregs);
    if (fs->stack[num].regs == NULL)
      return REG_ESPACE;
    memcpy (fs->stack[num].regs, regs, sizeof (regmatch_t) * nregs);
    err = re_node_set_init_copy (&fs->stack[num].eps_via_nodes, eps_via_nodes);
    return err;
--- 1335,1343 ----
    fs->stack[num].idx = str_idx;
    fs->stack[num].node = dest_node;
!   fs->stack[num].regs = re_malloc (regmatch_t, 2 * nregs);
    if (fs->stack[num].regs == NULL)
      return REG_ESPACE;
    memcpy (fs->stack[num].regs, regs, sizeof (regmatch_t) * nregs);
+   memcpy (fs->stack[num].regs + nregs, prevregs, sizeof (regmatch_t) * nregs);
    err = re_node_set_init_copy (&fs->stack[num].eps_via_nodes, eps_via_nodes);
    return err;
***************
*** 1360,1375 ****
  static Idx
  pop_fail_stack (struct re_fail_stack_t *fs, Idx *pidx, Idx nregs,
! 		regmatch_t *regs, re_node_set *eps_via_nodes)
  {
    Idx num = --fs->num;
-   assert (num >= 0);
    *pidx = fs->stack[num].idx;
    memcpy (regs, fs->stack[num].regs, sizeof (regmatch_t) * nregs);
    re_node_set_free (eps_via_nodes);
    re_free (fs->stack[num].regs);
    *eps_via_nodes = fs->stack[num].eps_via_nodes;
    return fs->stack[num].node;
  }
  
  /* Set the positions where the subexpressions are starts/ends to registers
     PMATCH.
--- 1346,1371 ----
  static Idx
  pop_fail_stack (struct re_fail_stack_t *fs, Idx *pidx, Idx nregs,
! 		regmatch_t *regs, regmatch_t *prevregs,
! 		re_node_set *eps_via_nodes)
  {
+   if (fs == NULL || fs->num == 0)
+     return -1;
    Idx num = --fs->num;
    *pidx = fs->stack[num].idx;
    memcpy (regs, fs->stack[num].regs, sizeof (regmatch_t) * nregs);
+   memcpy (prevregs, fs->stack[num].regs + nregs, sizeof (regmatch_t) * nregs);
    re_node_set_free (eps_via_nodes);
    re_free (fs->stack[num].regs);
    *eps_via_nodes = fs->stack[num].eps_via_nodes;
+   DEBUG_ASSERT (0 <= fs->stack[num].node);
    return fs->stack[num].node;
  }
  
+ 
+ #define DYNARRAY_STRUCT  regmatch_list
+ #define DYNARRAY_ELEMENT regmatch_t
+ #define DYNARRAY_PREFIX  regmatch_list_
+ #include <malloc/dynarray-skeleton.c>
+ 
  /* Set the positions where the subexpressions are starts/ends to registers
     PMATCH.
***************
*** 1387,1397 ****
    struct re_fail_stack_t *fs;
    struct re_fail_stack_t fs_body = { 0, 2, NULL };
!   regmatch_t *prev_idx_match;
!   bool prev_idx_match_malloced = false;
  
! #ifdef DEBUG
!   assert (nmatch > 1);
!   assert (mctx->state_log != NULL);
! #endif
    if (fl_backtrack)
      {
--- 1383,1391 ----
    struct re_fail_stack_t *fs;
    struct re_fail_stack_t fs_body = { 0, 2, NULL };
!   struct regmatch_list prev_match;
!   regmatch_list_init (&prev_match);
  
!   DEBUG_ASSERT (nmatch > 1);
!   DEBUG_ASSERT (mctx->state_log != NULL);
    if (fl_backtrack)
      {
***************
*** 1407,1422 ****
    re_node_set_init_empty (&eps_via_nodes);
  
!   if (__libc_use_alloca (nmatch * sizeof (regmatch_t)))
!     prev_idx_match = (regmatch_t *) alloca (nmatch * sizeof (regmatch_t));
!   else
      {
!       prev_idx_match = re_malloc (regmatch_t, nmatch);
!       if (prev_idx_match == NULL)
! 	{
! 	  free_fail_stack_return (fs);
! 	  return REG_ESPACE;
! 	}
!       prev_idx_match_malloced = true;
      }
    memcpy (prev_idx_match, pmatch, sizeof (regmatch_t) * nmatch);
  
--- 1401,1411 ----
    re_node_set_init_empty (&eps_via_nodes);
  
!   if (!regmatch_list_resize (&prev_match, nmatch))
      {
!       regmatch_list_free (&prev_match);
!       free_fail_stack_return (fs);
!       return REG_ESPACE;
      }
+   regmatch_t *prev_idx_match = regmatch_list_begin (&prev_match);
    memcpy (prev_idx_match, pmatch, sizeof (regmatch_t) * nmatch);
  
***************
*** 1425,1457 ****
        update_regs (dfa, pmatch, prev_idx_match, cur_node, idx, nmatch);
  
!       if (idx == pmatch[0].rm_eo && cur_node == mctx->last_node)
  	{
  	  Idx reg_idx;
  	  if (fs)
  	    {
  	      for (reg_idx = 0; reg_idx < nmatch; ++reg_idx)
  		if (pmatch[reg_idx].rm_so > -1 && pmatch[reg_idx].rm_eo == -1)
! 		  break;
! 	      if (reg_idx == nmatch)
! 		{
! 		  re_node_set_free (&eps_via_nodes);
! 		  if (prev_idx_match_malloced)
! 		    re_free (prev_idx_match);
! 		  return free_fail_stack_return (fs);
! 		}
! 	      cur_node = pop_fail_stack (fs, &idx, nmatch, pmatch,
! 					 &eps_via_nodes);
  	    }
! 	  else
  	    {
  	      re_node_set_free (&eps_via_nodes);
! 	      if (prev_idx_match_malloced)
! 		re_free (prev_idx_match);
! 	      return REG_NOERROR;
  	    }
  	}
  
        /* Proceed to next node.  */
!       cur_node = proceed_next_node (mctx, nmatch, pmatch, &idx, cur_node,
  				    &eps_via_nodes, fs);
  
--- 1414,1443 ----
        update_regs (dfa, pmatch, prev_idx_match, cur_node, idx, nmatch);
  
!       if ((idx == pmatch[0].rm_eo && cur_node == mctx->last_node)
! 	  || re_node_set_contains (&eps_via_nodes, cur_node))
  	{
  	  Idx reg_idx;
+ 	  cur_node = -1;
  	  if (fs)
  	    {
  	      for (reg_idx = 0; reg_idx < nmatch; ++reg_idx)
  		if (pmatch[reg_idx].rm_so > -1 && pmatch[reg_idx].rm_eo == -1)
! 		  {
! 		    cur_node = pop_fail_stack (fs, &idx, nmatch, pmatch,
! 					       prev_idx_match, &eps_via_nodes);
! 		    break;
! 		  }
  	    }
! 	  if (cur_node < 0)
  	    {
  	      re_node_set_free (&eps_via_nodes);
! 	      regmatch_list_free (&prev_match);
! 	      return free_fail_stack_return (fs);
  	    }
  	}
  
        /* Proceed to next node.  */
!       cur_node = proceed_next_node (mctx, nmatch, pmatch, prev_idx_match,
! 				    &idx, cur_node,
  				    &eps_via_nodes, fs);
  
***************
*** 1461,1477 ****
  	    {
  	      re_node_set_free (&eps_via_nodes);
! 	      if (prev_idx_match_malloced)
! 		re_free (prev_idx_match);
  	      free_fail_stack_return (fs);
  	      return REG_ESPACE;
  	    }
! 	  if (fs)
! 	    cur_node = pop_fail_stack (fs, &idx, nmatch, pmatch,
! 				       &eps_via_nodes);
! 	  else
  	    {
  	      re_node_set_free (&eps_via_nodes);
! 	      if (prev_idx_match_malloced)
! 		re_free (prev_idx_match);
  	      return REG_NOMATCH;
  	    }
--- 1447,1461 ----
  	    {
  	      re_node_set_free (&eps_via_nodes);
! 	      regmatch_list_free (&prev_match);
  	      free_fail_stack_return (fs);
  	      return REG_ESPACE;
  	    }
! 	  cur_node = pop_fail_stack (fs, &idx, nmatch, pmatch,
! 				     prev_idx_match, &eps_via_nodes);
! 	  if (cur_node < 0)
  	    {
  	      re_node_set_free (&eps_via_nodes);
! 	      regmatch_list_free (&prev_match);
! 	      free_fail_stack_return (fs);
  	      return REG_NOMATCH;
  	    }
***************
*** 1479,1484 ****
      }
    re_node_set_free (&eps_via_nodes);
!   if (prev_idx_match_malloced)
!     re_free (prev_idx_match);
    return free_fail_stack_return (fs);
  }
--- 1463,1467 ----
      }
    re_node_set_free (&eps_via_nodes);
!   regmatch_list_free (&prev_match);
    return free_fail_stack_return (fs);
  }
***************
*** 1518,1525 ****
    else if (type == OP_CLOSE_SUBEXP)
      {
        Idx reg_num = dfa->nodes[cur_node].opr.idx + 1;
        if (reg_num < nmatch)
  	{
- 	  /* We are at the last node of this sub expression.  */
  	  if (pmatch[reg_num].rm_so < cur_idx)
  	    {
--- 1501,1508 ----
    else if (type == OP_CLOSE_SUBEXP)
      {
+       /* We are at the last node of this sub expression.  */
        Idx reg_num = dfa->nodes[cur_node].opr.idx + 1;
        if (reg_num < nmatch)
  	{
  	  if (pmatch[reg_num].rm_so < cur_idx)
  	    {
***************
*** 1579,1585 ****
    re_node_set cur_dest;
  
! #ifdef DEBUG
!   assert (mctx->state_log != NULL && mctx->state_log[str_idx] != NULL);
! #endif
  
    /* Build sifted state_log[str_idx].  It has the nodes which can epsilon
--- 1562,1566 ----
    re_node_set cur_dest;
  
!   DEBUG_ASSERT (mctx->state_log != NULL && mctx->state_log[str_idx] != NULL);
  
    /* Build sifted state_log[str_idx].  It has the nodes which can epsilon
***************
*** 1649,1657 ****
        int naccepted = 0;
        bool ok;
  
- #ifdef DEBUG
-       re_token_type_t type = dfa->nodes[prev_node].type;
-       assert (!IS_EPSILON_NODE (type));
- #endif
  #ifdef RE_ENABLE_I18N
        /* If the node may accept "multi byte".  */
--- 1630,1635 ----
        int naccepted = 0;
        bool ok;
+       DEBUG_ASSERT (!IS_EPSILON_NODE (dfa->nodes[prev_node].type));
  
  #ifdef RE_ENABLE_I18N
        /* If the node may accept "multi byte".  */
***************
*** 2223,2226 ****
--- 2201,2205 ----
  /* Return the next state to which the current state STATE will transit by
     accepting the current input byte, and update STATE_LOG if necessary.
+    Return NULL on failure.
     If STATE can accept a multibyte char/collating element/back reference
     update the destination of STATE_LOG.  */
***************
*** 2423,2427 ****
  #if 0
  /* Return the next state to which the current state STATE will transit by
!    accepting the current input byte.  */
  
  static re_dfastate_t *
--- 2402,2406 ----
  #if 0
  /* Return the next state to which the current state STATE will transit by
!    accepting the current input byte.  Return NULL on failure.  */
  
  static re_dfastate_t *
***************
*** 2506,2512 ****
        if (__glibc_unlikely (err != REG_NOERROR))
  	return err;
! #ifdef DEBUG
!       assert (dfa->nexts[cur_node_idx] != -1);
! #endif
        new_nodes = dfa->eclosures + dfa->nexts[cur_node_idx];
  
--- 2485,2489 ----
        if (__glibc_unlikely (err != REG_NOERROR))
  	return err;
!       DEBUG_ASSERT (dfa->nexts[cur_node_idx] != -1);
        new_nodes = dfa->eclosures + dfa->nexts[cur_node_idx];
  
***************
*** 2572,2578 ****
        /* And add the epsilon closures (which is 'new_dest_nodes') of
  	 the backreference to appropriate state_log.  */
! #ifdef DEBUG
!       assert (dfa->nexts[node_idx] != -1);
! #endif
        for (; bkc_idx < mctx->nbkref_ents; ++bkc_idx)
  	{
--- 2549,2553 ----
        /* And add the epsilon closures (which is 'new_dest_nodes') of
  	 the backreference to appropriate state_log.  */
!       DEBUG_ASSERT (dfa->nexts[node_idx] != -1);
        for (; bkc_idx < mctx->nbkref_ents; ++bkc_idx)
  	{
***************
*** 2849,2853 ****
     LAST_NODE at LAST_STR.  We record the path onto PATH since it will be
     heavily reused.
!    Return REG_NOERROR if it can arrive, or REG_NOMATCH otherwise.  */
  
  static reg_errcode_t
--- 2824,2829 ----
     LAST_NODE at LAST_STR.  We record the path onto PATH since it will be
     heavily reused.
!    Return REG_NOERROR if it can arrive, REG_NOMATCH if it cannot,
!    REG_ESPACE if memory is exhausted.  */
  
  static reg_errcode_t
***************
*** 3033,3040 ****
        int naccepted = 0;
        Idx cur_node = cur_nodes->elems[cur_idx];
! #ifdef DEBUG
!       re_token_type_t type = dfa->nodes[cur_node].type;
!       assert (!IS_EPSILON_NODE (type));
! #endif
  #ifdef RE_ENABLE_I18N
        /* If the node may accept "multi byte".  */
--- 3009,3014 ----
        int naccepted = 0;
        Idx cur_node = cur_nodes->elems[cur_idx];
!       DEBUG_ASSERT (!IS_EPSILON_NODE (dfa->nodes[cur_node].type));
! 
  #ifdef RE_ENABLE_I18N
        /* If the node may accept "multi byte".  */
***************
*** 3104,3110 ****
    Idx idx, outside_node;
    re_node_set new_nodes;
! #ifdef DEBUG
!   assert (cur_nodes->nelem);
! #endif
    err = re_node_set_alloc (&new_nodes, cur_nodes->nelem);
    if (__glibc_unlikely (err != REG_NOERROR))
--- 3078,3082 ----
    Idx idx, outside_node;
    re_node_set new_nodes;
!   DEBUG_ASSERT (cur_nodes->nelem);
    err = re_node_set_alloc (&new_nodes, cur_nodes->nelem);
    if (__glibc_unlikely (err != REG_NOERROR))
***************
*** 3283,3287 ****
     Return true if successful.  */
  
! static bool
  build_trtable (const re_dfa_t *dfa, re_dfastate_t *state)
  {
--- 3255,3259 ----
     Return true if successful.  */
  
! static bool __attribute_noinline__
  build_trtable (const re_dfa_t *dfa, re_dfastate_t *state)
  {
***************
*** 3291,3324 ****
    bool need_word_trtable = false;
    bitset_word_t elem, mask;
-   bool dests_node_malloced = false;
-   bool dest_states_malloced = false;
    Idx ndests; /* Number of the destination states from 'state'.  */
    re_dfastate_t **trtable;
!   re_dfastate_t **dest_states = NULL, **dest_states_word, **dest_states_nl;
!   re_node_set follows, *dests_node;
!   bitset_t *dests_ch;
    bitset_t acceptable;
  
-   struct dests_alloc
-   {
-     re_node_set dests_node[SBC_MAX];
-     bitset_t dests_ch[SBC_MAX];
-   } *dests_alloc;
- 
    /* We build DFA states which corresponds to the destination nodes
       from 'state'.  'dests_node[i]' represents the nodes which i-th
       destination state contains, and 'dests_ch[i]' represents the
       characters which i-th destination state accepts.  */
!   if (__libc_use_alloca (sizeof (struct dests_alloc)))
!     dests_alloc = (struct dests_alloc *) alloca (sizeof (struct dests_alloc));
!   else
!     {
!       dests_alloc = re_malloc (struct dests_alloc, 1);
!       if (__glibc_unlikely (dests_alloc == NULL))
! 	return false;
!       dests_node_malloced = true;
!     }
!   dests_node = dests_alloc->dests_node;
!   dests_ch = dests_alloc->dests_ch;
  
    /* Initialize transition table.  */
--- 3263,3280 ----
    bool need_word_trtable = false;
    bitset_word_t elem, mask;
    Idx ndests; /* Number of the destination states from 'state'.  */
    re_dfastate_t **trtable;
!   re_dfastate_t *dest_states[SBC_MAX];
!   re_dfastate_t *dest_states_word[SBC_MAX];
!   re_dfastate_t *dest_states_nl[SBC_MAX];
!   re_node_set follows;
    bitset_t acceptable;
  
    /* We build DFA states which corresponds to the destination nodes
       from 'state'.  'dests_node[i]' represents the nodes which i-th
       destination state contains, and 'dests_ch[i]' represents the
       characters which i-th destination state accepts.  */
!   re_node_set dests_node[SBC_MAX];
!   bitset_t dests_ch[SBC_MAX];
  
    /* Initialize transition table.  */
***************
*** 3330,3335 ****
    if (__glibc_unlikely (ndests <= 0))
      {
-       if (dests_node_malloced)
- 	re_free (dests_alloc);
        /* Return false in case of an error, true otherwise.  */
        if (ndests == 0)
--- 3286,3289 ----
***************
*** 3346,3381 ****
    err = re_node_set_alloc (&follows, ndests + 1);
    if (__glibc_unlikely (err != REG_NOERROR))
-     goto out_free;
- 
-   /* Avoid arithmetic overflow in size calculation.  */
-   size_t ndests_max
-     = ((SIZE_MAX - (sizeof (re_node_set) + sizeof (bitset_t)) * SBC_MAX)
-        / (3 * sizeof (re_dfastate_t *)));
-   if (__glibc_unlikely (ndests_max < ndests))
-     goto out_free;
- 
-   if (__libc_use_alloca ((sizeof (re_node_set) + sizeof (bitset_t)) * SBC_MAX
- 			 + ndests * 3 * sizeof (re_dfastate_t *)))
-     dest_states = (re_dfastate_t **)
-       alloca (ndests * 3 * sizeof (re_dfastate_t *));
-   else
      {
!       dest_states = re_malloc (re_dfastate_t *, ndests * 3);
!       if (__glibc_unlikely (dest_states == NULL))
! 	{
! out_free:
! 	  if (dest_states_malloced)
! 	    re_free (dest_states);
! 	  re_node_set_free (&follows);
! 	  for (i = 0; i < ndests; ++i)
! 	    re_node_set_free (dests_node + i);
! 	  if (dests_node_malloced)
! 	    re_free (dests_alloc);
! 	  return false;
! 	}
!       dest_states_malloced = true;
      }
!   dest_states_word = dest_states + ndests;
!   dest_states_nl = dest_states_word + ndests;
    bitset_empty (acceptable);
  
--- 3300,3311 ----
    err = re_node_set_alloc (&follows, ndests + 1);
    if (__glibc_unlikely (err != REG_NOERROR))
      {
!     out_free:
!       re_node_set_free (&follows);
!       for (i = 0; i < ndests; ++i)
! 	re_node_set_free (dests_node + i);
!       return false;
      }
! 
    bitset_empty (acceptable);
  
***************
*** 3502,3515 ****
      }
  
-   if (dest_states_malloced)
-     re_free (dest_states);
- 
    re_node_set_free (&follows);
    for (i = 0; i < ndests; ++i)
      re_node_set_free (dests_node + i);
- 
-   if (dests_node_malloced)
-     re_free (dests_alloc);
- 
    return true;
  }
--- 3432,3438 ----
***************
*** 3518,3522 ****
     Then for all destinations, set the nodes belonging to the destination
     to DESTS_NODE[i] and set the characters accepted by the destination
!    to DEST_CH[i].  This function return the number of destinations.  */
  
  static Idx
--- 3441,3446 ----
     Then for all destinations, set the nodes belonging to the destination
     to DESTS_NODE[i] and set the characters accepted by the destination
!    to DEST_CH[i].  Return the number of destinations if successful,
!    -1 on internal error.  */
  
  static Idx
***************
*** 3696,3699 ****
--- 3620,3624 ----
  	}
      }
+   assume (ndests <= SBC_MAX);
    return ndests;
   error_return:
***************
*** 4273,4280 ****
  match_ctx_add_subtop (re_match_context_t *mctx, Idx node, Idx str_idx)
  {
! #ifdef DEBUG
!   assert (mctx->sub_tops != NULL);
!   assert (mctx->asub_tops > 0);
! #endif
    if (__glibc_unlikely (mctx->nsub_tops == mctx->asub_tops))
      {
--- 4198,4203 ----
  match_ctx_add_subtop (re_match_context_t *mctx, Idx node, Idx str_idx)
  {
!   DEBUG_ASSERT (mctx->sub_tops != NULL);
!   DEBUG_ASSERT (mctx->asub_tops > 0);
    if (__glibc_unlikely (mctx->nsub_tops == mctx->asub_tops))
      {
***************
*** 4297,4301 ****
  
  /* Register the node NODE, whose type is OP_CLOSE_SUBEXP, and which matches
!    at STR_IDX, whose corresponding OP_OPEN_SUBEXP is SUB_TOP.  */
  
  static re_sub_match_last_t *
--- 4220,4225 ----
  
  /* Register the node NODE, whose type is OP_CLOSE_SUBEXP, and which matches
!    at STR_IDX, whose corresponding OP_OPEN_SUBEXP is SUB_TOP.
!    Return the new entry if successful, NULL if memory is exhausted.  */
  
  static re_sub_match_last_t *
diff -Nrc2 texinfo-6.7/gnulib/lib/regex.h texinfo-6.8/gnulib/lib/regex.h
*** texinfo-6.7/gnulib/lib/regex.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/regex.h	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,5 ****
  /* Definitions for data structures and routines for the regular
     expression library.
!    Copyright (C) 1985, 1989-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
--- 1,5 ----
  /* Definitions for data structures and routines for the regular
     expression library.
!    Copyright (C) 1985, 1989-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
***************
*** 601,609 ****
  
  #if defined _REGEX_RE_COMP || (defined _LIBC && defined __USE_MISC)
- # ifndef _CRAY
  /* 4.2 bsd compatibility.  */
  extern char *re_comp (const char *);
  extern int re_exec (const char *);
- # endif
  #endif
  
--- 601,607 ----
***************
*** 615,619 ****
     different name.  */
  #ifndef _Restrict_
! # if defined __restrict || 2 < __GNUC__ + (95 <= __GNUC_MINOR__)
  #  define _Restrict_ __restrict
  # elif 199901L <= __STDC_VERSION__ || defined restrict
--- 613,619 ----
     different name.  */
  #ifndef _Restrict_
! # if defined __restrict \
!      || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \
!      || __clang_major__ >= 3
  #  define _Restrict_ __restrict
  # elif 199901L <= __STDC_VERSION__ || defined restrict
***************
*** 623,633 ****
  # endif
  #endif
! /* For [restrict], use glibc's __restrict_arr if available.
!    Otherwise, GCC 3.1 (not in C++ mode) and C99 support [restrict].  */
  #ifndef _Restrict_arr_
  # ifdef __restrict_arr
  #  define _Restrict_arr_ __restrict_arr
! # elif ((199901L <= __STDC_VERSION__ || 3 < __GNUC__ + (1 <= __GNUC_MINOR__)) \
!         && !defined __GNUG__)
  #  define _Restrict_arr_ _Restrict_
  # else
--- 623,638 ----
  # endif
  #endif
! /* For the ISO C99 syntax
!      array_name[restrict]
!    use glibc's __restrict_arr if available.
!    Otherwise, GCC 3.1 and clang support this syntax (but not in C++ mode).
!    Other ISO C99 compilers support it as well.  */
  #ifndef _Restrict_arr_
  # ifdef __restrict_arr
  #  define _Restrict_arr_ __restrict_arr
! # elif ((199901L <= __STDC_VERSION__ \
!          || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) \
!          || __clang_major__ >= 3) \
!         && !defined __cplusplus)
  #  define _Restrict_arr_ _Restrict_
  # else
diff -Nrc2 texinfo-6.7/gnulib/lib/regex_internal.c texinfo-6.8/gnulib/lib/regex_internal.c
*** texinfo-6.7/gnulib/lib/regex_internal.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/regex_internal.c	2021-02-09 21:05:38.000000000 +0000
***************
*** 1,4 ****
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
--- 1,4 ----
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
***************
*** 213,217 ****
  #ifdef _LIBC
    unsigned char buf[MB_LEN_MAX];
!   assert (MB_LEN_MAX >= pstr->mb_cur_max);
  #else
    unsigned char buf[64];
--- 213,217 ----
  #ifdef _LIBC
    unsigned char buf[MB_LEN_MAX];
!   DEBUG_ASSERT (MB_LEN_MAX >= pstr->mb_cur_max);
  #else
    unsigned char buf[64];
***************
*** 286,290 ****
  #ifdef _LIBC
    char buf[MB_LEN_MAX];
!   assert (MB_LEN_MAX >= pstr->mb_cur_max);
  #else
    char buf[64];
--- 286,290 ----
  #ifdef _LIBC
    char buf[MB_LEN_MAX];
!   DEBUG_ASSERT (pstr->mb_cur_max <= MB_LEN_MAX);
  #else
    char buf[64];
***************
*** 301,316 ****
  	{
  	  wchar_t wc;
  
! 	  if (isascii (pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx])
! 	      && mbsinit (&pstr->cur_state))
  	    {
- 	      /* In case of a singlebyte character.  */
- 	      pstr->mbs[byte_idx]
- 		= toupper (pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx]);
  	      /* The next step uses the assumption that wchar_t is encoded
  		 ASCII-safe: all ASCII values can be converted like this.  */
! 	      pstr->wcs[byte_idx] = (wchar_t) pstr->mbs[byte_idx];
! 	      ++byte_idx;
! 	      continue;
  	    }
  
--- 301,318 ----
  	{
  	  wchar_t wc;
+ 	  unsigned char ch = pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx];
  
! 	  if (isascii (ch) && mbsinit (&pstr->cur_state))
  	    {
  	      /* The next step uses the assumption that wchar_t is encoded
  		 ASCII-safe: all ASCII values can be converted like this.  */
! 	      wchar_t wcu = __towupper (ch);
! 	      if (isascii (wcu))
! 		{
! 		  pstr->mbs[byte_idx] = wcu;
! 		  pstr->wcs[byte_idx] = wcu;
! 		  byte_idx++;
! 		  continue;
! 		}
  	    }
  
***************
*** 349,353 ****
  	      /* It is an invalid character, an incomplete character
  		 at the end of the string, or '\0'.  Just use the byte.  */
- 	      int ch = pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx];
  	      pstr->mbs[byte_idx] = ch;
  	      /* And also cast it to wide char.  */
--- 351,354 ----
***************
*** 686,692 ****
  	      pstr->valid_len -= offset;
  	      pstr->valid_raw_len -= offset;
! #if defined DEBUG && DEBUG
! 	      assert (pstr->valid_len > 0);
! #endif
  	    }
  	}
--- 687,691 ----
  	      pstr->valid_len -= offset;
  	      pstr->valid_raw_len -= offset;
! 	      DEBUG_ASSERT (pstr->valid_len > 0);
  	    }
  	}
***************
*** 942,949 ****
        while(input->wcs[wc_idx] == WEOF)
  	{
! #if defined DEBUG && DEBUG
! 	  /* It must not happen.  */
! 	  assert (wc_idx >= 0);
! #endif
  	  --wc_idx;
  	  if (wc_idx < 0)
--- 941,945 ----
        while(input->wcs[wc_idx] == WEOF)
  	{
! 	  DEBUG_ASSERT (wc_idx >= 0);
  	  --wc_idx;
  	  if (wc_idx < 0)
***************
*** 1312,1316 ****
    if (elem < set->elems[0])
      {
-       idx = 0;
        for (idx = set->nelem; idx > 0; idx--)
  	set->elems[idx] = set->elems[idx - 1];
--- 1308,1311 ----
***************
*** 1320,1323 ****
--- 1315,1319 ----
        for (idx = set->nelem; set->elems[idx - 1] > elem; idx--)
  	set->elems[idx] = set->elems[idx - 1];
+       DEBUG_ASSERT (set->elems[idx - 1] < elem);
      }
  
***************
*** 1717,1729 ****
  	  if (newstate->entrance_nodes == &newstate->nodes)
  	    {
! 	      newstate->entrance_nodes = re_malloc (re_node_set, 1);
! 	      if (__glibc_unlikely (newstate->entrance_nodes == NULL))
  		{
  		  free_state (newstate);
  		  return NULL;
  		}
  	      if (re_node_set_init_copy (newstate->entrance_nodes, nodes)
  		  != REG_NOERROR)
! 		return NULL;
  	      nctx_nodes = 0;
  	      newstate->has_constraint = 1;
--- 1713,1729 ----
  	  if (newstate->entrance_nodes == &newstate->nodes)
  	    {
! 	      re_node_set *entrance_nodes = re_malloc (re_node_set, 1);
! 	      if (__glibc_unlikely (entrance_nodes == NULL))
  		{
  		  free_state (newstate);
  		  return NULL;
  		}
+ 	      newstate->entrance_nodes = entrance_nodes;
  	      if (re_node_set_init_copy (newstate->entrance_nodes, nodes)
  		  != REG_NOERROR)
! 		{
! 		  free_state (newstate);
! 		  return NULL;
! 		}
  	      nctx_nodes = 0;
  	      newstate->has_constraint = 1;
diff -Nrc2 texinfo-6.7/gnulib/lib/regex_internal.h texinfo-6.8/gnulib/lib/regex_internal.h
*** texinfo-6.7/gnulib/lib/regex_internal.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/regex_internal.h	2021-03-11 18:57:55.000000000 +0000
***************
*** 1,4 ****
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
--- 1,4 ----
  /* Extended regular expression matching and search library.
!    Copyright (C) 2002-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
***************
*** 21,25 ****
  #define _REGEX_INTERNAL_H 1
  
- #include <assert.h>
  #include <ctype.h>
  #include <stdio.h>
--- 21,24 ----
***************
*** 34,38 ****
--- 33,49 ----
  #include <stdint.h>
  
+ #ifndef _LIBC
+ # include <dynarray.h>
+ #endif
+ 
  #include <intprops.h>
+ #include <verify.h>
+ 
+ #if defined DEBUG && DEBUG != 0
+ # include <assert.h>
+ # define DEBUG_ASSERT(x) assert (x)
+ #else
+ # define DEBUG_ASSERT(x) assume (x)
+ #endif
  
  #ifdef _LIBC
***************
*** 43,69 ****
  # define lock_lock(lock) __libc_lock_lock (lock)
  # define lock_unlock(lock) __libc_lock_unlock (lock)
! #elif defined GNULIB_LOCK && !defined USE_UNLOCKED_IO
  # include "glthread/lock.h"
!   /* Use gl_lock_define if empty macro arguments are known to work.
!      Otherwise, fall back on less-portable substitutes.  */
! # if ((defined __GNUC__ && !defined __STRICT_ANSI__) \
!       || (defined __STDC_VERSION__ && 199901L <= __STDC_VERSION__))
! #  define lock_define(name) gl_lock_define (, name)
! # elif USE_POSIX_THREADS
! #  define lock_define(name) pthread_mutex_t name;
! # elif USE_PTH_THREADS
! #  define lock_define(name) pth_mutex_t name;
! # elif USE_SOLARIS_THREADS
! #  define lock_define(name) mutex_t name;
! # elif USE_WINDOWS_THREADS
! #  define lock_define(name) gl_lock_t name;
! # else
! #  define lock_define(name)
! # endif
  # define lock_init(lock) glthread_lock_init (&(lock))
  # define lock_fini(lock) glthread_lock_destroy (&(lock))
  # define lock_lock(lock) glthread_lock_lock (&(lock))
  # define lock_unlock(lock) glthread_lock_unlock (&(lock))
! #elif defined GNULIB_PTHREAD && !defined USE_UNLOCKED_IO
  # include <pthread.h>
  # define lock_define(name) pthread_mutex_t name;
--- 54,65 ----
  # define lock_lock(lock) __libc_lock_lock (lock)
  # define lock_unlock(lock) __libc_lock_unlock (lock)
! #elif defined GNULIB_LOCK && !defined GNULIB_REGEX_SINGLE_THREAD
  # include "glthread/lock.h"
! # define lock_define(name) gl_lock_define (, name)
  # define lock_init(lock) glthread_lock_init (&(lock))
  # define lock_fini(lock) glthread_lock_destroy (&(lock))
  # define lock_lock(lock) glthread_lock_lock (&(lock))
  # define lock_unlock(lock) glthread_lock_unlock (&(lock))
! #elif defined GNULIB_PTHREAD && !defined GNULIB_REGEX_SINGLE_THREAD
  # include <pthread.h>
  # define lock_define(name) pthread_mutex_t name;
***************
*** 86,89 ****
--- 82,93 ----
  #endif
  
+ /* regex code assumes isascii has its usual numeric meaning,
+    even if the portable character set uses EBCDIC encoding,
+    and even if wint_t is wider than int.  */
+ #ifndef _LIBC
+ # undef isascii
+ # define isascii(c) (((c) & ~0x7f) == 0)
+ #endif
+ 
  #ifdef _LIBC
  # ifndef _RE_DEFINE_LOCALE_FUNCTIONS
***************
*** 150,153 ****
--- 154,175 ----
  # define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2))
  #endif
+ #ifndef ULONG_WIDTH
+ # define ULONG_WIDTH REGEX_UINTEGER_WIDTH (ULONG_MAX)
+ /* The number of usable bits in an unsigned integer type with maximum
+    value MAX, as an int expression suitable in #if.  Cover all known
+    practical hosts.  This implementation exploits the fact that MAX is
+    1 less than a power of 2, and merely counts the number of 1 bits in
+    MAX; "COBn" means "count the number of 1 bits in the low-order n bits".  */
+ # define REGEX_UINTEGER_WIDTH(max) REGEX_COB128 (max)
+ # define REGEX_COB128(n) (REGEX_COB64 ((n) >> 31 >> 31 >> 2) + REGEX_COB64 (n))
+ # define REGEX_COB64(n) (REGEX_COB32 ((n) >> 31 >> 1) + REGEX_COB32 (n))
+ # define REGEX_COB32(n) (REGEX_COB16 ((n) >> 16) + REGEX_COB16 (n))
+ # define REGEX_COB16(n) (REGEX_COB8 ((n) >> 8) + REGEX_COB8 (n))
+ # define REGEX_COB8(n) (REGEX_COB4 ((n) >> 4) + REGEX_COB4 (n))
+ # define REGEX_COB4(n) (!!((n) & 8) + !!((n) & 4) + !!((n) & 2) + ((n) & 1))
+ # if ULONG_MAX / 2 + 1 != 1ul << (ULONG_WIDTH - 1)
+ #  error "ULONG_MAX out of range"
+ # endif
+ #endif
  
  /* The type of indexes into strings.  This is signed, not size_t,
***************
*** 173,206 ****
  /* All bits set in a bitset_word_t.  */
  #define BITSET_WORD_MAX ULONG_MAX
! 
! /* Number of bits in a bitset_word_t.  For portability to hosts with
!    padding bits, do not use '(sizeof (bitset_word_t) * CHAR_BIT)';
!    instead, deduce it directly from BITSET_WORD_MAX.  Avoid
!    greater-than-32-bit integers and unconditional shifts by more than
!    31 bits, as they're not portable.  */
! #if BITSET_WORD_MAX == 0xffffffffUL
! # define BITSET_WORD_BITS 32
! #elif BITSET_WORD_MAX >> 31 >> 4 == 1
! # define BITSET_WORD_BITS 36
! #elif BITSET_WORD_MAX >> 31 >> 16 == 1
! # define BITSET_WORD_BITS 48
! #elif BITSET_WORD_MAX >> 31 >> 28 == 1
! # define BITSET_WORD_BITS 60
! #elif BITSET_WORD_MAX >> 31 >> 31 >> 1 == 1
! # define BITSET_WORD_BITS 64
! #elif BITSET_WORD_MAX >> 31 >> 31 >> 9 == 1
! # define BITSET_WORD_BITS 72
! #elif BITSET_WORD_MAX >> 31 >> 31 >> 31 >> 31 >> 3 == 1
! # define BITSET_WORD_BITS 128
! #elif BITSET_WORD_MAX >> 31 >> 31 >> 31 >> 31 >> 31 >> 31 >> 31 >> 31 >> 7 == 1
! # define BITSET_WORD_BITS 256
! #elif BITSET_WORD_MAX >> 31 >> 31 >> 31 >> 31 >> 31 >> 31 >> 31 >> 31 >> 7 > 1
! # define BITSET_WORD_BITS 257 /* any value > SBC_MAX will do here */
! # if BITSET_WORD_BITS <= SBC_MAX
! #  error "Invalid SBC_MAX"
! # endif
! #else
! # error "Add case for new bitset_word_t size"
! #endif
  
  /* Number of bitset_word_t values in a bitset_t.  */
--- 195,200 ----
  /* All bits set in a bitset_word_t.  */
  #define BITSET_WORD_MAX ULONG_MAX
! /* Number of bits in a bitset_word_t.  */
! #define BITSET_WORD_BITS ULONG_WIDTH
  
  /* Number of bitset_word_t values in a bitset_t.  */
***************
*** 354,358 ****
      re_context_type ctx_type;	/* for ANCHOR */
    } opr;
! #if __GNUC__ >= 2 && !defined __STRICT_ANSI__
    re_token_type_t type : 8;
  #else
--- 348,352 ----
      re_context_type ctx_type;	/* for ANCHOR */
    } opr;
! #if (__GNUC__ >= 2 || defined __clang__) && !defined __STRICT_ANSI__
    re_token_type_t type : 8;
  #else
***************
*** 455,477 ****
  #define re_string_set_index(pstr,idx) ((pstr)->cur_idx = (idx))
  
- #if defined _LIBC || HAVE_ALLOCA
- # include <alloca.h>
- #endif
- 
- #ifndef _LIBC
- # if HAVE_ALLOCA
- /* The OS usually guarantees only one guard page at the bottom of the stack,
-    and a page size can be as small as 4096 bytes.  So we cannot safely
-    allocate anything larger than 4096 bytes.  Also care for the possibility
-    of a few compiler-allocated temporary stack slots.  */
- #  define __libc_use_alloca(n) ((n) < 4032)
- # else
- /* alloca is implemented with malloc, so just use malloc.  */
- #  define __libc_use_alloca(n) 0
- #  undef alloca
- #  define alloca(n) malloc (n)
- # endif
- #endif
- 
  #ifdef _LIBC
  # define MALLOC_0_IS_NONNULL 1
--- 449,452 ----
***************
*** 610,616 ****
    Idx subexp_from;
    Idx subexp_to;
    char more;
-   char unused;
-   unsigned short int eps_reachable_subexps_map;
  };
  
--- 585,590 ----
    Idx subexp_from;
    Idx subexp_to;
+   bitset_word_t eps_reachable_subexps_map;
    char more;
  };
  
***************
*** 619,627 ****
    /* The string object corresponding to the input string.  */
    re_string_t input;
- #if defined _LIBC || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)
    const re_dfa_t *const dfa;
- #else
-   const re_dfa_t *dfa;
- #endif
    /* EFLAGS of the argument of regexec.  */
    int eflags;
--- 593,597 ----
***************
*** 864,873 ****
  #endif /* RE_ENABLE_I18N */
  
! #ifndef FALLTHROUGH
! # if __GNUC__ < 7
! #  define FALLTHROUGH ((void) 0)
! # else
  #  define FALLTHROUGH __attribute__ ((__fallthrough__))
  # endif
  #endif
  
--- 834,845 ----
  #endif /* RE_ENABLE_I18N */
  
! #ifdef _LIBC
! # if __GNUC__ >= 7
  #  define FALLTHROUGH __attribute__ ((__fallthrough__))
+ # else
+ #  define FALLTHROUGH ((void) 0)
  # endif
+ #else
+ # include "attribute.h"
  #endif
  
diff -Nrc2 texinfo-6.7/gnulib/lib/setlocale-lock.c texinfo-6.8/gnulib/lib/setlocale-lock.c
*** texinfo-6.7/gnulib/lib/setlocale-lock.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/setlocale-lock.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 0 ****
--- 1,150 ----
+ /* Return the internal lock used by setlocale_null_r.
+    Copyright (C) 2019-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2019.  */
+ 
+ #include <config.h>
+ 
+ /* When it is known that the gl_get_setlocale_null_lock function is defined
+    by a dependency library, it should not be defined here.  */
+ #if OMIT_SETLOCALE_LOCK
+ 
+ /* This declaration is solely to ensure that after preprocessing
+    this file is never empty.  */
+ typedef int dummy;
+ 
+ #else
+ 
+ /* This file defines the internal lock used by setlocale_null_r.
+    It is a separate compilation unit, so that only one copy of it is
+    present when linking statically.  */
+ 
+ /* Prohibit renaming this symbol.  */
+ # undef gl_get_setlocale_null_lock
+ 
+ /* Macro for exporting a symbol (function, not variable) defined in this file,
+    when compiled into a shared library.  */
+ # ifndef DLL_EXPORTED
+ #  if HAVE_VISIBILITY
+   /* Override the effect of the compiler option '-fvisibility=hidden'.  */
+ #   define DLL_EXPORTED __attribute__((__visibility__("default")))
+ #  elif defined _WIN32 || defined __CYGWIN__
+ #   define DLL_EXPORTED __declspec(dllexport)
+ #  else
+ #   define DLL_EXPORTED
+ #  endif
+ # endif
+ 
+ # if defined _WIN32 && !defined __CYGWIN__
+ 
+ #  define WIN32_LEAN_AND_MEAN  /* avoid including junk */
+ #  include <windows.h>
+ 
+ #  include "windows-initguard.h"
+ 
+ /* The return type is a 'CRITICAL_SECTION *', not a 'glwthread_mutex_t *',
+    because the latter is not guaranteed to be a stable ABI in the future.  */
+ 
+ /* Make sure the function gets exported from DLLs.  */
+ DLL_EXPORTED CRITICAL_SECTION *gl_get_setlocale_null_lock (void);
+ 
+ static glwthread_initguard_t guard = GLWTHREAD_INITGUARD_INIT;
+ static CRITICAL_SECTION lock;
+ 
+ /* Returns the internal lock used by setlocale_null_r.  */
+ CRITICAL_SECTION *
+ gl_get_setlocale_null_lock (void)
+ {
+   if (!guard.done)
+     {
+       if (InterlockedIncrement (&guard.started) == 0)
+         {
+           /* This thread is the first one to need the lock.  Initialize it.  */
+           InitializeCriticalSection (&lock);
+           guard.done = 1;
+         }
+       else
+         {
+           /* Don't let guard.started grow and wrap around.  */
+           InterlockedDecrement (&guard.started);
+           /* Yield the CPU while waiting for another thread to finish
+              initializing this mutex.  */
+           while (!guard.done)
+             Sleep (0);
+         }
+     }
+   return &lock;
+ }
+ 
+ # elif HAVE_PTHREAD_API
+ 
+ #  include <pthread.h>
+ 
+ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
+ 
+ /* Make sure the function gets exported from shared libraries.  */
+ DLL_EXPORTED pthread_mutex_t *gl_get_setlocale_null_lock (void);
+ 
+ /* Returns the internal lock used by setlocale_null_r.  */
+ pthread_mutex_t *
+ gl_get_setlocale_null_lock (void)
+ {
+   return &mutex;
+ }
+ 
+ # elif HAVE_THREADS_H
+ 
+ #  include <threads.h>
+ #  include <stdlib.h>
+ 
+ static int volatile init_needed = 1;
+ static once_flag init_once = ONCE_FLAG_INIT;
+ static mtx_t mutex;
+ 
+ static void
+ atomic_init (void)
+ {
+   if (mtx_init (&mutex, mtx_plain) != thrd_success)
+     abort ();
+   init_needed = 0;
+ }
+ 
+ /* Make sure the function gets exported from shared libraries.  */
+ DLL_EXPORTED mtx_t *gl_get_setlocale_null_lock (void);
+ 
+ /* Returns the internal lock used by setlocale_null_r.  */
+ mtx_t *
+ gl_get_setlocale_null_lock (void)
+ {
+   if (init_needed)
+     call_once (&init_once, atomic_init);
+   return &mutex;
+ }
+ 
+ # endif
+ 
+ # if (defined _WIN32 || defined __CYGWIN__) && !defined _MSC_VER
+ /* Make sure the '__declspec(dllimport)' in setlocale_null.c does not cause
+    a link failure when no DLLs are involved.  */
+ #  if defined _WIN64 || defined _LP64
+ #   define IMP(x) __imp_##x
+ #  else
+ #   define IMP(x) _imp__##x
+ #  endif
+ void * IMP(gl_get_setlocale_null_lock) = &gl_get_setlocale_null_lock;
+ # endif
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/setlocale_null.c texinfo-6.8/gnulib/lib/setlocale_null.c
*** texinfo-6.7/gnulib/lib/setlocale_null.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/setlocale_null.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 0 ****
--- 1,411 ----
+ /* Query the name of the current global locale.
+    Copyright (C) 2019-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2019.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include "setlocale_null.h"
+ 
+ #include <errno.h>
+ #include <locale.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #if defined _WIN32 && !defined __CYGWIN__
+ # include <wchar.h>
+ #endif
+ 
+ #if !(SETLOCALE_NULL_ALL_MTSAFE && SETLOCALE_NULL_ONE_MTSAFE)
+ # if defined _WIN32 && !defined __CYGWIN__
+ 
+ #  define WIN32_LEAN_AND_MEAN  /* avoid including junk */
+ #  include <windows.h>
+ 
+ # elif HAVE_PTHREAD_API
+ 
+ #  include <pthread.h>
+ #  if HAVE_THREADS_H && HAVE_WEAK_SYMBOLS
+ #   include <threads.h>
+ #   pragma weak thrd_exit
+ #   define c11_threads_in_use() (thrd_exit != NULL)
+ #  else
+ #   define c11_threads_in_use() 0
+ #  endif
+ 
+ # elif HAVE_THREADS_H
+ 
+ #  include <threads.h>
+ 
+ # endif
+ #endif
+ 
+ /* Use the system's setlocale() function, not the gnulib override, here.  */
+ #undef setlocale
+ 
+ static const char *
+ setlocale_null_androidfix (int category)
+ {
+   const char *result = setlocale (category, NULL);
+ 
+ #ifdef __ANDROID__
+   if (result == NULL)
+     switch (category)
+       {
+       case LC_CTYPE:
+       case LC_NUMERIC:
+       case LC_TIME:
+       case LC_COLLATE:
+       case LC_MONETARY:
+       case LC_MESSAGES:
+       case LC_ALL:
+       case LC_PAPER:
+       case LC_NAME:
+       case LC_ADDRESS:
+       case LC_TELEPHONE:
+       case LC_MEASUREMENT:
+         result = "C";
+         break;
+       default:
+         break;
+       }
+ #endif
+ 
+   return result;
+ }
+ 
+ static int
+ setlocale_null_unlocked (int category, char *buf, size_t bufsize)
+ {
+ #if defined _WIN32 && !defined __CYGWIN__ && defined _MSC_VER
+   /* On native Windows, nowadays, the setlocale() implementation is based
+      on _wsetlocale() and uses malloc() for the result.  We are better off
+      using _wsetlocale() directly.  */
+   const wchar_t *result = _wsetlocale (category, NULL);
+ 
+   if (result == NULL)
+     {
+       /* CATEGORY is invalid.  */
+       if (bufsize > 0)
+         /* Return an empty string in BUF.
+            This is a convenience for callers that don't want to write explicit
+            code for handling EINVAL.  */
+         buf[0] = '\0';
+       return EINVAL;
+     }
+   else
+     {
+       size_t length = wcslen (result);
+       if (length < bufsize)
+         {
+           size_t i;
+ 
+           /* Convert wchar_t[] -> char[], assuming plain ASCII.  */
+           for (i = 0; i <= length; i++)
+             buf[i] = result[i];
+ 
+           return 0;
+         }
+       else
+         {
+           if (bufsize > 0)
+             {
+               /* Return a truncated result in BUF.
+                  This is a convenience for callers that don't want to write
+                  explicit code for handling ERANGE.  */
+               size_t i;
+ 
+               /* Convert wchar_t[] -> char[], assuming plain ASCII.  */
+               for (i = 0; i < bufsize; i++)
+                 buf[i] = result[i];
+               buf[bufsize - 1] = '\0';
+             }
+           return ERANGE;
+         }
+     }
+ #else
+   const char *result = setlocale_null_androidfix (category);
+ 
+   if (result == NULL)
+     {
+       /* CATEGORY is invalid.  */
+       if (bufsize > 0)
+         /* Return an empty string in BUF.
+            This is a convenience for callers that don't want to write explicit
+            code for handling EINVAL.  */
+         buf[0] = '\0';
+       return EINVAL;
+     }
+   else
+     {
+       size_t length = strlen (result);
+       if (length < bufsize)
+         {
+           memcpy (buf, result, length + 1);
+           return 0;
+         }
+       else
+         {
+           if (bufsize > 0)
+             {
+               /* Return a truncated result in BUF.
+                  This is a convenience for callers that don't want to write
+                  explicit code for handling ERANGE.  */
+               memcpy (buf, result, bufsize - 1);
+               buf[bufsize - 1] = '\0';
+             }
+           return ERANGE;
+         }
+     }
+ #endif
+ }
+ 
+ #if !(SETLOCALE_NULL_ALL_MTSAFE && SETLOCALE_NULL_ONE_MTSAFE) /* musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Haiku, Cygwin */
+ 
+ /* Use a lock, so that no two threads can invoke setlocale_null_unlocked
+    at the same time.  */
+ 
+ /* Prohibit renaming this symbol.  */
+ # undef gl_get_setlocale_null_lock
+ 
+ # if defined _WIN32 && !defined __CYGWIN__
+ 
+ extern __declspec(dllimport) CRITICAL_SECTION *gl_get_setlocale_null_lock (void);
+ 
+ static int
+ setlocale_null_with_lock (int category, char *buf, size_t bufsize)
+ {
+   CRITICAL_SECTION *lock = gl_get_setlocale_null_lock ();
+   int ret;
+ 
+   EnterCriticalSection (lock);
+   ret = setlocale_null_unlocked (category, buf, bufsize);
+   LeaveCriticalSection (lock);
+ 
+   return ret;
+ }
+ 
+ # elif HAVE_PTHREAD_API /* musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Haiku, Cygwin */
+ 
+ extern
+ #  if defined _WIN32 || defined __CYGWIN__
+   __declspec(dllimport)
+ #  endif
+   pthread_mutex_t *gl_get_setlocale_null_lock (void);
+ 
+ #  if HAVE_WEAK_SYMBOLS /* musl libc, FreeBSD, NetBSD, OpenBSD, Haiku */
+ 
+     /* Avoid the need to link with '-lpthread'.  */
+ #   pragma weak pthread_mutex_lock
+ #   pragma weak pthread_mutex_unlock
+ 
+     /* Determine whether libpthread is in use.  */
+ #   pragma weak pthread_mutexattr_gettype
+     /* See the comments in lock.h.  */
+ #   define pthread_in_use() \
+       (pthread_mutexattr_gettype != NULL || c11_threads_in_use ())
+ 
+ #  else
+ #   define pthread_in_use() 1
+ #  endif
+ 
+ static int
+ setlocale_null_with_lock (int category, char *buf, size_t bufsize)
+ {
+   if (pthread_in_use())
+     {
+       pthread_mutex_t *lock = gl_get_setlocale_null_lock ();
+       int ret;
+ 
+       if (pthread_mutex_lock (lock))
+         abort ();
+       ret = setlocale_null_unlocked (category, buf, bufsize);
+       if (pthread_mutex_unlock (lock))
+         abort ();
+ 
+       return ret;
+     }
+   else
+     return setlocale_null_unlocked (category, buf, bufsize);
+ }
+ 
+ # elif HAVE_THREADS_H
+ 
+ extern mtx_t *gl_get_setlocale_null_lock (void);
+ 
+ static int
+ setlocale_null_with_lock (int category, char *buf, size_t bufsize)
+ {
+   mtx_t *lock = gl_get_setlocale_null_lock ();
+   int ret;
+ 
+   if (mtx_lock (lock) != thrd_success)
+     abort ();
+   ret = setlocale_null_unlocked (category, buf, bufsize);
+   if (mtx_unlock (lock) != thrd_success)
+     abort ();
+ 
+   return ret;
+ }
+ 
+ # endif
+ 
+ #endif
+ 
+ int
+ setlocale_null_r (int category, char *buf, size_t bufsize)
+ {
+ #if SETLOCALE_NULL_ALL_MTSAFE
+ # if SETLOCALE_NULL_ONE_MTSAFE
+ 
+   return setlocale_null_unlocked (category, buf, bufsize);
+ 
+ # else
+ 
+   if (category == LC_ALL)
+     return setlocale_null_unlocked (category, buf, bufsize);
+   else
+     return setlocale_null_with_lock (category, buf, bufsize);
+ 
+ # endif
+ #else
+ # if SETLOCALE_NULL_ONE_MTSAFE
+ 
+   if (category == LC_ALL)
+     return setlocale_null_with_lock (category, buf, bufsize);
+   else
+     return setlocale_null_unlocked (category, buf, bufsize);
+ 
+ # else
+ 
+   return setlocale_null_with_lock (category, buf, bufsize);
+ 
+ # endif
+ #endif
+ }
+ 
+ const char *
+ setlocale_null (int category)
+ {
+ #if SETLOCALE_NULL_ALL_MTSAFE && SETLOCALE_NULL_ONE_MTSAFE
+   return setlocale_null_androidfix (category);
+ #else
+ 
+   /* This call must be multithread-safe.  To achieve this without using
+      thread-local storage:
+        1. We use a specific static buffer for each possible CATEGORY
+           argument.  So that different threads can call setlocale_mtsafe
+           with different CATEGORY arguments, without interfering.
+        2. We use a simple strcpy or memcpy to fill this static buffer.
+           Filling it through, for example, strcpy + strcat would not be
+           guaranteed to leave the buffer's contents intact if another thread
+           is currently accessing it.  If necessary, the contents is first
+           assembled in a stack-allocated buffer.  */
+   if (category == LC_ALL)
+     {
+ # if SETLOCALE_NULL_ALL_MTSAFE
+       return setlocale_null_androidfix (LC_ALL);
+ # else
+       char buf[SETLOCALE_NULL_ALL_MAX];
+       static char resultbuf[SETLOCALE_NULL_ALL_MAX];
+ 
+       if (setlocale_null_r (LC_ALL, buf, sizeof (buf)))
+         return "C";
+       strcpy (resultbuf, buf);
+       return resultbuf;
+ # endif
+     }
+   else
+     {
+ # if SETLOCALE_NULL_ONE_MTSAFE
+       return setlocale_null_androidfix (category);
+ # else
+       enum
+         {
+           LC_CTYPE_INDEX,
+           LC_NUMERIC_INDEX,
+           LC_TIME_INDEX,
+           LC_COLLATE_INDEX,
+           LC_MONETARY_INDEX,
+           LC_MESSAGES_INDEX,
+ #  ifdef LC_PAPER
+           LC_PAPER_INDEX,
+ #  endif
+ #  ifdef LC_NAME
+           LC_NAME_INDEX,
+ #  endif
+ #  ifdef LC_ADDRESS
+           LC_ADDRESS_INDEX,
+ #  endif
+ #  ifdef LC_TELEPHONE
+           LC_TELEPHONE_INDEX,
+ #  endif
+ #  ifdef LC_MEASUREMENT
+           LC_MEASUREMENT_INDEX,
+ #  endif
+ #  ifdef LC_IDENTIFICATION
+           LC_IDENTIFICATION_INDEX,
+ #  endif
+           LC_INDICES_COUNT
+         }
+         i;
+       char buf[SETLOCALE_NULL_MAX];
+       static char resultbuf[LC_INDICES_COUNT][SETLOCALE_NULL_MAX];
+       int err;
+ 
+       err = setlocale_null_r (category, buf, sizeof (buf));
+       if (err == EINVAL)
+         return NULL;
+       if (err)
+         return "C";
+ 
+       switch (category)
+         {
+         case LC_CTYPE:          i = LC_CTYPE_INDEX;          break;
+         case LC_NUMERIC:        i = LC_NUMERIC_INDEX;        break;
+         case LC_TIME:           i = LC_TIME_INDEX;           break;
+         case LC_COLLATE:        i = LC_COLLATE_INDEX;        break;
+         case LC_MONETARY:       i = LC_MONETARY_INDEX;       break;
+         case LC_MESSAGES:       i = LC_MESSAGES_INDEX;       break;
+ #  ifdef LC_PAPER
+         case LC_PAPER:          i = LC_PAPER_INDEX;          break;
+ #  endif
+ #  ifdef LC_NAME
+         case LC_NAME:           i = LC_NAME_INDEX;           break;
+ #  endif
+ #  ifdef LC_ADDRESS
+         case LC_ADDRESS:        i = LC_ADDRESS_INDEX;        break;
+ #  endif
+ #  ifdef LC_TELEPHONE
+         case LC_TELEPHONE:      i = LC_TELEPHONE_INDEX;      break;
+ #  endif
+ #  ifdef LC_MEASUREMENT
+         case LC_MEASUREMENT:    i = LC_MEASUREMENT_INDEX;    break;
+ #  endif
+ #  ifdef LC_IDENTIFICATION
+         case LC_IDENTIFICATION: i = LC_IDENTIFICATION_INDEX; break;
+ #  endif
+         default:
+           /* If you get here, a #ifdef LC_xxx is missing.  */
+           abort ();
+         }
+ 
+       strcpy (resultbuf[i], buf);
+       return resultbuf[i];
+ # endif
+     }
+ #endif
+ }
diff -Nrc2 texinfo-6.7/gnulib/lib/setlocale_null.h texinfo-6.8/gnulib/lib/setlocale_null.h
*** texinfo-6.7/gnulib/lib/setlocale_null.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/setlocale_null.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 0 ****
--- 1,82 ----
+ /* Query the name of the current global locale.
+    Copyright (C) 2019-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>, 2019.  */
+ 
+ #ifndef _SETLOCALE_NULL_H
+ #define _SETLOCALE_NULL_H
+ 
+ #include <stddef.h>
+ 
+ #include "arg-nonnull.h"
+ 
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
+ /* Recommended size of a buffer for a locale name for a single category.
+    On glibc systems, you can have locale names that are relative file names;
+    assume a maximum length 256.
+    In native Windows, in 2018 the longest locale name was of length 58
+    ("FYRO Macedonian_Former Yugoslav Republic of Macedonia.1251").  */
+ #define SETLOCALE_NULL_MAX (256+1)
+ 
+ /* Recommended size of a buffer for a locale name with all categories.
+    On glibc systems, you can have locale names that are relative file names;
+    assume maximum length 256 for each.  There are 12 categories; so, the
+    maximum total length is 148+12*256.
+    In native Windows, there are 5 categories, and the maximum total length is
+    55+5*58.  */
+ #define SETLOCALE_NULL_ALL_MAX (148+12*256+1)
+ 
+ /* setlocale_null_r (CATEGORY, BUF, BUFSIZE) is like setlocale (CATEGORY, NULL),
+    except that
+      - it is guaranteed to be multithread-safe,
+      - it returns the resulting locale category name or locale name in the
+        user-supplied buffer BUF, which must be BUFSIZE bytes long.
+    The recommended minimum buffer size is
+      - SETLOCALE_NULL_MAX for CATEGORY != LC_ALL, and
+      - SETLOCALE_NULL_ALL_MAX for CATEGORY == LC_ALL.
+    The return value is an error code: 0 if the call is successful, EINVAL if
+    CATEGORY is invalid, or ERANGE if BUFSIZE is smaller than the length needed
+    size (including the trailing NUL byte).  In the latter case, a truncated
+    result is returned in BUF, but still NUL-terminated if BUFSIZE > 0.
+    For this call to be multithread-safe, *all* calls to
+    setlocale (CATEGORY, NULL) in all other threads must have been converted
+    to use setlocale_null_r or setlocale_null as well, and the other threads
+    must not make other setlocale invocations (since changing the global locale
+    has side effects on all threads).  */
+ extern int setlocale_null_r (int category, char *buf, size_t bufsize)
+   _GL_ARG_NONNULL ((2));
+ 
+ /* setlocale_null (CATEGORY) is like setlocale (CATEGORY, NULL), except that
+    it is guaranteed to be multithread-safe.
+    The return value is NULL if CATEGORY is invalid.
+    For this call to be multithread-safe, *all* calls to
+    setlocale (CATEGORY, NULL) in all other threads must have been converted
+    to use setlocale_null_r or setlocale_null as well, and the other threads
+    must not make other setlocale invocations (since changing the global locale
+    has side effects on all threads).  */
+ extern const char *setlocale_null (int category);
+ 
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ #endif /* _SETLOCALE_NULL_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/size_max.h texinfo-6.8/gnulib/lib/size_max.h
*** texinfo-6.7/gnulib/lib/size_max.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/size_max.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* size_max.h -- declare SIZE_MAX through system headers
!    Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
     Written by Simon Josefsson.
  
--- 1,4 ----
  /* size_max.h -- declare SIZE_MAX through system headers
!    Copyright (C) 2005-2006, 2009-2021 Free Software Foundation, Inc.
     Written by Simon Josefsson.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/stat.c texinfo-6.8/gnulib/lib/stat.c
*** texinfo-6.7/gnulib/lib/stat.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/stat.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 0 ****
--- 1,440 ----
+ /* Work around platform bugs in stat.
+    Copyright (C) 2009-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Eric Blake and Bruno Haible.  */
+ 
+ /* If the user's config.h happens to include <sys/stat.h>, let it include only
+    the system's <sys/stat.h> here, so that orig_stat doesn't recurse to
+    rpl_stat.  */
+ #define __need_system_sys_stat_h
+ #include <config.h>
+ 
+ /* Get the original definition of stat.  It might be defined as a macro.  */
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #undef __need_system_sys_stat_h
+ 
+ #if defined _WIN32 && ! defined __CYGWIN__
+ # define WINDOWS_NATIVE
+ #endif
+ 
+ #if !defined WINDOWS_NATIVE
+ 
+ static int
+ orig_stat (const char *filename, struct stat *buf)
+ {
+   return stat (filename, buf);
+ }
+ 
+ #endif
+ 
+ /* Specification.  */
+ #ifdef __osf__
+ /* Write "sys/stat.h" here, not <sys/stat.h>, otherwise OSF/1 5.1 DTK cc
+    eliminates this include because of the preliminary #include <sys/stat.h>
+    above.  */
+ # include "sys/stat.h"
+ #else
+ # include <sys/stat.h>
+ #endif
+ 
+ #include "stat-time.h"
+ 
+ #include <errno.h>
+ #include <limits.h>
+ #include <stdbool.h>
+ #include <string.h>
+ #include "filename.h"
+ #include "malloca.h"
+ #include "verify.h"
+ 
+ #ifdef WINDOWS_NATIVE
+ # define WIN32_LEAN_AND_MEAN
+ # include <windows.h>
+ # include "stat-w32.h"
+ /* Don't assume that UNICODE is not defined.  */
+ # undef WIN32_FIND_DATA
+ # define WIN32_FIND_DATA WIN32_FIND_DATAA
+ # undef CreateFile
+ # define CreateFile CreateFileA
+ # undef FindFirstFile
+ # define FindFirstFile FindFirstFileA
+ #endif
+ 
+ #ifdef WINDOWS_NATIVE
+ /* Return TRUE if the given file name denotes an UNC root.  */
+ static BOOL
+ is_unc_root (const char *rname)
+ {
+   /* Test whether it has the syntax '\\server\share'.  */
+   if (ISSLASH (rname[0]) && ISSLASH (rname[1]))
+     {
+       /* It starts with two slashes.  Find the next slash.  */
+       const char *p = rname + 2;
+       const char *q = p;
+       while (*q != '\0' && !ISSLASH (*q))
+         q++;
+       if (q > p && *q != '\0')
+         {
+           /* Found the next slash at q.  */
+           q++;
+           const char *r = q;
+           while (*r != '\0' && !ISSLASH (*r))
+             r++;
+           if (r > q && *r == '\0')
+             return TRUE;
+         }
+     }
+   return FALSE;
+ }
+ #endif
+ 
+ /* Store information about NAME into ST.  Work around bugs with
+    trailing slashes.  Mingw has other bugs (such as st_ino always
+    being 0 on success) which this wrapper does not work around.  But
+    at least this implementation provides the ability to emulate fchdir
+    correctly.  */
+ 
+ int
+ rpl_stat (char const *name, struct stat *buf)
+ {
+ #ifdef WINDOWS_NATIVE
+   /* Fill the fields ourselves, because the original stat function returns
+      values for st_atime, st_mtime, st_ctime that depend on the current time
+      zone.  See
+      <https://lists.gnu.org/r/bug-gnulib/2017-04/msg00134.html>  */
+   /* XXX Should we convert to wchar_t* and prepend '\\?\', in order to work
+      around length limitations
+      <https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file> ?  */
+ 
+   /* POSIX <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>
+      specifies: "More than two leading <slash> characters shall be treated as
+      a single <slash> character."  */
+   if (ISSLASH (name[0]) && ISSLASH (name[1]) && ISSLASH (name[2]))
+     {
+       name += 2;
+       while (ISSLASH (name[1]))
+         name++;
+     }
+ 
+   size_t len = strlen (name);
+   size_t drive_prefix_len = (HAS_DEVICE (name) ? 2 : 0);
+ 
+   /* Remove trailing slashes (except the very first one, at position
+      drive_prefix_len), but remember their presence.  */
+   size_t rlen;
+   bool check_dir = false;
+ 
+   rlen = len;
+   while (rlen > drive_prefix_len && ISSLASH (name[rlen-1]))
+     {
+       check_dir = true;
+       if (rlen == drive_prefix_len + 1)
+         break;
+       rlen--;
+     }
+ 
+   /* Handle '' and 'C:'.  */
+   if (!check_dir && rlen == drive_prefix_len)
+     {
+       errno = ENOENT;
+       return -1;
+     }
+ 
+   /* Handle '\\'.  */
+   if (rlen == 1 && ISSLASH (name[0]) && len >= 2)
+     {
+       errno = ENOENT;
+       return -1;
+     }
+ 
+   const char *rname;
+   char *malloca_rname;
+   if (rlen == len)
+     {
+       rname = name;
+       malloca_rname = NULL;
+     }
+   else
+     {
+       malloca_rname = malloca (rlen + 1);
+       if (malloca_rname == NULL)
+         {
+           errno = ENOMEM;
+           return -1;
+         }
+       memcpy (malloca_rname, name, rlen);
+       malloca_rname[rlen] = '\0';
+       rname = malloca_rname;
+     }
+ 
+   /* There are two ways to get at the requested information:
+        - by scanning the parent directory and examining the relevant
+          directory entry,
+        - by opening the file directly.
+      The first approach fails for root directories (e.g. 'C:\') and
+      UNC root directories (e.g. '\\server\share').
+      The second approach fails for some system files (e.g. 'C:\pagefile.sys'
+      and 'C:\hiberfil.sys'): ERROR_SHARING_VIOLATION.
+      The second approach gives more information (in particular, correct
+      st_dev, st_ino, st_nlink fields).
+      So we use the second approach and, as a fallback except for root and
+      UNC root directories, also the first approach.  */
+   {
+     int ret;
+ 
+     {
+       /* Approach based on the file.  */
+ 
+       /* Open a handle to the file.
+          CreateFile
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-createfilea>
+          <https://docs.microsoft.com/en-us/windows/desktop/FileIO/creating-and-opening-files>  */
+       HANDLE h =
+         CreateFile (rname,
+                     FILE_READ_ATTRIBUTES,
+                     FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
+                     NULL,
+                     OPEN_EXISTING,
+                     /* FILE_FLAG_POSIX_SEMANTICS (treat file names that differ only
+                        in case as different) makes sense only when applied to *all*
+                        filesystem operations.  */
+                     FILE_FLAG_BACKUP_SEMANTICS /* | FILE_FLAG_POSIX_SEMANTICS */,
+                     NULL);
+       if (h != INVALID_HANDLE_VALUE)
+         {
+           ret = _gl_fstat_by_handle (h, rname, buf);
+           CloseHandle (h);
+           goto done;
+         }
+     }
+ 
+     /* Test for root and UNC root directories.  */
+     if ((rlen == drive_prefix_len + 1 && ISSLASH (rname[drive_prefix_len]))
+         || is_unc_root (rname))
+       goto failed;
+ 
+     /* Fallback.  */
+     {
+       /* Approach based on the directory entry.  */
+ 
+       if (strchr (rname, '?') != NULL || strchr (rname, '*') != NULL)
+         {
+           /* Other Windows API functions would fail with error
+              ERROR_INVALID_NAME.  */
+           if (malloca_rname != NULL)
+             freea (malloca_rname);
+           errno = ENOENT;
+           return -1;
+         }
+ 
+       /* Get the details about the directory entry.  This can be done through
+          FindFirstFile
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-findfirstfilea>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/minwinbase/ns-minwinbase-_win32_find_dataa>
+          or through
+          FindFirstFileEx with argument FindExInfoBasic
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-findfirstfileexa>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/minwinbase/ne-minwinbase-findex_info_levels>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/minwinbase/ns-minwinbase-_win32_find_dataa>  */
+       WIN32_FIND_DATA info;
+       HANDLE h = FindFirstFile (rname, &info);
+       if (h == INVALID_HANDLE_VALUE)
+         goto failed;
+ 
+       /* Test for error conditions before starting to fill *buf.  */
+       if (sizeof (buf->st_size) <= 4 && info.nFileSizeHigh > 0)
+         {
+           FindClose (h);
+           if (malloca_rname != NULL)
+             freea (malloca_rname);
+           errno = EOVERFLOW;
+           return -1;
+         }
+ 
+ # if _GL_WINDOWS_STAT_INODES
+       buf->st_dev = 0;
+ #  if _GL_WINDOWS_STAT_INODES == 2
+       buf->st_ino._gl_ino[0] = buf->st_ino._gl_ino[1] = 0;
+ #  else /* _GL_WINDOWS_STAT_INODES == 1 */
+       buf->st_ino = 0;
+ #  endif
+ # else
+       /* st_ino is not wide enough for identifying a file on a device.
+          Without st_ino, st_dev is pointless.  */
+       buf->st_dev = 0;
+       buf->st_ino = 0;
+ # endif
+ 
+       /* st_mode.  */
+       unsigned int mode =
+         /* XXX How to handle FILE_ATTRIBUTE_REPARSE_POINT ?  */
+         ((info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) ? _S_IFDIR | S_IEXEC_UGO : _S_IFREG)
+         | S_IREAD_UGO
+         | ((info.dwFileAttributes & FILE_ATTRIBUTE_READONLY) ? 0 : S_IWRITE_UGO);
+       if (!(info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
+         {
+           /* Determine whether the file is executable by looking at the file
+              name suffix.  */
+           if (info.nFileSizeHigh > 0 || info.nFileSizeLow > 0)
+             {
+               const char *last_dot = NULL;
+               const char *p;
+               for (p = info.cFileName; *p != '\0'; p++)
+                 if (*p == '.')
+                   last_dot = p;
+               if (last_dot != NULL)
+                 {
+                   const char *suffix = last_dot + 1;
+                   if (_stricmp (suffix, "exe") == 0
+                       || _stricmp (suffix, "bat") == 0
+                       || _stricmp (suffix, "cmd") == 0
+                       || _stricmp (suffix, "com") == 0)
+                     mode |= S_IEXEC_UGO;
+                 }
+             }
+         }
+       buf->st_mode = mode;
+ 
+       /* st_nlink.  Ignore hard links here.  */
+       buf->st_nlink = 1;
+ 
+       /* There's no easy way to map the Windows SID concept to an integer.  */
+       buf->st_uid = 0;
+       buf->st_gid = 0;
+ 
+       /* st_rdev is irrelevant for normal files and directories.  */
+       buf->st_rdev = 0;
+ 
+       /* st_size.  */
+       if (sizeof (buf->st_size) <= 4)
+         /* Range check already done above.  */
+         buf->st_size = info.nFileSizeLow;
+       else
+         buf->st_size = ((long long) info.nFileSizeHigh << 32) | (long long) info.nFileSizeLow;
+ 
+       /* st_atime, st_mtime, st_ctime.  */
+ # if _GL_WINDOWS_STAT_TIMESPEC
+       buf->st_atim = _gl_convert_FILETIME_to_timespec (&info.ftLastAccessTime);
+       buf->st_mtim = _gl_convert_FILETIME_to_timespec (&info.ftLastWriteTime);
+       buf->st_ctim = _gl_convert_FILETIME_to_timespec (&info.ftCreationTime);
+ # else
+       buf->st_atime = _gl_convert_FILETIME_to_POSIX (&info.ftLastAccessTime);
+       buf->st_mtime = _gl_convert_FILETIME_to_POSIX (&info.ftLastWriteTime);
+       buf->st_ctime = _gl_convert_FILETIME_to_POSIX (&info.ftCreationTime);
+ # endif
+ 
+       FindClose (h);
+ 
+       ret = 0;
+     }
+ 
+    done:
+     if (ret >= 0 && check_dir && !S_ISDIR (buf->st_mode))
+       {
+         errno = ENOTDIR;
+         ret = -1;
+       }
+     if (malloca_rname != NULL)
+       {
+         int saved_errno = errno;
+         freea (malloca_rname);
+         errno = saved_errno;
+       }
+     return ret;
+   }
+ 
+  failed:
+   {
+     DWORD error = GetLastError ();
+     #if 0
+     fprintf (stderr, "rpl_stat error 0x%x\n", (unsigned int) error);
+     #endif
+ 
+     if (malloca_rname != NULL)
+       freea (malloca_rname);
+ 
+     switch (error)
+       {
+       /* Some of these errors probably cannot happen with the specific flags
+          that we pass to CreateFile.  But who knows...  */
+       case ERROR_FILE_NOT_FOUND: /* The last component of rname does not exist.  */
+       case ERROR_PATH_NOT_FOUND: /* Some directory component in rname does not exist.  */
+       case ERROR_BAD_PATHNAME:   /* rname is such as '\\server'.  */
+       case ERROR_BAD_NET_NAME:   /* rname is such as '\\server\nonexistentshare'.  */
+       case ERROR_INVALID_NAME:   /* rname contains wildcards, misplaced colon, etc.  */
+       case ERROR_DIRECTORY:
+         errno = ENOENT;
+         break;
+ 
+       case ERROR_ACCESS_DENIED:  /* rname is such as 'C:\System Volume Information\foo'.  */
+       case ERROR_SHARING_VIOLATION: /* rname is such as 'C:\pagefile.sys' (second approach only).  */
+                                     /* XXX map to EACCES or EPERM? */
+         errno = EACCES;
+         break;
+ 
+       case ERROR_OUTOFMEMORY:
+         errno = ENOMEM;
+         break;
+ 
+       case ERROR_WRITE_PROTECT:
+         errno = EROFS;
+         break;
+ 
+       case ERROR_WRITE_FAULT:
+       case ERROR_READ_FAULT:
+       case ERROR_GEN_FAILURE:
+         errno = EIO;
+         break;
+ 
+       case ERROR_BUFFER_OVERFLOW:
+       case ERROR_FILENAME_EXCED_RANGE:
+         errno = ENAMETOOLONG;
+         break;
+ 
+       case ERROR_DELETE_PENDING: /* XXX map to EACCES or EPERM? */
+         errno = EPERM;
+         break;
+ 
+       default:
+         errno = EINVAL;
+         break;
+       }
+ 
+     return -1;
+   }
+ #else
+   int result = orig_stat (name, buf);
+   if (result == 0)
+     {
+ # if REPLACE_FUNC_STAT_FILE
+       /* Solaris 9 mistakenly succeeds when given a non-directory with a
+          trailing slash.  */
+       if (!S_ISDIR (buf->st_mode))
+         {
+           size_t len = strlen (name);
+           if (ISSLASH (name[len - 1]))
+             {
+               errno = ENOTDIR;
+               return -1;
+             }
+         }
+ # endif /* REPLACE_FUNC_STAT_FILE */
+       result = stat_time_normalize (result, buf);
+     }
+   return result;
+ #endif
+ }
diff -Nrc2 texinfo-6.7/gnulib/lib/stat-time.c texinfo-6.8/gnulib/lib/stat-time.c
*** texinfo-6.7/gnulib/lib/stat-time.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/stat-time.c	2020-11-22 19:10:51.000000000 +0000
***************
*** 0 ****
--- 1,3 ----
+ #include <config.h>
+ #define _GL_STAT_TIME_INLINE _GL_EXTERN_INLINE
+ #include "stat-time.h"
diff -Nrc2 texinfo-6.7/gnulib/lib/stat-time.h texinfo-6.8/gnulib/lib/stat-time.h
*** texinfo-6.7/gnulib/lib/stat-time.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/stat-time.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 0 ****
--- 1,252 ----
+ /* stat-related time functions.
+ 
+    Copyright (C) 2005, 2007, 2009-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Paul Eggert.  */
+ 
+ #ifndef STAT_TIME_H
+ #define STAT_TIME_H 1
+ 
+ #include "intprops.h"
+ 
+ #include <errno.h>
+ #include <stddef.h>
+ #include <sys/stat.h>
+ #include <time.h>
+ 
+ #ifndef _GL_INLINE_HEADER_BEGIN
+  #error "Please include config.h first."
+ #endif
+ _GL_INLINE_HEADER_BEGIN
+ #ifndef _GL_STAT_TIME_INLINE
+ # define _GL_STAT_TIME_INLINE _GL_INLINE
+ #endif
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ /* STAT_TIMESPEC (ST, ST_XTIM) is the ST_XTIM member for *ST of type
+    struct timespec, if available.  If not, then STAT_TIMESPEC_NS (ST,
+    ST_XTIM) is the nanosecond component of the ST_XTIM member for *ST,
+    if available.  ST_XTIM can be st_atim, st_ctim, st_mtim, or st_birthtim
+    for access, status change, data modification, or birth (creation)
+    time respectively.
+ 
+    These macros are private to stat-time.h.  */
+ #if _GL_WINDOWS_STAT_TIMESPEC || defined HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC
+ # if _GL_WINDOWS_STAT_TIMESPEC || defined TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC
+ #  define STAT_TIMESPEC(st, st_xtim) ((st)->st_xtim)
+ # else
+ #  define STAT_TIMESPEC_NS(st, st_xtim) ((st)->st_xtim.tv_nsec)
+ # endif
+ #elif defined HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC
+ # define STAT_TIMESPEC(st, st_xtim) ((st)->st_xtim##espec)
+ #elif defined HAVE_STRUCT_STAT_ST_ATIMENSEC
+ # define STAT_TIMESPEC_NS(st, st_xtim) ((st)->st_xtim##ensec)
+ #elif defined HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC
+ # define STAT_TIMESPEC_NS(st, st_xtim) ((st)->st_xtim.st__tim.tv_nsec)
+ #endif
+ 
+ /* Return the nanosecond component of *ST's access time.  */
+ _GL_STAT_TIME_INLINE long int _GL_ATTRIBUTE_PURE
+ get_stat_atime_ns (struct stat const *st)
+ {
+ # if defined STAT_TIMESPEC
+   return STAT_TIMESPEC (st, st_atim).tv_nsec;
+ # elif defined STAT_TIMESPEC_NS
+   return STAT_TIMESPEC_NS (st, st_atim);
+ # else
+   return 0;
+ # endif
+ }
+ 
+ /* Return the nanosecond component of *ST's status change time.  */
+ _GL_STAT_TIME_INLINE long int _GL_ATTRIBUTE_PURE
+ get_stat_ctime_ns (struct stat const *st)
+ {
+ # if defined STAT_TIMESPEC
+   return STAT_TIMESPEC (st, st_ctim).tv_nsec;
+ # elif defined STAT_TIMESPEC_NS
+   return STAT_TIMESPEC_NS (st, st_ctim);
+ # else
+   return 0;
+ # endif
+ }
+ 
+ /* Return the nanosecond component of *ST's data modification time.  */
+ _GL_STAT_TIME_INLINE long int _GL_ATTRIBUTE_PURE
+ get_stat_mtime_ns (struct stat const *st)
+ {
+ # if defined STAT_TIMESPEC
+   return STAT_TIMESPEC (st, st_mtim).tv_nsec;
+ # elif defined STAT_TIMESPEC_NS
+   return STAT_TIMESPEC_NS (st, st_mtim);
+ # else
+   return 0;
+ # endif
+ }
+ 
+ /* Return the nanosecond component of *ST's birth time.  */
+ _GL_STAT_TIME_INLINE long int _GL_ATTRIBUTE_PURE
+ get_stat_birthtime_ns (struct stat const *st _GL_UNUSED)
+ {
+ # if defined HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC
+   return STAT_TIMESPEC (st, st_birthtim).tv_nsec;
+ # elif defined HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC
+   return STAT_TIMESPEC_NS (st, st_birthtim);
+ # else
+   return 0;
+ # endif
+ }
+ 
+ /* Return *ST's access time.  */
+ _GL_STAT_TIME_INLINE struct timespec _GL_ATTRIBUTE_PURE
+ get_stat_atime (struct stat const *st)
+ {
+ #ifdef STAT_TIMESPEC
+   return STAT_TIMESPEC (st, st_atim);
+ #else
+   struct timespec t;
+   t.tv_sec = st->st_atime;
+   t.tv_nsec = get_stat_atime_ns (st);
+   return t;
+ #endif
+ }
+ 
+ /* Return *ST's status change time.  */
+ _GL_STAT_TIME_INLINE struct timespec _GL_ATTRIBUTE_PURE
+ get_stat_ctime (struct stat const *st)
+ {
+ #ifdef STAT_TIMESPEC
+   return STAT_TIMESPEC (st, st_ctim);
+ #else
+   struct timespec t;
+   t.tv_sec = st->st_ctime;
+   t.tv_nsec = get_stat_ctime_ns (st);
+   return t;
+ #endif
+ }
+ 
+ /* Return *ST's data modification time.  */
+ _GL_STAT_TIME_INLINE struct timespec _GL_ATTRIBUTE_PURE
+ get_stat_mtime (struct stat const *st)
+ {
+ #ifdef STAT_TIMESPEC
+   return STAT_TIMESPEC (st, st_mtim);
+ #else
+   struct timespec t;
+   t.tv_sec = st->st_mtime;
+   t.tv_nsec = get_stat_mtime_ns (st);
+   return t;
+ #endif
+ }
+ 
+ /* Return *ST's birth time, if available; otherwise return a value
+    with tv_sec and tv_nsec both equal to -1.  */
+ _GL_STAT_TIME_INLINE struct timespec _GL_ATTRIBUTE_PURE
+ get_stat_birthtime (struct stat const *st _GL_UNUSED)
+ {
+   struct timespec t;
+ 
+ #if (defined HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC \
+      || defined HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC)
+   t = STAT_TIMESPEC (st, st_birthtim);
+ #elif defined HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC
+   t.tv_sec = st->st_birthtime;
+   t.tv_nsec = st->st_birthtimensec;
+ #elif defined _WIN32 && ! defined __CYGWIN__
+   /* Native Windows platforms (but not Cygwin) put the "file creation
+      time" in st_ctime (!).  See
+      <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/stat-functions>.  */
+ # if _GL_WINDOWS_STAT_TIMESPEC
+   t = st->st_ctim;
+ # else
+   t.tv_sec = st->st_ctime;
+   t.tv_nsec = 0;
+ # endif
+ #else
+   /* Birth time is not supported.  */
+   t.tv_sec = -1;
+   t.tv_nsec = -1;
+ #endif
+ 
+ #if (defined HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC \
+      || defined HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC \
+      || defined HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC)
+   /* FreeBSD and NetBSD sometimes signal the absence of knowledge by
+      using zero.  Attempt to work around this problem.  Alas, this can
+      report failure even for valid timestamps.  Also, NetBSD
+      sometimes returns junk in the birth time fields; work around this
+      bug if it is detected.  */
+   if (! (t.tv_sec && 0 <= t.tv_nsec && t.tv_nsec < 1000000000))
+     {
+       t.tv_sec = -1;
+       t.tv_nsec = -1;
+     }
+ #endif
+ 
+   return t;
+ }
+ 
+ /* If a stat-like function returned RESULT, normalize the timestamps
+    in *ST, in case this platform suffers from the Solaris 11 bug where
+    tv_nsec might be negative.  Return the adjusted RESULT, setting
+    errno to EOVERFLOW if normalization overflowed.  This function
+    is intended to be private to this .h file.  */
+ _GL_STAT_TIME_INLINE int
+ stat_time_normalize (int result, struct stat *st _GL_UNUSED)
+ {
+ #if defined __sun && defined STAT_TIMESPEC
+   if (result == 0)
+     {
+       long int timespec_hz = 1000000000;
+       short int const ts_off[] = { offsetof (struct stat, st_atim),
+                                    offsetof (struct stat, st_mtim),
+                                    offsetof (struct stat, st_ctim) };
+       int i;
+       for (i = 0; i < sizeof ts_off / sizeof *ts_off; i++)
+         {
+           struct timespec *ts = (struct timespec *) ((char *) st + ts_off[i]);
+           long int q = ts->tv_nsec / timespec_hz;
+           long int r = ts->tv_nsec % timespec_hz;
+           if (r < 0)
+             {
+               r += timespec_hz;
+               q--;
+             }
+           ts->tv_nsec = r;
+           /* Overflow is possible, as Solaris 11 stat can yield
+              tv_sec == TYPE_MINIMUM (time_t) && tv_nsec == -1000000000.
+              INT_ADD_WRAPV is OK, since time_t is signed on Solaris.  */
+           if (INT_ADD_WRAPV (q, ts->tv_sec, &ts->tv_sec))
+             {
+               errno = EOVERFLOW;
+               return -1;
+             }
+         }
+     }
+ #endif
+   return result;
+ }
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ _GL_INLINE_HEADER_END
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/stat-w32.c texinfo-6.8/gnulib/lib/stat-w32.c
*** texinfo-6.7/gnulib/lib/stat-w32.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/stat-w32.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 0 ****
--- 1,461 ----
+ /* Core of implementation of fstat and stat for native Windows.
+    Copyright (C) 2017-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible.  */
+ 
+ #include <config.h>
+ 
+ #if defined _WIN32 && ! defined __CYGWIN__
+ 
+ /* Attempt to make <windows.h> define FILE_ID_INFO.
+    But ensure that the redefinition of _WIN32_WINNT does not make us assume
+    Windows Vista or newer when building for an older version of Windows.  */
+ #if HAVE_SDKDDKVER_H
+ # include <sdkddkver.h>
+ # if _WIN32_WINNT >= _WIN32_WINNT_VISTA
+ #  define WIN32_ASSUME_VISTA 1
+ # else
+ #  define WIN32_ASSUME_VISTA 0
+ # endif
+ # if !defined _WIN32_WINNT || (_WIN32_WINNT < _WIN32_WINNT_WIN8)
+ #  undef _WIN32_WINNT
+ #  define _WIN32_WINNT _WIN32_WINNT_WIN8
+ # endif
+ #else
+ # define WIN32_ASSUME_VISTA (_WIN32_WINNT >= _WIN32_WINNT_VISTA)
+ #endif
+ 
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <errno.h>
+ #include <limits.h>
+ #include <string.h>
+ #include <unistd.h>
+ #include <windows.h>
+ 
+ /* Specification.  */
+ #include "stat-w32.h"
+ 
+ #include "pathmax.h"
+ #include "verify.h"
+ 
+ /* Don't assume that UNICODE is not defined.  */
+ #undef LoadLibrary
+ #define LoadLibrary LoadLibraryA
+ #undef GetFinalPathNameByHandle
+ #define GetFinalPathNameByHandle GetFinalPathNameByHandleA
+ 
+ /* Older mingw headers do not define VOLUME_NAME_NONE.  */
+ #ifndef VOLUME_NAME_NONE
+ # define VOLUME_NAME_NONE 4
+ #endif
+ 
+ #if !WIN32_ASSUME_VISTA
+ 
+ /* Avoid warnings from gcc -Wcast-function-type.  */
+ # define GetProcAddress \
+    (void *) GetProcAddress
+ 
+ # if _GL_WINDOWS_STAT_INODES == 2
+ /* GetFileInformationByHandleEx was introduced only in Windows Vista.  */
+ typedef DWORD (WINAPI * GetFileInformationByHandleExFuncType) (HANDLE hFile,
+                                                                FILE_INFO_BY_HANDLE_CLASS fiClass,
+                                                                LPVOID lpBuffer,
+                                                                DWORD dwBufferSize);
+ static GetFileInformationByHandleExFuncType GetFileInformationByHandleExFunc = NULL;
+ # endif
+ /* GetFinalPathNameByHandle was introduced only in Windows Vista.  */
+ typedef DWORD (WINAPI * GetFinalPathNameByHandleFuncType) (HANDLE hFile,
+                                                            LPSTR lpFilePath,
+                                                            DWORD lenFilePath,
+                                                            DWORD dwFlags);
+ static GetFinalPathNameByHandleFuncType GetFinalPathNameByHandleFunc = NULL;
+ static BOOL initialized = FALSE;
+ 
+ static void
+ initialize (void)
+ {
+   HMODULE kernel32 = LoadLibrary ("kernel32.dll");
+   if (kernel32 != NULL)
+     {
+ # if _GL_WINDOWS_STAT_INODES == 2
+       GetFileInformationByHandleExFunc =
+         (GetFileInformationByHandleExFuncType) GetProcAddress (kernel32, "GetFileInformationByHandleEx");
+ # endif
+       GetFinalPathNameByHandleFunc =
+         (GetFinalPathNameByHandleFuncType) GetProcAddress (kernel32, "GetFinalPathNameByHandleA");
+     }
+   initialized = TRUE;
+ }
+ 
+ #else
+ 
+ # define GetFileInformationByHandleExFunc GetFileInformationByHandleEx
+ # define GetFinalPathNameByHandleFunc GetFinalPathNameByHandle
+ 
+ #endif
+ 
+ /* Converts a FILETIME to GMT time since 1970-01-01 00:00:00.  */
+ #if _GL_WINDOWS_STAT_TIMESPEC
+ struct timespec
+ _gl_convert_FILETIME_to_timespec (const FILETIME *ft)
+ {
+   struct timespec result;
+   /* FILETIME: <https://docs.microsoft.com/en-us/windows/desktop/api/minwinbase/ns-minwinbase-filetime> */
+   unsigned long long since_1601 =
+     ((unsigned long long) ft->dwHighDateTime << 32)
+     | (unsigned long long) ft->dwLowDateTime;
+   if (since_1601 == 0)
+     {
+       result.tv_sec = 0;
+       result.tv_nsec = 0;
+     }
+   else
+     {
+       /* Between 1601-01-01 and 1970-01-01 there were 280 normal years and 89
+          leap years, in total 134774 days.  */
+       unsigned long long since_1970 =
+         since_1601 - (unsigned long long) 134774 * (unsigned long long) 86400 * (unsigned long long) 10000000;
+       result.tv_sec = since_1970 / (unsigned long long) 10000000;
+       result.tv_nsec = (unsigned long) (since_1970 % (unsigned long long) 10000000) * 100;
+     }
+   return result;
+ }
+ #else
+ time_t
+ _gl_convert_FILETIME_to_POSIX (const FILETIME *ft)
+ {
+   /* FILETIME: <https://docs.microsoft.com/en-us/windows/desktop/api/minwinbase/ns-minwinbase-filetime> */
+   unsigned long long since_1601 =
+     ((unsigned long long) ft->dwHighDateTime << 32)
+     | (unsigned long long) ft->dwLowDateTime;
+   if (since_1601 == 0)
+     return 0;
+   else
+     {
+       /* Between 1601-01-01 and 1970-01-01 there were 280 normal years and 89
+          leap years, in total 134774 days.  */
+       unsigned long long since_1970 =
+         since_1601 - (unsigned long long) 134774 * (unsigned long long) 86400 * (unsigned long long) 10000000;
+       return since_1970 / (unsigned long long) 10000000;
+     }
+ }
+ #endif
+ 
+ /* Fill *BUF with information about the file designated by H.
+    PATH is the file name, if known, otherwise NULL.
+    Return 0 if successful, or -1 with errno set upon failure.  */
+ int
+ _gl_fstat_by_handle (HANDLE h, const char *path, struct stat *buf)
+ {
+   /* GetFileType
+      <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfiletype> */
+   DWORD type = GetFileType (h);
+   if (type == FILE_TYPE_DISK)
+     {
+ #if !WIN32_ASSUME_VISTA
+       if (!initialized)
+         initialize ();
+ #endif
+ 
+       /* st_mode can be determined through
+          GetFileAttributesEx
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfileattributesexa>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/ns-fileapi-_win32_file_attribute_data>
+          or through
+          GetFileInformationByHandle
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfileinformationbyhandle>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/ns-fileapi-_by_handle_file_information>
+          or through
+          GetFileInformationByHandleEx with argument FileBasicInfo
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/nf-winbase-getfileinformationbyhandleex>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/ns-winbase-_file_basic_info>
+          The latter requires -D_WIN32_WINNT=_WIN32_WINNT_VISTA or higher.  */
+       BY_HANDLE_FILE_INFORMATION info;
+       if (! GetFileInformationByHandle (h, &info))
+         goto failed;
+ 
+       /* Test for error conditions before starting to fill *buf.  */
+       if (sizeof (buf->st_size) <= 4 && info.nFileSizeHigh > 0)
+         {
+           errno = EOVERFLOW;
+           return -1;
+         }
+ 
+ #if _GL_WINDOWS_STAT_INODES
+       /* st_ino can be determined through
+          GetFileInformationByHandle
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfileinformationbyhandle>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/ns-fileapi-_by_handle_file_information>
+          as 64 bits, or through
+          GetFileInformationByHandleEx with argument FileIdInfo
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/nf-winbase-getfileinformationbyhandleex>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/ns-winbase-_file_id_info>
+          as 128 bits.
+          The latter requires -D_WIN32_WINNT=_WIN32_WINNT_WIN8 or higher.  */
+       /* Experiments show that GetFileInformationByHandleEx does not provide
+          much more information than GetFileInformationByHandle:
+            * The dwVolumeSerialNumber from GetFileInformationByHandle is equal
+              to the low 32 bits of the 64-bit VolumeSerialNumber from
+              GetFileInformationByHandleEx, and is apparently sufficient for
+              identifying the device.
+            * The nFileIndex from GetFileInformationByHandle is equal to the low
+              64 bits of the 128-bit FileId from GetFileInformationByHandleEx,
+              and the high 64 bits of this 128-bit FileId are zero.
+            * On a FAT file system, GetFileInformationByHandleEx fails with error
+              ERROR_INVALID_PARAMETER, whereas GetFileInformationByHandle
+              succeeds.
+            * On a CIFS/SMB file system, GetFileInformationByHandleEx fails with
+              error ERROR_INVALID_LEVEL, whereas GetFileInformationByHandle
+              succeeds.  */
+ # if _GL_WINDOWS_STAT_INODES == 2
+       if (GetFileInformationByHandleExFunc != NULL)
+         {
+           FILE_ID_INFO id;
+           if (GetFileInformationByHandleExFunc (h, FileIdInfo, &id, sizeof (id)))
+             {
+               buf->st_dev = id.VolumeSerialNumber;
+               verify (sizeof (ino_t) == sizeof (id.FileId));
+               memcpy (&buf->st_ino, &id.FileId, sizeof (ino_t));
+               goto ino_done;
+             }
+           else
+             {
+               switch (GetLastError ())
+                 {
+                 case ERROR_INVALID_PARAMETER: /* older Windows version, or FAT */
+                 case ERROR_INVALID_LEVEL: /* CIFS/SMB file system */
+                   goto fallback;
+                 default:
+                   goto failed;
+                 }
+             }
+         }
+      fallback: ;
+       /* Fallback for older Windows versions.  */
+       buf->st_dev = info.dwVolumeSerialNumber;
+       buf->st_ino._gl_ino[0] = ((ULONGLONG) info.nFileIndexHigh << 32) | (ULONGLONG) info.nFileIndexLow;
+       buf->st_ino._gl_ino[1] = 0;
+      ino_done: ;
+ # else /* _GL_WINDOWS_STAT_INODES == 1 */
+       buf->st_dev = info.dwVolumeSerialNumber;
+       buf->st_ino = ((ULONGLONG) info.nFileIndexHigh << 32) | (ULONGLONG) info.nFileIndexLow;
+ # endif
+ #else
+       /* st_ino is not wide enough for identifying a file on a device.
+          Without st_ino, st_dev is pointless.  */
+       buf->st_dev = 0;
+       buf->st_ino = 0;
+ #endif
+ 
+       /* st_mode.  */
+       unsigned int mode =
+         /* XXX How to handle FILE_ATTRIBUTE_REPARSE_POINT ?  */
+         ((info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) ? _S_IFDIR | S_IEXEC_UGO : _S_IFREG)
+         | S_IREAD_UGO
+         | ((info.dwFileAttributes & FILE_ATTRIBUTE_READONLY) ? 0 : S_IWRITE_UGO);
+       if (!(info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
+         {
+           /* Determine whether the file is executable by looking at the file
+              name suffix.
+              If the file name is already known, use it. Otherwise, for
+              non-empty files, it can be determined through
+              GetFinalPathNameByHandle
+              <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfinalpathnamebyhandlea>
+              or through
+              GetFileInformationByHandleEx with argument FileNameInfo
+              <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/nf-winbase-getfileinformationbyhandleex>
+              <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/ns-winbase-_file_name_info>
+              Both require -D_WIN32_WINNT=_WIN32_WINNT_VISTA or higher.  */
+           if (info.nFileSizeHigh > 0 || info.nFileSizeLow > 0)
+             {
+               char fpath[PATH_MAX];
+               if (path != NULL
+                   || (GetFinalPathNameByHandleFunc != NULL
+                       && GetFinalPathNameByHandleFunc (h, fpath, sizeof (fpath), VOLUME_NAME_NONE)
+                          < sizeof (fpath)
+                       && (path = fpath, 1)))
+                 {
+                   const char *last_dot = NULL;
+                   const char *p;
+                   for (p = path; *p != '\0'; p++)
+                     if (*p == '.')
+                       last_dot = p;
+                   if (last_dot != NULL)
+                     {
+                       const char *suffix = last_dot + 1;
+                       if (_stricmp (suffix, "exe") == 0
+                           || _stricmp (suffix, "bat") == 0
+                           || _stricmp (suffix, "cmd") == 0
+                           || _stricmp (suffix, "com") == 0)
+                         mode |= S_IEXEC_UGO;
+                     }
+                 }
+               else
+                 /* Cannot determine file name.  Pretend that it is executable.  */
+                 mode |= S_IEXEC_UGO;
+             }
+         }
+       buf->st_mode = mode;
+ 
+       /* st_nlink can be determined through
+          GetFileInformationByHandle
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfileinformationbyhandle>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/ns-fileapi-_by_handle_file_information>
+          or through
+          GetFileInformationByHandleEx with argument FileStandardInfo
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/nf-winbase-getfileinformationbyhandleex>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/ns-winbase-_file_standard_info>
+          The latter requires -D_WIN32_WINNT=_WIN32_WINNT_VISTA or higher.  */
+       buf->st_nlink = (info.nNumberOfLinks > SHRT_MAX ? SHRT_MAX : info.nNumberOfLinks);
+ 
+       /* There's no easy way to map the Windows SID concept to an integer.  */
+       buf->st_uid = 0;
+       buf->st_gid = 0;
+ 
+       /* st_rdev is irrelevant for normal files and directories.  */
+       buf->st_rdev = 0;
+ 
+       /* st_size can be determined through
+          GetFileSizeEx
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfilesizeex>
+          or through
+          GetFileAttributesEx
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfileattributesexa>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/ns-fileapi-_win32_file_attribute_data>
+          or through
+          GetFileInformationByHandle
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfileinformationbyhandle>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/ns-fileapi-_by_handle_file_information>
+          or through
+          GetFileInformationByHandleEx with argument FileStandardInfo
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/nf-winbase-getfileinformationbyhandleex>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/ns-winbase-_file_standard_info>
+          The latter requires -D_WIN32_WINNT=_WIN32_WINNT_VISTA or higher.  */
+       if (sizeof (buf->st_size) <= 4)
+         /* Range check already done above.  */
+         buf->st_size = info.nFileSizeLow;
+       else
+         buf->st_size = ((long long) info.nFileSizeHigh << 32) | (long long) info.nFileSizeLow;
+ 
+       /* st_atime, st_mtime, st_ctime can be determined through
+          GetFileTime
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfiletime>
+          or through
+          GetFileAttributesEx
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfileattributesexa>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/ns-fileapi-_win32_file_attribute_data>
+          or through
+          GetFileInformationByHandle
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getfileinformationbyhandle>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/ns-fileapi-_by_handle_file_information>
+          or through
+          GetFileInformationByHandleEx with argument FileBasicInfo
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/nf-winbase-getfileinformationbyhandleex>
+          <https://docs.microsoft.com/en-us/windows/desktop/api/winbase/ns-winbase-_file_basic_info>
+          The latter requires -D_WIN32_WINNT=_WIN32_WINNT_VISTA or higher.  */
+ #if _GL_WINDOWS_STAT_TIMESPEC
+       buf->st_atim = _gl_convert_FILETIME_to_timespec (&info.ftLastAccessTime);
+       buf->st_mtim = _gl_convert_FILETIME_to_timespec (&info.ftLastWriteTime);
+       buf->st_ctim = _gl_convert_FILETIME_to_timespec (&info.ftCreationTime);
+ #else
+       buf->st_atime = _gl_convert_FILETIME_to_POSIX (&info.ftLastAccessTime);
+       buf->st_mtime = _gl_convert_FILETIME_to_POSIX (&info.ftLastWriteTime);
+       buf->st_ctime = _gl_convert_FILETIME_to_POSIX (&info.ftCreationTime);
+ #endif
+ 
+       return 0;
+     }
+   else if (type == FILE_TYPE_CHAR || type == FILE_TYPE_PIPE)
+     {
+       buf->st_dev = 0;
+ #if _GL_WINDOWS_STAT_INODES == 2
+       buf->st_ino._gl_ino[0] = buf->st_ino._gl_ino[1] = 0;
+ #else
+       buf->st_ino = 0;
+ #endif
+       buf->st_mode = (type == FILE_TYPE_PIPE ? _S_IFIFO : _S_IFCHR);
+       buf->st_nlink = 1;
+       buf->st_uid = 0;
+       buf->st_gid = 0;
+       buf->st_rdev = 0;
+       if (type == FILE_TYPE_PIPE)
+         {
+           /* PeekNamedPipe
+              <https://msdn.microsoft.com/en-us/library/aa365779.aspx> */
+           DWORD bytes_available;
+           if (PeekNamedPipe (h, NULL, 0, NULL, &bytes_available, NULL))
+             buf->st_size = bytes_available;
+           else
+             buf->st_size = 0;
+         }
+       else
+         buf->st_size = 0;
+ #if _GL_WINDOWS_STAT_TIMESPEC
+       buf->st_atim.tv_sec = 0; buf->st_atim.tv_nsec = 0;
+       buf->st_mtim.tv_sec = 0; buf->st_mtim.tv_nsec = 0;
+       buf->st_ctim.tv_sec = 0; buf->st_ctim.tv_nsec = 0;
+ #else
+       buf->st_atime = 0;
+       buf->st_mtime = 0;
+       buf->st_ctime = 0;
+ #endif
+       return 0;
+     }
+   else
+     {
+       errno = ENOENT;
+       return -1;
+     }
+ 
+  failed:
+   {
+     DWORD error = GetLastError ();
+     #if 0
+     fprintf (stderr, "_gl_fstat_by_handle error 0x%x\n", (unsigned int) error);
+     #endif
+     switch (error)
+       {
+       case ERROR_ACCESS_DENIED:
+       case ERROR_SHARING_VIOLATION:
+         errno = EACCES;
+         break;
+ 
+       case ERROR_OUTOFMEMORY:
+         errno = ENOMEM;
+         break;
+ 
+       case ERROR_WRITE_FAULT:
+       case ERROR_READ_FAULT:
+       case ERROR_GEN_FAILURE:
+         errno = EIO;
+         break;
+ 
+       default:
+         errno = EINVAL;
+         break;
+       }
+     return -1;
+   }
+ }
+ 
+ #else
+ 
+ /* This declaration is solely to ensure that after preprocessing
+    this file is never empty.  */
+ typedef int dummy;
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/stat-w32.h texinfo-6.8/gnulib/lib/stat-w32.h
*** texinfo-6.7/gnulib/lib/stat-w32.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/stat-w32.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 0 ****
--- 1,37 ----
+ /* Core of implementation of fstat and stat for native Windows.
+    Copyright (C) 2017-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _STAT_W32_H
+ #define _STAT_W32_H 1
+ 
+ /* Converts a FILETIME to GMT time since 1970-01-01 00:00:00.  */
+ #if _GL_WINDOWS_STAT_TIMESPEC
+ extern struct timespec _gl_convert_FILETIME_to_timespec (const FILETIME *ft);
+ #else
+ extern time_t _gl_convert_FILETIME_to_POSIX (const FILETIME *ft);
+ #endif
+ 
+ /* Fill *BUF with information about the file designated by H.
+    PATH is the file name, if known, otherwise NULL.
+    Return 0 if successful, or -1 with errno set upon failure.  */
+ extern int _gl_fstat_by_handle (HANDLE h, const char *path, struct stat *buf);
+ 
+ /* Bitmasks for st_mode.  */
+ #define S_IREAD_UGO  (_S_IREAD | (_S_IREAD >> 3) | (_S_IREAD >> 6))
+ #define S_IWRITE_UGO (_S_IWRITE | (_S_IWRITE >> 3) | (_S_IWRITE >> 6))
+ #define S_IEXEC_UGO  (_S_IEXEC | (_S_IEXEC >> 3) | (_S_IEXEC >> 6))
+ 
+ #endif /* _STAT_W32_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/stdarg.in.h texinfo-6.8/gnulib/lib/stdarg.in.h
*** texinfo-6.7/gnulib/lib/stdarg.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/stdarg.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Substitute for and wrapper around <stdarg.h>.
!    Copyright (C) 2008-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Substitute for and wrapper around <stdarg.h>.
!    Copyright (C) 2008-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/stdbool.in.h texinfo-6.8/gnulib/lib/stdbool.in.h
*** texinfo-6.7/gnulib/lib/stdbool.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/stdbool.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,3 ****
! /* Copyright (C) 2001-2003, 2006-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <haible@clisp.cons.org>, 2001.
  
--- 1,3 ----
! /* Copyright (C) 2001-2003, 2006-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <haible@clisp.cons.org>, 2001.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/stddef.in.h texinfo-6.8/gnulib/lib/stddef.in.h
*** texinfo-6.7/gnulib/lib/stddef.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/stddef.in.h	2021-03-11 18:57:56.000000000 +0000
***************
*** 1,5 ****
  /* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
  
!    Copyright (C) 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
  
!    Copyright (C) 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 20,24 ****
  /*
   * POSIX 2008 <stddef.h> for platforms that have issues.
!  * <http://www.opengroup.org/susv3xbd/stddef.h.html>
   */
  
--- 20,24 ----
  /*
   * POSIX 2008 <stddef.h> for platforms that have issues.
!  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stddef.h.html>
   */
  
***************
*** 43,46 ****
--- 43,53 ----
  #  endif
  #  @INCLUDE_NEXT@ @NEXT_STDDEF_H@
+    /* On TinyCC, make sure that the macros that indicate the special invocation
+       convention get undefined.  */
+ #  undef __need_wchar_t
+ #  undef __need_size_t
+ #  undef __need_ptrdiff_t
+ #  undef __need_NULL
+ #  undef __need_wint_t
  # endif
  
***************
*** 50,53 ****
--- 57,77 ----
  # ifndef _@GUARD_PREFIX@_STDDEF_H
  
+ /* On AIX 7.2, with xlc in 64-bit mode, <stddef.h> defines max_align_t to a
+    type with alignment 4, but 'long' has alignment 8.  */
+ #  if defined _AIX && defined __LP64__
+ #   if !GNULIB_defined_max_align_t
+ #    ifdef _MAX_ALIGN_T
+ /* /usr/include/stddef.h has already defined max_align_t.  Override it.  */
+ typedef long rpl_max_align_t;
+ #     define max_align_t rpl_max_align_t
+ #    else
+ /* Prevent /usr/include/stddef.h from defining max_align_t.  */
+ typedef long max_align_t;
+ #     define _MAX_ALIGN_T
+ #    endif
+ #    define GNULIB_defined_max_align_t 1
+ #   endif
+ #  endif
+ 
  /* The include_next requires a split double-inclusion guard.  */
  
***************
*** 84,90 ****
  /* Some platforms lack max_align_t.  The check for _GCC_MAX_ALIGN_T is
     a hack in case the configure-time test was done with g++ even though
!    we are currently compiling with gcc.  */
! #if ! (@HAVE_MAX_ALIGN_T@ || defined _GCC_MAX_ALIGN_T)
! # if !GNULIB_defined_max_align_t
  /* On the x86, the maximum storage alignment of double, long, etc. is 4,
     but GCC's C11 ABI for x86 says that max_align_t has an alignment of 8,
--- 108,122 ----
  /* Some platforms lack max_align_t.  The check for _GCC_MAX_ALIGN_T is
     a hack in case the configure-time test was done with g++ even though
!    we are currently compiling with gcc.
!    On MSVC, max_align_t is defined only in C++ mode, after <cstddef> was
!    included.  Its definition is good since it has an alignment of 8 (on x86
!    and x86_64).
!    Similarly on OS/2 kLIBC.  */
! #if (defined _MSC_VER || (defined __KLIBC__ && !defined __LIBCN__)) \
!     && defined __cplusplus
! # include <cstddef>
! #else
! # if ! (@HAVE_MAX_ALIGN_T@ || (defined _GCC_MAX_ALIGN_T && !defined __clang__))
! #  if !GNULIB_defined_max_align_t
  /* On the x86, the maximum storage alignment of double, long, etc. is 4,
     but GCC's C11 ABI for x86 says that max_align_t has an alignment of 8,
***************
*** 92,101 ****
     using __alignof__ (which returns 8 for double) rather than _Alignof
     (which returns 4), and align each union member accordingly.  */
! #  ifdef __GNUC__
! #   define _GL_STDDEF_ALIGNAS(type) \
!       __attribute__ ((__aligned__ (__alignof__ (type))))
! #  else
! #   define _GL_STDDEF_ALIGNAS(type) /* */
! #  endif
  typedef union
  {
--- 124,133 ----
     using __alignof__ (which returns 8 for double) rather than _Alignof
     (which returns 4), and align each union member accordingly.  */
! #   if defined __GNUC__ || (__clang_major__ >= 4)
! #    define _GL_STDDEF_ALIGNAS(type) \
!        __attribute__ ((__aligned__ (__alignof__ (type))))
! #   else
! #    define _GL_STDDEF_ALIGNAS(type) /* */
! #   endif
  typedef union
  {
***************
*** 105,110 ****
    long int __i _GL_STDDEF_ALIGNAS (long int);
  } rpl_max_align_t;
! #  define max_align_t rpl_max_align_t
! #  define GNULIB_defined_max_align_t 1
  # endif
  #endif
--- 137,143 ----
    long int __i _GL_STDDEF_ALIGNAS (long int);
  } rpl_max_align_t;
! #   define max_align_t rpl_max_align_t
! #   define GNULIB_defined_max_align_t 1
! #  endif
  # endif
  #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/stdint.in.h texinfo-6.8/gnulib/lib/stdint.in.h
*** texinfo-6.7/gnulib/lib/stdint.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/stdint.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,3 ****
! /* Copyright (C) 2001-2002, 2004-2019 Free Software Foundation, Inc.
     Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
     This file is part of gnulib.
--- 1,3 ----
! /* Copyright (C) 2001-2002, 2004-2021 Free Software Foundation, Inc.
     Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
     This file is part of gnulib.
***************
*** 18,22 ****
  /*
   * ISO C 99 <stdint.h> for platforms that lack it.
!  * <http://www.opengroup.org/susv3xbd/stdint.h.html>
   */
  
--- 18,22 ----
  /*
   * ISO C 99 <stdint.h> for platforms that lack it.
!  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdint.h.html>
   */
  
***************
*** 189,193 ****
  #   define int64_t gl_int64_t
  #   define GL_INT64_T
! #  elif @HAVE_LONG_LONG_INT@
  #   undef int64_t
  typedef long long int gl_int64_t;
--- 189,193 ----
  #   define int64_t gl_int64_t
  #   define GL_INT64_T
! #  else
  #   undef int64_t
  typedef long long int gl_int64_t;
***************
*** 210,214 ****
  #   define uint64_t gl_uint64_t
  #   define GL_UINT64_T
! #  elif @HAVE_UNSIGNED_LONG_LONG_INT@
  #   undef uint64_t
  typedef unsigned long long int gl_uint64_t;
--- 210,214 ----
  #   define uint64_t gl_uint64_t
  #   define GL_UINT64_T
! #  else
  #   undef uint64_t
  typedef unsigned long long int gl_uint64_t;
***************
*** 300,313 ****
  /* 7.18.1.4. Integer types capable of holding object pointers */
  
! /* kLIBC's stdint.h defines _INTPTR_T_DECLARED and needs its own
     definitions of intptr_t and uintptr_t (which use int and unsigned)
!    to avoid clashes with declarations of system functions like sbrk.  */
! # ifndef _INTPTR_T_DECLARED
! # undef intptr_t
! # undef uintptr_t
  typedef long int gl_intptr_t;
  typedef unsigned long int gl_uintptr_t;
! # define intptr_t gl_intptr_t
! # define uintptr_t gl_uintptr_t
  # endif
  
--- 300,322 ----
  /* 7.18.1.4. Integer types capable of holding object pointers */
  
! /* kLIBC's <stdint.h> defines _INTPTR_T_DECLARED and needs its own
     definitions of intptr_t and uintptr_t (which use int and unsigned)
!    to avoid clashes with declarations of system functions like sbrk.
!    Similarly, MinGW WSL-5.4.1 <stdint.h> needs its own intptr_t and
!    uintptr_t to avoid conflicting declarations of system functions like
!    _findclose in <io.h>.  */
! # if !((defined __KLIBC__ && defined _INTPTR_T_DECLARED) \
!        || defined __MINGW32__)
! #  undef intptr_t
! #  undef uintptr_t
! #  ifdef _WIN64
! typedef long long int gl_intptr_t;
! typedef unsigned long long int gl_uintptr_t;
! #  else
  typedef long int gl_intptr_t;
  typedef unsigned long int gl_uintptr_t;
! #  endif
! #  define intptr_t gl_intptr_t
! #  define uintptr_t gl_uintptr_t
  # endif
  
***************
*** 324,328 ****
  #  undef INTMAX_C
  #  undef intmax_t
! #  if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  typedef long long int gl_intmax_t;
  #   define intmax_t gl_intmax_t
--- 333,337 ----
  #  undef INTMAX_C
  #  undef intmax_t
! #  if LONG_MAX >> 30 == 1
  typedef long long int gl_intmax_t;
  #   define intmax_t gl_intmax_t
***************
*** 338,342 ****
  #  undef UINTMAX_C
  #  undef uintmax_t
! #  if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
  typedef unsigned long long int gl_uintmax_t;
  #   define uintmax_t gl_uintmax_t
--- 347,351 ----
  #  undef UINTMAX_C
  #  undef uintmax_t
! #  if ULONG_MAX >> 31 == 1
  typedef unsigned long long int gl_uintmax_t;
  #   define uintmax_t gl_uintmax_t
***************
*** 486,492 ****
  # undef INTPTR_MAX
  # undef UINTPTR_MAX
! # define INTPTR_MIN  LONG_MIN
! # define INTPTR_MAX  LONG_MAX
! # define UINTPTR_MAX  ULONG_MAX
  
  /* 7.18.2.5. Limits of greatest-width integer types */
--- 495,507 ----
  # undef INTPTR_MAX
  # undef UINTPTR_MAX
! # ifdef _WIN64
! #  define INTPTR_MIN  LLONG_MIN
! #  define INTPTR_MAX  LLONG_MAX
! #  define UINTPTR_MAX  ULLONG_MAX
! # else
! #  define INTPTR_MIN  LONG_MIN
! #  define INTPTR_MAX  LONG_MAX
! #  define UINTPTR_MAX  ULONG_MAX
! # endif
  
  /* 7.18.2.5. Limits of greatest-width integer types */
***************
*** 565,573 ****
     <stdint.h> and assumes its types are already defined.  */
  # if @HAVE_WCHAR_H@ && ! (defined WCHAR_MIN && defined WCHAR_MAX)
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
- #  include <stddef.h>
- #  include <stdio.h>
- #  include <time.h>
  #  define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
  #  include <wchar.h>
--- 580,583 ----
***************
*** 587,601 ****
  
  /* wint_t limits */
! # undef WINT_MIN
! # undef WINT_MAX
! # if @HAVE_SIGNED_WINT_T@
! #  define WINT_MIN  \
!     _STDINT_SIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
! # else
! #  define WINT_MIN  \
!     _STDINT_UNSIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
  # endif
- # define WINT_MAX  \
-    _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
  
  /* 7.18.4. Macros for integer constants */
--- 597,615 ----
  
  /* wint_t limits */
! /* If gnulib's <wchar.h> or <wctype.h> overrides wint_t, @WINT_T_SUFFIX@ is not
!    accurate, therefore use the definitions from above.  */
! # if !@GNULIB_OVERRIDES_WINT_T@
! #  undef WINT_MIN
! #  undef WINT_MAX
! #  if @HAVE_SIGNED_WINT_T@
! #   define WINT_MIN  \
!      _STDINT_SIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
! #  else
! #   define WINT_MIN  \
!      _STDINT_UNSIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
! #  endif
! #  define WINT_MAX  \
!     _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
  # endif
  
  /* 7.18.4. Macros for integer constants */
***************
*** 628,632 ****
  # elif defined _MSC_VER
  #  define INT64_C(x) x##i64
! # elif @HAVE_LONG_LONG_INT@
  #  define INT64_C(x) x##LL
  # endif
--- 642,646 ----
  # elif defined _MSC_VER
  #  define INT64_C(x) x##i64
! # else
  #  define INT64_C(x) x##LL
  # endif
***************
*** 635,639 ****
  # elif defined _MSC_VER
  #  define UINT64_C(x) x##ui64
! # elif @HAVE_UNSIGNED_LONG_LONG_INT@
  #  define UINT64_C(x) x##ULL
  # endif
--- 649,653 ----
  # elif defined _MSC_VER
  #  define UINT64_C(x) x##ui64
! # else
  #  define UINT64_C(x) x##ULL
  # endif
***************
*** 642,646 ****
  
  # ifndef INTMAX_C
! #  if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  #   define INTMAX_C(x)   x##LL
  #  elif defined GL_INT64_T
--- 656,660 ----
  
  # ifndef INTMAX_C
! #  if LONG_MAX >> 30 == 1
  #   define INTMAX_C(x)   x##LL
  #  elif defined GL_INT64_T
***************
*** 652,656 ****
  
  # ifndef UINTMAX_C
! #  if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
  #   define UINTMAX_C(x)  x##ULL
  #  elif defined GL_UINT64_T
--- 666,670 ----
  
  # ifndef UINTMAX_C
! #  if ULONG_MAX >> 31 == 1
  #   define UINTMAX_C(x)  x##ULL
  #  elif defined GL_UINT64_T
diff -Nrc2 texinfo-6.7/gnulib/lib/stdio.in.h texinfo-6.8/gnulib/lib/stdio.in.h
*** texinfo-6.7/gnulib/lib/stdio.in.h	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/stdio.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* A GNU-like <stdio.h>.
  
!    Copyright (C) 2004, 2007-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A GNU-like <stdio.h>.
  
!    Copyright (C) 2004, 2007-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 63,95 ****
     gnulib and libintl do '#define printf __printf__' when they override
     the 'printf' function.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
! # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
  #else
! # define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
  #endif
  
! /* _GL_ATTRIBUTE_FORMAT_PRINTF
     indicates to GCC that the function takes a format string and arguments,
     where the format string directives are the ones standardized by ISO C99
     and POSIX.  */
! #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
! # define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
!    _GL_ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument))
! #else
! # define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
!    _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
! #endif
  
! /* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF,
     except that it indicates to GCC that the supported format string directives
     are the ones of the system printf(), rather than the ones standardized by
     ISO C99 and POSIX.  */
! #if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
! # define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
!   _GL_ATTRIBUTE_FORMAT_PRINTF (formatstring_parameter, first_argument)
! #else
! # define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
!   _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
! #endif
  
  /* _GL_ATTRIBUTE_FORMAT_SCANF
--- 63,111 ----
     gnulib and libintl do '#define printf __printf__' when they override
     the 'printf' function.  */
! #ifndef _GL_ATTRIBUTE_FORMAT
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) || defined __clang__
! #  define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
! # else
! #  define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
! # endif
! #endif
! 
! /* An __attribute__ __format__ specifier for a function that takes a format
!    string and arguments, where the format string directives are the ones
!    standardized by ISO C99 and POSIX.
!    _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD  */
! /* __gnu_printf__ is supported in GCC >= 4.4.  */
! #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
! # define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __gnu_printf__
  #else
! # define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __printf__
  #endif
  
! /* An __attribute__ __format__ specifier for a function that takes a format
!    string and arguments, where the format string directives are the ones of the
!    system printf(), rather than the ones standardized by ISO C99 and POSIX.
!    _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM  */
! /* On mingw, Gnulib sets __USE_MINGW_ANSI_STDIO in order to get closer to
!    the standards.  The macro GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU indicates
!    whether this change is effective.  On older mingw, it is not.  */
! #if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
! # define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD
! #else
! # define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM __printf__
! #endif
! 
! /* _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD
     indicates to GCC that the function takes a format string and arguments,
     where the format string directives are the ones standardized by ISO C99
     and POSIX.  */
! #define _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD(formatstring_parameter, first_argument) \
!   _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, formatstring_parameter, first_argument))
  
! /* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD,
     except that it indicates to GCC that the supported format string directives
     are the ones of the system printf(), rather than the ones standardized by
     ISO C99 and POSIX.  */
! #define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
!   _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, formatstring_parameter, first_argument))
  
  /* _GL_ATTRIBUTE_FORMAT_SCANF
***************
*** 172,186 ****
  #   define dprintf rpl_dprintf
  #  endif
! _GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                                  _GL_ARG_NONNULL ((2)));
! _GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *format, ...));
  # else
  #  if !@HAVE_DPRINTF@
! _GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                                  _GL_ARG_NONNULL ((2)));
  #  endif
! _GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (dprintf);
--- 188,202 ----
  #   define dprintf rpl_dprintf
  #  endif
! _GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *restrict format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                                  _GL_ARG_NONNULL ((2)));
! _GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *restrict format, ...));
  # else
  #  if !@HAVE_DPRINTF@
! _GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *restrict format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                                  _GL_ARG_NONNULL ((2)));
  #  endif
! _GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *restrict format, ...));
  # endif
  _GL_CXXALIASWARN (dprintf);
***************
*** 204,208 ****
--- 220,226 ----
  _GL_CXXALIAS_SYS (fclose, int, (FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fclose);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef fclose
***************
*** 212,215 ****
--- 230,258 ----
  #endif
  
+ #if @GNULIB_MDA_FCLOSEALL@
+ /* On native Windows, map 'fcloseall' to '_fcloseall', so that -loldnames is
+    not required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::fcloseall on all platforms that have
+    it.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fcloseall
+ #   define fcloseall _fcloseall
+ #  endif
+ _GL_CXXALIAS_MDA (fcloseall, int, (void));
+ # else
+ #  if @HAVE_DECL_FCLOSEALL@
+ #   if defined __FreeBSD__
+ _GL_CXXALIAS_SYS (fcloseall, void, (void));
+ #   else
+ _GL_CXXALIAS_SYS (fcloseall, int, (void));
+ #   endif
+ #  endif
+ # endif
+ # if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCLOSEALL@
+ _GL_CXXALIASWARN (fcloseall);
+ # endif
+ #endif
+ 
  #if @GNULIB_FDOPEN@
  # if @REPLACE_FDOPEN@
***************
*** 221,224 ****
--- 264,273 ----
                                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (fdopen, FILE *, (int fd, const char *mode));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fdopen
+ #   define fdopen _fdopen
+ #  endif
+ _GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode));
  # else
  _GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode));
***************
*** 230,233 ****
--- 279,296 ----
  _GL_WARN_ON_USE (fdopen, "fdopen on native Windows platforms is not POSIX compliant - "
                   "use gnulib module fdopen for portability");
+ #elif @GNULIB_MDA_FDOPEN@
+ /* On native Windows, map 'fdopen' to '_fdopen', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::fdopen always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fdopen
+ #   define fdopen _fdopen
+ #  endif
+ _GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode));
+ # else
+ _GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode));
+ # endif
+ _GL_CXXALIASWARN (fdopen);
  #endif
  
***************
*** 248,252 ****
--- 311,317 ----
  _GL_CXXALIAS_SYS (fflush, int, (FILE *gl_stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fflush);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef fflush
***************
*** 267,271 ****
--- 332,338 ----
  _GL_CXXALIAS_SYS (fgetc, int, (FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fgetc);
+ # endif
  #endif
  
***************
*** 276,286 ****
  #   define fgets rpl_fgets
  #  endif
! _GL_FUNCDECL_RPL (fgets, char *, (char *s, int n, FILE *stream)
!                                  _GL_ARG_NONNULL ((1, 3)));
! _GL_CXXALIAS_RPL (fgets, char *, (char *s, int n, FILE *stream));
  # else
! _GL_CXXALIAS_SYS (fgets, char *, (char *s, int n, FILE *stream));
  # endif
  _GL_CXXALIASWARN (fgets);
  #endif
  
--- 343,374 ----
  #   define fgets rpl_fgets
  #  endif
! _GL_FUNCDECL_RPL (fgets, char *,
!                   (char *restrict s, int n, FILE *restrict stream)
!                   _GL_ARG_NONNULL ((1, 3)));
! _GL_CXXALIAS_RPL (fgets, char *,
!                   (char *restrict s, int n, FILE *restrict stream));
  # else
! _GL_CXXALIAS_SYS (fgets, char *,
!                   (char *restrict s, int n, FILE *restrict stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fgets);
+ # endif
+ #endif
+ 
+ #if @GNULIB_MDA_FILENO@
+ /* On native Windows, map 'fileno' to '_fileno', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::fileno always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fileno
+ #   define fileno _fileno
+ #  endif
+ _GL_CXXALIAS_MDA (fileno, int, (FILE *restrict stream));
+ # else
+ _GL_CXXALIAS_SYS (fileno, int, (FILE *restrict stream));
+ # endif
+ _GL_CXXALIASWARN (fileno);
  #endif
  
***************
*** 291,301 ****
  #   define fopen rpl_fopen
  #  endif
! _GL_FUNCDECL_RPL (fopen, FILE *, (const char *filename, const char *mode)
!                                  _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fopen, FILE *, (const char *filename, const char *mode));
  # else
! _GL_CXXALIAS_SYS (fopen, FILE *, (const char *filename, const char *mode));
  # endif
  _GL_CXXALIASWARN (fopen);
  #elif defined GNULIB_POSIXCHECK
  # undef fopen
--- 379,394 ----
  #   define fopen rpl_fopen
  #  endif
! _GL_FUNCDECL_RPL (fopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode));
  # else
! _GL_CXXALIAS_SYS (fopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fopen);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef fopen
***************
*** 313,329 ****
  #  define GNULIB_overrides_fprintf 1
  #  if @GNULIB_FPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
!                                 _GL_ARG_NONNULL ((1, 2)));
  #  else
! _GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 3)
!                                 _GL_ARG_NONNULL ((1, 2)));
  #  endif
! _GL_CXXALIAS_RPL (fprintf, int, (FILE *fp, const char *format, ...));
  # else
! _GL_CXXALIAS_SYS (fprintf, int, (FILE *fp, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (fprintf);
  #endif
  #if !@GNULIB_FPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
--- 406,428 ----
  #  define GNULIB_overrides_fprintf 1
  #  if @GNULIB_FPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (fprintf, int,
!                   (FILE *restrict fp, const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
!                   _GL_ARG_NONNULL ((1, 2)));
  #  else
! _GL_FUNCDECL_RPL (fprintf, int,
!                   (FILE *restrict fp, const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 3)
!                   _GL_ARG_NONNULL ((1, 2)));
  #  endif
! _GL_CXXALIAS_RPL (fprintf, int,
!                   (FILE *restrict fp, const char *restrict format, ...));
  # else
! _GL_CXXALIAS_SYS (fprintf, int,
!                   (FILE *restrict fp, const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fprintf);
+ # endif
  #endif
  #if !@GNULIB_FPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
***************
*** 376,380 ****
--- 475,481 ----
  _GL_CXXALIAS_SYS (fputc, int, (int c, FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fputc);
+ # endif
  #endif
  
***************
*** 385,395 ****
  #   define fputs rpl_fputs
  #  endif
! _GL_FUNCDECL_RPL (fputs, int, (const char *string, FILE *stream)
!                               _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fputs, int, (const char *string, FILE *stream));
  # else
! _GL_CXXALIAS_SYS (fputs, int, (const char *string, FILE *stream));
  # endif
  _GL_CXXALIASWARN (fputs);
  #endif
  
--- 486,501 ----
  #   define fputs rpl_fputs
  #  endif
! _GL_FUNCDECL_RPL (fputs, int,
!                   (const char *restrict string, FILE *restrict stream)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fputs, int,
!                   (const char *restrict string, FILE *restrict stream));
  # else
! _GL_CXXALIAS_SYS (fputs, int,
!                   (const char *restrict string, FILE *restrict stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fputs);
+ # endif
  #endif
  
***************
*** 400,410 ****
  #   define fread rpl_fread
  #  endif
! _GL_FUNCDECL_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream)
!                                  _GL_ARG_NONNULL ((4)));
! _GL_CXXALIAS_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
! # else
! _GL_CXXALIAS_SYS (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
  # endif
  _GL_CXXALIASWARN (fread);
  #endif
  
--- 506,524 ----
  #   define fread rpl_fread
  #  endif
! _GL_FUNCDECL_RPL (fread, size_t,
!                   (void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream)
!                   _GL_ARG_NONNULL ((4)));
! _GL_CXXALIAS_RPL (fread, size_t,
!                   (void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream));
! # else
! _GL_CXXALIAS_SYS (fread, size_t,
!                   (void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fread);
+ # endif
  #endif
  
***************
*** 416,428 ****
  #  endif
  _GL_FUNCDECL_RPL (freopen, FILE *,
!                   (const char *filename, const char *mode, FILE *stream)
                    _GL_ARG_NONNULL ((2, 3)));
  _GL_CXXALIAS_RPL (freopen, FILE *,
!                   (const char *filename, const char *mode, FILE *stream));
  # else
  _GL_CXXALIAS_SYS (freopen, FILE *,
!                   (const char *filename, const char *mode, FILE *stream));
  # endif
  _GL_CXXALIASWARN (freopen);
  #elif defined GNULIB_POSIXCHECK
  # undef freopen
--- 530,547 ----
  #  endif
  _GL_FUNCDECL_RPL (freopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((2, 3)));
  _GL_CXXALIAS_RPL (freopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode,
!                    FILE *restrict stream));
  # else
  _GL_CXXALIAS_SYS (freopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode,
!                    FILE *restrict stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (freopen);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef freopen
***************
*** 439,450 ****
  #   define fscanf rpl_fscanf
  #  endif
! _GL_FUNCDECL_RPL (fscanf, int, (FILE *stream, const char *format, ...)
!                                _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 3)
!                                _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fscanf, int, (FILE *stream, const char *format, ...));
  # else
! _GL_CXXALIAS_SYS (fscanf, int, (FILE *stream, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (fscanf);
  #endif
  
--- 558,574 ----
  #   define fscanf rpl_fscanf
  #  endif
! _GL_FUNCDECL_RPL (fscanf, int,
!                   (FILE *restrict stream, const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 3)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fscanf, int,
!                   (FILE *restrict stream, const char *restrict format, ...));
  # else
! _GL_CXXALIAS_SYS (fscanf, int,
!                   (FILE *restrict stream, const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fscanf);
+ # endif
  #endif
  
***************
*** 497,501 ****
--- 621,627 ----
  _GL_CXXALIAS_SYS (fseek, int, (FILE *fp, long offset, int whence));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fseek);
+ # endif
  #endif
  
***************
*** 560,564 ****
--- 686,692 ----
  _GL_CXXALIAS_SYS (ftell, long, (FILE *fp));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (ftell);
+ # endif
  #endif
  
***************
*** 609,619 ****
  #  endif
  _GL_FUNCDECL_RPL (fwrite, size_t,
!                   (const void *ptr, size_t s, size_t n, FILE *stream)
                    _GL_ARG_NONNULL ((1, 4)));
  _GL_CXXALIAS_RPL (fwrite, size_t,
!                   (const void *ptr, size_t s, size_t n, FILE *stream));
  # else
  _GL_CXXALIAS_SYS (fwrite, size_t,
!                   (const void *ptr, size_t s, size_t n, FILE *stream));
  
  /* Work around bug 11959 when fortifying glibc 2.4 through 2.15
--- 737,750 ----
  #  endif
  _GL_FUNCDECL_RPL (fwrite, size_t,
!                   (const void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 4)));
  _GL_CXXALIAS_RPL (fwrite, size_t,
!                   (const void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream));
  # else
  _GL_CXXALIAS_SYS (fwrite, size_t,
!                   (const void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream));
  
  /* Work around bug 11959 when fortifying glibc 2.4 through 2.15
***************
*** 640,644 ****
--- 771,777 ----
  #  endif
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fwrite);
+ # endif
  #endif
  
***************
*** 654,658 ****
--- 787,793 ----
  _GL_CXXALIAS_SYS (getc, int, (FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (getc);
+ # endif
  #endif
  
***************
*** 668,672 ****
--- 803,809 ----
  _GL_CXXALIAS_SYS (getchar, int, (void));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (getchar);
+ # endif
  #endif
  
***************
*** 684,703 ****
  #  endif
  _GL_FUNCDECL_RPL (getdelim, ssize_t,
!                   (char **lineptr, size_t *linesize, int delimiter,
!                    FILE *stream)
                    _GL_ARG_NONNULL ((1, 2, 4)));
  _GL_CXXALIAS_RPL (getdelim, ssize_t,
!                   (char **lineptr, size_t *linesize, int delimiter,
!                    FILE *stream));
  # else
  #  if !@HAVE_DECL_GETDELIM@
  _GL_FUNCDECL_SYS (getdelim, ssize_t,
!                   (char **lineptr, size_t *linesize, int delimiter,
!                    FILE *stream)
                    _GL_ARG_NONNULL ((1, 2, 4)));
  #  endif
  _GL_CXXALIAS_SYS (getdelim, ssize_t,
!                   (char **lineptr, size_t *linesize, int delimiter,
!                    FILE *stream));
  # endif
  _GL_CXXALIASWARN (getdelim);
--- 821,844 ----
  #  endif
  _GL_FUNCDECL_RPL (getdelim, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    int delimiter,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 2, 4)));
  _GL_CXXALIAS_RPL (getdelim, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    int delimiter,
!                    FILE *restrict stream));
  # else
  #  if !@HAVE_DECL_GETDELIM@
  _GL_FUNCDECL_SYS (getdelim, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    int delimiter,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 2, 4)));
  #  endif
  _GL_CXXALIAS_SYS (getdelim, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    int delimiter,
!                    FILE *restrict stream));
  # endif
  _GL_CXXALIASWARN (getdelim);
***************
*** 723,738 ****
  #  endif
  _GL_FUNCDECL_RPL (getline, ssize_t,
!                   (char **lineptr, size_t *linesize, FILE *stream)
                    _GL_ARG_NONNULL ((1, 2, 3)));
  _GL_CXXALIAS_RPL (getline, ssize_t,
!                   (char **lineptr, size_t *linesize, FILE *stream));
  # else
  #  if !@HAVE_DECL_GETLINE@
  _GL_FUNCDECL_SYS (getline, ssize_t,
!                   (char **lineptr, size_t *linesize, FILE *stream)
                    _GL_ARG_NONNULL ((1, 2, 3)));
  #  endif
  _GL_CXXALIAS_SYS (getline, ssize_t,
!                   (char **lineptr, size_t *linesize, FILE *stream));
  # endif
  # if @HAVE_DECL_GETLINE@
--- 864,883 ----
  #  endif
  _GL_FUNCDECL_RPL (getline, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 2, 3)));
  _GL_CXXALIAS_RPL (getline, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    FILE *restrict stream));
  # else
  #  if !@HAVE_DECL_GETLINE@
  _GL_FUNCDECL_SYS (getline, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 2, 3)));
  #  endif
  _GL_CXXALIAS_SYS (getline, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    FILE *restrict stream));
  # endif
  # if @HAVE_DECL_GETLINE@
***************
*** 755,758 ****
--- 900,919 ----
  #endif
  
+ #if @GNULIB_MDA_GETW@
+ /* On native Windows, map 'getw' to '_getw', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::getw always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef getw
+ #   define getw _getw
+ #  endif
+ _GL_CXXALIAS_MDA (getw, int, (FILE *restrict stream));
+ # else
+ _GL_CXXALIAS_SYS (getw, int, (FILE *restrict stream));
+ # endif
+ _GL_CXXALIASWARN (getw);
+ #endif
+ 
  #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
  struct obstack;
***************
*** 768,772 ****
  _GL_FUNCDECL_RPL (obstack_printf, int,
                    (struct obstack *obs, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (obstack_printf, int,
--- 929,933 ----
  _GL_FUNCDECL_RPL (obstack_printf, int,
                    (struct obstack *obs, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (obstack_printf, int,
***************
*** 776,780 ****
  _GL_FUNCDECL_SYS (obstack_printf, int,
                    (struct obstack *obs, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
--- 937,941 ----
  _GL_FUNCDECL_SYS (obstack_printf, int,
                    (struct obstack *obs, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
***************
*** 789,793 ****
  _GL_FUNCDECL_RPL (obstack_vprintf, int,
                    (struct obstack *obs, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (obstack_vprintf, int,
--- 950,954 ----
  _GL_FUNCDECL_RPL (obstack_vprintf, int,
                    (struct obstack *obs, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (obstack_vprintf, int,
***************
*** 797,801 ****
  _GL_FUNCDECL_SYS (obstack_vprintf, int,
                    (struct obstack *obs, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
--- 958,962 ----
  _GL_FUNCDECL_SYS (obstack_vprintf, int,
                    (struct obstack *obs, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
***************
*** 833,837 ****
--- 994,1000 ----
  _GL_CXXALIAS_SYS (perror, void, (const char *string));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (perror);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef perror
***************
*** 869,873 ****
  # if (@GNULIB_PRINTF_POSIX@ && @REPLACE_PRINTF@) \
       || (@GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
! #  if defined __GNUC__
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  /* Don't break __attribute__((format(printf,M,N))).  */
--- 1032,1036 ----
  # if (@GNULIB_PRINTF_POSIX@ && @REPLACE_PRINTF@) \
       || (@GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
! #  if defined __GNUC__ || defined __clang__
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  /* Don't break __attribute__((format(printf,M,N))).  */
***************
*** 876,887 ****
  #   if @GNULIB_PRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
  _GL_FUNCDECL_RPL_1 (__printf__, int,
!                     (const char *format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
!                     _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
                      _GL_ARG_NONNULL ((1)));
  #   else
  _GL_FUNCDECL_RPL_1 (__printf__, int,
!                     (const char *format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
--- 1039,1050 ----
  #   if @GNULIB_PRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
  _GL_FUNCDECL_RPL_1 (__printf__, int,
!                     (const char *restrict format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
!                     _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2)
                      _GL_ARG_NONNULL ((1)));
  #   else
  _GL_FUNCDECL_RPL_1 (__printf__, int,
!                     (const char *restrict format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
***************
*** 895,908 ****
  #   endif
  _GL_FUNCDECL_RPL (printf, int,
!                   (const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
                    _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (printf, int, (const char *format, ...));
  #  endif
  #  define GNULIB_overrides_printf 1
  # else
! _GL_CXXALIAS_SYS (printf, int, (const char *format, ...));
  # endif
  _GL_CXXALIASWARN (printf);
  #endif
  #if !@GNULIB_PRINTF_POSIX@ && defined GNULIB_POSIXCHECK
--- 1058,1073 ----
  #   endif
  _GL_FUNCDECL_RPL (printf, int,
!                   (const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2)
                    _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (printf, int, (const char *restrict format, ...));
  #  endif
  #  define GNULIB_overrides_printf 1
  # else
! _GL_CXXALIAS_SYS (printf, int, (const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (printf);
+ # endif
  #endif
  #if !@GNULIB_PRINTF_POSIX@ && defined GNULIB_POSIXCHECK
***************
*** 927,931 ****
--- 1092,1098 ----
  _GL_CXXALIAS_SYS (putc, int, (int c, FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (putc);
+ # endif
  #endif
  
***************
*** 941,945 ****
--- 1108,1114 ----
  _GL_CXXALIAS_SYS (putchar, int, (int c));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (putchar);
+ # endif
  #endif
  
***************
*** 955,959 ****
--- 1124,1146 ----
  _GL_CXXALIAS_SYS (puts, int, (const char *string));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (puts);
+ # endif
+ #endif
+ 
+ #if @GNULIB_MDA_PUTW@
+ /* On native Windows, map 'putw' to '_putw', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::putw always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef putw
+ #   define putw _putw
+ #  endif
+ _GL_CXXALIAS_MDA (putw, int, (int w, FILE *restrict stream));
+ # else
+ _GL_CXXALIAS_SYS (putw, int, (int w, FILE *restrict stream));
+ # endif
+ _GL_CXXALIASWARN (putw);
  #endif
  
***************
*** 969,973 ****
--- 1156,1162 ----
  _GL_CXXALIAS_SYS (remove, int, (const char *name));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (remove);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef remove
***************
*** 992,996 ****
--- 1181,1187 ----
                    (const char *old_filename, const char *new_filename));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (rename);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef rename
***************
*** 1031,1035 ****
  #if @GNULIB_SCANF@
  # if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
! #  if defined __GNUC__
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  #    undef scanf
--- 1222,1226 ----
  #if @GNULIB_SCANF@
  # if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
! #  if defined __GNUC__ || defined __clang__
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  #    undef scanf
***************
*** 1038,1047 ****
  #   endif
  _GL_FUNCDECL_RPL_1 (__scanf__, int,
!                     (const char *format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_scanf))
                      _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
                      _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL_1 (scanf, __scanf__, int, (const char *format, ...));
  #  else
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1229,1238 ----
  #   endif
  _GL_FUNCDECL_RPL_1 (__scanf__, int,
!                     (const char *restrict format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_scanf))
                      _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
                      _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL_1 (scanf, __scanf__, int, (const char *restrict format, ...));
  #  else
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1049,1061 ****
  #    define scanf rpl_scanf
  #   endif
! _GL_FUNCDECL_RPL (scanf, int, (const char *format, ...)
                                _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
                                _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (scanf, int, (const char *format, ...));
  #  endif
  # else
! _GL_CXXALIAS_SYS (scanf, int, (const char *format, ...));
  # endif
  _GL_CXXALIASWARN (scanf);
  #endif
  
--- 1240,1254 ----
  #    define scanf rpl_scanf
  #   endif
! _GL_FUNCDECL_RPL (scanf, int, (const char *restrict format, ...)
                                _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
                                _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (scanf, int, (const char *restrict format, ...));
  #  endif
  # else
! _GL_CXXALIAS_SYS (scanf, int, (const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (scanf);
+ # endif
  #endif
  
***************
*** 1066,1085 ****
  #  endif
  _GL_FUNCDECL_RPL (snprintf, int,
!                   (char *str, size_t size, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
                    _GL_ARG_NONNULL ((3)));
  _GL_CXXALIAS_RPL (snprintf, int,
!                   (char *str, size_t size, const char *format, ...));
  # else
  #  if !@HAVE_DECL_SNPRINTF@
  _GL_FUNCDECL_SYS (snprintf, int,
!                   (char *str, size_t size, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
                    _GL_ARG_NONNULL ((3)));
  #  endif
  _GL_CXXALIAS_SYS (snprintf, int,
!                   (char *str, size_t size, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (snprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef snprintf
--- 1259,1284 ----
  #  endif
  _GL_FUNCDECL_RPL (snprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4)
                    _GL_ARG_NONNULL ((3)));
  _GL_CXXALIAS_RPL (snprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, ...));
  # else
  #  if !@HAVE_DECL_SNPRINTF@
  _GL_FUNCDECL_SYS (snprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4)
                    _GL_ARG_NONNULL ((3)));
  #  endif
  _GL_CXXALIAS_SYS (snprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (snprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef snprintf
***************
*** 1104,1115 ****
  #   define sprintf rpl_sprintf
  #  endif
! _GL_FUNCDECL_RPL (sprintf, int, (char *str, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
!                                 _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (sprintf, int, (char *str, const char *format, ...));
  # else
! _GL_CXXALIAS_SYS (sprintf, int, (char *str, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (sprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef sprintf
--- 1303,1319 ----
  #   define sprintf rpl_sprintf
  #  endif
! _GL_FUNCDECL_RPL (sprintf, int,
!                   (char *restrict str, const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (sprintf, int,
!                   (char *restrict str, const char *restrict format, ...));
  # else
! _GL_CXXALIAS_SYS (sprintf, int,
!                   (char *restrict str, const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (sprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef sprintf
***************
*** 1120,1123 ****
--- 1324,1343 ----
  #endif
  
+ #if @GNULIB_MDA_TEMPNAM@
+ /* On native Windows, map 'tempnam' to '_tempnam', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::tempnam always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef tempnam
+ #   define tempnam _tempnam
+ #  endif
+ _GL_CXXALIAS_MDA (tempnam, char *, (const char *dir, const char *prefix));
+ # else
+ _GL_CXXALIAS_SYS (tempnam, char *, (const char *dir, const char *prefix));
+ # endif
+ _GL_CXXALIASWARN (tempnam);
+ #endif
+ 
  #if @GNULIB_TMPFILE@
  # if @REPLACE_TMPFILE@
***************
*** 1130,1134 ****
--- 1350,1356 ----
  _GL_CXXALIAS_SYS (tmpfile, FILE *, (void));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (tmpfile);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef tmpfile
***************
*** 1150,1154 ****
  _GL_FUNCDECL_RPL (asprintf, int,
                    (char **result, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (asprintf, int,
--- 1372,1376 ----
  _GL_FUNCDECL_RPL (asprintf, int,
                    (char **result, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (asprintf, int,
***************
*** 1158,1162 ****
  _GL_FUNCDECL_SYS (asprintf, int,
                    (char **result, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
--- 1380,1384 ----
  _GL_FUNCDECL_SYS (asprintf, int,
                    (char **result, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
***************
*** 1171,1175 ****
  _GL_FUNCDECL_RPL (vasprintf, int,
                    (char **result, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vasprintf, int,
--- 1393,1397 ----
  _GL_FUNCDECL_RPL (vasprintf, int,
                    (char **result, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vasprintf, int,
***************
*** 1179,1183 ****
  _GL_FUNCDECL_SYS (vasprintf, int,
                    (char **result, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
--- 1401,1405 ----
  _GL_FUNCDECL_SYS (vasprintf, int,
                    (char **result, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
***************
*** 1193,1212 ****
  #   define vdprintf rpl_vdprintf
  #  endif
! _GL_FUNCDECL_RPL (vdprintf, int, (int fd, const char *format, va_list args)
!                                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
!                                  _GL_ARG_NONNULL ((2)));
! _GL_CXXALIAS_RPL (vdprintf, int, (int fd, const char *format, va_list args));
  # else
  #  if !@HAVE_VDPRINTF@
! _GL_FUNCDECL_SYS (vdprintf, int, (int fd, const char *format, va_list args)
!                                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
!                                  _GL_ARG_NONNULL ((2)));
  #  endif
  /* Need to cast, because on Solaris, the third parameter will likely be
                                                      __va_list args.  */
  _GL_CXXALIAS_SYS_CAST (vdprintf, int,
!                        (int fd, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vdprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef vdprintf
--- 1415,1439 ----
  #   define vdprintf rpl_vdprintf
  #  endif
! _GL_FUNCDECL_RPL (vdprintf, int,
!                   (int fd, const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
!                   _GL_ARG_NONNULL ((2)));
! _GL_CXXALIAS_RPL (vdprintf, int,
!                   (int fd, const char *restrict format, va_list args));
  # else
  #  if !@HAVE_VDPRINTF@
! _GL_FUNCDECL_SYS (vdprintf, int,
!                   (int fd, const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
!                   _GL_ARG_NONNULL ((2)));
  #  endif
  /* Need to cast, because on Solaris, the third parameter will likely be
                                                      __va_list args.  */
  _GL_CXXALIAS_SYS_CAST (vdprintf, int,
!                        (int fd, const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vdprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef vdprintf
***************
*** 1225,1237 ****
  #  define GNULIB_overrides_vfprintf 1
  #  if @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
!                                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
!                                  _GL_ARG_NONNULL ((1, 2)));
  #  else
! _GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
!                                  _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 0)
!                                  _GL_ARG_NONNULL ((1, 2)));
  #  endif
! _GL_CXXALIAS_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args));
  # else
  /* Need to cast, because on Solaris, the third parameter is
--- 1452,1470 ----
  #  define GNULIB_overrides_vfprintf 1
  #  if @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (vfprintf, int,
!                   (FILE *restrict fp,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
!                   _GL_ARG_NONNULL ((1, 2)));
  #  else
! _GL_FUNCDECL_RPL (vfprintf, int,
!                   (FILE *restrict fp,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 0)
!                   _GL_ARG_NONNULL ((1, 2)));
  #  endif
! _GL_CXXALIAS_RPL (vfprintf, int,
!                   (FILE *restrict fp,
!                    const char *restrict format, va_list args));
  # else
  /* Need to cast, because on Solaris, the third parameter is
***************
*** 1239,1245 ****
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
  _GL_CXXALIAS_SYS_CAST (vfprintf, int,
!                        (FILE *fp, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vfprintf);
  #endif
  #if !@GNULIB_VFPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
--- 1472,1481 ----
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
  _GL_CXXALIAS_SYS_CAST (vfprintf, int,
!                        (FILE *restrict fp,
!                         const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vfprintf);
+ # endif
  #endif
  #if !@GNULIB_VFPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
***************
*** 1260,1273 ****
  #  endif
  _GL_FUNCDECL_RPL (vfscanf, int,
!                   (FILE *stream, const char *format, va_list args)
                    _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vfscanf, int,
!                   (FILE *stream, const char *format, va_list args));
  # else
  _GL_CXXALIAS_SYS (vfscanf, int,
!                   (FILE *stream, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vfscanf);
  #endif
  
--- 1496,1514 ----
  #  endif
  _GL_FUNCDECL_RPL (vfscanf, int,
!                   (FILE *restrict stream,
!                    const char *restrict format, va_list args)
                    _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vfscanf, int,
!                   (FILE *restrict stream,
!                    const char *restrict format, va_list args));
  # else
  _GL_CXXALIAS_SYS (vfscanf, int,
!                   (FILE *restrict stream,
!                    const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vfscanf);
+ # endif
  #endif
  
***************
*** 1280,1299 ****
  #  define GNULIB_overrides_vprintf 1
  #  if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (1, 0)
                                  _GL_ARG_NONNULL ((1)));
  #  else
! _GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
                                  _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 0)
                                  _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_RPL (vprintf, int, (const char *format, va_list args));
  # else
  /* Need to cast, because on Solaris, the second parameter is
                                                            __va_list args
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
! _GL_CXXALIAS_SYS_CAST (vprintf, int, (const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vprintf);
  #endif
  #if !@GNULIB_VPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
--- 1521,1543 ----
  #  define GNULIB_overrides_vprintf 1
  #  if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 0)
                                  _GL_ARG_NONNULL ((1)));
  #  else
! _GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args)
                                  _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 0)
                                  _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_RPL (vprintf, int, (const char *restrict format, va_list args));
  # else
  /* Need to cast, because on Solaris, the second parameter is
                                                            __va_list args
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
! _GL_CXXALIAS_SYS_CAST (vprintf, int,
!                        (const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vprintf);
+ # endif
  #endif
  #if !@GNULIB_VPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
***************
*** 1313,1324 ****
  #   define vscanf rpl_vscanf
  #  endif
! _GL_FUNCDECL_RPL (vscanf, int, (const char *format, va_list args)
                                 _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 0)
                                 _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (vscanf, int, (const char *format, va_list args));
  # else
! _GL_CXXALIAS_SYS (vscanf, int, (const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vscanf);
  #endif
  
--- 1557,1570 ----
  #   define vscanf rpl_vscanf
  #  endif
! _GL_FUNCDECL_RPL (vscanf, int, (const char *restrict format, va_list args)
                                 _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 0)
                                 _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (vscanf, int, (const char *restrict format, va_list args));
  # else
! _GL_CXXALIAS_SYS (vscanf, int, (const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vscanf);
+ # endif
  #endif
  
***************
*** 1329,1348 ****
  #  endif
  _GL_FUNCDECL_RPL (vsnprintf, int,
!                   (char *str, size_t size, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
                    _GL_ARG_NONNULL ((3)));
  _GL_CXXALIAS_RPL (vsnprintf, int,
!                   (char *str, size_t size, const char *format, va_list args));
  # else
  #  if !@HAVE_DECL_VSNPRINTF@
  _GL_FUNCDECL_SYS (vsnprintf, int,
!                   (char *str, size_t size, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
                    _GL_ARG_NONNULL ((3)));
  #  endif
  _GL_CXXALIAS_SYS (vsnprintf, int,
!                   (char *str, size_t size, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vsnprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef vsnprintf
--- 1575,1600 ----
  #  endif
  _GL_FUNCDECL_RPL (vsnprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0)
                    _GL_ARG_NONNULL ((3)));
  _GL_CXXALIAS_RPL (vsnprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, va_list args));
  # else
  #  if !@HAVE_DECL_VSNPRINTF@
  _GL_FUNCDECL_SYS (vsnprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0)
                    _GL_ARG_NONNULL ((3)));
  #  endif
  _GL_CXXALIAS_SYS (vsnprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vsnprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef vsnprintf
***************
*** 1359,1367 ****
  #  endif
  _GL_FUNCDECL_RPL (vsprintf, int,
!                   (char *str, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vsprintf, int,
!                   (char *str, const char *format, va_list args));
  # else
  /* Need to cast, because on Solaris, the third parameter is
--- 1611,1621 ----
  #  endif
  _GL_FUNCDECL_RPL (vsprintf, int,
!                   (char *restrict str,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vsprintf, int,
!                   (char *restrict str,
!                    const char *restrict format, va_list args));
  # else
  /* Need to cast, because on Solaris, the third parameter is
***************
*** 1369,1375 ****
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
  _GL_CXXALIAS_SYS_CAST (vsprintf, int,
!                        (char *str, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vsprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef vsprintf
--- 1623,1632 ----
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
  _GL_CXXALIAS_SYS_CAST (vsprintf, int,
!                        (char *restrict str,
!                         const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vsprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef vsprintf
diff -Nrc2 texinfo-6.7/gnulib/lib/stdlib.in.h texinfo-6.8/gnulib/lib/stdlib.in.h
*** texinfo-6.7/gnulib/lib/stdlib.in.h	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/stdlib.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* A GNU-like <stdlib.h>.
  
!    Copyright (C) 1995, 2001-2004, 2006-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* A GNU-like <stdlib.h>.
  
!    Copyright (C) 1995, 2001-2004, 2006-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 54,59 ****
  #endif
  
! /* Native Windows platforms declare mktemp() in <io.h>.  */
! #if 0 && (defined _WIN32 && ! defined __CYGWIN__)
  # include <io.h>
  #endif
--- 54,59 ----
  #endif
  
! /* Native Windows platforms declare _mktemp() in <io.h>.  */
! #if defined _WIN32 && !defined __CYGWIN__
  # include <io.h>
  #endif
***************
*** 102,109 ****
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
! # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! #else
! # define _GL_ATTRIBUTE_PURE /* empty */
  #endif
  
--- 102,111 ----
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #ifndef _GL_ATTRIBUTE_PURE
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
! #  define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! # else
! #  define _GL_ATTRIBUTE_PURE /* empty */
! # endif
  #endif
  
***************
*** 148,151 ****
--- 150,178 ----
  
  
+ /* Allocate memory with indefinite extent and specified alignment.  */
+ #if @GNULIB_ALIGNED_ALLOC@
+ # if @REPLACE_ALIGNED_ALLOC@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef aligned_alloc
+ #   define aligned_alloc rpl_aligned_alloc
+ #  endif
+ _GL_FUNCDECL_RPL (aligned_alloc, void *, (size_t alignment, size_t size));
+ _GL_CXXALIAS_RPL (aligned_alloc, void *, (size_t alignment, size_t size));
+ # else
+ #  if @HAVE_ALIGNED_ALLOC@
+ _GL_CXXALIAS_SYS (aligned_alloc, void *, (size_t alignment, size_t size));
+ #  endif
+ # endif
+ # if @HAVE_ALIGNED_ALLOC@
+ _GL_CXXALIASWARN (aligned_alloc);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef aligned_alloc
+ # if HAVE_RAW_DECL_ALIGNED_ALLOC
+ _GL_WARN_ON_USE (aligned_alloc, "aligned_alloc is not portable - "
+                  "use gnulib module aligned_alloc for portability");
+ # endif
+ #endif
+ 
  #if @GNULIB_ATOLL@
  /* Parse a signed decimal integer.
***************
*** 177,181 ****
--- 204,210 ----
  _GL_CXXALIAS_SYS (calloc, void *, (size_t nmemb, size_t size));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (calloc);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef calloc
***************
*** 200,203 ****
--- 229,236 ----
  _GL_CXXALIAS_SYS (canonicalize_file_name, char *, (const char *name));
  # endif
+ # ifndef GNULIB_defined_canonicalize_file_name
+ #  define GNULIB_defined_canonicalize_file_name \
+      (!@HAVE_CANONICALIZE_FILE_NAME@ || @REPLACE_CANONICALIZE_FILE_NAME@)
+ # endif
  _GL_CXXALIASWARN (canonicalize_file_name);
  #elif defined GNULIB_POSIXCHECK
***************
*** 210,213 ****
--- 243,334 ----
  #endif
  
+ #if @GNULIB_MDA_ECVT@
+ /* On native Windows, map 'ecvt' to '_ecvt', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::ecvt on all platforms that have
+    it.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef ecvt
+ #   define ecvt _ecvt
+ #  endif
+ _GL_CXXALIAS_MDA (ecvt, char *,
+                   (double number, int ndigits, int *decptp, int *signp));
+ # else
+ #  if @HAVE_DECL_ECVT@
+ _GL_CXXALIAS_SYS (ecvt, char *,
+                   (double number, int ndigits, int *decptp, int *signp));
+ #  endif
+ # endif
+ # if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_ECVT@
+ _GL_CXXALIASWARN (ecvt);
+ # endif
+ #endif
+ 
+ #if @GNULIB_MDA_FCVT@
+ /* On native Windows, map 'fcvt' to '_fcvt', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::fcvt on all platforms that have
+    it.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fcvt
+ #   define fcvt _fcvt
+ #  endif
+ _GL_CXXALIAS_MDA (fcvt, char *,
+                   (double number, int ndigits, int *decptp, int *signp));
+ # else
+ #  if @HAVE_DECL_FCVT@
+ _GL_CXXALIAS_SYS (fcvt, char *,
+                   (double number, int ndigits, int *decptp, int *signp));
+ #  endif
+ # endif
+ # if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCVT@
+ _GL_CXXALIASWARN (fcvt);
+ # endif
+ #endif
+ 
+ #if @GNULIB_FREE_POSIX@
+ # if @REPLACE_FREE@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef free
+ #   define free rpl_free
+ #  endif
+ _GL_FUNCDECL_RPL (free, void, (void *ptr));
+ _GL_CXXALIAS_RPL (free, void, (void *ptr));
+ # else
+ _GL_CXXALIAS_SYS (free, void, (void *ptr));
+ # endif
+ # if __GLIBC__ >= 2
+ _GL_CXXALIASWARN (free);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef free
+ /* Assume free is always declared.  */
+ _GL_WARN_ON_USE (free, "free is not future POSIX compliant everywhere - "
+                  "use gnulib module free for portability");
+ #endif
+ 
+ #if @GNULIB_MDA_GCVT@
+ /* On native Windows, map 'gcvt' to '_gcvt', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::gcvt on all platforms that have
+    it.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef gcvt
+ #   define gcvt _gcvt
+ #  endif
+ _GL_CXXALIAS_MDA (gcvt, char *, (double number, int ndigits, char *buf));
+ # else
+ #  if @HAVE_DECL_GCVT@
+ _GL_CXXALIAS_SYS (gcvt, char *, (double number, int ndigits, char *buf));
+ #  endif
+ # endif
+ # if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_GCVT@
+ _GL_CXXALIASWARN (gcvt);
+ # endif
+ #endif
+ 
  #if @GNULIB_GETLOADAVG@
  /* Store max(NELEM,3) load average numbers in LOADAVG[].
***************
*** 239,244 ****
       - It returns the index of the "token" in the given array of tokens.
     Otherwise it returns -1, and *OPTIONP and *VALUEP are undefined.
!    For more details see the POSIX:2001 specification.
!    http://www.opengroup.org/susv3xsh/getsubopt.html */
  # if !@HAVE_GETSUBOPT@
  _GL_FUNCDECL_SYS (getsubopt, int,
--- 360,365 ----
       - It returns the index of the "token" in the given array of tokens.
     Otherwise it returns -1, and *OPTIONP and *VALUEP are undefined.
!    For more details see the POSIX specification.
!    https://pubs.opengroup.org/onlinepubs/9699919799/functions/getsubopt.html */
  # if !@HAVE_GETSUBOPT@
  _GL_FUNCDECL_SYS (getsubopt, int,
***************
*** 289,293 ****
--- 410,416 ----
  _GL_CXXALIAS_SYS (malloc, void *, (size_t size));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (malloc);
+ # endif
  #elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
  # undef malloc
***************
*** 304,316 ****
  #   define mbtowc rpl_mbtowc
  #  endif
! _GL_FUNCDECL_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
! _GL_CXXALIAS_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
  # else
  #  if !@HAVE_MBTOWC@
! _GL_FUNCDECL_SYS (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
  #  endif
! _GL_CXXALIAS_SYS (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
  # endif
  _GL_CXXALIASWARN (mbtowc);
  #elif defined GNULIB_POSIXCHECK
  # undef mbtowc
--- 427,445 ----
  #   define mbtowc rpl_mbtowc
  #  endif
! _GL_FUNCDECL_RPL (mbtowc, int,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n));
! _GL_CXXALIAS_RPL (mbtowc, int,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n));
  # else
  #  if !@HAVE_MBTOWC@
! _GL_FUNCDECL_SYS (mbtowc, int,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n));
  #  endif
! _GL_CXXALIAS_SYS (mbtowc, int,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (mbtowc);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef mbtowc
***************
*** 453,456 ****
--- 582,630 ----
  #endif
  
+ #if @GNULIB_MDA_MKTEMP@
+ /* On native Windows, map 'mktemp' to '_mktemp', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::mktemp always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef mktemp
+ #   define mktemp _mktemp
+ #  endif
+ _GL_CXXALIAS_MDA (mktemp, char *, (char * /*template*/));
+ # else
+ _GL_CXXALIAS_SYS (mktemp, char *, (char * /*template*/));
+ # endif
+ _GL_CXXALIASWARN (mktemp);
+ #endif
+ 
+ /* Allocate memory with indefinite extent and specified alignment.  */
+ #if @GNULIB_POSIX_MEMALIGN@
+ # if @REPLACE_POSIX_MEMALIGN@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef posix_memalign
+ #   define posix_memalign rpl_posix_memalign
+ #  endif
+ _GL_FUNCDECL_RPL (posix_memalign, int,
+                   (void **memptr, size_t alignment, size_t size)
+                   _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (posix_memalign, int,
+                   (void **memptr, size_t alignment, size_t size));
+ # else
+ #  if @HAVE_POSIX_MEMALIGN@
+ _GL_CXXALIAS_SYS (posix_memalign, int,
+                   (void **memptr, size_t alignment, size_t size));
+ #  endif
+ # endif
+ # if @HAVE_POSIX_MEMALIGN@
+ _GL_CXXALIASWARN (posix_memalign);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef posix_memalign
+ # if HAVE_RAW_DECL_POSIX_MEMALIGN
+ _GL_WARN_ON_USE (posix_memalign, "posix_memalign is not portable - "
+                  "use gnulib module posix_memalign for portability");
+ # endif
+ #endif
+ 
  #if @GNULIB_POSIX_OPENPT@
  /* Return an FD open to the master side of a pseudo-terminal.  Flags should
***************
*** 511,514 ****
--- 685,691 ----
  _GL_CXXALIAS_SYS (ptsname_r, int, (int fd, char *buf, size_t len));
  # endif
+ # ifndef GNULIB_defined_ptsname_r
+ #  define GNULIB_defined_ptsname_r (!@HAVE_PTSNAME_R@ || @REPLACE_PTSNAME_R@)
+ # endif
  _GL_CXXALIASWARN (ptsname_r);
  #elif defined GNULIB_POSIXCHECK
***************
*** 528,531 ****
--- 705,730 ----
  _GL_FUNCDECL_RPL (putenv, int, (char *string) _GL_ARG_NONNULL ((1)));
  _GL_CXXALIAS_RPL (putenv, int, (char *string));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef putenv
+ #   define putenv _putenv
+ #  endif
+ _GL_CXXALIAS_MDA (putenv, int, (char *string));
+ # else
+ _GL_CXXALIAS_SYS (putenv, int, (char *string));
+ # endif
+ _GL_CXXALIASWARN (putenv);
+ #elif @GNULIB_MDA_PUTENV@
+ /* On native Windows, map 'putenv' to '_putenv', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::putenv always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef putenv
+ #   define putenv _putenv
+ #  endif
+ /* Need to cast, because on mingw, the parameter is either
+    'const char *string' or 'char *string'.  */
+ _GL_CXXALIAS_MDA_CAST (putenv, int, (char *string));
  # else
  _GL_CXXALIAS_SYS (putenv, int, (char *string));
***************
*** 594,598 ****
  _GL_FUNCDECL_SYS (random, long, (void));
  #  endif
! _GL_CXXALIAS_SYS (random, long, (void));
  # endif
  _GL_CXXALIASWARN (random);
--- 793,799 ----
  _GL_FUNCDECL_SYS (random, long, (void));
  #  endif
! /* Need to cast, because on Haiku, the return type is
!                                int.  */
! _GL_CXXALIAS_SYS_CAST (random, long, (void));
  # endif
  _GL_CXXALIASWARN (random);
***************
*** 617,621 ****
  _GL_FUNCDECL_SYS (srandom, void, (unsigned int seed));
  #  endif
! _GL_CXXALIAS_SYS (srandom, void, (unsigned int seed));
  # endif
  _GL_CXXALIASWARN (srandom);
--- 818,824 ----
  _GL_FUNCDECL_SYS (srandom, void, (unsigned int seed));
  #  endif
! /* Need to cast, because on FreeBSD, the first parameter is
!                                        unsigned long seed.  */
! _GL_CXXALIAS_SYS_CAST (srandom, void, (unsigned int seed));
  # endif
  _GL_CXXALIASWARN (srandom);
***************
*** 645,650 ****
                    _GL_ARG_NONNULL ((2)));
  #  endif
! _GL_CXXALIAS_SYS (initstate, char *,
!                   (unsigned int seed, char *buf, size_t buf_size));
  # endif
  _GL_CXXALIASWARN (initstate);
--- 848,855 ----
                    _GL_ARG_NONNULL ((2)));
  #  endif
! /* Need to cast, because on FreeBSD, the first parameter is
!                         unsigned long seed.  */
! _GL_CXXALIAS_SYS_CAST (initstate, char *,
!                        (unsigned int seed, char *buf, size_t buf_size));
  # endif
  _GL_CXXALIASWARN (initstate);
***************
*** 669,673 ****
  _GL_FUNCDECL_SYS (setstate, char *, (char *arg_state) _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_SYS (setstate, char *, (char *arg_state));
  # endif
  _GL_CXXALIASWARN (setstate);
--- 874,880 ----
  _GL_FUNCDECL_SYS (setstate, char *, (char *arg_state) _GL_ARG_NONNULL ((1)));
  #  endif
! /* Need to cast, because on Mac OS X 10.13, HP-UX, Solaris the first parameter
!    is                                     const char *arg_state.  */
! _GL_CXXALIAS_SYS_CAST (setstate, char *, (char *arg_state));
  # endif
  _GL_CXXALIASWARN (setstate);
***************
*** 755,761 ****
                    _GL_ARG_NONNULL ((2, 4)));
  #  endif
! _GL_CXXALIAS_SYS (initstate_r, int,
!                   (unsigned int seed, char *buf, size_t buf_size,
!                    struct random_data *rand_state));
  # endif
  _GL_CXXALIASWARN (initstate_r);
--- 962,970 ----
                    _GL_ARG_NONNULL ((2, 4)));
  #  endif
! /* Need to cast, because on Haiku, the third parameter is
!                                                      unsigned long buf_size.  */
! _GL_CXXALIAS_SYS_CAST (initstate_r, int,
!                        (unsigned int seed, char *buf, size_t buf_size,
!                         struct random_data *rand_state));
  # endif
  _GL_CXXALIASWARN (initstate_r);
***************
*** 785,790 ****
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
! _GL_CXXALIAS_SYS (setstate_r, int,
!                   (char *arg_state, struct random_data *rand_state));
  # endif
  _GL_CXXALIASWARN (setstate_r);
--- 994,1001 ----
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
! /* Need to cast, because on Haiku, the first parameter is
!                         void *arg_state.  */
! _GL_CXXALIAS_SYS_CAST (setstate_r, int,
!                        (char *arg_state, struct random_data *rand_state));
  # endif
  _GL_CXXALIASWARN (setstate_r);
***************
*** 810,814 ****
--- 1021,1027 ----
  _GL_CXXALIAS_SYS (realloc, void *, (void *ptr, size_t size));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (realloc);
+ # endif
  #elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
  # undef realloc
***************
*** 840,852 ****
  #   define realpath rpl_realpath
  #  endif
! _GL_FUNCDECL_RPL (realpath, char *, (const char *name, char *resolved)
!                                     _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (realpath, char *, (const char *name, char *resolved));
  # else
  #  if !@HAVE_REALPATH@
! _GL_FUNCDECL_SYS (realpath, char *, (const char *name, char *resolved)
!                                     _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_SYS (realpath, char *, (const char *name, char *resolved));
  # endif
  _GL_CXXALIASWARN (realpath);
--- 1053,1069 ----
  #   define realpath rpl_realpath
  #  endif
! _GL_FUNCDECL_RPL (realpath, char *,
!                   (const char *restrict name, char *restrict resolved)
!                   _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (realpath, char *,
!                   (const char *restrict name, char *restrict resolved));
  # else
  #  if !@HAVE_REALPATH@
! _GL_FUNCDECL_SYS (realpath, char *,
!                   (const char *restrict name, char *restrict resolved)
!                   _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_SYS (realpath, char *,
!                   (const char *restrict name, char *restrict resolved));
  # endif
  _GL_CXXALIASWARN (realpath);
***************
*** 931,945 ****
  #  endif
  #  define GNULIB_defined_strtod_function 1
! _GL_FUNCDECL_RPL (strtod, double, (const char *str, char **endp)
!                                   _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (strtod, double, (const char *str, char **endp));
  # else
  #  if !@HAVE_STRTOD@
! _GL_FUNCDECL_SYS (strtod, double, (const char *str, char **endp)
!                                   _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_SYS (strtod, double, (const char *str, char **endp));
  # endif
  _GL_CXXALIASWARN (strtod);
  #elif defined GNULIB_POSIXCHECK
  # undef strtod
--- 1148,1168 ----
  #  endif
  #  define GNULIB_defined_strtod_function 1
! _GL_FUNCDECL_RPL (strtod, double,
!                   (const char *restrict str, char **restrict endp)
!                   _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (strtod, double,
!                   (const char *restrict str, char **restrict endp));
  # else
  #  if !@HAVE_STRTOD@
! _GL_FUNCDECL_SYS (strtod, double,
!                   (const char *restrict str, char **restrict endp)
!                   _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_SYS (strtod, double,
!                   (const char *restrict str, char **restrict endp));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (strtod);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef strtod
***************
*** 957,969 ****
  #  endif
  #  define GNULIB_defined_strtold_function 1
! _GL_FUNCDECL_RPL (strtold, long double, (const char *str, char **endp)
!                                         _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (strtold, long double, (const char *str, char **endp));
  # else
  #  if !@HAVE_STRTOLD@
! _GL_FUNCDECL_SYS (strtold, long double, (const char *str, char **endp)
!                                         _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_SYS (strtold, long double, (const char *str, char **endp));
  # endif
  _GL_CXXALIASWARN (strtold);
--- 1180,1196 ----
  #  endif
  #  define GNULIB_defined_strtold_function 1
! _GL_FUNCDECL_RPL (strtold, long double,
!                   (const char *restrict str, char **restrict endp)
!                   _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (strtold, long double,
!                   (const char *restrict str, char **restrict endp));
  # else
  #  if !@HAVE_STRTOLD@
! _GL_FUNCDECL_SYS (strtold, long double,
!                   (const char *restrict str, char **restrict endp)
!                   _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_SYS (strtold, long double,
!                   (const char *restrict str, char **restrict endp));
  # endif
  _GL_CXXALIASWARN (strtold);
***************
*** 987,995 ****
  # if !@HAVE_STRTOLL@
  _GL_FUNCDECL_SYS (strtoll, long long,
!                   (const char *string, char **endptr, int base)
                    _GL_ARG_NONNULL ((1)));
  # endif
  _GL_CXXALIAS_SYS (strtoll, long long,
!                   (const char *string, char **endptr, int base));
  _GL_CXXALIASWARN (strtoll);
  #elif defined GNULIB_POSIXCHECK
--- 1214,1224 ----
  # if !@HAVE_STRTOLL@
  _GL_FUNCDECL_SYS (strtoll, long long,
!                   (const char *restrict string, char **restrict endptr,
!                    int base)
                    _GL_ARG_NONNULL ((1)));
  # endif
  _GL_CXXALIAS_SYS (strtoll, long long,
!                   (const char *restrict string, char **restrict endptr,
!                    int base));
  _GL_CXXALIASWARN (strtoll);
  #elif defined GNULIB_POSIXCHECK
***************
*** 1012,1020 ****
  # if !@HAVE_STRTOULL@
  _GL_FUNCDECL_SYS (strtoull, unsigned long long,
!                   (const char *string, char **endptr, int base)
                    _GL_ARG_NONNULL ((1)));
  # endif
  _GL_CXXALIAS_SYS (strtoull, unsigned long long,
!                   (const char *string, char **endptr, int base));
  _GL_CXXALIASWARN (strtoull);
  #elif defined GNULIB_POSIXCHECK
--- 1241,1251 ----
  # if !@HAVE_STRTOULL@
  _GL_FUNCDECL_SYS (strtoull, unsigned long long,
!                   (const char *restrict string, char **restrict endptr,
!                    int base)
                    _GL_ARG_NONNULL ((1)));
  # endif
  _GL_CXXALIAS_SYS (strtoull, unsigned long long,
!                   (const char *restrict string, char **restrict endptr,
!                    int base));
  _GL_CXXALIASWARN (strtoull);
  #elif defined GNULIB_POSIXCHECK
***************
*** 1080,1084 ****
--- 1311,1317 ----
  _GL_CXXALIAS_SYS (wctomb, int, (char *s, wchar_t wc));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wctomb);
+ # endif
  #endif
  
diff -Nrc2 texinfo-6.7/gnulib/lib/stpcpy.c texinfo-6.8/gnulib/lib/stpcpy.c
*** texinfo-6.7/gnulib/lib/stpcpy.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/stpcpy.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* stpcpy.c -- copy a string and return pointer to end of new string
!    Copyright (C) 1992, 1995, 1997-1998, 2006, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,4 ----
  /* stpcpy.c -- copy a string and return pointer to end of new string
!    Copyright (C) 1992, 1995, 1997-1998, 2006, 2009-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/strcasecmp.c texinfo-6.8/gnulib/lib/strcasecmp.c
*** texinfo-6.7/gnulib/lib/strcasecmp.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strcasecmp.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Case-insensitive string comparison function.
!    Copyright (C) 1998-1999, 2005-2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Case-insensitive string comparison function.
!    Copyright (C) 1998-1999, 2005-2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 59,62 ****
         difference of two 'unsigned char' values - including the sign bit -
         doesn't fit in an 'int'.  */
!     return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
  }
--- 59,62 ----
         difference of two 'unsigned char' values - including the sign bit -
         doesn't fit in an 'int'.  */
!     return _GL_CMP (c1, c2);
  }
diff -Nrc2 texinfo-6.7/gnulib/lib/strcasestr.c texinfo-6.8/gnulib/lib/strcasestr.c
*** texinfo-6.7/gnulib/lib/strcasestr.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strcasestr.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Case-insensitive searching in a string.
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005.
  
--- 1,4 ----
  /* Case-insensitive searching in a string.
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/strdup.c texinfo-6.8/gnulib/lib/strdup.c
*** texinfo-6.7/gnulib/lib/strdup.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strdup.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,3 ****
! /* Copyright (C) 1991, 1996-1998, 2002-2004, 2006-2007, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,3 ----
! /* Copyright (C) 1991, 1996-1998, 2002-2004, 2006-2007, 2009-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/streq.h texinfo-6.8/gnulib/lib/streq.h
*** texinfo-6.7/gnulib/lib/streq.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/streq.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Optimized string comparison.
!    Copyright (C) 2001-2002, 2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,4 ----
  /* Optimized string comparison.
!    Copyright (C) 2001-2002, 2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 30,34 ****
  /* Help GCC to generate good code for string comparisons with
     immediate strings. */
! #if defined (__GNUC__) && defined (__OPTIMIZE__)
  
  static inline int
--- 30,34 ----
  /* Help GCC to generate good code for string comparisons with
     immediate strings. */
! #if (defined __GNUC__ || defined __clang__) && defined __OPTIMIZE__
  
  static inline int
diff -Nrc2 texinfo-6.7/gnulib/lib/strerror.c texinfo-6.8/gnulib/lib/strerror.c
*** texinfo-6.7/gnulib/lib/strerror.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strerror.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* strerror.c --- POSIX compatible system error routine
  
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* strerror.c --- POSIX compatible system error routine
  
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/strerror-override.c texinfo-6.8/gnulib/lib/strerror-override.c
*** texinfo-6.7/gnulib/lib/strerror-override.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strerror-override.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* strerror-override.c --- POSIX compatible system error routine
  
!    Copyright (C) 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* strerror-override.c --- POSIX compatible system error routine
  
!    Copyright (C) 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/strerror-override.h texinfo-6.8/gnulib/lib/strerror-override.h
*** texinfo-6.7/gnulib/lib/strerror-override.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strerror-override.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* strerror-override.h --- POSIX compatible system error routine
  
!    Copyright (C) 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* strerror-override.h --- POSIX compatible system error routine
  
!    Copyright (C) 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/string.in.h texinfo-6.8/gnulib/lib/string.in.h
*** texinfo-6.7/gnulib/lib/string.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/string.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* A GNU-like <string.h>.
  
!    Copyright (C) 1995-1996, 2001-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A GNU-like <string.h>.
  
!    Copyright (C) 1995-1996, 2001-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 55,62 ****
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
! # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! #else
! # define _GL_ATTRIBUTE_PURE /* empty */
  #endif
  
--- 55,64 ----
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #ifndef _GL_ATTRIBUTE_PURE
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
! #  define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! # else
! #  define _GL_ATTRIBUTE_PURE /* empty */
! # endif
  #endif
  
***************
*** 68,71 ****
--- 70,81 ----
  #endif
  
+ /* AIX 7.2 declares ffsl and ffsll in <strings.h>, not in <string.h>.  */
+ /* But in any case avoid namespace pollution on glibc systems.  */
+ #if ((@GNULIB_FFSL@ || @GNULIB_FFSLL@ || defined GNULIB_POSIXCHECK) \
+      && defined _AIX) \
+     && ! defined __GLIBC__
+ # include <strings.h>
+ #endif
+ 
  /* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
  
***************
*** 109,116 ****
  /* Find the index of the least-significant set bit.  */
  #if @GNULIB_FFSLL@
! # if !@HAVE_FFSLL@
  _GL_FUNCDECL_SYS (ffsll, int, (long long int i));
! # endif
  _GL_CXXALIAS_SYS (ffsll, int, (long long int i));
  _GL_CXXALIASWARN (ffsll);
  #elif defined GNULIB_POSIXCHECK
--- 119,134 ----
  /* Find the index of the least-significant set bit.  */
  #if @GNULIB_FFSLL@
! # if @REPLACE_FFSLL@
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   define ffsll rpl_ffsll
! #  endif
! _GL_FUNCDECL_RPL (ffsll, int, (long long int i));
! _GL_CXXALIAS_RPL (ffsll, int, (long long int i));
! # else
! #  if !@HAVE_FFSLL@
  _GL_FUNCDECL_SYS (ffsll, int, (long long int i));
! #  endif
  _GL_CXXALIAS_SYS (ffsll, int, (long long int i));
+ # endif
  _GL_CXXALIASWARN (ffsll);
  #elif defined GNULIB_POSIXCHECK
***************
*** 122,129 ****
--- 140,167 ----
  
  
+ #if @GNULIB_MDA_MEMCCPY@
+ /* On native Windows, map 'memccpy' to '_memccpy', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::memccpy always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef memccpy
+ #   define memccpy _memccpy
+ #  endif
+ _GL_CXXALIAS_MDA (memccpy, void *,
+                   (void *dest, const void *src, int c, size_t n));
+ # else
+ _GL_CXXALIAS_SYS (memccpy, void *,
+                   (void *dest, const void *src, int c, size_t n));
+ # endif
+ _GL_CXXALIASWARN (memccpy);
+ #endif
+ 
+ 
  /* Return the first instance of C within N bytes of S, or NULL.  */
  #if @GNULIB_MEMCHR@
  # if @REPLACE_MEMCHR@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef memchr
  #   define memchr rpl_memchr
  #  endif
***************
*** 133,141 ****
  _GL_CXXALIAS_RPL (memchr, void *, (void const *__s, int __c, size_t __n));
  # else
- #  if ! @HAVE_MEMCHR@
- _GL_FUNCDECL_SYS (memchr, void *, (void const *__s, int __c, size_t __n)
-                                   _GL_ATTRIBUTE_PURE
-                                   _GL_ARG_NONNULL ((1)));
- #  endif
    /* On some systems, this function is defined as an overloaded function:
         extern "C" { const void * std::memchr (const void *, int, size_t); }
--- 171,174 ----
***************
*** 150,154 ****
  _GL_CXXALIASWARN1 (memchr, void const *,
                     (void const *__s, int __c, size_t __n));
! # else
  _GL_CXXALIASWARN (memchr);
  # endif
--- 183,187 ----
  _GL_CXXALIASWARN1 (memchr, void const *,
                     (void const *__s, int __c, size_t __n));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (memchr);
  # endif
***************
*** 333,339 ****
  # undef strchr
  /* Assume strchr is always declared.  */
! _GL_WARN_ON_USE (strchr, "strchr cannot work correctly on character strings "
!                  "in some multibyte locales - "
!                  "use mbschr if you care about internationalization");
  #endif
  
--- 366,374 ----
  # undef strchr
  /* Assume strchr is always declared.  */
! _GL_WARN_ON_USE_CXX (strchr,
!                      const char *, char *, (const char *, int),
!                      "strchr cannot work correctly on character strings "
!                      "in some multibyte locales - "
!                      "use mbschr if you care about internationalization");
  #endif
  
***************
*** 386,389 ****
--- 421,430 ----
  _GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1)));
  _GL_CXXALIAS_RPL (strdup, char *, (char const *__s));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strdup
+ #   define strdup _strdup
+ #  endif
+ _GL_CXXALIAS_MDA (strdup, char *, (char const *__s));
  # else
  #  if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
***************
*** 403,406 ****
--- 444,464 ----
                   "use gnulib module strdup for portability");
  # endif
+ #elif @GNULIB_MDA_STRDUP@
+ /* On native Windows, map 'creat' to '_creat', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::creat always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strdup
+ #   define strdup _strdup
+ #  endif
+ _GL_CXXALIAS_MDA (strdup, char *, (char const *__s));
+ # else
+ #  if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
+ #   undef strdup
+ #  endif
+ _GL_CXXALIAS_SYS (strdup, char *, (char const *__s));
+ # endif
+ _GL_CXXALIASWARN (strdup);
  #endif
  
***************
*** 412,422 ****
  #   define strncat rpl_strncat
  #  endif
! _GL_FUNCDECL_RPL (strncat, char *, (char *dest, const char *src, size_t n)
!                                    _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (strncat, char *, (char *dest, const char *src, size_t n));
  # else
! _GL_CXXALIAS_SYS (strncat, char *, (char *dest, const char *src, size_t n));
  # endif
  _GL_CXXALIASWARN (strncat);
  #elif defined GNULIB_POSIXCHECK
  # undef strncat
--- 470,485 ----
  #   define strncat rpl_strncat
  #  endif
! _GL_FUNCDECL_RPL (strncat, char *,
!                   (char *restrict dest, const char *restrict src, size_t n)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (strncat, char *,
!                   (char *restrict dest, const char *restrict src, size_t n));
  # else
! _GL_CXXALIAS_SYS (strncat, char *,
!                   (char *restrict dest, const char *restrict src, size_t n));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (strncat);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef strncat
***************
*** 513,517 ****
  _GL_CXXALIASWARN1 (strpbrk, char const *,
                     (char const *__s, char const *__accept));
! # else
  _GL_CXXALIASWARN (strpbrk);
  # endif
--- 576,580 ----
  _GL_CXXALIASWARN1 (strpbrk, char const *,
                     (char const *__s, char const *__accept));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (strpbrk);
  # endif
***************
*** 522,534 ****
     digit.  */
  #  undef strpbrk
! _GL_WARN_ON_USE (strpbrk, "strpbrk cannot work correctly on character strings "
!                  "in multibyte locales - "
!                  "use mbspbrk if you care about internationalization");
  # endif
  #elif defined GNULIB_POSIXCHECK
  # undef strpbrk
  # if HAVE_RAW_DECL_STRPBRK
! _GL_WARN_ON_USE (strpbrk, "strpbrk is unportable - "
!                  "use gnulib module strpbrk for portability");
  # endif
  #endif
--- 585,601 ----
     digit.  */
  #  undef strpbrk
! _GL_WARN_ON_USE_CXX (strpbrk,
!                      const char *, char *, (const char *, const char *),
!                      "strpbrk cannot work correctly on character strings "
!                      "in multibyte locales - "
!                      "use mbspbrk if you care about internationalization");
  # endif
  #elif defined GNULIB_POSIXCHECK
  # undef strpbrk
  # if HAVE_RAW_DECL_STRPBRK
! _GL_WARN_ON_USE_CXX (strpbrk,
!                      const char *, char *, (const char *, const char *),
!                      "strpbrk is unportable - "
!                      "use gnulib module strpbrk for portability");
  # endif
  #endif
***************
*** 549,555 ****
  # undef strrchr
  /* Assume strrchr is always declared.  */
! _GL_WARN_ON_USE (strrchr, "strrchr cannot work correctly on character strings "
!                  "in some multibyte locales - "
!                  "use mbsrchr if you care about internationalization");
  #endif
  
--- 616,624 ----
  # undef strrchr
  /* Assume strrchr is always declared.  */
! _GL_WARN_ON_USE_CXX (strrchr,
!                      const char *, char *, (const char *, int),
!                      "strrchr cannot work correctly on character strings "
!                      "in some multibyte locales - "
!                      "use mbsrchr if you care about internationalization");
  #endif
  
***************
*** 615,619 ****
  _GL_CXXALIASWARN1 (strstr, const char *,
                     (const char *haystack, const char *needle));
! # else
  _GL_CXXALIASWARN (strstr);
  # endif
--- 684,688 ----
  _GL_CXXALIASWARN1 (strstr, const char *,
                     (const char *haystack, const char *needle));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (strstr);
  # endif
***************
*** 694,698 ****
  
     For the POSIX documentation for this function, see:
!    http://www.opengroup.org/susv3xsh/strtok.html
  
     Caveat: It modifies the original string.
--- 763,767 ----
  
     For the POSIX documentation for this function, see:
!    https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtok.html
  
     Caveat: It modifies the original string.
***************
*** 965,969 ****
  
     See also mbssep().  */
! _GL_EXTERN_C char * mbstok_r (char *string, const char *delim, char **save_ptr)
       _GL_ARG_NONNULL ((2, 3));
  #endif
--- 1034,1039 ----
  
     See also mbssep().  */
! _GL_EXTERN_C char * mbstok_r (char *restrict string, const char *delim,
!                               char **save_ptr)
       _GL_ARG_NONNULL ((2, 3));
  #endif
***************
*** 981,985 ****
--- 1051,1057 ----
  _GL_CXXALIAS_SYS (strerror, char *, (int));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (strerror);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef strerror
***************
*** 1017,1020 ****
--- 1089,1146 ----
  # endif
  #endif
+ 
+ /* Return the name of the system error code ERRNUM.  */
+ #if @GNULIB_STRERRORNAME_NP@
+ # if @REPLACE_STRERRORNAME_NP@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strerrorname_np
+ #   define strerrorname_np rpl_strerrorname_np
+ #  endif
+ _GL_FUNCDECL_RPL (strerrorname_np, const char *, (int errnum));
+ _GL_CXXALIAS_RPL (strerrorname_np, const char *, (int errnum));
+ # else
+ #  if !@HAVE_STRERRORNAME_NP@
+ _GL_FUNCDECL_SYS (strerrorname_np, const char *, (int errnum));
+ #  endif
+ _GL_CXXALIAS_SYS (strerrorname_np, const char *, (int errnum));
+ # endif
+ _GL_CXXALIASWARN (strerrorname_np);
+ #elif defined GNULIB_POSIXCHECK
+ # undef strerrorname_np
+ # if HAVE_RAW_DECL_STRERRORNAME_NP
+ _GL_WARN_ON_USE (strerrorname_np, "strerrorname_np is unportable - "
+                  "use gnulib module strerrorname_np for portability");
+ # endif
+ #endif
+ 
+ /* Return an abbreviation string for the signal number SIG.  */
+ #if @GNULIB_SIGABBREV_NP@
+ # if ! @HAVE_SIGABBREV_NP@
+ _GL_FUNCDECL_SYS (sigabbrev_np, const char *, (int sig));
+ # endif
+ _GL_CXXALIAS_SYS (sigabbrev_np, const char *, (int sig));
+ _GL_CXXALIASWARN (sigabbrev_np);
+ #elif defined GNULIB_POSIXCHECK
+ # undef sigabbrev_np
+ # if HAVE_RAW_DECL_SIGABBREV_NP
+ _GL_WARN_ON_USE (sigabbrev_np, "sigabbrev_np is unportable - "
+                  "use gnulib module sigabbrev_np for portability");
+ # endif
+ #endif
+ 
+ /* Return an English description string for the signal number SIG.  */
+ #if @GNULIB_SIGDESCR_NP@
+ # if ! @HAVE_SIGDESCR_NP@
+ _GL_FUNCDECL_SYS (sigdescr_np, const char *, (int sig));
+ # endif
+ _GL_CXXALIAS_SYS (sigdescr_np, const char *, (int sig));
+ _GL_CXXALIASWARN (sigdescr_np);
+ #elif defined GNULIB_POSIXCHECK
+ # undef sigdescr_np
+ # if HAVE_RAW_DECL_SIGDESCR_NP
+ _GL_WARN_ON_USE (sigdescr_np, "sigdescr_np is unportable - "
+                  "use gnulib module sigdescr_np for portability");
+ # endif
+ #endif
  
  #if @GNULIB_STRSIGNAL@
diff -Nrc2 texinfo-6.7/gnulib/lib/strings.in.h texinfo-6.8/gnulib/lib/strings.in.h
*** texinfo-6.7/gnulib/lib/strings.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strings.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* A substitute <strings.h>.
  
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A substitute <strings.h>.
  
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/stripslash.c texinfo-6.8/gnulib/lib/stripslash.c
*** texinfo-6.7/gnulib/lib/stripslash.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/stripslash.c	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,45 ****
- /* stripslash.c -- remove redundant trailing slashes from a file name
- 
-    Copyright (C) 1990, 2001, 2003-2006, 2009-2019 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 3 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, see <https://www.gnu.org/licenses/>.  */
- 
- #include <config.h>
- 
- #include "dirname.h"
- 
- /* Remove trailing slashes from FILE.  Return true if a trailing slash
-    was removed.  This is useful when using file name completion from a
-    shell that adds a "/" after directory names (such as tcsh and
-    bash), because on symlinks to directories, several system calls
-    have different semantics according to whether a trailing slash is
-    present.  */
- 
- bool
- strip_trailing_slashes (char *file)
- {
-   char *base = last_component (file);
-   char *base_lim;
-   bool had_slash;
- 
-   /* last_component returns "" for file system roots, but we need to turn
-      "///" into "/".  */
-   if (! *base)
-     base = file;
-   base_lim = base + base_len (base);
-   had_slash = (*base_lim != '\0');
-   *base_lim = '\0';
-   return had_slash;
- }
--- 0 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/str-kmp.h texinfo-6.8/gnulib/lib/str-kmp.h
*** texinfo-6.7/gnulib/lib/str-kmp.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/str-kmp.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* Substring search in a NUL terminated string of UNIT elements,
     using the Knuth-Morris-Pratt algorithm.
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005.
  
--- 1,5 ----
  /* Substring search in a NUL terminated string of UNIT elements,
     using the Knuth-Morris-Pratt algorithm.
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2005.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/strncasecmp.c texinfo-6.8/gnulib/lib/strncasecmp.c
*** texinfo-6.7/gnulib/lib/strncasecmp.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strncasecmp.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* strncasecmp.c -- case insensitive string comparator
!    Copyright (C) 1998-1999, 2005-2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* strncasecmp.c -- case insensitive string comparator
!    Copyright (C) 1998-1999, 2005-2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 59,62 ****
         difference of two 'unsigned char' values - including the sign bit -
         doesn't fit in an 'int'.  */
!     return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
  }
--- 59,62 ----
         difference of two 'unsigned char' values - including the sign bit -
         doesn't fit in an 'int'.  */
!     return _GL_CMP (c1, c2);
  }
diff -Nrc2 texinfo-6.7/gnulib/lib/strndup.c texinfo-6.8/gnulib/lib/strndup.c
*** texinfo-6.7/gnulib/lib/strndup.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strndup.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* A replacement function, for systems that lack strndup.
  
!    Copyright (C) 1996-1998, 2001-2003, 2005-2007, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,5 ----
  /* A replacement function, for systems that lack strndup.
  
!    Copyright (C) 1996-1998, 2001-2003, 2005-2007, 2009-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/strnlen1.c texinfo-6.8/gnulib/lib/strnlen1.c
*** texinfo-6.7/gnulib/lib/strnlen1.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strnlen1.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Find the length of STRING + 1, but scan at most MAXLEN bytes.
!    Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Find the length of STRING + 1, but scan at most MAXLEN bytes.
!    Copyright (C) 2005-2006, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/strnlen1.h texinfo-6.8/gnulib/lib/strnlen1.h
*** texinfo-6.7/gnulib/lib/strnlen1.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strnlen1.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Find the length of STRING + 1, but scan at most MAXLEN bytes.
!    Copyright (C) 2005, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Find the length of STRING + 1, but scan at most MAXLEN bytes.
!    Copyright (C) 2005, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/strnlen.c texinfo-6.8/gnulib/lib/strnlen.c
*** texinfo-6.7/gnulib/lib/strnlen.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strnlen.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Find the length of STRING, but scan at most MAXLEN characters.
!    Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
     Written by Simon Josefsson.
  
--- 1,4 ----
  /* Find the length of STRING, but scan at most MAXLEN characters.
!    Copyright (C) 2005-2007, 2009-2021 Free Software Foundation, Inc.
     Written by Simon Josefsson.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/strstr.c texinfo-6.8/gnulib/lib/strstr.c
*** texinfo-6.7/gnulib/lib/strstr.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/strstr.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,3 ****
! /* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2019 Free Software
     Foundation, Inc.
     This file is part of the GNU C Library.
--- 1,3 ----
! /* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2021 Free Software
     Foundation, Inc.
     This file is part of the GNU C Library.
diff -Nrc2 texinfo-6.7/gnulib/lib/str-two-way.h texinfo-6.8/gnulib/lib/str-two-way.h
*** texinfo-6.7/gnulib/lib/str-two-way.h	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/str-two-way.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Byte-wise substring search, using the Two-Way algorithm.
!    Copyright (C) 2008-2019 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Written by Eric Blake <ebb9@byu.net>, 2008.
--- 1,4 ----
  /* Byte-wise substring search, using the Two-Way algorithm.
!    Copyright (C) 2008-2021 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     Written by Eric Blake <ebb9@byu.net>, 2008.
***************
*** 50,54 ****
     achieve improved (potentially sub-linear) performance.
  
!    See http://www-igm.univ-mlv.fr/~lecroq/string/node26.html#SECTION00260,
     https://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm,
     https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.6641&rep=rep1&type=pdf
--- 50,54 ----
     achieve improved (potentially sub-linear) performance.
  
!    See https://www-igm.univ-mlv.fr/~lecroq/string/node26.html#SECTION00260,
     https://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm,
     https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.6641&rep=rep1&type=pdf
diff -Nrc2 texinfo-6.7/gnulib/lib/sys_stat.in.h texinfo-6.8/gnulib/lib/sys_stat.in.h
*** texinfo-6.7/gnulib/lib/sys_stat.in.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/sys_stat.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 0 ****
--- 1,928 ----
+ /* Provide a more complete sys/stat.h header file.
+    Copyright (C) 2005-2021 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 3, 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Eric Blake, Paul Eggert, and Jim Meyering.  */
+ 
+ /* This file is supposed to be used on platforms where <sys/stat.h> is
+    incomplete.  It is intended to provide definitions and prototypes
+    needed by an application.  Start with what the system provides.  */
+ 
+ #if __GNUC__ >= 3
+ @PRAGMA_SYSTEM_HEADER@
+ #endif
+ @PRAGMA_COLUMNS@
+ 
+ #if defined __need_system_sys_stat_h
+ /* Special invocation convention.  */
+ 
+ #@INCLUDE_NEXT@ @NEXT_SYS_STAT_H@
+ 
+ #else
+ /* Normal invocation convention.  */
+ 
+ #ifndef _@GUARD_PREFIX@_SYS_STAT_H
+ 
+ /* Get nlink_t.
+    May also define off_t to a 64-bit type on native Windows.  */
+ #include <sys/types.h>
+ 
+ /* Get struct timespec.  */
+ #include <time.h>
+ 
+ /* The include_next requires a split double-inclusion guard.  */
+ #@INCLUDE_NEXT@ @NEXT_SYS_STAT_H@
+ 
+ #ifndef _@GUARD_PREFIX@_SYS_STAT_H
+ #define _@GUARD_PREFIX@_SYS_STAT_H
+ 
+ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+ 
+ /* The definition of _GL_ARG_NONNULL is copied here.  */
+ 
+ /* The definition of _GL_WARN_ON_USE is copied here.  */
+ 
+ /* Before doing "#define mknod rpl_mknod" below, we need to include all
+    headers that may declare mknod().  OS/2 kLIBC declares mknod() in
+    <unistd.h>, not in <sys/stat.h>.  */
+ #ifdef __KLIBC__
+ # include <unistd.h>
+ #endif
+ 
+ /* Before doing "#define mkdir rpl_mkdir" below, we need to include all
+    headers that may declare mkdir().  Native Windows platforms declare mkdir
+    in <io.h> and/or <direct.h>, not in <sys/stat.h>.  */
+ #if defined _WIN32 && ! defined __CYGWIN__
+ # include <io.h>     /* mingw32, mingw64 */
+ # include <direct.h> /* mingw64, MSVC 9 */
+ #endif
+ 
+ /* Native Windows platforms declare umask() in <io.h>.  */
+ #if 0 && (defined _WIN32 && ! defined __CYGWIN__)
+ # include <io.h>
+ #endif
+ 
+ /* Large File Support on native Windows.  */
+ #if @WINDOWS_64_BIT_ST_SIZE@
+ # define stat _stati64
+ #endif
+ 
+ /* Optionally, override 'struct stat' on native Windows.  */
+ #if @GNULIB_OVERRIDES_STRUCT_STAT@
+ 
+ # undef stat
+ # if @GNULIB_STAT@
+ #  define stat rpl_stat
+ # else
+    /* Provoke a clear link error if stat() is used as a function and
+       module 'stat' is not in use.  */
+ #  define stat stat_used_without_requesting_gnulib_module_stat
+ # endif
+ 
+ # if !GNULIB_defined_struct_stat
+ struct stat
+ {
+   dev_t st_dev;
+   ino_t st_ino;
+   mode_t st_mode;
+   nlink_t st_nlink;
+ #  if 0
+   uid_t st_uid;
+ #  else /* uid_t is not defined by default on native Windows.  */
+   short st_uid;
+ #  endif
+ #  if 0
+   gid_t st_gid;
+ #  else /* gid_t is not defined by default on native Windows.  */
+   short st_gid;
+ #  endif
+   dev_t st_rdev;
+   off_t st_size;
+ #  if 0
+   blksize_t st_blksize;
+   blkcnt_t st_blocks;
+ #  endif
+ 
+ #  if @WINDOWS_STAT_TIMESPEC@
+   struct timespec st_atim;
+   struct timespec st_mtim;
+   struct timespec st_ctim;
+ #  else
+   time_t st_atime;
+   time_t st_mtime;
+   time_t st_ctime;
+ #  endif
+ };
+ #  if @WINDOWS_STAT_TIMESPEC@
+ #   define st_atime st_atim.tv_sec
+ #   define st_mtime st_mtim.tv_sec
+ #   define st_ctime st_ctim.tv_sec
+     /* Indicator, for gnulib internal purposes.  */
+ #   define _GL_WINDOWS_STAT_TIMESPEC 1
+ #  endif
+ #  define GNULIB_defined_struct_stat 1
+ # endif
+ 
+ /* Other possible values of st_mode.  */
+ # if 0
+ #  define _S_IFBLK  0x6000
+ # endif
+ # if 0
+ #  define _S_IFLNK  0xA000
+ # endif
+ # if 0
+ #  define _S_IFSOCK 0xC000
+ # endif
+ 
+ #endif
+ 
+ #ifndef S_IFIFO
+ # ifdef _S_IFIFO
+ #  define S_IFIFO _S_IFIFO
+ # endif
+ #endif
+ 
+ #ifndef S_IFMT
+ # define S_IFMT 0170000
+ #endif
+ 
+ #if STAT_MACROS_BROKEN
+ # undef S_ISBLK
+ # undef S_ISCHR
+ # undef S_ISDIR
+ # undef S_ISFIFO
+ # undef S_ISLNK
+ # undef S_ISNAM
+ # undef S_ISMPB
+ # undef S_ISMPC
+ # undef S_ISNWK
+ # undef S_ISREG
+ # undef S_ISSOCK
+ #endif
+ 
+ #ifndef S_ISBLK
+ # ifdef S_IFBLK
+ #  define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
+ # else
+ #  define S_ISBLK(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISCHR
+ # ifdef S_IFCHR
+ #  define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
+ # else
+ #  define S_ISCHR(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISDIR
+ # ifdef S_IFDIR
+ #  define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
+ # else
+ #  define S_ISDIR(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISDOOR /* Solaris 2.5 and up */
+ # define S_ISDOOR(m) 0
+ #endif
+ 
+ #ifndef S_ISFIFO
+ # ifdef S_IFIFO
+ #  define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO)
+ # else
+ #  define S_ISFIFO(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISLNK
+ # ifdef S_IFLNK
+ #  define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
+ # else
+ #  define S_ISLNK(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISMPB /* V7 */
+ # ifdef S_IFMPB
+ #  define S_ISMPB(m) (((m) & S_IFMT) == S_IFMPB)
+ #  define S_ISMPC(m) (((m) & S_IFMT) == S_IFMPC)
+ # else
+ #  define S_ISMPB(m) 0
+ #  define S_ISMPC(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISMPX /* AIX */
+ # define S_ISMPX(m) 0
+ #endif
+ 
+ #ifndef S_ISNAM /* Xenix */
+ # ifdef S_IFNAM
+ #  define S_ISNAM(m) (((m) & S_IFMT) == S_IFNAM)
+ # else
+ #  define S_ISNAM(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISNWK /* HP/UX */
+ # ifdef S_IFNWK
+ #  define S_ISNWK(m) (((m) & S_IFMT) == S_IFNWK)
+ # else
+ #  define S_ISNWK(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISPORT /* Solaris 10 and up */
+ # define S_ISPORT(m) 0
+ #endif
+ 
+ #ifndef S_ISREG
+ # ifdef S_IFREG
+ #  define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
+ # else
+ #  define S_ISREG(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISSOCK
+ # ifdef S_IFSOCK
+ #  define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
+ # else
+ #  define S_ISSOCK(m) 0
+ # endif
+ #endif
+ 
+ 
+ #ifndef S_TYPEISMQ
+ # define S_TYPEISMQ(p) 0
+ #endif
+ 
+ #ifndef S_TYPEISTMO
+ # define S_TYPEISTMO(p) 0
+ #endif
+ 
+ 
+ #ifndef S_TYPEISSEM
+ # ifdef S_INSEM
+ #  define S_TYPEISSEM(p) (S_ISNAM ((p)->st_mode) && (p)->st_rdev == S_INSEM)
+ # else
+ #  define S_TYPEISSEM(p) 0
+ # endif
+ #endif
+ 
+ #ifndef S_TYPEISSHM
+ # ifdef S_INSHD
+ #  define S_TYPEISSHM(p) (S_ISNAM ((p)->st_mode) && (p)->st_rdev == S_INSHD)
+ # else
+ #  define S_TYPEISSHM(p) 0
+ # endif
+ #endif
+ 
+ /* high performance ("contiguous data") */
+ #ifndef S_ISCTG
+ # define S_ISCTG(p) 0
+ #endif
+ 
+ /* Cray DMF (data migration facility): off line, with data  */
+ #ifndef S_ISOFD
+ # define S_ISOFD(p) 0
+ #endif
+ 
+ /* Cray DMF (data migration facility): off line, with no data  */
+ #ifndef S_ISOFL
+ # define S_ISOFL(p) 0
+ #endif
+ 
+ /* 4.4BSD whiteout */
+ #ifndef S_ISWHT
+ # define S_ISWHT(m) 0
+ #endif
+ 
+ /* If any of the following are undefined,
+    define them to their de facto standard values.  */
+ #if !S_ISUID
+ # define S_ISUID 04000
+ #endif
+ #if !S_ISGID
+ # define S_ISGID 02000
+ #endif
+ 
+ /* S_ISVTX is a common extension to POSIX.  */
+ #ifndef S_ISVTX
+ # define S_ISVTX 01000
+ #endif
+ 
+ #if !S_IRUSR && S_IREAD
+ # define S_IRUSR S_IREAD
+ #endif
+ #if !S_IRUSR
+ # define S_IRUSR 00400
+ #endif
+ #if !S_IRGRP
+ # define S_IRGRP (S_IRUSR >> 3)
+ #endif
+ #if !S_IROTH
+ # define S_IROTH (S_IRUSR >> 6)
+ #endif
+ 
+ #if !S_IWUSR && S_IWRITE
+ # define S_IWUSR S_IWRITE
+ #endif
+ #if !S_IWUSR
+ # define S_IWUSR 00200
+ #endif
+ #if !S_IWGRP
+ # define S_IWGRP (S_IWUSR >> 3)
+ #endif
+ #if !S_IWOTH
+ # define S_IWOTH (S_IWUSR >> 6)
+ #endif
+ 
+ #if !S_IXUSR && S_IEXEC
+ # define S_IXUSR S_IEXEC
+ #endif
+ #if !S_IXUSR
+ # define S_IXUSR 00100
+ #endif
+ #if !S_IXGRP
+ # define S_IXGRP (S_IXUSR >> 3)
+ #endif
+ #if !S_IXOTH
+ # define S_IXOTH (S_IXUSR >> 6)
+ #endif
+ 
+ #if !S_IRWXU
+ # define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR)
+ #endif
+ #if !S_IRWXG
+ # define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
+ #endif
+ #if !S_IRWXO
+ # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
+ #endif
+ 
+ /* Although S_IXUGO and S_IRWXUGO are not specified by POSIX and are
+    not implemented in GNU/Linux, some Gnulib-using apps use the macros.  */
+ #if !S_IXUGO
+ # define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
+ #endif
+ #ifndef S_IRWXUGO
+ # define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO)
+ #endif
+ 
+ /* Macros for futimens and utimensat.  */
+ #ifndef UTIME_NOW
+ # define UTIME_NOW (-1)
+ # define UTIME_OMIT (-2)
+ #endif
+ 
+ 
+ #if @GNULIB_MDA_CHMOD@
+ /* On native Windows, map 'chmod' to '_chmod', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::chmod always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef chmod
+ #   define chmod _chmod
+ #  endif
+ /* Need to cast, because in mingw the last argument is 'int mode'.  */
+ _GL_CXXALIAS_MDA_CAST (chmod, int, (const char *filename, mode_t mode));
+ # else
+ _GL_CXXALIAS_SYS (chmod, int, (const char *filename, mode_t mode));
+ # endif
+ _GL_CXXALIASWARN (chmod);
+ #endif
+ 
+ 
+ #if @GNULIB_FCHMODAT@
+ # if @REPLACE_FCHMODAT@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fchmodat
+ #   define fchmodat rpl_fchmodat
+ #  endif
+ _GL_FUNCDECL_RPL (fchmodat, int,
+                   (int fd, char const *file, mode_t mode, int flag)
+                   _GL_ARG_NONNULL ((2)));
+ _GL_CXXALIAS_RPL (fchmodat, int,
+                   (int fd, char const *file, mode_t mode, int flag));
+ # else
+ #  if !@HAVE_FCHMODAT@
+ _GL_FUNCDECL_SYS (fchmodat, int,
+                   (int fd, char const *file, mode_t mode, int flag)
+                   _GL_ARG_NONNULL ((2)));
+ #  endif
+ _GL_CXXALIAS_SYS (fchmodat, int,
+                   (int fd, char const *file, mode_t mode, int flag));
+ # endif
+ _GL_CXXALIASWARN (fchmodat);
+ #elif defined GNULIB_POSIXCHECK
+ # undef fchmodat
+ # if HAVE_RAW_DECL_FCHMODAT
+ _GL_WARN_ON_USE (fchmodat, "fchmodat is not portable - "
+                  "use gnulib module openat for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_FSTAT@
+ # if @REPLACE_FSTAT@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fstat
+ #   define fstat rpl_fstat
+ #  endif
+ _GL_FUNCDECL_RPL (fstat, int, (int fd, struct stat *buf) _GL_ARG_NONNULL ((2)));
+ _GL_CXXALIAS_RPL (fstat, int, (int fd, struct stat *buf));
+ # else
+ _GL_CXXALIAS_SYS (fstat, int, (int fd, struct stat *buf));
+ # endif
+ # if __GLIBC__ >= 2
+ _GL_CXXALIASWARN (fstat);
+ # endif
+ #elif @GNULIB_OVERRIDES_STRUCT_STAT@
+ # undef fstat
+ # define fstat fstat_used_without_requesting_gnulib_module_fstat
+ #elif @WINDOWS_64_BIT_ST_SIZE@
+ /* Above, we define stat to _stati64.  */
+ # define fstat _fstati64
+ #elif defined GNULIB_POSIXCHECK
+ # undef fstat
+ # if HAVE_RAW_DECL_FSTAT
+ _GL_WARN_ON_USE (fstat, "fstat has portability problems - "
+                  "use gnulib module fstat for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_FSTATAT@
+ # if @REPLACE_FSTATAT@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fstatat
+ #   define fstatat rpl_fstatat
+ #  endif
+ _GL_FUNCDECL_RPL (fstatat, int,
+                   (int fd, char const *restrict name, struct stat *restrict st,
+                    int flags)
+                   _GL_ARG_NONNULL ((2, 3)));
+ _GL_CXXALIAS_RPL (fstatat, int,
+                   (int fd, char const *restrict name, struct stat *restrict st,
+                    int flags));
+ # else
+ #  if !@HAVE_FSTATAT@
+ _GL_FUNCDECL_SYS (fstatat, int,
+                   (int fd, char const *restrict name, struct stat *restrict st,
+                    int flags)
+                   _GL_ARG_NONNULL ((2, 3)));
+ #  endif
+ _GL_CXXALIAS_SYS (fstatat, int,
+                   (int fd, char const *restrict name, struct stat *restrict st,
+                    int flags));
+ # endif
+ _GL_CXXALIASWARN (fstatat);
+ #elif @GNULIB_OVERRIDES_STRUCT_STAT@
+ # undef fstatat
+ # define fstatat fstatat_used_without_requesting_gnulib_module_fstatat
+ #elif defined GNULIB_POSIXCHECK
+ # undef fstatat
+ # if HAVE_RAW_DECL_FSTATAT
+ _GL_WARN_ON_USE (fstatat, "fstatat is not portable - "
+                  "use gnulib module openat for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_FUTIMENS@
+ /* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our futimens
+    implementation relies on futimesat, which on Solaris 10 makes an invocation
+    to futimens that is meant to invoke the libc's futimens(), not gnulib's
+    futimens().  */
+ # if @REPLACE_FUTIMENS@ || (!@HAVE_FUTIMENS@ && defined __sun)
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef futimens
+ #   define futimens rpl_futimens
+ #  endif
+ _GL_FUNCDECL_RPL (futimens, int, (int fd, struct timespec const times[2]));
+ _GL_CXXALIAS_RPL (futimens, int, (int fd, struct timespec const times[2]));
+ # else
+ #  if !@HAVE_FUTIMENS@
+ _GL_FUNCDECL_SYS (futimens, int, (int fd, struct timespec const times[2]));
+ #  endif
+ _GL_CXXALIAS_SYS (futimens, int, (int fd, struct timespec const times[2]));
+ # endif
+ # if @HAVE_FUTIMENS@
+ _GL_CXXALIASWARN (futimens);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef futimens
+ # if HAVE_RAW_DECL_FUTIMENS
+ _GL_WARN_ON_USE (futimens, "futimens is not portable - "
+                  "use gnulib module futimens for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_GETUMASK@
+ # if !@HAVE_GETUMASK@
+ _GL_FUNCDECL_SYS (getumask, mode_t, (void));
+ # endif
+ _GL_CXXALIAS_SYS (getumask, mode_t, (void));
+ # if @HAVE_GETUMASK@
+ _GL_CXXALIASWARN (getumask);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef getumask
+ # if HAVE_RAW_DECL_GETUMASK
+ _GL_WARN_ON_USE (getumask, "getumask is not portable - "
+                  "use gnulib module getumask for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_LCHMOD@
+ /* Change the mode of FILENAME to MODE, without dereferencing it if FILENAME
+    denotes a symbolic link.  */
+ # if !@HAVE_LCHMOD@ || defined __hpux
+ _GL_FUNCDECL_SYS (lchmod, int, (const char *filename, mode_t mode)
+                                _GL_ARG_NONNULL ((1)));
+ # endif
+ _GL_CXXALIAS_SYS (lchmod, int, (const char *filename, mode_t mode));
+ _GL_CXXALIASWARN (lchmod);
+ #elif defined GNULIB_POSIXCHECK
+ # undef lchmod
+ # if HAVE_RAW_DECL_LCHMOD
+ _GL_WARN_ON_USE (lchmod, "lchmod is unportable - "
+                  "use gnulib module lchmod for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_LSTAT@
+ # if ! @HAVE_LSTAT@
+ /* mingw does not support symlinks, therefore it does not have lstat.  But
+    without links, stat does just fine.  */
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   define lstat stat
+ #  endif
+ _GL_CXXALIAS_RPL_1 (lstat, stat, int,
+                     (const char *restrict name, struct stat *restrict buf));
+ # elif @REPLACE_LSTAT@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef lstat
+ #   define lstat rpl_lstat
+ #  endif
+ _GL_FUNCDECL_RPL (lstat, int,
+                   (const char *restrict name, struct stat *restrict buf)
+                   _GL_ARG_NONNULL ((1, 2)));
+ _GL_CXXALIAS_RPL (lstat, int,
+                   (const char *restrict name, struct stat *restrict buf));
+ # else
+ _GL_CXXALIAS_SYS (lstat, int,
+                   (const char *restrict name, struct stat *restrict buf));
+ # endif
+ # if @HAVE_LSTAT@
+ _GL_CXXALIASWARN (lstat);
+ # endif
+ #elif @GNULIB_OVERRIDES_STRUCT_STAT@
+ # undef lstat
+ # define lstat lstat_used_without_requesting_gnulib_module_lstat
+ #elif defined GNULIB_POSIXCHECK
+ # undef lstat
+ # if HAVE_RAW_DECL_LSTAT
+ _GL_WARN_ON_USE (lstat, "lstat is unportable - "
+                  "use gnulib module lstat for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_MKDIR@
+ # if @REPLACE_MKDIR@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef mkdir
+ #   define mkdir rpl_mkdir
+ #  endif
+ _GL_FUNCDECL_RPL (mkdir, int, (char const *name, mode_t mode)
+                                _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ /* mingw's _mkdir() function has 1 argument, but we pass 2 arguments.
+    Additionally, it declares _mkdir (and depending on compile flags, an
+    alias mkdir), only in the nonstandard includes <direct.h> and <io.h>,
+    which are included above.  */
+ #  if !GNULIB_defined_rpl_mkdir
+ static int
+ rpl_mkdir (char const *name, mode_t mode)
+ {
+   return _mkdir (name);
+ }
+ #   define GNULIB_defined_rpl_mkdir 1
+ #  endif
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef mkdir
+ #   define mkdir rpl_mkdir
+ #  endif
+ _GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
+ # else
+ _GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode));
+ # endif
+ _GL_CXXALIASWARN (mkdir);
+ #elif defined GNULIB_POSIXCHECK
+ # undef mkdir
+ # if HAVE_RAW_DECL_MKDIR
+ _GL_WARN_ON_USE (mkdir, "mkdir does not always support two parameters - "
+                  "use gnulib module mkdir for portability");
+ # endif
+ #elif @GNULIB_MDA_MKDIR@
+ /* On native Windows, map 'mkdir' to '_mkdir', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::mkdir always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !GNULIB_defined_rpl_mkdir
+ static int
+ rpl_mkdir (char const *name, mode_t mode)
+ {
+   return _mkdir (name);
+ }
+ #   define GNULIB_defined_rpl_mkdir 1
+ #  endif
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef mkdir
+ #   define mkdir rpl_mkdir
+ #  endif
+ _GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
+ # else
+ _GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode));
+ # endif
+ _GL_CXXALIASWARN (mkdir);
+ #endif
+ 
+ 
+ #if @GNULIB_MKDIRAT@
+ # if !@HAVE_MKDIRAT@
+ _GL_FUNCDECL_SYS (mkdirat, int, (int fd, char const *file, mode_t mode)
+                                 _GL_ARG_NONNULL ((2)));
+ # endif
+ _GL_CXXALIAS_SYS (mkdirat, int, (int fd, char const *file, mode_t mode));
+ _GL_CXXALIASWARN (mkdirat);
+ #elif defined GNULIB_POSIXCHECK
+ # undef mkdirat
+ # if HAVE_RAW_DECL_MKDIRAT
+ _GL_WARN_ON_USE (mkdirat, "mkdirat is not portable - "
+                  "use gnulib module openat for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_MKFIFO@
+ # if @REPLACE_MKFIFO@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef mkfifo
+ #   define mkfifo rpl_mkfifo
+ #  endif
+ _GL_FUNCDECL_RPL (mkfifo, int, (char const *file, mode_t mode)
+                                _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (mkfifo, int, (char const *file, mode_t mode));
+ # else
+ #  if !@HAVE_MKFIFO@
+ _GL_FUNCDECL_SYS (mkfifo, int, (char const *file, mode_t mode)
+                                _GL_ARG_NONNULL ((1)));
+ #  endif
+ _GL_CXXALIAS_SYS (mkfifo, int, (char const *file, mode_t mode));
+ # endif
+ _GL_CXXALIASWARN (mkfifo);
+ #elif defined GNULIB_POSIXCHECK
+ # undef mkfifo
+ # if HAVE_RAW_DECL_MKFIFO
+ _GL_WARN_ON_USE (mkfifo, "mkfifo is not portable - "
+                  "use gnulib module mkfifo for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_MKFIFOAT@
+ # if @REPLACE_MKFIFOAT@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef mkfifoat
+ #   define mkfifoat rpl_mkfifoat
+ #  endif
+ _GL_FUNCDECL_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode)
+                                  _GL_ARG_NONNULL ((2)));
+ _GL_CXXALIAS_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode));
+ # else
+ #  if !@HAVE_MKFIFOAT@
+ _GL_FUNCDECL_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode)
+                                  _GL_ARG_NONNULL ((2)));
+ #  endif
+ _GL_CXXALIAS_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode));
+ # endif
+ _GL_CXXALIASWARN (mkfifoat);
+ #elif defined GNULIB_POSIXCHECK
+ # undef mkfifoat
+ # if HAVE_RAW_DECL_MKFIFOAT
+ _GL_WARN_ON_USE (mkfifoat, "mkfifoat is not portable - "
+                  "use gnulib module mkfifoat for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_MKNOD@
+ # if @REPLACE_MKNOD@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef mknod
+ #   define mknod rpl_mknod
+ #  endif
+ _GL_FUNCDECL_RPL (mknod, int, (char const *file, mode_t mode, dev_t dev)
+                               _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (mknod, int, (char const *file, mode_t mode, dev_t dev));
+ # else
+ #  if !@HAVE_MKNOD@
+ _GL_FUNCDECL_SYS (mknod, int, (char const *file, mode_t mode, dev_t dev)
+                               _GL_ARG_NONNULL ((1)));
+ #  endif
+ /* Need to cast, because on OSF/1 5.1, the third parameter is '...'.  */
+ _GL_CXXALIAS_SYS_CAST (mknod, int, (char const *file, mode_t mode, dev_t dev));
+ # endif
+ _GL_CXXALIASWARN (mknod);
+ #elif defined GNULIB_POSIXCHECK
+ # undef mknod
+ # if HAVE_RAW_DECL_MKNOD
+ _GL_WARN_ON_USE (mknod, "mknod is not portable - "
+                  "use gnulib module mknod for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_MKNODAT@
+ # if @REPLACE_MKNODAT@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef mknodat
+ #   define mknodat rpl_mknodat
+ #  endif
+ _GL_FUNCDECL_RPL (mknodat, int,
+                   (int fd, char const *file, mode_t mode, dev_t dev)
+                   _GL_ARG_NONNULL ((2)));
+ _GL_CXXALIAS_RPL (mknodat, int,
+                   (int fd, char const *file, mode_t mode, dev_t dev));
+ # else
+ #  if !@HAVE_MKNODAT@
+ _GL_FUNCDECL_SYS (mknodat, int,
+                   (int fd, char const *file, mode_t mode, dev_t dev)
+                   _GL_ARG_NONNULL ((2)));
+ #  endif
+ _GL_CXXALIAS_SYS (mknodat, int,
+                   (int fd, char const *file, mode_t mode, dev_t dev));
+ # endif
+ _GL_CXXALIASWARN (mknodat);
+ #elif defined GNULIB_POSIXCHECK
+ # undef mknodat
+ # if HAVE_RAW_DECL_MKNODAT
+ _GL_WARN_ON_USE (mknodat, "mknodat is not portable - "
+                  "use gnulib module mkfifoat for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_STAT@
+ # if @REPLACE_STAT@
+ #  if !@GNULIB_OVERRIDES_STRUCT_STAT@
+     /* We can't use the object-like #define stat rpl_stat, because of
+        struct stat.  This means that rpl_stat will not be used if the user
+        does (stat)(a,b).  Oh well.  */
+ #   if defined _AIX && defined stat && defined _LARGE_FILES
+      /* With _LARGE_FILES defined, AIX (only) defines stat to stat64,
+         so we have to replace stat64() instead of stat(). */
+ #    undef stat64
+ #    define stat64(name, st) rpl_stat (name, st)
+ #   elif @WINDOWS_64_BIT_ST_SIZE@
+      /* Above, we define stat to _stati64.  */
+ #    if defined __MINGW32__ && defined _stati64
+ #     ifndef _USE_32BIT_TIME_T
+        /* The system headers define _stati64 to _stat64.  */
+ #      undef _stat64
+ #      define _stat64(name, st) rpl_stat (name, st)
+ #     endif
+ #    elif defined _MSC_VER && defined _stati64
+ #     ifdef _USE_32BIT_TIME_T
+        /* The system headers define _stati64 to _stat32i64.  */
+ #      undef _stat32i64
+ #      define _stat32i64(name, st) rpl_stat (name, st)
+ #     else
+        /* The system headers define _stati64 to _stat64.  */
+ #      undef _stat64
+ #      define _stat64(name, st) rpl_stat (name, st)
+ #     endif
+ #    else
+ #     undef _stati64
+ #     define _stati64(name, st) rpl_stat (name, st)
+ #    endif
+ #   elif defined __MINGW32__ && defined stat
+ #    ifdef _USE_32BIT_TIME_T
+       /* The system headers define stat to _stat32i64.  */
+ #     undef _stat32i64
+ #     define _stat32i64(name, st) rpl_stat (name, st)
+ #    else
+       /* The system headers define stat to _stat64.  */
+ #     undef _stat64
+ #     define _stat64(name, st) rpl_stat (name, st)
+ #    endif
+ #   elif defined _MSC_VER && defined stat
+ #    ifdef _USE_32BIT_TIME_T
+       /* The system headers define stat to _stat32.  */
+ #     undef _stat32
+ #     define _stat32(name, st) rpl_stat (name, st)
+ #    else
+       /* The system headers define stat to _stat64i32.  */
+ #     undef _stat64i32
+ #     define _stat64i32(name, st) rpl_stat (name, st)
+ #    endif
+ #   else /* !(_AIX || __MINGW32__ || _MSC_VER) */
+ #    undef stat
+ #    define stat(name, st) rpl_stat (name, st)
+ #   endif /* !_LARGE_FILES */
+ #  endif /* !@GNULIB_OVERRIDES_STRUCT_STAT@ */
+ _GL_EXTERN_C int stat (const char *restrict name, struct stat *restrict buf)
+                       _GL_ARG_NONNULL ((1, 2));
+ # endif
+ #elif @GNULIB_OVERRIDES_STRUCT_STAT@
+ /* see above:
+   #define stat stat_used_without_requesting_gnulib_module_stat
+  */
+ #elif defined GNULIB_POSIXCHECK
+ # undef stat
+ # if HAVE_RAW_DECL_STAT
+ _GL_WARN_ON_USE (stat, "stat is unportable - "
+                  "use gnulib module stat for portability");
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_MDA_UMASK@
+ /* On native Windows, map 'umask' to '_umask', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::umask always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef umask
+ #   define umask _umask
+ #  endif
+ /* Need to cast, because in mingw the last argument is 'int mode'.  */
+ _GL_CXXALIAS_MDA_CAST (umask, mode_t, (mode_t mask));
+ # else
+ _GL_CXXALIAS_SYS (umask, mode_t, (mode_t mask));
+ # endif
+ _GL_CXXALIASWARN (umask);
+ #endif
+ 
+ 
+ #if @GNULIB_UTIMENSAT@
+ /* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our utimensat
+    implementation relies on futimesat, which on Solaris 10 makes an invocation
+    to utimensat that is meant to invoke the libc's utimensat(), not gnulib's
+    utimensat().  */
+ # if @REPLACE_UTIMENSAT@ || (!@HAVE_UTIMENSAT@ && defined __sun)
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef utimensat
+ #   define utimensat rpl_utimensat
+ #  endif
+ _GL_FUNCDECL_RPL (utimensat, int, (int fd, char const *name,
+                                    struct timespec const times[2], int flag)
+                                   _GL_ARG_NONNULL ((2)));
+ _GL_CXXALIAS_RPL (utimensat, int, (int fd, char const *name,
+                                    struct timespec const times[2], int flag));
+ # else
+ #  if !@HAVE_UTIMENSAT@
+ _GL_FUNCDECL_SYS (utimensat, int, (int fd, char const *name,
+                                    struct timespec const times[2], int flag)
+                                   _GL_ARG_NONNULL ((2)));
+ #  endif
+ _GL_CXXALIAS_SYS (utimensat, int, (int fd, char const *name,
+                                    struct timespec const times[2], int flag));
+ # endif
+ # if @HAVE_UTIMENSAT@
+ _GL_CXXALIASWARN (utimensat);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef utimensat
+ # if HAVE_RAW_DECL_UTIMENSAT
+ _GL_WARN_ON_USE (utimensat, "utimensat is not portable - "
+                  "use gnulib module utimensat for portability");
+ # endif
+ #endif
+ 
+ 
+ #endif /* _@GUARD_PREFIX@_SYS_STAT_H */
+ #endif /* _@GUARD_PREFIX@_SYS_STAT_H */
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/sys_types.in.h texinfo-6.8/gnulib/lib/sys_types.in.h
*** texinfo-6.7/gnulib/lib/sys_types.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/sys_types.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* Provide a more complete sys/types.h.
  
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* Provide a more complete sys/types.h.
  
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/time.in.h texinfo-6.8/gnulib/lib/time.in.h
*** texinfo-6.7/gnulib/lib/time.in.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/lib/time.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 0 ****
--- 1,403 ----
+ /* A more-standard <time.h>.
+ 
+    Copyright (C) 2007-2021 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 3, 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ #if __GNUC__ >= 3
+ @PRAGMA_SYSTEM_HEADER@
+ #endif
+ @PRAGMA_COLUMNS@
+ 
+ /* Don't get in the way of glibc when it includes time.h merely to
+    declare a few standard symbols, rather than to declare all the
+    symbols.  (However, skip this for MinGW as it treats __need_time_t
+    incompatibly.)  Also, Solaris 8 <time.h> eventually includes itself
+    recursively; if that is happening, just include the system <time.h>
+    without adding our own declarations.  */
+ #if (((defined __need_time_t || defined __need_clock_t \
+        || defined __need_timespec)                     \
+       && !defined __MINGW32__)                         \
+      || defined _@GUARD_PREFIX@_TIME_H)
+ 
+ # @INCLUDE_NEXT@ @NEXT_TIME_H@
+ 
+ #else
+ 
+ # define _@GUARD_PREFIX@_TIME_H
+ 
+ /* mingw's <time.h> provides the functions asctime_r, ctime_r, gmtime_r,
+    localtime_r only if <unistd.h> or <pthread.h> has been included before.  */
+ # if defined __MINGW32__
+ #  include <unistd.h>
+ # endif
+ 
+ # @INCLUDE_NEXT@ @NEXT_TIME_H@
+ 
+ /* NetBSD 5.0 mis-defines NULL.  */
+ # include <stddef.h>
+ 
+ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+ 
+ /* The definition of _GL_ARG_NONNULL is copied here.  */
+ 
+ /* The definition of _GL_WARN_ON_USE is copied here.  */
+ 
+ /* Some systems don't define struct timespec (e.g., AIX 4.1).
+    Or they define it with the wrong member names or define it in <sys/time.h>
+    (e.g., FreeBSD circa 1997).  Stock Mingw prior to 3.0 does not define it,
+    but the pthreads-win32 library defines it in <pthread.h>.  */
+ # if ! @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ #  if @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
+ #   include <sys/time.h>
+ #  elif @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
+ #   include <pthread.h>
+ #  elif @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ #   include <unistd.h>
+ #  else
+ 
+ #   ifdef __cplusplus
+ extern "C" {
+ #   endif
+ 
+ #   if !GNULIB_defined_struct_timespec
+ #    undef timespec
+ #    define timespec rpl_timespec
+ struct timespec
+ {
+   time_t tv_sec;
+   long int tv_nsec;
+ };
+ #    define GNULIB_defined_struct_timespec 1
+ #   endif
+ 
+ #   ifdef __cplusplus
+ }
+ #   endif
+ 
+ #  endif
+ # endif
+ 
+ # if !GNULIB_defined_struct_time_t_must_be_integral
+ /* https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html
+    requires time_t to be an integer type, even though C99 permits floating
+    point.  We don't know of any implementation that uses floating
+    point, and it is much easier to write code that doesn't have to
+    worry about that corner case, so we force the issue.  */
+ struct __time_t_must_be_integral {
+   unsigned int __floating_time_t_unsupported : (time_t) 1;
+ };
+ #  define GNULIB_defined_struct_time_t_must_be_integral 1
+ # endif
+ 
+ /* Define TIME_UTC, a positive integer constant used for timespec_get().  */
+ # if ! @TIME_H_DEFINES_TIME_UTC@
+ #  if !GNULIB_defined_TIME_UTC
+ #   define TIME_UTC 1
+ #   define GNULIB_defined_TIME_UTC 1
+ #  endif
+ # endif
+ 
+ /* Set *TS to the current time, and return BASE.
+    Upon failure, return 0.  */
+ # if @GNULIB_TIMESPEC_GET@
+ #  if ! @HAVE_TIMESPEC_GET@
+ _GL_FUNCDECL_SYS (timespec_get, int, (struct timespec *ts, int base)
+                                      _GL_ARG_NONNULL ((1)));
+ #  endif
+ _GL_CXXALIAS_SYS (timespec_get, int, (struct timespec *ts, int base));
+ _GL_CXXALIASWARN (timespec_get);
+ # endif
+ 
+ /* Sleep for at least RQTP seconds unless interrupted,  If interrupted,
+    return -1 and store the remaining time into RMTP.  See
+    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/nanosleep.html>.  */
+ # if @GNULIB_NANOSLEEP@
+ #  if @REPLACE_NANOSLEEP@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    define nanosleep rpl_nanosleep
+ #   endif
+ _GL_FUNCDECL_RPL (nanosleep, int,
+                   (struct timespec const *__rqtp, struct timespec *__rmtp)
+                   _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (nanosleep, int,
+                   (struct timespec const *__rqtp, struct timespec *__rmtp));
+ #  else
+ #   if ! @HAVE_NANOSLEEP@
+ _GL_FUNCDECL_SYS (nanosleep, int,
+                   (struct timespec const *__rqtp, struct timespec *__rmtp)
+                   _GL_ARG_NONNULL ((1)));
+ #   endif
+ _GL_CXXALIAS_SYS (nanosleep, int,
+                   (struct timespec const *__rqtp, struct timespec *__rmtp));
+ #  endif
+ _GL_CXXALIASWARN (nanosleep);
+ # endif
+ 
+ /* Initialize time conversion information.  */
+ # if @GNULIB_TZSET@
+ #  if @REPLACE_TZSET@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    undef tzset
+ #    define tzset rpl_tzset
+ #   endif
+ _GL_FUNCDECL_RPL (tzset, void, (void));
+ _GL_CXXALIAS_RPL (tzset, void, (void));
+ #  elif defined _WIN32 && !defined __CYGWIN__
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    undef tzset
+ #    define tzset _tzset
+ #   endif
+ _GL_CXXALIAS_MDA (tzset, void, (void));
+ #  else
+ _GL_CXXALIAS_SYS (tzset, void, (void));
+ #  endif
+ _GL_CXXALIASWARN (tzset);
+ # elif @GNULIB_MDA_TZSET@
+ /* On native Windows, map 'tzset' to '_tzset', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::tzset always.  */
+ #  if defined _WIN32 && !defined __CYGWIN__
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    undef tzset
+ #    define tzset _tzset
+ #   endif
+ _GL_CXXALIAS_MDA (tzset, void, (void));
+ #  else
+ _GL_CXXALIAS_SYS (tzset, void, (void));
+ #  endif
+ _GL_CXXALIASWARN (tzset);
+ # endif
+ 
+ /* Return the 'time_t' representation of TP and normalize TP.  */
+ # if @GNULIB_MKTIME@
+ #  if @REPLACE_MKTIME@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    define mktime rpl_mktime
+ #   endif
+ _GL_FUNCDECL_RPL (mktime, time_t, (struct tm *__tp) _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (mktime, time_t, (struct tm *__tp));
+ #  else
+ _GL_CXXALIAS_SYS (mktime, time_t, (struct tm *__tp));
+ #  endif
+ #  if __GLIBC__ >= 2
+ _GL_CXXALIASWARN (mktime);
+ #  endif
+ # endif
+ 
+ /* Convert TIMER to RESULT, assuming local time and UTC respectively.  See
+    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/localtime_r.html> and
+    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/gmtime_r.html>.  */
+ # if @GNULIB_TIME_R@
+ #  if @REPLACE_LOCALTIME_R@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    undef localtime_r
+ #    define localtime_r rpl_localtime_r
+ #   endif
+ _GL_FUNCDECL_RPL (localtime_r, struct tm *, (time_t const *restrict __timer,
+                                              struct tm *restrict __result)
+                                             _GL_ARG_NONNULL ((1, 2)));
+ _GL_CXXALIAS_RPL (localtime_r, struct tm *, (time_t const *restrict __timer,
+                                              struct tm *restrict __result));
+ #  else
+ #   if ! @HAVE_DECL_LOCALTIME_R@
+ _GL_FUNCDECL_SYS (localtime_r, struct tm *, (time_t const *restrict __timer,
+                                              struct tm *restrict __result)
+                                             _GL_ARG_NONNULL ((1, 2)));
+ #   endif
+ _GL_CXXALIAS_SYS (localtime_r, struct tm *, (time_t const *restrict __timer,
+                                              struct tm *restrict __result));
+ #  endif
+ #  if @HAVE_DECL_LOCALTIME_R@
+ _GL_CXXALIASWARN (localtime_r);
+ #  endif
+ #  if @REPLACE_LOCALTIME_R@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    undef gmtime_r
+ #    define gmtime_r rpl_gmtime_r
+ #   endif
+ _GL_FUNCDECL_RPL (gmtime_r, struct tm *, (time_t const *restrict __timer,
+                                           struct tm *restrict __result)
+                                          _GL_ARG_NONNULL ((1, 2)));
+ _GL_CXXALIAS_RPL (gmtime_r, struct tm *, (time_t const *restrict __timer,
+                                           struct tm *restrict __result));
+ #  else
+ #   if ! @HAVE_DECL_LOCALTIME_R@
+ _GL_FUNCDECL_SYS (gmtime_r, struct tm *, (time_t const *restrict __timer,
+                                           struct tm *restrict __result)
+                                          _GL_ARG_NONNULL ((1, 2)));
+ #   endif
+ _GL_CXXALIAS_SYS (gmtime_r, struct tm *, (time_t const *restrict __timer,
+                                           struct tm *restrict __result));
+ #  endif
+ #  if @HAVE_DECL_LOCALTIME_R@
+ _GL_CXXALIASWARN (gmtime_r);
+ #  endif
+ # endif
+ 
+ /* Convert TIMER to RESULT, assuming local time and UTC respectively.  See
+    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/localtime.html> and
+    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/gmtime.html>.  */
+ # if @GNULIB_LOCALTIME@ || @REPLACE_LOCALTIME@
+ #  if @REPLACE_LOCALTIME@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    undef localtime
+ #    define localtime rpl_localtime
+ #   endif
+ _GL_FUNCDECL_RPL (localtime, struct tm *, (time_t const *__timer)
+                                           _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (localtime, struct tm *, (time_t const *__timer));
+ #  else
+ _GL_CXXALIAS_SYS (localtime, struct tm *, (time_t const *__timer));
+ #  endif
+ #  if __GLIBC__ >= 2
+ _GL_CXXALIASWARN (localtime);
+ #  endif
+ # endif
+ 
+ # if 0 || @REPLACE_GMTIME@
+ #  if @REPLACE_GMTIME@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    undef gmtime
+ #    define gmtime rpl_gmtime
+ #   endif
+ _GL_FUNCDECL_RPL (gmtime, struct tm *, (time_t const *__timer)
+                                        _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (gmtime, struct tm *, (time_t const *__timer));
+ #  else
+ _GL_CXXALIAS_SYS (gmtime, struct tm *, (time_t const *__timer));
+ #  endif
+ _GL_CXXALIASWARN (gmtime);
+ # endif
+ 
+ /* Parse BUF as a timestamp, assuming FORMAT specifies its layout, and store
+    the resulting broken-down time into TM.  See
+    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/strptime.html>.  */
+ # if @GNULIB_STRPTIME@
+ #  if ! @HAVE_STRPTIME@
+ _GL_FUNCDECL_SYS (strptime, char *, (char const *restrict __buf,
+                                      char const *restrict __format,
+                                      struct tm *restrict __tm)
+                                     _GL_ARG_NONNULL ((1, 2, 3)));
+ #  endif
+ _GL_CXXALIAS_SYS (strptime, char *, (char const *restrict __buf,
+                                      char const *restrict __format,
+                                      struct tm *restrict __tm));
+ _GL_CXXALIASWARN (strptime);
+ # endif
+ 
+ /* Convert *TP to a date and time string.  See
+    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/ctime.html>.  */
+ # if @GNULIB_CTIME@
+ #  if @REPLACE_CTIME@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    define ctime rpl_ctime
+ #   endif
+ _GL_FUNCDECL_RPL (ctime, char *, (time_t const *__tp)
+                                  _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (ctime, char *, (time_t const *__tp));
+ #  else
+ _GL_CXXALIAS_SYS (ctime, char *, (time_t const *__tp));
+ #  endif
+ #  if __GLIBC__ >= 2
+ _GL_CXXALIASWARN (ctime);
+ #  endif
+ # endif
+ 
+ /* Convert *TP to a date and time string.  See
+    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/strftime.html>.  */
+ # if @GNULIB_STRFTIME@
+ #  if @REPLACE_STRFTIME@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    define strftime rpl_strftime
+ #   endif
+ _GL_FUNCDECL_RPL (strftime, size_t,
+                   (char *restrict __buf, size_t __bufsize,
+                    const char *restrict __fmt, const struct tm *restrict __tp)
+                   _GL_ARG_NONNULL ((1, 3, 4)));
+ _GL_CXXALIAS_RPL (strftime, size_t,
+                   (char *restrict __buf, size_t __bufsize,
+                    const char *restrict __fmt, const struct tm *restrict __tp));
+ #  else
+ _GL_CXXALIAS_SYS (strftime, size_t,
+                   (char *restrict __buf, size_t __bufsize,
+                    const char *restrict __fmt, const struct tm *restrict __tp));
+ #  endif
+ #  if __GLIBC__ >= 2
+ _GL_CXXALIASWARN (strftime);
+ #  endif
+ # endif
+ 
+ # if defined _GNU_SOURCE && @GNULIB_TIME_RZ@ && ! @HAVE_TIMEZONE_T@
+ typedef struct tm_zone *timezone_t;
+ _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name));
+ _GL_CXXALIAS_SYS (tzalloc, timezone_t, (char const *__name));
+ _GL_FUNCDECL_SYS (tzfree, void, (timezone_t __tz));
+ _GL_CXXALIAS_SYS (tzfree, void, (timezone_t __tz));
+ _GL_FUNCDECL_SYS (localtime_rz, struct tm *,
+                   (timezone_t __tz, time_t const *restrict __timer,
+                    struct tm *restrict __result) _GL_ARG_NONNULL ((2, 3)));
+ _GL_CXXALIAS_SYS (localtime_rz, struct tm *,
+                   (timezone_t __tz, time_t const *restrict __timer,
+                    struct tm *restrict __result));
+ _GL_FUNCDECL_SYS (mktime_z, time_t,
+                   (timezone_t __tz, struct tm *restrict __result)
+                   _GL_ARG_NONNULL ((2)));
+ _GL_CXXALIAS_SYS (mktime_z, time_t,
+                   (timezone_t __tz, struct tm *restrict __result));
+ # endif
+ 
+ /* Convert TM to a time_t value, assuming UTC.  */
+ # if @GNULIB_TIMEGM@
+ #  if @REPLACE_TIMEGM@
+ #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    undef timegm
+ #    define timegm rpl_timegm
+ #   endif
+ _GL_FUNCDECL_RPL (timegm, time_t, (struct tm *__tm) _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (timegm, time_t, (struct tm *__tm));
+ #  else
+ #   if ! @HAVE_TIMEGM@
+ _GL_FUNCDECL_SYS (timegm, time_t, (struct tm *__tm) _GL_ARG_NONNULL ((1)));
+ #   endif
+ _GL_CXXALIAS_SYS (timegm, time_t, (struct tm *__tm));
+ #  endif
+ _GL_CXXALIASWARN (timegm);
+ # endif
+ 
+ /* Encourage applications to avoid unsafe functions that can overrun
+    buffers when given outlandish struct tm values.  Portable
+    applications should use strftime (or even sprintf) instead.  */
+ # if defined GNULIB_POSIXCHECK
+ #  undef asctime
+ _GL_WARN_ON_USE (asctime, "asctime can overrun buffers in some cases - "
+                  "better use strftime (or even sprintf) instead");
+ # endif
+ # if defined GNULIB_POSIXCHECK
+ #  undef asctime_r
+ _GL_WARN_ON_USE (asctime_r, "asctime_r can overrun buffers in some cases - "
+                  "better use strftime (or even sprintf) instead");
+ # endif
+ # if defined GNULIB_POSIXCHECK
+ #  undef ctime
+ _GL_WARN_ON_USE (ctime, "ctime can overrun buffers in some cases - "
+                  "better use strftime (or even sprintf) instead");
+ # endif
+ # if defined GNULIB_POSIXCHECK
+ #  undef ctime_r
+ _GL_WARN_ON_USE (ctime_r, "ctime_r can overrun buffers in some cases - "
+                  "better use strftime (or even sprintf) instead");
+ # endif
+ 
+ #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/unistd.in.h texinfo-6.8/gnulib/lib/unistd.in.h
*** texinfo-6.7/gnulib/lib/unistd.in.h	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/unistd.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Substitute for and wrapper around <unistd.h>.
!    Copyright (C) 2003-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Substitute for and wrapper around <unistd.h>.
!    Copyright (C) 2003-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 22,26 ****
  @PRAGMA_COLUMNS@
  
! #ifdef _GL_INCLUDING_UNISTD_H
  /* Special invocation convention:
     - On Mac OS X 10.3.9 we have a sequence of nested includes
--- 22,26 ----
  @PRAGMA_COLUMNS@
  
! #if @HAVE_UNISTD_H@ && defined _GL_INCLUDING_UNISTD_H
  /* Special invocation convention:
     - On Mac OS X 10.3.9 we have a sequence of nested includes
***************
*** 94,111 ****
  #endif
  
! /* Native Windows platforms declare chdir, getcwd, rmdir in
     <io.h> and/or <direct.h>, not in <unistd.h>.
!    They also declare access(), chmod(), close(), dup(), dup2(), isatty(),
!    lseek(), read(), unlink(), write() in <io.h>.  */
! #if ((@GNULIB_CHDIR@ || @GNULIB_GETCWD@ || @GNULIB_RMDIR@ \
!       || defined GNULIB_POSIXCHECK) \
!      && (defined _WIN32 && ! defined __CYGWIN__))
! # include <io.h>     /* mingw32, mingw64 */
! # include <direct.h> /* mingw64, MSVC 9 */
! #elif (@GNULIB_CLOSE@ || @GNULIB_DUP@ || @GNULIB_DUP2@ || @GNULIB_ISATTY@ \
!        || @GNULIB_LSEEK@ || @GNULIB_READ@ || @GNULIB_UNLINK@ || @GNULIB_WRITE@ \
!        || defined GNULIB_POSIXCHECK) \
!       && (defined _WIN32 && ! defined __CYGWIN__)
  # include <io.h>
  #endif
  
--- 94,109 ----
  #endif
  
! /* Native Windows platforms declare _chdir, _getcwd, _rmdir in
     <io.h> and/or <direct.h>, not in <unistd.h>.
!    They also declare _access(), _chmod(), _close(), _dup(), _dup2(), _isatty(),
!    _lseek(), _read(), _unlink(), _write() in <io.h>.  */
! #if defined _WIN32 && !defined __CYGWIN__
  # include <io.h>
+ # include <direct.h>
+ #endif
+ 
+ /* Native Windows platforms declare _execl*, _execv* in <process.h>.  */
+ #if defined _WIN32 && !defined __CYGWIN__
+ # include <process.h>
  #endif
  
***************
*** 119,122 ****
--- 117,131 ----
  #endif
  
+ /* Mac OS X 10.13, Solaris 11.4, and Android 9.0 declare getentropy in
+    <sys/random.h>, not in <unistd.h>.  */
+ /* But avoid namespace pollution on glibc systems.  */
+ #if (@GNULIB_GETENTROPY@ || defined GNULIB_POSIXCHECK) \
+     && ((defined __APPLE__ && defined __MACH__) || defined __sun \
+         || defined __ANDROID__) \
+     && @UNISTD_H_HAVE_SYS_RANDOM_H@ \
+     && !defined __GLIBC__
+ # include <sys/random.h>
+ #endif
+ 
  /* Android 4.3 declares fchownat in <sys/stat.h>, not in <unistd.h>.  */
  /* But avoid namespace pollution on glibc systems.  */
***************
*** 128,136 ****
  /* MSVC defines off_t in <sys/types.h>.
     May also define off_t to a 64-bit type on native Windows.  */
! /* But avoid namespace pollution on glibc systems.  */
! #ifndef __GLIBC__
! /* Get off_t, ssize_t.  */
! # include <sys/types.h>
! #endif
  
  /* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
--- 137,142 ----
  /* MSVC defines off_t in <sys/types.h>.
     May also define off_t to a 64-bit type on native Windows.  */
! /* Get off_t, ssize_t, mode_t.  */
! #include <sys/types.h>
  
  /* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
***************
*** 142,146 ****
  
  /* Get getopt(), optarg, optind, opterr, optopt.  */
! #if @GNULIB_UNISTD_H_GETOPT@ && !defined _GL_SYSTEM_GETOPT
  # include <getopt-cdefs.h>
  # include <getopt-pfx-core.h>
--- 148,152 ----
  
  /* Get getopt(), optarg, optind, opterr, optopt.  */
! #if @GNULIB_GETOPT_POSIX@ && @GNULIB_UNISTD_H_GETOPT@ && !defined _GL_SYSTEM_GETOPT
  # include <getopt-cdefs.h>
  # include <getopt-pfx-core.h>
***************
*** 254,266 ****
  
  
! #if defined GNULIB_POSIXCHECK
  /* The access() function is a security risk.  */
! _GL_WARN_ON_USE (access, "the access function is a security risk - "
                   "use the gnulib module faccessat instead");
  #endif
  
  
  #if @GNULIB_CHDIR@
  _GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
  _GL_CXXALIASWARN (chdir);
  #elif defined GNULIB_POSIXCHECK
--- 260,318 ----
  
  
! #if @GNULIB_ACCESS@
! # if @REPLACE_ACCESS@
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   undef access
! #   define access rpl_access
! #  endif
! _GL_FUNCDECL_RPL (access, int, (const char *file, int mode)
!                                _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (access, int, (const char *file, int mode));
! # elif defined _WIN32 && !defined __CYGWIN__
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   undef access
! #   define access _access
! #  endif
! _GL_CXXALIAS_MDA (access, int, (const char *file, int mode));
! # else
! _GL_CXXALIAS_SYS (access, int, (const char *file, int mode));
! # endif
! _GL_CXXALIASWARN (access);
! #elif defined GNULIB_POSIXCHECK
! # undef access
! # if HAVE_RAW_DECL_ACCESS
  /* The access() function is a security risk.  */
! _GL_WARN_ON_USE (access, "access does not always support X_OK - "
!                  "use gnulib module access for portability; "
!                  "also, this function is a security risk - "
                   "use the gnulib module faccessat instead");
+ # endif
+ #elif @GNULIB_MDA_ACCESS@
+ /* On native Windows, map 'access' to '_access', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::access always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef access
+ #   define access _access
+ #  endif
+ _GL_CXXALIAS_MDA (access, int, (const char *file, int mode));
+ # else
+ _GL_CXXALIAS_SYS (access, int, (const char *file, int mode));
+ # endif
+ _GL_CXXALIASWARN (access);
  #endif
  
  
  #if @GNULIB_CHDIR@
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef chdir
+ #   define chdir _chdir
+ #  endif
+ _GL_CXXALIAS_MDA (chdir, int, (const char *file));
+ # else
  _GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
+ # endif
  _GL_CXXALIASWARN (chdir);
  #elif defined GNULIB_POSIXCHECK
***************
*** 270,273 ****
--- 322,339 ----
                   "use gnulib module chdir for portability");
  # endif
+ #elif @GNULIB_MDA_CHDIR@
+ /* On native Windows, map 'chdir' to '_chdir', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::chdir always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef chdir
+ #   define chdir _chdir
+ #  endif
+ _GL_CXXALIAS_MDA (chdir, int, (const char *file));
+ # else
+ _GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
+ # endif
+ _GL_CXXALIASWARN (chdir);
  #endif
  
***************
*** 278,282 ****
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/chown.html.  */
  # if @REPLACE_CHOWN@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 344,348 ----
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/chown.html.  */
  # if @REPLACE_CHOWN@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 314,317 ****
--- 380,389 ----
  _GL_FUNCDECL_RPL (close, int, (int fd));
  _GL_CXXALIAS_RPL (close, int, (int fd));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef close
+ #   define close _close
+ #  endif
+ _GL_CXXALIAS_MDA (close, int, (int fd));
  # else
  _GL_CXXALIAS_SYS (close, int, (int fd));
***************
*** 326,329 ****
--- 398,415 ----
  _GL_WARN_ON_USE (close, "close does not portably work on sockets - "
                   "use gnulib module close for portability");
+ #elif @GNULIB_MDA_CLOSE@
+ /* On native Windows, map 'close' to '_close', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::close always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef close
+ #   define close _close
+ #  endif
+ _GL_CXXALIAS_MDA (close, int, (int fd));
+ # else
+ _GL_CXXALIAS_SYS (close, int, (int fd));
+ # endif
+ _GL_CXXALIASWARN (close);
  #endif
  
***************
*** 340,347 ****
  _GL_CXXALIASWARN (copy_file_range);
  #elif defined GNULIB_POSIXCHECK
! /* Assume copy_file_range is always declared.  */
  _GL_WARN_ON_USE (copy_file_range,
                   "copy_file_range is unportable - "
                   "use gnulib module copy_file_range for portability");
  #endif
  
--- 426,434 ----
  _GL_CXXALIASWARN (copy_file_range);
  #elif defined GNULIB_POSIXCHECK
! # if HAVE_RAW_DECL_COPY_FILE_RANGE
  _GL_WARN_ON_USE (copy_file_range,
                   "copy_file_range is unportable - "
                   "use gnulib module copy_file_range for portability");
+ # endif
  #endif
  
***************
*** 354,357 ****
--- 441,450 ----
  _GL_FUNCDECL_RPL (dup, int, (int oldfd));
  _GL_CXXALIAS_RPL (dup, int, (int oldfd));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef dup
+ #   define dup _dup
+ #  endif
+ _GL_CXXALIAS_MDA (dup, int, (int oldfd));
  # else
  _GL_CXXALIAS_SYS (dup, int, (int oldfd));
***************
*** 364,367 ****
--- 457,474 ----
                   "use gnulib module dup for portability");
  # endif
+ #elif @GNULIB_MDA_DUP@
+ /* On native Windows, map 'dup' to '_dup', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::dup always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef dup
+ #   define dup _dup
+ #  endif
+ _GL_CXXALIAS_MDA (dup, int, (int oldfd));
+ # else
+ _GL_CXXALIAS_SYS (dup, int, (int oldfd));
+ # endif
+ _GL_CXXALIASWARN (dup);
  #endif
  
***************
*** 372,376 ****
     Return newfd if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/dup2.html>.  */
  # if @REPLACE_DUP2@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 479,483 ----
     Return newfd if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/dup2.html>.  */
  # if @REPLACE_DUP2@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 379,386 ****
  _GL_FUNCDECL_RPL (dup2, int, (int oldfd, int newfd));
  _GL_CXXALIAS_RPL (dup2, int, (int oldfd, int newfd));
! # else
! #  if !@HAVE_DUP2@
! _GL_FUNCDECL_SYS (dup2, int, (int oldfd, int newfd));
  #  endif
  _GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
  # endif
--- 486,496 ----
  _GL_FUNCDECL_RPL (dup2, int, (int oldfd, int newfd));
  _GL_CXXALIAS_RPL (dup2, int, (int oldfd, int newfd));
! # elif defined _WIN32 && !defined __CYGWIN__
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   undef dup2
! #   define dup2 _dup2
  #  endif
+ _GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd));
+ # else
  _GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
  # endif
***************
*** 392,395 ****
--- 502,519 ----
                   "use gnulib module dup2 for portability");
  # endif
+ #elif @GNULIB_MDA_DUP2@
+ /* On native Windows, map 'dup2' to '_dup2', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::dup2 always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef dup2
+ #   define dup2 _dup2
+ #  endif
+ _GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd));
+ # else
+ _GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
+ # endif
+ _GL_CXXALIASWARN (dup2);
  #endif
  
***************
*** 492,495 ****
--- 616,895 ----
  
  
+ #if @GNULIB_EXECL@
+ # if @REPLACE_EXECL@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execl
+ #   define execl rpl_execl
+ #  endif
+ _GL_FUNCDECL_RPL (execl, int, (const char *program, const char *arg, ...)
+                               _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (execl, int, (const char *program, const char *arg, ...));
+ # else
+ _GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...));
+ # endif
+ _GL_CXXALIASWARN (execl);
+ #elif defined GNULIB_POSIXCHECK
+ # undef execl
+ # if HAVE_RAW_DECL_EXECL
+ _GL_WARN_ON_USE (execl, "execl behaves very differently on mingw - "
+                  "use gnulib module execl for portability");
+ # endif
+ #elif @GNULIB_MDA_EXECL@
+ /* On native Windows, map 'execl' to '_execl', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::execl always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execl
+ #   define execl _execl
+ #  endif
+ _GL_CXXALIAS_MDA (execl, intptr_t, (const char *program, const char *arg, ...));
+ # else
+ _GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...));
+ # endif
+ _GL_CXXALIASWARN (execl);
+ #endif
+ 
+ #if @GNULIB_EXECLE@
+ # if @REPLACE_EXECLE@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execle
+ #   define execle rpl_execle
+ #  endif
+ _GL_FUNCDECL_RPL (execle, int, (const char *program, const char *arg, ...)
+                                _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (execle, int, (const char *program, const char *arg, ...));
+ # else
+ _GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...));
+ # endif
+ _GL_CXXALIASWARN (execle);
+ #elif defined GNULIB_POSIXCHECK
+ # undef execle
+ # if HAVE_RAW_DECL_EXECLE
+ _GL_WARN_ON_USE (execle, "execle behaves very differently on mingw - "
+                  "use gnulib module execle for portability");
+ # endif
+ #elif @GNULIB_MDA_EXECLE@
+ /* On native Windows, map 'execle' to '_execle', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::execle always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execle
+ #   define execle _execle
+ #  endif
+ _GL_CXXALIAS_MDA (execle, intptr_t,
+                   (const char *program, const char *arg, ...));
+ # else
+ _GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...));
+ # endif
+ _GL_CXXALIASWARN (execle);
+ #endif
+ 
+ #if @GNULIB_EXECLP@
+ # if @REPLACE_EXECLP@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execlp
+ #   define execlp rpl_execlp
+ #  endif
+ _GL_FUNCDECL_RPL (execlp, int, (const char *program, const char *arg, ...)
+                                _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (execlp, int, (const char *program, const char *arg, ...));
+ # else
+ _GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...));
+ # endif
+ _GL_CXXALIASWARN (execlp);
+ #elif defined GNULIB_POSIXCHECK
+ # undef execlp
+ # if HAVE_RAW_DECL_EXECLP
+ _GL_WARN_ON_USE (execlp, "execlp behaves very differently on mingw - "
+                  "use gnulib module execlp for portability");
+ # endif
+ #elif @GNULIB_MDA_EXECLP@
+ /* On native Windows, map 'execlp' to '_execlp', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::execlp always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execlp
+ #   define execlp _execlp
+ #  endif
+ _GL_CXXALIAS_MDA (execlp, intptr_t,
+                   (const char *program, const char *arg, ...));
+ # else
+ _GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...));
+ # endif
+ _GL_CXXALIASWARN (execlp);
+ #endif
+ 
+ 
+ #if @GNULIB_EXECV@
+ # if @REPLACE_EXECV@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execv
+ #   define execv rpl_execv
+ #  endif
+ _GL_FUNCDECL_RPL (execv, int, (const char *program, char * const *argv)
+                               _GL_ARG_NONNULL ((1, 2)));
+ _GL_CXXALIAS_RPL (execv, int, (const char *program, char * const *argv));
+ # else
+ _GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv));
+ # endif
+ _GL_CXXALIASWARN (execv);
+ #elif defined GNULIB_POSIXCHECK
+ # undef execv
+ # if HAVE_RAW_DECL_EXECV
+ _GL_WARN_ON_USE (execv, "execv behaves very differently on mingw - "
+                  "use gnulib module execv for portability");
+ # endif
+ #elif @GNULIB_MDA_EXECV@
+ /* On native Windows, map 'execv' to '_execv', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::execv always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execv
+ #   define execv _execv
+ #  endif
+ _GL_CXXALIAS_MDA_CAST (execv, intptr_t,
+                        (const char *program, char * const *argv));
+ # else
+ _GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv));
+ # endif
+ _GL_CXXALIASWARN (execv);
+ #endif
+ 
+ #if @GNULIB_EXECVE@
+ # if @REPLACE_EXECVE@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execve
+ #   define execve rpl_execve
+ #  endif
+ _GL_FUNCDECL_RPL (execve, int,
+                   (const char *program, char * const *argv, char * const *env)
+                   _GL_ARG_NONNULL ((1, 2)));
+ _GL_CXXALIAS_RPL (execve, int,
+                   (const char *program, char * const *argv, char * const *env));
+ # else
+ _GL_CXXALIAS_SYS (execve, int,
+                   (const char *program, char * const *argv, char * const *env));
+ # endif
+ _GL_CXXALIASWARN (execve);
+ #elif defined GNULIB_POSIXCHECK
+ # undef execve
+ # if HAVE_RAW_DECL_EXECVE
+ _GL_WARN_ON_USE (execve, "execve behaves very differently on mingw - "
+                  "use gnulib module execve for portability");
+ # endif
+ #elif @GNULIB_MDA_EXECVE@
+ /* On native Windows, map 'execve' to '_execve', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::execve always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execve
+ #   define execve _execve
+ #  endif
+ _GL_CXXALIAS_MDA_CAST (execve, intptr_t,
+                        (const char *program, char * const *argv,
+                         char * const *env));
+ # else
+ _GL_CXXALIAS_SYS (execve, int,
+                   (const char *program, char * const *argv, char * const *env));
+ # endif
+ _GL_CXXALIASWARN (execve);
+ #endif
+ 
+ #if @GNULIB_EXECVP@
+ # if @REPLACE_EXECVP@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execvp
+ #   define execvp rpl_execvp
+ #  endif
+ _GL_FUNCDECL_RPL (execvp, int, (const char *program, char * const *argv)
+                                _GL_ARG_NONNULL ((1, 2)));
+ _GL_CXXALIAS_RPL (execvp, int, (const char *program, char * const *argv));
+ # else
+ _GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv));
+ # endif
+ _GL_CXXALIASWARN (execvp);
+ #elif defined GNULIB_POSIXCHECK
+ # undef execvp
+ # if HAVE_RAW_DECL_EXECVP
+ _GL_WARN_ON_USE (execvp, "execvp behaves very differently on mingw - "
+                  "use gnulib module execvp for portability");
+ # endif
+ #elif @GNULIB_MDA_EXECVP@
+ /* On native Windows, map 'execvp' to '_execvp', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::execvp always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execvp
+ #   define execvp _execvp
+ #  endif
+ _GL_CXXALIAS_MDA_CAST (execvp, intptr_t,
+                        (const char *program, char * const *argv));
+ # else
+ _GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv));
+ # endif
+ _GL_CXXALIASWARN (execvp);
+ #endif
+ 
+ #if @GNULIB_EXECVPE@
+ # if @REPLACE_EXECVPE@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execvpe
+ #   define execvpe rpl_execvpe
+ #  endif
+ _GL_FUNCDECL_RPL (execvpe, int,
+                   (const char *program, char * const *argv, char * const *env)
+                   _GL_ARG_NONNULL ((1, 2)));
+ _GL_CXXALIAS_RPL (execvpe, int,
+                   (const char *program, char * const *argv, char * const *env));
+ # else
+ #  if !@HAVE_DECL_EXECVPE@
+ _GL_FUNCDECL_SYS (execvpe, int,
+                   (const char *program, char * const *argv, char * const *env)
+                   _GL_ARG_NONNULL ((1, 2)));
+ #  endif
+ _GL_CXXALIAS_SYS (execvpe, int,
+                   (const char *program, char * const *argv, char * const *env));
+ # endif
+ _GL_CXXALIASWARN (execvpe);
+ #elif defined GNULIB_POSIXCHECK
+ # undef execvpe
+ # if HAVE_RAW_DECL_EXECVPE
+ _GL_WARN_ON_USE (execvpe, "execvpe behaves very differently on mingw - "
+                  "use gnulib module execvpe for portability");
+ # endif
+ #elif @GNULIB_MDA_EXECVPE@
+ /* On native Windows, map 'execvpe' to '_execvpe', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::execvpe on all platforms that have
+    it.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef execvpe
+ #   define execvpe _execvpe
+ #  endif
+ _GL_CXXALIAS_MDA_CAST (execvpe, intptr_t,
+                        (const char *program, char * const *argv,
+                         char * const *env));
+ # elif @HAVE_EXECVPE@
+ #  if !@HAVE_DECL_EXECVPE@
+ _GL_FUNCDECL_SYS (execvpe, int,
+                   (const char *program, char * const *argv, char * const *env)
+                   _GL_ARG_NONNULL ((1, 2)));
+ #  endif
+ _GL_CXXALIAS_SYS (execvpe, int,
+                   (const char *program, char * const *argv, char * const *env));
+ # endif
+ # if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_EXECVPE@
+ _GL_CXXALIASWARN (execvpe);
+ # endif
+ #endif
+ 
+ 
  #if @GNULIB_FACCESSAT@
  # if @REPLACE_FACCESSAT@
***************
*** 527,531 ****
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchdir.html>.  */
  # if ! @HAVE_FCHDIR@
  _GL_FUNCDECL_SYS (fchdir, int, (int /*fd*/));
--- 927,931 ----
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fchdir.html>.  */
  # if ! @HAVE_FCHDIR@
  _GL_FUNCDECL_SYS (fchdir, int, (int /*fd*/));
***************
*** 579,583 ****
  # if HAVE_RAW_DECL_FCHOWNAT
  _GL_WARN_ON_USE (fchownat, "fchownat is not portable - "
!                  "use gnulib module openat for portability");
  # endif
  #endif
--- 979,983 ----
  # if HAVE_RAW_DECL_FCHOWNAT
  _GL_WARN_ON_USE (fchownat, "fchownat is not portable - "
!                  "use gnulib module fchownat for portability");
  # endif
  #endif
***************
*** 588,592 ****
     Return 0 if successful, otherwise -1 and errno set.
     See POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html>.  */
  # if !@HAVE_FDATASYNC@ || !@HAVE_DECL_FDATASYNC@
  _GL_FUNCDECL_SYS (fdatasync, int, (int fd));
--- 988,992 ----
     Return 0 if successful, otherwise -1 and errno set.
     See POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html>.  */
  # if !@HAVE_FDATASYNC@ || !@HAVE_DECL_FDATASYNC@
  _GL_FUNCDECL_SYS (fdatasync, int, (int fd));
***************
*** 607,611 ****
     Return 0 if successful, otherwise -1 and errno set.
     See POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/fsync.html>.  */
  # if !@HAVE_FSYNC@
  _GL_FUNCDECL_SYS (fsync, int, (int fd));
--- 1007,1011 ----
     Return 0 if successful, otherwise -1 and errno set.
     See POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fsync.html>.  */
  # if !@HAVE_FSYNC@
  _GL_FUNCDECL_SYS (fsync, int, (int fd));
***************
*** 626,630 ****
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html>.  */
  # if @REPLACE_FTRUNCATE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1026,1030 ----
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html>.  */
  # if @REPLACE_FTRUNCATE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 656,660 ****
     or SIZE was too small.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/getcwd.html>.
     Additionally, the gnulib module 'getcwd' guarantees the following GNU
     extension: If BUF is NULL, an array is allocated with 'malloc'; the array
--- 1056,1060 ----
     or SIZE was too small.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/getcwd.html>.
     Additionally, the gnulib module 'getcwd' guarantees the following GNU
     extension: If BUF is NULL, an array is allocated with 'malloc'; the array
***************
*** 667,670 ****
--- 1067,1076 ----
  _GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size));
  _GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef getcwd
+ #   define getcwd _getcwd
+ #  endif
+ _GL_CXXALIAS_MDA (getcwd, char *, (char *buf, size_t size));
  # else
  /* Need to cast, because on mingw, the second parameter is
***************
*** 679,682 ****
--- 1085,1104 ----
                   "use gnulib module getcwd for portability");
  # endif
+ #elif @GNULIB_MDA_GETCWD@
+ /* On native Windows, map 'getcwd' to '_getcwd', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::getcwd always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef getcwd
+ #   define getcwd _getcwd
+ #  endif
+ /* Need to cast, because on mingw, the second parameter is either
+    'int size' or 'size_t size'.  */
+ _GL_CXXALIAS_MDA_CAST (getcwd, char *, (char *buf, size_t size));
+ # else
+ _GL_CXXALIAS_SYS_CAST (getcwd, char *, (char *buf, size_t size));
+ # endif
+ _GL_CXXALIASWARN (getcwd);
  #endif
  
***************
*** 732,736 ****
  _GL_FUNCDECL_SYS (getdtablesize, int, (void));
  #  endif
! _GL_CXXALIAS_SYS (getdtablesize, int, (void));
  # endif
  _GL_CXXALIASWARN (getdtablesize);
--- 1154,1160 ----
  _GL_FUNCDECL_SYS (getdtablesize, int, (void));
  #  endif
! /* Need to cast, because on AIX, the parameter list is
!                                            (...).  */
! _GL_CXXALIAS_SYS_CAST (getdtablesize, int, (void));
  # endif
  _GL_CXXALIASWARN (getdtablesize);
***************
*** 744,747 ****
--- 1168,1187 ----
  
  
+ #if @GNULIB_GETENTROPY@
+ /* Fill a buffer with random bytes.  */
+ # if !@HAVE_GETENTROPY@
+ _GL_FUNCDECL_SYS (getentropy, int, (void *buffer, size_t length));
+ # endif
+ _GL_CXXALIAS_SYS (getentropy, int, (void *buffer, size_t length));
+ _GL_CXXALIASWARN (getentropy);
+ #elif defined GNULIB_POSIXCHECK
+ # undef getentropy
+ # if HAVE_RAW_DECL_GETENTROPY
+ _GL_WARN_ON_USE (getentropy, "getentropy is unportable - "
+                  "use gnulib module getentropy for portability");
+ # endif
+ #endif
+ 
+ 
  #if @GNULIB_GETGROUPS@
  /* Return the supplemental groups that the current process belongs to.
***************
*** 816,820 ****
     returns NULL with errno set.
  
!    See <http://www.opengroup.org/susv3xsh/getlogin.html>.
  
     Most programs don't need to use this function, because the information is
--- 1256,1260 ----
     returns NULL with errno set.
  
!    See <https://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin.html>.
  
     Most programs don't need to use this function, because the information is
***************
*** 845,849 ****
     provided (this case is hopefully rare but is left open by the POSIX spec).
  
!    See <http://www.opengroup.org/susv3xsh/getlogin.html>.
  
     Most programs don't need to use this function, because the information is
--- 1285,1289 ----
     provided (this case is hopefully rare but is left open by the POSIX spec).
  
!    See <https://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin.html>.
  
     Most programs don't need to use this function, because the information is
***************
*** 886,889 ****
--- 1326,1334 ----
  _GL_CXXALIAS_RPL (getpagesize, int, (void));
  # else
+ /* On HP-UX, getpagesize exists, but it is not declared in <unistd.h> even if
+    the compiler options -D_HPUX_SOURCE -D_XOPEN_SOURCE=600 are used.  */
+ #  if defined __hpux
+ _GL_FUNCDECL_SYS (getpagesize, int, (void));
+ #  endif
  #  if !@HAVE_GETPAGESIZE@
  #   if !defined getpagesize
***************
*** 990,993 ****
--- 1435,1455 ----
  
  
+ #if @GNULIB_MDA_GETPID@
+ /* On native Windows, map 'getpid' to '_getpid', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::getpid always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef getpid
+ #   define getpid _getpid
+ #  endif
+ _GL_CXXALIAS_MDA (getpid, int, (void));
+ # else
+ _GL_CXXALIAS_SYS (getpid, pid_t, (void));
+ # endif
+ _GL_CXXALIASWARN (getpid);
+ #endif
+ 
+ 
  #if @GNULIB_GETUSERSHELL@
  /* Return the next valid login shell on the system, or NULL when the end of
***************
*** 1062,1065 ****
--- 1524,1533 ----
  _GL_FUNCDECL_RPL (isatty, int, (int fd));
  _GL_CXXALIAS_RPL (isatty, int, (int fd));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef isatty
+ #   define isatty _isatty
+ #  endif
+ _GL_CXXALIAS_MDA (isatty, int, (int fd));
  # else
  _GL_CXXALIAS_SYS (isatty, int, (int fd));
***************
*** 1072,1075 ****
--- 1540,1557 ----
                   "use gnulib module isatty for portability");
  # endif
+ #elif @GNULIB_MDA_ISATTY@
+ /* On native Windows, map 'isatty' to '_isatty', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::isatty always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef isatty
+ #   define isatty _isatty
+ #  endif
+ _GL_CXXALIAS_MDA (isatty, int, (int fd));
+ # else
+ _GL_CXXALIAS_SYS (isatty, int, (int fd));
+ # endif
+ _GL_CXXALIASWARN (isatty);
  #endif
  
***************
*** 1080,1084 ****
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/lchown.html>.  */
  # if @REPLACE_LCHOWN@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1562,1566 ----
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/lchown.html>.  */
  # if @REPLACE_LCHOWN@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1110,1114 ****
     Return 0 if successful, otherwise -1 and errno set.
     See POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html>.  */
  # if @REPLACE_LINK@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1592,1596 ----
     Return 0 if successful, otherwise -1 and errno set.
     See POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html>.  */
  # if @REPLACE_LINK@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1176,1180 ****
     Return the new offset if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/lseek.html>.  */
  # if @REPLACE_LSEEK@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1658,1662 ----
     Return the new offset if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/lseek.html>.  */
  # if @REPLACE_LSEEK@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1183,1186 ****
--- 1665,1674 ----
  _GL_FUNCDECL_RPL (lseek, off_t, (int fd, off_t offset, int whence));
  _GL_CXXALIAS_RPL (lseek, off_t, (int fd, off_t offset, int whence));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef lseek
+ #   define lseek _lseek
+ #  endif
+ _GL_CXXALIAS_MDA (lseek, off_t, (int fd, off_t offset, int whence));
  # else
  _GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
***************
*** 1193,1196 ****
--- 1681,1698 ----
                   "systems - use gnulib module lseek for portability");
  # endif
+ #elif @GNULIB_MDA_LSEEK@
+ /* On native Windows, map 'lseek' to '_lseek', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::lseek always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef lseek
+ #   define lseek _lseek
+ #  endif
+ _GL_CXXALIAS_MDA (lseek, long, (int fd, long offset, int whence));
+ # else
+ _GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
+ # endif
+ _GL_CXXALIASWARN (lseek);
  #endif
  
***************
*** 1248,1252 ****
     set errno and return -1.  0 indicates EOF.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/pread.html>.  */
  # if @REPLACE_PREAD@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1750,1754 ----
     set errno and return -1.  0 indicates EOF.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/pread.html>.  */
  # if @REPLACE_PREAD@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1283,1287 ****
     set errno and return -1.  0 indicates nothing written.  See the
     POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/pwrite.html>.  */
  # if @REPLACE_PWRITE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1785,1789 ----
     set errno and return -1.  0 indicates nothing written.  See the
     POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/pwrite.html>.  */
  # if @REPLACE_PWRITE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1316,1320 ****
  /* Read up to COUNT bytes from file descriptor FD into the buffer starting
     at BUF.  See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html>.  */
  # if @REPLACE_READ@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1818,1822 ----
  /* Read up to COUNT bytes from file descriptor FD into the buffer starting
     at BUF.  See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html>.  */
  # if @REPLACE_READ@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1325,1333 ****
                                   _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (read, ssize_t, (int fd, void *buf, size_t count));
  # else
! /* Need to cast, because on mingw, the third parameter is
!                                                           unsigned int count
!    and the return type is 'int'.  */
! _GL_CXXALIAS_SYS_CAST (read, ssize_t, (int fd, void *buf, size_t count));
  # endif
  _GL_CXXALIASWARN (read);
--- 1827,1856 ----
                                   _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (read, ssize_t, (int fd, void *buf, size_t count));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef read
+ #   define read _read
+ #  endif
+ _GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, size_t count));
  # else
! _GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count));
! # endif
! _GL_CXXALIASWARN (read);
! #elif @GNULIB_MDA_READ@
! /* On native Windows, map 'read' to '_read', so that -loldnames is not
!    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
!    platforms by defining GNULIB_NAMESPACE::read always.  */
! # if defined _WIN32 && !defined __CYGWIN__
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   undef read
! #   define read _read
! #  endif
! #  ifdef __MINGW32__
! _GL_CXXALIAS_MDA (read, int, (int fd, void *buf, unsigned int count));
! #  else
! _GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, unsigned int count));
! #  endif
! # else
! _GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count));
  # endif
  _GL_CXXALIASWARN (read);
***************
*** 1340,1344 ****
     successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html>.  */
  # if @REPLACE_READLINK@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1863,1867 ----
     successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html>.  */
  # if @REPLACE_READLINK@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1346,1361 ****
  #  endif
  _GL_FUNCDECL_RPL (readlink, ssize_t,
!                   (const char *file, char *buf, size_t bufsize)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (readlink, ssize_t,
!                   (const char *file, char *buf, size_t bufsize));
  # else
  #  if !@HAVE_READLINK@
  _GL_FUNCDECL_SYS (readlink, ssize_t,
!                   (const char *file, char *buf, size_t bufsize)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
  _GL_CXXALIAS_SYS (readlink, ssize_t,
!                   (const char *file, char *buf, size_t bufsize));
  # endif
  _GL_CXXALIASWARN (readlink);
--- 1869,1888 ----
  #  endif
  _GL_FUNCDECL_RPL (readlink, ssize_t,
!                   (const char *restrict file,
!                    char *restrict buf, size_t bufsize)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (readlink, ssize_t,
!                   (const char *restrict file,
!                    char *restrict buf, size_t bufsize));
  # else
  #  if !@HAVE_READLINK@
  _GL_FUNCDECL_SYS (readlink, ssize_t,
!                   (const char *restrict file,
!                    char *restrict buf, size_t bufsize)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
  _GL_CXXALIAS_SYS (readlink, ssize_t,
!                   (const char *restrict file,
!                    char *restrict buf, size_t bufsize));
  # endif
  _GL_CXXALIASWARN (readlink);
***************
*** 1375,1390 ****
  #  endif
  _GL_FUNCDECL_RPL (readlinkat, ssize_t,
!                   (int fd, char const *file, char *buf, size_t len)
                    _GL_ARG_NONNULL ((2, 3)));
  _GL_CXXALIAS_RPL (readlinkat, ssize_t,
!                   (int fd, char const *file, char *buf, size_t len));
  # else
  #  if !@HAVE_READLINKAT@
  _GL_FUNCDECL_SYS (readlinkat, ssize_t,
!                   (int fd, char const *file, char *buf, size_t len)
                    _GL_ARG_NONNULL ((2, 3)));
  #  endif
  _GL_CXXALIAS_SYS (readlinkat, ssize_t,
!                   (int fd, char const *file, char *buf, size_t len));
  # endif
  _GL_CXXALIASWARN (readlinkat);
--- 1902,1921 ----
  #  endif
  _GL_FUNCDECL_RPL (readlinkat, ssize_t,
!                   (int fd, char const *restrict file,
!                    char *restrict buf, size_t len)
                    _GL_ARG_NONNULL ((2, 3)));
  _GL_CXXALIAS_RPL (readlinkat, ssize_t,
!                   (int fd, char const *restrict file,
!                    char *restrict buf, size_t len));
  # else
  #  if !@HAVE_READLINKAT@
  _GL_FUNCDECL_SYS (readlinkat, ssize_t,
!                   (int fd, char const *restrict file,
!                    char *restrict buf, size_t len)
                    _GL_ARG_NONNULL ((2, 3)));
  #  endif
  _GL_CXXALIAS_SYS (readlinkat, ssize_t,
!                   (int fd, char const *restrict file,
!                    char *restrict buf, size_t len));
  # endif
  _GL_CXXALIASWARN (readlinkat);
***************
*** 1406,1409 ****
--- 1937,1946 ----
  _GL_FUNCDECL_RPL (rmdir, int, (char const *name) _GL_ARG_NONNULL ((1)));
  _GL_CXXALIAS_RPL (rmdir, int, (char const *name));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef rmdir
+ #   define rmdir _rmdir
+ #  endif
+ _GL_CXXALIAS_MDA (rmdir, int, (char const *name));
  # else
  _GL_CXXALIAS_SYS (rmdir, int, (char const *name));
***************
*** 1416,1419 ****
--- 1953,1970 ----
                   "use gnulib module rmdir for portability");
  # endif
+ #elif @GNULIB_MDA_RMDIR@
+ /* On native Windows, map 'rmdir' to '_rmdir', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::rmdir always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef rmdir
+ #   define rmdir _rmdir
+ #  endif
+ _GL_CXXALIAS_MDA (rmdir, int, (char const *name));
+ # else
+ _GL_CXXALIAS_SYS (rmdir, int, (char const *name));
+ # endif
+ _GL_CXXALIASWARN (rmdir);
  #endif
  
***************
*** 1450,1454 ****
     Returns the number of seconds left to sleep.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/sleep.html>.  */
  # if @REPLACE_SLEEP@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 2001,2005 ----
     Returns the number of seconds left to sleep.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/sleep.html>.  */
  # if @REPLACE_SLEEP@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1474,1477 ****
--- 2025,2045 ----
  
  
+ #if @GNULIB_MDA_SWAB@
+ /* On native Windows, map 'swab' to '_swab', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::creat always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef swab
+ #   define swab _swab
+ #  endif
+ _GL_CXXALIAS_MDA (swab, void, (char *from, char *to, int n));
+ # else
+ _GL_CXXALIAS_SYS (swab, void, (const void *from, void *to, ssize_t n));
+ # endif
+ _GL_CXXALIASWARN (swab);
+ #endif
+ 
+ 
  #if @GNULIB_SYMLINK@
  # if @REPLACE_SYMLINK@
***************
*** 1534,1538 ****
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html>.  */
  # if @REPLACE_TRUNCATE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 2102,2106 ----
     Return 0 if successful, otherwise -1 and errno set.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html>.  */
  # if @REPLACE_TRUNCATE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1598,1601 ****
--- 2166,2175 ----
  _GL_FUNCDECL_RPL (unlink, int, (char const *file) _GL_ARG_NONNULL ((1)));
  _GL_CXXALIAS_RPL (unlink, int, (char const *file));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef unlink
+ #   define unlink _unlink
+ #  endif
+ _GL_CXXALIAS_MDA (unlink, int, (char const *file));
  # else
  _GL_CXXALIAS_SYS (unlink, int, (char const *file));
***************
*** 1608,1611 ****
--- 2182,2199 ----
                   "use gnulib module unlink for portability");
  # endif
+ #elif @GNULIB_MDA_UNLINK@
+ /* On native Windows, map 'unlink' to '_unlink', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::unlink always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef unlink
+ #   define unlink _unlink
+ #  endif
+ _GL_CXXALIAS_MDA (unlink, int, (char const *file));
+ # else
+ _GL_CXXALIAS_SYS (unlink, int, (char const *file));
+ # endif
+ _GL_CXXALIASWARN (unlink);
  #endif
  
***************
*** 1632,1636 ****
  # if HAVE_RAW_DECL_UNLINKAT
  _GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - "
!                  "use gnulib module openat for portability");
  # endif
  #endif
--- 2220,2224 ----
  # if HAVE_RAW_DECL_UNLINKAT
  _GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - "
!                  "use gnulib module unlinkat for portability");
  # endif
  #endif
***************
*** 1641,1645 ****
     Returns 0 on completion, or -1 on range error.
     See the POSIX:2001 specification
!    <http://www.opengroup.org/susv3xsh/usleep.html>.  */
  # if @REPLACE_USLEEP@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 2229,2233 ----
     Returns 0 on completion, or -1 on range error.
     See the POSIX:2001 specification
!    <https://pubs.opengroup.org/onlinepubs/009695399/functions/usleep.html>.  */
  # if @REPLACE_USLEEP@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1653,1657 ****
  _GL_FUNCDECL_SYS (usleep, int, (useconds_t n));
  #  endif
! _GL_CXXALIAS_SYS (usleep, int, (useconds_t n));
  # endif
  _GL_CXXALIASWARN (usleep);
--- 2241,2247 ----
  _GL_FUNCDECL_SYS (usleep, int, (useconds_t n));
  #  endif
! /* Need to cast, because on Haiku, the first parameter is
!                                      unsigned int n.  */
! _GL_CXXALIAS_SYS_CAST (usleep, int, (useconds_t n));
  # endif
  _GL_CXXALIASWARN (usleep);
***************
*** 1668,1672 ****
  /* Write up to COUNT bytes starting at BUF to file descriptor FD.
     See the POSIX:2008 specification
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/write.html>.  */
  # if @REPLACE_WRITE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 2258,2262 ----
  /* Write up to COUNT bytes starting at BUF to file descriptor FD.
     See the POSIX:2008 specification
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/write.html>.  */
  # if @REPLACE_WRITE@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1677,1685 ****
                                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (write, ssize_t, (int fd, const void *buf, size_t count));
  # else
! /* Need to cast, because on mingw, the third parameter is
!                                                              unsigned int count
!    and the return type is 'int'.  */
! _GL_CXXALIAS_SYS_CAST (write, ssize_t, (int fd, const void *buf, size_t count));
  # endif
  _GL_CXXALIASWARN (write);
--- 2267,2296 ----
                                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (write, ssize_t, (int fd, const void *buf, size_t count));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef write
+ #   define write _write
+ #  endif
+ _GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, size_t count));
+ # else
+ _GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count));
+ # endif
+ _GL_CXXALIASWARN (write);
+ #elif @GNULIB_MDA_WRITE@
+ /* On native Windows, map 'write' to '_write', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::write always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef write
+ #   define write _write
+ #  endif
+ #  ifdef __MINGW32__
+ _GL_CXXALIAS_MDA (write, int, (int fd, const void *buf, unsigned int count));
+ #  else
+ _GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, unsigned int count));
+ #  endif
  # else
! _GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count));
  # endif
  _GL_CXXALIASWARN (write);
diff -Nrc2 texinfo-6.7/gnulib/lib/unitypes.in.h texinfo-6.8/gnulib/lib/unitypes.in.h
*** texinfo-6.7/gnulib/lib/unitypes.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/unitypes.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Elementary types and macros for the GNU UniString library.
!    Copyright (C) 2002, 2005-2006, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,4 ----
  /* Elementary types and macros for the GNU UniString library.
!    Copyright (C) 2002, 2005-2006, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 27,31 ****
     (not pointers!) and which has no side effects.  */
  #ifndef _UC_ATTRIBUTE_CONST
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
  #  define _UC_ATTRIBUTE_CONST __attribute__ ((__const__))
  # else
--- 27,31 ----
     (not pointers!) and which has no side effects.  */
  #ifndef _UC_ATTRIBUTE_CONST
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) || defined __clang__
  #  define _UC_ATTRIBUTE_CONST __attribute__ ((__const__))
  # else
***************
*** 37,41 ****
     (possibly pointers) and global memory, and which has no side effects.  */
  #ifndef _UC_ATTRIBUTE_PURE
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
  #  define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__))
  # else
--- 37,41 ----
     (possibly pointers) and global memory, and which has no side effects.  */
  #ifndef _UC_ATTRIBUTE_PURE
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
  #  define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__))
  # else
***************
*** 43,46 ****
--- 43,61 ----
  # endif
  #endif
+ 
+ /* Qualifier in a function declaration, that asserts that the caller must
+    pass a pointer to a different object in the specified pointer argument
+    than in the other pointer arguments.  */
+ #ifndef _UC_RESTRICT
+ # if defined __restrict \
+      || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \
+      || __clang_major__ >= 3
+ #  define _UC_RESTRICT __restrict
+ # elif 199901L <= __STDC_VERSION__ || defined restrict
+ #  define _UC_RESTRICT restrict
+ # else
+ #  define _UC_RESTRICT
+ # endif
+ #endif
  
  #endif /* _UNITYPES_H */
diff -Nrc2 texinfo-6.7/gnulib/lib/uniwidth/cjk.h texinfo-6.8/gnulib/lib/uniwidth/cjk.h
*** texinfo-6.7/gnulib/lib/uniwidth/cjk.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/uniwidth/cjk.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Test for CJK encoding.
!    Copyright (C) 2001-2002, 2005-2007, 2009-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2002.
  
--- 1,4 ----
  /* Test for CJK encoding.
!    Copyright (C) 2001-2002, 2005-2007, 2009-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2002.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/uniwidth/width.c texinfo-6.8/gnulib/lib/uniwidth/width.c
*** texinfo-6.7/gnulib/lib/uniwidth/width.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/uniwidth/width.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Determine display width of Unicode character.
!    Copyright (C) 2001-2002, 2006-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2002.
  
--- 1,4 ----
  /* Determine display width of Unicode character.
!    Copyright (C) 2001-2002, 2006-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2002.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/uniwidth.in.h texinfo-6.8/gnulib/lib/uniwidth.in.h
*** texinfo-6.7/gnulib/lib/uniwidth.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/uniwidth.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Display width functions.
!    Copyright (C) 2001-2002, 2005, 2007, 2009-2019 Free Software Foundation,
     Inc.
  
--- 1,4 ----
  /* Display width functions.
!    Copyright (C) 2001-2002, 2005, 2007, 2009-2021 Free Software Foundation,
     Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/vasnprintf.c texinfo-6.8/gnulib/lib/vasnprintf.c
*** texinfo-6.7/gnulib/lib/vasnprintf.c	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/vasnprintf.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* vsprintf with automatic memory allocation.
!    Copyright (C) 1999, 2002-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* vsprintf with automatic memory allocation.
!    Copyright (C) 1999, 2002-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 42,46 ****
       DCHAR_IS_UINT8_T   Set to 1 if DCHAR_T is uint8_t.
       DCHAR_IS_UINT16_T  Set to 1 if DCHAR_T is uint16_t.
!      DCHAR_IS_UINT32_T  Set to 1 if DCHAR_T is uint32_t.  */
  
  /* Tell glibc's <stdio.h> to provide a prototype for snprintf().
--- 42,53 ----
       DCHAR_IS_UINT8_T   Set to 1 if DCHAR_T is uint8_t.
       DCHAR_IS_UINT16_T  Set to 1 if DCHAR_T is uint16_t.
!      DCHAR_IS_UINT32_T  Set to 1 if DCHAR_T is uint32_t.
!      ENABLE_UNISTDIO    Set to 1 to enable the unistdio extensions.
!      ENABLE_WCHAR_FALLBACK  Set to 1 to avoid EILSEQ during conversion of wide
!                         characters (wchar_t) and wide character strings
!                         (wchar_t[]) to multibyte sequences.  The fallback is the
!                         hexadecimal escape syntax (\unnnn or \Unnnnnnnn) or,
!                         if wchar_t is not Unicode encoded, \wnnnn or \Wnnnnnnnn.
!  */
  
  /* Tell glibc's <stdio.h> to provide a prototype for snprintf().
***************
*** 88,91 ****
--- 95,99 ----
  #include "xsize.h"
  
+ #include "attribute.h"
  #include "verify.h"
  
***************
*** 119,130 ****
  #endif
  
- #ifndef FALLTHROUGH
- # if __GNUC__ < 7
- #  define FALLTHROUGH ((void) 0)
- # else
- #  define FALLTHROUGH __attribute__ ((__fallthrough__))
- # endif
- #endif
- 
  /* Default parameters.  */
  #ifndef VASNPRINTF
--- 127,130 ----
***************
*** 278,281 ****
--- 278,349 ----
  #endif
  
+ #if (((!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T) || (ENABLE_WCHAR_FALLBACK && HAVE_WINT_T)) && !WIDE_CHAR_VERSION
+ # if ENABLE_WCHAR_FALLBACK
+ static size_t
+ wctomb_fallback (char *s, wchar_t wc)
+ {
+   static char hex[16] = "0123456789ABCDEF";
+ 
+   s[0] = '\\';
+   if (sizeof (wchar_t) > 2 && wc > 0xffff)
+     {
+ #  if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__)
+       s[1] = 'U';
+ #  else
+       s[1] = 'W';
+ #  endif
+       s[2] = hex[(wc & 0xf0000000U) >> 28];
+       s[3] = hex[(wc & 0xf000000U) >> 24];
+       s[4] = hex[(wc & 0xf00000U) >> 20];
+       s[5] = hex[(wc & 0xf0000U) >> 16];
+       s[6] = hex[(wc & 0xf000U) >> 12];
+       s[7] = hex[(wc & 0xf00U) >> 8];
+       s[8] = hex[(wc & 0xf0U) >> 4];
+       s[9] = hex[wc & 0xfU];
+       return 10;
+     }
+   else
+     {
+ #  if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__)
+       s[1] = 'u';
+ #  else
+       s[1] = 'w';
+ #  endif
+       s[2] = hex[(wc & 0xf000U) >> 12];
+       s[3] = hex[(wc & 0xf00U) >> 8];
+       s[4] = hex[(wc & 0xf0U) >> 4];
+       s[5] = hex[wc & 0xfU];
+       return 6;
+     }
+ }
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+ static size_t
+ local_wcrtomb (char *s, wchar_t wc, mbstate_t *ps)
+ {
+   size_t count = wcrtomb (s, wc, ps);
+   if (count == (size_t)(-1))
+     count = wctomb_fallback (s, wc);
+   return count;
+ }
+ #  else
+ static int
+ local_wctomb (char *s, wchar_t wc)
+ {
+   int count = wctomb (s, wc);
+   if (count < 0)
+     count = wctomb_fallback (s, wc);
+   return count;
+ }
+ #   define local_wcrtomb(S, WC, PS)  local_wctomb ((S), (WC))
+ #  endif
+ # else
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+ #   define local_wcrtomb(S, WC, PS)  wcrtomb ((S), (WC), (PS))
+ #  else
+ #   define local_wcrtomb(S, WC, PS)  wctomb ((S), (WC))
+ #  endif
+ # endif
+ #endif
+ 
  #if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_LONG_DOUBLE || NEED_PRINTF_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE) && !defined IN_LIBINTL
  /* Determine the decimal-point character according to the current locale.  */
***************
*** 566,570 ****
          /* Determine s = GMP_LIMB_BITS - integer_length (msd).
             Code copied from gnulib's integer_length.c.  */
! # if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
          s = __builtin_clz (msd);
  # else
--- 634,639 ----
          /* Determine s = GMP_LIMB_BITS - integer_length (msd).
             Code copied from gnulib's integer_length.c.  */
! # if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) \
!      || (__clang_major__ >= 4)
          s = __builtin_clz (msd);
  # else
***************
*** 1554,1558 ****
      {
      case 'd': case 'i': case 'u':
- # if HAVE_LONG_LONG_INT
        if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
          tmp_length =
--- 1623,1626 ----
***************
*** 1561,1567 ****
                           )
            + 1; /* turn floor into ceil */
!       else
! # endif
!       if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
--- 1629,1633 ----
                           )
            + 1; /* turn floor into ceil */
!       else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
***************
*** 1584,1588 ****
  
      case 'o':
- # if HAVE_LONG_LONG_INT
        if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
          tmp_length =
--- 1650,1653 ----
***************
*** 1591,1597 ****
                           )
            + 1; /* turn floor into ceil */
!       else
! # endif
!       if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
--- 1656,1660 ----
                           )
            + 1; /* turn floor into ceil */
!       else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
***************
*** 1612,1616 ****
  
      case 'x': case 'X':
- # if HAVE_LONG_LONG_INT
        if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
          tmp_length =
--- 1675,1678 ----
***************
*** 1619,1625 ****
                           )
            + 1; /* turn floor into ceil */
!       else
! # endif
!       if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
--- 1681,1685 ----
                           )
            + 1; /* turn floor into ceil */
!       else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
***************
*** 1687,1691 ****
  # if HAVE_WINT_T && !WIDE_CHAR_VERSION
        if (type == TYPE_WIDE_CHAR)
!         tmp_length = MB_CUR_MAX;
        else
  # endif
--- 1747,1757 ----
  # if HAVE_WINT_T && !WIDE_CHAR_VERSION
        if (type == TYPE_WIDE_CHAR)
!         {
!           tmp_length = MB_CUR_MAX;
! #  if ENABLE_WCHAR_FALLBACK
!           if (tmp_length < (sizeof (wchar_t) > 2 ? 10 : 6))
!             tmp_length = (sizeof (wchar_t) > 2 ? 10 : 6);
! #  endif
!         }
        else
  # endif
***************
*** 1940,1948 ****
                      *a.arg[dp->arg_index].a.a_count_longint_pointer = length;
                      break;
- #if HAVE_LONG_LONG_INT
                    case TYPE_COUNT_LONGLONGINT_POINTER:
                      *a.arg[dp->arg_index].a.a_count_longlongint_pointer = length;
                      break;
- #endif
                    default:
                      abort ();
--- 2006,2012 ----
***************
*** 2406,2410 ****
                }
  #endif
! #if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL)) && HAVE_WCHAR_T
              else if (dp->conversion == 's'
  # if WIDE_CHAR_VERSION
--- 2470,2474 ----
                }
  #endif
! #if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T
              else if (dp->conversion == 's'
  # if WIDE_CHAR_VERSION
***************
*** 2681,2689 ****
                              /* Found the terminating null wide character.  */
                              break;
! #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                           count = wcrtomb (cbuf, *arg_end, &state);
! #  else
!                           count = wctomb (cbuf, *arg_end);
! #  endif
                            if (count < 0)
                              {
--- 2745,2749 ----
                              /* Found the terminating null wide character.  */
                              break;
!                           count = local_wcrtomb (cbuf, *arg_end, &state);
                            if (count < 0)
                              {
***************
*** 2726,2734 ****
                              /* Found the terminating null wide character.  */
                              break;
! #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                           count = wcrtomb (cbuf, *arg_end, &state);
! #  else
!                           count = wctomb (cbuf, *arg_end);
! #  endif
                            if (count < 0)
                              {
--- 2786,2790 ----
                              /* Found the terminating null wide character.  */
                              break;
!                           count = local_wcrtomb (cbuf, *arg_end, &state);
                            if (count < 0)
                              {
***************
*** 2775,2783 ****
                          if (*arg == 0)
                            abort ();
! #   if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                         count = wcrtomb (cbuf, *arg, &state);
! #   else
!                         count = wctomb (cbuf, *arg);
! #   endif
                          if (count <= 0)
                            /* Inconsistency.  */
--- 2831,2835 ----
                          if (*arg == 0)
                            abort ();
!                         count = local_wcrtomb (cbuf, *arg, &state);
                          if (count <= 0)
                            /* Inconsistency.  */
***************
*** 2856,2864 ****
                            if (*arg == 0)
                              abort ();
! #   if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                           count = wcrtomb (cbuf, *arg, &state);
! #   else
!                           count = wctomb (cbuf, *arg);
! #   endif
                            if (count <= 0)
                              /* Inconsistency.  */
--- 2908,2912 ----
                            if (*arg == 0)
                              abort ();
!                           count = local_wcrtomb (cbuf, *arg, &state);
                            if (count <= 0)
                              /* Inconsistency.  */
***************
*** 2885,2893 ****
                            if (*arg == 0)
                              abort ();
! #   if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                           count = wcrtomb (cbuf, *arg, &state);
! #   else
!                           count = wctomb (cbuf, *arg);
! #   endif
                            if (count <= 0)
                              {
--- 2933,2937 ----
                            if (*arg == 0)
                              abort ();
!                           count = local_wcrtomb (cbuf, *arg, &state);
                            if (count <= 0)
                              {
***************
*** 2925,2928 ****
--- 2969,3176 ----
                }
  #endif
+ #if ENABLE_WCHAR_FALLBACK && HAVE_WINT_T && !WIDE_CHAR_VERSION
+             else if (dp->conversion == 'c'
+                      && a.arg[dp->arg_index].type == TYPE_WIDE_CHAR)
+               {
+                 /* Implement the 'lc' directive ourselves, in order to provide
+                    the fallback that avoids EILSEQ.  */
+                 int flags = dp->flags;
+                 int has_width;
+                 size_t width;
+ 
+                 has_width = 0;
+                 width = 0;
+                 if (dp->width_start != dp->width_end)
+                   {
+                     if (dp->width_arg_index != ARG_NONE)
+                       {
+                         int arg;
+ 
+                         if (!(a.arg[dp->width_arg_index].type == TYPE_INT))
+                           abort ();
+                         arg = a.arg[dp->width_arg_index].a.a_int;
+                         width = arg;
+                         if (arg < 0)
+                           {
+                             /* "A negative field width is taken as a '-' flag
+                                 followed by a positive field width."  */
+                             flags |= FLAG_LEFT;
+                             width = -width;
+                           }
+                       }
+                     else
+                       {
+                         const FCHAR_T *digitp = dp->width_start;
+ 
+                         do
+                           width = xsum (xtimes (width, 10), *digitp++ - '0');
+                         while (digitp != dp->width_end);
+                       }
+                     has_width = 1;
+                   }
+ 
+                 /* %lc in vasnprintf.  See the specification of fprintf.  */
+                 {
+                   wchar_t arg = (wchar_t) a.arg[dp->arg_index].a.a_wide_char;
+                   size_t characters;
+ # if !DCHAR_IS_TCHAR
+                   /* This code assumes that TCHAR_T is 'char'.  */
+                   verify (sizeof (TCHAR_T) == 1);
+                   TCHAR_T tmpsrc[64]; /* Assume MB_CUR_MAX <= 64.  */
+                   DCHAR_T *tmpdst;
+                   size_t tmpdst_len;
+ # endif
+                   size_t w;
+ 
+ # if DCHAR_IS_TCHAR
+                   if (has_width)
+ # endif
+                     {
+                       /* Count the number of bytes.  */
+                       characters = 0;
+                       if (arg != 0)
+                         {
+                           char cbuf[64]; /* Assume MB_CUR_MAX <= 64.  */
+                           int count;
+ # if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+                           mbstate_t state;
+                           memset (&state, '\0', sizeof (mbstate_t));
+ # endif
+ 
+                           count = local_wcrtomb (cbuf, arg, &state);
+                           if (count < 0)
+                             /* Inconsistency.  */
+                             abort ();
+                           characters = count;
+                         }
+                     }
+ # if DCHAR_IS_TCHAR
+                   else
+                     {
+                       /* The number of bytes doesn't matter.  */
+                       characters = 0;
+                     }
+ # endif
+ 
+ # if !DCHAR_IS_TCHAR
+                   /* Convert the string into a piece of temporary memory.  */
+                   if (characters > 0) /* implies arg != 0 */
+                     {
+                       char cbuf[64]; /* Assume MB_CUR_MAX <= 64.  */
+                       int count;
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+                       mbstate_t state;
+                       memset (&state, '\0', sizeof (mbstate_t));
+ #  endif
+ 
+                       count = local_wcrtomb (cbuf, arg, &state);
+                       if (count <= 0)
+                         /* Inconsistency.  */
+                         abort ();
+                       memcpy (tmpsrc, cbuf, count);
+                     }
+ 
+                   /* Convert from TCHAR_T[] to DCHAR_T[].  */
+                   tmpdst =
+                     DCHAR_CONV_FROM_ENCODING (locale_charset (),
+                                               iconveh_question_mark,
+                                               tmpsrc, characters,
+                                               NULL,
+                                               NULL, &tmpdst_len);
+                   if (tmpdst == NULL)
+                     {
+                       int saved_errno = errno;
+                       if (!(result == resultbuf || result == NULL))
+                         free (result);
+                       if (buf_malloced != NULL)
+                         free (buf_malloced);
+                       CLEANUP ();
+                       errno = saved_errno;
+                       return NULL;
+                     }
+ # endif
+ 
+                   if (has_width)
+                     {
+ # if ENABLE_UNISTDIO
+                       /* Outside POSIX, it's preferable to compare the width
+                          against the number of _characters_ of the converted
+                          value.  */
+                       w = DCHAR_MBSNLEN (result + length, characters);
+ # else
+                       /* The width is compared against the number of _bytes_
+                          of the converted value, says POSIX.  */
+                       w = characters;
+ # endif
+                     }
+                   else
+                     /* w doesn't matter.  */
+                     w = 0;
+ 
+                   if (w < width && !(dp->flags & FLAG_LEFT))
+                     {
+                       size_t n = width - w;
+                       ENSURE_ALLOCATION (xsum (length, n));
+                       DCHAR_SET (result + length, ' ', n);
+                       length += n;
+                     }
+ 
+ # if DCHAR_IS_TCHAR
+                   if (has_width)
+                     {
+                       /* We know the number of bytes in advance.  */
+                       ENSURE_ALLOCATION (xsum (length, characters));
+                       if (characters > 0) /* implies arg != 0 */
+                         {
+                           int count;
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+                           mbstate_t state;
+                           memset (&state, '\0', sizeof (mbstate_t));
+ #  endif
+ 
+                           count = local_wcrtomb (result + length, arg, &state);
+                           if (count <= 0)
+                             /* Inconsistency.  */
+                             abort ();
+                           length += count;
+                         }
+                     }
+                   else
+                     {
+                       if (arg != 0)
+                         {
+                           char cbuf[64]; /* Assume MB_CUR_MAX <= 64.  */
+                           int count;
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+                           mbstate_t state;
+                           memset (&state, '\0', sizeof (mbstate_t));
+ #  endif
+ 
+                           count = local_wcrtomb (cbuf, arg, &state);
+                           if (count <= 0)
+                             /* Inconsistency.  */
+                             abort ();
+                           ENSURE_ALLOCATION (xsum (length, count));
+                           memcpy (result + length, cbuf, count);
+                           length += count;
+                         }
+                     }
+ # else
+                   ENSURE_ALLOCATION (xsum (length, tmpdst_len));
+                   DCHAR_CPY (result + length, tmpdst, tmpdst_len);
+                   free (tmpdst);
+                   length += tmpdst_len;
+ # endif
+ 
+                   if (w < width && (dp->flags & FLAG_LEFT))
+                     {
+                       size_t n = width - w;
+                       ENSURE_ALLOCATION (xsum (length, n));
+                       DCHAR_SET (result + length, ' ', n);
+                       length += n;
+                     }
+                 }
+               }
+ #endif
  #if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_DOUBLE) && !defined IN_LIBINTL
              else if ((dp->conversion == 'a' || dp->conversion == 'A')
***************
*** 4836,4850 ****
                  switch (type)
                    {
- #if HAVE_LONG_LONG_INT
                    case TYPE_LONGLONGINT:
                    case TYPE_ULONGLONGINT:
! # if defined _WIN32 && ! defined __CYGWIN__
                      *fbp++ = 'I';
                      *fbp++ = '6';
                      *fbp++ = '4';
                      break;
! # else
                      *fbp++ = 'l';
- # endif
  #endif
                      FALLTHROUGH;
--- 5084,5096 ----
                  switch (type)
                    {
                    case TYPE_LONGLONGINT:
                    case TYPE_ULONGLONGINT:
! #if defined _WIN32 && ! defined __CYGWIN__
                      *fbp++ = 'I';
                      *fbp++ = '6';
                      *fbp++ = '4';
                      break;
! #else
                      *fbp++ = 'l';
  #endif
                      FALLTHROUGH;
***************
*** 4872,4908 ****
                    *fbp = dp->conversion;
  #if USE_SNPRINTF
! # if ! (((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3))        \
!          && !defined __UCLIBC__)                                            \
!         || (defined __APPLE__ && defined __MACH__)                          \
!         || defined __ANDROID__                                              \
!         || (defined _WIN32 && ! defined __CYGWIN__))
!                 fbp[1] = '%';
!                 fbp[2] = 'n';
!                 fbp[3] = '\0';
! # else
!                 /* On glibc2 systems from glibc >= 2.3 - probably also older
!                    ones - we know that snprintf's return value conforms to
!                    ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and
!                    gl_SNPRINTF_TRUNCATION_C99 pass.
!                    Therefore we can avoid using %n in this situation.
!                    On glibc2 systems from 2004-10-18 or newer, the use of %n
!                    in format strings in writable memory may crash the program
!                    (if compiled with _FORTIFY_SOURCE=2), so we should avoid it
!                    in this situation.  */
!                 /* On Mac OS X 10.3 or newer, we know that snprintf's return
!                    value conforms to ISO C 99: the tests gl_SNPRINTF_RETVAL_C99
!                    and gl_SNPRINTF_TRUNCATION_C99 pass.
!                    Therefore we can avoid using %n in this situation.
!                    On Mac OS X 10.13 or newer, the use of %n in format strings
!                    in writable memory by default crashes the program, so we
!                    should avoid it in this situation.  */
!                 /* On Android, we know that snprintf's return value conforms to
!                    ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and
!                    gl_SNPRINTF_TRUNCATION_C99 pass.
!                    Therefore we can avoid using %n in this situation.
!                    Starting on 2018-03-07, the use of %n in format strings
!                    produces a fatal error (see
!                    <https://android.googlesource.com/platform/bionic/+/41398d03b7e8e0dfb951660ae713e682e9fc0336>),
!                    so we should avoid it.  */
                  /* On native Windows systems (such as mingw), we can avoid using
                     %n because:
--- 5118,5147 ----
                    *fbp = dp->conversion;
  #if USE_SNPRINTF
! # if ((HAVE_SNPRINTF_RETVAL_C99 && HAVE_SNPRINTF_TRUNCATION_C99)            \
!       || ((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3))       \
!           && !defined __UCLIBC__)                                           \
!       || (defined __APPLE__ && defined __MACH__)                            \
!       || defined __ANDROID__                                                \
!       || (defined _WIN32 && ! defined __CYGWIN__))
!                 /* On systems where we know that snprintf's return value
!                    conforms to ISO C 99 (HAVE_SNPRINTF_RETVAL_C99) and that
!                    snprintf always produces NUL-terminated strings
!                    (HAVE_SNPRINTF_TRUNCATION_C99), it is possible to avoid
!                    using %n.  And it is desirable to do so, because more and
!                    more platforms no longer support %n, for "security reasons".
!                    In particular, the following platforms:
!                      - On glibc2 systems from 2004-10-18 or newer, the use of
!                        %n in format strings in writable memory may crash the
!                        program (if compiled with _FORTIFY_SOURCE=2).
!                      - On Mac OS X 10.13 or newer, the use of %n in format
!                        strings in writable memory by default crashes the
!                        program.
!                      - On Android, starting on 2018-03-07, the use of %n in
!                        format strings produces a fatal error (see
!                        <https://android.googlesource.com/platform/bionic/+/41398d03b7e8e0dfb951660ae713e682e9fc0336>).
!                    On these platforms, HAVE_SNPRINTF_RETVAL_C99 and
!                    HAVE_SNPRINTF_TRUNCATION_C99 are 1. We have listed them
!                    explicitly in the condition above, in case of cross-
!                    compilation (just to be sure).  */
                  /* On native Windows systems (such as mingw), we can avoid using
                     %n because:
***************
*** 4921,4924 ****
--- 5160,5167 ----
                     So we should avoid %n in this situation.  */
                  fbp[1] = '\0';
+ # else           /* AIX <= 5.1, HP-UX, IRIX, OSF/1, Solaris <= 9, BeOS */
+                 fbp[1] = '%';
+                 fbp[2] = 'n';
+                 fbp[3] = '\0';
  # endif
  #else
***************
*** 5064,5068 ****
                          }
                          break;
- #if HAVE_LONG_LONG_INT
                        case TYPE_LONGLONGINT:
                          {
--- 5307,5310 ----
***************
*** 5077,5081 ****
                          }
                          break;
- #endif
                        case TYPE_DOUBLE:
                          {
--- 5319,5322 ----
diff -Nrc2 texinfo-6.7/gnulib/lib/vasnprintf.h texinfo-6.8/gnulib/lib/vasnprintf.h
*** texinfo-6.7/gnulib/lib/vasnprintf.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/vasnprintf.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* vsprintf with automatic memory allocation.
!    Copyright (C) 2002-2004, 2007-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* vsprintf with automatic memory allocation.
!    Copyright (C) 2002-2004, 2007-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 24,38 ****
  #include <stddef.h>
  
! /* The __attribute__ feature is available in gcc versions 2.5 and later.
!    The __-protected variants of the attributes 'format' and 'printf' are
!    accepted by gcc versions 2.6.4 (effectively 2.7) and later.
!    We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
!    gnulib and libintl do '#define printf __printf__' when they override
!    the 'printf' function.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
! # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
! #else
! # define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
! #endif
  
  #ifdef __cplusplus
--- 24,29 ----
  #include <stddef.h>
  
! /* Get _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD.  */
! #include <stdio.h>
  
  #ifdef __cplusplus
***************
*** 68,75 ****
  # define vasnprintf rpl_vasnprintf
  #endif
! extern char * asnprintf (char *resultbuf, size_t *lengthp, const char *format, ...)
!        _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 4));
! extern char * vasnprintf (char *resultbuf, size_t *lengthp, const char *format, va_list args)
!        _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 0));
  
  #ifdef __cplusplus
--- 59,68 ----
  # define vasnprintf rpl_vasnprintf
  #endif
! extern char * asnprintf (char *restrict resultbuf, size_t *lengthp,
!                          const char *format, ...)
!        _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 4));
! extern char * vasnprintf (char *restrict resultbuf, size_t *lengthp,
!                           const char *format, va_list args)
!        _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 0));
  
  #ifdef __cplusplus
diff -Nrc2 texinfo-6.7/gnulib/lib/vasprintf.c texinfo-6.8/gnulib/lib/vasprintf.c
*** texinfo-6.7/gnulib/lib/vasprintf.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/vasprintf.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/verify.h texinfo-6.8/gnulib/lib/verify.h
*** texinfo-6.7/gnulib/lib/verify.h	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/verify.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* Compile-time assert-like macros.
  
!    Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* Compile-time assert-like macros.
  
!    Copyright (C) 2005-2006, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 23,32 ****
  
  /* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert (R, DIAGNOSTIC)
!    works as per C11.  This is supported by GCC 4.6.0 and later, in C
!    mode.
  
     Define _GL_HAVE__STATIC_ASSERT1 to 1 if _Static_assert (R) works as
!    per C2X, and define _GL_HAVE_STATIC_ASSERT1 if static_assert (R)
!    works as per C++17.  This is supported by GCC 9.1 and later.
  
     Support compilers claiming conformance to the relevant standard,
--- 23,30 ----
  
  /* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert (R, DIAGNOSTIC)
!    works as per C11.  This is supported by GCC 4.6.0+ and by clang 4+.
  
     Define _GL_HAVE__STATIC_ASSERT1 to 1 if _Static_assert (R) works as
!    per C2X.  This is supported by GCC 9.1+.
  
     Support compilers claiming conformance to the relevant standard,
***************
*** 36,40 ****
  #ifndef __cplusplus
  # if (201112L <= __STDC_VERSION__ \
!       || (!defined __STRICT_ANSI__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__)))
  #  define _GL_HAVE__STATIC_ASSERT 1
  # endif
--- 34,39 ----
  #ifndef __cplusplus
  # if (201112L <= __STDC_VERSION__ \
!       || (!defined __STRICT_ANSI__ \
!           && (4 < __GNUC__ + (6 <= __GNUC_MINOR__) || 4 <= __clang_major__)))
  #  define _GL_HAVE__STATIC_ASSERT 1
  # endif
***************
*** 43,50 ****
  #  define _GL_HAVE__STATIC_ASSERT1 1
  # endif
- #else
- # if 201703L <= __cplusplus || 9 <= __GNUC__
- #  define _GL_HAVE_STATIC_ASSERT1 1
- # endif
  #endif
  
--- 42,45 ----
***************
*** 213,217 ****
     ordinary declaration, and cannot appear inside struct { ... }.  */
  
! #if defined _GL_HAVE__STATIC_ASSERT
  # define _GL_VERIFY(R, DIAGNOSTIC, ...) _Static_assert (R, DIAGNOSTIC)
  #else
--- 208,214 ----
     ordinary declaration, and cannot appear inside struct { ... }.  */
  
! #if 200410 <= __cpp_static_assert
! # define _GL_VERIFY(R, DIAGNOSTIC, ...) static_assert (R, DIAGNOSTIC)
! #elif defined _GL_HAVE__STATIC_ASSERT
  # define _GL_VERIFY(R, DIAGNOSTIC, ...) _Static_assert (R, DIAGNOSTIC)
  #else
***************
*** 227,231 ****
       _GL_VERIFY (__VA_ARGS__, "static assertion failed", -)
  # endif
! # if !defined _GL_HAVE_STATIC_ASSERT1 && !defined static_assert
  #  define static_assert _Static_assert /* C11 requires this #define.  */
  # endif
--- 224,228 ----
       _GL_VERIFY (__VA_ARGS__, "static assertion failed", -)
  # endif
! # if __cpp_static_assert < 201411 && !defined static_assert
  #  define static_assert _Static_assert /* C11 requires this #define.  */
  # endif
***************
*** 234,237 ****
--- 231,250 ----
  /* @assert.h omit start@  */
  
+ #if 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__))
+ # define _GL_HAS_BUILTIN_TRAP 1
+ #elif defined __has_builtin
+ # define _GL_HAS_BUILTIN_TRAP __has_builtin (__builtin_trap)
+ #else
+ # define _GL_HAS_BUILTIN_TRAP 0
+ #endif
+ 
+ #if 4 < __GNUC__ + (5 <= __GNUC_MINOR__)
+ # define _GL_HAS_BUILTIN_UNREACHABLE 1
+ #elif defined __has_builtin
+ # define _GL_HAS_BUILTIN_UNREACHABLE __has_builtin (__builtin_unreachable)
+ #else
+ # define _GL_HAS_BUILTIN_UNREACHABLE 0
+ #endif
+ 
  /* Each of these macros verifies that its argument R is nonzero.  To
     be portable, R should be an integer constant expression.  Unlike
***************
*** 261,282 ****
  #endif
  
- #ifndef __has_builtin
- # define __has_builtin(x) 0
- #endif
- 
  /* Assume that R always holds.  Behavior is undefined if R is false,
!    fails to evaluate, or has side effects.  Although assuming R can
!    help a compiler generate better code or diagnostics, performance
!    can suffer if R uses hard-to-optimize features such as function
!    calls not inlined by the compiler.  */
  
! #if (__has_builtin (__builtin_unreachable) \
!      || 4 < __GNUC__ + (5 <= __GNUC_MINOR__))
  # define assume(R) ((R) ? (void) 0 : __builtin_unreachable ())
  #elif 1200 <= _MSC_VER
  # define assume(R) __assume (R)
! #elif ((defined GCC_LINT || defined lint) \
!        && (__has_builtin (__builtin_trap) \
!            || 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__))))
    /* Doing it this way helps various packages when configured with
       --enable-gcc-warnings, which compiles with -Dlint.  It's nicer
--- 274,305 ----
  #endif
  
  /* Assume that R always holds.  Behavior is undefined if R is false,
!    fails to evaluate, or has side effects.
! 
!    'assume (R)' is a directive from the programmer telling the
!    compiler that R is true so the compiler needn't generate code to
!    test R.  This is why 'assume' is in verify.h: it's related to
!    static checking (in this case, static checking done by the
!    programmer), not dynamic checking.
! 
!    'assume (R)' can affect compilation of all the code, not just code
!    that happens to be executed after the assume (R) is "executed".
!    For example, if the code mistakenly does 'assert (R); assume (R);'
!    the compiler is entitled to optimize away the 'assert (R)'.
! 
!    Although assuming R can help a compiler generate better code or
!    diagnostics, performance can suffer if R uses hard-to-optimize
!    features such as function calls not inlined by the compiler.
! 
!    Avoid Clang's __builtin_assume, as it breaks GNU Emacs master
!    as of 2020-08-23T21:09:49Z!eggert@cs.ucla.edu; see
!    <https://bugs.gnu.org/43152#71>.  It's not known whether this breakage
!    is a Clang bug or an Emacs bug; play it safe for now.  */
  
! #if _GL_HAS_BUILTIN_UNREACHABLE
  # define assume(R) ((R) ? (void) 0 : __builtin_unreachable ())
  #elif 1200 <= _MSC_VER
  # define assume(R) __assume (R)
! #elif (defined GCC_LINT || defined lint) && _GL_HAS_BUILTIN_TRAP
    /* Doing it this way helps various packages when configured with
       --enable-gcc-warnings, which compiles with -Dlint.  It's nicer
diff -Nrc2 texinfo-6.7/gnulib/lib/warn-on-use.h texinfo-6.8/gnulib/lib/warn-on-use.h
*** texinfo-6.7/gnulib/lib/warn-on-use.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/warn-on-use.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* A C macro for emitting warnings if a function is used.
!    Copyright (C) 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,4 ----
  /* A C macro for emitting warnings if a function is used.
!    Copyright (C) 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 88,91 ****
--- 88,98 ----
  #  define _GL_WARN_ON_USE_ATTRIBUTE(message) \
    __attribute__ ((__warning__ (message)))
+ # elif __clang_major__ >= 4
+ /* Another compiler attribute is available in clang.  */
+ #  define _GL_WARN_ON_USE(function, message) \
+ extern __typeof__ (function) function \
+   __attribute__ ((__diagnose_if__ (1, message, "warning")))
+ #  define _GL_WARN_ON_USE_ATTRIBUTE(message) \
+   __attribute__ ((__diagnose_if__ (1, message, "warning")))
  # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
  /* Verify the existence of the function.  */
***************
*** 100,121 ****
  #endif
  
! /* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string")
!    is like _GL_WARN_ON_USE (function, "string"), except that the function is
!    declared with the given prototype, consisting of return type, parameters,
!    and attributes.
     This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
     not work in this case.  */
  #ifndef _GL_WARN_ON_USE_CXX
! # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
! #  define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
! extern rettype function parameters_and_attributes \
!      __attribute__ ((__warning__ (msg)))
! # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
  /* Verify the existence of the function.  */
! #  define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
! extern rettype function parameters_and_attributes
! # else /* Unsupported.  */
! #  define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
  _GL_WARN_EXTERN_C int _gl_warn_on_use
  # endif
  #endif
--- 107,139 ----
  #endif
  
! /* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message")
!    is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the
!    function is declared with the given prototype, consisting of return type,
!    parameters, and attributes.
     This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
     not work in this case.  */
  #ifndef _GL_WARN_ON_USE_CXX
! # if !defined __cplusplus
! #  define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
!      _GL_WARN_ON_USE (function, msg)
! # else
! #  if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
! /* A compiler attribute is available in gcc versions 4.3.0 and later.  */
! #   define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
! extern rettype_gcc function parameters_and_attributes \
!   __attribute__ ((__warning__ (msg)))
! #  elif __clang_major__ >= 4
! /* Another compiler attribute is available in clang.  */
! #   define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
! extern rettype_clang function parameters_and_attributes \
!   __attribute__ ((__diagnose_if__ (1, msg, "warning")))
! #  elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
  /* Verify the existence of the function.  */
! #   define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
! extern rettype_gcc function parameters_and_attributes
! #  else /* Unsupported.  */
! #   define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
  _GL_WARN_EXTERN_C int _gl_warn_on_use
+ #  endif
  # endif
  #endif
diff -Nrc2 texinfo-6.7/gnulib/lib/wchar.in.h texinfo-6.8/gnulib/lib/wchar.in.h
*** texinfo-6.7/gnulib/lib/wchar.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/wchar.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
  
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
  
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 20,24 ****
  /*
   * ISO C 99 <wchar.h> for platforms that have issues.
!  * <http://www.opengroup.org/susv3xbd/wchar.h.html>
   *
   * For now, this just ensures proper prerequisite inclusion order and
--- 20,24 ----
  /*
   * ISO C 99 <wchar.h> for platforms that have issues.
!  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html>
   *
   * For now, this just ensures proper prerequisite inclusion order and
***************
*** 34,38 ****
        && !defined __MINGW32__)                                          \
       || (defined __hpux                                                 \
!          && ((defined _INTTYPES_INCLUDED && !defined strtoimax)         \
               || defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H))               \
       || (defined __MINGW32__ && defined __STRING_H_SOURCED__)           \
--- 34,39 ----
        && !defined __MINGW32__)                                          \
       || (defined __hpux                                                 \
!          && ((defined _INTTYPES_INCLUDED                                \
!               && !defined _GL_FINISHED_INCLUDING_SYSTEM_INTTYPES_H)     \
               || defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H))               \
       || (defined __MINGW32__ && defined __STRING_H_SOURCED__)           \
***************
*** 65,73 ****
  #endif
  
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.
!    In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
     by <stddef.h>.
     But avoid namespace pollution on glibc systems.  */
--- 66,70 ----
  #endif
  
! /* In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
     by <stddef.h>.
     But avoid namespace pollution on glibc systems.  */
***************
*** 75,82 ****
  # include <stddef.h>
  #endif
- #ifndef __GLIBC__
- # include <stdio.h>
- # include <time.h>
- #endif
  
  /* Include the original <wchar.h> if it exists.
--- 72,75 ----
***************
*** 94,101 ****
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
! # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! #else
! # define _GL_ATTRIBUTE_PURE /* empty */
  #endif
  
--- 87,96 ----
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #ifndef _GL_ATTRIBUTE_PURE
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
! #  define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! # else
! #  define _GL_ATTRIBUTE_PURE /* empty */
! # endif
  #endif
  
***************
*** 138,147 ****
  /* Override mbstate_t if it is too small.
     On IRIX 6.5, sizeof (mbstate_t) == 1, which is not sufficient for
!    implementing mbrtowc for encodings like UTF-8.  */
! #if !(@HAVE_MBSINIT@ && @HAVE_MBRTOWC@) || @REPLACE_MBSTATE_T@
  # if !GNULIB_defined_mbstate_t
  typedef int rpl_mbstate_t;
! #  undef mbstate_t
! #  define mbstate_t rpl_mbstate_t
  #  define GNULIB_defined_mbstate_t 1
  # endif
--- 133,146 ----
  /* Override mbstate_t if it is too small.
     On IRIX 6.5, sizeof (mbstate_t) == 1, which is not sufficient for
!    implementing mbrtowc for encodings like UTF-8.
!    On AIX and MSVC, mbrtowc needs to be overridden, but mbstate_t exists and is
!    large enough and overriding it would cause problems in C++ mode.  */
! #if !(((defined _WIN32 && !defined __CYGWIN__) || @HAVE_MBSINIT@) && @HAVE_MBRTOWC@) || @REPLACE_MBSTATE_T@
  # if !GNULIB_defined_mbstate_t
+ #  if !(defined _AIX || defined _MSC_VER)
  typedef int rpl_mbstate_t;
! #   undef mbstate_t
! #   define mbstate_t rpl_mbstate_t
! #  endif
  #  define GNULIB_defined_mbstate_t 1
  # endif
***************
*** 162,168 ****
  _GL_FUNCDECL_SYS (btowc, wint_t, (int c) _GL_ATTRIBUTE_PURE);
  #  endif
! _GL_CXXALIAS_SYS (btowc, wint_t, (int c));
  # endif
  _GL_CXXALIASWARN (btowc);
  #elif defined GNULIB_POSIXCHECK
  # undef btowc
--- 161,170 ----
  _GL_FUNCDECL_SYS (btowc, wint_t, (int c) _GL_ATTRIBUTE_PURE);
  #  endif
! /* Need to cast, because on mingw, the return type is 'unsigned short'.  */
! _GL_CXXALIAS_SYS_CAST (btowc, wint_t, (int c));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (btowc);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef btowc
***************
*** 190,194 ****
--- 192,198 ----
  _GL_CXXALIAS_SYS (wctob, int, (wint_t wc));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wctob);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wctob
***************
*** 215,219 ****
--- 219,225 ----
  _GL_CXXALIAS_SYS (mbsinit, int, (const mbstate_t *ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (mbsinit);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef mbsinit
***************
*** 233,248 ****
  #  endif
  _GL_FUNCDECL_RPL (mbrtowc, size_t,
!                   (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
  _GL_CXXALIAS_RPL (mbrtowc, size_t,
!                   (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
  # else
  #  if !@HAVE_MBRTOWC@
  _GL_FUNCDECL_SYS (mbrtowc, size_t,
!                   (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
  #  endif
  _GL_CXXALIAS_SYS (mbrtowc, size_t,
!                   (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (mbrtowc);
  #elif defined GNULIB_POSIXCHECK
  # undef mbrtowc
--- 239,260 ----
  #  endif
  _GL_FUNCDECL_RPL (mbrtowc, size_t,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n,
!                    mbstate_t *restrict ps));
  _GL_CXXALIAS_RPL (mbrtowc, size_t,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n,
!                    mbstate_t *restrict ps));
  # else
  #  if !@HAVE_MBRTOWC@
  _GL_FUNCDECL_SYS (mbrtowc, size_t,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n,
!                    mbstate_t *restrict ps));
  #  endif
  _GL_CXXALIAS_SYS (mbrtowc, size_t,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n,
!                    mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (mbrtowc);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef mbrtowc
***************
*** 261,273 ****
  #   define mbrlen rpl_mbrlen
  #  endif
! _GL_FUNCDECL_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
! _GL_CXXALIAS_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
  # else
  #  if !@HAVE_MBRLEN@
! _GL_FUNCDECL_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
  #  endif
! _GL_CXXALIAS_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (mbrlen);
  #elif defined GNULIB_POSIXCHECK
  # undef mbrlen
--- 273,291 ----
  #   define mbrlen rpl_mbrlen
  #  endif
! _GL_FUNCDECL_RPL (mbrlen, size_t,
!                   (const char *restrict s, size_t n, mbstate_t *restrict ps));
! _GL_CXXALIAS_RPL (mbrlen, size_t,
!                   (const char *restrict s, size_t n, mbstate_t *restrict ps));
  # else
  #  if !@HAVE_MBRLEN@
! _GL_FUNCDECL_SYS (mbrlen, size_t,
!                   (const char *restrict s, size_t n, mbstate_t *restrict ps));
  #  endif
! _GL_CXXALIAS_SYS (mbrlen, size_t,
!                   (const char *restrict s, size_t n, mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (mbrlen);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef mbrlen
***************
*** 287,306 ****
  #  endif
  _GL_FUNCDECL_RPL (mbsrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (mbsrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t len,
!                    mbstate_t *ps));
  # else
  #  if !@HAVE_MBSRTOWCS@
  _GL_FUNCDECL_SYS (mbsrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (mbsrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t len,
!                    mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (mbsrtowcs);
  #elif defined GNULIB_POSIXCHECK
  # undef mbsrtowcs
--- 305,332 ----
  #  endif
  _GL_FUNCDECL_RPL (mbsrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (mbsrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t len,
!                    mbstate_t *restrict ps));
  # else
  #  if !@HAVE_MBSRTOWCS@
  _GL_FUNCDECL_SYS (mbsrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (mbsrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t len,
!                    mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (mbsrtowcs);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef mbsrtowcs
***************
*** 320,339 ****
  #  endif
  _GL_FUNCDECL_RPL (mbsnrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (mbsnrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps));
  # else
  #  if !@HAVE_MBSNRTOWCS@
  _GL_FUNCDECL_SYS (mbsnrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (mbsnrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (mbsnrtowcs);
--- 346,369 ----
  #  endif
  _GL_FUNCDECL_RPL (mbsnrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t srclen, size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (mbsnrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t srclen, size_t len,
!                    mbstate_t *restrict ps));
  # else
  #  if !@HAVE_MBSNRTOWCS@
  _GL_FUNCDECL_SYS (mbsnrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t srclen, size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (mbsnrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t srclen, size_t len,
!                    mbstate_t *restrict ps));
  # endif
  _GL_CXXALIASWARN (mbsnrtowcs);
***************
*** 354,366 ****
  #   define wcrtomb rpl_wcrtomb
  #  endif
! _GL_FUNCDECL_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
! _GL_CXXALIAS_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
  # else
  #  if !@HAVE_WCRTOMB@
! _GL_FUNCDECL_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
  #  endif
! _GL_CXXALIAS_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (wcrtomb);
  #elif defined GNULIB_POSIXCHECK
  # undef wcrtomb
--- 384,402 ----
  #   define wcrtomb rpl_wcrtomb
  #  endif
! _GL_FUNCDECL_RPL (wcrtomb, size_t,
!                   (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
! _GL_CXXALIAS_RPL (wcrtomb, size_t,
!                   (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
  # else
  #  if !@HAVE_WCRTOMB@
! _GL_FUNCDECL_SYS (wcrtomb, size_t,
!                   (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
  #  endif
! _GL_CXXALIAS_SYS (wcrtomb, size_t,
!                   (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcrtomb);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcrtomb
***************
*** 380,399 ****
  #  endif
  _GL_FUNCDECL_RPL (wcsrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (wcsrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t len,
!                    mbstate_t *ps));
  # else
  #  if !@HAVE_WCSRTOMBS@
  _GL_FUNCDECL_SYS (wcsrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (wcsrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t len,
!                    mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (wcsrtombs);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsrtombs
--- 416,443 ----
  #  endif
  _GL_FUNCDECL_RPL (wcsrtombs, size_t,
!                   (char *restrict dest, const wchar_t **restrict srcp,
!                    size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (wcsrtombs, size_t,
!                   (char *restrict dest, const wchar_t **restrict srcp,
!                    size_t len,
!                    mbstate_t *restrict ps));
  # else
  #  if !@HAVE_WCSRTOMBS@
  _GL_FUNCDECL_SYS (wcsrtombs, size_t,
!                   (char *restrict dest, const wchar_t **restrict srcp,
!                    size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (wcsrtombs, size_t,
!                   (char *restrict dest, const wchar_t **restrict srcp,
!                    size_t len,
!                    mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsrtombs);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsrtombs
***************
*** 413,434 ****
  #  endif
  _GL_FUNCDECL_RPL (wcsnrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (wcsnrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps));
  # else
! #  if !@HAVE_WCSNRTOMBS@
  _GL_FUNCDECL_SYS (wcsnrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (wcsnrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (wcsnrtombs);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsnrtombs
--- 457,488 ----
  #  endif
  _GL_FUNCDECL_RPL (wcsnrtombs, size_t,
!                   (char *restrict dest,
!                    const wchar_t **restrict srcp, size_t srclen,
!                    size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (wcsnrtombs, size_t,
!                   (char *restrict dest,
!                    const wchar_t **restrict srcp, size_t srclen,
!                    size_t len,
!                    mbstate_t *restrict ps));
  # else
! #  if !@HAVE_WCSNRTOMBS@ || (defined __cplusplus && defined __sun)
  _GL_FUNCDECL_SYS (wcsnrtombs, size_t,
!                   (char *restrict dest,
!                    const wchar_t **restrict srcp, size_t srclen,
!                    size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (wcsnrtombs, size_t,
!                   (char *restrict dest,
!                    const wchar_t **restrict srcp, size_t srclen,
!                    size_t len,
!                    mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsnrtombs);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsnrtombs
***************
*** 456,460 ****
--- 510,516 ----
  _GL_CXXALIAS_SYS (wcwidth, int, (wchar_t));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcwidth);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcwidth
***************
*** 485,489 ****
  _GL_CXXALIASWARN1 (wmemchr, const wchar_t *,
                     (const wchar_t *s, wchar_t c, size_t n));
! # else
  _GL_CXXALIASWARN (wmemchr);
  # endif
--- 541,545 ----
  _GL_CXXALIASWARN1 (wmemchr, const wchar_t *,
                     (const wchar_t *s, wchar_t c, size_t n));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemchr);
  # endif
***************
*** 506,510 ****
--- 562,568 ----
  _GL_CXXALIAS_SYS (wmemcmp, int,
                    (const wchar_t *s1, const wchar_t *s2, size_t n));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemcmp);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wmemcmp
***************
*** 520,528 ****
  # if !@HAVE_WMEMCPY@
  _GL_FUNCDECL_SYS (wmemcpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wmemcpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  _GL_CXXALIASWARN (wmemcpy);
  #elif defined GNULIB_POSIXCHECK
  # undef wmemcpy
--- 578,590 ----
  # if !@HAVE_WMEMCPY@
  _GL_FUNCDECL_SYS (wmemcpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wmemcpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemcpy);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wmemcpy
***************
*** 543,547 ****
--- 605,611 ----
  _GL_CXXALIAS_SYS (wmemmove, wchar_t *,
                    (wchar_t *dest, const wchar_t *src, size_t n));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemmove);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wmemmove
***************
*** 553,556 ****
--- 617,643 ----
  
  
+ /* Copy N wide characters of SRC to DEST.
+    Return pointer to wide characters after the last written wide character.  */
+ #if @GNULIB_WMEMPCPY@
+ # if !@HAVE_WMEMPCPY@
+ _GL_FUNCDECL_SYS (wmempcpy, wchar_t *,
+                   (wchar_t *restrict dest,
+                    const wchar_t *restrict src, size_t n));
+ # endif
+ _GL_CXXALIAS_SYS (wmempcpy, wchar_t *,
+                   (wchar_t *restrict dest,
+                    const wchar_t *restrict src, size_t n));
+ # if __GLIBC__ >= 2
+ _GL_CXXALIASWARN (wmempcpy);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef wmempcpy
+ # if HAVE_RAW_DECL_WMEMPCPY
+ _GL_WARN_ON_USE (wmempcpy, "wmempcpy is unportable - "
+                  "use gnulib module wmempcpy for portability");
+ # endif
+ #endif
+ 
+ 
  /* Set N wide characters of S to C.  */
  #if @GNULIB_WMEMSET@
***************
*** 559,563 ****
--- 646,652 ----
  # endif
  _GL_CXXALIAS_SYS (wmemset, wchar_t *, (wchar_t *s, wchar_t c, size_t n));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemset);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wmemset
***************
*** 575,579 ****
--- 664,670 ----
  # endif
  _GL_CXXALIAS_SYS (wcslen, size_t, (const wchar_t *s));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcslen);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcslen
***************
*** 605,612 ****
  #if @GNULIB_WCSCPY@
  # if !@HAVE_WCSCPY@
! _GL_FUNCDECL_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
  # endif
! _GL_CXXALIAS_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
  _GL_CXXALIASWARN (wcscpy);
  #elif defined GNULIB_POSIXCHECK
  # undef wcscpy
--- 696,707 ----
  #if @GNULIB_WCSCPY@
  # if !@HAVE_WCSCPY@
! _GL_FUNCDECL_SYS (wcscpy, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
  # endif
! _GL_CXXALIAS_SYS (wcscpy, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscpy);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscpy
***************
*** 621,627 ****
  #if @GNULIB_WCPCPY@
  # if !@HAVE_WCPCPY@
! _GL_FUNCDECL_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
  # endif
! _GL_CXXALIAS_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
  _GL_CXXALIASWARN (wcpcpy);
  #elif defined GNULIB_POSIXCHECK
--- 716,724 ----
  #if @GNULIB_WCPCPY@
  # if !@HAVE_WCPCPY@
! _GL_FUNCDECL_SYS (wcpcpy, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
  # endif
! _GL_CXXALIAS_SYS (wcpcpy, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
  _GL_CXXALIASWARN (wcpcpy);
  #elif defined GNULIB_POSIXCHECK
***************
*** 638,646 ****
  # if !@HAVE_WCSNCPY@
  _GL_FUNCDECL_SYS (wcsncpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcsncpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  _GL_CXXALIASWARN (wcsncpy);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncpy
--- 735,747 ----
  # if !@HAVE_WCSNCPY@
  _GL_FUNCDECL_SYS (wcsncpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcsncpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsncpy);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncpy
***************
*** 657,664 ****
  # if !@HAVE_WCPNCPY@
  _GL_FUNCDECL_SYS (wcpncpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcpncpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  _GL_CXXALIASWARN (wcpncpy);
  #elif defined GNULIB_POSIXCHECK
--- 758,767 ----
  # if !@HAVE_WCPNCPY@
  _GL_FUNCDECL_SYS (wcpncpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcpncpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
  _GL_CXXALIASWARN (wcpncpy);
  #elif defined GNULIB_POSIXCHECK
***************
*** 674,681 ****
  #if @GNULIB_WCSCAT@
  # if !@HAVE_WCSCAT@
! _GL_FUNCDECL_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
  # endif
! _GL_CXXALIAS_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
  _GL_CXXALIASWARN (wcscat);
  #elif defined GNULIB_POSIXCHECK
  # undef wcscat
--- 777,788 ----
  #if @GNULIB_WCSCAT@
  # if !@HAVE_WCSCAT@
! _GL_FUNCDECL_SYS (wcscat, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
  # endif
! _GL_CXXALIAS_SYS (wcscat, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscat);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscat
***************
*** 691,699 ****
  # if !@HAVE_WCSNCAT@
  _GL_FUNCDECL_SYS (wcsncat, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcsncat, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  _GL_CXXALIASWARN (wcsncat);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncat
--- 798,810 ----
  # if !@HAVE_WCSNCAT@
  _GL_FUNCDECL_SYS (wcsncat, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src,
!                    size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcsncat, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src,
!                    size_t n));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsncat);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncat
***************
*** 712,716 ****
--- 823,829 ----
  # endif
  _GL_CXXALIAS_SYS (wcscmp, int, (const wchar_t *s1, const wchar_t *s2));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscmp);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscmp
***************
*** 731,735 ****
--- 844,850 ----
  _GL_CXXALIAS_SYS (wcsncmp, int,
                    (const wchar_t *s1, const wchar_t *s2, size_t n));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsncmp);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncmp
***************
*** 784,788 ****
--- 899,905 ----
  # endif
  _GL_CXXALIAS_SYS (wcscoll, int, (const wchar_t *s1, const wchar_t *s2));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscoll);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscoll
***************
*** 799,806 ****
  #if @GNULIB_WCSXFRM@
  # if !@HAVE_WCSXFRM@
! _GL_FUNCDECL_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
  # endif
! _GL_CXXALIAS_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
  _GL_CXXALIASWARN (wcsxfrm);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsxfrm
--- 916,927 ----
  #if @GNULIB_WCSXFRM@
  # if !@HAVE_WCSXFRM@
! _GL_FUNCDECL_SYS (wcsxfrm, size_t,
!                   (wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
  # endif
! _GL_CXXALIAS_SYS (wcsxfrm, size_t,
!                   (wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsxfrm);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsxfrm
***************
*** 814,821 ****
  /* Duplicate S, returning an identical malloc'd string.  */
  #if @GNULIB_WCSDUP@
! # if !@HAVE_WCSDUP@
  _GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
! # endif
  _GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
  _GL_CXXALIASWARN (wcsdup);
  #elif defined GNULIB_POSIXCHECK
--- 935,950 ----
  /* Duplicate S, returning an identical malloc'd string.  */
  #if @GNULIB_WCSDUP@
! # if defined _WIN32 && !defined __CYGWIN__
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   undef wcsdup
! #   define wcsdup _wcsdup
! #  endif
! _GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
! # else
! #  if !@HAVE_WCSDUP@
  _GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
! #  endif
  _GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
+ # endif
  _GL_CXXALIASWARN (wcsdup);
  #elif defined GNULIB_POSIXCHECK
***************
*** 825,828 ****
--- 954,976 ----
                   "use gnulib module wcsdup for portability");
  # endif
+ #elif @GNULIB_MDA_WCSDUP@
+ /* On native Windows, map 'wcsdup' to '_wcsdup', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::wcsdup always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef wcsdup
+ #   define wcsdup _wcsdup
+ #  endif
+ _GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
+ # else
+ _GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
+ #  if @HAVE_DECL_WCSDUP@
+ _GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
+ #  endif
+ # endif
+ # if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_WCSDUP@
+ _GL_CXXALIASWARN (wcsdup);
+ # endif
  #endif
  
***************
*** 846,850 ****
  _GL_CXXALIASWARN1 (wcschr, wchar_t *, (wchar_t *wcs, wchar_t wc));
  _GL_CXXALIASWARN1 (wcschr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
! # else
  _GL_CXXALIASWARN (wcschr);
  # endif
--- 994,998 ----
  _GL_CXXALIASWARN1 (wcschr, wchar_t *, (wchar_t *wcs, wchar_t wc));
  _GL_CXXALIASWARN1 (wcschr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcschr);
  # endif
***************
*** 876,880 ****
  _GL_CXXALIASWARN1 (wcsrchr, wchar_t *, (wchar_t *wcs, wchar_t wc));
  _GL_CXXALIASWARN1 (wcsrchr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
! # else
  _GL_CXXALIASWARN (wcsrchr);
  # endif
--- 1024,1028 ----
  _GL_CXXALIASWARN1 (wcsrchr, wchar_t *, (wchar_t *wcs, wchar_t wc));
  _GL_CXXALIASWARN1 (wcsrchr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsrchr);
  # endif
***************
*** 896,900 ****
--- 1044,1050 ----
  # endif
  _GL_CXXALIAS_SYS (wcscspn, size_t, (const wchar_t *wcs, const wchar_t *reject));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscspn);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscspn
***************
*** 914,918 ****
--- 1064,1070 ----
  # endif
  _GL_CXXALIAS_SYS (wcsspn, size_t, (const wchar_t *wcs, const wchar_t *accept));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsspn);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsspn
***************
*** 945,949 ****
  _GL_CXXALIASWARN1 (wcspbrk, const wchar_t *,
                     (const wchar_t *wcs, const wchar_t *accept));
! # else
  _GL_CXXALIASWARN (wcspbrk);
  # endif
--- 1097,1101 ----
  _GL_CXXALIASWARN1 (wcspbrk, const wchar_t *,
                     (const wchar_t *wcs, const wchar_t *accept));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcspbrk);
  # endif
***************
*** 961,965 ****
  # if !@HAVE_WCSSTR@
  _GL_FUNCDECL_SYS (wcsstr, wchar_t *,
!                   (const wchar_t *haystack, const wchar_t *needle)
                    _GL_ATTRIBUTE_PURE);
  # endif
--- 1113,1118 ----
  # if !@HAVE_WCSSTR@
  _GL_FUNCDECL_SYS (wcsstr, wchar_t *,
!                   (const wchar_t *restrict haystack,
!                    const wchar_t *restrict needle)
                    _GL_ATTRIBUTE_PURE);
  # endif
***************
*** 970,982 ****
         }  */
  _GL_CXXALIAS_SYS_CAST2 (wcsstr,
!                         wchar_t *, (const wchar_t *, const wchar_t *),
!                         const wchar_t *, (const wchar_t *, const wchar_t *));
  # if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
       && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
  _GL_CXXALIASWARN1 (wcsstr, wchar_t *,
!                    (wchar_t *haystack, const wchar_t *needle));
  _GL_CXXALIASWARN1 (wcsstr, const wchar_t *,
!                    (const wchar_t *haystack, const wchar_t *needle));
! # else
  _GL_CXXALIASWARN (wcsstr);
  # endif
--- 1123,1139 ----
         }  */
  _GL_CXXALIAS_SYS_CAST2 (wcsstr,
!                         wchar_t *,
!                         (const wchar_t *restrict, const wchar_t *restrict),
!                         const wchar_t *,
!                         (const wchar_t *restrict, const wchar_t *restrict));
  # if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
       && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
  _GL_CXXALIASWARN1 (wcsstr, wchar_t *,
!                    (wchar_t *restrict haystack,
!                     const wchar_t *restrict needle));
  _GL_CXXALIASWARN1 (wcsstr, const wchar_t *,
!                    (const wchar_t *restrict haystack,
!                     const wchar_t *restrict needle));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsstr);
  # endif
***************
*** 992,1002 ****
  /* Divide WCS into tokens separated by characters in DELIM.  */
  #if @GNULIB_WCSTOK@
! # if !@HAVE_WCSTOK@
  _GL_FUNCDECL_SYS (wcstok, wchar_t *,
!                   (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
! # endif
  _GL_CXXALIAS_SYS (wcstok, wchar_t *,
!                   (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
  _GL_CXXALIASWARN (wcstok);
  #elif defined GNULIB_POSIXCHECK
  # undef wcstok
--- 1149,1176 ----
  /* Divide WCS into tokens separated by characters in DELIM.  */
  #if @GNULIB_WCSTOK@
! # if @REPLACE_WCSTOK@
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   undef wcstok
! #   define wcstok rpl_wcstok
! #  endif
! _GL_FUNCDECL_RPL (wcstok, wchar_t *,
!                   (wchar_t *restrict wcs, const wchar_t *restrict delim,
!                    wchar_t **restrict ptr));
! _GL_CXXALIAS_RPL (wcstok, wchar_t *,
!                   (wchar_t *restrict wcs, const wchar_t *restrict delim,
!                    wchar_t **restrict ptr));
! # else
! #  if !@HAVE_WCSTOK@
  _GL_FUNCDECL_SYS (wcstok, wchar_t *,
!                   (wchar_t *restrict wcs, const wchar_t *restrict delim,
!                    wchar_t **restrict ptr));
! #  endif
  _GL_CXXALIAS_SYS (wcstok, wchar_t *,
!                   (wchar_t *restrict wcs, const wchar_t *restrict delim,
!                    wchar_t **restrict ptr));
! # endif
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcstok);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcstok
***************
*** 1026,1030 ****
--- 1200,1206 ----
  _GL_CXXALIAS_SYS (wcswidth, int, (const wchar_t *s, size_t n));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcswidth);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcswidth
***************
*** 1037,1041 ****
  
  /* Convert *TP to a date and time wide string.  See
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html>.  */
  #if @GNULIB_WCSFTIME@
  # if @REPLACE_WCSFTIME@
--- 1213,1217 ----
  
  /* Convert *TP to a date and time wide string.  See
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html>.  */
  #if @GNULIB_WCSFTIME@
  # if @REPLACE_WCSFTIME@
***************
*** 1044,1062 ****
  #   define wcsftime rpl_wcsftime
  #  endif
! _GL_FUNCDECL_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
!                                      const wchar_t *__fmt, const struct tm *__tp)
!                                     _GL_ARG_NONNULL ((1, 3, 4)));
! _GL_CXXALIAS_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
!                                      const wchar_t *__fmt, const struct tm *__tp));
  # else
  #  if !@HAVE_WCSFTIME@
! _GL_FUNCDECL_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
!                                      const wchar_t *__fmt, const struct tm *__tp)
!                                     _GL_ARG_NONNULL ((1, 3, 4)));
! #  endif
! _GL_CXXALIAS_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
!                                      const wchar_t *__fmt, const struct tm *__tp));
  # endif
  _GL_CXXALIASWARN (wcsftime);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsftime
--- 1220,1248 ----
  #   define wcsftime rpl_wcsftime
  #  endif
! _GL_FUNCDECL_RPL (wcsftime, size_t,
!                   (wchar_t *restrict __buf, size_t __bufsize,
!                    const wchar_t *restrict __fmt,
!                    const struct tm *restrict __tp)
!                   _GL_ARG_NONNULL ((1, 3, 4)));
! _GL_CXXALIAS_RPL (wcsftime, size_t,
!                   (wchar_t *restrict __buf, size_t __bufsize,
!                    const wchar_t *restrict __fmt,
!                    const struct tm *restrict __tp));
  # else
  #  if !@HAVE_WCSFTIME@
! _GL_FUNCDECL_SYS (wcsftime, size_t,
!                   (wchar_t *restrict __buf, size_t __bufsize,
!                    const wchar_t *restrict __fmt,
!                    const struct tm *restrict __tp)
!                   _GL_ARG_NONNULL ((1, 3, 4)));
! #  endif
! _GL_CXXALIAS_SYS (wcsftime, size_t,
!                   (wchar_t *restrict __buf, size_t __bufsize,
!                    const wchar_t *restrict __fmt,
!                    const struct tm *restrict __tp));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsftime);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsftime
diff -Nrc2 texinfo-6.7/gnulib/lib/wcrtomb.c texinfo-6.8/gnulib/lib/wcrtomb.c
*** texinfo-6.7/gnulib/lib/wcrtomb.c	2019-09-19 15:18:34.000000000 +0100
--- texinfo-6.8/gnulib/lib/wcrtomb.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Convert wide character to multibyte character.
!    Copyright (C) 2008-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2008.
  
--- 1,4 ----
  /* Convert wide character to multibyte character.
!    Copyright (C) 2008-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2008.
  
***************
*** 27,30 ****
--- 27,31 ----
  size_t
  wcrtomb (char *s, wchar_t wc, mbstate_t *ps)
+ #undef wcrtomb
  {
    /* This implementation of wcrtomb supports only stateless encodings.
***************
*** 36,45 ****
      }
  
    if (s == NULL)
      /* We know the NUL wide character corresponds to the NUL character.  */
      return 1;
    else
      {
! #if defined __ANDROID__
        /* Implement consistently with mbrtowc(): through a 1:1 correspondence,
           as in ISO-8859-1.  */
--- 37,51 ----
      }
  
+ #if !HAVE_WCRTOMB                       /* IRIX 6.5 */ \
+     || WCRTOMB_RETVAL_BUG               /* Solaris 11.3, MSVC */ \
+     || WCRTOMB_C_LOCALE_BUG             /* Android */
    if (s == NULL)
      /* We know the NUL wide character corresponds to the NUL character.  */
      return 1;
    else
+ #endif
      {
! #if HAVE_WCRTOMB
! # if WCRTOMB_C_LOCALE_BUG               /* Android */
        /* Implement consistently with mbrtowc(): through a 1:1 correspondence,
           as in ISO-8859-1.  */
***************
*** 49,59 ****
            return 1;
          }
! #else
!       /* Implement on top of wctomb().  */
        int ret = wctomb (s, wc);
  
        if (ret >= 0)
          return ret;
- #endif
        else
          {
--- 55,74 ----
            return 1;
          }
!       else
!         {
!           errno = EILSEQ;
!           return (size_t)(-1);
!         }
! # else
!       return wcrtomb (s, wc, ps);
! # endif
! #else                                   /* IRIX 6.5 */
!       /* Fallback for platforms that don't have wcrtomb().
!          Implement on top of wctomb().
!          This code is not multithread-safe.  */
        int ret = wctomb (s, wc);
  
        if (ret >= 0)
          return ret;
        else
          {
***************
*** 61,64 ****
--- 76,80 ----
            return (size_t)(-1);
          }
+ #endif
      }
  }
diff -Nrc2 texinfo-6.7/gnulib/lib/wctype.in.h texinfo-6.8/gnulib/lib/wctype.in.h
*** texinfo-6.7/gnulib/lib/wctype.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/wctype.in.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* A substitute for ISO C99 <wctype.h>, for platforms that lack it.
  
!    Copyright (C) 2006-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A substitute for ISO C99 <wctype.h>, for platforms that lack it.
  
!    Copyright (C) 2006-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 20,24 ****
  /*
   * ISO C 99 <wctype.h> for platforms that lack it.
!  * <http://www.opengroup.org/susv3xbd/wctype.h.html>
   *
   * iswctype, towctrans, towlower, towupper, wctrans, wctype,
--- 20,24 ----
  /*
   * ISO C 99 <wctype.h> for platforms that lack it.
!  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html>
   *
   * iswctype, towctrans, towlower, towupper, wctrans, wctype,
***************
*** 46,57 ****
  
  #if @HAVE_WINT_T@
! /* Solaris 2.5 has a bug: <wchar.h> must be included before <wctype.h>.
!    Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! # include <stddef.h>
! # include <stdio.h>
! # include <time.h>
  # include <wchar.h>
  #endif
--- 46,50 ----
  
  #if @HAVE_WINT_T@
! /* Solaris 2.5 has a bug: <wchar.h> must be included before <wctype.h>.  */
  # include <wchar.h>
  #endif
***************
*** 134,164 ****
  /* FreeBSD 4.4 to 4.11 has <wctype.h> but lacks the functions.
     Linux libc5 has <wctype.h> and the functions but they are broken.
     Assume all 11 functions (all isw* except iswblank) are implemented the
     same way, or not at all.  */
  # if ! @HAVE_ISWCNTRL@ || @REPLACE_ISWCNTRL@
  
! /* IRIX 5.3 has macros but no functions, its isw* macros refer to an
!    undefined variable _ctmp_ and to <ctype.h> macros like _P, and they
!    refer to system functions like _iswctype that are not in the
!    standard C library.  Rather than try to get ancient buggy
!    implementations like this to work, just disable them.  */
! #  undef iswalnum
! #  undef iswalpha
! #  undef iswblank
! #  undef iswcntrl
! #  undef iswdigit
! #  undef iswgraph
! #  undef iswlower
! #  undef iswprint
! #  undef iswpunct
! #  undef iswspace
! #  undef iswupper
! #  undef iswxdigit
! #  undef towlower
! #  undef towupper
  
- /* Linux libc5 has <wctype.h> and the functions but they are broken.  */
- #  if @REPLACE_ISWCNTRL@
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  #    define iswalnum rpl_iswalnum
  #    define iswalpha rpl_iswalpha
--- 127,240 ----
  /* FreeBSD 4.4 to 4.11 has <wctype.h> but lacks the functions.
     Linux libc5 has <wctype.h> and the functions but they are broken.
+    mingw and MSVC have <wctype.h> and the functions but they take a wchar_t
+    as argument, not an rpl_wint_t.
     Assume all 11 functions (all isw* except iswblank) are implemented the
     same way, or not at all.  */
  # if ! @HAVE_ISWCNTRL@ || @REPLACE_ISWCNTRL@
  
! #  if @GNULIB_OVERRIDES_WINT_T@ /* implies @REPLACE_ISWCNTRL@ */
! 
! _GL_WCTYPE_INLINE int
! rpl_iswalnum (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswalnum ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswalpha (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswalpha ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswblank (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswblank ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswcntrl (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswcntrl ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswdigit (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? wc >= '0' && wc <= '9' : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswgraph (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswgraph ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswlower (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswlower ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswprint (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswprint ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswpunct (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswpunct ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswspace (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswspace ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswupper (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? iswupper ((wchar_t) wc) : 0);
! }
! 
! _GL_WCTYPE_INLINE int
! rpl_iswxdigit (wint_t wc)
! {
!   return ((wchar_t) wc == wc
!           ? (wc >= '0' && wc <= '9')
!             || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'F')
!           : 0);
! }
! 
! _GL_WCTYPE_INLINE wint_t
! rpl_towlower (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? (wchar_t) towlower ((wchar_t) wc) : wc);
! }
! 
! _GL_WCTYPE_INLINE wint_t
! rpl_towupper (wint_t wc)
! {
!   return ((wchar_t) wc == wc ? (wchar_t) towupper ((wchar_t) wc) : wc);
! }
  
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #    undef iswalnum
+ #    undef iswalpha
+ #    undef iswblank
+ #    undef iswcntrl
+ #    undef iswdigit
+ #    undef iswgraph
+ #    undef iswlower
+ #    undef iswprint
+ #    undef iswpunct
+ #    undef iswspace
+ #    undef iswupper
+ #    undef iswxdigit
+ #    undef towlower
+ #    undef towupper
  #    define iswalnum rpl_iswalnum
  #    define iswalpha rpl_iswalpha
***************
*** 173,191 ****
  #    define iswupper rpl_iswupper
  #    define iswxdigit rpl_iswxdigit
- #   endif
- #  endif
- #  if @REPLACE_TOWLOWER@
- #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  #    define towlower rpl_towlower
  #    define towupper rpl_towupper
  #   endif
! #  endif
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswalnum
! #  else
  iswalnum
! #  endif
           (wint_t wc)
  {
--- 249,308 ----
  #    define iswupper rpl_iswupper
  #    define iswxdigit rpl_iswxdigit
  #    define towlower rpl_towlower
  #    define towupper rpl_towupper
  #   endif
! 
! #  else
! 
! /* IRIX 5.3 has macros but no functions, its isw* macros refer to an
!    undefined variable _ctmp_ and to <ctype.h> macros like _P, and they
!    refer to system functions like _iswctype that are not in the
!    standard C library.  Rather than try to get ancient buggy
!    implementations like this to work, just disable them.  */
! #   undef iswalnum
! #   undef iswalpha
! #   undef iswblank
! #   undef iswcntrl
! #   undef iswdigit
! #   undef iswgraph
! #   undef iswlower
! #   undef iswprint
! #   undef iswpunct
! #   undef iswspace
! #   undef iswupper
! #   undef iswxdigit
! #   undef towlower
! #   undef towupper
! 
! /* Linux libc5 has <wctype.h> and the functions but they are broken.  */
! #   if @REPLACE_ISWCNTRL@
! #    if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #     define iswalnum rpl_iswalnum
! #     define iswalpha rpl_iswalpha
! #     define iswblank rpl_iswblank
! #     define iswcntrl rpl_iswcntrl
! #     define iswdigit rpl_iswdigit
! #     define iswgraph rpl_iswgraph
! #     define iswlower rpl_iswlower
! #     define iswprint rpl_iswprint
! #     define iswpunct rpl_iswpunct
! #     define iswspace rpl_iswspace
! #     define iswupper rpl_iswupper
! #     define iswxdigit rpl_iswxdigit
! #    endif
! #   endif
! #   if @REPLACE_TOWLOWER@
! #    if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #     define towlower rpl_towlower
! #     define towupper rpl_towupper
! #    endif
! #   endif
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswalnum
! #   else
  iswalnum
! #   endif
           (wint_t wc)
  {
***************
*** 195,203 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswalpha
! #  else
  iswalpha
! #  endif
           (wint_t wc)
  {
--- 312,320 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswalpha
! #   else
  iswalpha
! #   endif
           (wint_t wc)
  {
***************
*** 206,214 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswblank
! #  else
  iswblank
! #  endif
           (wint_t wc)
  {
--- 323,331 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswblank
! #   else
  iswblank
! #   endif
           (wint_t wc)
  {
***************
*** 217,225 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswcntrl
! #  else
  iswcntrl
! #  endif
          (wint_t wc)
  {
--- 334,342 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswcntrl
! #   else
  iswcntrl
! #   endif
          (wint_t wc)
  {
***************
*** 228,236 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswdigit
! #  else
  iswdigit
! #  endif
           (wint_t wc)
  {
--- 345,353 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWDIGIT@
  rpl_iswdigit
! #   else
  iswdigit
! #   endif
           (wint_t wc)
  {
***************
*** 239,247 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswgraph
! #  else
  iswgraph
! #  endif
           (wint_t wc)
  {
--- 356,364 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswgraph
! #   else
  iswgraph
! #   endif
           (wint_t wc)
  {
***************
*** 250,258 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswlower
! #  else
  iswlower
! #  endif
           (wint_t wc)
  {
--- 367,375 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswlower
! #   else
  iswlower
! #   endif
           (wint_t wc)
  {
***************
*** 261,269 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswprint
! #  else
  iswprint
! #  endif
           (wint_t wc)
  {
--- 378,386 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswprint
! #   else
  iswprint
! #   endif
           (wint_t wc)
  {
***************
*** 272,280 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswpunct
! #  else
  iswpunct
! #  endif
           (wint_t wc)
  {
--- 389,397 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswpunct
! #   else
  iswpunct
! #   endif
           (wint_t wc)
  {
***************
*** 285,293 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswspace
! #  else
  iswspace
! #  endif
           (wint_t wc)
  {
--- 402,410 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswspace
! #   else
  iswspace
! #   endif
           (wint_t wc)
  {
***************
*** 297,305 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswupper
! #  else
  iswupper
! #  endif
           (wint_t wc)
  {
--- 414,422 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWCNTRL@
  rpl_iswupper
! #   else
  iswupper
! #   endif
           (wint_t wc)
  {
***************
*** 308,316 ****
  
  _GL_WCTYPE_INLINE int
! #  if @REPLACE_ISWCNTRL@
  rpl_iswxdigit
! #  else
  iswxdigit
! #  endif
            (wint_t wc)
  {
--- 425,433 ----
  
  _GL_WCTYPE_INLINE int
! #   if @REPLACE_ISWXDIGIT@
  rpl_iswxdigit
! #   else
  iswxdigit
! #   endif
            (wint_t wc)
  {
***************
*** 320,328 ****
  
  _GL_WCTYPE_INLINE wint_t
! #  if @REPLACE_TOWLOWER@
  rpl_towlower
! #  else
  towlower
! #  endif
           (wint_t wc)
  {
--- 437,445 ----
  
  _GL_WCTYPE_INLINE wint_t
! #   if @REPLACE_TOWLOWER@
  rpl_towlower
! #   else
  towlower
! #   endif
           (wint_t wc)
  {
***************
*** 331,339 ****
  
  _GL_WCTYPE_INLINE wint_t
! #  if @REPLACE_TOWLOWER@
  rpl_towupper
! #  else
  towupper
! #  endif
           (wint_t wc)
  {
--- 448,456 ----
  
  _GL_WCTYPE_INLINE wint_t
! #   if @REPLACE_TOWLOWER@
  rpl_towupper
! #   else
  towupper
! #   endif
           (wint_t wc)
  {
***************
*** 341,359 ****
  }
  
! # elif @GNULIB_ISWBLANK@ && (! @HAVE_ISWBLANK@ || @REPLACE_ISWBLANK@)
! /* Only the iswblank function is missing.  */
  
! #  if @REPLACE_ISWBLANK@
! #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #    define iswblank rpl_iswblank
! #   endif
  _GL_FUNCDECL_RPL (iswblank, int, (wint_t wc));
! #  else
  _GL_FUNCDECL_SYS (iswblank, int, (wint_t wc));
  #  endif
  
  # endif
  
! # if defined __MINGW32__
  
  /* On native Windows, wchar_t is uint16_t, and wint_t is uint32_t.
--- 458,501 ----
  }
  
! #  endif
  
! # else
! /* Only some of the functions are missing or broken.  */
! 
! #  if @GNULIB_ISWBLANK@ && (! @HAVE_ISWBLANK@ || @REPLACE_ISWBLANK@)
! /* Only the iswblank function is missing.  */
! #   if @REPLACE_ISWBLANK@
! #    if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #     define iswblank rpl_iswblank
! #    endif
  _GL_FUNCDECL_RPL (iswblank, int, (wint_t wc));
! #   else
  _GL_FUNCDECL_SYS (iswblank, int, (wint_t wc));
+ #   endif
+ #  endif
+ 
+ #  if @GNULIB_ISWDIGIT@
+ #   if @REPLACE_ISWDIGIT@
+ #    if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #     undef iswdigit
+ #     define iswdigit rpl_iswdigit
+ #    endif
+ _GL_FUNCDECL_RPL (iswdigit, int, (wint_t wc));
+ #   endif
+ #  endif
+ 
+ #  if @GNULIB_ISWXDIGIT@
+ #   if @REPLACE_ISWXDIGIT@
+ #    if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #     undef iswxdigit
+ #     define iswxdigit rpl_iswxdigit
+ #    endif
+ _GL_FUNCDECL_RPL (iswxdigit, int, (wint_t wc));
+ #   endif
  #  endif
  
  # endif
  
! # if defined __MINGW32__ && !@GNULIB_OVERRIDES_WINT_T@
  
  /* On native Windows, wchar_t is uint16_t, and wint_t is uint32_t.
***************
*** 388,392 ****
  #  endif
  
! # endif /* __MINGW32__ */
  
  # define GNULIB_defined_wctype_functions 1
--- 530,534 ----
  #  endif
  
! # endif /* __MINGW32__ && !@GNULIB_OVERRIDES_WINT_T@ */
  
  # define GNULIB_defined_wctype_functions 1
***************
*** 395,421 ****
  #if @REPLACE_ISWCNTRL@
  _GL_CXXALIAS_RPL (iswalnum, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswalpha, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswcntrl, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswdigit, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswgraph, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswlower, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswprint, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswpunct, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswspace, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswupper, int, (wint_t wc));
- _GL_CXXALIAS_RPL (iswxdigit, int, (wint_t wc));
  #else
  _GL_CXXALIAS_SYS (iswalnum, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswalpha, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswcntrl, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswdigit, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswgraph, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswlower, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswprint, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswpunct, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswspace, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswupper, int, (wint_t wc));
  _GL_CXXALIAS_SYS (iswxdigit, int, (wint_t wc));
  #endif
  _GL_CXXALIASWARN (iswalnum);
  _GL_CXXALIASWARN (iswalpha);
--- 537,598 ----
  #if @REPLACE_ISWCNTRL@
  _GL_CXXALIAS_RPL (iswalnum, int, (wint_t wc));
  #else
  _GL_CXXALIAS_SYS (iswalnum, int, (wint_t wc));
+ #endif
+ #if @REPLACE_ISWCNTRL@
+ _GL_CXXALIAS_RPL (iswalpha, int, (wint_t wc));
+ #else
  _GL_CXXALIAS_SYS (iswalpha, int, (wint_t wc));
+ #endif
+ #if @REPLACE_ISWCNTRL@
+ _GL_CXXALIAS_RPL (iswcntrl, int, (wint_t wc));
+ #else
  _GL_CXXALIAS_SYS (iswcntrl, int, (wint_t wc));
+ #endif
+ #if @GNULIB_ISWDIGIT@
+ # if @REPLACE_ISWDIGIT@
+ _GL_CXXALIAS_RPL (iswdigit, int, (wint_t wc));
+ # else
  _GL_CXXALIAS_SYS (iswdigit, int, (wint_t wc));
+ # endif
+ #endif
+ #if @REPLACE_ISWCNTRL@
+ _GL_CXXALIAS_RPL (iswgraph, int, (wint_t wc));
+ #else
  _GL_CXXALIAS_SYS (iswgraph, int, (wint_t wc));
+ #endif
+ #if @REPLACE_ISWCNTRL@
+ _GL_CXXALIAS_RPL (iswlower, int, (wint_t wc));
+ #else
  _GL_CXXALIAS_SYS (iswlower, int, (wint_t wc));
+ #endif
+ #if @REPLACE_ISWCNTRL@
+ _GL_CXXALIAS_RPL (iswprint, int, (wint_t wc));
+ #else
  _GL_CXXALIAS_SYS (iswprint, int, (wint_t wc));
+ #endif
+ #if @REPLACE_ISWCNTRL@
+ _GL_CXXALIAS_RPL (iswpunct, int, (wint_t wc));
+ #else
  _GL_CXXALIAS_SYS (iswpunct, int, (wint_t wc));
+ #endif
+ #if @REPLACE_ISWCNTRL@
+ _GL_CXXALIAS_RPL (iswspace, int, (wint_t wc));
+ #else
  _GL_CXXALIAS_SYS (iswspace, int, (wint_t wc));
+ #endif
+ #if @REPLACE_ISWCNTRL@
+ _GL_CXXALIAS_RPL (iswupper, int, (wint_t wc));
+ #else
  _GL_CXXALIAS_SYS (iswupper, int, (wint_t wc));
+ #endif
+ #if @GNULIB_ISWXDIGIT@
+ # if @REPLACE_ISWXDIGIT@
+ _GL_CXXALIAS_RPL (iswxdigit, int, (wint_t wc));
+ # else
  _GL_CXXALIAS_SYS (iswxdigit, int, (wint_t wc));
+ # endif
  #endif
+ #if __GLIBC__ >= 2
  _GL_CXXALIASWARN (iswalnum);
  _GL_CXXALIASWARN (iswalpha);
***************
*** 429,432 ****
--- 606,610 ----
  _GL_CXXALIASWARN (iswupper);
  _GL_CXXALIASWARN (iswxdigit);
+ #endif
  
  #if @GNULIB_ISWBLANK@
***************
*** 436,440 ****
--- 614,620 ----
  _GL_CXXALIAS_SYS (iswblank, int, (wint_t wc));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (iswblank);
+ # endif
  #endif
  
***************
*** 452,456 ****
--- 632,638 ----
  # endif
  _GL_CXXALIAS_SYS (wctype, wctype_t, (const char *name));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wctype);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wctype
***************
*** 465,473 ****
     The argument DESC must have been returned by the wctype() function.  */
  #if @GNULIB_ISWCTYPE@
! # if !@HAVE_WCTYPE_T@
  _GL_FUNCDECL_SYS (iswctype, int, (wint_t wc, wctype_t desc));
! # endif
  _GL_CXXALIAS_SYS (iswctype, int, (wint_t wc, wctype_t desc));
  _GL_CXXALIASWARN (iswctype);
  #elif defined GNULIB_POSIXCHECK
  # undef iswctype
--- 647,666 ----
     The argument DESC must have been returned by the wctype() function.  */
  #if @GNULIB_ISWCTYPE@
! # if @GNULIB_OVERRIDES_WINT_T@
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   undef iswctype
! #   define iswctype rpl_iswctype
! #  endif
! _GL_FUNCDECL_RPL (iswctype, int, (wint_t wc, wctype_t desc));
! _GL_CXXALIAS_RPL (iswctype, int, (wint_t wc, wctype_t desc));
! # else
! #  if !@HAVE_WCTYPE_T@
  _GL_FUNCDECL_SYS (iswctype, int, (wint_t wc, wctype_t desc));
! #  endif
  _GL_CXXALIAS_SYS (iswctype, int, (wint_t wc, wctype_t desc));
+ # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (iswctype);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef iswctype
***************
*** 485,490 ****
--- 678,685 ----
  _GL_CXXALIAS_SYS (towupper, wint_t, (wint_t wc));
  #endif
+ #if __GLIBC__ >= 2
  _GL_CXXALIASWARN (towlower);
  _GL_CXXALIASWARN (towupper);
+ #endif
  
  #if !@HAVE_WCTRANS_T@
***************
*** 501,505 ****
--- 696,702 ----
  # endif
  _GL_CXXALIAS_SYS (wctrans, wctrans_t, (const char *name));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wctrans);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wctrans
***************
*** 518,522 ****
--- 715,721 ----
  # endif
  _GL_CXXALIAS_SYS (towctrans, wint_t, (wint_t wc, wctrans_t desc));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (towctrans);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef towctrans
diff -Nrc2 texinfo-6.7/gnulib/lib/wcwidth.c texinfo-6.8/gnulib/lib/wcwidth.c
*** texinfo-6.7/gnulib/lib/wcwidth.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/wcwidth.c	2021-03-11 18:57:56.000000000 +0000
***************
*** 1,4 ****
  /* Determine the number of screen columns needed for a character.
!    Copyright (C) 2006-2007, 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Determine the number of screen columns needed for a character.
!    Copyright (C) 2006-2007, 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 35,39 ****
  }
  
! #if GNULIB_WCHAR_SINGLE
  /* When we know that the locale does not change, provide a speedup by
     caching the value of is_locale_utf8.  */
--- 35,39 ----
  }
  
! #if GNULIB_WCHAR_SINGLE_LOCALE
  /* When we know that the locale does not change, provide a speedup by
     caching the value of is_locale_utf8.  */
diff -Nrc2 texinfo-6.7/gnulib/lib/windows-initguard.h texinfo-6.8/gnulib/lib/windows-initguard.h
*** texinfo-6.7/gnulib/lib/windows-initguard.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/windows-initguard.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Init guards, somewhat like spinlocks (native Windows implementation).
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Init guards, somewhat like spinlocks (native Windows implementation).
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/windows-mutex.c texinfo-6.8/gnulib/lib/windows-mutex.c
*** texinfo-6.7/gnulib/lib/windows-mutex.c	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/windows-mutex.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Plain mutexes (native Windows implementation).
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Plain mutexes (native Windows implementation).
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/windows-mutex.h texinfo-6.8/gnulib/lib/windows-mutex.h
*** texinfo-6.7/gnulib/lib/windows-mutex.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/windows-mutex.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Plain mutexes (native Windows implementation).
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Plain mutexes (native Windows implementation).
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/windows-once.c texinfo-6.8/gnulib/lib/windows-once.c
*** texinfo-6.7/gnulib/lib/windows-once.c	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/windows-once.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Once-only control (native Windows implementation).
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Once-only control (native Windows implementation).
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/windows-once.h texinfo-6.8/gnulib/lib/windows-once.h
*** texinfo-6.7/gnulib/lib/windows-once.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/windows-once.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Once-only control (native Windows implementation).
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Once-only control (native Windows implementation).
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/windows-recmutex.c texinfo-6.8/gnulib/lib/windows-recmutex.c
*** texinfo-6.7/gnulib/lib/windows-recmutex.c	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/windows-recmutex.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Plain recursive mutexes (native Windows implementation).
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Plain recursive mutexes (native Windows implementation).
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/windows-recmutex.h texinfo-6.8/gnulib/lib/windows-recmutex.h
*** texinfo-6.7/gnulib/lib/windows-recmutex.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/windows-recmutex.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Plain recursive mutexes (native Windows implementation).
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Plain recursive mutexes (native Windows implementation).
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/windows-rwlock.c texinfo-6.8/gnulib/lib/windows-rwlock.c
*** texinfo-6.7/gnulib/lib/windows-rwlock.c	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/windows-rwlock.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Read-write locks (native Windows implementation).
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Read-write locks (native Windows implementation).
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 26,29 ****
--- 26,33 ----
  #include <stdlib.h>
  
+ /* Don't assume that UNICODE is not defined.  */
+ #undef CreateEvent
+ #define CreateEvent CreateEventA
+ 
  /* In this file, the waitqueues are implemented as circular arrays.  */
  #define glwthread_waitqueue_t glwthread_carray_waitqueue_t
diff -Nrc2 texinfo-6.7/gnulib/lib/windows-rwlock.h texinfo-6.8/gnulib/lib/windows-rwlock.h
*** texinfo-6.7/gnulib/lib/windows-rwlock.h	2019-09-19 15:18:33.000000000 +0100
--- texinfo-6.8/gnulib/lib/windows-rwlock.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,4 ****
  /* Read-write locks (native Windows implementation).
!    Copyright (C) 2005-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Read-write locks (native Windows implementation).
!    Copyright (C) 2005-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/lib/xalloc-die.c texinfo-6.8/gnulib/lib/xalloc-die.c
*** texinfo-6.7/gnulib/lib/xalloc-die.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/xalloc-die.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* Report a memory allocation failure and exit.
  
!    Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,5 ----
  /* Report a memory allocation failure and exit.
  
!    Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/gnulib/lib/xalloc.h texinfo-6.8/gnulib/lib/xalloc.h
*** texinfo-6.7/gnulib/lib/xalloc.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/xalloc.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* xalloc.h -- malloc with out-of-memory checking
  
!    Copyright (C) 1990-2000, 2003-2004, 2006-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* xalloc.h -- malloc with out-of-memory checking
  
!    Copyright (C) 1990-2000, 2003-2004, 2006-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 32,35 ****
--- 32,36 ----
  #endif
  
+ 
  #ifdef __cplusplus
  extern "C" {
***************
*** 37,46 ****
  
  
! #if ! defined __clang__ && \
!     (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
! # define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
! #else
! # define _GL_ATTRIBUTE_ALLOC_SIZE(args)
! #endif
  
  /* This function is always triggered when memory is exhausted.
--- 38,42 ----
  
  
! #if GNULIB_XALLOC_DIE
  
  /* This function is always triggered when memory is exhausted.
***************
*** 49,53 ****
     function to call when one wants the program to die because of a
     memory allocation failure.  */
! extern _Noreturn void xalloc_die (void);
  
  void *xmalloc (size_t s)
--- 45,53 ----
     function to call when one wants the program to die because of a
     memory allocation failure.  */
! /*extern*/ _Noreturn void xalloc_die (void);
! 
! #endif /* GNULIB_XALLOC_DIE */
! 
! #if GNULIB_XALLOC
  
  void *xmalloc (size_t s)
***************
*** 72,92 ****
  /* Allocate an object of type T dynamically, with error checking.  */
  /* extern t *XMALLOC (typename t); */
! #define XMALLOC(t) ((t *) xmalloc (sizeof (t)))
  
  /* Allocate memory for N elements of type T, with error checking.  */
  /* extern t *XNMALLOC (size_t n, typename t); */
! #define XNMALLOC(n, t) \
!    ((t *) (sizeof (t) == 1 ? xmalloc (n) : xnmalloc (n, sizeof (t))))
  
  /* Allocate an object of type T dynamically, with error checking,
     and zero it.  */
  /* extern t *XZALLOC (typename t); */
! #define XZALLOC(t) ((t *) xzalloc (sizeof (t)))
  
  /* Allocate memory for N elements of type T, with error checking,
     and zero it.  */
  /* extern t *XCALLOC (size_t n, typename t); */
! #define XCALLOC(n, t) \
!    ((t *) (sizeof (t) == 1 ? xzalloc (n) : xcalloc (n, sizeof (t))))
  
  
--- 72,92 ----
  /* Allocate an object of type T dynamically, with error checking.  */
  /* extern t *XMALLOC (typename t); */
! # define XMALLOC(t) ((t *) xmalloc (sizeof (t)))
  
  /* Allocate memory for N elements of type T, with error checking.  */
  /* extern t *XNMALLOC (size_t n, typename t); */
! # define XNMALLOC(n, t) \
!     ((t *) (sizeof (t) == 1 ? xmalloc (n) : xnmalloc (n, sizeof (t))))
  
  /* Allocate an object of type T dynamically, with error checking,
     and zero it.  */
  /* extern t *XZALLOC (typename t); */
! # define XZALLOC(t) ((t *) xzalloc (sizeof (t)))
  
  /* Allocate memory for N elements of type T, with error checking,
     and zero it.  */
  /* extern t *XCALLOC (size_t n, typename t); */
! # define XCALLOC(n, t) \
!     ((t *) (sizeof (t) == 1 ? xzalloc (n) : xcalloc (n, sizeof (t))))
  
  
***************
*** 219,224 ****
--- 219,231 ----
  }
  
+ #endif /* GNULIB_XALLOC */
+ 
+ 
  #ifdef __cplusplus
  }
+ #endif
+ 
+ 
+ #if GNULIB_XALLOC && defined __cplusplus
  
  /* C++ does not allow conversions from void * to other pointer types
***************
*** 256,260 ****
  }
  
! #endif
  
  _GL_INLINE_HEADER_END
--- 263,268 ----
  }
  
! #endif /* GNULIB_XALLOC && C++ */
! 
  
  _GL_INLINE_HEADER_END
diff -Nrc2 texinfo-6.7/gnulib/lib/xalloc-oversized.h texinfo-6.8/gnulib/lib/xalloc-oversized.h
*** texinfo-6.7/gnulib/lib/xalloc-oversized.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/xalloc-oversized.h	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* xalloc-oversized.h -- memory allocation size checking
  
!    Copyright (C) 1990-2000, 2003-2004, 2006-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* xalloc-oversized.h -- memory allocation size checking
  
!    Copyright (C) 1990-2000, 2003-2004, 2006-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 42,46 ****
     function, so that it works correctly even when SIZE_MAX < N.  */
  
! #if 7 <= __GNUC__
  # define xalloc_oversized(n, s) \
     __builtin_mul_overflow_p (n, s, (__xalloc_count_type) 1)
--- 42,46 ----
     function, so that it works correctly even when SIZE_MAX < N.  */
  
! #if 7 <= __GNUC__ && !defined __clang__
  # define xalloc_oversized(n, s) \
     __builtin_mul_overflow_p (n, s, (__xalloc_count_type) 1)
diff -Nrc2 texinfo-6.7/gnulib/lib/xmalloc.c texinfo-6.8/gnulib/lib/xmalloc.c
*** texinfo-6.7/gnulib/lib/xmalloc.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/xmalloc.c	2021-02-09 21:05:39.000000000 +0000
***************
*** 1,5 ****
  /* xmalloc.c -- malloc with out of memory checking
  
!    Copyright (C) 1990-2000, 2002-2006, 2008-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* xmalloc.c -- malloc with out of memory checking
  
!    Copyright (C) 1990-2000, 2002-2006, 2008-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 25,31 ****
  #include <string.h>
  
! /* 1 if calloc is known to be compatible with GNU calloc.  This
!    matters if we are not also using the calloc module, which defines
!    HAVE_CALLOC_GNU and supports the GNU API even on non-GNU platforms.  */
  #if defined HAVE_CALLOC_GNU || (defined __GLIBC__ && !defined __UCLIBC__)
  enum { HAVE_GNU_CALLOC = 1 };
--- 25,33 ----
  #include <string.h>
  
! /* 1 if calloc, malloc and realloc are known to be compatible with GNU.
!    This matters if we are not also using the calloc-gnu, malloc-gnu
!    and realloc-gnu modules, which define HAVE_CALLOC_GNU,
!    HAVE_MALLOC_GNU and HAVE_REALLOC_GNU and support the GNU API even
!    on non-GNU platforms.  */
  #if defined HAVE_CALLOC_GNU || (defined __GLIBC__ && !defined __UCLIBC__)
  enum { HAVE_GNU_CALLOC = 1 };
***************
*** 33,36 ****
--- 35,48 ----
  enum { HAVE_GNU_CALLOC = 0 };
  #endif
+ #if defined HAVE_MALLOC_GNU || (defined __GLIBC__ && !defined __UCLIBC__)
+ enum { HAVE_GNU_MALLOC = 1 };
+ #else
+ enum { HAVE_GNU_MALLOC = 0 };
+ #endif
+ #if defined HAVE_REALLOC_GNU || (defined __GLIBC__ && !defined __UCLIBC__)
+ enum { HAVE_GNU_REALLOC = 1 };
+ #else
+ enum { HAVE_GNU_REALLOC = 0 };
+ #endif
  
  /* Allocate N bytes of memory dynamically, with error checking.  */
***************
*** 40,44 ****
  {
    void *p = malloc (n);
!   if (!p && n != 0)
      xalloc_die ();
    return p;
--- 52,56 ----
  {
    void *p = malloc (n);
!   if (!p && (HAVE_GNU_MALLOC || n))
      xalloc_die ();
    return p;
***************
*** 51,66 ****
  xrealloc (void *p, size_t n)
  {
!   if (!n && p)
      {
!       /* The GNU and C99 realloc behaviors disagree here.  Act like
!          GNU, even if the underlying realloc is C99.  */
        free (p);
        return NULL;
      }
  
!   p = realloc (p, n);
!   if (!p && n)
      xalloc_die ();
!   return p;
  }
  
--- 63,77 ----
  xrealloc (void *p, size_t n)
  {
!   if (!HAVE_GNU_REALLOC && !n && p)
      {
!       /* The GNU and C99 realloc behaviors disagree here.  Act like GNU.  */
        free (p);
        return NULL;
      }
  
!   void *r = realloc (p, n);
!   if (!r && (n || (HAVE_GNU_REALLOC && !p)))
      xalloc_die ();
!   return r;
  }
  
***************
*** 77,88 ****
  }
  
! /* Allocate S bytes of zeroed memory dynamically, with error checking.
     There's no need for xnzalloc (N, S), since it would be equivalent
     to xcalloc (N, S).  */
  
  void *
! xzalloc (size_t s)
  {
!   return memset (xmalloc (s), 0, s);
  }
  
--- 88,99 ----
  }
  
! /* Allocate N bytes of zeroed memory dynamically, with error checking.
     There's no need for xnzalloc (N, S), since it would be equivalent
     to xcalloc (N, S).  */
  
  void *
! xzalloc (size_t n)
  {
!   return xcalloc (n, 1);
  }
  
diff -Nrc2 texinfo-6.7/gnulib/lib/xsize.h texinfo-6.8/gnulib/lib/xsize.h
*** texinfo-6.7/gnulib/lib/xsize.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/lib/xsize.h	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,5 ****
  /* xsize.h -- Checked size_t computations.
  
!    Copyright (C) 2003, 2008-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* xsize.h -- Checked size_t computations.
  
!    Copyright (C) 2003, 2008-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 28,31 ****
--- 28,34 ----
  #endif
  
+ /* Get ATTRIBUTE_PURE.  */
+ #include "attribute.h"
+ 
  #ifndef _GL_INLINE_HEADER_BEGIN
   #error "Please include config.h first."
***************
*** 57,64 ****
  
  /* Sum of two sizes, with overflow check.  */
! XSIZE_INLINE size_t
! #if __GNUC__ >= 3
! __attribute__ ((__pure__))
! #endif
  xsum (size_t size1, size_t size2)
  {
--- 60,64 ----
  
  /* Sum of two sizes, with overflow check.  */
! XSIZE_INLINE size_t ATTRIBUTE_PURE
  xsum (size_t size1, size_t size2)
  {
***************
*** 68,75 ****
  
  /* Sum of three sizes, with overflow check.  */
! XSIZE_INLINE size_t
! #if __GNUC__ >= 3
! __attribute__ ((__pure__))
! #endif
  xsum3 (size_t size1, size_t size2, size_t size3)
  {
--- 68,72 ----
  
  /* Sum of three sizes, with overflow check.  */
! XSIZE_INLINE size_t ATTRIBUTE_PURE
  xsum3 (size_t size1, size_t size2, size_t size3)
  {
***************
*** 78,85 ****
  
  /* Sum of four sizes, with overflow check.  */
! XSIZE_INLINE size_t
! #if __GNUC__ >= 3
! __attribute__ ((__pure__))
! #endif
  xsum4 (size_t size1, size_t size2, size_t size3, size_t size4)
  {
--- 75,79 ----
  
  /* Sum of four sizes, with overflow check.  */
! XSIZE_INLINE size_t ATTRIBUTE_PURE
  xsum4 (size_t size1, size_t size2, size_t size3, size_t size4)
  {
***************
*** 88,95 ****
  
  /* Maximum of two sizes, with overflow check.  */
! XSIZE_INLINE size_t
! #if __GNUC__ >= 3
! __attribute__ ((__pure__))
! #endif
  xmax (size_t size1, size_t size2)
  {
--- 82,86 ----
  
  /* Maximum of two sizes, with overflow check.  */
! XSIZE_INLINE size_t ATTRIBUTE_PURE
  xmax (size_t size1, size_t size2)
  {
diff -Nrc2 texinfo-6.7/gnulib/m4/00gnulib.m4 texinfo-6.8/gnulib/m4/00gnulib.m4
*** texinfo-6.7/gnulib/m4/00gnulib.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/00gnulib.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # 00gnulib.m4 serial 3
! dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # 00gnulib.m4 serial 8
! dnl Copyright (C) 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 6,42 ****
  
  dnl This file must be named something that sorts before all other
! dnl gnulib-provided .m4 files.  It is needed until such time as we can
! dnl assume Autoconf 2.64, with its improved AC_DEFUN_ONCE and
! dnl m4_divert semantics.
  
! # Until autoconf 2.63, handling of the diversion stack required m4_init
! # to be called first; but this does not happen with aclocal.  Wrapping
! # the entire execution in another layer of the diversion stack fixes this.
! # Worse, prior to autoconf 2.62, m4_wrap depended on the underlying m4
! # for whether it was FIFO or LIFO; in order to properly balance with
! # m4_init, we need to undo our push just before anything wrapped within
! # the m4_init body.  The way to ensure this is to wrap both sides of
! # m4_init with a one-shot macro that does the pop at the right time.
! m4_ifndef([_m4_divert_diversion],
! [m4_divert_push([KILL])
! m4_define([gl_divert_fixup], [m4_divert_pop()m4_define([$0])])
! m4_define([m4_init],
!   [gl_divert_fixup()]m4_defn([m4_init])[gl_divert_fixup()])])
! 
! 
! # AC_DEFUN_ONCE([NAME], VALUE)
! # ----------------------------
! # Define NAME to expand to VALUE on the first use (whether by direct
! # expansion, or by AC_REQUIRE), and to nothing on all subsequent uses.
! # Avoid bugs in AC_REQUIRE in Autoconf 2.63 and earlier.  This
! # definition is slower than the version in Autoconf 2.64, because it
! # can only use interfaces that existed since 2.59; but it achieves the
! # same effect.  Quoting is necessary to avoid confusing Automake.
! m4_version_prereq([2.63.263], [],
! [m4_define([AC][_DEFUN_ONCE],
!   [AC][_DEFUN([$1],
!     [AC_REQUIRE([_gl_DEFUN_ONCE([$1])],
!       [m4_indir([_gl_DEFUN_ONCE([$1])])])])]dnl
! [AC][_DEFUN([_gl_DEFUN_ONCE([$1])], [$2])])])
  
  # gl_00GNULIB
--- 6,81 ----
  
  dnl This file must be named something that sorts before all other
! dnl gnulib-provided .m4 files.  It is needed until the clang fix has
! dnl been included in Autoconf.
  
! # The following definitions arrange to use a compiler option
! # -Werror=implicit-function-declaration in AC_CHECK_DECL, when the
! # compiler is clang.  Without it, clang implicitly declares "known"
! # library functions in C mode, but not in C++ mode, which would cause
! # Gnulib to omit a declaration and thus later produce an error in C++
! # mode.  As of clang 9.0, these "known" functions are identified through
! # LIBBUILTIN invocations in the LLVM source file
! # llvm/tools/clang/include/clang/Basic/Builtins.def.
! # It's not possible to AC_REQUIRE the extra tests from AC_CHECK_DECL,
! # because AC_CHECK_DECL, like other Autoconf built-ins, is not supposed
! # to AC_REQUIRE anything: some configure.ac files have their first
! # AC_CHECK_DECL executed conditionally.  Therefore append the extra tests
! # to AC_PROG_CC.
! AC_DEFUN([gl_COMPILER_CLANG],
! [
! dnl AC_REQUIRE([AC_PROG_CC])
!   AC_CACHE_CHECK([whether the compiler is clang],
!     [gl_cv_compiler_clang],
!     [dnl Use _AC_COMPILE_IFELSE instead of AC_EGREP_CPP, to avoid error
!      dnl "circular dependency of AC_LANG_COMPILER(C)" if AC_PROG_CC has
!      dnl not yet been invoked.
!      _AC_COMPILE_IFELSE(
!         [AC_LANG_PROGRAM([[
!            #ifdef __clang__
!            barfbarf
!            #endif
!            ]],[[]])
!         ],
!         [gl_cv_compiler_clang=no],
!         [gl_cv_compiler_clang=yes])
!     ])
! ])
! AC_DEFUN([gl_COMPILER_PREPARE_CHECK_DECL],
! [
! dnl AC_REQUIRE([AC_PROG_CC])
! dnl AC_REQUIRE([gl_COMPILER_CLANG])
!   AC_CACHE_CHECK([for compiler option needed when checking for declarations],
!     [gl_cv_compiler_check_decl_option],
!     [if test $gl_cv_compiler_clang = yes; then
!        dnl Test whether the compiler supports the option
!        dnl '-Werror=implicit-function-declaration'.
!        save_ac_compile="$ac_compile"
!        ac_compile="$ac_compile -Werror=implicit-function-declaration"
!        dnl Use _AC_COMPILE_IFELSE instead of AC_COMPILE_IFELSE, to avoid a
!        dnl warning "AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS".
!        _AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]],[[]])],
!          [gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration'],
!          [gl_cv_compiler_check_decl_option=none])
!        ac_compile="$save_ac_compile"
!      else
!        gl_cv_compiler_check_decl_option=none
!      fi
!     ])
!   if test "x$gl_cv_compiler_check_decl_option" != xnone; then
!     ac_compile_for_check_decl="$ac_compile $gl_cv_compiler_check_decl_option"
!   else
!     ac_compile_for_check_decl="$ac_compile"
!   fi
! ])
! dnl Redefine _AC_CHECK_DECL_BODY so that it references ac_compile_for_check_decl
! dnl instead of ac_compile.  If, for whatever reason, the override of AC_PROG_CC
! dnl in zzgnulib.m4 is inactive, use the original ac_compile.
! m4_define([_AC_CHECK_DECL_BODY],
! [  ac_save_ac_compile="$ac_compile"
!   if test -n "$ac_compile_for_check_decl"; then
!     ac_compile="$ac_compile_for_check_decl"
!   fi]
! m4_defn([_AC_CHECK_DECL_BODY])[  ac_compile="$ac_save_ac_compile"
! ])
  
  # gl_00GNULIB
diff -Nrc2 texinfo-6.7/gnulib/m4/absolute-header.m4 texinfo-6.8/gnulib/m4/absolute-header.m4
*** texinfo-6.7/gnulib/m4/absolute-header.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/absolute-header.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # absolute-header.m4 serial 16
! dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # absolute-header.m4 serial 17
! dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 23,37 ****
  [AC_REQUIRE([AC_CANONICAL_HOST])
  AC_LANG_PREPROC_REQUIRE()dnl
- dnl FIXME: gl_absolute_header and ac_header_exists must be used unquoted
- dnl until we can assume autoconf 2.64 or newer.
  m4_foreach_w([gl_HEADER_NAME], [$1],
    [AS_VAR_PUSHDEF([gl_absolute_header],
                    [gl_cv_absolute_]m4_defn([gl_HEADER_NAME]))dnl
    AC_CACHE_CHECK([absolute name of <]m4_defn([gl_HEADER_NAME])[>],
!     m4_defn([gl_absolute_header]),
      [AS_VAR_PUSHDEF([ac_header_exists],
                      [ac_cv_header_]m4_defn([gl_HEADER_NAME]))dnl
      AC_CHECK_HEADERS_ONCE(m4_defn([gl_HEADER_NAME]))dnl
!     if test AS_VAR_GET(ac_header_exists) = yes; then
        gl_ABSOLUTE_HEADER_ONE(m4_defn([gl_HEADER_NAME]))
      fi
--- 23,35 ----
  [AC_REQUIRE([AC_CANONICAL_HOST])
  AC_LANG_PREPROC_REQUIRE()dnl
  m4_foreach_w([gl_HEADER_NAME], [$1],
    [AS_VAR_PUSHDEF([gl_absolute_header],
                    [gl_cv_absolute_]m4_defn([gl_HEADER_NAME]))dnl
    AC_CACHE_CHECK([absolute name of <]m4_defn([gl_HEADER_NAME])[>],
!     [gl_absolute_header],
      [AS_VAR_PUSHDEF([ac_header_exists],
                      [ac_cv_header_]m4_defn([gl_HEADER_NAME]))dnl
      AC_CHECK_HEADERS_ONCE(m4_defn([gl_HEADER_NAME]))dnl
!     if test AS_VAR_GET([ac_header_exists]) = yes; then
        gl_ABSOLUTE_HEADER_ONE(m4_defn([gl_HEADER_NAME]))
      fi
***************
*** 39,43 ****
      ])dnl
    AC_DEFINE_UNQUOTED(AS_TR_CPP([ABSOLUTE_]m4_defn([gl_HEADER_NAME])),
!                      ["AS_VAR_GET(gl_absolute_header)"],
                       [Define this to an absolute name of <]m4_defn([gl_HEADER_NAME])[>.])
    AS_VAR_POPDEF([gl_absolute_header])dnl
--- 37,41 ----
      ])dnl
    AC_DEFINE_UNQUOTED(AS_TR_CPP([ABSOLUTE_]m4_defn([gl_HEADER_NAME])),
!                      ["AS_VAR_GET([gl_absolute_header])"],
                       [Define this to an absolute name of <]m4_defn([gl_HEADER_NAME])[>.])
    AS_VAR_POPDEF([gl_absolute_header])dnl
diff -Nrc2 texinfo-6.7/gnulib/m4/alloca.m4 texinfo-6.8/gnulib/m4/alloca.m4
*** texinfo-6.7/gnulib/m4/alloca.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/alloca.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # alloca.m4 serial 15
! dnl Copyright (C) 2002-2004, 2006-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
! # alloca.m4 serial 20
! dnl Copyright (C) 2002-2004, 2006-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
***************
*** 51,61 ****
  AC_DEFUN([gl_PREREQ_ALLOCA], [:])
  
! # This works around a bug in autoconf <= 2.68.
! # See <https://lists.gnu.org/r/bug-gnulib/2011-06/msg00277.html>.
  
! m4_version_prereq([2.69], [] ,[
! 
! # This is taken from the following Autoconf patch:
! # https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=6cd9f12520b0d6f76d3230d7565feba1ecf29497
  
  # _AC_LIBOBJ_ALLOCA
--- 51,61 ----
  AC_DEFUN([gl_PREREQ_ALLOCA], [:])
  
! m4_version_prereq([2.70], [], [
  
! # This works around a bug in autoconf <= 2.68 and has simplifications
! # from 2.70.  See:
! # https://lists.gnu.org/r/bug-gnulib/2011-06/msg00277.html
! # https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=6cd9f12520b0d6f76d3230d7565feba1ecf29497
! # https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=15edf7fd8094fd14a89d9891dd72a9624762597a
  
  # _AC_LIBOBJ_ALLOCA
***************
*** 73,96 ****
  AC_DEFINE(C_ALLOCA, 1, [Define to 1 if using 'alloca.c'.])
  
- AC_CACHE_CHECK(whether 'alloca.c' needs Cray hooks, ac_cv_os_cray,
- [AC_EGREP_CPP(webecray,
- [#if defined CRAY && ! defined CRAY2
- webecray
- #else
- wenotbecray
- #endif
- ], ac_cv_os_cray=yes, ac_cv_os_cray=no)])
- if test $ac_cv_os_cray = yes; then
-   for ac_func in _getb67 GETB67 getb67; do
-     AC_CHECK_FUNC($ac_func,
-                   [AC_DEFINE_UNQUOTED(CRAY_STACKSEG_END, $ac_func,
-                                       [Define to one of '_getb67', 'GETB67',
-                                        'getb67' for Cray-2 and Cray-YMP
-                                        systems. This function is required for
-                                        'alloca.c' support on those systems.])
-     break])
-   done
- fi
- 
  AC_CACHE_CHECK([stack direction for C alloca],
                 [ac_cv_c_stack_direction],
--- 73,76 ----
***************
*** 123,127 ****
          STACK_DIRECTION < 0 => grows toward lower addresses
          STACK_DIRECTION = 0 => direction of growth unknown */
! @%:@undef STACK_DIRECTION])dnl
  AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction)
  ])# _AC_LIBOBJ_ALLOCA
--- 103,107 ----
          STACK_DIRECTION < 0 => grows toward lower addresses
          STACK_DIRECTION = 0 => direction of growth unknown */
! #undef STACK_DIRECTION])dnl
  AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction)
  ])# _AC_LIBOBJ_ALLOCA
diff -Nrc2 texinfo-6.7/gnulib/m4/argz.m4 texinfo-6.8/gnulib/m4/argz.m4
*** texinfo-6.7/gnulib/m4/argz.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/argz.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,5 ****
  # Portability macros for glibc argz.                    -*- Autoconf -*-
  #
! #   Copyright (C) 2004-2019 Free Software Foundation, Inc.
  #   Written by Gary V. Vaughan <gary@gnu.org>
  #
--- 1,5 ----
  # Portability macros for glibc argz.                    -*- Autoconf -*-
  #
! #   Copyright (C) 2004-2021 Free Software Foundation, Inc.
  #   Written by Gary V. Vaughan <gary@gnu.org>
  #
***************
*** 8,12 ****
  # modifications, as long as this notice is preserved.
  
! # serial 12 argz.m4
  
  AC_DEFUN([gl_FUNC_ARGZ],
--- 8,12 ----
  # modifications, as long as this notice is preserved.
  
! # serial 13 argz.m4
  
  AC_DEFUN([gl_FUNC_ARGZ],
***************
*** 48,52 ****
             lt_cv_sys_argz_works=no
             if test "$cross_compiling" != no; then
!              lt_cv_sys_argz_works="guessing no"
             else
               lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
--- 48,52 ----
             lt_cv_sys_argz_works=no
             if test "$cross_compiling" != no; then
!              lt_cv_sys_argz_works="$gl_cross_guess_normal"
             else
               lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
diff -Nrc2 texinfo-6.7/gnulib/m4/btowc.m4 texinfo-6.8/gnulib/m4/btowc.m4
*** texinfo-6.7/gnulib/m4/btowc.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/btowc.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # btowc.m4 serial 11
! dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # btowc.m4 serial 12
! dnl Copyright (C) 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 29,40 ****
          AC_RUN_IFELSE(
            [AC_LANG_SOURCE([[
- #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 29,32 ----
***************
*** 80,91 ****
              [AC_LANG_SOURCE([[
  #include <locale.h>
- #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
  #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 72,76 ----
diff -Nrc2 texinfo-6.7/gnulib/m4/builtin-expect.m4 texinfo-6.8/gnulib/m4/builtin-expect.m4
*** texinfo-6.7/gnulib/m4/builtin-expect.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/builtin-expect.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,5 ****
  dnl Check for __builtin_expect.
  
! dnl Copyright 2016-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,5 ----
  dnl Check for __builtin_expect.
  
! dnl Copyright 2016-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/close.m4 texinfo-6.8/gnulib/m4/close.m4
*** texinfo-6.7/gnulib/m4/close.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/close.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,35 ----
+ # close.m4 serial 9
+ dnl Copyright (C) 2008-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_CLOSE],
+ [
+   AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+   m4_ifdef([gl_MSVC_INVAL], [
+     AC_REQUIRE([gl_MSVC_INVAL])
+     if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
+       REPLACE_CLOSE=1
+     fi
+   ])
+   m4_ifdef([gl_PREREQ_SYS_H_WINSOCK2], [
+     gl_PREREQ_SYS_H_WINSOCK2
+     if test $UNISTD_H_HAVE_WINSOCK2_H = 1; then
+       dnl Even if the 'socket' module is not used here, another part of the
+       dnl application may use it and pass file descriptors that refer to
+       dnl sockets to the close() function. So enable the support for sockets.
+       REPLACE_CLOSE=1
+     fi
+   ])
+   dnl Replace close() for supporting the gnulib-defined fchdir() function,
+   dnl to keep fchdir's bookkeeping up-to-date.
+   m4_ifdef([gl_FUNC_FCHDIR], [
+     if test $REPLACE_CLOSE = 0; then
+       gl_TEST_FCHDIR
+       if test $HAVE_FCHDIR = 0; then
+         REPLACE_CLOSE=1
+       fi
+     fi
+   ])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/codeset.m4 texinfo-6.8/gnulib/m4/codeset.m4
*** texinfo-6.7/gnulib/m4/codeset.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/codeset.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # codeset.m4 serial 5 (gettext-0.18.2)
! dnl Copyright (C) 2000-2002, 2006, 2008-2014, 2016, 2019 Free Software
  dnl Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
  # codeset.m4 serial 5 (gettext-0.18.2)
! dnl Copyright (C) 2000-2002, 2006, 2008-2014, 2016, 2019-2021 Free Software
  dnl Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-6.7/gnulib/m4/dirname.m4 texinfo-6.8/gnulib/m4/dirname.m4
*** texinfo-6.7/gnulib/m4/dirname.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/dirname.m4	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,19 ****
- #serial 10   -*- autoconf -*-
- dnl Copyright (C) 2002-2006, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
- dnl with or without modifications, as long as this notice is preserved.
- 
- AC_DEFUN([gl_DIRNAME],
- [
-   AC_REQUIRE([gl_DIRNAME_LGPL])
- ])
- 
- AC_DEFUN([gl_DIRNAME_LGPL],
- [
-   dnl Prerequisites of lib/dirname.h.
-   AC_REQUIRE([gl_DOUBLE_SLASH_ROOT])
- 
-   dnl No prerequisites of lib/basename-lgpl.c, lib/dirname-lgpl.c,
-   dnl lib/stripslash.c.
- ])
--- 0 ----
diff -Nrc2 texinfo-6.7/gnulib/m4/double-slash-root.m4 texinfo-6.8/gnulib/m4/double-slash-root.m4
*** texinfo-6.7/gnulib/m4/double-slash-root.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/double-slash-root.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # double-slash-root.m4 serial 4   -*- Autoconf -*-
! dnl Copyright (C) 2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # double-slash-root.m4 serial 4   -*- Autoconf -*-
! dnl Copyright (C) 2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/dup2.m4 texinfo-6.8/gnulib/m4/dup2.m4
*** texinfo-6.7/gnulib/m4/dup2.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/dup2.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,105 ----
+ #serial 27
+ dnl Copyright (C) 2002, 2005, 2007, 2009-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_DUP2],
+ [
+   AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_CACHE_CHECK([whether dup2 works], [gl_cv_func_dup2_works],
+     [AC_RUN_IFELSE([
+        AC_LANG_PROGRAM(
+          [[#include <errno.h>
+            #include <fcntl.h>
+            #include <limits.h>
+            #include <sys/resource.h>
+            #include <unistd.h>
+            ]GL_MDA_DEFINES[
+            #ifndef RLIM_SAVED_CUR
+            # define RLIM_SAVED_CUR RLIM_INFINITY
+            #endif
+            #ifndef RLIM_SAVED_MAX
+            # define RLIM_SAVED_MAX RLIM_INFINITY
+            #endif
+          ]],
+          [[int result = 0;
+            int bad_fd = INT_MAX;
+            struct rlimit rlim;
+            if (getrlimit (RLIMIT_NOFILE, &rlim) == 0
+                && 0 <= rlim.rlim_cur && rlim.rlim_cur <= INT_MAX
+                && rlim.rlim_cur != RLIM_INFINITY
+                && rlim.rlim_cur != RLIM_SAVED_MAX
+                && rlim.rlim_cur != RLIM_SAVED_CUR)
+              bad_fd = rlim.rlim_cur;
+            #ifdef FD_CLOEXEC
+              if (fcntl (1, F_SETFD, FD_CLOEXEC) == -1)
+                result |= 1;
+            #endif
+            if (dup2 (1, 1) != 1)
+              result |= 2;
+            #ifdef FD_CLOEXEC
+              if (fcntl (1, F_GETFD) != FD_CLOEXEC)
+                result |= 4;
+            #endif
+            close (0);
+            if (dup2 (0, 0) != -1)
+              result |= 8;
+            /* Many gnulib modules require POSIX conformance of EBADF.  */
+            if (dup2 (2, bad_fd) == -1 && errno != EBADF)
+              result |= 16;
+            /* Flush out some cygwin core dumps.  */
+            if (dup2 (2, -1) != -1 || errno != EBADF)
+              result |= 32;
+            dup2 (2, 255);
+            dup2 (2, 256);
+            /* On OS/2 kLIBC, dup2() does not work on a directory fd.  */
+            {
+              int fd = open (".", O_RDONLY);
+              if (fd == -1)
+                result |= 64;
+              else if (dup2 (fd, fd + 1) == -1)
+                result |= 128;
+              close (fd);
+            }
+            return result;]])
+       ],
+       [gl_cv_func_dup2_works=yes], [gl_cv_func_dup2_works=no],
+       [case "$host_os" in
+          mingw*) # on this platform, dup2 always returns 0 for success
+            gl_cv_func_dup2_works="guessing no" ;;
+          cygwin*) # on cygwin 1.5.x, dup2(1,1) returns 0
+            gl_cv_func_dup2_works="guessing no" ;;
+          aix* | freebsd*)
+                  # on AIX 7.1 and FreeBSD 6.1, dup2 (1,toobig) gives EMFILE,
+                  # not EBADF.
+            gl_cv_func_dup2_works="guessing no" ;;
+          haiku*) # on Haiku alpha 2, dup2(1, 1) resets FD_CLOEXEC.
+            gl_cv_func_dup2_works="guessing no" ;;
+          *-android*) # implemented using dup3(), which fails if oldfd == newfd
+            gl_cv_func_dup2_works="guessing no" ;;
+          os2*) # on OS/2 kLIBC, dup2() does not work on a directory fd.
+            gl_cv_func_dup2_works="guessing no" ;;
+          *) gl_cv_func_dup2_works="guessing yes" ;;
+        esac])
+     ])
+   case "$gl_cv_func_dup2_works" in
+     *yes) ;;
+     *)
+       REPLACE_DUP2=1
+       AC_CHECK_FUNCS([setdtablesize])
+       ;;
+   esac
+   dnl Replace dup2() for supporting the gnulib-defined fchdir() function,
+   dnl to keep fchdir's bookkeeping up-to-date.
+   m4_ifdef([gl_FUNC_FCHDIR], [
+     gl_TEST_FCHDIR
+     if test $HAVE_FCHDIR = 0; then
+       REPLACE_DUP2=1
+     fi
+   ])
+ ])
+ 
+ # Prerequisites of lib/dup2.c.
+ AC_DEFUN([gl_PREREQ_DUP2], [])
diff -Nrc2 texinfo-6.7/gnulib/m4/eealloc.m4 texinfo-6.8/gnulib/m4/eealloc.m4
*** texinfo-6.7/gnulib/m4/eealloc.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/eealloc.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # eealloc.m4 serial 3
! dnl Copyright (C) 2003, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # eealloc.m4 serial 3
! dnl Copyright (C) 2003, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/errno_h.m4 texinfo-6.8/gnulib/m4/errno_h.m4
*** texinfo-6.7/gnulib/m4/errno_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/errno_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # errno_h.m4 serial 13
! dnl Copyright (C) 2004, 2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # errno_h.m4 serial 13
! dnl Copyright (C) 2004, 2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/error.m4 texinfo-6.8/gnulib/m4/error.m4
*** texinfo-6.7/gnulib/m4/error.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/error.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,5 ****
  #serial 14
  
! # Copyright (C) 1996-1998, 2001-2004, 2009-2019 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 1,5 ----
  #serial 14
  
! # Copyright (C) 1996-1998, 2001-2004, 2009-2021 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-6.7/gnulib/m4/exponentd.m4 texinfo-6.8/gnulib/m4/exponentd.m4
*** texinfo-6.7/gnulib/m4/exponentd.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/exponentd.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # exponentd.m4 serial 3
! dnl Copyright (C) 2007-2008, 2010-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # exponentd.m4 serial 3
! dnl Copyright (C) 2007-2008, 2010-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/extensions.m4 texinfo-6.8/gnulib/m4/extensions.m4
*** texinfo-6.7/gnulib/m4/extensions.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/extensions.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,13 ****
! # serial 18  -*- Autoconf -*-
  # Enable extensions on systems that normally disable them.
  
! # Copyright (C) 2003, 2006-2019 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.
  
  # This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from git
  # Autoconf.  Perhaps we can remove this once we can assume Autoconf
! # 2.70 or later everywhere, but since Autoconf mutates rapidly
  # enough in this area it's likely we'll need to redefine
  # AC_USE_SYSTEM_EXTENSIONS for quite some time.
--- 1,18 ----
! # serial 22  -*- Autoconf -*-
  # Enable extensions on systems that normally disable them.
  
! # Copyright (C) 2003, 2006-2021 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 Define to empty for the benefit of Autoconf 2.69 and earlier, so that
+ dnl AC_USE_SYSTEM_EXTENSIONS (below) can be used unchanged from Autoconf 2.70+.
+ m4_ifndef([AC_CHECK_INCLUDES_DEFAULT],
+   [AC_DEFUN([AC_CHECK_INCLUDES_DEFAULT], [])])
+ 
  # This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from git
  # Autoconf.  Perhaps we can remove this once we can assume Autoconf
! # is recent-enough everywhere, but since Autoconf mutates rapidly
  # enough in this area it's likely we'll need to redefine
  # AC_USE_SYSTEM_EXTENSIONS for quite some time.
***************
*** 27,60 ****
  #      invocation occurs in gl_EARLY, not in gl_INIT.
  
  # AC_USE_SYSTEM_EXTENSIONS
  # ------------------------
  # Enable extensions on systems that normally disable them,
  # typically due to standards-conformance issues.
! #
! # Remember that #undef in AH_VERBATIM gets replaced with #define by
! # AC_DEFINE.  The goal here is to define all known feature-enabling
! # macros, then, if reports of conflicts are made, disable macros that
! # cause problems on some platforms (such as __EXTENSIONS__).
  AC_DEFUN_ONCE([AC_USE_SYSTEM_EXTENSIONS],
! [AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
  AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
! 
!   AC_CHECK_HEADER([minix/config.h], [MINIX=yes], [MINIX=])
!   if test "$MINIX" = yes; then
!     AC_DEFINE([_POSIX_SOURCE], [1],
!       [Define to 1 if you need to in order for 'stat' and other
!        things to work.])
!     AC_DEFINE([_POSIX_1_SOURCE], [2],
!       [Define to 2 if the system does not provide POSIX.1 features
!        except with this defined.])
!     AC_DEFINE([_MINIX], [1],
!       [Define to 1 if on MINIX.])
!     AC_DEFINE([_NETBSD_SOURCE], [1],
!       [Define to 1 to make NetBSD features available.  MINIX 3 needs this.])
!   fi
! 
  dnl Use a different key than __EXTENSIONS__, as that name broke existing
  dnl configure.ac when using autoheader 2.62.
!   AH_VERBATIM([USE_SYSTEM_EXTENSIONS],
  [/* Enable extensions on AIX 3, Interix.  */
  #ifndef _ALL_SOURCE
--- 32,56 ----
  #      invocation occurs in gl_EARLY, not in gl_INIT.
  
+ m4_version_prereq([2.70.1], [], [
+ 
  # AC_USE_SYSTEM_EXTENSIONS
  # ------------------------
  # Enable extensions on systems that normally disable them,
  # typically due to standards-conformance issues.
! # We unconditionally define as many of the known feature-enabling
! # as possible, reserving conditional behavior for macros that are
! # known to cause problems on some platforms (such as __EXTENSIONS__).
  AC_DEFUN_ONCE([AC_USE_SYSTEM_EXTENSIONS],
! [AC_BEFORE([$0], [AC_PREPROC_IFELSE])dnl
! AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
! AC_BEFORE([$0], [AC_LINK_IFELSE])dnl
  AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
! AC_BEFORE([$0], [AC_CHECK_INCLUDES_DEFAULT])dnl
! dnl #undef in AH_VERBATIM gets replaced with #define by AC_DEFINE.
  dnl Use a different key than __EXTENSIONS__, as that name broke existing
  dnl configure.ac when using autoheader 2.62.
! dnl The macros below are in alphabetical order ignoring leading _ or __
! dnl prefixes.
! AH_VERBATIM([USE_SYSTEM_EXTENSIONS],
  [/* Enable extensions on AIX 3, Interix.  */
  #ifndef _ALL_SOURCE
***************
*** 65,81 ****
  # undef _DARWIN_C_SOURCE
  #endif
  /* Enable GNU extensions on systems that have them.  */
  #ifndef _GNU_SOURCE
  # undef _GNU_SOURCE
  #endif
! /* Enable NetBSD extensions on NetBSD.  */
  #ifndef _NETBSD_SOURCE
  # undef _NETBSD_SOURCE
  #endif
! /* Enable OpenBSD extensions on NetBSD.  */
  #ifndef _OPENBSD_SOURCE
  # undef _OPENBSD_SOURCE
  #endif
! /* Enable threading extensions on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
--- 61,102 ----
  # undef _DARWIN_C_SOURCE
  #endif
+ /* Enable general extensions on Solaris.  */
+ #ifndef __EXTENSIONS__
+ # undef __EXTENSIONS__
+ #endif
  /* Enable GNU extensions on systems that have them.  */
  #ifndef _GNU_SOURCE
  # undef _GNU_SOURCE
  #endif
! /* Enable X/Open compliant socket functions that do not require linking
!    with -lxnet on HP-UX 11.11.  */
! #ifndef _HPUX_ALT_XOPEN_SOCKET_API
! # undef _HPUX_ALT_XOPEN_SOCKET_API
! #endif
! /* Identify the host operating system as Minix.
!    This macro does not affect the system headers' behavior.
!    A future release of Autoconf may stop defining this macro.  */
! #ifndef _MINIX
! # undef _MINIX
! #endif
! /* Enable general extensions on NetBSD.
!    Enable NetBSD compatibility extensions on Minix.  */
  #ifndef _NETBSD_SOURCE
  # undef _NETBSD_SOURCE
  #endif
! /* Enable OpenBSD compatibility extensions on NetBSD.
!    Oddly enough, this does nothing on OpenBSD.  */
  #ifndef _OPENBSD_SOURCE
  # undef _OPENBSD_SOURCE
  #endif
! /* Define to 1 if needed for POSIX-compatible behavior.  */
! #ifndef _POSIX_SOURCE
! # undef _POSIX_SOURCE
! #endif
! /* Define to 2 if needed for POSIX-compatible behavior.  */
! #ifndef _POSIX_1_SOURCE
! # undef _POSIX_1_SOURCE
! #endif
! /* Enable POSIX-compatible threading on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
***************
*** 113,132 ****
  # undef _TANDEM_SOURCE
  #endif
! /* Enable X/Open extensions if necessary.  HP-UX 11.11 defines
!    mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
!    whether compiling with -Ae or -D_HPUX_SOURCE=1.  */
  #ifndef _XOPEN_SOURCE
  # undef _XOPEN_SOURCE
  #endif
! /* Enable X/Open compliant socket functions that do not require linking
!    with -lxnet on HP-UX 11.11.  */
! #ifndef _HPUX_ALT_XOPEN_SOCKET_API
! # undef _HPUX_ALT_XOPEN_SOCKET_API
! #endif
! /* Enable general extensions on Solaris.  */
! #ifndef __EXTENSIONS__
! # undef __EXTENSIONS__
! #endif
! ])
    AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
      [ac_cv_safe_to_define___extensions__],
--- 134,150 ----
  # undef _TANDEM_SOURCE
  #endif
! /* Enable X/Open extensions.  Define to 500 only if necessary
!    to make mbstate_t available.  */
  #ifndef _XOPEN_SOURCE
  # undef _XOPEN_SOURCE
  #endif
! ])dnl
! 
!   AC_REQUIRE([AC_CHECK_INCLUDES_DEFAULT])dnl
!   _AC_CHECK_HEADER_ONCE([wchar.h])
!   _AC_CHECK_HEADER_ONCE([minix/config.h])
! 
! dnl Defining __EXTENSIONS__ may break the system headers on some systems.
! dnl (FIXME: Which ones?)
    AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
      [ac_cv_safe_to_define___extensions__],
***************
*** 137,145 ****
         [ac_cv_safe_to_define___extensions__=yes],
         [ac_cv_safe_to_define___extensions__=no])])
!   test $ac_cv_safe_to_define___extensions__ = yes &&
!     AC_DEFINE([__EXTENSIONS__])
    AC_DEFINE([_ALL_SOURCE])
    AC_DEFINE([_DARWIN_C_SOURCE])
    AC_DEFINE([_GNU_SOURCE])
    AC_DEFINE([_NETBSD_SOURCE])
    AC_DEFINE([_OPENBSD_SOURCE])
--- 155,185 ----
         [ac_cv_safe_to_define___extensions__=yes],
         [ac_cv_safe_to_define___extensions__=no])])
! 
! dnl HP-UX 11.11 defines mbstate_t only if _XOPEN_SOURCE is defined to
! dnl 500, regardless of whether compiling with -Ae or -D_HPUX_SOURCE=1.
! dnl But defining _XOPEN_SOURCE may turn *off* extensions on platforms
! dnl not covered by turn-on-extensions macros (notably Dragonfly, Free,
! dnl and OpenBSD, which don't have any equivalent of _NETBSD_SOURCE) so
! dnl it should only be defined when necessary.
!   AC_CACHE_CHECK([whether _XOPEN_SOURCE should be defined],
!     [ac_cv_should_define__xopen_source],
!     [ac_cv_should_define__xopen_source=no
!     AS_IF([test $ac_cv_header_wchar_h = yes],
!       [AC_COMPILE_IFELSE(
!         [AC_LANG_PROGRAM([[
!           #include <wchar.h>
!           mbstate_t x;]])],
!         [],
!         [AC_COMPILE_IFELSE(
!           [AC_LANG_PROGRAM([[
!             #define _XOPEN_SOURCE 500
!             #include <wchar.h>
!             mbstate_t x;]])],
!           [ac_cv_should_define__xopen_source=yes])])])])
! 
    AC_DEFINE([_ALL_SOURCE])
    AC_DEFINE([_DARWIN_C_SOURCE])
    AC_DEFINE([_GNU_SOURCE])
+   AC_DEFINE([_HPUX_ALT_XOPEN_SOCKET_API])
    AC_DEFINE([_NETBSD_SOURCE])
    AC_DEFINE([_OPENBSD_SOURCE])
***************
*** 153,174 ****
    AC_DEFINE([__STDC_WANT_MATH_SPEC_FUNCS__])
    AC_DEFINE([_TANDEM_SOURCE])
!   AC_CACHE_CHECK([whether _XOPEN_SOURCE should be defined],
!     [ac_cv_should_define__xopen_source],
!     [ac_cv_should_define__xopen_source=no
!      AC_COMPILE_IFELSE(
!        [AC_LANG_PROGRAM([[
!           #include <wchar.h>
!           mbstate_t x;]])],
!        [],
!        [AC_COMPILE_IFELSE(
!           [AC_LANG_PROGRAM([[
!              #define _XOPEN_SOURCE 500
!              #include <wchar.h>
!              mbstate_t x;]])],
!           [ac_cv_should_define__xopen_source=yes])])])
!   test $ac_cv_should_define__xopen_source = yes &&
!     AC_DEFINE([_XOPEN_SOURCE], [500])
!   AC_DEFINE([_HPUX_ALT_XOPEN_SOCKET_API])
  ])# AC_USE_SYSTEM_EXTENSIONS
  
  # gl_USE_SYSTEM_EXTENSIONS
--- 193,208 ----
    AC_DEFINE([__STDC_WANT_MATH_SPEC_FUNCS__])
    AC_DEFINE([_TANDEM_SOURCE])
!   AS_IF([test $ac_cv_header_minix_config_h = yes],
!     [MINIX=yes
!     AC_DEFINE([_MINIX])
!     AC_DEFINE([_POSIX_SOURCE])
!     AC_DEFINE([_POSIX_1_SOURCE], [2])],
!     [MINIX=])
!   AS_IF([test $ac_cv_safe_to_define___extensions__ = yes],
!     [AC_DEFINE([__EXTENSIONS__])])
!   AS_IF([test $ac_cv_should_define__xopen_source = yes],
!     [AC_DEFINE([_XOPEN_SOURCE], [500])])
  ])# AC_USE_SYSTEM_EXTENSIONS
+ ])
  
  # gl_USE_SYSTEM_EXTENSIONS
***************
*** 178,189 ****
  AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS],
  [
-   dnl Require this macro before AC_USE_SYSTEM_EXTENSIONS.
-   dnl gnulib does not need it. But if it gets required by third-party macros
-   dnl after AC_USE_SYSTEM_EXTENSIONS is required, autoconf 2.62..2.63 emit a
-   dnl warning: "AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS".
-   dnl Note: We can do this only for one of the macros AC_AIX, AC_GNU_SOURCE,
-   dnl AC_MINIX. If people still use AC_AIX or AC_MINIX, they are out of luck.
-   AC_REQUIRE([AC_GNU_SOURCE])
- 
    AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
  ])
--- 212,227 ----
  AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS],
  [
    AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+ 
+   dnl On OpenBSD 6.8 with GCC, the include files contain a couple of
+   dnl definitions that are only activated with an explicit -D_ISOC11_SOURCE.
+   dnl That's because this version of GCC (4.2.1) supports the option
+   dnl '-std=gnu99' but not the option '-std=gnu11'.
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   case "$host_os" in
+     openbsd*)
+       AC_DEFINE([_ISOC11_SOURCE], [1],
+         [Define to enable the declarations of ISO C 11 types and functions.])
+       ;;
+   esac
  ])
diff -Nrc2 texinfo-6.7/gnulib/m4/extern-inline.m4 texinfo-6.8/gnulib/m4/extern-inline.m4
*** texinfo-6.7/gnulib/m4/extern-inline.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/extern-inline.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,5 ****
  dnl 'extern inline' a la ISO C99.
  
! dnl Copyright 2012-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,5 ----
  dnl 'extern inline' a la ISO C99.
  
! dnl Copyright 2012-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 33,37 ****
  
       DragonFly; see
!      http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
  
       FreeBSD; see:
--- 33,37 ----
  
       DragonFly; see
!      http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log
  
       FreeBSD; see:
diff -Nrc2 texinfo-6.7/gnulib/m4/fcntl_h.m4 texinfo-6.8/gnulib/m4/fcntl_h.m4
*** texinfo-6.7/gnulib/m4/fcntl_h.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/fcntl_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,55 ----
+ # serial 17
+ # Configure fcntl.h.
+ dnl Copyright (C) 2006-2007, 2009-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl Written by Paul Eggert.
+ 
+ AC_DEFUN([gl_FCNTL_H],
+ [
+   AC_REQUIRE([gl_FCNTL_H_DEFAULTS])
+   AC_REQUIRE([gl_FCNTL_O_FLAGS])
+   gl_NEXT_HEADERS([fcntl.h])
+ 
+   dnl Ensure the type pid_t gets defined.
+   AC_REQUIRE([AC_TYPE_PID_T])
+ 
+   dnl Ensure the type mode_t gets defined.
+   AC_REQUIRE([AC_TYPE_MODE_T])
+ 
+   dnl Check for declarations of anything we want to poison if the
+   dnl corresponding gnulib module is not in use, if it is not common
+   dnl enough to be declared everywhere.
+   gl_WARN_ON_USE_PREPARE([[#include <fcntl.h>
+     ]], [fcntl openat])
+ ])
+ 
+ AC_DEFUN([gl_FCNTL_MODULE_INDICATOR],
+ [
+   dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+   AC_REQUIRE([gl_FCNTL_H_DEFAULTS])
+   gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+   dnl Define it also as a C macro, for the benefit of the unit tests.
+   gl_MODULE_INDICATOR_FOR_TESTS([$1])
+ ])
+ 
+ AC_DEFUN([gl_FCNTL_H_DEFAULTS],
+ [
+   GNULIB_CREAT=0;        AC_SUBST([GNULIB_CREAT])
+   GNULIB_FCNTL=0;        AC_SUBST([GNULIB_FCNTL])
+   GNULIB_NONBLOCKING=0;  AC_SUBST([GNULIB_NONBLOCKING])
+   GNULIB_OPEN=0;         AC_SUBST([GNULIB_OPEN])
+   GNULIB_OPENAT=0;       AC_SUBST([GNULIB_OPENAT])
+   dnl Support Microsoft deprecated alias function names by default.
+   GNULIB_MDA_CREAT=1;    AC_SUBST([GNULIB_MDA_CREAT])
+   GNULIB_MDA_OPEN=1;     AC_SUBST([GNULIB_MDA_OPEN])
+   dnl Assume proper GNU behavior unless another module says otherwise.
+   HAVE_FCNTL=1;          AC_SUBST([HAVE_FCNTL])
+   HAVE_OPENAT=1;         AC_SUBST([HAVE_OPENAT])
+   REPLACE_CREAT=0;       AC_SUBST([REPLACE_CREAT])
+   REPLACE_FCNTL=0;       AC_SUBST([REPLACE_FCNTL])
+   REPLACE_OPEN=0;        AC_SUBST([REPLACE_OPEN])
+   REPLACE_OPENAT=0;      AC_SUBST([REPLACE_OPENAT])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/fcntl.m4 texinfo-6.8/gnulib/m4/fcntl.m4
*** texinfo-6.7/gnulib/m4/fcntl.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/fcntl.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,151 ----
+ # fcntl.m4 serial 11
+ dnl Copyright (C) 2009-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ # For now, this module ensures that fcntl()
+ # - supports F_DUPFD correctly
+ # - supports or emulates F_DUPFD_CLOEXEC
+ # - supports F_GETFD
+ # Still to be ported to mingw:
+ # - F_SETFD
+ # - F_GETFL, F_SETFL
+ # - F_GETOWN, F_SETOWN
+ # - F_GETLK, F_SETLK, F_SETLKW
+ AC_DEFUN([gl_FUNC_FCNTL],
+ [
+   dnl Persuade glibc to expose F_DUPFD_CLOEXEC.
+   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+   AC_REQUIRE([gl_FCNTL_H_DEFAULTS])
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_CHECK_FUNCS_ONCE([fcntl])
+   if test $ac_cv_func_fcntl = no; then
+     gl_REPLACE_FCNTL
+   else
+     dnl cygwin 1.5.x F_DUPFD has wrong errno, and allows negative target
+     dnl haiku alpha 2 F_DUPFD has wrong errno
+     AC_CACHE_CHECK([whether fcntl handles F_DUPFD correctly],
+       [gl_cv_func_fcntl_f_dupfd_works],
+       [AC_RUN_IFELSE(
+          [AC_LANG_PROGRAM(
+             [[#include <errno.h>
+               #include <fcntl.h>
+               #include <limits.h>
+               #include <sys/resource.h>
+               #include <unistd.h>
+               ]GL_MDA_DEFINES[
+               #ifndef RLIM_SAVED_CUR
+               # define RLIM_SAVED_CUR RLIM_INFINITY
+               #endif
+               #ifndef RLIM_SAVED_MAX
+               # define RLIM_SAVED_MAX RLIM_INFINITY
+               #endif
+             ]],
+             [[int result = 0;
+               int bad_fd = INT_MAX;
+               struct rlimit rlim;
+               if (getrlimit (RLIMIT_NOFILE, &rlim) == 0
+                   && 0 <= rlim.rlim_cur && rlim.rlim_cur <= INT_MAX
+                   && rlim.rlim_cur != RLIM_INFINITY
+                   && rlim.rlim_cur != RLIM_SAVED_MAX
+                   && rlim.rlim_cur != RLIM_SAVED_CUR)
+                 bad_fd = rlim.rlim_cur;
+               if (fcntl (0, F_DUPFD, -1) != -1) result |= 1;
+               if (errno != EINVAL) result |= 2;
+               if (fcntl (0, F_DUPFD, bad_fd) != -1) result |= 4;
+               if (errno != EINVAL) result |= 8;
+               /* On OS/2 kLIBC, F_DUPFD does not work on a directory fd */
+               {
+                 int fd;
+                 fd = open (".", O_RDONLY);
+                 if (fd == -1)
+                   result |= 16;
+                 else if (fcntl (fd, F_DUPFD, STDERR_FILENO + 1) == -1)
+                   result |= 32;
+ 
+                 close (fd);
+               }
+               return result;]])],
+          [gl_cv_func_fcntl_f_dupfd_works=yes],
+          [gl_cv_func_fcntl_f_dupfd_works=no],
+          [case $host_os in
+             aix* | cygwin* | haiku*)
+                gl_cv_func_fcntl_f_dupfd_works="guessing no" ;;
+             *) gl_cv_func_fcntl_f_dupfd_works="guessing yes" ;;
+           esac])])
+     case $gl_cv_func_fcntl_f_dupfd_works in
+       *yes) ;;
+       *) gl_REPLACE_FCNTL
+         AC_DEFINE([FCNTL_DUPFD_BUGGY], [1], [Define this to 1 if F_DUPFD
+           behavior does not match POSIX]) ;;
+     esac
+ 
+     dnl Many systems lack F_DUPFD_CLOEXEC.
+     dnl NetBSD 9.0 declares F_DUPFD_CLOEXEC but it works only like F_DUPFD.
+     AC_CACHE_CHECK([whether fcntl understands F_DUPFD_CLOEXEC],
+       [gl_cv_func_fcntl_f_dupfd_cloexec],
+       [AC_RUN_IFELSE(
+          [AC_LANG_SOURCE(
+             [[#include <fcntl.h>
+               #include <unistd.h>
+               int main (int argc, char *argv[])
+               {
+                 if (argc == 1)
+                   /* parent process */
+                   {
+                     if (fcntl (1, F_DUPFD_CLOEXEC, 10) < 0)
+                       return 1;
+                     return execl ("./conftest", "./conftest", "child", NULL);
+                   }
+                 else
+                   /* child process */
+                   return (fcntl (10, F_GETFL) < 0 ? 0 : 42);
+               }
+             ]])
+          ],
+          [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+ #ifdef __linux__
+ /* The Linux kernel only added F_DUPFD_CLOEXEC in 2.6.24, so we always replace
+    it to support the semantics on older kernels that failed with EINVAL.  */
+ choke me
+ #endif
+            ]])],
+            [gl_cv_func_fcntl_f_dupfd_cloexec=yes],
+            [gl_cv_func_fcntl_f_dupfd_cloexec="needs runtime check"])
+          ],
+          [gl_cv_func_fcntl_f_dupfd_cloexec=no],
+          [case "$host_os" in
+                      # Guess no on NetBSD.
+             netbsd*) gl_cv_func_fcntl_f_dupfd_cloexec="guessing no" ;;
+             *)       gl_cv_func_fcntl_f_dupfd_cloexec="$gl_cross_guess_normal" ;;
+           esac
+          ])
+       ])
+     case "$gl_cv_func_fcntl_f_dupfd_cloexec" in
+       *yes) ;;
+       *)    gl_REPLACE_FCNTL
+             dnl No witness macro needed for this bug.
+             ;;
+     esac
+   fi
+   dnl Replace fcntl() for supporting the gnulib-defined fchdir() function,
+   dnl to keep fchdir's bookkeeping up-to-date.
+   m4_ifdef([gl_FUNC_FCHDIR], [
+     gl_TEST_FCHDIR
+     if test $HAVE_FCHDIR = 0; then
+       gl_REPLACE_FCNTL
+     fi
+   ])
+ ])
+ 
+ AC_DEFUN([gl_REPLACE_FCNTL],
+ [
+   AC_REQUIRE([gl_FCNTL_H_DEFAULTS])
+   AC_CHECK_FUNCS_ONCE([fcntl])
+   if test $ac_cv_func_fcntl = no; then
+     HAVE_FCNTL=0
+   else
+     REPLACE_FCNTL=1
+   fi
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/fcntl-o.m4 texinfo-6.8/gnulib/m4/fcntl-o.m4
*** texinfo-6.7/gnulib/m4/fcntl-o.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/fcntl-o.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,140 ----
+ # fcntl-o.m4 serial 7
+ dnl Copyright (C) 2006, 2009-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl Written by Paul Eggert.
+ 
+ AC_PREREQ([2.60])
+ 
+ # Test whether the flags O_NOATIME and O_NOFOLLOW actually work.
+ # Define HAVE_WORKING_O_NOATIME to 1 if O_NOATIME works, or to 0 otherwise.
+ # Define HAVE_WORKING_O_NOFOLLOW to 1 if O_NOFOLLOW works, or to 0 otherwise.
+ AC_DEFUN([gl_FCNTL_O_FLAGS],
+ [
+   dnl Persuade glibc <fcntl.h> to define O_NOATIME and O_NOFOLLOW.
+   AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+ 
+   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+   AC_CHECK_HEADERS_ONCE([unistd.h])
+   AC_CHECK_FUNCS_ONCE([symlink])
+   AC_CACHE_CHECK([for working fcntl.h], [gl_cv_header_working_fcntl_h],
+     [AC_RUN_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[#include <sys/types.h>
+            #include <sys/stat.h>
+            #if HAVE_UNISTD_H
+            # include <unistd.h>
+            #else /* on Windows with MSVC */
+            # include <io.h>
+            # include <stdlib.h>
+            # defined sleep(n) _sleep ((n) * 1000)
+            #endif
+            #include <fcntl.h>
+            ]GL_MDA_DEFINES[
+            #ifndef O_NOATIME
+             #define O_NOATIME 0
+            #endif
+            #ifndef O_NOFOLLOW
+             #define O_NOFOLLOW 0
+            #endif
+            static int const constants[] =
+             {
+               O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
+               O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
+             };
+           ]],
+           [[
+             int result = !constants;
+             #if HAVE_SYMLINK
+             {
+               static char const sym[] = "conftest.sym";
+               if (symlink ("/dev/null", sym) != 0)
+                 result |= 2;
+               else
+                 {
+                   int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
+                   if (fd >= 0)
+                     {
+                       close (fd);
+                       result |= 4;
+                     }
+                 }
+               if (unlink (sym) != 0 || symlink (".", sym) != 0)
+                 result |= 2;
+               else
+                 {
+                   int fd = open (sym, O_RDONLY | O_NOFOLLOW);
+                   if (fd >= 0)
+                     {
+                       close (fd);
+                       result |= 4;
+                     }
+                 }
+               unlink (sym);
+             }
+             #endif
+             {
+               static char const file[] = "confdefs.h";
+               int fd = open (file, O_RDONLY | O_NOATIME);
+               if (fd < 0)
+                 result |= 8;
+               else
+                 {
+                   struct stat st0;
+                   if (fstat (fd, &st0) != 0)
+                     result |= 16;
+                   else
+                     {
+                       char c;
+                       sleep (1);
+                       if (read (fd, &c, 1) != 1)
+                         result |= 24;
+                       else
+                         {
+                           if (close (fd) != 0)
+                             result |= 32;
+                           else
+                             {
+                               struct stat st1;
+                               if (stat (file, &st1) != 0)
+                                 result |= 40;
+                               else
+                                 if (st0.st_atime != st1.st_atime)
+                                   result |= 64;
+                             }
+                         }
+                     }
+                 }
+             }
+             return result;]])],
+        [gl_cv_header_working_fcntl_h=yes],
+        [case $? in #(
+         4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
+         64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
+         68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
+          *) gl_cv_header_working_fcntl_h='no';;
+         esac],
+        [case "$host_os" in
+                   # Guess 'no' on native Windows.
+           mingw*) gl_cv_header_working_fcntl_h='no' ;;
+           *)      gl_cv_header_working_fcntl_h=cross-compiling ;;
+         esac
+        ])
+     ])
+ 
+   case $gl_cv_header_working_fcntl_h in #(
+   *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
+   *) ac_val=1;;
+   esac
+   AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOATIME], [$ac_val],
+     [Define to 1 if O_NOATIME works.])
+ 
+   case $gl_cv_header_working_fcntl_h in #(
+   *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
+   *) ac_val=1;;
+   esac
+   AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOFOLLOW], [$ac_val],
+     [Define to 1 if O_NOFOLLOW works.])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/float_h.m4 texinfo-6.8/gnulib/m4/float_h.m4
*** texinfo-6.7/gnulib/m4/float_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/float_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # float_h.m4 serial 12
! dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # float_h.m4 serial 12
! dnl Copyright (C) 2007, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/fstat.m4 texinfo-6.8/gnulib/m4/fstat.m4
*** texinfo-6.7/gnulib/m4/fstat.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/fstat.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,40 ----
+ # fstat.m4 serial 7
+ dnl Copyright (C) 2011-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_FSTAT],
+ [
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
+ 
+   case "$host_os" in
+     mingw* | solaris*)
+       dnl On MinGW, the original stat() returns st_atime, st_mtime,
+       dnl st_ctime values that are affected by the time zone.
+       dnl Solaris stat can return a negative tv_nsec.
+       REPLACE_FSTAT=1
+       ;;
+   esac
+ 
+   dnl Replace fstat() for supporting the gnulib-defined open() on directories.
+   m4_ifdef([gl_FUNC_FCHDIR], [
+     gl_TEST_FCHDIR
+     if test $HAVE_FCHDIR = 0; then
+       case "$gl_cv_func_open_directory_works" in
+         *yes) ;;
+         *)
+           REPLACE_FSTAT=1
+           ;;
+       esac
+     fi
+   ])
+ ])
+ 
+ # Prerequisites of lib/fstat.c and lib/stat-w32.c.
+ AC_DEFUN([gl_PREREQ_FSTAT], [
+   AC_REQUIRE([gl_HEADER_SYS_STAT_H])
+   AC_REQUIRE([gl_PREREQ_STAT_W32])
+   :
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/getdtablesize.m4 texinfo-6.8/gnulib/m4/getdtablesize.m4
*** texinfo-6.7/gnulib/m4/getdtablesize.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/getdtablesize.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,63 ----
+ # getdtablesize.m4 serial 8
+ dnl Copyright (C) 2008-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_GETDTABLESIZE],
+ [
+   AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_CHECK_FUNCS_ONCE([getdtablesize])
+   AC_CHECK_DECLS_ONCE([getdtablesize])
+   if test $ac_cv_func_getdtablesize = yes &&
+      test $ac_cv_have_decl_getdtablesize = yes; then
+     AC_CACHE_CHECK([whether getdtablesize works],
+       [gl_cv_func_getdtablesize_works],
+       [dnl There are two concepts: the "maximum possible file descriptor value + 1"
+        dnl and the "maximum number of open file descriptors in a process".
+        dnl Per SUSv2 and POSIX, getdtablesize() should return the first one.
+        dnl On most platforms, the first and the second concept are the same.
+        dnl On OpenVMS, however, they are different and getdtablesize() returns
+        dnl the second one; thus the test below fails. But we don't care
+        dnl because there's no good way to write a replacement getdtablesize().
+        case "$host_os" in
+          vms*) gl_cv_func_getdtablesize_works="no (limitation)" ;;
+          *)
+            dnl Cygwin 1.7.25 automatically increases the RLIMIT_NOFILE soft
+            dnl limit up to an unchangeable hard limit; all other platforms
+            dnl correctly require setrlimit before getdtablesize() can report
+            dnl a larger value.
+            AC_RUN_IFELSE([
+              AC_LANG_PROGRAM(
+                [[#include <unistd.h>]
+                 GL_MDA_DEFINES
+                ],
+                [[int size = getdtablesize();
+                  if (dup2 (0, getdtablesize()) != -1)
+                    return 1;
+                  if (size != getdtablesize())
+                    return 2;
+                ]])],
+              [gl_cv_func_getdtablesize_works=yes],
+              [gl_cv_func_getdtablesize_works=no],
+              [case "$host_os" in
+                 cygwin*) # on cygwin 1.5.25, getdtablesize() automatically grows
+                   gl_cv_func_getdtablesize_works="guessing no" ;;
+                 *) gl_cv_func_getdtablesize_works="guessing yes" ;;
+               esac
+              ])
+            ;;
+        esac
+       ])
+     case "$gl_cv_func_getdtablesize_works" in
+       *yes | "no (limitation)") ;;
+       *) REPLACE_GETDTABLESIZE=1 ;;
+     esac
+   else
+     HAVE_GETDTABLESIZE=0
+   fi
+ ])
+ 
+ # Prerequisites of lib/getdtablesize.c.
+ AC_DEFUN([gl_PREREQ_GETDTABLESIZE], [:])
diff -Nrc2 texinfo-6.7/gnulib/m4/getopt.m4 texinfo-6.8/gnulib/m4/getopt.m4
*** texinfo-6.7/gnulib/m4/getopt.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/getopt.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # getopt.m4 serial 46
! dnl Copyright (C) 2002-2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # getopt.m4 serial 47
! dnl Copyright (C) 2002-2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 303,308 ****
          [gl_cv_func_getopt_gnu=yes],
          [gl_cv_func_getopt_gnu=no],
!         [dnl Cross compiling. Assume the worst, even on glibc platforms.
!          gl_cv_func_getopt_gnu="guessing no"
          ])
         case $gl_had_POSIXLY_CORRECT in
--- 303,310 ----
          [gl_cv_func_getopt_gnu=yes],
          [gl_cv_func_getopt_gnu=no],
!         [dnl Cross compiling.
!          dnl Assume the worst, even on glibc platforms.
!          dnl But obey --enable-cross-guesses.
!          gl_cv_func_getopt_gnu="$gl_cross_guess_normal"
          ])
         case $gl_had_POSIXLY_CORRECT in
diff -Nrc2 texinfo-6.7/gnulib/m4/getprogname.m4 texinfo-6.8/gnulib/m4/getprogname.m4
*** texinfo-6.7/gnulib/m4/getprogname.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/getprogname.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,5 ****
  # getprogname.m4 - check for getprogname or replacements for it
  
! # Copyright (C) 2016-2019 Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,5 ----
  # getprogname.m4 - check for getprogname or replacements for it
  
! # Copyright (C) 2016-2021 Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/gettext.m4 texinfo-6.8/gnulib/m4/gettext.m4
*** texinfo-6.7/gnulib/m4/gettext.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/gettext.m4	2021-02-09 20:45:37.000000000 +0000
***************
*** 1,4 ****
! # gettext.m4 serial 70 (gettext-0.20)
! dnl Copyright (C) 1995-2014, 2016, 2018 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # gettext.m4 serial 71 (gettext-0.20.2)
! dnl Copyright (C) 1995-2014, 2016, 2018-2020 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 6,14 ****
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Library General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Library General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
--- 6,14 ----
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Lesser General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Lesser General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
diff -Nrc2 texinfo-6.7/gnulib/m4/glibc21.m4 texinfo-6.8/gnulib/m4/glibc21.m4
*** texinfo-6.7/gnulib/m4/glibc21.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/glibc21.m4	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,34 ****
- # glibc21.m4 serial 5
- dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2019 Free Software Foundation,
- dnl Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
- dnl with or without modifications, as long as this notice is preserved.
- 
- # Test for the GNU C Library, version 2.1 or newer, or uClibc.
- # From Bruno Haible.
- 
- AC_DEFUN([gl_GLIBC21],
-   [
-     AC_CACHE_CHECK([whether we are using the GNU C Library >= 2.1 or uClibc],
-       [ac_cv_gnu_library_2_1],
-       [AC_EGREP_CPP([Lucky],
-         [
- #include <features.h>
- #ifdef __GNU_LIBRARY__
-  #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
-   Lucky GNU user
-  #endif
- #endif
- #ifdef __UCLIBC__
-  Lucky user
- #endif
-         ],
-         [ac_cv_gnu_library_2_1=yes],
-         [ac_cv_gnu_library_2_1=no])
-       ]
-     )
-     AC_SUBST([GLIBC21])
-     GLIBC21="$ac_cv_gnu_library_2_1"
-   ]
- )
--- 0 ----
diff -Nrc2 texinfo-6.7/gnulib/m4/gnulib-cache.m4 texinfo-6.8/gnulib/m4/gnulib-cache.m4
*** texinfo-6.7/gnulib/m4/gnulib-cache.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/gnulib-cache.m4	2021-02-09 21:05:49.000000000 +0000
***************
*** 1,3 ****
! # Copyright (C) 2002-2019 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
--- 1,3 ----
! # Copyright (C) 2002-2021 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/gnulib/m4/gnulib-common.m4 texinfo-6.8/gnulib/m4/gnulib-common.m4
*** texinfo-6.7/gnulib/m4/gnulib-common.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/gnulib-common.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # gnulib-common.m4 serial 44
! dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # gnulib-common.m4 serial 63
! dnl Copyright (C) 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 13,18 ****
--- 13,28 ----
    AC_REQUIRE([gl_00GNULIB])
    AC_REQUIRE([gl_COMMON_BODY])
+   AC_REQUIRE([gl_ZZGNULIB])
  ])
  AC_DEFUN([gl_COMMON_BODY], [
+   AH_VERBATIM([_GL_GNUC_PREREQ],
+ [/* True if the compiler says it groks GNU C version MAJOR.MINOR.  */
+ #if defined __GNUC__ && defined __GNUC_MINOR__
+ # define _GL_GNUC_PREREQ(major, minor) \
+     ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
+ #else
+ # define _GL_GNUC_PREREQ(major, minor) 0
+ #endif
+ ])
    AH_VERBATIM([_Noreturn],
  [/* The _Noreturn keyword of C11.  */
***************
*** 20,30 ****
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)))
  #  define _Noreturn [[noreturn]]
  # elif ((!defined __cplusplus || defined __clang__) \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0)  \
!             || 4 < __GNUC__ + (7 <= __GNUC_MINOR__)))
     /* _Noreturn works as-is.  */
! # elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
--- 30,51 ----
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)) \
!       && 0)
!     /* [[noreturn]] is not practically usable, because with it the syntax
!          extern _Noreturn void func (...);
!        would not be valid; such a declaration would only be valid with 'extern'
!        and '_Noreturn' swapped, or without the 'extern' keyword.  However, some
!        AIX system header files and several gnulib header files use precisely
!        this syntax with 'extern'.  */
  #  define _Noreturn [[noreturn]]
  # elif ((!defined __cplusplus || defined __clang__) \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
!             || (!defined __STRICT_ANSI__ \
!                 && (_GL_GNUC_PREREQ (4, 7) \
!                     || (defined __apple_build_version__ \
!                         ? 6000000 <= __apple_build_version__ \
!                         : 3 < __clang_major__ + (5 <= __clang_minor__))))))
     /* _Noreturn works as-is.  */
! # elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
***************
*** 45,90 ****
  # define __GNUC_STDC_INLINE__ 1
  #endif])
!   AH_VERBATIM([unused_parameter],
! [/* Define as a marker that can be attached to declarations that might not
!     be used.  This helps to reduce warnings, such as from
!     GCC -Wunused-parameter.  */
! #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
! # define _GL_UNUSED __attribute__ ((__unused__))
! #else
! # define _GL_UNUSED
! #endif
! /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
!    is a misnomer outside of parameter lists.  */
! #define _UNUSED_PARAMETER_ _GL_UNUSED
! 
! /* gcc supports the "unused" attribute on possibly unused labels, and
!    g++ has since version 4.5.  Note to support C++ as well as C,
!    _GL_UNUSED_LABEL should be used with a trailing ;  */
! #if !defined __cplusplus || __GNUC__ > 4 \
!     || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
! # define _GL_UNUSED_LABEL _GL_UNUSED
  #else
! # define _GL_UNUSED_LABEL
  #endif
  
! /* The __pure__ attribute was added in gcc 2.96.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
! # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
  #else
! # define _GL_ATTRIBUTE_PURE /* empty */
  #endif
  
! /* The __const__ attribute was added in gcc 2.95.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
  # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
  #else
! # define _GL_ATTRIBUTE_CONST /* empty */
  #endif
  
! /* The __malloc__ attribute was added in gcc 3.  */
! #if 3 <= __GNUC__
  # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
  #else
! # define _GL_ATTRIBUTE_MALLOC /* empty */
  #endif
  ])
--- 66,281 ----
  # define __GNUC_STDC_INLINE__ 1
  #endif])
!   AH_VERBATIM([attribute],
! [/* Attributes.  */
! #if (defined __has_attribute \
!      && (!defined __clang_minor__ \
!          || 3 < __clang_major__ + (5 <= __clang_minor__)))
! # define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
  #else
! # define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
! # define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
! # define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
! # define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
! # define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
! # define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
! # define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
! # define _GL_ATTR_diagnose_if 0
! # define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
! # define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
! # define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
! # define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7)
! # define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6)
! # ifdef _ICC
! #  define _GL_ATTR_may_alias 0
! # else
! #  define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3)
! # endif
! # define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0)
! # define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1)
! # define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3)
! # define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0)
! # define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
! # define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
! # define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
! # define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
! # define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
! # define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
! # define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
  #endif
  
! ]dnl There is no _GL_ATTRIBUTE_ALIGNED; use stdalign's _Alignas instead.
! [
! #if _GL_HAS_ATTRIBUTE (alloc_size)
! # define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
! #else
! # define _GL_ATTRIBUTE_ALLOC_SIZE(args)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (always_inline)
! # define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
  #else
! # define _GL_ATTRIBUTE_ALWAYS_INLINE
  #endif
  
! #if _GL_HAS_ATTRIBUTE (artificial)
! # define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
! #else
! # define _GL_ATTRIBUTE_ARTIFICIAL
! #endif
! 
! /* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
!    <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>.
!    Also, Oracle Studio 12.6 requires 'cold' not '__cold__'.  */
! #if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
! # ifndef __SUNPRO_C
! #  define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
! # else
! #  define _GL_ATTRIBUTE_COLD __attribute__ ((cold))
! # endif
! #else
! # define _GL_ATTRIBUTE_COLD
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (const)
  # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
  #else
! # define _GL_ATTRIBUTE_CONST
! #endif
! 
! #if 201710L < __STDC_VERSION__
! # define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
! #elif _GL_HAS_ATTRIBUTE (deprecated)
! # define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
! #else
! # define _GL_ATTRIBUTE_DEPRECATED
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (error)
! # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
! # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
! #elif _GL_HAS_ATTRIBUTE (diagnose_if)
! # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error")))
! # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning")))
! #else
! # define _GL_ATTRIBUTE_ERROR(msg)
! # define _GL_ATTRIBUTE_WARNING(msg)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (externally_visible)
! # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
! #else
! # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
! #endif
! 
! /* FALLTHROUGH is special, because it always expands to something.  */
! #if 201710L < __STDC_VERSION__
! # define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
! #elif _GL_HAS_ATTRIBUTE (fallthrough)
! # define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
! #else
! # define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (format)
! # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
! #else
! # define _GL_ATTRIBUTE_FORMAT(spec)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (leaf)
! # define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
! #else
! # define _GL_ATTRIBUTE_LEAF
! #endif
! 
! /* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK.  */
! #if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C
! # define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
! #else
! # define _GL_ATTRIBUTE_MAY_ALIAS
! #endif
! 
! #if 201710L < __STDC_VERSION__
! # define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
! #elif _GL_HAS_ATTRIBUTE (unused)
! # define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__))
! #else
! # define _GL_ATTRIBUTE_MAYBE_UNUSED
  #endif
+ /* Earlier spellings of this macro.  */
+ #define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
+ #define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
  
! #if _GL_HAS_ATTRIBUTE (malloc)
  # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
  #else
! # define _GL_ATTRIBUTE_MALLOC
! #endif
! 
! #if 201710L < __STDC_VERSION__
! # define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
! #elif _GL_HAS_ATTRIBUTE (warn_unused_result)
! # define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
! #else
! # define _GL_ATTRIBUTE_NODISCARD
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (noinline)
! # define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
! #else
! # define _GL_ATTRIBUTE_NOINLINE
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (nonnull)
! # define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
! #else
! # define _GL_ATTRIBUTE_NONNULL(args)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (nonstring)
! # define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
! #else
! # define _GL_ATTRIBUTE_NONSTRING
! #endif
! 
! /* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead.  */
! 
! #if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
! # define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
! #else
! # define _GL_ATTRIBUTE_NOTHROW
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (packed)
! # define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
! #else
! # define _GL_ATTRIBUTE_PACKED
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (pure)
! # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! #else
! # define _GL_ATTRIBUTE_PURE
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (returns_nonnull)
! # define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
! #else
! # define _GL_ATTRIBUTE_RETURNS_NONNULL
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (sentinel)
! # define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
! #else
! # define _GL_ATTRIBUTE_SENTINEL(pos)
! #endif
! 
! ]dnl There is no _GL_ATTRIBUTE_VISIBILITY; see m4/visibility.m4 instead.
! [
! /* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'.  */
! #if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5)
! # define _GL_UNUSED_LABEL _GL_ATTRIBUTE_MAYBE_UNUSED
! #else
! # define _GL_UNUSED_LABEL
  #endif
  ])
***************
*** 95,99 ****
       * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
         or should be listed as async-signal-safe in POSIX
!        <http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
         section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
         particular, are NOT async-signal-safe.
--- 286,290 ----
       * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
         or should be listed as async-signal-safe in POSIX
!        <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
         section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
         particular, are NOT async-signal-safe.
***************
*** 116,119 ****
--- 307,353 ----
  #define _GL_ASYNC_SAFE
  ])
+   AH_VERBATIM([micro_optimizations],
+ [/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where
+    n1 and n2 are expressions without side effects, that evaluate to real
+    numbers (excluding NaN).
+    It returns
+      1  if n1 > n2
+      0  if n1 == n2
+      -1 if n1 < n2
+    The naÃ¯ve code   (n1 > n2 ? 1 : n1 < n2 ? -1 : 0)  produces a conditional
+    jump with nearly all GCC versions up to GCC 10.
+    This variant     (n1 < n2 ? -1 : n1 > n2)  produces a conditional with many
+    GCC versions up to GCC 9.
+    The better code  (n1 > n2) - (n1 < n2)  from Hacker's Delight Â§ 2-9
+    avoids conditional jumps in all GCC versions >= 3.4.  */
+ #define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2)))
+ ])
+   dnl Hint which direction to take regarding cross-compilation guesses:
+   dnl When a user installs a program on a platform they are not intimately
+   dnl familiar with, --enable-cross-guesses=conservative is the appropriate
+   dnl choice.  It implements the "If we don't know, assume the worst" principle.
+   dnl However, when an operating system developer (on a platform which is not
+   dnl yet known to gnulib) builds packages for their platform, they want to
+   dnl expose, not hide, possible platform bugs; in this case,
+   dnl --enable-cross-guesses=risky is the appropriate choice.
+   dnl Sets the variables
+   dnl gl_cross_guess_normal    (to be used when 'yes' is good and 'no' is bad),
+   dnl gl_cross_guess_inverted  (to be used when 'no' is good and 'yes' is bad).
+   AC_ARG_ENABLE([cross-guesses],
+     [AS_HELP_STRING([--enable-cross-guesses={conservative|risky}],
+        [specify policy for cross-compilation guesses])],
+     [if test "x$enableval" != xconservative && test "x$enableval" != xrisky; then
+        AC_MSG_WARN([invalid argument supplied to --enable-cross-guesses])
+        enableval=conservative
+      fi
+      gl_cross_guesses="$enableval"],
+     [gl_cross_guesses=conservative])
+   if test $gl_cross_guesses = risky; then
+     gl_cross_guess_normal="guessing yes"
+     gl_cross_guess_inverted="guessing no"
+   else
+     gl_cross_guess_normal="guessing no"
+     gl_cross_guess_inverted="guessing yes"
+   fi
    dnl Preparation for running test programs:
    dnl Tell glibc to write diagnostics from -D_FORTIFY_SOURCE=2 to stderr, not
***************
*** 250,281 ****
  ])
  
- # AS_VAR_IF(VAR, VALUE, [IF-MATCH], [IF-NOT-MATCH])
- # ----------------------------------------------------
- # Backport of autoconf-2.63b's macro.
- # Remove this macro when we can assume autoconf >= 2.64.
- m4_ifndef([AS_VAR_IF],
- [m4_define([AS_VAR_IF],
- [AS_IF([test x"AS_VAR_GET([$1])" = x""$2], [$3], [$4])])])
- 
  # gl_PROG_CC_C99
  # Modifies the value of the shell variable CC in an attempt to make $CC
  # understand ISO C99 source code.
- # This is like AC_PROG_CC_C99, except that
- # - AC_PROG_CC_C99 does not mix well with AC_PROG_CC_STDC
- #   <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00367.html>,
- #   but many more packages use AC_PROG_CC_STDC than AC_PROG_CC_C99
- #   <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00441.html>.
- # Remaining problems:
- # - When AC_PROG_CC_STDC is invoked twice, it adds the C99 enabling options
- #   to CC twice
- #   <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00431.html>.
- # - AC_PROG_CC_STDC is likely to change now that C11 is an ISO standard.
  AC_DEFUN([gl_PROG_CC_C99],
  [
!   dnl Change that version number to the minimum Autoconf version that supports
!   dnl mixing AC_PROG_CC_C99 calls with AC_PROG_CC_STDC calls.
!   m4_version_prereq([9.0],
!     [AC_REQUIRE([AC_PROG_CC_C99])],
!     [AC_REQUIRE([AC_PROG_CC_STDC])])
  ])
  
--- 484,501 ----
  ])
  
  # gl_PROG_CC_C99
  # Modifies the value of the shell variable CC in an attempt to make $CC
  # understand ISO C99 source code.
  AC_DEFUN([gl_PROG_CC_C99],
  [
!   dnl Just use AC_PROG_CC_C99.
!   dnl When AC_PROG_CC_C99 and AC_PROG_CC_STDC are used together, the substituted
!   dnl value of CC will contain the C99 enabling options twice. But this is only
!   dnl a cosmetic problem.
!   dnl With Autoconf >= 2.70, use AC_PROG_CC since it implies AC_PROG_CC_C99;
!   dnl this avoids a "warning: The macro `AC_PROG_CC_C99' is obsolete."
!   m4_version_prereq([2.70],
!     [AC_REQUIRE([AC_PROG_CC])],
!     [AC_REQUIRE([AC_PROG_CC_C99])])
  ])
  
***************
*** 351,364 ****
  
  # AC_C_RESTRICT
! # This definition is copied from post-2.69 Autoconf and overrides the
! # AC_C_RESTRICT macro from autoconf 2.60..2.69.  It can be removed
! # once autoconf >= 2.70 can be assumed.  It's painful to check version
! # numbers, and in practice this macro is more up-to-date than Autoconf
! # is, so override Autoconf unconditionally.
  AC_DEFUN([AC_C_RESTRICT],
  [AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict],
    [ac_cv_c_restrict=no
!    # The order here caters to the fact that C++ does not require restrict.
!    for ac_kw in __restrict __restrict__ _Restrict restrict; do
       AC_COMPILE_IFELSE(
        [AC_LANG_PROGRAM(
--- 571,584 ----
  
  # AC_C_RESTRICT
! # This definition is copied from post-2.70 Autoconf and overrides the
! # AC_C_RESTRICT macro from autoconf 2.60..2.70.
! m4_version_prereq([2.70.1], [], [
  AC_DEFUN([AC_C_RESTRICT],
  [AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict],
    [ac_cv_c_restrict=no
!    # Put '__restrict__' first, to avoid problems with glibc and non-GCC; see:
!    # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
!    # Put 'restrict' last, because C++ lacks it.
!    for ac_kw in __restrict__ __restrict _Restrict restrict; do
       AC_COMPILE_IFELSE(
        [AC_LANG_PROGRAM(
***************
*** 380,391 ****
  [/* Define to the equivalent of the C99 'restrict' keyword, or to
     nothing if this is not supported.  Do not define if restrict is
!    supported directly.  */
  #undef restrict
! /* Work around a bug in Sun C++: it does not support _Restrict or
!    __restrict__, even though the corresponding Sun C compiler ends up with
!    "#define restrict _Restrict" or "#define restrict __restrict__" in the
!    previous line.  Perhaps some future version of Sun C++ will work with
!    restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
! #if defined __SUNPRO_CC && !defined __RESTRICT
  # define _Restrict
  # define __restrict__
--- 600,612 ----
  [/* Define to the equivalent of the C99 'restrict' keyword, or to
     nothing if this is not supported.  Do not define if restrict is
!    supported only directly.  */
  #undef restrict
! /* Work around a bug in older versions of Sun C++, which did not
!    #define __restrict__ or support _Restrict or __restrict__
!    even though the corresponding Sun C compiler ended up with
!    "#define restrict _Restrict" or "#define restrict __restrict__"
!    in the previous line.  This workaround can be removed once
!    we assume Oracle Developer Studio 12.5 (2016) or later.  */
! #if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
  # define _Restrict
  # define __restrict__
***************
*** 397,400 ****
--- 618,622 ----
   esac
  ])# AC_C_RESTRICT
+ ])
  
  # gl_BIGENDIAN
***************
*** 407,410 ****
--- 629,648 ----
  ])
  
+ # A temporary file descriptor.
+ # Must be less than 10, because dash 0.5.8 does not support redirections
+ # with multi-digit file descriptors.
+ m4_define([GL_TMP_FD], 9)
+ 
+ # gl_SILENT(command)
+ # executes command, but without the normal configure output.
+ # This is useful when you want to invoke AC_CACHE_CHECK (or AC_CHECK_FUNC etc.)
+ # inside another AC_CACHE_CHECK.
+ AC_DEFUN([gl_SILENT],
+ [
+   exec GL_TMP_FD>&AS_MESSAGE_FD AS_MESSAGE_FD>/dev/null
+   $1
+   exec AS_MESSAGE_FD>&GL_TMP_FD GL_TMP_FD>&-
+ ])
+ 
  # gl_CACHE_VAL_SILENT(cache-id, command-to-set-it)
  # is like AC_CACHE_VAL(cache-id, command-to-set-it), except that it does not
***************
*** 414,424 ****
  AC_DEFUN([gl_CACHE_VAL_SILENT],
  [
!   saved_as_echo_n="$as_echo_n"
!   as_echo_n=':'
!   AC_CACHE_VAL([$1], [$2])
!   as_echo_n="$saved_as_echo_n"
  ])
  
! # AS_VAR_COPY was added in autoconf 2.63b
! m4_define_default([AS_VAR_COPY],
! [AS_LITERAL_IF([$1[]$2], [$1=$$2], [eval $1=\$$2])])
--- 652,727 ----
  AC_DEFUN([gl_CACHE_VAL_SILENT],
  [
!   gl_SILENT([
!     AC_CACHE_VAL([$1], [$2])
!   ])
  ])
  
! dnl Expands to some code for use in .c programs that, on native Windows, defines
! dnl the Microsoft deprecated alias function names to the underscore-prefixed
! dnl actual function names. With this macro, these function names are available
! dnl without linking with '-loldnames' and without generating warnings.
! dnl Usage: Use it after all system header files are included.
! dnl          #include <...>
! dnl          #include <...>
! dnl          ]GL_MDA_DEFINES[
! dnl          ...
! AC_DEFUN([GL_MDA_DEFINES],[
! AC_REQUIRE([_GL_MDA_DEFINES])
! [$gl_mda_defines]
! ])
! AC_DEFUN([_GL_MDA_DEFINES],
! [gl_mda_defines='
! #if defined _WIN32 && !defined __CYGWIN__
! #define access    _access
! #define chdir     _chdir
! #define chmod     _chmod
! #define close     _close
! #define creat     _creat
! #define dup       _dup
! #define dup2      _dup2
! #define ecvt      _ecvt
! #define execl     _execl
! #define execle    _execle
! #define execlp    _execlp
! #define execv     _execv
! #define execve    _execve
! #define execvp    _execvp
! #define execvpe   _execvpe
! #define fcloseall _fcloseall
! #define fcvt      _fcvt
! #define fdopen    _fdopen
! #define fileno    _fileno
! #define gcvt      _gcvt
! #define getcwd    _getcwd
! #define getpid    _getpid
! #define getw      _getw
! #define isatty    _isatty
! #define j0        _j0
! #define j1        _j1
! #define jn        _jn
! #define lfind     _lfind
! #define lsearch   _lsearch
! #define lseek     _lseek
! #define memccpy   _memccpy
! #define mkdir     _mkdir
! #define mktemp    _mktemp
! #define open      _open
! #define putenv    _putenv
! #define putw      _putw
! #define read      _read
! #define rmdir     _rmdir
! #define strdup    _strdup
! #define swab      _swab
! #define tempnam   _tempnam
! #define tzset     _tzset
! #define umask     _umask
! #define unlink    _unlink
! #define utime     _utime
! #define wcsdup    _wcsdup
! #define write     _write
! #define y0        _y0
! #define y1        _y1
! #define yn        _yn
! #endif
! '
! ])
diff -Nrc2 texinfo-6.7/gnulib/m4/gnulib-comp.m4 texinfo-6.8/gnulib/m4/gnulib-comp.m4
*** texinfo-6.7/gnulib/m4/gnulib-comp.m4	2019-09-19 15:18:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/gnulib-comp.m4	2021-03-11 18:58:10.000000000 +0000
***************
*** 1,4 ****
  # DO NOT EDIT! GENERATED AUTOMATICALLY!
! # Copyright (C) 2002-2019 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
--- 1,4 ----
  # DO NOT EDIT! GENERATED AUTOMATICALLY!
! # Copyright (C) 2002-2021 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
***************
*** 47,55 ****
    # Code from module alloca-opt:
    # Code from module argz:
    # Code from module btowc:
    # Code from module builtin-expect:
!   # Code from module dirname-lgpl:
!   # Code from module dosname:
    # Code from module double-slash-root:
    # Code from module errno:
    # Code from module error:
--- 47,60 ----
    # Code from module alloca-opt:
    # Code from module argz:
+   # Code from module attribute:
+   # Code from module basename-lgpl:
    # Code from module btowc:
    # Code from module builtin-expect:
!   # Code from module c99:
!   # Code from module cloexec:
!   # Code from module close:
    # Code from module double-slash-root:
+   # Code from module dup2:
+   # Code from module dynarray:
    # Code from module errno:
    # Code from module error:
***************
*** 57,61 ****
--- 62,72 ----
    # Code from module extensions:
    # Code from module extern-inline:
+   # Code from module fcntl:
+   # Code from module fcntl-h:
+   # Code from module fd-hook:
+   # Code from module filename:
    # Code from module float:
+   # Code from module fstat:
+   # Code from module getdtablesize:
    # Code from module getopt-gnu:
    # Code from module getopt-posix:
***************
*** 67,72 ****
--- 78,88 ----
    # Code from module include_next:
    # Code from module intprops:
+   # Code from module inttypes-incomplete:
    # Code from module iswblank:
+   # Code from module iswdigit:
+   # Code from module iswxdigit:
    # Code from module langinfo:
+   # Code from module largefile:
+   AC_REQUIRE([AC_SYS_LARGEFILE])
    # Code from module libc-config:
    # Code from module limits-h:
***************
*** 97,101 ****
--- 113,120 ----
    # Code from module nl_langinfo:
    # Code from module nocrash:
+   # Code from module open:
+   # Code from module pathmax:
    # Code from module regex:
+   # Code from module setlocale-null:
    # Code from module size_max:
    # Code from module snippet/_Noreturn:
***************
*** 104,107 ****
--- 123,129 ----
    # Code from module snippet/warn-on-use:
    # Code from module ssize_t:
+   # Code from module stat:
+   # Code from module stat-time:
+   # Code from module std-gnu11:
    # Code from module stdarg:
    dnl Some compilers (e.g., AIX 5.3 cc) need to be in c99 mode
***************
*** 128,134 ****
--- 150,158 ----
    # Code from module strstr:
    # Code from module strstr-simple:
+   # Code from module sys_stat:
    # Code from module sys_types:
    # Code from module threadlib:
    gl_THREADLIB_EARLY
+   # Code from module time:
    # Code from module unistd:
    # Code from module unitypes:
***************
*** 173,177 ****
      AC_LIBOBJ([argz])
    fi
-   gl_DIRNAME_LGPL
    gl_DOUBLE_SLASH_ROOT
    gl_HEADER_ERRNO_H
--- 197,200 ----
***************
*** 185,188 ****
--- 208,212 ----
       AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
    AC_REQUIRE([gl_EXTERN_INLINE])
+   gl_FCNTL_H
    gl_FLOAT_H
    if test $REPLACE_FLOAT_LDBL = 1; then
***************
*** 204,213 ****
--- 228,240 ----
    fi
    AC_SUBST([GNULIB_GL_UNISTD_H_GETOPT])
+   gl_UNISTD_MODULE_INDICATOR([getopt-posix])
    gl_FUNC_GETPROGNAME
    AC_SUBST([LIBINTL])
    AC_SUBST([LTLIBINTL])
+   AC_DEFUN([gl_HAVE_MODULE_HAVELIB])
    AM_ICONV
    m4_ifdef([gl_ICONV_MODULE_INDICATOR],
      [gl_ICONV_MODULE_INDICATOR([iconv])])
+   gl_INTTYPES_INCOMPLETE
    gl_FUNC_ISWBLANK
    if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
***************
*** 219,228 ****
    fi
    gl_WCTYPE_MODULE_INDICATOR([iswblank])
!   gl_LIMITS_H
!   gl_FUNC_MALLOC_POSIX
!   if test $REPLACE_MALLOC = 1; then
!     AC_LIBOBJ([malloc])
    fi
!   gl_STDLIB_MODULE_INDICATOR([malloc-posix])
    gl_MALLOCA
    gl_MBCHAR
--- 246,269 ----
    fi
    gl_WCTYPE_MODULE_INDICATOR([iswblank])
!   gl_FUNC_ISWDIGIT
!   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
!     :
!   else
!     if test $REPLACE_ISWDIGIT = 1; then
!       AC_LIBOBJ([iswdigit])
!     fi
    fi
!   gl_WCTYPE_MODULE_INDICATOR([iswdigit])
!   gl_FUNC_ISWXDIGIT
!   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
!     :
!   else
!     if test $REPLACE_ISWXDIGIT = 1; then
!       AC_LIBOBJ([iswxdigit])
!     fi
!   fi
!   gl_WCTYPE_MODULE_INDICATOR([iswxdigit])
!   AC_REQUIRE([gl_LARGEFILE])
!   gl_LIMITS_H
    gl_MALLOCA
    gl_MBCHAR
***************
*** 231,234 ****
--- 272,280 ----
    if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
      AC_LIBOBJ([mbrtowc])
+     if test $REPLACE_MBSTATE_T = 1; then
+       AC_LIBOBJ([lc-charset-dispatch])
+       AC_LIBOBJ([mbtowc-lock])
+       gl_PREREQ_MBTOWC_LOCK
+     fi
      gl_PREREQ_MBRTOWC
    fi
***************
*** 249,253 ****
    gl_MBITER
    gl_FUNC_MEMCHR
!   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
      AC_LIBOBJ([memchr])
      gl_PREREQ_MEMCHR
--- 295,299 ----
    gl_MBITER
    gl_FUNC_MEMCHR
!   if test $REPLACE_MEMCHR = 1; then
      AC_LIBOBJ([memchr])
      gl_PREREQ_MEMCHR
***************
*** 261,264 ****
--- 307,316 ----
    gl_STRING_MODULE_INDICATOR([memrchr])
    gl_MULTIARCH
+   gl_FUNC_OPEN
+   if test $REPLACE_OPEN = 1; then
+     AC_LIBOBJ([open])
+     gl_PREREQ_OPEN
+   fi
+   gl_FCNTL_MODULE_INDICATOR([open])
    gl_REGEX
    if test $ac_use_included_regex = yes; then
***************
*** 294,298 ****
    gl_STRING_MODULE_INDICATOR([strcasestr])
    gl_FUNC_STRDUP_POSIX
!   if test $ac_cv_func_strdup = no || test $REPLACE_STRDUP = 1; then
      AC_LIBOBJ([strdup])
      gl_PREREQ_STRDUP
--- 346,350 ----
    gl_STRING_MODULE_INDICATOR([strcasestr])
    gl_FUNC_STRDUP_POSIX
!   if test $REPLACE_STRDUP = 1; then
      AC_LIBOBJ([strdup])
      gl_PREREQ_STRDUP
***************
*** 333,338 ****
--- 385,401 ----
    gl_WCHAR_MODULE_INDICATOR([wcwidth])
    gl_XALLOC
+   gl_MODULE_INDICATOR([xalloc])
+   gl_MODULE_INDICATOR([xalloc-die])
+   gl_gnulib_enabled_attribute=false
    gl_gnulib_enabled_btowc=false
    gl_gnulib_enabled_37f71b604aa9c54446783d80f42fe547=false
+   gl_gnulib_enabled_cloexec=false
+   gl_gnulib_enabled_close=false
+   gl_gnulib_enabled_dup2=false
+   gl_gnulib_enabled_dynarray=false
+   gl_gnulib_enabled_fcntl=false
+   gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239=false
+   gl_gnulib_enabled_fstat=false
+   gl_gnulib_enabled_getdtablesize=false
    gl_gnulib_enabled_30838f5439487421042f2225bed3af76=false
    gl_gnulib_enabled_intprops=false
***************
*** 343,346 ****
--- 406,410 ----
    gl_gnulib_enabled_localeconv=false
    gl_gnulib_enabled_lock=false
+   gl_gnulib_enabled_ef455225c00f5049c808c2eda3e76866=false
    gl_gnulib_enabled_mbtowc=false
    gl_gnulib_enabled_mempcpy=false
***************
*** 348,352 ****
--- 412,420 ----
    gl_gnulib_enabled_676220fa4366efa9bdbfccf11a857c07=false
    gl_gnulib_enabled_nl_langinfo=false
+   gl_gnulib_enabled_pathmax=false
+   gl_gnulib_enabled_e7e881d32ca02f1c997b13c737c64bbd=false
    gl_gnulib_enabled_size_max=false
+   gl_gnulib_enabled_stat=false
+   gl_gnulib_enabled_0137e3d3638b33e5819d132d0b23165c=false
    gl_gnulib_enabled_stpcpy=false
    gl_gnulib_enabled_dbb57f49352be8fb86869629a254fb72=false
***************
*** 354,358 ****
--- 422,428 ----
    gl_gnulib_enabled_strstr=false
    gl_gnulib_enabled_f84f170cca5f5b09d22686d5b833aa41=false
+   gl_gnulib_enabled_sys_stat=false
    gl_gnulib_enabled_threadlib=false
+   gl_gnulib_enabled_time=false
    gl_gnulib_enabled_vasnprintf=false
    gl_gnulib_enabled_wcrtomb=false
***************
*** 362,365 ****
--- 432,441 ----
    gl_gnulib_enabled_8bb827fe37eaccf1b97feb0c87bc92ef=false
    gl_gnulib_enabled_xsize=false
+   func_gl_gnulib_m4code_attribute ()
+   {
+     if ! $gl_gnulib_enabled_attribute; then
+       gl_gnulib_enabled_attribute=true
+     fi
+   }
    func_gl_gnulib_m4code_btowc ()
    {
***************
*** 384,391 ****
--- 460,597 ----
      fi
    }
+   func_gl_gnulib_m4code_cloexec ()
+   {
+     if ! $gl_gnulib_enabled_cloexec; then
+       gl_MODULE_INDICATOR_FOR_TESTS([cloexec])
+       gl_gnulib_enabled_cloexec=true
+       func_gl_gnulib_m4code_dup2
+       func_gl_gnulib_m4code_fcntl
+     fi
+   }
+   func_gl_gnulib_m4code_close ()
+   {
+     if ! $gl_gnulib_enabled_close; then
+       gl_FUNC_CLOSE
+       if test $REPLACE_CLOSE = 1; then
+         AC_LIBOBJ([close])
+       fi
+       gl_UNISTD_MODULE_INDICATOR([close])
+       gl_gnulib_enabled_close=true
+       if test $REPLACE_CLOSE = 1; then
+         func_gl_gnulib_m4code_43fe87a341d9b4b93c47c3ad819a5239
+       fi
+       if test $REPLACE_CLOSE = 1; then
+         func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+       fi
+     fi
+   }
+   func_gl_gnulib_m4code_dup2 ()
+   {
+     if ! $gl_gnulib_enabled_dup2; then
+       gl_FUNC_DUP2
+       if test $REPLACE_DUP2 = 1; then
+         AC_LIBOBJ([dup2])
+         gl_PREREQ_DUP2
+       fi
+       gl_UNISTD_MODULE_INDICATOR([dup2])
+       gl_gnulib_enabled_dup2=true
+       if test $REPLACE_DUP2 = 1; then
+         func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+       fi
+       if test $REPLACE_DUP2 = 1; then
+         func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+       fi
+     fi
+   }
+   func_gl_gnulib_m4code_dynarray ()
+   {
+     if ! $gl_gnulib_enabled_dynarray; then
+       gl_gnulib_enabled_dynarray=true
+       func_gl_gnulib_m4code_intprops
+       func_gl_gnulib_m4code_21ee726a3540c09237a8e70c0baf7467
+     fi
+   }
+   func_gl_gnulib_m4code_fcntl ()
+   {
+     if ! $gl_gnulib_enabled_fcntl; then
+       gl_FUNC_FCNTL
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+         AC_LIBOBJ([fcntl])
+       fi
+       gl_FCNTL_MODULE_INDICATOR([fcntl])
+       gl_gnulib_enabled_fcntl=true
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+         func_gl_gnulib_m4code_close
+       fi
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+         func_gl_gnulib_m4code_dup2
+       fi
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+         func_gl_gnulib_m4code_getdtablesize
+       fi
+       if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
+         func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+       fi
+     fi
+   }
+   func_gl_gnulib_m4code_43fe87a341d9b4b93c47c3ad819a5239 ()
+   {
+     if ! $gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239; then
+       gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239=true
+     fi
+   }
+   func_gl_gnulib_m4code_fstat ()
+   {
+     if ! $gl_gnulib_enabled_fstat; then
+       gl_FUNC_FSTAT
+       if test $REPLACE_FSTAT = 1; then
+         AC_LIBOBJ([fstat])
+         case "$host_os" in
+           mingw*)
+             AC_LIBOBJ([stat-w32])
+             ;;
+         esac
+         gl_PREREQ_FSTAT
+       fi
+       gl_SYS_STAT_MODULE_INDICATOR([fstat])
+       gl_gnulib_enabled_fstat=true
+       if test $REPLACE_FSTAT = 1; then
+         func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+       fi
+       if test $REPLACE_FSTAT = 1; then
+         func_gl_gnulib_m4code_pathmax
+       fi
+       if test $REPLACE_FSTAT = 1; then
+         func_gl_gnulib_m4code_stat
+       fi
+       if test $REPLACE_FSTAT = 1; then
+         func_gl_gnulib_m4code_0137e3d3638b33e5819d132d0b23165c
+       fi
+       func_gl_gnulib_m4code_sys_stat
+     fi
+   }
+   func_gl_gnulib_m4code_getdtablesize ()
+   {
+     if ! $gl_gnulib_enabled_getdtablesize; then
+       gl_FUNC_GETDTABLESIZE
+       if test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1; then
+         AC_LIBOBJ([getdtablesize])
+         gl_PREREQ_GETDTABLESIZE
+       fi
+       gl_UNISTD_MODULE_INDICATOR([getdtablesize])
+       gl_gnulib_enabled_getdtablesize=true
+       if test $HAVE_GETDTABLESIZE = 0; then
+         func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+       fi
+     fi
+   }
    func_gl_gnulib_m4code_30838f5439487421042f2225bed3af76 ()
    {
      if ! $gl_gnulib_enabled_30838f5439487421042f2225bed3af76; then
+       AC_REQUIRE([gl_FUNC_SETLOCALE_NULL])
+       LIB_HARD_LOCALE="$LIB_SETLOCALE_NULL"
+       AC_SUBST([LIB_HARD_LOCALE])
        gl_gnulib_enabled_30838f5439487421042f2225bed3af76=true
+       func_gl_gnulib_m4code_e7e881d32ca02f1c997b13c737c64bbd
      fi
    }
***************
*** 461,464 ****
--- 667,682 ----
      fi
    }
+   func_gl_gnulib_m4code_ef455225c00f5049c808c2eda3e76866 ()
+   {
+     if ! $gl_gnulib_enabled_ef455225c00f5049c808c2eda3e76866; then
+       gl_FUNC_MALLOC_POSIX
+       if test $REPLACE_MALLOC = 1; then
+         AC_LIBOBJ([malloc])
+       fi
+       gl_STDLIB_MODULE_INDICATOR([malloc-posix])
+       gl_MODULE_INDICATOR([malloc-posix])
+       gl_gnulib_enabled_ef455225c00f5049c808c2eda3e76866=true
+     fi
+   }
    func_gl_gnulib_m4code_mbtowc ()
    {
***************
*** 514,517 ****
--- 732,739 ----
          AC_LIBOBJ([nl_langinfo])
        fi
+       if test $REPLACE_NL_LANGINFO = 1 && test $NL_LANGINFO_MTSAFE = 0; then
+         AC_LIBOBJ([nl_langinfo-lock])
+         gl_PREREQ_NL_LANGINFO_LOCK
+       fi
        gl_LANGINFO_MODULE_INDICATOR([nl_langinfo])
        gl_gnulib_enabled_nl_langinfo=true
***************
*** 520,523 ****
--- 742,768 ----
          func_gl_gnulib_m4code_localeconv
        fi
+       if test $HAVE_NL_LANGINFO = 0 || test $HAVE_LANGINFO_CODESET = 0; then
+         func_gl_gnulib_m4code_e7e881d32ca02f1c997b13c737c64bbd
+       fi
+     fi
+   }
+   func_gl_gnulib_m4code_pathmax ()
+   {
+     if ! $gl_gnulib_enabled_pathmax; then
+       gl_PATHMAX
+       gl_gnulib_enabled_pathmax=true
+     fi
+   }
+   func_gl_gnulib_m4code_e7e881d32ca02f1c997b13c737c64bbd ()
+   {
+     if ! $gl_gnulib_enabled_e7e881d32ca02f1c997b13c737c64bbd; then
+       gl_FUNC_SETLOCALE_NULL
+       if test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0; then
+         AC_LIBOBJ([setlocale-lock])
+         gl_PREREQ_SETLOCALE_LOCK
+       fi
+       gl_LOCALE_MODULE_INDICATOR([setlocale_null])
+       gl_gnulib_enabled_e7e881d32ca02f1c997b13c737c64bbd=true
+       func_gl_gnulib_m4code_locale
      fi
    }
***************
*** 529,532 ****
--- 774,811 ----
      fi
    }
+   func_gl_gnulib_m4code_stat ()
+   {
+     if ! $gl_gnulib_enabled_stat; then
+       gl_FUNC_STAT
+       if test $REPLACE_STAT = 1; then
+         AC_LIBOBJ([stat])
+         case "$host_os" in
+           mingw*)
+             AC_LIBOBJ([stat-w32])
+             ;;
+         esac
+         gl_PREREQ_STAT
+       fi
+       gl_SYS_STAT_MODULE_INDICATOR([stat])
+       gl_gnulib_enabled_stat=true
+       if test $REPLACE_STAT = 1; then
+         func_gl_gnulib_m4code_pathmax
+       fi
+       if test $REPLACE_STAT = 1; then
+         func_gl_gnulib_m4code_0137e3d3638b33e5819d132d0b23165c
+       fi
+       func_gl_gnulib_m4code_sys_stat
+     fi
+   }
+   func_gl_gnulib_m4code_0137e3d3638b33e5819d132d0b23165c ()
+   {
+     if ! $gl_gnulib_enabled_0137e3d3638b33e5819d132d0b23165c; then
+       gl_STAT_TIME
+       gl_STAT_BIRTHTIME
+       gl_gnulib_enabled_0137e3d3638b33e5819d132d0b23165c=true
+       func_gl_gnulib_m4code_intprops
+       func_gl_gnulib_m4code_time
+     fi
+   }
    func_gl_gnulib_m4code_stpcpy ()
    {
***************
*** 589,592 ****
--- 868,880 ----
      fi
    }
+   func_gl_gnulib_m4code_sys_stat ()
+   {
+     if ! $gl_gnulib_enabled_sys_stat; then
+       gl_HEADER_SYS_STAT_H
+       AC_PROG_MKDIR_P
+       gl_gnulib_enabled_sys_stat=true
+       func_gl_gnulib_m4code_time
+     fi
+   }
    func_gl_gnulib_m4code_threadlib ()
    {
***************
*** 596,604 ****
--- 884,901 ----
      fi
    }
+   func_gl_gnulib_m4code_time ()
+   {
+     if ! $gl_gnulib_enabled_time; then
+       gl_HEADER_TIME_H
+       gl_gnulib_enabled_time=true
+     fi
+   }
    func_gl_gnulib_m4code_vasnprintf ()
    {
      if ! $gl_gnulib_enabled_vasnprintf; then
+       AC_REQUIRE([AC_C_RESTRICT])
        gl_FUNC_VASNPRINTF
        gl_gnulib_enabled_vasnprintf=true
+       func_gl_gnulib_m4code_attribute
        func_gl_gnulib_m4code_xsize
      fi
***************
*** 669,672 ****
--- 966,970 ----
        gl_XSIZE
        gl_gnulib_enabled_xsize=true
+       func_gl_gnulib_m4code_attribute
        func_gl_gnulib_m4code_size_max
      fi
***************
*** 688,691 ****
--- 986,992 ----
    fi
    if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
+     func_gl_gnulib_m4code_attribute
+   fi
+   if { test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; } && test $REPLACE_MBSTATE_T = 0; then
      func_gl_gnulib_m4code_30838f5439487421042f2225bed3af76
    fi
***************
*** 693,698 ****
      func_gl_gnulib_m4code_localcharset
    fi
!   if test $HAVE_MBRTOWC = 0 || { test $REPLACE_MBRTOWC = 1 && { test $HAVE_MBSINIT = 0 || test $REPLACE_MBSTATE_T = 1; }; }; then
!     func_gl_gnulib_m4code_lock
    fi
    if test $ac_use_included_regex = yes; then
--- 994,1008 ----
      func_gl_gnulib_m4code_localcharset
    fi
!   if test $REPLACE_OPEN = 1; then
!     func_gl_gnulib_m4code_cloexec
!   fi
!   if test $REPLACE_OPEN = 1; then
!     func_gl_gnulib_m4code_fstat
!   fi
!   if test $REPLACE_OPEN = 1; then
!     func_gl_gnulib_m4code_stat
!   fi
!   if test $ac_use_included_regex = yes; then
!     func_gl_gnulib_m4code_attribute
    fi
    if test $ac_use_included_regex = yes; then
***************
*** 703,706 ****
--- 1013,1019 ----
    fi
    if test $ac_use_included_regex = yes; then
+     func_gl_gnulib_m4code_dynarray
+   fi
+   if test $ac_use_included_regex = yes; then
      func_gl_gnulib_m4code_intprops
    fi
***************
*** 711,715 ****
      func_gl_gnulib_m4code_21ee726a3540c09237a8e70c0baf7467
    fi
!   if test "$ac_cv_gnu_library_2_1:$ac_use_included_regex" = no:yes; then
      func_gl_gnulib_m4code_lock
    fi
--- 1024,1028 ----
      func_gl_gnulib_m4code_21ee726a3540c09237a8e70c0baf7467
    fi
!   if test $ac_use_included_regex = yes; then
      func_gl_gnulib_m4code_lock
    fi
***************
*** 720,723 ****
--- 1033,1039 ----
      func_gl_gnulib_m4code_wcrtomb
    fi
+   if test $REPLACE_STRDUP = 1; then
+     func_gl_gnulib_m4code_ef455225c00f5049c808c2eda3e76866
+   fi
    if test $REPLACE_STRERROR = 1; then
      func_gl_gnulib_m4code_intprops
***************
*** 733,738 ****
--- 1049,1063 ----
    fi
    m4_pattern_allow([^gl_GNULIB_ENABLED_])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_attribute], [$gl_gnulib_enabled_attribute])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_btowc], [$gl_gnulib_enabled_btowc])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_37f71b604aa9c54446783d80f42fe547], [$gl_gnulib_enabled_37f71b604aa9c54446783d80f42fe547])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_cloexec], [$gl_gnulib_enabled_cloexec])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_close], [$gl_gnulib_enabled_close])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_dup2], [$gl_gnulib_enabled_dup2])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_dynarray], [$gl_gnulib_enabled_dynarray])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_fcntl], [$gl_gnulib_enabled_fcntl])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239], [$gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_fstat], [$gl_gnulib_enabled_fstat])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_getdtablesize], [$gl_gnulib_enabled_getdtablesize])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76], [$gl_gnulib_enabled_30838f5439487421042f2225bed3af76])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_intprops], [$gl_gnulib_enabled_intprops])
***************
*** 743,746 ****
--- 1068,1072 ----
    AM_CONDITIONAL([gl_GNULIB_ENABLED_localeconv], [$gl_gnulib_enabled_localeconv])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_lock], [$gl_gnulib_enabled_lock])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866], [$gl_gnulib_enabled_ef455225c00f5049c808c2eda3e76866])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_mbtowc], [$gl_gnulib_enabled_mbtowc])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_mempcpy], [$gl_gnulib_enabled_mempcpy])
***************
*** 748,752 ****
--- 1074,1082 ----
    AM_CONDITIONAL([gl_GNULIB_ENABLED_676220fa4366efa9bdbfccf11a857c07], [$gl_gnulib_enabled_676220fa4366efa9bdbfccf11a857c07])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_nl_langinfo], [$gl_gnulib_enabled_nl_langinfo])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_pathmax], [$gl_gnulib_enabled_pathmax])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_e7e881d32ca02f1c997b13c737c64bbd], [$gl_gnulib_enabled_e7e881d32ca02f1c997b13c737c64bbd])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_size_max], [$gl_gnulib_enabled_size_max])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_stat], [$gl_gnulib_enabled_stat])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_0137e3d3638b33e5819d132d0b23165c], [$gl_gnulib_enabled_0137e3d3638b33e5819d132d0b23165c])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_stpcpy], [$gl_gnulib_enabled_stpcpy])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_dbb57f49352be8fb86869629a254fb72], [$gl_gnulib_enabled_dbb57f49352be8fb86869629a254fb72])
***************
*** 754,758 ****
--- 1084,1090 ----
    AM_CONDITIONAL([gl_GNULIB_ENABLED_strstr], [$gl_gnulib_enabled_strstr])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_f84f170cca5f5b09d22686d5b833aa41], [$gl_gnulib_enabled_f84f170cca5f5b09d22686d5b833aa41])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_sys_stat], [$gl_gnulib_enabled_sys_stat])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_threadlib], [$gl_gnulib_enabled_threadlib])
+   AM_CONDITIONAL([gl_GNULIB_ENABLED_time], [$gl_gnulib_enabled_time])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_vasnprintf], [$gl_gnulib_enabled_vasnprintf])
    AM_CONDITIONAL([gl_GNULIB_ENABLED_wcrtomb], [$gl_gnulib_enabled_wcrtomb])
***************
*** 911,921 ****
    lib/asnprintf.c
    lib/asprintf.c
    lib/basename-lgpl.c
    lib/btowc.c
    lib/c++defs.h
    lib/cdefs.h
!   lib/dirname-lgpl.c
!   lib/dirname.h
!   lib/dosname.h
    lib/errno.in.h
    lib/error.c
--- 1243,1257 ----
    lib/asnprintf.c
    lib/asprintf.c
+   lib/attribute.h
    lib/basename-lgpl.c
+   lib/basename-lgpl.h
    lib/btowc.c
    lib/c++defs.h
    lib/cdefs.h
!   lib/cloexec.c
!   lib/cloexec.h
!   lib/close.c
!   lib/dup2.c
!   lib/dynarray.h
    lib/errno.in.h
    lib/error.c
***************
*** 923,929 ****
--- 1259,1272 ----
    lib/exitfail.c
    lib/exitfail.h
+   lib/fcntl.c
+   lib/fcntl.in.h
+   lib/fd-hook.c
+   lib/fd-hook.h
+   lib/filename.h
    lib/float+.h
    lib/float.c
    lib/float.in.h
+   lib/fstat.c
+   lib/getdtablesize.c
    lib/getopt-cdefs.in.h
    lib/getopt-core.h
***************
*** 944,950 ****
--- 1287,1298 ----
    lib/hard-locale.h
    lib/intprops.h
+   lib/inttypes.in.h
    lib/iswblank.c
+   lib/iswdigit.c
+   lib/iswxdigit.c
    lib/itold.c
    lib/langinfo.in.h
+   lib/lc-charset-dispatch.c
+   lib/lc-charset-dispatch.h
    lib/libc-config.h
    lib/limits.in.h
***************
*** 954,957 ****
--- 1302,1312 ----
    lib/localeconv.c
    lib/malloc.c
+   lib/malloc/dynarray-skeleton.c
+   lib/malloc/dynarray.h
+   lib/malloc/dynarray_at_failure.c
+   lib/malloc/dynarray_emplace_enlarge.c
+   lib/malloc/dynarray_finalize.c
+   lib/malloc/dynarray_resize.c
+   lib/malloc/dynarray_resize_clear.c
    lib/malloca.c
    lib/malloca.h
***************
*** 960,963 ****
--- 1315,1320 ----
    lib/mbiter.c
    lib/mbiter.h
+   lib/mbrtowc-impl-utf8.h
+   lib/mbrtowc-impl.h
    lib/mbrtowc.c
    lib/mbscasecmp.c
***************
*** 970,973 ****
--- 1327,1332 ----
    lib/mbswidth.h
    lib/mbtowc-impl.h
+   lib/mbtowc-lock.c
+   lib/mbtowc-lock.h
    lib/mbtowc.c
    lib/mbuiter.c
***************
*** 981,985 ****
--- 1340,1347 ----
    lib/msvc-nothrow.c
    lib/msvc-nothrow.h
+   lib/nl_langinfo-lock.c
    lib/nl_langinfo.c
+   lib/open.c
+   lib/pathmax.h
    lib/printf-args.c
    lib/printf-args.h
***************
*** 992,996 ****
--- 1354,1366 ----
    lib/regex_internal.h
    lib/regexec.c
+   lib/setlocale-lock.c
+   lib/setlocale_null.c
+   lib/setlocale_null.h
    lib/size_max.h
+   lib/stat-time.c
+   lib/stat-time.h
+   lib/stat-w32.c
+   lib/stat-w32.h
+   lib/stat.c
    lib/stdarg.in.h
    lib/stdbool.in.h
***************
*** 1011,1015 ****
    lib/string.in.h
    lib/strings.in.h
-   lib/stripslash.c
    lib/strncasecmp.c
    lib/strndup.c
--- 1381,1384 ----
***************
*** 1018,1022 ****
--- 1387,1393 ----
    lib/strnlen1.h
    lib/strstr.c
+   lib/sys_stat.in.h
    lib/sys_types.in.h
+   lib/time.in.h
    lib/unistd.c
    lib/unistd.in.h
***************
*** 1057,1063 ****
    m4/btowc.m4
    m4/builtin-expect.m4
    m4/codeset.m4
-   m4/dirname.m4
    m4/double-slash-root.m4
    m4/eealloc.m4
    m4/errno_h.m4
--- 1428,1435 ----
    m4/btowc.m4
    m4/builtin-expect.m4
+   m4/close.m4
    m4/codeset.m4
    m4/double-slash-root.m4
+   m4/dup2.m4
    m4/eealloc.m4
    m4/errno_h.m4
***************
*** 1066,1073 ****
    m4/extensions.m4
    m4/extern-inline.m4
    m4/float_h.m4
    m4/getopt.m4
    m4/getprogname.m4
-   m4/glibc21.m4
    m4/gnulib-common.m4
    m4/host-cpu-c-abi.m4
--- 1438,1449 ----
    m4/extensions.m4
    m4/extern-inline.m4
+   m4/fcntl-o.m4
+   m4/fcntl.m4
+   m4/fcntl_h.m4
    m4/float_h.m4
+   m4/fstat.m4
+   m4/getdtablesize.m4
    m4/getopt.m4
    m4/getprogname.m4
    m4/gnulib-common.m4
    m4/host-cpu-c-abi.m4
***************
*** 1075,1081 ****
--- 1451,1461 ----
    m4/include_next.m4
    m4/intmax_t.m4
+   m4/inttypes.m4
    m4/inttypes_h.m4
    m4/iswblank.m4
+   m4/iswdigit.m4
+   m4/iswxdigit.m4
    m4/langinfo_h.m4
+   m4/largefile.m4
    m4/lib-ld.m4
    m4/lib-link.m4
***************
*** 1090,1094 ****
    m4/localeconv.m4
    m4/lock.m4
-   m4/longlong.m4
    m4/malloc.m4
    m4/malloca.m4
--- 1470,1473 ----
***************
*** 1106,1109 ****
--- 1485,1489 ----
    m4/memrchr.m4
    m4/mmap-anon.m4
+   m4/mode_t.m4
    m4/msvc-inval.m4
    m4/msvc-nothrow.m4
***************
*** 1112,1120 ****
--- 1492,1509 ----
    m4/nocrash.m4
    m4/off_t.m4
+   m4/open-cloexec.m4
+   m4/open-slash.m4
+   m4/open.m4
+   m4/pathmax.m4
+   m4/pid_t.m4
    m4/printf.m4
    m4/pthread_rwlock_rdlock.m4
    m4/regex.m4
+   m4/setlocale_null.m4
    m4/size_max.m4
    m4/ssize_t.m4
+   m4/stat-time.m4
+   m4/stat.m4
+   m4/std-gnu11.m4
    m4/stdarg.m4
    m4/stdbool.m4
***************
*** 1135,1143 ****
--- 1524,1535 ----
    m4/strstr.m4
    m4/sys_socket_h.m4
+   m4/sys_stat_h.m4
    m4/sys_types_h.m4
    m4/threadlib.m4
+   m4/time_h.m4
    m4/unistd_h.m4
    m4/vasnprintf.m4
    m4/vasprintf.m4
+   m4/visibility.m4
    m4/warn-on-use.m4
    m4/wchar_h.m4
***************
*** 1149,1151 ****
--- 1541,1544 ----
    m4/xalloc.m4
    m4/xsize.m4
+   m4/zzgnulib.m4
  ])
diff -Nrc2 texinfo-6.7/gnulib/m4/host-cpu-c-abi.m4 texinfo-6.8/gnulib/m4/host-cpu-c-abi.m4
*** texinfo-6.7/gnulib/m4/host-cpu-c-abi.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/host-cpu-c-abi.m4	2021-03-11 18:57:57.000000000 +0000
***************
*** 1,4 ****
! # host-cpu-c-abi.m4 serial 11
! dnl Copyright (C) 2002-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # host-cpu-c-abi.m4 serial 14
! dnl Copyright (C) 2002-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 56,60 ****
  
  changequote(,)dnl
!        i[4567]86 )
  changequote([,])dnl
           gl_cv_host_cpu_c_abi=i386
--- 56,60 ----
  
  changequote(,)dnl
!        i[34567]86 )
  changequote([,])dnl
           gl_cv_host_cpu_c_abi=i386
***************
*** 212,216 ****
           AC_COMPILE_IFELSE(
             [AC_LANG_SOURCE(
!               [[#if defined __powerpc64__ || defined _ARCH_PPC64
                   int ok;
                  #else
--- 212,216 ----
           AC_COMPILE_IFELSE(
             [AC_LANG_SOURCE(
!               [[#if defined __powerpc64__ || defined __LP64__
                   int ok;
                  #else
***************
*** 458,462 ****
  
  dnl Sets the HOST_CPU_C_ABI_32BIT variable to 'yes' if the C language ABI
! dnl (application binary interface) is a 32-bit one, or to 'no' otherwise.
  dnl This is a simplified variant of gl_HOST_CPU_C_ABI.
  AC_DEFUN([gl_HOST_CPU_C_ABI_32BIT],
--- 458,463 ----
  
  dnl Sets the HOST_CPU_C_ABI_32BIT variable to 'yes' if the C language ABI
! dnl (application binary interface) is a 32-bit one, to 'no' if it is a 64-bit
! dnl one, or to 'unknown' if unknown.
  dnl This is a simplified variant of gl_HOST_CPU_C_ABI.
  AC_DEFUN([gl_HOST_CPU_C_ABI_32BIT],
***************
*** 468,479 ****
           i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
             gl_cv_host_cpu_c_abi_32bit=yes ;;
!          *)
             gl_cv_host_cpu_c_abi_32bit=no ;;
         esac
       else
         case "$host_cpu" in
  
  changequote(,)dnl
!          i[4567]86 )
  changequote([,])dnl
             gl_cv_host_cpu_c_abi_32bit=yes
--- 469,510 ----
           i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
             gl_cv_host_cpu_c_abi_32bit=yes ;;
!          x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
             gl_cv_host_cpu_c_abi_32bit=no ;;
+          *)
+            gl_cv_host_cpu_c_abi_32bit=unknown ;;
         esac
       else
         case "$host_cpu" in
  
+          # CPUs that only support a 32-bit ABI.
+          arc \
+          | bfin \
+          | cris* \
+          | csky \
+          | epiphany \
+          | ft32 \
+          | h8300 \
+          | m68k \
+          | microblaze | microblazeel \
+          | nds32 | nds32le | nds32be \
+          | nios2 | nios2eb | nios2el \
+          | or1k* \
+          | or32 \
+          | sh | sh[1234] | sh[1234]e[lb] \
+          | tic6x \
+          | xtensa* )
+            gl_cv_host_cpu_c_abi_32bit=yes
+            ;;
+ 
+          # CPUs that only support a 64-bit ABI.
  changequote(,)dnl
!          alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
!          | mmix )
! changequote([,])dnl
!            gl_cv_host_cpu_c_abi_32bit=no
!            ;;
! 
! changequote(,)dnl
!          i[34567]86 )
  changequote([,])dnl
             gl_cv_host_cpu_c_abi_32bit=yes
***************
*** 575,579 ****
             AC_COMPILE_IFELSE(
               [AC_LANG_SOURCE(
!                 [[#if defined __powerpc64__ || defined _ARCH_PPC64
                     int ok;
                    #else
--- 606,610 ----
             AC_COMPILE_IFELSE(
               [AC_LANG_SOURCE(
!                 [[#if defined __powerpc64__ || defined __LP64__
                     int ok;
                    #else
***************
*** 635,639 ****
  
           *)
!            gl_cv_host_cpu_c_abi_32bit=no
             ;;
         esac
--- 666,670 ----
  
           *)
!            gl_cv_host_cpu_c_abi_32bit=unknown
             ;;
         esac
diff -Nrc2 texinfo-6.7/gnulib/m4/iconv.m4 texinfo-6.8/gnulib/m4/iconv.m4
*** texinfo-6.7/gnulib/m4/iconv.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/iconv.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # iconv.m4 serial 21
! dnl Copyright (C) 2000-2002, 2007-2014, 2016-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
! # iconv.m4 serial 24
! dnl Copyright (C) 2000-2002, 2007-2014, 2016-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
***************
*** 8,11 ****
--- 8,17 ----
  dnl From Bruno Haible.
  
+ AC_PREREQ([2.64])
+ 
+ dnl Note: AM_ICONV is documented in the GNU gettext manual
+ dnl <https://www.gnu.org/software/gettext/manual/html_node/AM_005fICONV.html>.
+ dnl Don't make changes that are incompatible with that documentation!
+ 
  AC_DEFUN([AM_ICONV_LINKFLAGS_BODY],
  [
***************
*** 87,92 ****
               ]],
               [[int result = 0;
!   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
!      returns.  */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
--- 93,99 ----
               ]],
               [[int result = 0;
!   /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
!      successful returns.  This is even documented in
!      <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
***************
*** 226,231 ****
  ])
  
! dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to
! dnl avoid warnings like
  dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required".
  dnl This is tricky because of the way 'aclocal' is implemented:
--- 233,237 ----
  ])
  
! dnl Define AM_ICONV using AC_DEFUN_ONCE, in order to avoid warnings like
  dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required".
  dnl This is tricky because of the way 'aclocal' is implemented:
***************
*** 235,256 ****
  dnl   Otherwise aclocal would emit many "Use of uninitialized value $1"
  dnl   warnings.
! m4_define([gl_iconv_AC_DEFUN],
!   m4_version_prereq([2.64],
!     [[AC_DEFUN_ONCE(
!         [$1], [$2])]],
!     [m4_ifdef([gl_00GNULIB],
!        [[AC_DEFUN_ONCE(
!            [$1], [$2])]],
!        [[AC_DEFUN(
!            [$1], [$2])]])]))
! gl_iconv_AC_DEFUN([AM_ICONV],
  [
    AM_ICONV_LINK
    if test "$am_cv_func_iconv" = yes; then
!     AC_MSG_CHECKING([for iconv declaration])
!     AC_CACHE_VAL([am_cv_proto_iconv], [
!       AC_COMPILE_IFELSE(
!         [AC_LANG_PROGRAM(
!            [[
  #include <stdlib.h>
  #include <iconv.h>
--- 241,253 ----
  dnl   Otherwise aclocal would emit many "Use of uninitialized value $1"
  dnl   warnings.
! AC_DEFUN_ONCE([AM_ICONV],
  [
    AM_ICONV_LINK
    if test "$am_cv_func_iconv" = yes; then
!     AC_CACHE_CHECK([whether iconv is compatible with its POSIX signature],
!       [gl_cv_iconv_nonconst],
!       [AC_COMPILE_IFELSE(
!          [AC_LANG_PROGRAM(
!             [[
  #include <stdlib.h>
  #include <iconv.h>
***************
*** 259,286 ****
  "C"
  #endif
- #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
  size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
! #else
! size_t iconv();
! #endif
!            ]],
!            [[]])],
!         [am_cv_proto_iconv_arg1=""],
!         [am_cv_proto_iconv_arg1="const"])
!       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
!     am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
!     AC_MSG_RESULT([
!          $am_cv_proto_iconv])
    else
      dnl When compiling GNU libiconv on a system that does not have iconv yet,
      dnl pick the POSIX compliant declaration without 'const'.
!     am_cv_proto_iconv_arg1=""
    fi
!   AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1],
      [Define as const if the declaration of iconv() needs const.])
    dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
    m4_ifdef([gl_ICONV_H_DEFAULTS],
      [AC_REQUIRE([gl_ICONV_H_DEFAULTS])
!      if test -n "$am_cv_proto_iconv_arg1"; then
         ICONV_CONST="const"
       fi
--- 256,281 ----
  "C"
  #endif
  size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
!             ]],
!             [[]])],
!          [gl_cv_iconv_nonconst=yes],
!          [gl_cv_iconv_nonconst=no])
!       ])
    else
      dnl When compiling GNU libiconv on a system that does not have iconv yet,
      dnl pick the POSIX compliant declaration without 'const'.
!     gl_cv_iconv_nonconst=yes
!   fi
!   if test $gl_cv_iconv_nonconst = yes; then
!     iconv_arg1=""
!   else
!     iconv_arg1="const"
    fi
!   AC_DEFINE_UNQUOTED([ICONV_CONST], [$iconv_arg1],
      [Define as const if the declaration of iconv() needs const.])
    dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
    m4_ifdef([gl_ICONV_H_DEFAULTS],
      [AC_REQUIRE([gl_ICONV_H_DEFAULTS])
!      if test $gl_cv_iconv_nonconst != yes; then
         ICONV_CONST="const"
       fi
diff -Nrc2 texinfo-6.7/gnulib/m4/include_next.m4 texinfo-6.8/gnulib/m4/include_next.m4
*** texinfo-6.7/gnulib/m4/include_next.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/include_next.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # include_next.m4 serial 24
! dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # include_next.m4 serial 26
! dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 107,114 ****
    AC_SUBST([INCLUDE_NEXT_AS_FIRST_DIRECTIVE])
    AC_SUBST([PRAGMA_SYSTEM_HEADER])
!   AC_CACHE_CHECK([whether system header files limit the line length],
!     [gl_cv_pragma_columns],
!     [dnl HP NonStop systems, which define __TANDEM, have this misfeature.
!      AC_EGREP_CPP([choke me],
         [
  #ifdef __TANDEM
--- 107,116 ----
    AC_SUBST([INCLUDE_NEXT_AS_FIRST_DIRECTIVE])
    AC_SUBST([PRAGMA_SYSTEM_HEADER])
! 
!   dnl HP NonStop systems, which define __TANDEM, limit the line length
!   dnl after including some system header files.
!   AC_CACHE_CHECK([whether source code line length is unlimited],
!     [gl_cv_source_line_length_unlimited],
!     [AC_EGREP_CPP([choke me],
         [
  #ifdef __TANDEM
***************
*** 116,123 ****
  #endif
         ],
!        [gl_cv_pragma_columns=yes],
!        [gl_cv_pragma_columns=no])
      ])
!   if test $gl_cv_pragma_columns = yes; then
      PRAGMA_COLUMNS="#pragma COLUMNS 10000"
    else
--- 118,125 ----
  #endif
         ],
!        [gl_cv_source_line_length_unlimited=no],
!        [gl_cv_source_line_length_unlimited=yes])
      ])
!   if test $gl_cv_source_line_length_unlimited = no; then
      PRAGMA_COLUMNS="#pragma COLUMNS 10000"
    else
***************
*** 177,203 ****
      ])
  
- dnl FIXME: gl_next_header and gl_header_exists must be used unquoted
- dnl until we can assume autoconf 2.64 or newer.
    m4_foreach_w([gl_HEADER_NAME], [$1],
      [AS_VAR_PUSHDEF([gl_next_header],
                      [gl_cv_next_]m4_defn([gl_HEADER_NAME]))
       if test $gl_cv_have_include_next = yes; then
!        AS_VAR_SET(gl_next_header, ['<'gl_HEADER_NAME'>'])
       else
         AC_CACHE_CHECK(
           [absolute name of <]m4_defn([gl_HEADER_NAME])[>],
!          m4_defn([gl_next_header]),
           [m4_if([$2], [check],
              [AS_VAR_PUSHDEF([gl_header_exists],
                              [ac_cv_header_]m4_defn([gl_HEADER_NAME]))
!              if test AS_VAR_GET(gl_header_exists) = yes; then
               AS_VAR_POPDEF([gl_header_exists])
              ])
             gl_ABSOLUTE_HEADER_ONE(gl_HEADER_NAME)
             AS_VAR_COPY([gl_header], [gl_cv_absolute_]AS_TR_SH(gl_HEADER_NAME))
!            AS_VAR_SET(gl_next_header, ['"'$gl_header'"'])
            m4_if([$2], [check],
              [else
!                AS_VAR_SET(gl_next_header, ['<'gl_HEADER_NAME'>'])
               fi
              ])
--- 179,203 ----
      ])
  
    m4_foreach_w([gl_HEADER_NAME], [$1],
      [AS_VAR_PUSHDEF([gl_next_header],
                      [gl_cv_next_]m4_defn([gl_HEADER_NAME]))
       if test $gl_cv_have_include_next = yes; then
!        AS_VAR_SET([gl_next_header], ['<'gl_HEADER_NAME'>'])
       else
         AC_CACHE_CHECK(
           [absolute name of <]m4_defn([gl_HEADER_NAME])[>],
!          [gl_next_header],
           [m4_if([$2], [check],
              [AS_VAR_PUSHDEF([gl_header_exists],
                              [ac_cv_header_]m4_defn([gl_HEADER_NAME]))
!              if test AS_VAR_GET([gl_header_exists]) = yes; then
               AS_VAR_POPDEF([gl_header_exists])
              ])
             gl_ABSOLUTE_HEADER_ONE(gl_HEADER_NAME)
             AS_VAR_COPY([gl_header], [gl_cv_absolute_]AS_TR_SH(gl_HEADER_NAME))
!            AS_VAR_SET([gl_next_header], ['"'$gl_header'"'])
            m4_if([$2], [check],
              [else
!                AS_VAR_SET([gl_next_header], ['<'gl_HEADER_NAME'>'])
               fi
              ])
***************
*** 206,210 ****
       AC_SUBST(
         AS_TR_CPP([NEXT_]m4_defn([gl_HEADER_NAME])),
!        [AS_VAR_GET(gl_next_header)])
       if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
--- 206,210 ----
       AC_SUBST(
         AS_TR_CPP([NEXT_]m4_defn([gl_HEADER_NAME])),
!        [AS_VAR_GET([gl_next_header])])
       if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
***************
*** 212,216 ****
       else
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=AS_VAR_GET(gl_next_header)
       fi
       AC_SUBST(
--- 212,216 ----
       else
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=AS_VAR_GET([gl_next_header])
       fi
       AC_SUBST(
diff -Nrc2 texinfo-6.7/gnulib/m4/__inline.m4 texinfo-6.8/gnulib/m4/__inline.m4
*** texinfo-6.7/gnulib/m4/__inline.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/__inline.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # Test for __inline keyword
! dnl Copyright 2017-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # Test for __inline keyword
! dnl Copyright 2017-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/intlmacosx.m4 texinfo-6.8/gnulib/m4/intlmacosx.m4
*** texinfo-6.7/gnulib/m4/intlmacosx.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/intlmacosx.m4	2021-02-09 20:45:37.000000000 +0000
***************
*** 1,4 ****
! # intlmacosx.m4 serial 6 (gettext-0.20)
! dnl Copyright (C) 2004-2014, 2016, 2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # intlmacosx.m4 serial 8 (gettext-0.20.2)
! dnl Copyright (C) 2004-2014, 2016, 2019-2020 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 6,14 ****
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Library General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Library General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
--- 6,14 ----
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Lesser General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Lesser General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
***************
*** 34,52 ****
        [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
    fi
!   dnl Check for API introduced in Mac OS X 10.5.
!   AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
!     [gt_save_LIBS="$LIBS"
!      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
!      AC_LINK_IFELSE(
!        [AC_LANG_PROGRAM(
!           [[#include <CoreFoundation/CFLocale.h>]],
!           [[CFLocaleCopyCurrent();]])],
!        [gt_cv_func_CFLocaleCopyCurrent=yes],
!        [gt_cv_func_CFLocaleCopyCurrent=no])
!      LIBS="$gt_save_LIBS"])
!   if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
!     AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
!       [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
!   fi
    AC_CACHE_CHECK([for CFLocaleCopyPreferredLanguages], [gt_cv_func_CFLocaleCopyPreferredLanguages],
      [gt_save_LIBS="$LIBS"
--- 34,46 ----
        [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
    fi
!   dnl Don't check for the API introduced in Mac OS X 10.5, CFLocaleCopyCurrent,
!   dnl because in macOS 10.13.4 it has the following behaviour:
!   dnl When two or more languages are specified in the
!   dnl "System Preferences > Language & Region > Preferred Languages" panel,
!   dnl it returns en_CC where CC is the territory (even when English is not among
!   dnl the preferred languages!).  What we want instead is what
!   dnl CFLocaleCopyCurrent returned in earlier macOS releases and what
!   dnl CFPreferencesCopyAppValue still returns, namely ll_CC where ll is the
!   dnl first among the preferred languages and CC is the territory.
    AC_CACHE_CHECK([for CFLocaleCopyPreferredLanguages], [gt_cv_func_CFLocaleCopyPreferredLanguages],
      [gt_save_LIBS="$LIBS"
***************
*** 65,69 ****
    INTL_MACOSX_LIBS=
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
-      || test $gt_cv_func_CFLocaleCopyCurrent = yes \
       || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
      INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
--- 59,62 ----
diff -Nrc2 texinfo-6.7/gnulib/m4/intmax_t.m4 texinfo-6.8/gnulib/m4/intmax_t.m4
*** texinfo-6.7/gnulib/m4/intmax_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/intmax_t.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # intmax_t.m4 serial 8
! dnl Copyright (C) 1997-2004, 2006-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
! # intmax_t.m4 serial 9
! dnl Copyright (C) 1997-2004, 2006-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
***************
*** 20,28 ****
    AC_REQUIRE([gl_AC_HEADER_STDINT_H])
    if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
!     AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
!     test $ac_cv_type_long_long_int = yes \
!       && ac_type='long long' \
!       || ac_type='long'
!     AC_DEFINE_UNQUOTED([intmax_t], [$ac_type],
       [Define to long or long long if <inttypes.h> and <stdint.h> don't define.])
    else
--- 20,24 ----
    AC_REQUIRE([gl_AC_HEADER_STDINT_H])
    if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
!     AC_DEFINE_UNQUOTED([intmax_t], [long long],
       [Define to long or long long if <inttypes.h> and <stdint.h> don't define.])
    else
***************
*** 58,66 ****
        [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
    else
!     AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
!     test $ac_cv_type_long_long_int = yes \
!       && ac_type='long long' \
!       || ac_type='long'
!     AC_DEFINE_UNQUOTED([intmax_t], [$ac_type],
       [Define to long or long long if <stdint.h> and <inttypes.h> don't define.])
    fi
--- 54,58 ----
        [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
    else
!     AC_DEFINE_UNQUOTED([intmax_t], [long long],
       [Define to long or long long if <stdint.h> and <inttypes.h> don't define.])
    fi
diff -Nrc2 texinfo-6.7/gnulib/m4/inttypes_h.m4 texinfo-6.8/gnulib/m4/inttypes_h.m4
*** texinfo-6.7/gnulib/m4/inttypes_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/inttypes_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # inttypes_h.m4 serial 10
! dnl Copyright (C) 1997-2004, 2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # inttypes_h.m4 serial 10
! dnl Copyright (C) 1997-2004, 2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/inttypes.m4 texinfo-6.8/gnulib/m4/inttypes.m4
*** texinfo-6.7/gnulib/m4/inttypes.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/inttypes.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,165 ----
+ # inttypes.m4 serial 32
+ dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl From Derek Price, Bruno Haible.
+ dnl Test whether <inttypes.h> is supported or must be substituted.
+ 
+ AC_DEFUN([gl_INTTYPES_H],
+ [
+   AC_REQUIRE([gl_INTTYPES_INCOMPLETE])
+   gl_INTTYPES_PRI_SCN
+ ])
+ 
+ AC_DEFUN_ONCE([gl_INTTYPES_INCOMPLETE],
+ [
+   AC_REQUIRE([gl_STDINT_H])
+   AC_CHECK_HEADERS_ONCE([inttypes.h])
+ 
+   dnl Override <inttypes.h> always, so that the portability warnings work.
+   AC_REQUIRE([gl_INTTYPES_H_DEFAULTS])
+   gl_CHECK_NEXT_HEADERS([inttypes.h])
+ 
+   AC_REQUIRE([gl_MULTIARCH])
+ 
+   dnl Check for declarations of anything we want to poison if the
+   dnl corresponding gnulib module is not in use.
+   gl_WARN_ON_USE_PREPARE([[#include <inttypes.h>
+     ]], [imaxabs imaxdiv strtoimax strtoumax])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
+ ])
+ 
+ # Ensure that the PRI* and SCN* macros are defined appropriately.
+ AC_DEFUN([gl_INTTYPES_PRI_SCN],
+ [
+   PRIPTR_PREFIX=
+   if test -n "$STDINT_H"; then
+     dnl Using the gnulib <stdint.h>. It defines intptr_t to 'long' or
+     dnl 'long long', depending on _WIN64.
+     AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM([[
+          #ifdef _WIN64
+          LLP64
+          #endif
+          ]])
+       ],
+       [PRIPTR_PREFIX='"l"'],
+       [PRIPTR_PREFIX='"ll"'])
+   else
+     dnl Using the system's <stdint.h>.
+     for glpfx in '' l ll I64; do
+       case $glpfx in
+         '')  gltype1='int';;
+         l)   gltype1='long int';;
+         ll)  gltype1='long long int';;
+         I64) gltype1='__int64';;
+       esac
+       AC_COMPILE_IFELSE(
+         [AC_LANG_PROGRAM([[#include <stdint.h>
+            extern intptr_t foo;
+            extern $gltype1 foo;]])],
+         [PRIPTR_PREFIX='"'$glpfx'"'])
+       test -n "$PRIPTR_PREFIX" && break
+     done
+   fi
+   AC_SUBST([PRIPTR_PREFIX])
+ 
+   gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION(
+     [INT32_MAX_LT_INTMAX_MAX],
+     [defined INT32_MAX && defined INTMAX_MAX],
+     [INT32_MAX < INTMAX_MAX],
+     [sizeof (int) < sizeof (long long int)])
+   if test $APPLE_UNIVERSAL_BUILD = 0; then
+     gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION(
+       [INT64_MAX_EQ_LONG_MAX],
+       [defined INT64_MAX],
+       [INT64_MAX == LONG_MAX],
+       [sizeof (long long int) == sizeof (long int)])
+   else
+     INT64_MAX_EQ_LONG_MAX=-1
+   fi
+   gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION(
+     [UINT32_MAX_LT_UINTMAX_MAX],
+     [defined UINT32_MAX && defined UINTMAX_MAX],
+     [UINT32_MAX < UINTMAX_MAX],
+     [sizeof (unsigned int) < sizeof (unsigned long long int)])
+   if test $APPLE_UNIVERSAL_BUILD = 0; then
+     gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION(
+       [UINT64_MAX_EQ_ULONG_MAX],
+       [defined UINT64_MAX],
+       [UINT64_MAX == ULONG_MAX],
+       [sizeof (unsigned long long int) == sizeof (unsigned long int)])
+   else
+     UINT64_MAX_EQ_ULONG_MAX=-1
+   fi
+ ])
+ 
+ # Define the symbol $1 to be 1 if the condition is true, 0 otherwise.
+ # If $2 is true, the condition is $3; otherwise if long long int is supported
+ # approximate the condition with $4; otherwise, assume the condition is false.
+ # The condition should work on all C99 platforms; the approximations should be
+ # good enough to work on all practical pre-C99 platforms.
+ # $2 is evaluated by the C preprocessor, $3 and $4 as compile-time constants.
+ AC_DEFUN([gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION],
+ [
+   AC_CACHE_CHECK([whether $3],
+     [gl_cv_test_$1],
+     [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[/* Work also in C++ mode.  */
+             #define __STDC_LIMIT_MACROS 1
+ 
+             /* Work if build is not clean.  */
+             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
+ 
+             #include <limits.h>
+             #if HAVE_STDINT_H
+              #include <stdint.h>
+             #endif
+ 
+             #if $2
+              #define CONDITION ($3)
+             #else
+              #define CONDITION ($4)
+             #endif
+             int test[CONDITION ? 1 : -1];]])],
+        [gl_cv_test_$1=yes],
+        [gl_cv_test_$1=no])])
+   if test $gl_cv_test_$1 = yes; then
+     $1=1;
+   else
+     $1=0;
+   fi
+   AC_SUBST([$1])
+ ])
+ 
+ AC_DEFUN([gl_INTTYPES_MODULE_INDICATOR],
+ [
+   dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+   AC_REQUIRE([gl_INTTYPES_H_DEFAULTS])
+   gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+ ])
+ 
+ AC_DEFUN([gl_INTTYPES_H_DEFAULTS],
+ [
+   GNULIB_IMAXABS=0;      AC_SUBST([GNULIB_IMAXABS])
+   GNULIB_IMAXDIV=0;      AC_SUBST([GNULIB_IMAXDIV])
+   GNULIB_STRTOIMAX=0;    AC_SUBST([GNULIB_STRTOIMAX])
+   GNULIB_STRTOUMAX=0;    AC_SUBST([GNULIB_STRTOUMAX])
+   dnl Assume proper GNU behavior unless another module says otherwise.
+   HAVE_DECL_IMAXABS=1;   AC_SUBST([HAVE_DECL_IMAXABS])
+   HAVE_DECL_IMAXDIV=1;   AC_SUBST([HAVE_DECL_IMAXDIV])
+   HAVE_DECL_STRTOIMAX=1; AC_SUBST([HAVE_DECL_STRTOIMAX])
+   HAVE_DECL_STRTOUMAX=1; AC_SUBST([HAVE_DECL_STRTOUMAX])
+   HAVE_IMAXDIV_T=1;      AC_SUBST([HAVE_IMAXDIV_T])
+   REPLACE_STRTOIMAX=0;   AC_SUBST([REPLACE_STRTOIMAX])
+   REPLACE_STRTOUMAX=0;   AC_SUBST([REPLACE_STRTOUMAX])
+   INT32_MAX_LT_INTMAX_MAX=1;  AC_SUBST([INT32_MAX_LT_INTMAX_MAX])
+   INT64_MAX_EQ_LONG_MAX='defined _LP64';  AC_SUBST([INT64_MAX_EQ_LONG_MAX])
+   PRIPTR_PREFIX=__PRIPTR_PREFIX;  AC_SUBST([PRIPTR_PREFIX])
+   UINT32_MAX_LT_UINTMAX_MAX=1;  AC_SUBST([UINT32_MAX_LT_UINTMAX_MAX])
+   UINT64_MAX_EQ_ULONG_MAX='defined _LP64';  AC_SUBST([UINT64_MAX_EQ_ULONG_MAX])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/iswblank.m4 texinfo-6.8/gnulib/m4/iswblank.m4
*** texinfo-6.7/gnulib/m4/iswblank.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/iswblank.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # iswblank.m4 serial 4
! dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # iswblank.m4 serial 5
! dnl Copyright (C) 2011-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 13,26 ****
    AC_CHECK_FUNCS_ONCE([iswblank])
    AC_CHECK_DECLS([iswblank], , , [[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
!    before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! #include <wctype.h>
! ]])
    if test $ac_cv_func_iswblank = no; then
      HAVE_ISWBLANK=0
--- 13,19 ----
    AC_CHECK_FUNCS_ONCE([iswblank])
    AC_CHECK_DECLS([iswblank], , , [[
!     #include <wchar.h>
!     #include <wctype.h>
!   ]])
    if test $ac_cv_func_iswblank = no; then
      HAVE_ISWBLANK=0
diff -Nrc2 texinfo-6.7/gnulib/m4/iswdigit.m4 texinfo-6.8/gnulib/m4/iswdigit.m4
*** texinfo-6.7/gnulib/m4/iswdigit.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/iswdigit.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,115 ----
+ # iswdigit.m4 serial 2
+ dnl Copyright (C) 2020-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_ISWDIGIT],
+ [
+   AC_REQUIRE([gl_WCTYPE_H_DEFAULTS])
+   AC_REQUIRE([gl_WCTYPE_H])
+   AC_REQUIRE([gt_LOCALE_FR])
+   AC_REQUIRE([gt_LOCALE_JA])
+   AC_REQUIRE([gt_LOCALE_FR_UTF8])
+   AC_REQUIRE([gt_LOCALE_ZH_CN])
+ 
+   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
+     dnl <wctype.h> redefines iswdigit already.
+     REPLACE_ISWDIGIT="$REPLACE_ISWCNTRL"
+   else
+     AC_CACHE_CHECK([whether iswdigit is ISO C compliant],
+       [gl_cv_func_iswdigit_works],
+       [
+        dnl Initial guess, used when cross-compiling or when no suitable locale
+        dnl is present.
+ changequote(,)dnl
+        case "$host_os" in
+          # Guess no on FreeBSD, NetBSD, Solaris, native Windows.
+          freebsd* | dragonfly* | netbsd* | solaris* | mingw*)
+            gl_cv_func_iswdigit_works="guessing no" ;;
+          # Guess yes otherwise.
+          *) gl_cv_func_iswdigit_works="guessing yes" ;;
+        esac
+ changequote([,])dnl
+        if test $LOCALE_FR != none || test $LOCALE_JA != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_ZH_CN != none; then
+          AC_RUN_IFELSE(
+            [AC_LANG_SOURCE([[
+ #include <locale.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <wchar.h>
+ #include <wctype.h>
+ 
+ /* Returns the value of iswdigit for the multibyte character s[0..n-1].  */
+ static int
+ for_character (const char *s, size_t n)
+ {
+   mbstate_t state;
+   wchar_t wc;
+   size_t ret;
+ 
+   memset (&state, '\0', sizeof (mbstate_t));
+   wc = (wchar_t) 0xBADFACE;
+   ret = mbrtowc (&wc, s, n, &state);
+   if (ret != n)
+     abort ();
+ 
+   return iswdigit (wc);
+ }
+ 
+ int
+ main (int argc, char *argv[])
+ {
+   int is;
+   int result = 0;
+ 
+   if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
+     {
+       /* This fails on mingw, MSVC 14.  */
+       /* U+00B2 SUPERSCRIPT TWO */
+       is = for_character ("\262", 1);
+       if (!(is == 0))
+         result |= 1;
+     }
+   if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
+     {
+       /* This fails on NetBSD 8.0.  */
+       /* U+FF11 FULLWIDTH DIGIT ONE */
+       is = for_character ("\243\261", 2);
+       if (!(is == 0))
+         result |= 2;
+     }
+   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
+     {
+       /* This fails on FreeBSD 12, NetBSD 8.0, MSVC 14.  */
+       /* U+0663 ARABIC-INDIC DIGIT THREE */
+       is = for_character ("\331\243", 2);
+       if (!(is == 0))
+         result |= 4;
+       /* This fails on FreeBSD 12, NetBSD 8.0, MSVC 14.  */
+       /* U+FF11 FULLWIDTH DIGIT ONE */
+       is = for_character ("\357\274\221", 3);
+       if (!(is == 0))
+         result |= 8;
+     }
+   if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
+     {
+       /* This fails on NetBSD 8.0, Solaris 10, Solaris 11.4.  */
+       /* U+FF11 FULLWIDTH DIGIT ONE */
+       is = for_character ("\243\261", 2);
+       if (!(is == 0))
+         result |= 16;
+     }
+   return result;
+ }]])],
+            [gl_cv_func_iswdigit_works=yes],
+            [gl_cv_func_iswdigit_works=no],
+            [:])
+        fi
+       ])
+     case "$gl_cv_func_iswdigit_works" in
+       *yes) ;;
+       *) REPLACE_ISWDIGIT=1 ;;
+     esac
+   fi
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/iswxdigit.m4 texinfo-6.8/gnulib/m4/iswxdigit.m4
*** texinfo-6.7/gnulib/m4/iswxdigit.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/iswxdigit.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,106 ----
+ # iswxdigit.m4 serial 2
+ dnl Copyright (C) 2020-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_ISWXDIGIT],
+ [
+   AC_REQUIRE([gl_WCTYPE_H_DEFAULTS])
+   AC_REQUIRE([gl_WCTYPE_H])
+   AC_REQUIRE([gt_LOCALE_JA])
+   AC_REQUIRE([gt_LOCALE_FR_UTF8])
+   AC_REQUIRE([gt_LOCALE_ZH_CN])
+ 
+   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
+     dnl <wctype.h> redefines iswxdigit already.
+     REPLACE_ISWXDIGIT="$REPLACE_ISWCNTRL"
+   else
+     AC_CACHE_CHECK([whether iswxdigit is ISO C compliant],
+       [gl_cv_func_iswxdigit_works],
+       [
+        dnl Initial guess, used when cross-compiling or when no suitable locale
+        dnl is present.
+ changequote(,)dnl
+        case "$host_os" in
+          # Guess no on FreeBSD, NetBSD, Solaris, native Windows.
+          freebsd* | dragonfly* | netbsd* | solaris* | mingw*)
+            gl_cv_func_iswxdigit_works="guessing no" ;;
+          # Guess yes otherwise.
+          *) gl_cv_func_iswxdigit_works="guessing yes" ;;
+        esac
+ changequote([,])dnl
+        if test $LOCALE_JA != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_ZH_CN != none; then
+          AC_RUN_IFELSE(
+            [AC_LANG_SOURCE([[
+ #include <locale.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <wchar.h>
+ #include <wctype.h>
+ 
+ /* Returns the value of iswxdigit for the multibyte character s[0..n-1].  */
+ static int
+ for_character (const char *s, size_t n)
+ {
+   mbstate_t state;
+   wchar_t wc;
+   size_t ret;
+ 
+   memset (&state, '\0', sizeof (mbstate_t));
+   wc = (wchar_t) 0xBADFACE;
+   ret = mbrtowc (&wc, s, n, &state);
+   if (ret != n)
+     abort ();
+ 
+   return iswxdigit (wc);
+ }
+ 
+ int
+ main (int argc, char *argv[])
+ {
+   int is;
+   int result = 0;
+ 
+   if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
+     {
+       /* This fails on NetBSD 8.0.  */
+       /* U+FF21 FULLWIDTH LATIN CAPITAL LETTER A */
+       is = for_character ("\243\301", 2);
+       if (!(is == 0))
+         result |= 1;
+     }
+   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
+     {
+       /* This fails on FreeBSD 12.  */
+       /* U+0663 ARABIC-INDIC DIGIT THREE */
+       is = for_character ("\331\243", 2);
+       if (!(is == 0))
+         result |= 2;
+       /* This fails on MSVC 14.  */
+       /* U+FF21 FULLWIDTH LATIN CAPITAL LETTER A */
+       is = for_character ("\357\274\241", 3);
+       if (!(is == 0))
+         result |= 4;
+     }
+   if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
+     {
+       /* This fails on Solaris 10, Solaris 11.4.  */
+       /* U+FF11 FULLWIDTH DIGIT ONE */
+       is = for_character ("\243\261", 2);
+       if (!(is == 0))
+         result |= 8;
+     }
+   return result;
+ }]])],
+            [gl_cv_func_iswxdigit_works=yes],
+            [gl_cv_func_iswxdigit_works=no],
+            [:])
+        fi
+       ])
+     case "$gl_cv_func_iswxdigit_works" in
+       *yes) ;;
+       *) REPLACE_ISWXDIGIT=1 ;;
+     esac
+   fi
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/langinfo_h.m4 texinfo-6.8/gnulib/m4/langinfo_h.m4
*** texinfo-6.7/gnulib/m4/langinfo_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/langinfo_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # langinfo_h.m4 serial 8
! dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # langinfo_h.m4 serial 9
! dnl Copyright (C) 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 24,29 ****
    if test $ac_cv_header_langinfo_h = yes; then
      HAVE_LANGINFO_H=1
!     dnl Determine what <langinfo.h> defines. CODESET and ERA etc. are missing
!     dnl on OpenBSD 3.8. T_FMT_AMPM and YESEXPR, NOEXPR are missing on IRIX 5.3.
      dnl ALTMON_* are missing on glibc 2.26 and many other systems.
      AC_CACHE_CHECK([whether langinfo.h defines CODESET],
--- 24,31 ----
    if test $ac_cv_header_langinfo_h = yes; then
      HAVE_LANGINFO_H=1
!     dnl Determine what <langinfo.h> defines.
!     dnl CODESET is missing on OpenBSD 3.8.
!     dnl ERA etc. are missing on OpenBSD 6.7.
!     dnl T_FMT_AMPM and YESEXPR, NOEXPR are missing on IRIX 5.3.
      dnl ALTMON_* are missing on glibc 2.26 and many other systems.
      AC_CACHE_CHECK([whether langinfo.h defines CODESET],
diff -Nrc2 texinfo-6.7/gnulib/m4/largefile.m4 texinfo-6.8/gnulib/m4/largefile.m4
*** texinfo-6.7/gnulib/m4/largefile.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/largefile.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,178 ----
+ # Enable large files on systems where this is not the default.
+ # Enable support for files on Linux file systems with 64-bit inode numbers.
+ 
+ # Copyright 1992-1996, 1998-2021 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.
+ 
+ # The following macro works around a problem in Autoconf's AC_FUNC_FSEEKO:
+ # It does not set _LARGEFILE_SOURCE=1 on HP-UX/ia64 32-bit, although this
+ # setting of _LARGEFILE_SOURCE is needed so that <stdio.h> declares fseeko
+ # and ftello in C++ mode as well.
+ AC_DEFUN([gl_SET_LARGEFILE_SOURCE],
+ [
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_FUNC_FSEEKO
+   case "$host_os" in
+     hpux*)
+       AC_DEFINE([_LARGEFILE_SOURCE], [1],
+         [Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2).])
+       ;;
+   esac
+ ])
+ 
+ # The following implementation works around a problem in autoconf <= 2.69;
+ # AC_SYS_LARGEFILE does not configure for large inodes on Mac OS X 10.5,
+ # or configures them incorrectly in some cases.
+ m4_version_prereq([2.70], [], [
+ 
+ # _AC_SYS_LARGEFILE_TEST_INCLUDES
+ # -------------------------------
+ m4_define([_AC_SYS_LARGEFILE_TEST_INCLUDES],
+ [#include <sys/types.h>
+  /* Check that off_t can represent 2**63 - 1 correctly.
+     We can't simply define LARGE_OFF_T to be 9223372036854775807,
+     since some C++ compilers masquerading as C compilers
+     incorrectly reject 9223372036854775807.  */
+ #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
+   int off_t_is_large[[(LARGE_OFF_T % 2147483629 == 721
+                        && LARGE_OFF_T % 2147483647 == 1)
+                       ? 1 : -1]];[]dnl
+ ])
+ 
+ 
+ # _AC_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, VALUE,
+ #                               CACHE-VAR,
+ #                               DESCRIPTION,
+ #                               PROLOGUE, [FUNCTION-BODY])
+ # --------------------------------------------------------
+ m4_define([_AC_SYS_LARGEFILE_MACRO_VALUE],
+ [AC_CACHE_CHECK([for $1 value needed for large files], [$3],
+ [while :; do
+   m4_ifval([$6], [AC_LINK_IFELSE], [AC_COMPILE_IFELSE])(
+     [AC_LANG_PROGRAM([$5], [$6])],
+     [$3=no; break])
+   m4_ifval([$6], [AC_LINK_IFELSE], [AC_COMPILE_IFELSE])(
+     [AC_LANG_PROGRAM([#define $1 $2
+ $5], [$6])],
+     [$3=$2; break])
+   $3=unknown
+   break
+ done])
+ case $$3 in #(
+   no | unknown) ;;
+   *) AC_DEFINE_UNQUOTED([$1], [$$3], [$4]);;
+ esac
+ rm -rf conftest*[]dnl
+ ])# _AC_SYS_LARGEFILE_MACRO_VALUE
+ 
+ 
+ # AC_SYS_LARGEFILE
+ # ----------------
+ # By default, many hosts won't let programs access large files;
+ # one must use special compiler options to get large-file access to work.
+ # For more details about this brain damage please see:
+ # http://www.unix.org/version2/whatsnew/lfs20mar.html
+ # Additionally, on Linux file systems with 64-bit inodes a file that happens
+ # to have a 64-bit inode number cannot be accessed by 32-bit applications on
+ # Linux x86/x86_64.  This can occur with file systems such as XFS and NFS.
+ AC_DEFUN([AC_SYS_LARGEFILE],
+ [AC_ARG_ENABLE(largefile,
+                [  --disable-largefile     omit support for large files])
+ if test "$enable_largefile" != no; then
+ 
+   AC_CACHE_CHECK([for special C compiler options needed for large files],
+     ac_cv_sys_largefile_CC,
+     [ac_cv_sys_largefile_CC=no
+      if test "$GCC" != yes; then
+        ac_save_CC=$CC
+        while :; do
+          # IRIX 6.2 and later do not support large files by default,
+          # so use the C compiler's -n32 option if that helps.
+          AC_LANG_CONFTEST([AC_LANG_PROGRAM([_AC_SYS_LARGEFILE_TEST_INCLUDES])])
+          AC_COMPILE_IFELSE([], [break])
+          CC="$CC -n32"
+          AC_COMPILE_IFELSE([], [ac_cv_sys_largefile_CC=' -n32'; break])
+          break
+        done
+        CC=$ac_save_CC
+        rm -f conftest.$ac_ext
+     fi])
+   if test "$ac_cv_sys_largefile_CC" != no; then
+     CC=$CC$ac_cv_sys_largefile_CC
+   fi
+ 
+   _AC_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS, 64,
+     ac_cv_sys_file_offset_bits,
+     [Number of bits in a file offset, on hosts where this is settable.],
+     [_AC_SYS_LARGEFILE_TEST_INCLUDES])
+   if test $ac_cv_sys_file_offset_bits = unknown; then
+     _AC_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES, 1,
+       ac_cv_sys_large_files,
+       [Define for large files, on AIX-style hosts.],
+       [_AC_SYS_LARGEFILE_TEST_INCLUDES])
+   fi
+ fi
+ ])# AC_SYS_LARGEFILE
+ ])# m4_version_prereq 2.70
+ 
+ # Enable large files on systems where this is implemented by Gnulib, not by the
+ # system headers.
+ # Set the variables WINDOWS_64_BIT_OFF_T, WINDOWS_64_BIT_ST_SIZE if Gnulib
+ # overrides ensure that off_t or 'struct size.st_size' are 64-bit, respectively.
+ AC_DEFUN([gl_LARGEFILE],
+ [
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   case "$host_os" in
+     mingw*)
+       dnl Native Windows.
+       dnl mingw64 defines off_t to a 64-bit type already, if
+       dnl _FILE_OFFSET_BITS=64, which is ensured by AC_SYS_LARGEFILE.
+       AC_CACHE_CHECK([for 64-bit off_t], [gl_cv_type_off_t_64],
+         [AC_COMPILE_IFELSE(
+            [AC_LANG_PROGRAM(
+               [[#include <sys/types.h>
+                 int verify_off_t_size[sizeof (off_t) >= 8 ? 1 : -1];
+               ]],
+               [[]])],
+            [gl_cv_type_off_t_64=yes], [gl_cv_type_off_t_64=no])
+         ])
+       if test $gl_cv_type_off_t_64 = no; then
+         WINDOWS_64_BIT_OFF_T=1
+       else
+         WINDOWS_64_BIT_OFF_T=0
+       fi
+       dnl Some mingw versions define, if _FILE_OFFSET_BITS=64, 'struct stat'
+       dnl to 'struct _stat32i64' or 'struct _stat64' (depending on
+       dnl _USE_32BIT_TIME_T), which has a 32-bit st_size member.
+       AC_CACHE_CHECK([for 64-bit st_size], [gl_cv_member_st_size_64],
+         [AC_COMPILE_IFELSE(
+            [AC_LANG_PROGRAM(
+               [[#include <sys/types.h>
+                 struct stat buf;
+                 int verify_st_size_size[sizeof (buf.st_size) >= 8 ? 1 : -1];
+               ]],
+               [[]])],
+            [gl_cv_member_st_size_64=yes], [gl_cv_member_st_size_64=no])
+         ])
+       if test $gl_cv_member_st_size_64 = no; then
+         WINDOWS_64_BIT_ST_SIZE=1
+       else
+         WINDOWS_64_BIT_ST_SIZE=0
+       fi
+       ;;
+     *)
+       dnl Nothing to do on gnulib's side.
+       dnl A 64-bit off_t is
+       dnl   - already the default on Mac OS X, FreeBSD, NetBSD, OpenBSD, IRIX,
+       dnl     OSF/1, Cygwin,
+       dnl   - enabled by _FILE_OFFSET_BITS=64 (ensured by AC_SYS_LARGEFILE) on
+       dnl     glibc, HP-UX, Solaris,
+       dnl   - enabled by _LARGE_FILES=1 (ensured by AC_SYS_LARGEFILE) on AIX,
+       dnl   - impossible to achieve on Minix 3.1.8.
+       WINDOWS_64_BIT_OFF_T=0
+       WINDOWS_64_BIT_ST_SIZE=0
+       ;;
+   esac
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/lib-ld.m4 texinfo-6.8/gnulib/m4/lib-ld.m4
*** texinfo-6.7/gnulib/m4/lib-ld.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/lib-ld.m4	2021-03-11 18:57:57.000000000 +0000
***************
*** 1,4 ****
! # lib-ld.m4 serial 9
! dnl Copyright (C) 1996-2003, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # lib-ld.m4 serial 10
! dnl Copyright (C) 1996-2003, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 123,127 ****
          AC_COMPILE_IFELSE(
            [AC_LANG_SOURCE(
!              [[#if defined __powerpc64__ || defined _ARCH_PPC64
                  int ok;
                 #else
--- 123,127 ----
          AC_COMPILE_IFELSE(
            [AC_LANG_SOURCE(
!              [[#if defined __powerpc64__ || defined __LP64__
                  int ok;
                 #else
diff -Nrc2 texinfo-6.7/gnulib/m4/lib-link.m4 texinfo-6.8/gnulib/m4/lib-link.m4
*** texinfo-6.7/gnulib/m4/lib-link.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/lib-link.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # lib-link.m4 serial 28
! dnl Copyright (C) 2001-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # lib-link.m4 serial 32
! dnl Copyright (C) 2001-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 193,196 ****
--- 193,198 ----
      eval additional_includedir=\"$includedir\"
      eval additional_libdir=\"$libdir\"
+     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
    ])
    AC_ARG_WITH(PACK[-prefix],
***************
*** 205,219 ****
            eval additional_includedir=\"$includedir\"
            eval additional_libdir=\"$libdir\"
          ])
        else
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         if test "$acl_libdirstem2" != "$acl_libdirstem" \
!            && test ! -d "$withval/$acl_libdirstem"; then
!           additional_libdir="$withval/$acl_libdirstem2"
!         fi
        fi
      fi
  ])
    dnl Search the library and its dependencies in $additional_libdir and
    dnl $LDFLAGS. Using breadth-first-seach.
--- 207,227 ----
            eval additional_includedir=\"$includedir\"
            eval additional_libdir=\"$libdir\"
+           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
          ])
        else
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         additional_libdir2="$withval/$acl_libdirstem2"
!         additional_libdir3="$withval/$acl_libdirstem3"
        fi
      fi
  ])
+   if test "X$additional_libdir2" = "X$additional_libdir"; then
+     additional_libdir2=
+   fi
+   if test "X$additional_libdir3" = "X$additional_libdir"; then
+     additional_libdir3=
+   fi
    dnl Search the library and its dependencies in $additional_libdir and
    dnl $LDFLAGS. Using breadth-first-seach.
***************
*** 271,316 ****
            fi
            if test $use_additional = yes; then
!             dir="$additional_libdir"
!             dnl The same code as in the loop below:
!             dnl First look for a shared library.
!             if test -n "$acl_shlibext"; then
!               if test -f "$dir/$libname$shrext"; then
!                 found_dir="$dir"
!                 found_so="$dir/$libname$shrext"
!               else
!                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                   ver=`(cd "$dir" && \
!                         for f in "$libname$shrext".*; do echo "$f"; done \
!                         | sed -e "s,^$libname$shrext\\\\.,," \
!                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                         | sed 1q ) 2>/dev/null`
!                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
!                     found_dir="$dir"
!                     found_so="$dir/$libname$shrext.$ver"
                    fi
!                 else
!                   eval library_names=\"$acl_library_names_spec\"
!                   for f in $library_names; do
!                     if test -f "$dir/$f"; then
                        found_dir="$dir"
!                       found_so="$dir/$f"
!                       break
                      fi
!                   done
                  fi
                fi
!             fi
!             dnl Then look for a static library.
!             if test "X$found_dir" = "X"; then
!               if test -f "$dir/$libname.$acl_libext"; then
!                 found_dir="$dir"
!                 found_a="$dir/$libname.$acl_libext"
!               fi
!             fi
!             if test "X$found_dir" != "X"; then
!               if test -f "$dir/$libname.la"; then
!                 found_la="$dir/$libname.la"
!               fi
!             fi
            fi
            if test "X$found_dir" = "X"; then
--- 279,330 ----
            fi
            if test $use_additional = yes; then
!             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
!               if test "X$found_dir" = "X"; then
!                 eval dir=\$$additional_libdir_variable
!                 if test -n "$dir"; then
!                   dnl The same code as in the loop below:
!                   dnl First look for a shared library.
!                   if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
!                       found_dir="$dir"
!                       found_so="$dir/$libname$shrext"
!                     else
!                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                         ver=`(cd "$dir" && \
!                               for f in "$libname$shrext".*; do echo "$f"; done \
!                               | sed -e "s,^$libname$shrext\\\\.,," \
!                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                               | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
!                           found_dir="$dir"
!                           found_so="$dir/$libname$shrext.$ver"
!                         fi
!                       else
!                         eval library_names=\"$acl_library_names_spec\"
!                         for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
!                             found_dir="$dir"
!                             found_so="$dir/$f"
!                             break
!                           fi
!                         done
!                       fi
!                     fi
                    fi
!                   dnl Then look for a static library.
!                   if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
!                       found_a="$dir/$libname.$acl_libext"
                      fi
!                   fi
!                   if test "X$found_dir" != "X"; then
!                     if test -f "$dir/$libname.la"; then
!                       found_la="$dir/$libname.la"
!                     fi
!                   fi
                  fi
                fi
!             done
            fi
            if test "X$found_dir" = "X"; then
***************
*** 322,326 ****
                    dnl First look for a shared library.
                    if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
--- 336,340 ----
                    dnl First look for a shared library.
                    if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
***************
*** 332,336 ****
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
--- 346,350 ----
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
***************
*** 339,343 ****
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
--- 353,357 ----
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
***************
*** 350,354 ****
                    dnl Then look for a static library.
                    if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext"; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
--- 364,368 ----
                    dnl Then look for a static library.
                    if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
***************
*** 376,380 ****
                if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
                  dnl No hardcoding is needed.
                  LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
--- 390,395 ----
                if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
                  dnl No hardcoding is needed.
                  LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
***************
*** 476,479 ****
--- 491,501 ----
                  additional_includedir="$basedir/include"
                  ;;
+               */$acl_libdirstem3 | */$acl_libdirstem3/)
+                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
+                 if test "$name" = '$1'; then
+                   LIB[]NAME[]_PREFIX="$basedir"
+                 fi
+                 additional_includedir="$basedir/include"
+                 ;;
              esac
              if test "X$additional_includedir" != "X"; then
***************
*** 526,531 ****
                  case "$dep" in
                    -L*)
!                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                     dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
                      dnl But don't add it
                      dnl   1. if it's the standard /usr/lib,
--- 548,553 ----
                  case "$dep" in
                    -L*)
!                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                     dnl Potentially add $dependency_libdir to $LIBNAME and $LTLIBNAME.
                      dnl But don't add it
                      dnl   1. if it's the standard /usr/lib,
***************
*** 534,542 ****
                      dnl      constructed $LIBNAME,
                      dnl   4. if it doesn't exist as a directory.
!                     if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
                        haveit=
!                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
                          if test -n "$GCC"; then
                            case $host_os in
--- 556,566 ----
                      dnl      constructed $LIBNAME,
                      dnl   4. if it doesn't exist as a directory.
!                     if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
                        haveit=
!                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
                          if test -n "$GCC"; then
                            case $host_os in
***************
*** 549,553 ****
                          for x in $LDFLAGS $LIB[]NAME; do
                            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 573,577 ----
                          for x in $LDFLAGS $LIB[]NAME; do
                            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 555,561 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                             dnl Really add $additional_libdir to $LIBNAME.
!                             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
                            fi
                          fi
--- 579,585 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                             dnl Really add $dependency_libdir to $LIBNAME.
!                             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 563,567 ****
                          for x in $LDFLAGS $LTLIB[]NAME; do
                            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 587,591 ----
                          for x in $LDFLAGS $LTLIB[]NAME; do
                            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 569,575 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                             dnl Really add $additional_libdir to $LTLIBNAME.
!                             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
                            fi
                          fi
--- 593,599 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                             dnl Really add $dependency_libdir to $LTLIBNAME.
!                             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 608,612 ****
                    -l*)
                      dnl Handle this in the next round.
!                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                      ;;
                    *.la)
--- 632,649 ----
                    -l*)
                      dnl Handle this in the next round.
!                     dnl But on GNU systems, ignore -lc options, because
!                     dnl   - linking with libc is the default anyway,
!                     dnl   - linking with libc.a may produce an error
!                     dnl     "/usr/bin/ld: dynamic STT_GNU_IFUNC symbol `strcmp' with pointer equality in `/usr/lib/libc.a(strcmp.o)' can not be used when making an executable; recompile with -fPIE and relink with -pie"
!                     dnl     or may produce an executable that always crashes, see
!                     dnl     <https://lists.gnu.org/archive/html/grep-devel/2020-09/msg00052.html>.
!                     dep=`echo "X$dep" | sed -e 's/^X-l//'`
!                     if test "X$dep" != Xc \
!                        || case $host_os in
!                             linux* | gnu* | k*bsd*-gnu) false ;;
!                             *)                          true ;;
!                           esac; then
!                       names_next_round="$names_next_round $dep"
!                     fi
                      ;;
                    *.la)
***************
*** 719,723 ****
            dnl No need to hardcode the standard /usr/lib.
            if test "X$dir" != "X/usr/$acl_libdirstem" \
!              && test "X$dir" != "X/usr/$acl_libdirstem2"; then
              rpathdirs="$rpathdirs $dir"
            fi
--- 756,761 ----
            dnl No need to hardcode the standard /usr/lib.
            if test "X$dir" != "X/usr/$acl_libdirstem" \
!              && test "X$dir" != "X/usr/$acl_libdirstem2" \
!              && test "X$dir" != "X/usr/$acl_libdirstem3"; then
              rpathdirs="$rpathdirs $dir"
            fi
***************
*** 729,733 ****
                   dnl No need to hardcode the standard /usr/lib.
                   if test "X$dir" != "X/usr/$acl_libdirstem" \
!                     && test "X$dir" != "X/usr/$acl_libdirstem2"; then
                     rpathdirs="$rpathdirs $dir"
                   fi
--- 767,772 ----
                   dnl No need to hardcode the standard /usr/lib.
                   if test "X$dir" != "X/usr/$acl_libdirstem" \
!                     && test "X$dir" != "X/usr/$acl_libdirstem2" \
!                     && test "X$dir" != "X/usr/$acl_libdirstem3"; then
                     rpathdirs="$rpathdirs $dir"
                   fi
diff -Nrc2 texinfo-6.7/gnulib/m4/lib-prefix.m4 texinfo-6.8/gnulib/m4/lib-prefix.m4
*** texinfo-6.7/gnulib/m4/lib-prefix.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/lib-prefix.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # lib-prefix.m4 serial 14
! dnl Copyright (C) 2001-2005, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # lib-prefix.m4 serial 19
! dnl Copyright (C) 2001-2005, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 148,166 ****
  
  dnl AC_LIB_PREPARE_MULTILIB creates
! dnl - a variable acl_libdirstem, containing the basename of the libdir, either
! dnl   "lib" or "lib64" or "lib/64",
! dnl - a variable acl_libdirstem2, as a secondary possible value for
! dnl   acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or
! dnl   "lib/amd64".
  AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
  [
!   dnl There is no formal standard regarding lib and lib64.
!   dnl On glibc systems, the current practice is that on a system supporting
    dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
!   dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine
!   dnl the compiler's default mode by looking at the compiler's library search
!   dnl path. If at least one of its elements ends in /lib64 or points to a
!   dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI.
!   dnl Otherwise we use the default, namely "lib".
    dnl On Solaris systems, the current practice is that on a system supporting
    dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
--- 148,169 ----
  
  dnl AC_LIB_PREPARE_MULTILIB creates
! dnl - a function acl_is_expected_elfclass, that tests whether standard input
! dn;   has a 32-bit or 64-bit ELF header, depending on the host CPU ABI,
! dnl - 3 variables acl_libdirstem, acl_libdirstem2, acl_libdirstem3, containing
! dnl   the basename of the libdir to try in turn, either "lib" or "lib64" or
! dnl   "lib/64" or "lib32" or "lib/sparcv9" or "lib/amd64" or similar.
  AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
  [
!   dnl There is no formal standard regarding lib, lib32, and lib64.
!   dnl On most glibc systems, the current practice is that on a system supporting
    dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
!   dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. However, on
!   dnl Arch Linux based distributions, it's the opposite: 32-bit libraries go
!   dnl under $prefix/lib32 and 64-bit libraries go under $prefix/lib.
!   dnl We determine the compiler's default mode by looking at the compiler's
!   dnl library search path. If at least one of its elements ends in /lib64 or
!   dnl points to a directory whose absolute pathname ends in /lib64, we use that
!   dnl for 64-bit ABIs. Similarly for 32-bit ABIs. Otherwise we use the default,
!   dnl namely "lib".
    dnl On Solaris systems, the current practice is that on a system supporting
    dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
***************
*** 170,194 ****
    AC_REQUIRE([gl_HOST_CPU_C_ABI_32BIT])
  
!   case "$host_os" in
!     solaris*)
!       AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit],
!         [AC_COMPILE_IFELSE(
!            [AC_LANG_SOURCE(
!               [[#ifdef _LP64
!                  int ok;
!                 #else
!                  error fail
!                 #endif
!               ]])],
!            [gl_cv_solaris_64bit=yes],
!            [gl_cv_solaris_64bit=no])
!         ]);;
!   esac
  
    dnl Allow the user to override the result by setting acl_cv_libdirstems.
    AC_CACHE_CHECK([for the common suffixes of directories in the library search path],
      [acl_cv_libdirstems],
!     [acl_libdirstem=lib
       acl_libdirstem2=
       case "$host_os" in
         solaris*)
--- 173,245 ----
    AC_REQUIRE([gl_HOST_CPU_C_ABI_32BIT])
  
!   AC_CACHE_CHECK([for ELF binary format], [gl_cv_elf],
!     [AC_EGREP_CPP([Extensible Linking Format],
!        [#ifdef __ELF__
!         Extensible Linking Format
!         #endif
!        ],
!        [gl_cv_elf=yes],
!        [gl_cv_elf=no])
!     ])
!   if test $gl_cv_elf = yes; then
!     # Extract the ELF class of a file (5th byte) in decimal.
!     # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
!     if od -A x < /dev/null >/dev/null 2>/dev/null; then
!       # Use POSIX od.
!       func_elfclass ()
!       {
!         od -A n -t d1 -j 4 -N 1
!       }
!     else
!       # Use BSD hexdump.
!       func_elfclass ()
!       {
!         dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
!         echo
!       }
!     fi
!     # Use 'expr', not 'test', to compare the values of func_elfclass, because on
!     # Solaris 11 OpenIndiana and Solaris 11 OmniOS, the result is 001 or 002,
!     # not 1 or 2.
! changequote(,)dnl
!     case $HOST_CPU_C_ABI_32BIT in
!       yes)
!         # 32-bit ABI.
!         acl_is_expected_elfclass ()
!         {
!           expr "`func_elfclass | sed -e 's/[ 	]//g'`" = 1 > /dev/null
!         }
!         ;;
!       no)
!         # 64-bit ABI.
!         acl_is_expected_elfclass ()
!         {
!           expr "`func_elfclass | sed -e 's/[ 	]//g'`" = 2 > /dev/null
!         }
!         ;;
!       *)
!         # Unknown.
!         acl_is_expected_elfclass ()
!         {
!           :
!         }
!         ;;
!     esac
! changequote([,])dnl
!   else
!     acl_is_expected_elfclass ()
!     {
!       :
!     }
!   fi
  
    dnl Allow the user to override the result by setting acl_cv_libdirstems.
    AC_CACHE_CHECK([for the common suffixes of directories in the library search path],
      [acl_cv_libdirstems],
!     [dnl Try 'lib' first, because that's the default for libdir in GNU, see
!      dnl <https://www.gnu.org/prep/standards/html_node/Directory-Variables.html>.
!      acl_libdirstem=lib
       acl_libdirstem2=
+      acl_libdirstem3=
       case "$host_os" in
         solaris*)
***************
*** 198,206 ****
           dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
           dnl symlink is missing, so we set acl_libdirstem2 too.
!          if test $gl_cv_solaris_64bit = yes; then
!            acl_libdirstem=lib/64
             case "$host_cpu" in
!              sparc*)        acl_libdirstem2=lib/sparcv9 ;;
!              i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
             esac
           fi
--- 249,257 ----
           dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
           dnl symlink is missing, so we set acl_libdirstem2 too.
!          if test $HOST_CPU_C_ABI_32BIT = no; then
!            acl_libdirstem2=lib/64
             case "$host_cpu" in
!              sparc*)        acl_libdirstem3=lib/sparcv9 ;;
!              i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
             esac
           fi
***************
*** 208,240 ****
         *)
           dnl If $CC generates code for a 32-bit ABI, the libraries are
!          dnl surely under $prefix/lib, not $prefix/lib64.
!          if test "$HOST_CPU_C_ABI_32BIT" != yes; then
!            dnl The result is a property of the system. However, non-system
!            dnl compilers sometimes have odd library search paths. Therefore
!            dnl prefer asking /usr/bin/gcc, if available, rather than $CC.
!            searchpath=`(if test -f /usr/bin/gcc \
!                            && LC_ALL=C /usr/bin/gcc -print-search-dirs >/dev/null 2>/dev/null; then \
!                           LC_ALL=C /usr/bin/gcc -print-search-dirs; \
!                         else \
!                           LC_ALL=C $CC -print-search-dirs; \
!                         fi) 2>/dev/null \
!                        | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
!            if test -n "$searchpath"; then
!              acl_save_IFS="${IFS= 	}"; IFS=":"
!              for searchdir in $searchpath; do
!                if test -d "$searchdir"; then
!                  case "$searchdir" in
!                    */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
!                    */../ | */.. )
!                      # Better ignore directories of this form. They are misleading.
!                      ;;
!                    *) searchdir=`cd "$searchdir" && pwd`
!                       case "$searchdir" in
!                         */lib64 ) acl_libdirstem=lib64 ;;
!                       esac ;;
!                  esac
!                fi
!              done
!              IFS="$acl_save_IFS"
             fi
           fi
--- 259,309 ----
         *)
           dnl If $CC generates code for a 32-bit ABI, the libraries are
!          dnl surely under $prefix/lib or $prefix/lib32, not $prefix/lib64.
!          dnl Similarly, if $CC generates code for a 64-bit ABI, the libraries
!          dnl are surely under $prefix/lib or $prefix/lib64, not $prefix/lib32.
!          dnl Find the compiler's search path. However, non-system compilers
!          dnl sometimes have odd library search paths. But we can't simply invoke
!          dnl '/usr/bin/gcc -print-search-dirs' because that would not take into
!          dnl account the -m32/-m31 or -m64 options from the $CC or $CFLAGS.
!          searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
!                      | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
!          if test $HOST_CPU_C_ABI_32BIT != no; then
!            # 32-bit or unknown ABI.
!            if test -d /usr/lib32; then
!              acl_libdirstem2=lib32
!            fi
!          fi
!          if test $HOST_CPU_C_ABI_32BIT != yes; then
!            # 64-bit or unknown ABI.
!            if test -d /usr/lib64; then
!              acl_libdirstem3=lib64
!            fi
!          fi
!          if test -n "$searchpath"; then
!            acl_save_IFS="${IFS= 	}"; IFS=":"
!            for searchdir in $searchpath; do
!              if test -d "$searchdir"; then
!                case "$searchdir" in
!                  */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
!                  */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
!                  */../ | */.. )
!                    # Better ignore directories of this form. They are misleading.
!                    ;;
!                  *) searchdir=`cd "$searchdir" && pwd`
!                     case "$searchdir" in
!                       */lib32 ) acl_libdirstem2=lib32 ;;
!                       */lib64 ) acl_libdirstem3=lib64 ;;
!                     esac ;;
!                esac
!              fi
!            done
!            IFS="$acl_save_IFS"
!            if test $HOST_CPU_C_ABI_32BIT = yes; then
!              # 32-bit ABI.
!              acl_libdirstem3=
!            fi
!            if test $HOST_CPU_C_ABI_32BIT = no; then
!              # 64-bit ABI.
!              acl_libdirstem2=
             fi
           fi
***************
*** 242,249 ****
       esac
       test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
!      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2"
      ])
!   # Decompose acl_cv_libdirstems into acl_libdirstem and acl_libdirstem2.
    acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
!   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e '/,/s/.*,//'`
  ])
--- 311,323 ----
       esac
       test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
!      test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
!      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
      ])
!   dnl Decompose acl_cv_libdirstems into acl_libdirstem, acl_libdirstem2, and
!   dnl acl_libdirstem3.
! changequote(,)dnl
    acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
!   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
!   acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
! changequote([,])dnl
  ])
diff -Nrc2 texinfo-6.7/gnulib/m4/libunistring-base.m4 texinfo-6.8/gnulib/m4/libunistring-base.m4
*** texinfo-6.7/gnulib/m4/libunistring-base.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/libunistring-base.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # libunistring-base.m4 serial 5
! dnl Copyright (C) 2010-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # libunistring-base.m4 serial 5
! dnl Copyright (C) 2010-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/limits-h.m4 texinfo-6.8/gnulib/m4/limits-h.m4
*** texinfo-6.7/gnulib/m4/limits-h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/limits-h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,5 ****
  dnl Check whether limits.h has needed features.
  
! dnl Copyright 2016-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,5 ----
  dnl Check whether limits.h has needed features.
  
! dnl Copyright 2016-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/localcharset.m4 texinfo-6.8/gnulib/m4/localcharset.m4
*** texinfo-6.7/gnulib/m4/localcharset.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/localcharset.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # localcharset.m4 serial 8
! dnl Copyright (C) 2002, 2004, 2006, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # localcharset.m4 serial 8
! dnl Copyright (C) 2002, 2004, 2006, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/localeconv.m4 texinfo-6.8/gnulib/m4/localeconv.m4
*** texinfo-6.7/gnulib/m4/localeconv.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/localeconv.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # localeconv.m4 serial 1
! dnl Copyright (C) 2012-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # localeconv.m4 serial 1
! dnl Copyright (C) 2012-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/locale-fr.m4 texinfo-6.8/gnulib/m4/locale-fr.m4
*** texinfo-6.7/gnulib/m4/locale-fr.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/locale-fr.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # locale-fr.m4 serial 19
! dnl Copyright (C) 2003, 2005-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # locale-fr.m4 serial 20
! dnl Copyright (C) 2003, 2005-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 13,18 ****
    AC_REQUIRE([AM_LANGINFO_CODESET])
    AC_CACHE_CHECK([for a traditional french locale], [gt_cv_locale_fr], [
!     AC_LANG_CONFTEST([AC_LANG_SOURCE([
! changequote(,)dnl
  #include <locale.h>
  #include <time.h>
--- 13,17 ----
    AC_REQUIRE([AM_LANGINFO_CODESET])
    AC_CACHE_CHECK([for a traditional french locale], [gt_cv_locale_fr], [
!     AC_LANG_CONFTEST([AC_LANG_SOURCE([[
  #include <locale.h>
  #include <time.h>
***************
*** 79,84 ****
  #endif
  }
! changequote([,])dnl
!       ])])
      if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
        case "$host_os" in
--- 78,82 ----
  #endif
  }
!       ]])])
      if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
        case "$host_os" in
***************
*** 144,149 ****
    AC_REQUIRE([AM_LANGINFO_CODESET])
    AC_CACHE_CHECK([for a french Unicode locale], [gt_cv_locale_fr_utf8], [
!     AC_LANG_CONFTEST([AC_LANG_SOURCE([
! changequote(,)dnl
  #include <locale.h>
  #include <time.h>
--- 142,146 ----
    AC_REQUIRE([AM_LANGINFO_CODESET])
    AC_CACHE_CHECK([for a french Unicode locale], [gt_cv_locale_fr_utf8], [
!     AC_LANG_CONFTEST([AC_LANG_SOURCE([[
  #include <locale.h>
  #include <time.h>
***************
*** 207,212 ****
    return 0;
  }
! changequote([,])dnl
!       ])])
      if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
        case "$host_os" in
--- 204,208 ----
    return 0;
  }
!       ]])])
      if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
        case "$host_os" in
diff -Nrc2 texinfo-6.7/gnulib/m4/locale_h.m4 texinfo-6.8/gnulib/m4/locale_h.m4
*** texinfo-6.7/gnulib/m4/locale_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/locale_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # locale_h.m4 serial 21
! dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # locale_h.m4 serial 25
! dnl Copyright (C) 2007, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 18,21 ****
--- 18,23 ----
    AC_REQUIRE([gl_STDDEF_H])
  
+   AC_REQUIRE([gl_LOCALE_T])
+ 
    dnl Solaris 11.0 defines the int_p_*, int_n_* members of 'struct lconv'
    dnl only if _LCONV_C99 is defined.
***************
*** 38,69 ****
         [gl_cv_header_locale_h_posix2001=no])])
  
-   dnl Check for <xlocale.h>.
-   AC_CHECK_HEADERS_ONCE([xlocale.h])
-   if test $ac_cv_header_xlocale_h = yes; then
-     HAVE_XLOCALE_H=1
-     dnl Check whether use of locale_t requires inclusion of <xlocale.h>,
-     dnl e.g. on Mac OS X 10.5. If <locale.h> does not define locale_t by
-     dnl itself, we assume that <xlocale.h> will do so.
-     AC_CACHE_CHECK([whether locale.h defines locale_t],
-       [gl_cv_header_locale_has_locale_t],
-       [AC_COMPILE_IFELSE(
-          [AC_LANG_PROGRAM(
-             [[#include <locale.h>
-               locale_t x;]],
-             [[]])],
-          [gl_cv_header_locale_has_locale_t=yes],
-          [gl_cv_header_locale_has_locale_t=no])
-       ])
-     if test $gl_cv_header_locale_has_locale_t = yes; then
-       gl_cv_header_locale_h_needs_xlocale_h=no
-     else
-       gl_cv_header_locale_h_needs_xlocale_h=yes
-     fi
-   else
-     HAVE_XLOCALE_H=0
-     gl_cv_header_locale_h_needs_xlocale_h=no
-   fi
-   AC_SUBST([HAVE_XLOCALE_H])
- 
    dnl Check whether 'struct lconv' is complete.
    dnl Bionic libc's 'struct lconv' is just a dummy.
--- 40,43 ----
***************
*** 83,87 ****
      ])
    if test $gl_cv_sys_struct_lconv_ok = no; then
!     REPLACE_STRUCT_LCONV=1
    fi
  
--- 57,74 ----
      ])
    if test $gl_cv_sys_struct_lconv_ok = no; then
!     dnl On native Windows with MSVC, merely define these member names as macros.
!     dnl This avoids trouble in C++ mode.
!     case "$host_os" in
!       mingw*)
!         AC_EGREP_CPP([Special], [
! #ifdef _MSC_VER
!  Special
! #endif
!           ],
!           [],
!           [REPLACE_STRUCT_LCONV=1])
!         ;;
!       *) REPLACE_STRUCT_LCONV=1 ;;
!     esac
    fi
  
***************
*** 100,103 ****
--- 87,133 ----
  ])
  
+ dnl Checks to determine whether the system has the locale_t type,
+ dnl and how to obtain it.
+ AC_DEFUN([gl_LOCALE_T],
+ [
+   dnl Persuade glibc and Solaris <locale.h> to define locale_t.
+   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+ 
+   dnl Check whether use of locale_t requires inclusion of <xlocale.h>,
+   dnl e.g. on Mac OS X 10.5. If <locale.h> does not define locale_t by
+   dnl itself, we assume that <xlocale.h> will do so.
+   AC_CACHE_CHECK([whether locale.h defines locale_t],
+     [gl_cv_header_locale_has_locale_t],
+     [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[#include <locale.h>
+             locale_t x;]],
+           [[]])],
+        [gl_cv_header_locale_has_locale_t=yes],
+        [gl_cv_header_locale_has_locale_t=no])
+     ])
+ 
+   dnl Check for <xlocale.h>.
+   AC_CHECK_HEADERS_ONCE([xlocale.h])
+   if test $ac_cv_header_xlocale_h = yes; then
+     HAVE_XLOCALE_H=1
+     if test $gl_cv_header_locale_has_locale_t = yes; then
+       gl_cv_header_locale_h_needs_xlocale_h=no
+     else
+       gl_cv_header_locale_h_needs_xlocale_h=yes
+     fi
+     HAVE_LOCALE_T=1
+   else
+     HAVE_XLOCALE_H=0
+     gl_cv_header_locale_h_needs_xlocale_h=no
+     if test $gl_cv_header_locale_has_locale_t = yes; then
+       HAVE_LOCALE_T=1
+     else
+       HAVE_LOCALE_T=0
+     fi
+   fi
+   AC_SUBST([HAVE_XLOCALE_H])
+ ])
+ 
  AC_DEFUN([gl_LOCALE_MODULE_INDICATOR],
  [
***************
*** 111,118 ****
  AC_DEFUN([gl_LOCALE_H_DEFAULTS],
  [
!   GNULIB_LOCALECONV=0; AC_SUBST([GNULIB_LOCALECONV])
!   GNULIB_SETLOCALE=0;  AC_SUBST([GNULIB_SETLOCALE])
!   GNULIB_DUPLOCALE=0;  AC_SUBST([GNULIB_DUPLOCALE])
!   GNULIB_LOCALENAME=0; AC_SUBST([GNULIB_LOCALENAME])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_NEWLOCALE=1;       AC_SUBST([HAVE_NEWLOCALE])
--- 141,149 ----
  AC_DEFUN([gl_LOCALE_H_DEFAULTS],
  [
!   GNULIB_LOCALECONV=0;     AC_SUBST([GNULIB_LOCALECONV])
!   GNULIB_SETLOCALE=0;      AC_SUBST([GNULIB_SETLOCALE])
!   GNULIB_SETLOCALE_NULL=0; AC_SUBST([GNULIB_SETLOCALE_NULL])
!   GNULIB_DUPLOCALE=0;      AC_SUBST([GNULIB_DUPLOCALE])
!   GNULIB_LOCALENAME=0;     AC_SUBST([GNULIB_LOCALENAME])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_NEWLOCALE=1;       AC_SUBST([HAVE_NEWLOCALE])
***************
*** 125,127 ****
--- 156,159 ----
    REPLACE_FREELOCALE=0;   AC_SUBST([REPLACE_FREELOCALE])
    REPLACE_STRUCT_LCONV=0; AC_SUBST([REPLACE_STRUCT_LCONV])
+   LOCALENAME_ENHANCE_LOCALE_FUNCS=0; AC_SUBST([LOCALENAME_ENHANCE_LOCALE_FUNCS])
  ])
diff -Nrc2 texinfo-6.7/gnulib/m4/locale-ja.m4 texinfo-6.8/gnulib/m4/locale-ja.m4
*** texinfo-6.7/gnulib/m4/locale-ja.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/locale-ja.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # locale-ja.m4 serial 14
! dnl Copyright (C) 2003, 2005-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # locale-ja.m4 serial 15
! dnl Copyright (C) 2003, 2005-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 13,18 ****
    AC_REQUIRE([AM_LANGINFO_CODESET])
    AC_CACHE_CHECK([for a traditional japanese locale], [gt_cv_locale_ja], [
!     AC_LANG_CONFTEST([AC_LANG_SOURCE([
! changequote(,)dnl
  #include <locale.h>
  #include <time.h>
--- 13,17 ----
    AC_REQUIRE([AM_LANGINFO_CODESET])
    AC_CACHE_CHECK([for a traditional japanese locale], [gt_cv_locale_ja], [
!     AC_LANG_CONFTEST([AC_LANG_SOURCE([[
  #include <locale.h>
  #include <time.h>
***************
*** 83,88 ****
  #endif
  }
! changequote([,])dnl
!       ])])
      if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
        case "$host_os" in
--- 82,86 ----
  #endif
  }
!       ]])])
      if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
        case "$host_os" in
diff -Nrc2 texinfo-6.7/gnulib/m4/locale-zh.m4 texinfo-6.8/gnulib/m4/locale-zh.m4
*** texinfo-6.7/gnulib/m4/locale-zh.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/locale-zh.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # locale-zh.m4 serial 14
! dnl Copyright (C) 2003, 2005-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # locale-zh.m4 serial 15
! dnl Copyright (C) 2003, 2005-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 13,18 ****
    AC_REQUIRE([AM_LANGINFO_CODESET])
    AC_CACHE_CHECK([for a transitional chinese locale], [gt_cv_locale_zh_CN], [
!     AC_LANG_CONFTEST([AC_LANG_SOURCE([
! changequote(,)dnl
  #include <locale.h>
  #include <stdlib.h>
--- 13,17 ----
    AC_REQUIRE([AM_LANGINFO_CODESET])
    AC_CACHE_CHECK([for a transitional chinese locale], [gt_cv_locale_zh_CN], [
!     AC_LANG_CONFTEST([AC_LANG_SOURCE([[
  #include <locale.h>
  #include <stdlib.h>
***************
*** 84,89 ****
  #endif
  }
! changequote([,])dnl
!       ])])
      if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
        case "$host_os" in
--- 83,87 ----
  #endif
  }
!       ]])])
      if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
        case "$host_os" in
diff -Nrc2 texinfo-6.7/gnulib/m4/lock.m4 texinfo-6.8/gnulib/m4/lock.m4
*** texinfo-6.7/gnulib/m4/lock.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/lock.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # lock.m4 serial 14
! dnl Copyright (C) 2005-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # lock.m4 serial 14
! dnl Copyright (C) 2005-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/longlong.m4 texinfo-6.8/gnulib/m4/longlong.m4
*** texinfo-6.7/gnulib/m4/longlong.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/longlong.m4	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,113 ****
- # longlong.m4 serial 18
- dnl Copyright (C) 1999-2007, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
- dnl with or without modifications, as long as this notice is preserved.
- 
- dnl From Paul Eggert.
- 
- AC_PREREQ([2.62])
- 
- # Define HAVE_LONG_LONG_INT if 'long long int' works.
- # This can be faster than what's in Autoconf 2.62 through 2.68.
- 
- # Note: If the type 'long long int' exists but is only 32 bits large
- # (as on some very old compilers), HAVE_LONG_LONG_INT will not be
- # defined. In this case you can treat 'long long int' like 'long int'.
- 
- AC_DEFUN([AC_TYPE_LONG_LONG_INT],
- [
-   AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
-   AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int],
-      [ac_cv_type_long_long_int=yes
-       if test "x${ac_cv_prog_cc_c99-no}" = xno; then
-         ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
-         if test $ac_cv_type_long_long_int = yes; then
-           dnl Catch a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004.
-           dnl If cross compiling, assume the bug is not important, since
-           dnl nobody cross compiles for this platform as far as we know.
-           AC_RUN_IFELSE(
-             [AC_LANG_PROGRAM(
-                [[@%:@include <limits.h>
-                  @%:@ifndef LLONG_MAX
-                  @%:@ define HALF \
-                           (1LL << (sizeof (long long int) * CHAR_BIT - 2))
-                  @%:@ define LLONG_MAX (HALF - 1 + HALF)
-                  @%:@endif]],
-                [[long long int n = 1;
-                  int i;
-                  for (i = 0; ; i++)
-                    {
-                      long long int m = n << i;
-                      if (m >> i != n)
-                        return 1;
-                      if (LLONG_MAX / 2 < m)
-                        break;
-                    }
-                  return 0;]])],
-             [],
-             [ac_cv_type_long_long_int=no],
-             [:])
-         fi
-       fi])
-   if test $ac_cv_type_long_long_int = yes; then
-     AC_DEFINE([HAVE_LONG_LONG_INT], [1],
-       [Define to 1 if the system has the type 'long long int'.])
-   fi
- ])
- 
- # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works.
- # This can be faster than what's in Autoconf 2.62 through 2.68.
- 
- # Note: If the type 'unsigned long long int' exists but is only 32 bits
- # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT
- # will not be defined. In this case you can treat 'unsigned long long int'
- # like 'unsigned long int'.
- 
- AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT],
- [
-   AC_CACHE_CHECK([for unsigned long long int],
-     [ac_cv_type_unsigned_long_long_int],
-     [ac_cv_type_unsigned_long_long_int=yes
-      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
-        AC_LINK_IFELSE(
-          [_AC_TYPE_LONG_LONG_SNIPPET],
-          [],
-          [ac_cv_type_unsigned_long_long_int=no])
-      fi])
-   if test $ac_cv_type_unsigned_long_long_int = yes; then
-     AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1],
-       [Define to 1 if the system has the type 'unsigned long long int'.])
-   fi
- ])
- 
- # Expands to a C program that can be used to test for simultaneous support
- # of 'long long' and 'unsigned long long'. We don't want to say that
- # 'long long' is available if 'unsigned long long' is not, or vice versa,
- # because too many programs rely on the symmetry between signed and unsigned
- # integer types (excluding 'bool').
- AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET],
- [
-   AC_LANG_PROGRAM(
-     [[/* For now, do not test the preprocessor; as of 2007 there are too many
-          implementations with broken preprocessors.  Perhaps this can
-          be revisited in 2012.  In the meantime, code should not expect
-          #if to work with literals wider than 32 bits.  */
-       /* Test literals.  */
-       long long int ll = 9223372036854775807ll;
-       long long int nll = -9223372036854775807LL;
-       unsigned long long int ull = 18446744073709551615ULL;
-       /* Test constant expressions.   */
-       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
-                      ? 1 : -1)];
-       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
-                      ? 1 : -1)];
-       int i = 63;]],
-     [[/* Test availability of runtime routines for shift and division.  */
-       long long int llmax = 9223372036854775807ll;
-       unsigned long long int ullmax = 18446744073709551615ull;
-       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
-               | (llmax / ll) | (llmax % ll)
-               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
-               | (ullmax / ull) | (ullmax % ull));]])
- ])
--- 0 ----
diff -Nrc2 texinfo-6.7/gnulib/m4/malloca.m4 texinfo-6.8/gnulib/m4/malloca.m4
*** texinfo-6.7/gnulib/m4/malloca.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/malloca.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # malloca.m4 serial 1
! dnl Copyright (C) 2003-2004, 2006-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
! # malloca.m4 serial 2
! dnl Copyright (C) 2003-2004, 2006-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
***************
*** 12,15 ****
    dnl gl_FUNC_ALLOCA   dnl Already brought in by the module dependencies.
    AC_REQUIRE([gl_EEMALLOC])
-   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
  ])
--- 12,14 ----
diff -Nrc2 texinfo-6.7/gnulib/m4/malloc.m4 texinfo-6.8/gnulib/m4/malloc.m4
*** texinfo-6.7/gnulib/m4/malloc.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/malloc.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,26 ****
! # malloc.m4 serial 19
! dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
  dnl with or without modifications, as long as this notice is preserved.
  
- m4_version_prereq([2.70], [] ,[
- 
  # This is adapted with modifications from upstream Autoconf here:
  # https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=04be2b7a29d65d9a08e64e8e56e594c91749598c
  AC_DEFUN([_AC_FUNC_MALLOC_IF],
  [
-   AC_REQUIRE([AC_HEADER_STDC])dnl
    AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
-   AC_CHECK_HEADERS([stdlib.h])
    AC_CACHE_CHECK([for GNU libc compatible malloc],
      [ac_cv_func_malloc_0_nonnull],
      [AC_RUN_IFELSE(
         [AC_LANG_PROGRAM(
!           [[#if defined STDC_HEADERS || defined HAVE_STDLIB_H
!             # include <stdlib.h>
!             #else
!             char *malloc ();
!             #endif
            ]],
            [[char *p = malloc (0);
--- 1,18 ----
! # malloc.m4 serial 22
! dnl Copyright (C) 2007, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
  dnl with or without modifications, as long as this notice is preserved.
  
  # This is adapted with modifications from upstream Autoconf here:
  # https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=04be2b7a29d65d9a08e64e8e56e594c91749598c
  AC_DEFUN([_AC_FUNC_MALLOC_IF],
  [
    AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
    AC_CACHE_CHECK([for GNU libc compatible malloc],
      [ac_cv_func_malloc_0_nonnull],
      [AC_RUN_IFELSE(
         [AC_LANG_PROGRAM(
!           [[#include <stdlib.h>
            ]],
            [[char *p = malloc (0);
***************
*** 33,41 ****
         [case "$host_os" in
            # Guess yes on platforms where we know the result.
!           *-gnu* | gnu* | *-musl* | freebsd* | netbsd* | openbsd* \
            | hpux* | solaris* | cygwin* | mingw*)
              ac_cv_func_malloc_0_nonnull="guessing yes" ;;
!           # If we don't know, assume the worst.
!           *) ac_cv_func_malloc_0_nonnull="guessing no" ;;
          esac
         ])
--- 25,33 ----
         [case "$host_os" in
            # Guess yes on platforms where we know the result.
!           *-gnu* | gnu* | *-musl* | freebsd* | midnightbsd* | netbsd* | openbsd* \
            | hpux* | solaris* | cygwin* | mingw*)
              ac_cv_func_malloc_0_nonnull="guessing yes" ;;
!           # If we don't know, obey --enable-cross-guesses.
!           *) ac_cv_func_malloc_0_nonnull="$gl_cross_guess_normal" ;;
          esac
         ])
***************
*** 51,56 ****
  ])# _AC_FUNC_MALLOC_IF
  
- ])
- 
  # gl_FUNC_MALLOC_GNU
  # ------------------
--- 43,46 ----
diff -Nrc2 texinfo-6.7/gnulib/m4/mbchar.m4 texinfo-6.8/gnulib/m4/mbchar.m4
*** texinfo-6.7/gnulib/m4/mbchar.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/mbchar.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # mbchar.m4 serial 9
! dnl Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # mbchar.m4 serial 9
! dnl Copyright (C) 2005-2007, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/mbiter.m4 texinfo-6.8/gnulib/m4/mbiter.m4
*** texinfo-6.7/gnulib/m4/mbiter.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/mbiter.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # mbiter.m4 serial 7
! dnl Copyright (C) 2005, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # mbiter.m4 serial 7
! dnl Copyright (C) 2005, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/mbrtowc.m4 texinfo-6.8/gnulib/m4/mbrtowc.m4
*** texinfo-6.7/gnulib/m4/mbrtowc.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/mbrtowc.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # mbrtowc.m4 serial 31  -*- coding: utf-8 -*-
! dnl Copyright (C) 2001-2002, 2004-2005, 2008-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
! # mbrtowc.m4 serial 38  -*- coding: utf-8 -*-
! dnl Copyright (C) 2001-2002, 2004-2005, 2008-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
***************
*** 9,12 ****
--- 9,14 ----
  [
    AC_REQUIRE([gl_WCHAR_H_DEFAULTS])
+   AC_REQUIRE([gl_PTHREADLIB])
+   AC_CHECK_HEADERS_ONCE([threads.h])
  
    AC_REQUIRE([AC_TYPE_MBSTATE_T])
***************
*** 17,29 ****
      HAVE_MBRTOWC=0
      AC_CHECK_DECLS([mbrtowc],,, [[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! ]])
      if test $ac_cv_have_decl_mbrtowc = yes; then
        dnl On Minix 3.1.8, the system's <wchar.h> declares mbrtowc() although
--- 19,24 ----
      HAVE_MBRTOWC=0
      AC_CHECK_DECLS([mbrtowc],,, [[
!       #include <wchar.h>
!     ]])
      if test $ac_cv_have_decl_mbrtowc = yes; then
        dnl On Minix 3.1.8, the system's <wchar.h> declares mbrtowc() although
***************
*** 40,43 ****
--- 35,39 ----
        gl_MBRTOWC_RETVAL
        gl_MBRTOWC_NUL_RETVAL
+       gl_MBRTOWC_STORES_INCOMPLETE
        gl_MBRTOWC_EMPTY_INPUT
        gl_MBRTOWC_C_LOCALE
***************
*** 70,73 ****
--- 66,76 ----
             ;;
        esac
+       case "$gl_cv_func_mbrtowc_stores_incomplete" in
+         *no) ;;
+         *) AC_DEFINE([MBRTOWC_STORES_INCOMPLETE_BUG], [1],
+              [Define if the mbrtowc function stores a wide character when reporting incomplete input.])
+            REPLACE_MBRTOWC=1
+            ;;
+       esac
        case "$gl_cv_func_mbrtowc_empty_input" in
          *yes) ;;
***************
*** 78,85 ****
             ;;
        esac
!       case $gl_cv_C_locale_sans_EILSEQ in
          *yes) ;;
!         *) AC_DEFINE([C_LOCALE_MAYBE_EILSEQ], [1],
!              [Define to 1 if the C locale may have encoding errors.])
             REPLACE_MBRTOWC=1
             ;;
--- 81,88 ----
             ;;
        esac
!       case "$gl_cv_func_mbrtowc_C_locale_sans_EILSEQ" in
          *yes) ;;
!         *) AC_DEFINE([MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ], [1],
!              [Define if the mbrtowc function may signal encoding errors in the C locale.])
             REPLACE_MBRTOWC=1
             ;;
***************
*** 87,90 ****
--- 90,110 ----
      fi
    fi
+   if test $REPLACE_MBSTATE_T = 1; then
+     case "$host_os" in
+       mingw*) LIB_MBRTOWC= ;;
+       *)
+         gl_WEAK_SYMBOLS
+         case "$gl_cv_have_weak" in
+           *yes) LIB_MBRTOWC= ;;
+           *)    LIB_MBRTOWC="$LIBPTHREAD" ;;
+         esac
+         ;;
+     esac
+   else
+     LIB_MBRTOWC=
+   fi
+   dnl LIB_MBRTOWC is expected to be '-pthread' or '-lpthread' on AIX
+   dnl with gcc or xlc, and empty otherwise.
+   AC_SUBST([LIB_MBRTOWC])
  ])
  
***************
*** 98,106 ****
  [
    AC_REQUIRE([gl_WCHAR_H_DEFAULTS])
  
    AC_REQUIRE([AC_TYPE_MBSTATE_T])
    AC_CHECK_FUNCS_ONCE([mbsinit])
    AC_CHECK_FUNCS_ONCE([mbrtowc])
!   if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
      gl_MBRTOWC_INCOMPLETE_STATE
      gl_MBRTOWC_SANITYCHECK
--- 118,134 ----
  [
    AC_REQUIRE([gl_WCHAR_H_DEFAULTS])
+   AC_REQUIRE([AC_CANONICAL_HOST])
  
    AC_REQUIRE([AC_TYPE_MBSTATE_T])
    AC_CHECK_FUNCS_ONCE([mbsinit])
    AC_CHECK_FUNCS_ONCE([mbrtowc])
!   dnl On native Windows, we know exactly how mbsinit() behaves and don't need
!   dnl to override it, even if - like on MSVC - mbsinit() is only defined as
!   dnl an inline function, not as a global function.
!   if case "$host_os" in
!        mingw*) true ;;
!        *) test $ac_cv_func_mbsinit = yes ;;
!      esac \
!     && test $ac_cv_func_mbrtowc = yes; then
      gl_MBRTOWC_INCOMPLETE_STATE
      gl_MBRTOWC_SANITYCHECK
***************
*** 127,130 ****
--- 155,159 ----
    AC_REQUIRE([AC_PROG_CC])
    AC_REQUIRE([gt_LOCALE_JA])
+   AC_REQUIRE([gt_LOCALE_FR_UTF8])
    AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
    AC_CACHE_CHECK([whether mbrtowc handles incomplete characters],
***************
*** 146,156 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 175,178 ----
***************
*** 172,175 ****
--- 194,223 ----
            [gl_cv_func_mbrtowc_incomplete_state=no],
            [:])
+       else
+         if test $LOCALE_FR_UTF8 != none; then
+           AC_RUN_IFELSE(
+             [AC_LANG_SOURCE([[
+ #include <locale.h>
+ #include <string.h>
+ #include <wchar.h>
+ int main ()
+ {
+   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
+     {
+       const char input[] = "B\303\274\303\237er"; /* "BÃ¼ÃŸer" */
+       mbstate_t state;
+       wchar_t wc;
+ 
+       memset (&state, '\0', sizeof (mbstate_t));
+       if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
+         if (mbsinit (&state))
+           return 2;
+     }
+   return 0;
+ }]])],
+           [gl_cv_func_mbrtowc_incomplete_state=yes],
+           [gl_cv_func_mbrtowc_incomplete_state=no],
+           [:])
+         fi
        fi
      ])
***************
*** 203,213 ****
  #include <stdlib.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 251,254 ----
***************
*** 263,273 ****
  #include <stdlib.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 304,307 ----
***************
*** 332,342 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 366,369 ----
***************
*** 394,404 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 421,424 ----
***************
*** 522,532 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
--- 542,545 ----
***************
*** 551,554 ****
--- 564,673 ----
  ])
  
+ dnl Test whether mbrtowc stores a wide character when reporting incomplete
+ dnl input.
+ 
+ AC_DEFUN([gl_MBRTOWC_STORES_INCOMPLETE],
+ [
+   AC_REQUIRE([AC_PROG_CC])
+   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+   AC_CACHE_CHECK([whether mbrtowc stores incomplete characters],
+     [gl_cv_func_mbrtowc_stores_incomplete],
+     [
+      dnl Initial guess, used when cross-compiling or when no suitable locale
+      dnl is present.
+ changequote(,)dnl
+      case "$host_os" in
+                # Guess yes on native Windows.
+        mingw*) gl_cv_func_mbrtowc_stores_incomplete="guessing yes" ;;
+        *)      gl_cv_func_mbrtowc_stores_incomplete="guessing no" ;;
+      esac
+ changequote([,])dnl
+      case "$host_os" in
+        mingw*)
+          AC_RUN_IFELSE(
+            [AC_LANG_SOURCE([[
+ #include <locale.h>
+ #include <string.h>
+ #include <wchar.h>
+ int main ()
+ {
+   int result = 0;
+   if (setlocale (LC_ALL, "French_France.65001") != NULL)
+     {
+       wchar_t wc = (wchar_t) 0xBADFACE;
+       mbstate_t state;
+ 
+       memset (&state, '\0', sizeof (mbstate_t));
+       if (mbrtowc (&wc, "\303", 1, &state) == (size_t)(-2)
+           && wc != (wchar_t) 0xBADFACE)
+         result |= 1;
+     }
+   if (setlocale (LC_ALL, "Japanese_Japan.932") != NULL)
+     {
+       wchar_t wc = (wchar_t) 0xBADFACE;
+       mbstate_t state;
+ 
+       memset (&state, '\0', sizeof (mbstate_t));
+       if (mbrtowc (&wc, "\226", 1, &state) == (size_t)(-2)
+           && wc != (wchar_t) 0xBADFACE)
+         result |= 2;
+     }
+   if (setlocale (LC_ALL, "Chinese_Taiwan.950") != NULL)
+     {
+       wchar_t wc = (wchar_t) 0xBADFACE;
+       mbstate_t state;
+ 
+       memset (&state, '\0', sizeof (mbstate_t));
+       if (mbrtowc (&wc, "\245", 1, &state) == (size_t)(-2)
+           && wc != (wchar_t) 0xBADFACE)
+         result |= 4;
+     }
+   if (setlocale (LC_ALL, "Chinese_China.936") != NULL)
+     {
+       wchar_t wc = (wchar_t) 0xBADFACE;
+       mbstate_t state;
+ 
+       memset (&state, '\0', sizeof (mbstate_t));
+       if (mbrtowc (&wc, "\261", 1, &state) == (size_t)(-2)
+           && wc != (wchar_t) 0xBADFACE)
+         result |= 8;
+     }
+   return result;
+ }]])],
+            [gl_cv_func_mbrtowc_stores_incomplete=no],
+            [gl_cv_func_mbrtowc_stores_incomplete=yes],
+            [:])
+          ;;
+        *)
+          AC_REQUIRE([gt_LOCALE_FR_UTF8])
+          if test $LOCALE_FR_UTF8 != none; then
+            AC_RUN_IFELSE(
+              [AC_LANG_SOURCE([[
+ #include <locale.h>
+ #include <string.h>
+ #include <wchar.h>
+ int main ()
+ {
+   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
+     {
+       wchar_t wc = (wchar_t) 0xBADFACE;
+       mbstate_t state;
+ 
+       memset (&state, '\0', sizeof (mbstate_t));
+       if (mbrtowc (&wc, "\303", 1, &state) == (size_t)(-2)
+           && wc != (wchar_t) 0xBADFACE)
+         return 1;
+     }
+   return 0;
+ }]])],
+              [gl_cv_func_mbrtowc_stores_incomplete=no],
+              [gl_cv_func_mbrtowc_stores_incomplete=yes],
+              [:])
+          fi
+          ;;
+      esac
+     ])
+ ])
+ 
  dnl Test whether mbrtowc returns the correct value on empty input.
  
***************
*** 596,604 ****
    AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
    AC_CACHE_CHECK([whether the C locale is free of encoding errors],
!     [gl_cv_C_locale_sans_EILSEQ],
      [
       dnl Initial guess, used when cross-compiling or when no suitable locale
       dnl is present.
!      gl_cv_C_locale_sans_EILSEQ="guessing no"
  
       AC_RUN_IFELSE(
--- 715,723 ----
    AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
    AC_CACHE_CHECK([whether the C locale is free of encoding errors],
!     [gl_cv_func_mbrtowc_C_locale_sans_EILSEQ],
      [
       dnl Initial guess, used when cross-compiling or when no suitable locale
       dnl is present.
!      gl_cv_func_mbrtowc_C_locale_sans_EILSEQ="$gl_cross_guess_normal"
  
       AC_RUN_IFELSE(
***************
*** 623,631 ****
              return 0;
            ]])],
!       [gl_cv_C_locale_sans_EILSEQ=yes],
!       [gl_cv_C_locale_sans_EILSEQ=no],
        [case "$host_os" in
                   # Guess yes on native Windows.
!          mingw*) gl_cv_C_locale_sans_EILSEQ="guessing yes" ;;
         esac
        ])
--- 742,750 ----
              return 0;
            ]])],
!       [gl_cv_func_mbrtowc_C_locale_sans_EILSEQ=yes],
!       [gl_cv_func_mbrtowc_C_locale_sans_EILSEQ=no],
        [case "$host_os" in
                   # Guess yes on native Windows.
!          mingw*) gl_cv_func_mbrtowc_C_locale_sans_EILSEQ="guessing yes" ;;
         esac
        ])
***************
*** 633,637 ****
  ])
  
! # Prerequisites of lib/mbrtowc.c.
  AC_DEFUN([gl_PREREQ_MBRTOWC], [
    AC_REQUIRE([AC_C_INLINE])
--- 752,756 ----
  ])
  
! # Prerequisites of lib/mbrtowc.c and lib/lc-charset-dispatch.c.
  AC_DEFUN([gl_PREREQ_MBRTOWC], [
    AC_REQUIRE([AC_C_INLINE])
***************
*** 639,642 ****
--- 758,767 ----
  ])
  
+ # Prerequisites of lib/mbtowc-lock.c.
+ AC_DEFUN([gl_PREREQ_MBTOWC_LOCK],
+ [
+   gl_VISIBILITY
+ ])
+ 
  
  dnl From Paul Eggert
***************
*** 651,662 ****
      [AC_LINK_IFELSE(
         [AC_LANG_PROGRAM(
!             [[/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
!                  included before <wchar.h>.
!                  BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
!                  must be included before <wchar.h>.  */
!               #include <stddef.h>
!               #include <stdio.h>
!               #include <time.h>
!               #include <wchar.h>]],
              [[wchar_t wc;
                char const s[] = "";
--- 776,780 ----
      [AC_LINK_IFELSE(
         [AC_LANG_PROGRAM(
!             [[#include <wchar.h>]],
              [[wchar_t wc;
                char const s[] = "";
diff -Nrc2 texinfo-6.7/gnulib/m4/mbsinit.m4 texinfo-6.8/gnulib/m4/mbsinit.m4
*** texinfo-6.7/gnulib/m4/mbsinit.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/mbsinit.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # mbsinit.m4 serial 8
! dnl Copyright (C) 2008, 2010-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # mbsinit.m4 serial 9
! dnl Copyright (C) 2008, 2010-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 17,29 ****
      HAVE_MBSINIT=0
      AC_CHECK_DECLS([mbsinit],,, [[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! ]])
      if test $ac_cv_have_decl_mbsinit = yes; then
        dnl On Minix 3.1.8, the system's <wchar.h> declares mbsinit() although
--- 17,22 ----
      HAVE_MBSINIT=0
      AC_CHECK_DECLS([mbsinit],,, [[
!       #include <wchar.h>
!     ]])
      if test $ac_cv_have_decl_mbsinit = yes; then
        dnl On Minix 3.1.8, the system's <wchar.h> declares mbsinit() although
diff -Nrc2 texinfo-6.7/gnulib/m4/mbslen.m4 texinfo-6.8/gnulib/m4/mbslen.m4
*** texinfo-6.7/gnulib/m4/mbslen.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/mbslen.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # mbslen.m4 serial 2
! dnl Copyright (C) 2010-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # mbslen.m4 serial 2
! dnl Copyright (C) 2010-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/mbstate_t.m4 texinfo-6.8/gnulib/m4/mbstate_t.m4
*** texinfo-6.7/gnulib/m4/mbstate_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/mbstate_t.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # mbstate_t.m4 serial 13
! dnl Copyright (C) 2000-2002, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # mbstate_t.m4 serial 14
! dnl Copyright (C) 2000-2002, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 21,32 ****
          [AC_LANG_PROGRAM(
             [AC_INCLUDES_DEFAULT[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>]],
             [[mbstate_t x; return sizeof x;]])],
          [ac_cv_type_mbstate_t=yes],
--- 21,25 ----
          [AC_LANG_PROGRAM(
             [AC_INCLUDES_DEFAULT[
!              #include <wchar.h>]],
             [[mbstate_t x; return sizeof x;]])],
          [ac_cv_type_mbstate_t=yes],
diff -Nrc2 texinfo-6.7/gnulib/m4/mbswidth.m4 texinfo-6.8/gnulib/m4/mbswidth.m4
*** texinfo-6.7/gnulib/m4/mbswidth.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/mbswidth.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # mbswidth.m4 serial 18
! dnl Copyright (C) 2000-2002, 2004, 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # mbswidth.m4 serial 19
! dnl Copyright (C) 2000-2002, 2004, 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 19,35 ****
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
!    before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
            ]],
!           [[
!   char *p = (char *) mbswidth;
!   return !p;
            ]])],
         [ac_cv_have_decl_mbswidth=yes],
--- 19,26 ----
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[#include <wchar.h>
            ]],
!           [[char *p = (char *) mbswidth;
!             return !p;
            ]])],
         [ac_cv_have_decl_mbswidth=yes],
diff -Nrc2 texinfo-6.7/gnulib/m4/mbtowc.m4 texinfo-6.8/gnulib/m4/mbtowc.m4
*** texinfo-6.7/gnulib/m4/mbtowc.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/mbtowc.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # mbtowc.m4 serial 3
! dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # mbtowc.m4 serial 3
! dnl Copyright (C) 2011-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/memchr.m4 texinfo-6.8/gnulib/m4/memchr.m4
*** texinfo-6.7/gnulib/m4/memchr.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/memchr.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # memchr.m4 serial 14
! dnl Copyright (C) 2002-2004, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # memchr.m4 serial 17
! dnl Copyright (C) 2002-2004, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 15,38 ****
  
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
!   m4_ifdef([gl_FUNC_MEMCHR_OBSOLETE], [
!     dnl These days, we assume memchr is present.  But if support for old
!     dnl platforms is desired:
!     AC_CHECK_FUNCS_ONCE([memchr])
!     if test $ac_cv_func_memchr = no; then
!       HAVE_MEMCHR=0
!     fi
!   ])
!   if test $HAVE_MEMCHR = 1; then
!     # Detect platform-specific bugs in some versions of glibc:
!     # memchr should not dereference anything with length 0
!     #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
!     # memchr should not dereference overestimated length after a match
!     #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
!     #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
!     # memchr should cast the second argument to 'unsigned char'.
!     #   This bug exists in Android 4.3.
!     # Assume that memchr works on platforms that lack mprotect.
!     AC_CACHE_CHECK([whether memchr works], [gl_cv_func_memchr_works],
!       [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
  #include <string.h>
  #if HAVE_SYS_MMAN_H
--- 15,29 ----
  
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
!   # Detect platform-specific bugs in some versions of glibc:
!   # memchr should not dereference anything with length 0
!   #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
!   # memchr should not dereference overestimated length after a match
!   #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
!   #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
!   # memchr should cast the second argument to 'unsigned char'.
!   #   This bug exists in Android 4.3.
!   # Assume that memchr works on platforms that lack mprotect.
!   AC_CACHE_CHECK([whether memchr works], [gl_cv_func_memchr_works],
!     [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
  #include <string.h>
  #if HAVE_SYS_MMAN_H
***************
*** 69,72 ****
--- 60,64 ----
    if (fence)
      {
+       /* Test against bugs on glibc systems.  */
        if (memchr (fence, 0, 0))
          result |= 1;
***************
*** 76,79 ****
--- 68,74 ----
        if (memchr (fence - 1, 0, 3) != fence - 1)
          result |= 4;
+       /* Test against bug on AIX 7.2.  */
+       if (memchr (fence - 4, '6', 16) != fence - 4)
+         result |= 8;
      }
    /* Test against bug on Android 4.3.  */
***************
*** 84,108 ****
      input[2] = 'c';
      if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
!       result |= 8;
    }
    return result;
  ]])],
!          [gl_cv_func_memchr_works=yes],
!          [gl_cv_func_memchr_works=no],
!          [case "$host_os" in
!                              # Guess no on Android.
!             linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
!                              # Guess yes on native Windows.
!             mingw*)          gl_cv_func_memchr_works="guessing yes" ;;
!                              # Be pessimistic for now.
!             *)               gl_cv_func_memchr_works="guessing no" ;;
!           esac
!          ])
!       ])
!     case "$gl_cv_func_memchr_works" in
!       *yes) ;;
!       *) REPLACE_MEMCHR=1 ;;
!     esac
!   fi
  ])
  
--- 79,102 ----
      input[2] = 'c';
      if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
!       result |= 16;
    }
    return result;
  ]])],
!        [gl_cv_func_memchr_works=yes],
!        [gl_cv_func_memchr_works=no],
!        [case "$host_os" in
!                            # Guess no on Android.
!           linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
!                            # Guess yes on native Windows.
!           mingw*)          gl_cv_func_memchr_works="guessing yes" ;;
!                            # If we don't know, obey --enable-cross-guesses.
!           *)               gl_cv_func_memchr_works="$gl_cross_guess_normal" ;;
!         esac
!        ])
!     ])
!   case "$gl_cv_func_memchr_works" in
!     *yes) ;;
!     *) REPLACE_MEMCHR=1 ;;
!   esac
  ])
  
diff -Nrc2 texinfo-6.7/gnulib/m4/mempcpy.m4 texinfo-6.8/gnulib/m4/mempcpy.m4
*** texinfo-6.7/gnulib/m4/mempcpy.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/mempcpy.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # mempcpy.m4 serial 11
! dnl Copyright (C) 2003-2004, 2006-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
  # mempcpy.m4 serial 11
! dnl Copyright (C) 2003-2004, 2006-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-6.7/gnulib/m4/memrchr.m4 texinfo-6.8/gnulib/m4/memrchr.m4
*** texinfo-6.7/gnulib/m4/memrchr.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/memrchr.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # memrchr.m4 serial 10
! dnl Copyright (C) 2002-2003, 2005-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
  # memrchr.m4 serial 10
! dnl Copyright (C) 2002-2003, 2005-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-6.7/gnulib/m4/mmap-anon.m4 texinfo-6.8/gnulib/m4/mmap-anon.m4
*** texinfo-6.7/gnulib/m4/mmap-anon.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/mmap-anon.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # mmap-anon.m4 serial 10
! dnl Copyright (C) 2005, 2007, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # mmap-anon.m4 serial 12
! dnl Copyright (C) 2005, 2007, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 10,18 ****
  #   and MAP_ANON exist and have the same value.
  # - On HP-UX, only MAP_ANONYMOUS exists.
! # - On Mac OS X, FreeBSD, NetBSD, OpenBSD, only MAP_ANON exists.
  # - On IRIX, neither exists, and a file descriptor opened to /dev/zero must be
  #   used.
  
! AC_DEFUN([gl_FUNC_MMAP_ANON],
  [
    dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS.
--- 10,18 ----
  #   and MAP_ANON exist and have the same value.
  # - On HP-UX, only MAP_ANONYMOUS exists.
! # - On Mac OS X, FreeBSD, NetBSD, OpenBSD, Minix, only MAP_ANON exists.
  # - On IRIX, neither exists, and a file descriptor opened to /dev/zero must be
  #   used.
  
! AC_DEFUN_ONCE([gl_FUNC_MMAP_ANON],
  [
    dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS.
diff -Nrc2 texinfo-6.7/gnulib/m4/mode_t.m4 texinfo-6.8/gnulib/m4/mode_t.m4
*** texinfo-6.7/gnulib/m4/mode_t.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/mode_t.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,26 ----
+ # mode_t.m4 serial 2
+ dnl Copyright (C) 2009-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ # For using mode_t, it's sufficient to use AC_TYPE_MODE_T and
+ # include <sys/types.h>.
+ 
+ # Define PROMOTED_MODE_T to the type that is the result of "default argument
+ # promotion" (ISO C 6.5.2.2.(6)) of the type mode_t.
+ AC_DEFUN([gl_PROMOTED_TYPE_MODE_T],
+ [
+   AC_REQUIRE([AC_TYPE_MODE_T])
+   AC_CACHE_CHECK([for promoted mode_t type], [gl_cv_promoted_mode_t], [
+     dnl Assume mode_t promotes to 'int' if and only if it is smaller than 'int',
+     dnl and to itself otherwise. This assumption is not guaranteed by the ISO C
+     dnl standard, but we don't know of any real-world counterexamples.
+     AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>]],
+       [[typedef int array[2 * (sizeof (mode_t) < sizeof (int)) - 1];]])],
+       [gl_cv_promoted_mode_t='int'],
+       [gl_cv_promoted_mode_t='mode_t'])
+   ])
+   AC_DEFINE_UNQUOTED([PROMOTED_MODE_T], [$gl_cv_promoted_mode_t],
+     [Define to the type that is the result of default argument promotions of type mode_t.])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/msvc-inval.m4 texinfo-6.8/gnulib/m4/msvc-inval.m4
*** texinfo-6.7/gnulib/m4/msvc-inval.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/msvc-inval.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # msvc-inval.m4 serial 1
! dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # msvc-inval.m4 serial 1
! dnl Copyright (C) 2011-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/msvc-nothrow.m4 texinfo-6.8/gnulib/m4/msvc-nothrow.m4
*** texinfo-6.7/gnulib/m4/msvc-nothrow.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/msvc-nothrow.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # msvc-nothrow.m4 serial 1
! dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # msvc-nothrow.m4 serial 1
! dnl Copyright (C) 2011-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/multiarch.m4 texinfo-6.8/gnulib/m4/multiarch.m4
*** texinfo-6.7/gnulib/m4/multiarch.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/multiarch.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # multiarch.m4 serial 7
! dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # multiarch.m4 serial 9
! dnl Copyright (C) 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 22,56 ****
  [
    dnl Code similar to autoconf-2.63 AC_C_BIGENDIAN.
!   gl_cv_c_multiarch=no
!   AC_COMPILE_IFELSE(
!     [AC_LANG_SOURCE(
!       [[#ifndef __APPLE_CC__
!          not a universal capable compiler
!         #endif
!         typedef int dummy;
!       ]])],
!     [
!      dnl Check for potential -arch flags.  It is not universal unless
!      dnl there are at least two -arch flags with different values.
!      arch=
!      prev=
!      for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
!        if test -n "$prev"; then
!          case $word in
!            i?86 | x86_64 | ppc | ppc64)
!              if test -z "$arch" || test "$arch" = "$word"; then
!                arch="$word"
!              else
!                gl_cv_c_multiarch=yes
!              fi
!              ;;
!          esac
!          prev=
!        else
!          if test "x$word" = "x-arch"; then
!            prev=arch
!          fi
!        fi
!      done
      ])
    if test $gl_cv_c_multiarch = yes; then
--- 22,59 ----
  [
    dnl Code similar to autoconf-2.63 AC_C_BIGENDIAN.
!   AC_CACHE_CHECK([whether the compiler produces multi-arch binaries],
!     [gl_cv_c_multiarch],
!     [gl_cv_c_multiarch=no
!      AC_COMPILE_IFELSE(
!        [AC_LANG_SOURCE(
!          [[#ifndef __APPLE_CC__
!             not a universal capable compiler
!            #endif
!            typedef int dummy;
!          ]])],
!        [
!         dnl Check for potential -arch flags.  It is not universal unless
!         dnl there are at least two -arch flags with different values.
!         arch=
!         prev=
!         for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
!           if test -n "$prev"; then
!             case $word in
!               i?86 | x86_64 | ppc | ppc64 | arm | arm64)
!                 if test -z "$arch" || test "$arch" = "$word"; then
!                   arch="$word"
!                 else
!                   gl_cv_c_multiarch=yes
!                 fi
!                 ;;
!             esac
!             prev=
!           else
!             if test "x$word" = "x-arch"; then
!               prev=arch
!             fi
!           fi
!         done
!        ])
      ])
    if test $gl_cv_c_multiarch = yes; then
diff -Nrc2 texinfo-6.7/gnulib/m4/nl_langinfo.m4 texinfo-6.8/gnulib/m4/nl_langinfo.m4
*** texinfo-6.7/gnulib/m4/nl_langinfo.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/nl_langinfo.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # nl_langinfo.m4 serial 6
! dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # nl_langinfo.m4 serial 8
! dnl Copyright (C) 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 10,14 ****
    AC_REQUIRE([gl_LANGINFO_H])
    AC_CHECK_FUNCS_ONCE([nl_langinfo])
!   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
    if test $ac_cv_func_nl_langinfo = yes; then
      # On Irix 6.5, YESEXPR is defined, but nl_langinfo(YESEXPR) is broken.
--- 10,17 ----
    AC_REQUIRE([gl_LANGINFO_H])
    AC_CHECK_FUNCS_ONCE([nl_langinfo])
!   AC_REQUIRE([AC_CANONICAL_HOST])
!   AC_REQUIRE([gl_FUNC_SETLOCALE_NULL])
!   AC_REQUIRE([gl_PTHREADLIB])
!   AC_CHECK_HEADERS_ONCE([threads.h])
    if test $ac_cv_func_nl_langinfo = yes; then
      # On Irix 6.5, YESEXPR is defined, but nl_langinfo(YESEXPR) is broken.
***************
*** 37,45 ****
        [$FUNC_NL_LANGINFO_YESEXPR_WORKS],
        [Define to 1 if nl_langinfo (YESEXPR) returns a non-empty string.])
      if test $HAVE_LANGINFO_CODESET = 1 \
         && test $HAVE_LANGINFO_T_FMT_AMPM = 1 \
         && test $HAVE_LANGINFO_ALTMON = 1 \
         && test $HAVE_LANGINFO_ERA = 1 \
!        && test $FUNC_NL_LANGINFO_YESEXPR_WORKS = 1; then
        :
      else
--- 40,56 ----
        [$FUNC_NL_LANGINFO_YESEXPR_WORKS],
        [Define to 1 if nl_langinfo (YESEXPR) returns a non-empty string.])
+     # On Solaris 10 and Solaris 11.3, nl_langinfo is not multithread-safe.
+     case "$host_os" in
+       solaris*) NL_LANGINFO_MTSAFE=0 ;;
+       *)        NL_LANGINFO_MTSAFE=1 ;;
+     esac
+     AC_DEFINE_UNQUOTED([NL_LANGINFO_MTSAFE], [$NL_LANGINFO_MTSAFE],
+       [Define to 1 if nl_langinfo is multithread-safe.])
      if test $HAVE_LANGINFO_CODESET = 1 \
         && test $HAVE_LANGINFO_T_FMT_AMPM = 1 \
         && test $HAVE_LANGINFO_ALTMON = 1 \
         && test $HAVE_LANGINFO_ERA = 1 \
!        && test $FUNC_NL_LANGINFO_YESEXPR_WORKS = 1 \
!        && test $NL_LANGINFO_MTSAFE = 1; then
        :
      else
***************
*** 51,53 ****
--- 62,77 ----
      HAVE_NL_LANGINFO=0
    fi
+   if test $HAVE_NL_LANGINFO = 0 || test $HAVE_LANGINFO_CODESET = 0; then
+     LIB_NL_LANGINFO="$LIB_SETLOCALE_NULL"
+   else
+     LIB_NL_LANGINFO=
+   fi
+   dnl LIB_NL_LANGINFO is expected to be empty everywhere.
+   AC_SUBST([LIB_NL_LANGINFO])
+ ])
+ 
+ # Prerequisites of lib/nl_langinfo-lock.c.
+ AC_DEFUN([gl_PREREQ_NL_LANGINFO_LOCK],
+ [
+   gl_VISIBILITY
  ])
diff -Nrc2 texinfo-6.7/gnulib/m4/nls.m4 texinfo-6.8/gnulib/m4/nls.m4
*** texinfo-6.7/gnulib/m4/nls.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/nls.m4	2021-02-09 20:45:38.000000000 +0000
***************
*** 1,5 ****
! # nls.m4 serial 5 (gettext-0.18)
! dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019 Free Software
! dnl Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,5 ----
! # nls.m4 serial 6 (gettext-0.20.2)
! dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019-2020 Free
! dnl Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 7,15 ****
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Library General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Library General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
--- 7,15 ----
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Lesser General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Lesser General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
diff -Nrc2 texinfo-6.7/gnulib/m4/nocrash.m4 texinfo-6.8/gnulib/m4/nocrash.m4
*** texinfo-6.7/gnulib/m4/nocrash.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/nocrash.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # nocrash.m4 serial 5
! dnl Copyright (C) 2005, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # nocrash.m4 serial 5
! dnl Copyright (C) 2005, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 54,58 ****
    if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
        == KERN_SUCCESS) {
!     /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
      if (mach_port_insert_right (self, our_exception_port, our_exception_port,
                                  MACH_MSG_TYPE_MAKE_SEND)
--- 54,58 ----
    if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
        == KERN_SUCCESS) {
!     /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
      if (mach_port_insert_right (self, our_exception_port, our_exception_port,
                                  MACH_MSG_TYPE_MAKE_SEND)
***************
*** 73,77 ****
             port gets the message, the thread specific exception port has already
             been asked, and we don't need to bother about it.
!            See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
          task_set_exception_ports (self, mask, our_exception_port,
                                    EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
--- 73,77 ----
             port gets the message, the thread specific exception port has already
             been asked, and we don't need to bother about it.
!            See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
          task_set_exception_ports (self, mask, our_exception_port,
                                    EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
diff -Nrc2 texinfo-6.7/gnulib/m4/off_t.m4 texinfo-6.8/gnulib/m4/off_t.m4
*** texinfo-6.7/gnulib/m4/off_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/off_t.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # off_t.m4 serial 1
! dnl Copyright (C) 2012-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # off_t.m4 serial 1
! dnl Copyright (C) 2012-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/open-cloexec.m4 texinfo-6.8/gnulib/m4/open-cloexec.m4
*** texinfo-6.7/gnulib/m4/open-cloexec.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/open-cloexec.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,21 ----
+ # Test whether O_CLOEXEC is defined.
+ 
+ dnl Copyright 2017-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_PREPROC_O_CLOEXEC],
+ [
+   AC_CACHE_CHECK([for O_CLOEXEC],
+     [gl_cv_macro_O_CLOEXEC],
+     [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM([[#include <fcntl.h>
+                           #ifndef O_CLOEXEC
+                             choke me;
+                           #endif
+                         ]],
+                         [[return O_CLOEXEC;]])],
+        [gl_cv_macro_O_CLOEXEC=yes],
+        [gl_cv_macro_O_CLOEXEC=no])])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/open.m4 texinfo-6.8/gnulib/m4/open.m4
*** texinfo-6.7/gnulib/m4/open.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/open.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,56 ----
+ # open.m4 serial 15
+ dnl Copyright (C) 2007-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_OPEN],
+ [
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_REQUIRE([gl_PREPROC_O_CLOEXEC])
+   case "$host_os" in
+     mingw* | pw*)
+       REPLACE_OPEN=1
+       ;;
+     *)
+       dnl open("foo/") should not create a file when the file name has a
+       dnl trailing slash.  FreeBSD only has the problem on symlinks.
+       AC_CHECK_FUNCS_ONCE([lstat])
+       if test "$gl_cv_macro_O_CLOEXEC" != yes; then
+         REPLACE_OPEN=1
+       fi
+       gl_OPEN_TRAILING_SLASH_BUG
+       case "$gl_cv_func_open_slash" in
+         *no)
+           REPLACE_OPEN=1
+           ;;
+       esac
+       ;;
+   esac
+   dnl Replace open() for supporting the gnulib-defined fchdir() function,
+   dnl to keep fchdir's bookkeeping up-to-date.
+   m4_ifdef([gl_FUNC_FCHDIR], [
+     if test $REPLACE_OPEN = 0; then
+       gl_TEST_FCHDIR
+       if test $HAVE_FCHDIR = 0; then
+         REPLACE_OPEN=1
+       fi
+     fi
+   ])
+   dnl Replace open() for supporting the gnulib-defined O_NONBLOCK flag.
+   m4_ifdef([gl_NONBLOCKING_IO], [
+     if test $REPLACE_OPEN = 0; then
+       gl_NONBLOCKING_IO
+       if test $gl_cv_have_open_O_NONBLOCK != yes; then
+         REPLACE_OPEN=1
+       fi
+     fi
+   ])
+ ])
+ 
+ # Prerequisites of lib/open.c.
+ AC_DEFUN([gl_PREREQ_OPEN],
+ [
+   AC_REQUIRE([gl_PROMOTED_TYPE_MODE_T])
+   :
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/open-slash.m4 texinfo-6.8/gnulib/m4/open-slash.m4
*** texinfo-6.7/gnulib/m4/open-slash.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/open-slash.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,60 ----
+ # open-slash.m4 serial 2
+ dnl Copyright (C) 2007-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl Tests whether open() and creat() recognize a trailing slash.
+ dnl Sets gl_cv_func_open_slash.
+ AC_DEFUN([gl_OPEN_TRAILING_SLASH_BUG],
+ [
+   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+   dnl open("foo/") should not create a file when the file name has a
+   dnl trailing slash.  FreeBSD only has the problem on symlinks.
+   AC_CHECK_FUNCS_ONCE([lstat])
+   AC_CACHE_CHECK([whether open recognizes a trailing slash],
+     [gl_cv_func_open_slash],
+     [# Assume that if we have lstat, we can also check symlinks.
+      if test $ac_cv_func_lstat = yes; then
+        touch conftest.tmp
+        ln -s conftest.tmp conftest.lnk
+      fi
+      AC_RUN_IFELSE(
+        [AC_LANG_SOURCE([[
+ #include <fcntl.h>
+ #if HAVE_UNISTD_H
+ # include <unistd.h>
+ #endif
+ ]GL_MDA_DEFINES[
+ int main ()
+ {
+   int result = 0;
+ #if HAVE_LSTAT
+   if (open ("conftest.lnk/", O_RDONLY) != -1)
+     result |= 1;
+ #endif
+   if (open ("conftest.sl/", O_CREAT, 0600) >= 0)
+     result |= 2;
+   return result;
+ }]])],
+        [gl_cv_func_open_slash=yes],
+        [gl_cv_func_open_slash=no],
+        [
+ changequote(,)dnl
+         case "$host_os" in
+           freebsd* | aix* | hpux* | solaris2.[0-9] | solaris2.[0-9].*)
+             gl_cv_func_open_slash="guessing no" ;;
+           *)
+             gl_cv_func_open_slash="guessing yes" ;;
+         esac
+ changequote([,])dnl
+        ])
+      rm -f conftest.sl conftest.tmp conftest.lnk
+     ])
+   case "$gl_cv_func_open_slash" in
+     *no)
+       AC_DEFINE([OPEN_TRAILING_SLASH_BUG], [1],
+         [Define to 1 if open() fails to recognize a trailing slash.])
+       ;;
+   esac
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/pathmax.m4 texinfo-6.8/gnulib/m4/pathmax.m4
*** texinfo-6.7/gnulib/m4/pathmax.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/pathmax.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,42 ----
+ # pathmax.m4 serial 11
+ dnl Copyright (C) 2002-2003, 2005-2006, 2009-2021 Free Software Foundation,
+ dnl Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_PATHMAX],
+ [
+   dnl Prerequisites of lib/pathmax.h.
+   AC_CHECK_HEADERS_ONCE([sys/param.h])
+ ])
+ 
+ # Expands to a piece of C program that defines PATH_MAX in the same way as
+ # "pathmax.h" will do.
+ AC_DEFUN([gl_PATHMAX_SNIPPET], [[
+ /* Arrange to define PATH_MAX, like "pathmax.h" does. */
+ #if HAVE_UNISTD_H
+ # include <unistd.h>
+ #endif
+ #include <limits.h>
+ #if defined HAVE_SYS_PARAM_H && !defined PATH_MAX && !defined MAXPATHLEN
+ # include <sys/param.h>
+ #endif
+ #if !defined PATH_MAX && defined MAXPATHLEN
+ # define PATH_MAX MAXPATHLEN
+ #endif
+ #ifdef __hpux
+ # undef PATH_MAX
+ # define PATH_MAX 1024
+ #endif
+ #if defined _WIN32 && ! defined __CYGWIN__
+ # undef PATH_MAX
+ # define PATH_MAX 260
+ #endif
+ ]])
+ 
+ # Prerequisites of gl_PATHMAX_SNIPPET.
+ AC_DEFUN([gl_PATHMAX_SNIPPET_PREREQ],
+ [
+   AC_CHECK_HEADERS_ONCE([unistd.h sys/param.h])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/po.m4 texinfo-6.8/gnulib/m4/po.m4
*** texinfo-6.7/gnulib/m4/po.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/po.m4	2021-02-09 20:45:38.000000000 +0000
***************
*** 1,4 ****
! # po.m4 serial 30 (gettext-0.20)
! dnl Copyright (C) 1995-2014, 2016, 2018-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # po.m4 serial 31 (gettext-0.20.2)
! dnl Copyright (C) 1995-2014, 2016, 2018-2020 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 6,14 ****
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Library General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Library General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
--- 6,14 ----
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Lesser General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Lesser General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
diff -Nrc2 texinfo-6.7/gnulib/m4/printf.m4 texinfo-6.8/gnulib/m4/printf.m4
*** texinfo-6.7/gnulib/m4/printf.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/printf.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # printf.m4 serial 61
! dnl Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # printf.m4 serial 72
! dnl Copyright (C) 2003, 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 68,71 ****
--- 68,72 ----
             freebsd[1-4].*)       gl_cv_func_printf_sizes_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_printf_sizes_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_printf_sizes_c99="guessing no";;
***************
*** 94,99 ****
                                     [gl_cv_func_printf_sizes_c99="guessing no"])
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_printf_sizes_c99="guessing no";;
           esac
          ])
--- 95,100 ----
                                     [gl_cv_func_printf_sizes_c99="guessing no"])
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_printf_sizes_c99="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 248,251 ****
--- 249,253 ----
             freebsd[1-5].*)       gl_cv_func_printf_infinite="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
+            midnightbsd*)         gl_cv_func_printf_infinite="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_printf_infinite="guessing no";;
***************
*** 258,261 ****
--- 260,266 ----
                                   gl_cv_func_printf_infinite="guessing no";;
             netbsd*)              gl_cv_func_printf_infinite="guessing yes";;
+                                  # Guess yes on OpenBSD >= 6.0.
+            openbsd[1-5].*)       gl_cv_func_printf_infinite="guessing no";;
+            openbsd*)             gl_cv_func_printf_infinite="guessing yes";;
                                   # Guess yes on BeOS.
             beos*)                gl_cv_func_printf_infinite="guessing yes";;
***************
*** 272,277 ****
                                     [gl_cv_func_printf_infinite="guessing no"])
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_printf_infinite="guessing no";;
           esac
          ])
--- 277,282 ----
                                     [gl_cv_func_printf_infinite="guessing no"])
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_printf_infinite="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 467,473 ****
--- 472,482 ----
                     freebsd[1-5].*)       gl_cv_func_printf_infinite_long_double="guessing no";;
                     freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
+                    midnightbsd*)         gl_cv_func_printf_infinite_long_double="guessing yes";;
                                           # Guess yes on HP-UX >= 11.
                     hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";;
                     hpux*)                gl_cv_func_printf_infinite_long_double="guessing yes";;
+                                          # Guess yes on OpenBSD >= 6.0.
+                    openbsd[1-5].*)       gl_cv_func_printf_infinite_long_double="guessing no";;
+                    openbsd*)             gl_cv_func_printf_infinite_long_double="guessing yes";;
                                           # Guess no on Android.
                     linux*-android*)      gl_cv_func_printf_infinite_long_double="guessing no";;
***************
*** 482,487 ****
                                             [gl_cv_func_printf_infinite_long_double="guessing no"])
                                           ;;
!                                          # If we don't know, assume the worst.
!                    *)                    gl_cv_func_printf_infinite_long_double="guessing no";;
                   esac
                   ;;
--- 491,496 ----
                                             [gl_cv_func_printf_infinite_long_double="guessing no"])
                                           ;;
!                                          # If we don't know, obey --enable-cross-guesses.
!                    *)                    gl_cv_func_printf_infinite_long_double="$gl_cross_guess_normal";;
                   esac
                   ;;
***************
*** 588,593 ****
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_printf_directive_a="guessing no";;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_printf_directive_a="guessing no";;
           esac
          ])
--- 597,602 ----
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_printf_directive_a="guessing no";;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_printf_directive_a="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 639,645 ****
--- 648,658 ----
             freebsd[1-5].*)       gl_cv_func_printf_directive_f="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
+            midnightbsd*)         gl_cv_func_printf_directive_f="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_printf_directive_f="guessing no";;
             darwin*)              gl_cv_func_printf_directive_f="guessing yes";;
+                                  # Guess yes on OpenBSD >= 6.0.
+            openbsd[1-5].*)       gl_cv_func_printf_directive_f="guessing no";;
+            openbsd*)             gl_cv_func_printf_directive_f="guessing yes";;
                                   # Guess yes on Solaris >= 2.10.
             solaris2.[1-9][0-9]*) gl_cv_func_printf_directive_f="guessing yes";;
***************
*** 657,662 ****
                                     [gl_cv_func_printf_directive_f="guessing no"])
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_printf_directive_f="guessing no";;
           esac
          ])
--- 670,675 ----
                                     [gl_cv_func_printf_directive_f="guessing no"])
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_printf_directive_f="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 681,685 ****
  #include <string.h>
  #ifdef _MSC_VER
! /* See page about "Parameter Validation" on msdn.microsoft.com.  */
  static void cdecl
  invalid_parameter_handler (const wchar_t *expression,
--- 694,701 ----
  #include <string.h>
  #ifdef _MSC_VER
! #include <inttypes.h>
! /* See page about "Parameter Validation" on msdn.microsoft.com.
!    <https://docs.microsoft.com/en-us/cpp/c-runtime-library/parameter-validation>
!    <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/set-invalid-parameter-handler-set-thread-local-invalid-parameter-handler>  */
  static void cdecl
  invalid_parameter_handler (const wchar_t *expression,
***************
*** 712,715 ****
--- 728,741 ----
          [gl_cv_func_printf_directive_n=no],
          [case "$host_os" in
+                             # Guess no on glibc when _FORTIFY_SOURCE >= 2.
+            *-gnu* | gnu*)   AC_COMPILE_IFELSE(
+                               [AC_LANG_SOURCE(
+                                  [[#if _FORTIFY_SOURCE >= 2
+                                     error fail
+                                    #endif
+                                  ]])],
+                               [gl_cv_func_printf_directive_n="guessing yes"],
+                               [gl_cv_func_printf_directive_n="guessing no"])
+                             ;;
                              # Guess no on Android.
             linux*-android*) gl_cv_func_printf_directive_n="guessing no";;
***************
*** 738,748 ****
        AC_RUN_IFELSE(
          [AC_LANG_SOURCE([[
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
  #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  #include <string.h>
--- 764,768 ----
***************
*** 792,796 ****
  changequote(,)dnl
           case "$host_os" in
!            openbsd*)        gl_cv_func_printf_directive_ls="guessing no";;
             irix*)           gl_cv_func_printf_directive_ls="guessing no";;
             solaris*)        gl_cv_func_printf_directive_ls="guessing no";;
--- 812,818 ----
  changequote(,)dnl
           case "$host_os" in
!                             # Guess yes on OpenBSD >= 6.0.
!            openbsd[1-5].*)  gl_cv_func_printf_directive_ls="guessing no";;
!            openbsd*)        gl_cv_func_printf_directive_ls="guessing yes";;
             irix*)           gl_cv_func_printf_directive_ls="guessing no";;
             solaris*)        gl_cv_func_printf_directive_ls="guessing no";;
***************
*** 979,984 ****
                              # Guess no on native Windows.
             mingw*)          gl_cv_func_printf_flag_zero="guessing no";;
!                             # If we don't know, assume the worst.
!            *)               gl_cv_func_printf_flag_zero="guessing no";;
           esac
  changequote([,])dnl
--- 1001,1006 ----
                              # Guess no on native Windows.
             mingw*)          gl_cv_func_printf_flag_zero="guessing no";;
!                             # If we don't know, obey --enable-cross-guesses.
!            *)               gl_cv_func_printf_flag_zero="$gl_cross_guess_normal";;
           esac
  changequote([,])dnl
***************
*** 1060,1066 ****
        if test "$cross_compiling" = no; then
          if test $APPLE_UNIVERSAL_BUILD = 0; then
!           AC_LANG_CONFTEST([AC_LANG_SOURCE([
  ]GL_NOCRASH[
- changequote(,)dnl
  #include <stdio.h>
  #include <sys/types.h>
--- 1082,1087 ----
        if test "$cross_compiling" = no; then
          if test $APPLE_UNIVERSAL_BUILD = 0; then
!           AC_LANG_CONFTEST([AC_LANG_SOURCE([[
  ]GL_NOCRASH[
  #include <stdio.h>
  #include <sys/types.h>
***************
*** 1107,1112 ****
    return !(ret == 5000002 || (ret < 0 && errno == ENOMEM));
  }
! changequote([,])dnl
!           ])])
            if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
              (./conftest 2>&AS_MESSAGE_LOG_FD
--- 1128,1132 ----
    return !(ret == 5000002 || (ret < 0 && errno == ENOMEM));
  }
!           ]])])
            if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
              (./conftest 2>&AS_MESSAGE_LOG_FD
***************
*** 1157,1162 ****
                             # Guess no on Android.
            linux*-android*) gl_cv_func_printf_enomem="guessing no";;
!                            # If we don't know, assume the worst.
!           *)               gl_cv_func_printf_enomem="guessing no";;
          esac
  changequote([,])dnl
--- 1177,1182 ----
                             # Guess no on Android.
            linux*-android*) gl_cv_func_printf_enomem="guessing no";;
!                            # If we don't know, obey --enable-cross-guesses.
!           *)               gl_cv_func_printf_enomem="$gl_cross_guess_normal";;
          esac
  changequote([,])dnl
***************
*** 1177,1181 ****
  dnl Result is gl_cv_func_snprintf_truncation_c99.
  
! AC_DEFUN([gl_SNPRINTF_TRUNCATION_C99],
  [
    AC_REQUIRE([AC_PROG_CC])
--- 1197,1201 ----
  dnl Result is gl_cv_func_snprintf_truncation_c99.
  
! AC_DEFUN_ONCE([gl_SNPRINTF_TRUNCATION_C99],
  [
    AC_REQUIRE([AC_PROG_CC])
***************
*** 1224,1227 ****
--- 1244,1248 ----
             freebsd[1-4].*)       gl_cv_func_snprintf_truncation_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_snprintf_truncation_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_snprintf_truncation_c99="guessing no";;
***************
*** 1256,1261 ****
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_snprintf_truncation_c99="guessing no";;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_snprintf_truncation_c99="guessing no";;
           esac
  changequote([,])dnl
--- 1277,1282 ----
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_snprintf_truncation_c99="guessing no";;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_snprintf_truncation_c99="$gl_cross_guess_normal";;
           esac
  changequote([,])dnl
***************
*** 1328,1331 ****
--- 1349,1353 ----
             freebsd[1-4].*)       gl_cv_func_snprintf_retval_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_snprintf_retval_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_snprintf_retval_c99="guessing no";;
***************
*** 1359,1364 ****
                                     [gl_cv_func_snprintf_retval_c99="guessing no"])
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_snprintf_retval_c99="guessing no";;
           esac
          ])
--- 1381,1386 ----
                                     [gl_cv_func_snprintf_retval_c99="guessing no"])
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_snprintf_retval_c99="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 1413,1420 ****
          [gl_cv_func_snprintf_directive_n=no],
          [
- changequote(,)dnl
           case "$host_os" in
!                                  # Guess yes on glibc systems.
!            *-gnu* | gnu*)        gl_cv_func_snprintf_directive_n="guessing yes";;
                                   # Guess yes on musl systems.
             *-musl*)              gl_cv_func_snprintf_directive_n="guessing yes";;
--- 1435,1450 ----
          [gl_cv_func_snprintf_directive_n=no],
          [
           case "$host_os" in
!                                  # Guess no on glibc when _FORTIFY_SOURCE >= 2.
!            *-gnu* | gnu*)        AC_COMPILE_IFELSE(
!                                    [AC_LANG_SOURCE(
!                                       [[#if _FORTIFY_SOURCE >= 2
!                                          error fail
!                                         #endif
!                                       ]])],
!                                    [gl_cv_func_snprintf_directive_n="guessing yes"],
!                                    [gl_cv_func_snprintf_directive_n="guessing no"])
!                                  ;;
! changequote(,)dnl
                                   # Guess yes on musl systems.
             *-musl*)              gl_cv_func_snprintf_directive_n="guessing yes";;
***************
*** 1422,1425 ****
--- 1452,1456 ----
             freebsd[1-4].*)       gl_cv_func_snprintf_directive_n="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_snprintf_directive_n="guessing yes";;
+            midnightbsd*)         gl_cv_func_snprintf_directive_n="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_snprintf_directive_n="guessing no";;
***************
*** 1447,1454 ****
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_snprintf_directive_n="guessing no";;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_snprintf_directive_n="guessing no";;
!          esac
  changequote([,])dnl
          ])
      ])
--- 1478,1485 ----
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_snprintf_directive_n="guessing no";;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_snprintf_directive_n="$gl_cross_guess_normal";;
  changequote([,])dnl
+          esac
          ])
      ])
***************
*** 1578,1581 ****
--- 1609,1613 ----
             freebsd[1-4].*)       gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
***************
*** 1602,1607 ****
                                   # Guess yes on native Windows.
             mingw* | pw*)         gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
           esac
  changequote([,])dnl
--- 1634,1639 ----
                                   # Guess yes on native Windows.
             mingw* | pw*)         gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_vsnprintf_zerosize_c99="$gl_cross_guess_normal";;
           esac
  changequote([,])dnl
***************
*** 1660,1665 ****
--- 1692,1699 ----
  dnl   glibc 2.3.6                    .  .  .  .  #  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
  dnl   FreeBSD 5.4, 6.1               .  .  .  .  #  .  .  .  .  .  .  #  .  #  .  .  .  .  .  .
+ dnl   Mac OS X 10.13.5               .  .  .  #  #  .  #  .  .  .  .  .  .  .  .  .  .  #  .  .
  dnl   Mac OS X 10.5.8                .  .  .  #  #  .  .  .  .  .  .  #  .  .  .  .  .  .  .  .
  dnl   Mac OS X 10.3.9                .  .  .  .  #  .  .  .  .  .  .  #  .  #  .  .  .  .  .  .
+ dnl   OpenBSD 6.0, 6.7               .  .  .  .  #  .  .  .  .  .  .  .  .  #  .  .  .  .  .  .
  dnl   OpenBSD 3.9, 4.0               .  .  #  #  #  #  .  #  .  #  .  #  .  #  .  .  .  .  .  .
  dnl   Cygwin 1.7.0 (2009)            .  .  .  #  .  .  .  ?  .  .  .  .  .  ?  .  .  .  .  .  .
***************
*** 1681,1684 ****
--- 1715,1719 ----
  dnl   OSF/1 5.1                      #  .  #  #  #  #  .  .  .  .  .  #  .  .  .  .  #  .  .  #
  dnl   OSF/1 4.0d                     #  .  #  #  #  #  .  .  .  .  .  #  .  .  #  #  #  #  #  #
+ dnl   NetBSD 9.0                     .  .  .  .  #  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
  dnl   NetBSD 5.0                     .  .  .  #  #  .  .  .  .  .  .  #  .  #  .  .  .  .  .  .
  dnl   NetBSD 4.0                     .  ?  ?  ?  ?  ?  .  ?  .  ?  ?  ?  ?  ?  .  .  .  ?  ?  ?
diff -Nrc2 texinfo-6.7/gnulib/m4/progtest.m4 texinfo-6.8/gnulib/m4/progtest.m4
*** texinfo-6.7/gnulib/m4/progtest.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/progtest.m4	2021-02-09 20:45:38.000000000 +0000
***************
*** 1,4 ****
! # progtest.m4 serial 7 (gettext-0.18.2)
! dnl Copyright (C) 1996-2003, 2005, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # progtest.m4 serial 8 (gettext-0.20.2)
! dnl Copyright (C) 1996-2003, 2005, 2008-2020 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 6,14 ****
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Library General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Library General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
--- 6,14 ----
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Lesser General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Lesser General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
diff -Nrc2 texinfo-6.7/gnulib/m4/pthread_rwlock_rdlock.m4 texinfo-6.8/gnulib/m4/pthread_rwlock_rdlock.m4
*** texinfo-6.7/gnulib/m4/pthread_rwlock_rdlock.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/pthread_rwlock_rdlock.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # pthread_rwlock_rdlock.m4 serial 2
! dnl Copyright (C) 2017-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # pthread_rwlock_rdlock.m4 serial 4
! dnl Copyright (C) 2017-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 27,38 ****
  dnl (Thread Priority Scheduling) and only for the scheduling policies SCHED_FIFO
  dnl and SCHED_RR, see
! dnl http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_rdlock.html
  dnl but this test verifies the guarantee regardless of TPS and regardless of
  dnl scheduling policy.
! dnl Glibc currently does not provide this guarantee, see
  dnl https://sourceware.org/bugzilla/show_bug.cgi?id=13701
  AC_DEFUN([gl_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER],
  [
    AC_REQUIRE([gl_THREADLIB_EARLY])
    AC_CACHE_CHECK([whether pthread_rwlock_rdlock prefers a writer to a reader],
      [gl_cv_pthread_rwlock_rdlock_prefer_writer],
--- 27,40 ----
  dnl (Thread Priority Scheduling) and only for the scheduling policies SCHED_FIFO
  dnl and SCHED_RR, see
! dnl https://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_rwlock_rdlock.html
  dnl but this test verifies the guarantee regardless of TPS and regardless of
  dnl scheduling policy.
! dnl Glibc does not provide this guarantee (and never will on Linux), see
  dnl https://sourceware.org/bugzilla/show_bug.cgi?id=13701
+ dnl https://bugzilla.redhat.com/show_bug.cgi?id=1410052
  AC_DEFUN([gl_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER],
  [
    AC_REQUIRE([gl_THREADLIB_EARLY])
+   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
    AC_CACHE_CHECK([whether pthread_rwlock_rdlock prefers a writer to a reader],
      [gl_cv_pthread_rwlock_rdlock_prefer_writer],
***************
*** 154,158 ****
         [gl_cv_pthread_rwlock_rdlock_prefer_writer=yes],
         [gl_cv_pthread_rwlock_rdlock_prefer_writer=no],
!        [gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing yes"])
       LIBS="$save_LIBS"
      ])
--- 156,178 ----
         [gl_cv_pthread_rwlock_rdlock_prefer_writer=yes],
         [gl_cv_pthread_rwlock_rdlock_prefer_writer=no],
!        [case "$host_os" in
!                          # Guess no on glibc systems.
!           *-gnu* | gnu*) gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing no" ;;
!                          # Guess no on musl systems.
!           *-musl*)       gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing no" ;;
!                          # Guess no on bionic systems.
!           *-android*)    gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing no" ;;
!                          # Guess yes on native Windows with the mingw-w64 winpthreads library.
!                          # Guess no on native Windows with the gnulib windows-rwlock module.
!           mingw*)        if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
!                            gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing yes"
!                          else
!                            gl_cv_pthread_rwlock_rdlock_prefer_writer="guessing no"
!                          fi
!                          ;;
!                          # If we don't know, obey --enable-cross-guesses.
!           *)             gl_cv_pthread_rwlock_rdlock_prefer_writer="$gl_cross_guess_normal" ;;
!          esac
!        ])
       LIBS="$save_LIBS"
      ])
diff -Nrc2 texinfo-6.7/gnulib/m4/regex.m4 texinfo-6.8/gnulib/m4/regex.m4
*** texinfo-6.7/gnulib/m4/regex.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/regex.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,5 ****
! # serial 68
  
! # Copyright (C) 1996-2001, 2003-2019 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 1,5 ----
! # serial 71
  
! # Copyright (C) 1996-2001, 2003-2021 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 91,99 ****
                    if (s)
                      result |= 1;
!                   else if (re_search (&regex, data, sizeof data - 1,
!                                       0, sizeof data - 1, &regs)
!                            != -1)
!                     result |= 1;
!                   regfree (&regex);
                  }
  
--- 91,102 ----
                    if (s)
                      result |= 1;
!                   else
!                     {
!                       if (re_search (&regex, data, sizeof data - 1,
!                                      0, sizeof data - 1, &regs)
!                           != -1)
!                         result |= 1;
!                       regfree (&regex);
!                     }
                  }
  
***************
*** 126,131 ****
                        if (i != 0 && i != 21)
                          result |= 1;
                      }
-                   regfree (&regex);
                  }
  
--- 129,134 ----
                        if (i != 0 && i != 21)
                          result |= 1;
+                       regfree (&regex);
                      }
                  }
  
***************
*** 140,146 ****
              if (s)
                result |= 2;
!             /* This should fail, but succeeds for glibc-2.5.  */
!             else if (re_search (&regex, "a\nb", 3, 0, 3, &regs) != -1)
!               result |= 2;
  
              /* This regular expression is from Spencer ere test number 75
--- 143,153 ----
              if (s)
                result |= 2;
!             else
!               {
!                 /* This should fail, but succeeds for glibc-2.5.  */
!                 if (re_search (&regex, "a\nb", 3, 0, 3, &regs) != -1)
!                   result |= 2;
!                 regfree (&regex);
!               }
  
              /* This regular expression is from Spencer ere test number 75
***************
*** 154,158 ****
              /* This should fail with _Invalid character class name_ error.  */
              if (!s)
!               result |= 4;
  
              /* Ensure that [b-a] is diagnosed as invalid, when
--- 161,168 ----
              /* This should fail with _Invalid character class name_ error.  */
              if (!s)
!               {
!                 result |= 4;
!                 regfree (&regex);
!               }
  
              /* Ensure that [b-a] is diagnosed as invalid, when
***************
*** 162,166 ****
              s = re_compile_pattern ("a[b-a]", 6, &regex);
              if (s == 0)
!               result |= 8;
  
              /* This should succeed, but does not for glibc-2.1.3.  */
--- 172,179 ----
              s = re_compile_pattern ("a[b-a]", 6, &regex);
              if (s == 0)
!               {
!                 result |= 8;
!                 regfree (&regex);
!               }
  
              /* This should succeed, but does not for glibc-2.1.3.  */
***************
*** 169,172 ****
--- 182,187 ----
              if (s)
                result |= 8;
+             else
+               regfree (&regex);
  
              /* The following example is derived from a problem report
***************
*** 176,182 ****
              if (s)
                result |= 8;
!             /* This should match, but does not for glibc-2.2.1.  */
!             else if (re_match (&regex, "an", 2, 0, &regs) != 2)
!               result |= 8;
  
              memset (&regex, 0, sizeof regex);
--- 191,206 ----
              if (s)
                result |= 8;
!             else
!               {
!                 /* This should match, but does not for glibc-2.2.1.  */
!                 if (re_match (&regex, "an", 2, 0, &regs) != 2)
!                   result |= 8;
!                 else
!                   {
!                     free (regs.start);
!                     free (regs.end);
!                   }
!                 regfree (&regex);
!               }
  
              memset (&regex, 0, sizeof regex);
***************
*** 184,190 ****
              if (s)
                result |= 8;
!             /* glibc-2.2.93 does not work with a negative RANGE argument.  */
!             else if (re_search (&regex, "wxy", 3, 2, -2, &regs) != 1)
!               result |= 8;
  
              /* The version of regex.c in older versions of gnulib
--- 208,223 ----
              if (s)
                result |= 8;
!             else
!               {
!                 /* glibc-2.2.93 does not work with a negative RANGE argument.  */
!                 if (re_search (&regex, "wxy", 3, 2, -2, &regs) != 1)
!                   result |= 8;
!                 else
!                   {
!                     free (regs.start);
!                     free (regs.end);
!                   }
!                 regfree (&regex);
!               }
  
              /* The version of regex.c in older versions of gnulib
***************
*** 195,200 ****
              if (s)
                result |= 16;
!             else if (re_search (&regex, "WXY", 3, 0, 3, &regs) < 0)
!               result |= 16;
  
              /* Catch a bug reported by Vin Shelton in
--- 228,242 ----
              if (s)
                result |= 16;
!             else
!               {
!                 if (re_search (&regex, "WXY", 3, 0, 3, &regs) < 0)
!                   result |= 16;
!                 else
!                   {
!                     free (regs.start);
!                     free (regs.end);
!                   }
!                 regfree (&regex);
!               }
  
              /* Catch a bug reported by Vin Shelton in
***************
*** 208,211 ****
--- 250,255 ----
              if (s)
                result |= 32;
+             else
+               regfree (&regex);
  
              /* REG_STARTEND was added to glibc on 2004-01-15.
***************
*** 222,227 ****
              memset (&regex, 0, sizeof regex);
              s = re_compile_pattern ("0|()0|\\1|0", 10, &regex);
!             if (!s || strcmp (s, "Invalid back reference"))
                result |= 64;
  
  #if 0
--- 266,277 ----
              memset (&regex, 0, sizeof regex);
              s = re_compile_pattern ("0|()0|\\1|0", 10, &regex);
!             if (!s)
                result |= 64;
+             else
+               {
+                 if (strcmp (s, "Invalid back reference"))
+                   result |= 64;
+                 regfree (&regex);
+               }
  
  #if 0
***************
*** 244,249 ****
                     # Guess no on native Windows.
             mingw*) gl_cv_func_re_compile_pattern_working="guessing no" ;;
!                    # Otherwise, assume it is not working.
!            *)      gl_cv_func_re_compile_pattern_working="guessing no" ;;
           esac
          ])
--- 294,299 ----
                     # Guess no on native Windows.
             mingw*) gl_cv_func_re_compile_pattern_working="guessing no" ;;
!                    # Otherwise obey --enable-cross-guesses.
!            *)      gl_cv_func_re_compile_pattern_working="$gl_cross_guess_normal" ;;
           esac
          ])
***************
*** 305,309 ****
    AC_REQUIRE([AC_TYPE_MBSTATE_T])
    AC_REQUIRE([gl_EEMALLOC])
-   AC_REQUIRE([gl_GLIBC21])
    AC_CHECK_HEADERS([libintl.h])
    AC_CHECK_FUNCS_ONCE([isblank iswctype])
--- 355,358 ----
diff -Nrc2 texinfo-6.7/gnulib/m4/setlocale_null.m4 texinfo-6.8/gnulib/m4/setlocale_null.m4
*** texinfo-6.7/gnulib/m4/setlocale_null.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/setlocale_null.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,98 ----
+ # setlocale_null.m4 serial 5
+ dnl Copyright (C) 2019-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_SETLOCALE_NULL],
+ [
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_REQUIRE([gl_PTHREADLIB])
+   AC_CHECK_HEADERS_ONCE([threads.h])
+ 
+   AC_CACHE_CHECK([whether setlocale (LC_ALL, NULL) is multithread-safe],
+     [gl_cv_func_setlocale_null_all_mtsafe],
+     [case "$host_os" in
+        # Guess no on musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Haiku, Cygwin.
+        *-musl* | darwin* | freebsd* | midnightbsd* | netbsd* | openbsd* | aix* | haiku* | cygwin*)
+          gl_cv_func_setlocale_null_all_mtsafe=no ;;
+        # Guess yes on glibc, HP-UX, IRIX, Solaris, native Windows.
+        *-gnu* | gnu* | hpux* | irix* | solaris* | mingw*)
+          gl_cv_func_setlocale_null_all_mtsafe=yes ;;
+        # If we don't know, obey --enable-cross-guesses.
+        *)
+          gl_cv_func_setlocale_null_all_mtsafe="$gl_cross_guess_normal" ;;
+      esac
+     ])
+   dnl On platforms without multithreading, there is no issue.
+   case "$host_os" in
+     mingw*) ;;
+     *)
+       if test $gl_pthread_api = no && test $ac_cv_header_threads_h = no; then
+         gl_cv_func_setlocale_null_all_mtsafe="trivially yes"
+       fi
+       ;;
+   esac
+   case "$gl_cv_func_setlocale_null_all_mtsafe" in
+     *yes) SETLOCALE_NULL_ALL_MTSAFE=1 ;;
+     *)    SETLOCALE_NULL_ALL_MTSAFE=0 ;;
+   esac
+   AC_DEFINE_UNQUOTED([SETLOCALE_NULL_ALL_MTSAFE], [$SETLOCALE_NULL_ALL_MTSAFE],
+     [Define to 1 if setlocale (LC_ALL, NULL) is multithread-safe.])
+ 
+   dnl This is about a single category (not LC_ALL).
+   AC_CACHE_CHECK([whether setlocale (category, NULL) is multithread-safe],
+     [gl_cv_func_setlocale_null_one_mtsafe],
+     [case "$host_os" in
+        # Guess no on OpenBSD, AIX.
+        openbsd* | aix*)
+          gl_cv_func_setlocale_null_one_mtsafe=no ;;
+        # Guess yes on glibc, musl libc, macOS, FreeBSD, NetBSD, HP-UX, IRIX, Solaris, Haiku, Cygwin, native Windows.
+        *-gnu* | gnu* | *-musl* | darwin* | freebsd* | midnightbsd* | netbsd* | hpux* | irix* | solaris* | haiku* | cygwin* | mingw*)
+          gl_cv_func_setlocale_null_one_mtsafe=yes ;;
+        # If we don't know, obey --enable-cross-guesses.
+        *)
+          gl_cv_func_setlocale_null_one_mtsafe="$gl_cross_guess_normal" ;;
+      esac
+     ])
+   dnl On platforms without multithreading, there is no issue.
+   case "$host_os" in
+     mingw*) ;;
+     *)
+       if test $gl_pthread_api = no && test $ac_cv_header_threads_h = no; then
+         gl_cv_func_setlocale_null_one_mtsafe="trivially yes"
+       fi
+       ;;
+   esac
+   case "$gl_cv_func_setlocale_null_one_mtsafe" in
+     *yes) SETLOCALE_NULL_ONE_MTSAFE=1 ;;
+     *)    SETLOCALE_NULL_ONE_MTSAFE=0 ;;
+   esac
+   AC_DEFINE_UNQUOTED([SETLOCALE_NULL_ONE_MTSAFE], [$SETLOCALE_NULL_ONE_MTSAFE],
+     [Define to 1 if setlocale (category, NULL) is multithread-safe.])
+ 
+   dnl Determine link dependencies of lib/setlocale_null.c and lib/setlocale-lock.c.
+   if test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0; then
+     case "$host_os" in
+       mingw*) LIB_SETLOCALE_NULL= ;;
+       *)
+         gl_WEAK_SYMBOLS
+         case "$gl_cv_have_weak" in
+           *yes) LIB_SETLOCALE_NULL= ;;
+           *)    LIB_SETLOCALE_NULL="$LIBPTHREAD" ;;
+         esac
+         ;;
+     esac
+   else
+     LIB_SETLOCALE_NULL=
+   fi
+   dnl LIB_SETLOCALE_NULL is expected to be '-pthread' or '-lpthread' on AIX
+   dnl with gcc or xlc, and empty otherwise.
+   AC_SUBST([LIB_SETLOCALE_NULL])
+ ])
+ 
+ # Prerequisites of lib/setlocale-lock.c.
+ AC_DEFUN([gl_PREREQ_SETLOCALE_LOCK],
+ [
+   gl_VISIBILITY
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/size_max.m4 texinfo-6.8/gnulib/m4/size_max.m4
*** texinfo-6.7/gnulib/m4/size_max.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/size_max.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # size_max.m4 serial 11
! dnl Copyright (C) 2003, 2005-2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # size_max.m4 serial 12
! dnl Copyright (C) 2003, 2005-2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 14,18 ****
    dnl First test whether the system already has SIZE_MAX.
    AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [
!     gl_cv_size_max=
      AC_EGREP_CPP([Found it], [
  #include <limits.h>
--- 14,18 ----
    dnl First test whether the system already has SIZE_MAX.
    AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [
!     gl_cv_size_max=no
      AC_EGREP_CPP([Found it], [
  #include <limits.h>
***************
*** 24,28 ****
  #endif
  ], [gl_cv_size_max=yes])
!     if test -z "$gl_cv_size_max"; then
        dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
        dnl than the type 'unsigned long'. Try hard to find a definition that can
--- 24,28 ----
  #endif
  ], [gl_cv_size_max=yes])
!     if test $gl_cv_size_max != yes; then
        dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
        dnl than the type 'unsigned long'. Try hard to find a definition that can
diff -Nrc2 texinfo-6.7/gnulib/m4/ssize_t.m4 texinfo-6.8/gnulib/m4/ssize_t.m4
*** texinfo-6.7/gnulib/m4/ssize_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/ssize_t.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # ssize_t.m4 serial 5 (gettext-0.18.2)
! dnl Copyright (C) 2001-2003, 2006, 2010-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # ssize_t.m4 serial 5 (gettext-0.18.2)
! dnl Copyright (C) 2001-2003, 2006, 2010-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/stat.m4 texinfo-6.8/gnulib/m4/stat.m4
*** texinfo-6.7/gnulib/m4/stat.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/stat.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,85 ----
+ # serial 17
+ 
+ # Copyright (C) 2009-2021 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_DEFUN([gl_FUNC_STAT],
+ [
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
+   AC_CHECK_FUNCS_ONCE([lstat])
+   case "$host_os" in
+     mingw*)
+       dnl On this platform, the original stat() returns st_atime, st_mtime,
+       dnl st_ctime values that are affected by the time zone.
+       REPLACE_STAT=1
+       ;;
+     *)
+       dnl AIX 7.1, Solaris 9, mingw64 mistakenly succeed on stat("file/").
+       dnl (For mingw, this is due to a broken stat() override in libmingwex.a.)
+       dnl FreeBSD 7.2 mistakenly succeeds on stat("link-to-file/").
+       AC_CACHE_CHECK([whether stat handles trailing slashes on files],
+         [gl_cv_func_stat_file_slash],
+         [touch conftest.tmp
+          # Assume that if we have lstat, we can also check symlinks.
+          if test $ac_cv_func_lstat = yes; then
+            ln -s conftest.tmp conftest.lnk
+          fi
+          AC_RUN_IFELSE(
+            [AC_LANG_PROGRAM(
+              [[#include <sys/stat.h>
+ ]], [[int result = 0;
+                struct stat st;
+                if (!stat ("conftest.tmp/", &st))
+                  result |= 1;
+ #if HAVE_LSTAT
+                if (!stat ("conftest.lnk/", &st))
+                  result |= 2;
+ #endif
+                return result;
+              ]])],
+            [gl_cv_func_stat_file_slash=yes], [gl_cv_func_stat_file_slash=no],
+            [case "$host_os" in
+                                # Guess yes on Linux systems.
+               linux-* | linux) gl_cv_func_stat_file_slash="guessing yes" ;;
+                                # Guess yes on glibc systems.
+               *-gnu* | gnu*)   gl_cv_func_stat_file_slash="guessing yes" ;;
+                                # If we don't know, obey --enable-cross-guesses.
+               *)               gl_cv_func_stat_file_slash="$gl_cross_guess_normal" ;;
+             esac
+            ])
+          rm -f conftest.tmp conftest.lnk])
+       case $gl_cv_func_stat_file_slash in
+         *no)
+           REPLACE_STAT=1
+           AC_DEFINE([REPLACE_FUNC_STAT_FILE], [1], [Define to 1 if stat needs
+             help when passed a file name with a trailing slash]);;
+       esac
+       case $host_os in
+         dnl Solaris stat can return a negative tv_nsec.
+         solaris*)
+           REPLACE_FSTAT=1 ;;
+       esac
+       ;;
+   esac
+ ])
+ 
+ # Prerequisites of lib/stat.c and lib/stat-w32.c.
+ AC_DEFUN([gl_PREREQ_STAT], [
+   AC_REQUIRE([gl_HEADER_SYS_STAT_H])
+   AC_REQUIRE([gl_PREREQ_STAT_W32])
+   :
+ ])
+ 
+ # Prerequisites of lib/stat-w32.c.
+ AC_DEFUN([gl_PREREQ_STAT_W32], [
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   case "$host_os" in
+     mingw*)
+       AC_CHECK_HEADERS([sdkddkver.h])
+       ;;
+   esac
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/stat-time.m4 texinfo-6.8/gnulib/m4/stat-time.m4
*** texinfo-6.7/gnulib/m4/stat-time.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/stat-time.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 0 ****
--- 1,83 ----
+ # Checks for stat-related time functions.
+ 
+ # Copyright (C) 1998-1999, 2001, 2003, 2005-2007, 2009-2021 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 From Paul Eggert.
+ 
+ # st_atim.tv_nsec - Linux, Solaris, Cygwin
+ # st_atimespec.tv_nsec - FreeBSD, NetBSD, if ! defined _POSIX_SOURCE
+ # st_atimensec - FreeBSD, NetBSD, if defined _POSIX_SOURCE
+ # st_atim.st__tim.tv_nsec - UnixWare (at least 2.1.2 through 7.1)
+ 
+ # st_birthtimespec - FreeBSD, NetBSD (hidden on OpenBSD 3.9, anyway)
+ # st_birthtim - Cygwin 1.7.0+
+ 
+ AC_DEFUN([gl_STAT_TIME],
+ [
+   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+   AC_CHECK_HEADERS_ONCE([sys/time.h])
+ 
+   AC_CHECK_MEMBERS([struct stat.st_atim.tv_nsec],
+     [AC_CACHE_CHECK([whether struct stat.st_atim is of type struct timespec],
+        [ac_cv_typeof_struct_stat_st_atim_is_struct_timespec],
+        [AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+           [[
+             #include <sys/types.h>
+             #include <sys/stat.h>
+             #if HAVE_SYS_TIME_H
+             # include <sys/time.h>
+             #endif
+             #include <time.h>
+             struct timespec ts;
+             struct stat st;
+           ]],
+           [[
+             st.st_atim = ts;
+           ]])],
+           [ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=yes],
+           [ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=no])])
+      if test $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec = yes; then
+        AC_DEFINE([TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC], [1],
+          [Define to 1 if the type of the st_atim member of a struct stat is
+           struct timespec.])
+      fi],
+     [AC_CHECK_MEMBERS([struct stat.st_atimespec.tv_nsec], [],
+        [AC_CHECK_MEMBERS([struct stat.st_atimensec], [],
+           [AC_CHECK_MEMBERS([struct stat.st_atim.st__tim.tv_nsec], [], [],
+              [#include <sys/types.h>
+               #include <sys/stat.h>])],
+           [#include <sys/types.h>
+            #include <sys/stat.h>])],
+        [#include <sys/types.h>
+         #include <sys/stat.h>])],
+     [#include <sys/types.h>
+      #include <sys/stat.h>])
+ ])
+ 
+ # Check for st_birthtime, a feature from UFS2 (FreeBSD, NetBSD, OpenBSD, etc.)
+ # and NTFS (Cygwin).
+ # There was a time when this field was named st_createtime (21 June
+ # 2002 to 16 July 2002) But that window is very small and applied only
+ # to development code, so systems still using that configuration are
+ # not supported.  See revisions 1.10 and 1.11 of FreeBSD's
+ # src/sys/ufs/ufs/dinode.h.
+ #
+ AC_DEFUN([gl_STAT_BIRTHTIME],
+ [
+   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+   AC_CHECK_HEADERS_ONCE([sys/time.h])
+   AC_CHECK_MEMBERS([struct stat.st_birthtimespec.tv_nsec], [],
+     [AC_CHECK_MEMBERS([struct stat.st_birthtimensec], [],
+       [AC_CHECK_MEMBERS([struct stat.st_birthtim.tv_nsec], [], [],
+          [#include <sys/types.h>
+           #include <sys/stat.h>])],
+        [#include <sys/types.h>
+         #include <sys/stat.h>])],
+     [#include <sys/types.h>
+      #include <sys/stat.h>])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/stdarg.m4 texinfo-6.8/gnulib/m4/stdarg.m4
*** texinfo-6.7/gnulib/m4/stdarg.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/stdarg.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # stdarg.m4 serial 7
! dnl Copyright (C) 2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # stdarg.m4 serial 7
! dnl Copyright (C) 2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/stdbool.m4 texinfo-6.8/gnulib/m4/stdbool.m4
*** texinfo-6.7/gnulib/m4/stdbool.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/stdbool.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,10 ****
  # Check for stdbool.h that conforms to C99.
  
! dnl Copyright (C) 2002-2006, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
  dnl with or without modifications, as long as this notice is preserved.
  
! #serial 7
  
  # Prepare for substituting <stdbool.h> if it is not supported.
--- 1,10 ----
  # Check for stdbool.h that conforms to C99.
  
! dnl Copyright (C) 2002-2006, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
  dnl with or without modifications, as long as this notice is preserved.
  
! #serial 8
  
  # Prepare for substituting <stdbool.h> if it is not supported.
***************
*** 13,21 ****
  [
    AC_REQUIRE([AC_CHECK_HEADER_STDBOOL])
  
!   # Define two additional variables used in the Makefile substitution.
! 
    if test "$ac_cv_header_stdbool_h" = yes; then
!     STDBOOL_H=''
    else
      STDBOOL_H='stdbool.h'
--- 13,35 ----
  [
    AC_REQUIRE([AC_CHECK_HEADER_STDBOOL])
+   AC_REQUIRE([AC_CANONICAL_HOST])
  
!   dnl On some platforms, <stdbool.h> does not exist or does not conform to C99.
!   dnl On Solaris 10 with CC=cc CXX=CC, <stdbool.h> exists but is not usable
!   dnl in C++ mode (and no <cstdbool> exists). In this case, we use our
!   dnl replacement, also in C mode (for binary compatibility between C and C++).
    if test "$ac_cv_header_stdbool_h" = yes; then
!     case "$host_os" in
!       solaris*)
!         if test -z "$GCC"; then
!           STDBOOL_H='stdbool.h'
!         else
!           STDBOOL_H=''
!         fi
!         ;;
!       *)
!         STDBOOL_H=''
!         ;;
!     esac
    else
      STDBOOL_H='stdbool.h'
diff -Nrc2 texinfo-6.7/gnulib/m4/stddef_h.m4 texinfo-6.8/gnulib/m4/stddef_h.m4
*** texinfo-6.7/gnulib/m4/stddef_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/stddef_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,13 ****
! dnl A placeholder for <stddef.h>, for platforms that have issues.
! # stddef_h.m4 serial 6
! dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
  dnl with or without modifications, as long as this notice is preserved.
  
  AC_DEFUN([gl_STDDEF_H],
  [
    AC_REQUIRE([gl_STDDEF_H_DEFAULTS])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
    STDDEF_H=
  
--- 1,18 ----
! # stddef_h.m4 serial 9
! dnl Copyright (C) 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
  dnl with or without modifications, as long as this notice is preserved.
  
+ dnl A placeholder for <stddef.h>, for platforms that have issues.
+ 
  AC_DEFUN([gl_STDDEF_H],
  [
    AC_REQUIRE([gl_STDDEF_H_DEFAULTS])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
+ 
+   dnl Persuade OpenBSD <stddef.h> to declare max_align_t.
+   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+ 
    STDDEF_H=
  
***************
*** 20,27 ****
            [[#include <stddef.h>
              unsigned int s = sizeof (max_align_t);
!             #if defined __GNUC__ || defined __IBM__ALIGNOF__
              int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
              int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
              #endif
            ]])],
         [gl_cv_type_max_align_t=yes],
--- 25,39 ----
            [[#include <stddef.h>
              unsigned int s = sizeof (max_align_t);
!             #if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__
              int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
              int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
              #endif
+             typedef struct { char a; max_align_t b; } max_helper;
+             typedef struct { char a; long b; } long_helper;
+             typedef struct { char a; double b; } double_helper;
+             typedef struct { char a; long double b; } long_double_helper;
+             int check3[2 * (offsetof (long_helper, b) <= offsetof (max_helper, b)) - 1];
+             int check4[2 * (offsetof (double_helper, b) <= offsetof (max_helper, b)) - 1];
+             int check5[2 * (offsetof (long_double_helper, b) <= offsetof (max_helper, b)) - 1];
            ]])],
         [gl_cv_type_max_align_t=yes],
diff -Nrc2 texinfo-6.7/gnulib/m4/stdint_h.m4 texinfo-6.8/gnulib/m4/stdint_h.m4
*** texinfo-6.7/gnulib/m4/stdint_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/stdint_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # stdint_h.m4 serial 9
! dnl Copyright (C) 1997-2004, 2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # stdint_h.m4 serial 9
! dnl Copyright (C) 1997-2004, 2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/stdint.m4 texinfo-6.8/gnulib/m4/stdint.m4
*** texinfo-6.7/gnulib/m4/stdint.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/stdint.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # stdint.m4 serial 53
! dnl Copyright (C) 2001-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # stdint.m4 serial 58
! dnl Copyright (C) 2001-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 18,36 ****
    AC_REQUIRE([gt_TYPE_WINT_T])
  
!   dnl Check for long long int and unsigned long long int.
!   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
!   if test $ac_cv_type_long_long_int = yes; then
!     HAVE_LONG_LONG_INT=1
!   else
!     HAVE_LONG_LONG_INT=0
!   fi
!   AC_SUBST([HAVE_LONG_LONG_INT])
!   AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
!     HAVE_UNSIGNED_LONG_LONG_INT=1
!   else
!     HAVE_UNSIGNED_LONG_LONG_INT=0
!   fi
!   AC_SUBST([HAVE_UNSIGNED_LONG_LONG_INT])
  
    dnl Check for <wchar.h>, in the same way as gl_WCHAR_H does.
--- 18,27 ----
    AC_REQUIRE([gt_TYPE_WINT_T])
  
!   dnl For backward compatibility. Some packages may still be testing these
!   dnl macros.
!   AC_DEFINE([HAVE_LONG_LONG_INT], [1],
!     [Define to 1 if the system has the type 'long long int'.])
!   AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1],
!     [Define to 1 if the system has the type 'unsigned long long int'.])
  
    dnl Check for <wchar.h>, in the same way as gl_WCHAR_H does.
***************
*** 44,48 ****
  
    dnl Check for <inttypes.h>.
!   dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_inttypes_h.
    if test $ac_cv_header_inttypes_h = yes; then
      HAVE_INTTYPES_H=1
--- 35,39 ----
  
    dnl Check for <inttypes.h>.
!   AC_CHECK_HEADERS_ONCE([inttypes.h])
    if test $ac_cv_header_inttypes_h = yes; then
      HAVE_INTTYPES_H=1
***************
*** 53,57 ****
  
    dnl Check for <sys/types.h>.
!   dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_sys_types_h.
    if test $ac_cv_header_sys_types_h = yes; then
      HAVE_SYS_TYPES_H=1
--- 44,48 ----
  
    dnl Check for <sys/types.h>.
!   AC_CHECK_HEADERS_ONCE([sys/types.h])
    if test $ac_cv_header_sys_types_h = yes; then
      HAVE_SYS_TYPES_H=1
***************
*** 162,166 ****
  #if 201112 <= __STDC_VERSION__
  int k = _Generic (SIZE_MAX, size_t: 0);
! #elif (2 <= __GNUC__ || defined __IBM__TYPEOF__ \
         || (0x5110 <= __SUNPRO_C && !__STDC__))
  extern size_t k;
--- 153,157 ----
  #if 201112 <= __STDC_VERSION__
  int k = _Generic (SIZE_MAX, size_t: 0);
! #elif (2 <= __GNUC__ || 4 <= __clang_major__ || defined __IBM__TYPEOF__ \
         || (0x5110 <= __SUNPRO_C && !__STDC__))
  extern size_t k;
***************
*** 312,318 ****
        dnl Now see whether the system <stdint.h> works without
        dnl __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS defined.
!       AC_CACHE_CHECK([whether stdint.h predates C++11],
!         [gl_cv_header_stdint_predates_cxx11_h],
!         [gl_cv_header_stdint_predates_cxx11_h=yes
           AC_COMPILE_IFELSE([
             AC_LANG_PROGRAM([[
--- 303,310 ----
        dnl Now see whether the system <stdint.h> works without
        dnl __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS defined.
!       dnl If not, there would be problems when stdint.h is included from C++.
!       AC_CACHE_CHECK([whether stdint.h works without ISO C predefines],
!         [gl_cv_header_stdint_without_STDC_macros],
!         [gl_cv_header_stdint_without_STDC_macros=no
           AC_COMPILE_IFELSE([
             AC_LANG_PROGRAM([[
***************
*** 325,335 ****
  int32_t i32 = INT32_C (0x7fffffff);
             ]])],
!            [gl_cv_header_stdint_predates_cxx11_h=no])])
  
!       if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
          AC_DEFINE([__STDC_CONSTANT_MACROS], [1],
!                   [Define to 1 if the system <stdint.h> predates C++11.])
          AC_DEFINE([__STDC_LIMIT_MACROS], [1],
!                   [Define to 1 if the system <stdint.h> predates C++11.])
        fi
        AC_CACHE_CHECK([whether stdint.h has UINTMAX_WIDTH etc.],
--- 317,328 ----
  int32_t i32 = INT32_C (0x7fffffff);
             ]])],
!            [gl_cv_header_stdint_without_STDC_macros=yes])
!         ])
  
!       if test $gl_cv_header_stdint_without_STDC_macros = no; then
          AC_DEFINE([__STDC_CONSTANT_MACROS], [1],
!           [Define to 1 if the system <stdint.h> predates C++11.])
          AC_DEFINE([__STDC_LIMIT_MACROS], [1],
!           [Define to 1 if the system <stdint.h> predates C++11.])
        fi
        AC_CACHE_CHECK([whether stdint.h has UINTMAX_WIDTH etc.],
***************
*** 501,511 ****
  AC_DEFUN([gl_STDINT_INCLUDES],
  [[
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
--- 494,500 ----
diff -Nrc2 texinfo-6.7/gnulib/m4/stdio_h.m4 texinfo-6.8/gnulib/m4/stdio_h.m4
*** texinfo-6.7/gnulib/m4/stdio_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/stdio_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # stdio_h.m4 serial 49
! dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # stdio_h.m4 serial 52
! dnl Copyright (C) 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 108,111 ****
--- 108,118 ----
      ]], [dprintf fpurge fseeko ftello getdelim getline gets pclose popen
      renameat snprintf tmpfile vdprintf vsnprintf])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
+ 
+   AC_CHECK_DECLS_ONCE([fcloseall])
+   if test $ac_cv_have_decl_fcloseall = no; then
+     HAVE_DECL_FCLOSEALL=0
+   fi
  ])
  
***************
*** 174,178 ****
--- 181,193 ----
    GNULIB_VSNPRINTF=0;            AC_SUBST([GNULIB_VSNPRINTF])
    GNULIB_VSPRINTF_POSIX=0;       AC_SUBST([GNULIB_VSPRINTF_POSIX])
+   dnl Support Microsoft deprecated alias function names by default.
+   GNULIB_MDA_FCLOSEALL=1;        AC_SUBST([GNULIB_MDA_FCLOSEALL])
+   GNULIB_MDA_FDOPEN=1;           AC_SUBST([GNULIB_MDA_FDOPEN])
+   GNULIB_MDA_FILENO=1;           AC_SUBST([GNULIB_MDA_FILENO])
+   GNULIB_MDA_GETW=1;             AC_SUBST([GNULIB_MDA_GETW])
+   GNULIB_MDA_PUTW=1;             AC_SUBST([GNULIB_MDA_PUTW])
+   GNULIB_MDA_TEMPNAM=1;          AC_SUBST([GNULIB_MDA_TEMPNAM])
    dnl Assume proper GNU behavior unless another module says otherwise.
+   HAVE_DECL_FCLOSEALL=1;         AC_SUBST([HAVE_DECL_FCLOSEALL])
    HAVE_DECL_FPURGE=1;            AC_SUBST([HAVE_DECL_FPURGE])
    HAVE_DECL_FSEEKO=1;            AC_SUBST([HAVE_DECL_FSEEKO])
diff -Nrc2 texinfo-6.7/gnulib/m4/stdlib_h.m4 texinfo-6.8/gnulib/m4/stdlib_h.m4
*** texinfo-6.7/gnulib/m4/stdlib_h.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/stdlib_h.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
! # stdlib_h.m4 serial 48
! dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # stdlib_h.m4 serial 55
! dnl Copyright (C) 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 23,31 ****
  # include <random.h>
  #endif
!     ]], [_Exit atoll canonicalize_file_name getloadavg getsubopt grantpt
      initstate initstate_r mbtowc mkdtemp mkostemp mkostemps mkstemp mkstemps
!     posix_openpt ptsname ptsname_r qsort_r random random_r reallocarray
!     realpath rpmatch secure_getenv setenv setstate setstate_r srandom
!     srandom_r strtod strtold strtoll strtoull unlockpt unsetenv])
  ])
  
--- 23,48 ----
  # include <random.h>
  #endif
!     ]], [_Exit aligned_alloc atoll canonicalize_file_name free
!     getloadavg getsubopt grantpt
      initstate initstate_r mbtowc mkdtemp mkostemp mkostemps mkstemp mkstemps
!     posix_memalign posix_openpt ptsname ptsname_r qsort_r
!     random random_r reallocarray realpath rpmatch secure_getenv setenv
!     setstate setstate_r srandom srandom_r
!     strtod strtold strtoll strtoull unlockpt unsetenv])
! 
!   AC_REQUIRE([AC_C_RESTRICT])
! 
!   AC_CHECK_DECLS_ONCE([ecvt])
!   if test $ac_cv_have_decl_ecvt = no; then
!     HAVE_DECL_ECVT=0
!   fi
!   AC_CHECK_DECLS_ONCE([fcvt])
!   if test $ac_cv_have_decl_fcvt = no; then
!     HAVE_DECL_FCVT=0
!   fi
!   AC_CHECK_DECLS_ONCE([gcvt])
!   if test $ac_cv_have_decl_gcvt = no; then
!     HAVE_DECL_GCVT=0
!   fi
  ])
  
***************
*** 42,48 ****
--- 59,67 ----
  [
    GNULIB__EXIT=0;         AC_SUBST([GNULIB__EXIT])
+   GNULIB_ALIGNED_ALLOC=0; AC_SUBST([GNULIB_ALIGNED_ALLOC])
    GNULIB_ATOLL=0;         AC_SUBST([GNULIB_ATOLL])
    GNULIB_CALLOC_POSIX=0;  AC_SUBST([GNULIB_CALLOC_POSIX])
    GNULIB_CANONICALIZE_FILE_NAME=0;  AC_SUBST([GNULIB_CANONICALIZE_FILE_NAME])
+   GNULIB_FREE_POSIX=0;    AC_SUBST([GNULIB_FREE_POSIX])
    GNULIB_GETLOADAVG=0;    AC_SUBST([GNULIB_GETLOADAVG])
    GNULIB_GETSUBOPT=0;     AC_SUBST([GNULIB_GETSUBOPT])
***************
*** 55,58 ****
--- 74,78 ----
    GNULIB_MKSTEMP=0;       AC_SUBST([GNULIB_MKSTEMP])
    GNULIB_MKSTEMPS=0;      AC_SUBST([GNULIB_MKSTEMPS])
+   GNULIB_POSIX_MEMALIGN=0;AC_SUBST([GNULIB_POSIX_MEMALIGN])
    GNULIB_POSIX_OPENPT=0;  AC_SUBST([GNULIB_POSIX_OPENPT])
    GNULIB_PTSNAME=0;       AC_SUBST([GNULIB_PTSNAME])
***************
*** 76,83 ****
--- 96,113 ----
    GNULIB_UNSETENV=0;      AC_SUBST([GNULIB_UNSETENV])
    GNULIB_WCTOMB=0;        AC_SUBST([GNULIB_WCTOMB])
+   dnl Support Microsoft deprecated alias function names by default.
+   GNULIB_MDA_ECVT=1;      AC_SUBST([GNULIB_MDA_ECVT])
+   GNULIB_MDA_FCVT=1;      AC_SUBST([GNULIB_MDA_FCVT])
+   GNULIB_MDA_GCVT=1;      AC_SUBST([GNULIB_MDA_GCVT])
+   GNULIB_MDA_MKTEMP=1;    AC_SUBST([GNULIB_MDA_MKTEMP])
+   GNULIB_MDA_PUTENV=1;    AC_SUBST([GNULIB_MDA_PUTENV])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE__EXIT=1;              AC_SUBST([HAVE__EXIT])
+   HAVE_ALIGNED_ALLOC=1;      AC_SUBST([HAVE_ALIGNED_ALLOC])
    HAVE_ATOLL=1;              AC_SUBST([HAVE_ATOLL])
    HAVE_CANONICALIZE_FILE_NAME=1;  AC_SUBST([HAVE_CANONICALIZE_FILE_NAME])
+   HAVE_DECL_ECVT=1;          AC_SUBST([HAVE_DECL_ECVT])
+   HAVE_DECL_FCVT=1;          AC_SUBST([HAVE_DECL_FCVT])
+   HAVE_DECL_GCVT=1;          AC_SUBST([HAVE_DECL_GCVT])
    HAVE_DECL_GETLOADAVG=1;    AC_SUBST([HAVE_DECL_GETLOADAVG])
    HAVE_GETSUBOPT=1;          AC_SUBST([HAVE_GETSUBOPT])
***************
*** 91,94 ****
--- 121,125 ----
    HAVE_MKSTEMP=1;            AC_SUBST([HAVE_MKSTEMP])
    HAVE_MKSTEMPS=1;           AC_SUBST([HAVE_MKSTEMPS])
+   HAVE_POSIX_MEMALIGN=1;     AC_SUBST([HAVE_POSIX_MEMALIGN])
    HAVE_POSIX_OPENPT=1;       AC_SUBST([HAVE_POSIX_OPENPT])
    HAVE_PTSNAME=1;            AC_SUBST([HAVE_PTSNAME])
***************
*** 114,123 ****
--- 145,157 ----
    HAVE_UNLOCKPT=1;           AC_SUBST([HAVE_UNLOCKPT])
    HAVE_DECL_UNSETENV=1;      AC_SUBST([HAVE_DECL_UNSETENV])
+   REPLACE_ALIGNED_ALLOC=0;   AC_SUBST([REPLACE_ALIGNED_ALLOC])
    REPLACE_CALLOC=0;          AC_SUBST([REPLACE_CALLOC])
    REPLACE_CANONICALIZE_FILE_NAME=0;  AC_SUBST([REPLACE_CANONICALIZE_FILE_NAME])
+   REPLACE_FREE=0;            AC_SUBST([REPLACE_FREE])
    REPLACE_INITSTATE=0;       AC_SUBST([REPLACE_INITSTATE])
    REPLACE_MALLOC=0;          AC_SUBST([REPLACE_MALLOC])
    REPLACE_MBTOWC=0;          AC_SUBST([REPLACE_MBTOWC])
    REPLACE_MKSTEMP=0;         AC_SUBST([REPLACE_MKSTEMP])
+   REPLACE_POSIX_MEMALIGN=0;  AC_SUBST([REPLACE_POSIX_MEMALIGN])
    REPLACE_PTSNAME=0;         AC_SUBST([REPLACE_PTSNAME])
    REPLACE_PTSNAME_R=0;       AC_SUBST([REPLACE_PTSNAME_R])
diff -Nrc2 texinfo-6.7/gnulib/m4/stpcpy.m4 texinfo-6.8/gnulib/m4/stpcpy.m4
*** texinfo-6.7/gnulib/m4/stpcpy.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/stpcpy.m4	2021-02-09 21:05:40.000000000 +0000
***************
*** 1,4 ****
  # stpcpy.m4 serial 8
! dnl Copyright (C) 2002, 2007, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # stpcpy.m4 serial 8
! dnl Copyright (C) 2002, 2007, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/strcase.m4 texinfo-6.8/gnulib/m4/strcase.m4
*** texinfo-6.7/gnulib/m4/strcase.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/strcase.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
  # strcase.m4 serial 11
! dnl Copyright (C) 2002, 2005-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # strcase.m4 serial 11
! dnl Copyright (C) 2002, 2005-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/strcasestr.m4 texinfo-6.8/gnulib/m4/strcasestr.m4
*** texinfo-6.7/gnulib/m4/strcasestr.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/strcasestr.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # strcasestr.m4 serial 24
! dnl Copyright (C) 2005, 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # strcasestr.m4 serial 26
! dnl Copyright (C) 2005, 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 18,22 ****
      HAVE_STRCASESTR=0
    else
!     if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
        REPLACE_STRCASESTR=1
      else
--- 18,22 ----
      HAVE_STRCASESTR=0
    else
!     if test $REPLACE_MEMCHR = 1; then
        REPLACE_STRCASESTR=1
      else
***************
*** 65,69 ****
                ],
                [gl_cv_func_strcasestr_works_always="guessing yes"],
!               [gl_cv_func_strcasestr_works_always="guessing no"])
             ])
          ])
--- 65,69 ----
                ],
                [gl_cv_func_strcasestr_works_always="guessing yes"],
!               [gl_cv_func_strcasestr_works_always="$gl_cross_guess_normal"])
             ])
          ])
***************
*** 137,141 ****
             ],
             [gl_cv_func_strcasestr_linear="guessing yes"],
!            [gl_cv_func_strcasestr_linear="guessing no"])
          ])
        ])
--- 137,141 ----
             ],
             [gl_cv_func_strcasestr_linear="guessing yes"],
!            [gl_cv_func_strcasestr_linear="$gl_cross_guess_normal"])
          ])
        ])
diff -Nrc2 texinfo-6.7/gnulib/m4/strdup.m4 texinfo-6.8/gnulib/m4/strdup.m4
*** texinfo-6.7/gnulib/m4/strdup.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/strdup.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,5 ****
! # strdup.m4 serial 13
  
! dnl Copyright (C) 2002-2019 Free Software Foundation, Inc.
  
  dnl This file is free software; the Free Software Foundation
--- 1,5 ----
! # strdup.m4 serial 14
  
! dnl Copyright (C) 2002-2021 Free Software Foundation, Inc.
  
  dnl This file is free software; the Free Software Foundation
***************
*** 10,14 ****
  [
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
-   AC_CHECK_FUNCS_ONCE([strdup])
    AC_CHECK_DECLS_ONCE([strdup])
    if test $ac_cv_have_decl_strdup = no; then
--- 10,13 ----
***************
*** 21,29 ****
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
    AC_REQUIRE([gl_CHECK_MALLOC_POSIX])
!   AC_CHECK_FUNCS_ONCE([strdup])
!   if test $ac_cv_func_strdup = yes; then
!     if test $gl_cv_func_malloc_posix != yes; then
!       REPLACE_STRDUP=1
!     fi
    fi
    AC_CHECK_DECLS_ONCE([strdup])
--- 20,25 ----
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
    AC_REQUIRE([gl_CHECK_MALLOC_POSIX])
!   if test $gl_cv_func_malloc_posix != yes; then
!     REPLACE_STRDUP=1
    fi
    AC_CHECK_DECLS_ONCE([strdup])
diff -Nrc2 texinfo-6.7/gnulib/m4/strerror.m4 texinfo-6.8/gnulib/m4/strerror.m4
*** texinfo-6.7/gnulib/m4/strerror.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/strerror.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # strerror.m4 serial 20
! dnl Copyright (C) 2002, 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # strerror.m4 serial 21
! dnl Copyright (C) 2002, 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 29,34 ****
                            # Guess yes on musl systems.
             *-musl*)       gl_cv_func_working_strerror="guessing yes" ;;
!                           # If we don't know, assume the worst.
!            *)             gl_cv_func_working_strerror="guessing no" ;;
           esac
          ])
--- 29,34 ----
                            # Guess yes on musl systems.
             *-musl*)       gl_cv_func_working_strerror="guessing yes" ;;
!                           # If we don't know, obey --enable-cross-guesses.
!            *)             gl_cv_func_working_strerror="$gl_cross_guess_normal" ;;
           esac
          ])
***************
*** 87,92 ****
                          # Guess yes on native Windows.
           mingw*)        gl_cv_func_strerror_0_works="guessing yes" ;;
!                         # If we don't know, assume the worst.
!          *)             gl_cv_func_strerror_0_works="guessing no" ;;
         esac
        ])
--- 87,92 ----
                          # Guess yes on native Windows.
           mingw*)        gl_cv_func_strerror_0_works="guessing yes" ;;
!                         # If we don't know, obey --enable-cross-guesses.
!          *)             gl_cv_func_strerror_0_works="$gl_cross_guess_normal" ;;
         esac
        ])
diff -Nrc2 texinfo-6.7/gnulib/m4/string_h.m4 texinfo-6.8/gnulib/m4/string_h.m4
*** texinfo-6.7/gnulib/m4/string_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/string_h.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,10 ****
  # Configure a GNU-like replacement for <string.h>.
  
! # Copyright (C) 2007-2019 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 22
  
  # Written by Paul Eggert.
--- 1,10 ----
  # Configure a GNU-like replacement for <string.h>.
  
! # Copyright (C) 2007-2021 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 29
  
  # Written by Paul Eggert.
***************
*** 19,23 ****
  AC_DEFUN([gl_HEADER_STRING_H_BODY],
  [
-   AC_REQUIRE([AC_C_RESTRICT])
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
    gl_NEXT_HEADERS([string.h])
--- 19,22 ----
***************
*** 30,34 ****
      [ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul
       strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r
!      strerror_r strsignal strverscmp])
  ])
  
--- 29,35 ----
      [ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul
       strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r
!      strerror_r strerrorname_np sigabbrev_np sigdescr_np strsignal strverscmp])
! 
!   AC_REQUIRE([AC_C_RESTRICT])
  ])
  
***************
*** 44,91 ****
  AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
  [
!   GNULIB_EXPLICIT_BZERO=0; AC_SUBST([GNULIB_EXPLICIT_BZERO])
!   GNULIB_FFSL=0;        AC_SUBST([GNULIB_FFSL])
!   GNULIB_FFSLL=0;       AC_SUBST([GNULIB_FFSLL])
!   GNULIB_MEMCHR=0;      AC_SUBST([GNULIB_MEMCHR])
!   GNULIB_MEMMEM=0;      AC_SUBST([GNULIB_MEMMEM])
!   GNULIB_MEMPCPY=0;     AC_SUBST([GNULIB_MEMPCPY])
!   GNULIB_MEMRCHR=0;     AC_SUBST([GNULIB_MEMRCHR])
!   GNULIB_RAWMEMCHR=0;   AC_SUBST([GNULIB_RAWMEMCHR])
!   GNULIB_STPCPY=0;      AC_SUBST([GNULIB_STPCPY])
!   GNULIB_STPNCPY=0;     AC_SUBST([GNULIB_STPNCPY])
!   GNULIB_STRCHRNUL=0;   AC_SUBST([GNULIB_STRCHRNUL])
!   GNULIB_STRDUP=0;      AC_SUBST([GNULIB_STRDUP])
!   GNULIB_STRNCAT=0;     AC_SUBST([GNULIB_STRNCAT])
!   GNULIB_STRNDUP=0;     AC_SUBST([GNULIB_STRNDUP])
!   GNULIB_STRNLEN=0;     AC_SUBST([GNULIB_STRNLEN])
!   GNULIB_STRPBRK=0;     AC_SUBST([GNULIB_STRPBRK])
!   GNULIB_STRSEP=0;      AC_SUBST([GNULIB_STRSEP])
!   GNULIB_STRSTR=0;      AC_SUBST([GNULIB_STRSTR])
!   GNULIB_STRCASESTR=0;  AC_SUBST([GNULIB_STRCASESTR])
!   GNULIB_STRTOK_R=0;    AC_SUBST([GNULIB_STRTOK_R])
!   GNULIB_MBSLEN=0;      AC_SUBST([GNULIB_MBSLEN])
!   GNULIB_MBSNLEN=0;     AC_SUBST([GNULIB_MBSNLEN])
!   GNULIB_MBSCHR=0;      AC_SUBST([GNULIB_MBSCHR])
!   GNULIB_MBSRCHR=0;     AC_SUBST([GNULIB_MBSRCHR])
!   GNULIB_MBSSTR=0;      AC_SUBST([GNULIB_MBSSTR])
!   GNULIB_MBSCASECMP=0;  AC_SUBST([GNULIB_MBSCASECMP])
!   GNULIB_MBSNCASECMP=0; AC_SUBST([GNULIB_MBSNCASECMP])
!   GNULIB_MBSPCASECMP=0; AC_SUBST([GNULIB_MBSPCASECMP])
!   GNULIB_MBSCASESTR=0;  AC_SUBST([GNULIB_MBSCASESTR])
!   GNULIB_MBSCSPN=0;     AC_SUBST([GNULIB_MBSCSPN])
!   GNULIB_MBSPBRK=0;     AC_SUBST([GNULIB_MBSPBRK])
!   GNULIB_MBSSPN=0;      AC_SUBST([GNULIB_MBSSPN])
!   GNULIB_MBSSEP=0;      AC_SUBST([GNULIB_MBSSEP])
!   GNULIB_MBSTOK_R=0;    AC_SUBST([GNULIB_MBSTOK_R])
!   GNULIB_STRERROR=0;    AC_SUBST([GNULIB_STRERROR])
!   GNULIB_STRERROR_R=0;  AC_SUBST([GNULIB_STRERROR_R])
!   GNULIB_STRSIGNAL=0;   AC_SUBST([GNULIB_STRSIGNAL])
!   GNULIB_STRVERSCMP=0;  AC_SUBST([GNULIB_STRVERSCMP])
!   HAVE_MBSLEN=0;        AC_SUBST([HAVE_MBSLEN])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_EXPLICIT_BZERO=1;        AC_SUBST([HAVE_EXPLICIT_BZERO])
    HAVE_FFSL=1;                  AC_SUBST([HAVE_FFSL])
    HAVE_FFSLL=1;                 AC_SUBST([HAVE_FFSLL])
-   HAVE_MEMCHR=1;                AC_SUBST([HAVE_MEMCHR])
    HAVE_DECL_MEMMEM=1;           AC_SUBST([HAVE_DECL_MEMMEM])
    HAVE_MEMPCPY=1;               AC_SUBST([HAVE_MEMPCPY])
--- 45,97 ----
  AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
  [
!   GNULIB_EXPLICIT_BZERO=0;   AC_SUBST([GNULIB_EXPLICIT_BZERO])
!   GNULIB_FFSL=0;             AC_SUBST([GNULIB_FFSL])
!   GNULIB_FFSLL=0;            AC_SUBST([GNULIB_FFSLL])
!   GNULIB_MEMCHR=0;           AC_SUBST([GNULIB_MEMCHR])
!   GNULIB_MEMMEM=0;           AC_SUBST([GNULIB_MEMMEM])
!   GNULIB_MEMPCPY=0;          AC_SUBST([GNULIB_MEMPCPY])
!   GNULIB_MEMRCHR=0;          AC_SUBST([GNULIB_MEMRCHR])
!   GNULIB_RAWMEMCHR=0;        AC_SUBST([GNULIB_RAWMEMCHR])
!   GNULIB_STPCPY=0;           AC_SUBST([GNULIB_STPCPY])
!   GNULIB_STPNCPY=0;          AC_SUBST([GNULIB_STPNCPY])
!   GNULIB_STRCHRNUL=0;        AC_SUBST([GNULIB_STRCHRNUL])
!   GNULIB_STRDUP=0;           AC_SUBST([GNULIB_STRDUP])
!   GNULIB_STRNCAT=0;          AC_SUBST([GNULIB_STRNCAT])
!   GNULIB_STRNDUP=0;          AC_SUBST([GNULIB_STRNDUP])
!   GNULIB_STRNLEN=0;          AC_SUBST([GNULIB_STRNLEN])
!   GNULIB_STRPBRK=0;          AC_SUBST([GNULIB_STRPBRK])
!   GNULIB_STRSEP=0;           AC_SUBST([GNULIB_STRSEP])
!   GNULIB_STRSTR=0;           AC_SUBST([GNULIB_STRSTR])
!   GNULIB_STRCASESTR=0;       AC_SUBST([GNULIB_STRCASESTR])
!   GNULIB_STRTOK_R=0;         AC_SUBST([GNULIB_STRTOK_R])
!   GNULIB_MBSLEN=0;           AC_SUBST([GNULIB_MBSLEN])
!   GNULIB_MBSNLEN=0;          AC_SUBST([GNULIB_MBSNLEN])
!   GNULIB_MBSCHR=0;           AC_SUBST([GNULIB_MBSCHR])
!   GNULIB_MBSRCHR=0;          AC_SUBST([GNULIB_MBSRCHR])
!   GNULIB_MBSSTR=0;           AC_SUBST([GNULIB_MBSSTR])
!   GNULIB_MBSCASECMP=0;       AC_SUBST([GNULIB_MBSCASECMP])
!   GNULIB_MBSNCASECMP=0;      AC_SUBST([GNULIB_MBSNCASECMP])
!   GNULIB_MBSPCASECMP=0;      AC_SUBST([GNULIB_MBSPCASECMP])
!   GNULIB_MBSCASESTR=0;       AC_SUBST([GNULIB_MBSCASESTR])
!   GNULIB_MBSCSPN=0;          AC_SUBST([GNULIB_MBSCSPN])
!   GNULIB_MBSPBRK=0;          AC_SUBST([GNULIB_MBSPBRK])
!   GNULIB_MBSSPN=0;           AC_SUBST([GNULIB_MBSSPN])
!   GNULIB_MBSSEP=0;           AC_SUBST([GNULIB_MBSSEP])
!   GNULIB_MBSTOK_R=0;         AC_SUBST([GNULIB_MBSTOK_R])
!   GNULIB_STRERROR=0;         AC_SUBST([GNULIB_STRERROR])
!   GNULIB_STRERROR_R=0;       AC_SUBST([GNULIB_STRERROR_R])
!   GNULIB_STRERRORNAME_NP=0;  AC_SUBST([GNULIB_STRERRORNAME_NP])
!   GNULIB_SIGABBREV_NP=0;     AC_SUBST([GNULIB_SIGABBREV_NP])
!   GNULIB_SIGDESCR_NP=0;      AC_SUBST([GNULIB_SIGDESCR_NP])
!   GNULIB_STRSIGNAL=0;        AC_SUBST([GNULIB_STRSIGNAL])
!   GNULIB_STRVERSCMP=0;       AC_SUBST([GNULIB_STRVERSCMP])
!   HAVE_MBSLEN=0;             AC_SUBST([HAVE_MBSLEN])
!   dnl Support Microsoft deprecated alias function names by default.
!   GNULIB_MDA_MEMCCPY=1;      AC_SUBST([GNULIB_MDA_MEMCCPY])
!   GNULIB_MDA_STRDUP=1;       AC_SUBST([GNULIB_MDA_STRDUP])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_EXPLICIT_BZERO=1;        AC_SUBST([HAVE_EXPLICIT_BZERO])
    HAVE_FFSL=1;                  AC_SUBST([HAVE_FFSL])
    HAVE_FFSLL=1;                 AC_SUBST([HAVE_FFSLL])
    HAVE_DECL_MEMMEM=1;           AC_SUBST([HAVE_DECL_MEMMEM])
    HAVE_MEMPCPY=1;               AC_SUBST([HAVE_MEMPCPY])
***************
*** 103,108 ****
--- 109,118 ----
    HAVE_DECL_STRTOK_R=1;         AC_SUBST([HAVE_DECL_STRTOK_R])
    HAVE_DECL_STRERROR_R=1;       AC_SUBST([HAVE_DECL_STRERROR_R])
+   HAVE_STRERRORNAME_NP=1;       AC_SUBST([HAVE_STRERRORNAME_NP])
+   HAVE_SIGABBREV_NP=1;          AC_SUBST([HAVE_SIGABBREV_NP])
+   HAVE_SIGDESCR_NP=1;           AC_SUBST([HAVE_SIGDESCR_NP])
    HAVE_DECL_STRSIGNAL=1;        AC_SUBST([HAVE_DECL_STRSIGNAL])
    HAVE_STRVERSCMP=1;            AC_SUBST([HAVE_STRVERSCMP])
+   REPLACE_FFSLL=0;              AC_SUBST([REPLACE_FFSLL])
    REPLACE_MEMCHR=0;             AC_SUBST([REPLACE_MEMCHR])
    REPLACE_MEMMEM=0;             AC_SUBST([REPLACE_MEMMEM])
***************
*** 118,121 ****
--- 128,132 ----
    REPLACE_STRERROR=0;           AC_SUBST([REPLACE_STRERROR])
    REPLACE_STRERROR_R=0;         AC_SUBST([REPLACE_STRERROR_R])
+   REPLACE_STRERRORNAME_NP=0;    AC_SUBST([REPLACE_STRERRORNAME_NP])
    REPLACE_STRSIGNAL=0;          AC_SUBST([REPLACE_STRSIGNAL])
    UNDEFINE_STRTOK_R=0;          AC_SUBST([UNDEFINE_STRTOK_R])
diff -Nrc2 texinfo-6.7/gnulib/m4/strings_h.m4 texinfo-6.8/gnulib/m4/strings_h.m4
*** texinfo-6.7/gnulib/m4/strings_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/strings_h.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 2,6 ****
  # serial 6
  
! # Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 2,6 ----
  # serial 6
  
! # Copyright (C) 2007, 2009-2021 Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/strndup.m4 texinfo-6.8/gnulib/m4/strndup.m4
*** texinfo-6.7/gnulib/m4/strndup.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/strndup.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
  # strndup.m4 serial 22
! dnl Copyright (C) 2002-2003, 2005-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # strndup.m4 serial 22
! dnl Copyright (C) 2002-2003, 2005-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/strnlen.m4 texinfo-6.8/gnulib/m4/strnlen.m4
*** texinfo-6.7/gnulib/m4/strnlen.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/strnlen.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
  # strnlen.m4 serial 13
! dnl Copyright (C) 2002-2003, 2005-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
  # strnlen.m4 serial 13
! dnl Copyright (C) 2002-2003, 2005-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-6.7/gnulib/m4/strstr.m4 texinfo-6.8/gnulib/m4/strstr.m4
*** texinfo-6.7/gnulib/m4/strstr.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/strstr.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # strstr.m4 serial 20
! dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # strstr.m4 serial 22
! dnl Copyright (C) 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 10,14 ****
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
    AC_REQUIRE([gl_FUNC_MEMCHR])
!   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
      REPLACE_STRSTR=1
    else
--- 10,14 ----
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
    AC_REQUIRE([gl_FUNC_MEMCHR])
!   if test $REPLACE_MEMCHR = 1; then
      REPLACE_STRSTR=1
    else
***************
*** 57,61 ****
              ],
              [gl_cv_func_strstr_works_always="guessing yes"],
!             [gl_cv_func_strstr_works_always="guessing no"])
           ])
        ])
--- 57,61 ----
              ],
              [gl_cv_func_strstr_works_always="guessing yes"],
!             [gl_cv_func_strstr_works_always="$gl_cross_guess_normal"])
           ])
        ])
***************
*** 136,140 ****
             ],
             [gl_cv_func_strstr_linear="guessing yes"],
!            [gl_cv_func_strstr_linear="guessing no"])
          ])
        ])
--- 136,140 ----
             ],
             [gl_cv_func_strstr_linear="guessing yes"],
!            [gl_cv_func_strstr_linear="$gl_cross_guess_normal"])
          ])
        ])
diff -Nrc2 texinfo-6.7/gnulib/m4/sys_socket_h.m4 texinfo-6.8/gnulib/m4/sys_socket_h.m4
*** texinfo-6.7/gnulib/m4/sys_socket_h.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/sys_socket_h.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # sys_socket_h.m4 serial 24
! dnl Copyright (C) 2005-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # sys_socket_h.m4 serial 25
! dnl Copyright (C) 2005-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 96,99 ****
--- 96,101 ----
      ]], [socket connect accept bind getpeername getsockname getsockopt
      listen recv send recvfrom sendto setsockopt shutdown accept4])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
  ])
  
diff -Nrc2 texinfo-6.7/gnulib/m4/sys_stat_h.m4 texinfo-6.8/gnulib/m4/sys_stat_h.m4
*** texinfo-6.7/gnulib/m4/sys_stat_h.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/sys_stat_h.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 0 ****
--- 1,112 ----
+ # sys_stat_h.m4 serial 38   -*- Autoconf -*-
+ dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl From Eric Blake.
+ dnl Provide a GNU-like <sys/stat.h>.
+ 
+ AC_DEFUN([gl_HEADER_SYS_STAT_H],
+ [
+   AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
+ 
+   dnl Check for broken stat macros.
+   AC_REQUIRE([AC_HEADER_STAT])
+ 
+   gl_CHECK_NEXT_HEADERS([sys/stat.h])
+ 
+   dnl Ensure the type mode_t gets defined.
+   AC_REQUIRE([AC_TYPE_MODE_T])
+ 
+   dnl Whether to enable precise timestamps in 'struct stat'.
+   m4_ifdef([gl_WINDOWS_STAT_TIMESPEC], [
+     AC_REQUIRE([gl_WINDOWS_STAT_TIMESPEC])
+   ], [
+     WINDOWS_STAT_TIMESPEC=0
+   ])
+   AC_SUBST([WINDOWS_STAT_TIMESPEC])
+ 
+   dnl Whether to ensure that struct stat.st_size is 64-bit wide.
+   m4_ifdef([gl_LARGEFILE], [
+     AC_REQUIRE([gl_LARGEFILE])
+   ], [
+     WINDOWS_64_BIT_ST_SIZE=0
+   ])
+   AC_SUBST([WINDOWS_64_BIT_ST_SIZE])
+ 
+   dnl Define types that are supposed to be defined in <sys/types.h> or
+   dnl <sys/stat.h>.
+   AC_CHECK_TYPE([nlink_t], [],
+     [AC_DEFINE([nlink_t], [int],
+        [Define to the type of st_nlink in struct stat, or a supertype.])],
+     [#include <sys/types.h>
+      #include <sys/stat.h>])
+ 
+   dnl Check for declarations of anything we want to poison if the
+   dnl corresponding gnulib module is not in use.
+   gl_WARN_ON_USE_PREPARE([[#include <sys/stat.h>
+     ]], [fchmodat fstat fstatat futimens getumask lchmod lstat
+     mkdirat mkfifo mkfifoat mknod mknodat stat utimensat])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
+ ])
+ 
+ AC_DEFUN([gl_SYS_STAT_MODULE_INDICATOR],
+ [
+   dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+   AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
+   gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+   dnl Define it also as a C macro, for the benefit of the unit tests.
+   gl_MODULE_INDICATOR_FOR_TESTS([$1])
+ ])
+ 
+ AC_DEFUN([gl_SYS_STAT_H_DEFAULTS],
+ [
+   AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) dnl for REPLACE_FCHDIR
+   GNULIB_FCHMODAT=0;    AC_SUBST([GNULIB_FCHMODAT])
+   GNULIB_FSTAT=0;       AC_SUBST([GNULIB_FSTAT])
+   GNULIB_FSTATAT=0;     AC_SUBST([GNULIB_FSTATAT])
+   GNULIB_FUTIMENS=0;    AC_SUBST([GNULIB_FUTIMENS])
+   GNULIB_GETUMASK=0;    AC_SUBST([GNULIB_GETUMASK])
+   GNULIB_LCHMOD=0;      AC_SUBST([GNULIB_LCHMOD])
+   GNULIB_LSTAT=0;       AC_SUBST([GNULIB_LSTAT])
+   GNULIB_MKDIR=0;       AC_SUBST([GNULIB_MKDIR])
+   GNULIB_MKDIRAT=0;     AC_SUBST([GNULIB_MKDIRAT])
+   GNULIB_MKFIFO=0;      AC_SUBST([GNULIB_MKFIFO])
+   GNULIB_MKFIFOAT=0;    AC_SUBST([GNULIB_MKFIFOAT])
+   GNULIB_MKNOD=0;       AC_SUBST([GNULIB_MKNOD])
+   GNULIB_MKNODAT=0;     AC_SUBST([GNULIB_MKNODAT])
+   GNULIB_STAT=0;        AC_SUBST([GNULIB_STAT])
+   GNULIB_UTIMENSAT=0;   AC_SUBST([GNULIB_UTIMENSAT])
+   GNULIB_OVERRIDES_STRUCT_STAT=0; AC_SUBST([GNULIB_OVERRIDES_STRUCT_STAT])
+   dnl Support Microsoft deprecated alias function names by default.
+   GNULIB_MDA_CHMOD=1;   AC_SUBST([GNULIB_MDA_CHMOD])
+   GNULIB_MDA_MKDIR=1;   AC_SUBST([GNULIB_MDA_MKDIR])
+   GNULIB_MDA_UMASK=1;   AC_SUBST([GNULIB_MDA_UMASK])
+   dnl Assume proper GNU behavior unless another module says otherwise.
+   HAVE_FCHMODAT=1;      AC_SUBST([HAVE_FCHMODAT])
+   HAVE_FSTATAT=1;       AC_SUBST([HAVE_FSTATAT])
+   HAVE_FUTIMENS=1;      AC_SUBST([HAVE_FUTIMENS])
+   HAVE_GETUMASK=1;      AC_SUBST([HAVE_GETUMASK])
+   HAVE_LCHMOD=1;        AC_SUBST([HAVE_LCHMOD])
+   HAVE_LSTAT=1;         AC_SUBST([HAVE_LSTAT])
+   HAVE_MKDIRAT=1;       AC_SUBST([HAVE_MKDIRAT])
+   HAVE_MKFIFO=1;        AC_SUBST([HAVE_MKFIFO])
+   HAVE_MKFIFOAT=1;      AC_SUBST([HAVE_MKFIFOAT])
+   HAVE_MKNOD=1;         AC_SUBST([HAVE_MKNOD])
+   HAVE_MKNODAT=1;       AC_SUBST([HAVE_MKNODAT])
+   HAVE_UTIMENSAT=1;     AC_SUBST([HAVE_UTIMENSAT])
+   REPLACE_FCHMODAT=0;   AC_SUBST([REPLACE_FCHMODAT])
+   REPLACE_FSTAT=0;      AC_SUBST([REPLACE_FSTAT])
+   REPLACE_FSTATAT=0;    AC_SUBST([REPLACE_FSTATAT])
+   REPLACE_FUTIMENS=0;   AC_SUBST([REPLACE_FUTIMENS])
+   REPLACE_LSTAT=0;      AC_SUBST([REPLACE_LSTAT])
+   REPLACE_MKDIR=0;      AC_SUBST([REPLACE_MKDIR])
+   REPLACE_MKFIFO=0;     AC_SUBST([REPLACE_MKFIFO])
+   REPLACE_MKFIFOAT=0;   AC_SUBST([REPLACE_MKFIFOAT])
+   REPLACE_MKNOD=0;      AC_SUBST([REPLACE_MKNOD])
+   REPLACE_MKNODAT=0;    AC_SUBST([REPLACE_MKNODAT])
+   REPLACE_STAT=0;       AC_SUBST([REPLACE_STAT])
+   REPLACE_UTIMENSAT=0;  AC_SUBST([REPLACE_UTIMENSAT])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/sys_types_h.m4 texinfo-6.8/gnulib/m4/sys_types_h.m4
*** texinfo-6.7/gnulib/m4/sys_types_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/sys_types_h.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # sys_types_h.m4 serial 9
! dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # sys_types_h.m4 serial 11
! dnl Copyright (C) 2011-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 37,45 ****
  # This works around a buggy version in autoconf <= 2.69.
  # See <https://lists.gnu.org/r/autoconf/2016-08/msg00014.html>
  
! m4_version_prereq([2.70], [], [
! 
! # This is taken from the following Autoconf patch:
! # https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=e17a30e987d7ee695fb4294a82d987ec3dc9b974
  
  m4_undefine([AC_HEADER_MAJOR])
--- 37,43 ----
  # This works around a buggy version in autoconf <= 2.69.
  # See <https://lists.gnu.org/r/autoconf/2016-08/msg00014.html>
+ # The 2.70 version isn't quoted properly, so override it too.
  
! m4_version_prereq([2.70.1], [], [
  
  m4_undefine([AC_HEADER_MAJOR])
***************
*** 47,60 ****
  [AC_CHECK_HEADERS_ONCE([sys/types.h])
  AC_CHECK_HEADER([sys/mkdev.h],
!   [AC_DEFINE([MAJOR_IN_MKDEV], [1],
!     [Define to 1 if `major', `minor', and `makedev' are declared in
!      <mkdev.h>.])])
  if test $ac_cv_header_sys_mkdev_h = no; then
    AC_CHECK_HEADER([sys/sysmacros.h],
!     [AC_DEFINE([MAJOR_IN_SYSMACROS], [1],
!       [Define to 1 if `major', `minor', and `makedev' are declared in
!        <sysmacros.h>.])])
  fi
! ])
  
  ])
--- 45,58 ----
  [AC_CHECK_HEADERS_ONCE([sys/types.h])
  AC_CHECK_HEADER([sys/mkdev.h],
!                 [AC_DEFINE([MAJOR_IN_MKDEV], [1],
!                            [Define to 1 if `major', `minor', and `makedev' are
!                             declared in <mkdev.h>.])])
  if test $ac_cv_header_sys_mkdev_h = no; then
    AC_CHECK_HEADER([sys/sysmacros.h],
!                   [AC_DEFINE([MAJOR_IN_SYSMACROS], [1],
!                              [Define to 1 if `major', `minor', and `makedev'
!                               are declared in <sysmacros.h>.])])
  fi
! ])# AC_HEADER_MAJOR
  
  ])
diff -Nrc2 texinfo-6.7/gnulib/m4/threadlib.m4 texinfo-6.8/gnulib/m4/threadlib.m4
*** texinfo-6.7/gnulib/m4/threadlib.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/threadlib.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # threadlib.m4 serial 20
! dnl Copyright (C) 2005-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # threadlib.m4 serial 30
! dnl Copyright (C) 2005-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 9,12 ****
--- 9,350 ----
  AC_PREREQ([2.60])
  
+ dnl The general structure of the multithreading modules in gnulib is that we
+ dnl have three set of modules:
+ dnl
+ dnl   * POSIX API:
+ dnl     pthread, which combines
+ dnl       pthread-h
+ dnl       pthread-thread
+ dnl       pthread-once
+ dnl       pthread-mutex
+ dnl       pthread-rwlock
+ dnl       pthread-cond
+ dnl       pthread-tss
+ dnl       pthread-spin
+ dnl     sched_yield
+ dnl
+ dnl   * ISO C API:
+ dnl     threads, which combines
+ dnl       threads-h
+ dnl       thrd
+ dnl       mtx
+ dnl       cnd
+ dnl       tss
+ dnl
+ dnl   * Gnulib API, with an implementation that can be chosen at configure
+ dnl     time through the option --enable-threads=...
+ dnl       thread
+ dnl       lock
+ dnl       cond
+ dnl       tls
+ dnl       yield
+ dnl
+ dnl They are independent, except for the fact that
+ dnl   - the implementation of the ISO C API may use the POSIX (or some other
+ dnl     platform dependent) API,
+ dnl   - the implementation of the Gnulib API may use the POSIX or ISO C or
+ dnl     some other platform dependent API, depending on the --enable-threads
+ dnl     option.
+ dnl
+ dnl This file contains macros for all of these APIs!
+ 
+ dnl ============================================================================
+ dnl Macros for all thread APIs
+ 
+ AC_DEFUN([gl_ANYTHREADLIB_EARLY],
+ [
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   if test -z "$gl_anythreadlib_early_done"; then
+     case "$host_os" in
+       osf*)
+         # On OSF/1, the compiler needs the flag -D_REENTRANT so that it
+         # groks <pthread.h>. cc also understands the flag -pthread, but
+         # we don't use it because 1. gcc-2.95 doesn't understand -pthread,
+         # 2. putting a flag into CPPFLAGS that has an effect on the linker
+         # causes the AC_LINK_IFELSE test below to succeed unexpectedly,
+         # leading to wrong values of LIBTHREAD and LTLIBTHREAD.
+         CPPFLAGS="$CPPFLAGS -D_REENTRANT"
+         ;;
+     esac
+     # Some systems optimize for single-threaded programs by default, and
+     # need special flags to disable these optimizations. For example, the
+     # definition of 'errno' in <errno.h>.
+     case "$host_os" in
+       aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;;
+       solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
+     esac
+     gl_anythreadlib_early_done=done
+   fi
+ ])
+ 
+ dnl Checks whether the compiler and linker support weak declarations of symbols.
+ 
+ AC_DEFUN([gl_WEAK_SYMBOLS],
+ [
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_CACHE_CHECK([whether imported symbols can be declared weak],
+     [gl_cv_have_weak],
+     [gl_cv_have_weak=no
+      dnl First, test whether the compiler accepts it syntactically.
+      AC_LINK_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[extern void xyzzy ();
+ #pragma weak xyzzy]],
+           [[xyzzy();]])],
+        [gl_cv_have_weak=maybe])
+      if test $gl_cv_have_weak = maybe; then
+        dnl Second, test whether it actually works. On Cygwin 1.7.2, with
+        dnl gcc 4.3, symbols declared weak always evaluate to the address 0.
+        AC_RUN_IFELSE(
+          [AC_LANG_SOURCE([[
+ #include <stdio.h>
+ #pragma weak fputs
+ int main ()
+ {
+   return (fputs == NULL);
+ }]])],
+          [gl_cv_have_weak=yes],
+          [gl_cv_have_weak=no],
+          [dnl When cross-compiling, assume that only ELF platforms support
+           dnl weak symbols.
+           AC_EGREP_CPP([Extensible Linking Format],
+             [#ifdef __ELF__
+              Extensible Linking Format
+              #endif
+             ],
+             [gl_cv_have_weak="guessing yes"],
+             [gl_cv_have_weak="guessing no"])
+          ])
+      fi
+      dnl But when linking statically, weak symbols don't work.
+      case " $LDFLAGS " in
+        *" -static "*) gl_cv_have_weak=no ;;
+      esac
+      dnl Test for a bug in FreeBSD 11: A link error occurs when using a weak
+      dnl symbol and linking against a shared library that has a dependency on
+      dnl the shared library that defines the symbol.
+      case "$gl_cv_have_weak" in
+        *yes)
+          case "$host_os" in
+            freebsd* | dragonfly* | midnightbsd*)
+              : > conftest1.c
+              $CC $CPPFLAGS $CFLAGS $LDFLAGS -fPIC -shared -o libempty.so conftest1.c -lpthread >&AS_MESSAGE_LOG_FD 2>&1
+              cat <<EOF > conftest2.c
+ #include <pthread.h>
+ #pragma weak pthread_mutexattr_gettype
+ int main ()
+ {
+   return (pthread_mutexattr_gettype != NULL);
+ }
+ EOF
+              $CC $CPPFLAGS $CFLAGS $LDFLAGS -o conftest conftest2.c libempty.so >&AS_MESSAGE_LOG_FD 2>&1 \
+                || gl_cv_have_weak=no
+              rm -f conftest1.c libempty.so conftest2.c conftest
+              ;;
+          esac
+          ;;
+      esac
+     ])
+   case "$gl_cv_have_weak" in
+     *yes)
+       AC_DEFINE([HAVE_WEAK_SYMBOLS], [1],
+         [Define to 1 if the compiler and linker support weak declarations of symbols.])
+       ;;
+   esac
+ ])
+ 
+ dnl ============================================================================
+ dnl Macros for the POSIX API
+ 
+ dnl gl_PTHREADLIB
+ dnl -------------
+ dnl Tests for the libraries needs for using the POSIX threads API.
+ dnl Sets the variable LIBPTHREAD to the linker options for use in a Makefile.
+ dnl Sets the variable LIBPMULTITHREAD, for programs that really need
+ dnl multithread functionality. The difference between LIBPTHREAD and
+ dnl LIBPMULTITHREAD is that on platforms supporting weak symbols, typically
+ dnl LIBPTHREAD is empty whereas LIBPMULTITHREAD is not.
+ dnl Sets the variable LIB_SCHED_YIELD to the linker options needed to use the
+ dnl sched_yield() function.
+ dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for
+ dnl multithread-safe programs.
+ dnl Defines the C macro HAVE_PTHREAD_API if (at least parts of) the POSIX
+ dnl threads API is available.
+ 
+ dnl The guts of gl_PTHREADLIB. Needs to be expanded only once.
+ 
+ AC_DEFUN([gl_PTHREADLIB_BODY],
+ [
+   AC_REQUIRE([gl_ANYTHREADLIB_EARLY])
+   if test -z "$gl_pthreadlib_body_done"; then
+     gl_pthread_api=no
+     LIBPTHREAD=
+     LIBPMULTITHREAD=
+     # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
+     # it groks <pthread.h>. It's added above, in gl_ANYTHREADLIB_EARLY.
+     AC_CHECK_HEADER([pthread.h],
+       [gl_have_pthread_h=yes], [gl_have_pthread_h=no])
+     if test "$gl_have_pthread_h" = yes; then
+       # Other possible tests:
+       #   -lpthreads (FSU threads, PCthreads)
+       #   -lgthreads
+       # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
+       # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
+       # the second one only in libpthread, and lock.c needs it.
+       #
+       # If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
+       # needs -pthread for some reason.  See:
+       # https://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
+       save_LIBS=$LIBS
+       for gl_pthread in '' '-pthread'; do
+         LIBS="$LIBS $gl_pthread"
+         AC_LINK_IFELSE(
+           [AC_LANG_PROGRAM(
+              [[#include <pthread.h>
+                pthread_mutex_t m;
+                pthread_mutexattr_t ma;
+              ]],
+              [[pthread_mutex_lock (&m);
+                pthread_mutexattr_init (&ma);]])],
+           [gl_pthread_api=yes
+            LIBPTHREAD=$gl_pthread
+            LIBPMULTITHREAD=$gl_pthread])
+         LIBS=$save_LIBS
+         test $gl_pthread_api = yes && break
+       done
+ 
+       # Test for libpthread by looking for pthread_kill. (Not pthread_self,
+       # since it is defined as a macro on OSF/1.)
+       if test $gl_pthread_api = yes && test -z "$LIBPTHREAD"; then
+         # The program links fine without libpthread. But it may actually
+         # need to link with libpthread in order to create multiple threads.
+         AC_CHECK_LIB([pthread], [pthread_kill],
+           [LIBPMULTITHREAD=-lpthread
+            # On Solaris and HP-UX, most pthread functions exist also in libc.
+            # Therefore pthread_in_use() needs to actually try to create a
+            # thread: pthread_create from libc will fail, whereas
+            # pthread_create will actually create a thread.
+            # On Solaris 10 or newer, this test is no longer needed, because
+            # libc contains the fully functional pthread functions.
+            case "$host_os" in
+              solaris | solaris2.[1-9] | solaris2.[1-9].* | hpux*)
+                AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], [1],
+                  [Define if the pthread_in_use() detection is hard.])
+            esac
+           ])
+       elif test $gl_pthread_api != yes; then
+         # Some library is needed. Try libpthread and libc_r.
+         AC_CHECK_LIB([pthread], [pthread_kill],
+           [gl_pthread_api=yes
+            LIBPTHREAD=-lpthread
+            LIBPMULTITHREAD=-lpthread])
+         if test $gl_pthread_api != yes; then
+           # For FreeBSD 4.
+           AC_CHECK_LIB([c_r], [pthread_kill],
+             [gl_pthread_api=yes
+              LIBPTHREAD=-lc_r
+              LIBPMULTITHREAD=-lc_r])
+         fi
+       fi
+     fi
+     AC_MSG_CHECKING([whether POSIX threads API is available])
+     AC_MSG_RESULT([$gl_pthread_api])
+     AC_SUBST([LIBPTHREAD])
+     AC_SUBST([LIBPMULTITHREAD])
+     if test $gl_pthread_api = yes; then
+       AC_DEFINE([HAVE_PTHREAD_API], [1],
+         [Define if you have the <pthread.h> header and the POSIX threads API.])
+     fi
+ 
+     dnl On some systems, sched_yield is in librt, rather than in libpthread.
+     AC_LINK_IFELSE(
+       [AC_LANG_PROGRAM(
+          [[#include <sched.h>]],
+          [[sched_yield ();]])],
+       [LIB_SCHED_YIELD=
+       ],
+       [dnl Solaris 7...10 has sched_yield in librt, not in libpthread or libc.
+        AC_CHECK_LIB([rt], [sched_yield], [LIB_SCHED_YIELD=-lrt],
+          [dnl Solaris 2.5.1, 2.6 has sched_yield in libposix4, not librt.
+           AC_CHECK_LIB([posix4], [sched_yield], [LIB_SCHED_YIELD=-lposix4])])
+       ])
+     AC_SUBST([LIB_SCHED_YIELD])
+ 
+     gl_pthreadlib_body_done=done
+   fi
+ ])
+ 
+ AC_DEFUN([gl_PTHREADLIB],
+ [
+   AC_REQUIRE([gl_ANYTHREADLIB_EARLY])
+   gl_PTHREADLIB_BODY
+ ])
+ 
+ dnl ============================================================================
+ dnl Macros for the ISO C API
+ 
+ dnl gl_STDTHREADLIB
+ dnl ---------------
+ dnl Tests for the libraries needs for using the ISO C threads API.
+ dnl Sets the variable LIBSTDTHREAD to the linker options for use in a Makefile.
+ dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for
+ dnl multithread-safe programs.
+ dnl Defines the C macro HAVE_THREADS_H if (at least parts of) the ISO C threads
+ dnl API is available.
+ 
+ dnl The guts of gl_STDTHREADLIB. Needs to be expanded only once.
+ 
+ AC_DEFUN([gl_STDTHREADLIB_BODY],
+ [
+   AC_REQUIRE([gl_ANYTHREADLIB_EARLY])
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   if test -z "$gl_stdthreadlib_body_done"; then
+     AC_CHECK_HEADERS_ONCE([threads.h])
+ 
+     case "$host_os" in
+       mingw*)
+         LIBSTDTHREAD=
+         ;;
+       *)
+         gl_PTHREADLIB_BODY
+         if test $ac_cv_header_threads_h = yes; then
+           dnl glibc >= 2.29 has thrd_create in libpthread.
+           dnl FreeBSD >= 10 has thrd_create in libstdthreads; this library depends
+           dnl on libpthread (for the symbol 'pthread_mutexattr_gettype').
+           dnl AIX >= 7.1 and Solaris >= 11.4 have thrd_create in libc.
+           AC_CHECK_FUNCS([thrd_create])
+           if test $ac_cv_func_thrd_create = yes; then
+             LIBSTDTHREAD=
+           else
+             AC_CHECK_LIB([stdthreads], [thrd_create], [
+               LIBSTDTHREAD='-lstdthreads -lpthread'
+             ], [
+               dnl Guess that thrd_create is in libpthread.
+               LIBSTDTHREAD="$LIBPMULTITHREAD"
+             ])
+           fi
+         else
+           dnl Libraries needed by thrd.c, mtx.c, cnd.c, tss.c.
+           LIBSTDTHREAD="$LIBPMULTITHREAD $LIB_SCHED_YIELD"
+         fi
+         ;;
+     esac
+     AC_SUBST([LIBSTDTHREAD])
+ 
+     AC_MSG_CHECKING([whether ISO C threads API is available])
+     AC_MSG_RESULT([$ac_cv_header_threads_h])
+     gl_stdthreadlib_body_done=done
+   fi
+ ])
+ 
+ AC_DEFUN([gl_STDTHREADLIB],
+ [
+   AC_REQUIRE([gl_ANYTHREADLIB_EARLY])
+   gl_STDTHREADLIB_BODY
+ ])
+ 
+ dnl ============================================================================
+ dnl Macros for the Gnulib API
+ 
  dnl gl_THREADLIB
  dnl ------------
***************
*** 17,21 ****
  dnl can change the choice through the options --enable-threads=choice or
  dnl --disable-threads.
! dnl Defines at most one of the macros USE_POSIX_THREADS, USE_WINDOWS_THREADS.
  dnl Sets the variables LIBTHREAD and LTLIBTHREAD to the linker options for use
  dnl in a Makefile (LIBTHREAD for use without libtool, LTLIBTHREAD for use with
--- 355,365 ----
  dnl can change the choice through the options --enable-threads=choice or
  dnl --disable-threads.
! dnl Defines at most one of the macros USE_ISOC_THREADS, USE_POSIX_THREADS,
! dnl USE_ISOC_AND_POSIX_THREADS, USE_WINDOWS_THREADS.
! dnl The choice --enable-threads=isoc+posix is available only on platforms that
! dnl have both the ISO C and the POSIX threads APIs. It has the effect of using
! dnl the ISO C API for most things and the POSIX API only for creating and
! dnl controlling threads (because there is no equivalent to pthread_atfork in
! dnl the ISO C API).
  dnl Sets the variables LIBTHREAD and LTLIBTHREAD to the linker options for use
  dnl in a Makefile (LIBTHREAD for use without libtool, LTLIBTHREAD for use with
***************
*** 55,60 ****
    m4_divert_text([DEFAULTS], [gl_use_winpthreads_default=])
    AC_ARG_ENABLE([threads],
! AC_HELP_STRING([--enable-threads={posix|windows}], [specify multithreading API])m4_ifdef([gl_THREADLIB_DEFAULT_NO], [], [
! AC_HELP_STRING([--disable-threads], [build without multithread safety])]),
      [gl_use_threads=$enableval],
      [if test -n "$gl_use_threads_default"; then
--- 399,404 ----
    m4_divert_text([DEFAULTS], [gl_use_winpthreads_default=])
    AC_ARG_ENABLE([threads],
! AS_HELP_STRING([--enable-threads={isoc|posix|isoc+posix|windows}], [specify multithreading API])m4_ifdef([gl_THREADLIB_DEFAULT_NO], [], [
! AS_HELP_STRING([--disable-threads], [build without multithread safety])]),
      [gl_use_threads=$enableval],
      [if test -n "$gl_use_threads_default"; then
***************
*** 89,112 ****
       fi
      ])
!   if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
!     # For using <pthread.h>:
!     case "$host_os" in
!       osf*)
!         # On OSF/1, the compiler needs the flag -D_REENTRANT so that it
!         # groks <pthread.h>. cc also understands the flag -pthread, but
!         # we don't use it because 1. gcc-2.95 doesn't understand -pthread,
!         # 2. putting a flag into CPPFLAGS that has an effect on the linker
!         # causes the AC_LINK_IFELSE test below to succeed unexpectedly,
!         # leading to wrong values of LIBTHREAD and LTLIBTHREAD.
!         CPPFLAGS="$CPPFLAGS -D_REENTRANT"
!         ;;
!     esac
!     # Some systems optimize for single-threaded programs by default, and
!     # need special flags to disable these optimizations. For example, the
!     # definition of 'errno' in <errno.h>.
!     case "$host_os" in
!       aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;;
!       solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
!     esac
    fi
  ])
--- 433,442 ----
       fi
      ])
!   if test "$gl_use_threads" = yes \
!      || test "$gl_use_threads" = isoc \
!      || test "$gl_use_threads" = posix \
!      || test "$gl_use_threads" = isoc+posix; then
!     # For using <threads.h> or <pthread.h>:
!     gl_ANYTHREADLIB_EARLY
    fi
  ])
***************
*** 124,166 ****
    if test "$gl_use_threads" != no; then
      dnl Check whether the compiler and linker support weak declarations.
!     AC_CACHE_CHECK([whether imported symbols can be declared weak],
!       [gl_cv_have_weak],
!       [gl_cv_have_weak=no
!        dnl First, test whether the compiler accepts it syntactically.
!        AC_LINK_IFELSE(
!          [AC_LANG_PROGRAM(
!             [[extern void xyzzy ();
! #pragma weak xyzzy]],
!             [[xyzzy();]])],
!          [gl_cv_have_weak=maybe])
!        if test $gl_cv_have_weak = maybe; then
!          dnl Second, test whether it actually works. On Cygwin 1.7.2, with
!          dnl gcc 4.3, symbols declared weak always evaluate to the address 0.
!          AC_RUN_IFELSE(
!            [AC_LANG_SOURCE([[
! #include <stdio.h>
! #pragma weak fputs
! int main ()
! {
!   return (fputs == NULL);
! }]])],
!            [gl_cv_have_weak=yes],
!            [gl_cv_have_weak=no],
!            [dnl When cross-compiling, assume that only ELF platforms support
!             dnl weak symbols.
!             AC_EGREP_CPP([Extensible Linking Format],
!               [#ifdef __ELF__
!                Extensible Linking Format
!                #endif
!               ],
!               [gl_cv_have_weak="guessing yes"],
!               [gl_cv_have_weak="guessing no"])
!            ])
!        fi
!        dnl But when linking statically, weak symbols don't work.
!        case " $LDFLAGS " in
!          *" -static "*) gl_cv_have_weak=no ;;
!        esac
!       ])
      if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
        dnl If we use weak symbols to implement pthread_in_use / pth_in_use /
--- 454,458 ----
    if test "$gl_use_threads" != no; then
      dnl Check whether the compiler and linker support weak declarations.
!     gl_WEAK_SYMBOLS
      if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
        dnl If we use weak symbols to implement pthread_in_use / pth_in_use /
***************
*** 170,242 ****
        :
      fi
!     if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
!       # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
!       # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY.
!       AC_CHECK_HEADER([pthread.h],
!         [gl_have_pthread_h=yes], [gl_have_pthread_h=no])
!       if test "$gl_have_pthread_h" = yes; then
!         # Other possible tests:
!         #   -lpthreads (FSU threads, PCthreads)
!         #   -lgthreads
!         gl_have_pthread=
!         # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
!         # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
!         # the second one only in libpthread, and lock.c needs it.
!         #
!         # If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
!         # needs -pthread for some reason.  See:
!         # https://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
!         save_LIBS=$LIBS
!         for gl_pthread in '' '-pthread'; do
!           LIBS="$LIBS $gl_pthread"
!           AC_LINK_IFELSE(
!             [AC_LANG_PROGRAM(
!                [[#include <pthread.h>
!                  pthread_mutex_t m;
!                  pthread_mutexattr_t ma;
!                ]],
!                [[pthread_mutex_lock (&m);
!                  pthread_mutexattr_init (&ma);]])],
!             [gl_have_pthread=yes
!              LIBTHREAD=$gl_pthread LTLIBTHREAD=$gl_pthread
!              LIBMULTITHREAD=$gl_pthread LTLIBMULTITHREAD=$gl_pthread])
!           LIBS=$save_LIBS
!           test -n "$gl_have_pthread" && break
!         done
! 
!         # Test for libpthread by looking for pthread_kill. (Not pthread_self,
!         # since it is defined as a macro on OSF/1.)
!         if test -n "$gl_have_pthread" && test -z "$LIBTHREAD"; then
!           # The program links fine without libpthread. But it may actually
!           # need to link with libpthread in order to create multiple threads.
!           AC_CHECK_LIB([pthread], [pthread_kill],
!             [LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
!              # On Solaris and HP-UX, most pthread functions exist also in libc.
!              # Therefore pthread_in_use() needs to actually try to create a
!              # thread: pthread_create from libc will fail, whereas
!              # pthread_create will actually create a thread.
!              # On Solaris 10 or newer, this test is no longer needed, because
!              # libc contains the fully functional pthread functions.
!              case "$host_os" in
!                solaris | solaris2.[1-9] | solaris2.[1-9].* | hpux*)
!                  AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], [1],
!                    [Define if the pthread_in_use() detection is hard.])
!              esac
!             ])
!         elif test -z "$gl_have_pthread"; then
!           # Some library is needed. Try libpthread and libc_r.
!           AC_CHECK_LIB([pthread], [pthread_kill],
!             [gl_have_pthread=yes
!              LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread
!              LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread])
!           if test -z "$gl_have_pthread"; then
!             # For FreeBSD 4.
!             AC_CHECK_LIB([c_r], [pthread_kill],
!               [gl_have_pthread=yes
!                LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r
!                LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r])
!           fi
!         fi
!         if test -n "$gl_have_pthread"; then
            gl_threads_api=posix
            AC_DEFINE([USE_POSIX_THREADS], [1],
--- 462,482 ----
        :
      fi
!     if test "$gl_use_threads" = isoc || test "$gl_use_threads" = isoc+posix; then
!       AC_CHECK_HEADERS_ONCE([threads.h])
!       gl_have_isoc_threads="$ac_cv_header_threads_h"
!     fi
!     if test "$gl_use_threads" = yes \
!        || test "$gl_use_threads" = posix \
!        || test "$gl_use_threads" = isoc+posix; then
!       gl_PTHREADLIB_BODY
!       LIBTHREAD=$LIBPTHREAD LTLIBTHREAD=$LIBPTHREAD
!       LIBMULTITHREAD=$LIBPMULTITHREAD LTLIBMULTITHREAD=$LIBPMULTITHREAD
!       if test $gl_pthread_api = yes; then
!         if test "$gl_use_threads" = isoc+posix && test "$gl_have_isoc_threads" = yes; then
!           gl_threads_api='isoc+posix'
!           AC_DEFINE([USE_ISOC_AND_POSIX_THREADS], [1],
!             [Define if the combination of the ISO C and POSIX multithreading APIs can be used.])
!           LIBTHREAD= LTLIBTHREAD=
!         else
            gl_threads_api=posix
            AC_DEFINE([USE_POSIX_THREADS], [1],
***************
*** 246,251 ****
                AC_DEFINE([USE_POSIX_THREADS_WEAK], [1],
                  [Define if references to the POSIX multithreading library should be made weak.])
!               LIBTHREAD=
!               LTLIBTHREAD=
              fi
            fi
--- 486,501 ----
                AC_DEFINE([USE_POSIX_THREADS_WEAK], [1],
                  [Define if references to the POSIX multithreading library should be made weak.])
!               LIBTHREAD= LTLIBTHREAD=
!             else
!               case "$host_os" in
!                 freebsd* | dragonfly* | midnightbsd*)
!                   if test "x$LIBTHREAD" != "x$LIBMULTITHREAD"; then
!                     dnl If weak symbols can't tell whether pthread_create(), pthread_key_create()
!                     dnl etc. will succeed, we need a runtime test.
!                     AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], [1],
!                       [Define if the pthread_in_use() detection is hard.])
!                   fi
!                   ;;
!               esac
              fi
            fi
***************
*** 253,257 ****
        fi
      fi
!     if test -z "$gl_have_pthread"; then
        case "$gl_use_threads" in
          yes | windows | win32) # The 'win32' is for backward compatibility.
--- 503,517 ----
        fi
      fi
!     if test $gl_threads_api = none; then
!       if test "$gl_use_threads" = isoc && test "$gl_have_isoc_threads" = yes; then
!         gl_STDTHREADLIB_BODY
!         LIBTHREAD=$LIBSTDTHREAD LTLIBTHREAD=$LIBSTDTHREAD
!         LIBMULTITHREAD=$LIBSTDTHREAD LTLIBMULTITHREAD=$LIBSTDTHREAD
!         gl_threads_api=isoc
!         AC_DEFINE([USE_ISOC_THREADS], [1],
!           [Define if the ISO C multithreading library can be used.])
!       fi
!     fi
!     if test $gl_threads_api = none; then
        case "$gl_use_threads" in
          yes | windows | win32) # The 'win32' is for backward compatibility.
***************
*** 307,310 ****
--- 567,573 ----
  
  
+ dnl ============================================================================
+ 
+ 
  dnl Survey of platforms:
  dnl
diff -Nrc2 texinfo-6.7/gnulib/m4/time_h.m4 texinfo-6.8/gnulib/m4/time_h.m4
*** texinfo-6.7/gnulib/m4/time_h.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/time_h.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 0 ****
--- 1,165 ----
+ # Configure a more-standard replacement for <time.h>.
+ 
+ # Copyright (C) 2000-2001, 2003-2007, 2009-2021 Free Software Foundation, Inc.
+ 
+ # serial 15
+ 
+ # 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.
+ 
+ # Written by Paul Eggert and Jim Meyering.
+ 
+ AC_DEFUN([gl_HEADER_TIME_H],
+ [
+   dnl Use AC_REQUIRE here, so that the default behavior below is expanded
+   dnl once only, before all statements that occur in other macros.
+   AC_REQUIRE([gl_HEADER_TIME_H_BODY])
+ ])
+ 
+ AC_DEFUN([gl_HEADER_TIME_H_BODY],
+ [
+   AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
+ 
+   gl_NEXT_HEADERS([time.h])
+   AC_REQUIRE([gl_CHECK_TYPE_STRUCT_TIMESPEC])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
+ 
+   AC_CACHE_CHECK([for TIME_UTC in <time.h>],
+     [gl_cv_time_h_has_TIME_UTC],
+     [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[#include <time.h>
+           ]],
+           [[static int x = TIME_UTC; x++;]])],
+        [gl_cv_time_h_has_TIME_UTC=yes],
+        [gl_cv_time_h_has_TIME_UTC=no])])
+   if test $gl_cv_time_h_has_TIME_UTC = yes; then
+     TIME_H_DEFINES_TIME_UTC=1
+   else
+     TIME_H_DEFINES_TIME_UTC=0
+   fi
+   AC_SUBST([TIME_H_DEFINES_TIME_UTC])
+ ])
+ 
+ dnl Check whether 'struct timespec' is declared
+ dnl in time.h, sys/time.h, pthread.h, or unistd.h.
+ 
+ AC_DEFUN([gl_CHECK_TYPE_STRUCT_TIMESPEC],
+ [
+   AC_CHECK_HEADERS_ONCE([sys/time.h])
+   AC_CACHE_CHECK([for struct timespec in <time.h>],
+     [gl_cv_sys_struct_timespec_in_time_h],
+     [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[#include <time.h>
+           ]],
+           [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+        [gl_cv_sys_struct_timespec_in_time_h=yes],
+        [gl_cv_sys_struct_timespec_in_time_h=no])])
+ 
+   TIME_H_DEFINES_STRUCT_TIMESPEC=0
+   SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
+   PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
+   UNISTD_H_DEFINES_STRUCT_TIMESPEC=0
+   if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
+     TIME_H_DEFINES_STRUCT_TIMESPEC=1
+   else
+     AC_CACHE_CHECK([for struct timespec in <sys/time.h>],
+       [gl_cv_sys_struct_timespec_in_sys_time_h],
+       [AC_COMPILE_IFELSE(
+          [AC_LANG_PROGRAM(
+             [[#include <sys/time.h>
+             ]],
+             [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+          [gl_cv_sys_struct_timespec_in_sys_time_h=yes],
+          [gl_cv_sys_struct_timespec_in_sys_time_h=no])])
+     if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
+       SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
+     else
+       AC_CACHE_CHECK([for struct timespec in <pthread.h>],
+         [gl_cv_sys_struct_timespec_in_pthread_h],
+         [AC_COMPILE_IFELSE(
+            [AC_LANG_PROGRAM(
+               [[#include <pthread.h>
+               ]],
+               [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+            [gl_cv_sys_struct_timespec_in_pthread_h=yes],
+            [gl_cv_sys_struct_timespec_in_pthread_h=no])])
+       if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
+         PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
+       else
+         AC_CACHE_CHECK([for struct timespec in <unistd.h>],
+           [gl_cv_sys_struct_timespec_in_unistd_h],
+           [AC_COMPILE_IFELSE(
+              [AC_LANG_PROGRAM(
+                 [[#include <unistd.h>
+                 ]],
+                 [[static struct timespec x; x.tv_sec = x.tv_nsec;]])],
+              [gl_cv_sys_struct_timespec_in_unistd_h=yes],
+              [gl_cv_sys_struct_timespec_in_unistd_h=no])])
+         if test $gl_cv_sys_struct_timespec_in_unistd_h = yes; then
+           UNISTD_H_DEFINES_STRUCT_TIMESPEC=1
+         fi
+       fi
+     fi
+   fi
+   AC_SUBST([TIME_H_DEFINES_STRUCT_TIMESPEC])
+   AC_SUBST([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
+   AC_SUBST([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
+   AC_SUBST([UNISTD_H_DEFINES_STRUCT_TIMESPEC])
+ ])
+ 
+ AC_DEFUN([gl_TIME_MODULE_INDICATOR],
+ [
+   dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+   AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
+   gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+   dnl Define it also as a C macro, for the benefit of the unit tests.
+   gl_MODULE_INDICATOR_FOR_TESTS([$1])
+ ])
+ 
+ AC_DEFUN([gl_HEADER_TIME_H_DEFAULTS],
+ [
+   GNULIB_CTIME=0;                        AC_SUBST([GNULIB_CTIME])
+   GNULIB_MKTIME=0;                       AC_SUBST([GNULIB_MKTIME])
+   GNULIB_LOCALTIME=0;                    AC_SUBST([GNULIB_LOCALTIME])
+   GNULIB_NANOSLEEP=0;                    AC_SUBST([GNULIB_NANOSLEEP])
+   GNULIB_STRFTIME=0;                     AC_SUBST([GNULIB_STRFTIME])
+   GNULIB_STRPTIME=0;                     AC_SUBST([GNULIB_STRPTIME])
+   GNULIB_TIMEGM=0;                       AC_SUBST([GNULIB_TIMEGM])
+   GNULIB_TIMESPEC_GET=0;                 AC_SUBST([GNULIB_TIMESPEC_GET])
+   GNULIB_TIME_R=0;                       AC_SUBST([GNULIB_TIME_R])
+   GNULIB_TIME_RZ=0;                      AC_SUBST([GNULIB_TIME_RZ])
+   GNULIB_TZSET=0;                        AC_SUBST([GNULIB_TZSET])
+   dnl Support Microsoft deprecated alias function names by default.
+   GNULIB_MDA_TZSET=1;                    AC_SUBST([GNULIB_MDA_TZSET])
+   dnl Assume proper GNU behavior unless another module says otherwise.
+   HAVE_DECL_LOCALTIME_R=1;               AC_SUBST([HAVE_DECL_LOCALTIME_R])
+   HAVE_NANOSLEEP=1;                      AC_SUBST([HAVE_NANOSLEEP])
+   HAVE_STRPTIME=1;                       AC_SUBST([HAVE_STRPTIME])
+   HAVE_TIMEGM=1;                         AC_SUBST([HAVE_TIMEGM])
+   HAVE_TIMESPEC_GET=1;                   AC_SUBST([HAVE_TIMESPEC_GET])
+   dnl Even GNU libc does not have timezone_t yet.
+   HAVE_TIMEZONE_T=0;                     AC_SUBST([HAVE_TIMEZONE_T])
+   dnl If another module says to replace or to not replace, do that.
+   dnl Otherwise, replace only if someone compiles with -DGNULIB_PORTCHECK;
+   dnl this lets maintainers check for portability.
+   REPLACE_CTIME=GNULIB_PORTCHECK;        AC_SUBST([REPLACE_CTIME])
+   REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;  AC_SUBST([REPLACE_LOCALTIME_R])
+   REPLACE_MKTIME=GNULIB_PORTCHECK;       AC_SUBST([REPLACE_MKTIME])
+   REPLACE_NANOSLEEP=GNULIB_PORTCHECK;    AC_SUBST([REPLACE_NANOSLEEP])
+   REPLACE_STRFTIME=GNULIB_PORTCHECK;     AC_SUBST([REPLACE_STRFTIME])
+   REPLACE_TIMEGM=GNULIB_PORTCHECK;       AC_SUBST([REPLACE_TIMEGM])
+   REPLACE_TZSET=GNULIB_PORTCHECK;        AC_SUBST([REPLACE_TZSET])
+ 
+   dnl Hack so that the time module doesn't depend on the sys_time module.
+   dnl First, default GNULIB_GETTIMEOFDAY to 0 if sys_time is absent.
+   : ${GNULIB_GETTIMEOFDAY=0};            AC_SUBST([GNULIB_GETTIMEOFDAY])
+   dnl Second, it's OK to not use GNULIB_PORTCHECK for REPLACE_GMTIME
+   dnl and REPLACE_LOCALTIME, as portability to Solaris 2.6 and earlier
+   dnl is no longer a big deal.
+   REPLACE_GMTIME=0;                      AC_SUBST([REPLACE_GMTIME])
+   REPLACE_LOCALTIME=0;                   AC_SUBST([REPLACE_LOCALTIME])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/unistd_h.m4 texinfo-6.8/gnulib/m4/unistd_h.m4
*** texinfo-6.7/gnulib/m4/unistd_h.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/unistd_h.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # unistd_h.m4 serial 75
! dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # unistd_h.m4 serial 85
! dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 42,52 ****
  # endif
  #endif
!     ]], [chdir chown dup dup2 dup3 environ euidaccess faccessat fchdir fchownat
!     fdatasync fsync ftruncate getcwd getdomainname getdtablesize getgroups
!     gethostname getlogin getlogin_r getpagesize getpass
      getusershell setusershell endusershell
      group_member isatty lchown link linkat lseek pipe pipe2 pread pwrite
      readlink readlinkat rmdir sethostname sleep symlink symlinkat
      truncate ttyname_r unlink unlinkat usleep])
  ])
  
--- 42,61 ----
  # endif
  #endif
!     ]], [access chdir chown copy_file_range dup dup2 dup3 environ euidaccess
!     execl execle execlp execv execve execvp execvpe
!     faccessat fchdir
!     fchownat fdatasync fsync ftruncate getcwd getdomainname getdtablesize
!     getentropy getgroups gethostname getlogin getlogin_r getpagesize getpass
      getusershell setusershell endusershell
      group_member isatty lchown link linkat lseek pipe pipe2 pread pwrite
      readlink readlinkat rmdir sethostname sleep symlink symlinkat
      truncate ttyname_r unlink unlinkat usleep])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
+ 
+   AC_CHECK_DECLS_ONCE([execvpe])
+   if test $ac_cv_have_decl_execvpe = no; then
+     HAVE_DECL_EXECVPE=0
+   fi
  ])
  
***************
*** 62,65 ****
--- 71,75 ----
  AC_DEFUN([gl_UNISTD_H_DEFAULTS],
  [
+   GNULIB_ACCESS=0;               AC_SUBST([GNULIB_ACCESS])
    GNULIB_CHDIR=0;                AC_SUBST([GNULIB_CHDIR])
    GNULIB_CHOWN=0;                AC_SUBST([GNULIB_CHOWN])
***************
*** 71,74 ****
--- 81,91 ----
    GNULIB_ENVIRON=0;              AC_SUBST([GNULIB_ENVIRON])
    GNULIB_EUIDACCESS=0;           AC_SUBST([GNULIB_EUIDACCESS])
+   GNULIB_EXECL=0;                AC_SUBST([GNULIB_EXECL])
+   GNULIB_EXECLE=0;               AC_SUBST([GNULIB_EXECLE])
+   GNULIB_EXECLP=0;               AC_SUBST([GNULIB_EXECLP])
+   GNULIB_EXECV=0;                AC_SUBST([GNULIB_EXECV])
+   GNULIB_EXECVE=0;               AC_SUBST([GNULIB_EXECVE])
+   GNULIB_EXECVP=0;               AC_SUBST([GNULIB_EXECVP])
+   GNULIB_EXECVPE=0;              AC_SUBST([GNULIB_EXECVPE])
    GNULIB_FACCESSAT=0;            AC_SUBST([GNULIB_FACCESSAT])
    GNULIB_FCHDIR=0;               AC_SUBST([GNULIB_FCHDIR])
***************
*** 80,87 ****
--- 97,106 ----
    GNULIB_GETDOMAINNAME=0;        AC_SUBST([GNULIB_GETDOMAINNAME])
    GNULIB_GETDTABLESIZE=0;        AC_SUBST([GNULIB_GETDTABLESIZE])
+   GNULIB_GETENTROPY=0;           AC_SUBST([GNULIB_GETENTROPY])
    GNULIB_GETGROUPS=0;            AC_SUBST([GNULIB_GETGROUPS])
    GNULIB_GETHOSTNAME=0;          AC_SUBST([GNULIB_GETHOSTNAME])
    GNULIB_GETLOGIN=0;             AC_SUBST([GNULIB_GETLOGIN])
    GNULIB_GETLOGIN_R=0;           AC_SUBST([GNULIB_GETLOGIN_R])
+   GNULIB_GETOPT_POSIX=0;         AC_SUBST([GNULIB_GETOPT_POSIX])
    GNULIB_GETPAGESIZE=0;          AC_SUBST([GNULIB_GETPAGESIZE])
    GNULIB_GETPASS=0;              AC_SUBST([GNULIB_GETPASS])
***************
*** 113,122 ****
    GNULIB_USLEEP=0;               AC_SUBST([GNULIB_USLEEP])
    GNULIB_WRITE=0;                AC_SUBST([GNULIB_WRITE])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_CHOWN=1;           AC_SUBST([HAVE_CHOWN])
    HAVE_COPY_FILE_RANGE=1; AC_SUBST([HAVE_COPY_FILE_RANGE])
-   HAVE_DUP2=1;            AC_SUBST([HAVE_DUP2])
    HAVE_DUP3=1;            AC_SUBST([HAVE_DUP3])
    HAVE_EUIDACCESS=1;      AC_SUBST([HAVE_EUIDACCESS])
    HAVE_FACCESSAT=1;       AC_SUBST([HAVE_FACCESSAT])
    HAVE_FCHDIR=1;          AC_SUBST([HAVE_FCHDIR])
--- 132,163 ----
    GNULIB_USLEEP=0;               AC_SUBST([GNULIB_USLEEP])
    GNULIB_WRITE=0;                AC_SUBST([GNULIB_WRITE])
+   dnl Support Microsoft deprecated alias function names by default.
+   GNULIB_MDA_ACCESS=1;           AC_SUBST([GNULIB_MDA_ACCESS])
+   GNULIB_MDA_CHDIR=1;            AC_SUBST([GNULIB_MDA_CHDIR])
+   GNULIB_MDA_CLOSE=1;            AC_SUBST([GNULIB_MDA_CLOSE])
+   GNULIB_MDA_DUP=1;              AC_SUBST([GNULIB_MDA_DUP])
+   GNULIB_MDA_DUP2=1;             AC_SUBST([GNULIB_MDA_DUP2])
+   GNULIB_MDA_EXECL=1;            AC_SUBST([GNULIB_MDA_EXECL])
+   GNULIB_MDA_EXECLE=1;           AC_SUBST([GNULIB_MDA_EXECLE])
+   GNULIB_MDA_EXECLP=1;           AC_SUBST([GNULIB_MDA_EXECLP])
+   GNULIB_MDA_EXECV=1;            AC_SUBST([GNULIB_MDA_EXECV])
+   GNULIB_MDA_EXECVE=1;           AC_SUBST([GNULIB_MDA_EXECVE])
+   GNULIB_MDA_EXECVP=1;           AC_SUBST([GNULIB_MDA_EXECVP])
+   GNULIB_MDA_EXECVPE=1;          AC_SUBST([GNULIB_MDA_EXECVPE])
+   GNULIB_MDA_GETCWD=1;           AC_SUBST([GNULIB_MDA_GETCWD])
+   GNULIB_MDA_GETPID=1;           AC_SUBST([GNULIB_MDA_GETPID])
+   GNULIB_MDA_ISATTY=1;           AC_SUBST([GNULIB_MDA_ISATTY])
+   GNULIB_MDA_LSEEK=1;            AC_SUBST([GNULIB_MDA_LSEEK])
+   GNULIB_MDA_READ=1;             AC_SUBST([GNULIB_MDA_READ])
+   GNULIB_MDA_RMDIR=1;            AC_SUBST([GNULIB_MDA_RMDIR])
+   GNULIB_MDA_SWAB=1;             AC_SUBST([GNULIB_MDA_SWAB])
+   GNULIB_MDA_UNLINK=1;           AC_SUBST([GNULIB_MDA_UNLINK])
+   GNULIB_MDA_WRITE=1;            AC_SUBST([GNULIB_MDA_WRITE])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_CHOWN=1;           AC_SUBST([HAVE_CHOWN])
    HAVE_COPY_FILE_RANGE=1; AC_SUBST([HAVE_COPY_FILE_RANGE])
    HAVE_DUP3=1;            AC_SUBST([HAVE_DUP3])
    HAVE_EUIDACCESS=1;      AC_SUBST([HAVE_EUIDACCESS])
+   HAVE_EXECVPE=1;         AC_SUBST([HAVE_EXECVPE])
    HAVE_FACCESSAT=1;       AC_SUBST([HAVE_FACCESSAT])
    HAVE_FCHDIR=1;          AC_SUBST([HAVE_FCHDIR])
***************
*** 126,129 ****
--- 167,171 ----
    HAVE_FTRUNCATE=1;       AC_SUBST([HAVE_FTRUNCATE])
    HAVE_GETDTABLESIZE=1;   AC_SUBST([HAVE_GETDTABLESIZE])
+   HAVE_GETENTROPY=1;      AC_SUBST([HAVE_GETENTROPY])
    HAVE_GETGROUPS=1;       AC_SUBST([HAVE_GETGROUPS])
    HAVE_GETHOSTNAME=1;     AC_SUBST([HAVE_GETHOSTNAME])
***************
*** 148,151 ****
--- 190,194 ----
    HAVE_USLEEP=1;          AC_SUBST([HAVE_USLEEP])
    HAVE_DECL_ENVIRON=1;    AC_SUBST([HAVE_DECL_ENVIRON])
+   HAVE_DECL_EXECVPE=1;    AC_SUBST([HAVE_DECL_EXECVPE])
    HAVE_DECL_FCHDIR=1;     AC_SUBST([HAVE_DECL_FCHDIR])
    HAVE_DECL_FDATASYNC=1;  AC_SUBST([HAVE_DECL_FDATASYNC])
***************
*** 160,167 ****
--- 203,218 ----
    HAVE_OS_H=0;            AC_SUBST([HAVE_OS_H])
    HAVE_SYS_PARAM_H=0;     AC_SUBST([HAVE_SYS_PARAM_H])
+   REPLACE_ACCESS=0;       AC_SUBST([REPLACE_ACCESS])
    REPLACE_CHOWN=0;        AC_SUBST([REPLACE_CHOWN])
    REPLACE_CLOSE=0;        AC_SUBST([REPLACE_CLOSE])
    REPLACE_DUP=0;          AC_SUBST([REPLACE_DUP])
    REPLACE_DUP2=0;         AC_SUBST([REPLACE_DUP2])
+   REPLACE_EXECL=0;        AC_SUBST([REPLACE_EXECL])
+   REPLACE_EXECLE=0;       AC_SUBST([REPLACE_EXECLE])
+   REPLACE_EXECLP=0;       AC_SUBST([REPLACE_EXECLP])
+   REPLACE_EXECV=0;        AC_SUBST([REPLACE_EXECV])
+   REPLACE_EXECVE=0;       AC_SUBST([REPLACE_EXECVE])
+   REPLACE_EXECVP=0;       AC_SUBST([REPLACE_EXECVP])
+   REPLACE_EXECVPE=0;      AC_SUBST([REPLACE_EXECVPE])
    REPLACE_FACCESSAT=0;    AC_SUBST([REPLACE_FACCESSAT])
    REPLACE_FCHOWNAT=0;     AC_SUBST([REPLACE_FCHOWNAT])
***************
*** 194,197 ****
--- 245,249 ----
    REPLACE_USLEEP=0;       AC_SUBST([REPLACE_USLEEP])
    REPLACE_WRITE=0;        AC_SUBST([REPLACE_WRITE])
+   UNISTD_H_HAVE_SYS_RANDOM_H=0; AC_SUBST([UNISTD_H_HAVE_SYS_RANDOM_H])
    UNISTD_H_HAVE_WINSOCK2_H=0; AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H])
    UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
diff -Nrc2 texinfo-6.7/gnulib/m4/vasnprintf.m4 texinfo-6.8/gnulib/m4/vasnprintf.m4
*** texinfo-6.7/gnulib/m4/vasnprintf.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/vasnprintf.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # vasnprintf.m4 serial 36
! dnl Copyright (C) 2002-2004, 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # vasnprintf.m4 serial 38
! dnl Copyright (C) 2002-2004, 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 33,37 ****
  AC_DEFUN([gl_PREREQ_PRINTF_ARGS],
  [
-   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
    AC_REQUIRE([gt_TYPE_WINT_T])
--- 33,36 ----
***************
*** 42,46 ****
  [
    AC_REQUIRE([gl_FEATURES_H])
-   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
    AC_REQUIRE([gt_TYPE_WINT_T])
--- 41,44 ----
***************
*** 57,61 ****
  [
    AC_REQUIRE([AC_FUNC_ALLOCA])
-   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
    AC_REQUIRE([gt_TYPE_WINT_T])
--- 55,58 ----
***************
*** 78,81 ****
--- 75,88 ----
        ;;
    esac
+   dnl Additionally, the use of %n can be eliminated by assuming that snprintf
+   dnl always produces NUL-terminated strings (no truncation).
+   AC_REQUIRE([gl_SNPRINTF_TRUNCATION_C99])
+   case "$gl_cv_func_snprintf_truncation_c99" in
+     *yes)
+       AC_DEFINE([HAVE_SNPRINTF_TRUNCATION_C99], [1],
+         [Define if the string produced by the snprintf function is always NUL
+          terminated.])
+       ;;
+   esac
  ])
  
diff -Nrc2 texinfo-6.7/gnulib/m4/vasprintf.m4 texinfo-6.8/gnulib/m4/vasprintf.m4
*** texinfo-6.7/gnulib/m4/vasprintf.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/vasprintf.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
  # vasprintf.m4 serial 6
! dnl Copyright (C) 2002-2003, 2006-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
  # vasprintf.m4 serial 6
! dnl Copyright (C) 2002-2003, 2006-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-6.7/gnulib/m4/visibility.m4 texinfo-6.8/gnulib/m4/visibility.m4
*** texinfo-6.7/gnulib/m4/visibility.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/visibility.m4	2021-03-11 18:57:58.000000000 +0000
***************
*** 0 ****
--- 1,78 ----
+ # visibility.m4 serial 7
+ dnl Copyright (C) 2005, 2008, 2010-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl From Bruno Haible.
+ 
+ dnl Tests whether the compiler supports the command-line option
+ dnl -fvisibility=hidden and the function and variable attributes
+ dnl __attribute__((__visibility__("hidden"))) and
+ dnl __attribute__((__visibility__("default"))).
+ dnl Does *not* test for __visibility__("protected") - which has tricky
+ dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on
+ dnl Mac OS X.
+ dnl Does *not* test for __visibility__("internal") - which has processor
+ dnl dependent semantics.
+ dnl Does *not* test for #pragma GCC visibility push(hidden) - which is
+ dnl "really only recommended for legacy code".
+ dnl Set the variable CFLAG_VISIBILITY.
+ dnl Defines and sets the variable HAVE_VISIBILITY.
+ 
+ AC_DEFUN([gl_VISIBILITY],
+ [
+   AC_REQUIRE([AC_PROG_CC])
+   CFLAG_VISIBILITY=
+   HAVE_VISIBILITY=0
+   if test -n "$GCC"; then
+     dnl First, check whether -Werror can be added to the command line, or
+     dnl whether it leads to an error because of some other option that the
+     dnl user has put into $CC $CFLAGS $CPPFLAGS.
+     AC_CACHE_CHECK([whether the -Werror option is usable],
+       [gl_cv_cc_vis_werror],
+       [gl_save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS -Werror"
+        AC_COMPILE_IFELSE(
+          [AC_LANG_PROGRAM([[]], [[]])],
+          [gl_cv_cc_vis_werror=yes],
+          [gl_cv_cc_vis_werror=no])
+        CFLAGS="$gl_save_CFLAGS"
+       ])
+     dnl Now check whether visibility declarations are supported.
+     AC_CACHE_CHECK([for simple visibility declarations],
+       [gl_cv_cc_visibility],
+       [gl_save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS -fvisibility=hidden"
+        dnl We use the option -Werror and a function dummyfunc, because on some
+        dnl platforms (Cygwin 1.7) the use of -fvisibility triggers a warning
+        dnl "visibility attribute not supported in this configuration; ignored"
+        dnl at the first function definition in every compilation unit, and we
+        dnl don't want to use the option in this case.
+        if test $gl_cv_cc_vis_werror = yes; then
+          CFLAGS="$CFLAGS -Werror"
+        fi
+        AC_COMPILE_IFELSE(
+          [AC_LANG_PROGRAM(
+             [[extern __attribute__((__visibility__("hidden"))) int hiddenvar;
+               extern __attribute__((__visibility__("default"))) int exportedvar;
+               extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
+               extern __attribute__((__visibility__("default"))) int exportedfunc (void);
+               void dummyfunc (void);
+               void dummyfunc (void) {}
+             ]],
+             [[]])],
+          [gl_cv_cc_visibility=yes],
+          [gl_cv_cc_visibility=no])
+        CFLAGS="$gl_save_CFLAGS"
+       ])
+     if test $gl_cv_cc_visibility = yes; then
+       CFLAG_VISIBILITY="-fvisibility=hidden"
+       HAVE_VISIBILITY=1
+     fi
+   fi
+   AC_SUBST([CFLAG_VISIBILITY])
+   AC_SUBST([HAVE_VISIBILITY])
+   AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY],
+     [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.])
+ ])
diff -Nrc2 texinfo-6.7/gnulib/m4/warn-on-use.m4 texinfo-6.8/gnulib/m4/warn-on-use.m4
*** texinfo-6.7/gnulib/m4/warn-on-use.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/warn-on-use.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # warn-on-use.m4 serial 6
! dnl Copyright (C) 2010-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # warn-on-use.m4 serial 9
! dnl Copyright (C) 2010-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 31,45 ****
           [Define to 1 if ]m4_defn([gl_decl])[ is declared even after
            undefining macros.])])dnl
- dnl FIXME: gl_Symbol must be used unquoted until we can assume
- dnl autoconf 2.64 or newer.
       for gl_func in m4_flatten([$2]); do
         AS_VAR_PUSHDEF([gl_Symbol], [gl_cv_have_raw_decl_$gl_func])dnl
         AC_CACHE_CHECK([whether $gl_func is declared without a macro],
!          gl_Symbol,
           [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$1],
! [@%:@undef $gl_func
!   (void) $gl_func;])],
!            [AS_VAR_SET(gl_Symbol, [yes])], [AS_VAR_SET(gl_Symbol, [no])])])
!        AS_VAR_IF(gl_Symbol, [yes],
           [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_RAW_DECL_$gl_func]), [1])
            dnl shortcut - if the raw declaration exists, then set a cache
--- 31,43 ----
           [Define to 1 if ]m4_defn([gl_decl])[ is declared even after
            undefining macros.])])dnl
       for gl_func in m4_flatten([$2]); do
         AS_VAR_PUSHDEF([gl_Symbol], [gl_cv_have_raw_decl_$gl_func])dnl
         AC_CACHE_CHECK([whether $gl_func is declared without a macro],
!          [gl_Symbol],
           [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$1],
! [[#undef $gl_func
!   (void) $gl_func;]])],
!            [AS_VAR_SET([gl_Symbol], [yes])], [AS_VAR_SET([gl_Symbol], [no])])])
!        AS_VAR_IF([gl_Symbol], [yes],
           [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_RAW_DECL_$gl_func]), [1])
            dnl shortcut - if the raw declaration exists, then set a cache
diff -Nrc2 texinfo-6.7/gnulib/m4/wchar_h.m4 texinfo-6.8/gnulib/m4/wchar_h.m4
*** texinfo-6.7/gnulib/m4/wchar_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/wchar_h.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,5 ****
  dnl A placeholder for ISO C99 <wchar.h>, for platforms that have issues.
  
! dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,5 ----
  dnl A placeholder for ISO C99 <wchar.h>, for platforms that have issues.
  
! dnl Copyright (C) 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 8,12 ****
  dnl Written by Eric Blake.
  
! # wchar_h.m4 serial 43
  
  AC_DEFUN([gl_WCHAR_H],
--- 8,12 ----
  dnl Written by Eric Blake.
  
! # wchar_h.m4 serial 50
  
  AC_DEFUN([gl_WCHAR_H],
***************
*** 41,61 ****
    dnl corresponding gnulib module is not in use.
    gl_WARN_ON_USE_PREPARE([[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #if !(defined __GLIBC__ && !defined __UCLIBC__)
! # include <stddef.h>
! # include <stdio.h>
! # include <time.h>
! #endif
! #include <wchar.h>
      ]],
      [btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb
!      wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset
       wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp
       wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr
       wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth wcsftime
      ])
  ])
  
--- 41,62 ----
    dnl corresponding gnulib module is not in use.
    gl_WARN_ON_USE_PREPARE([[
!       #include <wchar.h>
      ]],
      [btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb
!      wcsrtombs wcsnrtombs wcwidth
!      wmemchr wmemcmp wmemcpy wmemmove wmempcpy wmemset
       wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp
       wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr
       wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth wcsftime
      ])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
+ 
+   AC_CHECK_DECLS([wcsdup], [], [], [[
+       #include <wchar.h>
+     ]])
+   if test $ac_cv_have_decl_wcsdup = no; then
+     HAVE_DECL_WCSDUP=0
+   fi
  ])
  
***************
*** 68,121 ****
    dnl glibc version 2.5 or older, together with gcc version 4.3 or newer and
    dnl the option -std=c99 or -std=gnu99, leads to a broken <wchar.h>.
    AC_CACHE_CHECK([whether <wchar.h> uses 'inline' correctly],
      [gl_cv_header_wchar_h_correct_inline],
      [gl_cv_header_wchar_h_correct_inline=yes
!      AC_LANG_CONFTEST([
!        AC_LANG_SOURCE([[#define wcstod renamed_wcstod
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! extern int zero (void);
! int main () { return zero(); }
! ]])])
!      dnl Do not rename the object file from conftest.$ac_objext to
!      dnl conftest1.$ac_objext, as this will cause the link to fail on
!      dnl z/OS when using the XPLINK object format (due to duplicate
!      dnl CSECT names). Instead, temporarily redefine $ac_compile so
!      dnl that the object file has the latter name from the start.
!      save_ac_compile="$ac_compile"
!      ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
!      if echo '#include "conftest.c"' >conftest1.c &&
!         AC_TRY_EVAL([ac_compile]); then
!        AC_LANG_CONFTEST([
!          AC_LANG_SOURCE([[#define wcstod renamed_wcstod
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! int zero (void) { return 0; }
! ]])])
!        dnl See note above about renaming object files.
!        ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
!        if echo '#include "conftest.c"' >conftest2.c &&
!           AC_TRY_EVAL([ac_compile]); then
!          if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&AS_MESSAGE_LOG_FD 2>&1; then
!            :
!          else
!            gl_cv_header_wchar_h_correct_inline=no
           fi
!        fi
!      fi
!      ac_compile="$save_ac_compile"
!      rm -f conftest[12].c conftest[12].$ac_objext conftest$ac_exeext
      ])
    if test $gl_cv_header_wchar_h_correct_inline = no; then
--- 69,115 ----
    dnl glibc version 2.5 or older, together with gcc version 4.3 or newer and
    dnl the option -std=c99 or -std=gnu99, leads to a broken <wchar.h>.
+   AC_REQUIRE([AC_CANONICAL_HOST])
    AC_CACHE_CHECK([whether <wchar.h> uses 'inline' correctly],
      [gl_cv_header_wchar_h_correct_inline],
      [gl_cv_header_wchar_h_correct_inline=yes
!      case "$host_os" in
!        *-gnu* | gnu*)
!          AC_LANG_CONFTEST([
!            AC_LANG_SOURCE([[
!              #define wcstod renamed_wcstod
!              #include <wchar.h>
!              extern int zero (void);
!              int main () { return zero(); }
!            ]])])
!          dnl Do not rename the object file from conftest.$ac_objext to
!          dnl conftest1.$ac_objext, as this will cause the link to fail on
!          dnl z/OS when using the XPLINK object format (due to duplicate
!          dnl CSECT names). Instead, temporarily redefine $ac_compile so
!          dnl that the object file has the latter name from the start.
!          save_ac_compile="$ac_compile"
!          ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
!          if echo '#include "conftest.c"' >conftest1.c \
!             && AC_TRY_EVAL([ac_compile]); then
!            AC_LANG_CONFTEST([
!              AC_LANG_SOURCE([[
!                #define wcstod renamed_wcstod
!                #include <wchar.h>
!                int zero (void) { return 0; }
!              ]])])
!            dnl See note above about renaming object files.
!            ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
!            if echo '#include "conftest.c"' >conftest2.c \
!               && AC_TRY_EVAL([ac_compile]); then
!              if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&AS_MESSAGE_LOG_FD 2>&1; then
!                :
!              else
!                gl_cv_header_wchar_h_correct_inline=no
!              fi
!            fi
           fi
!          ac_compile="$save_ac_compile"
!          rm -f conftest[12].c conftest[12].$ac_objext conftest$ac_exeext
!          ;;
!      esac
      ])
    if test $gl_cv_header_wchar_h_correct_inline = no; then
***************
*** 158,161 ****
--- 152,156 ----
    GNULIB_WMEMCPY=0;     AC_SUBST([GNULIB_WMEMCPY])
    GNULIB_WMEMMOVE=0;    AC_SUBST([GNULIB_WMEMMOVE])
+   GNULIB_WMEMPCPY=0;    AC_SUBST([GNULIB_WMEMPCPY])
    GNULIB_WMEMSET=0;     AC_SUBST([GNULIB_WMEMSET])
    GNULIB_WCSLEN=0;      AC_SUBST([GNULIB_WCSLEN])
***************
*** 183,186 ****
--- 178,183 ----
    GNULIB_WCSWIDTH=0;    AC_SUBST([GNULIB_WCSWIDTH])
    GNULIB_WCSFTIME=0;    AC_SUBST([GNULIB_WCSFTIME])
+   dnl Support Microsoft deprecated alias function names by default.
+   GNULIB_MDA_WCSDUP=1;  AC_SUBST([GNULIB_MDA_WCSDUP])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_BTOWC=1;         AC_SUBST([HAVE_BTOWC])
***************
*** 197,200 ****
--- 194,198 ----
    HAVE_WMEMCPY=1;       AC_SUBST([HAVE_WMEMCPY])
    HAVE_WMEMMOVE=1;      AC_SUBST([HAVE_WMEMMOVE])
+   HAVE_WMEMPCPY=1;      AC_SUBST([HAVE_WMEMPCPY])
    HAVE_WMEMSET=1;       AC_SUBST([HAVE_WMEMSET])
    HAVE_WCSLEN=1;        AC_SUBST([HAVE_WCSLEN])
***************
*** 223,226 ****
--- 221,225 ----
    HAVE_WCSFTIME=1;      AC_SUBST([HAVE_WCSFTIME])
    HAVE_DECL_WCTOB=1;    AC_SUBST([HAVE_DECL_WCTOB])
+   HAVE_DECL_WCSDUP=1;   AC_SUBST([HAVE_DECL_WCSDUP])
    HAVE_DECL_WCWIDTH=1;  AC_SUBST([HAVE_DECL_WCWIDTH])
    REPLACE_MBSTATE_T=0;  AC_SUBST([REPLACE_MBSTATE_T])
***************
*** 238,240 ****
--- 237,240 ----
    REPLACE_WCSWIDTH=0;   AC_SUBST([REPLACE_WCSWIDTH])
    REPLACE_WCSFTIME=0;   AC_SUBST([REPLACE_WCSFTIME])
+   REPLACE_WCSTOK=0;     AC_SUBST([REPLACE_WCSTOK])
  ])
diff -Nrc2 texinfo-6.7/gnulib/m4/wchar_t.m4 texinfo-6.8/gnulib/m4/wchar_t.m4
*** texinfo-6.7/gnulib/m4/wchar_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/wchar_t.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
  # wchar_t.m4 serial 4 (gettext-0.18.2)
! dnl Copyright (C) 2002-2003, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # wchar_t.m4 serial 4 (gettext-0.18.2)
! dnl Copyright (C) 2002-2003, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/wcrtomb.m4 texinfo-6.8/gnulib/m4/wcrtomb.m4
*** texinfo-6.7/gnulib/m4/wcrtomb.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/wcrtomb.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # wcrtomb.m4 serial 14
! dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # wcrtomb.m4 serial 17
! dnl Copyright (C) 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 16,28 ****
      HAVE_WCRTOMB=0
      AC_CHECK_DECLS([wcrtomb],,, [[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! ]])
      if test $ac_cv_have_decl_wcrtomb = yes; then
        dnl On Minix 3.1.8, the system's <wchar.h> declares wcrtomb() although
--- 16,21 ----
      HAVE_WCRTOMB=0
      AC_CHECK_DECLS([wcrtomb],,, [[
!       #include <wchar.h>
!     ]])
      if test $ac_cv_have_decl_wcrtomb = yes; then
        dnl On Minix 3.1.8, the system's <wchar.h> declares wcrtomb() although
***************
*** 32,38 ****
      fi
    else
!     if test $REPLACE_MBSTATE_T = 1; then
!       REPLACE_WCRTOMB=1
!     fi
      if test $REPLACE_WCRTOMB = 0; then
        dnl On Android 4.3, wcrtomb produces wrong characters in the C locale.
--- 25,33 ----
      fi
    else
!     dnl We don't actually need to override wcrtomb when redefining the semantics
!     dnl of the mbstate_t type. Tested on 32-bit AIX.
!     dnl if test $REPLACE_MBSTATE_T = 1; then
!     dnl   REPLACE_WCRTOMB=1
!     dnl fi
      if test $REPLACE_WCRTOMB = 0; then
        dnl On Android 4.3, wcrtomb produces wrong characters in the C locale.
***************
*** 51,60 ****
  #include <string.h>
  #include <stdlib.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
  #include <wchar.h>
  int main ()
--- 46,49 ----
***************
*** 80,84 ****
        case "$gl_cv_func_wcrtomb_works" in
          *yes) ;;
!         *) REPLACE_WCRTOMB=1 ;;
        esac
      fi
--- 69,75 ----
        case "$gl_cv_func_wcrtomb_works" in
          *yes) ;;
!         *) AC_DEFINE([WCRTOMB_C_LOCALE_BUG], [1],
!              [Define if the wcrtomb function does not work in the C locale.])
!            REPLACE_WCRTOMB=1 ;;
        esac
      fi
***************
*** 91,100 ****
  changequote(,)dnl
            case "$host_os" in
!                                      # Guess no on AIX 4, OSF/1 and Solaris.
!             aix4* | osf* | solaris*) gl_cv_func_wcrtomb_retval="guessing no" ;;
!                                      # Guess yes on native Windows.
!             mingw*)                  gl_cv_func_wcrtomb_retval="guessing yes" ;;
!                                      # Guess yes otherwise.
!             *)                       gl_cv_func_wcrtomb_retval="guessing yes" ;;
            esac
  changequote([,])dnl
--- 82,89 ----
  changequote(,)dnl
            case "$host_os" in
!             # Guess no on AIX 4, OSF/1, Solaris, native Windows.
!             aix4* | osf* | solaris* | mingw*) gl_cv_func_wcrtomb_retval="guessing no" ;;
!             # Guess yes otherwise.
!             *)                                gl_cv_func_wcrtomb_retval="guessing yes" ;;
            esac
  changequote([,])dnl
***************
*** 104,115 ****
  #include <locale.h>
  #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  int main ()
  {
--- 93,98 ----
  #include <locale.h>
  #include <string.h>
  #include <wchar.h>
+ #include <stdlib.h>
  int main ()
  {
***************
*** 124,127 ****
--- 107,116 ----
        if (wcrtomb (NULL, 0, NULL) != 1)
          result |= 2;
+       {
+         wchar_t wc = (wchar_t) 0xBADFACE;
+         if (mbtowc (&wc, "\303\274", 2) == 2)
+           if (wcrtomb (NULL, wc, NULL) != 1)
+             result |= 2;
+       }
      }
    if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
***************
*** 144,148 ****
        case "$gl_cv_func_wcrtomb_retval" in
          *yes) ;;
!         *) REPLACE_WCRTOMB=1 ;;
        esac
      fi
--- 133,139 ----
        case "$gl_cv_func_wcrtomb_retval" in
          *yes) ;;
!         *) AC_DEFINE([WCRTOMB_RETVAL_BUG], [1],
!              [Define if the wcrtomb function has an incorrect return value.])
!            REPLACE_WCRTOMB=1 ;;
        esac
      fi
diff -Nrc2 texinfo-6.7/gnulib/m4/wctype_h.m4 texinfo-6.8/gnulib/m4/wctype_h.m4
*** texinfo-6.7/gnulib/m4/wctype_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/wctype_h.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,7 ****
! # wctype_h.m4 serial 21
  
  dnl A placeholder for ISO C99 <wctype.h>, for platforms that lack it.
  
! dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,7 ----
! # wctype_h.m4 serial 26
  
  dnl A placeholder for ISO C99 <wctype.h>, for platforms that lack it.
  
! dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 42,52 ****
            AC_RUN_IFELSE(
              [AC_LANG_SOURCE([[
-                /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
-                   included before <wchar.h>.
-                   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
-                   must be included before <wchar.h>.  */
-                #include <stddef.h>
-                #include <stdio.h>
-                #include <time.h>
                 #include <wchar.h>
                 #include <wctype.h>
--- 42,45 ----
***************
*** 58,62 ****
                            #if __GNU_LIBRARY__ == 1
                            Linux libc5 i18n is broken.
!                           #endif]], [])],
                [gl_cv_func_iswcntrl_works="guessing yes"],
                [gl_cv_func_iswcntrl_works="guessing no"])
--- 51,55 ----
                            #if __GNU_LIBRARY__ == 1
                            Linux libc5 i18n is broken.
!                           #endif]], [[]])],
                [gl_cv_func_iswcntrl_works="guessing yes"],
                [gl_cv_func_iswcntrl_works="guessing no"])
***************
*** 70,77 ****
    AC_SUBST([HAVE_WCTYPE_H])
  
!   case "$gl_cv_func_iswcntrl_works" in
!     *yes) REPLACE_ISWCNTRL=0 ;;
!     *)    REPLACE_ISWCNTRL=1 ;;
!   esac
    AC_SUBST([REPLACE_ISWCNTRL])
  
--- 63,74 ----
    AC_SUBST([HAVE_WCTYPE_H])
  
!   if test $GNULIB_OVERRIDES_WINT_T = 1; then
!     REPLACE_ISWCNTRL=1
!   else
!     case "$gl_cv_func_iswcntrl_works" in
!       *yes) REPLACE_ISWCNTRL=0 ;;
!       *)    REPLACE_ISWCNTRL=1 ;;
!     esac
!   fi
    AC_SUBST([REPLACE_ISWCNTRL])
  
***************
*** 89,100 ****
      else
        AC_CHECK_DECLS([towlower],,,
!         [[/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
!              included before <wchar.h>.
!              BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
!              must be included before <wchar.h>.  */
!           #include <stddef.h>
!           #include <stdio.h>
!           #include <time.h>
!           #include <wchar.h>
            #if HAVE_WCTYPE_H
            # include <wctype.h>
--- 86,90 ----
      else
        AC_CHECK_DECLS([towlower],,,
!         [[#include <wchar.h>
            #if HAVE_WCTYPE_H
            # include <wctype.h>
***************
*** 125,136 ****
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
!                included before <wchar.h>.
!                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
!                must be included before <wchar.h>.  */
!             #include <stddef.h>
!             #include <stdio.h>
!             #include <time.h>
!             #include <wchar.h>
              #if HAVE_WCTYPE_H
              # include <wctype.h>
--- 115,119 ----
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[#include <wchar.h>
              #if HAVE_WCTYPE_H
              # include <wctype.h>
***************
*** 151,162 ****
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
!                included before <wchar.h>.
!                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
!                must be included before <wchar.h>.  */
!             #include <stddef.h>
!             #include <stdio.h>
!             #include <time.h>
!             #include <wchar.h>
              #include <wctype.h>
              wctrans_t a;
--- 134,138 ----
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[#include <wchar.h>
              #include <wctype.h>
              wctrans_t a;
***************
*** 173,184 ****
    dnl corresponding gnulib module is not in use.
    gl_WARN_ON_USE_PREPARE([[
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
  #if !(defined __GLIBC__ && !defined __UCLIBC__)
- # include <stddef.h>
- # include <stdio.h>
- # include <time.h>
  # include <wchar.h>
  #endif
--- 149,153 ----
***************
*** 201,204 ****
--- 170,175 ----
  [
    GNULIB_ISWBLANK=0;    AC_SUBST([GNULIB_ISWBLANK])
+   GNULIB_ISWDIGIT=0;    AC_SUBST([GNULIB_ISWDIGIT])
+   GNULIB_ISWXDIGIT=0;   AC_SUBST([GNULIB_ISWXDIGIT])
    GNULIB_WCTYPE=0;      AC_SUBST([GNULIB_WCTYPE])
    GNULIB_ISWCTYPE=0;    AC_SUBST([GNULIB_ISWCTYPE])
***************
*** 210,212 ****
--- 181,185 ----
    HAVE_WCTRANS_T=1;     AC_SUBST([HAVE_WCTRANS_T])
    REPLACE_ISWBLANK=0;   AC_SUBST([REPLACE_ISWBLANK])
+   REPLACE_ISWDIGIT=0;   AC_SUBST([REPLACE_ISWDIGIT])
+   REPLACE_ISWXDIGIT=0;  AC_SUBST([REPLACE_ISWXDIGIT])
  ])
diff -Nrc2 texinfo-6.7/gnulib/m4/wcwidth.m4 texinfo-6.8/gnulib/m4/wcwidth.m4
*** texinfo-6.7/gnulib/m4/wcwidth.m4	2019-09-19 15:18:35.000000000 +0100
--- texinfo-6.8/gnulib/m4/wcwidth.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # wcwidth.m4 serial 29
! dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # wcwidth.m4 serial 34
! dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 20,34 ****
  
    AC_CHECK_DECLS([wcwidth], [], [], [[
! /* AIX 3.2.5 declares wcwidth in <string.h>. */
! #include <string.h>
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
!    before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! ]])
    if test $ac_cv_have_decl_wcwidth != yes; then
      HAVE_DECL_WCWIDTH=0
--- 20,25 ----
  
    AC_CHECK_DECLS([wcwidth], [], [], [[
!     #include <wchar.h>
!   ]])
    if test $ac_cv_have_decl_wcwidth != yes; then
      HAVE_DECL_WCWIDTH=0
***************
*** 51,56 ****
      HAVE_WCWIDTH=1
      dnl On Mac OS X 10.3, wcwidth(0x0301) (COMBINING ACUTE ACCENT) returns 1.
!     dnl On OpenBSD 5.0, wcwidth(0x05B0) (HEBREW POINT SHEVA) returns 1.
!     dnl On OSF/1 5.1, wcwidth(0x200B) (ZERO WIDTH SPACE) returns 1.
      dnl On OpenBSD 5.8, wcwidth(0xFF1A) (FULLWIDTH COLON) returns 0.
      dnl This leads to bugs in 'ls' (coreutils).
--- 42,49 ----
      HAVE_WCWIDTH=1
      dnl On Mac OS X 10.3, wcwidth(0x0301) (COMBINING ACUTE ACCENT) returns 1.
!     dnl On NetBSD 9.0, OpenBSD 5.0, MidnightBSD 1.1,
!     dnl wcwidth(0x05B0) (HEBREW POINT SHEVA) returns 1.
!     dnl On NetBSD 9.0, MidnightBSD 1.1, OSF/1 5.1,
!     dnl wcwidth(0x200B) (ZERO WIDTH SPACE) returns 1.
      dnl On OpenBSD 5.8, wcwidth(0xFF1A) (FULLWIDTH COLON) returns 0.
      dnl This leads to bugs in 'ls' (coreutils).
***************
*** 63,75 ****
            [AC_LANG_SOURCE([[
  #include <locale.h>
- /* AIX 3.2.5 declares wcwidth in <string.h>. */
- #include <string.h>
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
-    before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  #if !HAVE_DECL_WCWIDTH
--- 56,59 ----
***************
*** 109,113 ****
                              # Guess yes on AIX 7 systems.
               aix[7-9]*)     gl_cv_func_wcwidth_works="guessing yes";;
!              *)             gl_cv_func_wcwidth_works="guessing no";;
             esac
  changequote([,])dnl
--- 93,97 ----
                              # Guess yes on AIX 7 systems.
               aix[7-9]*)     gl_cv_func_wcwidth_works="guessing yes";;
!              *)             gl_cv_func_wcwidth_works="$gl_cross_guess_normal";;
             esac
  changequote([,])dnl
diff -Nrc2 texinfo-6.7/gnulib/m4/wint_t.m4 texinfo-6.8/gnulib/m4/wint_t.m4
*** texinfo-6.7/gnulib/m4/wint_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/wint_t.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
! # wint_t.m4 serial 7
! dnl Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # wint_t.m4 serial 10
! dnl Copyright (C) 2003, 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 15,27 ****
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
!    before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
              wint_t foo = (wchar_t)'\0';]],
            [[]])],
--- 15,19 ----
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[#include <wchar.h>
              wint_t foo = (wchar_t)'\0';]],
            [[]])],
***************
*** 33,55 ****
      dnl Determine whether gnulib's <wchar.h> or <wctype.h> would, if present,
      dnl override 'wint_t'.
!     AC_CACHE_CHECK([whether wint_t is too small],
!       [gl_cv_type_wint_t_too_small],
        [AC_COMPILE_IFELSE(
!            [AC_LANG_PROGRAM([[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #if !(defined __GLIBC__ && !defined __UCLIBC__)
! # include <stddef.h>
! # include <stdio.h>
! # include <time.h>
! #endif
! #include <wchar.h>
                int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
!               ]])],
!            [gl_cv_type_wint_t_too_small=no],
!            [gl_cv_type_wint_t_too_small=yes])])
!     if test $gl_cv_type_wint_t_too_small = yes; then
        GNULIB_OVERRIDES_WINT_T=1
      else
--- 25,38 ----
      dnl Determine whether gnulib's <wchar.h> or <wctype.h> would, if present,
      dnl override 'wint_t'.
!     AC_CACHE_CHECK([whether wint_t is large enough],
!       [gl_cv_type_wint_t_large_enough],
        [AC_COMPILE_IFELSE(
!          [AC_LANG_PROGRAM(
!             [[#include <wchar.h>
                int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
!             ]])],
!          [gl_cv_type_wint_t_large_enough=yes],
!          [gl_cv_type_wint_t_large_enough=no])])
!     if test $gl_cv_type_wint_t_large_enough = no; then
        GNULIB_OVERRIDES_WINT_T=1
      else
diff -Nrc2 texinfo-6.7/gnulib/m4/xalloc.m4 texinfo-6.8/gnulib/m4/xalloc.m4
*** texinfo-6.7/gnulib/m4/xalloc.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/xalloc.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
  # xalloc.m4 serial 18
! dnl Copyright (C) 2002-2006, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # xalloc.m4 serial 18
! dnl Copyright (C) 2002-2006, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/xsize.m4 texinfo-6.8/gnulib/m4/xsize.m4
*** texinfo-6.7/gnulib/m4/xsize.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/gnulib/m4/xsize.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 1,4 ****
  # xsize.m4 serial 5
! dnl Copyright (C) 2003-2004, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # xsize.m4 serial 5
! dnl Copyright (C) 2003-2004, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/gnulib/m4/zzgnulib.m4 texinfo-6.8/gnulib/m4/zzgnulib.m4
*** texinfo-6.7/gnulib/m4/zzgnulib.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/gnulib/m4/zzgnulib.m4	2021-02-09 21:05:41.000000000 +0000
***************
*** 0 ****
--- 1,23 ----
+ # zzgnulib.m4 serial 1
+ dnl Copyright (C) 2020-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl This file must be named something that sorts after all other
+ dnl package- or gnulib-provided .m4 files - at least for those packages
+ dnl that redefine AC_PROG_CC.
+ 
+ dnl Redefine AC_PROG_CC so that it ends with invocations of gl_COMPILER_CLANG
+ dnl and gl_COMPILER_PREPARE_CHECK_DECL.
+ m4_define([AC_PROG_CC],
+   m4_defn([AC_PROG_CC])[
+ gl_COMPILER_CLANG
+ gl_COMPILER_PREPARE_CHECK_DECL
+ ])
+ 
+ # gl_ZZGNULIB
+ # -----------
+ # Witness macro that this file has been included.  Needed to force
+ # Automake to include this file after all other gnulib .m4 files.
+ AC_DEFUN([gl_ZZGNULIB])
diff -Nrc2 texinfo-6.7/info/dir.c texinfo-6.8/info/dir.c
*** texinfo-6.7/info/dir.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/dir.c	2021-02-23 20:52:31.000000000 +0000
***************
*** 1,5 ****
  /* dir.c -- how to build a special "dir" node from "localdir" files.
  
!    Copyright 1993-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* dir.c -- how to build a special "dir" node from "localdir" files.
  
!    Copyright 1993-2020 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 23,38 ****
  #include "tilde.h"
  
- /* The "dir" node can be built from the contents of a file called "dir",
-    with the addition of the menus of every file named in the array
-    dirs_to_add which are found in INFOPATH. */
- 
  static void add_menu_to_node (char *contents, size_t size, NODE *node);
  static void insert_text_into_node (NODE *node, long start,
      char *text, int textlen);
  
- static char *dirs_to_add[] = {
-   "dir", "localdir", NULL
- };
- 
  static NODE *dir_node = 0;
  
--- 23,30 ----
***************
*** 60,65 ****
  build_dir_node (void)
  {
-   int path_index;
    char *this_dir;
    NODE *node;
  
--- 52,58 ----
  build_dir_node (void)
  {
    char *this_dir;
+   int path_index = 0;
+ 
    NODE *node;
  
***************
*** 83,140 ****
    node->nodelen = strlen (node->contents);
  
!   /* Using each element of the path, check for one of the files in
!      DIRS_TO_ADD.  Do not check for "localdir.info.Z" or anything else.
!      Only files explictly named are eligible.  This is a design decision.
!      There can be an info file name "localdir.info" which contains
!      information on the setting up of "localdir" files. */
!   for (this_dir = infopath_first (&path_index); this_dir; 
!        this_dir = infopath_next (&path_index))
!     {
!       register int da_index;
!       char *from_file;
! 
!       /* Expand a leading tilde if one is present. */
!       if (*this_dir == '~')
          {
!           char *tilde_expanded_dirname;
! 
!           tilde_expanded_dirname = tilde_expand_word (this_dir);
!           if (tilde_expanded_dirname != this_dir)
!             {
!               this_dir = tilde_expanded_dirname;
!             }
          }
  
!       /* For every different file named in DIRS_TO_ADD found in the
!          search path, add that file's menu to our "dir" node. */
!       for (da_index = 0; (from_file = dirs_to_add[da_index]); da_index++)
!         {
!           struct stat finfo;
!           int statable;
!           int namelen = strlen (from_file);
!           char *fullpath = xmalloc (3 + strlen (this_dir) + namelen);
!           
!           strcpy (fullpath, this_dir);
!           if (!IS_SLASH (fullpath[strlen (fullpath) - 1]))
!             strcat (fullpath, "/");
!           strcat (fullpath, from_file);
! 
!           statable = (stat (fullpath, &finfo) == 0);
! 
!           if (statable && S_ISREG (finfo.st_mode))
!             {
!               size_t filesize;
! 	      int compressed;
!               char *contents = filesys_read_info_file (fullpath, &filesize,
!                                                        &finfo, &compressed);
!               if (contents)
!                 {
!                   add_menu_to_node (contents, filesize, node);
!                   free (contents);
!                 }
!             }
! 
!           free (fullpath);
!         }
      }
  
--- 76,112 ----
    node->nodelen = strlen (node->contents);
  
!  for (this_dir = infopath_first (&path_index); this_dir; 
!         this_dir = infopath_next (&path_index))
!    {
!      char *result;
!      char *fullpath;
!      int len;
!      size_t filesize;
!      struct stat finfo;
!      int compressed;
!      char *contents;
! 
! /* Space for an appended compressed file extension, like ".gz". */
! #define PADDING "XXXXXXXXX"
! 
!      len = asprintf (&fullpath, "%s/dir%s", this_dir, PADDING);
!      fullpath[len - strlen(PADDING)] = '\0';
! 
!      result = info_check_compressed (fullpath, &finfo);
!      if (!result)
!        {
!          free (fullpath);
!          continue;
!        }
! 
!       contents = filesys_read_info_file (fullpath, &filesize,
!                                          &finfo, &compressed);
!       if (contents)
          {
!           add_menu_to_node (contents, filesize, node);
!           free (contents);
          }
  
!       free (fullpath);
      }
  
***************
*** 262,273 ****
  }
  
! /* Look up entry in "dir" and "localdir" in search directory.  Return
     value is a pointer to a newly allocated REFERENCE. */
  REFERENCE *
  dir_entry_of_infodir (char *label, char *searchdir)
  {
-   int da_index;
-   char *dir_filename;
    char *dir_fullpath;
  
    struct stat dummy;
--- 234,245 ----
  }
  
! /* Look up entry in "dir" in search directory.  Return
     value is a pointer to a newly allocated REFERENCE. */
  REFERENCE *
  dir_entry_of_infodir (char *label, char *searchdir)
  {
    char *dir_fullpath;
+   int len;
+   char *result;
  
    struct stat dummy;
***************
*** 277,315 ****
    REFERENCE *entry;
  
!   for (da_index = 0; (dir_filename = dirs_to_add[da_index]); da_index++)
!     {
!       dir_fullpath = info_add_extension (searchdir, dir_filename, &dummy);
!       if (!dir_fullpath)
!         continue;
  
!       if (!IS_ABSOLUTE(dir_fullpath))
!         {
!           char *tmp;
!           asprintf (&tmp, "./%s", dir_fullpath);
!           free (dir_fullpath);
!           dir_fullpath = tmp;
!         }
!       dir_node = info_get_node (dir_fullpath, "Top");
        free (dir_fullpath);
!       entry = info_get_menu_entry_by_label (dir_node, label, 1);
!       if (!entry || !entry->filename)
!         {
!           free_history_node (dir_node);
!           continue;
!           /* A dir entry with no filename is unlikely, but not impossible. */
!         }
! 
!       entry = info_copy_reference (entry);
!       entry_fullpath = info_add_extension (searchdir, entry->filename, &dummy);
!       if (entry_fullpath)
!         {
!           free (entry->filename);
!           entry->filename = entry_fullpath;
!         }
  
        free_history_node (dir_node);
!       return entry;
      }
!   return 0;
  }
  
--- 249,289 ----
    REFERENCE *entry;
  
!   len = asprintf (&dir_fullpath, "%s/dir%s", searchdir, PADDING);
!   dir_fullpath[len - strlen(PADDING)] = '\0';
  
!   if (!IS_ABSOLUTE(dir_fullpath))
!     {
!       char *tmp;
!       asprintf (&tmp, "./%s", dir_fullpath);
        free (dir_fullpath);
!       dir_fullpath = tmp;
!     }
!   result = info_check_compressed (dir_fullpath, &dummy);
!   if (!result)
!     {
!       free (dir_fullpath);
!       return 0;
!     }
  
+   dir_node = info_get_node (dir_fullpath, "Top");
+   free (dir_fullpath);
+   entry = info_get_menu_entry_by_label (dir_node, label, 1);
+   if (!entry || !entry->filename)
+     {
        free_history_node (dir_node);
!       return 0;
!       /* A dir entry with no filename is unlikely, but not impossible. */
      }
! 
!   entry = info_copy_reference (entry);
!   entry_fullpath = info_add_extension (searchdir, entry->filename, &dummy);
!   if (entry_fullpath)
!     {
!       free (entry->filename);
!       entry->filename = entry_fullpath;
!     }
! 
!   free_history_node (dir_node);
!   return entry;
  }
  
diff -Nrc2 texinfo-6.7/info/display.c texinfo-6.8/info/display.c
*** texinfo-6.7/info/display.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/display.c	2021-01-31 10:10:26.000000000 +0000
***************
*** 314,318 ****
  
  RENDITION ref_rendition = {UNDERLINE_MASK, UNDERLINE_MASK};
! RENDITION hl_ref_rendition = {UNDERLINE_MASK, 0};
  RENDITION match_rendition = {STANDOUT_MASK, STANDOUT_MASK};
  
--- 314,318 ----
  
  RENDITION ref_rendition = {UNDERLINE_MASK, UNDERLINE_MASK};
! RENDITION hl_ref_rendition = {BOLD_MASK, BOLD_MASK};
  RENDITION match_rendition = {STANDOUT_MASK, STANDOUT_MASK};
  
diff -Nrc2 texinfo-6.7/info/filesys.c texinfo-6.8/info/filesys.c
*** texinfo-6.7/info/filesys.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/filesys.c	2021-05-02 13:33:45.000000000 +0100
***************
*** 1,5 ****
  /* filesys.c -- filesystem specific functions.
  
!    Copyright 1993-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* filesys.c -- filesystem specific functions.
  
!    Copyright 1993-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 154,158 ****
          {
            char *expanded_dirname = tilde_expand_word (dirname);
-           free (dirname);
            dirname = expanded_dirname;
          }
--- 154,157 ----
***************
*** 186,189 ****
--- 185,227 ----
  }
  
+ /* Check if TRY_FILENAME exists, possibly compressed.  If so, return
+    filename in TRY_FILENAME. */
+ char *
+ info_check_compressed (char *try_filename, struct stat *finfo)
+ {
+   int statable = (stat (try_filename, finfo) == 0);
+ 
+   if (statable)
+     {
+       if (S_ISREG (finfo->st_mode))
+         {
+           debug(1, (_("found file %s"), try_filename));
+           return try_filename;
+         }
+     }
+   else
+     {
+       /* Add various compression suffixes to the name to see if
+          the file is present in compressed format. */
+       register int j, pre_compress_suffix_length;
+ 
+       pre_compress_suffix_length = strlen (try_filename);
+ 
+       for (j = 0; compress_suffixes[j].suffix; j++)
+         {
+           strcpy (try_filename + pre_compress_suffix_length,
+                   compress_suffixes[j].suffix);
+ 
+           statable = (stat (try_filename, finfo) == 0);
+           if (statable && (S_ISREG (finfo->st_mode)))
+             {
+               debug(1, (_("found file %s"), try_filename));
+               return try_filename;
+             }
+         }
+     }
+   return 0;
+ }
+ 
  /* Look for a file called FILENAME in a directory called DIRNAME, adding file
     extensions if necessary.  FILENAME can be an absolute path or a path
***************
*** 223,277 ****
    for (i = 0; info_suffixes[i]; i++)
      {
!       int statable;
! 
        strcpy (try_filename + pre_suffix_length, info_suffixes[i]);
-       statable = (stat (try_filename, finfo) == 0);
- 
-       /* If we have found a regular file, then use that.  Else, if we
-          have found a directory, look in that directory for this file. */
-       if (statable)
-         {
-           if (S_ISREG (finfo->st_mode))
-             {
-               debug(1, (_("found file %s"), try_filename));
-               return try_filename;
-             }
-           else if (S_ISDIR (finfo->st_mode))
-             {
-               char *newpath, *new_filename;
- 
-               newpath = xstrdup (try_filename);
-               new_filename = info_add_extension (newpath, filename, finfo);
  
!               free (newpath);
!               if (new_filename)
!                 {
!                   free (try_filename);
!                   debug(1, (_("found file %s"), new_filename));
!                   return new_filename;
!                 }
!             }
!         }
!       else
!         {
!           /* Add various compression suffixes to the name to see if
!              the file is present in compressed format. */
!           register int j, pre_compress_suffix_length;
! 
!           pre_compress_suffix_length = strlen (try_filename);
! 
!           for (j = 0; compress_suffixes[j].suffix; j++)
!             {
!               strcpy (try_filename + pre_compress_suffix_length,
!                       compress_suffixes[j].suffix);
! 
!               statable = (stat (try_filename, finfo) == 0);
!               if (statable && (S_ISREG (finfo->st_mode)))
!                 {
!                   debug(1, (_("found file %s"), try_filename));
!                   return try_filename;
!                 }
!             }
!         }
      }
    /* Nothing was found. */
--- 261,270 ----
    for (i = 0; info_suffixes[i]; i++)
      {
!       char *result;
        strcpy (try_filename + pre_suffix_length, info_suffixes[i]);
  
!       result = info_check_compressed (try_filename, finfo);
!       if (result)
!         return result;
      }
    /* Nothing was found. */
***************
*** 540,544 ****
  {
    int len;
!   char *result;
  
    if (error_num == 0)
--- 533,537 ----
  {
    int len;
!   const char *result;
  
    if (error_num == 0)
diff -Nrc2 texinfo-6.7/info/filesys.h texinfo-6.8/info/filesys.h
*** texinfo-6.7/info/filesys.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/filesys.h	2020-11-22 19:10:51.000000000 +0000
***************
*** 1,5 ****
  /* filesys.h -- external declarations for filesys.c.
  
!    Copyright 1993-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* filesys.h -- external declarations for filesys.c.
  
!    Copyright 1993-2020 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 45,48 ****
--- 45,50 ----
                                     struct stat *finfo);
  
+ char *info_check_compressed (char *try_filename, struct stat *finfo);
+ 
  char *info_add_extension (char *dirname, char *filename, struct stat *finfo);
  
diff -Nrc2 texinfo-6.7/info/info.c texinfo-6.8/info/info.c
*** texinfo-6.7/info/info.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/info.c	2021-02-23 20:52:31.000000000 +0000
***************
*** 1,5 ****
  /* info.c -- Display nodes of Info files in multiple windows.
  
!    Copyright 1993-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* info.c -- Display nodes of Info files in multiple windows.
  
!    Copyright 1993-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 861,865 ****
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2019");
        exit (EXIT_SUCCESS);
      }
--- 861,865 ----
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2021");
        exit (EXIT_SUCCESS);
      }
diff -Nrc2 texinfo-6.7/info/info-utils.c texinfo-6.8/info/info-utils.c
*** texinfo-6.7/info/info-utils.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/info-utils.c	2021-05-06 20:27:53.000000000 +0100
***************
*** 1,5 ****
  /* info-utils.c -- miscellanous.
  
!    Copyright 1993-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* info-utils.c -- miscellanous.
  
!    Copyright 1993-2020 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 989,1007 ****
                if (anchor_to_adjust)
                  {
!                   char *first_anchor = input_start
!                              + (*anchor_to_adjust)->nodestart - node_offset;
! 
!                   /* If there is an anchor in the input: */
!                   if (first_anchor < inptr + bytes_left)
                      {
                        /* Convert enough to pass the first anchor in input. */
!                       bytes_to_convert = first_anchor - inptr + 1;
! 
!                       /* Shouldn't happen because we should have already
!                          have adjusted this anchor. */
                        if (bytes_to_convert < 0)
                          {
-                           anchor_to_adjust = 0; /* Abandon anchor adjustment.*/
                            bytes_to_convert = bytes_left;
                          }
                      }
--- 989,1006 ----
                if (anchor_to_adjust)
                  {
!                   /* Check there is an anchor in the input. */
!                   long first_anchor =
!                     (*anchor_to_adjust)->nodestart - node_offset;
! 
!                   if (first_anchor < 0)
!                     anchor_to_adjust = 0; /* error in input file */
!                   else if (first_anchor < (inptr-input_start) + bytes_left)
                      {
                        /* Convert enough to pass the first anchor in input. */
!                       bytes_to_convert = first_anchor - (inptr-input_start)+1;
                        if (bytes_to_convert < 0)
                          {
                            bytes_to_convert = bytes_left;
+                           anchor_to_adjust = 0;
                          }
                      }
***************
*** 1326,1330 ****
  
    /* Colon after label. */
!   skip_input (1);
    /* Don't mess up the margin of a menu description. */
    if (entry->type == REFERENCE_MENU_ITEM)
--- 1325,1330 ----
  
    /* Colon after label. */
!   if (*inptr)
!     skip_input (1);
    /* Don't mess up the margin of a menu description. */
    if (entry->type == REFERENCE_MENU_ITEM)
diff -Nrc2 texinfo-6.7/info/makedoc.c texinfo-6.8/info/makedoc.c
*** texinfo-6.7/info/makedoc.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/makedoc.c	2021-04-25 15:16:15.000000000 +0100
***************
*** 1,5 ****
  /* makedoc.c -- make doc.c and funs.h from input files.
  
!    Copyright 1993-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* makedoc.c -- make doc.c and funs.h from input files.
  
!    Copyright 1993-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 426,430 ****
        offset++;
        if (offset >= file_size)
!         break;
  
        doc = xmalloc (1 + (offset - point));
--- 426,434 ----
        offset++;
        if (offset >= file_size)
!         {
!           free (func_name);
!           free (func);
!           break;
!         }
  
        doc = xmalloc (1 + (offset - point));
diff -Nrc2 texinfo-6.7/info/Makefile.in texinfo-6.8/info/Makefile.in
*** texinfo-6.7/info/Makefile.in	2019-09-23 19:32:12.000000000 +0100
--- texinfo-6.8/info/Makefile.in	2021-07-03 10:13:01.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 114,120 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 114,121 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 123,131 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 124,136 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 135,141 ****
--- 140,150 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 150,154 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 159,162 ----
***************
*** 165,168 ****
--- 173,177 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 171,181 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 180,198 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 196,204 ****
--- 213,224 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 209,213 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 229,234 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 500,503 ****
--- 521,525 ----
    bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
    bases=`echo $$bases`
+ AM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)'
  RECHECK_LOGS = $(TEST_LOGS)
  AM_RECURSIVE_TARGETS = check recheck
***************
*** 548,551 ****
--- 570,574 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 566,569 ****
--- 589,593 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 572,578 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 596,603 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 583,586 ****
--- 608,613 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 590,598 ****
--- 617,634 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 610,621 ****
--- 646,661 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 625,628 ****
--- 665,669 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 631,644 ****
--- 672,693 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 646,650 ****
--- 695,701 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 668,683 ****
--- 719,787 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 686,689 ****
--- 790,794 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 717,723 ****
--- 822,832 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 728,752 ****
--- 837,871 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 756,759 ****
--- 875,879 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 802,809 ****
--- 922,931 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 814,823 ****
--- 936,950 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 828,832 ****
--- 955,962 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 842,861 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 972,996 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 865,872 ****
--- 1000,1010 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 876,881 ****
--- 1014,1021 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 888,895 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 1028,1036 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 900,906 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 1041,1051 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 908,913 ****
--- 1053,1060 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 915,918 ****
--- 1062,1066 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 935,938 ****
--- 1083,1088 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 945,950 ****
--- 1095,1102 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 962,972 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 1114,1128 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 1007,1010 ****
--- 1163,1167 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 1019,1022 ****
--- 1176,1181 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 1028,1038 ****
--- 1187,1206 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 1047,1056 ****
--- 1215,1227 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 1063,1073 ****
--- 1234,1248 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 1080,1084 ****
--- 1255,1261 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 1103,1109 ****
--- 1280,1290 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 1111,1133 ****
--- 1292,1330 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 1139,1146 ****
--- 1336,1346 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 1148,1152 ****
--- 1348,1355 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 1159,1169 ****
--- 1362,1382 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1190,1193 ****
--- 1403,1407 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1197,1201 ****
--- 1411,1417 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1204,1220 ****
--- 1420,1441 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1227,1230 ****
--- 1448,1452 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1242,1248 ****
--- 1464,1480 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1255,1259 ****
--- 1487,1493 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1757,1761 ****
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
--- 1991,1995 ----
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
***************
*** 2449,2453 ****
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-am
! install-exec: install-exec-am
  install-data: install-data-am
  uninstall: uninstall-am
--- 2683,2688 ----
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-am
! install-exec: $(BUILT_SOURCES)
! 	$(MAKE) $(AM_MAKEFLAGS) install-exec-am
  install-data: install-data-am
  uninstall: uninstall-am
***************
*** 2607,2611 ****
  uninstall-am: uninstall-binPROGRAMS
  
! .MAKE: all check check-am install install-am install-strip
  
  .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
--- 2842,2847 ----
  uninstall-am: uninstall-binPROGRAMS
  
! .MAKE: all check check-am install install-am install-exec \
! 	install-strip
  
  .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
diff -Nrc2 texinfo-6.7/info/m-x.c texinfo-6.8/info/m-x.c
*** texinfo-6.7/info/m-x.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/m-x.c	2021-04-25 15:12:55.000000000 +0100
***************
*** 1,5 ****
  /* m-x.c -- Meta-x minibuffer reader.
  
!    Copyright 1993-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* m-x.c -- Meta-x minibuffer reader.
  
!    Copyright 1993-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 74,87 ****
      }
  
-   /* Describe the function named in "LINE". */
    if (*line)
      {
        InfoCommand *cmd = named_function (line);
! 
!       if (!cmd)
!         return;
! 
!       window_message_in_echo_area ("%s: %s.",
!                                    line, function_documentation (cmd));
      }
    free (line);
--- 74,85 ----
      }
  
    if (*line)
      {
        InfoCommand *cmd = named_function (line);
!       if (cmd)
!         {
!           window_message_in_echo_area ("%s: %s.",
!                                        line, function_documentation (cmd));
!         }
      }
    free (line);
diff -Nrc2 texinfo-6.7/info/nodes.c texinfo-6.8/info/nodes.c
*** texinfo-6.7/info/nodes.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/nodes.c	2021-04-26 07:09:08.000000000 +0100
***************
*** 1,5 ****
  /* nodes.c -- how to get an Info file and node.
  
!    Copyright 1993-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* nodes.c -- how to get an Info file and node.
  
!    Copyright 1993-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 304,308 ****
          ;
        if (nodedef[p] != INFO_TAGSEP)
!         continue;
  
        entry->nodename = xmalloc (p + 1);
--- 304,311 ----
          ;
        if (nodedef[p] != INFO_TAGSEP)
!         {
!           free (entry);
!           continue;
!         }
  
        entry->nodename = xmalloc (p + 1);
***************
*** 359,389 ****
       subfiles from the indirect table. */
    {
!     char *start, *end, *line;
!     SUBFILE *subfile;
  
!     start = indirect_binding->buffer + indirect_binding->start;
!     end = indirect_binding->buffer + indirect_binding->end;
!     line = start;
  
!     while (line < end)
!       {
!         int colon;
  
!         colon = string_in_line (":", line);
  
!         if (colon == -1)
!           break;
  
!         subfile = xmalloc (sizeof (SUBFILE));
!         subfile->filename = xmalloc (colon);
!         strncpy (subfile->filename, line, colon - 1);
!         subfile->filename[colon - 1] = 0;
!         subfile->first_byte = (long) atol (line + colon);
  
!         add_pointer_to_array (subfile, subfiles_index, subfiles, 
!                               subfiles_slots, 10);
  
!         while (*line++ != '\n');
!       }
    }
  
--- 362,392 ----
       subfiles from the indirect table. */
    {
!   char *start, *end, *line;
!   SUBFILE *subfile;
  
!   start = indirect_binding->buffer + indirect_binding->start;
!   end = indirect_binding->buffer + indirect_binding->end;
!   line = start;
  
!   while (line < end)
!     {
!       int colon;
  
!       colon = string_in_line (":", line);
  
!       if (colon == -1)
!         break;
  
!       subfile = xmalloc (sizeof (SUBFILE));
!       subfile->filename = xmalloc (colon);
!       strncpy (subfile->filename, line, colon - 1);
!       subfile->filename[colon - 1] = 0;
!       subfile->first_byte = (long) atol (line + colon);
  
!       add_pointer_to_array (subfile, subfiles_index, subfiles, 
!                             subfiles_slots, 10);
  
!       while (*line++ != '\n');
!     }
    }
  
***************
*** 395,494 ****
        return;
      }
!   else
      {
!       int tags_index;
!       long header_length;
!       SEARCH_BINDING binding;
! 
!       /* Find the length of the header of the file containing the indirect
!          tags table.  This header appears at the start of every file.  We
!          want the absolute position of each node within each subfile, so
!          we subtract the start of the containing subfile from the logical
!          position of the node, and then add the length of the header in. */
!       binding.buffer = file_buffer->contents;
!       binding.start = 0;
!       binding.end = file_buffer->filesize;
!       binding.flags = S_FoldCase;
! 
!       header_length = find_node_separator (&binding);
!       if (header_length == -1)
!         header_length = 0;
! 
!       /* Build the file buffer's list of subfiles. */
!       {
!         char *containing_dir = xstrdup (file_buffer->fullpath);
!         char *temp = filename_non_directory (containing_dir);
!         int len_containing_dir;
! 
!         if (temp > containing_dir)
!           {
!             if (HAVE_DRIVE (file_buffer->fullpath) &&
!                 temp == containing_dir + 2)
!               {
!                 /* Avoid converting "d:foo" into "d:/foo" below.  */
!                 *temp = '.';
!                 temp += 2;
!               }
!             temp[-1] = 0;
!           }
! 
!         len_containing_dir = strlen (containing_dir);
! 
!         for (i = 0; subfiles[i]; i++);
! 
!         file_buffer->subfiles = xmalloc ((1 + i) * sizeof (char *));
! 
!         for (i = 0; subfiles[i]; i++)
!           {
!             char *fullpath;
! 
!             fullpath = xmalloc
!               (2 + strlen (subfiles[i]->filename) + len_containing_dir);
! 
!             sprintf (fullpath, "%s/%s",
!                      containing_dir, subfiles[i]->filename);
! 
!             file_buffer->subfiles[i] = fullpath;
!           }
!         file_buffer->subfiles[i] = NULL;
!         free (containing_dir);
!       }
! 
!       /* For each node in the file's tags table, remember the starting
!          position. */
!       for (tags_index = 0; (entry = file_buffer->tags[tags_index]);
!            tags_index++)
          {
!           for (i = 0;
!                subfiles[i] && entry->nodestart >= subfiles[i]->first_byte;
!                i++);
! 
!           /* If the Info file containing the indirect tags table is
!              malformed, then give up. */
!           if (!i)
              {
!               /* The Info file containing the indirect tags table is
!                  malformed.  Give up. */
!               for (i = 0; subfiles[i]; i++)
!                 {
!                   free (subfiles[i]->filename);
!                   free (subfiles[i]);
!                   free (file_buffer->subfiles[i]);
!                 }
!               file_buffer->subfiles = NULL;
!               free_file_buffer_tags (file_buffer);
!               return;
              }
! 
!           /* SUBFILES[i] is the index of the first subfile whose logical
!              first byte is greater than the logical offset of this node's
!              starting position.  This means that the subfile directly
!              preceding this one is the one containing the node. */
! 
!           entry->filename = file_buffer->subfiles[i - 1];
!           entry->nodestart -= subfiles[i - 1]->first_byte;
!           entry->nodestart += header_length;
          }
      }
  
    /* Free the structures assigned to SUBFILES.  Free the names as well
--- 398,498 ----
        return;
      }
! 
!   {
!   int tags_index;
!   long header_length;
!   SEARCH_BINDING binding;
! 
!   char *containing_dir;
!   char *temp;
!   int len_containing_dir;
! 
!   /* Find the length of the header of the file containing the indirect
!      tags table.  This header appears at the start of every file.  We
!      want the absolute position of each node within each subfile, so
!      we subtract the start of the containing subfile from the logical
!      position of the node, and then add the length of the header in. */
!   binding.buffer = file_buffer->contents;
!   binding.start = 0;
!   binding.end = file_buffer->filesize;
!   binding.flags = S_FoldCase;
! 
!   header_length = find_node_separator (&binding);
!   if (header_length == -1)
!     header_length = 0;
! 
!   /* Build the file buffer's list of subfiles. */
!   containing_dir = xstrdup (file_buffer->fullpath);
!   temp = filename_non_directory (containing_dir);
! 
!   if (temp > containing_dir)
      {
!       if (HAVE_DRIVE (file_buffer->fullpath) &&
!           temp == containing_dir + 2)
          {
!           /* Avoid converting "d:foo" into "d:/foo" below.  */
!           *temp = '.';
!           temp += 2;
!         }
!       temp[-1] = 0;
!     }
! 
!   len_containing_dir = strlen (containing_dir);
! 
!   for (i = 0; subfiles[i]; i++);
!   file_buffer->subfiles = xmalloc ((1 + i) * sizeof (char *));
! 
!   for (i = 0; subfiles[i]; i++)
!     {
!       char *fullpath;
!       fullpath = xmalloc
!         (2 + strlen (subfiles[i]->filename) + len_containing_dir);
! 
!       sprintf (fullpath, "%s/%s",
!                containing_dir, subfiles[i]->filename);
! 
!       file_buffer->subfiles[i] = fullpath;
!     }
!   file_buffer->subfiles[i] = NULL;
!   free (containing_dir);
! 
!   /* For each node in the file's tags table, remember the starting
!      position. */
!   for (tags_index = 0; (entry = file_buffer->tags[tags_index]);
!        tags_index++)
!     {
!       for (i = 0;
!            subfiles[i] && entry->nodestart >= subfiles[i]->first_byte;
!            i++);
! 
!       /* If the Info file containing the indirect tags table is
!          malformed, then give up. */
!       if (!i)
!         {
!           /* The Info file containing the indirect tags table is
!              malformed.  Give up. */
!           for (i = 0; subfiles[i]; i++)
              {
!               free (subfiles[i]->filename);
!               free (subfiles[i]);
!               free (file_buffer->subfiles[i]);
              }
!           free (file_buffer->subfiles);
!           file_buffer->subfiles = NULL;
!           free_file_buffer_tags (file_buffer);
!           free (subfiles);
!           return;
          }
+ 
+       /* SUBFILES[i] is the index of the first subfile whose logical
+          first byte is greater than the logical offset of this node's
+          starting position.  This means that the subfile directly
+          preceding this one is the one containing the node. */
+ 
+       entry->filename = file_buffer->subfiles[i - 1];
+       entry->nodestart -= subfiles[i - 1]->first_byte;
+       entry->nodestart += header_length;
      }
+   }
  
    /* Free the structures assigned to SUBFILES.  Free the names as well
diff -Nrc2 texinfo-6.7/info/pcterm.c texinfo-6.8/info/pcterm.c
*** texinfo-6.7/info/pcterm.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/pcterm.c	2021-01-25 16:53:51.000000000 +0000
***************
*** 710,724 ****
  		    int rows, cols;
  
! 		    /* Note: this event is only sent when the console
! 		       window's _screen_buffer_ size is changed via
! 		       the Properties->Layout dialog.  */
  		    cols = inrec.Event.WindowBufferSizeEvent.dwSize.X;
  		    rows = inrec.Event.WindowBufferSizeEvent.dwSize.Y;
! 		    screenwidth = cols;
! 		    screenheight = rows;
! 		    w32_set_screen_dimensions (cols, rows);
! 		    display_initialize_display (screenwidth, screenheight);
! 		    window_new_screen_size (screenwidth, screenheight);
! 		    redisplay_after_signal ();
  		  }
  		  break;
--- 710,731 ----
  		    int rows, cols;
  
! 		    /* Note: this event is _supposed_ to be sent only
! 		       when the console window's _screen_buffer_ size
! 		       is changed via the Properties->Layout dialog.
! 		       However, Windows 10 seems to send it even when
! 		       the properties are not changed.  */
  		    cols = inrec.Event.WindowBufferSizeEvent.dwSize.X;
  		    rows = inrec.Event.WindowBufferSizeEvent.dwSize.Y;
! 		    /* Avoid needless screen redraws, they produce
! 		       annoying flickering.  */
! 		    if (cols != screenwidth || rows != screenheight)
! 		      {
! 			screenwidth = cols;
! 			screenheight = rows;
! 			w32_set_screen_dimensions (cols, rows);
! 			display_initialize_display (screenwidth, screenheight);
! 			window_new_screen_size (screenwidth, screenheight);
! 			redisplay_after_signal ();
! 		      }
  		  }
  		  break;
diff -Nrc2 texinfo-6.7/info/search.c texinfo-6.8/info/search.c
*** texinfo-6.7/info/search.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/search.c	2020-11-22 19:10:51.000000000 +0000
***************
*** 716,720 ****
    s.flags = 0;
  
!   while ((position = find_node_separator (&s)) != -1)
      {
        char *nodename_start;
--- 716,720 ----
    s.flags = 0;
  
!   while (s.start < s.end && (position = find_node_separator (&s)) != -1)
      {
        char *nodename_start;
diff -Nrc2 texinfo-6.7/info/session.c texinfo-6.8/info/session.c
*** texinfo-6.7/info/session.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/session.c	2021-04-25 15:31:00.000000000 +0100
***************
*** 1,5 ****
  /* session.c -- user windowing interface to Info.
  
!    Copyright 1993-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* session.c -- user windowing interface to Info.
  
!    Copyright 1993-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 31,35 ****
--- 31,37 ----
  #endif
  #ifdef __MINGW32__
+ # undef read
  # define read(f,b,s)	w32_read(f,b,s)
+ # undef _read
  # define _read(f,b,s)	w32_read(f,b,s)
  extern ssize_t w32_read (int, void *, size_t);
***************
*** 556,559 ****
--- 558,562 ----
  mouse_event_handler (void)
  {
+   window_clear_echo_area();
    if (mouse_cb & 0x40)
      {
***************
*** 3101,3106 ****
          if (window->node->next)
            {
!             info_handle_pointer ("Next", window);
!             return 0;
            }
  
--- 3104,3108 ----
          if (window->node->next)
            {
!             return !info_handle_pointer ("Next", window);
            }
  
***************
*** 3138,3142 ****
                    /* This node has a "Next" pointer, and it is not the
                       same as the first menu item found in this node. */
!                   info_handle_pointer ("Next", window);
  
                    /* Don't include intermediate nodes in the window's
--- 3140,3145 ----
                    /* This node has a "Next" pointer, and it is not the
                       same as the first menu item found in this node. */
!                   if (!info_handle_pointer ("Next", window))
!                     return 1;
  
                    /* Don't include intermediate nodes in the window's
***************
*** 3211,3215 ****
                && !strcmp(window->node->prev, window->node->up))
              {
!               info_handle_pointer ("Up", window);
              }
            /* Otherwise, go to 'Prev' node and go down the last entry
--- 3214,3219 ----
                && !strcmp(window->node->prev, window->node->up))
              {
!               if (!info_handle_pointer ("Up", window))
!                 return 1;
              }
            /* Otherwise, go to 'Prev' node and go down the last entry
***************
*** 3218,3222 ****
              {
                int starting_hist_index = window->hist_index;
!               info_handle_pointer ("Prev", window);
                if (!(window->node->flags & N_IsIndex))
                  {
--- 3222,3227 ----
              {
                int starting_hist_index = window->hist_index;
!               if (!info_handle_pointer ("Prev", window))
!                 return 1;
                if (!(window->node->flags & N_IsIndex))
                  {
***************
*** 3236,3243 ****
              }
            else /* 'Up' but no 'Prev' */
!             info_handle_pointer ("Up", window);
          }
        else if (window->node->prev) /* 'Prev' but no 'Up' */
!         info_handle_pointer ("Prev", window);
        else
          {
--- 3241,3254 ----
              }
            else /* 'Up' but no 'Prev' */
!             {
!               if (!info_handle_pointer ("Up", window))
!                 return 1;
!             }
          }
        else if (window->node->prev) /* 'Prev' but no 'Up' */
!         {
!           if (!info_handle_pointer ("Prev", window))
!             return 1;
!         }
        else
          {
***************
*** 3553,3556 ****
--- 3564,3568 ----
      {
        info_abort_key (window, 0);
+       free (default_program_name);
        return;
      }
diff -Nrc2 texinfo-6.7/info/t/Init-test.inc texinfo-6.8/info/t/Init-test.inc
*** texinfo-6.7/info/t/Init-test.inc	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/info/t/Init-test.inc	2021-03-27 19:28:39.000000000 +0000
***************
*** 178,182 ****
    ) &
    ginfo_pid=$!
!   (sleep 3 ; kill $ginfo_pid) &
    killer_pid=$!
  }
--- 178,182 ----
    ) &
    ginfo_pid=$!
!   (sleep 5 ; kill $ginfo_pid) &
    killer_pid=$!
  }
diff -Nrc2 texinfo-6.7/INSTALL texinfo-6.8/INSTALL
*** texinfo-6.7/INSTALL	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/INSTALL	2021-07-02 10:14:23.000000000 +0100
***************
*** 1,5 ****
  INSTALL file for texinfo.
  
!      Copyright 1992-2019 Free Software Foundation, Inc.
  
       Copying and distribution of this file, with or without modification,
--- 1,5 ----
  INSTALL file for texinfo.
  
!      Copyright 1992-2021 Free Software Foundation, Inc.
  
       Copying and distribution of this file, with or without modification,
***************
*** 18,21 ****
--- 18,22 ----
      make TEXMF=/your/texmf install-tex
    texinfo.tex is installed in ${TEXMF}/tex/texinfo/texinfo.tex, etc.
+   More information is available in doc/README.
  
  * On the other hand, if you're maintaining a TeX distribution and
***************
*** 36,41 ****
    controlled with the `TEXINFO_XS' environment variable, which may be
    useful for troubleshooting.  Set TEXINFO_XS=debug to print some
!   information as the modules are looked for and loaded, TEXINFO=omit to
!   disable their use, and TEXINFO_XS=required to force their use.
  
  * For instructions on compiling this distribution with DJGPP tools
--- 37,42 ----
    controlled with the `TEXINFO_XS' environment variable, which may be
    useful for troubleshooting.  Set TEXINFO_XS=debug to print some
!   information as the modules are looked for and loaded, TEXINFO_XS=omit
!   to disable their use, and TEXINFO_XS=required to force their use.
  
  * For instructions on compiling this distribution with DJGPP tools
diff -Nrc2 texinfo-6.7/INSTALL.generic texinfo-6.8/INSTALL.generic
*** texinfo-6.7/INSTALL.generic	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/INSTALL.generic	2021-02-28 09:19:51.000000000 +0000
***************
*** 2,7 ****
  *************************
  
!    Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software
! Foundation, Inc.
  
     Copying and distribution of this file, with or without modification,
--- 2,7 ----
  *************************
  
!    Copyright (C) 1994-1996, 1999-2002, 2004-2017, 2020-2021 Free
! Software Foundation, Inc.
  
     Copying and distribution of this file, with or without modification,
***************
*** 226,230 ****
  and if that doesn't work, install pre-built binaries of GCC for HP-UX.
  
!    HP-UX 'make' updates targets which have the same time stamps as their
  prerequisites, which makes it generally unusable when shipped generated
  files such as 'configure' are involved.  Use GNU 'make' instead.
--- 226,230 ----
  and if that doesn't work, install pre-built binaries of GCC for HP-UX.
  
!    HP-UX 'make' updates targets which have the same timestamps as their
  prerequisites, which makes it generally unusable when shipped generated
  files such as 'configure' are involved.  Use GNU 'make' instead.
diff -Nrc2 texinfo-6.7/install-info/install-info.c texinfo-6.8/install-info/install-info.c
*** texinfo-6.7/install-info/install-info.c	2019-09-23 19:13:26.000000000 +0100
--- texinfo-6.8/install-info/install-info.c	2021-06-15 21:02:27.000000000 +0100
***************
*** 1,5 ****
  /* install-info -- merge Info directory entries from an Info file.
  
!    Copyright 1996-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* install-info -- merge Info directory entries from an Info file.
  
!    Copyright 1996-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 633,637 ****
      {
        FILE *f;
!       char *readerr = strerror (errno);
        f = fopen (dirfile, "w");
        if (f)
--- 633,637 ----
      {
        FILE *f;
!       const char *readerr = strerror (errno);
        f = fopen (dirfile, "w");
        if (f)
***************
*** 669,675 ****
  }
  
! 
! /* Open FILENAME and return the resulting stream pointer.  If it doesn't
!    exist, try FILENAME.gz.  If that doesn't exist either, call
     CREATE_CALLBACK (with FILENAME as arg) to create it, if that is
     non-NULL.  If still no luck, return a null pointer.
--- 669,676 ----
  }
  
!  
! /* Open FILENAME and return the resulting stream pointer.  If it
!    doesn't exist, look for a compressed version and return a pipe reading
!    the output of the compression program.  If still not found, call
     CREATE_CALLBACK (with FILENAME as arg) to create it, if that is
     non-NULL.  If still no luck, return a null pointer.
***************
*** 677,685 ****
     Return the actual name of the file we tried to open in
     OPENED_FILENAME and the compress program to (de)compress it in
!    COMPRESSION_PROGRAM.  The compression program is determined by the
!    magic number, not the filename.
!    
!    Return either stdin reading the file, or a non-stdin pipe reading
!    the output of the compression program.  */
  FILE *
  open_possibly_compressed_file (char *filename,
--- 678,682 ----
     Return the actual name of the file we tried to open in
     OPENED_FILENAME and the compress program to (de)compress it in
!    COMPRESSION_PROGRAM. */
  FILE *
  open_possibly_compressed_file (char *filename,
***************
*** 854,863 ****
      *compression_program = NULL;
  
-   /* Seek back over the magic bytes.  */
-   if (fseek (f, 0, 0) < 0)
-     return 0;
- 
    if (*compression_program)
!     { /* It's compressed, so open a pipe.  */
        char *command = concat (*compression_program, " -d", "");
  
--- 851,858 ----
      *compression_program = NULL;
  
    if (*compression_program)
!     {
!       /* Redirect stdin to the file and fork the decompression process
!          reading from stdin.  This allows shell metacharacters in filenames. */
        char *command = concat (*compression_program, " -d", "");
  
***************
*** 883,886 ****
--- 878,885 ----
        if (! f)
  	return 0;
+ #else
+       /* Seek back over the magic bytes.  */
+       if (fseek (f, 0, 0) < 0)
+         return 0;
  #endif
      }
***************
*** 931,941 ****
      }
  
-   /* We'll end up wasting space if we're not passing the filename back
-      and it is not just FILENAME, but so what.  */
    /* We need to close the stream, since on some systems the pipe created
       by popen is simulated by a temporary file which only gets removed
       inside pclose.  */
!   if (f != stdin)
      pclose (f);
  
    *sizep = filled;
--- 930,940 ----
      }
  
    /* We need to close the stream, since on some systems the pipe created
       by popen is simulated by a temporary file which only gets removed
       inside pclose.  */
!   if (compression_program)
      pclose (f);
+   else
+     fclose (f);
  
    *sizep = filled;
***************
*** 2238,2242 ****
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
!               "2019");
            exit (EXIT_SUCCESS);
  
--- 2237,2241 ----
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
!               "2021");
            exit (EXIT_SUCCESS);
  
diff -Nrc2 texinfo-6.7/install-info/Makefile.in texinfo-6.8/install-info/Makefile.in
*** texinfo-6.7/install-info/Makefile.in	2019-09-23 19:32:12.000000000 +0100
--- texinfo-6.8/install-info/Makefile.in	2021-07-03 10:13:01.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 111,117 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 111,118 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 120,128 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 121,133 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 132,138 ****
--- 137,147 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 147,151 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 156,159 ----
***************
*** 162,165 ****
--- 170,174 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 168,178 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 177,195 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 193,201 ****
--- 210,221 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 206,210 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 226,231 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 377,380 ****
--- 398,402 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 395,398 ****
--- 417,421 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 401,407 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 424,431 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 412,415 ****
--- 436,441 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 419,427 ****
--- 445,462 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 439,450 ****
--- 474,489 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 454,457 ****
--- 493,497 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 460,473 ****
--- 500,521 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 475,479 ****
--- 523,529 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 497,512 ****
--- 547,615 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 515,518 ****
--- 618,622 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 546,552 ****
--- 650,660 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 557,581 ****
--- 665,699 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 585,588 ****
--- 703,707 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 631,638 ****
--- 750,759 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 643,652 ****
--- 764,778 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 657,661 ****
--- 783,790 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 671,690 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 800,824 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 694,701 ****
--- 828,838 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 705,710 ****
--- 842,849 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 717,724 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 856,864 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 729,735 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 869,879 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 737,742 ****
--- 881,888 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 744,747 ****
--- 890,894 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 764,767 ****
--- 911,916 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 774,779 ****
--- 923,930 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 791,801 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 942,956 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 836,839 ****
--- 991,995 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 848,851 ****
--- 1004,1009 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 857,867 ****
--- 1015,1034 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 876,885 ****
--- 1043,1055 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 892,902 ****
--- 1062,1076 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 909,913 ****
--- 1083,1089 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 932,938 ****
--- 1108,1118 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 940,962 ****
--- 1120,1158 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 968,975 ****
--- 1164,1174 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 977,981 ****
--- 1176,1183 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 988,998 ****
--- 1190,1210 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1019,1022 ****
--- 1231,1235 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1026,1030 ****
--- 1239,1245 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1033,1049 ****
--- 1248,1269 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1056,1059 ****
--- 1276,1280 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1071,1077 ****
--- 1292,1308 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1084,1088 ****
--- 1315,1321 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
diff -Nrc2 texinfo-6.7/install-info/tests/Makefile.in texinfo-6.8/install-info/tests/Makefile.in
*** texinfo-6.7/install-info/tests/Makefile.in	2019-09-23 19:32:12.000000000 +0100
--- texinfo-6.8/install-info/tests/Makefile.in	2021-07-03 10:13:01.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 110,116 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 110,117 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 119,127 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 120,132 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 131,137 ****
--- 136,146 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 146,150 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 155,158 ----
***************
*** 161,164 ****
--- 169,173 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 167,177 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 176,194 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 192,200 ****
--- 209,220 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 205,209 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 225,230 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 416,419 ****
--- 437,441 ----
    bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
    bases=`echo $$bases`
+ AM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)'
  RECHECK_LOGS = $(TEST_LOGS)
  AM_RECURSIVE_TARGETS = check recheck
***************
*** 462,465 ****
--- 484,488 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 480,483 ****
--- 503,507 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 486,492 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 510,517 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 497,500 ****
--- 522,527 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 504,512 ****
--- 531,548 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 524,535 ****
--- 560,575 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 539,542 ****
--- 579,583 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 545,558 ****
--- 586,607 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 560,564 ****
--- 609,615 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 582,597 ****
--- 633,701 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 600,603 ****
--- 704,708 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 631,637 ****
--- 736,746 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 642,666 ****
--- 751,785 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 670,673 ****
--- 789,793 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 716,723 ****
--- 836,845 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 728,737 ****
--- 850,864 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 742,746 ****
--- 869,876 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 756,775 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 886,910 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 779,786 ****
--- 914,924 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 790,795 ****
--- 928,935 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 802,809 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 942,950 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 814,820 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 955,965 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 822,827 ****
--- 967,974 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 829,832 ****
--- 976,980 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 849,852 ****
--- 997,1002 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 859,864 ****
--- 1009,1016 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 876,886 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 1028,1042 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 921,924 ****
--- 1077,1081 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 933,936 ****
--- 1090,1095 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 942,952 ****
--- 1101,1120 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 961,970 ****
--- 1129,1141 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 977,987 ****
--- 1148,1162 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 994,998 ****
--- 1169,1175 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 1017,1023 ****
--- 1194,1204 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 1025,1047 ****
--- 1206,1244 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 1053,1060 ****
--- 1250,1260 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 1062,1066 ****
--- 1262,1269 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 1073,1083 ****
--- 1276,1296 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1104,1107 ****
--- 1317,1321 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1111,1115 ****
--- 1325,1331 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1118,1134 ****
--- 1334,1355 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1141,1144 ****
--- 1362,1366 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1156,1162 ****
--- 1378,1394 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1169,1173 ****
--- 1401,1407 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1624,1628 ****
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
--- 1858,1862 ----
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
diff -Nrc2 texinfo-6.7/js/build-aux/eslint.json texinfo-6.8/js/build-aux/eslint.json
*** texinfo-6.7/js/build-aux/eslint.json	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/build-aux/eslint.json	2021-06-30 16:08:51.000000000 +0100
***************
*** 0 ****
--- 1,172 ----
+ {
+   "env": { "browser": true },
+   "extends": "eslint:recommended",
+   "parserOptions": { "sourceType": "script" },
+   "rules": {
+     "accessor-pairs": "error",
+     "array-bracket-spacing": "error",
+     "array-callback-return": "error",
+     "arrow-body-style": "error",
+     "arrow-parens": ["error", "as-needed"],
+     "arrow-spacing": "error",
+     "block-spacing": "error",
+     "callback-return": "error",
+     "class-methods-use-this": "error",
+     "comma-dangle": "error",
+     "comma-spacing": "error",
+     "comma-style": "error",
+     "complexity": "error",
+     "computed-property-spacing": "error",
+     "consistent-return": "error",
+     "consistent-this": "error",
+     "curly": ["error", "multi-or-nest"],
+     "default-case": "error",
+     "dot-location": ["error", "property"],
+     "eol-last": "error",
+     "eqeqeq": "off",
+     "func-call-spacing": ["error", "always"],
+     "func-name-matching": "error",
+     "func-style": ["error", "declaration", { "allowArrowFunctions": true }],
+     "generator-star-spacing": ["error", "both"],
+     "global-require": "error",
+     "guard-for-in": "error",
+     "handle-callback-err": "error",
+     "id-blacklist": "error",
+     "id-match": [
+       "error",
+       "^([A-Z]+(_[A-Z]+)*|[_A-Z]?[a-z\\d]+(_[a-z\\d]+)*\\$*)$",
+       { "onlyDeclarations": true }
+     ],
+     "key-spacing": "error",
+     "keyword-spacing": "error",
+     "linebreak-style": ["error", "unix"],
+     "lines-around-directive": "error",
+     "max-depth": "error",
+     "max-len": ["error", 80],
+     "max-nested-callbacks": ["error", 3],
+     "max-params": "error",
+     "max-statements": "off",
+     "max-statements-per-line": "error",
+     "new-cap": "error",
+     "new-parens": "error",
+     "newline-per-chained-call": "error",
+     "no-alert": "error",
+     "no-array-constructor": "off",
+     "no-await-in-loop": "error",
+     "no-bitwise": "error",
+     "no-caller": "error",
+     "no-catch-shadow": "error",
+     "no-compare-neg-zero": "error",
+     "no-confusing-arrow": ["error", {"allowParens": true}],
+     "no-console": "off",
+     "no-div-regex": "error",
+     "no-duplicate-imports": "error",
+     "no-empty-function": "error",
+     "no-eq-null": "error",
+     "no-eval": "error",
+     "no-extend-native": "error",
+     "no-extra-bind": "error",
+     "no-floating-decimal": "error",
+     "no-implicit-coercion": "error",
+     "no-implicit-globals": "error",
+     "no-implied-eval": "error",
+     "no-iterator": "error",
+     "no-labels": "error",
+     "no-lone-blocks": "error",
+     "no-lonely-if": "error",
+     "no-loop-func": "error",
+     "no-magic-numbers": ["error", { "ignore": [-1, 0, 1] }],
+     "no-mixed-operators": "error",
+     "no-mixed-requires": "error",
+     "no-multi-assign": "error",
+     "no-multi-spaces": "error",
+     "no-multiple-empty-lines": "error",
+     "no-native-reassign": "error",
+     "no-negated-in-lhs": "error",
+     "no-nested-ternary": "error",
+     "no-new-func": "error",
+     "no-new-object": "error",
+     "no-new-require": "error",
+     "no-new-wrappers": "error",
+     "no-octal-escape": "error",
+     "no-path-concat": "error",
+     "no-plusplus": "error",
+     "no-process-env": "error",
+     "no-process-exit": "error",
+     "no-proto": "error",
+     "no-restricted-globals": "error",
+     "no-restricted-imports": "error",
+     "no-restricted-modules": "error",
+     "no-restricted-properties": "error",
+     "no-restricted-syntax": "error",
+     "no-return-assign": "error",
+     "no-return-await": "error",
+     "no-script-url": "error",
+     "no-self-compare": "error",
+     "no-sequences": "error",
+     "no-shadow-restricted-names": "error",
+     "no-sync": "error",
+     "no-tabs": "error",
+     "no-template-curly-in-string": "error",
+     "no-throw-literal": "error",
+     "no-trailing-spaces": "error",
+     "no-undef-init": "error",
+     "no-undefined": "error",
+     "no-underscore-dangle": "error",
+     "no-unmodified-loop-condition": "error",
+     "no-unneeded-ternary": "error",
+     "no-unused-expressions": "error",
+     "no-use-before-define": "off",
+     "no-useless-call": "error",
+     "no-useless-computed-key": "error",
+     "no-useless-concat": "error",
+     "no-useless-constructor": "error",
+     "no-useless-rename": "error",
+     "no-useless-return": "error",
+     "no-void": "error",
+     "no-whitespace-before-property": "error",
+     "no-with": "error",
+     "object-curly-newline": "error",
+     "object-curly-spacing": ["error", "always"],
+     "object-property-newline": [
+       "error",
+       { "allowMultiplePropertiesPerLine": true }
+     ],
+     "object-shorthand": ["error", "never"],
+     "one-var": ["error", "never"],
+     "one-var-declaration-per-line": "error",
+     "operator-assignment": "error",
+     "operator-linebreak": [
+       "error",
+       "before",
+       { "overrides":  { "=" : "after", "?": "after", ":": "after" } }
+     ],
+     "padded-blocks": ["error", "never"],
+     "prefer-numeric-literals": "error",
+     "prefer-promise-reject-errors": "error",
+     "prefer-spread": "error",
+     "quote-props": ["error", "as-needed"],
+     "quotes": ["error", "double"],
+     "radix": "error",
+     "require-await": "error",
+     "require-jsdoc": "off",
+     "rest-spread-spacing": "error",
+     "semi": "error",
+     "semi-spacing": "error",
+     "sort-imports": "error",
+     "space-before-blocks": "error",
+     "space-before-function-paren": "error",
+     "space-in-parens": ["error", "never"],
+     "space-infix-ops": "error",
+     "space-unary-ops": "error",
+     "strict": "error",
+     "symbol-description": "error",
+     "template-curly-spacing": "error",
+     "unicode-bom": "error",
+     "valid-jsdoc": "off",
+     "wrap-iife": "error",
+     "wrap-regex": "error",
+     "yield-star-spacing": ["error", { "before": true, "after": false }],
+     "yoda": "error"
+   }
+ }
diff -Nrc2 texinfo-6.7/js/build-aux/modernizr.json texinfo-6.8/js/build-aux/modernizr.json
*** texinfo-6.7/js/build-aux/modernizr.json	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/build-aux/modernizr.json	2021-06-30 16:08:31.000000000 +0100
***************
*** 0 ****
--- 1,14 ----
+ {
+   "options": [],
+   "feature-detects": [
+     "test/dom/classlist",
+     "test/dom/hidden",
+     "test/elem/datalist",
+     "test/es5/specification",
+     "test/eventlistener",
+     "test/history",
+     "test/postmessage",
+     "test/queryselector",
+     "test/window/framed"
+   ]
+ }
diff -Nrc2 texinfo-6.7/js/examples/hello/fdl.texi texinfo-6.8/js/examples/hello/fdl.texi
*** texinfo-6.7/js/examples/hello/fdl.texi	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/examples/hello/fdl.texi	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,505 ----
+ @c The GNU Free Documentation License.
+ @center Version 1.3, 3 November 2008
+ 
+ @c This file is intended to be included within another document,
+ @c hence no sectioning command or @node.
+ 
+ @display
+ Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
+ @uref{http://fsf.org/}
+ 
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+ @end display
+ 
+ @enumerate 0
+ @item
+ PREAMBLE
+ 
+ The purpose of this License is to make a manual, textbook, or other
+ functional and useful document @dfn{free} in the sense of freedom: to
+ assure everyone the effective freedom to copy and redistribute it,
+ with or without modifying it, either commercially or noncommercially.
+ Secondarily, this License preserves for the author and publisher a way
+ to get credit for their work, while not being considered responsible
+ for modifications made by others.
+ 
+ This License is a kind of ``copyleft'', which means that derivative
+ works of the document must themselves be free in the same sense.  It
+ complements the GNU General Public License, which is a copyleft
+ license designed for free software.
+ 
+ We have designed this License in order to use it for manuals for free
+ software, because free software needs free documentation: a free
+ program should come with manuals providing the same freedoms that the
+ software does.  But this License is not limited to software manuals;
+ it can be used for any textual work, regardless of subject matter or
+ whether it is published as a printed book.  We recommend this License
+ principally for works whose purpose is instruction or reference.
+ 
+ @item
+ APPLICABILITY AND DEFINITIONS
+ 
+ This License applies to any manual or other work, in any medium, that
+ contains a notice placed by the copyright holder saying it can be
+ distributed under the terms of this License.  Such a notice grants a
+ world-wide, royalty-free license, unlimited in duration, to use that
+ work under the conditions stated herein.  The ``Document'', below,
+ refers to any such manual or work.  Any member of the public is a
+ licensee, and is addressed as ``you''.  You accept the license if you
+ copy, modify or distribute the work in a way requiring permission
+ under copyright law.
+ 
+ A ``Modified Version'' of the Document means any work containing the
+ Document or a portion of it, either copied verbatim, or with
+ modifications and/or translated into another language.
+ 
+ A ``Secondary Section'' is a named appendix or a front-matter section
+ of the Document that deals exclusively with the relationship of the
+ publishers or authors of the Document to the Document's overall
+ subject (or to related matters) and contains nothing that could fall
+ directly within that overall subject.  (Thus, if the Document is in
+ part a textbook of mathematics, a Secondary Section may not explain
+ any mathematics.)  The relationship could be a matter of historical
+ connection with the subject or with related matters, or of legal,
+ commercial, philosophical, ethical or political position regarding
+ them.
+ 
+ The ``Invariant Sections'' are certain Secondary Sections whose titles
+ are designated, as being those of Invariant Sections, in the notice
+ that says that the Document is released under this License.  If a
+ section does not fit the above definition of Secondary then it is not
+ allowed to be designated as Invariant.  The Document may contain zero
+ Invariant Sections.  If the Document does not identify any Invariant
+ Sections then there are none.
+ 
+ The ``Cover Texts'' are certain short passages of text that are listed,
+ as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+ the Document is released under this License.  A Front-Cover Text may
+ be at most 5 words, and a Back-Cover Text may be at most 25 words.
+ 
+ A ``Transparent'' copy of the Document means a machine-readable copy,
+ represented in a format whose specification is available to the
+ general public, that is suitable for revising the document
+ straightforwardly with generic text editors or (for images composed of
+ pixels) generic paint programs or (for drawings) some widely available
+ drawing editor, and that is suitable for input to text formatters or
+ for automatic translation to a variety of formats suitable for input
+ to text formatters.  A copy made in an otherwise Transparent file
+ format whose markup, or absence of markup, has been arranged to thwart
+ or discourage subsequent modification by readers is not Transparent.
+ An image format is not Transparent if used for any substantial amount
+ of text.  A copy that is not ``Transparent'' is called ``Opaque''.
+ 
+ Examples of suitable formats for Transparent copies include plain
+ ASCII without markup, Texinfo input format, La@TeX{} input
+ format, SGML or XML using a publicly available
+ DTD, and standard-conforming simple HTML,
+ PostScript or PDF designed for human modification.  Examples
+ of transparent image formats include PNG, XCF and
+ JPG@.  Opaque formats include proprietary formats that can be
+ read and edited only by proprietary word processors, SGML or
+ XML for which the DTD and/or processing tools are
+ not generally available, and the machine-generated HTML,
+ PostScript or PDF produced by some word processors for
+ output purposes only.
+ 
+ The ``Title Page'' means, for a printed book, the title page itself,
+ plus such following pages as are needed to hold, legibly, the material
+ this License requires to appear in the title page.  For works in
+ formats which do not have any title page as such, ``Title Page'' means
+ the text near the most prominent appearance of the work's title,
+ preceding the beginning of the body of the text.
+ 
+ The ``publisher'' means any person or entity that distributes copies
+ of the Document to the public.
+ 
+ A section ``Entitled XYZ'' means a named subunit of the Document whose
+ title either is precisely XYZ or contains XYZ in parentheses following
+ text that translates XYZ in another language.  (Here XYZ stands for a
+ specific section name mentioned below, such as ``Acknowledgements'',
+ ``Dedications'', ``Endorsements'', or ``History''.)  To ``Preserve the Title''
+ of such a section when you modify the Document means that it remains a
+ section ``Entitled XYZ'' according to this definition.
+ 
+ The Document may include Warranty Disclaimers next to the notice which
+ states that this License applies to the Document.  These Warranty
+ Disclaimers are considered to be included by reference in this
+ License, but only as regards disclaiming warranties: any other
+ implication that these Warranty Disclaimers may have is void and has
+ no effect on the meaning of this License.
+ 
+ @item
+ VERBATIM COPYING
+ 
+ You may copy and distribute the Document in any medium, either
+ commercially or noncommercially, provided that this License, the
+ copyright notices, and the license notice saying this License applies
+ to the Document are reproduced in all copies, and that you add no other
+ conditions whatsoever to those of this License.  You may not use
+ technical measures to obstruct or control the reading or further
+ copying of the copies you make or distribute.  However, you may accept
+ compensation in exchange for copies.  If you distribute a large enough
+ number of copies you must also follow the conditions in section 3.
+ 
+ You may also lend copies, under the same conditions stated above, and
+ you may publicly display copies.
+ 
+ @item
+ COPYING IN QUANTITY
+ 
+ If you publish printed copies (or copies in media that commonly have
+ printed covers) of the Document, numbering more than 100, and the
+ Document's license notice requires Cover Texts, you must enclose the
+ copies in covers that carry, clearly and legibly, all these Cover
+ Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+ the back cover.  Both covers must also clearly and legibly identify
+ you as the publisher of these copies.  The front cover must present
+ the full title with all words of the title equally prominent and
+ visible.  You may add other material on the covers in addition.
+ Copying with changes limited to the covers, as long as they preserve
+ the title of the Document and satisfy these conditions, can be treated
+ as verbatim copying in other respects.
+ 
+ If the required texts for either cover are too voluminous to fit
+ legibly, you should put the first ones listed (as many as fit
+ reasonably) on the actual cover, and continue the rest onto adjacent
+ pages.
+ 
+ If you publish or distribute Opaque copies of the Document numbering
+ more than 100, you must either include a machine-readable Transparent
+ copy along with each Opaque copy, or state in or with each Opaque copy
+ a computer-network location from which the general network-using
+ public has access to download using public-standard network protocols
+ a complete Transparent copy of the Document, free of added material.
+ If you use the latter option, you must take reasonably prudent steps,
+ when you begin distribution of Opaque copies in quantity, to ensure
+ that this Transparent copy will remain thus accessible at the stated
+ location until at least one year after the last time you distribute an
+ Opaque copy (directly or through your agents or retailers) of that
+ edition to the public.
+ 
+ It is requested, but not required, that you contact the authors of the
+ Document well before redistributing any large number of copies, to give
+ them a chance to provide you with an updated version of the Document.
+ 
+ @item
+ MODIFICATIONS
+ 
+ You may copy and distribute a Modified Version of the Document under
+ the conditions of sections 2 and 3 above, provided that you release
+ the Modified Version under precisely this License, with the Modified
+ Version filling the role of the Document, thus licensing distribution
+ and modification of the Modified Version to whoever possesses a copy
+ of it.  In addition, you must do these things in the Modified Version:
+ 
+ @enumerate A
+ @item
+ Use in the Title Page (and on the covers, if any) a title distinct
+ from that of the Document, and from those of previous versions
+ (which should, if there were any, be listed in the History section
+ of the Document).  You may use the same title as a previous version
+ if the original publisher of that version gives permission.
+ 
+ @item
+ List on the Title Page, as authors, one or more persons or entities
+ responsible for authorship of the modifications in the Modified
+ Version, together with at least five of the principal authors of the
+ Document (all of its principal authors, if it has fewer than five),
+ unless they release you from this requirement.
+ 
+ @item
+ State on the Title page the name of the publisher of the
+ Modified Version, as the publisher.
+ 
+ @item
+ Preserve all the copyright notices of the Document.
+ 
+ @item
+ Add an appropriate copyright notice for your modifications
+ adjacent to the other copyright notices.
+ 
+ @item
+ Include, immediately after the copyright notices, a license notice
+ giving the public permission to use the Modified Version under the
+ terms of this License, in the form shown in the Addendum below.
+ 
+ @item
+ Preserve in that license notice the full lists of Invariant Sections
+ and required Cover Texts given in the Document's license notice.
+ 
+ @item
+ Include an unaltered copy of this License.
+ 
+ @item
+ Preserve the section Entitled ``History'', Preserve its Title, and add
+ to it an item stating at least the title, year, new authors, and
+ publisher of the Modified Version as given on the Title Page.  If
+ there is no section Entitled ``History'' in the Document, create one
+ stating the title, year, authors, and publisher of the Document as
+ given on its Title Page, then add an item describing the Modified
+ Version as stated in the previous sentence.
+ 
+ @item
+ Preserve the network location, if any, given in the Document for
+ public access to a Transparent copy of the Document, and likewise
+ the network locations given in the Document for previous versions
+ it was based on.  These may be placed in the ``History'' section.
+ You may omit a network location for a work that was published at
+ least four years before the Document itself, or if the original
+ publisher of the version it refers to gives permission.
+ 
+ @item
+ For any section Entitled ``Acknowledgements'' or ``Dedications'', Preserve
+ the Title of the section, and preserve in the section all the
+ substance and tone of each of the contributor acknowledgements and/or
+ dedications given therein.
+ 
+ @item
+ Preserve all the Invariant Sections of the Document,
+ unaltered in their text and in their titles.  Section numbers
+ or the equivalent are not considered part of the section titles.
+ 
+ @item
+ Delete any section Entitled ``Endorsements''.  Such a section
+ may not be included in the Modified Version.
+ 
+ @item
+ Do not retitle any existing section to be Entitled ``Endorsements'' or
+ to conflict in title with any Invariant Section.
+ 
+ @item
+ Preserve any Warranty Disclaimers.
+ @end enumerate
+ 
+ If the Modified Version includes new front-matter sections or
+ appendices that qualify as Secondary Sections and contain no material
+ copied from the Document, you may at your option designate some or all
+ of these sections as invariant.  To do this, add their titles to the
+ list of Invariant Sections in the Modified Version's license notice.
+ These titles must be distinct from any other section titles.
+ 
+ You may add a section Entitled ``Endorsements'', provided it contains
+ nothing but endorsements of your Modified Version by various
+ parties---for example, statements of peer review or that the text has
+ been approved by an organization as the authoritative definition of a
+ standard.
+ 
+ You may add a passage of up to five words as a Front-Cover Text, and a
+ passage of up to 25 words as a Back-Cover Text, to the end of the list
+ of Cover Texts in the Modified Version.  Only one passage of
+ Front-Cover Text and one of Back-Cover Text may be added by (or
+ through arrangements made by) any one entity.  If the Document already
+ includes a cover text for the same cover, previously added by you or
+ by arrangement made by the same entity you are acting on behalf of,
+ you may not add another; but you may replace the old one, on explicit
+ permission from the previous publisher that added the old one.
+ 
+ The author(s) and publisher(s) of the Document do not by this License
+ give permission to use their names for publicity for or to assert or
+ imply endorsement of any Modified Version.
+ 
+ @item
+ COMBINING DOCUMENTS
+ 
+ You may combine the Document with other documents released under this
+ License, under the terms defined in section 4 above for modified
+ versions, provided that you include in the combination all of the
+ Invariant Sections of all of the original documents, unmodified, and
+ list them all as Invariant Sections of your combined work in its
+ license notice, and that you preserve all their Warranty Disclaimers.
+ 
+ The combined work need only contain one copy of this License, and
+ multiple identical Invariant Sections may be replaced with a single
+ copy.  If there are multiple Invariant Sections with the same name but
+ different contents, make the title of each such section unique by
+ adding at the end of it, in parentheses, the name of the original
+ author or publisher of that section if known, or else a unique number.
+ Make the same adjustment to the section titles in the list of
+ Invariant Sections in the license notice of the combined work.
+ 
+ In the combination, you must combine any sections Entitled ``History''
+ in the various original documents, forming one section Entitled
+ ``History''; likewise combine any sections Entitled ``Acknowledgements'',
+ and any sections Entitled ``Dedications''.  You must delete all
+ sections Entitled ``Endorsements.''
+ 
+ @item
+ COLLECTIONS OF DOCUMENTS
+ 
+ You may make a collection consisting of the Document and other documents
+ released under this License, and replace the individual copies of this
+ License in the various documents with a single copy that is included in
+ the collection, provided that you follow the rules of this License for
+ verbatim copying of each of the documents in all other respects.
+ 
+ You may extract a single document from such a collection, and distribute
+ it individually under this License, provided you insert a copy of this
+ License into the extracted document, and follow this License in all
+ other respects regarding verbatim copying of that document.
+ 
+ @item
+ AGGREGATION WITH INDEPENDENT WORKS
+ 
+ A compilation of the Document or its derivatives with other separate
+ and independent documents or works, in or on a volume of a storage or
+ distribution medium, is called an ``aggregate'' if the copyright
+ resulting from the compilation is not used to limit the legal rights
+ of the compilation's users beyond what the individual works permit.
+ When the Document is included in an aggregate, this License does not
+ apply to the other works in the aggregate which are not themselves
+ derivative works of the Document.
+ 
+ If the Cover Text requirement of section 3 is applicable to these
+ copies of the Document, then if the Document is less than one half of
+ the entire aggregate, the Document's Cover Texts may be placed on
+ covers that bracket the Document within the aggregate, or the
+ electronic equivalent of covers if the Document is in electronic form.
+ Otherwise they must appear on printed covers that bracket the whole
+ aggregate.
+ 
+ @item
+ TRANSLATION
+ 
+ Translation is considered a kind of modification, so you may
+ distribute translations of the Document under the terms of section 4.
+ Replacing Invariant Sections with translations requires special
+ permission from their copyright holders, but you may include
+ translations of some or all Invariant Sections in addition to the
+ original versions of these Invariant Sections.  You may include a
+ translation of this License, and all the license notices in the
+ Document, and any Warranty Disclaimers, provided that you also include
+ the original English version of this License and the original versions
+ of those notices and disclaimers.  In case of a disagreement between
+ the translation and the original version of this License or a notice
+ or disclaimer, the original version will prevail.
+ 
+ If a section in the Document is Entitled ``Acknowledgements'',
+ ``Dedications'', or ``History'', the requirement (section 4) to Preserve
+ its Title (section 1) will typically require changing the actual
+ title.
+ 
+ @item
+ TERMINATION
+ 
+ You may not copy, modify, sublicense, or distribute the Document
+ except as expressly provided under this License.  Any attempt
+ otherwise to copy, modify, sublicense, or distribute it is void, and
+ will automatically terminate your rights under this License.
+ 
+ However, if you cease all violation of this License, then your license
+ from a particular copyright holder is reinstated (a) provisionally,
+ unless and until the copyright holder explicitly and finally
+ terminates your license, and (b) permanently, if the copyright holder
+ fails to notify you of the violation by some reasonable means prior to
+ 60 days after the cessation.
+ 
+ Moreover, your license from a particular copyright holder is
+ reinstated permanently if the copyright holder notifies you of the
+ violation by some reasonable means, this is the first time you have
+ received notice of violation of this License (for any work) from that
+ copyright holder, and you cure the violation prior to 30 days after
+ your receipt of the notice.
+ 
+ Termination of your rights under this section does not terminate the
+ licenses of parties who have received copies or rights from you under
+ this License.  If your rights have been terminated and not permanently
+ reinstated, receipt of a copy of some or all of the same material does
+ not give you any rights to use it.
+ 
+ @item
+ FUTURE REVISIONS OF THIS LICENSE
+ 
+ The Free Software Foundation may publish new, revised versions
+ of the GNU Free Documentation License from time to time.  Such new
+ versions will be similar in spirit to the present version, but may
+ differ in detail to address new problems or concerns.  See
+ @uref{http://www.gnu.org/copyleft/}.
+ 
+ Each version of the License is given a distinguishing version number.
+ If the Document specifies that a particular numbered version of this
+ License ``or any later version'' applies to it, you have the option of
+ following the terms and conditions either of that specified version or
+ of any later version that has been published (not as a draft) by the
+ Free Software Foundation.  If the Document does not specify a version
+ number of this License, you may choose any version ever published (not
+ as a draft) by the Free Software Foundation.  If the Document
+ specifies that a proxy can decide which future versions of this
+ License can be used, that proxy's public statement of acceptance of a
+ version permanently authorizes you to choose that version for the
+ Document.
+ 
+ @item
+ RELICENSING
+ 
+ ``Massive Multiauthor Collaboration Site'' (or ``MMC Site'') means any
+ World Wide Web server that publishes copyrightable works and also
+ provides prominent facilities for anybody to edit those works.  A
+ public wiki that anybody can edit is an example of such a server.  A
+ ``Massive Multiauthor Collaboration'' (or ``MMC'') contained in the
+ site means any set of copyrightable works thus published on the MMC
+ site.
+ 
+ ``CC-BY-SA'' means the Creative Commons Attribution-Share Alike 3.0
+ license published by Creative Commons Corporation, a not-for-profit
+ corporation with a principal place of business in San Francisco,
+ California, as well as future copyleft versions of that license
+ published by that same organization.
+ 
+ ``Incorporate'' means to publish or republish a Document, in whole or
+ in part, as part of another Document.
+ 
+ An MMC is ``eligible for relicensing'' if it is licensed under this
+ License, and if all works that were first published under this License
+ somewhere other than this MMC, and subsequently incorporated in whole
+ or in part into the MMC, (1) had no cover texts or invariant sections,
+ and (2) were thus incorporated prior to November 1, 2008.
+ 
+ The operator of an MMC Site may republish an MMC contained in the site
+ under CC-BY-SA on the same site at any time before August 1, 2009,
+ provided the MMC is eligible for relicensing.
+ 
+ @end enumerate
+ 
+ @page
+ @heading ADDENDUM: How to use this License for your documents
+ 
+ To use this License in a document you have written, include a copy of
+ the License in the document and put the following copyright and
+ license notices just after the title page:
+ 
+ @smallexample
+ @group
+   Copyright (C)  @var{year}  @var{your name}.
+   Permission is granted to copy, distribute and/or modify this document
+   under the terms of the GNU Free Documentation License, Version 1.3
+   or any later version published by the Free Software Foundation;
+   with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
+   Texts.  A copy of the license is included in the section entitled ``GNU
+   Free Documentation License''.
+ @end group
+ @end smallexample
+ 
+ If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
+ replace the ``with@dots{}Texts.''@: line with this:
+ 
+ @smallexample
+ @group
+     with the Invariant Sections being @var{list their titles}, with
+     the Front-Cover Texts being @var{list}, and with the Back-Cover Texts
+     being @var{list}.
+ @end group
+ @end smallexample
+ 
+ If you have Invariant Sections without Cover Texts, or some other
+ combination of the three, merge those two alternatives to suit the
+ situation.
+ 
+ If your document contains nontrivial examples of program code, we
+ recommend releasing these examples in parallel under your choice of
+ free software license, such as the GNU General Public License,
+ to permit their use in free software.
+ 
+ @c Local Variables:
+ @c ispell-local-pdict: "ispell-dict"
+ @c End:
diff -Nrc2 texinfo-6.7/js/examples/hello/hello.texi texinfo-6.8/js/examples/hello/hello.texi
*** texinfo-6.7/js/examples/hello/hello.texi	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/examples/hello/hello.texi	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,322 ----
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+ @setfilename hello.info
+ @include version.texi
+ @settitle GNU Hello @value{VERSION}
+ 
+ @c Define a new index for options.
+ @defcodeindex op
+ @c Combine everything into one index (arbitrarily chosen to be the
+ @c concept index).
+ @syncodeindex op cp
+ @c %**end of header
+ 
+ @copying
+ This manual is for GNU Hello (version @value{VERSION}, @value{UPDATED}),
+ which prints a friendly greeting (and serves as an example GNU package).
+ 
+ Copyright @copyright{} 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008,
+ 2009, 2010, 2011, 2012, 2013, 2014, 2015 Free Software Foundation, Inc.
+ 
+ @quotation
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3 or
+ any later version published by the Free Software Foundation; with no
+ Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+ Texts.  A copy of the license is included in the section entitled
+ ``GNU Free Documentation License''.
+ @end quotation
+ @end copying
+ @c If your manual is published on paper by the FSF, it should include
+ @c the standard FSF Front-Cover and Back-Cover Texts, as given in
+ @c maintain.texi.
+ 
+ @dircategory Basics
+ @direntry
+ * Hello: (hello).               Hello, GNU world.
+ @end direntry
+ 
+ @titlepage
+ @title GNU Hello
+ @subtitle for version @value{VERSION}, @value{UPDATED}
+ @author GNU Hello Developers (@email{bug-hello@@gnu.org})
+ @page
+ @vskip 0pt plus 1filll
+ @insertcopying
+ @end titlepage
+ 
+ @contents
+ 
+ 
+ @ifnottex
+ @node Top
+ @top GNU Hello
+ 
+ This manual is for GNU Hello (version @value{VERSION}, @value{UPDATED}),
+ which prints a friendly greeting (and serves as an example GNU package).
+ @end ifnottex
+ 
+ @menu
+ * Overview::		General purpose and information.
+ * Sample output::	Sample output from @command{hello}.
+ * Invoking hello::	How to run @command{hello}.
+ * Reporting bugs::	Sending bug reports and feature suggestions.
+ * GNU Free Documentation License:: Copying and sharing this documentation.
+ * Concept index::	Index of concepts.
+ @end menu
+ 
+ 
+ @node Overview
+ @chapter Overview
+ 
+ @cindex greetings
+ @cindex overview
+ 
+ The GNU @command{hello} program
+ (@url{http://www.gnu.org/software/hello/}) produces a familiar,
+ friendly greeting.  It allows nonprogrammers to use a classic computer
+ science tool which would otherwise be unavailable to them.  Because it
+ is protected by the GNU General Public License, users are free (in
+ perpetuity) to share and change it.
+ 
+ @cindex joke, not
+ Not to spoil the joke, but of course the practical purpose of GNU
+ Hello is to serve as a minimal example of a GNU package.  So, although
+ most manuals don't need to discuss the implementation of the programs
+ they document, that is part of the goal here.
+ 
+ @cindex GNU coding standards
+ @cindex GNU maintainer standards
+ @cindex standards, GNU coding
+ @cindex standards, GNU maintainer
+ First, GNU Hello follows the GNU coding standards
+ (@pxref{Top,,Preface,standards,GNU Coding Standards}) and GNU
+ maintainer standards (@pxref{Top,,Preface,maintain, Information for
+ GNU Maintainers}).  These are the basic documents which all GNU
+ packages should adhere to.
+ 
+ The Hello package also implements recommended development practices
+ not embodied in the standards, using other GNU packages and features:
+ 
+ @itemize @bullet
+ @item
+ @cindex Automake
+ @cindex Autoconf
+ It uses Automake (@pxref{Top,,Introduction,automake,GNU Automake}) and
+ hence also Autoconf (@pxref{Top,,Introduction,autoconf,GNU Autoconf})
+ for configuration.
+ 
+ @item
+ @cindex Gnulib
+ @cindex @command{srclist-update} script
+ @cindex @file{README-dev} source file
+ It uses Gnulib (@pxref{Top,,Introduction,gnulib,GNU Gnulib}) to enhance
+ portability and avoid duplication of common sources.  Both
+ @code{gnulib-tool} and @code{srclist-update} are used, for purposes of
+ example.  See the @file{README-dev} file in the distribution.
+ 
+ @item
+ @cindex Gettext
+ GNU Gettext (@pxref{Top,,Introduction,gettext,GNU Gettext}) is used
+ for internationalization support.  Hello's greeting has been translated
+ into many languages.
+ 
+ @item
+ @opindex --help
+ Internally, Hello uses the GNU @code{getopt_long} function
+ (@pxref{Getopt Long Options,,,libc,GNU C Library}) to parse options,
+ thus supporting GNU-style long options such as @option{--help}.
+ 
+ @item
+ @cindex Help2man
+ The Hello Man page is generated with GNU @code{help2man}
+ (@pxref{Top,,Overview,help2man,GNU @code{help2man}}) from the
+ @option{--help} output.  This relieves the maintainers from the burden
+ of updating separate man documentation, yet provides a reasonable
+ overview for man devotees.
+ 
+ @item
+ @cindex Texinfo
+ Finally, Texinfo (@pxref{Top,,Introduction,texinfo,Texinfo}) is the
+ documentation format for this manual.  It supports output in Info,
+ HTML, PDF, DVI, plain text, XML, and other formats.
+ 
+ @end itemize
+ 
+ GNU Hello is implemented in C@.  The GNU Gettext distribution contains
+ ``hello world'' examples in many other programming languages; see the
+ Gettext home page at @url{http://www.gnu.org/software/gettext/}.
+ 
+ @cindex @file{Makefile.am} targets
+ The top-level @file{Makefile.am} in Hello also contains a few special
+ targets for other projects to adapt as desired:
+ 
+ @table @code
+ @item diff
+ Make a diff from the previous release, assuming the current tarball is
+ in the current tarball.
+ 
+ @item po-check
+ Verify that all source files using @code{_()} are included for
+ translation in @file{po/POTFILES.in}, so translators will have all the
+ messages.
+ 
+ @item wwwdoc
+ Sample procedure for updating the manual on the GNU web site, in this
+ case @url{http://www.gnu.org/software/hello/manual/}.
+ @end table
+ 
+ @cindex authors
+ @cindex Haertel, Mike
+ @cindex MacKenzie, David
+ @cindex Brittenson, Jan
+ @cindex Hannum, Charles
+ @cindex McGrath, Roland
+ @cindex Friedman, Noah
+ @cindex Eichwalder, Karl
+ @cindex King, The
+ @cindex Berry, Karl
+ GNU Hello was written by Mike Haertel, David MacKenzie, Jan
+ Brittenson, Charles Hannum, Roland McGrath, Noah Friedman, Karl
+ Eichwalder, Karl Berry, and @w{The King}.
+ 
+ 
+ @node Sample output
+ @chapter Sample output
+ 
+ @cindex sample output
+ @cindex examples
+ 
+ Here are some examples of running GNU Hello.
+ 
+ This is the output of the command @samp{hello}:
+ 
+ @example
+ Hello, world!
+ @end example
+ 
+ This is the output of the command @samp{hello --traditional}:
+ 
+ @example
+ hello, world
+ @end example
+ 
+ This is the output of the command @samp{hello --greeting=hi}:
+ 
+ @example
+ hi
+ @end example
+ 
+ 
+ @node Invoking hello
+ @chapter Invoking @command{hello}
+ 
+ @cindex invoking
+ @cindex options
+ @cindex usage
+ @cindex help
+ 
+ The format for running the @command{hello} program is:
+ 
+ @example
+ hello @var{option} @dots{}
+ @end example
+ 
+ With no options, @command{hello} prints the greeting @samp{Hello,
+ world!}.
+ 
+ @command{hello} supports the following options:
+ 
+ @table @option
+ @item --greeting=@var{text}
+ @itemx -g @var{text}
+ @opindex --greeting
+ @opindex -g
+ Output @var{text} instead of the default greeting.
+ 
+ @item --help
+ @itemx -h
+ @opindex --help
+ @opindex -h
+ Print an informative help message on standard output and exit
+ successfully.
+ 
+ @cindex environment variables, help for
+ @c This comment prevents `make syntax-check' from diagnosing a doubled word "for\nFor"
+ For the @option{--help} output of GNU programs, it's strongly
+ encouraged to include a brief (one or two sentences) description of
+ what the program does, as well as the synopsis of how to run the
+ program.  Any environment variables which affect execution should also
+ be mentioned (Hello doesn't have any).
+ 
+ @item --traditional
+ @itemx -t
+ @opindex --traditional
+ @opindex -t
+ @cindex traditional
+ @cindex modern
+ Output the traditional greeting message @samp{hello, world}.
+ 
+ @item --version
+ @itemx -v
+ @opindex --version
+ @opindex -v
+ Print the version number and licensing information of Hello on
+ standard output and then exit successfully.
+ 
+ @end table
+ 
+ If more than one of the greeting options (@option{-g},
+ @option{-t}, and their long-named equivalents) is specified, whichever
+ comes last takes precedence.
+ 
+ 
+ @node Reporting bugs
+ @chapter Reporting bugs
+ 
+ @cindex bug reporting
+ @cindex problems
+ @cindex reporting bugs
+ 
+ To report bugs, suggest enhancements or otherwise discuss GNU Hello,
+ please send electronic mail to @email{bug-hello@@gnu.org}.
+ 
+ @cindex checklist for bug reports
+ For bug reports, please include enough information for the maintainers
+ to reproduce the problem.  Generally speaking, that means:
+ 
+ @itemize @bullet
+ @item The version numbers of Hello (which you can find by running
+       @w{@samp{hello --version}}) and any other program(s) or
+       manual(s) involved.
+ @item Hardware and operating system names and versions.
+ @item The contents of any input files necessary to reproduce the bug.
+ @item The expected behavior and/or output.
+ @item A description of the problem and samples of any erroneous output.
+ @item Options you gave to @command{configure} other than specifying
+       installation directories.
+ @item Anything else that you think would be helpful.
+ @end itemize
+ 
+ When in doubt whether something is needed or not, include it.  It's
+ better to include too much than to leave out something important.
+ 
+ @cindex patches, contributing
+ Patches are welcome; if possible, please make them with @samp{@w{diff
+ -c}} (@pxref{Top,, Overview, diff, Comparing and Merging Files}) and
+ include @file{ChangeLog} entries (@pxref{Change Log,,, emacs, The GNU
+ Emacs Manual}).  Please follow the existing coding style.
+ 
+ 
+ @node GNU Free Documentation License
+ @appendix GNU Free Documentation License
+ 
+ @include fdl.texi
+ 
+ 
+ @node Concept index
+ @unnumbered Concept index
+ 
+ @printindex cp
+ 
+ @bye
diff -Nrc2 texinfo-6.7/js/examples/hello/version.texi texinfo-6.8/js/examples/hello/version.texi
*** texinfo-6.7/js/examples/hello/version.texi	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/examples/hello/version.texi	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,4 ----
+ @set UPDATED 10 May 2015
+ @set UPDATED-MONTH May 2015
+ @set EDITION 2.10.11-e8e4
+ @set VERSION 2.10.11-e8e4
Binary files texinfo-6.7/js/examples/kawa/images/border-1.png and texinfo-6.8/js/examples/kawa/images/border-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/domterm-pictures-1.png and texinfo-6.8/js/examples/kawa/images/domterm-pictures-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/fill-circ-1.png and texinfo-6.8/js/examples/kawa/images/fill-circ-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/image-cat-1a.png and texinfo-6.8/js/examples/kawa/images/image-cat-1a.png differ
Binary files texinfo-6.7/js/examples/kawa/images/image-cat-1b.png and texinfo-6.8/js/examples/kawa/images/image-cat-1b.png differ
Binary files texinfo-6.7/js/examples/kawa/images/image-scaled-1.png and texinfo-6.8/js/examples/kawa/images/image-scaled-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/padding-1.png and texinfo-6.8/js/examples/kawa/images/padding-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/paint-circ-1.png and texinfo-6.8/js/examples/kawa/images/paint-circ-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/paint-circ-2.png and texinfo-6.8/js/examples/kawa/images/paint-circ-2.png differ
Binary files texinfo-6.7/js/examples/kawa/images/paint-circ-3.png and texinfo-6.8/js/examples/kawa/images/paint-circ-3.png differ
Binary files texinfo-6.7/js/examples/kawa/images/paint-circ-4.png and texinfo-6.8/js/examples/kawa/images/paint-circ-4.png differ
Binary files texinfo-6.7/js/examples/kawa/images/polygon-1.png and texinfo-6.8/js/examples/kawa/images/polygon-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/polyline-1.png and texinfo-6.8/js/examples/kawa/images/polyline-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/re-center-1.png and texinfo-6.8/js/examples/kawa/images/re-center-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/re-center-2.png and texinfo-6.8/js/examples/kawa/images/re-center-2.png differ
Binary files texinfo-6.7/js/examples/kawa/images/show-draw-1.png and texinfo-6.8/js/examples/kawa/images/show-draw-1.png differ
Binary files texinfo-6.7/js/examples/kawa/images/show-draw-2.png and texinfo-6.8/js/examples/kawa/images/show-draw-2.png differ
Binary files texinfo-6.7/js/examples/kawa/images/show-draw-3.png and texinfo-6.8/js/examples/kawa/images/show-draw-3.png differ
diff -Nrc2 texinfo-6.7/js/examples/kawa/kawa.texi texinfo-6.8/js/examples/kawa/kawa.texi
*** texinfo-6.7/js/examples/kawa/kawa.texi	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/examples/kawa/kawa.texi	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,24092 ----
+ \input texinfo.tex      @c -*-texinfo-*-
+ @c %**start of header
+ @setfilename kawa.info
+ @documentencoding UTF-8
+ @settitle The Kawa Scheme language
+ @setchapternewpage off
+ @syncodeindex fn cp
+ @syncodeindex vr cp
+ @syncodeindex pg cp
+ @codequoteundirected on
+ @codequotebacktick on
+ @c version: %W% %G%
+ @c %**end of header
+ 
+ @macro false{}
+ @code{#f}
+ @end macro
+ 
+ @macro true{}
+ @code{#t}
+ @end macro
+ 
+ @macro func{NAME}
+ @code{\NAME\}
+ @end macro
+ 
+ @macro stxdef{NAME}
+ @findex @i{\NAME\}
+ @anchor{meta-\NAME\}@var{\NAME\} @t{::=}
+ @end macro
+ 
+ @ifnotinfo
+ @ifnottex
+ @macro stxref{NAME}
+ @ref{meta-\NAME\, @var{\NAME\}, @var{\NAME\}}
+ @end macro
+ @end ifnottex
+ @end ifnotinfo
+ @ifinfo
+ @macro stxref{NAME}
+ @var{\NAME\}
+ @end macro
+ @end ifinfo
+ @iftex
+ @macro stxref{NAME}
+ @var{\NAME\}
+ @end macro
+ @end iftex
+ 
+ @macro stxlit{TEXT}
+ @code{@b{\TEXT\}}
+ @end macro
+ @macro stxlitlbrace{TEXT}
+ @code{@b{@{}}
+ @end macro
+ 
+ @macro arbno{THING}
+ \THING\@sup{*}
+ @end macro
+ @c maybe use \x2217
+ @c \THING\ @var{...}
+ 
+ @macro atleastone{THING}
+ \THING\@sup{+}
+ @end macro
+ 
+ @macro meta{THING}
+ @var{\THING\}
+ @end macro
+ 
+ @macro PerformanceNote
+ @emph{Performance note:}
+ @end macro
+ 
+ @macro CompatibilityNote
+ @emph{Compatibility:}
+ @end macro
+ 
+ @ifinfo
+ @macro vari{THING}
+ @var{\THING\1}
+ @end macro
+ @macro varii{THING}
+ @var{\THING\2}
+ @end macro
+ @macro variii{THING}
+ @var{\THING\3}
+ @end macro
+ @macro variv{THING}
+ @var{\THING\4}
+ @end macro
+ @end ifinfo
+ @ifnotinfo
+ @macro vari{THING}
+ @var{\THING\}@sub{1}
+ @end macro
+ @macro varii{THING}
+ @var{\THING\}@sub{2}
+ @end macro
+ @macro variii{THING}
+ @var{\THING\}@sub{3}
+ @end macro
+ @macro variv{THING}
+ @var{\THING\}@sub{4}
+ @end macro
+ @end ifnotinfo
+ 
+ @include version.texi
+ 
+ @iftex
+ @finalout
+ @end iftex
+ @titlepage
+ @title The Kawa Scheme language
+ @subtitle @value{UPDATED}
+ @sp 1
+ @author Per Bothner
+ @page
+ @end titlepage
+ 
+ @contents
+ 
+ @ifinfo
+ @format
+ START-INFO-DIR-ENTRY
+ * kawa: (kawa).         The Kawa Scheme language
+ END-INFO-DIR-ENTRY
+ @end format
+ @end ifinfo
+ 
+ @ifnottex
+ @node Top, Installation, (dir), (dir)
+ @top The Kawa Scheme language
+ @end ifnottex
+ 
+ @c Kawa is best known as an implementation of the
+ @c @uref{http://www.schemers.org/,Scheme language} for the Java platform.
+ @c It compiles Scheme to high-performance Java bytecodes.
+ @c It is also a general framework for implementing dynamic languages,
+ @c and includes a full implementation of XQuery and the beginnings of
+ @c implementations of Common Lisp and Emacs Lisp (JEmacs).
+ 
+ Kawa is a general-purpose programming language that runs on the Java platform.
+ It aims to combine:
+ @itemize
+ @item
+ the benefits of dynamic scripting languages
+ (non-verbose code with less boiler-plate, fast and easy start-up,
+ a @uref{http://en.wikipedia.org/wiki/Read-eval-print_loop,REPL},
+ no required compilation step); with
+ @item
+ the benefits of traditional compiled languages (fast execution, static error detection,
+ modularity, zero-overhead Java platform integration).
+ @end itemize
+ It is an extension of the long-established @uref{http://www.schemers.org/,Scheme}
+ language, which is in the Lisp family of programming languages.
+ Kawa has many @ref{Features,useful features}.
+ 
+ Kawa is also a useful @ref{Framework,framework} for implementing
+ other programming languages on the Java platform.
+ It has many useful utility classes.
+ 
+ This manual describes version @value{VERSION}, updated @value{UPDATED}.
+ See the summary of @ref{News,recent changes}.
+ 
+ @c Old versions of makeinfo don't support: @ifnotdocbook
+ The Kawa home page (which is currently just an on-line
+ version of this document) is @uref{http://www.gnu.org/software/kawa/}.
+ 
+ @c (blank line needed above) @end ifnotdocbook
+ 
+ The @ref{Tutorial,Kawa tutorial} is useful to get stated.
+ While it is woefully incomplete, it does link to some other more in-depth
+ (but not Kawa-specific) Scheme tutorials.
+ 
+ For copyright information on the software and documentation,
+ see @ref{License}.
+ 
+ Various people and orgnizations @ref{Acknowledgements,have contributed to Kawa}.
+ 
+ This package has nothing to do with the defunct Kawa commercial Java IDE.
+ 
+ @menu
+ * News::                 News - Recent Changes
+ * Features::
+ * Community::
+ * Installation::         Building and installing Kawa
+ * Tutorial::             Kawa Scheme Tutorial
+ * Running::              Invoking, Running, and Using Kawa
+ * Syntax::
+ * Program structure::
+ * Control features::
+ * Symbols and namespaces::
+ * Procedures::
+ * Numbers::              Quantities and Numbers
+ * Characters and text::
+ * Data structures::
+ * Eval and Environments::
+ * Debugging::
+ * Input-Output::         Input, output, and file handling
+ * Types::
+ * Objects Classes and Modules::
+ * XML tools::            XML, HTML, and the web
+ * Miscellaneous::
+ * FAQs::                 Frequently Asked Questions
+ * Framework::            The Kawa language framework
+ * License::
+ * Overall Index::	 Index of functions, macros, concepts, and more.
+ @end menu
+ 
+ @node News
+ @chapter News - Recent Changes
+ @include news.texi
+ 
+ @node Features
+ @chapter Features
+ 
+ Runs on the Java platform, with no native code needed.
+ 
+ Extends the @uref{http://en.wikipedia.org/wiki/Scheme_%28programming_language%29,Scheme language}, following the @uref{http://r7rs.org/,R7RS} specification from 2013.
+ Scheme has many implementations, and is much used in research and teaching.
+ 
+ Programs @uref{http://per.bothner.com/blog/2010/Kawa-in-shootout/, run fast}
+ - roughly as fast as Java programs,
+ and much faster than other ``scripting languages''.
+ This is due to a sophisticated compiler,
+ compile-time transformations, type inference, and optional type declarations.
+ 
+ Full, convenient, and efficient access to the huge set of Java libraries
+ means you can access objects, methods, fields, and classes without run-time overhead.
+ 
+ Start-up times are fast.  You don't have to wait for a lot of
+ initialization.  Even if you start with source code, the parser
+ and compiler are fast.
+ 
+ @ref{Scripts} are simple Kawa source files
+ that can run as an application or command.  These are simple to write,
+ start, and run efficiently, since they're automatically
+ compiled before execution.
+ 
+ Alternatively, you can embed Kawa as a @ref{Evaluating Scheme expressions from Java,
+ scripting language for Java applications}.
+ 
+ Deployment is easy and flexible.  You just need the Kawa jar file.
+ 
+ @ref{Macros} and @ref{Named quasi-literals,custom named literals} make it easy
+ to extend the syntax and implement Domain-Specific Languages.
+ 
+ Kawa provides the usual @ref{REPL Console,read-eval-print loop}, as well as batch modes.
+ 
+ Kawa has builtin @ref{Pretty-printing,pretty-printer} support, and fancy formatting.
+ 
+ Kawa supports class-definition facilities, and separately-compiled modules.
+ 
+ You can @ref{Allocating objects,allocate and initialize objects}
+ with a compact ``builder'' syntax.  It works out-of-the-box
+ (with no run-time overhead) on many classes and APIs,
+ but can be customized if need be.
+ 
+ A library for functional @ref{Composable pictures,composable pictures}
+ lets you create ``picture'' objects,
+ display them, transform them, combine them, convert to
+ SVG or images, and more.
+ This can be ``printed'' directly in the Kawa console
+ (either the DomTerm console or the Swing one).
+ 
+ @ref{Building JavaFX applications,JavaFX programming} is simpler.
+ 
+ You can @ref{Building for Android,run Kawa programs on Android},
+ and there is special handling to make @ref{Android view construction,constructing View objects} easier.
+ 
+ Flexible shell-like functionality, including @ref{process literals}.
+ 
+ @ref{Server-side scripts,Web page scripts} are easy to write and install
+ with @ref{Self-configuring page scripts,self-configuring web servers},
+ optionally using @ref{Servlets,servlets} and @ref{XML literals}.
+ 
+ @ref{Arrays} and sequences have a lot of flexibility:
+ Arrays can be multi-dimensional;
+ you can use an array as an index (which generalizes slices and permutations);
+ you can define a lazy array using a function that maps indexes to values;
+ you can re-map the indexes to yield a transformed array.
+ 
+ Many useful features for mathematics and numerics:
+ @itemize
+ @item
+ The full ``numeric tower'' includes infinite-precision
+ rational numbers and complex numbers.
+ @item
+ Compile-time optimization of arithmetic
+ with the use of type declarations and inference.
+ @item
+ A @ref{Quantities,@dfn{quantity}} is a real number with a unit,
+ such as @code{3cm}.
+ @item
+ @ref{Quaternions} are a 4-dimensional generalization of complex numbers.
+ Unsigned primitive integer types (@code{ubyte}, @code{ushort},
+ @code{uint}, @code{ulong}) are implemented efficiently without
+ object allocation.
+ @end itemize
+ 
+ A @ref{Lazy evaluation,lazy value} wraps an expression which is evaluated
+ only when it is needed.
+ 
+ Kawa provides a @ref{Framework,framework} for implementing other programming languages,
+ and comes with incomplete support for CommonLisp, Emacs Lisp, and
+ EcmaScript, and
+ @uref{http://www.gnu.org/software/qexo/,XQuery}.
+ 
+ @menu
+ * Implemented SRFIs::
+ * Compatibility::        Compatibility with standards
+ @end menu
+ 
+ @node Implemented SRFIs
+ @section Implemented SRFIs
+ 
+ Kawa implements the following semi-standard SRFIs
+ (@uref{http://srfi.schemers.org/,Scheme Request for Implementation}):
+ @itemize
+ @item
+ @uref{http://srfi.schemers.org/srfi-0/srfi-0.html, SRFI 0}: Feature-based conditional expansion construct,
+ using @code{cond-expand} - @pxref{Syntax and conditional compilation}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-1/srfi-1.html, SRFI 1}: List Library, if @code{(require 'list-lib)} - @pxref{SRFI-1}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-2/srfi-2.html, SRFI 2}: AND-LET*: an AND with local bindings, a guarded LET* special form.
+ @item
+ @uref{http://srfi.schemers.org/srfi-4/srfi-4.html, SRFI 4}: Homogeneous numeric vector datatypes - @pxref{Uniform vectors}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-6/srfi-6.html, SRFI 6}: Basic String Ports - @pxref{Ports}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-8/srfi-8.html, SRFI 8}: @code{receive}: Binding to multiple values - @pxref{Multiple values}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-9/srfi-9.html, SRFI 9}: Defining Record Types, using @code{define-record-type}
+ - @pxref{Record types}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-10/srfi-10.html, SRFI 10}: @code{#,} external form for special named types.
+ This is deprecated for various reasons, including that it conflicts
+ with syntax-case @code{unsyntax}.
+ Better to use srfi-108 @ref{Named quasi-literals}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-11/srfi-11.html, SRFI 11}: Syntax for receiving multiple values,
+ using @code{let-values} and @code{let*-value} - @pxref{Multiple values}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-13/srfi-13.html, SRFI 13}: String Library.
+ Needs some polishing.
+ @item
+ @uref{http://srfi.schemers.org/srfi-14/srfi-14.html, SRFI 14}: Character-set Library - @pxref{Character sets}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-16/srfi-16.html, SRFI 16}: Syntax for procedures of variable arity,
+ using @uref{http://srfi.schemers.org/srfi-16/srfi-16.html, @code{case-lambda}}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-17/srfi-17.html, SRFI 17}: Generalized @code{set!} - @pxref{Locations}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-23/srfi-23.html, SRFI 23}: Error reporting mechanism, using @code{error} - @pxref{Exceptions}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-25/srfi-25.html, SRFI 25}: Multi-dimensional Array Primitives - @pxref{Arrays}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-26/srfi-26.html, SRFI 26}: Notation for Specializing Parameters without Currying - @pxref{Procedures}. 
+ @item
+ @uref{http://srfi.schemers.org/srfi-28/srfi-28.html, SRFI 28}: Basic Format Strings - @pxref{Format}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-30/srfi-30.html, SRFI 30}: Nested Multi-line Comments.
+ @item
+ @uref{http://srfi.schemers.org/srfi-35/srfi-35.html, SRFI 35}: Conditions.
+ @item
+ @uref{http://srfi.schemers.org/srfi-37/srfi-37.html, SRFI 37}: @uref{http://srfi.schemers.org/srfi-37/srfi-37.html,@code{args-fold} - a program argument processor}, if @code{(require 'args-fold)}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-38/srfi-38.html, SRFI 38}: External Representation for Data With Shared Structure.
+ The @code{read-with-shared-structure} is missing, but subsumed by @code{read}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-39/srfi-39.html, SRFI 39}:
+ @xref{Parameter objects}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-41/srfi-41.html, SRFI 41}: Streams - @pxref{Streams}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-45/srfi-45.html, SRFI 45}: Primitives for Expressing Iterative Lazy Algorithms - @pxref{Lazy evaluation}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-60/srfi-60.html, SRFI 60}: Integers as Bits. - @pxref{Logical Number Operations}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-62/srfi-62.html, SRFI 62}: S-expression comments.
+ @item
+ @uref{http://srfi.schemers.org/srfi-64/srfi-64.html, SRFI 64}: A Scheme API for test suites.
+ @item
+ @uref{http://srfi.schemers.org/srfi-69/srfi-69.html, SRFI 69}: Basic hash tables - @pxref{Hash tables}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-87/srfi-87.html, SRFI 87}: @code{=>} in @code{case} clauses.
+ @item
+ @uref{http://srfi.schemers.org/srfi-88/srfi-88.html, SRFI 88}: Keyword objects - @pxref{Keywords}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-95/srfi-95.html, SRFI 95}: Sorting and Merging.
+ @item
+ @uref{http://srfi.schemers.org/srfi-97/srfi-97.html, SRFI 97}: Names for SRFI Libraries.
+ @item
+ @uref{http://srfi.schemers.org/srfi-98/srfi-98.html, SRFI 98}: An interface to access environment variables
+ @item
+ @uref{http://srfi.schemers.org/srfi-101/srfi-101.html, SRFI 101}: Purely Functional Random-Access Pairs and Lists - @pxref{SRFI-101}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-107/,SRFI 107}: XML reader syntax - @pxref{XML literals}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-108/,SRFI 108}: Named quasi-literal constructors - @pxref{Named quasi-literals}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-109/srfi-109.html, SRFI-109}: Extended string quasi-literals - @pxref{string quasi-literals}.
+ @item
+ @uref{http://srfi.schemers.org/srfi-118/srfi-118.html, SRFI-118}: Simple adjustable-size strings (@code{string-append!} and @code{string-replace!}).
+ @end itemize
+ 
+ @node Compatibility
+ @section Compatibility with standards
+ 
+ Kawa implements all the required and optional features of R7RS,
+ with the following exceptions.
+ 
+ The entire ``numeric tower" is implemented.
+ However, some transcendental functions only work on reals.
+ Integral functions do not necessarily work on
+ inexact (floating-point) integers.
+ (The whole idea of ``inexact integer" in R5RS seems rather pointless ...)
+ 
+ Also, @code{call-with-current-continuation} is only ``upwards" (?).
+ I.e. once a continuation has been exited, it cannot be invoked.
+ These restricted continuations can be used to implement catch/throw
+ (such as the examples in R4RS), but not co-routines or backtracking.
+ 
+ Kawa now does general tail-call elimination, but only if
+ you use the flag @code{--full-tail-calls}.  (Currently, the
+ @code{eval} function itself is not fully tail-recursive, in violation
+ of R5RS.)   The @code{--full-tail-calls} flag is not on by default,
+ partly because it is noticably slower (though I have not measured how
+ much), and partly I think it is more useful for Kawa to be compatible
+ with standard Java calling conventions and tools.
+ Code compiled with @code{--full-tail-calls} can call code
+  compiled without it and vice versa.
+ 
+ Even without @code{--full-tail-calls}, if the
+ compiler can prove that the procedure being called is the current
+ function, then the tail call will be replaced by a jump.
+ This includes must ``obvious'' cases of calls to the
+ current function named using @code{define} or @code{letrec},
+ and many cases of mutual tail-recursion (including
+ state-machines using @code{letrec}).
+ 
+ By default, symbols are case sensitive.
+ 
+ Kawa implements most of the features of the expression language of DSSSL,
+ the Scheme-derived ISO-standard Document Style Semantics and Specification
+ Language for SGML.  Of the core expression language, the only features
+ missing are character properties, @code{external-procedure},
+ the time-relationed procedures, and character name escapes in
+ string literals.
+ From the full expression language, Kawa additionally is missing
+ @code{format-number}, @code{format-number-list}, and language objects.
+ Quantities, keyword values, and the expanded @code{lambda} form
+ (with optional and keyword parameters) are supported.
+ 
+ @node Community
+ @chapter The Kawa Community
+ 
+ @menu
+ * Reporting bugs::       Where to report bugs
+ * Mailing lists::        Where to discuss changes, etc
+ * Acknowledgements::     Acknowledgements and thanks
+ * Support::              Technical support for Kawa
+ * Projects::             Projects using Kawa
+ * Ideas and tasks::      Ideas and tasks for contributing to Kawa
+ @end menu
+ 
+ @node Reporting bugs
+ @section Reporting bugs
+ 
+ To report a bug or a feature request
+ use the @uref{https://gitlab.com/kashell/Kawa/issues,Issue Tracker}.
+ This does require a @uref{https://gitlab.com/,GitLab} account;
+ if this is a problem you can use the Savannah bug tracker.
+ 
+ @subsubheading Older Savannah bug tracker
+ 
+ The older bug tracker for Kawa on Savannah is still available,
+ but we request you use
+ the @uref{https://gitlab.com/kashell/Kawa/issues,GitLab Issue Tracker}
+ for new issues.
+ 
+ To report a bug or feature request for Kawa (including Qexo or JEmacs) through Savannah,
+ use the
+ @uref{http://savannah.gnu.org/bugs/?func=additem&group=kawa,bug-submission page}.
+ You can browse and comment on existing bug reports
+ using the @uref{http://savannah.gnu.org/bugs/?group=kawa, Kawa Bugzilla page}.
+ 
+ When a bug report is created or modified, mail is automatically sent to the
+ @email{bug-kawa@@gnu.org} list.  You can subscribe, unsubscribe, or browse
+ the archives through the
+ @uref{http://mail.gnu.org/mailman/listinfo/bug-kawa,
+ @code{bug-kawa} web interface}.
+ 
+ @node Mailing lists
+ @section General Kawa email and discussion
+ 
+ The general Kawa email list is @email{kawa@@sourceware.org}.
+ This mailing list is used for announcements, questions, patches,
+ and general discussion relating to Kawa.  If you wish to subscribe,
+ send a blank message request to @email{kawa-subscribe@@sourceware.org}.
+ To unsubscribe, send a blank message to
+ @email{kawa-unsubscribe@@sourceware.org}.
+ (If your mail is forwarded and you're not sure which email address you're
+ subscribed as, send mail to the address following @code{mailto:} in the
+ @code{List-Unsubscribe} line in the headers of the messages you get from
+ the list.)
+ 
+ You can browse the @uref{http://sourceware.org/ml/kawa/,
+ archive of past messages}.
+ 
+ There are separate mailing lists for
+ @uref{http://mail.gnu.org/mailman/listinfo/qexo-general, Qexo}
+ and @uref{http://lists.sourceforge.net/mailman/listinfo/jemacs-info,JEmacs}.
+ 
+ @node Acknowledgements
+ @section Acknowledgements and thanks
+ 
+ The author and project leader of Kawa is
+ @uref{http://per.bothner.com/,Per Bothner}
+ @email{per@@bothner.com}.
+ 
+ Kawa is a re-write of Kawa 0.2, which was a Scheme interpreter written by
+ R. Alexander Milowski @email{alex@@milowski.com}.
+ 
+ Thanks to Cygnus Solutions (now part of Red Hat) for sponsoring
+ the initial development of Kawa, and then transferring
+ their ownership interest to Per.
+ 
+ @subsubheading Financial support
+ 
+ Ean Schuessler and @uref{http://www.brainfood.com/,Brainfood}
+ provided financial support and encouragement.
+ 
+ Thanks to Chris Dean, Dean Ferreyra, and others
+ at @uref{http://www.mercedsystems.com/,Merced Systems} for financial
+ support and other contributions.
+ 
+ @uref{http://google.com/,Google} through their
+ @uref{http://code.google.com/soc/,Summer of Code} project
+ sponsored Charles Turner during Summer 2011 and 2012,
+ and sponsored Andrea Bernardini Summer 2014.
+ 
+ Thomas Kirk and AT&T provided financial support, and useful bug reports.
+ 
+ @subsubheading Various contributions
+ 
+ @uref{http://jcubic.pl/,Jakub Jankiewicz} contributed the Kawa logo.
+ 
+ Helmut Eller provided SLIME support, syntaxutils.scm, and many bug reports.
+ 
+ Daniel Bonniot for multiple small improvements
+ to gnu.bytecode and gnu.expr.
+ 
+ Jamison Hope for multiple contributions,
+ including quaternion support, the SRFI-14 implementation,
+ Ant improvements, and Google Summer of Code mentoring.
+ 
+ Jim White for Ant support and other improvements.
+ 
+ Bruce R. Lewis implemented @ref{KRL,,KRL} and made other contributions.
+ 
+ Geoff Berry: Handle Exceptions attribute.  Other improvements.
+ 
+ Shad Gregory improved JEmacs.
+ 
+ Al Petrofsky improved gnu.math printing and added some IntNum methods.
+ 
+ Marco Vezzoli:  SRFI-1 tailoring for Kawa.
+ 
+ Albert Ting - old GuiConsole code.
+ 
+ Christian Surlykke ported JEmacs to use SWT.
+ 
+ Geoff Berry for various gnu.bytecode improvements.
+ 
+ Ivelin Ivanov and Tom Reilly for servlet support.
+ 
+ Anthony Green for Fedora packaging.
+ 
+ Charles Turner for pretty-printer improvements,
+ improvements in the Common Lips support, and other changes.
+ 
+ Andrea Bernardini optimized the implementation of @code{case}.
+ 
+ Julien Rousseau and Marius Kjeldahl contributed to Android support.
+ 
+ Peter Lane for many documentation improvements.
+ 
+ @subsubheading Small fixes and improvements
+ 
+ Patrick Barta;
+ Joseph Bowbeer;
+ Dominique Boucher;
+ Alexander Bunkenburg;
+ Harold Carr;
+ Emmanuel Castro;
+ Ã�lvaro Castro-Castilla;
+ Heather Downs;
+ Francisco Vides FernÃ¡ndez;
+ Nic Ferrier;
+ Oliver Flasch;
+ Weiqi Gao;
+ Luke Gorrie;
+ Mario Domenech Goulart;
+ Zvi Har'E;
+ Jeff Haynes;
+ Ethan Herdrick;
+ Joerg-Cyril Hoehle;
+ Elliott Hughes;
+ Mike Kenne;
+ Brian Jones;
+ Gerardo Jorvilleur;
+ Simon Josefsson (JEmacs menu);
+ Thomas Kirk;
+ Jay Krell;
+ Edouard Parmelan;
+ Walter C. Pelissero;
+ Rafael Jesus Alcantara Perez;
+ Lynn Quam;
+ Marcus Otto;
+ Terje Pedersen (some XQuery functions);
+ Matthias Radestock;
+ Ola Rinta-Koski;
+ Andreas Schlapbach;
+ Robert D. Skeels;
+ Benny Tsai;
+ Vladimir Tsichevski;
+ Matthieu Vachon;
+ Phil Walker;
+ Knut Wannheden;
+ Chris Wegrzyn.
+ 
+ @subsubheading Bug reports and test cases
+ 
+ Seth Alves;
+ Khairul Azhar;
+ Bob Bane;
+ Hans Boehm;
+ AdriÃ¡n MedraÃ±o Calvo;
+ Brian D. Carlstrom;
+ Luis Casillas;
+ Sudarshan S Chawathe;
+ Ken Dickey (format tests);
+ Helge Dietert;
+ Allan Erskine;
+ Marc Feeley (polytype.scm);
+ Margus Freudenthal;
+ Weiqi Gao;
+ Andrea Girotto;
+ Norman Hard;
+ Gerardo Horvilleur;
+ Yaroslav Kavenchuk;
+ Felix S Klock II;
+ Francois Leygues;
+ Mirko Luedde;
+ Leonardo Valeri Manera;
+ Kjetil S. Matheussen;
+ Alex Mitchell;
+ Alex Moiseenko
+ Edouard Parmelan;
+ Walter C. Pelissero;
+ Stephen L. Peters;
+ FranÃ§ois Pinard;
+ Bill Robinson;
+ Dan Stanger (Eaton Vance);
+ Hallvard Traetteberg;
+ Taylor Venable;
+ Alessandro Vernet;
+ Tony White
+ John Whittaker;
+ Robert Yokota.
+ 
+ @subsubheading Code ported from other packages
+ 
+ Kawa includes Free Software originally written for other purposes,
+ but incorporated into Kawa, perhaps with some porting.  A partial list:
+ 
+ Dorai Sitaram wrote pregexp.
+ 
+ The @code{rationalize} algorithm is by Alan Bawden and Marc Feeley.
+ 
+ Lars T Hansen wrote SRFI-11 (let-values, let*-values macros).
+ 
+ Olin Shivers wrote the SRFI-1 list-processing library,
+ and the SRFI-13 reference impementation.
+ 
+ John David Stone wrote SRFI-8 (receive macro)
+ 
+ Jussi Piitulainen wrote the SRFI-25 specification and tests.
+ 
+ Richard Kelsey and Michael Sperber wrote SRFI-34.
+ 
+ Anthony Carrico wrote the SRFI-37 reference implementation.
+ 
+ Panu Kalliokoski wrote the SRFI-69 reference implementation.
+ 
+ Donovan Kolbly wrote the srfi-64 ``meta'' testsuite.
+ Alex Shinn improved SRFI-64 portability.
+ 
+ Philip L. Bewig wrote the SRFI-41 (streams) specification and
+ reference implementation.
+ 
+ Simon Tatham wrote listsort.
+ 
+ Aubrey Jaffer wrote much of SLIB, some of which has been
+ imported into gnu.kawa.slib. He also wrote some tests we're using.
+ 
+ @node Support
+ @section Technical Support for Kawa
+ 
+ If you have a project that depends on Kawa or one of its component
+ packages, you might do well to get paid priority support from
+ Kawa's author.
+ 
+ The base price is $2400 for one year.  This entitles you to basic
+ support by email or phone.  Per @email{per@@bothner.com} will answer techical
+ questions about Kawa or its implementation, investigate bug reports, and
+ suggest work-arounds.  I may (at my discretion) provide fixes and
+ enhancements (patches) for simple problems.  Response for support
+ requests received during the day (California time) will normally be
+ within a few hours.
+ 
+ All support requests must come through a single designated contact
+ person.  If Kawa is important to your business, you probably
+ want at least two contact people, doubling the price.
+ 
+ If the support contract is cancelled (by either party), remaining
+ time will be prorated and refunded.
+ 
+ Per is also available for development projects.
+ 
+ @node Projects
+ @section Projects using Kawa
+ 
+ @uref{http://appinventor.mit.edu/,MIT App Inventor}
+ for Android (formerly Google App Inventor)
+ uses Kawa to translate its visual blocks language.
+ 
+ The @uref{http://www.narrativeandplay.org/hypedyn/,HypeDyn} hypertext
+ fiction authoring tool is written in Kawa. HypeDyn (pronounced "hyped
+ in") is a procedural hypertext fiction authoring tool for people who
+ want to create text-based interactive stories that adapt to reader
+ choice. HypeDyn is free to download and open source, and runs on
+ Linux, MacOS and Windows. This is a research project carried out at
+ the Department of Communications and New Media, National University of
+ Singapore.
+ 
+ @uref{http://www.nuecho.com,NÃ¼ Echo} develops high-performance speech
+ enabled applications. NÃ¼ Echo uses Kawa for the development of innovative
+ speech application development tools, like a complete 
+ @uref{http://www.nuecho.com/en/services/grammar.shtml,grammar IDE}.
+ 
+ @uref{http://www.mercedsystems.com/, Merced Systems@comma{} Inc.} uses Kawa
+ extensively in their contact center performance management product
+ Merced Peformance Suite.  Kawa Scheme is used for all development
+ and has allowed Merced to realize the large productivity gains
+ that come with using Scheme while still maintaining tight
+ integration with a large number of Java libraries.
+ 
+ JEmacs is included in the Kawa distribution.  It is a project to
+ re-implement Emacs, allowing a mix of Java, Scheme, and Emacs Lisp.
+ It has its own @uref{http://jemacs.sourceforge.net/,home-page}.
+ 
+ BRL (``the Beautiful Report Language") is a database-oriented language
+ to embed in HTML and other markup.
+ @uref{http://brl.sourceforge.net/, BRL} allows you to embed Scheme in
+ an HTML file on a web server.
+ 
+ The @uref{http://schemeway.sourceforge.net,SchemeWay Project} is a set of
+ @uref{http://www.eclipse.org,Eclipse} plug-ins for professional Scheme
+ programming. The first plugin released, SchemeScript, is a fully-featured
+ Scheme
+ editor customizable in Scheme. It embeds the Kawa Scheme system and has
+ many features that ease Kawa Scheme programming (like code completion on
+ variable names, 
+ class and method names, namespaces, etc).
+ 
+ The Health Media Research Laboratory, part of the Comprehensive Cancer
+ Center at the University of Michigan, is using Kawa as an integral part of
+ its core tailoring technologies. Java programs using Kawa libraries are used
+ to administer customized web-based surveys, generate tailored feedback,
+ validate data, and "characterize," or transform, data. Kawa code is embedded
+ directly in XML-formatted surveys and data dictionaries. Performance and
+ ease of implementation has far exceeded expectations. For more information
+ contact Paul R. Potts, Technical Director, Health Media Research Lab,
+ @code{<potts@@umich.edu>}.
+ 
+ Mike Dillon (@code{mdillon@@gjt.org})
+ did the preliminary work of creating a
+ Kawa plugin for jEdit. It is called SchemeShell and provides a REPL inside
+ of the jEdit console for executing expressions in Kawa (much as the BeanShell
+ plugin does with the BeanShell scripting language).
+ It is currently available only via CVS from:
+ @example
+ CVSROOT=:pserver:anonymous@@cvs.jedit.sourceforge.net:/cvsroot/jedit
+ MODULE=plugins/SchemeShell
+ @end example
+ 
+ STMicroelectronics (@code{marco.vezzoli@@st.com})
+ uses Kawa in a prototypal
+ intranet 3tier information retrieval system as a communication protocol
+ between server and clients, and to do server agents programming.
+ 
+ @ignore
+ The Nice Programming Language is a new open source language with a
+ Java-like syntax. It features multiple dispatch, parametric types,
+ higher-order functions, tuples, optional parameters, safe static typing
+ of @code{null}, ..., and the new concept of "abstract interfaces".
+ The Nice compiler (@code{nicec}) uses Kawa's @code{gnu.expr}
+ and @code{gnu.bytecode}
+ packages to generate Java bytecode.
+ You can find more about Nice at @uref{http://nice.sourceforge.net}.
+ For more information feel free to contact
+ Daniel Bonniot @email{bonniot@@users.sf.net}).
+ @end ignore
+ 
+ @node Ideas and tasks
+ @section Ideas and tasks for contributing to Kawa
+ 
+ Kawa (like other Free Software projects) has no lack of tasks and projects
+ to work on.  Here are some ideas.
+ 
+ The ones marked @i{(GSoC)} are probably most suitable for a Google
+ Summer of Code project, in being a reasonable size, self-contained, and not
+ depending on other tasks.
+ 
+ @subsection Run interactive process in separate Java Virtual Machine:
+ @i{(GSoC)}
+ 
+ When developing and testing it is useful for the REPL to support
+ hot-swapping (replacing functions on-the-fly) and debugging.
+ The main goal being able to smoothly reload changed modules
+ (files or functions), and have other modules not break.
+ Debugging (such as setting breakpoints) would not be a priority
+ for this project, but could be a follow-on project.
+ Skills: Should be experienced with Java, and interested in learning
+ about @uref{https://docs.oracle.com/javase/8/docs/technotes/guides/jvmti/index.html,JVM TI} and similar low-level parts of the platform.
+ Difficulty: Challenging, but you can study
+ how @uref{https://en.wikipedia.org/wiki/Jshell,Java-9's new jshell}
+ uses the JVM TI.
+ 
+ @subsection Better dynamic reload
+ 
+ @i{(GSoC - this is related to the previous item)}
+ 
+ Kawa does a lot of optimizations and inlining.  This conflicts
+ with being able to ``reload'' a module into an already-running
+ interactive environment.
+ 
+ We could add an option to load a module in ``reloadable'' mode.
+ Kawa already patches an old function object (a @code{ModuleMethod})
+ so existing references to the function get automatically updated.
+ However, there are problems if the ``signature'' of the function
+ changes - for example if the return type (declared or inferred)
+ becomes more general.  In those cases the best thing is to
+ re-compile any code that depends on the modified function.
+ 
+ Reloading a module that defines a class is even trickier,
+ at least if there are existing instances that should
+ work as the updated class.  We can handle the special case
+ where only method bodies change: In reloadable mode, each
+ method body is compiled to a separate function, the
+ actual body indirects to the function.  We must also
+ recognize when compiling a new version of the same
+ class, which requires a textual comparison between the
+ old and new versions, or a structural comparison
+ between the old class and the new code.
+ 
+ When it comes to top-level variables, an issue is when
+ to re-evaluate the initializing expression.  It is reasonable
+ to do so if and only if the expression is modified, which
+ again requires a textual comparison.
+ 
+ @subsection Easier Access to Native Libraries using JNA/JNR
+ @i{(GSoC)}
+ 
+ The traditional way to access native (C/C++) functions is using JNI,
+ but it's very awkward.
+ JNA and @uref{https://github.com/jnr,JNR} are @uref{http://www.oracle.com/technetwork/java/jvmls2013nutter-2013526.pdf,much easier to use}.
+ This project would design and implement an easy-to-use Kawa wrapper for
+ for JNR.  You should study existing JNR wrappers, such as that for JRuby.
+ Difficulty: Medium.  Need to study existing wrappers and "foreign
+ function interfaces" (in multiple languages) and design one suitable for Kawa.
+ Some Scheme (Kawa) experience would be helpful.  
+ 
+ @subsection Types for units
+ 
+ @i{(GSoC)}
+ 
+ Kawa supports units (such as @code{cm^2} for square centimeters)
+ and @ref{Quantities,quantities} (such as @code{4cm^2}).
+ We would like to integrate these into the type system, both
+ for performance and compile-time type checking.
+ 
+ For syntax we can use a pseudo-parameterized type @code{quantity}.  For example:
+ @example
+ (define a1 ::quantity[cm^2] 4cm^2)
+ (* 2.0 a1) ;; @result{} 8cm^2
+ (+ 2.0 a1) ;; @i{compile-time error}
+ @end example
+ The run-time type of the variable @code{a1} should be
+ a primitive @code{double}, without object allocation.
+ Of course when @code{a1} is converted to an object, we
+ create a @code{Quantity}, not a @code{Double}.
+ We can build on Kawa's existing framework for
+ non-standard primitive types such as @code{character} and @code{ulong}.
+ Skills: Need good Java experience, and somewhat familiar with the
+ Java Virtual Machine.
+ You will need to become comfortable reading <code>javap</code> output.
+ Difficulty: Modest.
+ 
+ @subsection Compiler should use class-file reading instead of reflection
+ The Kawa compiler currently uses reflection to determine properties
+ (such as exported function definitions) from referenced classes.
+ It would be better to read class files.
+ This should not be too difficult, since the @code{gnu.bytecode} library
+ abstracts over class information read by reflection or class reading.
+ 
+ @subsection Mutually dependent Java and Scheme modules
+ 
+ @i{(GSoC - maybe)}
+ 
+ We'd like a command for compiling a list of Java and Scheme
+ source files that may have mutual dependencies.  A good way
+ to do this is to hook into @code{javac}, which is quite extensible
+ and pluggable.
+ 
+ One could do something like:
+ @enumerate
+ @item
+ Read the ``header" of each Kawa source file, to determine the
+ name of the generated main class.
+ @item
+ Enter these class names into the javac tables as ``uncompleted''
+ classes.
+ @item
+ Start compiling the Java files.  When this requires the members
+ of the Kawa classes, switch to the Kawa files.  From javac,
+ treat these as pre-compiled .class files.  I.e. we treat the Kawa
+ compiler as a black box that produces Symbols in the same way as
+ reading class files.  At this point we should only need the
+ initial ``scan'' phase on Kawa.
+ @item
+ If necessary, finish compiling remaining Kawa files.
+ @end enumerate
+ 
+ This approach may not immediately provide as robust mixed-language
+ support as is ideal, but it is more amenable to incremental improvement
+ than a standalone stub-generator.
+ 
+ This project is good if you know or want to learn how @code{javac} works.
+ 
+ @subsection Use Java-7 MethodHandles and invokedynamic
+ Java 7 supports MethodHandles which are meant to provide better
+ performance (ultimately) for dynamic languages.
+ See @uref{http://jcp.org/en/jsr/detail?id=292,JSR 292}
+ and the @uref{http://openjdk.java.net/projects/mlvm/,Da Vinci Machine Project}.
+ Kawa makes limited use of MethodHandles, and no use of invokedynamic.
+ There is more to be done.  For example, we
+ can start by optimizing arithmetic when the types are unknown
+ at compile-time.  They could make implementing
+ generic functions (multimethods) more efficient.
+ At some point we want to compile lambdas in the same way
+ as Java 8 does. This can potentially
+ be more efficient than Kawa's current mechanism.
+ 
+ Remi Forax's @uref{https://github.com/forax/vmboiler,vmboiler} is
+ a small library on top of ASM that generates optimistically typed bytecodes.
+ It could be useful for ideas.
+ 
+ @anchor{task-parameterized-types}
+ @subsection Parameterized types
+ @i{(GSoC)}
+ 
+ Kawa has some limited support for parameterized types, but
+ it's not used much.  Improve type inferencing.
+ Support definition of parameterized classes.
+ Better use of parameterized types for sequence class.
+ Support wildcards.  
+ (It might be better to have wild-carding be associated with
+ declarations, as in Scala or @uref{http://openjdk.java.net/jeps/300,proposed for Java}, rather than uses.)
+ See also @uref{http://openjdk.java.net/jeps/8043488}.
+ 
+ @subsection Optimized function types and values using MethodHandles
+ @i{(GSoC)}
+ 
+ Kawa doesn't have true function types: Parameter and result types
+ are only handled for ``known'' functions.  The general case with
+ optional and keyword parameter is complicated, but simple
+ fixed-arity procedure types would be very useful.
+ 
+ The following syntax is suggested:
+ @example
+ procedure[(@var{T1} .. @var{Tn}) @var{Tr}]
+ @end example
+ @var{T1} through @var{T1} are types of the parameters, and
+ @var{Tr} is the type of the result.
+ For example: @code{procedure[(vector int) string]}.
+ We call this a typed-procedure type (in contrast to plain @code{procedure}).
+ 
+ If a value has a typed-procedure type then its run-time representation
+ is a just a @code{MethodHandle}.  If such a procedure is called,
+ the generated bytecode is to just call its @code{invokeExact} method.
+ The argument expressions are converted (and type-checked) the same
+ way as if we were calling a statically-known procedure.
+ 
+ Note that passing an @code{int} argument
+ of to @code{procedure[(vector int) string]} value does @emph{not}
+ require allocating an object to ``box'' the @code{int};
+ we can pass a plain @code{int} as-is.
+ Thus using typed-procedure types can lead to major speed-up.
+ For example the @code{lib-test.scm} should become much faster.
+ 
+ Converting a known procedure to a typed-procedure type is usually
+ just a matter of creating a @code{MethodHandle} that references the
+ method implementing the procedure.  Some glue code may be needed
+ if the types aren't identical, or if the procedure is a closure.
+ 
+ Converting a type-procedure value @code{p} to generic value (such
+ as untyped @code{procedure} or @code{object}) can be though of as
+ wrapping it in a @code{lambda}:
+ @example
+ ((lambda (arg1::vector arg2::int)::string (p arg1 arg2))
+ @end example
+ 
+ Coercing a generic value or an untyped procedure to a typed-procedure would
+ need to generate a method whose signature matches the typed-procedure type,
+ and in the body of the method use a generic apply.
+ 
+ Coercing from one typed-procedure type to a different typed-procedure type
+ is a combination of the above techniques (as if converting first to object and
+ then to the target type), though some optimizations are worth doing.
+ 
+ Adding varargs support can be done later.
+ 
+ @c Later, we might consider merging @code{MHProcedure} and @code{PrimProcedure}.
+ 
+ We need a fall-back mechanism for platforms (such as Android)
+ that don't support @code{MethodHandle}s.  The easiest is to
+ just treat a typed-procedure type as plain @code{procedure} at run-time,
+ though we still want the compile-time type-checking,
+ 
+ @subsection Full continuations
+ @emph{Currently being worked on.}
+ 
+ Add support for full continuations, which is the major
+ feature missing for Kawa to qualify as a ``true Scheme''.
+ One way to implement continuations is to add a add that converts
+ the abstract syntax tree to continuation-passing-style, and then
+ expand the existing full-tail-call support to manage a stack.
+ There are other ways to solve the problem.
+ This may benefit from @ref{task-faster-tailcalls,Faster tailcalls}.
+ 
+ @subsection Faster tailcalls
+ @anchor{task-faster-tailcalls}
+ Make @code{--full-tailcalls} run faster.
+ This may depend on (or incorporate)
+ @ref{task-TreeList-optimization,TreeList-optimization}. 
+ 
+ @anchor{task-TreeList-optimization}
+ @subsection TreeList-optimization
+ The @uref{http://www.gnu.org/software/kawa/api/gnu/lists/TreeList.html,TreeList} class is a data structure for ``flattened'' trees.  It is used for
+ XML-style nodes, for multiple values, and for the full-tail-call API.
+ The basic concept is fine, but it could do with some re-thinking
+ to make make random-access indexing fast.  Also, support for updating
+ is insufficient.  (This needs someone into designing and hacking on
+ low-level data-structures, along with lots of profiling and testing.)
+ 
+ @subsection Asynchronous evaluation
+ 
+ C# recently added @code{asynch} and @code{await} keywords
+ for @uref{http://msdn.microsoft.com/en-us/vstudio/gg316360,asynchronous programming}.  Kawa's recently improved support for lazy programming
+ seems like a good framework for equivalent functionality:
+ Instead of an @code{asynch} method that returns a @code{Task<T>},
+ the Kawa programmer would write a function that returns a @code{lazy[T]}.
+ This involves some design work, and modifying the compiler to
+ rewrite the function body as needed.
+ 
+ This is related to full continuations, as the re-writing is similar.
+ 
+ @anchor{task-REPL-improvements}
+ @subsection REPL console and other REPL improvement
+ @emph{Currently being worked on.}
+ 
+ Improvements to the read-eval-print console.
+ In addition to a traditional Swing console,
+ it would be useful to support using a web browser as a remote terminal,
+ possibly using web-sockets.
+ (This allows ``printing'' HTML-expressions, which can be a useful way
+ to learn and experiment with web technologies.)
+ See @uref{http://per.bothner.com/blog/2007/ReplPane/, here} for an article
+ on the existing Swing REPL, along with some to-do items.
+ Being able to hide and show different parts of the output might be nice.
+ Being able to link from error messages to source might be nice.
+ Better handling of redefinitions is discussed 
+ @uref{http://per.bothner.com/blog/2009/REPL-for-JavaFX/, here in the context of JavaXF Script}; this is a general REPL issue, mostly independent of the GUI for it.
+ 
+ An interesting possibility is to use the @uref{http://ipython.org/,IPython}
+ framework.  There are existing ports for Scala: either
+ @uref{https://github.com/mattpap/IScala,IScala}
+ or @uref{https://github.com/Bridgewater/scala-notebook, Scala Notebook}.
+ 
+ @subsection XQuery-3.0 functionality
+ @i{(GSoC, for some subset)}
+ 
+ It would be nice to update the XQuery (Qexo) support
+ to some subset of @uref{http://www.w3.org/TR/xquery-30/,XQuery 3.0}.
+ 
+ @subsection XQuery-updates
+ It would be nice to support @uref{http://www.w3.org/TR/xquery-update-10/, XQuery updates}.  This depends on @ref{task-TreeList-optimization,TreeList-optimization}. 
+ 
+ @anchor{task-common-lisp}
+ @subsection Common Lisp support
+ Kawa supports a small subset of the Common Lisp language, but it supports
+ a much larger subset of core Common Lisp concepts and data structures, some
+ designed with Common Lisp functionality in mind.  Examples include
+ packages, arrays, expanded function declarations, type specifications,
+ and format.  A lot could be done to improve the Common Lisp support
+ with modest effort.  Some Common Lisp features could also be useful
+ for Scheme: Documentation strings (or markup) as Java annotations,
+ better MOP-like introspection, and generic methods a la defmethod
+ (i.e. with multiple definition statements, possibly in separate files,
+ as opposed to the current make-procedure) all come to mind.
+ Being able to run some existing Common Lisp code bases with
+ at most modest changes should be the goal.
+ One such package to start with might be an
+ @uref{http://aperiodic.net/phil/archives/Geekery/notes-on-lisp-testing-frameworks.html,existing test framework}, perhaps
+ @uref{http://common-lisp.net/project/bese/FiveAM.html, FivaAM}.
+ Full Common Lisp compatibility is nice, but let's walk before we can run.
+ 
+ @subsection JEmacs improvements
+ 
+ @i{(GSoC, for some subset)}
+ 
+ A lot of work is needed to make
+ @uref{http://jemacs.sourceforge.net/,JEmacs} useful.
+ One could try to import a useful package and see what works and what fails.
+ Or one may look at basic editing primitives.
+ Enhancements may be needed to core Emacs Lisp language primitives
+ (enhancing @ref{task-common-lisp, Common Lisp support} may help),
+ or to the display engine.
+ 
+ Emacs now supports @uref{http://www.gnu.org/software/emacs/manual/html_node/elisp/Lexical-Binding.html,lexical bindings} - we should do the same.
+ 
+ @subsection Improved IDE integration
+ There is some Kawa support for Eclipse (Schemeway), and possibly
+ other IDEs (NetBeans, IntelliJ).  But many improvements are
+ desirable.
+ @ref{task-REPL-improvements, REPL improvements} may be a component of this.
+ 
+ @subsubsection Plugin for NetBeans IDE
+ 
+ Kawa-Scheme support for the NetBeans IDE would be useful.
+ One could perhaps build on the Clojure plugin.
+ 
+ @subsubsection Plugin for Eclipse IDE
+ 
+ Kawa-Scheme support for the Eclipse IDE would be useful.
+ Probably makes sense to
+ enhance @uref{http://sourceforge.net/projects/schemeway/,SchemeWay}.
+ It may also make sense to build on
+ the @uref{http://www.eclipse.org/dltk/,Dynamic Languages Toolkit},
+ possibly making use of @uref{http://schemeide.sourceforge.net/,Schemeide},
+ though DLTk seems more oriented towards interpreted non-JVM-based languages.
+ 
+ @subsubsection Improve Emacs integration
+ 
+ @uref{http://en.wikipedia.org/wiki/SLIME, SLIME} is an Emacs mode
+ that provides IDE-like functionality.  It supports Kawa.
+ 
+ @uref{http://jdee.sourceforge.net/,JDEE} is a Java development environment,
+ so might have better hooks to the JVM and Java debugging architecture.
+ 
+ @uref{http://cedet.sourceforge.net/,CEDET} is a more general
+ framework of development tools.
+ 
+ @subsection Hop-style web programming
+ @uref{http://hop.inria.fr/,Hop} is an interesting design
+ for integrating server-side and client-side programming using
+ a Scheme dialect.  These ideas seem like they would port
+ quite well to Kawa.
+ 
+ @subsection String localization
+ 
+ @i{(GSoC)}
+ 
+ Support localization by extending the
+ @uref{http://srfi.schemers.org/srfi-109/srfi-109.html,SRFI_109}
+ syntax, in the manner of (and compatible with)
+ @uref{http://www.gnu.org/software/gettext/,GNU gettext}.
+ I.e. optionally specify a localization key (to use as an index
+ in the translation database); if there is no key specified,
+ default to using the literal parts of the string.
+ 
+ @subsection Data binding
+ Implement a ``bind'' mechanism similar to that
+ of @uref{http://docs.oracle.com/javafx/1.3/tutorials/core/dataBinding/,JavaFX Script}.
+ The idea is that when you initialize a variable or field,
+ instead of initializing it to a fixed value, you bind it to
+ an expression depending on other variables.
+ We install ``listeners'' on those variables, so when those variables
+ change, we update the bound variable.
+ This feature is useful in many applications, but the initial
+ focus could be GUI programming and perhaps web programming.
+ @c Note in general the result is a ``text'', which is a generalization
+ @c of a string: A text is a sequence of characters *or* other values.
+ @c If an embedded expression evaluates to a non-string, it is @emph{not}
+ @c automatically converted to a string.  Conversion to a string
+ @c is done on demand, for example on printing.
+ @c (This is similar to values in the XML data model.)
+ 
+ @subsection Decimal arithmetic and repeated decimals
+ 
+ @i{(GSoC. Possibly a bit light for a full Summer project,
+ but can be extended or combined with other projects.)}
+ 
+ Exact decimal arithmetic is a variation of exact rational arithmetic,
+ but may be more user-friendly.  In particular, printing using
+ decimals is generally nicer than fractions.
+ It is also sometimes useful to specify an explicit scale,
+ so we can distinguish 0.2 from 0.20.
+ We can use the Java @code{BigDecimal} class, but run into problems
+ with division - for example @code{(/ 1.0 3.0)}.
+ We should implement a subclass of @code{RatNum} that generalizes
+ @code{BigDecimal} to also handle repeating decimals.
+ We need a lexical syntax for repeating decimals.
+ Possible ideas: @code{0._81_} or @code{0.#81}.
+ If a Scheme number literal is specified as exact and has either
+ a decimal point or an exponent (for example @code{#e1.25}), then it should
+ read as an exact decimal, not a fraction.
+ 
+ @subsection Optional strict typing along with an explicit @code{dynamic} type
+ 
+ @i{(GSoC)}
+ 
+ Kawa currently implements ``optimistic'' typing: The compiler only
+ complains if an expression has no values in common with the target type
+ - for example, if assigning a @code{string} expression to an @code{integer}
+ variable.
+ It would be interesting to experiment with a
+ @code{--strict-typing} option (which would never be the default):
+ Strict typing would only allow ``widening'' conversions - i.e.
+ that the expression type be a subtype of the target type.
+ For example it would complain if assigning a @code{number} to an @code{integer}
+ unless you used an explicit cast.
+ 
+ To make this easier to work with we'd make use
+ of the @ref{dynamic-type,@code{dynamic} type}, similar to
+ @uref{https://msdn.microsoft.com/en-us/library/dd264736.aspx,what
+ @code{C#} does}: Any expression can be converted
+ to or from @code{dynamic} without the compiler complaining.
+ Similarly, if @code{x} is @code{dynamic} then @code{x:name}
+ is allowed by the compiler regardless of @code{name}, with all checking
+ being deferred to run-time.  If a variable is declared without a type,
+ it should default to @code{dynamic}.  The @code{dynamic} type
+ is represented in the VM as @code{object} but with an annotation
+ (like we do with @code{character}).
+ 
+ The type-checker might need some changes to better distinguish
+ implicit conversions from explicit casts.
+ 
+ @node Installation
+ @chapter Getting and installing Kawa
+ 
+ @menu
+ * Getting Kawa::
+ * Running Java::                Getting and running Java
+ * Binary distribution::         Installing and using the binary distribution
+ * Source distribution::         Installing and using the source distribution
+ @end menu
+ 
+ @node Getting Kawa, Running Java, , Installation
+ @section Getting Kawa
+ 
+ You can compile Kawa from the source distribution.
+ Alternatively, you can install the pre-compiled binary distribution.
+ 
+ You can get Kawa sources and binaries from the Kawa ftp site
+ @uref{ftp://ftp.gnu.org/pub/gnu/kawa/},
+ or from a @uref{http://www.gnu.org/order/ftp.html,mirror site}.
+ 
+ The current release of the Kawa source code is
+ @uref{ftp://ftp.gnu.org/pub/gnu/kawa/kawa-@value{VERSION}.tar.gz}.
+ (To unpack @code{.tar.gz} files Windows users can use
+ @uref{http://www.7-zip.org/,7-Zip}, which is Free Software.)
+ 
+ The corresponding pre-compiled release
+ is @uref{ftp://ftp.gnu.org/pub/gnu/kawa/kawa-@value{VERSION}.zip}.
+ The most recent snapshot is
+ @uref{ftp://ftp.gnu.org/pub/gnu/kawa/kawa-latest.zip}.
+ Instructions for using either are @ref{Binary distribution,here}.
+ 
+ @subsection Getting the development sources using Git
+ 
+ The Kawa sources are managed using a
+ @uref{https://gitlab.com/kashell/Kawa,git} repository.
+ If you want the very latest version grab
+ @uref{https://git-scm.com/downloads,a git client},
+ and then check out the source using this command:
+ @example
+ git clone https://gitlab.com/kashell/Kawa.git
+ @end example
+ 
+ After a checkout you will need to run:
+ @example
+ ./autogen.sh
+ @end example
+ before proceding with instructions for @ref{Source distribution,building the source distribution}.
+ 
+ Once you have it checked out, you can keep it up-to-date with @code{git pull}.
+ 
+ You can also
+ @uref{https://gitlab.com/kashell/Kawa/tree/master,browse the git archive} online.
+ 
+ @node Running Java, Binary distribution, Getting Kawa, Installation
+ @section Getting and running Java
+ 
+ Before installing Kawa, you will need a working Java system.
+ The released Kawa jar file assumes Java 8 or newer.
+ You need to build Kawa from source if you have Java 5, Java 6,
+ or are targeting Android.
+ (Older versions of Kawa have been reported to
+ work with JDK from 1.1, Kaffe, Symantec Cafe, J++, and GCJ,
+ but these are no longer supported.)
+ 
+ The discussion below assumes you are using the Java Developer's Kit
+ (JDK) from Oracle.  You can download free copies of
+ @uref{http://www.oracle.com/technetwork/java/javase/downloads/index.html, JDK 8} for various platforms.
+ 
+ @c If you want to run Kawa on a Macintosh, see
+ @c @uref{http://rdsathene.org/scheme/mackawa.html}.
+ 
+ The program @code{java} is the Java interpreter.
+ The program @code{javac} is the Java compiler,
+ and is needed if you want to compile the source release yourself.
+ Both programs must be in your @code{PATH}.
+ If you have the JDK in directory @code{$JAVA_HOME},
+ and you are using a Bourne-shell compatible shell
+ (/bin/sh, ksh, bash, and some others) you can set @code{PATH} thus:
+ @example
+ PATH=$JAVA_HOME/bin:$PATH
+ export PATH
+ @end example
+ 
+ @node Binary distribution
+ @section Installing and using the binary distribution
+ 
+ The binary release comes as a @code{.zip} archive that
+ includes Kawa itself (as a @code{.jar} file @code{kawa-@var{version}.jar}),
+ some third-party helper libraries, @code{kawa} command scripts
+ (for GNU/Linux/Unix/MacOS or Windows),
+ and documentation (basically this manual).
+ 
+ After downloading (see @ref{Getting Kawa}), extract the files
+ from the @code{.zip} archive using a suitable @code{unzip} program,
+ which will create a directory @code{kawa-@var{version}},
+ with @code{lib}, @code{bin}, and @code{doc} sub-directories.
+ In the following, we assume the environment variable @code{KAWA_HOME}
+ refers to this directory:
+ @example
+ unzip ~/Downloads/kawa-@var{version}.zip
+ export KAWA_HOME=`pwd`/kawa-@var{version}
+ @end example
+ 
+ The binary release requires Java 8 or later.
+ If you have an older Java implementation, or build for a mobile
+ environment like Android,
+ then you will need to get the source distribution.
+ 
+ If you want to use Kawa as part of some other application,
+ you just need the @code{$KAWA_HOME/lib/kawa.jar}.
+ 
+ @subsubheading Running the @code{kawa} command
+ 
+ To run a Kawa script file or the Kawa read-eval-print-loop
+ run the Kawa application.  There are various way to do so.
+ 
+ The recommended way is to execute the @code{$KAWA_HOME/bin/kawa} Bash
+ shell script.
+ This should work on most Unix-like platforms that have Bash installed,
+ including GNU/Linux, BSD, MacOS, and Cygwin/MingW.
+ (Please report if you have problems.)
+ 
+ The script assumes that either a suitable @code{java} program is
+ in your @code{PATH}; or the @code{JAVA} environment variable
+ names a suitable @code{java} executable; or that @code{JAVA_HOME}
+ is set so @code{$JAVA_HOME/bin/java} is suitable.
+ 
+ If you want to put @code{kawa} in your search path you can of course do:
+ @example
+ PATH=$KAWA_HOME/bin:$PATH
+ @end example
+ Alternatively you can create a symbolic link in an already-searched directory.
+ For example:
+ @example
+ cd /usr/local/bin
+ ln -s $KAWA_HOME/bin/kawa kawa
+ @end example
+ 
+ The @code{bin/kawa.bat} script works on Windows.
+ 
+ Both scripts add some helper libraries, including support for input editing.
+ 
+ It is also possible to run Kawa using @code{java} directly:
+ @example
+ java -jar $KAWA_HOME/lib/kawa.jar
+ @end example
+ or:
+ @example
+ CLASSPATH=$KAWA_HOME/lib/kawa.jar
+ export CLASSPATH
+ java kawa.repl
+ @end example
+ On Windows:
+ @example
+ set classpath=%KAWA_HOME%\lib\kawa.jar
+ @end example
+ 
+ To run Kawa in a fresh window use the -w flag:
+ @example
+ kawa -w
+ @end example
+ or
+ @example
+ java kawa.repl -w
+ @end example
+ 
+ @subsubheading Reading the documentation
+ 
+ The file @code{doc/kawa-manual.epub} contains the Kawa documention
+ packaged as an electronic book, which is readable by most
+ e-book readers.  Plugins are also available for common browsers,
+ for example @uref{http://www.epubread.com,EPUBReader} for @code{firefox}.
+ 
+ Even easier is to invoke
+ @ref{browse-manual-option,@code{bin/kawa --browse-manual}}
+ (or on Windows: @code{bin\kawa.bat --browse-manual}).
+ 
+ An @code{epub} is essentially a zip archive, which you can unzip:
+ @example
+ cd $KAWA_HOME/doc
+ unzip kawa-manual.epub
+ @end example
+ Then you can use a plain browser
+ with the URL @code{file:$KAWA_HOME/doc/OEBPS/index.xhtml}.
+ 
+ @node Source distribution,  , Binary distribution, Installation
+ @section Installing and using the source distribution
+ The Kawa release normally comes as a gzip-compressed tar file named
+ @samp{kawa-@value{VERSION}.tar.gz}.
+ @c The same sources are available as a zip file
+ @c @samp{kawa-@value{VERSION}-src.zip}.
+ Two methods are supporting for compiling the Kawa sources;
+ choose whichever is most convenient for you.
+ 
+ One method uses the traditional GNU @code{configure} script,
+ followed by running @code{make}.  This works well on Unix-like
+ systems, such as GNU/Linux.
+ You can also use this method on Microsoft Windows,
+ with the help of tools from @uref{http://www.MinGW.org/, MinGW}
+ or @uref{http://www.cygwin.org/, Cygwin}.
+ 
+ The other method uses the @code{ant} command, a Java-based
+ build system released by Apache's Jakarta project.  This uses
+ an @code{build.xml} file in place of @code{Makefile}s, and
+ works on non-Unix systems such as Microsoft Windows.  However,
+ the @code{ant} method does not support all
+ the features of the @code{configure}+@code{make} method.
+ 
+ @subsection Build Kawa using @code{configure} and @code{make}
+ 
+ (See @ref{building-on-Windows-with-make,below} for some notes for building
+ on Microsoft Windows.)
+ 
+ If you have a @code{tar.gz} file, first unpack that in your build directory:
+ @example
+ tar xzf kawa-@value{VERSION}.tar.gz
+ cd kawa-@value{VERSION}
+ @end example
+ 
+ If you're building from the Git repository, you need to
+ generate @code{configure} and some other files. This is
+ easiest done with the @code{autogen.sh} script:
+ @example
+ ./autogen.sh
+ @end example
+ 
+ Then you must configure the sources.  This you do in
+ the same way you configure most other GNU software.  Normally
+ you can just run the configure script with no arguments:
+ 
+ @example
+ ./configure
+ @end example
+ The @code{configure} script takes a number of @ref{configure options,options}.
+ 
+ If you have installed Kawa before, make sure your @code{CLASSPATH}
+ does not include old versions of Kawa, or other classes that may
+ conflict with the new ones.
+ 
+ Then you need to compile all the .java source files.
+ Just run make:
+ @example
+ make
+ @end example
+ This assumes that @samp{java} and @samp{javac} are the java interpreter
+ and compiler, respectively.
+ 
+ It has been reported that parallel make doesn't work,
+ so don't use the @code{-j2} or above options.
+ 
+ You can now test the system by running Kawa in place:
+ @example
+ java kawa.repl
+ @end example
+ 
+ or you can run the test suite:
+ @example
+ make check
+ @end example
+ 
+ or you can install the compiled files:
+ @example
+ make install
+ @end example
+ 
+ This will install your classes into @code{$PREFIX/share/java} (and its
+ sub-directories).  Here @code{$PREFIX} is the directory you specified
+ to configure with the @code{--prefix} option, or @code{/usr/local} if you
+ did not specify a @code{--prefix} option.
+ 
+ To use the installed files, you need to set @code{CLASSPATH} so
+ that @code{$PREFIX/share/java/kawa.jar} is in the path:
+ @example
+ CLASSPATH=$PREFIX/share/java/kawa.jar
+ export CLASSPATH
+ @end example
+ This is done automatically if you use the @samp{kawa} script.
+ 
+ @anchor{configure options}
+ @cindex configure options
+ @subsubsection Configure options
+ 
+ The @code{configure} script takes a number of options.
+ The @code{--help} switch gives you a list of options.
+ The following are some of the more common or important ones.
+ 
+ @table @asis
+ @item @code{--prefix=@var{install-dir}}
+ @itemx @code{--prefix @var{install-dir}}
+ By default @code{make install} will install the compiled @code{.jar}
+ files info @code{/usr/local/share/java},
+ the @code{kawa} command into @code{/usr/local/bin},
+ and so on in @code{/usr/local}.
+ The @code{--prefix} option causes the files to be installed
+ under @code{@var{install-dir}} instead of @code{/usr/local}.
+ For example to install the @code{.jar} in @code{/opt/kawa/share/java}
+ and otherwise use @code{/opt/kawa} do:
+ @example
+ ./configure --prefix=/opt/kawa
+ @end example
+ 
+ @item @code{--with-java-source=@var{version}}
+ As distributed, the Kawa source code requires Java 8.
+ If you only have Java 7, Java 6, or Java 5, use the @code{--with-java-source} option:
+ @example
+ ./configure --with-java-source=6
+ @end example
+ 
+ Kawa no longer supports older verisons of Java (JDK 1.4 or older).
+ It might be possible to use a tool
+ like @uref{http://retroweaver.sourceforge.net/, Retroweaver}
+ on the Kawa @code{.jar} to fix up Java 5 dependencies.
+ Contact the Kawa author if you want to be a tester for this.
+ 
+ @item @code{--with-docbook-stylesheet[=@var{path}]}
+ Build the documentation (this manual) as an electronic book
+ (in ebook format) or a website, using
+ the DocBook xslt stylesheets.
+ (You can build the documentation without DocBook, but using
+ it enables nicer-looking and more functional documentation.)
+ 
+ The stylesheets are found using @var{path};
+ the file @code{@var{path}/epub3/chunk.xsl} needs to exist.
+ (For example, on Fedora 25 @var{path} can be @code{/usr/share/sgml/docbook/xsl-ns-stylesheets},
+ while on Debian use @code{/usr/share/xml/docbook/stylesheet/docbook-xsl-ns}.)
+ 
+ @item @code{--with-domterm}
+ @itemx @code{--with-domterm=@var{domterm_home}}
+ Compile with extra support for the @ref{Using DomTerm,DomTerm}
+ terminal emulator library, where @code{@var{domterm_home}}
+ is such that @code{@var{domterm_home}/lib/domterm.jar} exists.
+ (Some DomTerm support is built-in regardless.)
+ 
+ If you use this option along with @code{--with-javafx}
+ then creating a new @ref{REPL Console,REPL} window
+ will create a DomTerm window.
+ 
+ As an optional convenience, you can use the @code{domterm.jar}
+ in the Kawa binary distribution.
+ 
+ @item @code{--with-jline3}
+ @itemx @code{--with-jline3=@var{jline3.jar}}
+ Build support for using @uref{https://github.com/jline/jline3,JLine 3},
+ which is a library for handling console input, similar to GNU readline.
+ If specified, the @var{jline3.jar} is added to the classpath of the
+ generated @code{kawa.sh} or @code{kawa} shell program.
+ 
+ An advantage of @code{--with-jline3} (compared to
+ @code{--enable-kawa-frontend}) is that the former works without native code
+ (on most Unix-like platforms), and it does not require a C wrapper program.
+ 
+ As an optional convenience, you can use the @code{jline.jar}
+ in the Kawa binary distribution.
+ 
+ @item @code{--with-domterm}
+ @itemx @code{--with-domterm=@var{domterm.jar}}
+ Compile with extra support for the @ref{Using DomTerm,DomTerm}
+ terminal emulator library.  (Some DomTerm support is built-in regardless.)
+ 
+ If you use this option along with @code{--with-javafx}
+ then creating a new @ref{REPL Console,REPL} window
+ will create a DomTerm window.
+ 
+ As an optional convenience, you can use the @code{domterm.jar}
+ in the Kawa binary distribution.
+ 
+ @item @code{--with-servlet}
+ @itemx @code{--with-servlet=@var{servlet-jar}}
+ Build support for @ref{Servlets,servlets}, which are used in web servers.
+ This requires the @code{servlet-api.jar} (available various places including
+ @uref{http://tomcat.apache.org/,Tomcat} or
+ @uref{https://glassfish.java.net/,Glassfish}),
+ for @code{javax.servlet.Servlet} and related classes.
+ If this class isn't in your classpath, specify its location
+ as @code{@var{servlet-jar}}. For example:
+ @example
+ ./configure --with-servlet=/path/to/servlet-api.jar 
+ @end example
+ 
+ @item @code{--enable-jemacs}
+ Build JEmacs (enable Emacs-like text editor) and support (a subset of)
+ the Emacs Lisp language.  JEmacs is a proof of concept - not really
+ usable or maintained.
+ 
+ @item @code{--with-javafx}
+ @itemx @code{--with-javafx=@var{javafx-jar}}
+ @itemx @code{--with-javafx=@var{java-home}}
+ Set this flag to enable the convenience features
+ for @ref{Building JavaFX applications,JavaFX}.
+ The JavaFX classes are included in JDK 8 (but not OpenJDK 8),
+ and you don't need to specify @code{@var{javafx-jar}} or @code{@var{java-home}}.
+ For JDK 7 you need to specify @code{@var{javafx-jar}}
+ (the path to @code{javafx.rt}) or @code{@var{java-home}}
+ (the value of the @code{$JAVA_HOME}).
+ 
+ @item @code{--with-android=@var{android-jar}}
+ Build for the Android platform.
+ This requires @ref{Building for Android,special instructons}.
+ 
+ @item @code{--enable-kawa-frontend}
+ If you have the GNU @samp{readline} library installed, you might try
+ adding the @samp{--enable-kawa-frontend} flag.
+ This will build the
+ @samp{kawa} front-end program, which provides input-line editing
+ and an input history.  You can get @samp{readline} from archives
+ of GNU programs, including @uref{ftp://www.gnu.org/}.
+ 
+ Note that using JLine, enabled by @code{--with-jline3},
+ is now recommended instead of using the @code{readline} frontend.
+ 
+ You may need to specify to @code{make} where to find
+ the @code{readline} include files (with @code{READLINE_INCLUDE_PATH})
+ and the library (with @code{READINE_LIB_PATH}).
+ For example on OS/X you need to do:
+ @example
+ make READLINE_INCLUDE_PATH=-I/usr/local/unix/readline/include \
+      READLINE_LIB_PATH=-L/usr/local/unix/readline/lib
+ @end example
+ @end table
+ 
+ @anchor{building-on-Windows-with-make}
+ @subsubsection Building on Windows using MinGW
+ 
+ The Kawa @code{configure} and @code{make} process assumes Unix-like
+ tools, which you can get from @uref{http://mingw.org, the MinGW project}.
+ Download the MingGW Installation Manager, and use it to install
+ at least @code{mingw-developer-toolkit}.
+ (Also installing @code{msys-groff} avoids a minor problem
+ building the documentation.)
+ 
+ The @code{C:\MinGW\msys\1.0\msys.bat} script creates a command window
+ with the @code{bash} shell and the @code{PATH} set up as needed.
+ Alternatively, you can use the standard Windows command prompt
+ if you set your @code{PATH} as described in @uref{http://mingw.org/wiki/Getting_Started, here}.
+ 
+ @subsubsection Building on Windows using Cygwin
+ 
+ The free @uref{http://sourceware.org/cygwin/,Cygwin}
+ environment can be used for building Kawa: The Kawa configure script
+ recognizes Cygwin, and modifies the classpath to use Windows-style
+ path separators.
+ 
+ Beyond the base packages, you probably want to install @code{autoconf},
+ @code{automake}, @code{git}, @code{texinfo}, @code{groff},
+ @code{make}, and @code{diffutils}.
+ 
+ Cygwin (unlike MinGW) has a current version of @code{makeinfo}, but
+ an undiagnosed bug still prevents building @code{kawa.info}.
+ You can work around that problem with @code{touch doc/kawa.info}.
+ 
+ @subsection Building the documentation
+ 
+ @subsubsection Plain HTML documentation
+ 
+ You can build a plain HTML version of the documentation
+ (using @code{makeinfo} from the @code{texinfo} distribution):
+ @example
+ cd doc && make kawa-html/index.html
+ @end example
+ 
+ In this case, point your browser at
+ @code{file:/@var{kawa_srcdir}/doc/kawa-html/index.html}.
+ 
+ @subsubsection Fancier HTML documentation
+ 
+ To build the documentation in a nicer form suitable for a web-site
+ you need @code{makeinfo} @emph{and} the DocBook XSLT tools
+ (and to have run @code{configure} with
+ the @code{--with-docbook-stylesheet} option):
+ @example
+ cd doc && make web/index.html
+ @end example
+ 
+ You can then point your browser at @code{file:/@var{kawa_srcdir}/doc/web/index.html}.
+ 
+ @subsubsection Using ebook readers or the --browse-manual option
+ 
+ To build an @code{EPUB} file suitable for ebook readers,
+ as well as enabling support for the
+ @ref{browse-manual-option,@code{kawa --browse-manual} option}, do:
+ 
+ @example
+ cd doc && make kawa-manual.epub
+ @end example
+ 
+ This also requires the DocBook XSLT tools.
+ 
+ @subsubsection Building a printable PDF file
+ 
+ To build a @code{pdf} file suitable for printing or online viewing do:
+ @example
+ cd doc && make kawa.pdf
+ @end example
+ 
+ The resulting @code{kawa.pdf} is somewhat unsatisfactory - when viewed online,
+ links aren't clickable.  Furthermore, box drawing characters are missing.
+ 
+ @subsection Build Kawa using @code{ant}
+ 
+ Kawa now includes an Ant buildfile (@code{build.xml}).
+ @uref{http://ant.apache.org, Ant} is a part of the Apache
+ Jakarta project.
+ If you don't hava Ant installed,
+ get it from @uref{http://ant.apache.org/bindownload.cgi}.
+ The build is entirely Java based and works equally well on *nix, Windows,
+ and presumably most any other operating system.
+ 
+ Once Ant has been installed and configured (you may need to set the
+ @code{JAVA_HOME}, and @code{ANT_HOME} environment variables), you should
+ be able to change to the directory containing the @code{build.xml} file,
+ and invoke the @samp{ant} command.  With the default settings, a
+ successful build will result in a @code{kawa-@value{VERSION}.jar} in the
+ current directory.
+ 
+ There are a few Ant "targets" of interest (they can be supplied on the
+ Ant command line):
+ 
+ @table @code
+ @item all
+ This is the default, it does @code{classes} and @code{jar}.
+ @item classes
+ Compiles all the files into @code{*.class} files into the directory
+ specified by the @code{build.dir} property.
+ @item jar
+ Builds a jar into into the directory
+ specified by the @code{dist.dir} property.
+ @item runw
+ Run Kawa in a GUI window.
+ @item clean
+ Deletes all files generated by the build, including the jar.
+ @end table
+ 
+ There is not yet a @code{test} target for running the testsuite.
+ 
+ There are various ``properties" that control what @code{ant} does.  You can
+ override these on the command line or by editing the
+ @code{build.properties} file in the same directory as @code{build.xml}.
+ For example, the @code{build.dir} property tells @code{ant} where to
+ build temporary files, and where to leave the resulting @code{.jar}
+ file.  For example, to leave the generated files in the sub-directory
+ named @code{BUILD} do:
+ @example
+ ant -Dbuild.dir=BUILD
+ @end example
+ A sample @code{build.properties} is provided and it contains
+ comments explaining many of the options.
+ 
+ Here are a few general properties that help to customize your build:
+ @table @code
+ @item build.dir
+ Path to put the temporary files used for building.
+ @item dist.dir
+ Path to put the resulting jar file.
+ @item version.local
+ A suffix to add to the version label for your customized version.
+ @item debug
+ Whether (true/false) the Javac "-g" option is enabled.
+ @item optimize
+ Whether (true/false) the Javac "-O" option is enabled.
+ @end table
+ 
+ Here are some Kawa-specific ones (all @code{true}/@code{false}):
+ @code{with-collections}, @code{with-references}, @code{with-awt},
+ @code{with-swing}, @code{enable-jemacs}, and @code{enable-servlet}>
+ See the sample @code{build.properties} for more information on these.
+ 
+ If you change any of the build properties, you will generally want to do
+ an @samp{ant clean} before building again as the build is often not able to
+ notice that kind of change.  In the case of changing a directory path,
+ you would want to do the @code{clean} before changing the path.
+ 
+ A special note for NetBeans users:
+ For some reason the build-tools target which compiles an Ant task won't
+ compile with the classpath provided by NetBeans.
+ You may do @samp{ant build-tools} from the command line outside of NetBeans,
+ in which case you will not want to use the @code{clean} target as that
+ will delete the tool files as well.
+ You can use the @code{clean-build} and/or @code{clean-dist}
+ targets as appropriate.  Alternatively you can add @code{ant.jar} to the
+ @code{build-tools} classpath by copying or linking it into a @code{lib/ext}
+ directory in Kawa's source directory (the one containing the @code{build.xml}
+ file).
+ 
+ @ignore
+ @subsection Compiling Kawa to native code with GCJ
+ 
+ @emph{Using GCJ is no longer supported.  This section is for historial
+ reference, or if someone enhances GCJ enough to support Kawa.}
+ 
+ The GNU Compiler for the Java(tm) Programming Language
+ (@uref{http://gcc.gnu.org/java/,GCJ}) is part of the
+ GNU Compiler Collection (@uref{http://gcc.gnu.org/,GCC}).
+ It can compile Java source or bytecode
+ files into native code on supported systems.
+ Version 4.1 or later of GCC is recommended,
+ and only Intel x86-based Linux/GNU system have been tested with Kawa.
+ 
+ First, get and install GCC.  Set @code{PREFIX} to where
+ you want to install GCJ, and configure it with these options:
+ @example
+ ./configure --enable-threads --enable-languages=c++,java --prefix $PREFIX
+ make bootstrap
+ make install
+ @end example
+ Make sure @code{gcj} is in your path and refers to the newly-installed
+ version, and if needed, set @code{LD_LIBRARY_PATH} to point to the
+ directory where @code{libgcj.so} was installed:
+ @example
+ PATH=$PREFIX/bin:$PATH
+ LD_LIBRARY_PATH=$PREFIX/lib
+ export LD_LIBRARY_PATH
+ @end example
+ 
+ To build Kawa, you need to specify @code{--with-gcj} to
+ @code{configure} which tells it to use GCJ.
+ @example
+ ./configure --with-gcj --prefix $PREFIX
+ @end example
+ Then as before:
+ @example
+ make
+ make install
+ @end example
+ 
+ Alternatively, you can use configure option
+ @code{--with-gcj-dbtool}.  This allows gcj to automatically
+ find the kawa shared libraries from the @code{.jar} file.
+ @end ignore
+ 
+ @node Tutorial
+ @chapter Kawa Scheme Tutorial
+ 
+ @emph{This is obviously incomplete, but it may be useful,
+ especially if you're starting with Kawa from scratch.}
+ If you're new to Scheme you might also check out one of these tutorials:
+ Takafumi Shido's
+ @uref{http://www.shido.info/lisp/idx_scm_e.html,Yet Another Scheme Tutorial};
+ @c dead link Greg Badross @uref{http://www.cs.washington.edu/education/courses/341/99suq/lectures/scheme/,lecture notes};
+ Dorai Sitaram's @uref{http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme-Z-H-1.html,Teach Yourself Scheme in Fixnum Days}; or
+ Paul Wilson's @uref{ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html,An Introduction to Scheme and its Implementation}.
+ 
+ @menu
+ * Tutorial - Introduction::      Introduction
+ * Tutorial - Booleans::          Booleans
+ * Tutorial - Numbers::           Numbers
+ * Tutorial - Functions::         Functions
+ * Tutorial - Variables::         Variables
+ * Tutorial - Pictures::          Pictures
+ * Tutorial - Sequences::         Lists and sequences
+ * Tutorial - Objects::           Creating and using objects
+ * Tutorial - Types::             Types and declarations
+ * Tutorial - Exceptions and errors::
+ * Tutorial - Classes::           Classes
+ * Tutorial - Other Java features::
+ @end menu
+ 
+ @node Tutorial - Introduction
+ @section Introduction
+ You've heard about all the hot scripting languages
+ -- you might even be tired of hearing about them.
+ But Kawa offers you something different than the
+ scripting-language @i{du-jour} can.
+ You may be interested in one that runs on the Java virtual machine,
+ either because you have to interact with other Java tools,
+ or because you like having access to all the Java packages out there.
+ Or maybe you don't care about Java, but you care about performance.
+ If so, let me tell you about Kawa, which is actually one of the
+ very oldest language implementations running on the Java Virtual Machine,
+ dating back to 1996.
+ 
+ The Kawa language is a dialect/implementation of the Scheme language.
+ (The Kawa project also supports other languages, including
+ @uref{http://www.w3.org/XML/Query,XQuery}
+ and @uref{http://jemacs.sourceforge.net,Emacs Lisp},
+ as well as tools for implementing mew programming languages,
+ but we won't cover that in this tutorial.)
+ 
+ @uref{http://www.schemers.org/,Scheme}
+ is an established language with many
+ @uref{http://community.schemewiki.org/?scheme-faq-standards#implementations,implementations},
+ a @uref{http://www.schemers.org/Documents/Standards/,standard} specification
+ (the traditional @uref{http://www.schemers.org/Documents/Standards/R5RS/,R5RS},
+ @uref{http://www.r6rs.org/,R6RS} which was ratified in 2007,
+ and @uref{http://www.r7rs.org/,R7RS} which was ratified in 2013),
+ and is used by universities for both teaching and research.
+ Scheme also has a reputation for being difficult to learn,
+ with a weird parenthesis-heavy syntax,
+ and hard-to-understand concepts like @uref{http://en.wikipedia.org/wiki/Continuation,continuations}.
+ Luckily, you don't need to understand continuations!
+ (Kawa doesn't fully implement them anyway.)
+ 
+ The following assumes that Kawa is already installed on your computer;
+ if not see these @ref{Installation,installation instructions}.
+ Running the @code{kawa} command in interactive mode
+ is a good way start learning Kawa:
+ @example
+ $ @kbd{kawa}
+ #|kawa:1|# @kbd{}
+ @end example
+ If you don't have @code{kawa} but you have a
+ Kawa ``jar'' and you have Java installed you can instead do:
+ 
+ @example
+ $ @kbd{java -jar kawa-@var{version-number}.jar}
+ #|kawa:1|# @kbd{}
+ @end example
+ 
+ The prompt string has the form of a Scheme comment,
+ to make it easier to cut-and-paste.
+ Kawa is expecting you type in an expression or command,
+ which it will evaluate, and then print out the result.
+ For example, a quoted string is a simple expression that evaluates to a
+ string value, which will print as itself, before printing the next prompt:
+ 
+ @example
+ #|kawa:1|# @kbd{"Hello, world!"}
+ Hello, world!
+ #|kawa:2|# @kbd{}
+ @end example
+ @c Thus the Kawa equivalent of the traditional
+ @c @uref{http://en.wikipedia.org/wiki/Hello_world,``hello world''} is trivial.
+ 
+ The most noticable difference from most other programming languages
+ is that Scheme uses ``prefix'' notation for function calls.
+ For example Kawa has a function @code{max} which returns the
+ largest value of the arguments.
+ Instead of @code{max(5, 7, 3)}
+ you write @code{(max 5 7 3)}:
+ 
+ @example
+ (max 5 7 3) @result{} 7
+ @end example
+ 
+ (We use the @code{@result{}} symbol above to indicate that
+ the expression @code{(max 5 7 3)} evaluates to the
+ value @code{7}.)
+ 
+ The prefix notation may feel a bit weird, but you quickly
+ get used to it, and it has some advantages.
+ One is consistency: What are special infix operators in most languages
+ are just regular functions in Scheme.
+ For example, addition is just a regular function call,
+ and @code{+} is just a regular function name:
+ @example
+ (+ 2.5 1.2) @result{} 3.7
+ @end example
+ 
+ The same prefix notation is used for special operations like assignments:
+ @example
+ #|kawa:1|# @kbd{(set! sqrt-of-2 (sqrt 2))}
+ #|kawa:2|# @kbd{sqrt-of-2}
+ 1.4142135623730951
+ @end example
+ 
+ @node Tutorial - Booleans
+ @section Booleans
+ 
+ Scheme uses the syntax @code{#t} and @code{#f}
+ for Boolean true and false value, respectively.  For example, the
+ ``less-than'' function is named @code{<}.
+ Its result is true if the first argument is less than the second (or, if
+ there are more than two arguments, that they are in increasing order):
+ @example
+ (< 3 4) @result{} #t
+ (< -3 -4) @result{} #f
+ (< 2 3 5 7 11)) @result{} #t
+ @end example
+ 
+ The @code{if} special form takes two or three sub-expressions:
+ It evaluates the first expression.
+ If that is true it evaluates the second expression;
+ otherwise it evaluates the third expression, if provided:
+ @example
+ (if (< 3 4) (+ 5 5) (+ 5 6)) @result{} 10
+ @end example
+ 
+ We call @code{if} a special form rather than a function,
+ because for a function all the arguments are evaluated before the
+ function is called, but in a special form that is not neceassarily the case.
+ 
+ In addition to @code{#t} any value except @code{#f}
+ counts as ``true'' when evaluating the first expression of an @code{if}:
+ 
+ @example
+ (if 0 (+ 5 5) (+ 5 6)) @result{} 11
+ @end example
+ 
+ You can use @code{and}, @code{or},
+ and @code{not} to create complex boolean expressions.
+ Of these @code{and} and @code{or}
+ are special forms that only evaluate as many of the sub-expressions as needed.
+ @example
+ (if (not (and (>= i 0) (<= i 9)))
+     (display "error"))
+ @end example
+ 
+ You can use the @code{cond} form as an alternative to
+ @code{if}:
+ @example
+ (cond ((< 3 3) 'greater)
+       ((> 3 3) 'less)
+       (else â€™equal))       @result{} equal
+ @end example
+ 
+ The null value (written as @code{#!null} in Kawa or @code{null} in Java)
+ is also considered as false.
+ 
+ @node Tutorial - Numbers
+ @section Numbers
+ 
+ @subheading Exact integers and fractions
+ 
+ Kawa has the usual syntax for decimal integers.
+ Addition, subtraction, and multiplication
+ are written using the usual @code{+},
+ @code{-}, and  @code{*},
+ but these are all prefix functions that take a variable number of arguments:
+ 
+ @example
+ (+ 1 2 3) @result{} 6
+ (- 10 3 4) @result{} (- (- 10 3) 4)  @result{} 3
+ (* 2 -6)  @result{} -12
+ @end example
+ 
+ Kawa has arbitrary-precision integers.
+ 
+ Let us implement the @uref{http://en.wikipedia.org/wiki/Factorial,factorial} function.
+ Type in the following (we'll look at the syntax shortly):
+ @example
+ #|kawa:1|# @kbd{(define (factorial x)}
+ #|(---:2|# @kbd{  (if (< x 1) 1}
+ #|(---:3|# @kbd{    (* x (factorial (- x 1)))))}
+ @end example
+ 
+ (The prompt changes to indicate a continuation line.)
+ This binds the name @code{factorial}
+ to a new function, with formal parameter @code{x}.
+ This new function is immediately compiled to Java bytecodes,
+ and later a JIT compiler may compile it to native code.
+ 
+ A few tests:
+ @example
+ #|kawa:4|# @kbd{(list (factorial 3) (factorial 4))}
+ (6 24)
+ #|kawa:5|# @kbd{(factorial 30)}
+ 265252859812191058636308480000000
+ @end example
+ 
+ @subheading Floating-point real numbers
+ 
+ Given what was said above about being able to add, subtract and multiply integers,
+ the following may be unexpected:
+ 
+ @example
+ #|kawa:1|# (/ 2 3)
+ 2/3
+ #|kawa:2|# (+ (/ 1 3) (/ 2 3))
+ 1
+ @end example
+ 
+ In many languages, dividing two integers, as 2/3, would result in 0.  At best,
+ the result would be a floating point number, similar to 0.666667.  Instead,
+ Kawa has a @emph{rational} number type, which holds the results of divisions
+ @emph{exactly}, as a proper fraction.  Hence, adding one third to two thirds
+ will always result in exactly one.
+ 
+ Floating-point real numbers are known in Kawa as @emph{inexact} numbers, as
+ they cannot be stored exactly.  Consider:
+ 
+ @example
+ #|kawa:3|# (exact? 2/3)
+ #t
+ #|kawa:4|# (exact? 0.33333333)
+ #f
+ #|kawa:5|# (exact->inexact 2/3)
+ 0.6666666666666666
+ @end example
+ 
+ The first two examples check numbers for being @code{exact?}; there is a
+ corresponding @code{inexact?} test.  The last shows how an exact number can be
+ converted to an inexact form.
+ 
+ Numbers are converted between exact and inexact versions when required
+ within operations or procedures:
+ 
+ @example
+ #|kawa:6|# (+ 0.33333333 2/3)
+ 0.9999999966666666
+ #|kawa:7|# (inexact? (+ 0.33333333 2/3))
+ #t
+ #|kawa:8|# (sin 2/3)
+ 0.618369803069737
+ @end example
+ 
+ @subheading Complex numbers
+ 
+ A @emph{complex} number is made from two parts: a @emph{real} part and an
+ @emph{imaginary} part.  They are written @code{2+3i}.  A complex number can
+ be manipulated just like other numbers:
+ 
+ @example
+ #|kawa:9|# (+ 2+3i 5+2i)
+ 7+5i
+ #|kawa:10|# (* 2+3i 4-3i)
+ 17+6i
+ #|kawa:11|# (integer? (+ 2+3i -3i))
+ #t
+ @end example
+ 
+ Notice how in the last example the result is an integer, which Kawa recognises.
+ 
+ Kawa also includes @ref{Quaternions,quaternion} numbers.
+ 
+ @subheading Units and dimensions
+ 
+ In many applications, numbers have a @emph{unit}.  For example, 5 might be
+ a number of dollar bills, a weight on a scale, or a speed.  Kawa enables us
+ to represent numbers as @emph{quantities}: numbers along with their unit.
+ For example, with weight, we might measure weight in pounds and ounces,
+ where an ounce is 1/16 of a pound.
+ 
+ Using Kawa, we can define units for our weight measurements, and specify the 
+ units along with numbers:
+ 
+ @example
+ #|kawa:12|# (define-base-unit pound "Weight")
+ #|kawa:13|# (define-unit ounce 0.0625pound)
+ #|kawa:14|# 3pound
+ 3.0pound
+ #|kawa:15|# (+ 1pound 5ounce)
+ 1.3125pound
+ @end example
+ 
+ In this example we define a base unit, the pound, and a unit based on it, the
+ ounce, which is valued at 0.0625 pounds (one sixteenth).  Numbers can then be
+ written along with their unit (making them quantities).  Arithmetic is possible 
+ with quantities, as shown in the last line, and Kawa will do the smart thing
+ when combining units.  In this case, 1 pound and 5 ounces is combined to make
+ 1.3125 pounds.
+ 
+ @node Tutorial - Functions
+ @section Functions
+ 
+ To declare a new function use @code{define},
+ which has the following form:
+ @example
+ (define (@var{function-name} @var{parameter-names}) @var{body})
+ @end example
+ 
+ This creates a new function named @var{function-name},
+ which takes @var{parameter-names} as parameters.
+ When the function is called, the  @var{parameter-names}
+ are initialized with the actual arguments. Then @var{body}
+ is evaluated, and its value becomes the result of the call.
+ 
+ For example, in the @code{factorial} function we looked at recently,
+ the @var{function-name} is @code{factorial},
+ and the @var{parameter-names} is @code{x}:
+ 
+ @example
+ (define (factorial x)
+   (if (< x 1) 1
+   (* x (factorial (- x 1)))))
+ @end example
+ 
+ @subheading Anonymous functions
+ 
+ @c If you just evaluate a function nameA function is an actual variable you can evaluate xxx
+ 
+ An @emph{anonymous} function is simply a function which does not have a name.
+ We define an anonymous function using a @dfn{lambda expression}, which has
+ the following form:
+ @example
+ (lambda (@var{parameter-names}) @var{body})
+ @end example
+ 
+ The lambda expression has the @var{parameter-names} and @var{body} of a
+ function, but it has no name.  What is the point of this?
+ 
+ An important example is creating a function to act on a list, perhaps using
+ @code{map}.  The @code{map} function takes two parameters: the first is a
+ function which takes a value and returns a value; the second is a list.  Here,
+ we want to double every number in the list.
+ 
+ The usual way of doing this is to create a named function, called
+ @code{double}, and then apply it to a list:
+ 
+ @example
+ #|kawa:1|# (define (double x)
+ #|.....2|#    (* 2 x))
+ #|kawa:3|# (map double (list 1 2 3 4 5))
+ (2 4 6 8 10)
+ @end example
+ 
+ Instead, anonymous functions make it easy to create a function to work on a
+ list, without having to define it in advance:
+ 
+ @example
+ #|kawa:4|# (map (lambda (x) (* 2 x)) (list 1 2 3 4 5))
+ (2 4 6 8 10)
+ #|kawa:5|# (define y 3)
+ #|kawa:6|# (map (lambda (x) (* x y)) (list 1 2 3 4 5))
+ (3 6 9 12 15)
+ @end example
+ 
+ The first example shows the double example rewritten as an anonymous function.
+ The second example shows how the anonymous function can be changed to
+ fit the place in which it is used: here, the value of @var{y} determines the
+ value by which the list values are multiplied.
+ 
+ Notice that we can name our anonymous functions, in just the same way we
+ name any value in Kawa, using @code{define}:
+ 
+ @example
+ (define double
+    (lambda (n)
+        (* 2 n)))
+ @end example
+ 
+ although more frequently we use the short-hand for defining functions, which we
+ have already met:
+ 
+ @example
+ (define (double n)
+   (* 2 n))
+ @end example
+ 
+ Anonymous functions are ``first-class values'' in Kawa, and can be passed to
+ other functions as arguments (like we did with @code{map}), and they can even
+ be created and returned by functions as results.
+ 
+ @subheading Optional, rest and keyword parameters
+ 
+ You can declare a function that takes optional arguments,
+ or a variable number of arguments.  You can also use keyword parameters.
+ 
+ The following function illustrates the use of @emph{optional} arguments.  The function
+ identifies an optional argument @code{z}: if the function is called with 3 arguments, @code{z}
+ will be bound to the third value, otherwise it will be @code{#f}.
+ 
+ @example
+ (define (addup x y #!optional z)
+   (if z
+     (+ x y z)
+     (+ x y)))
+ @end example
+ 
+ The following examples show @code{addup} applied to 2, 3 and invalid arguments.  It is an error to
+ pass just one argument or more than three: @code{x} and @code{y} are compulsory, but @code{z} is
+ optional.
+ 
+ @example
+ #|kawa:12|# (addup 1 2)
+ 3
+ #|kawa:13|# (addup 1 2 3)
+ 6
+ #|kawa:14|# (addup 1)
+ /dev/stdin:14:1: call to 'addup' has too few arguments (1; min=2, max=3)
+ #|kawa:15|# (addup 1 2 3 4)
+ /dev/stdin:15:1: call to 'addup' has too many arguments (4; min=2, max=3)
+ @end example
+ 
+ In this example, a better way to define the function would be to include a
+ default value for @code{z}, for when its value is not given by the caller.
+ This is done as follows, with the same behavior as above:
+ 
+ @example
+ (define (addup x y #!optional (z 0))
+   (+ x y z))
+ @end example
+ 
+ You can include as many optional parameters as you wish, after the @code{#!optional}.
+ 
+ @emph{Rest} arguments are an alternative way to pass an undefined number of
+ arguments to a function.  Here is @code{addup} written with rest arguments,
+ notice the variable name after the . (dot):
+ 
+ @example
+ (define (addup x y . args)
+   (+ x y (apply + args)))
+ @end example
+ 
+ The @code{args} are simply a list of all remaining values.  The following now all work, as the
+ function only requires a minimum of two numbers:
+ 
+ @example
+ #|kawa:4|# (addup 1 2)
+ 3
+ #|kawa:5|# (addup 1 2 3)
+ 6
+ #|kawa:6|# (addup 1 2 3 4 5 6 7 8)
+ 36
+ @end example
+ 
+ An alternative way to identify the rest args is with @code{#!rest}:
+ 
+ @example
+ (define (addup x y #!rest args)
+   (+ x y (apply + args)))
+ @end example
+ 
+ Finally, it can be useful to identify parameters by name and, for this, Kawa
+ provides @emph{keyword} arguments.  Consider the following function:
+ 
+ @example
+ (define (vector-3d #!key x y z)
+   (make-vector x y z))
+ #|kawa:40|# (vector-3d #:x 2 #:z 3 #:y 4)
+ #(2 4 3)
+ @end example
+ 
+ @code{vector-3d} is defined with three keyword arguments: @code{x}, @code{y}, and @code{z}.  When the
+ function is called, we identify the name for each value by writing @code{#:} at the start of the name.
+ This allows us to write the arguments in any order.  Keyword parameters can also be given default
+ values, as with optional parameters.  Keyword parameters with no default value, and no value in the caller,
+ will get the value @code{#f}.
+ 
+ In the caller, keywords are symbols with @code{#:} at the front (or @code{:} at
+ the end): @ref{Keywords,read more here}.
+ 
+ All these extended types of arguments are available both for ``named'' and for ``anonymous'' functions.
+ Optional, rest and keyword arguments can be mixed together, along with the usual arguments.
+ For details @ref{Extended formals,read more here.}
+ 
+ @node Tutorial - Variables
+ @section Variables
+ 
+ You can declare a variable using a @code{!} form.
+ This takes a variable name, and an expression.  It declares a new
+ variable with the given name, and gives it the value of the expression.
+ @example
+ #|kawa:1|# (! binary-kilo 1024)
+ #|kawa:2|# (! binary-mega (* binary-kilo binary-kilo))
+ #|kawa:3|# binary-mega
+ 1048576
+ @end example
+ 
+ If you prefer, you can use @code{define} instead of @code{!}:
+ 
+ @example
+ #|kawa:1|# @kbd{(define binary-kilo 1024)}
+ #|kawa:2|# @kbd{(define binary-mega (* binary-kilo binary-kilo))}
+ #|kawa:3|# @kbd{binary-mega}
+ 1048576
+ @end example
+ 
+ The advantage of using @code{define} is that it is portable
+ to other Scheme implementations.
+ The advantages of using @code{!} is that it is shorter;
+ it generalizes to patterns (see later);
+ and it guards against accidentally ``shadowing'' a variable
+ by a nested variable with the same name.
+ 
+ A @code{!} (or @code{define}) typed into the command-line
+ defines a top-level variable.
+ 
+ You can also declare local variables, which are variables defined for
+ a given block of code.  For example, in the following code @code{let}
+ is used to set up a local binding of @code{x} to 3: this does not affect
+ the outer binding of @code{x} to 5:
+ 
+ @example
+ (define x 5)
+ 
+ (let ((x 3))
+   (display x))  @result{} 3
+ 
+ (display x)     @result{} 5
+ @end example
+ 
+ Alternative forms for defining local variables are
+ @code{let}, @code{let*}, or @code{letrec}/@code{letrec*}.
+ 
+ The differences are in the order in which definitions are made.
+ @code{let} evaluates all its definitions in the environment holding
+ at the start of the @code{let} statement.  In the following example,
+ the local variables are defined using values from the global variables:
+ 
+ @example
+ (define x 5)
+ (define y 2)
+ 
+ (let ((x (+ 2 y))  ; uses value of global y, i.e. 2
+       (y (+ 3 x))) ; uses value of global x, i.e. 5
+   (display (list x y)))  @result {} (4 8)
+ @end example
+ 
+ @code{let*} instead evaluates each definition in the environment holding
+ at the start of the @code{let*} statement, along with all @emph{previous}
+ local definitions. In the following example, @code{y} is now defined with the
+ @emph{local} value of @code{x}:
+ 
+ @example
+ (define x 5)
+ (define y 2)
+ 
+ (let* ((x (+ 2 y))  ; uses value of global y, i.e. 2
+        (y (+ 3 x))) ; uses value of local x, i.e. 4
+   (display (list x y)))  @result {} (4 7)
+ @end example
+ 
+ @code{letrec/letrec*} are similar, but allow the definition of recursive
+ functions:
+ 
+ @example
+ (letrec ((is-even? (lambda (n) (and (not (= 1 n))
+                                     (or (zero? n)
+                                         (is-odd? (- n 1))))))
+          (is-odd? (lambda (n) (and (not (zero? n))
+                                    (or (= 1 n)
+                                        (is-even? (- n 1)))))))
+   (display (is-even? 11)))   @result {} #f
+ @end example
+ 
+ @node Tutorial - Pictures
+ @section Composable pictures
+ 
+ The @code{pictures} library lets you create geometric shapes
+ and images, and combine them in interesting ways.
+ You first need to import the library:
+ @example
+ (import (kawa pictures))
+ @end example
+ The easiest way to use and learn the library
+ is with a suitable REPL, where you can type
+ expressions that evaluate to pictures values,
+ and view the resulting pictures directly on the console.
+ The easiest way is to start the @code{kawa} command with the @code{-w}
+ flag.  Alternatively, you can use
+ a @ref{Using DomTerm,DomTerm}-based terminal emulator
+ such as @code{qtdomterm} (which is shown in the image below),
+ and then the @code{kawa} command.
+ 
+ @image{images/domterm-pictures-1}
+ 
+ The above image shows two simple examples: a filled
+ circle (radius 30 pixels, color magenta), and a non-filled rotated rectangle
+ (color maroon 3-pixel wide strokes).
+ 
+ See @ref{Composable pictures} for details and more examples.
+ 
+ @subheading Shapes and coordinates
+ 
+ A @dfn{shape} is a geometrical figure consisting of
+ one or more curves and lines.  One kind of shape is a circle;
+ you can create one with the @code{circle} procedure,
+ specifying the radius in ``pixels''.
+ 
+ @example
+ #|kawa:1|# @kbd{(import (kawa pictures))}
+ #|kawa:2|# @kbd{(circle 30)}
+ @image{images/fill-circ-1}
+ @end example
+ It you print a shape, it will show it as a thin black curve.
+ 
+ A @dfn{point} has two real-numbered parts: the point's x-coordinate,
+ and its y-coordinate.
+ The x-coordinate increases as you move right along the page/screen,
+ while the y-coordinate increases as you move @emph{down}.
+ (Unlike traditional mathematics, where
+ the y-coordinate increases as you go up.)
+ The unit distance is one ``pixel'', which is defined as CSS or HTML.
+ You can create a point with @code{&P} operator.
+ For example:
+ @example
+ &P[30 20]
+ @end example
+ is a point 30 pixels right and 20 pixels down from the origin point.
+ To create a circle centered on that point do @code{(center 30 &P[30 20])}.
+ 
+ The expression @code{(rectangle &P[10 20] &P[50 40])} creates
+ a rectangle whose upper left corner is (10,20) and whose
+ lower right corner is (50,40).
+ 
+ A @dfn{dimension} is a pair, a width and height,
+ and is written:
+ @example
+ &D[@var{width} @var{height}]
+ @end example
+ In addition to being used for sizes,
+ a dimension is also used for relative offsets.
+ For example, the previous rectangle could also
+ be written  @code{(rectangle &P[10 20] &D[40 20])}.
+ 
+ You can use @code{line} to create a line.
+ More generally, if you specify @var{n} points you get a
+ @dfn{polyline} of @var{n-1} line segments:
+ @example
+ #|kawa:3|# @kbd{(line &P[10 20] &P[50 60] &P[90 0])}
+ @image{images/polyline-1}
+ @end example
+ The same line using dimensions for relative offsets:
+ @example
+ #|kawa:4|# @kbd{(line &P[10 20] &D[40 20] &D[40 -60])}
+ @end example
+ 
+ A @dfn{closed shape} is one whose end point is the same as its start point.
+ The @code{polygon} function creates one using straight line segments
+ @example
+ #|kawa:5|# @kbd{(polygon &P[10 20] &P[50 60] &P[90 0])}
+ @image{images/polygon-1}
+ @end example
+ 
+ @subheading Colors and filling
+ 
+ You can override the default color (black) using the
+ @code{with-paint} procedure, which takes a color and a picture
+ to produce a new picture:
+ @example
+ #|kawa:6|# @kbd{(with-paint 'red (circle 32))}
+ @end example
+ 
+ The first argument can be either one of the standard CSS/HTML5 color
+ names (such as @code{'red} or @code{'medium-slate-blue}),
+ or an integer representing an sRGB color, usually written
+ as a hex literal in the form @code{#xRRGGBB}:
+ @example
+ #|kawa:7|# @kbd{(with-paint #x0808FF (circle 32))}
+ @end example
+ 
+ The name @code{with-paint} is because the first argument
+ can be not just a color, but a general ``paint'', such as
+ a gradient or a background image.  However, we won't go into that.
+ 
+ If the shape is closed, you can ``fill'' its inside:
+ @example
+ (fill (circle 32))
+ @end example
+ 
+ You can change the color using @code{with-paint}:
+ @example
+ (with-paint 'goldenrod (fill (circle 32)))
+ @end example
+ or as an extra argument to @code{fill}:
+ @example
+ (fill 'goldenrod (circle 32))
+ @end example
+ 
+ draw TODO
+ 
+ @subheading Images
+ An image is a picture represented as a rectangular grid of color values.
+ It may be a photograph from a camera, or be created by a painting
+ program like Photoshop or gimp.
+ You can use @code{image-read} to read an image from a file,
+ typically a @code{.png} or @code{.jpg} file.
+ 
+ @example
+ #|kawa:10|# @kbd{(define img1 (image-read "http://pics.bothner.com/2013/Cats/06t.jpg"))}
+ #|kawa:11|# @kbd{img1}
+ @image{images/image-cat-1a}
+ @end example
+ 
+ @subheading Transforms TODO
+ 
+ @example
+ #|kawa:12|# @kbd{(scale 0.6 (rotate 30 img1))}
+ @image{images/image-cat-1b}
+ @end example
+ 
+ @subheading Combining and adjusting pictures TODO
+ 
+ @subheading Using and combining pictures TODO
+ 
+ @node Tutorial - Sequences
+ @section Lists and sequences
+ 
+ A @dfn{sequence} is a generalized array or list:
+ Zero or more values treated as a compound value.
+ Sequences have certain common operations, including indexing and iteration.
+ (@i{Technical note:} Sequences generally implement the @code{java.util.List}
+ interface, but Kawa will also treat strings and native
+ Java arrays as sequences.)
+ 
+ @subheading Lists
+ 
+ In traditional Lisp-family languages, the @dfn{list} is the
+ most important kind of sequence.
+ (Don't confuse Java's @code{List} interface with Kawa's use of the
+ word @i{list}.  They're related, in that a Kawa ``list'' implements
+ the @code{List} interface, so any @i{list} is also @code{List},
+ but not vice versa.)
+ 
+ A list is implemented as a chain of linked @dfn{pairs}.
+ You can create a constant list by quoting a parenthesized list:
+ @example
+ '(3 4 (10 20 30) "a string")
+ @end example
+ 
+ See @ref{Lists} for details and operations.
+ 
+ @subheading Vectors
+ 
+ A @dfn{vector} is a sequence that is implemented by storing the elements
+ side-by-side in memory.
+ A vector uses less space than a list of the same length,
+ and is generally more efficient than a list.
+ 
+ To create a vector you can use a bracketed list:
+ @example
+ (! vec1 ['A 'B 'C 'D 'E 'F])
+ @end example
+ This creates a vector of 6 symbols and binds it to @code{vec1}.
+ To select an element you can use the traditional
+ @code{vector-ref} procedure:
+ @example
+ (vector-ref vec1 3) @result{} 'D
+ @end example
+ Alternatively, in Kawa you can use function-call notation:
+ @example
+ (vec1 3) @result{} 'D
+ @end example
+ 
+ You can also create a vector using the traditional @code{vector} constructor:
+ @example
+ (! vec2 (vector 'A 'B 'C 'D 'E 'F))
+ @end example
+ There is one important difference between @code{vec1} and @code{vec2}:
+ You can modify @code{vec2} by changing some or all of its elements.
+ You can't do that for @code{vec1}.
+ (We say that @code{vec1} is an @dfn{immutable} or @dfn{constant} vector,
+ while  @code{vec1} is a @dfn{mutable} or @dfn{modifiable} vector.)
+ To change an element use either the traditional @code{vector-set!}
+ procedure, or function-call notation:
+ @example
+ (vector-set! vec2 2 'Y)
+ (set! (vec2 4) 'Z)
+ vec2 @result{} ['A 'B 'Y 'D 'Z 'F]
+ (vector-set! vec1 2 'Y) @result{} @i{throws exception}
+ @end example
+ 
+ See @ref{Vectors} for details and operations.
+ 
+ @subheading Java arrays and primitive vectors
+ 
+ See @ref{Array operations, Using Java arrays} for examples.
+ 
+ @subheading Indexing of general sequences
+ 
+ You can use function-call notation to index a generalized sequence,
+ whether it is a list, vector, any @code{java.util.List},
+ native Java array, or string:
+ @example
+ ((list 'A 'B 'C 'D) 2)  @result{} 'C
+ ("abcdef" 3)  @result{}  @result{}
+ (! farr (float[] 1.5 3 4.5))  ;; native Java array
+ (farr 2) @result{} 4.5
+ @end example
+ 
+ Note that indexing a list with an index @var{i} will be slow, since it
+ has to step through the list @var{i} times.  (So don't do that!)
+ 
+ @subheading Ranges
+ 
+ A @dfn{range} is a sequence of numbers in order,
+ spaced uniformly apart.  Usually, these are (exact) integers
+ that increase by one.  The usual notation is:
+ @example
+ [@var{start} <: @var{end}]
+ @end example
+ This is the sequence of integers starting with the integer @var{start}
+ (inclusive) and ending with the integer @var{end} (exclusive).
+ For example @code{[3 <: 7]} is the sequence @code{[3 4 5 6]}.
+ 
+ The @samp{<:} is a keyword; the @code{<} is a mnemonic for the
+ set of integers that are @code{<} the end value 6.
+ You can also use @code{<=:} if you want to include the upper bound:
+ @code{[4 <=: 8]} is @code{[4 5 6 7 8]}.
+ 
+ You can use @code{>=:} or @code{>:} for a decreasing range.
+ @code{[5 >=: 1]} or @code{[5 >: 0]} both evaluate to @code{[5 4 3 2 1]}.
+ You can also specifify a step value: @code{[1 by: 2 <=: 9]},
+ which evaluates to @code{[1 3 5 7 9]}.
+ (@ref{Ranges,Details here}.)
+ 
+ @subheading Using vector and ranges indexes
+ 
+ If an index is a sequence of integers,
+ the result is a new sequence (of the same type)
+ selecting only the elements matching the index values.
+ For example:
+ @example
+ #|kawa:2|# @kbd{(vec1 [3 5 2])}
+ #(D F C)
+ @end example
+ In general, @code{((V1 V2) I)} is @code{(V1 (V2 I))}.
+ 
+ You can use a range to create a slice - a contiguous subset of a list.
+ @example
+ #|kawa:3|# @kbd{(vec1 [2 <: 6])}
+ #(C D E F)
+ @end example
+ 
+ A range is different from a vector integer in that you can use
+ a range as the index in the LHS of a set!:
+ 
+ @example
+ #|kawa:4|# @kbd{(set! (vec1 [2 <: 4]) #(a b c d e))}
+ #|kawa:5|# @kbd{vec1}
+ #(A B a b c d e E F)
+ @end example
+ 
+ Notice how the number of replaced elements can be different
+ then the number of elements in the replacement value.
+ I.e. you can do insertion and deletion this way.
+ 
+ @example
+ #|kawa:7|# @kbd{(! str1 (string-copy "ABCDEF"))}
+ #|kawa:8|# @kbd{(set! (str1 [2 <: 5]) "98")}
+ AB98F
+ @end example
+ 
+ @node Tutorial - Objects
+ @section Creating and using objects
+ 
+ An @dfn{object} is a value that has the following features:
+ @itemize
+ @item
+ class - each object is an instance of a specific class,
+ making it part of the class hierarchy, which is an important
+ aspect of the type system;
+ @item
+ properties - various fields and methods, depending on the class;
+ @item
+ identity - it is distinct from all other objects,
+ even if all the properties are the same.
+ @end itemize
+ 
+ We later discuss @ref{Tutorial - Classes,how to write a new class}.
+ Here we assume you're using an existing class, which
+ could be written in Java or Scheme.
+ 
+ @subheading Creating a new object
+ 
+ To create a new object of class @code{T} you call @code{T} as if it
+ were a function, passing it the various constructor arguments:
+ @example
+ (java.io.File "src" "build.xml")
+ @end example
+ 
+ If there are keyword arguments they are used to initialize
+ the corresponding named properties:
+ @example
+ (! button1 (javax.swing.JButton text: "Do it!" tool-tip-text:  "do it"))
+ @end example
+ This create a new @code{JButton} object (using @code{JButton}'s
+ default constructor), and sets the @code{text} and @code{tool-tip-text}
+ properties (by calling @code{JButton}'s @code{setText}
+ and @code{setToolTipText} methods).
+ If there are constructor arguments, they must come before the keywords.
+ 
+ For objects that have components or elements, you
+ can list these at the end.  For example:
+ @example
+ (java.util.ArrayList 11 22 33)
+ @end example
+ This creates a fresh @code{java.util.ArrayList} (using the
+ default constructor), and then calls the @code{add} method 3 times.
+ 
+ If you prefer you can use the @code{make} procedure,
+ but that only handle simple constructor calls:
+ @example
+ (make java.io.File "src" "build.xml")
+ @end example
+ 
+ See @ref{Allocating objects} for details.
+ 
+ @subheading Calling instance methods
+ 
+ Given an object @var{obj} of a class that has a method @var{meth},
+ you can call it with argumens @var{v1} ... @var{v2} using @ref{Colon notation}:
+ @example
+ (@var{obj}:@var{meth} @var{v1} ... @var{v2})
+ @end example
+ For example:
+ @example
+ (button1:paintImmediately 10 10 30 20)
+ @end example
+ 
+ If you prefer, you can use the @code{invoke} procedure,
+ normally with a quoted method name:
+ @example
+ (invoke button1 'paintImmediately 10 10 30 20)
+ @end example
+ You need to use @code{invoke} (rather than colon notation)
+ if @var{obj} is a @code{Class} or a type expression, or its class
+ implements @code{gnu.mapping.HasNamedParts}.
+ 
+ See @ref{Method operations} for details.
+ 
+ @subheading Accessing properties
+ 
+ If @var{obj} has a field or property named @var{fld} you can also use colon
+ notation:
+ @example
+ @var{obj}:@var{fld}
+ @end example
+ 
+ You use the same syntax whether @var{fld} is an actual field in the
+ object, or a @dfn{property} (in the Java Beans sense).  The
+ latter is implemented using a getter/setter pair:
+ Methods named @code{get@var{F}} and  @code{set@var{F}}, respectively.
+ For example:
+ @example
+ button1:tool-tip-text
+ @end example
+ is equivalent to:
+ @example
+ (button1:getToolTipText)
+ @end example
+ 
+ You can also change a field or property using colon notation:
+ @example
+ (set! @var{obj}:@var{fld} @var{value})
+ @end example
+ For example:
+ @example
+ (set! button1:tool-tip-text "really do it!")
+ @end example
+ This is equivalent to:
+ @example
+ (button1:setToolTipText "really do it!")
+ @end example
+ 
+ Instead of colon notation, you can use the @code{field} procedure.
+ 
+ See @ref{Field operations} for details.
+ 
+ @subheading Static fields and methods
+ 
+ Kawa views static properties and methods as
+ properties and methods of the class itself.
+ To call a static method use the syntax:
+ @example
+ (@var{clas}:@var{meth} @var{v1} ... @var{vn})
+ @end example
+ For example:
+ @example
+ (java.math.BigDecimal:valueOf 12345 2) @result{} 123.45
+ @end example
+ 
+ To access a static field do @code{@var{clas}:@var{fld}}.  For example:
+ @example
+ java.awt.Color:RED
+ @end example
+ 
+ You can also use the @code{static-field} and @code{invoke-static} procedures.
+ 
+ @node Tutorial - Types
+ @section Types and declarations
+ 
+ A @dfn{type} is a named value for a set
+ of objects with related properties.
+ For example, @code{vector} is the type for standard Scheme vectors.
+ You can use a type to specify that a variable can only have
+ values of the specified type:
+ 
+ @example
+ #|kawa:5|# @kbd{(define v ::vector #(3 4 5))}
+ #|kawa:6|# @kbd{v}
+ #(3 4 5)
+ #|kawa:7|# @kbd{(set! v 12)}
+ /dev/stdin:7:1: warning - cannot convert literal (of type gnu.math.IntNum) to vector
+ Value (12) for variable 'v' has wrong type (gnu.math.IntNum) (gnu.math.IntNum cannot be cast to gnu.lists.FVector)
+ 	at atInteractiveLevel$7.run(stdin:7)
+ 	at gnu.expr.ModuleExp.evalModule(ModuleExp.java:302)
+ 	at kawa.Shell.run(Shell.java:275)
+ 	at kawa.Shell.run(Shell.java:186)
+ 	at kawa.Shell.run(Shell.java:167)
+ 	at kawa.repl.main(repl.java:870)
+ Caused by: java.lang.ClassCastException: gnu.math.IntNum cannot be cast to gnu.lists.FVector
+ 	... 6 more
+ @end example
+ 
+ Using a type specification catches errors, and makes your programs
+ more readable.  It can also allow the Kawa compiler to generate code
+ that runs faster.
+ 
+ You can use a type to check that a value is an instance of the type,
+ using either the @code{instance?} function:
+ 
+ @example
+ (instance? #(3 4 5) vector) @result{} #t
+ (instance? '(3 4 5) vector) @result{} #f
+ @end example
+ 
+ As a convenience, you can use a type-name followed by a ``@code{?}'':
+ @example
+ (@var{type}? @var{val}) == (instance? @var{val} @var{type})
+ @end example
+ 
+ You can ``call'' a type as if it were a function,
+ which constructs a new instance of the type.
+ The following example shows how to construct a normal Scheme vector,
+ and a Java array of ints:
+ 
+ @example
+ |kawa:1|# (vector )
+ #()
+ #|kawa:2|# (instance? (vector ) vector)
+ #t
+ #|kawa:3|# (define x (int[] 1 2 3))
+ #|kawa:4|# x
+ [1 2 3]
+ #|kawa:5|# (instance? x int[])
+ #t
+ @end example
+ 
+ A fully-qualified Java class is a type name.
+ So are the names of Java primitive types.
+ So are Java array types, as shown above.
+ 
+ e.g. a JFrame is constructed by using its class name as a function:
+ 
+ @example
+ #|kawa:6|# (javax.swing.JFrame )
+ javax.swing.JFrame[frame0,0,25,0x0,invalid,hidden,layout=java.awt.BorderLayout,
+ title=,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,
+ rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,
+ layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,
+ flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
+ @end example
+ 
+ A type is a true run-time value:
+ 
+ @example
+ (define mytypes (list vector list string))
+ (instance? #(3 4 5) (car mytypes) @result{} #t
+ @end example
+ 
+ The @code{define-alias} form is useful for defining shorter names
+ for types, like a generalization of Java's @code{import} statement:
+ 
+ @example
+ (define-alias jframe javax.swing.JFrame)
+ @end example
+ 
+ @node Tutorial - Exceptions and errors
+ @section Exceptions and errors
+ 
+ Kawa supports the exception framework and forms
+ from R6RS and R7RS.  See @ref{Exceptions} for details.
+ 
+ @subheading Native exception handling
+ 
+ You can also work with native Java exceptions at a low level.
+ 
+ The @code{primitive-throw} procedure throws a @code{Throwable} value.
+ It is implemented just like Java's @code{throw}.
+ @example
+ (primitive-throw (java.lang.IndexOutOfBoundsException "bad index"))
+ @end example
+ 
+ You can catch an exception with the @code{try-catch} syntax.  For example:
+ @example
+ (try-catch
+   (do-a-bunch-of-stuff)
+   (ex java.lang.Throwable
+     (format #f "caught ~a~%~!" ex)
+     (exit)))
+ @end example
+ 
+ A @code{try-finally} does the obvious:
+ @example
+ (define (call-with-port port proc)
+   (try-finally
+    (proc port)
+    (close-port port)))
+ @end example
+ 
+ Both @code{try-catch} and @code{try-finally} are
+ expression forms that can return values, while the corresponding
+ Java forms are statements that cannot return values.
+ 
+ @node Tutorial - Classes
+ @section Classes
+ 
+ See @ref{Defining new classes} for the gory details; no tutorial yet.
+ 
+ @node Tutorial - Other Java features
+ @section Other Java features
+ 
+ @subheading Import
+ 
+ The @code{import} form can be used to avoid having to write
+ fully-qualified class names.  For example:
+ @example
+ (import (class java.util
+                Map
+                (HashMap HMap)))
+ @end example
+ This defines aliases for two classes in the @code{java.util} package,
+ one with renaming:
+ @code{Map} is an alias for @code{java.util.Map},
+ and @code{HMap} is an alias for @code{java.util.HashMap}.
+ 
+ The @code{class} keyword is needed because the @code{import}
+ form is also used for Kawa's module system.
+ See @ref{importing-class-names} and @ref{Importing} for details.
+ 
+ @subheading Synchronized blocks
+ 
+ You can use a @code{synchronized} expression:
+ 
+ @example
+ (synchronized obj form1 ... formn)
+ @end example
+ This waits until it can get an exclusive lock on @var{obj}
+ and then evaluates @var{form1} through @var{formn}.
+ Unlike Java, this is an expression and returns the value of @var{formn}.
+ 
+ @subheading Annotations
+ 
+ You can write annotation declarations - see @ref{Annotations} for details.
+ 
+ Kawa does not yet support annotations on types,
+ or declaring new annotation classes.
+ 
+ @part Reference Documentation
+ 
+ @node Running
+ @chapter How to start up and run Kawa
+ 
+ The easiest way to start up Kawa is to run the @samp{kawa} program.
+ This finds your Java interpreter, and sets up @samp{CLASSPATH} correctly.
+ If you have installed Kawa such that @code{$PREFIX/bin} is in your @code{$PATH},
+ just do:
+ @example
+ kawa
+ @end example
+ However, @samp{kawa} only works if you have a Unix-like environment.
+ On some platforms, @samp{kawa} is a program that uses the GNU
+ @samp{readline} library to provide input line editing.
+ 
+ To run Kawa manually, you must start a Java Virtual Machine.
+ How you do this depends on the Java implementation.
+ For Oracle's JDK, and some other implementations, you must have the
+ Java evaluator (usually named @code{java}) in your @code{PATH}.
+ You must also make sure that the @code{kawa/repl.class} file,
+ the rest of the Kawa packages, and the standard Java
+ packages can be found by searching CLASSPATH.
+ @xref{Running Java}.
+ 
+ Then you do:
+ @example
+ java kawa.repl
+ @end example
+ 
+ In either case, you will then get the @samp{#|kawa:1|#} prompt,
+ which means you are
+ in the Kawa read-eval-print-loop.  If you type a Scheme
+ expression, Kawa will evaluate it.  Kawa will then print the
+ result (if there is a non-"void" result).
+ 
+ @menu
+ * Options::      Command-line arguments
+ * Scripts::      Running Command Scripts
+ * REPL Console:: The REPL (read-eval-print-loop) console
+ * Exiting::      Exiting Kawa
+ * Compiling::    Compiling to byte-code
+ @end menu
+ 
+ @node Options, Scripts, Running, Running
+ @section Command-line arguments
+ 
+ @cindex options
+ You can pass various flags to Kawa, for example:
+ @example
+ kawa -e '(display (+ 12 4))(newline)'
+ @end example
+ or:
+ @example
+ java kawa.repl -e '(display (+ 12 4))(newline)'
+ @end example
+ Either causes Kawa to print @samp{16}, and then exit.
+ 
+ At startup, Kawa executes an init file from the user's home
+ directory.
+ The init file is named @code{.kawarc.scm} on Unix-like systems
+ (those for which the file separator is @code{'/'}),
+ and @code{kawarc.scm} on other systems.
+ This is done before the read-eval-print loop
+ or before the first @code{-f} or @code{-c} argument.  (It is not run
+ for a @code{-e} command, to allow you to set options to override
+ the defaults.)
+ 
+ @subsection Argument processing
+ 
+ Kawa processes the command-line arguments in order.
+ Options (which either start with @samp{-} or contain a @samp{=})
+ may ``use up'' one or more command arguments.
+ Some of the options (@samp{-c}, @samp{-e}, @samp{-f}, @samp{-s},
+ @samp{-C}, @code{-w}, @samp{--}, @code{--browse-manual})
+ are @dfn{action options}; others set various properties.
+ 
+ When all the command-line arguments have been ``used up''
+ and if no action options have been seen,
+ then Kawa enters an interactive read-eval-print loop.
+ (If an action option has been seen, we're done.)
+ 
+ If the next command-line argument is not an option
+ (does not start with @samp{-} nor contains a @samp{=})
+ then we're done if we've seen an action option (and the
+ last action option wasn't preceded by @code{--with-arg-count}).
+ (Presumably any remaining arguments were command-line-arguments
+ used by the action option.)
+ 
+ Otherwise, the first remaining argument names either a
+ file that is read and evaluated, or a compiled class.
+ In the former case, the whole file is read and compiled as a module
+ before being loaded (unlike the @code{-f} flag which reads and
+ evaluates the file command by command.)
+ If the argument is the fully-qualified name of a class,
+ then the class is loaded, an instance allocated,
+ and its @code{run} method invoked.  If the class was compiled from
+ a Kawa Scheme module, then invoking @code{run} has the
+ effect of evaluating the module body.
+ The @code{command-line-arguments} vector is set to any remaining
+ arguments after the file/class name.
+ (This can be overridden with the @code{--with-arg-count} option.
+ Command-line processing continues if there are any further arguments.)
+ 
+ @subsection General options
+ 
+ @table @code
+ @item -e @var{expr}
+ Kawa evaluates @var{expr}, which contains one or more Scheme expressions.
+ Does not cause the @code{~/.kawarc.scm} init file to be run.
+ @item -c @var{expr}
+ Same as @samp{-e @var{expr}}, except that it
+ does cause the @code{~/.kawarc.scm} init file to be run.
+ @item -f @var{filename-or-url}
+ Kawa reads and evaluates expressions from the file named
+ by @var{filename-or-url}.  If the latter is @samp{-},
+ standard input is read (with no prompting).  Otherwise,
+ it is equivalent to evaluating @samp{(load "@var{filename-or-url}")}.
+ The @var{filename-or-url} is interpreted as a URL
+ if it is absolute - it starts with a "URI scheme" like @code{http:}.
+ @item -s
+ @itemx --
+ The remaining arguments (if any) are passed to @samp{command-line-arguments}
+ and (the @code{cdr} of) @code{(command-line}),
+ and an interactive read-eval-print loop is started.
+ This uses the same "console" as where you started up Kawa;
+ use @samp{-w} to get a new window.
+ @item --script @var{filename-or-url}
+ @itemx --script@var{N} @var{filename-or-url}
+ The global variable @samp{command-line-arguments} is set to the remaining
+ arguments (if any).
+ Kawa reads and evaluates expressions from the file named
+ by @var{filename-or-url}.
+ If @code{script} is followed by an integer @var{N},
+ then @var{N} lines are skipped first.
+ 
+ Skipping some initial lines is useful if you want to have a non-Kawa
+ preamble before the actual Kawa code.
+ One use for this is for Kawa shell scripts (@pxref{Scripts}).
+ 
+ @item -w
+ @itemx -w@var{sub-option}
+ Creates a new top-level window, and runs an interactive read-eval-print
+ in the new window.  See @ref{New-Window}.
+ Same as @code{-e (scheme-window #t)}.
+ You can specify multiple @samp{-w} options, and also use @samp{-s}.
+ @item --help
+ Prints out some help.
+ @item --version
+ Prints out the Kawa version number, and then exits.
+ 
+ If Kawa was built with a @code{.git} repository present,
+ also prints the result of @code{git describe}.
+ @anchor{browse-manual-option}
+ @item --browse-manual
+ @itemx --browse-manual=@var{command}
+ Browse a local copy of the documentation (this manual).
+ 
+ This creates a mini web-server that reads
+ from @code{doc/kawa-manual.epub}, which is
+ included in the binary distributions, but not built by default from source.
+ 
+ If no @var{command} is specified, creates a new window or tab
+ in your default web browser.
+ If @var{command} is a string containing @code{%U},
+ then Kawa replaces @code{%U} with a URL that references itself,
+ and then executes the resulting command.
+ If @var{command} does not contain @code{%U}, then
+ @var{command} becomes @var{command}@code{" %U"}.
+ For example to use the Firefox browser to browse the manual do either of:
+ @example
+ kawa --browse-manual=firefox
+ kawa --browse-manual="firefox %U"
+ @end example
+ 
+ @item --server @var{portnum}
+ Start a server listening from connections on the specified @var{portnum}.
+ Each connection using the Telnet protocol causes a new read-eval-print-loop
+ to start.  This option allows you to connect using any
+ Telnet client program to a remote "Kawa server".
+ @item --with-arg-count=@var{argc}
+ This option is used before an action option (such as @code{-f}).
+ The @var{argc} arguments after the action become the
+ value of the @code{command-line-arguments} during the action.
+ When the action is finished, command-line-processing resumes
+ after skipping the @var{argc} arguments.
+ 
+ For example:
+ @example
+ $ kawa -f a.scm -f b.scm x y
+ @end example
+ When evaluating @code{a.scm} the @code{command-line-arguments}
+ by default is @emph{all} the remaining arguments: @code{["-f" "b.scm" "x" "y"]}.
+ Then @code{b.scm} is evaluated with @code{command-line-arguments}
+ set to @code{["x" "y"]}
+ 
+ @example
+ $ kawa --with-arg-count=0 -f a.scm -f b.scm x y
+ @end example
+ In this case @code{a.scm} is evaluated with @code{command-line-arguments}
+ set to the empty vector @code{[]}, and then @code{b.scm} is evaluated with @code{command-line-arguments}
+ set to @code{["x" "y"]}
+ 
+ @example
+ $ kawa --with-arg-count=4 -f a.scm -f b.scm x y
+ @end example
+ In this case @code{a.scm} is evaluated with @code{command-line-arguments}
+ set to @code{["-f" "b.scm" "x" "y"]}. Since command-line processing
+ skips the arguments specified by @code{--with-arg-count=4},
+ in this case @code{b.scm} is not evaluated.
+ @end table
+ 
+ @subsection Options for language selection
+ 
+ @table @code
+ @item --scheme
+ Set the default language to Scheme.
+ (This is the default unless you select another language,
+ or you name a file with a known extension on the command-line.)
+ @item --r5rs
+ @itemx --r6rs
+ @itemx --r7rs
+ Provide better compatibility with the specified Scheme standards.
+ (This is a work-in-progress.)
+ For example @code{--r6rs} aims to disable Kawa extensions
+ that conflict with R6RS.  It does not aim to disable all extensions,
+ only incompatible extensions.
+ These extensions disable the colon operator and keyword literals,
+ as well as the use of initial @samp{@@} as a splicing operator.
+ The ``@code{l}'' exponent suffix of a number literal creates a
+ floating-point double, rather than a @code{BigInteger}.
+ Selecting @code{--r5rs} makes symbols by default
+ case-insensitive.
+ @item --elisp
+ @itemx --emacs
+ @itemx --emacs-lisp
+ Set the default language to Emacs Lisp.
+ (The implementation is quite incomplete.)
+ @item --lisp
+ @itemx --clisp
+ @itemx --clisp
+ @itemx --commonlisp
+ @itemx --common-lisp
+ Set the default language to CommonLisp.
+ (The implementation is @emph{very} incomplete.)
+ @item --krl
+ Set the default language to KRL.  See @ref{KRL}.
+ @item --brl
+ Set the default language to KRL, in BRL-compatibility mode.  See @ref{KRL}.
+ @item --xquery
+ Set the default language to the draft XML Query language.
+ See the @uref{http://www.gnu.org/software/qexo/,Kawa-XQuery page}
+ for more information.
+ @item --xslt
+ Set the default language to XSLT (XML Stylesheet Language Transformations).
+ (The implementation is @emph{very} incomplete.)
+ See the @uref{http://www.gnu.org/software/qexo/xslt.html,Kawa-XSLT page}
+ for more information.
+ @item --pedantic
+ Try to follow the approprate language specification to the letter,
+ even in corner cases, and even if it means giving up some
+ Kawa convenience features.  This flag so far only affects
+ the XQuery parser, but that will hopefully change.
+ @end table
+ 
+ @subsection Options for warnings and errors
+ 
+ @table @code
+ @cindex @code{--warn-@var{whatever}}
+ @cindex @code{--no-warn-@var{whatever}}
+ @pindex @code{warn-undefined-variable}
+ @item --warn-undefined-variable
+ Emit a warning if the code references a variable which is neither in
+ lexical scope nor in the compile-time dynamic (global) environment.
+ This is useful for catching typos.
+ (A @code{define-variable} form can be used to silence warnings.
+ It declares to the compiler that a variable is to be resolved dynamically.)
+ This defaults to on;
+ to turn it off use the @code{--no-warn-undefined-variable} flag.
+ @pindex warn-unknown-member
+ @item --warn-unknown-member
+ Emit a warning if the code references a named member (field or method)
+ for which there is no match in the compile-time type of the receiver.
+ This defaults to on;
+ to turn it off use the @code{--no-warn-unknown-member} flag.
+ @pindex warn-invoke-unknown-method
+ @item --warn-invoke-unknown-method
+ Emit a warning if the @code{invoke} function calls a named method
+ for which there is no matching method in the compile-time type of the receiver.
+ This defaults to the value of @code{--warn-unknown-member},
+ to turn it off use the @code{--no-warn-invoke-unknown-method} flag.
+ @pindex warn-unused
+ @item --warn-unused
+ Emit a warning if a variable is unused or code never executed. This defaults
+ to on; to turn it off use the @code{--no-warn-unused} flag.
+ @cindex warn-unreachable
+ @item --warn-unreachable
+ Emit a warning if the code can never be executed. This defaults to on;
+ to turn it off use the @code{--no-warn-unreachable} flag.
+ @cindex warn-void-used
+ @item --warn-void-used
+ Emit a warning if an expression depends on an expression
+ that is void (always has zero values), including call to @code{void}
+ functions and method.  Also warn if an expression depends on a
+ conditional (@code{if}) that has no ``else'' clause.
+ Examples include using the value of @code{set-car!} as
+ an argument to a function, or to initialize a variable.
+ This defaults to on;
+ to turn it off use the @code{--no-warn-void-used} flag.
+ @pindex warn-as-error
+ @item --warn-as-error
+ Treat a compilation warning as if it were an error and halt compilation.
+ @end table
+ 
+ An option can be followed by a value, as
+ in @code{--warn-invoke-unknown-method=no}.
+ For boolean options, the values @code{yes}, @code{true}, @code{on}, or @code{1}
+ enable the option, while @code{no}, @code{false}, @code{off},
+ or @code{0} disable it.
+ You can also negate an option by prefixing it with @code{no-}:
+ The option @code{--no-warn-unknown-member}
+ is the same as @code{--warn-unknown-member=no}.
+ 
+ These options can also be used in the module source, using
+ @code{module-compile-options} or @code{with-compile-options}.
+ (In that case they override the options on the command line.)
+ 
+ @subsection Options for setting variables
+ 
+ @table @code
+ @item @var{name}=@var{value}
+ Set the global variable with the specified @var{name} to the given @var{value}.
+ The type of the @var{value} is currently unspecified; the plan is for it
+ to be like XQuery's @dfn{untyped atomic} which can be coerced as needed.
+ @item @{@var{namespace-uri}@}@var{local-name}=@var{value}
+ Set the global variable with the specified namespace uri and
+ namespace-local name to the given value.
+ @end table
+ 
+ These options are processed when invoking the @code{kawa}
+ application (i.e. the @code{kawa.repl} application).
+ If you want a Kawa application compiled with @code{--main}
+ to process these these assignments, call the
+ @code{process-command-line-assignments} utility function.
+ 
+ @table @code
+ @item -D@var{variable-name}=@var{variable-value}
+ Sets the JVM property @var{variable-name} to @var{variable-value},
+ using the @code{setProperty} method of @code{java.lang.System}.
+ @end table
+ 
+ @subsection Options for the REPL console
+ 
+ @table @asis
+ @item @code{--console}
+ @itemx @code{--no-console}
+ Usually Kawa can detect when the standard input port is a ``console''
+ or ``terminal'', but these are useful for overriding that detection.
+ The @code{--console} flag is useful when the standard input is a pipe,
+ but you want to direct Kawa to treat it as an interactive terminal.
+ The @code{--no-console} flag was useful for older pre-Java-6
+ implementations that did not have the @code{java.lang.Console} class.
+ @item @code{console:type=}@var{console-types}
+ @itemx @code{console:use-jline=}[@code{yes}|@code{no}]
+ @itemx @code{console:jline-mouse=}[@code{yes}|@code{no}]
+ See the @ref{REPL Console} section.
+ @item @code{console:prompt1=@var{prompt1}}
+ @itemx @code{console:prompt2=@var{prompt2}}
+ Initialize @ref{input-prompt1,@code{input-promp1} and @code{input-prompt2}}, respectively.
+ @end table
+ See also the @code{--output-format} flag.
+ 
+ @subsection Options for controlling output formatting
+ 
+ @cindex @code{--output-format}
+ @table @code
+ @item --output-format @var{format}
+ @itemx --format @var{format}
+ Change the default output format to that specified by @var{format}.
+ See @ref{Named output formats} for more information and a list.
+ @end table
+ 
+ @table @code
+ @item out:base=@var{integer}
+ The number base (radix) to use by default when printing rational numbers.
+ Must be an integer between 2 and 36, and the default is of course 10.
+ For example the option @code{out:base=16} produces hexadecimal output.
+ Equivalent to setting the @code{*print-base*} variable.
+ @item out:radix=no|yes
+ If true, prints an indicator of the radix used when printing rational numbers.
+ The default is @code{no}.
+ Equivalent to setting the @code{*print-radix*} variable.
+ @item out:doctype-system=@var{system-identifier}
+ If @code{out:doctype-system} is specified then a @code{DOCTYPE} declaration
+ is written before writing a top-level XML element, using
+ the specified @var{system-identifier}.
+ @item out:doctype-public=@var{public-identifier}
+ Ignored unless  @code{out:doctype-system} is also specified,
+ in which case the @var{public-identifier} is written
+ as the public identifiers of the @code{DOCTYPE} declaration.
+ @item out:xml-indent=@var{kind}
+ Controls whether extra line breaks and indentation are added
+ when printing XML.
+ If @var{kind} is @code{always} or @code{yes} then newlines and
+ appropriate indentation are added before and after each element.
+ If @var{kind} is @code{pretty} then the pretty-printer is used
+ to only add new lines when an element otherwise won't fit on a single line.
+ If @var{kind} is @code{no} (the default) then no extra line breaks
+ or indentation are added.
+ @item out:line-length=@var{columns}
+ @itemx out:right-margin=@var{columns}
+ Specifies the maximum number of number of columns in a line
+ when the pretty-printer decides where to break a line.
+ (The two options are equivalent.)
+ @end table
+ 
+ @subsection Options for compiling and optimizing
+ 
+ @table @code
+ @item --target @var{version}
+ The @var{version} can be a JDK or Java specification version:
+ @code{5}, @code{6}, or @code{7}.
+ The JDK versions @code{1.5} and @code{1.6} are equivalent to @code{5}
+ or @code{6}, respectively.
+ Specify a JVM (classfile) version to target.  This is useful
+ if (for example) you use Java 6, but want to create @code{.class} files
+ that can run on Java 5.  In that case specify @code{--target 5}.
+ @end table
+ 
+ The following options control which calling conventions are used:
+ @table @code
+ @item --full-tailcalls
+ Use a calling convention that supports proper tail recursion.
+ @item --no-full-tailcalls
+ Use a calling convention that does not support proper tail recursion.
+ Self-tail-recursion (i.e. a recursive call to the current function)
+ is still implemented correctly, assuming that the called function
+ is known at compile time.
+ @item --no-inline
+ Disable inlining of known functions and methods.
+ The generated code runs slower, but you can more reliably trace procedures.
+ Normally Kawa will assume that a procedure @code{fn}
+ declared using a @code{(define (fn args) body)} form is constant,
+ assuming it isn't modified in the current module.  However, it is
+ possible some other module might modify the binding of @code{fn}.
+ You can use the @code{--no-inline} to disable the assumption that @code{fn}
+ is constant.
+ @end table
+ 
+ The default is currently @code{--no-full-tailcalls} because
+ it is usually faster.
+ It is also closer to the Java call model, so may be better for people
+ primarily interested in using Kawa for scripting Java systems.
+ 
+ Both calling conventions can co-exist:  Code compiled
+ with @code{--full-tailcalls} can call code compiled
+ with @code{--no-full-tailcalls} and vice versa.
+ 
+ These options can also be used in the module source, using
+ @code{module-compile-options} or @code{with-compile-options}.
+ (In that case they override the options on the command line.)
+ 
+ The options @samp{-C}, @samp{-d}, @samp{-T}, @samp{-P}, @samp{--main}
+ @samp{--applet}, and @code{--servlet} are used to compile a Scheme file;
+ see @ref{Files compilation}.
+ The options @samp{--module-static}, @code{--module-nonstatic},
+ @code{--no-module-static}, and @code{--module-static-run}
+ control how a module is mapped to a Java class; see @ref{static-or-non-modules}.
+ The option @samp{--connect @var{portnum}} is only used by
+ the @samp{kawa} front-end program.
+ 
+ @subsection Options for debugging
+ 
+ The following options are useful if you want to debug or understand
+ how Kawa works.
+ @table @code
+ @item --debug-dump-zip
+ Normally, when Kawa loads a source file, or evaluates a non-trivial expression,
+ it generates new internal Java classes but does not write them out.  This
+ option asks it to write out generated classes in a @samp{.zip} archive
+ whose name has the prefix @samp{kawa-zip-dump-}.
+ @item --debug-print-expr
+ Kawa translates source language forms into an internal @code{Expression}
+ data structure.  This option causes that data structure to be written out
+ in a readable format to the standard output.
+ @item --debug-print-final-expr
+ Similar to the previous option, but prints out the @code{Expression} after
+ various transformations and optimizations have been done, and just before
+ code generation.
+ @item --debug-syntax-pattern-match
+ Prints logging information to standard error when a @code{syntax-rules}
+ or @code{syntax-case} pattern matches.
+ @item --debug-error-prints-stack-trace
+ Prints a stack trace with any error found during compilation.
+ @item --debug-warning-prints-stack-trace
+ Prints a stack trace with any warning found during compilation.
+ @end table
+ 
+ @subsection Options for web servers
+ 
+ JDK 6 (or later) includes a complete web server library.
+ 
+ @table @code
+ @item --http-auto-handler @var{context-path} @var{appdir}
+ Register a web application handler that uses files
+ in the directory @var{appdir} to handle HTTP (web) requests
+ containing the given @var{context-path}.  That is it handles
+ requests that start with @code{http://localhost:@var{port}@var{context-path}}.
+ (This assumes the @var{context-path} starts with a @code{/}.)
+ @xref{Self-configuring page scripts}.
+ @item --http-start @var{port}
+ Start the web server, listing on the specified @var{port}.
+ @end table
+ 
+ @subsection Options for the JVM
+ 
+ The @code{kawa} front-end can pass options to the @code{java} launcher,
+ using @code{-J} or @code{-D} options.
+ These must be given @emph{before} any other arguments.
+ For example:
+ @example
+ kawa -J-Xms48m -Dkawa.command.name=foo foo.scm
+ @end example
+ is equivalent to (ignoring classpath issues):
+ @example
+ java -Xms48m -Dkawa.command.name=foo kawa.repl foo.scm
+ @end example
+ You can also pass a @code{-D} option (but not a @code{-J} option) after the
+ class name, in which case it is processed by the Kawa command-line processor
+ rather than the @code{java} launcher.  The effect is normally the same.
+ 
+ @table @code
+ @item -J@var{jvm-option}
+ Passes the @var{jvm-option} to the @code{java} command,
+ before the class-name (@code{kawa.repl}) and Kawa options.
+ @item -D@var{variable-name}=@var{variable-value}
+ Sets the JVM property @var{variable-name} to @var{variable-value}.
+ Equivalent to @code{-J-D@var{variable-name}=@var{variable-value}}.
+ @end table
+ 
+ @node Scripts
+ @section Running Command Scripts
+ 
+ If you write a Kawa application, it is convenient to be able
+ to execute it directly (from the command line or clicking an icon, say),
+ without have to explicitly run @code{kawa} or @code{java}.
+ On Unix-like systems the easiest way to do this is to
+ write a small shell script that runs your Kawa application.
+ 
+ For modest-sized applications it is convenient if the shell script
+ and the Kawa code can be in the same file.
+ Unix-like systems support a mechanism where a @dfn{script} can
+ specify a program that should execute it.  The convention
+ is that the first line of the file should start with the two characters
+ @samp{#!} followed by the absolute path of the program that should
+ process (interpret) the script.
+ 
+ (Windows has @dfn{batch files}, which are similar.)
+ 
+ This convention works well for script languages that use @samp{#}
+ to indicate the start of a comment, since the interpreter will
+ automatically ignore the line specifying the interpreter filename.
+ Scheme, however, uses @samp{#} as a multi-purpose prefix,
+ and Kawa specifically uses @samp{#!} as a prefix for
+ various @ref{Special named constants} such as @code{#!optional}.
+ 
+ Kawa does recognize the three-character sequence @samp{#!/} at the
+ beginning of a file as special, and ignores it.
+ Here is an example:
+ @example
+ #!/usr/local/bin/kawa
+ (format #t "The command-line was:~@{ ~w~@}~%" (command-line))
+ @end example
+ 
+ If you copy this text to a file named @code{/home/me/bin/scm-echo},
+ set the execute permission, and make sure it is in your @code{PATH},
+ then you can execute it just by naming it on command line:
+ @example
+ $ chmod +x /home/me/bin/scm-echo
+ $ PATH=/home/me/bin:$PATH
+ $ scm-env a b
+ The command-line was: "/home/me/bin/scm-echo" "a" "b"
+ @end example
+ The system kernel will automatically execute @code{kawa}, passing it the
+ filename as an argument.
+ 
+ Note that the full path-name of the @code{kawa} interpreter
+ must be hard-wired into the script.  This means you may have to edit
+ the script depending on where Kawa is installed on your system.
+ Another possible problem is that the interpreter must be an
+ actual program, not a shell script. Depending on how you configure
+ and install Kawa, @code{kawa} can be a real program or a script.
+ You can avoid both problems by the @code{env} program, available on
+ most modern Unix-like systems:
+ 
+ @example
+ #!/usr/bin/env kawa
+ (format #t "The command-line was:~@{ ~w~@}~%" (command-line))
+ @end example
+ 
+ This works the same way, but assumes @code{kawa} is in the
+ command @code{PATH}.
+ 
+ @subsection Setting kawa options in the script
+ 
+ If you need to specify extra arguments to @code{kawa},
+ you can run arbitrary shell command inside Scheme block comments.
+ Here is an example:
+ @example
+ #!/bin/sh
+ #|
+ exec kawa out:base=16 out:radix=yes "$0" "$*"
+ |#
+ (format #t "The command-line is:~@{ ~w~@}.~%" (command-line))
+ (display "It has ")
+ (display (apply + (map string-length (command-line))))
+ (display " characters.")
+ (newline)
+ @end example
+ 
+ The trick is to hide the shell code from Kawa inside
+ a @code{#|...|#} block-comment.  The start of the block comment
+ is a line starting with a @code{#}, so it is treated as a comment by the shell.
+ You can then invoke @code{kawa} (or @code{java} directly)
+ as you prefer, setting up class-path and jars as needed,
+ and passing whatever arguments you want.
+ (The shell replaces the @code{"$0"} by the name of the script, and
+ replaces the @code{"$@@"} by the remaining arguments passed to the script.)
+ You need to make sure the shell finishes before it reaches
+ the end of the block comment or the Scheme code, which would confuse it.
+ The example uses @code{exec}, which tells the shell to @emph{replace}
+ itself by @var{kawa};
+ an alternative is to use the shell @code{exit} command.
+ 
+ If you copy the above file to @code{/tmp/sch-echo} and make
+ that file executable, you can run it directly:
+ @example
+ $ /tmp/scm-echo "a b" "c d"
+ The command-line is: "/tmp/scm-echo" "a b c d".
+ It has #x14 characters.
+ @end example
+ 
+ When the Kawa reader sees the initial @code{#/} it sets
+ the command name to the file name, so it can be used by a future
+ call to @code{(command-name)}.  If you want to override
+ this you can use the @code{-Dkawa.command.name=@var{name}} option.
+ 
+ Using comments this way has the advantage that you have the
+ option of running the script ``manually'' if you prefer:
+ @example
+ $ kawa /tmp/scm-echo out:base=8 "x y"
+ The command-line is: "/tmp/scm-echo" "out:base=8" "x y".
+ It has 26 characters.
+ @end example
+ 
+ @subsection Other ways to pass options using meta-arg or --script
+ 
+ An argument consisting of just a @code{\} (backslash)
+ causes Kawa to read the @emph{second} line looking for
+ options.  (Quotes and backslashes work like in the shell.)
+ These replace the backslash in the command line.
+ 
+ This is a less verbose mechanism, but it requires an
+ absolute path to @code{kawa}, due to shell limitations.
+ 
+ @example
+ #!/usr/bin/kawa \
+   --scheme --full-tailcalls
+ (format #t "The command-line is:~@{ ~w~@}.~%" (command-line))
+ @end example
+ 
+ In this case the effective command line received by Kawa will
+ be @code{--scheme}, @code{--full-tailcalls}, followed by the
+ script filename, followed by other arguments specified when
+ running the script.
+ 
+ The backslash used this way originated in
+ @uref{http://www.scsh.net, scsh} where it is called the @dfn{meta-arg}.
+ (Unlike scsh, Kawa's @code{#!} is not a block comment,
+ but a rest-of-line, though the backslash causes the following line
+ to also be skipped.) 
+ 
+ An alternative method is to use the @code{--script2} option,
+ which tells Kawa to execute the script after ignoring
+ the initial two lines.  For example:
+ 
+ @example
+ #!/bin/sh
+ exec kawa --commonlisp out:base=16 --script2 "$0" "$@@"
+ (setq xx 20) (display xx) (newline)
+ @end example
+ 
+ This is slightly more compact than using block-comments as shown earlier,
+ but it has the disadvantage that you can't explicitly
+ use @code{kawa} or @code{java} to run the script unless you
+ make sure to pass it the @code{--script2} option.
+ 
+ @subsection Scripts for compiled code
+ If you compile your Kawa application to class files (or better:
+ a @code{jar} file), you probably still want to write a small
+ shell script to set things up.  Here is one method:
+ 
+ @example
+ #!/bin/sh
+ export CLASSPATH=/my/path
+ exec kawa -Dkawa.command.name="$0" foo "$@@"
+ @end example
+ 
+ Using the @code{kawa} front-end is a convenience, since it automatically
+ sets up the paths for the Kawa classes, and (if enabled) it
+ provides readline support for the default input port.
+ 
+ Setting the @code{kawa.command.name} property to @code{"$0"}
+ (the filename used to invoke the script) enables
+ @code{(command-line}) to use the script name as the command name.
+ 
+ You can invoke @code{java} directly, which is necessary when
+ running a @code{jar} file:
+ 
+ @example
+ #!/bin/sh
+ exec java -cp /path/to/kawa -Dkawa.command.name="$0" foo.jar "$@@"
+ @end example
+ 
+ @ignore
+ (It is in principle possible to compile a Kawa application to
+ ``a native executable'', for example using @code{gcj}.
+ However, this is no longer supported, as gcj is no longer
+ being actively developed.)
+ @end ignore
+ 
+ @node REPL Console
+ @section The REPL (read-eval-print-loop) console
+ 
+ The read-eval-print-loop (REPL) console is a convenient way to
+ do simple programming, test out things, and experiment.
+ As the name implies, the REPL repeatedly (in a loop)
+ prints out a prompt, reads an input command, evaluates it, then prints the result.
+ 
+ The REPL is started when you invoke the @code{kawa} command
+ with no arguments.  For example:
+ 
+ @example
+ $ @kbd{kawa}
+ #|kawa:1|# @kbd{(define pi (* 2 (asin 1)))}
+ #|kawa:2|# @kbd{(list pi (sqrt pi))}
+ (3.141592653589793 1.7724538509055159)
+ #|kawa:3|# @kbd{}
+ @end example
+ 
+ The colors and styles used for the prompt and the user input
+ depend on user preference and the capabilities of the console device.
+ (If you read this on a color screen you should see pale green for the
+ prompt and pale yellow for the user input;
+ this matches the defaults for the DomTerm console.)
+ 
+ You can @ref{Prompts,change the prompt string} if you want.
+ The default format depends on the (programming) language used;
+ the one shown above is used for Scheme.
+ It has the form of a comment, which can be convenient for copying
+ and pasting lines.
+ 
+ You can @ref{Named output formats,change the output formatting} with
+ the @code{--output-format} command-line option.
+ 
+ The basic console has few frills, but should work in any enviroment
+ where you have a console or terminal.  It has no dependencies,
+ except the kawa @code{.jar} file (and Java):
+ @example
+ $ @kbd{java kawa-@value{VERSION}.jar}
+ #|kawa:2|# @kbd{}
+ @end example
+ 
+ On rare occason you may need to specify the @code{--console} flag.
+ 
+ @subsection Input line editing and history
+ 
+ When typing a command in a console it is helpful to go back
+ and correct mistakes, repeat and edit previous commands, and so on.
+ How well you can do this varies a lot depending on which tools you use.
+ Kawa delegates input editing to an external tool.
+ The recommended and default input-editing tool is
+ the @uref{https://github.com/jline/jline3,JLine3 library},
+ which is bundled with the Kawa binary distribution.
+ 
+ JLine3 handles the normal editing comands, including arrow keys
+ for moving around in the input, and deleting with backspace or delete.
+ In general, JLine3 uses the same keybindings as GNU readline,
+ which are based on Emacs key-bindings.
+ 
+ You can use the up-arrow to move to previous commands in the
+ input history and down-arrow to go forwards.
+ Control-R (``reverse search'' searches backwards in the history
+ for a previous command that contains the search string.
+ 
+ Multi-line commands are treated as a unit by JLine3:
+ If Kawa determines that input is ``incomplete'' it will
+ ask for continuation lines - and you can go back and edit previous
+ lines in the same command.
+ You can explicitly create a multi-line command with Escape-Space.
+ An entry in the command history may be multiple lines.
+ 
+ Tab-completion works for Kawa-Scheme identifiers: If you type TAB
+ after an identifier, Kawa will present a list of possible completions.
+ 
+ There are multiple alternatives to using JLine3.
+ You can use GNU readline (if you configured with @code{--enable-kawa-frontend}).
+ You can use a front-end program like @code{rlfe} or @code{fep}.
+ You can use Emacs shell or scheme mode.
+ You can also use DomTerm in line-edit mode, where the browser handles
+ the editing.
+ 
+ @table @asis
+ @item @code{console:use-jline=}[@code{yes}|@code{no}]
+ Disable (with @code{no}) or enable (with @code{yes}, which is the default)
+ input line editing with JLine.
+ @item @code{console:console:jline-mouse=}[@code{yes}|@code{no}]
+ Enable (with @code{yes}) mouse click reporting from
+ most xterm-like terminals to JLine, which means you
+ can move the input cursor with the mouse.
+ This is disabled by default because it conflicts with other useful mouse
+ actions (text selection using drag; middle-button paste; right-button
+ context menu; and wheel mouse scrolling).
+ If you enable mouse-reporting, on most terminals you can get the
+ standard behavior when pressing the shift key.  E.g. to enable selection,
+ drag with the shift key pressed.  (However, mouse-wheel scrolling
+ may not work even with shift pressed.)
+ @end table
+ 
+ @anchor{New-Window}
+ @subsection Running a Command Interpreter in a new Window
+ 
+ Instead of using an existing terminal window for Kawa's REPL console,
+ you can request a new window.
+ The command-line options @code{-w} creates a new window.
+ Kawa also creates a new window when it needs to create a REPL
+ (for example if invoked with no options) and it is not running
+ in a console.
+ 
+ You have a number of options for how the window appears and
+ what it supports, controlled by text following @code{-w}.
+ All except @code{-wswing} (and @code{-wconsole}) use DomTerm,
+ so they depend on some kind of web browser technology.
+ All except @code{-wswing} by default use  JLine3 input editing,
+ if available.
+ 
+ @table @asis
+ @item @code{-w}
+ Pick the default/preferred console implementation.
+ You can specify your preference with the @code{console:type=} option,
+ which is followed by one of the options below (without the @code{"-w"} prefix),
+ It can also be list of options separated by semi-colons, in which
+ case they are tried in order.
+ 
+ The current default (it may change) is as if you specified:
+ @example
+ console:type="google-chrome;browser;javafx;swing;console"
+ @end example
+ 
+ @item @code{-wbrowser}
+ Creates a Kawa window or tab in your preferred desktop browser.
+ Kawa starts a builtin HTTP and WebSocket server to communicate with the browser.
+ @item @code{-wbrowser=@var{command}}
+ Uses @var{command} to display the Kawa REPL.
+ The @var{command} should include the pattern @code{%U}, which Kawa replaces
+ with a URL that it listens to.
+ (Alternatively, it can use the pattern @code{%W}, which Kawa replaces
+ with the port number of its WebSocket server.  However, this feature may be removed.)
+ If the is no @code{%} in the @var{command}, Kawa add @code{" %U"}.
+ Thus @code{-wbrowser=firefox} is the same as @code{-wbrowser="firefox %U"}.
+ @item @code{-wgoogle-chrome}
+ Creates a new Google Chrome window in ``app mode'' - i.e. with no location or menu bar.
+ This is the same as @code{-wbrowser="google-chrome --app=%U"}.
+ @item @code{-wqtdomterm}
+ Uses the @code{QtDomTerm} application.
+ Same as @code{-wbrowser="qtdomterm --connect localhost:%W"}, where @code{%W}
+ is the port of the WebSocke server that Kawa starts.
+ @item @code{-wjavafx}
+ Creates a new window using JavaFX WebView, which runs in the same JVM as Kawa.
+ While this doesn't currently have much in the way of Kawa-specific menus
+ or other features, it has the most potential for adding them in the future.
+ However, it does require JavaFX, which is not always available,
+ and which does not see a lot of love from Oracle. (It uses an old version of WebKit.)
+ @item @code{-wswing}
+ Create a console using the Swing toolkit.
+ This is the old implementation of @code{-w}.
+ It is deprecated because it only supports the builtin Swing line editing.
+ (I.e. neither DomTerm or JLine3 features are available, though
+ ``printing'' @ref{Composable pictures,pictures} does work.)
+ @item @code{-wserve}
+ @itemx @code{-wserve=}@var{port}
+ Starts up an HTTP server (along with a WebSocket server),
+ but does not automatically create any browser windows.
+ Instead you can use any modern browser to load @code{http://localhost:@var{port}/}.
+ If @var{port} is not specified, the systems selects it (and prints it out).
+ @item @code{-wconsole}
+ Same as @code{"--"} - i.e. it uses the existing console.
+ @item @code{console:type=}@var{preference-list}
+ Specify the behavior of plain @code{-w}.
+ @end table
+ 
+ @anchor{Using DomTerm}
+ @subsection Using DomTerm
+ 
+ @uref{http://domterm.org,DomTerm} is a family of terminal emulators that use
+ the DomTerm JavaScript library.
+ 
+ You can either have Kawa start DomTerm:
+ @example
+ $ kawa @var{options} -w
+ @end example
+ or start a DomTerm terminal emulator and have it start Kawa:
+ @example
+ $ domterm kawa @var{options} --
+ @end example
+ (You can also start a shell in a @code{domterm} window, and then start @code{kawa}.)
+ 
+ Either approach works and both give you the benefits of DomTerm:
+ @itemize
+ @item
+ A xterm/ansi-compatible terminal emulator,
+ which means you can use (for example) JLine3 for input editing.
+ @item
+ You can ``print'' images, @ref{Composable pictures,pictures}, or HTML elements.
+ @item
+ Pretty-printing is handled by the terminal,
+ which means line-breaking is re-computed when window width changes.
+ @item
+ Hide/show buttons allow you to temporarily hide/unhide the output from a specific command.
+ @item
+ You can save a session as an HTML file,
+ which can be viewed later.
+ (Still with dynamic line-breaking and pretty-printing, as well as working hide/show buttons.)
+ The file is actually XHTML, so it can be processed with XML-reading tools.
+ @item
+ Distinct styles for prompts, input, error output and regular output,
+ which can be customized with CSS.
+ @end itemize
+ 
+ For now it is recommended to use both DomTerm and JLine3.
+ 
+ @deffn Procedure domterm-load-stylesheet stylesheet [name]
+ The string @var{stylesheet} should be a literal CSS stylesheet
+ which is downloaded into the current DomTerm console.
+ The new stylesheet is given the attribute @code{name=@var{name}},
+ where @var{name} defaults to @code{"Kawa"}.  If there is an
+ existing stylesheey whose @code{name} attribute is @var{name},
+ it is replaced.
+ In this example we change the background color to light gray:
+ @example
+ (domterm-load-stylesheet "div.domterm @{ background-color: lightgray@}")
+ @end example
+ @end deffn
+ 
+ @node Exiting
+ @section Exiting Kawa
+ Kawa normally keeps running as long as there is an active
+ read-eval-print loop still awaiting input or there is an unfinished
+ other computation (such as requested by a @samp{-e} or @samp{-f} option).
+ 
+ To close a read-eval-print-loop, you can type the special
+ literal @code{#!eof} at top level.  This is recognized as end-of-file.
+ Typing an end-of-file character (normally ctrl-D under Unix)
+ should also work, but that depends on your operating system
+ and terminal interface.
+ 
+ If the read-eval-print-loop
+ is in a new window, you can select @samp{Close} from the @samp{File} menu.
+ 
+ To exit the entire Kawa session, call the
+ @ref{Exiting the current process,@code{exit} procedure} (with 0 or 1 integer arguments).
+ 
+ @node Compiling, , , Running
+ @section Compiling to byte-code
+ 
+ All Scheme functions and source files are invisibly compiled
+ into internal Java byte-codes.
+ (A traditional interpreter is used for macro-expansion.
+ Kawa used to also interpret ``simple'' expressions in interactive mode,
+ but always compiling makes things more consistent, and allows for
+ better stack traces on errors.)
+ 
+ To save speed when loading large Scheme source files, you probably
+ want to pre-compile them and save them on your local disk.
+ There are two ways to do this.
+ 
+ You can compile a Scheme source file to a single archive file.
+ You do this using the @code{compile-file} function.
+ The result is a single file that you can move around and @code{load}
+ just like the @code{.scm} source file.  You just specify the name
+ of the archive file to the @code{load} procedure.
+ Currently, the archive is a "zip" archive and has extension ".zip";
+ a future release will probably use "Java Archive" (jar) files.
+ The advantage of compiling to an archive is that it is simple
+ and transparent.
+ 
+ Alternatively, you can compile a Scheme source file to a
+ collection of @samp{.class} files.
+ You then use the standard Java class loading mechanism to load the code.
+ The compiled class files do have to be installed somewhere
+ in the @code{CLASSPATH}.
+ 
+ @menu
+ * Files compilation::           Compiling to a set of .class files
+ * Archive compilation::         Compiling to an archive file
+ * Compiling using Ant::
+ * Application compilation::     Compiling to a standalone application
+ * Applet compilation::          Compiling to an applet
+ * Compiling to executable::     Compiling to a native executable
+ @end menu
+ 
+ @node Files compilation
+ @subsection Compiling to a set of .class files
+ 
+ Invoking @samp{kawa} (or @samp{java kawa.repl}) with
+ the @samp{-C} flag will compile
+ a @samp{.scm} source file into one or more @samp{.class} files:
+ @example
+ kawa --main -C myprog.scm
+ @end example
+ 
+ You run it as follows:
+ @example
+ kawa [-d @var{outdirectory}] [-P @var{prefix}] [-T @var{topname}] [--main | --applet | --servlet] -C @var{infile} ...
+ @end example
+ 
+ Note the @samp{-C} must come last, because @samp{Kawa} processes the
+ arguments and options in order,
+ 
+ Here:
+ @table @code
+ @item -C @var{infile} ...
+ The Scheme source files we want to compile.
+ @item -d @var{outdirectory}
+ The directory under which the resulting @samp{.class} files will be.
+ The default is the current directory.
+ @item -P @var{prefix}
+ A string to prepend to the generated class names.
+ The default is the empty string.
+ @item -T @var{topname}
+ The name of the "top" class - i.e. the one that contains the code
+ for the top-level expressions and definitions.
+ The default is generated from the @var{infile} and @var{prefix}.
+ @item --main
+ Generate a @code{main} method so that the resulting "top" class can
+ be used as a stand-alone application. @xref{Application compilation}.
+ @item --applet
+ The resulting class inherits from @code{java.applet.Applet},
+ and can be used as an applet.  @xref{Applet compilation}.
+ @item --servlet
+ The resulting class implements @code{javax.servlet.http.HttpServlet},
+ and can be used as a servlet in a servlet container like Tomcat.
+ @end table
+ 
+ When you actually want to load the classes, the @var{outdirectory}
+ must be in your @samp{CLASSPATH}.
+ You can use the @code{require} syntax or the @code{load} function to load the code,
+ by specifying the top-level class, either as a file name
+ (relative to @var{outdirectory}) or as a class name.
+ E.g. if you did:
+ @example
+ kawa -d /usr/local/share/java -P my.lib. -T foo -C foosrc.scm
+ @end example
+ you can use either:
+ @example
+ (require my.lib.foo)
+ @end example
+ or:
+ @example
+ (load "my.lib.foo")
+ @end example
+ Using @code{require} is preferred as it imports the definitions
+ from @code{my.lib.foo} into the compile-time environment,
+ while @code{load} only imports the definitions into the run-time environment.
+ 
+ If you are compiling a Scheme source file (say @samp{foosrc.scm})
+ that uses macros defined in some other file (say @samp{macs.scm}),
+ you need to make sure the definitions are visible to the compiler.
+ One way to do that is with the @samp{-f}:
+ @example
+ kawa -f macs.scm -C foosrc.scm
+ @end example
+ 
+ Many of the options @ref{Options,,described earlier} are
+ relevant when compiling.  Commonly used options include language selection,
+ the @code{--warn-xxx} options, and @code{--full-tailcalls}.
+ 
+ @node Archive compilation
+ @subsection Compiling to an archive file
+ 
+ @deffn Procedure compile-file source-file compiled-archive
+ Compile the @var{source-file}, producing a @code{.zip} archive
+ @var{compiled-file}.
+ 
+ 
+ For example, to byte-compile a file @samp{foo.scm} do:
+ @example
+ (compile-file "foo.scm" "foo")
+ @end example
+ 
+ This will create @samp{foo.zip}, which contains
+ byte-compiled JVM @code{.class} files.
+ You can move this file around, without worrying about class paths.
+ To load the compiled file, you can later @code{load} the
+ named file, as in either @code{(load "foo")} or @code{(load "foo.zip")}.
+ This should have the same effect as
+ loading @samp{foo.scm}, except you will get the faster byte-compiled versions.
+ @end deffn
+ 
+ @node Compiling using Ant
+ @subsection Compiling using Ant
+ @cindex kawac
+ Many Java projects use @uref{http://ant.apache.org, Ant}
+ for building Java projects.  Kawa includes a @code{<kawac>}
+ Ant task that simplifies compiling Kawa source files to classes.
+ See the @code{build.xml} in the Kawa source distribution for examples.
+ See the @uref{ant-kawac.html, @code{kawac} task documentation} for details.
+ 
+ @node Application compilation
+ @subsection Compiling to a standalone application
+ 
+ A Java application is a Java class with a special method
+ (whose name is @code{main}).  The application can be invoked directly
+ by naming it in the Java command.
+ If you want to generate an application from a Scheme program,
+ create a Scheme source file with the definitions you need, plus
+ the top-level actions that you want the application to execute. 
+ 
+ For example, assuming your Scheme file is 
+ @code{MyProgram.scm}, you  have two ways at your disposal to 
+ compile this Scheme program to a standalone application:
+ @enumerate
+ @item
+ Compile
+ in the regular way described in the previous section, but add the
+ @code{--main} option.
+ @example
+ kawa --main -C MyProgram.scm
+ @end example
+ 
+ The @code{--main} option will compile all Scheme programs
+ received in arguments to standalone applications.
+ @item
+ Compile
+ in the regular way decribed in the previous section, but add the 
+ @code{main: #t} module compile option to your module.
+ @example
+ ;; MyProgram.scm
+ (module-name <myprogram>)
+ (module-compile-options main: #t)
+ @end example
+ 
+ @example
+ kawa -C MyProgram.scm
+ @end example
+ 
+ This way you can compile multiple Scheme programs at once, and
+ still control which one(s) will compile to standalone application(s).
+ @end enumerate
+ 
+ Both methods will create a @code{MyProgram.class} which you can either
+ @code{load} (as described in the previous section), or invoke as an application:
+ @example
+ java MyProgram [@var{args}]
+ @end example
+ Your Scheme program can access the command-line arguments @var{args}
+ by using the global variable @samp{command-line-arguments},
+ or the R6RS function @samp{command-line}.
+ 
+ If there is no explicit @code{module-export} in a module compiled
+ with @code{--main} then no names are exported.  (The default
+ otherwise is for all names to be exported.)
+ 
+ @node Applet compilation, Compiling to executable, Application compilation, Compiling
+ @subsection Compiling to an applet
+ An applet is a Java class that inherits from @code{java.applet.Applet}.
+ The applet can be downloaded and run in a Java-capable web-browser.
+ To generate an applet from a Scheme program, write the Scheme
+ program with appropriate definitions of the functions @samp{init},
+ @samp{start}, @samp{stop} and @samp{destroy}.  You must declare these
+ as zero-argument functions with a @code{<void>} return-type.
+ 
+ Here is an example, based on the scribble applet in Flanagan's
+ "Java Examples in a Nutshell" (O'Reilly, 1997):
+ @example
+ (define-private last-x 0)
+ (define-private last-y 0)
+ 
+ (define (init) :: void
+   (let ((applet (this)))
+     (applet:addMouseListener
+      (object (java.awt.event.MouseAdapter)
+ 	     ((mousePressed e)
+ 	      (set! last-x (e:getX))
+ 	      (set! last-y (e:getY)))))
+     (applet:addMouseMotionListener
+      (object (java.awt.event.MouseMotionAdapter)
+ 	     ((mouseDragged e)
+ 	      (let ((g (applet:getGraphics))
+ 		    (x (e:getX))
+ 		    (y (e:getY)))
+ 		(g:drawLine last-x last-y x y)
+ 		(set! last-x x)
+ 		(set! last-y y)))))))
+ 
+ (define (start) :: void (format #t "called start.~%~!"))
+ (define (stop) :: void (format #t "called stop.~%~!"))
+ (define (destroy) :: void (format #t "called destroy.~%~!"))
+ @end example
+ 
+ You compile the program with the @samp{--applet} flag in addition to the
+ normal @samp{-C} flag:
+ @example
+ java kawa.repl --applet -C scribble.scm
+ @end example
+ 
+ You can then create a @samp{.jar} archive containing your applet:
+ @example
+ jar cf scribble.jar scribble*.class
+ @end example
+ 
+ Finally, you create an @samp{.html} page referencing your applet
+ and its support @code{jar}s:
+ @example
+ <html><head><title>Scribble testapp</title></head>
+ <body><h1>Scribble testapp</h1>
+ You can scribble here:
+ <br>
+ <applet code="scribble.class" archive="scribble.jar, kawa-@value{VERSION}.jar" width=200 height=200>
+ Sorry, Java is needed.</applet>
+ </body></html>
+ @end example
+ 
+ The problem with using Kawa to write applets is that the Kawa @code{.jar}
+ file is quite big, and may take a while to download over a network connection.
+ Some possible solutions:
+ 
+ @itemize
+ @item
+ Try to strip out of the Kawa @code{.jar} any classes your
+ applet doesn't need.
+ @item
+ Java 2 provides a mechanism to install a @uref{http://java.sun.com/docs/books/tutorial/ext/basics/download.html,
+ download extension}.
+ @item
+ Consider some alternative to applets, such as
+ @uref{http://java.sun.com/products/javawebstart/,Java Web Start}.
+ @end itemize
+ 
+ @node Compiling to executable, , Applet compilation, Compiling
+ @subsection Compiling to a native executable
+ 
+ In the past it was possible to compile a Scheme program to native code using GCJ.
+ However, using GCJ with Kawa is no longer supported,
+ as GCJ is no longer being actively maintained.
+ 
+ @ignore
+ You can compile your Scheme program to native code using GCJ,
+ as long as you have built Kawa using GCJ.
+ 
+ First, you need to compile the Scheme code to a set of @code{.class} files;
+ see @ref{Files compilation}.
+ @example
+ kawa --main -C myprog.scm
+ @end example
+ 
+ Then to create an executable @code{myprog} do:
+ @example
+ gckawa --main=myprog myprog*.class -o myprog
+ @end example
+ 
+ The @code{gckawa} is a simple shell script that calls @code{gcj}.
+ The reason for the wildcard in @code{myprog*.class} is that sometimes
+ Kawa will generate some helper classes in addition to @code{myprog.class}.
+ The @code{--main} option tell @code{gcj} which class contains
+ the @code{main} method it should use.  The @code{-o} option names
+ the resulting executable program.  The @code{-lkawa} option tells
+ the linker it should link with the kawa shared library, and
+ the @code{-L$PREFIX/bin} option tells the linker where it can
+ find that library.
+ @end ignore
+ 
+ @node Syntax
+ @chapter Syntax
+ 
+ @menu
+ * Syntax notation::
+ * Lexical and datum syntax::
+ * Lexical syntax::
+ * Datum syntax::
+ * Hash-prefixed forms::
+ * Primitive expression syntax::
+ * Colon notation:: Property access using colon notation
+ * Bodies::
+ * Syntax and conditional compilation::
+ * Macros::
+ * Named quasi-literals::
+ @end menu
+ 
+ @node Syntax notation, Lexical and datum syntax, , Syntax
+ @section Notation
+ 
+ The formal syntax for Kawa Scheme is written in an extended @acronym{BNF}.
+ Non--terminals are written @var{like-this}.  Case is insignificant
+ for non--terminal names.
+ Literal text (terminals) are written @stxlit{like this}.
+ 
+ All spaces in the grammar are for legibility.
+ @c  @meta{Empty} stands for the empty string.
+ 
+ The following extensions to @acronym{BNF} are used to make the
+ description more concise: @arbno{@meta{thing}} or @meta{thing}@code{...}
+ both mean zero or more occurrences of @meta{thing},
+ and @atleastone{@meta{thing}} means at least one @meta{thing}.
+ 
+ Some non-terminal names refer to the Unicode scalar values of the same
+ name: @meta{character-tabulation} (U+0009), @meta{linefeed} (U+000A),
+ @meta{carriage-return} (U+000D), @meta{line-tabulation} (U+000B),
+ @meta{form-feed} (U+000C), @meta{space} (U+0020), @meta{next-line}
+ (U+0085), @meta{line-separator} (U+2028), and @meta{paragraph-separator}
+ (U+2029).
+ 
+ @node Lexical and datum syntax, Lexical syntax, Syntax notation, Syntax
+ @section Lexical and datum syntax
+ 
+ The syntax of Scheme code is organized in three levels:
+ 
+ @enumerate
+ @item
+ the @emph{lexical syntax} that describes how a program text is split
+ into a sequence of lexemes,
+ 
+ @item
+ the @emph{datum syntax}, formulated in terms of the lexical syntax, that
+ structures the lexeme sequence as a sequence of @emph{syntactic data},
+ where a syntactic datum is a recursively structured entity,
+ 
+ @item
+ the @emph{program syntax} formulated in terms of the datum syntax,
+ imposing further structure and assigning meaning to syntactic data.
+ @end enumerate
+ 
+ Syntactic data (also called @emph{external representations}) double as a
+ notation for objects, and the @func{read} and
+ @func{write} procedures can be used for reading and writing syntactic data,
+ converting between their textual representation and the corresponding
+ objects.  Each syntactic datum represents a corresponding
+ @emph{datum value}.  A syntactic datum can be used in a program to obtain the
+ corresponding datum value using @code{quote}.
+ @c FIXME (@ref{base expressions quotation}).
+ 
+ Scheme source code consists of syntactic data and (non--significant)
+ comments.  Syntactic data in Scheme source code are called @emph{forms}.
+ (A form nested inside another form is called a @emph{subform}.)
+ Consequently, Scheme's syntax has the property that any sequence of
+ characters that is a form is also a syntactic datum representing some
+ object.  This can lead to confusion, since it may not be obvious out of
+ context whether a given sequence of characters is intended to be a
+ representation of objects or the text of a program.  It is also a source
+ of power, since it facilitates writing programs such as interpreters or
+ compilers that treat programs as objects (or vice versa).
+ 
+ A datum value may have several different external representations.  For
+ example, both @code{#e28.000} and @code{#x1c} are syntactic data
+ representing the exact integer object 28, and the syntactic data
+ @code{(8 13)}, @code{( 08 13 )}, @code{(8 . (13 . ()))} all represent a
+ list containing the exact integer objects 8 and 13.  Syntactic data that
+ represent equal objects (in the sense of @func{equal?})
+ are always equivalent as forms of a program.
+ 
+ Because of the close correspondence between syntactic data and datum
+ values, we sometimes uses the term @emph{datum} for either a
+ syntactic datum or a datum value when the exact meaning is apparent from
+ the context.
+ 
+ @c An implementation must not extend the lexical or datum syntax in any
+ @c way, with one exception: it need not treat the syntax
+ @c @code{#!<identifier>}, for any <identifier> (@ref{lex syntax
+ @c identifiers}) that is not @code{r6rs}, as a syntax violation, and it may
+ @c use specific @code{#!}--prefixed identifiers as flags indicating that
+ @c subsequent input contains extensions to the standard lexical or datum
+ @c syntax.  The syntax @code{#!r6rs} may be used to signify that the input
+ @c afterward is written with the lexical syntax and datum syntax described
+ @c by this report.  @code{#!r6rs} is otherwise treated as a comment;
+ @c @ref{lex syntax whitespace and comments}.
+ 
+ @node Lexical syntax, Datum syntax, Lexical and datum syntax, Syntax
+ @section Lexical syntax
+ 
+ The lexical syntax determines how a character sequence is split into a
+ sequence of lexemes, omitting non--significant portions such as comments
+ and whitespace.  The character sequence is assumed to be text according
+ to the @uref{http://unicode.org/,Unicode standard}.
+ Some of the lexemes, such as
+ identifiers, representations of number objects, strings etc., of the
+ lexical syntax are syntactic data in the datum syntax, and thus
+ represent objects.  Besides the formal account of the syntax, this
+ section also describes what datum values are represented by these
+ syntactic data.
+ 
+ The lexical syntax, in the description of comments, contains a forward
+ reference to @meta{datum}, which is described as part of the datum
+ syntax.  Being comments, however, these @meta{datum}s do not play a
+ significant role in the syntax.
+ 
+ Case is significant except in representations of booleans, number
+ objects, and in hexadecimal numbers specifying Unicode scalar values.
+ For example, @code{#x1A} and @code{#X1a} are equivalent.  The identifier
+ @code{Foo} is, however, distinct from the identifier @code{FOO}.
+ 
+ @subsection Formal account
+ 
+ @noindent
+ @var{Interlexeme-space} may occur on either side of any lexeme, but not
+ within a lexeme.
+ 
+ @meta{Identifier}s, @code{.}, @meta{number}s, @meta{character}s, and
+ @meta{boolean}s, must be terminated by a @meta{delimiter} or by the end
+ of the input.
+ 
+ @c The following two characters are reserved for future extensions to the
+ @c language: @code{@{ @}}
+ 
+ @display
+ @stxdef{lexeme} @stxref{identifier} | @var{boolean} | @stxref{number}
+          | @var{character} | @stxref{string}
+          | @stxlit{(} |  @stxlit{)} |  @stxlit{[} |  @stxlit{]} |  @stxlit{#(}
+          | @stxlit{'} | @stxlit{`} | @stxlit{,} | @stxlit{,@@} | @stxlit{.}
+          | @stxlit{#'} |  @stxlit{#`} |  @stxlit{#,} |  @stxlit{#,@@}
+ @stxdef{delimiter} @stxlit{(} |  @stxlit{)} |  @stxlit{[} | @stxlit{]} | @stxlit{"} | @stxlit{;} | @stxlit{#}
+          | @stxref{whitespace}
+ @end display
+ 
+ ((UNFINISHED))
+ 
+ @subsection Line endings
+ 
+ Line endings are significant in Scheme in single--line comments
+ and within string literals.
+ In Scheme source code, any of the line endings in @meta{line-ending}
+ marks the end of a line.  Moreover, the two--character line endings
+ @meta{carriage-return} @meta{linefeed} and @meta{carriage-return}
+ @meta{next-line} each count as a single line ending.
+ 
+ In a string literal, a @meta{line-ending} not preceded by a @code{\}
+ stands for a linefeed character, which is the standard line--ending
+ character of Scheme.
+ 
+ @subsection Whitespace and comments
+ 
+ @display
+ @stxdef{intraline-whitespace} @var{space} | @var{character-tabulation}
+ @stxdef{whitespace}  @stxref{intraline-whitespace}
+          | @var{linefeed} | @var{line-tabulation} | @var{form-feed}
+          | @var{carriage-return} | @var{next-line}
+          | @i{any character whose category is Zs, Zl, or Zp}
+ @stxdef{line-ending} @var{linefeed} | @var{carriage return}
+          | @var{carriage-return} @var{linefeed} | @var{next-line}
+          | @var{carriage-return} @var{next-line} | @var{line-separator}
+ @stxdef{comment}  @stxlit{;} all subsequent characters up to a @var{line-ending}
+                 or @var{paragraph-separator}
+          | @stxref{nested-comment}
+          | @stxlit{#;} @stxref{interlexeme-space} @stxref{datum}
+          | @stxref{shebang-comment}
+ @stxdef{nested-comment}  @stxlit{#|} @stxref{comment-text} @stxref{comment-cont}* @stxlit{|#}
+ @stxdef{comment-text} character sequence not containing @stxlit{#|} or @stxlit{|#}
+ @stxdef{comment-cont} @stxref{nested-comment} @stxref{comment-text}
+ @stxdef{atmosphere} @stxref{whitespace} | @stxref{comment}
+ @stxdef{interlexeme-space} @arbno{@var{atmosphere}}
+ @end display
+ 
+ As a special case the characters @stxlit{#!/} are treated as starting a comment,
+ but only at the beginning of file.  These characters are used on
+ Unix systems as an @uref{http://en.wikipedia.org/wiki/Shebang_(Unix), Shebang interpreter directive}.
+ The Kawa reader skips the entire line.
+ If the last non-whitespace character is @stxlit{@backslashchar{}}
+ (backslash) then the following line is also skipped, and so on.
+ @display
+ @stxdef{shebang-comment} @stxlit{#!} @var{absolute-filename} text up to non-escaped @var{line-ending}
+ @end display
+ 
+ @noindent
+ @emph{Whitespace} characters are spaces, linefeeds, carriage returns,
+ character tabulations, form feeds, line tabulations, and any other
+ character whose category is Zs, Zl, or Zp.  Whitespace is used for
+ improved readability and as necessary to separate lexemes from each
+ other.  Whitespace may occur between any two lexemes, but not within a
+ lexeme.  Whitespace may also occur inside a string, where it is
+ significant.
+ 
+ The lexical syntax includes several comment forms.  In all cases,
+ comments are invisible to Scheme, except that they act as delimiters,
+ so, for example, a comment cannot appear in the middle of an identifier
+ or representation of a number object.
+ 
+ A semicolon (@code{;}) indicates the start of a line comment.  The
+ comment continues to the end of the line on which the semicolon appears.
+ 
+ Another way to indicate a comment is to prefix a @stxref{datum}
+ with @code{#;}, possibly with
+ @meta{interlexeme-space} before the @meta{datum}.  The comment consists
+ of the comment prefix @code{#;} and the @meta{datum} together.  This
+ notation is useful for ``commenting out'' sections of code.
+ 
+ Block comments may be indicated with properly nested @code{#|} and
+ @code{|#} pairs.
+ @example
+ #|
+    The FACT procedure computes the factorial of a
+    non-negative integer.
+ |#
+ (define fact
+   (lambda (n)
+     ;; base case
+     (if (= n 0)
+         #;(= n 1)
+         1       ; identity of *
+         (* n (fact (- n 1))))))
+ @end example
+ 
+ @c The lexeme @code{#!r6rs}, which signifies that the program text that
+ @c follows is written with the lexical and datum syntax described in this
+ @c report, is also otherwise treated as a comment.
+ 
+ @subsection Identifiers
+ 
+ @display
+ @stxdef{identifier} @stxref{initial} @stxref{subsequent}*
+          | @stxref{peculiar-identifier}
+ @stxdef{initial} @stxref{constituent} | @stxref{special-initial}
+          | @stxref{inline-hex-escape}
+ @stxdef{letter} @stxlit{a} | @stxlit{b} | @stxlit{c} | ... | @stxlit{z}
+          | @stxlit{A} | @stxlit{B} | @stxlit{C} | ... | @stxlit{Z}
+ @stxdef{constituent} @stxref{letter}
+          | @i{any character whose Unicode scalar value is greater than
+              127, and whose category is Lu, Ll, Lt, Lm, Lo, Mn,
+              Nl, No, Pd, Pc, Po, Sc, Sm, Sk, So, or Co}
+ @stxdef{special-initial} @stxlit{!} | @stxlit{$} | @stxlit{%} | @stxlit{&} | @stxlit{*} | @stxlit{/} | @stxlit{<} | @stxlit{=}
+          | @stxlit{>} | @stxlit{?} | @stxlit{^} | @stxlit{_} | @stxlit{~}
+ @stxdef{subsequent} @stxref{initial} | @stxref{digit}
+          | @i{any character whose category is Nd, Mc, or Me}
+          | @stxref{special-subsequent}
+ @stxdef{digit} @stxlit{0} | @stxlit{1} | @stxlit{2} | @stxlit{3} | @stxlit{4} | @stxlit{5} | @stxlit{6} | @stxlit{7} | @stxlit{8} | @stxlit{9}
+ @stxdef{oct-digit} @stxlit{0} | @stxlit{1} | @stxlit{2} | @stxlit{3} | @stxlit{4} | @stxlit{5} | @stxlit{6} | @stxlit{7}
+ @stxdef{hex-digit} @stxref{digit}
+          | @stxlit{a} | @stxlit{A} | @stxlit{b} | @stxlit{B} | @stxlit{c} | @stxlit{C} | @stxlit{d} | @stxlit{D} | @stxlit{e} | @stxlit{E} | @stxlit{f} | @stxlit{F}
+ @stxdef{special-subsequent} @stxlit{+} | @stxlit{-} | @stxlit{.} | @stxlit{@@}
+ @stxdef{escape-sequence} @stxref{inline-hex-escape}
+          | @stxlit{\\}@stxref{character-except-x}
+          | @stxref{multi-escape-sequence}
+ @stxdef{inline-hex-escape} @stxlit{\\x}@stxref{hex-scalar-value}@stxlit{;}
+ @stxdef{hex-scalar-value} @stxref{hex-digit}+
+ @stxdef{multi-escape-sequence} @stxlit{|}@arbno{@stxref{symbol-element}}@stxlit{|}
+ @stxdef{symbol-element}  @i{any character except} @stxlit{|} @i{or} @stxlit{@backslashchar{}}
+          | @stxref{inline-hex-escape} | @stxref{mnemonic-escape} | @stxlit{@backslashchar{}|}
+ 
+ @stxdef{character-except-x} @i{any character except @code{x}}
+ @stxdef{peculiar-identifier} @stxlit{+} | @stxlit{-} | @stxlit{...} | @stxlit{->} @arbno{@var{subsequent}}
+ @end display
+ 
+ Most identifiers allowed by other programming languages are also
+ acceptable to Scheme.  In general, a sequence of letters, digits, and
+ ``extended alphabetic characters'' is an identifier when it begins with
+ a character that cannot begin a representation of a number object.  In
+ addition, @code{+}, @code{-}, and @code{...} are identifiers, as is a
+ sequence of letters, digits, and extended alphabetic characters that
+ begins with the two--character sequence @code{->}.  Here are some
+ examples of identifiers:
+ 
+ @example
+ lambda         q                soup
+ list->vector   +                V17a
+ <=             a34kTMNs         ->-
+ the-word-recursion-has-many-meanings
+ @end example
+ 
+ Extended alphabetic characters may be used within identifiers as if they
+ were letters.  The following are extended alphabetic characters:
+ 
+ @example
+ ! $ % & * + - . / < = > ? @@ ^ _ ~
+ @end example
+ 
+ Moreover, all characters whose Unicode scalar values are greater than
+ 127 and whose Unicode category is Lu, Ll, Lt, Lm, Lo, Mn, Mc, Me, Nd,
+ Nl, No, Pd, Pc, Po, Sc, Sm, Sk, So, or Co can be used within
+ identifiers.  In addition, any character can be used within an
+ identifier when specified using an @meta{escape-sequence}.  For example,
+ the identifier @code{H\x65;llo} is the same as the identifier
+ @code{Hello}.
+ 
+ Kawa supports two additional non-R6RS ways of making
+ identifiers using special characters, both taken from Common Lisp:
+ Any character (except @code{x}) following a backslash is treated
+ as if it were a @var{letter};
+ as is any character between a pair of vertical bars.
+ 
+ @c , and the identifier @code{\x3BB;} is the same as the
+ @c identifier $\lambda$.
+ 
+ Identifiers have two uses within Scheme programs:
+ @itemize
+ @item
+ Any identifier may be used as a @ref{variable-reference,,variable}
+ or as a @ref{macro-reference,,syntactic keyword}.
+ @item
+ When an identifier appears as or with in @ref{literal-expression,,literal},
+ it is being used to denote a @ref{Simple symbols,,symbol}.
+ @end itemize
+ 
+ In contrast with older versions of Scheme, the syntax distinguishes
+ between upper and lower case in identifiers and in characters
+ specified via their names, but not in numbers, nor in inline hex
+ escapes used in the syntax of identifiers, characters, or strings.
+ The following directives give explicit control over case folding.
+ 
+ @deffn Syntax #!fold-case
+ @deffnx Syntax #!no-fold-case
+ 
+ These directives may appear anywhere comments are permitted and are
+ treated as comments, except that they affect the reading of subsequent
+ data.  The @code{#!fold-case} directive causes the @code{read}
+ procedure to case-fold (as if by @code{string-foldcase}) each
+ identifier and character name subsequently read from the same
+ port. The @code{#!no-fold-case} directive causes the @code{read}
+ procedure to return to the default, non-folding behavior.
+ @end deffn
+ 
+ Note that colon @code{:} is treated specially for
+ @ref{Colon notation, colon notation} in Kawa Scheme,
+ though it is a @var{special-initial} in standard Scheme (R6RS).
+ 
+ @subsection Numbers
+ 
+ ((INCOMPLETE))
+ 
+ @display
+ @stxdef{number} ((TODO))
+   | @stxref{quantity}
+ @stxdef{decimal} @stxref{digit}+ @stxref{optional-exponent}
+   | @stxlit{.} @stxref{digit}+ @stxref{optional-exponent}
+   | @stxref{digit}+ @stxlit{.} @stxref{digit}+ @stxref{optional-exponent}
+ @end display
+ 
+ @display
+ @stxdef{optional-exponent} @i{empty}
+   | @stxref{exponent-marker} @stxref{optional-sign} @stxref{digit}+
+ @stxdef{exponent-marker} @stxlit{e} | @stxlit{s} | @stxlit{f} | @stxlit{d} | @stxlit{l}
+ @end display
+ The letter used for the exponent in a floating-point literal determines
+ its type:
+ @table @asis
+ @item @stxlit{e}
+ Returns a @code{gnu.math.DFloat} - for example @code{12e2}.
+ Note this matches the default when there is no @stxref{exponent-marker}.
+ @item @stxlit{s} or @stxlit{f}
+ Returns a primitive @code{float} (or @code{java.lang.Float}
+ when boxed as an object) - for example @code{12s2} or @code{12f2}.
+ @item @stxlit{d}
+ Returns a primitive @code{double} (or @code{java.lang.Double} when boxed)
+ - for example @code{12d2}.
+ @item @stxlit{l}
+ Returns a @code{java.math.BigDecimal} - for example @code{12l2}.
+ @end table
+ @display
+ @stxdef{optional-sign} @i{empty} | @stxlit{+} | @stxlit{-}
+ @stxdef{digit-2} @stxlit{0} | @stxlit{1}
+ @stxdef{digit-8} @stxlit{0} | @stxlit{1} | @stxlit{2} | @stxlit{3} | @stxlit{4} | @stxlit{5} | @stxlit{6} | @stxlit{7}
+ @stxdef{digit-10} @stxref{digit}
+ @stxdef{digit-16} @stxref{digit-10} | @stxlit{a} | @stxlit{b} | @stxlit{c} | @stxlit{d} | @stxlit{e} | @stxlit{f}
+ @end display
+ 
+ @node Datum syntax, Hash-prefixed forms, Lexical syntax, Syntax
+ @section Datum syntax
+ 
+ The datum syntax describes the syntax of syntactic data in terms of a
+ sequence of @meta{lexeme}s, as defined in the lexical syntax.
+ 
+ The following grammar describes the syntax of syntactic data in terms of
+ various kinds of lexemes defined in the grammar in section ``Lexical
+ Syntax'':
+ 
+ @display
+ @stxdef{datum} @stxref{defining-datum}
+          | @stxref{nondefining-datum}
+          | @stxref{defined-datum}
+ @stxdef{nondefining-datum} @stxref{lexeme-datum}
+          | @stxref{compound-datum}
+ 
+ @stxdef{lexeme-datum} @stxref{boolean} | @meta{number}
+          | @stxref{character} | @stxref{string} | @stxref{symbol}
+ @stxdef{symbol} @stxref{identifier}
+ @stxdef{compound-datum} @stxref{list} | @stxref{vector} | @stxref{uniform-vector} | @stxref{array-literal} | @stxref{extended-string-literal} | @stxref{xml-literal}
+ @stxdef{list} @stxlit{(}@stxref{datum}*@stxlit{)}
+          | @stxlit{(}@atleastone{@stxref{datum}} @stxlit{.} @stxref{datum}@stxlit{)}
+          | @stxref{abbreviation}
+ @stxdef{vector} @stxlit{#(}@arbno{@stxref{datum}}@stxlit{)}
+ @end display
+ @c FIXME: add to abbrev-prefix: @stxlit{#,} | @stxlit{#,@@}
+ 
+ @anchor{datum labels}
+ @subsection Datum labels
+ 
+ @display
+ @stxdef{datum-label} @stxlit{#}@stxref{indexnum}@stxlit{=}
+ @stxdef{defining-datum} @atleastone{@stxref{datum-label}}@stxref{nondefining-datum}
+ @stxdef{defined-datum} @stxlit{#}@stxref{indexnum}@stxlit{#}
+ @stxdef{indexnum} @atleastone{@stxref{digit}}
+ @end display
+ 
+ The lexical syntax @code{#@meta{n}=@meta{datum}} reads the
+ same as @meta{datum}, but also results in @meta{datum} being
+ labelled by @meta{n}, which must a sequence of digits.
+ 
+ The lexical syntax @code{#@meta{n}#} serves as a reference to some
+ object labelled by @code{#@meta{n}=}; the result is the same object
+ (in the sense of @code{eq?}) as the @code{#@meta{n}=}.
+ 
+ Together, these syntaxes permit the notation of structures
+ with shared or circular substructure.
+ 
+ @example
+ (let ((x (list 'a 'b 'c)))
+   (set-cdr! (cddr x) x)
+   x)    @result{} #0=(a b c . #0#)
+ @end example
+ 
+ The scope of a datum label is the portion of the outermost
+ datum in which it appears that is to the right of the label.
+ Consequently, a reference @code{#@meta{n}#} can occur
+ only after a label @code{#@meta{n}=};
+ it is an error to attempt a forward reference.
+ In addition, it is an error if the reference appears as the labelled
+ object itself (as in @code{#@meta{n}=#@var{n}#}), because the object
+ labelled by @code{#@var{n}=} is not well defined in this case.
+ 
+ 
+ 
+ @subsection Abbreviations
+ 
+ @display
+ @stxdef{abbreviation} @stxref{r6rs-abbreviation} | @stxref{kawa-abbreviation}
+ @stxdef{r6rs-abbreviation} @stxref{abbrev-prefix} @stxref{datum}
+ @stxdef{abbrev-prefix} @stxlit{'} | @stxlit{`} | @stxlit{,} | @stxlit{,@@}
+          | @stxlit{#'} | @stxlit{#`}
+ @stxdef{kawa-abbreviation} XXX
+ @end display
+ 
+ The following abbreviations are expanded at read-time:
+ 
+ @table @asis
+ @item @stxlit{'}@meta{datum}     
+ means @stxlit{(quote} @meta{datum}@stxlit{)}.
+ 
+ @item @stxlit{`}@meta{datum}     
+ means @stxlit{(quasiquote} @meta{datum}@stxlit{)}.
+ 
+ @item @stxlit{,}@meta{datum}
+ means @stxlit{(unquote} @meta{datum}@stxlit{)}.
+ 
+ @item @stxlit{,@@}@meta{datum}     
+ means @stxlit{(unquote-splicing} @meta{datum}@stxlit{)}.
+ 
+ @item @stxlit{#'}@meta{datum}     
+ means @stxlit{(syntax} @meta{datum}@stxlit{)}.
+ 
+ @item @stxlit{#`}@meta{datum}     
+ means @stxlit{(quasisyntax} @meta{datum}@stxlit{)}.
+ 
+ @item @stxlit{#,}@meta{datum}
+ means @stxlit{(unsyntax} @meta{datum}@stxlit{)}.
+ This abbreviation is currently only recognized when nested inside an explicit
+ @stxlit{#`}@meta{datum} form,
+ because of a conflict with SRFI-10 named constructors.
+ 
+ @item @stxlit{#,@@}@meta{datum}
+ means @stxlit{(unsyntax-splicing} @meta{datum}@stxlit{)}.
+ 
+ @item @meta{datum1}@stxlit{:}@meta{datum2}
+ means @stxlit{($lookup$} @meta{datum1} @stxlit{(quasiquote} @meta{datum2}@stxlit{))}.
+ @xref{Colon notation}.
+ 
+ @item @stxlit{[}@meta{expression} ...@stxlit{]}
+ means @stxlit{($bracket-list$} @meta{expression} ...@stxlit{)}.
+ 
+ @item @meta{operator}@stxlit{[}@meta{expression} ...@stxlit{]}
+ means @stxlit{($bracket-apply$} @meta{operator} @meta{expression} ...@stxlit{)}.
+ 
+ @end table
+ 
+ @node Hash-prefixed forms
+ @section Hash-prefixed forms
+ 
+ A number of different special forms are indicated by an
+ initial hash (number) symbols (@code{#}).
+ Here is a table summarizing them.
+ 
+ Case is ignored for the character followed the @code{#}.
+ Thus @code{#x} and @code{#X} are the same.
+ 
+ @table @asis
+ @item @stxlit{#:}@var{keyword}
+ Guile-style @ref{Keywords,keyword} syntax.
+ @item @stxlit{#\\}
+ @ref{meta-character, Character literals, Character literals}.
+ @item @stxlit{#!}
+ @xref{Special named constants}.
+ @item @stxlit{#`}@var{datum}
+ Equivalent to @code{(quasisyntax @var{datum})}.
+ Convenience syntax for syntax-case macros.
+ @item @stxlit{#'}@var{datum}
+ Equivalent to @code{(syntax @var{datum})}.
+ Convenience syntax for syntax-case macros.
+ @item @stxlit{#,}@var{datum}
+ Equivalent to @code{(unsyntax @var{datum})}.
+ Currently only recognized when inside a @code{#`@var{template}} form. 
+ Convenience syntax for syntax-case macros.
+ @item @stxlit{#,(}@var{name} @var{datum} ...@stxlit{)}
+ Special named constructors.
+ This syntax is deprecated, because it conflicts with @code{unsyntax}.
+ It is only recognized when @emph{not} in a @code{#`@var{template}} form.
+ @item @stxlit{#,@@}@var{datum}
+ Equivalent to @code{(unsyntax-splicing @var{datum})}.
+ @item @stxlit{#(}
+ A vector.
+ @item @stxlit{#|}
+ Start of nested-comment.
+ @item @stxlit{#/}@var{regex}@stxlit{/}
+ @xref{Regular expressions}.
+ @item @stxlit{#<}
+ @xref{XML literals}.
+ @item @stxlit{#;}@var{datum}
+ A datum comment - the @var{datum} is ignored.
+ (An @var{interlexeme-space} may appear before the @var{datum}.)
+ @item @stxlit{#}@var{number}@stxlit{=}@var{datum}
+ A reference definition, allowing cyclic and shared structure.
+ Equivalent to the @var{datum}, but also defines an association between
+ the integer @var{number} and that @var{datum}, which can be
+ used by a subsequent @code{#@var{number}#} form.
+ @item @stxlit{#}@var{number}@stxlit{#}
+ A back-reference, allowing cyclic and shared structure.
+ @item @stxlit{#}@var{R}@stxlit{a}@var{datum}
+ An @ref{array-literals,array literal},
+ for a multi-dimensional array of rank @var{R}.
+ @item @stxlit{#b}
+ A binary (base-2) number.
+ @item @stxlit{#d}
+ A decimal (base-10) number.
+ @item @stxlit{#e}
+ A prefix to treat the following number as exact.
+ @item @stxlit{#f}
+ @itemx @stxlit{#false}
+ The standard boolean false object.
+ @item @stxlit{#f}@var{n}@stxlit{(}@var{number} ...@stxlit{)}
+ A uniform vector of floating-point numbers.
+ The parameter @var{n} is a precision, which can be 32 or 64.
+ @xref{Uniform vectors}.
+ @item @stxlit{#i}
+ A prefix to treat the following number as inexact.
+ @item @stxlit{#o}
+ An octal (base-8) number.
+ @item @stxlit{#}@var{base}@stxlit{r}
+ A number in the specified @var{base} (radix).
+ @item @stxlit{#s}@var{n}@stxlit{(}@var{number} ...@stxlit{)}
+ A uniform vector of signed integers.
+ The parameter @var{n} is a precision, which can be 8, 16, 32, or 64.
+ @xref{Uniform vectors}.
+ @item @stxlit{#t}
+ @itemx @stxlit{#true}
+ The standard boolean true object.
+ @item @stxlit{#u}@var{n}@stxlit{(}@var{number} ...@stxlit{)}
+ A uniform vector of unsigned integers.
+ The parameter @var{n} is a precision, which can be 8, 16, 32, or 64.
+ @xref{Uniform vectors}.
+ @item @stxlit{#x}
+ A hexadecimal (base-16) number.
+ @end table
+ 
+ The follow named constructor forms are supported:
+ 
+ @table @asis
+ @item @stxlit{#,(path} @var{path}@stxlit{)}
+ @item @stxlit{#,(filepath} @var{path}@stxlit{)}
+ @item @stxlit{#,(URI} @var{path}@stxlit{)}
+ @item @stxlit{#,(symbol} @var{local-name} [@var{uri} [@var{prefix}]]@stxlit{)}
+ @itemx @stxlit{#,(symbol} @var{local-name} @var{namespace}@stxlit{)}
+ @item @stxlit{#,(namespace} @var{uri} [@var{prefix}]@stxlit{)}
+ @item @stxlit{#,(duration} @var{duration}@stxlit{)}
+ @end table
+ 
+ @node Primitive expression syntax
+ @section Primitive expression syntax
+ 
+ @display
+ @stxdef{expression} @stxref{literal-expression} | @stxref{variable-reference}
+   | @stxref{procedure-call} | TODO
+ @end display
+ 
+ @anchor{literal-expression}
+ @subsection Literal expressions
+ 
+ @display
+ @stxdef{literal-expression} @stxlit{(quote} @stxref{datum}@stxlit{)}
+   | @stxlit{'} @stxref{datum}
+   | @var{constant} 
+ @stxdef{constant} @var{number} | @meta{boolean} | @meta{character} | @meta{string}
+ @end display
+ 
+ @code{(quote @var{datum})} evaluates to @var{datum},
+ which may be any external representation of a Scheme object.
+ This notation is used to include literal constants in Scheme code.
+ @example
+ (quote a)               @result{}  a 
+ (quote #(a b c))        @result{}  #(a b c)
+ (quote (+ 1 2))         @result{}  (+ 1 2)
+ @end example
+ 
+ @code{(quote @var{datum})} may be abbreviated as @code{'@var{datum}}.
+ The two notations are equivalent in all respects.
+ @example
+ â€™a                      @result{}  a
+ â€™#(a b c)               @result{}  #(a b c)
+ â€™()                     @result{}  ()
+ â€™(+ 1 2)                @result{}  (+ 1 2)
+ â€™(quote a)              @result{}  (quote a)
+ â€™â€™a                     @result{}  (quote a)
+ @end example
+ 
+ Numerical constants, string constants, character constants,
+ bytevector constants, and boolean constants evaluate to
+ themselves; they need not be quoted.
+ 
+ @example
+ 145932          @result{}  145932
+ #t              @result{}  #t
+ "abc"           @result{}  "abc"
+ @end example
+ @c #vu8(2 24 123)  @result{} #vu8(2 24 123)
+ 
+ Note that @ref{Keywords,keywords} need to be quoted,
+ unlike some other Lisp/Scheme dialect, including Common Lisp,
+ and earlier versions of Kawa.  (Kawa currently evaluates a non-quoted
+ keyword as itself, but that will change.)
+ 
+ @anchor{variable-reference}
+ @subsection Variable references
+ 
+ @display
+ @stxdef{variable-reference} @stxref{identifier}
+ @end display
+ An expression consisting of a variable is a variable reference if it is
+ not a macro use (see below).  The value of the variable reference is the
+ value stored in the location to which the variable is bound.  It is a
+ syntax violation to reference an unbound variable.
+ 
+ The following example assumes the base library has been
+ imported:
+ 
+ @example
+ (define x 28)
+ x   @result{}  28
+ @end example
+ 
+ @subsection Procedure calls
+ 
+ @display
+ @stxdef{procedure-call} @stxlit{(}@stxref{operator} @stxref{operand} @dots{})
+ @stxdef{operator} @stxref{expression}
+ @stxdef{operand} @stxref{expression}
+   | @stxref{keyword} @stxref{expression}
+   | @code{@@} @stxref{expression}
+   | @code{@@:} @stxref{expression}
+ @end display
+ 
+ A procedure call consists of expressions for the procedure to be called
+ and the arguments to be passed to it, with enclosing parentheses.  A
+ form in an expression context is a procedure call if @meta{operator} is
+ not an identifier bound as a syntactic keyword.
+ 
+ When a procedure call is evaluated, the operator and operand expressions
+ are evaluated (in an unspecified order) and the resulting procedure is
+ passed the resulting arguments.
+ 
+ @example
+ (+ 3 4)                @result{}  7
+ ((if #f + *) 3 4)      @result{}  12
+ @end example
+ 
+ The syntax @stxref{keyword} @var{expression} is a @dfn{keyword argument}.
+ This is a mechanism for specifying arguments using a name rather than position,
+ and is especially useful for procedures with many optional paramaters.
+ Note that @stxref{keyword} must be literal, and cannot be the
+ result from evaluating a non-literal expression.
+ (This is a change from previous versions of Kawa,
+ and is different from Common Lisp and some other Scheme dialects.)
+ 
+ An expression prefixed by @code{@@} or @code{@@:} is
+ a splice argument.  The following expression must evaluate to an
+ ``argument list'' (see @ref{Application and Arguments Lists} for details);
+ each element in the argument
+ becomes a separate argument when call the @var{operator}.
+ (This is very similar to the ``spread'' operator is EcmaScript 6.)
+ 
+ @node Colon notation
+ @section Property access using colon notation
+ 
+ The @dfn{colon notation} accesses named parts (properties) of a value.
+ It is used to get and set fields, call methods, construct compound symbols,
+ and more.
+ Evaluating the form @code{@var{owner}:@var{property}}
+ evaluates the @code{@var{owner}} then it extracts the named @code{@var{property}} of the result.
+ 
+ @display
+ @stxdef{property-access-abbreviation} @stxref{property-owner-expression}@stxlit{:}@stxref{property-name}
+ @stxdef{property-owner-expression} @stxref{expression}
+ @stxdef{property-name} @stxref{identifier} | @stxlit{,}@stxref{expression}
+ @end display
+ 
+ The @var{property-name} is usually a literal name,
+ but it can be an unquoted @var{expression} (i.e. following a @code{,}),
+ in which case the name is evaluated at run-time.
+ No separators are allowed on either side of the colon.
+ 
+ The input syntax @code{@var{owner}:@var{part}} is translated by
+ the Scheme reader to the internal representation @code{($lookup$ @var{owner} (quasiquote @var{part}))}.
+ 
+ @subsection Part lookup rules
+ 
+ Evaluation proceeds as follows.
+ First @var{property-owner-expression} is
+ evaluated to yield an @var{owner} object.
+ Evaluating the @var{property-name} yields a @var{part} name,
+ which is a simple symbol: Either
+ the literal @var{identifier}, or the result of evaluating the
+ property-name @var{expression}.
+ If the @var{expression} evaluates to a string, it is converted to
+ a symbol, as if using @code{string->symbol}.
+ 
+ @itemize
+ @item
+ If the @var{owner} implements @code{gnu.mapping.HasNamedParts},
+ then the result is that of invoking the @code{get} method of the @var{owner}
+ with the @var{part} name as a parameter.
+ 
+ As a special case of this rule, if @var{owner} is a
+ @code{gnu.mapping.Namespace}, then the result is the
+ @ref{Namespaces,compound symbol in that namespace}.
+ @item
+ If @var{owner} is a @code{java.lang.Class} or a @code{gnu.bytecode.ObjectType},
+ the result is the static member named @var{part}
+ (i.e. a static field, method, or member class).
+ @item
+ If @var{owner} is a @code{java.lang.Package} object, we get the member
+ class or sub-package named @var{part}.
+ @item
+ Otherwise, we look for a named member (instance member or field).
+ 
+ Note you can't use colon notation to invoke instance methods
+ of a @code{Class}, because it will match a previous rule.
+ For example if you want to invoke the @code{getDeclaredMethod}
+ method of the @code{java.util.List} , you can't write @code{(java.util.List:getDeclaredMethod} because that will look for a static method in @code{java.util.List}.
+ @end itemize
+ 
+ If the colon form is on the left-hand-side of an assignment (@code{set!}),
+ then the named part is modified as appropriate.
+ 
+ @c We will look into examples and details below.
+ @c @subsection The @code{HasNamedParts} case
+ @c @subsection Static parts of classes and packages
+ @c @subsection Instance parts
+ 
+ @subsection Specific cases
+ 
+ Some of these are deprecated;
+ more compact and readable forms are usually preferred.
+ 
+ @subsubsection Invoking methods
+ 
+ @display
+ @stxlit{(}@var{instance}@stxlit{:}@stxref{method-name} @var{arg} ...@stxlit{)}
+ @stxlit{(}@var{class}@stxlit{:}@stxref{method-name} @var{instance} @var{arg} ...@stxlit{)}
+ @stxlit{(}@var{class}@stxlit{:}@stxref{method-name} @var{arg} ...@stxlit{)}
+ @stxlit{(*:}@stxref{method-name} @var{instance} @var{arg} ...@stxlit{)}
+ @end display
+ 
+ For details @pxref{Method operations}.
+ 
+ @subsubsection Accessing fields
+ 
+ @display
+ @var{class}@stxlit{:}@stxref{field-name}
+ @var{instance}@stxlit{:}@stxref{field-name}
+ @stxlit{(}@var{prefix}@stxlit{:.}@stxref{field-name} @var{instance}@stxlit{)}
+ @end display
+ 
+ For details @pxref{Field operations}.
+ 
+ @subsubsection Type literal
+ 
+ @display
+ @stxlit{(}@stxref{type}@stxlit{:<>)}
+ @end display
+ Returns the @var{type}.
+ Deprecated; usually you can just write:
+ @example
+ @var{type}
+ @end example
+ 
+ @subsubsection Type cast
+ 
+ @display
+ @stxlit{(}@stxref{type}@stxlit{:}@stxlit{@atchar{}} @stxref{expression}@stxlit{)}
+ @end display
+ Performs a cast.
+ Deprecated; usually you can just write:
+ @example
+ ->@var{type}
+ @end example
+ 
+ @subsubsection Type test
+ 
+ @display
+ @stxlit{(}@stxref{type}@stxlit{:instanceof?} @stxref{expression}@stxlit{)}
+ @end display
+ 
+ Deprecated; usually you can just write:
+ @example
+ (@var{type}? @var{expression})
+ @end example
+ 
+ @subsubsection New object construction
+ 
+ @display
+ @stxlit{(}@stxref{type}@stxlit{:new} @var{arg} ...@stxlit{)}
+ @end display
+ 
+ Deprecated; usually you can just write:
+ @display
+ @stxlit{(}@stxref{type} @var{arg} ...@stxlit{)}
+ @end display
+ 
+ @subsubsection Getting array length
+ 
+ @display
+ @stxref{expression}@stxlit{:length}
+ @stxlit{(}@stxref{expression}@stxlit{:.length)}
+ @end display
+ 
+ 
+ @node Bodies
+ @section Programs and Bodies
+ 
+ @anchor{program units}
+ @subheading Program units
+ 
+ A @meta{program-unit} consists of a sequence of definitions and expressions.
+ 
+ @display
+ @stxdef{program-unit} @atleastone{@stxref{library-definition}} [@stxref{statements}]
+   | @stxref{statements}
+ @stxdef{statements} @atleastone{@stxref{statement}}
+ @stxdef{statement} @var{definition} | @stxref{expression} | @stxlit{(begin} @arbno{@stxref{statement}} @stxlit{)}
+ @end display
+ 
+ Typically a @meta{program-unit} corresponds to a single source file
+ (i.e.a named file in the file system).  Evaluating a @meta{program-unit}
+ first requires the Kawa processor to analyze
+ the whole @meta{program-unit} to determine which names are defined by the
+ definitions, and then evaluates each @meta{statement} in order in the context
+ of the defined names.  The value of an @meta{expression} is normally
+ discarded, but may be printed out instead, depending on the evaluating context.
+ 
+ The read-eval-print-loop (REPL) reads one or more lines until it gets
+ a valid @meta{program-unit}, and evaluates it as above, except that the
+ values of expressions are printed to the console (as if using the
+ @code{display} function).  Then the REPL reads and evaluates
+ another @meta{program-unit}, and so on. A definition in an earlier
+ @meta{program-unit} is remembered and is visible in a later @meta{program-unit}
+ unles it is overridden.
+ 
+ @cindex encoding specifier
+ @cindex coding specifier
+ A comment in the first 2 lines of a source file may contain an encoding
+ specification.  This can be used to tell the reader what kind of character
+ set encoding is used for the file.  This only works for a character
+ encoding that is compatible with ASCII (in the sense that if the
+ high-order bit is clear then it's an ASCII character),
+ and that are no non-ASCI characters in the lines upto and including
+ the encoding specification.
+ A basic example is:
+ @example
+ ;; -*- coding: utf-8 -*-
+ @end example
+ In general any string that matches the following regular expression works:
+ @example
+ coding[:=]\s*([-a-zA-Z0-9]+)
+ @end example
+ 
+ @subheading Libraries
+ 
+ @anchor{implicit library}
+ A @meta{program-unit} may contain @meta{library-definitions}.
+ In addition, any @meta{statements} in @meta{program-unit} comprise
+ an @dfn{implicit library}, in that it can be given a name, and referenced
+ from other libraries.
+ Certain names defined in the @meta{program-unit} can be exported,
+ and then they can be imported by other libraries.
+ For more information @pxref{Module classes}.
+ 
+ It is recommended but not required that:
+ @itemize
+ @item
+ There should be at most one @meta{library-definition} in a @meta{program-unit}.
+ @item
+ The @meta{library-name} of the @meta{library-definition} should
+ match the name of the source file.  For example:
+ @example
+ (define-library (foo bar) ...)
+ @end example
+ should be in a file named @code{foo/bar.scm}.
+ @item
+ If there is a @meta{library-definition}, there should
+ be no extra @meta{statements} - i.e no implicit library definition.
+ (It is disallowed to @code{export} any definitions from the
+ implicit library if there is also a @meta{library-definition}.)
+ @end itemize
+ Following these recommendations makes it easier to locate
+ and organize libraries.
+ However, having multiple libraries in a single @meta{program-unit}
+ is occasionally useful for source distribution and for testing.
+ 
+ @subheading Bodies
+ 
+ The @meta{body} of a @func{lambda}, @func{let}, @func{let*},
+ @func{let-values}, @func{let*-values}, @func{letrec}, or @func{letrec*}
+ expression, or that of a definition with a body consists of zero or more
+ definitions or expressions followed by a final expression.
+ (Standard Scheme requires that all definitions precede all expressions.)
+ 
+ @display
+ @stxdef{body} @arbno{@stxref{statement}}
+ @end display
+ 
+ Each identifier defined by a definition is local to the @meta{body}.
+ That is, the identifier is bound, and the region of the binding is the
+ entire @meta{body}.
+ Example:
+ 
+ @example
+ (let ((x 5))
+   (define foo (lambda (y) (bar x y)))
+   (define bar (lambda (a b) (+ (* a b) a)))
+   (foo (+ x 3)))
+ @result{} 45
+ @end example
+ 
+ When @func{begin}, @func{let-syntax}, or @func{letrec-syntax} forms
+ occur in a body prior to the first expression, they are spliced into the
+ body.  Some or all of the body, including portions wrapped in
+ @func{begin}, @func{let-syntax}, or @func{letrec-syntax} forms, may be
+ specified by a macro use.
+ 
+ An expanded @meta{body} containing variable definitions can be
+ converted into an equivalent @func{letrec*} expression.
+ (If there is a definition following expressions you may need to
+ convert the expressions to dummy definitions.)     For example,
+ the @func{let} expression in the above example is equivalent to
+ 
+ @example
+ (let ((x 5))
+   (letrec* ((foo (lambda (y) (bar x y)))
+             (bar (lambda (a b) (+ (* a b) a))))
+     (foo (+ x 3))))
+ @end example
+ 
+ 
+ @node Syntax and conditional compilation
+ @section Syntax and conditional compilation
+ 
+ @subheading Feature testing
+ 
+ @deffn Syntax cond-expand @arbno{@stxref{cond-expand-clause}} [@stxlit{(else} command-or-definition*@stxlit{)}]
+ @display
+ @stxdef{cond-expand-clause} @stxlit{(}@var{feature-requirement} @var{command-or-definition}*@stxlit{)}
+ @findex @i{fff-rec}
+ @stxdef{feature-requirement} @stxref{feature-identifier}
+   | @stxlit{(and} @arbno{@stxref{feature-requirement}}@stxlit{)}
+   | @stxlit{(or} @arbno{@stxref{feature-requirement}}@stxlit{)}
+   | @stxlit{(not} @stxref{feature-requirement}@stxlit{)}
+   | @stxlit{(library} @stxref{library-name}@stxlit{)}
+ @stxdef{feature-identifier} a symbol which is the name or alias of a SRFI
+ @end display
+ 
+ The @code{cond-expand} form tests for the existence of features at
+ macro-expansion time. It either expands into the body of one of its
+ clauses or signals an error during syntactic
+ processing. @code{cond-expand} expands into the body of the first clause
+ whose feature requirement is currently satisfied; the @code{else}
+ clause, if present, is selected if none of the previous clauses is
+ selected.
+ 
+ The implementation has a set of
+ feature identifiers which are ``present'', as well as a set
+ of libraries which can be imported.
+ The value of a
+ @meta{feature-requirement} is determined by replacing each
+ @meta{feature-identifier} by @code{#t} if it is present
+ (and @code{#f} otherwise);
+ replacing @code{(library @meta{library-name})}
+ by @code{#t} if @meta{library-name} is importable (and @code{#f} otherwise);
+ and then evaluating the resulting expression as a Scheme boolean expression
+ under the normal interpretation of @code{and}, @code{or}, and @code{not}.
+ 
+ Examples:
+ @example
+ (cond-expand
+     ((and srfi-1 srfi-10)
+      (write 1))
+     ((or srfi-1 srfi-10)
+      (write 2))
+     (else))
+ @end example
+ 
+ @example
+ (cond-expand
+   (command-line
+    (define (program-name) (car (argv)))))
+ @end example
+ 
+ The second example assumes that @code{command-line} is an alias for some
+ feature which gives access to command line arguments. Note that an error
+ will be signaled at macro-expansion time if this feature is not present.
+ 
+ You can use @code{java-6}, @code{java-7}, @code{java-8},
+ or @code{java-9} to check if the underlying Java
+ is a specific version or newer.
+ For example the name @code{java-7} matches for
+ either Java 7, Java 8, or newer, as
+ reported by @code{System} property @code{"java.version"}.
+ 
+ You can use @code{class-exists:@var{ClassName}} to check
+ if @code{@var{ClassName}} exists at compile-time.
+ The identifier @code{class-exists:org.example.MyClass}
+ is roughly equivalent to the test @code{(library (org example MyClass))}.
+ (The latter has some special handling for @code{(srfi ...)} as well
+ as builtin Kawa classes.)
+ @end deffn
+ 
+ @deffn Procedure features
+ Returns a list of feature identifiers which @code{cond-expand}
+ treats as true.
+ This not a complete list - for example @code{class-exists:@var{ClassName}}
+ feature identifiers are not included.
+ It is an error to modify this list.
+ Here is an example of what @code{features} might return:
+ @example
+ (features)  @result{}
+ (complex exact-complex full-unicode java-7 java-6 kawa
+  ratios srfi-0 srfi-4 srfi-6 srfi-8 srfi-9 srfi-11
+  srfi-16 srfi-17 srfi-23 srfi-25 srfi-26 srfi-28 srfi-30
+  srfi-39 string-normalize-unicode threads)
+ @end example
+ @end deffn
+ 
+ @subheading File inclusion
+ 
+ @anchor{include}
+ @anchor{include-relative}
+ @deffn Syntax include @atleastone{path}
+ @deffnx Syntax include-relative @atleastone{path}
+ @deffnx Syntax include-ci @atleastone{path}
+ These take one or more path names expressed as string literals,
+ find corresponding files, read the contents of the files in the specified order
+ as if by repeated applications of @code{read}, and effectively
+ replace the @code{include} with a @code{begin} form
+ containing what was read from the files.
+ 
+ You can control the search path used for @code{include}
+ by setting the @code{kawa.include.path} property.  For example:
+ @example
+ $ kawa -Dkawa.include.path="|:/opt/kawa-includes"
+ @end example
+ The special @code{"|"} path element means to search
+ relative to the directory containing the including source file.
+ The default search path is @code{"|:."} which means to first
+ search the directory containing the including source file,
+ and then search the directory specified by @code{(current-path)}.
+ 
+ The search path for @code{include-relative} prepends @code{"|"}
+ before the search path used by @code{include}, so it always
+ searches first the directory containing the including source file.
+ Note that if the default search path is used then @code{include}
+ and @code{include-relative} are equivalent; there is only a difference
+ if the @code{kawa.include.path} property changes the default.
+ 
+ Using @code{include-ci} is like @code{include}, except that it reads each
+ file as if it began with the @code{#!fold-case} directive.
+ @end deffn
+ 
+ @node Macros
+ @section Macros
+ @anchor{macro-reference}
+ 
+ Libraries and top--level programs can define and use new kinds of
+ derived expressions and definitions called @emph{syntactic abstractions}
+ or @emph{macros}.  A syntactic abstraction is created by binding a
+ keyword to a @emph{macro transformer} or, simply, @emph{transformer}.
+ 
+ The transformer determines how a use of the macro (called a @emph{macro
+ use}) is transcribed into a more primitive form.
+ 
+ Most macro uses have the form:
+ 
+ @example
+ (@meta{keyword} @meta{datum} @dots{})
+ @end example
+ @noindent
+ where @meta{keyword} is an identifier that uniquely determines the kind
+ of form.  This identifier is called the @emph{syntactic keyword}, or
+ simply @emph{keyword}.  The number of @meta{datum}s and the syntax of
+ each depends on the syntactic abstraction.
+ 
+ Macro uses can also take the form of improper lists, singleton
+ identifiers, or @func{set!} forms, where the second subform of the
+ @func{set!} is the keyword:
+ 
+ @example
+ (@meta{keyword} @meta{datum} @dots{} . @meta{datum})
+ @meta{keyword}
+ (set! @meta{keyword} @meta{datum})
+ @end example
+ 
+ The @func{define-syntax}, @func{let-syntax} and @func{letrec-syntax}
+ forms create bindings for keywords, associate them with macro
+ transformers, and control the scope within which they are visible.
+ 
+ The @func{syntax-rules} and @func{identifier-syntax} forms create
+ transformers via a pattern language.  Moreover, the @func{syntax-case}
+ form allows creating transformers via arbitrary Scheme code.
+ 
+ Keywords occupy the same name space as variables.  That is, within the
+ same scope, an identifier can be bound as a variable or keyword, or
+ neither, but not both, and local bindings of either kind may shadow
+ other bindings of either kind.
+ 
+ Macros defined using @func{syntax-rules} and @func{identifier-syntax}
+ are ``hygienic'' and ``referentially transparent'' and thus preserve
+ Scheme's lexical scoping.
+ 
+ @itemize
+ @item 
+ If a macro transformer inserts a binding for an identifier (variable or
+ keyword) not appearing in the macro use, the identifier is in effect
+ renamed throughout its scope to avoid conflicts with other identifiers.
+ 
+ @item 
+ If a macro transformer inserts a free reference to an identifier, the
+ reference refers to the binding that was visible where the transformer
+ was specified, regardless of any local bindings that may surround the
+ use of the macro.
+ @end itemize
+ 
+ Macros defined using the @func{syntax-case} facility are also hygienic
+ unless @func{datum->syntax} is used.
+ 
+ Kawa supports most of the @code{syntax-case} feature.
+ 
+ Syntax definitions are valid wherever definitions are.
+ They have the following form:
+ 
+ @deffn Syntax define-syntax keyword @stxref{transformer-spec}
+ The @var{keyword} is a identifier, and @var{transformer-spec}
+ is a function that maps syntax forms to syntax forms,
+ usually an instance of @code{syntax-rules}.
+ If the @code{define-syntax} occurs at the top level, then the top-level
+ syntactic environment is extended by binding the @var{keyword}
+ to the specified transformer, but existing references to any top-level
+ binding for @var{keyword} remain unchanged.  Otherwise, it is an
+ @dfn{internal syntax definition}, and is local to the @var{body}
+ in which it is defined.
+ 
+ @example
+ (let ((x 1) (y 2))
+    (define-syntax swap!
+      (syntax-rules ()
+        ((swap! a b)
+         (let ((tmp a))
+           (set! a b)
+           (set! b tmp)))))
+    (swap! x y)
+    (list x y))  @result{} (2 1)
+ @end example
+ 
+ Macros can expand into definitions in any context that permits them.
+ However, it is an error for a definition to define an identifier
+ whose binding has to be known in order to determine the meaning
+ of the definition itself, or of any preceding definition that belongs
+ to the same group of internal definitions.
+ @end deffn
+ 
+ @deffn Syntax define-syntax-case name @stxlit{(}literals@stxlit{)} @stxlit{(}pattern expr@stxlit{)} ...
+ A convenience macro to make it easy to define @code{syntax-case}-style macros.
+ Defines a macro with the given @var{name} and list of @var{literals}.
+ Each @var{pattern} has the form of a @code{syntax-rules}-style pattern,
+ and it is matched against the macro invocation syntax form.
+ When a match is found, the corresponding @var{expr} is evaluated.
+ It must evaluate to a syntax form,
+ which replaces the macro invocation.
+ @example
+ (define-syntax-case macro-name (literals)
+   (pat1 result1)
+   (pat2 result2))
+ @end example
+ is equivalent to:
+ @example
+ (define-syntax macro-name
+   (lambda (form)
+     (syntax-case form (literals)
+       (pat1 result1)
+       (pat2 result2))))
+ @end example
+ @end deffn
+ 
+ @deffn Syntax define-macro @stxlit{(}name lambda-list@stxlit{)} form ...
+ @emph{This form is deprecated.}
+ Functionally equivalent to @code{defmacro}.
+ @end deffn
+ 
+ @deffn Syntax defmacro name lambda-list form ...
+ @emph{This form is deprecated.}
+ Instead of
+ @example
+ (defmacro (@var{name} ...)
+   (let ... `(... ,@var{exp} ...)))
+ @end example
+ you should probably do:
+ @example
+ (define-syntax-case @var{name} ()
+   ((_ ...) (let #`(... #,@var{exp} ...))))
+ @end example
+ and instead of
+ @example
+ (defmacro (@var{name} ... @var{var} ...) `(... @var{var} ...))
+ @end example
+ you should probably do:
+ @example
+ (define-syntax-case @var{name} ()
+   ((_ ... @var{var} ...) #`(... @var{var} ...))
+ @end example
+ 
+ Defines an old-style macro a la Common Lisp,
+ and installs @code{(lambda @var{lambda-list} @var{form} ...)}
+ as the expansion function for @var{name}.
+ When the translator sees an application of @var{name},
+ the expansion function is called with the rest of the application
+ as the actual arguments.  The resulting object must be a Scheme
+ source form that is futher processed (it may be repeatedly macro-expanded).
+ @end deffn
+ 
+ @deffn Procedure gentemp
+ Returns a new (interned) symbol each time it is called.
+ The symbol names are implementation-dependent.
+ (This is not directly macro-related, but is often used in conjunction
+ with @code{defmacro} to get a fresh unique identifier.)
+ @end deffn
+ 
+ @deffn Procedure expand form
+ The result of evaluating @var{form} is treated as a Scheme expression,
+ syntax-expanded to internal form, and then converted back to (roughly)
+ the equivalent expanded Scheme form.
+ 
+ This can be useful for debugging macros.
+ 
+ To access this function, you must first @code{(require 'syntax-utils)}.
+ @example
+ (require 'syntax-utils)
+ (expand '(cond ((> x y) 0) (else 1))) @result{} (if (> x y) 0 1)
+ @end example
+ @end deffn
+ 
+ @subsection Pattern language
+ 
+ A @meta{transformer-spec} is an expression that evaluates to a
+ transformer procedure, which takes an input form and returns a
+ resulting form.  You can do general macro-time compilation with such a
+ procedure, commonly using @code{syntax-case} (which is documented
+ in the R6RS library specification).
+ However, when possible it is better to use the simpler
+ pattern language of @code{syntax-rules}:
+ 
+ @display
+ @stxdef{transformer-spec}
+   @stxlit{(syntax-rules (} @arbno{@stxref{tr-literal}} @stxlit{)} @arbno{@stxref{syntax-rule}}@stxlit{)}
+   | @stxlit{(syntax-rules} @stxref{ellipsis} @stxlit{(} @arbno{@stxref{tr-literal}} @stxlit{)} @arbno{@stxref{syntax-rule}}@stxlit{)}
+   | @stxref{expression}
+ @stxdef{syntax-rule} @stxlit{(}@stxref{list-pattern} @stxref{syntax-template}@stxlit{)}
+ @stxdef{tr-literal} @stxref{identifier}
+ @stxdef{ellipsis} @stxref{identifier}
+ @end display
+ 
+ An instance of @code{syntax-rules} produces a new
+ macro transformer by specifying a sequence of hygienic
+ rewrite rules. A use of a macro whose keyword is associated
+ with a transformer specified by @code{syntax-rules} is matched
+ against the patterns contained in the @meta{syntax-rule}s
+ beginning with the leftmost syntax rule . When a match is
+ found, the macro use is transcribed hygienically according
+ to the template.
+ The optional @meta{ellipsis} species a symbol used to indicate
+ repetition; it defaults to @code{...} (3 periods).
+ 
+ @display
+ @stxdef{syntax-pattern}
+   @stxref{identifier} | @stxref{constant} | @stxref{list-pattern} | @stxref{vector-pattern}
+ @stxdef{list-pattern} @stxlit{(} @arbno{@stxref{syntax-pattern}} @stxlit{)}
+   | @stxlit{(} @stxref{syntax-pattern} @arbno{@stxref{syntax-pattern}} @stxlit{.} @stxref{syntax-pattern} @stxlit{)}
+   | @stxlit{(} @arbno{@stxref{syntax-pattern}} @stxref{syntax-pattern} @stxref{ellipsis} @arbno{@stxref{syntax-pattern}} @stxlit{)}
+   | @stxlit{(} @arbno{@stxref{syntax-pattern}} @stxref{syntax-pattern} @stxref{ellipsis} @arbno{@stxref{syntax-pattern}} @stxlit{.} @stxref{syntax-pattern}@stxlit{)}
+ @stxdef{vector-pattern} @stxlit{#(} @arbno{@stxref{syntax-pattern}} @stxlit{)}
+   | @stxlit{#(} @arbno{@stxref{syntax-pattern}} @stxref{syntax-pattern} @stxref{ellipsis} @arbno{@stxref{syntax-pattern}} @stxlit{)}
+ @end display
+ 
+ An identifier appearing within a pattern can be an underscore
+ (@code{_}), a literal identifier listed in the list of @meta{tr-literal}s,
+ or the @meta{ellipsis}. All other identifiers appearing within a
+ pattern are pattern variables.
+ 
+ The outer @var{syntax-list} of the pattern in a @meta{syntax-rule}
+ must start with an identifier. It is not involved in the matching and
+ is considered neither a pattern variable nor a literal identifier.
+ 
+ Pattern variables match arbitrary input elements and are
+ used to refer to elements of the input in the template.
+ It is an error for the same pattern variable to appear more
+ than once in a @meta{syntax-pattern}.
+ 
+ Underscores also match arbitrary input elements but are
+ not pattern variables and so cannot be used to refer to
+ those elements. If an underscore appears in the literals
+ list, then that takes precedence and underscores in the
+ pattern match as literals. Multiple underscores can
+ appear in a @meta{syntax-pattern}.
+ 
+ Identifiers that appear in @code{(@arbno{@meta{tr-literal}})} are interpreted
+ as literal identifiers to be matched against corresponding
+ elements of the input. An element in the input matches a
+ literal identifier if and only if it is an identifier and either
+ both its occurrence in the macro expression and its occurrence
+ in the macro definition have the same lexical binding,
+ or the two identifiers are the same and both have no lexical
+ binding.
+ 
+ A subpattern followed by ellipsis can match zero or
+ more elements of the input, unless ellipsis appears in the
+ literals, in which case it is matched as a literal.
+ 
+ More formally, an input expression @var{E} matches a pattern @var{P}
+ if and only if:
+ @itemize @bullet
+ @item
+ @var{P} is an underscore (@stxlit{_}); or
+ @item
+ @var{P} is a non-literal identifier; or
+ @item
+ @var{P} is a literal identifier and @var{E} is an identifier with the
+ same binding; or
+ @item
+ @var{P} is a list @stxlit{(}@var{P@sub{1}} ... @var{P@sub{n}}@stxlit{)} and
+ @var{E} is a list of @var{n} elements
+ that match @var{P@sub{1}} through @var{P@sub{n}}, respectively; or
+ @item
+ @var{P} is an improper list
+ @stxlit{(}@var{P@sub{1}} ... @var{P@sub{n}} @stxlit{.} @var{P@sub{n+1}}@stxlit{)} and
+ @var{E} is a list or improper list of @var{n} or more elements that
+ match @var{P@sub{1}} through @var{P@sub{n}}, respectively,
+ and whose @var{n}th tail matches @var{P@sub{n+1}}; or
+ @item
+ @var{P} is of the form
+ @stxlit{(}@var{P@sub{1}} ... @var{P@sub{k}} @var{P@sub{e}} @var{ellipsis} @var{P@sub{k+1}} ... @var{P@sub{k+l}}@stxlit{)} where @var{E} is a proper list of @var{n} elements,
+  the first @var{k} of which match @var{P@sub{1}} through @var{P@sub{k}},
+ respectively, whose
+ next @var{n-k-l} elements each match @var{P@sub{e}}, and whose remaining
+ @var{l} elements match @var{P@sub{k+1}} through @var{P@sub{k+l}}; or
+ @item
+ @var{P} is of the form
+ @stxlit{(}@var{P@sub{1}} ... @var{P@sub{k}} @var{P@sub{e}} @var{ellipsis} @var{P@sub{k+1}} ... @var{P@sub{k+l}} @stxlit{.} @var{P@sub{x}}@stxlit{)}
+ where @var{E} is a list or improper list of @var{n} elements,
+ the first @var{k} of which match @var{P@sub{1}} through @var{P@sub{k}},
+ whose next @var{n-k-l} elements each match @var{P@sub{e}}, and whose
+ remaining @var{l} elements match @var{P@sub{k+1}} through @var{P@sub{k+l}},
+ and whose @var{n}th and final @code{cdr} matches @var{P@sub{x}}; or
+ @item
+ @var{P} is a vector of the form
+ @stxlit{#(}@var{P@sub{1}} ... @var{P@sub{n}}@stxlit{)} and @var{E} is a
+ vector of @var{n} elements that match @var{P@sub{1}} through @var{P@sub{n}}; or
+ @item
+ @var{P} is of the form
+ @stxlit{#(}@var{P@sub{1}} ... @var{P@sub{k}} @var{P@sub{e}} @var{ellipsis} @var{P@sub{k+1}} ... @var{P@sub{k+l}}@stxlit{)}
+ where @var{E} is a vector of @var{n} elements the first
+ @var{k} of which match @var{P@sub{1}} through @var{P@sub{k}},
+ whose next @var{n-k-l} elements each match @var{P@sub{e}},
+ and whose remaining @var{l} elements match @var{P@sub{k+1}}
+ through @var{P@sub{k+l}}; or
+ @item
+ @var{P} is a constant and E is equal to @var{P} in the sense of the
+ @code{equal?} procedure.
+ @end itemize
+ 
+ It is an error to use a macro keyword, within the scope of
+ its binding, in an expression that does not match any of
+ the patterns.
+ @display
+ @stxdef{syntax-template} @stxref{identifier} | @stxref{constant}
+    | @stxlit{(}@arbno{@stxref{template-element}}@stxlit{)}
+    | @stxlit{(}@stxref{template-element} @arbno{@stxref{template-element}} @stxlit{.} @stxref{syntax-template} @stxlit{)}
+    | @stxlit{(} @stxref{ellipsis} @stxref{syntax-template}@stxlit{)}
+ @stxdef{template-element} @stxref{syntax-template} [@stxref{ellipsis}]
+ @end display
+ 
+ When a macro use is transcribed according to the template
+ of the matching @meta{syntax-rule}, pattern variables that occur
+ in the template are replaced by the elements they match in
+ the input. Pattern variables that occur in subpatterns followed
+ by one or more instances of the identifier @meta{ellipsis} are
+ allowed only in subtemplates that are followed by as many
+ instances of @meta{ellipsis} . They are replaced in the output by
+ all of the elements they match in the input, distributed as
+ indicated. It is an error if the output cannot be built up
+ as specified.
+ 
+ Identifiers that appear in the template but are not pattern
+ variables or the identifier @meta{ellipsis} are inserted into the output
+ as literal identifiers. If a literal identifier is inserted as a
+ free identifier then it refers to the binding of that identifier
+ within whose scope the instance of @code{syntax-rules} appears.
+ If a literal identifier is inserted as a bound identifier then
+ it is in effect renamed to prevent inadvertent captures of
+ free identifiers.
+ 
+ A template of the
+ form @stxlit{(}@meta{ellipsis} @meta{template}@stxlit{)} is
+ identical to @meta{template}, except that @meta{ellipses}
+ within the template have no special meaning.
+ That is, any @meta{ellipses} contained within
+ @meta{template} are treated as ordinary identifiers. In particular,
+ the template @stxlit{(}@meta{ellipsis}  @meta{ellipsis}@stxlit{)}
+ produces a single @meta{ellipsis}. This allows syntactic
+ abstractions to expand into code containing ellipses.
+ 
+ @example
+ (define-syntax be-like-begin
+   (syntax-rules ()
+     ((be-like-begin name)
+      (define-syntax name
+        (syntax-rules ()
+          ((name expr (... ...))
+           (begin expr (... ...))))))))
+ 
+ (be-like-begin sequence)
+ (sequence 1 2 3 4) @result{} 4
+ @end example
+ 
+ @subsection Identifier predicates
+ 
+ @deffn Procedure {identifier?} @var{obj}
+ Return @true{} if @var{obj} is an identifier, i.e., a syntax object
+ representing an identifier, and @false{} otherwise.
+ 
+ The @func{identifier?} procedure is often used within a fender to verify
+ that certain subforms of an input form are identifiers, as in the
+ definition of @code{rec}, which creates self--contained recursive
+ objects, below.
+ 
+ @example
+ (define-syntax rec
+   (lambda (x)
+     (syntax-case x ()
+       ((_ x e)
+        (identifier? #'x)
+        #'(letrec ((x e)) x)))))
+ 
+ (map (rec fact
+        (lambda (n)
+          (if (= n 0)                 
+              1
+              (* n (fact (- n 1))))))
+      '(1 2 3 4 5))    @result{} (1 2 6 24 120)
+  
+ (rec 5 (lambda (x) x))  @result{} exception
+ @end example
+ @end deffn
+ 
+ 
+ The procedures @func{bound-identifier=?} and @func{free-identifier=?}
+ each take two identifier arguments and return @true{} if their arguments
+ are equivalent and @false{} otherwise.  These predicates are used to
+ compare identifiers according to their @emph{intended use} as free
+ references or bound identifiers in a given context.
+ 
+ @deffn Procedure {bound-identifier=?} @vari{id} @varii{id}
+ @vari{id} and @varii{id} must be identifiers.
+ 
+ The procedure @func{bound-identifier=?} returns @true{} if a binding for
+ one would capture a reference to the other in the output of the
+ transformer, assuming that the reference appears within the scope of the
+ binding, and @false{} otherwise.
+ 
+ In general, two identifiers are @func{bound-identifier=?} only if both
+ are present in the original program or both are introduced by the same
+ transformer application (perhaps implicitly, see @func{datum->syntax}).
+ 
+ The @func{bound-identifier=?} procedure can be used for detecting
+ duplicate identifiers in a binding construct or for other preprocessing
+ of a binding construct that requires detecting instances of the bound
+ identifiers.
+ @end deffn
+ 
+ @deffn Procedure {free-identifier=?} @vari{id} @varii{id}
+ @vari{id} and @varii{id} must be identifiers.
+ 
+ The @func{free-identifier=?} procedure returns @true{} if and only if
+ the two identifiers would resolve to the same binding if both were to
+ appear in the output of a transformer outside of any bindings inserted
+ by the transformer.  (If neither of two like--named identifiers resolves
+ to a binding, i.e., both are unbound, they are considered to resolve to
+ the same binding.)
+ 
+ Operationally, two identifiers are considered equivalent by
+ @func{free-identifier=?} if and only the topmost matching substitution
+ for each maps to the same binding or the identifiers have the same name
+ and no matching substitution.
+ 
+ The @func{syntax-case} and @func{syntax-rules} forms internally use
+ @func{free-identifier=?} to compare identifiers listed in the literals
+ list against input identifiers.
+ 
+ @example
+ (let ((fred 17))
+   (define-syntax a
+     (lambda (x)
+       (syntax-case x ()
+         ((_ id) #'(b id fred)))))
+   (define-syntax b
+     (lambda (x)
+       (syntax-case x ()
+         ((_ id1 id2)
+          #`(list
+              #,(free-identifier=? #'id1 #'id2)
+              #,(bound-identifier=? #'id1 #'id2))))))
+   (a fred))
+     @result{} (#t #f)
+ @end example
+ 
+ The following definition of unnamed @func{let} uses
+ @func{bound-identifier=?} to detect duplicate identifiers.
+ 
+ @example
+ (define-syntax let
+   (lambda (x)
+     (define unique-ids?
+       (lambda (ls)
+         (or (null? ls)
+             (and (let notmem? ((x (car ls)) (ls (cdr ls)))
+                    (or (null? ls)
+                        (and (not (bound-identifier=? x (car ls)))
+                             (notmem? x (cdr ls)))))
+                  (unique-ids? (cdr ls))))))
+     (syntax-case x ()
+       ((_ ((i v) ...) e1 e2 ...)
+        (unique-ids? #'(i ...))
+        #'((lambda (i ...) e1 e2 ...) v ...)))))
+ @end example
+ 
+ The argument @code{#'(i ...)} to @func{unique-ids?} is guaranteed to be
+ a list by the rules given in the description of @func{syntax} above.
+ 
+ With this definition of @func{let}:
+ 
+ @example
+ (let ((a 3) (a 4)) (+ a a))    @result{} @i{syntax error}
+ @end example
+ 
+ However,
+ @example
+ (let-syntax
+   ((dolet (lambda (x)
+             (syntax-case x ()
+               ((_ b)
+                #'(let ((a 3) (b 4)) (+ a b)))))))
+   (dolet a))
+ @result{} 7
+ @end example
+ 
+ @noindent
+ since the identifier @code{a} introduced by @func{dolet} and the
+ identifier @code{a} extracted from the input form are not
+ @func{bound-identifier=?}.
+ 
+ Rather than including @code{else} in the literals list as before, this
+ version of @func{case} explicitly tests for @code{else} using
+ @func{free-identifier=?}.
+ 
+ @example
+ (define-syntax case
+   (lambda (x)
+     (syntax-case x ()
+       ((_ e0 ((k ...) e1 e2 ...) ...
+           (else-key else-e1 else-e2 ...))
+        (and (identifier? #'else-key)
+             (free-identifier=? #'else-key #'else))
+        #'(let ((t e0))
+            (cond
+             ((memv t '(k ...)) e1 e2 ...)
+             ...
+             (else else-e1 else-e2 ...))))
+       ((_ e0 ((ka ...) e1a e2a ...)
+           ((kb ...) e1b e2b ...) ...)
+        #'(let ((t e0))
+            (cond
+             ((memv t '(ka ...)) e1a e2a ...)
+             ((memv t '(kb ...)) e1b e2b ...)
+             ...))))))
+ @end example
+ 
+ With either definition of @func{case}, @code{else} is not recognized as
+ an auxiliary keyword if an enclosing lexical binding for @code{else}
+ exists.  For example,
+ 
+ @example
+ (let ((else @false{}))
+   (case 0 (else (write "oops"))))    @result{} @i{syntax error}
+ @end example
+ 
+ @noindent
+ since @code{else} is bound lexically and is therefore not the same
+ @code{else} that appears in the definition of @func{case}.
+ @end deffn
+ 
+ @subsection Syntax-object and datum conversions
+ 
+ @deffn Procedure {syntax->datum} @var{syntax-object}
+ @deffnx {Deprecated procedure} {syntax-object->datum} @var{syntax-object}
+ Strip all syntactic information from a syntax object and returns the
+ corresponding Scheme datum.
+ 
+ Identifiers stripped in this manner are converted to their symbolic
+ names, which can then be compared with @func{eq?}.  Thus, a predicate
+ @code{symbolic-identifier=?} might be defined as follows.
+ 
+ @example
+ (define symbolic-identifier=?
+   (lambda (x y)
+     (eq? (syntax->datum x)
+          (syntax->datum y))))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure {datum->syntax} @var{template-id} @var{datum} [@var{srcloc}]
+ @deffnx {Deprecated procedure} {datum->syntax-object} @var{template-id} @var{datum}
+ @var{template-id} must be a template identifier and @var{datum} should
+ be a datum value.
+ 
+ The @func{datum->syntax} procedure returns a syntax-object
+ representation of @var{datum} that contains the same contextual
+ information as @var{template-id}, with the effect that the syntax object
+ behaves as if it were introduced into the code when @var{template-id}
+ was introduced.
+ 
+ If @var{srcloc} is specified (and neither @code{#f} or @code{#!null}),
+ it specifies the file position (including line number) for the result.
+ In that case it should be a syntax object representing
+ a list; otherwise it is currently ignored, though future extensions
+ may support other ways of specifying the position.
+ 
+ The @func{datum->syntax} procedure allows a transformer to ``bend''
+ lexical scoping rules by creating @emph{implicit identifiers} that
+ behave as if they were present in the input form, thus permitting the
+ definition of macros that introduce visible bindings for or references
+ to identifiers that do not appear explicitly in the input form.  For
+ example, the following defines a @func{loop} expression that uses this
+ controlled form of identifier capture to bind the variable @code{break}
+ to an escape procedure within the loop body.  (The derived
+ @func{with-syntax} form is like @func{let} but binds pattern variables.)
+ 
+ @example
+ (define-syntax loop
+   (lambda (x)
+     (syntax-case x ()
+       ((k e ...)
+        (with-syntax
+            ((break (datum->syntax #'k 'break)))
+          #'(call-with-current-continuation
+              (lambda (break)
+                (let f () e ... (f)))))))))
+ 
+ (let ((n 3) (ls '()))
+   (loop
+     (if (= n 0) (break ls))
+     (set! ls (cons 'a ls))
+     (set! n (- n 1))))
+ @result{} (a a a)
+ @end example
+ 
+ Were @code{loop} to be defined as:
+ 
+ @example
+ (define-syntax loop
+   (lambda (x)
+     (syntax-case x ()
+       ((_ e ...)
+        #'(call-with-current-continuation
+            (lambda (break)
+              (let f () e ... (f))))))))
+ @end example
+ 
+ @noindent
+ the variable @code{break} would not be visible in @code{e ...}.
+ 
+ The datum argument @var{datum} may also represent an arbitrary Scheme
+ form, as demonstrated by the following definition of @func{include}.
+ 
+ @example
+ (define-syntax include
+   (lambda (x)
+     (define read-file
+       (lambda (fn k)
+         (let ((p (open-file-input-port fn)))
+           (let f ((x (get-datum p)))
+             (if (eof-object? x)
+                 (begin (close-port p) '())
+                 (cons (datum->syntax k x)
+                       (f (get-datum p))))))))
+     (syntax-case x ()
+       ((k filename)
+        (let ((fn (syntax->datum #'filename)))
+          (with-syntax (((exp ...)
+                         (read-file fn #'k)))
+            #'(begin exp ...)))))))
+ @end example
+ 
+ @code{(include "filename")} expands into a @func{begin} expression
+ containing the forms found in the file named by @code{"filename"}.  For
+ example, if the file @file{flib.ss} contains:
+ 
+ @example
+ (define f (lambda (x) (g (* x x))))
+ @end example
+ 
+ @noindent
+ and the file @file{glib.ss} contains:
+ 
+ @example
+ (define g (lambda (x) (+ x x)))
+ @end example
+ 
+ @noindent
+ the expression:
+ 
+ @example
+ (let ()
+   (include "flib.ss")
+   (include "glib.ss")
+   (f 5))
+ @end example
+ 
+ @noindent
+ evaluates to @code{50}.
+ 
+ The definition of @func{include} uses @func{datum->syntax} to convert
+ the objects read from the file into syntax objects in the proper lexical
+ context, so that identifier references and definitions within those
+ expressions are scoped where the @func{include} form appears.
+ 
+ Using @func{datum->syntax}, it is even possible to break hygiene
+ entirely and write macros in the style of old Lisp macros.  The
+ @func{lisp-transformer} procedure defined below creates a transformer
+ that converts its input into a datum, calls the programmer's procedure
+ on this datum, and converts the result back into a syntax object scoped
+ where the original macro use appeared.
+ 
+ @example
+ (define lisp-transformer
+   (lambda (p)
+     (lambda (x)
+       (syntax-case x ()
+         ((kwd . rest)
+          (datum->syntax #'kwd
+            (p (syntax->datum x))))))))
+ @end example
+ @end deffn
+ 
+ @subsection Signaling errors in macro transformers
+ 
+ @deffn Syntax syntax-error message @arbno{args}
+ The @meta{message} and @meta{args} are treated similary as for
+ the @code{error} procedure.  However, the error is reported
+ when the @code{syntax-error} is expanded.
+ This can be used as a @code{syntax-rules}
+ template for a pattern that is an invalid use of the
+ macro, which can provide more descriptive error messages.
+ The @meta{message} should be a string literal, and the @var{args}
+ arbitrary (non-evalualted) expressions providing additional information.
+ 
+ @example
+ (define-syntax simple-let
+   (syntax-rules ()
+     ((_ (head ... ((x . y) val) . tail)
+        body1 body2 ...)
+      (syntax-error "expected an identifier but got" (x . y)))
+     ((_ ((name val) ...) body1 body2 ...)
+      ((lambda (name ...) body1 body2 ...)
+       val ...))))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure report-syntax-error location message
+ This is a procedure that can be called at macro-expansion time
+ by a syntax transformer function.
+ (In contrast @code{syntax-error} is a syntax form used in the
+ expansion result.)
+ The @var{message} is reported as a compile-time error message.
+ The @var{location} is used for the source location (file name and
+ line/column numbers): In general it can be a @code{SourceLocator} value;
+ most commonly it is a syntax object for a sub-list of the input form
+ that is erroneous.
+ The value returned by @code{report-syntax-error} is an
+ instance of @code{ErrorExp}, which supresses further compilation.
+ 
+ @example
+ (define-syntax if
+   (lambda (x)
+     (syntax-case x ()
+                  ((_ test then)
+                   (make-if-exp #'test #'then #!null))
+                  ((_ test then else)
+                   (make-if-exp #'test #'then #'else))
+                  ((_ e1 e2 e3 . rest)
+                   (report-syntax-error #'rest
+                    "too many expressions for 'if'"))
+                  ((_ . rest)
+                   (report-syntax-error #'rest
+                    "too few expressions for 'if'")))))
+ @end example
+ In the above example, one could use the source form @code{x} for the
+ location, but using @code{#'rest} is more accurate.  Note that the following
+ is incorrect, because @code{e1} might not be a pair, in which case
+ we don't have location information for it (due to a Kawa limitation):
+ @example
+     (syntax-case x ()
+                  ...
+                  ((_ e1)
+                   (report-syntax-error
+                    #'e1 ;; @i{poor location specifier}
+                    "too few expressions for 'if'")))))
+ @end example
+ @end deffn
+ 
+ @subsection Convenience forms
+ 
+ @deffn Syntax with-syntax ((@var{pattern} @stxref{expression}) @dots{}) @stxref{body}
+ The @func{with-syntax} form is used to bind pattern variables, just as
+ @func{let} is used to bind variables.  This allows a transformer to
+ construct its output in separate pieces, then put the pieces together.
+ 
+ Each @var{pattern} is identical in form to a @func{syntax-case}
+ pattern.  The value of each @var{expression} is computed and
+ destructured according to the corresponding @var{pattern}, and pattern
+ variables within the @var{pattern} are bound as with
+ @func{syntax-case} to the corresponding portions of the value within
+ @var{body}.
+ 
+ The @func{with-syntax} form may be defined in terms of
+ @func{syntax-case} as follows.
+ 
+ @example
+ (define-syntax with-syntax
+   (lambda (x)
+     (syntax-case x ()
+       ((_ ((p e0) ...) e1 e2 ...)
+        (syntax (syntax-case (list e0 ...) ()
+                  ((p ...) (let () e1 e2 ...))))))))
+ @end example
+ 
+ The following definition of @func{cond} demonstrates the use of
+ @func{with-syntax} to support transformers that employ recursion
+ internally to construct their output.  It handles all @func{cond} clause
+ variations and takes care to produce one-armed @func{if} expressions
+ where appropriate.
+ 
+ @example
+ (define-syntax cond
+   (lambda (x)
+     (syntax-case x ()
+       ((_ c1 c2 ...)
+        (let f ((c1 #'c1) (c2* #'(c2 ...)))
+          (syntax-case c2* ()
+            (()
+             (syntax-case c1 (else =>)
+              (((else e1 e2 ...) #'(begin e1 e2 ...))
+               ((e0) #'e0)
+               ((e0 => e1)
+                #'(let ((t e0)) (if t (e1 t))))
+               ((e0 e1 e2 ...)
+                #'(if e0 (begin e1 e2 ...)))))
+            ((c2 c3 ...)
+             (with-syntax ((rest (f #'c2 #'(c3 ...))))
+               (syntax-case c1 (=>)
+                 ((e0) #'(let ((t e0)) (if t t rest)))
+                 ((e0 => e1)
+                  #'(let ((t e0)) (if t (e1 t) rest)))
+                 ((e0 e1 e2 ...)
+                  #'(if e0 
+                         (begin e1 e2 ...)
+                         rest)))))))))))
+ @end example
+ @end deffn
+ 
+ @deffn Syntax quasisyntax @var{template}
+ @deffnx {Auxiliary Syntax} unsyntax
+ @deffnx {Auxiliary Syntax} unsyntax-splicing
+ The @func{quasisyntax} form is similar to @func{syntax}, but it allows
+ parts of the quoted text to be evaluated, in a manner similar to the
+ operation of @func{quasiquote}.
+ 
+ Within a @func{quasisyntax} @var{template}, subforms of @func{unsyntax}
+ and @func{unsyntax-splicing} forms are evaluated, and everything else is
+ treated as ordinary template material, as with @func{syntax}.
+ 
+ The value of each @func{unsyntax} subform is inserted into the output in
+ place of the @func{unsyntax} form, while the value of each
+ @func{unsyntax-splicing} subform is spliced into the surrounding list or
+ vector structure.  Uses of @func{unsyntax} and @func{unsyntax-splicing}
+ are valid only within @func{quasisyntax} expressions.
+ 
+ A @func{quasisyntax} expression may be nested, with each
+ @func{quasisyntax} introducing a new level of syntax quotation and each
+ @func{unsyntax} or @func{unsyntax-splicing} taking away a level of
+ quotation.  An expression nested within @emph{n} @func{quasisyntax}
+ expressions must be within @emph{n} @emph{unsyntax} or
+ @func{unsyntax-splicing} expressions to be evaluated.
+ 
+ As noted in @stxref{abbreviation}, @code{#`@var{template}} is equivalent to
+ @code{(quasisyntax @var{template})}, @code{#,@var{template}} is
+ equivalent to @code{(unsyntax @var{template})}, and
+ @code{#,@@@var{template}} is equivalent to @code{(unsyntax-splicing
+ @var{template})}.  @emph{Note} that for backwards compatibility,
+ you should only use @code{#,@var{template}} inside a literal @code{#`@var{template}} form.
+ 
+ The @func{quasisyntax} keyword can be used in place of
+ @func{with-syntax} in many cases.  For example, the definition of
+ @func{case} shown under the description of @func{with-syntax} above can
+ be rewritten using @func{quasisyntax} as follows.
+ 
+ @example
+ (define-syntax case
+   (lambda (x)
+     (syntax-case x ()
+       ((_ e c1 c2 ...)
+        #`(let ((t e))
+            #,(let f ((c1 #'c1) (cmore #'(c2 ...)))
+                (if (null? cmore)
+                    (syntax-case c1 (else)
+                      ((else e1 e2 ...)
+                       #'(begin e1 e2 ...))
+                      (((k ...) e1 e2 ...)
+                       #'(if (memv t '(k ...))
+                             (begin e1 e2 ...))])
+                    (syntax-case c1 ()
+                      (((k ...) e1 e2 ...)
+                       #`(if (memv t '(k ...))
+                             (begin e1 e2 ...)
+                             #,(f (car cmore)
+                                   (cdr cmore))))))))))))
+ @end example
+                           
+ @c ((Unknown if this works))
+ @c Uses of @func{unsyntax} and @func{unsyntax-splicing} with zero or more
+ @c than one subform are valid only in splicing (list or vector) contexts.
+ @c @code{(unsyntax @var{template} @dots{})} is equivalent to
+ @c @code{(unsyntax @var{template}) ...}, and @code{(unsyntax-splicing
+ @c @var{template} ...)} is equivalent to @code{(unsyntax-splicing
+ @c @var{template}) ...}.  These forms are primarily useful as intermediate
+ @c forms in the output of the @func{quasisyntax} expander.
+ @c 
+ @c @quotation
+ @c @emph{Note:} Uses of @func{unsyntax} and @func{unsyntax-splicing} with
+ @c zero or more than one subform enable certain idioms, such as
+ @c @code{#,@@#,@@}, which has the effect of a doubly indirect splicing when
+ @c used within a doubly nested and doubly evaluated @func{quasisyntax}
+ @c expression.
+ @c @end quotation
+ @end deffn
+ 
+ @quotation
+ @emph{Note:} Any @func{syntax-rules} form can be expressed with
+ @func{syntax-case} by making the @func{lambda} expression and
+ @func{syntax} expressions explicit, and @func{syntax-rules} may be
+ defined in terms of @func{syntax-case} as follows.
+ 
+ @example
+ (define-syntax syntax-rules
+   (lambda (x)
+     (syntax-case x ()
+       ((_ (lit ...) ((k . p) t) ...)
+        (for-all identifier? #'(lit ... k ...))
+        #'(lambda (x)
+            (syntax-case x (lit ...)
+              ((_ . p) #'t) ...))))))
+ @end example
+ @end quotation
+ 
+ @node Named quasi-literals
+ @section Named quasi-literals
+ 
+ Traditional Scheme has only a few kinds of values,
+ and thus only a few builtin kinds of literals.
+ Modern Scheme allows defining new types,
+ so it is desirable to have a mechanism for defining literal values
+ for the new types.
+ 
+ Consider the @code{@ref{URI-type,,URI}} type.
+ You can create a new instance of a @code{URI} using a
+ constructor function:
+ @example
+ (URI "http://example.com/")
+ @end example
+ This isn't too bad, though the double-quote characters are an ugly distraction.
+ However, if you need to construct the string it gets messy:
+ @example
+ (URI (string-append base-uri "icon.png"))
+ @end example
+ 
+ Instead use can write:
+ @example
+ &URI@{http://example.com/@}
+ @end example
+ or:
+ @example
+ &URI@{&[base-uri]icon.png@}
+ @end example
+ 
+ This syntax is translated by the Scheme reader
+ to the more familiar but more verbose equivalent forms:
+ @example
+ ($construct$:URI "http://example.com/")
+ ($construct$:URI $<<$ base-uri $>>$ "icon.png")
+ @end example
+ So for this to work there just needs to be a definition
+ of @code{$construct$:URI}, usually a macro.
+ Normal scope rules apply; typically you'd define @code{$construct$:URI} in
+ a module.
+ 
+ The names @code{$<<$} and @code{$>>$} are bound to unique zero-length strings.
+ They are used to allow the implementation of @code{$construct$:URI}
+ to determine which arguments are literal and which come from
+ escaped expressions.
+ 
+ If you want to define your own @code{$construct$:@var{tag}},
+ or to read motivation and details, see the
+ @uref{http://srfi.schemers.org/srfi-108/srfi-108.html, SRFI 108} specification.
+ 
+ @display
+ @stxdef{extended-datum-literal}
+     @stxlit{&} @stxref{cname} @stxlit{@lbracechar{}} [@stxref{initial-ignored}] @arbno{@stxref{named-literal-part}} @stxlit{@rbracechar{}}
+   | @stxlit{&} @stxref{cname} @stxlit{[} @arbno{@stxref{expression}} @stxlit{]@lbracechar{}} [@stxref{initial-ignored}] @arbno{@stxref{named-literal-part}} @stxlit{@rbracechar{}}
+ @stxdef{cname} @stxref{identifier}
+ @stxdef{named-literal-part}
+     @i{any character except} @stxlit{&}@i{,} @stxlit{@lbracechar{}} @i{or} @stxlit{@rbracechar{}}
+   | @stxlit{@lbracechar{}} @atleastone{@stxref{named-literal-part}} @stxlit{@rbracechar{}}
+   | @stxref{char-ref}
+   | @stxref{entity-ref}
+   | @stxref{special-escape}
+   | @stxref{enclosed-part}
+   | @stxref{extended-datum-literal}
+ @end display
+ 
+ @c FIXME May rename: Control structure
+ @node Program structure
+ @chapter Program structure
+ 
+ See @ref{program units} for some notes on
+ structure of an entire source file.
+ 
+ @menu
+ * Boolean values::
+ * Conditionals::
+ * Variables and Patterns::
+ * Definitions::
+ * Local binding constructs::
+ * Lazy evaluation::
+ * Threads::
+ * Exceptions::           Exception handling
+ @end menu
+ 
+ @node Boolean values
+ @section Boolean values
+ 
+ The standard boolean objects for true and false are written as @code{#t} and @code{#f}.
+ Alternatively, they may be written @code{#true} and @code{#false},
+ respectively.
+ 
+ @display
+ @stxdef{boolean} @stxlit{#t} | @stxlit{#f} | @stxlit{#true} | @stxlit{#false}
+ @end display
+ 
+ What really matters,
+ though, are the objects that the Scheme conditional expressions (@code{if},
+ @code{cond}, @code{and}, @code{or}, @code{when}, @code{unless}, @code{do})
+ treat as true or
+ false. The phrase ``a true value'' (or sometimes just ``true'')
+ means any object treated as true by the conditional expressions, and the phrase ``a false value'' (or ``false'') means any
+ object treated as false by the conditional expressions.
+ 
+ Of all the ``proper Scheme'' values, only @code{#f} counts as false in
+ conditional expressions. All other Scheme values, including @code{#t},
+ count as true.  A @var{test-expression} is an expression evaluated
+ in this manner for whether it is true or false.
+ 
+ In addition the null value @code{#!null} (in Java written as @code{null})
+ is also considered false.  Also, if you for some strange reason create a
+ fresh @code{java.lang.Boolean} object whose @code{booleanValue()}
+ returns @code{false}, that is also considered false.
+ 
+ @emph{Note:} Unlike some other dialects of Lisp, Scheme distinguishes
+ @code{#f} and the empty list from each other and from the symbol
+ @code{nil}.
+ 
+ Boolean constants evaluate to themselves, so they do not
+ need to be quoted in programs.
+ 
+ @example
+ #t       @result{}  #t
+ #true    @result{}  #t
+ #f       @result{}  #f
+ #false   @result{}  #f
+ '#f      @result{}  #f
+ @end example
+ 
+ @deffn Type boolean
+ The type of boolean values.
+ As a type conversion, a true value is converted to @code{#t},
+ while a false value is converted to @code{#f}.
+ Represented as a primitive Java @code{boolean}
+ or @code{kawa.lang.Boolean} when converted to an object.
+ @end deffn
+ 
+ @deffn Procedure boolean? obj
+ The @code{boolean?} predicate returns @code{#t} if @var{obj}
+ is either @code{#t} or @code{#f}, and returns @code{#f} otherwise.
+ @example
+ (boolean? #f)   @result{}  #t
+ (boolean? 0)    @result{}  #f
+ (boolean? '())  @result{}  #f
+ @end example
+ @end deffn
+ 
+ @deffn Procedure not obj
+ The @code{not} procedure returns @code{#t} if @var{obj} is false,
+ and returns @code{#f} otherwise.
+ 
+ @example
+ (not #t)         @result{}  #f
+ (not 3)          @result{}  #f
+ (not (list 3))   @result{}  #f
+ (not #f)         @result{}  #t
+ (not â€™())        @result{}  #f
+ (not (list))     @result{}  #f
+ (not â€™nil)       @result{}  #f
+ @end example
+ @end deffn
+ 
+ @deffn Procedure boolean=? boolean1 boolean2 boolean3 ...
+ Returns @code{#t} if all the arguments are booleans and all are @code{#t}
+ or all are @code{#f}.
+ @end deffn
+ 
+ @node Conditionals
+ @section Conditionals
+ 
+ @display
+ @stxdef{test-expression} @stxref{expression}
+ @stxdef{consequent} @stxref{expression}
+ @stxdef{alternate} @stxref{expression}
+ @end display
+ 
+ @deffn Syntax if @stxref{test-expression} @stxref{consequent} @stxref{alternate}
+ @deffnx Syntax if @stxref{test-expression} @stxref{consequent}
+ 
+ An @func{if} expression is evaluated as follows:
+ first, @meta{test-expression} is
+ evaluated.  If it yields a true value, then @meta{consequent} is
+ evaluated and its values are returned.  Otherwise @meta{alternate} is
+ evaluated and its values are returned.  If @meta{test} yields @false{}
+ and no @meta{alternate} is specified, then the result of the expression
+ is unspecified.
+ 
+ @example
+ (if (> 3 2) 'yes 'no)          @result{} yes
+ (if (> 2 3) 'yes 'no)          @result{} no
+ (if (> 3 2)
+     (- 3 2)
+     (+ 3 2))                   @result{} 1
+ (if #f #f)                     @result{} unspecified
+ @end example
+ 
+ The @meta{consequent} and @meta{alternate} expressions are in tail
+ context if the @func{if} expression itself is.
+ @end deffn
+ 
+ @deffn Syntax cond @atleastone{@stxref{cond-clause}}
+ @deffnx Syntax cond @arbno{@stxref{cond-clause}} @stxlit{(else} @meta{expression}@dots{}@stxlit{)} 
+ 
+ @display
+ @stxdef{cond-clause} @stxlit{(}@stxref{test-expression} @stxref{body}@stxlit{)}
+     | @stxlit{(}@meta{test} @stxlit{=>} @meta{expression}@stxlit{)}
+ @end display
+ 
+ A @func{cond} expression is evaluated by evaluating the @meta{test-expression}s
+ of successive @meta{cond-clause}s in order until one of them
+ evaluates to a true value.  When a @meta{test-expression} evaluates to a true
+ value, then the remaining @meta{expression}s in its @meta{cond-clause}
+ are evaluated in order, and the results of the last @meta{expression} in
+ the @meta{cond-clause} are returned as the results of the entire
+ @func{cond} expression.
+ If the selected @meta{cond-clause} contains only the @meta{test-expression} and no
+ @meta{expression}s, then the value of the @meta{test-expression} is returned as the
+ result.  If the selected @meta{cond-clause} uses the @code{=>} alternate
+ form, then the @meta{expression} is evaluated.  Its value must be a
+ procedure.  This procedure should accept one argument; it is called on
+ the value of the @meta{test-expression} and the values returned by this procedure
+ are returned by the @func{cond} expression.
+ 
+ If all @meta{test-expression}s evaluate to @false{}, and there is no @code{else}
+ clause, then the conditional expression returns unspecified values; if
+ there is an @code{else} clause, then its @meta{expression}s are
+ evaluated, and the values of the last one are returned.
+ 
+ @example
+ (cond ((> 3 2) 'greater)
+       ((< 3 2) 'less))         @result{} greater
+ 
+ (cond ((> 3 3) 'greater)
+       ((< 3 3) 'less)
+       (else 'equal))           @result{} equal
+ 
+ (cond ('(1 2 3) => cadr)
+       (else #f))               @result{} 2
+ @end example
+ 
+ For a @meta{cond-clause} of one of the following forms:
+ @example
+ (@meta{test} @arbno{@stxref{expression}})
+ (else @stxref{expression} @arbno{@stxref{expression}})
+ @end example
+ 
+ @noindent
+ the last @meta{expression} is in tail context if the @func{cond} form
+ itself is.  For a @meta{cond clause} of the form:
+ 
+ @example
+ (@meta{test} => @meta{expression})
+ @end example
+ 
+ @noindent
+ the (implied) call to the procedure that results from the evaluation of
+ @meta{expression} is in tail context if the @func{cond} form itself
+ is.
+ @end deffn
+ 
+ @deffn Syntax case @stxref{case-key} @atleastone{@stxref{case-clause}}
+ @deffnx Syntax case @stxref{case-key} @arbno{@stxref{case-clause}} @stxref{case-else-clause} 
+ 
+ @display
+ @stxdef{case-key} @stxref{expression}
+ @stxdef{case-clause} @stxlit{((}@arbno{@stxref{datum}}@stxlit{)} @atleastone{@stxref{expression}}@stxlit{)}
+     | @stxlit{((}@arbno{@stxref{datum}}@stxlit{)} @stxlit{=>} @stxref{expression}@stxlit{)}
+ @stxdef{case-else-clause} @stxlit{(else}  @atleastone{@stxref{expression}}@stxlit{)}
+     | @stxlit{(else =>} @stxref{expression}@stxlit{)}
+ @end display
+ 
+ Each @meta{datum} is an external representation of some object.
+ Each @meta{datum} in the entire @code{case} expression should be distinct.
+ 
+ A @func{case} expression is evaluated as follows.
+ 
+ @enumerate
+ @item
+ The @meta{case-key} is evaluated and its result is compared using
+ @func{eqv?} against the data represented by the @meta{datum}s of
+ each @meta{case-clause} in turn, proceeding in order from left to
+ right through the set of clauses.
+ 
+ @item
+ If the result of evaluating @meta{case-key} is equivalent to a datum of a
+ @meta{case-clause}, the corresponding @meta{expression}s are evaluated
+ from left to right and the results of the last expression in the
+ @meta{case-clause} are returned as the results of the @func{case}
+ expression.  Otherwise, the comparison process continues.
+ @item
+ If the result of evaluating @meta{key} is different from every datum in
+ each set, then if there is an @meta{case-else-clause} its expressions are
+ evaluated and the results of the last are the results of the @func{case}
+ expression; otherwise the result of @func{case} expression is unspecified.
+ @end enumerate
+ 
+ If the selected @meta{case-clause} or @meta{case-else-clause}
+ uses the @code{=>} alternate
+ form, then the @meta{expression} is evaluated. It is an error if
+ its value is not a procedure accepting one argument. This
+ procedure is then called on the value of the @meta{key} and the
+ values returned by this procedure are returned by the @code{case}
+ expression.
+ 
+ @example
+ (case (* 2 3)
+   ((2 3 5 7) 'prime)
+   ((1 4 6 8 9) 'composite))    @result{} composite
+ (case (car '(c d))
+   ((a) 'a)
+   ((b) 'b))                    @result{} unspecified
+ (case (car '(c d))
+   ((a e i o u) 'vowel)
+   ((w y) 'semivowel)
+   (else => (lambda (x) x)))    @result{} c
+ @end example
+ 
+ The last @meta{expression} of a @meta{case clause} is in tail context if
+ the @func{case} expression itself is.
+ @end deffn
+ 
+ @anchor{def-match}
+ @deffn Syntax match @stxref{match-key} @stxref{expression} @atleastone{@stxref{match-clause}}
+ The @code{match} form is a generalization of @code{case} using @stxref{pattern}s,
+ @display
+ @stxdef{match-key} @stxref{expression}
+ @stxdef{match-clause}
+   @stxlit{(} @stxref{pattern} [@stxref{guard}] @stxref{body} @stxlit{)}
+ @end display
+ The @var{match-key} is evaluated,
+ Then the @var{match-clause}s are tried in order.
+ The first @var{match-clause} whose @var{pattern} matches (and
+ the @var{guard}, if any, is true), is selected,
+ and the corresponding @var{body} evaluated.
+ It is an error if no @var{match-clause} matches.
+ @example
+ (match value
+   (0 (found-zero))
+   (x #!if (> x 0) (found-positive x))
+   (x #!if (< x 0) (found-negative x))
+   (x::symbol (found-symbol x))
+   (_ (found-other)))
+ @end example
+ 
+ One @code{case} feature is not (yet) directly supported by @code{match}:
+ Matching against a list of values.
+ However, this is easy to simulate using a guard using @code{memq},
+ @code{memv}, or @code{member}:
+ @example
+ ;; compare similar example under case
+ (match (car '(c d))
+   (x #!if (memv x '(a e i o u)) â€™vowel)
+   (x #!if (memv x '(w y)) â€™semivowel)
+   (x x))
+ @end example
+ @end deffn
+ 
+ @deffn Syntax and @stxref{test-expression} @dots{}
+ 
+ If there are no @meta{test-expression}s, @true{} is returned.  Otherwise, the
+ @meta{test-expression} are evaluated from left to right until a
+ @meta{test-expression} returns @false{} or the last @meta{test-expression} is reached.  In the
+ former case, the @func{and} expression returns @false{} without
+ evaluating the remaining expressions.  In the latter case, the last
+ expression is evaluated and its values are returned.
+ 
+ @example
+ (and (= 2 2) (> 2 1))          @result{}  #t
+ (and (= 2 2) (< 2 1))          @result{}  #f
+ (and 1 2 'c '(f g))            @result{}  (f g)
+ (and)                          @result{}  #t
+ @end example
+ 
+ The @func{and} keyword could be defined in terms of @func{if} using
+ @func{syntax-rules} as follows:
+ 
+ @example
+ (define-syntax and
+   (syntax-rules ()
+     ((and) #t)
+     ((and test) test)
+     ((and test1 test2 ...)
+      (if test1 (and test2 ...) #t))))
+ @end example
+ 
+ The last @meta{test-expression} is in tail context if the @func{and}
+ expression itself is.
+ @end deffn
+ 
+ @deffn Syntax or @stxref{test-expression} @dots{}
+ If there are no @meta{test-expression}s, @false{} is returned.  Otherwise, the
+ @meta{test-expression}s are evaluated from left to right until a
+ @meta{test-expression} returns a true value @var{val} or the last
+ @meta{test-expression} is
+ reached.  In the former case, the @func{or} expression returns @var{val}
+ without evaluating the remaining expressions.  In the latter case, the
+ last expression is evaluated and its values are returned.
+ 
+ @example
+ (or (= 2 2) (> 2 1))           @result{} #t
+ (or (= 2 2) (< 2 1))           @result{} #t
+ (or #f #f #f)                  @result{} #f
+ (or '(b c) (/ 3 0))            @result{} (b c)
+ @end example
+ 
+ The @func{or} keyword could be defined in terms of @func{if} using
+ @func{syntax-rules} as follows:
+ 
+ @example
+ (define-syntax or
+   (syntax-rules ()
+     ((or) #f)
+     ((or test) test)
+     ((or test1 test2 ...)
+      (let ((x test1))
+        (if x x (or test2 ...))))))
+ @end example
+ 
+ The last @meta{test-expression} is in tail context if the @func{or}
+ expression itself is.
+ @end deffn
+ 
+ 
+ @deffn Syntax when @stxref{test-expression} form...
+ If @var{test-expression} is true, evaluate each @var{form} in order,
+ returning the value of the last one.
+ @end deffn
+ 
+ @deffn Syntax unless @stxref{test-expression} form...
+ If @var{test-expression} is false, evaluate each @var{form} in order,
+ returning the value of the last one.
+ @end deffn
+ 
+ @node Variables and Patterns
+ @section Variables and Patterns
+ 
+ An identifier can name either a type of syntax or a location
+ where a value can be stored. An identifier that names a
+ type of syntax is called a @dfn{syntactic keyword}
+ (informally called a @dfn{macro}), and is said to be
+ @dfn{bound} to a transformer for that syntax. An identifier that
+ names a location is called a @dfn{variable} and is said to be @dfn{bound}
+ to that location. The set of all visible bindings in effect at
+ some point in a program is known as the @dfn{environment} in
+ effect at that point. The value stored in the location to
+ which a variable is bound is called the variableâ€™s value.
+ By abuse of terminology, the variable is sometimes said
+ to name the value or to be bound to the value. This is
+ not quite accurate, but confusion rarely results from this
+ practice.
+ 
+ Certain expression types are used to create new kinds of
+ syntax and to bind syntactic keywords to those new syntaxes,
+ while other expression types create new locations
+ and bind variables to those locations. These expression
+ types are called @dfn{binding constructs}.
+ Those that bind syntactic keywords are discussed in @ref{Macros}.
+ The most fundamental of the variable binding constructs is the
+ @ref{meta-lambda-expression,@code{lambda} expression},
+ because all other variable binding constructs
+ can be explained in terms of @code{lambda} expressions.
+ Other binding constructs include the @ref{Definitions,@code{define} family},
+ and the @ref{Local binding constructs,@code{let} family}.
+ 
+ Scheme is a language with block structure. To each place
+ where an identifier is bound in a program there corresponds
+ a @dfn{region} of the program text within which the binding is visible.
+ The region is determined by the particular binding construct that
+ establishes the binding; if the binding is
+ established by a @code{lambda} expression, for example, then its
+ region is the entire @code{lambda} expression. Every mention of
+ an identifier refers to the binding of the identifier that established
+ the innermost of the regions containing the use.
+ 
+ If there is no binding of the identifier whose region contains the use,
+ then the use refers to the binding for the
+ variable in the global environment, if any;
+ if there is no binding for the identifier, it is said to be @dfn{unbound}.
+ 
+ @subsection Patterns
+ 
+ The usual way to bind variables is to match an incoming
+ value against a @dfn{pattern}.  The pattern contains variables
+ that are bound to some value derived from the value.
+ @example
+ (! [x::double y::double] (some-expression))
+ @end example
+ In the above example, the pattern @code{[x::double y::double]}
+ is matched against the incoming value that results from
+ evaluating @code{(some-expression)}.
+ That value is required to be a two-element sequence.
+ Then the sub-pattern @code{x::double} is matched against
+ element 0 of the sequence, which means it is coerced to a @code{double}
+ and then the coerced value is matched against the sub-pattern @code{x}
+ (which trivially succeeds).  Similarly, @code{y::double} is matched
+ against element 1.
+ 
+ The syntax of patterns is a work-in-progress. (The focus until now
+ has been in designing and implementing how patterns work in general,
+ rather than the details of the pattern syntax.)
+ 
+ @display
+ @stxdef{pattern} @stxref{identifier}
+   | @stxlit{_}
+   | @stxref{pattern-literal}
+   | @stxlit{'}@stxref{datum}
+   | @stxref{pattern} @stxlit{::} @stxref{type}
+   | @stxlit{[} @arbno{@stxref{lpattern}} @stxlit{]}
+ @stxdef{lpattern} @stxref{pattern}
+   | @stxlit{@@} @stxref{pattern}
+   | @stxref{pattern} @stxlit{...}
+   | @stxref{guard}
+ @stxdef{pattern-literal}
+     @stxref{boolean} | number | @stxref{character} | @stxref{string}
+ @stxdef{guard} @stxlit{#!if} @stxref{expression}
+ @end display
+ 
+ This is how the specific patterns work:
+ 
+ @table @asis
+ @item @stxref{identifier}
+ This is the simplest and most common form of pattern.
+ The @var{identifier} is bound to a new variable
+ that is initialized to the incoming value.
+ 
+ @item @stxlit{_}
+ This pattern just discards the incoming value.
+ It is equivalent to a unique otherwise-unused @var{identifier}.
+ 
+ @item @stxref{pattern-literal}
+ Matches if the value is @code{equal?} to the @var{pattern-literal}.
+ 
+ @item @stxlit{'}@stxref{datum}
+ Matches if the value is @code{equal?} to the quoted @var{datum}.
+ 
+ @item @stxref{pattern} @stxlit{::} @stxref{type}
+ The incoming value is coerced to a value of the specified @var{type},
+ and then the coerced value is matched against the sub-@var{pattern}.
+ Most commonly the sub-@var{pattern} is a plain @var{identifier},
+ so the latter match is trivial.
+ 
+ @item @stxlit{[} @arbno{@stxref{lpattern}} @stxlit{]}
+ The incoming value must be a sequence (a list, vector or similar).
+ In the case where each sub-pattern is a plain @var{pattern},
+ then the number of sub-patterns must match the size of the sequence, and
+ each sub-pattern is matched against the corresponding element of the sequence.
+ More generally, each sub-pattern may match zero or more consequtive
+ elements of the incoming sequence.
+ 
+ @item @stxlit{#!if} @stxref{expression}
+ No incoming value is used.  Instead the @var{expression} is evaluated.
+ If the result is true, matching succeeds (so far);
+ otherwise the match fails.
+ This form is called a @uref{https://en.wikipedia.org/wiki/Guard_(computer_science),@dfn{guard}}.
+ @end table
+ 
+ @node Definitions
+ @section Definitions
+ 
+ A variable definition binds one or more identifiers and specifies
+ an initial value for each of them. The simplest kind of
+ variable definition takes one of the following forms:
+ 
+ @deffn Syntax ! @stxref{pattern} @stxref{expression}
+ Evaluate @stxref{expression}, and match the result against @var{pattern}.
+ Defining variables in @stxref{pattern} becomes bound in the
+ current (surrounding) scope.
+ 
+ This is similar to @code{define-constant} except generalized to a @var{pattern}.
+ @end deffn
+ 
+ @deffn Syntax define name [@stxlit{::} @stxref{type}] @stxref{expression}
+ Evaluate the @var{expression}, optionally converting it to @var{type},
+ and bind the @var{name} to the result.
+ @end deffn
+ 
+ @deffn Syntax define (name @stxref{formal-arguments}) @arbno{(@stxref{annotation} | @stxref{option-pair})} @stxref{opt-return-type} @stxref{body}
+ @deffnx Syntax define (name @stxlit{.} @stxref{rest-arg}) @arbno{(@stxref{annotation} | @stxref{option-pair})} @stxref{opt-return-type} @stxref{body}
+ 
+ Bind the @var{name} to a function definition.  The form:
+ @example
+ (define (@var{name} @stxref{formal-arguments}) @arbno{@stxref{option-pair}} @stxref{opt-return-type} @stxref{body})
+ @end example
+ is equivalent to:
+ @example
+ (define @var{name} (lambda @stxref{formal-arguments}) name: @var{name} @arbno{@stxref{option-pair}} @stxref{opt-return-type} @stxref{body}))
+ @end example
+ while the form:
+ @example
+ (define (@var{name} . @stxref{rest-arg}) @arbno{@stxref{option-pair}} @stxref{opt-return-type} @stxref{body})
+ @end example
+ is equivalent to:
+ @example
+ (define @var{name} (lambda @stxref{rest-arg}) name: @var{name} @arbno{@stxref{option-pair}} @stxref{opt-return-type} @stxref{body}))
+ @end example
+ 
+ You can associate @ref{Annotations,annotations} with @var{name}.
+ A field annotation will be associated with the generated field;
+ a method annotation will be associated with the generated method(s).
+ @end deffn
+ 
+ In addition to @code{define} (which can take an optional type specifier),
+ Kawa has some extra definition forms.
+ 
+ @deffn Syntax define-private name [@stxlit{::} @stxref{type}] value
+ @deffnx Syntax define-private (name formals) body
+ Same as @code{define}, except that @code{name} is not exported.
+ @end deffn
+ 
+ @deffn Syntax define-constant name [@stxlit{::} @stxref{type}] value
+ @deffnx Syntax define-early-constant name [:: type] value
+ Defines @var{name} to have the given @var{value}.
+ The value is readonly, and you cannot assign to it.
+ (This is not fully enforced.)
+ 
+ If @code{define-early-constant} is used
+ @emph{or} the @var{value} is a compile-time constant,
+ then the compiler will create a @code{final} field with
+ the given name and type, and evaluate @var{value}
+ in the module's class initializer (if the definition
+ is static) or constructor (if the definition is non-static),
+ before other definitions and expressions.
+ Otherwise, the @var{value} is evaluated in the module body
+ where it appears.
+ 
+ If the @var{value} is a compile-time constant,
+ then the definition defaults to being static.
+ @end deffn
+ 
+ @deffn Syntax define-variable name [@stxlit{::} @stxref{type}] [init]
+ If @var{init} is specified and @var{name} does not have a global variable
+ binding, then @var{init} is evaluated, and @var{name} bound to the result.
+ Otherwise, the value bound to @var{name} does not change.
+ (Note that @var{init} is not evaluated
+ if @var{name} does have a global variable binding.)
+ 
+ Also, declares to the compiler that @var{name} will be looked up
+ in the per-thread dynamic environment. This can be useful for shutting up
+ warnings from @code{--warn-undefined-variable}.
+ 
+ This is similar to the Common Lisp @code{defvar} form.
+ However, the Kawa version is (currently) only allowed at module level.
+ @end deffn
+ 
+ For @code{define-namespace} and @code{define-private-namespace}
+ see @ref{Namespaces}.
+ 
+ @node Local binding constructs
+ @section Local binding constructs
+ 
+ The binding constructs @code{let}, @code{let*}, @code{letrec},
+ and @code{letrec*} give Scheme a block structure, like Algol 60.
+ The syntax of these four constructs
+ is identical, but they differ in the regions they establish
+ for their variable bindings. In a @code{let} expression, the initial
+ values are computed before any of the variables become
+ bound; in a @code{let*} expression, the bindings and evaluations
+ are performed sequentially; while in @code{letrec} and @code{letrec*}
+ expressions, all the bindings are in effect while their initial
+ values are being computed, thus allowing mutually recursive definitions.
+ @c The let-values and let*-values con-
+ @c structs are analogous to let and let* respectively, but
+ @c are designed to handle multiple-valued expressions, bind-
+ @c ing different identifiers to the returned values.
+ 
+ @deffn Syntax let @stxlit{((}@stxref{pattern} @var{init}@stxlit{)} ...@stxlit{)} @stxref{body}
+ Declare new local variables as found in the @meta{pattern}s.
+ Each @var{pattern} is matched against the corresponding @var{init}.
+ The @var{init}s are evaluated in the current environment (in left-to-right
+ onder), the @var{variable}s in the @var{patterns}s are bound to fresh
+ locations holding the matched results,
+ the @var{body} is evaluated in the extended environment, and the values of
+ the last expression of body are returned.
+ Each binding of a variable has @var{body} as its region.
+ 
+ @example
+ (let ((x 2) (y 3))
+   (* x y)) @result{} 6
+ @end example
+ 
+ @example
+ (let ((x 2) (y 3))
+   (let ((x 7)
+         (z (+ x y)))
+     (* z x)))   @result{} 35
+ @end example
+ 
+ An example with a non-trivial pattern:
+ 
+ @example
+ (let (([a::double b::integer] (vector 4 5)))
+   (cons b a))  @result{} (5 . 4.0)
+ @end example
+ @end deffn
+ 
+ @deffn Syntax let* @stxlit{((}@stxref{pattern} init@stxlit{)} ...@stxlit{)} @stxref{body}
+ 
+ The @code{let*} binding construct is similar to @code{let},
+ but the bindings are performed sequentially from left to
+ right, and the region of a @var{variable}s in a @var{pattern}
+ is that part of the @code{let*} expression to the right of
+ the @var{pattern}. Thus the second pattern is matched in an environment
+ in which the bindings from the first pattern are visible, and so on.
+ 
+ @example
+ (let ((x 2) (y 3))
+   (let* ((x 7)
+          (z (+ x y)))
+     (* z x)))  @result{} 70
+ @end example
+ @end deffn
+ 
+ @deffn Syntax letrec @stxlit{((}variable [@stxlit{::} @stxref{type}] init@stxlit{)} ...@stxlit{)} @stxref{body}
+ @deffnx Syntax letrec* @stxlit{((}variable [@stxlit{::} @stxref{type}] init@stxlit{)} ...@stxlit{)} @stxref{body}
+ The @var{variable}s are bound to fresh locations,
+ each @var{variable} is assigned in left-to-right order
+ to the result of the corresponding @var{init},
+ the @var{body} is evaluated in the resulting environment,
+ and the values of the last expression in body are returned.
+ Despite the left-to-right evaluation and assignment order, each binding of a
+ @var{variable} has the entire @code{letrec} or @code{letrec*}
+ expression as its region,
+ making it possible to define mutually recursive procedures.
+ 
+ In Kawa @code{letrec} is defined as the same as @code{letrec*}.
+ In standard Scheme the order of evaluation of the @var{init}s
+ is undefined, as is the order of assignments.
+ If the order matters, you should use @code{letrec*}.
+ 
+ If it is not possible to evaluate each @var{init} without assigning
+ or referring to the value of the corresponding @var{variable}
+ or the variables that follow it, it is an error.
+ @example
+ (letrec ((even?
+           (lambda (n)
+             (if (zero? n)
+                 #t
+                 (odd? (- n 1)))))
+          (odd?
+           (lambda (n)
+             (if (zero? n)
+                 #f
+                 (even? (- n 1))))))
+   (even? 88))
+      @result{} #t
+ @end example
+ @end deffn
+ 
+ @node Lazy evaluation
+ @section Lazy evaluation
+ 
+ @dfn{Lazy evaluation} (or call-by-need) delays evaluating an expression until it
+ is actually needed; when it is evaluated, the result is saved so
+ repeated evaluation is not needed.
+ @uref{http://en.wikipedia.org/wiki/Lazy_evaluation,Lazy evaluation}
+ is a technique that can make some algorithms easier to express compactly
+ or much more efficiently, or both.  It is the normal evaluation mechanism
+ for strict functional (side-effect-free) languages such as
+ @uref{http://www.haskell.org,Haskell}.
+ However, automatic lazy evaluation is awkward to combine with side-effects
+ such as input-output.  It can also be difficult to implement
+ lazy evaluation efficiently, as it requires more book-keeping.
+ 
+ Kawa, like other Schemes, uses ``eager evaluation'' - an expression
+ is normally evaluated immediately, unless it is wrapped in a special form.
+ Standard Scheme has some basic building blocks for ``manual''
+ lazy evaluation, using an explicit @code{delay} operator to
+ indicate that an expression is to be evaluated lazily,
+ yielding a @dfn{promise},
+ and a @code{force} function to force evaluation of a promise.
+ This functionality is enhanced in
+ @uref{http://srfi.schemers.org/srfi-45/srfi-45.html, SRFI 45},
+ in R7RS-draft (based on SRFI 45),
+ and @uref{http://srfi.schemers.org/srfi-41/srfi-41.html, SRFI 41} (lazy lists aka streams).
+ 
+ Kawa makes lazy evaluation easier to use, by @dfn{implicit forcing}:
+ The promise is automatically evaluated (forced) when used in a
+ context that requires a normal value, such as arithmetic needing a number.
+ Kawa enhances lazy evaluation in other ways, including
+ support for safe multi-threaded programming.
+ 
+ @subsection Delayed evaluation
+ 
+ @deffn Syntax delay @stxref{expression}
+ The @code{delay} construct is used together with the procedure
+ @code{force} to implement @emph{lazy evaluation} or @emph{call by need}.
+ 
+ The result of @code{(delay @var{expression})} is a
+ @emph{promise} which at some point in the future may be asked (by the
+ @func{force} procedure) to evaluate @var{expression}, and deliver the
+ resulting value.  The effect of @var{expression} returning multiple
+ values is unspecified.
+ @end deffn
+ 
+ @deffn Syntax delay-force @stxref{expression}
+ @deffnx Syntax lazy @stxref{expression}
+ The @code{delay-force} construct is similar to @code{delay}, but it is expected
+ that its argument evaluates to a promise.
+ (Kawa treats a non-promise value as if it were a forced promise.)
+ The returned
+ promise, when forced, will evaluate to whatever the original
+ promise would have evaluated to if it had been forced.
+ 
+ The expression @code{(delay-force @meta{expression})} is
+ conceptually similar to @code{(delay (force @meta{expression}))}, with
+ the difference that forcing the result of @code{delay-force} will
+ in effect result in a tail call to @code{(force @meta{expression})}, while
+ forcing the result of @code{(delay (force @meta{expression}))} might
+ not. Thus iterative lazy algorithms that might result in a
+ long series of chains of @code{delay} and @code{force} can be rewritten
+ using delay-force to prevent consuming unbounded space
+ during evaluation.
+ 
+ Using @code{delay-force} or @code{lazy} is equivalent.
+ The name @code{delay-force} is from R7RS; the name @code{lazy}
+ is from the older SRFI-45.
+ @end deffn
+ 
+ @deffn Procedure eager obj
+ Returns a promise that when forced will return @var{obj}.
+ It is similar to @code{delay}, but does not delay its argument;
+ it is a procedure rather than syntax.
+ 
+ The Kawa implementation just returns @var{obj} as-is.
+ This is because Kawa treats as equivalent
+ a value and forced promise evaluating to the value.
+ @end deffn
+ 
+ @deffn Procedure force promise
+ The @func{force} procedure forces the value of @var{promise}.
+ As a Kawa extension, if the @var{promise} is not a promise (a value that
+ does not implement @code{gnu.mapping.Lazy}) then the argument is returned unchanged.
+ If no value has been computed for the promise, then a value is computed and
+ returned.  The value of the promise is cached (or ``memoized'') so that
+ if it is forced a second time, the previously computed value is
+ returned.
+ @example
+ (force (delay (+ 1 2)))                @result{}  3
+ 
+ (let ((p (delay (+ 1 2))))
+   (list (force p) (force p)))          @result{}  (3 3)
+ 
+ (define integers
+   (letrec ((next
+             (lambda (n)
+               (cons n (delay (next (+ n 1)))))))
+     (next 0)))
+ (define head 
+   (lambda (stream) (car (force stream)))) 
+ (define tail 
+   (lambda (stream) (cdr (force stream)))) 
+ 
+ (head (tail (tail integers)))          @result{}  2
+ @end example
+ 
+ The following example is a mechanical transformation of
+ a lazy stream-filtering algorithm into Scheme. Each call
+ to a constructor is wrapped in @code{delay}, and each argument
+ passed to a deconstructor is wrapped in @code{force}. The use
+ of @code{(lazy ...)} instead of @code{(delay (force ...))} around
+ the body of the procedure ensures that an ever-growing
+ sequence of pending promises does not exhaust the heap.
+ 
+ @example
+ (define (stream-filter p? s)
+   (lazy
+    (if (null? (force s))
+        (delay â€™())
+        (let ((h (car (force s)))
+              (t (cdr (force s))))
+          (if (p? h)
+              (delay (cons h (stream-filter p? t)))
+              (stream-filter p? t))))))
+ 
+ (head (tail (tail (stream-filter odd? integers))))
+     @result{} 5
+ @end example
+ 
+ @end deffn
+ 
+ @deffn Procedure force* promise
+ Does @code{force} as many times as necessary to produce a non-promise.
+ (A non-promise is a value that does not implement @code{gnu.mapping.Lazy},
+ or if it does implement @code{gnu.mapping.Lazy} then forcing the value
+ using the @code{getValue} method yields the receiver.)
+ 
+ The @code{force*} function is a Kawa extension.
+ Kawa will add implicit calls to @code{force*}
+ in most contexts that need it, but you can also call it explicitly.
+ @end deffn
+ 
+ The following examples are not intended to illustrate good
+ programming style, as @code{delay}, @code{lazy}, and @code{force} are mainly
+ intended for programs written in the functional style.
+ However, they do illustrate the property that only one value is
+ computed for a promise, no matter how many times it is
+ forced.
+ 
+ @example
+ (define count 0)
+ (define p
+   (delay (begin (set! count (+ count 1))
+                 (if (> count x)
+                     count
+                     (force p)))))
+ (define x 5)
+ p                  @result{} @emph{a promise}
+ (force p)          @result{} 6
+ p                  @result{} @emph{a promise, still}
+ (begin (set! x 10)
+        (force p))  @result{} 6
+ @end example                                                                                                                                                                   
+ 
+ @subsection Implicit forcing
+ 
+ If you pass a promise as an argument to a function like @code{sqrt}
+ if must first be forced to a number.  In general, Kawa does this
+ automatically (implicitly) as needed, depending on the context.
+ For example:
+ @example
+ (+ (delay (* 3 7)) 13)   @result{} 34
+ @end example
+ 
+ Other functions,
+ like @code{cons} have no problems with promises, and automatic forcing
+ would be undesirable.
+ 
+ Generally, implicit forcing happens for arguments that require a
+ specific type, and does not happen for arguments that work on
+ @emph{any} type (or @code{Object}).
+ 
+ Implicit forcing happens for:
+ @itemize
+ @item
+ arguments to arithmetic functions;
+ @item
+ the sequence and the index in indexing operations, like @code{string-ref};
+ @item
+ the operands to @code{eqv?} and @code{equal?} are forced,
+ though the operands to @code{eq?} are not;
+ @item
+ port operands to port functions;
+ @item
+ the value to be emitted by a @code{display} but @emph{not} the
+ value to be emitted by a @code{write};
+ @item
+ the function in an application.
+ @end itemize
+ 
+ Type membership tests, such as the @code{instance?} operation,
+ generally do not force their values.
+ 
+ The exact behavior for when implicit forcing happens is a work-in-progress:
+ There are certainly places where implicit forcing doesn't happen while
+ it should; there are also likely to be places where implicit forcing
+ happens while it is undesirable.
+ 
+ Most Scheme implementations are such that a forced promise behaves differently
+ from its forced value, but some Scheme implementions are such that there is no
+ means by which a promise can be operationally distinguished
+ from its forced value.
+ Kawa is a hybrid: Kawa tries to minimize the difference between
+ a forced promise and its forced value, and may freely optimize
+ and replace a forced promise with its value.
+ 
+ @subsection Blank promises
+ 
+ A @dfn{blank promise} is a promise that doesn't (yet) have
+ a value @emph{or} a rule for calculating the value.
+ Forcing a blank promise will wait forever, until some
+ other thread makes the promise non-blank.
+ 
+ Blank promises are useful as a synchronization mechanism -
+ you can use it to safely pass data from one thread (the producer)
+ to another thread (the consumer).  Note that you can only
+ pass one value for a given promise: To pass multiple values, you
+ need multiple promises.
+ 
+ @example
+ (define p (promise))
+ (future ;; Consumer thread
+   (begin
+     (do-stuff)
+     (define v (force promise)) ; waits until promise-set-value!
+     (do-stuff-with v)))
+ ;; Producer thread
+ ... do stuff ...
+ (promise-set-value! p (calculate-value))
+ @end example
+ 
+ @deffn Constructor promise
+ Calling @code{promise} as a zero-argument constructor
+ creates a new blank promise.
+ 
+ This calls the constructor for @code{gnu.mapping.Promise}.
+ You can also create a non-blank promise, by setting one
+ of the @code{value}, @code{alias}, @code{thunk}, or @code{exception} properties.
+ Doing so is equivalent to calling @code{promise-set-value!},
+ @code{promise-set-alias!}, @code{promise-set-thunk!}, or
+ @code{promise-set-exception!} on the resulting promise.
+ For example: @code{(delay exp)} is equivalent to:
+ @example
+ (promise thunk: (lambda() exp))
+ @end example
+ @end deffn
+ 
+ The following four procedures require that their first arguments
+ be blank promises.  When the procedure returns, the promise is
+ no longer blank, and cannot be changed.  This is because a
+ promise is conceptually a placeholder for a single ``not-yet-known'' value;
+ it is not a location that can be assigned multiple times.
+ The former enables clean and safe (``declarative") use of multiple threads;
+ the latter is much trickier.
+ 
+ @deffn Procedure promise-set-value! promise value
+ Sets the value of the @var{promise} to @var{value},
+ which makes the @var{promise} forced.
+ @end deffn
+ 
+ @deffn Procedure promise-set-exception! promise exception
+ Associate @var{exception} with the @var{promise}.
+ When the @var{promise} is forced the @var{exception} gets thrown.
+ @end deffn
+ 
+ @deffn Procedure promise-set-alias! promise other
+ Bind the @var{promise} to be an alias of @var{other}.
+ Forcing @var{promise} will cause @var{other} to be forced.
+ @end deffn
+ 
+ @deffn Procedure promise-set-thunk! promise thunk
+ Associate @var{thunk} (a zero-argument procedure) with the @var{promise}.
+ The first time the @var{promise} is forced will causes the
+ @var{thunk} to be called, with the result (a value or an exception)
+ saved for future calls.
+ @end deffn
+ 
+ @deffn Procedure make-promise obj
+ The @code{make-promise} procedure returns a promise which,
+ when forced, will return @var{obj}. It is similar to @code{delay}, but
+ does not delay its argument: it is a procedure rather than
+ syntax. If @var{obj} is already a promise, it is returned.
+ 
+ Because of Kawa's implicit forcing, there is seldom a
+ need to use @code{make-promise}, except for portability.
+ @end deffn
+ 
+ @subsection Lazy and eager types
+ 
+ @deffn Type promise[T]
+ This parameterized type is the type of promises that evaluate to
+ an value of type @code{T}.
+ It is equivalent to the Java interface @code{gnu.mapping.Lazy<T>}.
+ The implementation class for promises is usually @code{gnu.mapping.Promise},
+ though there are other classes that implement @code{Lazy},
+ most notably @code{gnu.mapping.Future}, used for futures,
+ which are promises evaluated in a separate thread.
+ @end deffn
+ 
+ Note the distinction between the types @code{integer}
+ (the type of actual (eager) integer values), and @code{promise[integer]}
+ (the type of (lazy) promises that evaluate to integer).
+ The two are compatible: if a @code{promise[integer]} value is provided
+ in a context requiring an @code{integer} then it is automatically
+ evaluated (forced).  If an @code{integer} value is provided
+ in context requiring a @code{promise[integer]}, that conversion is basically
+ a no-op (though the compiler may wrap the @code{integer}
+ in a pre-forced promise).
+ 
+ In a fully-lazy language there would be no distinction, or
+ at least the promise type would be the default.  However, Kawa is
+ a mostly-eager language, so the eager type is the default.
+ This makes efficient code-generation easier: If an expression
+ has an eager type, then the compiler can generate code that
+ works on its values directly, without having to check for laziness.
+ 
+ @node Threads
+ @section Threads
+ 
+ There is a very preliminary interface to create parallel threads.
+ The interface is similar to the standard @code{delay}/@code{force},
+ where a thread is basically the same as a promise, except that
+ evaluation may be in parallel.
+ 
+ @deffn Syntax future expression
+ Creates a new thread that evaluates @var{expression}.
+ 
+ (The result extends @code{java.lang.Thread} and
+ implements @code{gnu.mapping.Lazy}.)
+ @end deffn
+ 
+ @deffn Procedure force thread
+ The standard @code{force} function is generalized to also work
+ on threads.  It waits for the thread's @var{expression} to finish
+ executing, and returns the result.
+ @end deffn
+ 
+ @deffn Procedure runnable function
+ Creates a new @code{Runnable} instance from a function.
+ Useful for passing to Java code that expects a @code{Runnable}.
+ You can get the result (a value or a thrown exception) using the
+ @code{getResult} method.
+ @end deffn
+ 
+ @deffn Syntax synchronized object form ...
+ Synchronize on the given @var{object}.  (This means getting an
+ exclusive lock on the object, by acquiring its @dfn{monitor}.)
+ Then execute the @var{form}s while holding the lock.
+ When the @var{form}s finish (normally or abnormally by throwing
+ an exception), the lock is released.
+ Returns the result of the last @var{form}.
+ Equivalent to the Java @code{synchronized} statement,
+ except that it may return a result.
+ @end deffn
+ 
+ @node Exceptions
+ @section Exception handling
+ An @dfn{exception} is an object used to signal an error or
+ other exceptional situation.  The program or run-time system
+ can @dfn{throw} the exception when an error is discovered.
+ An exception handler is a program construct that registers
+ an action to handle exceptions when the handler is active.
+ 
+ If an exception is thrown and not handled then the
+ read-eval-print-loop will print a stack trace, and bring
+ you back to the top level prompt.
+ When not running interactively, an unhandled exception
+ will normally cause Kawa to be exited.
+ 
+ In the Scheme exception model (as of R6RS and R7RS),
+ exception handlers are one-argument procedures that determine
+ the action the program takes when an exceptional situation is signaled.
+ The system implicitly maintains a
+ current exception handler in the dynamic environment.
+ The program raises an exception by invoking the current
+ exception handler, passing it an object encapsulating information
+ about the exception. Any procedure accepting
+ one argument can serve as an exception handler and any
+ object can be used to represent an exception.
+ 
+ The Scheme exception model is implemented on top of the Java VM's
+ native exception model where the only objects that
+ can be thrown are instances of @code{java.lang.Throwable}.
+ Kawa also provides direct access to this native model,
+ as well as older Scheme exception models.
+ 
+ @deffn Procedure with-exception-handler handler thunk
+ It is an error if @var{handler} does not accept one argument.
+ It is also an error if @var{thunk} does not accept zero arguments.
+ The @code{with-exception-handler} procedure returns the results
+ of invoking @var{thunk}. The @var{handler} is installed as the current
+ exception handler in the dynamic environment used for the
+ invocation of @var{thunk}.
+ 
+ @example
+ (call-with-current-continuation
+   (lambda (k)
+    (with-exception-handler
+     (lambda (x)
+      (display "condition: ")
+      (write x)
+      (newline)
+      (k 'exception))
+     (lambda ()
+      (+ 1 (raise â€™an-error))))))
+        @result{} exception
+        @i{and prints} condition: an-error
+ @end example
+ 
+ @example
+ (with-exception-handler
+  (lambda (x)
+   (display "something went wrong\n"))
+  (lambda ()
+   (+ 1 (raise â€™an-error))))
+     @i{prints} something went wrong
+ @end example
+ 
+ After printing, the second example then raises another exception.
+ 
+ @PerformanceNote{} The @var{thunk} is inlined if it is a
+ lambda expression.  However, the @var{handler} cannot be inlined
+ even if it is a lambda expression, because it could be called by
+ @code{raise-continuable}.  Using the @code{guard} form is
+ usually more efficient.
+ @end deffn
+ 
+ @deffn Procedure raise obj
+ Raises an exception by invoking the current exception handler on @var{obj}.
+ The handler is called with the same dynamic
+ environment as that of the call to raise, except that the
+ current exception handler is the one that was in place when
+ the handler being called was installed. If the handler returns,
+ then @var{obj} is re-raised in the same dynamic environment as the handler.
+ 
+ If @var{obj} is an instance of @code{java.lang.Throwable},
+ then @code{raise} has the same effect as @code{primitive-throw}.
+ @end deffn
+ 
+ @deffn Procedure raise-continuable obj
+ Raises an exception by invoking the current exception handler on @var{obj}.
+ The handler is called with the same dynamic
+ environment as the call to @code{raise-continuable}, except
+ that: (1) the current exception handler is the one that was
+ in place when the handler being called was installed, and
+ (2) if the handler being called returns, then it will again
+ become the current exception handler.
+ If the handler returns, the values it returns become the values
+ returned by the call to @code{raise-continuable}.
+ 
+ @example
+ (with-exception-handler
+   (lambda (con)
+     (cond
+       ((string? con)
+        (display con))
+       (else
+        (display "a warning has been issued")))
+     42)
+   (lambda ()
+     (+ (raise-continuable "should be a number")
+        23)))
+       @i{prints:} should be a number
+       @result{} 65
+ @end example
+ @end deffn
+ 
+ @deffn Syntax guard @var{variable} @atleastone{@stxref{cond-clause}} @stxref{body}
+ The @meta{body} is evaluated with an exception handler that binds
+ the raised object to @var{variable} and, within the scope of that binding,
+ evaluates the clauses as if they were the clauses of a @code{cond} expression.
+ That implicit @code{cond} expression is evaluated with
+ the continuation and dynamic environment of the @code{guard}
+ expression. If every cond-clauseâ€™s test evaluates to @code{#f}
+ and there is no @code{else} clause, then @code{raise-continuable} is
+ invoked on the raised object within the dynamic environment of the
+ original call to @code{raise} or @code{raise-continuable},
+ except that the current exception handler is that of the
+ @code{guard} expression.
+ 
+ @example
+ (guard (condition
+          ((assq 'a condition) => cdr)
+          ((assq 'b condition)))
+   (raise (list (cons 'a 42))))
+       @result{} 42
+ @end example
+ 
+ @example
+ (guard (condition
+          ((assq 'a condition) => cdr)
+          ((assq 'b condition)))
+   (raise (list (cons 'b 23))))
+       @result{} (b . 23)
+ @end example
+ 
+ @PerformanceNote{} Using @code{guard} is moderately efficient:
+ there is some overhead compared to using native exception handling,
+ but both the @var{body} and the handlers in the @var{cond-clause}
+ are inlined.
+ @end deffn
+ 
+ @deffn Procedure dynamic-wind in-guard thunk out-guard
+ All three arguments must be 0-argument procedures.
+ First calls @var{in-guard}, then @var{thunk}, then @var{out-guard}.
+ The result of the expression is that of @var{thunk}.
+ If @var{thunk} is exited abnormally (by throwing an exception or
+ invoking a continuation), @var{out-guard} is called.
+ 
+ If the continuation of the dynamic-wind is re-entered (which
+ is not yet possible in Kawa), the @var{in-guard} is called again.
+ 
+ This function was added in R5RS.
+ @end deffn
+ 
+ @deffn Procedure read-error? obj
+ Returns #t if @var{obj} is an object raised by the @code{read} procedure.
+ (That is if @var{obj} is a @code{gnu.text.SyntaxException}.)
+ 
+ @end deffn
+ @deffn Procedure file-error? obj
+ Returns #t if @var{obj} is an object raised by inability to open an input
+ or output port on a file.
+ (This includes @code{java.io.FileNotFoundException} as well
+ as certain other exceptions.)
+ @end deffn
+ 
+ @subsection Simple error objects
+ 
+ @deffn Procedure error message obj ...
+ Raises an exception as if by calling @code{raise}
+ on a newly allocated @dfn{simple error object},
+ which encapsulates the information provided by @var{message}
+ (which should a string), as well as any @var{obj} arguments,
+ known as the irritants.
+ 
+ The string representation of a simple error object is as if calling
+ @code{(format "#<ERROR ~a~@{ ~w~@}>" @var{message} @var{irritants})}.
+ (That is the @var{message} is formatted as if with @code{display}
+ while each irritant @var{obj} is formatted as if with @code{write}.)
+ 
+ This procedure is part of SRFI-23, and R7RS.
+ It differs from (and is incompatible with) R6RS's @code{error} procedure.
+ @end deffn
+ 
+ @deffn Procedure error-object? obj
+ Returns @code{#t} if @var{obj} is a simple error object.
+ Specifically, that @var{obj} is an instance of @code{kawa.lang.NamedException}.
+ Otherwise, it returns @code{#f}.
+ @end deffn
+ 
+ @deffn Procedure error-object-message error-object
+ Returns the message encapsulated by error-object,
+ which must be a simple error object.
+ @end deffn
+ 
+ @deffn Procedure error-object-irritants error-object
+ Returns a list of the irritants (other arguments)
+ encapsulated by error-object, which must be a simple error object.
+ @end deffn
+ 
+ @subsection Named exceptions
+ 
+ These functions associate a symbol with exceptions
+ and handlers: A handler catches an exception if the symbol matches.
+ 
+ @deffn Procedure catch key thunk handler
+ Invoke @var{thunk} in the dynamic context of @var{handler} for
+ exceptions matching @var{key}.  If thunk throws to the symbol @var{key},
+ then @var{handler} is invoked this way:
+ 
+ @example
+ (handler key args ...)
+ @end example
+ 
+ @var{key} may be a symbol.  The @var{thunk} takes no
+ arguments.  If @var{thunk} returns normally, that is the return value of
+ @code{catch}.
+ 
+ Handler is invoked outside the scope of its own @code{catch}.  If
+ @var{handler} again throws to the same key, a new handler from further
+ up the call chain is invoked.
+ 
+ If the key is @code{#t}, then a throw to @emph{any} symbol will match
+ this call to @code{catch}.
+ @end deffn
+ 
+ @deffn Procedure throw key arg ...
+ Invoke the catch form matching @var{key}, passing the @var{arg}s to the
+ current @var{handler}.  
+ 
+ If the key is a symbol it will match catches of the same
+ symbol or of @code{#t}.
+ 
+ If there is no handler at all, an error is signaled.
+ @end deffn
+ 
+ @subsection Native exception handling
+ 
+ @deffn Procedure primitive-throw exception
+ Throws the @var{exception}, which must be an instance of a sub-class
+ of @code{java.lang.Throwable}.
+ @end deffn
+ 
+ @deffn Syntax try-finally body handler
+ Evaluate @var{body}, and return its result.
+ However, before it returns, evaluate @var{handler}.
+ Even if @var{body} returns abnormally (by throwing an exception),
+ @var{handler} is evaluated.
+ 
+ (This is implemented just like Java's @code{try}-@code{finally}.
+ However, the current implementation does not duplicate the @var{handler}.)
+ @end deffn
+ 
+ @deffn Syntax try-catch body handler ...
+ Evaluate @var{body}, in the context of the given @var{handler} specifications.
+ Each @var{handler} has the form:
+ @example
+ @var{var} @var{type} @var{exp} ...
+ @end example
+ If an exception is thrown in @var{body}, the first @var{handler}
+ is selected such that the thrown exception is an instance of
+ the @var{handler}'s @var{type}. If no @var{handler} is selected,
+ the exception is propagated through the dynamic execution context
+ until a matching @var{handler} is found.  (If no matching @var{handler}
+ is found, then an error message is printed, and the computation terminated.)
+ 
+ Once a @var{handler} is selected,
+ the @var{var} is bound to the thrown exception, and the @var{exp} in
+ the @var{handler} are executed.  The result of the @code{try-catch}
+ is the result of @var{body} if no exception is thrown, or the
+ value of the last @var{exp} in the selected @var{handler} if an
+ exception is thrown.
+ 
+ (This is implemented just like Java's @code{try}-@code{catch}.)
+ @end deffn
+ 
+ @node Control features
+ @chapter Control features
+ 
+ @menu
+ * Mapping functions::
+ * Multiple values::
+ @end menu
+ 
+ @node Mapping functions
+ @section Mapping functions
+ 
+ The procedures @code{string-for-each} and @code{string-map}
+ are documented under @ref{Strings}.
+ 
+ The procedure @code{string-cursor-for-each} is documented under @ref{String Cursor API}.
+ 
+ @deffn Procedure map @var{proc} sequence@sub{1} sequence@sub{2} ...
+ @deffnx Procedure for-each @var{proc} sequence@sub{1} sequence@sub{2} ...
+ The @code{map} procedure applies @var{proc} element-wise to the elements
+ of the @var{sequence}s and returns a list of the results, in order.
+ The dynamic order in which @var{proc} is applied to
+ the elements of the @var{sequence}s is unspecified.
+ 
+ The @code{for-each} procedure does the same,
+ but is executed for the side-effects of @var{proc}, whose result (if any)
+ is discarded.
+ Unlike @code{map}, @code{for-each} is guaranteed to call @var{proc}
+ on the elements of the @var{sequences}s in order from the first element(s)
+ to the last.
+ The value returned by @code{for-each} is the void value.
+ 
+ Each @var{sequence} must be a generalized sequence.
+ (Traditionally, these arguments were restricted to lists,
+ but Kawa allows sequences, including vectors, Java arrays, and strings.)
+ If more than one @var{sequence} is given and not all
+ @var{sequence}s have the same length, the procedure terminates when the
+ shortest @var{sequence} runs out.
+ The @var{sequence}s can be infinite (for example circular lists),
+ but it is an error if all of them are infinite.
+ 
+ The @var{proc} must be a procedure that accepts as many arguments
+ as there are @var{sequence} arguments.
+ It is an error for @var{proc} to mutate any of the @var{sequence}s.
+ In the case of @code{map}, @var{proc} must return a single value.
+ 
+ @example
+ (map cadr '((a b) (d e) (g h)))
+     @result{} (b e h)
+ 
+ (map (lambda (n) (expt n n))
+      '(1 2 3 4 5))
+     @result{} (1 4 27 256 3125)
+ 
+ (map + â€™(1 2 3) â€™(4 5 6 7))  @result{} (5 7 9)
+ 
+ (let ((count 0))
+   (map (lambda (ignored)
+          (set! count (+ count 1))
+          count)
+        '(a b)))
+     @result{} (1 2) @i{or} (2 1)
+ @end example
+ 
+ The result of @code{map} is a list, even if the arguments are non-lists:
+ @example
+ (map +
+      #(3 4 5)
+      (float[] 0.5 1.5))
+     @result{} (3.5 5.5)
+ @end example
+ 
+ To get a vector result, use @code{vector-map}.
+ 
+ @example
+ (let ((v (make-vector 5)))
+   (for-each (lambda (i)
+               (vector-set! v i (* i i)))
+             '(0 1 2 3 4))
+   v)
+     @result{}  #(0 1 4 9 16)
+ @end example
+ 
+ A string is considered a sequence of @code{character} values
+ (not 16-bit @code{char} values):
+ 
+ @example
+ (let ((v (make-vector 10 #\-)))
+   (for-each (lambda (i ch)
+               (vector-set! v i ch))
+             [0 <: ]
+             "Smile ðŸ˜ƒ!")
+    v)
+     @result{} #(#\S #\m #\i #\l #\e #\space #\x1f603 #\! #\- #\-)
+ @end example
+ 
+ @PerformanceNote{} These procedures are pretty well optimized.
+ For each @var{sequence} the compiler will by default create an
+ iterator.
+ @c FUTURE (This can be done without object allocation XXXX)
+ However, if the type of the @var{sequence} is known, the compiler will
+ inline the iteration code.
+ @end deffn
+ 
+ @deffn Procedure vector-map @var{proc} @vari{sequence} @varii{sequence} @dots{}
+ Same as the @code{map} procedure, except the result is a vector.
+ (Traditionally, these arguments were restricted to vectors,
+ but Kawa allows sequences, including lists, Java arrays, and strings.)
+ 
+ @example
+ (vector-map cadr '#((a b) (d e) (g h)))
+     @result{} #(b e h)
+ 
+ (vector-map (lambda (n) (expt n n))
+             '#(1 2 3 4 5))
+     @result{} #(1 4 27 256 3125)
+ 
+ (vector-map + '#(1 2 3) â€™#(4 5 6 7))
+     @result{} #(5 7 9)
+ 
+ (let ((count 0))
+   (vector-map
+     (lambda (ignored)
+       (set! count (+ count 1))
+       count)
+     '#(a b)))
+     @result{} #(1 2) @i{or} #(2 1)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure vector-for-each @var{proc} @vari{vector} @varii{vector} @dots{}
+ Mostly the same as @code{for-each},
+ however the arguments should be generalized vectors.
+ Specifically, they should implement @code{java.util.List}
+ (which both regular vectors and uniform vectors do).
+ The @var{vectors} should also be efficiently indexable.
+ 
+ (Traditionally, these arguments were restricted to vectors,
+ but Kawa allows sequences, including lists, Java arrays, and strings.)
+ 
+ @example
+ (let ((v (make-list 5)))
+   (vector-for-each
+     (lambda (i) (list-set! v i (* i i)))
+     '#(0 1 2 3 4))
+   v)
+     @result{} (0 1 4 9 16)
+ @end example
+ @end deffn
+ 
+ @node Multiple values
+ @section Multiple values
+ 
+ The multiple-value feature was added in R5RS.
+ 
+ @deffn Procedure values object ...
+ Delivers all of its arguments to its continuation.
+ @end deffn
+ 
+ @deffn Procedure call-with-values producer consumer
+ Calls its @var{producer} argument with no arguments and a
+ continuation that, when passed some values, calls the
+ @var{consumer} procedure with those values as arguments.
+ 
+ @example
+ (call-with-values (lambda () (values 4 5))
+                   (lambda (a b) b))
+                          @result{} 5
+ 
+ (call-with-values * -)   @result{} -1
+ @end example
+ 
+ @PerformanceNote{} If either the @var{producer} or @var{consumer} is a
+ fixed-arity lambda expression, it is inlined.
+ @end deffn
+ 
+ @deffn Syntax define-values @stxref{formals} @stxref{expression}
+ It is an error if a variable appears more than once in the
+ set of @meta{formals}.
+ 
+ The @meta{expression} is evaluated, and the @meta{formals}
+ are bound to the return values in the same way that the @meta{formals} in
+ a @code{lambda} expression are matched to the arguments in a procedure call.
+ 
+ @example
+ (define-values (x y) (integer-sqrt 17))
+ (list x y)    @result{} (4 1)
+ (let ()
+   (define-values (x y) (values 1 2))
+   (+ x y))
+               @result{}  3
+ @end example
+ @end deffn
+ 
+ @deffn Syntax let-values @stxlit{((}@stxref{formals} @stxref{expression}@stxlit{)} ...@stxlit{)} @stxref{body}
+ Each @var{formals} should be a formal arguments list, as for a @code{lambda}.
+ 
+ The @var{expression}s are evaluated in the current environment, the
+ variables of the @var{formals} are bound to fresh locations, the return
+ values of the @var{expression}s are stored in the variables, the
+ @var{body} is evaluated in the extended environment, and the values of
+ the last expression of @var{body} are returned. The @var{body} is a
+ "tail body", cf section 3.5 of the R5RS.
+ 
+ The matching of each @var{formals} to values is as for the matching of
+ @var{formals} to arguments in a @code{lambda} expression, and it is an
+ error for an @var{expression} to return a number of values that does not
+ match its corresponding @var{formals}.
+ @example
+ (let-values (((a b . c) (values 1 2 3 4)))
+   (list a b c))            @result{} (1 2 (3 4)) 
+ 
+ (let ((a 'a) (b 'b) (x 'x) (y 'y))
+   (let-values (((a b) (values x y))
+                ((x y) (values a b)))
+     (list a b x y)))       @result{} (x y a b)
+ @end example
+ @end deffn
+ 
+ @deffn Syntax let*-values @stxlit{((}@stxref{formals} @stxref{expression}@stxlit{)} ...@stxlit{)} @stxref{body}
+ 
+ Each @var{formals} should be a formal arguments list as for a
+ @code{lambda} expression.
+ 
+ @code{let*-values} is similar to @code{let-values}, but the bindings are
+ performed sequentially from left to right, and the region of a binding
+ indicated by (@var{formals} @var{expression}) is that part of the
+ @code{let*-values} expression to the right of the binding. Thus the
+ second binding is done in an environment in which the first binding is
+ visible, and so on.
+ @example
+ (let ((a 'a) (b 'b) (x 'x) (y 'y))
+   (let*-values (((a b) (values x y))
+                 ((x y) (values a b)))
+     (list a b x y)))       @result{} (x y x y)
+ @end example
+ @end deffn
+ 
+ @deffn Syntax receive @stxref{formals} @stxref{expression} @stxref{body}
+ This convenience
+ form (from @uref{http://srfi.schemers.org/srfi-8/srfi-8.html, SRFI-8})
+ is equivalent to:
+ @example
+ (let-values ((@var{formals} @var{expression})) @var{body})
+ @end example
+ For example:
+ @example
+ (receive a (values 1 2 3 4)
+   (reverse a)) @result{} (4 3 2 1)
+ 
+ (receive (a b . c) (values 1 2 3 4)
+   (list a b c))            @result{} (1 2 (3 4)) 
+ 
+ (let ((a 'a) (b 'b) (x 'x) (y 'y))
+   (receive (a b) (values x y)
+     (receive (x y) (values a b)
+       (list a b x y))))    @result{} (x y x y)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure values-append arg1 ...
+ The values resulting from evaluating each argument are appended
+ together.
+ @end deffn
+ 
+ @node Symbols and namespaces
+ @chapter Symbols and namespaces
+ 
+ An identifier is a name that appears in a program.
+ 
+ A symbol is an object representing a string that cannot be
+ modified. This string is called the symbol's name. Unlike strings, two
+ symbols whose names are spelled the same way are indistinguishable.
+ A symbol is immutable (unmodifiable) and normally viewed as atomic.
+ Symbols are useful for many applications; for instance, they may be
+ used the way enumerated values are used in other languages.
+ 
+ In addition to the simple symbols of standard Scheme, Kawa
+ also has compound (two-part) symbols.
+ 
+ @menu
+ * Simple symbols::
+ * Namespaces::
+ * Keywords::
+ * Special named constants::
+ @end menu
+ 
+ @node Simple symbols, Namespaces, , Symbols and namespaces
+ @section Simple symbols
+ 
+ Simple symbols have no properties other than their name, an immutable string.
+ They have the useful property that two simple symbols
+ are identical (in the sense of @func{eq?}, @func{eqv?} and
+ @func{equal?}) if and only if their names are spelled the same way.  A
+ symbol literal is formed using @func{quote}.
+ 
+ @deffn Procedure {symbol?} @var{obj}
+ Return @true{} if @var{obj} is a symbol, @false{} otherwise.
+ 
+ @example
+ (symbol? 'foo)          @result{} #t
+ (symbol? (car '(a b)))  @result{} #t
+ (symbol? "bar")         @result{} #f
+ (symbol? 'nil)          @result{} #t
+ (symbol? '())           @result{} #f
+ (symbol? #f)            @result{} #f
+ @end example
+ @end deffn
+ 
+ @deffn Procedure {symbol->string} @var{symbol}
+ Return the name of @var{symbol} as an immutable string.
+ 
+ @example
+ (symbol->string 'flying-fish)                   @result{}  "flying-fish"
+ (symbol->string 'Martin)                        @result{}  "Martin"
+ (symbol->string (string->symbol "Malvina"))     @result{}  "Malvina"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure {string->symbol} @var{string}
+ Return the symbol whose name is @var{string}.
+ 
+ @example
+ (eq? 'mISSISSIppi 'mississippi)
+ @result{} #f
+ 
+ (string->symbol "mISSISSIppi")
+ @result{} the symbol with name "mISSISSIppi"
+ 
+ (eq? 'bitBlt (string->symbol "bitBlt"))
+ @result{} #t
+ 
+ (eq? 'JollyWog (string->symbol (symbol->string 'JollyWog)))
+ @result{} #t
+ 
+ (string=? "K. Harper, M.D."
+           (symbol->string (string->symbol "K. Harper, M.D.")))
+ @result{} #t
+ @end example
+ @end deffn
+ 
+ @node Namespaces, Keywords, Simple symbols, Symbols and namespaces
+ @section Namespaces and compound symbols
+ 
+ Different applications may want to use the same symbol
+ to mean different things.  To avoid such @dfn{name clashes}
+ we can use @dfn{compound symbols}, which have two string parts:
+ a @dfn{local name} and a @dfn{namespace URI}.
+ The namespace-uri can be any string, but it is
+ recommended that it have the form of an absolute
+ @uref{http://en.wikipedia.org/wiki/Uniform_Resource_Identifier,URI}.
+ It would be too verbose to write the full URI all the
+ time, so one usually uses a @dfn{namespace prefix}
+ (namespace alias) as a short local alias to refer to a
+ namespace URI.
+ 
+ Compound symbols are usually written using the infix colon operator:
+ @example
+ @var{prefix}@stxlit{:}@var{local-name}
+ @end example
+ where @var{prefix} is a namespace alias bound
+ to some (lexically-known) namespace URI.
+ 
+ Compound symbols are used for namespace-aware XML processing.
+ 
+ @subsection Namespace objects
+ 
+ A @dfn{namespace} is a mapping from strings to symbols.
+ The string is the local-name of the resulting symbol.
+ A namespace is similar to a Common Lisp @dfn{package}.
+ 
+ A namespace has a namespace-uri, which a string;
+ it is recommended that it have the form of an absolute URI.
+ A namespace may optionally have a prefix, which is a string used
+ when printing out symbols belonging to the namespace.
+ (If you want ``equivalent symbols'' (i.e. those that have the same
+ local-name and same uri) to be the identical symbol object, then
+ you should use namespaces whose prefix is the empty string.)
+ 
+ @deffn Constructor namespace name [prefix]
+ Return a namespace with the given @var{name} and @var{prefix}.
+ If no such namespace exists, create it.
+ The @var{namespace-name} is commonly a URI, especially when working with XML,
+ in which case it is called a @var{namespace-uri}.  However, any non-empty
+ string is allowed.
+ The prefix can be a string or a simple symbol.
+ (If a symbol is used, then the symbol's local-name is used.)
+ The default for @var{prefix} is the empty string.
+ Multiple calls with the same arguments will yield the same namespace object.
+ @end deffn
+ 
+ The reader macro @code{#,namespace} is equivalent to the
+ @code{namespace} function, but it is invoked at read-time:
+ @example
+ #,(namespace "http://www.w3.org/1999/XSL/Transform" xsl)
+ (eq? #,(namespace "foo") (namespace "foo")) @result{} #t
+ @end example
+ 
+ The form @code{(,#namespace "" "")} returns the default @dfn{empty namespace},
+ which is used for simple symbols.
+ 
+ @deffn Procedure namespace-uri namespace
+ Return the namespace-uri of the argument @var{namespace}, as a string.
+ @end deffn
+ 
+ @deffn Procedure namespace-prefix namespace
+ Return the namespace prefix of the argument @var{namespace}, as a string.
+ @end deffn
+ 
+ @subsection Compound symbols
+ 
+ A compound symbol is one that belongs to a namespace other than the
+ default empty namespace, and (normally) has a non-empty namespace uri.
+ (It is possible for a symbol to belong to a non-default namespace
+ and have an empty namespace uri, but that is not recommended.)
+ 
+ @deffn Constructor symbol local-name namespace-spec
+ @deffnx Constructor symbol local-name [uri [prefix]]
+ Construct a symbol with the given @var{local-name} and namespace.
+ If @var{namespace-spec} is a namespace object, then find (or, if needed,
+ construct) a symbol with the given @var{local-name} belonging to the
+ namespace.  Multiple calls to @code{symbol} with the same namespace
+ and @var{local-name} will yield the same symbol object.
+ 
+ If uri is a string (optionally followed by a prefix),
+ then:
+ @example
+ (symbol lname uri [prefix])
+ @end example
+ is equivalent to:
+ @example
+ (symbol lname (namespace uri [prefix]))
+ @end example
+ 
+ Using @code{#t} for the @var{namespace-spec} is equivalent to
+ using the empty namespace @code{#,(namespace "")}.
+ 
+ Using @code{#!null} or @code{#f} for the @var{namespace-spec}
+ creates an @var{uninterned} symbol, which does not belong to
+ any namespace.
+ @end deffn
+ 
+ @deffn Procedure symbol-local-name symbol
+ Return the local name of the argument symbol, as an immutable string.
+ (The string is interned, except in the case of an uninterned symbol.)
+ @end deffn
+ 
+ @deffn Procedure symbol-prefix symbol
+ Return the prefix of the argument symbol, as an immutable
+ (and interned) string.
+ @end deffn
+ 
+ @deffn Procedure symbol-namespace-uri symbol
+ Return the namespace uri of the argument symbol, as an immutable
+ (and interned) string.
+ @end deffn
+ 
+ @deffn Procedure symbol-namespace symbol
+ Return the namespace object (if any) of the argument symbol.
+ Returns @code{#!null} if the symbol is uninterned.
+ @end deffn
+ 
+ @deffn Procedure {symbol=?} @vari{symbol} @varii{symbol} @variii{symbol} @dots{}
+ Return @true{} if the symbols are equivalent as symbols,
+ i.e., if their local-names and namespace-uris are the same.
+ They may have different values of @code{symbol-prefix} and @code{symbol-namespace}.
+ If a symbol is uninterned (or is @code{#!null}) then @code{symbol=?}
+ returns the same result as @code{eq?}.
+ @end deffn
+ 
+ Two symbols are @code{equal?} or @code{eqv?} if they're @code{symbol=?}.
+ 
+ @subsection Namespace aliases
+ 
+ A namespace is usually referenced using a shorter @dfn{namespace alias},
+ which is is a lexical definition that binds a namespace prefix
+ to a namespace object (and thus a namespace uri).
+ This allows using compound symbols as identifiers in Scheme programs.
+ 
+ @deffn Syntax define-namespace name namespace-name
+ Defines @var{name} as a @dfn{namespace prefix} - a lexically scoped
+ "nickname" for the namespace
+ whose full name is @var{namespace-name}, which should be a non-empty
+ string literal.
+ It is customary for the string have syntactic form of
+ an absolute @uref{http://en.wikipedia.org/wiki/Uniform_Resource_Identifier,URI},
+ but any non-empty string is acceptable and is used without
+ further interpretation.
+ 
+ Any symbols in the scope of this definitions that contain a colon, and
+ where the part before the colon matches the @var{name} will be
+ treated as being in the package/namespace whose global unique name
+ is the @var{namespace-name}.
+ 
+ Has mostly the same effect as:
+ @example
+ (define-constant @var{name} #,(namespace @var{namespace-name})
+ @end example
+ 
+ However, using @code{define-namespace} (rather than @code{define-constant})
+ is recommended if you want to use compound symbols as names of
+ variables, especially local variables, or if you want to quote
+ compound symbols.
+ 
+ Note that the prefix is only visible lexically: it is not
+ part of the namespace, or thus indirectly the symbols, and
+ so is not available when printing the symbol.
+ You might consider using @code{define-xml-namespace} as an alternative.
+ 
+ A namespace is similar to a Common Lisp package,
+ and the @var{namespace-name} is like the name of the package.
+ However, a namespace alias belongs to the lexical scope,
+ while a Common Lisp package nickname is global
+ and belongs to the package itself.
+ 
+ If the namespace-name starts with the string @code{"class:"}, then the
+ @var{name} can be used for invoking Java methods
+ (@pxref{Method operations}) and accessing fields (@pxref{Field operations}).
+ 
+ You can use a namespace as an abbreviation or renaming of a
+ class name, but as a matter of style @code{define-alias} is preferred.
+ @end deffn
+ 
+ @deffn Syntax define-private-namespace name namespace-name
+ Same as @code{define-namespace}, but the prefix @var{name}
+ is local to the current module.
+ @end deffn
+ 
+ For example, you might have a set of a geometry definitions
+ defined under the namespace-uri @code{"http://foo.org/lib/geometry"}:
+ 
+ @example
+ (define-namespace geom "http://foo.org/lib/geometry")
+ (define (geom:translate x y)
+   (java.awt.geom.AffineTransform:getTranslateInstance x y))
+ (define geom:zero (geom:translate 0 0))
+ geom:zero
+   @result{} AffineTransform[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]]
+ @end example
+ 
+ You could have some other definitions for complex math:
+ @example
+ (define-namespace complex "http://foo.org/lib/math/complex")
+ (define complex:zero +0+0i)
+ @end example
+ 
+ You can use a namespace-value directly in a compound name:
+ @example
+ (namespace "http://foo.org/lib/geometry"):zero
+   @result{} AffineTransform[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]]
+ @end example
+ 
+ The variation @code{define-xml-namespace} is used for @ref{Creating XML nodes}.
+ 
+ @deffn Syntax define-xml-namespace prefix "namespace-uri"
+ Defines a namespace with prefix @var{prefix} and URI @var{namespace-uri}.
+ This is similar to @code{define-namespace} but with two important differences:
+ @itemize
+ @item
+ Every symbol in the namespace automatically maps to
+ an element-constructor-type, as with  the @code{html} namespace.
+ @item
+ The @var{prefix} is a component of the namespace object, and
+ hence indirectly of any symbols belongining to the namespace.
+ @end itemize
+ 
+ Thus the definition is roughly equivalent to:
+ @example
+ (define-constant @var{name} #,(namespace @var{namespace-name name})
+ @end example
+ along with an infinite set of definitions, for every possible @var{tag}:
+ @example
+ (define (name:@var{tag} . rest) (apply make-element 'name:@var{tag} rest))
+ @end example
+ 
+ @end deffn
+ 
+ @example
+ $ kawa --output-format xml
+ #|kawa:1|# @kbd{(define-xml-namespace na "Namespace1")}
+ #|kawa:2|# @kbd{(define-xml-namespace nb "Namespace1")}
+ #|kawa:3|# @kbd{(define xa (na:em "Info"))}
+ #|kawa:4|# @kbd{xa}
+ <na:em xmlns:na="Namespace1">Info</na:em>
+ #|kawa:5|# @kbd{(define xb (nb:em "Info"))}
+ #|kawa:6|# @kbd{xa}
+ <nb:em xmlns:nb="Namespace1">Info</nb:em>
+ @end example
+ 
+ Note that the prefix is part of the qualified name
+ (it is actually part of the namespace object),
+ and it is used when printing the tag.
+ Two qualified names (symbols) that have the same
+ local-name and the same namespace-name are considered
+ equal, even if they have different prefix.  You can think of
+ the prefix as annotation used when printing, but not
+ otherwise part of the ``meaning'' of a compound symbol.
+ They are the same object if they also have the same prefix.
+ This is an important difference from traditional Lisp/Scheme symbols,
+ but it is how XML QNames work.
+ @example
+ #|kawa:7|# (instance? xb na:em)
+ true
+ #|kawa:8|# (eq? 'na:em 'nb:em)
+ false
+ #|kawa:9|# (equal? 'na:em 'nb:em)
+ true
+ #|kawa:10|# (eqv? 'na:em 'nb:em)
+ true
+ @end example
+ (Note that @code{#t} is printed as @code{true} when using XML formatting.)
+ 
+ The predefined @code{html} prefix could be defined thus:
+ @example
+ (define-xml-namespace html "http://www.w3.org/1999/xhtml")
+ @end example
+ 
+ @node Keywords, Special named constants, Namespaces, Symbols and namespaces
+ @section Keywords
+ 
+ Keywords are similar to symbols.
+ They are used mainly for specifying keyword arguments.
+ 
+ Historically keywords have been self-evaluating (you did not need to
+ quote them).  This has changed: you must quote a keyword if you
+ want a literal keyword value, and not quote it if it is used
+ as a keyword argument.
+ 
+ @display
+ @stxdef{keyword} @stxref{identifier}@stxlit{:}
+   | @stxlit{#:}@stxref{identifier}
+ @end display
+ 
+ The two syntaxes have the same meaning: The former is nicer-looking;
+ the latter is more portable (and required if you use the
+ @code{--r7rs} command-line flag).
+ 
+ @quotation
+ @emph{Details:}
+ In r7rs and other Scheme standards the colon character
+ does not have any special meaning, so @code{foo:} or @code{foo:bar}
+ are just regular identifiers.  Therefore some other Scheme variants
+ that have keywords (including Guile and Racket) use the @code{#:} syntax.
+ Kawa has some hacks so that @emph{most}
+ standard Scheme programs that have colons in identifiers will work.
+ However, for best compatibility, use the @code{--r7rs} command-line flag
+ (which turns colon into a regular character in a symbol), and the
+ @code{#:} syntax.
+ @end quotation
+ 
+ A keyword is a single token; therefore no whitespace is allowed between
+ the @var{identifier} and the colon or after the @code{#:};
+ these characters are not considered part of the name of the keyword.
+ 
+ @deffn Procedure keyword? obj
+ Return @code{#t} if @var{obj} is a keyword, and otherwise returns @code{#f}.
+ @end deffn
+ 
+ @deffn Procedure keyword->string keyword
+ Returns the name of @var{keyword} as a string.
+ The name does not include the final @code{#\:}.
+ @end deffn
+ 
+ @deffn Procedure string->keyword string
+ Returns the keyword whose name is @var{string}.
+ (The @var{string} does not include a final @code{#\:}.)
+ @end deffn
+ 
+ @node Special named constants, , Keywords, Symbols and namespaces
+ @section Special named constants
+ 
+ @defvr Constant #!optional
+ Special self-evaluating literal used in lambda parameter lists
+ before optional parameters.
+ @end defvr
+ 
+ @defvr Constant #!rest
+ Special self-evaluating literal used in lambda parameter lists
+ before the rest parameter.
+ @end defvr
+ 
+ @defvr Constant #!key
+ Special self-evaluating literal used in lambda parameter lists
+ before keyword parameters.
+ @end defvr
+ 
+ @defvr Constant #!eof
+ The end-of-file object.
+ 
+ Note that if the Scheme reader sees this literal at top-level,
+ it is returned literally.  This is indistinguishable from
+ coming to the end of the input file.  If you do not want to end reading,
+ but want the actual value of @code{#!eof}, you should quote it.
+ @end defvr
+ 
+ @defvr Constant #!void
+ The void value.  Same as @code{(values)}.
+ If this is the value of an expression in a read-eval-print loop,
+ nothing is printed.
+ @end defvr
+ 
+ @defvr Constant #!null
+ The Java @code{null} value.  This is not really a Scheme value,
+ but is useful when interfacing to low-level Java code.
+ @end defvr
+ 
+ @node Procedures, Numbers, Symbols and namespaces, Top
+ @chapter Procedures
+ 
+ @menu
+ * Application and Arguments Lists::
+ * Procedure properties::
+ * Generic procedures::
+ * Extended formals::
+ * Partial application::
+ @end menu
+ 
+ @node Application and Arguments Lists
+ @section Application and Arguments Lists
+ 
+ When a procedure is called, the actual argument expression are evaluated,
+ and the resulting values becomes the actual argument list.
+ This is then matched against the formal parameter list
+ (in the procedure definition), and assuming they match,
+ the procedure body is called.
+ 
+ @subsection Arguments lists
+ 
+ An argument list has three parts:
+ @itemize @bullet
+ @item
+ Zero or more @dfn{prefix arguments}, each of which is a value.
+ These typically get bound to named required or optional formal parameters,
+ but can also get bound to patterns.
+ @item
+ Zero or more @dfn{keyword arguments}, each of which is a keyword
+ (an identifier specified with keyword syntax) combined with a value.
+ These are bound to either named keyword formal parameters, or
+ bundled in with a rest parameter.
+ @item
+ Zero or more @dfn{postfix arguments}, each of which is a value.
+ These are usually bound to a ``rest'' formal parameter, which
+ receives any remaining arguments.
+ 
+ If there are no keyword arguments, then it ambiguous where
+ prefix arguments and and where postfix arguments start.
+ This is normally not a problem: the called procedure can
+ split them up however it wishes.
+ @end itemize
+ 
+ Note that all keyword arguments have to be grouped together:
+ It is not allowed to have a keyword argument followed by a plain
+ argument followed by a keyword argument.
+ 
+ The argument list is constructed by evaluating the each @stxref{operand}
+ of the @stxref{procedure-call} in order:
+ @table @asis
+ @item @var{expression}
+ The @var{expression} is evaluated, yielding a single value
+ that becomes a prefix or postfix argument.
+ @item @var{keyword} @var{expression}
+ The @var{expression} is evaluated.  The resulting value combined
+ with the @var{keyword} becomes a keyword argument.
+ @item @stxlit{@@}@var{expression}
+ The @var{expression} is evaluated.
+ The result must be a sequence - a list, vector, or primitive array.
+ The values of the sequence are appended to the resulting argument list.
+ Keyword arguments are not allowed.
+ @item @stxlit{@@:}@var{expression}
+ The @var{expression} is evaluted.
+ The result can be a sequence;
+ a hash table (viewed as a collection of (keyword,value) pairs);
+ or an @dfn{explicit argument list} object, which is a sequence of values
+ @emph{or} keyword arguments.
+ The values and keyword arguments
+ are appended to the resulting argument list, though subject to the restriction
+ that keyword arguments must be adjacent in the resulting argument list.
+ @end table
+ 
+ @subsection Explicit argument list objects
+ 
+ Sometimes it is useful to create an argument list out of
+ pieces, take argument lists apart, iterate over them,
+ and generally treat an argument list as an actual first-class value.
+ 
+ Explicit argument list objects can take multiple forms.
+ The simplest is a sequence: a list, vector, or primitive array.
+ Each element of the list becomes a value in the resulting argument list.
+ 
+ @example
+ (define v1 '(a b c))
+ (define v2 (int[] 10 11 12 13))
+ (list "X" @@v1 "Y" @@v2 "Z")
+   @result{} ("X" a b c "Y" 10 11 12 13 "Z")
+ @end example
+ 
+ Things get more complicated once keywords are involved.
+ An explicit argument list with keywords is only allowed
+ when using the @code{@@:} splicing form,
+ not the @code{@@} form.  It can be either
+ a hash table (anything the implement @code{java.util.Map}
+ or the types @code{arglist} or @code{argvector}.
+ 
+ @quotation
+ @emph{Design note:} An argument list with keywords is straightforward
+ in Common Lisp and some Scheme implementations (including order versions of
+ Kawa): It's just a list some of whose @code{car} cells are keyword objects.
+ The problem with this model is neither a human or the compiler can
+ reliably tell when an argument is a keyword, since any variable
+ might have been assigned a keyword.  This limits performance and
+ error checking.
+ @end quotation
+ 
+ A hash table (anything the implement @code{java.util.Map})
+ whose keys are strings or keyword objects is
+ interpreted as a sequence of keyword arguments,
+ using the hash-table keys and values.
+ 
+ @deffn Type argvector
+ @deffnx Constructor argvector @arbno{@stxref{operand}}
+ List of arguments represented as an immutable vector.
+ A keyword argument takes two elements in this vector:
+ A keyword object, followed by the value.
+ 
+ @example
+ (define v1 (argvector 1 2 k1: 10 k2: 11 98 99))
+ (v1 4) @result{} 'k2
+ (v1 5) @result{} 11
+ @end example
+ When @code{v1} is viewed as a vector it
+ is equivalent to @code{(vector 1 2 'k1: 10 'k2: 11 98 99)}.
+ (Note in this case the keywords need to be quoted, since
+ the @code{vector} constructor does not take keyword arguments.)
+ However, the @code{argvector} ``knows'' which arguments
+ are actually keyword arguments, and can be examined using the
+ @code{(kawa arglist)} library discussed below:
+ 
+ @example
+ (arglist-key-count (argvector 1 x: 2 3)) @result{} 1
+ (arglist-key-count (argvector 1 'x: 2 3)) @result{} 0
+ (arglist-key-count (vector 1 'x: 2 3)) @result{} 0
+ @end example
+ 
+ In this case:
+ @example
+ (fun 'a @@:v1)
+ @end example
+ is equivalent to:
+ @example
+ (fun 'a 1 2 k1: 10 k2: 11 98 99)
+ @end example
+ @end deffn
+ 
+ @deffn Type arglist
+ @deffnx Constructor arglist @arbno{@stxref{operand}}
+ Similar to @code{argvector}, but compatible with @code{list}.
+ If there are no keyword arguments, returns a plain list.
+ If there is at least one keyword argument creates a special
+ @code{gnu.mapping.ArgListPair} object that implements the
+ usual @code{list} properties but internally wraps a @code{argvector}.
+ @end deffn
+ 
+ @subsection Argument list library
+ 
+ @example
+ (import (kawa arglist))
+ @end example
+ 
+ In the following, @var{args} is an @code{arglist} or @code{argvector}
+ (or in general any object that implement @code{gnu.mapping.ArgList}).
+ Also, @var{args} can be a generalized list, in which case it
+ behaves like an @code{argvector} that has no keyword arguments.
+ 
+ @deffn Procedure arglist-walk args proc
+ Call @var{proc} once, in order, for each argument in @var{args}.
+ The @var{proc} is called with two arguments,
+ corresponding to @code{(arglist-key-ref @var{args} @var{i})}
+ and @code{(arglist-arg-ref @var{args} @var{i})} for each @var{i} from 0
+ up to @code{(arglist-arg-count @var{args})} (exclusive).
+ I.e. the first argument is either @code{#!null} or the keyword (as a string);
+ the second argument is the corresponding argument value.
+ 
+ @example
+ (define (print-arguments args #!optional (out (current-output-port)))
+   (arglist-walk args
+                 (lambda (key value)
+                   (if key (format out "key: ~a value: ~w~%" key value)
+                       (format out "value: ~w~%" value)))))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure arglist-key-count args
+ Return the number of keyword arguments.
+ @end deffn
+ 
+ @deffn Procedure arglist-key-start args
+ Number of prefix arguments, which is the number of arguments before
+ the first keyword argument.
+ @end deffn
+ 
+ @deffn Procedure arglist-arg-count args
+ Return the number of non-keyword arguments.
+ (The count includes neither the keywords nor the corresponding values.)
+ @end deffn
+ 
+ @deffn Procedure arglist-arg-ref args index
+ Get the @var{index}'th argument value.
+ The @var{index} counts keyword argument values, but not the keywords themselves.
+ @example
+ (arglist-arg-ref (arglist 10 11 k1: -1 19) 2) @result{} -1
+ (arglist-arg-ref (arglist 10 11 k1: -1 19) 3) @result{} 19
+ @end example
+ @end deffn
+ 
+ @deffn Procedure arglist-key-ref args index
+ The @var{index} counts arguments like @code{arglist-arg-ref} does.
+ If this is a keyword argument, return the corresponding keyword
+ (as a string); otherwise, return @code{#!null} (which counts are false).
+ @example
+ (arglist-key-ref (argvector 10 11 k1: -1 k2: -2 19) 3) @result{} "k2"
+ (arglist-key-ref (argvector 10 11 k1: -1 k2: -2 19) 4) @result{} #!null
+ @end example
+ @end deffn
+ 
+ @deffn Procedure arglist-key-index args key
+ Search for a keyword matching @var{key} (which must be an interned string).
+ If there is no such keyword, return -1.
+ Otherwise return the keyword's index as as argument to @code{arglist-key-ref}.
+ @end deffn
+ 
+ @deffn Procedure arglist-key-value args key default
+ Search for a keyword matching @var{key} (which must be an interned string).
+ If there is no such keyword, return the @var{default}.
+ Otherwise return the corresponding keyword argument's value.
+ @end deffn
+ 
+ @subsection Apply procedures
+ 
+ @deffn Procedure apply proc @arbno{argi} argrest
+ @var{Argrest} must be a sequence (list, vector, or string) or a
+ primitive Java array.
+ (This is an extension over standard Scheme, which requires that
+ @var{args} be a list.)
+ Calls the @var{proc} (which must be a procedure), using as arguments
+ the @var{argi}... values plus all the elements of @var{argrest}.
+ 
+ Equivalent to: @code{(}@var{proc} @arbno{@var{argi}} @code{@@}@var{argrest}@code{)}.
+ @end deffn
+ 
+ @deffn Syntax constant-fold proc arg1 ...
+ Same as @code{(@var{proc} @var{arg1} ...)}, unless @var{proc} and
+ all the following arguments are compile-time constants.
+ (That is:  They are either constant, or symbols that have a global
+ binding and no lexical binding.)  In that case, @var{proc}
+ is applied to the arguments at compile-time, and the result replaces
+ the @code{constant-fold} form.  If the application raises an exception,
+ a compile-time error is reported.
+ For example:
+ @example
+ (constant-fold vector 'a 'b 'c)
+ @end example
+ is equivalent to @code{(quote #(a b c))}, assuming @code{vector}
+ has not been re-bound.
+ @end deffn
+ 
+ @node Procedure properties, Generic procedures, , Procedures
+ @section Procedure properties
+ 
+ You can associate arbitrary @dfn{properties} with any procedure.
+ Each property is a (@var{key}, @var{value})-pair.  Usually the
+ @var{key} is a symbol, but it can be any object.
+ 
+ The system uses certain internal properties:
+ @code{'name} refers to the name used when a procedure is printed;
+ @code{'emacs-interactive} is used to implement Emacs @code{interactive}
+ specification;
+ @code{'setter} is used to associate a @code{setter} procedure.
+ 
+ @deffn Procedure procedure-property proc key [default]
+ Get the property value corresponding to the given @var{key}.
+ If @var{proc} has no property with the given @var{key},
+ return @var{default} (which defaults to @code{#f}) instead.
+ @end deffn
+ 
+ @deffn Procedure set-procedure-property! proc key value
+ Associate the given @var{value} with the @var{key} property of @var{proc}.
+ @end deffn
+ 
+ To change the print name of the standard @code{+} procedure (probably
+ not a good idea!), you could do:
+ @example
+ (set-procedure-property! + 'name 'PLUS)
+ @end example
+ Note this @emph{only} changes the name property used for printing:
+ @example
+ + @result{} #<procedure PLUS>
+ (+ 2 3) @result{} 5
+ (PLUS 3 4) @result{} ERROR
+ @end example
+ 
+ As a matter of style, it is cleaner to use the @code{define-procedure}
+ form, as it is a more declarative interface.
+ 
+ @deffn Syntax define-procedure name [propname: propvalue] ... method ...
+ Defines @var{name} as a compound procedure consisting of the
+ specified @var{method}s, with the associated properties.
+ Applying @var{name} select the "best" @var{method}, and applies that.
+ See the following section on generic procedures.
+ 
+ For example, the standard @code{vector-ref} procedure specifies
+ one method, as well as the @code{setter} property:
+ @example
+ (define-procedure vector-ref
+   setter: vector-set!
+   (lambda (vector::vector k ::int)
+     (invoke vector 'get k)))
+ @end example
+ @end deffn
+ 
+ You can also specify properties in the lambda body:
+ 
+ @example
+ (define (vector-ref vector::vector k ::int)
+     setter: vector-set!
+     (invoke vector 'get k))
+ @end example
+ 
+ @subsection Standard properties
+ 
+ @table @code
+ @item name
+ The name of a procedure (as a symbol), which is used
+ when the procedure is printed.
+ @item setter
+ Set the setter procedure associated with the procedure.
+ @item validate-apply
+ @itemx validate-xapply
+ Used during the validation phase of the compiler.
+ @item compile-apply
+ Used during the bytecode-generation phase of the compiler:
+ If we see a call to a known function with this property,
+ we can emit custom bytecode for the call.
+ @end table
+ 
+ @node Generic procedures, Extended formals, Procedure properties, Procedures
+ @section Generic (dynamically overloaded) procedures
+ 
+ A @dfn{generic procedure} is a collection of @dfn{method procedures}.
+ (A "method procedure" is not the same as a Java method, but
+ the terms are related.)
+ You can call a generic procedure, which selects the "closest
+ match" among the component method procedures:  I.e. the most specific
+ method procedure that is applicable given the actual arguments.
+ 
+ @quotation
+ @strong{Warning:} The current implementation of selecting the "best" method
+ is not reliable if there is more than one method.
+ It can select depending on argument count, and it can select between
+ primitive Java methods.  However, selecting between different Scheme
+ procedures based on parameter types should be considered experimental.
+ The main problem is we can't determine the most specific
+ method, so Kawa just tries the methods in order.
+ @end quotation
+ 
+ @deffn Procedure make-procedure [keyword: value]... method...
+ Create a generic procedure given the specific methods.
+ You can also specify property values for the result.
+ 
+ The @var{keyword}s specify how the arguments are used.
+ A @code{method:} keyword is optional and specifies that the following
+ argument is a method.
+ A @code{name:} keyword specifies the name of the resulting procedure,
+ when used for printing.
+ Unrecognized keywords are used to set the procedure properties of the result.
+ @example
+ (define plus10 (make-procedure foo: 33 name: 'Plus10
+                             method: (lambda (x y) (+ x y 10))
+                             method: (lambda () 10)))
+ @end example
+ @end deffn
+ 
+ @node Extended formals
+ @section Extended Formal Arguments List
+ 
+ The formal arguments list of a lambda expression has some
+ extensions over standard Scheme:
+ Kawa borrows the extended formal argument list of DSSSL,
+ and Kawa allows you to declare the type of the parameter.
+ More generally, you can use @ref{Variables and Patterns,patterns}.
+ 
+ @display
+ @stxdef{lambda-expression} @stxlit{(lambda} @stxref{formals} @arbno{@stxref{option-pair}} @stxref{opt-return-type} @stxref{body}@stxlit{)}
+ @stxdef{return-type} @stxref{type}
+ @stxdef{opt-return-type} [@stxlit{::} @stxref{type}]
+ @end display
+ where
+ @display
+ @stxdef{formals} @stxlit{(}@stxref{formal-arguments}@stxlit{)} | @stxref{rest-arg}
+ @end display
+ You can of course also use the extended format in a @ref{Definitions,@code{define}}:
+ @example
+ @b{(define (}@var{name} @var{formal-arguments}@b{)} [@var{rtype}] @var{body}@b{)}
+ @end example
+ @display
+ @stxdef{formal-arguments}
+     @arbno{@stxref{required-or-guard}} [@stxlit{#!optional} @stxref{optional-arg} ...] (@stxref{rest-key-args} | @stxlit{.} @stxref{rest-arg})
+ @end display
+ @display
+ @stxdef{required-or-guard} @stxref{required-arg} |@stxref{guard}
+ @stxdef{rest-key-args} [@stxlit{#!rest} @stxref{rest-arg}] [@stxlit{#!key} @stxref{key-arg} ...]
+   | [@stxlit{#!key} @stxref{key-arg} ...] [@stxlit{#!rest} @stxref{rest-arg}]
+ @stxdef{required-arg} @stxref{pattern} [@stxlit{::} @stxref{type}]
+   | @stxlit{(} @stxref{pattern} @stxlit{::} @stxref{type}@stxlit{)}
+ @stxdef{optional-arg} @var{variable} [@stxlit{::} @stxref{type}]
+   | @stxlit{(} @stxref{pattern} [@stxlit{::} @stxref{type}] [@var{initializer} [@stxref{supplied-var}]]@stxlit{)}
+ @stxdef{supplied-var} @var{variable}
+ @stxdef{key-arg} @var{variable} [@stxlit{::} @stxref{type}]
+     | @stxlit{(} @var{variable} [@stxlit{::} @stxref{type}] [@var{initializer} [@stxref{supplied-var}]] @stxlit{)}
+ @stxdef{rest-arg} @var{variable}
+ @end display
+ 
+ When the procedure is applied to a list of actual arguments, the formal and
+ actual arguments are processed from left to right as follows:
+ 
+ @itemize
+ @item
+ The @var{required-arg}s are matched against actual (pre-keyword) arguments
+ in order, starting with the first actual argument.
+ A @var{guard} is evaluated when it appears:
+ If it evaluates to false, then matching fails.
+ It shall be an error if there are fewer pre-keyword
+ arguments then there are @var{req-arg}s.
+ @item
+ Next the @var{optional-arg}s are bound to remaining pre-keyword arguments.
+ If there are fewer remaining pre-keyword arguments than there are
+ @var{optional-arg}s, then the remaining @var{variable}s are bound
+ to the corresponding @var{initializer}.
+ If no @var{initializer} was specified, it defaults to @code{#f}.
+ (TODO: If a @var{type} is specified the default for @var{initializer}
+ is the default value of the @var{type}.)
+ The @var{initializer} is evaluated in an
+ environment in which all the previous formal parameters have been bound.
+ If a @var{supplied-var} is specified, it has type boolean,
+ and is set to true if there was an actual corresponding argument,
+ and false if the initializer was evaluated.
+ @item
+ If there is a @var{rest-arg}, it is bound to a list of all the
+ remaining actual arguments.  These remaining actual arguments are also
+ eligible to be bound to keyword arguments.   If there is no
+ @var{rest-arg} and there are no @var{key-arg}s, then it shall
+ be an error if there are any remaining actual arguments.
+ @item
+ If @code{#!key} was specified, then there shall be an even number of
+ remaining actual arguments.  These are interpreted as a series of pairs,
+ where the first member of each pair is a keyword specifying the argument name,
+ and the second is the corresponding value.  It shall be an error if the first
+ member of a pair is not a keyword.  It shall be an error if the argument name
+ is not the same as a variable in a @var{key-arg}s, unless there
+ is a @var{rest-arg}.  If the same argument name occurs more than once
+ in the list of actual arguments, then the first value is used.
+ If there is no actual argument for a particular @var{key-arg},
+ then the variable is bound
+ to the corresponding @var{initializer}, if one was specified, and
+ otherwise to @code{#f}.  The @var{initializer} is evaluated in an
+ environment in which all the previous formal parameters have been bound.
+ @end itemize
+ 
+ If a @var{type} is specified, the corresponding actual argument (or
+ the @var{initializer} default value) is coerced to the specified @var{type}.
+ In the function body, the parameter has the specified type.
+ 
+ If @var{rtype} (the first form of the function body) is an unbound
+ identifier of the form @code{<TYPE>} (that is the first character
+ is @samp{<} and the last is @samp{>}), then that specifies the
+ function's return type.  It is syntactic sugar for
+ @code{(as <TYPE> (begin BODY))}.
+ 
+ You can set the @ref{Procedure properties,properties}
+ of the resulting procedure using an @var{option-pair}.  For example,
+ to set the @code{setter} property of a procedure
+ to @code{my-set-car} do the following:
+ @example
+ (define my-car
+   (lambda (arg) setter: my-set-car (primitive-car arg)))
+ @end example
+ 
+ @node Partial application
+ @section Partial application
+ 
+ @deffn Syntax cut slot-or-expr slot-or-expr* [@code{<...>}]
+ where each @var{slot-or-expr} is either an @var{expression} or
+ the literal symbol @code{<>}.
+ 
+ It is frequently necessary to specialize some of the parameters of a
+ multi-parameter procedure. For example, from the binary operation @code{cons}
+ one might want to obtain the unary operation
+ @code{(lambda (x) (cons 1 x))}.
+ This specialization of parameters is also known
+ as @dfn{partial application}, @dfn{operator section}, or @dfn{projection}.
+ The macro @code{cut} specializes some of the parameters of its first
+ argument. The parameters that are to show up as formal variables of the
+ result are indicated by the symbol @code{<>}, pronouced as "slot".
+ In addition, the symbol @code{<...>}, pronounced as "rest-slot", matches all
+ residual arguments of a variable argument procedure.
+ 
+ A @code{cut}-expression is transformed into
+ a @var{lambda expression} with as many formal variables as there are
+ slots in the list @var{slot-or-expr}*.
+ The body of the resulting @var{lambda expression} calls
+ the first @var{slot-or-expr} with arguments from the @var{slot-or-expr}* list
+ in the order they appear. In case there is a rest-slot symbol, the resulting
+ procedure is also of variable arity, and the body calls the first
+ @var{slot-or-expr} with remaining arguments provided to the actual call of the
+ specialized procedure.
+ 
+ Here are some examples:
+ 
+ @code{(cut cons (+ a 1) <>)} is the same as @w{@code{(lambda (x2) (cons (+ a 1) x2))}}
+ 
+ @code{(cut list 1 <> 3 <> 5)} is the same as @w{@code{(lambda (x2 x4) (list 1 x2 3 x4 5))}}
+ 
+ @code{(cut list)} is the same as @w{@code{(lambda () (list))}}
+ 
+ @code{(cut list 1 <> 3 <...>)} is the same as @w{@code{(lambda (x2 . xs) (apply list 1 x2 3 xs))}}
+ 
+ The first argument can also be a slot, as one should expect in Scheme:
+ @code{(cut <> a b)} is the same as @w{@code{(lambda (f) (f a b))}}
+ @end deffn
+ 
+ @deffn Syntax cute slot-or-expr slot-or-expr* [@code{<...>}]
+ The macro @code{cute} (a mnemonic for "cut with evaluated non-slots") is
+ similar to @code{cut}, but it evaluates the non-slot expressions at the
+ time the procedure is specialized, not at the time the specialized
+ procedure is called.
+ 
+ For example
+ @code{(cute cons (+ a 1) <>)} is the same as
+ @w{@code{(let ((a1 (+ a 1))) (lambda (x2) (cons a1 x2)))}}
+ 
+ As you see from comparing this example with the first example above, the
+ @code{cute}-variant will evaluate @code{(+ a 1)} once,
+ while the @code{cut}-variant will
+ evaluate it during every invocation of the resulting procedure.
+ 
+ @end deffn
+ 
+ @node Numbers, Characters and text, Procedures, Top
+ @chapter Quantities and Numbers
+ 
+ Kawa supports the full Scheme set of number operations with some extensions.
+ 
+ Kawa converts between Scheme number types
+ and Java number types as appropriate.
+ 
+ @menu
+ * Numerical types::
+ * Arithmetic operations::
+ * Numerical input and output::
+ * Quaternions::
+ * Quantities::
+ * Logical Number Operations::
+ * Performance of numeric operations::
+ @end menu
+ 
+ @node Numerical types
+ @section Numerical types
+ 
+ Mathematically, numbers are arranged into a tower of subtypes
+ in which each level is a subset of the level before it:
+ number; complex number; real number; rational number; integer.
+ 
+ For example, @code{3} is an integer. Therefore @code{3} is also a rational,
+ a real, and a complex number. The same is true of the
+ Scheme numbers that model 3. For Scheme numbers, these
+ types are defined by the predicates @code{number?}, @code{complex?},
+ @code{real?}, @code{rational?}, and @code{integer?}.
+ 
+ There is no simple relationship between a numberâ€™s type
+ and its representation inside a computer. Although most
+ implementations of Scheme will offer at least two different
+ representations of 3, these different representations denote
+ the same integer.
+ 
+ Schemeâ€™s numerical operations treat numbers as abstract
+ data, as independent of their representation as possible.
+ Although an implementation of Scheme may use multiple
+ internal representations of numbers, this ought not to be
+ apparent to a casual programmer writing simple programs.
+ 
+ @deffn Type number
+ The type of Scheme numbers.
+ @end deffn
+ 
+ @deffn Type quantity
+ The type of quantities optionally with units.
+ This is a sub-type of @code{number}.
+ @end deffn
+ 
+ @deffn Type complex
+ The type of complex numbers.
+ This is a sub-type of @code{quantity}.
+ @end deffn
+ 
+ @deffn Type real
+ The type of real numbers.
+ This is a sub-type of @code{complex}.
+ @end deffn
+ 
+ @deffn Type rational
+ The type of exact rational numbers.
+ This is a sub-type of @code{real}.
+ @end deffn
+ 
+ @deffn Type integer
+ The type of exact Scheme integers.
+ This is a sub-type of @code{rational}.
+ @end deffn
+ 
+ Kawa allows working with expressions of ``primitive'' types,
+ which are supported by the JVM without object allocation,
+ and using builtin arithmetic.  Using these types may be much
+ faster, assuming the compiler is able to infer
+ that the variable or expression has primitive type.
+ 
+ @deffn Type long
+ @deffnx Type int
+ @deffnx Type short
+ @deffnx Type byte
+ These are fixed-sized primitive signed exact integer types,
+ of respectively 64, 32, 18, and 8 bits.
+ If a value of one of these types needs to be converted to an
+ object, the standard classes @code{java.lang.Long}, @code{java.lang.Integer},
+ @code{java.lang.Short}, or @code{java.lang.Byte}, respectively, are used.
+ @end deffn
+ 
+ @deffn Type ulong
+ @deffnx Type uint
+ @deffnx Type ushort
+ @deffnx Type ubyte
+ These are fixed-sized primitive unsigned exact integer types,
+ of respectively 64, 32, 18, and 8 bits.
+ These are presented at runtime using the corresponding
+ signed types (@code{long}, @code{int}, @code{short}, or @code{byte}).
+ However, for arithmetic the Kawa compiler generates code to perform the
+ ``mathematically correct'' result, truncated to an unsigned result
+ rather than signed.
+ If a value of one of these types needs to be converted to an
+ object, the classes @code{gnu.math.ULong}, @code{gnu.math.UInt},
+ @code{gnu.math.UShort}, or  @code{gnu.math.UByte} is used.
+ @end deffn
+ 
+ @deffn Type double
+ @deffnx Type float
+ These are fixed-size primitive inexact floating-point real types,
+ using the standard 64-bit or 32-bit IEEE representation.
+ If a value of one of these types needs to be converted to an
+ object, the standard classes @code{java.lang.Double},
+ or @code{java.lang.Float} is used.
+ @end deffn
+ 
+ @subsection Exactness
+ @cindex exactness
+ It is useful to distinguish between numbers that are represented
+ exactly and those that might not be. For example,
+ indexes into data structures must be known exactly, as
+ must some polynomial coefficients in a symbolic algebra
+ system. On the other hand, the results of measurements
+ are inherently inexact, and irrational numbers may be approximated
+ by rational and therefore inexact approximations.
+ In order to catch uses of inexact numbers where exact numbers
+ are required, Scheme explicitly distinguishes
+ exact from inexact numbers. This distinction is orthogonal
+ to the dimension of type.
+ 
+ @cindex exact complex number
+ @cindex inexact complex number
+ A Scheme number is @dfn{exact} if it was written as an exact
+ constant or was derived from exact numbers using only exact operations.
+ A number is @dfn{inexact} if it was written as
+ an inexact constant, if it was derived using inexact ingredients,
+ or if it was derived using inexact operations. Thus
+ inexactness is a contagious property of a number.
+ In particular, an @dfn{exact complex number} has an exact real part
+ and an exact imaginary part; all other complex numbers
+ are @dfn{inexact complex numbers}.
+ 
+ If two implementations produce exact results for a computation
+ that did not involve inexact intermediate results, the
+ two ultimate results will be mathematically equal. This
+ is generally not true of computations involving inexact
+ numbers since approximate methods such as floating-point
+ arithmetic may be used, but it is the duty of the implementation
+ to make the result as close as practical to the
+ mathematically ideal result.
+ 
+ Rational operations such as @code{+} should always produce exact
+ results when given exact arguments. If the operation
+ is unable to produce an exact result, then it may either
+ report the violation of an implementation restriction or it
+ may silently coerce its result to an inexact value.
+ 
+ Except for @code{exact}, the operations described in this section
+ must generally return inexact results when given any inexact arguments.
+ An operation may, however, return an
+ exact result if it can prove that the value of the result is
+ unaffected by the inexactness of its arguments. For example,
+ multiplication of any number by an exact zero may
+ produce an exact zero result, even if the other argument is inexact.
+ 
+ Specifically, the expression @code{(* 0 +inf.0)} may return @code{0},
+ or @code{+nan.0}, or report that inexact numbers are not supported,
+ or report that non-rational real numbers are not supported,
+ or fail silently or noisily in other implementation-specific ways.
+ 
+ The procedures listed below will always return exact integer
+ results provided all their arguments are exact integers
+ and the mathematically expected results are representable
+ as exact integers within the implementation:
+ @code{-},
+ @code{*},
+ @code{+},
+ @code{abs},
+ @code{ceiling},
+ @code{denominator},
+ @code{exact-integer-sqrt},
+ @code{expt},
+ @code{floor},
+ @code{floor/},
+ @code{floor-quotient},
+ @code{floor-remainder},
+ @code{gcd},
+ @code{lcm},
+ @code{max},
+ @code{min},
+ @code{modulo},
+ @code{numerator},
+ @code{quotient},
+ @code{rationalize},
+ @code{remainder},
+ @code{square},
+ @code{truncate},
+ @code{truncate/},
+ @code{truncate-quotient},
+ @code{truncate-remainder}.
+ 
+ @subsection Numerical promotion and conversion
+ 
+ When combining two values of different numeric types,
+ the values are converted to the first line in the following
+ that subsumes (follows) both types.  The computation is done using
+ values of that type, and so is the result.
+ For example adding a @code{long} and a @code{float} converts the former
+ to the latter, yielding a @code{float}.
+ 
+ Note that @code{short}, @code{byte}, @code{ushort}, @code{ubyte}
+ are converted to @code{int} regardless, even in the case of
+ a single-operand operation, such as unary negation.
+ Another exception is trancendental functions (such as @code{cos}),
+ where integer operands are converted to @code{double}.
+ 
+ @itemize
+ @item
+ @code{int} subsumes @code{short}, @code{byte}, @code{ushort}, @code{ubyte}.
+ @item
+ @code{uint}
+ @item
+ @code{long}
+ @item
+ @code{ulong}
+ @item
+ @code{java.lang.BigInteger}
+ @item
+ @code{integer} (i.e. @code{gnu.math.IntNum})
+ @item
+ @code{rational} (i.e. @code{gnu.math.RatNum})
+ @item
+ @code{float}
+ @item
+ @code{double}
+ @item
+ @code{gnu.math.FloNum}
+ @item
+ @code{real} (i.e. @code{gnu.math.RealNum})
+ @item
+ @code{number}
+ @item
+ @code{complex}
+ @item
+ @code{quantity}
+ @end itemize
+ 
+ When comparing a primitive signed integer value with a primitive unsigned
+ integer (for example @code{<} applied to a @code{int} and a @code{ulong})
+ the mathemically correct result is computed, as it converting both
+ operands to @code{integer}.
+ 
+ @node Arithmetic operations
+ @section Arithmetic operations
+ 
+ @deffn Procedure {real-valued?} @var{obj}
+ @deffnx Procedure {rational-valued?} @var{obj}
+ @deffnx Procedure {integer-valued?} @var{obj}
+ These numerical type predicates can be applied to any kind of argument.
+ The @func{real-valued?} procedure returns @true{} if the object is a
+ number object and is equal in the sense of @code{=} to some real number
+ object, or if the object is a NaN, or a complex number object whose real
+ part is a NaN and whose imaginary part is zero in the sense of
+ @func{zero?}.  The @func{rational-valued?} and @func{integer-valued?}
+ procedures return @true{} if the object is a number object and is equal
+ in the sense of @code{=} to some object of the named type, and otherwise
+ they return @false{}.
+ 
+ @example
+ (real-valued? +nan.0)                  @result{} #t
+ (real-valued? +nan.0+0i)               @result{} #t
+ (real-valued? -inf.0)                  @result{} #t
+ (real-valued? 3)                       @result{} #t
+ (real-valued? -2.5+0.0i)               @result{} #t
+ 
+ (real-valued? -2.5+0i)                 @result{} #t
+ (real-valued? -2.5)                    @result{} #t
+ (real-valued? #e1e10)                  @result{} #t
+ 
+ (rational-valued? +nan.0)              @result{} #f
+ (rational-valued? -inf.0)              @result{} #f
+ (rational-valued? 6/10)                @result{} #t
+ (rational-valued? 6/10+0.0i)           @result{} #t
+ (rational-valued? 6/10+0i)             @result{} #t
+ (rational-valued? 6/3)                 @result{} #t
+ 
+ (integer-valued? 3+0i)                 @result{} #t
+ (integer-valued? 3+0.0i)               @result{} #t
+ (integer-valued? 3.0)                  @result{} #t
+ (integer-valued? 3.0+0.0i)             @result{} #t
+ (integer-valued? 8/4)                  @result{} #t
+ @end example
+ 
+ @quotation
+ @emph{Note:} These procedures test whether a given number object can be
+ coerced to the specified type without loss of numerical accuracy.
+ Specifically, the behavior of these predicates differs from the behavior
+ of @func{real?}, @func{rational?}, and @func{integer?} on complex number
+ objects whose imaginary part is inexact zero.
+ @end quotation
+ 
+ @quotation
+ @emph{Note:} The behavior of these type predicates on inexact number
+ objects is unreliable, because any inaccuracy may affect the result.
+ @end quotation
+ @end deffn
+ 
+ @deffn Procedure exact-integer? z
+ Returns @code{#t} if @var{z} is both exact and an integer; otherwise
+ returns @code{#f}.
+ @example
+ (exact-integer? 32)                    @result{} #t
+ (exact-integer? 32.0)                  @result{} #t
+ (exact-integer? 32/5)                  @result{} #f
+ @end example
+ @end deffn
+ 
+ @deffn Procedure {finite?} @var{z}
+ Returns @code{#t} if @var{z} is finite real number
+ (i.e. an infinity and not a NaN),
+ or if @var{z} is a complex number
+ whose real and imaginary parts are both finite.
+ @example
+ (finite? 3)             @result{} #t
+ (finite? +inf.0)        @result{} #f
+ (finite? 3.0+inf.0i)    @result{} #f
+ @end example
+ @end deffn
+ 
+ @deffn Procedure {infinite?} @var{z}
+ Return @code{#t} if @var{z} is
+ an infinite real number (@code{+int.0} or @code{-inf.0}),
+ or if @var{z} is a complex number where either
+ real or imaginary parts or both are infinite.
+ @example
+ (infinite? 5.0)         @result{} #f
+ (infinite? +inf.0)      @result{} #t
+ (infinite? +nan.0)      @result{} #f
+ (infinite? 3.0+inf.0i)  @result{} #t
+ @end example
+ @end deffn
+ 
+ @deffn Procedure {nan?} @var{z}
+ For a real numer returns whether its is a NaN;
+ for a complex number if the real or imaginary parts or both is a NaN.
+ @example
+ (nan? +nan.0)           @result{} #t
+ (nan? 32)               @result{} #f
+ (nan? +nan.0+5.0i)      @result{} #t
+ (nan? 1+2i)             @result{} #f
+ @end example
+ @end deffn
+ 
+ 
+ @deffn Procedure + @var{z} @dots{}
+ @deffnx Procedure * @var{z} @dots{}
+ These procedures return the sum or product of their arguments.
+ 
+ @example
+ (+ 3 4)                          @result{}  7
+ (+ 3)                            @result{}  3
+ (+)                              @result{}  0
+ (+ +inf.0 +inf.0)                @result{}  +inf.0
+ (+ +inf.0 -inf.0)                @result{}  +nan.0
+ 
+ (* 4)                            @result{}  4
+ (*)                              @result{}  1
+ (* 5 +inf.0)                     @result{}  +inf.0
+ (* -5 +inf.0)                    @result{}  -inf.0
+ (* +inf.0 +inf.0)                @result{}  +inf.0
+ (* +inf.0 -inf.0)                @result{}  -inf.0
+ (* 0 +inf.0)                     @result{}  +nan.0
+ (* 0 +nan.0)                     @result{}  +nan.0
+ (* 1.0 0)                        @result{}  0.0
+ @end example
+ 
+ For any real number object @var{x} that is neither infinite nor NaN:
+ 
+ @example
+ (+ +inf.0 @var{x})                   @result{}  +inf.0
+ (+ -inf.0 @var{x})                   @result{}  -inf.0
+ @end example
+ 
+ For any real number object @var{x}:
+ 
+ @example
+ (+ +nan.0 @var{x})                   @result{}  +nan.0
+ @end example
+ 
+ For any real number object @var{x} that is not an exact 0:
+ 
+ @example
+ (* +nan.0 @var{x})                   @result{}  +nan.0
+ @end example
+ 
+ @c If any of these procedures are applied to mixed non--rational real and
+ @c non--real complex arguments, they either raise an exception with
+ @c condition type @code{&implementation-restriction} or return an
+ @c unspecified number object.
+ 
+ The behavior of @code{-0.0} is illustrated by the following examples:
+ 
+ @example
+ (+  0.0 -0.0)  @result{}  0.0
+ (+ -0.0  0.0)  @result{}  0.0
+ (+  0.0  0.0)  @result{}  0.0
+ (+ -0.0 -0.0)  @result{} -0.0
+ @end example
+ @end deffn
+ 
+ @deffn Procedure - @var{z}
+ @deffnx Procedure - @vari{z} @varii{z} @variii{z} @dots{}
+ With two or more arguments, this procedures returns the difference of
+ its arguments, associating to the left.  With one argument, however, it
+ returns the negation (additive inverse) of its argument.
+ 
+ @example
+ (- 3 4)                               @result{}  -1
+ (- 3 4 5)                             @result{}  -6
+ (- 3)                                 @result{}  -3
+ (- +inf.0 +inf.0)                     @result{}  +nan.0
+ @end example
+ 
+ @c If this procedure is applied to mixed non--rational real and non--real
+ @c complex arguments, it either raises an exception with condition type
+ @c @code{&implementation-restriction} or returns an unspecified number
+ @c object.
+ 
+ The behavior of @code{-0.0} is illustrated by the following examples:
+ 
+ @example
+ (-  0.0)       @result{} -0.0
+ (- -0.0)       @result{}  0.0
+ (-  0.0 -0.0)  @result{}  0.0
+ (- -0.0  0.0)  @result{} -0.0
+ (-  0.0  0.0)  @result{}  0.0
+ (- -0.0 -0.0)  @result{}  0.0
+ @end example
+ @end deffn
+ 
+ @deffn Procedure / @var{z}
+ @deffnx Procedure / @vari{z} @varii{z} @variii{z} @dots{}
+ If all of the arguments are exact, then the divisors must all be
+ nonzero.  With two or more arguments, this procedure returns the
+ quotient of its arguments, associating to the left.  With one argument,
+ however, it returns the multiplicative inverse of its argument.
+ 
+ @example
+ (/ 3 4 5)                         @result{}  3/20
+ (/ 3)                             @result{}  1/3
+ (/ 0.0)                           @result{}  +inf.0
+ (/ 1.0 0)                         @result{}  +inf.0
+ (/ -1 0.0)                        @result{}  -inf.0
+ (/ +inf.0)                        @result{}  0.0
+ (/ 0 0)                           @result{}  exception &assertion
+ (/ 3 0)                           @result{}  exception &assertion
+ (/ 0 3.5)                         @result{}  0.0
+ (/ 0 0.0)                         @result{}  +nan.0
+ (/ 0.0 0)                         @result{}  +nan.0
+ (/ 0.0 0.0)                       @result{}  +nan.0
+ @end example
+ 
+ If this procedure is applied to mixed non--rational real and non--real
+ complex arguments, it either raises an exception with condition type
+ @code{&implementation-restriction} or returns an unspecified number
+ object.
+ @end deffn
+ 
+ @deffn Procedure floor/ x y
+ @deffnx Procedure truncate/ x y
+ @deffnx Procedure div-and-mod x y
+ @deffnx Procedure div0-and-mod0 x y
+ These procedures implement number--theoretic integer division.
+ They accept two real numbers @var{x} and @var{y} as operands,
+ where @var{y} must be nonzero.
+ In all cases the result is two values @var{q} (an integer) and @var{r} (a real)
+ that satisfy the equations:
+ @example
+ @var{x} = @var{q} * @var{y} + @var{r}
+ @var{q} = @var{rounding-op}(@var{x}/@var{y})
+ @end example
+ The result is inexact if either argument is inexact.
+ 
+ For @code{floor/} the @var{rounding-op} is the @code{floor} function (below).
+ @example
+ (floor/ 123 10)         @result{}  12 3
+ (floor/ 123 -10)        @result{}  -13 -7
+ (floor/ -123 10)        @result{}  -13 7
+ (floor/ -123 -10)       @result{}  12 -3
+ @end example
+ 
+ For @code{truncate/} the @var{rounding-op} is the @code{truncate} function.
+ @example
+ (truncate/ 123 10)      @result{}  12 3
+ (truncate/ 123 -10)     @result{}  -12 3
+ (truncate/ -123 10)     @result{}  -12 -3
+ (truncate/ -123 -10)    @result{}  12 -3
+ @end example
+ 
+ For @code{div-and-mod} the @var{rounding-op} is either @code{floor}
+ (if @var{y} is positive) or @code{ceiling} (if @var{y} is negative).
+ We have:
+ @example
+ 0  <= @var{r} < |@var{y}|
+ @end example
+ @example
+ (div-and-mod 123 10)    @result{}  12 3
+ (div-and-mod 123 -10)   @result{}  -12 3
+ (div-and-mod -123 10)   @result{}  -13 7
+ (div-and-mod -123 -10)  @result{}  13 7
+ @end example
+ 
+ For @code{div0-and-mod0} the @var{rounding-op} is the @code{round} function,
+ and @code{r} lies within a half--open interval centered on zero.
+ @example
+ -|@var{y}/2| <= @var{r} < |@var{y}/2|
+ @end example
+ 
+ @example
+ (div0-and-mod0 123 10)   @result{}  12 3
+ (div0-and-mod0 123 -10)  @result{}  -12 3
+ (div0-and-mod0 -123 10)  @result{}  -12 -3
+ (div0-and-mod0 -123 -10) @result{}  12 -3
+ (div0-and-mod0 127 10)   @result{}  13 -3
+ (div0-and-mod0 127 -10)  @result{}  -13 -3
+ (div0-and-mod0 -127 10)  @result{}  -13 3
+ (div0-and-mod0 -127 -10) @result{}  13 3
+ @end example
+ 
+ The inconsistent naming is for historical reasons: @code{div-and-mod}
+ and @code{div0-and-mod0} are from R6RS, while @code{floor/} and
+ @code{truncate/} are from R7RS.
+ @end deffn
+ 
+ @deffn Procedure floor-quotient x y
+ @deffnx Procedure truncate-quotient x y
+ @deffnx Procedure div x y
+ @deffnx Procedure div0 x y
+ These procedures return the quotient part (first value)
+ of respectively @code{floor/}, @code{truncate/},
+ @code{div-and-mod}, and @code{div0-and-mod0}.
+ @end deffn
+ 
+ @deffn Procedure floor-remainder x y
+ @deffnx Procedure truncate-remainder x y
+ @deffnx Procedure mod x y
+ @deffnx Procedure mod0 x y
+ These procedures return the remainder part (second value)
+ of respectively @code{floor/}, @code{truncate/},
+ @code{div-and-mod}, and @code{div0-and-mod0}.
+ 
+ As a Kawa extension @var{y} may be zero, in which case the result is @var{x}:
+ @example
+ (mod 123 0)     @result{}  123 ;; Kawa extension
+ @end example
+ @end deffn
+ 
+ @deffn Procedure quotient x y
+ @deffnx Procedure remainder x y
+ @deffnx Procedure modulo x y
+ These are equivalent to @code{truncate-quotient},
+ @code{truncate-remainder}, and @code{floor-remainder}, respectively.
+ These are provided for backward compatibility.
+ @example
+ (remainder 13 4)     @result{} 1
+ (remainder -13 4)    @result{} -1
+ (remainder 13 -4)    @result{} 1
+ (remainder -13 -4)   @result{} -1
+ (remainder -13 -4.0) @result{} -1.0
+ (modulo 13 4)   @result{} 1
+ (modulo -13 4)  @result{} 3
+ (modulo 13 -4)  @result{} -4
+ (modulo -13 -4) @result{} -1
+ @end example
+ @end deffn
+ 
+ @deffn Procedure abs @var{x}
+ Returns the absolute value of its argument.
+ 
+ @example
+ (abs -7)                         @result{}  7
+ (abs -inf.0)                     @result{}  +inf.0
+ @end example
+ @end deffn
+ 
+ @deffn Procedure gcd @vari{n} @dots{}
+ @deffnx Procedure lcm @vari{n} @dots{}
+ These procedures return the greatest common divisor or least common
+ multiple of their arguments.  The result is always non--negative.
+ The arguments must be integers; if an argument is inexact, so is the result.
+ 
+ @example
+ (gcd 32 -36)                     @result{}  4
+ (gcd)                            @result{}  0
+ (lcm 32 -36)                     @result{}  288
+ (lcm 32.0 -36)                   @result{}  288.0 ; inexact
+ (lcm)                            @result{}  1
+ @end example
+ @end deffn
+ 
+ @deffn Procedure numerator @var{q}
+ @deffnx Procedure denominator @var{q}
+ These procedures return the numerator or denominator of their argument;
+ the result is computed as if the argument was represented as a fraction
+ in lowest terms.  The denominator is always positive.  The denominator
+ of @code{0} is defined to be @code{1}.
+ The arguments must be integers; if an argument is inexact, so is the result.
+ 
+ @example
+ (numerator   (/ 6 4))            @result{}  3
+ (denominator (/ 6 4))            @result{}  2
+ (denominator (inexact (/ 6 4)))        @result{}  2.0
+ @end example
+ @end deffn
+ 
+ @deffn Procedure floor @var{x}
+ @deffnx Procedure ceiling @var{x}
+ @deffnx Procedure truncate @var{x}
+ @deffnx Procedure round @var{x}
+ These procedures return inexact integer objects for inexact arguments
+ that are not infinities or NaNs, and exact integer objects for exact
+ rational arguments.
+ 
+ @table @code
+ @item floor
+ Returns the largest integer object not larger than @var{x}.
+ 
+ @item ceiling
+ Returns the smallest integer object not smaller than @var{x}.
+ @item truncate
+ Returns the integer object closest to @var{x} whose absolute value is
+ not larger than the absolute value of @var{x}.
+ 
+ @item round
+ Returns the closest integer object to @var{x}, rounding to even when
+ @var{x} represents a number halfway between two integers.
+ @end table
+ 
+ If the argument to one of these procedures is inexact, then the result
+ is also inexact.  If an exact value is needed, the result should be
+ passed to the @func{exact} procedure.
+ 
+ Although infinities and NaNs are not integer objects, these procedures
+ return an infinity when given an infinity as an argument, and a NaN when
+ given a NaN.
+ 
+ @example
+ (floor -4.3)                     @result{}  -5.0
+ (ceiling -4.3)                   @result{}  -4.0
+ (truncate -4.3)                  @result{}  -4.0
+ (round -4.3)                     @result{}  -4.0
+ 
+ (floor 3.5)                      @result{}  3.0
+ (ceiling 3.5)                    @result{}  4.0
+ (truncate 3.5)                   @result{}  3.0
+ (round 3.5)                      @result{}  4.0
+ 
+ (round 7/2)                      @result{}  4
+ (round 7)                        @result{}  7
+ 
+ (floor +inf.0)                   @result{}  +inf.0
+ (ceiling -inf.0)                 @result{}  -inf.0
+ (round +nan.0)                   @result{}  +nan.0
+ @end example
+ @end deffn
+ 
+ @deffn Procedure rationalize @vari{x} @varii{x}
+ The @func{rationalize} procedure returns a number object representing
+ the @emph{simplest} rational number differing from @vari{x} by no more
+ than @varii{x}.
+ 
+ A rational number @emph{r_1} is @emph{simpler} than another rational
+ number @emph{r_2} if @code{r_1 = p_1/q_1} and @code{r_2 = p_2/q_2} (in
+ lowest terms) and @code{|p_1| <= |p_2|} and @code{|q_1| <= |q_2|}.  Thus
+ @code{3/5} is simpler than @code{4/7}.
+ 
+ Although not all rationals are comparable in this ordering (consider
+ @code{2/7} and @code{3/5}) any interval contains a rational number that
+ is simpler than every other rational number in that interval (the
+ simpler @code{2/5} lies between @code{2/7} and @code{3/5}).
+ 
+ Note that @code{0 = 0/1} is the simplest rational of all.
+ @example
+ (rationalize (exact .3) 1/10)          @result{} 1/3
+ (rationalize .3 1/10)                  @result{} #i1/3  ; approximately
+ 
+ (rationalize +inf.0 3)                 @result{}  +inf.0
+ (rationalize +inf.0 +inf.0)            @result{}  +nan.0
+ @c (rationalize 3 +inf.0)                 @result{}  0.0
+ @end example
+ 
+ The first two examples hold only in implementations whose inexact real
+ number objects have sufficient precision.
+ @end deffn
+ 
+ @deffn Procedure exp @var{z}
+ @deffnx Procedure log @var{z}
+ @deffnx Procedure log @vari{z} @varii{z}
+ @deffnx Procedure sin @var{z}
+ @deffnx Procedure cos @var{z}
+ @deffnx Procedure tan @var{z}
+ @deffnx Procedure asin @var{z}
+ @deffnx Procedure acos @var{z}
+ @deffnx Procedure atan @var{z}
+ @deffnx Procedure atan @vari{x} @varii{x}
+ These procedures compute the usual transcendental functions.
+ 
+ The @func{exp} procedure computes the base--@var{e} exponential of
+ @var{z}.
+ The @func{log} procedure with a single argument computes the natural
+ logarithm of @var{z} (@strong{not} the base--10 logarithm); @code{(log
+ @vari{z} @varii{z})} computes the base--@varii{z} logarithm of @vari{z}.
+ 
+ The @func{asin}, @func{acos}, and @func{atan} procedures compute
+ arcsine, arccosine, and arctangent, respectively.  The two--argument
+ variant of @func{atan} computes:
+ 
+ @example
+ (angle (make-rectangular @varii{x} @vari{x}))
+ @end example
+ 
+ These procedures may return inexact results even when given exact
+ arguments.
+ @example
+ (exp +inf.0)    @result{} +inf.0
+ (exp -inf.0)    @result{} 0.0
+ (log +inf.0)    @result{} +inf.0
+ (log 0.0)       @result{} -inf.0
+ (log 0)         @result{} exception &assertion
+ (log -inf.0)    @result{} +inf.0+3.141592653589793i    ; approximately
+ (atan -inf.0)   @result{} -1.5707963267948965          ; approximately
+ (atan +inf.0)   @result{} 1.5707963267948965           ; approximately
+ (log -1.0+0.0i) @result{} 0.0+3.141592653589793i       ; approximately
+ (log -1.0-0.0i) @result{} 0.0-3.141592653589793i       ; approximately
+                                                 ; if -0.0 is distinguished
+ @end example
+ @end deffn
+ 
+ @deffn Procedure sinh z
+ @deffnx Procedure cosh z
+ @deffnx Procedure tanh z
+ @deffnx Procedure asinh z
+ @deffnx Procedure acosh z
+ @deffnx Procedure atanh z
+ The hyperbolic functions.
+ @end deffn
+ 
+ @deffn Procedure square z
+ Returns the square of @var{z}.
+ This is equivalent to @code{(* @var{z} @var{z})}.
+ @example
+ (square 42)    @result{} 1764
+ (square 2.0)   @result{} 4.0
+ @end example
+ @end deffn
+ 
+ @deffn Procedure sqrt @var{z}
+ Returns the principal square root of @var{z}.  For rational @var{z}, the
+ result has either positive real part, or zero real part and
+ non--negative imaginary part.  The value of @code{(sqrt @var{z})} could be
+ expressed as:
+ 
+ @example
+ e^((log z)/2)
+ @end example
+ 
+ The @func{sqrt} procedure may return an inexact result even when given
+ an exact argument.
+ 
+ @example
+ (sqrt -5)                   @result{}  0.0+2.23606797749979i ; approximately
+ (sqrt +inf.0)               @result{}  +inf.0
+ (sqrt -inf.0)               @result{}  +inf.0i
+ @end example
+ 
+ Note that if the argument is a primitive number (such as @code{double}) or an
+ instance of the corresponding boxed class (such as @code{java.lang.Double})
+ then we use the real-number version of @code{sqrt}:
+ @example
+ (sqrt (->double -5))        @result{}  NaN
+ @end example
+ That is, we get different a result for @code{java.lang.Double}
+ and @code{gnu.math.DFloNum}, even for arguments that are numerically equal
+ in the sense of @code{=}.
+ This is so that the compiler can use the @code{java.lang.Math.sqrt}
+ method without object allocation when the argument is a @code{double}
+ (and because we want @code{double} and @code{java.lang.Double} to behave
+ consistently).
+ @end deffn
+ 
+ @deffn Procedure exact-integer-sqrt @var{k}
+ The @func{exact-integer-sqrt} procedure returns two non--negative exact
+ integer objects @emph{s} and @emph{r} where @code{@var{k} = s^2 + r} and
+ @code{@var{k} < (s+1)^2}.
+ 
+ @example
+ (exact-integer-sqrt 4)  @result{} 2 0 ; two return values
+ (exact-integer-sqrt 5)  @result{} 2 1 ; two return values
+ @end example
+ @end deffn
+ 
+ @node Numerical input and output
+ @section Numerical input and output
+ 
+ @deffn Procedure number->string z [radix]
+ 
+ The procedure @code{number->string} takes a number and a
+ radix and returns as a string an external representation
+ of the given number in the given radix such that
+ @example
+ (let ((number number)
+       (radix radix))
+   (eqv? number
+         (string->number (number->string number radix)
+                         radix)))
+ @end example
+ is true. It is an error if no possible result makes this expression true.
+ 
+ If present, @var{radix} must be an exact integer
+ in the range 2 to 36, inclusive.
+ If omitted, @var{radix} defaults to 10.
+ 
+ If @var{z} is inexact, the @var{radix} is 10, and the above expression
+ can be satisfied by a result that contains a decimal point,
+ then the result contains a decimal point and is expressed
+ using the minimum number of digits (exclusive of exponent
+ and trailing zeroes) needed to make the above expression;
+ otherwise the format of the result is unspecified.
+ 
+ The result returned by @code{number->string} never contains an
+ explicit radix prefix.
+ 
+ @emph{Note:}
+ The error case can occur only when @var{z} is not a complex
+ number or is a complex number with a non-rational real or
+ imaginary part.
+ 
+ @emph{Rationale:} If @var{z} is an inexact number and the @var{radix} is 10,
+ then the above expression is normally satisfied by a result containing
+ a decimal point. The unspecified case allows for infinities, NaNs,
+ and unusual representations.
+ 
+ @end deffn
+ 
+ @deffn Procedure string->number string [radix]
+ Returns a number of the maximally precise representation
+ expressed by the given @var{string}. It is an error if @var{radix} is not
+ an exact integer in the range 2 to 26, inclusive.
+ 
+ If supplied, @var{radix} is a default radix that will be overridden
+  if an explicit radix prefix is present in the string (e.g.
+ @code{"#o177"}). If @var{radix} is not supplied, then the default @var{radix}
+ is 10. If @var{string} is not a syntactically valid notation for a
+ number, or would result in a number that the implementation cannot represent,
+ then @code{string->number} returns @code{#f}.
+ An error is never signaled due to the content of @var{string}.
+ 
+ @example
+ (string->number "100")      @result{}  100
+ (string->number "100" 16)   @result{}  256
+ (string->number "1e2")      @result{}  100.0
+ (string->number "#x100" 10) @result{}  256
+ @end example
+ 
+ @end deffn
+ 
+ 
+ @node Quaternions
+ @section Quaternions
+ 
+ Kawa extends the Scheme numeric tower to include
+ @uref{http://en.wikipedia.org/wiki/Quaternion,quaternions} as a proper
+ superset of the complex numbers.  Quaternions provide a convenient
+ notation to represent
+ @uref{http://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation,rotations in three-dimensional space},
+ and are therefore commonly found in applications such as computer
+ graphics, robotics, and spacecraft engineering.  The Kawa quaternion API
+ is modeled after
+ @uref{http://www.ccs.neu.edu/home/dorai/squat/squat.html,this} with some
+ additions.
+ 
+ A quaternion is a number that can be expressed in the form
+ @samp{w+xi+yj+zk}, where @code{w}, @code{x}, @code{y}, and @code{z} are
+ real, and @code{i}, @code{j}, and @code{k} are imaginary units
+ satisfying @math{i@sup{2} = j@sup{2} = k@sup{2} = ijk = -1}.  The magnitude of a
+ quaternion is defined to be its Euclidean norm when viewed as a point in
+ @math{R@sup{4}}.
+ 
+ The real--part of a quaternion is also called its @samp{scalar}, while
+ the i--part, j--part, and k--part taken together are also called its
+ @samp{vector}.  A quaternion with zero j--part and k--part is an
+ ordinary complex number. (If the i--part is also zero, then it is a
+ real).  A quaternion with zero real--part is called a
+ @samp{vector quaternion}.
+ 
+ The reader syntax for number literals has been extended to support both
+ rectangular and polar (hyperspherical) notation for quaternions.  The
+ rectangular notation is as above, i.e. @code{w+xi+yj+zk}.  The polar
+ notation takes the form @code{r@@t%u&v}, where @code{r} is the
+ magnitude, @code{t} is the first angle, and @code{u} and @code{v} are
+ two other angles called the ``colatitude'' and ``longitude''.
+ 
+ The rectangular coordinates and polar coordinates are related by the
+ equations:
+ @example
+ @var{w} = @var{r} * cos @var{t}
+ @var{x} = @var{r} * sin @var{t} * cos @var{u}
+ @var{y} = @var{r} * sin @var{t} * sin @var{u} * cos @var{v}
+ @var{z} = @var{r} * sin @var{t} * sin @var{u} * sin @var{v}
+ @end example
+ With either notation, zero elements may be omitted.
+ 
+ @deffn Procedure make-rectangular @var{w} @var{x}
+ @deffnx Procedure make-rectangular @var{w} @var{x} @var{y} @var{z}
+ These procedures construct quaternions from Cartesian coordinates.
+ @end deffn
+ 
+ @deffn Procedure make-polar @var{r} @var{t}
+ @deffnx Procedure make-polar @var{r} @var{t} @var{u} @var{v}
+ These procedures construct quaternions from polar coordinates.
+ @end deffn
+ 
+ @deffn Procedure + @var{q} @dots{}
+ @deffnx Procedure - @var{q} @dots{}
+ @deffnx Procedure * @var{q} @dots{}
+ @deffnx Procedure / @var{q}
+ @deffnx Procedure / @vari{q} @varii{q} @variii{q} @dots{}
+ @deffnx Procedure expt @vari{q} @varii{q}
+ @deffnx Procedure exp @var{q}
+ @deffnx Procedure log @var{q}
+ @deffnx Procedure sqrt @var{q}
+ @deffnx Procedure sin @var{q}
+ @deffnx Procedure cos @var{q}
+ @deffnx Procedure tan @var{q}
+ @deffnx Procedure asin @var{q}
+ @deffnx Procedure acos @var{q}
+ @deffnx Procedure atan @var{q}
+ All of the arithmetic and transcendental functions defined for complex
+ arguments have been extended to support quaternions.
+ 
+ Quaternion multiplication is not commutative, so there are two possible
+ interpretations of @code{(/ q1 q2)} which would yield different results:
+ either @code{(* q1 (/ q2))}, or @code{(* (/ q2) q1)}.  Division in this
+ implementation has been defined such that @code{(/ q1 q2 ...)} is
+ equivalent to @code{(* q1 (/ q2) ...)}, but it is recommended to
+ use reciprocals (unary @code{/}) and multiplication.
+ @end deffn
+ 
+ @deffn Procedure real-part @var{q}
+ Return the real--part of @var{q}.
+ 
+ @example
+ (real-part 0)          @result{}  0
+ (real-part -i)         @result{}  0
+ (real-part 1+2i-3j+4k) @result{}  1
+ @end example
+ @end deffn
+ 
+ @deffn Procedure imag-part @var{q}
+ Return the i--part of @var{q}.
+ 
+ @example
+ (imag-part 0)          @result{}  0
+ (imag-part -i)         @result{}  -1
+ (imag-part 1+2i-3j+4k) @result{}  2
+ @end example
+ @end deffn
+ 
+ @deffn Procedure magnitude @var{q}
+ Return the Euclidean norm of @var{q}.  If @var{q} is @code{a+bi+cj+dk},
+ then @code{(magnitude q)} is
+ @code{(sqrt (apply + (map square (list a b c d))))}
+ @end deffn
+ 
+ @deffn Procedure angle @var{q}
+ Return the angle of @var{q}.
+ @end deffn
+ 
+ @subsection The @code{(kawa quaternions)} module
+ 
+ The following additional functionality is made available by doing one
+ of:
+ @example
+ (require 'quaternions) ;; or
+ (import (kawa quaternions))
+ @end example
+ 
+ @deffn Alias quaternion
+ An alias for @code{gnu.math.Quaternion}, useful for type declarations.
+ @end deffn
+ @deffn Procedure {quaternion?} @var{x}
+ Return @true{} if @var{x} is a quaternion, i.e. an ordinary number, and
+ @false{} otherwise.
+ 
+ @example
+ (quaternion? 0)          @result{}  #t
+ (quaternion? -i)         @result{}  #t
+ (quaternion? 1+2i-3j+4k) @result{}  #t
+ (quaternion? 10.0m)      @result{}  #f
+ (quaternion? "x")        @result{}  #f
+ @end example
+ @end deffn
+ 
+ @deffn Procedure jmag-part @var{q}
+ Return the j--part of @var{q}.
+ 
+ @example
+ (jmag-part 0)          @result{}  0
+ (jmag-part -i)         @result{}  0
+ (jmag-part 1+2i-3j+4k) @result{}  -3
+ @end example
+ @end deffn
+ @deffn Procedure kmag-part @var{q}
+ 
+ @example
+ (kmag-part 0)          @result{}  0
+ (kmag-part -i)         @result{}  0
+ (kmag-part 1+2i-3j+4k) @result{}  4
+ @end example
+ @end deffn
+ 
+ @deffn Procedure complex-part @var{q}
+ Return the projection of @var{q} into the complex plane:
+ @code{(+ (real-part q) (* +i (imag-part q)))}
+ 
+ @example
+ (complex-part 0)          @result{}  0
+ (complex-part -i)         @result{}  -1i
+ (complex-part 1+2i-3j+4k) @result{}  1+2i
+ @end example
+ @end deffn
+ @deffn Procedure vector-part @var{q}
+ Return the vector--part of @var{q}.
+ 
+ @example
+ (vector-part 0)          @result{}  0
+ (vector-part -i)         @result{}  -1i
+ (vector-part 1+2i-3j+4k) @result{}  +2i-3j+4k
+ @end example
+ @end deffn
+ 
+ @deffn Procedure unit-quaternion @var{q}
+ Return a quaternion of unit magnitude with the same direction as
+ @var{q}.  If @var{q} is zero, return zero.  This is like a 4D version of
+ a signum function.
+ 
+ @example
+ (unit-quaternion 0)          @result{}  0
+ (unit-quaternion -i)         @result{}  -1i
+ (unit-quaternion 1+2i-3j+4k) @result{}  0.18257418583505536+0.3651483716701107i-0.5477225575051661j+0.7302967433402214k
+ @end example
+ @end deffn
+ 
+ @deffn Procedure unit-vector @var{q}
+ Return the vector--part of @var{q}, scaled to have magnitude 1.  If the
+ vector--part is zero, then return zero.
+ 
+ @example
+ (unit-vector 0)          @result{}  0
+ (unit-vector -i)         @result{}  -1i
+ (unit-vector 1+2i-3j+4k) @result{}  +0.3713906763541037i-0.5570860145311556j+0.7427813527082074k
+ @end example
+ @end deffn
+ 
+ @deffn Procedure colatitude @var{q}
+ Return the colatitude of @var{q}.
+ @end deffn
+ 
+ @deffn Procedure longitude @var{q}
+ Return the longitude of @var{q}.
+ @end deffn
+ 
+ @deffn Procedure {vector-quaternion?} @var{obj}
+ Return @true{} if @var{obj} is a vector quaternion, i.e. a quaternion
+ with zero real--part.
+ @end deffn
+ 
+ @deffn Procedure make-vector-quaternion @var{x} @var{y} @var{z}
+ Construct vector quaternion @code{xi+yj+zk}.  This is equivalent to
+ @code{(make-rectangular 0 x y z)}.
+ @end deffn
+ 
+ @deffn Procedure {vector-quaternion->list} @var{vq}
+ Return a newly allocated list of the x, y, and z components of
+ @var{vq}.  This is equivalent to
+ @code{(list (imag-part vq) (jmag-part vq) (kmag-part vq))}.
+ @end deffn
+ 
+ @deffn Procedure dot-product @vari{q} @varii{q}
+ For two vector quaternions @vari{q} = @code{ai+bj+ck} and @varii{q} =
+ @code{di+ej+fk}, return @code{ad + be + cf}.  This is equal to the
+ @math{R^3} dot product for vectors @math{(a,b,c)} and @math{(d,e,f)},
+ and is also equal to @code{(- (real-part (* q1 q2)))}.  It is an error
+ if either @vari{q} or @varii{q} has a non-zero real--part.
+ @end deffn
+ 
+ @deffn Procedure cross-product @vari{q} @varii{q}
+ For two vector quaternions @vari{q} = @code{ai+bj+ck} and @varii{q} =
+ @code{di+ej+fk}, return the @math{R^3} cross product for vectors
+ @math{(a,b,c)} and @math{(d,e,f)}, which is equal to
+ @code{(vector-part (* q1 q2))}.  It is an error
+ if either @vari{q} or @varii{q} has a non-zero real--part.
+ @end deffn
+ 
+ @deffn Procedure conjugate @var{q}
+ Return @code{(+ (real-part q) (* -1 (vector-part q)))}.
+ 
+ @example
+ (conjugate 0)          @result{}  0
+ (conjugate -i)         @result{}  +1i
+ (conjugate 1+2i-3j+4k) @result{}  1-2i+3j-4k
+ @end example
+ @end deffn
+ 
+ @subsection The @code{(kawa rotations)} module
+ 
+ The @code{(kawa rotations)} library provides a set of functions which
+ use unit quaternions to represent 3D spatial rotations.  To use these
+ functions, the library must be imported:
+ @example
+ (import (kawa rotations))
+ @end example
+ 
+ These functions normalize their quaternion inputs as needed to be of
+ length 1.
+ 
+ @subsubsection Rotation Representation Conversions
+ 
+ Conversions to and from several alternate representations of rotations
+ are supported.
+ 
+ The set of unit quaternions provides a double covering of all
+ possible 3D rotations: @code{q} and @code{-q} represent the same
+ rotation.  Most other representations also have multiple numerical
+ values which map to the same rotation (for example, the rotation about
+ @code{axis-vec} by @code{angle} is the same as the rotation about
+ @code{-axis-vec} by @code{-angle+2pi}).  Therefore, these functions do
+ not necessarily act as inverses in the sense of @func{equal?}.
+ Furthermore, rotations involve trigonometric functions, so there will
+ typically be some floating point error: @code{(acos (cos 0.1))} returns
+ 0.09999999999999945, which is very close to 0.1 but not exact.
+ 
+ @subsubheading Rotation Matrices
+ 
+ @deffn Procedure {quaternion->rotation-matrix} @var{q}
+ @deffnx Procedure {rotation-matrix->quaternion} @var{m}
+ 
+ The @func{quaternion->rotation-matrix} procedure returns a 3x3 rotation
+ matrix representing the same rotation as @var{q}.  The rotation matrix
+ is instantiated as a @ref{Arrays,SRFI-25 multi-dimensional array} backed
+ by an @ref{Uniform vectors,f64vector}.
+ 
+ The @func{rotation-matrix->quaternion} procedure performs the reverse
+ operation, producing an equivalent unit quaternion for the rotation
+ matrix (multi-dimensional array) @var{m}.
+ 
+ @example
+ (rotation-matrix->quaternion (quaternion->rotation-matrix -1)) @result{} 1.0
+ @end example
+ @end deffn
+ 
+ @subsubheading Axis-Angle Representation
+ 
+ @deffn Procedure rotation-axis @var{q}
+ @deffnx Procedure rotation-angle @var{q}
+ @deffnx Procedure rotation-axis/angle @var{q}
+ 
+ The @func{rotation-axis} procedure returns the axis of rotation of the
+ quaternion @var{q} as a unit-length vector quaternion.  If the axis of
+ rotation is not well-defined (the angle of rotation is 0), then
+ @code{+i} is arbitrarily chosen as the axis.
+ 
+ The @func{rotation-angle} procedure returns the corresponding angle of
+ rotation.  Note that this is not the same as the result of the
+ @func{angle} procedure.
+ 
+ The @func{rotation-axis/angle} procedure returns the rotation axis and
+ angle as multiple values.
+ 
+ @example
+ (let* ((q 1/2+1/2i+1/2j+1/2k)
+        (ar (rotation-angle q))
+        (ad (java.lang.Math:toDegrees ar))
+        (exact-ad (exact ad)))
+   (rationalize exact-ad 1/10)) @result{} 120
+ @end example
+ @end deffn
+ 
+ @deffn Procedure {make-axis/angle} @var{axis-vec} @var{angle}
+ @deffnx Procedure {make-axis/angle} @var{axis-x} @var{axis-y} @var{axis-z} @var{angle}
+ 
+ The @func{make-axis/angle} procedure returns a quaternion representing
+ the given axis/angle rotation.  The axis is specified as either a single
+ vector quaternion argument @var{axis-vec}, or as three reals
+ @var{axis-x}, @var{axis-y}, and @var{axis-z}.
+ @end deffn
+ 
+ @deffn Procedure rotx @var{angle}
+ @deffnx Procedure roty @var{angle}
+ @deffnx Procedure rotz @var{angle}
+ 
+ The procedures @func{rotx}, @func{roty}, and @func{rotz} return
+ quaternions representing rotations about the X-, Y-, and Z-axes.
+ @end deffn
+ 
+ @subsubheading Intrinsic Angle Sets
+ 
+ The intrinsic angle sets represent arbitrary rotations as a sequence of
+ three rotations about coordinate frame axes attached to the rotating
+ body (i.e. the axes rotate with the body).
+ 
+ There are twelve possible angle sets which neatly divide into two groups
+ of six.  The six with same first and third axes are also known as
+ ``Euler angles''.  The six with different first and third axes are also
+ known as ``Tait-Bryan angles''.
+ 
+ @deffn Procedure intrinsic-xyx @var{q}
+ @deffnx Procedure intrinsic-xzx @var{q}
+ @deffnx Procedure intrinsic-yxy @var{q}
+ @deffnx Procedure intrinsic-yzy @var{q}
+ @deffnx Procedure intrinsic-zxz @var{q}
+ @deffnx Procedure intrinsic-zyz @var{q}
+ 
+ These functions decompose the rotation represented by @var{q} into Euler
+ angles of the given set (XYX, XZX, YXY, YZY, ZXZ, or ZYZ) and returns
+ the three angles as multiple values.  The middle angle will be in the
+ range [0,pi].  If it is on the edges of that range (within 1.0E-12 of 0
+ or pi), such that the first and third axes are colinear, then the first
+ angle will be set to 0.
+ 
+ @example
+ (intrinsic-zyz (* (rotz 0.3) (roty 0.8) (rotz -0.6))) @result{} 0.3000000000000001 0.7999999999999999 -0.5999999999999999
+ @end example
+ @end deffn
+ 
+ @deffn Alias euler-xyx
+ @deffnx Alias euler-xzx
+ @deffnx Alias euler-yxy
+ @deffnx Alias euler-yzy
+ @deffnx Alias euler-zxz
+ @deffnx Alias euler-zyz
+ Aliases for the corresponding @code{intrinsic-} procedures.
+ @end deffn
+ 
+ @deffn Procedure intrinsic-xyz @var{q}
+ @deffnx Procedure intrinsic-xzy @var{q}
+ @deffnx Procedure intrinsic-yxz @var{q}
+ @deffnx Procedure intrinsic-yzx @var{q}
+ @deffnx Procedure intrinsic-zxy @var{q}
+ @deffnx Procedure intrinsic-zyx @var{q}
+ 
+ These functions decompose the rotation represented by @var{q} into
+ Tait-Bryan angles of the given set (XYZ, XZY, YXZ, YZX, ZXY, or ZYX) and
+ returns the three angles as multiple values.  The middle angle will be
+ in the range [-pi/2,pi/2].  If it is on the edges of that range, such
+ that the first and third axes are colinear, then the first angle will be
+ set to 0.
+ @end deffn
+ 
+ @deffn Alias tait-bryan-xyz
+ @deffnx Alias tait-bryan-xzy
+ @deffnx Alias tait-bryan-yxz
+ @deffnx Alias tait-bryan-yzx
+ @deffnx Alias tait-bryan-zxy
+ @deffnx Alias tait-bryan-zyx
+ Aliases for the corresponding @code{intrinsic-} procedures.
+ @end deffn
+ 
+ @deffn Procedure make-intrinsic-xyx @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-xzx @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-yxy @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-yzy @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-zxz @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-zyz @var{alpha} @var{beta} @var{gamma}
+ 
+ These functions return quaternions representing the given Euler angle
+ rotations.
+ @end deffn
+ 
+ @deffn Alias make-euler-xyx
+ @deffnx Alias make-euler-xzx
+ @deffnx Alias make-euler-yxy
+ @deffnx Alias make-euler-yzy
+ @deffnx Alias make-euler-zxz
+ @deffnx Alias make-euler-zyz
+ Aliases for the corresponding @code{make-intrinsic-} procedures.
+ 
+ @example
+ (let-values (((a b c) (euler-xyx (make-euler-xyx 1.0 0.0 2.0))))
+   (list a b c)) @result{} (0.0 0.0 3.0)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure make-intrinsic-xyz @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-xzy @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-yxz @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-yzx @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-zxy @var{alpha} @var{beta} @var{gamma}
+ @deffnx Procedure make-intrinsic-zyx @var{alpha} @var{beta} @var{gamma}
+ 
+ These functions return quaternions representing the given Tait-Bryan
+ angle rotations.
+ @end deffn
+ 
+ @deffn Alias make-tait-bryan-xyz
+ @deffnx Alias make-tait-bryan-xzy
+ @deffnx Alias make-tait-bryan-yxz
+ @deffnx Alias make-tait-bryan-yzx
+ @deffnx Alias make-tait-bryan-zxy
+ @deffnx Alias make-tait-bryan-zyx
+ Aliases for the corresponding @code{make-intrinsic-} procedures.
+ @end deffn
+ 
+ @subsubheading Extrinsic Angle Sets
+ 
+ The extrinsic angle sets represent arbitrary rotations as a sequence of
+ three rotations about fixed-frame axes (i.e. the axes do not rotate with
+ the body).
+ 
+ There are twelve possible extrinsic angle sets, and each is the dual of
+ an intrinsic set.  The extrinsic rotation about axes @code{A}, @code{B},
+ and @code{C} by angles @code{a}, @code{b}, and @code{c} is the same as
+ the intrinsic rotation about axes @code{C}, @code{B}, and @code{A} by
+ angles @code{c}, @code{b}, and @code{a}, with the order of the three
+ axes reversed.
+ 
+ @deffn Procedure extrinsic-xyx @var{q}
+ @deffnx Procedure extrinsic-xyz @var{q}
+ @deffnx Procedure extrinsic-xzx @var{q}
+ @deffnx Procedure extrinsic-zxy @var{q}
+ @deffnx Procedure extrinsic-yxy @var{q}
+ @deffnx Procedure extrinsic-yxz @var{q}
+ @deffnx Procedure extrinsic-yzx @var{q}
+ @deffnx Procedure extrinsic-yzy @var{q}
+ @deffnx Procedure extrinsic-zxy @var{q}
+ @deffnx Procedure extrinsic-zxz @var{q}
+ @deffnx Procedure extrinsic-zyx @var{q}
+ @deffnx Procedure extrinsic-zyz @var{q}
+ 
+ These functions decompose the rotation represented by @var{q} into
+ extrinsic angles of the given set and returns the three angles as
+ multiple values.
+ @end deffn
+ 
+ @deffn Procedure make-extrinsic-xyx @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-xyz @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-xzx @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-xzy @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-yxy @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-yxz @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-yzx @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-yzy @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-zxy @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-zxz @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-zyx @var{gamma} @var{beta} @var{alpha}
+ @deffnx Procedure make-extrinsic-zyz @var{gamma} @var{beta} @var{alpha}
+ 
+ These functions return quaternions representing the given extrinsic
+ angle rotations.
+ @end deffn
+ 
+ @deffn Alias rpy
+ @deffnx Alias make-rpy
+ Aliases for @func{extrinsic-xyz} and @func{make-extrinsic-xyz}.
+ 
+ @example
+ (let ((r (make-rpy 0.12 -0.23 0.34)))
+   (let-values (((a b c) (tait-bryan-zyx r)))
+     (list a b c))) @result{} (0.3400000000000001 -0.2300000000000001 0.12000000000000002)
+ @end example
+ @end deffn
+ 
+ @subsubsection Rotation Operations
+ 
+ @deffn Procedure rotate-vector @var{rq} @var{vq}
+ Applies the rotation represented by quaternion @var{rq} to the vector
+ represented by vector quaternion @var{vq}, and returns the rotated
+ vector.  This is equivalent to @code{(* rq vq (conjugate rq))} for
+ normalized @var{rq}.
+ 
+ @example
+ (rotate-vector +k +2i)                      @result{} -2i
+ (rotate-vector 1/2+1/2i+1/2j+1/2k +i+2j+3k) @result{} +3.0i+1.0j+2.0k
+ @end example
+ @end deffn
+ 
+ @deffn Procedure make-rotation-procedure @var{rq}
+ A partial application of @func{rotate-vector}.  Returns a
+ single-argument procedure which will take a vector quaternion argument
+ and rotate it by @var{rq}.  The returned procedure closes over both
+ @var{rq} and its conjugate, so this will likely be more efficient than
+ @func{rotate-vector} at rotating many vectors by the same rotation.
+ @end deffn
+ 
+ @node Quantities
+ @section Quantities and Units
+ 
+ As a super-class of numbers, Kawa also provides quantities.
+ A @dfn{quantity} is a product of a @dfn{unit} and a pure number.
+ The number part can be an arbitrary complex number.
+ The unit is a product of integer powers of base units,
+ such as meter or second.
+ 
+ Quantity literals have the following syntax:
+ @display
+ @stxdef{quantity} @stxref{optional-sign} @stxref{decimal} @stxref{unit-term} [@stxlit{*} @stxref{unit-term}]... [@stxlit{/} @stxref{unit-term}]
+ @stxdef{unit-term} @stxref{unit-name} [@stxlit{^} @stxref{digit}+]
+ @stxdef{unit-name} @stxref{letter}+
+ @end display
+ Some examples are @code{10pt} (10 points), @code{5s} (5 seconds),
+ and @code{4cm^2} (4 square centimeters).
+ 
+ Note the @var{quantity} syntax is not recognized by the reader.
+ Instead these are read as symbols.
+ Assuming there is no lexical binding the for the symbol, it will be
+ rewritten at compile-time into an expression.  For example @code{4cm^2}
+ is transformed into:
+ @example
+ (* 4.0 (expt unit:cm 2))
+ @end example
+ 
+ @deffn Procedure quantity? object
+ True iff @var{object} is a quantity.  Note that all numbers are
+ quantities, but not the other way round.
+ Currently, there are no quantities that are not numbers.
+ To distinguish a plain unit-less number from a quantity,
+ you can use @code{complex?}.
+ @end deffn
+ @c FIXME Using @code{complex?} as the test would erroneously classify
+ @c @code{1+j} as non-plain.  The right test would be @code{quaternion?},
+ @c though that requires importing the (kawa quaternions) module.
+ 
+ @deffn Procedure quantity->number q
+ Returns the pure number part of the quantity @var{q}, relative to
+ primitive (base) units.
+ If @var{q} is a number, returns @var{q}.
+ If @var{q} is a unit, yields the magitude of @var{q} relative to base units.
+ @end deffn
+ 
+ @deffn Procedure quantity->unit q
+ Returns the unit of the quantity @var{q}.
+ If @var{q} is a number, returns the empty unit.
+ @end deffn
+ 
+ @deffn Procedure make-quantity x unit
+ Returns the product of @var{x} (a pure number) and @var{unit}.
+ You can specify a string instead of @var{unit}, such as @code{"cm"}
+ or @code{"s"} (seconds).
+ @end deffn
+ 
+ @deffn Syntax define-base-unit unit-name dimension
+ Define @var{unit-name} as a base (primitive) unit,
+ which is used to measure along the specified @var{dimension}.
+ @example
+ (define-base-unit dollar "Money")
+ @end example
+ @end deffn
+ 
+ @deffn Syntax define-unit unit-name expression
+ Define @var{unit-name} as a unit (that can be used in literals)
+ equal to the quantity @var{expression}.
+ @example
+ (define-unit cent 0.01dollar)
+ @end example
+ The @var{unit-name} is declared in the @code{unit} namespace,
+ so the above is equivalent to:
+ @example
+ (define-constant unit:cent (* 0.01 unit:dollar))
+ @end example
+ @end deffn
+ 
+ @subheading Angles
+ 
+ The following angle units are dimensionless, with no base unit.
+ 
+ Some procedures treat a unit-less real number as if it were in radians
+ (which mathematicians prefer);
+ some procedures (such as @code{rotate}) treat a unit-less real number
+ as if it were in degrees
+ (which is common in Web and other standards).
+ 
+ @deffn Unit rad
+ A unit for angles specified in radians.
+ A full circle is 2*pi radians.
+ Note that @code{(= 1.5 1.5rad)} is true,
+ while @code{(eqv? 1.5 1.5rad)} is false.
+ @end deffn
+ 
+ @deffn Unit deg
+ A unit for angles specified in degrees.
+ A full circle is 360 degrees.
+ @end deffn
+ 
+ @deffn Unit grad
+ A unit for angles specified in gradians.
+ A full circle is 400 gradians.
+ @end deffn
+ 
+ @node Logical Number Operations
+ @section Logical Number Operations
+ 
+ These functions operate on the 2's complement binary representation
+ of an exact integer.
+ 
+ @deffn Procedure bitwise-not i
+ Returns the bit-wise logical inverse of the argument.
+ More formally, returns the exact integer whose two's
+ complement representation is the one's complement of the two's
+ complement representation of @var{i}.
+ @end deffn
+ 
+ @deffn Procedure  bitwise-and i ...
+ @deffnx Procedure bitwise-ior i ...
+ @deffnx Procedure bitwise-xor i ...
+ These procedures return the exact integer that is the bit-wise
+ ``and'', ``inclusive or'', or ``exclusive or'' of the two's
+ complement representations of their arguments.
+ If they are passed only one argument, they return that argument.
+ If they are passed no arguments, they return the integer
+ that acts as identity for the operation: -1, 0, or 0, respectively. 
+ @end deffn
+ 
+ @deffn Procedure bitwise-if i1 i2 i3
+ 
+ Returns the exact integer that is the bit-wise ``if'' of the twos
+ complement representations of its arguments, i.e. for each bit, if it
+ is 1 in i1, the corresponding bit in i2 becomes the value of the
+ corresponding bit in the result, and if it is 0, the corresponding bit
+ in i3 becomes the corresponding bit in the value of the result. This
+ is equivaent to the following computation:
+ @example
+ (bitwise-ior (bitwise-and i1 i2)
+              (bitwise-and (bitwise-not i1) i3))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bitwise-bit-count i
+ If i is non-negative, returns the number of 1 bits in the twos complement
+ representation of i. Otherwise it returns the result of the following
+ computation:
+ @example
+ (bitwise-not (bitwise-bit-count (bitwise-not i)))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bitwise-length i
+ Returns the number of bits needed to represent i if it is positive,
+ and the number of bits needed to represent @code{(bitwise-not @var{i})}
+ if it is negative, which is the exact integer that is the result of the
+ following computation:
+ @example
+ (do ((result 0 (+ result 1))
+      (bits (if (negative? i)
+                (bitwise-not i)
+                ei)
+            (bitwise-arithmetic-shift bits -1)))
+     ((zero? bits)
+      result))
+ @end example
+ This is the number of bits needed to represent @var{i} in an unsigned field.
+ @end deffn
+ 
+ @deffn Procedure bitwise-first-bit-set i
+ Returns the index of the least significant 1 bit in the twos complement
+ representation of i. If i is 0, then - 1 is returned.
+ @example
+ (bitwise-first-bit-set 0) @result{} -1
+ (bitwise-first-bit-set 1) @result{} 0
+ (bitwise-first-bit-set -4) @result{} 2
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bitwise-bit-set? i1 i2
+ Returns @code{#t} if the i2'th bit (where @var{i2} must be non-negative)
+ is 1 in the two's complement representation of @var{i1}, and @code{#f}
+ otherwise. This is the result of the following computation:
+ @example
+ (not (zero?
+        (bitwise-and
+          (bitwise-arithmetic-shift-left 1 i2)
+          i1)))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bitwise-copy-bit i bitno replacement-bit
+ Returns the result of replacing the @var{bitno}'th bit of @var{i}
+ by @var{replacement-bit}, where @var{bitno} must be non-negative,
+ and @var{replacement-bit} must be either 0 or 1.
+ This is the result of the following computation:
+ @example
+ (let* ((mask (bitwise-arithmetic-shift-left 1 bitno)))
+   (bitwise-if mask
+             (bitwise-arithmetic-shift-left replacement-bit bitno)
+             i))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bitwise-bit-field n start end
+ Returns the integer formed from the (unsigned) bit-field
+ starting at @var{start} and ending just before @var{end}.
+ Same as:
+ @example
+ (let ((mask
+        (bitwise-not
+         (bitwise-arithmetic-shift-left -1 @var{end}))))
+   (bitwise-arithmetic-shift-right
+     (bitwise-and @var{n} mask)
+     @var{start}))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bitwise-copy-bit-field to start end from
+ Returns the result of replacing in @var{to} the bits at positions from @var{start} (inclusive) to @var{end} (exclusive) by the bits in @var{from} from position 0 (inclusive) to position @var{end} - @var{start} (exclusive).
+ Both @var{start} and @var{start} must be non-negative,
+ and @var{start} must be less than or equal to @var{start}.
+ 
+ This is the result of the following computation:
+ @example
+ (let* ((mask1
+          (bitwise-arithmetic-shift-left -1 start))
+        (mask2
+          (bitwise-not
+            (bitwise-arithmetic-shift-left -1 end)))
+        (mask (bitwise-and mask1 mask2)))
+   (bitwise-if mask
+               (bitwise-arithmetic-shift-left from
+                                              start)
+               to))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bitwise-arithmetic-shift i j
+ Shifts @var{i} by @var{j}.
+ It is a ``left'' shift if @code{@var{j}>0}, and
+ a ``right'' shift if @code{@var{j}<0}.
+ The result is equal to @code{(floor (* @var{i} (expt 2 @var{j})))}.
+ 
+ Examples:
+ @example
+ (bitwise-arithmetic-shift -6 -1) @result{}-3
+ (bitwise-arithmetic-shift -5 -1) @result{} -3
+ (bitwise-arithmetic-shift -4 -1) @result{} -2
+ (bitwise-arithmetic-shift -3 -1) @result{} -2
+ (bitwise-arithmetic-shift -2 -1) @result{} -1
+ (bitwise-arithmetic-shift -1 -1) @result{} -1
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bitwise-arithmetic-shift-left i amount
+ @deffnx Procedure bitwise-arithmetic-shift-right i amount
+ The @var{amount} must be non-negative
+ The @code{bitwise-arithmetic-shift-left} procedure returns the same
+ result as @code{bitwise-arithmetic-shift},
+ and @code{(bitwise-arithmetic-shift-right @var{i} @var{amount})} returns the
+ same result as @code{(bitwise-arithmetic-shift @var{i} (- @var{amount}))}.
+ 
+ If @var{i} is a primitive integer type,
+ then @var{amount} must be less than the number of bits in the
+ promoted type of @var{i} (32 or 64).
+ If the type is unsigned, an unsigned (logic) shift is
+ done for @code{bitwise-arithmetic-shift-right},
+ rather than a signed (arithmetic) shift.
+ @end deffn
+ 
+ @deffn Procedure bitwise-rotate-bit-field n start end count
+ Returns the result of cyclically permuting in @var{n} the bits at positions
+ from @var{start} (inclusive) to @var{end} (exclusive) by
+ @var{count} bits towards the more significant bits,
+ @var{start} and @var{end} must be non-negative,
+ and @var{start} must be less than or equal to @var{end}.
+ This is the result of the following computation:
+ @example
+ (let* ((n     ei1)
+        (width (- end start)))
+   (if (positive? width)
+       (let* ((count (mod count width))
+              (field0
+                (bitwise-bit-field n start end))
+              (field1 (bitwise-arithmetic-shift-left
+                        field0 count))
+              (field2 (bitwise-arithmetic-shift-right
+                        field0
+                        (- width count)))
+              (field (bitwise-ior field1 field2)))
+         (bitwise-copy-bit-field n start end field))
+       n))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bitwise-reverse-bit-field i start end
+ Returns the result obtained from @var{i} by reversing the order of the bits at positions from @var{start} (inclusive) to @var{end} (exclusive),
+ where @var{start} and @var{end} must be non-negative,
+ and @var{start} must be less than or equal to @var{end}.
+ @example
+ (bitwise-reverse-bit-field #b1010010 1 4) @result{}  88 ; #b1011000
+ @end example
+ @end deffn
+ 
+ @deffn Procedure logop op x y
+ Perform one of the 16 bitwise operations of @var{x} and @var{y},
+ depending on @var{op}.
+ @end deffn
+ 
+ @deffn Procedure logtest i j
+ Returns true if the arguments have any bits in common.
+ Same as @code{(not (zero? (bitwise-and @var{i} @var{j})))},
+ but is more efficient.
+ @end deffn
+ 
+ @subsection SRFI-60 Logical Number Operations
+ 
+ Kawa supports SRFI-60 ``Integers as Bits'' as well, although we
+ generally recommend using the R6RS-compatible functions instead when
+ possible.  Unless noted as being a builtin function, to use these you
+ must first @code{(require 'srfi-60)} or @code{(import (srfi :60))}
+ (or @code{(import (srfi :60 integer-bits))}).
+ 
+ @deffn Procedure logand i ...
+ Equivalent to @code{(bitwise-and @var{i} ...)}.  Builtin.
+ @end deffn
+ 
+ @deffn Procedure logior i ...
+ Equivalent to @code{(bitwise-ior @var{i} ...)}.  Builtin.
+ @end deffn
+ 
+ @deffn Procedure logxor i ...
+ Equivalent to @code{(bitwise-xor @var{i} ...)}.  Builtin.
+ @end deffn
+ 
+ @deffn Procedure lognot i
+ Equivalent to @code{(bitwise-not @var{i})}.  Builtin.
+ @end deffn
+ 
+ @deffn Procedure bitwise-merge mask i j
+ Equivalent to @code{(bitwise-if @var{mask} @var{i} @var{j})}.
+ @end deffn
+ 
+ @deffn Procedure any-bits-set? i j
+ Equivalent to @code{(logtest @var{i} @var{j})}.
+ @end deffn
+ 
+ @deffn Procedure logcount i
+ @deffnx Procedure bit-count i
+ Count the number of 1-bits in @var{i}, if it is non-negative.
+ If @var{i} is negative, count number of 0-bits.
+ Same as @code{(bitwise-bit-count @var{i})} if @var{i} is non-negative.
+ Builtin as @func{logcount}.
+ @end deffn
+ 
+ @deffn Procedure integer-length i
+ Equivalent to @code{(bitwise-length @var{i})}.  Builtin.
+ @end deffn
+ 
+ @deffn Procedure log2-binary-factors i
+ @deffnx Procedure first-set-bit i
+ Equivalent to @code{(bitwise-first-bit-set @var{i})}.
+ @end deffn
+ 
+ @deffn Procedure logbit? pos i
+ @deffnx Procedure bit-set? pos i
+ Equivalent to @code{(bitwise-bit-set? @var{i} @var{pos})}.
+ @end deffn
+ 
+ @deffn Procedure copy-bit bitno i bool
+ Equivalent to @code{(bitwise-copy-bit @var{i} @var{bitno} (if @var{bool} 1 0))}.
+ @end deffn
+ 
+ @deffn Procedure bit-field n start end
+ Equivalent to @code{(bitwise-bit-field @var{n} @var{start} @var{end})}.
+ @end deffn
+ 
+ @deffn Procedure copy-bit-field to from start end
+ Equivalent to @code{(bitwise-copy-bit-field @var{to} @var{start} @var{end} @var{from})}.
+ @end deffn
+ 
+ @deffn Procedure arithmetic-shift i j
+ Equivalent to @code{(bitwise-arithmetic-shift @var{i} @var{j})}.  Builtin.
+ @end deffn
+ 
+ @deffn Procedure ash i j
+ Alias for @code{arithmetic-shift}.  Builtin.
+ @end deffn
+ 
+ @deffn Procedure rotate-bit-field n count start end
+ Equivalent to @code{(bitwise-rotate-bit-field @var{n} @var{start} @var{end} @var{count})}.
+ @end deffn
+ 
+ @deffn Procedure reverse-bit-field i start end
+ Equivalent to @code{(bitwise-reverse-bit-field @var{i} @var{start} @var{end})}.
+ @end deffn
+ 
+ @deffn Procedure integer->list @var{k} [@var{length}]
+ @deffnx Procedure list->integer @var{list}
+ The @func{integer->list} procedure returns a list of @var{length}
+ booleans corresponding to the bits of the non-negative integer @var{k},
+ with @code{#t} for @code{1} and @code{#f} for @code{0}.  @var{length}
+ defaults to @code{(bitwise-length @var{k})}.  The list will be in order
+ from MSB to LSB, with the value of @code{(odd? @var{k})} in the last
+ car.
+ 
+ The @func{list->integer} procedure returns the integer corresponding to
+ the booleans in the list @var{list}.
+ The @func{integer->list} and @func{list->integer} procedures are
+ inverses so far as @func{equal?} is concerned.
+ @end deffn
+ 
+ @deffn Procedure booleans->integer bool1 ...
+ Returns the integer coded by the @var{bool1} ... arguments.
+ Equivalent to @code{(list->integer (list @var{bool1} ...))}.
+ @end deffn
+ 
+ @subsection Deprecated Logical Number Operations
+ 
+ This older function is still available, but we
+ recommend using the R6RS-compatible function.
+ 
+ @deffn Procedure bit-extract n start end
+ Equivalent to @code{(bitwise-bit-field @var{n} @var{start} @var{end})}.
+ @end deffn
+ 
+ @node Performance of numeric operations
+ @section Performance of numeric operations
+ 
+ Kawa can generally do a pretty good job of generating
+ efficient code for numeric operations, at least when
+ it knows or can figure out the types of the operands.
+ 
+ The basic operations @code{+}, @code{-}, and @code{*}
+ are compiled to single-instruction bytecode if both
+ operands are @code{int} or @code{long}.
+ Likewise, if both operands are floating-point (or
+ one is floating-point and the other is rational),
+ then single-instruction @code{double} or @code{float}
+ instructions are emitted.
+ 
+ A binary operation involving an infinite-precision @code{integer}
+ and a fixed-size @code{int} or @code{long} is normally
+ evaluated by expanding the latter to @code{integer}
+ and using @code{integer} arithmetic.  An exception is
+ an integer literal whose
+ value fits in an @code{int} or @code{long} - in that case
+ the operation is done using @code{int} or @code{long}
+ arithmetic.
+ 
+ In general, integer literals have amorphous type.
+ When used to infer the type of a variable, they have @code{integer} type:
+ @example
+ (let ((v1 0))
+   ... v1 has type integer ... )
+ @end example
+ However, a literal whose value fits in the @code{int} or @code{long} range
+ is implicitly viewed @code{int} or @code{long} in certain contexts,
+ primarily method overload resolution and binary arithmetic
+ (as mentioned above).
+ 
+ The comparison functions @code{<}, @code{<=}, @code{=},
+ @code{>}, and @code{=>} are also optimized to single instriction
+ operations if the operands have appropriate type.
+ However, the functions @code{zero?}, @code{positive?}, and @code{negative?}
+ have not yet been optimized.
+ Instead of @code{(positive? x)} write @code{(> x 0)}.
+ 
+ There are a number of integer division and modulo operations.
+ If the operands are @code{int} or @code{long}, it is faster
+ to use @code{quotient} and @code{remainder} rather
+ than @code{div} and @code{mod} (or @code{modulo}).
+ If you know the first operand is non-negative and the second is positive,
+ then use @code{quotient} and @code{remainder}.
+ (If an operand is an arbitrary-precision @code{integer},
+ then it dosn't really matter.)
+ 
+ The logical operations @code{bitwise-and}, @code{bitwise-ior},
+ @code{bitwise-xor}, @code{bitwise-not}, @code{bitwise-arithmetic-shift-left},
+ @code{bitwise-arithmetic-shift-right} are compiled
+ to single bitcode instructions if the operands are @code{int} or @code{long}.
+ Avoid @code{bitwise-arithmetic-shift} if the sign of the shift is known.
+ If the operands are arbitrary-precision @code{integer},
+ a library call is needed, but run-time type dispatch is avoided.
+ 
+ @node Characters and text, Data structures, Numbers, Top
+ @chapter Characters and text
+ 
+ @menu
+ * Characters::
+ * Character sets::
+ * Strings::
+ * String literals::
+ * Unicode::              Unicode character classes and conversions
+ * Regular expressions::
+ @end menu
+ 
+ @node Characters
+ @section Characters
+ 
+ Characters are objects that represent human-readable characters
+ such as letters and digits.  More precisely, a character
+ represents a @uref{http://www.unicode.org/glossary/#unicode_scalar_value,
+ Unicode scalar value}. Each character has an integer value
+ in the range @code{0} to @code{#x10FFFF}
+ (excluding the range @code{#xD800} to @code{#xDFFF}
+ used for @uref{http://www.unicode.org/glossary/#surrogate_code_point, Surrogate Code Points}).
+ 
+ @quotation
+ @emph{Note:}
+ Unicode distinguishes
+ between glyphs, which are printed for humans to read, and characters,
+ which are abstract entities that map to glyphs (sometimes in a way
+ thatâ€™s sensitive to surrounding characters). Furthermore, different
+ sequences of scalar values sometimes correspond to the same
+ character. The relationships among scalar, characters, and glyphs are
+ subtle and complex.
+ 
+ Despite this complexity, most things that a literate human would call
+ a ``character'' can be represented by a single Unicode scalar value
+ (although several sequences of Unicode scalar values may represent
+ that same character). For example, Roman letters, Cyrillic letters,
+ Hebrew consonants, and most Chinese characters fall into this
+ category.
+ 
+ Unicode scalar values exclude the range @code{#xD800} to @code{#xDFFF},
+ which are part of the range of Unicode @dfn{code points}.
+ However, the Unicode code points in this range, the so-called
+ @dfn{surrogates}, are an artifact of the UTF-16 encoding, and can only
+ appear in specific Unicode encodings, and even then only in pairs that
+ encode scalar values.  Consequently, all characters represent code
+ points, but the surrogate code points do not have representations as
+ characters.
+ @end quotation
+ 
+ @deffn Type character
+ A Unicode code point - normally a Unicode scalar value,
+ but could be a surrogate.
+ This is implemented using a 32-bit @code{int}.
+ When an object is needed (i.e. the @dfn{boxed} representation),
+ it is implemented an instance of @code{gnu.text.Char}.
+ @end deffn
+ 
+ @deffn Type character-or-eof
+ A @code{character} or the specical @code{#!eof} value (used to indicate
+ end-of-file when reading from a port).
+ This is implemented using a 32-bit @code{int},
+ where the value -1 indicates end-of-file.
+ When an object is needed, it is implemented an instance of
+ @code{gnu.text.Char} or the special @code{#!eof} object.
+ @end deffn
+ 
+ @deffn Type char
+ A UTF-16 code unit.  Same as Java primitive @code{char} type.
+ Considered to be a sub-type of @code{character}.
+ When an object is needed, it is implemented as an instance
+ of @code{java.lang.Character}.  Note the unfortunate inconsistency
+ (for historical reasons) of @code{char} boxed as @code{Character}
+ vs @code{character} boxed as @code{Char}.
+ @end deffn
+ 
+ Characters are written using the notation
+ @code{#\}@var{character} (which stands for the given @var{character};
+ @code{#\x}@var{hex-scalar-value} (the character whose scalar value
+ is the given hex integer);
+ or @code{#\}@var{character-name} (a character with a given name):
+ 
+ @c can't use @stxlit because of slash
+ @display
+ @stxdef{character} @code{@b{#\}}@var{any-character}
+         | @code{@b{#\}} @meta{character-name}
+         | @code{@b{#\x}} @stxref{hex-scalar-value}
+         | @code{@b{#\X}} @stxref{hex-scalar-value}
+ @end display
+ 
+ The following @meta{character-name} forms are recognized:
+ @table @code
+ @item @b{#\alarm}
+ @code{#\x0007} - the alarm (bell) character
+ @item @b{#\backspace}
+ @code{#\x0008}
+ @item @b{#\delete}
+ @item @b{#\del}
+ @item @b{#\rubout}
+ @code{#\x007f} - the delete or rubout character
+ @item @b{#\escape}
+ @item @b{#\esc}
+ @code{#\x001b}
+ @item @b{#\newline}
+ @itemx @b{#\linefeed}
+ @code{#\x001a} - the linefeed character
+ @item @b{#\null}
+ @itemx @b{#\nul}
+ @code{#\x0000} - the null character
+ @item @b{#\page}
+ @code{#\000c} - the formfeed character
+ @item @b{#\return}
+ @code{#\000d} - the carriage return character
+ @item @b{#\space}
+ @code{#\x0020} - the preferred way to write a space
+ @item @b{#\tab}
+ @code{#\x0009} - the tab character
+ @item @b{#\vtab}
+ @code{#\x000b} - the vertical tabulation character
+ @item @b{#\ignorable-char}
+ A special @code{character} value, but it is not a Unicode code point.
+ It is a special value returned when an index refers to the second
+ @code{char} (code point) of a surrogate pair, and which should be ignored.
+ (When writing a @code{character} to a string or file,
+ it will be written as one or two @code{char} values.
+ The exception is @code{#\ignorable-char}, for which zero 
+ @code{char} values are written.)
+ @end table
+ 
+ @deffn Procedure {char?} @var{obj}
+ Return @true{} if @var{obj} is a character, @false{} otherwise.
+ (The @var{obj} can be any character, not just a 16-bit @code{char}.)
+ @end deffn
+ 
+ @deffn Procedure {char->integer} @var{char}
+ @deffnx Procedure {integer->char} @var{sv}
+ @var{sv} should be a Unicode scalar value, i.e., a non--negative exact
+ integer object in @code{[0, #xD7FF] union [#xE000, #x10FFFF]}.
+ (Kawa also allows values in the surrogate range.)
+ 
+ Given a character, @func{char->integer} returns its Unicode scalar value
+ as an exact integer object.  For a Unicode scalar value @var{sv},
+ @func{integer->char} returns its associated character.
+ 
+ @example
+ (integer->char 32)                     @result{} #\space
+ (char->integer (integer->char 5000))   @result{} 5000
+ (integer->char #\xD800)                @result{} throws ClassCastException
+ @end example
+ 
+ @PerformanceNote{} A call to @code{char->integer} is compiled as
+ casting the argument to a @code{character}, and then re-interpreting
+ that value as an @code{int}.
+ A call to @code{integer->char} is compiled as
+ casting the argument to an @code{int}, and then re-interpreting
+ that value as an @code{character}.
+ If the argument is the right type, no code is emitted: the value is
+ just re-interpreted as the result type.
+ @end deffn
+ 
+ @deffn Procedure {char=?} @vari{char} @varii{char} @variii{char} @dots{}
+ @deffnx Procedure {char<?} @vari{char} @varii{char} @variii{char} @dots{}
+ @deffnx Procedure {char>?} @vari{char} @varii{char} @variii{char} @dots{}
+ @deffnx Procedure {char<=?} @vari{char} @varii{char} @variii{char} @dots{}
+ @deffnx Procedure {char>=?} @vari{char} @varii{char} @variii{char} @dots{}
+ These procedures impose a total ordering on the set of characters
+ according to their Unicode scalar values.
+ 
+ @example
+ (char<? #\z #\ÃŸ)      @result{} #t
+ (char<? #\z #\Z)      @result{} #f
+ @end example
+ 
+ @PerformanceNote{}  This is compiled as if converting each
+ argument using @code{char->integer} (which requires no code)
+ and the using the corresponing @code{int} comparison.
+ @end deffn
+ 
+ @deffn Procedure digit-value char
+ This procedure returns the numeric value (0 to 9) of its
+ argument if it is a numeric digit (that is, if @code{char-numeric?}
+ returns @code{#t}), or @code{#f} on any other character.
+ 
+ @example
+ (digit-value #\3)        @result{} 3
+ (digit-value #\x0664)    @result{} 4
+ (digit-value #\x0AE6)    @result{} 0
+ (digit-value #\x0EA6)    @result{} #f
+ @end example
+ 
+ @end deffn
+ 
+ @node Character sets
+ @section Character sets
+ 
+ Sets of characters are useful for text-processing code,
+ including parsing, lexing, and pattern-matching.
+ @uref{http://srfi.schemers.org/srfi-14/srfi-14.html, SRFI 14} specifies
+ a @code{char-set} type for such uses.  Some examples:
+ 
+ @example
+ (import (srfi :14 char-sets))
+ (define vowel (char-set #\a #\e #\i #\o #\u))
+ (define vowely (char-set-adjoin vowel #\y))
+ (char-set-contains? vowel #\y) @result{}  #f
+ (char-set-contains? vowely #\y) @result{}  #t
+ @end example
+ 
+ See the @uref{http://srfi.schemers.org/srfi-14/srfi-14.html, SRFI 14 specification} for details.
+ 
+ @deffn Type char-set
+ The type of character sets.
+ In Kawa @code{char-set} is a type that can be used in type specifiers:
+ @example
+ (define vowely ::char-set (char-set-adjoin vowel #\y))
+ @end example
+ @end deffn
+ 
+ Kawa uses @uref{https://en.wikipedia.org/wiki/Inversion_list,inversion lists} for an efficient implementation, using Java @code{int} arrays
+ to represents character ranges (inversions).
+ The @code{char-set-contains?} function uses binary search,
+ so it takes time proportional to the logarithm of the number of inversions.
+ Other operations may take time proportional to the number of inversions.
+ 
+ @node Strings
+ @section Strings
+ 
+ Strings are sequences of characters.  The @emph{length} of a string is
+ the number of characters that it contains, as an exact non-negative integer.
+ The @emph{valid indices} of a string are the
+ exact non-negative integers less than the length of the string.
+ The first character of a
+ string has index 0, the second has index 1, and so on.
+ 
+ Strings are @emph{implemented} as a sequence of 16-bit @code{char} values,
+ even though they're semantically a sequence of 32-bit Unicode code points.
+ A character whose value is greater than @code{#xffff}
+ is represented using two surrogate characters.
+ The implementation allows for natural interoperability with Java APIs.
+ However it does make certain operations (indexing or counting based on
+ character counts) difficult to implement efficiently.  Luckily one
+ rarely needs to index or count based on character counts;
+ alternatives are discussed below.
+ 
+ @cindex istring
+ @cindex mstring
+ There are different kinds of strings:
+ @itemize
+ @item
+ An @dfn{istring} is @emph{immutable}:
+ It is fixed, and cannot be modified.
+ On the other hand, indexing (e.g. @code{string-ref}) is efficient (constant-time),
+ while indexing of other string implementations takes time proportional
+ to the index.
+ 
+ String literals are istrings, as are the return values of
+ most of the procedures in this chapter.
+ 
+ An @dfn{istring} is an instance of the @code{gnu.lists.IString} class.
+ 
+ @item
+ An @dfn{mstring} is @emph{mutable}:
+ You can replace individual characters (using @code{string-set!}).
+ You can also change the @var{mstring}'s length by inserting
+ or removing characters (using @code{string-append!} or @code{string-replace!}).
+ 
+ An @dfn{mstring} is an instance of the @code{gnu.lists.FString} class.
+ 
+ @item
+ Any other object that implements the @code{java.lang.CharSequence} interface
+ is also a string.
+ This includes standard Java @code{java.lang.String}
+ and @code{java.lang.StringBuilder} objects.
+ @end itemize
+ 
+ Some of the procedures that operate on strings ignore the
+ difference between upper and lower case. The names of
+ the versions that ignore case end with â€œ@code{-ci}â€� (for â€œcase
+ insensitiveâ€�).
+ 
+ @CompatibilityNote{}
+ Many of the following procedures (for example @code{string-append})
+ return an immutable istring in Kawa,
+ but return a ``freshly allocated'' mutable string in
+ standard Scheme (include R7RS) as well as most Scheme implementations
+ (including previous versions of Kawa).
+ To get the  ``compatibility mode'' versions of those procedures
+ (which return mstrings),
+ invoke Kawa with one the @code{--r5rs}, @code{--r6rs}, or @code{--r7rs}
+ options, or you can @code{import} a standard library like @code{(scheme base)}.
+ 
+ @deffn Type string
+ The type of string objects.
+ The underlying type is the interface @code{java.lang.CharSequence}.
+ Immultable strings are @code{gnu.lists.IString} or @code{java.lang.String},
+ while mutable strings are @code{gnu.lists.FString}.
+ @end deffn
+ 
+ @subsection Basic string procedures
+ 
+ @deffn Procedure {string?} @var{obj}
+ Return @true{} if @var{obj} is a string, @false{} otherwise.
+ @end deffn
+ 
+ @deffn Procedure {istring?} @var{obj}
+ Return @true{} if @var{obj} is a istring (a immutable, constant-time-indexable string); @false{} otherwise.
+ @end deffn
+ 
+ @deffn Constructor string @var{char} @dots{}
+ Return a string composed of the arguments.
+ This is analogous to @var{list}.
+ 
+ @CompatibilityNote{} The result is an istring,
+ except in compatibility mode, when it is a new allocated mstring.
+ @end deffn
+ 
+ @deffn Procedure string-length @var{string}
+ Return the number of characters in the given @var{string} as an exact
+ integer object.
+ 
+ @PerformanceNote{} If the @var{string} is not an istring,
+ the calling @code{string-length} may take time proportional
+ to the length of the @var{string},
+ because of the need to scan for surrogate pairs.
+ @end deffn
+ 
+ @deffn Procedure string-ref @var{string} @var{k}
+ @var{k} must be a valid index of @var{string}.  The @func{string-ref}
+ procedure returns character @var{k} of @var{string} using zero--origin
+ indexing.
+ 
+ @PerformanceNote{} If the @var{string} is not an istring,
+ then calling @code{string-ref} may take time proportional
+ to @var{k} because of the need to check for surrogate pairs.
+ An alternative is to use @code{string-cursor-ref}.
+ If iterating through a string, use @code{string-for-each}.
+ @end deffn
+ 
+ @deffn Procedure string-null? @var{string}
+ Is @var{string} the empty string?
+ Same result as @code{(= (string-length @var{string}) 0)} but
+ executes in O(1) time.
+ @end deffn
+ 
+ @deffn Procedure string-every pred string [start end])
+ @deffnx Procedure string-any pred string [start end])
+ 
+ Checks to see if every/any character in @var{string} satisfies @var{pred},
+ proceeding from left (index @var{start}) to right (index @var{end}). These
+ procedures are short-circuiting: if @var{pred} returns false,
+ @code{string-every} does not call @var{pred} on subsequent characters;
+ if @var{pred} returns true, @code{string-any} does not call @var{pred}
+ on subsequent characters. Both procedures are ``witness-generating'':
+ @itemize
+ @item
+ If @code{string-every} is given an empty interval (with @var{start} = @var{end}),
+ it returns @code{#t}.
+ @item
+ If @code{string-every} returns true for a non-empty interval
+ (with @var{start} < @var{end}), the returned true value is the one returned by the final call to the predicate on
+ @code{(string-ref @var{string} (- @var{end} 1))}.
+ @item
+ If @code{string-any} returns true, the returned true value is the one
+ returned by the predicate.
+ @end itemize
+ 
+ @emph{Note:} The names of these procedures do not end with a question
+ mark. This indicates a general value is returned instead of a simple
+ boolean (@code{#t} or @code{#f}).
+ @end deffn
+ 
+ @subsection Immutable String Constructors
+ 
+ @deffn Procedure string-tabulate proc len
+ 
+ Constructs a string of size @var{len} by calling @var{proc} on
+ each value from 0 (inclusive) to @var{len} (exclusive) to produce
+ the corresponding element of the string.
+ The procedure @var{proc} accepts an exact integer as its argument and returns a character.
+ The order in which @var{proc} is called on those indexes is not specifified.
+ 
+ @emph{Rationale:} Although @code{string-unfold} is more general,
+ @code{string-tabulate} is likely to run faster for the common special
+ case it implements.
+ @end deffn
+ 
+ @deffn Procedure string-unfold stop? mapper successor seed [base make-final]
+ @deffnx Procedure string-unfold-right stop? mapper successor seed [base make-final]
+ This is a fundamental and powerful constructor for strings.
+ @itemize
+ @item
+ @var{successor} is used to generate a series of ``seed'' values from the initial seed:
+ @var{seed}, @code{(}@var{successor} @var{seed}@code{)}, @code{(}@var{successor}@sup{2} @var{seed}@code{)}, @code{(}@var{successor}@sup{3} @var{seed}@code{)}, ...
+ @item 
+ @var{stop?} tells us when to stop â€” when it returns true when applied to one of these seed values.
+ @item 
+ @var{mapper} maps each seed value to the corresponding character(s) in the result string, which are assembled into that string in left-to-right order. It is an error for @var{mapper} to return anything other than a character or string.
+ @item 
+ @var{base} is the optional initial/leftmost portion of the constructed string, which defaults to the empty string @code{""}.
+ It is an error if @var{base} is anything other than a character or string.
+ @item 
+ @var{make-final} is applied to the terminal seed value (on which @var{stop?} returns true) to produce the final/rightmost portion of the constructed string. It defaults to @code{(lambda (x) "")}.
+ It is an error for @var{make-final} to return anything other than
+ a character or string.
+ @end itemize
+ 
+ @code{string-unfold-right} is the same as @code{string-unfold} except the
+ results of @var{mapper} are assembled into the string in right-to-left order,
+ @var{base} is the optional rightmost portion of the constructed string, and
+ @var{make-final} produces the leftmost portion of the constructed string.
+ 
+ You can use it @code{string-unfold} to convert a list to a string,
+ read a port into a string, reverse a string, copy a string, and so forth.
+ Examples:
+ @example
+ (define (port->string p)
+   (string-unfold eof-object? values
+                  (lambda (x) (read-char p))
+                  (read-char p)))
+ 
+ (define (list->string lis)
+   (string-unfold null? car cdr lis))
+ 
+ (define (string-tabulate f size)
+   (string-unfold (lambda (i) (= i size)) f add1 0))
+ @end example
+ To map @var{f} over a list @var{lis}, producing a string:
+ @example
+ (string-unfold null? (compose @var{f} car) cdr @var{lis})
+ @end example
+ 
+ Interested functional programmers may enjoy noting that @code{string-fold-right}
+ and @code{string-unfold} are in some sense inverses.
+ That is, given operations @var{knull?}, @var{kar}, @var{kdr},
+ @var{kons}, and @var{knil} satisfying
+ @example
+ (@var{kons} (@var{kar} x) (@var{kdr} x)) = x  and  (@var{knull?} @var{knil}) = #t
+ @end example
+ then
+ @example
+ (string-fold-right @var{kons} @var{knil} (string-unfold @var{knull?} @var{kar} @var{kdr} @var{x})) = @var{x}
+ @end example
+ and
+ @example
+ (string-unfold @var{knull?} @var{kar} @var{kdr} (string-fold-right @var{kons} @var{knil} @var{string})) = @var{string}.
+ @end example
+ 
+ This combinator pattern is sometimes called an ``anamorphism.''
+ 
+ @end deffn
+ 
+ @subsection Selection
+ 
+ @deffn Procedure substring @var{string} @var{start} @var{end}
+ @var{string} must be a string, and @var{start} and @var{end} must be
+ exact integer objects satisfying:
+ 
+ @example
+ 0 <= @var{start} <= @var{end} <= (string-length @var{string})
+ @end example
+ 
+ The @func{substring} procedure returns a newly allocated string formed
+ from the characters of @var{string} beginning with index @var{start}
+ (inclusive) and ending with index @var{end} (exclusive).
+ @end deffn
+ 
+ @deffn Procedure string-take string nchars
+ @deffnx Procedure string-drop       string nchars
+ @deffnx Procedure string-take-right string nchars
+ @deffnx Procedure string-drop-right string nchars
+ @code{string-take} returns an immutable string containing the
+ first @var{nchars} of @var{string};
+ @code{string-drop} returns a string containing all but the first @var{nchars}
+ of @var{string}.
+ @code{string-take-right} returns a string containing the last @var{nchars}
+ of @var{string}; @code{string-drop-right} returns a string containing all
+ but the last @var{nchars} of @var{string}.
+ 
+ @example
+ (string-take "Pete Szilagyi" 6) @result{} "Pete S"
+ (string-drop "Pete Szilagyi" 6) @result{} "zilagyi"
+ 
+ (string-take-right "Beta rules" 5) @result{} "rules"
+ (string-drop-right "Beta rules" 5) @result{} "Beta "
+ @end example
+ It is an error to take or drop more characters than are in the string:
+ @example
+ (string-take "foo" 37) @result{} @i{error}
+ @end example
+ @end deffn
+ 
+ @deffn Procedure string-pad       string len [char start end]
+ @deffnx Procedure string-pad-right string len [char start end]
+ Returns an istring of length @var{len} comprised of the characters
+ drawn from the given subrange of @var{string},
+ padded on the left (right) by as many occurrences of the
+ character @var{char} as needed.
+ If @var{string} has more than @var{len} chars, it is truncated on the
+ left (right) to length @var{len}.
+ The @var{char} defaults to @code{#\space}
+ @example.
+ (string-pad     "325" 5) @result{} "  325"
+ (string-pad   "71325" 5) @result{} "71325"
+ (string-pad "8871325" 5) @result{} "71325"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure string-trim       string [pred start end]
+ @deffnx Procedure string-trim-right string [pred start end]
+ @deffnx Procedure string-trim-both  string [pred start end]
+ Returns an istring obtained from the given subrange of @var{string}
+ by skipping over all characters on the left / on the right / on both sides that satisfy the second argument @var{pred}:
+ @var{pred} defaults to @code{char-whitespace?}.
+ @example
+ (string-trim-both "  The outlook wasn't brilliant,  \n\r")
+     @result{} "The outlook wasn't brilliant,"
+ @end example
+ @end deffn
+ 
+ @subsection String Comparisons
+ 
+ @deffn Procedure {string=?} @vari{string} @varii{string} @variii{string} @dots{}
+ Return @true{} if the strings are the same length and contain the same
+ characters in the same positions.  Otherwise, the @func{string=?}
+ procedure returns @false{}.
+ 
+ @example
+ (string=? "StraÃŸe" "Strasse")    @result{} #f
+ @end example
+ @end deffn
+ 
+ 
+ @deffn Procedure {string<?} @vari{string} @varii{string} @variii{string} @dots{}
+ @deffnx Procedure {string>?} @vari{string} @varii{string} @variii{string} @dots{}
+ @deffnx Procedure {string<=?} @vari{string} @varii{string} @variii{string} @dots{}
+ @deffnx Procedure {string>=?} @vari{string} @varii{string} @variii{string} @dots{}
+ These procedures return @code{#t} if their arguments are (respectively):
+ monotonically increasing, monotonically decreasing,
+ monotonically non-decreasing, or monotonically nonincreasing.
+ These predicates are required to be transitive.
+ 
+ These procedures are the lexicographic extensions to strings of the
+ corresponding orderings on characters.  For example, @func{string<?} is
+ the lexicographic ordering on strings induced by the ordering
+ @func{char<?} on characters.  If two strings differ in length but are
+ the same up to the length of the shorter string, the shorter string is
+ considered to be lexicographically less than the longer string.
+ 
+ @example
+ (string<? "z" "ÃŸ")      @result{} #t
+ (string<? "z" "zz")     @result{} #t
+ (string<? "z" "Z")      @result{} #f
+ @end example
+ @end deffn
+ 
+ @deffn Procedure string-ci=? @vari{string} @varii{string} @variii{string} @dots{}
+ @deffnx Procedure string-ci<? @vari{string} @varii{string} @variii{string} @dots{}
+ @deffnx Procedure string-ci>? @vari{string} @varii{string} @variii{string} @dots{}
+ @deffnx Procedure string-ci<=? @vari{string} @varii{string} @variii{string} @dots{}
+ @deffnx Procedure string-ci>=? @vari{string} @varii{string} @variii{string} @dots{}
+ These procedures are similar to @func{string=?}, etc.,
+ but behave as if they applied @code{string-foldcase} to their arguments
+ before invoking the corresponding procedures without @code{-ci}.
+ 
+ @example
+ (string-ci<? "z" "Z")                   @result{} #f
+ (string-ci=? "z" "Z")                   @result{} #t
+ (string-ci=? "StraÃŸe" "Strasse")        @result{} #t
+ (string-ci=? "StraÃŸe" "STRASSE")        @result{} #t
+ (string-ci=? "Î§Î‘ÎŸÎ£" "Ï‡Î±Î¿Ïƒ")             @result{} #t
+ @end example
+ @end deffn
+ 
+ @subsection Conversions
+ 
+ @deffn Procedure list->string @var{list}
+ The @func{list->string} procedure returns an istring
+ formed from the characters in @var{list}, in order.
+ It is an error if any element of @var{list} is not a character.
+ 
+ @CompatibilityNote{} The result is an istring,
+ except in compatibility mode, when it is an mstring.
+ @end deffn
+ 
+ @deffn Procedure reverse-list->string @var{list}
+ An efficient implementation of @code{(compose list->text reverse)}:
+ @example
+ (reverse-list->text '(#\a #\B #\c))  @result{} "cBa"
+ @end example
+ This is a common idiom in the epilogue of string-processing loops
+ that accumulate their result using a list in reverse order.
+ (See also @code{string-concatenate-reverse} for the ``chunked'' variant.)
+ @end deffn
+ 
+ @deffn Procedure string->list @var{string} [@var{start} [@var{end}]]
+ The @func{string->list} procedure returns a newly allocated list of the
+ characters of @var{string} between @var{start} and @var{end}, in order.
+ The @func{string->list} and @func{list->string} procedures are inverses
+ so far as @func{equal?} is concerned.
+ @end deffn
+ 
+ @deffn Procedure vector->string vector [start [end]]
+ The @code{vector->string} procedure returns a newly allocated
+ string of the objects contained in the elements of @var{vector}
+ between @var{start} and @var{end}.
+ It is an error if any element of @var{vector} between @var{start}
+ and @var{end} is not a character, or is a character forbidden in strings.
+ @example
+ (vector->string #(#\1 #\2 #\3))             @result{} "123"
+ (vector->string #(#\1 #\2 #\3 #\4 #\5) 2 4) @result{} "34"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure string->vector string [start [end]]
+ The @code{string->vector} procedure
+ returns a newly created vector initialized to the elements
+ of the string @var{string} between @var{start} and @var{end}.
+ @example
+ (string->vector "ABC")       @result{} #(#\A #\B #\C)
+ (string->vector "ABCDE" 1 3) @result{} #(#\B #\C)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure string-upcase @var{string}
+ @deffnx Procedure string-downcase @var{string}
+ @deffnx Procedure string-titlecase @var{string}
+ @deffnx Procedure string-foldcase @var{string}
+ These procedures take a string argument and return a string result.
+ They are defined in terms of Unicode's locale--independent case mappings
+ from Unicode scalar--value sequences to scalar--value sequences.  In
+ particular, the length of the result string can be different from the
+ length of the input string.  When the specified result is equal in the
+ sense of @func{string=?} to the argument, these procedures may return
+ the argument instead of a newly allocated string.
+ 
+ The @func{string-upcase} procedure converts a string to upper case;
+ @func{string-downcase} converts a string to lower case.  The
+ @func{string-foldcase} procedure converts the string to its case--folded
+ counterpart, using the full case--folding mapping, but without the
+ special mappings for Turkic languages.  The @func{string-titlecase}
+ procedure converts the first cased character of each word, and downcases
+ all other cased characters.
+ 
+ @example
+ (string-upcase "Hi")              @result{} "HI"
+ (string-downcase "Hi")            @result{} "hi"
+ (string-foldcase "Hi")            @result{} "hi"
+ 
+ (string-upcase "StraÃŸe")          @result{} "STRASSE"
+ (string-downcase "StraÃŸe")        @result{} "straÃŸe"
+ (string-foldcase "StraÃŸe")        @result{} "strasse"
+ (string-downcase "STRASSE")       @result{} "strasse"
+ 
+ (string-downcase "Î£")             @result{} "Ïƒ"
+ ; Chi Alpha Omicron Sigma:
+ (string-upcase "Î§Î‘ÎŸÎ£")            @result{} "Î§Î‘ÎŸÎ£"
+ (string-downcase "Î§Î‘ÎŸÎ£")          @result{} "Ï‡Î±Î¿Ï‚"
+ (string-downcase "Î§Î‘ÎŸÎ£Î£")         @result{} "Ï‡Î±Î¿ÏƒÏ‚"
+ (string-downcase "Î§Î‘ÎŸÎ£ Î£")        @result{} "Ï‡Î±Î¿Ï‚ Ïƒ"
+ (string-foldcase "Î§Î‘ÎŸÎ£Î£")         @result{} "Ï‡Î±Î¿ÏƒÏƒ"
+ (string-upcase "Ï‡Î±Î¿Ï‚")            @result{} "Î§Î‘ÎŸÎ£"
+ (string-upcase "Ï‡Î±Î¿Ïƒ")            @result{} "Î§Î‘ÎŸÎ£"
+ 
+ (string-titlecase "kNock KNoCK")  @result{} "Knock Knock"
+ (string-titlecase "who's there?") @result{} "Who's There?"
+ (string-titlecase "r6rs")         @result{} "R6rs"
+ (string-titlecase "R6RS")         @result{} "R6rs"
+ @end example
+ 
+ Since these procedures are locale--independent, they may not be
+ appropriate for some locales.
+ 
+ @emph{Kawa Note:}  The implementation of @func{string-titlecase}
+ does not correctly handle the case where an initial character
+ needs to be converted to multiple characters, such as
+ ``LATIN SMALL LIGATURE FL'' which should be converted to
+ the two letters @code{"Fl"}.
+ 
+ @CompatibilityNote{} The result is an istring,
+ except in compatibility mode, when it is an mstring.
+ @end deffn
+ 
+ @deffn Procedure string-normalize-nfd @var{string}
+ @deffnx Procedure string-normalize-nfkd @var{string}
+ @deffnx Procedure string-normalize-nfc @var{string}
+ @deffnx Procedure string-normalize-nfkc @var{string}
+ These procedures take a string argument and return a string result,
+ which is the input string normalized to Unicode normalization form D,
+ KD, C, or KC, respectively.  When the specified result is equal in the
+ sense of @func{string=?} to the argument, these procedures may return
+ the argument instead of a newly allocated string.
+ 
+ @example
+ (string-normalize-nfd "\xE9;")          @result{} "\x65;\x301;"
+ (string-normalize-nfc "\xE9;")          @result{} "\xE9;"
+ (string-normalize-nfd "\x65;\x301;")    @result{} "\x65;\x301;"
+ (string-normalize-nfc "\x65;\x301;")    @result{} "\xE9;"
+ @end example
+ @end deffn
+ 
+ @subsection Searching and matching
+ 
+ @deffn Procedure string-prefix-length string@sub{1} string@sub{2} [start@sub{1} end@sub{1} start@sub{2} end@sub{2}]
+ @deffnx Procedure string-suffix-length string@sub{1} string@sub{2} [start@sub{1} end@sub{1} start@sub{2} end@sub{2}]
+ Return the length of the longest common prefix/suffix of @var{string@sub{1}}
+ and @var{string@sub{2}}.
+ For prefixes, this is equivalent to their ``mismatch index''
+ (relative to the start indexes).
+ 
+ The optional @var{start}/@var{end} indexes restrict the comparison
+ to the indicated substrings of @var{string@sub{1}} and @var{string@sub{2}}.
+ @end deffn
+ 
+ @deffn Procedure string-prefix? string@sub{1} string@sub{2} [start@sub{1} end@sub{1} start@sub{2} end@sub{2}]
+ @deffnx Procedure string-suffix? string@sub{1} string@sub{2} [start@sub{1} end@sub{1} start@sub{2} end@sub{2}]
+ Is @var{string@sub{1}} a prefix/suffix of @var{string@sub{2}}?
+ 
+ The optional @var{start}/@var{end} indexes restrict the comparison
+ to the indicated substrings of @var{string@sub{1}} and @var{string@sub{2}}.
+ @end deffn
+ 
+ @deffn Procedure string-index       string pred [start end]
+ @deffnx Procedure string-index-right string pred [start end]
+ @deffnx Procedure string-skip        string pred [start end]
+ @deffnx Procedure string-skip-right  string pred [start end]
+ 
+ @code{string-index} searches through the given substring from the
+ left, returning the index of the leftmost character satisfying the
+ predicate @var{pred}.
+ @code{string-index-right} searches from the right, returning
+ the index of the rightmost character satisfying the predicate @var{pred}.
+ If no match is found, these procedures return @code{#f}.
+ 
+ The @var{start} and @var{end} arguments specify the beginning and end
+ of the search; the valid indexes relevant to the search include @var{start}
+ but exclude @var{end}. Beware of ``fencepost''" errors: when searching
+ right-to-left, the first index considered is @code{(- @var{end} 1)},
+ whereas when searching left-to-right, the first index considered is @var{start}.
+ That is, the start/end indexes describe the same half-open interval
+ @code{[@var{start},@var{end})}
+ in these procedures that they do in other string procedures.
+ 
+ The @code{-skip} functions are similar, but use the complement of the
+ criterion: they search for the first char that @emph{doesn't} satisfy
+ @var{pred}. To skip over initial whitespace, for example, say
+ 
+ @example
+ (substring string
+             (or (string-skip string char-whitespace?)
+                 (string-length string))
+             (string-length string))
+ @end example
+ 
+ These functions can be trivially composed with @code{string-take} and
+ @code{string-drop} to produce @code{take-while}, @code{drop-while},
+ @code{span}, and @code{break} procedures without loss of efficiency.
+ @end deffn
+ 
+ @c SRFI-13 and Guile generalizes pred to char_pred, which can be a
+ @c predicate, a character, or a character set. That seems
+ @c convenient.
+ 
+ @deffn Procedure string-contains       string@sub{1} string@sub{2} [start@sub{1} end@sub{1} start@sub{2} end@sub{2}]
+ @deffnx Procedure string-contains-right string@sub{1} string@sub{2} [start@sub{1} end@sub{1} start@sub{2} end@sub{2}]
+ Does the substring of @var{string@sub{1}} specified by @var{start@sub{1}} and @var{end@sub{1}} contain the sequence of characters given by the substring of @var{string@sub{2}} specified by @var{start@sub{2}} and @var{end@sub{2}}?
+ 
+ Returns @code{#f} if there is no match.
+ If @var{start@sub{2}} = @var{end@sub{2}}, @code{string-contains}
+ returns @var{start@sub{1}} but @code{string-contains-right}
+ returns @var{end@sub{1}}. Otherwise returns the index in @var{string@sub{1}} for the first character of the first/last match; that index lies within the half-open interval [@var{start@sub{1}},@var{end@sub{1}}), and the match lies entirely within the [@var{start@sub{1}},@var{end@sub{1}}) range of @var{string@sub{1}}.
+ 
+ @example
+ (string-contains "eek -- what a geek." "ee" 12 18) ; Searches "a geek"
+     @result{} 15
+ @end example
+ Note: The names of these procedures do not end with a question mark. This indicates a useful value is returned when there is a match.
+ 
+ 
+ @end deffn
+ 
+ @subsection Concatenation and replacing
+ 
+ @deffn Procedure string-append @var{string} @dots{}
+ Returns a string whose characters form the concatenation
+ of the given strings.
+ 
+ @CompatibilityNote{} The result is an istring,
+ except in compatibility mode, when it is an mstring.
+ @end deffn
+ 
+ @deffn Procedure string-concatenate string-list
+ Concatenates the elements of @var{string-list} together into a single istring.
+ 
+ @emph{Rationale:} Some implementations of Scheme limit the number of
+ arguments that may be passed to an n-ary procedure, so the
+ @code{(apply string-append @var{string-list})} idiom,
+ which is otherwise equivalent to using this procedure, is not as portable.
+ @end deffn
+ 
+ @deffn Procedure string-concatenate-reverse string-list [final-string [end]])
+ With no optional arguments, calling this procedure is equivalent to
+ @code{(string-concatenate (reverse @var{string-list}))}.
+ If the optional argument @var{final-string} is specified,
+ it is effectively consed onto the beginning of @var{string-list}
+ before performing the list-reverse and string-concatenate operations.
+ 
+ If the optional argument @var{end} is given, only the characters up to but not including @var{end} in @var{final-string} are added to the result,
+ thus producing
+ @example
+ (string-concatenate 
+   (reverse (cons (substring final-string 0 end)
+                  string-list)))
+ @end example
+ For example:
+ @example
+ (string-concatenate-reverse '(" must be" "Hello, I") " going.XXXX" 7)
+   @result{} "Hello, I must be going."
+ @end example
+ 
+ @emph{Rationale:} This procedure is useful when constructing
+ procedures that accumulate character data into lists of string
+ buffers, and wish to convert the accumulated data into a single string
+ when done. The optional end argument accommodates that use case when
+ @var{final-string} is a bob-full mutable string,
+ and is allowed (for uniformity) when
+ @var{final-string} is an immutable string.
+ @end deffn
+ 
+ @deffn Procedure string-join string-list [delimiter [grammar]]
+ This procedure is a simple unparser; it pastes strings together
+ using the @var{delimiter} string, returning an istring.
+ 
+ The @var{string-list} is a list of strings.
+ The @var{delimiter} is the string used to delimit elements; it defaults to a single space @code{" "}.
+ 
+ The @var{grammar} argument is a symbol that determines how the @var{delimiter}
+ is used, and defaults to @code{'infix}.
+ It is an error for @var{grammar} to be any symbol other than these four:
+ @table @code
+ @item 'infix
+ An infix or separator grammar: insert the delimiter between list elements. An empty list will produce an empty string.
+ @item 'strict-infix
+ Means the same as @code{'infix} if the string-list is non-empty,
+ but will signal an error if given an empty list.
+ (This avoids an ambiguity shown in the examples below.)
+ @item 'suffix
+ Means a suffix or terminator grammar: insert the @var{delimiter}
+ after every list element.
+ @item 'prefix
+ Means a prefix grammar: insert the @var{delimiter} before every list element.
+ @end table
+ 
+ @example
+ (string-join '("foo" "bar" "baz"))
+          @result{} "foo bar baz"
+ (string-join '("foo" "bar" "baz") "")
+          @result{} "foobarbaz"
+ (string-join '("foo" "bar" "baz") ":")
+          @result{} "foo:bar:baz"
+ (string-join '("foo" "bar" "baz") ":" 'suffix)
+          @result{} "foo:bar:baz:"
+ 
+ ;; Infix grammar is ambiguous wrt empty list vs. empty string:
+ (string-join '()   ":") @result{} ""
+ (string-join '("") ":") @result{} ""
+ 
+ ;; Suffix and prefix grammars are not:
+ (string-join '()   ":" 'suffix)) @result{} ""
+ (string-join '("") ":" 'suffix)) @result{} ":"
+ @end example
+ 
+ @end deffn
+ 
+ @deffn Procedure string-replace string@sub{1} string@sub{2} start@sub{1} end@sub{1} [start@sub{2} end@sub{2}]
+ Returns
+ @example
+ (string-append (substring @var{string@sub{1}} 0 @var{start@sub{1}})
+                (substring @var{string@sub{2}} @var{start@sub{2}} @var{end@sub{2}})
+                (substring @var{string@sub{1}} @var{end@sub{1}} (string-length @var{string@sub{1}})))
+ @end example
+ That is, the segment of characters in @var{string@sub{1}} from @var{start@sub{1}}
+ to @var{end@sub{1}} is replaced by the segment of characters in @var{string@sub{2}} from @var{start@sub{2}} to @var{end@sub{2}}.
+ If @var{start@sub{1}}=@var{end@sub{1}}, this simply splices the characters
+ drawn from @var{string@sub{2}} into @var{string@sub{1}} at that position.
+ 
+ Examples:
+ @example
+ (string-replace "The TCL programmer endured daily ridicule."
+                  "another miserable perl drone" 4 7 8 22)
+     @result{} "The miserable perl programmer endured daily ridicule."
+ 
+ (string-replace "It's easy to code it up in Scheme." "lots of fun" 5 9)
+     @result{} "It's lots of fun to code it up in Scheme."
+ 
+ (define (string-insert s i t) (string-replace s t i i))
+ 
+ (string-insert "It's easy to code it up in Scheme." 5 "really ")
+     @result{} "It's really easy to code it up in Scheme."
+ 
+ (define (string-set s i c) (string-replace s (string c) i (+ i 1)))
+ 
+ (string-set "String-ref runs in O(n) time." 19 #\1)
+     @result{} "String-ref runs in O(1) time."
+ @end example
+ @end deffn
+ 
+ Also see @code{string-append!} and @code{string-replace!}
+ for destructive changes to a mutable string.
+ 
+ @subsection Mapping and folding
+ 
+ @deffn Procedure string-fold kons knil string [start end]
+ @deffnx Procedure string-fold-right kons knil string [start end]
+ These are the fundamental iterators for strings.
+ 
+ The @code{string-fold} procedure maps the @var{kons} procedure across
+ the given @var{string} from left to right:
+ @example
+ (... (@var{kons} @var{string}@sub{2} (@var{kons} @var{string}@sub{1} (@var{kons} @var{string}@sub{0} @var{knil}))))
+ @end example
+ In other words, string-fold obeys the (tail) recursion
+ @example
+   (string-fold @var{kons} @var{knil} @var{string} @var{start} @var{end})
+ = (string-fold @var{kons} (@var{kons} @var{string}@sub{start} @var{knil}) @var{start+1} @var{end})
+ @end example
+ The @code{string-fold-right} procedure maps @var{kons} across the given
+ string @var{string} from right to left:
+ @example
+ (@var{kons} @var{string}@sub{0}
+       (... (@var{kons} @var{string}@sub{@var{end-3}}
+                  (@var{kons} @var{string}@sub{@var{end-2}}
+                        (@var{kons} @var{string}@sub{@var{end-1}}
+                              @var{knil})))))
+ @end example
+ obeying the (tail) recursion
+ @example
+   (string-fold-right @var{kons} @var{knil} @var{string} @var{start} @var{end})
+ = (string-fold-right @var{kons} (@var{kons} @var{string}@sub{@var{end-1}} @var{knil}) @var{start} @var{end-1})
+ @end example
+ Examples:
+ @example
+ ;;; Convert a string or string to a list of chars.
+ (string-fold-right cons '() string)
+ 
+ ;;; Count the number of lower-case characters in a string or string.
+ (string-fold (lambda (c count)
+                 (if (char-lower-case? c)
+                     (+ count 1)
+                     count))
+               0
+               string)
+ @end example
+ The string-fold-right combinator is sometimes called a "catamorphism."
+ @end deffn
+ 
+ @deffn Procedure string-for-each @var{proc} @vari{string} @varii{string} @dots{}
+ @deffnx Procedure string-for-each @var{proc} @vari{string} [start [end]]
+ The @var{string}s must all have the same length.  @var{proc} should
+ accept as many arguments as there are @var{string}s.
+ 
+ The @var{start}-@var{end} variant is provided for compatibility
+ with the SRFI-13 version.  (In that case @var{start} and @var{end}
+ count code Unicode scalar values (@code{character} values),
+ not Java 16-bit @code{char} values.)
+ 
+ The @func{string-for-each} procedure applies @var{proc} element--wise to
+ the characters of the @var{string}s for its side effects, in order from
+ the first characters to the last.  @var{proc} is always called in the
+ same dynamic environment as @func{string-for-each} itself.
+ @c  The return values of @func{string-for-each} are unspecified.
+ 
+ Analogous to @func{for-each}.
+ 
+ @example
+ (let ((v '()))
+   (string-for-each
+     (lambda (c) (set! v (cons (char->integer c) v)))
+     "abcde")
+    v)
+   @result{} (101 100 99 98 97)
+ @end example
+ 
+ @PerformanceNote{} The compiler generates efficient code
+ for @code{string-for-each}.
+ If @var{proc} is a lambda expression, it is inlined.
+ @end deffn
+ 
+ @deffn Procedure string-map @var{proc} @vari{string} @varii{string} @dots{}
+ The @code{string-map} procedure applies @var{proc} element-wise to
+ the elements of the strings and returns a string of the results, in order.
+ It is an error if @var{proc} does not accept as many arguments as there
+ are strings, or return other than a single character or a string.
+ If more than one string is given and not all strings have the same length,
+ @code{string-map} terminates when the shortest string runs out.
+ The dynamic order in
+ which @var{proc} is applied to the elements of the strings is unspecified.
+ @c If multiple returns occur from string-map, the
+ @c values returned by earlier returns are not mutated.
+ 
+ @example
+ (string-map char-foldcase "AbdEgH")  @result{} "abdegh"
+ @end example
+ @example
+ (string-map
+   (lambda (c) (integer->char (+ 1 (char->integer c))))
+   "HAL")
+         @result{} "IBM"
+ @end example
+ @example
+ (string-map
+   (lambda (c k)
+     ((if (eqv? k #\u) char-upcase char-downcase) c))
+   "studlycaps xxx"
+   "ululululul")
+         @result{} "StUdLyCaPs"
+ @end example
+ 
+ Traditionally the result of @var{proc} had to be a character,
+ but Kawa (and SRFI-140) allows the result to be a string.
+ 
+ @PerformanceNote{} The @code{string-map} procedure has not been
+ optimized (mainly because it is not very useful):
+ The characters are boxed, and the @var{proc} is not inlined even if
+ it is a lambda expression.
+ @end deffn
+ 
+ @deffn Procedure string-map-index proc string [start end]
+ 
+ Calls @var{proc} on each valid index of the specified substring, converts
+ the results of those calls into strings, and returns the concatenation
+ of those strings. It is an error for @var{proc} to return anything other
+ than a character or string. The dynamic order in which proc is called
+ on the indexes is unspecified, as is the dynamic order in which the
+ coercions are performed. If any strings returned by @var{proc} are mutated
+ after they have been returned and before the call to @code{string-map-index}
+ has returned, then @code{string-map-index} returns a string with unspecified
+ contents; the @var{string-map-index} procedure itself does not mutate those
+ strings.
+ @end deffn
+ 
+ @deffn Procedure string-for-each-index proc string [start end]
+ 
+ Calls @var{proc} on each valid index of the specified substring, in
+ increasing order, discarding the results of those calls. This is
+ simply a safe and correct way to loop over a substring.
+ 
+ Example:
+ @example
+ (let ((txt (string->string "abcde"))
+       (v '()))
+   (string-for-each-index
+     (lambda (cur) (set! v (cons (char->integer (string-ref txt cur)) v)))
+     txt)
+   v) @result{} (101 100 99 98 97)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure string-count string pred [start end]
+ Returns a count of the number of characters in the specified substring
+ of @var{string} that satisfy the predicate @var{pred}.
+ @end deffn
+ 
+ @deffn Procedure string-filter pred string [start end]
+ @deffnx Procedure string-remove pred string [start end]
+ Return an immutable string consisting of only selected characters, in order:
+ @code{string-filter} selects only the characters that satisfy @var{pred};
+ @code{string-remove} selects only the characters that @emph{not}
+ satisfy @var{pred}
+ @end deffn
+ 
+ @subsection Replication & splitting
+ 
+ @deffn Procedure string-repeat string-or-character len
+ Create an istring by repeating the first argument @var{len} times.
+ If the first argument is a character, it is as if it were wrapped with
+ the @code{string} constructor.
+ We can define string-repeat in terms of the more general @code{xsubstring}
+ procedure:
+ @example
+ (define (string-repeat S N)
+    (let ((T (if (char? S) (string S) S)))
+      (xsubstring T 0 (* N (string-length T))))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure xsubstring string [from to [start end]]
+ This is an extended substring procedure that implements replicated copying of a substring.
+ The @var{string} is a string; @var{start} and @var{end} are optional arguments that specify a substring of @var{string},
+ defaulting to 0 and the length of @var{string}.
+ This substring is conceptually replicated both up and down the index space,
+ in both the positive and negative directions.
+ For example, if @var{string} is @code{"abcdefg"}, @var{start} is 3,
+ and @var{end} is 6, then we have the conceptual bidirectionally-infinite string
+ @example
+   ...  d  e  f  d  e  f  d  e  f  d  e  f  d  e  f  d  e  f  d ...
+       -9 -8 -7 -6 -5 -4 -3 -2 -1  0 +1 +2 +3 +4 +5 +6 +7 +8 +9
+ @end example
+ @code{xsubstring} returns the substring of the @var{string} beginning
+ at index @var{from}, and ending at @var{to}.
+ It is an error if @var{from} is greater than @var{to}.
+ 
+ If @var{from} and @var{to} are missing they default to 0 and
+ @var{from}+(@var{end}-@var{start}), respectively.
+ This variant is a generalization of using @code{substring},
+ but unlike @code{substring} never shares substructures that would
+ retain characters or sequences of characters that are substructures of
+ its first argument or previously allocated objects.
+ 
+ You can use @code{xsubstring} to perform a variety of tasks:
+ @itemize
+ @item
+ To rotate a string left: @code{(xsubstring "abcdef" 2 8) @result{} "cdefab"}
+ @item
+ To rotate a string right: @code{(xsubstring "abcdef" -2 4) @result{} "efabcd"}
+ @item
+ To replicate a string: @code{(xsubstring "abc" 0 7) @result{} "abcabca"}
+ @end itemize
+ 
+ Note that
+ @itemize
+ @item
+ The @var{from}/@var{to} arguments give a half-open range containing the
+ characters from index @var{from} up to, but not including, index @var{to}.
+ @item
+ The @var{from}/@var{to} indexes are not expressed in the index space of
+ @var{string}. They refer instead to the replicated index space of the
+ substring defined by @var{string}, @var{start}, and @var{end}.
+ @end itemize
+ 
+ It is an error if @var{start}=@var{end}, unless @var{from}=@var{to},
+ which is allowed as a special case.
+ @end deffn
+ 
+ @deffn Procedure string-split string delimiter [grammar limit start end]
+ Returns a list of strings representing the words contained in the substring of @var{string} from @var{start} (inclusive) to @var{end} (exclusive).
+ The @var{delimiter} is a string to be used as the word separator.
+ This will often be a single character, but multiple characters are
+ allowed for use cases such as splitting on @code{"\r\n"}.
+ The returned list will have one more item than the number of non-overlapping
+ occurrences of the @var{delimiter} in the string.
+ If @var{delimiter} is an empty string, then the returned list contains a
+ list of strings, each of which contains a single character.
+ 
+ The @var{grammar} is a symbol with the same meaning as in
+ the @code{string-join} procedure.
+ If it is @code{infix}, which is the default, processing is done as
+ described above, except an empty string produces the empty list;
+ if grammar is @code{strict-infix}, then an empty string signals an error.
+ The values @code{prefix} and @code{suffix} cause a leading/trailing empty string in the result to be suppressed.
+ 
+ If @var{limit} is a non-negative exact integer, at most that many splits occur, and the remainder of string is returned as the final element of the list (so the result will have at most limit+1 elements). If limit is not specified or is #f, then as many splits as possible are made. It is an error if limit is any other value.
+ 
+ To split on a regular expression, you can use SRFI 115's @code{regexp-split}
+ procedure.
+ @end deffn
+ 
+ @subsection String mutation
+ 
+ The following procedures create a mutable string,
+ i.e. one that you can modify.
+ 
+ @deffn Procedure make-string [@var{k} [@var{char}]]
+ Return a newly allocated mstring of @var{k} characters,
+ where @var{k} defaults to 0.  If @var{char} is
+ given, then all elements of the string are initialized to @var{char},
+ otherwise the contents of the @var{string} are unspecified.
+ 
+ The 1-argument version is deprecated as poor style, except when k is 0.
+ 
+ @emph{Rationale:} In many languags the most common pattern for mutable strings
+ is to allocate an empty string and incrementally append to it.
+ It seems natural to initialize the string
+ with @code{(make-string)}, rather than @code{(make-string 0)}.
+ 
+ To return an immutable string that repeats @var{k} times a character
+ @var{char} use @code{string-repeat}.
+ 
+ This is as R7RS, except the result is variable-size and we allow
+ leaving out @var{k} when it is zero.
+ 
+ @end deffn
+ 
+ @deffn Procedure string-copy @var{string} [@var{start} [@var{end}]]
+ Returns a newly allocated mutable (mstring) copy of the part of the given
+ @var{string} between @var{start} and @var{end}.
+ @end deffn
+ 
+ The following procedures modify a mutable string.
+ 
+ @deffn Procedure string-set! string k char
+ This procedure stores @var{char} in element @var{k} of @var{string}.
+ 
+ @example
+ (define s1 (make-string 3 #\*))
+ (define s2 "***")
+ (string-set! s1 0 #\?) @result{} @emph{void}
+ s1 @result{} "?**"
+ (string-set! s2 0 #\?) @result{} @emph{error}
+ (string-set! (symbol->string 'immutable) 0 #\?) @result{} @emph{error}
+ @end example
+ 
+ @PerformanceNote{} Calling @code{string-set!} may take time proportional
+ to the length of the string:  First it must scan for the right position,
+ like @code{string-ref} does. Then if the new character requires
+ using a surrogate pair (and the old one doesn't) then we have to make room
+ in the string, possibly re-allocating a new @code{char} array.
+ Alternatively, if the old character requires using a surrogate pair
+ (and the new one doesn't) then following characters need to be moved.
+ 
+ The function @code{string-set!} is deprecated: It is inefficient,
+ and it very seldom does the correct thing.  Instead, you can
+ construct a string with @code{string-append!}.
+ @end deffn
+ 
+ @deffn Procedure string-append! @var{string} @var{value} @dots{}
+ The @var{string} must be a mutable string, such as one returned
+ by @code{make-string} or @code{string-copy}.
+ The @code{string-append!} procedure extends @var{string}
+ by appending each @var{value} (in order) to the end of @var{string}.
+ Each @code{value} should be a character or a string.
+ 
+ @PerformanceNote{} The compiler converts a call with multiple @var{value}s
+ to multiple @code{string-append!} calls.
+ If a @var{value} is known to be a @code{character}, then
+ no boxing (object-allocation) is needed.
+ 
+ The following example shows how to efficiently process a string
+ using @code{string-for-each} and incrementally ``build'' a result string
+ using @code{string-append!}.
+ 
+ @example
+ (define (translate-space-to-newline str::string)::string
+   (let ((result (make-string 0)))
+     (string-for-each
+      (lambda (ch)
+        (string-append! result
+                        (if (char=? ch #\Space) #\Newline ch)))
+      str)
+     result))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure string-copy!  @var{to}  @var{at}  @var{from} [@var{start} [@var{end}]]
+ Copies the characters of the string @var{from} that are between
+ @var{start} end @var{end} into the string @var{to},
+ starting at index @var{at}.  The order in which characters are copied
+ is unspecified, except that if the source and destination overlap,
+ copying takes place as if the source is first copied into a
+ temporary string and then into the destination.
+ (This is achieved without allocating storage by making sure to copy in
+ the correct direction in such circumstances.)
+ 
+ This is equivalent to (and implemented as):
+ @example
+ (string-replace! to at (+ at (- end start)) from start end))
+ @end example
+ 
+ @example
+ (define a "12345")
+ (define b (string-copy "abcde"))
+ (string-copy! b 1 a 0 2)
+ b  @result{}  "a12de"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure string-replace!  @var{dst} @var{dst-start} @var{dst-end} @var{src} [@var{src-start} [@var{src-end}]]
+ Replaces the characters of string @var{dst} (between @var{dst-start} and @var{dst-end}) with the characters of @var{src} (between @var{src-start} and @var{src-end}).
+ The number of characters from @var{src} may be different than the
+ number replaced in @var{dst}, so the string may grow or contract.
+ The special case where @var{dst-start} is equal to @var{dst-end} corresponds to
+ insertion; the case where @var{src-start} is equal to @var{src-end}
+ corresponds to deletion.
+ The order in which characters are copied
+ is unspecified, except that if the source and destination overlap,
+ copying takes place as if the source is first copied into a
+ temporary string and then into the destination.
+ (This is achieved without allocating storage by making sure to copy in
+ the correct direction in such circumstances.)
+ @end deffn
+ 
+ @deffn Procedure string-fill! @var{string} @var{fill} [@var{start} [@var{end}]]
+ The @code{string-fill!} procedure stores @var{fill} in the elements
+ of @var{string} between @var{start} and @var{end}.
+ It is an error if @var{fill} is not a character or is forbidden in strings.
+ @end deffn
+ 
+ @subsection Strings as sequences
+ 
+ @subsubsection Indexing a string
+ 
+ Using function-call syntax with strings is convenient
+ and efficient.  However, it has some ``gotchas''.
+ 
+ We will use the following example string:
+ @example
+ (! str1 "Smile \x1f603;!")
+ @end example
+ or if you're brave:
+ @example
+ (! str1 "Smile ðŸ˜ƒ!")
+ @end example
+ 
+ This is @code{"Smile "} followed by an emoticon (``smiling face with
+ open mouth'') followed by @code{"!"}.
+ The emoticon has scalar value @code{\x1f603} - it is not
+ in the 16-bit Basic Multi-language Plane,
+ and so it must be encoded by a surrogate pair
+ (@code{#\xd83d} followed by @code{#\xde03}).
+ 
+ The number of scalar values (@code{character}s) is 8,
+ while the number of 16-bits code units (@code{char}s) is 9.
+ The @code{java.lang.CharSequence:length} method
+ counts @code{char}s. Both the @code{length} and the
+ @code{string-length} procedures count @code{character}s.  Thus:
+ 
+ @example
+ (length str1)          @result{} 8
+ (string-length str1)   @result{} 8
+ (str1:length)          @result{} 9
+ @end example
+ 
+ Counting @code{char}s is a constant-time operation (since it
+ is stored in the data structure).
+ Counting @code{character}s depends on the representation used:
+ In geneeral it may take time proportional to the length of
+ the string, since it has to subtract one for each surrogate pair;
+ however the @var{istring} type (@code{gnu.lists.IString} class)
+ uses a extra structure so it can count characters in constant-time.
+ 
+ Similarly we can can index the string in 3 ways:
+ 
+ @example
+ (str1 1)              @result{} #\m :: character
+ (string-ref str1 1)   @result{} #\m :: character
+ (str1:charAt 1)       @result{} #\m :: char
+ @end example
+ 
+ Using function-call syntax when the ``function'' is a string
+ and a single integer argument is the same as using @code{string-ref}.
+ 
+ Things become interesting when we reach the emoticon:
+ 
+ @example
+ (str1 6)              @result{} #\ðŸ˜ƒ :: character
+ (str1:charAt 6)       @result{} #\d83d :: char
+ @end example
+ 
+ Both @code{string-ref} and the function-call syntax return the
+ real character, while the @code{charAt} methods returns a partial character.
+ 
+ @example
+ (str1 7)              @result{} #\! :: character
+ (str1:charAt 7)       @result{} #\de03 :: char
+ (str1 8)              @result{} @i{throws} StringIndexOutOfBoundsException
+ (str1:charAt 8)       @result{} #\! :: char
+ @end example
+ 
+ @subsubsection Indexing with a sequence
+ 
+ You can index a string with a list of integer indexes,
+ most commonly a range:
+ @example
+ (@var{str} [@var{i} ...])
+ @end example
+ is basically the same as:
+ @example
+ (string (@var{str} @var{i}) ...)
+ @end example
+ 
+ Generally when working with strings it is best to
+ work with substrings rather than individual characters:
+ @example
+ (@var{str} [@var{start} <: @var{end}])
+ @end example
+ 
+ This is equivalent to invoking the @code{substring} procedure:
+ @example
+ (substring @var{str} @var{start} @var{end})
+ @end example
+ 
+ @c not implemented yet
+ @c @subsubsection Assigning to a subsequence
+ 
+ @anchor{String Cursor API}
+ @subsection String Cursor API
+ 
+ Indexing into a string (using for example @code{string-ref})
+ is inefficient because of the possible presence of surrogate pairs.
+ Hence given an index @var{i} access normally requires linearly
+ scanning the string until we have seen @var{i} characters.
+ 
+ The string-cursor API is defined in terms of abstract ``cursor values'',
+ which point to a position in the string.  This avoids the linear scan.
+ 
+ Typical usage is:
+ @example
+ (let* ((str @var{whatever})
+        (end (string-cursor-end str)))
+   (do ((sc::string-cursor (string-cursor-start str)
+                           (string-cursor-next str sc)))
+     ((string-cursor>=? sc end))
+     (let ((ch (string-cursor-ref str sc)))
+       (@var{do-something-with} ch))))
+ @end example
+ Alternatively, the following may be marginally faster:
+ @example
+ (let* ((str @var{whatever})
+        (end (string-cursor-end str)))
+   (do ((sc::string-cursor (string-cursor-start str)
+                           (string-cursor-next-quick sc)))
+     ((string-cursor>=? sc end))
+     (let ((ch (string-cursor-ref str sc)))
+       (if (not (char=? ch #\ignorable-char))
+         (@var{do-something-with} ch)))))
+ @end example
+ 
+ The API is non-standard, but is based on that in Chibi Scheme.
+ 
+ @deffn Type string-cursor
+ An abstract position (index) in a string.
+ Implemented as a primitive @code{int} which counts the
+ number of preceding code units (16-bit @code{char} values).
+ @end deffn
+ 
+ @deffn Procedure string-cursor-start str
+ Returns a cursor for the start of the string.
+ The result is always 0, cast to a @code{string-cursor}.
+ @end deffn
+ 
+ @deffn Procedure string-cursor-end str
+ Returns a cursor for the end of the string - one past the last valid character.
+ Implemented as @code{(as string-cursor (invoke @var{str} 'length))}.
+ @end deffn
+ 
+ @deffn Procedure string-cursor-ref str cursor
+ Return the @code{character} at the @var{cursor}.
+ If the @var{cursor} points to the second @code{char} of a surrogate pair,
+ returns @code{#\ignorable-char}.
+ @end deffn
+ 
+ @deffn Procedure string-cursor-next string cursor [count]
+ Return the cursor position @var{count} (default 1) character
+ positions forwards beyond @var{cursor}.
+ For each @var{count} this may add either 1 or 2
+ (if pointing at a surrogate pair) to the @var{cursor}.
+ @end deffn
+ 
+ @deffn Procedure string-cursor-next-quiet cursor
+ Increment cursor by one raw @code{char} position,
+ even if @var{cursor} points to the start of a surrogate pair.
+ (In that case the next @code{string-cursor-ref} will
+ return @code{#\ignorable-char}.)
+ Same as @code{(+ @var{cursor} 1)} but with the @code{string-cursor} type.
+ @end deffn
+ 
+ @deffn Procedure string-cursor-prev string cursor [count]
+ Return the cursor position @var{count} (default 1) character
+ positions backwards before @var{cursor}.
+ @end deffn
+ 
+ @deffn Procedure substring-cursor string [start [end]]
+ Create a substring of the section of @var{string}
+ between the cursors @var{start} and @var{end}.
+ @end deffn
+ 
+ @deffn Procedure string-cursor<? cursor1 cursor2
+ @deffnx Procedure string-cursor<=? cursor1 cursor2
+ @deffnx Procedure string-cursor=? cursor1 cursor2
+ @deffnx Procedure string-cursor>=? cursor1 cursor2
+ @deffnx Procedure string-cursor>? cursor1 cursor2
+ Is the position of @var{cursor1} respectively before,
+ before or same, same, after, or after or same, as @var{cursor2}.
+ 
+ @PerformanceNote{} Implemented as the corresponding @code{int} comparison.
+ @end deffn
+ 
+ @c non-chibi
+ @deffn Procedure string-cursor-for-each proc string [start [end]]
+ Apply the procedure @var{proc} to each character position in
+ @var{string} between the cursors @var{start} and @var{end}.
+ @end deffn
+ 
+ @node String literals
+ @section String literals
+ 
+ Kaw support two syntaxes of string literals:
+ The traditional, portable, qdouble-quoted-delimited literals
+ like @code{"this"};
+ and extended SRFI-109 quasi-literals like @code{&@{this@}}.
+ 
+ @subsection Simple string literals
+ 
+ @display
+ @stxdef{string} @stxlit{"}@arbno{@stxref{string-element}}@stxlit{"}
+ @stxdef{string-element} @i{any character other than} @stxlit{"} @i{or} @stxlit{@backslashchar{}}
+     | @stxref{mnemonic-escape} | @stxlit{@backslashchar{}"} | @stxlit{@backslashchar{}@backslashchar{}}
+     | @stxlit{@backslashchar{}}@arbno{@stxref{intraline-whitespace}}@stxref{line-ending} @arbno{@stxref{intraline-whitespace}}
+     | @stxref{inline-hex-escape}
+ @stxdef{mnemonic-escape} @stxlit{@backslashchar{}a} | @stxlit{@backslashchar{}b} | @stxlit{@backslashchar{}t} | @stxlit{@backslashchar{}n} | @stxlit{@backslashchar{}r} | ... @i{(see below)}
+ @end display
+ 
+ A string is written as a sequence of characters enclosed
+ within quotation marks (@stxlit{"}).
+ Within a string literal, various escape sequence represent characters
+ other than themselves.
+ Escape sequences always start with a backslash (@stxlit{@backslashchar{}}):
+ @table @asis
+ @item @stxlit{@backslashchar{}a}
+ Alarm (bell), @code{#\x0007}.
+ @item @stxlit{@backslashchar{}b}
+ Backspace, @code{#\x0008}.
+ @item @stxlit{@backslashchar{}e}
+ Escape, @code{#\x001B}.
+ @item @stxlit{@backslashchar{}f}
+ Form feed, @code{#\x000C}.
+ @item @stxlit{@backslashchar{}n}
+ Linefeed (newline), @code{#\x000A}.
+ @item @stxlit{@backslashchar{}r}
+ Return, @code{#\x000D}.
+ @item @stxlit{@backslashchar{}t}
+ Character tabulation, @code{#\x0009}.
+ @item @stxlit{@backslashchar{}v}
+ Vertical tab, @code{#\x000B}.
+ @item @stxlit{@backslashchar{}C-}@meta{x}
+ @itemx @stxlit{@backslashchar{}^}@meta{x}
+ Returns the scalar value of @meta{x} masked (anded) with @code{#x9F}.
+ An alternative way to write the Ascii control characters:
+ For example @code{"\C-m"} or @code{"\^m"} is
+ the same as @code{"#\x000D"} (which the same as @code{"\r"}).
+ As a special case @code{\^?} is rubout (delete) (@code{\x7f;}).
+ @item @stxlit{@backslashchar{}x} @stxref{hex-scalar-value}@stxlit{;}
+ @itemx @stxlit{@backslashchar{}X} @stxref{hex-scalar-value}@stxlit{;}
+ A hex encoding that gives the scalar value of a character.
+ @item @stxlit{@backslashchar{}@backslashchar{}} @atleastone{@stxref{oct-digit}}
+ At most three octal digits that give the scalar value of a character.
+ (Historical, for C compatibility.)
+ @item @stxlit{@backslashchar{}u} @atleastone{@stxref{hex-digit}}
+ Exactly four hex digits that give the scalar value of a character.
+ (Historical, for Java compatibility.)
+ @item @stxlit{@backslashchar{}M-}@meta{x}
+ (Historical, for Emacs Lisp.)
+ Set the meta-bit (high-bit of single byte) of the following character @var{x}.
+ @item @stxlit{@backslashchar{}|}
+ Vertical line, @code{#\x007c}.
+ (Not useful for string literals, but useful for symbols.)
+ @item @stxlit{@backslashchar{}"}
+ Double quote, @code{#\x0022}.
+ @item @stxlit{@backslashchar{}@backslashchar{}}
+ Backslah, @code{#\005C}.
+ @item @stxlit{@backslashchar{}}@arbno{@stxref{intraline-whitespace}}@stxref{line-ending} @arbno{@stxref{intraline-whitespace}}
+ Nothing (ignored).  Allows you to split up a long string over multiple
+ lines; ignoring initial whitespace on the continuation lines allows
+ you to indent them.
+ @end table
+ 
+ Except for a line ending, any character outside of an escape
+ sequence stands for itself in the string literal. A line ending
+ which is preceded by  @stxlit{@backslashchar{}}@arbno{@meta{intraline-whitespace}}
+ expands to nothing (along with any trailing @meta{intraline-whitespace}),
+ and can be used to indent strings for improved legibility.
+ Any other line ending has the same effect as inserting a @stxlit{@backslashchar{}n}
+ character into the string.
+ 
+ Examples:
+ @example
+ "The word \"recursion\" has many meanings."
+ "Another example:\ntwo lines of text"
+ "Hereâ€™s text \
+ containing just one line"
+ "\x03B1; is named GREEK SMALL LETTER ALPHA."
+ @end example
+ 
+ @anchor{string quasi-literals}
+ @subsection String templates
+ 
+ The following syntax is a @dfn{string template} (also called
+ a string quasi-literal or
+ ``@uref{http://en.wikipedia.org/wiki/Here_document, here document}''):
+ @example
+ &@{Hello &[name]!@}
+ @end example
+ Assuming the variable @code{name} evaluates to @code{"John"}
+ then the example evaluates to @code{"Hello John!"}.
+ 
+ The Kawa reader converts the above example to:
+ @example
+ ($string$ "Hello " $<<$ name $>>$ "!")
+ @end example
+ See the @uref{http://srfi.schemers.org/srfi-109/srfi-109.html,SRFI-109}
+ specification for details.
+ 
+ @display
+ @stxdef{extended-string-literal} @stxlit{&@lbracechar{}} [@stxref{initial-ignored}] @arbno{@stxref{string-literal-part}} @stxlit{@rbracechar{}}
+ @stxdef{string-literal-part}  @i{any character except} @stxlit{&}, @stxlit{@lbracechar{}} @i{or} @stxlit{@rbracechar{}}
+     | @stxlit{@lbracechar{}} @arbno{@stxref{string-literal-part}} @stxlit{@rbracechar{}}
+     | @stxref{char-ref}
+     | @stxref{entity-ref}
+     | @stxref{special-escape}
+     | @stxref{enclosed-part}
+ @end display
+ 
+ You can use the plain @code{"@var{string}"} syntax for
+ longer multiline strings, but @code{&@{@var{string}@}} has
+ various advantages.
+ The syntax is less error-prone because the start-delimiter is
+ different from the end-delimiter.  Also note that nested braces
+ are allowed: a right brace @code{@rbracechar{}} is only an end-delimiter
+ if it is unbalanced, so you would seldom need to escape it:
+ @example
+ &@{This has a @{braced@} section.@}
+   @result{} "This has a @{braced@} section."
+ @end example
+ 
+ The escape character used for special characters is
+ @stxlit{&}.  This is compatible with XML syntax and @ref{XML literals}.
+ 
+ @subsubsection Special characters
+ 
+ @display
+ @stxdef{char-ref}
+     @stxlit{&#} @atleastone{@stxref{digit}} @stxlit{;}
+   | @stxlit{&#x} @atleastone{@stxref{hex-digit}}  @stxlit{;}
+ @stxdef{entity-ref}
+     @stxlit{&} @stxref{char-or-entity-name} @stxlit{;}
+ @stxdef{char-or-entity-name} @meta{tagname}
+ @end display
+ 
+ You can the standard XML syntax for character references, using
+ either decimal or hexadecimal values. The following string has two
+ instances of the Ascii escape character, as either decimal 27 or hex 1B:
+ @example
+ &@{&#27;&#x1B;@} @result{} "\e\e"
+ @end example
+ 
+ You can also use the pre-defined XML entity names:
+ @example
+ &@{&amp; &lt; &gt; &quot; &apos;@} @result{} "& < > \" '"
+ @end example
+ In addition, @code{&lbrace;} @code{&rbrace;} can be used for left and
+ right curly brace, though you don't need them for balanced parentheses:
+ @example
+ &@{ &rbrace;_&lbrace; / @{_@} @}  @result{} " @}_@{ / @{_@} "
+ @end example
+ 
+ You can use the @uref{http://www.w3.org/2003/entities/2007/w3centities-f.ent,standard XML entity names}. For example:
+ @example
+ &@{L&aelig;rdals&oslash;yri@}
+   @result{} "LÃ¦rdalsÃ¸yri"
+ @end example
+ 
+ You can also use the standard R7RS character names @code{null},
+ @code{alarm}, @code{backspace}, @code{tab}, @code{newline}, @code{return},
+ @code{escape}, @code{space}, and @code{delete}.
+ For example:
+ @example
+ &@{&escape;&space;@}
+ @end example
+ 
+ The syntax @code{&@var{name};} is actually syntactic sugar
+ (specifically reader syntax) to the variable reference
+ @code{$entity$:@var{name}}.
+ Hence you can also define your own entity names:
+ @example
+ (define $entity$:crnl "\r\n")
+ &@{&crnl;@} âŸ¹ "\r\n"
+ @end example
+ 
+ @subsubsection Multiline string literals
+ 
+ @example
+ @stxdef{initial-ignored}
+     @arbno{@stxref{intraline-whitespace}} @stxref{line-ending} @arbno{@stxref{intraline-whitespace}} @stxlit{&|}
+ @stxdef{special-escape}
+     @arbno{@stxref{intraline-whitespace}} @stxlit{&|}
+   | @stxlit{&} @stxref{nested-comment}
+   | @stxlit{&-} @arbno{@stxref{intraline-whitespace}} @stxref{line-ending}
+ @end example
+ 
+ A line-ending directly in the text is becomes a newline,
+ as in a simple string literal:
+ @example
+ (string-capitalize &@{one two three
+ uno dos tres
+ @}) @result{} "One Two Three\nUno Dos Tres\n"
+ @end example
+ However, you have extra control over layout.
+ If the string is in a nested expression, it is confusing
+ (and ugly) if the string cannot be indented to match
+ the surrounding context. The indentation marker @stxlit{&|}
+ is used to mark the end of insignificant initial whitespace.
+ The @code{&|} characters and all the preceding whitespace are removed.
+ In addition, it also suppresses an initial newline.  Specifically,
+ when the initial left-brace is followed by optional (invisible)
+ intraline-whitespace, then a newline, then optional
+ intraline-whitespace (the indentation), and finally the indentation
+ marker @code{&|} - all of which is removed from the output.
+ Otherwise the @code{&|} only removes initial intraline-whitespace
+ on the same line (and itself).
+ 
+ @example
+ (write (string-capitalize &@{
+      &|one two three
+      &|uno dos tres
+ @}) out)
+     @result{} @i{prints} "One Two Three\nUno Dos Tres\n"
+ @end example
+ 
+ As a matter of style, all of the indentation lines should line up.
+ It is an error if there are any non-whitespace characters between
+ the previous newline and the indentation marker.
+ It is also an error to write an indentation marker before the
+ first newline in the literal.
+ 
+ The line-continuation marker @stxlit{&-} is used to suppress a newline:
+ @example
+ &@{abc&-
+   def@} @result{} "abc  def"
+ @end example
+ 
+ You can write a @code{#|...|#}-style comment following a @code{&}.
+ This could be useful for annotation, or line numbers:
+ @example
+ &@{&#|line 1|#one two
+   &#|line 2|# three
+   &#|line 3|#uno dos tres
+ @} @result{} "one two\n three\nuno dos tres\n"
+ @end example
+ 
+ @subsubsection Embedded expressions
+ 
+ @example
+ @stxdef{enclosed-part}
+     @stxlit{&} @arbno{@stxref{enclosed-modifier}} @stxlit{[} @arbno{@stxref{expression}} @stxlit{]}
+   | @stxlit{&} @arbno{@stxref{enclosed-modifier}} @stxlit{(} @atleastone{@stxref{expression}} @stxlit{)}
+ @end example
+ 
+ An embedded expression has the form @code{&[@var{expression}]}.
+ It is evaluated, the result converted to a string (as by @code{display}),
+ and the result added in the result string.
+ (If there are multiple expressions, they are all evaluated and
+ the corresponding strings inserted in the result.)
+ @example
+ &@{Hello &[(string-capitalize name)]!@}
+ @end example
+ 
+ You can leave out the square brackets when the expression
+ is a parenthesized expression:
+ @example
+ &@{Hello &(string-capitalize name)!@}
+ @end example
+ 
+ @subsubsection Formatting
+ 
+ @example
+ @stxdef{enclosed-modifier}
+   @stxlit{~} @meta{format-specifier-after-tilde}
+ @end example
+ 
+ Using @ref{Format,@code{format}} allows finer-grained control over the
+ output, but a problem is that the association between format
+ specifiers and data expressions is positional, which is hard-to-read
+ and error-prone. A better solution places the specifier adjacant to
+ the data expression:
+ @example
+ &@{The response was &~,2f(* 100.0 (/ responses total))%.@}
+ @end example
+ 
+ The following escape forms are equivalent to the corresponding
+ forms withput the @stxlit{~}@meta{fmt-spec}, except the
+ expression(s) are formatted using @code{format}:
+ @display
+ @stxlit{&~}@meta{fmt-spec}@stxlit{[}@arbno{@meta{expression}}@stxlit{]} 
+ @end display
+ Again using parentheses like this:
+ @display
+ @stxlit{&~}@meta{fmt-spec}@stxlit{(}@atleastone{@meta{expression}}@stxlit{)}
+ @end display
+ is equivalent to:
+ @display
+ @stxlit{&~}@meta{fmt-spec}@stxlit{[(}@atleastone{@meta{expression}}@stxlit{)]}
+ @end display
+ 
+ The syntax of @code{format} specifications is arcane, but it allows you
+ to do some pretty neat things in a compact space.
+ For example to include @code{"_"} between each element of
+ the array @code{arr} you can use the @code{~@{...~@}} format speciers:
+ @example
+ (define arr [5 6 7])
+ &@{&~@{&[arr]&~^_&~@}@} @result{} "5_6_7"
+ @end example
+ 
+ If no format is specified for an enclosed expression,
+ the that is equivalent to a @code{~a} format specifier,
+ so this is equivalent to:
+ @example
+ &@{&~@{&~a[arr]&~^_&~@}@} @result{} "5_6_7"
+ @end example
+ which is in turn equivalent to:
+ @example
+ (format #f "~@{~a~^_~@}" arr)
+ @end example
+ 
+ The fine print that makes this work:
+ If there are multiple expressions in a @code{&[...]} with
+ no format specifier then there is an implicit @code{~a} for
+ each expression.
+ On the other hand, if there is an explicit format specifier,
+ it is not repeated for each enclosed expression: it appears
+ exactly once in the effective format string, whether
+ there are zero, one, or many expressions.
+ 
+ @node Unicode
+ @section Unicode character classes and conversions
+ 
+ @ignore
+ The procedures exported by the @rsixlibrary{unicode} library provide
+ access to some aspects of the Unicode semantics for characters and
+ strings: category information, case--independent comparisons, case
+ mappings, and normalization.
+ @end ignore
+ 
+ Some of the procedures that operate on characters or strings ignore the
+ difference between upper case and lower case.  These procedures have
+ @code{-ci} (for ``case insensitive'') embedded in their names.
+ 
+ 
+ @subsection Characters
+ 
+ @deffn Procedure char-upcase @var{char}
+ @deffnx Procedure char-downcase @var{char}
+ @deffnx Procedure char-titlecase @var{char}
+ @deffnx Procedure char-foldcase @var{char}
+ These procedures take a character argument and return a character
+ result.
+ 
+ If the argument is an upper--case or title--case character, and if there
+ is a single character that is its lower--case form, then
+ @func{char-downcase} returns that character.
+ 
+ If the argument is a lower--case or title--case character, and there is
+ a single character that is its upper--case form, then @func{char-upcase}
+ returns that character.
+ 
+ If the argument is a lower--case or upper--case character, and there is
+ a single character that is its title--case form, then
+ @func{char-titlecase} returns that character.
+ 
+ If the argument is not a title--case character and there is no single
+ character that is its title--case form, then @func{char-titlecase}
+ returns the upper--case form of the argument.
+ 
+ Finally, if the character has a case--folded character, then
+ @func{char-foldcase} returns that character.  Otherwise the character
+ returned is the same as the argument.
+ 
+ For Turkic characters @code{#\x130} and @code{#\x131},
+ @func{char-foldcase} behaves as the identity function; otherwise
+ @func{char-foldcase} is the same as @func{char-downcase} composed with
+ @func{char-upcase}.
+ 
+ @example
+ (char-upcase #\i)               @result{}  #\I
+ (char-downcase #\i)             @result{}  #\i
+ (char-titlecase #\i)            @result{}  #\I
+ (char-foldcase #\i)             @result{}  #\i
+ 
+ (char-upcase #\ÃŸ)               @result{}  #\ÃŸ
+ (char-downcase #\ÃŸ)             @result{}  #\ÃŸ
+ (char-titlecase #\ÃŸ)            @result{}  #\ÃŸ
+ (char-foldcase #\ÃŸ)             @result{}  #\ÃŸ
+ 
+ (char-upcase #\Î£)               @result{}  #\Î£
+ (char-downcase #\Î£)             @result{}  #\Ïƒ
+ (char-titlecase #\Î£)            @result{}  #\Î£
+ (char-foldcase #\Î£)             @result{}  #\Ïƒ
+ 
+ (char-upcase #\Ï‚)               @result{}  #\Î£
+ (char-downcase #\Ï‚)             @result{}  #\Ï‚
+ (char-titlecase #\Ï‚)            @result{}  #\Î£
+ (char-foldcase #\Ï‚)             @result{}  #\Ïƒ
+ @end example
+ 
+ @quotation
+ @emph{Note:} @func{char-titlecase} does not always return a title--case
+ character.
+ @end quotation
+ 
+ @quotation
+ @emph{Note:} These procedures are consistent with Unicode's
+ locale--independent mappings from scalar values to scalar values for
+ upcase, downcase, titlecase, and case--folding operations.  These
+ mappings can be extracted from @file{UnicodeData.txt} and
+ @file{CaseFolding.txt} from the Unicode Consortium, ignoring Turkic
+ mappings in the latter.
+ 
+ Note that these character--based procedures are an incomplete
+ approximation to case conversion, even ignoring the user's locale.  In
+ general, case mappings require the context of a string, both in
+ arguments and in result.  The @func{string-upcase},
+ @func{string-downcase}, @func{string-titlecase}, and
+ @func{string-foldcase} procedures perform more general case conversion.
+ @end quotation
+ @end deffn
+ 
+ @deffn Procedure char-ci=? @vari{char} @varii{char} @variii{char} @dots{}
+ @deffnx Procedure char-ci<? @vari{char} @varii{char} @variii{char} @dots{}
+ @deffnx Procedure char-ci>? @vari{char} @varii{char} @variii{char} @dots{}
+ @deffnx Procedure char-ci<=? @vari{char} @varii{char} @variii{char} @dots{}
+ @deffnx Procedure char-ci>=? @vari{char} @varii{char} @variii{char} @dots{}
+ These procedures are similar to @func{char=?}, etc., but operate on the
+ case--folded versions of the characters.
+ 
+ @example
+ (char-ci<? #\z #\Z)             @result{} #f
+ (char-ci=? #\z #\Z)             @result{} #f
+ (char-ci=? #\Ï‚ #\Ïƒ)             @result{} #t
+ @end example
+ @end deffn
+ 
+ 
+ @deffn Procedure char-alphabetic? @var{char}
+ @deffnx Procedure char-numeric? @var{char}
+ @deffnx Procedure char-whitespace? @var{char}
+ @deffnx Procedure char-upper-case? @var{char}
+ @deffnx Procedure char-lower-case? @var{char}
+ @deffnx Procedure char-title-case? @var{char}
+ These procedures return @true{} if their arguments are alphabetic,
+ numeric, whitespace, upper--case, lower--case, or title--case
+ characters, respectively; otherwise they return @false{}.
+ 
+ A character is alphabetic if it has the Unicode ``Alphabetic'' property.
+ A character is numeric if it has the Unicode ``Numeric'' property.  A
+ character is whitespace if has the Unicode ``White_Space'' property.  A
+ character is upper case if it has the Unicode ``Uppercase'' property,
+ lower case if it has the ``Lowercase'' property, and title case if it is
+ in the Lt general category.
+ 
+ @example
+ (char-alphabetic? #\a)          @result{}  #t
+ (char-numeric? #\1)             @result{}  #t
+ (char-whitespace? #\space)      @result{}  #t
+ (char-whitespace? #\x00A0)      @result{}  #t
+ (char-upper-case? #\Î£)          @result{}  #t
+ (char-lower-case? #\Ïƒ)          @result{}  #t
+ (char-lower-case? #\x00AA)      @result{}  #t
+ (char-title-case? #\I)          @result{}  #f
+ (char-title-case? #\x01C5)      @result{}  #t
+ @end example
+ @end deffn
+ 
+ @deffn Procedure char-general-category @var{char}
+ Return a symbol representing the Unicode general category of
+ @var{char}, one of @code{Lu}, @code{Ll}, @code{Lt}, @code{Lm},
+ @code{Lo}, @code{Mn}, @code{Mc}, @code{Me}, @code{Nd}, @code{Nl},
+ @code{No}, @code{Ps}, @code{Pe}, @code{Pi}, @code{Pf}, @code{Pd},
+ @code{Pc}, @code{Po}, @code{Sc}, @code{Sm}, @code{Sk}, @code{So},
+ @code{Zs}, @code{Zp}, @code{Zl}, @code{Cc}, @code{Cf}, @code{Cs},
+ @code{Co}, or @code{Cn}.
+ 
+ @example
+ (char-general-category #\a)         @result{} Ll
+ (char-general-category #\space)     @result{} Zs
+ (char-general-category #\x10FFFF)   @result{} Cn  
+ @end example
+ @end deffn
+ 
+ 
+ @subsection Deprecated in-place case modification
+ 
+ The following functions are deprecated; they really don't
+ and cannot do the right thing, because in some languages
+ upper and lower case can use different number of characters.
+ 
+ @deffn Procedure string-upcase! str
+ @emph{Deprecated:} Destructively modify @var{str}, replacing the letters
+ by their upper-case equivalents.
+ @end deffn
+ 
+ @deffn Procedure string-downcase! str
+ @emph{Deprecated:} Destructively modify @var{str}, replacing the letters
+ by their upper-lower equivalents.
+ @end deffn
+ 
+ @deffn Procedure string-capitalize! str
+ @emph{Deprecated:} Destructively modify @var{str}, such that the letters that start a new word
+ are replaced by their title-case equivalents, while non-initial letters
+ are replaced by their lower-case equivalents.
+ @end deffn
+ 
+ @node Regular expressions, , Unicode, Characters and text
+ @section Regular expressions
+ 
+ Kawa provides @dfn{regular expressions}, which is a convenient
+ mechanism for matching a string against a @dfn{pattern}
+ and maybe replacing matching parts.
+ 
+ A regexp is a string that describes a pattern. A regexp matcher tries
+ to match this pattern against (a portion of) another string, which we
+ will call the text string. The text string is treated as raw text and
+ not as a pattern.
+ 
+ Most of the characters in a regexp pattern are meant to match
+ occurrences of themselves in the text string. Thus, the pattern ``@code{abc}''
+ matches a string that contains the characters ``@code{a}'', ``@code{b}'',
+ ``@code{c}'' in succession.
+ 
+ In the regexp pattern, some characters act as @dfn{metacharacters},
+ and some character sequences act as @dfn{metasequences}. That is, they
+ specify something other than their literal selves. For example, in the
+ pattern ``@code{a.c}'', the characters ``@code{a}'' and ``@code{c}'' do stand
+ for themselves but the metacharacter ``@code{.}'' can match any character
+ (other than newline). Therefore, the pattern ``@code{a.c}'' matches an
+ ``@code{a}'', followed by any character, followed by a ``@code{c}''.
+ 
+ If we needed to match the character ``@code{.}'' itself, we @dfn{escape}
+ it, ie, precede it with a backslash ``@code{\}''. The character sequence
+ ``@code{\.}'' is thus a metasequence, since it doesnâ€™t match itself but
+ rather just ``@code{.}''.  So, to match ``@code{a}'' followed by a literal
+ ``@code{.}'' followed by ``@code{c}'' we use the regexp pattern
+ ``@code{a\.c}''.  To write this as a Scheme string literal,
+ you need to quote the backslash, so you need to write @code{"a\\.c"}.
+ Kawa also allows the literal syntax @code{#/a\.c/},
+ which avoids the need to double the backslashes.
+ 
+ You can choose between two similar styles of regular expressions.
+ The two differ slightly in terms of which characters act as metacharacters,
+ and what those metacharacters mean:
+ @itemize
+ @item
+ Functions starting with @code{regex-} are implemented using
+ the @code{java.util.regex} package.
+ This is likely to be more efficient, has better Unicode support and
+ some other minor extra features, and literal syntax @code{#/a\.c/}
+ mentioned above.
+ @item
+ Functions starting with @code{pregexp-} are implemented in pure Scheme
+ using Dorai Sitaram's ``Portable Regular Expressions for Scheme'' library.
+ These will be portable to more Scheme implementations, including BRL,
+ and is available on older Java versions.
+ @end itemize
+ 
+ 
+ @subsection Java regular expressions
+ 
+ The syntax for regular expressions is
+ @uref{http://java.sun.com/javase/6/docs/api/java/util/regex/Pattern.html, documented here}.
+ 
+ @deffn Type regex
+ A compiled regular expression,
+ implemented as @code{java.util.regex.Pattern}.
+ @end deffn
+ 
+ @deffn Constructor regex arg
+ Given a regular expression pattern (as a string),
+ compiles it to a @code{regex} object.
+ 
+ @example
+ (regex "a\\.c")
+ @end example
+ This compiles into a pattern that matches an
+ ``@code{a}'', followed by any character, followed by a ``@code{c}''.
+ @end deffn
+ 
+ The Scheme reader recognizes ``@code{#/}'' as the start of a
+ regular expression @dfn{pattern literal}, which ends with the next
+ un-escaped ``@code{/}''.
+ This has the big advantage that you don't need to double the backslashes:
+ @example
+ #/a\.c/
+ @end example
+ This is equivalent to @code{(regex "a\\.c")}, except it is
+ compiled at read-time.
+ If you need a literal ``@code{/}'' in a pattern, just escape it
+ with a backslash: ``@code{#/a\/c/}'' matches a ``@code{a}'',
+ followed by a ``@code{/}'', followed by a ``@code{c}''.
+ 
+ You can add single-letter @emph{modifiers} following the pattern literal.
+ The following modifiers are allowed:
+ @table @code
+ @item i
+ The modifier ``@code{i}'' cause the matching to ignore case.
+ For example the following pattern matches ``@code{a}'' or ``@code{A}''.
+ @example
+ #/a/i
+ @end example
+ @item m
+ Enables ``metaline'' mode.
+ Normally metacharacters ``@code{^}'' and ``@code{$}'
+ match at the start end end of the entire input string.
+ In metaline mode ``@code{^}'' and ``@code{$}'' also
+ match just before or after a line terminator.
+ 
+ Multiline mode can also be enabled by the metasequence ``@code{(?m)}''. 
+ @item s
+ Enable ``singleline'' (aka ``dot-all'') mode.
+ In this mode the matacharacter ``@code{.} matches any character,
+ including a line breaks.
+ This mode be enabled by the metasequence ``@code{(?s)}''.
+ @end table
+ 
+ The following functions accept a regex either as
+ a pattern string or a compiled @code{regex} pattern.
+ I.e. the following are all equivalent:
+ @example
+ (regex-match "b\\.c" "ab.cd")
+ (regex-match #/b\.c/ "ab.cd")
+ (regex-match (regex "b\\.c") "ab.cd")
+ (regex-match (java.util.regex.Pattern:compile "b\\.c") "ab.cd")
+ @end example
+ These all evaluate to the list @code{("b.c")}.
+ 
+ The following functions must be imported by doing one of:
+ @example
+ (require 'regex) ;; or
+ (import (kawa regex))
+ @end example
+ 
+ @deffn Procedure regex-match-positions regex string [start [end]]
+ 
+ The procedure @code{regexâ€‘matchâ€‘position} takes pattern and a
+ text @var{string}, and returns a match if the regex matches (some part of)
+ the text string.
+ 
+ Returns @code{#f} if the regexp did not match the string;
+ and a list of index pairs if it did match.
+ @example
+ (regex-match-positions "brain" "bird") @result{} #f
+ (regex-match-positions "needle" "hay needle stack")
+   @result{} ((4 . 10))
+ @end example
+ 
+ In the second example, the integers 4 and 10 identify the substring
+ that was matched. 4 is the starting (inclusive) index and 10 the
+ ending (exclusive) index of the matching substring.
+ 
+ @example
+ (substring "hay needle stack" 4 10) @result{} "needle"
+ @end example
+ 
+ In this case the return list contains only one index
+ pair, and that pair represents the entire substring matched by the
+ regexp. When we discuss subpatterns later, we will see how a single
+ match operation can yield a list of submatches.
+ 
+ @code{regexâ€‘matchâ€‘positions} takes optional third and fourth arguments
+ that specify the indices of the text string within which the matching
+ should take place.
+ 
+ @example
+ (regex-match-positions "needle"
+   "his hay needle stack -- my hay needle stack -- her hay needle stack"
+   24 43)
+   @result{} ((31 . 37))
+ @end example
+ 
+ Note that the returned indices are still reckoned relative to the full text string.
+ @end deffn
+ 
+ @deffn Procedure regex-match regex string [start [end]]
+ The procedure @code{regexâ€‘match} is called like @code{regexâ€‘matchâ€‘positions}
+ but instead of returning index pairs it returns the matching substrings:
+ @example
+ (regex-match "brain" "bird") @result{} #f
+ (regex-match "needle" "hay needle stack")
+   @result{} ("needle")
+ @end example
+ 
+ @code{regexâ€‘match} also takes optional third and fourth arguments,
+ with the same meaning as does @code{regexâ€‘matchâ€‘positions}.
+ @end deffn
+ 
+ @deffn Procedure regex-split regex string
+ Takes two arguments, a @var{regex} pattern and a text @var{string},
+ and returns a list of substrings of the text string,
+ where the pattern identifies the delimiter separating the substrings.
+ @example
+ (regex-split ":" "/bin:/usr/bin:/usr/bin/X11:/usr/local/bin")
+   @result{} ("/bin" "/usr/bin" "/usr/bin/X11" "/usr/local/bin")
+ 
+ (regex-split " " "pea soup")
+   @result{} ("pea" "soup")
+ @end example
+ 
+ If the first argument can match an empty string, then the list of all
+ the single-character substrings is returned, plus we get
+ a empty strings at each end.
+ 
+ @example
+ (regex-split "" "smithereens")
+   @result{} ("" "s" "m" "i" "t" "h" "e" "r" "e" "e" "n" "s" "")
+ @end example
+ 
+ (Note: This behavior is different from @code{pregexp-split}.)
+ 
+ To identify one-or-more spaces as the delimiter, take care to use the regexp
+ ``@code{ +}'', not ``@code{ *}''.
+ @example
+ (regex-split " +" "split pea     soup")
+   @result{} ("split" "pea" "soup")
+ (regex-split " *" "split pea     soup")
+   @result{} ("" "s" "p" "l" "i" "t" "" "p" "e" "a" "" "s" "o" "u" "p" "")
+ @end example
+ @end deffn
+ 
+ @deffn Procedure regexâ€‘replace regex string replacement
+ Replaces the matched portion of the text @var{string} by another a
+ @var{replacdement} string.
+ @example
+ (regex-replace "te" "liberte" "ty")
+   @result{} "liberty"
+ @end example
+ 
+ Submatches can be used in the replacement string argument.
+ The replacement string can use ``@code{$@var{n}}''
+ as a @dfn{backreference} to refer back to the @var{n}th
+ submatch, ie, the substring that matched the @var{n}th
+ subpattern.   ``@code{$0}'' refers to the entire match.
+ @example
+ (regex-replace #/_(.+?)_/
+                "the _nina_, the _pinta_, and the _santa maria_"
+ 		"*$1*"))
+   @result{} "the *nina*, the _pinta_, and the _santa maria_"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure regexâ€‘replace* regex string replacement
+ Replaces all matches in the text @var{string} by the @var{replacement} string:
+ @example
+ (regex-replace* "te" "liberte egalite fraternite" "ty")
+   @result{} "liberty egality fratyrnity"
+ (regex-replace* #/_(.+?)_/
+                 "the _nina_, the _pinta_, and the _santa maria_"
+                 "*$1*")
+   @result{} "the *nina*, the *pinta*, and the *santa maria*"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure regex-quote pattern
+ Takes an arbitrary string and returns a pattern string that precisely
+ matches it. In particular, characters in the input string that could
+ serve as regex metacharacters are escaped as needed.
+ 
+ @example
+ (regex-quote "cons")
+   @result{} "\Qcons\E"
+ @end example
+ @code{regexâ€‘quote} is useful when building a composite regex
+ from a mix of regex strings and verbatim strings.
+ @end deffn
+ 
+ @subsection Portable Scheme regular expressions
+ 
+ This provides the procedures @code{pregexp}, @code{pregexpâ€‘matchâ€‘positions},
+ @code{pregexpâ€‘match}, @code{pregexpâ€‘split}, @code{pregexpâ€‘replace},
+ @code{pregexpâ€‘replace*}, and @code{pregexpâ€‘quote}.
+ 
+ Before using them, you must require them:
+ @example
+ (require 'pregexp)
+ @end example
+ 
+ These procedures have the same interface as the corresponding
+ @code{regex-} versions, but take slightly different pattern syntax.
+ The replace commands use ``@code{\}'' instead of ``@code{$}''
+ to indicate substitutions.
+ Also, @code{pregexpâ€‘split} behaves differently from
+ @code{regexâ€‘split} if the pattern can match an empty string.
+ 
+ See @uref{http://www.ccs.neu.edu/home/dorai/pregexp/index.html,here for details}.
+ 
+ @node Data structures
+ @chapter Data structures
+ 
+ @menu
+ * Sequences::
+ * Lists::
+ * Vectors::
+ * Uniform vectors::
+ * Bytevectors::
+ * Ranges::
+ * Streams:: Lazy lists.
+ * Arrays::  Multi-dimensional Arrays
+ * Hash tables::
+ @end menu
+ 
+ @node Sequences
+ @section Sequences
+ 
+ A @dfn{sequence} is a generalized list, consisting of zero or more values.
+ You can choose between a number of different kinds of sequence implementations.
+ Scheme traditionally has @ref{Lists,lists} and @ref{Vectors,vectors}.
+ Any Java class that implements @code{java.util.List} is a sequence type.
+ Raw Java arrays can also be viewerd as a sequence,
+ and strings can be viewed a sequence (or vector) of characters.
+ Kawa also provides @ref{Uniform vectors,uniform vectors}.
+ 
+ Sequence types differ in their API, but given a sequence type @var{stype}
+ you can construct instances of that type using the syntax:
+ @example
+ (@var{stype} @var{v0} @var{v1} .... @var{vn})
+ @end example
+ For example:
+ @example
+ (bytevector 9 8 7 6)  @result{} #u8(9 8 7 6)
+ @end example
+ 
+ For a raw Java class name @var{jname} you may need to use
+ the empty keyword @code{||:} to separate constructor parameters (if any)
+ from sequence elements, as in:
+ @example
+ (gnu.lists.U8Vector ||: 9 8 7 6)  @result{} #u8(9 8 7 6)
+ @end example
+ This syntax works with any type with a default constructor
+ and a 1-argument @code{add} method;
+ see @ref{Allocating objects} for details.
+ You can use the same syntax for allocating arrays,
+ though array creation supports @ref{Creating-new-Java-arrays,more options}.
+ 
+ To extract an element from Scheme sequence of type @var{stype}
+ there is usually a function @code{@var{stype}-ref}.  For example:
+ @example
+ (define vec1 (vector 5 6 7 8))
+ (vector-ref vec1 2) @result{} 7
+ @end example
+ 
+ More concisely, you can use (Kawa-specific) function call syntax:
+ @example
+ (vec1 3) @result{} 8
+ @end example
+ 
+ The index can be another sequence, which creates a new sequence
+ of the selected indexes:
+ @example
+ (vec1 [3 0 2 1]) @result{} #(8 5 7 6)
+ @end example
+ It is convenient to use a @ref{Ranges,@dfn{range}} to select
+ a sub-sequence:
+ @example
+ (vec1 [1 <=: 3]) @result{} #(6 7 8)
+ (vec1 [2 <:]) @result{} #(7 8)
+ @end example
+ 
+ The same function call syntax also works for raw Java arrays
+ (though the index is restricted to an integer, not a sequence or array):
+ @example
+ (define arr1 (long[] 4 5 6 7))
+ (arr1 3) @result{} 7
+ @end example
+ 
+ To assign to (replace) an element from a sequence of Scheme type @var{stype}
+ there is usually a function @code{@var{stype}-set!}:
+ @example
+ (vector-set! vec1 1 9)
+ vec1 @result{} #(5 9 7 8)
+ @end example
+ 
+ Again, you can use the function call syntax:
+ @example
+ (set! (vec1 2) 'x)
+ vec1 @result{} #(5 9 x 8)
+ @end example
+ 
+ @deffn Procedure length seq
+ Returns the number of elements of the @var{seq}.
+ 
+ @example
+ (length '(a b c))             @result{}  3
+ (length '(a (b) (c d e)))     @result{}  3
+ (length '())                  @result{}  0
+ (length [3 4 [] 12])          @result{}  4
+ (length (vector))             @result{}  0
+ (length (int[] 7 6))          @result{}  2
+ @end example
+ 
+ The length of a string is the number of characters (Unicode code points).
+ In contrast, the @code{length} @emph{method} (of the @code{CharSequence} interface)
+ returns the number of 16-bit code points:
+ @example
+ (length "Hello")              @result{}  5
+ (define str1 "Hello \x1f603;!")
+ (invoke str1 'length)         @result{}  9
+ (length str1)                 @result{}  8 ; Used to return 9 in Kawa 2.x.
+ (string-length str1)          @result{}  8
+ @end example
+ @end deffn
+ 
+ @node Lists
+ @section Lists
+ 
+ A pair (sometimes called a @dfn{dotted pair}) is a record structure
+ with two fields called the car and cdr fields (for historical
+ reasons). Pairs are created by the procedure @code{cons}. The
+ car and cdr fields are accessed by the procedures @code{car} and
+ @code{cdr}. The car and cdr fields are assigned by the procedures
+ @code{set-car!} and @code{set-cdr!}.
+ 
+ Pairs are used primarily to represent lists. A @dfn{list} can be
+ defined recursively as either the empty list or a pair whose
+ cdr is a list. More precisely, the set of lists is defined as
+ the smallest set @var{X} such that:
+ @itemize
+ @item
+ The empty list is in @var{X}.
+ @item
+ If @var{list} is in @var{X}, then any pair whose cdr field contains
+ @var{list} is also in @var{X}.
+ @end itemize
+ 
+ The objects in the car fields of successive pairs of a list are
+ the elements of the list. For example, a two-element list
+ is a pair whose car is the first element and whose cdr is a
+ pair whose car is the second element and whose cdr is the
+ empty list. The length of a list is the number of elements,
+ which is the same as the number of pairs.
+ 
+ The empty list is a special object of its own type. It is not
+ a pair, it has no elements, and its length is zero.
+ 
+ @emph{Note:} The above definitions imply that all lists have finite
+ length and are terminated by the empty list.
+ 
+ The most general notation (external representation) for
+ Scheme pairs is the â€œdottedâ€� notation @code{(@var{c1} . @var{c2} )}
+ where @var{c1} is the value of the car field and
+ @var{c2} is the value of the cdr field.
+ For example @code{(4 . 5)} is a pair whose car is 4 and
+ whose cdr is 5. Note that @code{(4 . 5)} is the external representation
+ of a pair, not an expression that evaluates to a pair.
+ 
+ A more streamlined notation can be used for lists: the
+ elements of the list are simply enclosed in parentheses and
+ separated by spaces. The empty list is written @code{()}.
+ For example,
+ @example
+ (a b c d e)
+ @end example
+ and
+ @example
+ (a . (b . (c . (d . (e . ())))))
+ @end example
+ are equivalent notations for a list of symbols.
+ 
+ A chain of pairs not ending in the empty list is called an
+ @dfn{improper list}. Note that an improper list is not a list.
+ The list and dotted notations can be combined to represent
+ improper lists:
+ @example
+ (a b c . d)
+ @end example
+ is equivalent to
+ @example
+ (a . (b . (c . d)))
+ @end example
+ 
+ @emph{Needs to finish merging from R7RS!}
+ 
+ @deffn Procedure make-list k [fill]
+ Returns a newly allocated list of @var{k} elements.  If a second argument
+ is given, the each element is initialized to @var{fill}.
+ Otherwise the initial contents of each element is unspecified.
+ @example
+ (make-list 2 3)   @result{} (3 3)
+ @end example
+ @end deffn
+ 
+ @anchor{SRFI-1}
+ @subsection SRFI-1 list library
+ 
+ The @uref{http://srfi.schemers.org/srfi-1/srfi-1.html, SRFI-1 List Library}
+ is available, though not enabled by default.  To use its functions you
+ must @code{(require 'list-lib)} or @code{(require 'srfi-1)}.
+ @example
+ (require 'list-lib)
+ (iota 5 0 -0.5) @result{} (0.0 -0.5 -1.0 -1.5 -2.0)
+ @end example
+ 
+ @deffn Procedure reverse! list
+ The result is a list consisting of the elements of @var{list} in reverse order.
+ No new pairs are allocated, instead the pairs of @var{list} are re-used,
+ with @code{cdr} cells of @var{list} reversed in place.  Note that if @var{list}
+ was pair, it becomes the last pair of the reversed result.
+ @end deffn
+ 
+ @anchor{SRFI-101}
+ @subsection SRFI-101 Purely Functional Random-Access Pairs and Lists
+ 
+ @uref{http://srfi.schemers.org/srfi-101/srfi-101.html, SRFI-101}
+ specifies immutable (read-only) lists with fast (logarithmic) indexing
+ and functional
+ update (i.e. return a modified list).
+ These are implemented by a @code{RAPair} class
+ which extends the generic @code{pair} type, which means that most
+ code that expects a standard list will work on these lists as well.
+ 
+ @node Vectors
+ @section Vectors
+ 
+ Vectors are heterogeneous structures whose elements are indexed by
+ integers.  A vector typically occupies less space than a list of the
+ same length, and the average time needed to access a randomly chosen
+ element is typically less for the vector than for the list.
+ 
+ The @emph{length} of a vector is the number of elements that it
+ contains.  This number is a non--negative integer that is fixed when the
+ vector is created.  The @emph{valid indices} of a vector are the exact
+ non--negative integer objects less than the length of the vector.  The
+ first element in a vector is indexed by zero, and the last element is
+ indexed by one less than the length of the vector.
+ 
+ Vectors are written using the notation @code{#(@var{obj} ...)}.
+ For example, a vector of length 3 3 containing the number zero
+ in element 0, the list @code{(2 2 2 2)} in element 1, and the
+ string @code{"Anna"} in element 2 can be written as following:
+ @example
+ #(0 (2 2 2 2) "Anna")
+ @end example
+ Note that this is the external representation of a vector.
+ In Kawa, a vector datum is self-evaluating,
+ but for style (and compatibility with R7RS) is is suggested
+ you quote a vector constant:
+ @example
+ â€™#(0 (2 2 2 2) "Anna")  @result{} #(0 (2 2 2 2) "Anna")
+ @end example
+ 
+ Compare these different ways of creating a vector:
+ @table @code
+ @item (vector a b c)
+ In this case @code{a}, @code{b}, and @code{c} are expressions evaluated at
+ run-time and the results used to initialize a newly-allocated 3-element vector.
+ @item [a b c]
+ Same as using vector, but more concise, and results in an immutable
+ (non-modifiable) vector.
+ @item #(a b c)
+ This is reader syntax and creates a vector literal,
+ at read-time, early in compile-time.
+ The symbols @code{a}, @code{b}, and @code{c} are not evaluated
+ but instead used literally.
+ @item `#(,a ,b ,c)
+ This is reader-syntax, using quasi-quotation,
+ so @code{a}, @code{b}, and @code{c} are expressions evaluated at run-time.
+ This is equivalent to @code{[a b c]} in that it results in an immutable vector.
+ @end table
+ 
+ 
+ @deffn Type vector
+ The type of vector objects.
+ @end deffn
+ 
+ @deffn Constructor vector @var{obj} @dots{}
+ Return a newly allocated vector whose elements contain the given
+ arguments.  Analogous to @code{list}.
+ 
+ @example
+ (vector 'a 'b 'c)               @result{}  #(a b c)
+ @end example
+ 
+ Alternatively, you can use square-bracket syntax,
+ which results in an immutable vector:
+ @example
+ ['a 'b 'c]               @result{}  #(a b c)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure make-vector @var{k}
+ @deffnx Procedure make-vector @var{k} @var{fill}
+ Return a newly allocated vector of @var{k} elements.  If a second
+ argument is given, then each element is initialized to @var{fill}.
+ Otherwise the initial contents of each element is @code{#!null}.
+ @end deffn
+ 
+ @deffn Procedure vector? @var{obj}
+ Return @true{} if @var{obj} is a vector, @false{} otherwise.
+ @end deffn
+ 
+ @deffn Procedure vector-length @var{vector}
+ Return the number of elements in @var{vector} as an exact integer.
+ 
+ @end deffn
+ 
+ @deffn Procedure vector-ref @var{vector} @var{k}
+ It is an error if @var{k} is not a valid index of @var{vector}.
+ The @func{vector-ref}
+ procedure returns the contents of element @var{k} of @var{vector}.
+ 
+ @example
+ (vector-ref '#(1 1 2 3 5 8 13 21) 5)     @result{}  8
+ (vector-ref '#(1 1 2 3 5 8 13 21)
+   (inexact->exact (round (* 2 (acos -1)))))
+ @result{} 13
+ @end example
+ @end deffn
+ 
+ @deffn Procedure vector-set! @var{vector} @var{k} @var{obj}
+ It is an error if @var{k} is not a valid index of @var{vector}.
+ The @func{vector-set!}
+ procedure stores @var{obj} in element @var{k} of @var{vector}, and
+ returns no values.
+ 
+ @example
+ (let ((vec (vector 0 '(2 2 2 2) "Anna")))
+   (vector-set! vec 1 '("Sue" "Sue"))
+   vec)
+   @result{}  #(0 ("Sue" "Sue") "Anna")
+ 
+ (vector-set! '#(0 1 2) 1 "doe")
+   @result{}  @i{error}    ;; constant vector
+ @end example
+ @end deffn
+ 
+ A concise alternative to @code{vector-ref} and @code{vector-set!}
+ is to use function call syntax.  For example:
+ @example
+ (let ((vec (vector 0 '(2 2 2 2) "Anna")))
+   (set! (vec 1) '("Sue" "Sue"))
+   (list (vec 2) (vec 1)))
+   @result{}  ("Anna" ("Sue" "Sue"))
+ @end example
+ 
+ @deffn Procedure vector->list @var{vector} [@var{start} [@var{end}]]
+ The @func{vector->list} procedure returns a newly allocated list of the
+ objects contained in the elements of @var{vector}
+ between @var{start} and @var{end}.
+ 
+ @example
+ (vector->list '#(dah dah didah))        @result{}  (dah dah didah)
+ (vector->list '#(dah dah didah) 1 2)    @result{}  (dah)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure list->vector @var{list}
+ The @func{list->vector} procedure returns a newly created vector
+ initialized to the elements of the list @var{list}, in order.
+ @example
+ (list->vector '(dididit dah))           @result{}  #(dididit dah)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure vector-copy vector [start [end]]
+ Returns a newly allocated copy of the elements of the given
+ @var{vector} between @var{start} and @var{end} . The elements of the new
+ vector are the same (in the sense of @code{eqv?}) as the elements
+ of the old.
+ 
+ @example
+ (define a #(1 8 2 8)) ; a may be immutable
+ (define b (vector-copy a))
+ (vector-set! b 0 3)   ; b is mutable
+ b                     @result{}      #(3 8 2 8)
+ (define c (vector-copy b 1 3))
+ c                     @result{} #(8 2)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure vector-copy! to at from [start [end]]
+ Copies the elements of vector from between start and end
+ to vector to, starting at at. The order in which elements
+ are copied is unspecified, except that if the source and
+ destination overlap, copying takes place as if the source is first
+ copied into a temporary vector and then into the destination.
+ This can be achieved without allocating storage by making
+ sure to copy in the correct direction in such circumstances.
+ 
+ It is an error if @var{at} is less than zero or greater than the length
+ of @var{to}.
+ It is also an error if @code{(- (vector-length @var{to}) @var{at})} is less
+ than @code{(- @var{end} @var{start})}.
+ 
+ @example
+ (define a (vector 1 2 3 4 5))
+ (define b (vector 10 20 30 40 50))
+ (vector-copy! b 1 a 0 2)
+ b    @result{} #(10 1 2 40 50)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure vector-append @var{arg}...
+ Creates a newly allocated vector whose elements are the
+ concatenation of the elements of the given arguments.
+ Each @var{arg} may be a vector or a list.
+ @example
+ (vector-append #(a b c) #(d e f))
+     @result{} #(a b c d e f)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure {vector-fill!} @var{vector fill} [@var{start} [@var{end}]]
+ Stores @var{fill} in in the elements of @var{vector}
+ between @var{start} and @var{end}.
+ @example
+ (define a (vector 1 2 3 4 5))
+ (vector-fill! a 'smash 2 4)
+ a  @result{} #(1 2 smash smash 5)
+ @end example
+ @end deffn
+ 
+ The procedures @code{vector-map} and @code{vector-for-each}
+ are documented in @ref{Mapping functions}.
+ 
+ @node Uniform vectors
+ @section Uniform vectors
+ 
+ Uniform vectors are vectors whose elements are of the same numeric type.
+ The are defined by @uref{http://srfi.schemers.org/srfi-4/srfi-4.html,SRFI-4}.
+ The type names (such as @code{s8vector}) are a Kawa extension.
+ 
+ @display
+ @stxdef{uniform-vector} @stxlit{#} @stxref{uniform-tag} @stxref{list}
+ @stxdef{uniform-tag} @stxlit{f32} | @stxlit{f64}
+     | @stxlit{s8} | @stxlit{s16} | @stxlit{s32} | @stxlit{s64}
+     | @stxlit{u8} | @stxlit{u16} | @stxlit{u32} | @stxlit{u64}
+ @end display
+ 
+ This example is a literal for a 5-element vector of unsigned short (@code{ushort}) values:
+ @example
+ (define uvec1 #u16(64000 3200 160 8 0))
+ @end example
+ 
+ Since a uniform vector is a sequence, you can use function-call
+ notation to index one.  For example:
+ @example
+ (uvec1 1) @result{} 3200
+ @end example
+ In this case the result is a primitive unsigned short (@code{ushort}),
+ which is converted to a @code{gnu.math.UShort} if an object is needed.
+ 
+ @deffn Type s8vector
+ The type of uniform vectors where each element can contain
+ a signed 8-bit integer.  Represented using an array of @code{byte}.
+ @end deffn
+ 
+ @deffn Type u8vector
+ The type of uniform vectors where each element can contain
+ an unsigned 8-bit integer.  Represented using an array of @code{<byte>},
+ but each element is treated as if unsigned.
+ 
+ This type is a synonym for @code{bytevector},
+ which has @ref{Bytevectors, extra functions}.
+ @end deffn
+ 
+ @deffn Type s16vector
+ The type of uniform vectors where each element can contain
+ a signed 16-bit integer.  Represented using an array of @code{short}.
+ @end deffn
+ 
+ @deffn Type u16vector
+ The type of uniform vectors where each element can contain
+ an unsigned 16-bit integer.  Represented using an array of @code{short},
+ but each element is treated as if unsigned.
+ @end deffn
+ 
+ @deffn Type s32vector
+ The type of uniform vectors where each element can contain
+ a signed 32-bit integer.  Represented using an array of @code{int}.
+ @end deffn
+ 
+ @deffn Type u32vector
+ The type of uniform vectors where each element can contain
+ an unsigned 32-bit integer.  Represented using an array of @code{int},
+ but each element is treated as if unsigned.
+ @end deffn
+ 
+ @deffn Type s64vector
+ The type of uniform vectors where each element can contain
+ a signed 64-bit integer.  Represented using an array of @code{long}.
+ @end deffn
+ 
+ @deffn Type u64vector
+ The type of uniform vectors where each element can contain
+ an unsigned 64-bit integer.  Represented using an array of @code{long},
+ but each element is treated as if unsigned.
+ @end deffn
+ 
+ @deffn Type f32vector
+ The type of uniform vectors where each element can contain
+ a 32-bit floating-point real.  Represented using an array of @code{float}.
+ @end deffn
+ 
+ @deffn Type f64vector
+ The type of uniform vectors where each element can contain
+ a 64-bit floating-point real.  Represented using an array of @code{double}.
+ @end deffn
+ 
+ @deffn Procedure s8vector? value
+ @deffnx Procedure u8vector? value
+ @deffnx Procedure s16vector? value
+ @deffnx Procedure u16vector? value
+ @deffnx Procedure s32vector? value
+ @deffnx Procedure u32vector? value
+ @deffnx Procedure s64vector? value
+ @deffnx Procedure u64vector? value
+ @deffnx Procedure f32vector? value
+ @deffnx Procedure f64vector? value
+ Return true iff @var{value} is a uniform vector of the specified type.
+ @end deffn
+ 
+ @deffn Procedure make-s8vector n [value]
+ @deffnx Procedure make-u8vector n [value]
+ @deffnx Procedure make-s16vector n [value]
+ @deffnx Procedure make-u16vector n [value]
+ @deffnx Procedure make-s32vector n [value]
+ @deffnx Procedure make-u32vector n [value]
+ @deffnx Procedure make-s64vector n [value]
+ @deffnx Procedure make-u64vector n [value]
+ @deffnx Procedure make-f32vector n [value]
+ @deffnx Procedure make-f64vector n [value]
+ Create a new uniform vector of the specified type,
+ having room for @var{n} elements.
+ Initialize each element to @var{value} if it is specified; zero otherwise.
+ @end deffn
+ 
+ @deffn Constructor s8vector value ...
+ @deffnx Constructor u8vector value ...
+ @deffnx Constructor s16vector value ..
+ @deffnx Constructor u16vector value ...
+ @deffnx Constructor s32vector value ...
+ @deffnx Constructor u32vector value ...
+ @deffnx Constructor s64vector value ...
+ @deffnx Constructor u64vector value ...
+ @deffnx Constructor f32vector value ...
+ @deffnx Constructor f64vector value ...
+ Create a new uniform vector of the specified type,
+ whose length is the number of @var{value}s specified,
+ and initialize it using those @var{value}s.
+ @end deffn
+ 
+ @deffn Procedure s8vector-length v
+ @deffnx Procedure u8vector-length v
+ @deffnx Procedure s16vector-length v
+ @deffnx Procedure u16vector-length v
+ @deffnx Procedure s32vector-length v
+ @deffnx Procedure u32vector-length v
+ @deffnx Procedure s64vector-length v
+ @deffnx Procedure u64vector-length v
+ @deffnx Procedure f32vector-length v
+ @deffnx Procedure f64vector-length v
+ Return the length (in number of elements) of the uniform vector @var{v}.
+ @end deffn
+ 
+ @deffn Procedure s8vector-ref v i
+ @deffnx Procedure u8vector-ref v i
+ @deffnx Procedure s16vector-ref v i
+ @deffnx Procedure u16vector-ref v i
+ @deffnx Procedure s32vector-ref v i
+ @deffnx Procedure u32vector-ref v i
+ @deffnx Procedure s64vector-ref v i
+ @deffnx Procedure u64vector-ref v i
+ @deffnx Procedure f32vector-ref v i
+ @deffnx Procedure f64vector-ref v i
+ Return the element at index @var{i} of the uniform vector @var{v}.
+ @end deffn
+ 
+ @deffn Procedure s8vector-set! v i x
+ @deffnx Procedure u8vector-set! v i x
+ @deffnx Procedure s16vector-set! v i x
+ @deffnx Procedure u16vector-set! v i x
+ @deffnx Procedure s32vector-set! v i x
+ @deffnx Procedure u32vector-set! v i x
+ @deffnx Procedure s64vector-set! v i x
+ @deffnx Procedure u64vector-set! v i x
+ @deffnx Procedure f32vector-set! v i x
+ @deffnx Procedure f64vector-set! v i x
+ Set the element at index @var{i} of uniform vector @var{v}
+ to the value @var{x}, which must be a number coercible
+ to the appropriate type.
+ @end deffn
+ 
+ @deffn Procedure s8vector->list v
+ @deffnx Procedure u8vector->list v
+ @deffnx Procedure s16vector->list v
+ @deffnx Procedure u16vector->list v
+ @deffnx Procedure s32vector->list v
+ @deffnx Procedure u32vector->list v
+ @deffnx Procedure s64vector->list v
+ @deffnx Procedure u64vector->list v
+ @deffnx Procedure f32vector->list v
+ @deffnx Procedure f64vector->list v
+ Convert the uniform vetor @var{v} to a list containing the elments of @var{v}.
+ @end deffn
+ 
+ @deffn Procedure list->s8vector l
+ @deffnx Procedure list->u8vector l
+ @deffnx Procedure list->s16vector l
+ @deffnx Procedure list->u16vector l
+ @deffnx Procedure list->s32vector l
+ @deffnx Procedure list->u32vector l
+ @deffnx Procedure list->s64vector l
+ @deffnx Procedure list->u64vector l
+ @deffnx Procedure list->f32vector l
+ @deffnx Procedure list->f64vector l
+ Create a uniform vector of the appropriate type, initializing it
+ with the elements of the list @var{l}.  The elements of @var{l}
+ must be numbers coercible the new vector's element type.
+ @end deffn
+ 
+ @subsection Relationship with Java arrays
+ 
+ Each uniform array type is implemented as an @dfn{underlying Java array},
+ and a length field.
+ The underlying type is
+ @code{byte[]} for @code{u8vector} or @code{s8vector};
+ @code{short[]} for @code{u16vector} or @code{u16vector};
+ @code{int[]} for @code{u32vector} or @code{s32vector};
+ @code{long[]} for @code{u64vector} or @code{s64vector};
+ @code{float[]} for @code{f32vector}; and
+ @code{double[]} for @code{f32vector}.
+ The length field allows a uniform array to only use the
+ initial part of the underlying array.  (This can be used
+ to support Common Lisp's fill pointer feature.)
+ This also allows resizing a uniform vector.  There is no
+ Scheme function for this, but you can use the @code{setSize} method:
+ @example
+ (invoke some-vector 'setSize 200)
+ @end example
+ 
+ If you have a Java array, you can create a uniform vector
+ sharing with the Java array:
+ @example
+ (define arr :: byte[] ((primitive-array-new byte) 10))
+ (define vec :: u8vector (make u8vector arr))
+ @end example
+ At this point @code{vec} uses @code{arr} for its underlying storage,
+ so changes to one affect the other.
+ It @code{vec} is re-sized so it needs a larger underlying array,
+ then it will no longer use @code{arr}.
+ 
+ @node Bytevectors
+ @section Bytevectors
+ 
+ @dfn{Bytevectors} represent blocks of binary data. They are
+ fixed-length sequences of bytes, where a @var{byte} is an exact
+ integer in the range [0, 255]. A bytevector is typically more
+ space-efficient than a vector containing the same values.
+ 
+ The length of a bytevector is the number of elements that
+ it contains. This number is a non-negative integer that is
+ fixed when the bytevector is created. The valid indexes of
+ a bytevector are the exact non-negative integers less than
+ the length of the bytevector, starting at index zero as with
+ vectors.
+ 
+ The @code{bytevector} type is equivalent to the @code{u8vector}
+ @ref{Uniform vectors,uniform vector} type, but is specified
+ by the R7RS standard.
+ 
+ Bytevectors are written using the notation @code{#u8(byte . . . )}.
+ For example, a bytevector of length 3 containing the byte
+ 0 in element 0, the byte 10 in element 1, and the byte 5 in
+ element 2 can be written as following:
+ @example
+ #u8(0 10 5)
+ @end example
+ Bytevector constants are self-evaluating, so they do not
+ need to be quoted in programs.
+ 
+ @deffn Type bytevector
+ The type of bytevector objects.
+ @end deffn
+ 
+ @deffn Constructor bytevector @var{byte} @dots{}
+ Return a newly allocated bytevector whose elements contain the given
+ arguments.  Analogous to @code{vector}.
+ @example
+ (bytevector 1 3 5 1 3 5)  @result{}  #u8(1 3 5 1 3 5)
+ (bytevector)  @result{}  #u8()
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bytevector? @var{obj}
+ Return @true{} if @var{obj} is a bytevector, @false{} otherwise.
+ @end deffn
+ 
+ @deffn Procedure make-bytevector k
+ @deffnx Procedure make-bytevector k byte
+ The @code{make-bytevector} procedure returns a newly allocated
+ bytevector of length @var{k}. If @var{byte} is given, then all elements
+ of the bytevector are initialized to @var{byte},
+ otherwise the contents of each element are unspecified.
+ @example
+ (make-bytevector 2 12) @result{} #u8(12 12)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bytevector-length bytevector
+ Returns the length of @var{bytevector} in bytes
+ as an exact integer.
+ @end deffn
+ 
+ @deffn Procedure bytevector-u8-ref bytevector k 
+ It is an error if @var{k} is not a valid index of @var{bytevector}.
+ Returns the @var{k}th byte of @var{bytevector}.
+ @example
+ (bytevector-u8-ref â€™#u8(1 1 2 3 5 8 13 21) 5)
+   @result{} 8
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bytevector-u8-set! bytevector k byte
+ It is an error if @var{k} is not a valid index of @var{bytevector}.
+ Stores @var{byte} as the @var{k}th byte of @var{bytevector}.
+ @example
+ (let ((bv (bytevector 1 2 3 4)
+   (bytevector-u8-set! bv 1 3)
+   bv)
+   @result{} #u8(1 3 3 4)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bytevector-copy bytevector [start [end]]
+ Returns a newly allocated bytevector containing the bytes
+ in @var{bytevector} between @var{start} and @var{end}.
+ 
+ @example
+ (define a #u8(1 2 3 4 5))
+ (bytevector-copy a 2 4))
+     @result{} #u8(3 4)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bytevector-copy! to at from [start [end]]
+ Copies the bytes of bytevector@var{from} between @var{start} and @var{end}
+ to bytevector @var{to}, starting at @var{at}. The order in which bytes
+ are copied is unspecified, except that if the source and destination overlap,
+ copying takes place as if the source is first
+ copied into a temporary bytevector and then into the destination.
+ This is achieved without allocating storage
+ by making sure to copy in the correct direction in such
+ circumstances.
+ 
+ It is an error if @var{at} is less than zero or greater than the length
+ of @var{to}.
+ It is also an error if @code{(- (bytevector-length @var{to}) @var{at})}
+ is less than @code{(- @var{end} @var{start})}.
+ 
+ @example
+ (define a (bytevector 1 2 3 4 5))
+ (define b (bytevector 10 20 30 40 50))
+ (bytevector-copy! b 1 a 0 2)
+ b        @result{} #u8(10 1 2 40 50)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure bytevector-append bytevector...
+ Returns a newly allocated bytevector whose elements are
+ the concatenation of the elements in the given bytevectors.
+ 
+ @example
+ (bytevector-append #u8(0 1 2) #u8(3 4 5))
+         @result{}  #u8(0 1 2 3 4 5)
+ @end example
+ @end deffn
+ 
+ @subsection Converting to or from strings
+ 
+ @deffn Procedure utf8->string bytevector [start [end]]
+ This procedure decodes the bytes of a bytevector between @var{start}
+ and @var{end}, interpreting as a UTF-8-encoded string,
+ and returns the corresponding string.
+ It is an error for @var{bytevector} to contain invalid UTF-8 byte sequences.
+ @example
+ (utf8->string #u8(#x41))  @result{} "A"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure utf16->string bytevector [start [end]]
+ @deffnx Procedure utf16be->string bytevector [start [end]]
+ @deffnx Procedure utf16le->string bytevector [start [end]]
+ These procedures interpret their <var>bytevector</var> argument as
+ a UTF-16 encoding of a sequence of characters,
+ and return an istring containing that sequence.
+ 
+ The bytevector subrange given to @code{utf16->string}
+ may begin with a byte order mark (BOM); if so, that BOM
+ determines whether the rest of the subrange is to be
+ interpreted as big-endian or little-endian; in either case,
+ the BOM will not become a character in the returned string.
+ If the subrange does not begin with a BOM, it is decoded using
+ the same implementation-dependent endianness used by
+ @code{string->utf16}.
+ 
+ The @code{utf16be->string} and @code{utf16le->string}
+ procedures interpret their inputs as big-endian or little-endian,
+ respectively.  If a BOM is present, it is treated as a normal
+ character and will become part of the result.
+ 
+ It is an error if @code{(- @var{end} @var{start})} is odd,
+ or if the bytevector subrange contains invalid UTF-16 byte sequences.
+ @end deffn
+ 
+ @deffn Procedure string->utf8 string [start [end]]
+ This procedure encodes the characters of a string between
+ @var{start} and @var{end} and returns the corresponding bytevector,
+ in UTF-8 encoding.
+ @example
+ (string->utf8 "Î»")     @result{} " #u8(#xCE #xBB)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure string->utf16 string [start [end]]
+ @deffnx Procedure string->utf16be string [start [end]]
+ @deffnx Procedure string->utf16le string [start [end]]
+ These procedures return a newly allocated (unless empty)
+ bytevector containing a UTF-16 encoding of the given substring.
+ 
+ The bytevectors returned by @code{string->utf16be}
+ and @code{string->utf16le}
+ do not contain a byte-order mark (BOM);
+ @code{string->utf16be}> returns a big-endian encoding,
+ while @code{string->utf16le} returns a little-endian encoding.
+ 
+ The bytevectors returned by @code{string->utf16}
+ begin with a BOM that declares an implementation-dependent
+ endianness, and the bytevector elements following that BOM
+ encode the given  substring using that endianness.
+ 
+ @emph{Rationale:}
+ These procedures are consistent with the Unicode standard.
+ Unicode suggests UTF-16 should default to big-endian, but
+ Microsoft prefers little-endian.
+ @end deffn
+ 
+ @node Ranges
+ @section Ranges
+ 
+ A @dfn{range} is an immutable sequence of values
+ that increase ``linearly'' - i.e. by a fixed amount.
+ Most commonly it's a sequence of consequtive integers.
+ An example of the syntax is @code{[3 <: 7]} which evaluates
+ to the sequence @code{[3 4 5 6]}.
+ You can specify an explicit increment with a @code{by:} option.
+ There are multiple ways to specify when the sequence stops.
+ For example @code{[3 by 2 <=: 7]} is the even numbers from
+ 3 up to 7 (inclusive, because of the @code{<=}).
+ 
+ Ranges are very useful for loop indexes, or selecting a sub-sequence.
+ If you have a sequence @var{q} and a range @var{r}, and you
+ use the syntax @code{(@var{q} @var{r})} to
+ ``apply''@var{q} with the argument @var{r},
+ is result is to select elements of @var{q} with indexes in @var{r}.
+ @example
+ ("ABCDEFG" [1 by: 2 <: 7])  @result{} "BDF"
+ @end example
+ 
+ A range can be @dfn{unbounded}, or non-finite, if you leave off
+ the end value.  For example @code{[3 by: 2]} is the odd integers starting at 3.
+ 
+ @display
+ @stxdef{unbounded-range}
+   @stxlit{[} @var{start-expression} @stxlit{by:} @var{step-expression} @stxlit{]}
+   | @stxlit{[} @var{start-expression} @stxlit{<:} @stxlit{]}
+ @end display
+ 
+ The expression @code{[@var{start} by: @var{step}]} evaluates to an
+ infinite sequence of values, starting with @var{start}, and followed by
+ @code{(+ @var{start} @var{step})},
+ @code{(+ @var{start} (* 2 @var{step}))}, and so on.
+ 
+ The syntax @code{[@var{start-expression} <:]}
+ is shorthand for @code{[@var{start-expression} by: 1]}.
+ 
+ @display
+ @stxdef{bounded-range} @stxlit{[} @var{start-expression} [@stxlit{by:} @var{step-expression}] @stxref{range-end} @stxlit{]}
+ @stxdef{range-end} @stxlit{<:} @var{end-expression}
+   | @stxlit{<=:} @var{end-expression}
+   | @stxlit{>:} @var{end-expression}
+   | @stxlit{>=:} @var{end-expression}
+   | @stxlit{size:} @var{size-expression}
+ @end display
+ 
+ A bounded range takes an initial subsequence of the unbounded
+ range specified by the @var{start-expression} and optional @var{step-expression}.
+ The different @var{end-expression} variants provide different
+ ways to specify the initial subsequence.
+ 
+ If @code{size: @var{size}} is specified, then the resulting range
+ is the first @var{size} elements of unbounded sequence.
+ 
+ In the @code{<: @var{end}} or @code{<=: @var{end}} cases then
+ the sequence counts up: The @var{step} must be positive, and defaults to 1.
+ The resulting values are those  @var{x} such that @code{(< @var{x} @var{end})},
+ or  @code{(<= @var{x} @var{end})}, respectively.
+ 
+ In the @code{>: @var{end}} or @code{>=: @var{end}} cases then
+ the sequence counts down: The @var{step} must be negative, and defaults to -1.
+ The resulting values are those  @var{x} such that @code{(> @var{x} @var{end})},
+ or  @code{(>= @var{x} @var{end})}, respectively.
+ 
+ The @var{start-expression}, @var{step-expression}, and @var{size-expression}
+ must evaluate to real numbers, not necessarily integers.
+ For example: @code{[1 by: 0.5 <=: 3.0]} is @code{[1.0 1.5 2.0 2.5 3.0]}.
+ 
+ The two pseudo-ranges @code{[<:]} and @code{[>:]} are useful as
+ array indexes. They mean ``all of the valid indexes'' of the array being indexed.
+ For increasing index values use @code{[<:]}; for decreasing
+ index values (i.e. reversing) use @code{[>:]}.
+ 
+ @node Streams
+ @section Streams - lazy lists
+ 
+ Streams, sometimes called lazy lists, are a sequential data structure
+ containing elements computed only on demand. A stream is either null
+ or is a pair with a stream in its cdr. Since elements of a stream are
+ computed only when accessed, streams can be infinite. Once computed,
+ the value of a stream element is cached in case it is needed again.
+ 
+ @emph{Note:} These are not the same as Java 8 streams.
+ 
+ @example
+ (require 'srfi-41)
+ (define fibs
+   (stream-cons 1
+     (stream-cons 1
+       (stream-map +
+         fibs
+         (stream-cdr fibs)))))
+ (stream->list 8 fibs) @result{} (1 1 2 3 5 8 13 21)
+ @end example
+ 
+ See the @uref{http://srfi.schemers.org/srfi-41/srfi-41.html, SRFI 41 specification} for details.
+ 
+ The Kawa implementations builds on @ref{Lazy evaluation,,promises}.
+ The @code{stream-null} value is a promise that evaluates to the empty list.
+ The result of @code{stream-cons} is an eager immutable pair whose
+ @code{car} and @code{cdr} properties return promises.
+ 
+ @node Arrays
+ @section Multi-dimensional Arrays
+ 
+ Arrays are heterogeneous data structures that generaize vectors to multiple
+ indexes or dimensions.  Instead of a single integer index,
+ there are multiple indexes:  An index is a vector of integers;
+ the length of a valid index sequence
+ is the rank or the number of dimensions of an array.
+ 
+ @c @example
+ @c (define arr1 (
+ @c @end example
+ 
+ Kawa multi-dimensional arrays follows the
+ by @uref{http://srfi.schemers.org/srfi-25/srfi-25.html,SRFI-25 specification},
+ with additions from Racket's
+ @uref{https://docs.racket-lang.org/math/array.html, math.array} package
+ and other sources.
+ 
+ An array whose rank is 1, and where the (single) lower bound is 0
+ is a sequence.
+ Furthermore, if such an array is simple (not created by @code{share-array})
+ it will be implemented using a @code{<vector>}.
+ Uniform vectors and strings are also arrays in Kawa.
+ 
+ A rank-0 array has a single value.  It is essentially a box for that
+ value.  Functions that require arrays may treat non-arrays
+ as a rank-0 array containing that value.
+ 
+ An array of rank 2 is frequently called a @dfn{matrix}.
+ 
+ Note that Kawa arrays are distinct from Java (native) arrays.
+ The latter is a simpler one-dimensional vector-like data structure,
+ which is used to implement Kawa arrays and vectors.
+ 
+ @deffn Procedure array? obj
+ Returns @code{#t} if @var{obj} is an array, otherwise returns @code{#f}.
+ @end deffn
+ 
+ @subsection Array shape
+ 
+ The @dfn{shape} of an array consists of bounds for each index.
+ 
+ @c a simple-array is either a SimpleVector or a GeneralArray
+ @c a generic vector implements AVector
+ @c a stored-array is a simple-array or a transform (view) of a simple-array
+ 
+ The lower bound @var{b} and the upper bound @var{e} of a dimension are
+ exact integers with @code{(<= @var{b} @var{e})}. A valid index along the
+ dimension is an exact integer @var{i} that satisfies both
+ @code{(<= @var{b} @var{i})} and @code{(< @var{i} @var{e})}.
+ The length of the array along the dimension is the difference
+ @code{(- @var{e} @var{b})}.
+ The size of an array is the product of the lengths of its dimensions.
+ 
+ A procedure that requires a @var{shape} accepts any of the following:
+ @itemize
+ @item
+ A vector of simple @ref{Ranges,ranges}, one for each
+ dimension, all of who are
+ bounded (finite), consist of integer values,
+ and have a @var{step} of 1.
+ Each range, which is usually written as @code{[@var{b} <: @var{e}]},
+ expresses the bounds of the corresponding dimension.
+ For example @code{[[0 <: 5] [2 <=: 6]]} is the shape
+ of a rank-2 array, where the first index can be from 0 to 5 (exclusive),
+ while the second index can be from 2 to 6 (inclusive).
+ @item
+ A vector of simple integers.
+ Each integer @var{e} is an upper bound,
+ and is equivalent to the range @code{[0 <: @var{e}]}.
+ @item
+ A vector consisting of a mix of integers and ranges.
+ @item
+ A rank-2 array @var{S} whose own shape is @code{[@var{r} 2]}.
+ For each dimension @var{k}
+ (where @code{(<= @var{k} 0)} and @code{(< @var{k} @var{r})}),
+ the lower bound @var{b@sub{k}} is @code{(S @var{k} 0)},
+ and the upper bound @var{e@sub{k}} is @code{(S @var{k} 1)}.
+ @end itemize
+ 
+ @deffn Procedure shape bound ...
+ Returns a shape. The sequence @var{bound} ... must consist of an even number
+ of exact integers that are pairwise not decreasing. Each pair gives the
+ lower and upper bound of a dimension.
+ If the shape is used to specify the dimensions of an array
+ and @var{bound} ... is the sequence @var{b0} @var{e0} ... @var{bk} @var{ek}
+ ... of @var{n} pairs of bounds, then a valid index to the array is any
+ sequence @var{j0} ... @var{jk} ... of @var{n} exact integers where
+ each @var{jk} satisfies @code{(<= @var{bk} @var{jk})}
+ and @code{(< @var{jk} @var{ek})}.
+ 
+ The shape of a @var{d}-dimensional array is a @var{d} * 2 array
+ where the element at @var{k 0} contains the lower bound for an index along
+ dimension @var{k} and the element at @var{k 1} contains the
+ corresponding upper bound, where @var{k} satisfies @code{(<=  0 @var{k})}
+ and @code{(< @var{k} @var{d})}.
+ 
+ @code{(shape @@@var{bounds})}
+ is equivalent to:
+ @code{(array [2 (/ (length @var{bounds}) 2)] @@@var{bounds})}
+ @end deffn
+ 
+ @deffn Procedure array-rank array
+ Returns the number of dimensions of @var{array}.
+ @example
+ (array-rank
+   (make-array (shape 1 2 3 4)))
+ @end example
+ Returns 2.
+ @end deffn
+ 
+ @deffn Procedure array-start array k
+ Returns the lower bound (inclusive) for the index along dimension @var{k}.
+ This is most commonly 0.
+ @end deffn
+ 
+ @deffn Procedure array-end array k
+ Returns the upper bound for the index along dimension @var{k}.
+ The bound is exclusive - i.e. the first integer higher
+ than the last legal index.
+ @end deffn
+ 
+ @deffn Procedure array-size array
+ Return the total number of elements of @var{array}.
+ This is the product of @code{(- (array-end @var{array} @var{k}) (array-start @var{array} @var{k}))} for every valid @var{k}.
+ @end deffn
+ 
+ @subsection Array types
+ 
+ @deffn Type array
+ @deffnx Type array@var{N}
+ @deffnx Type array[@var{etype}]
+ @deffnx Type array@var{N}[@var{etype}]
+ 
+ The type @code{array} matches all array values.
+ The type @code{array@var{N}}, where @var{N} is an integer
+ matches array of rank @var{N}.
+ For example @code{array2} matches rank-2 array - i.e. matrixes.
+ 
+ You can optionally specify the element type @var{etype}.
+ This can be a primitive type.
+ For example a @code{array2[double]} is a rank-2 array
+ whose elements are @code{double} values.
+ @end deffn
+ 
+ @anchor{array-literals}
+ @subsection Array literals and printing
+ 
+ An array literal starts with @code{#} followed by its rank,
+ followed by a tag that describes the underlying vector (by default @code{a}),
+ optionally followed by information about its shape,
+ and finally followed by the cells, organized into dimensions using parentheses.
+ 
+ For example, @code{#2a((11 12 13) (21 22 23))} is a rank-2 array (a matrix)
+ whose shape is @code{[2 3]} or equivalently @code{[[0 <: 2] [0 <: 3]]}.
+ It is pretty-printed as:
+ @example
+ â•”#2a:2:3â•�â•—
+ â•‘11â”‚12â”‚13â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘21â”‚22â”‚23â•‘
+ â•šâ•�â•�â•§â•�â•�â•§â•�â•�â•�
+ @end example
+ 
+ @display
+ @stxdef{array-literal} @stxref{array-literal-header} @stxref{datum}
+ @stxdef{array-literal-header} @stxlit{#} @var{rank} @stxref{vectag} @arbno{@stxref{array-bound}} 
+ @stxdef{array-bound} [@stxlit{@@}@var{lower}]@stxlit{:}@var{length} | @stxlit{@@}@var{lower}
+ @stxdef{vectag} @stxlit{a} | @stxref{uniform-tag}
+ @end display
+ 
+ The @var{vectag} specifies the type of the elements of the array.
+ 
+ Following the @var{vectag} you can optionally include information
+ about the shape: For each dimension you can optionally specify
+ the lower bounds (after the character @code{"@@"}),
+ followed by the length of the dimension (after the character @code{":"}).
+ The shape information is required if a lower bound is non-zero,
+ or any length is zero.
+ 
+ The @stxref{datum} contains the elements in a nested-list format:
+ a rank-1 array (i.e. vector) uses a single list,
+ a rank-2 array uses a list-of-listrs, and so on.
+ The elements are in lexicographic order.
+ 
+ A uniform u32 array of rank 2 with index ranges 2..3 and 3..4:
+ @example
+ #2u32@@2@@3((1 2) (2 3))
+ @end example
+ 
+ This syntax follow Common Lisp with
+ @uref{https://www.gnu.org/software/guile/manual/html_node/Array-Syntax.html,Guile
+ extensions}.  (Note that Guile prints rank-0 arrays with an extra
+ set of parentheses.  Kawa follows Common Lisp in not doing so.)
+ 
+ When an array is printed with the @code{write} function,
+ the result is an @code{array-literal}.
+ Printing with @code{display} formats the array in a rectangular grid
+ using the @code{format-array} procedure.
+ (Note that @code{format-array} is only used when the output is in column 0,
+ because Kawa has very limited support for printing rectangles.)
+ 
+ @deffn Procedure format-array value [element-format]
+ Produce a nice ``pretty'' display for @var{value}, which is usually an array.
+ 
+ The top line includes an @code{array-literal-header}.
+ The lower bound are only printed if non-zero.
+ The dimension lengths are printed if there is zoom, or if one of them is zero.
+ @example
+ #|kawa:34|# (! arr (array [[1 <=: 2] [1 <=: 3]]
+ #|.....35|#   #2a((1 2) (3 4)) 9 #2a((3 4) (5 6))
+ #|.....36|#   [42 43] #2a:1:3((8 7 6)) #2a((90 91) (100 101))))
+ #|kawa:37|# arr
+ â•”#2a@@1:2@@1:3â•�â•�â•�â•�â•¤â•�â•�â•�â•�â•�â•�â•�â•�â•�â•—
+ â•‘#2aâ•�â•—  â”‚      9â”‚#2aâ•�â•—    â•‘
+ â•‘â•‘1â”‚2â•‘  â”‚       â”‚â•‘3â”‚4â•‘    â•‘
+ â•‘â•Ÿâ”€â”¼â”€â•¢  â”‚       â”‚â•Ÿâ”€â”¼â”€â•¢    â•‘
+ â•‘â•‘3â”‚4â•‘  â”‚       â”‚â•‘5â”‚6â•‘    â•‘
+ â•‘â•šâ•�â•§â•�â•�  â”‚       â”‚â•šâ•�â•§â•�â•�    â•‘
+ â•Ÿâ”€â”€â”€â”€â”€â”€â”€â”¼â”€â”€â”€â”€â”€â”€â”€â”¼â”€â”€â”€â”€â”€â”€â”€â”€â”€â•¢
+ â•‘â•”#1a:2â•—â”‚#2a:1:3â”‚â•”#2a:2:2â•—â•‘
+ â•‘â•‘42â”‚43â•‘â”‚â•‘8â”‚7â”‚6â•‘â”‚â•‘ 90â”‚ 91â•‘â•‘
+ â•‘â•šâ•�â•�â•§â•�â•�â•�â”‚â•šâ•�â•§â•�â•§â•�â•�â”‚â•Ÿâ”€â”€â”€â”¼â”€â”€â”€â•¢â•‘
+ â•‘       â”‚       â”‚â•‘100â”‚101â•‘â•‘
+ â•‘       â”‚       â”‚â•šâ•�â•�â•�â•§â•�â•�â•�â•�â•‘
+ â•šâ•�â•�â•�â•�â•�â•�â•�â•§â•�â•�â•�â•�â•�â•�â•�â•§â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�
+ @end example
+ If @var{element-format} is specified, it is a format string used
+ for format each non-array:
+ @example
+ #|kawa:38|# (format-array arr "~4,2f")
+ â•”#2a@@1:2@@1:3â•�â•�â•¤â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•¤â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•—
+ â•‘â•”#2a:2:2â•�â•�â•—  â”‚            9.00â”‚â•”#2a:2:2â•�â•�â•—    â•‘
+ â•‘â•‘1.00â”‚2.00â•‘  â”‚                â”‚â•‘3.00â”‚4.00â•‘    â•‘
+ â•‘â•Ÿâ”€â”€â”€â”€â”¼â”€â”€â”€â”€â•¢  â”‚                â”‚â•Ÿâ”€â”€â”€â”€â”¼â”€â”€â”€â”€â•¢    â•‘
+ â•‘â•‘3.00â”‚4.00â•‘  â”‚                â”‚â•‘5.00â”‚6.00â•‘    â•‘
+ â•‘â•šâ•�â•�â•�â•�â•§â•�â•�â•�â•�â•�  â”‚                â”‚â•šâ•�â•�â•�â•�â•§â•�â•�â•�â•�â•�    â•‘
+ â•Ÿâ”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”¼â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”¼â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â•¢
+ â•‘â•”#1a:2â•¤â•�â•�â•�â•�â•�â•—â”‚â•”#2a:1:3â•�â•�â•¤â•�â•�â•�â•�â•—â”‚â•”#2a:2:2â•�â•�â•�â•�â•�â•�â•—â•‘
+ â•‘â•‘42.00â”‚43.00â•‘â”‚â•‘8.00â”‚7.00â”‚6.00â•‘â”‚â•‘ 90.00â”‚ 91.00â•‘â•‘
+ â•‘â•šâ•�â•�â•�â•�â•�â•§â•�â•�â•�â•�â•�â•�â”‚â•šâ•�â•�â•�â•�â•§â•�â•�â•�â•�â•§â•�â•�â•�â•�â•�â”‚â•Ÿâ”€â”€â”€â”€â”€â”€â”¼â”€â”€â”€â”€â”€â”€â•¢â•‘
+ â•‘             â”‚                â”‚â•‘100.00â”‚101.00â•‘â•‘
+ â•‘             â”‚                â”‚â•šâ•�â•�â•�â•�â•�â•�â•§â•�â•�â•�â•�â•�â•�â•�â•‘
+ â•šâ•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•§â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•§â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�â•�
+ @end example
+ If the rank is more than 2, then each ``layer''
+ is printed separated by double lines.
+ @example
+ #|kawa:42|# (array-reshape [1 <=: 24] [3 2 4])
+ â•”#3a:3:2:4â•�â•�â•—
+ â•‘ 1â”‚ 2â”‚ 3â”‚ 4â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘ 5â”‚ 6â”‚ 7â”‚ 8â•‘
+ â• â•�â•�â•ªâ•�â•�â•ªâ•�â•�â•ªâ•�â•�â•£
+ â•‘ 9â”‚10â”‚11â”‚12â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘13â”‚14â”‚15â”‚16â•‘
+ â• â•�â•�â•ªâ•�â•�â•ªâ•�â•�â•ªâ•�â•�â•£
+ â•‘17â”‚18â”‚19â”‚20â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘21â”‚22â”‚23â”‚24â•‘
+ â•šâ•�â•�â•§â•�â•�â•§â•�â•�â•§â•�â•�â•�
+ @end example
+ @end deffn
+ 
+ @subsection Array construction
+ 
+ See also @code{array-reshape}
+ 
+ @deffn Procedure array shape obj ...
+ Returns a new array whose shape is given by @var{shape} and the initial
+ contents of the elements are @var{obj} ... in row major order. The array does
+ not retain a reference to @var{shape}.
+ @end deffn
+ 
+ @deffn Procedure make-array shape
+ @deffnx Procedure make-array shape value...
+ Returns a newly allocated array whose shape is given by @var{shape}.
+ If @var{value} is provided, then each element is initialized to it.
+ If there is more than one @var{value}, they are used in order, starting
+ over then the @var{value}s are exhausted.
+ If there is no @var{value}, the initial contents of each element is
+ unspecified.  (Actually, it is the @code{#!null}.)
+ The array does not retain a reference to @var{shape}.
+ 
+ @example
+ #|kawa:16|# @kbd{(make-array [2 4] 1 2 3 4 5)}
+ â•”#2a:2:4â•—
+ â•‘1â”‚2â”‚3â”‚4â•‘
+ â•Ÿâ”€â”¼â”€â”¼â”€â”¼â”€â•¢
+ â•‘5â”‚1â”‚2â”‚3â•‘
+ â•šâ•�â•§â•�â•§â•�â•§â•�â•�
+ @end example
+ 
+ @CompatibilityNote{} Guile has an incompatible @code{make-array} procedure.
+ @end deffn
+ 
+ @deffn Procedure build-array shape procedure
+ Construct a ``virtual array'' of the given @var{shape},
+ which uses no storage for the elements.
+ Instead, elements are calculated on-demand by calling @var{procedure},
+ which takes a single argument, an index vector.
+ 
+ There is no caching or memoization.
+ 
+ @example
+ #|kawa:1|# @kbd{(build-array [[10 <: 12] 3]}
+ #|....:2|# @kbd{  (lambda (ind)}
+ #|....:3|# @kbd{    (let ((x (ind 0)) (y (ind 1)))}
+ #|....:4|# @kbd{      (- x y))))}
+ #2a@@10:2:3
+ â•‘10â”‚ 9â”‚8â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â•¢
+ â•‘11â”‚10â”‚9â•‘
+ â•šâ•�â•�â•§â•�â•�â•§â•�â•�
+ @end example
+ @end deffn
+ 
+ @deffn Procedure index-array shape
+ Return a new immutable array of the specified @var{shape}
+ where each element is the corresponding row-major index.
+ Same as @code{(array-reshape [0 <: @var{size}] @var{shape})}
+ where @var{size} is the @code{array-size} of the resulting array.
+ 
+ @example
+ #|kawa:1|# @kbd{(index-array [[1 <: 3] [2 <: 6]])}
+ #2a@@1:2@@2:4
+ â•‘0â”‚1â”‚2â”‚3â•‘
+ â•Ÿâ”€â”¼â”€â”¼â”€â”¼â”€â•¢
+ â•‘4â”‚5â”‚6â”‚7â•‘
+ â•šâ•�â•§â•�â•§â•�â•§â•�â•�
+ @end example
+ 
+ @end deffn
+ 
+ @subsection Array indexing
+ 
+ If you ``call'' an array as it it were a function,
+ it is equivalent to using @code{array-index-ref},
+ which is generalization of @code{array-ref}.
+ For example, given a rank-2 array @var{arr} with integer indexes @var{i}
+ and @var{j}, the following all get the element of @var{arr}
+ at index @code{[@var{i} @var{j}]}.
+ @example
+ (@var{arr} @var{i} @var{j})
+ (array-index-ref @var{arr} @var{i} @var{j})
+ (array-ref @var{arr} @var{i} @var{j})
+ (array-ref @var{arr} [@var{i} @var{j}])
+ @end example
+ 
+ Using function-call notation or @code{array-index-ref}
+ (but not plain @code{array-ref}) you can do generalized APL-style
+ slicing and indirect indexing.
+ See under @code{array-index-ref} for examples.
+ 
+ @deffn Procedure array-ref array k ...
+ @deffnx Procedure array-ref array index
+ Returns the contents of the element of @var{array} at index @var{k} ....
+ The sequence @var{k} ... must be a valid index to @var{array}.
+ In the second form, @var{index} must be either a vector
+ (a 0-based 1-dimensional array) containing @var{k} ....
+ @example
+ (array-ref (array [2 3]
+               'uno 'dos 'tres
+               'cuatro 'cinco 'seis)
+    1 0)
+ @end example
+ Returns @code{cuatro}.
+ @example
+ (let ((a (array (shape 4 7 1 2) 3 1 4)))
+    (list (array-ref a 4 1)
+          (array-ref a (vector 5 1))
+          (array-ref a (array (shape 0 2)
+                          6 1))))
+ @end example
+ Returns @code{(3 1 4)}.
+ @end deffn
+ 
+ @deffn Procedure array-index-ref array index ...
+ Generalized APL-style array indexing, where each @var{index}
+ can be either an array or an integer.
+ 
+ If each @var{index} is an integer, then the result is the same as @code{array-ref}.
+ 
+ Otherwise, the result is an immutable array whose rank is the sum of the ranks of
+ each @var{index}.  An integer is treated as rank-0 array.
+ 
+ If @var{marr} is the result of @code{(array-index-ref @var{arr} @var{M@sub{1}} @var{M@sub{2}} ...)} then:
+ @example
+ (@var{marr} @var{i@sub{11}} @var{i@sub{12}} ... @var{i@sub{21}} @var{i@sub{22}} ...)
+ @end example
+ is defined as:
+ @example
+ (@var{arr} (@var{M@sub{1}} @var{i@sub{11}} @var{i@sub{12}} ...) (@var{M@sub{2}} @var{i@sub{21}} @var{i@sub{22}} ...) ...)
+ @end example
+ Each @var{M@sub{k}} gets as many indexes as its rank.
+ If @var{M@sub{k}} is an integer, then it we use
+ it directly without any indexing.
+ 
+ Here are some examples, starting with simple indexing.
+ @example
+ #|kawa:1|# (define arr (array #2a((1 4) (0 4))
+ #|.....2|#                    10 11 12 13 20 21 22 23 30 31 32 33))
+ #|kawa:3|# arr
+ â•”#2a@@1:3:4â•�â•�â•—
+ â•‘10â”‚11â”‚12â”‚13â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘20â”‚21â”‚22â”‚23â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘30â”‚31â”‚32â”‚33â•‘
+ â•šâ•�â•�â•§â•�â•�â•§â•�â•�â•§â•�â•�â•�
+ #|kawa:4|# (arr 2 3)
+ 23
+ @end example
+ If one index is a vector and the rest are scalar integers,
+ then the result is a vector:
+ @example
+ #|kawa:5|# (arr 2 [3 1])
+ #(23 21)
+ @end example
+ You can select a ``sub-matrix'' when all indexes are vectors:
+ @example
+ #|kawa:6|# (arr [2 1] [3 1 3])
+ â•”#2a:2:3â•�â•—
+ â•‘23â”‚21â”‚23â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘13â”‚11â”‚13â•‘
+ â•šâ•�â•�â•§â•�â•�â•§â•�â•�â•�
+ @end example
+ Using ranges for index vectors selects a rectangular sub-matrix.
+ @example
+ #|kawa:7|# (arr [1 <: 3] [1 <: 4])
+ â•”#2a:2:3â•�â•—
+ â•‘11â”‚12â”‚13â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘21â”‚22â”‚23â•‘
+ â•šâ•�â•�â•§â•�â•�â•§â•�â•�â•�
+ @end example
+ You can add new dimensions:
+ @example
+ #|kawa:8|# (arr [2 1] #2a((3 1) (3 2)))
+ #3aâ•¤â•�â•�â•—
+ â•‘23â”‚21â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â•¢
+ â•‘23â”‚22â•‘
+ â• â•�â•�â•ªâ•�â•�â•£
+ â•‘13â”‚11â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â•¢
+ â•‘13â”‚12â•‘
+ â•šâ•�â•�â•§â•�â•�â•�
+ @end example
+ The pseudo-range @code{[<:]} can be used to select all the indexes
+ along a dimension.  To select row 2 (1-origin):
+ @example
+ #|kawa:9|# (arr 2 [<:])
+ #(20 21 22 23)
+ @end example
+ To reverse the order use @code{[>:]}:
+ @example
+ #|kawa:10|# (arr 2 [>:])
+ #(23 22 21 20)
+ @end example
+ To select column 3:
+ @example
+ #|kawa:11|# (arr [<:] 3)
+ #(13 23 33)
+ @end example
+ If you actually want a column matrix (i.e. with shape @code{[3 1]}
+ you can write can place the index in a single-element vector:
+ @example
+ #|kawa:12|# (arr [<:] [3])
+ #2aâ•—
+ â•‘13â•‘
+ â•Ÿâ”€â”€â•¢
+ â•‘23â•‘
+ â•Ÿâ”€â”€â•¢
+ â•‘33â•‘
+ â•šâ•�â•�â•�
+ @end example
+ To expand that column to 5 colums you can repeat the column index:
+ @example
+ #|kawa:13|# [3 by: 0 size: 5]
+ #(3 3 3 3 3)
+ #|kawa:14|# (arr [<:] [3 by: 0 size: 5])
+ â•”#2a:3:5â•�â•¤â•�â•�â•¤â•�â•�â•—
+ â•‘13â”‚13â”‚13â”‚13â”‚13â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘23â”‚23â”‚23â”‚23â”‚23â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â”¼â”€â”€â”¼â”€â”€â”¼â”€â”€â•¢
+ â•‘33â”‚33â”‚33â”‚33â”‚33â•‘
+ â•šâ•�â•�â•§â•�â•�â•§â•�â•�â•§â•�â•�â•§â•�â•�â•�
+ @end example
+ @end deffn
+ 
+ @subsection Modifying arrays
+ 
+ You can use @code{set!} to modify one or multiple elements.
+ To modify a single element:
+ @example
+ (set! (@var{arr} @var{index} ...) @var{new-value})
+ @end example
+ is equivalent to
+ @example
+ (array-set! @var{arr} @var{index} ... @var{new-value})
+ @end example
+ You can set a slice (or all of the elements).
+ In that case:
+ @example
+ (set! (@var{arr} @var{index} ...) @var{new-array})
+ @end example
+ is equivalent to:
+ @example
+ (array-copy! (array-index-share @var{arr} @var{index} ...) @var{new-array})
+ @end example
+ 
+ @deffn Procedure array-set! array k ... obj
+ @deffnx Procedure array-set! array index obj
+ Stores @var{obj} in the element of @var{array} at index @var{k} ....
+ Returns the void value.
+ The sequence @var{k} ... must be a valid index to @var{array}.
+ In the second form, @var{index} must be either a vector or a
+ 0-based 1-dimensional array containing @var{k} ....
+ 
+ @example
+ (let ((a (make-array
+             (shape 4 5 4 5 4 5))))
+    (array-set! a 4 4 4 "huuhkaja")
+    (array-ref a 4 4 4))
+ @end example
+ Returns @code{"huuhkaja"}.
+ 
+ @CompatibilityNote{} SRFI-47, Guile and Scheme-48 have @code{array-set!} with a
+ different argument order.
+ @end deffn
+ 
+ @deffn Procedure array-copy! dst src
+ @CompatibilityNote{} Guile has a @code{array-copy!} with the reversed
+ argument order.
+ @end deffn
+ 
+ @deffn Procedure array-fill! array value
+ Set all the values @var{array} to @var{value}.
+ @end deffn
+ 
+ @subsection Transformations and views
+ 
+ A view or transform of an array is an array @var{a@sub{2}}
+ whose elements come from some other array @var{a@sub{1}},
+ given some transform function @var{T} that maps @var{a@sub{2}} indexes
+ to @var{a@sub{1}} indexes.
+ Specifically @code{(array-ref @var{a@sub{2}} @var{indexes})}
+ is @code{(array-ref @var{a@sub{1}} (@var{T} @var{indexes}))}.
+ Modifying @var{a@sub{2}} causes @var{a@sub{1}} to be modified;
+ modifying @var{a@sub{1}} may modify @var{a@sub{2}}
+ (depending on the transform function).
+ The shape of @var{a@sub{2}} is in generally different than that of @var{a@sub{1}}.
+ 
+ @deffn Procedure array-transform array shape transform
+ This is a general mechanism for creating a view.
+ The result is a new array with the given @var{shape}.
+ Accessing this new array is implemented by calling the @var{transform}
+ function on the index vector, which must return a new index vector
+ valid for indexing the original @var{array}.
+ Here is an example (using the same @code{arr} as in
+ the @code{array-index-ref} example):
+ @example
+ #|kawa:1|# (define arr (array #2a((1 4) (0 4))
+ #|.....2|#                    10 11 12 13 20 21 22 23 30 31 32 33))
+ #|kawa:14|# (array-transform arr #2a((0 3) (1 3) (0 2))
+ #|.....15|#   (lambda (ix) (let ((i (ix 0)) (j (ix 1)) (k (ix 2)))
+ #|.....16|#                  [(+ i 1)
+ #|.....17|#                   (+ (* 2 (- j 1)) k)])))
+ #3a:3@@1:2:2
+ â•‘10â”‚11â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â•¢
+ â•‘12â”‚13â•‘
+ â• â•�â•�â•ªâ•�â•�â•£
+ â•‘20â”‚21â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â•¢
+ â•‘22â”‚23â•‘
+ â• â•�â•�â•ªâ•�â•�â•£
+ â•‘30â”‚31â•‘
+ â•Ÿâ”€â”€â”¼â”€â”€â•¢
+ â•‘32â”‚33â•‘
+ â•šâ•�â•�â•§â•�â•�â•�
+ @end example
+ 
+ The @code{array-transform} is generalization of @code{share-array},
+ in that it does not require the @var{transform} to be affine.
+ Also note the different calling conversions for the @var{tranform}:
+ @code{array-transform} takes a single argument (a vector of indexes),
+ and returns a single result (a vector of indexes);
+ @code{share-array} takes one argument for each index, and returns
+ one value for each index.  The difference is historical.
+ @end deffn
+ 
+ @deffn Procedure array-index-share array index ...
+ This does the same generalized APL-style indexing
+ as @code{array-index-ref}.  However, the resulting array
+ is a modifiable view into argument @var{array}.
+ @end deffn
+ 
+ @deffn Procedure array-reshape array shape
+ Creates a new array @var{narray} of the given @var{shape},
+ such that @code{(array->vector @var{array})} and
+ @code{(array->vector @var{narray})} are equivalent.
+ I.e. the @var{i}'th element in row-major-order of @var{narray}
+ is the @var{i}'th element in row-major-order of @var{array}.
+ Hence @code{(array-size @var{narray})} (as specied from the @var{shape})
+ must be equal to @code{(array-size @var{array})}.
+ The resulting @var{narray} is a view such that modifying @var{array}
+ also modifies @var{narray} and vice versa.
+ @end deffn
+ 
+ @deffn Procedure share-array array shape proc
+ Returns a new array of @var{shape} shape that shares elements of @var{array}
+ through @var{proc}. The procedure @var{proc} must implement an affine
+ function that returns indices of @var{array} when given indices of the
+ array returned by @code{share-array}.
+ The array does not retain a reference to @var{shape}.
+ @example
+ (define i_4
+    (let* ((i (make-array
+                 (shape 0 4 0 4)
+                 0))
+           (d (share-array i
+                 (shape 0 4)
+                 (lambda (k)
+                    (values k k)))))
+       (do ((k 0 (+ k 1)))
+           ((= k 4))
+          (array-set! d k 1))
+       i))
+ @end example
+ 
+ Note: the affinity requirement for @var{proc} means that each value must
+ be a sum of multiples of the arguments passed to @var{proc}, plus a constant.
+ 
+ Implementation note: arrays have to maintain an internal index mapping
+ from indices @var{k1} ... @var{kd} to a single index into a backing vector;
+ the composition of this mapping and @var{proc} can be recognised
+ as @code{(@var{+ n0} (* @var{n1} @var{k1}) ... (* @var{nd} @var{kd}))}
+ by setting each index in turn to 1 and others to 0,
+ and all to 0 for the constant term; the composition can then be compiled
+ away, together with any complexity that the user introduced in their
+ procedure.
+ 
+ Here is an example where the @var{array} is a uniform vector:
+ @example
+ (share-array
+   (f64vector 1.0 2.0 3.0 4.0 5.0 6.0)
+   (shape 0 2 0 3)
+   (lambda (i j) (+ (* 2 i) j)))
+   @result{}  #2f64((1.0 2.0 3.0) (4.0 5.0 6.0))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure array-flatten array
+ @deffnx Procedure array->vector array
+ Return a vector consisting of the elements of the @var{array}
+ in row-major-order.
+ 
+ The result of @code{array-flatten} is fresh (mutable) copy, not a view.
+ The result of @code{array->vector} is a view: If @var{array} is mutable,
+ then modifying @var{array} changes the flattened result and vice versa.
+ 
+ If @var{array} is ``simple'',  @code{array->vector} returns the original vector.
+ Specifically, if @var{vec} is a vector then:
+ @example
+ (eq? @var{vec} (array->vector (array-reshape @var{vec} @var{shape})))
+ @end example
+ @end deffn
+ 
+ @subsection Miscellaneous
+ 
+ @deffn Procedure format-array value [element-format]
+ @end deffn
+ 
+ @node Hash tables
+ @section Hash tables
+ 
+ A @dfn{hashtable} is a data structure that
+ associates keys with values.
+ The hashtable has no intrinsic order for the (key, value) associations
+ it contains, and
+ supports in-place modification as the primary means of setting the contents
+ of a hash table.
+ Any object can be used as a key, provided a @dfn{hash function} and a suitable
+ @dfn{equivalence function} is available.
+ A hash function is a procedure that
+ maps keys to exact integer objects.
+ 
+ The hashtable provides key lookup and destructive update in amortised
+ constant time, provided that a good hash function is used. 
+ A hash function @var{h} is acceptable for an equivalence predicate @var{e} iff
+ @code{(@var{e} @var{obj1} @var{obj2})} implies
+ @code{(= (@var{h} @var{obj1}) (@var{h} @var{obj2}))}.
+ A hash function @var{h} is good for a equivalence predicate @var{e} if
+ it distributes the resulting hash values for non-equal objects
+ (by @var{e}) as uniformly as possible over the range of hash
+ values, especially in the case when some (non-equal) objects resemble
+ each other by e.g. having common subsequences. This definition is
+ vague but should be enough to assert that e.g. a constant function is
+ not a good hash function.
+ 
+ Kawa provides two complete sets of functions for hashtables:
+ @itemize
+ @item
+ The functions specified by R6RS have names starting with @code{hashtable-}
+ @item
+ The functions specified by the older
+ @uref{http://srfi.schemers.org/srfi-69/srfi-69.html, SRFI-69} specifiation
+ have names starting with @code{hash-table-}
+ @end itemize
+ 
+ Both interfaces use the same underlying datatype, so it is possible 
+ to mix and match from both sets.
+ That datatype implements @code{java.util.Map}.
+ @c The Kawa implementation has been optimized for performance and better
+ @c Java integration.  Specifically, the default hash function uses
+ @c the standard Java @code{hashCode} method.
+ Freshly-written code should probably use the R6RS functions.
+ 
+ @subsection R6RS hash tables
+ 
+ To use these hash table functions in your Kawa program you must first:
+ 
+ @example
+ (import (rnrs hashtables))
+ @end example
+ 
+ This section uses the @var{hashtable} parameter name for arguments that
+ must be hashtables, and the @var{key} parameter name for arguments that
+ must be hashtable keys.
+ 
+ @deffn Procedure make-eq-hashtable
+ @deffnx Procedure make-eq-hashtable @var{k}
+ Return a newly allocated mutable hashtable that accepts arbitrary
+ objects as keys, and compares those keys with @func{eq?}.  If an
+ argument is given, the initial capacity of the hashtable is set to
+ approximately @var{k} elements.
+ @end deffn
+ 
+ 
+ @deffn Procedure make-eqv-hashtable
+ @deffnx Procedure make-eqv-hashtable @var{k}
+ Return a newly allocated mutable hashtable that accepts arbitrary
+ objects as keys, and compares those keys with @func{eqv?}.  If an
+ argument is given, the initial capacity of the hashtable is set to
+ approximately @var{k} elements.
+ @end deffn
+ 
+ @deffn Procedure make-hashtable @var{hash-function} @var{equiv}
+ @deffnx Procedure make-hashtable @var{hash-function} @var{equiv} @var{k}
+ @var{hash-function} and @var{equiv} must be procedures.
+ @var{hash-function} should accept a key as an argument and should return
+ a non--negative exact integer object.  @var{equiv} should accept two
+ keys as arguments and return a single value.  Neither procedure should
+ mutate the hashtable returned by @func{make-hashtable}.
+ 
+ The @func{make-hashtable} procedure returns a newly allocated mutable
+ hashtable using @var{hash-function} as the hash function and @var{equiv}
+ as the equivalence function used to compare keys.  If a third argument
+ is given, the initial capacity of the hashtable is set to approximately
+ @var{k} elements.
+ 
+ Both @var{hash-function} and @var{equiv} should behave like pure
+ functions on the domain of keys.  For example, the @func{string-hash}
+ and @func{string=?} procedures are permissible only if all keys are
+ strings and the contents of those strings are never changed so long as
+ any of them continues to serve as a key in the hashtable.  Furthermore,
+ any pair of keys for which @var{equiv} returns true should be hashed to
+ the same exact integer objects by @var{hash-function}.
+ 
+ @quotation
+ @emph{Note:} Hashtables are allowed to cache the results of calling the
+ hash function and equivalence function, so programs cannot rely on the
+ hash function being called for every lookup or update.  Furthermore any
+ hashtable operation may call the hash function more than once.
+ @end quotation
+ @end deffn
+ 
+ @subsubsection Procedures
+ 
+ @deffn Procedure {hashtable?} @var{obj}
+ Return @true{} if @var{obj} is a hashtable, @false{} otherwise.
+ @end deffn
+ 
+ @deffn Procedure hashtable-size @var{hashtable}
+ Return the number of keys contained in @var{hashtable} as an exact
+ integer object.
+ @end deffn
+ 
+ @deffn Procedure hashtable-ref @var{hashtable} @var{key} @var{default}
+ Return the value in @var{hashtable} associated with @var{key}.  If
+ @var{hashtable} does not contain an association for @var{key},
+ @var{default} is returned.
+ @end deffn
+ 
+ @deffn Procedure {hashtable-set!} @var{hashtable} @var{key} @var{obj}
+ Change @var{hashtable} to associate @var{key} with @var{obj}, adding a
+ new association or replacing any existing association for @var{key}, and
+ returns unspecified values.
+ @end deffn
+ 
+ @deffn Procedure {hashtable-delete!} @var{hashtable} @var{key}
+ Remove any association for @var{key} within @var{hashtable} and returns
+ unspecified values.
+ @end deffn
+ 
+ @deffn Procedure {hashtable-contains?} @var{hashtable} @var{key}
+ Return @true{} if @var{hashtable} contains an association for @var{key},
+ @false{} otherwise.
+ @end deffn
+ 
+ @deffn Procedure {hashtable-update!} @var{hashtable} @var{key} @var{proc} @var{default}
+ @var{proc} should accept one argument, should return a single value, and
+ should not mutate @var{hashtable}.
+ 
+ The @func{hashtable-update!} procedure applies @var{proc} to the value
+ in @var{hashtable} associated with @var{key}, or to @var{default} if
+ @var{hashtable} does not contain an association for @var{key}.  The
+ @var{hashtable} is then changed to associate @var{key} with the value
+ returned by @var{proc}.
+ 
+ The behavior of @func{hashtable-update!} is equivalent to the following
+ code, but is may be (and is in Kawa) implemented more efficiently in cases
+ where the implementation can avoid multiple lookups of the same key:
+ 
+ @example
+ (hashtable-set!
+   hashtable key
+   (proc (hashtable-ref
+          hashtable key default)))
+ @end example
+ @end deffn
+ 
+ 
+ @deffn Procedure hashtable-copy @var{hashtable}
+ @deffnx Procedure hashtable-copy @var{hashtable} @var{mutable}
+ Return a copy of @var{hashtable}.  If the @var{mutable} argument is
+ provided and is true, the returned hashtable is mutable; otherwise it is
+ immutable.
+ @end deffn
+ 
+ @deffn Procedure {hashtable-clear!} @var{hashtable}
+ @deffnx Procedure {hashtable-clear!} @var{hashtable} @var{k}
+ Remove all associations from @var{hashtable} and returns unspecified
+ values.
+ 
+ If a second argument is given, the current capacity of the hashtable is
+ reset to approximately @var{k} elements.
+ @end deffn
+ 
+ @deffn Procedure hashtable-keys @var{hashtable}
+ Return a vector of all keys in @var{hashtable}.  The order of the vector
+ is unspecified.
+ @end deffn
+ 
+ @deffn Procedure hashtable-entries @var{hashtable}
+ Return two values, a vector of the keys in @var{hashtable}, and a vector
+ of the corresponding values.
+ 
+ Example:
+ 
+ @example
+ (let ((h (make-eqv-hashtable)))
+   (hashtable-set! h 1 'one)
+   (hashtable-set! h 2 'two)
+   (hashtable-set! h 3 'three)
+   (hashtable-entries h))
+ @result{} #(1 2 3) #(one two three) ; two return values
+ @end example
+ 
+ @noindent
+ the order of the entries in the result vectors is not known.
+ @end deffn
+ 
+ @subsubsection Inspection
+ 
+ @deffn Procedure hashtable-equivalence-function @var{hashtable}
+ Return the equivalence function used by @var{hashtable} to compare keys.
+ For hashtables created with @func{make-eq-hashtable} and
+ @func{make-eqv-hashtable}, returns @func{eq?} and @func{eqv?}
+ respectively.
+ @end deffn
+ 
+ @deffn Procedure hashtable-hash-function @var{hashtable}
+ Return the hash function used by @var{hashtable}.  For hashtables
+ created by @func{make-eq-hashtable} or @func{make-eqv-hashtable},
+ @false{} is returned.
+ @end deffn
+ 
+ @deffn Procedure {hashtable-mutable?} @var{hashtable}
+ Return @true{} if @var{hashtable} is mutable, otherwise @false{}.
+ @end deffn
+ 
+ @subsubsection Hash functions
+ 
+ The @func{equal-hash}, @func{string-hash}, and @func{string-ci-hash}
+ procedures of this section are acceptable as the hash functions of a
+ hashtable only if the keys on which they are called are not mutated
+ while they remain in use as keys in the hashtable.
+ 
+ @deffn Procedure equal-hash @var{obj}
+ Return an integer hash value for @var{obj}, based on its structure and
+ current contents.  This hash function is suitable for use with
+ @func{equal?} as an equivalence function.
+ @quotation
+ @emph{Note:} Like @func{equal?}, the @func{equal-hash} procedure must
+ always terminate, even if its arguments contain cycles.
+ @end quotation
+ @end deffn
+ 
+ @deffn Procedure string-hash @var{string}
+ Return an integer hash value for @var{string}, based on its current
+ contents.  This hash function is suitable for use with @func{string=?}
+ as an equivalence function.
+ @end deffn
+ 
+ @deffn Procedure string-ci-hash @var{string}
+ Return an integer hash value for @var{string} based on its current
+ contents, ignoring case.  This hash function is suitable for use with
+ @func{string-ci=?} as an equivalence function.
+ @end deffn
+ 
+ @deffn Procedure symbol-hash @var{symbol}
+ Return an integer hash value for @var{symbol}.
+ @end deffn
+ 
+ 
+ @subsection SRFI-69 hash tables
+ 
+ To use these hash table functions in your Kawa program you must first:
+ @example
+ (require 'srfi-69)
+ @end example
+ or
+ @example
+ (require 'hash-table)
+ @end example
+ or
+ @example
+ (import (srfi 69 basic-hash-tables))
+ @end example
+ 
+ @subsubsection Type constructors and predicate
+ @deffn Procedure make-hash-table [ equal? [ hash [ size-hint]]] â†’ hash-table
+ 
+ Create a new hash table with no associations.
+ The @var{equal?} parameter is a predicate
+ that should accept two keys and return a boolean telling whether they
+ denote the same key value; it defaults to the @code{equal?} function.
+ 
+ The @var{hash} parameter is a hash function, and defaults to an 
+ appropriate hash function
+ for the given @var{equal?} predicate (see the Hashing section).
+ However, an
+ acceptable default is not guaranteed to be given for any equivalence
+ predicate coarser than @code{equal?}, except for @code{string-ci=?}.
+ (The function @code{hash} is acceptable for @code{equal?}, so if you
+ use coarser equivalence than @code{equal?} other than @code{string-ci=?},
+ you must always provide the function hash yourself.)
+ (An equivalence predicate @var{c1} is coarser than a equivalence
+ predicate @var{c2} iff there exist values @var{x} and @var{y} such
+ that @code{(and (@var{c1} @var{x} @var{y}) (not (@var{c2} @var{x} @var{y})))}.)
+ 
+ The @var{size-hint} parameter can be used to suggested an approriate
+ initial size.  This option is not part of the SRFI-69 specification
+ (though it is handled by the reference implementation), so specifying
+ that option might be unportable.
+ @end deffn
+ 
+ @deffn Procedure hash-table? obj â†’ boolean
+ A predicate to test whether a given object @var{obj} is a hash table.
+ @end deffn
+ 
+ @deffn Procedure alist->hash-table alist [ equal? [ hash [ size-hint]]] â†’ hash-table
+ 
+ Takes an association list @var{alist} and creates a hash table
+ @var{hash-table} which maps the @code{car} of every element in
+ @var{alist} to the @code{cdr} of corresponding elements in
+ @var{alist}. The @var{equal?}, @var{hash}, and @var{size-hint}
+ parameters are interpreted as in @code{make-hash-table}. If some key
+ occurs multiple times in @var{alist}, the value in the first
+ association will take precedence over later ones. (Note: the choice of
+ using @code{cdr} (instead of @code{cadr}) for values tries to strike
+ balance between the two approaches: using @var{cadr} would render this
+ procedure unusable for @code{cdr} alists, but not vice versa.)
+ @end deffn
+ 
+ @subsubsection Reflective queries
+ @deffn Procedure hash-table-equivalence-function hash-table
+ Returns the equivalence predicate used for keys of @var{hash-table}.
+ @end deffn
+ 
+ @deffn Procedure hash-table-hash-function hash-table
+ Returns the hash function used for keys of @var{hash-table}.
+ @end deffn
+ 
+ @subsubsection Dealing with single elements
+ @deffn Procedure hash-table-ref hash-table key [ thunk ] â†’ value
+ This procedure returns the value associated to @var{key} in
+ @var{hash-table}. If no value is associated to @var{key} and
+ @var{thunk} is given, it is called with no arguments and its value is
+ returned; if @var{thunk} is not given, an error is signalled. Given a
+ good hash function, this operation should have an (amortised) complexity
+ of O(1) with respect to the number of associations in @var{hash-table}.
+ @end deffn
+ 
+ @deffn Procedure hash-table-ref/default hash-table key default â†’ value
+ Evaluates to the same value as @code{(hash-table-ref @var{hash-table}
+ @var{key} (lambda () @var{default}))}. Given a good hash function, this
+ operation should have an (amortised) complexity of O(1) with respect
+ to the number of associations in hash-table.
+ @end deffn
+ 
+ @deffn Procedure hash-table-set! hash-table key value â†’ void
+ This procedure sets the value associated to @var{key} in
+ @var{hash-table}. The previous association (if any) is removed. Given
+ a good hash function, this operation should have an (amortised)
+ complexity of O(1) with respect to the number of associations in
+ hash-table.
+ @end deffn
+ 
+ @deffn Procedure hash-table-delete! hash-table key â†’ void
+ This procedure removes any association to @var{key} in
+ @var{hash-table}. It is not an error if no association for the
+ @var{key} exists; in this case, nothing is done. Given a good hash
+ function, this operation should have an (amortised) complexity of O(1)
+ with respect to the number of associations in hash-table.
+ @end deffn
+ 
+ @deffn Procedure hash-table-exists? hash-table key â†’ boolean
+ This predicate tells whether there is any association to @var{key} in
+ @var{hash-table}. Given a good hash function, this operation should
+ have an (amortised) complexity of O(1) with respect to the number of
+ associations in hash-table.
+ @end deffn
+ 
+ @deffn Procedure hash-table-update! hash-table key function [ thunk ] â†’ void
+ Semantically equivalent to, but may be implemented more efficiently than,
+ the following code:
+ @example
+ (hash-table-set! @var{hash-table key}
+                  (function (hash-table-ref @var{hash-table} @var{key} @var{thunk})))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure hash-table-update!/default hash-table key function default â†’ void
+ Behaves as if it evaluates to
+ @code{(hash-table-update! @var{hash-table} @var{key} @var{function} (lambda () @var{default}))}.
+ @end deffn
+ 
+ @subsubsection Dealing with the whole contents
+ 
+ @deffn Procedure hash-table-size hash-table â†’ integer
+ Returns the number of associations in @var{hash-table}. This operation takes
+ constant time.
+ @end deffn
+ 
+ @deffn Procedure hash-table-keys hash-table â†’ list
+ Returns a list of keys in @var{hash-table}.
+ The order of the keys is unspecified.
+ @end deffn
+ 
+ @deffn Procedure hash-table-values hash-table â†’ list
+ Returns a list of values in @var{hash-table}. The order of the values is
+ unspecified, and is not guaranteed to match the order of keys in the
+ result of @code{hash-table-keys}.
+ @end deffn
+ 
+ @deffn Procedure hash-table-walk hash-table proc â†’ void
+ @var{proc} should be a function taking two arguments, a key and a
+ value. This procedure calls @var{proc} for each association in
+ @var{hash-table}, giving the key of the association as key and the
+ value of the association as value. The results of @var{proc} are
+ discarded. The order in which @var{proc} is called for the different
+ associations is unspecified.
+ @end deffn
+ 
+ @deffn Procedure hash-table-fold hash-table f init-value â†’ final-value
+ This procedure calls @var{f} for every association in @var{hash-table}
+ with three arguments: the key of the association key, the value of the
+ association value, and an accumulated value, @var{val}. The @var{val}
+ is @var{init-value} for the first invocation of @var{f}, and for
+ subsequent invocations of @var{f}, the return value of the previous
+ invocation of @var{f}. The value @var{final-value} returned by
+ @code{hash-table-fold} is the return value of the last invocation of
+ @var{f}. The order in which @var{f} is called for different
+ associations is unspecified.
+ @end deffn
+ 
+ @deffn Procedure hash-table->alist hash-table â†’ alist
+ Returns an association list such that the @code{car} of each element
+ in @var{alist} is a key in @var{hash-table} and the corresponding
+ @code{cdr} of each element in @var{alist} is the value associated to
+ the key in @var{hash-table}. The order of the elements is unspecified.
+ 
+ The following should always produce a hash table with the same mappings
+ as a hash table @var{h}:
+ @example
+ (alist->hash-table (hash-table->alist @var{h})
+                         (hash-table-equivalence-function @var{h})
+                         (hash-table-hash-function @var{h}))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure hash-table-copy hash-table â†’ hash-table
+ Returns a new hash table with the same equivalence predicate, hash
+ function and mappings as in @var{hash-table}.
+ @end deffn
+ 
+ @deffn Procedure hash-table-merge! hash-table1 hash-table2 â†’ hash-table
+ Adds all mappings in @var{hash-table2} into @var{hash-table1} and
+ returns the resulting hash table. This function may modify
+ @var{hash-table1} destructively.
+ @end deffn
+ 
+ @subsubsection Hash functions
+ 
+ The Kawa implementation always calls these hash functions with a single
+ parameter, and expects the result to be within the entire
+ (32-bit signed) @code{int} range, for compatibility with
+ standard @code{hashCode} methods.
+ 
+ @deffn Procedure hash object [ bound ] â†’ integer
+ Produces a hash value for object in the range from 0 (inclusive) tp to
+ @var{bound} (exclusive).
+ 
+ If @var{bound} is not given, the Kawa implementation returns a value within
+ the range @w{@code{(- (expt 2 32))}} (inclusive)
+ to @w{@code{(- (expt 2 32) 1)}} (inclusive).
+ It does this by calling the standard @code{hashCode} method,
+ and returning the result as is.
+ (If the @var{object} is the Java @code{null} value, 0 is returned.)
+ This hash function is acceptable for @code{equal?}.
+ @end deffn
+ 
+ @deffn Procedure string-hash string [ bound ] â†’ integer
+ The same as @code{hash}, except that the argument string must be a string.
+ (The Kawa implementation returns the same as the @code{hash} function.)
+ @end deffn
+ 
+ @deffn Procedure string-ci-hash string [ bound ] â†’ integer
+ The same as @code{string-hash}, except that the case of characters in
+ string does not affect the hash value produced.
+ (The Kawa implementation returns the same the @code{hash} function
+ applied to the lower-cased @var{string}.)
+ @end deffn
+ 
+ @deffn Procedure hash-by-identity object [ bound ] â†’ integer
+ The same as @code{hash}, except that this function is only guaranteed
+ to be acceptable for @code{eq?}.
+ Kawa uses the @code{identityHashCode} method of @code{java.lang.System}.
+ @end deffn 
+ 
+ 
+ @node Eval and Environments
+ @chapter Eval and Environments
+ 
+ @deffn Procedure environment @arbno{list}
+ This procedure returns a specifier for the environment that
+ results by starting with an empty environment and then
+ importing each @var{list}, considered as an @stxref{import-set}, into it.
+ The bindings of the environment represented by the specifier
+ are immutable, as is the environment itself.
+ See the @code{eval} function for examples.
+ @end deffn
+ 
+ @deffn Procedure null-environment version
+ This procedure returns an environment that contains no variable bindings,
+ but contains (syntactic) bindings for all the syntactic keywords.
+ 
+ The effect of assigning to a variable in this environment (such
+ as @code{let}) is undefined.
+ @end deffn
+ 
+ @deffn Procedure scheme-report-environment version
+ The @var{version} must be an exact non-negative inetger corresponding to
+ a version of one of the Revised@var{version} Reports on Scheme.
+ The procedure returns an environment that contains exactly the set of
+ bindings specified in the corresponding report.
+ 
+ This implementation supports @var{version} that is 4 or 5.
+ 
+ The effect of assigning to a variable in this environment (such
+ as @code{car}) is undefined.
+ @end deffn
+ 
+ @deffn Procedure interaction-environment
+ This procedure return an environment that contains implementation-defined
+ bindings, as well as top-level user bindings.
+ @end deffn
+ 
+ @deffn Procedure environment-bound? environment symbol
+ Return true @code{#t} if there is a binding for @var{symbol}
+ in @var{environment};  otherwise returns @code{#f}.
+ @end deffn
+ 
+ @deffn Syntax fluid-let ((variable init) ...) body ...
+ Evaluate the @var{init} expressions.
+ Then modify the dynamic bindings for the @var{variables} to the
+ values of the @var{init} expressions, and evaluate the @var{body} expressions.
+ Return the result of the last expression in @var{body}.
+ Before returning, restore the original bindings.
+ The temporary bindings are only visible in the current thread, and its
+ descendent threads.
+ @end deffn
+ 
+ @deffn Procedure base-uri [node]
+ If @var{node} is specified, returns the base-URI property
+ of the @var{node}.  If the @var{node} does not have the base-URI
+ property, returns @code{#f}.
+ (The XQuery version returns the empty sequence in that case.)
+ 
+ In the zero-argument case, returns the "base URI" of the current context.
+ By default the base URI is the current working directory (as a URL).
+ While a source file is @code{load}ed, the base URI is temporarily
+ set to the URL of the document.
+ @end deffn
+ 
+ @deffn Procedure eval expression [environment]
+ This procedure evaluates @var{expression} in the environment indicated
+ by @var{environment}.
+ The default for @var{environment} is the result
+ of @code{(interaction-environment)}.
+ 
+ @example
+ (eval â€™(* 7 3) (environment '(scheme base)))
+             @result{} 21
+ 
+ (let ((f (eval '(lambda (f x) (f x x))
+                (null-environment 5))))
+   (f + 10))
+             @result{} 20
+ 
+ (eval '(define foo 32) (environment '(scheme base)))
+             @result{} @i{error is signaled}
+ @end example
+ @end deffn
+ 
+ @deffn Procedure load path [environment]
+ @deffnx Procedure load-relative path [environment]
+ The @var{path} can be an (absolute) URL or a filename
+ of a source file, which is read and evaluated line-by-line.
+ The @var{path} can also be a fully-qualified class name.
+ (Mostly acts like the @code{-f} command-line option,
+ but with different error handling.)
+ Since @code{load} is a run-time function it doesn't know
+ about the enclosing lexical environment, and the latter
+ can't know about definitions introduced by @code{load}.
+ For those reasons it is highly recommended that you use instead use
+ @code{@ref{require, require}} or @code{@ref{include, include}}.
+ 
+ Evaluation is done in the specified @var{environment},
+ which defauls to result of @code{(interaction-environment)}.
+ 
+ The @code{load-relative} procedure is like @code{load},
+ except that @var{path} is a
+ URI that is relative to the context's current base URI.
+ @end deffn
+ 
+ @menu
+ * Locations::
+ * Parameter objects::
+ @end menu
+ 
+ @node Locations, Parameter objects, , Eval and Environments
+ @section Locations
+ 
+ A @dfn{location} is a place where a value can be stored.
+ An @dfn{lvalue} is an expression that refers to a location.
+ (The name "lvalue" refers to the fact that the left operand
+ of @code{set!} is an lvalue.)
+ The only kind of lvalue in standard Scheme is a @dfn{variable}.
+ Kawa also allows @dfn{computed lvalues}.  These are procedure
+ calls used in "lvalue context", such as the left operand of @code{set!}.
+ 
+ You can only use procedures that have an associated @dfn{setter}.
+ In that case, @code{(set! (f arg ...) value)}
+ is equivalent to @code{((setter f) arg ... value)}
+ Currently, only a few procedures have associated @code{setter}s,
+ and only builtin procedures written in Java can have @code{setter}s.
+ 
+ For example:
+ @example
+ (set! (car x) 10)
+ @end example
+ is equivalent to:
+ @example
+ ((setter car) x 10)
+ @end example
+ which is equivalent to:
+ @example
+ (set-car! x 10)
+ @end example
+ 
+ @deffn Procedure setter procedure
+ Gets the "setter procedure" associated with a "getter procedure".
+ Equivalent to @code{(procedure-property @var{procedure} 'setter)}.
+ By convention, a setter procedure takes the same parameters as
+ the "getter" procedure, plus an extra parameter that is the
+ new value to be stored in the location specified by the parameters.
+ The expectation is that following
+ @code{((setter @var{proc}) @var{args} ... @var{value})} then
+ the value of @code{(@var{proc} @var{args} ...)} will be @var{value}.
+ 
+ The @code{setter} of @code{setter} can be used to set the
+ @code{setter} property.
+ For example the Scheme prologue effectively does the following:
+ @example
+ (set! (setter vector-set) vector-set!)
+ @end example
+ @end deffn
+ 
+ Kawa also gives you access to locations as first-class values:
+ 
+ @deffn Syntax location lvalue
+ Returns a location object for the given @var{lvalue}.
+ You can get its value (by applying it, as if it were a procedure),
+ and you can set its value (by using @code{set!} on the application).
+ The @var{lvalue} can be a local or global variable, or a procedure
+ call using a procedure that has a @code{setter}.
+ @example
+ (define x 100)
+ (define lx (location x))
+ (set! (lx) (cons 1 2)) ;; set x to (1 . 2)
+ (lx)  ;; returns (1 . 2)
+ (define lc (location (car x)))
+ (set! (lc) (+ 10 (lc)))
+ ;; x is now (11 . 2)
+ @end example
+ @end deffn
+ 
+ @deffn Syntax define-alias variable lvalue
+ Define @var{variable} as an alias for @var{lvalue}.
+ In other words, makes it so that @code{(location @var{variable})}
+ is equivalent to @code{(location @var{lvalue})}.
+ This works both top-level and inside a function.
+ @end deffn
+ 
+ @deffn Syntax define-private-alias variable lvalue
+ Same as @code{define-alias}, but the @var{variable}
+ is local to the current module.
+ @end deffn
+ 
+ Some people might find it helpful to think of a location
+ as a settable @dfn{thunk}.  Others may find it useful to
+ think of the @code{location} syntax as similar to the C @samp{&} operator;
+ for the @samp{*} indirection operator, Kawa uses procedure application.
+ 
+ You can use @code{define-alias} to define a shorter type synonym,
+ similar to Java's  @code{import TypeName} (single-type-import) declaration:
+ @example
+ (define-alias StrBuf java.lang.StringBuffer)
+ @end example
+ 
+ @node Parameter objects, , Locations, Eval and Environments
+ @section Parameter objects
+ 
+ A parameter object is a procedure that is bound to a location,
+ and may optionally have a conversion procedure.
+ The procedure accepts zero or one argument.
+ When the procedure is called with zero arguments,
+ the content of the location is returned.
+ On a call with one argument the content of the location
+ is updated with the result of applying the parameter object's conversion
+ procedure to the argument.
+ 
+ Parameter objects are created with the @code{make-parameter} procedure
+ which takes one or two arguments. The second argument is a one
+ argument conversion procedure. If only one argument is passed to
+ make-parameter the identity function is used as a conversion
+ procedure.
+ A new location is created and asociated with the 
+ parameter object. The initial content of the location is the
+ result of applying the conversion procedure to the first argument of
+ make-parameter.
+ 
+ Note that the conversion procedure can be used for guaranteeing the
+ type of the parameter object's binding and/or to perform some
+ conversion of the value.
+ 
+ The @code{parameterize} special form, when given a parameter object
+ and a value, binds the parameter
+ object to a new location for the dynamic extent of its body.
+ The initial content of the location is the result of
+ applying the parameter object's conversion procedure to the value. The
+ @code{parameterize} special form behaves analogously to @code{let}
+ when binding more than one parameter object (that is the order of
+ evaluation is unspecified and the new bindings are only visible in the
+ body of the parameterize special form).
+ 
+ When a new thread is created using @code{future} or @code{runnable}
+ then the child thread inherits initial values from its parent.
+ Once the child is running, changing the value in the child does not
+ affect the value in the parent or vice versa.
+ (In the past this was not the case: The child would share a location
+ with the parent except within a @code{parameterize}.
+ This was changed to avoid unsafe and inefficient coupling between threads.)
+ 
+ Note that @code{parameterize} and @code{fluid-let} have similar
+ binding and sharing behavior.
+ The difference is that @code{fluid-let} modifies locations
+ accessed by name, while @code{make-parameter} and @code{parameterize}
+ create anonymous locations accessed by calling a parameter procedure.
+ 
+ The R5RS procedures @code{current-input-port} and @code{current-output-port}
+ are parameter objects.
+ 
+ @deffn Procedure make-parameter init [converter]
+ 
+ Returns a new parameter object which is bound in the global dynamic
+ environment to a location containing the value returned by the call
+ @code{(@var{converter} @var{init})}. If the conversion procedure
+ converter is not specified the identity function is used instead.
+ 
+ The parameter object is a procedure which accepts zero or one
+ argument. When it is called with no argument, the content of the
+ location bound to this parameter object in the current dynamic
+ environment is returned. When it is called with one argument, the
+ content of the location is set to the result of the call
+ @code{(@var{converter} @var{arg})}, where @var{arg} is the argument
+ passed to the parameter object, and an unspecified value is returned.
+ 
+ @example
+ (define radix
+   (make-parameter 10))
+ 
+ (define write-shared
+   (make-parameter
+     #f
+     (lambda (x)
+       (if (boolean? x)
+           x
+           (error "only booleans are accepted by write-shared")))))
+ 
+ (radix)           @result{}  10
+ (radix 2)
+ (radix)           @result{}  2
+ (write-shared 0)  gives an error
+ 
+ (define prompt
+   (make-parameter
+     123
+     (lambda (x)
+       (if (string? x)
+           x
+           (with-output-to-string (lambda () (write x)))))))
+ 
+ (prompt)       @result{}  "123"
+ (prompt ">")
+ (prompt)       @result{}  ">"
+ @end example
+ @end deffn
+ 
+ @anchor{parameterize-syntax}
+ @deffn Syntax parameterize ((expr1 expr2) ...) @stxref{body}
+ The expressions @var{expr1} and @var{expr2} are evaluated in an
+ unspecified order. The value of the @var{expr1} expressions must be
+ parameter objects. For each @var{expr1} expression and in an
+ unspecified order, the local dynamic environment is extended with a
+ binding of the parameter object @var{expr1} to a new location whose
+ content is the result of the call @code{(@var{converter} @var{val})},
+ where @var{val} is the value of @var{expr2} and @var{converter} is the
+ conversion procedure of the parameter object. The resulting dynamic
+ environment is then used for the evaluation of @var{body} (which
+ refers to the R5RS grammar nonterminal of that name). The result(s) of
+ the parameterize form are the result(s) of the @var{body}.
+ 
+ @example
+ (radix)                                              @result{}  2
+ (parameterize ((radix 16)) (radix))                  @result{}  16
+ (radix)                                              @result{}  2
+ 
+ (define (f n) (number->string n (radix)))
+ 
+ (f 10)                                               @result{}  "1010"
+ (parameterize ((radix 8)) (f 10))                    @result{}  "12"
+ (parameterize ((radix 8) (prompt (f 10))) (prompt))  @result{}  "1010"
+ @end example
+ @end deffn
+ 
+ @node Debugging
+ @chapter Debugging
+ 
+ @deffn Syntax trace procedure
+ Cause @var{procedure} to be "traced", that is debugging output will
+ be written to the standard error port every time @var{procedure}
+ is called, with the parameters and return value.
+ 
+ Note that Kawa will normally assume that a procedure defined with
+ the procedure-defining variant of @code{define} is constant,
+ and so it might be inlined:
+ @example
+ (define (ff x) (list x x))
+ (trace ff) ;; probably won't work
+ (ff 3)     ;; not traced
+ @end example
+ It works if you specify the @code{--no-inline} flag to Kawa.
+ Alternatively, you can use the variable-defining variant of @code{define}:
+ @example
+ #|kawa:1|# (define ff (lambda (x) name: 'ff (list x x)))
+ #|kawa:2|# (trace ff) ;; works
+ #|kawa:3|# (ff 3)
+ call to ff (3)
+ return from ff => (3 3)
+ (3 3)
+ @end example
+ Note the use of the @code{name:} procedure property to give the
+ anonymous @code{lambda} a name.
+ @end deffn
+ 
+ @deffn Syntax untrace procedure
+ Turn off tracing (debugging output) of @var{procedure}.
+ @end deffn
+ 
+ @deffn Procedure disassemble procedure
+ Returns a string representation of the disassembled bytecode
+ for @var{procedure}, when known.
+ @end deffn
+ 
+ @node Input-Output
+ @chapter Input, output, and file handling
+ 
+ Kawa has a number of useful tools for controlling input and output:
+ 
+ A programmable reader.
+ 
+ A powerful pretty-printer.
+ 
+ @menu
+ * Named output formats::
+ * Paths:: Paths - file name, URLs, and URIs
+ * Files:: File System Interface
+ * Reading and writing whole files::
+ * Ports::
+ * Format:: Formatted Output (Common-Lisp-style)
+ * Pretty-printing::
+ * Resources::
+ @end menu
+ 
+ @node Named output formats, Paths, , Input-Output
+ @section Named output formats
+ 
+ The @code{--output-format} (or @code{--format}) command-line switch
+ can be used to override the default format for how values are
+ printed on the standard output.  This format is used for values printed
+ by the read-eval-print interactive interface.  It is also used to
+ control how values are printed when Kawa evaluates a file named on the
+ command line (using the @code{-f} flag or just a script name).
+ (It also affects applications compiled with the @code{--main} flag.)
+ It currently affects how values are printed by a @code{load},
+ though that may change.
+ 
+ The default format depends on the current programming language.
+ For Scheme, the default is @code{scheme} for read-eval-print
+ interaction, and @code{ignore} for files that are loaded.
+ 
+ The formats currently supported include the following:
+ @table @code
+ @item scheme
+ Values are printed in a format matching the Scheme programming language,
+ as if using @code{display}.  "Groups" or "elements" are written as lists.
+ @item readable-scheme
+ Like @code{scheme}, as if using @code{write}:
+ Values are generally printed in a way that they can
+ be read back by a Scheme reader.  For example, strings have quotation marks,
+ and character values are written like @samp{#\A}.
+ @item elisp
+ Values are printed in a format matching the Emacs Lisp programming language.
+ Mostly the same as @code{scheme}.
+ @item readable-elisp
+ Like @code{elisp}, but values are generally printed in a way that they can
+ be read back by an Emacs Lisp reader.  For example, strings have quotation
+ marks, and character values are written like @samp{?A}.
+ @item clisp
+ @itemx commonlisp
+ Values are printed in a format matching the Common Lisp programming language,
+ as if written by @code{princ}.
+ Mostly the same as @code{scheme}.
+ @item readable-clisp
+ @itemx readable-commonlisp
+ Like @code{clisp}, but as if written by @code{prin1}: values are generally
+ printed in a way that they can be read back by a Common Lisp reader.
+ For example, strings have quotation marks, and character values are
+ written like @samp{#\A}.
+ @item xml
+ @itemx xhtml
+ @itemx html
+ Values are printed in XML, XHTML, or HTML format.
+ This is discussed in more detail in @ref{Formatting XML}.
+ @item cgi
+ The output should follow the CGI standards.  I.e. assume that this
+ script is invoked by a web server as a CGI script/program, and that the
+ output should start with some response header,
+ followed by the actual response data.
+ To generate the response headers, use the @code{response-header} function.
+ If the @code{Content-type} response header has not been specified, and
+ it is required by the CGI standard, Kawa will attempt
+ to infer an appropriate @code{Content-type} depending on the following value.
+ @item ignore
+ Top-level values are ignored, instead of printed.
+ @end table
+ 
+ @node Paths
+ @section Paths - file name, URLs, and URIs
+ 
+ A @dfn{Path} is the name of a file or some other @dfn{resource}.
+ The path mechanism provides a layer of abstraction, so you can
+ use the same functions on either a filename or a URL/URI.
+ Functions that in standard Scheme take a filename
+ have been generalized to take a path or a path string,
+ as if using the @code{path} function below.  For example:
+ @example
+ (open-input-file "http://www.gnu.org/index.html")
+ (open-input-file (URI "ftp://ftp.gnu.org/README"))
+ @end example
+ 
+ @deffn Type path
+ A general path, which can be a @code{filename} or a @code{URI}.
+ It can be either a @code{filename} or a @code{URI}.
+ Represented using the abstract Java class @code{gnu.kawa.io.Path}.
+ 
+ Coercing a value to a @code{Path} is equivalent to
+ calling the @code{path} constructor documented below.
+ @end deffn
+ 
+ @deffn Constructor path arg
+ Coerces the @var{arg} to a @code{path}.
+ If @var{arg} is already a @code{path}, it is returned unchanged.
+ If @var{arg} is a @code{java.net.URI}, or a @code{java.net.URL}
+ then a @code{URI} value is returned.
+ If @var{arg} is a @code{java.io.File}, a @code{filepath} value is returned.
+ Otherwise, @var{arg} can be a string.
+ A @code{URI} value is returned if the string starts with a URI scheme
+ (such as @code{"http:"}),
+ and a @code{filepath} value is returned otherwise.
+ @end deffn
+ 
+ @deffn Predicate path? arg
+ True if @var{arg} is a @code{path} - i.e. an instance of a @code{gnu.kawa.io.Path}.
+ @end deffn
+ 
+ @deffn Procedure current-path [new-value]
+ With no arguments, returns the default directory of the current thread
+ as a @code{path}.
+ This is used as the base directory for relative pathnames.
+ The initial value is that of the @code{user.dir} property
+ as returned by @code{(java.lang.System:getProperty "user.dir")}.
+ 
+ If a @var{new-value} argument is given, sets the default directory:
+ @example
+ (current-path "/opt/myApp/")
+ @end example
+ A string value is automatically converted to a @code{path},
+ normally a @code{filepath}. 
+ 
+ Alternatively, you can change the default using a setter:
+ @example
+ (set! (current-path) "/opt/myApp/")
+ @end example
+ 
+ Since @code{current-path} is a @ref{Parameter objects,parameter object}, you can
+ locally change the value using @ref{parameterize-syntax,@code{parameterize}}.
+ @end deffn
+ 
+ @deffn Type filepath
+ The name of a local file.
+ Represented using the Java class @code{gnu.kawa.io.FilePath},
+ which is a wrapper around @code{java.io.File}.
+ @end deffn
+ 
+ @deffn Predicate filepath? arg
+ True if @var{arg} is a @code{filepath} - i.e. an instance of
+ a @code{gnu.kawa.io.FilePath}.
+ @end deffn
+ 
+ @anchor{URI-type}
+ @deffn Type URI
+ A Uniform Resource Indicator, which is a generalization of
+ the more familiar URL.  The general format is specified by
+ @uref{http://www.ietf.org/rfc/rfc2396.txt,
+ RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax}.
+ Represented using the Java class @code{gnu.kawa.io.URIPath},
+ which is a wrapper around @code{java.net.URI}.
+ A URI can be a URL, or it be a relative URI.
+ @end deffn
+ 
+ @deffn Predicate URI? arg
+ True if @var{arg} is a @code{URI} - i.e. an instance of
+ a @code{gnu.kawa.io.URIPath}.
+ @end deffn
+ 
+ @deffn Type URL
+ A Uniform Resource Locator - a subtype of @code{URI}.
+ Represented using the Java class @code{gnu.kawa.io.URLPath},
+ which is a wrapper around a @code{java.net.URL}, in
+ addition to extending @code{gnu.kawa.io.URIPath}.
+ @end deffn
+ 
+ @subsection Extracting Path components
+ 
+ @deffn Procedure path-scheme arg
+ Returns the ``URI scheme'' of @var{arg} (coerced to a @code{path}) if it is
+ defined, or @code{#f} otherwise.  The URI scheme of a @code{filepath}
+ is @code{"file"} if the @code{filepath} is absolute, and @code{#f} otherwise.
+ @example
+ (path-scheme "http://gnu.org/") @result{} "http"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-authority arg
+ Returns the authority part of @var{arg} (coerced to a @code{path}) if it is
+ defined, or @code{#f} otherwise.
+ The ``authority'' is usually the hostname, but may also include user-info
+ or a port-number.
+ 
+ @example
+ (path-authority "http://me@@localhost:8000/home") @result{} "me@@localhost:8000"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-host arg
+ Returns the name name part of @var{arg} (coerced to a @code{path}) if it is
+ defined, or @code{#f} otherwise.
+ 
+ @example
+ (path-host "http://me@@localhost:8000/home") @result{} "localhost"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-user-info arg
+ Returns the ``user info'' of @var{arg} (coerced to a @code{path}) if it is
+ specified, or @code{#f} otherwise.
+ 
+ @example
+ (path-host "http://me@@localhost:8000/home") @result{} "me"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-port arg
+ Returns the port number of @var{arg} (coerced to a @code{path}) if it is
+ specified, or @code{-1} otherwise.  Even if there is a default port
+ associated with a URI scheme (such as 80 for @code{http}), the value
+ -1 is returned unless the port number is @emph{explictly} specified.
+ 
+ @example
+ (path-host "http://me@@localhost:8000/home") @result{} 8000
+ (path-host "http://me@@localhost/home") @result{} -1
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-file arg
+ Returns the ``path component'' of the @var{arg}
+ (coerced to a @code{path}).
+ (The name @code{path-path} might be more logical,
+ but it is obviously a bit awkward.)
+ The path component of a file name is the file name itself.
+ For a URI, it is the main hierarchical part of the URI,
+ without schema, authority, query, or fragment.
+ @example
+ (path-file "http://gnu.org/home/me.html?add-bug#body") @result{} "/home/me.html"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-directory arg
+ If @var{arg} (coerced to a @code{path}) is directory,
+ return @var{arg}; otherwise return the ``parent'' path, without the
+ final component.
+ @example
+ (path-directory "http://gnu.org/home/me/index.html#body")
+   @result{} (path "http://gnu.org/home/me/")
+ (path-directory "http://gnu.org/home/me/")
+   @result{} (path "http://gnu.org/home/me/")
+ @end example
+ @code{(path-directory "./dir")} @code{@result{}} @code{(path "./dir")} if @code{dir} is a directory, and @code{(path ".")} otherwise.
+ @end deffn
+ 
+ @deffn Procedure path-parent arg
+ Returns the ``parent directory'' of @var{arg} (coerced to a @code{path}).
+ If @var{arg} is not a directory, same as @code{path-directory @var{arg}}.
+ @example
+ (path-parent "a/b/c") @result{} (path "a/b")
+ (path-parent "file:/a/b/c") @result{} (path "file:/a/b/c")
+ (path-parent "file:/a/b/c/") @result{} (path "file:/a/b/")
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-last arg
+ The last component of path component
+ of @var{arg} (coerced to a @code{path}).
+ Returns a substring of @code{(path-file @var{arg})}.
+ If that string ends with @samp{/} or the path separator,
+ that last character is ignored.
+ Returns the tail of the path-string, following
+ the last (non-final) @samp{/} or path separator.
+ @example
+ (path-last "http:/a/b/c") @result{} "c"
+ (path-last "http:/a/b/c/") @result{} "c"
+ (path-last "a/b/c") @result{} "c"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-extension arg
+ Returns the ``extension'' of the @var{arg}
+ (coerced to a @code{path}).
+ @example
+ (path-extension "http://gnu.org/home/me.html?add-bug#body") @result{} "html"
+ (path-extension "/home/.init") @result{} #f
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-query arg
+ Returns the query part of @var{arg} (coerced to a @code{path}) if it is
+ defined, or @code{#f} otherwise.  The query part of a URI is the
+ part after @samp{?}.
+ @example
+ (path-query "http://gnu.org/home?add-bug") @result{} "add-bug"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-fragment arg
+ Returns the fragment part of @var{arg} (coerced to a @code{path}) if it is
+ defined, or @code{#f} otherwise.  The fragment of a URI is the
+ part of after @samp{#}.
+ @example
+ (path-query "http://gnu.org/home#top") @result{} "top"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure resolve-uri uri base
+ Returns a @var{uri} unchanged if it is an absolute URI.
+ Otherwise resolves it against a base URI @var{base},
+ which is normally (though not always) absolute.
+ 
+ This uses the algorithm specifyed by RFC-3986 (assuming @var{base}
+ is absolute), unlike the obsolete RFC-2396 algorithm used
+ by @code{java.net.URI.resolve}.
+ @end deffn
+ 
+ @node Files
+ @section File System Interface
+ 
+ @deffn Procedure file-exists? filename
+ Returns true iff the file named @var{filename} actually exists.
+ This function is defined on arbitrary @code{path} values:
+ for URI values we open a @code{URLConnection}
+ and invoke @code{getLastModified()}.
+ @end deffn
+ 
+ @deffn Procedure file-directory? filename
+ Returns true iff the file named @var{filename} actually exists
+ and is a directory.
+ This function is defined on arbitrary @code{path} values;
+ the default implementation for non-file objects is to
+ return @code{#t} iff the path string ends with the character @samp{/}.
+ @end deffn
+ 
+ @deffn Procedure file-readable? filename
+ Returns true iff the file named @var{filename} actually exists
+ and can be read from.
+ @end deffn
+ 
+ @deffn Procedure file-writable? filename
+ Returns true iff the file named @var{filename} actually exists
+ and can be writen to.
+ (Undefined if the @var{filename} does not exist,
+ but the file can be created in the directory.)
+ @end deffn
+ 
+ @deffn Procedure delete-file filename
+ Delete the file named @var{filename}.
+ On failure, throws an exception.
+ @end deffn
+ 
+ @deffn Procedure rename-file oldname newname
+ Renames the file named @var{oldname} to @var{newname}.
+ @end deffn
+ 
+ @deffn Procedure copy-file oldname newname-from path-to
+ Copy the file named @var{oldname} to @var{newname}.
+ The return value is unspecified.
+ @end deffn
+ 
+ @deffn Procedure create-directory dirname
+ Create a new directory named @var{dirname}.
+ Unspecified what happens on error (such as exiting file with the same name).
+ (Currently returns @code{#f} on error, but may change to be more compatible
+ with scsh.)
+ @end deffn
+ 
+ @deffn Procedure system-tmpdir
+ Return the name of the default directory for temporary files.
+ @end deffn
+ 
+ @deffn Procedure make-temporary-file [format]
+ Return a file with a name that does not match any existing file.
+ Use @var{format} (which defaults to @code{"kawa~d.tmp"}) to generate
+ a unique filename in @code{(system-tmpdir)}.
+ The current implementation is @emph{not} safe from race conditions;
+ this will be fixed in a future release (using Java2 features).
+ @end deffn
+ 
+ @node Reading and writing whole files
+ @section Reading and writing whole files
+ 
+ The following procedures and syntax allow you to read and write
+ the entire contents of a file, without iterating using a port.
+ 
+ @subsection Reading a file
+ 
+ For reading the contents of a file in a single operation,
+ you can use the following syntax:
+ 
+ @display
+ @stxlit{&<@lbracechar{}}@stxref{named-literal-part}+@stxlit{@rbracechar{}}
+ @end display
+ 
+ This is equivalent to using the @code{path-data} function (defined below):
+ @display
+ @stxlit{(path-data} @stxlit{&@lbracechar{}}@stxref{named-literal-part}+@stxlit{@rbracechar{})}
+ @end display
+ 
+ For example:
+ @example
+ (define dir "/home/me/")
+ (define help-message &<@lbracechar{}&[dir]HELP@rbracechar{})
+ @end example
+ This binds @code{help-message} to the contents of the file
+ named @code{HELP} in the @code{dir} directory.
+ 
+ @anchor{Blobs}
+ @subsection Blobs
+ 
+ The content of a file is, in general, a sequence of uninterpreted bytes.
+ Often these bytes represent text in a locale-dependent encoding,
+ but we don't always know this. Sometimes they're images, or videos,
+ or word-processor documents.  A filename extension or a ``magic number''
+ in the file can give you hints, but not certainty as to the type of the data.
+ 
+ A @dfn{@uref{http://en.wikipedia.org/wiki/Binary_large_object,blob}}
+ is a raw uninterpreted sequence of bytes. It is a @code{bytevector}
+ that can be automatically converted to other types as needed,
+ specifically to a string or a bytevector.
+ 
+ The @code{&<@lbracechar{}..@rbracechar{}} returns a blob.  For example,
+ assume the file @code{README} contains (bytes representing)
+ the text @code{"Check doc directory.\n"}.  Then:
+ @example
+ #|kawa:1|# (define readme &<@lbracechar{}README@rbracechar{}))
+ |kawa:2|# readme:class
+ class gnu.lists.Blob
+ #|kawa:3|# (write (->string readme))
+ "Check doc directory.\n"
+ #|kawa:4|# (write (->bytevector readme))
+ #u8(67 104 101 99 107 32 100 111 99 32 100 105 114 101 99 116 111 114 121 46 10)
+ #|kawa:5|# (->bytevector readme):class
+ class gnu.lists.U8Vector
+ @end example
+ 
+ @subsection Writing to a file
+ 
+ The @code{&<@lbracechar{}..@rbracechar{}} syntax can be used with @code{set!}
+ to replace the contents of a file:
+ @example
+ (set! &<@lbracechar{}README@rbracechar{} "Check example.com\n")
+ @end example
+ 
+ The new contents must be blob-compatible - i.e. a bytevector or a string.
+ 
+ If you dislike using @code{<} as an output operator, you can instead using the @code{&>@lbracechar{}..@rbracechar{}} operation, which evaluates to a function whose single argument is the new value:
+ @example
+ (&>@lbracechar{}README@rbracechar{} "Check example.com\n")
+ @end example
+ In general:
+ @example
+ @stxlit{&>@lbracechar{}}@stxref{named-literal-part}+@stxlit{@rbracechar{}}
+ @end example
+ is equivalent to:
+ @example
+ (lambda (new-contents)
+   (set! @stxlit{&<@lbracechar{}}@stxref{named-literal-part}+@stxlit{@rbracechar{}} new-contents))
+ @end example
+ 
+ You can use @code{&>>} to append more data to a file:
+ 
+ @example
+ (&>>@lbracechar{}README@rbracechar{} "or check example2.com\n")
+ @end example
+ 
+ @subsection Functions
+ 
+ @deffn Procedure path-data path
+ Reads the contents of the file specified by @var{path},
+ where @var{path} can be a @ref{Paths,path} object, or anything that can
+ be converted to a @code{Path}, including a filename string or a URL. 
+ returning the result as a blob.
+ The result is a @emph{blob}, which is a kind of bytevector than can be
+ auto-converted to a string or bytevecor as required.
+ 
+ The function @code{path-data} has a setter, which replaces the contents
+ with new contents:
+ @example
+ (set! &<@lbracechar{}file-name@rbracechar{} new-contents)
+ @end example
+ @end deffn
+ 
+ @deffn Procedure path-bytes path
+ Reads the contents of the file specified by @var{path}, as
+ with the @code{path-data} function, but the result is a plain bytevector,
+ rather than a blob.  This functtion also has a setter, which you
+ can use to replace the file-contents by new bytevector-valued data.
+ @end deffn
+ 
+ @node Ports
+ @section Ports
+ 
+ Ports represent input and output devices.
+ An input port is a Scheme object that can deliver data upon
+ command, while an output port is a Scheme object that can
+ accept data.
+ 
+ Different @dfn{port types} operate on different data:
+ @itemize @bullet
+ @item
+ A @dfn{textual port} supports reading or writing of individual
+ characters from or to a backing store containing characters
+ using @code{read-char} and @code{write-char} below, and it supports
+ operations defined in terms of characters, such as @code{read} and
+ @code{write}.
+ @item
+ A @dfn{binary port} supports reading or writing of individual
+ bytes from or to a backing store containing bytes using
+ @code{read-u8} and @code{write-u8} below, as well as operations defined
+ in terms of bytes (integers in the range 0 to 255).
+ 
+ All Kawa binary ports created by procedures documented here
+ are also textual ports.  Thus you can either read/write
+ bytes as described above, or read/write
+ characters whose scalar value is in the range 0 to 255
+ (i.e. the Latin-1 character set), using @code{read-char} and @code{write-char}.
+ 
+ A native binary port is a @code{java.io.InputStream}
+ or @code{java.io.OutputStream} instance.  These are not textual ports.
+ You can use methods @code{read-u8} and @code{write-u8},
+ @c not true?
+ but not @code{read-char} and @code{write-char} on native binary ports.
+ (The functions @code{input-port?}, @code{output-port?}, @code{binary-port?},
+ and @code{port?} all currently return false on native binary ports,
+ but that may change.)
+ @end itemize
+ 
+ @deffn Procedure call-with-port port proc
+ The @code{call-with-port} procedure calls @var{proc} with port as an
+ argument. If @var{proc} returns, then the port is closed automatically
+ and the values yielded by the proc are returned.
+ 
+ If @var{proc} does not return, then the port must not be closed
+ automatically unless it is possible to prove that the port
+ will never again be used for a read or write operation.
+ 
+ As a Kawa extension, @var{port} may be any object
+ that implements @code{java.io.Closeable}.
+ It is an error if @var{proc} does not accept one argument.
+ 
+ @c @emph{Rationale}: Because Schemeâ€™s escape procedures have unlimited
+ @c extent, it is possible to escape from the current continuation
+ @c but later to resume it. If implementations were permitted to
+ @c close the port on any escape from the current continuation,
+ @c then it would be impossible to write portable code using both
+ @c call-with-current-continuation and call-with-port.
+ @end deffn
+ 
+ @deffn Procedure call-with-input-file path proc
+ @deffnx Procedure call-with-output-file path proc
+ These procedures obtain a textual port obtained by
+ opening the named file for input or output as if by
+ @code{open-input-file} or @code{open-output-file}. The port and
+ @var{proc} are then passed to a procedure equivalent to
+ @code{call-with-port}.
+ 
+ It is an error if @var{proc} does not accept one argument.
+ @end deffn
+ 
+ @deffn Procedure input-port? obj
+ @deffnx Procedure output-port? obj
+ @deffnx Procedure textual-port? obj
+ @deffnx Procedure binary-port? obj
+ @deffnx Procedure port? obj
+ These procedures return @code{#t} if obj is an input port, output port,
+ textual port, binary port, or any kind of port,
+ respectively. Otherwise they return @code{#f}.
+ 
+ These procedures currently return @code{#f} on a native Java streams
+ (@code{java.io.InputStream} or @code{java.io.OutputStream}),
+ a native reader (a @code{java.io.Reader} that is not an
+ @code{gnu.mapping.Inport}), or a native writer (a @code{java.io.Writer}
+ that is not an @code{gnu.mapping.Outport}).  This may change if
+ conversions between native ports and Scheme ports becomes more seamless.
+ 
+ @end deffn
+ 
+ @deffn Procedure input-port-open? port
+ @deffnx Procedure output-port-open? port
+ Returns @code{#t} if @var{port} is still open and capable of performing
+ input or output, respectively, and @code{#f} otherwise.
+ (Not supported for native binary ports - i.e. @code{java.io.InputStteam}
+ or @code{java.io.OutputStream}.)
+ @end deffn
+ 
+ @deffn Procedure current-input-port
+ @deffnx Procedure current-output-port
+ @deffnx Procedure current-error-port
+ Returns the current default input port, output port, or
+ error port (an output port), respectively.
+ (The error port is the port to which errors and warnings should be sent
+ - the @dfn{standard error} in Unix and C terminology.)
+ These procedures are @ref{Parameter objects,parameter objects},
+ which can be overridden with @ref{parameterize-syntax,@code{parameterize}}.
+ 
+ The initial bindings for @code{(current-output-port)} and
+ @code{(current-error-port)} are hybrid textual/binary
+ ports that wrap the values of the corresponding @code{java.lang.System} fields
+ @code{out}, and @code{err}.  The latter, in turn are bound
+ to the standard output and error streams of the JVM process.
+ This means you can write binary data to standard output
+ using @code{write-bytevector} and @code{write-u8}.
+ 
+ The initial value @code{(current-input-port)} similarly is a textual port
+ that wraps the @code{java.lang.System} field @code{in}, which is bound
+ to the standard input stream of the JVM process.
+ It is a @emph{hybrid} textual/binary port only if there
+ is no console (as determined by @code{(java.lang.System:console)}
+ returning @code{#!null}) - i.e. if standard input is not a tty.
+ 
+ Here is an example that copies standard input to standard output:
+ @example
+ (let* ((in (current-input-port))
+        (out (current-output-port))
+        (blen ::int 2048)
+        (buf (make-bytevector blen)))
+   (let loop ()
+     (define n (read-bytevector! buf in))
+     (cond ((not (eof-object? n))
+            (write-bytevector buf out 0 n)
+            (loop)))))
+ @end example
+ 
+ @end deffn
+ 
+ @deffn Procedure with-input-from-file path thunk
+ @deffnx Procedure with-output-to-file path thunk
+ The file is opened for input or output as if by
+ @code{open-input-file} or @code{open-output-file}, and the new port
+ is made to be the value returned by @code{current-input-port}
+ or @code{current-output-port} (as used by @code{(read)},
+ @code{(write @var{obj})}, and so forth). The thunk is then called with no
+ arguments. When the @var{thunk} returns, the port is closed
+ and the previous default is restored. It is an error if @var{thunk}
+ does not accept zero arguments. Both procedures return
+ the values yielded by @var{thunk}. If an escape procedure is used
+ to escape from the continuation of these procedures, they
+ behave exactly as if the current input or output port had
+ been bound dynamically with @code{parameterize}.
+ @end deffn
+ 
+ @deffn Procedure open-input-file path
+ @deffnx Procedure open-binary-input-file path
+ Takes a @var{path} naming an existing file and returns a textual
+ input port or binary input port that is capable of delivering
+ data from the file.
+ @c If the file does not exist or cannot be
+ @c opened, an error that satisfies file-error? is signaled.
+ 
+ The procedure @code{open-input-file} checks the fluid variable
+ @ref{port-char-encoding,@code{port-char-encoding}} to determine how bytes are decoded
+ into characters.  The procedure @code{open-binary-input-file}
+ is equivalent to calling @code{open-input-file} with
+ @code{port-char-encoding} set to @code{#f}.
+ @end deffn
+ 
+ @deffn Procedure open-output-file path
+ @deffnx Procedure open-binary-output-file path
+ Takes a @var{path} naming an output file to be created and returns
+ respectively a textual output port or binary output port that is
+ capable of writing data to a new file by that name. If a
+ file with the given name already exists, the effect is unspecified.
+ @c If the file cannot be opened, an error that satisfies
+ @c file-error? is signaled.
+ 
+ The procedure @code{open-output-file} checks the fluid variable
+ @ref{port-char-encoding,@code{port-char-encoding}} to determine how characters are
+ encoded as bytes.  The procedure @code{open-binary-output-file}
+ is equivalent to calling @code{open-output-file} with
+ @code{port-char-encoding} set to @code{#f}.
+ @end deffn
+ 
+ @deffn Procedure close-port port
+ @deffnx Procedure close-input-port port
+ @deffnx Procedure close-output-port port
+ Closes the resource associated with @var{port}, rendering the port
+ incapable of delivering or accepting data. It is an error to
+ apply the last two procedures to a port which is not an
+ input or output port, respectively.
+ (Specifically, @code{close-input-port} requires a @code{java.io.Reader},
+ while @code{close-output-port} requires a @code{java.io.Writer}.
+ In contrast @code{close-port} accepts any object whose class
+ implements @code{java.io.Closeable}.)
+ @c Scheme implementations may provide ports which are simultaneously input
+ @c and output ports, such as sockets; the close-input-port
+ @c and close-output-port procedures can then be used to
+ @c close the input and output sides of the port independently.
+ 
+ These routines have no effect if the port has already been
+ closed.
+ @end deffn
+ 
+ @subsection String and bytevector ports
+ 
+ @deffn Procedure open-input-string string
+ Takes a string and returns a text input port that delivers characters
+ from the string. The port can be closed by @code{close-input-port},
+ though its storage will be reclaimed by the
+ garbage collector if it becomes inaccessible. 
+ 
+ @example
+ (define p
+   (open-input-string "(a . (b c . ())) 34"))
+ 
+ (input-port? p)                 @result{}  #t
+ (read p)                        @result{}  (a b c)
+ (read p)                        @result{}  34
+ (eof-object? (peek-char p))     @result{}  #t
+ @end example
+ @end deffn
+ 
+ @deffn Procedure open-output-string
+ Returns an textual output port that will accumulate characters
+ for retrieval by @code{get-output-string}.
+ The port can be closed by the procedure @code{close-output-port},
+ though its storage will be reclaimed by the garbage collector
+ if it becomes inaccessible. 
+ @example
+ (let ((q (open-output-string))
+   (x '(a b c)))
+     (write (car x) q)
+     (write (cdr x) q)
+     (get-output-string q))        @result{}  "a(b c)"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure get-output-string output-port
+ Given an output port created by @code{open-output-string},
+ returns a string consisting of the characters that have been
+ output to the port so far in the order they were output.
+ If the result string is modified, the effect is unspecified.
+ 
+ @example
+ (parameterize
+     ((current-output-port (open-output-string)))
+     (display "piece")
+     (display " by piece ")
+     (display "by piece.")
+     (newline)
+     (get-output-string (current-output-port)))
+         @result{} "piece by piece by piece.\n"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure call-with-input-string string proc
+ Create an input port that gets its data from @var{string},
+ call @var{proc} with that port as its one argument, and return
+ the result from the call of @var{proc}
+ @end deffn
+ 
+ @deffn Procedure call-with-output-string proc
+ Create an output port that writes its data to a @var{string},
+ and call @var{proc} with that port as its one argument.
+ Return a string consisting of the data written to the port.
+ @end deffn
+ 
+ @deffn Procedure open-input-bytevector bytevector
+ Takes a bytevector and returns a binary input port that
+ delivers bytes from the bytevector.
+ @end deffn
+ 
+ @deffn Procedure open-output-bytevector
+ Returns a binary output port that will accumulate bytes
+ for retrieval by @code{get-output-bytevector}.
+ @end deffn
+ 
+ @deffn Procedure get-output-bytevector port
+ Returns a bytevector consisting of the bytes that have been
+ output to the port so far in the order they were output.
+ It is an error if @var{port} was not created with @code{open-output-bytevector}.
+ @end deffn
+ 
+ @subsection Input
+ 
+ If @var{port} is omitted from any input procedure, it defaults
+ to the value returned by @code{(current-input-port)}. It is an
+ error to attempt an input operation on a closed port.
+ 
+ @deffn Procedure read [port]
+ The @code{read} procedure converts external representations of
+ Scheme objects into the objects themselves. That is, it is
+ a parser for the non-terminal @stxref{datum}.
+ It returns the next object parsable from the
+ given textual input port, updating port to point to the
+ first character past the end of the external representation
+ of the object.
+ 
+ If an end of file is encountered in the input before any
+ characters are found that can begin an object, then an
+ end-of-file object is returned. The port remains open, and
+ further attempts to read will also return an end-of-file object.
+ If an end of file is encountered after the beginning of
+ an objectâ€™s external representation, but the external representation
+ is incomplete and therefore not parsable, an error
+ that satisfies @code{read-error?} is signaled.
+ @end deffn
+ 
+ @deffn Procedure read-char [port]
+ Returns the next character available from the textual input
+ @var{port}, updating the port to point to the following character.
+ If no more characters are available, an end-of-file value is
+ returned.
+ 
+ The result type is @code{character-or-eof}.
+ @end deffn
+ 
+ @deffn Procedure peek-char [port]
+ Returns the next character available from the textual input @var{port},
+ but @emph{without} updating the port to point to the
+ following character. If no more characters are available, an
+ end-of-file value is returned.
+ 
+ The result type is @code{character-or-eof}.
+ 
+ @emph{Note:} The value returned by a call to @code{peek-char} is the same as
+ the value that would have been returned by a call to @code{read-char}
+ with the same @var{port}. The only difference is that the very next call
+ to @code{read-char} or @code{peek-char} on that @var{port} will return the
+ value returned by the preceding call to @code{peek-char}. In particular, a
+ call to @code{peek-char} on an interactive port will hang waiting for
+ input whenever a call to @code{read-char} would have hung.
+ @end deffn
+ 
+ @deffn Procedure read-line [port [handle-newline]]
+ Reads a line of input from the textual input @var{port}.
+ The @var{handle-newline} parameter determines what is done with
+ terminating end-of-line delimiter.
+ The default, @code{'trim}, ignores the delimiter;
+ @code{'peek} leaves the delimiter in the input stream;
+ @code{'concat} appends the delimiter to the returned value;
+ and @code{'split} returns the delimiter as a second value.
+ You can use the last three options to tell if the string was
+ terminated by end-or-line or by end-of-file.
+ If an end of file is encountered before any end of
+ line is read, but some characters have been read, a string
+ containing those characters is returned.
+ (In this case, @code{'trim}, @code{'peek}, and @code{'concat}
+ have the same result and effect.  The @code{'split} case returns two
+ values: The characters read, and the delimiter is an empty string.)
+ If an end of file is encountered before any characters are read,
+ an end-of-file object is returned.
+ For the purpose of this procedure, an
+ end of line consists of either a linefeed character, a carriage
+ return character, or a sequence of a carriage return character
+ followed by a linefeed character.
+ @end deffn
+ 
+ @deffn Procedure eof-object? obj
+ Returns @code{#t} if @var{obj} is an end-of-file object,
+ otherwise returns @code{#f}.
+ 
+ @code{Performance note}: If @var{obj} has type @code{character-or-eof},
+ this is compiled as an @code{int} comparison with -1.
+ @end deffn
+ 
+ @deffn Procedure eof-object
+ Returns an end-of-file object.
+ @end deffn
+ 
+ @deffn Procedure char-ready? [port]
+ Returns @code{#t} if a character is ready on the textual input
+ @var{port} and returns @code{#f} otherwise. If char-ready returns @code{#t}
+ then the next @code{read-char} operation on the given @var{port} is
+ guaranteed not to hang. If the port is at end of file then
+ @code{char-ready?} returns @code{#t}.
+ 
+ @emph{Rationale:} The @code{char-ready?} procedure exists to make it
+ possible for a program to accept characters from interactive ports
+ without getting stuck waiting for input. Any input editors as-
+ sociated with such ports must ensure that characters whose
+ existence has been asserted by @code{char-ready?} cannot be removed
+ from the input. If @code{char-ready?} were to return @code{#f} at end of
+ file, a port at end-of-file would be indistinguishable from an
+ interactive port that has no ready characters.
+ @end deffn
+ 
+ @deffn Procedure read-string k [port]
+ Reads the next @var{k} characters, or as many as are available
+ before the end of file, from the textual input @var{port} into a
+ newly allocated string in left-to-right order and returns the
+ string. If no characters are available before the end of file,
+ an end-of-file object is returned.
+ @end deffn
+ 
+ @deffn Procedure read-u8 [port]
+ Returns the next byte available from the binary input @var{port},
+ updating the @var{port} to point to the following byte. If no more
+ bytes are available, an end-of-file object is returned.
+ @end deffn
+ 
+ @deffn Procedure peek-u8 [port]
+ Returns the next byte available from the binary input @var{port},
+ but @emph{without} updating the @var{port} to point to the following byte.
+ If no more bytes are available, an end-of-file object is returned.
+ @end deffn
+ 
+ @deffn Procedure u8-ready? [port]
+ Returns @code{#t} if a byte is ready on the binary input @var{port} and
+ returns @code{#f} otherwise. If @code{u8-ready?} returns @code{#t} then the
+ next @code{read-u8} operation on the given port is guaranteed
+ not to hang. If the port is at end of file then @code{u8-ready?}
+ returns @code{#t}.
+ @end deffn
+ 
+ @deffn Procedure read-bytevector k [port]
+ Reads the next @var{k} bytes, or as many as are available before
+ the end of file, from the binary input @var{port} into a newly
+ allocated bytevector in left-to-right order and returns the
+ bytevector. If no bytes are available before the end of file,
+ an end-of-file object is returned.
+ @end deffn
+ 
+ @deffn Procedure read-bytevector! bytevector [port [start [end]]]
+ Reads the next @var{end} âˆ’ @var{start} bytes, or as many as are
+ available before the end of file, from the binary input @var{port}
+ into @var{bytevector} in left-to-right order beginning at the @var{start}
+ position. If @var{end} is not supplied, reads until the end of
+ @var{bytevector} has been reached. If @var{start} is not supplied, reads
+ beginning at position 0. Returns the number of bytes read.
+ If no bytes are available, an end-of-file object is returned.
+ @end deffn
+ 
+ @subsection Output
+ 
+ If @var{port} is omitted from any output procedure, it defaults
+ to the value returned by @code{(current-output-port)}. It is an
+ error to attempt an output operation on a closed port.
+ 
+ The return type of these methods is @code{void}.
+ 
+ @deffn Procedure write obj [port]
+ Writes a representation of @var{obj} to the given textual output
+ @var{port}. Strings that appear in the written representation
+ are enclosed in quotation marks, and within those strings
+ backslash and quotation mark characters are escaped by
+ backslashes.
+ Symbols that contain non-ASCII characters
+ are escaped with vertical lines.
+ Character objects are written using the @code{#\} notation.
+ 
+ If @var{obj} contains cycles which would cause an infinite loop
+ using the normal written representation, then at least the
+ objects that form part of the cycle must be represented
+ using @ref{datum labels}. Datum
+ labels must not be used if there are no cycles.
+ @end deffn
+ 
+ @deffn Procedure write-shared obj [port]
+ The @code{write-shared} procedure is the same as @code{write}, except
+ that shared structure must be represented using datum
+ labels for all pairs and vectors that appear more than once
+ in the output.
+ @end deffn
+ 
+ @deffn Procedure write-simple obj [port]
+ The @code{write-simple} procedure is the same as @code{write}, except
+ that shared structure is never represented using datum labels.
+ This can cause write-simple not to terminate if @var{obj}
+ contains circular structure.
+ @end deffn
+ 
+ @deffn Procedure display obj [port]
+ Writes a representation of @var{obj} to the given textual output
+ port. Strings that appear in the written representation
+ are output as if by @code{write-string} instead of by @code{write}.
+ Symbols are not escaped. Character objects appear in the
+ representation as if written by @code{write-char} instead of by
+ @code{write}.
+ The @code{display} representation of other objects is unspecified.
+ @c However, display must always terminate. Thus if the normal write
+ @c representation is used, datum labels are needed
+ @c to represent cycles as in write.
+ @end deffn
+ 
+ @deffn Procedure newline [port]
+ Writes an end of line to textual output @var{port}.
+ This is done using the @code{println} method
+ of the Java class @code{java.io.PrintWriter}.
+ @end deffn
+ 
+ @deffn Procedure write-char char [port]
+ Writes the character @var{char} (not an external representation
+ of the character) to the given textual output @var{port}.
+ @end deffn
+ 
+ @deffn Procedure write-string string [port [start [end]]]
+ Writes the characters of @var{string} from @var{start} to @var{end}
+ in left-to-right order to the textual output @var{port}.
+ @end deffn
+ 
+ @deffn Procedure write-u8 byte [port]
+ Writes the @var{byte} to the given binary output port.
+ @end deffn
+ 
+ @deffn Procedure write-bytevector bytevector [port [start [end]]]
+ Writes the bytes of @var{bytevector} from @var{start} to @var{end}
+ in left-to-right order to the binary output @var{port}.
+ @end deffn
+ 
+ @deffn Procedure flush-output-port [port]
+ @deffnx Procedure force-output [port]
+ Forces any pending output on @var{port} to be delivered to the output file or
+ device and returns an unspecified value.  If the @var{port} argument is
+ omitted it defaults to the value returned by @code{(current-output-port)}.
+ (The name @code{force-output} is older,
+ while R6RS added @code{flush-output-port}. They have the same effect.)
+ @end deffn
+ 
+ @anchor{Prompts}
+ @cindex prompts
+ @subsection Prompts for interactive consoles (REPLs)
+ 
+ When an interactive input port is used for a read-eval-print-loop (REPL
+ or console) it is traditional for the REPL to print a short
+ @dfn{prompt} string to signal that the user is expected to type
+ an expression.  These prompt strings can be customized.
+ 
+ @anchor{input-prompt1}
+ @defvar input-prompt1
+ @defvarx input-prompt2
+ These are fluid variable whose values are string templates
+ with placeholders similar to @code{printf}-style format.
+ The placeholders are expanded (depending on the current state),
+ and the resulting string printed in front of the input line.
+ 
+ The @code{input-prompt1} is used normally.  For multi-line input commands
+ (for example if the first line is incomplete), @code{input-prompt1}
+ is used for the first line of each command, while @code{input-prompt2} is
+ used for subsequent ``continuation'' lines.
+ 
+ The following placeholders are handled:
+ @table @asis
+ @item @stxlit{%%}
+ A literal @samp{%}.
+ @item @stxlit{%N}
+ The current line number.  This is @code{(+ 1 (port-line @var{port}))}.
+ @item @stxlit{%}@var{n}@stxlit{P}@var{c}
+ Insert padding at this possion, repeating the following
+   character @code{@var{c}} as needed to bring the total number of columns
+ of the prompt to that specified by the digits @code{@var{n}}.
+ @item @stxlit{%P}@var{c}
+ Same as @code{%@var{n}P@var{c}}, but @code{@var{n}} defaults to the number
+ of columns in the initial prompt from the expansion of @code{input-prompt1}.
+ This is only meaningful when expanding @code{input-prompt2} for
+ continuation lines.
+ @item @stxlit{%}@stxlitlbrace{}@var{hidden}@stxlit{%@}}
+ Same as @var{hidden}, but the characters of @var{hidden}
+ are assumed to have zero visible width.  Can be used for
+ @uref{https://en.wikipedia.org/wiki/ANSI_escape_code,ANSI escape sequences}
+ to change color or style:
+ @example
+ (set! input-prompt1 "%@{\e[48;5;51m%@}@{Kawa:%N@} %@{\e[0m%@}")
+ @end example
+ The above changes both the text and the background color
+ (to a pale blue).
+ @item @stxlit{%M}
+ Insert a ``message'' string.
+ Not normally used by Kawa, but supported by JLine.
+ @end table
+ 
+ These variables can be initialized by the command-line
+ arguments @code{console:prompt1=@var{prompt1}} and
+ @code{console:prompt2=@var{prompt2}}, respectively.  If these are
+ not specified, languages-specific defaults are used.
+ For example for Scheme the default value of @code{input-prompt1}
+ is @code{"#|kawa:%N|# "} and @code{input-prompt2} is @code{"#|$P.%N| "}.
+ These have the form of Scheme comments, to make it easier to cut-and-paste.
+ 
+ If @code{input-prompt1} (respectively @code{input-prompt2}) does not contain
+ an escape sequence (either @code{"%@{} or the escape character @code{"\e"})
+ then ANSI escape sequences are added to to highlight the prompt.
+ (Under DomTerm this sets the @code{prompt} style, which can be customised
+ with CSS but defaults to a light green background;
+ if using JLine the background is set to light green.)
+ @end defvar
+ 
+ For greater flexibility, you can also set a prompter procedure.
+ 
+ @deffn Procedure set-input-port-prompter! port prompter
+ Set the prompt procedure associated with @var{port} to @var{prompter},
+ which must be a one-argument procedure taking an input port,
+ and returning a string.
+ The procedure is called before reading the first line of a command;
+ its return value is used as the first-line prompt.
+ 
+ The prompt procedure can have side effects.
+ In Bash shell terms: It combines the features of @code{PROMPT_COMMAND}
+ and @code{PS1}.
+ 
+ The initial @var{prompter} is @code{default-prompter},
+ which returns the expansion of @code{input-prompt1}.
+ @end deffn
+ 
+ @deffn Procedure input-port-prompter port
+ Get the prompt procedure associated with @var{port}.
+ @end deffn
+ 
+ @deffn Procedure default-prompter port
+ The default prompt procedure.
+ Normally (i.e. when @code{input-port-read-state} is a space)
+ returns @code{input-prompt1} after expanding the @code{%}-placeholders.
+ Can also expand @code{input-prompt2} when @code{input-port-read-state}
+ is not whitespace.
+ @end deffn
+ 
+ @subsection Line numbers and other input port properties
+ 
+ @deffn Function port-column input-port
+ @deffnx Function port-line input-port
+ Return the current column number or line number of @var{input-port},
+ using the current input port if none is specified.
+ If the number is unknown, the result is @code{#f}.  Otherwise,
+ the result is a 0-origin integer - i.e. the first character
+ of the first line is line 0, column 0.  (However, when you
+ display a file position, for example in an error message,
+ we recommend you add 1 to get 1-origin integers.  This is
+ because lines and column numbers traditionally start with
+ 1, and that is what non-programmers will find most natural.)
+ @end deffn
+ 
+ @deffn Procedure set-port-line! port line
+ Set (0-origin) line number of the current line of @var{port} to @var{num}.
+ @end deffn
+ 
+ @deffn Procedure input-port-line-number port
+ Get the line number of the current line of @var{port},
+ which must be a (non-binary) input port.
+ The initial line is line 1.
+ Deprecated; replaced by @code{(+ 1 (port-line @var{port}))}.
+ @end deffn
+ 
+ @deffn Procedure set-input-port-line-number! port num
+ Set line number of the current line of @var{port} to @var{num}.
+ Deprecated;  replaced by @code{(set-port-line! @var{port} (- @var{num} 1))}.
+ @end deffn
+ 
+ @deffn Procedure input-port-column-number port 
+ Get the column number of the current line of @var{port}, 
+ which must be a (non-binary) input port.
+ The initial column is column 1.
+ Deprecated; replaced by @code{(+ 1 (port-column @var{port}))}.
+ @end deffn
+ 
+ @deffn Procedure input-port-read-state port
+ Returns a character indicating the current @code{read} state of the @var{port}.
+ Returns @code{#\Return} if not current doing a @var{read},
+ @code{#\"} if reading a string;  @code{#\|} if reading a comment;  @code{#\(}
+ if inside a list; and @code{#\Space} when otherwise in a @code{read}.
+ The result is intended for use by prompt prcedures, and is not necessarily
+ correct except when reading a new-line.
+ @end deffn
+ 
+ @defvar symbol-read-case
+ A symbol that controls how @code{read} handles letters when reading a symbol.
+ If the first letter is @samp{U}, then letters in symbols are upper-cased.
+ If the first letter is @samp{D} or @samp{L}, then letters
+ in symbols are down-cased.
+ If the first letter is @samp{I}, then the case of letters in symbols
+ is inverted.
+ Otherwise (the default), the letter is not changed.
+ (Letters following a @samp{\} are always unchanged.)
+ The value of @code{symbol-read-case} only checked
+ when a reader is created, not each time a symbol is read.
+ @end defvar
+ 
+ @subsection Miscellaneous
+ 
+ @anchor{port-char-encoding}
+ @defvar port-char-encoding
+ Controls how bytes in external files are converted to/from internal
+ Unicode characters.  Can be either a symbol or a boolean.
+ If @code{port-char-encoding} is @code{#f}, the file is assumed
+ to be a binary file and no conversion is done.
+ Otherwise, the file is a text file.  The default is @code{#t}, which
+ uses a locale-dependent conversion.  If @code{port-char-encoding}
+ is a symbol, it must be the name of a character encoding known to Java.
+ For all text files (that is if @code{port-char-encoding} is not @code{#f}),
+ on input a @code{#\Return} character or
+ a @code{#\Return} followed by @code{#\Newline}
+ are converted into plain @code{#\Newline}.
+ 
+ This variable is checked when the file is opened;  not when actually
+ reading or writing.  Here is an example of how you can safely
+ change the encoding temporarily:
+ @example
+ (define (open-binary-input-file name)
+   (fluid-let ((port-char-encoding #f)) (open-input-file name)))
+ @end example
+ @end defvar
+ 
+ @defvar *print-base*
+ The number base (radix) to use by default when printing rational numbers.
+ Must be an integer between 2 and 36, and the default is of course 10.
+ For example setting @code{*print-base*} to 16 produces hexadecimal output.
+ @end defvar
+ 
+ @defvar *print-radix*
+ If true, prints an indicator of the radix used when printing rational numbers.
+ If @code{*print-base*} is respectively 2, 8, or 16, then
+ @code{#b}, @code{#o} or @code{#x} is written before the number;
+ otherwise @code{#@var{N}r} is written, where @code{@var{N}} is the base.
+ An exception is when  @code{*print-base*} is 10, in which case a period
+ is written @emph{after} the number, to match Common Lisp; this may
+ be inappropriate for Scheme, so is likely to change.
+ @end defvar
+ 
+ @defvar *print-right-margin*
+ The right margin (or line width) to use when pretty-printing.
+ @end defvar
+ 
+ @defvar *print-miser-width*
+ If this an integer, and the available width is less or equal to this value,
+ then the pretty printer switch to the more @dfn{miser} compact style.
+ @end defvar
+ 
+ @defvar *print-xml-indent*
+ When writing to XML, controls pretty-printing and indentation.
+ If the value is @code{'always} or  @code{'yes} force each element to
+ start on a new suitably-indented line.
+ If the value is @code{'pretty} only force new lines for elements that
+ won't fit completely on a line.
+ The the value is @code{'no} or unset, don't add extra whitespace.
+ @end defvar
+ 
+ @node Format, , Ports, Input-Output
+ @section Formatted Output (Common-Lisp-style)
+ 
+ @deffn Procedure format destination fmt . arguments
+ An almost complete implementation of Common LISP format description
+ according to the CL reference book @cite{Common LISP} from Guy L.
+ Steele, Digital Press.  Backward compatible to most of the available
+ Scheme format implementations.
+ 
+ Returns @code{#t}, @code{#f} or a string; has side effect of printing
+ according to @var{fmt}.  If @var{destination} is @code{#t},
+ the output is to the current output port and @code{#!void} is returned.  If
+ @var{destination} is @code{#f}, a formatted string is returned as the
+ result of the call.  If @var{destination} is a string,
+ @var{destination} is regarded as the format string; @var{fmt} is
+ then the first argument and the output is returned as a string. If
+ @var{destination} is a number, the output is to the current error port
+ if available by the implementation. Otherwise @var{destination} must be
+ an output port and @code{#!void} is returned.@refill
+ 
+ @var{fmt} must be a string or an instance of @code{gnu.text.MessageFormat}
+ or @code{java.text.MessageFormat}.  If @var{fmt} is a string,
+ it is parsed as if by @code{parse-format}.
+ @end deffn
+ 
+ @deffn Procedure parse-format format-string
+ Parses @code{format-string}, which is a string of the form of a Common LISP
+ format description.  Returns an instance of @code{gnu.text.ReportFormat},
+ which can be passed to the @code{format} function.
+ @end deffn
+ 
+ A format string passed to @code{format} or @code{parse-format}
+ consists of format directives (that start with @samp{~}),
+ and regular characters (that are written directly to the destination).
+ Most of the Common Lisp (and Slib) format directives are implemented.
+ Neither justification, nor pretty-printing are supported yet.
+ 
+ Plus of course, we need documentation for @code{format}!
+ 
+ @subsection Implemented CL Format Control Directives
+ 
+ Documentation syntax: Uppercase characters represent the corresponding
+ control directive characters. Lowercase characters represent control
+ directive parameter descriptions.
+ 
+ @table @asis
+ @cindex ~a
+ @item @code{~A}
+ Any (print as @code{display} does).
+ @table @asis
+ @item @code{~@@A}
+ left pad.
+ @item @code{~@var{mincol},@var{colinc},@var{minpad},@var{padchar}A}
+ full padding.
+ @end table
+ @cindex ~s
+ @item @code{~S}
+ S-expression (print as @code{write} does).
+ @table @asis
+ @item @code{~@@S}
+ left pad.
+ @item @code{~@var{mincol},@var{colinc},@var{minpad},@var{padchar}S}
+ full padding.
+ @end table
+ 
+ @cindex ~c
+ @item @code{~C}
+ Character.
+ @table @asis
+ @item @code{~@@C}
+ prints a character as the reader can understand it (i.e. @code{#\} prefixing).
+ @item @code{~:C}
+ prints a character as emacs does (eg. @code{^C} for ASCII 03).
+ @end table
+ @end table
+ 
+ @subsection Formatting Integers
+ 
+ @table @asis
+ @cindex ~d
+ @item @code{~D}
+ Decimal.
+ @table @asis
+ @item @code{~@@D}
+ print number sign always.
+ @item @code{~:D}
+ print comma separated.
+ @item @code{~@var{mincol},@var{padchar},@var{commachar},@var{commawidth}D}
+ padding.
+ @end table
+ @cindex ~x
+ @item @code{~X}
+ Hexadecimal.
+ @table @asis
+ @item @code{~@@X}
+ print number sign always.
+ @item @code{~:X}
+ print comma separated.
+ @item @code{~@var{mincol},@var{padchar},@var{commachar},@var{commawidth}X}
+ padding.
+ @end table
+ @cindex ~o
+ @item @code{~O}
+ Octal.
+ @table @asis
+ @item @code{~@@O}
+ print number sign always.
+ @item @code{~:O}
+ print comma separated.
+ @item @code{~@var{mincol},@var{padchar},@var{commachar},@var{commawidth}O}
+ padding.
+ @end table
+ @cindex ~b
+ @item @code{~B}
+ Binary.
+ @table @asis
+ @item @code{~@@B}
+ print number sign always.
+ @item @code{~:B}
+ print comma separated.
+ @item @code{~@var{mincol},@var{padchar},@var{commachar},@var{commawidth}B}
+ padding.
+ @end table
+ @cindex ~r
+ @item @code{~@var{n}R}
+ Radix @var{n}.
+ @table @asis
+ @item @code{~@var{n},@var{mincol},@var{padchar},@var{commachar},@var{commawidth}R}
+ padding.
+ @end table
+ @item @code{~@@R}
+ print a number as a Roman numeral.
+ @item @code{~:@@R}
+ print a number as an ``old fashioned'' Roman numeral.
+ @item @code{~:R}
+ print a number as an ordinal English number.
+ @item @code{~R}
+ print a number as a cardinal English number.
+ @cindex ~p
+ @item @code{~P}
+ Plural.
+ @table @asis
+ @item @code{~@@P}
+ prints @code{y} and @code{ies}.
+ @item @code{~:P}
+ as @code{~P but jumps 1 argument backward.}
+ @item @code{~:@@P}
+ as @code{~@@P but jumps 1 argument backward.}
+ @end table
+ @end table
+ 
+ @var{commawidth} is the number of characters between two comma characters.
+ 
+ 
+ @subsection Formatting real numbers
+ 
+ @table @asis
+ @cindex ~f
+ @item @code{~F}
+ Fixed-format floating-point (prints a flonum like @var{mmm.nnn}).
+ @table @asis
+ @item @code{~@var{width},@var{digits},@var{scale},@var{overflowchar},@var{padchar}F}
+ @item @code{~@@F}
+ If the number is positive a plus sign is printed.
+ @end table
+ @end table
+ 
+ @table @asis
+ @cindex ~e
+ @item @code{~E}
+ Exponential floating-point (prints a flonum like @var{mmm.nnn}@code{E}@var{ee})
+ @table @asis
+ @item @code{~@var{width},@var{digits},@var{exponentdigits},@var{scale},@var{overflowchar},@var{padchar},@var{exponentchar}E}
+ @item @code{~@@E}
+ If the number is positive a plus sign is printed.
+ @end table
+ @end table
+ 
+ @table @asis
+ @cindex ~g
+ @item @code{~G}
+ General floating-point (prints a flonum either fixed or exponential).
+ @table @asis
+ @item @code{~@var{width},@var{digits},@var{exponentdigits},@var{scale},@var{overflowchar},@var{padchar},@var{exponentchar}G}
+ @item @code{~@@G}
+ If the number is positive a plus sign is printed.
+ @end table
+ A slight difference from Common Lisp:  If the number is printed
+ in fixed form and the fraction is zero,
+ then a zero digit is printed for the fraction, if allowed by the @var{width}
+ and @var{digits} is unspecified.
+ @end table
+ 
+ @table @asis
+ @cindex ~$
+ @item @code{~$}
+ Dollars floating-point (prints a flonum in fixed with signs separated).
+ @table @asis
+ @item @code{~@var{digits},@var{scale},@var{width},@var{padchar}$}
+ @item @code{~@@$}
+ If the number is positive a plus sign is printed.
+ @item @code{~:@@$}
+ A sign is always printed and appears before the padding.
+ @item @code{~:$}
+ The sign appears before the padding.
+ @end table
+ @end table
+ 
+ @subsection Miscellaneous formatting operators
+ 
+ @table @asis
+ @cindex ~%
+ @item @code{~%}
+ Newline.
+ @table @asis
+ @item @code{~@var{n}%}
+ print @var{n} newlines.
+ @end table
+ @cindex ~&
+ @item @code{~&}
+ print newline if not at the beginning of the output line.
+ @table @asis
+ @item @code{~@var{n}&}
+ prints @code{~&} and then @var{n-1} newlines.
+ @end table
+ @cindex ~|
+ @item @code{~|}
+ Page Separator.
+ @table @asis
+ @item @code{~@var{n}|}
+ print @var{n} page separators.
+ @end table
+ @cindex ~~
+ @item @code{~~}
+ Tilde.
+ @table @asis
+ @item @code{~@var{n}~}
+ print @var{n} tildes.
+ @end table
+ @cindex ~@i{newline}
+ @item @code{~}<newline>
+ Continuation Line.
+ @table @asis
+ @item @code{~:}<newline>
+ newline is ignored, white space left.
+ @item @code{~@@}<newline>
+ newline is left, white space ignored.
+ @end table
+ @cindex ~t
+ @item @code{~T}
+ Tabulation.
+ @table @asis
+ @item @code{~@@T}
+ relative tabulation.
+ @item @code{~@var{colnum},@var{colinc}T}
+ full tabulation.
+ @end table
+ @cindex ~?
+ @item @code{~?}
+ Indirection (expects indirect arguments as a list).
+ @table @asis
+ @item @code{~@@?}
+ extracts indirect arguments from format arguments.
+ @end table
+ @cindex ~(
+ @item @code{~(@var{str}~)}
+ Case conversion (converts by @code{string-downcase}).
+ @table @asis
+ @item @code{~:(@var{str}~)}
+ converts by @code{string-capitalize}.
+ @item @code{~@@(@var{str}~)}
+ converts by @code{string-capitalize-first}.
+ @item @code{~:@@(@var{str}~)}
+ converts by @code{string-upcase}.
+ @end table
+ @cindex ~*
+ @item @code{~*}
+ Argument Jumping (jumps 1 argument forward).
+ @table @asis
+ @item @code{~@var{n}*}
+ jumps @var{n} arguments forward.
+ @item @code{~:*}
+ jumps 1 argument backward.
+ @item @code{~@var{n}:*}
+ jumps @var{n} arguments backward.
+ @item @code{~@@*}
+ jumps to the 0th argument.
+ @item @code{~@var{n}@@*}
+ jumps to the @var{n}th argument (beginning from 0)
+ @end table
+ @item @code{~[@var{str0}~;@var{str1}~;...~;@var{strn}~]}
+ Conditional Expression (numerical clause conditional).
+ @table @asis
+ @cindex ~[
+ @item @code{~@var{n}[}
+ take argument from @var{n}.
+ @item @code{~@@[}
+ true test conditional.
+ @item @code{~:[}
+ if-else-then conditional.
+ @cindex ~;
+ @item @code{~;}
+ clause separator.
+ @item @code{~:;}
+ default clause follows.
+ @end table
+ @item @code{~@{@var{str}~@}}
+ Iteration (args come from the next argument (a list)).
+ @table @asis
+ @item @code{~@var{n}@{}
+ at most @var{n} iterations.
+ @cindex ~@{
+ @item @code{~:@{}
+ args from next arg (a list of lists).
+ @item @code{~@@@{}
+ args from the rest of arguments.
+ @item @code{~:@@@{}
+ args from the rest args (lists).
+ @end table
+ @cindex ~^
+ @item @code{~^}
+ Up and out.
+ @table @asis
+ @item @code{~@var{n}^}
+ aborts if @var{n} = 0
+ @item @code{~@var{n},@var{m}^}
+ aborts if @var{n} = @var{m}
+ @item @code{~@var{n},@var{m},@var{k}^}
+ aborts if @var{n} <= @var{m} <= @var{k}
+ @end table
+ @end table
+ 
+ @subsection Unimplemented CL Format Control Directives
+ 
+ @table @asis
+ @item @code{~:A}
+ print @code{#f} as an empty list (see below).
+ @item @code{~:S}
+ print @code{#f} as an empty list (see below).
+ @item @code{~<~>}
+ Justification.
+ @item @code{~:^}
+ @end table
+ 
+ @subsection Extended, Replaced and Additional Control Directives
+ 
+ These are not necesasrily implemented in Kawa!
+ 
+ @table @asis
+ @item @code{~I}
+ print a R4RS complex number as @code{~F~@@Fi} with passed parameters for
+ @code{~F}.
+ @item @code{~Y}
+ Pretty print formatting of an argument for scheme code lists.
+ @item @code{~K}
+ Same as @code{~?.}
+ @item @code{~!}
+ Flushes the output if format @var{destination} is a port.
+ @item @code{~_}
+ Print a @code{#\space} character
+ @table @asis
+ @item @code{~@var{n}_}
+ print @var{n} @code{#\space} characters.
+ @end table
+ 
+ @item @code{~@var{n}C}
+ Takes @var{n} as an integer representation for a character. No arguments
+ are consumed. @var{n} is converted to a character by
+ @code{integer->char}.  @var{n} must be a positive decimal number.@refill
+ @item @code{~:S}
+ Print out readproof.  Prints out internal objects represented as
+ @code{#<...>} as strings @code{"#<...>"} so that the format output can always
+ be processed by @code{read}.
+ @refill
+ @item @code{~:A}
+ Print out readproof.  Prints out internal objects represented as
+ @code{#<...>} as strings @code{"#<...>"} so that the format output can always
+ be processed by @code{read}.
+ @refill
+ @item @code{~F, ~E, ~G, ~$}
+ may also print number strings, i.e. passing a number as a string and
+ format it accordingly.
+ @end table
+ 
+ @node Pretty-printing
+ @section Pretty-printing
+ 
+ Pretty-printing is displaying a data structure as text,
+ by adding line-breaks and indenttaion so that the visual
+ structure of the output corresponds to the logical structure of
+ data structure.  This makes it easier to read and understand.
+ Pretty-printing takes into account the column width of the output
+ so as to avoid using more lines than needed.
+ 
+ Pretty-printing of standard sequences types such as lists and
+ vectors is done by default.  For example:
+ @example
+ #|kawa:11|# @kbd{(set! *print-right-margin* 50)}
+ #|kawa:12|# @kbd{'(ABCDEF (aa bb cc dd) (x123456789}
+ #|.....13|# @kbd{y123456789 z123456789) ABCDEFG HIJKL)}
+ (ABCDEF (aa bb cc dd)
+  (x123456789 y123456789 z123456789) ABCDEFG HIJK)
+ @end example
+ Setting @code{*print-right-margin*} to 50
+ causes output to be limited to 50 columns.
+ Notice the top-level list has to be split,
+ but sub-lists @code{(aa bb cc dd)}
+ and @code{(x123456789 y123456789 z123456789)}
+ don't need to be split.
+ 
+ When outputting to a DomTerm REPL,
+ then @code{*print-right-margin*} is ignored,
+ and the line-breaking is actually handled by DomTerm.
+ If you change the window width, DomTerm will dynamically
+ re-calculate the line-breaks of previous pretten output.
+ This works even in the case of a session saved to an HTML
+ file, as long as JavaScript is enabled.
+ 
+ The concepts and terminology are
+ based on those of @uref{https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node253.html,Common Lisp}.
+ 
+ @subsection Pretty-printing Scheme forms
+ 
+ Scheme and Lisp code is traditionally pretty-printed
+ slightly differently than plain lists.
+ The @code{pprint} procedure assumes the argument
+ is a Scheme form, and prints its accordingly.
+ For example the special form @code{(let ...)} is printed
+ differently from a regular function call @code{(list ...)}.
+ 
+ @deffn Procedure pprint obj [out]
+ Assume @var{obj} is a Scheme form, and pretty-print it
+ in traditional Scheme format.  For example:
+ @example
+ #|kawa:1|# @kbd{(import (kawa pprint))}
+ #|kawa:2|# @kbd{(define fib-form}
+ #|.....3|# @kbd{  '(define (fibonacci n)}
+ #|.....4|# @kbd{     (let loop ((i0 0) (i1 1) (n n))}
+ #|.....5|# @kbd{       (if (<= n 0) i0}
+ #|.....6|# @kbd{           (loop i1 (+ i0 i1) (- n 1))))))}
+ #|kawa:7|# @kbd{(set! *print-right-margin* 80)}
+ #|kawa:8|# @kbd{(pprint fib-form)}
+ (define (fibonacci n)
+   (let loop ((i0 0) (i1 1) (n n)) (if (<= n 0) i0 (loop i1 (+ i0 i1) (- n 1)))))
+ #|kawa:9|# @kbd{(set! *print-right-margin* 40)}
+ #|kawa:10|# @kbd{(pprint fib-form)}
+ (define (fibonacci n)
+   (let loop ((i0 0) (i1 1) (n n))
+     (if (<= n 0)
+         i0
+         (loop i1 (+ i0 i1) (- n 1)))))
+ @end example
+ 
+ The @code{pprint} special-cases forms that start with
+ @code{define}, @code{if}, @code{lambda}, @code{let},
+ and a few more, and formats them with ``traditional'' indentation.
+ However, it is not as complete or polished as it should be.
+ (It should also use a programmable dispatch table,
+ rather than having these special cases hard-wired.
+ That is an improvemet for another day.)
+ @end deffn
+ 
+ @subsection Generic pretty-printing functions
+ 
+ The following procedures are used to indicate logical blocks,
+ and optional newlines.
+ 
+ To access them do:
+ @example
+ (import (kawa pprint))
+ @end example
+ 
+ In the following, @var{out} is the output port, which
+ defaults to @code{(current-output-port)}.
+ 
+ @deffn Syntax pprint-logical-block @var{options} @arbno{@stxref{statement}}
+ 
+ Evaluate the @var{statement}s within the context of a new ``logical block''.
+ 
+ 
+ The @var{options} are one or more of the following:
+ @table @asis
+ @item @stxlit{prefix:} @var{prefix}
+ @itemx @stxlit{per-line:} @var{per-line-prefix}
+ Emit @var{prefix} or @var{per-line-prefix} (only one of them can be specified) before the start of the logical block.
+ If @var{per-line-prefix} is provided, it is also print for each
+ line within the logical block, indented the same.
+ These are strings and default to @code{""}.
+ @item @stxlit{suffix:} @var{suffix}
+ Emit @var{suffix} after the end of the logical block.
+ @item @stxlit{out:} @var{out}
+ The output file.
+ @end table
+ 
+ For example to print a list you might do:
+ @example
+ (pprint-logical-block prefix: "(" suffix: ")"
+    @i{print contents of list})
+ @end example
+ 
+ This macro is equivalent to:
+ @example
+ (pprint-start-logical-block @var{prefix} @var{is-per-line} @var{suffix} @var{out})
+ (try-finally
+   (begin @arbno{@var{statement}})
+   (pprint-end-logical-block @var{suffix} @var{out}))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure pprint-start-logical-block prefix is-per-line suffix out
+ Start a logical block.
+ The @var{is-per-line} argument is a boolean to specifiy
+ of @var{prefix} is a per-line-prefix or a plain prefix.
+ @end deffn
+ @deffn Procedure pprint-end-logical-block suffix out
+ End a logical block.
+ @end deffn
+ 
+ @deffn Procedure pprint-newline kind [out]
+ Print a conditional newline, where @var{kind} is one of the
+ symbols @code{'fill}, @code{'linear}, @code{'mandatory},
+ or @code{'miser}.
+ Usually follows printing of a space, as nothing is printed
+ if the line is not broken here.
+ @end deffn
+ 
+ @deffn Procedure pprint-ident mode amount [out]
+ Change how much following lines are indented
+ (with the current logical block).
+ The @var{amount} is the size of the indentation, in characters.
+ The @var{mode} is either @code{'current} (if the
+ @var{amount} is relative to the current position),
+ or @code{'block} (if the @var{amount} is relative to the
+ start (after any @var{prefix}) of the current logical block).
+ @end deffn
+ 
+ @node Resources
+ @section Resources
+ 
+ A resource is a file or other fixed data that an application may access.
+ Resources are part of the application and are shipped with it, but are
+ stored in external files.  Examples are images, sounds,
+ and translation (localization) of messages.
+ In the Java world a resource is commonly bundled in the same jar file
+ as the application itself.
+ 
+ @deffn Syntax resource-url resource-name
+ Returns a @code{URLPath} you can use as a @code{URL}, or
+ you can pass to it @code{open-input-file} to read the resource data.
+ The @var{resource-name} is a string which is passed to the
+ @code{ClassLoader} of the containing module.
+ If the module class is in a jar file, things will magically
+ work if the resource is in the same jar file, and @var{resource-name}
+ is a filename relative to the module class in the jar.
+ If the module is immediately evaluated, the @var{resource-name} is resolved
+ against the location of the module source file.
+ @end deffn
+ 
+ @deffn Syntax module-uri
+ Evaluates to a special URI that can be used to access resources
+ relative to the class of the containing module.
+ The URI has the form @code{"class-resource://@var{CurrentClass}/"}
+ in compiled code, to allow moving the classes/jars.
+ The current @code{ClassLoader} is associated with the URI, so accessing
+ resources using the URI will use that @code{ClassLoader}.
+ Therefore you should not create a @code{"class-resource:"} URI
+ except by using this function or @code{resolve-uri},
+ since that might try to use the wrong @code{ClassLoader}.
+ 
+ The macro @code{resource-url} works by using @code{module-uri}
+ and resolving that to a normal @code{URL}.
+ @end deffn
+ 
+ @deffn Syntax module-class
+ Evaluates to the containing module class, as a @code{java.lang.Class} instance.
+ @end deffn
+ 
+ @node Types, Objects Classes and Modules, Input-Output, Top
+ @chapter Types
+ 
+ A @dfn{type} is a set of values, plus an associated set of operations
+ valid on those values.
+ Types are useful for catching errors ("type-checking"), documenting
+ the programmer's intent, and to help the compiler generate better code.
+ Types in some languages (such as C) appear in programs,
+ but do not exist at run-time.  In such languages, all type-checking
+ is done at compile-time.  Other languages (such as standard Scheme)
+ do not have types as such, but they have @dfn{predicates}, which
+ allow you to check if a value is a member of certain sets;  also,
+ the primitive functions will check at run-time if the arguments
+ are members of the allowed sets.  Other languages, including Java
+ and Common Lisp, provide a combination:  Types may be used as specifiers
+ to guide the compiler, but also exist as actual run-time values.
+ In Java, for each class, there is a corresponding @code{java.lang.Class}
+ run-time object, as well as an associated type (the set of values
+ of that class, plus its sub-classes, plus @code{null}).
+ 
+ Kawa, like Java, has first-class types, that is types exist as
+ objects you can pass around at run-time.  For each Java type,
+ there is a corresponding Kawa type (but not necessarily vice
+ versa).  It would be nice if we could represent run-time
+ type values using @code{java.lang.Class} objects, but unfortunately
+ that does not work very well.  One reason is that we need
+ to be able to refer to types and classes that do not exist yet,
+ because we are in the processing of compiling them.  Another
+ reason is that we want to be able to distinguish between different
+ types that are implemented using the same Java class.
+ 
+ Various Kawa constructs require or allow a type to be specified.
+ Those specifications consist of @dfn{type expressions}, and a type expression
+ is evaluated to yield a type value.  The current Kawa compiler
+ is rather simple-minded, and in many places only allows simple
+ types that the compiler can evaluate at compile-time.
+ More specifically, it only allows simple @dfn{type names}
+ that map to primitive Java types or Java classes.
+ 
+ @display
+ @stxdef{type} @stxref{expression}
+ @stxdef{opt-type-specifier} [@stxlit{::} @stxref{type}]
+ @end display
+ 
+ @menu
+ * Standard Types::
+ * Parameterized Types::
+ * Type tests and conversions::
+ @end menu
+ 
+ @node Standard Types
+ @section Standard Types
+ 
+ These types are predefined with the following names.
+ 
+ Instead of plain @code{@var{typename}} you can also use
+ the syntax @code{<@var{typename}>} with angle brackets,
+ but that syntax is no longer recommended, because it doesn't
+ ``fit'' as well with some ways type names are used.
+ 
+ To find which Java classes these types map into, look in
+ @code{kawa/standard/Scheme.java}.
+ 
+ Note that the value of these variables are instances
+ of @code{gnu.bytecode.Type},
+ not (as you might at first expect) @code{java.lang.Class}.
+ 
+ The numeric types (@code{number}, @code{quantity},
+ @code{complex}, @code{real}, @code{rational}, @code{integer},
+ @code{long}, @code{int}, @code{short}, @code{byte}
+ @code{ulong}, @code{uint}, @code{ushort}, @code{ubyte},
+ @code{double}, @code{float})
+ are discussed in @ref{Numerical types}.
+ 
+ The types @code{character} and @code{char}
+ are discussed in @ref{Characters}.
+ 
+ @defvar Object
+ An arbitrary Scheme value - and hence an arbitrary Java object.
+ @end defvar
+ 
+ @defvar symbol
+ The type of Scheme symbols.
+ (Implemented using the Java class @code{gnu.mapping.Symbol}.)
+ (@CompatibilityNote{} Previous versions of Kawa implemented
+ a simple Scheme symbol using an interned @code{java.lang.String}.)
+ @end defvar
+ 
+ @defvar keyword
+ The type of keyword values.  @xref{Keywords}.
+ @end defvar
+ 
+ @defvar list
+ The type of Scheme lists (pure and impure, including the empty list).
+ @end defvar
+ 
+ @defvar pair
+ The type of Scheme pairs.  This is a sub-type of @code{list}.
+ @end defvar
+ 
+ @defvar string
+ The type of Scheme strings.
+ (Implemented using @code{java.lang.String} for immutable strings,
+ and @code{gnu.lists.FString} for mutable strings.
+ Both of these implement the interface @code{java.lang.CharSequence}.
+ In the future, we may change the representation for strings
+ containing ``surrogate characters'', for efficient indexing.)
+ (@CompatibilityNote{} Previous versions of Kawa
+ always used @code{gnu.lists.FString}.)
+ @end defvar
+ 
+ @defvar character
+ The type of Scheme character values.  This is a sub-type of
+ @code{Object}, in contrast to type @code{char}, which is the
+ primitive Java @code{char} type.
+ @end defvar
+ 
+ @defvar vector
+ The type of Scheme vectors.
+ @end defvar
+ 
+ @defvar procedure
+ The type of Scheme procedures.
+ @end defvar
+ 
+ @defvar input-port
+ The type of Scheme input ports.
+ @end defvar
+ 
+ @defvar output-port
+ The type of Scheme output ports.
+ @end defvar
+ 
+ @defvar String
+ This type name is a special case.  It specifies the class
+ @code{java.lang.String}.
+ However, coercing a value to @code{String} is done by
+ invoking the @code{toString} method on the value to be coerced.
+ Thus it "works" for all objects.
+ It also works for @code{#!null}.
+ 
+ When Scheme code invokes a Java method, any parameter
+ whose type is @code{java.lang.String} is converted
+ as if it was declared as a @code{String}.
+ @end defvar
+ 
+ @defvar parameter
+ A parameter object, as created by @code{make-parameter}.
+ This type can take a type parameter (sic):
+ @example
+ (define-constant client ::parameter[Client] (make-parameter #!null))
+ @end example
+ This lets Kawa know that reading the parameter (as in @code{(client)})
+ returns a value of the specified type (in this case @code{Client}).
+ @end defvar
+ 
+ More will be added later.
+ 
+ A type specifier can also be one of the primitive Java types.
+ The numeric types @code{long}, @code{int}, @code{short},
+ @code{byte}, @code{float}, and @code{double} are converted from the
+ corresponding Scheme number classes.  Similarly, @code{char}
+ can be converted to and from Scheme characters.  The type
+ @code{boolean} matches any object, and the result is @code{false}
+ if and only if the actual argument is @code{#f}.
+ (The value @code{#f} is identical to @code{Boolean.FALSE},
+ and @code{#t} is identical to @code{Boolean.TRUE}.)
+ The return type @code{void} indicates that no value is returned.
+ 
+ A type specifier can also be a fully-qualified Java class name
+ (for example @code{java.lang.StringBuffer}).  In that case,
+ the actual argument is cast at run time to the named class.
+ Also, @code{java.lang.StringBuffer[]} represents
+ an array of references to @code{java.lang.StringBuffer} objects.
+ 
+ @anchor{dynamic-type}
+ @defvar dynamic
+ Used to specify that the type is unknown, and is likely to change
+ at run-time.
+ Warnings about unknown member names are supressed
+ (a run-time name lookup is formed).
+ An expression of type @code{dynamic} is (statically) compatible with
+ any type.
+ @end defvar
+ 
+ @node Parameterized Types
+ @section Parameterized Types
+ Kawa has some basic support for parameterized (generic) types.
+ The syntax:
+ @example
+ Type[Arg1 Arg2 ... ArgN]
+ @end example
+ is more-or-less equivalent to Java's:
+ @example
+ Type<Arg1, Arg2, ..., ArgN>
+ @end example
+ 
+ This is a work-in-progress.  You can use this syntax with
+ fully-qualified class names, and also type aliases:
+ @example
+ (define v1 ::gnu.lists.FVector[gnu.math.IntNum] [4 5 6])
+ (define-alias fv gnu.lists.FVector)
+ (define v2 ::fv[integer] [5 6 7])
+ (define-alias fvi fv[integer])
+ (define v3 ::fvi [6 7 8])
+ @end example
+ 
+ @node Type tests and conversions
+ @section Type tests and conversions
+ 
+ Scheme defines a number of standard type testing predicates.
+ For example @code{(vector? x)} is @code{#t} if and only if
+ @code{x} is a vector.
+ 
+ Kawa generalizes this to arbitrary type names:
+ If @var{T} is a type-name (that is in scope at compile-time),
+ then @code{@var{T}?} is a one-argument function that returns
+ @code{#t} if the argument is an instance of the type @code{@var{T}},
+ and @code{#f} otherwise:
+ @example
+ (gnu.lists.FVector? #(123)) @result{} #t
+ (let ((iarr (int[] 10))) (int[]? iarr)) @result{} #t 
+ @end example
+ 
+ To convert (coerce) the result of an expression @var{value} to a
+ type @var{T} use the syntax: @code{(->@var{T} @var{value})}.
+ @example
+ (->float 12) @result{} 12.0f0
+ @end example
+ 
+ In general:
+ @example
+ (@var{T}? @var{x}) @result{} (instance? @var{x} @var{T})
+ (->@var{T} @var{x}) @result{} (as @var{T} @var{x})
+ @end example
+ 
+ @deffn Procedure instance? value type
+ Returns @code{#t} iff @var{value} is an instance of type @var{type}.
+ (Undefined if @var{type} is a primitive type, such as @code{int}.)
+ @end deffn
+ 
+ @deffn Procedure as type value
+ Converts or coerces @var{value} to a value of type @var{type}.
+ Throws an exception if that cannot be done.
+ Not supported for @var{type} to be a primitive type such as @code{int}.
+ @end deffn
+ 
+ @node Objects Classes and Modules, XML tools, Types, Top
+ @chapter Object, Classes and Modules
+ 
+ Kawa provides various ways to define, create, and access Java objects.
+ Here are the currently supported features.
+ 
+ The Kawa module system is based on the features of the Java class system.
+ 
+ @menu
+ * Defining new classes::
+ * Anonymous classes::
+ * Enumerations::          Enumeration types
+ * Annotations::
+ * Module classes::        Modules and how they are compiled to classes
+ * Importing::             Importing from a library
+ * Record types::          Defining Record Types
+ * Dynamic records::       Creating New Record Types On-the-fly
+ * Method operations::     Calling Java methods from Scheme
+ * Allocating objects::
+ * Field operations::      Accessing fields of Java objects
+ * Mangling::              Mapping Scheme names to Java names
+ * Scheme types in Java::
+ * Array operations::      Using Java arrays
+ * Loading Java functions into Scheme::
+ * Evaluating Scheme expressions from Java::
+ @end menu
+ 
+ @deffn Syntax this
+ Returns the "this object" - the current instance of the current class.
+ The current implementation is incomplete, not robust, and not
+ well defined.  However, it will have to do for now.
+ Note:  "@code{this}" is a macro, not a variable, so you have to write
+ it using parentheses: @samp{(this)}.  A planned extension will
+ allow an optional class specifier (needed for nested clases).
+ @end deffn
+ 
+ @node Defining new classes
+ @section Defining new classes
+ 
+ Kawa provides various mechanisms for defining new classes.
+ The @code{define-class} and @code{define-simple-class} forms
+ will usually be the preferred mechanisms.  They have basically
+ the same syntax, but have a couple of differences.
+ @code{define-class} allows multiple inheritance as well as true nested
+ (first-class) class objects.  However, the implementation
+ is more complex: code using it is slightly slower, and the mapping to
+ Java classes is a little less obvious.   (Each Scheme class is implemented
+ as a pair of an interface and an implementation class.)
+ A class defined by @code{define-simple-class} is slightly more
+ efficient, and it is easier to access it from Java code.
+ 
+ The syntax of @code{define-class} are mostly compatible with that
+ in the Guile and Stk dialects of Scheme.
+ 
+ @deffn Syntax define-class @stxref{class-name} @stxlit{(}supers ...@stxlit{)} @arbno{(@stxref{annotation}|@stxref{option-pair})} @stxref{field-or-method-decl} ...
+ @deffnx Syntax define-simple-class @stxref{class-name} @stxlit{(}supers ...@stxlit{)} @arbno{(@stxref{annotation}|@stxref{option-pair})}  @stxref{field-or-method-decl} ...
+ 
+ Defines a new class named @var{class-name}.  If @code{define-simple-class} is
+ used, creates a normal Java class named @var{class-name} in the current package.
+ (If @var{class-name} has the form @code{<xyz>} the Java implementation
+ type is named @code{xyz}.)  For @code{define-class} the implementation is
+ unspecified.  In most cases, the compiler creates a class pair,
+ consisting of a Java interface and a Java implementation class.
+ @end deffn
+ @display
+ @stxdef{class-name} @stxref{identifier}
+ @stxdef{option-pair} @var{option-keyword} @var{option-value}
+ @stxdef{field-or-method-decl} @stxref{field-decl} | @stxref{method-decl}
+ @end display
+ 
+ @subsection General class properties
+ 
+ The class inherits from the classes and interfaces listed in @var{supers}.
+ This is a list of names of classes that are in scope (perhaps imported
+ using @code{require}), or names for existing classes or interfaces
+ optionally surrounded by @code{<>}, such as @code{<gnu.lists.Sequence>}.
+ If @code{define-simple-class} is used, at most one of these may be
+ the name of a normal Java class or classes defined using
+ @code{define-simple-class}; the rest must be interfaces or classes
+ defined using @code{define-class}.
+ If @code{define-class} is used, @emph{all} of the classes listed
+ in @var{supers} should be interfaces or classes defined using
+ @code{define-class}.
+ 
+ @table @asis
+ @item @stxlit{interface:} @var{make-interface}
+ Specifies whether Kawa generates a Java class, interface, or both.
+ If @var{make-interface} is @code{#t}, then a Java interface is generated.
+ In that case all the supertypes must be interfaces, and
+ all the declared methods must be abstract.
+ If @var{make-interface} is @code{#f}, then a Java class is generated.
+ If @code{interface:}  is unspecified, the default is @code{#f}
+ for @code{define-simple-class}.  For @code{define-class} the default
+ is to generate an interface, and in addition (if needed) a helper
+ class that implements the interface.  (In that case any non-abstract methods
+ are compiled to static methods.  The methods that implement the interface
+ are just wrapper methods that call the real static methods.  This
+ allows Kawa to implement true multiple inheritance.)
+ 
+ @item @stxlit{access:} @var{kind}
+ Specifies the Java access permission on the class.
+ Can be one of @code{'public} (which is the default in Kawa),
+ @code{'package} (which the default "unnamed" permission in Java code),
+ @code{'protected}, @code{'private},
+ @code{'volatile}, or @code{'transient}.
+ Can also be used to specify @code{final}, @code{abstract}, or @code{enum}, as in Java.
+ (You don't need to explicitly specify the class is @code{abstract}
+ if any @var{method-body} is @code{#!abstract},
+ or you specify @code{interface: #t}.)
+ The @var{kind} can also be a list, as for example:
+ @example
+ access: '(protected volatile)
+ @end example
+ 
+ @item @stxlit{class-name:} @code{"}@var{cname}@code{"}
+ Specifies the Java name of the created class.
+ The @var{name} specified after @code{define-class}
+ or @code{define-simple-class} is the @emph{Scheme name},
+ i.e. the name of a Scheme variable that is bound to the class.
+ The Java name is by default derived from the Scheme name,
+ but you can override the default with a @code{class-name:} specifier.
+ If the @var{cname} has no periods, then it is a name in
+ the package of the main (module) class.
+ If the @var{cname} starts with a period,
+ then you get a class nested within the module class.
+ In this case the actual class name is @var{moduleClass}@code{$}@var{rname},
+ where @var{rname} is @var{cname} without the initial period.
+ To force a class in the top-level (unnamed) package (something
+ not recommended) write a period at the end of the @var{cname}.
+ @end table
+ 
+ @subsection Declaring fields
+ 
+ @display
+ @stxdef{field-decl} @stxlit{(}@stxref{field-name} (@stxref{annotation} | @stxref{opt-type-specifier} | @stxref{field-option})*@stxlit{)}
+ @stxdef{field-name} @stxref{identifier}
+ @stxdef{field-option} @stxref{keyword} @stxref{expression}
+ @end display
+ 
+ As a matter of style the following order is suggested, though this not enforced:
+ @display
+ @stxlit{(}@stxref{field-name} @stxref{annotation}* @stxref{opt-type-specifier} @stxref{field-option}*@stxlit{)}
+ @end display
+ 
+ Each @var{field-decl} declares a instance "slot" (field)
+ with the given @var{field-name}. 
+ By default it is publicly visible, but you can specify
+ a different visiblity with the @code{access:} specifier.
+ The following @var{field-option} @var{keyword}s are implemented:
+ @table @asis
+ @item @stxlit{type:} @stxref{type}
+ Specifies that @var{type} is the type of (the values of) the field.
+ Equivalent to @samp{:: @var{type}}.
+ @item @stxlit{allocation:} @var{kind}
+ If @var{kind} is @code{'class} or @code{'static} a single slot is shared
+ between all instances of the class (and its sub-classes).
+ Not yet implemented for @code{define-class},
+ only for @code{define-simple-class}.
+ In Java terms this is a @code{static} field.
+ 
+ If @var{kind} is @code{'instance} then
+ each instance has a separate value "slot", and they
+ are not shared. In Java terms, this is a non-@code{static} field.
+ This is the default.
+ 
+ @c You can use a keyword like @code{class:} or a string like @code{"class"}
+ @c if you prefer instead of a quoted symbol like @code{'class};
+ @c the latter is recommended.
+ @item @stxlit{access:} @var{kind}
+ Specifies the Java access permission on the field.
+ Can be one of @code{'private}, @code{'protected},
+ @code{'public} (which is the default in Kawa),
+ or @code{'package} (which the default "unnamed" permission
+ in Java code).
+ Can also be used to specify @code{volatile}, @code{transient},
+ @code{enum}, or @code{final}, as in Java,
+ or a quoted list with these symbols.
+ @item @stxlit{init:} @var{expr}
+ An expression used to initialize the slot.
+ The expression is evaluated in a scope that includes the field and
+ method names of the current class.
+ @item @stxlit{init-form:} @var{expr}
+ An expression used to initialize the slot.
+ The lexical environment of the @var{expr} is that of the @code{define-class};
+ it does @emph{not} include the field and method names of the current class.
+ or @code{define-simple-class}.
+ @item @stxlit{init-value:} @var{value}
+ A value expression used to initialize the slot.
+ For now this is synonymous with @var{init-form:}, but that may change
+ (depending on what other implementation do), so to be safe only use
+ @code{init-value:} with a literal.
+ @item @stxlit{init-keyword:} @code{@var{name}:}
+ A keyword that that can be used to initialize instance in @code{make} calls.
+ For now, this is ignored, and @var{name} should be the same as the
+ field's @var{field-name}.
+ @end table
+ 
+ The @var{field-name} can be left out.  That indicates a "dummy slot",
+ which is useful for initialization not tied to a specific field.
+ In Java terms this is an instance or static initializer, i.e., a
+ block of code executed when a new instance is created or the class is loaded.
+ 
+ In this example, @code{x} is the only actual field.  It is first
+ initialized to 10, but if @code{(some-condition)} is true
+ then its value is doubled.
+ @example
+ (define-simple-class <my-class> ()
+   (allocation: 'class
+    init: (perform-actions-when-the-class-is-initizalized))
+   (x init: 10)
+   (init: (if (some-condition) (set! x (* x 2)))))
+ @end example
+ 
+ @subsection Declaring methods
+ 
+ @display
+ @stxdef{method-decl} @stxlit{((}@stxref{method-name} @stxref{formal-arguments}@stxlit{)}
+     @arbno{@stxref{method-option}} [@stxref{deprecated-return-specifier}] @stxref{method-body}@stxlit{)}
+ @stxdef{method-name} @stxref{identifier}
+ @stxdef{method-option} @stxref{annotation} | @stxref{opt-return-type} | @stxref{option-pair}
+ @stxdef{method-body} @stxref{body} | @stxlit{#!abstract} | @stxlit{#!native}
+ @stxdef{deprecated-return-specifier} @stxref{identifier}
+ @end display
+ 
+ Each @var{method-decl} declares a method,
+ which is by default public and non-static, and whose name is @var{method-name}.
+ (If @var{method-name} is not a valid
+ Java method name, it is mapped to something reasonable.
+ For example @code{foo-bar?} is mapped to @code{isFooBar}.)
+ The types of the method arguments can be specified in the
+ @var{formal-arguments}.  The return type can be specified by
+ a @var{opt-return-type}, @var{deprecated-return-specifier},
+ or is otherwise the type of the @var{body}.
+ Currently, the @var{formal-arguments} cannot contain optional, rest,
+ or keyword parameters.  (The plan is to allow optional parameters,
+ implemented using multiple overloaded methods.)
+ 
+ A @var{method-decl} in a @code{define-simple-class}
+ can have the following @var{option-keyword}s:
+ @table @asis
+ @item @stxlit{access:} @var{kind}
+ Specifies the Java access permission on the method.
+ Can be one of @code{'private}, @code{'protected},
+ @code{'public}, or @code{'package}.
+ Can also be @code{'synchronized}, @code{'final}, @code{'strictfp},
+ or a quoted list.
+ @item @stxlit{allocation:} @var{kind}
+ If @var{kind} is @code{'class} or @code{'static} creates a static method.
+ @item @stxlit{throws:} ( @var{exception-class-name} ... )
+ Specifies a list of checked exception that the method may throw.
+ Equivalent to a @code{throws} specification in Java code.
+ For example:
+ @example
+ (define-simple-class T
+   (prefix)
+   ((lookup name) throws: (java.io.FileNotFoundException)
+    (make java.io.FileReader (string-append prefix name))))
+ @end example
+ @end table
+ 
+ The scope of the @var{body} of a method includes the @var{field-decl}s
+ and @var{method-decl}s of the class, including those inherited from
+ superclasses and implemented interfaces.
+ 
+ If the @var{method-body} is the special form @code{#!abstract},
+ then the method is abstract.  This means the method must
+ be overridden in a subclass, and you're not allowed to
+ create an instance of the enclosing class.
+ 
+ @example
+ (define-simple-class Searchable () interface: #t
+   ((search value) :: boolean #!abstract))
+ @end example
+ 
+ If the @var{method-body} is the special form @code{#!native},
+ then the method is native, implemented using @uref{http://en.wikipedia.org/wiki/Java_Native_Interface,JNI}.
+ 
+ The special @var{method-name} @samp{*init*} can be used to name
+ a non-default constructor (only if @var{make-interface} discussed above
+ is @code{#f}).
+ It can be used to initialize a freshly-allocated instance
+ using passed-in parameters.
+ You can call a superclass or a sibling constructor using
+ the @code{invoke-special} special function.
+ (This is general but admittedly a bit verbose; a more compact
+ form may be added in the future.)
+ See the example below.
+ 
+ @subsection Example
+ 
+ In the following example we define a simple class @code{2d-vector}
+ and a class @code{3d-vector} that extends it.  (This is for illustration
+ only - defining 3-dimensional points as an extension
+ of 2-dimensional points does not really make sense.)
+ 
+ @example
+ (define-simple-class 2d-vector ()
+   (x ::double init-keyword: x:)
+   ;; Alternative type-specification syntax.
+   (y type: double init-keyword: y:)
+   (zero-2d :: 2d-vector allocation: 'static
+    init-value: (2d-vector 0))
+   ;; An object initializer (constructor) method.
+   ((*init* (x0 ::double) (y0 ::double))
+    (set! x x0)
+    (set! y y0))
+   ((*init* (xy0 ::double))
+    ;; Call above 2-argument constructor.
+    (invoke-special 2d-vector (this) '*init* xy0 xy0))
+   ;; Need a default constructor as well.
+   ((*init*) #!void)
+   ((add (other ::2d-vector)) ::2d-vector
+    ;; Kawa compiles this using primitive Java types!
+    (2d-vector
+      x: (+ x other:x)
+      y: (+ y other:y)))
+   ((scale (factor ::double)) ::2d-vector
+    (2d-vector x: (* factor x) y: (* factor y))))
+ 
+ (define-simple-class 3d-vector (2d-vector)
+   (z type: double init-value: 0.0 init-keyword: z:)
+   ;; A constructor which calls the superclass constructor.
+   ((*init* (x0 ::double) (y0 ::double) (z0 ::double))
+    (invoke-special 2d-vector (this) '*init* x0 y0)
+    (set! z z0))
+   ;; Need a default constructor.
+   ((*init*) #!void)
+   ((scale (factor ::double)) ::2d-vector
+    ;; Note we cannot override the return type to 3d-vector
+    ;; because Kawa doesn't yet support covariant return types.
+    (3d-vector
+      x: (* factor x)
+      y: (* factor (this):y) ;; Alternative syntax.
+      z: (* factor z))))
+ @end example
+ 
+ Note we define both explicit non-default constructor methods,
+ and we associate fields with keywords, so they can be named
+ when allocating an object.  Using keywords requires a default constructor,
+ and since having non-default constructors suppresses
+ the implicit default constructor we have to explicitly define it.
+ Using both styles of constructors is rather redundant, though.
+ 
+ @node Anonymous classes
+ @section Anonymous classes
+ 
+ @deffn Syntax object @stxlit{(}supers ...@stxlit{)} field-or-method-decl ...
+ Returns a new instance of an anonymous (inner) class.
+ The syntax is similar to @code{define-class}.
+ @display
+ @stxdef{object-field-or-method-decl} @stxref{object-field-decl} | @stxref{method-decl}
+ @stxdef{object-field-decl} @stxlit{(}@stxref{field-name} (@stxref{annotation} | @stxref{opt-type-specifier} | @stxref{field-option})*  [@stxref{object-init}] @stxlit{)}
+ @stxdef{object-init} @stxref{expression}
+ @end display
+ 
+ Returns a new instance of a unique (anonymous) class.
+ The class inherits from the list of @var{supers}, where at most one of the
+ elements should be the base class being extended from, and the rest
+ are interfaces.
+ 
+ This is roughly equivalent to:
+ @example
+ (begin
+   (define-simple-class @var{hname} (@var{supers} ...) @var{field-or-method-decl} ...)
+   (make @var{hname}))
+ @end example
+ 
+ A @var{field-decl} is as for @code{define-class}, except
+ that we also allow an abbreviated syntax.
+ Each @var{field-decl} declares a public instance field.
+ If @var{object-finit} is given, it is an expression whose value
+ becomes the initial value of the field.
+ The @var{object-init} is evaluated at the same time as the @code{object}
+ expression is evaluated,
+ in a scope where all the @var{field-name}s are visible.
+ 
+ A @var{method-decl} is as for @code{define-class}.
+ @end deffn
+ 
+ @anchor{SAM-conversion}
+ @subsection Lambda as shorthand for anonymous class
+ An anonymous class is commonly used in the Java platform where a
+ function language would use a lambda expression.
+ Examples are call-back handlers, events handlers, and @code{run} methods.
+ In these cases Kawa lets you use a lambda expression as a short-hand
+ for an anonymous class.  For example:
+ @example
+ (button:addActionListener
+   (lambda (e) (do-something)))
+ @end example
+ is equivalent to:
+ @example
+ (button:addActionListener
+   (object (java.awt.event.ActionListener)
+     ((actionPerformed (e ::java.awt.event.ActionEvent))::void
+      (do-something))))
+ @end example
+ This is possible when the required type is an interface or
+ abstract class with a Single (exactly one) Abstract Methods.
+ Such a class is sometypes called a @dfn{SAM-type}, and the
+ conversion from a lambda expression to an anonymous class
+ is sometimes called @dfn{SAM-conversion}.
+ 
+ Note that Kawa can also infer the parameter and return types
+ of a method that overrides a method in a super-class.
+ 
+ @node Enumerations
+ @section Enumeration types
+ 
+ An enumeration type is a set of named atomic enumeration values
+ that are distinct from other values.  You define the type
+ using @code{define-enum}, and you reference enumeration values
+ using colon notation:
+ @example
+ (define-enum colors (red blue green))
+ (define favorite-color colors:green)
+ @end example
+ Displaying an enum just prints the enum name,
+ but readable output using @code{write} (or the @code{~s} @code{format}
+ specifier) prepends the type name:
+ @example
+ (format "~a" favorite-color) @result{} "green"
+ (format "~s" favorite-color) @result{} "colors:green"
+ @end example
+ The static @code{values} method returns a Java array of the enumeration
+ values, in declaration order, while @code{ordinal} yields the index
+ of an enumeration value:
+ @example
+ (colors:values) @result{} [red blue green]
+ ((colors:values) 1) @result{} blue
+ (favorite-color:ordinal) @result{} 2
+ @end example
+ If you invoke the enumeration type as a function,
+ it will map the name (as a string) to the corresponding value.
+ (This uses the @code{valueOf} method.)
+ @example
+ (colors "red") @result{} red
+ (colors "RED") @result{} throws IllegalArgumentException
+ (eq? favorite-color (colors:valueOf "green")) @result{} #t
+ @end example
+ 
+ Kawa enumerations are based on Java enumerations.
+ Thus the above is similar to a Java5 @code{enum} declaration,
+ and the type @code{colors} above extends @code{java.lang.Enum}.
+ 
+ @deffn Syntax define-enum enum-type-name @var{option-pair}... @stxlit{(}enum-value-name ...@stxlit{)} @var{field-or-method-decl}...
+ This declares a new enumeration type @var{enum-type-name},
+ whose enumerations values are the @var{enum-value-name} list.
+ You can specify extra options and members using
+ @var{option-pair} and @var{field-or-method-decl},
+ which are as in @code{define-simple-class}.
+ (The @var{define-enum} syntax is similar to a
+ @code{define-simple-class} that extends @code{java.lang.Enum}.)
+ @end deffn
+ 
+ (Note that R6RS has a separate Enumerations library @code{(rnrs enum)}.
+ Unfortunately, this is not compatible with standard Java enums.
+ R6RS enums are simple symbols, which means you cannot distinguish
+ two enum values from different enumeration types if they have the
+ same value, nor from a vanilla symbol.  That makes them less useful.)
+ 
+ @node Annotations
+ @section Annotations of declarations
+ 
+ The Java platform lets you associate with each declaration zero or more
+ @uref{http://download.oracle.com/javase/1.5.0/docs/guide/language/annotations.html, annotations}.
+ They provide an extensible mechanism to associate properties
+ with declarations.
+ Kawa support for annotations is not complete (the most important
+ functionality missing is being able to declare annotation types),
+ but is fairly functional.
+ Here is a simple example illustrating use of
+ @uref{http://jcp.org/en/jsr/detail?id=222,JAXB annotations}:
+ an @code{XmlRootElement} annotation on a class,
+ and an @code{XmlElement} annotation on a field:
+ @example
+ (import (class javax.xml.bind.annotation XmlRootElement XmlElement))
+ (define-simple-class Bib ( ) (@@XmlRootElement name: "bib")
+   (books (@@XmlElement name: "book" type: Book) ::java.util.ArrayList))
+ (define-simple-class Book () ...)
+ @end example
+ 
+ @uref{http://per.bothner.com/blog/2011/Using-JAXB-annotations, This tutorial}
+ explains the JAXB example in depth.
+ 
+ Here is the syntax:
+ @display
+ @stxdef{annotation} @stxlit{(@@}@stxref{annotation-typename} @stxref{annotations-element-values}@stxlit{)}
+ @stxdef{annotations-element-values} @stxref{annotation-element-value}
+   | @stxref{annotation-element-pair} ...
+ @stxdef{annotation-element-pair} @stxref{keyword} @stxref{annotation-element-value}
+ @stxdef{annotation-element-value} @stxref{expression}
+ @stxdef{annotation-typename} @stxref{expression}
+ @end display
+ 
+ An @var{annotations-element-values} consisting of just
+ a single @var{annotation-element-value} is equivalent to an
+ @var{annotation-element-pair} with a @code{value:} keyword.
+ 
+ Each @var{keyword} must correspond to the name of
+ an element (a zero-argument method) in the annotation type.
+ The corresponding @var{annotation-element-value} must be compatible with the
+ element type (return type of the method) of the annotation type.
+ 
+ Allowed element types are of the following kinds:
+ @itemize @bullet
+ @item
+ Primitive types, where the @var{annotation-element-value} must
+ be number or boolean coercible to the element type.
+ @item
+ Strings, where the @var{annotation-element-value} is normally a string literal.
+ @item
+ Classes, where the @var{annotation-element-value} is normally
+ a classname.
+ @item
+ Enumeration types. The value usually has the form @code{@var{ClassName}:@var{enumFieldname}}.
+ @item
+ Nested annotation types, where the  @var{annotation-element-value} must
+ be a compatible @var{annotation} value.
+ @item
+ An array of one of the allowable types.
+ An array constructor expression works, but using the
+ square bracket syntax is recommended.
+ @end itemize
+ 
+ Annotations are usually used in declarations,
+ where they are required to be ``constant-folded'' to compile-time
+ constant annotation values.
+ This is so they can be written to class files.
+ However, in other contexts an annotation can be used as an expression
+ with general sub-expressions evaluated at run-time:
+ @example
+ (define bk-name "book")
+ (define be (@@XmlElement name: bk-name type: Book))
+ (be:name) @result{} "book"
+ @end example
+ (This may have limited usefulness:  There are some bugs, including
+ lack of support for default values for annotation elements.
+ These bugs can be fixed if someone reports a need for
+ runtime construction of annotation values.)
+ 
+ @node Module classes
+ @section Modules and how they are compiled to classes
+ 
+ Modules provide a way to organize Scheme into
+ reusable parts with explicitly defined interfaces to the rest
+ of the program.
+ A @dfn{module} is a set of definitions that the module @dfn{exports},
+ as well as some @dfn{actions} (expressions evaluated for their side effect).
+ The top-level forms in a Scheme source file compile a module;
+ the source file is the @dfn{module source}.
+ When Kawa compiles the module source, the result is the
+ @dfn{module class}.  Each exported definition is translated to
+ a public field in the module class.
+ 
+ @subsection Name visibility
+ 
+ The definitions that a module exports are accessible to other modules.
+ These are the "public" definitions, to use Java terminology.
+ By default, all the identifiers declared at the top-level of a module
+ are exported, except those defined using @code{define-private}.
+ (If compiling with the @code{--main} flag,
+ then by default no identifiers are exported.)
+ However, a major purpose of using modules is to control the set of
+ names exported.  One reason is to reduce the chance of accidental
+ name conflicts between separately developed modules.  An even more
+ important reason is to enforce an interface:  Client modules should
+ only use the names that are part of a documented interface, and should
+ not use internal implementation procedures (since those may change).
+ 
+ If there is a @code{module-export} (or @code{export})
+ declaration in the module, then only those names listed are exported.
+ There can be more than one @code{module-export}, and they can be
+ anywhere in the Scheme file.  The recommended style has
+ a single @code{module-export} near the beginning of the file.
+ 
+ @anchor{meta-export-declaration}
+ @deffn Syntax module-export @arbno{@stxref{export-spec}}
+ @deffnx Syntax export @arbno{@stxref{export-spec}}
+ The forms @code{export} and @code{module-export} are equivalent.
+ (The older Kawa name is @code{module-export};
+ @code{export} comes from R7RS.)
+ Either form specifies a list of identifiers which
+ can be made visible to other libraries or programs.
+ @display
+ @stxdef{export-spec} @var{identifier}
+   | @stxlit{(rename} @stxref{identifier}@sub{1} @stxref{identifier}@sub{2}@stxlit{)}
+ @end display
+ In the former variant, an @var{identifier} names a single binding
+ defined within or imported into the library, where the
+ external name for the export is the same as the name of
+ the binding within the library.
+ A @code{rename} spec exports the
+ binding defined within or imported into the library and
+ named by @var{identifier}@sub{1},
+ using @var{identifier}@sub{2} as the external name.
+ 
+ Note that it is an error if there is no definition for @var{identifier}
+ (or @var{identifier}@sub{1})
+ in the current module, or if it is defined using @code{define-private}.
+ 
+ As a matter of style, @code{export} or @code{module-export} should
+ appear after @code{module-name} but @emph{before} other commands
+ (including @code{import} or @code{require}).
+ (This is a requirement if there are any cycles.)
+ 
+ @end deffn
+ 
+ In this module, @code{fact} is public and @code{worker} is private:
+ @example
+ (module-export fact)
+ (define (worker x) ...)
+ (define (fact x) ...)
+ @end example
+ 
+ Alternatively, you can write:
+ @example
+ (define-private (worker x) ...)
+ (define (fact x) ...)
+ @end example
+ 
+ @subsection R7RS explicit library modules
+ 
+ A R7RS @code{define-library} form is another way to create a module.
+ The R7RS term @dfn{library} is roughly the same as a Kawa module.
+ In Kawa, each source file is a @ref{implicit library,@dfn{implicit module}},
+ which may contain zero or more explicit sub-modules (in
+ the form of @code{define-library}) optionally followed by
+ the definitions and expressions of the implicit (file-level) module.
+ 
+ @anchor{meta-library-definition}
+ @findex @i{library-definition}
+ @deffn Syntax define-library @stxref{library-name} @arbno{@stxref{library-declaration}}
+ @end deffn
+ @display
+ @stxdef{library-name} @stxlit{(} @stxref{library-name-parts} @stxlit{)}
+ @stxdef{library-name-parts} @atleastone{@var{identifier}}
+ @end display
+ 
+ A @meta{library-name} is a list whose members are identifiers and
+ exact non-negative integers. It is used to identify the library
+ uniquely when importing from other programs or
+ libraries. Libraries whose first identifier is @code{scheme} are
+ reserved for use by the R7RS report and future versions of that
+ report. Libraries whose first identifier is @code{srfi} are reserved
+ for libraries implementing @uref{http://srfi.schemer.org/,Scheme Requests for Implementation}.
+ It is inadvisable, but not an error, for identifiers
+ in library names to contain any of the characters @code{|} @code{\} @code{?}
+ @code{*} @code{<} @code{"} @code{:} @code{>} @code{+} @code{[} @code{]}
+ @code{/} @code {.} or control characters after escapes are
+ expanded.
+ 
+ See @ref{module-name} for how a @meta{library-name} is
+ mapped to a class name.
+ 
+ @display
+ @stxdef{library-declaration}
+   @stxref{export-declaration}
+   | @stxref{import-declaration}
+   | @stxlit{(begin} @arbno{@stxref{statement}} @stxlit{)}
+   | @stxlit{(include} @atleastone{@meta{filename}}@stxlit{)}
+   | @stxlit{(include-ci} @atleastone{@meta{filename}}@stxlit{)}
+   | @stxlit{(include-library-declarations} @atleastone{@meta{filename}}@stxlit{)}
+   | @stxlit{(cond-expand} @arbno{@stxref{cond-expand-clause}} [@stxlit{(else} command-or-definition*@stxlit{)}]@stxlit{)}
+   | @stxref{statement}
+ @end display
+ 
+ The @code{begin}, @code{include}, and @code{include-ci} declarations are
+ used to specify the body of the library. They have the
+ same syntax and semantics as the corresponding expression types.
+ This form of @code{begin} is analogous to, but not the
+ same as regular @code{begin}.
+ A plain @meta{statement} (which is allowed as a Kawa extension)
+ is also part of the body of the library,
+ as if it were wrapped in a @code{begin}).
+ 
+ The @code{include-library-declarations} declaration is similar
+ to @code{include} except that the contents of the file are
+ spliced directly into the current library definition. This
+ can be used, for example, to share the same @code{export} declaration
+ among multiple libraries as a simple form of library interface.
+ 
+ The @code{cond-expand} declaration has the same syntax and semantics
+ as the @code{cond-expand} expression type, except that
+ it expands to spliced-in library declarations rather than
+ expressions enclosed in @code{begin}.
+ 
+ When a library is loaded, its expressions are executed in
+ textual order. If a libraryâ€™s definitions are referenced in
+ the expanded form of a program or library body, then that
+ library must be loaded before the expanded program or
+ library body is evaluated. This rule applies transitively. If
+ a library is imported by more than one program or library,
+ it may possibly be loaded additional times.
+ 
+ Similarly, during the expansion of a library @code{(foo)}, if any
+ syntax keywords imported from another library @code{(bar)} are
+ needed to expand the library, then the library @code{(bar)} must
+ be expanded and its syntax definitions evaluated before the
+ expansion of @code{(foo)}.
+ 
+ Regardless of the number of times that a library is loaded,
+ each program or library that imports bindings from a library must
+ do so from a single loading of that library, regardless
+ of the number of import declarations in which it
+ appears. That is, @code{(import (only (foo) a})) followed by
+ @code{(import (only (foo) b))} has the same effect as
+ @code{(import (only (foo) a b))}.
+ 
+ @subsection How a module becomes a class
+ 
+ If you want to just use a Scheme module as a module (i.e. @code{load}
+ or @code{require} it), you don't care how it gets translated
+ into a module class.  However, Kawa gives you some control over how this
+ is done, and you can use a Scheme module to define a class which
+ you can use with other Java classes.  This style of class definition
+ is an alternative to @code{define-class},
+ which lets you define classes and instances fairly conveniently.
+ 
+ The default name of the module class is the main part of the
+ filename of the Scheme source file (with directories and extensions
+ stripped off).  That can be overridden by the @code{-T} Kawa
+ command-line flag.  The package-prefix specified by the @code{-P}
+ flag is prepended to give the fully-qualified class name.
+ 
+ @anchor{module-name}
+ @deffn Syntax module-name name
+ @deffnx Syntax module-name <name>
+ @deffnx Syntax module-name @stxref{library-name}
+ Sets the name of the generated class, overriding the default.
+ If there is no @samp{.} in the @var{name}, the package-prefix
+ (specified by the @code{-P} Kawa command-line flag) is prepended.
+ 
+ If the form @meta{library-name} is used,
+ then the class name is the result of taking
+ each @meta{identifier} in the @meta{library-name-parts},
+ @ref{Mangling,mangling} if needed, and concatenating them
+ separated by periods.
+ For example @code{(org example doc-utils)} becomes
+ @code{org.example.doc-utils}.  (You can't reference the class name
+ @code{doc-utils} directly in Java, but the JVM has no problems with it.
+ In Java you can use reflection to access classes with such names.)
+ 
+ As a matter of style, @code{module-name} should be the first
+ command in a file (after possible comments).  It must appear
+ before a @code{require} or @code{import}, in case of cycles.
+ @end deffn
+ 
+ By default, the base class of the generated module class is unspecified;
+ you cannot count on it being more specific than @code{Object}.
+ However, you can override it with @code{module-extends}.
+ 
+ @deffn Syntax module-extends class
+ Specifies that the class generated from the immediately surrounding
+ module should extend (be a sub-class of) the class @code{@var{class}}.
+ @end deffn
+ 
+ @deffn Syntax module-implements interface ...
+ Specifies that the class generated from the immediately surrounding
+ module should implement the interfaces listed.
+ @end deffn
+ 
+ Note that the compiler does @emph{not} currently check that all the
+ abstract methods requires by the base class or implemented interfaces
+ are actually provided, and have the correct signatures.  This will
+ hopefully be fixed, but for now, if you are forgot a method, you will
+ probably get a verifier error
+ 
+ For each top-level exported definition the compiler creates a
+ corresponding public field with a similar (mangled) name.
+ By default, there is some indirection:  The value of the Scheme variable
+ is not that of the field itself.  Instead, the field is a
+ @code{gnu.mapping.Location} object, and the value Scheme variable is
+ defined to be the value stored in the @code{Location}.
+ Howewer, if you specify an explicit type, then the field will
+ have the specified type, instead of being a @code{Location}.
+ The indirection using @code{Location} is also avoided if you use
+ @code{define-constant}.
+ 
+ If the Scheme definition defines a procedure (which is not re-assigned
+ in the module), then the compiler assumes the variable as bound as a
+ constant procedure.  The compiler generates one or more methods
+ corresponding to the body of the Scheme procedure. It also generates
+ a public field with the same name; the value of the field is an
+ instance of a subclass of @code{<gnu.mapping.Procedure>} which when
+ applied will execute the correct method (depending on the actual arguments).
+ The field is used when the procedure used as a value (such as being passed
+ as an argument to @code{map}), but when the compiler is able to do so,
+ it will generate code to call the correct method directly.
+ 
+ You can control the signature of the generated method by declaring
+ the parameter types and the return type of the method.  See the
+ applet (@pxref{Applet compilation}) example for how this can be done.
+ If the procedures has optional parameters, then the compiler will
+ generate multiple methods, one for each argument list length.
+ (In rare cases the default expression may be such that this is
+ not possible, in which case an "variable argument list" method
+ is generated instead.  This only happens when there is a nested
+ scope @emph{inside} the default expression, which is very contrived.)
+ If there are @code{#!keyword} or @code{#!rest} arguments, the compiler
+ generate a "variable argument list" method.  This is a method whose
+ last parameter is either an array or a @code{<list>}, and whose
+ name has @code{$V} appended to indicate the last parameter is a list.
+ 
+ Top-leval macros (defined using either @code{define-syntax}
+ or @code{defmacro}) create a field whose type is currently a sub-class of
+ @code{kawa.lang.Syntax};  this allows importing modules to detect
+ that the field is a macro and apply the macro at compile time.
+ 
+ Unfortunately, the Java class verifier does not allow fields to have
+ arbitrary names.  Therefore, the name of a field that represents a
+ Scheme variable is "mangled" (@pxref{Mangling}) into an acceptable Java name.
+ The implementation can recover the original name of a field @code{X}
+ as @code{((gnu.mapping.Named) X).getName()} because all the standard
+ compiler-generated field types implement the @code{Named} interface.
+ 
+ @anchor{dual-purpose-class}
+ @subsection Same class for module and defined class
+ 
+ You can declare a class using @code{define-simple-class}
+ with the same name as the module class, for example the
+ following in a file named @code{foo.scm}:
+ @example
+ (define-simple-class foo ...)
+ @end example
+ In this case the defined class will serve dual-purpose as the module class.
+ 
+ To avoid confusion, in this case you must not specify
+ @code{module-extends}, @code{module-implements}, or @code{(module-static #t)}.
+ Also, the defined class should not have public static members.
+ In that case it works out pretty well: public static members
+ represent bindings exported by the module; other non-private members
+ ``belong'' to the defined class.
+ 
+ In this case @code{(module-static 'init-run)} is implied.
+ 
+ @anchor{static-or-non-modules}
+ @subsection Static vs non-static modules
+ 
+ There are two kinds of module class:
+ A @dfn{static module} is a class (or gets compiled to a class)
+ all of whose public fields are static, and that does not have a
+ public constructor.  A JVM can only have a single global instance of
+ a static module.
+ An @dfn{instance module} has a public default constructor,
+ and usually has at least one non-static public field.
+ There can be multiple instances
+ of an instance module; each instance is called a @dfn{module instance}.
+ However, only a single instance of a module can be @dfn{registered}
+ in an environment, so in most cases there is only a single
+ instance of instance modules.  Registering an instance in an environment
+ means creating a binding mapping a magic name (derived from the class name)
+ to the instance.
+ 
+ In fact, any Java class class that has the properties of either
+ an instance module or a static module, is a module, and can be
+ loaded or imported as such;  the class need not have written
+ using Scheme.
+ 
+ You can control whether a module is compiled to a static or
+ a non-static class using either a command-line flag to the compiler,
+ or using the @code{module-static} special form.
+ 
+ @table @code
+ @item --module-static
+ Generate a static module
+ (as if @code{(module-static #t)} were specified).
+ This is (now) the default.
+ @item --module-nonstatic
+ @itemx --no-module-static
+ Generate a non-static module
+ (as if @code{(module-static #f)} were specified).
+ This used to be the default.
+ @item --module-static-run
+ Generate a static module
+ (as if @code{(module-static 'init-run)} were specified).
+ @end table
+ 
+ @deffn Syntax module-static name ...
+ @deffnx Syntax module-static @code{#t}
+ @deffnx Syntax module-static @code{#f}
+ @deffnx Syntax module-static @code{'init-run}
+ Control whether the generated fields and methods are static.
+ If @code{#t}  or @code{'init-run} is specified, then the module will be a
+ static module, @emph{all} definitions will be static.
+ If @code{'init-run} is specified, in addition the module body
+ is evaluated in the class's static initializer.
+ (Otherwise, it is run the first time it is @code{require}'d.)
+ Otherwise, the module is an instance module.  If there is a non-empty
+ list of @var{name}s then the module is an instance module, but the @var{name}s
+ that are explicitly listed will be compiled to static fields and methods.
+ If @code{#f} is specified, then all exported names will
+ be compiled to non-static (instance) fields and methods.
+ 
+ By default, if no @code{module-static} is specified:
+ @enumerate
+ @item
+ If there is a @code{module-extends} or @code{module-implements}
+ declaration, or one of the @code{--applet} or @code{--servlet}
+ command-line flags was specified, then @code{(module-static #f)} is implied.
+ @item
+ If one of the command-line flags
+ @code{--no-module-static}, @code{--module-nonstatic},
+ @code{--module-static}, or @code{--module-static-run} was specified,
+ then the default is @code{#f}, @code{#f}, @code{#t}, or @code{'init-run},
+ respectively.
+ @item
+ If the module class is @ref{dual-purpose-class,dual-purpose}
+ then @code{(module-static 'init-run)} is implied.
+ @item
+ Otherwise the default is @code{(module-static #t)}.
+ (It used to be @code{(module-static #f)} in older Kawa versions.)
+ @end enumerate
+ 
+ The default is @code{(module-static #t)}.  It usually produces more efficient
+ code, and is recommended if a module contains only procedure or macro
+ definitions. However, a static module means that all environments in a JVM
+ share the same bindings, which you may not want if you use
+ multiple top-level environments.
+ @end deffn
+ 
+ The top-level actions of a module will get compiled to a @code{run}
+ method.  If there is an explicit @code{method-extends}, then the
+ module class will also automatically implement @code{java.lang.Runnable}.
+ (Otherwise, the class does not implement @code{Runnable}, since in that
+ case the @code{run} method return an @code{Object} rather than @code{void}.
+ This will likely change.)
+ 
+ @subsection Module options
+ 
+ Certain compilation options can be be specified @emph{either}
+ on the command-line when compiling, or in the module itself.
+ 
+ @deffn Syntax module-compile-options [key@stxlit{:} value] ...
+ This sets the value of the @code{key} option to @code{value}
+ for the current module (source file).  It takes effect as
+ soon it is seen during the first macro-expansion pass,
+ and is active thereafter (unless overridden by @code{with-compile-options}).
+ 
+ The @var{key:} is one of the supported option names 
+ (The ending colon makes it a Kawa keyword). Valid
+ option keys are:
+ 
+ @itemize @bullet
+ @item
+ @stxlit{main:} - Generate an application, with a main method.
+ @end itemize
+ 
+ @itemize @bullet
+ @item
+ @stxlit{full-tailcalls:} - Use a calling convention that supports proper tail recursion.
+ @end itemize
+ 
+ @itemize @bullet
+ @item
+ @stxlit{warn-undefined-variable:} - Warn if no compiler-visible binding for a variable.
+ 
+ @item
+ @stxlit{warn-unknown-member:} - Warn if referencing an unknown method or field.
+ 
+ @item
+ @stxlit{warn-invoke-unknown-method:} - Warn if invoke calls an unknown method (subsumed by warn-unknown-member).
+ 
+ @item
+ @stxlit{warn-unused:} - Warn if a variable is usused or code never executed.
+ 
+ @item
+ @stxlit{warn-unreachable:} - Warn if this code can never be executed.
+ @item
+ @stxlit{warn-void-used:} - Warn if an expression depends on the value of a void sub-expression (one that never returns a value).
+ @item
+ @stxlit{warn-as-error:} - Treat a compilation warning as if it were an error.
+ @end itemize
+ 
+ The @var{value} must be a literal value: either a boolean
+ (@code{#t} or @code{#f}), a number, or a string,
+ depending on the @var{key}.
+ (All the options so far are boolean options.)
+ 
+ @example
+ (module-compile-options warn-undefined-variable: #t)
+ ;; This causes a warning message that y is unknown.
+ (define (func x) (list x y))
+ @end example
+ @end deffn
+ 
+ @deffn Syntax with-compile-options [key: value] ... body
+ Similar to @code{module-compile-options}, but the option
+ is only active within @var{body}.
+ 
+ The module option key @code{main:} has no effect when applied 
+ to a particular body via the @code{with-compile-options} syntax.
+ 
+ @example
+ (define (func x)
+   (with-compile-options warn-invoke-unknown-method: #f
+     (invoke x 'size)))
+ @end example
+ @end deffn
+ 
+ @node Importing
+ @section Importing from a library
+ 
+ @anchor{require}
+ You can import a module into the current namespace with @code{import} or @code{require}.  This adds the exported bindings (or a subset of them) to the
+ current lexical scope.  It follows that these bindings (which are said
+ to be imported) are determined at compile-time.
+ 
+ @anchor{meta-import-declaration}
+ @deffn Syntax import @arbno{@stxref{import-set}}
+ An @code{import} declaration provides a way to import identifiers
+ exported by a library (module). Each @meta{import-set} names a set of
+ bindings from a library and possibly specifies local names
+ for the imported bindings.
+ @display
+ @stxdef{import-set}
+     @meta{classname}
+   | @stxref{library-reference}
+   | @stxlit{(library} @stxref{library-reference} @stxlit{)}
+   | @stxlit{(class} @var{class-prefix} @arbno{@var{import-only-name}}@stxlit{)}
+   | @stxlit{(only} @stxref{import-set} @arbno{@var{import-only-name}}@stxlit{)}
+   | @stxlit{(except} @stxref{import-set} @arbno{@var{identifier}}@stxlit{)}
+   | @stxlit{(prefix} @stxref{import-set} @var{identifier} @stxlit{)}
+   | @stxlit{(rename} @stxref{import-set} @arbno{@stxref{rename-pair}}@stxlit{)}
+ @stxdef{library-reference} @stxlit{(} @stxref{library-name-parts} [@stxref{explicit-source-name}]@stxlit{)}
+ @stxdef{import-only-name} @var{identifier}|@stxref{rename-pair}
+ @stxdef{explicit-source-name} @stxref{string}
+ @stxdef{rename-pair} @stxlit{(} @var{identifier}@sub{1} @var{identifier}@sub{2}@stxlit{)}
+ @end display
+ 
+ A @var{library-reference} is mapped to a class name by concatenating
+ all the identifiers, separated by dots.
+ For example:
+ @example
+ (import (gnu kawa slib srfi37))
+ @end example
+ is equivalent to:
+ @example
+ (import gnu.kawa.slib.srfi37)
+ @end example
+ as well as to:
+ @example
+ (require gnu.kawa.slib.srfi37)
+ @end example
+ 
+ By default, all of an imported library's exported bindings are made
+ visible within an importing library using the names given to the
+ bindings by the imported library.  The precise set of bindings to be
+ imported and the names of those bindings can be adjusted with the
+ @code{only}, @code{except}, @code{prefix}, and @code{ rename} forms as
+ described below.
+ 
+ @itemize
+ @item 
+ An @code{only} form produces a subset of the bindings from another
+ @meta{import-set}, including only the listed @meta{identifier}s.  The
+ included @meta{identifier}s must be in the original @meta{import-set}.
+ If a @var{rename-pair} is used, then the @code{@var{identifier}@sub{1}}
+ must be in the original @meta{import-set},
+ and is renamed to @code{@var{identifier}@sub{2}}.  For example:
+ @example
+ (import (only (kawa example) A (B1 B2) C (D1 D2)))
+ @end example
+ is equivalent to:
+ @example
+ (import (rename (only (kawa example) A B1 C D1)
+                 (B1 B2) (D1 D2)))
+ @end example
+ The names @code{A}, @code{B1}, @code{C}, and @code{D1} must
+ exist in the library @code{(kawa example)}.  The bindings are
+ accessible using the names @code{A}, @code{B2}, @code{C}, and @code{D2}.
+ 
+ @item 
+ An @code{except} form produces a subset of the bindings from another
+ @meta{import-set}, including all but the listed @meta{identifier}s.  All
+ of the excluded @meta{identifier}s must be in the original @meta{import-set}.
+ 
+ @item 
+ A @code{prefix} form adds the @meta{identifier} prefix to each name from
+ another @meta{import-set}.
+ 
+ @item 
+ A @code{rename} form:
+ @example
+ (rename (@var{identifier}@sub{1} @var{identifier}@sub{2}) @dots{})
+ @end example
+ @noindent
+ removes the bindings for @code{@var{identifier}@sub{1} @dots{}} to form an
+ intermediate @meta{import-set}, then adds the bindings back for the
+ corresponding @code{@var{identifier}@sub{2} @dots{}} to form the final
+ @meta{import-set}.  Each @code{@var{identifier}@sub{1}} must be in the original
+ @meta{import-set}, each @var{identifier}@sub{2} must not be in the
+ intermediate @meta{import-set}, and the @var{identifier}@sub{2}s must be
+ distinct.
+ @end itemize
+ 
+ A @code{class} form is a convenient way to define abbreviations
+ for class names; it may be more convenient than @code{define-alias}.
+ The @var{class-prefix} is concatenated with each @meta{identifier}
+ (with a period in between) to produce a classname.
+ Each @meta{identifier} becomes an alias for the class.
+ For example:
+ @example
+ (import (class java.util Map (HashMap HMap)))
+ @end example
+ This defines @code{Map} as an alias for @code{java.util.Map},
+ and @code{HMap} as an alias for @code{java.util.HashMap}.
+ (You can think of the @code{class} form as similar to a @code{only} form,
+ where the @var{class-prefix} names a special kind of
+ library represented of a Java package, and whose exported
+ bindings are the classes in the package.)
+ 
+ You can combine the @code{class} form with
+ @code{only}, @code{except}, @code{rename}, and @code{prefix},
+ though only @code{prefix} is likely to be useful.  For example:
+ @example
+ (import (prefix (class java.lang Long Short) jl-))
+ @end example
+ is equivalent to
+ @example
+ (import (class java.lang (Long jl-Long) (Short jl-Short)))
+ @end example
+ which is equivalent to:
+ @example
+ (define-private-alias jl-Short java.lang.Short)
+ (define-private-alias jl-Long java.lang.Long)
+ @end example
+ @end deffn
+ 
+ @deffn Syntax require @stxlit{'}featureName
+ @deffnx Syntax require classname [@stxref{explicit-source-name}]
+ @deffnx Syntax require @stxref{explicit-source-name}]
+ Search for a matching module (class), and add the names
+ exported by that module to the current set of visible names.
+ Normally, the module is specified using @var{classname}.
+ 
+ The form @code{require} has similar functionality as @code{import},
+ but with a different syntax, and without options like @code{rename}.
+ 
+ If a @code{@stxlit{"}@var{sourcepath}@stxlit{"}} is specified then
+ that is used to locate the source file for the module, and if necessary,
+ compile it.
+ 
+ If a @code{'@var{featurename}} is specified then the
+ @var{featurename} is looked up (at compile time) in the "feature table"
+ which yields the implementing @var{classname}.
+ @end deffn
+ 
+ @deffn Syntax provide @stxlit{'}featurename
+ Declare that @code{'@var{featurename}} is available.
+ A following @code{cond-expand} in this scope will match @var{featurename}.
+ @end deffn
+ 
+ Using @code{require} and @code{provide} with @var{featurename}s is
+ similar to the same-named macros in SLib, Emacs, and Common Lisp.
+ However, in Kawa these are not functions, but instead they
+ are syntax forms that are processed at compile time.  That is
+ why only quoted @var{featurename}s are supported.
+ This is consistent with Kawa emphasis on compilation and
+ static binding.
+ 
+ For some examples, you may want to look in the @code{gnu/kawa/slib}
+ directory.
+ 
+ @subsection Searching for modules
+ 
+ When Kawa sees a @code{import} or @code{require} it searches for
+ either a matching source file or a previously-compiled class with a
+ matching name.
+ 
+ For @code{import} we generate a classname by converting it in the same
+ way @code{module-name} does:  taking each identifier in the
+ @meta{library-name-parts}, mangling if needed, and concatenating the parts
+ separated by periods.
+ 
+ If there is a matching module in any @meta{program-unit} that is
+ in the process of being compiled, we use that.  This may be
+ a file requested to be compiled with the @code{-C} command-line switch,
+ or an extra @meta{library-definition} in a file already parsed.
+ Kawa will attempt to finish compiling the module and load the class,
+ but if there are circular dependencies it will use the uncompiled definitions.
+ 
+ Next Kawa looks for a matching class in the context classpath.
+ (There is special handling if the library-name starts with @code{srfi},
+ and certain builtin classes will have @code{kawa.lib.} prepended.)
+ 
+ Kawa also searches for a matching source file, described below.
+ It uses the implicit source name (formed by concatenating the
+ library-name parts, separated by @code{"/"}), as well as
+ any @meta{explicit-source-name}.  The source file is parsed as
+ a @stxref{program-unit}.  It is an error if the @meta{program-unit}
+ does not declare a library (explicit or implicit) with the
+ matching name.
+ 
+ If Kawa finds both a matching source file and a class, it will pick one
+ based on which is newer.
+ 
+ @subsection Searching for source files
+ 
+ The Java property @code{kawa.import.path} controls how @code{import}
+ and @code{require} search for a suitable source file.  Example usage:
+ @example
+ $ kawa -Dkawa.import.path=".:<foo fo>/opt/fo-libs/*.scm:/usr/local/kawa"
+ @end example
+ 
+ The value of the @code{kawa.import.path} property is a list of
+ path elements, separated by @code{":"}.
+ Each path element is combined with either the explicit source name
+ or the implicit source name to produce a filename.
+ If a matching file exists, then we have found a source file.
+ 
+ If a path element contains a @code{"*"} then the @code{"*"}
+ is replaced by the implicit source name (without an extension).
+ (Any explicit source name is ignored in this case.)
+ For example, for @code{(import (foo bar))} or @code{(require foo.bar)}
+ the implicit source name is @code{"foo/bar"}.  If the path element is
+ @code{"/opt/kawa/*.sc"} then the resulting filename is @code{"/opt/kawa/foo/bar.sc"}.
+ 
+ If there is no @code{"*"} in the path element, and there is an
+ explicit source, then it is appended to the path element
+ (or replaces the path element if the explicit source is absolute).
+ Otherwise we use the implicit source, followed by the default file extension.
+ (The default file extension is that of the current source if that is a
+ named file; otherwise the default for the current language, which
+ is @code{".scm"}  for Scheme.)
+ 
+ A path element that starts with a selector of the
+ form @code{"<@stxref{library-name-parts}>"} is only applicable if a prefix
+ of the requested module name matches the @meta{library-name-parts}.  If there
+ is @code{"*"} in the path element, that is replaced by the corresponding rest
+ of the implicit source name. For example if importing @code{(fee fo foo fum})
+ and the path element is @code{"<fee fo>/opt/fo-libs/*.scm"} then the
+ resulting filename is @code{"/opt/fo-libs/foo/fum.scm"}.
+ If there is a selector but no @code{"*"}, then the rest of the path element
+ following the selector is combined with the explicit or implicit source
+ as if there were no selector (assuming of course that the selector matches).
+ 
+ If the resulting filename is relative, then it is resolved
+ relative to the @dfn{current root}.  For example the source to
+ a library with the name @code{(x y)} that compiles to
+ a class @code{x.y} might be a  file named @code{/a/b/x/y.scm}.
+ Then the current root would be @code{/a/b/}
+ - that is the directory that results from removing the library name
+ suffix from the file name.
+ 
+ More generally: assume the current module has @math{N} name components.
+ For example the name @code{(x y)}
+ (with the class name @code{x.y}) has 2 components.
+ The current root is what you get when you take the current file name
+ (say @code{"/a/b/c/d.scm"}), and remove everything after
+ the @math{N}'th slash (@code{"/"}) from the end (say @code{"c/d.scm"};
+ what remains (e.g. @code{"/a/b/"} is the current root.
+ (If the current input source is not a named file,
+ use the value of @code{(current-path)} with a @code{"/"} appended.)
+ 
+ The default search path is @code{"."} - i.e. just search relative
+ to the current root.
+ 
+ @subsection Builtin libraries
+ 
+ The following libraries are bundled with Kawa:
+ 
+ @table @code
+ @item (scheme base)
+ @itemx (scheme case-lambda)
+ @itemx (scheme char)
+ @itemx (scheme complex)
+ @itemx (scheme cxr)
+ @itemx (scheme cxr)
+ @itemx (scheme eval)
+ @itemx (scheme inexact)
+ @itemx (scheme lazy)
+ @itemx (scheme load)
+ @itemx (scheme process-context)
+ @itemx (scheme read)
+ @itemx (scheme repl)
+ @itemx (scheme time)
+ @itemx (scheme write)
+ @itemx (scheme r5rs)
+ The above are standard libraries as defined by R7RS.
+ @item (rnrs arithmetic bitwise)
+ @itemx (rnrs hashtables)
+ @itemx (rnrs lists)
+ @itemx (rnrs programs)
+ @itemx (rnrs sorting)
+ @itemx (rnrs unicode)
+ The above are standard libraries as defined by R6RS.
+ @item (kawa reflect)
+ Defines procedures and syntax for acessing Java objects and members:
+   @code{as}
+   @code{field}
+   @code{instance?}
+   @code{invoke}
+   @code{invoke-static}
+   @code{invoke-special}
+   @code{make}
+   @code{primitive-throw}
+   @code{set-field!}
+   @code{set-static-field!}
+   @code{static-field}
+ @item (kawa expressions)
+ @itemx (kawa hashtable)
+ @itemx (kawa quaternions)
+ @itemx (kawa rotations)
+ @itemx (kawa regex)
+ @itemx (kawa string-cursors)
+ Various Kawa libraries @i{add details}.
+ @item (kawa base)
+ All the bindings by default available to the kawa top-level.
+ @end table
+ 
+ @subsection Importing a SRFI library
+ 
+ Importing a supported SRFI numbered @var{N} is conventionally
+ doing using a @code{(import (srfi @var{N}))}
+ or the older R6RS syntax @code{(import (srfi :@var{N}))} (with a colon, for historical reasons).  You can also give it
+ a name, as specified by @uref{http://srfi.schemers.org/srfi-95/srfi-95.html,SRFI 95}. For example, any of these work:
+ @example
+ (import (srfi 95))
+ (import (srfi 95 sorting-and-merging))
+ (import (srfi :95))
+ (import (srfi :95 sorting-and-merging))
+ @end example
+ You can also use @code{(require 'srfi-@var{N})}:
+ @example
+ (require 'srfi-95)
+ @end example
+ 
+ @subsection Importing from a plain class
+ 
+ Note you can import from many classes, even if they weren't
+ compiled from a library-definition.  The set of @code{public} fields
+ in a class are considered as the set of exported definitions,
+ with the names demangled as needed.
+ 
+ The module can be static module (all public fields must be static),
+ or an instance module (it has a public default constructor).
+ 
+ If an imported definition is a non-static field and if no module
+ instance for that class
+ has been registered in the current environment, then a new instance
+ is created and registered (using a "magic" identifier).
+ If the module class either inherits from @code{gnu.expr.ModuleBody}
+ or implements @code{java.lang.Runnable} then the corresponding @code{run}
+ method is executed.  (This is done @emph{after} the instance is
+ registered so that cycles can be handled.)  These actions (creating,
+ registering, and running the module instance) are done both at compile
+ time and at run time, if necessary.
+ 
+ All the imported fields of the module class are then incorporated
+ in the current set of local visible names in the current module.
+ (This is for both instance and static modules.)
+ This is done at compile time - no new bindings are created at run-time
+ (except for the magic binding used to register the module instance),
+ and the imported bindings are private to the current module.
+ References to the imported bindings will be compiled as field
+ references, using the module instance (except for static fields).
+ 
+ @node Record types
+ @section Record types
+ 
+ The @code{define-record-type} form can be used for creating new data
+ types, called record types. A predicate, constructor, and field
+ accessors and modifiers are defined for each record type.
+ The @code{define-record-type} feature is specified
+ by @uref{http://srfi.schemers.org/srfi-9/srfi-9.html,SRFI-9},
+ which is implemented by many modern Scheme implementations.
+ 
+ @deffn Syntax define-record-type @var{type-name} (@var{constructor-name} @var{field-tag} ...) @var{predicate-name} (@var{field-tag} @var{accessor-name} [@var{modifier-name}]) ...
+ 
+ The form @code{define-record-type} is generative: each use creates a new
+ record type that is distinct from all existing types, including other
+ record types and Scheme's predefined types. Record-type definitions may
+ only occur at top-level (there are two possible semantics for `internal'
+ record-type definitions, generative and nongenerative, and no consensus
+ as to which is better).
+ 
+ An instance of @code{define-record-type} is equivalent to the following definitions:
+ @itemize
+ @item
+ The @var{type-name} is bound to a representation of the record type
+ itself.
+ @item
+ The @var{constructor-name} is bound to a procedure that takes
+ as many arguments as there are @var{field-tag}s in the
+ @code{(@var{constructor-name} ...)} subform and returns
+ a new @var{type-name} record. Fields whose tags are listed with
+ @var{constructor-name} have the corresponding argument as their initial
+ value. The initial values of all other fields are unspecified.
+ @item
+ The @var{predicate-name} is a predicate that returns @code{#t}
+ when given a value returned by @var{constructor-name}
+ and @code{#f} for everything else.
+ @item
+ Each @var{accessor-name} is a procedure that takes a record of
+ type @var{type-name} and returns the current value of the corresponding field.
+ It is an error to pass an accessor a value which is not a record of the
+ appropriate type.
+ @item
+ Each @var{modifier-name} is a procedure that takes a record of
+ type @var{type-name} and a value which becomes the new value of
+ the corresponding field.
+ The result (in Kawa) is the empty value @code{#!void}.
+ It is an error to pass a
+ modifier a first argument which is not a record of the appropriate type.
+ @end itemize
+ 
+ Set!ing the value of any of these identifiers has no effect on the
+ behavior of any of their original values.
+ @end deffn
+ 
+ Here is an example of how you can define a record type named @code{pare}
+ with two fields @code{x} and @code{y}:
+ @example
+ (define-record-type pare
+   (kons x y)
+   pare?
+   (x kar set-kar!)
+   (y kdr))
+ @end example
+ 
+ The above defines @code{kons} to be a constructor,
+ @code{kar} and @code{kdr} to be accessors,
+ @code{set-kar!} to be a modifier,
+ and @code{pare?} to be a predicate for @code{pare}s.
+ @example
+ (pare? (kons 1 2))        @result{} #t
+ (pare? (cons 1 2))        @result{} #f
+ (kar (kons 1 2))          @result{} 1
+ (kdr (kons 1 2))          @result{} 2
+ (let ((k (kons 1 2)))
+   (set-kar! k 3)
+   (kar k))                @result{} 3
+ @end example
+ 
+ Kawa compiles the record type into a nested class.
+ If the @code{define-record-type} appears at module level,
+ the result is a class that is a member of the module class.
+ For example if the above @code{pare} class is define in a
+ module @code{parelib}, then the result is a class
+ named @code{pare} with the internal JVM name @code{parelib$pare}.
+ The @code{define-record-type} can appear inside a procedure,
+ in which case the result is an inner class.
+ 
+ The nested class has a name derived from
+ the @var{type-name}.  If the @var{type-name} is valid Java class name,
+ that becomes the name of the Java class.  If the @var{type-name} has
+ the form @code{<@var{name}>} (for example @code{<pare>}), then @var{name}
+ is used, if possible, for the Java class name.  Otherwise, the name
+ of the Java class is derived by "mangling" the @var{type-name}.
+ In any case, the package is the same as that of the surrounding module.
+ 
+ Kawa generates efficient code for the resulting functions,
+ without needing to use run-time reflection.
+ 
+ @node Dynamic records, Method operations, Record types, Objects Classes and Modules
+ @section Creating New Record Types On-the-fly
+ 
+ Calling the @code{make-record-type} procedure creates a new record data
+ type at run-time, without any compile-time support.
+ It is primarily provided for compatibility; in most cases it is better
+ to use the @code{define-record-type} form (@pxref{Record types}).
+ 
+ @deffn Procedure make-record-type type-name field-names
+ Returns a @dfn{record-type descriptor}, a value representing a new data
+ type disjoint from all others.  The @var{type-name} argument must be a
+ string, but is only used for debugging purposes (such as the printed
+ representation of a record of the new type).  The @var{field-names}
+ argument is a list of symbols naming the @dfn{fields} of a record of the
+ new type.  It is an error if the list contains any duplicates.
+ @end deffn
+ 
+ @c @deffn Procedure make-record-sub-type type-name field-names rtd
+ @c Returns a @dfn{record-type descriptor}, a value representing a new data
+ @c type, disjoint from all others.  The @var{type-name} argument must be a
+ @c string.  The @var{field-names} argument is a list of symbols naming the
+ @c additional @dfn{fields} to be appended to @var{field-names} of
+ @c @var{rtd}.  It is an error if the combinded list contains any
+ @c duplicates.@refill
+ @c
+ @c Record-modifiers and record-accessors for @var{rtd} work for the new
+ @c record-sub-type as well.  But record-modifiers and record-accessors for
+ @c the new record-sub-type will not neccessarily work for @var{rtd}.@refill
+ @c @end deffn
+ 
+ @deffn Procedure record-constructor rtd [field-names]
+ Returns a procedure for constructing new members of the type represented
+ by @var{rtd}.  The returned procedure accepts exactly as many arguments
+ as there are symbols in the given list, @var{field-names}; these are
+ used, in order, as the initial values of those fields in a new record,
+ which is returned by the constructor procedure.  The values of any
+ fields not named in that list are unspecified.  The @var{field-names}
+ argument defaults to the list of field names in the call to
+ @code{make-record-type} that created the type represented by @var{rtd};
+ if the @var{field-names} argument is provided, it is an error if it
+ contains any duplicates or any symbols not in the default list.
+ 
+ @c In Kawa, @var{rtd} may be any @code{Class} that has a public default
+ @c constructor, as long as the @var{field-names} are public instance
+ @c fields.  (The fields should have type @code{Object} -- unless you
+ @c know what you are doing!)
+ @end deffn
+ 
+ @deffn Procedure record-predicate rtd
+ Returns a procedure for testing membership in the type represented by
+ @var{rtd}.  The returned procedure accepts exactly one argument and
+ returns a true value if the argument is a member of the indicated record
+ type; it returns a false value otherwise.
+ 
+ @c In Kawa, the returned procedure checks if the argument is an instance
+ @c of @var{rtd} or one of its sub-classes.
+ @end deffn
+ 
+ @c @deffn Procedure record-sub-predicate rtd
+ @c Returns a procedure for testing membership in the type represented by
+ @c @var{rtd} or its parents.  The returned procedure accepts exactly one
+ @c argument and returns a true value if the argument is a member of the
+ @c indicated record type or its parents; it returns a false value
+ @c otherwise.@refill
+ @c @end deffn
+ 
+ @deffn Procedure record-accessor rtd field-name
+ Returns a procedure for reading the value of a particular field of a
+ member of the type represented by @var{rtd}.  The returned procedure
+ accepts exactly one argument which must be a record of the appropriate
+ type; it returns the current value of the field named by the symbol
+ @var{field-name} in that record.  The symbol @var{field-name} must be a
+ member of the list of field-names in the call to @code{make-record-type}
+ that created the type represented by @var{rtd}.
+ @end deffn
+ 
+ @deffn Procedure record-modifier rtd field-name
+ Returns a procedure for writing the value of a particular field of a
+ member of the type represented by @var{rtd}.  The returned procedure
+ accepts exactly two arguments: first, a record of the appropriate type,
+ and second, an arbitrary Scheme value; it modifies the field named by
+ the symbol @var{field-name} in that record to contain the given value.
+ The returned value of the modifier procedure is unspecified.  The symbol
+ @var{field-name} must be a member of the list of field-names in the call
+ to @code{make-record-type} that created the type represented by @var{rtd}.
+ @end deffn
+ 
+ @deffn Procedure record? obj
+ Returns a true value if @var{obj} is a record of any type and a false
+ value otherwise.
+ @end deffn
+ 
+ @deffn Procedure record-type-descriptor record
+ Returns a record-type descriptor representing the type of the given
+ record.  That is, for example, if the returned descriptor were passed to
+ @code{record-predicate}, the resulting predicate would return a true
+ value when passed the given record.
+ @end deffn
+ 
+ @deffn Procedure record-type-name rtd
+ Returns the type-name associated with the type represented by rtd.  The
+ returned value is @code{eqv?} to the @var{type-name} argument given in
+ the call to @code{make-record-type} that created the type represented by
+ @var{rtd}.@refill
+ @end deffn
+ 
+ @deffn Procedure record-type-field-names rtd
+ Returns a list of the symbols naming the fields in members of the type
+ represented by @var{rtd}.  The returned value is @code{equal?} to the
+ field-names argument given in the call to @code{make-record-type} that
+ created the type represented by @var{rtd}.@refill
+ @end deffn
+ 
+ Records are extensions of the class @code{Record}.
+ These procedures use the Java 1.1 reflection facility.
+ 
+ @node Method operations, Allocating objects, Dynamic records, Objects Classes and Modules
+ @section Calling Java methods from Scheme
+ 
+ You can call a Java method as if it were a Scheme procedure
+ using various mechanisms.
+ 
+ @subsection Calling static methods using colon notation
+ 
+ The easiest way to invoke a static method is to use
+ @ref{Colon notation, colon notation}, specifically:
+ @display
+ @stxlit{(}@var{class-expression}@stxlit{:}@var{method-name} @var{argument} ...@stxlit{)}
+ @end display
+ 
+ The @var{class-expression} can be a class in the current lexical
+ scope, such as a class defined using @code{define-simple-class}:
+ @example
+ (define-simple-class MyClass ()
+   ((add2 x y) allocation: 'static (+ x y)))
+ (MyClass:add2 3 4) @result{} 7
+ @end example
+ 
+ Often @var{class-expression} is a fully-qualified class name:
+ @example
+ (java.lang.Math:sqrt 9.0) @result{} 3.0
+ @end example
+ 
+ This is only allowed when the name is of a class that exists
+ and is accessible both at compile-time and run-time,
+ and the name is not otherwise lexically bound.
+ 
+ You can also use a defined alias:
+ @example
+ (define-alias jlMath java.lang.Math)
+ (jlMath:sqrt 16.0) @result{} 4.0
+ @end example
+ 
+ You can even evaluate @var{class-expression} at run-time
+ (in which case Kawa may have to use slower reflection):
+ @example
+ (let ((math java.lang.Math)) math:sqrt 9.0) @result{} 3.0
+ @end example
+ 
+ Here @code{java.lang.Math} evaluates to a @code{java.lang.Class}
+ instance for the named class (like Java's @code{java.lang.Class.class},
+ again assuming the class exists and is accessible both at compile-time and
+ run-time, and the name is not otherwise lexically bound.
+ 
+ @subsection Calling instance methods using colon notation
+ 
+ The syntax is:
+ @display
+ @stxlit{(}@var{instance}@stxlit{:}@var{method-name} @var{argument} ...@stxlit{)}
+ @end display
+ This invokes the method named @var{method-name}
+ with the evaluated  @var{instance} as the target object
+ and the evaluated @var{argument}s as the method arguments.
+ 
+ For example:
+ @example
+ ((list 9 8 7):toString) @result{} "(9 8 7)"
+ ([5 6 7]:get 2) @result{} 7
+ @end example
+ 
+ This older syntax is also available:
+ @display
+ @stxlit{(*:}@var{method-name} @var{instance} @var{argument} ...@stxlit{)}
+ @end display
+ 
+ For example:
+ @example
+ (*:toString (list 9 8 7))
+ @end example
+ 
+ You can also name the class explicitly:
+ @display
+ @stxlit{(}@var{class-expression}@stxlit{:}@var{method-name} @var{instance} @var{argument} ...@stxlit{)}
+ @end display
+ For example:
+ @example
+ (java.util.List:get [5 6 7] 2) @result{} 7
+ @end example
+ Using an explicit class is like coercing the @var{instance}:
+ @display
+ @stxlit{(*:}@var{method-name} @stxlit{(as }@var{class-expression} @var{instance} @stxlit{)}@var{argument} ...@stxlit{)}
+ @end display
+ 
+ Note that for some special values,
+ including @code{java.lang.Class} instances, you can't
+ use the compact form of @ref{Colon notation, colon notation}
+ where the @var{instance} is before the comma:
+ @example
+ (java.lang.Integer:getDeclaredField "MAX_VALUE") @result{} @i{error}
+ @end example
+ This is because in this case we look for a static member
+ of @code{java.lang.Integer}
+ (at least as currently defined and implemented),
+ while we want an instance member of @code{java.lang.Class}.
+ In those cases you can use one of
+ these alternative forms, which all return the same
+ @code{java.lang.reflect.Field} result:
+ @example
+ (*:getDeclaredField java.lang.Integer "MAX_VALUE")
+ (java.lang.Class:getDeclaredField java.lang.Integer "MAX_VALUE")
+ (invoke java.lang.Integer 'getDeclaredField "MAX_VALUE")
+ @end example
+ 
+ @subsection Method names
+ 
+ The method to invoke is selected using the specified
+ method name and argments.  If specified name is not a Java name,
+ it is "mangled" (@pxref{Mangling}) into a valid Java name.
+ All accessible methods whose names match are considered.
+ Methods that match after appending @code{$V} or @code{$X} or @code{$V$X}
+ are also considered.  A @code{$V} suffix matches a variable
+ number of arguments:  any excess arguments are collect into an
+ @code{gnu.lists.LList} or a Java array (depending on the final parameter type).
+ A @code{$X} specifies that the method expects an extra implicit
+ @code{CallContext} parameter.  In that case the method's result is written
+ to the @code{CallContext}, so the method result type must be @code{void}.
+ 
+ (Kawa may compile a procedure with a @code{#!rest} or keyword args
+ whose name is @code{@var{fn}} to a method named @code{@var{fn}$V}.
+ It adds an implicit parameter for the extra arguments.
+ By default this extra extra parameter is a Scheme list.
+ You can specify a Java array type instead, in which case the method is
+ named @code{@var{fn}} without the @code{$V},
+ and instead it is marked as a Java-5 varargs method.
+ The array element type must be compatible with all the extra arguments.)
+ 
+ @subsection Invoking a method with the @code{invoke} function
+ 
+ If you prefer, you can instead use the following functions.
+ (There is also an older deprecated lower-level interface
+ (@pxref{Low-level Method invocation}.)
+ 
+ @deffn Procedure invoke-static class name args ...
+ The @var{class} can be a @code{java.lang.Class}, a
+ @code{gnu.bytecode.ClassType}, or a @code{symbol} or @code{string}
+ that names a Java class.  The @var{name} can be @code{symbol} or
+ @code{string} that names one or more methods in the Java class.
+ 
+ Any accessible methods (static or instance) in the specified @var{class}
+ (or its super-classes) that match "@var{name}" or "@var{name}$V" collectively
+ form a generic procedure.  When the procedure is applied to the argument list,
+ the most specific applicable method is chosen depending on the
+ argument list;  that method is then
+ called with the given arguments.  Iff the method is an instance method,
+ the first actual argument is used as the @code{this} argument.  If there are
+ no applicable methods (or no methods at all!), or there is no "best"
+ method, @code{WrongType} is thrown.
+ 
+ An example:
+ @example
+ (invoke-static java.lang.Thread 'sleep 100)
+ @end example
+ 
+ The behavior of interpreted code and compiled code is not
+ identical, though you should get the same result either way
+ unless you have designed the classes rather strangely.  The
+ details will be nailed down later, but the basic idea is that
+ the compiler will "inline" the @code{invoke-static} call
+ if it can pick a single "best" matching method.
+ @end deffn
+ 
+ @deffn Procedure invoke object name args ...
+ The @var{name} can be @code{<symbol>} or
+ @code{<string>} that names one or more methods in the Java class.
+ 
+ Any accessible methods (static or instance) in the specified @var{class}
+ (or its super-classes) that match "@var{name}" or "@var{name}$V" collectively
+ form a generic procedure.  When the procedure is applied to the argument list,
+ the most specific applicable method is chosen depending on the
+ argument list;  that method is then
+ called with the given arguments.  Iff the method is an instance method,
+ the @var{object} is used as the @code{this} argument;
+ otherwise @var{object} is prepended to the @var{args} list.  If there are
+ no applicable methods (or no methods at all!), or there is no "best"
+ method, @code{WrongType} is thrown.
+ 
+ The behavior of interpreted code and compiled code is not
+ indentical, though you should get the same result either way
+ unless you have designed the classes rather strangely.  The
+ details will be nailed down later, but the basic idea is that
+ the compiler will "inline" the @code{invoke-static} call
+ if it can pick a single "best" matching method.
+ 
+ If the compiler cannot determine the method to call (assuming
+ the method name is constant), the compiler has to generate code
+ at run-time to find the correct method.  This is much slower,
+ so the compiler will print a warning.  To avoid a waning, you can
+ use a type declaration, or insert a cast:
+ @example
+ (invoke (as java.util.Date my-date) 'setDate cur-date)
+ @end example
+ or
+ @example
+ (let ((my-date ::java.util.Date (calculate-date))
+       (cur-date ::int (get-cur-date)))
+   (invoke my-date 'setDate cur-date))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure invoke-special class receiver-object name arg ...
+ The @var{class} can be a @code{java.lang.Class}, a
+ @code{gnu.bytecode.ClassType}, or a @code{symbol} or @code{string}
+ that names a Java class.  
+ The @var{name} can be @code{symbol} or
+ @code{string} that names one or more methods in the Java class.
+ 
+ This procedure is very similar to @code{invoke} and @code{invoke-static}
+ and invokes the specified method, ignoring any methods in subclasses
+ that might overide it.  One interesting use is to invoke a method in
+ your super-class like the Java language @code{super} keyword.
+ 
+ Any methods in the specified @var{class} that match "@var{name}" or
+ "@var{name}$V" collectively form a generic procedure.  That generic
+ procedure is then applied as in @code{invoke} using the
+ @code{receiver-object} and the arguments (if any).
+ 
+ The compiler must be able to inline this procedure (because you cannot
+ force a specific method to be called using reflection).  Therefore the
+ @var{class} and @var{name} must resolve at compile-time to a specific
+ method.
+ 
+ @example
+ (define-simple-class <MyClass> (<java.util.Date>)
+   ((get-year) :: <int>
+    (+ (invoke-special <java.util.Date> (this) 'get-year)) 1900)
+   ((set-year (year :: <int>)) :: <void>
+    (invoke-special <java.util.Date> (this) 'set-year (- year 1900))))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure class-methods class name
+ Return a generic function containing those methods of @var{class}
+ that match the name @var{name}, in the sense of @code{invoke-static}.
+ Same as:
+ @example
+ (lambda args (apply invoke-static (cons class (cons name args))))
+ @end example
+ @end deffn
+ 
+ Some examples using these functions are @samp{vectors.scm}
+ and @samp{characters.scm} the directory @samp{kawa/lib} in
+ the Kawa sources.
+ 
+ @subsection Using a namespace prefix
+ 
+ @emph{This way of invoking a method is deprecated.}
+ 
+ You can use @code{define-namespace} to define an alias for a Java class:
+ @example
+ (define-namespace Int32 "class:java.lang.Integer")
+ @end example
+ In this example the name @code{Int32} is a @dfn{namespace alias}
+ for the namespace whose full name is @code{"class:java.lang.Integer"}.
+ The full name should be the 6 characters @code{"class:"} followed
+ by the fully-qualified name of a Java class.
+ 
+ Instead of a @var{vamespace-uri} you can use a variable that names
+ a class, usually of the form @code{<@var{classname}>}.
+ The following is equivalent to the above:
+ @example
+ (define-namespace Int32 <java.lang.Integer>)
+ @end example
+ However, there is one important difference: The @code{<@var{classname}>}
+ is first searched in the lexical scope.
+ It may resolve to a class defined in the current compilation unit
+ (perhaps defined using @code{define-simple-class}),
+ or imported from another module,
+ or an alias (such as from @code{define-alias}).
+ Only if @code{<@var{classname}>} is @emph{not} found in the current
+ scope is it tried as the class name @var{classname}.
+ 
+ You can name a method using a @dfn{qualified name} containing a colon.
+ The part of the name before the colon is a namespace alias (in
+ this case @code{Int32}), and the part of the name after the colon is the
+ method name.  For example:
+ @example
+ (Int32:toHexString 255) @result{} "ff"
+ @end example
+ This invokes the static method @code{toHexString} in the
+ Java class @code{java.lang.Integer}, passing it the argument @code{255},
+ and returning the String @code{"ff"}.
+ 
+ The general syntax is
+ @example
+ (@var{prefix}:@var{method-name} @var{arg} ...)
+ @end example
+ This invokes the method named @var{method-name} in the class corresponding
+ to @var{prefix}, and the @var{arg}s are the method arguments.
+ 
+ You can use the method name @code{new} to construct new objects:
+ @example
+ (Int32:new '|255|)
+ @end example
+ This is equivalent to the Java expression @code{new Integer("255")}.
+ You can also write:
+ @example
+ (Int32:new "255")
+ @end example
+ 
+ You can also call instance methods using a namespace prefix:
+ @example
+ (Int32:doubleValue (Int32:new "00255"))
+ @end example
+ This returns the @code{double} value @code{255.0}.
+ 
+ As a shorthand, you can use the name of a Java class instead of a
+ namespace alias:
+ @example
+ (java.lang.Integer:toHexString 255)
+ (java.lang.Object:toString some-value)
+ @end example
+ If Kawa sees a qualified name with a prefix that is not defined @emph{and}
+ that matches the name of a known class, then Kawa will automatically
+ treat the prefix
+ as a nickname for namespace uri like @code{class:java.lang.Integer}.
+ Both conditions should be true at both compile-time and run-time.
+ However, using an explicit @code{define-namespace} is recommended.
+ 
+ As a final shorthand you can use an identifier in handle brackets,
+ such as an existing type alias like @code{<list>}.
+ The following are all equivalent:
+ @example
+ (<list>:list3 'a 'b 'c)
+ @end example
+ This is equivalent to:
+ @example
+ (define-namespace @var{prefix} <list>
+ (@var{prefix}:list3 'a 'b 'c)
+ @end example
+ for some otherwise-unused @var{prefix}.
+ 
+ @node Allocating objects, Field operations, Method operations, Objects Classes and Modules
+ @section  Allocating objects
+ 
+ The recommended way to create an instance of a type @var{T}
+ is to ``call'' @var{T} as if it were a function, with the
+ arguments used to initialize the object.
+ If @code{T} is a class and @code{T} has a matching constructor,
+ then the arguments will used for constructor arguments:
+ @example
+ (java.util.StringTokenizer "this/is/a/test" "/")
+ @end example
+ (You can think of the type @var{T} as being
+ coerced to an instance-constructor function.)
+ 
+ If @code{T} is a container or collection type,
+ then typically the arguments will be used to specify
+ the child or component values.
+ Many standard Scheme procedures fit this convention.
+ For example in Kawa @code{list} and @code{vector} evaluate to
+ types, rather than procedures as in standard Scheme,
+ but because types can be used as constructor functions it just works:
+ @example
+ (list 'a (+ 3 4) 'c) @result{} (a 7 c)
+ (vector 'a 'b 'c) @result{} #(a b c)
+ @end example
+ Any class @code{T} that has a default constructor
+ and an @code{add} method can be initialized this way.
+ Examples are @code{java.util} collection classes,
+ and @code{jawa.awt} and @code{javax.swing} containers.
+ @example
+ (java.util.ArrayList 11 22 33) @result{} [11, 22, 333]
+ @end example
+ The above expression is equivalent to:
+ @example
+ (let ((tmp (java.util.ArrayList)))
+   (tmp:add 11)
+   (tmp:add 22)
+   (tmp:add 33)
+   tmp)
+ @end example
+ 
+ Allocating Java arrays (@pxref{Creating-new-Java-arrays}) uses a
+ similar pattern:
+ @example
+ (int[] 2 3 5 7 11)
+ @end example
+ 
+ Sometimes you want to set some named property to an initial value.
+ You can do that using a keyword argument.  For example:
+ @example
+ (javax.swing.JButton text: "Do it!" tool-tip-text: "do it")
+ @end example
+ 
+ This is equivalent to using @dfn{setter methods}:
+ @example
+ (let ((tmp (javax.swing.JButton)))
+   (tmp:setText "Do it!")
+   (tmp:setToolTipText "do it")
+   tmp)
+ @end example
+ 
+ A keyword argument @code{@var{key-name}}@stxlit{:} can
+ can translated to either a @code{@stxlit{set}@var{KeyName}@stxlit{:}}
+ or a  @code{@stxlit{add}@var{KeyName}@stxlit{:}} method.
+ The latter makes it convenient to add listeners:
+ 
+ @example
+ (javax.swing.JButton
+   text: "Do it!"
+   action-listener:
+    (object (java.awt.event.ActionListener)
+      ((actionPerformed e) (do-the-action))))
+ @end example
+ This is equivalent to: 
+ @example
+ (let ((tmp (javax.swing.JButton)))
+   (tmp:setText "Do it!")
+   (tmp:addActionListener
+     (object (java.awt.event.ActionListener)
+       ((actionPerformed e) (do-the-action))))
+   tmp)
+ @end example
+ 
+ Making use of so-called ``SAM-conversion'' (@pxref{SAM-conversion})
+  makes it even more convenient:
+ @example
+ (javax.swing.JButton
+   text: "Do it!"
+   action-listener:
+    (lambda (e) (do-the-action)))
+ @end example
+ 
+ The general case allows for a mix of
+ constructor arguments, property keywords, and child values:
+ @display
+ @var{class-type} @stxref{constructor-value}... @stxref{property-initializer}... @stxref{child-value}...
+ @stxdef{constructor-value} @stxref{expression}
+ @stxdef{property-initializer} @stxref{keyword} @stxref{expression}
+ @stxdef{child-value} @stxref{expression}
+ @end display
+ 
+ First an object is constructed with the @var{constructor-value} arguments
+ (if any) passed to the object constructor; 
+ then named properties (if any) are used to initialize named properties;
+ and then remaining arguments are used to add child values.
+ 
+ There is an ambiguity if there is no @var{property-initializer} -
+ we can't distinguish between a @var{constructor-value}
+ and a @var{child-value}.
+ In that case, if there is a matching constructor method, then all of the
+ arguments are constructor arguments;
+ otherwise, there must a default constructor, and all
+ of the arguments are @var{child-value} arguments.
+ 
+ There is a trick you can you if you need both
+ @var{constructor-value} and @var{child-value} arguments:
+ separate them with an ``empty keyword'' @code{||:}.
+ This matches a method named @code{add}, which means that
+ the next argument effectively a @var{child-value} - as do
+ all the remaining arguments. Example:
+ @example
+ (let ((vec #(1 2 3)))
+   (java.util.ArrayList vec ||: 4 5 6))
+   @result{} [1, 2, 3, 4, 5, 6]
+ @end example
+ 
+ The compiler rewrites these allocations expression
+ to generated efficient bytecode, assuming that the ``function''
+ being applied is a type known by the compiler.
+ Most of the above expressions also work if the type is applied
+ at run-time, in which case Kawa has to use slower reflection:
+ @example
+ (define iarr int[])
+ (apply iarr (list 3 4 5)) @result{} [3 4 5]
+ @end example
+ However @code{add@var{Xxx}} methods and SAM-conversion
+ are currently only recognized in the case of a class known at compile-time,
+ not at run-time.
+ 
+ Here is a working Swing demo illustrating many of these techniques:
+ 
+ @example
+ (import (class javax.swing
+                JButton Box JFrame))
+ (define-simple-class HBox (Box)
+   ((*init*) (invoke-special Box (this) '*init* 0)))
+ 
+ (define value 0)
+ 
+ (define txt
+   (javax.swing.JLabel
+    text: "0"))
+ 
+ (define (set-value i)
+   (set! value i)
+   (set! txt:text (number->string i)))
+ 
+ (define fr
+   (JFrame
+      title: "Hello!"
+      (Box 1#|VERTICAL|# ||:
+       (javax.swing.Box:createGlue)
+       txt
+       (javax.swing.Box:createGlue)
+       (HBox
+        (JButton ;; uses 1-argument constructor
+ 	"Decrement" ;; constructor argument
+ 	tool-tip-text: "decrement"
+ 	action-listener: (lambda (e) (set-value (- value 1))))
+        (javax.swing.Box:createGlue)
+        (JButton ;; uses 0-argument constructor
+ 	text: "Increment"
+ 	tool-tip-text: "increment"
+ 	action-listener: (lambda (e) (set-value (+ value 1))))))))
+ (fr:setSize 200 100)
+ (set! fr:visible #t)
+ @end example
+ 
+ If you prefer, you can use the older @code{make} special function:
+ 
+ @deffn Procedure make type args ...
+ Constructs a new object instance of the specified @var{type},
+ which must be either a @code{java.lang.Class} or a
+ @code{<gnu.bytecode.ClassType>}.
+ Equivalent to:
+ @example
+ @var{type} @var{args} ...
+ @end example
+ @end deffn
+ 
+ Another (semi-deprecated) function is to use the colon notation
+ with the @code{new} pseudo-function.
+ The following three are all equivalent:
+ @example
+ (java.awt.Point:new x: 4 y: 3)
+ (make java.awt.Point: x: 4 y: 3)
+ (java.awt.Point x: 4 y: 3)
+ @end example 
+ 
+ @node Field operations, Mangling, Allocating objects, Objects Classes and Modules
+ @section Accessing object fields
+ 
+ @subsection Accessing static fields and properties
+ 
+ The recommmended way to access fields 
+ uses the @ref{Colon notation, colon notation}.
+ For static fields and properties the following is recommended:
+ @display
+ @var{class-expression}@stxlit{:}@var{field-name}
+ @end display
+ For example:
+ @example
+ java.lang.Integer:MAX_VALUE
+ @end example
+ 
+ A property with a @code{get} method is equivalent to a field.
+ The following are all equivalent:
+ @example
+ java.util.Currency:available-currencies
+ java.util.Currency:availableCurrencies
+ (java.util.Currency:getAvailableCurrencies)
+ @end example
+ 
+ Just like for a method call, the @var{class-expression}
+ can be a class in the current lexical scope,
+ a fully-qualified class name, or more generally an
+ expression that evaluates to a class.
+ 
+ @subsection Accessing instance fields and properties
+ 
+ The syntax is:
+ @display
+ @var{instance}@stxlit{:}@var{field-name}
+ @end display
+ 
+ The @var{field-name} can of course be the name of an actual
+ object field, but it can also be the name of a property with
+ a zero-argument @code{get} method.
+ For example, if @code{cal} is a @code{java.util-Calendar} instance,
+ then the following are all equivalent:
+ @example
+ cal:time-zone
+ cal:timeZone
+ (cal:getTimeZone)
+ (cal:get-time-zone)
+ @end example
+ 
+ You can use colon notation to assign to a field:
+ @example
+ (set! cal:time-zone TimeZone:default)
+ @end example
+ which is equivalent to:
+ @example
+ (cal:setTimeZone (TimeZone:getDefault))
+ @end example
+ 
+ A Java array only has the @code{length} field, plus the @code{class} property:
+ @example
+ (int[] 4 5 6):length @result{} 3
+ (int[] 4 5 6):class:name @result{} "int[]"
+ @end example
+ 
+ @subsection Using field and static-field methods
+ 
+ The following methods are useful in cases where colon notation
+ is ambiguous, for example where there are both fields and methods
+ with the same name.
+ You might also prefer as a matter of style, to
+ emphasise that a field is being accessed.
+ 
+ @deffn Procedure field object fieldname
+ Get the instance field with the given @var{fieldname} from the given
+ @var{Object}.  Returns the value of the field, which must be accessible.
+ This procedure has a @code{setter}, and so can be used as the first
+ operand to @code{set!}.
+ 
+ The field name is "mangled" (@pxref{Mangling}) into a valid Java name.
+ If there is no accessible field whose name is @code{"@var{fieldname}"},
+ we look for a no-argument method whose name is
+ @code{"get@var{Fieldname}"} (or @code{"is@var{Fieldname}"} for a
+ boolean property).
+ 
+ If @var{object} is a primitive Java array, then @var{fieldname} can only
+ be @code{'length}, and the result is the number of elements of the array.
+ @end deffn
+ 
+ @deffn Procedure static-field class fieldname
+ Get the static field with the given @var{fieldname} from the given
+ @var{class}.  Returns the value of the field, which must be accessible.
+ This procedure has a @code{setter}, and so can be used as the first
+ operand to @code{set!}.
+ 
+ If the @var{fieldname} is the special name @code{class},
+ then it returns the @code{java.lang.Class} object corresponding to
+ @var{class} (which is usually a @code{gnu.bytecode.ClassType} object).
+ @end deffn
+ 
+ Examples:
+ @example
+ (static-field java.lang.System 'err)
+ ;; Copy the car field of b into a.
+ (set! (field a 'car) (field b 'car))
+ @end example
+ 
+ @deffn Procedure slot-ref object fieldname
+ A synonym for @code{(field @var{object} @var{fieldname})}.
+ @end deffn
+ 
+ @deffn Procedure slot-set! object fieldname value
+ A synonym for @code{(set! (field @var{object} @var{fieldname}) @var{value})}.
+ @end deffn
+ 
+ @subsection Older colon-dot notation
+ 
+ There is older syntax where following the colon
+ there is field name a following the colon @emph{and} a period.
+ 
+ To access an static field named @var{field-name} use this syntax
+ @example
+ (@var{prefix}:.@var{field-name} @var{instance})
+ @end example
+ The @var{prefix} can be as discussed in @xref{Method operations}.
+ Here are 5 equivalent ways:
+ @example
+ (java.lang.Integer:.MAX_VALUE)
+ (<java.lang.Integer>:.MAX_VALUE)
+ (define-namespace Int32 <java.lang.Integer>)
+ (Int32:.MAX_VALUE)
+ (define-namespace Integer "class:java.lang.Integer")
+ (Integer:.MAX_VALUE)
+ (define-alias j.l.Integer java.lang.Integer)
+ (j.l.Integer:.MAX_VALUE)
+ @end example
+ You can set a static field using this syntax:
+ @example
+ (set! (@var{prefix}:.@var{field-name}) @var{new-value})
+ @end example
+ 
+ The special field name @code{class} can be used to extract the
+ @code{java.lang.Class} object for a class-type.  For example:
+ @example
+ (java.util.Vector:.class) @result{} class java.util.Vector
+ @end example
+ 
+ To access a instance field named @var{field-name} use the following syntax.
+ Note the period before the @var{field-name}.
+ @example
+ (*:.@var{field-name} @var{instance})
+ @end example
+ This syntax works with @code{set!} - to set the field use this syntax:
+ @example
+ (set! (*:.@var{field-name} @var{instance}) @var{new-value})
+ @end example
+ Here is an example:
+ @example
+ (define p (list 3 4 5))
+ (*:.cdr p) @result{} (4 5)
+ (set! (*:.cdr p) (list 6 7))
+ p @result{} (3 6 7)
+ @end example
+ 
+ You can specify an explicit class:
+ @example
+ (@var{prefix}:.@var{field-name} @var{instance})
+ @end example
+ If @var{prefix} is bound to @code{<@var{class}>}, then the above
+ is equivalent to:
+ @example
+ (*:.@var{field-name} (as <@var{class}> @var{instance}))
+ @end example
+ 
+ @node Mangling, Scheme types in Java, Field operations, Objects Classes and Modules
+ @section Mapping Scheme names to Java names
+ 
+ Programs use "names" to refer to various values and procedures.
+ The definition of what is a "name" is different in different
+ programming languages.  A name in Scheme (and other Lisp-like
+ languages) can in principle contain any character (if using a
+ suitable quoting convention), but typically names consist of
+ "words" (one or more letters) separated by hyphens, such
+ as @samp{make-temporary-file}.  Digits
+ and some special symbols are also used.  Traditionally, Scheme is
+ case-insensitive;  this means that the names @samp{loop},
+ @samp{Loop}, and @samp{LOOP} are all the same name.  Kawa
+ is by default case-sensitive, but we recommend that you
+ avoid using upper-case letters as a general rule.
+ 
+ The Java language and the Java virtual machine uses names for
+ classes, variables, fields and methods.
+ Names in the Java language can contain upper- and lower-case letters,
+ digits, and the special symbols @samp{_} and @samp{$}.
+ The Java virtual machine (JVM) allows most characters, but still
+ has some limitations.
+ 
+ Kawa translates class names, package names, field names, and local variable
+ names using the
+ @uref{https://blogs.oracle.com/jrose/entry/symbolic_freedom_in_the_vm,''symbolic'' convention}, so most characters are unchanged.
+ For example the Scheme function @samp{file-exists?}
+ becomes the field @samp{file-exists?}, but @code{dotted.name}
+ becomes @samp{dotted\,name}.
+ Such names may not be valid Java name, so to access them from a
+ Java program you might have to use reflection.
+ 
+ When translating procedure names to method names,
+ Kawa uses a different translation, in order to achieve
+ more ``Java-like'' names. This means translating a
+ Scheme-style name like @samp{make-temporary-file} to
+ "mixed-case" words, such as @samp{makeTemporaryFile}.
+ The basic rule is simple:  Hyphens are dropped, and
+ a letter that follows a hyphen is translated to its
+ upper-case (actually "title-case") equivalent.  Otherwise,
+ letters are translated as is.
+ 
+ Some special characters are handled specially.  A final @samp{?}
+ is replaced by an @emph{initial} @samp{is}, with the following
+ letter converted to titlecase.  Thus @samp{number?} is
+ converted to @samp{isNumber} (which fits with Java conventions),
+ and @samp{file-exists?} is converted to @samp{isFileExists}
+ (which doesn't really).
+ The pair @samp{->} is translated to @samp{$To$}.
+ For example @samp{list->string} is translated to @samp{list$To$string}.
+ 
+ Some symbols are mapped to a mnemonic sequence, starting with a dollar-sign,
+ followed by a two-character abbreviation.  For example, the less-than
+ symbol @samp{<} is mangled as @samp{$Ls}.
+ See the source code to the @code{mangleName} method in the
+ @code{gnu.expr.Mangling} class for the full list.
+ Characters that do not have a mnemonic abbreviation are
+ mangled as @samp{$} followed by a four-hex-digit unicode value.
+ For example @samp{Tamil vowel sign ai} is mangled as @samp{$0bc8}.
+ 
+ Note that this mapping may map different Scheme names to the
+ same Java name.  For example @samp{string?}, @samp{String?},
+ @samp{is-string}, @samp{is-String},
+ and @samp{isString} are all mapped to the same Java identifier
+ @samp{isString}.  Code that uses such "Java-clashing" names
+ is @emph{not} supported.  There is very partial support for
+ renaming names in the case of a clash, and there may be better
+ support in the future.  However, some of the nice features of
+ Kawa depend on being able to map Scheme name to Java names
+ naturally, so we urge you to @emph{not} write code that
+ "mixes" naming conventions by using (say) the names @samp{open-file}
+ and @samp{openFile} to name two different objects.
+ 
+ @node Scheme types in Java, Array operations, Mangling, Objects Classes and Modules
+ @section Scheme types in Java
+ 
+ All Scheme values are implemented by sub-classes of @samp{java.lang.Object}.
+ 
+ Scheme symbols are implemented using @code{java.lang.String}.
+ (Don't be confused by the fact the Scheme sybols are represented
+ using Java Strings, while Scheme strings are represented by
+ @code{gnu.lists.FString}.  It is just that the semantics of Java strings
+ match Scheme symbols, but do not match mutable Scheme strings.)
+ Interned symbols are presented as interned Strings.
+ (Note that with JDK 1.1 string literals are automatically interned.)
+ 
+ Scheme integers are implemented by @code{gnu.math.IntNum}.
+ Use the make static function to create a new IntNum from an int or a long.
+ Use the intValue or longValue methods to get the int or long value of
+ an IntNum.
+ 
+ A Scheme "flonum" is implemented by @code{gnu.math.DFloNum}.
+ 
+ A Scheme pair is implemented by @code{gnu.lists.Pair}.
+ 
+ A Scheme vector is implemented by @code{gnu.lists.FVectror}.
+ 
+ Scheme characters are implemented using @code{gnu.text.Char}.
+ 
+ Scheme strings are implemented using @code{gnu.lists.FString}.
+ 
+ Scheme procedures are all sub-classes of @code{gnu.mapping.Procedure}.
+ The "action" of a @samp{Procedure} is invoked by using one of
+ the @samp{apply*} methods:  @samp{apply0}, @samp{apply1},
+ @samp{apply2}, @samp{apply3}, @samp{apply4}, or @samp{applyN}.
+ Various sub-class of @samp{Procedure} provide defaults
+ for the various @samp{apply*} methods.  For example,
+ a @samp{Procedure2} is used by 2-argument procedures.
+ The @samp{Procedure2} class provides implementations of all
+ the @samp{apply*} methods @emph{except} @samp{apply2},
+ which must be provided by any class that extends @code{Procedure2}.
+ 
+ @node Array operations, Loading Java functions into Scheme, Scheme types in Java, Objects Classes and Modules
+ @section Using Java Arrays
+ 
+ @anchor{Creating-new-Java-arrays}
+ @subsection Creating new Java arrays
+ To allocate a Java array you can use the array type specifier
+ as a constructor function.  For example, to allocate an array with room for 10 elements
+ each of each is a primitive @code{int}:
+ @example
+ (int[] length: 10)
+ @end example
+ 
+ You can specify the initial elements instead of the length:
+ @example
+ (object[] 31 32 33 34)
+ @end example
+ This creates a 4-length array, initialized to the given values.
+ 
+ Note this is a variation of the generation object-allocation
+ (@pxref{Allocating objects}) pattern.  You can explicitly
+ use the @code{make} function, if you prefer:
+ @example
+ (make object[] 31 32 33 34)
+ @end example
+ 
+ If you specify a length, you can also specify initial values for selected
+ elements.
+ If you specify an index, in the form of a literal integer-valued keyword,
+ then following elements are placed starting at that position.
+ @example
+ (int[] length: 100 10 12 80: 15 16 50: 13 14)
+ @end example
+ This creates an array with 100 elements.  Most of them are initialized
+ to the default value of zero,
+ but elements with indexes 0, 1, 50, 51, 80, 81 are initialized
+ to the values 10, 12, 13, 14, 15, 16, respectively.
+ 
+ @subsection Accessing Java array elements
+ 
+ You can access the elements of a Java array by treating it as
+ a one-argument function, where the argument is the index:
+ @example
+ (define primes (integer[] 2 3 5 7 11 13))
+ (primes 0) @result{} 2
+ (primes 5) @result{} 13
+ @end example
+ 
+ You can set an element by treating the array as a function
+ with a @code{setter}:
+ @example
+ (set! (primes 0) -2)
+ (set! (primes 3) -7)
+ primes @result{} [-2 3 5 -7 11 13]
+ @end example
+ 
+ To get the number of elements of an array, you can treat
+ it as having a @code{length} field:
+ @example
+ primes:length @result{} 6
+ @end example
+ 
+ Here is a longer example.  This is the actual definition of the
+ standard @code{gcd} function.  Note the @code{args} variable
+ receives all the arguments on the form of an @code{integer} array.
+ (This uses the Java5 varargs feature.)
+ @example
+ (define (gcd #!rest (args ::integer[])) ::integer
+   (let ((n ::int args:length))
+     (if (= n 0)
+ 	0
+ 	(let ((result ::integer (args 0)))
+ 	  (do ((i ::int 1 (+ i 1)))
+ 	      ((>= i n) result)
+ 	    (set! result (gnu.math.IntNum:gcd result (args i))))))))
+ @end example
+ 
+ The above example generates good code,
+ thanks to judicious use of casts and type specifications.
+ In general, if Kawa knows that
+ a ``function'' is an array then it will generate efficient
+ bytecode instructions for array operations.
+ 
+ @subsection Old low-level array macros
+ 
+ The deprecated @ref{Low-level array macros} are also supported.
+ 
+ @node Loading Java functions into Scheme, Evaluating Scheme expressions from Java, Array operations, Objects Classes and Modules
+ @section Loading Java functions into Scheme
+ 
+ When @code{kawa -C} compiles (@pxref{Files compilation}) a Scheme module
+ it creates a class that implements the @code{java.lang.Runnable} interface.
+ (Usually it is a class that extends the @code{gnu.expr.ModuleBody}.)
+ It is actually fairly easy to write similar "modules" by hand in Java,
+ which is useful when you want to extend Kawa with  new "primitive functions"
+ written in Java.  For each function you need to create an object that
+ extends @code{gnu.mapping.Procedure}, and then bind it in the global
+ environment.  We will look at these two operations.
+ 
+ There are multiple ways you can create a @code{Procedure} object.  Below
+ is a simple example, using the @code{Procedure1} class, which is class
+ extending @code{Procedure} that can be useful for one-argument
+ procedure.  You can use other classes to write procedures.  For example
+ a @code{ProcedureN} takes a variable number of arguments, and you must
+ define @code{applyN(Object[] args)} method instead of @code{apply1}.
+ (You may notice that some builtin classes extend @code{CpsProcedure}.
+ Doing so allows has certain advantages, including support for
+ full tail-recursion, but it has some costs, and is a bit trickier.)
+ 
+ @example
+ import gnu.mapping.*;
+ import gnu.math.*;
+ public class MyFunc extends Procedure1
+ @{
+   // An "argument" that is part of each procedure instance.
+   private Object arg0;
+ 
+   public MyFunc(String name, Object arg0)
+   @{
+     super(name);
+     this.arg0 = arg0;
+   @}
+ 
+   public Object apply1 (Object arg1)
+   @{
+     // Here you can so whatever you want. In this example,
+     // we return a pair of the argument and arg0.
+     return gnu.lists.Pair.make(arg0, arg1);
+   @}
+ @}
+ @end example
+ 
+ You can create a @code{MyFunc} instance and call it from Java:
+ @example
+   Procedure myfunc1 = new MyFunc("my-func-1", Boolean.FALSE);
+   Object aresult = myfunc1.apply1(some_object);
+ @end example
+ The name @code{my-func-1} is used when @code{myfunc1} is printed
+ or when @code{myfunc1.toString()} is called.  However,
+ the Scheme variable @code{my-func-1} is still not bound.
+ To define the function to Scheme, we can create
+ a "module", which is a class intended to be loaded
+ into the top-level environment.  The provides the definitions to be
+ loaded, as well as any actions to be performed on loading 
+ 
+ @example
+ public class MyModule
+ @{
+   // Define a function instance.
+   public static final MyFunc myfunc1
+     = new MyFunc("my-func-1", IntNum.make(1));
+ @}
+ @end example
+ 
+ If you use Scheme you can use @code{require}:
+ @example
+ #|kawa:1|# (require <MyModule>)
+ #|kawa:2|# (my-func-1 0)
+ (1 0)
+ @end example
+ 
+ Note that @code{require} magically defines @code{my-func-1} without
+ you telling it to.  For each public final
+ field, the name and value of the field are entered in the
+ top-level environment when the class is loaded.  (If there are
+ non-static fields, or the class implements @code{Runnable}, then
+ an instance of the object is created, if one isn't available.)
+ If the field value is a @code{Procedure} (or implements @code{Named}),
+ then the name bound to the procedure is used instead of the field name.
+ That is why the variable that gets bound in the Scheme environment is
+ @code{my-func-1}, not @code{myfunc1}.
+ 
+ Instead of @code{(require <MyModule>)}, you can do @code{(load "MyModule")}
+ or @code{(load "MyModule.class")}.
+ If you're not using Scheme, you can use Kawa's @code{-f} option:
+ @example
+ $ kawa -f MyModule --xquery --
+ #|kawa:1|# my-func-1(3+4)
+ <list>1 7</list>
+ @end example
+ 
+ If you need to do some more complex calculations when a module is loaded,
+ you can put them in a @code{run} method, and have the module
+ implement @code{Runnable}:
+ 
+ @example
+ public class MyModule implements Runnable
+ @{
+   public void run ()
+   @{
+     Interpreter interp = Interpreter.getInterpreter();
+     Object arg = Boolean.TRUE;
+     interp.defineFunction (new MyFunc ("my-func-t", arg));
+     System.err.println("MyModule loaded");
+   @}
+ @}
+ @end example
+ 
+ Loading @code{MyModule} causes @code{"MyModule loaded"} to be printed,
+ and @code{my-func-t} to be defined.  Using @code{Interpreter}'s
+ @code{defineFunction} method is recommended because it does the righ
+ things even for languages like Common Lisp that use separate
+ "namespaces" for variables and functions.
+ 
+ A final trick is that you can have a @code{Procedure} be its own module:
+ 
+ @example
+ import gnu.mapping.*;
+ import gnu.math.*;
+ public class MyFunc2 extends Procedure2
+ @{
+   public MyFunc(String name)
+   @{
+     super(name);
+   @}
+ 
+   public Object apply2 (Object arg1, arg2)
+   @{
+     return gnu.lists.Pair.make(arg1, arg2);
+   @}
+ 
+   public static final MyFunc myfunc1 = new MyFunc("my-func-2);
+ @}
+ @end example
+ 
+ @node Evaluating Scheme expressions from Java, , Loading Java functions into Scheme, Objects Classes and Modules
+ @section Evaluating Scheme expressions from Java
+ 
+ The following methods are recommended if you need to evaluate a
+ Scheme expression from a Java method.
+ (Some details (such as the @samp{throws} lists) may change.)
+ 
+ @deftypefn {Static method} void Scheme.registerEnvironment ()
+ Initializes the Scheme environment.  Maybe needed if you
+ try to load a module compiled from a Scheme source file.
+ @end deftypefn
+ 
+ @deftypefn {Static method} Object Scheme.eval (InPort @var{port}, Environment @var{env})
+ Read expressions from @var{port}, and evaluate them in the
+ @var{env} environment, until end-of-file is reached.
+ Return the value of the last expression,
+ or @code{Interpreter.voidObject} if there is no expression.
+ @end deftypefn
+ 
+ @deftypefn {Static method} Object Scheme.eval (String @var{string}, Environment @var{env})
+ Read expressions from @var{string}, and evaluate them in the
+ @var{env} environment, until the end of the string is reached.
+ Return the value of the last expression,
+ or @code{Interpreter.voidObject} if there is no expression.
+ @end deftypefn
+ 
+ @deftypefn {Static method} Object Scheme.eval (Object @var{sexpr}, Environment @var{env})
+ The @var{sexpr} is an S-expression (as may be returned by @code{read}).
+ Evaluate it in the @var{env} environment, and return the result.
+ @end deftypefn
+ 
+ For the @code{Environment} in most cases you could use
+ @samp{Environment.current()}.  Before you start, you
+ need to initialize the global environment,
+ which you can do with
+ @example
+ Environment.setCurrent(new Scheme().getEnvironment());
+ @end example
+ 
+ Alternatively, rather than setting the global environment,
+ you can use this style:
+ @example
+ Scheme scm = new Scheme();
+ Object x = scm.eval("(+ 3 2)");
+ System.out.println(x);
+ @end example
+ 
+ @subsection Using @code{javax.script} portable Java scripting
+ 
+ Kawa also supports the standard
+ @uref{http://docs.oracle.com/javase/8/docs/api/javax/script/package-summary.html,@code{javax.script}} API.
+ The main advantage of this API is if you want your users to be able to choose
+ between multiple scripting languages.  That way you can support Kawa
+ without Kawa-specific programming.
+ 
+ For example the standard JDK tool @uref{http://docs.oracle.com/javase/8/docs/technotes/tools/unix/jrunscript.html,jrunscript} provides a
+ read-eval-print-loop for any language that implements the  @code{javax.script}
+ API.  It knows nothing about Kawa but can still use it:
+ @example
+ $ jrunscript -cp kawa.jar -l scheme
+ scheme> (cadr '(3 4 5))
+ 4
+ @end example
+ 
+ (Of course the @code{jrunscript} REPL isn't as  nice as the one that
+ Kawa provides.  For example the latter can handle multi-line inputs.)
+ 
+ @node XML tools
+ @chapter Working with XML and HTML
+ 
+ Kawa has a number of features for working with XML, HTML,
+ and generated web pages.
+ 
+ In Kawa you don't write XML or HTML directly.
+ Instead you write expressions that evaluate to ``node objects''
+ corresponding to elements, attributes, and text.
+ You then write these node objects using either an XML or HTML format.
+ 
+ Many web-page-generating tools require you to work directly
+ with raw HTML, as for example:
+ @example
+ (display "<p>Don't use the <code>&lt;blink&gt;</code> tag.</p>")
+ @end example
+ 
+ In Kawa you would instead do:
+ @example
+ (display (html:p "Don't use the " (html:code "<blink>") " tag."))
+ @end example
+ 
+ The conversion from node objects to XML or HTML is handled by
+ the formatter (or serializer).
+ Some advantages of doing it this way are:
+ @itemize
+ @item
+ You don't have to worry about quoting special characters.
+ Missing or incorrect quoting is a common source of bugs
+ and security problems on systems that work directly with text, such as PHP.
+ @item
+ Some errors, such as mismatched element tags, are automatically avoided.
+ @item
+ The generated XML can be validated as it is generated,
+ or even using compile-time type-checking.  (Kawa doesn't yet do either.)
+ @item
+ In an application that also reads XML,
+ you can treat XML that is read in and XML that is generated using
+ the same functions.
+ @end itemize
+ 
+ @menu
+ * Formatting XML::
+ * Creating HTML nodes::
+ * Creating XML nodes::
+ * XML literals::
+ * Server-side scripts::  Writing web-server-side Kawa scripts
+ * Self-configuring page scripts::
+ * Servlets::             Installing Kawa programs as Servlets
+ * CGI scripts::          Installing Kawa programs as CGI scripts
+ * HTTP requests::        Functions for accessing HTTP requests
+ * HTTP response::        Functions for generating HTTP response
+ * XML beyond Scheme::    Using non-Scheme languages for XML/HTML
+ @end menu
+ 
+ @node Formatting XML, Creating HTML nodes, , XML tools
+ @section Formatting XML
+ 
+ The easiest way to generate HTML or XML output is to run Kawa
+ with the appropriate @ref{Named output formats, , @code{--output-format} option}.
+ 
+ The intentation is that these output modes should be compatible with
+ @uref{http://www.w3.org/TR/2006/PR-xslt-xquery-serialization-20061121/,
+ XSLT 2.0 and XQuery 1.0 Serialization}.
+ (However, that specifies many options, most
+ of which have not yet been implemented.
+ 
+ @table @code
+ @item xml
+ Values are printed in XML format.
+ "Groups" or "elements" are written as using xml element syntax.
+ Plain characters (such as @samp{<}) are escaped (such as @samp{&lt;}).
+ @item xhtml
+ Same as @code{xml}, but follows the xhtml compatibility guidelines.
+ @item html
+ Values are printed in HTML format.
+ Mostly same as @code{xml} format, but certain elements without body,
+ are written without a closing tag.   For example @code{<img>} is written
+ without @code{</img>}, which would be illegal for html, but required for xml.
+ Plain characters (such as @samp{<}) are not escaped inside @code{<script>}
+ or @code{<style>} elements.
+ @end table
+ 
+ To illustrate:
+ @example
+ $ kawa --output-format html
+ #|kawa:1|# (html:img src:"img.jpg")
+ <img src="img.jpg">
+ @end example
+ @example
+ $ kawa --output-format xhtml
+ #|kawa:1|# (html:img src:"img.jpg")
+ <img xmlns="http://www.w3.org/1999/xhtml" src="img.jpg" />
+ @end example
+ @example
+ $ kawa --output-format xml
+ #|kawa:1|# (html:img src:"img.jpg")
+ <img xmlns="http://www.w3.org/1999/xhtml" src="img.jpg"></img>
+ @end example
+ And here is the default @code{scheme} formatting:
+ @example
+ $ kawa
+ #|kawa:1|# (html:img src:"img.jpg")
+ (@{http://www.w3.org/1999/xhtml@}img src: img.jpg )
+ @end example
+ 
+ @deffn Procedure as-xml value
+ Return a value (or multiple values) that when printed will
+ print @var{value} in XML syntax.
+ @example
+ (require 'xml)
+ (as-xml (make-element 'p "Some " (make-element 'em "text") "."))
+ @end example
+ prints @code{<p>Some <em>text</em>.</p>}.
+ @end deffn
+ 
+ @deffn Procedure unescaped-data data
+ Creates a special value which causes @code{data} to be printed,
+ as is, without normal escaping.  For example, when the output format
+ is XML, then printing @code{"<?xml?>"} prints as @samp{&lt;?xml?&gt;},
+ but @code{(unescaped-data "<?xml?>")} prints as  @samp{<?xml?>}.
+ @end deffn
+ 
+ @node Creating HTML nodes, Creating XML nodes, Formatting XML, XML tools
+ @section Creating HTML nodes
+ 
+ The @code{html} prefix names a special namespace
+ (@pxref{Namespaces}) of functions to create HTML element nodes.
+ For example, @code{html:em} is a constructor that
+ when called creates a element node whose tag is @code{em}.
+ If this element node is formatted as HTML, the
+ result has an @code{<em>} tag.
+ 
+ @deffn Syntax html:@var{tag} attributes ... content ...
+ Creates an element node whose tag is @var{tag}.
+ The parameters are first zero or more attributes, followed
+ by zero of more child values.
+ An attribute is either an attribute value (possibly
+ created using @code{make-attribute}), or a pair of arguments:
+ A keyword followed by the attribute value.
+ Child values are usually either strings (text content),
+ or nested element nodes, but can also be comment or processing-instruction
+ nodes.
+ @example
+ (html:a href: "http://gnu.org/" "the "(html:i "GNU")" homepage")
+ @end example
+ @end deffn
+ 
+ The compound identifier @code{html:@var{tag}} is actually
+ a type: When you call it as a function you're using Kawa's
+ standard coercion of a type to its constructor function.
+ This means you can do type tests:
+ @example
+ (define some-node ...)
+ (if (instance? some-node html:blink)
+   (error "blinking not allowed!"))
+ @end example
+ 
+ Object identity is currently not fully specified.  Specifically,
+ it is undefined if a nested (child) element node is copied
+ ``by value'' or ``by reference''.  This is related to whether
+ nodes have a parent reference.  In the XPath/XQuery data model
+ nodes do have a parent reference, and child nodes are conceptually
+ copied.  (In the actual implemention copying is commonly avoided.)
+ Kawa/Scheme currently followed the XQuery copying semantics,
+ which may not be the most appropriate for Scheme.
+ 
+ @node Creating XML nodes, XML literals, Creating HTML nodes, XML tools
+ @section Creating XML nodes
+ 
+ The XML data model is similar to HTML, with one important addition:
+ XML tags may be @dfn{qualified names}, which are similar
+ to @ref{Namespaces, , compound symbols}.
+ 
+ You must do this to use the following types and functions:
+ @example
+ (require 'xml)
+ @end example
+ 
+ The following types and functions assume:
+ @example
+ (require 'xml)
+ @end example
+ 
+ @deffn Procedure make-element tag [attribute ...] child ...
+ Create a representation of a XML element, corresponding to
+ @example
+ <@var{tag} @var{attribute}...>@var{child}...</@var{tag}>
+ @end example
+ The result is a @code{TreeList}, though if the result context is a consumer
+ the result is instead "written" to the consumer.
+ Thus nested calls to @code{make-element} only result in a
+ single @code{TreeList}.
+ More generally, whether an @var{attribute} or @var{child} is includded
+ by copying or by reference is (for now) undefined.
+ The @var{tag} should currently be a symbol, though in the future it should
+ be a qualified name.
+ An @var{attribute} is typically a call to @code{make-attribute},
+ but it can be any attribute-valued expression.
+ @example
+ (make-element 'p
+ 	      "The time is now: "
+ 	      (make-element 'code (make <java.util.Date>)))
+ @end example
+ @end deffn
+ 
+ @deffn Procedure element-name element
+ Returns the name (tag) of the element node, as a symbol (QName).
+ @end deffn
+ 
+ @deffn Procedure make-attribute name value...
+ Create an "attribute", which is a name-value pair.
+ For now, @var{name} should be a symbol.
+ @end deffn
+ 
+ @deffn Procedure attribute-name element
+ Returns the name of the attribute node, as a symbol (QName).
+ @end deffn
+ 
+ @deffn Type comment
+ Instances of this type represent comment values,
+ specifically including comments in XML files.
+ Comment nodes are currently ignored when printing using Scheme formatting,
+ though that may change.
+ @end deffn
+ @deffn Constructor comment comment-text
+ Create a comment object with the specified @var{comment-text}.
+ @end deffn
+ 
+ @deffn Type processing-instruction
+ Instances of this type represent ``processing instructions'',
+ such as may appear in XML files.
+ Processing-instruction nodes are currently ignored when printing using
+ Scheme formatting, though that may change.
+ @end deffn
+ @deffn Constructor processing-instruction target contents
+ Crreate a processing-instruction object with the specified @var{target}
+ (a simple symbol) and @var{contents} (a string).
+ @end deffn
+ 
+ @node XML literals, Server-side scripts, Creating XML nodes, XML tools
+ @section XML literals
+ 
+ You can write XML literals directly in Scheme code,
+ following a @code{#}.
+ Notice that the outermost element needs to be prefixed
+ by @code{#}, but nested elements do not (and must not).
+ @example
+ #<p>The result is <b>final</b>!</p>
+ @end example
+ 
+ Actually, these are not really literals since they can contain
+ enclosed expressions:
+ @example
+ #<em>The result is &@{result@}.</em>
+ @end example
+ The value of @var{result} is substituted into the output,
+ in a similar way to quasi-quotation.
+ (If you try to quote one of these ``XML literals'',
+ what you get is unspecified and is subject to change.)
+ 
+ An @var{xml-literal} is usually an element constructor,
+ but there some rarely used forms (processing-instructions,
+ comments, and CDATA section) we'll cover later.
+ 
+ @display
+ @stxdef{xml-literal} @stxlit{#}@stxref{xml-constructor}
+ @stxdef{xml-constructor} @stxref{xml-element-constructor}
+   | @stxref{xml-PI-constructor}
+   | @stxref{xml-comment-constructor}
+   | @stxref{xml-CDATA-constructor}
+ @end display
+ 
+ @subsection Element constructors
+ 
+ @display
+ @stxdef{xml-element-constructor}
+     @stxlit{<}@stxref{QName} @stxref{xml-attribute}*@stxlit{>}@stxref{xml-element-datum}...@stxlit{</}@stxref{QName} @stxlit{>}
+   | @stxlit{<}@stxref{xml-name-form} @stxref{xml-attribute}*@stxlit{>}@stxref{xml-element-datum}...@stxlit{</>}
+   | @stxlit{<}@var{xml-name-form} @stxref{xml-attribute}*@stxlit{/>}
+ @stxdef{xml-name-form} @stxref{QName}
+   | @stxref{xml-enclosed-expression}
+ @stxdef{xml-enclosed-expression}
+     @stxlit{@lbracechar{}}@stxref{expression}@stxlit{@rbracechar{}}
+   | @stxlit{(}@stxref{expression}...@stxlit{)}
+ @end display
+ 
+ The first @var{xml-element-constructor} variant uses a literal @var{QName},
+ and looks like standard non-empty XML element, where the starting @var{QName}
+ and the ending @var{QName} must match exactly:
+ 
+ @example
+ #<a href="next.html">Next</a>
+ @end example
+ 
+ As a convenience, you can leave out the ending tag(s):
+ @example
+ This is a paragraph in <emphasis>DocBook</> syntax.</>
+ @end example
+ 
+ You can use an expression to compute the element tag at runtime -
+ in that case you @emph{must} leave out the ending tag:
+ @example
+ #<p>This is <(if be-bold 'strong 'em)>important</>!</p>
+ @end example
+ 
+ You can use arbitrary @var{expression} inside curly braces,
+ as long as it evaluates to a symbol.
+ You can leave out the curly braces
+ if the @var{expression} is a simple parenthesised compound expression.
+ The previous example is equivalent to:
+ @example
+ #<p>This is <@{(if be-bold 'strong 'em)@}>important</>!</p>
+ @end example
+ 
+ The third @var{xml-element-constructor} variant above is an XML
+ ``empty element''; it is equivalent to the second variant
+ when there are no @var{xml-element-datum} items.
+ 
+ (Note that every well-formed XML element, as defined in the XML specifications,
+ is a valid @var{xml-element-constructor}, but not vice versa.)
+ 
+ @subsection Elements contents (children)
+ 
+ The ``contents'' (children) of an element
+ are a sequence of character (text) data, and nested nodes.
+ The characters @code{&}, @code{<}, and @code{>} are special,
+ and need to be escaped.
+ 
+ @display
+ @stxdef{xml-element-datum}
+     any character except @code{&}, or @code{<}.
+   | @stxref{xml-constructor}
+   | @stxref{xml-escaped}
+ @stxdef{xml-escaped}
+     @stxlit{&}@stxref{xml-enclosed-expression}
+   | @stxlit{&}@stxref{xml-entity-name}@stxlit{;}
+   | @stxref{xml-character-reference}
+ @stxdef{xml-character-reference}
+     @stxlit{&#}@stxref{digit}+@stxlit{;}
+   | @stxlit{&#x}@stxref{hex-digit}+@stxlit{;}
+ @end display
+ 
+ Here is an example shows both hex and decimal character references:
+ @example
+ #<p>A&#66;C&#x44;E</p>  @result{}  <p>ABCDE</p>
+ @end example
+ 
+ @display
+ @stxdef{xml-entity-name} @stxref{identifier}
+ @end display
+ Currently, the only supported values for @var{xml-entity-name}
+ are the builtin XML names @code{lt}, @code{gt}, @code{amp},
+ @code{quot}, and @code{apos}, which stand for the characters
+ @code{<}, @code{>}, @code{&}, @code{"}, and @code{'}, respectively.
+ The following two expressions are equivalent:
+ @example
+ #<p>&lt; &gt; &amp; &quot; &apos;</p>
+ #<p>&@{"< > & \" '"@}</p>
+ @end example
+ 
+ @subsection Attributes
+ 
+ @display
+ @stxdef{xml-attribute}
+     @stxref{xml-name-form}@stxlit{=}@stxref{xml-attribute-value}
+ @stxdef{xml-attribute-value}
+     @stxlit{"}@stxref{quot-attribute-datum}*@stxlit{"}
+   | @stxlit{'}@stxref{apos-attribute-datum}*@stxlit{'}
+ @stxdef{quot-attribute-datum}
+     any character except @code{"}, @code{&}, or @code{<}.
+   | @stxref{xml-escaped}
+ @stxdef{apos-attribute-datum}
+     any character except @code{'}, @code{&}, or @code{<}.
+   | @stxref{xml-escaped}
+ @end display
+ 
+ If the @var{xml-name-form} is either @code{xmlns} or
+ a compound named with the prefix @code{xmlns}, then
+ technically we have a namespace declaration, rather than
+ an attribute.
+ 
+ @subsection QNames and namespaces
+ 
+ The names of elements and attributes are @dfn{qualified names}
+ (QNames), which are represented using compound symbols (@pxref{Namespaces}).
+ The lexical syntax for a QName is either a simple identifier,
+ or a (prefix,local-name) pair:
+ 
+ @display
+ @stxdef{QName} @stxref{xml-local-part}
+    | @stxref{xml-prefix}@stxlit{:}@stxref{xml-local-part}
+ @stxdef{xml-local-part} @stxref{identifier}
+ @stxdef{xml-prefix} @stxref{identifier}
+ @end display
+ 
+ An @var{xml-prefix} is an alias for a namespace-uri,
+ and the mapping between them is defined by a namespace-declaration.
+ You can either use a @code{define-namespace} form, or you
+ can use a @dfn{namespace declaration attribute}:
+ 
+ @display
+ @stxdef{xml-namespace-declaration-attribute}
+     @stxlit{xmlns:}@stxref{xml-prefix}@stxlit{=}@stxref{xml-attribute-value}
+   | @stxlit{xmlns=}@stxref{xml-attribute-value}
+ @end display
+ 
+ The former declares @var{xml-prefix} as a namespace alias for
+ the namespace-uri specified by @var{xml-attribute-value}
+ (which must be a compile-time constant).
+ The second declares that @var{xml-attribute-value} is the default
+ namespace for simple (unprefixed) element tags.
+ (A default namespace declaration is ignored for attribute names.)
+ 
+ @example
+ (let ((qn (element-name #<gnu:b xmlns:gnu="http://gnu.org/"/>)))
+   (list (symbol-local-name qn)
+         (symbol-prefix qn)
+         (symbol-namespace-uri qn)))
+ @result{} ("b" "gnu" "http://gnu.org/")
+ 
+ @end example
+ 
+ @subsection Other XML types
+ 
+ @subsubsection Processing instructions
+ 
+ An @var{xml-PI-constructor} can be used to create an XML
+ @dfn{processing instruction}, which can be used to pass
+ instructions or annotations to an XML processor (or tool).
+ (Alternatively, you can use the @code{processing-instruction}
+ type constructor.)
+ 
+ @display
+ @stxdef{xml-PI-constructor} @stxlit{<?}@stxref{xml-PI-target} @stxref{xml-PI-content}@stxlit{?>}
+ @stxdef{xml-PI-target} @var{NCname} (i.e. a simple (non-compound) identifier)
+ @stxdef{xml-PI-content} any characters, not containing @code{?>}.
+ @end display
+ 
+ For example, the DocBook XSLT stylesheets can use the @code{dbhtml}
+ instructions to specify that a specific chapter should be
+ written to a named HTML file:
+ @example
+ #<chapter><?dbhtml filename="intro.html" ?>
+ <title>Introduction</title>
+ ...
+ </chapter>
+ @end example
+ 
+ @subsubsection XML comments
+ 
+ You can cause XML comments to be emitted in the XML output document.
+ Such comments can be useful for humans reading the XML document,
+ but are usually ignored by programs.
+ (Alternatively, you can use the @code{comment} type constructor.)
+ 
+ @display
+ @stxdef{xml-comment-constructor} @stxlit{<!--}@stxref{xml-comment-content}@stxlit{-->}
+ @stxdef{xml-comment-content} any characters, not containing @code{--}.
+ @end display
+ 
+ @subsubsection CDATA sections
+ 
+ A @code{CDATA} section can be used to avoid excessive use of
+ @var{xml-entity-ref} such as @code{&amp;} in element content.
+ 
+ @display
+ @stxdef{xml-CDATA-constructor} @stxlit{<![CDATA[}@stxref{xml-CDATA-content}@stxlit{]]>}
+ @stxdef{xml-CDATA-content} any characters, not containing @code{]]>}.
+ @end display
+ 
+ The following are equivalent:
+ @example
+ #<p>Specal characters <![CDATA[< > & ' "]]> here.</p>
+ #<p>Specal characters &lt; &gt; &amp; &quot; &apos; here.</p>
+ @end example
+ 
+ Kawa remembers that you used a @code{CDATA} section in
+ the @var{xml-element-constructor} and will write it out
+ using a @code{CDATA} constructor.
+ 
+ @node Server-side scripts, Self-configuring page scripts, XML literals, XML tools
+ @section Web page scripts
+ 
+ A Kawa @dfn{web page script} is a Kawa program that is invoked
+ by a web server because the server received an HTTP request.
+ The result of evaluating the top-level expressions becomes
+ the HTTP response that the servlet sends back to the client, usually a browser.
+ 
+ A web page script may be as simple as:
+ @example
+ (format "The time is <~s>." (java.util.Date))
+ @end example
+ This returns a response of consisting of a formatted string
+ giving the current time.
+ The string would interpreted as @code{text/plain} content:
+ The angle brackets are regular characters, and not
+ HTML tag markers.
+ 
+ The script can alternatively evaluate to XML/HTML node
+ values, for example those created by @ref{XML literals}:
+ @example
+ #<p>Hello, <b>&(request-remote-host)</b>!</p>
+ @end example
+ In this case the response would be @code{text/html} or similar content:
+ The angle brackets should be interpreted by the browser as HTML tag markers.
+ The function @code{request-remote-host} is available (automatically)
+ to web page scripts; it returns the host that made the HTTP request,
+ which is then interpolated into the response.
+ 
+ Following sections will go into more details about how
+ to write web page scripts.  You can do so in any supported
+ Kawa language, including Scheme, BRL, KRL, or XQuery.
+ 
+ A web server will use a URL mapping to map a request URL
+ to a specific web page script.  This can be done in a
+ number of different ways:
+ @itemize
+ @item
+ The easiest to manage is to use Kawa's mechanism for
+ @ref{Self-configuring page scripts}.  Ths is especially
+ easy if you the web server built in to JDK 6, since no
+ configuration files are needed.
+ You can also use a ``servlet engine'' like Tomcat or Glassfish.
+ 
+ @item
+ You can explicitly compile the web page script to a servlet,
+ in the same way Java servlets are compiled.
+ This can then be installed ("deployed") in a servlet-supporting
+ web server, such a Tomcat or Glassfish.  @xref{Servlets}.
+ @item
+ You can run the servlet as a @ref{CGI scripts,CGI script}.
+ @end itemize
+ 
+ For details on how to extract information from the request
+ see @ref{HTTP requests}.
+ For details on how the response is created see @ref{HTTP response,Generating HTTP responses}.
+ If the response is HTML or XML, you may want to
+ read @ref{Creating HTML nodes}, or @ref{Creating XML nodes},
+ or @ref{XML literals}.
+ 
+ Here are some examples, starting with a simple @code{hello.scm}:
+ @example
+ (response-content-type 'text/html) ; Optional
+ (html:p
+   "The request URL was: " (request-url))
+ (make-element 'p
+   (let ((query (request-query-string)))
+     (if query
+       (values-append "The query string was: " query)
+       "There was no query string.")))
+ @end example
+ This returns two @code{<p>} (paragraph) elements: One using
+ @code{make-element} and one using the @code{html:p} constructor.
+ Or you may prefer to use @ref{XML literals}.
+ 
+ The same program using KRL:
+ @example
+ <p>The request URL was: [(request-url)]</p>,
+ <p>[(let ((query (request-query-string)))
+     (if query
+       (begin ]The query string was: [query)
+ 
+       ]There was no query string.[))]</p>
+ @end example
+ 
+ You can also use XQuery:
+ @example
+ <p>The request URL was: @{request-url()@}</p>
+ <p>@{let $query := request-query-string() return
+     if ($query)
+     then ("The query string was: ",$query)
+     else "There was no query string."@}</p>
+ @end example
+ 
+ The @code{+default+} script in the @code{doc} directory is
+ useful for reading the Kawa documentation using a browser.
+ The script uses the @code{jar:} URL scheme to automatically extract
+ and uncompress the pages from @code{doc/kawa-manual.epub},
+ which is in EPUB3 format.  Read the script for usage instructions.
+ 
+ @node Self-configuring page scripts, Servlets, Server-side scripts, XML tools
+ @section Self-configuring web page scripts
+ 
+ Kawa makes it easy to set up a web site without configuration
+ files.  Instead, the mapping from request URL to web page script
+ matches the layout of files in the application directory.
+ 
+ Many web servers make it easy to execute a script using a script
+ processor which is selected depending on the extension of the
+ requested URL. That is why you see lots of URLs that end in
+ @code{.cgi}, @code{.php}, or @code{.jsp}. This is bad, because it
+ exposes the server-side implementation to the user: Not only are such
+ URLs ugly, but they make it difficult to change the server without
+ breaking people's bookmarks and search engines. A server will usually
+ provide a mechanism to use prettier URLs, but doing so requires extra
+ effort, so many web-masters don't.
+ 
+ If you want a script to be executed in response to a URL
+ @code{http://host/app/foo/bar} you give the script the name
+ @code{app/foo/bar}, in the appropriate server ``application''
+ directory (as explained below). You get to pick the name @code{bar}.
+ Or you can use the name @code{bar.html}, even though the file named
+ @code{bar.html} isn't actually
+ an html file - rather it produces html when evaluated. Or better: just use
+ a name without an extension at all.
+ Kawa figures
+ out what kind of script it is based on the content of the file,
+ rather than the file name.  Once Kawa has
+ found a script, it looks at the first line to see if it can recognize
+ the kind (language) of the script. Normally this would be a comment
+ that contains the name of a programming language that Kawa
+ knows about.  For example:
+ @example
+ ;; Hello world page script written in -*- scheme -*- 
+ #<p>Hello, <b>&(request-remote-host)</b>!</p>
+ @end example
+ (Using the funny-looking string @code{-*- scheme -*-} has the
+ bonus is that it recognized by the Emacs text editor.)
+ 
+ A script named @code{+default+} is run if there isn't a matching script.
+ For example assume the following is a file named @code{+default}.
+ @example
+ ;; This is -*- scheme -*-
+ (make-element 'p "servlet-path: " (request-servlet-path))
+ @end example
+ This becomes the default script for HTTP requests that aren't handled
+ by a more specific script. 
+ The @code{request-servlet-path} function
+ returns the "servlet path", which is the part of the requested URL
+ that is relative to the current web application. Thus a request for
+ @code{http://host:port/app/this/is/a/test} will return:
+ @example
+ servlet-path: /this/is/a/test
+ @end example
+ 
+ @subsection Using the OpenJDK built-in web server
+ 
+ The easiest way to run a Kawa web server is to
+ use the web server built in to JDK 6 or later.
+ 
+ @example
+ kawa --http-auto-handler @var{context-path} @var{appdir} --http-start @var{port}
+ @end example
+ 
+ This starts a web server that listens on the given @var{port},
+ using the files in directory @var{appdir} to handle
+ requests that start with the given @var{context-path}.
+ The @var{context-path} must start with a @code{"/"} (one is added if
+ needed), and it is recommended that it also end with a @code{"/"}
+ (otherwise you might get some surprising behavior).
+ 
+ You can specify multiple @code{--http-auto-handler} options.
+ 
+ For example use the files in the current directory to handle
+ all requests on the standard port 80 do:
+ @example
+ kawa --http-auto-handler / . --http-start 80
+ @end example
+ 
+ There are some examples in the @code{testsuite/webtest} directory
+ the Kawa source distribution.  You can start the server thus:
+ @example
+ bin/kawa --http-auto-handler / testsuite/webtest/ --http-start 8888
+ @end example
+ and then for example browse to @code{http://localhost:8888/adder.scm}.
+ 
+ For lots of information about the HTTP request, browse to
+ @code{http://localhost:8888/info/@var{anything}}.
+ 
+ @subsection Using a servlet container
+ 
+ You can also can use a ``servlet container''
+ such as Tomcat or Glassfish with self-configuring script.
+ See @ref{Servlets} for information on how to install
+ these servers, and the concept of web applications.
+ Once you have these server installed, you create a
+ web application with the following in the
+ @code{@var{appdir}/WEB-INF/web.xml} configuration file:
+ @example
+ <web-app>
+   <display-name>Kawa auto-servlet</display-name>
+   <servlet>
+     <servlet-name>KawaPageServlet</servlet-name>
+     <servlet-class>gnu.kawa.servlet.KawaPageServlet</servlet-class>
+   </servlet>
+   <servlet-mapping>
+     <servlet-name>KawaPageServlet</servlet-name>
+     <url-pattern>/*</url-pattern>
+   </servlet-mapping>
+ </web-app>
+ @end example
+ This creates a web application where all URLs
+ are handled by the @code{gnu.kawa.servlet.KawaPageServlet} servlet class,
+ which is included in the Kawa jar file.
+ The @code{KawaPageServlet} class handles the searching
+ and compiling described in this page.
+ 
+ @subsection Finding a matching script
+ 
+ When Kawa receives a request for:
+ @example
+ http://host:port/appname/a/b/anything
+ @end example
+ it will look for a file:
+ @example
+ @var{appdir}/a/b/anything
+ @end example
+ 
+ If such a file exists, the script will be executed, as described
+ below. If not, it will look for a file name @code{+default+} in the same
+ directory. If that desn't exist either, it will look for @code{+default+}
+ in the parent
+ directory, then the grand-parent directory, and so on until it gets to
+ the appname web application root directory. So the default script is
+ this: @code{@var{appdir}/+default}.
+ 
+ If that doesn't exist then Kawa returns a 404 "page not found" error. 
+ 
+ @subsection Determining script language
+ 
+ Once Kawa has found a script file corresponding to a request URL,
+ it needs to determine if this is a data file or a web page script,
+ and in the latter case, what language it is written in.
+ 
+ Kawa recognizes the following "magic strings" in the first line of a script:
+ 
+ @table @code
+ @item kawa:scheme
+ The Scheme language.
+ 
+ @item kawa:xquery
+ The XQuery language.
+ 
+ @item kawa:@var{language}
+ Some other language known to Kawa.
+ @end table
+ 
+ Kawa also recognizes Emacs-style "mode specifiers":
+ 
+ @table @code
+ @item -*- scheme -*-
+ The Scheme language.
+ @item -*- xquery -*-
+ The XQuery language (though Emacs doesn't know about XQuery).
+ @item -*- emacs-lisp -*-
+ @itemx -*- elisp -*-
+ The Emacs Lisp extension language.
+ @item -*- common-lisp -*-
+ @itemx -*- lisp -*-
+     The Common Lisp language.
+ @end table
+ 
+ Also, it also recognizes comments in the first two columns of the line:
+ @table @code
+ @item ;;
+ A Scheme or Lisp comment - assumed to be in the Scheme language.
+ @item (:
+ Start of an XQuery comment, so assumed to be in the XQuery language.
+ @end table
+ 
+ If Kawa doesn't recognize the language of a script (and it
+ isn't named +default+) then it assumes the file is a data file. It
+ asks the servlet engine to figure out the content type (using the
+ getMimeType method of ServletContext), and just copies the file into
+ the response.
+ 
+ @subsection Compilation and caching
+ 
+ Kawa automatically compiles a script into a class. The
+ class is internal to the server, and is not written out to
+ disk. (There is an unsupported option to write the compiled file to a
+ class file, but there is no support to use previously-compiled
+ classes.) The server then creates a module instance to handle the
+ actual request, and runs the body (the @code{run} method)
+ of the script class. On subsequence
+ requests for the same script, the same class and instance are reused;
+ only the @code{run} is re-executed.
+ 
+ If the script is changed, then it is re-compiled and a new module
+ instance created. This makes it very easy to develop and modify a
+ script. (Kawa for performance reasons doesn't check more
+ than once a second whether a script has been modified.)
+ 
+ @node Servlets, CGI scripts, Self-configuring page scripts, XML tools
+ @section Installing web page scripts as Servlets
+ 
+ You can compile a Kawa program to a @uref{http://en.wikipedia.org/wiki/Java_Servlet,Servlet}, and run it
+ in a servlet engine (a Servlet-aware web server).
+ One or more servlets are installed together as a web application.
+ This section includes specific information for
+ the Tomcat and Glassfish web servers.
+ 
+ @subsection Creating a web application
+ 
+ A @dfn{web application} is a group of data, servlets, and
+ configuration files to handle a related set of URLs.
+ The @uref{http://jcp.org/aboutJava/communityprocess/final/jsr315/index.html,
+ servlet specification}
+ specifies the directory structure of a web application.
+ 
+ Assume the web application is called @code{myapp}, and lives in a
+ directory with the same name.  The application normally handles
+ requests for URLs that start with @code{http://example.com/myapp}.
+ Most files in the application directory are used to handle
+ requests with corresponding URL.  For example,
+ a file @code{myapp/list/help.html} would be the response
+ to the request @code{http://example.com/myapp/list/help.html}.
+ 
+ The directory @code{WEB-INF} is special.  It contains configuration
+ files, library code, and other server data.
+ 
+ So to create the @code{myapp} application, start with:
+ @example
+ mkdir myapp
+ cd myapp
+ mkdir WEB-INF WEB-INF/lib WEB-INF/classes
+ @end example
+ 
+ Copy the Kawa jar from the @code{lib} direcory.
+ (You can also use a ``hard'' link, but symbolic links may not
+ work, for security systems.)
+ @example
+ cp @var{kawa-home}/kawa-@value{VERSION}.jar WEB-INF/lib/kawa.jar
+ @end example
+ 
+ If you build Kawa from source, you must specify the
+ @code{--with-servlet} @ref{configure options,configure option}.
+ 
+ You should also create the file @code{WEB-INF/web.xml}.
+ For now, this is is just a place-holder:
+ @example
+ <web-app>
+   <display-name>My Application</display-name>
+ </web-app>
+ @end example
+ 
+ @subsection Compiling a web page script to a servlet
+ 
+ Assume for simplicity that the source files
+ are in the @code{WEB-INF/classes} directory, and make that the
+ current directory:
+ @example
+ cd .../myapp/WEB-INF/classes
+ @end example
+ 
+ Depending on the source language, you compile your script
+ sing the @code{--servlet} switch:
+ @example
+ kawa --servlet -C hello.scm
+ @end example
+ or:
+ @example
+ kawa --servlet --krl -C hello.krl
+ @end example
+ or:
+ @example
+ kawa --servlet --xquery -C hello.xql
+ @end example
+ 
+ This lets the web-application find the compiled servlets.
+ Finally, you just need to add the new servlet to
+ the @code{WEB-INF/web.xml} file:
+ @example
+ <web-app>
+   <display-name>My Application</display-name>
+ 
+   <servlet>
+     <servlet-name>MyHello</servlet-name>
+     <servlet-class>hello</servlet-class>
+   </servlet>
+ 
+   <servlet-mapping>
+     <servlet-name>MyHello</servlet-name>
+     <url-pattern>/hello</url-pattern>
+   </servlet-mapping>
+ </web-app>
+ @end example
+ 
+ The @code{<servlet>} clause says that the servlet named
+ @code{MyHello} is implemented by the Java class @code{hello}.
+ The @code{<servlet-mapping>} clause says that a request
+ URL @code{/hello} should be handled by the servlet named @code{MyHello}.
+ The URL is relative to the application context path,
+ so the actual URL would be @code{http://example.com/myapp/hello}.
+ 
+ @subsection Installing a servlet under Tomcat
+ @cindex Tomcat
+ 
+ Apache's @uref{http://tomcat.apache.org/,Tomcat} is an open-source
+ implementation of the servlet specifications.
+ After you @uref{http://tomcat.apache.org/download-60.cgi, download it},
+ uncompress it in some convenient location,
+ which is commonly referred to as @code{$CATALINA_HOME}.
+ 
+ To install your web application, copy/move its directory
+ to be in the @code{$CATALINA_HOME/webapps} directory.
+ Thus for the example above you would have
+ a @code{$CATALINA_HOME/webapps/myapp} directory.
+ 
+ To start or stop Tomcat use the scripts in @code{$CATALINA_HOME/bin}.
+ For example to start Tomcat on a GNU/Linux system run
+ @code{$CATALINA_HOME/bin/startup.sh}.  This will start a web server
+ that listens on the default port of 8080,
+ so you can browse the above example at @code{http://localhost:8080/myapp/hello}.
+ 
+ If you're running Fedora GNU/Linux, you can use the @code{tomcat6} package:
+ @example
+ # yum install tomcat6
+ # export CATALINA_HOME=/usr/share/tomcat6
+ @end example
+ You can the manage Tomcat like other system services.
+ You can install webapps under @code{$CATALINA_HOME/webapps}.
+ 
+ @subsection Installing a servlet under Glassfish
+ @cindex Glassfish
+ 
+ @uref{https://glassfish.dev.java.net/,Glassfish} from Oracle/Sun
+ is a open-source ``application server'' that implements
+ Java EE 6, including the 3.0 servlet specification.
+ After you @uref{https://glassfish.dev.java.net/downloads/3.0.1-final.html, download it}, uncompress it in some convenient location.
+ This location is called @var{as-install-parent} in the
+ @uref{http://docs.sun.com/app/docs/doc/820-7689/aboaa?a=view,Quick Start Guide}.
+ The commands you will use is most in @code{@var{as-install}/bin},
+ where @var{as-install} is @code{@var{as-install}/glassfish}.
+ 
+ To start the server, do:
+ @example
+ @var{as-install}/bin/startserv
+ @end example
+ or under under Windows:
+ @example
+ @var{as-install}\bin\startserv.bat
+ @end example
+ The default post to listen to is @code{8080};
+ you can the port (and lots of other properties)
+ using the adminstration console at port @code{4848}.
+ 
+ A web application does not need to be any particular
+ location, instead you just install it with this command:
+ @example
+ @var{as-install}/bin/adadmin deploy @var{appdir}
+ @end example
+ where @var{appdir} is the application directory - @code{myapp} in the example.
+ (Use @code{asadmin.bat} under Windows.)
+ 
+ @subsection Servlet-specific script functions
+ 
+ The following functions only work within a servlet container.
+ To use these functions, first do:
+ @example
+ (require 'servlets)
+ @end example
+ 
+ You can conditionalize your code to check at compile-time for servlets,
+ like this:
+ 
+ @example
+ (cond-expand
+  (in-servlet
+    (require 'servlets)
+    (format "[servlet-context: ~s]" (current-servlet-context)))
+  (else
+    "[Not in a servlet]"))
+ @end example
+ 
+ For a run-time check you can test if @code{(current-servlet)} is
+ non-@code{#!null}.
+ 
+ @deffn Procedure current-servlet
+ When called from a Kawa servlet handler, returns the
+ actual @code{javax.servlet.http.HttpServlet} instance.
+ Returns @code{#!null} if the current context is not that of
+ @code{KawaServlet}.
+ (Hence this function also returns @code{#!null} if you compile a servlet
+ ``by hand'' rather that using the @code{--servet} option.)
+ @end deffn
+ 
+ @deffn Procedure current-servlet-context
+ Returns the context of the currently executing servlet,
+ as an instance of @code{javax.servlet.ServletContext}.
+ @end deffn
+ 
+ @deffn Procedure current-servlet-config
+ Returns the @code{ServletConfig} of the currently executing servlet.
+ @end deffn
+ 
+ @deffn Procedure get-request
+ Return the current servlet request, as an instance of
+ @code{javax.servlet.http.HttpServletRequest}.
+ @end deffn
+ 
+ @deffn Procedure get-response
+ Return the current servlet response, as an instance of
+ @code{javax.servlet.http.HttpServletResponse}.
+ @end deffn
+ 
+ @deffn Procedure request-servlet-path
+ Get the servlet path of the current request.
+ Similar to @code{request-script-path}, but not always the same,
+ depending on configuration, and does @emph{not} end with a @code{"/"}.
+ @end deffn
+ 
+ @deffn Procedure request-path-info
+ Get the path info of the current request.
+ Corresponds to the CGI variable @code{PATH_INFO}.
+ @end deffn
+ 
+ @deffn Procedure servlet-context-realpath [path]
+ Returns the file path of the current servlet's "Web application".
+ @end deffn
+ 
+ @node CGI scripts, HTTP requests, Servlets, XML tools
+ @section Installing Kawa programs as CGI scripts
+ 
+ The recommended way to have a web-server run a Kawa program
+ as a CGI script is to compile the Kawa program to a servlet
+ (as explained in @ref{Server-side scripts}, and then use
+ Kawa's supplied CGI-to-servlet bridge.
+ 
+ First, compile your program to one or more class files
+ as explained in @ref{Server-side scripts}.  For example:
+ @example
+ kawa --servlet --xquery -C hello.xql
+ @end example
+ 
+ Then copy the resulting @code{.class} files to your server's
+ CGI directory.  On Red Hat GNU/Linux, you can do the following (as root):
+ @example
+ cp hello*.class /var/www/cgi-bin/
+ @end example
+ 
+ Next find the @code{cgi-servlet} program that Kawa builds and installs.
+ If you installed Kawa in the default place, it will be in
+ @code{/usr/local/bin/cgi-servlet}.
+ (You'll have this if you installed Kawa from source, but not
+ if you're just using Kawa @code{.jar} file.)
+ Copy this program into the same CGI directory:
+ @example
+ cp /usr/local/bin/cgi-servlet /var/www/cgi-bin/
+ @end example
+ 
+ You can link instead of copying:
+ @example
+ ln -s /usr/local/bin/cgi-servlet /var/www/cgi-bin/
+ @end example
+ However, because of security issues this may not work, so it is
+ safer to copy the file.  However, if you already have a copy
+ of @code{cgi-servlet} in the CGI-directory, it is safe to make
+ a hard link instead of making an extra copy.
+ 
+ Make sure the files have the correct permissions:
+ @example
+ chmod a+r /var/www/cgi-bin/hello*.class /var/www/cgi-bin/hello
+ chmod a+x /var/www/cgi-bin/hello
+ @end example
+ 
+ Now you should be able to run the Kawa program,
+ using the URL @url{http://localhost/cgi-bin/hello}.
+ It may take a few seconds to get the reply, mainly because of the
+ start-up time of the Java VM.  That is why servlets are
+ preferred.  Using the CGI interface can still be useful
+ for testing or when you can't run servlets.
+ 
+ @node HTTP requests, HTTP response, CGI scripts, XML tools
+ @section Functions for accessing HTTP requests
+ 
+ The following functions are useful for accessing
+ properties of a HTTP request, in a Kawa program that is
+ run either as a servlet or a CGI script.  These functions
+ can be used from plain Scheme, from KRL (whether
+ in BRL-compatible mode or not), and from XQuery.
+ 
+ The examples below assume the request @code{http://example.com:8080/myapp/foo/bar?val1=xyz&val2=abc}, where @code{myapp} is the application context.
+ We also assume that this is handled by a script @code{foo/+default+}.
+ 
+ The file @code{testsuite/webtest/info/+default+} in the Kawa source distribution
+ calls most of these functions.
+ You can try it as described in @ref{Self-configuring page scripts}.
+ 
+ @subsection Request URL components
+ 
+ @deffn Procedure request-URI
+ Returns the URI of the request, as a value of type @code{URI}.
+ This excludes the server specification,
+ but includes the query string.
+ (It is the combination of CGI variables @code{SCRIPT_NAME},
+ @code{PATH_INFO}, and @code{QUERY_STRING}.
+ Using servlets terminology, it is the combination of
+ Context Path, Servlet Path, PathInfo, and Query String.)
+ @example
+ (request-URI) @result{} "/myapp/foo/bar?val1=xyz&val2=abc"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure request-path
+ Returns the URI of the request, as a value of type @code{URI}.
+ This excludes the server specification and the query string.
+ Equivalent to @code{(path-file (request-URI))}.
+ (It is the combination of CGI variables @code{SCRIPT_NAME}, and
+ @code{PATH_INFO}.
+ Same as the concatenation of @code{(request-context-path)},
+ @code{(request-script-path)}, and @code{(request-local-path)}.
+ Using servlets terminology, it is the combination of
+ Context Path, Servlet Path, and PathInfo.)
+ @example
+ (request-path) @result{} "/myapp/foo/bar"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure request-uri
+ This function is deprecated, because of possible confusion
+ with @code{request-URI}.  Use @code{request-path} instead.
+ @end deffn
+ 
+ @deffn Procedure request-url
+ Returns the complete URL of the request, except the query string.
+ The result is a @code{java.lang.StringBuffer}.
+ @example
+ (request-url) @result{} "http://example.com:8080/myapp/foo/bar"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure request-context-path
+ Returns the context path, relative to the server root.
+ This is an initial substring of the @code{(request-path)}.
+ Similar to the Context Path of a servlet request,
+ except that it ends with a @code{"/"}.
+ @example
+ (request-context-path) @result{} "/myapp/"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure request-script-path
+ Returns the path of the script, relative to the context.
+ This is either an empty string, or a string that ends with @code{"/"},
+ but does not start with one. (The reason for this is to produce URIs
+ that work better with operations like @code{resolve-uri}.)
+ This is conceptually similar to @code{request-servlet-path},
+ though not always the same, and the @code{"/"} conventions differ.
+ @example
+ (request-script-path) @result{} "foo/"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure request-local-path
+ Returns the remainder of the @code{request-path},
+ relative to the @code{request-script-path}.
+ @example
+ (request-local-path) @result{} "bar"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure request-query-string
+ Returns the query string from an HTTP request.  The query string is
+ the part of the request URL after a question mark.
+ Returns false if there was no query string.
+ Corresponds to the CGI variable @code{QUERY_STRING}.
+ @example
+ (request-query-string) @result{} "val1=xyz&val2=abc"
+ @end example
+ @end deffn
+ 
+ @subsection Request parameters
+ 
+ Request parameters are used for data returned from forms,
+ and for other uses.
+ They may be encoded in the query string or in the request body.
+ 
+ @deffn Procedure request-parameter name [default]
+ If there is a parameter with the given name (a string),
+ return the (first) corresponding value, as a string.
+ Otherwise, return the @var{default} value,
+ or @code{#!null} if there is no @var{default}.
+ @example
+ (request-parameter "val1") @result{} "xyz"
+ (request-parameter "val9" "(missing)") @result{} "(missing)"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure request-parameters name
+ If there is are one or more parameter with the given name (a string),
+ return them all (as multiple values).
+ Otherwise, return no values (i.e. @code{(values)}).
+ @example
+ (request-parameters "val1") @result{} "xyz"
+ (request-parameters "val9") @result{} #!void
+ @end example
+ @end deffn
+ 
+ @deffn Procedure request-parameter-map
+ Request a map of all the parameters.
+ This is a map from strings to a sequence of strings.
+ (Specifically, a @code{java.util.Map<String,java.util.List<String>>}.)
+ @end deffn
+ 
+ @subsection Request headers
+ 
+ The request headers are a set of (keyword, string)-pairs
+ transmitted as part of the HTTP request, before the request body.
+ 
+ @deffn Procedure request-header name
+ If there is a header with the given @var{name} (a string),
+ return the corresponding value string.
+ Otherwise, return @code{#!null}.
+ @example
+ (request-header "accept-language") @result{} "en-us,en;q=0.5"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure request-header-map
+ Request a map of all the headers.
+ This is a map from strings to a sequence of strings.
+ (Specifically, a @code{java.util.Map<String,java.util.List<String>>}.)
+ @end deffn
+ 
+ @subsection Request body
+ 
+ @deffn Procedure request-input-port
+ Return a textual input port for reading the request body,
+ as a sequence of characters.
+ @end deffn
+ 
+ @deffn Procedure request-input-stream
+ Return a binary input stream for reading the request body,
+ as a sequence of bytes.
+ @end deffn
+ 
+ @deffn Procedure request-body-string
+ Return the entire request body as a string
+ @end deffn
+ 
+ @subsection Request IP addresses and ports
+ 
+ Information about the interface and port on which the request was received.
+ 
+ @deffn Procedure request-local-socket-address
+ The local address on which the request was received.
+ This is the combination of @code{(request-local-host)}
+ and @code{(request-local-port)}, as an instance of
+ @code{java.net.InetSocketAddress}.
+ @end deffn
+ @deffn Procedure request-local-host
+ Get the IP address of the interface on which request was received,
+ as an @code{java.net.InetAddress}.
+ @end deffn
+ @deffn Procedure request-local-IP-address
+ Get the IP address of the interface on which request was received,
+ a string in numeric form:
+ @example
+ (request-local-host) @result{} "127.0.0.1"
+ @end example
+ @end deffn
+ @deffn Procedure request-local-port
+ Get the port this request was received on.
+ @example
+ (request-local-port) @result{} 8080
+ @end example
+ @end deffn
+ 
+ Information about the interface and port of the remote client that invoked the request.
+ 
+ @deffn Procedure request-remote-socket-address
+ The address of the remote client (usually a web browser)
+ which invoked the request.
+ This is the combination of @code{(request-remove-host)}
+ and @code{(request-remote-port)}, as an instance of
+ @code{java.net.InetSocketAddress}.
+ @end deffn
+ @deffn Procedure request-remote-host
+ Get the IP address of the remote client which invoked the request,
+ as an @code{java.net.InetAddress}.
+ @end deffn
+ @deffn Procedure request-remote-IP-address
+ Get the IP address of the remote client which invoked the request,
+ as a string in numeric form.
+ @example
+ (request-remote-host) @result{} "123.45.6.7"
+ @end example
+ @end deffn
+ @deffn Procedure request-remote-port
+ The port used by the remote client.
+ @end deffn
+ 
+ @subsection Miscellaneous request properties
+ 
+ @deffn Procedure request-path-translated
+ Map the request-path to a file name (a string)
+ in the server application directory.
+ Corresponds to the CGI variable @code{PATH_TRANSLATED}.
+ @end deffn
+ 
+ @deffn Procedure request-method
+ Returns the method of the HTTP request, usually @code{"GET"}
+ or @code{"POST"}.  Corresponds to the CGI variable @code{REQUEST_METHOD}.
+ @end deffn
+ 
+ @deffn Procedure request-scheme
+ Returns the scheme (protocol) of the request.
+ Usually @code{"http"}, or @code{"https"}.
+ @end deffn
+ 
+ @node HTTP response, XML beyond Scheme, HTTP requests, XML tools
+ @section Generating HTTP responses
+ 
+ The result of evaluating the top-level expressions of a web page script
+ becomes the HTTP response that the servlet sends back to the browser.
+ The result is typically an HTML/XML element code object
+ Kawa will automatically format the result as appropriate for the type.
+ Before the main part of the response there may be
+ special "response header values",
+ as created by the @code{response-header} function.
+ Kawa will use the response header values to set various
+ required and optional fields of the HTTP response.
+ Note that @code{response-header} does not actually do anything
+ until it is "printed" to the standard output.
+ Note also that a @code{"Content-Type"} response value is
+ special since it controls the formatting of the following
+ non-response-header values.
+ 
+ @deffn Procedure response-header key value
+ Create the response header @samp{@var{key}: @var{value}} in the HTTP
+ response.  The result is a "response header value" (of some unspecified
+ type).  It does not directly set or print a response header, but only
+ does so when you actually "print" its value to the response output stream.
+ @end deffn
+ 
+ @deffn Procedure response-content-type type
+ Species the content-type of the result - for example @code{"text/plain"}.
+ Convenience function for @code{(response-header "Content-Type" @var{type})}.
+ @end deffn
+ 
+ @deffn Procedure error-response code [message]
+ Creates a response-header with an error code of @var{code} and a
+ response message of @var{message}.
+ (For now this is the same as @code{response-status}.)
+ 
+ Note this also returns a response-header value, which does not actually
+ do anything unless it is returned as the result of executing a servlet body.
+ @end deffn
+ 
+ @deffn Procedure response-status code [message]
+ Creates a response-header with an status code of @var{code} and a
+ response message of @var{message}.
+ (For now this is the same as @code{error-response}.)
+ @end deffn
+ 
+ @node XML beyond Scheme, , HTTP response, XML tools
+ @section Using non-Scheme languages for XML/HTML 
+ 
+ @subsection XQuery language
+ 
+ Bundled with Kawa is a fairly complete implementation of W3C's
+ new @uref{http://www.w3c.org/XML/Query,XML Query language}.
+ If you start Kawa with the @code{--xquery} it selects the "XQuery"
+ source language; this also prints output using XML syntax.
+ See the @uref{http://www.gnu.org/software/qexo/,Qexo (Kawa-XQuery) home page}
+ for examples and more information.
+ 
+ @subsection XSL transformations
+ 
+ There is an experimental implementation of the XSLT (XML Stylesheet
+ Language Transformations) language.  Selecting @code{--xslt} at the
+ Kawa command line will parse a source file according to the syntax
+ on an XSLT stylesheet.
+ See the @uref{http://www.gnu.org/software/qexo/xslt.html,Kawa-XSLT page}
+ for more information.
+ 
+ @menu
+ * KRL::              KRL - The Kawa Report Language for generating XML/HTML
+ @end menu
+ 
+ @node KRL, , ,  XML beyond Scheme
+ @subsection KRL - The Kawa Report Language for generating XML/HTML
+ 
+ KRL (the "Kawa Report Language") is powerful Kawa dialect for embedding
+ Scheme code in text files such as HTML or XML templates.  You select
+ the KRL language by specifying @code{--krl} on the Kawa command line.
+ 
+ KRL is based on on @uref{http://brl.sourceforge.net/,BRL},
+ Bruce Lewis's "Beautiful Report Language", and
+ uses some of BRL's code, but there are some experimental differences,
+ and the implementation core is different.  You can run KRL in
+ BRL-compatility-mode by specifying @code{--brl} instead of @code{--krl}.
+ 
+ @subsection Differences between KRL and BRL
+ 
+ This section summarizes the known differences between KRL and BRL.
+ Unless otherwise specified, KRL in BRL-compatibility mode will
+ act as BRL.
+ 
+ @itemize
+ @item
+ In BRL a normal Scheme string @code{"mystring"} is the same
+ as the inverted quote string @code{]mystring[}, and both are instances
+ of the type @code{<string>}.
+ In KRL @code{"mystring"} is a normal Scheme string of type @code{<string>},
+ but @code{]mystring[} is special type that suppresses output escaping.
+ (It is equivalent to @code{(unescaped-data "mystring")}.)
+ @item
+ When BRL writes out a string, it does not do any processing
+ to escape special characters like @code{<}.  However, KRL in its default
+ mode does normally escape characters and strings.  Thus @code{"<a>"}
+ is written as @code{&lt;a&gr;}.
+ You can stop it from doing this by overriding the output format, for example
+ by specifying @code{--output-format scheme} on the Kawa command line,
+ or by using the @code{unescaped-data} function.
+ @item
+ Various Scheme syntax forms, including @code{lambda},
+ take a @stxref{body}, which is a list of one or more declarations and
+ expressions.  In normal Scheme and in BRL the value of a @var{body}
+ is the value of the last expression.  In KRL the value of a @var{body}
+ is the concatenation of all the values of the expressions,
+ as if using @code{values-append}.
+ @item
+ In BRL a word starting with a colon is a keyword.
+ In KRL a word starting with a colon is an identifier, which by
+ default is bound to the @code{make-element} function specialized
+ to take the rest of the word as the tag name (first argument).
+ @item
+ BRL has an extensive utility library.  Most of this has not yet been ported
+ to KRL, even in BRL-compatibility mode.
+ @end itemize
+ 
+ @node Miscellaneous
+ @chapter Miscellaneous topics
+ 
+ @deffn Procedure scheme-implementation-version
+ Returns the Kawa version number as a string.
+ @c (Compatible with slib.)
+ @end deffn
+ 
+ @deffn Procedure scheme-window [shared]
+ Create a read-eval-print-loop in a new top-level window.
+ If @var{shared} is true, it uses the same environment as the
+ current @code{(interaction-environment)};  if not (the default),
+ a new top-level environment is created.
+ 
+ You can create multiple top-level window that can co-exist.
+ They run in separate threads.
+ @end deffn
+ 
+ @menu
+ * Composable pictures::
+ * Building JavaFX applications::
+ * Building for Android::  Building for Android devices
+ * Android view construction::
+ * System inquiry::
+ * Processes::
+ * Time-related functions::
+ * Low-level functions:: Deprecated low-level functions
+ @end menu
+ 
+ @node Composable pictures
+ @section Composable pictures
+ 
+ The @code{(kawa pictures)} library lets you create geometric shapes
+ and images, and combine them in interesting ways.
+ The @ref{Tutorial - Pictures,tutorial} gives an introduction.
+ 
+ The easiest way to use and learn the @code{pictures} library
+ is with a suitable REPL.  You can use the old Swing-based console
+ or any @ref{Using DomTerm,DomTerm}-based terminal emulator.
+ You can create a suitable window either by starting @code{kawa}
+ with the @code{-w} flag, or by running the @code{kawa} command
+ inside an existing DomTerm-based terminal emulator.
+ The screenshot below is of the latter,
+ using the @code{qtdomterm} terminal emulator.
+ 
+ @image{images/domterm-pictures-1}
+ 
+ After @code{(import (kawa swing))} you can use @code{show-picture}
+ to display a picture in a Swing window.
+ 
+ A @dfn{picture} is an object that can be displayed on a screen,
+ web-page, or printed page, and combined with other pictures.
+ 
+ A picture has a method printing itself in a graphical context.
+ It also has various properties.
+ 
+ An important property of a picture is its @dfn{bounding box}.
+ This is a rectangle (with edges parallel to the axes) that
+ surrounds the contents of the picture.
+ Usually the entire visible part of the picture is inside the
+ bounding box, but in some cases part of the picture may stick
+ outside the bounding box.
+ For example when a circle is drawn (stroked) with a ``pen'',
+ the bounding box is that of the infinitely-thin mathematical circle, so
+ ``ink'' from the pen that is outside the circle may be outside the bounding box.
+ 
+ A picture has an origin point corresponding to the (0 0) cordinates.
+ The origin is commonly but not always inside the bounding box.
+ Certain operations (for example @code{hbox}) combine pictures by putting
+ them ``next to'' each other, where ``next to'' is defined in
+ terms of the bounding box and origin point.
+ 
+ @c The Racket language has a @uref{https://docs.racket-lang.org/pict/,Pict}
+ @c library, with a lot more functionality;
+ @c it is used by the @uref{https://docs.racket-lang.org/quick/,Racket tutorial}.
+ @c Racket also has a @uref{https://docs.racket-lang.org/teachpack/2htdpimage-guide.html,@code{2htdp/image} library} which should also be studied.
+ 
+ @subsection Coordinates - points and dimensions
+ 
+ The library works with a two-dimensional grid,
+ where each position has an x cordinate and y coordinate.
+ Normally, x values increase as you move right on the screen/page,
+ while y values increase as you move @emph{down}.
+ This convention matches that used by Java 2D, SVG, and many other
+ graphics library.  However, note that this is different from the traditional
+ mathematical convention of y values increasing as you go up.
+ 
+ By default, one unit is one ``pixel''.  (More precisely,
+ it is the @code{px} unit in the CSS specification.)
+ 
+ @deffn Type Point
+ A point is a pair consisting of an x and a y coordinate.
+ @end deffn
+ 
+ @deftypefn Literal {} &P@stxlit{[} @var{x} @var{y} @stxlit{]}
+ Construct a point value with the specified @var{x} and @var{y} values.
+ Both @var{x} and @var{y} are expressions that evaluate to real numbers:
+ @example
+ &P[(+ old-right 10) baseline]
+ @end example
+ @end deftypefn
+ 
+ @deffn Type Dimension
+ A dimension value is a pair of a width and a height.
+ It is used for the size of pictures in the two dimensions.
+ 
+ In a context that expects a point, a dimension is treated
+ as an offset relative to some other point.
+ @end deffn
+ 
+ @deftypefn Literal {} &D@stxlit{[} @var{width} @var{height} @stxlit{]}
+ Construct a dimension value with the specified @var{width}
+ and @var{height} values, which are both expressions that
+ evaluate to real numbers.
+ @end deftypefn
+ 
+ @subsection Shapes
+ 
+ A shape is a collection of lines and curves.
+ Examples include lines, circles, and polygons.
+ A shape can be @dfn{stroked}, which you can think of as
+ being drawn by a very fancy calligraphic pen that
+ follows the lines and curves of the shape.
+ 
+ A @dfn{closed shape} is a shape that is continuous and ends up where it
+ started.  This includes circles and polygons.
+ A closed shape can be filled, which means the entire ``interior''
+ is painted with some color or texture.
+ 
+ A shape is represented by the Java @code{java.awt.Shape} interface.
+ The @code{picture} library only provides relatively simple shapes,
+ but you can use any methods that create a @code{java.awt.Shape} object.
+ 
+ @dfn{Shape} is effectively a sub-type of @dfn{picture},
+ though they're represented using using disjoint classes:
+ If you use a shape where a picture is required,
+ the shape is automatically converted to a picture,
+ as if using the @code{draw} procedure.
+ 
+ @deffn Procedure line p1 [p2 ...]
+ In the simple case two points are specified, and the result
+ is a line that goes from point @var{p1} to @var{p2}.
+ If @var{n} points are specied, the result is a @dfn{polyline}:
+ a path consisting of @var{n-1} line segments, connecting adjacent arguments.
+ (If only a single point is specified, the result is degenerate
+ single-point shape.)
+ 
+ All of the points except the first can optionally be specified
+ using a dimension, which is treated an an offset from the previous point:
+ @example
+ (line &P[30 40] &D[10 5] &D[10 -10])
+ @end example
+ is the same as:
+ @example
+ (line &P[30 40] &P[40 45] &P[50 35])
+ @end example
+ @end deffn
+ 
+ @deffn Procedure polygon p1 [p2 ...]
+ Constructs a closed shape from line segments.
+ This is the same as calling @code{line} with the same arguments,
+ with the addition of a final line segment from the last point
+ back to the first point.
+ @end deffn
+ 
+ @deffn Procedure rectangle p1 [p2]
+ A rectangle is closed polygon of 4 line segments that are
+ alternatively parallel to the x-axis and the y-axis.
+ I.e. if you rotate a rectangle it is no longer a rectangle by
+ this definition, though of course it still has a rectangular shape.
+ If @var{p2} is not specified, constructs a rectangle whose upper-left corner
+ is @code{&P[0 0]} and whose lower-right corner is @var{p1}.
+ If @var{p2} is specified, constructs a rectangle whose upper-left corner
+ is @var{p1} and whose lower-right corner is @var{p2}.
+ If @var{p2} is a dimension it is considered a relative offset from @var{p1},
+ just like for @code{polygon}.
+ @end deffn
+ 
+ @deffn Procedure circle radius [center]
+ Creates a circle with the specified @var{radius}.
+ If the @var{center} is not specified, it defaults to @code{&P[0 0]}.
+ @end deffn
+ 
+ @subsection Colors and paints
+ 
+ A @dfn{paint} is a color pattern used to fill part of the canvas.
+ A paint can be a color, a texture (a replicated pattern), or a gradient
+ (a color that gradually fades to some other color).
+ 
+ A @dfn{color} is defined by red, green, and blue values.
+ It may also have an alpha component, which specifies transparency.
+ 
+ @deffn Procedure ->paint value
+ Converts @var{value} to a color - or more general a paint.
+ Specificlly, the return type is @code{java.awt.Paint}.
+ The @var{value} can be any one of:
+ @itemize
+ @item
+ A @code{java.awt.Paint}, commonly a @code{java.awt.Color}.
+ @item
+ A 24-bit integer value is converted to a color.
+ Assume the integer is equal
+ to a hexadecimal literal of the form @code{#xRRGGBB}.
+ Then @code{RR} (bits 16-23) is the intensity of the red component;
+ @code{GG} (bits 8-15) is the intensity of the green component; and
+ @code{RR} (bits 0-7) is the intensity of the red component.
+ @item
+ One of the standard HTML/CSS/SVG color names, as a string or symbol.
+ See the table in @code{gnu/kawa/models/StandardColor.java} source file.
+ Case is ignored, and you can optionally use hyphens to separate words.
+ For example @code{'hot-pink}, @code{'hotpink}, and @code{'hotPink}
+ are all the same sRGB color @code{#xFF69B4}.
+ @end itemize
+ @end deffn
+ 
+ @deffn Procedure with-paint paint picture
+ Create a new picture that is the ``same'' as @var{picture}
+ but use @var{paint} as the default paint.
+ For @var{paint} you can use any valid argument to @code{->paint}.
+ The default paint (which is the color black if none is specified)
+ is used for both @code{fill} (paint interior) and @code{draw} (stroke outline).
+ 
+ @example
+ #|kawa:1|# @kbd{(! circ1 (circle 20 &P[20 20]))}
+ #|kawa:2|# @kbd{(hbox (fill circ1) (draw circ1))}
+ @image{images/paint-circ-1}
+ #|kawa:3|# @kbd{(with-paint 'hot-pink (hbox (fill circ1) (draw circ1)))}
+ @image{images/paint-circ-2}
+ @end example
+ Above we use @code{with-paint} to create a cloned picture, which is
+ the same as the original @code{hbox}, except for the default paint,
+ in this case the color @code{hot-pink}.
+ @example
+ #|kawa:4|# @kbd{(! circ2 (hbox (fill circ1) (with-paint 'hot-pink (fill circ1))))}
+ #|kawa:5|# @kbd{circ2}
+ @image{images/paint-circ-3}
+ #|kawa:6|# @kbd{(with-paint 'lime-green circ2)}
+ @image{images/paint-circ-4}
+ @end example
+ Here @code{circ2} is an @code{hbox} of two filled circles,
+ one that has unspecified paint, and one that is @code{hot-pink}.
+ Printing @code{circ2} directly uses black for the
+ circle with unspecified color,
+ but if we wrap @code{circ2} in another @code{with-paint}
+ that provides a default that is used for the first circle.
+ @end deffn
+ 
+ @subsection Filling a shape with a color
+ 
+ @deffn Procedure fill shape
+ @deffnx Procedure fill paint shape
+ 
+ Fill the ``inside'' of @var{shape}.
+ If no @var{paint} is specified, uses the current default paint.
+ Otherwise, @code{(fill @var{paint} @var{shape})}
+ is the same @code{(with-paint @var{paint} (file @var{shape}))}.
+ @end deffn
+ 
+ @subsection Stroking (outlining) a shape
+ 
+ @deffn Procedure draw @arbno{option} @atleastone{shape}
+ 
+ Returns a picture that draws the outline of the @var{shape}.
+ This is called @dfn{stroking}.
+ An @var{option} may be one of:
+ @itemize
+ @item
+ A @code{Paint} or @code{Color} object, which is used to draw the shape.
+ @item
+ A standard color name, such as @code{'red} or @code{'medium-slate-blue}.
+ This is mapped to a @code{Color}.
+ @item
+ A join-specifier, which is a symbol specifying how each curve of the shape is
+ connected to the next one.
+ The options are @code{'miter-join}, @code{'round-join}, and @code{'bevel-join}.
+ The default if none is specified is @code{'miter-join}.
+ @item
+ A end-cap-specifier, which is a symbol specifying how each end of the
+ shape is terminated.
+ The options are @code{'square-cap}, @code{'round-cap}, or @code{'butt-cap}.
+ The default is @code{'butt-cap}.
+ (This follows SVG and HTML Canvas.
+ The default in plain Java AWT is a square cap.)
+ @item
+ A real number specifies the thickness of the stroke.
+ @item
+ A @code{java.awt.Stroke} object.
+ This combines join-specifier, end-cap-specifier, thickness, and more
+ in a single object.  The @code{BasicStroke} class can specify dashes,
+ though that is not yet supported for SVG output; only AWT or image output.
+ @end itemize
+ 
+ Let us illustrate with a sample line @code{lin}
+ and a helper macro @code{show-draw}, which adds a border around a shape,
+ then draws the given shape with some options, and finally
+ re-draws the shape in plain form.
+ @example
+ #|kawa:10|# @kbd{(define lin (line &P[0 0] &P[300 40] &P[200 100] &P[50 70]))}
+ #|kawa:11|# @kbd{(define-syntax show-draw}
+ #|....:12|# @kbd{  (syntax-rules ()}
+ #|....:13|# @kbd{    ((_ options ... shape)}
+ #|....:14|# @kbd{     (border 12 'bisque (zbox (draw options ... shape) shape)))))}
+ #|....:15|# @kbd{(show-draw 8 'lime lin)}
+ @image{images/show-draw-1}
+ #|....:16|# @kbd{(show-draw 8 'lime 'round-cap 'round-join lin)}
+ @image{images/show-draw-2}
+ #|....:17|# @kbd{(show-draw 8 'lime 'square-cap 'bevel-join lin)}
+ @image{images/show-draw-3}
+ @end example
+ @end deffn
+ Notice how the different cap and join styles change the drawing.
+ Also note how the stroke (color lime) extends beyond its bounding box,
+ into the surrounding border (color bisque).
+ @subsection Affine transforms
+ 
+ A 2D affine transform is a linear mapping from coordinates to
+ coordinates.  It generalizes translation, scaling, flipping, shearing,
+ and their composition.  An affine transform maps straight parallel lines
+ into other straight parallel lines, so it is only a subset of possible
+ mappings - but a very useful subset.
+ 
+ @deffn Procedure affine-transform xx xy yx yy x0 y0
+ @deffnx Procedure affine-transform px py p0
+ Creates a new affine transform.
+ The result of applying @code{(affine-transform @var{x@sub{x}} @var{x@sub{y}} @var{y@sub{x}} @var{y@sub{y}} @var{x@sub{0}} @var{y@sub{0}})}
+ to the point @code{&P[@var{x} @var{y}]}
+ is the transformed point
+ @example
+ &P[(+ (* @var{x} @var{x@sub{x}}) (* @var{y} @var{y@sub{x}}) @var{x@sub{0}})
+    (+ (* @var{x} @var{x@sub{y}}) (* @var{y} @var{y@sub{y}}) @var{y@sub{0}})]
+ @end example
+ 
+ If using point arguments,
+ @code{(affine-transform &P[@var{x@sub{x}} @var{x@sub{y}}] &P[@var{y@sub{x}} @var{y@sub{y}}] &P[@var{x@sub{0}} @var{y@sub{0}}])}
+ is equivalent to:
+ @code{(affine-transform @var{x@sub{x}} @var{x@sub{y}} @var{y@sub{x}} @var{y@sub{y}} @var{x@sub{0}} @var{y@sub{0}})}.
+ @end deffn
+ 
+ @deffn Procedure with-transform transform picture
+ @deffnx Procedure with-transform transform shape
+ Creates a transformed picture.
+ 
+ If the argument is a @var{shape}, then the result is also a shape.
+ @end deffn
+ 
+ @deffn Procedure with-transform transform point
+ Apply a transform to a single point, yielding a new point.
+ @end deffn
+ 
+ @deffn Procedure with-transform transform1 transform2
+ Combine two transforms, yielding the composed transform.
+ @end deffn
+ 
+ @deffn Procedure rotate angle
+ @deffnx Procedure rotate angle picture
+ The one-argument variant creates a new affine transform that rotates
+ a picture about the origin by the specified @var{angle}.
+ A positive @var{angle} yields a clockwise rotation.
+ The @var{angle} can be either a quantity (with a unit of
+ either @code{rad} radians, @code{deg} (degrees), or @code{grad} (gradians)),
+ or it can be a unit-less real number (which is treated as degrees).
+ 
+ The two-argument variant applies the resulting transform to
+ the specified picture.  It is equivalent to:
+ @example
+ (with-transform (rotate @var{angle}) @var{picture})
+ @end example
+ @end deffn
+ 
+ @deffn Procedure scale factor
+ @deffnx Procedure scale factor picture
+ Scales the @var{picture} by the given @var{factor}.
+ The @var{factor} can be a real number.
+ The @var{factor} can also be a point or a dimension, in which case
+ the two cordinates are scaled by a different amount.
+ 
+ The two-argument variant applies the resulting transform to
+ the specified picture.  It is equivalent to:
+ @example
+ (with-transform (scale @var{factor}) @var{picture})
+ @end example
+ @end deffn
+ 
+ @deffn Procedure translate offset
+ @deffnx Procedure translate offset picture
+ 
+ The single-argument variant creates a transform
+ that adds the @var{offset} to each point.
+ The @var{offset} can be either a point or a dimension (which
+ are treated quivalently).
+ 
+ The two-argument variant applies the resulting transform to
+ the specified picture.  It is equivalent to:
+ @example
+ (with-transform (translate @var{offset}) @var{picture})
+ @end example
+ @end deffn
+ 
+ @subsection Combining pictures
+ 
+ @deffn Procedure hbox [spacing] picture ...
+ @deffnx Procedure vbox [spacing] picture ...
+ @deffnx Procedure zbox picture ...
+ Make a combined picture from multiple sub-pictures drawn
+ either ``next to'' or ``on top of'' each other.
+ 
+ The case of @code{zbox} is simplest: The sub-pictures are drawn
+ in argument order at the same position (origin).  The ``@code{z}'' refers to
+ the idea that the pictures are stacked on top of each other along
+ the ``Z-axis'' (the one perpendicular to the screen).
+ 
+ The @code{hbox} and @code{vbox} instead place the sub-pictures
+ next to each other, in a row or column.
+ If @var{spacing} is specified, if must be a real number.
+ That much extra spacing is added between each sub-picture.
+ 
+ More precisely: @code{hbox} shifts each sub-picture except the first
+ so its left-origin control-point
+ (see discussion at @code{re-center}) has the same position
+ as the right-origin control point of the previous picture
+ @var{plus} the amount of @var{spacing}.
+ Similarly, @code{vbox} shifts each sub-picture except the first
+ so its top-origin control point has the same position
+ as the bottom-origin point of the previous picture, plus @var{spacing}.
+ 
+ The bounding box of the result is the smallest rectangle that
+ includes the bounding boxes of the (shifted) sub-pictures.
+ The origin of the result is that of the first picture.
+ @end deffn
+ 
+ @deffn Procedure border [size [paint]] picture
+ Return a picture that combines @var{picture}
+ with a rectangular border (frame) around @var{picture}'s bounding box.
+ The @var{size} specifies the thickness of the border:
+ it can be real number, in which it is the thickness on all four sides;
+ it can be a Dimension, in which case the width is the left and right
+ thickness, while the height is the top and bottom thickness;
+ or it can be a Rectangle, in which case it is the new bounding box.
+ If @var{paint} is specified it is used for the border;
+ otherwise the default paint is used.
+ The border is painted before (below) the @var{picture} painted.
+ The bounding box of the result is that of the border, while
+ the origin point is that of the original @var{picture}.
+ @example
+ #|kawa:2|# @kbd{(with-paint 'blue (border &D[8 5] (fill 'pink (circle 30))))}
+ @image{images/border-1}
+ @end example
+ @end deffn
+ 
+ @deffn Procedure padding width [background] picture
+ This is similar to @code{border},
+ but it just adds extra space around @var{picture},
+ without painting it.  The @var{size} is specified the same way.
+ If @var{background} is specified,
+ it becomes the background paint for the entire padded
+ rectangle (both @var{picture} and the extra padding).
+ @example
+ #|kawa:3|# @kbd{(define circ1 (fill 'teal (circle 25)))}
+ #|kawa:4|# @kbd{(zbox (line &P[-30 20] &P[150 20])}
+ #|kawa:5|# @kbd{  (hbox circ1 (padding 6 'yellow circ1) (padding 6 circ1)))}
+ @image{images/padding-1}
+ @end example
+ This shows a circle drawn three ways:
+ as-is; with padding and a background color;
+ with padding and a transparent background.
+ A line is drawn before (below) the circles to contrast
+ the yellow vs transparent backgrounds.
+ @end deffn
+ 
+ @deffn Procedure re-center [xpos] [ypos] picture
+ Translate the @var{picture} such that the point specified by @var{xpos}
+ and @var{ypos} is the new origin point, adjusting the bounding box to match.
+ If the @var{picture} is a shape, so is the result.
+ 
+ The @var{xpos} can have four possible values, all of which are symbols:
+ @code{'left} (move the origin to the left edge of the bounding box);
+ @code{'right} (move the origin to the left edge of the bounding box);
+ @code{'center} (or @code{'centre}) (move the origin to halfway between the left and right edges);
+ or @code{'origin} (don't change the location along the x-axis).
+ The @var{ypos} can likewise have four possible values:
+ @code{'top} (move the origin to the top edge of the bounding box);
+ @code{'bottom} (move the origin to the bottom edge of the bounding box);
+ @code{'center} (or @code{'centre}) (move the origin to halfway between the
+ top and bottom edges);
+ or @code{'origin} (don't change the location along the y-axis).
+ 
+ A single @code{'center} argument
+ is the same as specifying @code{'center} for both axis; this is the default.
+ A single @code{'origin} argument
+ is the same as specifying @code{'origin} for both axis;
+ this is the same as just @var{picture}.
+ 
+ The 16 control points are shown below, relative to a picture's
+ bounding box and the X- and Y-axes.
+ The abbreviations have the obvious values, for example
+ @code{LC} means @code{'left 'center}.
+ @example
+ LT    OT  CT      RT
+   â”Œâ”€â”€â”€â”€â”¬â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”�
+   â”‚    â”‚          â”‚
+   â”‚    â”‚          â”‚
+ LCâ”‚   OC  C       â”‚RC
+ LOâ”œâ”€â”€â”€â”€Oâ”€â”€COâ”€â”€â”€â”€â”€â”€â”¤RO
+   â”‚    â”‚          â”‚
+   â””â”€â”€â”€â”€â”´â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”˜
+ LB    OB  CB       RB   
+ @end example
+ The result of (for example) @code{(re-center 'left 'center @var{P})}
+ is @var{P} translated so the origin is at control point @code{LC}.
+ 
+ @example
+ #|kawa:1|# @kbd{(define D (fill 'light-steel-blue (polygon &P[-20 0] &P[0 -20] &P[60 0] &P[0 40])))}
+ #|kawa:2|# @kbd{(zbox D (draw 'red (circle 5)))}
+ @image{images/re-center-1}
+ @end example
+ Above we defined @code{D} as a vaguely diamond-shaped quadrilateral.
+ A small red circle is added to show the origin point.
+ Below we display 5 versions of @code{D} in a line (an @code{hbox}),
+ starting with the original @code{D} and 4 calls to @code{re-center}.
+ @example
+ #|kawa:3|# @kbd{(zbox (hbox D (re-center 'top D) (re-center 'bottom D)}
+ #|....:4|# @kbd{              (re-center 'center D) (re-center 'origin D))}
+ #|....:5|# @kbd{  (line &P[0 0] &P[300 0]))}
+ @image{images/re-center-2}
+ @end example
+ The line at @var{y=0} shows the effects of @code{re-center}.
+ @end deffn
+ 
+ @subsection Images
+ 
+ An image is a picture represented as a rectangular grid of color values.
+ An image file is some encoding (usually compressed) of an image,
+ and mostly commonly has the extensions @code{png}, @code{gif},
+ or @code{jpg}/@code{jpeg}.
+ 
+ A ``native image'' is an instance of @code{java.awt.image.BufferedImage},
+ while a ``picture image'' is an instance of @code{gnu.kawa.models.DrawImage}.
+ (Both classes implement the @code{java.awt.image.RenderedImage} interface.)
+ A @code{BufferedImage} is automatically converted to a @code{DrawImage}
+ when needed.
+ 
+ @deffn Procedure image bimage
+ @deffnx Procedure image picture
+ @deffnx Procedure image src: path
+ 
+ Creates a picture image, using either an existing native image @var{bimage},
+ or an image file specified by @var{path}.
+ 
+ Writing @code{(image src: @var{path})} is roughly the same
+ as @code{(image (read-image @var{path}))} except that the former
+ has the @var{path} associated with the resulting picture image.
+ This can make a difference when the image is used or displayed.
+ 
+ If the argument is a @var{picture}, it is converted to an image
+ as if by @code{->image}.
+ @end deffn
+ 
+ @deffn Procedure image-read path
+ Read an image file from the specified @var{path},
+ and returns a native image object (a @code{BufferedImage}).
+ @example
+ #|kawa:10|# @kbd{(define img1 (image-read "http://pics.bothner.com/2013/Cats/06t.jpg"))}
+ #|kawa:11|# @kbd{img1}
+ @image{images/image-cat-1a}
+ #|kawa:12|# @kbd{(scale 0.6 (rotate 30 img1))}
+ @image{images/image-cat-1b}
+ @end example
+ @end deffn
+ 
+ Note that while @code{img1} above is a (native) image,
+ the scaled rotated image is not an image object.
+ It is a picture - a more complex value that @emph{contains} an image.
+ 
+ @deffn Procedure image-write picture path
+ The @var{picture} is converted to an image
+ (as if by using @code{->image}) and then it is written
+ to the specified @var{path}.
+ The format used depends on (the lower-cased string value of) the path:
+ A JPG file if the name ends with @code{".jpg"} or @code{".jpeg"};
+ a GIF file if the name ends with @code{".gif"};
+ a PNG file if the name ends with @code{".png"}.
+ (Otherwise, the defalt is PNG, but that might change.)
+ @end deffn
+ 
+ @deffn Procedure image-width image
+ @deffnx Procedure image-height image
+ Return the width or height of the given @var{image}, in pixels.
+ @end deffn
+ 
+ @deffn Procedure ->image picture
+ Convert @var{picture} to an image (a @code{RenderedImage}).
+ If the @var{picture} is an image, return as-is.
+ Otherwise, create an empty image (a @code{BufferedImage} whose size is the
+ @var{picture}'s bounding box), and ``paint'' the @var{picture} into it.
+ @example
+ #|kawa:1|# @kbd{(define c (fill (circle 10)))}
+ #|kawa:2|# @kbd{(scale 3 (hbox c (->image c)))}
+ @image{images/image-scaled-1}
+ @end example
+ Here we take a circle @code{c}, and convert it to an image.
+ Note how when the image is scaled, the pixel artifacts are very noticable.
+ Also note how the origin of the image is the top-level corner,
+ while the origin of the original circle is its center.
+ @end deffn
+ 
+ @subsection Compositing - Controlling how pictures are combined
+ 
+ @deffn Procedure with-composite [[compose-op] picture] ...
+ Limited support - SVG and DomTerm output has not been implemented.
+ @end deffn
+ 
+ @subsection Displaying and exporting pictures 
+ 
+ @subsubsection Export to SVG
+ 
+ @deffn Procedure picture-write-svg picture path [headers]
+ Writes the @var{picture} to the file specified @var{path},
+ in SVG (Structered Vector Graphics) format.
+ If @var{headers} is true (which is the default)
+ first write out the XML and DOCTYPE declarations
+ that should be in a well-formed standaline SVG file.
+ Otherwise, just write of the @code{<svg>} element.
+ (Modern browers should be able to display a file
+ consisting of just the @code{<svg>} element,
+ as long as it has extension @code{.svg}, @code{.xml}, or @code{.html};
+ the latter may add some extra padding.)
+ @end deffn
+ 
+ @deffn Procedure picture->svg-node picture
+ Returns a SVG representation of @code{picture},
+ in the form of an @code{<svg>} element,
+ similar to those discussed in @ref{Creating XML nodes}.
+ If you convert the @code{<svg>} element to a string,
+ you get formatted XML;
+ if you @code{write} the @code{<svg>} element
+ you get an @ref{XML literals,XML literal} of form @code{"#<svg>...</svg>"}.
+ If you @code{display} the @code{<svg>} element
+ in a DomTerm terminal you get the picture (as a picture).
+ This works because when you display an element in DomTerm
+ it gets inserted into the display.
+ @end deffn
+ 
+ @subsubsection Display in Swing
+ 
+ These procedures require @code{(import (kawa swing))} in addition to
+ @code{(import (kawa pictures))}.
+ 
+ The convenience function @code{show-picture} is useful
+ for displaying a picture in a new (Swing) window.
+ 
+ @deffn Procedure show-picture picture
+ If this is the first call to @code{show-pictures},
+ displays @var{picture} in a new top-level window (using the Swing toolkit).
+ Sequenent calls to  @code{show-picture} will reuse the window.
+ @example
+ #|kawa:1|# @kbd{(import (kawa swing) (kawa pictures))}
+ #|kawa:2|# @kbd{(show-picture @var{some-picture})}
+ #|kawa:3|# @kbd{(set-frame-size! &D[200 200])} ; Adjust window size
+ #|kawa:4|# @kbd{(show-picture @var{some-other-picture})}
+ @end example
+ @end deffn
+ 
+ @deffn Procedure picture->jpanel picture
+ Return a @code{JPanel} that displays @var{picture}.
+ You can change the displayed picture by:
+ @example
+ (set! @var{panel}:picture @var{some-other-picture})
+ @end example
+ @end deffn
+ 
+ @deffn Procedure set-frame-size! size [frame]
+ If @var{frame} is specified, set its size.
+ Otherwise, remember the size for future @code{show-picture} calls;
+ if there is already a @code{show-picture} window, adjust its size.
+ @end deffn
+ 
+ @subsubsection Convert to image
+ 
+ You can convert a picture to an image using the @code{->image} procedure,
+ or write it to a file using the @code{image-write} procedure.
+ 
+ @node Building JavaFX applications
+ @section Building JavaFX applications
+ 
+ @cindex JavaFX
+ Kawa makes it easy to build ``rich client'' (i.e. GUI) applications using
+ @uref{http://www.oracle.com/technetwork/java/javafx/overview/index.html,JavaFX}.
+ For example the following program will print up a window with a button;
+ clicking on the button will print a message on the console output about the
+ event.
+ @example
+ (require 'javafx-defs)
+ (javafx-application)
+ 
+ (javafx-scene
+  title: "Hello Button"
+  width: 600 height: 450
+  (Button
+   text: "Click Me"
+   layout-x: 25
+   layout-y: 40
+   on-action: (lambda (e) (format #t "Event: ~s~%~!" e))))
+ @end example
+ 
+ JavaFX support is builtin to the pre-built @code{kawa-@value{VERSION}.jar}.
+ It is easiest to use JDK 8; see below if you're using JDK 7.
+ If you build Kawa from source, specify @code{--with-javafx} on the
+ @code{configure} command line (assuming you're using JDK 8).
+ 
+ Assume the above file is @code{HelloButton1.scm}, you can
+ run it like this:
+ @example
+ $ kawa HelloButton1.scm
+ @end example
+ 
+ For more information and examples read this (slightly older)
+ @uref{http://per.bothner.com/blog/2011/JavaFX-using-Kawa-intro/,introduction},
+ and
+ @uref{http://localhost/per/blog/2011/JavaFX-using-Kawa-animation/,this on animation}.
+ 
+ The @code{browse-kawa-manual} script in the @code{doc} directory (source only)
+ uses JavaFX WebView to create a window for browsing the Kawa documentation.
+ 
+ @subsection Using JavaFX with JDK 7
+ JDK 8 ships with JavaFX, and it is in the default @code{CLASSPATH}.
+ JDK 7 update 9 or later does have JavaFX included, but it is a separate
+ @code{jfxrt.jar} which not in the default @code{CLASSPATH}.
+ Thus you have to explicitly add @code{jfxrt.jar}.
+ To run the previous @code{HelloButton1.scm} you can do:
+ @example
+ java -cp $JAVA_HOME/lib/jfxrt.jar:$KAWA_HOME/kawa.jar HelloButton1.scm
+ @end example
+ 
+ If you build Kawa from source, do:
+ @example
+ $ ./configure --with-javafx=$JAVA_HOME --enable-kawa-frontend ...other-args...
+ @end example
+ The resulting Kawa binary sets up the path to @code{jfxrt.jar} so you just need to do:
+ @example
+ $ kawa HelloButton1.scm
+ @end example
+ 
+ @node Building for Android
+ @section Building for Android
+ 
+ Google's phone/tablet operating system
+ @uref{https://developers.google.com/android/,Android}
+ is based on a custom virtual machine on top of a Linux kernel.
+ Even though Android isn't strictly (or legally) speaking Java,
+ you can build Android applications using Kawa.
+ 
+ Below is "Hello world" written in Kawa Scheme.  A slightly
+ more interesting example is in @ref{Android view construction,next section}.
+ 
+ @example
+ (require 'android-defs)
+ (activity hello
+   (on-create-view
+    (android.widget.TextView (this)
+     text: "Hello, Android from Kawa Scheme!")))
+ @end example
+ 
+ The following instructions have been tested on GNU/Linux,
+ specifically Fedora 17.
+ @uref{http://asieno.com/blog/index.php/post/2012/08/16/Setting-up-the-environment-Android-Kawa,This link} may be helpful if you're building on Windows.
+ 
+ @subsection Downloading and setting up the Android SDK
+ 
+ First @uref{http://code.google.com/android/download.html,download the Android SDK}. Unzip in a suitable location, which we'll refer to as @code{ANDROID_HOME}.
+ 
+ @example
+ export ANDROID_HOME=/path/to/android-sdk-linux
+ PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
+ @end example
+ 
+ Next you have to get the appropriate platform SDK:
+ 
+ @example
+ $ android update sdk
+ @end example
+ You need to select an Android ``platform''.
+ Platform (API) 16 corresponds to Android 4.1.2 (Jelly Bean).
+ Select that or whatever you prefer, and click @code{Install}.
+ (You can install multiple platforms, but each project
+ is built for a specific platform.)
+ 
+ @example
+ ANDROID_PLATFORM=android-16
+ @end example
+ 
+ @subsection Building Kawa for Android
+ 
+ Set @code{JAVA_HOME} to where your JDK tree is.
+ You should use JDK 6; JDK 7 does not work at time of writing.
+ 
+ @example
+ $ export JAVA_HOME=/opt/jdk1.6
+ @end example
+ 
+ First @ref{Getting Kawa,get the Kawa source code}.
+ 
+ If using Ant (as is recommended on Windows):
+ 
+ @example
+ $ ant -Denable-android=true
+ @end example
+ Alternatively, you can use @code{configure} and @code{make}:
+ 
+ @example
+ $ KAWA_DIR=path_to_Kawa_sources
+ $ cd $KAWA_DIR
+ $ ./configure --with-android=$ANDROID_HOME/platforms/$ANDROID_PLATFORM/android.jar --disable-xquery --disable-jemacs
+ $ make
+ @end example
+ 
+ @subsection Creating the application
+ 
+ Next, we need to create a project or ``activity''.
+ This tutorial assumes you want to create the project
+ in the target directory @code{KawaHello},
+ with the main activity being a class named @code{hello} in a
+ package @code{kawa.android}:
+ @example
+ PROJECT_DIR=KawaHello
+ PROJECT_CLASS=hello
+ PROJECT_PACKAGE=kawa.android
+ PROJECT_PACKAGE_PATH=kawa/android
+ @end example
+ 
+ To create the project use the following command:
+ @example
+ $ android create project --target $ANDROID_PLATFORM --name $PROJECT_DIR --activity $PROJECT_CLASS --path ./$PROJECT_DIR --package $PROJECT_PACKAGE
+ @end example
+ 
+ Replace the skeleton @code{hello.java} by the Scheme code at the
+ top of this note, placing in a file named @code{hello.scm}:
+ @example
+ $ cd $PROJECT_DIR
+ $ HELLO_APP_DIR=`pwd`
+ $ cd $HELLO_APP_DIR/src/$PROJECT_PACKAGE_PATH
+ $ rm $PROJECT_CLASS.java
+ $ @i{create} $PROJECT_CLASS.scm
+ @end example
+ 
+ We need to copy/link the Kawa jar file so the Android SDK can find it:
+ @example
+ $ cd $HELLO_APP_DIR
+ $ ln -s $KAWA_DIR/kawa-@value{VERSION}.jar libs/kawa.jar
+ @end example
+ 
+ Optionally, you can use kawart-@value{VERSION}.jar, which is slightly smaller,
+ but does not support eval, and does not get built by the Ant build:
+ @example
+ $ ln -s $KAWA_DIR/kawart-@value{VERSION}.jar libs/kawa.jar
+ @end example
+ 
+ Copy or link @code{custom_rules.xml} from the Kawa sources:
+ @example
+ ln -s $KAWA_DIR/gnu/kawa/android/custom_rules.xml .
+ @end example
+ 
+ Finally to build the application just do:
+ @example
+ $ ant debug
+ @end example
+ 
+ @subsection Running the application on the Android emulator
+ 
+ First you need to create an @uref{http://developer.android.com/tools/devices,Android Virtual Device (avd)}. Start:
+ @example
+ android
+ @end example
+ Then from menu @code{Tools} select @code{Manage AVDs...}.
+ In the new window click @code{New....}
+ Pick a @code{Name} (we use @code{avd16} in the following),
+ a @code{Target} (to match @code{$ANDROID_PLATFORM}),
+ and optionally change the other properties, before clicking @code{Create AVD}.
+ 
+ Now you can start up the Android emulator:
+ 
+ @example
+ $ emulator -avd avd16 &
+ @end example
+ Wait until Android has finished booting (you will see the Android home screen),
+ click the menu and home buttons. Now install our new application:
+ 
+ @example
+ adb install bin/KawaHello-debug.apk
+ @end example
+ 
+ @subsection Running the application on your device
+ 
+ If the emulator is running, kill it:
+ @example
+ $ kill %emulator
+ @end example
+ 
+ On your phone or other Android devude, enable USB debugging.
+ (This is settable from the @code{Settings} application,
+ under @code{Applications / Development}.)
+ 
+ Connect the phone to your computer with the USB cable.
+ Verify that the phone is accessible to @code{adb}:
+ @example
+ $ adb devices
+ List of devices attached 
+ 0A3A560F0C015024	device
+ @end example
+ 
+ If you don't see a device listed, it may be permission problem. You can figure out which device corresponds to the phone by doing:
+ 
+ @example
+ $ ls -l /dev/bus/usb/*
+ /dev/bus/usb/001:
+ total 0
+ ...
+ crw-rw-rw- 1 root wheel 189, 5 2010-10-18 16:52 006
+ ...
+ @end example
+ 
+ The timestamp corresponds to when you connected the phone.
+ Make the USB connection readable:
+ @example
+ $ sudo chmod a+w /dev/bus/usb/001/006
+ @end example
+ 
+ Obviously if you spend time developing for an Androd phone you'll want to automate this process;
+ @uref{https://sites.google.com/site/siteofhx/Home/android/drivers/udc,this link}
+ or @uref{https://groups.google.com/forum/?fromgroups=#!topic/android-developers/nTfhhPktGfM,this link} may be helpful.
+ 
+ Anyway, once @code{adb} can talk to the phone, you install in the same way as before:
+ @example
+ adb install bin/KawaHello-debug.apk
+ @end example
+ 
+ @subsection Some debugging notes
+ 
+ You will find a copy of the SDK documentation in @code{$ANDROID_HOME/docs/index.html}.
+ 
+ If the emulator complains that your application has stopped unexpectedly, do:
+ @example
+ $ adb logcat
+ @end example
+ 
+ This shows log messages, stack traces, output from the @code{Log.i} logging method, and other useful information.
+ (You can alternatively start @code{ddms} (Dalvik Debug Monitor Service), click on the @code{kawa.android line} in the top-left sub-window to select it, then from the @code{Device} menu select @code{Run logcat....}).
+ 
+ To uninstall your application, do:
+ @example
+ $ adb uninstall kawa.android
+ @end example
+ 
+ @subsection Other resources
+ 
+ (A more interesting @uref{http://androidscheme.blogspot.com/2010/10/text-to-speech-app.html,text-to-speech} example app is on Santosh Rajan's @uref{http://androidscheme.blogspot.com/,Android-Scheme blog}.)
+ 
+ @uref{https://github.com/ecraven/SchemeAndroidOGL}
+ 
+ @node Android view construction
+ @section Android view construction
+ 
+ An Android user interface is constructed from @code{View} objects.
+ The following is an example that illustrates some features of
+ Kawa to help write views hierarchies,
+ The example is self-contained, and can be built and run
+ as described in @ref{Building for Android}.
+ 
+ @example
+ (require 'android-defs)
+ (activity hello
+   (on-create-view 
+    (define counter ::integer 0)
+    (define counter-view
+      (TextView text: "Not clicked yet."))
+    (LinearLayout orientation: LinearLayout:VERTICAL
+     (TextView text: "Hello, Android from Kawa Scheme!")
+     (Button
+      text: "Click here!"
+      on-click-listener: (lambda (e)
+                           (set! counter (+ counter 1))
+                           (counter-view:setText
+                            (format "Clicked ~d times." counter))))
+     counter-view)))
+ @end example
+ 
+ The first @code{import} form imports various useful definitions
+ from the Kawa Android library.  Using these is not required for
+ writing a Kawa application, but makes it more convenient.
+ 
+ The names @code{LinearLayout}, @code{TextView}, and @code{Button}
+ are just aliases for standard Android @code{View} sub-classes.
+ A few are prefined by @code{(require 'android-defs)}, or you
+ can define them yourself using @code{define-alias}.
+ 
+ An Android application consists of one or more @dfn{activities},
+ each of which is an instance of the @code{android.app.Activity} class.
+ You can use the @code{activity} macro to define your @code{Activity} class.
+ The first macro argument (in this case @code{hello}) is the class name,
+ and the others are members of the class, in the syntax of
+ a @stxref{field-or-method-decl}.  The sub-form @code{on-create-view}
+ is an abbreviation for declaring an @code{onCreate} method
+ (which is called when the @code{Activity} starts up
+ @c LOOK THIS UP - also when re-started?
+ followed by a @code{setContentView}:
+ The body of the @code{on-create-view} is evaluated.
+ The result should be a @code{View} expression,
+ which is passed to @code{setContentView}.
+ 
+ @deffn Procedure current-activity [new-value]
+ With no arguments, returns the current @code{Activity}.
+ If a @var{new-value} argument is given, sets the current activity.
+ It is set automatically by the @code{on-create} and @code{on-create-view}
+ methods of the @code{activity} macro.
+ 
+ Since @code{current-activity} is a @ref{Parameter objects,parameter object},
+ you can
+ locally change the value using @ref{parameterize-syntax,@code{parameterize}}.
+ @end deffn
+ 
+ @subsection View object allocation
+ 
+ To create an instance of a @code{View} class you ``call'' the
+ class as if it were a function,
+ as described in @ref{Allocating objects}.
+ For example:
+ @example
+ (TextView (this) text: "Hello, Android from Kawa Scheme!")
+ @end example
+ 
+ If you @code{(require 'android-defs)} that defines
+ some special handling for @code{View} classes.
+ You can leave out the @code{(this)} argument,
+ which refers to the enclosing @code{Activity}:
+ @example
+ (TextView text: "Hello, Android from Kawa Scheme!")
+ @end example
+ 
+ @subsection Event handlers
+ 
+ You can register event listeners on Android @code{View} objects
+ using methods typically named @code{setOn@var{EVENT}Listener}.
+ For example @code{setOnClickListener}.  When allocating
+ an object you can leave out the @code{set}, and you can optionally
+ use Scheme-style names: @code{on-click-listener}.  The argument
+ is an object of a special nested listener class,
+ for example @code{View$OnClickListener}.  These are
+ single-method classes, so you can use a lambda expression
+ and @ref{SAM-conversion} will automatically create the needed
+ listener class.
+ 
+ @node System inquiry
+ @section System inquiry
+ 
+ @defvar home-directory
+ A string containing the home directory of the user.
+ @end defvar
+ 
+ @deffn Procedure command-line
+ Returns a nonempty list of immutable strings. The first element is
+ an implementation-specific name for the running top-level
+ program.
+ The remaining elements are the command-line arguments,
+ as passed to the @code{main} method (except for those
+ flags processed by Kawa itself).
+ 
+ The first element will depend on how the Kawa module was invoked.
+ Kawa uses the following rules to determine the command name:
+ 
+ @enumerate
+ @item
+ If the property @code{kawa.command.name} is set, that is used.
+ This variable can be set on the @code{kawa} command line,
+ for example from a script:
+ @example
+ kawa -Dkawa.command.name="$0" foo "$@@"
+ @end example
+ This variable is also set implicitly by the meta-arg option.  FIXME.
+ @item
+ If we're reading a source file that starts with the Unix command-file prefix
+ @samp{#!/} then we use the name of the source file.
+ The assumption is that such a file is an executable script.
+ @item
+ If the Java property @code{kawa.command.line} is set,
+ then we use that (after stripping off text that duplicates
+ the remaining arguments).
+ The @code{kawa} program sets this property to the
+ command line used to invoke it
+ (specifically the contents of the entire @code{argv} array),
+ before invoking the @code{java} program.
+ @item
+ If the Java property @code{sun.java.command} is set,
+ then we use that (after stripping off text that duplicates
+ the remaining arguments), and then prepending the string @code{"java "}.
+ The OpenJDK @code{java} program sets this property.
+ @item
+ If all else fails, the command name is @code{"kawa"}.
+ @end enumerate
+ @end deffn
+ 
+ @defvar command-line-arguments
+ Any command-line arguments (following flags processed by Kawa itself)
+ are assigned to the global variable @samp{command-line-arguments},
+ which is a vector of strings.
+ @end defvar
+ 
+ @deffn Procedure process-command-line-assignments
+ Process any initial command-line options that set variables.
+ These have the form @code{@var{name}=@var{value}}.
+ Any such command-line options (at the start of the command-line)
+ are processed and removed from the command-line.
+ @example
+ $ java kawa.repl -- abc=123 def
+ #|kawa:1|# (write (command-line))
+ ("java kawa.repl --" "abc=123" "def")
+ #|kawa:2|# (process-command-line-assignments)
+ #|kawa:3|# (write (command-line))
+ ("java kawa.repl -- abc=123" "def")
+ #|kawa:4|# abc
+ 123
+ @end example
+ This function is mostly useful for Kawa applications
+ compiled with the @code{--main} option.
+ (It is used to set XQuery @code{external} variables.)
+ @end deffn
+ 
+ @deffn Procedure get-environment-variable name
+ Many operating systems provide each running process with
+ an environment conisting of environment variables.
+ (This environment is not to be confused with the
+ Scheme environments that can be passed to @code{eval}.)
+ Both the name and value of an environment variable are
+ strings. The procedure @code{get-environment-variable}
+ returns the value of the environment variable @var{name},
+ or @code{#f} if the environment variable is not found.
+ @c It may use locale information to encode the name and
+ @c decode the value of the environment variable.
+ (This uses the @code{java.lang.System:getenv} method.)
+ It is an error to mutate the resulting string.
+ @example
+ (get-environment-variable "PATH")
+     @result{} "/usr/local/bin:/usr/bin:/bin"
+ @end example
+ @end deffn
+ 
+ @deffn Procedure get-environment-variables
+ Returns the names and values of all the environment variables as an alist,
+ where the car of each entry is the name of an environment variable,
+ and the cdr is its value, both as strings.
+ It is an error to mutate any of the strings or the alist itself.
+ @example
+ (get-environment-variables)
+   @result{} (("USER" . "root") ("HOME" . "/"))
+ @end example
+ @end deffn
+ 
+ @node Processes
+ @section Processes
+ 
+ A @dfn{process} is a native (operating-system-level) application or
+ program that runs separately from the current virtual machine.
+ 
+ Many programming languages have facilities to allow access to system
+ processes (commands).  (For example Java has @code{java.lang.Process}
+ and @code{java.lang.ProcessBuilder}.)
+ These facilities let you send data to the standard input, extract the
+ resulting output, look at the return code, and sometimes even pipe
+ commands together.   However, this is rarely as easy as it is using
+ the old Bourne shell; for example command substitution is awkward.
+ Kawa's solution is based on these two ideas:
+ @itemize
+ @item
+ A ``process expression'' (typically a function call) evaluates to a
+ @code{LProcess} value, which provides access to a Unix-style
+ (or Windows) process.
+ @item
+ In a context requiring a string (or a bytevector), an @code{LProcess} is
+ automatically converted to a string (or bytevector)
+ comprising the standard output from the process.
+ @end itemize
+ 
+ @subsection Creating a process
+ 
+ The most flexible way to start a process is with either the
+ @code{run-process} procedure or
+ the @code{&`@lbracechar{}@meta{command}@rbracechar{}} syntax
+ for @ref{process literals}.
+ 
+ @deffn Procedure run-process @arbno{@stxref{process-keyword-argument}} @meta{command}
+ Creates a process object, specifically a @code{gnu.kawa.functions.LProcess}
+ object.
+ A @var{process-keyword-argument} can be used to set various options,
+ as discussed below.
+ 
+ The @var{command} is the process command-line (name and arguments).
+ It can be an array of strings, in which case those are used as the
+ command arguments directly:
+ @example
+ (run-process ["ls" "-l"])
+ @end example
+ The @var{command} can also be a single string, which is split (tokenized)
+ into command arguments separated by whitespace.
+ Quotation groups words together just like traditional shells:
+ @example
+ (run-process "cmd a\"b 'c\"d k'l m\"n'o")
+    @result{} (run-process ["cmd"   "ab 'cd"   "k'l m\"no"])
+ @end example
+ 
+ The syntax shorthand @code{&`@lbracechar{}@meta{command}@rbracechar{}}
+ or @code{&sh@lbracechar{}@meta{command}@rbracechar{}} (discussed below)
+ is usually more convenient.
+ @end deffn
+ 
+ @display
+ @stxdef{process-keyword-argument}
+     @stxref{process-redirect-argument}
+   | @stxref{process-environment-argument}
+   | @stxref{process-misc-argument}
+ @end display
+ 
+ We discuss @stxref{process-redirect-argument} and
+ @stxref{process-environment-argument} later.
+ @anchor{meta-process-misc-argument}
+ The @var{process-misc-argument} options are just the following:
+ @table @asis
+ @item @stxlit{shell:} @var{shell}
+ Currently, @var{shell} must be one of @code{#f} (which is ignored)
+ or @code{#t}.  The latter means to use an external shell to tokenize
+ the @var{command}.
+ I.e. the following are equivalent:
+ @example
+ (run-process shell: #t "@var{command}")
+ (run-process ["/bin/sh" "-c" "@var{command}"])
+ @end example
+ @item @stxlit{directory:} @var{dir}
+ Change the working directory of the new process to @var{dir}.
+ @end table
+ 
+ @anchor{process literals}
+ @subsection Process literals
+ 
+ A simple @dfn{process literal} is a kind of
+ @ref{Named quasi-literals,named literal} that uses the backtick character
+ (@code{`}) as the @stxref{cname}.
+ For example:
+ @example
+ &`@lbracechar{}date --utc@rbracechar{}
+ @end example
+ This is equivalent to:
+ @example
+ (run-process "date --utc")
+ @end example
+ 
+ In general the following are
+ roughly equivalent (using @ref{string quasi-literals}):
+ @example
+ &`[@var{args}...]@lbracechar{}@var{command}@rbracechar{}
+ (run-process @var{args}... &@lbracechar{}@var{command}@rbracechar{})
+ @end example
+ The reason for the ``roughly'' is if @var{command} contains
+ escaped sub-expressions; in that case @code{&`} may process
+ the resulting values differently from plain string-substitution,
+ as discussed below.
+ 
+ If you use @code{&sh} instead of @code{&`} then a shell is used:
+ @example
+ &sh@lbracechar{}rm *.class@rbracechar{}
+ @end example
+ which is equivalent to:
+ @example
+ &`@lbracechar{}/bin/sh -c "rm *.class"@rbracechar{}
+ @end example
+ 
+ In general, the following are equivalent:
+ @example
+ &sh[@var{args}...]@lbracechar{}@var{command}@rbracechar{}
+ &`[shell: #t @var{args}...]@lbracechar{}@var{command}@rbracechar{}
+ @end example
+ 
+ @subsection Process values and process output
+ 
+ The value returned from a call to @code{run-process} or a process literal
+ is an instance of @code{gnu.kawa.functions.LProcess}.
+ This class extends @code{java.lang.Process}, so you can treat it as
+ any other @code{Process} object.
+ @example
+ #|kawa:1|# (define p1 &`@lbracechar{}date --utc@rbracechar{})
+ #|kawa:2|# (p1:toString)
+ gnu.kawa.functions.LProcess@@377dca04
+ #|kawa:3|# (write p1)
+ gnu.kawa.functions.LProcess@@377dca04
+ @end example
+ 
+ What makes an @code{LProcess} interesting is that it is also
+ a @ref{Blobs,blob}, which is automatically
+ converted to a string (or bytevector) in a context that requires it.
+ The contents of the blob comes from the standard output of the process.
+ The blob is evaluated @ref{Lazy evaluation,lazily},
+ so data it is only collected when requested.
+ 
+ @example
+ #|kawa:4|# (define s1 ::string p1)
+ #|kawa:5|# (write s1)
+ "Wed Jan  1 01:18:21 UTC 2014\n"
+ #|kawa:6|# (define b1 ::bytevector p1)
+ (write b1)
+ #u8(87 101 100 32 74 97 110 ... 52 10)
+ @end example
+ 
+ The @code{display} procedure prints it in ``human'' form, as a string:
+ @example
+ #|kawa:7|# (display p1)
+ Wed Jan  1 01:18:21 UTC 2014
+ @end example
+ This is also the default REPL formatting:
+ @example
+ #|kawa:8|# &`@lbracechar{}date --utc@rbracechar{}
+ Wed Jan  1 01:18:22 UTC 2014
+ @end example
+ 
+ When you type a command to a shell, its output goes to the console,
+ Similarly, in a REPL the output from the process
+ is copied to the console output - which can sometimes by optimized
+ by letting the process inherit its standard output from the Kawa process.
+ 
+ @subsection Substitution and tokenization
+ 
+ To substitute the variable or the result of an expression
+ in the command line use the usual syntax for quasi literals:
+ @example
+ (define filename (make-temporary-file))
+ &sh@lbracechar{}run-experiment >&[filename]@rbracechar{}
+ @end example
+ 
+ Since a process is convertible a string, we need no special
+ syntax for command substitution:
+ @example
+ `@lbracechar{}echo The directory is: &[&`@lbracechar{}pwd@rbracechar{}]@rbracechar{}
+ @end example
+ or equivalently:
+ @example
+ `@lbracechar{}echo The directory is: &`@lbracechar{}pwd@rbracechar{}@rbracechar{}
+ @end example
+ 
+ @anchor{substitution-tokenization}
+ Things get more interesting when considering the interaction between
+ substitution and tokenization. This is not simple string
+ interpolation. For example, if an interpolated value contains a quote
+ character, we want to treat it as a literal quote, rather than a token
+ delimiter. This matches the behavior of traditional shells. There are
+ multiple cases, depending on whether the interpolation result is a
+ string or a vector/list, and depending on whether the interpolation is
+ inside quotes.
+ 
+ @itemize
+ @item
+ If the value is a string, and we're not inside quotes, then all
+ non-whitespace characters (including quotes) are literal, but
+ whitespace still separates tokens:
+ @example
+ (define v1 "a b'c ")
+ &`@lbracechar{}cmd x y&[v1]z@rbracechar{}   @result{}  (run-process ["cmd" "x" "ya" "b'c" "z"])
+ @end example
+ @item
+ If the value is a string, and we are inside single quotes,
+ all characters (including whitespace) are literal.
+ @example
+ &`@lbracechar{}cmd 'x y&[v1]z'@rbracechar{}   @result{}  (run-process ["cmd" "x ya b'c z"])
+ @end example
+ Double quotes work the same except that newline is an argument
+ separator. This is useful when you have one filename per line, and the
+ filenames may contain spaces, as in the output from @code{find}:
+ @example
+ &`@lbracechar{}ls -l "&`@lbracechar{}find . -name '*.pdf'@rbracechar{}"@rbracechar{}
+ @end example
+ This solves a problem that is quite painful with traditional shells.
+ @item
+ If the value is a vector or list (of strings), and we're not inside
+ quotes, then each element of the array becomes its own argument, as-is:
+ @example
+ (define v2 ["a b" "c\"d"])
+ &`@lbracechar{}cmd &[v2]@rbracechar{}  @result{}  (run-process ["cmd" "a b" "c\"d"])
+ @end example
+ However, if the enclosed expression is adjacent to non-space non-quote
+ characters, those are prepended to the first element, or appended to
+ the last element, respectively.
+ @example
+ &`@lbracechar{}cmd x&[v2]y@rbracechar{}   @result{}  (run-process ["cmd" "xa b" "c\"dy"])
+ &`@lbracechar{}cmd x&[[]]y@rbracechar{}   @result{}  (run-process ["cmd" "xy"])
+ @end example
+ This behavior is similar to how shells handle @code{"$@@"}
+ (or @code{"$@lbracechar{}name[@@]@rbracechar{}"} for general arrays), though in Kawa you would
+ leave off the quotes.
+ 
+ Note the equivalence:
+ @example
+ &`@lbracechar{}&[array]@rbracechar{}   @result{}  (run-process array)
+ @end example
+ @item
+ If the value is a vector or list (of strings), and we @emph{are}
+ inside quotes, it is equivalent to interpolating a single string
+ resulting from concatenating the elements separated by a space:
+ @example
+ &`@lbracechar{}cmd "&[v2]"@rbracechar{}
+  @result{}  (run-process ["cmd" "a b c\"d"])
+ @end example
+ This behavior is similar to how shells handle @code{"$*"} (or
+ @code{"$@lbracechar{}name[*]@rbracechar{}"} for general arrays).
+ @item
+ If the value is the result of a call to @code{unescaped-data} then it
+ is parsed as if it were literal. For example a quote in the unescaped
+ data may match a quote in the literal:
+ @example
+ (define vu (unescaped-data "b ' c d '"))
+ &`@lbracechar{}cmd 'a &[vu]z'@rbracechar{}   @result{}  (run-process ["cmd" "a b " "c" "d" "z"])
+ @end example
+ @item
+ If we're using a shell to tokenize the command, then we add quotes or
+ backslashes as needed so that the shell will tokenize as described
+ above:
+ @example
+ (define authors ["O'Conner" "de Beauvoir"])
+ &sh@lbracechar{}list-books &[authors]@rbracechar{}
+ @end example
+ The command passed to the shell is:
+ @example
+ list-books 'O'\''Conner' 'de Beauvoir
+ @end example
+ Having quoting be handled by the @code{$construct$:sh}
+ implementation automatically eliminates common code injection problems.
+ @end itemize
+ 
+ Smart tokenization only happens when using the quasi-literal forms such
+ as @code{&`@lbracechar{}command@rbracechar{}}.
+ You can of course use string templates with @code{run-process}:
+ @example
+ (run-process &@lbracechar{}echo The directory is: &`@lbracechar{}pwd@rbracechar{}@rbracechar{})
+ @end example
+ However, in that case there is no smart tokenization: The template is
+ evaluated to a string, and then the resulting string is tokenized,
+ with no knowledge of where expressions were substituted.
+ 
+ @subsection Input/output redirection
+ 
+ You can use various keyword arguments to specify standard input, output,
+ and error streams. For example to lower-case the text in @code{in.txt},
+ writing the result to @code{out.txt}, you can do:
+ @example
+ &`[in-from: "in.txt" out-to: "out.txt"]@lbracechar{}tr A-Z a-z@rbracechar{}
+ @end example
+ or:
+ @example
+ (run-process in-from: "in.txt" out-to: "out.txt" "tr A-Z a-z")
+ @end example
+ 
+ @anchor{meta-process-redirect-argument}
+ A @var{process-redirect-argument} can be one of the following:
+ 
+ @table @asis
+ @item @stxlit{in:} @var{value}
+ The @var{value} is evaluated, converted to a string (as if
+ using @code{display}), and copied to the input file of the process.
+ The following are equivalent:
+ @example
+ &`[in: "text\n"]@lbracechar{}command@rbracechar{}
+ &`[in: &`@lbracechar{}echo "text"@rbracechar{}]@lbracechar{}command@rbracechar{}
+ @end example
+ You can pipe the output from @code{command1} to the input
+ of @code{command2} as follows:
+ @example
+ &`[in: &`@lbracechar{}command1@rbracechar{}]@lbracechar{}command2@rbracechar{}
+ @end example
+ @item @stxlit{in-from:} @var{path}
+ The process reads its input from the specified @var{path}, which
+ can be any value coercible to a @code{filepath}.
+ @item @stxlit{out-to:} @var{path}
+     The process writes its output to the specified @var{path}. 
+ @item @stxlit{err-to:} @var{path}
+     Similarly for the error stream. 
+ @item @stxlit{out-append-to:} @var{path}
+ @item @stxlit{err-append-to:} @var{path}
+     Similar to @code{out-to} and @code{err-to}, but append to the file
+     specified by @var{path}, instead of replacing it.
+ @item @stxlit{in-from: 'pipe}
+ @item @stxlit{out-to: 'pipe}
+ @item @stxlit{err-to: 'pipe}
+ Does not set up redirection. Instead, the specified stream is available
+ using the methods @code{getOutputStream}, @code{getInputStream},
+ or @code{getErrorStream}, respectively, on the resulting @code{Process} object,
+ just like Java's @code{ProcessBuilder.Redirect.PIPE}.
+ @item @stxlit{in-from: 'inherit}
+ @item @stxlit{out-to: 'inherit}
+ @item @stxlit{err-to: 'inherit}
+ Inherits the standard input, output, or error stream from the
+ current JVM process. 
+ @item @stxlit{out-to:} @var{port}
+ @item @stxlit{err-to:} @var{port}
+ Redirects the standard output or error of the process to
+ the specified @var{port}.
+ @item @stxlit{out-to: 'current}
+ @item @stxlit{err-to: 'current}
+ Same as @code{out-to: (current-output-port)},
+ or @code{err-to: (current-error-port)}, respectively. 
+ @item @stxlit{in-from:} @var{port}
+ @item @stxlit{in-from: 'current}
+ Re-directs standard input to read from the @var{port}
+ (or @code{(current-input-port)}). It is unspecified how much is read from
+ the @var{port}. (The implementation is to use a thread that reads from the
+ port, and sends it to the process, so it might read to the end of the port,
+ even if the process doesn't read it all.) 
+ @item @stxlit{err-to: 'out}
+ Redirect the standard error of the process to be merged with the
+ standard output. 
+ @end table
+ 
+ The default for the error stream (if neither @code{err-to} or
+ @code{err-append-to} is specified) is equivalent to @code{err-to: 'current}.
+ 
+ @emph{Note:} Writing to a port is implemented by copying the output or error
+ stream of the process. This is done in a thread, which means we don't have
+ any guarantees when the copying is finished. (In the future we might
+ change @code{process-exit-wait} (discussed later) wait for not only the
+ process to finish, but also for these helper threads to finish.)
+ 
+ A @uref{https://en.wikipedia.org/wiki/Here_document,here document} is
+ a form a literal string, typically multi-line, and commonly used in
+ shells for the standard input of a process.  You can use string literals or
+ @ref{string quasi-literals} for this.
+ For example, this passes the string @code{"line1\nline2\nline3\n"} to
+ the standard input of @code{command}:
+ @example
+ (run-process [in: &@lbracechar{}
+     &|line1
+     &|line2
+     &|line3
+     @rbracechar{}] "command")
+ @end example
+ 
+ Note the use of @code{&|} to mark the end of ignored indentation.
+ 
+ @subsection Pipe-lines
+ 
+ Piping the output of one process as the input of another
+ is in princple easy - just use the @code{in:}
+ process argument.  However, writing a multi-stage pipe-line quickly gets ugly:
+ @example
+ &`[in: &`[in: "My text\n"]@lbracechar{}tr a-z A-Z@rbracechar{}]@lbracechar{}wc@rbracechar{}
+ @end example
+ The convenience macro @code{pipe-process} makes this much nicer:
+ @example
+ (pipe-process
+   "My text\n"
+   &`@lbracechar{}tr a-z A-Z@rbracechar{}
+   &`@lbracechar{}wc@rbracechar{})
+ @end example
+ 
+ @deffn Syntax pipe-process input @arbno{process}
+ All of the @var{process} expressions must be @code{run-process} forms,
+ or equivalent @code{&`@lbracechar{}command@rbracechar{}} forms.
+ The result of evaluating @var{input} becomes the input to the first
+ @var{process}; the output from the first @var{process} becomes
+ the input to the second @var{process}, and so on.  The result of
+ whole @code{pipe-process} expression is that of the last @var{process}.
+ 
+ Copying the output of one process to the input of the next is
+ optimized: it uses a copying loop in a separate thread. Thus you can
+ safely pipe long-running processes that produce huge output. This
+ isn't quite as efficient as using an operating system pipe, but is
+ portable and works pretty well.
+ @end deffn
+ 
+ @subsection Setting the process environment
+ 
+ @anchor{meta-process-environment-argument}
+ By default the new process inherits the system environment of the current
+ (JVM) process as returned by @code{System.getenv()}, but you can override it.
+ A @var{process-environment-argument} can be one of the following:
+ 
+ @table @asis
+ @item @stxlit{env-}@var{name}@stxlit{:} @var{value}
+ In the process environment, set the @code{"@var{name}"} to the
+ specified @var{value}. For example:
+ @example
+ &`[env-CLASSPATH: ".:classes"]@lbracechar{}java MyClass@rbracechar{}
+ @end example
+ @item @var{NAME}@stxlit{:} @var{value}
+ Same as using the @code{env-@var{NAME}} option above, but only if the
+ @code{@var{NAME}} is uppercase (i.e. if uppercasing @code{@var{NAME}} yields
+ the same string). For example the previous example could be written:
+ @example
+ &`[CLASSPATH: ".:classes"]@lbracechar{}java MyClass@rbracechar{}
+ @end example
+ @item @stxlit{environment:} @var{env}
+ The @var{env} is evaluated and must yield a @code{HashMap}.
+ This map is used as the system environment of the process. 
+ @end table
+ 
+ @subsection Waiting for process exit
+ 
+ When a process finishes, it returns an integer exit code.
+ The code is traditionally 0 on successful completion,
+ while a non-zero code indicates some kind of failure or error.
+ 
+ @deffn Procedure process-exit-wait process
+ The @var{process} expression must evaluate to a process
+ (any @code{java.lang.Process} object).
+ This procedure waits for the process to finish, and then returns the
+ exit code as an @code{int}.
+ @example
+ (process-exit-wait (run-process "echo foo")) @result{} 0
+ @end example
+ @end deffn
+ 
+ @deffn Procedure process-exit-ok? process
+ Calls @code{process-exit-wait}, and then returns @code{#false}
+ if the process exited it 0, and returns @code{#true} otherwise.
+ 
+ This is useful for emulating the way traditional shell do
+ logic control flow operations based on the exit code.
+ For example in @code{sh} you might write:
+ @example
+ if grep Version Makefile >/dev/null
+ then echo found Version
+ else echo no Version
+ fi
+ @end example
+ 
+ The equivalent in Kawa:
+ 
+ @example
+ (if (process-exit-ok? &`@lbracechar{}grep Version Makefile@rbracechar{})
+   &`@lbracechar{}echo found@rbracechar{}
+   &`@lbracechar{}echo not found@rbracechar{})
+ @end example
+ 
+ Strictly speaking these are not quite the same, since the Kawa
+ version silently throws away the output from @code{grep}
+ (because no-one has asked for it). To match the output from the @code{sh},
+ you can use @code{out-to: 'inherit}:
+ @example
+ (if (process-exit-ok? &`[out-to: 'inherit]@lbracechar{}grep Version Makefile@rbracechar{})
+   &`@lbracechar{}echo found@rbracechar{}
+   &`@lbracechar{}echo not found@rbracechar{})
+ @end example
+ @end deffn
+ 
+ @anchor{Exiting the current process}
+ @subsection Exiting the current process
+ 
+ @deffn Procedure exit [code]
+ Exits the Kawa interpreter, and ends the Java session.
+ Returns the value of @var{code} to the operating system:
+ The @var{code} must be integer, or the special
+ values @code{#f} (equivalent to -1), or
+ @code{#t} (equivalent to 0).
+ If @var{code} is not specified, zero is returned.
+ The @var{code} is a status code; by convention a non-zero
+ value indicates a non-standard (error) return.
+ 
+ Before exiting, finally-handlers (as in @code{try-finally},
+ or the @var{after} procedure of @code{dynamic-wind}) are
+ executed, but only in the current thread, and only if
+ the current thread was started normally. (Specifically
+ if we're inside an @code{ExitCalled} block with non-zero
+ nesting - see @code{gnu.kawa.util.ExitCalled}.)
+ Also, JVM shutdown hooks are executed - which includes
+ flushing buffers of output ports.  (Specifically
+ @code{Writer} objects registered with the @code{WriterManager}.)
+ @end deffn
+ 
+ @deffn Procedure emergency-exit [code]
+ Exits the Kawa interpreter, and ends the Java session.
+ Communicates an exit value in the same manner as @code{exit}.
+ Unlike @code{exit}, neither finally-handlers nor
+ shutdown hooks are executed.
+ @end deffn
+ 
+ @subsection Deprecated functions
+ 
+ @deffn Procedure make-process command envp
+ Creates a @code{<java.lang.Process>} object, using the specified
+ @var{command} and @var{envp}.
+ The @var{command} is converted to an array of Java strings
+ (that is an object that has type @code{<java.lang.String[]>}.
+ It can be a Scheme vector or list (whose elements should be
+ Java strings or Scheme strings);  a Java array of Java strings;
+ or a Scheme string.  In the latter case, the command is converted
+ using @code{command-parse}.
+ The @var{envp} is process environment;  it should be either
+ a Java array of Java strings, or the special @code{#!null} value.
+ 
+ Except for the representation of @var{envp}, this is similar to:
+ @example
+ (run-process environment: @var{envp} @var{command})
+ @end example
+ @end deffn
+ 
+ @deffn Procedure system command
+ Runs the specified @var{command}, and waits for it to finish.
+ Returns the return code from the command.  The return code is an integer,
+ where 0 conventionally means successful completion.
+ The @var{command} can be any of the types handled by @code{make-process}.
+ 
+ Equivalent to:
+ @example
+ (process-exit-wait (make-process @var{command} #!null))
+ @end example
+ @end deffn
+ 
+ @defvar command-parse
+ The value of this variable should be a one-argument procedure.
+ It is used to convert a command from a Scheme string to a Java
+ array of the constituent "words".
+ The default binding, on Unix-like systems, returns a new command to
+ invoke @code{"/bin/sh" "-c"} concatenated with the command string;
+ on non-Unix-systems, it is bound to @code{tokenize-string-to-string-array}.
+ @end defvar
+ 
+ @deffn Procedure tokenize-string-to-string-array command
+ Uses a @code{java.util.StringTokenizer} to parse the @var{command} string
+ into an array of words.  This splits the @var{command} using spaces
+ to delimit words; there is no special processing for quotes or other
+ special characters.
+ (This is the same as what @code{java.lang.Runtime.exec(String)} does.)
+ @end deffn
+ 
+ @node Time-related functions
+ @section Time-related functions
+ 
+ @deffn Procedure current-second
+ Returns an inexact number represent the current time on the
+ @uref{http://en.wikipedia.org/wiki/International_Atomic_Time,International Atomic Time (TAI)} scale.
+ The value 0.0 represents midnight on January 1, 1070 TAI (equivalent
+ to 10 seconds before midnight Universal Time), and
+ the value 1.0 represents on TAI second later.
+ Neither high acuracy nor high precision are required; in particular
+ returning Coordinated Universal Time plus a suitable
+ constant might be the best an implementation cat do.
+ The Kawa implementation just multiplies by 0.001 the result of calling
+ the method @code{currentTimeMillis} in class @code{java.lang.System}.
+ @end deffn
+ 
+ @deffn Procedure current-jiffy
+ Returns the number of @dfn{jiffies} as an exact integer that have
+ elapses since an arbitrary implementation-defined epoch (instant).
+ A jiffy is an implementation-defined fraction of a second which is
+ defined by the return value of the @code{jiffies-per-second} procedure.
+ The starting epoch (instant 0) is guaranteed to be constant during
+ a run of the program, but may vary between runs.
+ (At the time of writing, Kawa's jiffy is one nano-second.)
+ 
+ @emph{Rationale:} Jiffies are allowed to be implementation-dependent
+ so that @code{current-jiffy} can execute with minimal overhead.
+ It should be very likely that a compactly represented integer will
+ suffice as the return value.  Any particular jiffy size will be
+ inappropriate some some implementations: a microsecond is too long for
+ a very fast machine, while a much smaller unit would force many
+ implementations to return integers which have to allocated for most calls,
+ rendering @code{current-jiffy} less useful for accurate timing measurements.
+ @end deffn
+ 
+ @deffn Procedure jiffies-per-second
+ Returns an exact integer representing the number of jiffies
+ per SI second. This value is an implementation-specified
+ constant.
+ (At the time of writing, the value in Kawa is 1,000,000,000.)
+ @end deffn
+ 
+ @deffn Procedure sleep time
+ Suspends the current thread for the specified time.
+ The @var{time} can be either a pure number (in secords),
+ or a quantity whose unit is a time unit (such as @code{10s}).
+ @end deffn
+ 
+ @node Low-level functions
+ @section Deprecated low-level functions
+ 
+ These sections document older and less convenient ways
+ to call Java methods, access Java fields, and use Java arrays.
+ 
+ @anchor{Low-level Method invocation}
+ @subsection Low-level Method invocation
+ The following lower-level primitives require you to specify
+ the parameter and return types explicitly.
+ You should probably use the functions @code{invoke} and @code{invoke-static}
+ (@pxref{Method operations}) instead.
+ 
+ @deffn Syntax primitive-constructor class (argtype ...)
+ Returns a new anonymous procedure, which when called will create
+ a new object of the specified class, and will then call the
+ constructor matching the specified argument types.
+ @end deffn
+ 
+ @deffn Syntax primitive-virtual-method class method rtype (argtype ...)
+ Returns a new anonymous procedure, which when called will
+ invoke the instance method whose name is the string @var{method}
+ in the class whose name is @var{class}.
+ @end deffn
+ 
+ @deffn Syntax primitive-static-method class method rtype (argtype ...)
+ Returns a new anonymous procedure, which when called will
+ invoke the static method whose name is the string @var{method}
+ in the class whose name is @var{class}.
+ @end deffn
+ 
+ @deffn Syntax primitive-interface-method interface method rtype (argtype ...)
+ Returns a new anonymous procedure, which when called will
+ invoke the matching method from the interface whose name is @var{interface}.
+ @end deffn
+ 
+ The macros return procedure values, just like @code{lambda}.
+ If the macros are used directly as the procedure of a procedure call,
+ then kawa can inline the correct bytecodes to call the specified methods.
+ (Note also that neither macro
+ checks that there really is a method that matches the specification.)
+ Otherwise, the Java reflection facility is used.
+ 
+ @subsection Low-level field operations
+ 
+ The following macros evaluate to procedures that can be used to
+ access or change the fields of objects or static fields.
+ The compiler can inline each to a single bytecode instruction
+ (not counting type conversion).
+ 
+ These macros are deprecated.
+ The @code{fields} and @code{static-field} functions
+ (@pxref{Field operations}) are easier to use, more powerful, and
+ just as efficient.  However, the high-level functions currently do
+ not provide access to non-public fields.
+ 
+ @deffn Syntax primitive-get-field class fname ftype
+ Use this to access a field named @var{fname} having type @var{type} in
+ class @var{class}.  Evaluates to a new one-argument procedure,
+ whose argument is a reference to an object of the specified @var{class}.
+ Calling that procedure returns the value of the specified field.
+ @end deffn
+ 
+ @deffn Syntax primitive-set-field class fname ftype
+ Use this to change a field named @var{fname} having type @var{type} in
+ class @var{class}.  Evaluates to a new two-argument procedure,
+ whose first argument is a reference to an object of the
+ specified @var{class}, and the second argument is the new value.
+ Calling that procedure sets the field to the specified value.
+ (This macro's name does not end in a @samp{!}, because it does not actually
+ set the field.  Rather, it returns a function for setting the field.)
+ @end deffn
+ 
+ @deffn Syntax primitive-get-static class fname ftype
+ Like @code{primitive-get-field}, but used to access static fields.
+ Returns a zero-argument function, which when called returns
+ the value of the static field.
+ @end deffn
+ 
+ @deffn Syntax primitive-set-static class fname ftype
+ Like @code{primitive-set-field}, but used to modify static fields.
+ Returns a one-argument function, which when called sets the
+ value of the static field to the argument.
+ @end deffn
+ 
+ @anchor{Low-level array macros}
+ @subsection Old low-level array macros
+ 
+ The following macros evaluate to procedures that can be used to
+ manipulate primitive Java array objects.
+ The compiler can inline each to a single bytecode instruction
+ (not counting type conversion).
+ 
+ @deffn Syntax primitive-array-new element-type
+ Evaluates to a one-argument procedure.  Applying the resulting procedure to
+ an integer count allocates a new Java array of the specified length,
+ and whose elements have type @var{element-type}.
+ @end deffn
+ 
+ @deffn Syntax primitive-array-set element-type
+ Evaluates to a three-argument procedure.  The first argument of
+ the resulting procedure must be an array whose elements have type
+ @var{element-type};  the second argument is an index;  and the third
+ argument is a value (coercible to @var{element-type}) which replaces
+ the value specified by the index in the given array.
+ @end deffn
+ 
+ @deffn Syntax primitive-array-get element-type
+ Evaluates to a two-argument procedure.  The first argument of
+ the resulting procedure must be an array whose elements have type
+ @var{element-type};  the second argument is an index.
+ Applying the procedure returns the element at the specified index.
+ @end deffn
+ 
+ @deffn Syntax primitive-array-length element-type
+ Evaluates to a one-argument procedure.  The argument of
+ the resulting procedure must be an array whose elements have type
+ @var{element-type}.
+ Applying the procedure returns the length of the array.
+ (Alternatively, you can use @code{(field @var{array} 'length)}.)
+ @end deffn
+ 
+ @node FAQs
+ @chapter Frequently Asked Questions
+ 
+ @ignore
+ @subsubheading What is the difference between load, require, import, and include?
+ 
+ Handling @code{include} is all done at compile time.  It's as if the text
+ of the included file is copied and replaces the include command.
+ If the include is inside a @code{let}, the included text can
+ use the name defined in the @code{let}.
+ 
+ In contrast @code{load} is a procedure, not syntax.
+ It reads and evaluates each line in the file, one at a time,
+ @end ignore
+ 
+ @anchor{importing-class-names}
+ @subsubheading What is the equivalent of Java import?
+ 
+ To provide a short name for a class instead of the complete fully-qualified
+ name use either @code{define-alias} (or @code{define-private-alias})
+ or the @code{import}-@code{class} combination.
+ For example, to be able to write @code{ArrayList} instead
+ of @code{java.util.ArrayList} do either:
+ @example
+ (import (class java.util ArrayList))
+ @end example
+ or
+ @example
+ (define-alias ArrayList java.util.ArrayList)
+ @end example
+ Using @code{import} is recommended:
+ It handles errors better,
+ and it allows you to define multiple aliases conveniently:
+ @example
+ (import (class java.util Map HashMap))
+ @end example
+ 
+ Both forms allow renaming.  For example if you want to refer
+ to @code{java.lang.StringBuilder} as @code{StrBuf} do:
+ @example
+ (import (class java.lang (StringBuilder StrBuf)))
+ @end example
+ or:
+ @example
+ (define-alias StrBuf java.lang.StringBuilder)
+ @end example
+ 
+ The name(s) defined by @code{import} are by default private.
+ A name defined using @code{define-alias} is by default exported;
+ to avoid that use @code{define-private-alias} instead.
+ 
+ You can also use @code{define-namespace} to introduce an abbreviation or
+ renaming of a class name, but as a matter of style @code{define-alias}
+ is preferred.
+ 
+ There is no direct equivalent to Java's @code{import PackageOrTypeName.*}
+ (type-import-on-demand) declaration, but you can alias a package:
+ @example
+ (define-alias jutil java.util)
+ (define mylist :: jutil:List (jutil:ArrayList))
+ @end example
+ 
+ To import a static member, giving it a shortened name
+ (like Java's static-import-on-demand declaration), you can use
+ @code{define-alias}.  For example:
+ @example
+ (define-alias console java.lang.System:console)
+ @end example
+ 
+ For static fields only (not methods or member classes) you can
+ use an @code{import} form, either:
+ @example
+ (import (only (java lang System) out))
+ @end example
+ or:
+ @example
+ (import (only java.lang.System out))
+ @end example
+ This works because Kawa can treat any class as a ``library'';
+ in which case it considers all public static fields as exported bindings.
+ 
+ @subsubheading How do I refer to a Java member (nested) class?
+ 
+ Consider the Java SE member class @code{javax.swing.text.AbstractDocument.Content}.
+ Using the Java syntax doesn't work in Kawa.
+ Inside you should use Kawa's colon operator:
+ @example
+ javax.swing.text.AbstractDocument:Content
+ @end example
+ Alternatively, you can use the internal JVM class name:
+ @example
+ javax.swing.text.AbstractDocument$Content
+ @end example
+ 
+ @subsubheading Why does Kawa's REPL use display rather than write?
+ 
+ The read-eval-print-loop of most Scheme implementations prints the
+ evaluation result using @code{write}, while Kawa uses @code{display} by default.
+ 
+ First note that it is easy to override the default with the
+ @code{--output-format} command-line option:
+ @example
+ $kawa --output-format readable-scheme
+ #|kawa:1|# "abc"
+ "abc"
+ @end example
+ 
+ The reason @code{display} is the default is because of a vision of the REPL
+ console as more than just printing out Scheme objects in
+ textual form for use by a programmer.
+ Some examples:
+ @itemize
+ @item
+ A math program can display equations and graphs as the
+ output of an expression.
+ @item
+ An expression can evaluate to a "picture" which would
+ be @uref{http://per.bothner.com/blog/2007/ReplPane/,displayed inline}.
+ @item
+ An HTML/XML obj can be insert into the output in visual
+ form if the console understands HTML.  (There is a prototype
+ for this that works by using the JavaFX WebView as the display.)
+ @item
+ The plan for "Kawa-shell" functionality is to have expressions
+ that evaluate to process objects, which would be lazy strings.
+ This string would be the data from standard output.  Thus the
+ effect of displaying a process object would be to print out
+ the standard output - just like a regular shell.  Users would
+ find it confusing/annoying if shell output used quotes.
+ @end itemize
+ 
+ This "repl-as-pad" model doesn't work as well if the repl
+ uses @code{write} rather than @code{display}. 
+ 
+ @node Framework
+ @chapter The Kawa language framework
+ 
+ Kawa is a framework written in Java for implementing
+ high-level and dynamic languages, compiling them into Java bytecodes.
+ 
+ The Kawa distributions includes of other programming languages
+ besides Scheme,
+ including @uref{../qexo/index.html, XQuery (Qexo)}
+ and @uref{http://JEmacs.sourceforge.net/,Emacs Lisp (JEmacs)}.
+ 
+ For a technical overview of Kawa, see these
+ @uref{http://www.gnu.org/software/kawa/internals/index.html}.
+ Javadoc generated @uref{http://www.gnu.org/software/kawa/api/,documentation of the Kawa classes} is also available.
+ The packages
+ @uref{http://www.gnu.org/software/kawa/api/gnu/bytecode/package-summary.html,@code{gnu.bytecode}},
+ @uref{http://www.gnu.org/software/kawa/api/gnu/math/package-summary.html,@code{gnu.math}},
+ @uref{http://www.gnu.org/software/kawa/api/gnu/lists/package-summary.html,@code{gnu.lists}},
+ @uref{http://www.gnu.org/software/kawa/api/gnu/xml/package-summary.html,@code{gnu.xml}},
+ @uref{http://www.gnu.org/software/kawa/api/gnu/expr/package-summary.html,@code{gnu.expr}},
+ @uref{http://www.gnu.org/software/kawa/api/gnu/mapping/package-summary.html,@code{gnu.mapping}},
+ and
+ @uref{http://www.gnu.org/software/kawa/api/gnu/text/package-summary.html,@code{gnu.text}},
+ are used by Kawa, and distributed with it, but may be independently useful.
+ 
+ This @uref{gnu.bytecode/compiling-regexps.html,article} explains how to
+ use @code{gnu.bytecode} to compile regular expressions to bytecode.
+ 
+ @node License
+ @chapter License
+ 
+ @menu
+ * Software-License::      License for the Kawa software
+ * Manual-License::        License for the Kawa manual
+ @end menu
+ 
+ @node Software-License, Manual-License, , License
+ @section License for the Kawa software
+ 
+ The license for the Kawa software
+ (except the optional JEmacs and BRL features - see below) is the
+ @uref{http://opensource.org/licenses/mit-license.php, X11/MIT license}
+ which is quoted below.
+ 
+ @example
+ The software (with related files and documentation) in these packages
+ are copyright (C) 1996-2009  Per Bothner.
+ 
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ 
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ 
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ @end example
+ 
+ In the past the Kawa license was a ``modified GNU GPL (General
+ Public License)".
+ If you find any files that contain the old license or otherwise seem
+ to contradict the new license, please report that as a bug.
+ 
+ Some of the JEmacs files are based on Emacs and have a GPL license,
+ which is incompatible with non-Free (proprietary) products.  For that
+ reason, the @code{gnu.jemacs.*} packages are not included any more in
+ the standard @code{.jar}, or by default when building from source, to
+ avoid surprises.
+ To build JEmacs you have to specify the @code{configure}
+ flag @code{--enable-jemacs} or the @code{ant} flag
+ @code{-Denable-jemacs=true}.
+ 
+ Some code in @code{gnu/brl} and @code{gnu/kawa/brl} is copyright
+ Bruce R. Lewis and Eaton Vance Management,
+ with a modified-GPL license: no restrictions if used
+ unmodified, but otherwise the GPL applies.
+ These packages are no longer included by default in Kawa builds,
+ but have to be selected with the @code{configure}
+ flag @code{--enable-brl} or the @code{ant} flag @code{-Denable-brl=true}.
+ 
+ Kawa uses some math routines from fdlib's libf77,
+ which have a AT&T Bell Laboratories and Bellcore copyright.
+ See the source file @code{gnu/math/DComplex.java}.
+ 
+ The sorting routine in @code{gnu.xquery.util.OrderedTuples}
+ is a re-implementatiomn in Java of code copyrighted by
+ Simon Tatham.
+ 
+ Some of the Scheme code in @code{kawa/lib} and @code{gnu/kawa/slib}
+ are copyright other parties, and may have slightly different
+ license wording, but I believe none of then contradicts the
+ main Kawa license or impose extra restrictions.
+ Search for the word @code{copyright} in these directories.
+ 
+ Some code has been converted from other languages, with permission.
+ This includes the @code{rationalize} method
+ in @code{gnu/math/RatNum.java}, based on an algorithm of Alan Bawden,
+ as expressed by Marc Feeley in C-Gambit.
+ The concepts and algorithm of @code{gnu/text/PrettyWriter.java}
+ are converted from SBCL, which is in the public domain.
+ 
+ @node Manual-License, , Software-License, License
+ @section License for the Kawa manual
+ 
+ Here is the copyright license for this manual:
+ 
+ Copyright @copyright{} 1996, 1997, 1998, 1999, 2005 Per Bothner
+ 
+ Permission is granted to make and distribute verbatim copies of
+ this manual provided the copyright notice and this permission notice
+ are preserved on all copies.
+ 
+ Permission is granted to copy and distribute modified versions of this
+ manual under the conditions for verbatim copying, provided that the entire
+ resulting derived work is distributed under the terms of a permission
+ notice identical to this one.
+ 
+ Permission is granted to copy and distribute translations of this manual
+ into another language, under the above conditions for modified versions,
+ except that this permission notice may be stated in a translation approved
+ by the author.
+ 
+ Parts of this manual are copied from the @uref{http://www.r6rs.org/,R6RS}
+ or @uref{http://www.r7rs.org/,R7RS}, which both state:
+ @quotation
+ We intend this report to belong to the entire Scheme community, and so
+ we grant permission to copy it in whole or in part without fee. In
+ particular, we encourage implementors of Scheme to use this report as
+ a starting point for manuals and other documentation, modifying it as
+ necessary.
+ @end quotation
+ 
+ Parts of this manual were derived from the SLIB manual,
+ copyright @copyright{} 1993-1998 Todd R. Eigenschink and Aubrey Jaffer.
+ 
+ Parts of this manual were derived from ISO/EIC 10179:1996(E)
+ (Document Style and Specifical Language) - unknown copyright.
+ 
+ This manual has quoted from SRFI-6 (Basic String Ports),
+ which is Copyright (C) William D Clinger (1999). All Rights Reserved.
+ 
+ This manual has quoted from SRFI-8 (receive: Binding to multiple values),
+ which is Copyright (C) John David Stone (1999). All Rights Reserved.
+ 
+ This manual has quoted from SRFI-9 (Defining Record Types)
+ which is Copyright (C) Richard Kelsey (1999).  All Rights Reserved.
+ 
+ This manual has quoted from SRFI-11 (Syntax for receiving multiple values),
+ which is Copyright (C) Lars T. Hansen (1999). All Rights Reserved.
+ 
+ This manual has quoted from SRFI-25 (Multi-dimensional Array Primitives),
+ which is Copyright (C) Jussi Piitulainen (2001). All Rights Reserved.
+ 
+ This manual has quoted from SRFI-26 (Notation for Specializing
+ Parameters without Currying),
+ which is Copyright (C) Sebastian Egner (2002). All Rights Reserved.
+ 
+ This manual has quoted from SRFI-39 (Parameter objects),
+ which is Copyright (C) Marc Feeley (2002). All Rights Reserved.
+ 
+ The following notice applies to SRFI-6, SRFI-8, SRFI-9, SRFI-11, SRFI-25,
+ SRFI-26, and SRFI-39,
+ which are quoted in this manual, but it does not apply to the manual as a whole:
+ 
+ @quotation
+ This document and translations of it may be copied and furnished to
+ others, and derivative works that comment on or otherwise explain it or
+ assist in its implementation may be prepared, copied, published and
+ distributed, in whole or in part, without restriction of any kind,
+ provided that the above copyright notice and this paragraph are included
+ on all such copies and derivative works. However, this document itself
+ may not be modified in any way, such as by removing the copyright notice
+ or references to the Scheme Request For Implementation process or
+ editors, except as needed for the purpose of developing SRFIs in which
+ case the procedures for copyrights defined in the SRFI process must be
+ followed, or as required to translate it into languages other than
+ English.
+ 
+ The limited permissions granted above are perpetual and will not be
+ revoked by the authors or their successors or assigns.
+ 
+ This document and the information contained herein is provided on an
+ "AS IS" basis and THE AUTHOR AND THE SRFI EDITORS DISCLAIM ALL
+ WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
+ WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
+ RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
+ PARTICULAR PURPOSE.
+ @end quotation
+ 
+ This manual has quoted from SRFI-69 (Basic hash tables),
+ which is Copyright (C) Panu Kalliokoski (2005). All Rights Reserved.
+ 
+ The following notice applies to SRFI-69,
+ which is quoted in this manual, but it does not apply to the manual as a whole:
+ 
+ @quotation
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ Software), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ 
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ 
+ THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ @end quotation
+ 
+ This manual has made use of text and examples from Dorai Sitaram's
+ @code{pregexp} implementation.  But not where the latter talks about
+ @code{pregexp-xxx} functions; the manual also talks about
+ the @code{regex-xxx} functions (which are similar but use a
+ slightly different regular expression syntax).
+ The @code{pregexp} distribution has the following @code{COPYING} file:
+ @quotation
+ Copyright (c) 1999-2005, Dorai Sitaram.
+ All rights reserved.
+ 
+ Permission to copy, modify, distribute, and use this work or
+ a modified copy of this work, for any purpose, is hereby
+ granted, provided that the copy includes this copyright
+ notice, and in the case of a modified copy, also includes a
+ notice of modification.  This work is provided as is, with
+ no warranty of any kind.
+ @end quotation
+ 
+ @c I'd prefer to call this node plain "Index", but that causes a clash
+ @c with index.html when generating HTML on case-insenstive file systems.
+ @node Overall Index,  , License, Top
+ @appendix Index
+ @printindex cp
+ 
+ @bye
diff -Nrc2 texinfo-6.7/js/examples/kawa/news.texi texinfo-6.8/js/examples/kawa/news.texi
*** texinfo-6.7/js/examples/kawa/news.texi	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/examples/kawa/news.texi	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,3049 ----
+ These changes are in more-or-less reverse chronological order, with the
+ most recent changes first.
+ 
+ See also the list of @uref{../qexo/news.html,Qexo (XQuery)-specific
+ changes}.
+ 
+ @subheading In Git repository (invoke branch) since last release
+ @itemize
+ @item
+ Binary release are now built for Java 8.
+ The repository source code is now set up for Java 8.
+ (Biulding fro Java 6 or 7 is still supported.
+ Java 5 might also work, but not not been tested recently.)
+ @item
+ Most places where you could declare a new identifier
+ binding have been generalized to accept @ref{Variables and Patterns,patterns},
+ including literals and boolean @stxref{guard}s.
+ @item
+ The new form @ref{def-match,@code{match}} form is a generalization
+ of @code{case} using patterns.
+ @item
+ The internal calling convention used for ``apply'' (ie. calling
+ an unknown-at-compile-time procedure) has been completely changed.
+ @item
+ Major changes to strings:
+ @itemize
+ @item
+ @emph{Incompatible change:} String literals are now
+ @code{gnu.lists.IString} rather than @code{java.lang.String}.
+ The advantage of using @code{gnu.lists.IString} is that @code{string-ref}
+ and @code{string-length} are (roughly) constant-time, rather than
+ having to linearly scan the string.
+ @item
+ @emph{Incompatible change:}
+ The procedures @code{string-append}, @code{string-map},
+ @code{substring}, @code{list->string}, @code{vector->string},
+ @code{string-downcase}, @code{string-upcase}, @code{string-foldcase}, 
+ @code{string-titlecase}, and the constructor @code{string}
+ return an immutable string (an @code{IString}).
+ (The function @code{string-copy} is similar to @code{substring},
+ but returns a mutable string.)
+ This is a work-in-progress with the goal of implementing
+ @uref{http://srfi.schemers.org/srfi-140/srfi-140.html,SRFI-140}:
+ Other procedures will be changed to return immutable strings.
+ 
+ If you @code{(import (scheme base))} standard procedures
+ such as @code{string-append} will return mutable strings;
+ if you @code{(import (kawa base))} the procedures will return immutable strings.
+ The command-line options @code{--r5rs} or @code{--r6rs} or @code{--r7rs}
+ override the default so these procedures return mutable strings.
+ @item
+ @emph{Incompatible change:}
+ Treating a string as a sequence is now simpler but possibly slower:
+ The @var{I}'th element is now the @var{I}'th Unicode code point.
+ Indexing with function-call syntax
+ @code{(@var{string} @var{i})} is the same as @code{(string-ref @var{string} @var{i})} and
+ @code{(length @var{string})} is the same as @code{(string-length @var{string})}.
+ This applies to all classes that implement @code{java.lang.CharSequence}.
+ Indexing may be a linear-time operation (thus much slower),
+ unless the string is an @code{IString} (in which case it is constant-time),
+ @item
+ @emph{Incompatible change:} Before, if a Java parameter type
+ was @code{java.lang.String} Kawa would accept any value, converting it
+ using Object's @code{toString} method.
+ Now Kawa will reject an argument if it is not a @code{java.lang.CharSequence}.
+ @item
+ New procedures: @code{istring?}, @code{reverse-list->string},
+ @code{string-any}, @code{string-concatenate}, @code{string-concatenate-reverse},
+ @code{string-contains}, @code{string-contains-right},
+ @code{string-count}, @code{string-drop},  @code{string-drop-right},
+ @code{string-every}, @code{string-filter}, @code{string-fold},
+ @code{string-fold-right}, @code{string-for-each-index},
+ @code{string-index}, @code{string-index-right}, @code{string-join},
+ @code{string-map-index}, @code{string-null?},
+ @code{string-prefix?}, @code{string-prefix-length},
+ @code{string-repeat}, @code{string-remove}, @code{string-replace},
+ @code{string-skip}, @code{string-skip-right}, @code{string-split},
+ @code{string-suffix?}, @code{string-suffix-length},
+ @code{string-tabulate}, @code{string-take}, @code{string-take-right},
+ @code{string-trim}, @code{string-trim-right}, @code{string-trim-both},
+ @code{string-unfold}, @code{string-unfold-right},
+ @code{string->utf16}, @code{string->utf16be}, @code{string->utf16le},
+ @code{utf16->string}, @code{utf16be->string}, @code{utf16le->string},
+ @code{xsubstring}.
+ These follow SRFI-140 and return immutable strings.
+ (Some of these had previously been available in SRFI-13,
+ but the older versions return mutable strings.)
+ @end itemize
+ @item
+ @emph{Incompatible change:} Kawa traditionally followed Java in allowing you
+ to pass an array with the ``rest'' arguments to a varargs method.
+ For example, you could write:
+ 
+ @verbatim
+ (define args (Object[] 3 "cm"))
+ (java.lang.String:format "length:%s%s" args)
+ @end verbatim
+ 
+ This is no longer allowed. Instead,
+ use the splice operator:
+ 
+ @verbatim
+ (java.lang.String:format "length:%s%s" @args)
+ @end verbatim
+ @item
+ @emph{Incompatible change:} You used to be able to write a
+ type-specifier in a formal parameter or return type without
+ using @samp{::}, as in:
+ @example
+ (define (incr (x int)) int (+ x 1))
+ @end example
+ This is no longer allowed, because it conflicts with the
+ syntax for patterns.  Instead you have to write:
+ @example
+ (define (incr (x ::int)) ::int (+ x 1))
+ @end example
+ @item
+ New type aliases @code{bitvector} and @code{c16vector}.
+ The latter is a @ref{Uniform vectors,uniform vector} type for wrapping @code{char[]} arrays.
+ @item
+ You can convert a Java array (for example a @code{int[]} to the corresponing uniform vector type
+ (for example @code{u32vector}) using the @code{as} pseudo-function or the corresponding
+ conversion procedure (for example @code{->u32vector}).  The result shares storage with the
+ array, so changes in one will update the other.
+ @item
+ The expression @code{(module-class)} evaluates to the
+ containing module class.
+ @item
+ Change the @ref{Mangling,mangling} for field and local variables names
+ to match the @uref{https://blogs.oracle.com/jrose/entry/symbolic_freedom_in_the_vm,Symbolic Freedom} style.
+ @item
+ Internally, expressions now record their ending position (line/column),
+ in addition to the starting position.
+ @end itemize
+ 
+ @c @subheading In Git repository (master branch) since last release
+ @c @anchor{#in-git-repository-since-last-release}
+ 
+ @subheading Kawa 2.4 (April 30, 2017)
+ 
+ @itemize
+ @item
+ Final 2.x release.
+ Minor updates and fixes.
+ @end itemize
+ 
+ @subheading Kawa 2.3 (January 13, 2017)
+ 
+ @itemize
+ @item
+ Moved Kawa's source code repository (version control system)
+ to use git, hosted at @uref{https://gitlab.com/kashell/Kawa,GitLab}.
+ @item
+ Issues (bugs, feature requests, etc) should now be reported using the
+ @uref{https://gitlab.com/kashell/Kawa/issues,GitLab Issue Tracker}.
+ @item
+ New @code{with-docbook-stylesheets} to make it easier to build
+ the documentation with better functionality and look.
+ @item
+ The command-line option @code{console:jline-mouse=yes}
+ enables moving the input cursor using a mouse click,
+ when using JLine in the REPL on common xterm-like terminals.
+ This is disabled by default because it conflicts with
+ other mouse actions, such as making a selection for copying text.
+ You can press shift to get the terminal's standard mouse handling.
+ @end itemize
+ 
+ @subheading Kawa 2.2 (November 12, 2016)
+ 
+ @itemize
+ @item
+ A binary release is no longer just a Kawa @code{.jar} file,
+ but is now a @code{zip} archive that also includes
+ shell/batch scripts for running Kawa, useful
+ third-party libraries, and the complete documentation in EPUB format.
+ The archives are named @code{kawa-version.zip}.
+ @item
+ The @code{kawa --browse-manual} switch makes it easy to
+ @ref{browse-manual-option,browse the local documentation}.
+ @item
+ The @ref{Composable pictures,@code{(kawa pictures}) library} lets
+ you create ``picture'' objects,
+ display them, transform them, combine them, and more.
+ @item
+ There is a new @ref{Pretty-printing,API for pretty-printing}.
+ @item
+ Basic support for Java 9 (though still some issues).
+ @item
+ Generated files like @code{Makefile.in} and @code{configure} are no
+ longer in the Subversion source code repository, though they are still
+ included in the distributed @code{kawa-version.tar.gz} releases. The new
+ top-level script @code{autogen.sh} should be run before
+ @code{configure}.
+ @item
+ Kawa traditionally followed Java in allowing you to pass an array with
+ the "rest" arguments to a varargs method. (A "varargs" method includes
+ Java varargs methods, as well as Kawa methods with a @code{#!rest}
+ parameter that is explicitly typed to be an array type.) For example,
+ you could write:
+ 
+ @verbatim
+ (define args (Object[] 3 "cm"))
+ (java.lang.String:format "length:%s%s" args)
+ @end verbatim
+ 
+ This is deprecated, and may stop working in a future release. Instead,
+ use the splice operator:
+ 
+ @verbatim
+ (java.lang.String:format "length:%s%s" @args)
+ @end verbatim
+ 
+ @item
+ More options for @ref{Ranges,range objects}.  For example,
+ you can write @code{[1 by: 2 <=: 9]}.
+ 
+ @item
+ Many enhancements to @ref{Arrays,arrays} and vectors:
+ 
+ @itemize
+ @item
+ Shape specifiers (used when creating an array) can now be one of a
+ rank-2 array of low/high-bounds, as in SRFI-25; a vector of upper
+ bounds; or a vector of ranges.
+ @item
+ New type specifiers for array: @code{array} is any array (i.e. any
+ @code{gnu.lists.Array}); @code{array@var{N}} is the same restricted to rank
+ @code{@var{N}}; @code{array[etype]} or @code{arrayN[etype]} restrict the types
+ of elements to @code{etype}.
+ 
+ If the @code{etype} is a primitive type (for example
+ @code{array2[double]}) then indexing is optimized to method calls that
+ avoid object allocation.
+ 
+ @item
+ Generalized array indexing: If A is an array (or a vector), then the
+ expression:@*
+ @code{(A I J K ...)}@*
+ in general evaluates to an array B such that:@*
+ @code{(B i1 i2 ... j1 j2 ... k1 k2 ... ...)} is@*
+ @code{(A (I i1 i2 ..) (J j1 j2 ...) (K k1 k2 ...) ...)}
+ 
+ If an index I is an integer, it is treated as a zero-index array - a
+ scalar.
+ 
+ For example: if @code{(define B (A 2 [4 <: 10]))} then @code{(B i)} is
+ @code{(A 2 (+ i 4))}.
+ 
+ @item
+ The procedure @code{array-index-ref} is does the above indexing
+ explicitly: @code{(array-index-ref A I J K ...)} is
+ @code{(A I J K ...)}. The result is a read-only snapshot.
+ @item
+ The procedure @code{array-index-share} is like @code{array-index-ref}
+ but creates a modifiable view into argument array.
+ @item
+ @code{(build-array shape procedure)} is a general constructor for lazy
+ arrays: If @code{A} is the result, then @code{(A i j k ...)} is
+ @code{(procedure [I J K ...])}.
+ @item
+ @code{array-transform} creates a view, with a mapping of the indexes.
+ @item
+ Other new procedures (like those in the Racket math package):
+ @code{array-size}, @code{array-fill!}, @code{array-copy!},
+ @code{array-transform}, @code{array-reshape}, @code{array-flatten},
+ @code{array->vector}, @code{index-array}, @code{build-array}.
+ @item
+ Add Common Lisp array reader syntax (@code{#rankA}) with
+ @uref{https://www.gnu.org/software/guile/manual/html_node/Array-Syntax.html,Guile
+ extensions}, including reader sypport for multi-dimensional uniform
+ (primitive) arrays. This is also used when printing arrays.
+ @item
+ New @code{format-array} procedure print an array a tabular 2-dimensional
+ (APL-like) format. This format is used by default in the top-level of
+ the REPL.
+ @end itemize
+ 
+ @item
+ Print bit-vectors using the Common Lisp (and Guile) reader syntax.
+ For example @code{#*1100110}. Enhanced the reader to read this format.
+ 
+ @item
+ Various REPL enhancements and new features:
+ 
+ @itemize
+ @item
+ The @code{-w} switch to create a new REPL window
+ can be followed by various sub-options to control @emph{how} and
+ where the window is created.
+ For example @code{-wbrowser} creates a new window
+ using your default web browser.
+ @item
+ Prompts are now normally specified using @code{printf}-style templates.
+ The normal prompt template is specified by the @code{input-prompt1}
+ variable, while continuation lines use @code{input-prompt2}. These can
+ be initialized by command-line options @code{console:prompt1} and
+ @code{console:prompt2}, or otherwise use language-specific defaults. You
+ can still use @code{set-input-port-prompter!} to set a more general
+ prompt-procedure, but it is now only called for the initial line of a
+ command, not continuation lines.
+ @item
+ The new @code{--with-jline3} configure option builds support for the
+ @uref{https://github.com/jline/jline3,JLine (version 3)} library for
+ handling console input, similar to GNU readline.
+ @item
+ Context-dependent command-completion (tab-completion) works when using
+ JLine.
+ @end itemize
+ 
+ @item
+ Various REPL enhancements when using @uref{http://domterm.org/,DomTerm}.
+ @itemize
+ @item
+ If you ``print'' an XML/HTML node, it gets inserted into the DomTerm
+ objects.  You print images, tables, fancy text, and more.
+ @item
+ If you ``print'' a picture object or a @code{BuferredImage}
+ the picture is shown in the DomTerm console.
+ @item
+ You can load or modify styles with the @code{domterm-load-stylesheet}
+ procedure.
+ @item
+ When pretty-printing, calculation of line-breaks and indentation
+ is handled by DomTerm.
+ If you change the window width, DomTerm will dynamically
+ re-calculate the line-breaks of previous pretten output.
+ This works even in the case of a session saved to an HTML
+ file, as long as JavaScript is enabled.
+ @item
+ Hide/show buttons are emitted as part of the default prompt.
+ @end itemize
+ @item
+ Multiple literals that have the same value (as in @code{equal?}) get
+ compiled to the same object.
+ @item
+ The syntax @code{&<[expr]} is now equivalent to @code{&<@{&[expr]@}},
+ assuming @code{expr} is an expression that evaluates to a string that
+ named an existing file. That file is read is the result is the contents
+ of the file (as if by @code{(path-data expr)}).
+ 
+ @end itemize
+ 
+ @subheading Kawa 2.1 (October 26, 2015)
+ @anchor{#kawa-2.1-october-26-2015}
+ Lots of little changes, and some big changes to sequences and strings.
+ 
+ @itemize
+ @item
+ Enhancements to the Kawa tutorial.
+ @item
+ Added @code{parameter} as a new typename, for Scheme parameter objects.
+ It can be parameterized (for example @code{parameter[string]}) for
+ better type inference when "calling" (reading) the parameter.
+ @item
+ We now define ``interactive mode'' as a REPL or a source module that
+ uses the default global top-level environment @emph{or} a source module
+ imported/required by a interactive module. Interactive mode attempts to
+ support dynamic re-definition and re-loading of function and other
+ definitions. This is a work-in-progres; interactive mode currently uses
+ extra indirection to support re-definitions (at a slight performance
+ cost).
+ @item
+ Various changes and fixes in Path/URI handling. Most significantly, the
+ resolve argorithm used by @code{resolve-uri} was re-written to use the
+ algorithm from RFC-3986, rather than the obsolete RFC-2396 algorithm
+ used by @code{java.net.URI.resolve}.
+ @item
+ Change to mangle class and package name in
+ @uref{https://blogs.oracle.com/jrose/entry/symbolic_freedom_in_the_vm,Symbolic
+ Freedom} style. This means that class names and class filenames usually
+ match the source file, even if special charaters are used, except for a
+ small number of disallowed characters. Note this is currently
+ @emph{only} used for class and package names.
+ @item
+ Allow @code{'synchronized} and @code{'strictfp} as access flags for
+ methods.
+ @item
+ You can now have a type-specifier for @code{define-variable}.
+ 
+ @item
+ Better support for forward references between macros.
+ 
+ @item
+ Added unsigned primitive integer types @code{ubyte}, @code{ushort},
+ @code{uint}, and @code{ulong}. These are represented at run-time by the
+ corresponding signed types, but Kawa generates code to do unsigned
+ arithmethic and comparisons. Corresponding boxed classes are
+ @code{gnu.math.UByte}, @code{gnu.math.UShort}, @code{gnu.math.UInt}, and
+ @code{gnu.math.ULong}.
+ 
+ @item
+ Improvements and unification of sequences and strings:
+ 
+ @itemize
+ @item
+ The new @code{sequence} type generalizes lists, vectors, arrays,
+ strings, and more. It is implemented as the @code{java.util.List}
+ interface, but strings (@code{java.lang.CharSequence}) and Java arrays
+ are compatible with @code{sequence} and converted as needed.
+ @item
+ The @code{length} function is generalized to arbitrary sequences. (For
+ strings it uses the @code{CharSequence.length} method, which returns the
+ number of (16-bit) code units. This is different from the
+ @code{string-length} function, which returns the number of Unicode code
+ points.)
+ @item
+ A new pseudo-character value @code{#\ignorable-char} is introduced. It
+ is ignored in string-construction contexts.
+ @item
+ The function-call syntax for indexing works for all sequences. If the
+ sequence is a string, the result is the Unicode (20-bit) scalar value at
+ the specified index. If index references the trailing surrogate of a
+ surrogate pair the result is @code{#\ignorable-char}. This allows
+ efficient indexing of strings: Handing of surrogate pairs are handled
+ automatically as long as @code{#\ignorable-char} is skipped.
+ @item
+ Indexing of uniform vector types (such as @code{s64vector} or
+ @code{f64vector} or @code{u16vector}) now return the ``standard''
+ primitive type (such as @code{long} or @code{double}) or the new
+ unsigned primitive (such as @code{ushort}). This improves performance
+ (since we can generally use primitive types), and improves compatibility
+ with Java arrays. Specifically, @code{s64vector} now implements
+ @code{Sequence<Long>}, and thus @code{java.util.List<Long>} Note that
+ indexing a @code{f64vector} returns a @code{double} which as an object
+ is a @code{java.lang.Double}, not the Kawa floating-point type
+ @code{gnu.math.DFloNum}. The result is usually the same, but @code{eqv?}
+ might return a different result than previously.
+ @item
+ The arguments to @code{map}, @code{for-each}, and @code{vector-for-each}
+ can now be any sequence (including strings and native arrays). The
+ arguments to @code{vector-for-each} can now be arbitrary
+ @code{java.util.List} values. All of these are inlined. If the sequence
+ type is known, more efficient custom code is generated.
+ 
+ @item
+ A range represents an enumerable sequence, normally integers, but it is
+ represented compactly using the start value, the step (usually 1), and
+ size. There is a new convenient syntax for writing a range: if @code{i}
+ and @code{j} are integers then @code{[i <=: j]} is the sequence of
+ integers starting at @code{i} and ending at @code{j} (inclusive). You
+ can also write @code{[i <=: j]} (excludes the upper bound),
+ @code{[i >: j]} (counts down to @code{j}, exclusive), and
+ @code{[i >=: j]} (counts down to @code{j}, inclusive).
+ @item
+ You can use a sequences of integers to index a sequence. The result is
+ the sequence of the selected elements. In general
+ @code{(seq [i0 ... in])} is @code{[(seq i0) ... (seq in)]}. This work
+ well with ranges: @code{(seq [i <: j])} is the subsequence of @code{seq}
+ from @code{i} to @code{j} (exclusive).
+ 
+ If the @code{seq} is a string (a @code{CharSequence}) then the result is
+ also a string. In this case the indexing behavior is slightly different
+ in that indexing selects (16-bit) code units, which are combined to a
+ string.
+ 
+ @end itemize
+ 
+ @item
+ A new @code{dynamic} type is like @code{Object}. However, it forces
+ runtime lookup and type-checking, and supresses compile-time type check
+ and errors. (This is similar to C#. It is useful as an escape hatch if
+ we ever implement traditional strict static type-checking.)
+ @item
+ Specifying the parameter type or return type of a function or method
+ without a '@code{::}' is deprecated and results in a warning.
+ 
+ @item
+ In @code{--r7rs} mode: The '@code{l}' exponent suffix of a number
+ literal creates a floating-point double, rather than a
+ @code{BigInteger}.
+ @item
+ Added the hyperbolic functions: sinh, cosh, tanh, asinh, acosh, atanh.
+ @item
+ The @code{equal?} function can now handle cyclic lists and vectors. So
+ can @code{equal-hash}.
+ @item
+ The command-line option @code{--with-arg-count=N} allows finer control
+ of command-line-processing. It is used before an ``action'', and
+ specifies the @code{N} arguments following the action are set as the
+ command-line-arguments. After the action, command-line-processing
+ continues following those @code{N} arguments.
+ @item
+ Added the R6RS module @code{(rnrs arithmetic bitwise)}.
+ @item
+ The @code{kawa.repl} argument processor now handles @code{-D} options.
+ @item
+ The new @code{class} sub-form of @code{import} allows you to import
+ classes, and give them abbreviated names, like the Java @code{import}
+ statement. The new form is more compact and convenient than
+ @code{define-alias}.
+ 
+ You can also use a classname directly, as a symbol, instead of writing
+ it in the form of a list:
+ 
+ @verbatim
+ (import (only java.lang.Math PI))
+ @end verbatim
+ 
+ @item
+ In the @code{only} clause of the @code{import} syntax you can now
+ directly rename, without having to write a @code{rename} clause.
+ @item
+ Changes in the calling-convention for @code{--full-tailcalls} yields a
+ substantial speed-up in some situations.
+ @item
+ The type of boolean literals @code{#f} and @code{#t} is now primitive
+ @code{boolean} rather than @code{java.lang.Boolean}.
+ @item
+ General multi-dimensional arrays can be indexed with function call
+ notation. E.g. @code{(arr i j k)} is equivalent to
+ @code{(array-ref a i j k)}. You can also use @code{set!} with either
+ @code{array-ref} or function call notation.
+ @item
+ The @code{#!null} value (Java @code{null}) is now considered false, not
+ true. Likewise for non-canonical false Boolean objects (i.e. all
+ instances of @code{java.lang.Boolean} for which @code{booleanValue}
+ returns false, not just @code{Boolean.FALSE}).
+ 
+ @item
+ New standard libraries @code{(kawa base)} and @code{(kawa reflect)}.
+ @item
+ You can now use patterns in the @code{let} form and related forms.
+ 
+ @item
+ Implemented the @uref{http://en.wikipedia.org/wiki/Lambda_lifting,lambda
+ lifting} optimzation.
+ @item
+ An expression that has type T is now considered compatible with a
+ context requiring an interface type I only if T implements I (or T is
+ Object). (Before they were considered possibly-compatible if T was
+ non-final because the run-time class might be a subclass of T that
+ implements I.)
+ @item
+ New @code{--console} flag forces input to be treated as an interactive
+ console, with prompting. This is needed on Windows under Emacs, where
+ @code{System.console()} gives the wrong result.
+ @item
+ You can now in a sub-class reference fields from not-yet-compiled
+ super-classes. (This doesn't work for methods yet.)
+ @item
+ The @code{(? name::type value)} operator supports conditional binding.
+ The @code{(! name::type value)} operator supports unconditional binding;
+ it is similar to @code{define-constant}, but supports patterns.
+ 
+ @item
+ More efficient implementation of @code{call-with-values}: If either
+ argument is a fixed-arity lambda expression it is inlined. Better
+ type-checking of both @code{call-with-values} and @code{values}.
+ 
+ @item
+ Jamison Hope enhanced the support for quaternions, primarily the new
+ @code{(kawa rotations)} library.
+ @end itemize
+ 
+ @subheading Kawa 2.0 (December 2 2014)
+ @anchor{#kawa-2.0-december-2-2014}
+ There are many new features, but the big one is R7RS compatibility.
+ 
+ @itemize
+ @item
+ New @code{define-alias} can define aliases for static class members.
+ @item
+ The treatment of keywords is changing to not be self-evaluating (in
+ Scheme). If you want a literal keyword, you should quote it. Unquoted
+ keywords should only be used for keyword arguments. (This will be
+ enforced in a future release.) The compiler now warns about badly formed
+ keyword arguments, for example if a value is missing following a
+ keyword.
+ @item
+ The default is now Java 7, rather than Java 6. This means the checked-in
+ source code is pre-processed for Java 7, and future binary releases will
+ require Java 7.
+ @item
+ The behavior of parameters and fluid variables has changed. Setting a
+ parameter no longer changes its value in already-running sub-threads.
+ The implementation is simpler and should be more efficient.
+ 
+ @item
+ The form @code{define-early-constant} is similar to
+ @code{define-constant}, but it is evaluated in a module's class
+ initializer (or constructor in the case of a non-static definition).
+ @item
+ Almost all of R7RS is now working:
+ 
+ @itemize
+ @item
+ Importing a SRFI library can now use the syntax
+ @code{(import (srfi N [name]))}
+ @item
+ The various standard libraries such as @code{(scheme base)} are
+ implemented.
+ @item
+ The functions @code{eval} and @code{load} can now take an
+ environment-specifier. Implemented the @code{environment} function.
+ @item
+ Extended @code{numerator}, @code{denominator}, @code{gcd}, and
+ @code{lcm} to inexacts.
+ @item
+ The full R7RS library functionality is working, including
+ @code{define-library} The keyword @code{export} is now a synonym for
+ @code{module-export}, and both support the @code{rename} keyword. The
+ @code{prefix} option of @code{import} now works.
+ 
+ @item
+ The @code{cond-expand} form now supports the @code{library} clause.
+ @item
+ Implemented @code{make-promise} and @code{delay-force} (equivalent to
+ the older name @code{lazy}).
+ @item
+ Changed @code{include} so that by default it first seaches the directory
+ containing the included file, so by default it has the same effect as
+ @code{include-relative}. However, you can override the search path with
+ the @code{-Dkawa.include.path} property. Also implemented
+ @code{include-ci}.
+ @item
+ Implemented @code{define-values}.
+ @item
+ Fixed @code{string->number} to correctly handle a radix specifier in the
+ string.
+ @item
+ The @code{read} procedure now returns mutable pairs.
+ @item
+ If you need to use @code{...} in a @code{syntax-rules} template you can
+ use @code{(... template)}, which disables the special meaning of
+ @code{...} in @code{template}. (This is an extension of the older
+ @code{(... ...)}.)
+ @item
+ Alternatively, you can can write
+ @code{(syntax-rules dots (literals) rules)}. The symbol @code{dots}
+ replaces the functionality of @code{...} in the @code{rules}.
+ @item
+ An underscore @code{_} in a @code{syntax-rules} pattern matches
+ anything, and is ignored.
+ @item
+ The @code{syntax-error} syntax (renamed from @code{%syntax-error})
+ allows error reporting in @code{syntax-rules} macros. (The older
+ Kawa-specific @code{syntax-error} procedure was renamed to
+ @code{report-syntax-error}.)
+ @item
+ Implemented and documented R7RS exception handling: The syntax
+ @code{guard} and the procedures @code{with-exception-handler},
+ @code{raise}, and @code{raise-continuable} all work. The @code{error}
+ procedure is R7RS-compatible, and the procedures @code{error-object?},
+ @code{error-object-message}, @code{error-object-irritants},
+ @code{file-error?}, and @code{read-error?} were implemented.
+ 
+ @item
+ Implemented @code{emergency-exit}, and modified @code{exit} so
+ finally-blocks are executed.
+ 
+ @item
+ Implemented @code{exact-integer?}, @code{floor/}, @code{floor-quotient},
+ @code{floor-remainder}, @code{truncate/}, @code{truncate-quotient}, and
+ @code{truncate-remainder}.
+ @item
+ The @code{letrec*} syntax is now supported. (It works the same as
+ @code{letrec}, which is an allowed extension of @code{letrec}.)
+ 
+ @item
+ The functions @code{utf8->string} and @code{string->utf8} are now
+ documented in the manual.
+ 
+ @end itemize
+ 
+ @item
+ The changes to characters and strings are worth covering separately:
+ 
+ @itemize
+ @item
+ The @code{character} type is now a new primitive type (implemented as
+ @code{int}). This can avoid boxing (object allocation)
+ @item
+ There is also a new @code{character-or-eof}. (A union of
+ @code{character} and the EOF value, except the latter is encoded as -1,
+ thus avoiding object allocation.) The functions read-char and
+ @code{peek-char} now return a @code{character-or-eof} value.
+ @item
+ Functions like @code{string-ref} that take a character index would not
+ take into account non-BMP characters (those whose value is greater than
+ @code{#xffff}, thus requiring two surrogate characters). This was
+ contrary to R6RS/R7RS. This has been fixed, though at some performance
+ cost . (For example @code{string-ref} and @code{string-length} are no
+ longer constant-time.)
+ @item
+ Implemented a @uref{Strings.html#String-Cursor-API,@code{string-cursor}
+ API} (based on Chibi Scheme). Thes allow efficient indexing, based on
+ opaque cursors (actually counts of 16-bits @code{char}s).
+ @item
+ Optimized @code{string-for-each}, which is now the preferred way to
+ iterate through a string.
+ @item
+ Implemented @code{string-map}.
+ @item
+ New function @code{string-append!} for in-place appending to a mutable
+ string.
+ @item
+ New function @code{string-replace!} for replacing a substring of a
+ string with some other string.
+ @item
+ The SRFI-13 function @code{string-append/shared} is no longer
+ automatically visible; you have to @code{(import (srfi :13 strings))} or
+ similar.
+ @end itemize
+ 
+ @item
+ The @code{module-name} form allows the name to be a list, as in a
+ R6RS/R7RS-style library name.
+ @item
+ The syntax @code{@@expression} is a @emph{splicing form}. The
+ @code{expression} must evaluate to a sequence (vector, list, array,
+ etc). The function application or constructor form is equivalent to all
+ the elements of the sequence.
+ @item
+ The parameter object @code{current-path} returns (or sets) the default
+ directory of the current thread.
+ @item
+ Add convenience procedures and syntax for @uref{Processes.html,working
+ with processes}: @code{run-process}, @code{process-exit-wait},
+ @code{process-exit-ok?}, @code{&cmd}, @code{&`}, @code{&sh}.
+ @item
+ The functions @code{path-bytes}, and @code{path-data} can
+ @uref{http://www.gnu.org/software/kawa/Reading-and-writing-whole-files.html,read
+ or write the entire contents of a file}. Alternatively, you can use the
+ short-hand syntax: @code{&<@{pname@}} @code{&>@{pname@}}
+ @code{&>>@{pname@}}. These work with "blobs" which may be text or binary
+ depending on context.
+ @item
+ The initial values of @code{(current-output-port)} and
+ @code{(current-error-port)} are now hybrid textual/binary ports. This
+ means you can call @code{write-bytevector} and @code{write-u8} on them,
+ making it possible for an application to write binary data to standard
+ output. Similarly, initial value of @code{(current-input-port)} is a
+ hybrid textual/binary port, but only if there is no console (standard
+ input is not a tty).
+ 
+ @item
+ Jamison Hope contributed support for
+ @uref{http://en.wikipedia.org/wiki/Quaternion,quaternions}, a
+ generalization of complex numbers containing 4 real components.
+ 
+ @item
+ Andrea Bernardini contributed an optimized implementation of @code{case}
+ expressions. He was sponsored by Google Summer of Code.
+ @item
+ The @code{kawa.sh} shell script (which is installed as @code{kawa} when
+ @emph{not} configuring with @code{--enable-kawa-frontend}) now handles
+ @code{-D} and @code{-J} options. The @code{kawa.sh} script is now also
+ built when usint Ant.
+ @item
+ The @code{cond-expand} features @code{java-6} though @code{java-9} are
+ now set based on the @code{System} property @code{"java.version"}
+ (rather than how Kawa was configured).
+ @item
+ An Emacs-style @code{coding} declaration allows you to specify the
+ encoding of a Scheme source file.
+ @item
+ The command-line option @code{--debug-syntax-pattern-match} prints
+ logging importation to standard error when a @code{syntax-rules} or
+ @code{syntax-case} pattern matches.
+ @item
+ @uref{http://srfi.schemers.org/srfi-60/srfi-60.html,SRFI-60 (Integers as
+ Bits)} is now fully implemented.
+ 
+ @item
+ Ported @uref{http://srfi.schemers.org/srfi-101/srfi-101.html,SRFI-101}.
+ These are immutable (read-only) lists with fast (logarithmic) indexing
+ and functional update (i.e. return a modified list). These are
+ implemented by a @code{RAPair} class which extends the generic
+ @code{pair} type, which means that most code that expects a standard
+ list will work on these lists as well.
+ 
+ @item
+ The class @code{kawa.lib.kawa.expressions} contains an experimental
+ Scheme API for manipulating and validating expressions.
+ @item
+ Internal: Changed representation used for multiple values to an abstract
+ class with multiple implementations.
+ 
+ @item
+ Internal: Started converting to more standard Java code formatting and
+ indentation conventions, rather than GNU conventions. Some files
+ converted; this is ongoing work.
+ @item
+ Internal: Various I/O-related classes moved to new package
+ @code{gnu.kawa.io}.
+ 
+ @item
+ Various changes to the @code{configure+make} build framework: A C
+ compiler is now only needed if you configure with
+ @code{--enable-kawa-frontend}. Improved support for building under
+ Windows (using MinGW/MSYS).
+ 
+ @item
+ Support for building with @uref{http://gcc.gnu.org/java/,GCJ} was
+ removed.
+ 
+ @end itemize
+ 
+ @subheading Kawa 1.14 (October 4, 2013)
+ @anchor{#kawa-1.14-october-4-2013}
+ @itemize
+ @item
+ You can pass flags from the @code{kawa} front-end to the @code{java}
+ launcher using @code{-J} and @code{-D} flags. The @code{kawa} front-end
+ now passes the @code{kawa.command.line} property to Java; this is used
+ by the @code{(command-line)} procedure.
+ @item
+ Various improvements to the shell-script handling, including
+ @uref{Scripts.html,re-written documentation}.
+ @item
+ Some initial support for Java 8.
+ 
+ @item
+ More of R7RS is now working:
+ 
+ @itemize
+ @item
+ After adding list procedures @code{make-list}, @code{list-copy},
+ @code{list-set!} all the R7RS list procedures are implemented.
+ @item
+ Other added procedures: @code{square}, @code{boolean=?},
+ @code{string-copy!}, @code{digit-value},
+ @code{get-environment-variable}, @code{get-environment-variables},
+ @code{current-second}, @code{current-jiffy}, @code{jiffies-per-second},
+ and @code{features}.
+ @item
+ The predicates @code{finite?}, @code{infinite?}, and @code{nan?} are
+ generalized to complex numbers.
+ @item
+ The procedures @code{write}, @code{write-simple}, and
+ @code{write-shared} are now consistent with R7RS.
+ @item
+ String and character comparison functions are generalized to more than
+ two arguments (but restricted to strings or characters, respectively).
+ @item
+ The procedures @code{string-copy}, @code{string->list}, and
+ @code{string-fill!} now take optional (start,end)-bounds. All of the
+ R7RS string functions are now implemented.
+ @item
+ Support @code{=>} syntax in @code{case} form.
+ @item
+ Support backslash-escaped special characters in symbols when inside
+ vertical bars, such as @code{'|Hello\nworld|}.
+ @item
+ The new functions and syntax are documented in the @uref{index.html,Kawa
+ manual}; look for the functions in the @uref{Overall-Index.html,index}.
+ @end itemize
+ 
+ @item
+ Added @code{define-private-alias} keyword.
+ @item
+ Extended @uref{Strings.html#String-templates,string quasi-literals
+ (templates)} as specified by
+ @uref{http://srfi.schemers.org/srfi-109/srfi-109.html,SRFI-109}. For
+ example, if @code{name} has the value @code{"John"}, then:
+ 
+ @verbatim
+ &{Hello &[name]!}
+ @end verbatim
+ 
+ evaluates to: @code{"Hello John!"}.
+ 
+ @item
+ Named quasi-literal constructors as specified by
+ @uref{http://srfi.schemers.org/srfi-108/srfi-108.html,SRFI-108}.
+ @item
+ A symbol having the form @code{->type} is a type conversion function
+ that converts a value to @code{type}.
+ @item
+ New and improved check for void-valued expressions in a context
+ requiring a value. This is controlled by the new option
+ @code{--warn-void-used}, which defaults to true.
+ 
+ @item
+ The @code{datum->syntax} procedure takes an optional third parameter to
+ specify the source location. See @code{testsuite/srfi-108-test.scm} for
+ an example.
+ @item
+ Instead of specifying @code{--main} the command line, you can now
+ specify @code{(module-compile-options: main: #t)} in the Scheme file.
+ This makes it easier to compile one or more application (main) modules
+ along with other modules.
+ @item
+ A change to the data structure used to detect never-returning procedure
+ uses a lot less memory. (Kawa 1.13 implemented a conservative detection
+ of when a procedure cannot return. This analysis would sometimes cause
+ the Kawa compiler to run out of memory. The improved analysis uses the
+ same basic algorithm, but with a more space-efficient ``inverted'' data
+ structure.)
+ @item
+ Multiple fixes to get Emacs Lisp (JEmacs) working (somewhat) again.
+ @end itemize
+ 
+ @subheading Kawa 1.13 (December 10, 2012)
+ @anchor{#kawa-1.13-december-10-2012}
+ @itemize
+ @item
+ We now do a simple (conservative) analysis of when a procedure cannot
+ return. This is combined with earlier and more precise analysis of
+ reachable code. Not only does this catch programmer errors better, but
+ it also avoids some internal compiler errors, because Kawa could get
+ confused by unreachable code.
+ @item
+ Implement 2-argument version of @code{log} function, as specified by
+ R6RS and R7RS (and, prematurely, the Kawa documentation).
+ @item
+ Implement the R7RS @code{bytevector} functions. The @code{bytevector}
+ type is a synonym for older @code{u8vector} type.
+ 
+ @item
+ Implement R7RS @code{vector} procedures. Various procedures now take
+ (start,end)-bounds.
+ 
+ @item
+ Implement most of the R7RS input/output proecdures. Most significant
+ enhancement is support for R7RS-conforming binary ports.
+ @item
+ Various enhancements to the manual, including merging in lots of text
+ from R7RS.
+ @item
+ Improved Android support, including a more convenient Ant script
+ contributed by Julien Rousseau. Also, documentation merged into manual.
+ @end itemize
+ 
+ @subheading Kawa 1.12 (May 30, 2012)
+ @anchor{#kawa-1.12-may-30-2012}
+ @itemize
+ @item
+ Implement a compile-time data-flow framework, similar to Single Static
+ Assignment. This enables better type inference, improves some
+ warnings/errors, and enables some optimizations.
+ 
+ @item
+ Jamison Hope added support for co-variant return types and bridge
+ methods for generics.
+ @item
+ Macros were improved and more standards-conforming:
+ @itemize
+ @item
+ @code{datum->syntax} and @code{syntax->datum} are preferred names for
+ @code{datum->syntax-object} and @code{syntax-object->datum}.
+ @item
+ Implemented @code{bound-identifier=?} and re-wrote implementation of
+ @code{free-identifier=?}.
+ 
+ @item
+ Implement @code{unsyntax} and @code{unsyntax-splicing}, along with the
+ reader prefixes @code{#,} and @code{#,@@}.
+ @end itemize
+ 
+ @item
+ New and improved lazy evaluation functionality:
+ 
+ @itemize
+ @item
+ Lazy values (resulting from @code{delay} or @code{future}) are
+ implicitly forced as needed. This makes ``lazy programming'' more
+ convenient.
+ @item
+ New type @code{promise}.
+ @item
+ The semantics of promises (@code{delay} etc) is now compatible with
+ @uref{http://srfi.schemers.org/srfi-45/srfi-45.html,SRFI 45}.
+ @item
+ ``Blank promises'' are useful for passing data between processes, logic
+ programmming, and more. New functions @code{promise-set-value!},
+ @code{promise-set-alias!}, @code{promise-set-exception!}, and
+ @code{promise-set-thunk!}.
+ @item
+ The stream functions of
+ @uref{http://srfi.schemers.org/srfi-41/srfi-41.html,SRFI-41} were
+ re-implemented to use the new promise functionality.
+ @end itemize
+ 
+ @item
+ Different functions in the same module can be compiled with or without
+ full tailcall support. You can control this by using
+ @code{full-tailcalls} in @code{with-compile-options}. You can also
+ control @code{full-tailcalls} using @code{module-compile-options}.
+ 
+ @item
+ Charles Turner (sponsored by @uref{http://code.google.com/soc/,Google's
+ Summer of Code}) enhanced the printer with support for
+ @uref{http://srfi.schemers.org/srfi-38/,SRFI-38: External Representation
+ for Data With Shared Structure}.
+ 
+ @item
+ Optimize tail-recursion in module-level procedures. (We used to only do
+ this for internal functions, for reasons that are no longer relevant.)
+ 
+ @item
+ Add support for building Kawa on Windows using configure+make
+ (autotools) and Cygwin.
+ 
+ @item
+ Some support for parameterized (generic) types:
+ 
+ @verbatim
+   Type[Arg1 Arg2 ... ArgN]
+ @end verbatim
+ 
+ is more-or-less equivalent to Java's:
+ 
+ @verbatim
+   Type<Arg1, Arg2, ..., ArgN>
+ @end verbatim
+ 
+ @item
+ New language options @code{--r5rs}, @code{--r6rs}, and @code{--r7rs}
+ provide better compatibility with those Scheme standards. (This is a
+ work-in-progress.) For example @code{--r6rs} aims to disable Kawa
+ extensions that conflict with R6RS. It does not aim to disable all
+ extensions, only incompatible extensions. So far these extensions
+ disable the colon operator and keyword literals. Selecting @code{--r5rs}
+ makes symbols by default case-insensitive.
+ 
+ @item
+ The special tokens @code{#!fold-case} and @code{#!no-fold-case} act like
+ comments except they enable or disable case-folding of symbols. The old
+ @code{symbol-read-case} global is now only checked when a LispReader is
+ created, not each time a symbol is read.
+ @item
+ You can now use square brackets to construct immutable sequences
+ (vectors).
+ @item
+ A record type defined using @code{define-record-type} is now compiled to
+ a class that is a member of the module class.
+ 
+ @item
+ Annotations are now supported.
+ @uref{http://per.bothner.com/blog/2011/Using-JAXB-annotations/,This
+ example} shows how to use
+ @uref{http://java.sun.com/xml/downloads/jaxb.html,JAXB} annotations to
+ automatically convert between between Java objects and XML files.
+ @item
+ Prevent mutation of vector literals.
+ 
+ @item
+ More R6RS procedures: @code{vector-map}, @code{vector-for-each},
+ @code{string-for-each}, @code{real-valued?}, @code{rational-valued?},
+ @code{integer-valued?}, @code{finite?}, @code{infinite?}, @code{nan?},
+ @code{exact-integer-sqrt}.
+ 
+ @item
+ @uref{http://srfi.schemers.org/srfi-14/srfi-14.html,SRFI-14} ("character
+ sets") and @uref{http://srfi.schemers.org/srfi-41/srfi-41.html,SRFI-41}
+ ("streams") are now supported, thanks to porting done by Jamison Hope.
+ 
+ @item
+ Kawa now runs under JDK 1.7. This mostly involved fixing some errors in
+ @code{StackMapTable} generation.
+ 
+ @item
+ You can now have a class created by @code{define-simple-class} with the
+ same name as the module class. For example
+ @code{(define-simple-class foo ...)} in a file @code{foo.scm}. The
+ defined class will serve dual-purpose as the module class.
+ @item
+ Improvements in separating compile-time from run-time code, reducing the
+ size of the runtime jar used for compiled code.
+ @item
+ In the @code{cond-expand} conditional form you can now use
+ @code{class-exists:ClassName} as a feature ``name'' to tests that
+ @code{ClassName} exists.
+ @end itemize
+ 
+ @subheading Kawa 1.11 (November 11, 2010)
+ @anchor{#kawa-1.11-november-11-2010}
+ @itemize
+ @item
+ A new Kawa logo, contributed by @uref{http://jcubic.pl,Jakub
+ Jankiewicz}.
+ @item
+ A new @code{--warn-unknown-member} option, which generalizes
+ @code{--warn-invoke-unknown-method} to fields as well as methods.
+ @item
+ A new @uref{ant-kawac.html,@code{kawac} task}, useful for Ant
+ @code{build.xml} files, contributed by Jamison Hope.
+ @item
+ @uref{http://per.bothner.com/blog/2010/AndroidHelloScheme,Updated
+ Android support}.
+ @item
+ New @uref{Enumerations.html,@code{define-enum} macro} contributed by
+ Jamison Hope.
+ @item
+ Access specifiers @code{'final} and @code{'enum} are now allowed in
+ @code{define-class} and related forms.
+ @item
+ Optimized @code{odd?} and @code{even?}.
+ @item
+ If you specify the type of a @code{#!rest} parameter as an array type,
+ that will now be used for the "varargs" method parameter. (Before only
+ object arrays did this.)
+ @item
+ When constructing an object and there is no matching constructor method,
+ look for "@code{add}" methods in addition to "@code{set}" methods. Also,
+ allow passing constructor args as well as keyword setters.
+ @uref{Allocating-objects.html,See here} for the gory details.
+ @item
+ New @code{expand} function (contributed by Helmut Eller, and enabled by
+ @code{(require 'syntax-utils)}) for converting Scheme expressions to
+ macro-expanded forms.
+ @item
+ @uref{Anonymous-classes.html#SAM-conversion,SAM-conversion}: In a
+ context that expects a Single Abstract Method (SAM) type (for example
+ @code{java.lang.Runnable}), if you pass a lambda you will get an
+ @code{object} where the lambda implements the abstract method.
+ 
+ @item
+ In interactive mode allow dynamic rebinding of procedures. I.e. if you
+ re-define a procedure, the old procedure objects gets modified in-place
+ and re-used, rather than creating a new procedure object. Thus calls in
+ existing procedures will call the new version.
+ 
+ @item
+ Fix various threading issues related to compilation and eval.
+ 
+ @item
+ When @code{format} returns a string, return a @code{java.lang.String}
+ rather than a @code{gnu.lists.FString}. Also, add some minor
+ optimization.
+ @item
+ Inheritance of environments and fluid variables now work properly for
+ all child threads, not just ones created using @code{future}.
+ 
+ @end itemize
+ 
+ @subheading Kawa 1.10 (July 24, 2010)
+ @anchor{#kawa-1.10-july-24-2010}
+ @itemize
+ @item
+ Now defaults to using Java 6, when compiling from source. The pre-built
+ @code{jar} works with Java 5, but makes use of some Java 6 features
+ (@code{javax.script}, built-in HTTP server) if available.
+ @item
+ You can write @uref{XML-literals.html,XML literals} in Scheme code
+ prefixed by a @code{#}, for example:
+ 
+ @verbatim
+ #<p>The result is &{result}.</p>
+ @end verbatim
+ 
+ @item
+ New functions @code{element-name} and @code{attribute-name}.
+ @item
+ Various @uref{Server-side-scripts.html,Web server improvements}. You
+ have the option of using JDK 6's builtin
+ @uref{Options.html#Options-for-web-servers,web-server} for
+ @uref{Self-configuring-page-scripts.html,auto-configued web pages}.
+ Automatic import of web server functions, so you should not need to
+ @code{(import 'http)} any more.
+ @item
+ Kawa @uref{Hash-tables.html,hashtables} now extend @code{java.util.Map}.
+ 
+ @item
+ If a source file is specified on the @code{kawa} command line without
+ any options, it is read and compiled as a whole module before it is run.
+ In contrast, if you want to read and evaluate a source file line-by-line
+ you must use the @code{-f} flag.
+ 
+ @item
+ You can specify a class name on the @code{kawa} command line:
+ 
+ @verbatim
+ $ kawa fully.qualified.name
+ @end verbatim
+ 
+ This is like the @code{java} command. but you don't need to specify the
+ path to the Kawa runtime library, and you don't need a @code{main}
+ method (as long as the class is @code{Runnable}).
+ 
+ @item
+ The usual bug-fixes, including better handling of the @code{~F}
+ @code{format} directive; and fix in handling of macro hygiene of the
+ @code{lambda} (@uref{https://savannah.gnu.org/bugs/index.php?27042,bug
+ #27042}).
+ 
+ @item
+ Spaces are now optional before and after the '::' in type specifiers.
+ The preferred syntax leave no space after the '::', as in:
+ 
+ @verbatim
+ (define xx ::int 1)
+ @end verbatim
+ 
+ @item
+ @code{define-for-syntax} and @code{begin-for-syntax} work.
+ 
+ @item
+ You can now use @code{car}, @code{cdr} etc to work with @code{syntax}
+ objects that wrap lists, as in SRFI-72.
+ 
+ @item
+ You can now define a package alias:
+ 
+ @verbatim
+ (define-alias jutil java.util)
+ (define mylist :: jutil:List (jutil:ArrayList))
+ @end verbatim
+ 
+ @item
+ @code{--module-static} is now the default. A new
+ @code{--module-nonstatic} (or @code{--no-module-static}) option can be
+ used to get the old behavior.
+ 
+ @item
+ You can use @code{access:} to specify that a field is @code{'volatile}
+ or @code{'transient}.
+ 
+ @item
+ You can now have type-specifiers for multiple variables in a @code{do}.
+ 
+ @item
+ Imported variables are read-only.
+ 
+ @item
+ Exported variables are only made into Locations when needed.
+ 
+ @item
+ The letter used for the exponent in a floating-point literal determines
+ its type: @code{12s2} is a @code{java.lang.Float}, @code{12d2} is a
+ @code{java.lang.Double}, @code{12l2} is a @code{java.math.BigInteger},
+ @code{12e2} is a @code{gnu.math.DFloat}.
+ 
+ @item
+ Internal: Asking for a @code{.class} file using
+ @code{getResourceAsStream} on an @code{ArrayClassLoader} will now open a
+ @code{ByteArrayInputStream} on the class bytes.
+ 
+ @item
+ A new @code{disassemble} function.
+ 
+ @item
+ If @code{exp1} has type @code{int}, the type of @code{(+ exp1 1)} is now
+ (32-bit) @code{int}, rather than (unlimited-precision) @code{integer}.
+ Similar for @code{long} expressions, other arithmetic operations (as
+ appropriate), and other untyped integer literals (as long as they fit in
+ 32/64 bits respectively).
+ 
+ @item
+ Many more oprimization/specializations of arithmetic, especially when
+ argument types are known.
+ 
+ @item
+ Top-level bindings in a module compiled with @code{--main} are now
+ implicitly module-private, unless there is an explicit
+ @code{module-export}.
+ 
+ @item
+ @uref{http://srfi.schemers.org/srfi-2/srfi-2.html,SRFI-2}
+ (@code{and-let*}: an @code{and} with local bindings, a guarded @code{*}
+ special form) is now supported.
+ 
+ @item
+ The reader now supports shared sub-objects, as in
+ @uref{http://srfi.schemers.org/srfi-38/srfi-38.html,SRFI-38} and Common
+ Lisp: @code{(#2=(3 4) 9 #2# #2#)}. (Writing shared sub-objects is not
+ yet implemented.)
+ 
+ @item
+ A module compiled with @code{--main} by default exports no bindings
+ (unless overriden by an explicit @code{module-export}).
+ 
+ @item
+ Factor out compile-time only code from run-time code. The new
+ @code{kawart-version.jar} is smaller because it has less compile-time
+ only code. (Work in progress.)
+ @item
+ More changes for R6RS compatibility:
+ 
+ @itemize
+ @item
+ The reader now recognizes @code{+nan.0}, @code{+inf.0} and variations.
+ 
+ @item
+ The @code{div}, @code{mod}, @code{div0}, @code{mod0},
+ @code{div-and-mod}, @code{div0-and-mod0}, @code{inexact} and
+ @code{exact} functions were implemented.
+ 
+ @item
+ @code{command-line} and @code{exit}.
+ 
+ @end itemize
+ 
+ @end itemize
+ 
+ @subheading Kawa 1.9.90 (August 8, 2009)
+ @anchor{#kawa-1.9.90-august-8-2009}
+ @itemize
+ @item
+ Support for @code{javax.script}.
+ 
+ @item
+ Support for @uref{Regular-expressions.html,regular expressions}.
+ 
+ @item
+ Performance improvements:
+ 
+ @itemize
+ @item
+ Emit @code{iinc} instruction (to increment a local @code{int} by a
+ constant).
+ 
+ @item
+ Inline the @code{not} function if the argument is constant.
+ 
+ @item
+ If @code{call-with-current-continuation} is only used to exit a block in
+ the current method, optimize to a @code{goto}.
+ 
+ @item
+ Generate @code{StackMapTable} attributes when targeting Java 6.
+ 
+ @item
+ Kawa can now inline a function with multiple calls (without code
+ duplication) if all call sites have the same return location
+ (continuation). For example: @code{(if p (f a) (f b))}. Also mutually
+ tail-recursive functions are inlined, so you get constant stack space
+ even without @code{--full-tailcalls}. (Thanks for Helmut Eller for a
+ prototype.)
+ @end itemize
+ 
+ @item
+ A number of changes for R6RS compatibility:
+ 
+ @itemize
+ @item
+ The @code{char-titlecase}, @code{char-foldcase}, @code{char-title-case?}
+ library functions are implemented.
+ 
+ @item
+ Imported variables are read-only.
+ 
+ @item
+ Support the R6RS @code{import} keyword, including support for renaming.
+ 
+ @item
+ Support the R6RS @code{export} keyword (though without support for
+ renaming).
+ 
+ @item
+ Implemented the @code{(rnrs hashtables)} library.
+ 
+ @item
+ Implemented the @code{(rnrs sorting)} library.
+ 
+ @item
+ CommonLisp-style keyword syntax is no longer supported (for Scheme): A
+ colon followed by an identifier is no longer a keyword (though an
+ identifier followed by a colon is still a keyword). (One reason for this
+ change is to support SRFI-97.)
+ 
+ @item
+ The character names @code{#\delete}, @code{#\alarm}, @code{#\vtab} are
+ now supported. The old names @code{#\del}, @code{#\rubout}, and
+ @code{#\bel} are deprecated.
+ 
+ @item
+ Hex escapes in character literals are supported. These are now printed
+ where we before printed octal escapes.
+ 
+ @item
+ A hex escape in a string literal should be terminated by a semi-colon,
+ but for compatibily any other non-hex-digit will also terminate the
+ escape. (A terminating semi-colon will be skipped, though a different
+ terminator will be included in the string.)
+ 
+ @item
+ A backslash-whitespace escape in a string literal will not only ignore
+ the whitespace through the end of the line, but also any initial
+ whitespace at the start of the following line.
+ 
+ @item
+ The comment prefix @code{#;} skips the following S-expression, as
+ specified by
+ @uref{http://srfi.schemers.org/srfi-62/srfi-62.html,SRFI-62}.
+ 
+ @item
+ All the
+ @uref{http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-12.html#node_sec_11.4,R6RS
+ exact bitwise arithmetic} functions are now implemented and
+ @uref{Logical-Number-Operations.html,documented in the manual}. The new
+ standard functions (for example @code{bitwise-and}) are now preferred
+ over the old functions (for example @code{logand}).
+ 
+ @item
+ If @code{delete-file} fails, throws an exception instead of returning
+ @code{#f}.
+ 
+ @end itemize
+ 
+ @item
+ The code-base now by default assumes Java 5 (JDK 1.5 or newer), and
+ pre-built @code{jar} files will require Java 5. Also, the Kawa source
+ code now uses generics, so you need to use a generics-aware
+ @code{javac}, passing it the appropriate @code{--target} flag.
+ 
+ @item
+ New SRFIs supported:
+ 
+ @itemize
+ @item
+ @uref{http://srfi.schemers.org/srfi-62/srfi-62.html,SRFI-62} -
+ S-expression comments.
+ 
+ @item
+ @uref{http://srfi.schemers.org/srfi-64/srfi-64.html,SRFI-64} - Scheme
+ API for test suites.
+ 
+ @item
+ @uref{http://srfi.schemers.org/srfi-95/srfi-95.html,SRFI-95} - Sorting
+ and Merging.
+ 
+ @item
+ @uref{http://srfi.schemers.org/srfi-97/srfi-97.html,SRFI-97} - Names for
+ SRFI Libraries. This is a naming convention for R6RS @code{import}
+ statements to reference SRFI libraries.
+ 
+ @end itemize
+ 
+ @item
+ In BRL text outside square brackets (or nested like @code{]this[}) now
+ evaluates to @code{UnescapedData}, which a Scheme quoted string
+ evaluates to @code{String}, rather than an @code{FString}. (All of the
+ mentioned types implement @code{java.lang.CharSequence}.)
+ 
+ @item
+ You can now
+ @uref{http://per.bothner.com/blog/2009/AndroidHelloScheme/,run Kawa
+ Scheme programs on Android}, Google's mobile-phone operating system.
+ 
+ @item
+ The macro @code{resource-url} is useful for accessing resources.
+ 
+ @item
+ A new command-line option @code{--target} (or @code{-target}) similar to
+ @code{javac}'s @code{-target} option.
+ 
+ @item
+ If there is no console, by default create a window as if @code{-w} was
+ specificed.
+ 
+ @item
+ If a class method (defined in @code{define-class},
+ @code{define-simple-class} or @code{object}) does not have its parameter
+ or return type specified, search the super-classes/interfaces for
+ matching methods (same name and number of parameters), and if these are
+ consistent, use that type.
+ 
+ @item
+ Trying to modify the @code{car} or @code{cdr} of a literal list now
+ throws an exception.
+ 
+ @item
+ The @code{.zip} archive created by @code{compile-file} is now
+ compressed.
+ 
+ @item
+ Java5-style varargs-methods are recognized as such.
+ 
+ @item
+ When evaluating or loading a source file, we now always compile to
+ bytecode, rather than interpreting ``simple'' expressions. This makes
+ semantics and performance more consistent, and gives us better exception
+ stack traces.
+ 
+ @item
+ The Scheme type specifier @code{<integer>} now handles automatic
+ conversion from @code{java.math.BigInteger} and the @code{java.lang}
+ classes @code{Long}, @code{Integer}, @code{Short}, and @code{Byte}. The
+ various standard functions that work on @code{<integer>} (for example
+ @code{gcd} and @code{arithmetic-shift}) can be passed (say) a
+ @code{java.lang.Integer}. The generic functions such as @code{+} and the
+ real function @code{modulo} should also work. (The result is still a
+ @code{gnu.math.IntNum}.)
+ 
+ @item
+ If a name such as (@code{java.util}) is lexically unbound, and there is
+ a known package with that name, return the @code{java.lang.Package}
+ instance. Also, the colon operator is extended so that
+ @code{package:name} evaluates to the @code{Class} for
+ @code{package.name}.
+ 
+ @item
+ @code{`prefix:,expression} works - it finds a symbol in @code{prefix}'s
+ package (aka namespace), whose local-name is the value of
+ @code{expression}.
+ 
+ @item
+ A quantity @code{3.0cm} is now syntactic sugar for
+ @code{(* 3.0 unit:cm)}. Similarly:@*
+ @code{(define-unit name value)}@*
+ is equivalent to:@*
+ @code{(define-constant unit:name value)}@*
+ This means that unit names follow normal name-lookup rules (except being
+ in the @code{unit} ``package''), so for example you can have local unit
+ definitions.
+ 
+ @item
+ You can specify whether a class has public or package access, and
+ whether it is translated to an interface or class.
+ 
+ @item
+ You can declare an abstract method by writing @code{#!abstract} as its
+ body.
+ 
+ @item
+ If a name of the form @code{type?} is undefined, but @code{type} is
+ defined, then treat the former as
+ @code{(lambda (x) (instance? x type))}.
+ @item
+ A major incompatible (but long-sought) change: Java strings (i.e.
+ @code{java.lang.String} values) are now Scheme strings, rather than
+ Scheme symbols. Since Scheme strings are mutable, while Java
+ @code{String}s are not, we use a different type for mutable strings:
+ @code{gnu.lists.FString} (this is not a change). Scheme string literals
+ are @code{java.lang.String} values. The common type for Scheme string is
+ @code{java.lang.CharSequence} (which was introducted in JDK 1.4).
+ 
+ Scheme symbols are now instances of
+ @uref{api/gnu/mapping/Symbol.html,@code{gnu.mapping.Symbol}},
+ specifically the @code{SimpleSymbol} class.
+ 
+ @item
+ A fully-qualified class name such as @code{java.lang.Integer} now
+ evaluates to the corresponding @code{java.lang.Class} object. I.e. it is
+ equivalent to the Java term @code{java.lang.Integer.class}. This assumes
+ that the name does not have a lexical binding, @emph{and} that it exists
+ in the class-path at compile time.
+ 
+ Array class names (such as @code{java.lang.Integer[]}) and primitive
+ types (such as @code{int}) also work.
+ 
+ The older angle-bracket syntax @code{<java.lang.Integer>} also works and
+ has the same meaning. It also evaluates to a @code{Class}. It used to
+ evaluate to a @uref{api/gnu/bytecode/Type.html,@code{Type}}, so this is
+ a change.
+ 
+ The name bound by a @code{define-simple-class} now evaluates to a
+ @code{Class}, rather than a
+ @uref{api/gnu/bytecode/ClassType.html,@code{ClassType}}. A
+ @code{define-simple-class} is not allowed to reference non-static
+ module-level bindings; for that use @code{define-class}.
+ 
+ @item
+ New convenience macro
+ @uref{Syntax-and-conditional-compilation.html,@code{define-syntax-case}}.
+ 
+ @end itemize
+ 
+ @subheading Kawa 1.9.1 (January 23, 2007)
+ @anchor{#kawa-1.9.1-january-23-2007}
+ @itemize
+ @item
+ Fix some problems building Kawa from source using @code{configure+make}.
+ @end itemize
+ 
+ @subheading Kawa 1.9.0 (January 21, 2007)
+ @anchor{#kawa-1.9.0-january-21-2007}
+ @itemize
+ @item
+ New types and functions for working with @uref{Paths.html,paths and
+ URIs}.
+ 
+ @item
+ Reader macros URI, namespace, duration.
+ 
+ @item
+ Simplified @uref{Source-distribution.html,build using gcj}, and added
+ configure flag --with-gcj-dbtool.
+ 
+ @item
+ If two ``word'' values are written, a space is written between them. A
+ word is most Scheme values, including numbers and lists. A Scheme string
+ is treated as a word by @code{write} but by not @code{display}.
+ 
+ @item
+ A new @code{--pedantic} command-line flag. It currently only affects the
+ XQuery parser.
+ 
+ @item
+ The @code{load-compile} procedure was removed.
+ 
+ @item
+ The string printed by the @code{--version} switch now includes the
+ Subversion revision and date (but only if Kawa was built using
+ @code{make} rather than @code{ant} from a checked-out Subversion tree).
+ 
+ @item
+ Kawa development now uses the
+ @uref{http://subversion.tigris.org/,Subversion (svn)} version control
+ system instead of CVS.
+ 
+ @item
+ Show file/line/column on unbound symbols (both when interpreted and when
+ compiled).
+ 
+ @item
+ Cycles are now allowed between @code{require}'d modules. Also, compiling
+ at set of modules that depend on each other can now specified on the
+ compilation command line in any order, as long as needed @code{require}
+ forms are given.
+ 
+ @item
+ The @uref{PathExpressions.html,``colon notation'' has been
+ generalized.}. The syntax @code{object:name} generally means to extract
+ a component with a given @code{name} from @code{object}, which may be an
+ object, a class, or a namespace.
+ 
+ @item
+ New command-line options @code{--debug-error-prints-stack-trace} and
+ @code{--debug-warning-prints-stack-trace} provide stack trace on static
+ error messages.
+ 
+ @item
+ The @uref{Software-License.html,license for the Kawa software} has been
+ changed to the
+ @uref{http://opensource.org/licenses/mit-license.php,X11/MIT license}.
+ 
+ @item
+ A much more @uref{Array-operations.html,convenient syntax for working
+ with Java arrays}.
+ 
+ The same function-call syntax also works for Scheme vectors, uniform
+ vectors, strings, lists - and anything else that implements
+ @code{java.util.List}.
+ 
+ @item
+ The fields and methods of a class and its bases classes are in scope
+ within methods of the class.
+ @item
+ Unnamed procedures (such as lambda expressions) are printed with the
+ source filename and line.
+ 
+ @item
+ The numeric compare functions (@code{=}, @code{<=}, etc) and
+ @code{number->string} now work when passed standard Java @code{Number}
+ objects (such as @code{java.lang.Long} or @code{java.math.BigDecimal}).
+ @item
+ @uref{http://srfi.schemers.org/srfi-10/srfi-10.html,SRFI-10} is now
+ implemented, providing the @code{#,(name args ...)} form. Predefined
+ constructor @code{name}s so far are @code{URI} and @code{namespace}. The
+ @code{define-reader-ctor} function is available if you
+ @code{(require 'srfi-10)}.
+ 
+ @item
+ A new @code{--script} option makes it easier to write Unix shell
+ scripts.
+ 
+ @item
+ Allow general URLs for loading (including the @code{-f} flag),
+ compilation and @code{open-input-file}, if the ``file name'' starts with
+ a URL ``scheme'' like @code{http:}.
+ 
+ @item
+ Classes defined (@emph{e.g.} with @code{define-simple-class}) in a
+ module can now mutually reference each other. On the other hand, you can
+ no longer @code{define-class} if the class extends a class rather than
+ an interface; you must use @code{define-simple-class}.
+ 
+ @item
+ @code{KawaPageServlet} now automatically selects language.
+ 
+ @item
+ @code{provide} macro.
+ @item
+ @code{quasisyntax} and the convenience syntax @code{#`}, from
+ @uref{http://srfi.schemers.org/srfi-72/srfi-72.html,SRFI-72}.
+ @item
+ @code{define-for-syntax}, @code{syntax-source}, @code{syntax-line}, and
+ @code{syntax-column}, for better compatibility with mzscheme.
+ @item
+ @uref{http://srfi.schemers.org/srfi-34/srfi-34.html,SRFI-34} (Exception
+ Handling for Programs), which implements @code{with-exception-handler},
+ @code{guard}, and @code{raise}, is now available, if you
+ @code{(require 'srfi-34)}.@*
+ Also, @uref{http://srfi.schemers.org/srfi-35/srfi-35.html,SRFI-35}
+ (Conditions) is available, if you @code{(require 'srfi-35)}.
+ @item
+ The @code{case-lambda} form from
+ @uref{http://srfi.schemers.org/srfi-16/srfi-16.html,SRFI-16} is now
+ implemented more efficiently.
+ 
+ @end itemize
+ 
+ @subheading Kawa 1.8 (October 18, 2005)
+ @anchor{#kawa-1.8-october-18-2005}
+ @uref{http://srfi.schemers.org/srfi-69/srfi-69.html,SRFI-69 ``Basic hash
+ tables''} is now available, if you @code{(require 'hash-table)} or
+ @code{(require 'srfi-69)}. This is an optimized and Java-compatible port
+ whose default hash function calls the standard @code{hashCode} method.
+ 
+ A @code{define-simple-class} can now have one (or more) explicit
+ constructor methods. These have the spcial name @code{*init*}. You can
+ call superclass constructors or sibling constructors (@code{this}
+ constructor calls) using the (admittedly verbose but powerful)
+ @code{invoke-special} form.
+ 
+ The @code{runnable} function creates a @code{Runnable} from a
+ @code{Procedure}. It is implemented using the new class
+ @code{RunnableClosure}, which is now also used to implement
+ @code{future}.
+ 
+ The @code{kawa} command can now be run ``in-place'' from the build
+ directory: @code{$build_dir/bin/kawa}.
+ 
+ The special field name @code{class} in @code{(static-name type 'class)}
+ or @code{(prefix:.class)} returns the @code{java.lang.Class} object
+ corresponding to the @code{type} or @code{prefix}. This is similar to
+ the Java syntax.
+ 
+ Contructing an instance (perhaps using @code{make}) of a class defined
+ using @code{define-simple-class} in the current module is much more
+ efficient, since it no longer uses reflection. (Optimizing classes
+ defined using @code{define-class} is more difficult.) The constructor
+ function defined by the @code{define-record-type} macro is also
+ optimized.
+ 
+ You can now access instance methods using this short-hand:
+ @code{(*:methodname instance arg ...)}@*
+ This is equivalent to: @code{(invoke instance 'methodname arg ...)}
+ 
+ You can now also access a fields using the same colon-notation as used
+ for accessing methods, except you write a dot before the field name:@*
+ @code{(type:.fieldname)} @code{ ;; }is like:
+ @code{(static-field type 'fieldname)}.@*
+ @code{(*:.fieldname instance)} @code{;;} is like:
+ @code{(field 'fieldname instance)}@*
+ @code{(type:.fieldname instance)} @code{;;} is like:
+ @code{(*:.fieldname (as instance type))}@*
+ These all work with @code{set!} - for example:
+ @code{(set! (*:.fieldname instance) value)}.
+ 
+ In the above uses of colon-notation, a @code{type} can be any one of:@*
+ - a namespace prefix bound using @code{define-namespace} to a namespace
+ uri of the form @code{"class:classname"};@*
+ - a namespace prefix using @code{define-namespace} bound to a
+ @code{<classname>} name, which can be a fully-qualified class name or a
+ locally-declared class, or an alias (which might be an imported
+ class);@*
+ - a fully qualified name of a class (that exists at compile-time), as in
+ @code{(java.lang.Integer:toHexString 123)}; or@*
+ - a @code{<classname>} variable, for example:
+ @code{(<list>:list3 11 12 13)}.
+ 
+ New fluid variables @code{*print-base*}, @code{*print-radix*},
+ @code{*print-right-margin*}, and @code{*print-miser-width*} can control
+ output formatting. (These are based on Common Lisp.)
+ 
+ You can new emit elipsis (@code{...}) in the output of a @code{syntax}
+ template using the syntax @code{(... ...)}, as in other
+ @code{syntax-case} implementations.
+ 
+ The @code{args-fold} program-argument processor from
+ @uref{http://srfi.schemers.org/srfi-37/srfi-37.html,SRFI-37} is
+ available after you @code{(require 'args-fold)} or
+ @code{(require 'srfi-37)}.
+ 
+ The @code{fluid-let} form now works with lexical bindings, and should be
+ more compatible with other Scheme implementations.
+ 
+ @code{(module-export namespace:prefix)} can be used to export a
+ namespace prefix.
+ 
+ Static modules are now implemented more similarly to non-static modules.
+ Specifically, the module body is not automatically run by the class
+ initializer. To get the old behavior, use the new
+ @code{--module-static-run} flag. Alternatively, instead of
+ @code{(module-static #t)} use @code{(module-static 'init-run)}.
+ 
+ Implement @uref{http://srfi.schemers.org/srfi-39/srfi-39.html,SRFI-39}
+ "Parameter-objects". These are like anonymous fluid values and use the
+ same implementation. @code{current-input-port},
+ @code{current-output-port}, and @code{current-error-port} are now
+ parameters.
+ 
+ Infer types of variables declared with a @code{let}.
+ 
+ Character comparisons (such as @code{char-=?}, @code{char-ci<?})
+ implemented much more efficiently --- and (if using Java5) work for
+ characters not in the Basic Multilingual Plane.
+ 
+ Major re-write of symbol and namespace handling. A
+ @uref{api/gnu/mapping/Symbol.html,@code{Symbol}} is now immutable,
+ consisting of a "print-name" and a pointer to a
+ @uref{api/gnu/mapping/Namespace.html,@code{Namespace}} (package). An
+ @uref{api/gnu/mapping/Environment.html,@code{Environment}} is a mapping
+ from @code{Symbol} to
+ @uref{api/gnu/mapping/Location.html,@code{Location}}.
+ 
+ Rename @code{Interpreter} to
+ @uref{api/gnu/expr/Language.html,@code{Language}} and
+ @code{LispInterpreter} to
+ @uref{api/gnu/kawa/lispexpr/LispLanguage.html,@code{LispLanguage}}.
+ 
+ Constant-time property list operations.
+ 
+ Namespace-prefixes are now always resolved at compile-time, never at
+ run-time.
+ 
+ @code{(define-namespace PREFIX <CLASS>)} is loosely the same as
+ @code{(define-namespace PREFIX "class:CLASS")} but does the right thing
+ for classes defined in this module, including nested or non-simple
+ classes.
+ 
+ Macros capture proper scope automatically, not just when using require.
+ This allows some internal macros to become private.
+ 
+ Major re-write of the macro-handling and hygiene framework. Usable
+ support for @code{syntax-case}; in fact some of the primitives (such as
+ @code{if}) are now implemented using @code{syntax-case}.
+ @code{(syntax form)} (or the short-cut @code{#!form)} evaluates to a
+ syntax object. @code{(define-syntax (mac x) tr)} same as
+ @code{(define-syntax mac (lambda (x) tr))}. The following non-hygienic
+ forms are equivalent:
+ 
+ @verbatim
+   (define-macro (macro-name (param ...) transformer)
+   (define-macro macro-name (lambda (param ...) transformer))
+   (defmacro macro-name (PARAM ...) transformer)
+ @end verbatim
+ 
+ Allow vectors and more general ellipsis-forms in patterns and templates.
+ 
+ A new configure switch @code{--with-java-source=version} allows you to
+ tweak the Kawa sources to match Java compiler and libraries you're
+ using. The default (and how the sources are distributed) is @code{2}
+ (for "Java 2" -- jdk 1.2 or better), but you can also select "@code{1}"
+ (for jdk 1.1.x), and "@code{5}" for Java 5 (jdk 1.5). You can also
+ specify a jdk version number: "@code{1.4.1}" is equivalent to "2" (for
+ now). Note the default source-base is incompatible with Java 5 (or more
+ generally JAXB 1.3 or DOM 3), unless you also @code{--disable-xml}.
+ 
+ Configure argument @code{--with-servlet}[@code{=servlet-api.jar}]
+ replaces @code{--enable-servlet}.
+ 
+ Function argument in error message are now numbered starting at one.
+ Type errors now give better error messages.
+ 
+ A new function calling convention, used for @code{--full-tailcalls}. A
+ function call is split up in two parts: A
+ @code{match0}/.../@code{matchN} method checks that the actual arguments
+ match the expected formal arguments, and leaves them in the per-thread
+ @uref{api/gnu/mapping/CallContext.html,@code{CallContext}}. Then after
+ the calling function returns, a zero-argument @code{apply()} methods
+ evaluates the function body. This new convention has long-term
+ advantages (performance, full continuations), but the most immediate
+ benefit is better handling of generic (otherloaded) functions. There are
+ also improved error messages.
+ 
+ Real numbers, characters, Lisp/Scheme strings
+ (@uref{api/gnu/lists/FString.html,@code{FString}}) and symbols all now
+ implement the @code{Comparable} interface.
+ 
+ In @code{define-class}/@code{define-simple-class}: [Most of this work
+ was funded by @uref{http://www.mercedsystems.com/,Merced Systems}.]
+ 
+ @itemize
+ @item
+ You can specify
+ @code{access: }[@code{'private}|@code{'protected}|@code{'publi}c|@code{'package}]
+ to set the Java access permissions of fields and methods.
+ @item
+ Methods can be static by using the @code{access: 'static} specifier.
+ @item
+ The reflective routines @code{invoke} , @code{field} ,
+ @code{static-field} , @code{slot-ref} , @code{slot-set!} can now access
+ non-public methods/fields when appropriate.
+ @item
+ Such classes are no longer initialized when the containing module is
+ loaded.
+ @item
+ The @code{expr} in @code{init-form: expr} is now evaluated in the outer
+ scope.
+ @item
+ A new @code{init: expr} evalues @code{expr} in the inner scope.
+ @item
+ An option name following @code{allocation:} can now be a string literal
+ or a quoted symbol. The latter is preferred: @code{allocation: 'class}.
+ @item
+ Added @code{'static} as a synonym for @code{'class} following
+ @code{allocation:}.
+ @item
+ Initialization of static field (@code{allocation: 'class init: expr})
+ now works, and is performed at class initialization time.
+ @item
+ You can use unnamed ``dummy fields'' to add initialization-time actions
+ not tied to a field:
+ 
+ @verbatim
+   (define-simple-class Foo ()
+     (:init (perform-some-action)))
+ @end verbatim
+ 
+ @end itemize
+ 
+ @subheading Kawa 1.7.90 (2003)
+ @anchor{#kawa-1.7.90-2003}
+ Various fixes and better error messages in number parsing. Some
+ optimizations for the divide function.
+ 
+ New framework for controlling compiler warnings and other features,
+ supporting command-line flags, and the Scheme forms
+ @code{with-compile-options} and @code{module-compile-options}. The flag
+ @code{--warn-undefined-variable} is useful for catching typos.
+ Implementation funded by @uref{http://www.mercedsystems.com/,Merced
+ Systems}.
+ 
+ New @code{invoke-special} syntax form (implemented by Chris Dean).
+ 
+ New @code{define-variable} form (similar to Common Lisp's
+ @code{defvar}).
+ 
+ @subheading Kawa 1.7 (June 7, 2003)
+ @anchor{#kawa-1.7-june-7-2003}
+ @uref{api/gnu/kawa/servlet/KawaPageServlet.html,@code{KawaPageServlet}}
+ allows automatic loading and on-the-fly compilation in a servlet engine.
+ See
+ @uref{../qexo/simple-xquery-webapp.html,http://www.gnu.org/software/qexo/simple-xquery-webapp.html}.
+ 
+ The default source-base requires various Java 2 features, such as
+ collection. However, @code{make-select1} will comment out Java2
+ dependencies, allowing you to build Kawa with an older Java
+ implementation.
+ 
+ The @code{-f} flag and the load function can take an absolute URL. New
+ Scheme functions @code{load-relative} and @code{base-uri}.
+ 
+ Imported implementation of cut and cute from
+ @uref{http://srfi.schemers.org/srfi-26/srfi-26.html,SRFI-26} (Notation
+ for Specializing Parameters without Currying).
+ 
+ The way top-level definitions (including Scheme procedures) are mapped
+ into Java fields is changed to use a mostly reversible mapping. (The
+ mapping to method names remains more natural but non-reversible.)
+ 
+ @code{define-alias} of types can now be exported from a module.
+ 
+ New @code{--no-inline} and @code{--inline=none} options.
+ 
+ You can use @code{define-namespace} to define ``namespace aliases''.
+ This is used for the new short-hard syntax for method invocation:@*
+ @code{(define-namespace Int32 "class:java.lang.Integer")}@*
+ @code{(Int32:toHexString 255)} => @code{"ff"}@*
+ @code{(Int32:toString (Int32:new "00255"))} => @code{"255"}@*
+ Alternatively, you can write:@*
+ @code{(java.lang.Integer:toHexString 255)} => @code{"ff"}
+ 
+ @uref{http://srfi.schemers.org/srfi-9/srfi-9.html,SRFI-9}
+ (define-record-type) has been implemented, and compiled to a
+ @code{define-class}, with efficient code.
+ 
+ The configure option @code{--with-collections} is now the default.
+ 
+ Unknowns are no longer automatically static.
+ 
+ If type not specified in a declaration, don't infer it from it initial
+ value. If no return type is specified for a function, default to
+ @code{Object}, rather than the return type of the body. (The latter
+ leads to undesirable different behaviour if definitions are
+ re-arranged.)
+ 
+ You can now define and use classes defined using @code{object},
+ @code{define-class}, and @code{define-simple-class} from the
+ ``interpreter'', as well as the compiler. Also, a bug where inherited
+ fields did not get initialized has been fixed.
+ 
+ There are several new procedures useful for servlets.
+ 
+ Numerical comparisions (@code{<}, @code{<=}, etc) now generates
+ optimized bytecode if the types of the operands have certain known
+ types. including efficient code for @code{<int>}, @code{<long>},
+ @code{<double>}, and @code{<integer>}. Much more code can now (with type
+ declaration) be written just as efficiently in Scheme as in Java.
+ 
+ There have been some internal re-arranging of how Expressions are
+ processed. The Scheme-specific Translator type now inherits from
+ Compilation, which replaces the old Parser class. A Complation is now
+ allocated much earlier, as part of parsing, and includes a
+ SourceMessages object. SourcesMessages now includes (default) line
+ number, which is used by Compilation for the "current" line numbers. The
+ ExpWalker class includes a SourceMessages instance (which it gets from
+ the Compilation). CanInline.inline method now takes ExpWalker parameter.
+ Checking of the number or parameters, and mapping known procedures to
+ Java methods are now both done during the inlining pass.
+ 
+ The user-visible effect is that Kawa can now emit error mesages more
+ cleanly more places; the inlining pass can be more agressive, and can
+ emit better error messages, which yields better type information. This
+ gives us better code with fewer warnings about unknown methods.
+ 
+ @subheading Changes from Kawa 1.6.98 to 1.6.99.
+ @anchor{#changes-from-kawa-1.6.98-to-1.6.99.}
+ A new language front-end handles a tiny subset of XSLT. An example is
+ the check-format-users test in gnu/xquery/testsuite/Makefile.
+ 
+ There are now converters between SAX2 and Consumer events, and a basic
+ implementation of XMLReader based on XMLParser.
+ 
+ The function as-xml prints a value in XML format.
+ 
+ Srfi-0 (cond-expand), srfi-8 (receive), and srfi-25 (multi-dimensional
+ arrays) are now implemented. So is srfi-1 (list library), though that
+ requires doing (require 'list-lib).
+ 
+ The JEmacs code is being re-organized, splitting out the Swing-dependent
+ code into a separate gnu.jemacs.swing package. This should make it
+ easier to add JEmacs implementation without Swing.
+ 
+ The class gnu.expr.Interpreter has various new 'eval' methods that are
+ useful for evaluating Scheme/BRL/XQuery/... expressions from Java.
+ 
+ Kawa now uses current versions of autoconf, autoamke, and libtool,
+ allowing the use of automake file inclusion.
+ 
+ The comparisons @code{<<}, @code{<=}, @code{-}, @code{>}, and @code{=>}
+ now compile to optimized Java arithmetic if both operands are
+ @code{<int>} or a literal that fits in @code{<int>}.
+ 
+ @subheading Changes from Kawa 1.6.97 to 1.6.98
+ @anchor{#changes-from-kawa-1.6.97-to-1.6.98}
+ Generated HTML and Postscrpt documents are no longer included in the
+ source distribution. Get @code{kawa-doc-version.tar.gz} instead.
+ 
+ (format #t ...) and (format PORT ...) now returns #!void instead of #t.
+ 
+ Support fluid bindings (fluid-let) for any thread, not just Future and
+ main.
+ 
+ A Unix script header @code{#!/PROGRAM} is ignored.
+ 
+ You can now take the same Kawa "web" program (written in Scheme,
+ KRL/BRL, or XQuery) and run it as either a servlet or a CGI script.
+ 
+ There are a number of new functions for accessing HTTP requests and
+ generating HTTP responses.
+ 
+ Kawa now supports a new experimental programming KRL (the "Kawa Report
+ Language"). You select this language using --krl on the Kawa command
+ link. It allows Scheme code to be inside template files, like HTML
+ pages, using a syntax based on BRL (brl.sourceforge.net). However, KRL
+ has soem experimental changes to both BRL and standard Scheme. There is
+ also a BRL-compatibile mode, selected using --brl, though that currently
+ only supports a subset of BRL functions.
+ 
+ If language is not explicitly specified and you're running a source file
+ (e.g. "java kawa.repl myscript.xql"), Kawa tried to derive the language
+ from the the filename extension (e.g. "xql"). It still defaults to
+ Scheme if there is no extension or the extension is unrecognized.
+ 
+ New command-line option --output-format alias --format can be used to
+ over-ride the format used to write out top-level (repl, load) values.
+ 
+ XMLPrinter can now print in (non-well-formed-XML) HTML.
+ 
+ @subheading Changes from Kawa 1.6.96 to 1.6.97
+ @anchor{#changes-from-kawa-1.6.96-to-1.6.97}
+ Changed lots of error messages to use pairs of single quotes rather than
+ starting with a backquote (accent grave): 'name' instead of `name'. Many
+ newer fonts make the latter look bad, so it is now discouraged.
+ 
+ The types @code{<String>} and @code{<java.lang.String>} new behave
+ differently. The type @code{<java.lang.String>} now works just like
+ (say) @code{<java.util.Hashtable>}. Converting an object to a
+ @code{<java.lang.String>} is done by a simple coercion, so the incoming
+ value must be a java.lang.String reference or null. The special type
+ @code{<String>} converts any object to a java.string.String by calling
+ toString; it also handles null by specially testing for it.
+ 
+ For convenience (and backwards compatibility) Kawa uses the type
+ @code{<String>} (rather than @code{<java.lang.String>}) when it sees the
+ Java type @code{java.lang}.String, for example in the argument to an
+ @code{invoke}.
+ 
+ The default behaviour of '[' and '] was changed back to be token (word)
+ constituents, matching R5RS and Common Lisp. However, you can easily
+ change this behaviour using the new setBrackMode method or the
+ defaultBracketMode static field in ReadTable.
+ 
+ You can now build Kawa from source using the Ant build system (from
+ Apache's Jakarta project), as an alternative to using the traditional
+ configure+make system. An advantage of Ant is that it works on most Java
+ systems, without requiring a Unix shell and commands. Specifically, this
+ makes it easy to build Kawa under MS-Windows. Thanks to James White for
+ contributing this support.
+ 
+ Added (current-error-port) which does the obvious.
+ 
+ The new let-values and let-values* macros from srfi-11 provide a more
+ convenient way to use multiple values.
+ 
+ All the abstract apply* and eval* methods now specify 'throws
+ Throwable'. A bunch of code was changed to match. The main visible
+ advantage is that the throw and primitive-throw procedures work for any
+ Throwable without requiring it to be (confusingly) wrapped.
+ 
+ @subheading Changes from Kawa 1.6.95 to 1.6.96
+ @anchor{#changes-from-kawa-1.6.95-to-1.6.96}
+ A new compilation flag --servlet generates a Servlet which can be
+ deployed in a servlet engin like Tomcat. This is experimental, but it
+ seesm to work for both Scheme source and XQuery source.
+ 
+ The interface gnu.lists.CharSequence was renamed to avoid conflitcs with
+ the (similar) interface java.lang.CharSequence in JDK 1.4beta.
+ 
+ New --help option (contributed by Andreas Schlapbach).
+ 
+ Changed the code generation used when --full-tailcalls. It now is closer
+ to that used by default, in that we don't generate a class for each
+ non-inlined procedure. In both cases calling an unknown procedure
+ involves executing a switch statement to select a method. In addition to
+ generating fewer classes and simplifying one of the more fragile parts
+ of Kawa, it is also a step towards how full continuations will be
+ implemented.
+ 
+ Changed the convention for name "mangling" - i.e. how Scheme names are
+ mapped into Java names. Now, if a Scheme name is a valid Java name it is
+ used as is; otherwise a reversible mangling using "$" characters is
+ used. Thus the Scheme names @code{'<} and @code{'$Leq} are both mapped
+ into the same Java name @code{"$Leq"}. However, other names not
+ containing "@code{$}" should no longer clash, including pairs like
+ "@code{char-letter?}" and "@code{charLetter?}" and "@code{isCharLetter}"
+ which used to be all mapped to "@code{isCharLetter}". Now only names
+ containing "@code{$}" can be ambiguous.
+ 
+ If the compiler can determine that all the operands of (+ ...) or (-
+ ...) are floating-point, then it will generate optimized code using Java
+ primitive arithmetic.
+ 
+ Guile-style keyword syntax '#:KEYWORD' is recognized. (Note this
+ conflicts with Common Lisp syntax for uninterned symbols.)
+ 
+ New syntax forms define-class and define-simple-class allow you to
+ define classes more easily. define-class supports true multiple
+ inheritance and first class class values, where each Scheme class is
+ compiled to a pair of an inteface and a class. define-simple-class
+ generates more efficient and Java-compatible classes.
+ 
+ @subheading Changes from Kawa 1.6.94 to 1.6.95.
+ @anchor{#changes-from-kawa-1.6.94-to-1.6.95.}
+ A new language "xquery" implements a (so far small subset of) XQuery,
+ the draft XML Query languaage.
+ 
+ Various internal (Java API) changes: Changes to gnu.expr.Interpreter to
+ make it easier to add non-Lisp-like languages; gnu.lists.Consumer now
+ has an endAttribute method that need to be called after each attribute,
+ rather than endAttributes that was called after all of them.
+ 
+ If configured with --with-gcj, Kawa builds and intalls a 'gckawa' script
+ to simlify linking with needed libraries.
+ 
+ The @code{setter} function is now inlined, and
+ @code{(set! (field X 'N) V)} and @code{(set! (static-field <T> "N) V)}
+ are now inlined.
+ 
+ If configured @code{--with-gcj}, then a @code{gckawa} helper script is
+ installed, to make it easier to link Kawa+gcj-compiled applications.
+ 
+ @subheading Changes from Kawa 1.6.92 to 1.6.94
+ @anchor{#changes-from-kawa-1.6.92-to-1.6.94}
+ The JEmacs code now depends on CommonLisp, rather than vice versa, which
+ means Commonlisp no longer depends on Swing, and can be built with GCJ.
+ CommonLisp and JEmacs symbols are now implemented using Binding, not
+ String.
+ 
+ @subheading Changes from Kawa 1.6.90 to 1.6.92
+ @anchor{#changes-from-kawa-1.6.90-to-1.6.92}
+ Kawa now installs as a .jar file (kawa.jar symlinked to
+ kawa-VERSION.jar), rather than a collection of .class files.
+ 
+ The Kawa manual includes instructions for how to build Kawa using GCJ,
+ and how to compile Scheme code to a native executable using GCJ.
+ 
+ Kawa now has builtin pretty-printer support, using an algorithm from
+ Steel Bank Common Lisp converted from Lisp to Java. The high-level
+ Common Lisp pretty-printing features are mostly not yet implemented, but
+ the low-level support is there. The standard output and error ports
+ default to pretty-printing.
+ 
+ A new formatting framework uses the Consumer interface from gnu.lists.
+ You can associate a format with an output port. Common Lisp and JEmacs
+ finally print using their respective syntaxes.
+ 
+ All output ports (OutPort instances) are now automatically flushed on
+ program exit, using a new WriterManager helper class.
+ 
+ The new commmand-line option --debug-print-expr causes the Expression
+ for each expression to be printed. The option --debug-print-final-expr
+ is similar, but prints Expressions after optimization and just before
+ compilation. They are printed using the new pretty-printer.
+ 
+ Changed calling convention for --full-tailcalls to write results to a
+ Consumer, usually a TreeList or something to be printed. A top-level
+ ModuleBody now uses the same CpsProcedure convention. This is useful for
+ generating xml or html.
+ 
+ New libtool support allows kawa to be built as a shared library.
+ 
+ The new configure flag --with-gcj uses gcj to compile Kawa to both
+ .class files and native code. This is experimental.
+ 
+ @subheading Changes from Kawa 1.6.70 to 1.6.90
+ @anchor{#changes-from-kawa-1.6.70-to-1.6.90}
+ The reader (for Scheme and Lisp) has been re-written to be table-driven,
+ based on the design of Common Lisp readtables.
+ 
+ The new gnu.lists package has new implementations of sequence-related
+ classes. It replaces most of gnu.kawa.util. See the package.html file.
+ 
+ If the expected type of a non-unary @code{+} or @code{-} is @code{<int>}
+ or @code{<long>} and the operands are integeral types, then the operands
+ will converted to the primitive integer type and the addition or
+ subtraction done using primitive arithmetic. Similarly if the expected
+ type is @code{<float>} or @code{<long>} and the operands have
+ appropriate type. This optimization an make a big performance
+ difference. (We still need to also optimize compare operations like
+ @code{(< x y)} to really benefit from @code{<int>} declarations of loop
+ variables.)
+ 
+ The implementation of procedure closures has been changed to basically
+ be the same as top-level procedures (except when --full-tailcalls is
+ specified): Each procedure is now an instance of a ModuleMethod, which
+ each "frame" is an instance of ModuleBody, just like for top-level
+ functions. This sometimes reduces the number of classes generated, but
+ more importantly it simplifies the implementation.
+ 
+ A new @uref{api/gnu/xml/package-summary.html,@code{gnu.xml}} package
+ contains XML-related code, currently an XML parser and printer, plus
+ some XPath support. The class
+ @uref{api/gnu/lists/TreeList.html,@code{gnu.lists.TreeList}} (alias
+ @code{<document>}) is useful for compactly representing nested
+ structures, including XML documents. If you @code{(require 'xml)} you
+ will get Scheme interfaces (@code{print-as-xml} and
+ @code{parse-xml-from-url}) to these classes.
+ 
+ New package gnu.kawa.functions, for primitive functions (written in
+ Java).
+ 
+ The map and for-each procedure is now inlined. This is most especially
+ beneficial when it allows the mapped-over procedure to also be inlined,
+ such as when that procedure is a lambda expression.
+ 
+ Added documentation on compiling with Jikes. Renamed some classes to
+ avoid warning when compiling with Jikes.
+ 
+ The reverse! procedure was added.
+ 
+ Internal changes: * If a variable reference is unknown, create a
+ Declaration instance with the IS_UNKNOWN flag to represent an imported
+ binding. * The ExpWalker framework for "tree walking" Expressions had a
+ bit of reorganization. * New package gnu.kawa.functions, for primitive
+ functions (written in Java).
+ 
+ Added a hook for constant-folding and other optimization/inlining at
+ traversal (ExpWalker) time. Optimization of + and - procedures to use
+ primitive Java operations when the operands are primitive types.
+ 
+ Implementation of SRFI-17. Change the definitions of (set! (f x ...)
+ val) to ((setter f) x ... val), rather then the old ((setter f) val x
+ ...). You can now associate a setter with a procedure, either using
+ make-procedure or set-procedure-property!. Also, (setter f) is now
+ inlined, when possible.
+ 
+ Internally, Syntax (and hence Macro) no longer extend Declaration.
+ 
+ Various Java-level changes, which may be reflected in Scheme later: *
+ gnu.kawa.util.Consumer interface is similar to ObjectOutput and SAX's
+ ContentHandler interfaces. * A gnu.expr.ConsumerTarget is used when
+ evaluating to an implicit Consumer. * These interfaces will make it easy
+ to write functional-style but efficient code for transforming data
+ streams, including XML. * gnu.kawa.util.FString is now variable-size.
+ 
+ @subheading Changes from Kawa 1.6.68 to 1.6.70
+ @anchor{#changes-from-kawa-1.6.68-to-1.6.70}
+ The bare beginnings of Common Lisp support, enabled by the --commonlisp
+ (or --clisp) command line option. This is so far little more than a hack
+ of the EmacsLisp support, but with lexical scoping and CL-style format.
+ 
+ @subheading Changes from Kawa 1.6.66 to 1.6.68
+ @anchor{#changes-from-kawa-1.6.66-to-1.6.68}
+ JEmacs news:
+ 
+ @itemize
+ @item
+ Define emacs-version as Kawa version but with leading 0 instead of 1.
+ For example, the current value is "0.6.68 JEmacs".
+ @item
+ New testsuite directory.
+ @item
+ Improved autoload framework. Handle ELisp autoload comments.
+ @item
+ Handle escape and meta-key.
+ @item
+ Handle lot more of ELisp.
+ @item
+ Lots more is now done in ELisp, using .el files imported from XEmacs.
+ @item
+ Incomplete support for setting mark, including using selection.
+ @item
+ Basic (but incomplete) implementation of (interactive spec).
+ @item
+ Common Lisp extensions: typep, default arguments.
+ @item
+ A new status.html file to note what works and what doesn't.
+ @end itemize
+ 
+ You can now specify in @code{define} and @code{define-private} the type
+ of a variable. If the variable is module-level,
+ @code{(define name :: <type> value)} creates a field named
+ ``@code{name}'' having the specified type and initial value. (If type is
+ not specified, the default is not @code{Object}, but rather a
+ @code{Binding} that @emph{contains} the variable's value.)
+ 
+ You can now define the type of a module-level variable: In
+ (define[-private] :: type expression) New (define-constant name [::
+ type] expression) definition form.
+ 
+ A procedure can now have arbitrary properties associated with it. Use
+ procedure-property and set-procedure-property! to get and set them.
+ 
+ The new procedure make-procedure creates a generic procedure that may
+ contain one or more methods, as well as specified properties.
+ 
+ New declaration form define-base-unit. Both it and define-unit have been
+ re-implemented to be module-safe. Basically '(define-unit ft 12in)' is
+ sugar for '(define-constant ft$unit (... (* 12 in$unit)))', where
+ ft$unit and in$unit are standard identifiers managed by the module
+ system. Also, the output syntax for units and quantities is cleaner.
+ 
+ The new declaration (module-export name ...) allows control over the
+ names exported from a module. The new declaration (module-static ...)
+ allows control over which definitions are static and which are
+ non-static. This makes it easier to use a module as a Java class.
+ 
+ Procedures names that accidentally clash with inherited method names
+ (such as "run") are now re-named.
+ 
+ Simple aliases (define-aliases defining an alias for a variable name)
+ are implemented more efficiently.
+ 
+ The package hierarchy is getter cleaner, with fewer cyclic dependencies:
+ The gnu.math package no longer has any dependencies on kawa.* or gnu.*.
+ Two classes were moved from gnu.text to other classes, avoiding another
+ cyclic package dependency between gnu.text and gnu.mapping. The new
+ gnu.kawa.lispexpr is for compile-time handling of Lisp-like languages.
+ 
+ Compliation of literals has been re-done. A class that can be used in a
+ literal no longer needs to be declared as Compilable. Instead, you
+ declare it as implementaing java.io.Externalizable, and make sure it has
+ appropriate methods.
+ 
+ All the standard "data" types (i.e. not procedures or ports) now
+ implement java.io.Externalizable, and can thus be serialized. If they
+ appear in literals, they can also be compiled.
+ 
+ Created a new class gnu.kawa.util.AbstractString, with the Scheme alias
+ @code{<abstract-string>}. The old gnu.kawa.util.FString now extends
+ AbstractString. A new class CharBuffer provides an growable buffer, with
+ markers (automatically-adjusted positions). Many of the Scheme
+ @code{<string>} procedures now work on @code{<abstract-string>}. The
+ JEmacs BufferContnat class (contains the characters of a buffer) now
+ extends CharBuffer.
+ 
+ Some JEmacs changes to support a "mode" concept, as well as preliminary
+ support for inferior-process and telnet modes.
+ 
+ New section in manual / web page for projects using Kawa.
+ 
+ The record feasture (make-record-type etc) how handles "funny" type and
+ fields names that need to be "mangled" to Java names.
+ 
+ Re-did implementation of define-alias. For example, you can define
+ type-aliases:@*
+ @code{(define-alias <marker> <gnu.jemacs.buffer.Marker>)}@*
+ and then use <marker> instead of <gnu.jemacs.buffer.Marker>.
+ 
+ @code{(field array 'length)} now works.
+ 
+ @subheading Changes from Kawa 1.6.64 to 1.6.66
+ @anchor{#changes-from-kawa-1.6.64-to-1.6.66}
+ Added documentation to the manual for Homogeneous numeric vector
+ datatypes (SRFI-4).
+ 
+ You can now specify characters using their Unicode value: #\u05d0 is
+ alef.
+ 
+ Kawa now uses a more mnemonic name mangling Scheme. For example, a
+ Scheme function named @code{<=} would get compiled to method
+ @code{$Ls$Eq}.
+ 
+ There is now working and useful module support, thought not all features
+ are implemented. The basic idea is that a module can be any class that
+ has a default constructor (or all of whose fields and methods are
+ static); the public fields and methods of such a class are its exported
+ definitions. Compiling a Scheme file produces such a module. Doing:@*
+ @code{ (require <classname>)}@*
+ will create an anonymous instance of @code{<classname>} (if needed), and
+ add all its exported definitions to the current environment. Note that
+ if you import a class in a module you are compiling, then an instance of
+ the module will be created at compile-time, and imported definitions are
+ not re-imported. (For now you must compile a module, you cannot just
+ load it.)
+ 
+ The define-private keyword creates a module-local definition.
+ 
+ New syntax to override some properties of the current module:@*
+ @code{(module-name <name>)} overrides the default name for a module.@*
+ @code{(module-extends <class>)} specifies the super-class.@*
+ @code{(module-implements <interface> ...)} specfies the implemented
+ interfaces.
+ 
+ The syntax: (require 'keyword) is syntactic sugar for (require
+ <classname>) where the classname is find is a "module catalog"
+ (currently hard-wired). This provides compatibility with Slib. The Slib
+ "features" gen-write, pretty-print, pprint-file, and printf are now
+ available in Kawa; more will be added, depending on time and demand. See
+ the package directory gnu/kawa/slib for what is available.
+ 
+ @subheading Changes from Kawa 1.6.62 to 1.6.64
+ @anchor{#changes-from-kawa-1.6.62-to-1.6.64}
+ A lot of improvements to JEmacs (see JEmacs.SourceForge.net).
+ 
+ kawa-compiled-VERSION.zip is replaced by kawa-compiled-VERSION.jar.
+ 
+ You can now use Kawa to generate applets, using the new --applet switch,
+ Check the "Applet compilation" section in the manual. Generating an
+ application using the --main flag should work again. Neither --applet
+ nor --main has Scheme hard-wired any more.
+ 
+ A new macro `(this)' evaluates to the "this object" - the current
+ instance of the current class. The current implementation is incomplete,
+ and buggy, but it will have to do for now.
+ 
+ The command-line argument -f FILENAME will load the same files types as
+ load.
+ 
+ When a source file is compiled, the top-level definitions (procedures,
+ variables, and macros) are compiled to final fields on the resulting
+ class. This are not automatically entered into the current environment;
+ instead that is the responsibility of whoever loads the compiled class.
+ This is a major step towards a module system for Kawa.
+ 
+ There is a new form define-private which is like define, except that the
+ defined name is not exported from the current module.
+ 
+ A procedure that has optional arguments is now typically compiled into
+ multiple methods. If it's a top-level procedure, these will be methods
+ in the modules "ModuleBody" class, with the same (mangled) name. The
+ compiler can in many cases call the appropriate method directly.
+ Usually, each method takes a fixed number of arguments, which means we
+ save the overhead of creating an array for the arguments.
+ 
+ A top-level procedure declared using the form (define (NAME ARS ...)
+ BODY ..) is assumed to be "constant" if it isn't assigned to in the
+ current compilation unit. A call in the same compilation unit will now
+ be implemented as a direct method call. This is not done if the prcedure
+ is declared with the form: (define NAME (lambda (ARGS ,,,) BODY ...)
+ 
+ gnu.expr.Declaration no longer inherits from gnu.bytecode.Variable.
+ 
+ A gnu.mapping.Environment now resolves hash index collisions using
+ "double hashing" and "open addressing" instead of "chaining" through
+ Binding. This allows a Binding to appear in multiple Environments.
+ 
+ The classes Sequence, Pair, PairWithPosition, FString, and Char were
+ moved from kawa.lang to the new package gnu.kawa.util. It seems that
+ these classes (except perhaps Char) belong together. The classes List
+ and Vector were also moved, and at the same time renamed to LList and
+ FVector, respectively, to avoid clashed with classes in java.util.
+ 
+ New data types and procedures for "uniform vectors" of primitive types
+ were implemented. These follow the SRFI-4 specification, which you can
+ find at http://srfi.schemers.org/srfi-4/srfi-4.html .
+ 
+ You can now use the syntax @code{name :: type} to specify the type of a
+ parameter. For example:@*
+ @code{(define (vector-length x :: <vector>) (invoke x 'length))}@*
+ The following also works:@*
+ @code{(define (vector-length (x :: <vector>)) ...)}.
+ 
+ @code{(define-member-alias name object [fname])} is new syntactic sugar
+ for @code{(define-alias name (field object fname))}, where the default
+ for @code{fname} is the mangling of @code{name}.
+ 
+ @subheading Changes from Kawa 1.6.60 to 1.6.62
+ @anchor{#changes-from-kawa-1.6.60-to-1.6.62}
+ The new function `invoke' allows you to call a Java method. All of
+ `invoke', `invoke-static' and `make' now select the bets method. They
+ are also inlined at compile time in many cases. Specifically, if there
+ is a method known to be definitely applicable, based on compile-time
+ types of the argument expressions, the compiler will choose the most
+ specific such method.
+ 
+ The functions slot-ref, slot-set!, field, and static-field are now
+ inlined by the compiler when it can.
+ 
+ Added open-input-string, open-output-string, get-output-string from
+ SRFI-6. See http://srfi.schemers.org/srfi-6/srfi-6.html.
+ 
+ The manual has a new section "Mapping Scheme names to Java names", and a
+ new chapter "Types". The chapters "Extensions", "Objects and Classes",
+ and "Low-level functions" have been extensivley re-organized.
+ 
+ The Kawa license has been simplified. There used to be two licenses: One
+ for the packages gnu.*, and one for the packages kawa.*. There latter
+ has been replaced by the former. The "License" section of the manual was
+ also improved.
+ 
+ @subheading Changes from Kawa 1.6.59 to 1.6.60
+ @anchor{#changes-from-kawa-1.6.59-to-1.6.60}
+ There is a new package gnu.kawa.reflect. Some classes that used to be in
+ kawa.lang or kawa.standard are now there.
+ 
+ The procedures slot-ref and slot-set! are now available. They are
+ equivalent to the existing `field', but reading a field `x' will look
+ for `getX' method if there is no public `x' field; writing to a field
+ will look for `setX'.
+ 
+ The procedure `make' makes it convenient to create new objects.
+ 
+ There is now a teaser screen snapshot of "JEmacs" at
+ http://www.bothner.com/~per/papers/jemacs.png.
+ 
+ The html version of the manual now has a primitive index. The manual has
+ been slightly re-organized, with a new "Classes and Objects" chapter.
+ 
+ The new functions invoke-static and class-methods allow you to call an
+ arbitary Java method. They both take a class specification and a method
+ name. The result of class-methods is a generic procedure consisting of
+ those methods whose names match. (Instance methods are also matched;
+ they are treated the asme as class methods with an extra initial
+ argument.) The invoke-static function also takes extra arguments, and
+ actually calls the "best"-matching method. An example:
+ 
+ @verbatim
+         (invoke-static <java.lang.Thread> 'sleep 100)
+ @end verbatim
+ 
+ Many fewer classes are now generated when compiling a Scheme file. It
+ used to be that each top-level procedure got compiled to its own class;
+ that is no longer the case. The change should lead to faster startup and
+ less resource use, but procedure application will probably be noticably
+ slower (though not so much slower as when reflection is used). The
+ reason for the slowdown is that we in the general case now do an extra
+ method call, plus a not-yet-optimized switch statement. This change is
+ part of the new Kawa module system. That will allow the compiler to
+ substitute direct methods calls in more cases, which I hope will more
+ than make up for the slowdown.
+ 
+ A Scheme procedure is now in general compiled to a Java method whose
+ name is a "mangling" of the Scheme procedure's name. If the procedure
+ takes a variable number of parameters, then "$V" is added to the name;
+ this indicates that the last argument is a Java array containing the
+ rest of the arguments. Conversely, calling a Java method whose name ends
+ in "$V" passes any excess arguments in the last argument, which must be
+ an array type.
+ 
+ Many changes to the "Emacs-emulation" library in gnu.jemacs.buffer: *
+ Implemented commands to read and save files. * We ask for file and
+ buffer names using a dialog pop-up window. * Split windows correctly, so
+ that the windows that are not split keep their sizes, the windows being
+ split gets split as specified, and the frame does not change size. Now
+ also handles horizonal splits. * Fairly good support for buffer-local
+ keymaps and Emacs-style keymap search order. A new class BufferKeymap
+ manages the active keymaps of a buffer. Multi-key key-sequences are
+ handled. Pending prefix keys are remembered on a per-buffer basis
+ (whereas Emacs does it globally).
+ 
+ There is now some low-level support for generic procedures.
+ 
+ The R5RS primitives let-syntax and letrec-syntax for defining local
+ syntax extensions (macros) should now work. Also define-syntax works as
+ an internal definition. All of these should now be properly "hygienic".
+ (There is one known exception: symbols listed among the literals lists
+ are matched as raw symbols, rather that checking that the symbol has the
+ same binding, if any, as at the defining site.) The plan is to support
+ general functions as hygienic rewriters, as in the Chez Scheme
+ "syntax-case" system; as one part of that plan, the syntax-case
+ primitive is available, but so far without any of the supporting
+ machinary to support hygiene.
+ 
+ The read-line procedure was added. This allows you to efficiently read a
+ line from an input port. The interface is the same as scsh and Guile.
+ 
+ @subheading Changes from Kawa 1.6.58 to 1.6.59
+ @anchor{#changes-from-kawa-1.6.58-to-1.6.59}
+ define-alias now works both top-level and inside a function.
+ 
+ Optimized eqv? so if one of the arguments is constant and not Char or
+ Numeric, inline it the same way eq? is. (This helps case when the labels
+ are symbols, which help the "lattice" benchmark.) ???
+ 
+ The Emacs-related packages are now grouped under a new gnu.jemacs
+ package.
+ 
+ Improved framework for catching errors. This means improved error
+ messages when passing a parameter of the wrong type. Many standard
+ procedures have been improved.
+ 
+ Simplified, documented, and tested (!) procedure for building Kawa from
+ source under Windows (95/98/NT).
+ 
+ New macros trace and untrace for tracing procedures. After executing
+ (trace PROCEDURE), debugging output will be written (to the standard
+ error port) every time PROCEDURE is called, with the parameters and
+ return value. Use (untrace PROCEDURE) to turn tracing off.
+ 
+ New utility functions (system-tmpdir) and (make-temporary-file
+ [format]).
+ 
+ A new (unfinished) framework supports multiple languages. The
+ command-line option --elisp selects Emacs Lisp, while --scheme (the
+ default) selects Scheme. (The only difference so far is the reader
+ syntax; that will change.)
+ 
+ The `format' function now provides fairly complete functionality for
+ CommonLisp-style formatting. (See the Comon Lisp hyperspec at
+ http://www.harlequin.com/education/books/HyperSpec/Body/sec_22-3.html.)
+ The floating point formatters (~F, ~E, ~G, ~$) now pass the formatst.scm
+ test (from Slib, but with some "fixes"; in the testsuite directory).
+ Also, output ports now track column numbers, so @code{~T} and @code{~&}
+ also work correctly.
+ 
+ A new package gnu.emacs provides various building blocks for building an
+ Emacs-like text editor. These classes are only compiled when Kawa is
+ configured with the new --with-swing configuration option. This is a
+ large initial step towards "JEmacs" - an Emacs re-implemented to use
+ Kawa, Java, and Swing, but with full support (using gnu.elisp) for
+ traditional Emacs Lisp. For more imformation see
+ gnu/emacs/overview.html.
+ 
+ A new configuration option --with-swing can be used if Swing is
+ available. It is currently only used in gnu.emacs, but that may change.
+ 
+ @subheading Changes from Kawa 1.6.56 to 1.6.58
+ @anchor{#changes-from-kawa-1.6.56-to-1.6.58}
+ Kawa is now "properly tail-recursive" if you invoke it with the
+ --full-tail-calls flag. (Exception: the eval procedure does not perform
+ proper tail calls, in violation of R5RS. This will be fixed in a future
+ release.) Code compiled when --full-tail-calls is in effect is also
+ properly tail-recursive. Procedures compiled with --full-tail-calls can
+ call procedures compiled without it, and vice versa (but of course
+ without doing proper tail calls). The default is still
+ --no-full-tail-calls, partly because of performance concerns, partly
+ because that provides better compatibility with Java conventions and
+ tools.
+ 
+ The keywords let (including named let), let*, and letrec support type
+ specifiers for the declared variables For example:
+ 
+ @verbatim
+     (let ((lst :: <list> (foo x))) (reverse lst))
+ @end verbatim
+ 
+ Square brackets [ ... ] are allowed as a synonym of parentheses ( ... ).
+ 
+ @subheading Changes from Kawa 1.6.55 to 1.6.57
+ @anchor{#changes-from-kawa-1.6.55-to-1.6.57}
+ A new command-line flag --server PORT specifies that Kawa should run as
+ a telnet server on the specified PORT, creating a new read-eval-print
+ loop for each connection. This allows you to connect using any telnet
+ client program to a remote "Kawa server".
+ 
+ A new front-end program, written in C, that provides editing of input
+ lines, using the GNU readline library. This is a friendlier interface
+ than the plain "java kawa.repl". However, because kawa.c needs readline
+ and suitable networking library support, it is not built by default, but
+ only when you configure Kawa with the --enable-kawa-frontend flag.
+ 
+ The way Scheme names are mapped ("mangled") into Java identifiers is now
+ more natural. E.g. "foo-bar?" now is mapped to "isFooBar".
+ 
+ New syntax (object (SUPERS ...) FIELD-AND-METHODS ...) for creating a
+ new object instance of an anonymous class. Now fairly powerful.
+ 
+ New procedures field and static-field for more convenient field access.
+ 
+ Syntactic sugar: @code{(lambda args <type> body)} ->
+ @code{(lambda args (as <type> body))}. This is especially useful for
+ declaring methods in classes.
+ 
+ A new synchonized form allows you to synchronize on an arbitrary Java
+ object, and execute some forms while having an exclusive lock on the
+ object. (The syntax matches that used by Skij.)
+ 
+ @subheading Changes from Kawa 1.6.53 to 1.6.55
+ @anchor{#changes-from-kawa-1.6.53-to-1.6.55}
+ New --debug-dump-zip option writes out a .zip file for compilation.
+ (Useful for debugging Kawa.)
+ 
+ You can now declare parameter types.
+ 
+ Lot of work on more efficient procedure representation and calling
+ convention: Inlining, directly callable statics method, plus some
+ procedures no longer generate a separate Class.
+ 
+ Local functions that are only called from one locations, except for
+ tail-recursion, are now inlined. This inlines do loops, and most "named
+ let" loops.
+ 
+ New representation of closures (closures with captured local variables).
+ We no longer use an array for the closure. Instead we store the captured
+ variables in the Procedure itself. This should be faster (since we can
+ use field accesses rather than array indexing, which requires bounds
+ checking), and avoids a separate environment object.
+ 
+ If the compiler sees a function call whose (non-lexically-bound) name
+ matches an existing (globally-defined) procedure, and that procedure
+ instance has a static method named either "apply" or the mangled
+ procedure name, them the compiler emits a direct call to that method.
+ This can make a very noticable speed difference, though it may violate
+ strict Scheme sementics, and some code may break.
+ 
+ Partial support for first-class "location" variables.
+ 
+ @subheading Changes from Kawa 1.6.53 to 1.6.54
+ @anchor{#changes-from-kawa-1.6.53-to-1.6.54}
+ Created new packages gnu.mapping and gnu.expr. Many classes were moved
+ from kawa.lang to the new packages. (This is part of the long-term
+ process of splitting Kawa into more manageable chunks, separating the
+ Scheme-specific code from the language-independent code, and moving
+ classes under the gnu hierarchy.)
+ 
+ You can now write keywords with the colon first (e.g. :KEYWORD), which
+ has exactly the same effect and meaning as putting the colon last (e.g.
+ KEYWORD:). The latter is preferred is being more consistent with normal
+ English use of punctuation, but the former is allowed for compatibility
+ with soem other Scheme implementations and Common Lisp.
+ 
+ @subheading Changes from Kawa 1.6.52 to 1.6.53
+ @anchor{#changes-from-kawa-1.6.52-to-1.6.53}
+ The new package gnu.text contains facilities for reading, formatting,
+ and manipulating text. Some classes in kawa.lang where moved to there.
+ 
+ Added string-upcase!, string-downcase!, string-capitalize!,
+ string-upcase, string-downcase, and string-capitalize; compatible with
+ Slib.
+ 
+ Character constants can now use octal notation (as in Guile). Writing a
+ character uses octal format when that seems best.
+ 
+ A format function, similar to that in Common Lisp (and Slib) has been
+ added.
+ 
+ The default parameter of a #!optional or #!key parameter can now be
+ #!null.
+ 
+ @subheading Changes since Kawa 1.6.51
+ @anchor{#changes-since-kawa-1.6.51}
+ The "record" feature has been changed to that a "record-type descriptor"
+ is now a gnu.bytecode.ClassType (a @code{<record-type>}), rather than a
+ java.lang.Class. Thus make-record-type now returns a
+ @code{<record-typee>}, not a Class, and @code{record-type-descriptor}
+ takes a @code{<record-typee>}, not a Class.
+ 
+ More robust Eval interfaces.
+ 
+ New Lexer abstract class. New ScmRead class (which extends Lexer) now
+ contains the Scheme reader (moved from Inport). Now read errors are kept
+ in queue, and can be recovered from.
+ 
+ Comparing an exact rational and an inexact real (double) is now done as
+ if by first converting the double to exact, to satisfy R5RS.
+ 
+ @subheading Changes since Kawa 1.6.1
+ @anchor{#changes-since-kawa-1.6.1}
+ The compile virtual method in Expression now takes a Target object,
+ representing the "destination". The special ConditionalTarget is used to
+ evaluate the test of an 'if expression. This allows us to generate much
+ better code for and, or, eq?, not and nested if inside an if.
+ 
+ Added port-line, port-column, and set-port-line! to match Guile.
+ 
+ The Makefiles have been written so all out-of-date .java (or .scm).
+ files in a directory are compiled using a single invocation of javac (or
+ kawa). Building Kawa should now be much faster. (But note that this
+ depends on unreleased recent autoamke changes.)
+ 
+ How the Kawa version number is compiled into Kawa was changed to make it
+ easier for people who want to build from source on non-Unix-like
+ systems.
+ 
+ A new gnu.ecmascript package contains an extremely incomplete
+ implementation of ECMSScript, the ECMA standardized version of
+ JavaScript. It includes an ECMAScript lexer (basically complete), parser
+ (the framework is there but most of the language is missing), incomplete
+ expression evaluation, and a read-eval-print-loop (for testing only).
+ 
+ @subheading Changes in Kawa 1.6.1
+ @anchor{#changes-in-kawa-1.6.1}
+ Improved Kawa home page with extra links, pointer to Java-generated api
+ docs, and homepages for gnu.math and gnu.bytecode.
+ 
+ Implemented system, make-process, and some related procedures.
+ 
+ Added macros for primitive access to object fields, static fields, and
+ Java arrays. Added constant-fold syntax, and used it for the other
+ macros.
+ 
+ The --main flag compiles Scheme code to an application (containing a
+ main method), which can be be invoked directly by a Java interpreter.
+ 
+ Implemented --version (following GNU standards) as kawa.repl
+ command-line flag.
+ 
+ @subheading Changes since Kawa 1.5.93
+ @anchor{#changes-since-kawa-1.5.93}
+ Adding make procedure to create new objects/records.
+ 
+ Extended (set! (f . args) value) to be equivalent to ((setter f) value .
+ args). Implemented setter, as well as (setter car) and (setter cdr).
+ 
+ Can now get and set a record field value using an application: (rec
+ 'fname) gets the value of the field named fname in record rec. (set!
+ (rec 'fname) value) sets the value of the field named fname in rec.
+ 
+ A partial re-write of the implementation of input ports and the Scheme
+ reader, to fix some problems, add some features, and improve
+ performance.
+ 
+ Compiled .class files are now installed in $(datadir)/java, rather than
+ $(prefix)/java. By default, that means they are installed in
+ /usr/local/shared/java, rather than /usr/local/java.
+ 
+ There is now internal infrastructure to support inlining of procedures,
+ and general procedure-specific optimized code generation.
+ 
+ There is better testing that the right number of arguments are passed to
+ a procedure, and better error messages when you don't. If the procedure
+ is inlined, you get a compile-time error message.
+ 
+ The functions created by primitive-constructor,
+ primitive-virtual-method, primitive-static-method, and
+ primitive-interface-method are now first-class procedure values. They
+ use the Java reflection facily, except when the compiler can directly
+ inline them (in which case it generates the same efficient bytecodes as
+ before).
+ 
+ New functions instance? (tests type membership) and as (converts).
+ 
+ The kawa.html is now split into several files, one per chapter. The
+ table of contents is now kawa_toc.html.
+ 
+ The syntactic form try-catch provides low-level exception handler
+ support. It is basically the same as Java's try/catch form, but in
+ Scheme syntax. The new procedure primitive-throw throws an exception
+ object.
+ 
+ The higher-level catch and throw procedures implement exception handling
+ where the handler is specified with a "key" (a symbol). These functions
+ were taken from Guile.
+ 
+ The error function has been generalized to take multiple arguments (as
+ in Guile). It is now a wrapper around (throw 'misc-error ...).
+ 
+ There is a new "friendly" GUI access to the Kawa command-line. If you
+ invoke kawa.repl with the -w flag, a new interaction window is created.
+ This is uses the AWT TextArea class. You can create multiple "consoles".
+ They can either share top-level enevironments, or have separate
+ environments. This window interface has some nice features, including
+ editing. Added a scheme-window procedure, which is another way to create
+ a window.
+ 
+ @subheading Changes since Kawa 1.5
+ @anchor{#changes-since-kawa-1.5}
+ The default prompt now shows continuations lines differently.
+ 
+ The copy-file function was added.
+ 
+ The variable port-char-encoding controls how external files are
+ converted to/from internal Unicode characters. It also controls whether
+ CR and CR-LF are converted to LF.
+ 
+ The reader by default no longer down-cases letters in symbols. A new
+ variable symbol-read-case control how case is handled: 'P (the default)
+ preserves case; 'U upper-cases letters; 'D or -" down-cases letters; and
+ 'I inverts case.
+ 
+ The gnu.bytecode package now supports exception handlers. The new
+ syntactic form try-finally supports a cleanup hook that is run after
+ some other code finishes (normally or abnormally). Try-finally is used
+ to implement dynamic-wind and fluid-let.
+ 
+ The environment handling has been improved to support thread-specific
+ environments, a thread-safe fluid-let, and multiple top-levels. (The
+ latter still needs a bit of work.)
+ 
+ The gnu.bytecode package has been extensively changed. There are new
+ classes representing the various standard Attributes, and data
+ associated with an attribute is now stored there.
+ 
+ Added new procedures environment-bound? and
+ scheme-implementation-version.
+ 
+ Scheme symbols are represented as java.lang.String objects. Interned
+ symbols are interned Strings; uninterned symbols are uninterned Strings.
+ Note that Java strings literals are automatically interned in JDK 1.1.
+ This change makes symbols slightly more efficient, and moves Kawa closer
+ to Java.
+ 
+ Ports now use the JDK 1.1 character-based Reader and Writer classes,
+ rather than the byte-oriented InputStream and OutputStream classes. This
+ supports different reading and writing different character encodings [in
+ theory - there is no support yet for other than Ascii or binary files].
+ 
+ An interactive input port now has a prompt function associated with it.
+ It is settable with set-input-port-prompter!. The prompt function takes
+ one argument (the input port), and returns a prompt string. There are
+ also user functions for inquiring about the current line and column
+ number of an input port.
+ 
+ The R4RS procedures transcript-on and transcript-off are implemented.
+ 
+ Standard types can be referred to using syntax similar to RScheme. For
+ example Scheme strings now have the type @code{<string>} which is
+ preferred to "@code{kawa.lang.FString}" (which in addition to being
+ longer, is also more suspectible to changes in internal implementation).
+ Though these types are first-class values, this is so far mainly useful
+ for invoking primitive methods.
+ 
+ @subheading Changes from Kawa 1.4 to 1.5
+ @anchor{#changes-from-kawa-1.4-to-1.5}
+ Execute a ~/.kawarc.scm file on startup, if it exists.
+ 
+ Add a number of functions for testing, renaming, and deleting files.
+ These are meant to be compatible with scsh, Guile, and MIT Scheme:
+ file-exists?, file-directory?, file-readable?, file-writable?,
+ delete-file, rename-file, create-diretory, and the variable
+ home-directory.
+ 
+ Fixed some small bugs, mainly in gnu.math and in load.
+ 
+ Generalize apply to accept an arbitrary Sequence, or a primitive Java
+ array.
+ 
+ @subheading Changes from Kawa 1.2 to 1.4
+ @anchor{#changes-from-kawa-1.2-to-1.4}
+ The codegen package has been renamed gnu.bytecode. The kawa.math package
+ has been moved to gnu.math. Both packages have new license: No
+ restrictions if you use an unmodified release, but GNU General Public
+ License. Let me know if that causes problems. The rest of Kawa still has
+ the old license.
+ 
+ Implement defmacro and gentemp.
+ 
+ Implement make-record-type and related functions to create and use new
+ record types. A record type is implemented as a java.lang.Class object,
+ and this feature depends on the new reflection features of JDK 1.1.
+ 
+ Implement keywords, and extend lambda parameter lists to support
+ #!optional #!rest and #!keyword parameters (following DSSSL).
+ 
+ Added more primitives to call arbitrary interface and constructor
+ methods.
+ 
+ @subheading Changes from Kawa 1.0 to 1.2
+ @anchor{#changes-from-kawa-1.0-to-1.2}
+ Added primitives to make it easy to call arbitrary Java methods from
+ Scheme.
+ 
+ Exact rational arithetic is now fully implemented. All integer functions
+ now believed to correctly handle bignums. Logical operations on exact
+ integers have been implemented. These include all the logical functions
+ from Guile.
+ 
+ Complex numbers are implemented (except @{,a@}@{sin,cos,tan@}).
+ Quantities (with units) are implemented (as in DSSSL).
+ 
+ Eval is available, as specified for R5RS. Also implemented are
+ scheme-report-environment, null-environment, and
+ interaction-environment.
+ 
+ Internal define is implemented.
+ 
+ Rough support for multiple threads is implemented.
+ 
+ Moved kawa class to kawa/repl. Merged in kawac (compiler) functionality.
+ A 'kawa' shell-script is now created. This is now the preferred
+ interface to both the interactive evaluator and the compiler (on
+ Unix-like systems).
+ 
+ Now builds "without a snag" using Cafe 1.51 under Win95. (Symantec JIT
+ (ver 2.00b19) requires disabling JIT - @code{JAVA_COMPCMD=disable}.)
+ Compiles under JDK 1.1 beta (with some warnings).
+ 
+ A testsuite (and testing framework) was added.
+ 
+ Documentation moved to doc directory. There is now an internals
+ overview, in doc/kawa-tour.ps.
+ 
+ @subheading Changes since 0.4
+ @anchor{#changes-since-0.4}
+ The numeric classes have been re-written. There is partial support for
+ bignums (infinite-precision integers), but divide (for example) has not
+ been implemented yet. The representation of bignums uses 2's complement,
+ where the "big digits" are laid out so as to be compatible with the mpn
+ functions of the GNU Multi-Precision library (gmp). (The intent is that
+ a future version of Kawa will support an option to use gmp native
+ functions for speed.)
+ 
+ The kawa application takes a number of useful command-line switches.
+ 
+ Basically all of R4RS has been implemented. All the essential forms and
+ functions are implemented. Almost all of the optional forms are
+ implemented. The exceptions are transcript-on, transcript-off, and the
+ functions for complex numbers, and fractions (exact non-integer
+ rationals).
+ 
+ Loading a source file with load now wraps the entire file in a lambda
+ (named "atFileLevel"). This is for better error reporting, and
+ consistency with compile-file.
+ 
+ @subheading Changes since 0.3
+ @anchor{#changes-since-0.3}
+ The hygienic macros described in the appendix to R4RS are now impemented
+ (but only the define-syntax form). They are used to implement the
+ standard "do" form.
+ 
+ The R5RS multiple value functions @code{values} and
+ @code{call-with-values} are implemented.
+ 
+ Macros (and primitive syntax) can now be autoloaded as well as
+ procedures.
+ 
+ New kawac application compiles to one or more .class files.
+ 
+ Compile time errors include line numbers. Uncaught exceptions cause a
+ stack trace that includes .scm line numbers. This makes it more
+ practical to debug Kawa with a Java debugger.
+ 
+ Quasiquotation is implemented.
+ 
+ Various minor bug fixes and optimizations.
+ 
+ @subheading Changes since 0.2
+ @anchor{#changes-since-0.2}
+ The biggest single change is that Scheme procedures are now compiled to
+ Java bytecodes. This is mainly for efficiency, but it also allows us to
+ do tail-recursion-elimination in some cases.
+ 
+ The "codegen" library is included. This is a toolkit that handles most
+ of the details needed to generate Java bytecode (.class) files.
+ 
+ The internal structure of Kawa has been extensively re-written,
+ especially how syntax transforms, eval, and apply are done, largely due
+ to the needs for compilation.
+ 
+ Almost all the R4RS procedures are now implemented, except that there
+ are still large gaps in Section 6.5 "Numbers".
diff -Nrc2 texinfo-6.7/js/examples/kawa/version.texi texinfo-6.8/js/examples/kawa/version.texi
*** texinfo-6.7/js/examples/kawa/version.texi	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/examples/kawa/version.texi	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,4 ----
+ @set UPDATED 5 July 2017
+ @set UPDATED-MONTH July 2017
+ @set EDITION 2.93
+ @set VERSION 2.93
diff -Nrc2 texinfo-6.7/js/HACKING texinfo-6.8/js/HACKING
*** texinfo-6.7/js/HACKING	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/HACKING	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,32 ----
+ While the build process doesn't require any tool since the program is
+ written as single script directly loadable in browsers, it is
+ convenient for the developpers to have some of them to improve its
+ coding experience and avoid them some headaches.
+ 
+ Those tools consists of a linter (ESLint) and a type checker
+ (TypeScript).  They can be fetched with 'NPM' by running the 'npm
+ install' command from the the source directory.
+ 
+ To run the linter you can execute:
+ 
+    $ make lint
+ 
+ To run the type check you can execute:
+ 
+    $ make check-types
+ 
+ When modifying the 'info.js' source we recommend that you often run
+ those commands.
+ 
+ Additionaly the NPM install process provides 'modernizr' which can
+ update the "modernizr.js" script which is used for ensuring the
+ portability of "info.js" across browsers by doing features tests.  The
+ update can be done by executing:
+ 
+    $ make modernizr
+ 
+ Finally 'Uglify-js' (which is provided by NPM too) is used to check
+ the size of a minified version of the script.  To do that you can
+ execute:
+ 
+    $ make minify
diff -Nrc2 texinfo-6.7/js/info.css texinfo-6.8/js/info.css
*** texinfo-6.7/js/info.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/info.css	2021-05-02 10:52:42.000000000 +0100
***************
*** 0 ****
--- 1,254 ----
+ /*-----------.
+ | Sub pages  |
+ `-----------*/
+ 
+ body.in-iframe, div[node]#index {
+     padding: 0px 0.5em 0px 1em;
+ }
+ 
+ header > a {
+     width: 90%;
+     display: inline-block;
+ }
+ 
+ #sub-pages {
+     box-sizing: border-box;
+     left: 25%;     width: 75%;
+     height: auto;
+     top: 0pt;
+     bottom: 0pt;
+     position: absolute;
+ }
+ 
+ div[node] {
+     height: 100%;
+     overflow: auto;
+ }
+ body[show-sidebar="no"] div#sub-pages {
+     left: 0px;
+     width: 100%;
+ }
+ 
+ div[node][hidden] {
+     display: none;
+ }
+ 
+ /* Non-iframed main page */
+ body.in-iframe {
+     margin: 0px;
+ }
+ 
+ div.toc-sidebar {
+     bottom: 2.8ex;
+ }
+ 
+ .toc-sidebar header {
+     display: flex;
+     align-items: flex-start;
+ }
+ 
+ .sidebar-hider span.hide-icon {
+     display: block;
+ }
+ .sidebar-hider span.hide-text {
+     display: block;
+     writing-mode: vertical-rl
+ }
+ 
+ .sidebar-hider {
+     display: inline;
+     padding: 2px;
+     vertical-align: top;
+     text-align: start;
+ }
+ .sidebar-hider span.hide-icon {
+     font-size: x-large;
+ }
+ 
+ /* Iframed sub pages */
+ iframe.node {
+     width: 100%;
+     height: 100%;
+     border: none;
+     margin: 0px;
+     padding: 0px;
+ }
+ 
+ #sub-pages.blurred {
+     opacity: 0.2;
+ }
+ 
+ .highlight {
+     background: lightgrey;
+ }
+ 
+ /*--------------------------.
+ | Lateral table of content  |
+ `--------------------------*/
+ 
+ #slider {
+     position: fixed;
+     top: 0em;
+     bottom: 0em;
+     height: 100%;
+     width: 25%;
+     margin: 0px;
+     padding: 0px;
+ }
+ 
+ #slider, body[show-sidebar="yes"] .sidebar-hider {
+     box-sizing: border-box;
+     left: 0em;
+ }
+ body[show-sidebar="yes"] .sidebar-hider {
+ }
+ body[show-sidebar="no"] #slider {
+     width: 0px; /* so mouse events don't get captured */
+ }
+ body[show-sidebar="no"] .sidebar-hider {
+     width: auto;
+     position: fixed;
+ }
+ 
+ body[show-sidebar="no"] div.toc, body[show-sidebar="no"] header > a {
+     display: none }
+ 
+ div.toc-sidebar {
+     position: absolute;
+     top: 0px;
+     overflow: auto;
+ }
+ 
+ div.toc-sidebar header {
+     font-size: xx-large;
+ }
+ 
+ div.toc-sidebar div {
+     padding: 0.25em;
+     overflow: auto;
+ }
+ 
+ div.toc ul[toc-detail] {
+     display: none
+ }
+ 
+ div.toc ul, div toc nav {
+     margin: 0px;
+     padding: 0px;
+ }
+ 
+ div.toc ul ul {
+     margin-left: 1em;
+ }
+ 
+ div.toc a[toc-current] {
+     font-weight: bold
+ }
+ 
+ /*-------------.
+ | Help screen  |
+ `-------------*/
+ 
+ table#keyboard-shortcuts {
+     margin: 20px;
+ }
+ 
+ table#keyboard-shortcuts td {
+     padding: 5px;
+ }
+ 
+ table#keyboard-shortcuts th {
+     text-align: left;
+ }
+ 
+ /* The Modal (background) hidden by default */
+ .modal {
+     display: none;
+     position: fixed;
+     z-index: 1;
+     padding-top: 100px;
+     left: 25%;
+     top: 0;
+     width: 75%;
+     height: 100%;
+     overflow: auto;
+     background-color: rgb(0,0,0); /* Fallback color */
+     background-color: rgba(0,0,0,0.5); /* Black w/ opacity */
+ }
+ 
+ /* Modal Content */
+ .modal-content {
+     background-color: white;
+     margin: auto;
+     padding: 20px;
+     width: 80%;
+ }
+ 
+ /*-------.
+ | Icons  |
+ `-------*/
+ 
+ /* The Close Button */
+ .close {
+     color: darkgrey;
+     float: right;
+     font-size: xx-large;
+ }
+ 
+ #icon-bar {
+     float: right;
+ }
+ 
+ .icon {
+     color: darkgrey;
+     font-size: x-large;
+ }
+ 
+ .icon:hover, .icon:focus, .close:hover, .close:focus {
+     color: black;
+     cursor: pointer;
+ }
+ 
+ /*--------.
+ | popups  |
+ `--------*/
+ 
+ .text-input, .echo-area, .error {
+     background: lightgrey;
+     z-index: 10;
+     position: fixed;
+     right: 0;
+ }
+ 
+ .error .text-input {
+     top: 0;
+     right: 0;
+ }
+ 
+ .error {
+     background-color: orange;
+     padding: 5px;
+ }
+ 
+ .echo-area {
+     bottom: 0;
+ }
+ div.header { text-align: right }
+ #slider {
+     background: #f0f0f0c0;
+ }
+ div.toc-sidebar nav, div.toc-sidebar header, .sidebar-hider {
+     background: #f0f0f0d0;
+ }
+ body[show-sidebar="yes"] .sidebar-hider {
+     border-width: thin;
+ }
+ body[show-sidebar="no"] .sidebar-hider {
+     border-width: thin;
+ }
+ @media (max-width: 60em) {
+     div#sub-pages { left: 0px; width: 100% }
+     body[show-sidebar="yes"] div#sub-pages { opacity: 0.4 }
+     body[show-sidebar="yes"] div#slider {width: 20em }
+     div.logo img { max-width: 80%; width: 2em; }
+ }
diff -Nrc2 texinfo-6.7/js/info.js texinfo-6.8/js/info.js
*** texinfo-6.7/js/info.js	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/info.js	2021-06-25 21:58:51.000000000 +0100
***************
*** 0 ****
--- 1,2203 ----
+ /* info.js - Javascript UI for Texinfo manuals
+    Copyright (C) 2017-2019 Free Software Foundation, Inc.
+ 
+    This file is part of GNU Texinfo.
+ 
+    GNU Texinfo 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 3 of the License, or
+    (at your option) any later version.
+ 
+    GNU Texinfo 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 GNU Texinfo.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ (function (features, user_config) {
+   "use strict";
+ 
+   /*-------------------.
+   | Define constants.  |
+   `-------------------*/
+ 
+   /** To override those default parameters, define 'INFO_CONFIG' in the global
+       environment before loading this script.  */
+   var config = {
+     EXT: ".html",
+     INDEX_NAME: "index.html",
+     INDEX_ID: "index",
+     CONTENTS_ID: "SEC_Contents",
+     MAIN_ANCHORS: ["Top"],
+     WARNING_TIMEOUT: 3000,
+     SCREEN_MIN_WIDTH: 700,
+     LOCAL_HTML_PAGE_PATTERN: "^([^:/]*[.](html|htm|xhtml))?([#].*)?$",
+     SHOW_SIDEBAR_HTML: '<span class="hide-icon">&#x21db;</span>',
+     HIDE_SIDEBAR_HTML: '<span class="hide-icon">&#x21da;</span><span class="hide-text">Hide sidebar</span>',
+     SHOW_SIDEBAR_TOOLTIP: 'Show navigation sidebar',
+     HIDE_SIDEBAR_TOOLTIP: 'Hide navigation sidebar',
+ 
+     // hooks:
+     /** Define a function called after 'DOMContentLoaded' event in
+         the INDEX_NAME context.
+         @type {function (): void}*/
+     on_main_load: null,
+     /** Define a function called after 'DOMContentLoaded' event in
+         the iframe context.
+         @type {(function (): void)} */
+     on_iframe_load: null
+   };
+ 
+   /*-------------------.
+   | State Management.  |
+   `-------------------*/
+ 
+   /** A 'store' is an object managing the state of the application and having
+       a dispatch method which accepts actions as parameter.  This method is
+       the only way to update the state.
+       @typedef {function (Action): void} Action_consumer
+       @type {{dispatch: Action_consumer, state?: any, listeners?: any[]}}.  */
+   var store;
+ 
+   var section_names = [
+     'top', 'chapter', 'unnumbered', 'chapheading', 'appendix',
+     'section', 'unnumberedsec', 'heading', 'appendixsec',
+     'subsection', 'unnumberedsubsec', 'subheading', 'appendixsubsec',
+     'subsubsection', 'unnumberedsubsubsec', 'subsubheading',
+     'appendixsubsubsec' ];
+ 
+   /** Create a Store that calls its listeners at each state change.
+       @arg {function (Object, Action): Object} reducer
+       @arg {Object} state  */
+   function
+   Store (reducer, state)
+   {
+     this.listeners = [];
+     this.reducer = reducer;
+     this.state = state;
+   }
+ 
+   /** @arg {Action} action */
+   Store.prototype.dispatch = function dispatch (action) {
+     var new_state = this.reducer (this.state, action);
+     if (new_state !== this.state)
+       {
+         this.state = new_state;
+         if (window["INFO_DEBUG"])
+           console.log ("state: ", new_state);
+         this.listeners.forEach (function (listener) {
+           listener (new_state);
+         });
+       }
+   };
+ 
+   /** Build a store delegate that will forward its actions to a "real"
+       store that can be in a different browsing context.  */
+   function
+   Remote_store ()
+   {
+     /* The browsing context containing the real store.  */
+     this.delegate = window.parent;
+   }
+ 
+   /** Dispatch ACTION to the delegate browing context.  This method must be
+       used in conjunction of an event listener on "message" events in the
+       delegate browsing context which must forwards ACTION to an actual store.
+       @arg {Action} action */
+   Remote_store.prototype.dispatch = function dispatch (action) {
+     this.delegate.postMessage ({ message_kind: "action", action: action }, "*");
+   };
+ 
+   /** @typedef {{type: string, [x: string]: any}} Action - Payloads
+       of information meant to be treated by the store which can receive them
+       using the 'store.dispatch' method.  */
+ 
+   /* Place holder for action creators.  */
+   var actions = {
+     /** Return an action that makes LINKID the current page.
+         @arg {string} linkid - link identifier
+         @arg {string|false} [history] - method name that will be applied on
+         the 'window.history' object.  */
+     set_current_url: function (linkid, history, clicked = false) {
+       if (undef_or_null (history))
+         history = "pushState";
+       return { type: "current-url", url: linkid,
+                history: history, clicked: clicked };
+     },
+ 
+     /** Set current URL to the node corresponding to POINTER which is an
+         id refering to a linkid (such as "*TOP*" or "*END*"). */
+     set_current_url_pointer: function (pointer) {
+       return { type: "current-url", pointer: pointer, history: "pushState" };
+     },
+ 
+     /** @arg {string} dir */
+     navigate: function (dir) {
+       return { type: "navigate", direction: dir, history: "pushState" };
+     },
+ 
+     /** @arg {{[id: string]: string}} links */
+     cache_links: function (links) {
+       return { type: "cache-links", links: links };
+     },
+ 
+     /** @arg {NodeListOf<Element>} links */
+     cache_index_links: function (links) {
+       var dict = {};
+       for (var i = 0; i < links.length; i += 1)
+         {
+           var link = links[i];
+           dict[link.textContent] = href_hash (link_href (link));
+         }
+       return { type: "cache-index-links", links: dict };
+     },
+ 
+     /** Show or hide the help screen.  */
+     show_help: function () {
+       return { type: "help", visible: true };
+     },
+ 
+     /** Make the text input INPUT visible.  If INPUT is a falsy value then
+         hide current text input.
+         @arg {string} input */
+     show_text_input: function (input) {
+       return { type: "input", input: input };
+     },
+ 
+     /** Hide the current current text input.  */
+     hide_text_input: function () {
+       return { type: "input", input: null };
+     },
+ 
+     /** @arg {string} msg */
+     warn: function (msg) {
+       return { type: "warning", msg: msg };
+     },
+ 
+     /** Search EXP in the whole manual.
+         @arg {RegExp|string} exp*/
+     search: function (exp) {
+       var rgxp;
+       if (typeof exp === "object")
+         rgxp = exp;
+       else if (exp === "")
+         rgxp = null;
+       else
+         rgxp = new RegExp (exp, "i");
+ 
+       return { type: "search-init", regexp: rgxp, input: exp };
+     }
+   };
+ 
+   /** Update STATE based on the type of ACTION.  This update is purely
+       fonctional since STATE is not modified in place and a new state object
+       is returned instead.
+       @arg {Object} state
+       @arg {Action} action
+       @return {Object} a new state */
+   /* eslint-disable complexity */
+   /* A "big" switch has been preferred over splitting each case in a separate
+      function combined with a dictionary lookup.  */
+   function
+   updater (state, action)
+   {
+     var res = Object.assign ({}, state, { action: action });
+     var linkid;
+     switch (action.type)
+       {
+       case "cache-links":
+         {
+           var nodes = Object.assign ({}, state.loaded_nodes);
+           Object
+             .keys (action.links)
+             .forEach (function (key) {
+               if (typeof action.links[key] === "object")
+                 nodes[key] = Object.assign ({}, nodes[key], action.links[key]);
+               else
+                 nodes[key] = action.links[key];
+             });
+ 
+           return Object.assign (res, { loaded_nodes: nodes });
+         }
+       case "cache-index-links":
+         {
+           res.index = Object.assign ({}, res.index, action.links);
+           return res;
+         }
+       case "section":
+         {
+           res.section_hash = action.section_hash;
+           return res;
+         }
+       case "current-url":
+         {
+           if (document.body.getAttribute("show-sidebar") == "yes"
+               && is_narrow_window ()
+               && action.clicked === "in-page")
+             return state;
+           linkid = (action.pointer) ?
+               state.loaded_nodes[action.pointer] : action.url;
+ 
+           res.current = linkid;
+           res.section_hash = null;
+           res.history = action.history;
+           res.text_input = null;
+           res.warning = null;
+           res.help = false;
+           res.focus = false;
+           res.highlight = null;
+           res.loaded_nodes = Object.assign ({}, res.loaded_nodes);
+           res.loaded_nodes[linkid] = res.loaded_nodes[linkid] || {};
+           return res;
+         }
+       case "unfocus":
+         {
+           if (!res.focus)
+             return state;
+           else
+             {
+               res.help = false;
+               res.text_input = null;
+               res.focus = false;
+               return res;
+             }
+         }
+       case "help":
+         {
+           res.help = action.visible;
+           res.focus = true;
+           return res;
+         }
+       case "show-sidebar": // "yes" (show), "no" (hide) or "hide-if-narrow"
+         {
+           res.show_sidebar = action.show === "hide-if-narrow" && res.show_sidebar === "no" ? "no" : action.show;
+           return res;
+         }
+       case "navigate":
+         {
+           var current = state.current;
+           var link = linkid_split (state.current);
+ 
+           /* Handle inner 'config.INDEX_NAME' anchors specially.  */
+           if (link.pageid === config.INDEX_ID)
+             current = config.INDEX_ID;
+ 
+           var ids = state.loaded_nodes[current];
+           linkid = ids[action.direction];
+           if (!linkid)
+             {
+               // Look for sibling link in ToC.
+               // Needed for (say) @subsection without corresponding @node.
+               let toc_current =
+                 document.querySelector ('#slider a[toc-current="yes"]');
+               if (toc_current)
+                 {
+                   let item_current = toc_current.parentNode; // 'li' element
+                   let nlink = (action.direction === "next"
+                                ? item_current.nextElementSibling
+                                : action.direction === "prev"
+                                ? item_current.previousElementSibling
+                                : action.direction === "up"
+                                ? item_current.parentNode.parentNode
+                                : null);
+                   if (nlink)
+                     nlink = nlink.firstElementChild;
+                   if (nlink && nlink.matches("a"))
+                     {
+                       let href = link_href (nlink)
+                       if (href)
+                         linkid = href_hash (href) ;
+                     }
+                 }
+             }
+           if (!linkid)
+             {
+               /* When CURRENT is in index but doesn't have the requested
+                  direction, ask its corresponding 'pageid'.  */
+               var is_index_ref =
+                 Object.keys (state.index)
+                       .reduce (function (acc, val) {
+                         return acc || state.index[val] === current;
+                       }, false);
+               if (is_index_ref)
+                 {
+                   ids = state.loaded_nodes[link.pageid];
+                   linkid = ids[action.direction];
+                 }
+             }
+ 
+           if (!linkid)
+             return state;
+           else
+             {
+               res.current = linkid;
+               res.section_hash = null;
+               res.history = action.history;
+               res.text_input = null;
+               res.warning = null;
+               res.help = false;
+               res.highlight = null;
+               res.focus = false;
+               res.loaded_nodes = Object.assign ({}, res.loaded_nodes);
+               res.loaded_nodes[action.url] = res.loaded_nodes[action.url] || {};
+               return res;
+             }
+         }
+       case "search-init":
+         {
+           res.search = {
+             regexp: action.regexp || state.search.regexp,
+             input: action.input || state.search.input,
+             status: "ready",
+             current_pageid: linkid_split (state.current).pageid,
+             found: false
+           };
+           res.focus = false;
+           res.help = false;
+           res.text_input = null;
+           res.warning = null;
+           return res;
+         }
+       case "search-query":
+         {
+           res.search = Object.assign ({}, state.search);
+           res.search.status = "searching";
+           return res;
+         }
+       case "search-result":
+         {
+           res.search = Object.assign ({}, state.search);
+           if (action.found)
+             {
+               res.search.status = "done";
+               res.search.found = true;
+               res.current = res.search.current_pageid;
+               res.section_hash = null;
+               res.history = "pushState";
+               res.highlight = res.search.regexp;
+             }
+           else
+             {
+               var fwd = forward_pageid (state, state.search.current_pageid);
+               if (fwd === null)
+                 {
+                   res.search.status = "done";
+                   res.warning = "Search failed: \"" + res.search.input + "\"";
+                   res.highlight = null;
+                 }
+               else
+                 {
+                   res.search.current_pageid = fwd;
+                   res.search.status = "ready";
+                 }
+             }
+           return res;
+         }
+       case "input":
+         {
+           var needs_update = (state.text_input && !action.input)
+               || (!state.text_input && action.input)
+               || (state.text_input && action.input
+                   && state.text_input !== action.input);
+ 
+           if (!needs_update)
+             return state;
+           else
+             {
+               res.focus = Boolean (action.input);
+               res.help = false;
+               res.text_input = action.input;
+               res.warning = null;
+               return res;
+             }
+         }
+       case "iframe-ready":
+         {
+           res.ready = Object.assign ({}, res.ready);
+           res.ready[action.id] = true;
+           return res;
+         }
+       case "echo":
+         {
+           res.echo = action.msg;
+           return res;
+         }
+       case "warning":
+         {
+           res.warning = action.msg;
+           if (action.msg !== null)
+             res.text_input = null;
+           return res;
+         }
+       default:
+         console.error ("no reducer for action type:", action.type);
+         return state;
+       }
+   }
+   /* eslint-enable complexity */
+ 
+   /*-----------------------.
+   | Context initializers.  |
+   `-----------------------*/
+ 
+   /** Initialize the index page of the manual which manages the state of the
+       application.  */
+   function
+   init_index_page ()
+   {
+     /*--------------------------.
+     | Component for help page.  |
+     `--------------------------*/
+ 
+     function
+     Help_page ()
+     {
+       this.id = "help-screen";
+       /* Create help div element.*/
+       var div = document.createElement ("div");
+       div.setAttribute ("hidden", "true");
+       div.classList.add ("modal");
+       div.innerHTML = "\
+ <div class=\"modal-content\">\
+ <span class=\"close\">&times;</span>\
+ <h2>Keyboard Shortcuts</h2>\
+ <table id=\"keyboard-shortcuts\">\
+   <tbody>\
+     <tr><th colspan=\"2\">Moving around</th></tr>\
+     <tr><td><code><b>n / p</b></code></td>\
+         <td>goto the next / previous section</td></tr>\
+     <tr><td><code><b>[ / ]</b></code></td>\
+         <td>goto the next / previous sibling</td></tr>\
+     <tr><td><code><b>&lt; / &gt;</b></code></td>\
+         <td>goto the first / last section</td></tr>\
+     <tr><td><code><b>t</b></code></td><td>goto the first section</td></tr>\
+     <tr><td><code><b>u</b></code></td>\
+         <td>go one level up (parent section)</td></tr>\
+     <tr><td><code><b>l / r</b></code></td>\
+         <td>go back / forward in history.</td></tr>\
+   </tbody>\
+   <tbody>\
+     <tr><th colspan=\"2\">Searching</th></tr>\
+     <tr><td><code><b>i</b></code></td><td>search in the index</td></tr>\
+     <tr><td><code><b>s</b></code></td>\
+         <td>global text search in the manual</td></tr>\
+     <tr><td><code><b>m</b></code></td>\
+         <td>search in current node menu</td></tr>\
+   </tbody>\
+   <tbody>\
+     <tr><th colspan=\"2\">Misc</th></tr>\
+     <tr><td><code><b>?</b></code></td><td>show this help screen</td></tr>\
+     <tr><td><code><b>Esc</b></code></td><td>hide this help screen</td></tr>\
+   </tbody>\
+ </table>\
+ </div>\
+ ";
+       var span = div.querySelector (".close");
+       div.addEventListener ("click", function (event) {
+         if (event.target === span || event.target === div)
+           store.dispatch ({ type: "unfocus" });
+       }, false);
+ 
+       this.element = div;
+     }
+ 
+     Help_page.prototype.render = function render (state) {
+       if (!state.help)
+         this.element.style.display = "none";
+       else
+         {
+           this.element.style.display = "block";
+           this.element.focus ();
+         }
+     };
+ 
+     /*---------------------------------.
+     | Components for menu navigation.  |
+     `---------------------------------*/
+ 
+     /** @arg {string} id */
+     function
+     Search_input (id)
+     {
+       this.id = id;
+       this.render = null;
+       this.prompt = document.createTextNode ("Text search" + ": ");
+ 
+       /* Create input div element.*/
+       var div = document.createElement ("div");
+       div.setAttribute ("hidden", "true");
+       div.appendChild (this.prompt);
+       this.element = div;
+ 
+       /* Create input element.*/
+       var input = document.createElement ("input");
+       input.setAttribute ("type", "search");
+       this.input = input;
+       this.element.appendChild (input);
+ 
+       /* Define a special key handler when 'this.input' is focused and
+          visible.*/
+       this.input.addEventListener ("keydown", (function (event) {
+         if (is_escape_key (event.key))
+           store.dispatch ({ type: "unfocus" });
+         else if (event.key === "Enter")
+           store.dispatch (actions.search (this.input.value));
+         event.stopPropagation ();
+       }).bind (this));
+     }
+ 
+     Search_input.prototype.show = function show () {
+       /* Display previous search. */
+       var search = store.state.search;
+       var input = search && (search.status === "done") && search.input;
+       if (input)
+         this.prompt.textContent = "Text search (default " + input + "): ";
+       this.element.removeAttribute ("hidden");
+       this.input.focus ();
+     };
+ 
+     Search_input.prototype.hide = function hide () {
+       this.element.setAttribute ("hidden", "true");
+       this.input.value = "";
+     };
+ 
+     /** @arg {string} id */
+     function
+     Text_input (id)
+     {
+       this.id = id;
+       this.data = null;
+       this.datalist = null;
+       this.render = null;
+ 
+       /* Create input div element.*/
+       var div = document.createElement ("div");
+       div.setAttribute ("hidden", "true");
+       div.appendChild (document.createTextNode (id + ": "));
+       this.element = div;
+ 
+       /* Create input element.*/
+       var input = document.createElement ("input");
+       input.setAttribute ("type", "search");
+       input.setAttribute ("list", id + "-data");
+       this.input = input;
+       this.element.appendChild (input);
+ 
+       /* Define a special key handler when 'this.input' is focused and
+          visible.*/
+       this.input.addEventListener ("keydown", (function (event) {
+         if (is_escape_key (event.key))
+           store.dispatch ({ type: "unfocus" });
+         else if (event.key === "Enter")
+           {
+             var linkid = this.data[this.input.value];
+             if (linkid)
+               {
+                 hide_sidebar_if_narrow ();
+                 store.dispatch (actions.set_current_url (linkid));
+               }
+           }
+         event.stopPropagation ();
+       }).bind (this));
+     }
+ 
+     /* Display a text input for searching through DATA.*/
+     Text_input.prototype.show = function show (data) {
+       if (!features || features.datalistelem)
+         {
+           var datalist = create_datalist (data);
+           datalist.setAttribute ("id", this.id + "-data");
+           this.data = data;
+           this.datalist = datalist;
+           this.element.appendChild (datalist);
+         }
+       this.element.removeAttribute ("hidden");
+       this.input.focus ();
+     };
+ 
+     Text_input.prototype.hide = function hide () {
+       this.element.setAttribute ("hidden", "true");
+       this.input.value = "";
+       if (this.datalist)
+         {
+           this.datalist.remove ();
+           this.datalist = null;
+         }
+     };
+ 
+     function
+     Minibuffer ()
+     {
+       /* Create global container.*/
+       var elem = document.createElement ("div");
+       elem.classList.add ("text-input");
+ 
+       var menu = new Text_input ("menu");
+       menu.render = function (state) {
+         if (state.text_input === "menu")
+         {
+           var current_menu = state.loaded_nodes[state.current].menu;
+           if (current_menu)
+             this.show (current_menu);
+           else
+             store.dispatch (actions.warn ("No menu in this node"));
+         }
+       };
+ 
+       var index = new Text_input ("index");
+       index.render = function (state) {
+         if (state.text_input === "index")
+           this.show (state.index);
+       };
+ 
+       var search = new Search_input ("regexp-search");
+       search.render = function (state) {
+         if (state.text_input === "regexp-search")
+           this.show ();
+       };
+ 
+       elem.appendChild (menu.element);
+       elem.appendChild (index.element);
+       elem.appendChild (search.element);
+ 
+       /* Create a container for warning when no menu in current page.*/
+       var warn$ = document.createElement ("div");
+       warn$.setAttribute ("hidden", "true");
+       elem.appendChild (warn$);
+ 
+       this.element = elem;
+       this.menu = menu;
+       this.index = index;
+       this.search = search;
+       this.warn = warn$;
+       this.toid = null;
+     }
+ 
+     Minibuffer.prototype.render = function render (state) {
+       if (!state.warning)
+         {
+           this.warn.setAttribute ("hidden", "true");
+           this.toid = null;
+         }
+       else if (!this.toid)
+         {
+           console.warn (state.warning);
+           var toid = window.setTimeout (function () {
+             store.dispatch ({ type: "warning", msg: null });
+           }, config.WARNING_TIMEOUT);
+           this.warn.innerHTML = state.warning;
+           this.warn.removeAttribute ("hidden");
+           this.toid = toid;
+         }
+ 
+       if (!state.text_input || state.warning)
+         {
+           this.menu.hide ();
+           this.index.hide ();
+           this.search.hide ();
+         }
+       else
+         {
+           this.index.render (state);
+           this.menu.render (state);
+           this.search.render (state);
+         }
+     };
+ 
+     function
+     Echo_area ()
+     {
+       var elem = document.createElement ("div");
+       elem.classList.add ("echo-area");
+       elem.setAttribute ("hidden", "true");
+ 
+       this.element = elem;
+       this.toid = null;
+     }
+ 
+     Echo_area.prototype.render = function render (state) {
+       if (!state.echo)
+         {
+           this.element.setAttribute ("hidden", "true");
+           this.toid = null;
+         }
+       else if (!this.toid)
+         {
+           console.info (state.echo);
+           var toid = window.setTimeout (function () {
+             store.dispatch ({ type: "echo", msg: null });
+           }, config.WARNING_TIMEOUT);
+           this.element.innerHTML = state.echo;
+           this.element.removeAttribute ("hidden");
+           this.toid = toid;
+         }
+     };
+ 
+     /*----------------------------.
+     | Component for the sidebar.  |
+     `----------------------------*/
+ 
+     function
+     Sidebar (contents_node)
+     {
+       this.element = document.createElement ("div"); // FIXME unneeded?
+       this.element.setAttribute ("id", "slider");
+       var div = document.createElement ("div");
+       div.classList.add ("toc-sidebar");
+       var toc = document.querySelector ("#SEC_Contents");
+       toc.remove ();
+ 
+       // Like n.cloneNode, but also copy _href
+       function cloneNode(n)
+       {
+         let r = n.cloneNode(false);
+         for (let c = n.firstChild; c; c = c.nextSibling)
+           {
+             let d = cloneNode(c);
+             let h = c._href;
+             if (h)
+               d._href = h;
+             r.appendChild(d);
+           }
+         return r;
+       }
+       contents_node.appendChild(cloneNode(toc));
+ 
+       /* Remove table of contents header.  */
+       toc = toc.querySelector(".contents"); // skip ToC header
+ 
+       /* Move contents of <body> into a a fresh <div> to let the components
+          treat the index page like other iframe page.  */
+       var nav = document.createElement ("nav");
+       nav.classList.add ("contents");
+       for (var ch = toc.firstChild; ch; ch = toc.firstChild)
+         nav.appendChild (ch);
+ 
+       var div$ = document.createElement ("div");
+       div$.classList.add ("toc");
+       div$.appendChild (nav);
+       div.appendChild (div$);
+       this.element.appendChild (div);
+ 
+       let header = document.createElement ("header");
+       div$.parentElement.insertBefore (header, div$);
+       let hider = document.createElement ("button");
+       hider.classList.add ("sidebar-hider");
+       hider.innerHTML = config.HIDE_SIDEBAR_HTML;
+       this.show_sidebar_button = hider;
+       header.appendChild(hider);
+     }
+ 
+     /* Render 'sidebar' according to STATE which is a new state. */
+     Sidebar.prototype.render = function render (state) {
+       /* Update sidebar to highlight the title corresponding to
+          'state.current'.*/
+       let currently_showing = document.body.getAttribute("show-sidebar");
+       let show = state.show_sidebar;
+       if (show == "hide-if-narrow")
+         show = is_narrow_window() || currently_showing == "no" ? "no" : "yes";
+       if (show === undefined)
+         show = "yes";
+       if (show !== currently_showing)
+         {
+           document.body.setAttribute("show-sidebar", show);
+           this.show_sidebar_button.innerHTML = show == "yes" ? config.HIDE_SIDEBAR_HTML : config.SHOW_SIDEBAR_HTML;
+           let tooltip = show == "yes" ? config.HIDE_SIDEBAR_TOOLTIP : config.SHOW_SIDEBAR_TOOLTIP;
+           if (tooltip)
+             this.show_sidebar_button.setAttribute("title", tooltip);
+           else
+             this.show_sidebar_button.removeAttribute("title");
+         }
+       var msg = { message_kind: "update-sidebar", selected: state.current, section_hash: state.section_hash };
+       window.postMessage (msg, "*");
+     };
+ 
+     /*--------------------------.
+     | Component for the pages.  |
+     `--------------------------*/
+ 
+     /** @arg {HTMLDivElement} index_div */
+     function
+     Pages (index_div)
+     {
+       index_div.setAttribute ("id", config.INDEX_ID);
+       index_div.setAttribute ("node", config.INDEX_ID);
+       index_div.setAttribute ("hidden", "true");
+       this.element = document.createElement ("div");
+       this.element.setAttribute ("id", "sub-pages");
+       this.element.appendChild (index_div);
+       /** @type {string[]} Currently created divs.  */
+       this.ids = [config.INDEX_ID];
+       /** @type {string} */
+       this.prev_id = null;
+       /** @type {HTMLElement} */
+       this.prev_div = null;
+       this.prev_search = null;
+     }
+ 
+     Pages.prototype.add_div = function add_div (pageid) {
+       var div = document.createElement ("div");
+       div.setAttribute ("id", pageid);
+       div.setAttribute ("node", pageid);
+       div.setAttribute ("hidden", "true");
+       this.ids.push (pageid);
+       this.element.appendChild (div);
+       if (linkid_contains_index (pageid))
+         load_page (pageid);
+       return div;
+     };
+ 
+     Pages.prototype.render = function render (state) {
+       var that = this;
+ 
+       /* Create div elements for pages corresponding to newly added
+          linkids from 'state.loaded_nodes'.*/
+       Object.keys (state.loaded_nodes)
+             .map (function (id) { return id.replace (/\..*$/, ""); })
+             .filter (function (id) { return !that.ids.includes (id); })
+             .reduce (function (acc, id) {
+               return ((acc.includes (id)) ? acc : acc.concat ([id]));
+             }, [])
+             .forEach (function (id) { return that.add_div (id); });
+ 
+       /* Blur pages if help screen is on.  */
+       this.element.classList[(state.help) ? "add" : "remove"] ("blurred");
+ 
+       if (state.current !== this.prev_id)
+         {
+           if (this.prev_id)
+             {
+               this.prev_div.setAttribute ("hidden", "true");
+               /* Remove previous highlights.  */
+               var old = linkid_split (this.prev_id);
+               var msg = { message_kind: "highlight", regexp: null };
+               post_message (old.pageid, msg);
+             }
+           var div = resolve_page (state.current, true);
+           update_history (state.current, state.history);
+           this.prev_id = state.current;
+           this.prev_div = div;
+         }
+ 
+       if (state.search
+           && (this.prev_search !== state.search)
+           && state.search.status === "ready")
+         {
+           this.prev_search = state.search;
+           if (state.search.current_pageid === config.INDEX_ID)
+             {
+               window.setTimeout (function () {
+                 store.dispatch ({ type: "search-query" });
+                 var res = search (document.getElementById (config.INDEX_ID),
+                                   state.search.regexp);
+                 store.dispatch ({ type: "search-result", found: res });
+               }, 0);
+             }
+           else
+             {
+               window.setTimeout (function () {
+                 store.dispatch ({ type: "search-query" });
+                 var msg = {
+                   message_kind: "search",
+                   regexp: state.search.regexp,
+                   id: state.search.current_pageid
+                 };
+                 post_message (state.search.current_pageid, msg);
+               }, 0);
+             }
+         }
+ 
+       /* Update highlight of current page.  */
+       if (!state.highlight)
+         {
+           if (state.current === config.INDEX_ID)
+             remove_highlight (document.getElementById (config.INDEX_ID));
+           else
+             {
+               var link = linkid_split (state.current);
+               var msg$ = { message_kind: "highlight", regexp: null };
+               post_message (link.pageid, msg$);
+             }
+         }
+ 
+       /* Scroll to highlighted search result. */
+       if (state.search
+           && (this.prev_search !== state.search)
+           && state.search.status === "done"
+           && state.search.found === true)
+         {
+           var link$ = linkid_split (state.current);
+           var msg$$ = { message_kind: "scroll-to", hash: "#search-result" };
+           post_message (link$.pageid, msg$$);
+           this.prev_search = state.search;
+         }
+     };
+ 
+     /*--------------.
+     | Utilitaries.  |
+     `--------------*/
+ 
+     /** Load PAGEID.
+         @arg {string} pageid */
+     function
+     load_page (pageid)
+     {
+       var div = resolve_page (pageid, false);
+       /* Making the iframe visible triggers the load of the iframe DOM.  */
+       if (div.hasAttribute ("hidden"))
+         {
+           div.removeAttribute ("hidden");
+           div.setAttribute ("hidden", "true");
+         }
+     }
+ 
+     /** Return the div element that correspond to LINKID.  If VISIBLE is true
+         then display the div and position the corresponding iframe to the
+         anchor specified by LINKID.
+         @arg {string} linkid - link identifier
+         @arg {boolean} [visible]
+         @return {HTMLElement} the div element.  */
+     function
+     resolve_page (linkid, visible)
+     {
+       var msg;
+       var link = linkid_split (linkid);
+       var pageid = link.pageid;
+       var div = document.getElementById (link.pageid);
+       if (!div)
+         {
+           msg = "no iframe container correspond to identifier: " + pageid;
+           throw new ReferenceError (msg);
+         }
+ 
+       /* Create iframe if necessary unless the div is refering to the Index
+          or Contents page.  */
+       if (pageid === config.INDEX_ID || pageid === config.CONTENTS_ID)
+         {
+           div.removeAttribute ("hidden");
+           /* Unlike iframes, Elements are unlikely to be scrollable (CSSOM
+              Scroll-behavior), so choose an arbitrary element inside "index"
+              div and at the top of it.  */
+           document.getElementById ("icon-bar").scrollIntoView ();
+         }
+       else
+         {
+           var iframe = div.querySelector ("iframe");
+           if (!iframe)
+             {
+               iframe = document.createElement ("iframe");
+               iframe.classList.add ("node");
+               iframe.setAttribute ("src", linkid_to_url (pageid));
+               div.appendChild (iframe);
+               iframe.addEventListener ("load", function () {
+                 store.dispatch ({ type: "iframe-ready", id: pageid });
+               }, false);
+             }
+           if (visible)
+             {
+               div.removeAttribute ("hidden");
+               msg = { message_kind: "scroll-to", hash: link.hash };
+               post_message (pageid, msg);
+             }
+         }
+ 
+       return div;
+     }
+ 
+     /** Create a datalist element containing option elements corresponding
+         to the keys in MENU.  */
+     function
+     create_datalist (menu)
+     {
+       var datalist = document.createElement ("datalist");
+       Object.keys (menu)
+             .sort ()
+             .forEach (function (title) {
+               var opt = document.createElement ("option");
+               opt.setAttribute ("value", title);
+               datalist.appendChild (opt);
+             });
+       return datalist;
+     }
+ 
+     /** Mutate the history of page navigation.  Store LINKID in history
+         state, The actual way to store LINKID depends on HISTORY_MODE.
+         @arg {string} linkid
+         @arg {string} history_mode */
+     function
+     update_history (linkid, history_mode)
+     {
+       var method = window.history[history_mode];
+       if (method)
+         {
+           /* Pretend that the current page is the one corresponding to the
+              LINKID iframe.  Handle errors since changing the visible file
+              name can fail on some browsers with the "file:" protocol.  */
+           var visible_url =
+             dirname (window.location.pathname) + linkid_to_url (linkid);
+           try
+             {
+               method.call (window.history, linkid, null, visible_url);
+             }
+           catch (err)
+             {
+               /* Fallback to changing only the hash part which is safer.  */
+               visible_url = window.location.pathname;
+               if (linkid !== config.INDEX_ID)
+                 visible_url += ("#" + linkid);
+               method.call (window.history, linkid, null, visible_url);
+             }
+         }
+     }
+ 
+     /** Send MSG to the browsing context corresponding to PAGEID.  This is a
+         wrapper around 'Window.postMessage' which ensures that MSG is sent
+         after PAGEID is loaded.
+         @arg {string} pageid
+         @arg {any} msg */
+     function
+     post_message (pageid, msg)
+     {
+       if (pageid === config.INDEX_ID || pageid === config.CONTENTS_ID)
+         window.postMessage (msg, "*");
+       else
+         {
+           load_page (pageid);
+           var iframe = document.getElementById (pageid)
+                                .querySelector ("iframe");
+           /* Semantically this would be better to use "promises" however
+              they are not available in IE.  */
+           if (store.state.ready[pageid])
+             iframe.contentWindow.postMessage (msg, "*");
+           else
+             {
+               iframe.addEventListener ("load", function handler () {
+                 this.contentWindow.postMessage (msg, "*");
+                 this.removeEventListener ("load", handler, false);
+               }, false);
+             }
+         }
+     }
+ 
+     /*--------------------------------------------
+     | Event handlers for the top-level context.  |
+     `-------------------------------------------*/
+ 
+     /* Initialize the top level 'config.INDEX_NAME' DOM.  */
+     function
+     on_load ()
+     {
+       fix_links (document.links);
+       add_icons ();
+       document.body.classList.add ("mainbar");
+ 
+       /* Move contents of <body> into a a fresh <div> to let the components
+          treat the index page like other iframe page.  */
+       var index_div = document.createElement ("div");
+       for (var ch = document.body.firstChild; ch; ch = document.body.firstChild)
+         index_div.appendChild (ch);
+ 
+       /* Aggregation of all the sub-components.  */
+       var components = {
+         element: document.body,
+         components: [],
+ 
+         add: function add (component) {
+           this.components.push (component);
+           this.element.appendChild (component.element);
+         },
+ 
+         render: function render (state) {
+           this.components
+               .forEach (function (cmpt) { cmpt.render (state); });
+ 
+           /* Ensure that focus is on the current node unless some component is
+              focused.  */
+           if (!state.focus)
+             {
+               var link = linkid_split (state.current);
+               var elem = document.getElementById (link.pageid);
+               if (link.pageid !== config.INDEX_ID && link.pageid !== config.CONTENTS_ID)
+                 elem.querySelector ("iframe").focus ();
+               else
+                 {
+                   /* Move the focus to top DOM.  */
+                   document.documentElement.focus ();
+                   /* Allow the spacebar scroll in the main page to work.  */
+                   elem.focus ();
+                 }
+             }
+         }
+       };
+       var pages = new Pages (index_div);
+       components.add (pages);
+       var contents_node = pages.add_div(config.CONTENTS_ID);
+       components.add (new Sidebar (contents_node));
+       components.add (new Help_page ());
+       components.add (new Minibuffer ());
+       components.add (new Echo_area ());
+       store.listeners.push (components.render.bind (components));
+ 
+       if (window.location.hash)
+         {
+           var linkid = normalize_hash (window.location.hash);
+           store.dispatch (actions.set_current_url (linkid, "replaceState"));
+         }
+ 
+       /* Retrieve NEXT link and local menu.  */
+       var links = {};
+       links[config.INDEX_ID] = navigation_links (document);
+       store.dispatch (actions.cache_links (links));
+       store.dispatch ({ type: "iframe-ready", id: config.INDEX_ID });
+       store.dispatch ({
+         type: "echo",
+         msg: "Welcome to Texinfo documentation viewer 6.1, type '?' for help."
+       });
+ 
+       /* Call user hook.  */
+       if (config.on_main_load)
+         config.on_main_load ();
+     }
+ 
+     /* Handle messages received via the Message API.
+        @arg {MessageEvent} event */
+     function
+     on_message (event)
+     {
+       var data = event.data;
+       if (data.message_kind === "action")
+         {
+           /* Follow up actions to the store.  */
+           store.dispatch (data.action);
+         }
+     }
+ 
+     /* Event handler for 'popstate' events.  */
+     function
+     on_popstate (event)
+     {
+       /* When EVENT.STATE is 'null' it means that the user has manually
+          changed the hash part of the URL bar.  */
+       var linkid = (event.state === null) ?
+         normalize_hash (window.location.hash) : event.state;
+       store.dispatch (actions.set_current_url (linkid, false));
+     }
+ 
+     return {
+       on_load: on_load,
+       on_message: on_message,
+       on_popstate: on_popstate
+     };
+   }
+ 
+   /** Initialize the iframe which contains the lateral table of content.  */
+   function
+   init_sidebar ()
+   {
+     /* Keep children but remove grandchildren (Exception: don't remove
+        anything on the current page; however, that's not a problem in the Kawa
+        manual).  */
+     function
+     hide_grand_child_nodes (ul, excluded)
+     {
+       var lis = ul.children;
+       for (var i = 0; i < lis.length; i += 1)
+         {
+           if (lis[i] === excluded)
+             continue;
+           var first = lis[i].firstElementChild;
+           if (first && first.matches ("ul"))
+             hide_grand_child_nodes (first);
+           else if (first && first.matches ("a"))
+             {
+               var ul$ = first && first.nextElementSibling;
+               if (ul$)
+                 ul$.setAttribute ("toc-detail", "yes");
+             }
+         }
+     }
+ 
+     /** Make the parent of ELEMS visible.
+         @arg {HTMLElement} elem */
+     function
+     mark_parent_elements (elem)
+     {
+       if (elem && elem.parentElement && elem.parentElement.parentElement)
+         {
+           var pparent = elem.parentElement.parentElement;
+           for (var sib = pparent.firstElementChild; sib;
+                sib = sib.nextElementSibling)
+             {
+               if (sib !== elem.parentElement
+                   && sib.firstElementChild
+                   && sib.firstElementChild.nextElementSibling)
+                 {
+                   sib.firstElementChild
+                      .nextElementSibling
+                      .setAttribute ("toc-detail", "yes");
+                 }
+             }
+         }
+     }
+ 
+     /** Scan ToC entries to see which should be hidden.
+         @arg {HTMLElement} elem
+         @arg {string} linkid */
+     function
+     scan_toc (elem, linkid, section_hash = null)
+     {
+       /** @type {Element} */
+       var res;
+       if (section_hash)
+         {
+           let dot = linkid.lastIndexOf('.');
+           if (dot >= 0)
+             linkid = linkid.substring(0, dot+1) + section_hash;
+         }
+       var url = with_sidebar_query (linkid_to_url (linkid));
+ 
+       /** Set CURRENT to the node corresponding to URL linkid.
+           @arg {Element} elem */
+       function
+       find_current (elem)
+       {
+         if (elem.localName === "a" && link_href(elem) == url)
+           {
+             elem.setAttribute ("toc-current", "yes");
+             var sib = elem.nextElementSibling;
+             if (sib && sib.matches ("ul"))
+               hide_grand_child_nodes (sib);
+             res = elem;
+           }
+       }
+ 
+       var ul = elem.querySelector ("ul");
+       if (linkid === config.INDEX_ID || linkid === config.CONTENTS_ID)
+         {
+           hide_grand_child_nodes (ul);
+           res = document.getElementById(linkid);
+         }
+       else
+         {
+           depth_first_walk (ul, find_current, Node.ELEMENT_NODE);
+           /* Mark every parent node.  */
+           var current = res;
+           while (current && current !== ul)
+             {
+               mark_parent_elements (current);
+               /* XXX: Special case for manuals with '@part' commands.  */
+               if (current.parentElement === ul)
+                 hide_grand_child_nodes (ul, current);
+               current = current.parentElement;
+             }
+         }
+       return res;
+     }
+ 
+     /* Build the global dictionary containing navigation links from NAV.  NAV
+        must be an 'ul' DOM element containing the table of content of the
+        manual.  */
+     function
+     create_link_dict (nav)
+     {
+       var prev_id = config.INDEX_ID;
+       var links = {};
+ 
+       function
+       add_link (elem)
+       {
+         let href;
+           if (elem.matches ("a") && (href = link_href(elem)))
+           {
+             var id = href_hash (href);
+             links[prev_id] =
+               Object.assign ({}, links[prev_id], { forward: id });
+             links[id] = Object.assign ({}, links[id], { backward: prev_id });
+             prev_id = id;
+           }
+       }
+ 
+       depth_first_walk (nav, add_link, Node.ELEMENT_NODE);
+       /* Add a reference to the first and last node of the manual.  */
+       links["*TOP*"] = config.INDEX_ID;
+       links["*END*"] = prev_id;
+       return links;
+     }
+ 
+     /* Add a link from the sidebar to the main index file.  ELEM is the first
+        sibling of the newly created header.  */
+     function
+     add_header (elem)
+     {
+       var h1 = document.querySelector ("h1.settitle");
+       if (h1)
+         {
+           var a = document.createElement ("a");
+           a.setAttribute ("href", config.INDEX_NAME);
+           a.setAttribute ("id", config.INDEX_ID);
+ 
+           let header = elem.previousSibling;
+           header.appendChild (a);
+           if (window.sidebarLinkAppendContents)
+             window.sidebarLinkAppendContents(a, h1.textContent);
+           else
+             {
+               var div = document.createElement ("div");
+               a.appendChild (div);
+               var span = document.createElement ("span");
+               span.textContent = h1.textContent;
+               div.appendChild (span);
+             }
+         }
+     }
+ 
+     /*------------------------------------------
+     | Event handlers for the sidebar context.  |
+     `-----------------------------------------*/
+ 
+     /* Initialize TOC_FILENAME which must be loaded in the context of an
+        iframe.  */
+     function
+     on_load ()
+     {
+       var toc_div = document.getElementById ("slider");
+       add_header (toc_div.querySelector (".toc"));
+ 
+       /* Specify the base URL to use for all relative URLs.  */
+       /* FIXME: Add base also for sub-pages.  */
+       var base = document.createElement ("base");
+       base.setAttribute ("href",
+                          window.location.href.replace (/[/][^/]*$/, "/"));
+       document.head.appendChild (base);
+ 
+       scan_toc (toc_div, config.INDEX_NAME);
+ 
+       /* Get 'backward' and 'forward' link attributes.  */
+       var dict = create_link_dict (toc_div.querySelector ("nav.contents ul"));
+       store.dispatch (actions.cache_links (dict));
+     }
+ 
+     /* Handle messages received via the Message API.  */
+     function
+     on_message (event)
+     {
+       var data = event.data;
+       if (data.message_kind === "update-sidebar")
+         {
+           var toc_div = document.getElementById ("slider");
+ 
+           /* Reset previous calls to 'scan_toc'.  */
+           depth_first_walk (toc_div, function clear_toc_styles (elem) {
+             elem.removeAttribute ("toc-detail");
+             elem.removeAttribute ("toc-current");
+           }, Node.ELEMENT_NODE);
+ 
+           /* Remove the hash part for the main page.  */
+           var pageid = linkid_split (data.selected).pageid;
+           var selected = (pageid === config.INDEX_ID) ? pageid : data.selected;
+           /* Highlight the current LINKID in the table of content.  */
+           var elem = scan_toc (toc_div, selected, data.section_hash);
+           if (elem)
+             elem.scrollIntoView (true);
+         }
+     }
+ 
+     return {
+       on_load: on_load,
+       on_message: on_message
+     };
+   }
+ 
+   /** Initialize iframes which contain pages of the manual.  */
+   function
+   init_iframe ()
+   {
+     /* Initialize the DOM for generic pages loaded in the context of an
+        iframe.  */
+     function
+     on_load ()
+     {
+       document.body.classList.add ("in-iframe");
+       fix_links (document.links);
+       var links = {};
+       var linkid = basename (window.location.pathname, /[.]x?html$/);
+       links[linkid] = navigation_links (document);
+       store.dispatch (actions.cache_links (links));
+ 
+       if (linkid_contains_index (linkid))
+         {
+           /* Scan links that should be added to the index.  */
+           var index_links = document.querySelectorAll ("td[valign=top] a");
+           store.dispatch (actions.cache_index_links (index_links));
+         }
+ 
+       add_icons ();
+ 
+       /* Call user hook.  */
+       if (config.on_iframe_load)
+         config.on_iframe_load ();
+     }
+ 
+     /* Handle messages received via the Message API.  */
+     function
+     on_message (event)
+     {
+       var data = event.data;
+       if (data.message_kind === "highlight")
+         remove_highlight (document.body);
+       else if (data.message_kind === "search")
+         {
+           var found = search (document.body, data.regexp);
+           store.dispatch ({ type: "search-result", found: found });
+         }
+       else if (data.message_kind === "scroll-to")
+         {
+           /* Scroll to the anchor corresponding to HASH.  */
+           if (data.hash)
+             {
+               let elem = document.getElementById(data.hash.substring(1));
+               // Check if hash reference is to a sectioing element.  
+               // If not we need to find the outer sectioning element,
+               // so we can update the sidebar's ToC correctly.
+               if (elem)
+                 {
+                   let p = elem;
+                   let section = null;
+                   let id = null;
+                   for (let p = elem;
+                        section === null && p instanceof Element;
+                         p = p.parentNode)
+                     {
+                       let sid = p.getAttribute("id");
+                       if (sid == null)
+                         continue;
+                       let cl = p.classList;
+                       for (let i = cl.length; --i >= 0; )
+                         {
+                           if (section_names.indexOf(cl.item(i)) >= 0)
+                             {
+                               section = p;
+                               id = sid;
+                               break;
+                             }
+                         }
+                     }
+                     if (section && section !== elem)
+                       {
+                         // Send section id to sidebar so it can properly update.
+                         store.dispatch({ type: "section", hash: data.hash, section_hash: id } );
+                       }
+                 }
+                 window.location.replace (data.hash);
+             }
+           else
+             window.scroll (0, 0);
+         }
+     }
+ 
+     return {
+       on_load: on_load,
+       on_message: on_message
+     };
+   }
+ 
+   /*-------------------------
+   | Common event handlers.  |
+   `------------------------*/
+ 
+   /** Handle click events.  */
+   function
+   on_click (event)
+   {
+     let in_sidebar = event.target.matches ("#slider *");
+     for (var target = event.target; target !== null; target = target.parentNode)
+       {
+         if (! (target instanceof Element))
+           continue;
+         if (target.matches ("a"))
+           {
+             var href = link_href(target);
+             if (href && maybe_pageref_url_p (href)
+                   && !external_manual_url_p (href))
+               {
+                 var linkid = href_hash (href) || config.INDEX_ID;
+                 if (linkid === "index.SEC_Contents")
+                     linkid = config.CONTENTS_ID;
+                 store.dispatch (actions.set_current_url (linkid, null,
+                                                          in_sidebar ? "in-sidebar" : "in-page"));
+                 event.preventDefault ();
+                 event.stopPropagation ();
+                 break;
+               }
+           }
+         if (target.matches (".sidebar-hider"))
+           {
+               let body = document.body;
+               let show = body.getAttribute("show-sidebar");
+               show_sidebar (show==="no");
+               return;
+           }
+       }
+     if (! in_sidebar)
+       hide_sidebar_if_narrow ();
+   }
+ 
+   // Only valid when showing sidebar.
+   function is_narrow_window ()
+   {
+     return document.body.firstChild.offsetLeft == 0;
+   }
+ 
+   function show_sidebar (show)
+   {
+     store.dispatch({ type: "show-sidebar", show: show ? "yes" : "no" });
+   }
+ 
+   function hide_sidebar_if_narrow ()
+   {
+     store.dispatch({ type: "show-sidebar", show: "hide-if-narrow" });
+   }
+ 
+   /** Handle unload events.  */
+   function
+   on_unload ()
+   {
+     /* Cross origin requests are not supported in file protocol.  */
+     if (window.location.protocol !== "file:")
+     {
+       var request = new XMLHttpRequest ();
+       request.open ("GET", "(WINDOW-CLOSED)");
+       request.send (null);
+     }
+   }
+ 
+   /** Handle Keyboard 'keydown' events.
+       @arg {KeyboardEvent} event */
+   function
+   on_keydown (event)
+   {
+     if (is_escape_key (event.key))
+       store.dispatch ({ type: "unfocus" });
+     else
+       {
+         var val = on_keydown.dict[event.key];
+         if (val)
+           {
+             if (typeof val === "function")
+               val ();
+             else
+               store.dispatch (val);
+           }
+       }
+   }
+ 
+   /* Associate an Event 'key' property to an action or a thunk.  */
+   on_keydown.dict = {
+     i: actions.show_text_input ("index"),
+     l: window.history.back.bind (window.history),
+     m: actions.show_text_input ("menu"),
+     n: actions.navigate ("next"),
+     p: actions.navigate ("prev"),
+     r: window.history.forward.bind (window.history),
+     s: actions.show_text_input ("regexp-search"),
+     t: actions.set_current_url_pointer ("*TOP*"),
+     u: actions.navigate ("up"),
+     "]": actions.navigate ("forward"),
+     "[": actions.navigate ("backward"),
+     "<": actions.set_current_url_pointer ("*TOP*"),
+     ">": actions.set_current_url_pointer ("*END*"),
+     "?": actions.show_help ()
+   };
+ 
+   /** Some standard methods used in this script might not be implemented by
+       the current browser.  If that is the case then augment the prototypes
+       appropriately.  */
+   function
+   register_polyfills ()
+   {
+     function
+     includes (search, start)
+     {
+       start = start || 0;
+       return ((start + search.length) <= this.length)
+         && (this.indexOf (search, start) !== -1);
+     }
+ 
+     /* eslint-disable no-extend-native */
+     if (!Array.prototype.includes)
+       Array.prototype.includes = includes;
+ 
+     if (!String.prototype.includes)
+       String.prototype.includes = includes;
+ 
+     if (!String.prototype.endsWith)
+       {
+         String.prototype.endsWith = function endsWith (search, position) {
+           var subject_string = this.toString ();
+           if (typeof position !== "number"
+               || !isFinite (position)
+               || Math.floor (position) !== position
+               || position > subject_string.length)
+             position = subject_string.length;
+ 
+           position -= search.length;
+           var last_index = subject_string.lastIndexOf (search, position);
+           return last_index !== -1 && last_index === position;
+         };
+       }
+ 
+     if (!Element.prototype.matches)
+       {
+         Element.prototype.matches = Element.prototype["matchesSelector"]
+           || Element.prototype["mozMatchesSelector"]
+           || Element.prototype["mozMatchesSelector"]
+           || Element.prototype["msMatchesSelector"]
+           || Element.prototype["webkitMatchesSelector"]
+           || function element_matches (str) {
+             var document = (this.document || this.ownerDocument);
+             var matches = document.querySelectorAll (str);
+             var i = matches.length;
+             while ((i -= 1) >= 0 && matches.item (i) !== this);
+             return i > -1;
+           };
+       }
+ 
+     if (typeof Object.assign != "function")
+       {
+         Object.assign = function assign (target) {
+           if (undef_or_null (target))
+             throw new TypeError ("Cannot convert undefined or null to object");
+ 
+           var to = Object (target);
+           for (var index = 1; index < arguments.length; index += 1)
+             {
+               var next_source = arguments[index];
+               if (undef_or_null (next_source))
+                 continue;
+               for (var key in next_source)
+                 {
+                   /* Avoid bugs when hasOwnProperty is shadowed.  */
+                   if (Object.prototype.hasOwnProperty.call (next_source, key))
+                     to[key] = next_source[key];
+                 }
+             }
+           return to;
+         };
+       }
+ 
+     (function (protos) {
+       protos.forEach (function (proto) {
+         if (!proto.hasOwnProperty ("remove"))
+           {
+             Object.defineProperty (proto, "remove", {
+               configurable: true,
+               enumerable: true,
+               writable: true,
+               value: function value () {
+                 this.parentNode.removeChild (this);
+               }
+             });
+           }
+       });
+     } ([Element.prototype, CharacterData.prototype, DocumentType.prototype]));
+     /* eslint-enable no-extend-native */
+   }
+ 
+   /*---------------------.
+   | Common utilitaries.  |
+   `---------------------*/
+ 
+   /** Check portably if KEY correspond to "Escape" key value.
+       @arg {string} key */
+   function
+   is_escape_key (key)
+   {
+     /* In Internet Explorer 9 and Firefox 36 and earlier, the Esc key
+        returns "Esc" instead of "Escape".  */
+     return key === "Escape" || key === "Esc";
+   }
+ 
+   /** Check if OBJ is equal to 'undefined' or 'null'.  */
+   function
+   undef_or_null (obj)
+   {
+     return (obj === null || typeof obj === "undefined");
+   }
+ 
+   /** Return a relative URL corresponding to HREF, which refers to an anchor
+       of 'config.INDEX_NAME'.  HREF must be a USVString representing an
+       absolute or relative URL.  For example "foo/bar.html" will return
+       "config.INDEX_NAME#bar".
+ 
+       @arg {string} href.*/
+   function
+   with_sidebar_query (href)
+   {
+     if (basename (href) === config.INDEX_NAME)
+       return config.INDEX_NAME;
+     else
+       {
+         /* XXX: Do not use the URL API for IE portability.  */
+         var url = with_sidebar_query.url;
+         url.setAttribute ("href", href);
+         var new_hash = "#" + basename (url.pathname, /[.]x?html/);
+         /* XXX: 'new_hash !== url.hash' is a workaround to work with links
+            produced by makeinfo which link to an anchor element in a page
+            instead of directly to the page. */
+         if (url.hash && new_hash !== url.hash)
+           new_hash += ("." + url.hash.slice (1));
+         return config.INDEX_NAME + new_hash;
+       }
+   }
+ 
+   /* Use the same DOM element for every function call.  */
+   with_sidebar_query.url = document.createElement ("a");
+ 
+   /** Modify LINKS to handle the iframe based navigation properly.  Relative
+       links will be opened inside the corresponding iframe and absolute links
+       will be opened in a new tab.  If ID is true then define an "id"
+       attribute with a linkid value for relative links.
+ 
+       @typedef {HTMLAnchorElement|HTMLAreaElement} Links
+       @arg {Links[]|HTMLCollectionOf<Links>} links
+       @arg {boolean} [id]
+       @return void  */
+   function
+   fix_links (links, id)
+   {
+     for (var i = 0; i < links.length; i += 1)
+       {
+         var link = links[i];
+         var href = link_href(link);
+         if (!href)
+           continue;
+         else if (external_manual_url_p (href))
+           link.setAttribute ("target", "_top");
+         else if (! maybe_pageref_url_p (href))
+           link.setAttribute ("target", "_blank");
+         else
+           {
+             var href$ = with_sidebar_query (href);
+             if (href !== href$)
+               {
+                 let protocol = location.protocol;
+                 if (protocol == "https:" || protocol == "http:")
+                   link._href = href$;
+                 else
+                   link.setAttribute ("href", href$);
+               }
+             if (id)
+               {
+                 var linkid = (href$ === config.INDEX_NAME) ?
+                     config.INDEX_ID : href_hash (href$);
+                 link.setAttribute ("id", linkid);
+               }
+           }
+       }
+   }
+ 
+   /** Convert HASH which is something that can be found 'Location.hash' to a
+       "linkid" which can be handled in our model.
+       @arg {string} hash
+       @return {string} linkid */
+   function
+   normalize_hash (hash)
+   {
+     var text = hash.slice (1);
+     /* Some anchor elements are present in 'config.INDEX_NAME' and we need to
+        handle link to them specially (i.e. not try to find their corresponding
+        iframe).*/
+     if (config.MAIN_ANCHORS.includes (text))
+       return config.INDEX_ID + "." + text;
+     else
+       return text;
+   }
+ 
+   /** Return an object composed of the filename and the anchor of LINKID.
+       LINKID can have the form "foobar.anchor" or just "foobar".
+       @arg {string} linkid
+       @return {{pageid: string, hash: string}} */
+   function
+   linkid_split (linkid)
+   {
+     if (!linkid.includes ("."))
+       return { pageid: linkid, hash: "" };
+     else
+       {
+         var ref = linkid.match (/^(.+)\.(.*)$/).slice (1);
+         return { pageid: ref[0], hash: "#" + ref[1] };
+       }
+   }
+ 
+   /** Convert LINKID which has the form "foobar.anchor" or just "foobar", to
+       an URL of the form `foobar${config.EXT}#anchor`.
+       @arg {string} linkid */
+   function
+   linkid_to_url (linkid)
+   {
+     if (linkid === config.INDEX_ID)
+       return config.INDEX_NAME;
+     else
+       {
+         var link = linkid_split (linkid);
+         return link.pageid + config.EXT + link.hash;
+       }
+   }
+ 
+   /** Check if 'URL' may be a cross-reference to another page in this manual. */
+   function
+   maybe_pageref_url_p (url)
+   {
+     return url.match(config.LOCAL_HTML_PAGE_PATTERN);
+   }
+ 
+   /** Check if 'URL' is a link to another manual.  For locally installed 
+       manuals only. */
+   function
+   external_manual_url_p (url)
+   {
+     if (typeof url !== "string")
+       throw new TypeError ("'" + url + "' is not a string");
+ 
+     return url.match(/^..\//);
+   }
+ 
+   /** Return PATHNAME with any leading directory components removed.  If
+       specified, also remove a trailing SUFFIX.  */
+   function
+   basename (pathname, suffix)
+   {
+     var res = pathname.replace (/.*[/]/, "");
+     if (!suffix)
+       return res;
+     else if (suffix instanceof RegExp)
+       return res.replace (suffix, "");
+     else /* typeof SUFFIX === "string" */
+       return res.replace (new RegExp ("[.]" + suffix), "");
+   }
+ 
+   /** Strip last component from PATHNAME and keep the trailing slash. For
+       example if PATHNAME is "/foo/bar/baz.html" then return "/foo/bar/".
+       @arg {string} pathname */
+   function
+   dirname (pathname)
+   {
+     var res = pathname.match (/\/?.*\//);
+     if (res)
+       return res[0];
+     else
+       throw new Error ("'location.pathname' is not recognized");
+   }
+ 
+   /** Apply FUNC to each nodes in the NODE subtree.  The walk follows a depth
+       first algorithm.  Only consider the nodes of type NODE_TYPE.  */
+   function
+   depth_first_walk (node, func, node_type)
+   {
+     if (!node_type || (node.nodeType === node_type))
+       func (node);
+ 
+     for (var child = node.firstChild; child; child = child.nextSibling)
+       depth_first_walk (child, func, node_type);
+   }
+ 
+   /** Return the "effective" href attribute of a link (a) element. */
+   function
+   link_href (alink)
+   {
+     return alink._href || alink.getAttribute("href");
+   }
+ 
+   /** Return the hash part of HREF without the '#' prefix.  HREF must be a
+       string.  If there is no hash part in HREF then return the empty
+       string.  */
+   function
+   href_hash (href)
+   {
+     if (typeof href !== "string")
+       throw new TypeError (href + " is not a string");
+ 
+     if (href.includes ("#"))
+       return href.replace (/.*#/, "");
+     else
+       return "";
+   }
+ 
+   /** Check if LINKID corresponds to a page containing index links.  */
+   function
+   linkid_contains_index (linkid)
+   {
+     return linkid.match (/^.*-index$/i) || linkid.match (/^Index$/);
+   }
+ 
+   /** Retrieve PREV, NEXT, and UP links, and local menu from CONTENT and
+       return an object containing references to those links.  CONTENT must be
+       an object implementing the ParentNode interface (Element,
+       Document...).  */
+   function
+   navigation_links (content)
+   {
+     var links = content.querySelectorAll ("a[accesskey][href]");
+     var res = {};
+     /* links have the form MAIN_FILE.html#FRAME-ID.  For convenience
+        only store FRAME-ID.  */
+     for (var i = 0; i < links.length; i += 1)
+       {
+         var link = links[i];
+         var nav_id = navigation_links.dict[link.getAttribute ("accesskey")];
+         if (nav_id)
+           {
+             var href = basename (link_href (link));
+             if (href === config.INDEX_NAME)
+               res[nav_id] = config.INDEX_ID;
+             else
+               res[nav_id] = href_hash (href);
+           }
+         else /* this link is part of local table of content. */
+           {
+             res.menu = res.menu || {};
+             res.menu[link.text] = href_hash (link_href (link));
+           }
+       }
+ 
+       return res;
+   }
+ 
+   navigation_links.dict = { n: "next", p: "prev", u: "up" };
+ 
+   function
+   add_icons ()
+   {
+     var div = document.createElement ("div");
+     div.setAttribute ("id", "icon-bar");
+     var span = document.createElement ("span");
+     span.innerHTML = "?";
+     // Set tool-tip (on hover)
+     span.setAttribute ("title", "Help for keyboard shortcuts");
+     span.classList.add ("icon");
+     span.addEventListener ("click", function () {
+       store.dispatch (actions.show_help ());
+     }, false);
+     div.appendChild (span);
+     document.body.insertBefore (div, document.body.firstChild);
+   }
+ 
+   /** Check if ELEM matches SEARCH
+       @arg {Element} elem
+       @arg {RegExp} rgxp
+       @return {boolean} */
+   function
+   search (elem, rgxp)
+   {
+     /** @type {Text} */
+     var text = null;
+ 
+     /** @arg {Text} node */
+     function
+     find (node)
+     {
+       if (rgxp.test (node.textContent))
+         {
+           /* Ignore previous match.  */
+           var prev = node.parentElement.matches ("span.highlight");
+           text = (prev) ? null : (text || node);
+         }
+     }
+ 
+     depth_first_walk (elem, find, Node.TEXT_NODE);
+     remove_highlight (elem);
+     if (!text)
+       return false;
+     else
+       {
+         highlight_text (rgxp, text);
+         return true;
+       }
+   }
+ 
+   /** Find the pageid corresponding to forward direction.
+       @arg {any} state
+       @arg {string} linkid
+       @return {string} the forward pageid */
+   function
+   forward_pageid (state, linkid)
+   {
+     var data = state.loaded_nodes[linkid];
+     if (!data)
+       throw new Error ("page not loaded: " + linkid);
+     else if (!data.forward)
+       return null;
+     else
+       {
+         var cur = linkid_split (linkid);
+         var fwd = linkid_split (data.forward);
+         if (!fwd.hash && fwd.pageid !== cur.pageid)
+           return fwd.pageid;
+         else
+           return forward_pageid (state, data.forward);
+       }
+   }
+ 
+   /** Highlight text in NODE which match RGXP.
+       @arg {RegExp} rgxp
+       @arg {Text} node */
+   function
+   highlight_text (rgxp, node)
+   {
+     /* Skip elements corresponding to highlighted words to avoid infinite
+        recursion.  */
+     if (node.parentElement.matches ("span.highlight"))
+       return;
+ 
+     var matches = rgxp.exec (node.textContent);
+     if (matches)
+       {
+         /* Create an highlighted element containing first match.  */
+         var span = document.createElement ("span");
+         span.appendChild (document.createTextNode (matches[0]));
+         span.setAttribute ("id", "search-result");
+         span.classList.add ("highlight");
+ 
+         var right_node = node.splitText (matches.index);
+         /* Remove first match from right node.  */
+         right_node.textContent = right_node.textContent
+                                            .slice (matches[0].length);
+         node.parentElement.insertBefore (span, right_node);
+       }
+   }
+ 
+   /** Remove every highlighted elements and inline their text content.
+       @arg {Element} elem */
+   function
+   remove_highlight (elem)
+   {
+     var spans = elem.getElementsByClassName ("highlight");
+     /* Replace spans with their inner text node.  */
+     while (spans.length > 0)
+       {
+         var span = spans[0];
+         var parent = span.parentElement;
+         parent.replaceChild (span.firstChild, span);
+       }
+   }
+ 
+   /*--------------.
+   | Entry point.  |
+   `--------------*/
+ 
+   /** Depending on the role of the document launching this script, different
+       event handlers are registered.  This script can be used in the context of:
+ 
+       - the index page of the manual which manages the state of the application
+       - the iframe which contains the lateral table of content
+       - other iframes which contain other pages of the manual
+ 
+       This is done to allow referencing the same script inside every HTML page.
+       This has the benefits of reducing the number of HTTP requests required to
+       fetch the Javascript code and simplifying the work of the Texinfo HTML
+       converter.  */
+ 
+   /* Display MSG bail out message portably.  */
+   function
+   error (msg)
+   {
+     /* XXX: This code needs to be highly portable.
+        Check <https://quirksmode.org/dom/core/> for details.  */
+     return function () {
+         var div = document.createElement ("div");
+         div.setAttribute ("class", "error");
+         div.innerHTML = msg;
+         var elem = document.body.firstChild;
+         document.body.insertBefore (div, elem);
+         window.setTimeout (function () {
+           document.body.removeChild (div);
+         }, config.WARNING_TIMEOUT);
+       };
+   }
+ 
+   /* Check if current browser supports the minimum requirements required for
+      properly using this script, otherwise bails out.  */
+   if (features && !(features.es5
+                     && features.classlist
+                     && features.eventlistener
+                     && features.hidden
+                     && features.history
+                     && features.postmessage
+                     && features.queryselector))
+     {
+       window.onload = error ("'info.js' is not compatible with this browser");
+       return;
+     }
+ 
+   /* Until we have a responsive design implemented, fallback to basic
+      HTML navigation for small screen.  */
+     /*
+   if (window.screen.availWidth < config.SCREEN_MIN_WIDTH)
+     {
+       window.onload =
+         error ("screen width is too small to display the table of content");
+       return;
+     }
+ */
+ 
+   register_polyfills ();
+   /* Let the config provided by the user mask the default one.  */
+   config = Object.assign (config, user_config);
+ 
+   var inside_iframe = top !== window;
+   var inside_index_page = window.location.pathname === config.INDEX_NAME
+       || window.location.pathname.endsWith ("/" + config.INDEX_NAME)
+       || window.location.pathname.endsWith ("/");
+ 
+   if (inside_index_page)
+     {
+       var initial_state = {
+         /* Dictionary associating page ids to next, prev, up, forward,
+            backward link ids.  */
+         loaded_nodes: {},
+         /* Dictionary associating keyword to linkids.  */
+         index: {},
+         /* page id of the current page.  */
+         current: config.INDEX_ID,
+         /* dictionary associating a page id to a boolean.  */
+         ready: {},
+         /* Current mode for handling history.  */
+         history: "replaceState",
+         /* Define the name of current text input.  */
+         text_input: null
+       };
+ 
+       store = new Store (updater, initial_state);
+       var index = init_index_page ();
+       var sidebar = init_sidebar ();
+       window.addEventListener ("DOMContentLoaded", function () {
+         index.on_load ();
+         sidebar.on_load ();
+       }, false);
+       window.addEventListener ("message", index.on_message, false);
+       window.addEventListener ("message", sidebar.on_message, false);
+       window.onpopstate = index.on_popstate;
+     }
+   else if (inside_iframe)
+     {
+       store = new Remote_store ();
+       var iframe = init_iframe ();
+       window.addEventListener ("DOMContentLoaded", iframe.on_load, false);
+       window.addEventListener ("message", iframe.on_message, false);
+     }
+   else
+     {
+       /* Jump to 'config.INDEX_NAME' and adapt the selected iframe.  */
+       window.location.replace (with_sidebar_query (window.location.href));
+     }
+ 
+   /* Register common event handlers.  */
+   window.addEventListener ("beforeunload", on_unload, false);
+   window.addEventListener ("click", on_click, false);
+   /* XXX: handle 'keydown' event instead of 'keypress' since Chromium
+      doesn't handle the 'Escape' key properly.  See
+      https://bugs.chromium.org/p/chromium/issues/detail?id=9061.  */
+   window.addEventListener ("keydown", on_keydown, false);
+ } (window["Modernizr"], window["INFO_CONFIG"]));
diff -Nrc2 texinfo-6.7/js/kawa.css texinfo-6.8/js/kawa.css
*** texinfo-6.7/js/kawa.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/kawa.css	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,39 ----
+ body.mainbar {
+     background: #fffff5;
+ }
+ 
+ pre.example kbd {
+     background-color: #FFFFD0;
+     font-style: normal;
+     font-weight: bold;
+ }
+ 
+ #slider {
+     background-color: #F4FCFF;
+ }
+ 
+ div.toc-sidebar a {
+     text-decoration: none;
+ }
+ 
+ div.toc-sidebar a:hover, div.toc-sidebar a:hover div {
+     color: #fff;
+     background-color: #69C;
+ }
+ 
+ div.display {
+   white-space: pre-wrap;
+   font-family: monospace;
+ }
+ 
+ div.toc li {
+     display: block;
+     text-indent: 0;
+     text-align: left;
+     border: solid;
+     border-width: 1px 0px 0px 1px;
+     border-color: #AAA #666 #666 #AAA;
+     list-style: none;              /* Remove triangle from H2 */
+     padding: 0px 4px;
+     margin: 0;
+ }
diff -Nrc2 texinfo-6.7/js/Makefile.am texinfo-6.8/js/Makefile.am
*** texinfo-6.7/js/Makefile.am	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/Makefile.am	2021-06-30 16:17:10.000000000 +0100
***************
*** 0 ****
--- 1,113 ----
+ ## Process this file with automake to produce Makefile.in
+ # Copyright (C) 2017-2018  Free Software Foundation, Inc.
+ #
+ # This file is part of GNU Texinfo.
+ #
+ # GNU Texinfo 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 3 of the License, or
+ # (at your option) any later version.
+ #
+ # GNU Texinfo 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 GNU Texinfo.  If not, see <http://www.gnu.org/licenses/>.
+ 
+ 
+ phony =
+ 
+ if HAVE_ESLINT
+ phony += lint
+ lint:
+ 	$(ESLINT) -c build-aux/eslint.json info.js -f unix
+ endif
+ 
+ if HAVE_TYPESCRIPT
+ phony += check-types
+ check-types:
+ 	$(TSC) --allowJs --checkJS --noEmit --lib dom,es2017 info.js
+ endif
+ 
+ if HAVE_UGLIFYJS
+ phony += minify
+ minify:
+ 	$(UGLIFYJS) info.js -o info.min.js --mangle --compress
+ endif
+ 
+ if HAVE_MODERNIZR
+ phony += modernizr
+ modernizr:
+ 	$(MODERNIZR) -c build-aux/modernizr.json
+ endif
+ 
+ .PHONY: $(phony)
+ EXTRA_DIST =
+ 
+ 
+ jsdir=$(pkgdatadir)/js
+ 
+ # Javascript files that will be included in the html pages.  The order
+ # of those files is the order in which they will be included
+ js_scripts = \
+   modernizr.js \
+   info.js
+ 
+ dist_js_DATA=$(js_scripts) info.css
+ 
+ EXTRA_DIST += HACKING README TODO \
+ 	      build-aux/eslint.json \
+ 	      build-aux/modernizr.json \
+ 	      modernizr.js \
+ 	      package.json \
+ 	      server.js \
+ 	      tsconfig.json \
+ 	      yarn.lock
+ 
+ 
+ ## ---------- ##
+ ## Examples.  ##
+ ## ---------- ##
+ 
+ examples: $(examples)
+ 
+ examples = \
+   examples/hello-html \
+   examples/kawa-html
+ 
+ examples_src = \
+   examples/hello \
+   examples/kawa \
+   kawa.css
+ 
+ EXTRA_DIST += $(examples_src)
+ 
+ 
+ hello_extra_head = '<link rel="stylesheet" type="text/css" href="info.css"/><script src="modernizr.js" type="text/javascript"></script><script src="info.js" type="text/javascript"></script>'
+ 
+ examples/hello-html: examples/hello/hello.texi examples
+ 	mkdir -p examples
+ 	$(MAKEINFO) -I=$(srcdir) --html \
+ 	  -c EXTRA_HEAD=$(hello_extra_head) \
+ 	  $(srcdir)/examples/hello/hello.texi -o $@ && \
+ 	for f in $(js_scripts) info.css ; do \
+ 	  cp $(srcdir)/$$f $@ ; \
+ 	done
+ 
+ kawa_extra_head = '<link rel="stylesheet" type="text/css" href="info.css"/><link rel="stylesheet" type="text/css" href="kawa.css"/><script src="modernizr.js" type="text/javascript"></script><script src="info.js" type="text/javascript"></script>'
+ 
+ examples/kawa-html: examples/kawa/kawa.texi
+ 	mkdir -p examples
+ 	$(MAKEINFO) -I=$(srcdir) --html \
+ 	  -c EXTRA_HEAD=$(kawa_extra_head) \
+ 	  $(srcdir)/examples/kawa/kawa.texi -o $@ && \
+ 	for f in $(js_scripts) info.css kawa.css ; do \
+ 	  cp $(srcdir)/$$f $@ ; \
+ 	done
+ 
+ clean-local:
+ 	rm -rf $(examples)
+ 
+ .PHONY: $(examples)
diff -Nrc2 texinfo-6.7/js/Makefile.in texinfo-6.8/js/Makefile.in
*** texinfo-6.7/js/Makefile.in	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/Makefile.in	2021-07-03 10:13:01.000000000 +0100
***************
*** 0 ****
--- 1,1574 ----
+ # Makefile.in generated by automake 1.16.3 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994-2020 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.
+ 
+ # This program is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ # PARTICULAR PURPOSE.
+ 
+ @SET_MAKE@
+ 
+ # Copyright (C) 2017-2018  Free Software Foundation, Inc.
+ #
+ # This file is part of GNU Texinfo.
+ #
+ # GNU Texinfo 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 3 of the License, or
+ # (at your option) any later version.
+ #
+ # GNU Texinfo 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 GNU Texinfo.  If not, see <http://www.gnu.org/licenses/>.
+ 
+ VPATH = @srcdir@
+ am__is_gnu_make = { \
+   if test -z '$(MAKELEVEL)'; then \
+     false; \
+   elif test -n '$(MAKE_HOST)'; then \
+     true; \
+   elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+     true; \
+   else \
+     false; \
+   fi; \
+ }
+ am__make_running_with_option = \
+   case $${target_option-} in \
+       ?) ;; \
+       *) echo "am__make_running_with_option: internal error: invalid" \
+               "target option '$${target_option-}' specified" >&2; \
+          exit 1;; \
+   esac; \
+   has_opt=no; \
+   sane_makeflags=$$MAKEFLAGS; \
+   if $(am__is_gnu_make); then \
+     sane_makeflags=$$MFLAGS; \
+   else \
+     case $$MAKEFLAGS in \
+       *\\[\ \	]*) \
+         bs=\\; \
+         sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+           | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
+     esac; \
+   fi; \
+   skip_next=no; \
+   strip_trailopt () \
+   { \
+     flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+   }; \
+   for flg in $$sane_makeflags; do \
+     test $$skip_next = yes && { skip_next=no; continue; }; \
+     case $$flg in \
+       *=*|--*) continue;; \
+         -*I) strip_trailopt 'I'; skip_next=yes;; \
+       -*I?*) strip_trailopt 'I';; \
+         -*O) strip_trailopt 'O'; skip_next=yes;; \
+       -*O?*) strip_trailopt 'O';; \
+         -*l) strip_trailopt 'l'; skip_next=yes;; \
+       -*l?*) strip_trailopt 'l';; \
+       -[dEDm]) skip_next=yes;; \
+       -[JT]) skip_next=yes;; \
+     esac; \
+     case $$flg in \
+       *$$target_option*) has_opt=yes; break;; \
+     esac; \
+   done; \
+   test $$has_opt = yes
+ am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+ am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+ pkgdatadir = $(datadir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkglibexecdir = $(libexecdir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+ install_sh_SCRIPT = $(install_sh) -c
+ INSTALL_HEADER = $(INSTALL_DATA)
+ transform = $(program_transform_name)
+ NORMAL_INSTALL = :
+ PRE_INSTALL = :
+ POST_INSTALL = :
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+ @HAVE_ESLINT_TRUE@am__append_1 = lint
+ @HAVE_TYPESCRIPT_TRUE@am__append_2 = check-types
+ @HAVE_UGLIFYJS_TRUE@am__append_3 = minify
+ @HAVE_MODERNIZR_TRUE@am__append_4 = modernizr
+ subdir = js
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
+ 	$(top_srcdir)/gnulib/m4/__inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/absolute-header.m4 \
+ 	$(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
+ 	$(top_srcdir)/gnulib/m4/btowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
+ 	$(top_srcdir)/gnulib/m4/codeset.m4 \
+ 	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
+ 	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/errno_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/error.m4 \
+ 	$(top_srcdir)/gnulib/m4/exponentd.m4 \
+ 	$(top_srcdir)/gnulib/m4/extensions.m4 \
+ 	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
+ 	$(top_srcdir)/gnulib/m4/getopt.m4 \
+ 	$(top_srcdir)/gnulib/m4/getprogname.m4 \
+ 	$(top_srcdir)/gnulib/m4/gettext.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
+ 	$(top_srcdir)/gnulib/m4/host-cpu-c-abi.m4 \
+ 	$(top_srcdir)/gnulib/m4/iconv.m4 \
+ 	$(top_srcdir)/gnulib/m4/include_next.m4 \
+ 	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
+ 	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
+ 	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
+ 	$(top_srcdir)/gnulib/m4/lib-link.m4 \
+ 	$(top_srcdir)/gnulib/m4/lib-prefix.m4 \
+ 	$(top_srcdir)/gnulib/m4/libunistring-base.m4 \
+ 	$(top_srcdir)/gnulib/m4/limits-h.m4 \
+ 	$(top_srcdir)/gnulib/m4/localcharset.m4 \
+ 	$(top_srcdir)/gnulib/m4/locale-fr.m4 \
+ 	$(top_srcdir)/gnulib/m4/locale-ja.m4 \
+ 	$(top_srcdir)/gnulib/m4/locale-zh.m4 \
+ 	$(top_srcdir)/gnulib/m4/locale_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/localeconv.m4 \
+ 	$(top_srcdir)/gnulib/m4/lock.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsinit.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbslen.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
+ 	$(top_srcdir)/gnulib/m4/mempcpy.m4 \
+ 	$(top_srcdir)/gnulib/m4/memrchr.m4 \
+ 	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
+ 	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
+ 	$(top_srcdir)/gnulib/m4/multiarch.m4 \
+ 	$(top_srcdir)/gnulib/m4/nl_langinfo.m4 \
+ 	$(top_srcdir)/gnulib/m4/nls.m4 \
+ 	$(top_srcdir)/gnulib/m4/nocrash.m4 \
+ 	$(top_srcdir)/gnulib/m4/off_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
+ 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
+ 	$(top_srcdir)/gnulib/m4/open.m4 \
+ 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
+ 	$(top_srcdir)/gnulib/m4/po.m4 \
+ 	$(top_srcdir)/gnulib/m4/printf.m4 \
+ 	$(top_srcdir)/gnulib/m4/progtest.m4 \
+ 	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
+ 	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
+ 	$(top_srcdir)/gnulib/m4/size_max.m4 \
+ 	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdarg.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
+ 	$(top_srcdir)/gnulib/m4/stddef_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdint.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdint_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdio_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/stpcpy.m4 \
+ 	$(top_srcdir)/gnulib/m4/strcase.m4 \
+ 	$(top_srcdir)/gnulib/m4/strcasestr.m4 \
+ 	$(top_srcdir)/gnulib/m4/strdup.m4 \
+ 	$(top_srcdir)/gnulib/m4/strerror.m4 \
+ 	$(top_srcdir)/gnulib/m4/string_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/strings_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/strndup.m4 \
+ 	$(top_srcdir)/gnulib/m4/strnlen.m4 \
+ 	$(top_srcdir)/gnulib/m4/strstr.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
+ 	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
+ 	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/wchar_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/wcrtomb.m4 \
+ 	$(top_srcdir)/gnulib/m4/wctype_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/wcwidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/wint_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/xalloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/xsize.m4 \
+ 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ DIST_COMMON = $(srcdir)/Makefile.am $(dist_js_DATA) $(am__DIST_COMMON)
+ mkinstalldirs = $(install_sh) -d
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
+ CONFIG_CLEAN_VPATH_FILES =
+ AM_V_P = $(am__v_P_@AM_V@)
+ am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+ am__v_P_0 = false
+ am__v_P_1 = :
+ AM_V_GEN = $(am__v_GEN_@AM_V@)
+ am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+ am__v_GEN_0 = @echo "  GEN     " $@;
+ am__v_GEN_1 = 
+ AM_V_at = $(am__v_at_@AM_V@)
+ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+ am__v_at_0 = @
+ am__v_at_1 = 
+ SOURCES =
+ DIST_SOURCES =
+ am__can_run_installinfo = \
+   case $$AM_UPDATE_INFO_DIR in \
+     n|no|NO) false;; \
+     *) (install-info --version) >/dev/null 2>&1;; \
+   esac
+ 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 = f=`echo $$p | sed -e 's|^.*/||'`;
+ am__install_max = 40
+ am__nobase_strip_setup = \
+   srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+ am__nobase_strip = \
+   for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+ am__nobase_list = $(am__nobase_strip_setup); \
+   for p in $$list; do echo "$$p $$p"; done | \
+   sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+   $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+     if (++n[$$2] == $(am__install_max)) \
+       { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+     END { for (dir in files) print dir, files[dir] }'
+ am__base_list = \
+   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ am__uninstall_files_from_dir = { \
+   test -z "$$files" \
+     || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+     || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+          $(am__cd) "$$dir" && rm -f $$files; }; \
+   }
+ am__installdirs = "$(DESTDIR)$(jsdir)"
+ DATA = $(dist_js_DATA)
+ am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+ am__DIST_COMMON = $(srcdir)/Makefile.in README TODO
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALLOCA = @ALLOCA@
+ ALLOCA_H = @ALLOCA_H@
+ AMTAR = @AMTAR@
+ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ APPLE_UNIVERSAL_BUILD = @APPLE_UNIVERSAL_BUILD@
+ AR = @AR@
+ ARFLAGS = @ARFLAGS@
+ ARGZ_H = @ARGZ_H@
+ AUTOCONF = @AUTOCONF@
+ AUTOHEADER = @AUTOHEADER@
+ AUTOMAKE = @AUTOMAKE@
+ AWK = @AWK@
+ BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+ BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+ BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+ BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
+ DIFF_A_OPTION = @DIFF_A_OPTION@
+ DIFF_U_OPTION = @DIFF_U_OPTION@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+ EGREP = @EGREP@
+ EMULTIHOP_HIDDEN = @EMULTIHOP_HIDDEN@
+ EMULTIHOP_VALUE = @EMULTIHOP_VALUE@
+ ENOLINK_HIDDEN = @ENOLINK_HIDDEN@
+ ENOLINK_VALUE = @ENOLINK_VALUE@
+ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
+ EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
+ ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
+ EXEEXT = @EXEEXT@
+ FLOAT_H = @FLOAT_H@
+ GAWK = @GAWK@
+ GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
+ GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
+ GMSGFMT = @GMSGFMT@
+ GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
+ GNULIB_ATOLL = @GNULIB_ATOLL@
+ GNULIB_BTOWC = @GNULIB_BTOWC@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
+ GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
+ GNULIB_CHDIR = @GNULIB_CHDIR@
+ GNULIB_CHOWN = @GNULIB_CHOWN@
+ GNULIB_CLOSE = @GNULIB_CLOSE@
+ GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
+ GNULIB_DPRINTF = @GNULIB_DPRINTF@
+ GNULIB_DUP = @GNULIB_DUP@
+ GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_DUP3 = @GNULIB_DUP3@
+ GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
+ GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
+ GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
+ GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
+ GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
+ GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
+ GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
+ GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
+ GNULIB_FDOPEN = @GNULIB_FDOPEN@
+ GNULIB_FFLUSH = @GNULIB_FFLUSH@
+ GNULIB_FFS = @GNULIB_FFS@
+ GNULIB_FFSL = @GNULIB_FFSL@
+ GNULIB_FFSLL = @GNULIB_FFSLL@
+ GNULIB_FGETC = @GNULIB_FGETC@
+ GNULIB_FGETS = @GNULIB_FGETS@
+ GNULIB_FOPEN = @GNULIB_FOPEN@
+ GNULIB_FPRINTF = @GNULIB_FPRINTF@
+ GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
+ GNULIB_FPURGE = @GNULIB_FPURGE@
+ GNULIB_FPUTC = @GNULIB_FPUTC@
+ GNULIB_FPUTS = @GNULIB_FPUTS@
+ GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
+ GNULIB_FREOPEN = @GNULIB_FREOPEN@
+ GNULIB_FSCANF = @GNULIB_FSCANF@
+ GNULIB_FSEEK = @GNULIB_FSEEK@
+ GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
+ GNULIB_FSYNC = @GNULIB_FSYNC@
+ GNULIB_FTELL = @GNULIB_FTELL@
+ GNULIB_FTELLO = @GNULIB_FTELLO@
+ GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
+ GNULIB_FWRITE = @GNULIB_FWRITE@
+ GNULIB_GETC = @GNULIB_GETC@
+ GNULIB_GETCHAR = @GNULIB_GETCHAR@
+ GNULIB_GETCWD = @GNULIB_GETCWD@
+ GNULIB_GETDELIM = @GNULIB_GETDELIM@
+ GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
+ GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
+ GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
+ GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
+ GNULIB_GETLINE = @GNULIB_GETLINE@
+ GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
+ GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
+ GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
+ GNULIB_GETPASS = @GNULIB_GETPASS@
+ GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
+ GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
+ GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
+ GNULIB_GRANTPT = @GNULIB_GRANTPT@
+ GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
+ GNULIB_ISATTY = @GNULIB_ISATTY@
+ GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
+ GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
+ GNULIB_LCHOWN = @GNULIB_LCHOWN@
+ GNULIB_LINK = @GNULIB_LINK@
+ GNULIB_LINKAT = @GNULIB_LINKAT@
+ GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
+ GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
+ GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
+ GNULIB_MBRLEN = @GNULIB_MBRLEN@
+ GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
+ GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
+ GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
+ GNULIB_MBSCHR = @GNULIB_MBSCHR@
+ GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
+ GNULIB_MBSINIT = @GNULIB_MBSINIT@
+ GNULIB_MBSLEN = @GNULIB_MBSLEN@
+ GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
+ GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
+ GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
+ GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
+ GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
+ GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
+ GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
+ GNULIB_MBSSEP = @GNULIB_MBSSEP@
+ GNULIB_MBSSPN = @GNULIB_MBSSPN@
+ GNULIB_MBSSTR = @GNULIB_MBSSTR@
+ GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
+ GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
+ GNULIB_MEMCHR = @GNULIB_MEMCHR@
+ GNULIB_MEMMEM = @GNULIB_MEMMEM@
+ GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
+ GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
+ GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
+ GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
+ GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
+ GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
+ GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
+ GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
+ GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
+ GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
+ GNULIB_PCLOSE = @GNULIB_PCLOSE@
+ GNULIB_PERROR = @GNULIB_PERROR@
+ GNULIB_PIPE = @GNULIB_PIPE@
+ GNULIB_PIPE2 = @GNULIB_PIPE2@
+ GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
+ GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
+ GNULIB_PREAD = @GNULIB_PREAD@
+ GNULIB_PRINTF = @GNULIB_PRINTF@
+ GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
+ GNULIB_PTSNAME = @GNULIB_PTSNAME@
+ GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
+ GNULIB_PUTC = @GNULIB_PUTC@
+ GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
+ GNULIB_PUTS = @GNULIB_PUTS@
+ GNULIB_PWRITE = @GNULIB_PWRITE@
+ GNULIB_QSORT_R = @GNULIB_QSORT_R@
+ GNULIB_RANDOM = @GNULIB_RANDOM@
+ GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
+ GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
+ GNULIB_READ = @GNULIB_READ@
+ GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_READLINKAT = @GNULIB_READLINKAT@
+ GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_REALPATH = @GNULIB_REALPATH@
+ GNULIB_REMOVE = @GNULIB_REMOVE@
+ GNULIB_RENAME = @GNULIB_RENAME@
+ GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
+ GNULIB_RMDIR = @GNULIB_RMDIR@
+ GNULIB_RPMATCH = @GNULIB_RPMATCH@
+ GNULIB_SCANF = @GNULIB_SCANF@
+ GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
+ GNULIB_SETENV = @GNULIB_SETENV@
+ GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
+ GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
+ GNULIB_SLEEP = @GNULIB_SLEEP@
+ GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
+ GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
+ GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
+ GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
+ GNULIB_STPCPY = @GNULIB_STPCPY@
+ GNULIB_STPNCPY = @GNULIB_STPNCPY@
+ GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
+ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
+ GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
+ GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
+ GNULIB_STRNCAT = @GNULIB_STRNCAT@
+ GNULIB_STRNDUP = @GNULIB_STRNDUP@
+ GNULIB_STRNLEN = @GNULIB_STRNLEN@
+ GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
+ GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
+ GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_STRTOLD = @GNULIB_STRTOLD@
+ GNULIB_STRTOLL = @GNULIB_STRTOLL@
+ GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
+ GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
+ GNULIB_SYMLINK = @GNULIB_SYMLINK@
+ GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
+ GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
+ GNULIB_TMPFILE = @GNULIB_TMPFILE@
+ GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
+ GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
+ GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
+ GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
+ GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
+ GNULIB_UNLINK = @GNULIB_UNLINK@
+ GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
+ GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
+ GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
+ GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
+ GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
+ GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
+ GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
+ GNULIB_VFSCANF = @GNULIB_VFSCANF@
+ GNULIB_VPRINTF = @GNULIB_VPRINTF@
+ GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
+ GNULIB_VSCANF = @GNULIB_VSCANF@
+ GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
+ GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
+ GNULIB_WCPCPY = @GNULIB_WCPCPY@
+ GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
+ GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
+ GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
+ GNULIB_WCSCAT = @GNULIB_WCSCAT@
+ GNULIB_WCSCHR = @GNULIB_WCSCHR@
+ GNULIB_WCSCMP = @GNULIB_WCSCMP@
+ GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
+ GNULIB_WCSCPY = @GNULIB_WCSCPY@
+ GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
+ GNULIB_WCSDUP = @GNULIB_WCSDUP@
+ GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
+ GNULIB_WCSLEN = @GNULIB_WCSLEN@
+ GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
+ GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
+ GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
+ GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
+ GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
+ GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
+ GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
+ GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
+ GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
+ GNULIB_WCSSPN = @GNULIB_WCSSPN@
+ GNULIB_WCSSTR = @GNULIB_WCSSTR@
+ GNULIB_WCSTOK = @GNULIB_WCSTOK@
+ GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
+ GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
+ GNULIB_WCTOB = @GNULIB_WCTOB@
+ GNULIB_WCTOMB = @GNULIB_WCTOMB@
+ GNULIB_WCTRANS = @GNULIB_WCTRANS@
+ GNULIB_WCTYPE = @GNULIB_WCTYPE@
+ GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
+ GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
+ GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
+ GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
+ GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
+ GNULIB_WMEMSET = @GNULIB_WMEMSET@
+ GNULIB_WRITE = @GNULIB_WRITE@
+ GNULIB__EXIT = @GNULIB__EXIT@
+ GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
+ HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
+ HAVE_ATOLL = @HAVE_ATOLL@
+ HAVE_BTOWC = @HAVE_BTOWC@
+ HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
+ HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@
+ HAVE_CHOWN = @HAVE_CHOWN@
+ HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
+ HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
+ HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
+ HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
+ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
+ HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
+ HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
+ HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
+ HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
+ HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
+ HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@
+ HAVE_DECL_GETLOGIN = @HAVE_DECL_GETLOGIN@
+ HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
+ HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
+ HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
+ HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
+ HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
+ HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
+ HAVE_DECL_OBSTACK_PRINTF = @HAVE_DECL_OBSTACK_PRINTF@
+ HAVE_DECL_SETENV = @HAVE_DECL_SETENV@
+ HAVE_DECL_SETHOSTNAME = @HAVE_DECL_SETHOSTNAME@
+ HAVE_DECL_SETSTATE = @HAVE_DECL_SETSTATE@
+ HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@
+ HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
+ HAVE_DECL_STRERROR_R = @HAVE_DECL_STRERROR_R@
+ HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
+ HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
+ HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
+ HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
+ HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
+ HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
+ HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
+ HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
+ HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
+ HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
+ HAVE_DPRINTF = @HAVE_DPRINTF@
+ HAVE_DUP3 = @HAVE_DUP3@
+ HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
+ HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
+ HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
+ HAVE_FACCESSAT = @HAVE_FACCESSAT@
+ HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
+ HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
+ HAVE_FDATASYNC = @HAVE_FDATASYNC@
+ HAVE_FEATURES_H = @HAVE_FEATURES_H@
+ HAVE_FFS = @HAVE_FFS@
+ HAVE_FFSL = @HAVE_FFSL@
+ HAVE_FFSLL = @HAVE_FFSLL@
+ HAVE_FREELOCALE = @HAVE_FREELOCALE@
+ HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
+ HAVE_FSYNC = @HAVE_FSYNC@
+ HAVE_FTELLO = @HAVE_FTELLO@
+ HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
+ HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
+ HAVE_GETGROUPS = @HAVE_GETGROUPS@
+ HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
+ HAVE_GETLOGIN = @HAVE_GETLOGIN@
+ HAVE_GETOPT_H = @HAVE_GETOPT_H@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
+ HAVE_GETPASS = @HAVE_GETPASS@
+ HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
+ HAVE_GRANTPT = @HAVE_GRANTPT@
+ HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
+ HAVE_INITSTATE = @HAVE_INITSTATE@
+ HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+ HAVE_ISWBLANK = @HAVE_ISWBLANK@
+ HAVE_ISWCNTRL = @HAVE_ISWCNTRL@
+ HAVE_LANGINFO_ALTMON = @HAVE_LANGINFO_ALTMON@
+ HAVE_LANGINFO_CODESET = @HAVE_LANGINFO_CODESET@
+ HAVE_LANGINFO_ERA = @HAVE_LANGINFO_ERA@
+ HAVE_LANGINFO_H = @HAVE_LANGINFO_H@
+ HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
+ HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
+ HAVE_LCHOWN = @HAVE_LCHOWN@
+ HAVE_LINK = @HAVE_LINK@
+ HAVE_LINKAT = @HAVE_LINKAT@
+ HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
+ HAVE_MBRLEN = @HAVE_MBRLEN@
+ HAVE_MBRTOWC = @HAVE_MBRTOWC@
+ HAVE_MBSINIT = @HAVE_MBSINIT@
+ HAVE_MBSLEN = @HAVE_MBSLEN@
+ HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
+ HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
+ HAVE_MBTOWC = @HAVE_MBTOWC@
+ HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
+ HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
+ HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
+ HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
+ HAVE_MKSTEMP = @HAVE_MKSTEMP@
+ HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
+ HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
+ HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
+ HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
+ HAVE_OS_H = @HAVE_OS_H@
+ HAVE_PCLOSE = @HAVE_PCLOSE@
+ HAVE_PIPE = @HAVE_PIPE@
+ HAVE_PIPE2 = @HAVE_PIPE2@
+ HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
+ HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
+ HAVE_PREAD = @HAVE_PREAD@
+ HAVE_PTSNAME = @HAVE_PTSNAME@
+ HAVE_PTSNAME_R = @HAVE_PTSNAME_R@
+ HAVE_PWRITE = @HAVE_PWRITE@
+ HAVE_QSORT_R = @HAVE_QSORT_R@
+ HAVE_RANDOM = @HAVE_RANDOM@
+ HAVE_RANDOM_H = @HAVE_RANDOM_H@
+ HAVE_RANDOM_R = @HAVE_RANDOM_R@
+ HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
+ HAVE_READLINK = @HAVE_READLINK@
+ HAVE_READLINKAT = @HAVE_READLINKAT@
+ HAVE_REALLOCARRAY = @HAVE_REALLOCARRAY@
+ HAVE_REALPATH = @HAVE_REALPATH@
+ HAVE_RENAMEAT = @HAVE_RENAMEAT@
+ HAVE_RPMATCH = @HAVE_RPMATCH@
+ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
+ HAVE_SETENV = @HAVE_SETENV@
+ HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
+ HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
+ HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+ HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+ HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+ HAVE_SLEEP = @HAVE_SLEEP@
+ HAVE_STDINT_H = @HAVE_STDINT_H@
+ HAVE_STPCPY = @HAVE_STPCPY@
+ HAVE_STPNCPY = @HAVE_STPNCPY@
+ HAVE_STRCASECMP = @HAVE_STRCASECMP@
+ HAVE_STRCASESTR = @HAVE_STRCASESTR@
+ HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
+ HAVE_STRINGS_H = @HAVE_STRINGS_H@
+ HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
+ HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
+ HAVE_STRTOLD = @HAVE_STRTOLD@
+ HAVE_STRTOLL = @HAVE_STRTOLL@
+ HAVE_STRTOULL = @HAVE_STRTOULL@
+ HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
+ HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
+ HAVE_SYMLINK = @HAVE_SYMLINK@
+ HAVE_SYMLINKAT = @HAVE_SYMLINKAT@
+ HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+ HAVE_SYS_CDEFS_H = @HAVE_SYS_CDEFS_H@
+ HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
+ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
+ HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNLINKAT = @HAVE_UNLINKAT@
+ HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
+ HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
+ HAVE_VASPRINTF = @HAVE_VASPRINTF@
+ HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
+ HAVE_WCHAR_H = @HAVE_WCHAR_H@
+ HAVE_WCHAR_T = @HAVE_WCHAR_T@
+ HAVE_WCPCPY = @HAVE_WCPCPY@
+ HAVE_WCPNCPY = @HAVE_WCPNCPY@
+ HAVE_WCRTOMB = @HAVE_WCRTOMB@
+ HAVE_WCSCASECMP = @HAVE_WCSCASECMP@
+ HAVE_WCSCAT = @HAVE_WCSCAT@
+ HAVE_WCSCHR = @HAVE_WCSCHR@
+ HAVE_WCSCMP = @HAVE_WCSCMP@
+ HAVE_WCSCOLL = @HAVE_WCSCOLL@
+ HAVE_WCSCPY = @HAVE_WCSCPY@
+ HAVE_WCSCSPN = @HAVE_WCSCSPN@
+ HAVE_WCSDUP = @HAVE_WCSDUP@
+ HAVE_WCSFTIME = @HAVE_WCSFTIME@
+ HAVE_WCSLEN = @HAVE_WCSLEN@
+ HAVE_WCSNCASECMP = @HAVE_WCSNCASECMP@
+ HAVE_WCSNCAT = @HAVE_WCSNCAT@
+ HAVE_WCSNCMP = @HAVE_WCSNCMP@
+ HAVE_WCSNCPY = @HAVE_WCSNCPY@
+ HAVE_WCSNLEN = @HAVE_WCSNLEN@
+ HAVE_WCSNRTOMBS = @HAVE_WCSNRTOMBS@
+ HAVE_WCSPBRK = @HAVE_WCSPBRK@
+ HAVE_WCSRCHR = @HAVE_WCSRCHR@
+ HAVE_WCSRTOMBS = @HAVE_WCSRTOMBS@
+ HAVE_WCSSPN = @HAVE_WCSSPN@
+ HAVE_WCSSTR = @HAVE_WCSSTR@
+ HAVE_WCSTOK = @HAVE_WCSTOK@
+ HAVE_WCSWIDTH = @HAVE_WCSWIDTH@
+ HAVE_WCSXFRM = @HAVE_WCSXFRM@
+ HAVE_WCTRANS_T = @HAVE_WCTRANS_T@
+ HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
+ HAVE_WCTYPE_T = @HAVE_WCTYPE_T@
+ HAVE_WINSOCK2_H = @HAVE_WINSOCK2_H@
+ HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE_WMEMCHR = @HAVE_WMEMCHR@
+ HAVE_WMEMCMP = @HAVE_WMEMCMP@
+ HAVE_WMEMCPY = @HAVE_WMEMCPY@
+ HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
+ HAVE_WMEMSET = @HAVE_WMEMSET@
+ HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
+ HAVE__BOOL = @HAVE__BOOL@
+ HAVE__EXIT = @HAVE__EXIT@
+ HELP2MAN = @HELP2MAN@
+ INCLUDE_NEXT = @INCLUDE_NEXT@
+ INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_SCRIPT = @INSTALL_SCRIPT@
+ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
+ INTLLIBS = @INTLLIBS@
+ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
+ LDFLAGS = @LDFLAGS@
+ LIBGNU_LIBDEPS = @LIBGNU_LIBDEPS@
+ LIBGNU_LTLIBDEPS = @LIBGNU_LTLIBDEPS@
+ LIBICONV = @LIBICONV@
+ LIBINTL = @LIBINTL@
+ LIBMULTITHREAD = @LIBMULTITHREAD@
+ LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
+ LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
+ LIBTHREAD = @LIBTHREAD@
+ LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
+ LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
+ LIMITS_H = @LIMITS_H@
+ LN_S = @LN_S@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
+ LOCALE_FR = @LOCALE_FR@
+ LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
+ LOCALE_JA = @LOCALE_JA@
+ LOCALE_ZH_CN = @LOCALE_ZH_CN@
+ LTLIBICONV = @LTLIBICONV@
+ LTLIBINTL = @LTLIBINTL@
+ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
+ LTLIBOBJS = @LTLIBOBJS@
+ LTLIBTHREAD = @LTLIBTHREAD@
+ MAKEINFO = @MAKEINFO@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
+ MSGFMT = @MSGFMT@
+ MSGMERGE = @MSGMERGE@
+ MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
+ NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
+ NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
+ NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
+ NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
+ NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@
+ NEXT_AS_FIRST_DIRECTIVE_STDARG_H = @NEXT_AS_FIRST_DIRECTIVE_STDARG_H@
+ NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
+ NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@
+ NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@
+ NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@
+ NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
+ NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
+ NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
+ NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
+ NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
+ NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
+ NEXT_FLOAT_H = @NEXT_FLOAT_H@
+ NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
+ NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
+ NEXT_LIMITS_H = @NEXT_LIMITS_H@
+ NEXT_LOCALE_H = @NEXT_LOCALE_H@
+ NEXT_STDARG_H = @NEXT_STDARG_H@
+ NEXT_STDDEF_H = @NEXT_STDDEF_H@
+ NEXT_STDINT_H = @NEXT_STDINT_H@
+ NEXT_STDIO_H = @NEXT_STDIO_H@
+ NEXT_STDLIB_H = @NEXT_STDLIB_H@
+ NEXT_STRINGS_H = @NEXT_STRINGS_H@
+ NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
+ NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
+ NEXT_UNISTD_H = @NEXT_UNISTD_H@
+ NEXT_WCHAR_H = @NEXT_WCHAR_H@
+ NEXT_WCTYPE_H = @NEXT_WCTYPE_H@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_DATE = @PACKAGE_DATE@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
+ PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PATH_SEPARATOR = @PATH_SEPARATOR@
+ PERL = @PERL@
+ PERL_EXT_CC = @PERL_EXT_CC@
+ PERL_EXT_CFLAGS = @PERL_EXT_CFLAGS@
+ PERL_EXT_CPPFLAGS = @PERL_EXT_CPPFLAGS@
+ PERL_EXT_LDFLAGS = @PERL_EXT_LDFLAGS@
+ POD2MAN = @POD2MAN@
+ POSUB = @POSUB@
+ PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
+ PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
+ PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
+ PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
+ RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
+ REPLACE_BTOWC = @REPLACE_BTOWC@
+ REPLACE_CALLOC = @REPLACE_CALLOC@
+ REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
+ REPLACE_CHOWN = @REPLACE_CHOWN@
+ REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
+ REPLACE_DPRINTF = @REPLACE_DPRINTF@
+ REPLACE_DUP = @REPLACE_DUP@
+ REPLACE_DUP2 = @REPLACE_DUP2@
+ REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
+ REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
+ REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
+ REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
+ REPLACE_FDOPEN = @REPLACE_FDOPEN@
+ REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
+ REPLACE_FOPEN = @REPLACE_FOPEN@
+ REPLACE_FPRINTF = @REPLACE_FPRINTF@
+ REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
+ REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
+ REPLACE_FREOPEN = @REPLACE_FREOPEN@
+ REPLACE_FSEEK = @REPLACE_FSEEK@
+ REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
+ REPLACE_FTELL = @REPLACE_FTELL@
+ REPLACE_FTELLO = @REPLACE_FTELLO@
+ REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
+ REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETDELIM = @REPLACE_GETDELIM@
+ REPLACE_GETDOMAINNAME = @REPLACE_GETDOMAINNAME@
+ REPLACE_GETDTABLESIZE = @REPLACE_GETDTABLESIZE@
+ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
+ REPLACE_GETLINE = @REPLACE_GETLINE@
+ REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+ REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
+ REPLACE_INITSTATE = @REPLACE_INITSTATE@
+ REPLACE_ISATTY = @REPLACE_ISATTY@
+ REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
+ REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
+ REPLACE_ITOLD = @REPLACE_ITOLD@
+ REPLACE_LCHOWN = @REPLACE_LCHOWN@
+ REPLACE_LINK = @REPLACE_LINK@
+ REPLACE_LINKAT = @REPLACE_LINKAT@
+ REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
+ REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
+ REPLACE_MALLOC = @REPLACE_MALLOC@
+ REPLACE_MBRLEN = @REPLACE_MBRLEN@
+ REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
+ REPLACE_MBSINIT = @REPLACE_MBSINIT@
+ REPLACE_MBSNRTOWCS = @REPLACE_MBSNRTOWCS@
+ REPLACE_MBSRTOWCS = @REPLACE_MBSRTOWCS@
+ REPLACE_MBSTATE_T = @REPLACE_MBSTATE_T@
+ REPLACE_MBTOWC = @REPLACE_MBTOWC@
+ REPLACE_MEMCHR = @REPLACE_MEMCHR@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
+ REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
+ REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
+ REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
+ REPLACE_NULL = @REPLACE_NULL@
+ REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
+ REPLACE_PERROR = @REPLACE_PERROR@
+ REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
+ REPLACE_PREAD = @REPLACE_PREAD@
+ REPLACE_PRINTF = @REPLACE_PRINTF@
+ REPLACE_PTSNAME = @REPLACE_PTSNAME@
+ REPLACE_PTSNAME_R = @REPLACE_PTSNAME_R@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_PWRITE = @REPLACE_PWRITE@
+ REPLACE_QSORT_R = @REPLACE_QSORT_R@
+ REPLACE_RANDOM = @REPLACE_RANDOM@
+ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
+ REPLACE_READ = @REPLACE_READ@
+ REPLACE_READLINK = @REPLACE_READLINK@
+ REPLACE_READLINKAT = @REPLACE_READLINKAT@
+ REPLACE_REALLOC = @REPLACE_REALLOC@
+ REPLACE_REALPATH = @REPLACE_REALPATH@
+ REPLACE_REMOVE = @REPLACE_REMOVE@
+ REPLACE_RENAME = @REPLACE_RENAME@
+ REPLACE_RENAMEAT = @REPLACE_RENAMEAT@
+ REPLACE_RMDIR = @REPLACE_RMDIR@
+ REPLACE_SETENV = @REPLACE_SETENV@
+ REPLACE_SETLOCALE = @REPLACE_SETLOCALE@
+ REPLACE_SETSTATE = @REPLACE_SETSTATE@
+ REPLACE_SLEEP = @REPLACE_SLEEP@
+ REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
+ REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
+ REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
+ REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
+ REPLACE_STPNCPY = @REPLACE_STPNCPY@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
+ REPLACE_STRDUP = @REPLACE_STRDUP@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
+ REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
+ REPLACE_STRNCAT = @REPLACE_STRNCAT@
+ REPLACE_STRNDUP = @REPLACE_STRNDUP@
+ REPLACE_STRNLEN = @REPLACE_STRNLEN@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
+ REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
+ REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
+ REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
+ REPLACE_SYMLINK = @REPLACE_SYMLINK@
+ REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
+ REPLACE_TMPFILE = @REPLACE_TMPFILE@
+ REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
+ REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
+ REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
+ REPLACE_UNLINK = @REPLACE_UNLINK@
+ REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
+ REPLACE_UNSETENV = @REPLACE_UNSETENV@
+ REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
+ REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
+ REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
+ REPLACE_VFPRINTF = @REPLACE_VFPRINTF@
+ REPLACE_VPRINTF = @REPLACE_VPRINTF@
+ REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@
+ REPLACE_VSPRINTF = @REPLACE_VSPRINTF@
+ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
+ REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
+ REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
+ REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
+ REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
+ REPLACE_WCTOB = @REPLACE_WCTOB@
+ REPLACE_WCTOMB = @REPLACE_WCTOMB@
+ REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
+ REPLACE_WRITE = @REPLACE_WRITE@
+ SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
+ SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDARG_H = @STDARG_H@
+ STDBOOL_H = @STDBOOL_H@
+ STDDEF_H = @STDDEF_H@
+ STDINT_H = @STDINT_H@
+ STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TERMLIBS = @TERMLIBS@
+ TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
+ UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
+ UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
+ UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
+ USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
+ USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
+ USE_EXTERNAL_UNIDECODE = @USE_EXTERNAL_UNIDECODE@
+ USE_NLS = @USE_NLS@
+ USE_UNICODE = @USE_UNICODE@
+ VERSION = @VERSION@
+ WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
+ WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
+ WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
+ WINT_T_SUFFIX = @WINT_T_SUFFIX@
+ XGETTEXT = @XGETTEXT@
+ XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
+ abs_builddir = @abs_builddir@
+ abs_srcdir = @abs_srcdir@
+ abs_top_builddir = @abs_top_builddir@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ 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@
+ build_cpu = @build_cpu@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ docdir = @docdir@
+ dvidir = @dvidir@
+ enable_xs = @enable_xs@
+ exec_prefix = @exec_prefix@
+ gl_LIBOBJS = @gl_LIBOBJS@
+ gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
+ gltests_WITNESS = @gltests_WITNESS@
+ host = @host@
+ host_alias = @host_alias@
+ host_cpu = @host_cpu@
+ host_os = @host_os@
+ host_vendor = @host_vendor@
+ htmldir = @htmldir@
+ includedir = @includedir@
+ infodir = @infodir@
+ install_sh = @install_sh@
+ libdir = @libdir@
+ libexecdir = @libexecdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ native_tools = @native_tools@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+ program_transform_name = @program_transform_name@
+ psdir = @psdir@
+ runstatedir = @runstatedir@
+ sbindir = @sbindir@
+ sharedstatedir = @sharedstatedir@
+ srcdir = @srcdir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ phony = $(am__append_1) $(am__append_2) $(am__append_3) \
+ 	$(am__append_4)
+ EXTRA_DIST = HACKING README TODO build-aux/eslint.json \
+ 	build-aux/modernizr.json modernizr.js package.json server.js \
+ 	tsconfig.json yarn.lock $(examples_src)
+ jsdir = $(pkgdatadir)/js
+ 
+ # Javascript files that will be included in the html pages.  The order
+ # of those files is the order in which they will be included
+ js_scripts = \
+   modernizr.js \
+   info.js
+ 
+ dist_js_DATA = $(js_scripts) info.css
+ examples = \
+   examples/hello-html \
+   examples/kawa-html
+ 
+ examples_src = \
+   examples/hello \
+   examples/kawa \
+   kawa.css
+ 
+ hello_extra_head = '<link rel="stylesheet" type="text/css" href="info.css"/><script src="modernizr.js" type="text/javascript"></script><script src="info.js" type="text/javascript"></script>'
+ kawa_extra_head = '<link rel="stylesheet" type="text/css" href="info.css"/><link rel="stylesheet" type="text/css" href="kawa.css"/><script src="modernizr.js" type="text/javascript"></script><script src="info.js" type="text/javascript"></script>'
+ all: all-am
+ 
+ .SUFFIXES:
+ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+ 	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ 	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+ 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu js/Makefile'; \
+ 	$(am__cd) $(top_srcdir) && \
+ 	  $(AUTOMAKE) --gnu js/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__maybe_remake_depfiles)'; \
+ 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ 	esac;
+ 
+ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ 
+ $(top_srcdir)/configure:  $(am__configure_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(am__aclocal_m4_deps):
+ install-dist_jsDATA: $(dist_js_DATA)
+ 	@$(NORMAL_INSTALL)
+ 	@list='$(dist_js_DATA)'; test -n "$(jsdir)" || list=; \
+ 	if test -n "$$list"; then \
+ 	  echo " $(MKDIR_P) '$(DESTDIR)$(jsdir)'"; \
+ 	  $(MKDIR_P) "$(DESTDIR)$(jsdir)" || exit 1; \
+ 	fi; \
+ 	for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ 	  echo "$$d$$p"; \
+ 	done | $(am__base_list) | \
+ 	while read files; do \
+ 	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(jsdir)'"; \
+ 	  $(INSTALL_DATA) $$files "$(DESTDIR)$(jsdir)" || exit $$?; \
+ 	done
+ 
+ uninstall-dist_jsDATA:
+ 	@$(NORMAL_UNINSTALL)
+ 	@list='$(dist_js_DATA)'; test -n "$(jsdir)" || list=; \
+ 	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ 	dir='$(DESTDIR)$(jsdir)'; $(am__uninstall_files_from_dir)
+ tags TAGS:
+ 
+ ctags CTAGS:
+ 
+ cscope cscopelist:
+ 
+ 
+ distdir: $(BUILT_SOURCES)
+ 	$(MAKE) $(AM_MAKEFLAGS) distdir-am
+ 
+ distdir-am: $(DISTFILES)
+ 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ 	list='$(DISTFILES)'; \
+ 	  dist_files=`for file in $$list; do echo $$file; done | \
+ 	  sed -e "s|^$$srcdirstrip/||;t" \
+ 	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ 	case $$dist_files in \
+ 	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+ 			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ 			   sort -u` ;; \
+ 	esac; \
+ 	for file in $$dist_files; do \
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ 	    if test -d "$(distdir)/$$file"; then \
+ 	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ 	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ 	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+ 	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ 	  else \
+ 	    test -f "$(distdir)/$$file" \
+ 	    || cp -p $$d/$$file "$(distdir)/$$file" \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+ check-am: all-am
+ check: check-am
+ all-am: Makefile $(DATA)
+ installdirs:
+ 	for dir in "$(DESTDIR)$(jsdir)"; do \
+ 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ 	done
+ install: install-am
+ install-exec: install-exec-am
+ install-data: install-data-am
+ uninstall: uninstall-am
+ 
+ install-am: all-am
+ 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+ 
+ installcheck: installcheck-am
+ install-strip:
+ 	if test -z '$(STRIP)'; then \
+ 	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ 	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ 	      install; \
+ 	else \
+ 	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ 	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ 	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ 	fi
+ mostlyclean-generic:
+ 
+ clean-generic:
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ 	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+ 	@echo "it deletes files that may require special tools to rebuild."
+ clean: clean-am
+ 
+ clean-am: clean-generic clean-local mostlyclean-am
+ 
+ distclean: distclean-am
+ 	-rm -f Makefile
+ distclean-am: clean-am distclean-generic
+ 
+ dvi: dvi-am
+ 
+ dvi-am:
+ 
+ html: html-am
+ 
+ html-am:
+ 
+ info: info-am
+ 
+ info-am:
+ 
+ install-data-am: install-dist_jsDATA
+ 
+ install-dvi: install-dvi-am
+ 
+ install-dvi-am:
+ 
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
+ install-html-am:
+ 
+ install-info: install-info-am
+ 
+ install-info-am:
+ 
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
+ install-pdf-am:
+ 
+ install-ps: install-ps-am
+ 
+ install-ps-am:
+ 
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+ 	-rm -f Makefile
+ maintainer-clean-am: distclean-am maintainer-clean-generic
+ 
+ mostlyclean: mostlyclean-am
+ 
+ mostlyclean-am: mostlyclean-generic
+ 
+ pdf: pdf-am
+ 
+ pdf-am:
+ 
+ ps: ps-am
+ 
+ ps-am:
+ 
+ uninstall-am: uninstall-dist_jsDATA
+ 
+ .MAKE: install-am install-strip
+ 
+ .PHONY: all all-am check check-am clean clean-generic clean-local \
+ 	cscopelist-am ctags-am distclean distclean-generic distdir dvi \
+ 	dvi-am html html-am info info-am install install-am \
+ 	install-data install-data-am install-dist_jsDATA install-dvi \
+ 	install-dvi-am install-exec install-exec-am install-html \
+ 	install-html-am install-info install-info-am install-man \
+ 	install-pdf install-pdf-am install-ps install-ps-am \
+ 	install-strip installcheck installcheck-am installdirs \
+ 	maintainer-clean maintainer-clean-generic mostlyclean \
+ 	mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \
+ 	uninstall-am uninstall-dist_jsDATA
+ 
+ .PRECIOUS: Makefile
+ 
+ @HAVE_ESLINT_TRUE@lint:
+ @HAVE_ESLINT_TRUE@	$(ESLINT) -c build-aux/eslint.json info.js -f unix
+ @HAVE_TYPESCRIPT_TRUE@check-types:
+ @HAVE_TYPESCRIPT_TRUE@	$(TSC) --allowJs --checkJS --noEmit --lib dom,es2017 info.js
+ @HAVE_UGLIFYJS_TRUE@minify:
+ @HAVE_UGLIFYJS_TRUE@	$(UGLIFYJS) info.js -o info.min.js --mangle --compress
+ @HAVE_MODERNIZR_TRUE@modernizr:
+ @HAVE_MODERNIZR_TRUE@	$(MODERNIZR) -c build-aux/modernizr.json
+ 
+ .PHONY: $(phony)
+ 
+ examples: $(examples)
+ 
+ examples/hello-html: examples/hello/hello.texi examples
+ 	mkdir -p examples
+ 	$(MAKEINFO) -I=$(srcdir) --html \
+ 	  -c EXTRA_HEAD=$(hello_extra_head) \
+ 	  $(srcdir)/examples/hello/hello.texi -o $@ && \
+ 	for f in $(js_scripts) info.css ; do \
+ 	  cp $(srcdir)/$$f $@ ; \
+ 	done
+ 
+ examples/kawa-html: examples/kawa/kawa.texi
+ 	mkdir -p examples
+ 	$(MAKEINFO) -I=$(srcdir) --html \
+ 	  -c EXTRA_HEAD=$(kawa_extra_head) \
+ 	  $(srcdir)/examples/kawa/kawa.texi -o $@ && \
+ 	for f in $(js_scripts) info.css kawa.css ; do \
+ 	  cp $(srcdir)/$$f $@ ; \
+ 	done
+ 
+ clean-local:
+ 	rm -rf $(examples)
+ 
+ .PHONY: $(examples)
+ 
+ # 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.
+ .NOEXPORT:
diff -Nrc2 texinfo-6.7/js/modernizr.js texinfo-6.8/js/modernizr.js
*** texinfo-6.7/js/modernizr.js	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/modernizr.js	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,767 ----
+ /*!
+  * modernizr v3.5.0
+  * Build https://modernizr.com/download?-classlist-datalistelem-es5-eventlistener-framed-hidden-history-postmessage-queryselector-dontmin
+  *
+  * Copyright (c)
+  *  Faruk Ates
+  *  Paul Irish
+  *  Alex Sexton
+  *  Ryan Seddon
+  *  Patrick Kettner
+  *  Stu Cox
+  *  Richard Herrera
+ 
+  * MIT License
+  */
+ 
+ /*
+  * Modernizr tests which native CSS3 and HTML5 features are available in the
+  * current UA and makes the results available to you in two ways: as properties on
+  * a global `Modernizr` object, and as classes on the `<html>` element. This
+  * information allows you to progressively enhance your pages with a granular level
+  * of control over the experience.
+ */
+ 
+ ;(function(window, document, undefined){
+   var tests = [];
+   
+ 
+   /**
+    *
+    * ModernizrProto is the constructor for Modernizr
+    *
+    * @class
+    * @access public
+    */
+ 
+   var ModernizrProto = {
+     // The current version, dummy
+     _version: '3.5.0',
+ 
+     // Any settings that don't work as separate modules
+     // can go in here as configuration.
+     _config: {
+       'classPrefix': '',
+       'enableClasses': true,
+       'enableJSClass': true,
+       'usePrefixes': true
+     },
+ 
+     // Queue of tests
+     _q: [],
+ 
+     // Stub these for people who are listening
+     on: function(test, cb) {
+       // I don't really think people should do this, but we can
+       // safe guard it a bit.
+       // -- NOTE:: this gets WAY overridden in src/addTest for actual async tests.
+       // This is in case people listen to synchronous tests. I would leave it out,
+       // but the code to *disallow* sync tests in the real version of this
+       // function is actually larger than this.
+       var self = this;
+       setTimeout(function() {
+         cb(self[test]);
+       }, 0);
+     },
+ 
+     addTest: function(name, fn, options) {
+       tests.push({name: name, fn: fn, options: options});
+     },
+ 
+     addAsyncTest: function(fn) {
+       tests.push({name: null, fn: fn});
+     }
+   };
+ 
+   
+ 
+   // Fake some of Object.create so we can force non test results to be non "own" properties.
+   var Modernizr = function() {};
+   Modernizr.prototype = ModernizrProto;
+ 
+   // Leak modernizr globally when you `require` it rather than force it here.
+   // Overwrite name so constructor name is nicer :D
+   Modernizr = new Modernizr();
+ 
+   
+ 
+   var classes = [];
+   
+ 
+   /**
+    * is returns a boolean if the typeof an obj is exactly type.
+    *
+    * @access private
+    * @function is
+    * @param {*} obj - A thing we want to check the type of
+    * @param {string} type - A string to compare the typeof against
+    * @returns {boolean}
+    */
+ 
+   function is(obj, type) {
+     return typeof obj === type;
+   }
+   ;
+ 
+   /**
+    * Run through all tests and detect their support in the current UA.
+    *
+    * @access private
+    */
+ 
+   function testRunner() {
+     var featureNames;
+     var feature;
+     var aliasIdx;
+     var result;
+     var nameIdx;
+     var featureName;
+     var featureNameSplit;
+ 
+     for (var featureIdx in tests) {
+       if (tests.hasOwnProperty(featureIdx)) {
+         featureNames = [];
+         feature = tests[featureIdx];
+         // run the test, throw the return value into the Modernizr,
+         // then based on that boolean, define an appropriate className
+         // and push it into an array of classes we'll join later.
+         //
+         // If there is no name, it's an 'async' test that is run,
+         // but not directly added to the object. That should
+         // be done with a post-run addTest call.
+         if (feature.name) {
+           featureNames.push(feature.name.toLowerCase());
+ 
+           if (feature.options && feature.options.aliases && feature.options.aliases.length) {
+             // Add all the aliases into the names list
+             for (aliasIdx = 0; aliasIdx < feature.options.aliases.length; aliasIdx++) {
+               featureNames.push(feature.options.aliases[aliasIdx].toLowerCase());
+             }
+           }
+         }
+ 
+         // Run the test, or use the raw value if it's not a function
+         result = is(feature.fn, 'function') ? feature.fn() : feature.fn;
+ 
+ 
+         // Set each of the names on the Modernizr object
+         for (nameIdx = 0; nameIdx < featureNames.length; nameIdx++) {
+           featureName = featureNames[nameIdx];
+           // Support dot properties as sub tests. We don't do checking to make sure
+           // that the implied parent tests have been added. You must call them in
+           // order (either in the test, or make the parent test a dependency).
+           //
+           // Cap it to TWO to make the logic simple and because who needs that kind of subtesting
+           // hashtag famous last words
+           featureNameSplit = featureName.split('.');
+ 
+           if (featureNameSplit.length === 1) {
+             Modernizr[featureNameSplit[0]] = result;
+           } else {
+             // cast to a Boolean, if not one already
+             if (Modernizr[featureNameSplit[0]] && !(Modernizr[featureNameSplit[0]] instanceof Boolean)) {
+               Modernizr[featureNameSplit[0]] = new Boolean(Modernizr[featureNameSplit[0]]);
+             }
+ 
+             Modernizr[featureNameSplit[0]][featureNameSplit[1]] = result;
+           }
+ 
+           classes.push((result ? '' : 'no-') + featureNameSplit.join('-'));
+         }
+       }
+     }
+   }
+   ;
+ 
+   /**
+    * docElement is a convenience wrapper to grab the root element of the document
+    *
+    * @access private
+    * @returns {HTMLElement|SVGElement} The root element of the document
+    */
+ 
+   var docElement = document.documentElement;
+   
+ /*!
+ {
+   "name": "classList",
+   "caniuse": "classlist",
+   "property": "classlist",
+   "tags": ["dom"],
+   "builderAliases": ["dataview_api"],
+   "notes": [{
+     "name": "MDN Docs",
+     "href": "https://developer.mozilla.org/en/DOM/element.classList"
+   }]
+ }
+ !*/
+ 
+   Modernizr.addTest('classlist', 'classList' in docElement);
+ 
+ 
+   /**
+    * A convenience helper to check if the document we are running in is an SVG document
+    *
+    * @access private
+    * @returns {boolean}
+    */
+ 
+   var isSVG = docElement.nodeName.toLowerCase() === 'svg';
+   
+ 
+   /**
+    * createElement is a convenience wrapper around document.createElement. Since we
+    * use createElement all over the place, this allows for (slightly) smaller code
+    * as well as abstracting away issues with creating elements in contexts other than
+    * HTML documents (e.g. SVG documents).
+    *
+    * @access private
+    * @function createElement
+    * @returns {HTMLElement|SVGElement} An HTML or SVG element
+    */
+ 
+   function createElement() {
+     if (typeof document.createElement !== 'function') {
+       // This is the case in IE7, where the type of createElement is "object".
+       // For this reason, we cannot call apply() as Object is not a Function.
+       return document.createElement(arguments[0]);
+     } else if (isSVG) {
+       return document.createElementNS.call(document, 'http://www.w3.org/2000/svg', arguments[0]);
+     } else {
+       return document.createElement.apply(document, arguments);
+     }
+   }
+ 
+   ;
+ /*!
+ {
+   "name": "[hidden] Attribute",
+   "property": "hidden",
+   "tags": ["dom"],
+   "notes": [{
+     "name": "WHATWG: The hidden attribute",
+     "href": "https://developers.whatwg.org/editing.html#the-hidden-attribute"
+   }, {
+     "name": "original implementation of detect code",
+     "href": "https://github.com/aFarkas/html5shiv/blob/bf4fcc4/src/html5shiv.js#L38"
+   }],
+   "polyfills": ["html5shiv"],
+   "authors": ["Ron Waldon (@jokeyrhyme)"]
+ }
+ !*/
+ /* DOC
+ Does the browser support the HTML5 [hidden] attribute?
+ */
+ 
+   Modernizr.addTest('hidden', 'hidden' in createElement('a'));
+ 
+ 
+   /**
+    * since we have a fairly large number of input tests that don't mutate the input
+    * we create a single element that can be shared with all of those tests for a
+    * minor perf boost
+    *
+    * @access private
+    * @returns {HTMLInputElement}
+    */
+   var inputElem = createElement('input');
+   
+ /*!
+ {
+   "name": "Input attributes",
+   "property": "input",
+   "tags": ["forms"],
+   "authors": ["Mike Taylor"],
+   "notes": [{
+     "name": "WHATWG spec",
+     "href": "https://html.spec.whatwg.org/multipage/forms.html#input-type-attr-summary"
+   }],
+   "knownBugs": ["Some blackberry devices report false positive for input.multiple"]
+ }
+ !*/
+ /* DOC
+ Detects support for HTML5 `<input>` element attributes and exposes Boolean subproperties with the results:
+ 
+ ```javascript
+ Modernizr.input.autocomplete
+ Modernizr.input.autofocus
+ Modernizr.input.list
+ Modernizr.input.max
+ Modernizr.input.min
+ Modernizr.input.multiple
+ Modernizr.input.pattern
+ Modernizr.input.placeholder
+ Modernizr.input.required
+ Modernizr.input.step
+ ```
+ */
+ 
+   // Run through HTML5's new input attributes to see if the UA understands any.
+   // Mike Taylr has created a comprehensive resource for testing these attributes
+   //   when applied to all input types:
+   //   miketaylr.com/code/input-type-attr.html
+ 
+   // Only input placeholder is tested while textarea's placeholder is not.
+   // Currently Safari 4 and Opera 11 have support only for the input placeholder
+   // Both tests are available in feature-detects/forms-placeholder.js
+ 
+   var inputattrs = 'autocomplete autofocus list placeholder max min multiple pattern required step'.split(' ');
+   var attrs = {};
+ 
+   Modernizr.input = (function(props) {
+     for (var i = 0, len = props.length; i < len; i++) {
+       attrs[ props[i] ] = !!(props[i] in inputElem);
+     }
+     if (attrs.list) {
+       // safari false positive's on datalist: webk.it/74252
+       // see also github.com/Modernizr/Modernizr/issues/146
+       attrs.list = !!(createElement('datalist') && window.HTMLDataListElement);
+     }
+     return attrs;
+   })(inputattrs);
+ 
+ /*!
+ {
+   "name": "datalist Element",
+   "caniuse": "datalist",
+   "property": "datalistelem",
+   "tags": ["elem"],
+   "builderAliases": ["elem_datalist"],
+   "warnings": ["This test is a dupe of Modernizr.input.list. Only around for legacy reasons."],
+   "notes": [{
+     "name": "CSS Tricks Article",
+     "href": "https://css-tricks.com/15346-relevant-dropdowns-polyfill-for-datalist/"
+   },{
+     "name": "Mike Taylor Code",
+     "href": "https://miketaylr.com/code/datalist.html"
+   }]
+ }
+ !*/
+ 
+   // lol. we already have a test for datalist built in! silly you.
+   // Leaving it around in case anyone's using it
+ 
+   Modernizr.addTest('datalistelem', Modernizr.input.list);
+ 
+ /*!
+ {
+   "name": "ES5 Array",
+   "property": "es5array",
+   "notes": [{
+     "name": "ECMAScript 5.1 Language Specification",
+     "href": "http://www.ecma-international.org/ecma-262/5.1/"
+   }],
+   "polyfills": ["es5shim"],
+   "authors": ["Ron Waldon (@jokeyrhyme)"],
+   "tags": ["es5"]
+ }
+ !*/
+ /* DOC
+ Check if browser implements ECMAScript 5 Array per specification.
+ */
+ 
+   Modernizr.addTest('es5array', function() {
+     return !!(Array.prototype &&
+       Array.prototype.every &&
+       Array.prototype.filter &&
+       Array.prototype.forEach &&
+       Array.prototype.indexOf &&
+       Array.prototype.lastIndexOf &&
+       Array.prototype.map &&
+       Array.prototype.some &&
+       Array.prototype.reduce &&
+       Array.prototype.reduceRight &&
+       Array.isArray);
+   });
+ 
+ /*!
+ {
+   "name": "ES5 Date",
+   "property": "es5date",
+   "notes": [{
+     "name": "ECMAScript 5.1 Language Specification",
+     "href": "http://www.ecma-international.org/ecma-262/5.1/"
+   }],
+   "polyfills": ["es5shim"],
+   "authors": ["Ron Waldon (@jokeyrhyme)"],
+   "tags": ["es5"]
+ }
+ !*/
+ /* DOC
+ Check if browser implements ECMAScript 5 Date per specification.
+ */
+ 
+   Modernizr.addTest('es5date', function() {
+     var isoDate = '2013-04-12T06:06:37.307Z',
+       canParseISODate = false;
+     try {
+       canParseISODate = !!Date.parse(isoDate);
+     } catch (e) {
+       // no ISO date parsing yet
+     }
+     return !!(Date.now &&
+       Date.prototype &&
+       Date.prototype.toISOString &&
+       Date.prototype.toJSON &&
+       canParseISODate);
+   });
+ 
+ /*!
+ {
+   "name": "ES5 Function",
+   "property": "es5function",
+   "notes": [{
+     "name": "ECMAScript 5.1 Language Specification",
+     "href": "http://www.ecma-international.org/ecma-262/5.1/"
+   }],
+   "polyfills": ["es5shim"],
+   "authors": ["Ron Waldon (@jokeyrhyme)"],
+   "tags": ["es5"]
+ }
+ !*/
+ /* DOC
+ Check if browser implements ECMAScript 5 Function per specification.
+ */
+ 
+   Modernizr.addTest('es5function', function() {
+     return !!(Function.prototype && Function.prototype.bind);
+   });
+ 
+ /*!
+ {
+   "name": "ES5 Object",
+   "property": "es5object",
+   "notes": [{
+     "name": "ECMAScript 5.1 Language Specification",
+     "href": "http://www.ecma-international.org/ecma-262/5.1/"
+   }],
+   "polyfills": ["es5shim", "es5sham"],
+   "authors": ["Ron Waldon (@jokeyrhyme)"],
+   "tags": ["es5"]
+ }
+ !*/
+ /* DOC
+ Check if browser implements ECMAScript 5 Object per specification.
+ */
+ 
+   Modernizr.addTest('es5object', function() {
+     return !!(Object.keys &&
+       Object.create &&
+       Object.getPrototypeOf &&
+       Object.getOwnPropertyNames &&
+       Object.isSealed &&
+       Object.isFrozen &&
+       Object.isExtensible &&
+       Object.getOwnPropertyDescriptor &&
+       Object.defineProperty &&
+       Object.defineProperties &&
+       Object.seal &&
+       Object.freeze &&
+       Object.preventExtensions);
+   });
+ 
+ /*!
+ {
+   "name": "ES5 Strict Mode",
+   "property": "strictmode",
+   "caniuse": "sctrict-mode",
+   "notes": [{
+     "name": "ECMAScript 5.1 Language Specification",
+     "href": "http://www.ecma-international.org/ecma-262/5.1/"
+   }],
+   "authors": ["@kangax"],
+   "tags": ["es5"],
+   "builderAliases": ["es5_strictmode"]
+ }
+ !*/
+ /* DOC
+ Check if browser implements ECMAScript 5 Object strict mode.
+ */
+ 
+   Modernizr.addTest('strictmode', (function() {'use strict'; return !this; })());
+ 
+ /*!
+ {
+   "name": "ES5 String",
+   "property": "es5string",
+   "notes": [{
+     "name": "ECMAScript 5.1 Language Specification",
+     "href": "http://www.ecma-international.org/ecma-262/5.1/"
+   }],
+   "polyfills": ["es5shim"],
+   "authors": ["Ron Waldon (@jokeyrhyme)"],
+   "tags": ["es5"]
+ }
+ !*/
+ /* DOC
+ Check if browser implements ECMAScript 5 String per specification.
+ */
+ 
+   Modernizr.addTest('es5string', function() {
+     return !!(String.prototype && String.prototype.trim);
+   });
+ 
+ /*!
+ {
+   "name": "JSON",
+   "property": "json",
+   "caniuse": "json",
+   "notes": [{
+     "name": "MDN documentation",
+     "href": "https://developer.mozilla.org/en-US/docs/Glossary/JSON"
+   }],
+   "polyfills": ["json2"]
+ }
+ !*/
+ /* DOC
+ Detects native support for JSON handling functions.
+ */
+ 
+   // this will also succeed if you've loaded the JSON2.js polyfill ahead of time
+   //   ... but that should be obvious. :)
+ 
+   Modernizr.addTest('json', 'JSON' in window && 'parse' in JSON && 'stringify' in JSON);
+ 
+ /*!
+ {
+   "name": "ES5 Syntax",
+   "property": "es5syntax",
+   "notes": [{
+     "name": "ECMAScript 5.1 Language Specification",
+     "href": "http://www.ecma-international.org/ecma-262/5.1/"
+   }, {
+     "name": "original implementation of detect code",
+     "href": "http://kangax.github.io/es5-compat-table/"
+   }],
+   "authors": ["Ron Waldon (@jokeyrhyme)"],
+   "warnings": ["This detect uses `eval()`, so CSP may be a problem."],
+   "tags": ["es5"]
+ }
+ !*/
+ /* DOC
+ Check if browser accepts ECMAScript 5 syntax.
+ */
+ 
+   Modernizr.addTest('es5syntax', function() {
+     var value, obj, stringAccess, getter, setter, reservedWords, zeroWidthChars;
+     try {
+       /* eslint no-eval: "off" */
+       // Property access on strings
+       stringAccess = eval('"foobar"[3] === "b"');
+       // Getter in property initializer
+       getter = eval('({ get x(){ return 1 } }).x === 1');
+       eval('({ set x(v){ value = v; } }).x = 1');
+       // Setter in property initializer
+       setter = value === 1;
+       // Reserved words as property names
+       eval('obj = ({ if: 1 })');
+       reservedWords = obj['if'] === 1;
+       // Zero-width characters in identifiers
+       zeroWidthChars = eval('_\u200c\u200d = true');
+ 
+       return stringAccess && getter && setter && reservedWords && zeroWidthChars;
+     } catch (ignore) {
+       return false;
+     }
+   });
+ 
+ /*!
+ {
+   "name": "ES5 Immutable Undefined",
+   "property": "es5undefined",
+   "notes": [{
+     "name": "ECMAScript 5.1 Language Specification",
+     "href": "http://www.ecma-international.org/ecma-262/5.1/"
+   }, {
+     "name": "original implementation of detect code",
+     "href": "http://kangax.github.io/es5-compat-table/"
+   }],
+   "authors": ["Ron Waldon (@jokeyrhyme)"],
+   "tags": ["es5"]
+ }
+ !*/
+ /* DOC
+ Check if browser prevents assignment to global `undefined` per ECMAScript 5.
+ */
+ 
+   Modernizr.addTest('es5undefined', function() {
+     var result, originalUndefined;
+     try {
+       originalUndefined = window.undefined;
+       window.undefined = 12345;
+       result = typeof window.undefined === 'undefined';
+       window.undefined = originalUndefined;
+     } catch (e) {
+       return false;
+     }
+     return result;
+   });
+ 
+ /*!
+ {
+   "name": "ES5",
+   "property": "es5",
+   "notes": [{
+     "name": "ECMAScript 5.1 Language Specification",
+     "href": "http://www.ecma-international.org/ecma-262/5.1/"
+   }],
+   "polyfills": ["es5shim", "es5sham"],
+   "authors": ["Ron Waldon (@jokeyrhyme)"],
+   "tags": ["es5"]
+ }
+ !*/
+ /* DOC
+ Check if browser implements everything as specified in ECMAScript 5.
+ */
+ 
+   Modernizr.addTest('es5', function() {
+     return !!(
+       Modernizr.es5array &&
+       Modernizr.es5date &&
+       Modernizr.es5function &&
+       Modernizr.es5object &&
+       Modernizr.strictmode &&
+       Modernizr.es5string &&
+       Modernizr.json &&
+       Modernizr.es5syntax &&
+       Modernizr.es5undefined
+     );
+   });
+ 
+ /*!
+ {
+   "name": "Event Listener",
+   "property": "eventlistener",
+   "authors": ["Andrew Betts (@triblondon)"],
+   "notes": [{
+     "name": "W3C Spec",
+     "href": "https://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Registration-interfaces"
+   }],
+   "polyfills": ["eventlistener"]
+ }
+ !*/
+ /* DOC
+ Detects native support for addEventListener
+ */
+ 
+   Modernizr.addTest('eventlistener', 'addEventListener' in window);
+ 
+ /*!
+ {
+   "name": "History API",
+   "property": "history",
+   "caniuse": "history",
+   "tags": ["history"],
+   "authors": ["Hay Kranen", "Alexander Farkas"],
+   "notes": [{
+     "name": "W3C Spec",
+     "href": "https://www.w3.org/TR/html51/browsers.html#the-history-interface"
+   }, {
+     "name": "MDN documentation",
+     "href": "https://developer.mozilla.org/en-US/docs/Web/API/window.history"
+   }],
+   "polyfills": ["historyjs", "html5historyapi"]
+ }
+ !*/
+ /* DOC
+ Detects support for the History API for manipulating the browser session history.
+ */
+ 
+   Modernizr.addTest('history', function() {
+     // Issue #733
+     // The stock browser on Android 2.2 & 2.3, and 4.0.x returns positive on history support
+     // Unfortunately support is really buggy and there is no clean way to detect
+     // these bugs, so we fall back to a user agent sniff :(
+     var ua = navigator.userAgent;
+ 
+     // We only want Android 2 and 4.0, stock browser, and not Chrome which identifies
+     // itself as 'Mobile Safari' as well, nor Windows Phone (issue #1471).
+     if ((ua.indexOf('Android 2.') !== -1 ||
+         (ua.indexOf('Android 4.0') !== -1)) &&
+         ua.indexOf('Mobile Safari') !== -1 &&
+         ua.indexOf('Chrome') === -1 &&
+         ua.indexOf('Windows Phone') === -1 &&
+     // Since all documents on file:// share an origin, the History apis are
+     // blocked there as well
+         location.protocol !== 'file:'
+     ) {
+       return false;
+     }
+ 
+     // Return the regular check
+     return (window.history && 'pushState' in window.history);
+   });
+ 
+ /*!
+ {
+   "name": "postMessage",
+   "property": "postmessage",
+   "caniuse": "x-doc-messaging",
+   "notes": [{
+     "name": "W3C Spec",
+     "href": "http://www.w3.org/TR/html5/comms.html#posting-messages"
+   }],
+   "polyfills": ["easyxdm", "postmessage-jquery"]
+ }
+ !*/
+ /* DOC
+ Detects support for the `window.postMessage` protocol for cross-document messaging.
+ */
+ 
+   Modernizr.addTest('postmessage', 'postMessage' in window);
+ 
+ /*!
+ {
+   "name": "QuerySelector",
+   "property": "queryselector",
+   "caniuse": "queryselector",
+   "tags": ["queryselector"],
+   "authors": ["Andrew Betts (@triblondon)"],
+   "notes": [{
+     "name" : "W3C Selectors reference",
+     "href": "https://www.w3.org/TR/selectors-api/#queryselectorall"
+   }],
+   "polyfills": ["css-selector-engine"]
+ }
+ !*/
+ /* DOC
+ Detects support for querySelector.
+ */
+ 
+   Modernizr.addTest('queryselector', 'querySelector' in document && 'querySelectorAll' in document);
+ 
+ /*!
+ {
+   "name": "Framed window",
+   "property": "framed",
+   "tags": ["window"],
+   "builderAliases": ["window_framed"]
+ }
+ !*/
+ /* DOC
+ Tests if page is iframed.
+ */
+ 
+   // github.com/Modernizr/Modernizr/issues/242
+ 
+   Modernizr.addTest('framed', window.location != top.location);
+ 
+ 
+   // Run each test
+   testRunner();
+ 
+   delete ModernizrProto.addTest;
+   delete ModernizrProto.addAsyncTest;
+ 
+   // Run the things that are supposed to run after the tests
+   for (var i = 0; i < Modernizr._q.length; i++) {
+     Modernizr._q[i]();
+   }
+ 
+   // Leak Modernizr namespace
+   window.Modernizr = Modernizr;
+ 
+ 
+ ;
+ 
+ })(window, document);
\ No newline at end of file
diff -Nrc2 texinfo-6.7/js/package.json texinfo-6.8/js/package.json
*** texinfo-6.7/js/package.json	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/package.json	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,25 ----
+ {
+   "name": "texinfo",
+   "version": "0.1.0",
+   "main": "info.js",
+   "repository": {
+     "type": "git",
+     "url": "https://notabug.org/mthl/texinfo.git"
+   },
+   "email": "bug-texinfo@gnu.org",
+   "homepage": "https://www.gnu.org/texinfo",
+   "contributors": [
+     "Per Bothner <per@gnu.org>",
+     "Mathieu Lirzin <mthl@gnu.org>"
+   ],
+   "license": "GPL-3.0",
+   "dependencies": {},
+   "devDependencies": {
+     "eslint": "^4.4.1",
+     "finalhandler": "^1.0.4",
+     "modernizr": "^3.5.0",
+     "serve-static": "^1.12.4",
+     "typescript": "^2.4.2",
+     "uglify-js": "^3.0.27"
+   }
+ }
diff -Nrc2 texinfo-6.7/js/README texinfo-6.8/js/README
*** texinfo-6.7/js/README	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/README	2021-06-30 15:59:09.000000000 +0100
***************
*** 0 ****
--- 1,25 ----
+ This subdirectory contains a JavaScript system used to browse the HTML 
+ output of texi2any.  This work was done by Matthieu Lirzin in 2017.
+ 
+ See https://www.gnu.org/software/soc-projects/ideas-2017.html#texinfo
+ and http://mathieu.lirzin.emi.u-bordeaux.fr/categories/gsoc/ for some
+ background information.
+ 
+ Running "make examples" used to build the provided examples, but
+ now you can use INFO_JS_DIR instead - see the Texinfo manual.
+ 
+ To check the result of EXAMPLE:
+ 
+   firefox examples/EXAMPLE-html/index.html
+ 
+ See the "HACKING" file for information about the development of this
+ program.
+ 
+ The full git history of this project is available at
+ https://ftp.gnu.org/gnu/texinfo/texinfo-gsoc_2017.git-bundle
+ 
+ Once downloaded, you can open a git repository with its contents with 
+ the following commands:
+ 
+ git clone texinfo-gsoc_2017.git-bundle texinfo-gsoc_2017
+ git checkout gsoc_2017
diff -Nrc2 texinfo-6.7/js/server.js texinfo-6.8/js/server.js
*** texinfo-6.7/js/server.js	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/server.js	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,13 ----
+ var finalhandler = require ('finalhandler');
+ var http = require ('http');
+ var serveStatic = require ('serve-static');
+ 
+ var serve = serveStatic ('examples', {
+   'index': ['index.html', 'index.htm']
+ });
+ 
+ var server = http.createServer ((req, res) => {
+   serve (req, res, finalhandler (req, res));
+ });
+ 
+ server.listen (3000);
diff -Nrc2 texinfo-6.7/js/TODO texinfo-6.8/js/TODO
*** texinfo-6.7/js/TODO	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/TODO	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,7 ----
+ - Handle 'n', 'p', 'u' for anchors linkids.
+ - Order the datalist 'option' children using a lexicographic order
+ - Make message and text inputs not overlap the iframe scroll bar
+ - Implement regexp search which is associated with the 's' key
+ - Make sure the index search work with multiples indices
+ - Remove nested nodes from the table of content (navigation commands
+   should ignore them too)
diff -Nrc2 texinfo-6.7/js/tsconfig.json texinfo-6.8/js/tsconfig.json
*** texinfo-6.7/js/tsconfig.json	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/tsconfig.json	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,9 ----
+ {
+   "compilerOptions": {
+     "lib": ["dom", "es2017"],
+     "allowJs": true,
+     "checkJs": true,
+     "noEmit": true
+   },
+   "files": ["info.js"]
+ }
diff -Nrc2 texinfo-6.7/js/yarn.lock texinfo-6.8/js/yarn.lock
*** texinfo-6.7/js/yarn.lock	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/js/yarn.lock	2019-12-01 11:26:46.000000000 +0000
***************
*** 0 ****
--- 1,1206 ----
+ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+ # yarn lockfile v1
+ 
+ 
+ acorn-jsx@^3.0.0:
+   version "3.0.1"
+   resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
+   dependencies:
+     acorn "^3.0.4"
+ 
+ acorn@^3.0.4:
+   version "3.3.0"
+   resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
+ 
+ acorn@^5.1.1:
+   version "5.1.1"
+   resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.1.tgz#53fe161111f912ab999ee887a90a0bc52822fd75"
+ 
+ ajv-keywords@^1.0.0:
+   version "1.5.1"
+   resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c"
+ 
+ ajv@^4.7.0:
+   version "4.11.8"
+   resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
+   dependencies:
+     co "^4.6.0"
+     json-stable-stringify "^1.0.1"
+ 
+ ajv@^5.2.0:
+   version "5.2.2"
+   resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.2.tgz#47c68d69e86f5d953103b0074a9430dc63da5e39"
+   dependencies:
+     co "^4.6.0"
+     fast-deep-equal "^1.0.0"
+     json-schema-traverse "^0.3.0"
+     json-stable-stringify "^1.0.1"
+ 
+ ansi-escapes@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b"
+ 
+ ansi-regex@^2.0.0:
+   version "2.1.1"
+   resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+ 
+ ansi-regex@^3.0.0:
+   version "3.0.0"
+   resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
+ 
+ ansi-styles@^2.2.1:
+   version "2.2.1"
+   resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+ 
+ ansi-styles@^3.1.0:
+   version "3.2.0"
+   resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
+   dependencies:
+     color-convert "^1.9.0"
+ 
+ argparse@^1.0.7:
+   version "1.0.9"
+   resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
+   dependencies:
+     sprintf-js "~1.0.2"
+ 
+ argparse@~0.1.15:
+   version "0.1.16"
+   resolved "https://registry.yarnpkg.com/argparse/-/argparse-0.1.16.tgz#cfd01e0fbba3d6caed049fbd758d40f65196f57c"
+   dependencies:
+     underscore "~1.7.0"
+     underscore.string "~2.4.0"
+ 
+ array-union@^1.0.1:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
+   dependencies:
+     array-uniq "^1.0.1"
+ 
+ array-uniq@^1.0.1:
+   version "1.0.3"
+   resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
+ 
+ arrify@^1.0.0:
+   version "1.0.1"
+   resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
+ 
+ autolinker@~0.15.0:
+   version "0.15.3"
+   resolved "https://registry.yarnpkg.com/autolinker/-/autolinker-0.15.3.tgz#342417d8f2f3461b14cf09088d5edf8791dc9832"
+ 
+ babel-code-frame@^6.22.0:
+   version "6.26.0"
+   resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
+   dependencies:
+     chalk "^1.1.3"
+     esutils "^2.0.2"
+     js-tokens "^3.0.2"
+ 
+ balanced-match@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+ 
+ brace-expansion@^1.1.7:
+   version "1.1.8"
+   resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
+   dependencies:
+     balanced-match "^1.0.0"
+     concat-map "0.0.1"
+ 
+ builtin-modules@^1.0.0:
+   version "1.1.1"
+   resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
+ 
+ caller-path@^0.1.0:
+   version "0.1.0"
+   resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f"
+   dependencies:
+     callsites "^0.2.0"
+ 
+ callsites@^0.2.0:
+   version "0.2.0"
+   resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca"
+ 
+ camelcase@^3.0.0:
+   version "3.0.0"
+   resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
+ 
+ chalk@^1.1.1, chalk@^1.1.3:
+   version "1.1.3"
+   resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+   dependencies:
+     ansi-styles "^2.2.1"
+     escape-string-regexp "^1.0.2"
+     has-ansi "^2.0.0"
+     strip-ansi "^3.0.0"
+     supports-color "^2.0.0"
+ 
+ chalk@^2.0.0, chalk@^2.1.0:
+   version "2.1.0"
+   resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
+   dependencies:
+     ansi-styles "^3.1.0"
+     escape-string-regexp "^1.0.5"
+     supports-color "^4.0.0"
+ 
+ circular-json@^0.3.1:
+   version "0.3.3"
+   resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
+ 
+ cli-cursor@^2.1.0:
+   version "2.1.0"
+   resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
+   dependencies:
+     restore-cursor "^2.0.0"
+ 
+ cli-width@^2.0.0:
+   version "2.2.0"
+   resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
+ 
+ cliui@^3.2.0:
+   version "3.2.0"
+   resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
+   dependencies:
+     string-width "^1.0.1"
+     strip-ansi "^3.0.1"
+     wrap-ansi "^2.0.0"
+ 
+ co@^4.6.0:
+   version "4.6.0"
+   resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
+ 
+ code-point-at@^1.0.0:
+   version "1.1.0"
+   resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
+ 
+ color-convert@^1.9.0:
+   version "1.9.0"
+   resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
+   dependencies:
+     color-name "^1.1.1"
+ 
+ color-name@^1.1.1:
+   version "1.1.3"
+   resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+ 
+ commander@~2.11.0:
+   version "2.11.0"
+   resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
+ 
+ concat-map@0.0.1:
+   version "0.0.1"
+   resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+ 
+ concat-stream@^1.6.0:
+   version "1.6.0"
+   resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
+   dependencies:
+     inherits "^2.0.3"
+     readable-stream "^2.2.2"
+     typedarray "^0.0.6"
+ 
+ core-util-is@~1.0.0:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+ 
+ cross-spawn@^5.1.0:
+   version "5.1.0"
+   resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
+   dependencies:
+     lru-cache "^4.0.1"
+     shebang-command "^1.2.0"
+     which "^1.2.9"
+ 
+ debug@2.6.8, debug@^2.6.8:
+   version "2.6.8"
+   resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
+   dependencies:
+     ms "2.0.0"
+ 
+ decamelize@^1.1.1:
+   version "1.2.0"
+   resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+ 
+ deep-is@~0.1.3:
+   version "0.1.3"
+   resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
+ 
+ del@^2.0.2:
+   version "2.2.2"
+   resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8"
+   dependencies:
+     globby "^5.0.0"
+     is-path-cwd "^1.0.0"
+     is-path-in-cwd "^1.0.0"
+     object-assign "^4.0.1"
+     pify "^2.0.0"
+     pinkie-promise "^2.0.0"
+     rimraf "^2.2.8"
+ 
+ depd@1.1.1, depd@~1.1.1:
+   version "1.1.1"
+   resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
+ 
+ destroy@~1.0.4:
+   version "1.0.4"
+   resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
+ 
+ doctrine@1.2.3:
+   version "1.2.3"
+   resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.2.3.tgz#6aec6bbd62cf89dd498cae70c0ed9f49da873a6a"
+   dependencies:
+     esutils "^2.0.2"
+     isarray "^1.0.0"
+ 
+ doctrine@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.0.tgz#c73d8d2909d22291e1a007a395804da8b665fe63"
+   dependencies:
+     esutils "^2.0.2"
+     isarray "^1.0.0"
+ 
+ ee-first@1.1.1:
+   version "1.1.1"
+   resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
+ 
+ encodeurl@~1.0.1:
+   version "1.0.1"
+   resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20"
+ 
+ error-ex@^1.2.0:
+   version "1.3.1"
+   resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
+   dependencies:
+     is-arrayish "^0.2.1"
+ 
+ escape-html@~1.0.3:
+   version "1.0.3"
+   resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
+ 
+ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
+   version "1.0.5"
+   resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+ 
+ eslint-scope@^3.7.1:
+   version "3.7.1"
+   resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
+   dependencies:
+     esrecurse "^4.1.0"
+     estraverse "^4.1.1"
+ 
+ eslint@^4.4.1:
+   version "4.5.0"
+   resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.5.0.tgz#bb75d3b8bde97fb5e13efcd539744677feb019c3"
+   dependencies:
+     ajv "^5.2.0"
+     babel-code-frame "^6.22.0"
+     chalk "^2.1.0"
+     concat-stream "^1.6.0"
+     cross-spawn "^5.1.0"
+     debug "^2.6.8"
+     doctrine "^2.0.0"
+     eslint-scope "^3.7.1"
+     espree "^3.5.0"
+     esquery "^1.0.0"
+     estraverse "^4.2.0"
+     esutils "^2.0.2"
+     file-entry-cache "^2.0.0"
+     functional-red-black-tree "^1.0.1"
+     glob "^7.1.2"
+     globals "^9.17.0"
+     ignore "^3.3.3"
+     imurmurhash "^0.1.4"
+     inquirer "^3.0.6"
+     is-resolvable "^1.0.0"
+     js-yaml "^3.9.1"
+     json-stable-stringify "^1.0.1"
+     levn "^0.3.0"
+     lodash "^4.17.4"
+     minimatch "^3.0.2"
+     mkdirp "^0.5.1"
+     natural-compare "^1.4.0"
+     optionator "^0.8.2"
+     path-is-inside "^1.0.2"
+     pluralize "^4.0.0"
+     progress "^2.0.0"
+     require-uncached "^1.0.3"
+     semver "^5.3.0"
+     strip-ansi "^4.0.0"
+     strip-json-comments "~2.0.1"
+     table "^4.0.1"
+     text-table "~0.2.0"
+ 
+ espree@^3.5.0:
+   version "3.5.0"
+   resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.0.tgz#98358625bdd055861ea27e2867ea729faf463d8d"
+   dependencies:
+     acorn "^5.1.1"
+     acorn-jsx "^3.0.0"
+ 
+ esprima@^4.0.0:
+   version "4.0.0"
+   resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
+ 
+ esquery@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa"
+   dependencies:
+     estraverse "^4.0.0"
+ 
+ esrecurse@^4.1.0:
+   version "4.2.0"
+   resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163"
+   dependencies:
+     estraverse "^4.1.0"
+     object-assign "^4.0.1"
+ 
+ estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
+   version "4.2.0"
+   resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
+ 
+ esutils@^2.0.2:
+   version "2.0.2"
+   resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
+ 
+ etag@~1.8.0:
+   version "1.8.0"
+   resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.0.tgz#6f631aef336d6c46362b51764044ce216be3c051"
+ 
+ external-editor@^2.0.4:
+   version "2.0.4"
+   resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.4.tgz#1ed9199da9cbfe2ef2f7a31b2fde8b0d12368972"
+   dependencies:
+     iconv-lite "^0.4.17"
+     jschardet "^1.4.2"
+     tmp "^0.0.31"
+ 
+ fast-deep-equal@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
+ 
+ fast-levenshtein@~2.0.4:
+   version "2.0.6"
+   resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
+ 
+ figures@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
+   dependencies:
+     escape-string-regexp "^1.0.5"
+ 
+ file-entry-cache@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361"
+   dependencies:
+     flat-cache "^1.2.1"
+     object-assign "^4.0.1"
+ 
+ file@0.2.2:
+   version "0.2.2"
+   resolved "https://registry.yarnpkg.com/file/-/file-0.2.2.tgz#c3dfd8f8cf3535ae455c2b423c2e52635d76b4d3"
+ 
+ finalhandler@^1.0.4:
+   version "1.0.4"
+   resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.4.tgz#18574f2e7c4b98b8ae3b230c21f201f31bdb3fb7"
+   dependencies:
+     debug "2.6.8"
+     encodeurl "~1.0.1"
+     escape-html "~1.0.3"
+     on-finished "~2.3.0"
+     parseurl "~1.3.1"
+     statuses "~1.3.1"
+     unpipe "~1.0.0"
+ 
+ find-parent-dir@0.3.0:
+   version "0.3.0"
+   resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54"
+ 
+ find-up@^1.0.0:
+   version "1.1.2"
+   resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
+   dependencies:
+     path-exists "^2.0.0"
+     pinkie-promise "^2.0.0"
+ 
+ flat-cache@^1.2.1:
+   version "1.2.2"
+   resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.2.tgz#fa86714e72c21db88601761ecf2f555d1abc6b96"
+   dependencies:
+     circular-json "^0.3.1"
+     del "^2.0.2"
+     graceful-fs "^4.1.2"
+     write "^0.2.1"
+ 
+ fresh@0.5.0:
+   version "0.5.0"
+   resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.0.tgz#f474ca5e6a9246d6fd8e0953cfa9b9c805afa78e"
+ 
+ fs.realpath@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+ 
+ functional-red-black-tree@^1.0.1:
+   version "1.0.1"
+   resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
+ 
+ get-caller-file@^1.0.1:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
+ 
+ glob@^7.0.3, glob@^7.0.5, glob@^7.1.2:
+   version "7.1.2"
+   resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
+   dependencies:
+     fs.realpath "^1.0.0"
+     inflight "^1.0.4"
+     inherits "2"
+     minimatch "^3.0.4"
+     once "^1.3.0"
+     path-is-absolute "^1.0.0"
+ 
+ globals@^9.17.0:
+   version "9.18.0"
+   resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
+ 
+ globby@^5.0.0:
+   version "5.0.0"
+   resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
+   dependencies:
+     array-union "^1.0.1"
+     arrify "^1.0.0"
+     glob "^7.0.3"
+     object-assign "^4.0.1"
+     pify "^2.0.0"
+     pinkie-promise "^2.0.0"
+ 
+ graceful-fs@^4.1.2:
+   version "4.1.11"
+   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
+ 
+ has-ansi@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
+   dependencies:
+     ansi-regex "^2.0.0"
+ 
+ has-flag@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
+ 
+ hosted-git-info@^2.1.4:
+   version "2.5.0"
+   resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
+ 
+ http-errors@~1.6.2:
+   version "1.6.2"
+   resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
+   dependencies:
+     depd "1.1.1"
+     inherits "2.0.3"
+     setprototypeof "1.0.3"
+     statuses ">= 1.3.1 < 2"
+ 
+ iconv-lite@^0.4.17:
+   version "0.4.18"
+   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2"
+ 
+ ignore@^3.3.3:
+   version "3.3.3"
+   resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.3.tgz#432352e57accd87ab3110e82d3fea0e47812156d"
+ 
+ imurmurhash@^0.1.4:
+   version "0.1.4"
+   resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
+ 
+ inflight@^1.0.4:
+   version "1.0.6"
+   resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+   dependencies:
+     once "^1.3.0"
+     wrappy "1"
+ 
+ inherits@2, inherits@2.0.3, inherits@^2.0.3, inherits@~2.0.3:
+   version "2.0.3"
+   resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
+ 
+ inquirer@^3.0.6:
+   version "3.2.2"
+   resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.2.tgz#c2aaede1507cc54d826818737742d621bef2e823"
+   dependencies:
+     ansi-escapes "^2.0.0"
+     chalk "^2.0.0"
+     cli-cursor "^2.1.0"
+     cli-width "^2.0.0"
+     external-editor "^2.0.4"
+     figures "^2.0.0"
+     lodash "^4.3.0"
+     mute-stream "0.0.7"
+     run-async "^2.2.0"
+     rx-lite "^4.0.8"
+     rx-lite-aggregates "^4.0.8"
+     string-width "^2.1.0"
+     strip-ansi "^4.0.0"
+     through "^2.3.6"
+ 
+ invert-kv@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
+ 
+ is-arrayish@^0.2.1:
+   version "0.2.1"
+   resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+ 
+ is-builtin-module@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
+   dependencies:
+     builtin-modules "^1.0.0"
+ 
+ is-fullwidth-code-point@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
+   dependencies:
+     number-is-nan "^1.0.0"
+ 
+ is-fullwidth-code-point@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
+ 
+ is-path-cwd@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
+ 
+ is-path-in-cwd@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc"
+   dependencies:
+     is-path-inside "^1.0.0"
+ 
+ is-path-inside@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f"
+   dependencies:
+     path-is-inside "^1.0.1"
+ 
+ is-promise@^2.1.0:
+   version "2.1.0"
+   resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
+ 
+ is-resolvable@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62"
+   dependencies:
+     tryit "^1.0.1"
+ 
+ is-utf8@^0.2.0:
+   version "0.2.1"
+   resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
+ 
+ isarray@^1.0.0, isarray@~1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+ 
+ isexe@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+ 
+ js-tokens@^3.0.2:
+   version "3.0.2"
+   resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
+ 
+ js-yaml@^3.9.1:
+   version "3.9.1"
+   resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.9.1.tgz#08775cebdfdd359209f0d2acd383c8f86a6904a0"
+   dependencies:
+     argparse "^1.0.7"
+     esprima "^4.0.0"
+ 
+ jschardet@^1.4.2:
+   version "1.5.1"
+   resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.5.1.tgz#c519f629f86b3a5bedba58a88d311309eec097f9"
+ 
+ json-schema-traverse@^0.3.0:
+   version "0.3.1"
+   resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
+ 
+ json-stable-stringify@^1.0.1:
+   version "1.0.1"
+   resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
+   dependencies:
+     jsonify "~0.0.0"
+ 
+ jsonify@~0.0.0:
+   version "0.0.0"
+   resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
+ 
+ lcid@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
+   dependencies:
+     invert-kv "^1.0.0"
+ 
+ levn@^0.3.0, levn@~0.3.0:
+   version "0.3.0"
+   resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
+   dependencies:
+     prelude-ls "~1.1.2"
+     type-check "~0.3.2"
+ 
+ load-json-file@^1.0.0:
+   version "1.1.0"
+   resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
+   dependencies:
+     graceful-fs "^4.1.2"
+     parse-json "^2.2.0"
+     pify "^2.0.0"
+     pinkie-promise "^2.0.0"
+     strip-bom "^2.0.0"
+ 
+ lodash@4.17.4, lodash@^4.0.0, lodash@^4.17.4, lodash@^4.3.0:
+   version "4.17.4"
+   resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
+ 
+ lru-cache@^4.0.1:
+   version "4.1.1"
+   resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
+   dependencies:
+     pseudomap "^1.0.2"
+     yallist "^2.1.2"
+ 
+ mime@1.3.4:
+   version "1.3.4"
+   resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
+ 
+ mimic-fn@^1.0.0:
+   version "1.1.0"
+   resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
+ 
+ minimatch@^3.0.2, minimatch@^3.0.4:
+   version "3.0.4"
+   resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
+   dependencies:
+     brace-expansion "^1.1.7"
+ 
+ minimist@0.0.8:
+   version "0.0.8"
+   resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+ 
+ mkdirp@0.5.1, mkdirp@^0.5.1:
+   version "0.5.1"
+   resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
+   dependencies:
+     minimist "0.0.8"
+ 
+ modernizr@^3.5.0:
+   version "3.5.0"
+   resolved "https://registry.yarnpkg.com/modernizr/-/modernizr-3.5.0.tgz#396a02231bdc54628bbde2c0813a8e884c7e8060"
+   dependencies:
+     doctrine "1.2.3"
+     file "0.2.2"
+     find-parent-dir "0.3.0"
+     lodash "4.17.4"
+     mkdirp "0.5.1"
+     remarkable "^1.6.2"
+     requirejs "2.1.22"
+     yargs "7.0.2"
+ 
+ ms@2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+ 
+ mute-stream@0.0.7:
+   version "0.0.7"
+   resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
+ 
+ natural-compare@^1.4.0:
+   version "1.4.0"
+   resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
+ 
+ normalize-package-data@^2.3.2:
+   version "2.4.0"
+   resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
+   dependencies:
+     hosted-git-info "^2.1.4"
+     is-builtin-module "^1.0.0"
+     semver "2 || 3 || 4 || 5"
+     validate-npm-package-license "^3.0.1"
+ 
+ number-is-nan@^1.0.0:
+   version "1.0.1"
+   resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
+ 
+ object-assign@^4.0.1:
+   version "4.1.1"
+   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+ 
+ on-finished@~2.3.0:
+   version "2.3.0"
+   resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
+   dependencies:
+     ee-first "1.1.1"
+ 
+ once@^1.3.0:
+   version "1.4.0"
+   resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+   dependencies:
+     wrappy "1"
+ 
+ onetime@^2.0.0:
+   version "2.0.1"
+   resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
+   dependencies:
+     mimic-fn "^1.0.0"
+ 
+ optionator@^0.8.2:
+   version "0.8.2"
+   resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
+   dependencies:
+     deep-is "~0.1.3"
+     fast-levenshtein "~2.0.4"
+     levn "~0.3.0"
+     prelude-ls "~1.1.2"
+     type-check "~0.3.2"
+     wordwrap "~1.0.0"
+ 
+ os-locale@^1.4.0:
+   version "1.4.0"
+   resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
+   dependencies:
+     lcid "^1.0.0"
+ 
+ os-tmpdir@~1.0.1:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
+ 
+ parse-json@^2.2.0:
+   version "2.2.0"
+   resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
+   dependencies:
+     error-ex "^1.2.0"
+ 
+ parseurl@~1.3.1:
+   version "1.3.1"
+   resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56"
+ 
+ path-exists@^2.0.0:
+   version "2.1.0"
+   resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
+   dependencies:
+     pinkie-promise "^2.0.0"
+ 
+ path-is-absolute@^1.0.0:
+   version "1.0.1"
+   resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+ 
+ path-is-inside@^1.0.1, path-is-inside@^1.0.2:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
+ 
+ path-type@^1.0.0:
+   version "1.1.0"
+   resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
+   dependencies:
+     graceful-fs "^4.1.2"
+     pify "^2.0.0"
+     pinkie-promise "^2.0.0"
+ 
+ pify@^2.0.0:
+   version "2.3.0"
+   resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
+ 
+ pinkie-promise@^2.0.0:
+   version "2.0.1"
+   resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
+   dependencies:
+     pinkie "^2.0.0"
+ 
+ pinkie@^2.0.0:
+   version "2.0.4"
+   resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
+ 
+ pluralize@^4.0.0:
+   version "4.0.0"
+   resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-4.0.0.tgz#59b708c1c0190a2f692f1c7618c446b052fd1762"
+ 
+ prelude-ls@~1.1.2:
+   version "1.1.2"
+   resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
+ 
+ process-nextick-args@~1.0.6:
+   version "1.0.7"
+   resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
+ 
+ progress@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
+ 
+ pseudomap@^1.0.2:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
+ 
+ range-parser@~1.2.0:
+   version "1.2.0"
+   resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
+ 
+ read-pkg-up@^1.0.1:
+   version "1.0.1"
+   resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
+   dependencies:
+     find-up "^1.0.0"
+     read-pkg "^1.0.0"
+ 
+ read-pkg@^1.0.0:
+   version "1.1.0"
+   resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
+   dependencies:
+     load-json-file "^1.0.0"
+     normalize-package-data "^2.3.2"
+     path-type "^1.0.0"
+ 
+ readable-stream@^2.2.2:
+   version "2.3.3"
+   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
+   dependencies:
+     core-util-is "~1.0.0"
+     inherits "~2.0.3"
+     isarray "~1.0.0"
+     process-nextick-args "~1.0.6"
+     safe-buffer "~5.1.1"
+     string_decoder "~1.0.3"
+     util-deprecate "~1.0.1"
+ 
+ remarkable@^1.6.2:
+   version "1.7.1"
+   resolved "https://registry.yarnpkg.com/remarkable/-/remarkable-1.7.1.tgz#aaca4972100b66a642a63a1021ca4bac1be3bff6"
+   dependencies:
+     argparse "~0.1.15"
+     autolinker "~0.15.0"
+ 
+ require-directory@^2.1.1:
+   version "2.1.1"
+   resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
+ 
+ require-main-filename@^1.0.1:
+   version "1.0.1"
+   resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
+ 
+ require-uncached@^1.0.3:
+   version "1.0.3"
+   resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3"
+   dependencies:
+     caller-path "^0.1.0"
+     resolve-from "^1.0.0"
+ 
+ requirejs@2.1.22:
+   version "2.1.22"
+   resolved "https://registry.yarnpkg.com/requirejs/-/requirejs-2.1.22.tgz#dd78fd2d34180c0d62c724b5b8aebc0664e0366f"
+ 
+ resolve-from@^1.0.0:
+   version "1.0.1"
+   resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
+ 
+ restore-cursor@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
+   dependencies:
+     onetime "^2.0.0"
+     signal-exit "^3.0.2"
+ 
+ rimraf@^2.2.8:
+   version "2.6.1"
+   resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
+   dependencies:
+     glob "^7.0.5"
+ 
+ run-async@^2.2.0:
+   version "2.3.0"
+   resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
+   dependencies:
+     is-promise "^2.1.0"
+ 
+ rx-lite-aggregates@^4.0.8:
+   version "4.0.8"
+   resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
+   dependencies:
+     rx-lite "*"
+ 
+ rx-lite@*, rx-lite@^4.0.8:
+   version "4.0.8"
+   resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
+ 
+ safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+   version "5.1.1"
+   resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
+ 
+ "semver@2 || 3 || 4 || 5", semver@^5.3.0:
+   version "5.4.1"
+   resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
+ 
+ send@0.15.4:
+   version "0.15.4"
+   resolved "https://registry.yarnpkg.com/send/-/send-0.15.4.tgz#985faa3e284b0273c793364a35c6737bd93905b9"
+   dependencies:
+     debug "2.6.8"
+     depd "~1.1.1"
+     destroy "~1.0.4"
+     encodeurl "~1.0.1"
+     escape-html "~1.0.3"
+     etag "~1.8.0"
+     fresh "0.5.0"
+     http-errors "~1.6.2"
+     mime "1.3.4"
+     ms "2.0.0"
+     on-finished "~2.3.0"
+     range-parser "~1.2.0"
+     statuses "~1.3.1"
+ 
+ serve-static@^1.12.4:
+   version "1.12.4"
+   resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.4.tgz#9b6aa98eeb7253c4eedc4c1f6fdbca609901a961"
+   dependencies:
+     encodeurl "~1.0.1"
+     escape-html "~1.0.3"
+     parseurl "~1.3.1"
+     send "0.15.4"
+ 
+ set-blocking@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
+ 
+ setprototypeof@1.0.3:
+   version "1.0.3"
+   resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04"
+ 
+ shebang-command@^1.2.0:
+   version "1.2.0"
+   resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
+   dependencies:
+     shebang-regex "^1.0.0"
+ 
+ shebang-regex@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
+ 
+ signal-exit@^3.0.2:
+   version "3.0.2"
+   resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
+ 
+ slice-ansi@0.0.4:
+   version "0.0.4"
+   resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
+ 
+ source-map@~0.5.1:
+   version "0.5.7"
+   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
+ 
+ spdx-correct@~1.0.0:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40"
+   dependencies:
+     spdx-license-ids "^1.0.2"
+ 
+ spdx-expression-parse@~1.0.0:
+   version "1.0.4"
+   resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
+ 
+ spdx-license-ids@^1.0.2:
+   version "1.2.2"
+   resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
+ 
+ sprintf-js@~1.0.2:
+   version "1.0.3"
+   resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
+ 
+ "statuses@>= 1.3.1 < 2", statuses@~1.3.1:
+   version "1.3.1"
+   resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
+ 
+ string-width@^1.0.1, string-width@^1.0.2:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
+   dependencies:
+     code-point-at "^1.0.0"
+     is-fullwidth-code-point "^1.0.0"
+     strip-ansi "^3.0.0"
+ 
+ string-width@^2.0.0, string-width@^2.1.0:
+   version "2.1.1"
+   resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
+   dependencies:
+     is-fullwidth-code-point "^2.0.0"
+     strip-ansi "^4.0.0"
+ 
+ string_decoder@~1.0.3:
+   version "1.0.3"
+   resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
+   dependencies:
+     safe-buffer "~5.1.0"
+ 
+ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
+   version "3.0.1"
+   resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
+   dependencies:
+     ansi-regex "^2.0.0"
+ 
+ strip-ansi@^4.0.0:
+   version "4.0.0"
+   resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
+   dependencies:
+     ansi-regex "^3.0.0"
+ 
+ strip-bom@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
+   dependencies:
+     is-utf8 "^0.2.0"
+ 
+ strip-json-comments@~2.0.1:
+   version "2.0.1"
+   resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
+ 
+ supports-color@^2.0.0:
+   version "2.0.0"
+   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+ 
+ supports-color@^4.0.0:
+   version "4.2.1"
+   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.1.tgz#65a4bb2631e90e02420dba5554c375a4754bb836"
+   dependencies:
+     has-flag "^2.0.0"
+ 
+ table@^4.0.1:
+   version "4.0.1"
+   resolved "https://registry.yarnpkg.com/table/-/table-4.0.1.tgz#a8116c133fac2c61f4a420ab6cdf5c4d61f0e435"
+   dependencies:
+     ajv "^4.7.0"
+     ajv-keywords "^1.0.0"
+     chalk "^1.1.1"
+     lodash "^4.0.0"
+     slice-ansi "0.0.4"
+     string-width "^2.0.0"
+ 
+ text-table@~0.2.0:
+   version "0.2.0"
+   resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
+ 
+ through@^2.3.6:
+   version "2.3.8"
+   resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+ 
+ tmp@^0.0.31:
+   version "0.0.31"
+   resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"
+   dependencies:
+     os-tmpdir "~1.0.1"
+ 
+ tryit@^1.0.1:
+   version "1.0.3"
+   resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb"
+ 
+ type-check@~0.3.2:
+   version "0.3.2"
+   resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
+   dependencies:
+     prelude-ls "~1.1.2"
+ 
+ typedarray@^0.0.6:
+   version "0.0.6"
+   resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
+ 
+ typescript@^2.4.2:
+   version "2.5.1"
+   resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.5.1.tgz#ce7cc93ada3de19475cc9d17e3adea7aee1832aa"
+ 
+ uglify-js@^3.0.27:
+   version "3.0.28"
+   resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.0.28.tgz#96b8495f0272944787b5843a1679aa326640d5f7"
+   dependencies:
+     commander "~2.11.0"
+     source-map "~0.5.1"
+ 
+ underscore.string@~2.4.0:
+   version "2.4.0"
+   resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.4.0.tgz#8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b"
+ 
+ underscore@~1.7.0:
+   version "1.7.0"
+   resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209"
+ 
+ unpipe@~1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
+ 
+ util-deprecate@~1.0.1:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+ 
+ validate-npm-package-license@^3.0.1:
+   version "3.0.1"
+   resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"
+   dependencies:
+     spdx-correct "~1.0.0"
+     spdx-expression-parse "~1.0.0"
+ 
+ which-module@^1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
+ 
+ which@^1.2.9:
+   version "1.3.0"
+   resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
+   dependencies:
+     isexe "^2.0.0"
+ 
+ wordwrap@~1.0.0:
+   version "1.0.0"
+   resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
+ 
+ wrap-ansi@^2.0.0:
+   version "2.1.0"
+   resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
+   dependencies:
+     string-width "^1.0.1"
+     strip-ansi "^3.0.1"
+ 
+ wrappy@1:
+   version "1.0.2"
+   resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+ 
+ write@^0.2.1:
+   version "0.2.1"
+   resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757"
+   dependencies:
+     mkdirp "^0.5.1"
+ 
+ y18n@^3.2.1:
+   version "3.2.1"
+   resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
+ 
+ yallist@^2.1.2:
+   version "2.1.2"
+   resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
+ 
+ yargs-parser@^5.0.0:
+   version "5.0.0"
+   resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
+   dependencies:
+     camelcase "^3.0.0"
+ 
+ yargs@7.0.2:
+   version "7.0.2"
+   resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.0.2.tgz#115b97df1321823e8b8648e8968c782521221f67"
+   dependencies:
+     camelcase "^3.0.0"
+     cliui "^3.2.0"
+     decamelize "^1.1.1"
+     get-caller-file "^1.0.1"
+     os-locale "^1.4.0"
+     read-pkg-up "^1.0.1"
+     require-directory "^2.1.1"
+     require-main-filename "^1.0.1"
+     set-blocking "^2.0.0"
+     string-width "^1.0.2"
+     which-module "^1.0.0"
+     y18n "^3.2.1"
+     yargs-parser "^5.0.0"
diff -Nrc2 texinfo-6.7/Makefile.am texinfo-6.8/Makefile.am
*** texinfo-6.7/Makefile.am	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/Makefile.am	2021-02-16 21:07:41.000000000 +0000
***************
*** 65,68 ****
--- 65,69 ----
    SUBDIRS += install-info po po_document tp Pod-Simple-Texinfo texindex util \
               doc man
+   SUBDIRS += js
  endif
  
***************
*** 122,126 ****
  	  # usual function calls, e.g., _("..."), with or without space.\
  	  grep -E -l							\
! 	    '\b[^$$]N?__?"|\b(N?__?|gdt|gettext *)\([^)"]*("|$$)'	\
  	    $$files | sort -u > $@-2;					\
  	  diff -u $@-1 $@-2 || exit 1;					\
--- 123,127 ----
  	  # usual function calls, e.g., _("..."), with or without space.\
  	  grep -E -l							\
! 	    '\b[^$$]N?__?"|\b(N?__?|gdt|gettext|line_error|line_error_ext|line_warn|command_error|command_warn) *\([^)"]*("|$$)'	\
  	    $$files | sort -u > $@-2;					\
  	  diff -u $@-1 $@-2 || exit 1;					\
diff -Nrc2 texinfo-6.7/Makefile.in texinfo-6.8/Makefile.in
*** texinfo-6.7/Makefile.in	2019-09-23 19:32:11.000000000 +0100
--- texinfo-6.8/Makefile.in	2021-07-03 10:13:00.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 110,116 ****
  # DOS/Windows don't need TERMLIBS to build Info
  @HAVE_TERMLIBS_FALSE@@HOST_IS_WINDOWS_TRUE@@TOOLS_ONLY_FALSE@am__append_6 = info
! @TOOLS_ONLY_FALSE@am__append_7 = install-info po po_document tp Pod-Simple-Texinfo texindex util \
! @TOOLS_ONLY_FALSE@             doc man
! 
  subdir = .
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
--- 110,115 ----
  # DOS/Windows don't need TERMLIBS to build Info
  @HAVE_TERMLIBS_FALSE@@HOST_IS_WINDOWS_TRUE@@TOOLS_ONLY_FALSE@am__append_6 = info
! @TOOLS_ONLY_FALSE@am__append_7 = install-info po po_document tp \
! @TOOLS_ONLY_FALSE@	Pod-Simple-Texinfo texindex util doc man js
  subdir = .
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
***************
*** 122,128 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 121,128 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 131,139 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 131,143 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 143,149 ****
--- 147,157 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 158,162 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 166,169 ----
***************
*** 173,176 ****
--- 180,184 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 179,189 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 187,205 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 204,212 ****
--- 220,231 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 217,221 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 236,241 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 264,269 ****
  AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
  	cscope distdir distdir-am dist dist-all distcheck
! am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
! 	$(LISP)config.in
  # Read a list of newline-separated strings from the standard input,
  # and print each of them once, without duplicates.  Input order is
--- 284,289 ----
  AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
  	cscope distdir distdir-am dist dist-all distcheck
! am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
! 	config.in
  # Read a list of newline-separated strings from the standard input,
  # and print each of them once, without duplicates.  Input order is
***************
*** 286,290 ****
  CSCOPE = cscope
  DIST_SUBDIRS = gnulib/lib install-info tp util info @native_tools@ po \
! 	po_document Pod-Simple-Texinfo texindex doc man
  am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.in \
  	$(top_srcdir)/build-aux/compile \
--- 306,310 ----
  CSCOPE = cscope
  DIST_SUBDIRS = gnulib/lib install-info tp util info @native_tools@ po \
! 	po_document Pod-Simple-Texinfo texindex doc man js
  am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.in \
  	$(top_srcdir)/build-aux/compile \
***************
*** 339,342 ****
--- 359,364 ----
  GZIP_ENV = --best
  DIST_TARGETS = dist-xz dist-gzip
+ # Exists only to be overridden by the user if desired.
+ AM_DISTCHECK_DVI_TARGET = dvi
  distuninstallcheck_listfiles = find . -type f -print
  am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
***************
*** 364,367 ****
--- 386,390 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 382,385 ****
--- 405,409 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 388,394 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 412,419 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 399,402 ****
--- 424,429 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 406,414 ****
--- 433,450 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 426,437 ****
--- 462,477 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 441,444 ****
--- 481,485 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 447,460 ****
--- 488,509 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 462,466 ****
--- 511,517 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 484,499 ****
--- 535,603 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 502,505 ****
--- 606,610 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 533,539 ****
--- 638,648 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 544,568 ****
--- 653,687 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 572,575 ****
--- 691,695 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 618,625 ****
--- 738,747 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 630,639 ****
--- 752,766 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 644,648 ****
--- 771,778 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 658,677 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 788,812 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 681,688 ****
--- 816,826 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 692,697 ****
--- 830,837 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 704,711 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 844,852 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 716,722 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 857,867 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 724,729 ****
--- 869,876 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 731,734 ****
--- 878,882 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 751,754 ****
--- 899,904 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 761,766 ****
--- 911,918 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 778,788 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 930,944 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 823,826 ****
--- 979,983 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 835,838 ****
--- 992,997 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 844,854 ****
--- 1003,1022 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 863,872 ****
--- 1031,1043 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 879,889 ****
--- 1050,1064 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 896,900 ****
--- 1071,1077 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 919,925 ****
--- 1096,1106 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 927,949 ****
--- 1108,1146 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 955,962 ****
--- 1152,1162 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 964,968 ****
--- 1164,1171 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 975,985 ****
--- 1178,1198 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1006,1009 ****
--- 1219,1223 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1013,1017 ****
--- 1227,1233 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1020,1036 ****
--- 1236,1257 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1043,1046 ****
--- 1264,1268 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1058,1064 ****
--- 1280,1296 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1071,1075 ****
--- 1303,1309 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1406,1409 ****
--- 1640,1647 ----
  	$(am__post_remove_distdir)
  
+ dist-zstd: distdir
+ 	tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
+ 	$(am__post_remove_distdir)
+ 
  dist-tarZ: distdir
  	@echo WARNING: "Support for distribution archives compressed with" \
***************
*** 1448,1451 ****
--- 1686,1691 ----
  	*.zip*) \
  	  unzip $(distdir).zip ;;\
+ 	*.tar.zst*) \
+ 	  zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
  	esac
  	chmod -R a-w $(distdir)
***************
*** 1463,1467 ****
  	    --srcdir=../.. --prefix="$$dc_install_base" \
  	  && $(MAKE) $(AM_MAKEFLAGS) \
! 	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
  	  && $(MAKE) $(AM_MAKEFLAGS) check \
  	  && $(MAKE) $(AM_MAKEFLAGS) install \
--- 1703,1707 ----
  	    --srcdir=../.. --prefix="$$dc_install_base" \
  	  && $(MAKE) $(AM_MAKEFLAGS) \
! 	  && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
  	  && $(MAKE) $(AM_MAKEFLAGS) check \
  	  && $(MAKE) $(AM_MAKEFLAGS) install \
***************
*** 1625,1639 ****
  	cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
  	dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \
! 	dist-zip distcheck distclean distclean-generic distclean-hdr \
! 	distclean-local distclean-tags distcleancheck distdir \
! 	distuninstallcheck dvi dvi-am html html-am info info-am \
! 	install install-am install-data install-data-am install-dvi \
! 	install-dvi-am install-exec install-exec-am install-html \
! 	install-html-am install-info install-info-am install-man \
! 	install-pdf install-pdf-am install-ps install-ps-am \
! 	install-strip installcheck installcheck-am installdirs \
! 	installdirs-am maintainer-clean maintainer-clean-generic \
! 	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
! 	tags-am uninstall uninstall-am
  
  .PRECIOUS: Makefile
--- 1865,1879 ----
  	cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
  	dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \
! 	dist-zip dist-zstd distcheck distclean distclean-generic \
! 	distclean-hdr distclean-local distclean-tags distcleancheck \
! 	distdir distuninstallcheck dvi dvi-am html html-am info \
! 	info-am install install-am install-data install-data-am \
! 	install-dvi install-dvi-am install-exec install-exec-am \
! 	install-html install-html-am install-info install-info-am \
! 	install-man install-pdf install-pdf-am install-ps \
! 	install-ps-am install-strip installcheck installcheck-am \
! 	installdirs installdirs-am maintainer-clean \
! 	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
! 	pdf-am ps ps-am tags tags-am uninstall uninstall-am
  
  .PRECIOUS: Makefile
***************
*** 1701,1705 ****
  	  # usual function calls, e.g., _("..."), with or without space.\
  	  grep -E -l							\
! 	    '\b[^$$]N?__?"|\b(N?__?|gdt|gettext *)\([^)"]*("|$$)'	\
  	    $$files | sort -u > $@-2;					\
  	  diff -u $@-1 $@-2 || exit 1;					\
--- 1941,1945 ----
  	  # usual function calls, e.g., _("..."), with or without space.\
  	  grep -E -l							\
! 	    '\b[^$$]N?__?"|\b(N?__?|gdt|gettext|line_error|line_error_ext|line_warn|command_error|command_warn) *\([^)"]*("|$$)'	\
  	    $$files | sort -u > $@-2;					\
  	  diff -u $@-1 $@-2 || exit 1;					\
diff -Nrc2 texinfo-6.7/man/info.1 texinfo-6.8/man/info.1
*** texinfo-6.7/man/info.1	2019-09-23 19:35:30.000000000 +0100
--- texinfo-6.8/man/info.1	2021-07-03 10:22:25.000000000 +0100
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH INFO "1" "September 2019" "info 6.7" "User Commands"
  .SH NAME
  info \- read Info documents
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH INFO "1" "July 2021" "info 6.8" "User Commands"
  .SH NAME
  info \- read Info documents
***************
*** 90,94 ****
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2019 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 90,94 ----
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2021 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-6.7/man/install-info.1 texinfo-6.8/man/install-info.1
*** texinfo-6.7/man/install-info.1	2019-09-23 19:35:17.000000000 +0100
--- texinfo-6.8/man/install-info.1	2021-07-03 10:22:19.000000000 +0100
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH INSTALL-INFO "1" "September 2019" "install-info 6.7" "User Commands"
  .SH NAME
  install-info \- update info/dir entries
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH INSTALL-INFO "1" "July 2021" "install-info 6.8" "User Commands"
  .SH NAME
  install-info \- update info/dir entries
***************
*** 128,132 ****
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2019 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 128,132 ----
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2021 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-6.7/man/Makefile.in texinfo-6.8/man/Makefile.in
*** texinfo-6.7/man/Makefile.in	2019-09-23 19:32:12.000000000 +0100
--- texinfo-6.8/man/Makefile.in	2021-07-03 10:13:02.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 113,119 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 113,120 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 122,130 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 123,135 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 134,140 ****
--- 139,149 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 149,153 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 158,161 ----
***************
*** 164,167 ****
--- 172,176 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 170,180 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 179,197 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 195,203 ****
--- 212,223 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 208,212 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 228,233 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 291,294 ****
--- 312,316 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 309,312 ****
--- 331,335 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 315,321 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 338,345 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 326,329 ****
--- 350,355 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 333,341 ****
--- 359,376 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 353,364 ****
--- 388,403 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 368,371 ****
--- 407,411 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 374,387 ****
--- 414,435 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 389,393 ****
--- 437,443 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 411,426 ****
--- 461,529 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 429,432 ****
--- 532,536 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 460,466 ****
--- 564,574 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 471,495 ****
--- 579,613 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 499,502 ****
--- 617,621 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 545,552 ****
--- 664,673 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 557,566 ****
--- 678,692 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 571,575 ****
--- 697,704 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 585,604 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 714,738 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 608,615 ****
--- 742,752 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 619,624 ****
--- 756,763 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 631,638 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 770,778 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 643,649 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 783,793 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 651,656 ****
--- 795,802 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 658,661 ****
--- 804,808 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 678,681 ****
--- 825,830 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 688,693 ****
--- 837,844 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 705,715 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 856,870 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 750,753 ****
--- 905,909 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 762,765 ****
--- 918,923 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 771,781 ****
--- 929,948 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 790,799 ****
--- 957,969 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 806,816 ****
--- 976,990 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 823,827 ****
--- 997,1003 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 846,852 ****
--- 1022,1032 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 854,876 ****
--- 1034,1072 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 882,889 ****
--- 1078,1088 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 891,895 ****
--- 1090,1097 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 902,912 ****
--- 1104,1124 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 933,936 ****
--- 1145,1149 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 940,944 ****
--- 1153,1159 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 947,963 ****
--- 1162,1183 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 970,973 ****
--- 1190,1194 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 985,991 ****
--- 1206,1222 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 998,1002 ****
--- 1229,1235 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
diff -Nrc2 texinfo-6.7/man/makeinfo.1 texinfo-6.8/man/makeinfo.1
*** texinfo-6.7/man/makeinfo.1	2019-09-23 19:35:18.000000000 +0100
--- texinfo-6.8/man/makeinfo.1	2021-07-03 10:22:20.000000000 +0100
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH TEXI2ANY "1" "September 2019" "texi2any 6.7" "User Commands"
  .SH NAME
  texi2any \- translate Texinfo documents
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH TEXI2ANY "1" "July 2021" "texi2any 6.8" "User Commands"
  .SH NAME
  texi2any \- translate Texinfo documents
***************
*** 251,255 ****
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2017 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 251,255 ----
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2021 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-6.7/man/pod2texi.1 texinfo-6.8/man/pod2texi.1
*** texinfo-6.7/man/pod2texi.1	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/man/pod2texi.1	2021-06-30 15:09:33.000000000 +0100
***************
*** 1,3 ****
! .\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
--- 1,3 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
***************
*** 55,72 ****
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
--- 55,68 ----
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
***************
*** 134,138 ****
  .\"
  .IX Title "POD2TEXI 1"
! .TH POD2TEXI 1 "2019-02-01" "perl v5.28.0" "User Contributed Perl Documentation"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
--- 130,134 ----
  .\"
  .IX Title "POD2TEXI 1"
! .TH POD2TEXI 1 "2021-06-17" "perl v5.26.1" "User Contributed Perl Documentation"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
***************
*** 223,227 ****
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
! Copyright 2016 Free Software Foundation, Inc.
  .PP
  This program is free software; you can redistribute it and/or modify
--- 219,223 ----
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
! Copyright 2021 Free Software Foundation, Inc.
  .PP
  This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/man/texi2dvi.1 texinfo-6.8/man/texi2dvi.1
*** texinfo-6.7/man/texi2dvi.1	2019-09-23 19:35:18.000000000 +0100
--- texinfo-6.8/man/texi2dvi.1	2021-07-03 10:22:20.000000000 +0100
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH TEXI2DVI "1" "September 2019" "texi2dvi (GNU Texinfo 6.7)" "User Commands"
  .SH NAME
  texi2dvi \- convert Texinfo documents to DVI or PDF
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH TEXI2DVI "1" "July 2021" "texi2dvi (GNU Texinfo 6.8)" "User Commands"
  .SH NAME
  texi2dvi \- convert Texinfo documents to DVI or PDF
***************
*** 150,154 ****
  General help using GNU software: <http://www.gnu.org/gethelp/>
  .SH COPYRIGHT
! Copyright \(co 2019 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 150,154 ----
  General help using GNU software: <http://www.gnu.org/gethelp/>
  .SH COPYRIGHT
! Copyright \(co 2021 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-6.7/man/texindex.1 texinfo-6.8/man/texindex.1
*** texinfo-6.7/man/texindex.1	2019-09-23 19:35:18.000000000 +0100
--- texinfo-6.8/man/texindex.1	2021-07-03 10:22:20.000000000 +0100
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH TEXINDEX "1" "September 2019" "texindex 6.7" "User Commands"
  .SH NAME
  texindex \- sort Texinfo index files
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
! .TH TEXINDEX "1" "July 2021" "texindex 6.8" "User Commands"
  .SH NAME
  texindex \- sort Texinfo index files
diff -Nrc2 texinfo-6.7/NEWS texinfo-6.8/NEWS
*** texinfo-6.7/NEWS	2019-09-23 19:26:43.000000000 +0100
--- texinfo-6.8/NEWS	2021-07-03 10:15:34.000000000 +0100
***************
*** 2,6 ****
  See the manual for detailed information.
  
!   Copyright 1992-2019 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
--- 2,6 ----
  See the manual for detailed information.
  
!   Copyright 1992-2020 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
***************
*** 10,13 ****
--- 10,59 ----
  ------------------------------------------------------------------------------
  
+ 6.8 (3 July 2021)
+ * Language
+   . new command @displaymath for formatting of mathematical notation
+   . @example takes an argument to specify the language
+   . mark these commands as deprecated, not to be used:
+     @centerchap, @definfoenclose, @refill, @inforef.
+   . new paper size @bsixpaper
+ 
+ * texi2any
+   . should be faster as Perl XS parser is enabled by default
+   . SHOW_MENU customization variable replaced by FORMAT_MENU.
+     FORMAT_MENU set to 'menu' is the same as SHOW_MENU set to 1, and
+     FORMAT_MENU set to 'nomenu' is the same as SHOW_MENU set to 0.
+   . only check menu structure if CHECK_NORMAL_MENU_STRUCTURE variable is set
+   . changes to HTML output:
+       . MathJax support for display of math.  new variables HTML_MATH,
+         MATHJAX_SCRIPT and MATHJAX_SOURCE.
+       . new variables JS_WEBLABELS and JS_WEBLABELS_FILE to support
+         JavaScript License Web Labels
+       . by default, use sectional tables of contents instead of menus
+       . use section names in links by default (configure with
+         xrefautomaticsectiontitle customization variable)
+       . CONTENTS_OUTPUT_LOCATION sets location of table of contents
+       . document sections wrapped in <div> elements
+       . new variable USE_NODE_DIRECTIONS to use node or section structure
+         for node directions
+       . copiable anchor links for definitions with COPIABLE_ANCHORS variable
+       . experimental JavaScript browsing interface enabled with INFO_JS_DIR
+       . don't add an extra period before file extension given as an argument
+         to @image if image file is not found
+ 
+ * info
+   . support compressed dir files
+ 
+ * texi2dvi
+   . stop on first error in input file
+ 
+ * texinfo.tex
+   . put logical page numbers into PDF's ('page labels')
+   . put chapter numbers in the PDF outline
+   . new Finnish translation
+ 
+ * Distribution
+   . autoconf 2.71, automake 1.16.3, gettext 0.21
+ 
+ 
  6.7 (23 September 2019)
  * Language:
Binary files texinfo-6.7/po/ca.gmo and texinfo-6.8/po/ca.gmo differ
diff -Nrc2 texinfo-6.7/po/ca.po texinfo-6.8/po/ca.po
*** texinfo-6.7/po/ca.po	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/ca.po	2021-07-03 09:59:36.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: texinfo 6.1.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2016-12-30 07:10+0100\n"
  "Last-Translator: Walter Garcia-Fontes <walter.garcia@upf.edu>\n"
--- 8,12 ----
  "Project-Id-Version: texinfo 6.1.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2016-12-30 07:10+0100\n"
  "Last-Translator: Walter Garcia-Fontes <walter.garcia@upf.edu>\n"
***************
*** 139,147 ****
  msgstr "la memÃ²ria s'ha exhaurit"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Ves un carÃ cter cap endavant"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Ves un carÃ cter cap endarrere"
--- 139,147 ----
  msgstr "la memÃ²ria s'ha exhaurit"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Ves un carÃ cter cap endavant"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Ves un carÃ cter cap endarrere"
***************
*** 155,163 ****
  msgstr "Ves al final de la lÃ­nia"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Ves endavant una paraula"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Ves endarrere una paraula"
--- 155,163 ----
  msgstr "Ves al final de la lÃ­nia"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Ves endavant una paraula"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Ves endarrere una paraula"
***************
*** 264,268 ****
  msgstr "s'estÃ  buscant el fitxer %s a %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 264,268 ----
  msgstr "s'estÃ  buscant el fitxer %s a %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 392,396 ****
  "S'ha produÃ¯t un error en la conversiÃ³ la codificaciÃ³ de carÃ cters del fitxer."
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  #| msgid "No menu item '%s' in node '%s'."
--- 392,396 ----
  "S'ha produÃ¯t un error en la conversiÃ³ la codificaciÃ³ de carÃ cters del fitxer."
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  #| msgid "No menu item '%s' in node '%s'."
***************
*** 435,439 ****
  msgstr "Proveu --help per a mÃ©s informaciÃ³.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 435,440 ----
  msgstr "Proveu --help per a mÃ©s informaciÃ³.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 630,634 ****
  "  info -f ./bla.info         mostra el fitxer ./bla.info, sense buscar a dir"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 631,636 ----
  "  info -f ./bla.info         mostra el fitxer ./bla.info, sense buscar a dir"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 1037,1045 ****
  msgstr "Descriu l'ordre: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Llegeix un nom d'ordre a l'Ã rea d'eco i executa-la"
  
! #: info/m-x.c:134
  #, fuzzy
  #| msgid "Cannot execute an 'echo-area' command here."
--- 1039,1047 ----
  msgstr "Descriu l'ordre: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Llegeix un nom d'ordre a l'Ã rea d'eco i executa-la"
  
! #: info/m-x.c:132
  #, fuzzy
  #| msgid "Cannot execute an 'echo-area' command here."
***************
*** 1047,1055 ****
  msgstr "No es pot executar una ordre 'echo-area' aquÃ­."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Estableix l'alÃ§ada de la finestra visualitzada"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 1049,1057 ----
  msgstr "No es pot executar una ordre 'echo-area' aquÃ­."
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Estableix l'alÃ§ada de la finestra visualitzada"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1065,1069 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1067,1071 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1123,1131 ****
  msgstr "error d'expressiÃ³ regular: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Mostra tots els fitxers que concordin"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "No hi ha un Ã­ndex de fitxer"
--- 1125,1133 ----
  msgstr "error d'expressiÃ³ regular: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Mostra tots els fitxers que concordin"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "No hi ha un Ã­ndex de fitxer"
***************
*** 1134,1138 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1136,1140 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1143,1183 ****
  "\\[get-info-help-node] per a un tutorial."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Ves avall a la lÃ­nia segÃ¼ent"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Ves amunt a la lÃ­nia prÃ¨via"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Mou del cursos a una lÃ­nia especÃ­fica de la finestra"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Ves al final de la lÃ­nia"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Ves a l'inici de la lÃ­nia"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Ves a l'inici d'aquest node"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Ves al final d'aquest node"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "DesplaÃ§a't cap endavant a aquesta finestra"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "DesplaÃ§a't cap endarrere a aquesta finestra"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
--- 1145,1185 ----
  "\\[get-info-help-node] per a un tutorial."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Ves avall a la lÃ­nia segÃ¼ent"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Ves amunt a la lÃ­nia prÃ¨via"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Mou del cursos a una lÃ­nia especÃ­fica de la finestra"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Ves al final de la lÃ­nia"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Ves a l'inici de la lÃ­nia"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Ves a l'inici d'aquest node"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Ves al final d'aquest node"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "DesplaÃ§a't cap endavant a aquesta finestra"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "DesplaÃ§a't cap endarrere a aquesta finestra"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
***************
*** 1185,1189 ****
  "predeterminada de la finestra"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
--- 1187,1191 ----
  "predeterminada de la finestra"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
***************
*** 1191,1203 ****
  "predeterminada de la finestra"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "DesplaÃ§a't cap endavant a aquesta finestra romanent dins dins del node"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "DesplaÃ§at cap endarrere a aquesta finestra romanent dins del node"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1193,1205 ----
  "predeterminada de la finestra"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "DesplaÃ§a't cap endavant a aquesta finestra romanent dins dins del node"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "DesplaÃ§at cap endarrere a aquesta finestra romanent dins del node"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1206,1210 ****
  "predeterminada de la finestra"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1208,1212 ----
  "predeterminada de la finestra"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1214,1282 ****
  "la finestra predeterminada "
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "DesplaÃ§a't cap avall per lÃ­nies"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "DesplaÃ§a't cap amunt per lÃ­nies"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "DesplaÃ§a't cap avall per una mitja mida de pantalla"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "DesplaÃ§a't cap amunt per una mitja mida de pantalla"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "DesplaÃ§a l'altra finestra"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "DesplaÃ§a l'altra finestra cap endarrere"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Selecciona la finestra segÃ¼ent"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Selecciona la finestra prÃ¨via"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Divideix la finestra actual"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Elimina la finestra actual"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "No es pot eliminar una finestra permanent"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Elimina totes les altres finestres"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Fes mÃ©s gran (o fes mÃ©s petita) aquesta finestra"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Divideix l'espai disponible de pantalla entre les finestres visibles"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Commuta l'estat de l'ajust de lÃ­nia a la finestra actual"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Selecciona aquest element de menÃº"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  #| msgid "There isn't %d item in this menu."
--- 1216,1284 ----
  "la finestra predeterminada "
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "DesplaÃ§a't cap avall per lÃ­nies"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "DesplaÃ§a't cap amunt per lÃ­nies"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "DesplaÃ§a't cap avall per una mitja mida de pantalla"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "DesplaÃ§a't cap amunt per una mitja mida de pantalla"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "DesplaÃ§a l'altra finestra"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "DesplaÃ§a l'altra finestra cap endarrere"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Selecciona la finestra segÃ¼ent"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Selecciona la finestra prÃ¨via"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Divideix la finestra actual"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Elimina la finestra actual"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "No es pot eliminar una finestra permanent"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Elimina totes les altres finestres"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Fes mÃ©s gran (o fes mÃ©s petita) aquesta finestra"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Divideix l'espai disponible de pantalla entre les finestres visibles"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Commuta l'estat de l'ajust de lÃ­nia a la finestra actual"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Selecciona aquest element de menÃº"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  #| msgid "There isn't %d item in this menu."
***************
*** 1287,1313 ****
  msgstr[1] "No hi els elements %d a aquest menÃº."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Selecciona l'Ãºltim element al menÃº d'aquest node"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Element de menÃº (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Element de menÃº: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Segueix xref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Segueix xref: "
  
! #: info/session.c:2424
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
--- 1289,1315 ----
  msgstr[1] "No hi els elements %d a aquest menÃº."
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Selecciona l'Ãºltim element al menÃº d'aquest node"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Element de menÃº (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Element de menÃº: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Segueix xref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Segueix xref: "
  
! #: info/session.c:2427
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
***************
*** 1315,1323 ****
  msgstr "La referÃ¨ncia ha desaparegut! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Llegeix un element de menÃº i selecciona el seu node"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
--- 1317,1325 ----
  msgstr "La referÃ¨ncia ha desaparegut! (%s)."
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Llegeix un element de menÃº i selecciona el seu node"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
***************
*** 1325,1350 ****
  "seu node"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Ves a l'inici del menÃº d'aquest node"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Visita el mÃ xim d'elements de menÃº que sigui possible"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Ves a la referÃ¨ncia creuada prÃ¨via"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Ves a la referÃ¨ncia creuada segÃ¼ent"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  "Selecciona la referÃ¨ncia o l'element de menÃº que apareix en aquesta lÃ­nia"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  #| msgid "No menu in node '%s'."
--- 1327,1352 ----
  "seu node"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Ves a l'inici del menÃº d'aquest node"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Visita el mÃ xim d'elements de menÃº que sigui possible"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Ves a la referÃ¨ncia creuada prÃ¨via"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Ves a la referÃ¨ncia creuada segÃ¼ent"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  "Selecciona la referÃ¨ncia o l'element de menÃº que apareix en aquesta lÃ­nia"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  #| msgid "No menu in node '%s'."
***************
*** 1352,1356 ****
  msgstr "No hi ha un menÃº al node '%s'."
  
! #: info/session.c:2811
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by '%s' in '%s'."
--- 1354,1358 ----
  msgstr "No hi ha un menÃº al node '%s'."
  
! #: info/session.c:2814
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by '%s' in '%s'."
***************
*** 1358,1394 ****
  msgstr "No s'ha pogut trobar el node referenciat per '%s' a '%s'."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Llegeix una llista de menÃºs comenÃ§ant des del directori i segueix-los"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Segueix els menÃºs: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Selecciona el node SegÃ¼ent"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Selecciona el node Previ"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Selecciona el node Amunt"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Selecciona l'Ãºltim node a aquest fitxer"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Aquesta finestra no tÃ© nodes addicionals"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Selecciona el primer node a aquest fitxer"
  
! #: info/session.c:3161
  #, fuzzy
  #| msgid "No more nodes within this document."
--- 1360,1396 ----
  msgstr "No s'ha pogut trobar el node referenciat per '%s' a '%s'."
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Llegeix una llista de menÃºs comenÃ§ant des del directori i segueix-los"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Segueix els menÃºs: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Selecciona el node SegÃ¼ent"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Selecciona el node Previ"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Selecciona el node Amunt"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Selecciona l'Ãºltim node a aquest fitxer"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Aquesta finestra no tÃ© nodes addicionals"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Selecciona el primer node a aquest fitxer"
  
! #: info/session.c:3164
  #, fuzzy
  #| msgid "No more nodes within this document."
***************
*** 1396,1400 ****
  msgstr "No hi ha mÃ©s nodes dins d'aquest document."
  
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  #| msgid "No 'Prev' or 'Up' for this node within this document."
--- 1398,1402 ----
  msgstr "No hi ha mÃ©s nodes dins d'aquest document."
  
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  #| msgid "No 'Prev' or 'Up' for this node within this document."
***************
*** 1402,1467 ****
  msgstr "No hi ha `Previ' o `Amunt' per a aquest node dins d'aquest document."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Ves amunt o avall a travÃ©s de l'estructura de nodes"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Ves cap endarrere o amunt a travÃ©s de l'estructura de nodes"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Llegeix un nom de node i selecciona'l"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Ves al node: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Troba el node que descriu la invocaciÃ³ del programa"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Troba el node InvocaciÃ³ de [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Llegeix una referÃ¨ncia manpage i selecciona-la"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "ObtÃ© la Manpage: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Selecciona el node `Top' a aquest fitxer"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Selecciona el node '(dir)'"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Mostra el nom complet de fitxer del node que s'estÃ  mostrant"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Selecciona el node seleccionat mÃ©s recentment"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "No hi ha un node anterior a la histÃ²ria"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Llegeix el nom d'un fitxer i selecciona'l"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Troba el fitxer: "
  
! #: info/session.c:3665
  #, fuzzy, c-format
  #| msgid "Cannot find '%s'."
--- 1404,1469 ----
  msgstr "No hi ha `Previ' o `Amunt' per a aquest node dins d'aquest document."
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Ves amunt o avall a travÃ©s de l'estructura de nodes"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Ves cap endarrere o amunt a travÃ©s de l'estructura de nodes"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Llegeix un nom de node i selecciona'l"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Ves al node: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Troba el node que descriu la invocaciÃ³ del programa"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Troba el node InvocaciÃ³ de [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Llegeix una referÃ¨ncia manpage i selecciona-la"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "ObtÃ© la Manpage: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Selecciona el node `Top' a aquest fitxer"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Selecciona el node '(dir)'"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Mostra el nom complet de fitxer del node que s'estÃ  mostrant"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Selecciona el node seleccionat mÃ©s recentment"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "No hi ha un node anterior a la histÃ²ria"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Llegeix el nom d'un fitxer i selecciona'l"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Troba el fitxer: "
  
! #: info/session.c:3677
  #, fuzzy, c-format
  #| msgid "Cannot find '%s'."
***************
*** 1469,1473 ****
  msgstr "No es pot trobar '%s'."
  
! #: info/session.c:3713
  #, fuzzy, c-format
  #| msgid "Could not create output file '%s'."
--- 1471,1475 ----
  msgstr "No es pot trobar '%s'."
  
! #: info/session.c:3725
  #, fuzzy, c-format
  #| msgid "Could not create output file '%s'."
***************
*** 1475,1498 ****
  msgstr "No s'ha pogut crear el fitxer de sortida '%s'."
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "error quan s'estava escrivint a %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "s'estÃ  tancant %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "s'estÃ  escrivint el node %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Passa els continguts d'aquest node a travÃ©s d'INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to '%s'."
--- 1477,1500 ----
  msgstr "No s'ha pogut crear el fitxer de sortida '%s'."
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "error quan s'estava escrivint a %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "s'estÃ  tancant %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "s'estÃ  escrivint el node %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Passa els continguts d'aquest node a travÃ©s d'INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to '%s'."
***************
*** 1500,1518 ****
  msgstr "No es pot obrir el conducte a '%s'."
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "s'estÃ  imprimint el node %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "s'ha acabat d'imprimir el node %s"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Commuta l'Ãºs d'expressions regulars a les cerques"
  
! #: info/session.c:3908
  #, fuzzy
  #| msgid "Using regular expressions for searches."
--- 1502,1520 ----
  msgstr "No es pot obrir el conducte a '%s'."
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "s'estÃ  imprimint el node %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "s'ha acabat d'imprimir el node %s"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Commuta l'Ãºs d'expressions regulars a les cerques"
  
! #: info/session.c:3920
  #, fuzzy
  #| msgid "Using regular expressions for searches."
***************
*** 1520,1524 ****
  msgstr "S'estan usant les expressions regular per a les cerques."
  
! #: info/session.c:3909
  #, fuzzy
  #| msgid "Using literal strings for searches."
--- 1522,1526 ----
  msgstr "S'estan usant les expressions regular per a les cerques."
  
! #: info/session.c:3921
  #, fuzzy
  #| msgid "Using literal strings for searches."
***************
*** 1526,1530 ****
  msgstr "S'estan usant cadenes literals de carÃ cters per a les cerques."
  
! #: info/session.c:4112
  #, fuzzy
  #| msgid "Search continued from the end of the document."
--- 1528,1532 ----
  msgstr "S'estan usant cadenes literals de carÃ cters per a les cerques."
  
! #: info/session.c:4124
  #, fuzzy
  #| msgid "Search continued from the end of the document."
***************
*** 1532,1536 ****
  msgstr "Es continuarÃ  la cerca des del final del document."
  
! #: info/session.c:4117
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
--- 1534,1538 ----
  msgstr "Es continuarÃ  la cerca des del final del document."
  
! #: info/session.c:4129
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
***************
*** 1538,1547 ****
  msgstr "Es continuarÃ  la cerca des del principi del document."
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "S'estÃ  buscant el subfitxer %s..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "Search failed."
--- 1540,1549 ----
  msgstr "Es continuarÃ  la cerca des del principi del document."
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "S'estÃ  buscant el subfitxer %s..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "Search failed."
***************
*** 1549,1588 ****
  msgstr "La cerca ha fallat."
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Cerca d'expressiÃ³ regular"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Cerca"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr "respectant majÃºscules i minÃºscules"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " cap endarrere"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "La cadena de carÃ cters de cerca Ã©s massa curta"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Es retornarÃ  a l'Ãºltima concordanÃ§a des de %s"
  
! #: info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "No more matches."
--- 1551,1590 ----
  msgstr "La cerca ha fallat."
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Cerca d'expressiÃ³ regular"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Cerca"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr "respectant majÃºscules i minÃºscules"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " cap endarrere"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "La cadena de carÃ cters de cerca Ã©s massa curta"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Es retornarÃ  a l'Ãºltima concordanÃ§a des de %s"
  
! #: info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "No more matches."
***************
*** 1590,1594 ****
  msgstr "No hi ha mÃ©s concordances"
  
! #: info/session.c:4581
  #, fuzzy
  #| msgid "Search this node and subnodes for a string."
--- 1592,1596 ----
  msgstr "No hi ha mÃ©s concordances"
  
! #: info/session.c:4593
  #, fuzzy
  #| msgid "Search this node and subnodes for a string."
***************
*** 1597,1601 ****
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
--- 1599,1603 ----
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
***************
*** 1603,1702 ****
  msgstr "S'estÃ  buscant el subfitxer %s..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Ves a la concordanÃ§a segÃ¼ent del subarbre Info"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "No hi ha cap cerca activa"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Ves a la concordanÃ§a anterior al subarbre Info"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Llegeix una cadena de carÃ cters i busca-la respectant majÃºscules i minÃºscules"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Llegeix una cadena de carÃ cters i busca-la"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Llegeix una cadena de carÃ cters i busca cap endarrere per ella"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Repeteix l'Ãºltima cerca en la mateixa direcciÃ³"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "No hi ha una cadena de carÃ cters de cerca prÃ¨via"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Repeteix l'Ãºltima cerca en la direcciÃ³ inversa"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "Neteja les concordances mostrades de cerca"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr ""
  "Cerca interactivament per una cadena de carÃ cters a mesura que l'escriviu"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "I-cerca l'expressiÃ³ regular cap endarrere: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-cerca cap endarrere: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "I-cerca l'expressiÃ³ regular: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-cerca: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "EstÃ  fallant "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "CancelÂ·la l'operaciÃ³ actual"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Surt"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Mostra la informaciÃ³ de versiÃ³ de l'Info que s'estÃ  executant"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info versiÃ³ %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Torna a dibuixar la pantalla"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Surt d'Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Executa l'ordre lligada a la variant minÃºscula d'aquesta tecla"
  
! #: info/session.c:5373
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
--- 1605,1704 ----
  msgstr "S'estÃ  buscant el subfitxer %s..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Ves a la concordanÃ§a segÃ¼ent del subarbre Info"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "No hi ha cap cerca activa"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Ves a la concordanÃ§a anterior al subarbre Info"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Llegeix una cadena de carÃ cters i busca-la respectant majÃºscules i minÃºscules"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Llegeix una cadena de carÃ cters i busca-la"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Llegeix una cadena de carÃ cters i busca cap endarrere per ella"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Repeteix l'Ãºltima cerca en la mateixa direcciÃ³"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "No hi ha una cadena de carÃ cters de cerca prÃ¨via"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Repeteix l'Ãºltima cerca en la direcciÃ³ inversa"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "Neteja les concordances mostrades de cerca"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr ""
  "Cerca interactivament per una cadena de carÃ cters a mesura que l'escriviu"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "I-cerca l'expressiÃ³ regular cap endarrere: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-cerca cap endarrere: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "I-cerca l'expressiÃ³ regular: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-cerca: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "EstÃ  fallant "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "CancelÂ·la l'operaciÃ³ actual"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Surt"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Mostra la informaciÃ³ de versiÃ³ de l'Info que s'estÃ  executant"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info versiÃ³ %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Torna a dibuixar la pantalla"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Surt d'Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Executa l'ordre lligada a la variant minÃºscula d'aquesta tecla"
  
! #: info/session.c:5385
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
***************
*** 1704,1722 ****
  msgstr "Ordre desconeguda (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" no Ã©s vÃ lid"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' no Ã©s vÃ lid"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Afegeix aquest dÃ­git a l'argument numÃ¨ric actual"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Inicia (o multiplica per 4) l'argument numÃ¨ric actual"
--- 1706,1724 ----
  msgstr "Ordre desconeguda (%s)."
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" no Ã©s vÃ lid"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' no Ã©s vÃ lid"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Afegeix aquest dÃ­git a l'argument numÃ¨ric actual"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Inicia (o multiplica per 4) l'argument numÃ¨ric actual"
***************
*** 2087,2225 ****
  msgstr "%s: no s'ha pogut llegir (%s) i no s'ha pogut crear (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY sense END-INFO-DIR-ENTRY concordant"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY sense START-INFO-DIR-ENTRY concordant"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: ja tÃ© fitxer dir: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Especifiqueu el fitxer Info sols un cop.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ExpressiÃ³ regular extra especificat, s'ignorarÃ  `%s'"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Error a l'expressiÃ³ regular `%s': %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "argument `%s' excessiu de lÃ­nia d'ordres"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "No s'ha especificat fitxer d'entrada: proveu --help per a mÃ©s informaciÃ³."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "No s'ha especificat un fitxer dir: proveu --help per a mÃ©s informaciÃ³."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "no s'ha pogut llegir %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "no hi ha una entrada de directori info a `%s'"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "no s'han trobat entrades per a `%s'; no s'ha esborrat res"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "no s'ha pogut obrir %s per escriure: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
- "moveu la vostre ordre @contents si voleu els continguts desprÃ©s de la pÃ gina "
- "de tÃ­tol"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
- "moveu les vostres ordres @shortcontents i @contents si voleu els continguts "
- "desprÃ©s de la pÃ gina de tÃ­tol"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s no Ã©s un codi vÃ lid"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s no es un codi vÃ lid de regiÃ³"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s no Ã©s una possibilitat vÃ lida de divisiÃ³"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "no s'ha pogut llegir %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "error en tancar fitxer @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: no s'ha pogut trobar %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "no s'ha pogut protegir el carÃ cter coixinet a @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nom de node buit desprÃ©s d'expansiÃ³ `%s'"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' definit prÃ¨viament"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "aquÃ­ estÃ  la definiciÃ³ prÃ¨via de @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 2089,2349 ----
  msgstr "%s: no s'ha pogut llegir (%s) i no s'ha pogut crear (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY sense END-INFO-DIR-ENTRY concordant"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY sense START-INFO-DIR-ENTRY concordant"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: ja tÃ© fitxer dir: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Especifiqueu el fitxer Info sols un cop.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ExpressiÃ³ regular extra especificat, s'ignorarÃ  `%s'"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Error a l'expressiÃ³ regular `%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "argument `%s' excessiu de lÃ­nia d'ordres"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "No s'ha especificat fitxer d'entrada: proveu --help per a mÃ©s informaciÃ³."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "No s'ha especificat un fitxer dir: proveu --help per a mÃ©s informaciÃ³."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "no s'ha pogut llegir %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "no hi ha una entrada de directori info a `%s'"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "no s'han trobat entrades per a `%s'; no s'ha esborrat res"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Ãšs: %s [OPCIÃ“]... FITXER...\n"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:106
  msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid " -h, --help   display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr " -h, --help   mostra aquesta ajuda i surt"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid " --version    display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr " --version    mostra la versiÃ³ d'informaciÃ³ i surt"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "no s'ha pogut crear el directory `%s': %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: falta l'argument de fitxer.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Proveu `%s --help' per a mÃ©s informaciÃ³.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: no s'ha pogut obrir %s per a escriptura: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: no s'ha pogut obrir %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: error en tancar %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "reanomena %s ha fallat: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: error en tancar %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "no s'ha pogut obrir %s per escriure: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s no Ã©s un codi vÃ lid"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s no es un codi vÃ lid de regiÃ³"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s no Ã©s una possibilitat vÃ lida de divisiÃ³"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "no s'ha pogut llegir %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "error en tancar fitxer @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: no s'ha pogut trobar %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "no s'ha pogut protegir el carÃ cter coixinet a @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nom de node buit desprÃ©s d'expansiÃ³ `%s'"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' definit prÃ¨viament"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "aquÃ­ estÃ  la definiciÃ³ prÃ¨via de @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2227,2276 ****
  msgstr "argument buit a @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: la sortida Ã©s incompatible amb la divisiÃ³"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "error en tancar %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "no s'ha pogut crear els directoris `%s' o `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "no s'ha pogut crear el directory `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "no s'ha trobar el fitxer @image  `%s', s'usarÃ  `%s'"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "no s'ha especificat un argument per a @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "no s'ha trobat el fitxer @image `%s' (for HTML), s'usarÃ  `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "el format en cru %s no es convertirÃ "
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
--- 2351,2401 ----
  msgstr "argument buit a @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: la sortida Ã©s incompatible amb la divisiÃ³"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "error en tancar %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "no s'ha pogut crear els directoris `%s' o `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "no s'ha pogut crear el directory `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "no s'ha trobar el fitxer @image  `%s', s'usarÃ  `%s'"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "no s'ha especificat un argument per a @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "no s'ha trobat el fitxer @image `%s' (for HTML), s'usarÃ  `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "el format en cru %s no es convertirÃ "
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
***************
*** 2278,2347 ****
  "no s'ha pogut obrir el fitxer de configuraciÃ³ de referÃ¨ncies html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "tipus que falta"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipus no reconegut: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "error en tancar el fitxer de configuraciÃ³ de referÃ¨ncies html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "la cadena de carÃ cters no estÃ  tancada al fitxer css"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include ha finalitzat en un comentari"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import no ha acabat a un fitxer css"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "No s'ha trobat el fitxer CSS %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "no s'ha pogut obrir --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "error en tancar el fitxer CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "no s'ha trobat una entrada htmlxref.cnf per a `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "error en tancar el fitxer marc %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "error en tancar el fitxer marc taula de continguts %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "ha fallat el gestor %s de l'etapa %s amb prioritat %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "heu d'especificar un tÃ­tol amb una ordre de tÃ­tol o @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2403,2496 ----
  "no s'ha pogut obrir el fitxer de configuraciÃ³ de referÃ¨ncies html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "tipus que falta"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipus no reconegut: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "error en tancar el fitxer de configuraciÃ³ de referÃ¨ncies html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "la cadena de carÃ cters no estÃ  tancada al fitxer css"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include ha finalitzat en un comentari"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import no ha acabat a un fitxer css"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "No s'ha trobat el fitxer CSS %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "no s'ha pogut obrir --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "error en tancar el fitxer CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "no s'ha trobat una entrada htmlxref.cnf per a `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s no tÃ© sentit dins d'un bloc `@%s'"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "error en tancar el fitxer marc %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "error en tancar el fitxer marc taula de continguts %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "ha fallat el gestor %s de l'etapa %s amb prioritat %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "heu d'especificar un tÃ­tol amb una ordre de tÃ­tol o @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "error en tancar %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2376,2385 ****
  msgstr "el nom de @node no ha de contenir `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "L'entrada d'Ã­ndex a @%s amb : productio Info invÃ lid: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2525,2534 ----
  msgstr "el nom de @node no ha de contenir `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "L'entrada d'Ã­ndex a @%s amb : productio Info invÃ lid: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2387,2401 ****
  msgstr "l'entrada per a l'Ã­ndex `%s' estÃ  fora de qualsevol node"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "error en tancar el fitxer de text d'imatge %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "fitxer @image `%s' no llegible: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
--- 2536,2550 ----
  msgstr "l'entrada per a l'Ã­ndex `%s' estÃ  fora de qualsevol node"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "error en tancar el fitxer de text d'imatge %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "fitxer @image `%s' no llegible: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
***************
*** 2403,2407 ****
  "no s'ha pogut trobar el fitxer @image `%s.txt' i tampoc un text alternatiu"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2552,2556 ----
  "no s'ha pogut trobar el fitxer @image `%s.txt' i tampoc un text alternatiu"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2411,2482 ****
  "ho per evitar aixÃ²"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "el nom @%s de referÃ¨ncia creuada no hauria de contenir `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "el nom de node @%s no hauria de contenir `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "el nom de node @%s no hauria de contenir `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' o `,' ha de seguir a @xref, no %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' or `,' ha de seguir a @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "el nom de node d'entrada de menÃº no hauria de contenir `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "el nom de node d'entrada de menÃº no hauria de contenir `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "el nom d'entrada de menÃº no hauria de contenir `:'"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "no s'ha pogut obrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "@%s mÃºltiple"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argument formal @%s incorrecte o buit: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintaxi incorrecta per a argument @%s: %s "
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s requereix un nom"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2560,2631 ----
  "ho per evitar aixÃ²"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "el nom @%s de referÃ¨ncia creuada no hauria de contenir `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "el nom de node @%s no hauria de contenir `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "el nom de node @%s no hauria de contenir `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' o `,' ha de seguir a @xref, no %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' or `,' ha de seguir a @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "el nom de node d'entrada de menÃº no hauria de contenir `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "el nom de node d'entrada de menÃº no hauria de contenir `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "el nom d'entrada de menÃº no hauria de contenir `:'"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "no s'ha pogut obrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "@%s mÃºltiple"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argument formal @%s incorrecte o buit: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintaxi incorrecta per a argument @%s: %s "
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s requereix un nom"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2485,2565 ****
  msgstr "nom incorrecte per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s vist abans @%s claudÃ tor de tancada"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s vist abans @%s claudÃ tor de tancada"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s claudÃ tor de tancada que falta"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s seqÃ¼Ã¨ncia de delimitaciÃ³ de tancada que falta: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx no hauria de comenÃ§ar @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx ha de seguir @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s tÃ© text perÃ² no @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' esperava `%s', perÃ² ha vist `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "s'ha vist @%s abans de @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "no hi ha `%cend %s' concordant"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c fora de lloc"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "`%c%s' no concordat"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "el macro `%s' s'ha cridat amb massa arguments"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s claudÃ tor de tancada que falta"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "el macro `%s' s'ha declarat sense un argument cridat amb un argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2634,2714 ----
  msgstr "nom incorrecte per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s vist abans @%s claudÃ tor de tancada"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s vist abans @%s claudÃ tor de tancada"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s claudÃ tor de tancada que falta"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s seqÃ¼Ã¨ncia de delimitaciÃ³ de tancada que falta: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx no hauria de comenÃ§ar @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx ha de seguir @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s tÃ© text perÃ² no @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' esperava `%s', perÃ² ha vist `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "s'ha vist @%s abans de @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "no hi ha `%cend %s' concordant"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c fora de lloc"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "`%c%s' no concordat"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "el macro `%s' s'ha cridat amb massa arguments"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s claudÃ tor de tancada que falta"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "el macro `%s' s'ha declarat sense un argument cridat amb un argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2567,2608 ****
  "\\ a expansiÃ³  @%s seguida de `%s' en comptes del nom de parÃ metre o \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "nom que falta per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "categoria que falta per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argument inesperat sobre @%s a la lÃ­nia: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "multitaula buida"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argument superflu a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argument incorrecte a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s requereix un argument: el formatejador per a %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2716,2757 ----
  "\\ a expansiÃ³  @%s seguida de `%s' en comptes del nom de parÃ metre o \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "nom que falta per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "categoria que falta per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argument inesperat sobre @%s a la lÃ­nia: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "multitaula buida"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argument superflu a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argument incorrecte a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s requereix un argument: el formatejador per a %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2611,2673 ****
  "estar a la lÃ­nia @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "l'ordre d'accent `@%s' no estÃ  permesa com argument @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s argument que falta"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end desconegut %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argument superflu a @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: no s'ha pogut obrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "la codificaciÃ³ `%s' no Ã©s una codificaciÃ³ de texinfo canÃ²nica"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nom `%s' de codificaciÃ³ no reconegut"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s desprÃ©s del primer element"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s sols tÃ© sentit a una lÃ­nia @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  #, fuzzy
  #| msgid "@%s should not be associated with @top"
--- 2760,2822 ----
  "estar a la lÃ­nia @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "l'ordre d'accent `@%s' no estÃ  permesa com argument @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s argument que falta"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end desconegut %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argument superflu a @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: no s'ha pogut obrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "la codificaciÃ³ `%s' no Ã©s una codificaciÃ³ de texinfo canÃ²nica"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nom `%s' de codificaciÃ³ no reconegut"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s desprÃ©s del primer element"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s sols tÃ© sentit a una lÃ­nia @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  #, fuzzy
  #| msgid "@%s should not be associated with @top"
***************
*** 2675,2679 ****
  msgstr "@%s no hauria d'estar associat amb @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 2824,2828 ----
  msgstr "@%s no hauria d'estar associat amb @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 2681,2729 ****
  "@node precedeix @%s, perÃ² les parts no haurien d'estar associades amb nodes"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintaxi per a un node extern usat per a `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nom buit d'entrada de menÃº a `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nom buit de node a entrada de menÃº"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s no hauria d'aparÃ¨ixer a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s hauria d'aparÃ¨ixer Ãºnicament a un principi de lÃ­nia"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "el macro `%s' ha estat definit prÃ¨viament"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "aquÃ­ estÃ  la definiciÃ³ prÃ¨via de `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "s'estÃ  redefinint l'ordre de llenguatge Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sense un carÃ cter associat"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2830,2878 ----
  "@node precedeix @%s, perÃ² les parts no haurien d'estar associades amb nodes"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintaxi per a un node extern usat per a `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nom buit d'entrada de menÃº a `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nom buit de node a entrada de menÃº"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s no hauria d'aparÃ¨ixer a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s hauria d'aparÃ¨ixer Ãºnicament a un principi de lÃ­nia"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "el macro `%s' ha estat definit prÃ¨viament"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "aquÃ­ estÃ  la definiciÃ³ prÃ¨via de `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "s'estÃ  redefinint l'ordre de llenguatge Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sense un carÃ cter associat"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2731,2735 ****
  msgstr "@%s definit amb zero o mÃ©s d'un argument hauria de ser invocat amb {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2880,2884 ----
  msgstr "@%s definit amb zero o mÃ©s d'un argument hauria de ser invocat amb {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2740,2744 ****
  "per anulÂ·lar-ho: el valor actual Ã©s %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2889,2893 ----
  "per anulÂ·lar-ho: el valor actual Ã©s %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2746,2810 ****
  "no estÃ  permÃ¨s la crida recursiva del macro %s; useu @rmacro si es necessita"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "l'ordre d'accent `@%s' no ha de ser seguida per espai en blanc"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "useu claudÃ tors per donar una ordre com argument per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s espera `i' o `j' com argument, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "l'ordre d'accent `@%s' no ha de ser seguida per una lÃ­nia nova"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s esperava claudÃ tors"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "ordre `%s' desconeguda"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "etiqueta no definida: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "sintaxi incorrecta per a @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ã©s obsolet."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ã©s obsolet; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s hauria d'aparÃ¨ixer Ãºnicament a un comenÃ§ament de lÃ­nia"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s hauria d'aparÃ¨ixer Ãºnicament a la capÃ§alera o al peu"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2895,2959 ----
  "no estÃ  permÃ¨s la crida recursiva del macro %s; useu @rmacro si es necessita"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "l'ordre d'accent `@%s' no ha de ser seguida per espai en blanc"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "useu claudÃ tors per donar una ordre com argument per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s espera `i' o `j' com argument, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "l'ordre d'accent `@%s' no ha de ser seguida per una lÃ­nia nova"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s esperava claudÃ tors"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "ordre `%s' desconeguda"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "etiqueta no definida: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "sintaxi incorrecta per a @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ã©s obsolet."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ã©s obsolet; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s hauria d'aparÃ¨ixer Ãºnicament a un comenÃ§ament de lÃ­nia"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s hauria d'aparÃ¨ixer Ãºnicament a la capÃ§alera o al peu"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2812,2834 ****
  msgstr "@%s no tÃ© sentit dins d'un bloc `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s a una multitaula buida"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab abans de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "massa columnes a element multitaula (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "s'ignorarÃ  @tab fora d'una multitaula"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2961,2983 ----
  msgstr "@%s no tÃ© sentit dins d'un bloc `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s a una multitaula buida"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab abans de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "massa columnes a element multitaula (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "s'ignorarÃ  @tab fora d'una multitaula"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2837,2847 ****
  msgstr "@%s fora d'una taula o una llista"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s no estÃ  permÃ¨s dins d'un bloc `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear in math context"
--- 2986,2996 ----
  msgstr "@%s fora d'una taula o una llista"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s no estÃ  permÃ¨s dins d'un bloc `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear in math context"
***************
*** 2849,2977 ****
  msgstr "@%s no hauria d'aparÃ¨ixer a un context de matemÃ tiques"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "ha d'estar a darrera de `@%s' per usar `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s no tÃ© sentit fora d'entorns `@titlepage' i `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory desprÃ©s del primer node"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "no es permet una regiÃ³ %s dins d'una regiÃ³ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry desprÃ©s del primer node"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "s'ha vist @%s abans del primer @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "potser el vostre node @top hauria d'estar envoltat dins de @ifnottex and "
! "comptes de @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s no hauria d'aparÃ¨ixer a un context de matemÃ tiques"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "@ no esperat"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s no tÃ© sentit fora d'un entorn `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s hauria de estar just a sota de `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "s'ignoraran @%s mÃºltiples"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "l'ordre @%s no accepta arguments"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "a l'ordre @%s li falta un node o un argument manual extern"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "a @%s nom buit de referÃ¨ncia creuada desprÃ©s de l'expansiÃ³ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "a @%s tÃ­tol buit de referÃ¨ncia creuada desprÃ©s de l'expansiÃ³ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "argument de nom de fitxer que falta a @image"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "primer argument que falta a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "digits que no sÃ³n hex a l'argument de @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "menys de quatre dÃ­gits hex a l'argument per a @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "l'argument per a @U excedeix al mÃ¡xim d'Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "arguments superflus per a node"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "s'esperava @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  #| msgid "@%s should only accept a @-command as argument, not `%s'"
--- 2998,3112 ----
  msgstr "@%s no hauria d'aparÃ¨ixer a un context de matemÃ tiques"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "ha d'estar a darrera de `@%s' per usar `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s no tÃ© sentit fora d'entorns `@titlepage' i `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory desprÃ©s del primer node"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "no es permet una regiÃ³ %s dins d'una regiÃ³ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry desprÃ©s del primer node"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s no hauria d'aparÃ¨ixer a un context de matemÃ tiques"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "@ no esperat"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s no tÃ© sentit fora d'un entorn `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s hauria de estar just a sota de `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "s'ignoraran @%s mÃºltiples"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "l'ordre @%s no accepta arguments"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "a l'ordre @%s li falta un node o un argument manual extern"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "a @%s nom buit de referÃ¨ncia creuada desprÃ©s de l'expansiÃ³ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "a @%s tÃ­tol buit de referÃ¨ncia creuada desprÃ©s de l'expansiÃ³ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "argument de nom de fitxer que falta a @image"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "primer argument que falta a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "digits que no sÃ³n hex a l'argument de @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "menys de quatre dÃ­gits hex a l'argument per a @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "l'argument per a @U excedeix al mÃ¡xim d'Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "arguments superflus per a node"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "s'esperava @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  #| msgid "@%s should only accept a @-command as argument, not `%s'"
***************
*** 2979,3033 ****
  msgstr "@%s hauria d'acceptar Ãºnicament una ordre amb @ com argument, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argument restant a la lÃ­nia @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "ordre d'entorn %s com argument per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s buit"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "la fracciÃ³ de columna no Ã©s un nÃºmero: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "argument @sp ha de ser numÃ¨ric, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nom d'Ã­ndex reservat %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ã­ndex desconegut de font a @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ã­ndex desconegut de destinaciÃ³ a @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s porta a una fusiÃ³ de %s en sÃ­ mateix, s'ignorarÃ "
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ã­ndex desconegut `%s' a @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, fuzzy, c-format, perl-format
  #| msgid "printing an index `%s' merged in another one `%s'"
--- 3114,3168 ----
  msgstr "@%s hauria d'acceptar Ãºnicament una ordre amb @ com argument, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argument restant a la lÃ­nia @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "ordre d'entorn %s com argument per a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s buit"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "la fracciÃ³ de columna no Ã©s un nÃºmero: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "argument @sp ha de ser numÃ¨ric, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nom d'Ã­ndex reservat %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ã­ndex desconegut de font a @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ã­ndex desconegut de destinaciÃ³ a @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s porta a una fusiÃ³ de %s en sÃ­ mateix, s'ignorarÃ "
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ã­ndex desconegut `%s' a @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, fuzzy, c-format, perl-format
  #| msgid "printing an index `%s' merged in another one `%s'"
***************
*** 3035,3085 ****
  msgstr "s'estÃ  imprimint un Ã­ndex `%s' fusionat en un altre `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex abans del principi del document: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "l'argument de @%s ha de ser `top' o `bottom', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Sols se suporta @%s 10 o 11, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "l'argument de @%s ha de ser `separate' o `end', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "l'argument @%s ha de ser `on', `off' o `odd', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "l'argument @paragraphindent ha de ser numÃ¨ric/`none'/`asis', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "l'argument @firstparagraphindent ha de ser `none' o `insert', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "l'argument @exampleindent ha de ser numÃ¨ric/`asis', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "s'esperava @%s activat o desactivat, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3170,3220 ----
  msgstr "s'estÃ  imprimint un Ã­ndex `%s' fusionat en un altre `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex abans del principi del document: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "l'argument de @%s ha de ser `top' o `bottom', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Sols se suporta @%s 10 o 11, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "l'argument de @%s ha de ser `separate' o `end', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "l'argument @%s ha de ser `on', `off' o `odd', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "l'argument @paragraphindent ha de ser numÃ¨ric/`none'/`asis', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "l'argument @firstparagraphindent ha de ser `none' o `insert', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "l'argument @exampleindent ha de ser numÃ¨ric/`asis', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "s'esperava @%s activat o desactivat, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 3087,3096 ****
  "l'argument de @kbdinputstyle ha de ser `code'/`example'/`distinct', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "l'argument de @allowcodebreaks ha de ser `true' o `false', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3222,3231 ----
  "l'argument de @kbdinputstyle ha de ser `code'/`example'/`distinct', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "l'argument de @allowcodebreaks ha de ser `true' o `false', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 3098,3112 ****
  "l'argument de @urefbreakstyle ha de ser `after'/`before'/`none', no `%s'"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "s'elevarÃ  el nivell de la secciÃ³ de @%s que Ã©s massa baix"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "no hi ha una ordre de nivell de capÃ­tol abans de @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 3233,3247 ----
  "l'argument de @urefbreakstyle ha de ser `after'/`before'/`none', no `%s'"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "s'elevarÃ  el nivell de la secciÃ³ de @%s que Ã©s massa baix"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "no hi ha una ordre de nivell de capÃ­tol abans de @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 3115,3171 ****
  "inferior"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "no hi ha una ordre de secciÃ³ associada amb @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s no buit"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "referÃ¨ncia @%s a node no existent `%s'"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s el nom de node d'entrada `%s' Ã©s diferent de %s amb nom `%s'"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "node sense referenciar `%s'"
! 
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
- "el node `%s' Ã©s %s per a `%s' a la determinaciÃ³ de seccions perÃ² no al menÃº"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
! "el node %s `%s' al menÃº `%s' i en el procediment de seccions `%s' difereixen"
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "el node `%s' Ã©s %s per a `%s' al menÃº perÃ² no a les seccions"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s punter `%s' (per al node `%s') diferent de %s nom `%s'"
! 
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s referÃ¨ncia per a `%s' inexistent"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3250,3298 ----
  "inferior"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "no hi ha una ordre de secciÃ³ associada amb @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s no buit"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "referÃ¨ncia @%s a node no existent `%s'"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s el nom de node d'entrada `%s' Ã©s diferent de %s amb nom `%s'"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
! "el node `%s' Ã©s %s per a `%s' a la determinaciÃ³ de seccions perÃ² no al menÃº"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "el node `%s' Ã©s %s per a `%s' al menÃº perÃ² no a les seccions"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr ""
! "el node `%s' Ã©s %s per a `%s' a la determinaciÃ³ de seccions perÃ² no al menÃº"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3174,3236 ****
  "destÃ­ Amunt"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "per a `%s', amunt al menÃº `%s' i amunt `%s' no concorden"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s a `%s', diferent de %s nom `%s'"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "clau buida d'Ã­ndex a @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: no es pot obrir %s per a escripture: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: error en tancar %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: no s'ha pogut obrir el fitxer latex %s per a escriptura: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: el directori L2H_TMP contÃ© un punt"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: el directori actual contÃ© un punt"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: l'ordre no ha tingut Ã¨xit: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: la imatge tÃ© una extensiÃ³ no vÃ lida: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: reanomenar %s com %s ha fallat: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: no s'ha pogut obrir %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
--- 3301,3368 ----
  "destÃ­ Amunt"
  
! #: tp/Texinfo/Structuring.pm:766
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s punter `%s' (per al node `%s') diferent de %s nom `%s'"
! 
! #: tp/Texinfo/Structuring.pm:779
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s referÃ¨ncia per a `%s' inexistent"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s a `%s', diferent de %s nom `%s'"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "clau buida d'Ã­ndex a @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: no es pot obrir %s per a escripture: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: error en tancar %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: no s'ha pogut obrir el fitxer latex %s per a escriptura: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: el directori L2H_TMP contÃ© un punt"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: el directori actual contÃ© un punt"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: l'ordre no ha tingut Ã¨xit: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: la imatge tÃ© una extensiÃ³ no vÃ lida: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: reanomenar %s com %s ha fallat: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: no s'ha pogut obrir %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
***************
*** 3238,3242 ****
  "latex2html.pm: no s'ha trobat el final de l'element @%s no s'ha trobat %d"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3370,3374 ----
  "latex2html.pm: no s'ha trobat el final de l'element @%s no s'ha trobat %d"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3247,3256 ****
  "%d, el nombre d'elements trobat al document"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: no s'ha pogut determinar el fragment %d per a @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3379,3388 ----
  "%d, el nombre d'elements trobat al document"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: no s'ha pogut determinar el fragment %d per a @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3261,3305 ****
  "sortida %d de HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: no s'ha pogut carregar %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: no s'ha pogut obrir %s per a escriptura: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: no s'ha pogut obrir %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: ha fallat chdir %s: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: no s'ha pogut retornar al directori inicial: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: falta el fitxer de sortida: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: ha fallat l'ordre: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: no s'ha trobat el final de %s element %d"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3393,3443 ----
  "sortida %d de HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: no s'ha pogut carregar %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: no s'ha pogut obrir %s per a escriptura: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: no s'ha pogut obrir %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: ha fallat chdir %s: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: no s'ha pogut retornar al directori inicial: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: falta el fitxer de sortida: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: ha fallat l'ordre: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: ha fallat l'ordre: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: no s'ha trobat el final de %s element %d"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3310,3319 ****
  "nombre d'element trobats al document per a @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: la sortida no tÃ© element HTML per a @%s: %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3448,3457 ----
  "nombre d'element trobats al document per a @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: la sortida no tÃ© element HTML per a @%s: %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3324,3358 ****
  "el nombre d'elements trobats al document per @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "error en carregar %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variable desconeguda %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variable desconeguda %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "no s'ha pogut llegir el fitxer d'inicialitzaciÃ³ %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "s'ignorarÃ  l'ordre no reconeguda TEXINFO_OUTPUT_FORMAT valor `%s'\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Ãšs: %s [OPCIÃ“]... FITXER-TEXINFO...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3462,3556 ----
  "el nombre d'elements trobats al document per @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: ha fallat l'ordre: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: no s'ha pogut obrir %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: l'ordre no ha tingut Ã¨xit: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: no s'ha trobat el final de %s element %d"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: el processament va produir %d elements en HTML; s'esperava "
! "%d, el nombre d'elements trobat al document"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: la sortida no tÃ© element HTML per a @%s: %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: la sortida no tÃ© element HTML per a @%s: %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "error en carregar %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variable desconeguda %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variable desconeguda %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "no s'ha pogut llegir el fitxer d'inicialitzaciÃ³ %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "s'ignorarÃ  l'ordre no reconeguda TEXINFO_OUTPUT_FORMAT valor `%s'\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Ãšs: %s [OPCIÃ“]... FITXER-TEXINFO...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3370,3374 ****
  "\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3568,3572 ----
  "\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3410,3414 ****
  "      --version               mostra la informaciÃ³ de versiÃ³ i surt.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3608,3612 ----
  "      --version               mostra la informaciÃ³ de versiÃ³ i surt.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3430,3434 ****
  "TEXINFO.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3628,3632 ----
  "TEXINFO.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3482,3486 ****
  "sortida.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3680,3684 ----
  "sortida.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3524,3528 ****
  "(predeterminat %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3722,3726 ----
  "(predeterminat %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3551,3555 ****
  "Ã ncores; de forma predeterminada estÃ  activat sols si hi ha divisiÃ³.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3749,3753 ----
  "Ã ncores; de forma predeterminada estÃ  activat sols si hi ha divisiÃ³.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3559,3563 ****
  "      --output-indent=VAL     no fa res, es mantÃ© per compatibilitat.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3757,3761 ----
  "      --output-indent=VAL     no fa res, es mantÃ© per compatibilitat.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3567,3571 ****
  "      --Xopt=OPT              passa OPT a texi2dvi: es pot repetir.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3765,3769 ----
  "      --Xopt=OPT              passa OPT a texi2dvi: es pot repetir.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3588,3592 ****
  "igual que amb @clear\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3786,3790 ----
  "igual que amb @clear\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3627,3631 ****
  "@ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3825,3829 ----
  "@ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3651,3655 ****
  "desactivats\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3849,3853 ----
  "desactivats\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3682,3686 ****
  "importa la mida\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3880,3884 ----
  "importa la mida\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3688,3692 ****
  "%s: l'argument --footnote-style ha de ser  `separate' o `end', no `%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3886,3890 ----
  "%s: l'argument --footnote-style ha de ser  `separate' o `end', no `%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3695,3699 ****
  "%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3893,3897 ----
  "%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3701,3729 ****
  "%s: quan s'estigui generant %s, sols es pot especificar un FITXER amb -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "opciÃ³ --Xopt sense sortida impresa"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "transformaciÃ³ d'arbre desconeguda %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "s'ignorarÃ  la divisiÃ³ per al format %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: falta l'argument de fitxer.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Proveu `%s --help' per a mÃ©s informaciÃ³.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
--- 3899,3922 ----
  "%s: quan s'estigui generant %s, sols es pot especificar un FITXER amb -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "opciÃ³ --Xopt sense sortida impresa"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "transformaciÃ³ d'arbre desconeguda %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "s'ignorarÃ  la divisiÃ³ per al format %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: falta l'argument de fitxer.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
***************
*** 3731,3745 ****
  "ha cap secciÃ³?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "error en tancar el fitxer d'expansiÃ³ de macros %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "no s'ha pogut obrir %s per a escriptura: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3924,3938 ----
  "ha cap secciÃ³?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "error en tancar el fitxer d'expansiÃ³ de macros %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "no s'ha pogut obrir %s per a escriptura: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3749,3767 ****
  "resultat. No hi ha cap secciÃ³?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: error en tancar %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: error en tancar els fitxers d'enllaÃ§os interns %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: no s'ha pogut obrir %s per a escriptura: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 3942,3950 ----
  "resultat. No hi ha cap secciÃ³?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: error en tancar els fitxers d'enllaÃ§os interns %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3776,3780 ****
  msgstr "%c fora de lloc"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
--- 3959,3963 ----
  msgstr "%c fora de lloc"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
***************
*** 3782,3786 ****
  msgstr "`%c%s' no concordat"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3965,3969 ----
  msgstr "`%c%s' no concordat"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3788,3792 ****
  msgstr "%c%s requereix un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  #, fuzzy
  #| msgid "bad name for @%s"
--- 3971,3975 ----
  msgstr "%c%s requereix un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3794,3798 ****
  msgstr "nom incorrecte per a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3977,3981 ----
  msgstr "nom incorrecte per a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3800,3804 ****
  msgstr "%c%s requereix un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  #, fuzzy
  #| msgid "bad name for @%s"
--- 3983,3987 ----
  msgstr "%c%s requereix un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3806,3810 ****
  msgstr "nom incorrecte per a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3989,3993 ----
  msgstr "nom incorrecte per a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3812,3816 ****
  msgstr "%c%s requereix un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  #, fuzzy
  #| msgid "bad name for @%s"
--- 3995,3999 ----
  msgstr "%c%s requereix un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3818,3822 ****
  msgstr "nom incorrecte per a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "@%s should only accept a @-command as argument, not `%s'"
--- 4001,4005 ----
  msgstr "nom incorrecte per a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "@%s should only accept a @-command as argument, not `%s'"
***************
*** 3824,3828 ****
  msgstr "@%s hauria d'acceptar Ãºnicament una ordre amb @ com argument, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "environment command %s as argument to @%s"
--- 4007,4011 ----
  msgstr "@%s hauria d'acceptar Ãºnicament una ordre amb @ com argument, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "environment command %s as argument to @%s"
***************
*** 3830,3834 ****
  msgstr "ordre d'entorn %s com argument per a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "bad argument to @%s"
--- 4013,4017 ----
  msgstr "ordre d'entorn %s com argument per a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "bad argument to @%s"
***************
*** 3836,3840 ****
  msgstr "argument incorrecte a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "bad argument to @%s"
--- 4019,4023 ----
  msgstr "argument incorrecte a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "bad argument to @%s"
***************
*** 3842,3846 ****
  msgstr "argument incorrecte a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  #, fuzzy
  #| msgid "empty argument in @%s"
--- 4025,4029 ----
  msgstr "argument incorrecte a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  #, fuzzy
  #| msgid "empty argument in @%s"
***************
*** 3848,3852 ****
  msgstr "argument buit a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 4031,4035 ----
  msgstr "argument buit a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3854,3858 ****
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 4037,4041 ----
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 3860,3864 ****
  msgstr "Sols se suporta @%s 10 o 11, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 4043,4047 ----
  msgstr "Sols se suporta @%s 10 o 11, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3867,3871 ****
  "%s: l'argument --footnote-style ha de ser  `separate' o `end', no `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, fuzzy, c-format
  #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
--- 4050,4054 ----
  "%s: l'argument --footnote-style ha de ser  `separate' o `end', no `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, fuzzy, c-format
  #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
***************
*** 3873,3877 ****
  msgstr "l'argument @%s ha de ser `on', `off' o `odd', no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 4056,4060 ----
  msgstr "l'argument @%s ha de ser `on', `off' o `odd', no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3879,3883 ****
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 4062,4066 ----
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 3885,3889 ****
  msgstr "l'argument @firstparagraphindent ha de ser `none' o `insert', no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 4068,4072 ----
  msgstr "l'argument @firstparagraphindent ha de ser `none' o `insert', no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3891,3895 ****
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 4074,4078 ----
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 3897,3901 ****
  msgstr "%s requereix un argument: el formatejador per a %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "unmatched `%c%s'"
--- 4080,4084 ----
  msgstr "%s requereix un argument: el formatejador per a %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "unmatched `%c%s'"
***************
*** 3903,3908 ****
  msgstr "`%c%s' no concordat"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, fuzzy, c-format
  #| msgid "superfluous argument to @%s %s: %s"
--- 4086,4091 ----
  msgstr "`%c%s' no concordat"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, fuzzy, c-format
  #| msgid "superfluous argument to @%s %s: %s"
***************
*** 3910,3914 ****
  msgstr "argument superflu a @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 4093,4097 ----
  msgstr "argument superflu a @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3916,3920 ****
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, fuzzy, c-format
  #| msgid "@%s: could not find %s"
--- 4099,4103 ----
  msgstr "argument incorrecte a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, fuzzy, c-format
  #| msgid "@%s: could not find %s"
***************
*** 3922,3926 ****
  msgstr "@%s: no s'ha pogut trobar %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  #| msgid "@%s: could not open %s: %s"
--- 4105,4109 ----
  msgstr "@%s: no s'ha pogut trobar %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  #| msgid "@%s: could not open %s: %s"
***************
*** 3928,3932 ****
  msgstr "@%s: no s'ha pogut obrir %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  #, fuzzy
  #| msgid "@%s after the first element"
--- 4111,4115 ----
  msgstr "@%s: no s'ha pogut obrir %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  #, fuzzy
  #| msgid "@%s after the first element"
***************
*** 3934,3938 ****
  msgstr "@%s desprÃ©s del primer element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  #, fuzzy
  #| msgid "@%s only meaningful on a @multitable line"
--- 4117,4121 ----
  msgstr "@%s desprÃ©s del primer element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  #, fuzzy
  #| msgid "@%s only meaningful on a @multitable line"
***************
*** 3940,3944 ****
  msgstr "@%s sols tÃ© sentit a una lÃ­nia @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  #, fuzzy
  #| msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 4123,4127 ----
  msgstr "@%s sols tÃ© sentit a una lÃ­nia @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  #, fuzzy
  #| msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 3986,3990 ****
  msgstr "argument formal @%s incorrecte o buit: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
--- 4169,4173 ----
  msgstr "argument formal @%s incorrecte o buit: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
***************
*** 3992,4002 ****
  msgstr "%c%s espera `i' o `j' com argument, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "etiqueta no definida: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
--- 4175,4179 ----
  msgstr "%c%s espera `i' o `j' com argument, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
***************
*** 4004,4008 ****
  msgstr "%c%s Ã©s obsolet."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
--- 4181,4185 ----
  msgstr "%c%s Ã©s obsolet."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
***************
*** 4010,4014 ****
  msgstr "%c%s Ã©s obsolet; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  #, fuzzy
  #| msgid "@%s should only appear in math context"
--- 4187,4191 ----
  msgstr "%c%s Ã©s obsolet; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  #, fuzzy
  #| msgid "@%s should only appear in math context"
***************
*** 4028,4032 ****
  msgstr "%c%s espera `i' o `j' com argument, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "misplaced %c"
--- 4205,4209 ----
  msgstr "%c%s espera `i' o `j' com argument, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "misplaced %c"
***************
*** 4090,4093 ****
--- 4267,4283 ----
  #~ msgstr "els arguments estan entre cometes de forma predeterminada"
  
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "moveu la vostre ordre @contents si voleu els continguts desprÃ©s de la "
+ #~ "pÃ gina de tÃ­tol"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "moveu les vostres ordres @shortcontents i @contents si voleu els "
+ #~ "continguts desprÃ©s de la pÃ gina de tÃ­tol"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "no hi ha un node a reanomenar"
***************
*** 4125,4128 ****
--- 4315,4342 ----
  
  #, perl-format
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "s'ha vist @%s abans del primer @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "potser el vostre node @top hauria d'estar envoltat dins de @ifnottex and "
+ #~ "comptes de @ifinfo?"
+ 
+ #, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "node sense referenciar `%s'"
+ 
+ #, perl-format
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr ""
+ #~ "el node %s `%s' al menÃº `%s' i en el procediment de seccions `%s' "
+ #~ "difereixen"
+ 
+ #, perl-format
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "per a `%s', amunt al menÃº `%s' i amunt `%s' no concorden"
+ 
+ #, perl-format
  #~ msgid "%s: obsolete variable %s\n"
  #~ msgstr "%s: variable obsoleta %s\n"
***************
*** 4168,4174 ****
  #~ msgstr "..."
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "Ãšs: %s [OPCIÃ“]... FITXER...\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE."
  #~ msgstr "Genera un Ã­ndex ordenat per a cada FITXER de sortida TeX."
--- 4382,4385 ----
***************
*** 4182,4191 ****
  #~ msgstr "Opcions:"
  
- #~ msgid " -h, --help   display this help and exit"
- #~ msgstr " -h, --help   mostra aquesta ajuda i surt"
- 
- #~ msgid " --version    display version information and exit"
- #~ msgstr " --version    mostra la versiÃ³ d'informaciÃ³ i surt"
- 
  #~ msgid " --           end option processing"
  #~ msgstr " --           finalitza el processament d'opcions"
--- 4393,4396 ----
diff -Nrc2 texinfo-6.7/po/ChangeLog texinfo-6.8/po/ChangeLog
*** texinfo-6.7/po/ChangeLog	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/po/ChangeLog	2021-02-09 20:45:37.000000000 +0000
***************
*** 1,2 ****
--- 1,6 ----
+ 2021-02-09  gettextize  <bug-gnu-gettext@gnu.org>
+ 
+ 	* Makefile.in.in: Upgrade to gettext-0.21.
+ 
  2019-08-18  gettextize  <bug-gnu-gettext@gnu.org>
  
Binary files texinfo-6.7/po/cs.gmo and texinfo-6.8/po/cs.gmo differ
diff -Nrc2 texinfo-6.7/po/cs.po texinfo-6.8/po/cs.po
*** texinfo-6.7/po/cs.po	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/cs.po	2021-07-03 09:59:36.000000000 +0100
***************
*** 3,7 ****
  # This file is distributed under the same license as the texinfo package.
  # Vladimir Michl <Vladimir.Michl@seznam.cz>, 1997.
! # Petr Pisar <petr.pisar@atlas.cz>, 2014, 2015, 2016, 2017, 2018, 2019.
  #
  # Note: 2 messages untranslated, it's ok.
--- 3,7 ----
  # This file is distributed under the same license as the texinfo package.
  # Vladimir Michl <Vladimir.Michl@seznam.cz>, 1997.
! # Petr Pisar <petr.pisar@atlas.cz>, 2014, 2015, 2016, 2017, 2018, 2019, 2021.
  #
  # Note: 2 messages untranslated, it's ok.
***************
*** 18,25 ****
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-08-20 20:35+02:00\n"
  "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
  "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
--- 18,25 ----
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-01 19:22+02:00\n"
  "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
  "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
***************
*** 146,154 ****
  msgstr "pamÄ›Å¥ vyÄ�erpÃ¡na"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Posun na nÃ¡sledujÃ­cÃ­ znak"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Posun na pÅ™edchÃ¡zejÃ­cÃ­ znak"
--- 146,154 ----
  msgstr "pamÄ›Å¥ vyÄ�erpÃ¡na"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Posun na nÃ¡sledujÃ­cÃ­ znak"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Posun na pÅ™edchÃ¡zejÃ­cÃ­ znak"
***************
*** 162,170 ****
  msgstr "PÅ™esun na konec tohoto Å™Ã¡dku"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Posun na nÃ¡sledujÃ­cÃ­ slovo"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Posun na pÅ™edchÃ¡zejÃ­cÃ­ slovo"
--- 162,170 ----
  msgstr "PÅ™esun na konec tohoto Å™Ã¡dku"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Posun na nÃ¡sledujÃ­cÃ­ slovo"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Posun na pÅ™edchÃ¡zejÃ­cÃ­ slovo"
***************
*** 272,276 ****
  msgstr "hledÃ¡ se soubor %s vÂ %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 272,276 ----
  msgstr "hledÃ¡ se soubor %s vÂ %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 390,394 ****
  msgstr "Chyba pÅ™i pÅ™evodu kÃ³dovÃ¡nÃ­ znakÅ¯ souboru"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 390,394 ----
  msgstr "Chyba pÅ™i pÅ™evodu kÃ³dovÃ¡nÃ­ znakÅ¯ souboru"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 429,433 ****
  msgstr "VÃ­ce informacÃ­ mÅ¯Å¾ete zÃ­skat pomocÃ­ pÅ™epÃ­naÄ�e --help.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 429,434 ----
  msgstr "VÃ­ce informacÃ­ mÅ¯Å¾ete zÃ­skat pomocÃ­ pÅ™epÃ­naÄ�e --help.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 565,569 ****
  "                               neprohledÃ¡vÃ¡"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 566,571 ----
  "                               neprohledÃ¡vÃ¡"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 942,958 ****
  msgstr "Popis pÅ™Ã­kazu: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "ZadÃ¡nÃ­ jmÃ©na pÅ™Ã­kazu v zobrazovacÃ­m poli a jeho vykonÃ¡nÃ­"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Zde nelze vykonat pÅ™Ã­kaz zobrazovacÃ­ho pole"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "NastavenÃ­ vÃ½Å¡ky obrazovky"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 944,960 ----
  msgstr "Popis pÅ™Ã­kazu: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "ZadÃ¡nÃ­ jmÃ©na pÅ™Ã­kazu v zobrazovacÃ­m poli a jeho vykonÃ¡nÃ­"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Zde nelze vykonat pÅ™Ã­kaz zobrazovacÃ­ho pole"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "NastavenÃ­ vÃ½Å¡ky obrazovky"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 968,972 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 970,974 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1024,1032 ****
  msgstr "chyba regulÃ¡rnÃ­ho vÃ½razu: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Zobrazit vÅ¡echny odpovÃ­dajÃ­cÃ­ soubory"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Å½Ã¡dnÃ½ rejstÅ™Ã­k souborÅ¯"
--- 1026,1034 ----
  msgstr "chyba regulÃ¡rnÃ­ho vÃ½razu: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Zobrazit vÅ¡echny odpovÃ­dajÃ­cÃ­ soubory"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Å½Ã¡dnÃ½ rejstÅ™Ã­k souborÅ¯"
***************
*** 1035,1039 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1037,1041 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1044,1100 ****
  "nÃ¡povÄ›du, \\[get-info-help-node] pro nÃ¡vod."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Posun dolÅ¯ na dalÅ¡Ã­ Å™Ã¡dek"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Posun nahoru na pÅ™edchozÃ­ Å™Ã¡dek"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "PÅ™esun kurzoru na zadanÃ½ Å™Ã¡dek okna"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "PÅ™esun na konec Å™Ã¡dku"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "PÅ™esun na zaÄ�Ã¡tek Å™Ã¡dku"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Posun na zaÄ�Ã¡tek tohoto uzlu"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Posun na konec tohoto uzlu"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Posun o strÃ¡nku dolÅ¯ v tomto oknÄ›"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Posun o strÃ¡nku nahoru v tomto oknÄ›"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Posun dopÅ™edu v tomto oknÄ› a nastavenÃ­ implicitnÃ­ velikosti okna"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Posun zpÄ›t v tomto oknÄ› a nastavenÃ­ implicitnÃ­ velikosti okna"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Posun oÂ strÃ¡nku vpÅ™ed v tomto oknÄ› a zÅ¯stat vÂ uzlu"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Posun vpÅ™ed vÂ tomto oknÄ› a zÅ¯stat vÂ uzlu"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1046,1102 ----
  "nÃ¡povÄ›du, \\[get-info-help-node] pro nÃ¡vod."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Posun dolÅ¯ na dalÅ¡Ã­ Å™Ã¡dek"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Posun nahoru na pÅ™edchozÃ­ Å™Ã¡dek"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "PÅ™esun kurzoru na zadanÃ½ Å™Ã¡dek okna"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "PÅ™esun na konec Å™Ã¡dku"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "PÅ™esun na zaÄ�Ã¡tek Å™Ã¡dku"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Posun na zaÄ�Ã¡tek tohoto uzlu"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Posun na konec tohoto uzlu"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Posun o strÃ¡nku dolÅ¯ v tomto oknÄ›"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Posun o strÃ¡nku nahoru v tomto oknÄ›"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Posun dopÅ™edu v tomto oknÄ› a nastavenÃ­ implicitnÃ­ velikosti okna"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Posun zpÄ›t v tomto oknÄ› a nastavenÃ­ implicitnÃ­ velikosti okna"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Posun oÂ strÃ¡nku vpÅ™ed v tomto oknÄ› a zÅ¯stat vÂ uzlu"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Posun vpÅ™ed vÂ tomto oknÄ› a zÅ¯stat vÂ uzlu"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1102,1106 ****
  "Posun dopÅ™edu vÂ tomto oknÄ› a zÅ¯stat vÂ uzlu a nastavenÃ­ vÃ½chozÃ­ velikosti okna"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1104,1108 ----
  "Posun dopÅ™edu vÂ tomto oknÄ› a zÅ¯stat vÂ uzlu a nastavenÃ­ vÃ½chozÃ­ velikosti okna"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1109,1178 ****
  "Posun zpÄ›t vÂ tomto oknÄ› a zÅ¯stat vÂ uzlu a nastavenÃ­ vÃ½chozÃ­ velikosti okna"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Posun dolÅ¯ po Å™Ã¡dcÃ­ch"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Posun nahoru po Å™Ã¡dcÃ­ch"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Posun dolÅ¯ o polovinu velikosti obrazovky"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Posun nahoru o polovinu velikosti obrazovky"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Posun druhÃ©ho okna o strÃ¡nku dolÅ¯"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Posun druhÃ©ho okna o strÃ¡nku zpÄ›t"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "VÃ½bÄ›r nÃ¡sledujÃ­cÃ­ho okna"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "VÃ½bÄ›r pÅ™edchozÃ­ho okna"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "RozdÄ›lenÃ­ aktuÃ¡lnÃ­ho okna"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "SmazÃ¡nÃ­ aktuÃ¡lnÃ­ho okna"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "PermanentnÃ­ okno nelze smazat"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "SmazÃ¡nÃ­ vÅ¡ech ostatnÃ­ch oken"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "ZmÄ›na velikosti okna"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "ZvÄ›tÅ¡enÃ­ nebo zmenÅ¡enÃ­ oken na obrazovce tak, aby byla stejnÄ› velkÃ¡"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  "ZmÄ›na stavu zalamovÃ¡nÃ­ v aktuÃ¡lnÃ­m oknÄ› (zapnuto->vypni, vypnuto->zapni)"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "ZobrazenÃ­ tÃ©to poloÅ¾ky menu"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1111,1180 ----
  "Posun zpÄ›t vÂ tomto oknÄ› a zÅ¯stat vÂ uzlu a nastavenÃ­ vÃ½chozÃ­ velikosti okna"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Posun dolÅ¯ po Å™Ã¡dcÃ­ch"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Posun nahoru po Å™Ã¡dcÃ­ch"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Posun dolÅ¯ o polovinu velikosti obrazovky"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Posun nahoru o polovinu velikosti obrazovky"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Posun druhÃ©ho okna o strÃ¡nku dolÅ¯"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Posun druhÃ©ho okna o strÃ¡nku zpÄ›t"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "VÃ½bÄ›r nÃ¡sledujÃ­cÃ­ho okna"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "VÃ½bÄ›r pÅ™edchozÃ­ho okna"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "RozdÄ›lenÃ­ aktuÃ¡lnÃ­ho okna"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "SmazÃ¡nÃ­ aktuÃ¡lnÃ­ho okna"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "PermanentnÃ­ okno nelze smazat"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "SmazÃ¡nÃ­ vÅ¡ech ostatnÃ­ch oken"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "ZmÄ›na velikosti okna"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "ZvÄ›tÅ¡enÃ­ nebo zmenÅ¡enÃ­ oken na obrazovce tak, aby byla stejnÄ› velkÃ¡"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  "ZmÄ›na stavu zalamovÃ¡nÃ­ v aktuÃ¡lnÃ­m oknÄ› (zapnuto->vypni, vypnuto->zapni)"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "ZobrazenÃ­ tÃ©to poloÅ¾ky menu"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1182,1588 ****
  msgstr[2] "VÂ tÃ©to nabÃ­dce nenÃ­ %d poloÅ¾ek"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "ZobrazenÃ­ poslednÃ­ poloÅ¾ky menu tohoto uzlu"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "PoloÅ¾ka menu (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "PoloÅ¾ka menu: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "NÃ¡sledovÃ¡nÃ­ kÅ™Ã­Å¾ovÃ©ho odkazu (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "NÃ¡sledovÃ¡nÃ­ kÅ™Ã­Å¾ovÃ©ho odkazu: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Odkaz se ztratil! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "ZadÃ¡nÃ­ jmÃ©na poloÅ¾ky menu a nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "ZadÃ¡nÃ­ jmÃ©na poznÃ¡mky pod Ä�arou nebo kÅ™Ã­Å¾ovÃ©ho odkazu a nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "PÅ™esun na zaÄ�Ã¡tek menu tohoto uzlu"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  "NavÅ¡tÃ­venÃ­ tolika poloÅ¾ek menu, kolik je moÅ¾no. KaÅ¾dÃ¡ poloÅ¾ka v jinÃ©m oknÄ›."
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "PÅ™esun na pÅ™edchÃ¡zejÃ­cÃ­ kÅ™Ã­Å¾ovÃ½ odkaz"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "PÅ™esun na nÃ¡sledujÃ­cÃ­ kÅ™Ã­Å¾ovÃ½ odkaz"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "ZobrazenÃ­ odkazu nebo poloÅ¾ky menu, kterÃ¡ je na tomto Å™Ã¡dku"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "VÂ uzlu â€ž%sâ€œ nenÃ­ Å¾Ã¡dnÃ¡ nabÃ­dka"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Uzel, na kterÃ½ se odkazuje â€ž%sâ€œ v â€ž%sâ€œ, nelze najÃ­t"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "ÄŒtenÃ­ seznamu menu zaÄ�Ã­najÃ­ce v adresÃ¡Å™i a pokraÄ�ujÃ­ce dÃ¡le"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "NÃ¡sledovÃ¡nÃ­ menu: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "ZobrazenÃ­ nÃ¡sledujÃ­cÃ­ho uzlu"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "ZobrazenÃ­ pÅ™edchozÃ­ho uzlu"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "ZobrazenÃ­ vyÅ¡Å¡Ã­ho uzlu"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "ZobrazenÃ­ poslednÃ­ho uzlu v tomto souboru"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Toto okno nemÃ¡ vÃ­ce dalÅ¡Ã­ch uzlÅ¯"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "ZobrazenÃ­ prvnÃ­ho uzlu v tomto souboru"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "V tomto dokumentu jiÅ¾ nejsou dalÅ¡Ã­ uzly"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "V tomto dokumentu nenÃ­ pro tento uzel pÅ™edchozÃ­ nebo vyÅ¡Å¡Ã­ uzel"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "PÅ™esun na nÃ¡sledujÃ­cÃ­ uzel nebo na prvnÃ­ niÅ¾Å¡Ã­ v uzlovÃ© struktuÅ™e"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "PÅ™esun na pÅ™edchozÃ­ uzel nebo na prvnÃ­ vyÅ¡Å¡Ã­ v uzlovÃ© struktuÅ™e"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "ZadÃ¡nÃ­ jmÃ©na uzlu a jeho nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "PÅ™esun na uzel: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "NalezenÃ­ uzlu popisujÃ­cÃ­ho pÅ™epÃ­naÄ�e programu"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "NalezenÃ­ uzlu s pÅ™epÃ­naÄ�i programu [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "ZadÃ¡nÃ­ jmÃ©na manuÃ¡lovÃ© strÃ¡nky a nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "ManuÃ¡lovÃ¡ strÃ¡nka: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "ZobrazenÃ­ nejvyÅ¡Å¡Ã­ho uzlu v tomto souboru"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "ZobrazenÃ­ uzlu â€ž(dir)â€œ"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "ZobrazenÃ­ plnÃ©ho nÃ¡zvu souboru aktuÃ¡lnÃ­ho uzlu"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "ZobrazenÃ­ poslednÃ­ dobou nejvÃ­ce navÅ¡tÄ›vovanÃ½ch uzlÅ¯"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "VÂ historii nenÃ­ dÅ™Ã­vÄ›jÅ¡Ã­ uzel"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "ZadÃ¡nÃ­ jmÃ©na souboru a jeho nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "NalezenÃ­ souboru: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Nelze najÃ­t â€ž%sâ€œ"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "VÃ½stupnÃ­ soubor â€ž%sâ€œ nelze vytvoÅ™it"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "chyba pÅ™i zÃ¡pisu od %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "zavÃ­rÃ¡nÃ­ %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "zapisovÃ¡nÃ­ uzlu %sâ€¦"
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "PoslÃ¡nÃ­ obsahu tohoto uzlu pÅ™Ã­kazu INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Rouru do â€ž%sâ€œ nelze otevÅ™Ã­t"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "ProbÃ­hÃ¡ tisk uzlu %sâ€¦"
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "tisk uzlu %s dokonÄ�en"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "ZmÄ›na pouÅ¾itÃ­ regulÃ¡rnÃ­ch vÃ½razÅ¯ vÂ hledÃ¡nÃ­"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "VyhledÃ¡vÃ¡nÃ­ regulÃ¡rnÃ­m vÃ½razem"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "VyhledÃ¡vÃ¡nÃ­ doslovnÃ½m Å™etÄ›zcem"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "HledÃ¡nÃ­ pokraÄ�ovalo od konce dokumentu"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "HledÃ¡nÃ­ pokraÄ�ovalo odÂ zaÄ�Ã¡tku dokumentu"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ProbÃ­hÃ¡ hledÃ¡nÃ­ podsouboru %sâ€¦"
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "HledÃ¡nÃ­ selhalo"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "HledÃ¡nÃ­ regulÃ¡rnÃ­m vÃ½razem"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "HledÃ¡nÃ­"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " velikost rozhoduje"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " zpÄ›tnÃ©"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "HledanÃ½ Å™etÄ›zec je pÅ™Ã­liÅ¡ krÃ¡tkÃ½"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "NÃ¡vrat zpÄ›t na poslednÃ­ shodu %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Å½Ã¡dnÃ© dalÅ¡Ã­ shody"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Prohledat tento uzel a poduzly na Å™etÄ›zec"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "HledÃ¡nÃ­ pod %s: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "PÅ™esun na dalÅ¡Ã­ shodu vÂ podstromÄ› Infa"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "HledÃ¡nÃ­ nenÃ­ aktivnÃ­"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "PÅ™esun na pÅ™edchozÃ­ shodu vÂ podstromÄ› Infa"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "PÅ™eÄ�tenÃ­ Å™etÄ›zce a jeho vyhledÃ¡nÃ­ (zÃ¡leÅ¾Ã­ na velikosti pÃ­smen)"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "PÅ™eÄ�tenÃ­ Å™etÄ›zce a jeho vyhledÃ¡nÃ­"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "PÅ™eÄ�tenÃ­ Å™etÄ›zce a jeho vyhledÃ¡nÃ­ (zpÄ›tnÃ©)"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "OpakovÃ¡nÃ­ poslednÃ­ho hledÃ¡nÃ­ tÃ­m samÃ½m smÄ›rem"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "NenÃ­ pÅ™edchozÃ­ hledanÃ½ Å™etÄ›zec"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "OpakovÃ¡nÃ­ poslednÃ­ho hledÃ¡nÃ­ opaÄ�nÃ½m smÄ›rem"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "OdstranÃ­ zobrazenÃ© vÃ½sledky hledÃ¡nÃ­"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "VyhledÃ¡vÃ¡nÃ­ zadÃ¡vanÃ©ho Å™etÄ›zce hned pÅ™i zadÃ¡vÃ¡nÃ­"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "ZpÄ›tnÃ© interaktivnÃ­ hledÃ¡nÃ­ regulÃ¡rnÃ­m vÃ½razem: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "ZpÄ›tnÃ© interaktivnÃ­ hledÃ¡nÃ­: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "InteraktivnÃ­ hledÃ¡nÃ­ regulÃ¡rnÃ­m vÃ½razem: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "InteraktivnÃ­ hledÃ¡nÃ­: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "BezvÃ½slednÃ© "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "ZruÅ¡enÃ­ aktuÃ¡lnÃ­ operace"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "UkonÄ�enÃ­ operace"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "ZobrazÃ­ verzi spuÅ¡tÄ›nÃ©ho Infa"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info verze %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "PÅ™ekreslenÃ­ obrazovky"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "UkonÄ�enÃ­ Infa"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "SpuÅ¡tÄ›nÃ­ pÅ™Ã­kazu navÃ¡zanÃ©ho na malÃ½ znak tÃ©to klÃ¡vesy"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "NeznÃ¡mÃ½ pÅ™Ã­kaz (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€ž%sâ€œ je neplatnÃ©"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€ž%sâ€œ je neplatnÃ©"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "PÅ™idÃ¡nÃ­ tÃ©to Ä�Ã­slice do aktuÃ¡lnÃ­ho Ä�Ã­selnÃ©ho argumentu"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "ZaÄ�Ã¡tek (nebo dÄ›lenÃ­ Ä�tyÅ™mi) aktuÃ¡lnÃ­ho Ä�Ã­selnÃ©ho argumentu"
--- 1184,1590 ----
  msgstr[2] "VÂ tÃ©to nabÃ­dce nenÃ­ %d poloÅ¾ek"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "ZobrazenÃ­ poslednÃ­ poloÅ¾ky menu tohoto uzlu"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "PoloÅ¾ka menu (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "PoloÅ¾ka menu: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "NÃ¡sledovÃ¡nÃ­ kÅ™Ã­Å¾ovÃ©ho odkazu (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "NÃ¡sledovÃ¡nÃ­ kÅ™Ã­Å¾ovÃ©ho odkazu: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Odkaz se ztratil! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "ZadÃ¡nÃ­ jmÃ©na poloÅ¾ky menu a nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "ZadÃ¡nÃ­ jmÃ©na poznÃ¡mky pod Ä�arou nebo kÅ™Ã­Å¾ovÃ©ho odkazu a nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "PÅ™esun na zaÄ�Ã¡tek menu tohoto uzlu"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  "NavÅ¡tÃ­venÃ­ tolika poloÅ¾ek menu, kolik je moÅ¾no. KaÅ¾dÃ¡ poloÅ¾ka v jinÃ©m oknÄ›."
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "PÅ™esun na pÅ™edchÃ¡zejÃ­cÃ­ kÅ™Ã­Å¾ovÃ½ odkaz"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "PÅ™esun na nÃ¡sledujÃ­cÃ­ kÅ™Ã­Å¾ovÃ½ odkaz"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "ZobrazenÃ­ odkazu nebo poloÅ¾ky menu, kterÃ¡ je na tomto Å™Ã¡dku"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "VÂ uzlu â€ž%sâ€œ nenÃ­ Å¾Ã¡dnÃ¡ nabÃ­dka"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Uzel, na kterÃ½ se odkazuje â€ž%sâ€œ v â€ž%sâ€œ, nelze najÃ­t"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "ÄŒtenÃ­ seznamu menu zaÄ�Ã­najÃ­ce v adresÃ¡Å™i a pokraÄ�ujÃ­ce dÃ¡le"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "NÃ¡sledovÃ¡nÃ­ menu: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "ZobrazenÃ­ nÃ¡sledujÃ­cÃ­ho uzlu"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "ZobrazenÃ­ pÅ™edchozÃ­ho uzlu"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "ZobrazenÃ­ vyÅ¡Å¡Ã­ho uzlu"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "ZobrazenÃ­ poslednÃ­ho uzlu v tomto souboru"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Toto okno nemÃ¡ vÃ­ce dalÅ¡Ã­ch uzlÅ¯"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "ZobrazenÃ­ prvnÃ­ho uzlu v tomto souboru"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "V tomto dokumentu jiÅ¾ nejsou dalÅ¡Ã­ uzly"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "V tomto dokumentu nenÃ­ pro tento uzel pÅ™edchozÃ­ nebo vyÅ¡Å¡Ã­ uzel"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "PÅ™esun na nÃ¡sledujÃ­cÃ­ uzel nebo na prvnÃ­ niÅ¾Å¡Ã­ v uzlovÃ© struktuÅ™e"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "PÅ™esun na pÅ™edchozÃ­ uzel nebo na prvnÃ­ vyÅ¡Å¡Ã­ v uzlovÃ© struktuÅ™e"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "ZadÃ¡nÃ­ jmÃ©na uzlu a jeho nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "PÅ™esun na uzel: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "NalezenÃ­ uzlu popisujÃ­cÃ­ho pÅ™epÃ­naÄ�e programu"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "NalezenÃ­ uzlu s pÅ™epÃ­naÄ�i programu [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "ZadÃ¡nÃ­ jmÃ©na manuÃ¡lovÃ© strÃ¡nky a nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "ManuÃ¡lovÃ¡ strÃ¡nka: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "ZobrazenÃ­ nejvyÅ¡Å¡Ã­ho uzlu v tomto souboru"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "ZobrazenÃ­ uzlu â€ž(dir)â€œ"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "ZobrazenÃ­ plnÃ©ho nÃ¡zvu souboru aktuÃ¡lnÃ­ho uzlu"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "ZobrazenÃ­ poslednÃ­ dobou nejvÃ­ce navÅ¡tÄ›vovanÃ½ch uzlÅ¯"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "VÂ historii nenÃ­ dÅ™Ã­vÄ›jÅ¡Ã­ uzel"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "ZadÃ¡nÃ­ jmÃ©na souboru a jeho nÃ¡slednÃ© zobrazenÃ­"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "NalezenÃ­ souboru: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Nelze najÃ­t â€ž%sâ€œ"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "VÃ½stupnÃ­ soubor â€ž%sâ€œ nelze vytvoÅ™it"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "chyba pÅ™i zÃ¡pisu od %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "zavÃ­rÃ¡nÃ­ %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "zapisovÃ¡nÃ­ uzlu %sâ€¦"
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "PoslÃ¡nÃ­ obsahu tohoto uzlu pÅ™Ã­kazu INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Rouru do â€ž%sâ€œ nelze otevÅ™Ã­t"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "ProbÃ­hÃ¡ tisk uzlu %sâ€¦"
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "tisk uzlu %s dokonÄ�en"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "ZmÄ›na pouÅ¾itÃ­ regulÃ¡rnÃ­ch vÃ½razÅ¯ vÂ hledÃ¡nÃ­"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "VyhledÃ¡vÃ¡nÃ­ regulÃ¡rnÃ­m vÃ½razem"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "VyhledÃ¡vÃ¡nÃ­ doslovnÃ½m Å™etÄ›zcem"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "HledÃ¡nÃ­ pokraÄ�ovalo od konce dokumentu"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "HledÃ¡nÃ­ pokraÄ�ovalo odÂ zaÄ�Ã¡tku dokumentu"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ProbÃ­hÃ¡ hledÃ¡nÃ­ podsouboru %sâ€¦"
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "HledÃ¡nÃ­ selhalo"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "HledÃ¡nÃ­ regulÃ¡rnÃ­m vÃ½razem"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "HledÃ¡nÃ­"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " velikost rozhoduje"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " zpÄ›tnÃ©"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "HledanÃ½ Å™etÄ›zec je pÅ™Ã­liÅ¡ krÃ¡tkÃ½"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "NÃ¡vrat zpÄ›t na poslednÃ­ shodu %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Å½Ã¡dnÃ© dalÅ¡Ã­ shody"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Prohledat tento uzel a poduzly na Å™etÄ›zec"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "HledÃ¡nÃ­ pod %s: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "PÅ™esun na dalÅ¡Ã­ shodu vÂ podstromÄ› Infa"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "HledÃ¡nÃ­ nenÃ­ aktivnÃ­"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "PÅ™esun na pÅ™edchozÃ­ shodu vÂ podstromÄ› Infa"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "PÅ™eÄ�tenÃ­ Å™etÄ›zce a jeho vyhledÃ¡nÃ­ (zÃ¡leÅ¾Ã­ na velikosti pÃ­smen)"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "PÅ™eÄ�tenÃ­ Å™etÄ›zce a jeho vyhledÃ¡nÃ­"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "PÅ™eÄ�tenÃ­ Å™etÄ›zce a jeho vyhledÃ¡nÃ­ (zpÄ›tnÃ©)"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "OpakovÃ¡nÃ­ poslednÃ­ho hledÃ¡nÃ­ tÃ­m samÃ½m smÄ›rem"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "NenÃ­ pÅ™edchozÃ­ hledanÃ½ Å™etÄ›zec"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "OpakovÃ¡nÃ­ poslednÃ­ho hledÃ¡nÃ­ opaÄ�nÃ½m smÄ›rem"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "OdstranÃ­ zobrazenÃ© vÃ½sledky hledÃ¡nÃ­"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "VyhledÃ¡vÃ¡nÃ­ zadÃ¡vanÃ©ho Å™etÄ›zce hned pÅ™i zadÃ¡vÃ¡nÃ­"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "ZpÄ›tnÃ© interaktivnÃ­ hledÃ¡nÃ­ regulÃ¡rnÃ­m vÃ½razem: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "ZpÄ›tnÃ© interaktivnÃ­ hledÃ¡nÃ­: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "InteraktivnÃ­ hledÃ¡nÃ­ regulÃ¡rnÃ­m vÃ½razem: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "InteraktivnÃ­ hledÃ¡nÃ­: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "BezvÃ½slednÃ© "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "ZruÅ¡enÃ­ aktuÃ¡lnÃ­ operace"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "UkonÄ�enÃ­ operace"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "ZobrazÃ­ verzi spuÅ¡tÄ›nÃ©ho Infa"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info verze %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "PÅ™ekreslenÃ­ obrazovky"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "UkonÄ�enÃ­ Infa"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "SpuÅ¡tÄ›nÃ­ pÅ™Ã­kazu navÃ¡zanÃ©ho na malÃ½ znak tÃ©to klÃ¡vesy"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "NeznÃ¡mÃ½ pÅ™Ã­kaz (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€ž%sâ€œ je neplatnÃ©"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€ž%sâ€œ je neplatnÃ©"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "PÅ™idÃ¡nÃ­ tÃ©to Ä�Ã­slice do aktuÃ¡lnÃ­ho Ä�Ã­selnÃ©ho argumentu"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "ZaÄ�Ã¡tek (nebo dÄ›lenÃ­ Ä�tyÅ™mi) aktuÃ¡lnÃ­ho Ä�Ã­selnÃ©ho argumentu"
***************
*** 1939,2076 ****
  msgstr "%s: nebylo moÅ¾no pÅ™eÄ�Ã­st (%s) a vytvoÅ™it (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY bez odpovÃ­dajÃ­cÃ­ho END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY bez pÅ™edchozÃ­ho START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: jiÅ¾ mÃ¡ adresÃ¡Å™ovÃ½ soubor: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Info soubor zadejte pouze jednou.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ZadÃ¡n nadbyteÄ�nÃ½ regulÃ¡rnÃ­ vÃ½raz, â€ž%sâ€œ se ignoruje"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Chyba vÂ regulÃ¡rnÃ­m vÃ½razu â€ž%sâ€œ: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "nadbyteÄ�nÃ½ argument â€ž%sâ€œ v pÅ™Ã­kazovÃ©m Å™Ã¡dku"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "VstupnÃ­ soubor nezadÃ¡n; pouÅ¾itÃ­m pÅ™epÃ­naÄ�e --help zÃ­skÃ¡te bliÅ¾Å¡Ã­ informace."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "AdresÃ¡Å™ nebyl zadÃ¡n; pouÅ¾itÃ­m pÅ™epÃ­naÄ�e â€ž--helpâ€œ zÃ­skÃ¡te bliÅ¾Å¡Ã­ informace"
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "%s nebylo moÅ¾nÃ© pÅ™eÄ�Ã­st."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "v Info adresÃ¡Å™i â€ž%sâ€œ nenÃ­ Å¾Ã¡dnÃ¡ poloÅ¾ka"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "pro â€ž%sâ€œ nebyly nalezeny Å¾Ã¡dnÃ© poloÅ¾ky"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s nebylo moÅ¾no otevÅ™Ã­t pro zÃ¡pis: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
! msgstr "pÅ™esune pÅ™Ã­kaz @contents, chcete-li obsah za strÃ¡nkou sÂ nadpisem"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "pÅ™esune pÅ™Ã­kazy @shortcontents a @contents, chcete-li obsah za strÃ¡nkou "
! "sÂ nadpisem"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s nenÃ­ platnÃ½ kÃ³d jazyka"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s nenÃ­ platnÃ½ kÃ³d oblasti"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s nenÃ­ platnÃ¡ moÅ¾nost dÄ›lenÃ­"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "%s nebylo moÅ¾nÃ© pÅ™eÄ�Ã­st: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ @verbatiminclude souboru %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: nebylo moÅ¾nÃ© nalÃ©zt %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "vÂ @%s nebylo moÅ¾no ochrÃ¡nit znak kÅ™Ã­Å¾ku"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "prÃ¡zdnÃ½ nÃ¡zev uzly po expanzi â€ž%sâ€œ"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€ž%sâ€œ jiÅ¾ bylo definovÃ¡no"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "zde je pÅ™edchozÃ­ definice jako @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1941,2205 ----
  msgstr "%s: nebylo moÅ¾no pÅ™eÄ�Ã­st (%s) a vytvoÅ™it (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY bez odpovÃ­dajÃ­cÃ­ho END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY bez pÅ™edchozÃ­ho START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: jiÅ¾ mÃ¡ adresÃ¡Å™ovÃ½ soubor: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Info soubor zadejte pouze jednou.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ZadÃ¡n nadbyteÄ�nÃ½ regulÃ¡rnÃ­ vÃ½raz, â€ž%sâ€œ se ignoruje"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Chyba vÂ regulÃ¡rnÃ­m vÃ½razu â€ž%sâ€œ: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "nadbyteÄ�nÃ½ argument â€ž%sâ€œ v pÅ™Ã­kazovÃ©m Å™Ã¡dku"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "VstupnÃ­ soubor nezadÃ¡n; pouÅ¾itÃ­m pÅ™epÃ­naÄ�e --help zÃ­skÃ¡te bliÅ¾Å¡Ã­ informace."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "AdresÃ¡Å™ nebyl zadÃ¡n; pouÅ¾itÃ­m pÅ™epÃ­naÄ�e â€ž--helpâ€œ zÃ­skÃ¡te bliÅ¾Å¡Ã­ informace"
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "%s nebylo moÅ¾nÃ© pÅ™eÄ�Ã­st."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "v Info adresÃ¡Å™i â€ž%sâ€œ nenÃ­ Å¾Ã¡dnÃ¡ poloÅ¾ka"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "pro â€ž%sâ€œ nebyly nalezeny Å¾Ã¡dnÃ© poloÅ¾ky"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "PouÅ¾itÃ­: pod2texi [PÅ˜EPÃ�NAÄŒ]â€¦ PODâ€¦"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "PÅ™eklÃ¡dÃ¡ perlovÃ© dokumentaÄ�nÃ­ soubory POD do Texinfa. ExistujÃ­ dva zÃ¡kladnÃ­\n"
! "zpÅ¯soby pouÅ¾itÃ­. PrvnÃ­, a vÃ½chozÃ­, pÅ™eloÅ¾Ã­ kaÅ¾dÃ½ POD to samostatnÃ©ho\n"
! "manuÃ¡lu Texinfa.\n"
! "\n"
! "DruhÃ½, je-li C<--base-level> nastaveno vÃ½Å¡e neÅ¾ 0, pÅ™eloÅ¾Ã­ kaÅ¾dÃ½ POD do\n"
! "samostatnÃ©ho souboru vhodnÃ©ho pro zaÄ�lenÄ›nÃ­ pÅ™Ã­kazem C<@include> a jednoho\n"
! "dalÅ¡Ã­ho souboru obsahujÃ­cÃ­ vÅ¡echny tyto pÅ™Ã­kazy C<@include> urÄ�enÃ©ho pro\n"
! "vloÅ¾enÃ­ pomocÃ­ C<@include> do ruÄ�nÄ› psanÃ©ho vrcholovÃ©ho souboru."
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! "PÅ™epÃ­naÄ�e:\n"
! "    --appendix-sections     pouÅ¾ije oddÃ­ly podobnÃ© pÅ™Ã­lohÃ¡m"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr "    --base-level=ÄŒÃ�SLO|NÃ�ZEV  ÃºroveÅˆ pÅ™Ã­kazÅ¯ head1, vÃ½chozÃ­ je 0"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "    --debug=ÄŒÃ�SLO           nastavÃ­ ÃºroveÅˆ ladÄ›nÃ­"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  vypÃ­Å¡e tuto nÃ¡povÄ›du a skonÄ�Ã­"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  nevyplÅˆuje mezery mezi oddÃ­ly"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr "    --no-section-nodes      pro oddÃ­ly pouÅ¾ije kotvy namÃ­sto uzlÅ¯"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
! "    --output=NÃ�ZEV          prvnÃ­ nebo hlavnÃ­ manuÃ¡l vypÃ­Å¡e do NÃ�ZVU "
! "namÃ­sto\n"
! "                            na standardnÃ­ vÃ½stup"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr "    --preamble=Å˜ETÄšZEC      vloÅ¾Ã­ Å˜ETÄšZEC jako zahajujÃ­cÃ­ hlaviÄ�ku"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! "    --subdir=NÃ�ZEV          vloÅ¾Ã­ soubory zahrnutÃ© vÂ hlavnÃ­m manuÃ¡lu do NÃ�ZVU"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   vrcholovÃ½ uzel hlavnÃ­ho manuÃ¡lu"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --unumbered-sections    neÄ�Ã­sluje oddÃ­ly"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr "    --version               zobrazÃ­ Ãºdaje oÂ verzi a skonÄ�Ã­"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%s: chybnÃ½ argument uÂ --base-level\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s: adresÃ¡Å™ %s nebylo moÅ¾no vytvoÅ™it: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr "%s: chybÃ­ argument se jmÃ©nem souboru\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "VÃ­ce informacÃ­ zÃ­skÃ¡te pÅ™Ã­kazem â€ž%s --helpâ€œ.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%s: ignoruje se %s bez obsahu\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: %s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: nebylo moÅ¾nÃ© otevÅ™Ã­t %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: chyba pÅ™i zavÃ­rÃ¡nÃ­ %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr "%s: odstraÅˆuje se %s, protoÅ¾e vstupnÃ­ soubor %s nemÃ¡ Å¾Ã¡dnÃ½ obsah\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: pÅ™ejmenovÃ¡nÃ­ %s selhalo: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: chyba pÅ™i zavÃ­rÃ¡nÃ­ standardnÃ­ho vÃ½stupu: %s\n"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s nebylo moÅ¾no otevÅ™Ã­t pro zÃ¡pis: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s nenÃ­ platnÃ½ kÃ³d jazyka"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s nenÃ­ platnÃ½ kÃ³d oblasti"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s nenÃ­ platnÃ¡ moÅ¾nost dÄ›lenÃ­"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "%s nebylo moÅ¾nÃ© pÅ™eÄ�Ã­st: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ @verbatiminclude souboru %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: nebylo moÅ¾nÃ© nalÃ©zt %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "vÂ @%s nebylo moÅ¾no ochrÃ¡nit znak kÅ™Ã­Å¾ku"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "prÃ¡zdnÃ½ nÃ¡zev uzly po expanzi â€ž%sâ€œ"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€ž%sâ€œ jiÅ¾ bylo definovÃ¡no"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "zde je pÅ™edchozÃ­ definice jako @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2078,2197 ****
  msgstr "Å¡patnÃ½ argument vÂ @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: vÃ½stup nenÃ­ kompatibilnÃ­ sÂ dÄ›lenÃ­m"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "adresÃ¡Å™e â€ž%sâ€œ nebo â€ž%sâ€ž nebylo moÅ¾nÃ© vytvoÅ™it: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "adresÃ¡Å™ â€ž%sâ€œ nebylo moÅ¾no vytvoÅ™it: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image soubor â€ž%sâ€œ nenalezen, pouÅ¾ije se â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "pro @U nebyl zadÃ¡n Å¾Ã¡dnÃ½ argument"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image soubor â€ž%sâ€œ (pro HTML) nenalezen, pouÅ¾ije se â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "syrovÃ½ formÃ¡t %s nenÃ­ pÅ™eveden"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "nebylo moÅ¾nÃ© otevÅ™Ã­t konfiguraÄ�nÃ­ soubor sÂ HTML odkazy %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "chybÃ­ typ"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "nerozpoznanÃ½ typ: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ konfiguraÄ�nÃ­ho souboru sÂ HTML odkazy %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "Å™etÄ›zec nebÃ­ uzavÅ™en vÂ souboru CSS"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include konÄ�il vÂ komentÃ¡Å™i"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import nebyl dokonÄ�en vÂ souboru CSS"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS soubor %s nenalezen"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "nebylo moÅ¾nÃ© otevÅ™Ã­t --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ CSSâ€¯souboru %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "pro â€ž%sâ€œ nenalezena Å¾Ã¡dnÃ¡ poloÅ¾ka htmlxref.cnf"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ rÃ¡mcovÃ©ho souboru %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ rÃ¡mcovÃ©ho souboru sÂ obsahem %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "deskriptor %s ÃºrovnÄ› %s priority %s selhal"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "je tÅ™eba urÄ�it nÃ¡zev pomocÃ­ pÅ™Ã­kazu title nebo @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2207,2351 ----
  msgstr "Å¡patnÃ½ argument vÂ @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: vÃ½stup nenÃ­ kompatibilnÃ­ sÂ dÄ›lenÃ­m"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "adresÃ¡Å™e â€ž%sâ€œ nebo â€ž%sâ€ž nebylo moÅ¾nÃ© vytvoÅ™it: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "adresÃ¡Å™ â€ž%sâ€œ nebylo moÅ¾no vytvoÅ™it: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image soubor â€ž%sâ€œ nenalezen, pouÅ¾ije se â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "pro @U nebyl zadÃ¡n Å¾Ã¡dnÃ½ argument"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image soubor â€ž%sâ€œ (pro HTML) nenalezen, pouÅ¾ije se â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "syrovÃ½ formÃ¡t %s nenÃ­ pÅ™eveden"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "nebylo moÅ¾nÃ© otevÅ™Ã­t konfiguraÄ�nÃ­ soubor sÂ HTML odkazy %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "chybÃ­ typ"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "nerozpoznanÃ½ typ: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ konfiguraÄ�nÃ­ho souboru sÂ HTML odkazy %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "Å™etÄ›zec nebÃ­ uzavÅ™en vÂ souboru CSS"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include konÄ�il vÂ komentÃ¡Å™i"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import nebyl dokonÄ�en vÂ souboru CSS"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS soubor %s nenalezen"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "nebylo moÅ¾nÃ© otevÅ™Ã­t --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ CSSâ€¯souboru %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "pro â€ž%sâ€œ nenalezena Å¾Ã¡dnÃ¡ poloÅ¾ka htmlxref.cnf"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "%s nemÃ¡ smysl pro nedÄ›lenÃ½ vÃ½stup"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "kdyÅ¾ se vytvÃ¡Å™Ã­ soubor sÂ webovÃ½mi jmenovkami, absolutnÃ­ cestu nebo URL â€ž%sâ€œ "
! "nelze pro JS_WEBLABELS_FILE pouÅ¾Ã­t"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ rÃ¡mcovÃ©ho souboru %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ rÃ¡mcovÃ©ho souboru sÂ obsahem %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "deskriptor %s ÃºrovnÄ› %s priority %s selhal"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "je tÅ™eba urÄ�it nÃ¡zev pomocÃ­ pÅ™Ã­kazu title nebo @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s jiÅ¾ existuje, ale nejednÃ¡ se oÂ adresÃ¡Å™"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "chyba pÅ™i kopÃ­rovÃ¡nÃ­ %s do %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2226,2235 ****
  msgstr "nÃ¡zev @node by nemÄ›l obsahovat â€ž,â€œ: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "PoloÅ¾ka rejstÅ™Ã­ku vÂ @%s sÂ : vytvÃ¡Å™Ã­ neplatnÃ© Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2380,2389 ----
  msgstr "nÃ¡zev @node by nemÄ›l obsahovat â€ž,â€œ: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "PoloÅ¾ka rejstÅ™Ã­ku vÂ @%s sÂ : vytvÃ¡Å™Ã­ neplatnÃ© Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2237,2256 ****
  msgstr "poloÅ¾ka pro rejstÅ™Ã­k â€ž%sâ€œ je mimo vÅ¡echny uzly"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ textovÃ©ho souboru obrazu %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "soubor â€ž%sâ€œ vÂ pÅ™Ã­kazu @image je neÄ�itelnÃ½: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "nebylo moÅ¾nÃ© najÃ­t ani @image soubor â€ž%s.txtâ€œ, ani nÃ¡hradnÃ­ text"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2391,2410 ----
  msgstr "poloÅ¾ka pro rejstÅ™Ã­k â€ž%sâ€œ je mimo vÅ¡echny uzly"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ textovÃ©ho souboru obrazu %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "soubor â€ž%sâ€œ vÂ pÅ™Ã­kazu @image je neÄ�itelnÃ½: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "nebylo moÅ¾nÃ© najÃ­t ani @image soubor â€ž%s.txtâ€œ, ani nÃ¡hradnÃ­ text"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2259,2330 ****
  "@strong{Noteâ€¦} vytvÃ¡Å™Ã­ nepatÅ™iÄ�nÃ© kÅ™Ã­Å¾ovÃ© odkazy do Infa; pÅ™eformulujte text"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "nÃ¡zev kÅ™Ã­Å¾ovÃ©ho odkazu @%s by nemÄ›l obsahovat â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "nÃ¡zev uzlu @%s by nemÄ›l obsahovat â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "nÃ¡zev uzlu @%s by nemÄ›l obsahovat â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€ž.â€œ nebo â€ž,â€œ musÃ­ nÃ¡sledovat za @xref, ne za %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "â€ž.â€œ nebo â€ž,â€œ musÃ­ nÃ¡sledovat za @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "nÃ¡zev uzlu poloÅ¾ky nabÃ­dky by nemÄ›l obsahovat â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "nÃ¡zev uzlu poloÅ¾ky nabÃ­dky by nemÄ›l obsahovat â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "nÃ¡zev poloÅ¾ky nabÃ­dky by nemÄ›l obsahovat â€ž:â€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "%s nebylo moÅ¾nÃ© otevÅ™Ã­t: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "nÃ¡sobnÃ½ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "chybnÃ½ nebo prÃ¡zdnÃ½ formÃ¡lnÃ­ argument @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "chybnÃ¡ syntaxe vÂ argumentu @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s poÅ¾aduje jmÃ©no"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2413,2484 ----
  "@strong{Noteâ€¦} vytvÃ¡Å™Ã­ nepatÅ™iÄ�nÃ© kÅ™Ã­Å¾ovÃ© odkazy do Infa; pÅ™eformulujte text"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "nÃ¡zev kÅ™Ã­Å¾ovÃ©ho odkazu @%s by nemÄ›l obsahovat â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "nÃ¡zev uzlu @%s by nemÄ›l obsahovat â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "nÃ¡zev uzlu @%s by nemÄ›l obsahovat â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€ž.â€œ nebo â€ž,â€œ musÃ­ nÃ¡sledovat za @xref, ne za %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "â€ž.â€œ nebo â€ž,â€œ musÃ­ nÃ¡sledovat za @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "nÃ¡zev uzlu poloÅ¾ky nabÃ­dky by nemÄ›l obsahovat â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "nÃ¡zev uzlu poloÅ¾ky nabÃ­dky by nemÄ›l obsahovat â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "nÃ¡zev poloÅ¾ky nabÃ­dky by nemÄ›l obsahovat â€ž:â€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "%s nebylo moÅ¾nÃ© otevÅ™Ã­t: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "nÃ¡sobnÃ½ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "chybnÃ½ nebo prÃ¡zdnÃ½ formÃ¡lnÃ­ argument @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "chybnÃ¡ syntaxe vÂ argumentu @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s poÅ¾aduje jmÃ©no"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2333,2571 ****
  msgstr "chybnÃ½ nÃ¡zev pro @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s se vyskytuje pÅ™es uzavÃ­racÃ­ zÃ¡vorkou @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s se vyskytuje pÅ™ed uzavÃ­racÃ­ zÃ¡vorkou @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s chybÄ›jÃ­cÃ­ uzavÃ­racÃ­ zÃ¡vorka"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s chybÄ›jÃ­cÃ­ uzavÃ­racÃ­ oddÄ›lovacÃ­ posloupnost: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx by nemÄ›lo zaÄ�Ã­nat pÅ™Ã­kazem @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx musÃ­ nÃ¡sledovat pÅ™Ã­kaz @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s mÃ¡ text ale nemÃ¡ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ vyÅ¾adoval â€ž%sâ€œ, ale vidÄ›l â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s vidÄ›n pÅ™ed @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "chybÃ­ odpovÃ­dajÃ­cÃ­ â€ž%cend %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "Å¡patnÄ› umÃ­stÄ›nÃ½ znak %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "nepÃ¡rovÃ½ â€ž%c%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro â€ž%sâ€œ volanÃ© sÂ pÅ™Ã­liÅ¡ mnoha argumenty"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s chybÄ›jÃ­cÃ­ uzavÃ­racÃ­ zÃ¡vorka"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro â€ž%sâ€œ deklarovanÃ© bez argumentu volanÃ© sÂ argumentem"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ pÅ™i expanzi @%s nÃ¡sledovÃ¡no â€ž%sâ€œ mÃ­sto nÃ¡zvu parametru nebo \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "chybÃ­ nÃ¡zev pro @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "chybÃ­ kategorie pro @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "neoÄ�ekÃ¡vanÃ½ argument na Å™Ã¡dku @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "prÃ¡zdnÃ¡ multitabulka"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "pÅ™ebÃ½vajÃ­cÃ­ argument uÂ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Å¡patnÃ½ argument uÂ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s vyÅ¾aduje argument : formÃ¡tovaÄ� pro %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr "pÅ™Ã­kaz @%s nepÅ™ijÃ­majÃ­cÃ­ argument vÂ zÃ¡vorce by nemÄ›l bÃ½t na Å™Ã¡dku @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "zdÅ¯razÅˆovacÃ­ pÅ™Ã­kaz â€ž@%sâ€œ nenÃ­ dovolen jako argument @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s postrÃ¡dÃ¡ argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "neznÃ¡mÃ½ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "pÅ™ebÃ½vajÃ­cÃ­ argument uÂ @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Å¡patnÃ½ argument uÂ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: nebylo moÅ¾nÃ© otevÅ™Ã­t %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kÃ³dovÃ¡nÃ­ â€ž%sâ€œ nenÃ­ kanonickÃ© kÃ³dovÃ¡nÃ­ texinfa"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nerozpoznanÃ½ nÃ¡zev kÃ³dovÃ¡nÃ­ â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s po prvnÃ­m elementu"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s mÃ¡ smysl jen na Å™Ã¡dku @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part by nemÄ›l bÃ½t spojen sÂ @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node pÅ™edchÃ¡zÃ­ @%s, ale Ä�Ã¡sti nesmÃ­ bÃ½t spojeny sÂ uzly"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntaxe pro vnÄ›jÅ¡Ã­ uzel pouÅ¾itÃ½ pro â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "prÃ¡zdnÃ½ nÃ¡zev poloÅ¾ky nabÃ­dky vÂ â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "prÃ¡zdnÃ½ nÃ¡zev uzlu vÂ poloÅ¾ce nabÃ­dky"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s by se nemÄ›l objevit vÂ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s by se mÄ›l objevit pouze na zaÄ�Ã¡tku Å™Ã¡dku"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro â€ž%sâ€œ jiÅ¾ bylo definovÃ¡no"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "zde je pÅ™edchozÃ­ definice â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "pÅ™edefinovÃ¡vÃ¡ se pÅ™Ã­kaz jazyka Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s bez spojenÃ©ho znaku"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2487,2725 ----
  msgstr "chybnÃ½ nÃ¡zev pro @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s se vyskytuje pÅ™es uzavÃ­racÃ­ zÃ¡vorkou @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s se vyskytuje pÅ™ed uzavÃ­racÃ­ zÃ¡vorkou @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s chybÄ›jÃ­cÃ­ uzavÃ­racÃ­ zÃ¡vorka"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s chybÄ›jÃ­cÃ­ uzavÃ­racÃ­ oddÄ›lovacÃ­ posloupnost: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx by nemÄ›lo zaÄ�Ã­nat pÅ™Ã­kazem @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx musÃ­ nÃ¡sledovat pÅ™Ã­kaz @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s mÃ¡ text ale nemÃ¡ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ vyÅ¾adoval â€ž%sâ€œ, ale vidÄ›l â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s vidÄ›n pÅ™ed @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "chybÃ­ odpovÃ­dajÃ­cÃ­ â€ž%cend %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "Å¡patnÄ› umÃ­stÄ›nÃ½ znak %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "nepÃ¡rovÃ½ â€ž%c%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro â€ž%sâ€œ volanÃ© sÂ pÅ™Ã­liÅ¡ mnoha argumenty"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s chybÄ›jÃ­cÃ­ uzavÃ­racÃ­ zÃ¡vorka"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro â€ž%sâ€œ deklarovanÃ© bez argumentu volanÃ© sÂ argumentem"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ pÅ™i expanzi @%s nÃ¡sledovÃ¡no â€ž%sâ€œ mÃ­sto nÃ¡zvu parametru nebo \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "chybÃ­ nÃ¡zev pro @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "chybÃ­ kategorie pro @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "neoÄ�ekÃ¡vanÃ½ argument na Å™Ã¡dku @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "prÃ¡zdnÃ¡ multitabulka"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "pÅ™ebÃ½vajÃ­cÃ­ argument uÂ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Å¡patnÃ½ argument uÂ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s vyÅ¾aduje argument : formÃ¡tovaÄ� pro %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr "pÅ™Ã­kaz @%s nepÅ™ijÃ­majÃ­cÃ­ argument vÂ zÃ¡vorce by nemÄ›l bÃ½t na Å™Ã¡dku @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "zdÅ¯razÅˆovacÃ­ pÅ™Ã­kaz â€ž@%sâ€œ nenÃ­ dovolen jako argument @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s postrÃ¡dÃ¡ argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "neznÃ¡mÃ½ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "pÅ™ebÃ½vajÃ­cÃ­ argument uÂ @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Å¡patnÃ½ argument uÂ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: nebylo moÅ¾nÃ© otevÅ™Ã­t %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kÃ³dovÃ¡nÃ­ â€ž%sâ€œ nenÃ­ kanonickÃ© kÃ³dovÃ¡nÃ­ texinfa"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nerozpoznanÃ½ nÃ¡zev kÃ³dovÃ¡nÃ­ â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s po prvnÃ­m elementu"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s mÃ¡ smysl jen na Å™Ã¡dku @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part by nemÄ›l bÃ½t spojen sÂ @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node pÅ™edchÃ¡zÃ­ @%s, ale Ä�Ã¡sti nesmÃ­ bÃ½t spojeny sÂ uzly"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntaxe pro vnÄ›jÅ¡Ã­ uzel pouÅ¾itÃ½ pro â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "prÃ¡zdnÃ½ nÃ¡zev poloÅ¾ky nabÃ­dky vÂ â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "prÃ¡zdnÃ½ nÃ¡zev uzlu vÂ poloÅ¾ce nabÃ­dky"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s by se nemÄ›l objevit vÂ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s by se mÄ›l objevit pouze na zaÄ�Ã¡tku Å™Ã¡dku"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro â€ž%sâ€œ jiÅ¾ bylo definovÃ¡no"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "zde je pÅ™edchozÃ­ definice â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "pÅ™edefinovÃ¡vÃ¡ se pÅ™Ã­kaz jazyka Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s bez spojenÃ©ho znaku"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2574,2578 ****
  "@%s definovÃ¡no sÂ nula nebo vÃ­ce jak jednÃ­m argumentem by se mÄ›lo volat sÂ {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2728,2732 ----
  "@%s definovÃ¡no sÂ nula nebo vÃ­ce jak jednÃ­m argumentem by se mÄ›lo volat sÂ {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2583,2587 ****
  "souÄ�asnÃ¡ hodnota %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2737,2741 ----
  "souÄ�asnÃ¡ hodnota %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2589,2653 ****
  "rekurzivnÃ­ volÃ¡nÃ­ makra %s nenÃ­ dovoleno; je-li tÅ™eba, pouÅ¾ijte @rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "zdÅ¯razÅˆovacÃ­ pÅ™Ã­kaz â€ž@%sâ€œ nesmÃ­ bÃ½t nÃ¡sledovÃ¡n bÃ­lÃ½m mÃ­stem"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "pouÅ¾ijte zÃ¡vorky kÂ zadÃ¡nÃ­ pÅ™Ã­kazu jako argumentu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s vyÅ¾aduje jako argument â€žiâ€œ nebo â€žjâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "zdÅ¯razÅˆovacÃ­ pÅ™Ã­kaz â€ž@%sâ€œ nesmÃ­ bÃ½t nÃ¡sledovÃ¡n novÃ½m Å™Ã¡dkem"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s oÄ�ekÃ¡valo zÃ¡vorky"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "neznÃ¡mÃ½ pÅ™Ã­kaz â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "nedefinovanÃ½ pÅ™Ã­znak: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "chybnÃ¡ skladba ve @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s je zastaralÃ©."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s je zastaralÃ©; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s by se mÄ›lo pouze objevit na zaÄ�Ã¡tku Å™Ã¡dku"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s by se mÄ›l objevit pouze zÃ¡hlavÃ­ nebo zÃ¡patÃ­"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2743,2807 ----
  "rekurzivnÃ­ volÃ¡nÃ­ makra %s nenÃ­ dovoleno; je-li tÅ™eba, pouÅ¾ijte @rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "zdÅ¯razÅˆovacÃ­ pÅ™Ã­kaz â€ž@%sâ€œ nesmÃ­ bÃ½t nÃ¡sledovÃ¡n bÃ­lÃ½m mÃ­stem"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "pouÅ¾ijte zÃ¡vorky kÂ zadÃ¡nÃ­ pÅ™Ã­kazu jako argumentu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s vyÅ¾aduje jako argument â€žiâ€œ nebo â€žjâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "zdÅ¯razÅˆovacÃ­ pÅ™Ã­kaz â€ž@%sâ€œ nesmÃ­ bÃ½t nÃ¡sledovÃ¡n novÃ½m Å™Ã¡dkem"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s oÄ�ekÃ¡valo zÃ¡vorky"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "neznÃ¡mÃ½ pÅ™Ã­kaz â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "nedefinovanÃ½ pÅ™Ã­znak: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "chybnÃ¡ skladba ve @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s je zastaralÃ©."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s je zastaralÃ©; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s by se mÄ›lo pouze objevit na zaÄ�Ã¡tku Å™Ã¡dku"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s by se mÄ›l objevit pouze zÃ¡hlavÃ­ nebo zÃ¡patÃ­"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2655,2677 ****
  msgstr "@%s nenÃ­ myslitelnÃ© uvnitÅ™ bloku â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s vÂ prÃ¡zdnÃ© multitabulce"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab pÅ™ed @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "pÅ™Ã­liÅ¡ mnoho sloupcÅ¯ vÂ multitabulkovÃ© poloÅ¾ce (max. %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "pÅ™Ã­kaz @tab ignorovÃ¡n, je mimo multitabulku"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2809,2831 ----
  msgstr "@%s nenÃ­ myslitelnÃ© uvnitÅ™ bloku â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s vÂ prÃ¡zdnÃ© multitabulce"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab pÅ™ed @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "pÅ™Ã­liÅ¡ mnoho sloupcÅ¯ vÂ multitabulkovÃ© poloÅ¾ce (max. %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "pÅ™Ã­kaz @tab ignorovÃ¡n, je mimo multitabulku"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2680,2924 ****
  msgstr "@%s mimo tabulku nebo seznam"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nenÃ­ dovoleno uvnitÅ™ bloku â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s by se mÄ›lo objevit jen vÂ poloÅ¾ce rejstÅ™Ã­ku"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "nenÃ­ dovoleno vÃ­ce neÅ¾ dvÄ› ÃºrovnÄ› podpoloÅ¾ek rejstÅ™Ã­ku"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "musÃ­ nÃ¡sledovat po â€ž@%sâ€œ, aby Å¡lo pouÅ¾Ã­t â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nemÃ¡ smysl mimo prostÅ™edÃ­ â€ž@titlepageâ€œ a â€ž@quotationâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory po prvnÃ­m uzlu"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "oblast %s uvnitÅ™ oblasti %s nenÃ­ dovolena"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry po prvnÃ­m uzlu"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu vÂ neplatnÃ©m kontextu"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s spatÅ™eno pÅ™ed prvnÃ­m @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "protoÅ¾e vÃ¡Å¡ uzel @top by mÄ›l bÃ½t uzavÅ™en v @ifnottex spÃ­Å¡e neÅ¾ v @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s by se mÄ›lo objevit jen vÂ matematickÃ©m kontextu"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "neoÄ�ekÃ¡vanÃ½ @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nemÃ¡ smysl mimo prostÅ™edÃ­ â€ž@floatâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s by mÄ›lo bÃ½t prÃ¡vÄ› pod â€ž@float"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignoruje se nÃ¡sobnÃ½ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "pÅ™Ã­kaz @%s nepÅ™ijÃ­mÃ¡ argumenty"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "pÅ™Ã­kaz @%s postrÃ¡dÃ¡ uzel nebo argument externÃ­ho manuÃ¡lu"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "vÂ @%s prÃ¡zdnÃ½ nÃ¡zev kÅ™Ã­Å¾ovÃ©ho odkazu po expanzi â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "vÂ @%s prÃ¡zdnÃ½ nadpis kÅ™Ã­Å¾kovÃ©ho odkazu po expanzi â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "pÅ™Ã­kaz @image postrÃ¡dÃ¡ jmÃ©no souboru"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s postrÃ¡dÃ¡ prvnÃ­ argument"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "argument uÂ @U nemÃ¡ Å¾Ã¡dnÃ© Å¡estnÃ¡ctkovÃ© Ä�Ã­slice: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "argument uÂ @U mÃ¡ mÃ©nÄ› neÅ¾ Ä�tyÅ™i Å¡estnÃ¡ctkovÃ© Ä�Ã­slice: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument uÂ @U pÅ™esahuje maximÃ¡m Unicodu 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "nadbyteÄ�nÃ© argumenty uzlu"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "oÄ�ekÃ¡vÃ¡no @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s by pouze mÄ›lo pÅ™ijÃ­mat pÅ™Ã­kaz @ jako argument, nikoliv â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "zbÃ½vajÃ­cÃ­ argumenty na Å™Ã¡dku @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "pÅ™Ã­kaz prostÅ™edÃ­ %s jako argument @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "prÃ¡zdnÃ© @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "podÃ­l sloupce nenÃ­ Ä�Ã­slo: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp argument musÃ­ bÃ½t Ä�Ã­slo, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "vyhrazenÃ½ nÃ¡zev rejstÅ™Ã­ku %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "neznÃ¡mÃ½ rejstÅ™Ã­k zdrojÅ¯ vÂ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "neznÃ¡mÃ½ rejstÅ™Ã­k cÃ­lÅ¯ vÂ @%s: %s "
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s vede ke spojenÃ­ %s do sebe, ignoruje se"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "neznÃ¡mÃ½ rejstÅ™Ã­k â€ž%sâ€œ vÂ @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "vypisuje se rejstÅ™Ã­k â€ž%sâ€œ spojenÃ½ do jinÃ©ho â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex pÅ™ed zaÄ�Ã¡tkem dokumentu: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s argument musÃ­ bÃ½t â€žtopâ€œ nebo â€žbottomâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Je podporovÃ¡no pouze @%s 10 nebo 11, ne %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s argument musÃ­ bÃ½t â€žseparateâ€œ nebo â€žendâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s argument musÃ­ bÃ½t â€žonâ€œ, â€žoffâ€œ nebo â€žoddâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "argument @paragraphindent musÃ­ bÃ½t Ä�Ã­slo, â€žnoneâ€œ nebo â€žasisâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "argument @firstparagraphindent musÃ­ bÃ½t â€žnoneâ€œ nebo â€žinsertâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "argument @exampleindent musÃ­ bÃ½t Ä�Ã­slo nebo â€žasisâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "oÄ�ekÃ¡vÃ¡no @%s on nebo off, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 2834,3065 ----
  msgstr "@%s mimo tabulku nebo seznam"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nenÃ­ dovoleno uvnitÅ™ bloku â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s by se mÄ›lo objevit jen vÂ poloÅ¾ce rejstÅ™Ã­ku"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "nenÃ­ dovoleno vÃ­ce neÅ¾ dvÄ› ÃºrovnÄ› podpoloÅ¾ek rejstÅ™Ã­ku"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "musÃ­ nÃ¡sledovat po â€ž@%sâ€œ, aby Å¡lo pouÅ¾Ã­t â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nemÃ¡ smysl mimo prostÅ™edÃ­ â€ž@titlepageâ€œ a â€ž@quotationâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory po prvnÃ­m uzlu"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "oblast %s uvnitÅ™ oblasti %s nenÃ­ dovolena"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry po prvnÃ­m uzlu"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu vÂ neplatnÃ©m kontextu"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s by se mÄ›lo objevit jen vÂ matematickÃ©m kontextu"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "neoÄ�ekÃ¡vanÃ½ @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nemÃ¡ smysl mimo prostÅ™edÃ­ â€ž@floatâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s by mÄ›lo bÃ½t prÃ¡vÄ› pod â€ž@float"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignoruje se nÃ¡sobnÃ½ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "pÅ™Ã­kaz @%s nepÅ™ijÃ­mÃ¡ argumenty"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "pÅ™Ã­kaz @%s postrÃ¡dÃ¡ uzel nebo argument externÃ­ho manuÃ¡lu"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "vÂ @%s prÃ¡zdnÃ½ nÃ¡zev kÅ™Ã­Å¾ovÃ©ho odkazu po expanzi â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "vÂ @%s prÃ¡zdnÃ½ nadpis kÅ™Ã­Å¾kovÃ©ho odkazu po expanzi â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "pÅ™Ã­kaz @image postrÃ¡dÃ¡ jmÃ©no souboru"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s postrÃ¡dÃ¡ prvnÃ­ argument"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "argument uÂ @U nemÃ¡ Å¾Ã¡dnÃ© Å¡estnÃ¡ctkovÃ© Ä�Ã­slice: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "argument uÂ @U mÃ¡ mÃ©nÄ› neÅ¾ Ä�tyÅ™i Å¡estnÃ¡ctkovÃ© Ä�Ã­slice: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument uÂ @U pÅ™esahuje maximÃ¡m Unicodu 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "nadbyteÄ�nÃ© argumenty uzlu"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "oÄ�ekÃ¡vÃ¡no @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s by pouze mÄ›lo pÅ™ijÃ­mat pÅ™Ã­kaz @ jako argument, nikoliv â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "zbÃ½vajÃ­cÃ­ argumenty na Å™Ã¡dku @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "pÅ™Ã­kaz prostÅ™edÃ­ %s jako argument @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "prÃ¡zdnÃ© @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "podÃ­l sloupce nenÃ­ Ä�Ã­slo: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp argument musÃ­ bÃ½t Ä�Ã­slo, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "vyhrazenÃ½ nÃ¡zev rejstÅ™Ã­ku %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "neznÃ¡mÃ½ rejstÅ™Ã­k zdrojÅ¯ vÂ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "neznÃ¡mÃ½ rejstÅ™Ã­k cÃ­lÅ¯ vÂ @%s: %s "
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s vede ke spojenÃ­ %s do sebe, ignoruje se"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "neznÃ¡mÃ½ rejstÅ™Ã­k â€ž%sâ€œ vÂ @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "vypisuje se rejstÅ™Ã­k â€ž%sâ€œ spojenÃ½ do jinÃ©ho â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex pÅ™ed zaÄ�Ã¡tkem dokumentu: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s argument musÃ­ bÃ½t â€žtopâ€œ nebo â€žbottomâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Je podporovÃ¡no pouze @%s 10 nebo 11, ne %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s argument musÃ­ bÃ½t â€žseparateâ€œ nebo â€žendâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s argument musÃ­ bÃ½t â€žonâ€œ, â€žoffâ€œ nebo â€žoddâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "argument @paragraphindent musÃ­ bÃ½t Ä�Ã­slo, â€žnoneâ€œ nebo â€žasisâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "argument @firstparagraphindent musÃ­ bÃ½t â€žnoneâ€œ nebo â€žinsertâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "argument @exampleindent musÃ­ bÃ½t Ä�Ã­slo nebo â€žasisâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "oÄ�ekÃ¡vÃ¡no @%s on nebo off, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2926,2935 ****
  "argument @kbdinputstyle musÃ­ bÃ½t â€žcodeâ€œ, â€žexampleâ€œ nebo â€ždistinctâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "argument @allowcodebreaks musÃ­ bÃ½t â€žtrueâ€œ nebo â€žfalseâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3067,3076 ----
  "argument @kbdinputstyle musÃ­ bÃ½t â€žcodeâ€œ, â€žexampleâ€œ nebo â€ždistinctâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "argument @allowcodebreaks musÃ­ bÃ½t â€žtrueâ€œ nebo â€žfalseâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2937,3006 ****
  "argument @urefbreakstyle musÃ­ bÃ½t â€žafterâ€œ, â€žbeforeâ€œ nebo â€žnoneâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "zvyÅ¡uje se ÃºroveÅˆ oddÃ­lu @%s, kterÃ¡ je pÅ™Ã­liÅ¡ nÃ­zkÃ¡"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "pÅ™ed @%s nenÃ­ pÅ™Ã­kaz udÃ¡vajÃ­cÃ­ ÃºroveÅˆ kapitoly"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "sniÅ¾uje se ÃºroveÅˆ oddÃ­lu @%s, kterÃ½ se vyskytuje po niÅ¾Å¡Ã­m elementu"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "sÂ @%s se nepojÃ­ Å¾Ã¡dnÃ½ pÅ™Ã­kaz oddÃ­lu"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nenÃ­Â prÃ¡zdnÃ½"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s odkazuje na neexistujÃ­cÃ­ uzel â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "nÃ¡zev uzlu poloÅ¾ky @%s â€ž%sâ€œ se liÅ¡Ã­ od %s nÃ¡zvu â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "na uzel â€ž%sâ€œ nesmÄ›Å™uje Å¾Ã¡dnÃ½ odkaz"
! 
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "uzel â€ž%sâ€œ je %s pro â€ž%sâ€œ vÂ oddÃ­lech, ale ne vÂ nabÃ­dce"
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "uzel %s â€ž%sâ€œ vÂ nabÃ­dce â€ž%sâ€œ se liÅ¡Ã­ od toho vÂ oddÃ­lech â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "uzel â€ž%sâ€œ jeÂ %s pro â€ž%sâ€œ vÂ nabÃ­dce ale ne vÂ oddÃ­lech"
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s ukazatel â€ž%sâ€œ (pro uzel â€ž%sâ€œ) se liÅ¡Ã­ od %s nÃ¡zvu â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s se odkazuje na neexistujÃ­cÃ­ â€ž%sâ€œ"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3078,3137 ----
  "argument @urefbreakstyle musÃ­ bÃ½t â€žafterâ€œ, â€žbeforeâ€œ nebo â€žnoneâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "zvyÅ¡uje se ÃºroveÅˆ oddÃ­lu @%s, kterÃ¡ je pÅ™Ã­liÅ¡ nÃ­zkÃ¡"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "pÅ™ed @%s nenÃ­ pÅ™Ã­kaz udÃ¡vajÃ­cÃ­ ÃºroveÅˆ kapitoly"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "sniÅ¾uje se ÃºroveÅˆ oddÃ­lu @%s, kterÃ½ se vyskytuje po niÅ¾Å¡Ã­m elementu"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "sÂ @%s se nepojÃ­ Å¾Ã¡dnÃ½ pÅ™Ã­kaz oddÃ­lu"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nenÃ­Â prÃ¡zdnÃ½"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s odkazuje na neexistujÃ­cÃ­ uzel â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "nÃ¡zev uzlu poloÅ¾ky @%s â€ž%sâ€œ se liÅ¡Ã­ od %s nÃ¡zvu â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr "na uzel â€ž%sâ€œ se neodkazuje"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "uzel %s pro â€ž%sâ€œ je â€ž%sâ€œ vÂ oddÃ­lech, ale ne vÂ nabÃ­dce"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "uzel â€ž%sâ€œ jeÂ %s pro â€ž%sâ€œ vÂ nabÃ­dce ale ne vÂ oddÃ­lech"
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "ukazatel uzlu %s pro â€ž%sâ€œ je â€ž%sâ€œ, ale %s je vÂ nabÃ­dce â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3009,3076 ****
  "nadÅ™azenÃ½m uzlem"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "uÂ â€ž%sâ€œ nahoru vÂ menu â€ž%sâ€œ a nahoru â€ž%sâ€œ se neshodujÃ­"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s do â€ž%sâ€œ se liÅ¡Ã­ od %s nÃ¡zvu â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "prÃ¡zdnÃ½ klÃ­Ä� rejstÅ™Ã­ku vÂ @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: %s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: chyba pÅ™i zavÃ­rÃ¡nÃ­ %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: latexovÃ½ soubor %s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: adresÃ¡Å™ L2H_TMP obsahuje teÄ�ku"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: souÄ�asnÃ½ adresÃ¡Å™ obsahuje teÄ�ku"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: pÅ™Ã­kaz neuspÄ›l: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: obrÃ¡zek mÃ¡ neplatnou pÅ™Ã­ponu: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: pÅ™ejmenovÃ¡nÃ­ %s na %s selhalo: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: %s nebylo moÅ¾nÃ© otevÅ™Ã­t: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: konec @%s poloÅ¾ky %d nebyl nalezen"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3140,3212 ----
  "nadÅ™azenÃ½m uzlem"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s ukazatel â€ž%sâ€œ (pro uzel â€ž%sâ€œ) se liÅ¡Ã­ od %s nÃ¡zvu â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s se odkazuje na neexistujÃ­cÃ­ â€ž%sâ€œ"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s do â€ž%sâ€œ se liÅ¡Ã­ od %s nÃ¡zvu â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "prÃ¡zdnÃ½ klÃ­Ä� rejstÅ™Ã­ku vÂ @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: %s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: chyba pÅ™i zavÃ­rÃ¡nÃ­ %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: latexovÃ½ soubor %s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: adresÃ¡Å™ L2H_TMP obsahuje teÄ�ku"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: souÄ�asnÃ½ adresÃ¡Å™ obsahuje teÄ�ku"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: pÅ™Ã­kaz neuspÄ›l: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: obrÃ¡zek mÃ¡ neplatnou pÅ™Ã­ponu: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: pÅ™ejmenovÃ¡nÃ­ %s na %s selhalo: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: %s nebylo moÅ¾nÃ© otevÅ™Ã­t: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: konec @%s poloÅ¾ky %d nebyl nalezen"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3081,3090 ****
  "poloÅ¾ek nalezenÃ½ch vÂ dokumentu"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: nebylo moÅ¾nÃ© urÄ�it fragment %d pro @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3217,3226 ----
  "poloÅ¾ek nalezenÃ½ch vÂ dokumentu"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: nebylo moÅ¾nÃ© urÄ�it fragment %d pro @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3094,3138 ****
  "l2h: zÂ HTMLâ€¯nebylo moÅ¾nÃ© zÃ­skat fragment %d pro @%s sÂ vÃ½stupnÃ­m poÄ�Ã­tadlem %d"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: %s nebylo moÅ¾nÃ© zavÃ©st: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: %s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: %s nebylo moÅ¾nÃ© otevÅ™Ã­t: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: zmÄ›na pracovnÃ­ho adresÃ¡Å™e do %s selhala: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: nelze se vrÃ¡tit do pÅ¯vodnÃ­ho adresÃ¡Å™e: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: vÃ½stupnÃ­ soubor chybÃ­: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: pÅ™Ã­kaz selhal: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: konec @%s poloÅ¾ky %d nenalezen"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3230,3279 ----
  "l2h: zÂ HTMLâ€¯nebylo moÅ¾nÃ© zÃ­skat fragment %d pro @%s sÂ vÃ½stupnÃ­m poÄ�Ã­tadlem %d"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: %s nebylo moÅ¾nÃ© zavÃ©st: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: %s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: %s nebylo moÅ¾nÃ© otevÅ™Ã­t: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: zmÄ›na pracovnÃ­ho adresÃ¡Å™e do %s selhala: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: nelze se vrÃ¡tit do pÅ¯vodnÃ­ho adresÃ¡Å™e: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: vÃ½stupnÃ­ soubor chybÃ­: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: pÅ™Ã­kaz selhal: %s"
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: uzavÅ™enÃ­ komunikace selhalo: %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: konec @%s poloÅ¾ky %d nenalezen"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3143,3152 ****
  "poloÅ¾ek nalezenÃ½ch vÂ dokumentu pro @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: vÃ½stup nemÃ¡ Å¾Ã¡dnou HTML poloÅ¾ku pro @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3284,3293 ----
  "poloÅ¾ek nalezenÃ½ch vÂ dokumentu pro @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: vÃ½stup nemÃ¡ Å¾Ã¡dnou HTML poloÅ¾ku pro @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3157,3191 ****
  "nalezenÃ½ch vÂ dokumentu pro @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "chyba pÅ™i zavÃ¡dÄ›nÃ­ %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: neznÃ¡mÃ¡ promÄ›nnÃ¡ %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: neznÃ¡mÃ¡ promÄ›nnÃ¡ %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "inicializaÄ�nÃ­ soubor %s nebylo moÅ¾nÃ© pÅ™eÄ�Ã­st"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "nerozpoznanÃ¡ hodnota TEXINFO_OUTPUT_FORMAT â€ž%sâ€œ se ignoruje\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "PouÅ¾itÃ­: %s [PÅ˜EPÃ�NAÄŒ]â€¦ SOUBOR_TEXINFAâ€¦\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3298,3385 ----
  "nalezenÃ½ch vÂ dokumentu pro @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "highlight_syntax.pm: pÅ™Ã­kaz selhal: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr "highlight_syntax.pm: %s: %s: nelze rozebrat Å™Ã¡dek sÂ jazykem"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pm: %s nebylo moÅ¾nÃ© otevÅ™Ã­t: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "highlight_syntax.pm: pÅ™Ã­kaz neuspÄ›l: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! "highlight_syntax.pm: %s:Â %d oddÄ›lovaÄ�Å¯, oÄ�ekÃ¡vÃ¡no %d, poÄ�et fragmentÅ¯ + 1"
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "highlight_syntax.pm: %s: konec @%s poloÅ¾ky %d nenalezen"
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "highlight_syntax.pm: %s: zpracovÃ¡nÃ­ vyrobilo %d poloÅ¾ek vÂ HTML; oÄ�ekÃ¡vÃ¡no "
! "%d, poÄ�et poloÅ¾ek nalezenÃ½ch vÂ dokumentu"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! "highlight_syntax.pm: vÃ½stup mÃ¡ HTML poloÅ¾ku pro @%s, ale Å¾Ã¡dnÃ½ jazyk %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "highlight_syntax.pm: vÃ½stup nemÃ¡ Å¾Ã¡dnou HTML poloÅ¾ku pro @%s %s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "chyba pÅ™i zavÃ¡dÄ›nÃ­ %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: neznÃ¡mÃ¡ promÄ›nnÃ¡ %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: neznÃ¡mÃ¡ promÄ›nnÃ¡ %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "inicializaÄ�nÃ­ soubor %s nebylo moÅ¾nÃ© pÅ™eÄ�Ã­st"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "nerozpoznanÃ¡ hodnota TEXINFO_OUTPUT_FORMAT â€ž%sâ€œ se ignoruje\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "PouÅ¾itÃ­: %s [PÅ˜EPÃ�NAÄŒ]â€¦ SOUBOR_TEXINFAâ€¦\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3203,3207 ****
  "Jejich chovÃ¡nÃ­ je shodnÃ© a nezÃ¡visÃ­ na nÃ¡zvu.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3397,3401 ----
  "Jejich chovÃ¡nÃ­ je shodnÃ© a nezÃ¡visÃ­ na nÃ¡zvu.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3237,3241 ****
  "      --version               zobrazÃ­ Ãºdaje oÂ verzi a skonÄ�Ã­.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3431,3435 ----
  "      --version               zobrazÃ­ Ãºdaje oÂ verzi a skonÄ�Ã­.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3257,3261 ****
  "SOUBORU_TEXINFA.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3451,3455 ----
  "SOUBORU_TEXINFA.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3305,3309 ****
  "                              Jinak CÃ�L urÄ�uje nÃ¡zev vÃ½stupnÃ­ho souboru.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3499,3503 ----
  "                              Jinak CÃ�L urÄ�uje nÃ¡zev vÃ½stupnÃ­ho souboru.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3346,3350 ****
  "                              (vÃ½chozÃ­ %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3540,3544 ----
  "                              (vÃ½chozÃ­ %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3374,3378 ****
  "                              standardnÄ› je zapnuto jen pÅ™i dÄ›lenÃ­.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3568,3572 ----
  "                              standardnÄ› je zapnuto jen pÅ™i dÄ›lenÃ­.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3382,3386 ****
  "      --output-indent=HODNOTA nic nedÄ›lÃ¡, zachovÃ¡no pro kompatibilitu.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3576,3580 ----
  "      --output-indent=HODNOTA nic nedÄ›lÃ¡, zachovÃ¡no pro kompatibilitu.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3391,3395 ****
  "opakovat.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3585,3589 ----
  "opakovat.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3415,3419 ****
  "@clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3609,3613 ----
  "@clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3451,3455 ****
  "  RovnÄ›Å¾ pÅ™epÃ­naÄ�e --no-ifFORMÃ�T zpracujÃ­ text podmÃ­nÄ›nÃ½ @ifnotFORMÃ�T.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3645,3649 ----
  "  RovnÄ›Å¾ pÅ™epÃ­naÄ�e --no-ifFORMÃ�T zpracujÃ­ text podmÃ­nÄ›nÃ½ @ifnotFORMÃ�T.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3467,3471 ****
  "  vytvÃ¡Å™Ã­-li se XML, --ifxml se zapne a ostatnÃ­ se vypnou.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3661,3665 ----
  "  vytvÃ¡Å™Ã­-li se XML, --ifxml se zapne a ostatnÃ­ se vypnou.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3498,3502 ****
  "  makeinfo --no-split foo.texi           zapÃ­Å¡e jeden velkÃ½ soubor Info\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3692,3696 ----
  "  makeinfo --no-split foo.texi           zapÃ­Å¡e jeden velkÃ½ soubor Info\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3504,3508 ****
  "%s: argument k --footnote-style musÃ­ bÃ½t â€žseparateâ€œ nebo â€žendâ€œ, ne â€ž%sâ€œ.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3698,3702 ----
  "%s: argument k --footnote-style musÃ­ bÃ½t â€žseparateâ€œ nebo â€žendâ€œ, ne â€ž%sâ€œ.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3511,3559 ****
  "â€ž%sâ€œ.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: pÅ™i vytvÃ¡Å™enÃ­ %s lze pomocÃ­ -o zadat pouze jeden vstupnÃ­ SOUBOR\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "pÅ™epÃ­naÄ� --Xopt bez tisknutelnÃ©ho vÃ½stupu"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "neznÃ¡mÃ¡ transformace stromu %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "dÄ›lenÃ­ uÂ formÃ¡tu %s se ignoruje"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: chybÃ­ argument jmÃ©na souboru.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "VÃ­ce informacÃ­ zÃ­skÃ¡te pÅ™Ã­kazem â€ž%s --helpâ€œ.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "Transformace fill_gaps_in_sectioning nevrÃ¡tila Å¾Ã¡dnÃ½ vÃ½sledek. NechybÃ­ oddÃ­l?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ makrem expandovanÃ©ho souboru %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3705,3748 ----
  "â€ž%sâ€œ.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: pÅ™i vytvÃ¡Å™enÃ­ %s lze pomocÃ­ -o zadat pouze jeden vstupnÃ­ SOUBOR\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "pÅ™epÃ­naÄ� --Xopt bez tisknutelnÃ©ho vÃ½stupu"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "neznÃ¡mÃ¡ transformace stromu %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "dÄ›lenÃ­ uÂ formÃ¡tu %s se ignoruje"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: chybÃ­ argument jmÃ©na souboru.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "Transformace fill_gaps_in_sectioning nevrÃ¡tila Å¾Ã¡dnÃ½ vÃ½sledek. NechybÃ­ oddÃ­l?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "chyba pÅ™i zavÃ­rÃ¡nÃ­ makrem expandovanÃ©ho souboru %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3563,3581 ****
  "NechybÃ­ oddÃ­l?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: chyba pÅ™i zavÃ­rÃ¡nÃ­ %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: chyba pÅ™i zavÃ­rÃ¡nÃ­ souboru %s sÂ vnitÅ™nÃ­mi odkazy: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: %s nebylo moÅ¾nÃ© otevÅ™Ã­t pro zÃ¡pis: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3752,3760 ----
  "NechybÃ­ oddÃ­l?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: chyba pÅ™i zavÃ­rÃ¡nÃ­ souboru %s sÂ vnitÅ™nÃ­mi odkazy: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3587,3620 ****
  msgstr "Å¡patnÄ› umÃ­stÄ›nÃ½ znak {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "nepÃ¡rovÃ½ â€ž@end %sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "@set vyÅ¾aduje nÃ¡zev"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "chybnÃ½ nÃ¡zev pro @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "@clear vyÅ¾aduje nÃ¡zev"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "chybnÃ½ nÃ¡zev pro @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "@unmacro vyÅ¾aduje nÃ¡zev"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "chybnÃ½ nÃ¡zev pro @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
--- 3766,3799 ----
  msgstr "Å¡patnÄ› umÃ­stÄ›nÃ½ znak {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "nepÃ¡rovÃ½ â€ž@end %sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "@set vyÅ¾aduje nÃ¡zev"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "chybnÃ½ nÃ¡zev pro @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "@clear vyÅ¾aduje nÃ¡zev"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "chybnÃ½ nÃ¡zev pro @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "@unmacro vyÅ¾aduje nÃ¡zev"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "chybnÃ½ nÃ¡zev pro @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
***************
*** 3622,3716 ****
  "@clickstyle by pouze mÄ›lo pÅ™ijÃ­mat pÅ™Ã­kaz @ jako argument, nikoliv â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "pÅ™Ã­kaz prostÅ™edÃ­ %s jako argument uÂ @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "Å¡patnÃ½ argument uÂ @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "Å¡patnÃ½ argument uÂ @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "prÃ¡zdnÃ½ @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "Å¡patnÃ½ argument uÂ @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Je podporovÃ¡n pouze @fonttextsize 10 nebo 11, ne %sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "argument uÂ @footnotestyle musÃ­ bÃ½t â€žseparateâ€œ nebo â€žendâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "argument uÂ @setchapternewpage musÃ­ bÃ½t â€žonâ€œ, â€žoffâ€œ nebo â€žoddâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "Å¡patnÃ½ argument uÂ @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "argument uÂ @firstparagraph musÃ­ bÃ½t â€žnoneâ€œ nebo â€žinsertâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "Å¡patnÃ½ argument uÂ @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s vyÅ¾aduje argument: formÃ¡tovaÄ� pro @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "nepÃ¡rovÃ½ â€ž@endâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "pÅ™ebyteÄ�nÃ½ argument uÂ @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "Å¡patnÃ½ argument uÂ @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: nebylo moÅ¾nÃ© nalÃ©zt %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: nebylo moÅ¾nÃ© otevÅ™Ã­t %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "@setfilename po prvnÃ­m elementu"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions mÃ¡ smysl jen na Å™Ã¡dku sÂ @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node pÅ™edchÃ¡zÃ­ @part, ale Ä�Ã¡sti nesmÃ­ bÃ½t spojeny sÂ uzly"
--- 3801,3895 ----
  "@clickstyle by pouze mÄ›lo pÅ™ijÃ­mat pÅ™Ã­kaz @ jako argument, nikoliv â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "pÅ™Ã­kaz prostÅ™edÃ­ %s jako argument uÂ @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "Å¡patnÃ½ argument uÂ @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "Å¡patnÃ½ argument uÂ @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "prÃ¡zdnÃ½ @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "Å¡patnÃ½ argument uÂ @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Je podporovÃ¡n pouze @fonttextsize 10 nebo 11, ne %sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "argument uÂ @footnotestyle musÃ­ bÃ½t â€žseparateâ€œ nebo â€žendâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "argument uÂ @setchapternewpage musÃ­ bÃ½t â€žonâ€œ, â€žoffâ€œ nebo â€žoddâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "Å¡patnÃ½ argument uÂ @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "argument uÂ @firstparagraph musÃ­ bÃ½t â€žnoneâ€œ nebo â€žinsertâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "Å¡patnÃ½ argument uÂ @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s vyÅ¾aduje argument: formÃ¡tovaÄ� pro @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "nepÃ¡rovÃ½ â€ž@endâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "pÅ™ebyteÄ�nÃ½ argument uÂ @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "Å¡patnÃ½ argument uÂ @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: nebylo moÅ¾nÃ© nalÃ©zt %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: nebylo moÅ¾nÃ© otevÅ™Ã­t %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "@setfilename po prvnÃ­m elementu"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions mÃ¡ smysl jen na Å™Ã¡dku sÂ @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node pÅ™edchÃ¡zÃ­ @part, ale Ä�Ã¡sti nesmÃ­ bÃ½t spojeny sÂ uzly"
***************
*** 3746,3770 ****
  msgstr "chybnÃ½ nebo prÃ¡zdnÃ½ formÃ¡lnÃ­ argument uÂ @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless vyÅ¾aduje â€žiâ€œ nebo â€žjâ€œ jako argument, ne â€ž%câ€œ"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "nedefinovanÃ½ pÅ™Ã­znak: %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s je zastaralÃ½."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s je zastaralÃ½; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ by se mÄ›lo objevit jen vÂ matematickÃ©m kontextu"
--- 3925,3944 ----
  msgstr "chybnÃ½ nebo prÃ¡zdnÃ½ formÃ¡lnÃ­ argument uÂ @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless vyÅ¾aduje â€žiâ€œ nebo â€žjâ€œ jako argument, ne â€ž%câ€œ"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s je zastaralÃ½."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s je zastaralÃ½; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ by se mÄ›lo objevit jen vÂ matematickÃ©m kontextu"
***************
*** 3779,3786 ****
  msgstr "@dotless vyÅ¾aduje jako argument â€žiâ€œ nebo â€žjâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "Å¡patnÄ› umÃ­stÄ›nÃ½ znak }"
  
  #~ msgid "no node to be renamed"
  #~ msgstr "Å¾Ã¡dnÃ½ uzel nemÃ¡ bÃ½t pÅ™ejmenovÃ¡n"
--- 3953,3994 ----
  msgstr "@dotless vyÅ¾aduje jako argument â€žiâ€œ nebo â€žjâ€œ, ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "Å¡patnÄ› umÃ­stÄ›nÃ½ znak }"
  
+ #~ msgid "try `%s --help' for more information\n"
+ #~ msgstr "vÃ­ce informacÃ­ zÃ­skÃ¡te pÅ™Ã­kazem â€ž%s --helpâ€œ\n"
+ 
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr "pÅ™esune pÅ™Ã­kaz @contents, chcete-li obsah za strÃ¡nkou sÂ nadpisem"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "pÅ™esune pÅ™Ã­kazy @shortcontents a @contents, chcete-li obsah za strÃ¡nkou "
+ #~ "sÂ nadpisem"
+ 
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s spatÅ™eno pÅ™ed prvnÃ­m @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "protoÅ¾e vÃ¡Å¡ uzel @top by mÄ›l bÃ½t uzavÅ™en v @ifnottex spÃ­Å¡e neÅ¾ v @ifinfo?"
+ 
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "na uzel â€ž%sâ€œ nesmÄ›Å™uje Å¾Ã¡dnÃ½ odkaz"
+ 
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr "uzel %s â€ž%sâ€œ vÂ nabÃ­dce â€ž%sâ€œ se liÅ¡Ã­ od toho vÂ oddÃ­lech â€ž%sâ€œ"
+ 
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "uÂ â€ž%sâ€œ nahoru vÂ menu â€ž%sâ€œ a nahoru â€ž%sâ€œ se neshodujÃ­"
+ 
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "nedefinovanÃ½ pÅ™Ã­znak: %.*s"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "Å¾Ã¡dnÃ½ uzel nemÃ¡ bÃ½t pÅ™ejmenovÃ¡n"
***************
*** 3902,3908 ****
  #~ msgstr "â€¦"
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "PouÅ¾itÃ­: %s [PÅ˜EPÃ�NAÄŒ]â€¦ SOUBORâ€¦\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE."
  #~ msgstr "VytvoÅ™Ã­ seÅ™azenÃ½ rejstÅ™Ã­k pro kaÅ¾dÃ½ texovÃ½ vÃ½stupnÃ­ SOUBOR."
--- 4110,4113 ----
***************
*** 3914,3923 ****
  #~ msgstr "PÅ™epÃ­naÄ�e:"
  
- #~ msgid " -h, --help   display this help and exit"
- #~ msgstr " -h, --help   vypÃ­Å¡e tuto nÃ¡povÄ›du a skonÄ�Ã­"
- 
- #~ msgid " --version    display version information and exit"
- #~ msgstr " --version    zobrazÃ­ Ãºdaje oÂ verzi a skonÄ�Ã­"
- 
  #~ msgid " --           end option processing"
  #~ msgstr " --           konec pÅ™epÃ­naÄ�Å¯"
--- 4119,4122 ----
***************
*** 4534,4540 ****
  #~ msgstr "Nahoru"
  
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "na uzel â€ž%sâ€œ se bylo odkazovÃ¡no %d krÃ¡t"
- 
  #~ msgid "Appendix %c "
  #~ msgstr "Dodatek %c "
--- 4733,4736 ----
Binary files texinfo-6.7/po/da.gmo and texinfo-6.8/po/da.gmo differ
diff -Nrc2 texinfo-6.7/po/da.po texinfo-6.8/po/da.po
*** texinfo-6.7/po/da.po	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/da.po	2021-07-03 09:59:36.000000000 +0100
***************
*** 20,24 ****
  "Project-Id-Version: texinfo 6.5.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2019-02-14 10:09+0100\n"
  "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
--- 20,24 ----
  "Project-Id-Version: texinfo 6.5.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2019-02-14 10:09+0100\n"
  "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
***************
*** 147,155 ****
  msgstr "hukommelsen er opbrugt"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "GÃ¥ et tegn frem"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "GÃ¥ et tegn tilbage"
--- 147,155 ----
  msgstr "hukommelsen er opbrugt"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "GÃ¥ et tegn frem"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "GÃ¥ et tegn tilbage"
***************
*** 163,171 ****
  msgstr "GÃ¥ til slutning af linjen"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Ryk et ord frem"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Ryk et ord tilbage"
--- 163,171 ----
  msgstr "GÃ¥ til slutning af linjen"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Ryk et ord frem"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Ryk et ord tilbage"
***************
*** 272,276 ****
  msgstr "kigger efter filen %s i %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 272,276 ----
  msgstr "kigger efter filen %s i %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 391,395 ****
  msgstr "Der opstod en fejl under konvertering af filtegnkodning"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 391,395 ----
  msgstr "Der opstod en fejl under konvertering af filtegnkodning"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 430,434 ****
  msgstr "PrÃ¸v --help for yderligere information.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 430,435 ----
  msgstr "PrÃ¸v --help for yderligere information.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 567,571 ****
  "  info -f ./foo.info         vis filen ./foo.info, uden at sÃ¸ge i mapper"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 568,573 ----
  "  info -f ./foo.info         vis filen ./foo.info, uden at sÃ¸ge i mapper"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 937,953 ****
  msgstr "Beskriv kommando: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "IndlÃ¦s et kommandonavn i ekko-omrÃ¥det og udfÃ¸r den"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Kan ikke udfÃ¸re en Â»ekko-omrÃ¥deÂ«-kommando her"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "SÃ¦t hÃ¸jden pÃ¥ det viste vindue"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 939,955 ----
  msgstr "Beskriv kommando: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "IndlÃ¦s et kommandonavn i ekko-omrÃ¥det og udfÃ¸r den"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Kan ikke udfÃ¸re en Â»ekko-omrÃ¥deÂ«-kommando her"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "SÃ¦t hÃ¸jden pÃ¥ det viste vindue"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 963,967 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 965,969 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1018,1026 ****
  msgstr "fejl i regulÃ¦rt udtryk: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Vis alle matchende filer"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Intet filindeks"
--- 1020,1028 ----
  msgstr "fejl i regulÃ¦rt udtryk: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Vis alle matchende filer"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Intet filindeks"
***************
*** 1029,1033 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1031,1035 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1038,1099 ****
  "info-help-node] for Ã¸velse."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "GÃ¥ ned til nÃ¦ste linje"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "GÃ¥ op til forrige linje"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flyt markÃ¸r til bestemt linje i vinduet"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "GÃ¥ til linjeslutning"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "GÃ¥ til linjestart"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "GÃ¥ til starten af dette emne"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "GÃ¥ til afslutningen af dette emne"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Rul tilbage i vinduet"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Rul tilbage i vinduet"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rul frem i vinduet og sÃ¦t standard vinduesstÃ¸rrelse"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rul tilbage i vinduet og sÃ¦t standard vinduesstÃ¸rrelse"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Rul frem i vinduet i samme emne"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Rul tilbage i vinduet indenfor samme emne"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr "Rul frem i vinduet i samme emne og sÃ¦t standard vinduesstÃ¸rrelse"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1040,1101 ----
  "info-help-node] for Ã¸velse."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "GÃ¥ ned til nÃ¦ste linje"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "GÃ¥ op til forrige linje"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flyt markÃ¸r til bestemt linje i vinduet"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "GÃ¥ til linjeslutning"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "GÃ¥ til linjestart"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "GÃ¥ til starten af dette emne"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "GÃ¥ til afslutningen af dette emne"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Rul tilbage i vinduet"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Rul tilbage i vinduet"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rul frem i vinduet og sÃ¦t standard vinduesstÃ¸rrelse"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rul tilbage i vinduet og sÃ¦t standard vinduesstÃ¸rrelse"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Rul frem i vinduet i samme emne"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Rul tilbage i vinduet indenfor samme emne"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr "Rul frem i vinduet i samme emne og sÃ¦t standard vinduesstÃ¸rrelse"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1102,1170 ****
  "Rul tilbage i vinduet indenfor samme emne og sÃ¦t standard vinduesstÃ¸rrelse"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Rul N linjer ned"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Rul N linjer op"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Rul en halv skÃ¦rmstÃ¸rrelse ned"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Rul en halv skÃ¦rmstÃ¸rrelse op"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Rul det andet vindue"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Rul det andet vindue baglÃ¦ns"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "VÃ¦lg det nÃ¦ste vindue"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "VÃ¦lg det forrige vindue"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Opdel nuvÃ¦rende vindue"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Slet nuvÃ¦rende vindue"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Kan ikke slette et permanent vindue"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Slet alle andre vinduer"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "ForstÃ¸r (eller formindsk) dette vindue"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Fordel det tilgÃ¦ngelige skÃ¦rmomrÃ¥de mellem de synlige vinduer"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "VÃ¦lg/fravÃ¦lg linjeombrydning i nuvÃ¦rende vindue"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "VÃ¦lg dette menupunkt"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1104,1172 ----
  "Rul tilbage i vinduet indenfor samme emne og sÃ¦t standard vinduesstÃ¸rrelse"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Rul N linjer ned"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Rul N linjer op"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Rul en halv skÃ¦rmstÃ¸rrelse ned"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Rul en halv skÃ¦rmstÃ¸rrelse op"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Rul det andet vindue"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Rul det andet vindue baglÃ¦ns"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "VÃ¦lg det nÃ¦ste vindue"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "VÃ¦lg det forrige vindue"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Opdel nuvÃ¦rende vindue"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Slet nuvÃ¦rende vindue"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Kan ikke slette et permanent vindue"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Slet alle andre vinduer"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "ForstÃ¸r (eller formindsk) dette vindue"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Fordel det tilgÃ¦ngelige skÃ¦rmomrÃ¥de mellem de synlige vinduer"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "VÃ¦lg/fravÃ¦lg linjeombrydning i nuvÃ¦rende vindue"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "VÃ¦lg dette menupunkt"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1173,1456 ****
  msgstr[1] "Der er ikke %d punkter i denne menu"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "VÃ¦lg det sidste punkt i emnets menu"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menupunkt (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Menupunkt: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "FÃ¸lg krydsreference (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "FÃ¸lg krydsreference: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Referencen forsvandt! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "IndlÃ¦s et menupunkt og vÃ¦lg dets emne"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "IndlÃ¦s en fodnote eller krydsreference og vÃ¦lg dets emne"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Flyt til starten af dette emnes menu"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "BesÃ¸g sÃ¥ mange menupunkter pÃ¥ en gang, som det er muligt"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "GÃ¥ til foregÃ¥ende krydsreference"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "GÃ¥ til nÃ¦ste krydsreference"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "VÃ¦lg reference eller menupunkt, der optrÃ¦der pÃ¥ denne linje"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Ingen menu i emne Â»%sÂ«"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Kunne ikke finde emnet, der refereres til af Â»%sÂ« i Â»%sÂ«"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "IndlÃ¦s en liste med menuer, der starter i mappe, og fÃ¸lg dem"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "FÃ¸lg menuer: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "VÃ¦lg det nÃ¦ste emne"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "VÃ¦lg forrige emne"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "VÃ¦lg op-emnet"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "VÃ¦lg det sidste emne i denne fil"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Dette vindue har ingen yderligere emner"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "VÃ¦lg det fÃ¸rste emne i denne fil"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "Ikke flere emner i dette dokument"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Ingen Â»ForrigeÂ« eller Â»OpÂ« for dette emne i dette dokument"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "GÃ¥ frem eller ned gennem emne-strukturen"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "GÃ¥ tilbage eller op gennem emne-strukturen"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "IndlÃ¦s et emnenavn og vÃ¦lg det"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "GÃ¥ til emne: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Find emnet, der beskriver hvordan programmet startes"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Find programstart emne for [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "IndlÃ¦s en man-side reference og vÃ¦lg den"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Hent man-side: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "VÃ¦lg emnet Â»TopÂ« i denne fil"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "VÃ¦lg emnet Â»(mappe)Â«"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Vis det fulde filnavn for det viste emne"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "VÃ¦lg det sidst valgt emne"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Intet tidligere emne i historikken"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "LÃ¦s navnet pÃ¥ en fil og vÃ¦lg filen"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Find fil: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Kan ikke finde: Â»%sÂ«"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Kunne ikke oprette uddatafilen Â»%sÂ«"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "fejl under skrivning til %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "lukker %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "skriver emne %s ..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Send via en datakanal indholdet af dette emne gennem INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Kan ikke Ã¥bne datakanal til Â»%sÂ«"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "udskriver emne %s ..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "fÃ¦rdig med at udskrive emne %s"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Skift brugen af regulÃ¦re udtryk i sÃ¸gninger"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "Brug af regulÃ¦re udtryk for sÃ¸gninger"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "Brug af bogstavelige strenge for sÃ¸gninger"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "SÃ¸gning fortsat fra slutningen af dokumentet"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "SÃ¸gning fortsat fra begyndelsen af dokumentet"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "SÃ¸ger i underfilen %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "SÃ¸gning mislykkedes"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "RegulÃ¦rt udtrykssÃ¸gning"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "SÃ¸g"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " versalfÃ¸lsomhed"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " baglÃ¦ns"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "SÃ¸gestreng er for kort"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "GÃ¥r tilbage til sidste match fra %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Ikke flere match"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "SÃ¸g i dette emne og underemner efter en streng"
--- 1175,1458 ----
  msgstr[1] "Der er ikke %d punkter i denne menu"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "VÃ¦lg det sidste punkt i emnets menu"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menupunkt (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Menupunkt: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "FÃ¸lg krydsreference (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "FÃ¸lg krydsreference: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Referencen forsvandt! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "IndlÃ¦s et menupunkt og vÃ¦lg dets emne"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "IndlÃ¦s en fodnote eller krydsreference og vÃ¦lg dets emne"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Flyt til starten af dette emnes menu"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "BesÃ¸g sÃ¥ mange menupunkter pÃ¥ en gang, som det er muligt"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "GÃ¥ til foregÃ¥ende krydsreference"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "GÃ¥ til nÃ¦ste krydsreference"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "VÃ¦lg reference eller menupunkt, der optrÃ¦der pÃ¥ denne linje"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Ingen menu i emne Â»%sÂ«"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Kunne ikke finde emnet, der refereres til af Â»%sÂ« i Â»%sÂ«"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "IndlÃ¦s en liste med menuer, der starter i mappe, og fÃ¸lg dem"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "FÃ¸lg menuer: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "VÃ¦lg det nÃ¦ste emne"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "VÃ¦lg forrige emne"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "VÃ¦lg op-emnet"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "VÃ¦lg det sidste emne i denne fil"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Dette vindue har ingen yderligere emner"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "VÃ¦lg det fÃ¸rste emne i denne fil"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "Ikke flere emner i dette dokument"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Ingen Â»ForrigeÂ« eller Â»OpÂ« for dette emne i dette dokument"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "GÃ¥ frem eller ned gennem emne-strukturen"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "GÃ¥ tilbage eller op gennem emne-strukturen"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "IndlÃ¦s et emnenavn og vÃ¦lg det"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "GÃ¥ til emne: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Find emnet, der beskriver hvordan programmet startes"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Find programstart emne for [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "IndlÃ¦s en man-side reference og vÃ¦lg den"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Hent man-side: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "VÃ¦lg emnet Â»TopÂ« i denne fil"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "VÃ¦lg emnet Â»(mappe)Â«"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Vis det fulde filnavn for det viste emne"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "VÃ¦lg det sidst valgt emne"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Intet tidligere emne i historikken"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "LÃ¦s navnet pÃ¥ en fil og vÃ¦lg filen"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Find fil: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Kan ikke finde: Â»%sÂ«"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Kunne ikke oprette uddatafilen Â»%sÂ«"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "fejl under skrivning til %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "lukker %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "skriver emne %s ..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Send via en datakanal indholdet af dette emne gennem INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Kan ikke Ã¥bne datakanal til Â»%sÂ«"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "udskriver emne %s ..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "fÃ¦rdig med at udskrive emne %s"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Skift brugen af regulÃ¦re udtryk i sÃ¸gninger"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "Brug af regulÃ¦re udtryk for sÃ¸gninger"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "Brug af bogstavelige strenge for sÃ¸gninger"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "SÃ¸gning fortsat fra slutningen af dokumentet"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "SÃ¸gning fortsat fra begyndelsen af dokumentet"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "SÃ¸ger i underfilen %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "SÃ¸gning mislykkedes"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "RegulÃ¦rt udtrykssÃ¸gning"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "SÃ¸g"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " versalfÃ¸lsomhed"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " baglÃ¦ns"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "SÃ¸gestreng er for kort"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "GÃ¥r tilbage til sidste match fra %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Ikke flere match"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "SÃ¸g i dette emne og underemner efter en streng"
***************
*** 1458,1579 ****
  # Uklart om det skal vÃ¦re SÃ¸g, SÃ¸ger eller SÃ¸gning.
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "SÃ¸gning under %s: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "GÃ¥ til nÃ¦ste match i informationsundertrÃ¦et"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Ingen aktiv sÃ¸gning"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "GÃ¥ til forrige match i informationsundertrÃ¦et"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "IndlÃ¦s en tekst og sÃ¸g efter den uden versalfÃ¸lsomhed"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "IndlÃ¦s en tekst og sÃ¸g for den"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "IndlÃ¦s en tekst og sÃ¸g baglÃ¦ns efter den"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Gentag sidste sÃ¸gning i samme retning"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Ingen tidligere sÃ¸gestreng"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Gentag sidste sÃ¸gning i modsat retning"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "Ryd viste sÃ¸geresultater"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "SÃ¸g interaktivt efter en tekst, mens du skriver den"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "RegulÃ¦rt udtryk I-sÃ¸gning baglÃ¦ns: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-sÃ¸gning baglÃ¦ns: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "RegulÃ¦rt udtryk I-sÃ¸gning"
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-sÃ¸gning: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Fejler "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Afbryd nuvÃ¦rende handling"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Afslut"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Vis version for Info der kÃ¸res"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info-version %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Gentegn skÃ¦rmen"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Afslut Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "KÃ¸r kommandoen, der er bundet til denne tasts smÃ¥bogstavsvariant"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Ukendt kommando (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â»%sÂ« er ikke gyldig"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â»%sÂ« er ugyldig"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "TilfÃ¸j dette tegn til det nuvÃ¦rende numeriske parameter"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Start (eller gang med 4) det nuvÃ¦rende numeriske parameter"
--- 1460,1581 ----
  # Uklart om det skal vÃ¦re SÃ¸g, SÃ¸ger eller SÃ¸gning.
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "SÃ¸gning under %s: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "GÃ¥ til nÃ¦ste match i informationsundertrÃ¦et"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Ingen aktiv sÃ¸gning"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "GÃ¥ til forrige match i informationsundertrÃ¦et"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "IndlÃ¦s en tekst og sÃ¸g efter den uden versalfÃ¸lsomhed"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "IndlÃ¦s en tekst og sÃ¸g for den"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "IndlÃ¦s en tekst og sÃ¸g baglÃ¦ns efter den"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Gentag sidste sÃ¸gning i samme retning"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Ingen tidligere sÃ¸gestreng"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Gentag sidste sÃ¸gning i modsat retning"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "Ryd viste sÃ¸geresultater"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "SÃ¸g interaktivt efter en tekst, mens du skriver den"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "RegulÃ¦rt udtryk I-sÃ¸gning baglÃ¦ns: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-sÃ¸gning baglÃ¦ns: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "RegulÃ¦rt udtryk I-sÃ¸gning"
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-sÃ¸gning: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Fejler "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Afbryd nuvÃ¦rende handling"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Afslut"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Vis version for Info der kÃ¸res"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info-version %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Gentegn skÃ¦rmen"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Afslut Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "KÃ¸r kommandoen, der er bundet til denne tasts smÃ¥bogstavsvariant"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Ukendt kommando (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â»%sÂ« er ikke gyldig"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â»%sÂ« er ugyldig"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "TilfÃ¸j dette tegn til det nuvÃ¦rende numeriske parameter"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Start (eller gang med 4) det nuvÃ¦rende numeriske parameter"
***************
*** 1920,2055 ****
  msgstr "%s: kunne ikke lÃ¦se (%s) og kunne ikke oprette (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY uden tilhÃ¸rende END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY uden tilhÃ¸rende START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: har allerede mappefilen: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Angiv kun Info-filen Ã©n gang.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Ekstra regulÃ¦rt udtryk angivet, ignorerer Â»%sÂ«"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Fejl i regulÃ¦rt udtryk Â»%sÂ«: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "overskydende kommandolinjeparameter Â»%sÂ«"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Ingen inddatafil angivet; prÃ¸v --help for yderligere information."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "Ingen mappefil angivet; prÃ¸v --help for yderligere information."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Kunne ikke lÃ¦se %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "ingen info-mappepost i Â»%sÂ«"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "ingen poster fundet for Â»%sÂ«; intet slettet"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "kunne ikke Ã¥bne %s for skrivning: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
! msgstr "flyt din @contents-kommando hvis du Ã¸nsker indholdet efter titelsiden"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
- "flyt dine @shortcontents- og @contents-kommandoer hvis du Ã¸nsker indholdet "
- "efter titelsiden"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s er ikke en gyldig sprogkode"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s er ikke en gyldig regionskode"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s er ikke en gyldig opdelingsmulighed"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "kunne ikke lÃ¦se %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "fejl under lukning af @verbatiminclude-filen %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: kunne ikke finde: %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "kunne ikke beskytte hash-tegn i @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "tomt emnenavn efter udfoldning Â»%sÂ«"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â»%sÂ« er allerede defineret"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "her er den tidligere definition som @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1922,2177 ----
  msgstr "%s: kunne ikke lÃ¦se (%s) og kunne ikke oprette (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY uden tilhÃ¸rende END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY uden tilhÃ¸rende START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: har allerede mappefilen: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Angiv kun Info-filen Ã©n gang.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Ekstra regulÃ¦rt udtryk angivet, ignorerer Â»%sÂ«"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Fejl i regulÃ¦rt udtryk Â»%sÂ«: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "overskydende kommandolinjeparameter Â»%sÂ«"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Ingen inddatafil angivet; prÃ¸v --help for yderligere information."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "Ingen mappefil angivet; prÃ¸v --help for yderligere information."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Kunne ikke lÃ¦se %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "ingen info-mappepost i Â»%sÂ«"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "ingen poster fundet for Â»%sÂ«; intet slettet"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Brug: %s [TILVALG] ... TEXINFO-FIL ...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "kunne ikke oprette mappe Â»%sÂ«: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: mangler filparameter.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "PrÃ¸v Â»%s --helpÂ« for yderligere information.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: kunne ikke Ã¥bne %s for skrivning: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: kunne ikke Ã¥bne %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: der opstod en fejl under lukning af %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "omdÃ¸bning af %s mislykkedes: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: der opstod en fejl under lukning af %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "kunne ikke Ã¥bne %s for skrivning: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s er ikke en gyldig sprogkode"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s er ikke en gyldig regionskode"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s er ikke en gyldig opdelingsmulighed"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "kunne ikke lÃ¦se %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "fejl under lukning af @verbatiminclude-filen %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: kunne ikke finde: %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "kunne ikke beskytte hash-tegn i @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "tomt emnenavn efter udfoldning Â»%sÂ«"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â»%sÂ« er allerede defineret"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "her er den tidligere definition som @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2058,2121 ****
  
  # split er nok programmet split
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: uddata er ikke kompatible med split"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "der opstod en fejl under lukning af %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "kunne ikke oprette mapper Â»%sÂ« eller Â»%sÂ«: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "kunne ikke oprette mappe Â»%sÂ«: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-filen Â»%sÂ« blev ikke fundet, anvender Â»%sÂ«"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "Ingen parameter angivet for @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image-filen Â»%sÂ« (for HTML) blev ikke fundet, anvender Â»%sÂ«"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "rÃ¥ format %s er ikke konverteret"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "kunne ikke Ã¥bne html-referencekonfigurationsfilen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "manglende type"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "typen blev ikke genkendt: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
--- 2180,2244 ----
  
  # split er nok programmet split
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: uddata er ikke kompatible med split"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "der opstod en fejl under lukning af %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "kunne ikke oprette mapper Â»%sÂ« eller Â»%sÂ«: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "kunne ikke oprette mappe Â»%sÂ«: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-filen Â»%sÂ« blev ikke fundet, anvender Â»%sÂ«"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "Ingen parameter angivet for @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image-filen Â»%sÂ« (for HTML) blev ikke fundet, anvender Â»%sÂ«"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "rÃ¥ format %s er ikke konverteret"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "kunne ikke Ã¥bne html-referencekonfigurationsfilen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "manglende type"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "typen blev ikke genkendt: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
***************
*** 2123,2164 ****
  "der opstod en fejl under lukning af html-referencekonfigurationsfilen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "streng ikke lukket i css-fil"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include afsluttet i kommentar"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import er ikke fÃ¦rdig i css-fil"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-filen %s blev ikke fundet"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "kunne ikke Ã¥bne --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "der opstod en fejl under lukning af CSS-filen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "ingen htmlxref.cnf-poster blev fundet for Â»%sÂ«"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "der opstod en fejl under lukning af frame-filen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
--- 2246,2300 ----
  "der opstod en fejl under lukning af html-referencekonfigurationsfilen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "streng ikke lukket i css-fil"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include afsluttet i kommentar"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import er ikke fÃ¦rdig i css-fil"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-filen %s blev ikke fundet"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "kunne ikke Ã¥bne --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "der opstod en fejl under lukning af CSS-filen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "ingen htmlxref.cnf-poster blev fundet for Â»%sÂ«"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s giver ingen mening i en Â»@%sÂ«-blok"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "der opstod en fejl under lukning af frame-filen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
***************
*** 2166,2179 ****
  "der opstod en fejl under lukning af indholdsfortegnelsens frame-fil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "hÃ¥ndtering %s for trin %s prioritet %s mislykkedes"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "skal angive en titel med en titelkommando eller @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2302,2326 ----
  "der opstod en fejl under lukning af indholdsfortegnelsens frame-fil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "hÃ¥ndtering %s for trin %s prioritet %s mislykkedes"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "skal angive en titel med en titelkommando eller @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "der opstod en fejl under lukning af %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2210,2219 ****
  msgstr "@node-navn mÃ¥ ikke indeholde Â»,Â«: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Indekspost i @%s med : fremstiller ugyldig Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2357,2366 ----
  msgstr "@node-navn mÃ¥ ikke indeholde Â»,Â«: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Indekspost i @%s med : fremstiller ugyldig Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2221,2240 ****
  msgstr "post for indeks Â»%sÂ« udenfor et emne"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "der opstod en fejl under lukning af billedtekstfilen %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-filen Â»%sÂ« er ikke lÃ¦sbar: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "kunne ikke finde @image-filen Â»%s.txtÂ« eller alternativ tekst"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2368,2387 ----
  msgstr "post for indeks Â»%sÂ« udenfor et emne"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "der opstod en fejl under lukning af billedtekstfilen %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-filen Â»%sÂ« er ikke lÃ¦sbar: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "kunne ikke finde @image-filen Â»%s.txtÂ« eller alternativ tekst"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2244,2315 ****
  "dette"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s-krydsreferencenavn mÃ¥ ikke indeholde Â»:Â«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s-emnenavn mÃ¥ ikke indeholde Â»%sÂ«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s-emnenavn mÃ¥ ikke indeholde Â»:Â«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "en @xref skal efterfÃ¸lges af Â».Â« eller Â»,Â«, ikke %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "en @xref skal efterfÃ¸lges af Â».Â« eller Â»,Â«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "emnenavn for menupunkt mÃ¥ ikke indeholde Â»%sÂ«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "menupostens emnenavn mÃ¥ ikke indeholde Â»:Â«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "menupostens navn mÃ¥ ikke indeholde Â»:Â«"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "kunne ikke Ã¥bne %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "flere @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "ugyldig eller tom formel @%s-parameter: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "ugyldig syntaks for @%s-parameter: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s krÃ¦ver et navn"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2391,2462 ----
  "dette"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s-krydsreferencenavn mÃ¥ ikke indeholde Â»:Â«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s-emnenavn mÃ¥ ikke indeholde Â»%sÂ«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s-emnenavn mÃ¥ ikke indeholde Â»:Â«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "en @xref skal efterfÃ¸lges af Â».Â« eller Â»,Â«, ikke %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "en @xref skal efterfÃ¸lges af Â».Â« eller Â»,Â«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "emnenavn for menupunkt mÃ¥ ikke indeholde Â»%sÂ«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "menupostens emnenavn mÃ¥ ikke indeholde Â»:Â«"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "menupostens navn mÃ¥ ikke indeholde Â»:Â«"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "kunne ikke Ã¥bne %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "flere @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "ugyldig eller tom formel @%s-parameter: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "ugyldig syntaks for @%s-parameter: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s krÃ¦ver et navn"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2318,2440 ****
  msgstr "ugyldigt navn for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s set fÃ¸r @%s-afsluttende tuborgklamme"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s set fÃ¸r @%s-afsluttende tuborgklamme"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s mangler afsluttende tuborgklamme"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s mangler afsluttende afgrÃ¦nsningssekvens: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx mÃ¥ ikke begynde @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx skal fÃ¸lge @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s har tekst men intet @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Â»@endÂ« forventede Â»%sÂ«, men fandt Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s set fÃ¸r @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "ingen matchende Â»%cend %sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "fejlplaceret %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "uparret Â»%c%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro Â»%sÂ« kaldt med for mange parametre"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s mangler afsluttende tuborgklamme"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro Â»%sÂ« erklÃ¦ret uden parameter kaldt med en parameter"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ i @%s-udfoldning fulgt af Â»%sÂ« i stedet for parameternavn eller \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "mangler navn for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "mangler kategori for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "uventet parameter pÃ¥ @%s-linje: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "tom multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "overflÃ¸dig parameter til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "ugyldig parameter til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s krÃ¦ver en parameter: formateringsprogrammet for %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2465,2587 ----
  msgstr "ugyldigt navn for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s set fÃ¸r @%s-afsluttende tuborgklamme"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s set fÃ¸r @%s-afsluttende tuborgklamme"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s mangler afsluttende tuborgklamme"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s mangler afsluttende afgrÃ¦nsningssekvens: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx mÃ¥ ikke begynde @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx skal fÃ¸lge @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s har tekst men intet @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Â»@endÂ« forventede Â»%sÂ«, men fandt Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s set fÃ¸r @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "ingen matchende Â»%cend %sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "fejlplaceret %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "uparret Â»%c%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro Â»%sÂ« kaldt med for mange parametre"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s mangler afsluttende tuborgklamme"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro Â»%sÂ« erklÃ¦ret uden parameter kaldt med en parameter"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ i @%s-udfoldning fulgt af Â»%sÂ« i stedet for parameternavn eller \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "mangler navn for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "mangler kategori for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "uventet parameter pÃ¥ @%s-linje: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "tom multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "overflÃ¸dig parameter til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "ugyldig parameter til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s krÃ¦ver en parameter: formateringsprogrammet for %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2443,2505 ****
  "@%s linje"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "accent-kommandoen Â»@%sÂ« er ikke tilladt som parameter for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s mangler parameter"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "ukendt @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "overflÃ¸dig parameter for @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: kunne ikke Ã¥bne %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kodningen Â»%sÂ« er ikke en kanonisk texinfo-kodning"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ukendt kodningsnavn Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s efter det fÃ¸rste element"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s er kun meningsfuldt pÃ¥ en @multitable-linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  #, fuzzy
  #| msgid "@%s should not be associated with @top"
--- 2590,2652 ----
  "@%s linje"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "accent-kommandoen Â»@%sÂ« er ikke tilladt som parameter for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s mangler parameter"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "ukendt @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "overflÃ¸dig parameter for @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: kunne ikke Ã¥bne %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kodningen Â»%sÂ« er ikke en kanonisk texinfo-kodning"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ukendt kodningsnavn Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s efter det fÃ¸rste element"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s er kun meningsfuldt pÃ¥ en @multitable-linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  #, fuzzy
  #| msgid "@%s should not be associated with @top"
***************
*** 2507,2560 ****
  msgstr "@%s bÃ¸r ikke associeres med @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node gÃ¥r forud for @%s, men dele er mÃ¥ske ikke tilknyttet emner"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntaks for et eksternt emne anvendt for Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "tomt menupunktnavn i Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "tomt emnenavn i menupunkt"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s bÃ¸r ikke fremgÃ¥ i @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s bÃ¸r kun fremgÃ¥ i begyndelsen af en linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makroen Â»%sÂ« er allerede defineret"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "her er den tidligere definition af Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Ã¦ndrer definition pÃ¥ Texinfo-sprogkommando: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s uden associeret tegn"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2654,2707 ----
  msgstr "@%s bÃ¸r ikke associeres med @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node gÃ¥r forud for @%s, men dele er mÃ¥ske ikke tilknyttet emner"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntaks for et eksternt emne anvendt for Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "tomt menupunktnavn i Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "tomt emnenavn i menupunkt"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s bÃ¸r ikke fremgÃ¥ i @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s bÃ¸r kun fremgÃ¥ i begyndelsen af en linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makroen Â»%sÂ« er allerede defineret"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "her er den tidligere definition af Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Ã¦ndrer definition pÃ¥ Texinfo-sprogkommando: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s uden associeret tegn"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2562,2566 ****
  msgstr "@%s defineret med nul eller mere end en parameter skal startes med {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2709,2713 ----
  msgstr "@%s defineret med nul eller mere end en parameter skal startes med {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2571,2640 ****
  "nuvÃ¦rende vÃ¦rdi %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "rekursivt kald af makro %s er ikke tilladt; brug @rmacro hvis krÃ¦vet"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "accent-kommandoen Â»@%sÂ« mÃ¥ ikke efterfÃ¸lges af mellemrum"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "benyt tuborgklammer til at angive en kommando som parameter til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s krÃ¦ver Â»iÂ« eller Â»jÂ« som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "accent-kommandoen Â»@%sÂ« skal efterfÃ¸lges af en ny linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s forventede tuborgklammer"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "ukendt kommando Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "flag er ikke defineret: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "ugyldig syntaks for @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s er forÃ¦ldet."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s er forÃ¦ldet; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s bÃ¸r kun fremgÃ¥ ved en linjes begyndelse"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s bÃ¸r ikke fremgÃ¥ i teksthoved eller tekstfod"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2718,2787 ----
  "nuvÃ¦rende vÃ¦rdi %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "rekursivt kald af makro %s er ikke tilladt; brug @rmacro hvis krÃ¦vet"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "accent-kommandoen Â»@%sÂ« mÃ¥ ikke efterfÃ¸lges af mellemrum"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "benyt tuborgklammer til at angive en kommando som parameter til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s krÃ¦ver Â»iÂ« eller Â»jÂ« som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "accent-kommandoen Â»@%sÂ« skal efterfÃ¸lges af en ny linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s forventede tuborgklammer"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "ukendt kommando Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "flag er ikke defineret: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "ugyldig syntaks for @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s er forÃ¦ldet."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s er forÃ¦ldet; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s bÃ¸r kun fremgÃ¥ ved en linjes begyndelse"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s bÃ¸r ikke fremgÃ¥ i teksthoved eller tekstfod"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2642,2664 ****
  msgstr "@%s giver ingen mening i en Â»@%sÂ«-blok"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s i tom multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab fÃ¸r @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "for mange kolonner i Â»multitableÂ«-element (maks %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorerer @tab udenfor Â»multitableÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2789,2811 ----
  msgstr "@%s giver ingen mening i en Â»@%sÂ«-blok"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s i tom multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab fÃ¸r @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "for mange kolonner i Â»multitableÂ«-element (maks %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorerer @tab udenfor Â»multitableÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2667,2895 ****
  msgstr "@%s uden for tabel eller liste"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s er ikke tilladt i en Â»@%sÂ«-blok"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s bÃ¸r kun fremgÃ¥ i et indekselement"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "skal vÃ¦re efter Â»@%sÂ« for at bruge Â»@%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s giver ikke mening uden for miljÃ¸erne Â»@titlepageÂ« og Â»@quotationÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory efter fÃ¸rste emne"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regionen %s inden i region %s er ikke tilladt"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry efter fÃ¸rste emne"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu i ugyldig kontekst"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s fundet fÃ¸r fÃ¸rste @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "mÃ¥ske skulle dit @top emne indsÃ¦ttes i @ifnottex i stedet for @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s bÃ¸r kun fremgÃ¥ i matematisk kontekst"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "uventet @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s giver ingen mening uden for Â»@floatÂ«-miljÃ¸et"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s skal vÃ¦re lige under Â»@floatÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignorerer flere @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "kommandoen @%s tillader ikke parametre"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "kommandoen @%s mangler et emne eller en ekstern manuel parameter"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "i @%s tomt krydsreferencenavn efter udfoldning Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "i @%s tom krydsreferencetitel efter udfoldning Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image mangler filnavnparameter"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s mangler fÃ¸rste parameter"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "ikke-hex cifre i parameter for @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "fÃ¦rre end fire hex-cifre i parameter for @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "parameter for @U overgÃ¥r Unicodemaksimum 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "overflÃ¸dige parametre for emne"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "forventede @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s bÃ¸r kun acceptere en @-kommando som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "tilbagevÃ¦rende parameter pÃ¥ @%s linje: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "miljÃ¸kommandoen %s som parameter til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "tom @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "kolonnefraktion er ikke et tal: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp-parameter skal vÃ¦re numerisk, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "reserveret indeksnavn %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "ukendt kildeindeks i @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "ukendt destinatinsindeks i @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s fÃ¸rer til en sammenfÃ¸jning af %s i sig selv; ignorerer"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "ukendt indeks Â»%sÂ« i @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "udskriver et indeks Â»%sÂ« flettet i et andet, Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex fÃ¸r dokumentbegyndelse: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s-parameter skal vÃ¦re Â»topÂ« eller Â»bottomÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Kun @%s 10 eller 11 er understÃ¸ttet, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s-parameter skal vÃ¦re Â»separateÂ« eller Â»endÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s-parameter skal vÃ¦re Â»onÂ«, Â»offÂ« eller Â»oddÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "@paragraphindent-parameter skal vÃ¦re numerisk/Â»noneÂ«/Â»asisÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 2814,3030 ----
  msgstr "@%s uden for tabel eller liste"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s er ikke tilladt i en Â»@%sÂ«-blok"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s bÃ¸r kun fremgÃ¥ i et indekselement"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "skal vÃ¦re efter Â»@%sÂ« for at bruge Â»@%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s giver ikke mening uden for miljÃ¸erne Â»@titlepageÂ« og Â»@quotationÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory efter fÃ¸rste emne"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regionen %s inden i region %s er ikke tilladt"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry efter fÃ¸rste emne"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu i ugyldig kontekst"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s bÃ¸r kun fremgÃ¥ i matematisk kontekst"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "uventet @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s giver ingen mening uden for Â»@floatÂ«-miljÃ¸et"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s skal vÃ¦re lige under Â»@floatÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignorerer flere @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "kommandoen @%s tillader ikke parametre"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "kommandoen @%s mangler et emne eller en ekstern manuel parameter"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "i @%s tomt krydsreferencenavn efter udfoldning Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "i @%s tom krydsreferencetitel efter udfoldning Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image mangler filnavnparameter"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s mangler fÃ¸rste parameter"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "ikke-hex cifre i parameter for @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "fÃ¦rre end fire hex-cifre i parameter for @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "parameter for @U overgÃ¥r Unicodemaksimum 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "overflÃ¸dige parametre for emne"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "forventede @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s bÃ¸r kun acceptere en @-kommando som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "tilbagevÃ¦rende parameter pÃ¥ @%s linje: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "miljÃ¸kommandoen %s som parameter til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "tom @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "kolonnefraktion er ikke et tal: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp-parameter skal vÃ¦re numerisk, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "reserveret indeksnavn %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "ukendt kildeindeks i @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "ukendt destinatinsindeks i @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s fÃ¸rer til en sammenfÃ¸jning af %s i sig selv; ignorerer"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "ukendt indeks Â»%sÂ« i @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "udskriver et indeks Â»%sÂ« flettet i et andet, Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex fÃ¸r dokumentbegyndelse: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s-parameter skal vÃ¦re Â»topÂ« eller Â»bottomÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Kun @%s 10 eller 11 er understÃ¸ttet, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s-parameter skal vÃ¦re Â»separateÂ« eller Â»endÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s-parameter skal vÃ¦re Â»onÂ«, Â»offÂ« eller Â»oddÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "@paragraphindent-parameter skal vÃ¦re numerisk/Â»noneÂ«/Â»asisÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2897,2911 ****
  "@firstparagraphindent-parameter skal vÃ¦re Â»noneÂ« eller Â»insertÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent-parameter skal vÃ¦re numeric/Â»asisÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "forventede @%s aktiveret eller deaktiveret, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3032,3046 ----
  "@firstparagraphindent-parameter skal vÃ¦re Â»noneÂ« eller Â»insertÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent-parameter skal vÃ¦re numeric/Â»asisÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "forventede @%s aktiveret eller deaktiveret, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2913,2937 ****
  "@kbdinputstyle-parameter skal vÃ¦re Â»codeÂ«/Â»exampleÂ«/Â»distinctÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks-parameter skal vÃ¦re Â»trueÂ« eller Â»falseÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle-parameter skal vÃ¦re Â»afterÂ«/Â»beforeÂ«/Â»noneÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "forÃ¸ger afsnitniveauet for @%s, der er for lavt"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "ingen afsnitsniveaukommando fÃ¸r @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 3048,3072 ----
  "@kbdinputstyle-parameter skal vÃ¦re Â»codeÂ«/Â»exampleÂ«/Â»distinctÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks-parameter skal vÃ¦re Â»trueÂ« eller Â»falseÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle-parameter skal vÃ¦re Â»afterÂ«/Â»beforeÂ«/Â»noneÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "forÃ¸ger afsnitniveauet for @%s, der er for lavt"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "ingen afsnitsniveaukommando fÃ¸r @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 2939,2993 ****
  "formindsker afsnitniveauet for @%s, der fremgÃ¥r efter et lavere element"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "ingen afsnitsopdeling associeret med @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s er ikke tom"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s-reference til ikkeeksisterende emne Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s-postemnenavn Â»%sÂ« er forskellig fra %s-navn Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "ikkerefereret emne Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr "emne Â»%sÂ« er %s for Â»%sÂ« i afsnitsopdeling men ikke i menu"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "emne %s Â»%sÂ« i menu Â»%sÂ« og i afsnitsopdeling Â»%sÂ« er forskellige"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "emne Â»%sÂ« er %s for Â»%sÂ« i menu men ikke i afsnitsopdeling"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s-peger Â»%sÂ« (for emne Â»%sÂ«) er forskellig fra %s-navn Â»%sÂ«"
! 
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s-reference til ikkeeksisterende Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3074,3120 ----
  "formindsker afsnitniveauet for @%s, der fremgÃ¥r efter et lavere element"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "ingen afsnitsopdeling associeret med @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s er ikke tom"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s-reference til ikkeeksisterende emne Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s-postemnenavn Â»%sÂ« er forskellig fra %s-navn Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr "emne Â»%sÂ« er %s for Â»%sÂ« i afsnitsopdeling men ikke i menu"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "emne Â»%sÂ« er %s for Â»%sÂ« i menu men ikke i afsnitsopdeling"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "emne Â»%sÂ« er %s for Â»%sÂ« i afsnitsopdeling men ikke i menu"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 2995,3062 ****
  "emnet Â»%sÂ« mangler menupunkt for Â»%sÂ« pÃ¥ trods af at det er dens Â»OpÂ«-mÃ¥l"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "for Â»%sÂ«, op i menu Â»%sÂ« og op Â»%sÂ« matcher ikke"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s til Â»%sÂ«, forskellig fra %s-navn Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "tomt indeksnÃ¸gle i @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: kunne ikke Ã¥bne %s for skrivning: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: der opstod en fejl under lukning af %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: kunne ikke Ã¥bne latex-filen %s for skrivning: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP-mappe indeholder et punktum"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: nuvÃ¦rende mappe indeholder et punktum"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: kommando lykkedes ikke: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: billede har ugyldig filendelse: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: omdÃ¸b %s som %s mislykkedes: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: kunne ikke Ã¥bne %s; %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: slutningen pÃ¥ @%s post %d ikke fundet"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3122,3194 ----
  "emnet Â»%sÂ« mangler menupunkt for Â»%sÂ« pÃ¥ trods af at det er dens Â»OpÂ«-mÃ¥l"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s-peger Â»%sÂ« (for emne Â»%sÂ«) er forskellig fra %s-navn Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s-reference til ikkeeksisterende Â»%sÂ«"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s til Â»%sÂ«, forskellig fra %s-navn Â»%sÂ«"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "tomt indeksnÃ¸gle i @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: kunne ikke Ã¥bne %s for skrivning: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: der opstod en fejl under lukning af %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: kunne ikke Ã¥bne latex-filen %s for skrivning: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP-mappe indeholder et punktum"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: nuvÃ¦rende mappe indeholder et punktum"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: kommando lykkedes ikke: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: billede har ugyldig filendelse: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: omdÃ¸b %s som %s mislykkedes: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: kunne ikke Ã¥bne %s; %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: slutningen pÃ¥ @%s post %d ikke fundet"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3067,3076 ****
  "antallet af elementer fundet i dokumentet"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: kunne ikke bestemme fragmentet %d for @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3199,3208 ----
  "antallet af elementer fundet i dokumentet"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: kunne ikke bestemme fragmentet %d for @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3080,3124 ****
  "l2h: kunne ikke udtrÃ¦kke fragmentet %d for @%s med uddatatÃ¦lleren %d fra HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: kunne ikke indlÃ¦se %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: kunne ikke Ã¥bne %s for skrivning: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: kunne ikke Ã¥bne %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s mislykkedes: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: kunne ikke returnere til oprindelig mappe: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: uddatafil mangler: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: kommando mislykkedes: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: slutningen pÃ¥ @%s-elementet %d blev ikke fundet"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3212,3262 ----
  "l2h: kunne ikke udtrÃ¦kke fragmentet %d for @%s med uddatatÃ¦lleren %d fra HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: kunne ikke indlÃ¦se %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: kunne ikke Ã¥bne %s for skrivning: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: kunne ikke Ã¥bne %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s mislykkedes: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: kunne ikke returnere til oprindelig mappe: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: uddatafil mangler: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: kommando mislykkedes: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: kommando mislykkedes: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: slutningen pÃ¥ @%s-elementet %d blev ikke fundet"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3129,3138 ****
  "antallet af elementer fundet i dokumentet for @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: uddata har intet HTML-element for @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3267,3276 ----
  "antallet af elementer fundet i dokumentet for @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: uddata har intet HTML-element for @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3143,3177 ****
  "af elementer fundet i dokumentet for @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "fejl under indlÃ¦sning af %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: ukendt variabel %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: ukendt variabel %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "kunne ikke lÃ¦se init-filen %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorerer ej genkendt TEXINFO_OUTPUT_FORMAT-vÃ¦rdi Â»%sÂ«\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Brug: %s [TILVALG] ... TEXINFO-FIL ...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3281,3375 ----
  "af elementer fundet i dokumentet for @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: kommando mislykkedes: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: kunne ikke Ã¥bne %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: kommando lykkedes ikke: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: slutningen pÃ¥ @%s-elementet %d blev ikke fundet"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: behandling fremstillede %d elementer i HTML; forventede %d, "
! "antallet af elementer fundet i dokumentet"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: uddata har intet HTML-element for @%s %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: uddata har intet HTML-element for @%s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "fejl under indlÃ¦sning af %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: ukendt variabel %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: ukendt variabel %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "kunne ikke lÃ¦se init-filen %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorerer ej genkendt TEXINFO_OUTPUT_FORMAT-vÃ¦rdi Â»%sÂ«\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Brug: %s [TILVALG] ... TEXINFO-FIL ...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3189,3193 ****
  "opfÃ¸rslen er identisk, og afhÃ¦nger ikke af det installerede navn.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3387,3391 ----
  "opfÃ¸rslen er identisk, og afhÃ¦nger ikke af det installerede navn.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3224,3228 ****
  "      --version               vis versionsoplysninger og afslut.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3422,3426 ----
  "      --version               vis versionsoplysninger og afslut.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3243,3247 ****
  "                                   TEXINFO-FIL.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3441,3445 ----
  "                                   TEXINFO-FIL.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3290,3294 ****
  "                              Ellers navngiver DEST uddatafilen.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3488,3492 ----
  "                              Ellers navngiver DEST uddatafilen.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3332,3336 ****
  "(standard %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3530,3534 ----
  "(standard %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3359,3363 ****
  "opdelt.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3557,3561 ----
  "opdelt.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3367,3371 ****
  "      --output-indent=VÃ†RDI   gÃ¸r intet, bevaret for kompatibilitet.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3565,3569 ----
  "      --output-indent=VÃ†RDI   gÃ¸r intet, bevaret for kompatibilitet.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3375,3379 ****
  "      --Xopt=OPT              send OPT til texi2dvi; kan gentages.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3573,3577 ----
  "      --Xopt=OPT              send OPT til texi2dvi; kan gentages.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3394,3398 ****
  "                                med @clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3592,3596 ----
  "                                med @clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3428,3432 ****
  "  --no-ifxml        behandl ikke @ifxml og @xml-tekst.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3626,3630 ----
  "  --no-ifxml        behandl ikke @ifxml og @xml-tekst.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3447,3451 ****
  "  hvis der laves XML, er --ifxml aktiveret, mens de andre er deaktiverede.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3645,3649 ----
  "  hvis der laves XML, er --ifxml aktiveret, mens de andre er deaktiverede.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3478,3482 ****
  "stÃ¸rrelsen\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3676,3680 ----
  "stÃ¸rrelsen\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3484,3488 ****
  "%s: --footnote-style parameter skal vÃ¦re 'separate' eller 'end', ikke '%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3682,3686 ----
  "%s: --footnote-style parameter skal vÃ¦re 'separate' eller 'end', ikke '%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3490,3538 ****
  "%s: --paragraph-indent parameter skal vÃ¦re tal/Â»noneÂ«/Â»asisÂ«, ikke Â»%sÂ«.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: under oprettelse af %s, kan kun en inddata-FIL angivet med -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "tilvalget --Xopt uden udskrevne uddata"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "ukendt trÃ¦transformation %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignorerer opdeling for format %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: mangler filparameter.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "PrÃ¸v Â»%s --helpÂ« for yderligere information.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "fill_gaps_in_sectioning-transformering gav intet resultat. Ingen sektion?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "der opstod en fejl under lukning af makro udvid-filen %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "kunne ikke Ã¥bne %s for skrivning: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3688,3731 ----
  "%s: --paragraph-indent parameter skal vÃ¦re tal/Â»noneÂ«/Â»asisÂ«, ikke Â»%sÂ«.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: under oprettelse af %s, kan kun en inddata-FIL angivet med -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "tilvalget --Xopt uden udskrevne uddata"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "ukendt trÃ¦transformation %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignorerer opdeling for format %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: mangler filparameter.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "fill_gaps_in_sectioning-transformering gav intet resultat. Ingen sektion?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "der opstod en fejl under lukning af makro udvid-filen %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "kunne ikke Ã¥bne %s for skrivning: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3542,3560 ****
  "resultat. Manglende afsnit?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: der opstod en fejl under lukning af %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: der opstod en fejl under lukning af intern henvisningsfil %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: kunne ikke Ã¥bne %s for skrivning: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 3735,3743 ----
  "resultat. Manglende afsnit?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: der opstod en fejl under lukning af intern henvisningsfil %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3569,3573 ****
  msgstr "fejlplaceret %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
--- 3752,3756 ----
  msgstr "fejlplaceret %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
***************
*** 3575,3579 ****
  msgstr "uparret Â»%c%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3758,3762 ----
  msgstr "uparret Â»%c%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3581,3585 ****
  msgstr "%c%s krÃ¦ver et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  #, fuzzy
  #| msgid "bad name for @%s"
--- 3764,3768 ----
  msgstr "%c%s krÃ¦ver et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3587,3591 ****
  msgstr "ugyldigt navn for @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3770,3774 ----
  msgstr "ugyldigt navn for @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3593,3597 ****
  msgstr "%c%s krÃ¦ver et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  #, fuzzy
  #| msgid "bad name for @%s"
--- 3776,3780 ----
  msgstr "%c%s krÃ¦ver et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3599,3603 ****
  msgstr "ugyldigt navn for @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3782,3786 ----
  msgstr "ugyldigt navn for @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3605,3609 ****
  msgstr "%c%s krÃ¦ver et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  #, fuzzy
  #| msgid "bad name for @%s"
--- 3788,3792 ----
  msgstr "%c%s krÃ¦ver et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3611,3615 ****
  msgstr "ugyldigt navn for @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "@%s should only accept an @-command as argument, not `%s'"
--- 3794,3798 ----
  msgstr "ugyldigt navn for @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "@%s should only accept an @-command as argument, not `%s'"
***************
*** 3617,3621 ****
  msgstr "@%s bÃ¸r kun acceptere en @-kommando som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "environment command %s as argument to @%s"
--- 3800,3804 ----
  msgstr "@%s bÃ¸r kun acceptere en @-kommando som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "environment command %s as argument to @%s"
***************
*** 3623,3627 ****
  msgstr "miljÃ¸kommandoen %s som parameter til @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "bad argument to @%s"
--- 3806,3810 ----
  msgstr "miljÃ¸kommandoen %s som parameter til @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "bad argument to @%s"
***************
*** 3629,3633 ****
  msgstr "ugyldig parameter til @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "bad argument to @%s"
--- 3812,3816 ----
  msgstr "ugyldig parameter til @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "bad argument to @%s"
***************
*** 3635,3639 ****
  msgstr "ugyldig parameter til @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  #, fuzzy
  #| msgid "empty argument in @%s"
--- 3818,3822 ----
  msgstr "ugyldig parameter til @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  #, fuzzy
  #| msgid "empty argument in @%s"
***************
*** 3641,3645 ****
  msgstr "tom parameter i @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 3824,3828 ----
  msgstr "tom parameter i @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3647,3651 ****
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 3830,3834 ----
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 3653,3657 ****
  msgstr "Kun @%s 10 eller 11 er understÃ¸ttet, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3836,3840 ----
  msgstr "Kun @%s 10 eller 11 er understÃ¸ttet, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3660,3664 ****
  "%s: --footnote-style parameter skal vÃ¦re 'separate' eller 'end', ikke '%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, fuzzy, c-format
  #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
--- 3843,3847 ----
  "%s: --footnote-style parameter skal vÃ¦re 'separate' eller 'end', ikke '%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, fuzzy, c-format
  #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
***************
*** 3666,3670 ****
  msgstr "@%s-parameter skal vÃ¦re Â»onÂ«, Â»offÂ« eller Â»oddÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 3849,3853 ----
  msgstr "@%s-parameter skal vÃ¦re Â»onÂ«, Â»offÂ« eller Â»oddÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3672,3676 ****
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3855,3859 ----
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 3679,3683 ****
  "@firstparagraphindent-parameter skal vÃ¦re Â»noneÂ« eller Â»insertÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 3862,3866 ----
  "@firstparagraphindent-parameter skal vÃ¦re Â»noneÂ« eller Â»insertÂ«, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3685,3689 ****
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 3868,3872 ----
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 3691,3695 ****
  msgstr "%s krÃ¦ver en parameter: formateringsprogrammet for %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "unmatched `%c%s'"
--- 3874,3878 ----
  msgstr "%s krÃ¦ver en parameter: formateringsprogrammet for %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "unmatched `%c%s'"
***************
*** 3697,3702 ****
  msgstr "uparret Â»%c%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, fuzzy, c-format
  #| msgid "superfluous argument to @%s %s: %s"
--- 3880,3885 ----
  msgstr "uparret Â»%c%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, fuzzy, c-format
  #| msgid "superfluous argument to @%s %s: %s"
***************
*** 3704,3708 ****
  msgstr "overflÃ¸dig parameter for @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 3887,3891 ----
  msgstr "overflÃ¸dig parameter for @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3710,3714 ****
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, fuzzy, c-format
  #| msgid "@%s: could not find %s"
--- 3893,3897 ----
  msgstr "ugyldig parameter for @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, fuzzy, c-format
  #| msgid "@%s: could not find %s"
***************
*** 3716,3720 ****
  msgstr "@%s: kunne ikke finde: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  #| msgid "@%s: could not open %s: %s"
--- 3899,3903 ----
  msgstr "@%s: kunne ikke finde: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  #| msgid "@%s: could not open %s: %s"
***************
*** 3722,3726 ****
  msgstr "@%s: kunne ikke Ã¥bne %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  #, fuzzy
  #| msgid "@%s after the first element"
--- 3905,3909 ----
  msgstr "@%s: kunne ikke Ã¥bne %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  #, fuzzy
  #| msgid "@%s after the first element"
***************
*** 3728,3732 ****
  msgstr "@%s efter det fÃ¸rste element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  #, fuzzy
  #| msgid "@%s only meaningful on a @multitable line"
--- 3911,3915 ----
  msgstr "@%s efter det fÃ¸rste element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  #, fuzzy
  #| msgid "@%s only meaningful on a @multitable line"
***************
*** 3734,3738 ****
  msgstr "@%s er kun meningsfuldt pÃ¥ en @multitable-linje"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  #, fuzzy
  #| msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 3917,3921 ----
  msgstr "@%s er kun meningsfuldt pÃ¥ en @multitable-linje"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  #, fuzzy
  #| msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 3779,3783 ****
  msgstr "ugyldig eller tom formel @%s-parameter: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
--- 3962,3966 ----
  msgstr "ugyldig eller tom formel @%s-parameter: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
***************
*** 3785,3795 ****
  msgstr "%c%s krÃ¦ver Â»iÂ« eller Â»jÂ« som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "flag er ikke defineret: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
--- 3968,3972 ----
  msgstr "%c%s krÃ¦ver Â»iÂ« eller Â»jÂ« som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
***************
*** 3797,3801 ****
  msgstr "%c%s er forÃ¦ldet."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
--- 3974,3978 ----
  msgstr "%c%s er forÃ¦ldet."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
***************
*** 3803,3807 ****
  msgstr "%c%s er forÃ¦ldet; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  #, fuzzy
  #| msgid "@%s should only appear in math context"
--- 3980,3984 ----
  msgstr "%c%s er forÃ¦ldet; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  #, fuzzy
  #| msgid "@%s should only appear in math context"
***************
*** 3821,3825 ****
  msgstr "%c%s krÃ¦ver Â»iÂ« eller Â»jÂ« som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "misplaced %c"
--- 3998,4002 ----
  msgstr "%c%s krÃ¦ver Â»iÂ« eller Â»jÂ« som parameter, ikke Â»%sÂ«"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "misplaced %c"
***************
*** 3827,3830 ****
--- 4004,4019 ----
  msgstr "fejlplaceret %c"
  
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "flyt din @contents-kommando hvis du Ã¸nsker indholdet efter titelsiden"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "flyt dine @shortcontents- og @contents-kommandoer hvis du Ã¸nsker "
+ #~ "indholdet efter titelsiden"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "intet navn at omdÃ¸be"
***************
*** 3857,3860 ****
--- 4046,4070 ----
  #~ msgstr "tomt emnenavn"
  
+ #, perl-format
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s fundet fÃ¸r fÃ¸rste @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "mÃ¥ske skulle dit @top emne indsÃ¦ttes i @ifnottex i stedet for @ifinfo?"
+ 
+ #, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "ikkerefereret emne Â»%sÂ«"
+ 
+ #, perl-format
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr "emne %s Â»%sÂ« i menu Â»%sÂ« og i afsnitsopdeling Â»%sÂ« er forskellige"
+ 
+ #, perl-format
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "for Â»%sÂ«, op i menu Â»%sÂ« og op Â»%sÂ« matcher ikke"
+ 
  #~ msgid "can't open %s: %s"
  #~ msgstr "kan ikke Ã¥bne %s: %s"
Binary files texinfo-6.7/po/de.gmo and texinfo-6.8/po/de.gmo differ
diff -Nrc2 texinfo-6.7/po/de.po texinfo-6.8/po/de.po
*** texinfo-6.7/po/de.po	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/de.po	2021-07-03 09:59:36.000000000 +0100
***************
*** 2,11 ****
  # Copyright Â© 2004 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
- # Karl Eichwalder <ke@ke.Central.DE>, 1996.
- # Karl Eichwalder <ke@suse.de>, 1997, 1998, 1999.
- # Karl Eichwalder <ke@gnu.franken.de>, 1999, 2000.
- # Michael Piefel <piefel@informatik.hu-berlin.de>, 2001-2005, 2007, 2008, 2012, 2013.
- # Philipp Thomas <pth@suse.de>, 2015.
- # Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>, 2014, 2015.
  # 2004-03-31
  # Along with this new update, I changed the quotes to
--- 2,5 ----
***************
*** 15,19 ****
  # 2000-02-28 08:25:03 CET
  # In HTML output, change 8bit characters to SGML entities (ÃŸ -> &szlig;, etc.)
- # Reported by Thomas Esken, 1999-09-13.
  # -ke-
  #
--- 9,12 ----
***************
*** 32,41 ****
  # -ke-
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 5.9.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2015-03-02 13:41+0100\n"
  "Last-Translator: Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
--- 25,41 ----
  # -ke-
  #
+ # Karl Eichwalder <ke@ke.Central.DE>, 1996.
+ # Karl Eichwalder <ke@suse.de>, 1997, 1998, 1999.
+ # Karl Eichwalder <ke@gnu.franken.de>, 1999, 2000.
+ # Michael Piefel <piefel@informatik.hu-berlin.de>, 2001-2005, 2007, 2008, 2012, 2013.
+ # Philipp Thomas <pth@suse.de>, 2015.
+ # Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>, 2014, 2015, 2021.
+ # Reported by Thomas Esken, 1999-09-13.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-01-27 18:12+0100\n"
  "Last-Translator: Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
***************
*** 46,50 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 1.5.4\n"
  
  #: gnulib/lib/error.c:195
--- 46,50 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Lokalize 20.12.1\n"
  
  #: gnulib/lib/error.c:195
***************
*** 53,84 ****
  
  #: gnulib/lib/getopt.c:278
! #, fuzzy, c-format
! #| msgid "%s: option '%s' is ambiguous\n"
  msgid "%s: option '%s%s' is ambiguous\n"
! msgstr "%s: Option â€ž%sâ€œ ist mehrdeutig\n"
  
  #: gnulib/lib/getopt.c:284
! #, fuzzy, c-format
! #| msgid "%s: option '%s' is ambiguous; possibilities:"
  msgid "%s: option '%s%s' is ambiguous; possibilities:"
! msgstr "%s: Option â€ž%sâ€œ ist nicht eindeutig; MÃ¶glichkeiten:"
  
  #: gnulib/lib/getopt.c:319
! #, fuzzy, c-format
! #| msgid "%s: unrecognized option '%c%s'\n"
  msgid "%s: unrecognized option '%s%s'\n"
! msgstr "%s: nicht erkannte Option â€ž%c%sâ€œ\n"
  
  #: gnulib/lib/getopt.c:345
! #, fuzzy, c-format
! #| msgid "%s: option '%c%s' doesn't allow an argument\n"
  msgid "%s: option '%s%s' doesn't allow an argument\n"
! msgstr "%s: Option â€ž%c%sâ€œ erlaubt kein Argument\n"
  
  #: gnulib/lib/getopt.c:360
! #, fuzzy, c-format
! #| msgid "%s: option '--%s' requires an argument\n"
  msgid "%s: option '%s%s' requires an argument\n"
! msgstr "%s: Option â€ž%sâ€œ benÃ¶tigt ein Argument\n"
  
  #: gnulib/lib/getopt.c:621
--- 53,79 ----
  
  #: gnulib/lib/getopt.c:278
! #, c-format
  msgid "%s: option '%s%s' is ambiguous\n"
! msgstr "%s: Option â€ž%s%sâ€œ ist mehrdeutig\n"
  
  #: gnulib/lib/getopt.c:284
! #, c-format
  msgid "%s: option '%s%s' is ambiguous; possibilities:"
! msgstr "%s: Option â€ž%s%sâ€œ ist nicht eindeutig; MÃ¶glichkeiten:"
  
  #: gnulib/lib/getopt.c:319
! #, c-format
  msgid "%s: unrecognized option '%s%s'\n"
! msgstr "%s: nicht erkannte Option â€ž%s%sâ€œ\n"
  
  #: gnulib/lib/getopt.c:345
! #, c-format
  msgid "%s: option '%s%s' doesn't allow an argument\n"
! msgstr "%s: Option â€ž%s%sâ€œ erlaubt kein Argument\n"
  
  #: gnulib/lib/getopt.c:360
! #, c-format
  msgid "%s: option '%s%s' requires an argument\n"
! msgstr "%s: Option â€ž%s%sâ€œ benÃ¶tigt ein Argument\n"
  
  #: gnulib/lib/getopt.c:621
***************
*** 121,128 ****
  
  #: gnulib/lib/regcomp.c:156
- #, fuzzy
- #| msgid "Unmatched [ or [^"
  msgid "Unmatched [, [^, [:, [., or [="
! msgstr "Nicht Ã¼bereinstimmende [ oder [^"
  
  #: gnulib/lib/regcomp.c:159
--- 116,121 ----
  
  #: gnulib/lib/regcomp.c:156
  msgid "Unmatched [, [^, [:, [., or [="
! msgstr "Nicht Ã¼bereinstimmende [, [^, [:, [., oder [="
  
  #: gnulib/lib/regcomp.c:159
***************
*** 170,178 ****
  msgstr "kein Speicher mehr"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Ein Zeichen vorgehen"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Ein Zeichen zurÃ¼ckgehen"
--- 163,171 ----
  msgstr "kein Speicher mehr"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Ein Zeichen vorgehen"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Ein Zeichen zurÃ¼ckgehen"
***************
*** 186,194 ****
  msgstr "Zum Ende dieser Zeile bewegen"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Ein Wort vorgehen"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Ein Wort zurÃ¼ckgehen"
--- 179,187 ----
  msgstr "Zum Ende dieser Zeile bewegen"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Ein Wort vorgehen"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Ein Wort zurÃ¼ckgehen"
***************
*** 296,300 ****
  msgstr "nach Datei %s wird in %s gesucht"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 289,293 ----
  msgstr "nach Datei %s wird in %s gesucht"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 323,330 ****
  
  #: info/indices.c:213
- #, fuzzy
- #| msgid "No indices found."
  msgid "No indices found"
! msgstr "Keine Indizes gefunden."
  
  #: info/indices.c:217
--- 316,321 ----
  
  #: info/indices.c:213
  msgid "No indices found"
! msgstr "Keine Indizes gefunden"
  
  #: info/indices.c:217
***************
*** 349,368 ****
  
  #: info/indices.c:457
- #, fuzzy
- #| msgid "No previous index search string."
  msgid "No previous index search string"
! msgstr "Keine vorherige zu suchende Index-Zeichenkette."
  
  #: info/indices.c:475
! #, fuzzy, c-format
! #| msgid "No more index entries containing '%s'."
  msgid "No more index entries containing '%s'"
! msgstr "Keine weiteren Index-EintrÃ¤ge, die â€ž%sâ€œ enthalten."
  
  #: info/indices.c:476
! #, fuzzy, c-format
! #| msgid "No index entries containing '%s'."
  msgid "No index entries containing '%s'"
! msgstr "Keine Index-EintrÃ¤ge, die â€ž%sâ€œ enthalten."
  
  #: info/indices.c:586
--- 340,355 ----
  
  #: info/indices.c:457
  msgid "No previous index search string"
! msgstr "Keine vorherige zu suchende Index-Zeichenkette"
  
  #: info/indices.c:475
! #, c-format
  msgid "No more index entries containing '%s'"
! msgstr "Keine weiteren Index-EintrÃ¤ge, die â€ž%sâ€œ enthalten"
  
  #: info/indices.c:476
! #, c-format
  msgid "No index entries containing '%s'"
! msgstr "Keine Index-EintrÃ¤ge, die â€ž%sâ€œ enthalten"
  
  #: info/indices.c:586
***************
*** 394,397 ****
--- 381,388 ----
  "Index entries that match '%s':\n"
  msgstr ""
+ "Virtueller Index\n"
+ "*************\n"
+ "\n"
+ "Index-EintrÃ¤ge, die â€ž%sâ€œ entsprechen:\n"
  
  #: info/indices.c:865
***************
*** 409,440 ****
  
  #: info/indices.h:40
! #, fuzzy, c-format
! #| msgid "No available info files have '%s' in their indices."
  msgid "No available info files have '%s' in their indices"
! msgstr "Keine der verfÃ¼gbaren Info-Dateien hat â€ž%sâ€œ in ihren Indizes."
  
  #: info/info-utils.c:878
- #, fuzzy
- #| msgid "Error converting file character encoding."
  msgid "Error converting file character encoding"
  msgstr "Fehler bei der Umwandlung der Zeichenkodierung der Datei"
  
! #: info/info.c:277 info/session.c:2786
! #, fuzzy, c-format
! #| msgid "No menu item '%s' in node '%s'."
  msgid "No menu item '%s' in node '%s'"
! msgstr "Kein MenÃ¼eintrag â€ž%sâ€œ im Knoten â€ž%sâ€œ."
  
  #: info/info.c:415 info/info.c:1181
! #, fuzzy, c-format
! #| msgid "Cannot find node '%s'."
  msgid "Cannot find node '%s'"
! msgstr "Knoten â€ž%sâ€œ wurde nicht gefunden."
  
  #: info/info.c:437
- #, fuzzy
- #| msgid "No program name given."
  msgid "No program name given"
! msgstr "Es wurde kein Programmname angegeben."
  
  #: info/info.c:635
--- 400,424 ----
  
  #: info/indices.h:40
! #, c-format
  msgid "No available info files have '%s' in their indices"
! msgstr "Keine der verfÃ¼gbaren Info-Dateien hat â€ž%sâ€œ in ihren Indizes"
  
  #: info/info-utils.c:878
  msgid "Error converting file character encoding"
  msgstr "Fehler bei der Umwandlung der Zeichenkodierung der Datei"
  
! #: info/info.c:277 info/session.c:2789
! #, c-format
  msgid "No menu item '%s' in node '%s'"
! msgstr "Kein MenÃ¼eintrag â€ž%sâ€œ im Knoten â€ž%sâ€œ"
  
  #: info/info.c:415 info/info.c:1181
! #, c-format
  msgid "Cannot find node '%s'"
! msgstr "Knoten â€ž%sâ€œ wurde nicht gefunden"
  
  #: info/info.c:437
  msgid "No program name given"
! msgstr "Es wurde kein Programmname angegeben"
  
  #: info/info.c:635
***************
*** 463,467 ****
  msgstr "â€ž--helpâ€œ gibt weitere Informationen.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 447,452 ----
  msgstr "â€ž--helpâ€œ gibt weitere Informationen.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 495,507 ****
  
  #: info/info.c:1095
- #, fuzzy
- #| msgid ""
- #| "Options:\n"
- #| "  -a, --all                    use all matching manuals.\n"
- #| "  -k, --apropos=STRING         look up STRING in all indices of all "
- #| "manuals.\n"
- #| "  -d, --directory=DIR          add DIR to INFOPATH.\n"
- #| "      --dribble=FILE           remember user keystrokes in FILENAME.\n"
- #| "  -f, --file=MANUAL            specify Info manual to visit."
  msgid ""
  "Frequently-used options:\n"
--- 480,483 ----
***************
*** 511,528 ****
  "  -f, --file=MANUAL            specify Info manual to visit"
  msgstr ""
  "  -a, --all                 alle passenden HandbÃ¼cher benutzen\n"
  "  -k, --apropos=ZKETTE      ZKETTE in allen Indizes sÃ¤mtlicher Info-Dateien\n"
  "                              suchen\n"
  "  -d, --directory=VERZ      VERZ dem INFOPATH hinzufÃ¼gen\n"
- "      --dribble=DATEI       Tasteneingaben des Benutzers in DATEI merken\n"
  "  -f, --file=DATEI          zu Ã¶ffnende Info-DATEI angeben"
  
  #: info/info.c:1102
- #, fuzzy
- #| msgid ""
- #| "  -h, --help                   display this help and exit.\n"
- #| "      --index-search=STRING    go to node pointed by index entry STRING.\n"
- #| "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
- #| "  -o, --output=FILE            output selected nodes to FILE."
  msgid ""
  "  -h, --help                   display this help and exit\n"
--- 487,498 ----
  "  -f, --file=MANUAL            specify Info manual to visit"
  msgstr ""
+ "HÃ¤ufig verwendete Optionen:\n"
  "  -a, --all                 alle passenden HandbÃ¼cher benutzen\n"
  "  -k, --apropos=ZKETTE      ZKETTE in allen Indizes sÃ¤mtlicher Info-Dateien\n"
  "                              suchen\n"
  "  -d, --directory=VERZ      VERZ dem INFOPATH hinzufÃ¼gen\n"
  "  -f, --file=DATEI          zu Ã¶ffnende Info-DATEI angeben"
  
  #: info/info.c:1102
  msgid ""
  "  -h, --help                   display this help and exit\n"
***************
*** 540,562 ****
  #: info/info.c:1108
  msgid "  -O, --show-options, --usage  go to command-line options node"
! msgstr ""
  
  #: info/info.c:1112
- #, fuzzy
- #| msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
  msgid "  -b, --speech-friendly        be friendly to speech synthesizers"
  msgstr "  -b, --speech-friendly     nett zu Sprachsynthesizern sein"
  
  #: info/info.c:1116
- #, fuzzy
- #| msgid ""
- #| "      --strict-node-location   (for debugging) use Info file pointers as-"
- #| "is.\n"
- #| "      --subnodes               recursively output menu items.\n"
- #| "  -v, --variable VAR=VALUE     assign VALUE to Info variable VAR.\n"
- #| "      --vi-keys                use vi-like and less-like key bindings.\n"
- #| "      --version                display version information and exit.\n"
- #| "  -w, --where, --location      print physical location of Info file.\n"
- #| "  -x, --debug=NUMBER           set debugging level (-1 for all).\n"
  msgid ""
  "      --subnodes               recursively output menu items\n"
--- 510,520 ----
  #: info/info.c:1108
  msgid "  -O, --show-options, --usage  go to command-line options node"
! msgstr "  -O, --show-options, --usage  zum Befehlszeilenoptionen-Knoten gehen"
  
  #: info/info.c:1112
  msgid "  -b, --speech-friendly        be friendly to speech synthesizers"
  msgstr "  -b, --speech-friendly     nett zu Sprachsynthesizern sein"
  
  #: info/info.c:1116
  msgid ""
  "      --subnodes               recursively output menu items\n"
***************
*** 565,576 ****
  "  -w, --where, --location      print physical location of Info file"
  msgstr ""
- "      --strict-node-location  (Debuggen) Info-Datei-Zeiger unverÃ¤ndert "
- "nutzen\n"
  "      --subnodes            MenÃ¼eintrÃ¤ge rekursiv ausgeben\n"
  "  -v, --variable VAR=WERT   den Wert WERT der Info-Variablen VAR zuweisen\n"
- "      --vi-keys             Tastenbindungen Ã¤hnlich zu vi und less benutzen\n"
  "      --version             Programmversion anzeigen\n"
! "  -w, --where, --location   physischen Ort des Info-Datei anzeigen\n"
! "  -x, --debug=ZAHL          Debugging-Level setzen (-1 fÃ¼r alles)\n"
  
  #: info/info.c:1122
--- 523,530 ----
  "  -w, --where, --location      print physical location of Info file"
  msgstr ""
  "      --subnodes            MenÃ¼eintrÃ¤ge rekursiv ausgeben\n"
  "  -v, --variable VAR=WERT   den Wert WERT der Info-Variablen VAR zuweisen\n"
  "      --version             Programmversion anzeigen\n"
! "  -w, --where, --location   physischen Ort des Info-Datei anzeigen"
  
  #: info/info.c:1122
***************
*** 601,620 ****
  
  #: info/info.c:1132
- #, fuzzy
- #| msgid ""
- #| "\n"
- #| "Examples:\n"
- #| "  info                       show top-level dir menu\n"
- #| "  info info                  show the general manual for Info readers\n"
- #| "  info info-stnd             show the manual specific to this Info "
- #| "program\n"
- #| "  info emacs                 start at emacs node from top-level dir\n"
- #| "  info emacs buffers         select buffers menu entry in emacs manual\n"
- #| "  info emacs -n Files        start at Files node within emacs manual\n"
- #| "  info '(emacs)Files'        alternative way to start at Files node\n"
- #| "  info --show-options emacs  start at node with emacs' command line "
- #| "options\n"
- #| "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
- #| "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgid ""
  "\n"
--- 555,558 ----
***************
*** 635,640 ****
  "Beispiele:\n"
  "  info                       das oberste â€ždirâ€œ-MenÃ¼ anzeigen\n"
- "  info info                  die allgemeine Anleitung fÃ¼r Info-Leser "
- "anzeigen\n"
  "  info info-stnd             die Anleitung fÃ¼r dieses Info-Programm "
  "anzeigen\n"
--- 573,576 ----
***************
*** 649,657 ****
  "Optionen\n"
  "                               beginnen\n"
! "  info --subnodes -o out.txt emacs  das ganze Handbuch nach out.txt "
  "schreiben\n"
  "  info -f ./foo.info         datei ./foo.info anzeigen"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 585,595 ----
  "Optionen\n"
  "                               beginnen\n"
! "  info --subnodes -o out.txt emacs\n"
! "                             das ganze Emacs-Handbuch nach out.txt "
  "schreiben\n"
  "  info -f ./foo.info         datei ./foo.info anzeigen"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 667,674 ****
  
  #: info/info.c:1182
! #, fuzzy, c-format
! #| msgid "Cannot find node '(%s)%s'."
  msgid "Cannot find node '(%s)%s'"
! msgstr "Knoten â€ž(%s)%sâ€œ kann nicht gefunden werden."
  
  #: info/info.c:1183
--- 605,611 ----
  
  #: info/info.c:1182
! #, c-format
  msgid "Cannot find node '(%s)%s'"
! msgstr "Knoten â€ž(%s)%sâ€œ kann nicht gefunden werden"
  
  #: info/info.c:1183
***************
*** 681,754 ****
  
  #: info/info.c:1185
- #, fuzzy
- #| msgid "Cannot delete the last window."
  msgid "Cannot delete the last window"
! msgstr "Das letzte Fenster kann nicht gelÃ¶scht werden."
  
  #: info/info.c:1186
- #, fuzzy
- #| msgid "No menu in this node."
  msgid "No menu in this node"
! msgstr "Kein MenÃ¼ in diesem Knoten."
  
  #: info/info.c:1187
- #, fuzzy
- #| msgid "No footnotes in this node."
  msgid "No footnotes in this node"
! msgstr "Keine FuÃŸnoten in diesem Knoten."
  
  #: info/info.c:1188
- #, fuzzy
- #| msgid "No cross references in this node."
  msgid "No cross references in this node"
! msgstr "Keine Querverweise in diesem Knoten."
  
  #: info/info.c:1189
! #, fuzzy, c-format
! #| msgid "No '%s' pointer for this node."
  msgid "No '%s' pointer for this node"
! msgstr "Kein â€ž%sâ€œ-Verweis fÃ¼r diesen Knoten."
  
  #: info/info.c:1190
! #, fuzzy, c-format
! #| msgid "Unknown Info command '%c'; try '?' for help."
  msgid "Unknown Info command '%c'; try '?' for help"
! msgstr "Unbekannter Info-Befehl â€ž%câ€œ. Geben Sie â€ž?â€œ ein, um Hilfe zu bekommen."
  
  #: info/info.c:1191
! #, fuzzy, c-format
! #| msgid "Terminal type '%s' is not smart enough to run Info."
  msgid "Terminal type '%s' is not smart enough to run Info"
! msgstr "Der Terminaltyp â€ž%sâ€œ ist nicht fÃ¤hig genug, um Info auszufÃ¼hren."
  
  #: info/info.c:1192
- #, fuzzy
- #| msgid "You are already at the last page of this node."
  msgid "You are already at the last page of this node"
! msgstr "Sie sind bereits auf der letzten Seite dieses Knotens."
  
  #: info/info.c:1193
- #, fuzzy
- #| msgid "You are already at the first page of this node."
  msgid "You are already at the first page of this node"
! msgstr "Sie sind bereits auf der ersten Seite dieses Knotens."
  
  #: info/info.c:1194
- #, fuzzy
- #| msgid "Only one window."
  msgid "Only one window"
! msgstr "Nur ein Fenster."
  
  #: info/info.c:1195
- #, fuzzy
- #| msgid "Resulting window would be too small."
  msgid "Resulting window would be too small"
! msgstr "Das entstehende Fenster wÃ¤re zu klein."
  
  #: info/info.c:1196
- #, fuzzy
- #| msgid "Not enough room for a help window, please delete a window."
  msgid "Not enough room for a help window, please delete a window"
! msgstr "Nicht genÃ¼gend Platz fÃ¼r ein Hilfefenster. Bitte ein Fenster lÃ¶schen."
  
  #: info/infodoc.c:38
--- 618,670 ----
  
  #: info/info.c:1185
  msgid "Cannot delete the last window"
! msgstr "Das letzte Fenster kann nicht gelÃ¶scht werden"
  
  #: info/info.c:1186
  msgid "No menu in this node"
! msgstr "Kein MenÃ¼ in diesem Knoten"
  
  #: info/info.c:1187
  msgid "No footnotes in this node"
! msgstr "Keine FuÃŸnoten in diesem Knoten"
  
  #: info/info.c:1188
  msgid "No cross references in this node"
! msgstr "Keine Querverweise in diesem Knoten"
  
  #: info/info.c:1189
! #, c-format
  msgid "No '%s' pointer for this node"
! msgstr "Kein â€ž%sâ€œ-Verweis fÃ¼r diesen Knoten"
  
  #: info/info.c:1190
! #, c-format
  msgid "Unknown Info command '%c'; try '?' for help"
! msgstr "Unbekannter Info-Befehl â€ž%câ€œ. Geben Sie â€ž?â€œ ein, um Hilfe zu bekommen"
  
  #: info/info.c:1191
! #, c-format
  msgid "Terminal type '%s' is not smart enough to run Info"
! msgstr "Der Terminaltyp â€ž%sâ€œ ist nicht fÃ¤hig genug, um Info auszufÃ¼hren"
  
  #: info/info.c:1192
  msgid "You are already at the last page of this node"
! msgstr "Sie sind bereits auf der letzten Seite dieses Knotens"
  
  #: info/info.c:1193
  msgid "You are already at the first page of this node"
! msgstr "Sie sind bereits auf der ersten Seite dieses Knotens"
  
  #: info/info.c:1194
  msgid "Only one window"
! msgstr "Nur ein Fenster"
  
  #: info/info.c:1195
  msgid "Resulting window would be too small"
! msgstr "Das entstehende Fenster wÃ¤re zu klein"
  
  #: info/info.c:1196
  msgid "Not enough room for a help window, please delete a window"
! msgstr "Nicht genÃ¼gend Platz fÃ¼r ein Hilfefenster. Bitte ein Fenster lÃ¶schen"
  
  #: info/infodoc.c:38
***************
*** 952,959 ****
  
  #: info/infodoc.c:471 info/infodoc.c:507
! #, fuzzy, c-format
! #| msgid "%s is undefined."
  msgid "%s is undefined"
! msgstr "%s ist nicht definiert."
  
  #: info/infodoc.c:795
--- 868,874 ----
  
  #: info/infodoc.c:471 info/infodoc.c:507
! #, c-format
  msgid "%s is undefined"
! msgstr "%s ist nicht definiert"
  
  #: info/infodoc.c:795
***************
*** 971,984 ****
  
  #: info/infodoc.c:827
! #, fuzzy, c-format
! #| msgid "%s can only be invoked via %s."
  msgid "%s can only be invoked via %s"
! msgstr "%s kann nur durch %s aufgerufen werden."
  
  #: info/infodoc.c:831
! #, fuzzy, c-format
! #| msgid "%s can be invoked via %s."
  msgid "%s can be invoked via %s"
! msgstr "%s kann durch %s aufgerufen werden."
  
  #: info/infodoc.c:836
--- 886,897 ----
  
  #: info/infodoc.c:827
! #, c-format
  msgid "%s can only be invoked via %s"
! msgstr "%s kann nur durch %s aufgerufen werden"
  
  #: info/infodoc.c:831
! #, c-format
  msgid "%s can be invoked via %s"
! msgstr "%s kann durch %s aufgerufen werden"
  
  #: info/infodoc.c:836
***************
*** 988,995 ****
  
  #: info/infomap.c:585
! #, fuzzy, c-format
! #| msgid "could not read init file %s"
  msgid "could not open init file %s"
! msgstr "Initialisierungsdatei %s konnte nicht gelesen werden."
  
  #: info/infokey.c:227
--- 901,907 ----
  
  #: info/infomap.c:585
! #, c-format
  msgid "could not open init file %s"
! msgstr "Initialisierungsdatei %s konnte nicht geÃ¶ffnet werden"
  
  #: info/infokey.c:227
***************
*** 1061,1079 ****
  msgstr "Befehl beschreiben: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Einen Befehlsnamen im Echo-Bereich lesen und ausfÃ¼hren"
  
! #: info/m-x.c:134
! #, fuzzy
! #| msgid "Cannot execute an 'echo-area' command here."
  msgid "Cannot execute an 'echo-area' command here"
! msgstr "Der Befehl fÃ¼r Echo-Bereich ist hier nicht ausfÃ¼hrbar."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "HÃ¶he des angezeigten Fensters setzen"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 973,989 ----
  msgstr "Befehl beschreiben: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Einen Befehlsnamen im Echo-Bereich lesen und ausfÃ¼hren"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
! msgstr "Der Befehl fÃ¼r Echo-Bereich ist hier nicht ausfÃ¼hrbar"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "HÃ¶he des angezeigten Fensters setzen"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1089,1093 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 999,1003 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1147,1155 ****
  msgstr "Fehler in regulÃ¤rem Ausdruck: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Alle passenden Dateien anzeigen"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Kein Datei-Index"
--- 1057,1065 ----
  msgstr "Fehler in regulÃ¤rem Ausdruck: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Alle passenden Dateien anzeigen"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Kein Datei-Index"
***************
*** 1158,1166 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
! #, fuzzy, c-format
! #| msgid ""
! #| "Welcome to Info version %s. Type \\[get-help-window] for help, \\[menu-"
! #| "item] for menu item, \\[get-info-help-node] for tutorial."
  msgid ""
  "Welcome to Info version %s.  Type \\[get-help-window] for help, \\[get-info-"
--- 1068,1073 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
! #, c-format
  msgid ""
  "Welcome to Info version %s.  Type \\[get-help-window] for help, \\[get-info-"
***************
*** 1168,1228 ****
  msgstr ""
  "Willkommen bei Info (Version %s). Geben Sie â€ž\\[get-help-window]â€œ ein fÃ¼r "
! "Hilfe, â€ž\\[menu-item]â€œ fÃ¼r MenÃ¼eintrag, â€ž\\[get-info-help-node]â€� fÃ¼r eine "
! "EinfÃ¼hrung."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Eine Zeile nach unten bewegen"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Eine Zeile nach oben bewegen"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Den Cursor zu einer bestimmten Zeile des Fensters bewegen"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Zum Ende dieser Zeile bewegen"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Zum Anfang der Zeile bewegen"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Zum Anfang dieses Knotens bewegen"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Zum Ende dieses Knotens bewegen"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "In diesem Fenster vorwÃ¤rts blÃ¤ttern"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "In diesem Fenster vorwÃ¤rts blÃ¤ttern und die Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern und die Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "In diesem Fenster vorwÃ¤rts blÃ¤ttern, ohne den Knoten zu verlassen"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern, ohne den Knoten zu verlassen"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1075,1134 ----
  msgstr ""
  "Willkommen bei Info (Version %s). Geben Sie â€ž\\[get-help-window]â€œ ein fÃ¼r "
! "Hilfe, â€ž\\[get-info-help-node]â€� fÃ¼r eine EinfÃ¼hrung."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Eine Zeile nach unten bewegen"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Eine Zeile nach oben bewegen"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Den Cursor zu einer bestimmten Zeile des Fensters bewegen"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Zum Ende dieser Zeile bewegen"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Zum Anfang der Zeile bewegen"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Zum Anfang dieses Knotens bewegen"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Zum Ende dieses Knotens bewegen"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "In diesem Fenster vorwÃ¤rts blÃ¤ttern"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "In diesem Fenster vorwÃ¤rts blÃ¤ttern und die Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern und die Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "In diesem Fenster vorwÃ¤rts blÃ¤ttern, ohne den Knoten zu verlassen"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern, ohne den Knoten zu verlassen"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1231,1235 ****
  "     und Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1137,1141 ----
  "     und Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1239,1520 ****
  "     und Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Zeilenweise vorblÃ¤ttern"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Zeilenweise zurÃ¼ck blÃ¤ttern"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Einen halben Bildschirm vorblÃ¤ttern"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Einen halben Bildschirm zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Im anderen Fenster vorblÃ¤ttern"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Im anderen Fenster zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Das nÃ¤chste Fenster auswÃ¤hlen"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Das vorige Fenster auswÃ¤hlen"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Aktuelles Fenster unterteilen"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Aktuelles Fenster lÃ¶schen"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Ein permanentes Fenster kann nicht gelÃ¶scht werden"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Alle anderen Fenster lÃ¶schen"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Aktuelles Fenster vergrÃ¶ÃŸern (oder verkleinern)"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  "Den vorhandenen Bildschirmplatz unter allen sichtbaren Fenstern aufteilen"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Den Status des Zeilenumbruchs im aktuellen Fenster umschalten"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Diesen MenÃ¼eintrag auswÃ¤hlen"
  
! #: info/session.c:2217
! #, fuzzy, c-format
! #| msgid "There isn't %d item in this menu."
! #| msgid_plural "There aren't %d items in this menu."
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "Es gibt keinen Eintrag in diesem MenÃ¼."
! msgstr[1] "Es sind keine %d EintrÃ¤ge in diesem MenÃ¼."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Den letzten MenÃ¼eintrag dieses Knotens auswÃ¤hlen"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼eintrag (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "MenÃ¼eintrag: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "xref folgen (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "xref folgen: "
  
! #: info/session.c:2424
! #, fuzzy, c-format
! #| msgid "The reference disappeared! (%s)."
  msgid "The reference disappeared! (%s)"
! msgstr "Der Verweis ist verschwunden! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Einen MenÃ¼eintrag lesen und seinen Knoten auswÃ¤hlen"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "FuÃŸnote oder Querverweis lesen und den Knoten auswÃ¤hlen"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Zum Anfang des MenÃ¼s dieses Knotens bewegen"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "So viele MenÃ¼eintrÃ¤ge wie mÃ¶glich auf einmal besuchen"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Zum vorigen Querverweis bewegen"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Zum nÃ¤chsten Querverweis bewegen"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Verweis oder MenÃ¼eintrag auswÃ¤hlen, der auf dieser Zeile erscheint"
  
! #: info/session.c:2764
! #, fuzzy, c-format
! #| msgid "No menu in node '%s'."
  msgid "No menu in node '%s'"
! msgstr "Kein MenÃ¼ im Knoten â€ž%sâ€œ."
  
! #: info/session.c:2811
! #, fuzzy, c-format
! #| msgid "Unable to find node referenced by '%s' in '%s'."
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr ""
! "Es kann kein Knoten gefunden werden, der von â€ž%sâ€œ in â€ž%sâ€œ referenziert wird."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "MenÃ¼liste lesen; bei â€ždirâ€œ beginnen und ihnen folgen"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "MenÃ¼s folgen: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Den â€žnÃ¤chstenâ€œ Knoten (Next) auswÃ¤hlen"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Den â€žvorigenâ€œ Knoten (Prev) auswÃ¤hlen"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Den Ã¼bergeordneten Knoten auswÃ¤hlen (â€žaufwÃ¤rtsâ€œ, Up)"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Den letzten Knoten dieser Datei auswÃ¤hlen"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Dieses Fenster hat keine weiteren Knoten"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Den ersten Knoten dieser Datei auswÃ¤hlen"
  
! #: info/session.c:3161
! #, fuzzy
! #| msgid "No more nodes within this document."
  msgid "No more nodes within this document"
! msgstr "Keine weiteren Knoten in diesem Dokument."
  
! #: info/session.c:3205 info/session.c:3244
! #, fuzzy
! #| msgid "No 'Prev' or 'Up' for this node within this document."
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  "Kein â€žvorigeâ€œ (Prev) oder â€žaufwÃ¤rtsâ€œ (Up) fÃ¼r diesen Knoten innerhalb dieses "
! "Dokuments."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "VorwÃ¤rts oder abwÃ¤rts durch die Knotenstruktur bewegen"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "ZurÃ¼ck oder aufwÃ¤rts durch die Knotenstruktur bewegen"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Den Namen eines Knotens lesen und diesen auswÃ¤hlen"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Gehe zu Knoten: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Den Knoten finden, der den Programmaufruf beschreibt"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Den Programmaufruf-Knoten von [%s] finden: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Einen Verweis auf eine Manpage lesen und diese auswÃ¤hlen"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Manpage holen: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Den Knoten â€žTopâ€œ in dieser Datei auswÃ¤hlen"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Den Knoten â€ž(dir)â€œ auswÃ¤hlen"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Vollen Dateinamen des angezeigten Knotens ausgeben"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Den zuletzt gewÃ¤hlten Knoten auswÃ¤hlen"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Kein weiter zurÃ¼ckliegender Knoten in der Historie"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Den Namen einer Datei lesen und diese auswÃ¤hlen"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Datei finden: "
  
! #: info/session.c:3665
! #, fuzzy, c-format
! #| msgid "Cannot find '%s'."
  msgid "Cannot find '%s'"
! msgstr "â€ž%sâ€œ kann nicht gefunden werden."
  
! #: info/session.c:3713
! #, fuzzy, c-format
! #| msgid "Could not create output file '%s'."
  msgid "Could not create output file '%s'"
! msgstr "Ausgabedatei â€ž%sâ€œ kann nicht angelegt werden."
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "Fehler beim Schreiben nach %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "%s wird geschlossen"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "Knoten %s wird geschrieben â€¦"
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
--- 1145,1415 ----
  "     und Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Zeilenweise vorblÃ¤ttern"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Zeilenweise zurÃ¼ck blÃ¤ttern"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Einen halben Bildschirm vorblÃ¤ttern"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Einen halben Bildschirm zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Im anderen Fenster vorblÃ¤ttern"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Im anderen Fenster zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Das nÃ¤chste Fenster auswÃ¤hlen"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Das vorige Fenster auswÃ¤hlen"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Aktuelles Fenster unterteilen"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Aktuelles Fenster lÃ¶schen"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Ein permanentes Fenster kann nicht gelÃ¶scht werden"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Alle anderen Fenster lÃ¶schen"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Aktuelles Fenster vergrÃ¶ÃŸern (oder verkleinern)"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  "Den vorhandenen Bildschirmplatz unter allen sichtbaren Fenstern aufteilen"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Den Status des Zeilenumbruchs im aktuellen Fenster umschalten"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Diesen MenÃ¼eintrag auswÃ¤hlen"
  
! #: info/session.c:2220
! #, c-format
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "Es gibt keinen Eintrag in diesem MenÃ¼"
! msgstr[1] "Es gibt keine %d EintrÃ¤ge in diesem MenÃ¼"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Den letzten MenÃ¼eintrag dieses Knotens auswÃ¤hlen"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼eintrag (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "MenÃ¼eintrag: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "xref folgen (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "xref folgen: "
  
! #: info/session.c:2427
! #, c-format
  msgid "The reference disappeared! (%s)"
! msgstr "Der Verweis ist verschwunden! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Einen MenÃ¼eintrag lesen und seinen Knoten auswÃ¤hlen"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "FuÃŸnote oder Querverweis lesen und den Knoten auswÃ¤hlen"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Zum Anfang des MenÃ¼s dieses Knotens bewegen"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "So viele MenÃ¼eintrÃ¤ge wie mÃ¶glich auf einmal besuchen"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Zum vorigen Querverweis bewegen"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Zum nÃ¤chsten Querverweis bewegen"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Verweis oder MenÃ¼eintrag auswÃ¤hlen, der auf dieser Zeile erscheint"
  
! #: info/session.c:2767
! #, c-format
  msgid "No menu in node '%s'"
! msgstr "Kein MenÃ¼ im Knoten â€ž%sâ€œ"
  
! #: info/session.c:2814
! #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr ""
! "Es kann kein Knoten gefunden werden, der von â€ž%sâ€œ in â€ž%sâ€œ referenziert wird"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "MenÃ¼liste lesen; bei â€ždirâ€œ beginnen und ihnen folgen"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "MenÃ¼s folgen: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Den â€žnÃ¤chstenâ€œ Knoten (Next) auswÃ¤hlen"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Den â€žvorigenâ€œ Knoten (Prev) auswÃ¤hlen"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Den Ã¼bergeordneten Knoten auswÃ¤hlen (â€žaufwÃ¤rtsâ€œ, Up)"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Den letzten Knoten dieser Datei auswÃ¤hlen"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Dieses Fenster hat keine weiteren Knoten"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Den ersten Knoten dieser Datei auswÃ¤hlen"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
! msgstr "Keine weiteren Knoten in diesem Dokument"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  "Kein â€žvorigeâ€œ (Prev) oder â€žaufwÃ¤rtsâ€œ (Up) fÃ¼r diesen Knoten innerhalb dieses "
! "Dokuments"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "VorwÃ¤rts oder abwÃ¤rts durch die Knotenstruktur bewegen"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "ZurÃ¼ck oder aufwÃ¤rts durch die Knotenstruktur bewegen"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Den Namen eines Knotens lesen und diesen auswÃ¤hlen"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Gehe zu Knoten: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Den Knoten finden, der den Programmaufruf beschreibt"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Den Programmaufruf-Knoten von [%s] finden: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Einen Verweis auf eine Manpage lesen und diese auswÃ¤hlen"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Manpage holen: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Den Knoten â€žTopâ€œ in dieser Datei auswÃ¤hlen"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Den Knoten â€ž(dir)â€œ auswÃ¤hlen"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Vollen Dateinamen des angezeigten Knotens ausgeben"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Den zuletzt gewÃ¤hlten Knoten auswÃ¤hlen"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Kein weiter zurÃ¼ckliegender Knoten in der Historie"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Den Namen einer Datei lesen und diese auswÃ¤hlen"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Datei finden: "
  
! #: info/session.c:3677
! #, c-format
  msgid "Cannot find '%s'"
! msgstr "â€ž%sâ€œ kann nicht gefunden werden"
  
! #: info/session.c:3725
! #, c-format
  msgid "Could not create output file '%s'"
! msgstr "Ausgabedatei â€ž%sâ€œ kann nicht angelegt werden"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "Fehler beim Schreiben nach %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "%s wird geschlossen"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "Knoten %s wird geschrieben â€¦"
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
***************
*** 1522,1723 ****
  "     (mittels einer Pipe)"
  
! #: info/session.c:3859
! #, fuzzy, c-format
! #| msgid "Cannot open pipe to '%s'."
  msgid "Cannot open pipe to '%s'"
! msgstr "Daten kÃ¶nnen nicht an â€ž%sâ€œ weitergereicht werden (mittels einer Pipe)."
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "Knoten %s wird ausgegeben â€¦"
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "Ausgabe des Knotens %s ist abgeschlossen"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Die Verwendung regulÃ¤rer AusdrÃ¼cke in Suchen umschalten"
  
! #: info/session.c:3908
! #, fuzzy
! #| msgid "Using regular expressions for searches."
  msgid "Using regular expressions for searches"
  msgstr "FÃ¼r Suchen werden regulÃ¤re AusdrÃ¼cke benutzt"
  
! #: info/session.c:3909
! #, fuzzy
! #| msgid "Using literal strings for searches."
  msgid "Using literal strings for searches"
  msgstr "FÃ¼r Suchen werden wortwÃ¶rtliche Zeichenketten benutzt"
  
! #: info/session.c:4112
! #, fuzzy
! #| msgid "Search continued from the end of the document."
  msgid "Search continued from the end of the document"
! msgstr "Suche vom Ende des Dokuments fortgesetzt."
  
! #: info/session.c:4117
! #, fuzzy
! #| msgid "Search continued from the beginning of the document."
  msgid "Search continued from the beginning of the document"
! msgstr "Suche vom Anfang des Dokuments fortgesetzt."
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Unterdatei â€ž%sâ€œ wird durchsucht â€¦"
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
! #, fuzzy
! #| msgid "Search failed."
  msgid "Search failed"
! msgstr "Suche fehlgeschlagen."
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Suche mit regulÃ¤rem Ausdruck"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Suche"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " gemÃ¤ÃŸ GroÃŸ-/Kleinschreibung"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " in RÃ¼ckwÃ¤rtsrichtung"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Suchzeichenkette zu kurz"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
! msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
! #, fuzzy
! #| msgid "No match"
  msgid "No more matches"
! msgstr "Keine Ãœbereinstimmung"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
! msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
! #, fuzzy, c-format
! #| msgid "Searching subfile %s ..."
  msgid "Search under %s: "
! msgstr "Unterdatei â€ž%sâ€œ wird durchsucht â€¦"
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
! msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
! msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
! msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Eine Zeichenkette einlesen und danach gemÃ¤ÃŸ GroÃŸ-/Kleinschreibung suchen"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Eine Zeichenkette einlesen und danach suchen"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Eine Zeichenkette einlesen und danach in RÃ¼ckwÃ¤rtsrichtung suchen"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Letzte Suche in der gleichen Richtung wiederholen"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Keine vorherige Such-Zeichenkette."
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Letzte Suche in der entgegengesetzten Richtung wiederholen"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "Die angezeigten Suchtreffer nicht mehr anzeigen"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktiv eine Zeichenkette wÃ¤hrend der Eingabe suchen"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Interaktive Suche mit regulÃ¤rem Ausdruck in RÃ¼ckwÃ¤rtsrichtung: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "Interaktive Suche in RÃ¼ckwÃ¤rtsrichtung: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Interaktive Suche mit regulÃ¤rem Ausdruck: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "Interaktive Suche: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Fehlschlagende "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Momentane Operation abbrechen"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Beenden"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Programmversion anzeigen"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info Version %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Anzeige erneut darstellen"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Info beenden"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
--- 1417,1604 ----
  "     (mittels einer Pipe)"
  
! #: info/session.c:3871
! #, c-format
  msgid "Cannot open pipe to '%s'"
! msgstr "Daten kÃ¶nnen nicht an â€ž%sâ€œ weitergereicht werden (mittels einer Pipe)"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "Knoten %s wird ausgegeben â€¦"
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "Ausgabe des Knotens %s ist abgeschlossen"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Die Verwendung regulÃ¤rer AusdrÃ¼cke in Suchen umschalten"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "FÃ¼r Suchen werden regulÃ¤re AusdrÃ¼cke benutzt"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "FÃ¼r Suchen werden wortwÃ¶rtliche Zeichenketten benutzt"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
! msgstr "Suche vom Ende des Dokuments fortgesetzt"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
! msgstr "Suche vom Anfang des Dokuments fortgesetzt"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Unterdatei â€ž%sâ€œ wird durchsucht â€¦"
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
! msgstr "Suche fehlgeschlagen"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Suche mit regulÃ¤rem Ausdruck"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Suche"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " gemÃ¤ÃŸ GroÃŸ-/Kleinschreibung"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " in RÃ¼ckwÃ¤rtsrichtung"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Suchzeichenkette zu kurz"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
! msgstr "ZurÃ¼ck zur letzten Ãœbereinstimmung von %s gehen"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
! msgstr "Keine weiteren Ãœbereinstimmungen"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
! msgstr "Diesen Knoten und alle Unterknoten nach einer Zeichenkette durchsuchen"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
! #, c-format
  msgid "Search under %s: "
! msgstr "Unter %s suchen: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
! msgstr "Zur nÃ¤chsten Ãœbereinstimmung im Info-Unterbaum gehen"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
! msgstr "Keine aktive Suche"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
! msgstr "Zur vorherigen Ãœbereinstimmung im Info-Unterbaum gehen"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Eine Zeichenkette einlesen und danach gemÃ¤ÃŸ GroÃŸ-/Kleinschreibung suchen"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Eine Zeichenkette einlesen und danach suchen"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Eine Zeichenkette einlesen und danach in RÃ¼ckwÃ¤rtsrichtung suchen"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Letzte Suche in der gleichen Richtung wiederholen"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Keine vorherige Such-Zeichenkette."
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Letzte Suche in der entgegengesetzten Richtung wiederholen"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "Die angezeigten Suchtreffer nicht mehr anzeigen"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktiv eine Zeichenkette wÃ¤hrend der Eingabe suchen"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Interaktive Suche mit regulÃ¤rem Ausdruck in RÃ¼ckwÃ¤rtsrichtung: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "Interaktive Suche in RÃ¼ckwÃ¤rtsrichtung: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Interaktive Suche mit regulÃ¤rem Ausdruck: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "Interaktive Suche: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Fehlschlagende "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Momentane Operation abbrechen"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Beenden"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Programmversion anzeigen"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info Version %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Anzeige erneut darstellen"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Info beenden"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
***************
*** 1725,1749 ****
  "     Taste gebunden ist"
  
! #: info/session.c:5373
! #, fuzzy, c-format
! #| msgid "Unknown command (%s)."
  msgid "Unknown command (%s)"
! msgstr "Unbekannter Befehl (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€ž%sâ€œ ist ungÃ¼ltig"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€ž%sâ€œ ist ungÃ¼ltig"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Diese Zahl dem aktuellen numerischen Argument hinzufÃ¼gen"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Das aktuelle numerische Argument beginnen (oder mit 4 multiplizieren)"
--- 1606,1629 ----
  "     Taste gebunden ist"
  
! #: info/session.c:5385
! #, c-format
  msgid "Unknown command (%s)"
! msgstr "Unbekannter Befehl (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€ž%sâ€œ ist ungÃ¼ltig"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€ž%sâ€œ ist ungÃ¼ltig"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Diese Zahl dem aktuellen numerischen Argument hinzufÃ¼gen"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Das aktuelle numerische Argument beginnen (oder mit 4 multiplizieren)"
***************
*** 1834,1863 ****
  
  #: info/variables.c:140
- #, fuzzy
- #| msgid "Move to the next cross reference"
  msgid "How to follow a cross-reference"
! msgstr "Zum nÃ¤chsten Querverweis bewegen"
  
  #: info/variables.c:144
  msgid "Highlight search matches"
! msgstr "Suchtreffer hervor heben"
  
  #: info/variables.c:148
  msgid "Styles for links"
! msgstr ""
  
  #: info/variables.c:152
  msgid "Styles for active links"
! msgstr ""
  
  #: info/variables.c:156
- #, fuzzy
- #| msgid "Clear displayed search matches"
  msgid "Styles for search matches"
! msgstr "Die angezeigten Suchtreffer nicht mehr anzeigen"
  
  #: info/variables.c:160
  msgid "How to print the information line at the start of a node"
! msgstr ""
  
  #: info/variables.c:221
--- 1714,1739 ----
  
  #: info/variables.c:140
  msgid "How to follow a cross-reference"
! msgstr "Wie man einem Querverweis folgt"
  
  #: info/variables.c:144
  msgid "Highlight search matches"
! msgstr "Suchtreffer hervorheben"
  
  #: info/variables.c:148
  msgid "Styles for links"
! msgstr "Stile fÃ¼r Verweise"
  
  #: info/variables.c:152
  msgid "Styles for active links"
! msgstr "Stile fÃ¼r aktive Verweise"
  
  #: info/variables.c:156
  msgid "Styles for search matches"
! msgstr "Stile fÃ¼r Suchtreffer"
  
  #: info/variables.c:160
  msgid "How to print the information line at the start of a node"
! msgstr "Wie man eine Informationszeile am Anfang eines Knotens ausgibt"
  
  #: info/variables.c:221
***************
*** 2070,2091 ****
  
  #: install-info/install-info.c:639
! #, fuzzy, c-format
! #| msgid ""
! #| "This is the file .../info/dir, which contains the\n"
! #| "topmost node of the Info hierarchy, called (dir)Top.\n"
! #| "The first time you invoke Info you start off looking at this node.\n"
! #| "%c\n"
! #| "%s\tThis is the top of the INFO tree\n"
! #| "\n"
! #| "  This (the Directory node) gives a menu of major topics.\n"
! #| "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! #| "  \"h\" gives a primer for first-timers,\n"
! #| "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! #| "\n"
! #| "  In Emacs, you can click mouse button 2 on a menu item or cross "
! #| "reference\n"
! #| "  to select it.\n"
! #| "\n"
! #| "%s\n"
  msgid ""
  "This is the file .../info/dir, which contains the\n"
--- 1946,1950 ----
  
  #: install-info/install-info.c:639
! #, c-format
  msgid ""
  "This is the file .../info/dir, which contains the\n"
***************
*** 2112,2116 ****
  "\n"
  "  Dieser Verzeichnis-Knoten zeigt ein MenÃ¼ aller Hauptpunkte an.\n"
! "  â€žqâ€œ beendet Info, â€ž?â€œ listet alle Info-Befehle auf, â€ždâ€œ kehrt hierher\n"
  "  zurÃ¼ck, â€žhâ€œ gibt eine Einsteiger-Hilfe, â€žmEmacs<Return>â€œ besucht das\n"
  "  Emacs-Manual, etc.\n"
--- 1971,1975 ----
  "\n"
  "  Dieser Verzeichnis-Knoten zeigt ein MenÃ¼ aller Hauptpunkte an.\n"
! "  â€žqâ€œ beendet Info, â€žHâ€œ listet alle Info-Befehle auf, â€ždâ€œ kehrt hierher\n"
  "  zurÃ¼ck, â€žhâ€œ gibt eine Einsteiger-Hilfe, â€žmEmacs<Return>â€œ besucht das\n"
  "  Emacs-Manual, etc.\n"
***************
*** 2126,2259 ****
  msgstr "%s: kann nicht gelesen (%s) und nicht angelegt werden (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY ohne END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY ohne START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: Verzeichnisdatei schon vorhanden: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Info-Datei nur einmal angeben.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ZusÃ¤tzlicher regulÃ¤rer Ausdruch angegeben, â€ž%sâ€œ wird ignoriert"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Fehler in regulÃ¤rem Ausdruck â€ž%sâ€œ: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Ã¼berflÃ¼ssiges Befehlszeilen-Argument â€ž%sâ€œ wird Ã¼bergangen"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Keine Eingabe-Datei angegeben; â€ž--helpâ€œ gibt weitere Informationen."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "Keine dir-Datei angegeben; â€ž--helpâ€œ gibt weitere Informationen."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "%s konnte nicht gelesen werden."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "Kein Info-Verzeichnis-Eintrag in â€ž%sâ€œ"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "keine EintrÃ¤ge fÃ¼r â€ž%sâ€œ gefunden; nichts entfernt"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s konnte nicht zum Schreiben geÃ¶ffnet werden: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s ist kein gÃ¼ltiges SprachkÃ¼rzel"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s ist kein gÃ¼ltiges RegionskÃ¼rzel"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s is keine gÃ¼ltige AufspaltmÃ¶glichkeit"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "%s konnte nicht gelesen werden: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Fehler beim SchlieÃŸen von @verbatiminclude-Datei %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: %s konnte nicht gefunden werden"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "Hash-Zeichen in @%s konnte nicht geschÃ¼tzt werden"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "Leerer Knotenname nach der Erweiterung â€ž%sâ€œ"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€ž%sâ€œ frÃ¼her definiert"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "hier ist die frÃ¼here Definition als @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1985,2240 ----
  msgstr "%s: kann nicht gelesen (%s) und nicht angelegt werden (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY ohne END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY ohne START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: Verzeichnisdatei schon vorhanden: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Info-Datei nur einmal angeben.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ZusÃ¤tzlicher regulÃ¤rer Ausdruch angegeben, â€ž%sâ€œ wird ignoriert"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Fehler in regulÃ¤rem Ausdruck â€ž%sâ€œ: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Ã¼berflÃ¼ssiges Befehlszeilen-Argument â€ž%sâ€œ wird Ã¼bergangen"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Keine Eingabe-Datei angegeben; â€ž--helpâ€œ gibt weitere Informationen."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "Keine dir-Datei angegeben; â€ž--helpâ€œ gibt weitere Informationen."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "%s konnte nicht gelesen werden."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "Kein Info-Verzeichnis-Eintrag in â€ž%sâ€œ"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "keine EintrÃ¤ge fÃ¼r â€ž%sâ€œ gefunden; nichts entfernt"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Aufruf: %s [OPTION]... TEXINFO-DATEI...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "Verzeichnis â€ž%sâ€œ konnte nicht angelegt werden: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: Datei-Angabe fehlt.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "â€ž%s --helpâ€œ gibt weitere Informationen.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: %s konnte nicht zum Schreiben geÃ¶ffnet werden: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: %s konnte nicht geÃ¶ffnet werden: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: Fehler beim SchlieÃŸen von %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "Umbenennen von %s fehlgeschlagen: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: Fehler beim SchlieÃŸen von %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s konnte nicht zum Schreiben geÃ¶ffnet werden: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s ist kein gÃ¼ltiges SprachkÃ¼rzel"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s ist kein gÃ¼ltiges RegionskÃ¼rzel"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s is keine gÃ¼ltige AufspaltmÃ¶glichkeit"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "%s konnte nicht gelesen werden: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Fehler beim SchlieÃŸen von @verbatiminclude-Datei %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: %s konnte nicht gefunden werden"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "Hash-Zeichen in @%s konnte nicht geschÃ¼tzt werden"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "Leerer Knotenname nach der Erweiterung â€ž%sâ€œ"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€ž%sâ€œ frÃ¼her definiert"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "hier ist die frÃ¼here Definition als @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2261,2380 ****
  msgstr "leeres Argument in @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: die Ausgabe ist ungeeignet fÃ¼r Split"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "Fehler beim SchlieÃŸen von %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Verzeichnisse â€ž%sâ€œ oder â€ž%sâ€œ konnten nicht angelegt werden: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Verzeichnis â€ž%sâ€œ konnte nicht angelegt werden: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-Datei â€ž%sâ€œ nicht gefunden, â€ž%sâ€œ wird benutzt"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "es wurde kein Argument fÃ¼r @U angegeben"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image-Datei â€ž%sâ€œ (fÃ¼r HTML) nicht gefunden, â€ž%sâ€œ wird benutzt"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "rohes Format %s wird nicht konvertiert"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "HTML-Refs-Konfigurationsdatei %s konnte nicht gefunden werden: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "fehlender Typ"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "nicht erkannter Typ: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "Fehler beim SchlieÃŸen derHTML-Refs-Konfigurationsdatei %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "Zeichenkette in CSS-Datei nicht geschlossen"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include endete inmitten eines Kommentars"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import in CSS-Datei nicht abgeschlossen"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-Datei %s nicht gefunden"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "--include-file %s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Fehler beim SchlieÃŸen der CSS-Datei %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "kein Eintrag htmlxref.cnf fÃ¼r â€ž%sâ€œ gefunden"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Fehler beim SchlieÃŸen der Rahmendatei %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Fehler beim SchlieÃŸen der Inhaltsverzeichnis-Rahmendatei %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "Verarbeitung %s der Stufe %s %s-PritoritÃ¤t ist fehlgeschlagen"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "Titel muss mit dem Titelbefehl oder @top angegeben werden"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2242,2386 ----
  msgstr "leeres Argument in @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: die Ausgabe ist ungeeignet fÃ¼r Split"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "Fehler beim SchlieÃŸen von %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Verzeichnisse â€ž%sâ€œ oder â€ž%sâ€œ konnten nicht angelegt werden: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Verzeichnis â€ž%sâ€œ konnte nicht angelegt werden: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-Datei â€ž%sâ€œ nicht gefunden, â€ž%sâ€œ wird benutzt"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "es wurde kein Argument fÃ¼r @U angegeben"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image-Datei â€ž%sâ€œ (fÃ¼r HTML) nicht gefunden, â€ž%sâ€œ wird benutzt"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "rohes Format %s wird nicht konvertiert"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "HTML-Refs-Konfigurationsdatei %s konnte nicht gefunden werden: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "fehlender Typ"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "nicht erkannter Typ: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "Fehler beim SchlieÃŸen derHTML-Refs-Konfigurationsdatei %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "Zeichenkette in CSS-Datei nicht geschlossen"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include endete inmitten eines Kommentars"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import in CSS-Datei nicht abgeschlossen"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-Datei %s nicht gefunden"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "--include-file %s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Fehler beim SchlieÃŸen der CSS-Datei %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "kein Eintrag htmlxref.cnf fÃ¼r â€ž%sâ€œ gefunden"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside @%s block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s nicht sinnvoll innerhalb eines @%s-Blocks"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Fehler beim SchlieÃŸen der Rahmendatei %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Fehler beim SchlieÃŸen der Inhaltsverzeichnis-Rahmendatei %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "Verarbeitung %s der Stufe %s %s-PritoritÃ¤t ist fehlgeschlagen"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "Titel muss mit dem Titelbefehl oder @top angegeben werden"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "Fehler beim SchlieÃŸen von %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2409,2418 ****
  msgstr "@node-Name sollte nicht â€ž,â€œ enthalten: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Der Indexeintrag in @%s mit â€ž:â€œ erzeugt ungÃ¼ltigen Info-Code: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2415,2424 ----
  msgstr "@node-Name sollte nicht â€ž,â€œ enthalten: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Der Indexeintrag in @%s mit â€ž:â€œ erzeugt ungÃ¼ltigen Info-Code: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2420,2434 ****
  msgstr "Eintrag fÃ¼r Index â€ž%sâ€œ auÃŸerhalb jeglichen Knotens"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "Fehler beim SchlieÃŸen der Textdatei %s fÃ¼r das Bild: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-Datei â€ž%sâ€œ nicht lesbar: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
--- 2426,2440 ----
  msgstr "Eintrag fÃ¼r Index â€ž%sâ€œ auÃŸerhalb jeglichen Knotens"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "Fehler beim SchlieÃŸen der Textdatei %s fÃ¼r das Bild: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-Datei â€ž%sâ€œ nicht lesbar: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
***************
*** 2436,2440 ****
  "Weder @image-Datei â€ž%s.txtâ€œ noch alternativer Text konnten gefunden werden"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2442,2446 ----
  "Weder @image-Datei â€ž%s.txtâ€œ noch alternativer Text konnten gefunden werden"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2444,2515 ****
  "umformulieren, um das zu vermeiden"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s Querverweis-Name sollte keinen â€ž:â€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s Knotenname sollte kein â€ž%sâ€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s Knotenname sollte keinen â€ž:â€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€ž.â€œ oder â€ž,â€œ muss @xref folgen, nicht %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "â€ž.â€œ oder â€ž,â€œ muss @xref folgen"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "MenÃ¼eintrag-Knotenname sollte kein â€ž%sâ€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "MenÃ¼eintrag-Knotenname sollte keinen â€ž:â€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "MenÃ¼eintrag-Name sollte keinen â€ž:â€œ enthalten"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "%s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "mehrfache @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Fehlerhaftes oder leeres formales Argument @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "Fehlerhafte Syntax fÃ¼r Argument @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s erfordert einen Namen"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2450,2521 ----
  "umformulieren, um das zu vermeiden"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s Querverweis-Name sollte keinen â€ž:â€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s Knotenname sollte kein â€ž%sâ€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s Knotenname sollte keinen â€ž:â€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€ž.â€œ oder â€ž,â€œ muss @xref folgen, nicht %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "â€ž.â€œ oder â€ž,â€œ muss @xref folgen"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "MenÃ¼eintrag-Knotenname sollte kein â€ž%sâ€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "MenÃ¼eintrag-Knotenname sollte keinen â€ž:â€œ enthalten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "MenÃ¼eintrag-Name sollte keinen â€ž:â€œ enthalten"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "%s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "mehrfache @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Fehlerhaftes oder leeres formales Argument @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "Fehlerhafte Syntax fÃ¼r Argument @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s erfordert einen Namen"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2518,2600 ****
  msgstr "fehlerhafter Name fÃ¼r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s gesehen vor @%s schlieÃŸender Klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s gesehen vor schlieÃŸender Klammer von @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
! #, fuzzy, perl-format
! #| msgid "%c%s missing close brace"
  msgid "%c%s missing closing brace"
  msgstr "%c%s fehlende schlieÃŸende Klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s fehlende schlieÃŸende Trennsequenz: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx sollte nicht @%s beginnen"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx muss nach @item kommen"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s hat Text aber kein @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ erwartete â€ž%sâ€œ, jedoch â€ž%sâ€œ erhalten"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s gesehen vor @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "kein Ã¼bereinstimmendes â€ž%cend %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "fehlplatziertes %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "nicht Ã¼bereinstimmendes â€ž%c%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "Makro â€ž%sâ€œ mit zu vielen Argumenten aufgerufen"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
! #, fuzzy, c-format, perl-format
! #| msgid "@%s missing close brace"
  msgid "@%s missing closing brace"
  msgstr "@%s fehlende schlieÃŸende Klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "Makro â€ž%sâ€œ deklariert ohne Argument, aber mit Argument aufgerufen"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2524,2604 ----
  msgstr "fehlerhafter Name fÃ¼r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s gesehen vor @%s schlieÃŸender Klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s gesehen vor schlieÃŸender Klammer von @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
! #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s fehlende schlieÃŸende Klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s fehlende schlieÃŸende Trennsequenz: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx sollte nicht @%s beginnen"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx muss nach @item kommen"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s hat Text aber kein @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ erwartete â€ž%sâ€œ, jedoch â€ž%sâ€œ erhalten"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s gesehen vor @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "kein Ã¼bereinstimmendes â€ž%cend %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "fehlplatziertes %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "nicht Ã¼bereinstimmendes â€ž%c%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "Makro â€ž%sâ€œ mit zu vielen Argumenten aufgerufen"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
! #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s fehlende schlieÃŸende Klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "Makro â€ž%sâ€œ deklariert ohne Argument, aber mit Argument aufgerufen"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2603,2634 ****
  "\\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "fehlender Name fÃ¼r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "fehlende Kategorie fÃ¼r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "unerwartetes Argument auf @%s-Zeile: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "leere Mehrfachtabelle"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ã¼berflÃ¼ssiges Argument fÃ¼r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
--- 2607,2638 ----
  "\\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "fehlender Name fÃ¼r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "fehlende Kategorie fÃ¼r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "unerwartetes Argument auf @%s-Zeile: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "leere Mehrfachtabelle"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ã¼berflÃ¼ssiges Argument fÃ¼r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
***************
*** 2636,2645 ****
  
  # %citem ist ein Texinfo-Befehl
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s benÃ¶tigt ein Argument: den Formatierer fÃ¼r %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2640,2649 ----
  
  # %citem ist ein Texinfo-Befehl
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s benÃ¶tigt ein Argument: den Formatierer fÃ¼r %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2648,2716 ****
  "%s-Zeile sein"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "Akzent-Befehl â€ž@%sâ€œ ist als @%s-Argument nicht erlaubt"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s fehlendes Argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "unbekanntes @end %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ã¼berflÃ¼ssiges Argument fÃ¼r @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "fehlerhaftes Argument fÃ¼r @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: %s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "Kodierung â€ž%sâ€œ ist keine kanonische texinfo-Zeichenkodierung"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nicht erkannter Kodierungsname â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s nach dem ersten Element"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s nur sinnvoll auf einer â€ž@multitableâ€œ-Zeile"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
! #, fuzzy
! #| msgid "@%s should not be associated with @top"
  msgid "@part should not be associated with @top"
! msgstr "@%s sollte nicht mit @top assoziiert sein"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 2652,2718 ----
  "%s-Zeile sein"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "Akzent-Befehl â€ž@%sâ€œ ist als @%s-Argument nicht erlaubt"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s fehlendes Argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "unbekanntes @end %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ã¼berflÃ¼ssiges Argument fÃ¼r @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "fehlerhaftes Argument fÃ¼r @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: %s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "Kodierung â€ž%sâ€œ ist keine kanonische texinfo-Zeichenkodierung"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nicht erkannter Kodierungsname â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s nach dem ersten Element"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s nur sinnvoll auf einer â€ž@multitableâ€œ-Zeile"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
! msgstr "@part sollte nicht mit @top assoziiert sein"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 2718,2767 ****
  "@node ist @%s vorangestellt, aber Teile dÃ¼rfen nicht Knoten zugeordnet werden"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "Syntax fÃ¼r einen externen Knoten fÃ¼r â€ž%sâ€œ benutzt"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Leerer MenÃ¼eintrag-Name in â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "leerer Knotenname im MenÃ¼eintrag"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s sollte nicht in @%s erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
! #, fuzzy, c-format, perl-format
! #| msgid "@end %s should only appear at a line beginning"
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s sollte nur an einem Zeilenanfang erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "Makro â€ž%sâ€œ frÃ¼her definiert"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "hier ist die frÃ¼here Definition von â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Texinfo-Sprachbefehl erneut definiert: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s ohne zugehÃ¶riges Zeichen"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2720,2768 ----
  "@node ist @%s vorangestellt, aber Teile dÃ¼rfen nicht Knoten zugeordnet werden"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "Syntax fÃ¼r einen externen Knoten fÃ¼r â€ž%sâ€œ benutzt"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Leerer MenÃ¼eintrag-Name in â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "leerer Knotenname im MenÃ¼eintrag"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s sollte nicht in @%s erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
! #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s sollte nur an einem Zeilenanfang erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "Makro â€ž%sâ€œ frÃ¼her definiert"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "hier ist die frÃ¼here Definition von â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Texinfo-Sprachbefehl erneut definiert: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s ohne zugehÃ¶riges Zeichen"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2771,2775 ****
  "aufgerufen werden"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2772,2776 ----
  "aufgerufen werden"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2780,2784 ****
  "auÃŸer Kraft zu setzen; aktueller Wert ist %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2781,2785 ----
  "auÃŸer Kraft zu setzen; aktueller Wert ist %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2787,2852 ****
  "falls nÃ¶tig"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "Auf den Akzent-Befehl â€ž@%sâ€œ muss ein Leerzeichen folgen"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "Klammern verwenden, um einen Befehl als Argument an â€ž@%sâ€œ zu Ã¼bergeben"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s erwartet â€žiâ€œ oder â€žjâ€œ als Argument, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "Auf den Akzent-Befehl â€ž@%sâ€œ darf kein Zeilenumbruch folgen"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s erwartete geschweifte Klammern"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "unbekannter Befehl â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "undefiniertes Flag: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "Fehlerhafte Syntax fÃ¼r @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s ist obsolet."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s ist obsolet; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
! #, fuzzy, c-format, perl-format
! #| msgid "@%s should only appear at a line beginning"
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s sollte nur am Zeilenanfang erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s sollte nur in Kopf- oder FuÃŸzeilen erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2788,2852 ----
  "falls nÃ¶tig"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "Auf den Akzent-Befehl â€ž@%sâ€œ muss ein Leerzeichen folgen"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "Klammern verwenden, um einen Befehl als Argument an â€ž@%sâ€œ zu Ã¼bergeben"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s erwartet â€žiâ€œ oder â€žjâ€œ als Argument, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "Auf den Akzent-Befehl â€ž@%sâ€œ darf kein Zeilenumbruch folgen"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s erwartete geschweifte Klammern"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "unbekannter Befehl â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "undefiniertes Flag: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "Fehlerhafte Syntax fÃ¼r @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s ist obsolet."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s ist obsolet; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
! #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s sollte nur am Zeilenanfang erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s sollte nur in Kopf- oder FuÃŸzeilen erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2854,2876 ****
  msgstr "@%s nicht sinnvoll innerhalb eines â€ž@%sâ€œ-Blocks"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s in leerer Multitabelle"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab vor @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "zu viele Spalten im â€ž@multitableâ€œ-Eintrag (maximal %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "@tab auÃŸerhalb einer â€žmultitableâ€œ wird ignoriert"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2854,2876 ----
  msgstr "@%s nicht sinnvoll innerhalb eines â€ž@%sâ€œ-Blocks"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s in leerer Multitabelle"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab vor @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "zu viele Spalten im â€ž@multitableâ€œ-Eintrag (maximal %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "@tab auÃŸerhalb einer â€žmultitableâ€œ wird ignoriert"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2879,2904 ****
  msgstr "@%s auÃŸerhalb der Tabelle oder Liste"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nicht erlaubt innerhalb eines â€ž@%sâ€œ-Blocks"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
! #, fuzzy, c-format, perl-format
! #| msgid "@%s should only appear in math context"
  msgid "@%s should only appear in an index entry"
! msgstr "@%s sollte nur in mathematischem Kontext erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "Muss hinter â€ž@%sâ€œ sein, um â€ž@%sâ€œ zu benutzen"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 2879,2903 ----
  msgstr "@%s auÃŸerhalb der Tabelle oder Liste"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nicht erlaubt innerhalb eines â€ž@%sâ€œ-Blocks"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
! #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
! msgstr "@%s sollte nur in einem Index-Eintrag erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr "In Index-UntereintrÃ¤gen sind maximal zwei Ebenen erlaubt"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "Muss hinter â€ž@%sâ€œ sein, um â€ž@%sâ€œ zu benutzen"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2906,3006 ****
  "@%s nicht sinnvoll auÃŸerhalb von â€ž@titlepageâ€œ- und â€ž@quotationâ€œ-Umgebungen"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory nach dem ersten Knoten"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Region %s innerhalb Region %s ist nicht erlaubt"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry nach dem ersten Knoten"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
! msgstr ""
! 
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s vor erstem @node gefunden"
  
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "vielleicht sollte der @top-Knoten eher von @ifnottex als von @ifinfo "
! "umschlossen werden?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s sollte nur in mathematischem Kontext erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "unerwartetes @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nicht sinnvoll auÃŸerhalb einer â€ž@floatâ€œ-Umgebung"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s sollte sich genau vor â€ž@floatâ€œ befinden"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "mehrfache @%s werden ignoriert"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "Befehl @%s akzeptiert keine Argumente"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "Befehl @%s ohne Knoten oder Argument fÃ¼r ein externes Handbuch"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "in @%s leerer Querverweis-Name nach der Erweiterung von â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "in @%s leerer Querverweis-Titel nach der Erweiterung von â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image fehlt als Argument ein Dateiname"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s erstes Argument fehlt"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "nicht-hexadezimale Ziffern im Argument fÃ¼r @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "weniger als vier hexadezimale Ziffern im Argument fÃ¼r @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
--- 2905,2991 ----
  "@%s nicht sinnvoll auÃŸerhalb von â€ž@titlepageâ€œ- und â€ž@quotationâ€œ-Umgebungen"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory nach dem ersten Knoten"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Region %s innerhalb Region %s ist nicht erlaubt"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry nach dem ersten Knoten"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
! msgstr "@menu in unzulÃ¤ssigem Kontext"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s sollte nur in mathematischem Kontext erscheinen"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "unerwartetes @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nicht sinnvoll auÃŸerhalb einer â€ž@floatâ€œ-Umgebung"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s sollte sich genau vor â€ž@floatâ€œ befinden"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "mehrfache @%s werden ignoriert"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "Befehl @%s akzeptiert keine Argumente"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "Befehl @%s ohne Knoten oder Argument fÃ¼r ein externes Handbuch"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "in @%s leerer Querverweis-Name nach der Erweiterung von â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "in @%s leerer Querverweis-Titel nach der Erweiterung von â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image fehlt als Argument ein Dateiname"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s erstes Argument fehlt"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "nicht-hexadezimale Ziffern im Argument fÃ¼r @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "weniger als vier hexadezimale Ziffern im Argument fÃ¼r @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
***************
*** 3008,3109 ****
  "das Argument fÃ¼r @U Ã¼bersteigt das Maximum fÃ¼r Unicode von 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "Ã¼berflÃ¼ssige Argumente fÃ¼r Knoten"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "@end %s wurde erwartet"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
! #, fuzzy, perl-format
! #| msgid "@%s should only accept a @-command as argument, not `%s'"
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s sollte nur einen @-Befehl als Argument akzeptieren, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Verbleibendes Argument in Zeile @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "Umgebungsbefehl %s als Argument zu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "leeres @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "Spaltenteilung keine Zahl: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "Argument fÃ¼r @sp muss numerisch sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "reservierte Index-Name %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Unbekannter Quell-Index @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Unbekannter Ziel-Index @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s ergibt eine ZusammenfÃ¼hrung von %s mit sich selbst, wird ignoriert"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Unbekannter Index â€ž%sâ€œ in @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
! #, fuzzy, c-format, perl-format
! #| msgid "printing an index `%s' merged in another one `%s'"
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "Ausgabe eines Index â€ž%sâ€œ wurde in einen anderen â€ž%sâ€œ zusammengefÃ¼hrt"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex vor dem Anfang des Dokuments: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "Argument fÃ¼r @%s muss â€žtopâ€œoder â€žbottomâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Nur @%s 10 oder 11 unterstÃ¼tzt, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "Argument fÃ¼r @%s muss â€žseparateâ€œ oder â€žendâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "Argument fÃ¼r @%s muss â€žonâ€œ, â€žoffâ€œ oder â€žoddâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 2993,3092 ----
  "das Argument fÃ¼r @U Ã¼bersteigt das Maximum fÃ¼r Unicode von 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "Ã¼berflÃ¼ssige Argumente fÃ¼r Knoten"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "@end %s wurde erwartet"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
! #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s sollte nur einen @-Befehl als Argument akzeptieren, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Verbleibendes Argument in Zeile @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "Umgebungsbefehl %s als Argument zu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "leeres @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "Spaltenteilung keine Zahl: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "Argument fÃ¼r @sp muss numerisch sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "reservierte Index-Name %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Unbekannter Quell-Index @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Unbekannter Ziel-Index @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s ergibt eine ZusammenfÃ¼hrung von %s mit sich selbst, wird ignoriert"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Unbekannter Index â€ž%sâ€œ in @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
! #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "Ausgabe eines Index â€ž%sâ€œ wurde in einen anderen â€ž%sâ€œ zusammengefÃ¼hrt"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex vor dem Anfang des Dokuments: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "Argument fÃ¼r @%s muss â€žtopâ€œoder â€žbottomâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Nur @%s 10 oder 11 unterstÃ¼tzt, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "Argument fÃ¼r @%s muss â€žseparateâ€œ oder â€žendâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "Argument fÃ¼r @%s muss â€žonâ€œ, â€žoffâ€œ oder â€žoddâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 3112,3116 ****
  "â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3095,3099 ----
  "â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 3118,3122 ****
  "Argument fÃ¼r @firstparagraphindent muss â€žnoneâ€œ oder â€žinsertâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
--- 3101,3105 ----
  "Argument fÃ¼r @firstparagraphindent muss â€žnoneâ€œ oder â€žinsertâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
***************
*** 3124,3133 ****
  "Argument fÃ¼r @exampleindent muss â€žnumericâ€œ oder â€žasisâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s â€žonâ€œ oder â€žoffâ€œ wurde erwartet, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3107,3116 ----
  "Argument fÃ¼r @exampleindent muss â€žnumericâ€œ oder â€žasisâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s â€žonâ€œ oder â€žoffâ€œ wurde erwartet, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 3136,3140 ****
  "nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
--- 3119,3123 ----
  "nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
***************
*** 3142,3146 ****
  "Argument fÃ¼r @allowcodebreaks muss â€žtrueâ€œ oder â€žfalseâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3125,3129 ----
  "Argument fÃ¼r @allowcodebreaks muss â€žtrueâ€œ oder â€žfalseâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 3149,3153 ****
  "â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
--- 3132,3136 ----
  "â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
***************
*** 3156,3165 ****
  "ist"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "kein chapter-level-Befehl vor @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 3139,3148 ----
  "ist"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "kein chapter-level-Befehl vor @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 3168,3222 ****
  "Ebene abgesenkt"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "kein Abschnittsbefehl mit @%s verknÃ¼pft"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s ist nicht leer"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s-Referenz auf nicht existierenden Knoten â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s Name des Eintragsknotens â€ž%sâ€œ unterscheidet sich vom %s-Namen â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "Nicht referenzierter Knoten â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr "Knoten â€ž%sâ€œ ist %s fÃ¼r â€ž%sâ€œ im Abschnitt, aber nicht im MenÃ¼"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "%s-Knoten â€ž%sâ€œ im MenÃ¼ â€ž%sâ€œ und im Abschnitt â€ž%sâ€œ sind unterschiedlich"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "â€ž%sâ€œ-Knoten ist %s fÃ¼r â€ž%sâ€œ im MenÃ¼, aber nicht im Abschnitt"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s-Zeiger â€ž%sâ€ž (fÃ¼r Knoten â€ž%sâ€œ) unterscheidet sich vom %s-Namen â€ž%sâ€œ"
! 
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s-Referenz zu nicht existierendem â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3151,3197 ----
  "Ebene abgesenkt"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "kein Abschnittsbefehl mit @%s verknÃ¼pft"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s ist nicht leer"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s-Referenz auf nicht existierenden Knoten â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s Name des Eintragsknotens â€ž%sâ€œ unterscheidet sich vom %s-Namen â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr "Knoten â€ž%sâ€œ ist %s fÃ¼r â€ž%sâ€œ im Abschnitt, aber nicht im MenÃ¼"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "â€ž%sâ€œ-Knoten ist %s fÃ¼r â€ž%sâ€œ im MenÃ¼, aber nicht im Abschnitt"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "Knoten â€ž%sâ€œ ist %s fÃ¼r â€ž%sâ€œ im Abschnitt, aber nicht im MenÃ¼"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3225,3293 ****
  "â€žaufwÃ¤rtsâ€œ (Up) ist"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr ""
! "fÃ¼r â€ž%sâ€œ, nach oben im MenÃ¼ â€ž%sâ€œ und nach oben zu â€ž%sâ€œ sind unterschiedlich"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s zu â€ž%sâ€œ, unterscheidet sich vom %s-Namen â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "Leerer Index-SchlÃ¼ssel in @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: %s konnte nicht zum Schreiben geÃ¶ffnet werden: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: Fehler beim SchlieÃŸen von %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: Latex-Datei %s konnte nicht zum Schreiben geÃ¶ffnet werden: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP-Verzeichnis enthÃ¤lt einen Punkt"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: aktuelles Verzeichnis enthÃ¤lt einen Punkt"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: Befehl war nicht erfolgreich: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: Bild hat eine ungÃ¼ltige Erweiterung: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: Umbenennen von %s in %s fehlgeschlagen: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: %s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: Ende des @%s-Eintrags %d nicht gefunden"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3200,3272 ----
  "â€žaufwÃ¤rtsâ€œ (Up) ist"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s-Zeiger â€ž%sâ€ž (fÃ¼r Knoten â€ž%sâ€œ) unterscheidet sich vom %s-Namen â€ž%sâ€œ"
! 
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s-Referenz zu nicht existierendem â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s zu â€ž%sâ€œ, unterscheidet sich vom %s-Namen â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "Leerer Index-SchlÃ¼ssel in @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: %s konnte nicht zum Schreiben geÃ¶ffnet werden: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: Fehler beim SchlieÃŸen von %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: Latex-Datei %s konnte nicht zum Schreiben geÃ¶ffnet werden: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP-Verzeichnis enthÃ¤lt einen Punkt"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: aktuelles Verzeichnis enthÃ¤lt einen Punkt"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: Befehl war nicht erfolgreich: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: Bild hat eine ungÃ¼ltige Erweiterung: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: Umbenennen von %s in %s fehlgeschlagen: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: %s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: Ende des @%s-Eintrags %d nicht gefunden"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3298,3307 ****
  "erwartet, die Anzahl der im Dokument gefundenen EintrÃ¤ge"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: Fragment %d fÃ¼r @%s konnte nicht ermittelt werden"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3277,3286 ----
  "erwartet, die Anzahl der im Dokument gefundenen EintrÃ¤ge"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: Fragment %d fÃ¼r @%s konnte nicht ermittelt werden"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3312,3356 ****
  "extrahiert werden"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: %s konnte nicht geladen werden: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: %s konnte nicht zum Schreiben geÃ¶ffnet werden: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: %s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s fehlgeschlagen: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: RÃ¼ckkehr zum ursprÃ¼nglichen Verzeichnis nicht mÃ¶glich: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: Ausgabedatei fehlt: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: Befehl fehlgeschlagen: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: Ende des @%s-Eintrags %d nicht gefunden"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3291,3341 ----
  "extrahiert werden"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: %s konnte nicht geladen werden: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: %s konnte nicht zum Schreiben geÃ¶ffnet werden: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: %s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s fehlgeschlagen: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: RÃ¼ckkehr zum ursprÃ¼nglichen Verzeichnis nicht mÃ¶glich: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: Ausgabedatei fehlt: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: Befehl fehlgeschlagen: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: Befehl fehlgeschlagen: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: Ende des @%s-Eintrags %d nicht gefunden"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3361,3370 ****
  "erwartet, die Anzahl der im Dokument fÃ¼r @%s gefundenen EintrÃ¤ge"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: Ausgabe hat keinen HTML-Eintrag fÃ¼r @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3346,3355 ----
  "erwartet, die Anzahl der im Dokument fÃ¼r @%s gefundenen EintrÃ¤ge"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: Ausgabe hat keinen HTML-Eintrag fÃ¼r @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3375,3409 ****
  "erwartet, die Anzahl der im Dokument fÃ¼r @%s gefundenen EintrÃ¤ge"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "Fehler beim Laden von %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: unbekannte Variable %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: unbekannte Variable %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Initialisierungsdatei %s konnte nicht gelesen werden."
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "nicht erkannter Wert â€ž%sâ€œ fÃ¼r TEXINFO_OUTPUT_FORMAT wird ignoriert\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Aufruf: %s [OPTION]... TEXINFO-DATEI...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3360,3454 ----
  "erwartet, die Anzahl der im Dokument fÃ¼r @%s gefundenen EintrÃ¤ge"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: Befehl fehlgeschlagen: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: %s konnte nicht geÃ¶ffnet werden: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: Befehl war nicht erfolgreich: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: Ende des @%s-Eintrags %d nicht gefunden"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: erzeugte %d EintrÃ¤ge in HTML werden verarbeitet; %d wurden "
! "erwartet, die Anzahl der im Dokument gefundenen EintrÃ¤ge"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: Ausgabe hat keinen HTML-Eintrag fÃ¼r @%s %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: Ausgabe hat keinen HTML-Eintrag fÃ¼r @%s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "Fehler beim Laden von %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: unbekannte Variable %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: unbekannte Variable %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Initialisierungsdatei %s konnte nicht gelesen werden."
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "nicht erkannter Wert â€ž%sâ€œ fÃ¼r TEXINFO_OUTPUT_FORMAT wird ignoriert\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Aufruf: %s [OPTION]... TEXINFO-DATEI...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3417,3421 ****
  "GNU Info (oder auch Emacs, TkInfo, etc.) gelesen werden kÃ¶nnen.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3462,3466 ----
  "GNU Info (oder auch Emacs, TkInfo, etc.) gelesen werden kÃ¶nnen.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3453,3457 ****
  "      --version               Programmversion anzeigen und beenden\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3498,3502 ----
  "      --version               Programmversion anzeigen und beenden\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3471,3475 ****
  "nutzen.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3516,3520 ----
  "nutzen.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3523,3527 ****
  "                              Anderenfalls ist ZIEL die Ausgabedatei.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3568,3572 ----
  "                              Anderenfalls ist ZIEL die Ausgabedatei.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3567,3571 ****
  "%d)\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3612,3616 ----
  "%d)\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3593,3597 ****
  "                                (ist Standard bei Aufteilung)\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3638,3642 ----
  "                                (ist Standard bei Aufteilung)\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3602,3606 ****
  "erhalten.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3647,3651 ----
  "erhalten.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3611,3615 ****
  "werden.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3656,3660 ----
  "werden.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3631,3635 ****
  "  -U VAR                        eine Variable aufheben (wie mit @clear)\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3676,3680 ----
  "  -U VAR                        eine Variable aufheben (wie mit @clear)\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3671,3675 ****
  "   @ifnoFORMAT-Abschnitte bearbeitet.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3716,3720 ----
  "   @ifnoFORMAT-Abschnitte bearbeitet.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3688,3692 ****
  "  wird XML erzeugt, ist --ifxml an und die anderen sind aus.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3733,3737 ----
  "  wird XML erzeugt, ist --ifxml an und die anderen sind aus.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3721,3725 ****
  "sein)\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3766,3770 ----
  "sein)\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3728,3732 ****
  "â€ž%sâ€œ.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3773,3777 ----
  "â€ž%sâ€œ.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3735,3739 ****
  "nicht â€ž%sâ€œ.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3780,3784 ----
  "nicht â€ž%sâ€œ.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3741,3784 ****
  "%s: beim Erzeugen von %s kann nur eine Ausgabedatei mit -o angegeben werden\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "Option --Xopt ohne gedruckte Ausgabe"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "unbekannte Baumumformung %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "Splitten fÃ¼r Format %s wird ignoriert"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: Datei-Angabe fehlt.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "â€ž%s --helpâ€œ gibt weitere Informationen.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "fill_gaps_in_sectioning-Umwandlung liefert kein Ergebnis. Kein Abschnitt?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "Fehler beim SchlieÃŸen der Makro-Erweiterungsdatei %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s konnte nicht zum Schreiben geÃ¶ffnet werden: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3786,3824 ----
  "%s: beim Erzeugen von %s kann nur eine Ausgabedatei mit -o angegeben werden\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "Option --Xopt ohne gedruckte Ausgabe"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "unbekannte Baumumformung %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "Splitten fÃ¼r Format %s wird ignoriert"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: Datei-Angabe fehlt.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "fill_gaps_in_sectioning-Umwandlung liefert kein Ergebnis. Kein Abschnitt?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "Fehler beim SchlieÃŸen der Makro-Erweiterungsdatei %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s konnte nicht zum Schreiben geÃ¶ffnet werden: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3788,4101 ****
  "Abschnitt?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: Fehler beim SchlieÃŸen von %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: Fehler beim SchlieÃŸen der internen VerknÃ¼pfungsdatei %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: %s konnte nicht zum Schreiben geÃ¶ffnet werden: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, fuzzy, c-format
! #| msgid "no matching `%cend %s'"
  msgid "no matching `@end %s'"
! msgstr "kein Ã¼bereinstimmendes â€ž%cend %sâ€œ"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
- #, fuzzy
- #| msgid "misplaced %c"
  msgid "misplaced {"
! msgstr "fehlplatziertes %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
! #, fuzzy, c-format
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end %s'"
! msgstr "nicht Ã¼bereinstimmendes â€ž%c%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@set requires a name"
! msgstr "%c%s erfordert einen Namen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @set"
! msgstr "fehlerhafter Name fÃ¼r @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@clear requires a name"
! msgstr "%c%s erfordert einen Namen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @clear"
! msgstr "fehlerhafter Name fÃ¼r @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@unmacro requires a name"
! msgstr "%c%s erfordert einen Namen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @unmacro"
! msgstr "fehlerhafter Name fÃ¼r @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
! #, fuzzy, c-format
! #| msgid "@%s should only accept a @-command as argument, not `%s'"
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@%s sollte nur einen @-Befehl als Argument akzeptieren, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
! #, fuzzy, c-format
! #| msgid "environment command %s as argument to @%s"
  msgid "environment command %s as argument to @alias"
! msgstr "Umgebungsbefehl %s als Argument zu @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @alias"
! msgstr "fehlerhaftes Argument fÃ¼r @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @definfoenclose"
! msgstr "fehlerhaftes Argument fÃ¼r @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
! #, fuzzy
! #| msgid "empty argument in @%s"
  msgid "empty @columnfractions"
! msgstr "leeres Argument in @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @printindex: %s"
! msgstr "fehlerhaftes Argument fÃ¼r @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
! #, fuzzy, c-format
! #| msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Nur @%s 10 oder 11 unterstÃ¼tzt, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
! #, fuzzy, c-format
! #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr ""
! "%s: Argument fÃ¼r --footnote-style muss â€žseparateâ€œ oder â€žendâ€œ sein, nicht "
! "â€ž%sâ€œ.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
! #, fuzzy, c-format
! #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr "Argument fÃ¼r @%s muss â€žonâ€œ, â€žoffâ€œ oder â€žoddâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @need: %s"
! msgstr "fehlerhaftes Argument fÃ¼r @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
! #, fuzzy, c-format
! #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
! "Argument fÃ¼r @firstparagraphindent muss â€žnoneâ€œ oder â€žinsertâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @headings: %s"
! msgstr "fehlerhaftes Argument fÃ¼r @%s: %s"
  
  # %citem ist ein Texinfo-Befehl
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
! #, fuzzy, c-format
! #| msgid "%s requires an argument: the formatter for %citem"
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s benÃ¶tigt ein Argument: den Formatierer fÃ¼r %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
! #, fuzzy
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end'"
! msgstr "nicht Ã¼bereinstimmendes â€ž%c%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
! #, fuzzy, c-format
! #| msgid "superfluous argument to @%s %s: %s"
  msgid "superfluous argument to @end %s: %s"
! msgstr "Ã¼berflÃ¼ssiges Argument fÃ¼r @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @end: %s"
! msgstr "fehlerhaftes Argument fÃ¼r @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
! #, fuzzy, c-format
! #| msgid "@%s: could not find %s"
  msgid "@include: could not find %s"
! msgstr "@%s: %s konnte nicht gefunden werden"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
! #, fuzzy, c-format
! #| msgid "@%s: could not open %s: %s"
  msgid "@include: could not open %s:"
! msgstr "@%s: %s konnte nicht geÃ¶ffnet werden: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
! #, fuzzy
! #| msgid "@%s after the first element"
  msgid "@setfilename after the first element"
! msgstr "@%s nach dem ersten Element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
! #, fuzzy
! #| msgid "@%s only meaningful on a @multitable line"
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@%s nur sinnvoll auf einer â€ž@multitableâ€œ-Zeile"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
! #, fuzzy
! #| msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
! "@node ist @%s vorangestellt, aber Teile dÃ¼rfen nicht Knoten zugeordnet werden"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, fuzzy, c-format
! #| msgid "@%s not meaningful inside `@%s' block"
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s nicht sinnvoll innerhalb eines â€ž@%sâ€œ-Blocks"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, fuzzy, c-format
! #| msgid "@%s not allowed inside `@%s' block"
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s nicht erlaubt innerhalb eines â€ž@%sâ€œ-Blocks"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
- #, fuzzy
- #| msgid "@%s should only appear in math context"
  msgid "@subentry should only occur in an index entry"
! msgstr "@%s sollte nur in mathematischem Kontext erscheinen"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
- #, fuzzy
- #| msgid ""
- #| "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
! "@%s nicht sinnvoll auÃŸerhalb von â€ž@titlepageâ€œ- und â€ž@quotationâ€œ-Umgebungen"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, fuzzy, c-format
! #| msgid "%c%s requires a name"
  msgid "@%s requires a name"
! msgstr "%c%s erfordert einen Namen"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, fuzzy, c-format
! #| msgid "bad or empty @%s formal argument: %s"
  msgid "bad or empty @%s formal argument: "
! msgstr "Fehlerhaftes oder leeres formales Argument @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s erwartet â€žiâ€œ oder â€žjâ€œ als Argument, nicht â€ž%sâ€œ"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "undefiniertes Flag: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete."
  msgid "@%s is obsolete."
! msgstr "%c%s ist obsolet."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete; %s"
  msgid "@%s is obsolete; %s"
! msgstr "%c%s ist obsolet; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
! #, fuzzy
! #| msgid "@%s should only appear in math context"
  msgid "@\\ should only appear in math context"
! msgstr "@%s sollte nur in mathematischem Kontext erscheinen"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
- #, fuzzy
- #| msgid "@%s without associated character"
  msgid "@verb without associated character"
! msgstr "@%s ohne zugehÃ¶riges Zeichen"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "%c%s erwartet â€žiâ€œ oder â€žjâ€œ als Argument, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
! #, fuzzy
! #| msgid "misplaced %c"
  msgid "misplaced }"
! msgstr "fehlplatziertes %c"
  
  #, c-format
  #~ msgid "%s: option '--%s' doesn't allow an argument\n"
  #~ msgstr "%s: Option â€ž--%sâ€œ erlaubt kein Argument\n"
  
- #, c-format
  #~ msgid "%s: unrecognized option '--%s'\n"
  #~ msgstr "%s: nicht erkannte Option â€ž--%sâ€œ\n"
  
- #, c-format
  #~ msgid "%s: option '-W %s' is ambiguous\n"
  #~ msgstr "%s: Option â€ž-W %sâ€œ ist nicht eindeutig\n"
  
- #, c-format
  #~ msgid "%s: option '-W %s' doesn't allow an argument\n"
  #~ msgstr "%s: Option â€ž-W %sâ€œ erlaubt kein Argument\n"
  
- #, c-format
  #~ msgid "%s: option '-W %s' requires an argument\n"
  #~ msgstr "%s: Option â€ž-W %sâ€œ benÃ¶tigt ein Argument\n"
  
- #, c-format
  #~ msgid "No file given for node '%s'."
  #~ msgstr "Keine Datei angegeben fÃ¼r Knoten â€ž%sâ€œ."
--- 3828,4101 ----
  "Abschnitt?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: Fehler beim SchlieÃŸen der internen VerknÃ¼pfungsdatei %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, c-format
  msgid "no matching `@end %s'"
! msgstr "kein Ã¼bereinstimmendes â€ž@end %sâ€œ"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
  msgid "misplaced {"
! msgstr "fehlplatzierte {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
! #, c-format
  msgid "unmatched `@end %s'"
! msgstr "nicht Ã¼bereinstimmendes â€ž@end %sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
! msgstr "@set erfordert einen Namen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
! msgstr "fehlerhafter Name fÃ¼r @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
! msgstr "@clear erfordert einen Namen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
! msgstr "fehlerhafter Name fÃ¼r @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
! msgstr "@unmacro erfordert einen Namen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
! msgstr "fehlerhafter Name fÃ¼r @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
! #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr ""
! "@clickstyle sollte nur einen @-Befehl als Argument akzeptieren, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
! #, c-format
  msgid "environment command %s as argument to @alias"
! msgstr "Umgebungsbefehl %s als Argument zu @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
! msgstr "fehlerhaftes Argument fÃ¼r @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
! msgstr "fehlerhaftes Argument fÃ¼r @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
! msgstr "leeres Argument in @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
! #, c-format
  msgid "bad argument to @printindex: %s"
! msgstr "fehlerhaftes Argument fÃ¼r @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
! #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Nur @fonttextsize 10 oder 11 unterstÃ¼tzt, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
! #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr ""
! "Argument fÃ¼r @footnotestyle muss â€žseparateâ€œ oder â€žendâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
! #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr ""
! "Argument fÃ¼r @setchapternewpage muss â€žonâ€œ, â€žoffâ€œ oder â€žoddâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
! #, c-format
  msgid "bad argument to @need: %s"
! msgstr "fehlerhaftes Argument fÃ¼r @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
! #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
! "Argument fÃ¼r @firstparagraph muss â€žnoneâ€œ oder â€žinsertâ€œ sein, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
! #, c-format
  msgid "bad argument to @headings: %s"
! msgstr "fehlerhaftes Argument fÃ¼r @headings: %s"
  
  # %citem ist ein Texinfo-Befehl
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
! #, c-format
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s benÃ¶tigt ein Argument: den Formatierer fÃ¼r @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
! msgstr "nicht Ã¼bereinstimmendes â€ž@endâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
! #, c-format
  msgid "superfluous argument to @end %s: %s"
! msgstr "Ã¼berflÃ¼ssiges Argument fÃ¼r @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
! #, c-format
  msgid "bad argument to @end: %s"
! msgstr "fehlerhaftes Argument fÃ¼r @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
! #, c-format
  msgid "@include: could not find %s"
! msgstr "@include: %s konnte nicht gefunden werden"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
! #, c-format
  msgid "@include: could not open %s:"
! msgstr "@include: %s konnte nicht geÃ¶ffnet werden:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
! msgstr "@setfilename nach dem ersten Element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@columnfractions nur sinnvoll auf einer â€ž@multitableâ€œ-Zeile"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
! "@node ist @part vorangestellt, aber Teile dÃ¼rfen nicht Knoten zugeordnet "
! "werden"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, c-format
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s nicht sinnvoll innerhalb eines @%s-Blocks"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, c-format
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s nicht erlaubt innerhalb eines @copying-Blocks"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
  msgid "@subentry should only occur in an index entry"
! msgstr "@subentry sollte nur in einem Index-Eintrag erscheinen"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
! "@author nicht sinnvoll auÃŸerhalb von â€ž@titlepageâ€œ- und â€ž@quotationâ€œ-"
! "Umgebungen"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, c-format
  msgid "@%s requires a name"
! msgstr "@%s erfordert einen Namen"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, c-format
  msgid "bad or empty @%s formal argument: "
! msgstr "Fehlerhaftes oder leeres formales Argument @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "@dotless erwartet â€žiâ€œ oder â€žjâ€œ als Argument, nicht â€ž%câ€œ"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
! #, c-format
  msgid "@%s is obsolete."
! msgstr "@%s ist obsolet."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
! #, c-format
  msgid "@%s is obsolete; %s"
! msgstr "@%s ist obsolet; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
! msgstr "@\\ sollte nur in mathematischem Kontext erscheinen"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
  msgid "@verb without associated character"
! msgstr "@verb ohne zugehÃ¶riges Zeichen"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "@dotless erwartet â€žiâ€œ oder â€žjâ€œ als Argument, nicht â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
! msgstr "fehlplatzierte }"
! 
! #~ msgid ""
! #~ "move your @contents command if you want the contents after the title page"
! #~ msgstr ""
! #~ "Verschieben Sie Ihren @contents-Befehl, falls Sie den Inhalt nach der "
! #~ "Titelseite haben wollen"
! 
! #~ msgid ""
! #~ "move your @shortcontents and @contents commands if you want the contents "
! #~ "after the title page"
! #~ msgstr ""
! #~ "Verschieben Sie Ihren @shortcontents und @contents-Befehle, falls Sie den "
! #~ "Inhalt nach der Titelseite haben wollen"
! 
! #, c-format, perl-format
! #~ msgid "@%s seen before first @node"
! #~ msgstr "@%s vor erstem @node gefunden"
! 
! #~ msgid ""
! #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! #~ msgstr ""
! #~ "vielleicht sollte der @top-Knoten eher von @ifnottex als von @ifinfo "
! #~ "umschlossen werden?"
! 
! #, perl-format
! #~ msgid "unreferenced node `%s'"
! #~ msgstr "Nicht referenzierter Knoten â€ž%sâ€œ"
! 
! #, perl-format
! #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! #~ msgstr ""
! #~ "%s-Knoten â€ž%sâ€œ im MenÃ¼ â€ž%sâ€œ und im Abschnitt â€ž%sâ€œ sind unterschiedlich"
! 
! #, perl-format
! #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
! #~ msgstr ""
! #~ "fÃ¼r â€ž%sâ€œ, nach oben im MenÃ¼ â€ž%sâ€œ und nach oben zu â€ž%sâ€œ sind "
! #~ "unterschiedlich"
  
  #, c-format
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "undefiniertes Flag: %.*s"
+ 
  #~ msgid "%s: option '--%s' doesn't allow an argument\n"
  #~ msgstr "%s: Option â€ž--%sâ€œ erlaubt kein Argument\n"
  
  #~ msgid "%s: unrecognized option '--%s'\n"
  #~ msgstr "%s: nicht erkannte Option â€ž--%sâ€œ\n"
  
  #~ msgid "%s: option '-W %s' is ambiguous\n"
  #~ msgstr "%s: Option â€ž-W %sâ€œ ist nicht eindeutig\n"
  
  #~ msgid "%s: option '-W %s' doesn't allow an argument\n"
  #~ msgstr "%s: Option â€ž-W %sâ€œ erlaubt kein Argument\n"
  
  #~ msgid "%s: option '-W %s' requires an argument\n"
  #~ msgstr "%s: Option â€ž-W %sâ€œ benÃ¶tigt ein Argument\n"
  
  #~ msgid "No file given for node '%s'."
  #~ msgstr "Keine Datei angegeben fÃ¼r Knoten â€ž%sâ€œ."
***************
*** 4130,4146 ****
  #~ "<translation-team-de@lists.sourceforge.net>"
  
- #, c-format
  #~ msgid "Undefined command: %s"
  #~ msgstr "Undefinierter Befehl: %s"
  
- #, c-format
  #~ msgid "can't open %s: %s"
  #~ msgstr "%s kann nicht geÃ¶ffnet werden: %s"
  
- #, c-format
  #~ msgid "debugging output diverted to \"%s\""
  #~ msgstr "Debugging-Ausgabe umgeleitet zu â€ž%sâ€œ"
  
- #, c-format
  #~ msgid "readline: Out of virtual memory!\n"
  #~ msgstr "readline: Kein Speicher mehr!\n"
--- 4130,4142 ----
***************
*** 4149,4161 ****
  #~ msgstr "--*** Veraltete Tags ***"
  
- #, c-format
  #~ msgid "-%s---Info: %s, %ld lines --%s--"
  #~ msgstr "-%s---Info: %s, %ld Zeilen --%s--"
  
- #, c-format
  #~ msgid "-%s%s-Info: (%s)%s, %ld lines --%s--"
  #~ msgstr "-%s%s-Info: (%s)%s, %ld Zeilen --%s--"
  
- #, c-format
  #~ msgid " Subfile: %s"
  #~ msgstr " Unterdatei: %s"
--- 4145,4154 ----
***************
*** 4173,4193 ****
  #~ msgstr "Knoten ohne einen neuen Namen am Ende der Datei"
  
- #, perl-format
  #~ msgid "Obsolete variable %s\n"
  #~ msgstr "Veraltete Variable %s\n"
  
- #, perl-format
  #~ msgid "old name for `%s' is a node of the document"
  #~ msgstr "alter Name fÃ¼r â€ž%sâ€œ ist ein Knoten dieses Dokuments."
  
- #, perl-format
  #~ msgid "file empty for renamed node `%s'"
  #~ msgstr "Datei leer fÃ¼r umbenannten Knoten â€ž%sâ€œ"
  
- #, perl-format
  #~ msgid "target node (new name for `%s') not in document: %s"
  #~ msgstr "Zielknoten (neuer Name fÃ¼r â€ž%sâ€œ) ist nicht im Dokument: %s"
  
- #, perl-format
  #~ msgid "error on closing renamed node redirection file %s: %s"
  #~ msgstr ""
--- 4166,4181 ----
***************
*** 4197,4213 ****
  #~ msgstr "leerer Knotenname"
  
- #, perl-format
  #~ msgid "@%s should only appear at beginning or end of document"
  #~ msgstr "@%s sollte nur am Anfang oder Ende eines Dokuments erscheinen"
  
- #, perl-format
  #~ msgid "argument for @U exceeds size of integer: %s"
  #~ msgstr "das Argument fÃ¼r @U Ã¼bersteigt die Grenze einer Ganzzahl: %s"
  
- #, perl-format
  #~ msgid "%s: obsolete variable %s\n"
  #~ msgstr "%s: veraltete Variable %s\n"
  
- #, perl-format
  #~ msgid "obsolete variable %s\n"
  #~ msgstr "veraltete Variable %s\n"
--- 4185,4197 ----
diff -Nrc2 texinfo-6.7/po/el.po texinfo-6.8/po/el.po
*** texinfo-6.7/po/el.po	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/el.po	2021-07-03 09:59:36.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: GNU texinfo 6.0.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2015-12-28 00:59+0200\n"
  "Last-Translator: Tsiolkas Michail <cs112152@cs.uoi.gr>\n"
--- 8,12 ----
  "Project-Id-Version: GNU texinfo 6.0.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2015-12-28 00:59+0200\n"
  "Last-Translator: Tsiolkas Michail <cs112152@cs.uoi.gr>\n"
***************
*** 141,149 ****
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr ""
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr ""
--- 141,149 ----
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr ""
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr ""
***************
*** 157,165 ****
  msgstr ""
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr ""
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr ""
--- 157,165 ----
  msgstr ""
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr ""
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr ""
***************
*** 266,270 ****
  msgstr ""
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 266,270 ----
  msgstr ""
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 376,380 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 376,380 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 415,419 ****
  msgstr ""
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 415,420 ----
  msgstr ""
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 504,508 ****
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 505,510 ----
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 878,894 ****
  msgstr ""
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr ""
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr ""
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr ""
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 880,896 ----
  msgstr ""
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr ""
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr ""
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr ""
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 902,906 ****
  msgstr ""
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 904,908 ----
  msgstr ""
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 951,959 ****
  msgstr ""
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  msgid "No file index"
  msgstr ""
--- 953,961 ----
  msgstr ""
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  msgid "No file index"
  msgstr ""
***************
*** 962,966 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 964,968 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 971,1032 ****
  "\\[get-info-help-node] Î³Î¹Î± ÎµÎºÎ¼Î¬Î¸Î·ÏƒÎ·."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr ""
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr ""
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr ""
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr ""
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr ""
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr ""
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr ""
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr ""
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr ""
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 973,1034 ----
  "\\[get-info-help-node] Î³Î¹Î± ÎµÎºÎ¼Î¬Î¸Î·ÏƒÎ·."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr ""
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr ""
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr ""
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr ""
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr ""
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr ""
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr ""
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr ""
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr ""
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1034,1102 ****
  msgstr ""
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr ""
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr ""
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr ""
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr ""
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr ""
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr ""
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr ""
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr ""
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr ""
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr ""
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr ""
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr ""
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr ""
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr ""
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1036,1104 ----
  msgstr ""
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr ""
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr ""
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr ""
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr ""
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr ""
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr ""
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr ""
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr ""
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr ""
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr ""
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr ""
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr ""
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr ""
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr ""
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1105,1323 ****
  msgstr[1] ""
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr ""
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr ""
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr ""
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr ""
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr ""
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr ""
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr ""
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr ""
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr ""
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr ""
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr ""
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr ""
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr ""
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr ""
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr ""
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr ""
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr ""
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr ""
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr ""
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr ""
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr ""
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr ""
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr ""
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr ""
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr ""
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr ""
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr ""
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr ""
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr ""
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr ""
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr ""
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr ""
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3908
  #, fuzzy
  #| msgid "Invalid regular expression"
--- 1107,1325 ----
  msgstr[1] ""
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr ""
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr ""
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr ""
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr ""
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr ""
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr ""
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr ""
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr ""
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr ""
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr ""
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr ""
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr ""
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr ""
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr ""
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr ""
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr ""
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr ""
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr ""
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr ""
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr ""
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr ""
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr ""
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr ""
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr ""
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr ""
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr ""
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr ""
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr ""
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr ""
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr ""
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr ""
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr ""
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3920
  #, fuzzy
  #| msgid "Invalid regular expression"
***************
*** 1325,1512 ****
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr ""
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr ""
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr ""
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr ""
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr ""
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  #, fuzzy
  msgid "No more matches"
  msgstr "Î”Îµ Î²Ï�Î­Î¸Î·ÎºÎµ"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr ""
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr ""
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr ""
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr ""
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr ""
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr ""
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr ""
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr ""
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr ""
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr ""
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr ""
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr ""
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr ""
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr ""
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr ""
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr ""
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr ""
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr ""
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr ""
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
--- 1327,1514 ----
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr ""
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr ""
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr ""
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr ""
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr ""
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  #, fuzzy
  msgid "No more matches"
  msgstr "Î”Îµ Î²Ï�Î­Î¸Î·ÎºÎµ"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr ""
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr ""
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr ""
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr ""
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr ""
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr ""
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr ""
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr ""
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr ""
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr ""
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr ""
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr ""
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr ""
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr ""
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr ""
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr ""
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr ""
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
***************
*** 1779,1912 ****
  msgstr ""
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr ""
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr ""
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr ""
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1781,2029 ----
  msgstr ""
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr ""
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr ""
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:106
  msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr ""
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr ""
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 1914,2033 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2031,2173 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2062,2071 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2202,2211 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2073,2092 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2213,2232 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2094,2165 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2234,2305 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2168,2406 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2308,2546 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2408,2412 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2548,2552 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2415,2484 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2555,2624 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2486,2508 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2626,2648 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2511,2902 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr ""
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr ""
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 2651,3025 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 2905,2914 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3028,3037 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 2917,2961 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3040,3089 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr ""
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 2964,2973 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3092,3101 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 2976,3010 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr ""
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr ""
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr ""
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3104,3187 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr ""
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr ""
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr ""
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3015,3019 ****
  msgstr ""
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3192,3196 ----
  msgstr ""
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3034,3038 ****
  msgstr ""
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3211,3215 ----
  msgstr ""
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3045,3049 ****
  msgstr ""
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3222,3226 ----
  msgstr ""
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3072,3076 ****
  msgstr ""
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3249,3253 ----
  msgstr ""
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3094,3098 ****
  msgstr ""
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3271,3275 ----
  msgstr ""
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3108,3112 ****
  msgstr ""
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3285,3289 ----
  msgstr ""
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3114,3118 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3291,3295 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3120,3124 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3297,3301 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3131,3135 ****
  msgstr ""
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3308,3312 ----
  msgstr ""
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3151,3155 ****
  msgstr ""
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3328,3332 ----
  msgstr ""
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3161,3165 ****
  msgstr ""
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3338,3342 ----
  msgstr ""
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3178,3235 ****
  msgstr ""
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr ""
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr ""
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3355,3407 ----
  msgstr ""
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr ""
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr ""
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3237,3255 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr ""
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3409,3417 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3261,3356 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "Unmatched \\{"
--- 3423,3518 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "Unmatched \\{"
***************
*** 3358,3391 ****
  msgstr "Î”Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î±Î½Ï„Î¹ÏƒÏ„Î¿Î¹Ï‡Î¯Î± Î³Î¹Î± Ï„Î¿ \\{"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 3520,3553 ----
  msgstr "Î”Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î±Î½Ï„Î¹ÏƒÏ„Î¿Î¹Ï‡Î¯Î± Î³Î¹Î± Ï„Î¿ \\{"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3421,3445 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr ""
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr ""
--- 3583,3602 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr ""
***************
*** 3454,3458 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr ""
--- 3611,3615 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr ""
Binary files texinfo-6.7/po/eo.gmo and texinfo-6.8/po/eo.gmo differ
diff -Nrc2 texinfo-6.7/po/eo.po texinfo-6.8/po/eo.po
*** texinfo-6.7/po/eo.po	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/eo.po	2021-07-03 09:59:36.000000000 +0100
***************
*** 1,17 ****
  # Esperanto translations for GNU Texinfo.
! # Copyright (C) 2017 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  #
  # "Zo rijk dat ze boter tegen het plafond gooien."
  #
- # Benno Schulenberg <benno@vertaalt.nl>, 2010, 2011, 2012, 2013, 2015, 2016, 2017.
  # Sergio Pokrovskij <sergio.pokrovskij@gmail.com>, 1999-2010.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.3.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2017-05-21 18:07+0200\n"
! "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
  "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
  "Language: eo\n"
--- 1,18 ----
  # Esperanto translations for GNU Texinfo.
! # Copyright (C) 1999-2010, 2010-2013, 2015, 2016, 2017, 2021 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  #
  # "Zo rijk dat ze boter tegen het plafond gooien."
  #
  # Sergio Pokrovskij <sergio.pokrovskij@gmail.com>, 1999-2010.
+ # Benno Schulenberg <benno@vertaalt.nl>, 2010, 2011, 2012, 2013, 2015, 2016, 2017.
+ # Felipe CASTRO <fefcas@gmail.com>, 2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-03-17 15:12-0300\n"
! "Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
  "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
  "Language: eo\n"
***************
*** 21,25 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Lokalize 1.0\n"
  
  #: gnulib/lib/error.c:195
--- 22,26 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 2.4.2\n"
  
  #: gnulib/lib/error.c:195
***************
*** 30,64 ****
  #, c-format
  msgid "%s: option '%s%s' is ambiguous\n"
! msgstr "%s: opcio Â«%s%sÂ» estas ambigua\n"
  
  #: gnulib/lib/getopt.c:284
  #, c-format
  msgid "%s: option '%s%s' is ambiguous; possibilities:"
! msgstr "%s: opcio Â«%s%sÂ» estas ambigua; eblaÄµoj estas:"
  
  #: gnulib/lib/getopt.c:319
  #, c-format
  msgid "%s: unrecognized option '%s%s'\n"
! msgstr "%s: nekonata opcio Â«%s%sÂ»\n"
  
  #: gnulib/lib/getopt.c:345
  #, c-format
  msgid "%s: option '%s%s' doesn't allow an argument\n"
! msgstr "%s: opcio Â«%s%sÂ» ne toleras argumenton\n"
  
  #: gnulib/lib/getopt.c:360
  #, c-format
  msgid "%s: option '%s%s' requires an argument\n"
! msgstr "%s: opcio Â«%s%sÂ» bezonas argumenton\n"
  
  #: gnulib/lib/getopt.c:621
  #, c-format
  msgid "%s: invalid option -- '%c'\n"
! msgstr "%s: nevalida opcio -- Â«%cÂ»\n"
  
  #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:682
  #, c-format
  msgid "%s: option requires an argument -- '%c'\n"
! msgstr "%s: opcio bezonas argumenton -- Â«%cÂ»\n"
  
  #: gnulib/lib/regcomp.c:135
--- 31,65 ----
  #, c-format
  msgid "%s: option '%s%s' is ambiguous\n"
! msgstr "%s: opcio '%s%s' estas ambigua\n"
  
  #: gnulib/lib/getopt.c:284
  #, c-format
  msgid "%s: option '%s%s' is ambiguous; possibilities:"
! msgstr "%s: opcio '%s%s' estas ambigua; eblaÄµoj estas:"
  
  #: gnulib/lib/getopt.c:319
  #, c-format
  msgid "%s: unrecognized option '%s%s'\n"
! msgstr "%s: nekonata opcio '%s%s'\n"
  
  #: gnulib/lib/getopt.c:345
  #, c-format
  msgid "%s: option '%s%s' doesn't allow an argument\n"
! msgstr "%s: opcio '%s%s' ne toleras argumenton\n"
  
  #: gnulib/lib/getopt.c:360
  #, c-format
  msgid "%s: option '%s%s' requires an argument\n"
! msgstr "%s: opcio '%s%s' bezonas argumenton\n"
  
  #: gnulib/lib/getopt.c:621
  #, c-format
  msgid "%s: invalid option -- '%c'\n"
! msgstr "%s: nevalida opcio -- '%c'\n"
  
  #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:682
  #, c-format
  msgid "%s: option requires an argument -- '%c'\n"
! msgstr "%s: opcio bezonas argumenton -- '%c'\n"
  
  #: gnulib/lib/regcomp.c:135
***************
*** 138,146 ****
  msgstr "mankas sufiÄ‰a memoro"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Unu signon antaÅ­en"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Unu signon malantaÅ­en"
--- 139,147 ----
  msgstr "mankas sufiÄ‰a memoro"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Unu signon antaÅ­en"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Unu signon malantaÅ­en"
***************
*** 154,162 ****
  msgstr "Al la fino de Ä‰i tiu linio"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Unu vorton antaÅ­en"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Unu vorton malantaÅ­en"
--- 155,163 ----
  msgstr "Al la fino de Ä‰i tiu linio"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Unu vorton antaÅ­en"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Unu vorton malantaÅ­en"
***************
*** 256,267 ****
  #, c-format
  msgid "looking for file \"%s\""
! msgstr "serÄ‰ante dosieron Â«%sÂ»"
  
  #: info/filesys.c:150
  #, c-format
  msgid "looking for file %s in %s"
! msgstr "serÄ‰ante dosieron Â«%sÂ» en %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 257,268 ----
  #, c-format
  msgid "looking for file \"%s\""
! msgstr "serÄ‰ante dosieron '%s'"
  
  #: info/filesys.c:150
  #, c-format
  msgid "looking for file %s in %s"
! msgstr "serÄ‰ante dosieron '%s' en %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 290,294 ****
  #: info/indices.c:213
  msgid "No indices found"
! msgstr "Nenia indekso trovita."
  
  #: info/indices.c:217
--- 291,295 ----
  #: info/indices.c:213
  msgid "No indices found"
! msgstr "Nenia indekso trovita"
  
  #: info/indices.c:217
***************
*** 303,307 ****
  #, c-format
  msgid "Found '%s' in %s. ('\\[next-index-match]' tries to find next.)"
! msgstr "TroviÄ�is Â«%sÂ» en %s.  (â€œ\\[next-index-match]â€� serÄ‰os la sekvan)"
  
  #: info/indices.c:446
--- 304,308 ----
  #, c-format
  msgid "Found '%s' in %s. ('\\[next-index-match]' tries to find next.)"
! msgstr "TroviÄ�is '%s' en %s.  (â€œ\\[next-index-match]â€� serÄ‰os la sekvan)"
  
  #: info/indices.c:446
***************
*** 313,332 ****
  #: info/indices.c:457
  msgid "No previous index search string"
! msgstr "Malestas antaÅ­a Ä‰eno por serÄ‰o en indekso."
  
  #: info/indices.c:475
  #, c-format
  msgid "No more index entries containing '%s'"
! msgstr "Malestas pli da indekseroj enhavantaj Â«%sÂ»."
  
  #: info/indices.c:476
  #, c-format
  msgid "No index entries containing '%s'"
! msgstr "Ne ekzistas indekseroj kiuj enhavas Â«%sÂ»."
  
  #: info/indices.c:586
  #, c-format
  msgid "Scanning indices of '%s'..."
! msgstr "SerÄ‰ado en la indeksoj de Â«%sÂ»..."
  
  #: info/indices.c:646
--- 314,333 ----
  #: info/indices.c:457
  msgid "No previous index search string"
! msgstr "Malestas pasinta Ä‰eno por serÄ‰o en indekso"
  
  #: info/indices.c:475
  #, c-format
  msgid "No more index entries containing '%s'"
! msgstr "Malestas pli da indekseroj enhavantaj '%s'."
  
  #: info/indices.c:476
  #, c-format
  msgid "No index entries containing '%s'"
! msgstr "Ne ekzistas indekseroj kiuj enhavas '%s'."
  
  #: info/indices.c:586
  #, c-format
  msgid "Scanning indices of '%s'..."
! msgstr "SerÄ‰ado en la indeksoj de '%s'..."
  
  #: info/indices.c:646
***************
*** 341,345 ****
  #, c-format
  msgid "Index entries containing '%s':\n"
! msgstr "Indekseroj kiuj enhavas Â«%sÂ»:\n"
  
  #: info/indices.c:818
--- 342,346 ----
  #, c-format
  msgid "Index entries containing '%s':\n"
! msgstr "Indekseroj kiuj enhavas '%s':\n"
  
  #: info/indices.c:818
***************
*** 367,376 ****
  #, c-format
  msgid "No index entries containing '%s'."
! msgstr "Ne ekzistas indekseroj kiuj enhavas Â«%sÂ»."
  
  #: info/indices.h:40
  #, c-format
  msgid "No available info files have '%s' in their indices"
! msgstr "Malestas Â«%sÂ» en la indeksoj de Ä‰iuj disponeblaj Info-dosieroj."
  
  #: info/info-utils.c:878
--- 368,377 ----
  #, c-format
  msgid "No index entries containing '%s'."
! msgstr "Ne ekzistas indekseroj kiuj enhavas '%s'."
  
  #: info/indices.h:40
  #, c-format
  msgid "No available info files have '%s' in their indices"
! msgstr "Malestas '%s' en la indeksoj de Ä‰iuj disponeblaj Info-dosieroj"
  
  #: info/info-utils.c:878
***************
*** 378,394 ****
  msgstr "Eraro dum konverto de signara kodo"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
! msgstr "Malestas menuero Â«%sÂ» en nodo Â«%sÂ»."
  
  #: info/info.c:415 info/info.c:1181
  #, c-format
  msgid "Cannot find node '%s'"
! msgstr "Nodo Â«%sÂ» ne troveblas."
  
  #: info/info.c:437
  msgid "No program name given"
! msgstr "Programnomo ne indikatas."
  
  #: info/info.c:635
--- 379,395 ----
  msgstr "Eraro dum konverto de signara kodo"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
! msgstr "Malestas menuero '%s' en nodo '%s'."
  
  #: info/info.c:415 info/info.c:1181
  #, c-format
  msgid "Cannot find node '%s'"
! msgstr "Nodo '%s' ne troveblas."
  
  #: info/info.c:437
  msgid "No program name given"
! msgstr "Programnomo ne indikatas"
  
  #: info/info.c:635
***************
*** 417,421 ****
  msgstr "Por ricevi pli da informoj uzu la opcion â€œ--helpâ€�.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 418,423 ----
  msgstr "Por ricevi pli da informoj uzu la opcion â€œ--helpâ€�.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 435,439 ****
  #, c-format
  msgid "no index entries found for '%s'\n"
! msgstr "neniu indeksero troviÄ�as por Â«%sÂ»\n"
  
  #: info/info.c:1089
--- 437,441 ----
  #, c-format
  msgid "no index entries found for '%s'\n"
! msgstr "neniu indeksero troviÄ�as por '%s'\n"
  
  #: info/info.c:1089
***************
*** 449,461 ****
  
  #: info/info.c:1095
- #, fuzzy
- #| msgid ""
- #| "Options:\n"
- #| "  -a, --all                    use all matching manuals.\n"
- #| "  -k, --apropos=STRING         look up STRING in all indices of all "
- #| "manuals.\n"
- #| "  -d, --directory=DIR          add DIR to INFOPATH.\n"
- #| "      --dribble=FILE           remember user keystrokes in FILENAME.\n"
- #| "  -f, --file=MANUAL            specify Info manual to visit."
  msgid ""
  "Frequently-used options:\n"
--- 451,454 ----
***************
*** 465,484 ****
  "  -f, --file=MANUAL            specify Info manual to visit"
  msgstr ""
! "Opcioj:\n"
  "  -a, --all                    uzi Ä‰iujn kongruantajn manlibrojn\n"
  "  -k, --apropos=TEMO           serÄ‰i TEMOn en Ä‰iuj indeksoj de Ä‰iuj "
  "dokumentoj\n"
  "  -d, --directory=UJO          aldoni Ä‰i tiun dosierUJOn al INFOPATH\n"
- "      --dribble=DOSIERO        konservi la klavofrapojn de la uzanto en "
- "DOSIERO\n"
  "  -f, --file=MANLIBRO          viziti Ä‰i tiun Info-dosieron"
  
  #: info/info.c:1102
- #, fuzzy
- #| msgid ""
- #| "  -h, --help                   display this help and exit.\n"
- #| "      --index-search=STRING    go to node pointed by index entry STRING.\n"
- #| "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
- #| "  -o, --output=FILE            output selected nodes to FILE."
  msgid ""
  "  -h, --help                   display this help and exit\n"
--- 458,469 ----
  "  -f, --file=MANUAL            specify Info manual to visit"
  msgstr ""
! "Plej oftaj opcioj:\n"
  "  -a, --all                    uzi Ä‰iujn kongruantajn manlibrojn\n"
  "  -k, --apropos=TEMO           serÄ‰i TEMOn en Ä‰iuj indeksoj de Ä‰iuj "
  "dokumentoj\n"
  "  -d, --directory=UJO          aldoni Ä‰i tiun dosierUJOn al INFOPATH\n"
  "  -f, --file=MANLIBRO          viziti Ä‰i tiun Info-dosieron"
  
  #: info/info.c:1102
  msgid ""
  "  -h, --help                   display this help and exit\n"
***************
*** 496,518 ****
  #: info/info.c:1108
  msgid "  -O, --show-options, --usage  go to command-line options node"
! msgstr ""
  
  #: info/info.c:1112
- #, fuzzy
- #| msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
  msgid "  -b, --speech-friendly        be friendly to speech synthesizers"
! msgstr "  -b, --speech-friendly        esti afabla al la parolsinteziloj."
  
  #: info/info.c:1116
- #, fuzzy
- #| msgid ""
- #| "      --strict-node-location   (for debugging) use Info file pointers as-"
- #| "is.\n"
- #| "      --subnodes               recursively output menu items.\n"
- #| "  -v, --variable VAR=VALUE     assign VALUE to Info variable VAR.\n"
- #| "      --vi-keys                use vi-like and less-like key bindings.\n"
- #| "      --version                display version information and exit.\n"
- #| "  -w, --where, --location      print physical location of Info file.\n"
- #| "  -x, --debug=NUMBER           set debugging level (-1 for all).\n"
  msgid ""
  "      --subnodes               recursively output menu items\n"
--- 481,491 ----
  #: info/info.c:1108
  msgid "  -O, --show-options, --usage  go to command-line options node"
! msgstr "  -O, --show-options, --usage  iri al nodo de komand-liniaj opcioj"
  
  #: info/info.c:1112
  msgid "  -b, --speech-friendly        be friendly to speech synthesizers"
! msgstr "  -b, --speech-friendly        esti afabla al la parolsinteziloj"
  
  #: info/info.c:1116
  msgid ""
  "      --subnodes               recursively output menu items\n"
***************
*** 521,533 ****
  "  -w, --where, --location      print physical location of Info file"
  msgstr ""
- "      --strict-node-location   (por misoÅ�purumo) uzi Info-referencojn "
- "tielkiel\n"
  "      --subnodes               rikure eligi la menuerojn\n"
  "  -v, --variable VAR=VALORO    valorizi Info-variablon VAR kun VALORO\n"
- "      --vi-keys                uzu 'vi'-eskan kaj 'less'-eskan "
- "komandoklavojn\n"
  "      --version                montri programversion kaj eliri\n"
! "  -w, --where, --location      eligi la fizikan situon de la Info-dosiero\n"
! "  -x, --debug=NUMERO           erarserÄ‰a nivelo (-1 por ciuj mesaÄ�oj)\n"
  
  #: info/info.c:1122
--- 494,501 ----
  "  -w, --where, --location      print physical location of Info file"
  msgstr ""
  "      --subnodes               rikure eligi la menuerojn\n"
  "  -v, --variable VAR=VALORO    valorizi Info-variablon VAR kun VALORO\n"
  "      --version                montri programversion kaj eliri\n"
! "  -w, --where, --location      eligi la fizikan situon de la Info-dosiero"
  
  #: info/info.c:1122
***************
*** 554,576 ****
  msgstr ""
  "\n"
! "Por prezento de la komandoklavoj, tajpu Â«HÂ» ene de 'info'."
  
  #: info/info.c:1132
- #, fuzzy
- #| msgid ""
- #| "\n"
- #| "Examples:\n"
- #| "  info                       show top-level dir menu\n"
- #| "  info info                  show the general manual for Info readers\n"
- #| "  info info-stnd             show the manual specific to this Info "
- #| "program\n"
- #| "  info emacs                 start at emacs node from top-level dir\n"
- #| "  info emacs buffers         select buffers menu entry in emacs manual\n"
- #| "  info emacs -n Files        start at Files node within emacs manual\n"
- #| "  info '(emacs)Files'        alternative way to start at Files node\n"
- #| "  info --show-options emacs  start at node with emacs' command line "
- #| "options\n"
- #| "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
- #| "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgid ""
  "\n"
--- 522,528 ----
  msgstr ""
  "\n"
! "Por prezento de la komandoklavoj, tajpu 'H' ene de 'info'."
  
  #: info/info.c:1132
  msgid ""
  "\n"
***************
*** 591,606 ****
  "Ekzemploj:\n"
  "  info                       montri la Ä‰efan menuon de la Info-katalogo\n"
- "  info info                  montri Ä�eneralan manlibron pri Info\n"
  "  info info-stnd             montri la manlibron por Ä‰i tiu 'info'-programo\n"
! "  info emacs                 komenci je la nodo Â«emacsÂ» el la kataloga nodo\n"
! "  info emacs buffers         elekti la menueron Â«buffersÂ» en Emaksa "
  "manlibro\n"
! "  info emacs -n Files        komenci je la nodo Â«FilesÂ» en Emaksa manlibro\n"
! "  info '(emacs)Files'        komenci je la nodo Â«FilesÂ» en Emaksa manlibro\n"
  "  info --usage emacs         komenci je la Emaksaj komandliniaj opcioj\n"
! "  info --sub -o ELO.txt emacs  eligi tutan Emaksan manlibron al ELO.txt\n"
! "  info -f ./UMO.info         eligi la dosieron ./UMO.info sen atenti Â«dirÂ»"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 543,559 ----
  "Ekzemploj:\n"
  "  info                       montri la Ä‰efan menuon de la Info-katalogo\n"
  "  info info-stnd             montri la manlibron por Ä‰i tiu 'info'-programo\n"
! "  info emacs                 komenci je la nodo 'emacs' el la kataloga nodo\n"
! "  info emacs buffers         elekti la menueron 'buffers' en Emaksa "
  "manlibro\n"
! "  info emacs -n Files        komenci je la nodo 'Files' en Emaksa manlibro\n"
! "  info '(emacs)Files'        komenci je la nodo 'Files' en Emaksa manlibro\n"
  "  info --usage emacs         komenci je la Emaksaj komandliniaj opcioj\n"
! "  info --sub -o ELO.txt emacs\n"
! "                             eligi tutan Emaksan manlibron al ELO.txt\n"
! "  info -f ./UMO.info         eligi la dosieron ./UMO.info sen atenti 'dir'"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 610,620 ****
  "Raportu programmisojn al <bug-texinfo@nu.org>;\n"
  "sendu Ä�eneralajn demandojn kaj opiniojn al <help-texinfo@gnu.org>.\n"
! "La hejmpaÄ�o de Texinfo estas:  http://www.gnu.org/software/texinfo/.\n"
! "Diskutu Esperantotradukon je <translation-team-eo@lists.sourceforge.net>."
  
  #: info/info.c:1182
  #, c-format
  msgid "Cannot find node '(%s)%s'"
! msgstr "Nodo Â«(%s)%sÂ» ne troveblas."
  
  #: info/info.c:1183
--- 563,573 ----
  "Raportu programmisojn al <bug-texinfo@nu.org>;\n"
  "sendu Ä�eneralajn demandojn kaj opiniojn al <help-texinfo@gnu.org>.\n"
! "La hejmpaÄ�o de Texinfo estas: http://www.gnu.org/software/texinfo/.\n"
! "Diskutu Esperantotradukon je <translation-team-eo@lists.sourceforge.net>"
  
  #: info/info.c:1182
  #, c-format
  msgid "Cannot find node '(%s)%s'"
! msgstr "Nodo '(%s)%s' ne troveblas."
  
  #: info/info.c:1183
***************
*** 628,679 ****
  #: info/info.c:1185
  msgid "Cannot delete the last window"
! msgstr "Maleblas forigi la lastan fenestron."
  
  #: info/info.c:1186
  msgid "No menu in this node"
! msgstr "Malestas menuo en Ä‰i tiu nodo."
  
  #: info/info.c:1187
  msgid "No footnotes in this node"
! msgstr "Malestas piednotoj en Ä‰i tiu nodo."
  
  #: info/info.c:1188
  msgid "No cross references in this node"
! msgstr "Neniu referenco en Ä‰i tiu nodo."
  
  #: info/info.c:1189
  #, c-format
  msgid "No '%s' pointer for this node"
! msgstr "Mankas ligo â€œ%sâ€� por Ä‰i tiu nodo."
  
  #: info/info.c:1190
  #, c-format
  msgid "Unknown Info command '%c'; try '?' for help"
! msgstr "Nekonata Info-komando â€œ%câ€�; tajpu Â«?Â» por helpo."
  
  #: info/info.c:1191
  #, c-format
  msgid "Terminal type '%s' is not smart enough to run Info"
! msgstr "Terminalo de tipo Â«%sÂ» ne estas sufiÄ‰e inteligenta por Info."
  
  #: info/info.c:1192
  msgid "You are already at the last page of this node"
! msgstr "Äˆi tiu jam estas la lasta paÄ�o en Ä‰i tiu nodo."
  
  #: info/info.c:1193
  msgid "You are already at the first page of this node"
! msgstr "Äˆi tiu jam estas la unua paÄ�o en Ä‰i tiu nodo."
  
  #: info/info.c:1194
  msgid "Only one window"
! msgstr "Nur unu fenestro."
  
  #: info/info.c:1195
  msgid "Resulting window would be too small"
! msgstr "La fenestro rezultus tro malgranda."
  
  #: info/info.c:1196
  msgid "Not enough room for a help window, please delete a window"
! msgstr "Mankas spaco por helpa fenestro; bonvolu forigi iun fenestron."
  
  #: info/infodoc.c:38
--- 581,632 ----
  #: info/info.c:1185
  msgid "Cannot delete the last window"
! msgstr "Maleblas forigi la lastan fenestron"
  
  #: info/info.c:1186
  msgid "No menu in this node"
! msgstr "Malestas menuo en Ä‰i tiu nodo"
  
  #: info/info.c:1187
  msgid "No footnotes in this node"
! msgstr "Malestas piednotoj en Ä‰i tiu nodo"
  
  #: info/info.c:1188
  msgid "No cross references in this node"
! msgstr "Neniu referenco en Ä‰i tiu nodo"
  
  #: info/info.c:1189
  #, c-format
  msgid "No '%s' pointer for this node"
! msgstr "Mankas ligo '%s' por Ä‰i tiu nodo"
  
  #: info/info.c:1190
  #, c-format
  msgid "Unknown Info command '%c'; try '?' for help"
! msgstr "Nekonata Info-komando '%c'; tajpu '?' por helpo"
  
  #: info/info.c:1191
  #, c-format
  msgid "Terminal type '%s' is not smart enough to run Info"
! msgstr "Terminalo de tipo '%s' ne estas sufiÄ‰e inteligenta por Info"
  
  #: info/info.c:1192
  msgid "You are already at the last page of this node"
! msgstr "Äˆi tiu jam estas la lasta paÄ�o en Ä‰i tiu nodo"
  
  #: info/info.c:1193
  msgid "You are already at the first page of this node"
! msgstr "Äˆi tiu jam estas la unua paÄ�o en Ä‰i tiu nodo"
  
  #: info/info.c:1194
  msgid "Only one window"
! msgstr "Nur unu fenestro"
  
  #: info/info.c:1195
  msgid "Resulting window would be too small"
! msgstr "La fenestro rezultus tro malgranda"
  
  #: info/info.c:1196
  msgid "Not enough room for a help window, please delete a window"
! msgstr "Mankas spaco por helpa fenestro; bonvolu forigi iun fenestron"
  
  #: info/infodoc.c:38
***************
*** 862,866 ****
  #: info/infodoc.c:346
  msgid "Visit Info node '(info)Help'"
! msgstr "Viziti la Info-nodon Â«(info)HelpÂ»"
  
  #: info/infodoc.c:450
--- 815,819 ----
  #: info/infodoc.c:346
  msgid "Visit Info node '(info)Help'"
! msgstr "Viziti la Info-nodon '(info)Help'"
  
  #: info/infodoc.c:450
***************
*** 876,880 ****
  #, c-format
  msgid "%s is undefined"
! msgstr "%s estas nedifinita."
  
  #: info/infodoc.c:795
--- 829,833 ----
  #, c-format
  msgid "%s is undefined"
! msgstr "%s estas nedifinita"
  
  #: info/infodoc.c:795
***************
*** 889,908 ****
  #, c-format
  msgid "'%s' is not on any keys"
! msgstr "Â«%sÂ» estas en neniu klavo"
  
  #: info/infodoc.c:827
  #, c-format
  msgid "%s can only be invoked via %s"
! msgstr "%s vokeblas nur per %s."
  
  #: info/infodoc.c:831
  #, c-format
  msgid "%s can be invoked via %s"
! msgstr "%s vokeblas per %s."
  
  #: info/infodoc.c:836
  #, c-format
  msgid "There is no function named '%s'"
! msgstr "Malestas funkcio nomata Â«%sÂ»."
  
  #: info/infomap.c:585
--- 842,861 ----
  #, c-format
  msgid "'%s' is not on any keys"
! msgstr "'%s' estas en neniu klavo"
  
  #: info/infodoc.c:827
  #, c-format
  msgid "%s can only be invoked via %s"
! msgstr "%s vokeblas nur per %s"
  
  #: info/infodoc.c:831
  #, c-format
  msgid "%s can be invoked via %s"
! msgstr "%s vokeblas per %s"
  
  #: info/infodoc.c:836
  #, c-format
  msgid "There is no function named '%s'"
! msgstr "Malestas funkcio nomata '%s'."
  
  #: info/infomap.c:585
***************
*** 939,943 ****
  #, c-format
  msgid "unknown action `%s'"
! msgstr "nekonata ago Â«%sÂ»."
  
  #: info/infokey.c:503
--- 892,896 ----
  #, c-format
  msgid "unknown action `%s'"
! msgstr "nekonata ago '%s'."
  
  #: info/infokey.c:503
***************
*** 948,952 ****
  #, c-format
  msgid "extra characters following action `%s'"
! msgstr "kromaj signoj post la ago Â«%sÂ»"
  
  #: info/infokey.c:527
--- 901,905 ----
  #, c-format
  msgid "extra characters following action `%s'"
! msgstr "kromaj signoj post la ago '%s'"
  
  #: info/infokey.c:527
***************
*** 969,973 ****
  #, c-format
  msgid "\"%s\", line %u: "
! msgstr "Â«%sÂ», linio %u: "
  
  #: info/m-x.c:64
--- 922,926 ----
  #, c-format
  msgid "\"%s\", line %u: "
! msgstr "'%s', linio %u: "
  
  #: info/m-x.c:64
***************
*** 979,995 ****
  msgstr "Priskribu komandon: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Legi en la eÄ¥ozono nomon de komando kaj plenumi Ä�in"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
! msgstr "Maleblas plenumi eÄ¥ozonan (â€œecho-areaâ€�) komandon Ä‰i tie."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Fiksi la alton de la prezentata fenestro"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 932,948 ----
  msgstr "Priskribu komandon: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Legi en la eÄ¥ozono nomon de komando kaj plenumi Ä�in"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
! msgstr "Maleblas plenumi eÄ¥ozonan ('echo-area') komandon Ä‰i tie"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Fiksi la alton de la prezentata fenestro"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1005,1009 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 958,962 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1060,1075 ****
  msgstr "eraro en regulesprimo: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Montri Ä‰iujn kongruantajn dosierojn"
  
! #: info/session.c:63
  msgid "No file index"
! msgstr "Neniu dosier-indekso."
  
  #. TRANSLATORS: Try to keep this message (when "expanded") at most 79
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1013,1028 ----
  msgstr "eraro en regulesprimo: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Montri Ä‰iujn kongruantajn dosierojn"
  
! #: info/session.c:65
  msgid "No file index"
! msgstr "Neniu dosier-indekso"
  
  #. TRANSLATORS: Try to keep this message (when "expanded") at most 79
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1077,1137 ****
  "help-node] for tutorial."
  msgstr ""
! "Bonvenon al Info, versio %s.  Tajpu Â«\\[get-help-window]Â» por helpo, <Spaco> "
  "por foliumi."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Iri suben al la sekva linio"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Iri supren al la antaÅ­a linio"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Movi la kursoron sur indikitan linion de la fenestro"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Iri al la fino de la linio"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Iri al la komenco de la linio"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Iri al la komenco de Ä‰i tiu nodo"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Iri al la fino de Ä‰i tiu nodo"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Rulumi antaÅ­en en Ä‰i tiu fenestro"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Rulumi malantaÅ­en en Ä‰i tiu fenestro"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulumi antaÅ­en en Ä‰i tiu fenestro kaj fiksi defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Rulumi malantaÅ­en en Ä‰i tiu fenestro kaj fiksi defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulumi antaÅ­en en Ä‰i tiu fenestro sed resti en la nodo"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulumi malantaÅ­en en Ä‰i tiu fenestro sed resti en la nodo"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1030,1090 ----
  "help-node] for tutorial."
  msgstr ""
! "Bonvenon al Info, versio %s.  Tajpu '\\[get-help-window]' por helpo, <Spaco> "
  "por foliumi."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Iri suben al la sekva linio"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Iri supren al la antaÅ­a linio"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Movi la kursoron sur indikitan linion de la fenestro"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Iri al la fino de la linio"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Iri al la komenco de la linio"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Iri al la komenco de Ä‰i tiu nodo"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Iri al la fino de Ä‰i tiu nodo"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Rulumi antaÅ­en en Ä‰i tiu fenestro"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Rulumi malantaÅ­en en Ä‰i tiu fenestro"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulumi antaÅ­en en Ä‰i tiu fenestro kaj fiksi defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Rulumi malantaÅ­en en Ä‰i tiu fenestro kaj fiksi defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulumi antaÅ­en en Ä‰i tiu fenestro sed resti en la nodo"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulumi malantaÅ­en en Ä‰i tiu fenestro sed resti en la nodo"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1140,1144 ****
  "fenestrograndon"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1093,1097 ----
  "fenestrograndon"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1148,1625 ****
  "fenestrograndon"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Linie rulumi suben"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Linie rulumi supren"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Duonekrane rulumi suben"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Duonekrane rulumi supren"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Rulumi la alian fenestron"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Rulumi la alian fenestron malantaÅ­en"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Elekti la sekvan fenestron"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Elekti la antaÅ­an fenestron"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Disfendi la kurantan fenestron"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Forigi la kurantan fenestron"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
! msgstr "Maleblas forigi permanentan fenestron."
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Forigi Ä‰iujn ceterajn fenestrojn"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "(Mal)pligrandigi Ä‰i tiun fenestron"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dispartigi la disponeblan ekranspacon inter la videblaj fenestroj"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "BaskulÅ�alti la reÄ�imon de linifaldo en la kuranta fenestro"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Elekti Ä‰i tiun menueron"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "Äˆi tiu menuo ne havas %d eron."
! msgstr[1] "Äˆi tiu menuo ne havas %d erojn."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Elekti la lastan eron en la menuo de Ä‰i tiu nodo"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menuero (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Menuero: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Sekvi referencon (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Sekvi referencon: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "La referenco malaperis!  (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Legi menueron kaj viziti Ä�ian nodon"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Legi piednoton aÅ­ referencon kaj viziti Ä�ian nodon"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Iri al la komenco de la menuo de Ä‰i tiu nodo"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  "Viziti samtempe kiom eble plej multe da menueroj (Ä‰iun en aparta fenestro)"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Iri al la antaÅ­a referenco"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Iri al la sekva referenco"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Elekti la referencon aÅ­ la menueron de Ä‰i tiu linio"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
! msgstr "Malestas menuo en nodo Â«%sÂ»."
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
! msgstr "Ne eblas trovi nodon referencatan per Â«%sÂ» en Â«%sÂ»."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
! msgstr "Legi liston da menuoj, komencante per Â«dirÂ» kaj sekvante ilin"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Sekvi menuojn: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Viziti la sekvan nodon (â€œNextâ€�)"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Viziti la antaÅ­an nodon (â€œPrevâ€�)"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Viziti la supran nodon (â€œUpâ€�)"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Viziti la lastan nodon en Ä‰i tiu dokumento"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
! msgstr "Äˆi tiu fenestro ne havas pluajn nodojn."
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Viziti la unuan nodon en Ä‰i tiu dokumento"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
! msgstr "Äˆi tiu estas la lasta nodo de la dokumento."
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
! msgstr "Äˆi tiu estas la unua nodo de la dokumento."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Iri antaÅ­en aÅ­ suben en la strukturo de nodoj"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Iri malantaÅ­en aÅ­ supren en la strukturo de nodoj"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Legi nodnomon kaj viziti tiun nodon"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Iri al nodo: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Trovi la nodon kiu priskribas programvokon"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Trovi la voknodon de [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Legi referencon al manlibra paÄ�o kaj viziti Ä�in"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Manlibran paÄ�on: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Viziti la nodon â€œTopâ€� en Ä‰i tiu dokumento"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Viziti la nodon â€œ(dir)â€�"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Montri kompletan dosiernomon de nodo kiu prezentiÄ�as"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Reviziti nodon plej Äµuse vizititan"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
! msgstr "Malestas pli frua nodo en historio."
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Legi dosiernomon kaj viziti Ä�in"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Trovi dosieron: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
! msgstr "Ne eblas trovi Â«%sÂ»."
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
! msgstr "Ne eblas krei eligan dosieron Â«%sÂ»."
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
! msgstr "eraro dum skribo en Â«%sÂ»: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "fermo de %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
! msgstr "skribado de nodo Â«%sÂ»..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Meti la enhavon de Ä‰i tiu nodo en la dukton per INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
! msgstr "Ne eblas malfermi dukton al Â«%sÂ»."
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
! msgstr "printado de nodo Â«%sÂ»..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
! msgstr "pretas la printado de nodo Â«%sÂ»"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "BaskulÅ�alti la uzon de regulesprimoj en serÄ‰oj"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
! msgstr "Regulesprimoj uzatos en serÄ‰oj."
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
! msgstr "LaÅ­literaj signoÄ‰enoj uzatos en serÄ‰oj."
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
! msgstr "SerÄ‰o kontinuis ekde la fino de la dokumento."
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
! msgstr "SerÄ‰o kontinuis ekde la komenco de la dokumento."
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
! msgstr "SerÄ‰ado en subdosiero Â«%sÂ»..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
! msgstr "SerÄ‰o fiaskis."
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "SerÄ‰i regulesprime"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "SerÄ‰i"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " usklecodistinge"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " malantaÅ­en"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
! msgstr "SerÄ‰oÄ‰eno tro mallongas."
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
! msgstr "Reirante al lasta kongruo en %s."
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
! msgstr "Malestas pluaj kongruoj."
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "SerÄ‰i signoÄ‰enon en Ä‰i tiu nodo kaj subnodoj"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
! msgstr "SerÄ‰i sub Â«%sÂ»: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Iri al sekva kongruo en Info-subarbo"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
! msgstr "Neniu aktiva serÄ‰o."
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Iri al antaÅ­a kongruo en Info-subarbo"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Legi Ä‰enon kaj serÄ‰i Ä�in usklecodistinge"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Legi Ä‰enon kaj serÄ‰i Ä�in"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Legi Ä‰enon kaj serÄ‰i Ä�in malantaÅ­en"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Ripeti la Äµusan serÄ‰on samdirekte"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
! msgstr "Malestas pli frua serÄ‰oÄ‰eno."
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Ripeti la Äµusan serÄ‰on alidirekte"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "ViÅ�i la montratajn serÄ‰ajn kongruojn"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "SerÄ‰i signoÄ‰enon dum vi tajpas Ä�in"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "SerÄ‰i tajpante regulesprime malantaÅ­en: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "SerÄ‰i tajpante malantaÅ­en: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "SerÄ‰i tajpante regulesprime: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "SerÄ‰i tajpante: "
  
  # La vorto metiÄ�as antaÅ­ la kvar antaÅ­aj mesaÄ�oj kiam la serÄ‰o fiaskas.
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "*Fiaskas* "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Äˆesigi la kurantan operacion"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Nuligita"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Montri la version de la rulanta Info"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info, versio %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "RefreÅ�igi la ekranon"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Eliri el Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Plenumi komandon asociitan kun Ä‰i tiu klavo minuskligita"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Komando nekonata (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
! msgstr "Â«%sÂ» ne validas."
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
! msgstr "'%s' ne validas."
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Aldoni Ä‰i tiun ciferon al la kuranta nombra argumento"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Komenci (aÅ­ 4-obligi) la kurantan nombran argumenton"
--- 1101,1578 ----
  "fenestrograndon"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Linie rulumi suben"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Linie rulumi supren"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Duonekrane rulumi suben"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Duonekrane rulumi supren"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Rulumi la alian fenestron"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Rulumi la alian fenestron malantaÅ­en"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Elekti la sekvan fenestron"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Elekti la antaÅ­an fenestron"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Disfendi la kurantan fenestron"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Forigi la kurantan fenestron"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
! msgstr "Maleblas forigi permanentan fenestron"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Forigi Ä‰iujn ceterajn fenestrojn"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "(Mal)pligrandigi Ä‰i tiun fenestron"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dispartigi la disponeblan ekranspacon inter la videblaj fenestroj"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "BaskulÅ�alti la reÄ�imon de linifaldo en la kuranta fenestro"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Elekti Ä‰i tiun menueron"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "Äˆi tiu menuo ne havas %d eron"
! msgstr[1] "Äˆi tiu menuo ne havas %d erojn"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Elekti la lastan eron en la menuo de Ä‰i tiu nodo"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menuero (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Menuero: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Sekvi referencon (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Sekvi referencon: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "La referenco malaperis!  (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Legi menueron kaj viziti Ä�ian nodon"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Legi piednoton aÅ­ referencon kaj viziti Ä�ian nodon"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Iri al la komenco de la menuo de Ä‰i tiu nodo"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  "Viziti samtempe kiom eble plej multe da menueroj (Ä‰iun en aparta fenestro)"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Iri al la antaÅ­a referenco"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Iri al la sekva referenco"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Elekti la referencon aÅ­ la menueron de Ä‰i tiu linio"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
! msgstr "Malestas menuo en nodo '%s'."
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
! msgstr "Ne eblas trovi nodon referencatan per '%s' en '%s'."
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
! msgstr "Legi liston da menuoj, komencante per 'dir' kaj sekvante ilin"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Sekvi menuojn: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Viziti la sekvan nodon (â€œNextâ€�)"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Viziti la antaÅ­an nodon (â€œPrevâ€�)"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Viziti la supran nodon (â€œUpâ€�)"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Viziti la lastan nodon en Ä‰i tiu dokumento"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
! msgstr "Äˆi tiu fenestro ne havas pluajn nodojn"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Viziti la unuan nodon en Ä‰i tiu dokumento"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
! msgstr "Äˆi tiu estas la lasta nodo de la dokumento"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
! msgstr "Äˆi tiu estas la unua nodo de la dokumento"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Iri antaÅ­en aÅ­ suben en la strukturo de nodoj"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Iri malantaÅ­en aÅ­ supren en la strukturo de nodoj"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Legi nodnomon kaj viziti tiun nodon"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Iri al nodo: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Trovi la nodon kiu priskribas programvokon"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Trovi la voknodon de [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Legi referencon al manlibra paÄ�o kaj viziti Ä�in"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Manlibran paÄ�on: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Viziti la nodon â€œTopâ€� en Ä‰i tiu dokumento"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Viziti la nodon â€œ(dir)â€�"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Montri kompletan dosiernomon de nodo kiu prezentiÄ�as"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Reviziti nodon plej Äµuse vizititan"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
! msgstr "Malestas pli frua nodo en historio"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Legi dosiernomon kaj viziti Ä�in"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Trovi dosieron: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
! msgstr "Ne eblas trovi '%s'."
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
! msgstr "Ne eblas krei eligan dosieron '%s'."
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
! msgstr "eraro dum skribo en '%s': %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "fermo de %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
! msgstr "skribado de nodo '%s'..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Meti la enhavon de Ä‰i tiu nodo en la dukton per INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
! msgstr "Ne eblas malfermi dukton al '%s'."
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
! msgstr "printado de nodo '%s'..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
! msgstr "pretas la printado de nodo '%s'"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "BaskulÅ�alti la uzon de regulesprimoj en serÄ‰oj"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
! msgstr "Regulesprimoj uzatos en serÄ‰oj"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
! msgstr "LaÅ­literaj signoÄ‰enoj uzatos en serÄ‰oj"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
! msgstr "SerÄ‰o kontinuis ekde la fino de la dokumento"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
! msgstr "SerÄ‰o kontinuis ekde la komenco de la dokumento"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
! msgstr "SerÄ‰ado en subdosiero '%s'..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
! msgstr "SerÄ‰o fiaskis"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "SerÄ‰i regulesprime"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "SerÄ‰i"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " usklecodistinge"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " malantaÅ­en"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
! msgstr "SerÄ‰oÄ‰eno tro mallongas"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
! msgstr "Reirante al lasta kongruo en %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
! msgstr "Malestas pluaj kongruoj"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "SerÄ‰i signoÄ‰enon en Ä‰i tiu nodo kaj subnodoj"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
! msgstr "SerÄ‰i sub '%s': "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Iri al sekva kongruo en Info-subarbo"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
! msgstr "Neniu aktiva serÄ‰o"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Iri al antaÅ­a kongruo en Info-subarbo"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Legi Ä‰enon kaj serÄ‰i Ä�in usklecodistinge"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Legi Ä‰enon kaj serÄ‰i Ä�in"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Legi Ä‰enon kaj serÄ‰i Ä�in malantaÅ­en"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Ripeti la Äµusan serÄ‰on samdirekte"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
! msgstr "Malestas pasinta serÄ‰oÄ‰eno"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Ripeti la Äµusan serÄ‰on alidirekte"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "ViÅ�i la montratajn serÄ‰ajn kongruojn"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "SerÄ‰i signoÄ‰enon dum vi tajpas Ä�in"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "SerÄ‰i tajpante regulesprime malantaÅ­en: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "SerÄ‰i tajpante malantaÅ­en: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "SerÄ‰i tajpante regulesprime: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "SerÄ‰i tajpante: "
  
  # La vorto metiÄ�as antaÅ­ la kvar antaÅ­aj mesaÄ�oj kiam la serÄ‰o fiaskas.
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "*Fiaskas* "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Äˆesigi la kurantan operacion"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Nuligita"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Montri la version de la rulanta Info"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info, versio %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "RefreÅ�igi la ekranon"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Eliri el Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Plenumi komandon asociitan kun Ä‰i tiu klavo minuskligita"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Komando nekonata (%s)."
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
! msgstr "'%s' ne validas"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
! msgstr "'%s' ne validas"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Aldoni Ä‰i tiun ciferon al la kuranta nombra argumento"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Komenci (aÅ­ 4-obligi) la kurantan nombran argumenton"
***************
*** 1655,1659 ****
  #: info/variables.c:95
  msgid "Same as scroll-behaviour"
! msgstr "Samas al Â«scroll-behaviourÂ»"
  
  #: info/variables.c:99
--- 1608,1612 ----
  #: info/variables.c:95
  msgid "Same as scroll-behaviour"
! msgstr "Samas al 'scroll-behaviour'"
  
  #: info/variables.c:99
***************
*** 1664,1668 ****
  #: info/variables.c:103
  msgid "Controls whether scroll-behavior affects cursor movement commands"
! msgstr "Determinas se Â«scroll-behaviorÂ» influas kursormovigajn komandojn"
  
  #: info/variables.c:107
--- 1617,1621 ----
  #: info/variables.c:103
  msgid "Controls whether scroll-behavior affects cursor movement commands"
! msgstr "Determinas se 'scroll-behavior' influas kursormovigajn komandojn"
  
  #: info/variables.c:107
***************
*** 1800,1804 ****
  " --add-once            aldoni nur al unuan kongruan sekcion, ne al Ä‰iujn\n"
  " --align=KOLUMNO       priskribo de novaj eroj komencu je Ä‰i tiu KOLUMNO\n"
! " --calign=KOLUMNO      duaj kaj postaj priskribaj linioj komencu Ä‰i tie"
  
  #: install-info/install-info.c:552
--- 1753,1757 ----
  " --add-once            aldoni nur al unuan kongruan sekcion, ne al Ä‰iujn\n"
  " --align=KOLUMNO       priskribo de novaj eroj komencu je Ä‰i tiu KOLUMNO\n"
! " --calign=KOLUMNO      duaj kaj postaj priskribaj linioj komencu Ä‰i tie."
  
  #: install-info/install-info.c:552
***************
*** 1826,1830 ****
  "  --dir-file=DOSIERO    nomo de la uzenda Info-katalogo;\n"
  "                          egalas al uzi la argumenton 'DIR-DOSIERO'\n"
! "  --dry-run             egalas al '--test'"
  
  #: install-info/install-info.c:565
--- 1779,1783 ----
  "  --dir-file=DOSIERO    nomo de la uzenda Info-katalogo;\n"
  "                          egalas al uzi la argumenton 'DIR-DOSIERO'\n"
! "  --dry-run             egalas al '--test'."
  
  #: install-info/install-info.c:565
***************
*** 1847,1851 ****
  "                          se estas pli ol unu ero, ili Ä‰iuj aldoniÄ�as;\n"
  "                          se neniu ero indikatas, aldoniÄ�as la eroj kiuj\n"
! "                          determiniÄ�as el la informoj de la Info-dosiero"
  
  #: install-info/install-info.c:574
--- 1800,1804 ----
  "                          se estas pli ol unu ero, ili Ä‰iuj aldoniÄ�as;\n"
  "                          se neniu ero indikatas, aldoniÄ�as la eroj kiuj\n"
! "                          determiniÄ�as el la informoj de la Info-dosiero."
  
  #: install-info/install-info.c:574
***************
*** 1864,1868 ****
  "                          egalas al uzi la argumenton 'INFO-DOSIERO'\n"
  "  --item=TEKSTO         egalas al '--entry=TEKSTO'\n"
! "  --keep-old            ne anstataÅ­igi erojn, kaj ne forigi vakajn sekciojn"
  
  #: install-info/install-info.c:582
--- 1817,1821 ----
  "                          egalas al uzi la argumenton 'INFO-DOSIERO'\n"
  "  --item=TEKSTO         egalas al '--entry=TEKSTO'\n"
! "  --keep-old            ne anstataÅ­igi erojn, kaj ne forigi vakajn sekciojn."
  
  #: install-info/install-info.c:582
***************
*** 1881,1885 ****
  "  --no-indent           ne deÅ�ovi kaj aranÄ�i novajn erojn en la kataloga "
  "dosiero\n"
! "  --quiet               ne eligi avertojn"
  
  #: install-info/install-info.c:590
--- 1834,1838 ----
  "  --no-indent           ne deÅ�ovi kaj aranÄ�i novajn erojn en la kataloga "
  "dosiero\n"
! "  --quiet               ne eligi avertojn."
  
  #: install-info/install-info.c:590
***************
*** 1918,1922 ****
  "                          uziÄ�as; se tiu ne indikatas, \"Miscellaneous\" "
  "uziÄ�as\n"
! "  --section RE SEKCIO   egalas al '--regex=RE --section=SEKCIO --add-once'"
  
  #: install-info/install-info.c:606
--- 1871,1875 ----
  "                          uziÄ�as; se tiu ne indikatas, \"Miscellaneous\" "
  "uziÄ�as\n"
! "  --section RE SEKCIO   egalas al '--regex=RE --section=SEKCIO --add-once'."
  
  #: install-info/install-info.c:606
***************
*** 1928,1932 ****
  "  --silent              ne eligi avertojn\n"
  "  --test                ne Ä�isdatigi la katalogan dosieron\n"
! "  --version             montri programversion kaj eliri"
  
  #: install-info/install-info.c:639
--- 1881,1885 ----
  "  --silent              ne eligi avertojn\n"
  "  --test                ne Ä�isdatigi la katalogan dosieron\n"
! "  --version             montri programversion kaj eliri."
  
  #: install-info/install-info.c:639
***************
*** 1958,1962 ****
  "  Tajpu â€œqâ€� por eliri; â€œHâ€� por vidi liston de Ä‰iuj Info-komandoj;\n"
  "  â€œdâ€� por reveni Ä‰i tien; â€œhâ€� vokas lernilon por komencantoj;\n"
! "  â€œmls<Enter>â€� montras la manlibron pri Â«lsÂ»; ktp.\n"
  "\n"
  "  Se vi legas per Emakso, eblas elekti menueron aÅ­ referencon\n"
--- 1911,1915 ----
  "  Tajpu â€œqâ€� por eliri; â€œHâ€� por vidi liston de Ä‰iuj Info-komandoj;\n"
  "  â€œdâ€� por reveni Ä‰i tien; â€œhâ€� vokas lernilon por komencantoj;\n"
! "  â€œmls<Enter>â€� montras la manlibron pri 'ls'; ktp.\n"
  "\n"
  "  Se vi legas per Emakso, eblas elekti menueron aÅ­ referencon\n"
***************
*** 1970,2106 ****
  msgstr "%s: ne eblas legi (%s) kaj ne eblas krei (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY sen para END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY sen para START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: dir-dosiero jam ekzistas: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Indiku la Info-dosieron solfoje.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
! msgstr "Troa regulesprimo -- Â«%sÂ» ignoratas"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
! msgstr "Eraro en regulesprimo Â«%sÂ»: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
! msgstr "troa argumento en komandlinio: Â«%sÂ»"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
! msgstr "Mankas enigdosiero; provu Â«--helpÂ» por pluaj informoj."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
! msgstr "Mankas dosiero Info-katalogo (dir); provu Â«--helpÂ» por pluaj informoj."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Ne eblas legi %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
! msgstr "Nenia informo por Info-katalogo troviÄ�is en Â«%sÂ»"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
! msgstr "TroviÄ�is nenia Info-kataloga informo pri Â«%sÂ»; nenio forigitas"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "ne eblas malfermi %s por skribi: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
- "movu la @contents-komandon se vi deziras la enhavon post la titola paÄ�o"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
- "movu la @shortcontents- kaj @contents-komandojn se vi deziras la enhavon "
- "post la titola paÄ�o"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s ne estas valida lingvokodo"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s ne estas valida regiona kodo"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s ne estas valida fenda elekto"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "ne eblas legi %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "eraro dum fermo de '@verbatiminclude'-dosiero %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: ne eblas trovi %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "ne eblas Å�irmi kradon en '@%s'"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "vaka nodnomo post etendo '%s'"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s '%s' jam difiniÄ�is antaÅ­e"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "Ä‰i tie estas la antaÅ­a difino kiel '@%s'"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1923,2182 ----
  msgstr "%s: ne eblas legi (%s) kaj ne eblas krei (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY sen para END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY sen para START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: dir-dosiero jam ekzistas: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Indiku la Info-dosieron solfoje.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
! msgstr "Troa regulesprimo -- '%s' ignoratas"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
! msgstr "Eraro en regulesprimo '%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
! msgstr "troa argumento en komandlinio: '%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
! msgstr "Mankas enigdosiero; provu '--help' por pluaj informoj."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
! msgstr "Mankas dosiero Info-katalogo (dir); provu '--help' por pluaj informoj."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Ne eblas legi %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
! msgstr "nenia informo por Info-katalogo troviÄ�is en '%s'"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
! msgstr "troviÄ�is nenia Info-kataloga informo pri '%s'; nenio forigitas"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Uzmaniero:  %s [OPCIO...] DOSIERO...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid " -h, --help   display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "  -h, --help        montri Ä‰i tiun helpon kaj eliri"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid " --version    display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr "      --version     montri programversion kaj eliri"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "ne eblas krei dosierujon '%s': %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: mankas dosiera argumento.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Por pluaj detaloj tajpu â€œ%s --helpâ€�.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: ne eblas malfermi %s por skribi: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: ne eblas malfermi %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: eraro dum fermo de %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "fiaskis alinomo de %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: eraro dum fermo de %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "ne eblas malfermi %s por skribi: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s ne estas valida lingvokodo"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s ne estas valida regiona kodo"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s ne estas valida fenda elekto"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "ne eblas legi %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "eraro dum fermo de '@verbatiminclude'-dosiero %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: ne eblas trovi %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "ne eblas Å�irmi kradon en '@%s'"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "vaka nodnomo post etendo '%s'"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s '%s' jam difiniÄ�is antaÅ­e"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "Ä‰i tie estas la antaÅ­a difino kiel '@%s'"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2108,2227 ****
  msgstr "vaka argumento en '@%s'"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: eligo malkongruas kun fendo"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "eraro dum fermo de %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
! msgstr "ne eblas krei dosierujojn Â«%sÂ» aÅ­ Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
! msgstr "ne eblas krei dosierujon Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
! msgstr "'@image'-dosiero Â«%sÂ» ne troviÄ�as; Â«%sÂ» uziÄ�as"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "mankas argumento je @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
! msgstr "'@image'-dosiero Â«%sÂ» (por HTML) ne troviÄ�as; Â«%sÂ» uziÄ�as"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "kruda aranÄ�o %s ne konvertiÄ�as"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "ne eblas malfermi %s (dosiero de HTML-referencaj agordoj): %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "mankas tipo"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "nerekonata tipo: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "eraro dum fermo de %s (dosiero de HTML-referencaj agordoj): %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "nefermita signoÄ‰eno en CSS-dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "'--css-include' finiÄ�as en komento"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "nefinita komando '@import' en CSS-dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-dosiero %s ne troviÄ�as"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "ne eblas malfermi '--include-file' %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "eraro dum fermo de CSS-dosiero %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "ne troviÄ�as ero en 'htmlxref.cnf' por '%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "eraro dum fermo de %s (dosiero de kadro): %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "eraro dum fermo de %s (dosiero de enhavtabela kadro): %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "fiaskis traktilo %s de fazo %s prioritato %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "necesas indiki titolon je komando '@title' aÅ­ '@top'"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2184,2328 ----
  msgstr "vaka argumento en '@%s'"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: eligo malkongruas kun fendo"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "eraro dum fermo de %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
! msgstr "ne eblas krei dosierujojn '%s' aÅ­ '%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
! msgstr "ne eblas krei dosierujon '%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
! msgstr "'@image'-dosiero '%s' ne troviÄ�as; '%s' uziÄ�as"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "mankas argumento je @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
! msgstr "'@image'-dosiero '%s' (por HTML) ne troviÄ�as; '%s' uziÄ�as"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "kruda aranÄ�o %s ne konvertiÄ�as"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "ne eblas malfermi %s (dosiero de HTML-referencaj agordoj): %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "mankas tipo"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "nerekonata tipo: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "eraro dum fermo de %s (dosiero de HTML-referencaj agordoj): %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "nefermita signoÄ‰eno en CSS-dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "'--css-include' finiÄ�as en komento"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "nefinita komando '@import' en CSS-dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-dosiero %s ne troviÄ�as"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "ne eblas malfermi '--include-file' %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "eraro dum fermo de CSS-dosiero %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "ne troviÄ�as ero en 'htmlxref.cnf' por '%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside @%s block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s estas sensenca ene de bloko @%s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "eraro dum fermo de %s (dosiero de kadro): %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "eraro dum fermo de %s (dosiero de enhavtabela kadro): %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "fiaskis traktilo %s de fazo %s prioritato %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "necesas indiki titolon je komando '@title' aÅ­ '@top'"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "eraro dum fermo de %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2254,2362 ****
  #, perl-format
  msgid "@node name should not contain `,': %s"
! msgstr "'@node' -- nomo ne devus enteni Â«,Â»: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
! msgstr "Indeksero en @%s kun Â«:Â» produktas nevalidan Info-on: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
  msgid "entry for index `%s' outside of any node"
! msgstr "elemento por indekso Â«%sÂ» estas ekster iu ajn nodo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "eraro dum fermo de %s (dosiero kun 'image'-teksto): %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
! msgstr "Dosiero Â«%sÂ» en komando '@image' ne legeblas: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
! "ne eblas trovi dosieron Â«%s.txtÂ» en komando '@image' nek alternativan tekston"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
  "avoid that"
  msgstr ""
! "Â«@strong{Note...}Â» estigas falsan referencon en Info; alivortigu por eviti "
  "tion"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
! msgstr "'@%s' -- referenca nomo ne devus enteni Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
! msgstr "'@%s' -- nodnomo ne devus enteni Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
! msgstr "'@%s' -- nodnomo ne devus enteni Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
! msgstr "Post '@xref' sekvendas Â«.Â» aÅ­ Â«,Â», ne Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
! msgstr "Post '@xref' sekvendas Â«.Â» aÅ­ Â«,Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
! msgstr "nodnomo en menuero ne devus enteni Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
! msgstr "nodnomo en menuero ne devus enteni Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
! msgstr "menuernomo ne devus enteni Â«:Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "ne eblas malfermi %s por skribi: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "pluraj '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "misa aÅ­ vaka formala argumento de '@%s': %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "misa sintakso por argumento de '@%s': %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s bezonas nomon"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2355,2463 ----
  #, perl-format
  msgid "@node name should not contain `,': %s"
! msgstr "'@node' -- nomo ne devus enteni ',': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
! msgstr "Indeksero en @%s kun ':' produktas nevalidan Info-on: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
  msgid "entry for index `%s' outside of any node"
! msgstr "elemento por indekso '%s' estas ekster iu ajn nodo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "eraro dum fermo de %s (dosiero kun 'image'-teksto): %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
! msgstr "Dosiero '%s' en komando '@image' ne legeblas: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
! "ne eblas trovi dosieron '%s.txt' en komando '@image' nek alternativan tekston"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
  "avoid that"
  msgstr ""
! "'@strong{Note...}' estigas falsan referencon en Info; alivortigu por eviti "
  "tion"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
! msgstr "'@%s' -- referenca nomo ne devus enteni ':'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
! msgstr "'@%s' -- nodnomo ne devus enteni '%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
! msgstr "'@%s' -- nodnomo ne devus enteni ':'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
! msgstr "Post '@xref' sekvendas '.' aÅ­ ',', ne '%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
! msgstr "Post '@xref' sekvendas '.' aÅ­ ','"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
! msgstr "nodnomo en menuero ne devus enteni '%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
! msgstr "nodnomo en menuero ne devus enteni ':'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
! msgstr "menuernomo ne devus enteni ':'"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "ne eblas malfermi %s por skribi: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "pluraj '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "misa aÅ­ vaka formala argumento de '@%s': %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "misa sintakso por argumento de '@%s': %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s bezonas nomon"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2365,2445 ****
  msgstr "misa nomo por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "'@end %s' renkontiÄ�is antaÅ­ ferma '}' de '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "'@%s' renkontiÄ�is antaÅ­ ferma '}' de '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s sen â€œ}â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "Al @%s mankas ferma disigila sekvenco: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "'@itemx' ne devus esti je komenco de '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "'@itemx' devas sekvi '@item'"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "'@%s' havas tekston sed neniun '@item'"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€œ@endâ€� atendis â€œ%sâ€�, sed renkontis â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "'@%s' renkontiÄ�is antaÅ­ '@end %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "mankas para '%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "misloka %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "senpara '%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
! msgstr "makroo Â«%sÂ» havas troajn argumentojn"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s sen â€œ}â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
! msgstr "makroo Â«%sÂ» deklariÄ�is sen argumento sed alvokiÄ�as kun argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2466,2546 ----
  msgstr "misa nomo por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "'@end %s' renkontiÄ�is antaÅ­ ferma '}' de '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "'@%s' renkontiÄ�is antaÅ­ ferma '}' de '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s sen â€œ}â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "Al @%s mankas ferma disigila sekvenco: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "'@itemx' ne devus esti je komenco de '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "'@itemx' devas sekvi '@item'"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "'@%s' havas tekston sed neniun '@item'"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€œ@endâ€� atendis â€œ%sâ€�, sed renkontis â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "'@%s' renkontiÄ�is antaÅ­ '@end %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "mankas para '%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "misloka %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "senpara '%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
! msgstr "makroo '%s' havas troajn argumentojn"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s sen â€œ}â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
! msgstr "makroo '%s' deklariÄ�is sen argumento sed alvokiÄ�as kun argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2447,2488 ****
  "\\ en etendo de '@%s' sekvas post '%s' anstataÅ­ post nomo de parametro aÅ­ \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "mankas nomo por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "mankas kategorio por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "neatendita argumento sur '@%s'-linio: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "vaka plurtabelo"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "troa argumento por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "misa argumento por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s bezonas argumenton: la aranÄ�ilon por %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2548,2589 ----
  "\\ en etendo de '@%s' sekvas post '%s' anstataÅ­ post nomo de parametro aÅ­ \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "mankas nomo por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "mankas kategorio por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "neatendita argumento sur '@%s'-linio: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "vaka plurtabelo"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "troa argumento por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "misa argumento por '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s bezonas argumenton: la aranÄ�ilon por %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2491,2608 ****
  "'@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "akcentkomando '@%s' ne permesatas kiel argumento de '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "Al '@%s' mankas argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "nekonata '@end %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "troa argumento por '@%s %s': %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "misa argumento por '@%s': %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: ne eblas malfermi %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
! msgstr "kodo Â«%sÂ» ne estas kanonika Texinfo-kodo"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
! msgstr "nekonata nomo de kodosistemo: Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "'@%s' post la unua elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "'@%s' nur sencas en '@multitable'-linio"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
! #, fuzzy
! #| msgid "@%s should not be associated with @top"
  msgid "@part should not be associated with @top"
! msgstr "'@%s' ne devus esti rilatita al '@top'"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "'@node' antaÅ­ '@%s', sed partoj ne rajtas rilati al nodoj"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintakso por ekstera nodo uziÄ�as por '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "vaka menuernomo en '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "vaka nodnomo en menuero"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s ne devus aperi en @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s devus aperi nur je komenco de linio"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
! msgstr "makroo Â«%sÂ» jam difiniÄ�is antaÅ­e"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
! msgstr "Ä‰i tie estas la antaÅ­a difino de Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "redifino de Texinfo-komando: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sen rilatata signo"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2592,2707 ----
  "'@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "akcentkomando '@%s' ne permesatas kiel argumento de '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "Al '@%s' mankas argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "nekonata '@end %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "troa argumento por '@%s %s': %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "misa argumento por '@%s': %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: ne eblas malfermi %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
! msgstr "kodo '%s' ne estas kanonika Texinfo-kodo"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
! msgstr "nekonata nomo de kodosistemo: '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "'@%s' post la unua elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "'@%s' nur sencas en '@multitable'-linio"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
! msgstr "'@part' ne devus esti rilatita al '@top'"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "'@node' antaÅ­ '@%s', sed partoj ne rajtas rilati al nodoj"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintakso por ekstera nodo uziÄ�as por '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "vaka menuernomo en '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "vaka nodnomo en menuero"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s ne devus aperi en @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s devus aperi nur je komenco de linio"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
! msgstr "makroo '%s' jam difiniÄ�is antaÅ­e"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
! msgstr "Ä‰i tie estas la antaÅ­a difino de '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "redifino de Texinfo-komando: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sen rilatata signo"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2610,2614 ****
  msgstr "'@%s' kiu difiniÄ�is kun nula aÅ­ pluraj argumentoj alvokiÄ�endus kun {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2709,2713 ----
  msgstr "'@%s' kiu difiniÄ�is kun nula aÅ­ pluraj argumentoj alvokiÄ�endus kun {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2619,2688 ****
  "valoro estas %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "rikura alvoko de makroo %s malpermesetas; uzu '@rmacro' se necesas"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "post akcentkomando '@%s' ne devus sekvi blankspaco"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "uzu vinkulojn {} por pasigi komandan argumenton al '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s atendas argumenton 'i' aÅ­ 'j', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "post akcentkomando '@%s' ne devus sekvi linifino"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s postulas vinkulojn {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "nekonata komando '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
! msgstr "Nedifinita flago: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "misa sintakso por '@value'"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s arkaikiÄ�is."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s arkaikiÄ�is; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s devus aperi nur je komenco de linio"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s devus aperi nur en Ä‰apo aÅ­ subumo"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2718,2787 ----
  "valoro estas %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "rikura alvoko de makroo %s malpermesetas; uzu '@rmacro' se necesas"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "post akcentkomando '@%s' ne devus sekvi blankspaco"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "uzu vinkulojn {} por pasigi komandan argumenton al '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s atendas argumenton 'i' aÅ­ 'j', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "post akcentkomando '@%s' ne devus sekvi linifino"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s postulas vinkulojn {}"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "nekonata komando '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
! msgstr "nedifinita flago: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "misa sintakso por '@value'"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s arkaikiÄ�is."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s arkaikiÄ�is; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s devus aperi nur je komenco de linio"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s devus aperi nur en Ä‰apo aÅ­ subumo"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2690,2712 ****
  msgstr "@%s estas sensenca ene de bloko '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s en vaka plurtabelo"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "'@tab' antaÅ­ '@item'"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "tro da kolumnoj en elemento de plurtabelo (%d maksimume)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignoriÄ�as komando '@tab' ekster plurtabelo"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2789,2811 ----
  msgstr "@%s estas sensenca ene de bloko '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s en vaka plurtabelo"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "'@tab' antaÅ­ '@item'"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "tro da kolumnoj en elemento de plurtabelo (%d maksimume)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignoriÄ�as komando '@tab' ekster plurtabelo"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2715,2939 ****
  msgstr "@%s ekster tabelo aÅ­ listo"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s ne permesatas ene de bloko '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
! #, fuzzy, c-format, perl-format
! #| msgid "@%s should only appear in math context"
  msgid "@%s should only appear in an index entry"
! msgstr "@%s devus aperi nur en matematika kunteksto"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "nur post '@%s' eblas uzi '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s sensencas ekster blokoj '@titlepage' aÅ­ '@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "'@dircategory' post la unua nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regiono %s ene de regiono %s malpermesatas"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "'@direntry' post la unua nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "'@menu' en nevalida kunteksto"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "'@%s' renkontiÄ�is jam antaÅ­ la unua '@node'"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "eble via @top-nodo staru sub @ifnottex anstataÅ­ sub @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s devus aperi nur en matematika kunteksto"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "neatendita '@'"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s sensencas ekster bloko '@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s devus esti tuj sub '@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "pluraj '@%s' ignoriÄ�as"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "komando @%s ne toleras argumentojn"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "al komando '@%s' mankas nodo aÅ­ ekstera manlibra argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "vaka referenca nomo en '@%s' post etendo '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "vaka referenca titolo en '@%s' post etendo '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "mankas dosiera argumento en komando '@image'"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "al '@%s' mankas unua argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "nedeksesumaj ciferoj en argumento por @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "malpli ol kvar deksesumaj ciferoj en argumento por @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argumento por @U preterpasas Unikodan maksimumon 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "troaj argumentoj por nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "atendatas '@end %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s devas toleri nur @-komando kiel argumento, ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "restanta argumento sur @%s-linio: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "media komando %s uziÄ�as kiel argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "vaka '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "kolumna frakcio ne estas nombro: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "argumento de @sp devas esti nombro, ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "rezervita indeksnomo %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "nekonata fontindekso en @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "nekonata celindekso en @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s kondukus al kunfando de %s en si mem; ignoriÄ�as"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
! msgstr "nekonata indekso Â«%sÂ» en @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "presiÄ�as indekso '%s' kiu kunfandiÄ�is en alia, '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "preskomando antaÅ­ komenco de dokumento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "argumento de '@%s' devus esti 'top' aÅ­ 'bottom', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
! msgstr "por '@%s' nur '10' aÅ­ '11' eblas, ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "argumento de '@%s' devus esti 'separate' aÅ­ 'end', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "argumento de '@%s' devus esti 'on' aÅ­ 'off' aÅ­ 'odd', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 2814,3025 ----
  msgstr "@%s ekster tabelo aÅ­ listo"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s ne permesatas ene de bloko '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
! #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
! msgstr "@%s devus aperi nur en indeksa enigo"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr "ne pli ol du niveloj de indeksaj subenigoj estas permesataj"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "nur post '@%s' eblas uzi '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s sensencas ekster blokoj '@titlepage' aÅ­ '@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "'@dircategory' post la unua nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regiono %s ene de regiono %s malpermesatas"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "'@direntry' post la unua nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "'@menu' en nevalida kunteksto"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s devus aperi nur en matematika kunteksto"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "neatendita '@'"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s sensencas ekster bloko '@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s devus esti tuj sub '@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "pluraj '@%s' ignoriÄ�as"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "komando @%s ne toleras argumentojn"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "al komando '@%s' mankas nodo aÅ­ ekstera manlibra argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "vaka referenca nomo en '@%s' post etendo '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "vaka referenca titolo en '@%s' post etendo '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "mankas dosiera argumento en komando '@image'"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "al '@%s' mankas unua argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "nedeksesumaj ciferoj en argumento por @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "malpli ol kvar deksesumaj ciferoj en argumento por @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argumento por @U preterpasas Unikodan maksimumon 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "troaj argumentoj por nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "atendatas '@end %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s devas toleri nur @-komando kiel argumento, ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "restanta argumento sur @%s-linio: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "media komando %s uziÄ�as kiel argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "vaka '@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "kolumna frakcio ne estas nombro: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "argumento de @sp devas esti nombro, ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "rezervita indeksnomo %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "nekonata fontindekso en @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "nekonata celindekso en @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s kondukus al kunfando de %s en si mem; ignoriÄ�as"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
! msgstr "nekonata indekso '%s' en @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "presiÄ�as indekso '%s' kiu kunfandiÄ�is en alia, '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "preskomando antaÅ­ komenco de dokumento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "argumento de '@%s' devus esti 'top' aÅ­ 'bottom', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
! msgstr "Por '@%s' nur '10' aÅ­ '11' eblas, ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "argumento de '@%s' devus esti 'separate' aÅ­ 'end', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "argumento de '@%s' devus esti 'on' aÅ­ 'off' aÅ­ 'odd', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2942,2946 ****
  "'%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3028,3032 ----
  "'%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2948,2962 ****
  "argumento de '@firstparagraphindent' devus esti 'none' aÅ­ 'insert', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "argumento de '@exampleindent' devus esti numera aÅ­ 'asis', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "post @%s devas sekvi 'on' aÅ­ 'off', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3034,3048 ----
  "argumento de '@firstparagraphindent' devus esti 'none' aÅ­ 'insert', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "argumento de '@exampleindent' devus esti numera aÅ­ 'asis', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "post @%s devas sekvi 'on' aÅ­ 'off', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2964,2973 ****
  "argumento de '@kbdinputstyle' devus esti 'code'/'example'/'distinct', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "argumento de '@allowcodebreaks' devus esti 'true' aÅ­ 'false', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3050,3059 ----
  "argumento de '@kbdinputstyle' devus esti 'code'/'example'/'distinct', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "argumento de '@allowcodebreaks' devus esti 'true' aÅ­ 'false', ne '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2975,2989 ****
  "argumento de '@urefbreakstyle' devus esti 'after'/'before'/'none', ne '%s'"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "kreskigo de sekcia nivelo de '@%s', kiu tro malaltas"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "neniu Ä‰apitronivela komando antaÅ­ '@%s'"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 3061,3075 ----
  "argumento de '@urefbreakstyle' devus esti 'after'/'before'/'none', ne '%s'"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "kreskigo de sekcia nivelo de '@%s', kiu tro malaltas"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "neniu Ä‰apitronivela komando antaÅ­ '@%s'"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 2991,3113 ****
  "malkreskigo de sekcia nivelo de '@%s', kiu aperas post pli malalta elemento"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "neniu sekciada komando estas rilatata al '@%s'"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s ne vakas"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
! msgstr "@%s referenco al neekzistanta nodo Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s-era nodnomo '%s' malsamas de %s-nomo '%s'"
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "nodo Â«%sÂ» ne estas referencita"
  
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "nodo Â«%sÂ» estas %s por '%s' en sekciado sed ne en menuo"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "nodo Â«%sÂ» '%s' malsamas en menuo '%s' kaj en sekciado '%s'"
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
! msgid "node `%s' is %s for `%s' in menu but not in sectioning"
! msgstr "nodo Â«%sÂ» estas %s por '%s' en menuo sed ne en sekciado"
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s-ligo '%s' (por nodo Â«%sÂ») malsamas de %s-nomo '%s'"
  
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
  msgid "%s reference to nonexistent `%s'"
! msgstr "%s referenco al neekzistanta Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:648
! #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "en nodo Â«%sÂ» mankas menuero por '%s', malgraÅ­ esti ties ligo 'Up'"
! 
! #: tp/Texinfo/Structuring.pm:656
! #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "por '%s', supren en menuo '%s' kaj supren en '%s' ne kongruas"
! 
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s al '%s', malsamas de %s-nomo '%s'"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "vaka indeksÅ�losilo en '@%s'"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: ne eblas malfermi %s por skribi: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: eraro dum fermo de %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: ne eblas malfermi %s por skribi: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
! msgstr "l2h: dosierujo Â«L2H_TMPÂ» enhavas punkton"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: nuna dosierujo enhavas punkton"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: komando ne sukcesis: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: bildo havas nevalidan sufikson: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: fiaskis alinomo de %s al %s: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: ne eblas malfermi %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: fino de @%s-ero %d ne troviÄ�as"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3077,3197 ----
  "malkreskigo de sekcia nivelo de '@%s', kiu aperas post pli malalta elemento"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "neniu sekciada komando estas rilatata al '@%s'"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s ne vakas"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
! msgstr "@%s referenco al neekzistanta nodo '%s'"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s-era nodnomo '%s' malsamas de %s-nomo '%s'"
  
! #: tp/Texinfo/Structuring.pm:442
! #, fuzzy, perl-format
! #| msgid "node `%s' has been referenced %d times"
! msgid "node `%s' unreferenced"
! msgstr "la nodo '%s' estis referencita %d fojojn"
! 
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "nodo '%s' estas %s por '%s' en sekciado sed ne en menuo"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
! msgid "node `%s' is %s for `%s' in menu but not in sectioning"
! msgstr "nodo '%s' estas %s por '%s' en menuo sed ne en sekciado"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "nodo '%s' estas %s por '%s' en sekciado sed ne en menuo"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "en nodo '%s' mankas menuero por '%s', malgraÅ­ esti ties ligo 'Up'"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s-ligo '%s' (por nodo '%s') malsamas de %s-nomo '%s'"
  
! #: tp/Texinfo/Structuring.pm:779
  #, perl-format
  msgid "%s reference to nonexistent `%s'"
! msgstr "%s referenco al neekzistanta '%s'"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s al '%s', malsamas de %s-nomo '%s'"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "vaka indeksÅ�losilo en '@%s'"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: ne eblas malfermi %s por skribi: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: eraro dum fermo de %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: ne eblas malfermi %s por skribi: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
! msgstr "l2h: dosierujo 'L2H_TMP' enhavas punkton"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: nuna dosierujo enhavas punkton"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: komando ne sukcesis: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: bildo havas nevalidan sufikson: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: fiaskis alinomo de %s al %s: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: ne eblas malfermi %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: fino de @%s-ero %d ne troviÄ�as"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3118,3127 ****
  "nombro de elementoj en la dokumento"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: ne eblas determini fragmenton %d por @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3202,3211 ----
  "nombro de elementoj en la dokumento"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: ne eblas determini fragmenton %d por @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3131,3175 ****
  "l2h: ne eblas eltiri fragmenton %d por @%s kun eliga nombrilo %d el HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: ne eblas Å�argi %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: ne eblas malfermi %s por skribi: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: ne eblas malfermi %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: fiaskis Å�anÄ�i dosierujon al %s: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: ne eblas reiri al komenca dosierujo: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: mankas eligdosiero: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: komando fiaskis: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: fino de @%s-ero %d ne troviÄ�as"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3215,3265 ----
  "l2h: ne eblas eltiri fragmenton %d por @%s kun eliga nombrilo %d el HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: ne eblas Å�argi %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: ne eblas malfermi %s por skribi: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: ne eblas malfermi %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: fiaskis Å�anÄ�i dosierujon al %s: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: ne eblas reiri al komenca dosierujo: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: mankas eligdosiero: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: komando fiaskis: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: komando fiaskis: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: fino de @%s-ero %d ne troviÄ�as"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3180,3189 ****
  "de elementoj en la dokumento por @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: eligo ne enhavas HTML-an eron por '@%s %s'"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3270,3279 ----
  "de elementoj en la dokumento por @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: eligo ne enhavas HTML-an eron por '@%s %s'"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3194,3228 ****
  "elementoj en la dokumento por @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "eraro dum Å�argo de %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: nekonata variablo %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: nekonata variablo %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "ne eblas legi agordan dosieron %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
! msgstr "ignoriÄ�as nekonata valoro de TEXINFO_OUTPUT_FORMAT: Â«%sÂ»\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uzmaniero:  %s [OPCIO...] TEXINFO-DOSIERO...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3284,3378 ----
  "elementoj en la dokumento por @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: komando fiaskis: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: ne eblas malfermi %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: komando ne sukcesis: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: fino de @%s-ero %d ne troviÄ�as"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: traktado produktis %d erojn en HTML; sed atendatas %d, la "
! "nombro de elementoj en la dokumento"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: eligo ne enhavas HTML-an eron por '@%s %s'"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: eligo ne enhavas HTML-an eron por '@%s %s'"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "eraro dum Å�argo de %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: nekonata variablo %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: nekonata variablo %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "ne eblas legi agordan dosieron %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
! msgstr "ignoriÄ�as nekonata valoro de TEXINFO_OUTPUT_FORMAT: '%s'\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uzmaniero:  %s [OPCIO...] TEXINFO-DOSIERO...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3238,3242 ****
  "ilia konduto tute samas kaj ne dependas je la nomo.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3388,3392 ----
  "ilia konduto tute samas kaj ne dependas je la nomo.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3272,3276 ****
  "      --version               montri informon pri versio kaj fini\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3422,3426 ----
  "      --version               montri informon pri versio kaj fini\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3293,3297 ****
  "DOSIERO\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3443,3447 ----
  "DOSIERO\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3322,3326 ****
  "  -E, --macro-expand DOSIERO  konservi makrotraktitan fontaÄµon en DOSIERO,\n"
  "                                sen atenti Ä‰iajn @setfilename\n"
! "      --no-headers            subpremi nodapartigilojn, liniojn Â«Node:Â» kaj\n"
  "                                menuojn en Info-eligo (generante platan "
  "tekston)\n"
--- 3472,3476 ----
  "  -E, --macro-expand DOSIERO  konservi makrotraktitan fontaÄµon en DOSIERO,\n"
  "                                sen atenti Ä‰iajn @setfilename\n"
! "      --no-headers            subpremi nodapartigilojn, liniojn 'Node:' kaj\n"
  "                                menuojn en Info-eligo (generante platan "
  "tekston)\n"
***************
*** 3339,3343 ****
  "                                alikaze, CELO estas la eligdosiero\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3489,3493 ----
  "                                alikaze, CELO estas la eligdosiero\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3377,3381 ****
  "%d)\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3527,3531 ----
  "%d)\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3393,3397 ****
  "      --css-include=DOSIERO       inkluzivi DOSIEROn en HTML-a eligo de "
  "<style>;\n"
! "                                    Ä‰efenigujo legiÄ�as se DOSIERO estas Â«-Â»\n"
  "      --css-ref=URL               generi referencon al CSS-dosiero\n"
  "      --internal-links=DOSIERO    eligi liston de internaj ligoj al DOSIERO\n"
--- 3543,3547 ----
  "      --css-include=DOSIERO       inkluzivi DOSIEROn en HTML-a eligo de "
  "<style>;\n"
! "                                    Ä‰efenigujo legiÄ�as se DOSIERO estas '-'\n"
  "      --css-ref=URL               generi referencon al CSS-dosiero\n"
  "      --internal-links=DOSIERO    eligi liston de internaj ligoj al DOSIERO\n"
***************
*** 3405,3409 ****
  "disfendado\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3555,3559 ----
  "disfendado\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3413,3417 ****
  "      --output-indent=VALORO  (faras nenion; rekoniÄ�as por kongruo)\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3563,3567 ----
  "      --output-indent=VALORO  (faras nenion; rekoniÄ�as por kongruo)\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3421,3425 ****
  "      --Xopt=OPCIO            doni tiu OPCIO al 'texi2dvi'; ripeteblas\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3571,3575 ----
  "      --Xopt=OPCIO            doni tiu OPCIO al 'texi2dvi'; ripeteblas\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3439,3443 ****
  "  -U VAR        maldifini la variablon VAR, kiel per @clear\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3589,3593 ----
  "  -U VAR        maldifini la variablon VAR, kiel per @clear\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3477,3481 ****
  "  Krome, Ä‰e la opcioj --no-ifFORMO, ja traktiÄ�as la pecoj sub @ifnotFORMO.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3627,3631 ----
  "  Krome, Ä‰e la opcioj --no-ifFORMO, ja traktiÄ�as la pecoj sub @ifnotFORMO.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3494,3498 ****
  "  kiam XML generiÄ�as, --ifxml aktivas kaj la ceteraj malaktivas.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3644,3648 ----
  "  kiam XML generiÄ�as, --ifxml aktivas kaj la ceteraj malaktivas.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3527,3536 ****
  "grandan.\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s: Post â€œ--footnote-styleâ€� estu â€œseparateâ€� aÅ­ â€œendâ€�, ne â€œ%sâ€�.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3677,3686 ----
  "grandan.\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s: Post â€œ--footnote-styleâ€� estu â€œseparateâ€� aÅ­ â€œendâ€�, ne â€œ%sâ€�.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3538,3542 ****
  "%s: Post â€œ--paragraph-indentâ€� estu nombro, â€œnoneâ€� aÅ­ â€œasisâ€�, ne â€œ%sâ€�.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3688,3692 ----
  "%s: Post â€œ--paragraph-indentâ€� estu nombro, â€œnoneâ€� aÅ­ â€œasisâ€�, ne â€œ%sâ€�.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3544,3587 ****
  "%s: dum generado de %s, eblas indiki nur unu enigan DOSIEROn kun opcio '-o'\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "opcio '--Xopt' indikatas sed ne fariÄ�as preseligo"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "nekonata arbotransformo %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignoriÄ�as disfendo por aranÄ�o %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: mankas dosiera argumento.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Por pluaj detaloj tajpu â€œ%s --helpâ€�.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
! "Transformo 'fill_gaps_in_sectioning()' ne donis rezulton.  Neniu sekcio?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "eraro dum fermo de %s (dosiero de makroaj etendoj): %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "ne eblas malfermi %s por skribi: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3694,3732 ----
  "%s: dum generado de %s, eblas indiki nur unu enigan DOSIEROn kun opcio '-o'\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "opcio '--Xopt' indikatas sed ne fariÄ�as preseligo"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "nekonata arbotransformo %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignoriÄ�as disfendo por aranÄ�o %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: mankas dosiera argumento.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
! "Transformo 'fill_gaps_in_sectioning()' ne donis rezulton. Neniu sekcio?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "eraro dum fermo de %s (dosiero de makroaj etendoj): %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "ne eblas malfermi %s por skribi: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3591,3877 ****
  "Neniu sekcio?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: eraro dum fermo de %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: eraro dum fermo de %s (dosiero de internaj ligoj): %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: ne eblas malfermi %s por skribi: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, fuzzy, c-format
! #| msgid "no matching `%cend %s'"
  msgid "no matching `@end %s'"
! msgstr "mankas para '%cend %s'"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
- #, fuzzy
- #| msgid "misplaced %c"
  msgid "misplaced {"
! msgstr "misloka %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
! #, fuzzy, c-format
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end %s'"
! msgstr "senpara '%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@set requires a name"
! msgstr "%c%s bezonas nomon"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @set"
! msgstr "misa nomo por '@%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@clear requires a name"
! msgstr "%c%s bezonas nomon"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @clear"
! msgstr "misa nomo por '@%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@unmacro requires a name"
! msgstr "%c%s bezonas nomon"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @unmacro"
! msgstr "misa nomo por '@%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
! #, fuzzy, c-format
! #| msgid "@%s should only accept an @-command as argument, not `%s'"
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@%s devas toleri nur @-komando kiel argumento, ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
! #, fuzzy, c-format
! #| msgid "environment command %s as argument to @%s"
  msgid "environment command %s as argument to @alias"
! msgstr "media komando %s uziÄ�as kiel argumento de @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @alias"
! msgstr "misa argumento por '@%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @definfoenclose"
! msgstr "misa argumento por '@%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
! #, fuzzy
! #| msgid "empty argument in @%s"
  msgid "empty @columnfractions"
! msgstr "vaka argumento en '@%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @printindex: %s"
! msgstr "misa argumento por '@%s': %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
! #, fuzzy, c-format
! #| msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "por '@%s' nur '10' aÅ­ '11' eblas, ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
! #, fuzzy, c-format
! #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr "%s: Post â€œ--footnote-styleâ€� estu â€œseparateâ€� aÅ­ â€œendâ€�, ne â€œ%sâ€�.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
! #, fuzzy, c-format
! #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr "argumento de '@%s' devus esti 'on' aÅ­ 'off' aÅ­ 'odd', ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @need: %s"
! msgstr "misa argumento por '@%s': %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
! #, fuzzy, c-format
! #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
! "argumento de '@firstparagraphindent' devus esti 'none' aÅ­ 'insert', ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @headings: %s"
! msgstr "misa argumento por '@%s': %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
! #, fuzzy, c-format
! #| msgid "%s requires an argument: the formatter for %citem"
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s bezonas argumenton: la aranÄ�ilon por %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
! #, fuzzy
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end'"
! msgstr "senpara '%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
! #, fuzzy, c-format
! #| msgid "superfluous argument to @%s %s: %s"
  msgid "superfluous argument to @end %s: %s"
! msgstr "troa argumento por '@%s %s': %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @end: %s"
! msgstr "misa argumento por '@%s': %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
! #, fuzzy, c-format
! #| msgid "@%s: could not find %s"
  msgid "@include: could not find %s"
! msgstr "@%s: ne eblas trovi %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
! #, fuzzy, c-format
! #| msgid "@%s: could not open %s: %s"
  msgid "@include: could not open %s:"
! msgstr "@%s: ne eblas malfermi %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
! #, fuzzy
! #| msgid "@%s after the first element"
  msgid "@setfilename after the first element"
! msgstr "'@%s' post la unua elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
! #, fuzzy
! #| msgid "@%s only meaningful on a @multitable line"
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "'@%s' nur sencas en '@multitable'-linio"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
! #, fuzzy
! #| msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgid "@node precedes @part, but parts may not be associated with nodes"
! msgstr "'@node' antaÅ­ '@%s', sed partoj ne rajtas rilati al nodoj"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, fuzzy, c-format
! #| msgid "@%s not meaningful inside `@%s' block"
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s estas sensenca ene de bloko '@%s'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, fuzzy, c-format
! #| msgid "@%s not allowed inside `@%s' block"
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s ne permesatas ene de bloko '@%s'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
- #, fuzzy
- #| msgid "@%s should only appear in math context"
  msgid "@subentry should only occur in an index entry"
! msgstr "@%s devus aperi nur en matematika kunteksto"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
- #, fuzzy
- #| msgid ""
- #| "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@%s sensencas ekster blokoj '@titlepage' aÅ­ '@quotation'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, fuzzy, c-format
! #| msgid "%c%s requires a name"
  msgid "@%s requires a name"
! msgstr "%c%s bezonas nomon"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, fuzzy, c-format
! #| msgid "bad or empty @%s formal argument: %s"
  msgid "bad or empty @%s formal argument: "
! msgstr "misa aÅ­ vaka formala argumento de '@%s': %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s atendas argumenton 'i' aÅ­ 'j', ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "Nedifinita flago: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete."
  msgid "@%s is obsolete."
! msgstr "%c%s arkaikiÄ�is."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete; %s"
  msgid "@%s is obsolete; %s"
! msgstr "%c%s arkaikiÄ�is; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
! #, fuzzy
! #| msgid "@%s should only appear in math context"
  msgid "@\\ should only appear in math context"
! msgstr "@%s devus aperi nur en matematika kunteksto"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
- #, fuzzy
- #| msgid "@%s without associated character"
  msgid "@verb without associated character"
! msgstr "@%s sen rilatata signo"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "%c%s atendas argumenton 'i' aÅ­ 'j', ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
! #, fuzzy
! #| msgid "misplaced %c"
  msgid "misplaced }"
! msgstr "misloka %c"
  
  #~ msgid ""
--- 3736,3980 ----
  "Neniu sekcio?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: eraro dum fermo de %s (dosiero de internaj ligoj): %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, c-format
  msgid "no matching `@end %s'"
! msgstr "mankas para '@end %s'"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
  msgid "misplaced {"
! msgstr "misloka {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
! #, c-format
  msgid "unmatched `@end %s'"
! msgstr "senpara '@end %s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
! msgstr "@set postulas nomon"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
! msgstr "misa nomo por @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
! msgstr "@clear postulas nomon"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
! msgstr "misa nomo por @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
! msgstr "@unmacro postulas nomon"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
! msgstr "misa nomo por @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
! #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@clickstyle devas toleri nur @-komando kiel argumento, ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
! #, c-format
  msgid "environment command %s as argument to @alias"
! msgstr "media komando %s uziÄ�as kiel argumento de @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
! msgstr "misa argumento por @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
! msgstr "misa argumento por @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
! msgstr "vaka @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
! #, c-format
  msgid "bad argument to @printindex: %s"
! msgstr "misa argumento por @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
! #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Nur @fonttextsize 10 aÅ­ 11 subtenatas, ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
! #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr "argumento de @footnotestyle devas esti  'separate' aÅ­ 'end', ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
! #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr ""
! "argumento de @setchapternewpage devas esti 'on' aÅ­ 'off' aÅ­ 'odd', ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
! #, c-format
  msgid "bad argument to @need: %s"
! msgstr "misa argumento por @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
! #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
! "argumento de @firstparagraphindent devas esti 'none' aÅ­ 'insert', ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
! #, c-format
  msgid "bad argument to @headings: %s"
! msgstr "misa argumento por @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
! #, c-format
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s postulas argumenton: la aranÄ�ilon por @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
! msgstr "senpara '@end'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
! #, c-format
  msgid "superfluous argument to @end %s: %s"
! msgstr "troa argumento por @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
! #, c-format
  msgid "bad argument to @end: %s"
! msgstr "misa argumento por @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
! #, c-format
  msgid "@include: could not find %s"
! msgstr "@include: ne eblas trovi %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
! #, c-format
  msgid "@include: could not open %s:"
! msgstr "@include: ne eblas malfermi %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
! msgstr "@setfilename post la unua elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@columnfractions nur sencas en linio @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
! msgstr "@node antaÅ­as @part, sed partoj ne rajtas rilati al nodoj"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, c-format
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s estas sensenca ene de bloko @%s"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, c-format
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s ne permesatas ene de bloko '@copying'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
  msgid "@subentry should only occur in an index entry"
! msgstr "@subentry devus aperi nur en indeksa enigo"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@author sensencas ekster blokoj '@titlepage' aÅ­ '@quotation'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, c-format
  msgid "@%s requires a name"
! msgstr "@%s postulas nomon"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, c-format
  msgid "bad or empty @%s formal argument: "
! msgstr "misa aÅ­ vaka formala argumento de @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "@dotless atendas argumenton 'i' aÅ­ 'j', ne '%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
! #, c-format
  msgid "@%s is obsolete."
! msgstr "@%s arkaikiÄ�is."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
! #, c-format
  msgid "@%s is obsolete; %s"
! msgstr "@%s arkaikiÄ�is; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
! msgstr "@\\ devus aperi nur en matematika kunteksto"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
  msgid "@verb without associated character"
! msgstr "@verbs sen rilatata signo"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "@dotless atendas argumenton 'i' aÅ­ 'j', ne '%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
! msgstr "misloka }"
! 
! #~ msgid ""
! #~ "move your @contents command if you want the contents after the title page"
! #~ msgstr ""
! #~ "movu la @contents-komandon se vi deziras la enhavon post la titola paÄ�o"
! 
! #~ msgid ""
! #~ "move your @shortcontents and @contents commands if you want the contents "
! #~ "after the title page"
! #~ msgstr ""
! #~ "movu la @shortcontents- kaj @contents-komandojn se vi deziras la enhavon "
! #~ "post la titola paÄ�o"
! 
! #, c-format, perl-format
! #~ msgid "@%s seen before first @node"
! #~ msgstr "'@%s' renkontiÄ�is jam antaÅ­ la unua '@node'"
! 
! #~ msgid ""
! #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! #~ msgstr "eble via @top-nodo staru sub @ifnottex anstataÅ­ sub @ifinfo?"
! 
! #, perl-format
! #~ msgid "unreferenced node `%s'"
! #~ msgstr "nodo '%s' ne estas referencita"
! 
! #, perl-format
! #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! #~ msgstr "nodo '%s' '%s' malsamas en menuo '%s' kaj en sekciado '%s'"
! 
! #, perl-format
! #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
! #~ msgstr "por '%s', supren en menuo '%s' kaj supren en '%s' ne kongruas"
! 
! #, c-format
! #~ msgid "undefined flag: %.*s"
! #~ msgstr "nedifinita flago: %.*s"
  
  #~ msgid ""
***************
*** 3881,3885 ****
  #~ "  -O, --show-options, --usage  go to command-line options node."
  #~ msgstr ""
! #~ "  -R, --raw-escapes            eligi ANSI-eskapilojn Â«krudeÂ» (la "
  #~ "defaÅ­lto)\n"
  #~ "      --no-raw-escapes         eligi ANSI-eskapilojn kiel tekstajn "
--- 3984,3988 ----
  #~ "  -O, --show-options, --usage  go to command-line options node."
  #~ msgstr ""
! #~ "  -R, --raw-escapes            eligi ANSI-eskapilojn 'krude' (la "
  #~ "defaÅ­lto)\n"
  #~ "      --no-raw-escapes         eligi ANSI-eskapilojn kiel tekstajn "
***************
*** 3888,3898 ****
  #~ "  -O, --show-options, --usage  montri la nodon pri komandliniaj opcioj"
  
- #, c-format
  #~ msgid "can't open %s: %s"
  #~ msgstr "ne eblas malfermi %s: %s"
  
- #, c-format
  #~ msgid "debugging output diverted to \"%s\""
! #~ msgstr "erarserÄ‰a eliro alidirektiÄ�as al Â«%sÂ»"
  
  #~ msgid "recursion is always allowed"
--- 3991,3999 ----
  #~ "  -O, --show-options, --usage  montri la nodon pri komandliniaj opcioj"
  
  #~ msgid "can't open %s: %s"
  #~ msgstr "ne eblas malfermi %s: %s"
  
  #~ msgid "debugging output diverted to \"%s\""
! #~ msgstr "erarserÄ‰a eliro alidirektiÄ�as al '%s'"
  
  #~ msgid "recursion is always allowed"
***************
*** 3908,3928 ****
  #~ msgstr "nodoj sen novaj nomoj je la fino de dosiero"
  
- #, perl-format
  #~ msgid "Obsolete variable %s\n"
  #~ msgstr "Arkaika variablo %s\n"
  
- #, perl-format
  #~ msgid "old name for `%s' is a node of the document"
  #~ msgstr "malnova nomo por '%s' estas nodo en la dokumento"
  
- #, perl-format
  #~ msgid "file empty for renamed node `%s'"
  #~ msgstr "vakas la dosiero por alinomita nodo '%s'"
  
- #, perl-format
  #~ msgid "target node (new name for `%s') not in document: %s"
  #~ msgstr "celnodo (nova nomo por '%s') ne estas en dokumento: %s"
  
- #, perl-format
  #~ msgid "error on closing renamed node redirection file %s: %s"
  #~ msgstr ""
--- 4009,4024 ----
***************
*** 3932,3940 ****
  #~ msgstr "vaka nodnomo"
  
- #, perl-format
  #~ msgid "%s: obsolete variable %s\n"
  #~ msgstr "%s: arkaika variablo %s\n"
  
- #, perl-format
  #~ msgid "obsolete variable %s\n"
  #~ msgstr "arkaika variablo %s\n"
--- 4028,4034 ----
***************
*** 3953,3957 ****
  
  #~ msgid "No file given for node '%s'."
! #~ msgstr "Neniu dosiero indikatas por nodo Â«%sÂ»."
  
  #~ msgid "--*** Tags out of Date ***"
--- 4047,4051 ----
  
  #~ msgid "No file given for node '%s'."
! #~ msgstr "Neniu dosiero indikatas por nodo '%s'."
  
  #~ msgid "--*** Tags out of Date ***"
***************
*** 3965,3969 ****
  
  #~ msgid "%s: unrecognized option `%s'\n"
! #~ msgstr "%s: nekonata opcio Â«--%sÂ»\n"
  
  #~ msgid "%s is not a Texinfo index file\n"
--- 4059,4063 ----
  
  #~ msgid "%s: unrecognized option `%s'\n"
! #~ msgstr "%s: nekonata opcio '--%s'\n"
  
  #~ msgid "%s is not a Texinfo index file\n"
***************
*** 3979,3985 ****
  #~ msgstr "%s:%d: Misa ero; atendiÄ�is %s je kolumno %d\n"
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "Uzmaniero:  %s [OPCIO...] DOSIERO...\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE."
  #~ msgstr "Generas ordigitan indekson por Ä‰iu TeX-a elig-DOSIERO."
--- 4073,4076 ----
***************
*** 3991,4000 ****
  #~ msgstr "Opcioj:"
  
- #~ msgid " -h, --help   display this help and exit"
- #~ msgstr "  -h, --help        montri Ä‰i tiun helpon kaj eliri"
- 
- #~ msgid " --version    display version information and exit"
- #~ msgstr "      --version     montri programversion kaj eliri"
- 
  #~ msgid " --           end option processing"
  #~ msgstr "  --                ne rekoni pluajn opciojn"
--- 4082,4085 ----
***************
*** 4027,4031 ****
  #~ msgstr ""
  #~ "\n"
! #~ "* Menu: Nodoj kies indeksoj entenas Â«%sÂ»:\n"
  
  #~ msgid "No index"
--- 4112,4116 ----
  #~ msgstr ""
  #~ "\n"
! #~ "* Menu: Nodoj kies indeksoj entenas '%s':\n"
  
  #~ msgid "No index"
***************
*** 4033,4040 ****
  
  #~ msgid "Index for `%s'"
! #~ msgstr "Indekso por Â«%sÂ»"
  
  #~ msgid "File names matching `%s'"
! #~ msgstr "Dosiernomoj kiuj kongruas al Â«%sÂ»"
  
  #~ msgid ""
--- 4118,4125 ----
  
  #~ msgid "Index for `%s'"
! #~ msgstr "Indekso por '%s'"
  
  #~ msgid "File names matching `%s'"
! #~ msgstr "Dosiernomoj kiuj kongruas al '%s'"
  
  #~ msgid ""
***************
*** 4083,4090 ****
  
  #~ msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
! #~ msgstr "  %-10s  Iri al la Ä‰efkataloga nodo.  Ekvivalentas al Â«g (DIR)Â».\n"
  
  #~ msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
! #~ msgstr "  %-10s  Iri al la radika nodo.  Ekvivalentas al Â«g TopÂ».\n"
  
  #~ msgid ""
--- 4168,4175 ----
  
  #~ msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
! #~ msgstr "  %-10s  Iri al la Ä‰efkataloga nodo.  Ekvivalentas al 'g (DIR)'.\n"
  
  #~ msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
! #~ msgstr "  %-10s  Iri al la radika nodo.  Ekvivalentas al 'g Top'.\n"
  
  #~ msgid ""
***************
*** 4176,4189 ****
  
  #~ msgid "cannot open input file `%s'"
! #~ msgstr "ne eblas malfermi enigan dosieron Â«%sÂ»"
  
  #~ msgid "cannot create output file `%s'"
! #~ msgstr "ne eblas krei eligan dosieron Â«%sÂ»"
  
  #~ msgid "error writing to `%s'"
! #~ msgstr "eraro dum skribo en Â«%sÂ»"
  
  #~ msgid "error closing output file `%s'"
! #~ msgstr "eraro dum fermo de eliga dosiero Â«%sÂ»"
  
  #~ msgid "section too long"
--- 4261,4274 ----
  
  #~ msgid "cannot open input file `%s'"
! #~ msgstr "ne eblas malfermi enigan dosieron '%s'"
  
  #~ msgid "cannot create output file `%s'"
! #~ msgstr "ne eblas krei eligan dosieron '%s'"
  
  #~ msgid "error writing to `%s'"
! #~ msgstr "eraro dum skribo en '%s'"
  
  #~ msgid "error closing output file `%s'"
! #~ msgstr "eraro dum fermo de eliga dosiero '%s'"
  
  #~ msgid "section too long"
***************
*** 4215,4247 ****
  
  #~ msgid "Ignoring invalid infokey file `%s' - too small"
! #~ msgstr "IgnoriÄ�as misa infoklava dosiero Â«%sÂ» (tro mallongas)"
  
  #~ msgid "Ignoring invalid infokey file `%s' - too big"
! #~ msgstr "IgnoriÄ�as misa infoklava dosiero Â«%sÂ» (tro longas)"
  
  #~ msgid "Error reading infokey file `%s' - short read"
! #~ msgstr "Eraro dum lego de infoklava dosiero Â«%sÂ» (tro frue elÄ‰erpita)"
  
  #~ msgid ""
  #~ "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
  #~ msgstr ""
! #~ "Misa infoklava dosiero Â«%sÂ» (misaj magiaj nombroj) -- aktualigu Ä�in per "
! #~ "Â«infokeyÂ»"
  
  #~ msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  #~ msgstr ""
! #~ "Via infoklava dosiero Â«%sÂ» malaktualas -- aktualigu Ä�in per Â«infokeyÂ»"
  
  #~ msgid ""
  #~ "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
  #~ msgstr ""
! #~ "Misa infoklava dosiero Â«%sÂ» (misa sekcilongo) -- aktualigu Ä�in per "
! #~ "Â«infokeyÂ»"
  
  #~ msgid ""
  #~ "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
  #~ msgstr ""
! #~ "Misa infoklava dosiero Â«%sÂ» (misa sekcikodo) -- aktualigu Ä�in per "
! #~ "Â«infokeyÂ»"
  
  #~ msgid "Bad data in infokey file -- some key bindings ignored"
--- 4300,4332 ----
  
  #~ msgid "Ignoring invalid infokey file `%s' - too small"
! #~ msgstr "IgnoriÄ�as misa infoklava dosiero '%s' (tro mallongas)"
  
  #~ msgid "Ignoring invalid infokey file `%s' - too big"
! #~ msgstr "IgnoriÄ�as misa infoklava dosiero '%s' (tro longas)"
  
  #~ msgid "Error reading infokey file `%s' - short read"
! #~ msgstr "Eraro dum lego de infoklava dosiero '%s' (tro frue elÄ‰erpita)"
  
  #~ msgid ""
  #~ "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
  #~ msgstr ""
! #~ "Misa infoklava dosiero '%s' (misaj magiaj nombroj) -- aktualigu Ä�in per "
! #~ "'infokey'"
  
  #~ msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  #~ msgstr ""
! #~ "Via infoklava dosiero '%s' malaktualas -- aktualigu Ä�in per 'infokey'"
  
  #~ msgid ""
  #~ "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
  #~ msgstr ""
! #~ "Misa infoklava dosiero '%s' (misa sekcilongo) -- aktualigu Ä�in per "
! #~ "'infokey'"
  
  #~ msgid ""
  #~ "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
  #~ msgstr ""
! #~ "Misa infoklava dosiero '%s' (misa sekcikodo) -- aktualigu Ä�in per "
! #~ "'infokey'"
  
  #~ msgid "Bad data in infokey file -- some key bindings ignored"
***************
*** 4259,4263 ****
  
  #~ msgid "Cannot kill node `%s'"
! #~ msgstr "Ne eblas malaperigi nodon Â«%sÂ»"
  
  #~ msgid "Cannot kill the last node"
--- 4344,4348 ----
  
  #~ msgid "Cannot kill node `%s'"
! #~ msgstr "Ne eblas malaperigi nodon '%s'"
  
  #~ msgid "Cannot kill the last node"
***************
*** 4304,4308 ****
  
  #~ msgid "Can't read file %s: %s"
! #~ msgstr "Ne eblas legi dosieron Â«%sÂ»: %s"
  
  #~ msgid "%s:%d: warning: %s (possibly involving @%s)\n"
--- 4389,4393 ----
  
  #~ msgid "Can't read file %s: %s"
! #~ msgstr "Ne eblas legi dosieron '%s': %s"
  
  #~ msgid "%s:%d: warning: %s (possibly involving @%s)\n"
***************
*** 4316,4320 ****
  
  #~ msgid "Menu reference to nonexistent node `%s'"
! #~ msgstr "Menua referenco al neekzistanta nodo Â«%sÂ»"
  
  #~ msgid "Can't open %s for writing: %s\n"
--- 4401,4405 ----
  
  #~ msgid "Menu reference to nonexistent node `%s'"
! #~ msgstr "Menua referenco al neekzistanta nodo '%s'"
  
  #~ msgid "Can't open %s for writing: %s\n"
***************
*** 4391,4395 ****
  
  #~ msgid "@sp requires a positive numeric argument, not `%s'"
! #~ msgstr "@sp bezonas pozitivan nombran argumenton, ne Â«%sÂ»"
  
  #~ msgid "Bad argument to %c%s"
--- 4476,4480 ----
  
  #~ msgid "@sp requires a positive numeric argument, not `%s'"
! #~ msgstr "@sp bezonas pozitivan nombran argumenton, ne '%s'"
  
  #~ msgid "Bad argument to %c%s"
***************
*** 4412,4419 ****
  
  #~ msgid "`%s' omitted before output filename"
! #~ msgstr "La Â«%sÂ» antaÅ­ eliga dosiernomo estas preterlasita"
  
  #~ msgid "`%s' omitted since writing to stdout"
! #~ msgstr "Â«%sÂ» estas preterlasita, Ä‰ar okazas skribado en la Ä‰efeligujon"
  
  #~ msgid "Output buffer not empty."
--- 4497,4504 ----
  
  #~ msgid "`%s' omitted before output filename"
! #~ msgstr "La '%s' antaÅ­ eliga dosiernomo estas preterlasita"
  
  #~ msgid "`%s' omitted since writing to stdout"
! #~ msgstr "'%s' estas preterlasita, Ä‰ar okazas skribado en la Ä‰efeligujon"
  
  #~ msgid "Output buffer not empty."
***************
*** 4421,4425 ****
  
  #~ msgid "Requested float type `%s' not previously used"
! #~ msgstr "Petata glitkoma tipo Â«%sÂ» ne uzatas antaÅ­e"
  
  #~ msgid "See "
--- 4506,4510 ----
  
  #~ msgid "Requested float type `%s' not previously used"
! #~ msgstr "Petata glitkoma tipo '%s' ne uzatas antaÅ­e"
  
  #~ msgid "See "
***************
*** 4430,4434 ****
  
  #~ msgid "No closing brace for footnote `%s'"
! #~ msgstr "Mankas â€ž}â€Ÿ por la piednoto Â«%sÂ»"
  
  #~ msgid "Footnote defined without parent node"
--- 4515,4519 ----
  
  #~ msgid "No closing brace for footnote `%s'"
! #~ msgstr "Mankas â€ž}â€Ÿ por la piednoto '%s'"
  
  #~ msgid "Footnote defined without parent node"
***************
*** 4442,4452 ****
  
  #~ msgid "[unexpected] invalid node name: `%s'"
! #~ msgstr "[neatendite] misa nodnomo: Â«%sÂ»"
  
  #~ msgid "Info cannot handle `:' in index entry `%s'"
! #~ msgstr "Info ne povas trakti â€ž:â€Ÿ en indeksero Â«%sÂ»"
  
  #~ msgid "Unknown index `%s' and/or `%s' in @synindex"
! #~ msgstr "Nekonata indekso Â«%sÂ» kajaÅ­ Â«%sÂ» en @synindex"
  
  #~ msgid "(line )"
--- 4527,4537 ----
  
  #~ msgid "[unexpected] invalid node name: `%s'"
! #~ msgstr "[neatendite] misa nodnomo: '%s'"
  
  #~ msgid "Info cannot handle `:' in index entry `%s'"
! #~ msgstr "Info ne povas trakti â€ž:â€Ÿ en indeksero '%s'"
  
  #~ msgid "Unknown index `%s' and/or `%s' in @synindex"
! #~ msgstr "Nekonata indekso '%s' kajaÅ­ '%s' en @synindex"
  
  #~ msgid "(line )"
***************
*** 4460,4464 ****
  
  #~ msgid "Broken-Type in insertion_type_pname"
! #~ msgstr "Misa tipo en la funkcio Â«insertion_type_pname()Â»"
  
  #~ msgid "Enumeration stack overflow"
--- 4545,4549 ----
  
  #~ msgid "Broken-Type in insertion_type_pname"
! #~ msgstr "Misa tipo en la funkcio 'insertion_type_pname()'"
  
  #~ msgid "Enumeration stack overflow"
***************
*** 4479,4483 ****
  #~ msgid "@detailmenu seen before first node, creating `Top' node"
  #~ msgstr ""
! #~ "â€ž@detailmenuâ€Ÿ renkontitas jam antaÅ­ la unua nodo; nodo Â«TopÂ» kreitas"
  
  #~ msgid "`%c%s' needs something after it"
--- 4564,4568 ----
  #~ msgid "@detailmenu seen before first node, creating `Top' node"
  #~ msgstr ""
! #~ "â€ž@detailmenuâ€Ÿ renkontitas jam antaÅ­ la unua nodo; nodo 'Top' kreitas"
  
  #~ msgid "`%c%s' needs something after it"
***************
*** 4485,4489 ****
  
  #~ msgid "Bad argument `%s' to `@%s', using `%s'"
! #~ msgstr "Misa argumento Â«%sÂ» por Â«%sÂ»; estos uzata Â«%sÂ»"
  
  #~ msgid "@itemx not meaningful inside `%s' block"
--- 4570,4574 ----
  
  #~ msgid "Bad argument `%s' to `@%s', using `%s'"
! #~ msgstr "Misa argumento '%s' por '%s'; estos uzata '%s'"
  
  #~ msgid "@itemx not meaningful inside `%s' block"
***************
*** 4494,4501 ****
  
  #~ msgid "no default territory known for language `%s'"
! #~ msgstr "lingvo Â«%sÂ» ne havas defaÅ­ltan teritorion"
  
  #~ msgid "sorry, encoding `%s' not supported"
! #~ msgstr "kodo Â«%sÂ» ne disponeblas"
  
  #~ msgid "%c%s expects a single character `i' or `j' as argument"
--- 4579,4586 ----
  
  #~ msgid "no default territory known for language `%s'"
! #~ msgstr "lingvo '%s' ne havas defaÅ­ltan teritorion"
  
  #~ msgid "sorry, encoding `%s' not supported"
! #~ msgstr "kodo '%s' ne disponeblas"
  
  #~ msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 4525,4546 ****
  
  #~ msgid "%s: could not open macro expansion output `%s'"
! #~ msgstr "%s: Ne eblas malfermi makrotraktadan eligdosieron Â«%sÂ»"
  
  #~ msgid "%s: ignoring second macro expansion output `%s'.\n"
  #~ msgstr ""
! #~ "%s: Ripeta dosierindiko Â«%sÂ» por makrotraktada eligo estas ignorita.\n"
  
  #~ msgid "%s: could not open internal links output `%s'"
! #~ msgstr "%s: Ne eblas malfermi eligdosieron Â«%sÂ» de enaj ligoj"
  
  #~ msgid "%s: ignoring second internal links output `%s'.\n"
  #~ msgstr ""
! #~ "%s: Ripeta dosierindiko Â«%sÂ» por eligo de enaj ligoj estas ignorita.\n"
  
  #~ msgid "Multiline command %c%s used improperly"
! #~ msgstr "Misa uzo de plurlinia komando Â«%c%sÂ»."
  
  #~ msgid "No `%s' found in `%s'"
! #~ msgstr "Neniu Â«%sÂ» trovitas en Â«%sÂ»"
  
  #~ msgid ""
--- 4610,4631 ----
  
  #~ msgid "%s: could not open macro expansion output `%s'"
! #~ msgstr "%s: Ne eblas malfermi makrotraktadan eligdosieron '%s'"
  
  #~ msgid "%s: ignoring second macro expansion output `%s'.\n"
  #~ msgstr ""
! #~ "%s: Ripeta dosierindiko '%s' por makrotraktada eligo estas ignorita.\n"
  
  #~ msgid "%s: could not open internal links output `%s'"
! #~ msgstr "%s: Ne eblas malfermi eligdosieron '%s' de enaj ligoj"
  
  #~ msgid "%s: ignoring second internal links output `%s'.\n"
  #~ msgstr ""
! #~ "%s: Ripeta dosierindiko '%s' por eligo de enaj ligoj estas ignorita.\n"
  
  #~ msgid "Multiline command %c%s used improperly"
! #~ msgstr "Misa uzo de plurlinia komando '%c%s'."
  
  #~ msgid "No `%s' found in `%s'"
! #~ msgstr "Neniu '%s' trovitas en '%s'"
  
  #~ msgid ""
***************
*** 4550,4554 ****
  
  #~ msgid "Making %s file `%s' from `%s'.\n"
! #~ msgstr "%s-dosiero Â«%sÂ» estas generata el Â«%sÂ».\n"
  
  #~ msgid ""
--- 4635,4639 ----
  
  #~ msgid "Making %s file `%s' from `%s'.\n"
! #~ msgstr "%s-dosiero '%s' estas generata el '%s'.\n"
  
  #~ msgid ""
***************
*** 4556,4560 ****
  #~ "preserve.\n"
  #~ msgstr ""
! #~ "%s: La eligdosiero Â«%sÂ» por makrotraktitaÄµo forigitas Ä‰ar estis eraroj;\n"
  #~ "uzu la opcion â€ž--forceâ€Ÿ por Ä�in reteni.\n"
  
--- 4641,4645 ----
  #~ "preserve.\n"
  #~ msgstr ""
! #~ "%s: La eligdosiero '%s' por makrotraktitaÄµo forigitas Ä‰ar estis eraroj;\n"
  #~ "uzu la opcion â€ž--forceâ€Ÿ por Ä�in reteni.\n"
  
***************
*** 4562,4566 ****
  #~ "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  #~ msgstr ""
! #~ "%s: La eligdosiero Â«%sÂ» forigitas Ä‰ar estis eraroj;\n"
  #~ "uzu la opcion â€ž--forceâ€Ÿ por Ä�in reteni.\n"
  
--- 4647,4651 ----
  #~ "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  #~ msgstr ""
! #~ "%s: La eligdosiero '%s' forigitas Ä‰ar estis eraroj;\n"
  #~ "uzu la opcion â€ž--forceâ€Ÿ por Ä�in reteni.\n"
  
***************
*** 4569,4573 ****
  #~ "to preserve.\n"
  #~ msgstr ""
! #~ "%s: La eligdosiero Â«%sÂ» kun enaj ligoj forigitas Ä‰ar estis eraroj;\n"
  #~ "uzu la opcion â€ž--forceâ€Ÿ por Ä�in reteni.\n"
  
--- 4654,4658 ----
  #~ "to preserve.\n"
  #~ msgstr ""
! #~ "%s: La eligdosiero '%s' kun enaj ligoj forigitas Ä‰ar estis eraroj;\n"
  #~ "uzu la opcion â€ž--forceâ€Ÿ por Ä�in reteni.\n"
  
***************
*** 4576,4586 ****
  
  #~ msgid "No such file `%s'"
! #~ msgstr "Ne ekzistas dosiero Â«%sÂ»"
  
  #~ msgid "@image file `%s' (for text) unreadable: %s"
! #~ msgstr "Bilddosiero Â«%sÂ» (por teksto) estas nelegebla: %s"
  
  #~ msgid "{No value for `%s'}"
! #~ msgstr "{Mankas valoro por Â«%sÂ»}"
  
  #~ msgid "Reached eof before matching @end %s"
--- 4661,4671 ----
  
  #~ msgid "No such file `%s'"
! #~ msgstr "Ne ekzistas dosiero '%s'"
  
  #~ msgid "@image file `%s' (for text) unreadable: %s"
! #~ msgstr "Bilddosiero '%s' (por teksto) estas nelegebla: %s"
  
  #~ msgid "{No value for `%s'}"
! #~ msgstr "{Mankas valoro por '%s'}"
  
  #~ msgid "Reached eof before matching @end %s"
***************
*** 4594,4598 ****
  
  #~ msgid "ignoring stray text `%s' after @multitable"
! #~ msgstr "la misa teksto Â«%sÂ» post @multitable estas ignorita"
  
  #~ msgid "[unexpected] cannot select column #%d in multitable"
--- 4679,4683 ----
  
  #~ msgid "ignoring stray text `%s' after @multitable"
! #~ msgstr "la misa teksto '%s' post @multitable estas ignorita"
  
  #~ msgid "[unexpected] cannot select column #%d in multitable"
***************
*** 4606,4619 ****
  
  #~ msgid "Node `%s' previously defined at line %d"
! #~ msgstr "Nodo Â«%sÂ» estas jam difinita en la linio %d"
  
  #~ msgid "Formatting node %s...\n"
! #~ msgstr "AranÄ�ado de nodo Â«%sÂ»...\n"
  
  #~ msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
! #~ msgstr "Nodo Â«%sÂ» bezonas subdividan komandon (ekzemple %c%s)"
  
  #~ msgid "Anchor `%s' and node `%s' map to the same file name"
! #~ msgstr "Dosiernoma kolizio por ankro Â«%sÂ» kaj nodo Â«%sÂ»"
  
  #~ msgid "This @anchor command ignored; references to it will not work"
--- 4691,4704 ----
  
  #~ msgid "Node `%s' previously defined at line %d"
! #~ msgstr "Nodo '%s' estas jam difinita en la linio %d"
  
  #~ msgid "Formatting node %s...\n"
! #~ msgstr "AranÄ�ado de nodo '%s'...\n"
  
  #~ msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
! #~ msgstr "Nodo '%s' bezonas subdividan komandon (ekzemple %c%s)"
  
  #~ msgid "Anchor `%s' and node `%s' map to the same file name"
! #~ msgstr "Dosiernoma kolizio por ankro '%s' kaj nodo '%s'"
  
  #~ msgid "This @anchor command ignored; references to it will not work"
***************
*** 4625,4632 ****
  
  #~ msgid "Unexpected string at end of split-HTML file `%s'"
! #~ msgstr "Nekonvena signoÄ‰eno fine de disfendita HTML-dosiero Â«%sÂ»"
  
  #~ msgid "Anchors `%s' and `%s' map to the same file name"
! #~ msgstr "Dosiernoma kolizio por la ankroj Â«%sÂ» kaj Â«%sÂ»"
  
  #~ msgid "@anchor command ignored; references to it will not work"
--- 4710,4717 ----
  
  #~ msgid "Unexpected string at end of split-HTML file `%s'"
! #~ msgstr "Nekonvena signoÄ‰eno fine de disfendita HTML-dosiero '%s'"
  
  #~ msgid "Anchors `%s' and `%s' map to the same file name"
! #~ msgstr "Dosiernoma kolizio por la ankroj '%s' kaj '%s'"
  
  #~ msgid "@anchor command ignored; references to it will not work"
***************
*** 4636,4652 ****
  #~ "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  #~ msgstr ""
! #~ "La kampo â€žNextâ€Ÿ de nodo Â«%sÂ» ne estas reciprokita (Ä‰u misa sekciaranÄ�o?)"
  
  #~ msgid "This node (%s) has the bad Prev"
! #~ msgstr "Äˆi tiu nodo (Â«%sÂ») havas eraran kampon â€žPrevâ€Ÿ"
  
  #~ msgid "Prev field of node `%s' not pointed to"
! #~ msgstr "La kampo â€žPrevâ€Ÿ de nodo Â«%sÂ» ne estas reciprokita"
  
  #~ msgid "This node (%s) has the bad Next"
! #~ msgstr "Äˆi tiu nodo (Â«%sÂ») havas eraran kampon â€žNextâ€Ÿ"
  
  #~ msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
! #~ msgstr "Nodo Â«%sÂ» ne havas kampon â€žUpâ€Ÿ (Ä‰u eraro en sekciaranÄ�o?)"
  
  #~ msgid "Appendix %c"
--- 4721,4737 ----
  #~ "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  #~ msgstr ""
! #~ "La kampo â€žNextâ€Ÿ de nodo '%s' ne estas reciprokita (Ä‰u misa sekciaranÄ�o?)"
  
  #~ msgid "This node (%s) has the bad Prev"
! #~ msgstr "Äˆi tiu nodo ('%s') havas eraran kampon â€žPrevâ€Ÿ"
  
  #~ msgid "Prev field of node `%s' not pointed to"
! #~ msgstr "La kampo â€žPrevâ€Ÿ de nodo '%s' ne estas reciprokita"
  
  #~ msgid "This node (%s) has the bad Next"
! #~ msgstr "Äˆi tiu nodo ('%s') havas eraran kampon â€žNextâ€Ÿ"
  
  #~ msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
! #~ msgstr "Nodo '%s' ne havas kampon â€žUpâ€Ÿ (Ä‰u eraro en sekciaranÄ�o?)"
  
  #~ msgid "Appendix %c"
***************
*** 4685,4689 ****
  
  #~ msgid "End of file reached while looking for `.' or `,'"
! #~ msgstr "Dosierfino renkontiÄ�is dum serÄ‰o de Â«.Â» aÅ­ Â«,Â»"
  
  #~ msgid "for cross-references in parentheses, use @pxref"
--- 4770,4774 ----
  
  #~ msgid "End of file reached while looking for `.' or `,'"
! #~ msgstr "Dosierfino renkontiÄ�is dum serÄ‰o de '.' aÅ­ ','"
  
  #~ msgid "for cross-references in parentheses, use @pxref"
***************
*** 4755,4759 ****
  #~ "-n, --node=NODO\t\t    Komencu per NODO.\n"
  #~ "-o, --output=DOSIERO\t    Eligu la elektitajn nodojn en DOSIEROn.\n"
! #~ "-R, --raw-escapes\t    Eligu ANSI-eskapilojn Â«krudeÂ» (la defaÅ­lto)\n"
  #~ "    --no-raw-escapes\t    Eligu ANSI-eskapilojn kiel tekstajn signojn\n"
  #~ "    --restore=DOSIERO\t    Legu la klavofrapojn el DOSIERO.\n"
--- 4840,4844 ----
  #~ "-n, --node=NODO\t\t    Komencu per NODO.\n"
  #~ "-o, --output=DOSIERO\t    Eligu la elektitajn nodojn en DOSIEROn.\n"
! #~ "-R, --raw-escapes\t    Eligu ANSI-eskapilojn 'krude' (la defaÅ­lto)\n"
  #~ "    --no-raw-escapes\t    Eligu ANSI-eskapilojn kiel tekstajn signojn\n"
  #~ "    --restore=DOSIERO\t    Legu la klavofrapojn el DOSIERO.\n"
***************
*** 4925,4931 ****
  #~ msgstr "Supre"
  
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "la nodo Â«%sÂ» estis referencita %d fojojn"
- 
  #~ msgid "Table of Contents"
  #~ msgstr "Enhavtabelo"
--- 5010,5013 ----
***************
*** 5006,5010 ****
  
  #~ msgid "menu item `%s' already exists, for file `%s'"
! #~ msgstr "menuero Â«%sÂ» jam ekzistas (por la dosiero Â«%sÂ»)"
  
  #~ msgid "keep temporary files around after processing"
--- 5088,5092 ----
  
  #~ msgid "menu item `%s' already exists, for file `%s'"
! #~ msgstr "menuero '%s' jam ekzistas (por la dosiero '%s')"
  
  #~ msgid "keep temporary files around after processing"
Binary files texinfo-6.7/po/es.gmo and texinfo-6.8/po/es.gmo differ
diff -Nrc2 texinfo-6.7/po/es.po texinfo-6.8/po/es.po
*** texinfo-6.7/po/es.po	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/es.po	2021-07-03 09:59:36.000000000 +0100
***************
*** 1,14 ****
  # Spanish translations for GNU Texinfo.
! # Copyright (C) 2013, 2015, 2016, 2017, 2019 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  #
  # Benno Schulenberg <benno@vertaalt.nl>, 2007, 2008, 2013.
! # Antonio Ceballos <aceballos@gmail.com>, 2015, 2016, 2017, 2019.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo-6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-08-21 10:02+0200\n"
  "Last-Translator: Antonio Ceballos <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
--- 1,14 ----
  # Spanish translations for GNU Texinfo.
! # Copyright (C) 2013, 2015, 2016, 2017, 2019, 2021 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  #
  # Benno Schulenberg <benno@vertaalt.nl>, 2007, 2008, 2013.
! # Antonio Ceballos <aceballos@gmail.com>, 2015, 2016, 2017, 2019, 2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo-6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-26 10:53+0200\n"
  "Last-Translator: Antonio Ceballos <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
***************
*** 136,144 ****
  msgstr "no hay mÃ¡s memoria disponible"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Avanzar un carÃ¡cter"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Retroceder un carÃ¡cter"
--- 136,144 ----
  msgstr "no hay mÃ¡s memoria disponible"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Avanzar un carÃ¡cter"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Retroceder un carÃ¡cter"
***************
*** 152,160 ****
  msgstr "Ir al final de esta lÃ­nea"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Avanzar una palabra"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Retroceder una palabra"
--- 152,160 ----
  msgstr "Ir al final de esta lÃ­nea"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Avanzar una palabra"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Retroceder una palabra"
***************
*** 268,272 ****
  msgstr "buscando el fichero %s en %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 268,272 ----
  msgstr "buscando el fichero %s en %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 390,394 ****
  msgstr "Error al convertir la codificaciÃ³n de caracteres del fichero"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 390,394 ----
  msgstr "Error al convertir la codificaciÃ³n de caracteres del fichero"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 429,433 ****
  msgstr "Pruebe la opciÃ³n `--help' para obtener mÃ¡s informaciÃ³n.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 429,434 ----
  msgstr "Pruebe la opciÃ³n `--help' para obtener mÃ¡s informaciÃ³n.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 588,592 ****
  "                               el directorio"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 589,594 ----
  "                               el directorio"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 976,992 ****
  msgstr "Describa la orden: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Leer el nombre de una orden desde el Ã¡rea de mensajes y ejecutarla"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "No se puede ejecutar la orden 'echo-area' aquÃ­"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Establecer el alto de la ventana"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 978,994 ----
  msgstr "Describa la orden: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Leer el nombre de una orden desde el Ã¡rea de mensajes y ejecutarla"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "No se puede ejecutar la orden 'echo-area' aquÃ­"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Establecer el alto de la ventana"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1003,1007 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1005,1009 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1060,1068 ****
  msgstr "Error en expresiÃ³n regular: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Muestra todos los ficheros coincidentes."
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "No hay Ã­ndice de fichero"
--- 1062,1070 ----
  msgstr "Error en expresiÃ³n regular: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Muestra todos los ficheros coincidentes."
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "No hay Ã­ndice de fichero"
***************
*** 1071,1075 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1073,1077 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1080,1136 ****
  "help-node] para cursillo."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Ir a la siguiente lÃ­nea"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Ir a la lÃ­nea anterior"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Mover el cursor a una lÃ­nea especÃ­fica de la ventana"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Ir al final de la lÃ­nea"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Ir al principio de la lÃ­nea"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Moverse al principio de este nodo"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Moverse al final de este nodo"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Avanzar en esta ventana"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Retroceder en esta ventana"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Avanzar en esta ventana y establecer el tamaÃ±o de la misma"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Retroceder en esta ventana y establecer el tamaÃ±o de la misma"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Avanzar en esta ventana sin salir del nodo actual"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Retroceder en esta ventana sin salir del nodo actual"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1082,1138 ----
  "help-node] para cursillo."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Ir a la siguiente lÃ­nea"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Ir a la lÃ­nea anterior"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Mover el cursor a una lÃ­nea especÃ­fica de la ventana"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Ir al final de la lÃ­nea"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Ir al principio de la lÃ­nea"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Moverse al principio de este nodo"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Moverse al final de este nodo"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Avanzar en esta ventana"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Retroceder en esta ventana"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Avanzar en esta ventana y establecer el tamaÃ±o de la misma"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Retroceder en esta ventana y establecer el tamaÃ±o de la misma"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Avanzar en esta ventana sin salir del nodo actual"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Retroceder en esta ventana sin salir del nodo actual"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1139,1143 ****
  "la misma"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1141,1145 ----
  "la misma"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1147,1216 ****
  "de la misma"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Avanzar por lÃ­neas"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Retroceder por lÃ­neas"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Avanzar media pantalla"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Retroceder media pantalla"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Avanzar en la otra ventana"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Retroceder en la otra ventana"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Seleccionar la siguiente ventana"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Seleccionar la ventana anterior"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Partir la ventana actual en dos mitades"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Eliminar la ventana actual"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "No se puede eliminar una ventana de tipo permanente"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Eliminar todas las demÃ¡s ventanas"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Agrandar (o encoger) esta ventana"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  "Dividir el espacio disponible de la pantalla entre las ventanas visibles"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Activar o desactivar el modo `envolver-lineas' en la ventana actual"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Seleccionar este elemento del menÃº"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1149,1218 ----
  "de la misma"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Avanzar por lÃ­neas"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Retroceder por lÃ­neas"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Avanzar media pantalla"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Retroceder media pantalla"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Avanzar en la otra ventana"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Retroceder en la otra ventana"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Seleccionar la siguiente ventana"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Seleccionar la ventana anterior"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Partir la ventana actual en dos mitades"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Eliminar la ventana actual"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "No se puede eliminar una ventana de tipo permanente"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Eliminar todas las demÃ¡s ventanas"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Agrandar (o encoger) esta ventana"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  "Dividir el espacio disponible de la pantalla entre las ventanas visibles"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Activar o desactivar el modo `envolver-lineas' en la ventana actual"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Seleccionar este elemento del menÃº"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1219,1290 ****
  msgstr[1] "No hay %d elementos en este menÃº"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Seleccionar el Ãºltimo elemento del menÃº de este nodo"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Elemento del menÃº (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Elemento del menÃº: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Seguir enlace (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Seguir enlace: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Â¡La referencia ha desaparecido! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Leer un elemento del menÃº y seleccionar el nodo al que corresponde"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Leer una nota de pie de pÃ¡gina o enlace y seleccionar el nodo resultante"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Ir al principio del menÃº de este nodo"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Visitar de una sola vez tantos elementos del menÃº como sea posible"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Ir a la referencia cruzada anterior"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Ir a la prÃ³xima referencia cruzada"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  "Seleccionar la referencia o el elemento del menÃº que aparece en esta lÃ­nea"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "El nodo '%s' no contiene menÃº alguno"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "No se encontrÃ³ ningÃºn nodo referenciado por '%s' en '%s'"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
--- 1221,1292 ----
  msgstr[1] "No hay %d elementos en este menÃº"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Seleccionar el Ãºltimo elemento del menÃº de este nodo"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Elemento del menÃº (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Elemento del menÃº: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Seguir enlace (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Seguir enlace: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Â¡La referencia ha desaparecido! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Leer un elemento del menÃº y seleccionar el nodo al que corresponde"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Leer una nota de pie de pÃ¡gina o enlace y seleccionar el nodo resultante"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Ir al principio del menÃº de este nodo"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Visitar de una sola vez tantos elementos del menÃº como sea posible"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Ir a la referencia cruzada anterior"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Ir a la prÃ³xima referencia cruzada"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  "Seleccionar la referencia o el elemento del menÃº que aparece en esta lÃ­nea"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "El nodo '%s' no contiene menÃº alguno"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "No se encontrÃ³ ningÃºn nodo referenciado por '%s' en '%s'"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
***************
*** 1292,1607 ****
  "seguirla"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Seguir los menÃºs: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Seleccionar el nodo siguiente"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Seleccionar el nodo anterior"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Seleccionar el nodo superior"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Seleccionar el Ãºltimo nodo en este fichero"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Esta ventana no dispone de nodos adicionales"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Seleccionar el primer nodo de este fichero"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "No hay mÃ¡s nodos en este documento"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Este nodo no tiene 'Anterior' ni 'Superior' en este documento"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Moverse hacia adelante o abajo a travÃ©s de la estructura de nodos"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Moverse hacia atrÃ¡s o arriba a travÃ©s de la estructura de nodos"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Leer un nombre de nodo y seleccionarlo"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Ir al nodo: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Encontrar el nodo que describe la invocaciÃ³n del programa en cuestiÃ³n"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Encontrar nodo de invocaciÃ³n de [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Leer una referencia a pÃ¡ginas del manual y seleccionarla"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "PÃ¡gina de manual a buscar: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Seleccionar el nodo 'Top' de este fichero"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Seleccionar el nodo '(dir)'"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  "Mostrar el nombre de fichero completo del nodo que se estÃ¡ visualizando"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Seleccionar el nodo usado mÃ¡s recientemente"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "No hay nodos anteriores en la historia"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Leer el nombre de un fichero y seleccionarlo"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Fichero a buscar: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "No se encontrÃ³ '%s'"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "No se pudo crear el fichero '%s'"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "error mientras se escribÃ­a al fichero '%s': %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "cerrando %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "escribiendo nodo %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Volcar (vÃ­a Â«pipeÂ») el contenido de este nodo a travÃ©s de INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "No se pudo volcar sobre '%s'"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "imprimiendo elnodo %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "se terminÃ³ de imprimir el nodo %s..."
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Activar o desactivar el uso de expresiones regulares en las bÃºsquedas"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "Usando expresiones regulares en las bÃºsquedas"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "Usando texto literal en las bÃºsquedas"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "La bÃºsqueda continuÃ³ desde el final del documento"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "La bÃºsqueda continuÃ³ desde el principio del documento"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Buscando sub-fichero %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "La bÃºsqueda finalizÃ³ sin resultados"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Buscar (exp.reg.)"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Buscar"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " distinguiendo mayÃºs./minÃºs."
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " hacia atrÃ¡s"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "El texto de bÃºsqueda es demasiado corto."
  
  # TODO review
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Vuelta atrÃ¡s hasta la Ãºltima coincidencia desde %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "No hay mÃ¡s coincidencia"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Buscar cadena en este nodo y sus subnodos"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "Buscar bajo %s: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Ir a la siguiente coincidencia en el subÃ¡rbol de Info"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Ninguna bÃºsqueda activa"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Ir a la coincidencia anterior en el subÃ¡rbol de Info"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Leer un texto y buscarlo (mayÃºsculas y minÃºsculas son significativas)"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Leer una cadena de texto y buscarla"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Leer una cadena de texto y buscarla hacia atrÃ¡s"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Repetir la Ãºltima bÃºsqueda en la misma direcciÃ³n que la anterior"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "No existe constancia de bÃºsqueda anterior"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Repetir la Ãºltima bÃºsqueda en direcciÃ³n contraria"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "Borra las coincidencias de bÃºsqueda visualizadas"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Buscar de forma interactiva un texto segÃºn se escribe"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "BÃºsqueda interactiva hacia atrÃ¡s (exp.reg.): "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "BÃºsqueda interactiva hacia atrÃ¡s: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "BÃºsqueda interactiva (exp.reg.): "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "BÃºsqueda interactiva: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "FallÃ³ "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Cancelar la operaciÃ³n en curso"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Cancelado"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Mostrar la versiÃ³n de Info que se estÃ¡ ejecutando"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "VersiÃ³n de GNU Info %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Redibujar los contenidos de la pantalla"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Salir de Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
--- 1294,1609 ----
  "seguirla"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Seguir los menÃºs: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Seleccionar el nodo siguiente"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Seleccionar el nodo anterior"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Seleccionar el nodo superior"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Seleccionar el Ãºltimo nodo en este fichero"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Esta ventana no dispone de nodos adicionales"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Seleccionar el primer nodo de este fichero"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "No hay mÃ¡s nodos en este documento"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Este nodo no tiene 'Anterior' ni 'Superior' en este documento"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Moverse hacia adelante o abajo a travÃ©s de la estructura de nodos"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Moverse hacia atrÃ¡s o arriba a travÃ©s de la estructura de nodos"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Leer un nombre de nodo y seleccionarlo"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Ir al nodo: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Encontrar el nodo que describe la invocaciÃ³n del programa en cuestiÃ³n"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Encontrar nodo de invocaciÃ³n de [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Leer una referencia a pÃ¡ginas del manual y seleccionarla"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "PÃ¡gina de manual a buscar: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Seleccionar el nodo 'Top' de este fichero"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Seleccionar el nodo '(dir)'"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  "Mostrar el nombre de fichero completo del nodo que se estÃ¡ visualizando"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Seleccionar el nodo usado mÃ¡s recientemente"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "No hay nodos anteriores en la historia"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Leer el nombre de un fichero y seleccionarlo"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Fichero a buscar: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "No se encontrÃ³ '%s'"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "No se pudo crear el fichero '%s'"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "error mientras se escribÃ­a al fichero '%s': %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "cerrando %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "escribiendo nodo %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Volcar (vÃ­a Â«pipeÂ») el contenido de este nodo a travÃ©s de INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "No se pudo volcar sobre '%s'"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "imprimiendo elnodo %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "se terminÃ³ de imprimir el nodo %s..."
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Activar o desactivar el uso de expresiones regulares en las bÃºsquedas"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "Usando expresiones regulares en las bÃºsquedas"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "Usando texto literal en las bÃºsquedas"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "La bÃºsqueda continuÃ³ desde el final del documento"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "La bÃºsqueda continuÃ³ desde el principio del documento"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Buscando sub-fichero %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "La bÃºsqueda finalizÃ³ sin resultados"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Buscar (exp.reg.)"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Buscar"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " distinguiendo mayÃºs./minÃºs."
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " hacia atrÃ¡s"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "El texto de bÃºsqueda es demasiado corto."
  
  # TODO review
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Vuelta atrÃ¡s hasta la Ãºltima coincidencia desde %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "No hay mÃ¡s coincidencia"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Buscar cadena en este nodo y sus subnodos"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "Buscar bajo %s: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Ir a la siguiente coincidencia en el subÃ¡rbol de Info"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Ninguna bÃºsqueda activa"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Ir a la coincidencia anterior en el subÃ¡rbol de Info"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Leer un texto y buscarlo (mayÃºsculas y minÃºsculas son significativas)"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Leer una cadena de texto y buscarla"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Leer una cadena de texto y buscarla hacia atrÃ¡s"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Repetir la Ãºltima bÃºsqueda en la misma direcciÃ³n que la anterior"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "No existe constancia de bÃºsqueda anterior"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Repetir la Ãºltima bÃºsqueda en direcciÃ³n contraria"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "Borra las coincidencias de bÃºsqueda visualizadas"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Buscar de forma interactiva un texto segÃºn se escribe"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "BÃºsqueda interactiva hacia atrÃ¡s (exp.reg.): "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "BÃºsqueda interactiva hacia atrÃ¡s: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "BÃºsqueda interactiva (exp.reg.): "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "BÃºsqueda interactiva: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "FallÃ³ "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Cancelar la operaciÃ³n en curso"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Cancelado"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Mostrar la versiÃ³n de Info que se estÃ¡ ejecutando"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "VersiÃ³n de GNU Info %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Redibujar los contenidos de la pantalla"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Salir de Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
***************
*** 1609,1632 ****
  "combinaciÃ³n de teclas"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Orden desconocida (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" no es vÃ¡lida"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' no es vÃ¡lida"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Sumar este dÃ­gito al argumento numÃ©rico actual"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Comenzar (o multiplicar por 4) el argumento numÃ©rico actual"
--- 1611,1634 ----
  "combinaciÃ³n de teclas"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Orden desconocida (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" no es vÃ¡lida"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' no es vÃ¡lida"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Sumar este dÃ­gito al argumento numÃ©rico actual"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Comenzar (o multiplicar por 4) el argumento numÃ©rico actual"
***************
*** 2030,2068 ****
  msgstr "%s: no se pudo leer (%s) y no se pudo crear (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "`START-INFO-DIR-ENTRY' presente, pero sin pareja (END-INFO-DIR-ENTRY)"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "`END-INFO-DIR-ENTRY' presente, pero sin pareja (START-INFO-DIR-ENTRY)"
  
  # TODO ASK dir file
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: ya contiene un fichero Ã­ndice: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: SÃ³lo es necesario especificar el fichero Info una vez.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ExpresiÃ³n regular extra especificada, serÃ¡ ignorada '%s'"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Error en la expresiÃ³n regular '%s': %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Demasiados argumentos en la lÃ­nea de Ã³rdenes '%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
--- 2032,2070 ----
  msgstr "%s: no se pudo leer (%s) y no se pudo crear (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "`START-INFO-DIR-ENTRY' presente, pero sin pareja (END-INFO-DIR-ENTRY)"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "`END-INFO-DIR-ENTRY' presente, pero sin pareja (START-INFO-DIR-ENTRY)"
  
  # TODO ASK dir file
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: ya contiene un fichero Ã­ndice: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: SÃ³lo es necesario especificar el fichero Info una vez.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ExpresiÃ³n regular extra especificada, serÃ¡ ignorada '%s'"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Error en la expresiÃ³n regular '%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Demasiados argumentos en la lÃ­nea de Ã³rdenes '%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
***************
*** 2070,2074 ****
  "pruebe usted la opciÃ³n `--help' para obetener mÃ¡s informaciÃ³n."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
--- 2072,2076 ----
  "pruebe usted la opciÃ³n `--help' para obetener mÃ¡s informaciÃ³n."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
***************
*** 2076,2172 ****
  "pruebe usted la opciÃ³n `--help' para obtener mÃ¡s informaciÃ³n."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "No se pudo leer %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "No existe constancia de entrada `dir' en '%s'"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "No se encontraron entradas para '%s'; no se borrarÃ¡ nada"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "no se pudo abrir %s para escribir: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
! "mueva su orden @contents si quiere los contenidos despuÃ©s de la pÃ¡gina del "
! "tÃ­tulo"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "mueva sus Ã³rdenes @shortcontents y @contents si quiere los contenidos "
! "despuÃ©s de la pÃ¡gina del tÃ­tulo"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "'%s' no es vÃ¡lido como cÃ³digo de lenguaje"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "'%s' no es vÃ¡lido como cÃ³digo de regiÃ³n"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "'%s' no es una posibilidad de divisiÃ³n vÃ¡lida"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "no se pudo leer %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "error cerrando el fichero @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: no se pudo encontrar %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "no se ha podido proteger el carÃ¡cter almohadilla en @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nombre de nodo vacÃ­o tras expandir `%s'"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s '%s' ya ha sido definido anteriormente"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "la definiciÃ³n previa de `@%s' se encuentra aquÃ­"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 2078,2308 ----
  "pruebe usted la opciÃ³n `--help' para obtener mÃ¡s informaciÃ³n."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "No se pudo leer %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "No existe constancia de entrada `dir' en '%s'"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "No se encontraron entradas para '%s'; no se borrarÃ¡ nada"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Modo de empleo: pod2texi [OPCIÃ“N]... POD..."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "Traduce los ficheros de documentaciÃ³n Â«podÂ» de Perl a Texinfo.  Hay\n"
! "dos modos bÃ¡sico de operar.  En el primero, el predefinido, cada Â«podÂ»\n"
! "se traduce a un manual Texinfo independiente.\n"
! "\n"
! "En el segundo, si C<--base-level> se establece por encima de 0, cada Â«podÂ»\n"
! "se traduce a un fichero adecuado para C<@include>, y se genera un fichero\n"
! "mÃ¡s con todos los C<@include>s, destinado a ser incluido a su vez en un\n"
! "fichero de nivel superior escrito a mano."
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! "Opciones:\n"
! "    --appendix-sections     utiliza secciones de tipo apÃ©ndice"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
  msgstr ""
! "    --base-level=NÃšM|NOMBRE nivel de las Ã³rdenes Â«head1Â»; el predefinido es 0"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "    --debug=NÃšM             establece el nivel de depuraciÃ³n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  muestra este texto de ayuda y termina"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  no llena los espacios entre secciones"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! "    --no-section-nodes      utiliza anclajes para las secciones en vez de "
! "nodos"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! "    --output=NOMBRE         manda la salida a NOMBRE para el caso del "
! "manual\n"
! "                            primero o principal, en lugar de a la salida "
! "estÃ¡ndar"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr "    --preamble=TEXTO        inserta TEXTO como pÃ¡rrafo inicial"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! "    --subdir=NOMBRE         pone los ficheros incluidos en el manual\n"
! "                             principal en NOMBRE"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   parte superior del manual principal"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! #, fuzzy
! #| msgid "    --unnumbered-sections   use unumbered sections"
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --unnumbered-sections   utiliza secciones no numeradas"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
  msgstr ""
! "    --version               muestra la informaciÃ³n de la versiÃ³n y termina"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%s: argumento incorrecto para --base-level\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s: no se pudo crear el directorio %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument;\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: se necesita nombre de fichero que procesar;\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Pruebe `%s --help' para obtener mÃ¡s informaciÃ³n.\n"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%s: se hace caso omiso de %s sin contenido\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: no se pudo abrir %s para escritura: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: no se pudo abrir %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: error cerrando %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr "%s: se elimina %s ya que el fichero de entrada %s no tiene contenido\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: fallo al cambiar el nombre de %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: error al cerrar la salida estÃ¡ndar (stdout): %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "no se pudo abrir %s para escribir: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "'%s' no es vÃ¡lido como cÃ³digo de lenguaje"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "'%s' no es vÃ¡lido como cÃ³digo de regiÃ³n"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "'%s' no es una posibilidad de divisiÃ³n vÃ¡lida"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "no se pudo leer %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "error cerrando el fichero @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: no se pudo encontrar %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "no se ha podido proteger el carÃ¡cter almohadilla en @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nombre de nodo vacÃ­o tras expandir `%s'"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s '%s' ya ha sido definido anteriormente"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "la definiciÃ³n previa de `@%s' se encuentra aquÃ­"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2174,2213 ****
  msgstr "argumento vacÃ­o en @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: salida incompatible con divisiÃ³n"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "error cerrando %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "no se pudieron crear los directorios '%s' o '%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "no se pudo crear el directorio '%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "El fichero @image '%s' no se ha encontrado; se utilizarÃ¡ '%s'"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "no se ha especificado argumento alguno para @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
--- 2310,2350 ----
  msgstr "argumento vacÃ­o en @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: salida incompatible con divisiÃ³n"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "error cerrando %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "no se pudieron crear los directorios '%s' o '%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "no se pudo crear el directorio '%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "El fichero @image '%s' no se ha encontrado; se utilizarÃ¡ '%s'"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "no se ha especificado argumento alguno para @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
***************
*** 2215,2224 ****
  "El fichero @image '%s' (para HTML) no se ha encontrado; se utilizarÃ¡ '%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "el formato en bruto %s no se ha convertido"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
--- 2352,2361 ----
  "El fichero @image '%s' (para HTML) no se ha encontrado; se utilizarÃ¡ '%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "el formato en bruto %s no se ha convertido"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
***************
*** 2226,2296 ****
  "no se pudo abrir el fichero de configuraciÃ³n de referencias html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "tipo ausente"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipo desconocido: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "error cerrando el fichero de configuraciÃ³n de referencias html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "cadena de texto sin cerrar en el fichero css"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "'--css-include' finaliza con un comentario"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import no finalizado en el fichero css"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "No se ha encontrado el fichero CSS %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "no se pudo abrir '--include-file' %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "error cerrando el fichero CSS '%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "no se encontraron entradas htmlxref.cnf para `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "error al cerrar el fichero marco %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "error al cerrar el fichero de tabla de contenidos %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "el manejador %s de la etapa %s con prioridad %s ha fallado"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  "hay que especificar un tÃ­tulo mediante una orden de tÃ­tulo o mediante @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2363,2457 ----
  "no se pudo abrir el fichero de configuraciÃ³n de referencias html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "tipo ausente"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipo desconocido: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "error cerrando el fichero de configuraciÃ³n de referencias html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "cadena de texto sin cerrar en el fichero css"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "'--css-include' finaliza con un comentario"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import no finalizado en el fichero css"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "No se ha encontrado el fichero CSS %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "no se pudo abrir '--include-file' %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "error cerrando el fichero CSS '%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "no se encontraron entradas htmlxref.cnf para `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "%s carece de sentido para salida indivisa"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "no se puede utilizar la ruta absoluta o URL Â«%sÂ» para JS_WEBLABELS_FILE "
! "cuando se estÃ¡ generando el fichero de etiquetas web"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "error al cerrar el fichero marco %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "error al cerrar el fichero de tabla de contenidos %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "el manejador %s de la etapa %s con prioridad %s ha fallado"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  "hay que especificar un tÃ­tulo mediante una orden de tÃ­tulo o mediante @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s ya existe pero no es un directorio"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "error al copiar %s en %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2325,2334 ****
  msgstr "el nombre de @node no puede contener `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "La entrada de Ã­ndice en @%s con : produce un Info no vÃ¡lido: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2486,2495 ----
  msgstr "el nombre de @node no puede contener `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "La entrada de Ã­ndice en @%s con : produce un Info no vÃ¡lido: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2337,2351 ****
  
  # Â TODO ASK
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "error al cerrar el fichero de texto imagen %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "El fichero de imagen '%s' no es accesible: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
--- 2498,2512 ----
  
  # Â TODO ASK
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "error al cerrar el fichero de texto imagen %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "El fichero de imagen '%s' no es accesible: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
***************
*** 2354,2358 ****
  "alternativo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2515,2519 ----
  "alternativo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2362,2433 ****
  "reescrÃ­balo para que esto no ocurra"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "un nombre de referencia cruzada @%s no puede contener `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "el nombre de un nodo @%s no puede contener `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "el nombre de un nodo @%s no puede contener `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' o `,' tiene que ir precedido de @xref, no de %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' o `,' tiene que ir precedido de @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "el nombre de nodo de una entrada de menÃº no debe contener '%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "el nombre de nodo de una entrada de menÃº no debe contener ':'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "el nombre de una entrada de menÃº no debe contener ':'"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "no se pudo abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "@%s mÃºltiple"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argumento formal @%s incorrecto o vacÃ­o: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintaxis del argumento @%s incorrecta: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "la construcciÃ³n `%c%s' requiere un nombre"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2523,2594 ----
  "reescrÃ­balo para que esto no ocurra"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "un nombre de referencia cruzada @%s no puede contener `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "el nombre de un nodo @%s no puede contener `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "el nombre de un nodo @%s no puede contener `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' o `,' tiene que ir precedido de @xref, no de %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' o `,' tiene que ir precedido de @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "el nombre de nodo de una entrada de menÃº no debe contener '%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "el nombre de nodo de una entrada de menÃº no debe contener ':'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "el nombre de una entrada de menÃº no debe contener ':'"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "no se pudo abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "@%s mÃºltiple"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argumento formal @%s incorrecto o vacÃ­o: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintaxis del argumento @%s incorrecta: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "la construcciÃ³n `%c%s' requiere un nombre"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2436,2469 ****
  msgstr "nombre inaceptable para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "hay un @end %s antes de la llave de cierre de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "hay un @%s antes de la llave de cierre de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s se esperaba leer `}'"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s sin secuencia delimitadora de cierre: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx no debe comenzar @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx tiene que estar despuÃ©s de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
--- 2597,2630 ----
  msgstr "nombre inaceptable para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "hay un @end %s antes de la llave de cierre de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "hay un @%s antes de la llave de cierre de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s se esperaba leer `}'"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s sin secuencia delimitadora de cierre: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx no debe comenzar @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx tiene que estar despuÃ©s de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
***************
*** 2471,2512 ****
  
  # TODO review
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Se esperaba ver `@end' '%s', pero se ha leÃ­do '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s aparece antes de @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "no hay un '%cend %s' correspondiente"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "carÃ¡cter `%c' fuera de lugar"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "`%c%s' desemparejado"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "La llamada a la macro '%s' contiene demasiados argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s se esperaba leer `}'"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
--- 2632,2673 ----
  
  # TODO review
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Se esperaba ver `@end' '%s', pero se ha leÃ­do '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s aparece antes de @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "no hay un '%cend %s' correspondiente"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "carÃ¡cter `%c' fuera de lugar"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "`%c%s' desemparejado"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "La llamada a la macro '%s' contiene demasiados argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s se esperaba leer `}'"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
***************
*** 2514,2518 ****
  "La llamada a la macro '%s', declarada sin argumentos, contiene un argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2675,2679 ----
  "La llamada a la macro '%s', declarada sin argumentos, contiene un argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2520,2529 ****
  "se leyÃ³ \\, al expandir @%s, tras '%s' en vez de un nombre de parÃ¡metro o \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "falta un nombre para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
--- 2681,2690 ----
  "se leyÃ³ \\, al expandir @%s, tras '%s' en vez de un nombre de parÃ¡metro o \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "falta un nombre para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
***************
*** 2531,2562 ****
  
  # TODO review
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argumento errÃ³neo en una lÃ­nea @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "multi-tabla vacÃ­a"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argumento superfluo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argumento errÃ³neo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "`%s' requiere un argumento: el procesador de formato para %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2692,2723 ----
  
  # TODO review
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argumento errÃ³neo en una lÃ­nea @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "multi-tabla vacÃ­a"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argumento superfluo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argumento errÃ³neo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "`%s' requiere un argumento: el procesador de formato para %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2565,2631 ****
  "lÃ­nea @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "la orden de acentuaciÃ³n `@%s' no se permite como argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "a @%s le falta argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s desconocido"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argumento superfluo para @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argumento errÃ³neo para @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: no se pudo abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "la codificaciÃ³n `%s' no es una codificaciÃ³n canÃ³nica de texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "`%s' no se corresponde con ningÃºn tipo de codificaciÃ³n conocido"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s despuÃ©s del primer elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s carece de sentido fuera de una lÃ­nea @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part no debe estar asociado con @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 2726,2792 ----
  "lÃ­nea @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "la orden de acentuaciÃ³n `@%s' no se permite como argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "a @%s le falta argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s desconocido"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argumento superfluo para @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argumento errÃ³neo para @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: no se pudo abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "la codificaciÃ³n `%s' no es una codificaciÃ³n canÃ³nica de texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "`%s' no se corresponde con ningÃºn tipo de codificaciÃ³n conocido"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s despuÃ©s del primer elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s carece de sentido fuera de una lÃ­nea @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part no debe estar asociado con @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 2633,2681 ****
  "@node precede a @%s, pero las partes no pueden estar asociadas con los nodos"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "se ha utilizado la sintaxis de nodo externo para `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nombre de entrada de menÃº vacÃ­o en `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nombre de nodo vacÃ­o en una entrada de menÃº"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s no puede aparecer en @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s solo puede aparecer al comienzo de una lÃ­nea"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "la macro '%s' ya ha sido definida en este documento"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "la definiciÃ³n previa de '%s' se encuentra aquÃ­"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "se redefine la orden del lenguaje Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sin carÃ¡cter asociado"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2794,2842 ----
  "@node precede a @%s, pero las partes no pueden estar asociadas con los nodos"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "se ha utilizado la sintaxis de nodo externo para `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nombre de entrada de menÃº vacÃ­o en `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nombre de nodo vacÃ­o en una entrada de menÃº"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s no puede aparecer en @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s solo puede aparecer al comienzo de una lÃ­nea"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "la macro '%s' ya ha sido definida en este documento"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "la definiciÃ³n previa de '%s' se encuentra aquÃ­"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "se redefine la orden del lenguaje Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sin carÃ¡cter asociado"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2685,2689 ****
  "con {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2846,2850 ----
  "con {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2694,2698 ****
  "MAX_NESTED_MACROS; su valor actual es %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2855,2859 ----
  "MAX_NESTED_MACROS; su valor actual es %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2701,2765 ****
  "necesita"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "la orden de acentuaciÃ³n `@%s' no puede ir seguida de espacio en blanco"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "use llaves para pasar una orden como argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "el uso de `%c%s' presupone como argumentos `i' o `j', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "la orden de acentuaciÃ³n `@%s' no puede ir seguida de nueva lÃ­nea"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s esperaba llaves"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "orden desconocida `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "etiqueta indefinida: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "sintaxis de @value incorrecta"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s es una sintaxis ya obsoleta."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s es una sintaxis ya obsoleta; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s solo puede aparecer al comienzo de una lÃ­nea"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s solo puede aparecer en el encabezado o al pie"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2862,2926 ----
  "necesita"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "la orden de acentuaciÃ³n `@%s' no puede ir seguida de espacio en blanco"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "use llaves para pasar una orden como argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "el uso de `%c%s' presupone como argumentos `i' o `j', no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "la orden de acentuaciÃ³n `@%s' no puede ir seguida de nueva lÃ­nea"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s esperaba llaves"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "orden desconocida `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "etiqueta indefinida: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "sintaxis de @value incorrecta"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s es una sintaxis ya obsoleta."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s es una sintaxis ya obsoleta; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s solo puede aparecer al comienzo de una lÃ­nea"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s solo puede aparecer en el encabezado o al pie"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2767,2789 ****
  msgstr "`@%s' carece de sentido bajo la influencia de un bloque `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s en multi-tabla vacÃ­a"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab antes de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "demasiadas columnas para el elemento multi-tabla (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorando `@tab' no influenciado por el entorno `multitable'"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2928,2950 ----
  msgstr "`@%s' carece de sentido bajo la influencia de un bloque `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s en multi-tabla vacÃ­a"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab antes de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "demasiadas columnas para el elemento multi-tabla (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorando `@tab' no influenciado por el entorno `multitable'"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2792,2816 ****
  msgstr "@%s fuera de tabla o lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s no estÃ¡ permitido en un bloque `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s solo puede aparecer en la entrada de un Ã­ndice"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "no se permiten mÃ¡s de dos niveles de subentradas en el Ã­ndice"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "tiene que ir despuÃ©s de `@%s' para poder usar `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 2953,2977 ----
  msgstr "@%s fuera de tabla o lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s no estÃ¡ permitido en un bloque `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s solo puede aparecer en la entrada de un Ã­ndice"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "no se permiten mÃ¡s de dos niveles de subentradas en el Ã­ndice"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "tiene que ir despuÃ©s de `@%s' para poder usar `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2819,2880 ****
  "`@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory despuÃ©s del primer nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "una regiÃ³n %s no estÃ¡ permitida dentro de una regiÃ³n %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry despuÃ©s del primer nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu en un contexto que no es vÃ¡lido"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "se ha encontrado un @%s antes del primer @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "Â¿QuizÃ¡s su nodo `@top' deberÃ­a quedar bajo la influencia de un bloque "
! "`@ifnottex' en vez de la de un bloque `@ifinfo'?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s solo puede aparecer en un contexto matemÃ¡tico"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "no se esperaba @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s carece de sentido si se da fuera de entornos `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s debe estar inmediatamente debajo de `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "se ignora @%s mÃºltiple"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
--- 2980,3027 ----
  "`@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory despuÃ©s del primer nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "una regiÃ³n %s no estÃ¡ permitida dentro de una regiÃ³n %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry despuÃ©s del primer nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu en un contexto que no es vÃ¡lido"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s solo puede aparecer en un contexto matemÃ¡tico"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "no se esperaba @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s carece de sentido si se da fuera de entornos `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s debe estar inmediatamente debajo de `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "se ignora @%s mÃºltiple"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
***************
*** 2882,3020 ****
  
  # TODO review
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "a la orden @%s le falta un nodo o un argumento manual externo"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "en @%s nombre de referencia cruzada vacÃ­o tras expansiÃ³n `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "en @%s tÃ­tulo de referencia cruzada vacÃ­o tras expansiÃ³n `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "la primitiva `@image' carece de referencia a fichero alguno"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s falta el primer argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "dÃ­gitos no hexadecimales en el argumento de @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "menos de cuatro dÃ­gitos hexadecimales en el argumento de @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "el argumento de @U excede el Unicode mÃ¡ximo 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "argumentos de nodo superfluos"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "se esperaba @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s solo debe aceptar una orden-@ como argumento, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argumento restante en la lÃ­nea @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "orden de entorno %s como argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vacÃ­o"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "fracciÃ³n de columna no numÃ©rica: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "el argumento de @sp tiene que ser numÃ©rico, asÃ­ que '%s' no es vÃ¡lido"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nombre de Ã­ndice reservado %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ã­ndice de origen desconocido en @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ã­ndice de destino desconocido en @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s llevarÃ­a a fusionar %s consigo mismo; ignorar"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ã­ndice desconocido `%s' en `@printindex'"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "imprimiendo un Ã­ndice `%s' fusionado en otro, `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex antes del comienzo del documento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "el argumento de @%s debe ser `top' o `bottom', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "SÃ³lo @%s 10 or 11 estÃ¡ soportado, no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "el argumento de @%s debe ser `separate' o `end', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "el argumento de @%s debe ser `on', `off' o `odd', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 3029,3167 ----
  
  # TODO review
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "a la orden @%s le falta un nodo o un argumento manual externo"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "en @%s nombre de referencia cruzada vacÃ­o tras expansiÃ³n `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "en @%s tÃ­tulo de referencia cruzada vacÃ­o tras expansiÃ³n `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "la primitiva `@image' carece de referencia a fichero alguno"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s falta el primer argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "dÃ­gitos no hexadecimales en el argumento de @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "menos de cuatro dÃ­gitos hexadecimales en el argumento de @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "el argumento de @U excede el Unicode mÃ¡ximo 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "argumentos de nodo superfluos"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "se esperaba @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s solo debe aceptar una orden-@ como argumento, no `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argumento restante en la lÃ­nea @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "orden de entorno %s como argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vacÃ­o"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "fracciÃ³n de columna no numÃ©rica: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "el argumento de @sp tiene que ser numÃ©rico, asÃ­ que '%s' no es vÃ¡lido"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nombre de Ã­ndice reservado %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ã­ndice de origen desconocido en @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ã­ndice de destino desconocido en @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s llevarÃ­a a fusionar %s consigo mismo; ignorar"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ã­ndice desconocido `%s' en `@printindex'"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "imprimiendo un Ã­ndice `%s' fusionado en otro, `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex antes del comienzo del documento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "el argumento de @%s debe ser `top' o `bottom', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "SÃ³lo @%s 10 or 11 estÃ¡ soportado, no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "el argumento de @%s debe ser `separate' o `end', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "el argumento de @%s debe ser `on', `off' o `odd', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 3022,3026 ****
  "el argumento de @paragraphindent debe ser numÃ©rico/`none'/`asis', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3169,3173 ----
  "el argumento de @paragraphindent debe ser numÃ©rico/`none'/`asis', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 3028,3042 ****
  "el argumento de @firstparagraphindent debe ser `none' o `insert', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "el argumento de @exampleindent debe ser numÃ©rico/`asis', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "Se esperaba leer @%s \"on\" u \"off\", no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3175,3189 ----
  "el argumento de @firstparagraphindent debe ser `none' o `insert', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "el argumento de @exampleindent debe ser numÃ©rico/`asis', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "Se esperaba leer @%s \"on\" u \"off\", no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 3044,3053 ****
  "el argumento de @kbdinputstyle debe ser `code'/`example'/`distinct', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "el argumento de @allowcodebreaks debe ser `true' o `false', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3191,3200 ----
  "el argumento de @kbdinputstyle debe ser `code'/`example'/`distinct', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "el argumento de @allowcodebreaks debe ser `true' o `false', no '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 3055,3069 ****
  "el argumento de @urefbreakstyle debe ser `after'/`before'/`none', no '%s'"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "se sube el nivel de secciÃ³n de @%s, que es demasiado bajo"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "no hay Ã³rdenes de nivel de capÃ­tulo antes de @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 3202,3216 ----
  "el argumento de @urefbreakstyle debe ser `after'/`before'/`none', no '%s'"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "se sube el nivel de secciÃ³n de @%s, que es demasiado bajo"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "no hay Ã³rdenes de nivel de capÃ­tulo antes de @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 3071,3196 ****
  "se desciende el nivel de secciÃ³n de @%s que aparece tras un elemento inferior"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "no hay ninguna orden de seccionamiento asociada a @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s no vacÃ­o"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s hace referencia a un nodo inexistente (`%s')"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "el nombre de nodo `%s' de la entrada @%s difiere del nombre de %s `%s'"
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "Nodo '%s' no referenciado"
! 
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "el nodo `%s' es %s para `%s' en el seccionamiento pero no en el menÃº"
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "el nodo %s `%s' en el menÃº `%s' y en el seccionamiento `%s' difieren"
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "el nodo `%s' es %s para `%s' en menÃº pero no en seccionamiento"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr ""
! "el puntero %s `%s' (para el nodo `%s') es diferente del nombre de %s `%s'"
! 
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s hace referencia a algo que no existe (`%s')"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
! "El nodo `%s' carece de elemento de menÃº alguno para `%s' aunque consta como "
  "su destino para `Up'"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "para `%s', subir en el menÃº `%s' y subir `%s' no concuerdan"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s para `%s', diferente del nombre de %s `%s'"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "clave de Ã­ndice vacÃ­a en @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: no se ha podido abrir %s para escritura: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: error al cerrar %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: no se ha podido abrir para escritura el fichero de latex %s: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: el directorio L2H_TMP contiene un punto"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: el directorio actual contiene un punto"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: la orden no terminÃ³ con Ã©xito: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: la extensiÃ³n de la imagen no es vÃ¡lida: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: el cambio de nombre de %s por %s ha fallado: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: no se ha podido abrir %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: final del elemento @%s %d no encontrado"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3218,3338 ----
  "se desciende el nivel de secciÃ³n de @%s que aparece tras un elemento inferior"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "no hay ninguna orden de seccionamiento asociada a @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s no vacÃ­o"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s hace referencia a un nodo inexistente (`%s')"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "el nombre de nodo `%s' de la entrada @%s difiere del nombre de %s `%s'"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr "el nodo Â«%sÂ» no estÃ¡ referenciado"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "el nodo %s para `%s' es `%s' en el seccionamiento pero no en el menÃº"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "el nodo `%s' es %s para `%s' en menÃº pero no en seccionamiento"
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "el nodo %s puntero para `%s' es `%s' pero %s es `%s' en el menÃº"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
! "el nodo `%s' carece de elemento de menÃº alguno para `%s' aunque consta como "
  "su destino para `Up'"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr ""
! "el puntero %s `%s' (para el nodo `%s') es diferente del nombre de %s `%s'"
! 
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s hace referencia a algo que no existe (`%s')"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s para `%s', diferente del nombre de %s `%s'"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "clave de Ã­ndice vacÃ­a en @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: no se ha podido abrir %s para escritura: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: error al cerrar %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: no se ha podido abrir para escritura el fichero de latex %s: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: el directorio L2H_TMP contiene un punto"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: el directorio actual contiene un punto"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: la orden no terminÃ³ con Ã©xito: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: la extensiÃ³n de la imagen no es vÃ¡lida: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: el cambio de nombre de %s por %s ha fallado: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: no se ha podido abrir %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: final del elemento @%s %d no encontrado"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3201,3210 ****
  "esperaban %d, el nÃºmero de elementos que se han encontrado en el documento"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: no se ha podido determinar el fragmento %d para @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3343,3352 ----
  "esperaban %d, el nÃºmero de elementos que se han encontrado en el documento"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: no se ha podido determinar el fragmento %d para @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3215,3259 ****
  "salida %d del HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: no se ha podido cargar %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: no se ha podido abrir %s para escritura: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: no se ha podido abrir %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: fallo al cambiar al directorio %s: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: no se ha podido volver al directorio inicial: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: falta el fichero de salida: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: la orden ha fallado: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: final de elemento @%s %d no encontrado"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3357,3406 ----
  "salida %d del HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: no se ha podido cargar %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: no se ha podido abrir %s para escritura: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: no se ha podido abrir %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: fallo al cambiar al directorio %s: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: no se ha podido volver al directorio inicial: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: falta el fichero de salida: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: la orden ha fallado: %s"
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: fallo al cerrar la comunicaciÃ³n: %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: final de elemento @%s %d no encontrado"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3264,3273 ****
  "%d, el nÃºmero de elementos que se han encontrado en el documento para %s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: la salida no tiene ningÃºn elemento HTML para @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3411,3420 ----
  "%d, el nÃºmero de elementos que se han encontrado en el documento para %s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: la salida no tiene ningÃºn elemento HTML para @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3278,3312 ****
  "%d, el nÃºmero de elementos que se han encontrado en el documento para %s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "error al cargar %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variable desconocida %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variable desconocida %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "no se ha podido leer el fichero de inicializaciÃ³n %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorando valor desconocido de TEXINFO_OUTPUT_FORMAT ('%s').\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Modo de empleo: %s [OPCIÃ“N]... FICHERO-TEXINFO...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3425,3515 ----
  "%d, el nÃºmero de elementos que se han encontrado en el documento para %s"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "highlight_syntax.pm: la orden ha fallado: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr "highlight_syntax.pm: %s: %s: no se puede analizar la lÃ­nea de lenguaje"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pm: no se ha podido abrir %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "highlight_syntax.pm: la orden no terminÃ³ con Ã©xito: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! "highlight_syntax.pm: %s: %d separadores; se esperaban %d, el nÃºmero de "
! "fragmentos + 1"
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "highlight_syntax.pm: %s: final de elemento @%s %d no encontrado"
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "highlight_syntax.pm: %s: el procesamiento ha producido %d elementos en HTML; "
! "se esperaban %d, el nÃºmero de elementos que se han encontrado en el documento"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! "highlight_syntax.pm: la salida tiene elemento HTML para @%s pero no lenguaje "
! "%s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! "highlight_syntax.pm: la salida no tiene ningÃºn elemento HTML para @%s %s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "error al cargar %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variable desconocida %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variable desconocida %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "no se ha podido leer el fichero de inicializaciÃ³n %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorando valor desconocido de TEXINFO_OUTPUT_FORMAT ('%s').\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Modo de empleo: %s [OPCIÃ“N]... FICHERO-TEXINFO...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3326,3330 ****
  "instalado.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3529,3533 ----
  "instalado.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3374,3378 ****
  "                                aplicaciÃ³n informÃ¡tica.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3577,3581 ----
  "                                aplicaciÃ³n informÃ¡tica.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3395,3399 ****
  "                                FICHERO-TEXINFO.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3598,3602 ----
  "                                FICHERO-TEXINFO.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3451,3455 ****
  "                                 fichero.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3654,3658 ----
  "                                 fichero.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3505,3509 ****
  "%d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3708,3712 ----
  "%d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3535,3539 ****
  "                                si hay divisiÃ³n.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3738,3742 ----
  "                                si hay divisiÃ³n.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3543,3547 ****
  "      --output-indent=VAL     no hace nada; se mantiene por compatibilidad.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3746,3750 ----
  "      --output-indent=VAL     no hace nada; se mantiene por compatibilidad.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3552,3556 ****
  
  # TODO review shell
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3755,3759 ----
  
  # TODO review shell
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3587,3591 ****
  "                                  `@clear VARIABLE'.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3790,3794 ----
  "                                  `@clear VARIABLE'.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3631,3635 ****
  "`@ifnotFORMATO'.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3834,3838 ----
  "`@ifnotFORMATO'.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3649,3653 ****
  "  si este es XML, --ifxml estarÃ¡ activo, mientras que el resto no;\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3852,3856 ----
  "  si este es XML, --ifxml estarÃ¡ activo, mientras que el resto no;\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3726,3730 ****
  "                                         grande sea.\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3929,3933 ----
  "                                         grande sea.\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3732,3736 ****
  "%s: `--footnote-style' toma como argumentos `separate' o `end', no '%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3935,3939 ----
  "%s: `--footnote-style' toma como argumentos `separate' o `end', no '%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3739,3743 ****
  "'%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3942,3946 ----
  "'%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3745,3773 ****
  "%s: al generar %s, solo puede especificarse un FICHERO de entrada con -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "opciÃ³n --Xopt sin salida impresa"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "transformaciÃ³n de Ã¡rbol desconocida '%s'"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "no se realiza divisiÃ³n para el formato %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: se necesita nombre de fichero que procesar.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Pruebe `%s --help' para obtener mÃ¡s informaciÃ³n.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
--- 3948,3971 ----
  "%s: al generar %s, solo puede especificarse un FICHERO de entrada con -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "opciÃ³n --Xopt sin salida impresa"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "transformaciÃ³n de Ã¡rbol desconocida '%s'"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "no se realiza divisiÃ³n para el formato %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: se necesita nombre de fichero que procesar.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
***************
*** 3775,3789 ****
  "Â¿No hay ninguna secciÃ³n?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "error al cerrar el fichero de expansiÃ³n de macros '%s': %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "no se pudo abrir %s para escriturea: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3973,3987 ----
  "Â¿No hay ninguna secciÃ³n?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "error al cerrar el fichero de expansiÃ³n de macros '%s': %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "no se pudo abrir %s para escriturea: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3794,3812 ****
  "Â¿No hay ninguna secciÃ³n?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: error cerrando %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: error al cerrar el fichero de enlaces internos %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: no se pudo abrir %s para escritura: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3992,4000 ----
  "Â¿No hay ninguna secciÃ³n?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: error al cerrar el fichero de enlaces internos %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3818,3888 ****
  msgstr "{ mal colocado"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "'@end %s' desemparejado"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "@set requiere un nombre"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "nombre inaceptable para @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "@clear requiere un nombre"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "nombre inaceptable para @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "@unmacro requiere un nombre"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "nombre inaceptable para @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "@clickstyle solo debe aceptar una orden-@ como argumento, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "orden de entorno %s como argumento de @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "argumento errÃ³neo para @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "argumento errÃ³neo para @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "argumento vacÃ­o en @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "argumento errÃ³neo para @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Solamente @fonttextsize 10 o 11 estÃ¡ soportado, no '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "@footnotestyle toma como argumentos `separate' o `end', no '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
--- 4006,4076 ----
  msgstr "{ mal colocado"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "'@end %s' desemparejado"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "@set requiere un nombre"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "nombre inaceptable para @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "@clear requiere un nombre"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "nombre inaceptable para @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "@unmacro requiere un nombre"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "nombre inaceptable para @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "@clickstyle solo debe aceptar una orden-@ como argumento, no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "orden de entorno %s como argumento de @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "argumento errÃ³neo para @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "argumento errÃ³neo para @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "argumento vacÃ­o en @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "argumento errÃ³neo para @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Solamente @fonttextsize 10 o 11 estÃ¡ soportado, no '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "@footnotestyle toma como argumentos `separate' o `end', no '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
***************
*** 3890,3947 ****
  "el argumento de @setchapternewpage debe ser `on', `off' o `odd', no '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "argumento errÃ³neo para @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "el argumento de @firstparagraph debe ser `none' o `insert', no '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "argumento errÃ³neo para @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s requiere un argumento: el procesador de formato para @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "`@end' desemparejado"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "argumento superfluo para @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "argumento errÃ³neo para @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: no se pudo encontrar %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: no se pudo abrir %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "@setfilename despuÃ©s del primer elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions carece de sentido fuera de una lÃ­nea @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 4078,4135 ----
  "el argumento de @setchapternewpage debe ser `on', `off' o `odd', no '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "argumento errÃ³neo para @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "el argumento de @firstparagraph debe ser `none' o `insert', no '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "argumento errÃ³neo para @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s requiere un argumento: el procesador de formato para @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "`@end' desemparejado"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "argumento superfluo para @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "argumento errÃ³neo para @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: no se pudo encontrar %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: no se pudo abrir %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "@setfilename despuÃ©s del primer elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions carece de sentido fuera de una lÃ­nea @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3981,4005 ****
  msgstr "argumento formal @%s incorrecto o vacÃ­o: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "el uso de @dotless presupone como argumentos `i' o `j', no `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "etiqueta indefinida: %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s es una sintaxis ya obsoleta."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s es una sintaxis ya obsoleta; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ solo puede aparecer en un contexto matemÃ¡tico"
--- 4169,4188 ----
  msgstr "argumento formal @%s incorrecto o vacÃ­o: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "el uso de @dotless presupone como argumentos `i' o `j', no `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s es una sintaxis ya obsoleta."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s es una sintaxis ya obsoleta; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ solo puede aparecer en un contexto matemÃ¡tico"
***************
*** 4014,4021 ****
  msgstr "el uso de @dotless presupone como argumentos `i' o `j', no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "} mal colocado"
  
  #~ msgid "no node to be renamed"
  #~ msgstr "ningÃºn nodo que renombrar"
--- 4197,4243 ----
  msgstr "el uso de @dotless presupone como argumentos `i' o `j', no `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "} mal colocado"
  
+ #, perl-format
+ #~ msgid "try `%s --help' for more information\n"
+ #~ msgstr "pruebe `%s --help' para obtener mÃ¡s informaciÃ³n\n"
+ 
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "mueva su orden @contents si quiere los contenidos despuÃ©s de la pÃ¡gina "
+ #~ "del tÃ­tulo"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "mueva sus Ã³rdenes @shortcontents y @contents si quiere los contenidos "
+ #~ "despuÃ©s de la pÃ¡gina del tÃ­tulo"
+ 
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "se ha encontrado un @%s antes del primer @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "Â¿QuizÃ¡s su nodo `@top' deberÃ­a quedar bajo la influencia de un bloque "
+ #~ "`@ifnottex' en vez de la de un bloque `@ifinfo'?"
+ 
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "Nodo '%s' no referenciado"
+ 
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr ""
+ #~ "el nodo %s `%s' en el menÃº `%s' y en el seccionamiento `%s' difieren"
+ 
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "para `%s', subir en el menÃº `%s' y subir `%s' no concuerdan"
+ 
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "etiqueta indefinida: %.*s"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "ningÃºn nodo que renombrar"
***************
*** 4144,4150 ****
  #~ msgstr "..."
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "Modo de empleo: %s [OPCIÃ“N]... FICHERO...\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE."
  #~ msgstr "Genera un Ã­ndice ordenado para cada fichero TeX de salida FICHERO."
--- 4366,4369 ----
***************
*** 4158,4167 ****
  #~ msgstr "Opciones:"
  
- #~ msgid " -h, --help   display this help and exit"
- #~ msgstr " -h, --help   muestra este texto de ayuda y termina"
- 
- #~ msgid " --version    display version information and exit"
- #~ msgstr " --version    muestra la informaciÃ³n de la versiÃ³n y termina"
- 
  #~ msgid " --           end option processing"
  #~ msgstr " --           fin del procesamiento de las opciones"
--- 4377,4380 ----
Binary files texinfo-6.7/po/fi.gmo and texinfo-6.8/po/fi.gmo differ
diff -Nrc2 texinfo-6.7/po/fi.po texinfo-6.8/po/fi.po
*** texinfo-6.7/po/fi.po	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/fi.po	2021-07-03 09:59:36.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: GNU texinfo 6.5.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2019-03-05 09:35+0200\n"
  "Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
--- 8,12 ----
  "Project-Id-Version: GNU texinfo 6.5.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2019-03-05 09:35+0200\n"
  "Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
***************
*** 135,143 ****
  msgstr "muisti lopussa"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Siirry merkki eteenpÃ¤in"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Siirry merkki taaksepÃ¤in"
--- 135,143 ----
  msgstr "muisti lopussa"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Siirry merkki eteenpÃ¤in"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Siirry merkki taaksepÃ¤in"
***************
*** 151,159 ****
  msgstr "Siirry tÃ¤mÃ¤n rivin loppuun"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Siirry sana eteenpÃ¤in"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Siirry sana taaksepÃ¤in"
--- 151,159 ----
  msgstr "Siirry tÃ¤mÃ¤n rivin loppuun"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Siirry sana eteenpÃ¤in"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Siirry sana taaksepÃ¤in"
***************
*** 260,264 ****
  msgstr "etsitÃ¤Ã¤n tiedostoa %s kohteesta %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 260,264 ----
  msgstr "etsitÃ¤Ã¤n tiedostoa %s kohteesta %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 375,379 ****
  msgstr "Virhe muunnettaessa tiedoston merkistÃ¶koodausta"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 375,379 ----
  msgstr "Virhe muunnettaessa tiedoston merkistÃ¶koodausta"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 414,418 ****
  msgstr "LisÃ¤tietoa voi saada valitsimella --help\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 414,419 ----
  msgstr "LisÃ¤tietoa voi saada valitsimella --help\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 540,544 ****
  "hakemistosta"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 541,546 ----
  "hakemistosta"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 904,920 ****
  msgstr "Kuvaa komento: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr ""
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr ""
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Aseta nÃ¤ytetyn ikkunan korkeus"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 906,922 ----
  msgstr "Kuvaa komento: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr ""
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr ""
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Aseta nÃ¤ytetyn ikkunan korkeus"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 928,932 ****
  msgstr ""
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 930,934 ----
  msgstr ""
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 979,987 ****
  msgstr ""
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "NÃ¤ytÃ¤ kaikki osuvat tiedostot"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Ei tiedostoindeksiÃ¤"
--- 981,989 ----
  msgstr ""
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "NÃ¤ytÃ¤ kaikki osuvat tiedostot"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Ei tiedostoindeksiÃ¤"
***************
*** 990,994 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 992,996 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 999,1060 ****
  "info-help-node]."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Siirry alemmas seuraavalle riville"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Siirry ylemmÃ¤s edelliselle riville"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "SiirrÃ¤ kohdistin ikkunan mÃ¤Ã¤rÃ¤riville"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Siirry rivin loppuun"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Siirry rivin alkuun"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Siirry solmun alkuun"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Siirry solmun loppuun"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "VieritÃ¤ ikkunaa eteenpÃ¤in"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "VieritÃ¤ ikkunaa taaksepÃ¤in"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "VieritÃ¤ ikkunaa eteenpÃ¤in ja aseta ikkunan oletuskoko"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "VieritÃ¤ ikkunaa taaksepÃ¤in ja aseta ikkunan oletuskoko"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1001,1062 ----
  "info-help-node]."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Siirry alemmas seuraavalle riville"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Siirry ylemmÃ¤s edelliselle riville"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "SiirrÃ¤ kohdistin ikkunan mÃ¤Ã¤rÃ¤riville"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Siirry rivin loppuun"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Siirry rivin alkuun"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Siirry solmun alkuun"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Siirry solmun loppuun"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "VieritÃ¤ ikkunaa eteenpÃ¤in"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "VieritÃ¤ ikkunaa taaksepÃ¤in"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "VieritÃ¤ ikkunaa eteenpÃ¤in ja aseta ikkunan oletuskoko"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "VieritÃ¤ ikkunaa taaksepÃ¤in ja aseta ikkunan oletuskoko"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1062,1130 ****
  msgstr ""
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "VieritÃ¤ alas riveittÃ¤in"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "VieritÃ¤ ylÃ¶s riveittÃ¤in"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "VieritÃ¤ alas puoli nÃ¤ytÃ¶llistÃ¤"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "VieritÃ¤ ylÃ¶s puoli nÃ¤ytÃ¶llistÃ¤"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "VieritÃ¤ toista ikkunaa"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "VieritÃ¤ toista ikkunaa taaksepÃ¤in"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Valitse seuraava ikkuna"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Valitse edellinen ikkuna"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Jaa nykyinen ikkuna"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Poista nykyinen ikkuna"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "PysyvÃ¤Ã¤ ikkunaa ei voi poistaa"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Poista kaikki muut ikkunat"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Suurenna (tai pienennÃ¤) tÃ¤tÃ¤ ikkunaa"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Jaa nÃ¤yttÃ¶pinta-ala nÃ¤kyvien ikkunoiden kesken"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Valitse tÃ¤mÃ¤ valikkokohta"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1064,1132 ----
  msgstr ""
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "VieritÃ¤ alas riveittÃ¤in"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "VieritÃ¤ ylÃ¶s riveittÃ¤in"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "VieritÃ¤ alas puoli nÃ¤ytÃ¶llistÃ¤"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "VieritÃ¤ ylÃ¶s puoli nÃ¤ytÃ¶llistÃ¤"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "VieritÃ¤ toista ikkunaa"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "VieritÃ¤ toista ikkunaa taaksepÃ¤in"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Valitse seuraava ikkuna"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Valitse edellinen ikkuna"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Jaa nykyinen ikkuna"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Poista nykyinen ikkuna"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "PysyvÃ¤Ã¤ ikkunaa ei voi poistaa"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Poista kaikki muut ikkunat"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Suurenna (tai pienennÃ¤) tÃ¤tÃ¤ ikkunaa"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Jaa nÃ¤yttÃ¶pinta-ala nÃ¤kyvien ikkunoiden kesken"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Valitse tÃ¤mÃ¤ valikkokohta"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1133,1537 ****
  msgstr[1] "Valikossa ei ole %d kohdetta"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Valikkokohta (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Valikkokohta: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Viite katosi! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Siirry edelliseen ristiviittaukseen"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Siirry seuraavaan ristiviittaukseen"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Solmussa â€�%sâ€� ei ole valikkoa"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr ""
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Seuraa valikoita: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Valitse Seuraava-solmu"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Valitse Edellinen-solmu"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Valitse YlÃ¶s-solmu"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Valitse tiedoston viimeinen solmu"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Ikkunassa ei ole lisÃ¤solmuja"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Valitse tiedoston ensimmÃ¤inen solmu"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "Asiakirjassa ei ole useampia solmuja"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Siirry eteen- tai alaspÃ¤in solmurakenteessa"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "SiirrÃ¤ taakse- tai ylÃ¶spÃ¤in solmurakenteessa"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Lue solmun nimi ja valitse se"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Siirry solmuun: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Etsi ohjelman kÃ¤ynnistyksen kuvaava solmu"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Nouda man-sivu: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr ""
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr ""
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "NÃ¤ytÃ¤ nÃ¤ytetyn solmun koko tiedostonimi"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Valitse viimeksi valittu solmu"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Historiassa ei ole aiempia solmuja"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Lue tiedoston nimi ja valitse se"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Etsi tiedosto: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Ei lÃ¶ydy: \"%s\""
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Tulostiedostoa â€�%sâ€� ei voi luoda"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "virhe kirjoitettaessa kohteeseen %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "suljetaan %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "kirjoitetaan solmua %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Putkita solmun sisÃ¤ltÃ¶ INFO_PRINT_COMMANDin kautta"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Ei voida avata putkea komennolle \"%s\""
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "tulostetaan solmua %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr ""
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "Hauissa kÃ¤ytetÃ¤Ã¤n sÃ¤Ã¤nnÃ¶llisiÃ¤ lausekkeita"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "Hauissa kÃ¤ytetÃ¤Ã¤n merkkijonoliteraaleja"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "Hakua jatkettiin asiakirjan lopusta"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "Hakua jatkettiin asiakirjan alusta"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "EtsitÃ¤Ã¤n alitiedostoa %s..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "Haku epÃ¤onnistui"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "SÃ¤Ã¤ntÃ¶lausekehaku"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Etsi"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " taaksepÃ¤in"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Liian lyhyt hakujono"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Ei enempÃ¤Ã¤ osumia"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Etsi merkkijonoa tÃ¤stÃ¤ solmusta alisolmuineen"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr ""
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Siirry seuraavaan osumaan Info-alipuussa"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Ei aktiivista hakua"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Siirry Infon alipuun edelliseen osumaan"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Lue merkkijono ja etsi sitÃ¤"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Lue merkkijono ja etsi sitÃ¤ taaksepÃ¤in"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Toisto viimeisin haku samaan suuntaan"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Ei aiempaa hakujonoa"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Toista viimeisin haku kÃ¤Ã¤nteissuuntaan"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "TyhjennÃ¤ nÃ¤ytetyt osumat"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Hae merkkijonoa vuorovaikutteisesti kirjoittaessasi"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr ""
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr ""
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-haku: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "EpÃ¤onnistuu "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Peru nykyinen toimenpide"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Lopeta"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "NÃ¤ytÃ¤ suoritettavan Infon versio"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Infon versio %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "PiirrÃ¤ nÃ¤yttÃ¶ uudelleen"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Lopeta Infon kÃ¤yttÃ¶"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Tuntematon komento (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" on virheellinen"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "\"%s\" on virheellinen"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "LisÃ¤Ã¤ tÃ¤mÃ¤ numero nykyiseen numeeriseen argumenttiin"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
--- 1135,1539 ----
  msgstr[1] "Valikossa ei ole %d kohdetta"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Valikkokohta (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Valikkokohta: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Viite katosi! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Siirry edelliseen ristiviittaukseen"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Siirry seuraavaan ristiviittaukseen"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Solmussa â€�%sâ€� ei ole valikkoa"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr ""
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Seuraa valikoita: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Valitse Seuraava-solmu"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Valitse Edellinen-solmu"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Valitse YlÃ¶s-solmu"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Valitse tiedoston viimeinen solmu"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Ikkunassa ei ole lisÃ¤solmuja"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Valitse tiedoston ensimmÃ¤inen solmu"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "Asiakirjassa ei ole useampia solmuja"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Siirry eteen- tai alaspÃ¤in solmurakenteessa"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "SiirrÃ¤ taakse- tai ylÃ¶spÃ¤in solmurakenteessa"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Lue solmun nimi ja valitse se"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Siirry solmuun: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Etsi ohjelman kÃ¤ynnistyksen kuvaava solmu"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Nouda man-sivu: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr ""
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr ""
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "NÃ¤ytÃ¤ nÃ¤ytetyn solmun koko tiedostonimi"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Valitse viimeksi valittu solmu"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Historiassa ei ole aiempia solmuja"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Lue tiedoston nimi ja valitse se"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Etsi tiedosto: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Ei lÃ¶ydy: \"%s\""
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Tulostiedostoa â€�%sâ€� ei voi luoda"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "virhe kirjoitettaessa kohteeseen %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "suljetaan %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "kirjoitetaan solmua %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Putkita solmun sisÃ¤ltÃ¶ INFO_PRINT_COMMANDin kautta"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Ei voida avata putkea komennolle \"%s\""
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "tulostetaan solmua %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr ""
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "Hauissa kÃ¤ytetÃ¤Ã¤n sÃ¤Ã¤nnÃ¶llisiÃ¤ lausekkeita"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "Hauissa kÃ¤ytetÃ¤Ã¤n merkkijonoliteraaleja"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "Hakua jatkettiin asiakirjan lopusta"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "Hakua jatkettiin asiakirjan alusta"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "EtsitÃ¤Ã¤n alitiedostoa %s..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "Haku epÃ¤onnistui"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "SÃ¤Ã¤ntÃ¶lausekehaku"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Etsi"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " taaksepÃ¤in"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Liian lyhyt hakujono"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Ei enempÃ¤Ã¤ osumia"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Etsi merkkijonoa tÃ¤stÃ¤ solmusta alisolmuineen"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Siirry seuraavaan osumaan Info-alipuussa"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Ei aktiivista hakua"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Siirry Infon alipuun edelliseen osumaan"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Lue merkkijono ja etsi sitÃ¤"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Lue merkkijono ja etsi sitÃ¤ taaksepÃ¤in"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Toisto viimeisin haku samaan suuntaan"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Ei aiempaa hakujonoa"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Toista viimeisin haku kÃ¤Ã¤nteissuuntaan"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "TyhjennÃ¤ nÃ¤ytetyt osumat"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Hae merkkijonoa vuorovaikutteisesti kirjoittaessasi"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr ""
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr ""
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-haku: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "EpÃ¤onnistuu "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Peru nykyinen toimenpide"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Lopeta"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "NÃ¤ytÃ¤ suoritettavan Infon versio"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Infon versio %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "PiirrÃ¤ nÃ¤yttÃ¶ uudelleen"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Lopeta Infon kÃ¤yttÃ¶"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Tuntematon komento (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" on virheellinen"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "\"%s\" on virheellinen"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "LisÃ¤Ã¤ tÃ¤mÃ¤ numero nykyiseen numeeriseen argumenttiin"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
***************
*** 1810,1943 ****
  msgstr ""
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Anna Info-tiedosto vain kerran.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Virhe sÃ¤Ã¤ntÃ¶lausekkeessa \"%s\": %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Ei voida lukea: %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr ""
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s ei ole kelvollinen kielikoodi"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s ei ole kelvollinen aluekoodi"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "ei voida lukea: %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1812,2067 ----
  msgstr ""
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Anna Info-tiedosto vain kerran.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Virhe sÃ¤Ã¤ntÃ¶lausekkeessa \"%s\": %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Ei voida lukea: %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "KÃ¤yttÃ¶: %s [VALITSIN]... TEXINFOTSTO...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not read %s: %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "ei voida lukea: %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: tiedostoparametri puuttuu\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "LisÃ¤tietoa komennolla â€�%s --helpâ€�.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: ei voitu avata tiedostoa %s kirjoitettavaksi: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "%s: could not open %s for writing: %s\n"
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: ei voitu avata tiedostoa %s kirjoitettavaksi: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "%s: obsolete variable %s\n"
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: vanhentunut muuttuja %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "virhe suljettaessa: %s: %s"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr ""
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s ei ole kelvollinen kielikoodi"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s ei ole kelvollinen aluekoodi"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "ei voida lukea: %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 1945,2064 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "virhe suljettaessa: %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "raakamuotoa %s ei muunneta"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "tyyppi puuttuu"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tuntematon tyyppi: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "merkkijonoa ei pÃ¤Ã¤tetty CSS-tiedostossa"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include pÃ¤Ã¤ttyi kommenttiin"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "CSS-tiedoston @import ei pÃ¤Ã¤ty"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-tiedostoa %s ei lÃ¶ytynyt"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2069,2212 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "virhe suljettaessa: %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "raakamuotoa %s ei muunneta"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "tyyppi puuttuu"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tuntematon tyyppi: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "merkkijonoa ei pÃ¤Ã¤tetty CSS-tiedostossa"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include pÃ¤Ã¤ttyi kommenttiin"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "CSS-tiedoston @import ei pÃ¤Ã¤ty"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-tiedostoa %s ei lÃ¶ytynyt"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "virhe suljettaessa: %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2093,2102 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2241,2250 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2104,2123 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2252,2271 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2125,2196 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "@xrefiÃ¤ tulee seurata \".\" tai \",\", ei %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "@xrefiÃ¤ tulee seurata â€�.â€� tai â€�,â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "valikkotietueen solmun nimessÃ¤ ei saa olla â€�%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "valikkotietueen solmun nimessÃ¤ ei saa olla â€�:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "valikkotietueen nimessÃ¤ ei saa olla â€�:â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "toistuva @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s vaatii nimen"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2273,2344 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "@xrefiÃ¤ tulee seurata \".\" tai \",\", ei %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "@xrefiÃ¤ tulee seurata â€�.â€� tai â€�,â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "valikkotietueen solmun nimessÃ¤ ei saa olla â€�%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "valikkotietueen solmun nimessÃ¤ ei saa olla â€�:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "valikkotietueen nimessÃ¤ ei saa olla â€�:â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "toistuva @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s vaatii nimen"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2199,2437 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s â€“ sulkeva aaltosulje puuttuu"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx:n tulee seurata @itemiÃ¤"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "pariton \"%c%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s: sulkeva aaltosulje puuttuu"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "luokka puuttuu: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "tuntematon @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "tuntematon koodausnimi â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "tyhjÃ¤ solmun nimi valikkotietueessa"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro \"%s\" on aiemmin mÃ¤Ã¤ritelty"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2347,2585 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s â€“ sulkeva aaltosulje puuttuu"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx:n tulee seurata @itemiÃ¤"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "pariton \"%c%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s: sulkeva aaltosulje puuttuu"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "luokka puuttuu: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "tuntematon @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "tuntematon koodausnimi â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "tyhjÃ¤ solmun nimi valikkotietueessa"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro \"%s\" on aiemmin mÃ¤Ã¤ritelty"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2439,2443 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2587,2591 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2446,2515 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s odottaa parametriksi â€�iâ€� tai â€�jâ€�, ei â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "aksenttikomentoa \"@%s\" ei saa seurata uusi rivi"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s odottaa aaltosulkeita"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "tuntematon komento \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "mÃ¤Ã¤rittelemÃ¤tÃ¶n lippu: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s on vanhentunut."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s on vanhentunut; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2594,2663 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s odottaa parametriksi â€�iâ€� tai â€�jâ€�, ei â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "aksenttikomentoa \"@%s\" ei saa seurata uusi rivi"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s odottaa aaltosulkeita"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "tuntematon komento \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "mÃ¤Ã¤rittelemÃ¤tÃ¶n lippu: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s on vanhentunut."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s on vanhentunut; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2517,2539 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2665,2687 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2542,2552 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear in math context"
--- 2690,2700 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear in math context"
***************
*** 2554,2934 ****
  msgstr "@%s tulisi esiintyÃ¤ vain matematiikkakontekstissa"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory ensimmÃ¤isen solmun jÃ¤lkeen"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry ensimmÃ¤isen solmun jÃ¤lkeen"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu virheellisessÃ¤ kontekstissa"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s ennen ensimmÃ¤istÃ¤ @nodea"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s tulisi esiintyÃ¤ vain matematiikkakontekstissa"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "odottamaton @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "tyhjÃ¤ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Vain @%s 10 tai 11 ovat tuettuja, ei â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s ei ole tyhjÃ¤"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "viitteetÃ¶n solmu â€�%sâ€�"
! 
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "tyhjÃ¤ indeksiavain: @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 2702,3065 ----
  msgstr "@%s tulisi esiintyÃ¤ vain matematiikkakontekstissa"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory ensimmÃ¤isen solmun jÃ¤lkeen"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry ensimmÃ¤isen solmun jÃ¤lkeen"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu virheellisessÃ¤ kontekstissa"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s tulisi esiintyÃ¤ vain matematiikkakontekstissa"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "odottamaton @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "tyhjÃ¤ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Vain @%s 10 tai 11 ovat tuettuja, ei â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s ei ole tyhjÃ¤"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "tyhjÃ¤ indeksiavain: @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 2937,2946 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3068,3077 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 2949,2993 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: ei voitu avata tiedostoa %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: ei voi palauttaa alkukansiota: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3080,3130 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: ei voitu avata tiedostoa %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: ei voi palauttaa alkukansiota: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: ei voitu avata tiedostoa %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 2996,3005 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3133,3142 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3010,3044 ****
  "tietueiden mÃ¤Ã¤rÃ¤ tiedostossa kohteelle @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: tuntematon muuttuja %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: tuntematon muuttuja %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "alustustiedostoa %s ei voitu lukea"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "KÃ¤yttÃ¶: %s [VALITSIN]... TEXINFOTSTO...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3147,3236 ----
  "tietueiden mÃ¤Ã¤rÃ¤ tiedostossa kohteelle @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: ei voitu avata tiedostoa %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "tex4ht.pm: processing retrieved %d items in HTML; expected %d, the number "
! #| "of items found in the document for @%s"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "tex4ht.pm: kÃ¤sittely palautti %d HTML-tietuetta. Odotettiin %d, mikÃ¤ on "
! "tietueiden mÃ¤Ã¤rÃ¤ tiedostossa kohteelle @%s"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: tuntematon muuttuja %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: tuntematon muuttuja %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "alustustiedostoa %s ei voitu lukea"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "KÃ¤yttÃ¶: %s [VALITSIN]... TEXINFOTSTO...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3054,3058 ****
  "Ohjelmat toimivat asennusnimistÃ¤Ã¤n riippumatta samoin.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3246,3250 ----
  "Ohjelmat toimivat asennusnimistÃ¤Ã¤n riippumatta samoin.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3073,3077 ****
  msgstr ""
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3265,3269 ----
  msgstr ""
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3084,3088 ****
  msgstr ""
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3276,3280 ----
  msgstr ""
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3111,3115 ****
  msgstr ""
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3303,3307 ----
  msgstr ""
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3133,3137 ****
  msgstr ""
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3325,3329 ----
  msgstr ""
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3147,3151 ****
  msgstr ""
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3339,3343 ----
  msgstr ""
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3153,3157 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3345,3349 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3161,3165 ****
  "      --Xopt=VAL              vÃ¤litÃ¤ VAL texi2dvi:lle; voi toistaa.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3353,3357 ----
  "      --Xopt=VAL              vÃ¤litÃ¤ VAL texi2dvi:lle; voi toistaa.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3172,3176 ****
  msgstr ""
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3364,3368 ----
  msgstr ""
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3192,3196 ****
  msgstr ""
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3384,3388 ----
  msgstr ""
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3202,3206 ****
  msgstr ""
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3394,3398 ----
  msgstr ""
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3219,3276 ****
  msgstr ""
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "tuntematon puumuunnos %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: tiedostoparametri puuttuu\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "LisÃ¤tietoa komennolla â€�%s --helpâ€�.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3411,3463 ----
  msgstr ""
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "tuntematon puumuunnos %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: tiedostoparametri puuttuu\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3278,3296 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: ei voitu avata tiedostoa %s kirjoitettavaksi: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 3465,3473 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3303,3307 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
--- 3480,3484 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
***************
*** 3309,3313 ****
  msgstr "pariton \"%c%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3486,3490 ----
  msgstr "pariton \"%c%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3315,3323 ****
  msgstr "%c%s vaatii nimen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3492,3500 ----
  msgstr "%c%s vaatii nimen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3325,3333 ****
  msgstr "%c%s vaatii nimen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3502,3510 ----
  msgstr "%c%s vaatii nimen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3335,3370 ****
  msgstr "%c%s vaatii nimen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 3512,3547 ----
  msgstr "%c%s vaatii nimen"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 3372,3406 ****
  msgstr "Vain @%s 10 tai 11 ovat tuettuja, ei â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "unmatched `%c%s'"
--- 3549,3583 ----
  msgstr "Vain @%s 10 tai 11 ovat tuettuja, ei â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "unmatched `%c%s'"
***************
*** 3408,3428 ****
  msgstr "pariton \"%c%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  #| msgid "tex4ht.pm: could not open %s: %s"
--- 3585,3605 ----
  msgstr "pariton \"%c%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  #| msgid "tex4ht.pm: could not open %s: %s"
***************
*** 3430,3442 ****
  msgstr "tex4ht.pm: ei voitu avata tiedostoa %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 3607,3619 ----
  msgstr "tex4ht.pm: ei voitu avata tiedostoa %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3475,3479 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
--- 3652,3656 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
***************
*** 3481,3491 ****
  msgstr "%c%s odottaa parametriksi â€�iâ€� tai â€�jâ€�, ei â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "mÃ¤Ã¤rittelemÃ¤tÃ¶n lippu: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
--- 3658,3662 ----
  msgstr "%c%s odottaa parametriksi â€�iâ€� tai â€�jâ€�, ei â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
***************
*** 3493,3497 ****
  msgstr "%c%s on vanhentunut."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
--- 3664,3668 ----
  msgstr "%c%s on vanhentunut."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
***************
*** 3499,3503 ****
  msgstr "%c%s on vanhentunut; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  #, fuzzy
  #| msgid "@%s should only appear in math context"
--- 3670,3674 ----
  msgstr "%c%s on vanhentunut; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  #, fuzzy
  #| msgid "@%s should only appear in math context"
***************
*** 3515,3519 ****
  msgstr "%c%s odottaa parametriksi â€�iâ€� tai â€�jâ€�, ei â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr ""
--- 3686,3690 ----
  msgstr "%c%s odottaa parametriksi â€�iâ€� tai â€�jâ€�, ei â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr ""
***************
*** 3522,3525 ****
--- 3693,3704 ----
  #~ msgstr "tyhjÃ¤ solmun nimi"
  
+ #, perl-format
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s ennen ensimmÃ¤istÃ¤ @nodea"
+ 
+ #, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "viitteetÃ¶n solmu â€�%sâ€�"
+ 
  #~ msgid "can't open %s: %s"
  #~ msgstr "ei voida avata %s: %s"
***************
*** 3531,3537 ****
  #~ msgstr "rekursio sallitaan aina"
  
- #~ msgid "%s: obsolete variable %s\n"
- #~ msgstr "%s: vanhentunut muuttuja %s\n"
- 
  #~ msgid "obsolete variable %s\n"
  #~ msgstr "vanhentunut muuttuja %s\n"
--- 3710,3713 ----
Binary files texinfo-6.7/po/fr.gmo and texinfo-6.8/po/fr.gmo differ
diff -Nrc2 texinfo-6.7/po/fr.po texinfo-6.8/po/fr.po
*** texinfo-6.7/po/fr.po	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/fr.po	2021-07-03 09:59:36.000000000 +0100
***************
*** 14,21 ****
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-08-28 12:18+0200\n"
  "Last-Translator: Jean-Charles Malahieude <lilyfan@orange.fr>\n"
  "Language-Team: French <traduc@traduc.org>\n"
--- 14,21 ----
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-02 18:48+0200\n"
  "Last-Translator: Jean-Charles Malahieude <lilyfan@orange.fr>\n"
  "Language-Team: French <traduc@traduc.org>\n"
***************
*** 143,151 ****
  msgstr "mÃ©moire Ã©puisÃ©e"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Avance d'un caractÃ¨re"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Recule d'un caractÃ¨re"
--- 143,151 ----
  msgstr "mÃ©moire Ã©puisÃ©e"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Avance d'un caractÃ¨re"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Recule d'un caractÃ¨re"
***************
*** 159,167 ****
  msgstr "Va Ã  la fin de cette ligne"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Avance d'un mot"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Recule d'un mot"
--- 159,167 ----
  msgstr "Va Ã  la fin de cette ligne"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Avance d'un mot"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Recule d'un mot"
***************
*** 268,272 ****
  msgstr "rechecrche du fichier %s dans %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 268,272 ----
  msgstr "rechecrche du fichier %s dans %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 385,389 ****
  msgstr "Erreur lors de la conversion d'encodage de caractÃ¨res du fichier."
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 385,389 ----
  msgstr "Erreur lors de la conversion d'encodage de caractÃ¨res du fichier."
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 424,428 ****
  msgstr "Utilisez --help pour plus d'informations.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 424,429 ----
  msgstr "Utilisez --help pour plus d'informations.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 569,573 ****
  "                               l'arborescence."
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 570,575 ----
  "                               l'arborescence."
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 947,963 ****
  msgstr "DÃ©crire la commandeÂ : "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Lit le nom d'une commande dans la zone d'Ã©cho et l'exÃ©cute"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Impossible d'exÃ©cuter une commande de zone d'Ã©cho ici."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "DÃ©finit la hauteur de la fenÃªtre affichÃ©e"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 949,965 ----
  msgstr "DÃ©crire la commandeÂ : "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Lit le nom d'une commande dans la zone d'Ã©cho et l'exÃ©cute"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Impossible d'exÃ©cuter une commande de zone d'Ã©cho ici."
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "DÃ©finit la hauteur de la fenÃªtre affichÃ©e"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 973,977 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 975,979 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1029,1037 ****
  msgstr "Erreur d'expression rationnelleÂ : %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Afficher tous les fichiers correspondant"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Pas d'index de fichier"
--- 1031,1039 ----
  msgstr "Erreur d'expression rationnelleÂ : %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Afficher tous les fichiers correspondant"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Pas d'index de fichier"
***************
*** 1040,1044 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1042,1046 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1049,1105 ****
  "  Â«Â \\[get-info-help-node]Â Â» pour un tutoriel."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Descend Ã  la ligne suivante"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Monte Ã  la ligne prÃ©cÃ©dente"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "DÃ©place le curseur sur une ligne spÃ©cifique de la fenÃªtre"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Va Ã  la fin de la ligne"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Va au dÃ©but de la ligne"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Va au dÃ©but de ce nÅ“ud"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Va Ã  la fin de ce nÅ“ud"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Fait dÃ©filer la fenÃªtre en avant"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Fait dÃ©filer la fenÃªtre en arriÃ¨re"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Fait dÃ©filer la fenÃªtre en avant et en fixe la taille par dÃ©faut"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Fait dÃ©filer la fenÃªtre en arriÃ¨re et en fixe la taille par dÃ©faut"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Fait dÃ©filer la fenÃªtre en avant, en restant dans le nÅ“ud"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Fait dÃ©filer la fenÃªtre en arriÃ¨re, en restant dans le nÅ“ud"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1051,1107 ----
  "  Â«Â \\[get-info-help-node]Â Â» pour un tutoriel."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Descend Ã  la ligne suivante"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Monte Ã  la ligne prÃ©cÃ©dente"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "DÃ©place le curseur sur une ligne spÃ©cifique de la fenÃªtre"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Va Ã  la fin de la ligne"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Va au dÃ©but de la ligne"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Va au dÃ©but de ce nÅ“ud"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Va Ã  la fin de ce nÅ“ud"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Fait dÃ©filer la fenÃªtre en avant"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Fait dÃ©filer la fenÃªtre en arriÃ¨re"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Fait dÃ©filer la fenÃªtre en avant et en fixe la taille par dÃ©faut"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Fait dÃ©filer la fenÃªtre en arriÃ¨re et en fixe la taille par dÃ©faut"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Fait dÃ©filer la fenÃªtre en avant, en restant dans le nÅ“ud"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Fait dÃ©filer la fenÃªtre en arriÃ¨re, en restant dans le nÅ“ud"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1107,1111 ****
  "Avance la fenÃªtre dans ce nÅ“ud et dÃ©finit la taille de fenÃªtre par dÃ©faut"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1109,1113 ----
  "Avance la fenÃªtre dans ce nÅ“ud et dÃ©finit la taille de fenÃªtre par dÃ©faut"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1114,1182 ****
  "Recule la fenÃªtre dans ce nÅ“ud et dÃ©finit la taille de fenÃªtre par dÃ©faut"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Fait dÃ©filer vers le bas par lignes"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Fait dÃ©filer vers le haut par lignes"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Fait dÃ©filer vers le bas par demi-Ã©cran"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Fait dÃ©filer vers le haut par demi-Ã©cran"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Fait dÃ©filer l'autre fenÃªtre"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Fait dÃ©filer l'autre fenÃªtre en arriÃ¨re"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "SÃ©lectionne la fenÃªtre suivante"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "SÃ©lectionne la fenÃªtre prÃ©cÃ©dente"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Divise en deux la fenÃªtre courante"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "DÃ©truit la fenÃªtre courante"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Impossible de dÃ©truire une fenÃªtre permanente"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "DÃ©truit toutes les autres fenÃªtres"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Agrandit (ou rÃ©duit) cette fenÃªtre"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Divise l'espace disponible entre les fenÃªtres visibles"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Marche-arrÃªt du passage automatique Ã  la ligne (fenÃªtre actuelle)"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "SÃ©lectionne cette entrÃ©e de menu"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1116,1184 ----
  "Recule la fenÃªtre dans ce nÅ“ud et dÃ©finit la taille de fenÃªtre par dÃ©faut"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Fait dÃ©filer vers le bas par lignes"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Fait dÃ©filer vers le haut par lignes"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Fait dÃ©filer vers le bas par demi-Ã©cran"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Fait dÃ©filer vers le haut par demi-Ã©cran"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Fait dÃ©filer l'autre fenÃªtre"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Fait dÃ©filer l'autre fenÃªtre en arriÃ¨re"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "SÃ©lectionne la fenÃªtre suivante"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "SÃ©lectionne la fenÃªtre prÃ©cÃ©dente"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Divise en deux la fenÃªtre courante"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "DÃ©truit la fenÃªtre courante"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Impossible de dÃ©truire une fenÃªtre permanente"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "DÃ©truit toutes les autres fenÃªtres"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Agrandit (ou rÃ©duit) cette fenÃªtre"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Divise l'espace disponible entre les fenÃªtres visibles"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Marche-arrÃªt du passage automatique Ã  la ligne (fenÃªtre actuelle)"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "SÃ©lectionne cette entrÃ©e de menu"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1185,1589 ****
  msgstr[1] "Il n'y a pas %d entrÃ©es dans ce menu."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "SÃ©lectionne la derniÃ¨re entrÃ©e de menu de ce nÅ“ud"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "EntrÃ©e de menu (%s)Â : "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "EntrÃ©e de menuÂ : "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Suit le renvoi (%s)Â : "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Suit le renvoiÂ : "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "La rÃ©fÃ©rence a disparuÂ ! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Lit une entrÃ©e de menu et sÃ©lectionne son nÅ“ud"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Lit une note de bas de page ou un renvoi et sÃ©lectionne son nÅ“ud"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Va au dÃ©but du menu de ce nÅ“ud"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Visite d'un seul coup autant d'entrÃ©es de menu que possible"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Va au renvoi prÃ©cÃ©dent"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Va au renvoi suivant"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "SÃ©lectionne la rÃ©fÃ©rence ou l'entrÃ©e de menu de cette ligne"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Aucun menu dans le nÅ“ud Â«Â %sÂ Â»."
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Impossible de trouver le nÅ“ud rÃ©fÃ©rencÃ© par Â«Â %sÂ Â» dans Â«Â %sÂ Â»."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Lit une liste de menus, partant du rÃ©pertoire Â«Â dirÂ Â», et les suit"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Suit les menusÂ : "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "SÃ©lectionne le nÅ“ud suivant (Â«Â NextÂ Â»)"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "SÃ©lectionne le nÅ“ud prÃ©cÃ©dent (Â«Â PrevÂ Â»)"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "SÃ©lectionne le nÅ“ud supÃ©rieur (Â«Â UpÂ Â»)"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "SÃ©lectionne le dernier nÅ“ud dans ce fichier"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Cette fenÃªtre n'a aucun nÅ“ud additionnel"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "SÃ©lectionne le premier nÅ“ud dans ce fichier"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "Aucun autre nÅ“ud dans ce document."
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Aucun nÅ“ud prÃ©cÃ©dent ou supÃ©rieur pour ce nÅ“ud dans ce document."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Avance ou descend dans la structure de nÅ“uds"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Recule ou monte dans la structure de nÅ“uds"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Lit un nom de nÅ“ud et le sÃ©lectionne"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Va au nÅ“udÂ : "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Trouve le nÅ“ud dÃ©crivant l'appel du programme"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Trouve le nÅ“ud Invocation de [%s]Â : "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Lit une rÃ©fÃ©rence de page de manuel et la sÃ©lectionne"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Obtenir la page de manuelÂ :"
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "SÃ©lectionne le premier nÅ“ud (Â«Â TopÂ Â») de ce fichier"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "SÃ©lectionne le nÅ“ud Â«Â (dir)Â Â»"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Indique le nom de ficher complet du nÅ“ud affichÃ©"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Choisit le nÅ“ud le plus rÃ©cemment sÃ©lectionnÃ©"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Aucun nÅ“ud antÃ©rieur dans l'historique."
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Lit le nom d'un fichier et le sÃ©lectionne"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Trouve le fichierÂ : "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Impossible de trouver Â«Â %sÂ Â»."
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Impossible de crÃ©er le fichier de sortie Â«Â %sÂ Â»."
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "erreur d'Ã©criture dans %sÂ : %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "fermeture de %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "Ã©criture du nÅ“ud %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Envoie le contenu de ce nÅ“ud Ã  la commande INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Impossible d'ouvrir un tube vers Â«Â %sÂ Â»."
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "impression du nÅ“ud %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "impression du nÅ“ud Â«Â %sÂ Â» terminÃ©e"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Marche-arrÃªt des expressions rationnelles dans les recherches"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "La recherche utilise des expressions rationnelles."
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "La recherche utilise des chaÃ®nes littÃ©rales."
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "Poursuite de la recherche depuis la fin du document."
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "Poursuite de la recherche depuis le dÃ©but du document."
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Recherche dans le sous-fichier Â«Â %sÂ Â»..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "Ã‰chec de la recherche."
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]Â : "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Recherche une expr. rationnelle"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Recherche"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " respectant la casse"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " vers l'arriÃ¨re"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%sÂ : "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "ChaÃ®ne Ã  rechercher trop courte"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Va Ã  la derniÃ¨re correspondance Ã  partir de %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Pas d'autre correspondance."
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Recherche une chaÃ®ne dans ce nÅ“ud et ses enfants."
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "Recherche dans le sous-fichier Â«Â %sÂ Â»..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Va Ã  la correspondance suivante dans l'arborescence Info"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Pas de recherche en cours"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Va Ã  la correspondance prÃ©cÃ©dante dans l'arborescence Info"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Lit une chaÃ®ne et la recherche en respectant la casse"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Lit une chaÃ®ne et la recherche"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Lit une chaÃ®ne et la recherche vers l'arriÃ¨re"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Recommence la derniÃ¨re recherche dans la mÃªme direction"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Aucune chaÃ®ne de recherche antÃ©rieure"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "RÃ©pÃ¨te la derniÃ¨re recherche dans la direction opposÃ©e"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "Efface les mises en surbrillance"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Recherche interactive de la chaÃ®ne en cours de frappe"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Recherche arriÃ¨re interactive d'exp. ration.Â : "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "Recherche arriÃ¨re interactiveÂ : "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Recherche interactive d'exp. ration.Â : "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "Recherche interactiveÂ : "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Ã‰chec "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Annule l'opÃ©ration en cours"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Quitte"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Affiche la version d'Info en cours"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "\"GNU Info version %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Redessine l'Ã©cran"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Quitte Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "ExÃ©cute la commande liÃ©e Ã  la minuscule associÃ©e Ã  cette touche"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Commande inconnue (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â«Â %sÂ Â» est invalide"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â«Â %sÂ Â» est invalide"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Ajouter ce chiffre Ã  l'argument numÃ©rique courant"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "DÃ©marre (ou multiplie par 4) l'argument numÃ©rique courant"
--- 1187,1591 ----
  msgstr[1] "Il n'y a pas %d entrÃ©es dans ce menu."
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "SÃ©lectionne la derniÃ¨re entrÃ©e de menu de ce nÅ“ud"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "EntrÃ©e de menu (%s)Â : "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "EntrÃ©e de menuÂ : "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Suit le renvoi (%s)Â : "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Suit le renvoiÂ : "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "La rÃ©fÃ©rence a disparuÂ ! (%s)."
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Lit une entrÃ©e de menu et sÃ©lectionne son nÅ“ud"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Lit une note de bas de page ou un renvoi et sÃ©lectionne son nÅ“ud"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Va au dÃ©but du menu de ce nÅ“ud"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Visite d'un seul coup autant d'entrÃ©es de menu que possible"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Va au renvoi prÃ©cÃ©dent"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Va au renvoi suivant"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "SÃ©lectionne la rÃ©fÃ©rence ou l'entrÃ©e de menu de cette ligne"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Aucun menu dans le nÅ“ud Â«Â %sÂ Â»."
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Impossible de trouver le nÅ“ud rÃ©fÃ©rencÃ© par Â«Â %sÂ Â» dans Â«Â %sÂ Â»."
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Lit une liste de menus, partant du rÃ©pertoire Â«Â dirÂ Â», et les suit"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Suit les menusÂ : "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "SÃ©lectionne le nÅ“ud suivant (Â«Â NextÂ Â»)"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "SÃ©lectionne le nÅ“ud prÃ©cÃ©dent (Â«Â PrevÂ Â»)"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "SÃ©lectionne le nÅ“ud supÃ©rieur (Â«Â UpÂ Â»)"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "SÃ©lectionne le dernier nÅ“ud dans ce fichier"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Cette fenÃªtre n'a aucun nÅ“ud additionnel"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "SÃ©lectionne le premier nÅ“ud dans ce fichier"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "Aucun autre nÅ“ud dans ce document."
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Aucun nÅ“ud prÃ©cÃ©dent ou supÃ©rieur pour ce nÅ“ud dans ce document."
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Avance ou descend dans la structure de nÅ“uds"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Recule ou monte dans la structure de nÅ“uds"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Lit un nom de nÅ“ud et le sÃ©lectionne"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Va au nÅ“udÂ : "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Trouve le nÅ“ud dÃ©crivant l'appel du programme"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Trouve le nÅ“ud Invocation de [%s]Â : "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Lit une rÃ©fÃ©rence de page de manuel et la sÃ©lectionne"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Obtenir la page de manuelÂ :"
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "SÃ©lectionne le premier nÅ“ud (Â«Â TopÂ Â») de ce fichier"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "SÃ©lectionne le nÅ“ud Â«Â (dir)Â Â»"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Indique le nom de ficher complet du nÅ“ud affichÃ©"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Choisit le nÅ“ud le plus rÃ©cemment sÃ©lectionnÃ©"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Aucun nÅ“ud antÃ©rieur dans l'historique."
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Lit le nom d'un fichier et le sÃ©lectionne"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Trouve le fichierÂ : "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Impossible de trouver Â«Â %sÂ Â»."
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Impossible de crÃ©er le fichier de sortie Â«Â %sÂ Â»."
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "erreur d'Ã©criture dans %sÂ : %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "fermeture de %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "Ã©criture du nÅ“ud %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Envoie le contenu de ce nÅ“ud Ã  la commande INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Impossible d'ouvrir un tube vers Â«Â %sÂ Â»."
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "impression du nÅ“ud %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "impression du nÅ“ud Â«Â %sÂ Â» terminÃ©e"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Marche-arrÃªt des expressions rationnelles dans les recherches"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "La recherche utilise des expressions rationnelles."
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "La recherche utilise des chaÃ®nes littÃ©rales."
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "Poursuite de la recherche depuis la fin du document."
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "Poursuite de la recherche depuis le dÃ©but du document."
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Recherche dans le sous-fichier Â«Â %sÂ Â»..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "Ã‰chec de la recherche."
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]Â : "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Recherche une expr. rationnelle"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Recherche"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " respectant la casse"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " vers l'arriÃ¨re"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%sÂ : "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "ChaÃ®ne Ã  rechercher trop courte"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Va Ã  la derniÃ¨re correspondance Ã  partir de %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Pas d'autre correspondance."
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Recherche une chaÃ®ne dans ce nÅ“ud et ses enfants."
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "Recherche dans le sous-fichier Â«Â %sÂ Â»..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Va Ã  la correspondance suivante dans l'arborescence Info"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Pas de recherche en cours"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Va Ã  la correspondance prÃ©cÃ©dante dans l'arborescence Info"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Lit une chaÃ®ne et la recherche en respectant la casse"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Lit une chaÃ®ne et la recherche"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Lit une chaÃ®ne et la recherche vers l'arriÃ¨re"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Recommence la derniÃ¨re recherche dans la mÃªme direction"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Aucune chaÃ®ne de recherche antÃ©rieure"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "RÃ©pÃ¨te la derniÃ¨re recherche dans la direction opposÃ©e"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "Efface les mises en surbrillance"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Recherche interactive de la chaÃ®ne en cours de frappe"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Recherche arriÃ¨re interactive d'exp. ration.Â : "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "Recherche arriÃ¨re interactiveÂ : "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Recherche interactive d'exp. ration.Â : "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "Recherche interactiveÂ : "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Ã‰chec "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Annule l'opÃ©ration en cours"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Quitte"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Affiche la version d'Info en cours"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "\"GNU Info version %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Redessine l'Ã©cran"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Quitte Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "ExÃ©cute la commande liÃ©e Ã  la minuscule associÃ©e Ã  cette touche"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Commande inconnue (%s)."
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â«Â %sÂ Â» est invalide"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â«Â %sÂ Â» est invalide"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Ajouter ce chiffre Ã  l'argument numÃ©rique courant"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "DÃ©marre (ou multiplie par 4) l'argument numÃ©rique courant"
***************
*** 1947,2084 ****
  msgstr "%sÂ : impossible de lire (%s) et de crÃ©er (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY sans END-INFO-DIR-ENTRY correspondant"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY sans START-INFO-DIR-ENTRY correspondant"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%sÂ : a dÃ©jÃ  un fichier dirÂ : %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%sÂ : le fichier Info doit Ãªtre indiquÃ© une seule fois.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Expression rationnelle en surplusÂ ; Â«Â %sÂ Â» ignorÃ©e"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Expression rationnelle Â«Â %sÂ Â» incorrecteÂ : %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "argument en trop sur la ligne de commandeÂ : Â«Â %sÂ Â»"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Aucun fichier d'entrÃ©e indiquÃ©Â ; consultez l'aide (--help)."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "Aucun fichier dir indiquÃ©Â ; consultez l'aide (--help)."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "impossible de lire %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "aucune entrÃ©e de rÃ©pertoire Info dans Â«Â %sÂ Â»"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "aucune entrÃ©e pour Â«Â %sÂ Â»Â ; aucune suppression"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "impossible d'ouvrir %s en Ã©critureÂ : %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
! "Vous devez dÃ©placer la commande @contents pour que le contenu soit\n"
! "Ã  la suite de la page de titre."
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "Vous devez dÃ©placer les commandes @shortcontents et @contents\n"
! "pour que le contenu soit Ã  la suite de la page de titre."
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s n'est pas un code de langue"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s n'est pas un code de zone gÃ©ographique"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s n'est pas une division valable"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "impossible de lire %sÂ : %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "erreur de fermeture du fichier @verbatiminclude %sÂ : %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%sÂ : impossible de trouver %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "impossible de protÃ©ger le caractÃ¨re hash dans @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nom de nÅ“ud vide aprÃ¨s expansion de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«Â %sÂ Â» dÃ©jÃ  dÃ©fini"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "voici la dÃ©finition prÃ©cÃ©dente de @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1949,2215 ----
  msgstr "%sÂ : impossible de lire (%s) et de crÃ©er (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY sans END-INFO-DIR-ENTRY correspondant"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY sans START-INFO-DIR-ENTRY correspondant"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%sÂ : a dÃ©jÃ  un fichier dirÂ : %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%sÂ : le fichier Info doit Ãªtre indiquÃ© une seule fois.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Expression rationnelle en surplusÂ ; Â«Â %sÂ Â» ignorÃ©e"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Expression rationnelle Â«Â %sÂ Â» incorrecteÂ : %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "argument en trop sur la ligne de commandeÂ : Â«Â %sÂ Â»"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Aucun fichier d'entrÃ©e indiquÃ©Â ; consultez l'aide (--help)."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "Aucun fichier dir indiquÃ©Â ; consultez l'aide (--help)."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "impossible de lire %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "aucune entrÃ©e de rÃ©pertoire Info dans Â«Â %sÂ Â»"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "aucune entrÃ©e pour Â«Â %sÂ Â»Â ; aucune suppression"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "UtilisationÂ : pod2texi [OPTION]... POD..."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "Convertir de la documentation Perl pod en Texinfo. Il existe deux\n"
! "modes opÃ©ratoires basiques. Tout d'abord, par dÃ©faut, chaque pod est\n"
! "converti en manuel Texinfo indÃ©pendant.\n"
! "\n"
! "Ensuite, si C<--base-level> est dÃ©fini au-delÃ  de 0, chaque pod est\n"
! "converti en un fichier traitable par C<@include> ainsi qu'est gÃ©nÃ©rÃ© \n"
! "un fichier avec tous les C<@include>s destinÃ© Ã  Ãªtre inclus dans un\n"
! "fichier maÃ®tre personnel."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! "OptionsÂ :\n"
! "    --appendix-sections     utilise un sectionnage d'annexes"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr "    --base-level=NUM|NOM    niveau des commandes head1Â ; 0 par dÃ©faut"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "    --debug=NUM             dÃ©finit le niveau de dÃ©bogage"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  affiche cette aide et sort"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  ne remplit pas les espaces inter-sections"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! "    --no-section-nodes      utilise des ancres pour les section, non des "
! "nÅ“uds"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
! "    --output=NOM            produit NOM pour le premier manuel ou le "
! "principal\n"
! "                            au lieu de la sortie standard"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr "    --preamble=CHAINE       insÃ¨re CHAINE en apargraphe de dÃ©but"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
  msgstr ""
! "    --subdir=NOM            place les fichiers inclus dans le document "
! "principal\n"
! "                            dans NOM"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   Â«Â topÂ Â» du document principal"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --unnumbered-sections   ne numÃ©rote pas les sections"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr "    --version               affiche l'information de version et sort"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%sÂ : argument de --base-level erronÃ©\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%sÂ : impossible de crÃ©er les rÃ©pertoires Â«Â %sÂ Â»Â : %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr "%sÂ : argument fichier absent\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Consultez Â«Â %s --helpÂ Â» pour plus d'informations.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%sÂ : %s est vide, et ignorÃ©\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%sÂ : impossible d'ouvrir %s en Ã©critureÂ : %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "%sÂ : impossible d'ouvrir %sÂ : %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%sÂ : erreur de fermeture de %sÂ : %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr "%sÂ : suppression de %sÂ  car fichier d'entrÃ©e %s vide\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%sÂ : Ã©chec du renommage de %sÂ : %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%sÂ : erreur de fermeture de stdoutÂ : %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "impossible d'ouvrir %s en Ã©critureÂ : %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s n'est pas un code de langue"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s n'est pas un code de zone gÃ©ographique"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s n'est pas une division valable"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "impossible de lire %sÂ : %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "erreur de fermeture du fichier @verbatiminclude %sÂ : %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%sÂ : impossible de trouver %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "impossible de protÃ©ger le caractÃ¨re hash dans @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nom de nÅ“ud vide aprÃ¨s expansion de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«Â %sÂ Â» dÃ©jÃ  dÃ©fini"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "voici la dÃ©finition prÃ©cÃ©dente de @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2086,2125 ****
  msgstr "argument vide dans @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%sÂ : sotie incompatible avec des divisions"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "erreur lors de la fermeture de %sÂ : %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "impossible de crÃ©er les rÃ©pertoires Â«Â %sÂ Â» ou Â«Â %sÂ Â»Â : %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "impossible de crÃ©er les rÃ©pertoires Â«Â %sÂ Â»Â : %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "fichier @image Â«Â %sÂ Â» non trouvÃ©Â ; utilisation de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "aucun argument spÃ©cifiÃ© Ã  @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
--- 2217,2257 ----
  msgstr "argument vide dans @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%sÂ : sotie incompatible avec des divisions"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "erreur lors de la fermeture de %sÂ : %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "impossible de crÃ©er les rÃ©pertoires Â«Â %sÂ Â» ou Â«Â %sÂ Â»Â : %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "impossible de crÃ©er les rÃ©pertoires Â«Â %sÂ Â»Â : %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "fichier @image Â«Â %sÂ Â» non trouvÃ©Â ; utilisation de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "aucun argument spÃ©cifiÃ© Ã  @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
***************
*** 2127,2192 ****
  "fichier @image Â«Â %sÂ Â» (pour le HTML) non trouvÃ©Â ; utilisation de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "le format brut %s n'est pas converti"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "impossible d'ouvrir le fichier de param. des rÃ©f. html %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "type manquant"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "type inconnuÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "erreur de fermeture du fichier de param. des rÃ©f. html %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "chaÃ®ne non terminÃ©e dans le fichier css"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include s'est terminÃ© dans un commentaire"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import non terminÃ© dans le fichier css"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "fichier CSS %s non trouvÃ©"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "impossible d'ouvrir --include-file %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "erreur de fermeture du fichier CSS %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "aucune entrÃ©e htmlxref.cnf trouvÃ©e pour Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "erreur de fermeture du fichier-cadre HTML %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
--- 2259,2338 ----
  "fichier @image Â«Â %sÂ Â» (pour le HTML) non trouvÃ©Â ; utilisation de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "le format brut %s n'est pas converti"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "impossible d'ouvrir le fichier de param. des rÃ©f. html %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "type manquant"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "type inconnuÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "erreur de fermeture du fichier de param. des rÃ©f. html %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "chaÃ®ne non terminÃ©e dans le fichier css"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include s'est terminÃ© dans un commentaire"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import non terminÃ© dans le fichier css"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "fichier CSS %s non trouvÃ©"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "impossible d'ouvrir --include-file %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "erreur de fermeture du fichier CSS %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "aucune entrÃ©e htmlxref.cnf trouvÃ©e pour Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "%s n'a aucun sens pour une sortie monolithique"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "impossible d'utiliser un chemin absolu ou l'URL Â«Â %sÂ Â» pour "
! "JS_WEBLABELS_FILE dans la gÃ©nÃ©ration du fichier de libellÃ©s web"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "erreur de fermeture du fichier-cadre HTML %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
***************
*** 2194,2207 ****
  "erreur de fermeture du fichier-cadre de table des matiÃ¨res (TOC) %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "Ã©chec du gestionnaire %s de l'Ã©tape %s prioritÃ© %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "vous devez indiquer un titre avec @top ou une commande de titrage"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2340,2363 ----
  "erreur de fermeture du fichier-cadre de table des matiÃ¨res (TOC) %sÂ : %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "Ã©chec du gestionnaire %s de l'Ã©tape %s prioritÃ© %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "vous devez indiquer un titre avec @top ou une commande de titrage"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s dÃ©jÃ  prÃ©sent mais pas un dossier"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "erreur lors de la copie de %s en %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2236,2240 ****
  msgstr "nom de @node ne doit pas contenir de Â«Â ,Â Â»Â : %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
--- 2392,2396 ----
  msgstr "nom de @node ne doit pas contenir de Â«Â ,Â Â»Â : %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
***************
*** 2242,2246 ****
  "Une entrÃ©e d'index dans @%s comporte un : qui produit de l'Info invalideÂ : %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2398,2402 ----
  "Une entrÃ©e d'index dans @%s comporte un : qui produit de l'Info invalideÂ : %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2248,2267 ****
  msgstr "l'entrÃ©e de l'index Â«Â %sÂ Â» est hors de tout nÅ“ud"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "erreur de fermeture du fichier texte image %sÂ : %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "fichier @image Â«Â %sÂ Â» illisibleÂ : %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "fichier @image Â«Â %s.txtÂ Â» et texte de remplacement non trouvÃ©s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2404,2423 ----
  msgstr "l'entrÃ©e de l'index Â«Â %sÂ Â» est hors de tout nÅ“ud"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "erreur de fermeture du fichier texte image %sÂ : %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "fichier @image Â«Â %sÂ Â» illisibleÂ : %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "fichier @image Â«Â %s.txtÂ Â» et texte de remplacement non trouvÃ©s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2271,2342 ****
  "Ã©viter cela"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "un nom de renvoi @%s ne devrait pas contenir de Â«Â :Â Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "un nom de nÅ“ud @%s ne devrait pas contenir de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "le nom d'un nÅ“ud @%s ne devrait pas contenir de Â«Â :Â Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Â«Â .Â Â» ou Â«Â ,Â Â» doit suivre @xref, pas %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "Â«Â .Â Â» ou Â«Â ,Â Â» doit suivre @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "un nom de nÅ“ud en entrÃ©e de menu ne devrait contenir de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "un nom de nÅ“ud en entrÃ©e de menu ne devrait contenir de Â«Â :Â Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "une entrÃ©e de menu ne devrait pas contenir de Â«Â :Â Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "impossible d'ouvrir %sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "@%s multiples"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argument formel @%s erronÃ© ou videÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "syntaxe incorrecte de l'argument de @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s a besoin d'un nom"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2427,2498 ----
  "Ã©viter cela"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "un nom de renvoi @%s ne devrait pas contenir de Â«Â :Â Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "un nom de nÅ“ud @%s ne devrait pas contenir de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "le nom d'un nÅ“ud @%s ne devrait pas contenir de Â«Â :Â Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Â«Â .Â Â» ou Â«Â ,Â Â» doit suivre @xref, pas %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "Â«Â .Â Â» ou Â«Â ,Â Â» doit suivre @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "un nom de nÅ“ud en entrÃ©e de menu ne devrait contenir de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "un nom de nÅ“ud en entrÃ©e de menu ne devrait contenir de Â«Â :Â Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "une entrÃ©e de menu ne devrait pas contenir de Â«Â :Â Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "impossible d'ouvrir %sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "@%s multiples"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argument formel @%s erronÃ© ou videÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "syntaxe incorrecte de l'argument de @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s a besoin d'un nom"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2345,2425 ****
  msgstr "mauvais nom pour @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s prÃ©sent avant l'accolade clÃ´turant @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s prÃ©sent avant l'accolade clÃ´turant @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s sans accolade fermante"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s sans sÃ©quence de dÃ©limiteur de fermetureÂ : %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx ne doit pas dÃ©buter @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx doit suivre @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s contient du texte mais pas d'@item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Â«Â @endÂ Â» attendait Â«Â %sÂ Â», mais a eu Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s prÃ©sent avant @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "aucun Â«Â %cend %sÂ Â» correspondant"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c mal placÃ©e"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Â«Â %c%sÂ Â» sans correspondance"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "macro Â«Â %sÂ Â» appelÃ©e avec trop d'arguments"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s sans accolade fermante"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "macro Â«Â %sÂ Â» dÃ©clarÃ©e sans argument, mais appelÃ©e avec un argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2501,2581 ----
  msgstr "mauvais nom pour @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s prÃ©sent avant l'accolade clÃ´turant @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s prÃ©sent avant l'accolade clÃ´turant @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s sans accolade fermante"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s sans sÃ©quence de dÃ©limiteur de fermetureÂ : %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx ne doit pas dÃ©buter @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx doit suivre @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s contient du texte mais pas d'@item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Â«Â @endÂ Â» attendait Â«Â %sÂ Â», mais a eu Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s prÃ©sent avant @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "aucun Â«Â %cend %sÂ Â» correspondant"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c mal placÃ©e"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Â«Â %c%sÂ Â» sans correspondance"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "macro Â«Â %sÂ Â» appelÃ©e avec trop d'arguments"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s sans accolade fermante"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "macro Â«Â %sÂ Â» dÃ©clarÃ©e sans argument, mais appelÃ©e avec un argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2428,2469 ****
  "ou de \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "@%s sans nom"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "@%s sans catÃ©gorie"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argument inattendu Ã  la ligne @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "multitable vide"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argument superflu Ã  @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "mauvais argument Ã  @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s nÃ©cessite un argumentÂ : le formateur %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2584,2625 ----
  "ou de \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "@%s sans nom"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "@%s sans catÃ©gorie"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argument inattendu Ã  la ligne @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "multitable vide"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argument superflu Ã  @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "mauvais argument Ã  @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s nÃ©cessite un argumentÂ : le formateur %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2472,2538 ****
  "pas se trouver sur une ligne @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "commande d'accentuation Â«Â @%sÂ Â» interdite en argument Ã  @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s sans d'argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s inconnu"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argument superflu Ã  @%s %sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "mauvais argument Ã  @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%sÂ : impossible d'ouvrir %sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "le codage Â«Â %sÂ Â» n'est pas acceptÃ© par texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "codage Â«Â %sÂ Â» non reconnu"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s aprÃ¨s le premier Ã©lÃ©ment"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s n'a de sens que sur une ligne @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part ne devrait pas Ãªtre associÃ© Ã  @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 2628,2694 ----
  "pas se trouver sur une ligne @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "commande d'accentuation Â«Â @%sÂ Â» interdite en argument Ã  @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s sans d'argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s inconnu"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argument superflu Ã  @%s %sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "mauvais argument Ã  @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%sÂ : impossible d'ouvrir %sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "le codage Â«Â %sÂ Â» n'est pas acceptÃ© par texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "codage Â«Â %sÂ Â» non reconnu"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s aprÃ¨s le premier Ã©lÃ©ment"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s n'a de sens que sur une ligne @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part ne devrait pas Ãªtre associÃ© Ã  @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 2540,2588 ****
  "@node prÃ©cÃ¨de @%s, mais des parties ne peuvent Ãªtre associÃ©es Ã  des nÅ“uds"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "utilisation de la syntaxe de nÅ“ud externe pour Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "entrÃ©e de menu vide dans Â«Â %sÂ Â»."
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nÅ“ud vide dans l'entrÃ©e de menu"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s ne devrait pas apparaÃ®tre dans @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s ne peut apparaÃ®tre qu'en dÃ©but de ligne"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro Â«Â %sÂ Â» dÃ©jÃ  dÃ©finie"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "voici la dÃ©finition prÃ©cÃ©dente de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "redÃ©finition de la commande TexinfoÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sans caractÃ¨re associÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2696,2744 ----
  "@node prÃ©cÃ¨de @%s, mais des parties ne peuvent Ãªtre associÃ©es Ã  des nÅ“uds"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "utilisation de la syntaxe de nÅ“ud externe pour Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "entrÃ©e de menu vide dans Â«Â %sÂ Â»."
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nÅ“ud vide dans l'entrÃ©e de menu"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s ne devrait pas apparaÃ®tre dans @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s ne peut apparaÃ®tre qu'en dÃ©but de ligne"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro Â«Â %sÂ Â» dÃ©jÃ  dÃ©finie"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "voici la dÃ©finition prÃ©cÃ©dente de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "redÃ©finition de la commande TexinfoÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sans caractÃ¨re associÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2590,2594 ****
  msgstr "@%s dÃ©fini sans ou avec plus d'un argument s'invoque avec {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2746,2750 ----
  msgstr "@%s dÃ©fini sans ou avec plus d'un argument s'invoque avec {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2599,2623 ****
  "MAX_NESTED_MACROSÂ ; valeur actuelle %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "appel rÃ©cursif de la macro %s interditÂ ; utiliser @rmacro si besoin"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "la commande d'accentuation Â«Â @%sÂ Â» doit Ãªtre suivie d'une espace"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "utiliser des accolades pour passer une commande en argument Ã  Â«Â @%sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s attend l'argument Â«Â iÂ Â» ou Â«Â jÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
--- 2755,2779 ----
  "MAX_NESTED_MACROSÂ ; valeur actuelle %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "appel rÃ©cursif de la macro %s interditÂ ; utiliser @rmacro si besoin"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "la commande d'accentuation Â«Â @%sÂ Â» doit Ãªtre suivie d'une espace"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "utiliser des accolades pour passer une commande en argument Ã  Â«Â @%sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s attend l'argument Â«Â iÂ Â» ou Â«Â jÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
***************
*** 2625,2669 ****
  "la commande d'accentuation Â«Â @%sÂ Â» ne doit pas Ãªtre suivie d'un saut de ligne"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s accolades attendues"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "commande Â«Â %sÂ Â» inconnue"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "drapeau indÃ©finiÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "syntaxe de @value incorrecte"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s est obsolÃ¨te."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s est obsolÃ¨teÂ ; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s ne doit apparaÃ®tre qu'en dÃ©but de ligne"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s ne peut apparaÃ®tre qu'en en-tÃªte ou en pied de page"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2781,2825 ----
  "la commande d'accentuation Â«Â @%sÂ Â» ne doit pas Ãªtre suivie d'un saut de ligne"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s accolades attendues"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "commande Â«Â %sÂ Â» inconnue"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "drapeau indÃ©finiÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "syntaxe de @value incorrecte"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s est obsolÃ¨te."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s est obsolÃ¨teÂ ; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s ne doit apparaÃ®tre qu'en dÃ©but de ligne"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s ne peut apparaÃ®tre qu'en en-tÃªte ou en pied de page"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2671,2693 ****
  msgstr "@%s n'a aucun sens dans un bloc Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s dans une multitable vide"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab avant @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "trop de colonnes dans une entrÃ©e de multitable (%d max)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "@tab non pris en compte hors de multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2827,2849 ----
  msgstr "@%s n'a aucun sens dans un bloc Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s dans une multitable vide"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab avant @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "trop de colonnes dans une entrÃ©e de multitable (%d max)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "@tab non pris en compte hors de multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2696,2720 ****
  msgstr "@%s en dehors d'une table ou d'une liste"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s interdit dans un bloc Â«Â @%sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s est rÃ©servÃ© aux entrÃ©es d'index"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "seuls deux niveaux de sous-entrÃ©e d'index sont autorisÃ©s"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "il faut Ãªtre aprÃ¨s Â«Â @%sÂ Â» pour utiliser Â«Â @%sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 2852,2876 ----
  msgstr "@%s en dehors d'une table ou d'une liste"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s interdit dans un bloc Â«Â @%sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s est rÃ©servÃ© aux entrÃ©es d'index"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "seuls deux niveaux de sous-entrÃ©e d'index sont autorisÃ©s"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "il faut Ãªtre aprÃ¨s Â«Â @%sÂ Â» pour utiliser Â«Â @%sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2722,2915 ****
  "@%s n'a aucun sens hors des environnements Â«Â @titlepageÂ Â» et Â«Â @quotationÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory aprÃ¨s le premier nÅ“ud"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "il n'est pas possible de placer une rÃ©gion %s dans une rÃ©gion %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry aprÃ¨s le premier nÅ“ud"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu au sein d'un contexte non valide"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s vu avant le premier @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "votre nÅ“ud @top ne devrait-il pas Ãªtre dans @ifnottex plutÃ´t que @ifinfoÂ ?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s est rÃ©servÃ© au contexte math"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "@ inattendu"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s n'a aucun sens hors de l'environnement Â«Â @floatÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s se place juste en dessous de Â«Â @floatÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "@%s multiples ignorÃ©s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "la commande @%s s'emploie sans argument"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "la commande @%s doit avoir un argument nÅ“ud ou manuel externe"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "dans @%s, nom de renvoi vide aprÃ¨s expansion de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "dans @%s, titre du renvoi vide aprÃ¨s expansion de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image sans nom de fichier"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s sans premier argument"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "nombre non hex en argument Ã  @UÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "moins de quatre nombres hex en argument Ã  @UÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "l'argument Ã  @U dÃ©passe la limite Unicode de 0x10FFFFÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "arguments de nÅ“ud superflus"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "@end %s attendu"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s ne devrait accepter en argument qu'une @-commande, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argument restant Ã  la ligne @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "commande d'environnement %s en argument de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vide"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "fraction de colonne non numÃ©riqueÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "l'argument de @sp doit Ãªtre numÃ©rique, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "%s est un nom d'index rÃ©servÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "source d'index inconnue dans @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "destination d'index inconnue dans @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s conduit Ã  une fusion de %s avec lui-mÃªmeÂ ; ignorÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "index Â«Â %sÂ Â» inconnu dans @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "impression d'un index Â«Â %sÂ Â» fusionnÃ© dans un autre, Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex avant le dÃ©but du documentÂ : @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "l'argument de @%s doit Ãªtre Â«Â topÂ Â» ou Â«Â bottomÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Seuls @%s 10 ou 11 sont autorisÃ©s, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "l'argument Ã  @%s doit Ãªtre Â«Â separateÂ Â» ou Â«Â endÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
--- 2878,3058 ----
  "@%s n'a aucun sens hors des environnements Â«Â @titlepageÂ Â» et Â«Â @quotationÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory aprÃ¨s le premier nÅ“ud"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "il n'est pas possible de placer une rÃ©gion %s dans une rÃ©gion %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry aprÃ¨s le premier nÅ“ud"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu au sein d'un contexte non valide"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s est rÃ©servÃ© au contexte math"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "@ inattendu"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s n'a aucun sens hors de l'environnement Â«Â @floatÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s se place juste en dessous de Â«Â @floatÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "@%s multiples ignorÃ©s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "la commande @%s s'emploie sans argument"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "la commande @%s doit avoir un argument nÅ“ud ou manuel externe"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "dans @%s, nom de renvoi vide aprÃ¨s expansion de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "dans @%s, titre du renvoi vide aprÃ¨s expansion de Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image sans nom de fichier"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s sans premier argument"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "nombre non hex en argument Ã  @UÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "moins de quatre nombres hex en argument Ã  @UÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "l'argument Ã  @U dÃ©passe la limite Unicode de 0x10FFFFÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "arguments de nÅ“ud superflus"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "@end %s attendu"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s ne devrait accepter en argument qu'une @-commande, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argument restant Ã  la ligne @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "commande d'environnement %s en argument de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vide"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "fraction de colonne non numÃ©riqueÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "l'argument de @sp doit Ãªtre numÃ©rique, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "%s est un nom d'index rÃ©servÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "source d'index inconnue dans @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "destination d'index inconnue dans @%sÂ : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s conduit Ã  une fusion de %s avec lui-mÃªmeÂ ; ignorÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "index Â«Â %sÂ Â» inconnu dans @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "impression d'un index Â«Â %sÂ Â» fusionnÃ© dans un autre, Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex avant le dÃ©but du documentÂ : @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "l'argument de @%s doit Ãªtre Â«Â topÂ Â» ou Â«Â bottomÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Seuls @%s 10 ou 11 sont autorisÃ©s, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "l'argument Ã  @%s doit Ãªtre Â«Â separateÂ Â» ou Â«Â endÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
***************
*** 2917,2922 ****
  "l'argument de @%s doit Ãªtre Â«Â onÂ Â», Â«Â offÂ Â» ou Â«Â oddÂ Â», mais pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 3060,3065 ----
  "l'argument de @%s doit Ãªtre Â«Â onÂ Â», Â«Â offÂ Â» ou Â«Â oddÂ Â», mais pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2925,2929 ****
  "pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3068,3072 ----
  "pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2932,2936 ****
  "Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
--- 3075,3079 ----
  "Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
***************
*** 2938,2947 ****
  "l'argument de @exampleindent doit Ãªtre numÃ©rique ou Â«Â asisÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s peut Ãªtre Â«Â onÂ Â» ou Â«Â offÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3081,3090 ----
  "l'argument de @exampleindent doit Ãªtre numÃ©rique ou Â«Â asisÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s peut Ãªtre Â«Â onÂ Â» ou Â«Â offÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2950,2954 ****
  "Â«Â distinctÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
--- 3093,3097 ----
  "Â«Â distinctÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
***************
*** 2956,2960 ****
  "l'argument de @allowcodebreaks doit Ãªtre Â«Â trueÂ Â» ou Â«Â falseÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3099,3103 ----
  "l'argument de @allowcodebreaks doit Ãªtre Â«Â trueÂ Â» ou Â«Â falseÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2963,3021 ****
  "pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "remontÃ©e de la section de @%s qui est trop basse"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "pas de commande niveau chapitre avant @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "descente de la section de @%s qui apparaÃ®t aprÃ¨s un Ã©lÃ©ment subalterne"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "aucune commande de sectionnement associÃ©e Ã  @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s n'est pas vide"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s pointe vers un nÅ“ud Â«Â %sÂ Â» inexistant"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "entrÃ©e @%s du nÅ“ud nommÃ© Â«Â %sÂ Â» diffÃ©rente du nom de %s Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
  msgstr "nÅ“ud Â«Â %sÂ Â» non rÃ©fÃ©rencÃ©"
  
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
! "le nÅ“ud Â«Â %sÂ Â» est %s pour Â«Â %sÂ Â» dans le sectionnement, mais pas dans le "
  "menu"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr ""
! "le nÅ“ud %s Â«Â %sÂ Â» est diffÃ©rent dans le menu Â«Â %sÂ Â» et dans le sectionnement "
! "Â«Â %sÂ Â»"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
--- 3106,3157 ----
  "pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "remontÃ©e de la section de @%s qui est trop basse"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "pas de commande niveau chapitre avant @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "descente de la section de @%s qui apparaÃ®t aprÃ¨s un Ã©lÃ©ment subalterne"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "aucune commande de sectionnement associÃ©e Ã  @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s n'est pas vide"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s pointe vers un nÅ“ud Â«Â %sÂ Â» inexistant"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "entrÃ©e @%s du nÅ“ud nommÃ© Â«Â %sÂ Â» diffÃ©rente du nom de %s Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr "nÅ“ud Â«Â %sÂ Â» non rÃ©fÃ©rencÃ©"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
! "le nÅ“ud %s pour Â«Â %sÂ Â» est Â«Â %sÂ Â» dans le sectionnement, mais pas dans le "
  "menu"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
***************
*** 3023,3037 ****
  "le nÅ“ud Â«Â %sÂ Â» est %s pour Â«Â %sÂ Â» dans le menu mais pas dans le sectionnement"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "le pointeur %s Â«Â %sÂ Â» (pour le nÅ“ud Â«Â %sÂ Â») diffÃ¨re de %s nommÃ© Â«Â %sÂ Â»"
! 
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s fait rÃ©fÃ©rence Ã  Â«Â %sÂ Â» qui n'existe pas"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3159,3170 ----
  "le nÅ“ud Â«Â %sÂ Â» est %s pour Â«Â %sÂ Â» dans le menu mais pas dans le sectionnement"
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr ""
! "le pointeur %s pour Â«Â %sÂ Â» renvoie Ã  Â«Â %sÂ Â» alors que %s est Â«Â %sÂ Â» dans le "
! "menu"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3040,3109 ****
  "dÃ©signe"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr ""
! "pour Â«Â %sÂ Â», au-dessus dans le menu Â«Â %sÂ Â» et au-dessus Â«Â %sÂ Â» ne "
! "correspondent pas"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s pour Â«Â %sÂ Â», diffÃ©rent de %s nommÃ© Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "entrÃ©e d'index vide dans @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pmÂ : impossible d'ouvrir %s en Ã©critureÂ : %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pmÂ : erreur lors de la fermeture de %sÂ : %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2hÂ : impossible d'ouvrir %s en Ã©critureÂ : %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2hÂ : le rÃ©pertoire L2H_TMP contient un point"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2hÂ : le rÃ©pertoire courant contient un point"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2hÂ : commande en Ã©checÂ : %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2hÂ : extension d'image invalideÂ : %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2hÂ : Ã©chec du renommage de %s en %sÂ : %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2hÂ : impossible d'ouvrir %sÂ : %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pmÂ : fin de @%s Ã©lÃ©ment %d non trouvÃ©"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3173,3245 ----
  "dÃ©signe"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "le pointeur %s Â«Â %sÂ Â» (pour le nÅ“ud Â«Â %sÂ Â») diffÃ¨re de %s nommÃ© Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s fait rÃ©fÃ©rence Ã  Â«Â %sÂ Â» qui n'existe pas"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s pour Â«Â %sÂ Â», diffÃ©rent de %s nommÃ© Â«Â %sÂ Â»"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "entrÃ©e d'index vide dans @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pmÂ : impossible d'ouvrir %s en Ã©critureÂ : %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pmÂ : erreur lors de la fermeture de %sÂ : %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2hÂ : impossible d'ouvrir %s en Ã©critureÂ : %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2hÂ : le rÃ©pertoire L2H_TMP contient un point"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2hÂ : le rÃ©pertoire courant contient un point"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2hÂ : commande en Ã©checÂ : %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2hÂ : extension d'image invalideÂ : %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2hÂ : Ã©chec du renommage de %s en %sÂ : %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2hÂ : impossible d'ouvrir %sÂ : %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pmÂ : fin de @%s Ã©lÃ©ment %d non trouvÃ©"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3114,3123 ****
  "attendus, correspondant au nombre d'Ã©lÃ©ments du document"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2hÂ : impossible de dÃ©terminer le fragment %d pour @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3250,3259 ----
  "attendus, correspondant au nombre d'Ã©lÃ©ments du document"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2hÂ : impossible de dÃ©terminer le fragment %d pour @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3128,3172 ****
  "sortie %d"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2hÂ : impossible de charger %sÂ : %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2hÂ : impossible d'ouvrir %s en Ã©critureÂ : %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pmÂ : impossible d'ouvrir %sÂ : %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pmÂ : impossible de passer dans le rÃ©pertoire %sÂ : %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pmÂ : impossible de retourner au rÃ©pertoire initialÂ : %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pmÂ : fichier de sortie absentÂ : %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pmÂ : commande en Ã©checÂ : %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pmÂ : fin de @%s, Ã©lÃ©ment %d non trouvÃ©"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3264,3313 ----
  "sortie %d"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2hÂ : impossible de charger %sÂ : %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2hÂ : impossible d'ouvrir %s en Ã©critureÂ : %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pmÂ : impossible d'ouvrir %sÂ : %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pmÂ : impossible de passer dans le rÃ©pertoire %sÂ : %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pmÂ : impossible de retourner au rÃ©pertoire initialÂ : %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pmÂ : fichier de sortie absentÂ : %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pmÂ : commande en Ã©checÂ : %s"
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pmÂ : fermeture de communication en Ã©checÂ : %sÂ : %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pmÂ : fin de @%s, Ã©lÃ©ment %d non trouvÃ©"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3177,3186 ****
  "correspondant au nombre d'Ã©lÃ©ments du document pour @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pmÂ : sortie sans Ã©lÃ©ment HTML pour @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3318,3327 ----
  "correspondant au nombre d'Ã©lÃ©ments du document pour @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pmÂ : sortie sans Ã©lÃ©ment HTML pour @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3191,3225 ****
  "correspondant au nombre d'Ã©lÃ©ments du document pour @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "erreur de chargement de %sÂ : %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%sÂ : variable %s inconnue"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%sÂ : variable %s inconnue\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "impossible de lire le fichier init %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "valeur Â«Â %sÂ Â» de TEXINFO_OUTPUT_FORMAT non reconnue, ignorÃ©e.\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "UtilisationÂ : %s [OPTION]... FICHIER-TEXINFO...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3332,3422 ----
  "correspondant au nombre d'Ã©lÃ©ments du document pour @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "highlight_syntax.pmÂ : commande en Ã©checÂ : %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! "highlight_syntax.pmÂ : %sÂ : %sÂ : analyse impossible de la ligne de langage"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pmÂ : impossible d'ouvrir %sÂ : %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "highlight_syntax.pmÂ : commande en Ã©checÂ : %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! "highlight_syntax.pmÂ : %sÂ : %d sÃ©parateurs\n"
! "  pour %d attendus, nombre de fragments +1"
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "highlight_syntax.pmÂ : %sÂ : fin de @%s, Ã©lÃ©ment %d non trouvÃ©"
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "highlight_syntax.pmÂ : %sÂ : le traitement a produit %d Ã©lÃ©ments HTMLÂ ;\n"
! "%d Ã©taient attendus, correspondant au nombre trouvÃ© dans le document"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! "highlight_syntax.pmÂ : la sortie a un Ã©lÃ©ment HTML pour @%s\n"
! "mais pas de langue %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "highlight_syntax.pmÂ : sortie sans Ã©lÃ©ment HTML pour @%s %s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "erreur de chargement de %sÂ : %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%sÂ : variable %s inconnue"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%sÂ : variable %s inconnue\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "impossible de lire le fichier init %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "valeur Â«Â %sÂ Â» de TEXINFO_OUTPUT_FORMAT non reconnue, ignorÃ©e.\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "UtilisationÂ : %s [OPTION]... FICHIER-TEXINFO...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3236,3240 ****
  "le comportement est identique et ne dÃ©pend pas du nom de l'installation.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3433,3437 ----
  "le comportement est identique et ne dÃ©pend pas du nom de l'installation.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3273,3277 ****
  "      --version               Affiche la version du logiciel et s'arrÃªte.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3470,3474 ----
  "      --version               Affiche la version du logiciel et s'arrÃªte.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3292,3296 ****
  "                                validitÃ© de FICHIER-TEXINFO.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3489,3493 ----
  "                                validitÃ© de FICHIER-TEXINFO.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3344,3348 ****
  "                                Sinon, DEST sera le nom du fichier.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3541,3545 ----
  "                                Sinon, DEST sera le nom du fichier.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3386,3390 ****
  "                                dÃ©faut %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3583,3587 ----
  "                                dÃ©faut %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3415,3419 ****
  "                                uniquement avec l'option Â«Â splitÂ Â».\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3612,3616 ----
  "                                uniquement avec l'option Â«Â splitÂ Â».\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3423,3427 ****
  "      --output-indent=VAL     sans objet (conservÃ© pour compatibilitÃ©).\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3620,3624 ----
  "      --output-indent=VAL     sans objet (conservÃ© pour compatibilitÃ©).\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3431,3435 ****
  "      --Xopt=OPTION           Passe OPTION Ã  texi2dviÂ ; peut Ãªtre rÃ©pÃ©tÃ©.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3628,3632 ----
  "      --Xopt=OPTION           Passe OPTION Ã  texi2dviÂ ; peut Ãªtre rÃ©pÃ©tÃ©.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3453,3457 ****
  "@clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3650,3654 ----
  "@clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3490,3494 ****
  "  De plus, pour les options --no-ifFORMAT, traite les @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3687,3691 ----
  "  De plus, pour les options --no-ifFORMAT, traite les @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3508,3512 ****
  "  Si on produit du format XML, --ifxml est Â«Â onÂ Â» et les autres Â«Â offÂ Â».\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3705,3709 ----
  "  Si on produit du format XML, --ifxml est Â«Â onÂ Â» et les autres Â«Â offÂ Â».\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3543,3552 ****
  "                                           quelque soit sa taille\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s: --footnote-style est Â«Â separateÂ Â» ou Â«Â endÂ Â», pas Â«Â %sÂ Â».\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3740,3749 ----
  "                                           quelque soit sa taille\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s: --footnote-style est Â«Â separateÂ Â» ou Â«Â endÂ Â», pas Â«Â %sÂ Â».\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3554,3558 ****
  "%sÂ : --paragraph-indent est numÃ©rique, Â«Â noneÂ Â» ou Â«Â asisÂ Â», pas Â«Â %sÂ Â».\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3751,3755 ----
  "%sÂ : --paragraph-indent est numÃ©rique, Â«Â noneÂ Â» ou Â«Â asisÂ Â», pas Â«Â %sÂ Â».\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3560,3603 ****
  "%sÂ : pour produire %s, un seul fichier d'entrÃ©e peut Ãªtre spÃ©cifiÃ© par -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "option --Xopt sans sortie imprimÃ©e"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "transformation d'arbre inconnue %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "dÃ©coupage sans objet pour le format %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%sÂ : argument fichier absent.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Consultez Â«Â %s --helpÂ Â» pour plus d'informations.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "la transformation fill_gaps_in_sectioning ne renvoie rien. Pas de sectionÂ ?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "erreur de fermeture du fichier d'expansion de macros %sÂ : %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "impossible d'ouvrir %s en Ã©critureÂ : %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3757,3795 ----
  "%sÂ : pour produire %s, un seul fichier d'entrÃ©e peut Ãªtre spÃ©cifiÃ© par -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "option --Xopt sans sortie imprimÃ©e"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "transformation d'arbre inconnue %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "dÃ©coupage sans objet pour le format %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%sÂ : argument fichier absent.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "la transformation fill_gaps_in_sectioning ne renvoie rien. Pas de sectionÂ ?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "erreur de fermeture du fichier d'expansion de macros %sÂ : %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "impossible d'ouvrir %s en Ã©critureÂ : %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3607,3625 ****
  "de sectionÂ ?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%sÂ : erreur de fermeture de %sÂ : %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%sÂ : erreur de fermeture du fichiers de liens internes %sÂ : %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%sÂ : impossible d'ouvrir %s en Ã©critureÂ : %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3799,3807 ----
  "de sectionÂ ?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%sÂ : erreur de fermeture du fichiers de liens internes %sÂ : %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3631,3664 ****
  msgstr "{ mal placÃ©e"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "Â«Â @endÂ %sÂ Â» sans correspondance"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "@set a besoin d'un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "mauvais nom pour @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "@clear a besoin d'un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "mauvais nom pour @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "@unmacro a besoin d'un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "mauvais nom pour @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
--- 3813,3846 ----
  msgstr "{ mal placÃ©e"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "Â«Â @endÂ %sÂ Â» sans correspondance"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "@set a besoin d'un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "mauvais nom pour @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "@clear a besoin d'un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "mauvais nom pour @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "@unmacro a besoin d'un nom"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "mauvais nom pour @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
***************
*** 3666,3702 ****
  "@clickstyle ne devrait accepter en argument qu'une @-commande, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "commande d'environnement %s en argument de @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "mauvais argument Ã  @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "mauvais argument Ã  @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "@columnfractions vide"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "mauvais argument Ã  @printindexÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Seuls @fonttextsize 10 ou 11 sont autorisÃ©s, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "l'argument Ã  @footnotestyle est Â«Â separateÂ Â» ou Â«Â endÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
--- 3848,3884 ----
  "@clickstyle ne devrait accepter en argument qu'une @-commande, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "commande d'environnement %s en argument de @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "mauvais argument Ã  @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "mauvais argument Ã  @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "@columnfractions vide"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "mauvais argument Ã  @printindexÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Seuls @fonttextsize 10 ou 11 sont autorisÃ©s, pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "l'argument Ã  @footnotestyle est Â«Â separateÂ Â» ou Â«Â endÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
***************
*** 3705,3714 ****
  "Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "mauvais argument Ã  @needÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
--- 3887,3896 ----
  "Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "mauvais argument Ã  @needÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
***************
*** 3716,3763 ****
  "l'argument de @firstparagraph doit Ãªtre Â«Â noneÂ Â» ou Â«Â insertÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "mauvais argument Ã  @headingsÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s nÃ©cessite un argumentÂ : le formateur de @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "Â«Â @endÂ Â» sans correspondance"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "argument superflu Ã  @endÂ %sÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "mauvais argument Ã  @endÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@includeÂ : impossible de trouver %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@includeÂ : impossible d'ouvrir %sÂ :"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "@setfilename aprÃ¨s le premier Ã©lÃ©ment"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions n'a de sens que sur une ligne @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 3898,3945 ----
  "l'argument de @firstparagraph doit Ãªtre Â«Â noneÂ Â» ou Â«Â insertÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "mauvais argument Ã  @headingsÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s nÃ©cessite un argumentÂ : le formateur de @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "Â«Â @endÂ Â» sans correspondance"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "argument superflu Ã  @endÂ %sÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "mauvais argument Ã  @endÂ : %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@includeÂ : impossible de trouver %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@includeÂ : impossible d'ouvrir %sÂ :"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "@setfilename aprÃ¨s le premier Ã©lÃ©ment"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions n'a de sens que sur une ligne @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3796,3820 ****
  msgstr "argument formel Ã  @%s erronÃ© ou videÂ :"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless attend l'argument Â«Â iÂ Â» ou Â«Â jÂ Â», pas Â«Â %cÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "drapeau indÃ©finiÂ : %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s est obsolÃ¨te."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s est obsolÃ¨teÂ ; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ est rÃ©servÃ© au contexte math"
--- 3978,3997 ----
  msgstr "argument formel Ã  @%s erronÃ© ou videÂ :"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless attend l'argument Â«Â iÂ Â» ou Â«Â jÂ Â», pas Â«Â %cÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s est obsolÃ¨te."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s est obsolÃ¨teÂ ; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ est rÃ©servÃ© au contexte math"
***************
*** 3829,3833 ****
  msgstr "@dotless attend l'argument Â«Â iÂ Â» ou Â«Â jÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "} mal placÃ©e"
--- 4006,4010 ----
  msgstr "@dotless attend l'argument Â«Â iÂ Â» ou Â«Â jÂ Â», pas Â«Â %sÂ Â»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "} mal placÃ©e"
Binary files texinfo-6.7/po/he.gmo and texinfo-6.8/po/he.gmo differ
diff -Nrc2 texinfo-6.7/po/he.po texinfo-6.8/po/he.po
*** texinfo-6.7/po/he.po	2019-09-17 18:48:46.000000000 +0100
--- texinfo-6.8/po/he.po	2021-07-03 09:59:37.000000000 +0100
***************
*** 7,11 ****
  "Project-Id-Version: texinfo 4.2\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2002-04-03 12:31+0300\n"
  "Last-Translator: Eli Zaretskii <eliz@gnu.org>\n"
--- 7,11 ----
  "Project-Id-Version: texinfo 4.2\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2002-04-03 12:31+0300\n"
  "Last-Translator: Eli Zaretskii <eliz@gnu.org>\n"
***************
*** 157,165 ****
  msgstr "éìàèøéåä ïåøëæä øîâð"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "äîéã÷ ãçà åú ïîñ ææä"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "äøåçà ãçà åú ïîñ ææä"
--- 157,165 ----
  msgstr "éìàèøéåä ïåøëæä øîâð"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "äîéã÷ ãçà åú ïîñ ææä"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "äøåçà ãçà åú ïîñ ææä"
***************
*** 173,181 ****
  msgstr "äøåùä óåñì ïîñ ææä"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "äîéã÷ úçà äìéî ïîñ ææä"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "äøåçà úçà äìéî ïîñ ææä"
--- 173,181 ----
  msgstr "äøåùä óåñì ïîñ ææä"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "äîéã÷ úçà äìéî ïîñ ææä"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "äøåçà úçà äìéî ïîñ ææä"
***************
*** 285,289 ****
  msgstr ".%s èîøåôá `%s'-ì `%s' õáå÷ ãáòî\n"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, fuzzy, c-format
  #| msgid "Find file: "
--- 285,289 ----
  msgstr ".%s èîøåôá `%s'-ì `%s' õáå÷ ãáòî\n"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, fuzzy, c-format
  #| msgid "Find file: "
***************
*** 416,420 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
--- 416,420 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
***************
*** 459,463 ****
  msgstr ".øúåé áø òãéî úâöäì --help äñð\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 459,464 ----
  msgstr ".øúåé áø òãéî úâöäì --help äñð\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 552,556 ****
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  #, fuzzy
  #| msgid ""
--- 553,558 ----
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  #, fuzzy
  #| msgid ""
***************
*** 1015,1023 ****
  msgstr "Describe command: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "äúåà òöáå úåãå÷ôä úøåùî äãå÷ô ìù íù àø÷"
  
! #: info/m-x.c:134
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
--- 1017,1025 ----
  msgstr "Describe command: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "äúåà òöáå úåãå÷ôä úøåùî äãå÷ô ìù íù àø÷"
  
! #: info/m-x.c:132
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
***************
*** 1025,1033 ****
  msgstr ".äæ áöîá `echo-area' úãå÷ô òöáì ïúéð àì"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "âöåîä ïåìçä äáåâ úà äðù"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 1027,1035 ----
  msgstr ".äæ áöîá `echo-area' úãå÷ô òöáì ïúéð àì"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "âöåîä ïåìçä äáåâ úà äðù"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1043,1047 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1045,1049 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1108,1116 ****
  msgstr ""
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  msgid "No file index"
  msgstr ""
--- 1110,1118 ----
  msgstr ""
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  msgid "No file index"
  msgstr ""
***************
*** 1119,1123 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, fuzzy, c-format
  #| msgid ""
--- 1121,1125 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, fuzzy, c-format
  #| msgid ""
***************
*** 1131,1187 ****
  "àñøéâ Info úéðëúì íéàáä íéëåøá"
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "äàáä äøåùì ïîñ ææä"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "úîãå÷ä äøåùì ïîñ ææä"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "äæ ïåìçá úîéåñî äøåùì ïîñ ææä"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "äøåùä óåñì ïîñ ææä"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "äææ ñîï ìúçéìú äùåøä"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "åæ ä÷ñéô úìéçúì ïîñ ææä"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "åæ ä÷ñéô óåñì ïîñ ææä"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr ".äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "ïåìç ìãåâ ìù ç\"îøá êøò äðùå äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "ïåìç ìãåâ ìù ç\"îøá êøò äðùå äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1133,1189 ----
  "àñøéâ Info úéðëúì íéàáä íéëåøá"
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "äàáä äøåùì ïîñ ææä"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "úîãå÷ä äøåùì ïîñ ææä"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "äæ ïåìçá úîéåñî äøåùì ïîñ ææä"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "äøåùä óåñì ïîñ ææä"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "äææ ñîï ìúçéìú äùåøä"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "åæ ä÷ñéô úìéçúì ïîñ ææä"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "åæ ä÷ñéô óåñì ïîñ ææä"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr ".äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "ïåìç ìãåâ ìù ç\"îøá êøò äðùå äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "ïåìç ìãåâ ìù ç\"îøá êøò äðùå äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1189,1193 ****
  "ïåìç ìãåâ ìù ç\"îøá êøò äðùå úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1191,1195 ----
  "ïåìç ìãåâ ìù ç\"îøá êøò äðùå úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1196,1264 ****
  "ïåìç ìãåâ ìù ç\"îøá êøò äðùå úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "äèî éôìë úåøåù N ìåìâ"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "äìòî éôìë úåøåù N ìåìâ"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "äèî éôìë äâåöú éöç ìåìâ"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "äìòî éôìë äâåöú éöç ìåìâ"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "àáä ïåìçá ìåìâ"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "àáä ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "àáä ïåìçá øçá"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "íãå÷ä ïåìçá øçá"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "íééðùì éçëåðä ïåìçä ÷ìç"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "éçëåðä ïåìçä úà øñä"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "òåá÷ ïåìç øéñäì ïúéð àì"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "éçëåðä ãáìî úåðåìçä ìë úà øñä"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "äæ ïåìç (ïè÷ä åà) ìãâä"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "íéâöåîä úåðåìçä ìë ïéá äâåöúä çèù ÷ìç"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "éçëåðä ïåìçá åùìâù úåøåù úâöä áöî äðù"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "èéøôúäî äæ óéòñá øçá"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
--- 1198,1266 ----
  "ïåìç ìãåâ ìù ç\"îøá êøò äðùå úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "äèî éôìë úåøåù N ìåìâ"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "äìòî éôìë úåøåù N ìåìâ"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "äèî éôìë äâåöú éöç ìåìâ"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "äìòî éôìë äâåöú éöç ìåìâ"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "àáä ïåìçá ìåìâ"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "àáä ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "àáä ïåìçá øçá"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "íãå÷ä ïåìçá øçá"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "íééðùì éçëåðä ïåìçä ÷ìç"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "éçëåðä ïåìçä úà øñä"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "òåá÷ ïåìç øéñäì ïúéð àì"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "éçëåðä ãáìî úåðåìçä ìë úà øñä"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "äæ ïåìç (ïè÷ä åà) ìãâä"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "íéâöåîä úåðåìçä ìë ïéá äâåöúä çèù ÷ìç"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "éçëåðä ïåìçá åùìâù úåøåù úâöä áöî äðù"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "èéøôúäî äæ óéòñá øçá"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
***************
*** 1268,1294 ****
  msgstr[1] ".íéôéòñ %d ïéà äæ èéøôúá"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "åæä ä÷ñéôä èéøôúî ïåøçàä óéòñá øçá"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menu item (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Menu item: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Follow xref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Follow xref: "
  
! #: info/session.c:2424
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
--- 1270,1296 ----
  msgstr[1] ".íéôéòñ %d ïéà äæ èéøôúá"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "åæä ä÷ñéôä èéøôúî ïåøçàä óéòñá øçá"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menu item (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Menu item: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Follow xref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Follow xref: "
  
! #: info/session.c:2427
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
***************
*** 1296,1328 ****
  msgstr "!íìòð (%s) øåùé÷ä ìù ãòéä"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "äîéàúîä ä÷ñéôì øåáòå èéøôúî óéòñ íù àø÷"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "äîéàúîä ä÷ñéôì øåáòå øåùé÷ åà äøòä ìù íù àø÷"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "åæ ä÷ñéôá èéøôúä úìéçúì ïîñ ææä"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "äæ èéøôúî íéôéòñ ìù øùôàä ìëë áø øôñî âöä"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "íãå÷ä øåùé÷ì ïîñ ææä"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "àáä øåùé÷ì ïîñ ææä"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "úéçëåðä äøåùá òéôåîä èéøôúî óéòñ åà øåùé÷ øçà áå÷ò"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
--- 1298,1330 ----
  msgstr "!íìòð (%s) øåùé÷ä ìù ãòéä"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "äîéàúîä ä÷ñéôì øåáòå èéøôúî óéòñ íù àø÷"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "äîéàúîä ä÷ñéôì øåáòå øåùé÷ åà äøòä ìù íù àø÷"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "åæ ä÷ñéôá èéøôúä úìéçúì ïîñ ææä"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "äæ èéøôúî íéôéòñ ìù øùôàä ìëë áø øôñî âöä"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "íãå÷ä øåùé÷ì ïîñ ææä"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "àáä øåùé÷ì ïîñ ææä"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "úéçëåðä äøåùá òéôåîä èéøôúî óéòñ åà øåùé÷ øçà áå÷ò"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
***************
*** 1330,1334 ****
  msgstr ".íéèéøôú `%s' ïéà ä÷ñéôá"
  
! #: info/session.c:2811
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
--- 1332,1336 ----
  msgstr ".íéèéøôú `%s' ïéà ä÷ñéôá"
  
! #: info/session.c:2814
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
***************
*** 1336,1372 ****
  msgstr ".`%s' óéòñá äéìà øù÷î `%s'-á èéøôúä øùà ä÷ñéô éúàöî àì"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "íäéøçà áå÷òå dir-î äìéçúîä èéøôú éôéòñ úøãéñ àø÷"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Follow menus: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "äàáä ä÷ñéôá øåáò"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "úîãå÷ä ä÷ñéôì øåáò"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "ìòîù ä÷ñéôì øåáò"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "äæ êîñîá äðåøçàä ä÷ñéôì øåáò"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "äæ ïåìçá úåà÷ñéô øúåé ïéà"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "äæ êîñîá äðåùàøä ä÷ñéôì øåáò"
  
! #: info/session.c:3161
  #, fuzzy
  #| msgid "No more nodes within this document."
--- 1338,1374 ----
  msgstr ".`%s' óéòñá äéìà øù÷î `%s'-á èéøôúä øùà ä÷ñéô éúàöî àì"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "íäéøçà áå÷òå dir-î äìéçúîä èéøôú éôéòñ úøãéñ àø÷"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Follow menus: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "äàáä ä÷ñéôá øåáò"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "úîãå÷ä ä÷ñéôì øåáò"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "ìòîù ä÷ñéôì øåáò"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "äæ êîñîá äðåøçàä ä÷ñéôì øåáò"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "äæ ïåìçá úåà÷ñéô øúåé ïéà"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "äæ êîñîá äðåùàøä ä÷ñéôì øåáò"
  
! #: info/session.c:3164
  #, fuzzy
  #| msgid "No more nodes within this document."
***************
*** 1374,1378 ****
  msgstr ".äæ êîñîá úåà÷ñéô øúåé ïéà"
  
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
--- 1376,1380 ----
  msgstr ".äæ êîñîá úåà÷ñéô øúåé ïéà"
  
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
***************
*** 1380,1417 ****
  msgstr ".åæ ä÷ñéô øåáò `Up'-å `Prev' ììåë åðéà äæ êîñî"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr ".úåà÷ñéôä äðáîá øúåé ÷åîò åà äîéã÷ òåð"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr ".úåà÷ñéôä äðáîá äìòî éôìë åà äøåçà òåð"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "äéìà øåáòå ä÷ñéô ìù íù àø÷"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Goto node: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "úéðëúä õéøäì ãöéë úøàúîä ä÷ñéôä úà àöî"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Find Invocation node of [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "åúåà âöäå manpage-ì äééðôä àø÷"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Get Manpage: "
  
! #: info/session.c:3606
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
--- 1382,1419 ----
  msgstr ".åæ ä÷ñéô øåáò `Up'-å `Prev' ììåë åðéà äæ êîñî"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr ".úåà÷ñéôä äðáîá øúåé ÷åîò åà äîéã÷ òåð"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr ".úåà÷ñéôä äðáîá äìòî éôìë åà äøåçà òåð"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "äéìà øåáòå ä÷ñéô ìù íù àø÷"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Goto node: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "úéðëúä õéøäì ãöéë úøàúîä ä÷ñéôä úà àöî"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Find Invocation node of [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "åúåà âöäå manpage-ì äééðôä àø÷"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Get Manpage: "
  
! #: info/session.c:3618
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
***************
*** 1419,1423 ****
  msgstr "äæ êîñîá (`Top') úéùàøä ä÷ñéôì øåáò"
  
! #: info/session.c:3612
  #, fuzzy
  #| msgid "Select the node `(dir)'"
--- 1421,1425 ----
  msgstr "äæ êîñîá (`Top') úéùàøä ä÷ñéôì øåáò"
  
! #: info/session.c:3624
  #, fuzzy
  #| msgid "Select the node `(dir)'"
***************
*** 1425,1449 ****
  msgstr "`(dir)' ä÷ñéôì øåáò"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "äâöåäù äðåøçàä ä÷ñéôì øåæç"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "åúåà âöäå õáå÷ ìù íù àø÷"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Find file: "
  
! #: info/session.c:3665
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
--- 1427,1451 ----
  msgstr "`(dir)' ä÷ñéôì øåáò"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "äâöåäù äðåøçàä ä÷ñéôì øåæç"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "åúåà âöäå õáå÷ ìù íù àø÷"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Find file: "
  
! #: info/session.c:3677
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
***************
*** 1451,1455 ****
  msgstr ".àöîð àì `%s' õáå÷"
  
! #: info/session.c:3713
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 1453,1457 ----
  msgstr ".àöîð àì `%s' õáå÷"
  
! #: info/session.c:3725
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 1457,1461 ****
  msgstr ".`%s' èìô õáå÷ úøéöéá äì÷ú"
  
! #: info/session.c:3727
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
--- 1459,1463 ----
  msgstr ".`%s' èìô õáå÷ úøéöéá äì÷ú"
  
! #: info/session.c:3739
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
***************
*** 1463,1467 ****
  msgstr "`%s'-ì äáéúëá äì÷ú"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
--- 1465,1469 ----
  msgstr "`%s'-ì äáéúëá äì÷ú"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
***************
*** 1470,1474 ****
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3785
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
--- 1472,1476 ----
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3797
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
***************
*** 1476,1484 ****
  msgstr "`%s' ä÷ñéô èìô"
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "INFO_PRINT_COMMAND êøã åæ ä÷ñéô ïëåú ñôãä"
  
! #: info/session.c:3859
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
--- 1478,1486 ----
  msgstr "`%s' ä÷ñéô èìô"
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "INFO_PRINT_COMMAND êøã åæ ä÷ñéô ïëåú ñôãä"
  
! #: info/session.c:3871
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
***************
*** 1488,1492 ****
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3864
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1490,1494 ----
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3876
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1496,1500 ****
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3872
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1498,1502 ----
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3884
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1502,1522 ****
  msgstr "%s ä÷ñéô úñôãä"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4117
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
--- 1504,1524 ----
  msgstr "%s ä÷ñéô úñôãä"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4129
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
***************
*** 1524,1533 ****
  msgstr "äøåù úìéçú ãò ÷çî"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "... %s õáå÷-úú ÷øåñ"
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "Search failed."
--- 1526,1535 ----
  msgstr "äøåù úìéçú ãò ÷çî"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "... %s õáå÷-úú ÷øåñ"
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "Search failed."
***************
*** 1535,1539 ****
  msgstr ".äàöîð àì úæåøçîä"
  
! #: info/session.c:4192
  #, fuzzy, c-format
  #| msgid "%s%sfor string [%s]: "
--- 1537,1541 ----
  msgstr ".äàöîð àì úæåøçîä"
  
! #: info/session.c:4204
  #, fuzzy, c-format
  #| msgid "%s%sfor string [%s]: "
***************
*** 1541,1553 ****
  msgstr "%s%sfor string [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Search"
  
! #: info/session.c:4194 info/session.c:4200
  #, fuzzy
  #| msgid " case-sensitively "
--- 1543,1555 ----
  msgstr "%s%sfor string [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Search"
  
! #: info/session.c:4206 info/session.c:4212
  #, fuzzy
  #| msgid " case-sensitively "
***************
*** 1557,1561 ****
  # The following 4 are untranslated because they are used with the
  # format string above in a prompt, and we don't translate prompts.
! #: info/session.c:4195 info/session.c:4201
  #, fuzzy
  #| msgid "Search backward"
--- 1559,1563 ----
  # The following 4 are untranslated because they are used with the
  # format string above in a prompt, and we don't translate prompts.
! #: info/session.c:4207 info/session.c:4213
  #, fuzzy
  #| msgid "Search backward"
***************
*** 1563,1590 ****
  msgstr "Search backward"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
--- 1565,1592 ----
  msgstr "Search backward"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
***************
*** 1592,1640 ****
  msgstr "... %s õáå÷-úú ÷øåñ"
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "úåéùéøá úåáùçúä êåú äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "äøåçà äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "ïååéë åúåàá ïåøçà ùåôéç ìò øåæç"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "ïåøçà ùåôéçî úæåøçî ïéà"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "êåôä ïååéëá ïåøçà ùåôéç ìò øåæç"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "äúåà ä/ãéì÷î ä/úàù éãë êåú úæåøçî ùôç"
  
! #: info/session.c:4893
  #, fuzzy
  #| msgid "I-search backward: "
--- 1594,1642 ----
  msgstr "... %s õáå÷-úú ÷øåñ"
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "úåéùéøá úåáùçúä êåú äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "äøåçà äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "ïååéë åúåàá ïåøçà ùåôéç ìò øåæç"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "ïåøçà ùåôéçî úæåøçî ïéà"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "êåôä ïååéëá ïåøçà ùåôéç ìò øåæç"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "äúåà ä/ãéì÷î ä/úàù éãë êåú úæåøçî ùôç"
  
! #: info/session.c:4905
  #, fuzzy
  #| msgid "I-search backward: "
***************
*** 1642,1650 ****
  msgstr "I-search backward: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-search backward: "
  
! #: info/session.c:4896
  #, fuzzy
  #| msgid "I-search: "
--- 1644,1652 ----
  msgstr "I-search backward: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-search backward: "
  
! #: info/session.c:4908
  #, fuzzy
  #| msgid "I-search: "
***************
*** 1652,1673 ****
  msgstr "I-search: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-search: "
  
  # Untranslated because is used with the I-search: prompt.
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Failing "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "úéçëåð äìåòô ìèá"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "ìèåá"
  
! #: info/session.c:5302
  #, fuzzy
  #| msgid "display version information and exit"
--- 1654,1675 ----
  msgstr "I-search: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-search: "
  
  # Untranslated because is used with the I-search: prompt.
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Failing "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "úéçëåð äìåòô ìèá"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "ìèåá"
  
! #: info/session.c:5314
  #, fuzzy
  #| msgid "display version information and exit"
***************
*** 1675,1696 ****
  msgstr "àöå úéðëúä úñøéâ ìò òãéî âöä"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "äâåöú ùãç"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Info úéðëåúî àö"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "äæ ù÷î ìù úåðè÷ úåéúåà úñøéâì äøåù÷ä äãå÷ô ìòôä"
  
! #: info/session.c:5373
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
--- 1677,1698 ----
  msgstr "àöå úéðëúä úñøéâ ìò òãéî âöä"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "äâåöú ùãç"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Info úéðëåúî àö"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "äæ ù÷î ìù úåðè÷ úåéúåà úñøéâì äøåù÷ä äãå÷ô ìòôä"
  
! #: info/session.c:5385
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
***************
*** 1698,1707 ****
  msgstr ".(%s) úøëåî-éúìá äãå÷ô"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" äéåâù äãå÷ô"
  
! #: info/session.c:5377
  #, fuzzy, c-format
  #| msgid "\"%s\" is invalid"
--- 1700,1709 ----
  msgstr ".(%s) úøëåî-éúìá äãå÷ô"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" äéåâù äãå÷ô"
  
! #: info/session.c:5389
  #, fuzzy, c-format
  #| msgid "\"%s\" is invalid"
***************
*** 1709,1717 ****
  msgstr "\"%s\" äéåâù äãå÷ô"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "éçëåð éøîåð èðîåâøàì åæ äøôñ óñåä"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "4-á íéé÷ êøò ìåôë åà ,éøîåð èðîåâøà ìù äãì÷ä ìçúä"
--- 1711,1719 ----
  msgstr "\"%s\" äéåâù äãå÷ô"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "éçëåð éøîåð èðîåâøàì åæ äøôñ óñåä"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "4-á íéé÷ êøò ìåôë åà ,éøîåð èðîåâøà ìù äãì÷ä ìçúä"
***************
*** 2025,2070 ****
  msgstr "%s õáå÷ ìù (%s) äàéø÷á ïäå (%s) äøéöéá ïä äì÷ú\n"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "íàåú END-INFO-DIR-ENTRY àìì START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "íàåú START-INFO-DIR-ENTRY àìì END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr ".ãáìá úçà íòô %s-ì Info õáå÷ ïééöì ïúéð\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "`%s' øúåéî èðîåâøà"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ".äøæò úìá÷ì --help äñð ;èì÷ õáå÷ ïåéö ïéà"
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ".äøæò úìá÷ì --help äñð ;dir õáå÷ ïåéö ïéà"
  
! #: install-info/install-info.c:2301
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 2027,2072 ----
  msgstr "%s õáå÷ ìù (%s) äàéø÷á ïäå (%s) äøéöéá ïä äì÷ú\n"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "íàåú END-INFO-DIR-ENTRY àìì START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "íàåú START-INFO-DIR-ENTRY àìì END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr ".ãáìá úçà íòô %s-ì Info õáå÷ ïééöì ïúéð\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "`%s' øúåéî èðîåâøà"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ".äøæò úìá÷ì --help äñð ;èì÷ õáå÷ ïåéö ïéà"
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ".äøæò úìá÷ì --help äñð ;dir õáå÷ ïåéö ïéà"
  
! #: install-info/install-info.c:2300
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 2072,2109 ****
  msgstr ".`%s' èìô õáå÷ úøéöéá äì÷ú"
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "`%s'-á éùàø èéøôú éôéòñ ïéà"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "÷çîð àì íåìë ;`%s' øåáò èéøôú éôéòñ åàöîð àì"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2074,2236 ----
  msgstr ".`%s' èìô õáå÷ úøéöéá äì÷ú"
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "`%s'-á éùàø èéøôú éôéòñ ïéà"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "÷çîð àì íåìë ;`%s' øåáò èéøôú éôéòñ åàöîð àì"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "%s [OPTION]... FILE... :ùåîéùä ïôåà\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "úéðëúäî àöå äæ äøæò êñî âöä"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid "display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr "àöå úéðëúä úñøéâ ìò òãéî âöä"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "Can't create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "`%s' äé÷éú úøéöéá (%s) äì÷ú"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr ".õáå÷ íù øñç %s úéðëúì\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr ".`%s --help' äñð øúé èåøôì\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, fuzzy, perl-format
! #| msgid "%s: could not read (%s) and could not create (%s)\n"
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s õáå÷ ìù (%s) äàéø÷á ïäå (%s) äøéöéá ïä äì÷ú\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "error closing output file `%s'"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2111,2115 ****
  msgstr "ISO 639 é\"ò íéøëåîä ïåùìä éðîéñî ãçà åðéà %s"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2238,2242 ----
  msgstr "ISO 639 é\"ò íéøëåîä ïåùìä éðîéñî ãçà åðéà %s"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2117,2131 ****
  msgstr "ISO 639 é\"ò íéøëåîä ïåùìä éðîéñî ãçà åðéà %s"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1213
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2244,2258 ----
  msgstr "ISO 639 é\"ò íéøëåîä ïåùìä éðîéñî ãçà åðéà %s"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1281
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2133,2152 ****
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
--- 2260,2279 ----
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
***************
*** 2154,2158 ****
  msgstr "íãï÷ øãâåä øáë `%s' åø÷àî"
  
! #: tp/Texinfo/Common.pm:2594
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
--- 2281,2285 ----
  msgstr "íãï÷ øãâåä øáë `%s' åø÷àî"
  
! #: tp/Texinfo/Common.pm:2720
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
***************
*** 2160,2164 ****
  msgstr "äðåùàøì øãâåä `%s' ïàë"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
--- 2287,2291 ----
  msgstr "äðåùàøì øãâåä `%s' ïàë"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
***************
*** 2167,2181 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2294,2309 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2183,2187 ****
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2311,2315 ----
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2189,2193 ****
  msgstr "`%s' äé÷éú úøéöéá (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2317,2321 ----
  msgstr "`%s' äé÷éú úøéöéá (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2195,2199 ****
  msgstr "`%s' äé÷éú úøéöéá (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
--- 2323,2327 ----
  msgstr "`%s' äé÷éú úøéöéá (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
***************
*** 2201,2205 ****
  msgstr "@image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
--- 2329,2333 ----
  msgstr "@image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
***************
*** 2208,2212 ****
  msgstr "ä÷ñéô íù àìì `%c%s' äàøåä"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
--- 2336,2340 ----
  msgstr "ä÷ñéô íù àìì `%c%s' äàøåä"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
***************
*** 2214,2228 ****
  msgstr "(HTML øåáò ùøãð) @image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  #, fuzzy
  #| msgid "missing action name"
--- 2342,2356 ----
  msgstr "(HTML øåáò ùøãð) @image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  #, fuzzy
  #| msgid "missing action name"
***************
*** 2230,2234 ****
  msgstr "äãå÷ô íù øñç"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
--- 2358,2362 ----
  msgstr "äãå÷ô íù øñç"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
***************
*** 2236,2240 ****
  msgstr "%s úéðëú øåáò `--%s' ääåæî-éúìá ïééôàî\n"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2364,2368 ----
  msgstr "%s úéðëú øåáò `--%s' ääåæî-éúìá ïééôàî\n"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2242,2263 ****
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, fuzzy, perl-format
  #| msgid "cannot open input file `%s'"
--- 2370,2391 ----
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, fuzzy, perl-format
  #| msgid "cannot open input file `%s'"
***************
*** 2265,2269 ****
  msgstr "`%s' èì÷ õáå÷ úçéúôá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2393,2397 ----
  msgstr "`%s' èì÷ õáå÷ úçéúôá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2271,2275 ****
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
--- 2399,2403 ----
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
***************
*** 2277,2281 ****
  msgstr "`%s' úæåøçî íéìéëîä ñ÷ãðéà éèéøô ïéà\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2405,2422 ----
  msgstr "`%s' úæåøçî íéìéëîä ñ÷ãðéà éèéøô ïéà\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2283,2287 ****
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2424,2428 ----
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2289,2302 ****
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2430,2455 ----
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, fuzzy, perl-format
! #| msgid "File exists, but is not a directory"
! msgid "%s already exists but is not a directory"
! msgstr "äöéçî åððéàù íéé÷ õáå÷ àöîð"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error writing to `%s'"
! msgid "error on copying %s into %s"
! msgstr "`%s'-ì äáéúëá äì÷ú"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2335,2344 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
--- 2488,2497 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
***************
*** 2347,2351 ****
  msgstr "ä÷ñéô ìëì õåçî øãâåî `%s' ñ÷ãðéà èéøô"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2500,2504 ----
  msgstr "ä÷ñéô ìëì õåçî øãâåî `%s' ñ÷ãðéà èéøô"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2353,2367 ****
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2506,2520 ----
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2369,2388 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, fuzzy, perl-format
  #| msgid "`.' or `,' must follow cross reference, not %c"
--- 2522,2541 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, fuzzy, perl-format
  #| msgid "`.' or `,' must follow cross reference, not %c"
***************
*** 2390,2394 ****
  msgstr "%c àìå `,' åà `.' àåáì êéøö øåùé÷ éøçà"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  #, fuzzy
  #| msgid "`.' or `,' must follow cross reference, not %c"
--- 2543,2547 ----
  msgstr "%c àìå `,' åà `.' àåáì êéøö øåùé÷ éøçà"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  #, fuzzy
  #| msgid "`.' or `,' must follow cross reference, not %c"
***************
*** 2396,2443 ****
  msgstr "%c àìå `,' åà `.' àåáì êéøö øåùé÷ éøçà"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "íù ùøåã %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2549,2596 ----
  msgstr "%c àìå `,' åà `.' àåáì êéøö øåùé÷ éøçà"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "íù ùøåã %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2447,2461 ****
  msgstr " for %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
--- 2600,2614 ----
  msgstr " for %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2463,2496 ****
  msgstr "%c%s-ì øñç éðîé øâåñ"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`%s' àöîð íìåà ,`%s' ì\"ö `@end' éøçà"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
--- 2616,2649 ----
  msgstr "%c%s-ì øñç éðîé øâåñ"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`%s' àöîð íìåà ,`%s' ì\"ö `@end' éøçà"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
***************
*** 2498,2503 ****
  msgstr "íàåú `%cend %s' øñç"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
--- 2651,2656 ----
  msgstr "íàåú `%cend %s' øñç"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
***************
*** 2505,2509 ****
  msgstr "åîå÷îá åðéàù %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
--- 2658,2662 ----
  msgstr "åîå÷îá åðéàù %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
***************
*** 2511,2515 ****
  msgstr "âåæ-ïá åì ïéàù `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2664,2668 ----
  msgstr "âåæ-ïá åì ïéàù `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2517,2522 ****
  msgstr "éãî íéáø íéèðîåâøà úììåë `%s' åø÷àîì %d äøåùá äúìéçúù äàéø÷"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
--- 2670,2675 ----
  msgstr "éãî íéáø íéèðîåâøà úììåë `%s' åø÷àîì %d äøåùá äúìéçúù äàéø÷"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2524,2528 ****
  msgstr "%c%s-ì øñç éðîé øâåñ"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2677,2681 ----
  msgstr "%c%s-ì øñç éðîé øâåñ"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2530,2534 ****
  msgstr "éãî íéáø íéèðîåâøà úììåë `%s' åø÷àîì %d äøåùá äúìéçúù äàéø÷"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 2683,2687 ----
  msgstr "éãî íéáø íéèðîåâøà úììåë `%s' åø÷àîì %d äøåùá äúìéçúù äàéø÷"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 2537,2541 ****
  msgstr "øèîøô íù åà \\ íå÷îá ,åø÷àî úáçøäá \\ úåá÷òá `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
--- 2690,2694 ----
  msgstr "øèîøô íù åà \\ íå÷îá ,åø÷àî úáçøäá \\ úåá÷òá `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
***************
*** 2543,2557 ****
  msgstr "äãå÷ô íù øñç"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  #, fuzzy
  #| msgid "%s: empty file"
--- 2696,2710 ----
  msgstr "äãå÷ô íù øñç"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  #, fuzzy
  #| msgid "%s: empty file"
***************
*** 2559,2565 ****
  msgstr "÷éø åðéä %s õáå÷"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
--- 2712,2718 ----
  msgstr "÷éø åðéä %s õáå÷"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
***************
*** 2567,2572 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
--- 2720,2725 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
***************
*** 2574,2588 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s úàøåäá %citem øåáò áåöéò úèéù :èðîåâøà ùøãð"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
--- 2727,2741 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s úàøåäá %citem øåáò áåöéò úèéù :èðîåâøà ùøãð"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
***************
*** 2590,2597 ****
  msgstr "%s úéðëú øåáò èðîåâøà ìá÷î åðéà `--%s' ïééôàî\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 2743,2750 ----
  msgstr "%s úéðëú øåáò èðîåâøà ìá÷î åðéà `--%s' ïééôàî\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 2599,2603 ****
  msgstr ".õáå÷ íù øñç %s úéðëúì\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 2752,2756 ----
  msgstr ".õáå÷ íù øñç %s úéðëúì\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 2605,2619 ****
  msgstr "`%s' øëåî-éúìá ñ÷ãðéà"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
--- 2758,2772 ----
  msgstr "`%s' øëåî-éúìá ñ÷ãðéà"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
***************
*** 2621,2635 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, fuzzy, c-format, perl-format
  #| msgid "unrecogized encoding name `%s'"
--- 2774,2788 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, fuzzy, c-format, perl-format
  #| msgid "unrecogized encoding name `%s'"
***************
*** 2637,2665 ****
  msgstr "`%s' øëåî-éúìá ãåãé÷ íù"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
--- 2790,2818 ----
  msgstr "`%s' øëåî-éúìá ãåãé÷ íù"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
***************
*** 2667,2680 ****
  msgstr ".íéèéøôú `%s' ïéà ä÷ñéôá"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2820,2833 ----
  msgstr ".íéèéøôú `%s' ïéà ä÷ñéôá"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2682,2706 ****
  msgstr "äøåù úìéçú ãò ÷çî"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "íãï÷ øãâåä øáë `%s' åø÷àî"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "äðåùàøì øãâåä `%s' ïàë"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2835,2859 ----
  msgstr "äøåù úìéçú ãò ÷çî"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "íãï÷ øãâåä øáë `%s' åø÷àî"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "äðåùàøì øãâåä `%s' ïàë"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2708,2712 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2861,2865 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2715,2729 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 2868,2882 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2731,2735 ****
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 2884,2888 ----
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 2737,2746 ****
  msgstr "`j' åà `i' úåéäì áééç øùà ,%c%s ìù èðîåâøà úåéäì íéàúî åðéà `%c'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected `{...}'"
--- 2890,2899 ----
  msgstr "`j' åà `i' úåéäì áééç øùà ,%c%s ìù èðîåâøà úåéäì íéàúî åðéà `%c'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected `{...}'"
***************
*** 2748,2752 ****
  msgstr "`{...}'-ì äôéö %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
--- 2901,2905 ----
  msgstr "`{...}'-ì äôéö %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
***************
*** 2754,2767 ****
  msgstr "`%s' úøëåî-éúìá äàøåä"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 2907,2920 ----
  msgstr "`%s' úøëåî-éúìá äàøåä"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2769,2773 ****
  msgstr "ïùåéî åðéä %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 2922,2926 ----
  msgstr "ïùåéî åðéä %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2775,2779 ****
  msgstr "ïùåéî åðéä %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2928,2932 ----
  msgstr "ïùåéî åðéä %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2781,2791 ****
  msgstr "äøåù úìéçú ãò ÷çî"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2934,2944 ----
  msgstr "äøåù úìéçú ãò ÷çî"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2793,2797 ****
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
--- 2946,2950 ----
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
***************
*** 2799,2807 ****
  msgstr "÷éø åðéä %s õáå÷"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
--- 2952,2960 ----
  msgstr "÷éø åðéä %s õáå÷"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
***************
*** 2809,2817 ****
  msgstr "(%d ãò øúåî) multitable ìù @item-á úåãåîò éãî øúåé"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "multitable-ì õåçî @tab-î éúîìòúä"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2962,2970 ----
  msgstr "(%d ãò øúåî) multitable ìù @item-á úåãåîò éãî øúåé"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "multitable-ì õåçî @tab-î éúîìòúä"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2820,2824 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
--- 2973,2977 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
***************
*** 2826,2840 ****
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `%s' insertion to use `%sx'"
--- 2979,2993 ----
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `%s' insertion to use `%sx'"
***************
*** 2842,2855 ****
  msgstr "`%s' êåúá ÷øå êà ùåîéùá øúåî `%sx'"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
--- 2995,3008 ----
  msgstr "`%s' êåúá ÷øå êà ùåîéùá øúåî `%sx'"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
***************
*** 2857,2889 ****
  msgstr "íééìåù úåøòä êåúá íééìåù úåøòäá äëéîú ïéà"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, fuzzy, c-format, perl-format
! #| msgid "@menu seen before first @node, creating `Top' node"
! msgid "@%s seen before first @node"
! msgstr "`Top' ú÷ñéô øöåé ,äðåùàøä ä÷ñéôä éðôì àöîð @menu"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "?@ifinfo íå÷îá @ifnottex-á úô÷åî úåéäì äúéä äëéøö @top ú÷ñéô éë ïëúééä"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  #, fuzzy
  #| msgid "Expected `%s'"
--- 3010,3029 ----
  msgstr "íééìåù úåøòä êåúá íééìåù úåøòäá äëéîú ïéà"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  #, fuzzy
  #| msgid "Expected `%s'"
***************
*** 2891,2895 ****
  msgstr "`%s' éåôö äéä ïàë"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
--- 3031,3035 ----
  msgstr "`%s' éåôö äéä ïàë"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
***************
*** 2897,2935 ****
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image úàøåäá øñç õáå÷ íù"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 3037,3075 ----
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image úàøåäá øñç õáå÷ íù"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 2937,2960 ****
  msgstr ".õáå÷ íù øñç %s úéðëúì\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
--- 3077,3100 ----
  msgstr ".õáå÷ íù øñç %s úéðëúì\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
***************
*** 2962,2966 ****
  msgstr "`%s' éåôö äéä ïàë"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3102,3106 ----
  msgstr "`%s' éåôö äéä ïàë"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2968,2977 ****
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3108,3117 ----
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2979,2993 ****
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3119,3133 ----
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 2995,2999 ****
  msgstr ".%s ïééôàî øåáò %s é\"ò ùøãðë ,éøîåð èðîåâøà åðéà `%s'\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, fuzzy, c-format, perl-format
  #| msgid "Invalid node name: `%s'"
--- 3135,3139 ----
  msgstr ".%s ïééôàî øåáò %s é\"ò ùøãðë ,éøîåð èðîåâøà åðéà `%s'\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, fuzzy, c-format, perl-format
  #| msgid "Invalid node name: `%s'"
***************
*** 3001,3005 ****
  msgstr "`%s' :éåâù (node) ä÷ñéô íù"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 3141,3145 ----
  msgstr "`%s' :éåâù (node) ä÷ñéô íù"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 3007,3021 ****
  msgstr "`%s' øëåî-éúìá ñ÷ãðéà"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
--- 3147,3161 ----
  msgstr "`%s' øëåî-éúìá ñ÷ãðéà"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
***************
*** 3023,3037 ****
  msgstr "@printindex-á `%s' øëåî-éúìá ñ÷ãðéà"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3163,3177 ----
  msgstr "@printindex-á `%s' øëåî-éúìá ñ÷ãðéà"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3039,3048 ****
  msgstr ".%s ïééôàî øåáò %s é\"ò ùøãðë ,éøîåð èðîåâøà åðéà `%s'\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3179,3188 ----
  msgstr ".%s ïééôàî øåáò %s é\"ò ùøãðë ,éøîåð èðîåâøà åðéà `%s'\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3051,3055 ****
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3191,3195 ----
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3057,3062 ****
  msgstr ".%s ïééôàî øåáò %s é\"ò ùøãðë ,éøîåð èðîåâøà åðéà `%s'\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3197,3202 ----
  msgstr ".%s ïééôàî øåáò %s é\"ò ùøãðë ,éøîåð èðîåâøà åðéà `%s'\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3066,3070 ****
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, fuzzy, perl-format
  #| msgid ""
--- 3206,3210 ----
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3074,3078 ****
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3214,3218 ----
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3082,3096 ****
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3222,3236 ----
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3099,3103 ****
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3239,3243 ----
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3106,3135 ****
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, fuzzy, perl-format
  #| msgid "%s reference to nonexistent node `%s'"
--- 3246,3275 ----
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, fuzzy, perl-format
  #| msgid "%s reference to nonexistent node `%s'"
***************
*** 3137,3177 ****
  msgstr "%sá `%s' úîéé÷ äððéàù ä÷ñéôì äééðôä"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "øåùé÷ óà ïéà `%s' ä÷ñéôì"
! 
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
! #, fuzzy, perl-format
! #| msgid "%s reference to nonexistent node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "%sá `%s' úîéé÷ äððéàù ä÷ñéôì äééðôä"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 3277,3307 ----
  msgstr "%sá `%s' úîéé÷ äððéàù ä÷ñéôì äééðôä"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
! #, fuzzy, perl-format
! #| msgid "node `%s' has been referenced %d times"
! msgid "node `%s' unreferenced"
! msgstr "`%s' ä÷ñéôì íéøåùé÷ %d éúøôñ"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3179,3246 ****
  msgstr "äøæçá òéáöîù èéøôú óéòñ ïéà ìáà ,`%s' ìò òéáöî `%s' ä÷ñéô ìù Up äãù"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3309,3382 ----
  msgstr "äøæçá òéáöîù èéøôú óéòñ ïéà ìáà ,`%s' ìò òéáöî `%s' ä÷ñéô ìù Up äãù"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
! #, fuzzy, perl-format
! #| msgid "%s reference to nonexistent node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "%sá `%s' úîéé÷ äððéàù ä÷ñéôì äééðôä"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3249,3258 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3385,3394 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3261,3305 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3397,3446 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr ""
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3308,3317 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3449,3458 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3320,3324 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
--- 3461,3514 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
***************
*** 3326,3330 ****
  msgstr "`%s'-ì äáéúëá äì÷ú"
  
! #: tp/texi2any.pl:361
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3516,3520 ----
  msgstr "`%s'-ì äáéúëá äì÷ú"
  
! #: tp/texi2any.pl:358
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3332,3336 ****
  msgstr "äòåãé äððéà `%s' äãå÷ô"
  
! #: tp/texi2any.pl:377
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3522,3526 ----
  msgstr "äòåãé äððéà `%s' äãå÷ô"
  
! #: tp/texi2any.pl:374
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3338,3342 ****
  msgstr "äòåãé äððéà `%s' äãå÷ô"
  
! #: tp/texi2any.pl:413
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
--- 3528,3532 ----
  msgstr "äòåãé äððéà `%s' äãå÷ô"
  
! #: tp/texi2any.pl:417
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
***************
*** 3344,3358 ****
  msgstr ".`%s' èìô õáå÷ úøéöéá äì÷ú"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "%s [íéðééôàî]... TEXINFO-õáå÷... :ùåîéùä ïôåà\n"
  
! #: tp/texi2any.pl:655
  #, fuzzy
  #| msgid ""
--- 3534,3548 ----
  msgstr ".`%s' èìô õáå÷ úøéöéá äì÷ú"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "%s [íéðééôàî]... TEXINFO-õáå÷... :ùåîéùä ïôåà\n"
  
! #: tp/texi2any.pl:663
  #, fuzzy
  #| msgid ""
***************
*** 3371,3375 ****
  ".GNU Info  úéðëú åà Emacs úøæòá äàéø÷ì íéîéàúîä Info éöá÷ øöééî \n"
  
! #: tp/texi2any.pl:661
  #, fuzzy, perl-format
  #| msgid ""
--- 3561,3565 ----
  ".GNU Info  úéðëú åà Emacs úøæòá äàéø÷ì íéîéàúîä Info éöá÷ øöééî \n"
  
! #: tp/texi2any.pl:671
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3410,3414 ****
  "               .àöå äðëúä úñøéâ éáâì òãéî âöä      --version\n"
  
! #: tp/texi2any.pl:677
  #, fuzzy
  #| msgid ""
--- 3600,3604 ----
  "               .àöå äðëúä úñøéâ éáâì òãéî âöä      --version\n"
  
! #: tp/texi2any.pl:689
  #, fuzzy
  #| msgid ""
***************
*** 3431,3435 ****
  "               .Info íå÷îá XML èîøåôá èìô ïëä      --xml\n"
  
! #: tp/texi2any.pl:685
  #, fuzzy
  #| msgid ""
--- 3621,3625 ----
  "               .Info íå÷îá XML èîøåôá èìô ïëä      --xml\n"
  
! #: tp/texi2any.pl:699
  #, fuzzy
  #| msgid ""
***************
*** 3484,3488 ****
  "     .(HTML èìô íà äé÷éú) FILE õáå÷ì èìô áåúë  -o, --output=FILE\n"
  
! #: tp/texi2any.pl:705
  #, fuzzy, perl-format
  #| msgid ""
--- 3674,3678 ----
  "     .(HTML èìô íà äé÷éú) FILE õáå÷ì èìô áåúë  -o, --output=FILE\n"
  
! #: tp/texi2any.pl:721
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3536,3540 ****
  "     .(%d ç\"îøá) NUM ìãåâá íéöá÷-úúì Info ÷ìç      --split-size=NUM\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3726,3730 ----
  "     .(%d ç\"îøá) NUM ìãåâá íéöá÷-úúì Info ÷ìç      --split-size=NUM\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3550,3554 ****
  msgstr ""
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3740,3744 ----
  msgstr ""
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3556,3560 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3746,3750 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3562,3566 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  #, fuzzy
  #| msgid ""
--- 3752,3756 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  #, fuzzy
  #| msgid ""
***************
*** 3589,3593 ****
  "      .@clear úãå÷ôá åîë ,VAR äðúùî úøãâä ìèá  -U VAR\n"
  
! #: tp/texi2any.pl:747
  #, fuzzy
  #| msgid ""
--- 3779,3783 ----
  "      .@clear úãå÷ôá åîë ,VAR äðúùî úøãâä ìèá  -U VAR\n"
  
! #: tp/texi2any.pl:770
  #, fuzzy
  #| msgid ""
***************
*** 3631,3635 ****
  "                .@tex-å @iftex-á èñëè ãáòú ìà       --no-iftex\n"
  
! #: tp/texi2any.pl:764
  #, fuzzy
  #| msgid ""
--- 3821,3825 ----
  "                .@tex-å @iftex-á èñëè ãáòú ìà       --no-iftex\n"
  
! #: tp/texi2any.pl:789
  #, fuzzy
  #| msgid ""
***************
*** 3651,3655 ****
  "           .íéìòôåî íðéà øúéä ìëå ìòôåî --ifplaintext  ,èñëè àåä èìôä íà\n"
  
! #: tp/texi2any.pl:771
  #, fuzzy
  #| msgid ""
--- 3841,3845 ----
  "           .íéìòôåî íðéà øúéä ìëå ìòôåî --ifplaintext  ,èñëè àåä èìôä íà\n"
  
! #: tp/texi2any.pl:798
  #, fuzzy
  #| msgid ""
***************
*** 3694,3698 ****
  "   äéäéù ìëë ìåãâ ,ãéçé õáå÷á Info èìô  makeinfo --no-split foo.texi\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3884,3888 ----
  "   äéäéù ìëë ìåãâ ,ãéçé õáå÷á Info èìô  makeinfo --no-split foo.texi\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3700,3704 ****
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3890,3894 ----
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3706,3719 ****
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3896,3909 ----
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3721,3744 ****
  msgstr "äòåãé äððéà `%s' äãå÷ô"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr ".õáå÷ íù øñç %s úéðëúì\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr ".`%s --help' äñð øúé èåøôì\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 3911,3929 ----
  msgstr "äòåãé äððéà `%s' äãå÷ô"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr ".õáå÷ íù øñç %s úéðëúì\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 3746,3755 ****
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3931,3940 ----
  msgstr "`%s' èìô õáå÷ úøéâñá äì÷ú"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3757,3776 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, fuzzy, perl-format
- #| msgid "%s: could not read (%s) and could not create (%s)\n"
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s õáå÷ ìù (%s) äàéø÷á ïäå (%s) äøéöéá ïä äì÷ú\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 3942,3950 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3785,3789 ****
  msgstr "åîå÷îá åðéàù %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
--- 3959,3963 ----
  msgstr "åîå÷îá åðéàù %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
***************
*** 3791,3795 ****
  msgstr "âåæ-ïá åì ïéàù `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3965,3969 ----
  msgstr "âåæ-ïá åì ïéàù `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3797,3805 ****
  msgstr "íù ùøåã %c%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3971,3979 ----
  msgstr "íù ùøåã %c%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3807,3815 ****
  msgstr "íù ùøåã %c%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3981,3989 ----
  msgstr "íù ùøåã %c%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3817,3825 ****
  msgstr "íù ùøåã %c%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3991,3999 ----
  msgstr "íù ùøåã %c%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3827,3831 ****
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 4001,4005 ----
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3833,3837 ****
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "Bad argument to %c%s"
--- 4007,4011 ----
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "Bad argument to %c%s"
***************
*** 3839,3843 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "Bad argument to %c%s"
--- 4013,4017 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "Bad argument to %c%s"
***************
*** 3845,3853 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
--- 4019,4027 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
***************
*** 3855,3864 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 4029,4038 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3867,3876 ****
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
--- 4041,4050 ----
  "%s: `%s' àì ,`end' åà `separate' úåéäì --footnote-style ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
***************
*** 3878,3882 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid ""
--- 4052,4056 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid ""
***************
*** 3886,3890 ****
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
--- 4060,4064 ----
  "%s: `%s' àì ,`asis'/`none'/éøîåð úåéäì --paragraph-indent ìù èðîåâøà ìò\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
***************
*** 3892,3896 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 4066,4070 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 3898,3902 ****
  msgstr "%s úàøåäá %citem øåáò áåöéò úèéù :èðîåâøà ùøãð"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
--- 4072,4076 ----
  msgstr "%s úàøåäá %citem øåáò áåöéò úèéù :èðîåâøà ùøãð"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
***************
*** 3904,3914 ****
  msgstr "âåæ-ïá åì ïéàù `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
--- 4078,4088 ----
  msgstr "âåæ-ïá åì ïéàù `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
***************
*** 3916,3938 ****
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 4090,4112 ----
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3971,3975 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 4145,4149 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 3977,3986 ****
  msgstr "`j' åà `i' úåéäì áééç øùà ,%c%s ìù èðîåâøà úåéäì íéàúî åðéà `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr ""
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4151,4155 ----
  msgstr "`j' åà `i' úåéäì áééç øùà ,%c%s ìù èðîåâøà úåéäì íéàúî åðéà `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 3988,3992 ****
  msgstr "ïùåéî åðéä %c%s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4157,4161 ----
  msgstr "ïùåéî åðéä %c%s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 3994,3998 ****
  msgstr "ïùåéî åðéä %c%s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr ""
--- 4163,4167 ----
  msgstr "ïùåéî åðéä %c%s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr ""
***************
*** 4008,4012 ****
  msgstr "`j' åà `i' úåéäì áééç øùà ,%c%s ìù èðîåâøà úåéäì íéàúî åðéà `%c'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "Misplaced %c"
--- 4177,4181 ----
  msgstr "`j' åà `i' úåéäì áééç øùà ,%c%s ìù èðîåâøà úåéäì íéàúî åðéà `%c'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "Misplaced %c"
***************
*** 4642,4645 ****
--- 4811,4822 ----
  #~ msgstr "verbatim êåúá õáå÷ óåñ"
  
+ #~ msgid "@menu seen before first @node, creating `Top' node"
+ #~ msgstr "`Top' ú÷ñéô øöåé ,äðåùàøä ä÷ñéôä éðôì àöîð @menu"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "?@ifinfo íå÷îá @ifnottex-á úô÷åî úåéäì äúéä äëéøö @top ú÷ñéô éë ïëúééä"
+ 
  #~ msgid "@detailmenu seen before first node, creating `Top' node"
  #~ msgstr "`Top' ú÷ñéô øöåé ,äðåùàøä ä÷ñéôä éðôì àöîð @detailmenu"
***************
*** 4699,4705 ****
  #~ msgstr "åø÷àîä úåáçøä èìôì ãçà õáå÷ ÷ø ïééöì ïúéð"
  
- #~ msgid "File exists, but is not a directory"
- #~ msgstr "äöéçî åððéàù íéé÷ õáå÷ àöîð"
- 
  #, c-format
  #~ msgid "No `%s' found in `%s'"
--- 4876,4879 ----
***************
*** 4855,4860 ****
  
  #, c-format
! #~ msgid "node `%s' has been referenced %d times"
! #~ msgstr "`%s' ä÷ñéôì íéøåùé÷ %d éúøôñ"
  
  #, c-format
--- 5029,5034 ----
  
  #, c-format
! #~ msgid "unreferenced node `%s'"
! #~ msgstr "øåùé÷ óà ïéà `%s' ä÷ñéôì"
  
  #, c-format
***************
*** 4974,4980 ****
  #~ msgstr "`%s' óéòñ éùàøä èéøôúá íéé÷ øáë `%s' õáå÷ì"
  
- #~ msgid "display this help and exit"
- #~ msgstr "úéðëúäî àöå äæ äøæò êñî âöä"
- 
  #~ msgid "keep temporary files around after processing"
  #~ msgstr "ãåáéòä êìäîá íéøöåðä íééðîæ íéöá÷ ÷çîú ìà"
--- 5148,5151 ----
***************
*** 4986,4993 ****
  #~ msgstr "FILE õáå÷ì èìô äðôä"
  
- #, c-format
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "%s [OPTION]... FILE... :ùåîéùä ïôåà\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE.\n"
  #~ msgstr ".TeX é\"ò áúëðù FILE õáå÷ ìëì ïééåîî ñ÷ãðéà ïëä\n"
--- 5157,5160 ----
Binary files texinfo-6.7/po/hr.gmo and texinfo-6.8/po/hr.gmo differ
diff -Nrc2 texinfo-6.7/po/hr.po texinfo-6.8/po/hr.po
*** texinfo-6.7/po/hr.po	2019-09-17 18:48:46.000000000 +0100
--- texinfo-6.8/po/hr.po	2021-07-03 09:59:37.000000000 +0100
***************
*** 7,17 ****
  # Mirsad Todorovac <mtodorov_69@yahoo.com>, 2002.
  # Tomislav Krznar <tomislav.krznar@gmail.com>, 2012, 2013.
! # BoÅ¾idar Putanec <bozidarp@yahoo.com>, 2016, 2017, 2019.
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo-6.5.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-02-12 18:44-0800\n"
  "Last-Translator: BoÅ¾idar Putanec <bozidarp@yahoo.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
--- 7,17 ----
  # Mirsad Todorovac <mtodorov_69@yahoo.com>, 2002.
  # Tomislav Krznar <tomislav.krznar@gmail.com>, 2012, 2013.
! # BoÅ¾idar Putanec <bozidarp@yahoo.com>, 2016, 2017, 2019, 2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo-6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-02 17:01+0200\n"
  "Last-Translator: BoÅ¾idar Putanec <bozidarp@yahoo.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
***************
*** 23,27 ****
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
! "X-Generator: Lokalize 2.0\n"
  
  #: gnulib/lib/error.c:195
--- 23,27 ----
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
! "X-Generator: Poedit 3.0\n"
  
  #: gnulib/lib/error.c:195
***************
*** 140,148 ****
  msgstr "nema dovoljno memorije"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Za znak naprijed"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Za znak natrag"
--- 140,148 ----
  msgstr "nema dovoljno memorije"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Za znak naprijed"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Za znak natrag"
***************
*** 156,164 ****
  msgstr "Na kraj ovog retka"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Za rijeÄ� naprijed"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Za rijeÄ� natrag"
--- 156,164 ----
  msgstr "Na kraj ovog retka"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Za rijeÄ� naprijed"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Za rijeÄ� natrag"
***************
*** 255,259 ****
  #: info/echo-area.c:1387
  msgid "Scroll the completions window"
! msgstr "  Listajte popis dopuna"
  
  #: info/filesys.c:88
--- 255,259 ----
  #: info/echo-area.c:1387
  msgid "Scroll the completions window"
! msgstr "Listajte popis dopuna"
  
  #: info/filesys.c:88
***************
*** 267,271 ****
  msgstr "traÅ¾imo datoteku %s u %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 267,271 ----
  msgstr "traÅ¾imo datoteku %s u %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 382,386 ****
  msgstr "GreÅ¡ka pri konverziji kodiranja znakova datoteke."
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 382,386 ----
  msgstr "GreÅ¡ka pri konverziji kodiranja znakova datoteke."
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 421,425 ****
  msgstr "PokuÅ¡ajte --help za viÅ¡e informacija.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 421,426 ----
  msgstr "PokuÅ¡ajte --help za viÅ¡e informacija.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 556,560 ****
  "  info -f ./foo.info         pokaÅ¾i datoteku ./foo.info"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 557,562 ----
  "  info -f ./foo.info         pokaÅ¾i datoteku ./foo.info"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 933,949 ****
  msgstr "OpiÅ¡i naredbu: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "IzvrÅ¡i specificirane naredbe u eho (echo) retku"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Ovdje nije moguÄ‡e izvrÅ¡iti â€žecho-areaâ€œ naredbu"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Postavi visinu prikazanog prozora"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 935,951 ----
  msgstr "OpiÅ¡i naredbu: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "IzvrÅ¡i specificirane naredbe u eho (echo) retku"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Ovdje nije moguÄ‡e izvrÅ¡iti â€žecho-areaâ€œ naredbu"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Postavi visinu prikazanog prozora"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 959,963 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 961,965 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1015,1023 ****
  msgstr "greÅ¡ka u regularnom izrazu: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "PrikaÅ¾i sve podudarne datoteke"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Nema indeksne datoteke"
--- 1017,1025 ----
  msgstr "greÅ¡ka u regularnom izrazu: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "PrikaÅ¾i sve podudarne datoteke"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Nema indeksne datoteke"
***************
*** 1026,1030 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1028,1032 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1035,1091 ****
  "\\[get-info-help-node] za tutorial."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Na sljedeÄ‡i redak"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Na prethodni redak"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Kursor na zadani redak prozora"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Na kraj retka"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Na poÄ�etak retka"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Na poÄ�etak ovog Ä�vora"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Na kraj ovog Ä�vora"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Stranicu unaprijed u ovom prozoru"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Stranicu unatrag u ovom prozoru"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Stranicu unaprijed u ovom prozoru i odredi duÅ¾inu stranice u redcima"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Stranicu unatrag u ovom prozoru i odredi duÅ¾inu stranice u redcima"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Stranicu unaprijed u ovom prozoru ostajuÄ‡i pritom unutar Ä�vora"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Stranicu unatrag u ovom prozoru ostajuÄ‡i pritom unutar Ä�vora"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1037,1093 ----
  "\\[get-info-help-node] za tutorial."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Na sljedeÄ‡i redak"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Na prethodni redak"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Kursor na zadani redak prozora"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Na kraj retka"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Na poÄ�etak retka"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Na poÄ�etak ovog Ä�vora"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Na kraj ovog Ä�vora"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Stranicu unaprijed u ovom prozoru"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Stranicu unatrag u ovom prozoru"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Stranicu unaprijed u ovom prozoru i odredi duÅ¾inu stranice u redcima"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Stranicu unatrag u ovom prozoru i odredi duÅ¾inu stranice u redcima"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Stranicu unaprijed u ovom prozoru ostajuÄ‡i pritom unutar Ä�vora"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Stranicu unatrag u ovom prozoru ostajuÄ‡i pritom unutar Ä�vora"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1094,1098 ****
  "       i odredi duÅ¾inu stranice u redcima"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1096,1100 ----
  "       i odredi duÅ¾inu stranice u redcima"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1102,1170 ****
  "       i postavi zadanu veliÄ�inu prozora"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Prozor za redak dolje"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Prozor za redak gore"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Prozor dolje za pola stranice"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Prozor gore za pola stranice"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Stranicu unaprijed u drugom prozoru"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Stranicu unatrag u drugom prozoru"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Otvorite sljedeÄ‡i prozor"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Otvori prethodni prozor"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Prepolovi aktualni prozor"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Ukloni aktualni prozor"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Nije moguÄ‡e ukloniti stalni prozor"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Ukloni sve ostale prozore"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "PoveÄ‡anje (smanjivanje) prozora"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Razdijeli slobodnu povrÅ¡inu zaslona izmeÄ‘u vidljivih prozora"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Promjena prikaza redaka duÅ¾ih od aktualnog prozora"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Otvori ovu stavku menÄ«ja"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1104,1172 ----
  "       i postavi zadanu veliÄ�inu prozora"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Prozor za redak dolje"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Prozor za redak gore"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Prozor dolje za pola stranice"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Prozor gore za pola stranice"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Stranicu unaprijed u drugom prozoru"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Stranicu unatrag u drugom prozoru"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Otvorite sljedeÄ‡i prozor"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Otvori prethodni prozor"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Prepolovi aktualni prozor"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Ukloni aktualni prozor"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Nije moguÄ‡e ukloniti stalni prozor"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Ukloni sve ostale prozore"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "PoveÄ‡anje (smanjivanje) prozora"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Razdijeli slobodnu povrÅ¡inu zaslona izmeÄ‘u vidljivih prozora"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Promjena prikaza redaka duÅ¾ih od aktualnog prozora"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Otvori ovu stavku menÄ«ja"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1174,1243 ****
  msgstr[2] "U ovom menÄ«ju nema %d stavki"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Otvori zadnju stavku menÄ«ja ovog Ä�vora"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Stavka menÄ«ja (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Stavka menÄ«ja: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Otvori unakrsnu poveznicu na (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Otvori unakrsnu poveznicu:"
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Poveznica je nestala! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "ProÄ�ita stavku menÄ«ja i otvori njezin Ä�vor"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "ProÄ�ita fusnotu ili unakrsnu poveznicu i otvori njezin Ä�vor"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Na poÄ�etak menÄ«ja ovog Ä�vora"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Posjeti odjednom Å¡to je moguÄ‡e viÅ¡e stavki menÄ«ja"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Na prethodnu unakrsnu poveznicu"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Na sljedeÄ‡u unakrsnu poveznicu"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Otvori poveznicu ili stavku menÄ«ja koja se pojavila u ovom retku"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Nema menÄ«ja u Ä�voru â€ž%sâ€œ"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Nije moguÄ‡e naÄ‡i Ä�vor na koji cilja â€ž%sâ€œ u â€ž%sâ€œ"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
--- 1176,1245 ----
  msgstr[2] "U ovom menÄ«ju nema %d stavki"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Otvori zadnju stavku menÄ«ja ovog Ä�vora"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Stavka menÄ«ja (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Stavka menÄ«ja: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Otvori unakrsnu poveznicu na (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Otvori unakrsnu poveznicu:"
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Poveznica je nestala! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "ProÄ�ita stavku menÄ«ja i otvori njezin Ä�vor"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "ProÄ�ita fusnotu ili unakrsnu poveznicu i otvori njezin Ä�vor"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Na poÄ�etak menÄ«ja ovog Ä�vora"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Posjeti odjednom Å¡to je moguÄ‡e viÅ¡e stavki menÄ«ja"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Na prethodnu unakrsnu poveznicu"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Na sljedeÄ‡u unakrsnu poveznicu"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Otvori poveznicu ili stavku menÄ«ja koja se pojavila u ovom retku"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Nema menÄ«ja u Ä�voru â€ž%sâ€œ"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Nije moguÄ‡e naÄ‡i Ä�vor na koji cilja â€ž%sâ€œ u â€ž%sâ€œ"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
***************
*** 1245,1580 ****
  "       â€ždirâ€œ menÄ«ja) koje vode do (pod)Ä�vora koji sadrÅ¾i Å¾eljeni dokument"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Slijedi menÄ«je i otvori: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Otvori sljedeÄ‡i Ä�vor"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Otvori prethodni Ä�vor"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Otvori nadreÄ‘eni Ä�vor"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Otvori posljednji Ä�vor u ovoj datoteci"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Ovaj prozor nema dodatnih Ä�vorova"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Otvori prvi Ä�vor u ovoj datoteci"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "U ovom dokumentu nema viÅ¡e Ä�vorova"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Ovo je prvi Ä�vor dokumenta"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Naprijed ili nadolje kroz Ä�itavu strukturu Ä�vorova"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Natrag ili nagore kroz Ä�itavu strukturu Ä�vorova"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "ProÄ�ita ime Ä�vora i otvori ga"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Na Ä�vor: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "PronaÄ‘i Ä�vor koji opisuje kako pokrenuti taj program"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "NaÄ‘i Ä�vor za pozivanje [%s] za: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "ProÄ�ita unakrsnu poveznicu u Manpage i otvori ju"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Otvori Manpage (priruÄ�nik): "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Otvori prvi Ä�vor(â€žTopâ€œ) u ovoj datoteci"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Na glavni Ä�vor sa sadrÅ¾ajem â€ž(dir)â€œ"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "PrikaÅ¾e puni naziv datoteke Ä�vora koja je prikazan"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Natrag na posljednji posjeÄ‡eni Ä�vor"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "U povijesti nema ranijeg Ä�vora"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "NaÄ‘i specificiranu datoteku i otvori ju"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "NaÄ‘i datoteku: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Nije moguÄ‡e pronaÄ‡i â€ž%sâ€œ"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Nije moguÄ‡e napraviti izlaznu datoteku â€ž%sâ€œ"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "greÅ¡ka pri pisanju u %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "zatvara se %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "zapisujemo Ä�vor %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Propusti sadrÅ¾aj ovoga Ä�vora kroz INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Nije moguÄ‡e otvoriti cijev na â€ž%sâ€œ"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "printamo Ä�vor %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "printanje Ä�vora %s je zavrÅ¡eno"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Promjena uporabe regularnih izraza u pretraÅ¾ivanju"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "Za pretraÅ¾ivanje se koristi regularni izraz"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "Za pretraÅ¾ivanje se koristi obiÄ�ni tekst"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "Pretraga se nastavlja od kraja dokumenta"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "Pretraga se nastavlja od poÄ�etka dokumenta"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "TraÅ¾imo poddatoteku %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "TraÅ¾eni string nije (viÅ¡e) pronaÄ‘en"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "TraÅ¾i string (regularni izraz)"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "TraÅ¾i"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " <pazite na slova!>"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " unatrag"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "String za pretraÅ¾ivanje je prekratak"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "VraÄ‡anje na zadnje podudaranje od %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Nema viÅ¡e podudaranja"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "TraÅ¾i string u ovom Ä�voru i podÄ�vorovima"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "TraÅ¾i ispod %s: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Na sljedeÄ‡i nalaz u Info podstablu"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Nema aktivnog traÅ¾enja"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Na prethodni nalaz u Info podstablu"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "TraÅ¾i specificirani string (pazite na slova!)"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "TraÅ¾i specificirani string"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "TraÅ¾i unatrag specificirani string"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Ponovi zadnju pretragu u istom smjeru"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Nema stringa od prethodnog traÅ¾enja"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Ponovi zadnju pretragu u suprotnom smjeru"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "PoniÅ¡ti isticanje prikazanih nalaza (rezultata pretraÅ¾ivanja)"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Postupno traÅ¾ite string dok ga tipkate"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Postupno traÅ¾ite unatrag regularni izraz: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "Postupno traÅ¾ite unatrag: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Postupno traÅ¾ite regularni izraz: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "Postupno traÅ¾ite: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "*Nema viÅ¡e podudaranja* "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "PoniÅ¡ti aktualnu operaciju"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Napusti(te)"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "IspiÅ¡e inaÄ�icu od Info programa"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info inaÄ�ica %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Obnovi ovaj prozor"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Prestani(te) rabiti Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "IzvrÅ¡i naredbu povezanu na malo slovo ove tipke"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Nepoznata naredba (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€ž%sâ€œ nije valjan"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€ž%sâ€œ nije valjan"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Aktualnom brojÄ�anom argumentu dodajte ovu znamenku"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "ZapoÄ�ni (ili pomnoÅ¾i s 4) aktualni brojÄ�ani argument"
--- 1247,1582 ----
  "       â€ždirâ€œ menÄ«ja) koje vode do (pod)Ä�vora koji sadrÅ¾i Å¾eljeni dokument"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Slijedi menÄ«je i otvori: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Otvori sljedeÄ‡i Ä�vor"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Otvori prethodni Ä�vor"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Otvori nadreÄ‘eni Ä�vor"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Otvori posljednji Ä�vor u ovoj datoteci"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Ovaj prozor nema dodatnih Ä�vorova"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Otvori prvi Ä�vor u ovoj datoteci"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "U ovom dokumentu nema viÅ¡e Ä�vorova"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Ovo je prvi Ä�vor dokumenta"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Naprijed ili nadolje kroz Ä�itavu strukturu Ä�vorova"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Natrag ili nagore kroz Ä�itavu strukturu Ä�vorova"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "ProÄ�ita ime Ä�vora i otvori ga"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Na Ä�vor: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "PronaÄ‘i Ä�vor koji opisuje kako pokrenuti taj program"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "NaÄ‘i Ä�vor za pozivanje [%s] za: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "ProÄ�ita unakrsnu poveznicu u Manpage i otvori ju"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Otvori Manpage (priruÄ�nik): "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Otvori prvi Ä�vor(â€žTopâ€œ) u ovoj datoteci"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Na glavni Ä�vor sa sadrÅ¾ajem â€ž(dir)â€œ"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "PrikaÅ¾e puni naziv datoteke Ä�vora koja je prikazan"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Natrag na posljednji posjeÄ‡eni Ä�vor"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "U povijesti nema ranijeg Ä�vora"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "NaÄ‘i specificiranu datoteku i otvori ju"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "NaÄ‘i datoteku: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Nije moguÄ‡e pronaÄ‡i â€ž%sâ€œ"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Nije moguÄ‡e napraviti izlaznu datoteku â€ž%sâ€œ"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "greÅ¡ka pri pisanju u %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "zatvara se %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "zapisujemo Ä�vor %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Propusti sadrÅ¾aj ovoga Ä�vora kroz INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Nije moguÄ‡e otvoriti cijev na â€ž%sâ€œ"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "printamo Ä�vor %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "printanje Ä�vora %s je zavrÅ¡eno"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Promjena uporabe regularnih izraza u pretraÅ¾ivanju"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "Za pretraÅ¾ivanje se koristi regularni izraz"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "Za pretraÅ¾ivanje se koristi obiÄ�ni tekst"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "Pretraga se nastavlja od kraja dokumenta"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "Pretraga se nastavlja od poÄ�etka dokumenta"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "TraÅ¾imo poddatoteku %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "TraÅ¾eni string nije (viÅ¡e) pronaÄ‘en"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "TraÅ¾i string (regularni izraz)"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "TraÅ¾i"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " <pazite na slova!>"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " unatrag"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "String za pretraÅ¾ivanje je prekratak"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "VraÄ‡anje na zadnje podudaranje od %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Nema viÅ¡e podudaranja"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "TraÅ¾i string u ovom Ä�voru i podÄ�vorovima"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "TraÅ¾i ispod %s: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Na sljedeÄ‡i nalaz u Info podstablu"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Nema aktivnog traÅ¾enja"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Na prethodni nalaz u Info podstablu"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "TraÅ¾i specificirani string (pazite na slova!)"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "TraÅ¾i specificirani string"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "TraÅ¾i unatrag specificirani string"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Ponovi zadnju pretragu u istom smjeru"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Nema stringa od prethodnog traÅ¾enja"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Ponovi zadnju pretragu u suprotnom smjeru"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "PoniÅ¡ti isticanje prikazanih nalaza (rezultata pretraÅ¾ivanja)"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Postupno traÅ¾ite string dok ga tipkate"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Postupno traÅ¾ite unatrag regularni izraz: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "Postupno traÅ¾ite unatrag: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Postupno traÅ¾ite regularni izraz: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "Postupno traÅ¾ite: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "*Nema viÅ¡e podudaranja* "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "PoniÅ¡ti aktualnu operaciju"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Napusti(te)"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "IspiÅ¡e inaÄ�icu od Info programa"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info inaÄ�ica %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Obnovi ovaj prozor"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Prestani(te) rabiti Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "IzvrÅ¡i naredbu povezanu na malo slovo ove tipke"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Nepoznata naredba (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€ž%sâ€œ nije valjan"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€ž%sâ€œ nije valjan"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Aktualnom brojÄ�anom argumentu dodajte ovu znamenku"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "ZapoÄ�ni (ili pomnoÅ¾i s 4) aktualni brojÄ�ani argument"
***************
*** 1924,1976 ****
  msgstr "%s: nije (bilo) moguÄ‡e Ä�itati (%s) ni napraviti (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY nema odgovarajuÄ‡i END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY nema odgovarajuÄ‡i START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: veÄ‡ ima dir datoteku: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Navedi Info-datoteku samo jednom.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Specificiran je suviÅ¡ni regularni izraz -- â€ž%sâ€œ se ignorira"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "GreÅ¡ka u regularnom izrazu â€ž%sâ€œ: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "suviÅ¡ni argument  â€ž%sâ€œ na naredbenom retku"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "Nije specificirana ulazna datoteka; pokuÅ¡ajte --help za viÅ¡e informacija."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "Nije specificirana â€ždirâ€œ datoteka; pokuÅ¡ajte --help za viÅ¡e informacija."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "%s nije (bilo) moguÄ‡e proÄ�itati."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
--- 1926,1978 ----
  msgstr "%s: nije (bilo) moguÄ‡e Ä�itati (%s) ni napraviti (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY nema odgovarajuÄ‡i END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY nema odgovarajuÄ‡i START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: veÄ‡ ima dir datoteku: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Navedi Info-datoteku samo jednom.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Specificiran je suviÅ¡ni regularni izraz -- â€ž%sâ€œ se ignorira"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "GreÅ¡ka u regularnom izrazu â€ž%sâ€œ: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "suviÅ¡ni argument  â€ž%sâ€œ na naredbenom retku"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "Nije specificirana ulazna datoteka; pokuÅ¡ajte --help za viÅ¡e informacija."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "Nije specificirana â€ždirâ€œ datoteka; pokuÅ¡ajte --help za viÅ¡e informacija."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "%s nije (bilo) moguÄ‡e proÄ�itati."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
***************
*** 1978,2064 ****
  "u â€ž%sâ€œ nema stavke info dir (stavka koju treba dodati u â€ždirâ€œ datoteku)"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nema pronaÄ‘enih stavki za â€ž%sâ€œ; niÅ¡ta nije izbrisano"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
! "pomaknite svoju @contents naredbu ako Å¾elite vidjeti sadrÅ¾aj nakon naslovne "
! "stranice"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "pomaknite svoju @shortcontents i @contents naredbe Å¾eli li prikaz sadrÅ¾aja "
! "nakon naslovne stranice"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s nije ispravan jeziÄ�ni kÈ�d"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s nije ispravan kÈ�d regije"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s nije valjana moguÄ‡nost cijepanja"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "nije (bilo) moguÄ‡e Ä�itati %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju @verbatiminclude datoteke %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: nije (bilo) moguÄ‡e pronaÄ‡i %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "nije (bilo) moguÄ‡e zaÅ¡tititi znak â€žljestveâ€œ (hash) u @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "prazno ime Ä�vora nakon Å¡irenja â€ž%sâ€œ"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€ž%sâ€œ je prethodno definiran"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "ovdje je prethodna definicija kao @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1980,2196 ----
  "u â€ž%sâ€œ nema stavke info dir (stavka koju treba dodati u â€ždirâ€œ datoteku)"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nema pronaÄ‘enih stavki za â€ž%sâ€œ; niÅ¡ta nije izbrisano"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Uporaba: pod2texi [OPCIJA]... POD..."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "Prevede Perl pod dokumentaciju na datoteci/datotekama u Texinfo format. "
! "Postoje\n"
! "dva osnovna naÄ�ina rada. U prvom, svaki pod se prevodi prema zadanim "
! "postavkama\n"
! "u samostalni Texinfo priruÄ�nik.\n"
! "\n"
! "U drugom naÄ�inu, ako je C<--base-level> postavljen na viÅ¡e od 0, svaki pod\n"
! "se prevodi u datoteku prikladnu za C<@include> i generira joÅ¡ jednu datoteku "
! "sa\n"
! "svim C<@include>ima, predviÄ‘enima da se C<@include> ukljuÄ�e u ruÄ�no "
! "napisanoj\n"
! "datoteci najviÅ¡e razine."
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
  msgstr ""
! "Opcije:\n"
! "    --appendix-sections     koristi dodatke kao odlomke"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr "    --base-level=BROJ|IME   razina naredbi head1; zadano 0"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "    --debug=BROJ            razina dubine dijagnostike"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  pokaÅ¾e ovu pomoÄ‡ i iziÄ‘e"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  ne ispuni praznine izmeÄ‘u odlomka"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr "    --no-section-nodes      za odlomke koristi sidra umjesto Ä�vorova"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
! "    --output=IME            ispiÅ¡e podatke u IME za prvi ili glavni "
! "priruÄ�nik\n"
! "                            umjesto na standardni izlaz"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr "    --preamble=STR          umetni string STR kao poÄ�etak predloÅ¡ka"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! "    --subdir=IME            umetne datoteke ukljuÄ�ene u glavni priruÄ�nik u "
! "IME"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   vrh glavnog priruÄ�nika"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --unnumbered-sections   ne numerira odlomke"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr "    --version               pokaÅ¾e podatke o inaÄ�ici i iziÄ‘e"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%s: loÅ¡ argument za --base-level\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s: nije (bilo) moguÄ‡e napraviti direktorij %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr "%s: nedostaje datoteÄ�ni argument\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "PokuÅ¡ajte s â€ž%s --helpâ€œ za viÅ¡e informacija.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%s: ignoriramo besadrÅ¾ajni %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: nije (bilo) moguÄ‡e otvoriti %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: greÅ¡ka pri zatvaranju %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr "%s: briÅ¡emo %s jer ulazna datoteka %s nema sadrÅ¾aja\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: nije uspjelo preimenovati %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: greÅ¡ka pri zatvaranju stdout: %s\n"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s nije ispravan jeziÄ�ni kÈ�d"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s nije ispravan kÈ�d regije"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s nije valjana moguÄ‡nost cijepanja"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "nije (bilo) moguÄ‡e Ä�itati %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju @verbatiminclude datoteke %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: nije (bilo) moguÄ‡e pronaÄ‡i %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "nije (bilo) moguÄ‡e zaÅ¡tititi znak â€žljestveâ€œ (hash) u @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "prazno ime Ä�vora nakon Å¡irenja â€ž%sâ€œ"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€ž%sâ€œ je prethodno definiran"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "ovdje je prethodna definicija kao @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2066,2115 ****
  msgstr "prazni argument u @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: izlaz nije kompatibilan s razdiobom"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "greÅ¡ka pri zatvaranju %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "nije (bilo) moguÄ‡e napraviti direktorije â€ž%sâ€œ ili â€ž%sâ€œ: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "nije (bilo) moguÄ‡e napraviti direktorij â€ž%sâ€œ: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image datoteka â€ž%sâ€œ nije pronaÄ‘ena, koristimo â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "nijedan argument nije specificiran za @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image datoteka â€ž%sâ€œ (za HTML) nije pronaÄ‘ena, koristimo â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "neobraÄ‘eni format %s nije pretvoren"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
--- 2198,2248 ----
  msgstr "prazni argument u @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: izlaz nije kompatibilan s razdiobom"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "greÅ¡ka pri zatvaranju %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "nije (bilo) moguÄ‡e napraviti direktorije â€ž%sâ€œ ili â€ž%sâ€œ: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "nije (bilo) moguÄ‡e napraviti direktorij â€ž%sâ€œ: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image datoteka â€ž%sâ€œ nije pronaÄ‘ena, koristimo â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "nijedan argument nije specificiran za @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image datoteka â€ž%sâ€œ (za HTML) nije pronaÄ‘ena, koristimo â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "neobraÄ‘eni format %s nije pretvoren"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
***************
*** 2118,2131 ****
  "%s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "nema vrste"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "neprepoznata vrsta: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
--- 2251,2264 ----
  "%s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "nema vrste"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "neprepoznata vrsta: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
***************
*** 2134,2189 ****
  "%s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "string nije zatvoren u CSS datoteci"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include zavrÅ¡ava u komentaru"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import nije zavrÅ¡en u CSS datoteci"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS datoteka %s nije pronaÄ‘ena"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "nije (bilo) moguÄ‡e otvoriti --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju CSS datoteke %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "nije pronaÄ‘ena stavka htmlxref.cnf za â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju datoteke okvira %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju datoteke TOC okvira %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "greÅ¡ka manipulatora %s faze %s prioriteta %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "morate navesti naslov naredbom naslova ili @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2267,2346 ----
  "%s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "string nije zatvoren u CSS datoteci"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include zavrÅ¡ava u komentaru"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import nije zavrÅ¡en u CSS datoteci"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS datoteka %s nije pronaÄ‘ena"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "nije (bilo) moguÄ‡e otvoriti --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju CSS datoteke %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "nije pronaÄ‘ena stavka htmlxref.cnf za â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "%s nema smisla za nerazdijeljeni izlaz"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "nije moguÄ‡e koristiti apsolutnu stazu ili URL â€ž%sâ€œ za JS_WEBLABELS_FILE pri "
! "generiranju oznaka WWW (web) datoteke"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju datoteke okvira %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju datoteke TOC okvira %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "greÅ¡ka manipulatora %s faze %s prioriteta %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "morate navesti naslov naredbom naslova ili @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s veÄ‡ postoji ali nije direktorij"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "greÅ¡ka pri kopiranju %s u %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2218,2227 ****
  msgstr "@node -- ime ne smije sadrÅ¾avati â€ž,â€œ: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Stavka u indeksu @%s s(a) : proizvela je nevaljani Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2375,2384 ----
  msgstr "@node -- ime ne smije sadrÅ¾avati â€ž,â€œ: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Stavka u indeksu @%s s(a) : proizvela je nevaljani Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2230,2244 ****
  
  # tekstualna datoteka slike ili datoteka teksta slike? (TK)
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju %s (datoteka s tekstualnim opisom slike): %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "nije moguÄ‡e proÄ�itati @image datoteku â€ž%sâ€œ: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
--- 2387,2401 ----
  
  # tekstualna datoteka slike ili datoteka teksta slike? (TK)
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "greÅ¡ka pri zatvaranju %s (datoteka s tekstualnim opisom slike): %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "nije moguÄ‡e proÄ�itati @image datoteku â€ž%sâ€œ: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
***************
*** 2246,2250 ****
  "nije (bilo) moguÄ‡e naÄ‡i ni @image datoteku â€ž%s.txtâ€œ ni alternativni tekst"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2403,2407 ----
  "nije (bilo) moguÄ‡e naÄ‡i ni @image datoteku â€ž%s.txtâ€œ ni alternativni tekst"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2254,2325 ****
  "drugaÄ�iju rijeÄ� da to izbjegnete"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s -- unakrsna poveznica ne smije sadrÅ¾avati â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s -- ime Ä�vora ne smije sadrÅ¾avati â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s -- ime Ä�vora ne smije sadrÅ¾avati â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€ž.â€œ ili â€ž,â€œ mora slijediti @xref, a ne %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "â€ž.â€œ ili â€ž,â€œ mora slijediti @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "ime Ä�vora u stavki menÄ«ja ne smije sadrÅ¾avati â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "ime Ä�vora u stavki menÄ«ja ne smije sadrÅ¾avati â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "ime stavke u menÄ«ju ne smije sadrÅ¾avati â€ž:â€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "nije (bilo) moguÄ‡e otvoriti %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "viÅ¡estruki @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "nevaljani ili prazni formalni argument @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "loÅ¡a sintaksa argumenta @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s zahtijeva ime"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2411,2482 ----
  "drugaÄ�iju rijeÄ� da to izbjegnete"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s -- unakrsna poveznica ne smije sadrÅ¾avati â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s -- ime Ä�vora ne smije sadrÅ¾avati â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s -- ime Ä�vora ne smije sadrÅ¾avati â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€ž.â€œ ili â€ž,â€œ mora slijediti @xref, a ne %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "â€ž.â€œ ili â€ž,â€œ mora slijediti @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "ime Ä�vora u stavki menÄ«ja ne smije sadrÅ¾avati â€ž%sâ€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "ime Ä�vora u stavki menÄ«ja ne smije sadrÅ¾avati â€ž:â€œ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "ime stavke u menÄ«ju ne smije sadrÅ¾avati â€ž:â€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "nije (bilo) moguÄ‡e otvoriti %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "viÅ¡estruki @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "nevaljani ili prazni formalni argument @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "loÅ¡a sintaksa argumenta @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s zahtijeva ime"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2328,2423 ****
  msgstr "loÅ¡e ime za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s je naÄ‘en ispred zatvorene zagrade od @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s je naÄ‘en ispred zatvorene zagrade od @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s nema zatvorene zagrade"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s nema zavrÅ¡nih graniÄ�nika: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx ne smije zapoÄ�eti @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx mora slijediti @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s ima tekst, ali nema @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ oÄ�ekuje â€ž%sâ€œ, ali naÄ‘en je â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s je naÄ‘en prije @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "nema odgovarajuÄ‡eg â€ž%cend %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "krivo mjesto za %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "nespareni â€ž%c%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro naredba â€ž%sâ€œ je pokrenuta s previÅ¡e argumenata"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s nema zatvorene zagrade"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro â€ž%sâ€œ je deklariran bez argumenata a pokrenut je s argumentom"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "nakon Å¡irenja â€ž\\â€œ u @%s slijedi â€ž%sâ€œ umjesto imena parametra ili â€ž\\â€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "nema imena za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "nema kategorije za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
--- 2485,2580 ----
  msgstr "loÅ¡e ime za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s je naÄ‘en ispred zatvorene zagrade od @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s je naÄ‘en ispred zatvorene zagrade od @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s nema zatvorene zagrade"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s nema zavrÅ¡nih graniÄ�nika: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx ne smije zapoÄ�eti @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx mora slijediti @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s ima tekst, ali nema @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ oÄ�ekuje â€ž%sâ€œ, ali naÄ‘en je â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s je naÄ‘en prije @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "nema odgovarajuÄ‡eg â€ž%cend %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "krivo mjesto za %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "nespareni â€ž%c%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro naredba â€ž%sâ€œ je pokrenuta s previÅ¡e argumenata"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s nema zatvorene zagrade"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro â€ž%sâ€œ je deklariran bez argumenata a pokrenut je s argumentom"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "nakon Å¡irenja â€ž\\â€œ u @%s slijedi â€ž%sâ€œ umjesto imena parametra ili â€ž\\â€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "nema imena za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "nema kategorije za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
***************
*** 2425,2451 ****
  
  # ? (TK)
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "prazna multi-tablica"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "suviÅ¡ni argument za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "nevaljani argument za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s zahtijeva argument: formater za %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2582,2608 ----
  
  # ? (TK)
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "prazna multi-tablica"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "suviÅ¡ni argument za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "nevaljani argument za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s zahtijeva argument: formater za %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2453,2570 ****
  "naredba @%s koja ne prihvaÄ‡a argument u zagradama ne smije biti u @%s retku"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "dijakritiÄ�ka naredba â€ž@%sâ€œ nije dopuÅ¡tena kao @%s argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s nema argumenta"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "nepoznato @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "suviÅ¡ni argument za @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "loÅ¡i argument za @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: nije (bilo) moguÄ‡e otvoriti %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kodiranje â€ž%sâ€œ nije kanonsko texinfo kodiranje"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "neprepoznati naziv kodiranja â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s nakon prvog elementa"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s ima smisla samo u retku @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
! #, fuzzy
! #| msgid "@%s should not be associated with @top"
  msgid "@part should not be associated with @top"
! msgstr "@%s ne bi trebao biti povezan s @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node prethodi @%s, ali dijelovi moÅ¾da nisu povezani sa Ä�vorovima"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintaksa za vanjski Ä�vor upotrebljena je za â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "prazno ime stavke menÄ«ja u â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "prazno ime Ä�vora u stavci menÄ«ja"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s ne se smije pojaviti u @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s se smije pojaviti samo na poÄ�etku retka"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro naredba â€ž%sâ€œ je veÄ‡ ranije definirana"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "ovdje je ranija definicija â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "iznova se definira naredba jezika Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s bez pridruÅ¾enog znaka"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2610,2725 ----
  "naredba @%s koja ne prihvaÄ‡a argument u zagradama ne smije biti u @%s retku"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "dijakritiÄ�ka naredba â€ž@%sâ€œ nije dopuÅ¡tena kao @%s argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s nema argumenta"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "nepoznato @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "suviÅ¡ni argument za @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "loÅ¡i argument za @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: nije (bilo) moguÄ‡e otvoriti %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kodiranje â€ž%sâ€œ nije kanonsko texinfo kodiranje"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "neprepoznati naziv kodiranja â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s nakon prvog elementa"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s ima smisla samo u retku @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
! msgstr "@part ne bi trebao biti povezan s @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node prethodi @%s, ali dijelovi moÅ¾da nisu povezani sa Ä�vorovima"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintaksa za vanjski Ä�vor upotrebljena je za â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "prazno ime stavke menÄ«ja u â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "prazno ime Ä�vora u stavci menÄ«ja"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s ne se smije pojaviti u @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s se smije pojaviti samo na poÄ�etku retka"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro naredba â€ž%sâ€œ je veÄ‡ ranije definirana"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "ovdje je ranija definicija â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "iznova se definira naredba jezika Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s bez pridruÅ¾enog znaka"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2573,2577 ****
  "@%s definiran s nula ili viÅ¡e od jednog argumenata treba pokrenuti s {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2728,2732 ----
  "@%s definiran s nula ili viÅ¡e od jednog argumenata treba pokrenuti s {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2582,2586 ****
  "vrijednost; aktualna vrijednost je %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2737,2741 ----
  "vrijednost; aktualna vrijednost je %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2589,2598 ****
  "@rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "bjelina ne smije slijediti dijakritiÄ�ku naredbu â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
--- 2744,2753 ----
  "@rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "bjelina ne smije slijediti dijakritiÄ�ku naredbu â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
***************
*** 2600,2654 ****
  "koristite vitiÄ�aste zagrade za specifikaciju naredbe kao argument za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s oÄ�ekuje â€žiâ€œ ili â€žjâ€œ kao argument, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "novi redak ne smije slijediti dijakritiÄ�ku naredbu â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s oÄ�ekuje vitiÄ�aste zagrade"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "nepoznata naredba â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "nedefinirana zastavica: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "loÅ¡a sintaksa za @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s je zastarjela"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s je zastarjela; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s se smije pojaviti samo na poÄ�etku retka"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s se smije pojaviti samo u zaglavlju ili podnoÅ¾ju"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2755,2809 ----
  "koristite vitiÄ�aste zagrade za specifikaciju naredbe kao argument za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s oÄ�ekuje â€žiâ€œ ili â€žjâ€œ kao argument, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "novi redak ne smije slijediti dijakritiÄ�ku naredbu â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s oÄ�ekuje vitiÄ�aste zagrade"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "nepoznata naredba â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "nedefinirana zastavica: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "loÅ¡a sintaksa za @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s je zastarjela"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s je zastarjela; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s se smije pojaviti samo na poÄ�etku retka"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s se smije pojaviti samo u zaglavlju ili podnoÅ¾ju"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2656,2678 ****
  msgstr "@%s nema smisla unutar â€ž@%sâ€œ bloka"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s u praznoj multi-tablici"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab prije @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "previÅ¡e stupaca u stavci multi-tablice (maksimum je %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorira se @tab izvan multi-tablice"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2811,2833 ----
  msgstr "@%s nema smisla unutar â€ž@%sâ€œ bloka"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s u praznoj multi-tablici"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab prije @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "previÅ¡e stupaca u stavci multi-tablice (maksimum je %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorira se @tab izvan multi-tablice"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2681,2904 ****
  msgstr "@%s izvan tablice ili popisa"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nije dopuÅ¡ten unutar â€ž@%sâ€œ bloka"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s se smije pojaviti samo u stavkama indeksa"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "mora biti nakon â€ž@%sâ€œ da koristite â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nema smisla izvan okruÅ¾ja â€ž@titlepageâ€œ i â€ž@quotationâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory nakon prvog Ä�vora"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "podruÄ�je %s nije dopuÅ¡teno unutar podruÄ�ja %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry nakon prvog Ä�vora"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu nije u valjanom kontekstu"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s je naÄ‘en prije prvog @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "moÅ¾da vaÅ¡ @top Ä�vor treba biti unutar @ifnottex umjesto @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s se smije pojaviti samo u matematiÄ�kom kontekstu"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "neoÄ�ekivani @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nema smisla izvan okruÅ¾ja â€ž@floatâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s mora biti odmah ispod â€ž@floatâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignorira se viÅ¡estruki @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "naredba @%s ne prihvaÄ‡a argumente"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "za naredbu @%s nema Ä�vora ili argumenta vanjskog priruÄ�nika"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "prazno ime unakrsne poveznice u @%s nakon Å¡irenja â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "prazan naslov unakrsne poveznice u @%s nakon Å¡irenja â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image nema, a treba kao argument ime datoteke"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s nema prvog argumenta"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "neheksadecimalne (non-hex) znamenke u argumentu za @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "manje od Ä�etiri heksadecimalne znamenke u argumentu za @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument za @U je veÄ‡i od unikodnog (Unicode) maksimuma 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "suviÅ¡ni argumenti za Ä�vor"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "oÄ�ekivan je @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s treba prihvatiti samo @-naredbu kao argument, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "preostali argumenti u @%s retku: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "naredba okoline %s kao argument za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "prazni @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "dio stupca nije broj: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp argument mora biti broj, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "rezervirano ime indeksa %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "nepoznati izvor indeksa u @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "nepoznato odrediÅ¡te indeksa u @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s uzrokuje spajanje od %s u samog sebe; ignorira se"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "nepoznati indeks â€ž%sâ€œ u @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "printanje indeksa â€ž%sâ€œ spojenog s drugim, â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "naredba za ispis prije poÄ�etka dokumenta: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s argument mora biti â€žtopâ€œ ili â€žbottomâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "S(a) @%s je moguÄ‡e samo 10 ili 11, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s argument mora biti â€žseparateâ€œ ili â€žendâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s argument mora biti â€žonâ€œ, â€žoffâ€œ ili â€žoddâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 2836,3047 ----
  msgstr "@%s izvan tablice ili popisa"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nije dopuÅ¡ten unutar â€ž@%sâ€œ bloka"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s se smije pojaviti samo u stavkama indeksa"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr "dopuÅ¡teno je ne viÅ¡e od dvije razine indeksnih pod unosa"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "mora biti nakon â€ž@%sâ€œ da koristite â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nema smisla izvan okruÅ¾ja â€ž@titlepageâ€œ i â€ž@quotationâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory nakon prvog Ä�vora"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "podruÄ�je %s nije dopuÅ¡teno unutar podruÄ�ja %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry nakon prvog Ä�vora"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu nije u valjanom kontekstu"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s se smije pojaviti samo u matematiÄ�kom kontekstu"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "neoÄ�ekivani @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nema smisla izvan okruÅ¾ja â€ž@floatâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s mora biti odmah ispod â€ž@floatâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignorira se viÅ¡estruki @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "naredba @%s ne prihvaÄ‡a argumente"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "za naredbu @%s nema Ä�vora ili argumenta vanjskog priruÄ�nika"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "prazno ime unakrsne poveznice u @%s nakon Å¡irenja â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "prazan naslov unakrsne poveznice u @%s nakon Å¡irenja â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image nema, a treba kao argument ime datoteke"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s nema prvog argumenta"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "neheksadecimalne (non-hex) znamenke u argumentu za @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "manje od Ä�etiri heksadecimalne znamenke u argumentu za @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument za @U je veÄ‡i od unikodnog (Unicode) maksimuma 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "suviÅ¡ni argumenti za Ä�vor"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "oÄ�ekivan je @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s treba prihvatiti samo @-naredbu kao argument, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "preostali argumenti u @%s retku: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "naredba okoline %s kao argument za @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "prazni @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "dio stupca nije broj: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp argument mora biti broj, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "rezervirano ime indeksa %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "nepoznati izvor indeksa u @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "nepoznato odrediÅ¡te indeksa u @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s uzrokuje spajanje od %s u samog sebe; ignorira se"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "nepoznati indeks â€ž%sâ€œ u @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "printanje indeksa â€ž%sâ€œ spojenog s drugim, â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "naredba za ispis prije poÄ�etka dokumenta: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s argument mora biti â€žtopâ€œ ili â€žbottomâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "S(a) @%s je moguÄ‡e samo 10 ili 11, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s argument mora biti â€žseparateâ€œ ili â€žendâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s argument mora biti â€žonâ€œ, â€žoffâ€œ ili â€žoddâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2906,2910 ****
  "@paragraphindent argument mora biti: broj, â€žnoneâ€œ ili â€žasisâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3049,3053 ----
  "@paragraphindent argument mora biti: broj, â€žnoneâ€œ ili â€žasisâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2912,2926 ****
  "@firstparagraphindent argument mora biti: â€žnoneâ€œ ili â€žinsertâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent argument mora biti: broj ili â€žasisâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "oÄ�ekivan je @%s on ili off, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3055,3069 ----
  "@firstparagraphindent argument mora biti: â€žnoneâ€œ ili â€žinsertâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent argument mora biti: broj ili â€žasisâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "oÄ�ekivan je @%s on ili off, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2929,2938 ****
  "â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks argument mora biti: â€žtrueâ€œ ili â€žfalseâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3072,3081 ----
  "â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks argument mora biti: â€žtrueâ€œ ili â€žfalseâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2940,3077 ****
  "@urefbreakstyle argument mora biti: â€žafterâ€œ, â€žbeforeâ€œ ili â€žnoneâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "podiÅ¾e se razina odlomka @%s jer je premala"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "nema naredbe chapter-level prije @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "sniÅ¾ava se razina odlomka @%s koja se pojavljuje nakon niÅ¾eg elementa"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "nema naredbe za odlomke pridruÅ¾ene @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nije prazan"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "%s upuÄ‡uje na nepostojeÄ‡i Ä�vor â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s ime stavke Ä�vora â€ž%sâ€œ je razliÄ�ito od %s imena â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "na Ä�voru â€ž%sâ€œ nema poveznice (referencije)"
  
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "Ä�vor â€ž%sâ€œ je %s za â€ž%sâ€œ u odlomcima, ali ne u menÄ«ju"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "Ä�vor %s â€ž%sâ€œ u menÄ«ju â€ž%sâ€œ i u odlomcima â€ž%sâ€œ se razlikuje"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "Ä�vor â€ž%sâ€œ je %s za â€ž%sâ€œ u menÄ«ju, ali ne u odlomcima"
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s pokazivaÄ� â€ž%sâ€œ (za Ä�vor â€ž%sâ€œ) razlikuje se od %s imena â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s upuÄ‡uje na nepostojeÄ‡i â€ž%sâ€œ"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Ä�vor â€ž%sâ€œ ne sadrÅ¾i stavku menÄ«ja â€ž%sâ€œ iako je njegov â€žUpâ€œ cilj"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "za â€ž%sâ€œ, gore (up) u menÄ«ju â€ž%sâ€œ i gore (up) â€ž%sâ€œ su razliÄ�iti"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s na â€ž%sâ€œ, razliÄ�ito od %s imena â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "prazni kljuÄ� indeksa u @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: greÅ¡ka pri zatvaranju %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: nije (bilo) moguÄ‡e otvoriti latex datoteku %s za pisanje: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP direktorij sadrÅ¾i toÄ�ku"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: aktualni direktorij sadrÅ¾i toÄ�ku"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: naredba nije uspjela: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: slika ima nevaljani sufiks: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: preimenovanje %s u %s nije uspjelo: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: nije (bilo) moguÄ‡e otvoriti %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: zavrÅ¡etak @%s stavke %d nije pronaÄ‘en"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3083,3215 ----
  "@urefbreakstyle argument mora biti: â€žafterâ€œ, â€žbeforeâ€œ ili â€žnoneâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "podiÅ¾e se razina odlomka @%s jer je premala"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "nema naredbe chapter-level prije @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "sniÅ¾ava se razina odlomka @%s koja se pojavljuje nakon niÅ¾eg elementa"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "nema naredbe za odlomke pridruÅ¾ene @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nije prazan"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "%s upuÄ‡uje na nepostojeÄ‡i Ä�vor â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s ime stavke Ä�vora â€ž%sâ€œ je razliÄ�ito od %s imena â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr "Ä�vor â€ž%sâ€œ nema referencije"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "Ä�vor %s za â€ž%sâ€œ je â€ž%sâ€œ u odlomcima, ali ne u menÄ«ju"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "Ä�vor â€ž%sâ€œ je %s za â€ž%sâ€œ u menÄ«ju, ali ne u odlomcima"
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "Ä�vor â€ž%sâ€œ pokazivaÄ� za â€ž%sâ€œ je â€ž%sâ€œ ali %s is â€ž%sâ€œ u meniju"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Ä�vor â€ž%sâ€œ ne sadrÅ¾i stavku menÄ«ja â€ž%sâ€œ iako je njegov â€žUpâ€œ cilj"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s pokazivaÄ� â€ž%sâ€œ (za Ä�vor â€ž%sâ€œ) razlikuje se od %s imena â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s upuÄ‡uje na nepostojeÄ‡i â€ž%sâ€œ"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s na â€ž%sâ€œ, razliÄ�ito od %s imena â€ž%sâ€œ"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "prazni kljuÄ� indeksa u @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: greÅ¡ka pri zatvaranju %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: nije (bilo) moguÄ‡e otvoriti latex datoteku %s za pisanje: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP direktorij sadrÅ¾i toÄ�ku"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: aktualni direktorij sadrÅ¾i toÄ�ku"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: naredba nije uspjela: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: slika ima nevaljani sufiks: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: preimenovanje %s u %s nije uspjelo: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: nije (bilo) moguÄ‡e otvoriti %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: zavrÅ¡etak @%s stavke %d nije pronaÄ‘en"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3082,3091 ****
  "koliko ih je pronaÄ‘eno u dokumentu"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: nije (bilo) moguÄ‡e odrediti fragment %d za @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3220,3229 ----
  "koliko ih je pronaÄ‘eno u dokumentu"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: nije (bilo) moguÄ‡e odrediti fragment %d za @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3096,3140 ****
  "HTML-a"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: nije (bilo) moguÄ‡e uÄ�itati %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: nije (bilo) moguÄ‡e otvoriti %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: promjena direktorija na %s nije uspjela: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: nije moguÄ‡e vratiti se u poÄ�etni direktorij: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: nema izlazne datoteke: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: naredba nije uspjela: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: zavrÅ¡etak @%s stavke %d nije pronaÄ‘en"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3234,3283 ----
  "HTML-a"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: nije (bilo) moguÄ‡e uÄ�itati %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: nije (bilo) moguÄ‡e otvoriti %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: promjena direktorija na %s nije uspjela: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: nije moguÄ‡e vratiti se u poÄ�etni direktorij: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: nema izlazne datoteke: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: naredba nije uspjela: %s"
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: nije uspjelo zavrÅ¡iti razmjenu podataka: %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: zavrÅ¡etak @%s stavke %d nije pronaÄ‘en"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3145,3154 ****
  "koliko ih je pronaÄ‘eno u dokumentu za @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: izlaz nema element HTML za @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3288,3297 ----
  "koliko ih je pronaÄ‘eno u dokumentu za @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: izlaz nema element HTML za @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3159,3193 ****
  "koliko ih je pronaÄ‘eno u dokumentu za @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "greÅ¡ka pri uÄ�itavanju %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: nepoznata varijabla %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: nepoznata varijabla %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "nije (bilo) moguÄ‡e Ä�itati inicijalizacijsku datoteku %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorira se neprepoznata vrijednost â€ž%sâ€œ za TEXINFO_OUTPUT_FORMAT\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uporaba: %s [OPCIJA]... TEXINFO-DATOTEKA...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3302,3389 ----
  "koliko ih je pronaÄ‘eno u dokumentu za @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "highlight_syntax.pm: naredba nije uspjela: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr "highlight_syntax.pm: %s: %s: nije moguÄ‡e raÅ¡Ä�laniti jeziÄ�ni redak"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pm: nije moguÄ‡e otvoriti %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "highlight_syntax.pm: naredba nije uspjela: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! "highlight_syntax.pm: %s: %d separatori; oÄ�ekivan %d, broj fragmenata +1"
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "highlight_syntax.pm: %s: kraj od @%s stavka %d nije naÄ‘ena"
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "highlight_syntax.pm: %s: obrada je napravila %d elemenata u HTML-u; "
! "oÄ�ekivano je %d, koliko ih je pronaÄ‘eno u dokumentu"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! "highlight_syntax.pm: izlaz ima element HTML-a za @%s, ali nema za jezik %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "highlight_syntax.pm: izlaz nema element HTML-a za @%s %s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "greÅ¡ka pri uÄ�itavanju %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: nepoznata varijabla %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: nepoznata varijabla %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "nije (bilo) moguÄ‡e Ä�itati inicijalizacijsku datoteku %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorira se neprepoznata vrijednost â€ž%sâ€œ za TEXINFO_OUTPUT_FORMAT\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uporaba: %s [OPCIJA]... TEXINFO-DATOTEKA...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3204,3208 ****
  "ponaÅ¡anje im je identiÄ�no i ne ovisi o instaliranom imenu.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3400,3404 ----
  "ponaÅ¡anje im je identiÄ�no i ne ovisi o instaliranom imenu.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3242,3246 ****
  "      --version               informacije o inaÄ�ici ovog programa\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3438,3442 ----
  "      --version               informacije o inaÄ�ici ovog programa\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3262,3266 ****
  "                                Å¡to provjerite valjanost TEXINFO-DATOTEKE\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3458,3462 ----
  "                                Å¡to provjerite valjanost TEXINFO-DATOTEKE\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3310,3314 ****
  "                                InaÄ�e, ODREDIÅ TE je ime izlazne datoteke\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3506,3510 ----
  "                                InaÄ�e, ODREDIÅ TE je ime izlazne datoteke\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3348,3352 ****
  "      --split-size=BROJ       cijepa datoteke na veliÄ�inu BROJ (zadano: %d)\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3544,3548 ----
  "      --split-size=BROJ       cijepa datoteke na veliÄ�inu BROJ (zadano: %d)\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3374,3378 ****
  "                                sidra; zadano samo pri cijepanju\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3570,3574 ----
  "                                sidra; zadano samo pri cijepanju\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3382,3386 ****
  "      --output-indent=VAL     nema efekta, zadrÅ¾ano zbog kompatibilnosti\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3578,3582 ----
  "      --output-indent=VAL     nema efekta, zadrÅ¾ano zbog kompatibilnosti\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3391,3395 ****
  "ponoviti\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3587,3591 ----
  "ponoviti\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3412,3416 ****
  "  -U VAR                      briÅ¡e definiciju varijable VAR, kao s @clear\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3608,3612 ----
  "  -U VAR                      briÅ¡e definiciju varijable VAR, kao s @clear\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3449,3453 ****
  "  @ifnotFORMAT tekst.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3645,3649 ----
  "  @ifnotFORMAT tekst.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3466,3470 ****
  "  ako stvaramo XML, --ifxml je ukljuÄ�en, a ostali su iskljuÄ�eni.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3662,3666 ----
  "  ako stvaramo XML, --ifxml je ukljuÄ�en, a ostali su iskljuÄ�eni.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3499,3503 ****
  "veliÄ�inu\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3695,3699 ----
  "veliÄ�inu\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3505,3509 ****
  "%s: --footnote-style argument mora biti: â€žseparateâ€œ ili â€žendâ€œ, a ne â€ž%sâ€œ\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3701,3705 ----
  "%s: --footnote-style argument mora biti: â€žseparateâ€œ ili â€žendâ€œ, a ne â€ž%sâ€œ\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3512,3516 ****
  "â€ž%sâ€œ\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3708,3712 ----
  "â€ž%sâ€œ\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3519,3562 ****
  "DATOTEKA\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
! msgstr "--Xopt opcija bez printanog izlaza"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "nepoznata transformacija stabla %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "cijepanje za format %s se ignorira"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: nema datoteÄ�nog argumenta.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "PokuÅ¡ajte s â€ž%s --helpâ€œ za viÅ¡e informacija.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "fill_gaps_in_sectioning transformacija ne vraÄ‡a rezultat. Nema odlomka?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "greÅ¡ka pri zatvaranju %s, datoteke s makro Å¡irenjem: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3715,3753 ----
  "DATOTEKA\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
! msgstr "--Xopt opcija bez ispisanog izlaza"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "nepoznata transformacija stabla %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "cijepanje za format %s se ignorira"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: nema datoteÄ�nog argumenta.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "fill_gaps_in_sectioning transformacija ne vraÄ‡a rezultat. Nema odlomka?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "greÅ¡ka pri zatvaranju %s, datoteke s makro Å¡irenjem: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3566,3853 ****
  "odlomka?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: greÅ¡ka pri zatvaranju %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: greÅ¡ka pri zatvaranju datoteke internih poveznica %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: nije (bilo) moguÄ‡e otvoriti %s za pisanje: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, fuzzy, c-format
! #| msgid "no matching `%cend %s'"
  msgid "no matching `@end %s'"
! msgstr "nema odgovarajuÄ‡eg â€ž%cend %sâ€œ"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
- #, fuzzy
- #| msgid "misplaced %c"
  msgid "misplaced {"
! msgstr "krivo mjesto za %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
! #, fuzzy, c-format
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end %s'"
! msgstr "nespareni â€ž%c%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@set requires a name"
! msgstr "%c%s zahtijeva ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @set"
! msgstr "loÅ¡e ime za @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@clear requires a name"
! msgstr "%c%s zahtijeva ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @clear"
! msgstr "loÅ¡e ime za @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@unmacro requires a name"
! msgstr "%c%s zahtijeva ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @unmacro"
! msgstr "loÅ¡e ime za @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
! #, fuzzy, c-format
! #| msgid "@%s should only accept an @-command as argument, not `%s'"
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@%s treba prihvatiti samo @-naredbu kao argument, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
! #, fuzzy, c-format
! #| msgid "environment command %s as argument to @%s"
  msgid "environment command %s as argument to @alias"
! msgstr "naredba okoline %s kao argument za @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @alias"
! msgstr "nevaljani argument za @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @definfoenclose"
! msgstr "nevaljani argument za @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
! #, fuzzy
! #| msgid "empty argument in @%s"
  msgid "empty @columnfractions"
! msgstr "prazni argument u @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @printindex: %s"
! msgstr "loÅ¡i argument za @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
! #, fuzzy, c-format
! #| msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "S(a) @%s je moguÄ‡e samo 10 ili 11, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
! #, fuzzy, c-format
! #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr ""
! "%s: --footnote-style argument mora biti: â€žseparateâ€œ ili â€žendâ€œ, a ne â€ž%sâ€œ\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
! #, fuzzy, c-format
! #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr "@%s argument mora biti â€žonâ€œ, â€žoffâ€œ ili â€žoddâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @need: %s"
! msgstr "loÅ¡i argument za @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
! #, fuzzy, c-format
! #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
! msgstr ""
! "@firstparagraphindent argument mora biti: â€žnoneâ€œ ili â€žinsertâ€œ, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @headings: %s"
! msgstr "loÅ¡i argument za @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
! #, fuzzy, c-format
! #| msgid "%s requires an argument: the formatter for %citem"
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s zahtijeva argument: formater za %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
! #, fuzzy
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end'"
! msgstr "nespareni â€ž%c%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
! #, fuzzy, c-format
! #| msgid "superfluous argument to @%s %s: %s"
  msgid "superfluous argument to @end %s: %s"
! msgstr "suviÅ¡ni argument za @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @end: %s"
! msgstr "loÅ¡i argument za @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
! #, fuzzy, c-format
! #| msgid "@%s: could not find %s"
  msgid "@include: could not find %s"
! msgstr "@%s: nije (bilo) moguÄ‡e pronaÄ‡i %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
! #, fuzzy, c-format
! #| msgid "@%s: could not open %s: %s"
  msgid "@include: could not open %s:"
! msgstr "@%s: nije (bilo) moguÄ‡e otvoriti %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
! #, fuzzy
! #| msgid "@%s after the first element"
  msgid "@setfilename after the first element"
! msgstr "@%s nakon prvog elementa"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
! #, fuzzy
! #| msgid "@%s only meaningful on a @multitable line"
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@%s ima smisla samo u retku @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
! #, fuzzy
! #| msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgid "@node precedes @part, but parts may not be associated with nodes"
! msgstr "@node prethodi @%s, ali dijelovi moÅ¾da nisu povezani sa Ä�vorovima"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, fuzzy, c-format
! #| msgid "@%s not meaningful inside `@%s' block"
  msgid "@%s not meaningful inside @%s block"
  msgstr "@%s nema smisla unutar â€ž@%sâ€œ bloka"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, fuzzy, c-format
! #| msgid "@%s not allowed inside `@%s' block"
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s nije dopuÅ¡ten unutar â€ž@%sâ€œ bloka"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
- #, fuzzy
- #| msgid "@%s should only appear in an index entry"
  msgid "@subentry should only occur in an index entry"
! msgstr "@%s se smije pojaviti samo u stavkama indeksa"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
- #, fuzzy
- #| msgid ""
- #| "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@%s nema smisla izvan okruÅ¾ja â€ž@titlepageâ€œ i â€ž@quotationâ€œ"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, fuzzy, c-format
! #| msgid "%c%s requires a name"
  msgid "@%s requires a name"
! msgstr "%c%s zahtijeva ime"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, fuzzy, c-format
! #| msgid "bad or empty @%s formal argument: %s"
  msgid "bad or empty @%s formal argument: "
! msgstr "nevaljani ili prazni formalni argument @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s oÄ�ekuje â€žiâ€œ ili â€žjâ€œ kao argument, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "nedefinirana zastavica: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete."
  msgid "@%s is obsolete."
! msgstr "%c%s je zastarjela"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete; %s"
  msgid "@%s is obsolete; %s"
! msgstr "%c%s je zastarjela; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
! #, fuzzy
! #| msgid "@%s should only appear in math context"
  msgid "@\\ should only appear in math context"
! msgstr "@%s se smije pojaviti samo u matematiÄ�kom kontekstu"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
- #, fuzzy
- #| msgid "@%s without associated character"
  msgid "@verb without associated character"
! msgstr "@%s bez pridruÅ¾enog znaka"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "%c%s oÄ�ekuje â€žiâ€œ ili â€žjâ€œ kao argument, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
! #, fuzzy
! #| msgid "misplaced %c"
  msgid "misplaced }"
! msgstr "krivo mjesto za %c"
  
  #~ msgid "no node to be renamed"
--- 3757,3980 ----
  "odlomka?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: greÅ¡ka pri zatvaranju datoteke internih poveznica %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, c-format
  msgid "no matching `@end %s'"
! msgstr "nema odgovarajuÄ‡eg â€ž@end %sâ€œ"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
  msgid "misplaced {"
! msgstr "{ zametnut ili na krivom mjestu"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
! #, c-format
  msgid "unmatched `@end %s'"
! msgstr "nespareni â€ž@end %sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
! msgstr "@set zahtijeva ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
! msgstr "loÅ¡e ime za @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
! msgstr "@clear zahtijeva ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
! msgstr "loÅ¡e ime za @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
! msgstr "@unmacro zahtijeva ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
! msgstr "loÅ¡e ime za @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
! #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@clickstyle treba prihvatiti samo @-naredbu kao argument, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
! #, c-format
  msgid "environment command %s as argument to @alias"
! msgstr "naredba okoline %s kao argument za @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
! msgstr "nevaljani argument za @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
! msgstr "nevaljani argument za @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
! msgstr "prazni @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
! #, c-format
  msgid "bad argument to @printindex: %s"
! msgstr "loÅ¡ argument za @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
! #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Samo @fonttextsize 10 ili 11 su podrÅ¾ani, a ne i â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
! #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr "@footnotestyle argument mora biti â€žseparateâ€œ ili â€žendâ€œ, a ne i â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
! #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr ""
! "@setchapternewpage argument mora biti â€žonâ€œ, â€žoffâ€œ ili â€žoddâ€œ, a ne i â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
! #, c-format
  msgid "bad argument to @need: %s"
! msgstr "loÅ¡i argument za @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
! #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
! msgstr "@firstparagraph argument mora biti â€žnoneâ€œ ili â€žinsertâ€œ, a ne i â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
! #, c-format
  msgid "bad argument to @headings: %s"
! msgstr "loÅ¡ argument za @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
! #, c-format
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s zahtijeva argument: formatter za @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
! msgstr "nespareni â€ž@endâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
! #, c-format
  msgid "superfluous argument to @end %s: %s"
! msgstr "suviÅ¡ni argument za @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
! #, c-format
  msgid "bad argument to @end: %s"
! msgstr "loÅ¡ argument za @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
! #, c-format
  msgid "@include: could not find %s"
! msgstr "@include: nije (bilo) moguÄ‡e pronaÄ‡i %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
! #, c-format
  msgid "@include: could not open %s:"
! msgstr "@include: nije (bilo) moguÄ‡e otvoriti %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
! msgstr "@setfilename nakon prvog elementa"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@columnfractions ima smisla samo u retku @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
! msgstr "@node prethodi @part, ali dijelovi moÅ¾da nisu povezani sa Ä�vorovima"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, c-format
  msgid "@%s not meaningful inside @%s block"
  msgstr "@%s nema smisla unutar â€ž@%sâ€œ bloka"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, c-format
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s nije dopuÅ¡ten unutar â€ž@copyingâ€œ bloka"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
  msgid "@subentry should only occur in an index entry"
! msgstr "@subentry se smije pojaviti samo u stavkama indeksa"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@author nema smisla izvan okruÅ¾ja â€ž@titlepageâ€œ i â€ž@quotationâ€œ"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, c-format
  msgid "@%s requires a name"
! msgstr "@%s zahtijeva ime"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, c-format
  msgid "bad or empty @%s formal argument: "
! msgstr "nevaljani ili prazni formalni argument @%s:"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "@dotless oÄ�ekuje â€žiâ€œ ili â€žjâ€œ kao argument, a ne â€ž%câ€œ"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
! #, c-format
  msgid "@%s is obsolete."
! msgstr "@%s je zastarjelo"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
! #, c-format
  msgid "@%s is obsolete; %s"
! msgstr "@%s je zastarjelo; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
! msgstr "@\\ se smije pojaviti samo u matematiÄ�kom kontekstu"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
  msgid "@verb without associated character"
! msgstr "@verb bez pridruÅ¾enog znaka"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "@dotless oÄ�ekuje â€žiâ€œ ili â€žjâ€œ kao argument, a ne â€ž%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
! msgstr "} zametnut li na krivom mjestu"
! 
! #~ msgid "try `%s --help' for more information\n"
! #~ msgstr "PokuÅ¡ajte s â€ž%s --helpâ€œ za dodatne informacije\n"
! 
! #~ msgid ""
! #~ "move your @contents command if you want the contents after the title page"
! #~ msgstr ""
! #~ "pomaknite svoju @contents naredbu ako Å¾elite vidjeti sadrÅ¾aj nakon "
! #~ "naslovne stranice"
! 
! #~ msgid ""
! #~ "move your @shortcontents and @contents commands if you want the contents "
! #~ "after the title page"
! #~ msgstr ""
! #~ "pomaknite svoju @shortcontents i @contents naredbe Å¾eli li prikaz "
! #~ "sadrÅ¾aja nakon naslovne stranice"
  
  #~ msgid "no node to be renamed"
***************
*** 3857,3877 ****
  #~ msgstr "Ä�vorovi bez novog imena na kraju datoteke"
  
- #, perl-format
  #~ msgid "using a renamed nodes file (`%s') is deprecated"
  #~ msgstr "koriÅ¡tenje datoteke s preimenovanim Ä�vorovima (â€ž%sâ€œ) je zastarjela"
  
- #, perl-format
  #~ msgid "old name for `%s' is a node of the document"
  #~ msgstr "staro ime za â€ž%sâ€œ je Ä�vor dokumenta"
  
- #, perl-format
  #~ msgid "file empty for renamed node `%s'"
  #~ msgstr "datoteka je prazna za preimenovani Ä�vor â€ž%sâ€œ"
  
- #, perl-format
  #~ msgid "target node (new name for `%s') not in document: %s"
  #~ msgstr "odrediÅ¡ni Ä�vor (novo ime za â€ž%sâ€œ) nije u dokumentu: %s"
  
- #, perl-format
  #~ msgid "error on closing renamed node redirection file %s: %s"
  #~ msgstr ""
--- 3984,3999 ----
***************
*** 3882,3885 ****
--- 4004,4023 ----
  #~ msgstr "prazno ime Ä�vora"
  
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s je naÄ‘en prije prvog @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr "moÅ¾da vaÅ¡ @top Ä�vor treba biti unutar @ifnottex umjesto @ifinfo?"
+ 
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "na Ä�voru â€ž%sâ€œ nema poveznice (referencije)"
+ 
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr "Ä�vor %s â€ž%sâ€œ u menÄ«ju â€ž%sâ€œ i u odlomcima â€ž%sâ€œ se razlikuje"
+ 
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "za â€ž%sâ€œ, gore (up) u menÄ«ju â€ž%sâ€œ i gore (up) â€ž%sâ€œ su razliÄ�iti"
+ 
  #~ msgid "can't open %s: %s"
  #~ msgstr "nije moguÄ‡e otvoriti %s: %s"
Binary files texinfo-6.7/po/hu.gmo and texinfo-6.8/po/hu.gmo differ
diff -Nrc2 texinfo-6.7/po/hu.po texinfo-6.8/po/hu.po
*** texinfo-6.7/po/hu.po	2019-09-17 18:48:46.000000000 +0100
--- texinfo-6.8/po/hu.po	2021-07-03 09:59:37.000000000 +0100
***************
*** 7,11 ****
  "Project-Id-Version: texinfo 4.7.x\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2006-02-18 16:00+0100\n"
  "Last-Translator: MÃ¡tÃ© LABÃ�DI <labadimate@freemail.hu>\n"
--- 7,11 ----
  "Project-Id-Version: texinfo 4.7.x\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2006-02-18 16:00+0100\n"
  "Last-Translator: MÃ¡tÃ© LABÃ�DI <labadimate@freemail.hu>\n"
***************
*** 153,161 ****
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "1 karakterrel elÅ‘re"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "1 karakterrel hÃ¡tra"
--- 153,161 ----
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "1 karakterrel elÅ‘re"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "1 karakterrel hÃ¡tra"
***************
*** 169,177 ****
  msgstr "UgrÃ¡s a sor vÃ©gÃ©re"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "1 szÃ³val elÅ‘re"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "1 szÃ³val hÃ¡tra"
--- 169,177 ----
  msgstr "UgrÃ¡s a sor vÃ©gÃ©re"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "1 szÃ³val elÅ‘re"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "1 szÃ³val hÃ¡tra"
***************
*** 281,285 ****
  msgstr "%s fÃ¡jl (â€ž%sâ€œ) kÃ©szÃ­tÃ©se â€ž%sâ€œ-bÃ³l.\n"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, fuzzy, c-format
  #| msgid "Find file: "
--- 281,285 ----
  msgstr "%s fÃ¡jl (â€ž%sâ€œ) kÃ©szÃ­tÃ©se â€ž%sâ€œ-bÃ³l.\n"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, fuzzy, c-format
  #| msgid "Find file: "
***************
*** 415,419 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
--- 415,419 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
***************
*** 457,461 ****
  msgstr "A --help tÃ¶bb informÃ¡ciÃ³t ad.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 457,462 ----
  msgstr "A --help tÃ¶bb informÃ¡ciÃ³t ad.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 547,551 ****
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  #, fuzzy
  #| msgid ""
--- 548,553 ----
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  #, fuzzy
  #| msgid ""
***************
*** 1077,1093 ****
  
  # FORDITANI
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr ""
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr ""
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "A megjelnÃ­tett ablak magassÃ¡gÃ¡nak beÃ¡llÃ­tÃ¡sa"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 1079,1095 ----
  
  # FORDITANI
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr ""
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr ""
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "A megjelnÃ­tett ablak magassÃ¡gÃ¡nak beÃ¡llÃ­tÃ¡sa"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1102,1106 ****
  msgstr ""
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1104,1108 ----
  msgstr ""
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1166,1174 ****
  msgstr ""
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  msgid "No file index"
  msgstr ""
--- 1168,1176 ----
  msgstr ""
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  msgid "No file index"
  msgstr ""
***************
*** 1177,1181 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, fuzzy, c-format
  #| msgid ""
--- 1179,1183 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, fuzzy, c-format
  #| msgid ""
***************
*** 1189,1233 ****
  "window]â€œ-t, a menÃ¼hÃ¶z ugrÃ¡shoz a(z) â€ž\\[menu-item]â€œ-t kell begÃ©pelni"
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "UgrÃ¡s a kÃ¶vetkezÅ‘ sorra"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "UgrÃ¡s az elÅ‘zÅ‘ sorra"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "A kurzor mogatÃ¡sa az ablak egy adott sorÃ¡ra "
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "UgrÃ¡s a sor vÃ©gÃ©re"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "UgrÃ¡s a sor elejÃ©re"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "UgrÃ¡s az oldal elejÃ©re"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "UgrÃ¡s az oldal vÃ©gÃ©re"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban Ã©s beÃ¡llÃ­tÃ¡sa alapÃ©rtelmezett mÃ©retre"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban Ã©s beÃ¡llÃ­tÃ¡sa alapÃ©rtelmezett mÃ©retre"
--- 1191,1235 ----
  "window]â€œ-t, a menÃ¼hÃ¶z ugrÃ¡shoz a(z) â€ž\\[menu-item]â€œ-t kell begÃ©pelni"
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "UgrÃ¡s a kÃ¶vetkezÅ‘ sorra"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "UgrÃ¡s az elÅ‘zÅ‘ sorra"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "A kurzor mogatÃ¡sa az ablak egy adott sorÃ¡ra "
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "UgrÃ¡s a sor vÃ©gÃ©re"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "UgrÃ¡s a sor elejÃ©re"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "UgrÃ¡s az oldal elejÃ©re"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "UgrÃ¡s az oldal vÃ©gÃ©re"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban Ã©s beÃ¡llÃ­tÃ¡sa alapÃ©rtelmezett mÃ©retre"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban Ã©s beÃ¡llÃ­tÃ¡sa alapÃ©rtelmezett mÃ©retre"
***************
*** 1235,1239 ****
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban ezen oldalon maradva"
--- 1237,1241 ----
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban ezen oldalon maradva"
***************
*** 1241,1249 ****
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban ezen oldalon maradva"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1243,1251 ----
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban ezen oldalon maradva"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1252,1256 ****
  "beÃ¡llÃ­tÃ¡sa"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1254,1258 ----
  "beÃ¡llÃ­tÃ¡sa"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1260,1308 ****
  "beÃ¡llÃ­tÃ¡sa"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "GÃ¶rgetÃ©s soronkÃ©nt le"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "GÃ¶rgetÃ©s soronkÃ©nt fel"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "GÃ¶rgetÃ©s egy fÃ©l kÃ©pernyÅ‘nyit le"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "GÃ¶rgetÃ©s egy fÃ©l kÃ©pernyÅ‘nyit fel"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "MÃ¡sik ablak gÃ¶rgetÃ©se"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "A mÃ¡sik ablak gÃ¶rgetÃ©se hÃ¡tra"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "KÃ¶vetkezÅ‘ ablak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "ElÅ‘zÅ‘ ablak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Jelen ablak felosztÃ¡sa"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Jelen ablak tÃ¶rlÃ©se"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Egy Ã¡llandÃ³ ablakot nem lehet tÃ¶rÃ¶lni"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "TÃ¶bbi ablak bezÃ¡rÃ¡sa"
--- 1262,1310 ----
  "beÃ¡llÃ­tÃ¡sa"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "GÃ¶rgetÃ©s soronkÃ©nt le"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "GÃ¶rgetÃ©s soronkÃ©nt fel"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "GÃ¶rgetÃ©s egy fÃ©l kÃ©pernyÅ‘nyit le"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "GÃ¶rgetÃ©s egy fÃ©l kÃ©pernyÅ‘nyit fel"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "MÃ¡sik ablak gÃ¶rgetÃ©se"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "A mÃ¡sik ablak gÃ¶rgetÃ©se hÃ¡tra"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "KÃ¶vetkezÅ‘ ablak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "ElÅ‘zÅ‘ ablak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Jelen ablak felosztÃ¡sa"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Jelen ablak tÃ¶rlÃ©se"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Egy Ã¡llandÃ³ ablakot nem lehet tÃ¶rÃ¶lni"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "TÃ¶bbi ablak bezÃ¡rÃ¡sa"
***************
*** 1310,1331 ****
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Jelen ablak nÃ¶velÃ©se (csÃ¶kkentÃ©se)"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "ElÃ©rhetÅ‘ kÃ©pernyÅ‘hely felosztÃ¡sa a lÃ¡thatÃ³ ablakok kÃ¶zt"
  
  # FORDITANI
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "A menÃ¼elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
--- 1312,1333 ----
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Jelen ablak nÃ¶velÃ©se (csÃ¶kkentÃ©se)"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "ElÃ©rhetÅ‘ kÃ©pernyÅ‘hely felosztÃ¡sa a lÃ¡thatÃ³ ablakok kÃ¶zt"
  
  # FORDITANI
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "A menÃ¼elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
***************
*** 1335,1353 ****
  msgstr[1] "Nincs %d elem e menÃ¼ben."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Az oldal menÃ¼jÃ©ben talÃ¡lhatÃ³ utolsÃ³ elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼elem (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "MenÃ¼elem: "
  
  # miÃ©rt nem Krhiv? :))) - sas
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
--- 1337,1355 ----
  msgstr[1] "Nincs %d elem e menÃ¼ben."
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Az oldal menÃ¼jÃ©ben talÃ¡lhatÃ³ utolsÃ³ elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼elem (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "MenÃ¼elem: "
  
  # miÃ©rt nem Krhiv? :))) - sas
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
***************
*** 1355,1363 ****
  
  # miÃ©rt nem Krhiv? :))) - sas
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Kereszthiv kÃ¶vetÃ©se: "
  
! #: info/session.c:2424
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
--- 1357,1365 ----
  
  # miÃ©rt nem Krhiv? :))) - sas
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Kereszthiv kÃ¶vetÃ©se: "
  
! #: info/session.c:2427
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
***************
*** 1365,1398 ****
  msgstr "A hivatkozÃ¡s eltÃ¼nt! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Egy menÃ¼elem elolvasÃ¡sa Ã©s oldalÃ¡nak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Egy lÃ¡bjegyzet vagy kereszthivatkozÃ¡s elolvasÃ¡sa Ã©s oldalÃ¡nak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "UgrÃ¡s az oldalhoz tartozÃ³ menÃ¼ elejÃ©re"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "A lehetÅ‘ legtÃ¶bb menÃ¼elem meglÃ¡togatÃ¡sa egyszerre"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "UgrÃ¡s az elÅ‘zÅ‘ kereszthivatkozÃ¡sra"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "UgrÃ¡s a kÃ¶vetkezÅ‘ kereszthivatkozÃ¡sra"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "A sorban megjelenÅ‘ hivatkozÃ¡s vagy menÃ¼elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
--- 1367,1400 ----
  msgstr "A hivatkozÃ¡s eltÃ¼nt! (%s)."
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Egy menÃ¼elem elolvasÃ¡sa Ã©s oldalÃ¡nak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Egy lÃ¡bjegyzet vagy kereszthivatkozÃ¡s elolvasÃ¡sa Ã©s oldalÃ¡nak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "UgrÃ¡s az oldalhoz tartozÃ³ menÃ¼ elejÃ©re"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "A lehetÅ‘ legtÃ¶bb menÃ¼elem meglÃ¡togatÃ¡sa egyszerre"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "UgrÃ¡s az elÅ‘zÅ‘ kereszthivatkozÃ¡sra"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "UgrÃ¡s a kÃ¶vetkezÅ‘ kereszthivatkozÃ¡sra"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "A sorban megjelenÅ‘ hivatkozÃ¡s vagy menÃ¼elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
***************
*** 1402,1406 ****
  # talÃ¡lhatÃ³ / talÃ¡lom ? LM
  # lelem, talÃ¡lom, nincs - sas
! #: info/session.c:2811
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
--- 1404,1408 ----
  # talÃ¡lhatÃ³ / talÃ¡lom ? LM
  # lelem, talÃ¡lom, nincs - sas
! #: info/session.c:2814
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
***************
*** 1409,1446 ****
  
  # FORDITANI
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "MenÃ¼k kÃ¶vetÃ©se: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "KÃ¶vetkezÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "ElÅ‘zÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "SzÃ¼lÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "A fÃ¡jl utolsÃ³ oldala kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Jelen ablaknak nincsenek tovÃ¡bbi oldalai"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "A fÃ¡jl elsÅ‘ oldala kivÃ¡lasztÃ¡sa"
  
  # node=oldal ? LM
! #: info/session.c:3161
  #, fuzzy
  #| msgid "No more nodes within this document."
--- 1411,1448 ----
  
  # FORDITANI
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "MenÃ¼k kÃ¶vetÃ©se: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "KÃ¶vetkezÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "ElÅ‘zÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "SzÃ¼lÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "A fÃ¡jl utolsÃ³ oldala kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Jelen ablaknak nincsenek tovÃ¡bbi oldalai"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "A fÃ¡jl elsÅ‘ oldala kivÃ¡lasztÃ¡sa"
  
  # node=oldal ? LM
! #: info/session.c:3164
  #, fuzzy
  #| msgid "No more nodes within this document."
***************
*** 1449,1453 ****
  
  # ATNEZNI LM
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
--- 1451,1455 ----
  
  # ATNEZNI LM
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
***************
*** 1455,1486 ****
  msgstr "Nincs ElÅ‘zÅ‘ vagy Fel lehetÅ‘sÃ©g e ponthoz e dokumentumban."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "MozgÃ¡s elÅ‘re vagy le az oldal szerkeztÃ©ben"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "MozgÃ¡s hÃ¡tra vagy fel az oldal szerkezetÃ©ben"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Egy oldalnÃ©v elolvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "UgrÃ¡s az oldalra: "
  
  # FORDITANI
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr ""
  
  # FORDITANI
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Egy kÃ©zikÃ¶ny oldal hivatkozÃ¡s olvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
--- 1457,1488 ----
  msgstr "Nincs ElÅ‘zÅ‘ vagy Fel lehetÅ‘sÃ©g e ponthoz e dokumentumban."
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "MozgÃ¡s elÅ‘re vagy le az oldal szerkeztÃ©ben"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "MozgÃ¡s hÃ¡tra vagy fel az oldal szerkezetÃ©ben"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Egy oldalnÃ©v elolvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "UgrÃ¡s az oldalra: "
  
  # FORDITANI
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr ""
  
  # FORDITANI
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Egy kÃ©zikÃ¶ny oldal hivatkozÃ¡s olvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
***************
*** 1488,1496 ****
  # KÃ©zikÃ¶nyv ? LM
  # Manpage = kÃ©zikÃ¶nyv oldal. Adott esetben egyszerÅ±en manlapkÃ©nt vagy manoldalkÃ©nt is hivatkozhatunk rÃ¡juk, mivel kissÃ© elavultak. A GNU rendszer alapÃ©rtelemzett dokumentÃ¡ciÃ³formÃ¡tuma az Info. EzÃ©rt is olyan fontos a fordÃ­tÃ¡s, amit kÃ©szÃ­tesz :-) (Ã©s amibe ey icipicit besegÃ­tek ...) - sas
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "KÃ©zikÃ¶nyv oldal: "
  
! #: info/session.c:3606
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
--- 1490,1498 ----
  # KÃ©zikÃ¶nyv ? LM
  # Manpage = kÃ©zikÃ¶nyv oldal. Adott esetben egyszerÅ±en manlapkÃ©nt vagy manoldalkÃ©nt is hivatkozhatunk rÃ¡juk, mivel kissÃ© elavultak. A GNU rendszer alapÃ©rtelemzett dokumentÃ¡ciÃ³formÃ¡tuma az Info. EzÃ©rt is olyan fontos a fordÃ­tÃ¡s, amit kÃ©szÃ­tesz :-) (Ã©s amibe ey icipicit besegÃ­tek ...) - sas
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "KÃ©zikÃ¶nyv oldal: "
  
! #: info/session.c:3618
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
***************
*** 1498,1502 ****
  msgstr "LegfelsÅ‘ oldal kivÃ¡lasztÃ¡sa e fÃ¡jban"
  
! #: info/session.c:3612
  #, fuzzy
  #| msgid "Select the node `(dir)'"
--- 1500,1504 ----
  msgstr "LegfelsÅ‘ oldal kivÃ¡lasztÃ¡sa e fÃ¡jban"
  
! #: info/session.c:3624
  #, fuzzy
  #| msgid "Select the node `(dir)'"
***************
*** 1504,1524 ****
  msgstr "A â€ž(dir)â€œ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "A legutÃ³bb vÃ¡lasztott oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "FÃ¡jlnÃ©v beolvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "FÃ¡jl keresÃ©se: "
--- 1506,1526 ----
  msgstr "A â€ž(dir)â€œ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "A legutÃ³bb vÃ¡lasztott oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "FÃ¡jlnÃ©v beolvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "FÃ¡jl keresÃ©se: "
***************
*** 1526,1530 ****
  # talÃ¡lhatÃ³ / talÃ¡lom
  # a mondatszerkezet miatt itt jÃ³ a nem talÃ¡lhatÃ³ - sas
! #: info/session.c:3665
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
--- 1528,1532 ----
  # talÃ¡lhatÃ³ / talÃ¡lom
  # a mondatszerkezet miatt itt jÃ³ a nem talÃ¡lhatÃ³ - sas
! #: info/session.c:3677
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
***************
*** 1532,1536 ****
  msgstr "â€ž%sâ€œ nem talÃ¡lhatÃ³."
  
! #: info/session.c:3713
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 1534,1538 ----
  msgstr "â€ž%sâ€œ nem talÃ¡lhatÃ³."
  
! #: info/session.c:3725
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 1538,1542 ****
  msgstr "A kimeneti fÃ¡jl (â€ž%sâ€œ) nem hozhatÃ³ lÃ©tre."
  
! #: info/session.c:3727
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
--- 1540,1544 ----
  msgstr "A kimeneti fÃ¡jl (â€ž%sâ€œ) nem hozhatÃ³ lÃ©tre."
  
! #: info/session.c:3739
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
***************
*** 1544,1548 ****
  msgstr "hiba â€ž%sâ€œ Ã­rÃ¡sakor."
  
! #: info/session.c:3736
  #, fuzzy, c-format
  #| msgid "Removing %s\n"
--- 1546,1550 ----
  msgstr "hiba â€ž%sâ€œ Ã­rÃ¡sakor."
  
! #: info/session.c:3748
  #, fuzzy, c-format
  #| msgid "Removing %s\n"
***************
*** 1552,1556 ****
  # Ã­rÃ¡s / mentÃ©s ? LM
  # Ã­rÃ¡s - sas
! #: info/session.c:3785
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
--- 1554,1558 ----
  # Ã­rÃ¡s / mentÃ©s ? LM
  # Ã­rÃ¡s - sas
! #: info/session.c:3797
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
***************
*** 1560,1564 ****
  # pipe/csÅ‘ ? LM
  # elolvasva, nekem a csÅ‘ tetszik - sas
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Ezen oldal tartalmÃ¡nak csÅ‘be irÃ¡nyÃ­tÃ¡sa INFO_PRINT_COMMAND -al"
--- 1562,1566 ----
  # pipe/csÅ‘ ? LM
  # elolvasva, nekem a csÅ‘ tetszik - sas
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Ezen oldal tartalmÃ¡nak csÅ‘be irÃ¡nyÃ­tÃ¡sa INFO_PRINT_COMMAND -al"
***************
*** 1566,1570 ****
  # pipe / csÅ‘ ? LM
  # semmikÃ©pen nem pipe - sas
! #: info/session.c:3859
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
--- 1568,1572 ----
  # pipe / csÅ‘ ? LM
  # semmikÃ©pen nem pipe - sas
! #: info/session.c:3871
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
***************
*** 1572,1576 ****
  msgstr "Nem hozhatÃ³ lÃ©tre csÅ‘ ehhez:  â€ž%sâ€œ."
  
! #: info/session.c:3864
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1574,1578 ----
  msgstr "Nem hozhatÃ³ lÃ©tre csÅ‘ ehhez:  â€ž%sâ€œ."
  
! #: info/session.c:3876
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1578,1582 ****
  msgstr "%s oldal nyomtatÃ¡sa..."
  
! #: info/session.c:3872
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1580,1584 ----
  msgstr "%s oldal nyomtatÃ¡sa..."
  
! #: info/session.c:3884
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1584,1604 ****
  msgstr "%s oldal nyomtatÃ¡sa..."
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4117
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
--- 1586,1606 ----
  msgstr "%s oldal nyomtatÃ¡sa..."
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4129
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
***************
*** 1608,1617 ****
  # alÃ¡llomÃ¡ny ? LM
  # passz - sas
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "â€ž%sâ€œ alÃ¡llomÃ¡ny keresÃ©se..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "Search failed."
--- 1610,1619 ----
  # alÃ¡llomÃ¡ny ? LM
  # passz - sas
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "â€ž%sâ€œ alÃ¡llomÃ¡ny keresÃ©se..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "Search failed."
***************
*** 1620,1624 ****
  
  # FORDITANI
! #: info/session.c:4192
  #, fuzzy, c-format
  #| msgid "%s%sfor string [%s]: "
--- 1622,1626 ----
  
  # FORDITANI
! #: info/session.c:4204
  #, fuzzy, c-format
  #| msgid "%s%sfor string [%s]: "
***************
*** 1626,1639 ****
  msgstr "%s%sa sztringhez [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "KeresÃ©s"
  
  # Ã©rzÃ©kenyen / Ã©rzÃ©kenysÃ©g
! #: info/session.c:4194 info/session.c:4200
  #, fuzzy
  #| msgid " case-sensitively "
--- 1628,1641 ----
  msgstr "%s%sa sztringhez [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "KeresÃ©s"
  
  # Ã©rzÃ©kenyen / Ã©rzÃ©kenysÃ©g
! #: info/session.c:4206 info/session.c:4212
  #, fuzzy
  #| msgid " case-sensitively "
***************
*** 1641,1645 ****
  msgstr "kis/nagybetÅ± Ã©rzÃ©kenyen"
  
! #: info/session.c:4195 info/session.c:4201
  #, fuzzy
  #| msgid "Search backward"
--- 1643,1647 ----
  msgstr "kis/nagybetÅ± Ã©rzÃ©kenyen"
  
! #: info/session.c:4207 info/session.c:4213
  #, fuzzy
  #| msgid "Search backward"
***************
*** 1647,1669 ****
  msgstr "KeresÃ©s felfelÃ©"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
--- 1649,1671 ----
  msgstr "KeresÃ©s felfelÃ©"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
***************
*** 1672,1676 ****
  # passz - sas
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
--- 1674,1678 ----
  # passz - sas
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
***************
*** 1678,1728 ****
  msgstr "â€ž%sâ€œ alÃ¡llomÃ¡ny keresÃ©se..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se kis/nagybetÅ± Ã©rzÃ©kenyen"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se "
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se fel"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "UtolsÃ³ keresÃ©s ismÃ©tlÃ©se azonos irÃ¡nyba"
  
  # keresÃ©si feltÃ©tel / keresÃ©si szÃ¶veg / keresett szÃ¶veg ? LM
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Nincs korÃ¡bbi keresÃ©si feltÃ©tel"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "UtolsÃ³ keresÃ©s ismÃ©tlÃ©se ellenirÃ¡nyban"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
  # JAVITANI ?
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Egy szÃ¶veg interaktÃ­v keresÃ©se gÃ©pelÃ©skor"
  
! #: info/session.c:4893
  #, fuzzy
  #| msgid "I-search backward: "
--- 1680,1730 ----
  msgstr "â€ž%sâ€œ alÃ¡llomÃ¡ny keresÃ©se..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se kis/nagybetÅ± Ã©rzÃ©kenyen"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se "
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se fel"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "UtolsÃ³ keresÃ©s ismÃ©tlÃ©se azonos irÃ¡nyba"
  
  # keresÃ©si feltÃ©tel / keresÃ©si szÃ¶veg / keresett szÃ¶veg ? LM
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Nincs korÃ¡bbi keresÃ©si feltÃ©tel"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "UtolsÃ³ keresÃ©s ismÃ©tlÃ©se ellenirÃ¡nyban"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
  # JAVITANI ?
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Egy szÃ¶veg interaktÃ­v keresÃ©se gÃ©pelÃ©skor"
  
! #: info/session.c:4905
  #, fuzzy
  #| msgid "I-search backward: "
***************
*** 1730,1738 ****
  msgstr "I.-keresÃ©s fel: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I.-keresÃ©s fel: "
  
! #: info/session.c:4896
  #, fuzzy
  #| msgid "I-search: "
--- 1732,1740 ----
  msgstr "I.-keresÃ©s fel: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I.-keresÃ©s fel: "
  
! #: info/session.c:4908
  #, fuzzy
  #| msgid "I-search: "
***************
*** 1740,1744 ****
  msgstr "I.-keresÃ©s: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I.-keresÃ©s: "
--- 1742,1746 ----
  msgstr "I.-keresÃ©s: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I.-keresÃ©s: "
***************
*** 1746,1762 ****
  # checkit
  # FORDITANI
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Sikertelen"
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Jelen mÅ±velet tÃ¶rlÃ©se"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "KilÃ©pÃ©s"
  
! #: info/session.c:5302
  #, fuzzy
  #| msgid "display version information and exit"
--- 1748,1764 ----
  # checkit
  # FORDITANI
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Sikertelen"
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Jelen mÅ±velet tÃ¶rlÃ©se"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "KilÃ©pÃ©s"
  
! #: info/session.c:5314
  #, fuzzy
  #| msgid "display version information and exit"
***************
*** 1764,1773 ****
  msgstr "kiÃ­rja a verziÃ³informÃ¡ciÃ³t Ã©s kilÃ©p"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "KÃ©pernyÅ‘ frissÃ­tÃ©se"
--- 1766,1775 ----
  msgstr "kiÃ­rja a verziÃ³informÃ¡ciÃ³t Ã©s kilÃ©p"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "KÃ©pernyÅ‘ frissÃ­tÃ©se"
***************
*** 1775,1787 ****
  # rÃ¶videbb forma? KilÃ©pÃ©s az Info-bÃ³l ? LM
  # Ã¡ltalÃ¡ban NAON.! fontos a RÃ–V.SÃ‰G, de itt kivÃ©telesen szerintem maradhat ez - sas
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Az Info hasznÃ¡latÃ¡nak befejezÃ©se"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "E karakter kisbetÅ±s vÃ¡ltozatÃ¡hoz rendelt parancs futtatÃ¡sa"
  
! #: info/session.c:5373
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
--- 1777,1789 ----
  # rÃ¶videbb forma? KilÃ©pÃ©s az Info-bÃ³l ? LM
  # Ã¡ltalÃ¡ban NAON.! fontos a RÃ–V.SÃ‰G, de itt kivÃ©telesen szerintem maradhat ez - sas
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Az Info hasznÃ¡latÃ¡nak befejezÃ©se"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "E karakter kisbetÅ±s vÃ¡ltozatÃ¡hoz rendelt parancs futtatÃ¡sa"
  
! #: info/session.c:5385
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
***************
*** 1789,1798 ****
  msgstr "Ismeretlen parancs (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" Ã©rvÃ©nytelen"
  
! #: info/session.c:5377
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
--- 1791,1800 ----
  msgstr "Ismeretlen parancs (%s)."
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" Ã©rvÃ©nytelen"
  
! #: info/session.c:5389
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
***************
*** 1800,1808 ****
  msgstr "â€ž%sâ€œ Ã©rvÃ©nytelen"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Add hozzÃ¡ ezt a szÃ¡mjegyet az aktuÃ¡lis numerikus argumentumhoz"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Start (vagy szorozd be 4-gyel) az aktuÃ¡lis numerikus argumentumot"
--- 1802,1810 ----
  msgstr "â€ž%sâ€œ Ã©rvÃ©nytelen"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Add hozzÃ¡ ezt a szÃ¡mjegyet az aktuÃ¡lis numerikus argumentumhoz"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Start (vagy szorozd be 4-gyel) az aktuÃ¡lis numerikus argumentumot"
***************
*** 2085,2122 ****
  msgstr "%s:nem lehet beolvasni (%s) Ã©s nem lehet lÃ©trehozni (%s)\n"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY-nek nincs END-INFO-DIR-ENTRY pÃ¡rja"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY-nek nincsSTART-INFO-DIR-ENTRY pÃ¡rja"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: mÃ¡r van dir fÃ¡jl: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Az Info fÃ¡jlt csak egyszer kell megadni!\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "felesleges parancssori argumentum: â€ž%sâ€œ"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
--- 2087,2124 ----
  msgstr "%s:nem lehet beolvasni (%s) Ã©s nem lehet lÃ©trehozni (%s)\n"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY-nek nincs END-INFO-DIR-ENTRY pÃ¡rja"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY-nek nincsSTART-INFO-DIR-ENTRY pÃ¡rja"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: mÃ¡r van dir fÃ¡jl: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Az Info fÃ¡jlt csak egyszer kell megadni!\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "felesleges parancssori argumentum: â€ž%sâ€œ"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
***************
*** 2124,2133 ****
  
  # dir ? LM
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "Nem lett dir fÃ¡jl megadva; tovÃ¡bbi informÃ¡ciÃ³Ã©rt prÃ³bÃ¡lja meg a --help-t!"
  
! #: install-info/install-info.c:2301
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 2126,2135 ----
  
  # dir ? LM
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "Nem lett dir fÃ¡jl megadva; tovÃ¡bbi informÃ¡ciÃ³Ã©rt prÃ³bÃ¡lja meg a --help-t!"
  
! #: install-info/install-info.c:2300
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 2136,2174 ****
  
  # dir ? LM
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "nincs info dir bejegyzÃ©s â€ž%sâ€œ-ben"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "â€ž%sâ€œ-hez nem talÃ¡ltam bejegyzÃ©st; nincs mit tÃ¶rÃ¶lni"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
! msgid "could not open %s for writing: %s"
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/Common.pm:887
! msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
! msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2138,2303 ----
  
  # dir ? LM
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "nincs info dir bejegyzÃ©s â€ž%sâ€œ-ben"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "â€ž%sâ€œ-hez nem talÃ¡ltam bejegyzÃ©st; nincs mit tÃ¶rÃ¶lni"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "HasznÃ¡lat: %s [OPCIÃ“K]... FÃ�JL...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "kiÃ­rja e sÃºgÃ³t Ã©s kilÃ©p"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid "display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr "kiÃ­rja a verziÃ³informÃ¡ciÃ³t Ã©s kilÃ©p"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "Can't create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "A(z) â€ž%sâ€œ kÃ¶nyvtÃ¡r nem hozhatÃ³ lÃ©tre: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: hiÃ¡nyzÃ³ fÃ¡jl argumentum.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "TovÃ¡bbi informÃ¡ciÃ³Ã©rt prÃ³bÃ¡lja meg a â€ž%s --helpâ€œ-t.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
! msgid "%s: could not open %s for writing: %s\n"
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "%s: already have dir file: %s\n"
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: mÃ¡r van dir fÃ¡jl: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "error closing output file `%s'"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "could not open %s for writing: %s"
! msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2176,2180 ****
  msgstr "%s nem egy ISO 639 szabvÃ¡ny szerinti nyelvkÃ³d"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2305,2309 ----
  msgstr "%s nem egy ISO 639 szabvÃ¡ny szerinti nyelvkÃ³d"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2182,2191 ****
  msgstr "%s nem egy ISO 639 szabvÃ¡ny szerinti nyelvkÃ³d"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2311,2320 ----
  msgstr "%s nem egy ISO 639 szabvÃ¡ny szerinti nyelvkÃ³d"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2193,2197 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2322,2326 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2199,2203 ****
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2328,2332 ----
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2205,2219 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
--- 2334,2348 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
***************
*** 2221,2225 ****
  msgstr "a(z) â€ž%sâ€œ makrÃ³ mÃ¡r korÃ¡bban definiÃ¡lt lett"
  
! #: tp/Texinfo/Common.pm:2594
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
--- 2350,2354 ----
  msgstr "a(z) â€ž%sâ€œ makrÃ³ mÃ¡r korÃ¡bban definiÃ¡lt lett"
  
! #: tp/Texinfo/Common.pm:2720
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
***************
*** 2227,2231 ****
  msgstr "â€ž%sâ€œ korÃ¡bbi definÃ­ciÃ³ja"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
--- 2356,2360 ----
  msgstr "â€ž%sâ€œ korÃ¡bbi definÃ­ciÃ³ja"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
***************
*** 2234,2248 ****
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2363,2378 ----
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2250,2254 ****
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2380,2384 ----
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2256,2260 ****
  msgstr "A(z) â€ž%sâ€œ kÃ¶nyvtÃ¡r nem hozhatÃ³ lÃ©tre: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2386,2390 ----
  msgstr "A(z) â€ž%sâ€œ kÃ¶nyvtÃ¡r nem hozhatÃ³ lÃ©tre: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2262,2266 ****
  msgstr "A(z) â€ž%sâ€œ kÃ¶nyvtÃ¡r nem hozhatÃ³ lÃ©tre: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
--- 2392,2396 ----
  msgstr "A(z) â€ž%sâ€œ kÃ¶nyvtÃ¡r nem hozhatÃ³ lÃ©tre: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
***************
*** 2268,2272 ****
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl nem olvashatÃ³: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
--- 2398,2402 ----
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl nem olvashatÃ³: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
***************
*** 2275,2279 ****
  msgstr "A(z) â€ž%c%sâ€œ parancshoz nem lett oldalnÃ©v rendelve"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
--- 2405,2409 ----
  msgstr "A(z) â€ž%c%sâ€œ parancshoz nem lett oldalnÃ©v rendelve"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
***************
*** 2281,2290 ****
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl (HTML) nem olvashatÃ³: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2411,2420 ----
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl (HTML) nem olvashatÃ³: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2294,2298 ****
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/Texinfo/Convert/HTML.pm:4693
  #, fuzzy
  #| msgid "missing action name"
--- 2424,2428 ----
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/Texinfo/Convert/HTML.pm:5029
  #, fuzzy
  #| msgid "missing action name"
***************
*** 2300,2304 ****
  msgstr "hiÃ¡nyzÃ³ mÅ±veletnÃ©v"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
--- 2430,2434 ----
  msgstr "hiÃ¡nyzÃ³ mÅ±veletnÃ©v"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
***************
*** 2306,2310 ****
  msgstr "%s: ismeretlen opciÃ³ â€ž--%sâ€œ\n"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2436,2440 ----
  msgstr "%s: ismeretlen opciÃ³ â€ž--%sâ€œ\n"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2312,2320 ****
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  #, fuzzy
  #| msgid "%s:%d: --css-file ended in comment"
--- 2442,2450 ----
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  #, fuzzy
  #| msgid "%s:%d: --css-file ended in comment"
***************
*** 2322,2335 ****
  msgstr "%s:%d: --css-file kommenttel vÃ©gzÅ‘dik"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2452,2465 ----
  msgstr "%s:%d: --css-file kommenttel vÃ©gzÅ‘dik"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2337,2341 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2467,2471 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2343,2347 ****
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
--- 2473,2477 ----
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
***************
*** 2349,2353 ****
  msgstr "Nincs tÃ¡rgymutatÃ³ ehhez: %s\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2479,2496 ----
  msgstr "Nincs tÃ¡rgymutatÃ³ ehhez: %s\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s -nek nincs jelentÃ©se a(z) â€ž@%sâ€œ blokkon belÃ¼l"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2355,2359 ****
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2498,2502 ----
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2361,2374 ****
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2504,2528 ----
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error writing to `%s'"
! msgid "error on copying %s into %s"
! msgstr "hiba â€ž%sâ€œ Ã­rÃ¡sakor."
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2409,2418 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
--- 2563,2572 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
***************
*** 2421,2425 ****
  msgstr "A(z) â€ž%sâ€œ tÃ¡rgymutatÃ³ bejegyzÃ©se az oldalakon kÃ­vÃ¼lre esik"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2575,2579 ----
  msgstr "A(z) â€ž%sâ€œ tÃ¡rgymutatÃ³ bejegyzÃ©se az oldalakon kÃ­vÃ¼lre esik"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2427,2441 ****
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl nem olvashatÃ³: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2581,2595 ----
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl nem olvashatÃ³: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2443,2452 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, fuzzy, perl-format
  #| msgid "No %sindex entries containing `%s'."
--- 2597,2606 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, fuzzy, perl-format
  #| msgid "No %sindex entries containing `%s'."
***************
*** 2454,2485 ****
  msgstr "Nincs %stÃ¡rgymutatÃ³-bejegyzÃ©s, ami â€ž%s!H-t tartalmaznÃ¡."
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2608,2639 ----
  msgstr "Nincs %stÃ¡rgymutatÃ³-bejegyzÃ©s, ami â€ž%s!H-t tartalmaznÃ¡."
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2487,2516 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s egy nevet igÃ©nyel"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2641,2670 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s egy nevet igÃ©nyel"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2520,2534 ****
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
--- 2674,2688 ----
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2536,2569 ****
  msgstr "%c%s hiÃ¡nyzÃ³ kapcsos bezÃ¡rÃ³jel"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ-t vÃ¡rtam â€ž%sâ€œ, de â€ž%sâ€œ-t talÃ¡ltam"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
--- 2690,2723 ----
  msgstr "%c%s hiÃ¡nyzÃ³ kapcsos bezÃ¡rÃ³jel"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ-t vÃ¡rtam â€ž%sâ€œ, de â€ž%sâ€œ-t talÃ¡ltam"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
***************
*** 2571,2576 ****
  msgstr "Nincs egyezÅ‘ â€ž%cend %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
--- 2725,2730 ----
  msgstr "Nincs egyezÅ‘ â€ž%cend %sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
***************
*** 2578,2582 ****
  msgstr "Rossz helyen levÅ‘ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
--- 2732,2736 ----
  msgstr "Rossz helyen levÅ‘ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
***************
*** 2584,2588 ****
  msgstr "Nem egyezÅ‘ â€ž%c%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2738,2742 ----
  msgstr "Nem egyezÅ‘ â€ž%c%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2590,2595 ****
  msgstr "A(z) â€ž%sâ€œ makrÃ³ tÃºl sok argumentummal lett meghÃ­vva a %d sorban"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
--- 2744,2749 ----
  msgstr "A(z) â€ž%sâ€œ makrÃ³ tÃºl sok argumentummal lett meghÃ­vva a %d sorban"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2597,2601 ****
  msgstr "%c%s hiÃ¡nyzÃ³ kapcsos bezÃ¡rÃ³jel"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2751,2755 ----
  msgstr "%c%s hiÃ¡nyzÃ³ kapcsos bezÃ¡rÃ³jel"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2603,2607 ****
  msgstr "A(z) â€ž%sâ€œ makrÃ³ tÃºl sok argumentummal lett meghÃ­vva a %d sorban"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2757,2761 ----
  msgstr "A(z) â€ž%sâ€œ makrÃ³ tÃºl sok argumentummal lett meghÃ­vva a %d sorban"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2610,2614 ****
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
--- 2764,2768 ----
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
***************
*** 2616,2625 ****
  msgstr "hiÃ¡nyzÃ³ mÅ±veletnÃ©v"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 2770,2779 ----
  msgstr "hiÃ¡nyzÃ³ mÅ±veletnÃ©v"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 2627,2631 ****
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  #, fuzzy
  #| msgid "%s: empty file"
--- 2781,2785 ----
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  #, fuzzy
  #| msgid "%s: empty file"
***************
*** 2633,2639 ****
  msgstr "%s: Ã¼res fÃ¡jl"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
--- 2787,2793 ----
  msgstr "%s: Ã¼res fÃ¡jl"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2641,2646 ****
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
--- 2795,2800 ----
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2649,2663 ****
  
  # %citem ist ein Texinfo-Befehl
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s egy argumentumot igÃ©nyel: %citem formÃ¡zÃ¡sÃ¡t"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
--- 2803,2817 ----
  
  # %citem ist ein Texinfo-Befehl
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s egy argumentumot igÃ©nyel: %citem formÃ¡zÃ¡sÃ¡t"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
***************
*** 2665,2672 ****
  msgstr "%s: OpciÃ³ â€ž--%sâ€œ nem fogad argumentumot\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 2819,2826 ----
  msgstr "%s: OpciÃ³ â€ž--%sâ€œ nem fogad argumentumot\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 2674,2678 ****
  msgstr "%s: hiÃ¡nyzÃ³ fÃ¡jl argumentum.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 2828,2832 ----
  msgstr "%s: hiÃ¡nyzÃ³ fÃ¡jl argumentum.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 2680,2684 ****
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, fuzzy, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 2834,2838 ----
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, fuzzy, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 2686,2695 ****
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 2840,2849 ----
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 2697,2701 ****
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2851,2855 ----
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2703,2722 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ismeretlen kÃ³dolÃ¡si nÃ©v: â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful outside `@titlepage' environment"
--- 2857,2876 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ismeretlen kÃ³dolÃ¡si nÃ©v: â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful outside `@titlepage' environment"
***************
*** 2724,2742 ****
  msgstr "A(z) @%s -nek nincs Ã©rtelme a â€ž@titlepageâ€œ kÃ¶rnyezeten kÃ­vÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
--- 2878,2896 ----
  msgstr "A(z) @%s -nek nincs Ã©rtelme a â€ž@titlepageâ€œ kÃ¶rnyezeten kÃ­vÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
***************
*** 2744,2752 ****
  msgstr "Nincs menÃ¼ a(z) â€ž%sâ€œ oldalon."
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, fuzzy, c-format, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2898,2906 ----
  msgstr "Nincs menÃ¼ a(z) â€ž%sâ€œ oldalon."
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, fuzzy, c-format, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2754,2758 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2908,2912 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2760,2784 ****
  msgstr "TÃ¶rlÃ©s a sor elejÃ©ig"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "a(z) â€ž%sâ€œ makrÃ³ mÃ¡r korÃ¡bban definiÃ¡lt lett"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "â€ž%sâ€œ korÃ¡bbi definÃ­ciÃ³ja"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2914,2938 ----
  msgstr "TÃ¶rlÃ©s a sor elejÃ©ig"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "a(z) â€ž%sâ€œ makrÃ³ mÃ¡r korÃ¡bban definiÃ¡lt lett"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "â€ž%sâ€œ korÃ¡bbi definÃ­ciÃ³ja"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2786,2790 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2940,2944 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2793,2807 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 2947,2961 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2809,2813 ****
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 2963,2967 ----
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 2815,2824 ****
  msgstr "%c%s â€žiâ€œ-t vagy â€žjâ€œ-t vÃ¡r argumentumkÃ©nt, nem â€ž%câ€œ-t"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected braces"
--- 2969,2978 ----
  msgstr "%c%s â€žiâ€œ-t vagy â€žjâ€œ-t vÃ¡r argumentumkÃ©nt, nem â€ž%câ€œ-t"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected braces"
***************
*** 2826,2830 ****
  msgstr "%c%s kapcsos zÃ¡rÃ³jelpÃ¡rt vÃ¡r"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
--- 2980,2984 ----
  msgstr "%c%s kapcsos zÃ¡rÃ³jelpÃ¡rt vÃ¡r"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
***************
*** 2833,2846 ****
  
  # flag ? LM
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "ismeretlen flag: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 2987,3000 ----
  
  # flag ? LM
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "ismeretlen flag: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2848,2852 ****
  msgstr "%c%s elavult"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 3002,3006 ----
  msgstr "%c%s elavult"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2854,2858 ****
  msgstr "%c%s elavult"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 3008,3012 ----
  msgstr "%c%s elavult"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2860,2870 ****
  msgstr "TÃ¶rlÃ©s a sor elejÃ©ig"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 3014,3024 ----
  msgstr "TÃ¶rlÃ©s a sor elejÃ©ig"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2872,2876 ****
  msgstr "@%s -nek nincs jelentÃ©se a(z) â€ž@%sâ€œ blokkon belÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
--- 3026,3030 ----
  msgstr "@%s -nek nincs jelentÃ©se a(z) â€ž@%sâ€œ blokkon belÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
***************
*** 2878,2886 ****
  msgstr "%s: Ã¼res fÃ¡jl"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
--- 3032,3040 ----
  msgstr "%s: Ã¼res fÃ¡jl"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
***************
*** 2888,2896 ****
  msgstr "TÃºl sok oszlop szerepel a multitable elemben (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "figyelmen kÃ­vÃ¼l hagyom a multitable-n kÃ­vÃ¼l esÅ‘ @tab-ot"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 3042,3050 ----
  msgstr "TÃºl sok oszlop szerepel a multitable elemben (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "figyelmen kÃ­vÃ¼l hagyom a multitable-n kÃ­vÃ¼l esÅ‘ @tab-ot"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2899,2903 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
--- 3053,3057 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
***************
*** 2905,2919 ****
  msgstr "@%s -nek nincs jelentÃ©se a(z) â€ž@%sâ€œ blokkon belÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `@%s' environment to use `@%s'"
--- 3059,3073 ----
  msgstr "@%s -nek nincs jelentÃ©se a(z) â€ž@%sâ€œ blokkon belÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `@%s' environment to use `@%s'"
***************
*** 2921,2925 ****
  msgstr "Csak a(z) â€ž@%sâ€œ kÃ¶rnyezetben hasznÃ¡lhatÃ³ a(z) â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 3075,3079 ----
  msgstr "Csak a(z) â€ž@%sâ€œ kÃ¶rnyezetben hasznÃ¡lhatÃ³ a(z) â€ž@%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2928,2936 ****
  "kÃ­vÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
--- 3082,3090 ----
  "kÃ­vÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
***************
*** 2938,2971 ****
  msgstr "LÃ¡bjegyzetben nem lehet lÃ¡bjegyzet"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, fuzzy, c-format, perl-format
! #| msgid "@menu seen before first @node, creating `Top' node"
! msgid "@%s seen before first @node"
! msgstr ""
! "@menu-t talÃ¡ltam az elsÅ‘ @node elÅ‘tt. LÃ©trehozom a â€žSzÃ¼lÅ‘â€œ (Top) oldalt"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "esetleg a @top oldalt @ifnottex-be kellene tenni, @ifinfo helyett"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  #, fuzzy
  #| msgid "Expected `%s'"
--- 3092,3111 ----
  msgstr "LÃ¡bjegyzetben nem lehet lÃ¡bjegyzet"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  #, fuzzy
  #| msgid "Expected `%s'"
***************
*** 2973,2977 ****
  msgstr "â€ž%sâ€œ-t vÃ¡rok"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful outside `@float' environment"
--- 3113,3117 ----
  msgstr "â€ž%sâ€œ-t vÃ¡rok"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful outside `@float' environment"
***************
*** 2979,3017 ****
  msgstr "A(z) @%s -nek nincs Ã©rtelme a â€ž@floatâ€œ kÃ¶rnyezeten kÃ­vÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image hiÃ¡nyzÃ³ fÃ¡jlnÃ©v argumentum"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 3119,3157 ----
  msgstr "A(z) @%s -nek nincs Ã©rtelme a â€ž@floatâ€œ kÃ¶rnyezeten kÃ­vÃ¼l"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image hiÃ¡nyzÃ³ fÃ¡jlnÃ©v argumentum"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 3019,3023 ****
  msgstr "%s: hiÃ¡nyzÃ³ fÃ¡jl argumentum.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 3159,3163 ----
  msgstr "%s: hiÃ¡nyzÃ³ fÃ¡jl argumentum.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3025,3043 ****
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
--- 3165,3183 ----
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
***************
*** 3045,3049 ****
  msgstr "â€ž%sâ€œ-t vÃ¡rok"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3185,3189 ----
  msgstr "â€ž%sâ€œ-t vÃ¡rok"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3051,3055 ****
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 3191,3195 ----
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3057,3061 ****
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3197,3201 ----
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3063,3077 ****
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3203,3217 ----
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3079,3088 ****
  msgstr "%s: a(z) %s argumentumÃ¡nak numerikusnak kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 3219,3228 ----
  msgstr "%s: a(z) %s argumentumÃ¡nak numerikusnak kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 3090,3104 ****
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
--- 3230,3244 ----
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
***************
*** 3106,3120 ****
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ itt: @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3246,3260 ----
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ itt: @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3122,3131 ****
  msgstr "%s: a(z) %s argumentumÃ¡nak numerikusnak kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3262,3271 ----
  msgstr "%s: a(z) %s argumentumÃ¡nak numerikusnak kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3135,3139 ****
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3275,3279 ----
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3141,3146 ****
  msgstr "%s: a(z) %s argumentumÃ¡nak numerikusnak kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3281,3286 ----
  msgstr "%s: a(z) %s argumentumÃ¡nak numerikusnak kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3151,3155 ****
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, fuzzy, perl-format
  #| msgid ""
--- 3291,3295 ----
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3160,3164 ****
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3300,3304 ----
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3169,3173 ****
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, fuzzy, c-format, perl-format
  #| msgid "Expected @%s on or off, not `%s'"
--- 3309,3313 ----
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, fuzzy, c-format, perl-format
  #| msgid "Expected @%s on or off, not `%s'"
***************
*** 3175,3184 ****
  msgstr "@%s on vagy off-t vÃ¡rtam, â€ž%sâ€œ helyett"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3315,3324 ----
  msgstr "@%s on vagy off-t vÃ¡rtam, â€ž%sâ€œ helyett"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3188,3192 ****
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3328,3332 ----
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3196,3225 ****
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, fuzzy, perl-format
  #| msgid ""
--- 3336,3365 ----
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3229,3269 ****
  "%s egy nem lÃ©tezÅ‘ oldalra (â€ž%sâ€œ) hivatkozik (esetleg hibÃ¡s szekcionÃ¡lÃ¡s?)"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "nem hivatkozott oldal â€ž%sâ€œ"
! 
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
! #, fuzzy, perl-format
! #| msgid "unreferenced node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "nem hivatkozott oldal â€ž%sâ€œ"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 3369,3399 ----
  "%s egy nem lÃ©tezÅ‘ oldalra (â€ž%sâ€œ) hivatkozik (esetleg hibÃ¡s szekcionÃ¡lÃ¡s?)"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
! #, fuzzy, perl-format
! #| msgid "node `%s' has been referenced %d times"
! msgid "node `%s' unreferenced"
! msgstr "a(z) â€ž%sâ€œ oldalra %d hivatkozÃ¡s mutat"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3272,3291 ****
  "A(z) â€ž%sâ€œ oldal nem tartalmaz menÃ¼elemet â€ž%sâ€œ-hez, bÃ¡r ez uÃ³bbi a szÃ¼lÅ‘je"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3402,3427 ----
  "A(z) â€ž%sâ€œ oldal nem tartalmaz menÃ¼elemet â€ž%sâ€œ-hez, bÃ¡r ez uÃ³bbi a szÃ¼lÅ‘je"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
! #, fuzzy, perl-format
! #| msgid "unreferenced node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "nem hivatkozott oldal â€ž%sâ€œ"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3293,3302 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3429,3438 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3304,3331 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3440,3467 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3333,3342 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3469,3478 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3345,3354 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3481,3490 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3357,3361 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3493,3497 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3363,3367 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/latex2html.pm:636
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3499,3503 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/latex2html.pm:639
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3369,3373 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3505,3509 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3375,3404 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3511,3545 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr ""
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3407,3416 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3548,3557 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3419,3423 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
--- 3560,3614 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
***************
*** 3427,3431 ****
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/texi2any.pl:361
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3618,3622 ----
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/texi2any.pl:358
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3435,3439 ****
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/texi2any.pl:377
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3626,3630 ----
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/texi2any.pl:374
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3441,3445 ****
  msgstr "ismeretlen mÅ±velet: â€ž%sâ€œ."
  
! #: tp/texi2any.pl:413
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
--- 3632,3636 ----
  msgstr "ismeretlen mÅ±velet: â€ž%sâ€œ."
  
! #: tp/texi2any.pl:417
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
***************
*** 3447,3451 ****
  msgstr "A kimeneti fÃ¡jl (â€ž%sâ€œ) nem hozhatÃ³ lÃ©tre."
  
! #: tp/texi2any.pl:569
  #, fuzzy, perl-format
  #| msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
--- 3638,3642 ----
  msgstr "A kimeneti fÃ¡jl (â€ž%sâ€œ) nem hozhatÃ³ lÃ©tre."
  
! #: tp/texi2any.pl:574
  #, fuzzy, perl-format
  #| msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
***************
*** 3455,3464 ****
  "(â€ž%sâ€œ).\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "HasznÃ¡lat: %s [OPCIÃ“K] ... TEXINFO-FÃ�JL...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3646,3655 ----
  "(â€ž%sâ€œ).\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "HasznÃ¡lat: %s [OPCIÃ“K] ... TEXINFO-FÃ�JL...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3469,3473 ****
  msgstr ""
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3660,3664 ----
  msgstr ""
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3488,3492 ****
  msgstr ""
  
! #: tp/texi2any.pl:677
  #, fuzzy
  #| msgid ""
--- 3679,3683 ----
  msgstr ""
  
! #: tp/texi2any.pl:689
  #, fuzzy
  #| msgid ""
***************
*** 3511,3515 ****
  "      --plaintext             sima szÃ¶veg kimenet Info helyett\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3702,3706 ----
  "      --plaintext             sima szÃ¶veg kimenet Info helyett\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3538,3542 ****
  msgstr ""
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3729,3733 ----
  msgstr ""
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3560,3564 ****
  msgstr ""
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3751,3755 ----
  msgstr ""
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3574,3578 ****
  msgstr ""
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3765,3769 ----
  msgstr ""
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3580,3584 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3771,3775 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3586,3590 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3777,3781 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3597,3601 ****
  msgstr ""
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3788,3792 ----
  msgstr ""
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3617,3621 ****
  msgstr ""
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3808,3812 ----
  msgstr ""
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3627,3631 ****
  msgstr ""
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3818,3822 ----
  msgstr ""
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3644,3648 ****
  msgstr ""
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3835,3839 ----
  msgstr ""
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3651,3655 ****
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3842,3846 ----
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3658,3667 ****
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
--- 3849,3858 ----
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
***************
*** 3669,3673 ****
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/texi2any.pl:1010
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3860,3864 ----
  # action=mÅ±velet ? LM
  # Ã¡ltalÃ¡ban az - sas
! #: tp/texi2any.pl:1064
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3675,3698 ****
  msgstr "ismeretlen mÅ±velet: â€ž%sâ€œ."
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: hiÃ¡nyzÃ³ fÃ¡jl argumentum.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "TovÃ¡bbi informÃ¡ciÃ³Ã©rt prÃ³bÃ¡lja meg a â€ž%s --helpâ€œ-t.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 3866,3884 ----
  msgstr "ismeretlen mÅ±velet: â€ž%sâ€œ."
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: hiÃ¡nyzÃ³ fÃ¡jl argumentum.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 3700,3704 ****
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/texi2any.pl:1172
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3886,3890 ----
  msgstr "hiba a(z) â€ž%sâ€œ output fÃ¡jl bezÃ¡rÃ¡sakor"
  
! #: tp/texi2any.pl:1244
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3706,3710 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3892,3896 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3712,3731 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, fuzzy, perl-format
- #| msgid "%s: could not open --css-file: %s"
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 3898,3906 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3740,3744 ****
  msgstr "Rossz helyen levÅ‘ %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
--- 3915,3919 ----
  msgstr "Rossz helyen levÅ‘ %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
***************
*** 3746,3750 ****
  msgstr "Nem egyezÅ‘ â€ž%c%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3921,3925 ----
  msgstr "Nem egyezÅ‘ â€ž%c%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3752,3760 ****
  msgstr "%c%s egy nevet igÃ©nyel"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3927,3935 ----
  msgstr "%c%s egy nevet igÃ©nyel"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3762,3770 ****
  msgstr "%c%s egy nevet igÃ©nyel"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3937,3945 ----
  msgstr "%c%s egy nevet igÃ©nyel"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3772,3780 ****
  msgstr "%c%s egy nevet igÃ©nyel"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3947,3955 ----
  msgstr "%c%s egy nevet igÃ©nyel"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3782,3786 ****
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3957,3961 ----
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3788,3792 ****
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 3963,3967 ----
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 3794,3798 ****
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 3969,3973 ----
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 3800,3808 ****
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 3975,3983 ----
  msgstr "Rossz argumentum ide: @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3810,3819 ****
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3985,3994 ----
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3823,3832 ****
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 3998,4007 ----
  "lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3834,3838 ****
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid ""
--- 4009,4013 ----
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid ""
***************
*** 3843,3847 ****
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4018,4022 ----
  "â€žasisâ€œ-nek kell lennie, â€ž%sâ€œ helyett.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3850,3854 ****
  
  # %citem ist ein Texinfo-Befehl
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 4025,4029 ----
  
  # %citem ist ein Texinfo-Befehl
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 3856,3860 ****
  msgstr "%s egy argumentumot igÃ©nyel: %citem formÃ¡zÃ¡sÃ¡t"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
--- 4031,4035 ----
  msgstr "%s egy argumentumot igÃ©nyel: %citem formÃ¡zÃ¡sÃ¡t"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
***************
*** 3862,3867 ****
  msgstr "Nem egyezÅ‘ â€ž%c%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4037,4042 ----
  msgstr "Nem egyezÅ‘ â€ž%c%sâ€œ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3869,3873 ****
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4044,4048 ----
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3875,3884 ****
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
--- 4050,4059 ----
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3886,3898 ****
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 4061,4073 ----
  msgstr "%s: A CSS fÃ¡jl nem nyithatÃ³ meg: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3936,3940 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 4111,4115 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 3942,3953 ****
  msgstr "%c%s â€žiâ€œ-t vagy â€žjâ€œ-t vÃ¡r argumentumkÃ©nt, nem â€ž%câ€œ-t"
  
! # flag ? LM
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "ismeretlen flag: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4117,4121 ----
  msgstr "%c%s â€žiâ€œ-t vagy â€žjâ€œ-t vÃ¡r argumentumkÃ©nt, nem â€ž%câ€œ-t"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 3955,3959 ****
  msgstr "%c%s elavult"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4123,4127 ----
  msgstr "%c%s elavult"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 3961,3965 ****
  msgstr "%c%s elavult"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr ""
--- 4129,4133 ----
  msgstr "%c%s elavult"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr ""
***************
*** 3975,3979 ****
  msgstr "%c%s â€žiâ€œ-t vagy â€žjâ€œ-t vÃ¡r argumentumkÃ©nt, nem â€ž%câ€œ-t"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "Misplaced %c"
--- 4143,4147 ----
  msgstr "%c%s â€žiâ€œ-t vagy â€žjâ€œ-t vÃ¡r argumentumkÃ©nt, nem â€ž%câ€œ-t"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "Misplaced %c"
***************
*** 4469,4472 ****
--- 4637,4648 ----
  #~ msgstr "fÃ¡jlvÃ©gÃ©t talÃ¡ltam egy nyitott blokkban"
  
+ #~ msgid "@menu seen before first @node, creating `Top' node"
+ #~ msgstr ""
+ #~ "@menu-t talÃ¡ltam az elsÅ‘ @node elÅ‘tt. LÃ©trehozom a â€žSzÃ¼lÅ‘â€œ (Top) oldalt"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr "esetleg a @top oldalt @ifnottex-be kellene tenni, @ifinfo helyett"
+ 
  #~ msgid "@detailmenu seen before first node, creating `Top' node"
  #~ msgstr ""
***************
*** 4740,4754 ****
  #~ msgstr "A(z) â€ž%sâ€œ menÃ¼elem mÃ¡r lÃ©tezik a â€ž%sâ€œ fÃ¡jlhoz"
  
- #~ msgid "display this help and exit"
- #~ msgstr "kiÃ­rja e sÃºgÃ³t Ã©s kilÃ©p"
- 
  #~ msgid "send output to FILE"
  #~ msgstr "kimenet Ã¡tirÃ¡nyÃ­tÃ¡sa FILE-ba"
  
  #, c-format
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "HasznÃ¡lat: %s [OPCIÃ“K]... FÃ�JL...\n"
- 
- #, c-format
  #~ msgid "Generate a sorted index for each TeX output FILE.\n"
  #~ msgstr "Rendezett tÃ¡rgymutatÃ³ generÃ¡lÃ¡sa minden TeX kimeneti fÃ¡jlhoz.\n"
--- 4916,4923 ----
***************
*** 4790,4796 ****
  #~ "kilencedik elemÃ©t.\n"
  
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "a(z) â€ž%sâ€œ oldalra %d hivatkozÃ¡s mutat"
- 
  #~ msgid "@quote-arg only useful for single-argument macros"
  #~ msgstr "A @quote-arg csak az egyargumentumos makrÃ³knÃ¡l hasznÃ¡latos"
--- 4959,4962 ----
Binary files texinfo-6.7/po/id.gmo and texinfo-6.8/po/id.gmo differ
diff -Nrc2 texinfo-6.7/po/id.po texinfo-6.8/po/id.po
*** texinfo-6.7/po/id.po	2019-09-17 18:48:46.000000000 +0100
--- texinfo-6.8/po/id.po	2021-07-03 09:59:37.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: texinfo 5.1.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2014-08-11 17:30+0700\n"
  "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
--- 8,12 ----
  "Project-Id-Version: texinfo 5.1.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2014-08-11 17:30+0700\n"
  "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
***************
*** 141,149 ****
  msgstr "kehabisan memori"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Pindah kedepan satu karakter"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Pinda kebelakang satu karakter"
--- 141,149 ----
  msgstr "kehabisan memori"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Pindah kedepan satu karakter"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Pinda kebelakang satu karakter"
***************
*** 157,165 ****
  msgstr "Pindah ke akhir dari baris ini"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Pindah kedepan satu kata"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Pindah kebelakang satu kata"
--- 157,165 ----
  msgstr "Pindah ke akhir dari baris ini"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Pindah kedepan satu kata"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Pindah kebelakang satu kata"
***************
*** 266,270 ****
  msgstr "Membuat berkas `%s' dari `%s'."
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 266,270 ----
  msgstr "Membuat berkas `%s' dari `%s'."
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 401,405 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
--- 401,405 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
***************
*** 442,446 ****
  msgstr "Coba --help untuk informasi lebih lanjut.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 442,447 ----
  msgstr "Coba --help untuk informasi lebih lanjut.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 639,643 ****
  "  info -f ./foo.info         tampilkan berkas ./foo.info, bukan mencari dir"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 640,645 ----
  "  info -f ./foo.info         tampilkan berkas ./foo.info, bukan mencari dir"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 1052,1060 ****
  msgstr "Jelaskan perintah: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Baca sebuah nama perintah dalam daerah echo dan jalankan itu"
  
! #: info/m-x.c:134
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
--- 1054,1062 ----
  msgstr "Jelaskan perintah: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Baca sebuah nama perintah dalam daerah echo dan jalankan itu"
  
! #: info/m-x.c:132
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
***************
*** 1062,1070 ****
  msgstr "Tidak dapat menjalankan sebuah perintah `echo-area'  disini."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Set tinggi dari jendela yang ditampilkan"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 1064,1072 ----
  msgstr "Tidak dapat menjalankan sebuah perintah `echo-area'  disini."
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Set tinggi dari jendela yang ditampilkan"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1080,1084 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1082,1086 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1149,1157 ****
  msgstr "regexp error: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Show all matching files"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "No file index"
--- 1151,1159 ----
  msgstr "regexp error: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Show all matching files"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "No file index"
***************
*** 1160,1164 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, fuzzy, c-format
  #| msgid ""
--- 1162,1166 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, fuzzy, c-format
  #| msgid ""
***************
*** 1172,1228 ****
  "\\[menu-item] untuk item menu."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Pindah kebawah ke baris selanjutnya"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Pindah keatas ke baris sebelumnya"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Pindah kursor ke baris spesifik dari jendela"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Pindah ke akhir dari baris"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Pindah ke awal dari baris"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Pindah ke awal dari titik ini"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Pindah ke akhir dari titik ini"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Scroll kedepan di jendela ini"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Scroll kebelakang dalam jendela ini"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Scroll kedepan dalam jendela ini dan set ukuran baku jendela"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Scroll kebelakang dalam jendela ini dan set ukuran baku jendela"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Scroll kedepan dalam jendela ini tetap dalam titik"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Scroll kebelakang dalam jendela ini tetap dalam titik"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1174,1230 ----
  "\\[menu-item] untuk item menu."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Pindah kebawah ke baris selanjutnya"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Pindah keatas ke baris sebelumnya"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Pindah kursor ke baris spesifik dari jendela"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Pindah ke akhir dari baris"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Pindah ke awal dari baris"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Pindah ke awal dari titik ini"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Pindah ke akhir dari titik ini"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Scroll kedepan di jendela ini"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Scroll kebelakang dalam jendela ini"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Scroll kedepan dalam jendela ini dan set ukuran baku jendela"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Scroll kebelakang dalam jendela ini dan set ukuran baku jendela"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Scroll kedepan dalam jendela ini tetap dalam titik"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Scroll kebelakang dalam jendela ini tetap dalam titik"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1231,1235 ****
  "jendela"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1233,1237 ----
  "jendela"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1239,1307 ****
  "jendela"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Scroll ke bawah dengan baris"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Scroll ke atas dengan baris"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Scroll kebawah dengan setengah ukuran layar"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Scroll keatas dengan setengah ukuran layar"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Scroll ke jendela lain"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Scroll ke jendela lain terbalik"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Pilih jendela selanjutnya"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Pilih jendela sebelumnya"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Pisahkan jendela sekarang"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Hapus jendela sekarang"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Tidak dapat menghapus sebuah jendela permanen"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Hapus seluruh jendela lain"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Naikan (atau turunkan) jendela ini"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Bagi ruang layar yang tersedia diantara jendela yang terlihat"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Toggle keadaan dari baris wrapping dalam jendela sekarang"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Pilih menu item ini"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  #| msgid "There isn't %d item in this menu."
--- 1241,1309 ----
  "jendela"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Scroll ke bawah dengan baris"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Scroll ke atas dengan baris"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Scroll kebawah dengan setengah ukuran layar"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Scroll keatas dengan setengah ukuran layar"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Scroll ke jendela lain"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Scroll ke jendela lain terbalik"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Pilih jendela selanjutnya"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Pilih jendela sebelumnya"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Pisahkan jendela sekarang"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Hapus jendela sekarang"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Tidak dapat menghapus sebuah jendela permanen"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Hapus seluruh jendela lain"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Naikan (atau turunkan) jendela ini"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Bagi ruang layar yang tersedia diantara jendela yang terlihat"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Toggle keadaan dari baris wrapping dalam jendela sekarang"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Pilih menu item ini"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  #| msgid "There isn't %d item in this menu."
***************
*** 1312,1338 ****
  msgstr[1] "Disana tidak ada %d item dalam menu ini."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Pilih item terakhir dalam menu titik ini"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menu item (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Menu item: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Mengikuti xref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Mengikuti xref: "
  
! #: info/session.c:2424
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
--- 1314,1340 ----
  msgstr[1] "Disana tidak ada %d item dalam menu ini."
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Pilih item terakhir dalam menu titik ini"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menu item (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Menu item: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Mengikuti xref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Mengikuti xref: "
  
! #: info/session.c:2427
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
***************
*** 1340,1372 ****
  msgstr "Referensi menghilang! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Baca sebuah item menu dan pilih titiknya"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Baca sebuah catatan kaki atau referensi silang dan pilih titiknya"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Pindah ke awal dari titik menu ini"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Kunjungi banyak menu item sekaligus jika memungkinkan"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Pindah ke referensi silang sebelumnya"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Pindah ke referensi silang selanjutnya"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Pilih referensi atau menu item muncul dalam baris ini"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
--- 1342,1374 ----
  msgstr "Referensi menghilang! (%s)."
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Baca sebuah item menu dan pilih titiknya"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Baca sebuah catatan kaki atau referensi silang dan pilih titiknya"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Pindah ke awal dari titik menu ini"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Kunjungi banyak menu item sekaligus jika memungkinkan"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Pindah ke referensi silang sebelumnya"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Pindah ke referensi silang selanjutnya"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Pilih referensi atau menu item muncul dalam baris ini"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
***************
*** 1374,1378 ****
  msgstr "Tidak ada menu dalam titik `%s'."
  
! #: info/session.c:2811
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
--- 1376,1380 ----
  msgstr "Tidak ada menu dalam titik `%s'."
  
! #: info/session.c:2814
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
***************
*** 1380,1416 ****
  msgstr "Tidak dapat menemukan titik direferensikan oleh `%s' dalam `%s'."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Baca sebuah daftar dari menu berawal dari dir dan ikuti tersebut"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Ikuti menus: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Pilih titik Sebelumnya"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Pilih titik Selanjutnya"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Pilih titik Atas"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Pilih titik terakhir dalam berkas ini"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Jendela ini tidak memiliki titik tambahan"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Pilih titik pertama dalam berkas ini"
  
! #: info/session.c:3161
  #, fuzzy
  #| msgid "No more nodes within this document."
--- 1382,1418 ----
  msgstr "Tidak dapat menemukan titik direferensikan oleh `%s' dalam `%s'."
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Baca sebuah daftar dari menu berawal dari dir dan ikuti tersebut"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Ikuti menus: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Pilih titik Sebelumnya"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Pilih titik Selanjutnya"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Pilih titik Atas"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Pilih titik terakhir dalam berkas ini"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Jendela ini tidak memiliki titik tambahan"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Pilih titik pertama dalam berkas ini"
  
! #: info/session.c:3164
  #, fuzzy
  #| msgid "No more nodes within this document."
***************
*** 1418,1422 ****
  msgstr "Tidak ada titik lagi didalam dokumen ini."
  
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
--- 1420,1424 ----
  msgstr "Tidak ada titik lagi didalam dokumen ini."
  
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
***************
*** 1424,1461 ****
  msgstr "Tidak ada `Prev' atau `Up' untuk titik ini didalam dokumen ini."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Pindah kedepan atau kebawah melalui struktur titik"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Pindah kebelakang atau keatas melalui struktur node"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Baca sebuah nama titik dan pilih itu"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Pergi ke titik: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Cari titik yang menjelaskan pemanggilan aplikasi"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Cari titik pemanggilan dari [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Baca sebuah referensi halaman manual dan pilih itu"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Dapatkan Halaman manual: "
  
! #: info/session.c:3606
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
--- 1426,1463 ----
  msgstr "Tidak ada `Prev' atau `Up' untuk titik ini didalam dokumen ini."
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Pindah kedepan atau kebawah melalui struktur titik"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Pindah kebelakang atau keatas melalui struktur node"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Baca sebuah nama titik dan pilih itu"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Pergi ke titik: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Cari titik yang menjelaskan pemanggilan aplikasi"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Cari titik pemanggilan dari [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Baca sebuah referensi halaman manual dan pilih itu"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Dapatkan Halaman manual: "
  
! #: info/session.c:3618
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
***************
*** 1463,1467 ****
  msgstr "Pilih titik `Top' dalam berkas ini"
  
! #: info/session.c:3612
  #, fuzzy
  #| msgid "Select the node `(dir)'"
--- 1465,1469 ----
  msgstr "Pilih titik `Top' dalam berkas ini"
  
! #: info/session.c:3624
  #, fuzzy
  #| msgid "Select the node `(dir)'"
***************
*** 1469,1493 ****
  msgstr "Pilih titik `(dir)'"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Show full file name of node being displayed"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Pilih titik yang dipilih paling baru"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Baca nama dari sebuah berkas dan pilih itu"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Cari berkas: "
  
! #: info/session.c:3665
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
--- 1471,1495 ----
  msgstr "Pilih titik `(dir)'"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Show full file name of node being displayed"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Pilih titik yang dipilih paling baru"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Baca nama dari sebuah berkas dan pilih itu"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Cari berkas: "
  
! #: info/session.c:3677
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
***************
*** 1495,1499 ****
  msgstr "Tidak dapat menemukan `%s'."
  
! #: info/session.c:3713
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 1497,1501 ----
  msgstr "Tidak dapat menemukan `%s'."
  
! #: info/session.c:3725
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 1501,1524 ****
  msgstr "Tidak dapat membuat berkas keluaran `%s'."
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "error menulis ke `%s': %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "Menghapus %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "Menulis titik %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Pipe isi dari titik ini melalui INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
--- 1503,1526 ----
  msgstr "Tidak dapat membuat berkas keluaran `%s'."
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "error menulis ke `%s': %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "Menghapus %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "Menulis titik %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Pipe isi dari titik ini melalui INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
***************
*** 1526,1544 ****
  msgstr "Tidak dapat membuka pipe ke `%s'."
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "Mencetak titik %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "Mencetak titik %s..."
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Toggle penggunaan dari ekspresi regular dalam pencarian"
  
! #: info/session.c:3908
  #, fuzzy
  #| msgid "Using regular expressions for searches."
--- 1528,1546 ----
  msgstr "Tidak dapat membuka pipe ke `%s'."
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "Mencetak titik %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "Mencetak titik %s..."
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Toggle penggunaan dari ekspresi regular dalam pencarian"
  
! #: info/session.c:3920
  #, fuzzy
  #| msgid "Using regular expressions for searches."
***************
*** 1546,1550 ****
  msgstr "Menggunakan ekspresi regular untuk pencarian."
  
! #: info/session.c:3909
  #, fuzzy
  #| msgid "Using literal strings for searches."
--- 1548,1552 ----
  msgstr "Menggunakan ekspresi regular untuk pencarian."
  
! #: info/session.c:3921
  #, fuzzy
  #| msgid "Using literal strings for searches."
***************
*** 1552,1556 ****
  msgstr "Menggunakan string literal untuk pencarian."
  
! #: info/session.c:4112
  #, fuzzy
  #| msgid "Search continued from the end of the document."
--- 1554,1558 ----
  msgstr "Menggunakan string literal untuk pencarian."
  
! #: info/session.c:4124
  #, fuzzy
  #| msgid "Search continued from the end of the document."
***************
*** 1558,1562 ****
  msgstr "Pencarian dilanjutkan dari akhir dari dokumen."
  
! #: info/session.c:4117
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
--- 1560,1564 ----
  msgstr "Pencarian dilanjutkan dari akhir dari dokumen."
  
! #: info/session.c:4129
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
***************
*** 1564,1573 ****
  msgstr "Pencarian dilanjutkan dari awal dari dokumen."
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Pencarian subfile %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "Search failed."
--- 1566,1575 ----
  msgstr "Pencarian dilanjutkan dari awal dari dokumen."
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Pencarian subfile %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "Search failed."
***************
*** 1575,1600 ****
  msgstr "Pencarian gagal."
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Pencarian regexp"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Pencarian"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " tidak membedakan besar huruf"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " kebelakang"
  
! #: info/session.c:4198
  #, fuzzy, c-format
  #| msgid "%s%s%s [%s]: "
--- 1577,1602 ----
  msgstr "Pencarian gagal."
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Pencarian regexp"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Pencarian"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " tidak membedakan besar huruf"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " kebelakang"
  
! #: info/session.c:4210
  #, fuzzy, c-format
  #| msgid "%s%s%s [%s]: "
***************
*** 1602,1615 ****
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Search string too short"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "No match"
--- 1604,1617 ----
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Search string too short"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "No match"
***************
*** 1617,1626 ****
  msgstr "No match"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
--- 1619,1628 ----
  msgstr "No match"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
***************
*** 1628,1705 ****
  msgstr "Pencarian subfile %s ..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Baca sebuah string dan cari itu dengan tidak membedakan besar huruf"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Baca sebuah string dan cari itu"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Baca sebuah string dan cari kebelakang untuk itu"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Ulangi pencarian terakhir dalam arah yang sama"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Tidak ada string pencarian sebelumnya"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Ulangi pencarian terakhir dalam arah terbalik"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr ""
  "Pencarian secara interaktif untuk sebuah string seperti anda mengetikkannya"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Regexp I-search kebelakang: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-search kebelakang: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Regexp I-search: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-search: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Menggagalkan "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Batalkan operasi sekarang"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Berhenti"
  
! #: info/session.c:5302
  #, fuzzy
  #| msgid "display version information and exit"
--- 1630,1707 ----
  msgstr "Pencarian subfile %s ..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Baca sebuah string dan cari itu dengan tidak membedakan besar huruf"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Baca sebuah string dan cari itu"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Baca sebuah string dan cari kebelakang untuk itu"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Ulangi pencarian terakhir dalam arah yang sama"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Tidak ada string pencarian sebelumnya"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Ulangi pencarian terakhir dalam arah terbalik"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr ""
  "Pencarian secara interaktif untuk sebuah string seperti anda mengetikkannya"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Regexp I-search kebelakang: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-search kebelakang: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Regexp I-search: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-search: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Menggagalkan "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Batalkan operasi sekarang"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Berhenti"
  
! #: info/session.c:5314
  #, fuzzy
  #| msgid "display version information and exit"
***************
*** 1707,1728 ****
  msgstr "tampilkan informasi versi dan keluar"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Gambar kembali tampilan"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Berhenti menggunakan Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Jalankan perintah terikat variasi kunci huruf kecil ini"
  
! #: info/session.c:5373
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
--- 1709,1730 ----
  msgstr "tampilkan informasi versi dan keluar"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Gambar kembali tampilan"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Berhenti menggunakan Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Jalankan perintah terikat variasi kunci huruf kecil ini"
  
! #: info/session.c:5385
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
***************
*** 1730,1739 ****
  msgstr "Perintah (%s) tidak diketahui."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" tidak valid"
  
! #: info/session.c:5377
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
--- 1732,1741 ----
  msgstr "Perintah (%s) tidak diketahui."
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" tidak valid"
  
! #: info/session.c:5389
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
***************
*** 1741,1749 ****
  msgstr "`%s' tidak valid"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Tambahkan digit ini ke argumen numerik sekarang"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Awal (atau kelipatan dari 4) argumen numerik sekarang"
--- 1743,1751 ----
  msgstr "`%s' tidak valid"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Tambahkan digit ini ke argumen numerik sekarang"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Awal (atau kelipatan dari 4) argumen numerik sekarang"
***************
*** 2151,2188 ****
  msgstr "%s: tidak dapat membaca (%s) dan tidak dapat membuat (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY tanpat pasangan END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY tanpa pasangan START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: telah memiliki berkas dir: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Spesifikasikan berkas Info hanya sekali.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Ekstra ekspresi regular dispesifikasikan, mengabaikan `%s'"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Error dalam ekspresi regular `%s': %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "kelebihan argumen baris perintah `%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
--- 2153,2190 ----
  msgstr "%s: tidak dapat membaca (%s) dan tidak dapat membuat (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY tanpat pasangan END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY tanpa pasangan START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: telah memiliki berkas dir: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Spesifikasikan berkas Info hanya sekali.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Ekstra ekspresi regular dispesifikasikan, mengabaikan `%s'"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Error dalam ekspresi regular `%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "kelebihan argumen baris perintah `%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
***************
*** 2190,2194 ****
  "lanjut."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
--- 2192,2196 ----
  "lanjut."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
***************
*** 2196,2200 ****
  "lebih lanjut."
  
! #: install-info/install-info.c:2301
  #, fuzzy, c-format
  #| msgid "could not read %s: %s"
--- 2198,2202 ----
  "lebih lanjut."
  
! #: install-info/install-info.c:2300
  #, fuzzy, c-format
  #| msgid "could not read %s: %s"
***************
*** 2202,2289 ****
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "tidak ada masukan direktori info dalam `%s'"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "tidak ada masukan ditemukan untuk `%s'; tidak ada yang dihapus"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "tidak dapat membuka %s --css-file: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s bukan sebuah kode bahasa ISO 639 yang valid"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s bukan sebuah kode bahasa ISO 639 yang valid"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s is not a valid split possibility"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "error menutup berkas keluaran `%s' : %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "could not protect hash character in @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "empty node name after expansion `%s'"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s makro `%s' telah didefinisikan sebelumnya"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "disini adalah definisi sebelumnya dari `%s'"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 2204,2417 ----
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "tidak ada masukan direktori info dalam `%s'"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "tidak ada masukan ditemukan untuk `%s'; tidak ada yang dihapus"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Penggunaan: %s [OPSI]... BERKAS...\n"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:106
  msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "tampilkan bantuan ini dan keluar"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid "display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr "tampilkan informasi versi dan keluar"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "Tidak dapat membuat direktori `%s': %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: hilang argumen berkas.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Coba `%s --help' untuk informasi lebih lanjut.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: tidak dapat membuka %s --css-file: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: tidak dapat membuka --css-file: %s %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: error on closing %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "rename %s failed: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: error on closing %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "tidak dapat membuka %s --css-file: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s bukan sebuah kode bahasa ISO 639 yang valid"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s bukan sebuah kode bahasa ISO 639 yang valid"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s is not a valid split possibility"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "error menutup berkas keluaran `%s' : %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "could not protect hash character in @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "empty node name after expansion `%s'"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s makro `%s' telah didefinisikan sebelumnya"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "disini adalah definisi sebelumnya dari `%s'"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2291,2325 ****
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Tidak dapat membuat direktori `%s' atau `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Tidak dapat membuat direktori `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image berkas `%s' tidak dapat dibaca: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
--- 2419,2454 ----
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Tidak dapat membuat direktori `%s' atau `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Tidak dapat membuat direktori `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image berkas `%s' tidak dapat dibaca: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
***************
*** 2328,2412 ****
  msgstr "Tidak nama titik dispesifikasikan untuk perintah `%c%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image berkas `%s' (untuk HTML) tidak dapat dibaca: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "raw format %s is not converted"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "tidak dapat membuka --css-file: %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "hilang nama aksi"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "opsi tidak dikenal %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "string not closed in css file"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-file berakhir dalam komentar"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import not finished in css file"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS file %s not found"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "tidak dapat membuka --css-file: %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "tidak ada masukan indeks ditemukan untuk `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "handler %s of stage %s priority %s failed"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "must specify a title with a title command or @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2457,2565 ----
  msgstr "Tidak nama titik dispesifikasikan untuk perintah `%c%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image berkas `%s' (untuk HTML) tidak dapat dibaca: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "raw format %s is not converted"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "tidak dapat membuka --css-file: %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "hilang nama aksi"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "opsi tidak dikenal %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "string not closed in css file"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-file berakhir dalam komentar"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import not finished in css file"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS file %s not found"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "tidak dapat membuka --css-file: %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "tidak ada masukan indeks ditemukan untuk `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s tidak berarti didalam blok `@%s'"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "handler %s of stage %s priority %s failed"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "must specify a title with a title command or @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "error menutup berkas keluaran `%s': %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2441,2450 ****
  msgstr "@node name should not contain `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2594,2603 ----
  msgstr "@node name should not contain `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2452,2471 ****
  msgstr "Masukan untuk indeks `%s' diluar dari titik apapun"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image berkas `%s' tidak dapat dibaca: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "could not find @image file `%s.txt' nor alternate text"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2605,2624 ----
  msgstr "Masukan untuk indeks `%s' diluar dari titik apapun"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "error menutup berkas keluaran `%s': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image berkas `%s' tidak dapat dibaca: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "could not find @image file `%s.txt' nor alternate text"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2475,2546 ****
  "reword ke untuk menghindari"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s cross-reference name should not contain `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s masukan indeks yang berisi `%s'."
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s node name should not contain `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' atau `,' harus mengikuti, bukan `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' atau `,' harus mengikuti"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "menu entry node name should not contain `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "menu entry node name should not contain `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "menu entry name should not contain `:'"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "multiple @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "bad or empty @%s formal argument: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "bad syntax for @%s argument: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s membutuhkan sebuah nama"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2628,2699 ----
  "reword ke untuk menghindari"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s cross-reference name should not contain `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s masukan indeks yang berisi `%s'."
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s node name should not contain `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' atau `,' harus mengikuti, bukan `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' atau `,' harus mengikuti"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "menu entry node name should not contain `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "menu entry node name should not contain `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "menu entry name should not contain `:'"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "multiple @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "bad or empty @%s formal argument: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "bad syntax for @%s argument: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s membutuhkan sebuah nama"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2549,2563 ****
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s seen before @%s closing brace"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s seen before @%s closing brace"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
--- 2702,2716 ----
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s seen before @%s closing brace"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s seen before @%s closing brace"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2565,2620 ****
  msgstr "%c%s hilang kurung penutup"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s missing closing delimiter sequence: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx should not begin @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx must follow @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s has text but no @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' diduga `%s', tetapi terlihat `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s seen before @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "Tidak cocok `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "Salah tempat %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Tidak cocok `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "Makro `%s' dipanggil di baris dengan terlalu banyak args"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "@%s missing close brace"
--- 2718,2773 ----
  msgstr "%c%s hilang kurung penutup"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s missing closing delimiter sequence: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx should not begin @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx must follow @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s has text but no @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' diduga `%s', tetapi terlihat `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s seen before @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "Tidak cocok `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "Salah tempat %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Tidak cocok `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "Makro `%s' dipanggil di baris dengan terlalu banyak args"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, fuzzy, c-format, perl-format
  #| msgid "@%s missing close brace"
***************
*** 2622,2631 ****
  msgstr "@%s hilang kurung penutup"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "Makro `%s' dipanggil di baris dengan terlalu banyak args"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2775,2784 ----
  msgstr "@%s hilang kurung penutup"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "Makro `%s' dipanggil di baris dengan terlalu banyak args"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2633,2737 ****
  "\\ dalam @%s ekspansi makro diikuti oleh `%s' daripada nama parameter \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "hilang nama aksi @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "missing category for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "berkas kosong"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s membutuhkan sebuah argumen: peformat untuk %c item"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr "command @%s not accepting argument in brace should not be on @%s line"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "%s: opsi `--%s' tidak mengijinkan sebuah argumen"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "%s: hilang argumen berkas."
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "Indeks `%s' tidak diketahui"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Argumen ke @%s: %s buruk %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "%s: tidak dapat membuka --css-file: %s %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "encoding `%s' is not a canonical texinfo encoding"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nama pengkodean `%s' tidak diketahui"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s after the first element"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s tidak berarti diluar lingkungan `@titlepage'"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  #, fuzzy
  #| msgid "@%s should not be associated with @top"
--- 2786,2890 ----
  "\\ dalam @%s ekspansi makro diikuti oleh `%s' daripada nama parameter \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "hilang nama aksi @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "missing category for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "berkas kosong"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s membutuhkan sebuah argumen: peformat untuk %c item"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr "command @%s not accepting argument in brace should not be on @%s line"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "%s: opsi `--%s' tidak mengijinkan sebuah argumen"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "%s: hilang argumen berkas."
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "Indeks `%s' tidak diketahui"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Argumen ke @%s: %s buruk %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "%s: tidak dapat membuka --css-file: %s %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "encoding `%s' is not a canonical texinfo encoding"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nama pengkodean `%s' tidak diketahui"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s after the first element"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s tidak berarti diluar lingkungan `@titlepage'"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  #, fuzzy
  #| msgid "@%s should not be associated with @top"
***************
*** 2739,2767 ****
  msgstr "@%s should not be associated with @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node precedes @%s, but parts may not be associated with nodes"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntax for an external node used for `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Tidak ada menu dalam titik `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "empty node name in menu entry"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, fuzzy, c-format, perl-format
  #| msgid "@end %s should only appear at a line beginning"
--- 2892,2920 ----
  msgstr "@%s should not be associated with @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node precedes @%s, but parts may not be associated with nodes"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntax for an external node used for `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Tidak ada menu dalam titik `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "empty node name in menu entry"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, fuzzy, c-format, perl-format
  #| msgid "@end %s should only appear at a line beginning"
***************
*** 2769,2793 ****
  msgstr "@end %s should only appear at a line beginning"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro `%s' telah didefinisikan sebelumnya"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "disini adalah definisi sebelumnya dari `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "redefining Texinfo language command: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s without associated character"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2922,2946 ----
  msgstr "@end %s should only appear at a line beginning"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro `%s' telah didefinisikan sebelumnya"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "disini adalah definisi sebelumnya dari `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "redefining Texinfo language command: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s without associated character"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2796,2800 ****
  "@%s defined with zero or more than one argument should be invoked with {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2949,2953 ----
  "@%s defined with zero or more than one argument should be invoked with {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2805,2819 ****
  "value %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "recursive call of macro %s is not allowed; use @rmacro if needed"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "accent command `@%s' must not be followed by whitespace"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
--- 2958,2972 ----
  "value %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "recursive call of macro %s is not allowed; use @rmacro if needed"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "accent command `@%s' must not be followed by whitespace"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
***************
*** 2821,2864 ****
  "Gunakan kurung untuk memberi sebuah perintah sebagai sebuah argumen ke @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s diduga `i' atau `j' sebagai sebuah argumen, bukan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "accent command `@%s' must not be followed by new line"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s diduga kurung"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "Perintah `%s' tidak diketahui"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "opsi tidak terdefinisi: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "bad syntax for @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s sudah ditinggalkan"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s sudah ditinggalkan %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear at a line beginning"
--- 2974,3017 ----
  "Gunakan kurung untuk memberi sebuah perintah sebagai sebuah argumen ke @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s diduga `i' atau `j' sebagai sebuah argumen, bukan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "accent command `@%s' must not be followed by new line"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s diduga kurung"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "Perintah `%s' tidak diketahui"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "opsi tidak terdefinisi: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "bad syntax for @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s sudah ditinggalkan"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s sudah ditinggalkan %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear at a line beginning"
***************
*** 2866,2876 ****
  msgstr "@%s should only appear at a line beginning"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s should only appear in heading or footing"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 3019,3029 ----
  msgstr "@%s should only appear at a line beginning"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s should only appear in heading or footing"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2878,2900 ****
  msgstr "@%s tidak berarti didalam blok `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s: berkas kosong"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab before @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Terlalu banyak kolom dalam multitable item (maksimal %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "mengabaikan @tab diluar dari multitabel"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 3031,3053 ----
  msgstr "@%s tidak berarti didalam blok `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s: berkas kosong"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab before @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Terlalu banyak kolom dalam multitable item (maksimal %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "mengabaikan @tab diluar dari multitabel"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2903,2913 ****
  msgstr "@%s outside of table or list"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s tidak berarti didalam blok `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear in math context"
--- 3056,3066 ----
  msgstr "@%s outside of table or list"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s tidak berarti didalam blok `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear in math context"
***************
*** 2915,3018 ****
  msgstr "@%s should only appear in math context"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "Harus berada dalam lingkungan `@%s' untuk menggunakan `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s tidak berarti diluar lingkunga `@titlepage' dan `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory after first node"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Catatan %s kaki didalam catatan kaki %s tidak diijinkan"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry after first node"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s terlihat sebelum @node pertama, membuat titik `Top'"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "mungkin titik @top anda seharusnya wrapped dalam @ifnottex daripada @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s should only appear in math context"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "Diduga @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s tidak berarti diluar lingkungan `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s should be right below `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignoring multiple @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "command @%s does not accept arguments"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "command @%s missing a node or external manual argument"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "in @%s empty cross reference name after expansion `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "in @%s empty cross reference title after expansion `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image hilang argumen nama berkas"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s: hilang argumen berkas."
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  #| msgid "bad argument to @%s: %s"
--- 3068,3158 ----
  msgstr "@%s should only appear in math context"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "Harus berada dalam lingkungan `@%s' untuk menggunakan `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s tidak berarti diluar lingkunga `@titlepage' dan `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory after first node"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Catatan %s kaki didalam catatan kaki %s tidak diijinkan"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry after first node"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s should only appear in math context"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "Diduga @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s tidak berarti diluar lingkungan `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s should be right below `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignoring multiple @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "command @%s does not accept arguments"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "command @%s missing a node or external manual argument"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "in @%s empty cross reference name after expansion `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "in @%s empty cross reference title after expansion `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image hilang argumen nama berkas"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s: hilang argumen berkas."
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3020,3043 ****
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "superfluous arguments for node"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Diduga `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  #| msgid "@%s should only accept a @-command as argument, not `%s'"
--- 3160,3183 ----
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "superfluous arguments for node"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Diduga `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  #| msgid "@%s should only accept a @-command as argument, not `%s'"
***************
*** 3047,3056 ****
  "%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
--- 3187,3196 ----
  "%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
***************
*** 3058,3102 ****
  "Gunakan kurung untuk %s memberi sebuah perintah sebagai sebuah argumen ke @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "empty @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "column fraction not a number: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp arg harus berupa numerik, bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "reserved index name %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Indeks `%s' tidak diketahui %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "unknown destination index in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s leads to a merging of %s in itself, ignoring"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Indeks `%s' tidak diketahui dalam @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, fuzzy, c-format, perl-format
  #| msgid "printing an index `%s' merged in another one `%s'"
--- 3198,3242 ----
  "Gunakan kurung untuk %s memberi sebuah perintah sebagai sebuah argumen ke @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "empty @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "column fraction not a number: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp arg harus berupa numerik, bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "reserved index name %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Indeks `%s' tidak diketahui %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "unknown destination index in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s leads to a merging of %s in itself, ignoring"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Indeks `%s' tidak diketahui dalam @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, fuzzy, c-format, perl-format
  #| msgid "printing an index `%s' merged in another one `%s'"
***************
*** 3104,3123 ****
  msgstr "printing an index `%s' merged in another one `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex before document beginning: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s arg harus berupa numerik, bukan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Hanya @%s 10 atau 11 yang didukung, bukan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
--- 3244,3263 ----
  msgstr "printing an index `%s' merged in another one `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex before document beginning: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s arg harus berupa numerik, bukan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Hanya @%s 10 atau 11 yang didukung, bukan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
***************
*** 3125,3190 ****
  "@%s: --footnote-style arg harus berupa `separate' atau `end', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s arg harus berupa numerik, bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "--paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "--paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "--paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "Diduga @%s on atau off, bukan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "--footnote-style arg harus berupa `separate' atau `end', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "--footnote-style arg harus berupa `separate' atau `end', bukan `%s'."
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "raising the section level of @%s which is too low"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "no chapter-level command before @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "lowering the section level of @%s appearing after a lower element"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "no sectioning command associated with @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, fuzzy, perl-format
  #| msgid "@%s in empty multitable"
--- 3265,3330 ----
  "@%s: --footnote-style arg harus berupa `separate' atau `end', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s arg harus berupa numerik, bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "--paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "--paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "--paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "Diduga @%s on atau off, bukan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "--footnote-style arg harus berupa `separate' atau `end', bukan `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "--footnote-style arg harus berupa `separate' atau `end', bukan `%s'."
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "raising the section level of @%s which is too low"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "no chapter-level command before @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "lowering the section level of @%s appearing after a lower element"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "no sectioning command associated with @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, fuzzy, perl-format
  #| msgid "@%s in empty multitable"
***************
*** 3192,3196 ****
  msgstr "@%s: berkas kosong"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
--- 3332,3336 ----
  msgstr "@%s: berkas kosong"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
***************
*** 3198,3305 ****
  "@%s referensi ke titik yang tidak ada `%s' (mungkin pembagian tidak benar?)"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s entry node name `%s' different from %s name `%s'"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "titik `%s' tidak tereferensi"
  
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr "node `%s' is %s for `%s' in sectioning but not in menu"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "node `%s' is %s for `%s' in menu but not in sectioning"
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr "%s pointer `%s' (for node `%s') different from %s name `%s'"
  
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
  msgid "%s reference to nonexistent `%s'"
  msgstr "titik `%s' tidak tereferensi `%s'"
  
! #: tp/Texinfo/Structuring.pm:648
! #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "Titik `%s' kurang item menu untuk `%s' dariapda target Up nya"
! 
! #: tp/Texinfo/Structuring.pm:656
! #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "for `%s', up in menu `%s' and up `%s' don't match"
! 
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s to `%s', different from  %s name `%s'"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "empty index key in @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "tidak dapat membuka %s: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: error on closing %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP directory contains a dot"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: current directory contains a dot"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: command did not succeed: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: image has invalid extension: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: rename %s as %s failed: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: end of @%s item %d not found"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3338,3442 ----
  "@%s referensi ke titik yang tidak ada `%s' (mungkin pembagian tidak benar?)"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s entry node name `%s' different from %s name `%s'"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr "node `%s' is %s for `%s' in sectioning but not in menu"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "node `%s' is %s for `%s' in menu but not in sectioning"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "node `%s' is %s for `%s' in sectioning but not in menu"
! 
! #: tp/Texinfo/Structuring.pm:680
! #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "Titik `%s' kurang item menu untuk `%s' dariapda target Up nya"
! 
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr "%s pointer `%s' (for node `%s') different from %s name `%s'"
  
! #: tp/Texinfo/Structuring.pm:779
  #, perl-format
  msgid "%s reference to nonexistent `%s'"
  msgstr "titik `%s' tidak tereferensi `%s'"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s to `%s', different from  %s name `%s'"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "empty index key in @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "tidak dapat membuka %s: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: error on closing %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP directory contains a dot"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: current directory contains a dot"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: command did not succeed: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: image has invalid extension: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: rename %s as %s failed: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: end of @%s item %d not found"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3310,3319 ****
  "of items found in the document"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: could not determine the fragment %d for @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3447,3456 ----
  "of items found in the document"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: could not determine the fragment %d for @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3324,3368 ****
  "HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s failed: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: unable to return to initial directory: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: output file missing: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: command failed: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: end of @%s item %d not found"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3461,3511 ----
  "HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tidak dapat membuka --css-file: %s %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s failed: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: unable to return to initial directory: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: output file missing: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: command failed: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: command failed: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: end of @%s item %d not found"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3373,3382 ****
  "items found in the document for @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: output has no HTML item for @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3516,3525 ----
  "items found in the document for @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: output has no HTML item for @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3387,3416 ****
  "items found in the document for @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "error menulis ke `%s': %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "aksi `%s' tidak dikenal %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "aksi `%s' tidak dikenal %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Tidak dapat membuat berkas keluaran `%s'."
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "Mengabaikan nilai TEXINFO_OUTPUT_FORMAT tidak dikenal `%s'.\n"
  
! #: tp/texi2any.pl:652
  #, fuzzy, perl-format
  #| msgid "Usage: %s [OPTION]... FILE...\n"
--- 3530,3619 ----
  "items found in the document for @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: command failed: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tidak dapat membuka --css-file: %s %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: command did not succeed: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: end of @%s item %d not found"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: processing produced %d items in HTML; expected %d, the number "
! "of items found in the document"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: output has no HTML item for @%s %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: output has no HTML item for @%s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "error menulis ke `%s': %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "aksi `%s' tidak dikenal %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "aksi `%s' tidak dikenal %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Tidak dapat membuat berkas keluaran `%s'."
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "Mengabaikan nilai TEXINFO_OUTPUT_FORMAT tidak dikenal `%s'.\n"
  
! #: tp/texi2any.pl:660
  #, fuzzy, perl-format
  #| msgid "Usage: %s [OPTION]... FILE...\n"
***************
*** 3418,3422 ****
  msgstr "Penggunaan: %s [OPSI]... BERKAS...\n"
  
! #: tp/texi2any.pl:655
  #, fuzzy
  #| msgid ""
--- 3621,3625 ----
  msgstr "Penggunaan: %s [OPSI]... BERKAS...\n"
  
! #: tp/texi2any.pl:663
  #, fuzzy
  #| msgid ""
***************
*** 3436,3440 ****
  "GNU Info.\n"
  
! #: tp/texi2any.pl:661
  #, fuzzy, perl-format
  #| msgid ""
--- 3639,3643 ----
  "GNU Info.\n"
  
! #: tp/texi2any.pl:671
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3484,3488 ****
  "      --version               tampilkan informasi versi dan keluar.\n"
  
! #: tp/texi2any.pl:677
  #, fuzzy
  #| msgid ""
--- 3687,3691 ----
  "      --version               tampilkan informasi versi dan keluar.\n"
  
! #: tp/texi2any.pl:689
  #, fuzzy
  #| msgid ""
***************
*** 3509,3513 ****
  "      --plaintext             keluarkan plain teks daripada Info.\n"
  
! #: tp/texi2any.pl:685
  #, fuzzy
  #| msgid ""
--- 3712,3716 ----
  "      --plaintext             keluarkan plain teks daripada Info.\n"
  
! #: tp/texi2any.pl:699
  #, fuzzy
  #| msgid ""
***************
*** 3576,3580 ****
  "HTML).\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3779,3783 ----
  "HTML).\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3618,3622 ****
  "      --split-size=NUM         pisah berkas Info di ukuran NUM (baku %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3821,3825 ----
  "      --split-size=NUM         pisah berkas Info di ukuran NUM (baku %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3641,3645 ****
  "ASCII.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3844,3848 ----
  "ASCII.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3649,3653 ****
  "      --output-indent=VAL     does nothing, retained for compatibility.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3852,3856 ----
  "      --output-indent=VAL     does nothing, retained for compatibility.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3657,3661 ****
  "      --Xopt=OPT              pass OPT to texi2dvi; can be repeated.\n"
  
! #: tp/texi2any.pl:739
  #, fuzzy
  #| msgid ""
--- 3860,3864 ----
  "      --Xopt=OPT              pass OPT to texi2dvi; can be repeated.\n"
  
! #: tp/texi2any.pl:760
  #, fuzzy
  #| msgid ""
***************
*** 3685,3689 ****
  "@clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3888,3892 ----
  "@clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3723,3727 ****
  "  Juga, untuk opsi --no-ifFORMAT, jangan proses @ifnotFORMAT teks.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3926,3930 ----
  "  Juga, untuk opsi --no-ifFORMAT, jangan proses @ifnotFORMAT teks.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3739,3743 ****
  "  jika menghasilkan XML, --ifxml adalah on dan yang lain adalah off.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3942,3946 ----
  "  jika menghasilkan XML, --ifxml adalah on dan yang lain adalah off.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3768,3772 ****
  "besar\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3971,3975 ----
  "besar\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3774,3778 ****
  "%s: --footnote-style arg harus berupa `separate' atau `end', bukan `%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3977,3981 ----
  "%s: --footnote-style arg harus berupa `separate' atau `end', bukan `%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3780,3827 ****
  "%s: --paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: when generating %s, only one input FILE may be specified with -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "--Xopt option without printed output"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "aksi `%s' tidak dikenal"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignoring splitting for format %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: hilang argumen berkas.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Coba `%s --help' untuk informasi lebih lanjut.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr "fill_gaps_in_sectioning transformation return no result. No section?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "error menutup berkas keluaran `%s': %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s: tidak dapat membuka --css-file: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3983,4025 ----
  "%s: --paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: when generating %s, only one input FILE may be specified with -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "--Xopt option without printed output"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "aksi `%s' tidak dikenal"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignoring splitting for format %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: hilang argumen berkas.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr "fill_gaps_in_sectioning transformation return no result. No section?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "error menutup berkas keluaran `%s': %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s: tidak dapat membuka --css-file: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3831,3849 ****
  "section?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: error on closing %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: mengabaikan keluaran link internal kedua `%s'. %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: tidak dapat membuka %s --css-file: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 4029,4037 ----
  "section?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: mengabaikan keluaran link internal kedua `%s'. %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3858,3862 ****
  msgstr "Salah tempat %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
--- 4046,4050 ----
  msgstr "Salah tempat %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
***************
*** 3864,3868 ****
  msgstr "Tidak cocok `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4052,4056 ----
  msgstr "Tidak cocok `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3870,3874 ****
  msgstr "%c%s membutuhkan sebuah nama"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  #, fuzzy
  #| msgid "bad name for @%s"
--- 4058,4062 ----
  msgstr "%c%s membutuhkan sebuah nama"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3876,3880 ****
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4064,4068 ----
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3882,3886 ****
  msgstr "%c%s membutuhkan sebuah nama"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  #, fuzzy
  #| msgid "bad name for @%s"
--- 4070,4074 ----
  msgstr "%c%s membutuhkan sebuah nama"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3888,3892 ****
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4076,4080 ----
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3894,3898 ****
  msgstr "%c%s membutuhkan sebuah nama"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  #, fuzzy
  #| msgid "bad name for @%s"
--- 4082,4086 ----
  msgstr "%c%s membutuhkan sebuah nama"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3900,3904 ****
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "@%s should only accept a @-command as argument, not `%s'"
--- 4088,4092 ----
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "@%s should only accept a @-command as argument, not `%s'"
***************
*** 3908,3912 ****
  "%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "environment command %s as argument to @%s"
--- 4096,4100 ----
  "%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "environment command %s as argument to @%s"
***************
*** 3915,3919 ****
  "Gunakan kurung untuk %s memberi sebuah perintah sebagai sebuah argumen ke @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "bad argument to @%s"
--- 4103,4107 ----
  "Gunakan kurung untuk %s memberi sebuah perintah sebagai sebuah argumen ke @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "bad argument to @%s"
***************
*** 3921,3925 ****
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "bad argument to @%s"
--- 4109,4113 ----
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "bad argument to @%s"
***************
*** 3927,3931 ****
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  #, fuzzy
  #| msgid "empty argument in @%s"
--- 4115,4119 ----
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  #, fuzzy
  #| msgid "empty argument in @%s"
***************
*** 3933,3937 ****
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 4121,4125 ----
  msgstr "Argumen ke @%s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3939,3943 ****
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 4127,4131 ----
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 3945,3949 ****
  msgstr "Hanya @%s 10 atau 11 yang didukung, bukan `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 4133,4137 ----
  msgstr "Hanya @%s 10 atau 11 yang didukung, bukan `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3952,3956 ****
  "%s: --footnote-style arg harus berupa `separate' atau `end', bukan `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, fuzzy, c-format
  #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
--- 4140,4144 ----
  "%s: --footnote-style arg harus berupa `separate' atau `end', bukan `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, fuzzy, c-format
  #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
***************
*** 3958,3962 ****
  msgstr "@%s arg harus berupa numerik, bukan `%s'."
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 4146,4150 ----
  msgstr "@%s arg harus berupa numerik, bukan `%s'."
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3964,3968 ****
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 4152,4156 ----
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 3970,3974 ****
  msgstr "--paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'."
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 4158,4162 ----
  msgstr "--paragraph-indent arg harus berupa numerik/`none'/`asis', bukan `%s'."
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3976,3980 ****
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 4164,4168 ----
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 3982,3986 ****
  msgstr "%s membutuhkan sebuah argumen: peformat untuk %c item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "unmatched `%c%s'"
--- 4170,4174 ----
  msgstr "%s membutuhkan sebuah argumen: peformat untuk %c item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "unmatched `%c%s'"
***************
*** 3988,3993 ****
  msgstr "Tidak cocok `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, fuzzy, c-format
  #| msgid "superfluous argument to @%s %s: %s"
--- 4176,4181 ----
  msgstr "Tidak cocok `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, fuzzy, c-format
  #| msgid "superfluous argument to @%s %s: %s"
***************
*** 3995,3999 ****
  msgstr "Argumen ke @%s: %s buruk %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 4183,4187 ----
  msgstr "Argumen ke @%s: %s buruk %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 4001,4005 ****
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, fuzzy, c-format
  #| msgid "@%s: could not find %s"
--- 4189,4193 ----
  msgstr "Argumen ke @%s: %s buruk"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, fuzzy, c-format
  #| msgid "@%s: could not find %s"
***************
*** 4007,4011 ****
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  #| msgid "@%s: could not open %s: %s"
--- 4195,4199 ----
  msgstr "%s: tidak dapat membuka --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  #| msgid "@%s: could not open %s: %s"
***************
*** 4013,4017 ****
  msgstr "%s: tidak dapat membuka --css-file: %s %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  #, fuzzy
  #| msgid "@%s after the first element"
--- 4201,4205 ----
  msgstr "%s: tidak dapat membuka --css-file: %s %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  #, fuzzy
  #| msgid "@%s after the first element"
***************
*** 4019,4023 ****
  msgstr "@%s after the first element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  #, fuzzy
  #| msgid "@%s only meaningful on a @multitable line"
--- 4207,4211 ----
  msgstr "@%s after the first element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  #, fuzzy
  #| msgid "@%s only meaningful on a @multitable line"
***************
*** 4025,4029 ****
  msgstr "@%s tidak berarti diluar lingkungan `@titlepage'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  #, fuzzy
  #| msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 4213,4217 ----
  msgstr "@%s tidak berarti diluar lingkungan `@titlepage'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  #, fuzzy
  #| msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 4070,4074 ****
  msgstr "bad or empty @%s formal argument: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
--- 4258,4262 ----
  msgstr "bad or empty @%s formal argument: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
***************
*** 4076,4086 ****
  msgstr "%c%s diduga `i' atau `j' sebagai sebuah argumen, bukan `%s'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "opsi tidak terdefinisi: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
--- 4264,4268 ----
  msgstr "%c%s diduga `i' atau `j' sebagai sebuah argumen, bukan `%s'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
***************
*** 4088,4092 ****
  msgstr "%c%s sudah ditinggalkan"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
--- 4270,4274 ----
  msgstr "%c%s sudah ditinggalkan"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
***************
*** 4094,4098 ****
  msgstr "%c%s sudah ditinggalkan %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  #, fuzzy
  #| msgid "@%s should only appear in math context"
--- 4276,4280 ----
  msgstr "%c%s sudah ditinggalkan %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  #, fuzzy
  #| msgid "@%s should only appear in math context"
***************
*** 4112,4116 ****
  msgstr "%c%s diduga `i' atau `j' sebagai sebuah argumen, bukan `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "misplaced %c"
--- 4294,4298 ----
  msgstr "%c%s diduga `i' atau `j' sebagai sebuah argumen, bukan `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "misplaced %c"
***************
*** 4546,4549 ****
--- 4728,4753 ----
  
  #, perl-format
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s terlihat sebelum @node pertama, membuat titik `Top'"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "mungkin titik @top anda seharusnya wrapped dalam @ifnottex daripada "
+ #~ "@ifinfo?"
+ 
+ #, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "titik `%s' tidak tereferensi"
+ 
+ #, perl-format
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ 
+ #, perl-format
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "for `%s', up in menu `%s' and up `%s' don't match"
+ 
+ #, perl-format
  #~ msgid "%s: obsolete variable %s\n"
  #~ msgstr "%s Set variabel: %s\n"
***************
*** 4559,4565 ****
  #~ msgstr "Penggunaan: [OPSI]... BERKAS-TEXINFO...\n"
  
- #~ msgid "display this help and exit"
- #~ msgstr "tampilkan bantuan ini dan keluar"
- 
  #~ msgid "send output to FILE"
  #~ msgstr "kirim keluaran ke BERKAS"
--- 4763,4766 ----
Binary files texinfo-6.7/po/it.gmo and texinfo-6.8/po/it.gmo differ
diff -Nrc2 texinfo-6.7/po/it.po texinfo-6.8/po/it.po
*** texinfo-6.7/po/it.po	2019-09-17 18:48:46.000000000 +0100
--- texinfo-6.8/po/it.po	2021-07-03 09:59:37.000000000 +0100
***************
*** 2,14 ****
  # Copyright (C) 2008 Free Software Foundation, Inc.
  # This file is distributed under the same license as the Texinfo package.
! # Francesco Groccia <frgroccia@gmail.com>, 2009-2013.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 5.1.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2013-09-20 13:31+0200\n"
! "Last-Translator: Francesco Groccia <frgroccia@gmail.com>\n"
  "Language-Team: Italian <tp@lists.linux.it>\n"
  "Language: it\n"
--- 2,14 ----
  # Copyright (C) 2008 Free Software Foundation, Inc.
  # This file is distributed under the same license as the Texinfo package.
! # Francesco Groccia <f.g@disroot.org>, 2009.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2020-10-22 14:08+0200\n"
! "Last-Translator: Francesco Groccia <f.g@disroot.org>\n"
  "Language-Team: Italian <tp@lists.linux.it>\n"
  "Language: it\n"
***************
*** 18,21 ****
--- 18,22 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ "X-Editor: Vim with po plugin\n"
  
  #: gnulib/lib/error.c:195
***************
*** 24,55 ****
  
  #: gnulib/lib/getopt.c:278
! #, fuzzy, c-format
! #| msgid "%s: option '-W %s' is ambiguous\n"
  msgid "%s: option '%s%s' is ambiguous\n"
! msgstr "%s: l'opzione Â«-W %sÂ» Ã¨ ambigua\n"
  
  #: gnulib/lib/getopt.c:284
! #, fuzzy, c-format
! #| msgid "%s: option '%s' is ambiguous; possibilities:"
  msgid "%s: option '%s%s' is ambiguous; possibilities:"
! msgstr "%s: l'opzione Â«%sÂ» Ã¨ ambigua; possibilitÃ :"
  
  #: gnulib/lib/getopt.c:319
! #, fuzzy, c-format
! #| msgid "%s: unrecognized option '%c%s'\n"
  msgid "%s: unrecognized option '%s%s'\n"
! msgstr "%s: opzione non riconosciuta Â«%c%sÂ»\n"
  
  #: gnulib/lib/getopt.c:345
! #, fuzzy, c-format
! #| msgid "%s: option '%c%s' doesn't allow an argument\n"
  msgid "%s: option '%s%s' doesn't allow an argument\n"
! msgstr "%s: l'opzione Â«%c%sÂ» non accetta argomenti\n"
  
  #: gnulib/lib/getopt.c:360
! #, fuzzy, c-format
! #| msgid "%s: option '--%s' requires an argument\n"
  msgid "%s: option '%s%s' requires an argument\n"
! msgstr "%s: l'opzione Â«%sÂ» richiede un argomento\n"
  
  #: gnulib/lib/getopt.c:621
--- 25,51 ----
  
  #: gnulib/lib/getopt.c:278
! #, c-format
  msgid "%s: option '%s%s' is ambiguous\n"
! msgstr "%s: l'opzione \"%s%s\" Ã¨ ambigua\n"
  
  #: gnulib/lib/getopt.c:284
! #, c-format
  msgid "%s: option '%s%s' is ambiguous; possibilities:"
! msgstr "%s: l'opzione Â«%s%sÂ» Ã¨ ambigua; possibilitÃ :"
  
  #: gnulib/lib/getopt.c:319
! #, c-format
  msgid "%s: unrecognized option '%s%s'\n"
! msgstr "%s: opzione non riconosciuta Â«%s%sÂ»\n"
  
  #: gnulib/lib/getopt.c:345
! #, c-format
  msgid "%s: option '%s%s' doesn't allow an argument\n"
! msgstr "%s: l'opzione Â«%s%sÂ» non accetta argomenti\n"
  
  #: gnulib/lib/getopt.c:360
! #, c-format
  msgid "%s: option '%s%s' requires an argument\n"
! msgstr "%s: l'opzione Â«%s%sÂ» richiede un argomento\n"
  
  #: gnulib/lib/getopt.c:621
***************
*** 92,99 ****
  
  #: gnulib/lib/regcomp.c:156
- #, fuzzy
- #| msgid "Unmatched [ or [^"
  msgid "Unmatched [, [^, [:, [., or [="
! msgstr "[ o [^ non accoppiate"
  
  #: gnulib/lib/regcomp.c:159
--- 88,93 ----
  
  #: gnulib/lib/regcomp.c:156
  msgid "Unmatched [, [^, [:, [., or [="
! msgstr "[, [^, [:, [., o [= non accoppiate"
  
  #: gnulib/lib/regcomp.c:159
***************
*** 141,149 ****
  msgstr "memoria esaurita"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Avanti di un carattere"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Indietro di un carattere"
--- 135,143 ----
  msgstr "memoria esaurita"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Avanti di un carattere"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Indietro di un carattere"
***************
*** 157,165 ****
  msgstr "Vai alla fine di questa riga"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Avanti di una parola"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Indietro di una parola"
--- 151,159 ----
  msgstr "Vai alla fine di questa riga"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Avanti di una parola"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Indietro di una parola"
***************
*** 266,270 ****
  msgstr "ricerca del file %s in %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 260,264 ----
  msgstr "ricerca del file %s in %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 293,300 ****
  
  #: info/indices.c:213
- #, fuzzy
- #| msgid "No indices found."
  msgid "No indices found"
! msgstr "Nessun indice trovato."
  
  #: info/indices.c:217
--- 287,292 ----
  
  #: info/indices.c:213
  msgid "No indices found"
! msgstr "Nessun indice trovato"
  
  #: info/indices.c:217
***************
*** 307,312 ****
  
  #: info/indices.c:436
! #, fuzzy, c-format
! #| msgid "Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"
  msgid "Found '%s' in %s. ('\\[next-index-match]' tries to find next.)"
  msgstr ""
--- 299,303 ----
  
  #: info/indices.c:436
! #, c-format
  msgid "Found '%s' in %s. ('\\[next-index-match]' tries to find next.)"
  msgstr ""
***************
*** 315,346 ****
  # # non ancora tradotta
  #: info/indices.c:446
- #, fuzzy
  msgid ""
  "Go to the next matching index item from the last '\\[index-search]' command"
  msgstr ""
! "Vai alla successiva corrispondenza nell'indice cercata con l'ultimo comando "
  "Â«\\[index-search]Â»"
  
  #: info/indices.c:457
- #, fuzzy
- #| msgid "No previous index search string."
  msgid "No previous index search string"
! msgstr "Nessun precedente testo di ricerca dell'indice."
  
  #: info/indices.c:475
! #, fuzzy, c-format
! #| msgid "No more index entries containing `%s'."
  msgid "No more index entries containing '%s'"
! msgstr "Nessun'altra voce dell'indice contiene Â«%sÂ»."
  
  #: info/indices.c:476
! #, fuzzy, c-format
! #| msgid "No index entries containing `%s'."
  msgid "No index entries containing '%s'"
! msgstr "Nessuna voce dell'indice contiene Â«%sÂ»."
  
  #: info/indices.c:586
! #, fuzzy, c-format
! #| msgid "Scanning indices of `%s'..."
  msgid "Scanning indices of '%s'..."
  msgstr "Scansione indici di Â«%sÂ»..."
--- 306,331 ----
  # # non ancora tradotta
  #: info/indices.c:446
  msgid ""
  "Go to the next matching index item from the last '\\[index-search]' command"
  msgstr ""
! "Vai alla successiva voce corrispondente dell'indice dall'ultimo comando "
  "Â«\\[index-search]Â»"
  
  #: info/indices.c:457
  msgid "No previous index search string"
! msgstr "Nessun precedente testo di ricerca dell'indice"
  
  #: info/indices.c:475
! #, c-format
  msgid "No more index entries containing '%s'"
! msgstr "Nessun'altra voce dell'indice contiene Â«%sÂ»"
  
  #: info/indices.c:476
! #, c-format
  msgid "No index entries containing '%s'"
! msgstr "Nessuna voce dell'indice contiene Â«%sÂ»"
  
  #: info/indices.c:586
! #, c-format
  msgid "Scanning indices of '%s'..."
  msgstr "Scansione indici di Â«%sÂ»..."
***************
*** 351,364 ****
  
  #: info/indices.c:654 info/indices.c:656
- #, fuzzy
- #| msgid "Index apropos: "
  msgid "Index apropos"
! msgstr "Apropos indice: "
  
  #: info/indices.c:698
! #, fuzzy, c-format
! #| msgid "No index entries containing `%s'."
  msgid "Index entries containing '%s':\n"
! msgstr "Nessuna voce dell'indice contiene Â«%sÂ»."
  
  #: info/indices.c:818
--- 336,346 ----
  
  #: info/indices.c:654 info/indices.c:656
  msgid "Index apropos"
! msgstr "Apropos indice"
  
  #: info/indices.c:698
! #, c-format
  msgid "Index entries containing '%s':\n"
! msgstr "Nessuna voce dell'indice contiene Â«%sÂ»:\n"
  
  #: info/indices.c:818
***************
*** 369,373 ****
  "\n"
  "Index entries that match '%s':\n"
! msgstr ""
  
  #: info/indices.c:865
--- 351,355 ----
  "\n"
  "Index entries that match '%s':\n"
! msgstr "Voce dell'indice che corrisponde a Â«%sÂ»:\n"
  
  #: info/indices.c:865
***************
*** 376,415 ****
  
  #: info/indices.c:889 info/indices.c:891
- #, fuzzy
- #| msgid "Index topic: "
  msgid "Index topic"
! msgstr "Argomento indice: "
  
  #: info/indices.c:916
! #, fuzzy, c-format
! #| msgid "No index entries containing `%s'."
  msgid "No index entries containing '%s'."
  msgstr "Nessuna voce dell'indice contiene Â«%sÂ»."
  
  #: info/indices.h:40
! #, fuzzy, c-format
! #| msgid "No available info files have `%s' in their indices."
  msgid "No available info files have '%s' in their indices"
! msgstr "Nessun file Info disponibile ha Â«%sÂ» negli indici."
  
  #: info/info-utils.c:878
  msgid "Error converting file character encoding"
! msgstr ""
  
! #: info/info.c:277 info/session.c:2786
! #, fuzzy, c-format
! #| msgid "No menu item `%s' in node `%s'."
  msgid "No menu item '%s' in node '%s'"
! msgstr "Nessuna voce di menÃ¹ Â«%sÂ» nel nodo Â«%sÂ»."
  
  #: info/info.c:415 info/info.c:1181
! #, fuzzy, c-format
! #| msgid "Cannot find node `%s'."
  msgid "Cannot find node '%s'"
! msgstr "Impossibile trovare il nodo Â«%sÂ»."
  
  #: info/info.c:437
  msgid "No program name given"
! msgstr ""
  
  #: info/info.c:635
--- 358,391 ----
  
  #: info/indices.c:889 info/indices.c:891
  msgid "Index topic"
! msgstr "Argomento indice"
  
  #: info/indices.c:916
! #, c-format
  msgid "No index entries containing '%s'."
  msgstr "Nessuna voce dell'indice contiene Â«%sÂ»."
  
  #: info/indices.h:40
! #, c-format
  msgid "No available info files have '%s' in their indices"
! msgstr "Nessun file Info disponibile ha Â«%sÂ» negli indici"
  
  #: info/info-utils.c:878
  msgid "Error converting file character encoding"
! msgstr "Errore durante la conversione della codifica del file di caratteri"
  
! #: info/info.c:277 info/session.c:2789
! #, c-format
  msgid "No menu item '%s' in node '%s'"
! msgstr "Nessuna voce di menÃ¹ Â«%sÂ» nel nodo Â«%sÂ»"
  
  #: info/info.c:415 info/info.c:1181
! #, c-format
  msgid "Cannot find node '%s'"
! msgstr "Impossibile trovare il nodo Â«%sÂ»"
  
  #: info/info.c:437
  msgid "No program name given"
! msgstr "Nessun nome programma specificato"
  
  #: info/info.c:635
***************
*** 438,442 ****
  msgstr "Usare Â«--helpÂ» per maggiori informazioni.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 414,419 ----
  msgstr "Usare Â«--helpÂ» per maggiori informazioni.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 454,459 ****
  
  #: info/info.c:1035
! #, fuzzy, c-format
! #| msgid "no index entries found for `%s'\n"
  msgid "no index entries found for '%s'\n"
  msgstr "nessuna voce dell'indice trovata per Â«%sÂ»\n"
--- 431,435 ----
  
  #: info/info.c:1035
! #, c-format
  msgid "no index entries found for '%s'\n"
  msgstr "nessuna voce dell'indice trovata per Â«%sÂ»\n"
***************
*** 471,483 ****
  
  #: info/info.c:1095
- #, fuzzy
- #| msgid ""
- #| "Options:\n"
- #| "  -a, --all                    use all matching manuals.\n"
- #| "  -k, --apropos=STRING         look up STRING in all indices of all "
- #| "manuals.\n"
- #| "  -d, --directory=DIR          add DIR to INFOPATH.\n"
- #| "      --dribble=FILE           remember user keystrokes in FILENAME.\n"
- #| "  -f, --file=MANUAL            specify Info manual to visit."
  msgid ""
  "Frequently-used options:\n"
--- 447,450 ----
***************
*** 487,507 ****
  "  -f, --file=MANUAL            specify Info manual to visit"
  msgstr ""
! "Opzioni:\n"
  "  -a, --all                    usa tutti i manuali che hanno una "
! "corrispondenza.\n"
  "  -k, --apropos=TESTO          cerca TESTO in tutti gli indici di tutti i "
! "manuali.\n"
! "  -d, --directory=CARTELLA     aggiunge CARTELLA alla variabile INFOPATH.\n"
! "      --dribble=FILE           ricorda i tasti premuti dall'utente nel file "
! "FILE.\n"
! "  -f, --file=FILE              specifica il file Info da visitare."
  
  #: info/info.c:1102
- #, fuzzy
- #| msgid ""
- #| "  -h, --help                   display this help and exit.\n"
- #| "      --index-search=STRING    go to node pointed by index entry STRING.\n"
- #| "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
- #| "  -o, --output=FILE            output selected nodes to FILE."
  msgid ""
  "  -h, --help                   display this help and exit\n"
--- 454,466 ----
  "  -f, --file=MANUAL            specify Info manual to visit"
  msgstr ""
! "Opzioni usate frequentemente:\n"
  "  -a, --all                    usa tutti i manuali che hanno una "
! "corrispondenza\n"
  "  -k, --apropos=TESTO          cerca TESTO in tutti gli indici di tutti i "
! "manuali\n"
! "  -d, --directory=CARTELLA     aggiunge CARTELLA alla variabile INFOPATH\n"
! "  -f, --file=MANUALE           specifica il manuale Info da visitare"
  
  #: info/info.c:1102
  msgid ""
  "  -h, --help                   display this help and exit\n"
***************
*** 510,542 ****
  "  -o, --output=FILE            output selected nodes to FILE"
  msgstr ""
! "  -h, --help                   visualizza questi messaggi di aiuto ed esce.\n"
  "      --index-search=TESTO     vai al nodo puntato dalla voce dell'indice "
! "TESTO.\n"
  "  -n, --node=NOMENODO          specifica i nodi nel primo file Info "
! "visitato.\n"
! "  -o, --output=FILE            salva i nodi selezionati nel file FILE."
  
  #: info/info.c:1108
  msgid "  -O, --show-options, --usage  go to command-line options node"
  msgstr ""
  
  #: info/info.c:1112
- #, fuzzy
- #| msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
  msgid "  -b, --speech-friendly        be friendly to speech synthesizers"
  msgstr ""
! "  -b, --speech-friendly       compatibilitÃ  con il sintetizzatore vocale."
  
  #: info/info.c:1116
- #, fuzzy
- #| msgid ""
- #| "      --strict-node-location   (for debugging) use Info file pointers as-"
- #| "is.\n"
- #| "      --subnodes               recursively output menu items.\n"
- #| "  -v, --variable VAR=VALUE     assign VALUE to Info variable VAR.\n"
- #| "      --vi-keys                use vi-like and less-like key bindings.\n"
- #| "      --version                display version information and exit.\n"
- #| "  -w, --where, --location      print physical location of Info file.\n"
- #| "  -x, --debug=NUMBER           set debugging level (-1 for all).\n"
  msgid ""
  "      --subnodes               recursively output menu items\n"
--- 469,491 ----
  "  -o, --output=FILE            output selected nodes to FILE"
  msgstr ""
! "  -h, --help                   visualizza questi messaggi di aiuto ed esce\n"
  "      --index-search=TESTO     vai al nodo puntato dalla voce dell'indice "
! "TESTO\n"
  "  -n, --node=NOMENODO          specifica i nodi nel primo file Info "
! "visitato\n"
! "  -o, --output=FILE            salva i nodi selezionati nel file FILE"
  
  #: info/info.c:1108
  msgid "  -O, --show-options, --usage  go to command-line options node"
  msgstr ""
+ "  -O, --show-options, --usage  vai al nodo delle opzioni della linea di "
+ "comando"
  
  #: info/info.c:1112
  msgid "  -b, --speech-friendly        be friendly to speech synthesizers"
  msgstr ""
! "  -b, --speech-friendly       compatibilitÃ  con il sintetizzatore vocale"
  
  #: info/info.c:1116
  msgid ""
  "      --subnodes               recursively output menu items\n"
***************
*** 545,569 ****
  "  -w, --where, --location      print physical location of Info file"
  msgstr ""
! "      --strict-node-location   (per il debug) usa puntatori ai file Info "
! "cosÃ¬ come sono.\n"
! "      --subnodes               mostra le voci di menÃ¹ ricorsivamente.\n"
! "  -v, --variable VAR=VALORE    assegna VALORE alla variabile Info VAR.\n"
! "      --vi-keys                usa associazioni dei tasti simili ai "
! "programmi Â«viÂ» o Â«lessÂ».\n"
! "      --version                mostra le informazioni di versione ed esce.\n"
! "  -w, --where, --location      mostra la locazione fisica del --file Info.\n"
! "  -x, --debug=NUMERO           imposta il livello di debug (-1 per --"
! "tutto).\n"
  
  #: info/info.c:1122
- #, fuzzy
- #| msgid ""
- #| "\n"
- #| "The first non-option argument, if present, is the menu entry to start "
- #| "from;\n"
- #| "it is searched for in all `dir' files along INFOPATH.\n"
- #| "If it is not present, info merges all `dir' files and shows the result.\n"
- #| "Any remaining arguments are treated as the names of menu\n"
- #| "items relative to the initial node visited."
  msgid ""
  "\n"
--- 494,504 ----
  "  -w, --where, --location      print physical location of Info file"
  msgstr ""
! "      --subnodes               mostra le voci di menÃ¹ ricorsivamente\n"
! "  -v, --variable VAR=VALORE    assegna VALORE alla variabile Info VAR\n"
! "      --version                visualizza le informazioni di versione ed "
! "esce\n"
! "  -w, --where, --location      mostra la locazione fisica del --file Info"
  
  #: info/info.c:1122
  msgid ""
  "\n"
***************
*** 576,580 ****
  "\n"
  "Se presente, il primo argomento non opzionale Ã¨ la voce di menÃ¹ da cui "
! "parte.\n"
  "Viene cercata in tutti i percorsi specificati nella variabile INFOPATH.\n"
  "Se non presente, il programma Info unisce tutti i file e mostra il "
--- 511,515 ----
  "\n"
  "Se presente, il primo argomento non opzionale Ã¨ la voce di menÃ¹ da cui "
! "parte;\n"
  "Viene cercata in tutti i percorsi specificati nella variabile INFOPATH.\n"
  "Se non presente, il programma Info unisce tutti i file e mostra il "
***************
*** 584,591 ****
  
  #: info/info.c:1129
- #, fuzzy
- #| msgid ""
- #| "\n"
- #| "For a summary of key bindings, type h within Info."
  msgid ""
  "\n"
--- 519,522 ----
***************
*** 593,614 ****
  msgstr ""
  "\n"
! "Per un riepilogo delle associazioni dei tasti, digitare Â«hÂ» all'interno di "
  "Info."
  
  #: info/info.c:1132
- #, fuzzy
- #| msgid ""
- #| "\n"
- #| "Examples:\n"
- #| "  info                       show top-level dir menu\n"
- #| "  info info                  show the general manual for Info readers\n"
- #| "  info info-stnd             show the manual specific to this Info "
- #| "program\n"
- #| "  info emacs                 start at emacs node from top-level dir\n"
- #| "  info emacs buffers         start at buffers node within emacs manual\n"
- #| "  info --show-options emacs  start at node with emacs' command line "
- #| "options\n"
- #| "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
- #| "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgid ""
  "\n"
--- 524,531 ----
  msgstr ""
  "\n"
! "Per un riepilogo delle associazioni dei tasti, digitare Â«HÂ» all'interno di "
  "Info."
  
  #: info/info.c:1132
  msgid ""
  "\n"
***************
*** 629,644 ****
  "Esempi:\n"
  "  info                       mostra il menÃ¹ della cartella superiore\n"
- "  info info                  mostra il manuale generico per i lettori Info\n"
  "  info info-stnd             mostra il manuale specifico di questo "
! "programma, Info\n"
! "  info emacs                 mostra il nodo Â«emacsÂ» basato sulla cartella\n"
! "  info emacs buffers         mostra il nodo Â«buffersÂ» del file Â«emacsÂ»\n"
! "  info --show-options emacs  mostra le opzioni della riga di comando del "
! "programma Â«emacsÂ»\n"
  "  info --subnodes -o out.txt scrive l'intero manuale nel file Â«out.txtÂ»\n"
  "  info -f ./foo.info         mostra il file Â«./foo.infoÂ» senza cercare la "
  "cartella"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 546,565 ----
  "Esempi:\n"
  "  info                       mostra il menÃ¹ della cartella superiore\n"
  "  info info-stnd             mostra il manuale specifico di questo "
! "programma\n"
! "  info emacs                 inizia al nodo Â«emacsÂ» dalla cartella "
! "superiore\n"
! "  info emacs buffers         seleziona la voce di menÃ¹ dei Â«buffersÂ» nel "
! "manuale di Â«emacsÂ»\n"
! "  info emacs -n Files        inizia al nodo Â«FilesÂ» all'interno del manuale "
! "di Â«emacsÂ»  info Â«(emacs)FilesÂ»        modo alternativo per iniziare al nodo "
! "Â«FilesÂ»  info --show-options emacs  inizia al nodo con le opzioni di comando "
! "di Â«emacsÂ»\n"
  "  info --subnodes -o out.txt scrive l'intero manuale nel file Â«out.txtÂ»\n"
  "  info -f ./foo.info         mostra il file Â«./foo.infoÂ» senza cercare la "
  "cartella"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 651,656 ****
  
  #: info/info.c:1182
! #, fuzzy, c-format
! #| msgid "Cannot find node `(%s)%s'."
  msgid "Cannot find node '(%s)%s'"
  msgstr "Impossibile trovare il nodo Â«(%s)%sÂ»."
--- 572,576 ----
  
  #: info/info.c:1182
! #, c-format
  msgid "Cannot find node '(%s)%s'"
  msgstr "Impossibile trovare il nodo Â«(%s)%sÂ»."
***************
*** 665,740 ****
  
  #: info/info.c:1185
- #, fuzzy
- #| msgid "Cannot delete the last window."
  msgid "Cannot delete the last window"
! msgstr "Impossibile eliminare l'ultima finestra."
  
  #: info/info.c:1186
- #, fuzzy
- #| msgid "No menu in this node."
  msgid "No menu in this node"
! msgstr "Nessun menÃ¹ in questo nodo."
  
  #: info/info.c:1187
- #, fuzzy
- #| msgid "No footnotes in this node."
  msgid "No footnotes in this node"
! msgstr "Nessun piÃ¨ di pagina in questo nodo."
  
  #: info/info.c:1188
- #, fuzzy
- #| msgid "No cross references in this node."
  msgid "No cross references in this node"
! msgstr "Nessun riferimento incrociato in questo nodo."
  
  #: info/info.c:1189
! #, fuzzy, c-format
! #| msgid "No `%s' pointer for this node."
  msgid "No '%s' pointer for this node"
! msgstr "Nessun puntatore a Â«%sÂ» per questo nodo."
  
  #: info/info.c:1190
! #, fuzzy, c-format
! #| msgid "Unknown Info command `%c'; try `?' for help."
  msgid "Unknown Info command '%c'; try '?' for help"
! msgstr "Comando Info Â«%cÂ» sconosciuto; usare Â«?Â» per l'aiuto."
  
  #: info/info.c:1191
! #, fuzzy, c-format
! #| msgid "Terminal type `%s' is not smart enough to run Info."
  msgid "Terminal type '%s' is not smart enough to run Info"
! msgstr "Il tipo di terminale Â«%sÂ» non Ã¨ in grado di avviare il programma Info."
  
  #: info/info.c:1192
- #, fuzzy
- #| msgid "You are already at the last page of this node."
  msgid "You are already at the last page of this node"
! msgstr "Sei giÃ  all'ultima pagina di questo nodo."
  
  #: info/info.c:1193
- #, fuzzy
- #| msgid "You are already at the first page of this node."
  msgid "You are already at the first page of this node"
! msgstr "Questa Ã¨ giÃ  la prima pagina del nodo corrente."
  
  #: info/info.c:1194
- #, fuzzy
- #| msgid "Only one window."
  msgid "Only one window"
! msgstr "Solo una finestra."
  
  #: info/info.c:1195
- #, fuzzy
- #| msgid "Resulting window would be too small."
  msgid "Resulting window would be too small"
! msgstr "La finestra risultante sarebbe troppo piccola."
  
  #: info/info.c:1196
- #, fuzzy
- #| msgid "Not enough room for a help window, please delete a window."
  msgid "Not enough room for a help window, please delete a window"
  msgstr ""
  "Non c'Ã¨ abbastanza spazio per visualizzare una finestra di aiuto. Eliminare "
! "una finestra."
  
  #: info/infodoc.c:38
--- 585,639 ----
  
  #: info/info.c:1185
  msgid "Cannot delete the last window"
! msgstr "Impossibile eliminare l'ultima finestra"
  
  #: info/info.c:1186
  msgid "No menu in this node"
! msgstr "Nessun menÃ¹ in questo nodo"
  
  #: info/info.c:1187
  msgid "No footnotes in this node"
! msgstr "Nessun piÃ¨ di pagina in questo nodo"
  
  #: info/info.c:1188
  msgid "No cross references in this node"
! msgstr "Nessun riferimento incrociato in questo nodo"
  
  #: info/info.c:1189
! #, c-format
  msgid "No '%s' pointer for this node"
! msgstr "Nessun puntatore a Â«%sÂ» per questo nodo"
  
  #: info/info.c:1190
! #, c-format
  msgid "Unknown Info command '%c'; try '?' for help"
! msgstr "Comando Info Â«%cÂ» sconosciuto; usare Â«?Â» per l'aiuto"
  
  #: info/info.c:1191
! #, c-format
  msgid "Terminal type '%s' is not smart enough to run Info"
! msgstr "Il tipo di terminale Â«%sÂ» non Ã¨ in grado di avviare il programma Info"
  
  #: info/info.c:1192
  msgid "You are already at the last page of this node"
! msgstr "Sei giÃ  all'ultima pagina di questo nodo"
  
  #: info/info.c:1193
  msgid "You are already at the first page of this node"
! msgstr "Questa Ã¨ giÃ  la prima pagina del nodo corrente"
  
  #: info/info.c:1194
  msgid "Only one window"
! msgstr "Solo una finestra"
  
  #: info/info.c:1195
  msgid "Resulting window would be too small"
! msgstr "La finestra risultante sarebbe troppo piccola"
  
  #: info/info.c:1196
  msgid "Not enough room for a help window, please delete a window"
  msgstr ""
  "Non c'Ã¨ abbastanza spazio per visualizzare una finestra di aiuto. Eliminare "
! "una finestra"
  
  #: info/infodoc.c:38
***************
*** 821,828 ****
  
  #: info/infodoc.c:61
- #, fuzzy
- #| msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
  msgid "\\%-10[dir-node]  Go to the main 'directory' node.\n"
! msgstr "\\%-10[dir-node]  Vai al nodo principale o Â«cartellaÂ».\n"
  
  #: info/infodoc.c:63
--- 720,725 ----
  
  #: info/infodoc.c:61
  msgid "\\%-10[dir-node]  Go to the main 'directory' node.\n"
! msgstr "\\%-10[dir-node]  Vai al nodo principale della Â«cartellaÂ».\n"
  
  #: info/infodoc.c:63
***************
*** 879,883 ****
  #, c-format
  msgid "This is GNU Info version %s.  "
! msgstr ""
  
  #: info/infodoc.c:196
--- 776,780 ----
  #, c-format
  msgid "This is GNU Info version %s.  "
! msgstr "Questo GNU Info versione %s.  "
  
  #: info/infodoc.c:196
***************
*** 923,930 ****
  
  #: info/infodoc.c:346
- #, fuzzy
- #| msgid "Visit Info node `(info)Help'"
  msgid "Visit Info node '(info)Help'"
! msgstr "Visita il nodo Info Â«(info)HelpÂ»"
  
  #: info/infodoc.c:450
--- 820,825 ----
  
  #: info/infodoc.c:346
  msgid "Visit Info node '(info)Help'"
! msgstr "Visita il nodo Â«(info)HelpÂ»"
  
  #: info/infodoc.c:450
***************
*** 938,945 ****
  
  #: info/infodoc.c:471 info/infodoc.c:507
! #, fuzzy, c-format
! #| msgid "%s is undefined."
  msgid "%s is undefined"
! msgstr "%s non Ã¨ stato definito."
  
  #: info/infodoc.c:795
--- 833,839 ----
  
  #: info/infodoc.c:471 info/infodoc.c:507
! #, c-format
  msgid "%s is undefined"
! msgstr "%s non Ã¨ stato definito"
  
  #: info/infodoc.c:795
***************
*** 952,983 ****
  
  #: info/infodoc.c:821
! #, fuzzy, c-format
! #| msgid "`%s' is not on any keys"
  msgid "'%s' is not on any keys"
  msgstr "Â«%sÂ» non Ã¨ su alcun tasto"
  
  #: info/infodoc.c:827
! #, fuzzy, c-format
! #| msgid "%s can only be invoked via %s."
  msgid "%s can only be invoked via %s"
! msgstr "%s puÃ² essere invocato solo mediante %s."
  
  #: info/infodoc.c:831
! #, fuzzy, c-format
! #| msgid "%s can be invoked via %s."
  msgid "%s can be invoked via %s"
! msgstr "%s puÃ² essere invocato mediante %s."
  
  #: info/infodoc.c:836
! #, fuzzy, c-format
! #| msgid "There is no function named `%s'"
  msgid "There is no function named '%s'"
  msgstr "Non esiste una funzione di nome Â«%sÂ»"
  
  #: info/infomap.c:585
! #, fuzzy, c-format
! #| msgid "could not read init file %s"
  msgid "could not open init file %s"
! msgstr "impossibile leggere il file di inizializzazione %s"
  
  #: info/infokey.c:227
--- 846,872 ----
  
  #: info/infodoc.c:821
! #, c-format
  msgid "'%s' is not on any keys"
  msgstr "Â«%sÂ» non Ã¨ su alcun tasto"
  
  #: info/infodoc.c:827
! #, c-format
  msgid "%s can only be invoked via %s"
! msgstr "%s puÃ² essere invocato solo mediante %s"
  
  #: info/infodoc.c:831
! #, c-format
  msgid "%s can be invoked via %s"
! msgstr "%s puÃ² essere invocato mediante %s"
  
  #: info/infodoc.c:836
! #, c-format
  msgid "There is no function named '%s'"
  msgstr "Non esiste una funzione di nome Â«%sÂ»"
  
  #: info/infomap.c:585
! #, c-format
  msgid "could not open init file %s"
! msgstr "impossibile aprire il file di inizializzazione %s"
  
  #: info/infokey.c:227
***************
*** 1003,1010 ****
  
  #: info/infokey.c:454
- #, fuzzy
- #| msgid "key sequence too long"
  msgid "cannot bind key sequence to menu-digit"
! msgstr "sequenza di tasti troppo lunga"
  
  #: info/infokey.c:478
--- 892,897 ----
  
  #: info/infokey.c:454
  msgid "cannot bind key sequence to menu-digit"
! msgstr "impossibile mappare la sequenza di tasti alla cifra di menÃ¹"
  
  #: info/infokey.c:478
***************
*** 1051,1069 ****
  msgstr "Descrizione comando: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Leggi il nome di un comando nell'area echo ed eseguilo"
  
! #: info/m-x.c:134
! #, fuzzy
! #| msgid "Cannot execute an `echo-area' command here."
  msgid "Cannot execute an 'echo-area' command here"
! msgstr "Impossibile eseguire un comando Â«echo-areaÂ» qui."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Imposta l'altezza della finestra"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 938,954 ----
  msgstr "Descrizione comando: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Leggi il nome di un comando nell'area echo ed eseguilo"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
! msgstr "Impossibile eseguire un comando Â«echo-areaÂ» qui"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Imposta l'altezza della finestra"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1079,1083 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 964,968 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1087,1096 ****
  #. it is part of the Info syntax.
  #: info/nodemenu.c:33
- #, fuzzy
- #| msgid ""
- #| "\n"
- #| "* Menu:\n"
- #| "  (File)Node                        Lines   Size   Containing File\n"
- #| "  ----------                        -----   ----   ---------------"
  msgid ""
  "\n"
--- 972,975 ----
***************
*** 1101,1113 ****
  msgstr ""
  "\n"
! "* MenÃ¹:\n"
! "  (File)Nodo                        Righe   Dimensione   File originale\n"
! "  ----------                        -----   ----------   --------------"
  
  #: info/nodemenu.c:185
- #, fuzzy
- #| msgid ""
- #| "Here is the menu of nodes you have recently visited.\n"
- #| "Select one from this menu, or use `\\[history-node]' in another window.\n"
  msgid ""
  "Here is the menu of nodes you have recently visited.\n"
--- 980,989 ----
  msgstr ""
  "\n"
! "* Menu:\n"
! "\n"
! "  (File)Node                        Lines   Size   Containing File\n"
! "  ----------                        -----   ----   ---------------"
  
  #: info/nodemenu.c:185
  msgid ""
  "Here is the menu of nodes you have recently visited.\n"
***************
*** 1146,1154 ****
  msgstr "errore nell'espressione regolare: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Mostra tutti i file corrispondenti"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Nessun file indice"
--- 1022,1030 ----
  msgstr "errore nell'espressione regolare: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Mostra tutti i file corrispondenti"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Nessun file indice"
***************
*** 1157,1214 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
! #, fuzzy, c-format
! #| msgid ""
! #| "Welcome to Info version %s. Type \\[get-help-window] for help, \\[menu-"
! #| "item] for menu item."
  msgid ""
  "Welcome to Info version %s.  Type \\[get-help-window] for help, \\[get-info-"
  "help-node] for tutorial."
  msgstr ""
! "Questo Ã¨ Info, versione %s. Digitare \\[get-help-window] per l'aiuto,\n"
! "\\[menu-item] per selezionare un voce di menÃ¹."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Vai alla riga successiva"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Vai alla riga precedente"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Sposta il cursore a una riga specifica della finestra"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Vai alla fine della riga"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Vai all'inizio della riga"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Vai all'inizio di questo nodo"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Vai alla fine di questo nodo"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Avanti in questa finestra"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Indietro in questa finestra"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Avanti in questa finestra e imposta la dimensione predefinita della finestra"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
--- 1033,1087 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
! #, c-format
  msgid ""
  "Welcome to Info version %s.  Type \\[get-help-window] for help, \\[get-info-"
  "help-node] for tutorial."
  msgstr ""
! "Questo Ã¨ Info, versione %s. Digitare \\[get-help-window] per l'aiuto, \\[get-"
! "info-help-node] per il tutorial."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Vai alla riga successiva"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Vai alla riga precedente"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Sposta il cursore a una riga specifica della finestra"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Vai alla fine della riga"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Vai all'inizio della riga"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Vai all'inizio di questo nodo"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Vai alla fine di questo nodo"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Avanti in questa finestra"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Indietro in questa finestra"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Avanti in questa finestra e imposta la dimensione predefinita della finestra"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
***************
*** 1216,1228 ****
  "finestra"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Avanti in questa finestra e resta all'interno del nodo"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Indietro in questa finestra e resta all'interno del nodo"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1089,1101 ----
  "finestra"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Avanti in questa finestra e resta all'interno del nodo"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Indietro in questa finestra e resta all'interno del nodo"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1231,1235 ****
  "la dimensione predefinita della finestra"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1104,1108 ----
  "la dimensione predefinita della finestra"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1239,1349 ****
  "la dimensione predefinita della finestra"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Vai giÃ¹ per righe"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Vai su per righe"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Vai giÃ¹ per metÃ  schermo"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Vai su per metÃ  schermo"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Scorri l'altra finestra"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Scorri indietro l'altra finestra"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Seleziona la finestra successiva"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Seleziona la finestra precedente"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Dividi la finestra attuale"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Elimina la finestra attuale"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Impossibile eliminare una finestra permanente"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Elimina tutte le altre finestre"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Ingrandisci (o riduci) questa finestra"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dividi lo spazio sullo schermo tra le finestre visibili"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  "Attiva o disattiva la modalitÃ  a capo automatico nella finestra corrente"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Seleziona questa voce di menÃ¹"
  
! #: info/session.c:2217
! #, fuzzy, c-format
! #| msgid "There isn't %d item in this menu."
! #| msgid_plural "There aren't %d items in this menu."
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "Non c'Ã¨ %d voce in questo menÃ¹."
! msgstr[1] "Non ci sono %d voci in questo menÃ¹."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Seleziona l'ultima voce del menÃ¹ in questo nodo"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Voce di menÃ¹ (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Voce di menÃ¹: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Segui collegamento (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Segui collegamento: "
  
! #: info/session.c:2424
! #, fuzzy, c-format
! #| msgid "The reference disappeared! (%s)."
  msgid "The reference disappeared! (%s)"
! msgstr "Il riferimento Ã¨ scomparso! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Leggi una voce di menÃ¹ e seleziona il nodo corrispondente"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
--- 1112,1219 ----
  "la dimensione predefinita della finestra"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Vai giÃ¹ per righe"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Vai su per righe"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Vai giÃ¹ per metÃ  schermo"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Vai su per metÃ  schermo"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Scorri l'altra finestra"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Scorri indietro l'altra finestra"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Seleziona la finestra successiva"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Seleziona la finestra precedente"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Dividi la finestra attuale"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Elimina la finestra attuale"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Impossibile eliminare una finestra permanente"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Elimina tutte le altre finestre"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Ingrandisci (o riduci) questa finestra"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dividi lo spazio sullo schermo tra le finestre visibili"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  "Attiva o disattiva la modalitÃ  a capo automatico nella finestra corrente"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Seleziona questa voce di menÃ¹"
  
! #: info/session.c:2220
! #, c-format
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "Non c'Ã¨ la voce %d in questo menÃ¹"
! msgstr[1] "Non ci sono le voci %d in questo menÃ¹"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Seleziona l'ultima voce del menÃ¹ in questo nodo"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Voce di menÃ¹ (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Voce di menÃ¹: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Segui collegamento (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Segui collegamento: "
  
! #: info/session.c:2427
! #, c-format
  msgid "The reference disappeared! (%s)"
! msgstr "Il riferimento Ã¨ scomparso! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Leggi una voce di menÃ¹ e seleziona il nodo corrispondente"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
***************
*** 1351,1751 ****
  "nodo corrispondente"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Vai al menÃ¹ principale di questo nodo"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Visita in una sola volta quante piÃ¹ voci di menÃ¹ possibile"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Vai al riferimento incrociato precedente"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Vai al riferimento incrociato successivo"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Seleziona il riferimento o la voce di menÃ¹ in questa riga"
  
! #: info/session.c:2764
! #, fuzzy, c-format
! #| msgid "No menu in node `%s'."
  msgid "No menu in node '%s'"
! msgstr "Nessun menÃ¹ nel nodo Â«%sÂ»."
  
! #: info/session.c:2811
! #, fuzzy, c-format
! #| msgid "Unable to find node referenced by `%s' in `%s'."
  msgid "Unable to find node referenced by '%s' in '%s'"
! msgstr "Impossibile trovare il nodo referenziato da Â«%sÂ» in Â«%sÂ»."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Leggi l'elenco dei menÃ¹ a partire dalla cartella specificata e seguili"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Segui i menÃ¹: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Seleziona il nodo successivo"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Seleziona il nodo precedente"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Seleziona il nodo superiore"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Seleziona l'ultimo nodo in questo file"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Questa finestra non ha nodi aggiuntivi"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Seleziona il primo nodo in questo file"
  
! #: info/session.c:3161
! #, fuzzy
! #| msgid "No more nodes within this document."
  msgid "No more nodes within this document"
! msgstr "Nessun altro nodo in questo documento."
  
! #: info/session.c:3205 info/session.c:3244
! #, fuzzy
! #| msgid "No `Prev' or `Up' for this node within this document."
  msgid "No 'Prev' or 'Up' for this node within this document"
! msgstr "Questo nodo non contiene nessun Â«PrevÂ» o Â«UpÂ» in questo documento."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Vai avanti o in basso attraverso la struttura del nodo"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Vai indietro o in alto attraverso la struttura del nodo"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Leggi il nome di un nodo e selezionalo"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Vai al nodo: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Cerca il nodo che descrive l'invocazione del programma in questione"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Cerca il nodo di invocazione di [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Leggi un riferimento alla pagina del manuale e selezionala"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Cerca pagina di manuale: "
  
! #: info/session.c:3606
! #, fuzzy
! #| msgid "Select the node `Top' in this file"
  msgid "Select the node 'Top' in this file"
  msgstr "Seleziona il nodo Â«PrincipaleÂ» in questo file"
  
! #: info/session.c:3612
! #, fuzzy
! #| msgid "Select the node `(dir)'"
  msgid "Select the node '(dir)'"
  msgstr "Seleziona il nodo Â«(dir)Â»"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Mostra il nome file completo del nodo che viene visualizzato"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Seleziona il nodo selezionato piÃ¹ recentemente"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
! msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Leggi il nome di un file e selezionalo"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Cerca un file: "
  
! #: info/session.c:3665
! #, fuzzy, c-format
! #| msgid "Cannot find `%s'."
  msgid "Cannot find '%s'"
! msgstr "Impossibile trovare Â«%sÂ»."
  
! #: info/session.c:3713
! #, fuzzy, c-format
! #| msgid "Could not create output file `%s'."
  msgid "Could not create output file '%s'"
! msgstr "Impossibile creare il file Â«%sÂ»."
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "errore durante la scrittura del file %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "chiusura %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "scrittura del nodo %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Incanala i contenuti di questo nodo mediante INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
! #, fuzzy, c-format
! #| msgid "Cannot open pipe to `%s'."
  msgid "Cannot open pipe to '%s'"
! msgstr "Impossibile incanalare su Â«%sÂ»."
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "stampa nodo %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "stampa del nodo %s terminata"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Attiva o disattiva l'uso delle espressioni regolari nelle ricerche"
  
! #: info/session.c:3908
! #, fuzzy
! #| msgid "Using regular expressions for searches."
  msgid "Using regular expressions for searches"
! msgstr "Usa le espressioni regolari nelle ricerche."
  
! #: info/session.c:3909
! #, fuzzy
! #| msgid "Using literal strings for searches."
  msgid "Using literal strings for searches"
! msgstr "Usa il testo letterale nelle ricerche."
  
! #: info/session.c:4112
! #, fuzzy
! #| msgid "Search continued from the end of the document."
  msgid "Search continued from the end of the document"
! msgstr "Ricerca continuata a partire dalla fine del documento."
  
! #: info/session.c:4117
! #, fuzzy
! #| msgid "Search continued from the beginning of the document."
  msgid "Search continued from the beginning of the document"
! msgstr "Ricerca continuata a partire dall'inizio del documento."
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Cerca il subfile %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
! #, fuzzy
! #| msgid "Search failed."
  msgid "Search failed"
! msgstr "Ricerca fallita."
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Cerca espressione regolare"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Cerca"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " distingue maiuscole/minuscole"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " indietro"
  
! #: info/session.c:4198
! #, fuzzy, c-format
! #| msgid "%s%s%s [%s]: "
  msgid "%s%s%s: "
! msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Stringa di ricerca troppo breve"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
! msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
! #, fuzzy
! #| msgid "No match"
  msgid "No more matches"
! msgstr "Nessuna corrispondenza"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
! msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
! #, fuzzy, c-format
! #| msgid "Searching subfile %s ..."
  msgid "Search under %s: "
! msgstr "Cerca il subfile %s ..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
! msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
! msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
! msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Leggi e cerca un testo (distinguendo le lettere maiuscole/minuscole)"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Leggi e cerca un testo"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Leggi un testo e cerca all'indietro"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Ripeti l'ultima ricerca nella stessa direzione"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Nessun testo di ricerca precedente"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Ripeti l'ultima ricerca nella direzione opposta"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
! msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Cerca interattivamente un testo durante la digitazione"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Ricerca incrementale all'indietro mediante espressione regolare: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "Ricerca incrementale all'indietro: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Ricerca incrementale mediante espressione regolare: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "Ricerca incrementale: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Fallita "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Annulla l'operazione corrente"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Esci"
  
! #: info/session.c:5302
! #, fuzzy
! #| msgid "display version information and exit"
  msgid "Display version of Info being run"
! msgstr "mostra le informazioni di versione ed esce"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
! msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Ridisegna lo schermo"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Esci dal programma Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Esegui il comando associato alla variante minuscola di questo tasto"
  
! #: info/session.c:5373
! #, fuzzy, c-format
! #| msgid "Unknown command (%s)."
  msgid "Unknown command (%s)"
! msgstr "Comando sconosciuto (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" non Ã¨ valido"
  
! #: info/session.c:5377
! #, fuzzy, c-format
! #| msgid "`%s' is invalid"
  msgid "'%s' is invalid"
  msgstr "Â«%sÂ» non Ã¨ valido"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Aggiungi questa cifra all'argomento numerico attuale"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Inizia (o moltiplica per quattro) l'argomento numerico attuale"
--- 1221,1590 ----
  "nodo corrispondente"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Vai al menÃ¹ principale di questo nodo"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Visita in una sola volta quante piÃ¹ voci di menÃ¹ possibile"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Vai al riferimento incrociato precedente"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Vai al riferimento incrociato successivo"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Seleziona il riferimento o la voce di menÃ¹ in questa riga"
  
! #: info/session.c:2767
! #, c-format
  msgid "No menu in node '%s'"
! msgstr "Nessun menÃ¹ nel nodo Â«%sÂ»"
  
! #: info/session.c:2814
! #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
! msgstr "Impossibile trovare il nodo referenziato da Â«%sÂ» in Â«%sÂ»"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Leggi l'elenco dei menÃ¹ a partire dalla cartella specificata e seguili"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Segui i menÃ¹: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Seleziona il nodo successivo"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Seleziona il nodo precedente"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Seleziona il nodo superiore"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Seleziona l'ultimo nodo in questo file"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Questa finestra non ha nodi aggiuntivi"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Seleziona il primo nodo in questo file"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
! msgstr "Nessun altro nodo in questo documento"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
! msgstr "Questo nodo non contiene nessun Â«PrevÂ» o Â«UpÂ» in questo documento"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Vai avanti o in basso attraverso la struttura del nodo"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Vai indietro o in alto attraverso la struttura del nodo"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Leggi il nome di un nodo e selezionalo"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Vai al nodo: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Cerca il nodo che descrive l'invocazione del programma in questione"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Cerca il nodo di invocazione di [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Leggi un riferimento alla pagina del manuale e selezionala"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Cerca pagina di manuale: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Seleziona il nodo Â«PrincipaleÂ» in questo file"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Seleziona il nodo Â«(dir)Â»"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Mostra il nome file completo del nodo che viene visualizzato"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Seleziona il nodo selezionato piÃ¹ recentemente"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
! msgstr "Nessun nodo precedente nella cronologia"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Leggi il nome di un file e selezionalo"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Cerca un file: "
  
! #: info/session.c:3677
! #, c-format
  msgid "Cannot find '%s'"
! msgstr "Impossibile trovare Â«%sÂ»"
  
! #: info/session.c:3725
! #, c-format
  msgid "Could not create output file '%s'"
! msgstr "Impossibile creare il file Â«%sÂ»"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "errore durante la scrittura del file %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "chiusura %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "scrittura del nodo %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Incanala i contenuti di questo nodo mediante INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
! #, c-format
  msgid "Cannot open pipe to '%s'"
! msgstr "Impossibile incanalare su Â«%sÂ»"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "stampa nodo %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "stampa del nodo %s terminata"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Attiva o disattiva l'uso delle espressioni regolari nelle ricerche"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
! msgstr "Usa le espressioni regolari nelle ricerche"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
! msgstr "Usa il testo letterale nelle ricerche"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
! msgstr "Ricerca continuata a partire dalla fine del documento"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
! msgstr "Ricerca continuata a partire dall'inizio del documento"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Cerca il subfile %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
! msgstr "Ricerca fallita"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Cerca espressione regolare"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Cerca"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " distingue maiuscole/minuscole"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " indietro"
  
! #: info/session.c:4210
! #, c-format
  msgid "%s%s%s: "
! msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Stringa di ricerca troppo breve"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
! msgstr "Torna indietro all'ultima corrispondenza da %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
! msgstr "No ulteriori corrispondenze"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
! msgstr "Cerca la stringa in questo nodo e nei sottonodi"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
! #, c-format
  msgid "Search under %s: "
! msgstr "Cerca sotto il nodo %s ..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
! msgstr "Vai alla prossima corrispondenza nel sottoalbero di Info"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
! msgstr "Nessuna ricerca attiva"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
! msgstr "Vai alla precedente corrispondenza nel sottoalbero di info"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Leggi e cerca un testo (distinguendo le lettere maiuscole/minuscole)"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Leggi e cerca un testo"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Leggi un testo e cerca all'indietro"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Ripeti l'ultima ricerca nella stessa direzione"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Nessun testo di ricerca precedente"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Ripeti l'ultima ricerca nella direzione opposta"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
! msgstr "Pulisci le corrispodenze di ricerca visualizzate"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Cerca interattivamente un testo durante la digitazione"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Ricerca incrementale all'indietro mediante espressione regolare: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "Ricerca incrementale all'indietro: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Ricerca incrementale mediante espressione regolare: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "Ricerca incrementale: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Fallita "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Annulla l'operazione corrente"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Esci"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
! msgstr "Mostra le informazioni di Info in esecuzione"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
! msgstr "GNU Info versione %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Ridisegna lo schermo"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Esci dal programma Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Esegui il comando associato alla variante minuscola di questo tasto"
  
! #: info/session.c:5385
! #, c-format
  msgid "Unknown command (%s)"
! msgstr "Comando sconosciuto (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" non Ã¨ valido"
  
! #: info/session.c:5389
! #, c-format
  msgid "'%s' is invalid"
  msgstr "Â«%sÂ» non Ã¨ valido"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Aggiungi questa cifra all'argomento numerico attuale"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Inizia (o moltiplica per quattro) l'argomento numerico attuale"
***************
*** 1822,1830 ****
  #: info/variables.c:124
  msgid "Exclude default directories from file search path"
! msgstr ""
  
  #: info/variables.c:128
  msgid "Hide some Info file syntax in the text of nodes"
! msgstr ""
  
  #: info/variables.c:132
--- 1661,1669 ----
  #: info/variables.c:124
  msgid "Exclude default directories from file search path"
! msgstr "Escludi le directory di default dal percorso di ricerca del file"
  
  #: info/variables.c:128
  msgid "Hide some Info file syntax in the text of nodes"
! msgstr "Nascondi alcune sintassi del file Info nel testo dei nodi"
  
  #: info/variables.c:132
***************
*** 1833,1866 ****
  "indicating that a key has been pressed"
  msgstr ""
  
  #: info/variables.c:136
  msgid "Method to use to track mouse events"
! msgstr ""
  
  #: info/variables.c:140
- #, fuzzy
- #| msgid "Move to the next cross reference"
  msgid "How to follow a cross-reference"
! msgstr "Vai al riferimento incrociato successivo"
  
  #: info/variables.c:144
  msgid "Highlight search matches"
! msgstr ""
  
  #: info/variables.c:148
  msgid "Styles for links"
! msgstr ""
  
  #: info/variables.c:152
  msgid "Styles for active links"
! msgstr ""
  
  #: info/variables.c:156
  msgid "Styles for search matches"
! msgstr ""
  
  #: info/variables.c:160
  msgid "How to print the information line at the start of a node"
! msgstr ""
  
  #: info/variables.c:221
--- 1672,1705 ----
  "indicating that a key has been pressed"
  msgstr ""
+ "Intervallo di tempo in millisecondi da attendere per il prossimo byte in una "
+ "sequenza indicante che un tasto Ã¨ stato premuto"
  
  #: info/variables.c:136
  msgid "Method to use to track mouse events"
! msgstr "Metodo da usare per tracciare gli eventi del mouse"
  
  #: info/variables.c:140
  msgid "How to follow a cross-reference"
! msgstr "Come seguire un riferimento incrociato"
  
  #: info/variables.c:144
  msgid "Highlight search matches"
! msgstr "Evidenzia le corrispondenze di ricerca"
  
  #: info/variables.c:148
  msgid "Styles for links"
! msgstr "Stili per i collegamenti"
  
  #: info/variables.c:152
  msgid "Styles for active links"
! msgstr "Stili per i collegamenti attivi"
  
  #: info/variables.c:156
  msgid "Styles for search matches"
! msgstr "Stili per le corrispondenze di ricerca"
  
  #: info/variables.c:160
  msgid "How to print the information line at the start of a node"
! msgstr "Come stamapare le informazioni di riga all'inizio di un nodo"
  
  #: info/variables.c:221
***************
*** 1944,1959 ****
  
  #: install-info/install-info.c:552
- #, fuzzy
- #| msgid ""
- #| " --debug             report what is being done.\n"
- #| " --delete            delete existing entries for INFO-FILE from DIR-"
- #| "FILE;\n"
- #| "                      don't insert any new entries.\n"
- #| " --description=TEXT  the description of the entry is TEXT; used with\n"
- #| "                      the --name option to become synonymous with the\n"
- #| "                      --entry option.\n"
- #| " --dir-file=NAME     specify file name of Info directory file;\n"
- #| "                      equivalent to using the DIR-FILE argument.\n"
- #| " --dry-run           same as --test."
  msgid ""
  " --debug             report what is being done.\n"
--- 1783,1786 ----
***************
*** 1970,1977 ****
  " --dry-run           same as --test."
  msgstr ""
- "Opzioni:\n"
  " --debug             riporta cosa sta facendo.\n"
  " --delete            elimina le voci esistenti per INFO-FILE da DIR-FILE;\n"
! "                      non inserisce nessuna voce nuova.\n"
  " --description=TESTO la descrizione della voce Ã¨ TESTO; usata con l'opzione "
  "Â«--nameÂ»\n"
--- 1797,1805 ----
  " --dry-run           same as --test."
  msgstr ""
  " --debug             riporta cosa sta facendo.\n"
  " --delete            elimina le voci esistenti per INFO-FILE da DIR-FILE;\n"
! " --defsection=TESTO  come --section, ma usa solo TESTO se non ci sono "
! "sezioni\n"
! "                      presenti info INFO-FILE (sostituisce Â«VariÂ»).\n"
  " --description=TESTO la descrizione della voce Ã¨ TESTO; usata con l'opzione "
  "Â«--nameÂ»\n"
***************
*** 2035,2054 ****
  
  #: install-info/install-info.c:590
- #, fuzzy
- #| msgid ""
- #| " --regex=R           put this file's entries in all sections that match "
- #| "the\n"
- #| "                      regular expression R (ignoring case).\n"
- #| " --remove            same as --delete.\n"
- #| " --remove-exactly    only remove if the info file name matches exactly;\n"
- #| "                      suffixes such as .info and .gz are not ignored.\n"
- #| " --section=SEC       put entries in section SEC of the directory.\n"
- #| "                      If you specify more than one section, all the "
- #| "entries\n"
- #| "                       are added in each of the sections.\n"
- #| "                      If you don't specify any sections, they are "
- #| "determined\n"
- #| "                       from information in the Info file itself.\n"
- #| " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
  msgid ""
  " --regex=R           put this file's entries in all sections that match the\n"
--- 1863,1866 ----
***************
*** 2068,2088 ****
  " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
  msgstr ""
! " --regex=REGEXP      metti le voci del file Info in tutte le sezioni che\n"
! "                      corrispondono all'espressione regolare REGEXP "
! "(ignorando\n"
! "                      la differenza fra maiuscole e minuscole).\n"
  " --remove            equivalente a Â«--deleteÂ».\n"
  " --remove-exactly    rimuove solo se il nome del file Info coincide "
  "esattamente;\n"
! "                      i suffissi come Â«.infoÂ» e Â«.gzÂ» non sono ignorati.\n"
! " --section=SEZIONE   metti le voci nella sezione SEZIONE del file Info.\n"
! "                      Se specifichi piÃ¹ di una sezione, tutte le voci sono "
! "aggiunte\n"
! "                      in ogni sezione.\n"
! "                      Se non indichi nessuna sezione, sono determinate dalle "
! "informazioni\n"
! "                      contenute nel file Info in questione.\n"
! " --section REGEXP SECTION equivalente a Â«--regex=REGEXP --section=SECTION --"
! "add-onceÂ»."
  
  #: install-info/install-info.c:606
--- 1880,1901 ----
  " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
  msgstr ""
! " --regex=R           immettere questa voce del file in tutte le sezioni\n"
! "                      che corrispondono all'espressione regolare R\n"
! "                      (ignorando maiuscole e minuscole).\n"
  " --remove            equivalente a Â«--deleteÂ».\n"
  " --remove-exactly    rimuove solo se il nome del file Info coincide "
  "esattamente;\n"
! "                     i suffissi come Â«.infoÂ» e Â«.gzÂ» non sono ignorati.\n"
! " --section=SEZIONE   mettere le voci nella sezione SEZIONE della cartella.\n"
! "                     Se specifichi piÃ¹ di una sezione, tutte le voci\n"
! "                      sono aggiunte in ognuna delle sezioni.\n"
! "                      Se non indichi nessuna sezione, sono determinate\n"
! "                       dalle informazioni contenute nel file Info in "
! "questione;\n"
! "                       se non presenti, sarÃ  usato il valore di --"
! "defsection.\n"
! "                       Se quest'ultimo non Ã¨ specificato il valore finale \n"
! "                       di default sarÃ  Â«VariÂ» --section R SEC     "
! "equivalente a Â«--regex=R--section=SEC --add-onceÂ»."
  
  #: install-info/install-info.c:606
***************
*** 2097,2118 ****
  
  #: install-info/install-info.c:639
! #, fuzzy, c-format
! #| msgid ""
! #| "This is the file .../info/dir, which contains the\n"
! #| "topmost node of the Info hierarchy, called (dir)Top.\n"
! #| "The first time you invoke Info you start off looking at this node.\n"
! #| "%c\n"
! #| "%s\tThis is the top of the INFO tree\n"
! #| "\n"
! #| "  This (the Directory node) gives a menu of major topics.\n"
! #| "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! #| "  \"h\" gives a primer for first-timers,\n"
! #| "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! #| "\n"
! #| "  In Emacs, you can click mouse button 2 on a menu item or cross "
! #| "reference\n"
! #| "  to select it.\n"
! #| "\n"
! #| "%s\n"
  msgid ""
  "This is the file .../info/dir, which contains the\n"
--- 1910,1914 ----
  
  #: install-info/install-info.c:639
! #, c-format
  msgid ""
  "This is the file .../info/dir, which contains the\n"
***************
*** 2134,2138 ****
  "Questo Ã¨ il file .../info/dir, che contiene il\n"
  "nodo piÃ¹ in alto della gerarchia di Info, chiamata (dir)Top.\n"
! "La prima volta che invochi il programma Info esso parte da questo nodo.\n"
  "%c\n"
  "%s\tQuesto Ã¨ il nodo piÃ¹ alto dell'albero INFO\n"
--- 1930,1935 ----
  "Questo Ã¨ il file .../info/dir, che contiene il\n"
  "nodo piÃ¹ in alto della gerarchia di Info, chiamata (dir)Top.\n"
! "La prima volta che invochi il programma Info si inizia cercando questo "
! "nodo.\n"
  "%c\n"
  "%s\tQuesto Ã¨ il nodo piÃ¹ alto dell'albero INFO\n"
***************
*** 2140,2144 ****
  "  Questo (il nodo principale) fornisce un menÃ¹ che contiene le voci "
  "principali.\n"
! "  Digitando \"q\" esce, digitando \"?\" si produce un elenco di tutti i "
  "comandi Info,\n"
  "  \"d\" ritorna alla presente schermata, \"h\" fornisce informazioni ai "
--- 1937,1941 ----
  "  Questo (il nodo principale) fornisce un menÃ¹ che contiene le voci "
  "principali.\n"
! "  Digitando \"q\" esce, digitando \"H\" si produce un elenco di tutti i "
  "comandi Info,\n"
  "  \"d\" ritorna alla presente schermata, \"h\" fornisce informazioni ai "
***************
*** 2146,2150 ****
  "  \"mEmacs<Return>\" visualizza il manuale di Emacs, ecc.\n"
  "\n"
! "  All'interno di Emacs, puoi cliccare con il pulsante sinistro del mouse su "
  "una voce di menÃ¹\n"
  "  o su un riferimento incrociato per selezionarlo.\n"
--- 1943,1947 ----
  "  \"mEmacs<Return>\" visualizza il manuale di Emacs, ecc.\n"
  "\n"
! "  All'interno di Emacs, puoi cliccare con il pulsante destro del mouse su "
  "una voce di menÃ¹\n"
  "  o su un riferimento incrociato per selezionarlo.\n"
***************
*** 2157,2293 ****
  msgstr "%s: impossibile leggere (%s) e creare (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY senza la corrispondente END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY senza la corrispondente START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: ha giÃ  un DIR-FILE: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Specificare il file Info solo una volta.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Espressione regolare specificata in piÃ¹, ignoro Â«%sÂ»"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Errore nell'espressione regolare Â«%sÂ»: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "troppi argomenti sulla riga di comando Â«%sÂ»"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "Nessun file in entrata specificato; usare Â«--helpÂ» per maggiori informazioni."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "File di indice non specificato; usare Â«--helpÂ» per maggiori informazioni."
  
! #: install-info/install-info.c:2301
! #, fuzzy, c-format
! #| msgid "could not read %s: %s"
  msgid "Could not read %s."
! msgstr "impossibile leggere %s: %s"
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "nessuna voce dell'indice in Â«%sÂ»"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nessuna voce trovata per Â«%sÂ»; nulla da eliminare"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "impossibile aprire %s per la scrittura: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s non Ã¨ un codice di lingua valido"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s non Ã¨ un codice di regione valido"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s non Ã¨ una valida possibilitÃ  di divisione"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "impossibile leggere %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "errore durante la chiusura del file @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: impossibile trovare %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "impossibile proteggere il carattere hash in @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nome del nodo vuoto dopo l'espansione Â«%sÂ»"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«%sÂ» giÃ  definita precedentemente"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "ecco la definizione precedente come @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1954,2211 ----
  msgstr "%s: impossibile leggere (%s) e creare (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY senza la corrispondente END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY senza la corrispondente START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: ha giÃ  un DIR-FILE: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Specificare il file Info solo una volta.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Espressione regolare specificata in piÃ¹, ignoro Â«%sÂ»"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Errore nell'espressione regolare Â«%sÂ»: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "troppi argomenti sulla riga di comando Â«%sÂ»"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "Nessun file in entrata specificato; usare Â«--helpÂ» per maggiori informazioni."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "File di indice non specificato; usare Â«--helpÂ» per maggiori informazioni."
  
! #: install-info/install-info.c:2300
! #, c-format
  msgid "Could not read %s."
! msgstr "impossibile leggere %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "nessuna voce dell'indice in Â«%sÂ»"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nessuna voce trovata per Â«%sÂ»; nulla da eliminare"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Uso: %s [OPZIONE]... FILE-TEXINFO...\n"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:106
  msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "impossibile creare le directory Â«%sÂ»: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: nome file mancante.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Usare Â«%s --helpÂ» per maggiori informazioni.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: impossibile aprire %s per la scrittura: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: impossibile aprire %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: errore durante la chiusura %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "rinomina di %s fallita: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: errore durante la chiusura %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "impossibile aprire %s per la scrittura: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s non Ã¨ un codice di lingua valido"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s non Ã¨ un codice di regione valido"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s non Ã¨ una valida possibilitÃ  di divisione"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "impossibile leggere %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "errore durante la chiusura del file @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: impossibile trovare %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "impossibile proteggere il carattere hash in @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nome del nodo vuoto dopo l'espansione Â«%sÂ»"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«%sÂ» giÃ  definita precedentemente"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "ecco la definizione precedente come @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2295,2346 ****
  msgstr "argomento vuoto in @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
! msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "errore durante la chiusura di %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "impossibile creare le directory Â«%sÂ» o Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "impossibile creare le directory Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "file @image Â«%sÂ» non trovato, verrÃ  usato Â«%sÂ»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
- #, fuzzy
- #| msgid "No node name specified for `%c%s' command"
  msgid "no argument specified for @U"
! msgstr "Nessun nome di nodo specificato per il comando Â«%c%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "file immagine Â«%sÂ» (per il formato HTML) non trovato, verrÃ  usato Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "il formato grezzo %s non Ã¨ convertito"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
--- 2213,2263 ----
  msgstr "argomento vuoto in @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
! msgstr "%s: output incompatibile con la divisione"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "errore durante la chiusura di %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "impossibile creare le directory Â«%sÂ» o Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "impossibile creare le directory Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "file @image Â«%sÂ» non trovato, verrÃ  usato Â«%sÂ»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
! msgstr "nessun argomento specificato per @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "file immagine Â«%sÂ» (per il formato HTML) non trovato, verrÃ  usato Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "il formato grezzo %s non Ã¨ convertito"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
***************
*** 2348,2361 ****
  "impossibile aprire il file di configurazione dei riferimenti HTML %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "tipo mancante"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipo non riconosciuto: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
--- 2265,2278 ----
  "impossibile aprire il file di configurazione dei riferimenti HTML %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "tipo mancante"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipo non riconosciuto: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
***************
*** 2364,2419 ****
  "%s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "stringa non chiusa nel file CSS"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "l'opzione Â«--css-includeÂ» termina con un commento"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import non terminato nel file CSS"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "file CSS %s non trovato"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "impossibile aprire --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "errore durante la chiusura del file CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "nessuna voce htmlxref.cnf trovata per Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "errore durante la chiusura del file frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "errore durante la chiusura del file TOC frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "gestore %s dello stage %s con prioritÃ  %s fallito"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "Ã¨ necessario specificare un titolo con un comando Â«titleÂ» o @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2281,2360 ----
  "%s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "stringa non chiusa nel file CSS"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "l'opzione Â«--css-includeÂ» termina con un commento"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import non terminato nel file CSS"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "file CSS %s non trovato"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "impossibile aprire --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "errore durante la chiusura del file CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "nessuna voce htmlxref.cnf trovata per Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside @%s block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s Ã¨ privo di significato all'interno del blocco @%s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "errore durante la chiusura del file frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "errore durante la chiusura del file TOC frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "gestore %s dello stage %s con prioritÃ  %s fallito"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "Ã¨ necessario specificare un titolo con un comando Â«titleÂ» o @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "errore durante la chiusura di %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2435,2441 ****
  # # non ancora tradotta
  #: tp/Texinfo/Convert/Info.pm:251
! #, fuzzy, perl-format
  msgid "@%s output more than once: %s"
! msgstr "output di @%s %s piÃ¹ di una volta"
  
  #: tp/Texinfo/Convert/Info.pm:381
--- 2376,2382 ----
  # # non ancora tradotta
  #: tp/Texinfo/Convert/Info.pm:251
! #, perl-format
  msgid "@%s output more than once: %s"
! msgstr "output di @%s piÃ¹ di una volta: %s"
  
  #: tp/Texinfo/Convert/Info.pm:381
***************
*** 2449,2458 ****
  msgstr "il nome @node non dovrebbe contenere Â«,Â»: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
! msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2390,2399 ----
  msgstr "il nome @node non dovrebbe contenere Â«,Â»: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
! msgstr "La voce dell'indice in @%s con : ha prodotto Info non valido: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2460,2480 ****
  msgstr "voce per l'indice Â«%sÂ» non presente in alcun nodo"
  
! # # non ancora tradotta
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, fuzzy, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "errore durante la chiusura del file testo dell'immagine %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "file @image Â«%sÂ» non leggibile: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "impossibile trovare il file @image Â«%s.txtÂ» nÃ© testo alternativo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2401,2420 ----
  msgstr "voce per l'indice Â«%sÂ» non presente in alcun nodo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, fuzzy, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "errore durante la chiusura del file testo dell'immagine %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "file @image Â«%sÂ» non leggibile: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "impossibile trovare il file @image Â«%s.txtÂ» nÃ© testo alternativo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2484,2555 ****
  "non succeda"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "nome del riferimento incrociato @%s non dovrebbe contenere Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "il nome del nodo @%s non dovrebbe contenere Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "il nome del nodo @%s non dovrebbe contenere Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Â«.Â» o Â«,Â» devono seguire @xref, non %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "Â«.Â» o Â«,Â» devono seguire @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "il nome del nodo della voce del menÃ¹ non dovrebbe contenere Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "il nome del nodo della voce del menÃ¹ non dovrebbe contenere Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "il nome della voce del menÃ¹ non dovrebbe contenere Â«:Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "impossibile aprire %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "@%s multiplo"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argomento formale @%s errato o vuoto: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintassi errata per l'argomento @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s richiede un nome"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2424,2495 ----
  "non succeda"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "nome del riferimento incrociato @%s non dovrebbe contenere Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "il nome del nodo @%s non dovrebbe contenere Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "il nome del nodo @%s non dovrebbe contenere Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Â«.Â» o Â«,Â» devono seguire @xref, non %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "Â«.Â» o Â«,Â» devono seguire @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "il nome del nodo della voce del menÃ¹ non dovrebbe contenere Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "il nome del nodo della voce del menÃ¹ non dovrebbe contenere Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "il nome della voce del menÃ¹ non dovrebbe contenere Â«:Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "impossibile aprire %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "@%s multiplo"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argomento formale @%s errato o vuoto: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintassi errata per l'argomento @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s richiede un nome"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2558,2597 ****
  msgstr "nome errato per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s visto prima delle parentesi di chiusura @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s visto prima delle parentesi di chiusura @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
! #, fuzzy, perl-format
! #| msgid "%c%s missing close brace"
  msgid "%c%s missing closing brace"
  msgstr "%c%s parentesi di chiusura mancante"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "sequenza di delimitazione di chiusura mancante in @%s: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx non dovrebbe iniziare @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx deve seguire @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s ha testo ma non @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
--- 2498,2536 ----
  msgstr "nome errato per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s visto prima delle parentesi di chiusura @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s visto prima delle parentesi di chiusura @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
! #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s parentesi di chiusura mancante"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "sequenza di delimitazione di chiusura mancante in @%s: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx non dovrebbe iniziare @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx deve seguire @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s ha testo ma non @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
***************
*** 2599,2636 ****
  "Â«@endÂ» si aspettava il carattere Â«%sÂ», ma Ã¨ stato letto il carattere Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s visto prima di @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "nessun corrispondente Â«%cend %sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c fuori luogo"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Â«%c%sÂ» senza corrispondenza"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "macro Â«%sÂ» chiamata con troppi argomenti"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
! #, fuzzy, c-format, perl-format
! #| msgid "@%s missing close brace"
  msgid "@%s missing closing brace"
  msgstr "@%s parentesi di chiusura mancante"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
--- 2538,2574 ----
  "Â«@endÂ» si aspettava il carattere Â«%sÂ», ma Ã¨ stato letto il carattere Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s visto prima di @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "nessun corrispondente Â«%cend %sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c fuori luogo"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Â«%c%sÂ» senza corrispondenza"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "macro Â«%sÂ» chiamata con troppi argomenti"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
! #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s parentesi di chiusura mancante"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
***************
*** 2638,2642 ****
  "la macro Â«%sÂ» dichiarata senza argomenti Ã¨ stata chiamata con un argomento"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2576,2580 ----
  "la macro Â«%sÂ» dichiarata senza argomenti Ã¨ stata chiamata con un argomento"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2645,2686 ****
  "parametro oppure \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "nome mancante per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "categoria mancante per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argomento inaspettato nella riga @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "multitabella vuota"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argomento superfluo per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argomento errato per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s richiede un argomento: formattatore per %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2583,2624 ----
  "parametro oppure \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "nome mancante per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "categoria mancante per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argomento inaspettato nella riga @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "multitabella vuota"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argomento superfluo per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argomento errato per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s richiede un argomento: formattatore per %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2689,2693 ****
  "essere sulla riga @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
--- 2627,2631 ----
  "essere sulla riga @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
***************
*** 2695,2758 ****
  "il comando per accentare Â«@%sÂ» non Ã¨ stato accettato come argomento @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "argomento mancante per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s sconosciuto"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argomento superfluo per @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argomento errato per @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: impossibile aprire %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "la codifica Â«%sÂ» non Ã¨ una codifica texinfo canonica"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "il nome Â«%sÂ» non corrisponde ad alcun nome di codifica"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s dopo il primo elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s ha senso solo su una riga @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
! #, fuzzy
! #| msgid "@%s should not be associated with @top"
  msgid "@part should not be associated with @top"
! msgstr "@%s non dovrebbe essere associato con @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 2633,2694 ----
  "il comando per accentare Â«@%sÂ» non Ã¨ stato accettato come argomento @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "argomento mancante per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s sconosciuto"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argomento superfluo per @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argomento errato per @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: impossibile aprire %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "la codifica Â«%sÂ» non Ã¨ una codifica texinfo canonica"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "il nome Â«%sÂ» non corrisponde ad alcun nome di codifica"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s dopo il primo elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s ha senso solo su una riga @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
! msgstr "@part non dovrebbe essere associato con @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 2761,2810 ****
  "nodi"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintassi per un nodo esterno usata per Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nome della voce del menÃ¹ vuoto in Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nome nodo vuoto nella voce di menÃ¹"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s non dovrebbe apparire in @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
! #, fuzzy, c-format, perl-format
! #| msgid "@end %s should only appear at a line beginning"
  msgid "@end %s should only appear at the beginning of a line"
! msgstr "@end %s dovrebbe apparire solo a inizio riga"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro Â«%sÂ» giÃ  definita precedentemente"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "ecco la definizione precedente di Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "ridefinizione del comando del linguaggio Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s senza carattere associato"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2697,2745 ----
  "nodi"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintassi per un nodo esterno usata per Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nome della voce del menÃ¹ vuoto in Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nome nodo vuoto nella voce di menÃ¹"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s non dovrebbe apparire in @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
! #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
! msgstr "@end %s dovrebbe apparire solo all'inizio di una riga"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro Â«%sÂ» giÃ  definita precedentemente"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "ecco la definizione precedente di Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "ridefinizione del comando del linguaggio Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s senza carattere associato"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2813,2817 ****
  "@%s definito con zero o piÃ¹ di un argomento dovrebbe essere invocato con {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2748,2752 ----
  "@%s definito con zero o piÃ¹ di un argomento dovrebbe essere invocato con {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2822,2826 ****
  "valore attuale %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2757,2761 ----
  "valore attuale %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2828,2847 ****
  "chiamata ricorsiva della macro %s non accettata; usare @rmacro se necessario"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "il comando per accentare Â«@%sÂ» non deve essere seguito da spazi"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "usa le parentesi graffe per dare un comando come argomento a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s si aspettava Â«iÂ» o Â«jÂ» come argomento, non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
--- 2763,2782 ----
  "chiamata ricorsiva della macro %s non accettata; usare @rmacro se necessario"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "il comando per accentare Â«@%sÂ» non deve essere seguito da spazi"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "usa le parentesi graffe per dare un comando come argomento a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s si aspettava Â«iÂ» o Â«jÂ» come argomento, non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
***************
*** 2849,2894 ****
  "il comando per accentare Â«@%sÂ» non deve essere seguito da una nuova riga"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s si aspettava le parentesi graffe"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "comando Â«%sÂ» sconosciuto"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "indicatore non definito: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "sintassi errata per @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ã¨ obsoleto."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ã¨ obsoleto; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
! #, fuzzy, c-format, perl-format
! #| msgid "@%s should only appear at a line beginning"
  msgid "@%s should only appear at the beginning of a line"
! msgstr "@%s dovrebbe apparire solo a inizio riga"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s dovrebbe apparire solo in intestazione o a piÃ¨ di pagina"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2784,2828 ----
  "il comando per accentare Â«@%sÂ» non deve essere seguito da una nuova riga"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s si aspettava le parentesi graffe"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "comando Â«%sÂ» sconosciuto"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "indicatore non definito: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "sintassi errata per @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ã¨ obsoleto."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ã¨ obsoleto; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
! #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
! msgstr "@%s dovrebbe apparire solo all'inizio di una riga"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s dovrebbe apparire solo in intestazione o a piÃ¨ di pagina"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2896,2918 ****
  msgstr "@%s Ã¨ privo di significato all'interno del blocco Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s nella multitabella vuota"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab prima di @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "troppe colonne nell'elemento multitabella (massimo %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignora @tab fuori della multitabella"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2830,2852 ----
  msgstr "@%s Ã¨ privo di significato all'interno del blocco Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s nella multitabella vuota"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab prima di @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "troppe colonne nell'elemento multitabella (massimo %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignora @tab fuori della multitabella"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2921,2946 ****
  msgstr "@%s fuori da tabella o lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s non accettato all'interno del blocco Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
! #, fuzzy, c-format, perl-format
! #| msgid "@%s should only appear in math context"
  msgid "@%s should only appear in an index entry"
! msgstr "@%s dovrebbe apparire solo in contesti matematici"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "deve essere dopo Â«@%sÂ» per usare Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 2855,2879 ----
  msgstr "@%s fuori da tabella o lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s non accettato all'interno del blocco Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
! #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
! msgstr "@%s dovrebbe apparire in una voce di indice"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr "Non sono permessi piÃ¹ di due livelli della sottovoce dell'indice"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "deve essere dopo Â«@%sÂ» per usare Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2949,3152 ****
  "Â«@quotationÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory dopo il primo nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regione %s all'interno della regione %s non permessa"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry dopo il primo nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
! msgstr ""
! 
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s visto prima del primo @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "forse, il nodo @top dovrebbe essere sotto un blocco @ifnottex piuttosto che "
! "sotto @ifinfo?"
  
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s dovrebbe apparire solo in contesti matematici"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "@ inaspettato"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s non Ã¨ significativo al difuori dell'ambiente Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s dovrebbe essere subito sotto Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "@%s multipli ignorati"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "il comando @%s non accetta argomenti"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "nodo o argomento manuale esterno mancante per il comando @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "nome del riferimento incrociato vuoto in @%s dopo l'espansione Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "titolo del riferimento incrociato vuoto in @%s dopo l'espansione Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image non ha riferimento ad alcun file"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "primo argomento mancante per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
! #, fuzzy, c-format, perl-format
! #| msgid "bad argument to @%s: %s"
  msgid "non-hex digits in argument for @U: %s"
! msgstr "argomento errato per @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
! msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
! msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "argomenti superflui per il nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "si aspettava @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
! #, fuzzy, perl-format
! #| msgid "@%s should only accept a @-command as argument, not `%s'"
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s dovrebbe accettare solo un @-comando come argomento, non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argomento restante sulla riga @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "comando d'ambiente %s come argomento per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vuoto"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "la frazione di colonna non Ã¨ un numero: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "l'argomento @sp deve essere un numero, non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nome indice %s riservato"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "indice sorgente sconosciuto in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "indice di destinazione sconosciuto in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s porta %s a unirsi in se stesso, ignorato"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "indice Â«%sÂ» sconosciuto in @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
! #, fuzzy, c-format, perl-format
! #| msgid "printing an index `%s' merged in another one `%s'"
  msgid "printing an index `%s' merged in another one, `%s'"
! msgstr "stampa di un indice Â«%sÂ» unito in un altro indice Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex prima dell'inizio del documento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "l'argomento @%s deve essere Â«topÂ» o Â«bottomÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Solo @%s \"10\" o \"11\" Ã¨ supportata, non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "l'argomento @%s deve essere Â«separateÂ» o Â«endÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "l'argomento @%s deve essere Â«onÂ», Â«offÂ» oppure Â«oddÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 2882,3068 ----
  "Â«@quotationÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory dopo il primo nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regione %s all'interno della regione %s non permessa"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry dopo il primo nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
! msgstr "@menu in un contesto non valido"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s dovrebbe apparire solo in contesti matematici"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "@ inaspettato"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s non Ã¨ significativo al difuori dell'ambiente Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s dovrebbe essere subito sotto Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "@%s multipli ignorati"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "il comando @%s non accetta argomenti"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "nodo o argomento manuale esterno mancante per il comando @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "nome del riferimento incrociato vuoto in @%s dopo l'espansione Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "titolo del riferimento incrociato vuoto in @%s dopo l'espansione Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image non ha riferimento ad alcun file"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "primo argomento mancante per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
! #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
! msgstr "cifre esadecimali errate nell'argomento per @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
! msgstr "meno di quattro cifre esadecimali nell'argomento per @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
! msgstr "l'argomento per @U supera il valore massimo Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "argomenti superflui per il nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "si aspettava @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
! #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s dovrebbe accettare solo un @-comando come argomento, non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argomento restante sulla riga @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "comando d'ambiente %s come argomento per @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vuoto"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "la frazione di colonna non Ã¨ un numero: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "l'argomento @sp deve essere un numero, non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nome indice %s riservato"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "indice sorgente sconosciuto in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "indice di destinazione sconosciuto in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s porta %s a unirsi in se stesso, ignorato"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "indice Â«%sÂ» sconosciuto in @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
! #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
! msgstr "stampa di un indice Â«%sÂ» unito in un altro indice, Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex prima dell'inizio del documento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "l'argomento @%s deve essere Â«topÂ» o Â«bottomÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Solo @%s \"10\" o \"11\" Ã¨ supportata, non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "l'argomento @%s deve essere Â«separateÂ» o Â«endÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "l'argomento @%s deve essere Â«onÂ», Â«offÂ» oppure Â«oddÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 3154,3158 ****
  "l'argomento @paragraphindent deve essere numerico/Â«noneÂ»/Â«asisÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3070,3074 ----
  "l'argomento @paragraphindent deve essere numerico/Â«noneÂ»/Â«asisÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 3160,3174 ****
  "l'argomento @firstparagraphindent deve essere Â«noneÂ» o Â«insertÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "l'argomento @exampleindent deve essere numerico/Â«asisÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "si aspettava la lettura @%s \"on\" oppure \"off\", non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3076,3090 ----
  "l'argomento @firstparagraphindent deve essere Â«noneÂ» o Â«insertÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "l'argomento @exampleindent deve essere numerico/Â«asisÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "si aspettava la lettura @%s \"on\" oppure \"off\", non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 3176,3185 ****
  "l'argomento @kbdinputstyle deve essere Â«codeÂ»/Â«exampleÂ»/Â«distinctÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "l'argomento @allowcodebreaks deve essere Â«trueÂ» o Â«falseÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3092,3101 ----
  "l'argomento @kbdinputstyle deve essere Â«codeÂ»/Â«exampleÂ»/Â«distinctÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "l'argomento @allowcodebreaks deve essere Â«trueÂ» o Â«falseÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 3187,3201 ****
  "l'argomento @urefbreakstyle deve essere Â«afterÂ»/Â«beforeÂ»/Â«noneÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "il livello della sezione di @%s che Ã¨ troppo basso verrÃ  alzato"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "nessun comando a livello di capitolo prima di @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 3103,3117 ----
  "l'argomento @urefbreakstyle deve essere Â«afterÂ»/Â«beforeÂ»/Â«noneÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "il livello della sezione di @%s che Ã¨ troppo basso verrÃ  alzato"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "nessun comando a livello di capitolo prima di @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 3204,3259 ****
  "abbassato"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "nessun comando di sezionamento associato con @%s"
  
! #: tp/Texinfo/Structuring.pm:329
! #, fuzzy, perl-format
! #| msgid "@%s in empty multitable"
  msgid "@%s not empty"
! msgstr "@%s nella multitabella vuota"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "%s si riferisce al nodo inesistente Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s nome del nodo della voce di menÃ¹ Â«%sÂ» diverso dal nome %s Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "nodo Â«%sÂ» non referenziato"
  
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr "il nodo Â«%sÂ» Ã¨ %s per Â«%sÂ» nel sezionamento, ma non nel menÃ¹"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "i nodi %s Â«%sÂ» nel menÃ¹ Â«%sÂ» e nel sezionamento Â«%sÂ» sono diversi"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "il nodo Â«%sÂ» Ã¨ %s per Â«%sÂ» nel menÃ¹, ma non nel sezionamento"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "il puntatore %s Â«%sÂ» (per il nodo Â«%sÂ») Ã¨ diverso dal nome %s Â«%sÂ»"
! 
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s si riferisce all'inesistente Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3120,3166 ----
  "abbassato"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "nessun comando di sezionamento associato con @%s"
  
! #: tp/Texinfo/Structuring.pm:330
! #, perl-format
  msgid "@%s not empty"
! msgstr "@%s non vuoto"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "%s si riferisce al nodo inesistente Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s nome del nodo della voce di menÃ¹ Â«%sÂ» diverso dal nome %s Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr "il nodo Â«%sÂ» Ã¨ %s per Â«%sÂ» nel sezionamento, ma non nel menÃ¹"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "il nodo Â«%sÂ» Ã¨ %s per Â«%sÂ» nel menÃ¹, ma non nel sezionamento"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "il nodo Â«%sÂ» Ã¨ %s per Â«%sÂ» nel sezionamento, ma non nel menÃ¹"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3262,3329 ****
  "ad Â«UpÂ»"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "per Â«%sÂ», Â«UpÂ» nel menÃ¹ Â«%sÂ» e Â«%sÂ» Â«UpÂ» non coincidono"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s a Â«%sÂ», diverso dal nome %s Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "chiave indice vuota in @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: impossibile aprire %s per la scrittura: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: errore durante la chiusura di %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: impossibile aprire il file latex %s per la scrittura: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: la directory L2H_TMP contiene un punto"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: la directory corrente contiene un punto"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: comando non riuscito: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: l'immagine ha un'estensione non valida: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: rinomina di %s come %s fallita: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: impossibile aprire %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: fine dell'elemento @%s %d non trovata"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3169,3241 ----
  "ad Â«UpÂ»"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "il puntatore %s Â«%sÂ» (per il nodo Â«%sÂ») Ã¨ diverso dal nome %s Â«%sÂ»"
! 
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s si riferisce all'inesistente Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s a Â«%sÂ», diverso dal nome %s Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "chiave indice vuota in @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: impossibile aprire %s per la scrittura: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: errore durante la chiusura di %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: impossibile aprire il file latex %s per la scrittura: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: la directory L2H_TMP contiene un punto"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: la directory corrente contiene un punto"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: comando non riuscito: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: l'immagine ha un'estensione non valida: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: rinomina di %s come %s fallita: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: impossibile aprire %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: fine dell'elemento @%s %d non trovata"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3334,3343 ****
  "il numero di voci trovate nel documento"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: impossibile determinare il frammento %d per @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3246,3255 ----
  "il numero di voci trovate nel documento"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: impossibile determinare il frammento %d per @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3348,3392 ****
  "dell'output %d dall'HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: impossibile caricare %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: impossibile aprire %s per la scrittura: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: impossibile aprire %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir di %s fallita: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: impossibile ritornare alla directory iniziale: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: file output mancante: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: comando fallito: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: fine dell'elemento @%s %d non trovata"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3260,3310 ----
  "dell'output %d dall'HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: impossibile caricare %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: impossibile aprire %s per la scrittura: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: impossibile aprire %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir di %s fallita: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: impossibile ritornare alla directory iniziale: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: file output mancante: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: comando fallito: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: comando fallito: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: fine dell'elemento @%s %d non trovata"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3397,3406 ****
  "numero di voci trovate nel documento per @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: l'output non ha nessuna voce HTML per @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3315,3324 ----
  "numero di voci trovate nel documento per @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: l'output non ha nessuna voce HTML per @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3411,3452 ****
  "numero di voci trovate nel documento per @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "errore durante il caricamento di %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variabile %s sconosciuta"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variabile %s sconosciuta\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "impossibile leggere il file di inizializzazione %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignora il valore sconosciuto di TEXINFO_OUTPUT_FORMAT Â«%sÂ»\n"
  
! #: tp/texi2any.pl:652
! #, fuzzy, perl-format
! #| msgid "Usage: %s [OPTION]... FILE...\n"
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgstr "Uso: %s [OPZIONE]... FILE...\n"
  
! #: tp/texi2any.pl:655
! #, fuzzy
! #| msgid ""
! #| "Translate Texinfo source documentation to various other formats, by "
! #| "default\n"
! #| "Info files suitable for reading online with Emacs or standalone GNU "
! #| "Info.\n"
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3329,3423 ----
  "numero di voci trovate nel documento per @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: comando fallito: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: impossibile aprire %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: comando non riuscito: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: fine dell'elemento @%s %d non trovata"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: l'elaborazione ha prodotto %d voci in HTML; si aspettava %d, "
! "il numero di voci trovate nel documento"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: l'output non ha nessuna voce HTML per @%s %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: l'output non ha nessuna voce HTML per @%s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "errore durante il caricamento di %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variabile %s sconosciuta"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variabile %s sconosciuta\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "impossibile leggere il file di inizializzazione %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignora il valore sconosciuto di TEXINFO_OUTPUT_FORMAT Â«%sÂ»\n"
  
! #: tp/texi2any.pl:660
! #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgstr "Uso: %s [OPZIONE]... FILE-TEXINFO...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3457,3483 ****
  msgstr ""
  "Tradurre il sorgente della documentazione di Texinfo in vari altri formati,\n"
! "per impostazione predefinita i file Info sono adatti alla lettura con Emacs\n"
! "oppure con GNU Info.\n"
  
! #: tp/texi2any.pl:661
! #, fuzzy, perl-format
! #| msgid ""
! #| "General options:\n"
! #| "      --document-language=STR locale to use in translating Texinfo "
! #| "keywords\n"
! #| "                                for the output document (default C).\n"
! #| "      --error-limit=NUM       quit after NUM errors (default %d).\n"
! #| "      --force                 preserve output even if errors.\n"
! #| "      --help                  display this help and exit.\n"
! #| "      --no-validate           suppress node cross-reference validation.\n"
! #| "      --no-warn               suppress warnings (but not errors).\n"
! #| "      --conf-dir=DIR          search also for initialization files in "
! #| "DIR.\n"
! #| "      --init-file=FILE        load FILE to modify the default behavior.\n"
! #| "  -c, --set-customization-variable VAR=VAL  set customization variable "
! #| "VAR \n"
! #| "                                to VAL.\n"
! #| "  -v, --verbose               explain what is being done.\n"
! #| "      --version               display version information and exit.\n"
  msgid ""
  "General options:\n"
--- 3428,3440 ----
  msgstr ""
  "Tradurre il sorgente della documentazione di Texinfo in vari altri formati,\n"
! "per impostazione predefinita i file Info sono adatti alla lettura online "
! "con\n"
! "Emacs oppure con GNU Info.\n"
! "\n"
! "Questo programma Ã¨ solitamente installato come Â«makeinfoÂ» e Â«texi2anyÂ»;\n"
! "il comportamento Ã¨ identico, e non dipende dal nome installato.\n"
  
! #: tp/texi2any.pl:671
! #, perl-format
  msgid ""
  "General options:\n"
***************
*** 3514,3531 ****
  "comportamento predefinito.\n"
  "  -c, --set-customization-variable VAR=VAL   imposta la variabile di\n"
! "                                personalizzazione VAR a VAL.\n"
  "  -v, --verbose               spiega cosa sta facendo.\n"
  "      --version               mostra le informazioni di versione ed esce.\n"
  
! #: tp/texi2any.pl:677
! #, fuzzy
! #| msgid ""
! #| "Output format selection (default is to produce Info):\n"
! #| "      --docbook               output Docbook XML rather than Info.\n"
! #| "      --html                  output HTML rather than Info.\n"
! #| "      --plaintext             output plain text rather than Info.\n"
! #| "      --xml                   output Texinfo XML rather than Info.\n"
! #| "      --dvi, --dvipdf, --ps, --pdf  call texi2dvi to generate given "
! #| "output.\n"
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3471,3479 ----
  "comportamento predefinito.\n"
  "  -c, --set-customization-variable VAR=VAL   imposta la variabile di\n"
! "                                personalizzazione VAR al valore VAL.\n"
  "  -v, --verbose               spiega cosa sta facendo.\n"
  "      --version               mostra le informazioni di versione ed esce.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3545,3575 ****
  "passato.\n"
  
! #: tp/texi2any.pl:685
! #, fuzzy
! #| msgid ""
! #| "General output options:\n"
! #| "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! #| "                                ignoring any @setfilename.\n"
! #| "      --no-headers            suppress node separators, Node: lines, and "
! #| "menus\n"
! #| "                                from Info output (thus producing plain "
! #| "text)\n"
! #| "                                or from HTML (thus producing shorter "
! #| "output).\n"
! #| "                                Also, if producing Info, write to\n"
! #| "                                standard output by default \n"
! #| "      --no-split              suppress any splitting of the output;\n"
! #| "                                generate only one output file.\n"
! #| "      --[no-]number-sections  output chapter and sectioning numbers;\n"
! #| "                                default is on.\n"
! #| "  -o, --output=DEST           output to DEST.\n"
! #| "                                With split output, create DEST as a "
! #| "directory\n"
! #| "                                 and put the output files there.\n"
! #| "                                With non-split output, if DEST is "
! #| "already\n"
! #| "                                 a directory or ends with a /,\n"
! #| "                                 put the output file there.\n"
! #| "                                Otherwise, DEST names the output file.\n"
  msgid ""
  "General output options:\n"
--- 3493,3497 ----
  "passato.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3601,3605 ****
  "espanse,\n"
  "                                ignorando qualunque @setfilename.\n"
! "      --no-headers            disabilita i separatori dei nodi, le\n"
  "                                righe Node e i menÃ¹ nell'output Info\n"
  "                                (generando cosÃ¬ un file di testo)\n"
--- 3523,3527 ----
  "espanse,\n"
  "                                ignorando qualunque @setfilename.\n"
! "      --no-headers            disabilita i separatori dei nodi, Node: le\n"
  "                                righe Node e i menÃ¹ nell'output Info\n"
  "                                (generando cosÃ¬ un file di testo)\n"
***************
*** 3609,3614 ****
  "                                scrive sullo standard output in\n"
  "                                modo predefinito \n"
! "      --no-split              ignora la scrittura multipagina dell'output; "
! "genera un solo file di output.\n"
  "      --[no-]number-sections  scrive capitoli e numeri di sezione;\n"
  "                                il valore predefinito Ã¨ on.\n"
--- 3531,3536 ----
  "                                scrive sullo standard output in\n"
  "                                modo predefinito \n"
! "      --no-split              ignora la scrittura multipagina dell'output;\n"
! "                                genera un solo file di output.\n"
  "      --[no-]number-sections  scrive capitoli e numeri di sezione;\n"
  "                                il valore predefinito Ã¨ on.\n"
***************
*** 3624,3628 ****
  "                               di output.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3546,3550 ----
  "                               di output.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3667,3671 ****
  "NUM (predefinito %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3589,3593 ----
  "NUM (predefinito %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3695,3699 ****
  "                                Ã¨ abilitato solo con l'opzione Â«--splitÂ».\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3617,3621 ----
  "                                Ã¨ abilitato solo con l'opzione Â«--splitÂ».\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3703,3707 ****
  "      --output-indent=VAL     non fare nulla, mantenuto per compatibilitÃ .\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3625,3629 ----
  "      --output-indent=VAL     non fare nulla, mantenuto per compatibilitÃ .\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3711,3725 ****
  "      --Xopt=OPZ              passa OPZ a texi2dvi; puÃ² essere ripetuto.\n"
  
! #: tp/texi2any.pl:739
! #, fuzzy
! #| msgid ""
! #| "Input file options:\n"
! #| "      --commands-in-node-names  does nothing, retained for "
! #| "compatibility.\n"
! #| "  -D VAR                        define the variable VAR, as with @set.\n"
! #| "  -I DIR                        append DIR to the @include search path.\n"
! #| "  -P DIR                        prepend DIR to the @include search path.\n"
! #| "  -U VAR                        undefine the variable VAR, as with "
! #| "@clear.\n"
  msgid ""
  "Input file options:\n"
--- 3633,3637 ----
  "      --Xopt=OPZ              passa OPZ a texi2dvi; puÃ² essere ripetuto.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3735,3740 ****
  "compatibilitÃ .\n"
  "  -D VAR                        definisci la variabile VAR, simile a @set.\n"
! "  -I DIR                        aggiungi DIR al percorso di ricerca "
! "@include.\n"
  "  -P DIR                        anteponi DIR al percorso di ricerca "
  "@include.\n"
--- 3647,3653 ----
  "compatibilitÃ .\n"
  "  -D VAR                        definisci la variabile VAR, simile a @set.\n"
! "  -D Â«VAR VALÂ»                  definisci la variabile VAR al valore VAL (un "
! "argomento della shell)  -I DIR                        aggiungi DIR al "
! "percorso di ricerca @include.\n"
  "  -P DIR                        anteponi DIR al percorso di ricerca "
  "@include.\n"
***************
*** 3742,3746 ****
  "simile a @clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3655,3659 ----
  "simile a @clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3780,3784 ****
  "  Inoltre, per le opzioni Â«--no-ifFORMATÂ» elebora il testo @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3693,3697 ----
  "  Inoltre, per le opzioni Â«--no-ifFORMATÂ» elebora il testo @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3797,3801 ****
  "  se Ã¨ XML, --ifxml Ã¨ attiva e tutte le altre no;\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3710,3714 ----
  "  se Ã¨ XML, --ifxml Ã¨ attiva e tutte le altre no;\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3833,3837 ****
  "  makeinfo --no-split foo.texi           scrive in un solo file Info\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3746,3750 ----
  "  makeinfo --no-split foo.texi           scrive in un solo file Info\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3839,3843 ****
  "%s: l'argomento --footnote-style deve essere Â«separateÂ» o Â«endÂ», non Â«%sÂ».\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3752,3756 ----
  "%s: l'argomento --footnote-style deve essere Â«separateÂ» o Â«endÂ», non Â«%sÂ».\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3846,3850 ****
  "Â«%sÂ».\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3759,3763 ----
  "Â«%sÂ».\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3853,3881 ****
  "FILE di input\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "opzione Â«--XoptÂ» senza stampa dell'output"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "trasformazione albero %s sconosciuta"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "scrittura multipagina per il formato %s ignorata"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: nome file mancante.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Usare Â«%s --helpÂ» per maggiori informazioni.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
--- 3766,3789 ----
  "FILE di input\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "opzione Â«--XoptÂ» senza stampa dell'output"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "trasformazione albero %s sconosciuta"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "scrittura multipagina per il formato %s ignorata"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: nome file mancante.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
***************
*** 3883,3897 ****
  "Nessuna sezione?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "errore durante la chiusura del file di espansione della macro %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "Impossibile aprire %s per la scrittura: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3791,3805 ----
  "Nessuna sezione?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "errore durante la chiusura del file di espansione della macro %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "Impossibile aprire %s per la scrittura: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3901,3910 ****
  "alcun risultato. Nessuna sezione?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: errore durante la chiusura %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
--- 3809,3813 ----
  "alcun risultato. Nessuna sezione?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
***************
*** 3912,5096 ****
  "%s: errore durante la chiusura del file dei collegamenti interni %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: impossibile aprire %s per la scrittura: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, fuzzy, c-format
! #| msgid "no matching `%cend %s'"
  msgid "no matching `@end %s'"
! msgstr "nessun corrispondente Â«%cend %sÂ»"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
- #, fuzzy
- #| msgid "misplaced %c"
  msgid "misplaced {"
! msgstr "%c fuori luogo"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
! #, fuzzy, c-format
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end %s'"
! msgstr "Â«%c%sÂ» senza corrispondenza"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@set requires a name"
! msgstr "%c%s richiede un nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @set"
! msgstr "nome errato per @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@clear requires a name"
! msgstr "%c%s richiede un nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @clear"
! msgstr "nome errato per @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@unmacro requires a name"
! msgstr "%c%s richiede un nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @unmacro"
! msgstr "nome errato per @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
! #, fuzzy, c-format
! #| msgid "@%s should only accept a @-command as argument, not `%s'"
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@%s dovrebbe accettare solo un @-comando come argomento, non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
! #, fuzzy, c-format
! #| msgid "environment command %s as argument to @%s"
  msgid "environment command %s as argument to @alias"
! msgstr "comando d'ambiente %s come argomento per @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @alias"
! msgstr "argomento errato per @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @definfoenclose"
! msgstr "argomento errato per @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
! #, fuzzy
! #| msgid "empty argument in @%s"
  msgid "empty @columnfractions"
! msgstr "argomento vuoto in @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @printindex: %s"
! msgstr "argomento errato per @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
! #, fuzzy, c-format
! #| msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Solo @%s \"10\" o \"11\" Ã¨ supportata, non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
! #, fuzzy, c-format
! #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr ""
! "%s: l'argomento --footnote-style deve essere Â«separateÂ» o Â«endÂ», non Â«%sÂ».\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
! #, fuzzy, c-format
! #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr "l'argomento @%s deve essere Â«onÂ», Â«offÂ» oppure Â«oddÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @need: %s"
! msgstr "argomento errato per @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
! #, fuzzy, c-format
! #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
! msgstr ""
! "l'argomento @firstparagraphindent deve essere Â«noneÂ» o Â«insertÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @headings: %s"
! msgstr "argomento errato per @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
! #, fuzzy, c-format
! #| msgid "%s requires an argument: the formatter for %citem"
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s richiede un argomento: formattatore per %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
! #, fuzzy
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end'"
! msgstr "Â«%c%sÂ» senza corrispondenza"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
! #, fuzzy, c-format
! #| msgid "superfluous argument to @%s %s: %s"
  msgid "superfluous argument to @end %s: %s"
! msgstr "argomento superfluo per @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @end: %s"
! msgstr "argomento errato per @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
! #, fuzzy, c-format
! #| msgid "@%s: could not find %s"
  msgid "@include: could not find %s"
! msgstr "@%s: impossibile trovare %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
! #, fuzzy, c-format
! #| msgid "@%s: could not open %s: %s"
  msgid "@include: could not open %s:"
! msgstr "@%s: impossibile aprire %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
! #, fuzzy
! #| msgid "@%s after the first element"
  msgid "@setfilename after the first element"
! msgstr "@%s dopo il primo elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
! #, fuzzy
! #| msgid "@%s only meaningful on a @multitable line"
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@%s ha senso solo su una riga @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
! #, fuzzy
! #| msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
! "@node precede @%s, ma alcune parti potrebbero non essere associati con dei "
  "nodi"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, fuzzy, c-format
! #| msgid "@%s not meaningful inside `@%s' block"
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s Ã¨ privo di significato all'interno del blocco Â«@%sÂ»"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, fuzzy, c-format
! #| msgid "@%s not allowed inside `@%s' block"
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s non accettato all'interno del blocco Â«@%sÂ»"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
- #, fuzzy
- #| msgid "@%s should only appear in math context"
  msgid "@subentry should only occur in an index entry"
! msgstr "@%s dovrebbe apparire solo in contesti matematici"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
- #, fuzzy
- #| msgid ""
- #| "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
! "@%s Ã¨ privo di significato al difuori degli ambienti Â«@titlepageÂ» e "
  "Â«@quotationÂ»"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, fuzzy, c-format
! #| msgid "%c%s requires a name"
  msgid "@%s requires a name"
! msgstr "%c%s richiede un nome"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, fuzzy, c-format
! #| msgid "bad or empty @%s formal argument: %s"
  msgid "bad or empty @%s formal argument: "
! msgstr "argomento formale @%s errato o vuoto: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s si aspettava Â«iÂ» o Â«jÂ» come argomento, non Â«%sÂ»"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "indicatore non definito: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete."
  msgid "@%s is obsolete."
! msgstr "%c%s Ã¨ obsoleto."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete; %s"
  msgid "@%s is obsolete; %s"
! msgstr "%c%s Ã¨ obsoleto; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
! #, fuzzy
! #| msgid "@%s should only appear in math context"
  msgid "@\\ should only appear in math context"
! msgstr "@%s dovrebbe apparire solo in contesti matematici"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
- #, fuzzy
- #| msgid "@%s without associated character"
  msgid "@verb without associated character"
! msgstr "@%s senza carattere associato"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "%c%s si aspettava Â«iÂ» o Â«jÂ» come argomento, non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
! #, fuzzy
! #| msgid "misplaced %c"
  msgid "misplaced }"
! msgstr "%c fuori luogo"
! 
! #, c-format
! #~ msgid "%s: option '--%s' doesn't allow an argument\n"
! #~ msgstr "%s: l'opzione Â«--%sÂ» non accetta argomenti\n"
! 
! #, c-format
! #~ msgid "%s: unrecognized option '--%s'\n"
! #~ msgstr "%s: opzione non riconosciuta Â«--%sÂ»\n"
! 
! #, c-format
! #~ msgid "%s: option '-W %s' doesn't allow an argument\n"
! #~ msgstr "%s: l'opzione Â«-W %sÂ» non accetta argomenti\n"
! 
! #, c-format
! #~ msgid "%s: option '-W %s' requires an argument\n"
! #~ msgstr "%s: l'opzione Â«-W %sÂ» richiede un argomento\n"
  
- #~ msgid "Insert this character"
- #~ msgstr "Inserisci questo carattere"
- 
- #, c-format
- #~ msgid "No index entries."
- #~ msgstr "Nessuna voce dell'indice."
- 
- #~ msgid "CAN'T SEE THIS"
- #~ msgstr "NON PUOI VEDERE QUESTO"
- 
- #, c-format
  #~ msgid ""
! #~ "\n"
! #~ "* Menu: Nodes whose indices contain `%s':\n"
  #~ msgstr ""
! #~ "\n"
! #~ "* MenÃ¹: nodi i cui indici contengono Â«%sÂ»:\n"
! 
! #, c-format
! #~ msgid "No index"
! #~ msgstr "Nessun indice"
! 
! #, c-format
! #~ msgid "Index for `%s'"
! #~ msgstr "Indice per Â«%sÂ»"
! 
! #, c-format
! #~ msgid "File names matching `%s'"
! #~ msgstr "Nomi dei file corrispondenti a Â«%sÂ»"
! 
! #, c-format
! #~ msgid "can't open %s: %s"
! #~ msgstr "impossibile aprire %s: %s"
! 
! #, c-format
! #~ msgid "debugging output diverted to \"%s\""
! #~ msgstr "output di debug deviato su Â«%sÂ»"
! 
! #~ msgid ""
! #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
! #~ "      --no-raw-escapes         output escapes as literal text.\n"
! #~ "      --restore=FILE           read initial keystrokes from FILE.\n"
! #~ "  -O, --show-options, --usage  go to command-line options node."
! #~ msgstr ""
! #~ "  -R, --raw-escapes            mostra le sequenze di escape ANSI in modo "
! #~ "grezzo (predefinito).\n"
! #~ "      --no-raw-escapes         mostra le sequenze di escape ANSI come "
! #~ "testo letterale.\n"
! #~ "      --restore=FILE           legge i tasti iniziali premuti dall'utente "
! #~ "dal file FILE.\n"
! #~ "  -O, --show-options, --usage  vai al nodo delle opzioni della riga di "
! #~ "comando."
! 
! #~ msgid ""
! #~ "\n"
! #~ "Email bug reports to bug-texinfo@gnu.org,\n"
! #~ "general questions and discussion to help-texinfo@gnu.org.\n"
! #~ "Texinfo home page: http://www.gnu.org/software/texinfo/"
! #~ msgstr ""
! #~ "\n"
! #~ "Per segnalare un bug inviare un'email a bug-texinfo@gnu.org,\n"
! #~ "per domande generali e discussioni: help-texinfo@gnu.org.\n"
! #~ "Sito web di Texinfo: http://www.gnu.org/software/texinfo/"
  
  #~ msgid ""
! #~ "Basic Commands in Info Windows\n"
! #~ "******************************\n"
  #~ msgstr ""
! #~ "Comandi di base per Info\n"
! #~ "************************\n"
! 
! #, c-format
! #~ msgid "  %-10s  Quit this help.\n"
! #~ msgstr "  %-10s  Esci da questa schermata di aiuto.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Quit Info altogether.\n"
! #~ msgstr "  %-10s  Esci completamente da Info.\n"
  
! #, c-format
! #~ msgid "  %-10s  Invoke the Info tutorial.\n"
! #~ msgstr "  %-10s  Invoca il tutorial di Info.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Move to the `next' node of this node.\n"
! #~ msgstr "  %-10s  Vai al successivo nodo di questo file.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Move to the `previous' node of this node.\n"
! #~ msgstr "  %-10s  Vai al precedente nodo di questo file.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Move `up' from this node.\n"
! #~ msgstr "  %-10s  Vai su rispetto a questo nodo.\n"
! 
! #, c-format
! #~ msgid ""
! #~ "  %-10s  Pick menu item specified by name.\n"
! #~ "              Picking a menu item causes another node to be selected.\n"
! #~ msgstr ""
! #~ "  %-10s  Seleziona una voce del menÃ¹ indicando il suo nome.\n"
! #~ "              La scelta di una voce di menÃ¹ potrebbe selezionare un altro "
! #~ "nodo.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
! #~ msgstr ""
! #~ "  %-10s  Segui il riferimento incrociato.  Legge il nome di riferimento.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Move to the last node seen in this window.\n"
! #~ msgstr "  %-10s  Vai all'ultimo nodo visitato in questa finestra.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Skip to next hypertext link within this node.\n"
! #~ msgstr ""
! #~ "  %-10s  Salta al successivo collegamento ipertestuale all'interno di "
! #~ "questo nodo.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Follow the hypertext link under cursor.\n"
! #~ msgstr "  %-10s  Segui il collegamento sotto il cursore.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
! #~ msgstr ""
! #~ "  %-10s  Vai al nodo principale o Â«elencoÂ».  Equivalente a Â«g (DIR)Â».\n"
! 
! #, c-format
! #~ msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
! #~ msgstr "  %-10s  Vai al nodo superiore.  Equivalente a Â«g TopÂ».\n"
! 
! #~ msgid ""
! #~ "Moving within a node:\n"
! #~ "---------------------\n"
! #~ msgstr ""
! #~ "Spostamento all'interno di un nodo:\n"
! #~ "-----------------------------------\n"
! 
! #, c-format
! #~ msgid "  %-10s  Scroll forward a page.\n"
! #~ msgstr "  %-10s  Avanti di una pagina.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Scroll backward a page.\n"
! #~ msgstr "  %-10s  Indietro di una pagina.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Go to the beginning of this node.\n"
! #~ msgstr "  %-10s  Vai all'inizio di questo nodo.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Go to the end of this node.\n"
! #~ msgstr "  %-10s  Vai alla fine di questo nodo.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Scroll forward 1 line.\n"
! #~ msgstr "  %-10s  Avanti di una riga.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Scroll backward 1 line.\n"
! #~ msgstr "  %-10s  Indietro di una riga.\n"
! 
! #~ msgid ""
! #~ "Other commands:\n"
! #~ "---------------\n"
! #~ msgstr ""
! #~ "Altri comandi:\n"
! #~ "--------------\n"
! 
! #, c-format
! #~ msgid "  %-10s  Pick first...ninth item in node's menu.\n"
! #~ msgstr "  %-10s  Seleziona la prima...nona voce di menÃ¹ di questo nodo.\n"
! 
! #, c-format
! #~ msgid "  %-10s  Pick last item in node's menu.\n"
! #~ msgstr "  %-10s  Seleziona l'ultima voce di menÃ¹ di questo nodo.\n"
! 
! #, c-format
! #~ msgid ""
! #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
! #~ "              file, and select the node referenced by the first entry "
! #~ "found.\n"
! #~ msgstr ""
! #~ "  %-10s  Cerca un testo specificato nell'indice di questo file Info e\n"
! #~ "              seleziona il nodo riferito dalla prima voce trovata.\n"
! 
! #, c-format
! #~ msgid ""
! #~ "  %-10s  Move to node specified by name.\n"
! #~ "              You may include a filename as well, as in "
! #~ "(FILENAME)NODENAME.\n"
! #~ msgstr ""
! #~ "  %-10s  Vai al nodo specificato dal nome.\n"
! #~ "              Puoi anche includere un file Info, per esempio "
! #~ "(NOMEFILE)NOMENODO.\n"
! 
! #, c-format
! #~ msgid ""
! #~ "  %-10s  Search forward for a specified string,\n"
! #~ "              and select the node in which the next occurrence is found.\n"
! #~ msgstr ""
! #~ "  %-10s  Cerca in avanti il testo specificato,\n"
! #~ "              e seleziona il nodo in cui viene trovata l'occorrenza.\n"
! 
! #, c-format
! #~ msgid ""
! #~ "  %-10s  Search backward for a specified string,\n"
! #~ "              and select the node in which the next occurrence is found.\n"
! #~ msgstr ""
! #~ "  %-10s  Cerca indietro il testo specificato,\n"
! #~ "              e seleziona il nodo in cui viene trovata l'occorrenza.\n"
! 
! #, c-format
! #~ msgid "ESC %s is undefined."
! #~ msgstr "ESC %s non Ã¨ stato definito."
! 
! #, c-format
! #~ msgid "%s is defined to %s."
! #~ msgstr "%s Ã¨ stato definito come %s."
! 
! #~ msgid ""
! #~ "Selecting other nodes:\n"
! #~ "----------------------\n"
! #~ msgstr ""
! #~ "Selezionare altri nodi:\n"
! #~ "-----------------------\n"
! 
! #, c-format
! #~ msgid "incorrect number of arguments"
! #~ msgstr "numero di argomenti errato"
! 
! #, c-format
! #~ msgid "cannot open input file `%s'"
! #~ msgstr "impossibile aprire il file di input Â«%sÂ»"
! 
! #, c-format
! #~ msgid "cannot create output file `%s'"
! #~ msgstr "impossibile creare il file di output Â«%sÂ»"
! 
! #, c-format
! #~ msgid "error writing to `%s'"
! #~ msgstr "errore durante la scrittura del file Â«%sÂ»"
! 
! #, c-format
! #~ msgid "error closing output file `%s'"
! #~ msgstr "errore durante la chiusura del file di output Â«%sÂ»"
! 
! #, c-format
! #~ msgid "section too long"
! #~ msgstr "sezione troppo lunga"
! 
! #, c-format
! #~ msgid ""
! #~ "Usage: %s [OPTION]... [INPUT-FILE]\n"
! #~ "\n"
! #~ "Compile infokey source file to infokey file.  Reads INPUT-FILE (default\n"
! #~ "$HOME/.infokey) and writes compiled key file to (by default) $HOME/."
! #~ "info.\n"
! #~ "\n"
! #~ "Options:\n"
! #~ "  --output FILE        output to FILE instead of $HOME/.info\n"
! #~ "  --help               display this help and exit.\n"
! #~ "  --version            display version information and exit.\n"
! #~ msgstr ""
! #~ "Uso: %s [OPZIONI]... [FILE]\n"
! #~ "\n"
! #~ "Compila il file sorgente FILE e produce un file infokey. Legge il file "
! #~ "FILE\n"
! #~ "($HOME/.infokey, predefinito) e scrive il file compilato come $HOME/.info "
! #~ "(predefinito).\n"
! #~ "\n"
! #~ "Opzioni:\n"
! #~ "  --output FILE        scrivi sul file FILE anzichÃ© in $HOME/.info\n"
! #~ "  --help               mostra questa guida ed esce.\n"
! #~ "  --version            mostra le informazioni di versione ed esce.\n"
! 
! #, c-format
! #~ msgid "Ignoring invalid infokey file `%s' - too small"
! #~ msgstr "Ignora il file Info sorgente Â«%sÂ» non valido - troppo piccolo"
! 
! #, c-format
! #~ msgid "Ignoring invalid infokey file `%s' - too big"
! #~ msgstr "Ignora il file infokey Â«%sÂ» non valido - troppo grande"
! 
! #, c-format
! #~ msgid "Error reading infokey file `%s' - short read"
! #~ msgstr "Errore durante la lettura del file infokey Â«%sÂ» - lettura breve"
! 
! #, c-format
! #~ msgid ""
! #~ "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
! #~ msgstr ""
! #~ "File infokey Â«%sÂ» non valido (sequenza di identificazione errata) -- "
! #~ "eseguire infokey per aggiornarlo"
! 
! #, c-format
! #~ msgid "Your infokey file `%s' is out of date -- run infokey to update it"
! #~ msgstr ""
! #~ "Il proprio file infokey Â«%sÂ» non Ã¨ aggiornato -- eseguire infokey per "
! #~ "aggiornarlo"
! 
! #, c-format
! #~ msgid ""
! #~ "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
! #~ msgstr ""
! #~ "File infokey Â«%sÂ» non valido (lunghezza di sezione errata) -- eseguire "
! #~ "infokey per aggiornarlo"
  
- #, c-format
  #~ msgid ""
! #~ "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
! #~ msgstr ""
! #~ "File infokey Â«%sÂ» non valido (numero di sezione errato) -- eseguire "
! #~ "infokey per aggiornarlo"
! 
! #~ msgid "Bad data in infokey file -- some key bindings ignored"
! #~ msgstr ""
! #~ "Dati errati nel file infokey -- alcune combinazioni di tasti saranno "
! #~ "ignorate"
! 
! #~ msgid "Bad data in infokey file -- some var settings ignored"
  #~ msgstr ""
! #~ "Dati errati nel file infokey -- alcune impostazioni delle variabili "
! #~ "dichiarate saranno ignorate"
! 
! #, c-format
! #~ msgid "Undefined command: %s"
! #~ msgstr "Comando %s inesistente"
! 
! #~ msgid "Next"
! #~ msgstr "Avanti"
! 
! #~ msgid "No `Prev' for this node."
! #~ msgstr "Nessun Â«PrevÂ» nodo."
! 
! #, c-format
! #~ msgid "Kill node (%s): "
! #~ msgstr "Elimina nodo (%s): "
! 
! #, c-format
! #~ msgid "Cannot kill node `%s'"
! #~ msgstr "Impossibile eliminare il nodo Â«%sÂ»"
! 
! #~ msgid "Cannot kill the last node"
! #~ msgstr "Impossibile eliminare l'ultimo nodo"
! 
! #~ msgid "Kill this node"
! #~ msgstr "Elimina questo nodo"
! 
! #, c-format
! #~ msgid "writing file %s"
! #~ msgstr "scrittura del file %s"
! 
! #, c-format
! #~ msgid "closing file %s"
! #~ msgstr "chiusura del file %s"
! 
! #~ msgid "Internally used by \\[universal-argument]"
! #~ msgstr "Usato internamente da \\[universal-argument]"
! 
! #, c-format
! #~ msgid "readline: Out of virtual memory!\n"
! #~ msgstr "readline: Memoria virtuale esaurita!\n"
! 
! #~ msgid "--*** Tags out of Date ***"
! #~ msgstr "--*** Etichette non aggiornate ***"
! 
! #, c-format
! #~ msgid "-%s---Info: %s, %d lines --%s--"
! #~ msgstr "-%s---Info: %s, %d righe --%s--"
! 
! #, c-format
! #~ msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! #~ msgstr "-%s%s-Info: (%s)%s, %d righe --%s--"
! 
! #, c-format
! #~ msgid " Subfile: %s"
! #~ msgstr " Subfile: %s"
! 
! #~ msgid "recursion is always allowed"
! #~ msgstr "la ricorsione Ã¨ sempre accettata"
! 
! #~ msgid "arguments are quoted by default"
! #~ msgstr "gli argomenti vengono quotati come predefinito"
! 
! #~ msgid "no node to be renamed"
! #~ msgstr "nessun nodo da rinominare"
! 
! #~ msgid "nodes without a new name at the end of file"
! #~ msgstr "nodi senza un nuovo nome alla fine del file"
! 
! #, perl-format
! #~ msgid "Obsolete variable %s\n"
! #~ msgstr "Variabile %s obsoleta\n"
  
  #, perl-format
! #~ msgid "old name for `%s' is a node of the document"
! #~ msgstr "il vecchio nome per Â«%sÂ» Ã¨ un nodo del documento"
  
  #, perl-format
! #~ msgid "file empty for renamed node `%s'"
! #~ msgstr "file vuoto per il nodo rinominato Â«%sÂ»"
! 
! #, perl-format
! #~ msgid "target node (new name for `%s') not in document: %s"
! #~ msgstr ""
! #~ "il nodo di riferimento (nuovo nome per Â«%sÂ») non Ã¨ nel documento: %s"
! 
! #, perl-format
! #~ msgid "error on closing renamed node redirection file %s: %s"
! #~ msgstr "errore durante la chiusura del file dei nodi rinominato %s: %s"
! 
! #~ msgid "empty node name"
! #~ msgstr "nome del nodo vuoto"
  
  #, perl-format
! #~ msgid "@%s should only appear at beginning or end of document"
! #~ msgstr "@%s dovrebbe apparire solo all'inizio o alla fine del documento"
! 
! #, perl-format
! #~ msgid "%s: obsolete variable %s\n"
! #~ msgstr "%s: variabile %s obsoleta\n"
! 
! #, perl-format
! #~ msgid "obsolete variable %s\n"
! #~ msgstr "variabile %s obsoleta\n"
! 
! #~ msgid "Usage: makeinfo [OPTION]... TEXINFO-FILE...\n"
! #~ msgstr "Uso: makeinfo [OPZIONE]... FILE-TEXINFO...\n"
! 
! #~ msgid "  or:  texi2any [OPTION]... TEXINFO-FILE...\n"
! #~ msgstr "  oppure:  texi2any [OPZIONE]... FILE-TEXINFO...\n"
! 
! #~ msgid "display this help and exit"
! #~ msgstr "mostra questa guida ed esce"
! 
! #~ msgid "send output to FILE"
! #~ msgstr "invia l'output al file FILE"
! 
! #, c-format
! #~ msgid "Generate a sorted index for each TeX output FILE.\n"
! #~ msgstr "Genera un indice ordinato per ogni file TeX di uscita.\n"
! 
! #, c-format
! #~ msgid ""
! #~ "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
! #~ msgstr ""
! #~ "Solitamente FILE... viene indicato come Â«foo.%c%cÂ» per un documento Â«foo."
! #~ "texiÂ».\n"
! 
! #, c-format
! #~ msgid ""
! #~ "\n"
! #~ "Options:\n"
! #~ msgstr ""
! #~ "\n"
! #~ "Opzioni:\n"
! 
! #, c-format
! #~ msgid "failure reopening %s"
! #~ msgstr "riapertura di %s fallita"
! 
! #, c-format
! #~ msgid "%s: not a texinfo index file"
! #~ msgstr "%s: non Ã¨ un file indice texinfo"
! 
! #, c-format
! #~ msgid "No page number in %s"
! #~ msgstr "Nessun numero di pagina in %s"
  
  #, c-format
! #~ msgid "entry %s follows an entry with a secondary name"
! #~ msgstr "la voce %s segue un elemento con un nome secondario"
! 
! #~ msgid "Done."
! #~ msgstr "Fatto."
! 
! #~ msgid "tex4ht.pm: could not open %s"
! #~ msgstr "tex4ht.pm: impossibile aprire %s"
! 
! #~ msgid "--dir-file (or --info-dir) options are given, respectively."
! #~ msgstr "Â«--dir-fileÂ» (o Â«--info-dirÂ»), rispettivamente."
! 
! #~ msgid "protect_hashchar_at_line_beginning cannot protect in @%s"
! #~ msgstr "protect_hashchar_at_line_beginning non protetto in @%s"
! 
! #~ msgid "Can't read file %s: %s"
! #~ msgstr "Impossibile leggere il file Â«%sÂ»: %s"
! 
! #~ msgid "%s:%d: warning: %s (possibly involving @%s)\n"
! #~ msgstr "%s:%d: avvertimento: %s (forse implica @%s)\n"
! 
! #~ msgid "%s:%d: warning: %s\n"
! #~ msgstr "%s:%d: avvertimento: %s\n"
! 
! #~ msgid "warning: %s\n"
! #~ msgstr "avvertimento: %s\n"
! 
! #~ msgid "Menu reference to nonexistent node `%s'"
! #~ msgstr "Riferimento del menÃ¹ all'inesistente nodo Â«%sÂ»"
! 
! #~ msgid "Can't open %s for writing: %s\n"
! #~ msgstr "Impossibile aprire %s per la scrittura: %s\n"
! 
! #~ msgid "chdir to %s failed"
! #~ msgstr "Cambio della directory di lavoro in %s fallito"
! 
! #~ msgid "%s: illegal option -- %c\n"
! #~ msgstr "%s: opzione non lecita -- %c\n"
! 
! #~ msgid "One completion:\n"
! #~ msgstr "Un completamento:\n"
! 
! #~ msgid "more "
! #~ msgstr "altra "
! 
! #~ msgid "ferror on stdout\n"
! #~ msgstr "errore della funzione \"ferror\" sullo standard output\n"
! 
! #~ msgid "fflush error on stdout\n"
! #~ msgstr "errore della funzione \"fflush\" sullo standard output\n"
! 
! #~ msgid "arguments to @%s ignored"
! #~ msgstr "argomenti per @%s ignorati"
! 
! #~ msgid "January"
! #~ msgstr "gennaio"
! 
! #~ msgid "February"
! #~ msgstr "febbraio"
! 
! #~ msgid "March"
! #~ msgstr "marzo"
! 
! #~ msgid "April"
! #~ msgstr "aprile"
! 
! #~ msgid "May"
! #~ msgstr "maggio"
! 
! #~ msgid "June"
! #~ msgstr "giugno"
! 
! #~ msgid "July"
! #~ msgstr "luglio"
! 
! #~ msgid "August"
! #~ msgstr "agosto"
! 
! #~ msgid "September"
! #~ msgstr "settembre"
! 
! #~ msgid "October"
! #~ msgstr "ottobre"
! 
! #~ msgid "November"
! #~ msgstr "novembre"
! 
! #~ msgid "December"
! #~ msgstr "dicembre"
! 
! #~ msgid "@sc argument all uppercase, thus no effect"
! #~ msgstr ""
! #~ "Tutti gli argomenti per la @sc sono in maiuscolo, perciÃ² non hanno alcun "
! #~ "effetto"
! 
! #~ msgid "`{' expected, but saw `%c'"
! #~ msgstr "si aspettava il carattere Â«{Â», ma Ã¨ stato letto il carattere Â«%cÂ»"
! 
! #~ msgid "end of file inside verb block"
! #~ msgstr "fine del file dentro al blocco \"verb\""
! 
! #~ msgid "`}' expected, but saw `%c'"
! #~ msgstr "si aspettava il carattere Â«}Â», ma Ã¨ stato letto il carattere Â«%cÂ»"
! 
! #~ msgid "@sp requires a positive numeric argument, not `%s'"
! #~ msgstr "@sp richiede un argomento numerico positivo, non Â«%sÂ»"
! 
! #~ msgid "Bad argument to %c%s"
! #~ msgstr "Argomento errato per %c%s"
! 
! #~ msgid "asis"
! #~ msgstr "asis"
! 
! #~ msgid "none"
! #~ msgstr "nulla"
! 
! #~ msgid "insert"
! #~ msgstr "inserisci"
! 
! #~ msgid "Missing `}' in @def arg"
! #~ msgstr "Carattere Â«}Â» assente nella costruzione di Â«@def argÂ»"
! 
! #~ msgid "%s: getwd: %s, %s\n"
! #~ msgstr "%s: getwd: %s, %s\n"
! 
! #~ msgid "`%s' omitted before output filename"
! #~ msgstr "Â«%sÂ» omesso prima del nome del file di output"
! 
! #~ msgid "`%s' omitted since writing to stdout"
! #~ msgstr "Â«%sÂ» omesso dal momento della scrittura sullo standard output"
! 
! #~ msgid "Output buffer not empty."
! #~ msgstr "Buffer di uscita non vuoto."
! 
! #~ msgid "Requested float type `%s' not previously used"
! #~ msgstr "Il tipo a virgola mobile Â«%sÂ» non Ã¨ stato usato in precedenza"
! 
! #~ msgid "See "
! #~ msgstr "Vedere "
! 
! #~ msgid "`%c%s' needs an argument `{...}', not just `%s'"
! #~ msgstr "Â«%c%sÂ» necessita di un argomento Â«{...}Â», non solo Â«%sÂ»"
! 
! #~ msgid "No closing brace for footnote `%s'"
! #~ msgstr "Nessuna parentesi di chiusura per le note a piÃ¨ di pagina Â«%sÂ»"
! 
! #~ msgid "Footnote defined without parent node"
! #~ msgstr "Note a piÃ¨ di pagina definite senza un nodo di riferimento"
! 
! #~ msgid "Footnotes"
! #~ msgstr "Note a piÃ¨ di pagina"
! 
! #~ msgid "[unexpected] no html tag to pop"
! #~ msgstr "[inaspettato] nessun etichetta HTML da estrarre"
! 
! #~ msgid "[unexpected] invalid node name: `%s'"
! #~ msgstr "[inaspettato] nome del nodo non valido: Â«%sÂ»"
! 
! #~ msgid "Info cannot handle `:' in index entry `%s'"
! #~ msgstr "Info non puÃ² gestire Â«:Â» nella voce dell'indice Â«%sÂ»"
! 
! #~ msgid "Index `%s' already exists"
! #~ msgstr "Indice Â«%sÂ» giÃ  esistente"
! 
! #~ msgid "Unknown index `%s' and/or `%s' in @synindex"
! #~ msgstr "Indice Â«%sÂ» sconosciuto e/o Â«%sÂ» in @synindex"
! 
! #~ msgid "(line )"
! #~ msgstr "(riga )"
! 
! #~ msgid "(line %*d)"
! #~ msgstr "(riga %*d)"
! 
! #~ msgid "@item not allowed in argument to @itemize"
! #~ msgstr "@item non permesso come argomento di @itemize"
! 
! #~ msgid "Broken-Type in insertion_type_pname"
! #~ msgstr "Tipo errato in Â«insertion_type_pnameÂ»"
! 
! #~ msgid "Enumeration stack overflow"
! #~ msgstr "Stack overflow da enumerazione"
! 
! #~ msgid "lettering overflow, restarting at %c"
! #~ msgstr "overflow dei caratteri, ricomincia dal carattere %c"
! 
! #~ msgid "%cfloat environments cannot be nested"
! #~ msgstr "gli ambienti %cfloat non possono essere innestati"
! 
! #~ msgid "%s requires letter or digit"
! #~ msgstr "%s richiede una lettera o un numero"
! 
! #~ msgid "end of file inside verbatim block"
! #~ msgstr "fine del file all'interno del blocco letterale"
! 
! #~ msgid "@detailmenu seen before first node, creating `Top' node"
! #~ msgstr ""
! #~ "@detailmenu Ã¨ stato letto prima del primo nodo, creazione del nodo Â«TopÂ»"
! 
! #~ msgid "`%c%s' needs something after it"
! #~ msgstr "Â«%c%sÂ» necessita di un argomento dopo la sua dichiarazione"
! 
! #~ msgid "Bad argument `%s' to `@%s', using `%s'"
! #~ msgstr "Argomento Â«%sÂ» errato per Â«@%sÂ», usare Â«%sÂ»"
! 
! #~ msgid "@itemx not meaningful inside `%s' block"
! #~ msgstr "@itemx Ã¨ privo di significato all'interno del blocco Â«%sÂ»"
! 
! #~ msgid "%c%s found outside of an insertion block"
! #~ msgstr "%c%s trovato aldifuori di un blocco di inserimento"
! 
! #~ msgid "no default territory known for language `%s'"
! #~ msgstr "nessun territorio predefinito conosciuto per la linga Â«%sÂ»"
! 
! #~ msgid "sorry, encoding `%s' not supported"
! #~ msgstr "spiacente, la codifica Â«%sÂ» non Ã¨ supportata"
! 
! #~ msgid "%c%s expects a single character `i' or `j' as argument"
! #~ msgstr "%c%s si aspettava un singolo carattere Â«iÂ» o Â«jÂ» come argomento"
! 
! #~ msgid "@allow-recursion is deprecated; please use @rmacro instead"
! #~ msgstr "@allow-recursion Ã¨ deprecata; al suo posto usare @rmacro"
! 
! #~ msgid "mismatched @end %s with @%s"
! #~ msgstr "@end %s mancante con @%s"
! 
! #~ msgid "Too many errors!  Gave up.\n"
! #~ msgstr "Troppi errori! Rinuncio.\n"
! 
! #~ msgid ""
! #~ "Options for XML and Docbook:\n"
! #~ "      --output-indent=VAL     indent XML elements by VAL spaces (default "
! #~ "%d).\n"
! #~ "                                If VAL is 0, ignorable whitespace is "
! #~ "dropped.\n"
! #~ msgstr ""
! #~ "Opzioni per XML e Docbook:\n"
! #~ "      --output-indent=VAL     rientra gli elementi XML di VAL spazi "
! #~ "(predefinito %d).\n"
! #~ "                                Se VAL Ã¨ 0, gli spazi bianchi sono "
! #~ "ignorati.\n"
! 
! #~ msgid "%s: could not open macro expansion output `%s'"
! #~ msgstr "%s: impossibile aprire il file Â«%sÂ» per l'espansione della macro"
! 
! #~ msgid "%s: ignoring second macro expansion output `%s'.\n"
! #~ msgstr ""
! #~ "%s: ignora il secondo argomento Â«%sÂ» per l'espansione della macro.\n"
! 
! #~ msgid "%s: could not open internal links output `%s'"
! #~ msgstr "%s: impossibile aprire i collegamenti interni del file Â«%sÂ»"
! 
! #~ msgid "%s: ignoring second internal links output `%s'.\n"
! #~ msgstr "%s: ignora il secondo argomento Â«%sÂ» per i collegamenti interni.\n"
! 
! #~ msgid "Multiline command %c%s used improperly"
! #~ msgstr "Comandi multiriga %c%s impropriamente usati"
! 
! #~ msgid "No `%s' found in `%s'"
! #~ msgstr "Nessun Â«%sÂ» trovato in Â«%sÂ»"
! 
! #~ msgid ""
! #~ "%s: Skipping macro expansion to stdout as Info output is going there.\n"
! #~ msgstr "%s: Ignora l'espansione della macro sullo standard output.\n"
! 
! #~ msgid "Making %s file `%s' from `%s'.\n"
! #~ msgstr "Genera %s file Â«%sÂ» a partire da Â«%sÂ».\n"
! 
! #~ msgid ""
! #~ "%s: Removing macro output file `%s' due to errors; use --force to "
! #~ "preserve.\n"
! #~ msgstr ""
! #~ "%s: Rimuovi file delle macro Â«%sÂ» a causa degli errori; usa --force per "
! #~ "presevarlo.\n"
! 
! #~ msgid ""
! #~ "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
! #~ msgstr ""
! #~ "%s: Rimuovi file Â«%sÂ» a causa degli errori; usa --force per preservarlo.\n"
! 
! #~ msgid ""
! #~ "%s: Removing internal links output file `%s' due to errors; use --force "
! #~ "to preserve.\n"
! #~ msgstr ""
! #~ "%s: Rimuovi il file dei collegamenti interni Â«%sÂ» a causa degli errori; "
! #~ "usa --force per preservarlo.\n"
! 
! #~ msgid "NO_NAME!"
! #~ msgstr "NO_NAME!"
! 
! #~ msgid "No such file `%s'"
! #~ msgstr "Il file Â«%sÂ» non esiste"
! 
! #~ msgid "@image file `%s' (for text) unreadable: %s"
! #~ msgstr "Il file immagine Â«%sÂ» non Ã¨ leggibile (per il formato testo): %s"
! 
! #~ msgid "{No value for `%s'}"
! #~ msgstr "{Nessun valore per Â«%sÂ»}"
! 
! #~ msgid "Reached eof before matching @end %s"
! #~ msgstr "Raggiunta la fine del file prima del blocco di chiusura @end %s"
! 
! #~ msgid "`%.40s...' is too long for expansion; not expanded"
! #~ msgstr "Â«%.40s...Â» Ã¨ troppo lungo per l'espansione; non espanso"
! 
! #~ msgid "Missing } in @multitable template"
! #~ msgstr "Â«}Â» mancante nel modello @multitable"
! 
! #~ msgid "ignoring stray text `%s' after @multitable"
! #~ msgstr "ignora il testo vagante Â«%sÂ» dopo @multitable"
! 
! #~ msgid "[unexpected] cannot select column #%d in multitable"
! #~ msgstr ""
! #~ "[inaspettato] impossibile selezionare la colonna #%d nella multitabella"
! 
! #~ msgid "** Multicolumn output from last row:\n"
! #~ msgstr "** Output multicolonna dall'ultima riga:\n"
! 
! #~ msgid "* column #%d: output = %s\n"
! #~ msgstr "* colonna #%d: output = %s\n"
! 
! #~ msgid "Node `%s' previously defined at line %d"
! #~ msgstr "Nodo Â«%sÂ» definito precedentemente alla riga %d"
! 
! #~ msgid "Formatting node %s...\n"
! #~ msgstr "Formattazione del nodo %s...\n"
! 
! #~ msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
! #~ msgstr "Il nodo Â«%sÂ» richiede un comando di sezionamento, (esempio: %c%s)"
! 
! #~ msgid "Anchor `%s' and node `%s' map to the same file name"
! #~ msgstr "Il collegamento Â«%sÂ» e il nodo Â«%sÂ» puntano allo stesso file"
! 
! #~ msgid "This @anchor command ignored; references to it will not work"
! #~ msgstr ""
! #~ "Questo comando @anchor sarÃ  ignorato; i riferimenti a esso non "
! #~ "funzioneranno"
! 
! #~ msgid "Rename this anchor or use the `--no-split' option"
! #~ msgstr "Rinomina questo collegamento o usa l'opzione Â«--no-splitÂ»"
! 
! #~ msgid "Unexpected string at end of split-HTML file `%s'"
! #~ msgstr "Testo inaspettato alla fine del documento HTML multipagina Â«%sÂ»"
! 
! #~ msgid "Anchors `%s' and `%s' map to the same file name"
! #~ msgstr "I collegamenti Â«%sÂ» e Â«%sÂ» puntano allo stesso file"
! 
! #~ msgid "@anchor command ignored; references to it will not work"
! #~ msgstr "comando @anchor ignorato; i riferimenti a esso non funzioneranno"
! 
! #~ msgid ""
! #~ "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
! #~ msgstr ""
! #~ "Il campo Â«NextÂ» del nodo Â«%sÂ» non punta da nessun parte (forse a causa di "
! #~ "un sezionamento errato?)"
! 
! #~ msgid "This node (%s) has the bad Prev"
! #~ msgstr "Questo nodo (%s) ha un riferimento errato per il campo Â«PrevÂ»"
! 
! #~ msgid "Prev field of node `%s' not pointed to"
! #~ msgstr "Il campo Â«PrevÂ» del nodo Â«%sÂ» non punta da nessuna parte"
! 
! #~ msgid "This node (%s) has the bad Next"
! #~ msgstr "Questo nodo (%s) ha un riferimento errato per il campo Â«NextÂ»"
! 
! #~ msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
! #~ msgstr ""
! #~ "Â«%sÂ» non ha alcun campo Â«UpÂ» (forse a causa di un sezionamento errato?)"
! 
! #~ msgid "Appendix %c"
! #~ msgstr "Appendice %c"
! 
! #~ msgid "Internal error (search_sectioning) `%s'!"
! #~ msgstr "Errore interno (search_sectioning) Â«%sÂ»!"
! 
! #~ msgid "Internal error (search_sectioning) \"%s\"!"
! #~ msgstr "Errore interno (search_sectioning) \"%s\"!"
! 
! #~ msgid "%c%s is obsolete; use %c%s instead"
! #~ msgstr "%c%s Ã¨ obsoleto; usa %c%s"
! 
! #~ msgid "Node with %ctop as a section already exists"
! #~ msgstr "Nodo con %ctop come sezione giÃ  esistente"
! 
! #~ msgid "Here is the %ctop node"
! #~ msgstr "Ecco il nodo %ctop"
! 
! #~ msgid "%ctop used before %cnode, defaulting to %s"
! #~ msgstr "%ctop usato prima di %cnode, assume %s"
! 
! #~ msgid ""
! #~ "@headitem as the last item of @multitable produces invalid Docbook "
! #~ "documents"
! #~ msgstr ""
! #~ "@headitem come ultimo elemento di @multitable genera documenti Docbook "
! #~ "non validi"
! 
! #~ msgid "of"
! #~ msgstr "di"
! 
! #~ msgid "on"
! #~ msgstr "su"
! 
! #~ msgid "First argument to cross-reference may not be empty"
! #~ msgstr "Il primo argomento di un collegamento non puÃ² essere vuoto"
! 
! #~ msgid "Empty file name for HTML cross reference in `%s'"
! #~ msgstr "Nome del file mancante per il riferimento incrociato HTML Â«%sÂ»"
! 
! #~ msgid "End of file reached while looking for `.' or `,'"
! #~ msgstr "Raggiunta la fine del file durante la ricerca di Â«.Â» o Â«,Â»"
! 
! #~ msgid "for cross-references in parentheses, use @pxref"
! #~ msgstr "per i collegamenti nelle parentesi, usa @pxref"
! 
! #~ msgid "First argument to @inforef may not be empty"
! #~ msgstr "Il primo argomento di @inforef non dovrebbe essere vuoto"
--- 3815,4059 ----
  "%s: errore durante la chiusura del file dei collegamenti interni %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, c-format
  msgid "no matching `@end %s'"
! msgstr "nessun corrispondente Â«@end %sÂ»"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
  msgid "misplaced {"
! msgstr "{ fuori luogo"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
! #, c-format
  msgid "unmatched `@end %s'"
! msgstr "Â«@end %sÂ» senza corrispondenza"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
! msgstr "@set richiede un nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
! msgstr "nome errato per @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
! msgstr "@clear richiede un nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
! msgstr "nome errato per @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
! msgstr "@unmacro richiede un nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
! msgstr "nome errato per @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
! #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr ""
! "@clickstyle dovrebbe accettare solo un @-comando come argomento, non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
! #, c-format
  msgid "environment command %s as argument to @alias"
! msgstr "comando d'ambiente %s come argomento per @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
! msgstr "argomento errato per @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
! msgstr "argomento errato per @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
! msgstr "argomento vuoto in @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
! #, c-format
  msgid "bad argument to @printindex: %s"
! msgstr "argomento errato per @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
! #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Solo @fonttextsize \"10\" o \"11\" Ã¨ supportata, non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
! #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr "l'argomento @footnotestyle deve essere Â«separateÂ» o Â«endÂ», non Â«%sÂ»."
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
! #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr ""
! "l'argomento @setchapternewpage deve essere Â«onÂ», Â«offÂ» oppure Â«oddÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
! #, c-format
  msgid "bad argument to @need: %s"
! msgstr "argomento errato per @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
! #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
! msgstr "l'argomento @firstparagraph deve essere Â«noneÂ» o Â«insertÂ», non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
! #, c-format
  msgid "bad argument to @headings: %s"
! msgstr "argomento errato per @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
! #, c-format
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s richiede un argomento: il formattatore per @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
! msgstr "Â«@endÂ» senza corrispondenza"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
! #, c-format
  msgid "superfluous argument to @end %s: %s"
! msgstr "argomento superfluo per @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
! #, c-format
  msgid "bad argument to @end: %s"
! msgstr "argomento errato per @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
! #, c-format
  msgid "@include: could not find %s"
! msgstr "@include: impossibile trovare %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
! #, c-format
  msgid "@include: could not open %s:"
! msgstr "@include: impossibile aprire %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
! msgstr "@setfilename dopo il primo elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@columnfractions ha senso solo su una riga @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
! "@node precede @part, ma alcune parti potrebbero non essere associati con dei "
  "nodi"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, c-format
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s Ã¨ privo di significato all'interno del blocco @%s"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, c-format
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s non accettato all'interno del blocco Â«@copyingÂ»"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
  msgid "@subentry should only occur in an index entry"
! msgstr "@subentry dovrebbe apparire solo in un una voce di indice"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
! "@author Ã¨ privo di significato al difuori degli ambienti Â«@titlepageÂ» e "
  "Â«@quotationÂ»"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, c-format
  msgid "@%s requires a name"
! msgstr "@%s richiede un nome"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, c-format
  msgid "bad or empty @%s formal argument: "
! msgstr "argomento formale @%s errato o vuoto: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "@dotless si aspettava Â«iÂ» o Â«jÂ» come argomento, non Â«%cÂ»"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
! #, c-format
  msgid "@%s is obsolete."
! msgstr "@%s Ã¨ obsoleto."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
! #, c-format
  msgid "@%s is obsolete; %s"
! msgstr "@%s Ã¨ obsoleto; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
! msgstr "@\\ dovrebbe apparire solo in contesti matematici"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
  msgid "@verb without associated character"
! msgstr "@verb senza carattere associato"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "@dotless si aspettava Â«iÂ» o Â«jÂ» come argomento, non Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
! msgstr "} fuori luogo"
  
  #~ msgid ""
! #~ "move your @contents command if you want the contents after the title page"
  #~ msgstr ""
! #~ "muovere il comando @contents se si desiderano i contenuti dopo il titolo "
! #~ "di pagina"
  
  #~ msgid ""
! #~ "move your @shortcontents and @contents commands if you want the contents "
! #~ "after the title page"
  #~ msgstr ""
! #~ "muovere i comandi @shortcontents e @contents se si desiderano i contenuti "
! #~ "dopo il titolo di pagina"
  
! #, c-format, perl-format
! #~ msgid "@%s seen before first @node"
! #~ msgstr "@%s visto prima del primo @node"
  
  #~ msgid ""
! #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  #~ msgstr ""
! #~ "forse, il nodo @top dovrebbe essere sotto un blocco @ifnottex piuttosto "
! #~ "che sotto @ifinfo?"
  
  #, perl-format
! #~ msgid "unreferenced node `%s'"
! #~ msgstr "nodo Â«%sÂ» non referenziato"
  
  #, perl-format
! #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! #~ msgstr "i nodi %s Â«%sÂ» nel menÃ¹ Â«%sÂ» e nel sezionamento Â«%sÂ» sono diversi"
  
  #, perl-format
! #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
! #~ msgstr "per Â«%sÂ», Â«UpÂ» nel menÃ¹ Â«%sÂ» e Â«%sÂ» Â«UpÂ» non coincidono"
  
  #, c-format
! #~ msgid "undefined flag: %.*s"
! #~ msgstr "indicatore non definito: %.*s"
Binary files texinfo-6.7/po/ja.gmo and texinfo-6.8/po/ja.gmo differ
diff -Nrc2 texinfo-6.7/po/ja.po texinfo-6.8/po/ja.po
*** texinfo-6.7/po/ja.po	2019-09-17 18:48:46.000000000 +0100
--- texinfo-6.8/po/ja.po	2021-07-03 09:59:37.000000000 +0100
***************
*** 14,18 ****
  "Project-Id-Version: texinfo 5.1.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2014-11-07 08:03+0000\n"
  "Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n"
--- 14,18 ----
  "Project-Id-Version: texinfo 5.1.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2014-11-07 08:03+0000\n"
  "Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n"
***************
*** 147,155 ****
  msgstr "ãƒ¡ãƒ¢ãƒªã‚’ä½¿ã�„æžœã�Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "ä¸€æ–‡å­—åˆ†é€²ã‚�ã‚‹"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "ä¸€æ–‡å­—åˆ†æˆ»ã�™"
--- 147,155 ----
  msgstr "ãƒ¡ãƒ¢ãƒªã‚’ä½¿ã�„æžœã�Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "ä¸€æ–‡å­—åˆ†é€²ã‚�ã‚‹"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "ä¸€æ–‡å­—åˆ†æˆ»ã�™"
***************
*** 163,171 ****
  msgstr "è¡Œæœ«ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "ä¸€å�˜èªžåˆ†é€²ã‚€"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "ä¸€å�˜èªžåˆ†æˆ»ã‚‹"
--- 163,171 ----
  msgstr "è¡Œæœ«ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "ä¸€å�˜èªžåˆ†é€²ã‚€"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "ä¸€å�˜èªžåˆ†æˆ»ã‚‹"
***************
*** 271,275 ****
  msgstr ""
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 271,275 ----
  msgstr ""
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 400,404 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
--- 400,404 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
***************
*** 441,445 ****
  msgstr "è©³ã�—ã��ã�¯ --help ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è©¦ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„ã€‚\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 441,446 ----
  msgstr "è©³ã�—ã��ã�¯ --help ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è©¦ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„ã€‚\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 634,638 ****
  "ã�™ã‚‹"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 635,640 ----
  "ã�™ã‚‹"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 1036,1044 ****
  msgstr "èª¬æ˜Žã�™ã‚‹ã‚³ãƒžãƒ³ãƒ‰: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "ã‚¨ã‚³ãƒ¼é ˜åŸŸã�§ã‚³ãƒžãƒ³ãƒ‰å��ã‚’èª­ã�¿ã€�å®Ÿè¡Œã�™ã‚‹"
  
! #: info/m-x.c:134
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
--- 1038,1046 ----
  msgstr "èª¬æ˜Žã�™ã‚‹ã‚³ãƒžãƒ³ãƒ‰: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "ã‚¨ã‚³ãƒ¼é ˜åŸŸã�§ã‚³ãƒžãƒ³ãƒ‰å��ã‚’èª­ã�¿ã€�å®Ÿè¡Œã�™ã‚‹"
  
! #: info/m-x.c:132
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
***************
*** 1046,1054 ****
  msgstr "ã�“ã�“ã�§ã�¯ `echo-area' ã‚³ãƒžãƒ³ãƒ‰ã‚’å®Ÿè¡Œã�§ã��ã�¾ã�›ã‚“ã€‚"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "è¡¨ç¤ºã�•ã‚Œã‚‹ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�®é«˜ã�•ã‚’è¨­å®šã�™ã‚‹"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 1048,1056 ----
  msgstr "ã�“ã�“ã�§ã�¯ `echo-area' ã‚³ãƒžãƒ³ãƒ‰ã‚’å®Ÿè¡Œã�§ã��ã�¾ã�›ã‚“ã€‚"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "è¡¨ç¤ºã�•ã‚Œã‚‹ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�®é«˜ã�•ã‚’è¨­å®šã�™ã‚‹"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1064,1068 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1066,1070 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1131,1139 ****
  msgstr "æ­£è¦�è¡¨ç�¾ã‚¨ãƒ©ãƒ¼ã�§ã�™: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«è¦‹å‡ºã�—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 1133,1141 ----
  msgstr "æ­£è¦�è¡¨ç�¾ã‚¨ãƒ©ãƒ¼ã�§ã�™: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«è¦‹å‡ºã�—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
***************
*** 1142,1146 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, fuzzy, c-format
  #| msgid ""
--- 1144,1148 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, fuzzy, c-format
  #| msgid ""
***************
*** 1154,1211 ****
  "ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã‚’å‘¼ã�³å‡ºã�›ã�¾ã�™ã€‚"
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "æ¬¡ã�®è¡Œã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "å‰�ã�®è¡Œã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�®æŒ‡å®šè¡Œã�«ã‚«ãƒ¼ã‚½ãƒ«ã‚’ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "è¡Œæœ«ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "è¡Œé ­ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�®æœ€åˆ�ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�®æœ€å¾Œã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ä¸‹å�‘ã��ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�™ã‚‹"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å¾Œæ–¹ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�™ã‚‹"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�—ã€�ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚µã‚¤ã‚ºã‚’è¨­å®šã�™ã‚‹"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å¾Œæ–¹ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�—ã€�ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚µã‚¤ã‚ºã‚’è¨­å®šã�™ã‚‹"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ãƒŽãƒ¼ãƒ‰ç¯„å›²å†…ã�§å‰�æ–¹ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�™ã‚‹"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ãƒŽãƒ¼ãƒ‰ç¯„å›²å†…ã�§å¾Œæ–¹ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�™ã‚‹"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1156,1213 ----
  "ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã‚’å‘¼ã�³å‡ºã�›ã�¾ã�™ã€‚"
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "æ¬¡ã�®è¡Œã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "å‰�ã�®è¡Œã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�®æŒ‡å®šè¡Œã�«ã‚«ãƒ¼ã‚½ãƒ«ã‚’ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "è¡Œæœ«ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "è¡Œé ­ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�®æœ€åˆ�ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�®æœ€å¾Œã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ä¸‹å�‘ã��ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�™ã‚‹"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å¾Œæ–¹ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�™ã‚‹"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�—ã€�ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚µã‚¤ã‚ºã‚’è¨­å®šã�™ã‚‹"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å¾Œæ–¹ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�—ã€�ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚µã‚¤ã‚ºã‚’è¨­å®šã�™ã‚‹"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ãƒŽãƒ¼ãƒ‰ç¯„å›²å†…ã�§å‰�æ–¹ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�™ã‚‹"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ãƒŽãƒ¼ãƒ‰ç¯„å›²å†…ã�§å¾Œæ–¹ã�«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�™ã‚‹"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1214,1218 ****
  "ã‚’è¨­å®šã�™ã‚‹"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1216,1220 ----
  "ã‚’è¨­å®šã�™ã‚‹"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1222,1290 ****
  "ã‚’è¨­å®šã�™ã‚‹"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "è¡Œæ•°ã�«ã‚ˆã‚‹ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "è¡Œæ•°ã�«ã‚ˆã‚‹é€†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "ç”»é�¢ã‚µã‚¤ã‚ºã�®å�Šåˆ†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "ç”»é�¢ã‚µã‚¤ã‚ºã�®å�Šåˆ†é€†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "ä»–ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "ä»–ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é€†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "æ¬¡ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é�¸æŠž"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "å‰�ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é�¸æŠž"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "ç�¾åœ¨ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’åˆ†å‰²"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "ç�¾åœ¨ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å‰Šé™¤"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "æ°¸ä¹…ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�¯å‰Šé™¤ã�§ã��ã�¾ã�›ã‚“"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "ä»–ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å‰Šé™¤"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å¤§ã��ã��ã�™ã‚‹(ã�¾ã�Ÿã�¯å°�ã�•ã��ã�™ã‚‹)"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "å�¯è¦–ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�®åˆ©ç”¨å�¯èƒ½ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ç©ºé–“ã‚’åˆ†å‰²ã�™ã‚‹"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ç�¾åœ¨ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�«ç¦�å‰‡å‡¦ç�†ã‚’æ–½ã�™ã�‹ã�©ã�†ã�‹ã‚’åˆ‡ã‚Šæ›¿ã�ˆã‚‹"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "ã�“ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã‚’é�¸æŠž"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  #| msgid "There isn't %d item in this menu."
--- 1224,1292 ----
  "ã‚’è¨­å®šã�™ã‚‹"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "è¡Œæ•°ã�«ã‚ˆã‚‹ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "è¡Œæ•°ã�«ã‚ˆã‚‹é€†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "ç”»é�¢ã‚µã‚¤ã‚ºã�®å�Šåˆ†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "ç”»é�¢ã‚µã‚¤ã‚ºã�®å�Šåˆ†é€†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "ä»–ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "ä»–ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é€†ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "æ¬¡ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é�¸æŠž"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "å‰�ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é�¸æŠž"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "ç�¾åœ¨ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’åˆ†å‰²"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "ç�¾åœ¨ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å‰Šé™¤"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "æ°¸ä¹…ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�¯å‰Šé™¤ã�§ã��ã�¾ã�›ã‚“"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "ä»–ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å‰Šé™¤"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’å¤§ã��ã��ã�™ã‚‹(ã�¾ã�Ÿã�¯å°�ã�•ã��ã�™ã‚‹)"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "å�¯è¦–ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�®åˆ©ç”¨å�¯èƒ½ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ç©ºé–“ã‚’åˆ†å‰²ã�™ã‚‹"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ç�¾åœ¨ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�«ç¦�å‰‡å‡¦ç�†ã‚’æ–½ã�™ã�‹ã�©ã�†ã�‹ã‚’åˆ‡ã‚Šæ›¿ã�ˆã‚‹"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "ã�“ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã‚’é�¸æŠž"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  #| msgid "There isn't %d item in this menu."
***************
*** 1294,1320 ****
  msgstr[0] "ã�“ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�« %d å€‹ã�®é …ç›®ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼å†…ã�§ã�®æœ€å¾Œã�®é …ç›®ã‚’é�¸æŠž"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›® (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "å�‚ç…§å…ˆ (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "å�‚ç…§å…ˆ: "
  
! #: info/session.c:2424
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
--- 1296,1322 ----
  msgstr[0] "ã�“ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�« %d å€‹ã�®é …ç›®ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼å†…ã�§ã�®æœ€å¾Œã�®é …ç›®ã‚’é�¸æŠž"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›® (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "å�‚ç…§å…ˆ (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "å�‚ç…§å…ˆ: "
  
! #: info/session.c:2427
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
***************
*** 1322,1354 ****
  msgstr "ã��ã�®å�‚ç…§ã�¯æ¶ˆã�ˆã�¾ã�—ã�Ÿ! (%s)ã€‚"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’èª­ã‚“ã�§ã€�ã��ã�®ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "è„šæ³¨ã‚„ç›¸äº’å�‚ç…§ã‚’èª­ã‚“ã�§ã€�ã��ã�®ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "ã�“ã�®ãƒŽãƒ¼ãƒ‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�®å…ˆé ­ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "å�¯èƒ½ã�ªé™�ã‚Šå¤šã��ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã�¸ä¸€åº¦ã�«è¨ªã‚Œã‚‹"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "å‰�ã�®ç›¸äº’å�‚ç…§ã�«ç§»å‹•"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "æ¬¡ã�®ç›¸äº’å�‚ç…§ã�«ç§»å‹•"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "å�‚ç…§ã�¾ã�Ÿã�¯ã€�ã�“ã�®è¡Œã�«ç�¾ã‚Œã�Ÿãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã‚’é�¸æŠž"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
--- 1324,1356 ----
  msgstr "ã��ã�®å�‚ç…§ã�¯æ¶ˆã�ˆã�¾ã�—ã�Ÿ! (%s)ã€‚"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’èª­ã‚“ã�§ã€�ã��ã�®ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "è„šæ³¨ã‚„ç›¸äº’å�‚ç…§ã‚’èª­ã‚“ã�§ã€�ã��ã�®ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "ã�“ã�®ãƒŽãƒ¼ãƒ‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�®å…ˆé ­ã�«ç§»å‹•ã�™ã‚‹"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "å�¯èƒ½ã�ªé™�ã‚Šå¤šã��ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã�¸ä¸€åº¦ã�«è¨ªã‚Œã‚‹"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "å‰�ã�®ç›¸äº’å�‚ç…§ã�«ç§»å‹•"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "æ¬¡ã�®ç›¸äº’å�‚ç…§ã�«ç§»å‹•"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "å�‚ç…§ã�¾ã�Ÿã�¯ã€�ã�“ã�®è¡Œã�«ç�¾ã‚Œã�Ÿãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã‚’é�¸æŠž"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
***************
*** 1356,1360 ****
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:2811
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
--- 1358,1362 ----
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:2814
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
***************
*** 1362,1398 ****
  msgstr "`%s' ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¦ã�„ã‚‹ãƒŽãƒ¼ãƒ‰ã‚’è¦‹ã�¤ã�‘ã‚‰ã‚Œã�¾ã�›ã‚“(`%s' ä¸­)"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "dir ã�‹ã‚‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼é–‹å§‹ãƒªã‚¹ãƒˆã‚’èª­ã�¿ã€�ã��ã‚Œã‚’ã�Ÿã�©ã‚‹"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�«ç¶šã��: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "æ¬¡ ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "å‰� ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "ä¸Š ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "ã�“ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�®æœ€å¾Œã�®ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�«ã�¯ãƒŽãƒ¼ãƒ‰ã�Œä»˜ã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "ã�“ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�®æœ€åˆ�ã�®ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3161
  #, fuzzy
  #| msgid "No more nodes within this document."
--- 1364,1400 ----
  msgstr "`%s' ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¦ã�„ã‚‹ãƒŽãƒ¼ãƒ‰ã‚’è¦‹ã�¤ã�‘ã‚‰ã‚Œã�¾ã�›ã‚“(`%s' ä¸­)"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "dir ã�‹ã‚‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼é–‹å§‹ãƒªã‚¹ãƒˆã‚’èª­ã�¿ã€�ã��ã‚Œã‚’ã�Ÿã�©ã‚‹"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�«ç¶šã��: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "æ¬¡ ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "å‰� ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "ä¸Š ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "ã�“ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�®æœ€å¾Œã�®ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "ã�“ã�®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã�«ã�¯ãƒŽãƒ¼ãƒ‰ã�Œä»˜ã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "ã�“ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�®æœ€åˆ�ã�®ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3164
  #, fuzzy
  #| msgid "No more nodes within this document."
***************
*** 1400,1404 ****
  msgstr "ã�“ã�®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã�«ã�¯ã€�ã�“ã‚Œä»¥ä¸Šã�®ãƒŽãƒ¼ãƒ‰ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
--- 1402,1406 ----
  msgstr "ã�“ã�®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã�«ã�¯ã€�ã�“ã‚Œä»¥ä¸Šã�®ãƒŽãƒ¼ãƒ‰ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
***************
*** 1406,1443 ****
  msgstr "ã�“ã�®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã�§ã�¯ã€�ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�® `å‰�' ã‚„ `ä¸Š' ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "ãƒŽãƒ¼ãƒ‰æ§‹é€ ã‚’é€šã�˜ã�¦é€²ã‚�ã�Ÿã‚Šä¸‹ã�Œã�£ã�Ÿã‚Šã�™ã‚‹"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "ãƒŽãƒ¼ãƒ‰æ§‹é€ ã‚’é€šã�˜ã�¦æˆ»ã�£ã�Ÿã‚Šä¸Šã�Œã�£ã�Ÿã‚Šã�™ã‚‹"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "ãƒŽãƒ¼ãƒ‰å��ã‚’èª­ã‚“ã�§ã€�é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "ãƒŽãƒ¼ãƒ‰ã�¸ç§»å‹•: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ èµ·å‹•ã�«é–¢ã�™ã‚‹èª¬æ˜Žã�®ãƒŽãƒ¼ãƒ‰ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "[%s] ã�®èµ·å‹•ãƒŽãƒ¼ãƒ‰ã‚’è¦‹ã�¤ã�‘ã‚‹: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "man ãƒšãƒ¼ã‚¸ã�¸ã�®å�‚ç…§ã‚’èª­ã‚“ã�§ã€�é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Man ãƒšãƒ¼ã‚¸ã‚’è¡¨ç¤º: "
  
! #: info/session.c:3606
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
--- 1408,1445 ----
  msgstr "ã�“ã�®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã�§ã�¯ã€�ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�® `å‰�' ã‚„ `ä¸Š' ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "ãƒŽãƒ¼ãƒ‰æ§‹é€ ã‚’é€šã�˜ã�¦é€²ã‚�ã�Ÿã‚Šä¸‹ã�Œã�£ã�Ÿã‚Šã�™ã‚‹"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "ãƒŽãƒ¼ãƒ‰æ§‹é€ ã‚’é€šã�˜ã�¦æˆ»ã�£ã�Ÿã‚Šä¸Šã�Œã�£ã�Ÿã‚Šã�™ã‚‹"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "ãƒŽãƒ¼ãƒ‰å��ã‚’èª­ã‚“ã�§ã€�é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "ãƒŽãƒ¼ãƒ‰ã�¸ç§»å‹•: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ èµ·å‹•ã�«é–¢ã�™ã‚‹èª¬æ˜Žã�®ãƒŽãƒ¼ãƒ‰ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "[%s] ã�®èµ·å‹•ãƒŽãƒ¼ãƒ‰ã‚’è¦‹ã�¤ã�‘ã‚‹: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "man ãƒšãƒ¼ã‚¸ã�¸ã�®å�‚ç…§ã‚’èª­ã‚“ã�§ã€�é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Man ãƒšãƒ¼ã‚¸ã‚’è¡¨ç¤º: "
  
! #: info/session.c:3618
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
***************
*** 1445,1449 ****
  msgstr "ã�“ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�® `å…ˆé ­' ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠž"
  
! #: info/session.c:3612
  #, fuzzy
  #| msgid "Select the node `(dir)'"
--- 1447,1451 ----
  msgstr "ã�“ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�® `å…ˆé ­' ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠž"
  
! #: info/session.c:3624
  #, fuzzy
  #| msgid "Select the node `(dir)'"
***************
*** 1451,1475 ****
  msgstr "`(dir)'ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "æœ€å¾Œã�«é�¸æŠžã�•ã‚Œã�ŸãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’èª­ã�¿è¾¼ã�¿ã€�é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æŽ¢ã�™: "
  
! #: info/session.c:3665
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
--- 1453,1477 ----
  msgstr "`(dir)'ãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "æœ€å¾Œã�«é�¸æŠžã�•ã‚Œã�ŸãƒŽãƒ¼ãƒ‰ã‚’é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’èª­ã�¿è¾¼ã�¿ã€�é�¸æŠžã�™ã‚‹"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æŽ¢ã�™: "
  
! #: info/session.c:3677
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
***************
*** 1477,1481 ****
  msgstr "`%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3713
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 1479,1483 ----
  msgstr "`%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3725
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 1483,1506 ****
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "%s ã�¸ã�®æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã�¾ã�™"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "ãƒŽãƒ¼ãƒ‰ %s ã�¸æ›¸ã��è¾¼ã�¿ä¸­..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "INFO_PRINT_COMMAND ã�«ã‚ˆã�£ã�¦ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�®å†…å®¹ã‚’ãƒ‘ã‚¤ãƒ—ã�™ã‚‹"
  
! #: info/session.c:3859
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
--- 1485,1508 ----
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "%s ã�¸ã�®æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã�¾ã�™"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "ãƒŽãƒ¼ãƒ‰ %s ã�¸æ›¸ã��è¾¼ã�¿ä¸­..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "INFO_PRINT_COMMAND ã�«ã‚ˆã�£ã�¦ã�“ã�®ãƒŽãƒ¼ãƒ‰ã�®å†…å®¹ã‚’ãƒ‘ã‚¤ãƒ—ã�™ã‚‹"
  
! #: info/session.c:3871
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
***************
*** 1508,1526 ****
  msgstr "`%s' ã�¸ã�®ãƒ‘ã‚¤ãƒ—ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3864
  #, fuzzy, c-format
  msgid "printing node %s..."
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã‚’å�°åˆ·ä¸­..."
  
! #: info/session.c:3872
  #, fuzzy, c-format
  msgid "finished printing node %s"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã‚’å�°åˆ·ä¸­..."
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "æ¤œç´¢ã�§æ­£è¦�è¡¨ç�¾ã‚’ä½¿ç”¨ã�™ã‚‹ã�‹ã�©ã�†ã�‹ã‚’åˆ‡ã‚Šæ›¿ã�ˆã‚‹"
  
! #: info/session.c:3908
  #, fuzzy
  #| msgid "Using regular expressions for searches."
--- 1510,1528 ----
  msgstr "`%s' ã�¸ã�®ãƒ‘ã‚¤ãƒ—ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã€‚"
  
! #: info/session.c:3876
  #, fuzzy, c-format
  msgid "printing node %s..."
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã‚’å�°åˆ·ä¸­..."
  
! #: info/session.c:3884
  #, fuzzy, c-format
  msgid "finished printing node %s"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã‚’å�°åˆ·ä¸­..."
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "æ¤œç´¢ã�§æ­£è¦�è¡¨ç�¾ã‚’ä½¿ç”¨ã�™ã‚‹ã�‹ã�©ã�†ã�‹ã‚’åˆ‡ã‚Šæ›¿ã�ˆã‚‹"
  
! #: info/session.c:3920
  #, fuzzy
  #| msgid "Using regular expressions for searches."
***************
*** 1528,1532 ****
  msgstr "æ¤œç´¢ã�§æ­£è¦�è¡¨ç�¾ã‚’ä½¿ç”¨ã�™ã‚‹ã€‚"
  
! #: info/session.c:3909
  #, fuzzy
  #| msgid "Using literal strings for searches."
--- 1530,1534 ----
  msgstr "æ¤œç´¢ã�§æ­£è¦�è¡¨ç�¾ã‚’ä½¿ç”¨ã�™ã‚‹ã€‚"
  
! #: info/session.c:3921
  #, fuzzy
  #| msgid "Using literal strings for searches."
***************
*** 1534,1538 ****
  msgstr "æ¤œç´¢ã�§æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã��ã�®ã‚‚ã�®ã‚’ä½¿ç”¨ã�™ã‚‹ã€‚"
  
! #: info/session.c:4112
  #, fuzzy
  #| msgid "Search continued from the end of the document."
--- 1536,1540 ----
  msgstr "æ¤œç´¢ã�§æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã��ã�®ã‚‚ã�®ã‚’ä½¿ç”¨ã�™ã‚‹ã€‚"
  
! #: info/session.c:4124
  #, fuzzy
  #| msgid "Search continued from the end of the document."
***************
*** 1540,1544 ****
  msgstr "æ–‡æ›¸ã�®æœ€å¾Œã�‹ã‚‰æ¤œç´¢ã‚’ç¶™ç¶šã�™ã‚‹ã€‚"
  
! #: info/session.c:4117
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
--- 1542,1546 ----
  msgstr "æ–‡æ›¸ã�®æœ€å¾Œã�‹ã‚‰æ¤œç´¢ã‚’ç¶™ç¶šã�™ã‚‹ã€‚"
  
! #: info/session.c:4129
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
***************
*** 1546,1555 ****
  msgstr "æ–‡æ›¸ã�®æœ€åˆ�ã�‹ã‚‰æ¤œç´¢ã‚’ç¶™ç¶šã�™ã‚‹ã€‚"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "å‰¯ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æŽ¢ã�—ã�¦ã�„ã�¾ã�™ ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "Search failed."
--- 1548,1557 ----
  msgstr "æ–‡æ›¸ã�®æœ€åˆ�ã�‹ã‚‰æ¤œç´¢ã‚’ç¶™ç¶šã�™ã‚‹ã€‚"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "å‰¯ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æŽ¢ã�—ã�¦ã�„ã�¾ã�™ ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "Search failed."
***************
*** 1557,1582 ****
  msgstr "æ¤œç´¢ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿã€‚"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "æ­£è¦�è¡¨ç�¾æ¤œç´¢"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "æ¤œç´¢"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " å¤§æ–‡å­—å°�æ–‡å­—ã�®åŒºåˆ¥ã‚’ã�¤ã�‘ã�¦"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr "å¾Œæ–¹"
  
! #: info/session.c:4198
  #, fuzzy, c-format
  #| msgid "%s%s%s [%s]: "
--- 1559,1584 ----
  msgstr "æ¤œç´¢ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿã€‚"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "æ­£è¦�è¡¨ç�¾æ¤œç´¢"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "æ¤œç´¢"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " å¤§æ–‡å­—å°�æ–‡å­—ã�®åŒºåˆ¥ã‚’ã�¤ã�‘ã�¦"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr "å¾Œæ–¹"
  
! #: info/session.c:4210
  #, fuzzy, c-format
  #| msgid "%s%s%s [%s]: "
***************
*** 1584,1597 ****
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "No match"
--- 1586,1599 ----
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "No match"
***************
*** 1599,1608 ****
  msgstr "ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
--- 1601,1610 ----
  msgstr "ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
***************
*** 1610,1686 ****
  msgstr "å‰¯ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æŽ¢ã�—ã�¦ã�„ã�¾ã�™ ..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "æ–‡å­—åˆ—ã‚’èª­ã�¿ã€�å¤§æ–‡å­—å°�æ–‡å­—ã�®åŒºåˆ¥ã‚’ã�¤ã�‘ã�¦æ¤œç´¢ã�™ã‚‹"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "æ–‡å­—åˆ—ã‚’èª­ã‚“ã�§æ¤œç´¢ã�™ã‚‹"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "æ–‡å­—åˆ—ã‚’èª­ã‚“ã�§å¾Œæ–¹æ¤œç´¢ã�™ã‚‹"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "å�Œä¸€æ–¹å�‘ã�§æœ€å¾Œã�®æ¤œç´¢ã‚’ç¹°ã‚Šè¿”ã�™"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "å‰�ã�®æ¤œç´¢æ–‡å­—åˆ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "é€†æ–¹å�‘ã�§æœ€å¾Œã�®æ¤œç´¢ã‚’ç¹°ã‚Šè¿”ã�™"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "å…¥åŠ›ã�—ã�Ÿæ–‡å­—åˆ—ã�®å¯¾è©±çš„ã�ªæ¤œç´¢"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "æ­£è¦�è¡¨ç�¾é€�æ¬¡å¾Œæ–¹æ¤œç´¢: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "é€�æ¬¡å¾Œæ–¹æ¤œç´¢: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "æ­£è¦�è¡¨ç�¾é€�æ¬¡æ¤œç´¢: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "é€�æ¬¡æ¤œç´¢: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "å¤±æ•— "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "ç�¾åœ¨ã�®æ“�ä½œã‚’ä¸­æ­¢ã�™ã‚‹"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "çµ‚äº†"
  
! #: info/session.c:5302
  #, fuzzy
  #| msgid "display version information and exit"
--- 1612,1688 ----
  msgstr "å‰¯ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æŽ¢ã�—ã�¦ã�„ã�¾ã�™ ..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "æ–‡å­—åˆ—ã‚’èª­ã�¿ã€�å¤§æ–‡å­—å°�æ–‡å­—ã�®åŒºåˆ¥ã‚’ã�¤ã�‘ã�¦æ¤œç´¢ã�™ã‚‹"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "æ–‡å­—åˆ—ã‚’èª­ã‚“ã�§æ¤œç´¢ã�™ã‚‹"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "æ–‡å­—åˆ—ã‚’èª­ã‚“ã�§å¾Œæ–¹æ¤œç´¢ã�™ã‚‹"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "å�Œä¸€æ–¹å�‘ã�§æœ€å¾Œã�®æ¤œç´¢ã‚’ç¹°ã‚Šè¿”ã�™"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "å‰�ã�®æ¤œç´¢æ–‡å­—åˆ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "é€†æ–¹å�‘ã�§æœ€å¾Œã�®æ¤œç´¢ã‚’ç¹°ã‚Šè¿”ã�™"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "å…¥åŠ›ã�—ã�Ÿæ–‡å­—åˆ—ã�®å¯¾è©±çš„ã�ªæ¤œç´¢"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "æ­£è¦�è¡¨ç�¾é€�æ¬¡å¾Œæ–¹æ¤œç´¢: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "é€�æ¬¡å¾Œæ–¹æ¤œç´¢: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "æ­£è¦�è¡¨ç�¾é€�æ¬¡æ¤œç´¢: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "é€�æ¬¡æ¤œç´¢: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "å¤±æ•— "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "ç�¾åœ¨ã�®æ“�ä½œã‚’ä¸­æ­¢ã�™ã‚‹"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "çµ‚äº†"
  
! #: info/session.c:5314
  #, fuzzy
  #| msgid "display version information and exit"
***************
*** 1688,1709 ****
  msgstr "ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "ç”»é�¢ã‚’å†�æ��ç”»ã�™ã‚‹"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Info ã�®ä½¿ç”¨ã‚’çµ‚äº†ã�™ã‚‹"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "ã�“ã�®ã‚­ãƒ¼ã�®å°�æ–‡å­—ã�«å‰²ã‚Šå½“ã�¦ã‚‰ã‚Œã�Ÿã‚³ãƒžãƒ³ãƒ‰ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: info/session.c:5373
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
--- 1690,1711 ----
  msgstr "ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "ç”»é�¢ã‚’å†�æ��ç”»ã�™ã‚‹"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Info ã�®ä½¿ç”¨ã‚’çµ‚äº†ã�™ã‚‹"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "ã�“ã�®ã‚­ãƒ¼ã�®å°�æ–‡å­—ã�«å‰²ã‚Šå½“ã�¦ã‚‰ã‚Œã�Ÿã‚³ãƒžãƒ³ãƒ‰ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: info/session.c:5385
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
***************
*** 1711,1720 ****
  msgstr "ä¸�æ˜Žã�ªã‚³ãƒžãƒ³ãƒ‰ (%s) ã�§ã�™ã€‚"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: info/session.c:5377
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
--- 1713,1722 ----
  msgstr "ä¸�æ˜Žã�ªã‚³ãƒžãƒ³ãƒ‰ (%s) ã�§ã�™ã€‚"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: info/session.c:5389
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
***************
*** 1722,1730 ****
  msgstr "`%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "ç�¾åœ¨ã�®æ•°å€¤å¼•æ•°ã�«ã�“ã�®æ•°å€¤ã‚’åŠ ã�ˆã‚‹"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "ç�¾åœ¨ã�®æ•°å€¤å¼•æ•°ã‚’é–‹å§‹(ã�¾ã�Ÿã�¯ 4 å€�ã�™ã‚‹)"
--- 1724,1732 ----
  msgstr "`%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "ç�¾åœ¨ã�®æ•°å€¤å¼•æ•°ã�«ã�“ã�®æ•°å€¤ã‚’åŠ ã�ˆã‚‹"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "ç�¾åœ¨ã�®æ•°å€¤å¼•æ•°ã‚’é–‹å§‹(ã�¾ã�Ÿã�¯ 4 å€�ã�™ã‚‹)"
***************
*** 2102,2237 ****
  msgstr "%s: (%s) ã‚’èª­ã�¿è¾¼ã‚€ã�“ã�¨ã�Œã�§ã��ã�šã€�(%s) ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY ã�«å¯¾å¿œã�™ã‚‹ END-INFO-DIR-ENTRY ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY ã�«å¯¾å¿œã�™ã‚‹ START-INFO-DIR-ENTRY ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: æ—¢ã�« dir ãƒ•ã‚¡ã‚¤ãƒ« %s ã�Œã�‚ã‚Šã�¾ã�™\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Info ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ä¸€åº¦ã� ã�‘æŒ‡å®šã�—ã�¦ã��ã� ã�•ã�„ã€‚\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ä½™åˆ†ã�ªæ­£è¦�è¡¨ç�¾ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ã€‚`%s' ã‚’ç„¡è¦–ã�—ã�¾ã�™"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "æ­£è¦�è¡¨ç�¾ `%s' ã�«ã‚¨ãƒ©ãƒ¼ã�Œã�‚ã‚Šã�¾ã�™: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™ `%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ -- è©³ã�—ã��ã�¯ --help ä»˜ã�§å®Ÿè¡Œã�—ã�¦ã��ã� ã�•ã�„ã€‚"
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "dir ãƒ•ã‚¡ã‚¤ãƒ«ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ -- è©³ã�—ã��ã�¯ --help ä»˜ã�§å®Ÿè¡Œã�—ã�¦ä¸‹ã�•ã�„ã€‚"
  
! #: install-info/install-info.c:2301
  #, fuzzy, c-format
  msgid "Could not read %s."
  msgstr "  @FILE                   ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ FILE ã�‹ã‚‰èª­ã�¿è¾¼ã‚€\n"
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "`%s' ã�« Info dir ç”¨ã�®é …ç›®ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "`%s' é …ç›®ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ -- ä½•ã‚‚å‰Šé™¤ã�—ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, fuzzy, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s ã�¯æœ‰åŠ¹ã�ªè¨€èªžã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s ã�¯æœ‰åŠ¹ã�ªåœ°åŸŸã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Common.pm:1171
  #, fuzzy, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%u ã�¯å¦¥å½“ã�ªé€šçŸ¥ ID ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Common.pm:1193
  #, fuzzy, perl-format
  msgid "could not read %s: %s"
  msgstr "  @FILE                   ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ FILE ã�‹ã‚‰èª­ã�¿è¾¼ã‚€\n"
  
! #: tp/Texinfo/Common.pm:1213
  #, fuzzy, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, fuzzy, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, fuzzy, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' ã�¯ä»¥å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tp/Texinfo/Common.pm:2594
  #, fuzzy, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "ã�“ã�“ã�¯ã€�`%s' ã�®å‰�ã�®å®šç¾©ã�§ã�™"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
--- 2104,2361 ----
  msgstr "%s: (%s) ã‚’èª­ã�¿è¾¼ã‚€ã�“ã�¨ã�Œã�§ã��ã�šã€�(%s) ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY ã�«å¯¾å¿œã�™ã‚‹ END-INFO-DIR-ENTRY ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY ã�«å¯¾å¿œã�™ã‚‹ START-INFO-DIR-ENTRY ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: æ—¢ã�« dir ãƒ•ã‚¡ã‚¤ãƒ« %s ã�Œã�‚ã‚Šã�¾ã�™\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Info ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ä¸€åº¦ã� ã�‘æŒ‡å®šã�—ã�¦ã��ã� ã�•ã�„ã€‚\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ä½™åˆ†ã�ªæ­£è¦�è¡¨ç�¾ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ã€‚`%s' ã‚’ç„¡è¦–ã�—ã�¾ã�™"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "æ­£è¦�è¡¨ç�¾ `%s' ã�«ã‚¨ãƒ©ãƒ¼ã�Œã�‚ã‚Šã�¾ã�™: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™ `%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ -- è©³ã�—ã��ã�¯ --help ä»˜ã�§å®Ÿè¡Œã�—ã�¦ã��ã� ã�•ã�„ã€‚"
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "dir ãƒ•ã‚¡ã‚¤ãƒ«ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ -- è©³ã�—ã��ã�¯ --help ä»˜ã�§å®Ÿè¡Œã�—ã�¦ä¸‹ã�•ã�„ã€‚"
  
! #: install-info/install-info.c:2300
  #, fuzzy, c-format
  msgid "Could not read %s."
  msgstr "  @FILE                   ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ FILE ã�‹ã‚‰èª­ã�¿è¾¼ã‚€\n"
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "`%s' ã�« Info dir ç”¨ã�®é …ç›®ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "`%s' é …ç›®ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ -- ä½•ã‚‚å‰Šé™¤ã�—ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "ä½¿ç”¨æ³•: %s [OPTION]... FILE...\n"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:106
  msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid "display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr "ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s/linux ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ!"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: ãƒ•ã‚¡ã‚¤ãƒ«å¼•æ•°ã‚’å¿˜ã‚Œã�¦ã�„ã�¾ã�™ã‚ˆ\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "è©³ã�—ã��ã�¯ `%s --help' ã‚’å®Ÿè¡Œã�—ã�¦ã��ã� ã�•ã�„ã€‚\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, fuzzy, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, fuzzy, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%(service)s on %(device)s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: `%s' ã�®ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã�«å¤±æ•—\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%(service)s on %(device)s"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, fuzzy, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s ã�¯æœ‰åŠ¹ã�ªè¨€èªžã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s ã�¯æœ‰åŠ¹ã�ªåœ°åŸŸã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Common.pm:1239
  #, fuzzy, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%u ã�¯å¦¥å½“ã�ªé€šçŸ¥ ID ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Common.pm:1261
  #, fuzzy, perl-format
  msgid "could not read %s: %s"
  msgstr "  @FILE                   ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ FILE ã�‹ã‚‰èª­ã�¿è¾¼ã‚€\n"
  
! #: tp/Texinfo/Common.pm:1281
  #, fuzzy, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, fuzzy, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, fuzzy, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' ã�¯ä»¥å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tp/Texinfo/Common.pm:2720
  #, fuzzy, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "ã�“ã�“ã�¯ã€�`%s' ã�®å‰�ã�®å®šç¾©ã�§ã�™"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
***************
*** 2239,2361 ****
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, fuzzy, perl-format
  msgid "error on closing %s: %s"
  msgstr "%(service)s on %(device)s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, fuzzy, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª `%s' ã�¾ã�Ÿã�¯ `%s'ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, fuzzy, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "%s/linux ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ!"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, fuzzy, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã�Œèª­ã‚�ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, fuzzy, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image ãƒ•ã‚¡ã‚¤ãƒ« `%s' (HTML ç”¨) ã�Œèª­ã‚�ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, fuzzy, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’å‰Šé™¤ã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  #, fuzzy
  msgid "missing type"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, fuzzy, perl-format
  msgid "unrecognized type: %s"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„åž‹ã�§ã�™: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, fuzzy, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’å‰Šé™¤ã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  #, fuzzy
  msgid "string not closed in css file"
  msgstr "æ–‡å­—åˆ—ã�®æ¯”è¼ƒã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  #, fuzzy
  msgid "--css-include ended in comment"
  msgstr "%s:%d: --css-include ã�Œã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§çµ‚äº†ã�—ã�¦ã�„ã�¾ã�™"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, fuzzy, perl-format
  msgid "CSS file %s not found"
  msgstr "css ãƒ•ã‚¡ã‚¤ãƒ« %s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, fuzzy, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, fuzzy, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¯ãƒ­ãƒ¼ã‚ºã‚¨ãƒ©ãƒ¼"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, fuzzy, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "`%s' ã�«å¯¾ã�™ã‚‹é …ç›®ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, fuzzy, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, fuzzy, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, fuzzy, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2363,2509 ----
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, fuzzy, perl-format
  msgid "error on closing %s: %s"
  msgstr "%(service)s on %(device)s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, fuzzy, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª `%s' ã�¾ã�Ÿã�¯ `%s'ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, fuzzy, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "%s/linux ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ!"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, fuzzy, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã�Œèª­ã‚�ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, fuzzy, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image ãƒ•ã‚¡ã‚¤ãƒ« `%s' (HTML ç”¨) ã�Œèª­ã‚�ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, fuzzy, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’å‰Šé™¤ã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  #, fuzzy
  msgid "missing type"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, fuzzy, perl-format
  msgid "unrecognized type: %s"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„åž‹ã�§ã�™: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, fuzzy, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’å‰Šé™¤ã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  #, fuzzy
  msgid "string not closed in css file"
  msgstr "æ–‡å­—åˆ—ã�®æ¯”è¼ƒã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  #, fuzzy
  msgid "--css-include ended in comment"
  msgstr "%s:%d: --css-include ã�Œã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§çµ‚äº†ã�—ã�¦ã�„ã�¾ã�™"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, fuzzy, perl-format
  msgid "CSS file %s not found"
  msgstr "css ãƒ•ã‚¡ã‚¤ãƒ« %s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, fuzzy, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, fuzzy, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¯ãƒ­ãƒ¼ã‚ºã‚¨ãƒ©ãƒ¼"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, fuzzy, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "`%s' ã�«å¯¾ã�™ã‚‹é …ç›®ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "`@%2$s' ãƒ–ãƒ­ãƒƒã‚¯ã�®å†…å�´ã�§ã�¯ `@%1$s' ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, fuzzy, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, fuzzy, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! msgid "error on copying %s into %s"
! msgstr "%(service)s on %(device)s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, fuzzy, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2392,2401 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
--- 2540,2549 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
***************
*** 2403,2422 ****
  msgstr "`%s' è¦‹å‡ºã�—é …ç›®ã�Œã�‚ã‚‰ã‚†ã‚‹ãƒŽãƒ¼ãƒ‰ã�®å¤–å�´ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, fuzzy, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã�Œèª­ã‚�ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2551,2570 ----
  msgstr "`%s' è¦‹å‡ºã�—é …ç›®ã�Œã�‚ã‚‰ã‚†ã‚‹ãƒŽãƒ¼ãƒ‰ã�®å¤–å�´ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, fuzzy, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã�Œèª­ã‚�ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2426,2499 ****
  "ã�„"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, fuzzy, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, fuzzy, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' ã�¾ã�Ÿã�¯ `,' ã�«ã�¯ `%2$c' ã�§ã�¯ç„¡ã�� @%1$s ã�Œç¶šã�‹ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  #, fuzzy
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' ã�¾ã�Ÿã�¯ `,' ã�«ã�¯ `%2$c' ã�§ã�¯ç„¡ã�� @%1$s ã�Œç¶šã�‹ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, fuzzy, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  #, fuzzy
  msgid "menu entry name should not contain `:'"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, fuzzy, perl-format
  msgid "could not open %s: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, fuzzy, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "å¼•æ•° `%3$s' ã�«å¯¾ã�—ã�¦ %1$s%2$s ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, fuzzy, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "å¼•æ•° `%3$s' ã�«å¯¾ã�—ã�¦ %1$s%2$s ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s ã�«ã�¯å��å‰�ã�Œå¿…è¦�ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2574,2647 ----
  "ã�„"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, fuzzy, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, fuzzy, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' ã�¾ã�Ÿã�¯ `,' ã�«ã�¯ `%2$c' ã�§ã�¯ç„¡ã�� @%1$s ã�Œç¶šã�‹ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  #, fuzzy
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' ã�¾ã�Ÿã�¯ `,' ã�«ã�¯ `%2$c' ã�§ã�¯ç„¡ã�� @%1$s ã�Œç¶šã�‹ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, fuzzy, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  #, fuzzy
  msgid "menu entry name should not contain `:'"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, fuzzy, perl-format
  msgid "could not open %s: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, fuzzy, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "å¼•æ•° `%3$s' ã�«å¯¾ã�—ã�¦ %1$s%2$s ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, fuzzy, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "å¼•æ•° `%3$s' ã�«å¯¾ã�—ã�¦ %1$s%2$s ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s ã�«ã�¯å��å‰�ã�Œå¿…è¦�ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2502,2516 ****
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, fuzzy, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, fuzzy, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
--- 2650,2664 ----
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, fuzzy, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, fuzzy, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2518,2718 ****
  msgstr "é–‰ã�˜ã‚‹ä¸­æ‹¬å¼§ã�®ã�ªã�„ %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' ã�«ã�¯ `%s' ã�Œå¿…è¦�ã�§ã�™ã�Œã€�`%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, fuzzy, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, fuzzy, perl-format
  msgid "no matching `%cend %s'"
  msgstr "`%cend %s' ã�¨ã�®å¯¾å¿œã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, fuzzy, perl-format
  msgid "misplaced %c"
  msgstr "é–“é�•ã�£ã�Ÿä½�ç½®ã�« %c ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, fuzzy, perl-format
  msgid "unmatched `%c%s'"
  msgstr "`%c%s' ã�¨ã�®å¯¾å¿œã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "ãƒžã‚¯ãƒ­ `%s' å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, fuzzy, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "ãƒžã‚¯ãƒ­ `%s' ã�¯å¼•æ•°ã�ªã�—ã�§å®£è¨€ã�•ã‚Œã€�å¼•æ•°ã‚’ã�¤ã�‘ã�¦å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, fuzzy, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "å¾Œã‚�ã�« `%s' ã�Œç¶šã��ãƒžã‚¯ãƒ­å±•é–‹å†…ã�§ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿å��ã�§ã�¯ã�ªã�� \\ ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, fuzzy, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, fuzzy, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, fuzzy, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  #, fuzzy
  msgid "empty multitable"
  msgstr "%s: ç©ºã�®ãƒ•ã‚¡ã‚¤ãƒ«"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, fuzzy, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "%s: --auto/-a ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�—ã�¦ä¸�å½“ã�ªå¼•æ•°\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, fuzzy, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™: %citem ã‚’æ•´å½¢ã�™ã‚‹ã�Ÿã‚�"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `--%s' ã�¯å¼•æ•°ã�Œä¸�è¦�ã�§ã�™\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, fuzzy, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, fuzzy, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "çµ‚äº†ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, fuzzy, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "%s: --auto/-a ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�—ã�¦ä¸�å½“ã�ªå¼•æ•°\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, fuzzy, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, fuzzy, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰å�� `%s' ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, fuzzy, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "`@titlepage' ç’°å¢ƒã�®å¤–å�´ã�§ã�¯ @%s ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  #, fuzzy
  msgid "empty node name in menu entry"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³å�� `%s' ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, fuzzy, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2666,2866 ----
  msgstr "é–‰ã�˜ã‚‹ä¸­æ‹¬å¼§ã�®ã�ªã�„ %c%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' ã�«ã�¯ `%s' ã�Œå¿…è¦�ã�§ã�™ã�Œã€�`%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, fuzzy, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, fuzzy, perl-format
  msgid "no matching `%cend %s'"
  msgstr "`%cend %s' ã�¨ã�®å¯¾å¿œã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, fuzzy, perl-format
  msgid "misplaced %c"
  msgstr "é–“é�•ã�£ã�Ÿä½�ç½®ã�« %c ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, fuzzy, perl-format
  msgid "unmatched `%c%s'"
  msgstr "`%c%s' ã�¨ã�®å¯¾å¿œã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "ãƒžã‚¯ãƒ­ `%s' å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, fuzzy, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "ãƒžã‚¯ãƒ­ `%s' ã�¯å¼•æ•°ã�ªã�—ã�§å®£è¨€ã�•ã‚Œã€�å¼•æ•°ã‚’ã�¤ã�‘ã�¦å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, fuzzy, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "å¾Œã‚�ã�« `%s' ã�Œç¶šã��ãƒžã‚¯ãƒ­å±•é–‹å†…ã�§ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿å��ã�§ã�¯ã�ªã�� \\ ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, fuzzy, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, fuzzy, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, fuzzy, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  #, fuzzy
  msgid "empty multitable"
  msgstr "%s: ç©ºã�®ãƒ•ã‚¡ã‚¤ãƒ«"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, fuzzy, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "%s: --auto/-a ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�—ã�¦ä¸�å½“ã�ªå¼•æ•°\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, fuzzy, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™: %citem ã‚’æ•´å½¢ã�™ã‚‹ã�Ÿã‚�"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `--%s' ã�¯å¼•æ•°ã�Œä¸�è¦�ã�§ã�™\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, fuzzy, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, fuzzy, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "çµ‚äº†ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, fuzzy, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "%s: --auto/-a ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�—ã�¦ä¸�å½“ã�ªå¼•æ•°\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, fuzzy, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, fuzzy, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰å�� `%s' ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, fuzzy, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "`@titlepage' ç’°å¢ƒã�®å¤–å�´ã�§ã�¯ @%s ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  #, fuzzy
  msgid "empty node name in menu entry"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³å�� `%s' ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, fuzzy, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2720,2744 ****
  msgstr "è¡Œé ­ã�¾ã�§ã‚’åˆ‡ã‚Šå�–ã‚‹"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "ãƒžã‚¯ãƒ­ `%s' ã�¯ä»¥å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "ã�“ã�“ã�¯ã€�`%s' ã�®å‰�ã�®å®šç¾©ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, fuzzy, perl-format
  msgid "@%s without associated character"
  msgstr "ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—æ–‡å­—å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2868,2892 ----
  msgstr "è¡Œé ­ã�¾ã�§ã‚’åˆ‡ã‚Šå�–ã‚‹"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "ãƒžã‚¯ãƒ­ `%s' ã�¯ä»¥å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "ã�“ã�“ã�¯ã€�`%s' ã�®å‰�ã�®å®šç¾©ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, fuzzy, perl-format
  msgid "@%s without associated character"
  msgstr "ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—æ–‡å­—å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2746,2750 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, fuzzy, c-format, perl-format
  msgid ""
--- 2894,2898 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, fuzzy, c-format, perl-format
  msgid ""
***************
*** 2755,2814 ****
  "ã�¾ã�™; ç�¾åœ¨ã�¯ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `--%s' ã�¯å¼•æ•°ã�Œä¸�è¦�ã�§ã�™\n"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, fuzzy, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s ã�¯ `%s' ã�§ã�¯ã�ªã��ã€�`i' ã�‹ `j' ã‚’å¼•æ•°ã�¨ã�—ã�¦å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `--%s' ã�¯å¼•æ•°ã�Œä¸�è¦�ã�§ã�™\n"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, fuzzy, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "%c%s ã�«ã�¯ä¸­æ‹¬å¼§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, fuzzy, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "ä¸�æ˜Žã�ªã‚³ãƒžãƒ³ãƒ‰ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "å®šç¾©ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ•ãƒ©ã‚°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  #, fuzzy
  msgid "bad syntax for @value"
  msgstr "å¼•æ•° `%3$s' ã�«å¯¾ã�—ã�¦ %1$s%2$s ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s ã�¯å»ƒæ­¢äºˆå®š (ã�¾ã�Ÿã�¯å»ƒæ­¢æ¸ˆã�¿) ã�§ã�™ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s ã�¯å»ƒæ­¢äºˆå®š (ã�¾ã�Ÿã�¯å»ƒæ­¢æ¸ˆã�¿) ã�§ã�™; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2903,2962 ----
  "ã�¾ã�™; ç�¾åœ¨ã�¯ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `--%s' ã�¯å¼•æ•°ã�Œä¸�è¦�ã�§ã�™\n"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, fuzzy, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s ã�¯ `%s' ã�§ã�¯ã�ªã��ã€�`i' ã�‹ `j' ã‚’å¼•æ•°ã�¨ã�—ã�¦å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `--%s' ã�¯å¼•æ•°ã�Œä¸�è¦�ã�§ã�™\n"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, fuzzy, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "%c%s ã�«ã�¯ä¸­æ‹¬å¼§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, fuzzy, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "ä¸�æ˜Žã�ªã‚³ãƒžãƒ³ãƒ‰ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "å®šç¾©ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ•ãƒ©ã‚°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  #, fuzzy
  msgid "bad syntax for @value"
  msgstr "å¼•æ•° `%3$s' ã�«å¯¾ã�—ã�¦ %1$s%2$s ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s ã�¯å»ƒæ­¢äºˆå®š (ã�¾ã�Ÿã�¯å»ƒæ­¢æ¸ˆã�¿) ã�§ã�™ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s ã�¯å»ƒæ­¢äºˆå®š (ã�¾ã�Ÿã�¯å»ƒæ­¢æ¸ˆã�¿) ã�§ã�™; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2816,2826 ****
  msgstr "è¡Œé ­ã�¾ã�§ã‚’åˆ‡ã‚Šå�–ã‚‹"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2964,2974 ----
  msgstr "è¡Œé ­ã�¾ã�§ã‚’åˆ‡ã‚Šå�–ã‚‹"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2828,2851 ****
  msgstr "`@%2$s' ãƒ–ãƒ­ãƒƒã‚¯ã�®å†…å�´ã�§ã�¯ `@%1$s' ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  #, fuzzy
  msgid "@tab before @item"
  msgstr "ãƒ�ã‚§ãƒƒã‚¯ãƒ»ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "ãƒžãƒ«ãƒ�ãƒ†ãƒ¼ãƒ–ãƒ«é …ç›®å†…ã�®ã‚«ãƒ©ãƒ æ•°ã�Œå¤šã�™ã�Žã�¾ã�™(æœ€å¤§ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ãƒžãƒ«ãƒ�ãƒ†ãƒ¼ãƒ–ãƒ«ã�®å¤–å�´ã�® @tab ã‚’ç„¡è¦–ã�—ã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2976,2999 ----
  msgstr "`@%2$s' ãƒ–ãƒ­ãƒƒã‚¯ã�®å†…å�´ã�§ã�¯ `@%1$s' ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  #, fuzzy
  msgid "@tab before @item"
  msgstr "ãƒ�ã‚§ãƒƒã‚¯ãƒ»ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "ãƒžãƒ«ãƒ�ãƒ†ãƒ¼ãƒ–ãƒ«é …ç›®å†…ã�®ã‚«ãƒ©ãƒ æ•°ã�Œå¤šã�™ã�Žã�¾ã�™(æœ€å¤§ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ãƒžãƒ«ãƒ�ãƒ†ãƒ¼ãƒ–ãƒ«ã�®å¤–å�´ã�® @tab ã‚’ç„¡è¦–ã�—ã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2854,3068 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, fuzzy, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "`@%2$s' ãƒ–ãƒ­ãƒƒã‚¯ã�®å†…å�´ã�§ã�¯ `@%1$s' ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, fuzzy, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "`@%2$s' ã‚’ä½¿ç”¨ã�™ã‚‹ã�Ÿã‚�ã�«ã�¯ `@%1$s' ç’°å¢ƒã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s ã�¯ `@titlepage' ã�Šã‚ˆã�³ `@quotation' ç’°å¢ƒã�®å¤–å�´ã�§ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, fuzzy, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "è„šæ³¨ã�«è„šæ³¨ã‚’å�«ã‚�ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, fuzzy, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@menu ã�Œæœ€åˆ�ã�® @node ä»¥å‰�ã�«ç�¾ã‚Œã�¾ã�—ã�Ÿã€‚`Top' ãƒŽãƒ¼ãƒ‰ã‚’ã�¤ã��ã‚Šã�¾ã�™"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "å¤šåˆ† @top ãƒŽãƒ¼ãƒ‰ã�¯ @ifinfo ã‚ˆã‚Šã�¯ @ifnottex ã�«è¦†ã‚�ã‚Œã‚‹ã�¹ã��ã�§ã�¯ï¼Ÿ"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  #, fuzzy
  msgid "unexpected @"
  msgstr "äºˆæœŸã�•ã‚Œã�ªã�„ @ ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "`@float' ç’°å¢ƒã�®å¤–å�´ã�§ã�¯ @%s ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, fuzzy, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `--%s' ã�¯å¼•æ•°ã�Œä¸�è¦�ã�§ã�™\n"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image ã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  #, fuzzy
  msgid "superfluous arguments for node"
  msgstr "%2$s ã�«å¯¾ã�™ã‚‹å¼•æ•° %1$s ã�Œæ›–æ˜§ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, fuzzy, c-format, perl-format
  msgid "expected @end %s"
  msgstr "çµ‚äº†ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, fuzzy, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, fuzzy, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, fuzzy, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "iconv é–¢æ•°ã�Œä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, fuzzy, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "%s: %s å¼•æ•°ã�¯ `%s' ã�§ã�¯ã�ªã��ã�¦ã€�æ•°å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, fuzzy, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³å�� `%s' ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, fuzzy, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "ä¸�æ˜Žã�ªã‚¨ã‚¹ã‚±ãƒ¼ãƒ— '\\%c' ã�Œæ–‡å­—åˆ—å†…ã�«ã�‚ã‚Šã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, fuzzy, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "ä¸�æ˜Žã�ªç´¢å¼• `%s' ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, fuzzy, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "@printindex ã�«ä¸�æ˜Žã�ªè¦‹å‡ºã�— `%s' ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, fuzzy, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "%s: %s å¼•æ•°ã�¯ `%s' ã�§ã�¯ã�ªã��ã�¦ã€�æ•°å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "@%s 10 ã�¾ã�Ÿã�¯ 11 ã�Œã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™ã€‚`%s' ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, fuzzy, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
--- 3002,3204 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, fuzzy, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "`@%2$s' ãƒ–ãƒ­ãƒƒã‚¯ã�®å†…å�´ã�§ã�¯ `@%1$s' ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, fuzzy, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "`@%2$s' ã‚’ä½¿ç”¨ã�™ã‚‹ã�Ÿã‚�ã�«ã�¯ `@%1$s' ç’°å¢ƒã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s ã�¯ `@titlepage' ã�Šã‚ˆã�³ `@quotation' ç’°å¢ƒã�®å¤–å�´ã�§ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, fuzzy, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "è„šæ³¨ã�«è„šæ³¨ã‚’å�«ã‚�ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  #, fuzzy
  msgid "unexpected @"
  msgstr "äºˆæœŸã�•ã‚Œã�ªã�„ @ ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "`@float' ç’°å¢ƒã�®å¤–å�´ã�§ã�¯ @%s ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, fuzzy, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `--%s' ã�¯å¼•æ•°ã�Œä¸�è¦�ã�§ã�™\n"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image ã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  #, fuzzy
  msgid "superfluous arguments for node"
  msgstr "%2$s ã�«å¯¾ã�™ã‚‹å¼•æ•° %1$s ã�Œæ›–æ˜§ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, fuzzy, c-format, perl-format
  msgid "expected @end %s"
  msgstr "çµ‚äº†ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, fuzzy, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, fuzzy, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, fuzzy, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "iconv é–¢æ•°ã�Œä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, fuzzy, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "%s: %s å¼•æ•°ã�¯ `%s' ã�§ã�¯ã�ªã��ã�¦ã€�æ•°å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, fuzzy, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³å�� `%s' ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, fuzzy, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "ä¸�æ˜Žã�ªã‚¨ã‚¹ã‚±ãƒ¼ãƒ— '\\%c' ã�Œæ–‡å­—åˆ—å†…ã�«ã�‚ã‚Šã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, fuzzy, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "ä¸�æ˜Žã�ªç´¢å¼• `%s' ã�§ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, fuzzy, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "@printindex ã�«ä¸�æ˜Žã�ªè¦‹å‡ºã�— `%s' ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, fuzzy, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "%s: %s å¼•æ•°ã�¯ `%s' ã�§ã�¯ã�ªã��ã�¦ã€�æ•°å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "@%s 10 ã�¾ã�Ÿã�¯ 11 ã�Œã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™ã€‚`%s' ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, fuzzy, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
***************
*** 3071,3081 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, fuzzy, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "%s: %s å¼•æ•°ã�¯ `%s' ã�§ã�¯ã�ªã��ã�¦ã€�æ•°å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, fuzzy, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 3207,3217 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, fuzzy, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "%s: %s å¼•æ•°ã�¯ `%s' ã�§ã�¯ã�ªã��ã�¦ã€�æ•°å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, fuzzy, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 3084,3088 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, fuzzy, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3220,3224 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, fuzzy, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 3091,3095 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, fuzzy, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
--- 3227,3231 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, fuzzy, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
***************
*** 3098,3112 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, fuzzy, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s ã�¯ on ã�¾ã�Ÿã�¯ off ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã€‚`%s' ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, fuzzy, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
--- 3234,3248 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, fuzzy, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s ã�¯ on ã�¾ã�Ÿã�¯ off ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã€‚`%s' ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, fuzzy, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
***************
*** 3115,3119 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, fuzzy, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3251,3255 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, fuzzy, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 3122,3151 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, fuzzy, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "ãƒ›ã‚¹ãƒˆå��ã�«ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œå‰²ã‚Šå½“ã�¦ã‚‰ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Structuring.pm:329
  #, fuzzy, perl-format
  msgid "@%s not empty"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, fuzzy, perl-format
  msgid "@%s reference to nonexistent node `%s'"
--- 3258,3287 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, fuzzy, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "ãƒ›ã‚¹ãƒˆå��ã�«ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œå‰²ã‚Šå½“ã�¦ã‚‰ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/Structuring.pm:330
  #, fuzzy, perl-format
  msgid "@%s not empty"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, fuzzy, perl-format
  msgid "@%s reference to nonexistent node `%s'"
***************
*** 3154,3193 ****
  "ã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“?)"
  
! #: tp/Texinfo/Structuring.pm:393
  #, fuzzy, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "å��å‰�ã�®å�–å¾—ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "å�‚ç…§ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒŽãƒ¼ãƒ‰ `%s'"
! 
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s ã�¯å­˜åœ¨ã�—ã�ªã�„ `%s' ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, fuzzy, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3290,3319 ----
  "ã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“?)"
  
! #: tp/Texinfo/Structuring.pm:394
  #, fuzzy, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "å��å‰�ã�®å�–å¾—ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, fuzzy, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3195,3262 ****
  "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ã�¯ ä¸Šä½�é …ç›®ã�Œã�‚ã‚‹ã�®ã�«ã€�`%s' ã�¸ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¢ã‚¤ãƒ†ãƒ ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, fuzzy, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "å��å‰�ã�®å�–å¾—ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, fuzzy, perl-format
  msgid "empty index key in @%s"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, fuzzy, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, fuzzy, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "%(service)s on %(device)s"
  
! #: tp/init/latex2html.pm:197
  #, fuzzy, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, fuzzy, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "%s: `%s' ã�®ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã�«å¤±æ•—\n"
  
! #: tp/init/latex2html.pm:462
  #, fuzzy, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "@%s: %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3321,3393 ----
  "ãƒŽãƒ¼ãƒ‰ `%s' ã�«ã�¯ ä¸Šä½�é …ç›®ã�Œã�‚ã‚‹ã�®ã�«ã€�`%s' ã�¸ã�®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¢ã‚¤ãƒ†ãƒ ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s ã�¯å­˜åœ¨ã�—ã�ªã�„ `%s' ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, fuzzy, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "å��å‰�ã�®å�–å¾—ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, fuzzy, perl-format
  msgid "empty index key in @%s"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, fuzzy, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, fuzzy, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "%(service)s on %(device)s"
  
! #: tp/init/latex2html.pm:198
  #, fuzzy, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, fuzzy, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "%s: `%s' ã�®ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã�«å¤±æ•—\n"
  
! #: tp/init/latex2html.pm:465
  #, fuzzy, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "@%s: %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3265,3274 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3396,3405 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3277,3321 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, fuzzy, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/init/latex2html.pm:636
  #, fuzzy, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, fuzzy, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "libnotify ã�®åˆ�æœŸåŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/init/tex4ht.pm:222
  #, fuzzy, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "%s: `%s' ã�®ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã�«å¤±æ•—\n"
  
! #: tp/init/tex4ht.pm:235
  #, fuzzy, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "åˆ�æœŸä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�«æˆ»ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/init/tex4ht.pm:247
  #, fuzzy, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3408,3457 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, fuzzy, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/init/latex2html.pm:639
  #, fuzzy, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, fuzzy, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "libnotify ã�®åˆ�æœŸåŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/init/tex4ht.pm:228
  #, fuzzy, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "%s: `%s' ã�®ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã�«å¤±æ•—\n"
  
! #: tp/init/tex4ht.pm:241
  #, fuzzy, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "åˆ�æœŸä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�«æˆ»ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/init/tex4ht.pm:253
  #, fuzzy, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã�®æ¬ è�½ã€‚"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "%s: `%s' ã�®ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã�«å¤±æ•—\n"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3324,3333 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3460,3469 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3336,3365 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "%sã�®èª­è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %s\n"
  
! #: tp/texi2any.pl:361
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s"
  msgstr "ä¸�æ˜Žã�ªã‚·ã‚°ãƒŠãƒ« %d"
  
! #: tp/texi2any.pl:377
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "ä¸�æ˜Žã�ªã‚·ã‚°ãƒŠãƒ« %d"
  
! #: tp/texi2any.pl:413
  #, fuzzy, perl-format
  msgid "could not read init file %s"
  msgstr "  @FILE                   ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ FILE ã�‹ã‚‰èª­ã�¿è¾¼ã‚€\n"
  
! #: tp/texi2any.pl:569
  #, fuzzy, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "%s: èª�è­˜ã�§ã��ã�ªã�„ TEXINFO_OUTPUT_FORMAT ã�®å€¤ `%s' ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™ã€‚\n"
  
! #: tp/texi2any.pl:652
  #, fuzzy, perl-format
  #| msgid "Usage: %s [OPTION]... FILE...\n"
--- 3472,3550 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "libnotify ã�®åˆ�æœŸåŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "%sã�®èª­è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %s\n"
  
! #: tp/texi2any.pl:358
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s"
  msgstr "ä¸�æ˜Žã�ªã‚·ã‚°ãƒŠãƒ« %d"
  
! #: tp/texi2any.pl:374
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "ä¸�æ˜Žã�ªã‚·ã‚°ãƒŠãƒ« %d"
  
! #: tp/texi2any.pl:417
  #, fuzzy, perl-format
  msgid "could not read init file %s"
  msgstr "  @FILE                   ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ FILE ã�‹ã‚‰èª­ã�¿è¾¼ã‚€\n"
  
! #: tp/texi2any.pl:574
  #, fuzzy, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "%s: èª�è­˜ã�§ã��ã�ªã�„ TEXINFO_OUTPUT_FORMAT ã�®å€¤ `%s' ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™ã€‚\n"
  
! #: tp/texi2any.pl:660
  #, fuzzy, perl-format
  #| msgid "Usage: %s [OPTION]... FILE...\n"
***************
*** 3367,3371 ****
  msgstr "ä½¿ç”¨æ³•: %s [OPTION]... FILE...\n"
  
! #: tp/texi2any.pl:655
  #, fuzzy
  #| msgid ""
--- 3552,3556 ----
  msgstr "ä½¿ç”¨æ³•: %s [OPTION]... FILE...\n"
  
! #: tp/texi2any.pl:663
  #, fuzzy
  #| msgid ""
***************
*** 3384,3388 ****
  "ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã�§ Emacs ã‚„å�˜ç‹¬ã�® GNU Info ã�§èª­ã‚€ã�®ã�«é�©ã�—ã�Ÿ Info ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�™ã€‚\n"
  
! #: tp/texi2any.pl:661
  #, fuzzy, perl-format
  msgid ""
--- 3569,3573 ----
  "ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã�§ Emacs ã‚„å�˜ç‹¬ã�® GNU Info ã�§èª­ã‚€ã�®ã�«é�©ã�—ã�Ÿ Info ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�™ã€‚\n"
  
! #: tp/texi2any.pl:671
  #, fuzzy, perl-format
  msgid ""
***************
*** 3419,3423 ****
  "      --version               ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹ã€‚\n"
  
! #: tp/texi2any.pl:677
  #, fuzzy
  #| msgid ""
--- 3604,3608 ----
  "      --version               ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹ã€‚\n"
  
! #: tp/texi2any.pl:689
  #, fuzzy
  #| msgid ""
***************
*** 3446,3450 ****
  "ã�™ã‚‹ã€‚\n"
  
! #: tp/texi2any.pl:685
  #, fuzzy
  msgid ""
--- 3631,3635 ----
  "ã�™ã‚‹ã€‚\n"
  
! #: tp/texi2any.pl:699
  #, fuzzy
  msgid ""
***************
*** 3489,3493 ****
  "ãƒª)ã€‚\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3674,3678 ----
  "ãƒª)ã€‚\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3529,3533 ****
  "%d)ã€‚\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3714,3718 ----
  "%d)ã€‚\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3556,3560 ****
  "                                ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ã�¯åˆ†å‰²æ™‚ã�«ã�®ã�¿è¨­å®šã�•ã‚Œã‚‹ã€‚\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3741,3745 ----
  "                                ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ã�¯åˆ†å‰²æ™‚ã�«ã�®ã�¿è¨­å®šã�•ã‚Œã‚‹ã€‚\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3562,3566 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3747,3751 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3568,3572 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  #, fuzzy
  #| msgid ""
--- 3753,3757 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  #, fuzzy
  #| msgid ""
***************
*** 3595,3599 ****
  "  -U VAR                         å¤‰æ•° VAR ã‚’æœªå®šç¾©ã�«ã�™ã‚‹ã€‚@clear ã�¨å�Œã�˜ã€‚\n"
  
! #: tp/texi2any.pl:747
  #, fuzzy
  msgid ""
--- 3780,3784 ----
  "  -U VAR                         å¤‰æ•° VAR ã‚’æœªå®šç¾©ã�«ã�™ã‚‹ã€‚@clear ã�¨å�Œã�˜ã€‚\n"
  
! #: tp/texi2any.pl:770
  #, fuzzy
  msgid ""
***************
*** 3637,3641 ****
  "ã‚‹ã€‚\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3822,3826 ----
  "ã‚‹ã€‚\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3653,3657 ****
  "  XML ã‚’ç”Ÿæˆ�ã�™ã‚‹å ´å�ˆã€�--ifxml ã�Œæœ‰åŠ¹ã�§ã€�ä»–ã�¯ç„¡åŠ¹ã�«ã�ªã‚Šã�¾ã�™ã€‚\n"
  
! #: tp/texi2any.pl:771
  #, fuzzy
  msgid ""
--- 3838,3842 ----
  "  XML ã‚’ç”Ÿæˆ�ã�™ã‚‹å ´å�ˆã€�--ifxml ã�Œæœ‰åŠ¹ã�§ã€�ä»–ã�¯ç„¡åŠ¹ã�«ã�ªã‚Šã�¾ã�™ã€‚\n"
  
! #: tp/texi2any.pl:798
  #, fuzzy
  msgid ""
***************
*** 3689,3693 ****
  "ãƒ«ã�«æ›¸ã��è¾¼ã‚€\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3874,3878 ----
  "ãƒ«ã�«æ›¸ã��è¾¼ã‚€\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3696,3700 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3881,3885 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3703,3750 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/texi2any.pl:990
  #, fuzzy, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s ã‚’ç”Ÿæˆ�ã�™ã‚‹ã�¨ã��ã�«ã€�-o ã�«ã�¯å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ï¼‘ã�¤ã� ã�‘æŒ‡å®šã�—ã�¾ã�™ã€‚"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, fuzzy, perl-format
  msgid "unknown tree transformation %s"
  msgstr "ä¸�æ˜Žã�ªã‚¨ã‚¹ã‚±ãƒ¼ãƒ— '\\%c' ã�Œæ–‡å­—åˆ—å†…ã�«ã�‚ã‚Šã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: ãƒ•ã‚¡ã‚¤ãƒ«å¼•æ•°ã‚’å¿˜ã‚Œã�¦ã�„ã�¾ã�™ã‚ˆ\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "è©³ã�—ã��ã�¯ `%s --help' ã‚’å®Ÿè¡Œã�—ã�¦ã��ã� ã�•ã�„ã€‚\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, fuzzy, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/texi2any.pl:1172
  #, fuzzy, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3888,3930 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/texi2any.pl:1044
  #, fuzzy, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s ã‚’ç”Ÿæˆ�ã�™ã‚‹ã�¨ã��ã�«ã€�-o ã�«ã�¯å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ï¼‘ã�¤ã� ã�‘æŒ‡å®šã�—ã�¾ã�™ã€‚"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, fuzzy, perl-format
  msgid "unknown tree transformation %s"
  msgstr "ä¸�æ˜Žã�ªã‚¨ã‚¹ã‚±ãƒ¼ãƒ— '\\%c' ã�Œæ–‡å­—åˆ—å†…ã�«ã�‚ã‚Šã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: ãƒ•ã‚¡ã‚¤ãƒ«å¼•æ•°ã‚’å¿˜ã‚Œã�¦ã�„ã�¾ã�™ã‚ˆ\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, fuzzy, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/texi2any.pl:1244
  #, fuzzy, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3752,3770 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, fuzzy, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%(service)s on %(device)s"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, fuzzy, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, fuzzy, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: --css-file %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 3932,3940 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, fuzzy, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« `%s' ã‚’é–‰ã�˜ã‚‹éš›ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3777,3786 ****
  msgstr "é–“é�•ã�£ã�Ÿä½�ç½®ã�« %c ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  msgid "unmatched `@end %s'"
  msgstr "`%c%s' ã�¨ã�®å¯¾å¿œã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3947,3956 ----
  msgstr "é–“é�•ã�£ã�Ÿä½�ç½®ã�« %c ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  msgid "unmatched `@end %s'"
  msgstr "`%c%s' ã�¨ã�®å¯¾å¿œã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3788,3797 ****
  msgstr "%c%s ã�«ã�¯å��å‰�ã�Œå¿…è¦�ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  #, fuzzy
  msgid "bad name for @set"
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3958,3967 ----
  msgstr "%c%s ã�«ã�¯å��å‰�ã�Œå¿…è¦�ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  #, fuzzy
  msgid "bad name for @set"
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3799,3808 ****
  msgstr "%c%s ã�«ã�¯å��å‰�ã�Œå¿…è¦�ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  #, fuzzy
  msgid "bad name for @clear"
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3969,3978 ----
  msgstr "%c%s ã�«ã�¯å��å‰�ã�Œå¿…è¦�ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  #, fuzzy
  msgid "bad name for @clear"
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3810,3849 ****
  msgstr "%c%s ã�«ã�¯å��å‰�ã�Œå¿…è¦�ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  #, fuzzy
  msgid "bad name for @unmacro"
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  msgid "bad argument to @alias"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  msgid "bad argument to @definfoenclose"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  #, fuzzy
  msgid "empty @columnfractions"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 3980,4019 ----
  msgstr "%c%s ã�«ã�¯å��å‰�ã�Œå¿…è¦�ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  #, fuzzy
  msgid "bad name for @unmacro"
  msgstr "ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "@%s ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¸Žã�ˆã‚‹ã�«ã�¯ã€�ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’ä½¿ã�„ã�¾ã�—ã‚‡ã�†"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  msgid "bad argument to @alias"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  msgid "bad argument to @definfoenclose"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  #, fuzzy
  msgid "empty @columnfractions"
  msgstr "ã‚³ãƒ¡ãƒ³ãƒˆå†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�«é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 3851,3855 ****
  msgstr "@%s 10 ã�¾ã�Ÿã�¯ 11 ã�Œã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™ã€‚`%s' ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 4021,4025 ----
  msgstr "@%s 10 ã�¾ã�Ÿã�¯ 11 ã�Œã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™ã€‚`%s' ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3859,3873 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, fuzzy, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "%s: %s å¼•æ•°ã�¯ `%s' ã�§ã�¯ã�ªã��ã�¦ã€�æ•°å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  msgid "bad argument to @need: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
--- 4029,4043 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, fuzzy, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "%s: %s å¼•æ•°ã�¯ `%s' ã�§ã�¯ã�ªã��ã�¦ã€�æ•°å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  msgid "bad argument to @need: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
***************
*** 3876,3885 ****
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  msgid "bad argument to @headings: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 4046,4055 ----
  "    ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  msgid "bad argument to @headings: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 3887,3926 ****
  msgstr "%s ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™: %citem ã‚’æ•´å½¢ã�™ã‚‹ã�Ÿã‚�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  msgid "unmatched `@end'"
  msgstr "`%c%s' ã�¨ã�®å¯¾å¿œã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, fuzzy, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "%s: --auto/-a ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�—ã�¦ä¸�å½“ã�ªå¼•æ•°\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  msgid "bad argument to @end: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, fuzzy, c-format
  msgid "@include: could not find %s"
  msgstr "@%s: `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  msgid "@include: could not open %s:"
  msgstr "@%s: %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  #, fuzzy
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "`@titlepage' ç’°å¢ƒã�®å¤–å�´ã�§ã�¯ @%s ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 4057,4096 ----
  msgstr "%s ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™: %citem ã‚’æ•´å½¢ã�™ã‚‹ã�Ÿã‚�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  msgid "unmatched `@end'"
  msgstr "`%c%s' ã�¨ã�®å¯¾å¿œã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, fuzzy, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "%s: --auto/-a ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�—ã�¦ä¸�å½“ã�ªå¼•æ•°\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  msgid "bad argument to @end: %s"
  msgstr "@%s ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå¼•æ•°ã�§ã�™: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, fuzzy, c-format
  msgid "@include: could not find %s"
  msgstr "@%s: `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  msgid "@include: could not open %s:"
  msgstr "@%s: %s ã‚’é–‹ã��ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  #, fuzzy
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "`@titlepage' ç’°å¢ƒã�®å¤–å�´ã�§ã�¯ @%s ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3961,3965 ****
  msgstr "å¼•æ•° `%3$s' ã�«å¯¾ã�—ã�¦ %1$s%2$s ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
--- 4131,4135 ----
  msgstr "å¼•æ•° `%3$s' ã�«å¯¾ã�—ã�¦ %1$s%2$s ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
***************
*** 3967,3977 ****
  msgstr "%c%s ã�¯ `%s' ã�§ã�¯ã�ªã��ã€�`i' ã�‹ `j' ã‚’å¼•æ•°ã�¨ã�—ã�¦å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "å®šç¾©ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ•ãƒ©ã‚°: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
--- 4137,4141 ----
  msgstr "%c%s ã�¯ `%s' ã�§ã�¯ã�ªã��ã€�`i' ã�‹ `j' ã‚’å¼•æ•°ã�¨ã�—ã�¦å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
***************
*** 3979,3983 ****
  msgstr "%c%s ã�¯å»ƒæ­¢äºˆå®š (ã�¾ã�Ÿã�¯å»ƒæ­¢æ¸ˆã�¿) ã�§ã�™ã€‚"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
--- 4143,4147 ----
  msgstr "%c%s ã�¯å»ƒæ­¢äºˆå®š (ã�¾ã�Ÿã�¯å»ƒæ­¢æ¸ˆã�¿) ã�§ã�™ã€‚"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
***************
*** 3985,3989 ****
  msgstr "%c%s ã�¯å»ƒæ­¢äºˆå®š (ã�¾ã�Ÿã�¯å»ƒæ­¢æ¸ˆã�¿) ã�§ã�™; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  #, fuzzy
  msgid "@\\ should only appear in math context"
--- 4149,4153 ----
  msgstr "%c%s ã�¯å»ƒæ­¢äºˆå®š (ã�¾ã�Ÿã�¯å»ƒæ­¢æ¸ˆã�¿) ã�§ã�™; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  #, fuzzy
  msgid "@\\ should only appear in math context"
***************
*** 4001,4005 ****
  msgstr "%c%s ã�¯ `%s' ã�§ã�¯ã�ªã��ã€�`i' ã�‹ `j' ã‚’å¼•æ•°ã�¨ã�—ã�¦å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  msgid "misplaced }"
--- 4165,4169 ----
  msgstr "%c%s ã�¯ `%s' ã�§ã�¯ã�ªã��ã€�`i' ã�‹ `j' ã‚’å¼•æ•°ã�¨ã�—ã�¦å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  msgid "misplaced }"
***************
*** 4421,4424 ****
--- 4585,4600 ----
  
  #, fuzzy, perl-format
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@menu ã�Œæœ€åˆ�ã�® @node ä»¥å‰�ã�«ç�¾ã‚Œã�¾ã�—ã�Ÿã€‚`Top' ãƒŽãƒ¼ãƒ‰ã‚’ã�¤ã��ã‚Šã�¾ã�™"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr "å¤šåˆ† @top ãƒŽãƒ¼ãƒ‰ã�¯ @ifinfo ã‚ˆã‚Šã�¯ @ifnottex ã�«è¦†ã‚�ã‚Œã‚‹ã�¹ã��ã�§ã�¯ï¼Ÿ"
+ 
+ #, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "å�‚ç…§ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒŽãƒ¼ãƒ‰ `%s'"
+ 
+ #, fuzzy, perl-format
  #~ msgid "%s: obsolete variable %s\n"
  #~ msgstr "å¤‰æ•°ã‚’è¨­å®š: "
***************
*** 4434,4440 ****
  #~ msgstr " ã�¾ã�Ÿã�¯: texi2any [OPTION]... TEXINFO-FILE...\n"
  
- #~ msgid "display this help and exit"
- #~ msgstr "ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹"
- 
  #~ msgid "send output to FILE"
  #~ msgstr "å‡ºåŠ›ã‚’ FILE ã�«é€�ã‚‹"
--- 4610,4613 ----
diff -Nrc2 texinfo-6.7/po/Makefile.in.in texinfo-6.8/po/Makefile.in.in
*** texinfo-6.7/po/Makefile.in.in	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/po/Makefile.in.in	2021-02-09 20:45:37.000000000 +0000
***************
*** 1,5 ****
  # Makefile for PO directory in any package using GNU gettext.
  # Copyright (C) 1995-2000 Ulrich Drepper <drepper@gnu.ai.mit.edu>
! # Copyright (C) 2000-2019 Free Software Foundation, Inc.
  #
  # Copying and distribution of this file, with or without modification,
--- 1,5 ----
  # Makefile for PO directory in any package using GNU gettext.
  # Copyright (C) 1995-2000 Ulrich Drepper <drepper@gnu.ai.mit.edu>
! # Copyright (C) 2000-2020 Free Software Foundation, Inc.
  #
  # Copying and distribution of this file, with or without modification,
***************
*** 8,12 ****
  # without any warranty.
  #
! # Origin: gettext-0.20
  GETTEXT_MACRO_VERSION = 0.20
  
--- 8,12 ----
  # without any warranty.
  #
! # Origin: gettext-0.21
  GETTEXT_MACRO_VERSION = 0.20
  
***************
*** 91,94 ****
--- 91,97 ----
  # Makevars gets inserted here. (Don't remove this line!)
  
+ all: all-@USE_NLS@
+ 
+ 
  .SUFFIXES:
  .SUFFIXES: .po .gmo .sed .sin .nop .po-create .po-update
***************
*** 108,112 ****
  # .pot file has changed, which would be troublesome if the .po files are put
  # under version control.
! .po.gmo: $(srcdir)/$(DOMAIN).pot
  	@lang=`echo $* | sed -e 's,.*/,,'`; \
  	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
--- 111,116 ----
  # .pot file has changed, which would be troublesome if the .po files are put
  # under version control.
! $(GMOFILES): $(srcdir)/$(DOMAIN).pot
! .po.gmo:
  	@lang=`echo $* | sed -e 's,.*/,,'`; \
  	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
***************
*** 124,129 ****
  
  
- all: all-@USE_NLS@
- 
  all-yes: $(srcdir)/stamp-po
  all-no:
--- 128,131 ----
***************
*** 414,418 ****
  # This is a separate target because 'update-po' must be executed before.
  dist2: $(srcdir)/stamp-po $(DISTFILES)
! 	dists="$(DISTFILES)"; \
  	if test "$(PACKAGE)" = "gettext-tools"; then \
  	  dists="$$dists Makevars.template"; \
--- 416,420 ----
  # This is a separate target because 'update-po' must be executed before.
  dist2: $(srcdir)/stamp-po $(DISTFILES)
! 	@dists="$(DISTFILES)"; \
  	if test "$(PACKAGE)" = "gettext-tools"; then \
  	  dists="$$dists Makevars.template"; \
***************
*** 420,423 ****
--- 422,430 ----
  	if test -f $(srcdir)/$(DOMAIN).pot; then \
  	  dists="$$dists $(DOMAIN).pot stamp-po"; \
+ 	else \
+ 	  case $(XGETTEXT) in \
+ 	    :) echo "Warning: Creating a tarball without '$(DOMAIN).pot', because a suitable 'xgettext' program was not found in PATH." 1>&2;; \
+ 	    *) echo "Warning: Creating a tarball without '$(DOMAIN).pot', because 'xgettext' found no strings to extract. Check the contents of the POTFILES.in file and the XGETTEXT_OPTIONS in the Makevars file." 1>&2;; \
+ 	  esac; \
  	fi; \
  	if test -f $(srcdir)/ChangeLog; then \
Binary files texinfo-6.7/po/nb.gmo and texinfo-6.8/po/nb.gmo differ
diff -Nrc2 texinfo-6.7/po/nb.po texinfo-6.8/po/nb.po
*** texinfo-6.7/po/nb.po	2019-09-17 18:48:47.000000000 +0100
--- texinfo-6.8/po/nb.po	2021-07-03 09:59:37.000000000 +0100
***************
*** 3,17 ****
  # Copyright (C) 1999 Free Software Foundation, Inc.
  # Trond EndrestÃ¸l <Trond.Endrestol@gtf.ol.no>, 1998.
! # Johnny A. Solbu <johnny@solbu.net>, 2017
  #
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.1.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2017-01-22 20:47+0100\n"
  "Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n"
! "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
  "Language: nb\n"
  "MIME-Version: 1.0\n"
--- 3,17 ----
  # Copyright (C) 1999 Free Software Foundation, Inc.
  # Trond EndrestÃ¸l <Trond.Endrestol@gtf.ol.no>, 1998.
! # Johnny A. Solbu <johnny@solbu.net>, 2017 - 2021
  #
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-01 15:36+0200\n"
  "Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n"
! "Language-Team: Norwegian Bokmaal <l10n-no@lister.huftis.org>\n"
  "Language: nb\n"
  "MIME-Version: 1.0\n"
***************
*** 20,24 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 1.8.7.1\n"
  
  #: gnulib/lib/error.c:195
--- 20,24 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 2.2.3\n"
  
  #: gnulib/lib/error.c:195
***************
*** 27,58 ****
  
  #: gnulib/lib/getopt.c:278
! #, fuzzy, c-format
! #| msgid "%s: option '%s' is ambiguous\n"
  msgid "%s: option '%s%s' is ambiguous\n"
! msgstr "%s: valget Â«%sÂ» er flertydig\n"
  
  #: gnulib/lib/getopt.c:284
! #, fuzzy, c-format
! #| msgid "%s: option '%s' is ambiguous; possibilities:"
  msgid "%s: option '%s%s' is ambiguous; possibilities:"
! msgstr "%s: valget Â«%sÂ» er flertydig; muligheter:"
  
  #: gnulib/lib/getopt.c:319
! #, fuzzy, c-format
! #| msgid "%s: unrecognized option '%c%s'\n"
  msgid "%s: unrecognized option '%s%s'\n"
! msgstr "%s: ukjent valg Â«%c%sÂ»\n"
  
  #: gnulib/lib/getopt.c:345
! #, fuzzy, c-format
! #| msgid "%s: option '%c%s' doesn't allow an argument\n"
  msgid "%s: option '%s%s' doesn't allow an argument\n"
! msgstr "%s: valget Â«%c%sÂ» tillater ikke argumenter\n"
  
  #: gnulib/lib/getopt.c:360
! #, fuzzy, c-format
! #| msgid "%s: option '--%s' requires an argument\n"
  msgid "%s: option '%s%s' requires an argument\n"
! msgstr "%s: valget Â«--%sÂ» krever et argument\n"
  
  #: gnulib/lib/getopt.c:621
--- 27,53 ----
  
  #: gnulib/lib/getopt.c:278
! #, c-format
  msgid "%s: option '%s%s' is ambiguous\n"
! msgstr "%s: valget Â«%s%sÂ» er flertydig\n"
  
  #: gnulib/lib/getopt.c:284
! #, c-format
  msgid "%s: option '%s%s' is ambiguous; possibilities:"
! msgstr "%s: valget Â«%s%sÂ» er flertydig; muligheter:"
  
  #: gnulib/lib/getopt.c:319
! #, c-format
  msgid "%s: unrecognized option '%s%s'\n"
! msgstr "%s: ukjent valg Â«%s%sÂ»\n"
  
  #: gnulib/lib/getopt.c:345
! #, c-format
  msgid "%s: option '%s%s' doesn't allow an argument\n"
! msgstr "%s: valget Â«%s%sÂ» tillater ikke argumenter\n"
  
  #: gnulib/lib/getopt.c:360
! #, c-format
  msgid "%s: option '%s%s' requires an argument\n"
! msgstr "%s: valget Â«%s%sÂ» krever et argument\n"
  
  #: gnulib/lib/getopt.c:621
***************
*** 142,150 ****
  msgstr "minnet er oppbrukt"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Flytte forover et tegn"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Flytte bakover et tegn"
--- 137,145 ----
  msgstr "minnet er oppbrukt"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Flytte forover et tegn"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Flytte bakover et tegn"
***************
*** 158,166 ****
  msgstr "Flytte til slutten av denne linjen"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Flytte forover et ord"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Flytte tilbake et ord"
--- 153,161 ----
  msgstr "Flytte til slutten av denne linjen"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Flytte forover et ord"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Flytte tilbake et ord"
***************
*** 267,271 ****
  msgstr "ser etter fil Â«%sÂ» i Â«%sÂ»"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 262,266 ----
  msgstr "ser etter fil Â«%sÂ» i Â«%sÂ»"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 293,300 ****
  
  #: info/indices.c:213
- #, fuzzy
- #| msgid "No indices found."
  msgid "No indices found"
! msgstr "Ingen indekser funnet."
  
  #: info/indices.c:217
--- 288,293 ----
  
  #: info/indices.c:213
  msgid "No indices found"
! msgstr "Ingen indekser funnet"
  
  #: info/indices.c:217
***************
*** 319,338 ****
  
  #: info/indices.c:457
- #, fuzzy
- #| msgid "No previous index search string."
  msgid "No previous index search string"
! msgstr "Ingen tidligere indekssÃ¸kestrenger."
  
  #: info/indices.c:475
! #, fuzzy, c-format
! #| msgid "No more index entries containing '%s'."
  msgid "No more index entries containing '%s'"
! msgstr "Ingen flere indeksoppfÃ¸ringer som inneholder Â«%sÂ»."
  
  #: info/indices.c:476
! #, fuzzy, c-format
! #| msgid "No index entries containing '%s'."
  msgid "No index entries containing '%s'"
! msgstr "Ingen indeksoppfÃ¸ringer som inneholder Â«%sÂ»."
  
  #: info/indices.c:586
--- 312,327 ----
  
  #: info/indices.c:457
  msgid "No previous index search string"
! msgstr "Ingen tidligere indekssÃ¸kestrenger"
  
  #: info/indices.c:475
! #, c-format
  msgid "No more index entries containing '%s'"
! msgstr "Ingen flere indeksoppfÃ¸ringer som inneholder Â«%sÂ»"
  
  #: info/indices.c:476
! #, c-format
  msgid "No index entries containing '%s'"
! msgstr "Ingen indeksoppfÃ¸ringer som inneholder Â«%sÂ»"
  
  #: info/indices.c:586
***************
*** 379,410 ****
  
  #: info/indices.h:40
! #, fuzzy, c-format
! #| msgid "No available info files have '%s' in their indices."
  msgid "No available info files have '%s' in their indices"
! msgstr "Ingen tilgjengelig infofiler har Â«%sÂ» i sine indekser."
  
  #: info/info-utils.c:878
- #, fuzzy
- #| msgid "Error converting file character encoding."
  msgid "Error converting file character encoding"
! msgstr "Feil ved konvertering av filtegnkoding."
  
! #: info/info.c:277 info/session.c:2786
! #, fuzzy, c-format
! #| msgid "No menu item '%s' in node '%s'."
  msgid "No menu item '%s' in node '%s'"
! msgstr "Ingen menypunkt Â«%sÂ» i noden Â«%sÂ»."
  
  #: info/info.c:415 info/info.c:1181
! #, fuzzy, c-format
! #| msgid "Cannot find node '%s'."
  msgid "Cannot find node '%s'"
! msgstr "Kan ikke finne noden Â«%sÂ»."
  
  #: info/info.c:437
- #, fuzzy
- #| msgid "No program name given."
  msgid "No program name given"
! msgstr "Intet programnavn oppgitt."
  
  #: info/info.c:635
--- 368,392 ----
  
  #: info/indices.h:40
! #, c-format
  msgid "No available info files have '%s' in their indices"
! msgstr "Ingen tilgjengelig infofiler har Â«%sÂ» i sine indekser"
  
  #: info/info-utils.c:878
  msgid "Error converting file character encoding"
! msgstr "Feil ved konvertering av filtegnkoding"
  
! #: info/info.c:277 info/session.c:2789
! #, c-format
  msgid "No menu item '%s' in node '%s'"
! msgstr "Ingen menypunkt Â«%sÂ» i noden Â«%sÂ»"
  
  #: info/info.c:415 info/info.c:1181
! #, c-format
  msgid "Cannot find node '%s'"
! msgstr "Kan ikke finne noden Â«%sÂ»"
  
  #: info/info.c:437
  msgid "No program name given"
! msgstr "Intet programnavn oppgitt"
  
  #: info/info.c:635
***************
*** 433,437 ****
  msgstr "PrÃ¸v --help for mer informasjon.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 415,420 ----
  msgstr "PrÃ¸v --help for mer informasjon.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 618,622 ****
  "  info -f ./foo.info         vise filen ./foo.info, sÃ¸ker ikke katalogen"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 601,606 ----
  "  info -f ./foo.info         vise filen ./foo.info, sÃ¸ker ikke katalogen"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 629,636 ****
  
  #: info/info.c:1182
! #, fuzzy, c-format
! #| msgid "Cannot find node '(%s)%s'."
  msgid "Cannot find node '(%s)%s'"
! msgstr "Kan ikke finne noden Â«(%s)%sÂ»."
  
  #: info/info.c:1183
--- 613,619 ----
  
  #: info/info.c:1182
! #, c-format
  msgid "Cannot find node '(%s)%s'"
! msgstr "Kan ikke finne noden Â«(%s)%sÂ»"
  
  #: info/info.c:1183
***************
*** 643,716 ****
  
  #: info/info.c:1185
- #, fuzzy
- #| msgid "Cannot delete the last window."
  msgid "Cannot delete the last window"
! msgstr "Kan ikke slette det siste vinduet."
  
  #: info/info.c:1186
- #, fuzzy
- #| msgid "No menu in this node."
  msgid "No menu in this node"
! msgstr "Ingen meny i denne noden."
  
  #: info/info.c:1187
- #, fuzzy
- #| msgid "No footnotes in this node."
  msgid "No footnotes in this node"
! msgstr "Ingen fotnoter i denne noden."
  
  #: info/info.c:1188
- #, fuzzy
- #| msgid "No cross references in this node."
  msgid "No cross references in this node"
! msgstr "Ingen kryssreferanser i denne noden."
  
  #: info/info.c:1189
! #, fuzzy, c-format
! #| msgid "No '%s' pointer for this node."
  msgid "No '%s' pointer for this node"
! msgstr "Ingen Â«%sÂ»-peker for denne noden."
  
  #: info/info.c:1190
! #, fuzzy, c-format
! #| msgid "Unknown Info command '%c'; try '?' for help."
  msgid "Unknown Info command '%c'; try '?' for help"
! msgstr "Ukjent Info-kommando Â«%cÂ»; prÃ¸v Â«?Â» for hjelp."
  
  #: info/info.c:1191
! #, fuzzy, c-format
! #| msgid "Terminal type '%s' is not smart enough to run Info."
  msgid "Terminal type '%s' is not smart enough to run Info"
! msgstr "Terminaltypen Â«%sÂ» er ikke smart nok til Ã¥ kjÃ¸re Info."
  
  #: info/info.c:1192
- #, fuzzy
- #| msgid "You are already at the last page of this node."
  msgid "You are already at the last page of this node"
! msgstr "Du er allerede pÃ¥ den siste siden av denne noden."
  
  #: info/info.c:1193
- #, fuzzy
- #| msgid "You are already at the first page of this node."
  msgid "You are already at the first page of this node"
! msgstr "Du er allerede pÃ¥ den fÃ¸rste siden til denne noden."
  
  #: info/info.c:1194
- #, fuzzy
- #| msgid "Only one window."
  msgid "Only one window"
! msgstr "Bare et vindu."
  
  #: info/info.c:1195
- #, fuzzy
- #| msgid "Resulting window would be too small."
  msgid "Resulting window would be too small"
! msgstr "Resulterende vindu ville blitt for lite."
  
  #: info/info.c:1196
- #, fuzzy
- #| msgid "Not enough room for a help window, please delete a window."
  msgid "Not enough room for a help window, please delete a window"
! msgstr "Ikke nok plass for et hjelpevindu, vennligst slett et vindu."
  
  #: info/infodoc.c:38
--- 626,678 ----
  
  #: info/info.c:1185
  msgid "Cannot delete the last window"
! msgstr "Kan ikke slette det siste vinduet"
  
  #: info/info.c:1186
  msgid "No menu in this node"
! msgstr "Ingen meny i denne noden"
  
  #: info/info.c:1187
  msgid "No footnotes in this node"
! msgstr "Ingen fotnoter i denne noden"
  
  #: info/info.c:1188
  msgid "No cross references in this node"
! msgstr "Ingen kryssreferanser i denne noden"
  
  #: info/info.c:1189
! #, c-format
  msgid "No '%s' pointer for this node"
! msgstr "Ingen Â«%sÂ»-peker for denne noden"
  
  #: info/info.c:1190
! #, c-format
  msgid "Unknown Info command '%c'; try '?' for help"
! msgstr "Ukjent Info-kommando Â«%cÂ»; prÃ¸v Â«?Â» for hjelp"
  
  #: info/info.c:1191
! #, c-format
  msgid "Terminal type '%s' is not smart enough to run Info"
! msgstr "Terminaltypen Â«%sÂ» er ikke smart nok til Ã¥ kjÃ¸re Info"
  
  #: info/info.c:1192
  msgid "You are already at the last page of this node"
! msgstr "Du er allerede pÃ¥ den siste siden av denne noden"
  
  #: info/info.c:1193
  msgid "You are already at the first page of this node"
! msgstr "Du er allerede pÃ¥ den fÃ¸rste siden til denne noden"
  
  #: info/info.c:1194
  msgid "Only one window"
! msgstr "Bare et vindu"
  
  #: info/info.c:1195
  msgid "Resulting window would be too small"
! msgstr "Resulterende vindu ville blitt for lite"
  
  #: info/info.c:1196
  msgid "Not enough room for a help window, please delete a window"
! msgstr "Ikke nok plass for et hjelpevindu, vennligst slett et vindu"
  
  #: info/infodoc.c:38
***************
*** 907,914 ****
  
  #: info/infodoc.c:471 info/infodoc.c:507
! #, fuzzy, c-format
! #| msgid "%s is undefined."
  msgid "%s is undefined"
! msgstr "%s er udefinert."
  
  #: info/infodoc.c:795
--- 869,875 ----
  
  #: info/infodoc.c:471 info/infodoc.c:507
! #, c-format
  msgid "%s is undefined"
! msgstr "%s er udefinert"
  
  #: info/infodoc.c:795
***************
*** 926,939 ****
  
  #: info/infodoc.c:827
! #, fuzzy, c-format
! #| msgid "%s can only be invoked via %s."
  msgid "%s can only be invoked via %s"
! msgstr "%s kan bare bli pÃ¥kallet via %s."
  
  #: info/infodoc.c:831
! #, fuzzy, c-format
! #| msgid "%s can be invoked via %s."
  msgid "%s can be invoked via %s"
! msgstr "%s kan bli pÃ¥kallet via %s."
  
  #: info/infodoc.c:836
--- 887,898 ----
  
  #: info/infodoc.c:827
! #, c-format
  msgid "%s can only be invoked via %s"
! msgstr "%s kan bare bli startet via %s"
  
  #: info/infodoc.c:831
! #, c-format
  msgid "%s can be invoked via %s"
! msgstr "%s kan bli startet via %s"
  
  #: info/infodoc.c:836
***************
*** 1015,1033 ****
  msgstr "Beskriv kommandoen: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Lese et kommandonavn i ekkoomrÃ¥det og utfÃ¸re den"
  
! #: info/m-x.c:134
! #, fuzzy
! #| msgid "Cannot execute an 'echo-area' command here."
  msgid "Cannot execute an 'echo-area' command here"
! msgstr "Kan ikke utfÃ¸re en Â«echo-areaÂ»-kommando her."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Sette hÃ¸yden pÃ¥ det viste vinduet"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 974,990 ----
  msgstr "Beskriv kommandoen: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Lese et kommandonavn i ekkoomrÃ¥det og utfÃ¸re den"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
! msgstr "Kan ikke utfÃ¸re en Â«echo-areaÂ»-kommando her"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Sette hÃ¸yden pÃ¥ det viste vinduet"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1043,1047 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1000,1004 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1099,1107 ****
  msgstr "reguler utrykksfeil: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Vis alle samsvarende filer"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Ingen fil-indeks"
--- 1056,1064 ----
  msgstr "reguler utrykksfeil: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Vis alle samsvarende filer"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Ingen fil-indeks"
***************
*** 1110,1114 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1067,1071 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1119,1175 ****
  "info-help-node] for veiledning."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Flytte ned til neste linje"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Flytte opp til den forrige linjen"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flytte markÃ¸ren til en angitt linje i vinduet"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Flytte til slutten av linjen"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Flytte til starten av linjen"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Flytte til starten av denne noden"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Flytte til slutten av denne noden"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Rulle forover i dette vinduet"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Rulle bakover i dette vinduet"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulle forover i dette vinduet og sette standard vindustÃ¸rrelse"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rulle bakover i dette vinduet og sette standard vindustÃ¸rrelse"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulle forover i dette vinduet, men forbli innenfor noden"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulle bakover i dette vinduet, men forbli innenfor noden"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1076,1132 ----
  "info-help-node] for veiledning."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Flytte ned til neste linje"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Flytte opp til den forrige linjen"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flytte markÃ¸ren til en angitt linje i vinduet"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Flytte til slutten av linjen"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Flytte til starten av linjen"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Flytte til starten av denne noden"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Flytte til slutten av denne noden"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Rulle forover i dette vinduet"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Rulle bakover i dette vinduet"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulle forover i dette vinduet og sette standard vindustÃ¸rrelse"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rulle bakover i dette vinduet og sette standard vindustÃ¸rrelse"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulle forover i dette vinduet, men forbli innenfor noden"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulle bakover i dette vinduet, men forbli innenfor noden"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1178,1182 ****
  "vindustÃ¸rrelse"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1135,1139 ----
  "vindustÃ¸rrelse"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1186,1458 ****
  "vindustÃ¸rrelse"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Rulle ned pr. antall linjer"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Rulle opp pr. antall linjer"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Rulle ned en halv side"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Rulle opp en halv side"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Rulle det andre vinduet"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Rulle det andre vinduet bakover"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Velge neste vindu"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Velge forrige vindu"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Dele gjeldende vindu"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Slette den gjeldende vindu"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Kan ikke slette et permanent vindu"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Slette alle andre vinduer"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Ã˜ke (eller minke) dette vinduet"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dele den tilgjengelige skjermplassen mellom de synlige vinduene"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Veksle tilstanden til linjebryting i gjeldende vindu"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Velge dette menypunktet"
  
! #: info/session.c:2217
! #, fuzzy, c-format
! #| msgid "There isn't %d item in this menu."
! #| msgid_plural "There aren't %d items in this menu."
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "Det er ikke %d punkt i denne menyen."
! msgstr[1] "Det er ikke %d punkter i denne menyen."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Velge det siste punktet i nodens meny"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menypunkt (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Menypunkt: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "FÃ¸lge kryssreferanse (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "FÃ¸lge kryssreferanse: "
  
! #: info/session.c:2424
! #, fuzzy, c-format
! #| msgid "The reference disappeared! (%s)."
  msgid "The reference disappeared! (%s)"
! msgstr "Referansen forsvant! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Lese et menyvalg og velge dens node"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Lese en fotnote eller kryssreferanse og velge dens node"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Flytte til starten av denne nodens meny"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "BesÃ¸ke sÃ¥ mange menypunkter som mulig samtidig"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Flytte til forrige kryssreferanse"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Flytte til neste kryssreferanse"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Velge referanse eller menypunkt pÃ¥ denne linjen"
  
! #: info/session.c:2764
! #, fuzzy, c-format
! #| msgid "No menu in node '%s'."
  msgid "No menu in node '%s'"
! msgstr "Ingen meny i noden Â«%sÂ»."
  
! #: info/session.c:2811
! #, fuzzy, c-format
! #| msgid "Unable to find node referenced by '%s' in '%s'."
  msgid "Unable to find node referenced by '%s' in '%s'"
! msgstr "Klarte ikke Ã¥ finne noden referert av Â«%sÂ» i Â«%sÂ»."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Lese en liste over menyer fra dir og fÃ¸lge dem"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "FÃ¸lge menyer: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Velge neste node"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Velge forrige node"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Velge oppnoden"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Velge den siste noden i denne filen"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Dette vinduet har ingen andre noder"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Velge fÃ¸rste node i denne filen"
  
! #: info/session.c:3161
! #, fuzzy
! #| msgid "No more nodes within this document."
  msgid "No more nodes within this document"
! msgstr "Ingen flere noder i dette dokumentet."
  
! #: info/session.c:3205 info/session.c:3244
! #, fuzzy
! #| msgid "No 'Prev' or 'Up' for this node within this document."
  msgid "No 'Prev' or 'Up' for this node within this document"
! msgstr "Ingen Â«forrigeÂ» eller Â«oppÂ» for denne noden i dette dokumentet."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Flytte forover eller ned gjennom nodestrukturen"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Flytte tilbake eller opp gjennom nodestrukturen"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Lese et nodenavn og velge det"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "GÃ¥ til node: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Finne noden som beskriver bruksmÃ¥ten for programmet"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Finne Invocation-noden til [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Lese en manualside-referanse og velge den"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Hent manualsiden: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Velg Â«TopÂ»-noden i denne filen"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Velg noden Â«(dir)Â»"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Vis hele filnavnet til noden vises"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Velge den sist valgte noden"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Ingen tidligere node i historikken"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Lese inn navnet pÃ¥ en fil og velge den"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Finne fil: "
  
! #: info/session.c:3665
! #, fuzzy, c-format
! #| msgid "Cannot find '%s'."
  msgid "Cannot find '%s'"
! msgstr "Kan ikke finne Â«%sÂ»."
  
! #: info/session.c:3713
! #, fuzzy, c-format
! #| msgid "Could not create output file '%s'."
  msgid "Could not create output file '%s'"
! msgstr "Kunne ikke opprette utskriftsfil Â«%sÂ»."
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "feil ved skriving til %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "lukker %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
--- 1143,1404 ----
  "vindustÃ¸rrelse"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Rulle ned pr. antall linjer"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Rulle opp pr. antall linjer"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Rulle ned en halv side"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Rulle opp en halv side"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Rulle det andre vinduet"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Rulle det andre vinduet bakover"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Velge neste vindu"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Velge forrige vindu"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Dele gjeldende vindu"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Slette den gjeldende vindu"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Kan ikke slette et permanent vindu"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Slette alle andre vinduer"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Ã˜ke (eller minke) dette vinduet"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dele den tilgjengelige skjermplassen mellom de synlige vinduene"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Veksle tilstanden til linjebryting i gjeldende vindu"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Velge dette menypunktet"
  
! #: info/session.c:2220
! #, c-format
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "Det er ikke %d punkt i denne menyen"
! msgstr[1] "Det er ikke %d punkter i denne menyen"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Velge det siste punktet i nodens meny"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menypunkt (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Menypunkt: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "FÃ¸lge kryssreferanse (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "FÃ¸lge kryssreferanse: "
  
! #: info/session.c:2427
! #, c-format
  msgid "The reference disappeared! (%s)"
! msgstr "Referansen forsvant! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Lese et menyvalg og velge dens node"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Lese en fotnote eller kryssreferanse og velge dens node"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Flytte til starten av denne nodens meny"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "BesÃ¸ke sÃ¥ mange menypunkter som mulig samtidig"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Flytte til forrige kryssreferanse"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Flytte til neste kryssreferanse"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Velge referanse eller menypunkt pÃ¥ denne linjen"
  
! #: info/session.c:2767
! #, c-format
  msgid "No menu in node '%s'"
! msgstr "Ingen meny i noden Â«%sÂ»"
  
! #: info/session.c:2814
! #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
! msgstr "Klarte ikke Ã¥ finne noden referert av Â«%sÂ» i Â«%sÂ»"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Lese en liste over menyer fra dir og fÃ¸lge dem"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "FÃ¸lge menyer: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Velge neste node"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Velge forrige node"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Velge oppnoden"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Velge den siste noden i denne filen"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Dette vinduet har ingen andre noder"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Velge fÃ¸rste node i denne filen"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
! msgstr "Ingen flere noder i dette dokumentet"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
! msgstr "Ingen Â«forrigeÂ» eller Â«oppÂ» for denne noden i dette dokumentet"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Flytte forover eller ned gjennom nodestrukturen"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Flytte tilbake eller opp gjennom nodestrukturen"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Lese et nodenavn og velge det"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "GÃ¥ til node: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Finne noden som beskriver bruksmÃ¥ten for programmet"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Finne Invocation-noden til [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Lese en manualside-referanse og velge den"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Hent manualsiden: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Velg Â«TopÂ»-noden i denne filen"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Velg noden Â«(dir)Â»"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Vis hele filnavnet til noden vises"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Velge den sist valgte noden"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Ingen tidligere node i historikken"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Lese inn navnet pÃ¥ en fil og velge den"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Finne fil: "
  
! #: info/session.c:3677
! #, c-format
  msgid "Cannot find '%s'"
! msgstr "Kan ikke finne Â«%sÂ»"
  
! #: info/session.c:3725
! #, c-format
  msgid "Could not create output file '%s'"
! msgstr "Kunne ikke opprette utskriftsfil Â«%sÂ»"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "feil ved skriving til %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "lukker %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
***************
*** 1461,1692 ****
  # I need a better substitute for the verb Â«to pipeÂ».
  # Â«Ã… pipeÂ» sounds no good to me.
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Â«PipeÂ» innholdet av denne noden gjennom INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
! #, fuzzy, c-format
! #| msgid "Cannot open pipe to '%s'."
  msgid "Cannot open pipe to '%s'"
! msgstr "Kan ikke Ã¥pne pipe til Â«%sÂ»."
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "skriver ut noden %sâ€¦"
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "ferdig med Ã¥ skrive ut noden Â«%sÂ»..."
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Skifte bruk av regulÃ¦re uttrykk i sÃ¸k"
  
! #: info/session.c:3908
! #, fuzzy
! #| msgid "Using regular expressions for searches."
  msgid "Using regular expressions for searches"
! msgstr "Bruk regulÃ¦re uttrykk til sÃ¸king."
  
! #: info/session.c:3909
! #, fuzzy
! #| msgid "Using literal strings for searches."
  msgid "Using literal strings for searches"
! msgstr "Bruk bokstavelige strenger til sÃ¸king."
  
! #: info/session.c:4112
! #, fuzzy
! #| msgid "Search continued from the end of the document."
  msgid "Search continued from the end of the document"
! msgstr "SÃ¸ket fortsatte fra slutten av dokumentet."
  
! #: info/session.c:4117
! #, fuzzy
! #| msgid "Search continued from the beginning of the document."
  msgid "Search continued from the beginning of the document"
! msgstr "SÃ¸k fortsatte fra begynnelsen av dokumentet."
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "SÃ¸ker i delfil Â«%sÂ»..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
! #, fuzzy
! #| msgid "Search failed."
  msgid "Search failed"
  msgstr "SÃ¸k mislyktes"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Regexp-sÃ¸k"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "SÃ¸ke"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr "skiller mellom store og smÃ¥ bokstaver "
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr "bakover"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "SÃ¸kestrengen er for kort"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "GÃ¥r tilbake til siste treff fra %s"
  
! #: info/session.c:4441 info/session.c:4554
! #, fuzzy
! #| msgid "No more matches."
  msgid "No more matches"
! msgstr "Ingen flere treff."
  
! #: info/session.c:4581
! #, fuzzy
! #| msgid "Search this node and subnodes for a string."
  msgid "Search this node and subnodes for a string"
! msgstr "SÃ¸k i denne noden og under-noder etter en streng."
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
! #, fuzzy, c-format
! #| msgid "Searching subfile %s ..."
  msgid "Search under %s: "
! msgstr "SÃ¸ker i delfil Â«%sÂ»..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "GÃ¥ til neste treff i Info-undertrÃ©et"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Ingen aktive sÃ¸k"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "GÃ¥ til forige treff i Info-undertrÃ©et"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Lese inn en streng og sÃ¸ke etter den med skille pÃ¥ store og smÃ¥ bokstaver"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Lese inn en streng og sÃ¸ke etter den"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Lese inn en streng og sÃ¸ke bakover etter den"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Gjenta forrige sÃ¸k i samme retning"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Ingen tidligere sÃ¸kestreng"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Gjenta forrige sÃ¸k i motsatt retning"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "TÃ¸m viste sÃ¸ketreff"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "SÃ¸ke interaktivt for en streng mens du skriver"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Regexp I-sÃ¸k bakover: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-sÃ¸k bakover: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Regexp I-sÃ¸k: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-sÃ¸k: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Mislyktes "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Avbryte gjeldende operasjon"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Avbrutt"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Vis hvilken info-versjon som kjÃ¸res"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info versjon %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Tegne skjermen pÃ¥ nytt"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Avslutte Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "KjÃ¸r kommandoen knyttet til denne tastens Â«liten-bokstav-variantÂ»"
  
! #: info/session.c:5373
! #, fuzzy, c-format
! #| msgid "Unknown command (%s)."
  msgid "Unknown command (%s)"
! msgstr "Ukjent kommando (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â«%sÂ» er ugyldig"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â«%sÂ» er ugyldig"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Legge til dette siffret til det gjeldende numeriske argumentet"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Starte (eller multiplisere med 4) den gjeldende numeriske argumentet"
--- 1407,1621 ----
  # I need a better substitute for the verb Â«to pipeÂ».
  # Â«Ã… pipeÂ» sounds no good to me.
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Â«PipeÂ» innholdet av denne noden gjennom INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
! #, c-format
  msgid "Cannot open pipe to '%s'"
! msgstr "Kan ikke Ã¥pne pipe til Â«%sÂ»"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "skriver ut noden %sâ€¦"
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "ferdig med Ã¥ skrive ut noden Â«%sÂ»..."
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Skifte bruk av regulÃ¦re uttrykk i sÃ¸k"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
! msgstr "Bruk regulÃ¦re uttrykk til sÃ¸king"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
! msgstr "Bruk bokstavelige strenger til sÃ¸king"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
! msgstr "SÃ¸ket fortsatte fra slutten av dokumentet"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
! msgstr "SÃ¸k fortsatte fra begynnelsen av dokumentet"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "SÃ¸ker i delfil Â«%sÂ»..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "SÃ¸k mislyktes"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Regexp-sÃ¸k"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "SÃ¸ke"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr "skiller mellom store og smÃ¥ bokstaver "
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr "bakover"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "SÃ¸kestrengen er for kort"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "GÃ¥r tilbake til siste treff fra %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
! msgstr "Ingen flere treff"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
! msgstr "SÃ¸k i denne noden og under-noder etter en streng"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
! #, c-format
  msgid "Search under %s: "
! msgstr "SÃ¸ker under %s "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "GÃ¥ til neste treff i Info-undertrÃ©et"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Ingen aktive sÃ¸k"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "GÃ¥ til forige treff i Info-undertrÃ©et"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Lese inn en streng og sÃ¸ke etter den med skille pÃ¥ store og smÃ¥ bokstaver"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Lese inn en streng og sÃ¸ke etter den"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Lese inn en streng og sÃ¸ke bakover etter den"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Gjenta forrige sÃ¸k i samme retning"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Ingen tidligere sÃ¸kestreng"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Gjenta forrige sÃ¸k i motsatt retning"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "TÃ¸m viste sÃ¸ketreff"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "SÃ¸ke interaktivt for en streng mens du skriver"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Regexp I-sÃ¸k bakover: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-sÃ¸k bakover: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Regexp I-sÃ¸k: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-sÃ¸k: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Mislyktes "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Avbryte gjeldende operasjon"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Avbrutt"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Vis hvilken info-versjon som kjÃ¸res"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info versjon %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Tegne skjermen pÃ¥ nytt"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Avslutte Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "KjÃ¸r kommandoen knyttet til denne tastens Â«liten-bokstav-variantÂ»"
  
! #: info/session.c:5385
! #, c-format
  msgid "Unknown command (%s)"
! msgstr "Ukjent kommando (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â«%sÂ» er ugyldig"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â«%sÂ» er ugyldig"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Legge til dette siffret til det gjeldende numeriske argumentet"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Starte (eller multiplisere med 4) den gjeldende numeriske argumentet"
***************
*** 2035,2168 ****
  msgstr "%s: kunne ikke lese (%s) og kunne ikke opprette (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY uten tilhÃ¸rende END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY uten tilhÃ¸rende START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: har allerede en dirfil: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Spesifiser infofilen bare en gang.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Ekstra regulÃ¦rt uttrykk spesifisert, ignorerer Â«%sÂ»"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Feil i regulÃ¦rt uttrykk Â«%sÂ»: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "overflÃ¸dig argument pÃ¥ kommandolinjen Â«%sÂ»"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Ingen innfil angitt; prÃ¸v --help for mer informasjon."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "Ingen dir-fil angitt; prÃ¸v --help for mer informasjon."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Kunne ikke lese %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "ingen info-dir-oppfÃ¸ring i Â«%sÂ»"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "fant ingen oppfÃ¸ringer for Â«%sÂ»; ingenting slettet"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "kunne ikke Ã¥pne %s for skriving: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s er ikke en gyldig sprÃ¥kkode"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s er ikke en gyldig sprÃ¥kkode"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "Kunne ikke lese %s: %s."
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Feil ved lukking av @verbatiminclude-fil %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: kan ikke finne %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«%sÂ» er tidligere definert"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "her er den tidligere definisjonen av @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1964,2212 ----
  msgstr "%s: kunne ikke lese (%s) og kunne ikke opprette (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY uten tilhÃ¸rende END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY uten tilhÃ¸rende START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: har allerede en dirfil: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Spesifiser infofilen bare en gang.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Ekstra regulÃ¦rt uttrykk spesifisert, ignorerer Â«%sÂ»"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Feil i regulÃ¦rt uttrykk Â«%sÂ»: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "overflÃ¸dig argument pÃ¥ kommandolinjen Â«%sÂ»"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Ingen innfil angitt; prÃ¸v --help for mer informasjon."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "Ingen dir-fil angitt; prÃ¸v --help for mer informasjon."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Kunne ikke lese %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "ingen info-dir-oppfÃ¸ring i Â«%sÂ»"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "fant ingen oppfÃ¸ringer for Â«%sÂ»; ingenting slettet"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Bruk: pod2texi [VALG]... POD..."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  vise denne hjelpen og avslutte"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s: kan ikke opprette katalogen Â«%sÂ»: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr "%s: mangler filargument\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "PrÃ¸v Â«%s --helpÂ» for mer informasjon.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: kunne ikke Ã¥pne %s for skriving: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: kunne ikke Ã¥pne %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: feil ved lukking av  %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: endre navn %s mislyktes: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: feil ved lukking av standard-utdata: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "kunne ikke Ã¥pne %s for skriving: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s er ikke en gyldig sprÃ¥kkode"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s er ikke en gyldig sprÃ¥kkode"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "Kunne ikke lese %s: %s."
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Feil ved lukking av @verbatiminclude-fil %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: kan ikke finne %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«%sÂ» er tidligere definert"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "her er den tidligere definisjonen av @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2170,2289 ****
  msgstr "tomt argument i @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "Feil ved lukking av  %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "kan ikke opprette katalogene Â«%sÂ» eller Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "kan ikke opprette katalogen Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-fil Â«%sÂ» ikke funnet, bruker Â«%sÂ»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "ingen argument spesifisert for @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image-fil Â«%sÂ» (for HTML) ikke funnet, bruker Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "kunne ikke Ã¥pne html-referansefilen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "manglende type"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "ukjent type: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "feil ved lukking av html-referansefilen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-file endte i en kommentar"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "kunne ikke Ã¥pne --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Feil ved lukking av CSS-filen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "ingen htmlxref.cnf-oppfÃ¸ring funnet for Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Feil ved lukking av rammefil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Feil ved lukking av TOC-rammefil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2214,2356 ----
  msgstr "tomt argument i @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "Feil ved lukking av  %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "kan ikke opprette katalogene Â«%sÂ» eller Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "kan ikke opprette katalogen Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-fil Â«%sÂ» ikke funnet, bruker Â«%sÂ»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "ingen argument spesifisert for @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image-fil Â«%sÂ» (for HTML) ikke funnet, bruker Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "kunne ikke Ã¥pne html-referansefilen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "manglende type"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "ukjent type: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "feil ved lukking av html-referansefilen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-file endte i en kommentar"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "kunne ikke Ã¥pne --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Feil ved lukking av CSS-filen %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "ingen htmlxref.cnf-oppfÃ¸ring funnet for Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "@%s er meningslÃ¸s for ikke-splittutgang"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Feil ved lukking av rammefil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Feil ved lukking av TOC-rammefil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "Feil ved kopiering av %s til %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2318,2327 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2385,2394 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2329,2348 ****
  msgstr "oppfÃ¸ring for indeksen Â«%sÂ» utenfor enhver node"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "feil ved lukking av bildetekstfile %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-fil Â«%sÂ» er uleselig: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2396,2415 ----
  msgstr "oppfÃ¸ring for indeksen Â«%sÂ» utenfor enhver node"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "feil ved lukking av bildetekstfile %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-fil Â«%sÂ» er uleselig: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2352,2423 ****
  "unngÃ¥ dette"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s nodenavm bÃ¸r ikke inneholdet Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Â«.Â» eller Â«,Â» mÃ¥ fÃ¸lge @xref, ikke %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "Â«.Â» eller Â«,Â» mÃ¥ fÃ¸lge @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "Kunne ikke Ã¥pne %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "flere @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s krever et navn"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2419,2490 ----
  "unngÃ¥ dette"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s nodenavm bÃ¸r ikke inneholdet Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Â«.Â» eller Â«,Â» mÃ¥ fÃ¸lge @xref, ikke %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "Â«.Â» eller Â«,Â» mÃ¥ fÃ¸lge @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "Kunne ikke Ã¥pne %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "flere @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s krever et navn"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2426,2664 ****
  msgstr "dÃ¥rlig navn for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s mangler avsluttende krÃ¸llparentes"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' forventet Â«%sÂ», men sÃ¥ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "Ingen tilsvarende Â«%cend %sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "feilplassert %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "umatchet Â«%c%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makroen Â«%sÂ» kalt med for mange argumenter"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s mangler avsluttende krÃ¸llparentes"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makroen Â«%sÂ» deklarert uten argument kalt med et argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ i @%s ekspansjon fulgt av Â«%sÂ» istedet for parameternavn eller \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "mangler navn for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "uventet argument pÃ¥ @%s linje: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "tom multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "overflÃ¸dig argument til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "ugyldig argument til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s krever et argument: formattereren for %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "dialekt-kommando Â«@%sÂ» ikke tillatt som @%s-argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s mangler argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "ukjent @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "overflÃ¸dig argument til @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "dÃ¥rlig argument til @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: kunne ikke Ã¥pne %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ugjenkjennelig kodingsnavn Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s er kun meningsfull i en @multitable-linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "tomt menyoppfÃ¸ringsnavn i noden Â«%sÂ»."
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "%s bÃ¸r ikke forekomme i @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s bÃ¸r bare forekomme ved begynnelsen av en linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makroen Â«%sÂ» er tidligere definert"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "her er den tidligere definisjonen av Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2493,2731 ----
  msgstr "dÃ¥rlig navn for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s mangler avsluttende krÃ¸llparentes"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' forventet Â«%sÂ», men sÃ¥ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "Ingen tilsvarende Â«%cend %sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "feilplassert %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "umatchet Â«%c%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makroen Â«%sÂ» kalt med for mange argumenter"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s mangler avsluttende krÃ¸llparentes"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makroen Â«%sÂ» deklarert uten argument kalt med et argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ i @%s ekspansjon fulgt av Â«%sÂ» istedet for parameternavn eller \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "mangler navn for @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "uventet argument pÃ¥ @%s linje: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "tom multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "overflÃ¸dig argument til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "ugyldig argument til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s krever et argument: formattereren for %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "dialekt-kommando Â«@%sÂ» ikke tillatt som @%s-argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s mangler argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "ukjent @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "overflÃ¸dig argument til @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "dÃ¥rlig argument til @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: kunne ikke Ã¥pne %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ugjenkjennelig kodingsnavn Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s er kun meningsfull i en @multitable-linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "tomt menyoppfÃ¸ringsnavn i noden Â«%sÂ»."
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "%s bÃ¸r ikke forekomme i @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s bÃ¸r bare forekomme ved begynnelsen av en linje"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makroen Â«%sÂ» er tidligere definert"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "her er den tidligere definisjonen av Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2666,2670 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2733,2737 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2673,2742 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "bruk krÃ¸llparenteser for Ã¥ gi en kommando som et argument til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s forventer Â«iÂ» eller Â«jÂ» som argument, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s forventet krÃ¸llparanteser"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "ukjent kommando Â«%sÂ»."
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "udefinert valg: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s er foreldet."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s er foreldet: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s bÃ¸r bare forekomme ved begynnelsen av en linje"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2740,2809 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "bruk krÃ¸llparenteser for Ã¥ gi en kommando som et argument til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s forventer Â«iÂ» eller Â«jÂ» som argument, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s forventet krÃ¸llparanteser"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "ukjent kommando Â«%sÂ»."
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "udefinert valg: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s er foreldet."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s er foreldet: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s bÃ¸r bare forekomme ved begynnelsen av en linje"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2744,2766 ****
  msgstr "@%s er meningslÃ¸s innenfor en Â«@%sÂ»-blokk"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s i tom multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "for mange kolonner i multitabell-element (maks %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorerer @tab utenfor multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2811,2833 ----
  msgstr "@%s er meningslÃ¸s innenfor en Â«@%sÂ»-blokk"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s i tom multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "for mange kolonner i multitabell-element (maks %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorerer @tab utenfor multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2769,3000 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s er ikke tillat i en Â«@%sÂ»-blokk"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
! #, fuzzy, c-format, perl-format
! #| msgid "@%s should only appear at the beginning of a line"
  msgid "@%s should only appear in an index entry"
! msgstr "@%s bÃ¸r bare forekomme ved begynnelsen av en linje"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "MÃ¥ vÃ¦re etter Â«@%sÂ» for Ã¥ bruke Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s gir ikke mening utenfor Â«@titlepageÂ»- og Â«@quotationÂ»-miljÃ¸er"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "region %s inne i region %s er ikke tillatt"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s sett fÃ¸r fÃ¸rste @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "kanskje burde din @top-node bli pakket inn i @ifnottex istedet for @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "uventet @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s er meningslÃ¸s utenfor et Â«@floatÂ»-miljÃ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image mangler filnavn"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s mangler fÃ¸rste argument"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "ikke-heksadesimale sifre i argument for @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Forventet @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
! #, fuzzy, perl-format
! #| msgid "@%s should only accept a @-command as argument, not `%s'"
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s bÃ¸r kun akseptere en @-kommando som argument, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "resterende argument pÃ¥ @%s linje %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "miljÃ¸-kommando %s som argument til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp-argument mÃ¥ vÃ¦re numerisk, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ukjent kildeindeks i %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ukjent indeks Â«%sÂ» i @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s-argument mÃ¥ vÃ¦re Â«topÂ» eller Â«bottomÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Kun @%s 10 eller 11 er stÃ¸ttet, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s-argument mÃ¥ vÃ¦re Â«separateÂ» eller Â«endÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s-argument mÃ¥ vÃ¦re Â«onÂ», Â«offÂ» eller Â«oddÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "@paragraphindent-argument mÃ¥ vÃ¦re numerisk/Â«noneÂ»/Â«asisÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 2836,3052 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s er ikke tillat i en Â«@%sÂ»-blokk"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
! #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
! msgstr "@%s bÃ¸r bare forekomme i en indeksoppfÃ¸ring"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "MÃ¥ vÃ¦re etter Â«@%sÂ» for Ã¥ bruke Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s gir ikke mening utenfor Â«@titlepageÂ»- og Â«@quotationÂ»-miljÃ¸er"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "region %s inne i region %s er ikke tillatt"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "uventet @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s er meningslÃ¸s utenfor et Â«@floatÂ»-miljÃ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image mangler filnavn"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s mangler fÃ¸rste argument"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "ikke-heksadesimale sifre i argument for @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Forventet @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
! #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s bÃ¸r kun akseptere en @-kommando som argument, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "resterende argument pÃ¥ @%s linje %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "miljÃ¸-kommando %s som argument til @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp-argument mÃ¥ vÃ¦re numerisk, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ukjent kildeindeks i %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ukjent indeks Â«%sÂ» i @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s-argument mÃ¥ vÃ¦re Â«topÂ» eller Â«bottomÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Kun @%s 10 eller 11 er stÃ¸ttet, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s-argument mÃ¥ vÃ¦re Â«separateÂ» eller Â«endÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s-argument mÃ¥ vÃ¦re Â«onÂ», Â«offÂ» eller Â«oddÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "@paragraphindent-argument mÃ¥ vÃ¦re numerisk/Â«noneÂ»/Â«asisÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 3002,3096 ****
  "@firstparagraphindent-argument mÃ¥ vÃ¦re numerisk/Â«noneÂ»/Â«asisÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent-argument mÃ¥ vÃ¦re numerisk/Â«asisÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "forventet @%s pÃ¥ eller av, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks-argument mÃ¥ vÃ¦re Â«trueÂ» eller Â«falseÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle-argument mÃ¥ vÃ¦re Â«afterÂ»/Â«beforeÂ»/Â«noneÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s ikke tom"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s referanse til ikke-eksisterende node Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "ureferert node Â«%sÂ»"
! 
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s referanse til ikke-eksisterende Â«%sÂ»"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3054,3138 ----
  "@firstparagraphindent-argument mÃ¥ vÃ¦re numerisk/Â«noneÂ»/Â«asisÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent-argument mÃ¥ vÃ¦re numerisk/Â«asisÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "forventet @%s pÃ¥ eller av, ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks-argument mÃ¥ vÃ¦re Â«trueÂ» eller Â«falseÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle-argument mÃ¥ vÃ¦re Â«afterÂ»/Â«beforeÂ»/Â«noneÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s ikke tom"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s referanse til ikke-eksisterende node Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3098,3165 ****
  "Noden Â«%sÂ» mangler et menypunkt for Â«%sÂ» til tross for at den er dens oppmÃ¥l"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: kunne ikke Ã¥pne %s for skriving: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "I2h: kunne ikke Ã¥pne latex-fil %s for skriving : %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: kunne ikke Ã¥pne %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3140,3212 ----
  "Noden Â«%sÂ» mangler et menypunkt for Â«%sÂ» til tross for at den er dens oppmÃ¥l"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s referanse til ikke-eksisterende Â«%sÂ»"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: kunne ikke Ã¥pne %s for skriving: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "I2h: kunne ikke Ã¥pne latex-fil %s for skriving : %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: kunne ikke Ã¥pne %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3168,3177 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3215,3224 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3180,3224 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: kunne ikke Ã¥pne %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: kunne ikke Ã¥pne %s for skriving: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: kunne ikke Ã¥pne %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3227,3276 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: kunne ikke Ã¥pne %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: kunne ikke Ã¥pne %s for skriving: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: kunne ikke Ã¥pne %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: kommunikasjonsavslutning mislyktes %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3227,3236 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3279,3288 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3239,3273 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "feil ved lasting %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: ukjent variabel %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: ukjent variabel %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Kunne ikke lese init-fil %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorerer ugjenkjennelig TEXINFO_OUTPUT_FORMAT-verdi Â«%sÂ».\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "BruksmÃ¥te: %s [VALG]... TEXINFOFIL...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3291,3374 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pm: kunne ikke Ã¥pne %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "feil ved lasting %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: ukjent variabel %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: ukjent variabel %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Kunne ikke lese init-fil %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorerer ugjenkjennelig TEXINFO_OUTPUT_FORMAT-verdi Â«%sÂ».\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "BruksmÃ¥te: %s [VALG]... TEXINFOFIL...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3285,3289 ****
  "virkemÃ¥ten er identisk og er ikke avhengig av det installerte navnet.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3386,3390 ----
  "virkemÃ¥ten er identisk og er ikke avhengig av det installerte navnet.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3319,3323 ****
  "      --version               vis programversjon og avslutt.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3420,3424 ----
  "      --version               vis programversjon og avslutt.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3339,3343 ****
  "FIL.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3440,3444 ----
  "FIL.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3389,3393 ****
  "                              Ellers navngir DEST utdatafilen.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3490,3494 ----
  "                              Ellers navngir DEST utdatafilen.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3429,3433 ****
  "%d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3530,3534 ----
  "%d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3455,3459 ****
  "                                 ankre; som standard kun hvis splitt.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3556,3560 ----
  "                                 ankre; som standard kun hvis splitt.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3461,3465 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3562,3566 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3467,3471 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3568,3572 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3489,3493 ****
  "brukes.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3590,3594 ----
  "brukes.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3527,3531 ****
  "  Dessuten, for --no-ifFORMAT-alternativer, behandle @ifnotFORMAT-tekst.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3628,3632 ----
  "  Dessuten, for --no-ifFORMAT-alternativer, behandle @ifnotFORMAT-tekst.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3543,3547 ****
  "  dersom XML genereres er --ifxml pÃ¥slÃ¥tt og de andre av.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3644,3648 ----
  "  dersom XML genereres er --ifxml pÃ¥slÃ¥tt og de andre av.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3572,3581 ****
  "  makeinfo --no-split foo.texi          skriv en Infofil uansett stÃ¸rrelse\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s: --footnote-style arg mÃ¥ vÃ¦re Â«separateÂ» eller Â«endÂ», ikke Â«%sÂ».\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3673,3682 ----
  "  makeinfo --no-split foo.texi          skriv en Infofil uansett stÃ¸rrelse\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s: --footnote-style arg mÃ¥ vÃ¦re Â«separateÂ» eller Â«endÂ», ikke Â«%sÂ».\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3583,3616 ****
  "%s: --paragraph-indent arg mÃ¥ vÃ¦re numerisk/Â«noneÂ»/Â«asisÂ», ikke Â«%sÂ».\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: ved generering av %s, kun Ã©n inndata-FIL kan spesifiseres med -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "alternativet --Xopt uten utdata-utskrifter"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Ukjent tre-transformasjon Â«%sÂ»"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignorerer splitting for format %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: mangler filargument.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "PrÃ¸v Â«%s --helpÂ» for mer informasjon.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
--- 3684,3712 ----
  "%s: --paragraph-indent arg mÃ¥ vÃ¦re numerisk/Â«noneÂ»/Â«asisÂ», ikke Â«%sÂ».\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: ved generering av %s, kun Ã©n inndata-FIL kan spesifiseres med -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "alternativet --Xopt uten utdata-utskrifter"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Ukjent tre-transformasjon Â«%sÂ»"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignorerer splitting for format %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: mangler filargument.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
***************
*** 3618,3632 ****
  "seksjon?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "Feil ved lukking av makroutvidelsesfil %s: Â«%sÂ»\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "kunne ikke Ã¥pne %s for skriving: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3714,3728 ----
  "seksjon?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "Feil ved lukking av makroutvidelsesfil %s: Â«%sÂ»\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "kunne ikke Ã¥pne %s for skriving: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3636,3843 ****
  "resultater. Ingen seksjon?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: feil ved lukking av  %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: feil ved lukking av intern lenkefil %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: kunne ikke Ã¥pne %s for skriving: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, fuzzy, c-format
! #| msgid "no matching `%cend %s'"
  msgid "no matching `@end %s'"
! msgstr "Ingen tilsvarende Â«%cend %sÂ»"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
- #, fuzzy
- #| msgid "misplaced %c"
  msgid "misplaced {"
! msgstr "feilplassert %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
! #, fuzzy, c-format
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end %s'"
! msgstr "umatchet Â«%c%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@set requires a name"
! msgstr "%c%s krever et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @set"
! msgstr "dÃ¥rlig navn for @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@clear requires a name"
! msgstr "%c%s krever et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @clear"
! msgstr "dÃ¥rlig navn for @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@unmacro requires a name"
! msgstr "%c%s krever et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @unmacro"
! msgstr "dÃ¥rlig navn for @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
! #, fuzzy, c-format
! #| msgid "@%s should only accept a @-command as argument, not `%s'"
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@%s bÃ¸r kun akseptere en @-kommando som argument, ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
! #, fuzzy, c-format
! #| msgid "environment command %s as argument to @%s"
  msgid "environment command %s as argument to @alias"
! msgstr "miljÃ¸-kommando %s som argument til @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @alias"
! msgstr "ugyldig argument til @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @definfoenclose"
! msgstr "ugyldig argument til @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
! #, fuzzy
! #| msgid "empty argument in @%s"
  msgid "empty @columnfractions"
! msgstr "tomt argument i @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @printindex: %s"
! msgstr "dÃ¥rlig argument til @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
! #, fuzzy, c-format
! #| msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Kun @%s 10 eller 11 er stÃ¸ttet, ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
! #, fuzzy, c-format
! #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr "%s: --footnote-style arg mÃ¥ vÃ¦re Â«separateÂ» eller Â«endÂ», ikke Â«%sÂ».\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
! #, fuzzy, c-format
! #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr "@%s-argument mÃ¥ vÃ¦re Â«onÂ», Â«offÂ» eller Â«oddÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @need: %s"
! msgstr "dÃ¥rlig argument til @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
! #, fuzzy, c-format
! #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
! msgstr ""
! "@firstparagraphindent-argument mÃ¥ vÃ¦re numerisk/Â«noneÂ»/Â«asisÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @headings: %s"
! msgstr "dÃ¥rlig argument til @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
! #, fuzzy, c-format
! #| msgid "%s requires an argument: the formatter for %citem"
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s krever et argument: formattereren for %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
! #, fuzzy
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end'"
! msgstr "umatchet Â«%c%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
! #, fuzzy, c-format
! #| msgid "superfluous argument to @%s %s: %s"
  msgid "superfluous argument to @end %s: %s"
! msgstr "overflÃ¸dig argument til @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @end: %s"
! msgstr "dÃ¥rlig argument til @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
! #, fuzzy, c-format
! #| msgid "@%s: could not find %s"
  msgid "@include: could not find %s"
! msgstr "@%s: kan ikke finne %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
! #, fuzzy, c-format
! #| msgid "@%s: could not open %s: %s"
  msgid "@include: could not open %s:"
! msgstr "@%s: kunne ikke Ã¥pne %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
! #, fuzzy
! #| msgid "@%s only meaningful on a @multitable line"
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@%s er kun meningsfull i en @multitable-linje"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, fuzzy, c-format
! #| msgid "@%s not meaningful inside `@%s' block"
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s er meningslÃ¸s innenfor en Â«@%sÂ»-blokk"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, fuzzy, c-format
! #| msgid "@%s not allowed inside `@%s' block"
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s er ikke tillat i en Â«@%sÂ»-blokk"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
--- 3732,3886 ----
  "resultater. Ingen seksjon?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: feil ved lukking av intern lenkefil %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, c-format
  msgid "no matching `@end %s'"
! msgstr "Ingen treff Â«@end %sÂ»"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
  msgid "misplaced {"
! msgstr "feilplassert {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
! #, c-format
  msgid "unmatched `@end %s'"
! msgstr "umatchet Â«@end %sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
! msgstr "@set krever et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
! msgstr "dÃ¥rlig navn for @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
! msgstr "@clear krever et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
! msgstr "dÃ¥rlig navn for @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
! msgstr "@unmacro krever et navn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
! msgstr "dÃ¥rlig navn for @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
! #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@clickstyle bÃ¸r kun akseptere en @-kommando som argument, ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
! #, c-format
  msgid "environment command %s as argument to @alias"
! msgstr "miljÃ¸-kommando %s som argument til @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
! msgstr "dÃ¥rlig argument til @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
! msgstr "dÃ¥rlig argument til @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
! msgstr "tom @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
! #, c-format
  msgid "bad argument to @printindex: %s"
! msgstr "dÃ¥rlig argument til @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
! #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Kun @fonttextsize 10 eller 11 er stÃ¸ttet, ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
! #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr "@footnotestyle-argument mÃ¥ vÃ¦re Â«separateÂ» eller Â«endÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
! #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr "@setchapternewpage-argument mÃ¥ vÃ¦re Â«onÂ», Â«offÂ» eller Â«oddÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
! #, c-format
  msgid "bad argument to @need: %s"
! msgstr "dÃ¥rlig argument til @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
! #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
! msgstr "@firstparagraph-argument mÃ¥ vÃ¦re Â«noneÂ» eller Â«insertÂ», ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
! #, c-format
  msgid "bad argument to @headings: %s"
! msgstr "dÃ¥rlig argument til @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
! #, c-format
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s krever et argument: formattereren for @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
! msgstr "umatchet Â«%endÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
! #, c-format
  msgid "superfluous argument to @end %s: %s"
! msgstr "overflÃ¸dig argument til @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
! #, c-format
  msgid "bad argument to @end: %s"
! msgstr "dÃ¥rlig argument til @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
! #, c-format
  msgid "@include: could not find %s"
! msgstr "@include: kan ikke finne %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
! #, c-format
  msgid "@include: could not open %s:"
! msgstr "@include: kunne ikke Ã¥pne %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@columnfractions er kun meningsfull i en @multitable-linje"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, c-format
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s er meningslÃ¸s innenfor en @%s-blokk"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, c-format
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s er ikke tillat i en Â«@copyingÂ»-blokk"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
***************
*** 3846,3862 ****
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
- #, fuzzy
- #| msgid ""
- #| "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@%s gir ikke mening utenfor Â«@titlepageÂ»- og Â«@quotationÂ»-miljÃ¸er"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, fuzzy, c-format
! #| msgid "%c%s requires a name"
  msgid "@%s requires a name"
! msgstr "%c%s krever et navn"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
--- 3889,3901 ----
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@author gir ikke mening utenfor Â«@titlepageÂ»- og Â«@quotationÂ»-miljÃ¸er"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, c-format
  msgid "@%s requires a name"
! msgstr "@%s krever et navn"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
***************
*** 3865,3897 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s forventer Â«iÂ» eller Â«jÂ» som argument, ikke Â«%sÂ»"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "udefinert valg: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete."
  msgid "@%s is obsolete."
! msgstr "%c%s er foreldet."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete; %s"
  msgid "@%s is obsolete; %s"
! msgstr "%c%s er foreldet: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
! #, fuzzy
! #| msgid "@%s should only appear at the beginning of a line"
  msgid "@\\ should only appear in math context"
! msgstr "@%s bÃ¸r bare forekomme ved begynnelsen av en linje"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
--- 3904,3925 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "@dotless forventer Â«iÂ» eller Â«jÂ» som argument, ikke Â«%cÂ»"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
! #, c-format
  msgid "@%s is obsolete."
! msgstr "@%s er foreldet."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
! #, c-format
  msgid "@%s is obsolete; %s"
! msgstr "@%s er foreldet; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
! msgstr "@\\ bÃ¸r bare forekomme i matematisk sammenheng"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
***************
*** 3900,3931 ****
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "%c%s forventer Â«iÂ» eller Â«jÂ» som argument, ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
! #, fuzzy
! #| msgid "misplaced %c"
  msgid "misplaced }"
! msgstr "feilplassert %c"
  
- #, c-format
  #~ msgid "%s: option '--%s' doesn't allow an argument\n"
  #~ msgstr "%s: valget Â«--%sÂ» tillater ikke et argument\n"
  
- #, c-format
  #~ msgid "%s: unrecognized option '--%s'\n"
  #~ msgstr "%s: ukjent valg Â«--%sÂ»\n"
  
- #, c-format
  #~ msgid "%s: option '-W %s' is ambiguous\n"
  #~ msgstr "%s: valget Â«-W %sÂ» er flertydig\n"
  
- #, c-format
  #~ msgid "%s: option '-W %s' doesn't allow an argument\n"
  #~ msgstr "%s: valget Â«-W %sÂ» tillater ikke argumenter\n"
  
- #, c-format
  #~ msgid "%s: option '-W %s' requires an argument\n"
  #~ msgstr "%s: valget Â«-W %sÂ» krever et argument\n"
--- 3928,3951 ----
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "@dotless forventer Â«iÂ» eller Â«jÂ» som argument, ikke Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
! msgstr "feilplassert }"
  
  #~ msgid "%s: option '--%s' doesn't allow an argument\n"
  #~ msgstr "%s: valget Â«--%sÂ» tillater ikke et argument\n"
  
  #~ msgid "%s: unrecognized option '--%s'\n"
  #~ msgstr "%s: ukjent valg Â«--%sÂ»\n"
  
  #~ msgid "%s: option '-W %s' is ambiguous\n"
  #~ msgstr "%s: valget Â«-W %sÂ» er flertydig\n"
  
  #~ msgid "%s: option '-W %s' doesn't allow an argument\n"
  #~ msgstr "%s: valget Â«-W %sÂ» tillater ikke argumenter\n"
  
  #~ msgid "%s: option '-W %s' requires an argument\n"
  #~ msgstr "%s: valget Â«-W %sÂ» krever et argument\n"
***************
*** 3944,3960 ****
  #~ "  -O, --show-options, --usage  gÃ¥ til kommandolinjealternativ-node."
  
- #, c-format
  #~ msgid "Undefined command: %s"
  #~ msgstr "udefinert kommando: %s"
  
- #, c-format
  #~ msgid "can't open %s: %s"
  #~ msgstr "Kan ikke Ã¥pne %s: %s"
  
- #, c-format
  #~ msgid "debugging output diverted to \"%s\""
  #~ msgstr "debuggingsdata omdirigert til Â«%sÂ»"
  
- #, c-format
  #~ msgid "readline: Out of virtual memory!\n"
  #~ msgstr "readline: Tomt for virtuelt minne!\n"
--- 3964,3976 ----
***************
*** 3966,3986 ****
  #~ msgstr "argumenter siteres som standard"
  
- #, perl-format
  #~ msgid "Obsolete variable %s\n"
  #~ msgstr "Foreldet variabel %s\n"
  
- #, perl-format
  #~ msgid "old name for `%s' is a node of the document"
  #~ msgstr "gammelt navn for Â«%sÂ» er en node for dokumentet"
  
- #, perl-format
  #~ msgid "file empty for renamed node `%s'"
  #~ msgstr "fil tom for omdÃ¸pt node Â«%sÂ»"
  
! #, perl-format
  #~ msgid "%s: obsolete variable %s\n"
  #~ msgstr "%s: foreldet variabel %s\n"
  
- #, perl-format
  #~ msgid "obsolete variable %s\n"
  #~ msgstr "foreldet variabel %s\n"
--- 3982,4009 ----
  #~ msgstr "argumenter siteres som standard"
  
  #~ msgid "Obsolete variable %s\n"
  #~ msgstr "Foreldet variabel %s\n"
  
  #~ msgid "old name for `%s' is a node of the document"
  #~ msgstr "gammelt navn for Â«%sÂ» er en node for dokumentet"
  
  #~ msgid "file empty for renamed node `%s'"
  #~ msgstr "fil tom for omdÃ¸pt node Â«%sÂ»"
  
! #~ msgid "@%s seen before first @node"
! #~ msgstr "@%s sett fÃ¸r fÃ¸rste @node"
! 
! #~ msgid ""
! #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! #~ msgstr ""
! #~ "kanskje burde din @top-node bli pakket inn i @ifnottex istedet for "
! #~ "@ifinfo?"
! 
! #~ msgid "unreferenced node `%s'"
! #~ msgstr "ureferert node Â«%sÂ»"
! 
  #~ msgid "%s: obsolete variable %s\n"
  #~ msgstr "%s: foreldet variabel %s\n"
  
  #~ msgid "obsolete variable %s\n"
  #~ msgstr "foreldet variabel %s\n"
***************
*** 4640,4652 ****
  #~ msgstr "FÃ¸rste argument til @inforef kan ikke vÃ¦re tomt"
  
- #~ msgid "display this help and exit"
- #~ msgstr "vise denne hjelpen og avslutte"
- 
  #~ msgid "send output to FILE"
  #~ msgstr "sende utdata til FILE"
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "BruksmÃ¥te: %s [VALG]... FIL...\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE.\n"
  #~ msgstr "Generere en sortert indeks for hver TeX-outputfil.\n"
--- 4663,4669 ----
Binary files texinfo-6.7/po/nl.gmo and texinfo-6.8/po/nl.gmo differ
diff -Nrc2 texinfo-6.7/po/nl.po texinfo-6.8/po/nl.po
*** texinfo-6.7/po/nl.po	2019-09-17 18:48:47.000000000 +0100
--- texinfo-6.8/po/nl.po	2021-07-03 09:59:37.000000000 +0100
***************
*** 1,4 ****
  # Dutch translations for GNU Texinfo.
! # Copyright (C) 2019 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  #
--- 1,4 ----
  # Dutch translations for GNU Texinfo.
! # Copyright (C) 2021 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  #
***************
*** 6,20 ****
  #
  # Vocabulair:
! # node -> pagina
  #
! # Benno Schulenberg <benno@vertaalt.nl>, 2007, 2008, 2012, 2013, 2015, 2016, 2017, 2019.
  # Freek de Kruijf <f.de.kruijf@hetnet.nl>, 2004, 2005, 2007.
  # Ivo Timmermans <zarq@iname.com>, 1998.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo-6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-08-20 16:40+0200\n"
  "Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
--- 6,20 ----
  #
  # Vocabulair:
! #   node -> pagina
  #
! # Benno Schulenberg <benno@vertaalt.nl>, 2007, 2008, 2012, 2013, 2015, 2016, 2017, 2019, 2021.
  # Freek de Kruijf <f.de.kruijf@hetnet.nl>, 2004, 2005, 2007.
  # Ivo Timmermans <zarq@iname.com>, 1998.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo-6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-02 11:05+0200\n"
  "Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
***************
*** 141,149 ****
  msgstr "onvoldoende geheugen beschikbaar"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "EÃ©n teken verder"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "EÃ©n teken terug"
--- 141,149 ----
  msgstr "onvoldoende geheugen beschikbaar"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "EÃ©n teken verder"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "EÃ©n teken terug"
***************
*** 157,165 ****
  msgstr "Naar het einde van de regel"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "EÃ©n woord verder"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "EÃ©n woord terug"
--- 157,165 ----
  msgstr "Naar het einde van de regel"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "EÃ©n woord verder"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "EÃ©n woord terug"
***************
*** 266,270 ****
  msgstr "zoeken naar bestand '%s' in %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 266,270 ----
  msgstr "zoeken naar bestand '%s' in %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 384,388 ****
  msgstr "Fout tijdens converteren van tekencodering van bestand."
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 384,388 ----
  msgstr "Fout tijdens converteren van tekencodering van bestand."
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 423,427 ****
  msgstr "Gebruik '--help' voor meer informatie.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 423,428 ----
  msgstr "Gebruik '--help' voor meer informatie.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 567,571 ****
  "  info -f ./foo.info           het bestand './foo.info' tonen"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 568,573 ----
  "  info -f ./foo.info           het bestand './foo.info' tonen"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 952,968 ****
  msgstr "Te omschrijven commando: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "De naam van een commando in de echoregel lezen en deze uitvoeren"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Kan hier geen 'echoregel'-commando uitvoeren."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "De hoogte van het weergavevenster instellen"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 954,970 ----
  msgstr "Te omschrijven commando: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "De naam van een commando in de echoregel lezen en deze uitvoeren"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Kan hier geen 'echoregel'-commando uitvoeren."
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "De hoogte van het weergavevenster instellen"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 978,982 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 980,984 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1034,1042 ****
  msgstr "fout in reguliere expressie: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Alle overeenkomende bestanden tonen"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Geen bestandenindex"
--- 1036,1044 ----
  msgstr "fout in reguliere expressie: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Alle overeenkomende bestanden tonen"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Geen bestandenindex"
***************
*** 1046,1050 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1048,1052 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1055,1111 ****
  "<Spatiebalk> om te bladeren."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Naar de volgende regel"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Naar de vorige regel"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "De cursor op een bepaalde regel in het venster zetten"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Naar het einde van de regel"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Naar het begin van de regel"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Naar het begin van deze pagina"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Naar het einde van deze pagina"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Verderscrollen in dit venster"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Terugscrollen in dit venster"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Verderscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Terugscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Binnen de pagina verderscrollen in dit venster"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Binnen de pagina terugscrollen in dit venster"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1057,1113 ----
  "<Spatiebalk> om te bladeren."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Naar de volgende regel"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Naar de vorige regel"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "De cursor op een bepaalde regel in het venster zetten"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Naar het einde van de regel"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Naar het begin van de regel"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Naar het begin van deze pagina"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Naar het einde van deze pagina"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Verderscrollen in dit venster"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Terugscrollen in dit venster"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Verderscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Terugscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Binnen de pagina verderscrollen in dit venster"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Binnen de pagina terugscrollen in dit venster"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1113,1117 ****
  "Binnen de pagina verderscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1115,1119 ----
  "Binnen de pagina verderscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1120,1188 ****
  "Binnen de pagina terugscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Een aantal regels omlaagscrollen"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Een aantal regels omhoogscrollen"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Een halve pagina omlaagscrollen"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Een halve pagina omhoogscrollen"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "In het andere venster verderscrollen"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "In het andere venster terugscrollen"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Het volgende venster selecteren"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Het vorige venster selecteren"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Het huidige venster splitsen"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Het huidige venster sluiten"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Een permanent venster kan niet gesloten worden."
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Alle andere vensters sluiten"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Dit venster vergroten of verkleinen"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "De beschikbare schermruimte verdelen tussen de zichtbare vensters"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Regelafbreking in het huidige venster omschakelen"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Het huidige menu-item selecteren"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1122,1190 ----
  "Binnen de pagina terugscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Een aantal regels omlaagscrollen"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Een aantal regels omhoogscrollen"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Een halve pagina omlaagscrollen"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Een halve pagina omhoogscrollen"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "In het andere venster verderscrollen"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "In het andere venster terugscrollen"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Het volgende venster selecteren"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Het vorige venster selecteren"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Het huidige venster splitsen"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Het huidige venster sluiten"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Een permanent venster kan niet gesloten worden."
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Alle andere vensters sluiten"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Dit venster vergroten of verkleinen"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "De beschikbare schermruimte verdelen tussen de zichtbare vensters"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Regelafbreking in het huidige venster omschakelen"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Het huidige menu-item selecteren"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1191,1599 ****
  msgstr[1] "Dit menu heeft minder dan %d items."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Het laatste menu-item op deze pagina selecteren"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Te kiezen menu-item (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Te kiezen menu-item: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Te volgen verwijzing (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Te volgen kruisverwijzing: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "De verwijzing is verdwenen!  (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "De naam van een menu-item lezen en diens pagina selecteren"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "De naam van een voetnoot of kruisverwijzing lezen en diens pagina selecteren"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Naar het begin van het menu op deze pagina"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Zo veel mogelijk menu-items tegelijk bezoeken"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Naar de vorige kruisverwijzing springen"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Naar de volgende kruisverwijzing springen"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "De verwijzing of het menu-item in deze regel volgen"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Er is geen menu in pagina '%s'."
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Kan de pagina waarnaar verwezen werd door '%s' niet vinden in '%s'."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Een reeks menu-items lezen en deze vanaf de inhoudspagina volgen"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Te volgen reeks menu-items: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Naar de volgende pagina op dit niveau"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Naar de voorgaande pagina op dit niveau"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Naar de bovenliggende pagina"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Naar de laatste pagina van dit document"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Dit venster heeft geen extra pagina's."
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Naar de eerste pagina van dit document"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "Dit is de laatste pagina van dit document."
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Dit is de eerste pagina van dit document."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Voorwaarts door alle pagina's van een document bladeren"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Achterwaarts door alle pagina's van een document bladeren"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "De naam van een pagina lezen en deze selecteren"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Te bezoeken pagina: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "De pagina zoeken die de aanroepwijze van het programma beschrijft"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Aanroepbeschrijving bekijken van [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Een man-paginaverwijzing lezen en deze selecteren"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Te bekijken man-pagina: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Naar de top-pagina van dit document"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Naar de hoofd-inhoudspagina"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Volledige bestandsnaam van getoonde pagina tonen"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Terug naar de laatst geziene pagina"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Er is geen vroegere pagina in de geschiedenis."
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "De naam van een bestand lezen en deze selecteren"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Te bezoeken bestand: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Kan '%s' niet vinden."
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Kan uitvoerbestand '%s' niet aanmaken."
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "fout bij het schrijven naar '%s': %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "sluiten van %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "schrijven van pagina %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "De inhoud van deze pagina doorsluizen naar het INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Kan geen pijp naar '%s' openen."
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "afdrukken van pagina %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "klaar met afdrukken van pagina %s"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Het gebruik van reguliere expressies bij zoekopdrachten aan-/uitzetten"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "Zoeken gebruikt reguliere expressies."
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "Zoeken gebruikt letterlijke tekst."
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "Het zoeken is verdergegaan vanaf het einde."
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "Het zoeken is verdergegaan vanaf het begin."
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Zoeken naar subbestand %s..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "Niet gevonden."
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [\"%s\"]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Zoeken naar expressie"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Zoeken"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " (hooflettergevoelig)"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " (achterwaarts)"
  
  # FIXME: huh?
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Zoektekenreeks is te kort."
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Terugkerend naar de laatste overeenkomst in '%s'."
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Geen verdere overeenkomsten."
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Deze pagina en subpagina's doorzoeken naar een tekenreeks"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "Zoeken onder '%s': "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Naar de volgende overeenkomst in de Info-subboom gaan"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Er is geen actieve zoekopdracht."
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Naar de voorgaande overeenkomst in de Info-subboom gaan"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Een tekenreeks lezen en er hoofdlettergevoelig naar zoeken"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Een tekenreeks lezen en er naar zoeken"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Een tekenreeks lezen en er achterwaarts naar zoeken"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "De laatste zoekopdracht in dezelfde richting herhalen"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Geen eerdere zoektekenreeks."
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "De laatste zoekopdracht in tegenovergestelde richting herhalen"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "Getoonde zoekresultaten wissen"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Naar een tekenreeks zoeken terwijl u deze intypt"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Achterwaarts typend-zoeken naar expressie: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "Achterwaarts typend-zoeken: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Typend-zoeken naar expressie: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "Typend-zoeken: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "*Ongevonden* "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Huidige operatie annuleren"
  
  # Dit is een reactie op bovenstaande 'Cancel current operation'.
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Geannuleerd"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "De versie van Info tonen"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info, versie %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Het venster opnieuw schrijven"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Info afsluiten"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  "Commando uitvoeren dat behoort bij de kleinelettervariant van deze toets"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Onbekend commando (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" is ongeldig."
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' is ongeldig."
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Dit cijfer toevoegen aan het huidige numerieke argument"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
--- 1193,1601 ----
  msgstr[1] "Dit menu heeft minder dan %d items."
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Het laatste menu-item op deze pagina selecteren"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Te kiezen menu-item (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Te kiezen menu-item: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Te volgen verwijzing (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Te volgen kruisverwijzing: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "De verwijzing is verdwenen!  (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "De naam van een menu-item lezen en diens pagina selecteren"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "De naam van een voetnoot of kruisverwijzing lezen en diens pagina selecteren"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Naar het begin van het menu op deze pagina"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Zo veel mogelijk menu-items tegelijk bezoeken"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Naar de vorige kruisverwijzing springen"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Naar de volgende kruisverwijzing springen"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "De verwijzing of het menu-item in deze regel volgen"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Er is geen menu in pagina '%s'."
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Kan de pagina waarnaar verwezen werd door '%s' niet vinden in '%s'."
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Een reeks menu-items lezen en deze vanaf de inhoudspagina volgen"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Te volgen reeks menu-items: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Naar de volgende pagina op dit niveau"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Naar de voorgaande pagina op dit niveau"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Naar de bovenliggende pagina"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Naar de laatste pagina van dit document"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Dit venster heeft geen extra pagina's."
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Naar de eerste pagina van dit document"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "Dit is de laatste pagina van dit document."
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Dit is de eerste pagina van dit document."
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Voorwaarts door alle pagina's van een document bladeren"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Achterwaarts door alle pagina's van een document bladeren"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "De naam van een pagina lezen en deze selecteren"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Te bezoeken pagina: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "De pagina zoeken die de aanroepwijze van het programma beschrijft"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Aanroepbeschrijving bekijken van [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Een man-paginaverwijzing lezen en deze selecteren"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Te bekijken man-pagina: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Naar de top-pagina van dit document"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Naar de hoofd-inhoudspagina"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Volledige bestandsnaam van getoonde pagina tonen"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Terug naar de laatst geziene pagina"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Er is geen vroegere pagina in de geschiedenis."
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "De naam van een bestand lezen en deze selecteren"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Te bezoeken bestand: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Kan '%s' niet vinden."
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Kan uitvoerbestand '%s' niet aanmaken."
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "fout bij het schrijven naar '%s': %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "sluiten van %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "schrijven van pagina %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "De inhoud van deze pagina doorsluizen naar het INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Kan geen pijp naar '%s' openen."
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "afdrukken van pagina %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "klaar met afdrukken van pagina %s"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Het gebruik van reguliere expressies bij zoekopdrachten aan-/uitzetten"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "Zoeken gebruikt reguliere expressies."
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "Zoeken gebruikt letterlijke tekst."
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "Het zoeken is verdergegaan vanaf het einde."
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "Het zoeken is verdergegaan vanaf het begin."
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Zoeken naar subbestand %s..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "Niet gevonden."
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [\"%s\"]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Zoeken naar expressie"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Zoeken"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " (hooflettergevoelig)"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " (achterwaarts)"
  
  # FIXME: huh?
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Zoektekenreeks is te kort."
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Terugkerend naar de laatste overeenkomst in '%s'."
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Geen verdere overeenkomsten."
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Deze pagina en subpagina's doorzoeken naar een tekenreeks"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "Zoeken onder '%s': "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Naar de volgende overeenkomst in de Info-subboom gaan"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Er is geen actieve zoekopdracht."
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Naar de voorgaande overeenkomst in de Info-subboom gaan"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Een tekenreeks lezen en er hoofdlettergevoelig naar zoeken"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Een tekenreeks lezen en er naar zoeken"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Een tekenreeks lezen en er achterwaarts naar zoeken"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "De laatste zoekopdracht in dezelfde richting herhalen"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Geen eerdere zoektekenreeks."
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "De laatste zoekopdracht in tegenovergestelde richting herhalen"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "Getoonde zoekresultaten wissen"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Naar een tekenreeks zoeken terwijl u deze intypt"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Achterwaarts typend-zoeken naar expressie: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "Achterwaarts typend-zoeken: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Typend-zoeken naar expressie: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "Typend-zoeken: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "*Ongevonden* "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Huidige operatie annuleren"
  
  # Dit is een reactie op bovenstaande 'Cancel current operation'.
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Geannuleerd"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "De versie van Info tonen"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info, versie %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Het venster opnieuw schrijven"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Info afsluiten"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  "Commando uitvoeren dat behoort bij de kleinelettervariant van deze toets"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Onbekend commando (%s)."
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" is ongeldig."
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' is ongeldig."
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Dit cijfer toevoegen aan het huidige numerieke argument"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
***************
*** 1952,2088 ****
  msgstr "%s: kan deze niet lezen (%s) en niet aanmaken (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY zonder bijpassende END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY zonder bijpassende START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: hebben al een inhoudsbestand: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Geef het Info-bestand slechts Ã©Ã©n keer op.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Extra reguliere expressie opgegeven; '%s' wordt genegeerd"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Fout in reguliere expressie '%s': %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "commandoregel-argument '%s' is overbodig"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Geen invoerbestand gegeven; gebruik '--help' voor meer informatie."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "Geen inhoudsbestand gegeven; gebruik '--help' voor meer informatie."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Kan %s niet lezen."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "geen Info-inhoudsitem in '%s'"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "geen items voor '%s' gevonden; er is niets verwijderd"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "kan %s niet openen om te schrijven: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
! "verplaats uw @contents-commando als u de inhoudsopgave na de titelpagina wilt"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "verplaats uw @shortcontents- en @contents-commando's als u de inhoudsopgave "
! "na de titelpagina wilt"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s is geen geldige taalcode"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s is geen geldige regiocode"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s is geen geldige splitsmogelijkheid"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "kan %s niet lezen: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "fout bij sluiten van '@verbatiminclude'-bestand %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: kan %s niet vinden"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "kan hekje in @%s niet beschermen"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "lege paginanaam na expansie '%s'"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s '%s' is al eerder gedefinieerd"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "hier was de eerdere definitie van @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1954,2218 ----
  msgstr "%s: kan deze niet lezen (%s) en niet aanmaken (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY zonder bijpassende END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY zonder bijpassende START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: hebben al een inhoudsbestand: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Geef het Info-bestand slechts Ã©Ã©n keer op.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Extra reguliere expressie opgegeven; '%s' wordt genegeerd"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Fout in reguliere expressie '%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "commandoregel-argument '%s' is overbodig"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Geen invoerbestand gegeven; gebruik '--help' voor meer informatie."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "Geen inhoudsbestand gegeven; gebruik '--help' voor meer informatie."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Kan %s niet lezen."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "geen Info-inhoudsitem in '%s'"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "geen items voor '%s' gevonden; er is niets verwijderd"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Gebruik:  pod2texi [OPTIE...] POD-BESTAND..."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "Perl-POD-documentatiebestanden vertalen naar Texinfo.\n"
! "\n"
! "Standaard wordt elk POD-bestand vertaalt naar een op-zichzelf-staande\n"
! "Texinfo-handleiding.  Maar als een C<--base-level> groter dan nul gegeven\n"
! "wordt, dan wordt elk POD-bestand vertaalt naar een bestand dat geschikt\n"
! "is voor C<@include>, en wordt een extra bestand met alle C<@include>'s\n"
! "gegenereerd dat bedoeld is om zelf met C<@include> opgenomen te worden\n"
! "in een handgeschreven topbestand."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! "Opties:\n"
! "    --appendix-sections     appendixachtige secties gebruiken"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr "    --base-level=GETAL|NAAM   niveau van head1-opdrachten; standaard 0"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "    --debug=GETAL           te gebruiken debugging-niveau"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  deze hulptekst tonen en stoppen"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  sectiegaten niet opvullen"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! "    --no-section-nodes      ankers i.p.v. pagina's gebruiken voor secties"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! "    --output=NAAM           uitvoer naar NAAM sturen voor de eerste of de\n"
! "                            hoofdhandleiding i.p.v. naar standaarduitvoer"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
  msgstr ""
! "    --preamble=TEKST        deze tekst invoegen as standaard starttekst"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
  msgstr ""
! "    --subdir=NAAM           bestanden voor hoofdhandleiding in deze map "
! "plaatsen"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   de top voor de hoofdhandleiding"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --unnumbered-sections   de secties niet nummeren"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr "    --version               programmaversie tonen en stoppen"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%s: onjuist argument van --base-level\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s: kan map '%s' niet aanmaken: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr "%s: ontbrekend bestandsargument\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Typ '%s --help' voor meer informatie.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%s: '%s' zonder inhoud wordt genegeerd\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: kan %s niet openen om te schrijven: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: kan %s niet openen: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: fout bij sluiten van %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr "%s: %s wordt verwijderd omdat invoerbestand %s geen inhoud heeft\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: hernoemen van %s is mislukt: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: fout bij sluiten van standaarduitvoer: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "kan %s niet openen om te schrijven: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s is geen geldige taalcode"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s is geen geldige regiocode"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s is geen geldige splitsmogelijkheid"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "kan %s niet lezen: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "fout bij sluiten van '@verbatiminclude'-bestand %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: kan %s niet vinden"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "kan hekje in @%s niet beschermen"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "lege paginanaam na expansie '%s'"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s '%s' is al eerder gedefinieerd"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "hier was de eerdere definitie van @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2090,2129 ****
  msgstr "leeg argument in @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: uitvoer is incompatibel met splitsing"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "fout bij sluiten van %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "kan mappen '%s' en '%s' niet aanmaken: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "kan map '%s' niet aanmaken: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-bestand '%s' is niet gevonden; '%s' wordt gebruikt"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "geen argument opgegeven voor @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
--- 2220,2260 ----
  msgstr "leeg argument in @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: uitvoer is incompatibel met splitsing"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "fout bij sluiten van %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "kan mappen '%s' en '%s' niet aanmaken: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "kan map '%s' niet aanmaken: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-bestand '%s' is niet gevonden; '%s' wordt gebruikt"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "geen argument opgegeven voor @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
***************
*** 2131,2210 ****
  
  # XXX Zet ook elders "ruw" om naar "rauw".
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "rauwe opmaak %s is niet omgezet"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "kan instellingenbestand %s voor HTML-referenties niet openen: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "ontbrekend type"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "onbekend type: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "fout bij sluiten van instellingenbestand %s voor HTML-referenties: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "tekenreeks niet afgesloten in CSS-bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "'--css-include' eindigt in commentaar"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "'@import' is niet afgesloten in CSS-bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-bestand %s is niet gevonden"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "kan '--include-file'-bestand %s niet openen: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "fout bij sluiten van CSS-bestand %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "geen 'htmlxref.cnf'-item gevonden voor '%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "fout bij sluiten van frames-bestand %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "fout bij sluiten van TOC-frames-bestand %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "verwerker %s van fase %s, prioriteit %s, is gestruikeld"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "een 'title'-commando en '@top' vereisen een titel"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2262,2365 ----
  
  # XXX Zet ook elders "ruw" om naar "rauw".
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "rauwe opmaak %s is niet omgezet"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "kan instellingenbestand %s voor HTML-referenties niet openen: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "ontbrekend type"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "onbekend type: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "fout bij sluiten van instellingenbestand %s voor HTML-referenties: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "tekenreeks niet afgesloten in CSS-bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "'--css-include' eindigt in commentaar"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "'@import' is niet afgesloten in CSS-bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-bestand %s is niet gevonden"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "kan '--include-file'-bestand %s niet openen: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "fout bij sluiten van CSS-bestand %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "geen 'htmlxref.cnf'-item gevonden voor '%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "%s is zinloos voor ongesplitste uitvoer"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "kan absoluut pad of URL '%s' niet gebruiken voor JS_WEBLABELS_FILE bij het "
! "genereren van een web-labels-bestand"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "fout bij sluiten van frames-bestand %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "fout bij sluiten van TOC-frames-bestand %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "verwerker %s van fase %s, prioriteit %s, is gestruikeld"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "een 'title'-commando en '@top' vereisen een titel"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s bestaat al maar is geen map"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "fout bij kopiÃ«ren van %s naar %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2239,2248 ****
  msgstr "@node -- naam hoort geen ',' te bevatten: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Index-item in @%s met ':' produceert ongeldige Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2394,2403 ----
  msgstr "@node -- naam hoort geen ',' te bevatten: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Index-item in @%s met ':' produceert ongeldige Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2250,2269 ****
  msgstr "item voor index '%s' valt buiten alle pagina's"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "fout bij sluiten van %s, bestand met 'image'-tekst: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-bestand '%s' is onleesbaar: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "kan '@image'-bestand '%s.txt' niet vinden noch een alternatieve tekst"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2405,2424 ----
  msgstr "item voor index '%s' valt buiten alle pagina's"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "fout bij sluiten van %s, bestand met 'image'-tekst: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-bestand '%s' is onleesbaar: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "kan '@image'-bestand '%s.txt' niet vinden noch een alternatieve tekst"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2273,2344 ****
  "woord om dat te vermijden"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s -- kruisverwijzingsnaam hoort geen ':' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s -- paginanaam hoort geen '%s' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s -- paginanaam hoort geen ':' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "'.' of ',' moet volgen op @xref, niet '%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "'.' of ',' moet volgen op '@xref'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "paginanaam in menu-item hoort geen '%s' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "paginanaam in menu-item hoort geen ':' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "menu-itemnaam hoort geen ':' te bevatten"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "kan %s niet openen: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "meerdere @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "onjuist of leeg formeel argument van @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "onjuiste syntax voor argument van @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s vereist een naam"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2428,2499 ----
  "woord om dat te vermijden"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s -- kruisverwijzingsnaam hoort geen ':' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s -- paginanaam hoort geen '%s' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s -- paginanaam hoort geen ':' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "'.' of ',' moet volgen op @xref, niet '%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "'.' of ',' moet volgen op '@xref'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "paginanaam in menu-item hoort geen '%s' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "paginanaam in menu-item hoort geen ':' te bevatten"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "menu-itemnaam hoort geen ':' te bevatten"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "kan %s niet openen: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "meerdere @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "onjuist of leeg formeel argument van @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "onjuiste syntax voor argument van @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s vereist een naam"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2347,2356 ****
  msgstr "foute naam voor @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s gevonden vÃ³Ã³r sluitaccolade van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
--- 2502,2511 ----
  msgstr "foute naam voor @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s gevonden vÃ³Ã³r sluitaccolade van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
***************
*** 2358,2412 ****
  
  # XXX Maybe "closing brace"?  And "is missing a" or ":"?
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s: ontbrekende sluitaccolade"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s: afsluitende scheidingstekens ontbreken: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx hoort niet aan begin van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx hoort na @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s bevat tekst maar geen @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "'@end' verwachtte '%s', maar vond '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s gevonden vÃ³Ã³r @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "geen overeenkomende '%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "verkeerd geplaatste %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "ongepaarde '%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
--- 2513,2567 ----
  
  # XXX Maybe "closing brace"?  And "is missing a" or ":"?
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s: ontbrekende sluitaccolade"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s: afsluitende scheidingstekens ontbreken: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx hoort niet aan begin van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx hoort na @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s bevat tekst maar geen @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "'@end' verwachtte '%s', maar vond '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s gevonden vÃ³Ã³r @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "geen overeenkomende '%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "verkeerd geplaatste %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "ongepaarde '%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
***************
*** 2414,2424 ****
  
  # XXX Maybe "closing brace"?  And "is missing a" or ":"?
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s: ontbrekende sluitaccolade"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
--- 2569,2579 ----
  
  # XXX Maybe "closing brace"?  And "is missing a" or ":"?
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s: ontbrekende sluitaccolade"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
***************
*** 2427,2431 ****
  "argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2582,2586 ----
  "argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2434,2465 ****
  "of '\\'"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "ontbrekende naam voor @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "ontbrekende categorie voor @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "onverwacht argument op @%s-regel: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "lege multitabel"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "overtollig argument van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
--- 2589,2620 ----
  "of '\\'"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "ontbrekende naam voor @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "ontbrekende categorie voor @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "onverwacht argument op @%s-regel: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "lege multitabel"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "overtollig argument van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
***************
*** 2467,2476 ****
  
  # FIXME: formatter?
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s vereist een argument: de formatteerder voor %c-item"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2622,2631 ----
  
  # FIXME: formatter?
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s vereist een argument: de formatteerder voor %c-item"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2479,2545 ****
  "%s-regel"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "accentcommando '@%s' is niet toegestaan als argument van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s: ontbrekend argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "onbekende @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "overtollig argument van @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "fout argument van @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: kan %s niet openen: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "codering '%s' is geen kanonieke Texinfo-codering"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "onbekende coderingsnaam '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s na het eerste element"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s is alleen zinvolÂ op een '@multitable'-regel"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part hoort niet gerelateerd te zijn aan @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 2634,2700 ----
  "%s-regel"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "accentcommando '@%s' is niet toegestaan als argument van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s: ontbrekend argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "onbekende @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "overtollig argument van @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "fout argument van @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: kan %s niet openen: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "codering '%s' is geen kanonieke Texinfo-codering"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "onbekende coderingsnaam '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s na het eerste element"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s is alleen zinvolÂ op een '@multitable'-regel"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part hoort niet gerelateerd te zijn aan @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 2547,2595 ****
  "@node gevonden vÃ³Ã³r @%s, maar delen mogen niet gerelateerd zijn aan pagina's"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntax voor een externe pagina is gebruikt voor '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "lege menu-itemnaam in '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "lege paginanaam in menu-item"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s hoort niet voor te komen in @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s hoort alleen voor te komen aan begin van regel"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro '%s' is al eerder gedefinieerd"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "hier was de eerdere definitie van '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "herdefiniÃ«ren van Texinfo-commando: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s zonder gerelateerd teken"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2702,2750 ----
  "@node gevonden vÃ³Ã³r @%s, maar delen mogen niet gerelateerd zijn aan pagina's"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntax voor een externe pagina is gebruikt voor '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "lege menu-itemnaam in '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "lege paginanaam in menu-item"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s hoort niet voor te komen in @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s hoort alleen voor te komen aan begin van regel"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro '%s' is al eerder gedefinieerd"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "hier was de eerdere definitie van '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "herdefiniÃ«ren van Texinfo-commando: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s zonder gerelateerd teken"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2599,2603 ****
  "aangeroepen te worden met {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2754,2758 ----
  "aangeroepen te worden met {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2608,2612 ****
  "waarde is %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2763,2767 ----
  "waarde is %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2615,2679 ****
  "'@rmacro'"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "na accentcommando '@%s' hoort geen witruimte te komen"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "gebruik '{...}' om een commando als argument mee te geven aan @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s verwacht 'i' of 'j' als argument, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "na accentcommando '@%s' hoort geen nieuwe regel te komen"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s verwachtte '{...}'"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "onbekend commando '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "ongedefinieerde vlag: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "onjuiste syntax voor @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s is verouderd."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s is verouderd; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s hoort alleen voor te komen aan begin van regel"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s hoort alleen voor te komen in kop- of voetregel"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2770,2834 ----
  "'@rmacro'"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "na accentcommando '@%s' hoort geen witruimte te komen"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "gebruik '{...}' om een commando als argument mee te geven aan @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s verwacht 'i' of 'j' als argument, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "na accentcommando '@%s' hoort geen nieuwe regel te komen"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s verwachtte '{...}'"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "onbekend commando '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "ongedefinieerde vlag: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "onjuiste syntax voor @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s is verouderd."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s is verouderd; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s hoort alleen voor te komen aan begin van regel"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s hoort alleen voor te komen in kop- of voetregel"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2681,2703 ****
  msgstr "@%s is zinloos in een '@%s'-blok"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s in een lege multitabel"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab vÃ³Ã³r @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "te veel kolommen in multitabel-item (maximaal %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "@tab buiten een multitabel wordt genegeerd"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2836,2858 ----
  msgstr "@%s is zinloos in een '@%s'-blok"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s in een lege multitabel"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab vÃ³Ã³r @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "te veel kolommen in multitabel-item (maximaal %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "@tab buiten een multitabel wordt genegeerd"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2706,2797 ****
  msgstr "@%s buiten tabel of lijst"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s is niet toegestaan in een '@%s'-blok"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s hoort alleen voor te komen in een index-item"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "niet meer dan twee niveaus van index-subitems zijn toegestaan"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "moet na '@%s' zijn om '@%s' te kunnen gebruiken"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s is niet zinvol buiten '@titlepage'- en '@quotation'-omgevingen"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory na eerste pagina"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regio %s binnen regio %s is niet toegestaan"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry na eerste pagina"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu in ongeldige context"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s gevonden vÃ³Ã³r de eerste @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "uw @top-pagina moet mogelijk ingepakt worden in @ifnottex in plaats van "
! "@ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s hoort alleen voor te komen in mathematische context"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "onverwachte @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s is niet zinvol buiten een '@float'-omgeving"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s hoort direct onder '@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "meerdere @%s worden genegeerd"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "commando @%s accepteert geen argumenten"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
--- 2861,2938 ----
  msgstr "@%s buiten tabel of lijst"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s is niet toegestaan in een '@%s'-blok"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s hoort alleen voor te komen in een index-item"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "niet meer dan twee niveaus van index-subitems zijn toegestaan"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "moet na '@%s' zijn om '@%s' te kunnen gebruiken"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s is niet zinvol buiten '@titlepage'- en '@quotation'-omgevingen"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory na eerste pagina"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regio %s binnen regio %s is niet toegestaan"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry na eerste pagina"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu in ongeldige context"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s hoort alleen voor te komen in mathematische context"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "onverwachte @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s is niet zinvol buiten een '@float'-omgeving"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s hoort direct onder '@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "meerdere @%s worden genegeerd"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "commando @%s accepteert geen argumenten"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
***************
*** 2799,2891 ****
  "bij commando @%s ontbreekt een paginanaam of een extern handleidingsargument"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "een lege kruisverwijzingsnaam in @%s na expansie '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "een lege kruisverwijzingstitel in @%s na expansie '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "ontbrekend bestandsnaamargument van @image"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "bij @%s ontbreekt eerste argument"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "niet-hexadecimale cijfers in argument van @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "minder dan vier hexadecimale cijfers in argument van @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument van @U overschrijdt Unicode-maximum 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "overtollige argumenten voor pagina"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "verwachtte @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s hoort alleen een @-commando als argument te accepteren, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "overblijvend argument op @%s-regel: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "omgevingscommando %s is gebruikt als argument van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "lege @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "Kolomfractie is geen getal: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "Argument van @sp moet numeriek zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "gereserveerde indexnaam %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "onbekende bronindex in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "onbekende doelindex in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
--- 2940,3032 ----
  "bij commando @%s ontbreekt een paginanaam of een extern handleidingsargument"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "een lege kruisverwijzingsnaam in @%s na expansie '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "een lege kruisverwijzingstitel in @%s na expansie '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "ontbrekend bestandsnaamargument van @image"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "bij @%s ontbreekt eerste argument"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "niet-hexadecimale cijfers in argument van @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "minder dan vier hexadecimale cijfers in argument van @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument van @U overschrijdt Unicode-maximum 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "overtollige argumenten voor pagina"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "verwachtte @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s hoort alleen een @-commando als argument te accepteren, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "overblijvend argument op @%s-regel: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "omgevingscommando %s is gebruikt als argument van @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "lege @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "Kolomfractie is geen getal: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "Argument van @sp moet numeriek zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "gereserveerde indexnaam %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "onbekende bronindex in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "onbekende doelindex in @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
***************
*** 2893,2933 ****
  "@%s zou leiden tot het samenvoegen van %s met zichzelf -- wordt genegeerd"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "onbekende index '%s' in @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "afdrukken van een index '%s' samengevoegd met een andere, '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "afdrukopdracht vÃ³Ã³r begin van document: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "Argument van @%s moet 'top' of 'bottom' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Bij @%s is alleen 10 of 11 mogelijk, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "Argument van @%s moet 'separate' of 'end' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "Argument van @%s moet 'on' of 'off' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 3034,3074 ----
  "@%s zou leiden tot het samenvoegen van %s met zichzelf -- wordt genegeerd"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "onbekende index '%s' in @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "afdrukken van een index '%s' samengevoegd met een andere, '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "afdrukopdracht vÃ³Ã³r begin van document: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "Argument van @%s moet 'top' of 'bottom' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Bij @%s is alleen 10 of 11 mogelijk, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "Argument van @%s moet 'separate' of 'end' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "Argument van @%s moet 'on' of 'off' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2935,2939 ****
  "Argument van @paragraphindent moet numeriek, 'none' of 'asis' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3076,3080 ----
  "Argument van @paragraphindent moet numeriek, 'none' of 'asis' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2941,2955 ****
  "Argument van @firstparagraphindent moet 'none' of 'insert' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "Argument van @exampleindent moet numeriek of 'asis' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "bij @%s werd 'on' of 'off' verwacht, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3082,3096 ----
  "Argument van @firstparagraphindent moet 'none' of 'insert' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "Argument van @exampleindent moet numeriek of 'asis' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "bij @%s werd 'on' of 'off' verwacht, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2958,2967 ****
  "'%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "Argument van @allowcodebreaks moet 'true of 'false' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3099,3108 ----
  "'%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "Argument van @allowcodebreaks moet 'true of 'false' zijn, niet '%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2969,2983 ****
  "Argument van @urefbreakstyle moet 'after', 'before' of 'none' zijn, niet '%s'"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "verhoging van sectioneringsniveau van @%s, want te laag"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "er is geen hoofdstuksniveaucommando vÃ³Ã³r @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 3110,3124 ----
  "Argument van @urefbreakstyle moet 'after', 'before' of 'none' zijn, niet '%s'"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "verhoging van sectioneringsniveau van @%s, want te laag"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "er is geen hoofdstuksniveaucommando vÃ³Ã³r @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 2985,3039 ****
  "verlaging van sectioneringsniveau van @%s verschijnt na een lager element"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "er is geen sectioneringscommando gerelateerd aan @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s is niet leeg"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s verwijst naar niet-bestaande pagina '%s'"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s-paginanaam '%s' verschilt van %s-naam '%s'"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
  msgstr "naar pagina '%s' wordt niet verwezen"
  
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "pagina '%s' is %s voor '%s' in de sectionering maar niet in het menu"
! 
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "pagina %s '%s' in menu '%s' en in sectionering '%s' verschillen"
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "pagina '%s' is %s voor '%s' in het menu maar niet in de sectionering"
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s-pointer '%s' (voor pagina '%s') verschilt van %s-naam '%s'"
  
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s verwijst naar niet-bestaande '%s'"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3126,3170 ----
  "verlaging van sectioneringsniveau van @%s verschijnt na een lager element"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "er is geen sectioneringscommando gerelateerd aan @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s is niet leeg"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s verwijst naar niet-bestaande pagina '%s'"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s-paginanaam '%s' verschilt van %s-naam '%s'"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr "naar pagina '%s' wordt niet verwezen"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "pagina '%s' voor '%s' is '%s' in de sectionering maar niet in het menu"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "pagina '%s' is %s voor '%s' in het menu maar niet in de sectionering"
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "in pagina '%s' is de pointer voor %s '%s', maar %s is '%s' in het menu"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3042,3109 ****
  "ondanks dat de eerste het 'Up'-doel van de laatste is"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "bij '%s' komen 'Up' in menu '%s' en 'Up %s' niet overeen"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s naar '%s', verschilt van %s-naam '%s'"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "lege indexsleutel in @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: kan %s niet openen om te schrijven: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: fout bij sluiten van %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: kan '%s' niet openen om te schrijven: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: de map L2H_TMP bevat een dot"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: de huidge map bevat een dot"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: opdracht is niet gelukt: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: afbeelding heeft ongeldige extensie: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: hernoemen van %s naar %s is mislukt: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: kan %s niet openen: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: einde van @%s-item %d niet gevonden"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3173,3245 ----
  "ondanks dat de eerste het 'Up'-doel van de laatste is"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s-pointer '%s' (voor pagina '%s') verschilt van %s-naam '%s'"
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s verwijst naar niet-bestaande '%s'"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s naar '%s', verschilt van %s-naam '%s'"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "lege indexsleutel in @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: kan %s niet openen om te schrijven: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: fout bij sluiten van %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: kan '%s' niet openen om te schrijven: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: de map L2H_TMP bevat een dot"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: de huidge map bevat een dot"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: opdracht is niet gelukt: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: afbeelding heeft ongeldige extensie: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: hernoemen van %s naar %s is mislukt: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: kan %s niet openen: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: einde van @%s-item %d niet gevonden"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3114,3123 ****
  "verwacht werden %d, het aantal items in het document"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: kan fragment %d voor @%s niet bepalen"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3250,3259 ----
  "verwacht werden %d, het aantal items in het document"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: kan fragment %d voor @%s niet bepalen"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3127,3171 ****
  "l2h: kan fragment %d voor @%s niet extraheren met uitvoerteller %d uit HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: kan %s niet laden: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: kan %s niet openen om te schrijven: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: kan %s niet openen: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: wijzigen van map naar %s is mislukt: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: kan niet terugkeren naar de oorspronkelijke werkmap: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: uitvoerbestand ontbreekt: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: opdracht is mislukt: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: einde van @%s-item %d niet gevonden"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3263,3312 ----
  "l2h: kan fragment %d voor @%s niet extraheren met uitvoerteller %d uit HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: kan %s niet laden: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: kan %s niet openen om te schrijven: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: kan %s niet openen: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: wijzigen van map naar %s is mislukt: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: kan niet terugkeren naar de oorspronkelijke werkmap: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: uitvoerbestand ontbreekt: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: opdracht is mislukt: %s"
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: afsluiten van communicatie is mislukt: %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: einde van @%s-item %d niet gevonden"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3176,3185 ****
  "verwacht werden %d, het aantal items in het document voor @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: uitvoer bevat geen HTML-item voor @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3317,3326 ----
  "verwacht werden %d, het aantal items in het document voor @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: uitvoer bevat geen HTML-item voor @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3190,3224 ****
  "verwacht werden %d, het aantal items in het document voor @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "fout bij laden van %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: onbekende variabele %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: onbekende variabele %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "kan initialisatiebestand %s niet lezen"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "onbekende waarde '%s' van TEXINFO_OUTPUT_FORMAT wordt genegeerd\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Gebruik:  %s [OPTIE...] TEXINFO-BESTAND...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3331,3419 ----
  "verwacht werden %d, het aantal items in het document voor @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "highlight_syntax.pm: opdracht is mislukt: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr "highlight_syntax.pm: %s: %s: kan taalregel niet ontleden"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pm: kan %s niet openen: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "highlight_syntax.pm: opdracht is niet gelukt: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! "highlight_syntax.pm: %s: %d scheidingstekens; %d werden verwacht, het aantal "
! "fragmenten plus Ã©Ã©n"
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "highlight_syntax.pm: %s: einde van @%s-item %d niet gevonden"
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "highlight_syntax.pm: %s: bewerking produceerde %d items in HTML;\n"
! "verwacht werden %d, het aantal items in het document"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! "highlight_syntax.pm: uitvoer bevat HTML-item voor @%s maar geen taal %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "highlight_syntax.pm: uitvoer bevat geen HTML-item voor @%s %s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "fout bij laden van %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: onbekende variabele %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: onbekende variabele %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "kan initialisatiebestand %s niet lezen"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "onbekende waarde '%s' van TEXINFO_OUTPUT_FORMAT wordt genegeerd\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Gebruik:  %s [OPTIE...] TEXINFO-BESTAND...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3235,3239 ****
  "als als 'texi2any'; hun gedrag is identiek.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3430,3434 ----
  "als als 'texi2any'; hun gedrag is identiek.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3273,3277 ****
  "      --version               versie-informatie tonen en stoppen\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3468,3472 ----
  "      --version               versie-informatie tonen en stoppen\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3294,3298 ****
  "BESTAND\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3489,3493 ----
  "BESTAND\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3335,3339 ****
  "HTML)\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3530,3534 ----
  "HTML)\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3374,3378 ****
  "                                (standaard %d bytes)\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3569,3573 ----
  "                                (standaard %d bytes)\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3404,3408 ****
  "opsplitsen\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3599,3603 ----
  "opsplitsen\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3412,3416 ****
  "      --output-indent=WAARDE  (doet niets; herkend voor compatibilteit)\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3607,3611 ----
  "      --output-indent=WAARDE  (doet niets; herkend voor compatibilteit)\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3421,3425 ****
  "herhaald\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3616,3620 ----
  "herhaald\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3440,3444 ****
  "  -U VAR                      variabele VAR wissen (als met '@clear')\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3635,3639 ----
  "  -U VAR                      variabele VAR wissen (als met '@clear')\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3475,3479 ****
  "  Voor de '--no-ifOPMAAK'-opties geldt: '@ifnotOPMAAK' _wel_ verwerken.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3670,3674 ----
  "  Voor de '--no-ifOPMAAK'-opties geldt: '@ifnotOPMAAK' _wel_ verwerken.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3493,3497 ****
  "  als XML gemaakt wordt, staat '--ifxml' aan en de anderen niet.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3688,3692 ----
  "  als XML gemaakt wordt, staat '--ifxml' aan en de anderen niet.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3528,3532 ****
  "grootte\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3723,3727 ----
  "grootte\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3534,3538 ****
  "%s: Argument van --footnote-style moet 'separate' of 'end' zijn, niet '%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3729,3733 ----
  "%s: Argument van --footnote-style moet 'separate' of 'end' zijn, niet '%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3541,3545 ****
  "niet '%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3736,3740 ----
  "niet '%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3548,3576 ****
  "gegeven worden\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "Optie '--Xopt' gegeven zonder dat er afdrukuitvoer gemaakt wordt"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "onbekende boomtransformatie %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "het splitsen voor opmaak %s wordt genegeerd"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: Ontbrekend bestandsargument.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Typ '%s --help' voor meer informatie.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
--- 3743,3766 ----
  "gegeven worden\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "Optie '--Xopt' gegeven zonder dat er afdrukuitvoer gemaakt wordt"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "onbekende boomtransformatie %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "het splitsen voor opmaak %s wordt genegeerd"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: Ontbrekend bestandsargument.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
***************
*** 3578,3592 ****
  "sectie?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "fout bij sluiten van %s, bestand met macro-expansies: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "kan %s niet openen om te schrijven: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3768,3782 ----
  "sectie?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "fout bij sluiten van %s, bestand met macro-expansies: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "kan %s niet openen om te schrijven: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3596,3614 ****
  "resultaat af. Geen sectie?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: fout bij sluiten van %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: fout bij sluiten van %s, bestand met interne koppelingen: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: kan %s niet openen om te schrijven: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3786,3794 ----
  "resultaat af. Geen sectie?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: fout bij sluiten van %s, bestand met interne koppelingen: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3620,3653 ****
  msgstr "verkeerd geplaatste {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "ongepaarde '@end %s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "@set vereist een naam"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "foute naam voor @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "@clear vereist een naam"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "foute naam voor @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "@unmacro vereist een naam"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "foute naam voor @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
--- 3800,3833 ----
  msgstr "verkeerd geplaatste {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "ongepaarde '@end %s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "@set vereist een naam"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "foute naam voor @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "@clear vereist een naam"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "foute naam voor @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "@unmacro vereist een naam"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "foute naam voor @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
***************
*** 3655,3706 ****
  "@clickstyle hoort alleen een @-commando als argument te accepteren, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "omgevingscommando %s is gebruikt als argument van @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "fout argument van @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "fout argument van @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "leeg argument van @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "fout argument van @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Bij @fonttextsize is alleen 10 of 11 mogelijk, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "argument van @footnotestyle moet 'separate' of 'end' zijn, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "argument van @setchapternewpage moet 'on' of 'off' zijn, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "fout argument van @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "argument van @firstparagraph moet 'none' of 'insert' zijn, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
--- 3835,3886 ----
  "@clickstyle hoort alleen een @-commando als argument te accepteren, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "omgevingscommando %s is gebruikt als argument van @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "fout argument van @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "fout argument van @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "leeg argument van @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "fout argument van @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Bij @fonttextsize is alleen 10 of 11 mogelijk, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "argument van @footnotestyle moet 'separate' of 'end' zijn, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "argument van @setchapternewpage moet 'on' of 'off' zijn, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "fout argument van @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "argument van @firstparagraph moet 'none' of 'insert' zijn, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
***************
*** 3708,3750 ****
  
  # FIXME: formatter?
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s vereist een argument: de formatteerder voor @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "ongepaarde '@end'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "overtollig argument van @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "fout argument van @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: kan %s niet vinden"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: kan %s niet openen:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "@setfilename na het eerste element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions is alleen zinvolÂ op een '@multitable'-regel"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 3888,3930 ----
  
  # FIXME: formatter?
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s vereist een argument: de formatteerder voor @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "ongepaarde '@end'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "overtollig argument van @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "fout argument van @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: kan %s niet vinden"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: kan %s niet openen:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "@setfilename na het eerste element"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions is alleen zinvolÂ op een '@multitable'-regel"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3782,3806 ****
  msgstr "onjuist of leeg formeel argument van @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless verwacht 'i' of 'j' als argument, niet '%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "ongedefinieerde vlag: %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s is verouderd."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s is verouderd; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ hoort alleen voor te komen in mathematische context"
--- 3962,3981 ----
  msgstr "onjuist of leeg formeel argument van @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless verwacht 'i' of 'j' als argument, niet '%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s is verouderd."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s is verouderd; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ hoort alleen voor te komen in mathematische context"
***************
*** 3815,3822 ****
  msgstr "@dotless verwacht 'i' of 'j' als argument, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "verkeerd geplaatste }"
  
  #~ msgid "can't open %s: %s"
  #~ msgstr "kan %s niet openen: %s"
--- 3990,4031 ----
  msgstr "@dotless verwacht 'i' of 'j' als argument, niet '%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "verkeerd geplaatste }"
  
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "verplaats uw @contents-commando als u de inhoudsopgave na de titelpagina "
+ #~ "wilt"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "verplaats uw @shortcontents- en @contents-commando's als u de "
+ #~ "inhoudsopgave na de titelpagina wilt"
+ 
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s gevonden vÃ³Ã³r de eerste @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "uw @top-pagina moet mogelijk ingepakt worden in @ifnottex in plaats van "
+ #~ "@ifinfo?"
+ 
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "naar pagina '%s' wordt niet verwezen"
+ 
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr "pagina %s '%s' in menu '%s' en in sectionering '%s' verschillen"
+ 
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "bij '%s' komen 'Up' in menu '%s' en 'Up %s' niet overeen"
+ 
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "ongedefinieerde vlag: %.*s"
+ 
  #~ msgid "can't open %s: %s"
  #~ msgstr "kan %s niet openen: %s"
***************
*** 3937,3943 ****
  #~ msgstr "..."
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "Gebruik:  %s [OPTIE...] BESTAND...\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE."
  #~ msgstr "Genereert een gesorteerde index voor elk TeX-uitvoerbestand."
--- 4146,4149 ----
***************
*** 3951,3960 ****
  #~ msgstr "Opties:"
  
- #~ msgid " -h, --help   display this help and exit"
- #~ msgstr "  -h, --help        deze hulptekst tonen en stoppen"
- 
- #~ msgid " --version    display version information and exit"
- #~ msgstr "      --version     programmaversie tonen en stoppen"
- 
  #~ msgid " --           end option processing"
  #~ msgstr "  --                verder geen opties meer herkennen"
--- 4157,4160 ----
Binary files texinfo-6.7/po/pl.gmo and texinfo-6.8/po/pl.gmo differ
diff -Nrc2 texinfo-6.7/po/pl.po texinfo-6.8/po/pl.po
*** texinfo-6.7/po/pl.po	2019-09-17 18:48:47.000000000 +0100
--- texinfo-6.8/po/pl.po	2021-07-03 09:59:38.000000000 +0100
***************
*** 1,13 ****
  # Polish translation for texinfo.
! # Copyright (C) 2003, 2004, 2007, 2008, 2012, 2013, 2015, 2016, 2017, 2019 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Jakub Bogusz <qboosh@pld-linux.org>, 2003-2019.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-08-25 19:38+0200\n"
  "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
  "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
--- 1,13 ----
  # Polish translation for texinfo.
! # Copyright (C) 2003, 2004, 2007, 2008, 2012, 2013, 2015, 2016, 2017, 2019, 2021 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Jakub Bogusz <qboosh@pld-linux.org>, 2003-2021.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-01 17:15+0200\n"
  "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
  "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
***************
*** 135,143 ****
  msgstr "pamiÄ™Ä‡ wyczerpana"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "PrzesuniÄ™cie do przodu o znak"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "PrzesuniÄ™cie do tyÅ‚u o znak"
--- 135,143 ----
  msgstr "pamiÄ™Ä‡ wyczerpana"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "PrzesuniÄ™cie do przodu o znak"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "PrzesuniÄ™cie do tyÅ‚u o znak"
***************
*** 151,159 ****
  msgstr "PrzejÅ›cie na koniec tej linii"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "PrzesuniÄ™cie do przodu o sÅ‚owo"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "PrzesuniÄ™cie do tyÅ‚u o sÅ‚owo"
--- 151,159 ----
  msgstr "PrzejÅ›cie na koniec tej linii"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "PrzesuniÄ™cie do przodu o sÅ‚owo"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "PrzesuniÄ™cie do tyÅ‚u o sÅ‚owo"
***************
*** 261,265 ****
  msgstr "poszukiwanie pliku %s w %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 261,265 ----
  msgstr "poszukiwanie pliku %s w %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 377,381 ****
  msgstr "BÅ‚Ä…d przy konwersji kodowania znakÃ³w pliku"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 377,381 ----
  msgstr "BÅ‚Ä…d przy konwersji kodowania znakÃ³w pliku"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 416,420 ****
  msgstr "WiÄ™cej informacji moÅ¼na uzyskaÄ‡ przez --help.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 416,421 ----
  msgstr "WiÄ™cej informacji moÅ¼na uzyskaÄ‡ przez --help.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 560,564 ****
  "katalogu"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 561,566 ----
  "katalogu"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 936,952 ****
  msgstr "Opis polecenia: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Odczytanie nazwy polecenia w obszarze echo i wykonanie go"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Nie moÅ¼na tutaj wykonaÄ‡ polecenia 'echo-area'"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Ustawienie wysokoÅ›ci wyÅ›wietlanego okna"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 938,954 ----
  msgstr "Opis polecenia: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Odczytanie nazwy polecenia w obszarze echo i wykonanie go"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Nie moÅ¼na tutaj wykonaÄ‡ polecenia 'echo-area'"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Ustawienie wysokoÅ›ci wyÅ›wietlanego okna"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 962,966 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 964,968 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1019,1027 ****
  msgstr "bÅ‚Ä…d wyraÅ¼enia regularnego: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "WyÅ›wietlenie wszystkich pasujÄ…cych plikÃ³w"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Brak indeksu plikÃ³w"
--- 1021,1029 ----
  msgstr "bÅ‚Ä…d wyraÅ¼enia regularnego: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "WyÅ›wietlenie wszystkich pasujÄ…cych plikÃ³w"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Brak indeksu plikÃ³w"
***************
*** 1030,1034 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1032,1036 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1039,1096 ****
  "help-node] wprowadzenie."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "PrzejÅ›cie w dÃ³Å‚ do nastÄ™pnej linii"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "PrzejÅ›cie w gÃ³rÄ™ do poprzedniej linii"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "PrzesuniÄ™cie kursora do podanej linii w oknie"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "PrzejÅ›cie na koniec linii"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "PrzejÅ›cie na poczÄ…tek linii"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "PrzejÅ›cie na poczÄ…tek tego wÄ™zÅ‚a"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "PrzejÅ›cie na koniec tego wÄ™zÅ‚a"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Przewijanie do przodu w tym oknie"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Przewijanie do tyÅ‚u w tym oknie"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Przewijanie do przodu w tym oknie i ustawienie domyÅ›lnego rozmiaru okna"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Przewijanie do tyÅ‚u w tym oknie i ustawienie domyÅ›lnego rozmiaru okna"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Przewijanie do przodu w tym oknie pozostajÄ…c wewnÄ…trz wÄ™zÅ‚a"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Przewijanie do tyÅ‚u w tym oknie pozostajÄ…c wewnÄ…trz wÄ™zÅ‚a"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1041,1098 ----
  "help-node] wprowadzenie."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "PrzejÅ›cie w dÃ³Å‚ do nastÄ™pnej linii"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "PrzejÅ›cie w gÃ³rÄ™ do poprzedniej linii"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "PrzesuniÄ™cie kursora do podanej linii w oknie"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "PrzejÅ›cie na koniec linii"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "PrzejÅ›cie na poczÄ…tek linii"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "PrzejÅ›cie na poczÄ…tek tego wÄ™zÅ‚a"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "PrzejÅ›cie na koniec tego wÄ™zÅ‚a"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Przewijanie do przodu w tym oknie"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Przewijanie do tyÅ‚u w tym oknie"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Przewijanie do przodu w tym oknie i ustawienie domyÅ›lnego rozmiaru okna"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Przewijanie do tyÅ‚u w tym oknie i ustawienie domyÅ›lnego rozmiaru okna"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Przewijanie do przodu w tym oknie pozostajÄ…c wewnÄ…trz wÄ™zÅ‚a"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Przewijanie do tyÅ‚u w tym oknie pozostajÄ…c wewnÄ…trz wÄ™zÅ‚a"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1098,1102 ****
  "Przewijanie do przodu w tym oknie wewn. wÄ™zÅ‚a i ust. domyÅ›lnego rozmiaru okna"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1100,1104 ----
  "Przewijanie do przodu w tym oknie wewn. wÄ™zÅ‚a i ust. domyÅ›lnego rozmiaru okna"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1105,1173 ****
  "Przewijanie do tyÅ‚u w tym oknie wewn. wÄ™zÅ‚a i ust. domyÅ›lnego rozmiaru okna"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Przewijanie w dÃ³Å‚ po linii"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Przewijanie w gÃ³rÄ™ po linii"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Przewijanie w dÃ³Å‚ po poÅ‚owie rozmiaru ekranu"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Przewijanie w gÃ³rÄ™ po poÅ‚owie rozmiaru ekranu"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Przewijanie innego okna"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Przewijanie innego okna do tyÅ‚u"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Wybranie nastÄ™pnego okna"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Wybranie poprzedniego okna"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Podzielenie aktualnego okna"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "UsuniÄ™cie aktualnego okna"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Nie moÅ¼na usunÄ…Ä‡ staÅ‚ego okna"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "UsuniÄ™cie wszystkich innych okien"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "PowiÄ™kszenie (lub zmniejszenie) tego okna"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Podzielenie dostÄ™pnego miejsca na ekranie miÄ™dzy widoczne okna"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Zmiana stanu zawijania linii w aktualnym oknie"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Wybranie tego elementu menu"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1107,1175 ----
  "Przewijanie do tyÅ‚u w tym oknie wewn. wÄ™zÅ‚a i ust. domyÅ›lnego rozmiaru okna"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Przewijanie w dÃ³Å‚ po linii"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Przewijanie w gÃ³rÄ™ po linii"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Przewijanie w dÃ³Å‚ po poÅ‚owie rozmiaru ekranu"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Przewijanie w gÃ³rÄ™ po poÅ‚owie rozmiaru ekranu"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Przewijanie innego okna"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Przewijanie innego okna do tyÅ‚u"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Wybranie nastÄ™pnego okna"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Wybranie poprzedniego okna"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Podzielenie aktualnego okna"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "UsuniÄ™cie aktualnego okna"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Nie moÅ¼na usunÄ…Ä‡ staÅ‚ego okna"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "UsuniÄ™cie wszystkich innych okien"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "PowiÄ™kszenie (lub zmniejszenie) tego okna"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Podzielenie dostÄ™pnego miejsca na ekranie miÄ™dzy widoczne okna"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Zmiana stanu zawijania linii w aktualnym oknie"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Wybranie tego elementu menu"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1177,1581 ****
  msgstr[2] "Nie ma %d elementÃ³w w tym menu"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Wybranie ostatniego elementu w menu tego wÄ™zÅ‚a"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Element menu (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Element menu: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "PrzejÅ›cie za odnoÅ›nikiem (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "PrzejÅ›cie za odnoÅ›nikiem: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "OdsyÅ‚acz zniknÄ…Å‚! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Odczytanie elementu menu i wybranie jego wÄ™zÅ‚a"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Odczytanie przypisu lub odsyÅ‚acza i wybranie jego wÄ™zÅ‚a"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "PrzejÅ›cie na poczÄ…tek menu tego wÄ™zÅ‚a"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Odwiedzenie jednoczeÅ›nie jak najwiÄ™kszej liczby elementÃ³w menu"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "PrzejÅ›cie do poprzedniego odsyÅ‚acza"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "PrzejÅ›cie do nastÄ™pnego odsyÅ‚acza"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Wybranie odsyÅ‚acza lub elementu menu wystÄ™pujÄ…cego w tej linii"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Brak menu w wÄ™Åºle '%s'"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Nie znaleziono wÄ™zÅ‚a wskazywanego przez '%s' w '%s'"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Odczytanie listy menu poczÄ…wszy od katalogu i podÄ…Å¼anie za niÄ…"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "PodÄ…Å¼anie za menu: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Wybranie wÄ™zÅ‚a NastÄ™pny"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Wybranie wÄ™zÅ‚a Poprzedni"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Wybranie wÄ™zÅ‚a W gÃ³rÄ™"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Wybranie ostatniego wÄ™zÅ‚a w tym pliku"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "To okno nie ma dodatkowych wÄ™zÅ‚Ã³w"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Wybranie pierwszego wÄ™zÅ‚a w tym pliku"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "Nie ma wiÄ™cej wÄ™zÅ‚Ã³w w tym dokumencie"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Nie ma wÄ™zÅ‚Ã³w 'Poprzedni' ani 'W gÃ³rÄ™' dla tego wÄ™zÅ‚a w tym dokumencie"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "PrzejÅ›cie do przodu lub w dÃ³Å‚ struktury wÄ™zÅ‚a"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "PrzejÅ›cie do tyÅ‚u lub w gÃ³rÄ™ struktury wÄ™zÅ‚a"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Odczytanie nazwy wÄ™zÅ‚a i wybranie go"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "PrzejÅ›cie do wÄ™zÅ‚a: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Szukanie wÄ™zÅ‚a opisujÄ…cego wywoÅ‚anie programu"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Szukanie wÄ™zÅ‚a Invocation dla [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Odczytanie odnoÅ›nika do strony podrÄ™cznika i wybranie go"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Pobranie strony podrÄ™cznika: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Wybranie wÄ™zÅ‚a 'Szczytowy' w tym pliku"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Wybranie wÄ™zÅ‚a '(dir)'"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Pokazywanie peÅ‚nej nazwy pliku wyÅ›wietlanego wÄ™zÅ‚a"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Wybranie ostatnio wybranego wÄ™zÅ‚a"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Brak wczeÅ›niejszego wÄ™zÅ‚a w historii"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Odczytanie nazwy pliku i wybranie go"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Szukanie pliku: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Nie znaleziono '%s'"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Nie udaÅ‚o siÄ™ utworzyÄ‡ pliku wyjÅ›ciowego '%s'"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "bÅ‚Ä…d podczas zapisu do %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "zamykanie %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "zapisywanie wÄ™zÅ‚a %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Przepuszczenie zawartoÅ›ci tego pliku przez INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Nie moÅ¼na otworzyÄ‡ potoku do '%s'"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "drukowanie wÄ™zÅ‚a %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "zakoÅ„czono drukowanie wÄ™zÅ‚a %s"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "PrzeÅ‚Ä…czenie uÅ¼ywania wyraÅ¼eÅ„ regularnych przy wyszukiwaniu"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "UÅ¼ywanie wyraÅ¼eÅ„ regularnych przy wyszukiwaniu"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "UÅ¼ywanie dosÅ‚ownego tekstu przy wyszukiwaniu"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "Kontynuacja szukania od koÅ„ca dokumentu"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "Kontynuacja szukania od poczÄ…tku dokumentu"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Szukanie podpliku %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "Wyszukiwanie nie powiodÅ‚o siÄ™"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Szukanie wyr.reg."
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Szukanie"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " z uwzgl. wielkoÅ›ci liter"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " wstecz"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Wyszukiwany Å‚aÅ„cuch jest zbyt krÃ³tki"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "PowrÃ³t do ostatniego dopasowania z %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Nic wiÄ™cej nie pasuje"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Wyszukanie Å‚aÅ„cucha w tym wÄ™Åºle i podwÄ™zÅ‚ach"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "Szukanie poniÅ¼ej %s: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "PrzejÅ›cie do nastÄ™pnego dopasowania w poddrzewie Info"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Brak aktywnego wyszukiwania"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "PrzejÅ›cie do poprzedniego dopasowania w poddrzewie Info"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Odczytanie Å‚aÅ„cucha i poszukiwanie go uwzglÄ™dniajÄ…c wielkoÅ›Ä‡ liter"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Odczytanie Å‚aÅ„cucha i poszukiwanie go"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Odczytanie Å‚aÅ„cucha i poszukiwanie go w tyÅ‚"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "PowtÃ³rzenie ostatniego poszukiwania w tym samym kierunku"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Brak poprzedniego szukanego Å‚aÅ„cucha"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "PowtÃ³rzenie ostatniego poszukiwania w odwrotnym kierunku"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "Wyczyszczenie wyÅ›wietlonych wynikÃ³w wyszukiwania"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktywne poszukiwanie Å‚aÅ„cucha w trakcie wpisywania go"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Interaktywne szukanie wyr.reg. wstecz: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "Interaktywne szukanie wstecz: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Interaktywne szukanie wyr.reg.: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "Interaktywne szukanie: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Bez powodzenia "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Anulowanie bieÅ¼Ä…cej operacji"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "WyjÅ›cie"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "wyÅ›wietlenie wersji uruchomionego Info"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info wersja %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Odrysowanie ekranu"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "WyjÅ›cie z Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Uruchomienie polecenia przypisanego do wariantu klawisza z maÅ‚Ä… literÄ…"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Nieznane polecenie (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" jest niepoprawne"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' jest niepoprawne"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Dodanie tej cyfry do aktualnego argumentu liczbowego"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "RozpoczÄ™cie (lub pomnoÅ¼enie przez 4) aktualnego argumentu liczbowego"
--- 1179,1583 ----
  msgstr[2] "Nie ma %d elementÃ³w w tym menu"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Wybranie ostatniego elementu w menu tego wÄ™zÅ‚a"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Element menu (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Element menu: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "PrzejÅ›cie za odnoÅ›nikiem (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "PrzejÅ›cie za odnoÅ›nikiem: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "OdsyÅ‚acz zniknÄ…Å‚! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Odczytanie elementu menu i wybranie jego wÄ™zÅ‚a"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Odczytanie przypisu lub odsyÅ‚acza i wybranie jego wÄ™zÅ‚a"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "PrzejÅ›cie na poczÄ…tek menu tego wÄ™zÅ‚a"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Odwiedzenie jednoczeÅ›nie jak najwiÄ™kszej liczby elementÃ³w menu"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "PrzejÅ›cie do poprzedniego odsyÅ‚acza"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "PrzejÅ›cie do nastÄ™pnego odsyÅ‚acza"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Wybranie odsyÅ‚acza lub elementu menu wystÄ™pujÄ…cego w tej linii"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Brak menu w wÄ™Åºle '%s'"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Nie znaleziono wÄ™zÅ‚a wskazywanego przez '%s' w '%s'"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Odczytanie listy menu poczÄ…wszy od katalogu i podÄ…Å¼anie za niÄ…"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "PodÄ…Å¼anie za menu: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Wybranie wÄ™zÅ‚a NastÄ™pny"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Wybranie wÄ™zÅ‚a Poprzedni"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Wybranie wÄ™zÅ‚a W gÃ³rÄ™"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Wybranie ostatniego wÄ™zÅ‚a w tym pliku"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "To okno nie ma dodatkowych wÄ™zÅ‚Ã³w"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Wybranie pierwszego wÄ™zÅ‚a w tym pliku"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "Nie ma wiÄ™cej wÄ™zÅ‚Ã³w w tym dokumencie"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Nie ma wÄ™zÅ‚Ã³w 'Poprzedni' ani 'W gÃ³rÄ™' dla tego wÄ™zÅ‚a w tym dokumencie"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "PrzejÅ›cie do przodu lub w dÃ³Å‚ struktury wÄ™zÅ‚a"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "PrzejÅ›cie do tyÅ‚u lub w gÃ³rÄ™ struktury wÄ™zÅ‚a"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Odczytanie nazwy wÄ™zÅ‚a i wybranie go"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "PrzejÅ›cie do wÄ™zÅ‚a: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Szukanie wÄ™zÅ‚a opisujÄ…cego wywoÅ‚anie programu"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Szukanie wÄ™zÅ‚a Invocation dla [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Odczytanie odnoÅ›nika do strony podrÄ™cznika i wybranie go"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Pobranie strony podrÄ™cznika: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Wybranie wÄ™zÅ‚a 'Szczytowy' w tym pliku"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Wybranie wÄ™zÅ‚a '(dir)'"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Pokazywanie peÅ‚nej nazwy pliku wyÅ›wietlanego wÄ™zÅ‚a"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Wybranie ostatnio wybranego wÄ™zÅ‚a"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Brak wczeÅ›niejszego wÄ™zÅ‚a w historii"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Odczytanie nazwy pliku i wybranie go"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Szukanie pliku: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Nie znaleziono '%s'"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Nie udaÅ‚o siÄ™ utworzyÄ‡ pliku wyjÅ›ciowego '%s'"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "bÅ‚Ä…d podczas zapisu do %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "zamykanie %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "zapisywanie wÄ™zÅ‚a %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Przepuszczenie zawartoÅ›ci tego pliku przez INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Nie moÅ¼na otworzyÄ‡ potoku do '%s'"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "drukowanie wÄ™zÅ‚a %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "zakoÅ„czono drukowanie wÄ™zÅ‚a %s"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "PrzeÅ‚Ä…czenie uÅ¼ywania wyraÅ¼eÅ„ regularnych przy wyszukiwaniu"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "UÅ¼ywanie wyraÅ¼eÅ„ regularnych przy wyszukiwaniu"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "UÅ¼ywanie dosÅ‚ownego tekstu przy wyszukiwaniu"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "Kontynuacja szukania od koÅ„ca dokumentu"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "Kontynuacja szukania od poczÄ…tku dokumentu"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Szukanie podpliku %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "Wyszukiwanie nie powiodÅ‚o siÄ™"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Szukanie wyr.reg."
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Szukanie"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " z uwzgl. wielkoÅ›ci liter"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " wstecz"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Wyszukiwany Å‚aÅ„cuch jest zbyt krÃ³tki"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "PowrÃ³t do ostatniego dopasowania z %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Nic wiÄ™cej nie pasuje"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Wyszukanie Å‚aÅ„cucha w tym wÄ™Åºle i podwÄ™zÅ‚ach"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "Szukanie poniÅ¼ej %s: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "PrzejÅ›cie do nastÄ™pnego dopasowania w poddrzewie Info"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Brak aktywnego wyszukiwania"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "PrzejÅ›cie do poprzedniego dopasowania w poddrzewie Info"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Odczytanie Å‚aÅ„cucha i poszukiwanie go uwzglÄ™dniajÄ…c wielkoÅ›Ä‡ liter"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Odczytanie Å‚aÅ„cucha i poszukiwanie go"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Odczytanie Å‚aÅ„cucha i poszukiwanie go w tyÅ‚"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "PowtÃ³rzenie ostatniego poszukiwania w tym samym kierunku"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Brak poprzedniego szukanego Å‚aÅ„cucha"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "PowtÃ³rzenie ostatniego poszukiwania w odwrotnym kierunku"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "Wyczyszczenie wyÅ›wietlonych wynikÃ³w wyszukiwania"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktywne poszukiwanie Å‚aÅ„cucha w trakcie wpisywania go"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Interaktywne szukanie wyr.reg. wstecz: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "Interaktywne szukanie wstecz: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Interaktywne szukanie wyr.reg.: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "Interaktywne szukanie: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Bez powodzenia "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Anulowanie bieÅ¼Ä…cej operacji"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "WyjÅ›cie"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "wyÅ›wietlenie wersji uruchomionego Info"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info wersja %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Odrysowanie ekranu"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "WyjÅ›cie z Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Uruchomienie polecenia przypisanego do wariantu klawisza z maÅ‚Ä… literÄ…"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Nieznane polecenie (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" jest niepoprawne"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' jest niepoprawne"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Dodanie tej cyfry do aktualnego argumentu liczbowego"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "RozpoczÄ™cie (lub pomnoÅ¼enie przez 4) aktualnego argumentu liczbowego"
***************
*** 1930,2067 ****
  msgstr "%s: nie moÅ¼na odczytaÄ‡ (%s) ani utworzyÄ‡ (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY bez odpowiadajÄ…cego END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY bez odpowiadajÄ…cego START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: plik katalogu juÅ¼ istnieje: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: NaleÅ¼y podaÄ‡ plik Info tylko raz.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Podano dodatkowe wyraÅ¼enie regularne, zignorowano `%s'"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "BÅ‚Ä…d w wyraÅ¼eniu regularnym `%s': %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "nadmiarowy argument linii poleceÅ„ `%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Nie podano pliku wejÅ›ciowego; --help moÅ¼e podaÄ‡ wiÄ™cej informacji."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "Nie podano pliku katalogu; --help moÅ¼e podaÄ‡ wiÄ™cej informacji."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Nie udaÅ‚o siÄ™ odczytaÄ‡ %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "brak wpisu do katalogu info w `%s'"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nie znaleziono wpisÃ³w dla `%s'; nic nie usuniÄ™to"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "nie moÅ¼na otworzyÄ‡ %s do zapisu: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
! "proszÄ™ przenieÅ›Ä‡ polecenie @contents, jeÅ›li spis treÅ›ci ma byÄ‡ po stronie "
! "tytuÅ‚owej"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "proszÄ™ przenieÅ›Ä‡ polecenia @shortcontents oraz @contents, jeÅ›li spis treÅ›ci "
! "ma byÄ‡ po stronie tytuÅ‚owej"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s nie jest poprawnym kodem jÄ™zyka"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s nie jest poprawnym kodem regionu"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s nie jest poprawnÄ… opcjÄ… podziaÅ‚u"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "nie moÅ¼na odczytaÄ‡ %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: nie moÅ¼na znaleÅºÄ‡ %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "nie moÅ¼na zabezpieczyÄ‡ znaku hash w @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "pusta nazwa wÄ™zÅ‚a po rozwiniÄ™ciu `%s'"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' juÅ¼ zostaÅ‚o zdefiniowane"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "oto poprzednia definicja jako @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1932,2196 ----
  msgstr "%s: nie moÅ¼na odczytaÄ‡ (%s) ani utworzyÄ‡ (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY bez odpowiadajÄ…cego END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY bez odpowiadajÄ…cego START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: plik katalogu juÅ¼ istnieje: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: NaleÅ¼y podaÄ‡ plik Info tylko raz.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Podano dodatkowe wyraÅ¼enie regularne, zignorowano `%s'"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "BÅ‚Ä…d w wyraÅ¼eniu regularnym `%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "nadmiarowy argument linii poleceÅ„ `%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Nie podano pliku wejÅ›ciowego; --help moÅ¼e podaÄ‡ wiÄ™cej informacji."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "Nie podano pliku katalogu; --help moÅ¼e podaÄ‡ wiÄ™cej informacji."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Nie udaÅ‚o siÄ™ odczytaÄ‡ %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "brak wpisu do katalogu info w `%s'"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nie znaleziono wpisÃ³w dla `%s'; nic nie usuniÄ™to"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "SkÅ‚adnia: pod2texi [OPCJA]... POD..."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "TÅ‚umaczenie plikÃ³w dokumentacji perlowej pod do Texinfo. SÄ… dwa podstawowe\n"
! "tryby dziaÅ‚ania. W pierwszym, domyÅ›lnym, kaÅ¼dy pod jest tÅ‚umaczony na\n"
! "samodzielny podrÄ™cznik Texinfo.\n"
! "\n"
! "Drugi, jeÅ›li opcja C<--base-level> jest ustawiona na wartoÅ›Ä‡ wiÄ™kszÄ… niÅ¼ 0,\n"
! "kaÅ¼dy pod jest tÅ‚umaczony na plik nadajÄ…cy siÄ™ do C<@include> i generowany\n"
! "jest jeden dodatkowy plik ze wszystkimi C<@include>, przeznaczony do\n"
! "wÅ‚Ä…czenia przez C<@include> do rÄ™cznie napisanego gÅ‚Ã³wnego pliku."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! "Opcje:\n"
! "    --appendix-sections     uÅ¼ycie sekcji w stylu appendix"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr "    --base-level=LICZBA     poziom poleceÅ„ head1; domyÅ›lnie 0"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "    --debug=LICZBA          ustawienie poziomu diagnostyki"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  wyÅ›wietlenie tego opisu i zakoÅ„czenie"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  bez wypeÅ‚niania przerw miÄ™dzy sekcjami"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! "    --no-section-nodes      uÅ¼ycie zakotwiczeÅ„ zamiast wÄ™zÅ‚Ã³w dla sekcji"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
! "    --output=NAZWA          zapis pod NAZWÄ„ dla pierwszego lub gÅ‚Ã³wnego\n"
! "                            podrÄ™cznika zamiast standardowego wyjÅ›cia"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr "    --preamble=Å�AÅƒCUCH      wstawienie Å�AÅƒCUCHA jako szablonu poczÄ…tku"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! "    --subdir=NAZWA          umieszczenie plikÃ³w w gÅ‚Ã³wnym podrÄ™czniku pod "
! "NAZWÄ„"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   gÅ‚Ã³wny plik dla gÅ‚Ã³wnego podrÄ™cznika"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --unnumbered-sections   bez numerowania sekcji"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
  msgstr ""
! "    --version               wyÅ›wietlenie informacji o wersji i zakoÅ„czenie"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%s: niewÅ‚aÅ›ciwy argument dla --base-level\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s: nie moÅ¼na utworzyÄ‡ katalogu %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr "%s: brakujÄ…cy argument plikowy\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Polecenie `%s --help' poda wiÄ™cej informacji.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%s: ignorowanie %s bez treÅ›ci\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: nie moÅ¼na otworzyÄ‡ pliku %s do zapisu: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: nie moÅ¼na otworzyÄ‡ %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: bÅ‚Ä…d podczas zamykania %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr "%s: usuwanie %s, poniewaÅ¼ plik wejÅ›ciowy %s nie ma treÅ›ci\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: zmiana nazwy %s nie powiodÅ‚a siÄ™: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: bÅ‚Ä…d podczas zamykania standardowego wyjÅ›cia: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "nie moÅ¼na otworzyÄ‡ %s do zapisu: %s"
  
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s nie jest poprawnym kodem jÄ™zyka"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s nie jest poprawnym kodem regionu"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s nie jest poprawnÄ… opcjÄ… podziaÅ‚u"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "nie moÅ¼na odczytaÄ‡ %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: nie moÅ¼na znaleÅºÄ‡ %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "nie moÅ¼na zabezpieczyÄ‡ znaku hash w @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "pusta nazwa wÄ™zÅ‚a po rozwiniÄ™ciu `%s'"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' juÅ¼ zostaÅ‚o zdefiniowane"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "oto poprzednia definicja jako @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2069,2188 ****
  msgstr "pusty argument w @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: wyjÅ›cie niezgodne z podziaÅ‚em na pliki"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "nie moÅ¼na utworzyÄ‡ katalogu `%s' ani `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "nie moÅ¼na utworzyÄ‡ katalogu `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "Plik @image `%s' nie znaleziony, uÅ¼yto `%s'"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "nie podano argumentu dla @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "Plik @image `%s' (dla HTML) nie znaleziony, uÅ¼yto `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "format surowy %s nie jest przekonwertowany"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "nie moÅ¼na otworzyÄ‡ pliku konfiguracyjnego html refs %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "brak typu"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "nieznany typ: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku konfiguracyjnego html refs %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "niedomkniÄ™ty Å‚aÅ„cuch w pliku css"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "plik --css-include zakoÅ„czyÅ‚ siÄ™ wewnÄ…trz komentarza"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import nie zakoÅ„czony w pliku css"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "nie znaleziono pliku css %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "nie moÅ¼na otworzyÄ‡ pliku --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "brak wpisu htmlxref.cnf dla `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku ramki %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku ramki TOC %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "obsÅ‚uga %s, etapu %s, priorytet %s nie powiodÅ‚a siÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "trzeba okreÅ›liÄ‡ tytuÅ‚ poleceniem title lub @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2198,2342 ----
  msgstr "pusty argument w @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: wyjÅ›cie niezgodne z podziaÅ‚em na pliki"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "nie moÅ¼na utworzyÄ‡ katalogu `%s' ani `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "nie moÅ¼na utworzyÄ‡ katalogu `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "Plik @image `%s' nie znaleziony, uÅ¼yto `%s'"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "nie podano argumentu dla @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "Plik @image `%s' (dla HTML) nie znaleziony, uÅ¼yto `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "format surowy %s nie jest przekonwertowany"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "nie moÅ¼na otworzyÄ‡ pliku konfiguracyjnego html refs %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "brak typu"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "nieznany typ: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku konfiguracyjnego html refs %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "niedomkniÄ™ty Å‚aÅ„cuch w pliku css"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "plik --css-include zakoÅ„czyÅ‚ siÄ™ wewnÄ…trz komentarza"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import nie zakoÅ„czony w pliku css"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "nie znaleziono pliku css %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "nie moÅ¼na otworzyÄ‡ pliku --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "brak wpisu htmlxref.cnf dla `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "%s nic nie znaczy dla wyjÅ›cia bez podziaÅ‚u"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "nie moÅ¼na uÅ¼yÄ‡ Å›cieÅ¼ki bezwzglÄ™dnej ani URL-a `%s' jako JS_WEBLABELS_FILE "
! "przy generoaniu pliku etykiet WWW"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku ramki %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku ramki TOC %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "obsÅ‚uga %s, etapu %s, priorytet %s nie powiodÅ‚a siÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "trzeba okreÅ›liÄ‡ tytuÅ‚ poleceniem title lub @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s juÅ¼ istnieje, ale nie jest katalogiem"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "bÅ‚Ä…d podczas kopiowania %s do %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2217,2226 ****
  msgstr "nazwa @node nie powinna zawieraÄ‡ `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Wpis indeksu w @%s z : tworzy bÅ‚Ä™dny plik Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2371,2380 ----
  msgstr "nazwa @node nie powinna zawieraÄ‡ `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Wpis indeksu w @%s z : tworzy bÅ‚Ä™dny plik Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2228,2247 ****
  msgstr "wpis dla indeksu `%s' poza jakimkolwiek wÄ™zÅ‚em"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku tekstowego obrazu %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Plik @image `%s' nieczytelny: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "nie odnaleziono pliku @image `%s.txt' ani alternatywnego tekstu"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2382,2401 ----
  msgstr "wpis dla indeksu `%s' poza jakimkolwiek wÄ™zÅ‚em"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "bÅ‚Ä…d podczas zamykania pliku tekstowego obrazu %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Plik @image `%s' nieczytelny: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "nie odnaleziono pliku @image `%s.txt' ani alternatywnego tekstu"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2251,2322 ****
  "przeredagowaÄ‡ aby zapobiec temu"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "nazwa odwoÅ‚ania @%s nie powinna zawieraÄ‡ `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "nazwa wÄ™zÅ‚a @%s nie powinna zawieraÄ‡ `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "nazwa wÄ™zÅ‚a @%s nie powinna zawieraÄ‡ `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Po @xref musi wystÄ…piÄ‡ `.' lub `,', a nie %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "Po @xref musi wystÄ…piÄ‡ `.' lub `,'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "nazwa wÄ™zÅ‚a wpisu menu nie powinna zawieraÄ‡ `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "nazwa wÄ™zÅ‚a wpisu menu nie powinna zawieraÄ‡ `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "nazwa wpisu menu nie powinna zawieraÄ‡ `:'"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "nie moÅ¼na otworzyÄ‡ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "wiele @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "niewÅ‚aÅ›ciwy lub pusty argument formalny @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "bÅ‚Ä™dna skÅ‚adnia argumentu @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s wymaga nazwy"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2405,2476 ----
  "przeredagowaÄ‡ aby zapobiec temu"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "nazwa odwoÅ‚ania @%s nie powinna zawieraÄ‡ `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "nazwa wÄ™zÅ‚a @%s nie powinna zawieraÄ‡ `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "nazwa wÄ™zÅ‚a @%s nie powinna zawieraÄ‡ `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Po @xref musi wystÄ…piÄ‡ `.' lub `,', a nie %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "Po @xref musi wystÄ…piÄ‡ `.' lub `,'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "nazwa wÄ™zÅ‚a wpisu menu nie powinna zawieraÄ‡ `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "nazwa wÄ™zÅ‚a wpisu menu nie powinna zawieraÄ‡ `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "nazwa wpisu menu nie powinna zawieraÄ‡ `:'"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "nie moÅ¼na otworzyÄ‡ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "wiele @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "niewÅ‚aÅ›ciwy lub pusty argument formalny @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "bÅ‚Ä™dna skÅ‚adnia argumentu @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s wymaga nazwy"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2325,2447 ****
  msgstr "niewÅ‚aÅ›ciwa nazwa dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s wystÄ…piÅ‚o przed nawiasem zamykajÄ…cym @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s wystÄ…piÅ‚o przed nawiasem zamykajÄ…cym @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "w %c%s brakuje klamry zamykajÄ…cej"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "Brak ograniczajÄ…cej sekwencji zamykajÄ…cej @%s: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx nie powinien zaczynaÄ‡ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx musi wystÄ…piÄ‡ po @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s zawiera tekst, ale nie ma @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' oczekiwaÅ‚o `%s', ale napotkano `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s wystÄ…piÅ‚o przed @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "brak pasujÄ…cego `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "Åºle umieszczone %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "niedopasowane `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro `%s' wywoÅ‚ane ze zbyt duÅ¼Ä… liczbÄ… argumentÃ³w"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "Brak klamry zamykajÄ…cej @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro `%s' zadeklarowane bez argumentÃ³w zostaÅ‚o wywoÅ‚ane z argumentem"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "po \\ w @%s wystÄ…piÅ‚o `%s' zamiast nazwy parametru lub \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "brak nazwy dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "brak kategorii dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "nieoczekiwany argument w linii @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "puste multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "nadmiarowy argument dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "zÅ‚y argument dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s wymaga argumentu: formatowania dla %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2479,2601 ----
  msgstr "niewÅ‚aÅ›ciwa nazwa dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s wystÄ…piÅ‚o przed nawiasem zamykajÄ…cym @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s wystÄ…piÅ‚o przed nawiasem zamykajÄ…cym @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "w %c%s brakuje klamry zamykajÄ…cej"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "Brak ograniczajÄ…cej sekwencji zamykajÄ…cej @%s: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx nie powinien zaczynaÄ‡ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx musi wystÄ…piÄ‡ po @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s zawiera tekst, ale nie ma @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' oczekiwaÅ‚o `%s', ale napotkano `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s wystÄ…piÅ‚o przed @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "brak pasujÄ…cego `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "Åºle umieszczone %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "niedopasowane `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro `%s' wywoÅ‚ane ze zbyt duÅ¼Ä… liczbÄ… argumentÃ³w"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "Brak klamry zamykajÄ…cej @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro `%s' zadeklarowane bez argumentÃ³w zostaÅ‚o wywoÅ‚ane z argumentem"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "po \\ w @%s wystÄ…piÅ‚o `%s' zamiast nazwy parametru lub \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "brak nazwy dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "brak kategorii dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "nieoczekiwany argument w linii @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "puste multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "nadmiarowy argument dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "zÅ‚y argument dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s wymaga argumentu: formatowania dla %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2450,2565 ****
  "linii @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "polecenie akcentu `@%s' nie jest dozwolone jako argument @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "Brak argumentu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "nieznany @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "nadmiarowy argument dla @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: nie moÅ¼na otworzyÄ‡ pliku %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kodowanie `%s' nie jest kanonicznym kodowaniem texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nierozpoznana nazwa kodowania `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s po pierwszym elemencie"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s ma znaczenie tylko w linii @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part nie powinno byÄ‡ powiÄ…zane z @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node poprzedza @%s, ale czÄ™Å›ci mogÄ… nie byÄ‡ powiÄ…zane z wÄ™zÅ‚ami"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "uÅ¼yto skÅ‚adni wÄ™zÅ‚a zewnÄ™trznego dla `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "pusta nazwa wpisu menu w `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "pusty wÄ™zeÅ‚ we wpisie menu"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s nie powinno wystÄ…piÄ‡ w @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s powinno wystÄ…piÄ‡ tylko na poczÄ…tku linii"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro `%s' juÅ¼ zostaÅ‚o zdefiniowane"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "oto poprzednia definicja `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "ponowna definicja polecenia jÄ™zyka Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s bez powiÄ…zanego znaku"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2604,2719 ----
  "linii @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "polecenie akcentu `@%s' nie jest dozwolone jako argument @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "Brak argumentu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "nieznany @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "nadmiarowy argument dla @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: nie moÅ¼na otworzyÄ‡ pliku %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kodowanie `%s' nie jest kanonicznym kodowaniem texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nierozpoznana nazwa kodowania `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s po pierwszym elemencie"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s ma znaczenie tylko w linii @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part nie powinno byÄ‡ powiÄ…zane z @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node poprzedza @%s, ale czÄ™Å›ci mogÄ… nie byÄ‡ powiÄ…zane z wÄ™zÅ‚ami"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "uÅ¼yto skÅ‚adni wÄ™zÅ‚a zewnÄ™trznego dla `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "pusta nazwa wpisu menu w `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "pusty wÄ™zeÅ‚ we wpisie menu"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s nie powinno wystÄ…piÄ‡ w @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s powinno wystÄ…piÄ‡ tylko na poczÄ…tku linii"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro `%s' juÅ¼ zostaÅ‚o zdefiniowane"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "oto poprzednia definicja `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "ponowna definicja polecenia jÄ™zyka Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s bez powiÄ…zanego znaku"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2569,2573 ****
  "wywoÅ‚ywane z {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2723,2727 ----
  "wywoÅ‚ywane z {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2578,2582 ****
  "MAX_NESTED_MACROS; obecna wartoÅ›Ä‡ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2732,2736 ----
  "MAX_NESTED_MACROS; obecna wartoÅ›Ä‡ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2585,2594 ****
  "uÅ¼yÄ‡ @rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "po poleceniu akcentu `@%s' nie moÅ¼e wystÄ…piÄ‡ znak biaÅ‚y"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
--- 2739,2748 ----
  "uÅ¼yÄ‡ @rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "po poleceniu akcentu `@%s' nie moÅ¼e wystÄ…piÄ‡ znak biaÅ‚y"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
***************
*** 2596,2650 ****
  "naleÅ¼y uÅ¼yÄ‡ nawiasÃ³w klamrowych, aby podaÄ‡ polecenie jako argument dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s oczekuje `i' lub `j' jako argumentu, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "po poleceniu akcentu `@%s' nie moÅ¼e wystÄ…piÄ‡ nowa linia"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s oczekiwaÅ‚o nawiasÃ³w klamrowych"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "nieznane polecenie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "niezdefiniowana flaga: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "bÅ‚Ä™dna skÅ‚adnia dla @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s jest przestarzaÅ‚e."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s jest przestarzaÅ‚e; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s powinno wystÄ…piÄ‡ tylko na poczÄ…tku linii"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s powinno wystÄ…piÄ‡ tylko w nagÅ‚Ã³wku lub stopce"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2750,2804 ----
  "naleÅ¼y uÅ¼yÄ‡ nawiasÃ³w klamrowych, aby podaÄ‡ polecenie jako argument dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s oczekuje `i' lub `j' jako argumentu, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "po poleceniu akcentu `@%s' nie moÅ¼e wystÄ…piÄ‡ nowa linia"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s oczekiwaÅ‚o nawiasÃ³w klamrowych"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "nieznane polecenie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "niezdefiniowana flaga: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "bÅ‚Ä™dna skÅ‚adnia dla @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s jest przestarzaÅ‚e."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s jest przestarzaÅ‚e; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s powinno wystÄ…piÄ‡ tylko na poczÄ…tku linii"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s powinno wystÄ…piÄ‡ tylko w nagÅ‚Ã³wku lub stopce"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2652,2674 ****
  msgstr "@%s nic nie znaczy wewnÄ…trz bloku `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s w pustym multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab przed @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "zbyt duÅ¼o kolumn w elemencie multitable (maksymalnie %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "zignorowano @tab poza multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2806,2828 ----
  msgstr "@%s nic nie znaczy wewnÄ…trz bloku `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s w pustym multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab przed @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "zbyt duÅ¼o kolumn w elemencie multitable (maksymalnie %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "zignorowano @tab poza multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2677,2766 ****
  msgstr "@%s poza tabelÄ… lub listÄ…"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nie jest dozwolone wewnÄ…trz bloku `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s powinno wystÄ…piÄ‡ tylko we wpisie indeksu"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "dozwolone sÄ… najwyÅ¼ej dwa poziomy zagnieÅ¼dÅ¼enia indeksu"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "tylko po `@%s' moÅ¼na uÅ¼yÄ‡ `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nic nie znaczy poza Å›rodowiskami `@titlepage' i `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory po pierwszym wÄ™Åºle"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "region %s wewnÄ…trz regionu %s nie jest dozwolony"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry po pierwszym wÄ™Åºle"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu w bÅ‚Ä™dnym kontekÅ›cie"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s napotkano przed pierwszym @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "moÅ¼e wÄ™zeÅ‚ @top powinien byÄ‡ otoczony @ifnottex, a nie @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s powinno wystÄ…piÄ‡ tylko w kontekÅ›cie matematycznym"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "nieoczekiwane @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nic nie znaczy poza Å›rodowiskiem `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s powinno byÄ‡ zaraz poniÅ¼ej `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "zigorowano wiele @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "polecenie @%s nie moÅ¼e mieÄ‡ argumentÃ³w"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
--- 2831,2908 ----
  msgstr "@%s poza tabelÄ… lub listÄ…"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nie jest dozwolone wewnÄ…trz bloku `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s powinno wystÄ…piÄ‡ tylko we wpisie indeksu"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "dozwolone sÄ… najwyÅ¼ej dwa poziomy zagnieÅ¼dÅ¼enia indeksu"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "tylko po `@%s' moÅ¼na uÅ¼yÄ‡ `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nic nie znaczy poza Å›rodowiskami `@titlepage' i `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory po pierwszym wÄ™Åºle"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "region %s wewnÄ…trz regionu %s nie jest dozwolony"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry po pierwszym wÄ™Åºle"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu w bÅ‚Ä™dnym kontekÅ›cie"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s powinno wystÄ…piÄ‡ tylko w kontekÅ›cie matematycznym"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "nieoczekiwane @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nic nie znaczy poza Å›rodowiskiem `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s powinno byÄ‡ zaraz poniÅ¼ej `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "zigorowano wiele @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "polecenie @%s nie moÅ¼e mieÄ‡ argumentÃ³w"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
***************
*** 2768,2901 ****
  "brak argumentu bÄ™dÄ…cego wÄ™zÅ‚em lub zewnÄ™trznym podrÄ™cznikiem w poleceniu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "pusta nazwa odwoÅ‚ania w @%s po rozwiniÄ™ciu `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "pusty tytuÅ‚ odwoÅ‚ania w @%s po rozwiniÄ™ciu `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "Po @image brakuje argumentu plikowego"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "brak pierwszego argumentu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "bÅ‚Ä™dne znaki jako cyfry szesnastkowe w argumencie dla @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "mniej niÅ¼ cztery cyfry szesnastkowe w argumencie dla @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument dla @U przekracza maksimum dla Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "nadmiarowe argumenty dla wÄ™zÅ‚a"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "oczekiwano @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s powinno mieÄ‡ tylko polecenie typu @ jako argument, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "pozostaÅ‚y argument w linii @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "polecenie Å›rodowiska %s jako argument dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "puste @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "szerokoÅ›Ä‡ kolumny nie jest liczbÄ…: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "argument @sp musi byÄ‡ liczbÄ…, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "zarezerwowana nazwa indeksu %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "nieznany indeks ÅºrÃ³dÅ‚owy w @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "nieznany indeks docelowy w @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s prowadzi do wÅ‚Ä…czenia %s do sanego siebie, zignorowano"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "nieznany indeks `%s' w @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "wydruk indeksu `%s' wÅ‚Ä…czony w innym, `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "polecenie printindex przed poczÄ…tkiem dokumentu: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "argumentem @%s musi byÄ‡ `top' lub `bottom', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "ObsÅ‚ugiwane sÄ… tylko @%s 10 lub 11, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "argumentem @%s musi byÄ‡ `separate' lub `end', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "argumentem @%s musi byÄ‡ `on', `off' lub `odd', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 2910,3043 ----
  "brak argumentu bÄ™dÄ…cego wÄ™zÅ‚em lub zewnÄ™trznym podrÄ™cznikiem w poleceniu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "pusta nazwa odwoÅ‚ania w @%s po rozwiniÄ™ciu `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "pusty tytuÅ‚ odwoÅ‚ania w @%s po rozwiniÄ™ciu `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "Po @image brakuje argumentu plikowego"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "brak pierwszego argumentu @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "bÅ‚Ä™dne znaki jako cyfry szesnastkowe w argumencie dla @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "mniej niÅ¼ cztery cyfry szesnastkowe w argumencie dla @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument dla @U przekracza maksimum dla Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "nadmiarowe argumenty dla wÄ™zÅ‚a"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "oczekiwano @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s powinno mieÄ‡ tylko polecenie typu @ jako argument, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "pozostaÅ‚y argument w linii @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "polecenie Å›rodowiska %s jako argument dla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "puste @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "szerokoÅ›Ä‡ kolumny nie jest liczbÄ…: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "argument @sp musi byÄ‡ liczbÄ…, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "zarezerwowana nazwa indeksu %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "nieznany indeks ÅºrÃ³dÅ‚owy w @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "nieznany indeks docelowy w @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s prowadzi do wÅ‚Ä…czenia %s do sanego siebie, zignorowano"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "nieznany indeks `%s' w @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "wydruk indeksu `%s' wÅ‚Ä…czony w innym, `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "polecenie printindex przed poczÄ…tkiem dokumentu: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "argumentem @%s musi byÄ‡ `top' lub `bottom', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "ObsÅ‚ugiwane sÄ… tylko @%s 10 lub 11, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "argumentem @%s musi byÄ‡ `separate' lub `end', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "argumentem @%s musi byÄ‡ `on', `off' lub `odd', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2903,2907 ****
  "argumentem @paragraphindent musi byÄ‡ liczba, `none' lub `asis', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3045,3049 ----
  "argumentem @paragraphindent musi byÄ‡ liczba, `none' lub `asis', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2909,2923 ****
  "argumentem @firstparagraphindent musi byÄ‡ `none' lub `insert', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "argumentem @exampleindent musi byÄ‡ liczba lub `asis', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "oczekiwano @%s on lub off, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3051,3065 ----
  "argumentem @firstparagraphindent musi byÄ‡ `none' lub `insert', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "argumentem @exampleindent musi byÄ‡ liczba lub `asis', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "oczekiwano @%s on lub off, a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2926,2935 ****
  "%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "argumentem @allowcodebreaks musi byÄ‡ `true' lub `false', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3068,3077 ----
  "%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "argumentem @allowcodebreaks musi byÄ‡ `true' lub `false', a nie `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2937,3006 ****
  "argumentem @urefbreakstyle musi byÄ‡ `after', `before' lub `none', a nie `%s'"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "zwiÄ™kszanie poziomu sekcji @%s, ktÃ³ry jest zbyt maÅ‚y"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "brak polecenia poziomu rozdziaÅ‚u przed @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "zmniejszanie poziomu sekcji @%s, wystÄ™pujÄ…cej po niÅ¼szym elemencie"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "brak polecenia sekcjonowania zwiÄ…zanego z @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nie jest pusty"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "odwoÅ‚anie @%s do nie istniejÄ…cego wÄ™zÅ‚a `%s'"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "nazwa wÄ™zÅ‚a wpisu @%s `%s' rÃ³Å¼ni siÄ™ od nazwy %s `%s'"
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "nie wskazywany wÄ™zeÅ‚ `%s'"
! 
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "wÄ™zeÅ‚ `%s' to %s dla `%s' w sekcjonowaniu, ale nie w menu"
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "wÄ™zeÅ‚ %s `%s' w menu `%s' i w sekcjonowaniu `%s' sÄ… rÃ³Å¼ne"
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "wÄ™zeÅ‚ `%s' to %s dla `%s' w menu, ale nie w sekcjonowaniu"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "wskaÅºnik %s `%s' (dla wÄ™zÅ‚a `%s') rÃ³Å¼ni siÄ™ od nazwy %s `%s'"
! 
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "odwoÅ‚anie %s do nie istniejÄ…cego `%s'"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3079,3138 ----
  "argumentem @urefbreakstyle musi byÄ‡ `after', `before' lub `none', a nie `%s'"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "zwiÄ™kszanie poziomu sekcji @%s, ktÃ³ry jest zbyt maÅ‚y"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "brak polecenia poziomu rozdziaÅ‚u przed @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "zmniejszanie poziomu sekcji @%s, wystÄ™pujÄ…cej po niÅ¼szym elemencie"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "brak polecenia sekcjonowania zwiÄ…zanego z @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nie jest pusty"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "odwoÅ‚anie @%s do nie istniejÄ…cego wÄ™zÅ‚a `%s'"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "nazwa wÄ™zÅ‚a wpisu @%s `%s' rÃ³Å¼ni siÄ™ od nazwy %s `%s'"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr "wÄ™zeÅ‚ `%s' nie ma odwoÅ‚aÅ„"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "wÄ™zeÅ‚ %s dla `%s' to `%s` w sekcjonowaniu, ale nie w menu"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "wÄ™zeÅ‚ `%s' to %s dla `%s' w menu, ale nie w sekcjonowaniu"
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "wskaÅºnik wÄ™zÅ‚a %s dla `%s' to `%s', ale %s to `%s' w menu"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3008,3075 ****
  "wÄ™zeÅ‚ `%s' nie ma elementu menu dla `%s' pomimo bycia jego celem W gÃ³rÄ™"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "dla `%s' wÄ™zeÅ‚ gÃ³rny w menu `%s' i gÃ³rny `%s' sÄ… rÃ³Å¼ne"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s do `%s' rÃ³Å¼ne od nazwy %s `%s'"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "pusty klucz indeksu w @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: nie moÅ¼na otworzyÄ‡ pliku %s do zapisu: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: bÅ‚Ä…d podczas zamykania %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: nie moÅ¼na otworzyÄ‡ pliku LaTeXowego %s do zapisu: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: katalog L2H_TMP zawiera kropkÄ™"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: katalog bieÅ¼Ä…cy zawiera kropkÄ™"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: polecenie nie powiodÅ‚o siÄ™: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: obrazek ma bÅ‚Ä™dne rozszerzenie: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: zmiana nazwy %s na %s nie powiodÅ‚a siÄ™: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: nie moÅ¼na otworzyÄ‡ %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: nie znaleziono koÅ„ca elementu @%s %d"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3140,3212 ----
  "wÄ™zeÅ‚ `%s' nie ma elementu menu dla `%s' pomimo bycia jego celem W gÃ³rÄ™"
  
! #: tp/Texinfo/Structuring.pm:766
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "wskaÅºnik %s `%s' (dla wÄ™zÅ‚a `%s') rÃ³Å¼ni siÄ™ od nazwy %s `%s'"
! 
! #: tp/Texinfo/Structuring.pm:779
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "odwoÅ‚anie %s do nie istniejÄ…cego `%s'"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s do `%s' rÃ³Å¼ne od nazwy %s `%s'"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "pusty klucz indeksu w @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: nie moÅ¼na otworzyÄ‡ pliku %s do zapisu: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: bÅ‚Ä…d podczas zamykania %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: nie moÅ¼na otworzyÄ‡ pliku LaTeXowego %s do zapisu: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: katalog L2H_TMP zawiera kropkÄ™"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: katalog bieÅ¼Ä…cy zawiera kropkÄ™"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: polecenie nie powiodÅ‚o siÄ™: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: obrazek ma bÅ‚Ä™dne rozszerzenie: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: zmiana nazwy %s na %s nie powiodÅ‚a siÄ™: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: nie moÅ¼na otworzyÄ‡ %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: nie znaleziono koÅ„ca elementu @%s %d"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3080,3089 ****
  "%d, czyli liczby elementÃ³w znalezionych w dokumencie"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: nie udaÅ‚o siÄ™ ustawiÄ‡ fragmentu %d dla @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3217,3226 ----
  "%d, czyli liczby elementÃ³w znalezionych w dokumencie"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: nie udaÅ‚o siÄ™ ustawiÄ‡ fragmentu %d dla @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3094,3138 ****
  "HTML-a"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: nie moÅ¼na zaÅ‚adowaÄ‡ %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: nie moÅ¼na otworzyÄ‡ %s do zapisu: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: nie moÅ¼na otworzyÄ‡ %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: przejÅ›cie do katalogu %s nie powiodÅ‚a siÄ™: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: nie udaÅ‚o siÄ™ powrÃ³ciÄ‡ do katalogu poczÄ…tkowego: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: brak pliku wyjÅ›ciowego: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: polecenie nie powiodÅ‚o siÄ™: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: nie znaleziono koÅ„ca elementu @%s %d"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3231,3280 ----
  "HTML-a"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: nie moÅ¼na zaÅ‚adowaÄ‡ %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: nie moÅ¼na otworzyÄ‡ %s do zapisu: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: nie moÅ¼na otworzyÄ‡ %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: przejÅ›cie do katalogu %s nie powiodÅ‚a siÄ™: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: nie udaÅ‚o siÄ™ powrÃ³ciÄ‡ do katalogu poczÄ…tkowego: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: brak pliku wyjÅ›ciowego: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: polecenie nie powiodÅ‚o siÄ™: %s"
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: zamykanie poÅ‚Ä…czenia nie powiodÅ‚o siÄ™: %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: nie znaleziono koÅ„ca elementu @%s %d"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3143,3152 ****
  "czyli liczby elementÃ³w znalezionych w dokumencie dla @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: wyjÅ›cie nie ma elementu HTML dla @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3285,3294 ----
  "czyli liczby elementÃ³w znalezionych w dokumencie dla @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: wyjÅ›cie nie ma elementu HTML dla @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3157,3191 ****
  "czyli liczby elementÃ³w znalezionych w dokumencie dla @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "bÅ‚Ä…d podczas wczytywania %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: nieznana zmienna %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: nieznana zmienna %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "nie moÅ¼na odczytaÄ‡ pliku init %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "zignorowano nierozpoznanÄ… wartoÅ›Ä‡ TEXINFO_OUTPUT_FORMAT `%s'.\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "SkÅ‚adnia: %s [OPCJA]... PLIK-TEXINFO...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3299,3387 ----
  "czyli liczby elementÃ³w znalezionych w dokumencie dla @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "highlight_syntax.pm: polecenie nie powiodÅ‚o siÄ™: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr "highlight_syntax.pm: %s: %s: bÅ‚Ä…d skÅ‚adni linii jÄ™zyka"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pm: nie moÅ¼na otworzyÄ‡ %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "highlight_syntax.pm: polecenie nie powiodÅ‚o siÄ™: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! "highlight_syntax.pm: %s: liczba separatorÃ³w %d; oczekiwano %d tj. liczby "
! "fragmentÃ³w +1"
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "highlight_syntax.pm: %s: nie znaleziono koÅ„ca elementu @%s %d"
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "highlight_syntax.pm: %s: przetwarzanie wytworzyÅ‚o elementÃ³w w HTML-u: %d; "
! "oczekiwano %d, tj. liczby znalezionych w dokumencie"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! "highlight_syntax.pm: wyjÅ›cie ma element HTML dla @%s, ale nie ma jÄ™zyka %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "highlight_syntax.pm: wyjÅ›cie nie ma elementu HTML dla @%s %s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "bÅ‚Ä…d podczas wczytywania %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: nieznana zmienna %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: nieznana zmienna %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "nie moÅ¼na odczytaÄ‡ pliku init %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "zignorowano nierozpoznanÄ… wartoÅ›Ä‡ TEXINFO_OUTPUT_FORMAT `%s'.\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "SkÅ‚adnia: %s [OPCJA]... PLIK-TEXINFO...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3203,3207 ****
  "zachowanie jest identycznie i nie zaleÅ¼y od nazwy programu.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3399,3403 ----
  "zachowanie jest identycznie i nie zaleÅ¼y od nazwy programu.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3241,3245 ****
  "zakoÅ„czenie.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3437,3441 ----
  "zakoÅ„czenie.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3260,3264 ****
  "                                PLIKU-TEXINFO.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3456,3460 ----
  "                                PLIKU-TEXINFO.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3311,3315 ****
  "                                 wyjÅ›ciowego.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3507,3511 ----
  "                                 wyjÅ›ciowego.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3354,3358 ****
  "%d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3550,3554 ----
  "%d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3379,3383 ****
  "                                i znacznikÃ³w; domyÅ›nie tylko przy podziale.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3575,3579 ----
  "                                i znacznikÃ³w; domyÅ›nie tylko przy podziale.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3387,3391 ****
  "      --output-indent=ILE     nic, zachowane dla kompatybilnoÅ›ci.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3583,3587 ----
  "      --output-indent=ILE     nic, zachowane dla kompatybilnoÅ›ci.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3396,3400 ****
  "powtarzaÄ‡.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3592,3596 ----
  "powtarzaÄ‡.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3418,3422 ****
  "@clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3614,3618 ----
  "@clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3459,3463 ****
  "  Ponadto opcje --no-ifFORMAT powodujÄ… przetwarzanie tekstu @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3655,3659 ----
  "  Ponadto opcje --no-ifFORMAT powodujÄ… przetwarzanie tekstu @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3477,3481 ****
  "  jeÅ›li generowany jest XML, --ifxml jest wÅ‚Ä…czone, a reszta wyÅ‚Ä…czona.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3673,3677 ----
  "  jeÅ›li generowany jest XML, --ifxml jest wÅ‚Ä…czone, a reszta wyÅ‚Ä…czona.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3512,3516 ****
  "Info\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3708,3712 ----
  "Info\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3518,3522 ****
  "%s: argumentem --footnote-style musi byÄ‡ `separate' lub `end', a nie `%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3714,3718 ----
  "%s: argumentem --footnote-style musi byÄ‡ `separate' lub `end', a nie `%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3524,3528 ****
  "%s: argument --paragraph-indent musi byÄ‡ liczbÄ…/`none'/`asis', a nie `%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3720,3724 ----
  "%s: argument --paragraph-indent musi byÄ‡ liczbÄ…/`none'/`asis', a nie `%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3530,3573 ****
  "%s: przy generowaniu %s, opcjÄ… -o moÅ¼na podaÄ‡ tylko jeden PLIK wejÅ›ciowy\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "opcja --Xopt bez drukowanego wyjÅ›cia"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "nieznane przeksztaÅ‚cenie drzewa %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "zignorowano podziaÅ‚ dla formatu %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: brakujÄ…cy argument plikowy.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Polecenie `%s --help' poda wiÄ™cej informacji.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "PrzeksztaÅ‚cenie fill_gaps_in_sectioning zwrÃ³ciÅ‚o pusty wynik. Brak sekcji?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "bÅ‚Ä…d podczas zamykania pliku rozwiniÄ™Ä‡ makr %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "nie moÅ¼na otworzyÄ‡ pliku %s do zapisu: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3726,3764 ----
  "%s: przy generowaniu %s, opcjÄ… -o moÅ¼na podaÄ‡ tylko jeden PLIK wejÅ›ciowy\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "opcja --Xopt bez drukowanego wyjÅ›cia"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "nieznane przeksztaÅ‚cenie drzewa %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "zignorowano podziaÅ‚ dla formatu %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: brakujÄ…cy argument plikowy.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "PrzeksztaÅ‚cenie fill_gaps_in_sectioning zwrÃ³ciÅ‚o pusty wynik. Brak sekcji?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "bÅ‚Ä…d podczas zamykania pliku rozwiniÄ™Ä‡ makr %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "nie moÅ¼na otworzyÄ‡ pliku %s do zapisu: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3577,3595 ****
  "Brak sekcji?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: bÅ‚Ä…d podczas zamykania %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: bÅ‚Ä…d podczas zamykania pliku odnoÅ›nikÃ³w wewnÄ™trznych %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: nie moÅ¼na otworzyÄ‡ pliku %s do zapisu: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3768,3776 ----
  "Brak sekcji?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: bÅ‚Ä…d podczas zamykania pliku odnoÅ›nikÃ³w wewnÄ™trznych %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3601,3634 ****
  msgstr "Åºle umieszczone {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "niedopasowane `@end %s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "@set wymaga nazwy"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "niewÅ‚aÅ›ciwa nazwa dla @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "@clear wymaga nazwy"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "niewÅ‚aÅ›ciwa nazwa dla @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "@unmacro wymaga nazwy"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "niewÅ‚aÅ›ciwa nazwa dla @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
--- 3782,3815 ----
  msgstr "Åºle umieszczone {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "niedopasowane `@end %s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "@set wymaga nazwy"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "niewÅ‚aÅ›ciwa nazwa dla @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "@clear wymaga nazwy"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "niewÅ‚aÅ›ciwa nazwa dla @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "@unmacro wymaga nazwy"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "niewÅ‚aÅ›ciwa nazwa dla @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
***************
*** 3636,3672 ****
  "@clickstyle powinno mieÄ‡ tylko polecenie typu @ jako argument, a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "polecenie Å›rodowiska %s jako argument dla @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "zÅ‚y argument dla @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "zÅ‚y argument dla @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "puste @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "ObsÅ‚ugiwane sÄ… tylko @fonttextsize 10 lub 11, a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "argumentem @footnotestyle musi byÄ‡ `separate' lub `end', a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
--- 3817,3853 ----
  "@clickstyle powinno mieÄ‡ tylko polecenie typu @ jako argument, a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "polecenie Å›rodowiska %s jako argument dla @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "zÅ‚y argument dla @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "zÅ‚y argument dla @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "puste @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "ObsÅ‚ugiwane sÄ… tylko @fonttextsize 10 lub 11, a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "argumentem @footnotestyle musi byÄ‡ `separate' lub `end', a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
***************
*** 3674,3731 ****
  "argumentem @setchapternewpage musi byÄ‡ `on', `off' lub `odd', a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "argumentem @firstparagraph musi byÄ‡ `none' lub `insert', a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s wymaga argumentu: formatowania dla @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "niedopasowane `@end'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "nadmiarowy argument dla @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: nie odnaleziono %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: nie udaÅ‚o siÄ™ otworzyÄ‡ %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "@setfilename po pierwszym elemencie"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions ma znaczenie tylko w linii @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node poprzedza @part, ale czÄ™Å›ci nie mogÄ… byÄ‡ powiÄ…zane z wÄ™zÅ‚ami"
--- 3855,3912 ----
  "argumentem @setchapternewpage musi byÄ‡ `on', `off' lub `odd', a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "argumentem @firstparagraph musi byÄ‡ `none' lub `insert', a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s wymaga argumentu: formatowania dla @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "niedopasowane `@end'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "nadmiarowy argument dla @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "niewÅ‚aÅ›ciwy argument dla @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: nie odnaleziono %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: nie udaÅ‚o siÄ™ otworzyÄ‡ %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "@setfilename po pierwszym elemencie"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions ma znaczenie tylko w linii @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node poprzedza @part, ale czÄ™Å›ci nie mogÄ… byÄ‡ powiÄ…zane z wÄ™zÅ‚ami"
***************
*** 3761,3785 ****
  msgstr "niewÅ‚aÅ›ciwy lub pusty argument formalny @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless oczekuje `i' lub `j' jako argumentu, a nie `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "niezdefiniowana flaga: %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s jest przestarzaÅ‚e."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s jest przestarzaÅ‚e; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ powinno wystÄ…piÄ‡ tylko w kontekÅ›cie matematycznym"
--- 3942,3961 ----
  msgstr "niewÅ‚aÅ›ciwy lub pusty argument formalny @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless oczekuje `i' lub `j' jako argumentu, a nie `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s jest przestarzaÅ‚e."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s jest przestarzaÅ‚e; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ powinno wystÄ…piÄ‡ tylko w kontekÅ›cie matematycznym"
***************
*** 3794,3798 ****
  msgstr "@dotless oczekuje `i' lub `j' jako argumentu, a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "Åºle umieszczone }"
--- 3970,3974 ----
  msgstr "@dotless oczekuje `i' lub `j' jako argumentu, a nie `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "Åºle umieszczone }"
diff -Nrc2 texinfo-6.7/po/POTFILES.in texinfo-6.8/po/POTFILES.in
*** texinfo-6.7/po/POTFILES.in	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/po/POTFILES.in	2021-02-16 21:03:27.000000000 +0000
***************
*** 1,3 ****
! # Copyright 2005-2019 Free Software Foundation, Inc.
  # 
  # Copying and distribution of this file, with or without modification,
--- 1,3 ----
! # Copyright 2005-2021 Free Software Foundation, Inc.
  # 
  # Copying and distribution of this file, with or without modification,
***************
*** 7,10 ****
--- 7,11 ----
  # List of source files containing translatable strings.
  
+ gnulib/lib/cdefs.h
  gnulib/lib/error.c
  gnulib/lib/getopt.c
***************
*** 31,34 ****
--- 32,36 ----
  info/window.c
  install-info/install-info.c
+ Pod-Simple-Texinfo/pod2texi.pl
  tp/DebugTexinfo/DebugTree.pm
  tp/Texinfo/Common.pm
***************
*** 47,68 ****
  tp/init/latex2html.pm
  tp/init/tex4ht.pm
  tp/texi2any.pl
- tp/Texinfo/XS/parsetexi/api.c
  tp/Texinfo/XS/parsetexi/close.c
- tp/Texinfo/XS/parsetexi/commands.c
- tp/Texinfo/XS/parsetexi/conf.c
- tp/Texinfo/XS/parsetexi/context_stack.c
- tp/Texinfo/XS/parsetexi/convert.c
- tp/Texinfo/XS/parsetexi/counter.c
- tp/Texinfo/XS/parsetexi/debug.c
- tp/Texinfo/XS/parsetexi/def.c
- tp/Texinfo/XS/parsetexi/element_types.c
  tp/Texinfo/XS/parsetexi/end_line.c
- tp/Texinfo/XS/parsetexi/errors.c
- tp/Texinfo/XS/parsetexi/extra.c
  tp/Texinfo/XS/parsetexi/handle_commands.c
  tp/Texinfo/XS/parsetexi/indices.c
- tp/Texinfo/XS/parsetexi/input.c
- tp/Texinfo/XS/parsetexi/labels.c
  tp/Texinfo/XS/parsetexi/macro.c
  tp/Texinfo/XS/parsetexi/menus.c
--- 49,58 ----
  tp/init/latex2html.pm
  tp/init/tex4ht.pm
+ tp/init/highlight_syntax.pm
  tp/texi2any.pl
  tp/Texinfo/XS/parsetexi/close.c
  tp/Texinfo/XS/parsetexi/end_line.c
  tp/Texinfo/XS/parsetexi/handle_commands.c
  tp/Texinfo/XS/parsetexi/indices.c
  tp/Texinfo/XS/parsetexi/macro.c
  tp/Texinfo/XS/parsetexi/menus.c
***************
*** 70,73 ****
  tp/Texinfo/XS/parsetexi/parser.c
  tp/Texinfo/XS/parsetexi/separator.c
- tp/Texinfo/XS/parsetexi/text.c
- tp/Texinfo/XS/parsetexi/tree.c
--- 60,61 ----
Binary files texinfo-6.7/po/pt_BR.gmo and texinfo-6.8/po/pt_BR.gmo differ
diff -Nrc2 texinfo-6.7/po/pt_BR.po texinfo-6.8/po/pt_BR.po
*** texinfo-6.7/po/pt_BR.po	2019-09-17 18:48:47.000000000 +0100
--- texinfo-6.8/po/pt_BR.po	2021-07-03 09:59:38.000000000 +0100
***************
*** 7,14 ****
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-08-20 06:38-0300\n"
  "Last-Translator: Jorge Barros de Abreu <ficmatin10@gmail.com>\n"
  "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
--- 7,14 ----
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-01 07:19-0300\n"
  "Last-Translator: Jorge Barros de Abreu <ficmatin10@gmail.com>\n"
  "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
***************
*** 94,102 ****
  #: gnulib/lib/regcomp.c:159
  msgid "Unmatched ( or \\("
! msgstr "( ou \\( sem correspondete"
  
  #: gnulib/lib/regcomp.c:162
  msgid "Unmatched \\{"
! msgstr "\\{ sem correspondete"
  
  #: gnulib/lib/regcomp.c:165
--- 94,102 ----
  #: gnulib/lib/regcomp.c:159
  msgid "Unmatched ( or \\("
! msgstr "( ou \\( sem correspondente"
  
  #: gnulib/lib/regcomp.c:162
  msgid "Unmatched \\{"
! msgstr "\\{ sem correspondente"
  
  #: gnulib/lib/regcomp.c:165
***************
*** 126,130 ****
  #: gnulib/lib/regcomp.c:183
  msgid "Unmatched ) or \\)"
! msgstr ") ou \\) sem correspondete"
  
  #: gnulib/lib/regcomp.c:676
--- 126,130 ----
  #: gnulib/lib/regcomp.c:183
  msgid "Unmatched ) or \\)"
! msgstr ") ou \\) sem correspondente"
  
  #: gnulib/lib/regcomp.c:676
***************
*** 136,144 ****
  msgstr "memÃ³ria esgotada"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Caractere adiante"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Caractere anterior"
--- 136,144 ----
  msgstr "memÃ³ria esgotada"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Caractere adiante"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Caractere anterior"
***************
*** 152,160 ****
  msgstr "Para o final da linha"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Palavra adiante"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Palavra anterior"
--- 152,160 ----
  msgstr "Para o final da linha"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Palavra adiante"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Palavra anterior"
***************
*** 261,265 ****
  msgstr "procurando arquivo %s em %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 261,265 ----
  msgstr "procurando arquivo %s em %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 287,292 ****
  
  #: info/indices.c:213
- #, fuzzy
- #| msgid "No indices found."
  msgid "No indices found"
  msgstr "Nenhum Ã­ndice encontrado"
--- 287,290 ----
***************
*** 314,333 ****
  
  #: info/indices.c:457
- #, fuzzy
- #| msgid "No previous search string"
  msgid "No previous index search string"
! msgstr "Nenhuma sequÃªncia de caracteres de busca anterior"
  
  #: info/indices.c:475
! #, fuzzy, c-format
! #| msgid "No index entries containing '%s'."
  msgid "No more index entries containing '%s'"
! msgstr "NÃ£o existem entradas de Ã­ndice contendo '%s'."
  
  #: info/indices.c:476
! #, fuzzy, c-format
! #| msgid "No index entries containing '%s'."
  msgid "No index entries containing '%s'"
! msgstr "NÃ£o existem entradas de Ã­ndice contendo '%s'."
  
  #: info/indices.c:586
--- 312,327 ----
  
  #: info/indices.c:457
  msgid "No previous index search string"
! msgstr "Nenhuma Ã­ndice de busca de sequÃªncia de caracteres anterior"
  
  #: info/indices.c:475
! #, c-format
  msgid "No more index entries containing '%s'"
! msgstr "NÃ£o existem mais entradas de Ã­ndice contendo '%s'"
  
  #: info/indices.c:476
! #, c-format
  msgid "No index entries containing '%s'"
! msgstr "NÃ£o existem entradas de Ã­ndice contendo '%s'"
  
  #: info/indices.c:586
***************
*** 386,390 ****
  msgstr "Erro ao converter a codificaÃ§Ã£o de caractere do arquivo"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 380,384 ----
  msgstr "Erro ao converter a codificaÃ§Ã£o de caractere do arquivo"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 392,399 ****
  
  #: info/info.c:415 info/info.c:1181
! #, fuzzy, c-format
! #| msgid "No menu in node '%s'"
  msgid "Cannot find node '%s'"
! msgstr "Nenhum menu no nodo '%s'"
  
  #: info/info.c:437
--- 386,392 ----
  
  #: info/info.c:415 info/info.c:1181
! #, c-format
  msgid "Cannot find node '%s'"
! msgstr "NÃ£o encontro o nodo '%s'"
  
  #: info/info.c:437
***************
*** 426,430 ****
  msgstr "Tente --help para mais informaÃ§Ã£o.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 419,424 ----
  msgstr "Tente --help para mais informaÃ§Ã£o.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 570,574 ****
  "procurar diretÃ³rio"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 564,569 ----
  "procurar diretÃ³rio"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 581,588 ****
  
  #: info/info.c:1182
! #, fuzzy, c-format
! #| msgid "No menu in node '%s'"
  msgid "Cannot find node '(%s)%s'"
! msgstr "Nenhum menu no nodo '%s'"
  
  #: info/info.c:1183
--- 576,582 ----
  
  #: info/info.c:1182
! #, c-format
  msgid "Cannot find node '(%s)%s'"
! msgstr "NÃ£o encontro o nodo '(%s)%s'"
  
  #: info/info.c:1183
***************
*** 595,626 ****
  
  #: info/info.c:1185
- #, fuzzy
- #| msgid "Cannot delete a permanent window"
  msgid "Cannot delete the last window"
! msgstr "NÃ£o posso apagar uma janela permanente"
  
  #: info/info.c:1186
- #, fuzzy
- #| msgid "No menu in node '%s'"
  msgid "No menu in this node"
! msgstr "Nenhum menu no nodo '%s'"
  
  #: info/info.c:1187
- #, fuzzy
- #| msgid "Move to the end of this node"
  msgid "No footnotes in this node"
! msgstr "Vai para o fim desse nodo"
  
  #: info/info.c:1188
- #, fuzzy
- #| msgid "Read a footnote or cross reference and select its node"
  msgid "No cross references in this node"
! msgstr "LÃª uma nota de rodapÃ© ou referÃªncia cruzada e seleciona seu nodo"
  
  #: info/info.c:1189
! #, fuzzy, c-format
! #| msgid "Move to the start of this node"
  msgid "No '%s' pointer for this node"
! msgstr "Vai para o inÃ­cio desse nodo"
  
  #: info/info.c:1190
--- 589,611 ----
  
  #: info/info.c:1185
  msgid "Cannot delete the last window"
! msgstr "NÃ£o posso apagar a Ãºltima janela"
  
  #: info/info.c:1186
  msgid "No menu in this node"
! msgstr "Nenhum menu nesse nodo"
  
  #: info/info.c:1187
  msgid "No footnotes in this node"
! msgstr "Nenhuma nota de rodapÃ© nesse nodo"
  
  #: info/info.c:1188
  msgid "No cross references in this node"
! msgstr "Nenhuma referÃªncia cruzada nesse nodo"
  
  #: info/info.c:1189
! #, c-format
  msgid "No '%s' pointer for this node"
! msgstr "Nenhum apontador '%s' para esse nodo"
  
  #: info/info.c:1190
***************
*** 635,648 ****
  
  #: info/info.c:1192
- #, fuzzy
- #| msgid "Move to the start of this node"
  msgid "You are already at the last page of this node"
! msgstr "Vai para o inÃ­cio desse nodo"
  
  #: info/info.c:1193
- #, fuzzy
- #| msgid "Move to the start of this node"
  msgid "You are already at the first page of this node"
! msgstr "Vai para o inÃ­cio desse nodo"
  
  #: info/info.c:1194
--- 620,629 ----
  
  #: info/info.c:1192
  msgid "You are already at the last page of this node"
! msgstr "VocÃª jÃ¡ se encontra na Ãºltima pÃ¡gina desse nodo"
  
  #: info/info.c:1193
  msgid "You are already at the first page of this node"
! msgstr "VocÃª jÃ¡ se encontra na primeira pÃ¡gina desse nodo"
  
  #: info/info.c:1194
***************
*** 856,863 ****
  
  #: info/infodoc.c:471 info/infodoc.c:507
! #, fuzzy, c-format
! #| msgid "@%s `%s' previously defined"
  msgid "%s is undefined"
! msgstr "@%s `%s' definido anteriormente"
  
  #: info/infodoc.c:795
--- 837,843 ----
  
  #: info/infodoc.c:471 info/infodoc.c:507
! #, c-format
  msgid "%s is undefined"
! msgstr "%s indefinido"
  
  #: info/infodoc.c:795
***************
*** 875,896 ****
  
  #: info/infodoc.c:827
! #, fuzzy, c-format
! #| msgid ""
! #| "The following commands can only be invoked via %s:\n"
! #| "\n"
  msgid "%s can only be invoked via %s"
! msgstr ""
! "Os seguintes comandos podem somente serem chamados via %s:\n"
! "\n"
  
  #: info/infodoc.c:831
! #, fuzzy, c-format
! #| msgid ""
! #| "The following commands can only be invoked via %s:\n"
! #| "\n"
  msgid "%s can be invoked via %s"
! msgstr ""
! "Os seguintes comandos podem somente serem chamados via %s:\n"
! "\n"
  
  #: info/infodoc.c:836
--- 855,866 ----
  
  #: info/infodoc.c:827
! #, c-format
  msgid "%s can only be invoked via %s"
! msgstr "%s somente pode ser chamando via %s"
  
  #: info/infodoc.c:831
! #, c-format
  msgid "%s can be invoked via %s"
! msgstr "%s pode ser chamado via %s"
  
  #: info/infodoc.c:836
***************
*** 972,988 ****
  msgstr "Descreve o comando: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "LÃª um nome de comando na Ã¡rea de eco e executa-o"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "NÃ£o posso executar um comando 'echo-area' aqui"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Ajuste a altura da janela mostrada"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 942,958 ----
  msgstr "Descreve o comando: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "LÃª um nome de comando na Ã¡rea de eco e executa-o"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "NÃ£o posso executar um comando 'echo-area' aqui"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Ajuste a altura da janela mostrada"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 998,1002 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 968,972 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1053,1061 ****
  msgstr "erro de expressÃ£o regular: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Mostra todos os arquivo que coincidem"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Nenhum Ã­ndice de arquivo"
--- 1023,1031 ----
  msgstr "erro de expressÃ£o regular: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Mostra todos os arquivo que coincidem"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Nenhum Ã­ndice de arquivo"
***************
*** 1064,1068 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1034,1038 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1070,1129 ****
  "help-node] for tutorial."
  msgstr ""
! "Bem vindo Ã  versÃ£o Info %s. Digite \\[get-help-window] para ajuda, \\[get-"
! "info-help-node] para tutorial."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Desce para a linha seguinte"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Sobe para a linha anterior"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Move o cursos para uma linha especÃ­fica da janela"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Vai para o final da linha"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Vai para o inÃ­cio da linha"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Vai para o inÃ­cio desse nodo"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Vai para o fim desse nodo"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Rola adiante nessa janela"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Rola voltando nessa janela"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rola adiante nessa janela e ajusta o tamanho padrÃ£o da janela"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rola voltando nessa janela e ajusta o tamanho padrÃ£o da janela"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Rola diante nessa janela permanecendo dentro do nodo"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Rola voltando nessa janela permanecendo dentro do nodo"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1040,1099 ----
  "help-node] for tutorial."
  msgstr ""
! "Bem vindo Ã  versÃ£o Info %s. Digite \\[get-help-window] p/ ajuda,\\[get-inffo-"
! "help-node] p/ tutorial."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Desce para a linha seguinte"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Sobe para a linha anterior"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Move o cursos para uma linha especÃ­fica da janela"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Vai para o final da linha"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Vai para o inÃ­cio da linha"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Vai para o inÃ­cio desse nodo"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Vai para o fim desse nodo"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Rola adiante nessa janela"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Rola voltando nessa janela"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rola adiante nessa janela e ajusta o tamanho padrÃ£o da janela"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rola voltando nessa janela e ajusta o tamanho padrÃ£o da janela"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Rola diante nessa janela permanecendo dentro do nodo"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Rola voltando nessa janela permanecendo dentro do nodo"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1132,1559 ****
  "padrÃ£o da janela"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
  msgstr ""
! "Rola voltando nessa janela permenecendo dentro do nodo e ajusta o tamanho "
! "padrÃ£o da janela"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Rola abaixo por linhas"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Rola acima por linhas"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
! msgstr "Rola abaixo por metade do tamaho da tela"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Rola acima por metade do tamanho da tela"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Rola a outra janela"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Rola voltando outra janela"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Seleciona a janela seguinte"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Seleciona a janela anterior"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Quebra a janela atual"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Apaga a janela atual"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "NÃ£o posso apagar uma janela permanente"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Apaga outras janelas"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Aumenta (ou diminui) essa janela"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Divide o espaÃ§o de tela disponÃ­vel entre as janelas visÃ­veis"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Muda o estado do invÃ³lucro de linha na janela atual"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Seleciona esse item de menu"
  
! #: info/session.c:2217
! #, fuzzy, c-format
! #| msgid "Select the last item in this node's menu"
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "Seleciona o Ãºltimo item nesse menu de nodo"
! msgstr[1] "Seleciona o Ãºltimo item nesse menu de nodo"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Seleciona o Ãºltimo item nesse menu de nodo"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Item de menu (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Item de menu: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Segue a xref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Segue a xref: "
  
! #: info/session.c:2424
! #, fuzzy, c-format
! #| msgid "The reference disappeared! (%s)."
  msgid "The reference disappeared! (%s)"
! msgstr "A referÃªncia desapareceu! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "LÃª um item de menu e seleciona seu nodo"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "LÃª uma nota de rodapÃ© ou referÃªncia cruzada e seleciona seu nodo"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Vai para o inÃ­cio desse menu de nodo"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Visita tantos itens de menu quanto for possÃ­vel de uma sÃ³ vez"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Vai para a referÃªncia cruzada anterior"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Vai para a referÃªncia cruzada anterior"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Seleciona a referÃªncia ou o item de menu que aparece nessa linha"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Nenhum menu no nodo '%s'"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Incapaz de encontrar o nodo referenciado por '%s' em '%s'"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "LÃª uma lista de menus iniciando a parti de dir e seguindo-o"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Segue os menus: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Seleciona o nodo adiante"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Seleciona o nodo anterior"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Seleciona o nodo acima"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Seleciona o Ãºltimo nodo nesse arquivo"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Essa janela nÃ£o tem nodos adicionais"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Seleciona o primeiro nodo nesse arquivo"
  
! #: info/session.c:3161
! #, fuzzy
! #| msgid "No earlier node in history"
  msgid "No more nodes within this document"
! msgstr "Nenhum nodo anterior no histÃ³rico"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
! msgstr ""
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Move adiante ou abaixo atravÃ©s da estrutura de nodos"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Volta ou sobe atravÃ©s da estrutura de nodos"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "LÃª um nome de nodo e seleciona-o"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Vai para o nodo: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Encontra o nodo descrevendo como chamar o programa"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Encontra o nodo como chamar de [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "LÃª uma referÃªncia de pÃ¡gina de manual e seleciona-a"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Pega PÃ¡gina de Manual: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Seleciona o nodo 'Topo' desse arquivo"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Seleciona o nodo '(dir)'"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Mostra o nome de arquivo completo do nodo sendo mostrado"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Seleciona o nodo mais recentemente selecionado"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Nenhum nodo anterior no histÃ³rico"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "LÃª o nome de um arquivo e seleciona-o"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Encontra o arquivo: "
  
! #: info/session.c:3665
! #, fuzzy, c-format
! #| msgid "Cannot open pipe to '%s'"
  msgid "Cannot find '%s'"
! msgstr "NÃ£o posso abrir o pipe para '%s'"
  
! #: info/session.c:3713
! #, fuzzy, c-format
! #| msgid "could not read init file %s"
  msgid "Could not create output file '%s'"
! msgstr "nÃ£o posso ler o arquivo de inicializaÃ§Ã£o %s"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "erro ao gravar em %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "fechando %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "gravando nodo %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Colocando o conteÃºdo desse nodo em um pipe atravÃ©s de INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "NÃ£o posso abrir o pipe para '%s'"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "imprimindo o nodo %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "terminada a impressÃ£o do nodo %s"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Muda o uso de expressÃµes regulares em buscas"
  
! #: info/session.c:3908
! #, fuzzy
! #| msgid "Using literal strings for searches"
  msgid "Using regular expressions for searches"
! msgstr "Usando sequÃªncia de caracteres literal para buscas"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "Usando sequÃªncia de caracteres literal para buscas"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "Busca prossegue a partir do fim do documento"
  
! #: info/session.c:4117
! #, fuzzy
! #| msgid "Search continued from the end of the document"
  msgid "Search continued from the beginning of the document"
! msgstr "Busca prossegue a partir do fim do documento"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Buscando subarquivo %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
! #, fuzzy
! #| msgid "Search"
  msgid "Search failed"
! msgstr "Busca"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Busca de regexp"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Busca"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr "sensivelmente Ã  caixa"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr "para trÃ¡s"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "SequÃªncia de caractere de busca muito curta"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Voltando ao anterior que coincide com %s"
  
! #: info/session.c:4441 info/session.c:4554
! #, fuzzy
! #| msgid "No match"
  msgid "No more matches"
! msgstr "Nenhuma ocorrÃªncia do padrÃ£o"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Procura uma sequÃªncia de caracteres nesse nodo e em seus subnodos"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
! #, fuzzy, c-format
! #| msgid "Searching subfile %s ..."
  msgid "Search under %s: "
! msgstr "Buscando subarquivo %s ..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "VÃ¡ para o prÃ³ximo coincidente nos nÃ­veis abaixo"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Nenhuma busca ativa"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "VÃ¡ para o coincidente anterior nos nÃ­veis abaixo"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "LÃª uma sequÃªncia de caracteres e busca-a sensivelmente Ã  caixa"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "LÃª uma sequÃªncia de caracteres e busca-a"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "LÃª uma sequÃªncia de caracteres e busca-a voltando"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Repita a Ãºltima busca na mesma direÃ§Ã£o"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Nenhuma sequÃªncia de caracteres de busca anterior"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Repita a Ãºltima busca na direÃ§Ã£o contrÃ¡ria"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "Limpar padrÃµes de busca mostrados"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr ""
--- 1102,1514 ----
  "padrÃ£o da janela"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
  msgstr ""
! "Rola voltando nessa janela permanecendo dentro do nodo e ajusta o tamanho  "
! "pa-drÃ£o da janela"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Rola abaixo por linhas"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Rola acima por linhas"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
! msgstr "Rola abaixo por metade do tamanho da tela"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Rola acima por metade do tamanho da tela"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Rola a outra janela"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Rola voltando outra janela"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Seleciona a janela seguinte"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Seleciona a janela anterior"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Quebra a janela atual"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Apaga a janela atual"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "NÃ£o posso apagar uma janela permanente"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Apaga outras janelas"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Aumenta (ou diminui) essa janela"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Divide o espaÃ§o de tela disponÃ­vel entre as janelas visÃ­veis"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Muda o estado do invÃ³lucro de linha na janela atual"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Seleciona esse item de menu"
  
! #: info/session.c:2220
! #, c-format
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
! msgstr[0] "NÃ£o existe %d item nesse menu"
! msgstr[1] "NÃ£o existem %d itens nesse menu"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Seleciona o Ãºltimo item nesse menu de nodo"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Item de menu (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Item de menu: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Segue a xref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Segue a xref: "
  
! #: info/session.c:2427
! #, c-format
  msgid "The reference disappeared! (%s)"
! msgstr "A referÃªncia desapareceu! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "LÃª um item de menu e seleciona seu nodo"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "LÃª uma nota de rodapÃ© ou referÃªncia cruzada e seleciona seu nodo"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Vai para o inÃ­cio desse menu de nodo"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Visita tantos itens de menu quanto for possÃ­vel de uma sÃ³ vez"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Vai para a referÃªncia cruzada anterior"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Vai para a referÃªncia cruzada anterior"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Seleciona a referÃªncia ou o item de menu que aparece nessa linha"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Nenhum menu no nodo '%s'"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Incapaz de encontrar o nodo referenciado por '%s' em '%s'"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "LÃª uma lista de menus iniciando a parti de dir e seguindo-o"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Segue os menus: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Seleciona o nodo adiante"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Seleciona o nodo anterior"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Seleciona o nodo acima"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Seleciona o Ãºltimo nodo nesse arquivo"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Essa janela nÃ£o tem nodos adicionais"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Seleciona o primeiro nodo nesse arquivo"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
! msgstr "NÃ£o existem mais nodos dentro desse documento"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
! msgstr "Nenhum nodo antes ou acima dentro desse documento"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Move adiante ou abaixo atravÃ©s da estrutura de nodos"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Volta ou sobe atravÃ©s da estrutura de nodos"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "LÃª um nome de nodo e seleciona-o"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Vai para o nodo: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Encontra o nodo descrevendo como chamar o programa"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Encontra o nodo como chamar de [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "LÃª uma referÃªncia de pÃ¡gina de manual e seleciona-a"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Pega PÃ¡gina de Manual: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Seleciona o nodo 'Topo' desse arquivo"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Seleciona o nodo '(dir)'"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Mostra o nome de arquivo completo do nodo sendo mostrado"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Seleciona o nodo mais recentemente selecionado"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Nenhum nodo anterior no histÃ³rico"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "LÃª o nome de um arquivo e seleciona-o"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Encontra o arquivo: "
  
! #: info/session.c:3677
! #, c-format
  msgid "Cannot find '%s'"
! msgstr "NÃ£o encontro '%s'"
  
! #: info/session.c:3725
! #, c-format
  msgid "Could not create output file '%s'"
! msgstr "NÃ£o posso criar o arquivo de saÃ­da '%s'"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "erro ao gravar em %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "fechando %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "gravando nodo %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Colocando o conteÃºdo desse nodo em um pipe atravÃ©s de INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "NÃ£o posso abrir o pipe para '%s'"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "imprimindo o nodo %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "terminada a impressÃ£o do nodo %s"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Muda o uso de expressÃµes regulares em buscas"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
! msgstr "Usando expressÃµes regulares para buscas"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "Usando sequÃªncia de caracteres literal para buscas"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "Busca prossegue a partir do fim do documento"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
! msgstr "Busca continuada a partir do inÃ­cio do documento"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Buscando subarquivo %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
! msgstr "Falha na Busca"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Busca de regexp"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Busca"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr "sensivelmente Ã  caixa"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr "para trÃ¡s"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "SequÃªncia de caractere de busca muito curta"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Voltando ao anterior que coincide com %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
! msgstr "Sem mais coincidÃªncias"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Procura uma sequÃªncia de caracteres nesse nodo e em seus subnodos"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
! #, c-format
  msgid "Search under %s: "
! msgstr "Buscar dentro de %s"
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "VÃ¡ para o prÃ³ximo coincidente nos nÃ­veis abaixo"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Nenhuma busca ativa"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "VÃ¡ para o coincidente anterior nos nÃ­veis abaixo"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "LÃª uma sequÃªncia de caracteres e busca-a sensivelmente Ã  caixa"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "LÃª uma sequÃªncia de caracteres e busca-a"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "LÃª uma sequÃªncia de caracteres e busca-a voltando"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Repita a Ãºltima busca na mesma direÃ§Ã£o"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Nenhuma sequÃªncia de caracteres de busca anterior"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Repita a Ãºltima busca na direÃ§Ã£o contrÃ¡ria"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "Limpar padrÃµes de busca mostrados"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr ""
***************
*** 1561,1634 ****
  "digitada"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Regexp I-search para trÃ¡s: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-search de volta: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Regexp I-search: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-search: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Falha "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Cancela a operaÃ§Ã£o atual"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Sair"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Mostre informaÃ§Ã£o do Info de agora"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "VersÃ£o Info %s GNU"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Atualiza a tela"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Sair usando Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Executa o comando associado a essa variante em caixa baixa da chave"
  
! #: info/session.c:5373
! #, fuzzy, c-format
! #| msgid "unknown command `%s'"
  msgid "Unknown command (%s)"
! msgstr "comando desconhecido `%s'"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" invÃ¡lido"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' invÃ¡lido"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Adiciona esse dÃ­gito ao argumento numÃ©rico atual"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Inicia (ou multiplica por 4) o argumento numÃ©rico atual"
--- 1516,1588 ----
  "digitada"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Regexp I-search para trÃ¡s: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-search de volta: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Regexp I-search: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-search: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Falha "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Cancela a operaÃ§Ã£o atual"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Sair"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Mostre informaÃ§Ã£o do Info de agora"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "VersÃ£o Info %s GNU"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Atualiza a tela"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Sair usando Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Executa o comando associado a essa variante em caixa baixa da chave"
  
! #: info/session.c:5385
! #, c-format
  msgid "Unknown command (%s)"
! msgstr "DesconheÃ§o o Comando (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" invÃ¡lido"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' invÃ¡lido"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Adiciona esse dÃ­gito ao argumento numÃ©rico atual"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Inicia (ou multiplica por 4) o argumento numÃ©rico atual"
***************
*** 1709,1714 ****
  "indicating that a key has been pressed"
  msgstr ""
! "Tempo de espera em milisegundos para aguardar o byte seguinte na sequÃªncia "
! "indicando que uma tecla foi pressionada"
  
  #: info/variables.c:136
--- 1663,1668 ----
  "indicating that a key has been pressed"
  msgstr ""
! "Tempo de espera em milissegundos para aguardar o byte seguinte na   se-"
! "quÃªncia indicando que uma tecla foi pressionada"
  
  #: info/variables.c:136
***************
*** 1815,1819 ****
  " --add-once          adiciona somente a primeira seÃ§Ã£o coincidente, nÃ£o "
  "tudo.\n"
! " --align=COL         inicia a descriÃ§Ã£o de novas entradas na coluna COL.\n"
  " --calign=COL        ajusta a partir da segunda linha de descriÃ§Ã£o em "
  "diante\n"
--- 1769,1773 ----
  " --add-once          adiciona somente a primeira seÃ§Ã£o coincidente, nÃ£o "
  "tudo.\n"
! "   --align=COL         inicia a descriÃ§Ã£o de novas entradas na coluna COL.\n"
  " --calign=COL        ajusta a partir da segunda linha de descriÃ§Ã£o em "
  "diante\n"
***************
*** 1839,1843 ****
  "ARQUIVO;\n"
  "                      nÃ£o insere quaisquer novas entradas.\n"
! " --defsection=TEXTO  como --section, mas somente usa TEXT nenhuma se seÃ§Ã£o\n"
  "                      estiver presente em ARQUIVO-INFO (substituindo "
  "\"MiscelÃ¢nea\").\n"
--- 1793,1797 ----
  "ARQUIVO;\n"
  "                      nÃ£o insere quaisquer novas entradas.\n"
! " --defsection=TEXTO  como --section, mas somente usa TEXTO nenhuma se seÃ§Ã£o\n"
  "                      estiver presente em ARQUIVO-INFO (substituindo "
  "\"MiscelÃ¢nea\").\n"
***************
*** 1866,1871 ****
  "                      TEXTO Ã© escrito como uma linha de item de menu Info "
  "seguido\n"
! "                       por zero ou mais linhas extras iniciando com espaÃ§o "
! "em branco.\n"
  "                      Se vocÃª especifica mais que uma entrada, todas sÃ£o "
  "adicionadas.\n"
--- 1820,1825 ----
  "                      TEXTO Ã© escrito como uma linha de item de menu Info "
  "seguido\n"
! "                       por zero ou mais linhas extras iniciando com espaÃ§oem "
! "branco.\n"
  "                      Se vocÃª especifica mais que uma entrada, todas sÃ£o "
  "adicionadas.\n"
***************
*** 1884,1892 ****
  " --keep-old          do not replace entries, or remove empty sections."
  msgstr ""
! " --help              mostra essa ajuda e sai.\n"
  " --info-dir=DIR      o mesmo que --dir-file=DIR/dir.\n"
  " --info-file=FILE    especifica o arquivo Info a ser instalado no "
  "diretÃ³rio;\n"
! "                      equivalente a usar o argumento ARQUIVO-INFO.\n"
  " --item=TEXT         o mesmo que --entry=TEXT.\n"
  " --keep-old          nÃ£o substitua entradas, ou remova seÃ§Ãµes vazias."
--- 1838,1846 ----
  " --keep-old          do not replace entries, or remove empty sections."
  msgstr ""
! " --help              mostra esse texto e sai.\n"
  " --info-dir=DIR      o mesmo que --dir-file=DIR/dir.\n"
  " --info-file=FILE    especifica o arquivo Info a ser instalado no "
  "diretÃ³rio;\n"
! "                      equivalente a usar o argumento INFO-FILE.\n"
  " --item=TEXT         o mesmo que --entry=TEXT.\n"
  " --keep-old          nÃ£o substitua entradas, ou remova seÃ§Ãµes vazias."
***************
*** 1902,1907 ****
  msgstr ""
  " --maxwidth, --max-width=COL  envolva a descriÃ§Ã£o na coluna COL.\n"
! " --menuentry=TEXT    o mesmo que --name=TEXT.\n"
! " --name=TEXT         o nome da entrada Ã© TEXT; usado com --description\n"
  "                      torna-se sinÃ´nimo da opÃ§Ã£o --entry.\n"
  " --no-indent         nÃ£o formata novas entradas no arquivo DIR.\n"
--- 1856,1861 ----
  msgstr ""
  " --maxwidth, --max-width=COL  envolva a descriÃ§Ã£o na coluna COL.\n"
! " --menuentry=TEXTO   o mesmo que --name=TEXO.\n"
! " --name=TEXTO        o nome da entrada Ã© TEXTO; usado com --description\n"
  "                      torna-se sinÃ´nimo da opÃ§Ã£o --entry.\n"
  " --no-indent         nÃ£o formata novas entradas no arquivo DIR.\n"
***************
*** 1998,2136 ****
  msgstr "%s: nÃ£o posso ler (%s) e nÃ£o posso criar (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY nÃ£o coincide com END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY nÃ£o coincide com START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: jÃ¡ existe o arquivo no diretÃ³rio: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Especifica o arquivo Info somente uma vez.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ExpressÃ£o regular em excesso, ignorando `%s'"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Erro na expressÃ£o regular `%s': %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "excesso de argumentos de linha de comando `%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "Nenhum arquivo de entrada especificado; tente --help para mais informaÃ§Ã£o."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "Nenhum arquivo de diretÃ³rio especificado; tente --help para mais informaÃ§Ã£o."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Sem leitura de %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "nenhuma entrada de diretÃ³rio Info em `%s'"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nenhuma entrada encontrada em `%s'; nada apagado"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "nÃ£o posso abrir %s para escrita: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
! "move seu comando @contents se vocÃª desejar os conteÃºdos apÃ³s a pÃ¡gina tÃ­tulo"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "move seus comandos @shortcontents e @contents se vocÃª desejar os conteÃºdos "
! "apÃ³s a pÃ¡gina tÃ­tulo"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s Ã© um cÃ³digo invÃ¡lido de linguagem"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s Ã© um cÃ³digo de regiÃ£o invÃ¡lido"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s Ã© uma possibilidade de particionamento invÃ¡lida"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "nÃ£o posso ler %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "erro ao fechar o arquivo @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: nÃ£o encontrado %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "nÃ£o posso proteger o caractere de hash em @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nome de nodo vazio apÃ³s expansÃ£o `%s'"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' definido anteriormente"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "aqui estÃ¡ a definiÃ§Ã£o anterior de @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1952,2228 ----
  msgstr "%s: nÃ£o posso ler (%s) e nÃ£o posso criar (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY nÃ£o coincide com END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY nÃ£o coincide com START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: jÃ¡ existe o arquivo no diretÃ³rio: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Especifica o arquivo Info somente uma vez.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ExpressÃ£o regular em excesso, ignorando `%s'"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Erro na expressÃ£o regular `%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "excesso de argumentos de linha de comando `%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "Nenhum arquivo de entrada especificado; tente --help para mais informaÃ§Ã£o."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "Nenhum arquivo de diretÃ³rio especificado; tente --help para mais informaÃ§Ã£o."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Sem leitura de %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "nenhuma entrada de diretÃ³rio Info em `%s'"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nenhuma entrada encontrada em `%s'; nada apagado"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Uso: %s [OPÃ‡ÃƒO]... ARQUIVO-TEXI...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "Traduza os arquivos documentaÃ§Ã£o Perl pod para Texinfo.  Existem dois\n"
! "modos bÃ¡sicos de operaÃ§Ã£o.  Primeiro, por padrÃ£o, cada pod Ã© traduzido para\n"
! "um manual Texinfo independente.\n"
! "\n"
! "Segundo, se C<--base-level> for ajustado para maior que 0, cada pod Ã© "
! "traduzido\n"
! "para um arquivo adequado para C<@include>, e um arquivo adicional com todos "
! "os\n"
! "C<@include>s Ã© gerado, objetivando ser C<@include>d por sua vez dentro\n"
! "de um arquivo de nÃ­vel mais alto manualmete escrito."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! "OpÃ§Ãµes:\n"
! "    --appendix-sections     use seÃ§Ãµes appendix-like"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr "    --base-level=NUM|NOME   nÃ­vel dos comandos head1; o padrÃ£o Ã© 0"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "    --debug=NUM             escolhe o nÃ­vel de depuraÃ§Ã£o"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  exibe esta ajuda e sai"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  nÃ£o preenche lacunas de seÃ§Ã£o"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr "    --no-section-nodes      usa Ã¢ncoras para seÃ§Ãµes ao invÃ©s de nodos"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
! "    --output=NOME           saÃ­da para NOME para o primeiro ou principal "
! "manual\n"
! "                            ao invÃ©s da saÃ­da padrÃ£o"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr "    --preamble=STR          insere STR no inÃ­cio da boilerplate"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
  msgstr ""
! "    --subdir=NOME           coloque os arquivos incluÃ­dos no manual "
! "principal em NOME"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   topo do manual principal"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! #, fuzzy
! #| msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --no-fill-section-gaps  nÃ£o preenche lacunas de seÃ§Ã£o"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr "    --version               mostre informaÃ§Ãµes de versÃ£o e saia"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%s: argumento errado a --base-level\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "nÃ£o posso criar diretÃ³rio `%s': %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: faltando argumento arquivo.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Tente `%s --help' para mais informaÃ§Ã£o.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%s: ignorando %s vazio\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: nÃ£o posso abrir %s para escrita: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: nÃ£o posso abrir %s: %s"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: erro ao fechar %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr "%s: removendo %s como entrada %s estÃ¡ vazio\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "a tentativa de renomear %s falhou: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: erro ao fechar %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "nÃ£o posso abrir %s para escrita: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s Ã© um cÃ³digo invÃ¡lido de linguagem"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s Ã© um cÃ³digo de regiÃ£o invÃ¡lido"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s Ã© uma possibilidade de particionamento invÃ¡lida"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "nÃ£o posso ler %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "erro ao fechar o arquivo @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: nÃ£o encontrado %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "nÃ£o posso proteger o caractere de hash em @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nome de nodo vazio apÃ³s expansÃ£o `%s'"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' definido anteriormente"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "aqui estÃ¡ a definiÃ§Ã£o anterior de @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2138,2257 ****
  msgstr "argumento vazio em @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: saÃ­da incompatÃ­vel com quebra"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "erro ao fechar %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "nÃ£o posso criar diretÃ³rios `%s' ou `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "nÃ£o posso criar diretÃ³rio `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "arquivo @image `%s' nÃ£o encontrado, usando `%s'"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "nenhum argumento especificado para @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "arquivo @image `%s' (para o HTML) nÃ£o encontrado, usando `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "formato raw %s nÃ£o convertido"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "impossÃ­vel abrir arquivo html de configuraÃ§Ã£o de referÃªncia %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "tipo omitido"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipo desconhecido: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "erro ao fechar o arquivo html de configuraÃ§Ã£o de referÃªncia %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "sequÃªncia de caracteres aberta no arquivo css"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include terminou em comentÃ¡rio"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import nÃ£o terminado no arquivo css"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "Arquivo CSS %s nÃ£o encontrado"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "NÃ£o posso abrir --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "erro ao fechar arquivo CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "nenhuma entrada htmlxref.cnf encontrada para `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "erro ao fechar o arquivo de moldura %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "erro ao fechar o arquivo de moldura TOC %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "controlador %s de estÃ¡gio %s prioridade %s falhou"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "deve especificar um comando de tÃ­tulo ou @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2230,2376 ----
  msgstr "argumento vazio em @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: saÃ­da incompatÃ­vel com quebra"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "erro ao fechar %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "nÃ£o posso criar diretÃ³rios `%s' ou `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "nÃ£o posso criar diretÃ³rio `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "arquivo @image `%s' nÃ£o encontrado, usando `%s'"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "nenhum argumento especificado para @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "arquivo @image `%s' (para o HTML) nÃ£o encontrado, usando `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "formato raw %s nÃ£o convertido"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "impossÃ­vel abrir arquivo html de configuraÃ§Ã£o de referÃªncia %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "tipo omitido"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipo desconhecido: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "erro ao fechar o arquivo html de configuraÃ§Ã£o de referÃªncia %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "sequÃªncia de caracteres aberta no arquivo css"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include terminou em comentÃ¡rio"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import nÃ£o terminado no arquivo css"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "Arquivo CSS %s nÃ£o encontrado"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "NÃ£o posso abrir --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "erro ao fechar arquivo CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "nenhuma entrada htmlxref.cnf encontrada para `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside @%s block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s sem significado dentro de bloco @%s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "caminho absoluto ou URL inadequado `%s' para JS_WEBLABELS_FILE ao gerar "
! "arquivo de rÃ³tulos web"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "erro ao fechar o arquivo de moldura %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "erro ao fechar o arquivo de moldura TOC %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "controlador %s de estÃ¡gio %s prioridade %s falhou"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "deve especificar um comando de tÃ­tulo ou @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s existe mas nÃ£o Ã© um diretÃ³rio"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "erro ao fechar %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2286,2295 ****
  msgstr "o nome @node nÃ£o deve conter `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Entrada de Ã­ndice em %s com : produz Info invÃ¡lido: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2405,2414 ----
  msgstr "o nome @node nÃ£o deve conter `,': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Entrada de Ã­ndice em %s com : produz Info invÃ¡lido: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2297,2311 ****
  msgstr "entrada para o Ã­ndice `%s' fora de qualquer nodo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "erro ao fechar o arquivo de texto de imagem %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
! msgstr "arquivo @image `%s' inlegÃ­vel: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
--- 2416,2430 ----
  msgstr "entrada para o Ã­ndice `%s' fora de qualquer nodo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "erro ao fechar o arquivo de texto de imagem %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
! msgstr "arquivo @image `%s' ilegÃ­vel: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
***************
*** 2313,2317 ****
  "nÃ£o posso encontrar o arquivo @image `%s.txt' nem seu texto alternativo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2432,2436 ----
  "nÃ£o posso encontrar o arquivo @image `%s.txt' nem seu texto alternativo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2321,2392 ****
  "forma a evitar que isso ocorra novamente"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "o nome @%s de referÃªncia cruzada nÃ£o deve conter `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "o nome de nodo @%s nÃ£o deve conter `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "o nome de nodo @%s nÃ£o deve conter `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' ou `,' deve seguir @xref, nÃ£o %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' ou `,' deve seguir @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "entrada de menu com nome de nodo nÃ£o deve conter `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "entrada de menu com nome de nodo nÃ£o deve conter `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "nome de entrada de menu nÃ£o deve conter `:'"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "nÃ£o posso abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "multiplos @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "formato do argumento @%s errÃ´nea ou vazia: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintaxe errÃ´nea para argumento @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s requer um nome"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2440,2511 ----
  "forma a evitar que isso ocorra novamente"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "o nome @%s de referÃªncia cruzada nÃ£o deve conter `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "o nome de nodo @%s nÃ£o deve conter `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "o nome de nodo @%s nÃ£o deve conter `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' ou `,' deve seguir @xref, nÃ£o %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' ou `,' deve seguir @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "entrada de menu com nome de nodo nÃ£o deve conter `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "entrada de menu com nome de nodo nÃ£o deve conter `:'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "nome de entrada de menu nÃ£o deve conter `:'"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "nÃ£o posso abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "multiplos @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "formato do argumento @%s errÃ´nea ou vazia: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintaxe errÃ´nea para argumento @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s requer um nome"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2395,2517 ****
  msgstr "nome errÃ´neo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s visto antes de @%s fechando a chave"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s visto antes de @%s fechando a chave"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s fechamento de chave faltando"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s omitido fechamento de delimitador de sequÃªncia: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx nÃ£o deve comeÃ§ar @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx deve seguir @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
! msgstr "@%s tem texo mas nenhum @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' espera `%s', mas recebeu `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s recebido antes de @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "nÃ£o coincide `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "perdido %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "nÃ£o coincidiu `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "macro `%s' chamada com muitos argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s faltando fechamento da chave"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "macro `%s' declarada sem argumento foi chamado com argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ na expansÃ£o @%s seguiu `%s' ao invÃ©s de nome de parÃ¢metro ou \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "omitido o nome para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "omitida a categoria de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argumento inesperado sobre @%s linha: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "tabela multipla vazia"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argumento desnecessÃ¡rio para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argumento errÃ´neo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s requer um argumento: o formatador para %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2514,2636 ----
  msgstr "nome errÃ´neo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s visto antes de @%s fechando a chave"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s visto antes de @%s fechando a chave"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s fechamento de chave faltando"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s omitido fechamento de delimitador de sequÃªncia: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx nÃ£o deve comeÃ§ar @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx deve seguir @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
! msgstr "@%s tem texto mas nenhum @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' espera `%s', mas recebeu `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s recebido antes de @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "nÃ£o coincide `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "perdido %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "nÃ£o coincidiu `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "macro `%s' chamada com muitos argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s faltando fechamento da chave"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "macro `%s' declarada sem argumento foi chamado com argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ na expansÃ£o @%s seguiu `%s' ao invÃ©s de nome de parÃ¢metro ou \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "omitido o nome para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "omitida a categoria de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argumento inesperado sobre @%s linha: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "tabela multipla vazia"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argumento desnecessÃ¡rio para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argumento errÃ´neo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s requer um argumento: o formatador para %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2519,2636 ****
  "o comando @%s sem aceitar argumento entre chaves nÃ£o deve estar na linha @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "comando de acentuaÃ§Ã£o `@%s' nÃ£o permitido como argumento @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "argumento @%s falando"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s desconhecido"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
! msgstr "argumento supÃ©fluo a @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argumento errÃ´neo a @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: nÃ£o posso abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "codificaÃ§Ã£o `%s' nÃ£o Ã© uma codificaÃ§Ã£o canÃ´nica do texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nome de codificaÃ§Ã£o nÃ£o reconhecido `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s apÃ³s o primeiro elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s somente tem significado em uma linha @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
! #, fuzzy
! #| msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgid "@part should not be associated with @top"
! msgstr "@node precede @%s, mas algumas partes podem nÃ£o ser associadas a nodos"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
! msgstr "@node precede @%s, mas algumas partes podem nÃ£o ser associadas a nodos"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintaxe para um nodo externo usado para `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nome de entrada de menu vazio em `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nome de nodo vazio na entrada de menu"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s nÃ£o deve aparecer em @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s deve somente aparecer no inÃ­cio de uma linha"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro `%s' jÃ¡ definida"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "a definiÃ§Ã£o jÃ¡ existente de `%s' Ã©"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "redefinindo o comando de linguagem Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sem caractere associado"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2638,2753 ----
  "o comando @%s sem aceitar argumento entre chaves nÃ£o deve estar na linha @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "comando de acentuaÃ§Ã£o `@%s' nÃ£o permitido como argumento @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "argumento @%s falando"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s desconhecido"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
! msgstr "argumento supÃ©rfluo a @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argumento errÃ´neo a @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: nÃ£o posso abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "codificaÃ§Ã£o `%s' nÃ£o Ã© uma codificaÃ§Ã£o canÃ´nica do texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nome de codificaÃ§Ã£o nÃ£o reconhecido `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s apÃ³s o primeiro elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s somente tem significado em uma linha @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
! msgstr "@part nÃ£o deve ser associado a @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
! msgstr "@node precede @%s, mas partes podem nÃ£o ser associadas a nodos"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintaxe para um nodo externo usado para `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nome de entrada de menu vazio em `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nome de nodo vazio na entrada de menu"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s nÃ£o deve aparecer em @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s deve somente aparecer no inÃ­cio de uma linha"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro `%s' jÃ¡ definida"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "a definiÃ§Ã£o jÃ¡ existente de `%s' Ã©"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "redefinindo o comando de linguagem Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sem caractere associado"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2638,2642 ****
  msgstr "@%s definido com zero mais que um argumento deve ser chamado com {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2755,2759 ----
  msgstr "@%s definido com zero mais que um argumento deve ser chamado com {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2647,2716 ****
  "para aumentÃ¡-la; o valor atual Ã© %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
! msgstr "chamada recursiva Ã  macro %snÃ£o Ã© permitida; use @rmacro se necessÃ¡rio"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "comando de acentuaÃ§Ã£o `@%s' nÃ£o deve ser seguido por espaÃ§o em branco"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "use chaves para fornecer um comando como um argumento a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s espera `i' ou `j' como argumento, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "comando de acentuaÃ§Ã£o `@%s' nÃ£o deve ser seguido por nova linha"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s esperado chaves"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "comando desconhecido `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "sinalizador indefinido: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "sintaxe errÃ´nea para @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s estÃ¡ obsoleto."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s estÃ¡ obsoleto; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s deve somente aparecer em um comeÃ§o de linha"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s deve somente aparecer em cabeÃ§alho ou rodapÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2764,2834 ----
  "para aumentÃ¡-la; o valor atual Ã© %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
! msgstr ""
! "chamada recursiva Ã  macro %s nÃ£o Ã© permitida; use @rmacro se necessÃ¡rio"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "comando de acentuaÃ§Ã£o `@%s' nÃ£o deve ser seguido por espaÃ§o em branco"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "use chaves para fornecer um comando como um argumento a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s espera `i' ou `j' como argumento, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "comando de acentuaÃ§Ã£o `@%s' nÃ£o deve ser seguido por nova linha"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s esperado chaves"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "comando desconhecido `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "sinalizador indefinido: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "sintaxe errÃ´nea para @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s estÃ¡ obsoleto."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s estÃ¡ obsoleto; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s deve somente aparecer em um comeÃ§o de linha"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s deve somente aparecer em cabeÃ§alho ou rodapÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2718,2740 ****
  msgstr "@%s nÃ£o Ã© significativo dentro do bloco `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s em tabela multipla vazia"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab antes de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "muitas colunas em item de tabela mÃºltipla (o mÃ¡ximo Ã© %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorando @tab fora de tabela mÃºltipla"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2836,2858 ----
  msgstr "@%s nÃ£o Ã© significativo dentro do bloco `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s em tabela multipla vazia"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab antes de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "muitas colunas em item de tabela mÃºltipla (o mÃ¡ximo Ã© %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorando @tab fora de tabela mÃºltipla"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2743,2989 ****
  msgstr "@%s fora de tabela ou lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nÃ£o permitido dentro do bloco `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
! #, fuzzy, c-format, perl-format
! #| msgid "@%s should only appear in math context"
  msgid "@%s should only appear in an index entry"
! msgstr "@%s deve somente aparecer em contexto matemÃ¡tico"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "nÃ£o mais que dois nÃ­veis de subentrada de Ã­ndice sÃ£o permitidos"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "deve estar apÃ³s `@%s' para usar `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s insignificante fora dos ambientes `@titlepage' e `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory apÃ³s o primeiro nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regiÃ£o %s dentro da regiÃ£o %s nÃ£o Ã© permitida"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry apÃ³s o primeiro nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu em contexto invÃ¡lido"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s visto antes do primeiro @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "pode ser que seu nodo @top node deva estar envolvido em um @ifnottex ao "
! "invÃ©s de um @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s deve somente aparecer em contexto matemÃ¡tico"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "@ inesperado"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nÃ£o tem significado fora do ambiente `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s deve estar imediatamente apÃ³s `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignorando multiplos @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "o comando @%s nÃ£o aceita argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "o comando @%s omitiu um nodo ou argumento externo de manual"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "em @%s tem-se uma referÃªncia cruzada vazia apÃ³s a expansÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "em @%s tem-se uma referÃªncia cruzada vazia apÃ³s a expansÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image faltando o argumento nome de arquivo"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s faltando primeiro argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "dÃ­gitos nÃ£o hexadecimais no argumento a @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "menos que quatro dÃ­gitos hexadecimais para @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argumento a @U excede o maior Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "argumento supÃ©rfluo para nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "esperado %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s deve somente aceitar um @-comando como argumento, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "resta argumento na linha @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "comando de ambiente %s como argumento a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vazio"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "fraÃ§Ã£o de coluna nÃ£o um nÃºmero: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp arg deve ser numÃ©rico, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nome de Ã­ndice reservado %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "nome de Ã­ndice desconhecido em @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ã­ndice de destinaÃ§Ã£o desconhecido em @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s conduz a uma aÃ§Ã£o de %s consigo mesmo, ignorando"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ã­ndice desconhecido `%s' em @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "imprimindo um Ã­ndice `%s' misturado a outro, `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex antes de inÃ­cio de documento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "o argumento @%s deve ser ou `top' ou `bottom', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Somente @%s 10 ou 11 Ã© suportado, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s arg deve ser `separate' ou `end', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s arg deve ser `on', `off' ou `odd', not `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "@paragraphindent arg deve ser numeric/`none'/`asis', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "@firstparagraphindent arg deve ser `none' ou `insert', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent arg deve ser numeric/`asis', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "esperado @%s on ou off, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 2861,3092 ----
  msgstr "@%s fora de tabela ou lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nÃ£o permitido dentro do bloco `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
! #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
! msgstr "@%s deve somente aparecer em uma entrada de Ã­ndice"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "nÃ£o mais que dois nÃ­veis de subentrada de Ã­ndice sÃ£o permitidos"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "deve estar apÃ³s `@%s' para usar `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s insignificante fora dos ambientes `@titlepage' e `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory apÃ³s o primeiro nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "regiÃ£o %s dentro da regiÃ£o %s nÃ£o Ã© permitida"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry apÃ³s o primeiro nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu em contexto invÃ¡lido"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s deve somente aparecer em contexto matemÃ¡tico"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "@ inesperado"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s nÃ£o tem significado fora do ambiente `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s deve estar imediatamente apÃ³s `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "ignorando multiplos @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "o comando @%s nÃ£o aceita argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "o comando @%s omitiu um nodo ou argumento externo de manual"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "em @%s tem-se uma referÃªncia cruzada vazia apÃ³s a expansÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "em @%s tem-se uma referÃªncia cruzada vazia apÃ³s a expansÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image faltando o argumento nome de arquivo"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s faltando primeiro argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "dÃ­gitos nÃ£o hexadecimais no argumento a @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "menos que quatro dÃ­gitos hexadecimais para @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argumento a @U excede o maior Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "argumento supÃ©rfluo para nodo"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "esperado %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s deve somente aceitar um @-comando como argumento, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "resta argumento na linha @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "comando de ambiente %s como argumento a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vazio"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "fraÃ§Ã£o de coluna nÃ£o um nÃºmero: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp arg deve ser numÃ©rico, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nome de Ã­ndice reservado %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "nome de Ã­ndice desconhecido em @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ã­ndice de destinaÃ§Ã£o desconhecido em @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s conduz a uma aÃ§Ã£o de %s consigo mesmo, ignorando"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ã­ndice desconhecido `%s' em @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "imprimindo um Ã­ndice `%s' misturado a outro, `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex antes de inÃ­cio de documento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "o argumento @%s deve ser ou `top' ou `bottom', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Somente @%s 10 ou 11 Ã© suportado, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s arg deve ser `separate' ou `end', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s arg deve ser `on', `off' ou `odd', not `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "@paragraphindent arg deve ser numeric/`none'/`asis', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "@firstparagraphindent arg deve ser `none' ou `insert', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent arg deve ser numeric/`asis', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "esperado @%s on ou off, nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2991,3070 ****
  "o argumento @kbdinputstyle deve ser `code'/`example'/`distinct', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "o argumento @allowcodebreaks deve ser `true' ou `false', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle arg deve ser `after'/`before'/`none', nÃ£o `%s'"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "elevando o nÃ­vel de seÃ§Ã£o de @%s que Ã© muito baixo"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "nenhum comando capÃ­tulo-nÃ­vel antes de @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "descendo o nÃ­vel de seÃ§Ã£o de @%s aparece apÃ³s um elemento inferior"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "nenhum comando de seÃ§Ã£o associado a @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nÃ£o vazio"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s referencia a um nodo nÃ£o existente `%s'"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "a entrada @%s nome de nodo `%s' diferentes de %s nome `%s'"
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "nodo nÃ£o referenciado `%s'"
! 
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "nodo `%s' Ã© %s para `%s' na seÃ§Ã£o mas nÃ£o no menu"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "nodo %s `%s' no menu `%s' e na seÃ§Ã£o `%s' diferem"
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "nodo `%s' Ã© %s para `%s' no menu mas nÃ£o na seÃ§Ã£o"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s aponta `%s' (para o nodo `%s') diferente de %s nome `%s'"
! 
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s referencia a `%s' o qual nÃ£o existe"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3094,3165 ----
  "o argumento @kbdinputstyle deve ser `code'/`example'/`distinct', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "o argumento @allowcodebreaks deve ser `true' ou `false', nÃ£o `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle arg deve ser `after'/`before'/`none', nÃ£o `%s'"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "elevando o nÃ­vel de seÃ§Ã£o de @%s que Ã© muito baixo"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "nenhum comando capÃ­tulo-nÃ­vel antes de @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "descendo o nÃ­vel de seÃ§Ã£o de @%s aparece apÃ³s um elemento inferior"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "nenhum comando de seÃ§Ã£o associado a @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nÃ£o vazio"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s referencia a um nodo nÃ£o existente `%s'"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "a entrada @%s nome de nodo `%s' diferentes de %s nome `%s'"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr "nodo `%s' nÃ£o referenciado"
  
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in menu but not in sectioning"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "nodo `%s' Ã© %s para `%s' no menu mas nÃ£o na seÃ§Ã£o"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "nodo `%s' Ã© %s para `%s' no menu mas nÃ£o na seÃ§Ã£o"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in menu but not in sectioning"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "nodo `%s' Ã© %s para `%s' no menu mas nÃ£o na seÃ§Ã£o"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3072,3139 ****
  "nodo `%s' precisa de um item de menu para `%s' apesar de ser seu alvo Acima"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "para `%s', acima no menu `%s' e acima `%s' nÃ£o coincidem"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s para `%s', diferente do %s nome `%s'"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "chave de Ã­ndice vazia em @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: nÃ£o pode abrir %s para gravaÃ§Ã£o: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: erro ao fechar %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: nÃ£o posso abrir o arquivo latex %s para gravaÃ§Ã£o: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: o diretÃ³rio L2H_TMP contÃ©m um ponto"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: o diretÃ³rio atual contÃ©m um ponto"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: o comando falhou: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: a imagem tem uma extensÃ£o invÃ¡lida: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: renomear %s para %s falhou: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: nÃ£o posso abrir %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: fim de item @%s que Ã© %d nÃ£o foi encontrado"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3167,3239 ----
  "nodo `%s' precisa de um item de menu para `%s' apesar de ser seu alvo Acima"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s aponta `%s' (para o nodo `%s') diferente de %s nome `%s'"
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s referencia a `%s' o qual nÃ£o existe"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s para `%s', diferente do %s nome `%s'"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "chave de Ã­ndice vazia em @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: nÃ£o pode abrir %s para gravaÃ§Ã£o: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: erro ao fechar %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: nÃ£o posso abrir o arquivo latex %s para gravaÃ§Ã£o: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: o diretÃ³rio L2H_TMP contÃ©m um ponto"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: o diretÃ³rio atual contÃ©m um ponto"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: o comando falhou: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: a imagem tem uma extensÃ£o invÃ¡lida: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: renomear %s para %s falhou: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: nÃ£o posso abrir %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: fim de item @%s que Ã© %d nÃ£o foi encontrado"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3144,3153 ****
  "nÃºmero de itens encontrado no documento"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: nÃ£o posso determinar o fragmento %d para @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3244,3253 ----
  "nÃºmero de itens encontrado no documento"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: nÃ£o posso determinar o fragmento %d para @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3158,3202 ****
  "partir do HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: nÃ£o posso chamar %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: nÃ£o posso abrir %s para escrita: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: nÃ£o posso abrir %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: mover para %s falhou: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: incapaz de retornar ao diretÃ³rio inicial: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: arquivo de saÃ­da omitido: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: o comando falhou: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: fim de @%s item %d nÃ£o encontrado"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3258,3308 ----
  "partir do HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: nÃ£o posso chamar %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: nÃ£o posso abrir %s para escrita: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: nÃ£o posso abrir %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: mover para %s falhou: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: incapaz de retornar ao diretÃ³rio inicial: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: arquivo de saÃ­da omitido: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: o comando falhou: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: o comando falhou: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: fim de @%s item %d nÃ£o encontrado"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3207,3216 ****
  "itens encontrados no documento para @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: a saÃ­da nÃ£o tem nenhum item HTML para @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3313,3322 ----
  "itens encontrados no documento para @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: a saÃ­da nÃ£o tem nenhum item HTML para @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3221,3255 ****
  "de itens encontrado no documento para @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "erro ao chamar %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variÃ¡vel desconhecida %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variÃ¡vel desconhecida %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "nÃ£o posso ler o arquivo de inicializaÃ§Ã£o %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorando valor desconhecido da TEXINFO_OUTPUT_FORMAT variÃ¡vel `%s'\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uso: %s [OPÃ‡ÃƒO]... ARQUIVO-TEXI...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3327,3422 ----
  "de itens encontrado no documento para @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: o comando falhou: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr "highlight_syntax.pm: %s: %s: linha de linguagem indisponÃ­vel"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: nÃ£o posso abrir %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: o comando falhou: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! "highlight_syntax.pm: %s: %d separadores; esperado %d, nÃºmero de fragmentos +1"
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: fim de @%s item %d nÃ£o encontrado"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: processando os %d itens produzidos em HTML; esperado %d, o "
! "nÃºmero de itens encontrado no documento"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: a saÃ­da nÃ£o tem nenhum item HTML para @%s %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: a saÃ­da nÃ£o tem nenhum item HTML para @%s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "erro ao chamar %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variÃ¡vel desconhecida %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variÃ¡vel desconhecida %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "nÃ£o posso ler o arquivo de inicializaÃ§Ã£o %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorando valor desconhecido da TEXINFO_OUTPUT_FORMAT variÃ¡vel `%s'\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uso: %s [OPÃ‡ÃƒO]... ARQUIVO-TEXI...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3267,3271 ****
  "o comportamento Ã© idÃªntico, e nÃ£o do nome de instalaÃ§Ã£o.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3434,3438 ----
  "o comportamento Ã© idÃªntico, e nÃ£o do nome de instalaÃ§Ã£o.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3306,3310 ****
  "      --version               mostra informaÃ§Ã£o de versÃ£o e sai.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3473,3477 ----
  "      --version               mostra informaÃ§Ã£o de versÃ£o e sai.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3327,3331 ****
  "                                apÃ³s verificar ARQUIVO-TEXI.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3494,3498 ----
  "                                apÃ³s verificar ARQUIVO-TEXI.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3380,3384 ****
  "saÃ­da.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3547,3551 ----
  "saÃ­da.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3421,3425 ****
  "padrÃ£o Ã© %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3588,3592 ----
  "padrÃ£o Ã© %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3450,3454 ****
  "QUEBRA.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3617,3621 ----
  "QUEBRA.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3458,3462 ****
  "      --output-indent=VAL     nÃ£o faz nada, mantida para compatibilidade.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3625,3629 ----
  "      --output-indent=VAL     nÃ£o faz nada, mantida para compatibilidade.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3466,3470 ****
  "      --Xopt=OPÃ‡ÃƒO            informa OPÃ‡ÃƒO ao texi2dvi; pode ser repetido.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3633,3637 ----
  "      --Xopt=OPÃ‡ÃƒO            informa OPÃ‡ÃƒO ao texi2dvi; pode ser repetido.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3488,3492 ****
  "  -U VAR                        remove a variÃ¡vel VAR, semelhante a @clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3655,3659 ----
  "  -U VAR                        remove a variÃ¡vel VAR, semelhante a @clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3526,3530 ****
  "  TambÃ©m, para as opÃ§Ãµes --no-ifFORMATO, processa o texto @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3693,3697 ----
  "  TambÃ©m, para as opÃ§Ãµes --no-ifFORMATO, processa o texto @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3535,3546 ****
  "  if generating XML, --ifxml is on and the others are off.\n"
  msgstr ""
! "  Os padrÃµes para as condiÃ§ionais @if... dependem do formato de saÃ­da:\n"
  "  se gerando Docbook, --ifdocbook Ã© on e os outros sÃ£o off;\n"
  "  se gerando HTML, --ifhtml Ã© on e os outros sÃ£o off;\n"
  "  se gerando Info, --ifinfo Ã© on e os outros sÃ£o off;\n"
! "  se gerando plain text, --ifplaintext Ã© on e os outros sÃ£o off;\n"
  "  se gerando XML, --ifxml Ã© on e os outros sÃ£o off.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3702,3713 ----
  "  if generating XML, --ifxml is on and the others are off.\n"
  msgstr ""
! "  Os padrÃµes para as condicionais @if... dependem do formato de saÃ­da:\n"
  "  se gerando Docbook, --ifdocbook Ã© on e os outros sÃ£o off;\n"
  "  se gerando HTML, --ifhtml Ã© on e os outros sÃ£o off;\n"
  "  se gerando Info, --ifinfo Ã© on e os outros sÃ£o off;\n"
! "  se gerando texto puro, --ifplaintext Ã© on e os outros sÃ£o off;\n"
  "  se gerando XML, --ifxml Ã© on e os outros sÃ£o off.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3577,3581 ****
  "grande\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3744,3748 ----
  "grande\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3583,3587 ****
  "%s: o argumento de --footnote-style deve ser `separate' ou `end', nÃ£o `%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3750,3754 ----
  "%s: o argumento de --footnote-style deve ser `separate' ou `end', nÃ£o `%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3590,3594 ****
  "%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3757,3761 ----
  "%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3597,3640 ****
  "com -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "opÃ§Ã£o --Xopt sem saÃ­da mostrada"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Ã¡rvore de transformaÃ§Ã£o %s desconhecida"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignorando quebra para o formato %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: faltando argumento arquivo.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Tente `%s --help' para mais informaÃ§Ã£o.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "a transformaÃ§Ã£o fill_gaps_in_sectioning nÃ£o retorna nada. Nenhuma seÃ§Ã£o?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "erro ao fechar o arquivo expandido de macro %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "nÃ£o posso abrir %s para escrita: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3764,3802 ----
  "com -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "opÃ§Ã£o --Xopt sem saÃ­da mostrada"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Ã¡rvore de transformaÃ§Ã£o %s desconhecida"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "ignorando quebra para o formato %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: faltando argumento arquivo.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "a transformaÃ§Ã£o fill_gaps_in_sectioning nÃ£o retorna nada. Nenhuma seÃ§Ã£o?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "erro ao fechar o arquivo expandido de macro %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "nÃ£o posso abrir %s para escrita: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3644,3928 ****
  "Nenhuma seÃ§Ã£o?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: erro ao fechar %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: erro ao fechar o arquivo de links internos %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: nÃ£o posso abrir %s para escrita: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, fuzzy, c-format
! #| msgid "no matching `%cend %s'"
  msgid "no matching `@end %s'"
! msgstr "nÃ£o coincide `%cend %s'"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
- #, fuzzy
- #| msgid "misplaced %c"
  msgid "misplaced {"
! msgstr "perdido %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
! #, fuzzy, c-format
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end %s'"
! msgstr "nÃ£o coincidiu `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@set requires a name"
! msgstr "%c%s requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @set"
! msgstr "nome errÃ´neo para @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@clear requires a name"
! msgstr "%c%s requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @clear"
! msgstr "nome errÃ´neo para @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
! #, fuzzy
! #| msgid "%c%s requires a name"
  msgid "@unmacro requires a name"
! msgstr "%c%s requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
! #, fuzzy
! #| msgid "bad name for @%s"
  msgid "bad name for @unmacro"
! msgstr "nome errÃ´neo para @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
! #, fuzzy, c-format
! #| msgid "@%s should only accept an @-command as argument, not `%s'"
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@%s deve somente aceitar um @-comando como argumento, nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
! #, fuzzy, c-format
! #| msgid "environment command %s as argument to @%s"
  msgid "environment command %s as argument to @alias"
! msgstr "comando de ambiente %s como argumento a @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @alias"
! msgstr "argumento errÃ´neo para @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
! #, fuzzy
! #| msgid "bad argument to @%s"
  msgid "bad argument to @definfoenclose"
! msgstr "argumento errÃ´neo para @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
! #, fuzzy
! #| msgid "empty argument in @%s"
  msgid "empty @columnfractions"
! msgstr "argumento vazio em @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @printindex: %s"
! msgstr "argumento errÃ´neo a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
! #, fuzzy, c-format
! #| msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Somente @%s 10 ou 11 Ã© suportado, nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
! #, fuzzy, c-format
! #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr ""
! "%s: o argumento de --footnote-style deve ser `separate' ou `end', nÃ£o `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
! #, fuzzy, c-format
! #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr "@%s arg deve ser `on', `off' ou `odd', not `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @need: %s"
! msgstr "argumento errÃ´neo a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
! #, fuzzy, c-format
! #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
! msgstr "@firstparagraphindent arg deve ser `none' ou `insert', nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @headings: %s"
! msgstr "argumento errÃ´neo a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
! #, fuzzy, c-format
! #| msgid "%s requires an argument: the formatter for %citem"
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s requer um argumento: o formatador para %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
! #, fuzzy
! #| msgid "unmatched `%c%s'"
  msgid "unmatched `@end'"
! msgstr "nÃ£o coincidiu `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
! #, fuzzy, c-format
! #| msgid "superfluous argument to @%s %s: %s"
  msgid "superfluous argument to @end %s: %s"
! msgstr "argumento supÃ©fluo a @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
! #, fuzzy, c-format
! #| msgid "bad argument to @%s: %s"
  msgid "bad argument to @end: %s"
! msgstr "argumento errÃ´neo a @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
! #, fuzzy, c-format
! #| msgid "@%s: could not find %s"
  msgid "@include: could not find %s"
! msgstr "@%s: nÃ£o encontrado %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
! #, fuzzy, c-format
! #| msgid "@%s: could not open %s: %s"
  msgid "@include: could not open %s:"
! msgstr "@%s: nÃ£o posso abrir %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
! #, fuzzy
! #| msgid "@%s after the first element"
  msgid "@setfilename after the first element"
! msgstr "@%s apÃ³s o primeiro elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
! #, fuzzy
! #| msgid "@%s only meaningful on a @multitable line"
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@%s somente tem significado em uma linha @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
! #, fuzzy
! #| msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgid "@node precedes @part, but parts may not be associated with nodes"
! msgstr "@node precede @%s, mas algumas partes podem nÃ£o ser associadas a nodos"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, fuzzy, c-format
! #| msgid "@%s not meaningful inside `@%s' block"
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s nÃ£o Ã© significativo dentro do bloco `@%s'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, fuzzy, c-format
! #| msgid "@%s not allowed inside `@%s' block"
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s nÃ£o permitido dentro do bloco `@%s'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
- #, fuzzy
- #| msgid "@%s should only appear in math context"
  msgid "@subentry should only occur in an index entry"
! msgstr "@%s deve somente aparecer em contexto matemÃ¡tico"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
- #, fuzzy
- #| msgid ""
- #| "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@%s insignificante fora dos ambientes `@titlepage' e `@quotation'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, fuzzy, c-format
! #| msgid "%c%s requires a name"
  msgid "@%s requires a name"
! msgstr "%c%s requer um nome"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, fuzzy, c-format
! #| msgid "bad or empty @%s formal argument: %s"
  msgid "bad or empty @%s formal argument: "
! msgstr "formato do argumento @%s errÃ´nea ou vazia: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s espera `i' ou `j' como argumento, nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "sinalizador indefinido: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete."
  msgid "@%s is obsolete."
! msgstr "%c%s estÃ¡ obsoleto."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
! #, fuzzy, c-format
! #| msgid "%c%s is obsolete; %s"
  msgid "@%s is obsolete; %s"
! msgstr "%c%s estÃ¡ obsoleto; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
! #, fuzzy
! #| msgid "@%s should only appear in math context"
  msgid "@\\ should only appear in math context"
! msgstr "@%s deve somente aparecer em contexto matemÃ¡tico"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
- #, fuzzy
- #| msgid "@%s without associated character"
  msgid "@verb without associated character"
! msgstr "@%s sem caractere associado"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, fuzzy, c-format
! #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "%c%s espera `i' ou `j' como argumento, nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
! #, fuzzy
! #| msgid "misplaced %c"
  msgid "misplaced }"
! msgstr "perdido %c"
--- 3806,4011 ----
  "Nenhuma seÃ§Ã£o?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: erro ao fechar o arquivo de links internos %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
! #, c-format
  msgid "no matching `@end %s'"
! msgstr "nÃ£o coincide `@end %s'"
  
  #: tp/Texinfo/XS/parsetexi/close.c:312 tp/Texinfo/XS/parsetexi/separator.c:193
  msgid "misplaced {"
! msgstr "perdido {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
! #, c-format
  msgid "unmatched `@end %s'"
! msgstr "nÃ£o coincidiu `@end %s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
! msgstr "@set requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
! msgstr "nome inadequado para @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
! msgstr "@clear requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
! msgstr "nome inadequado para @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
! msgstr "@unmacro requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
! msgstr "nome inadequado para @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
! #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
! msgstr "@clickstyle deve somente aceitar um @-commandcomo argumento, nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
! #, c-format
  msgid "environment command %s as argument to @alias"
! msgstr "comando de ambiente %s como argumento a @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
! msgstr "argumento inadequado a @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
! msgstr "argumento inadequado a @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
! msgstr "@columnfractions vazia"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
! #, c-format
  msgid "bad argument to @printindex: %s"
! msgstr "argumento inadequado a @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
! #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
! msgstr "Somente @fonttextsize 10 ou 11 Ã© suportado, nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
! #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
! msgstr "o argumento a @footnotestyle deve ser `separate' ou `end', nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
! #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
! msgstr ""
! "o argumento a @setchapternewpage deve ser `on', `off' ou `odd', nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
! #, c-format
  msgid "bad argument to @need: %s"
! msgstr "argumento inadequado a @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
! #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
! msgstr "o argumento a @firstparagraph deve ser `none' ou `insert', nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
! #, c-format
  msgid "bad argument to @headings: %s"
! msgstr "argumento inadequado a @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
! #, c-format
  msgid "%s requires an argument: the formatter for @item"
! msgstr "%s requer um argumento: o formatador para @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
! msgstr "nÃ£o coincidente `@end'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
! #, c-format
  msgid "superfluous argument to @end %s: %s"
! msgstr "argumento supÃ©rfluo a @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
! #, c-format
  msgid "bad argument to @end: %s"
! msgstr "argumento inadequado a @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
! #, c-format
  msgid "@include: could not find %s"
! msgstr "@include: nÃ£o encontro %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
! #, c-format
  msgid "@include: could not open %s:"
! msgstr "@include: nÃ£o consigo abrir %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
! msgstr "@setfilename apÃ³s o primeiro elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
! msgstr "@columnfractions somente tem significado em uma linha @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
! msgstr "@node precede @part, mas partes podem nÃ£o estar associadas a nodos"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:154
! #, c-format
  msgid "@%s not meaningful inside @%s block"
! msgstr "@%s sem significado dentro de bloco @%s"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:363
! #, c-format
  msgid "@%s not allowed inside `@copying' block"
! msgstr "@%s nÃ£o permitido dentro de bloco `@copying'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:565
  msgid "@subentry should only occur in an index entry"
! msgstr "@subentry deve somente ocorrer em uma entrada de Ã­ndice"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:690
  msgid ""
  "@author not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@author sem significado fora dos ambientes `@titlepage' e `@quotation'"
  
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:804
  #: tp/Texinfo/XS/parsetexi/macro.c:107
! #, c-format
  msgid "@%s requires a name"
! msgstr "@%s exige um nome"
  
  #: tp/Texinfo/XS/parsetexi/macro.c:159
! #, c-format
  msgid "bad or empty @%s formal argument: "
! msgstr "argumento formal @%s inadequado ou vazio: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
! msgstr "@dotless espera `i' ou `j' como argumento, nÃ£o `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
! #, c-format
  msgid "@%s is obsolete."
! msgstr "@%s estÃ¡ obsoleto."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
! #, c-format
  msgid "@%s is obsolete; %s"
! msgstr "@%s estÃ¡ obsoleto; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
! msgstr "@\\ deve somente aparecer em ambiente matemÃ¡tico"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:53
  msgid "@verb without associated character"
! msgstr "2verb sem caractere associado"
  
  #: tp/Texinfo/XS/parsetexi/separator.c:396
! #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%s'"
! msgstr "@dotless espera `i' ou `j' como argumento, nÃ£o `%s'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
! msgstr "omitido }"
Binary files texinfo-6.7/po/pt.gmo and texinfo-6.8/po/pt.gmo differ
diff -Nrc2 texinfo-6.7/po/pt.po texinfo-6.8/po/pt.po
*** texinfo-6.7/po/pt.po	2019-09-17 18:48:47.000000000 +0100
--- texinfo-6.8/po/pt.po	2021-07-03 09:59:38.000000000 +0100
***************
*** 2,14 ****
  # Copyright (C) 2018 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Pedro Albuquerque <palbuquerque73@gmail.com>, 2018, 2019.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-08-20 12:20+0100\n"
! "Last-Translator: Pedro Albuquerque <palbuquerque73@gmail.com>\n"
  "Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n"
  "Language: pt\n"
--- 2,14 ----
  # Copyright (C) 2018 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Pedro Albuquerque <pmra@protonmail.com>, 2018, 2019, 2021.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo 6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-02 05:53+0100\n"
! "Last-Translator: Pedro Albuquerque <pmra@protonmail.com>\n"
  "Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n"
  "Language: pt\n"
***************
*** 18,22 ****
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "X-Generator: Gtranslator 2.91.7\n"
  
  #: gnulib/lib/error.c:195
--- 18,22 ----
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "X-Generator: Poedit 2.3\n"
  
  #: gnulib/lib/error.c:195
***************
*** 135,143 ****
  msgstr "memÃ³ria esgotada"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "AvanÃ§ar um carÃ¡cter"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Recuar um carÃ¡cter"
--- 135,143 ----
  msgstr "memÃ³ria esgotada"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "AvanÃ§ar um carÃ¡cter"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Recuar um carÃ¡cter"
***************
*** 151,159 ****
  msgstr "Mover para o final desta linha"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "AvanÃ§ar uma palavra"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Recuar uma palavra"
--- 151,159 ----
  msgstr "Mover para o final desta linha"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "AvanÃ§ar uma palavra"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Recuar uma palavra"
***************
*** 260,264 ****
  msgstr "a procurar o ficheiro %s em %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 260,264 ----
  msgstr "a procurar o ficheiro %s em %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 368,372 ****
  #, c-format
  msgid "No index entries containing '%s'."
! msgstr "Sem entradas de Ã­ndice contendo \"%s\""
  
  #: info/indices.h:40
--- 368,372 ----
  #, c-format
  msgid "No index entries containing '%s'."
! msgstr "Sem entradas de Ã­ndice contendo \"%s\"."
  
  #: info/indices.h:40
***************
*** 379,383 ****
  msgstr "Erro ao converter a codificaÃ§Ã£o de caracteres do ficheiro"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 379,383 ----
  msgstr "Erro ao converter a codificaÃ§Ã£o de caracteres do ficheiro"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 418,422 ****
  msgstr "Tente --help para mais informaÃ§Ã£o.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 418,423 ----
  msgstr "Tente --help para mais informaÃ§Ã£o.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 546,550 ****
  "  info info-stnd               mostra o manual para este programa Info\n"
  "  info emacs                   comeÃ§a no nÃ³ emacs da pasta de topo\n"
! "  info emacs buffers           selecciona a entrada buffers no manual do "
  "emacs\n"
  "  info emacs -n Files          comeÃ§a no nÃ³ Files dentro do manual do emacs\n"
--- 547,551 ----
  "  info info-stnd               mostra o manual para este programa Info\n"
  "  info emacs                   comeÃ§a no nÃ³ emacs da pasta de topo\n"
! "  info emacs buffers           Seleccionar a entrada buffers no manual do "
  "emacs\n"
  "  info emacs -n Files          comeÃ§a no nÃ³ Files dentro do manual do emacs\n"
***************
*** 557,561 ****
  "procura"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 558,563 ----
  "procura"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 652,668 ****
  #: info/infodoc.c:44
  msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  move para a linha acima.\n"
  
  #: info/infodoc.c:45
  msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  move para a linha abaixo.\n"
  
  #: info/infodoc.c:46
  msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  rola um ecrÃ£ atrÃ¡s.\n"
  
  #: info/infodoc.c:47
  msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  rola um ecrÃ£ Ã  frente.\n"
  
  #: info/infodoc.c:48
--- 654,670 ----
  #: info/infodoc.c:44
  msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  Mover para a linha acima.\n"
  
  #: info/infodoc.c:45
  msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  Mover para a linha abaixo.\n"
  
  #: info/infodoc.c:46
  msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Rolar um ecrÃ£ atrÃ¡s.\n"
  
  #: info/infodoc.c:47
  msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Rolar um ecrÃ£ Ã  frente.\n"
  
  #: info/infodoc.c:48
***************
*** 757,761 ****
  msgstr ""
  "\\%-10[index-search]  procura a cadeia especificada no Ã­ndice, e\n"
! "              selecciona o nÃ³ referenciado pela 1Âª entrada encontrada.\n"
  
  #: info/infodoc.c:74
--- 759,763 ----
  msgstr ""
  "\\%-10[index-search]  procura a cadeia especificada no Ã­ndice, e\n"
! "              Seleccionar o nÃ³ referenciado pela 1Âª entrada encontrada.\n"
  
  #: info/infodoc.c:74
***************
*** 813,825 ****
  #: info/infodoc.c:333
  msgid "Display help message"
! msgstr "mostra a mensagem de ajuda"
  
  #: info/infodoc.c:346
  msgid "Visit Info node '(info)Help'"
! msgstr "visita o nÃ³ Info \"(info)Help\""
  
  #: info/infodoc.c:450
  msgid "Print documentation for KEY"
! msgstr "imprime a documentaÃ§Ã£o para CHAVE"
  
  #: info/infodoc.c:461
--- 815,827 ----
  #: info/infodoc.c:333
  msgid "Display help message"
! msgstr "Mostrar a mensagem de ajuda"
  
  #: info/infodoc.c:346
  msgid "Visit Info node '(info)Help'"
! msgstr "Visitar o nÃ³ Info \"(info)Help\""
  
  #: info/infodoc.c:450
  msgid "Print documentation for KEY"
! msgstr "Imprimir a documentaÃ§Ã£o para CHAVE"
  
  #: info/infodoc.c:461
***************
*** 934,950 ****
  msgstr "Descreva o comando: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "LÃª um nome de comando na Ã¡rea echo e executa-o"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "ImpossÃ­vel executar aqui um comando da \"echo-area\""
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Definir altura da janela mostrada"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 936,952 ----
  msgstr "Descreva o comando: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "LÃª um nome de comando na Ã¡rea echo e executa-o"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "ImpossÃ­vel executar aqui um comando da \"echo-area\""
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Definir altura da janela mostrada"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 960,964 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 962,966 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1018,1026 ****
  msgstr "erro regexp: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Mostrar todos os ficheiros correspondentes"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Sem Ã­ndice de ficheiro"
--- 1020,1028 ----
  msgstr "erro regexp: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Mostrar todos os ficheiros correspondentes"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Sem Ã­ndice de ficheiro"
***************
*** 1029,1033 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1031,1035 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1038,1173 ****
  "help-node] para tutorial."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
! msgstr "move para a linha seguinte"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
! msgstr "move para a linha anterior"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
! msgstr "move o cursor para uma linha especÃ­fica da janela"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
! msgstr "move para o final da linha"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
! msgstr "move para o inÃ­cio da linha"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
! msgstr "move para o inÃ­cio deste nÃ³"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
! msgstr "move para o fim deste nÃ³"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
! msgstr "rola para a frente na janela"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
! msgstr "rola para trÃ¡s na janela"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
! msgstr "rola para a frente na janela e predefine o tamanho da janela"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
! msgstr "rola para trÃ¡s na janela e predefine o tamanho da janela"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
! msgstr "rola para a frente na janela mantendo-se dentro do nÃ³"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
! msgstr "rola para trÃ¡s na janela mantendo-se dentro do nÃ³"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
! "rola para a frente na janela mantendo-se dentro do nÃ³ e predefine o tamanho "
  "da janela"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
  msgstr ""
! "rola para trÃ¡s na janela mantendo-se dentro do nÃ³ e predefine o tamanho da "
  "janela"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
! msgstr "rola abaixo linhas"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
! msgstr "rola acima linhas"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
! msgstr "rola abaixo meio ecrÃ£"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
! msgstr "rola acima meio ecrÃ£"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
! msgstr "rola a outra janela"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
! msgstr "rola a outra janela atrÃ¡s"
  
! #: info/session.c:1807
  msgid "Select the next window"
! msgstr "selecciona a janela seguinte"
  
! #: info/session.c:1844
  msgid "Select the previous window"
! msgstr "selecciona a janela anterior"
  
! #: info/session.c:1888
  msgid "Split the current window"
! msgstr "divide a janela actual"
  
! #: info/session.c:1933
  msgid "Delete the current window"
! msgstr "elimina a janela actual"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "ImpossÃ­vel eliminar uma janela permanente"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
! msgstr "elimina todas as outras janelas"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
! msgstr "aumenta (ou diminui) esta janela"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
! msgstr "divide o espaÃ§o de ecrÃ£ disponÃ­vel entre as janelas visÃ­veis"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Alterna o estado de quebra de linhas na janela actual"
  
! #: info/session.c:2187
  msgid "Select this menu item"
! msgstr "selecciona este item de menu"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1040,1175 ----
  "help-node] para tutorial."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
! msgstr "Mover para a linha seguinte"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
! msgstr "Mover para a linha anterior"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
! msgstr "Mover o cursor para uma linha especÃ­fica da janela"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
! msgstr "Mover para o final da linha"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
! msgstr "Mover para o inÃ­cio da linha"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
! msgstr "Mover para o inÃ­cio deste nÃ³"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
! msgstr "Mover para o fim deste nÃ³"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
! msgstr "Rolar para a frente na janela"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
! msgstr "Rolar para trÃ¡s na janela"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
! msgstr "Rolar para a frente na janela e predefine o tamanho da janela"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
! msgstr "Rolar para trÃ¡s na janela e predefine o tamanho da janela"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
! msgstr "Rolar para a frente na janela mantendo-se dentro do nÃ³"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
! msgstr "Rolar para trÃ¡s na janela mantendo-se dentro do nÃ³"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
! "Rolar para a frente na janela mantendo-se dentro do nÃ³ e predefine o tamanho "
  "da janela"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
  msgstr ""
! "Rolar para trÃ¡s na janela mantendo-se dentro do nÃ³ e predefine o tamanho da "
  "janela"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
! msgstr "Rolar abaixo linhas"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
! msgstr "Rolar acima linhas"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
! msgstr "Rolar abaixo meio ecrÃ£"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
! msgstr "Rolar acima meio ecrÃ£"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
! msgstr "Rolar a outra janela"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
! msgstr "Rolar a outra janela atrÃ¡s"
  
! #: info/session.c:1810
  msgid "Select the next window"
! msgstr "Seleccionar a janela seguinte"
  
! #: info/session.c:1847
  msgid "Select the previous window"
! msgstr "Seleccionar a janela anterior"
  
! #: info/session.c:1891
  msgid "Split the current window"
! msgstr "Dividir a janela actual"
  
! #: info/session.c:1936
  msgid "Delete the current window"
! msgstr "Eliminar a janela actual"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "ImpossÃ­vel eliminar uma janela permanente"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
! msgstr "Eliminar todas as outras janelas"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
! msgstr "Aumentar (ou diminuir) esta janela"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
! msgstr "Dividir o espaÃ§o de ecrÃ£ disponÃ­vel entre as janelas visÃ­veis"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Alterna o estado de quebra de linhas na janela actual"
  
! #: info/session.c:2190
  msgid "Select this menu item"
! msgstr "Seleccionar este item de menu"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1176,1582 ****
  msgstr[1] "NÃ£o hÃ¡ %d itens neste menu"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
! msgstr "selecciona o Ãºltimo item no menu deste nÃ³"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Item de menu (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Item de menu: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Seguir xref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Seguir xref: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "A referÃªncia desapareceu! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
! msgstr "lÃª um item de menu e selecciona o seu nÃ³"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
! msgstr "lÃª uma nota de rodapÃ© ou referÃªncia cruzada e selecciona o seu nÃ³"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
! msgstr "move para o inÃ­cio do menu deste nÃ³"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
! msgstr "visita tantos itens de menu em simultÃ¢neo quanto possÃ­vel"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
! msgstr "move para a referÃªncia cruzada anterior"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
! msgstr "move para a referÃªncia cruzada seguinte"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
! msgstr "selecciona referÃªncia ou item de menu que aparece nesta linha"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Sem menu no nÃ³ \"%s\""
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "ImpossÃ­vel encontrar o nÃ³ referenciado por \"%s\" em \"%s\""
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
! msgstr "lÃª uma lista de menus comeÃ§ando em dir e segue-os"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Seguir menus: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
! msgstr "selecciona o nÃ³ seguinte"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
! msgstr "selecciona o nÃ³ anterior"
  
! #: info/session.c:2988
  msgid "Select the Up node"
! msgstr "selecciona o nÃ³ acima"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
! msgstr "selecciona o Ãºltimo nÃ³ neste ficheiro"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Esta janela nÃ£o tem nÃ³s adicionais"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
! msgstr "selecciona o primeiro nÃ³ neste ficheiro"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "NÃ£o hÃ¡ mais nÃ³s neste documento"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "NÃ£o hÃ¡ nÃ³s anterior ou acima neste documento"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
! msgstr "move Ã  frente ou abaixo na estrutura dos nÃ³s"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
! msgstr "move atrÃ¡s ou acima na estrutura dos nÃ³s"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
! msgstr "lÃª um nome de nÃ³ e selecciona-o"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Ir para nÃ³: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
! msgstr "encontra o nÃ³ que descreve a chamada do programa"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Encontrar nÃ³ de chamada de [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
! msgstr "lÃª uma referÃªncia de manpage e selecciona-a"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Obter manpage: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
! msgstr "selecciona o nÃ³ \"Top\" neste ficheiro"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
! msgstr "selecciona o nÃ³ \"(dir)\""
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
! msgstr "mostra o nome de ficheiro completo do nÃ³ mostrado"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
! msgstr "selecciona o nÃ³ mais recentemente seleccionado"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Sem nÃ³ anterior no histÃ³rico"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
! msgstr "lÃª o nome de um ficheiro e selecciona-o"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Localizar ficheiro: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "ImpossÃ­vel localizar \"%s\""
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "ImpossÃ­vel criar ficheiro de saÃ­da \"%s\""
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "erro ao escrever em %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "a fechar %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "a escrever nÃ³ %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Passar o conteÃºdo deste nÃ³ atravÃ©s de INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "ImpossÃ­vel abrir tÃºnel para \"%s\""
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "a imprimir nÃ³ %s..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "terminada a impressÃ£o do nÃ³ %s"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Alterna o uso de expressÃµes regulares em procuras"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "Usar expressÃµes regulares em procuras"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "Usar cadeias literais em procuras"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "Procura continuada a partir do fim do documento"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "Procura continuada a partir do inÃ­cio do documento"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "A procurar sub-ficheiro %s..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "A procura falhou"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Procura por regexp"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Procurar"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " sensÃ­vel a maiÃºsculas"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " para trÃ¡s"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Cadeia de procura muito curta"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "A recuar para a Ãºltima correspondÃªncia de %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Sem mais correspondÃªncias"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Procurar uma cadeia neste nÃ³ e sub-nÃ³s"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "Procurar sob %s: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Ir para a correspondÃªncia seguinte na sub-Ã¡rvore Info"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Sem procura activa"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Ir para a correspondÃªncia anterior na sub-Ã¡rvore Info"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
! msgstr "lÃª uma cadeia e procura-a diferenciando maiÃºsculas"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
! msgstr "lÃª uma cadeia e procura-a"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
! msgstr "lÃª uma cadeia e procura-a para trÃ¡s"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
! msgstr "repete a Ãºltima procura na mesma direcÃ§Ã£o"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Sem cadeia de procura prÃ©via"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
! msgstr "repete a Ãºltima procura na direcÃ§Ã£o inversa"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
! msgstr "limpa as correspondÃªncias mostradas"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
! msgstr "procura interactivamente uma cadeia ao escrever"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Procura I regexp para trÃ¡s: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "Procura I para trÃ¡s: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Procura I regexp: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "Procura I: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
! msgstr "A falhar"
  
! #: info/session.c:5290
  msgid "Cancel current operation"
! msgstr "cancela a operaÃ§Ã£o actual"
  
! #: info/session.c:5297
  msgid "Quit"
! msgstr "sai"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
! msgstr "mostra a versÃ£o do Info"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info versÃ£o %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
! msgstr "redesenha o ecrÃ£"
  
! #: info/session.c:5346
  msgid "Quit using Info"
! msgstr "sair do Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
! msgstr "executa o comando associado Ã  minÃºscula desta tecla"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Comando desconhecido (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" Ã© invÃ¡lido"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "\"%s\" Ã© invÃ¡lido"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
! msgstr "adiciona este algarismo ao argumento numÃ©rico actual"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
! msgstr "comeÃ§a (ou multiplica por 4) o argumento numÃ©rico actual"
  
  #: info/variables.c:67
--- 1178,1584 ----
  msgstr[1] "NÃ£o hÃ¡ %d itens neste menu"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
! msgstr "Seleccionar o Ãºltimo item no menu deste nÃ³"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Item de menu (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Item de menu: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Seguir xref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Seguir xref: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "A referÃªncia desapareceu! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
! msgstr "Ler um item de menu e seleccionar o seu nÃ³"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
! msgstr "Ler uma nota de rodapÃ© ou referÃªncia cruzada e Seleccionar o seu nÃ³"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
! msgstr "Mover para o inÃ­cio do menu deste nÃ³"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
! msgstr "Visitar tantos itens de menu em simultÃ¢neo quanto possÃ­vel"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
! msgstr "Mover para a referÃªncia cruzada anterior"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
! msgstr "Mover para a referÃªncia cruzada seguinte"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
! msgstr "Seleccionar referÃªncia ou item de menu que aparece nesta linha"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Sem menu no nÃ³ \"%s\""
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "ImpossÃ­vel encontrar o nÃ³ referenciado por \"%s\" em \"%s\""
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
! msgstr "Ler uma lista de menus comeÃ§ando em dir e segue-os"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Seguir menus: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
! msgstr "Seleccionar o nÃ³ seguinte"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
! msgstr "Seleccionar o nÃ³ anterior"
  
! #: info/session.c:2991
  msgid "Select the Up node"
! msgstr "Seleccionar o nÃ³ acima"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
! msgstr "Seleccionar o Ãºltimo nÃ³ neste ficheiro"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Esta janela nÃ£o tem nÃ³s adicionais"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
! msgstr "Seleccionar o primeiro nÃ³ neste ficheiro"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "NÃ£o hÃ¡ mais nÃ³s neste documento"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "NÃ£o hÃ¡ nÃ³s anterior ou acima neste documento"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
! msgstr "Mover Ã  frente ou abaixo na estrutura dos nÃ³s"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
! msgstr "Mover atrÃ¡s ou acima na estrutura dos nÃ³s"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
! msgstr "Ler um nome de nÃ³ e selecciona-o"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Ir para nÃ³: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
! msgstr "Encontrar o nÃ³ que descreve a chamada do programa"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Encontrar nÃ³ de chamada de [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
! msgstr "Ler uma referÃªncia de manpage e selecciona-a"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Obter manpage: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
! msgstr "Seleccionar o nÃ³ \"Top\" neste ficheiro"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
! msgstr "Seleccionar o nÃ³ \"(dir)\""
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
! msgstr "Mostrar o nome de ficheiro completo do nÃ³ mostrado"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
! msgstr "Seleccionar o nÃ³ mais recentemente seleccionado"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Sem nÃ³ anterior no histÃ³rico"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
! msgstr "Ler o nome de um ficheiro e selecciona-o"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Localizar ficheiro: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "ImpossÃ­vel localizar \"%s\""
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "ImpossÃ­vel criar ficheiro de saÃ­da \"%s\""
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "erro ao escrever em %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "a fechar %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "a escrever nÃ³ %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Passar o conteÃºdo deste nÃ³ atravÃ©s de INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "ImpossÃ­vel abrir tÃºnel para \"%s\""
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "a imprimir nÃ³ %s..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "terminada a impressÃ£o do nÃ³ %s"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Alterna o uso de expressÃµes regulares em procuras"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "Usar expressÃµes regulares em procuras"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "Usar cadeias literais em procuras"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "Procura continuada a partir do fim do documento"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "Procura continuada a partir do inÃ­cio do documento"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "A procurar sub-ficheiro %s..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "A procura falhou"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Procura por regexp"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Procurar"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " sensÃ­vel a maiÃºsculas"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " para trÃ¡s"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Cadeia de procura muito curta"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "A recuar para a Ãºltima correspondÃªncia de %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Sem mais correspondÃªncias"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Procurar uma cadeia neste nÃ³ e sub-nÃ³s"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "Procurar sob %s: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Ir para a correspondÃªncia seguinte na sub-Ã¡rvore Info"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Sem procura activa"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Ir para a correspondÃªncia anterior na sub-Ã¡rvore Info"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
! msgstr "Ler uma cadeia e procura-a diferenciando maiÃºsculas"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
! msgstr "Ler uma cadeia e procura-a"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
! msgstr "Ler uma cadeia e procura-a para trÃ¡s"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
! msgstr "Repetir a Ãºltima procura na mesma direcÃ§Ã£o"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Sem cadeia de procura prÃ©via"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
! msgstr "Repetir a Ãºltima procura na direcÃ§Ã£o inversa"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
! msgstr "Limpar as correspondÃªncias mostradas"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
! msgstr "Procurar interactivamente uma cadeia ao escrever"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Procura I regexp para trÃ¡s: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "Procura I para trÃ¡s: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Procura I regexp: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "Procura I: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
! msgstr "A falhar "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
! msgstr "Cancelar a operaÃ§Ã£o actual"
  
! #: info/session.c:5309
  msgid "Quit"
! msgstr "Sair"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
! msgstr "Mostrar a versÃ£o do Info"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info versÃ£o %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
! msgstr "Redesenhar o ecrÃ£"
  
! #: info/session.c:5358
  msgid "Quit using Info"
! msgstr "Sair do Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
! msgstr "Executar o comando associado Ã  minÃºscula desta tecla"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Comando desconhecido (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" Ã© invÃ¡lido"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "\"%s\" Ã© invÃ¡lido"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
! msgstr "Adicionar este algarismo ao argumento numÃ©rico actual"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
! msgstr "ComeÃ§ar (ou multiplica por 4) o argumento numÃ©rico actual"
  
  #: info/variables.c:67
***************
*** 1610,1627 ****
  #: info/variables.c:90
  msgid "Controls what happens when scrolling is requested at the end of a node"
! msgstr "controla o que acontece quando a rolagem Ã© pedida no final de um nÃ³"
  
  #: info/variables.c:95
  msgid "Same as scroll-behaviour"
! msgstr "o mesmo que o comportamento da rolagem"
  
  #: info/variables.c:99
  msgid "The number lines to scroll when the cursor moves out of the window"
! msgstr "o nÃºmero de linhas a rolar quando o cursor sai da janela"
  
  #: info/variables.c:103
  msgid "Controls whether scroll-behavior affects cursor movement commands"
  msgstr ""
! "controla se o comportamento da rolagem afecta comandos de movimento do cursor"
  
  #: info/variables.c:107
--- 1612,1630 ----
  #: info/variables.c:90
  msgid "Controls what happens when scrolling is requested at the end of a node"
! msgstr "Controlar o que acontece quando a rolagem Ã© pedida no final de um nÃ³"
  
  #: info/variables.c:95
  msgid "Same as scroll-behaviour"
! msgstr "O mesmo que o comportamento da rolagem"
  
  #: info/variables.c:99
  msgid "The number lines to scroll when the cursor moves out of the window"
! msgstr "O nÃºmero de linhas a rolar quando o cursor sai da janela"
  
  #: info/variables.c:103
  msgid "Controls whether scroll-behavior affects cursor movement commands"
  msgstr ""
! "Controlar se o comportamento da rolagem afecta comandos de movimento do "
! "cursor"
  
  #: info/variables.c:107
***************
*** 1633,1637 ****
  "What to do when a scrolling command is issued at the end of the last node"
  msgstr ""
! "o que fazer quando Ã© emitido um comando de rolagem no final do Ãºltimo nÃ³"
  
  #: info/variables.c:116
--- 1636,1640 ----
  "What to do when a scrolling command is issued at the end of the last node"
  msgstr ""
! "O que fazer quando Ã© emitido um comando de rolagem no final do Ãºltimo nÃ³"
  
  #: info/variables.c:116
***************
*** 1641,1653 ****
  #: info/variables.c:120
  msgid "Skip current window when searching"
! msgstr "salta a janela actual ao procurar"
  
  #: info/variables.c:124
  msgid "Exclude default directories from file search path"
! msgstr "exclui pastas predefinidas do caminho de procura de ficheiros"
  
  #: info/variables.c:128
  msgid "Hide some Info file syntax in the text of nodes"
! msgstr "oculta alguma sintaxe Info no texto dos nÃ³s"
  
  #: info/variables.c:132
--- 1644,1656 ----
  #: info/variables.c:120
  msgid "Skip current window when searching"
! msgstr "Saltar a janela actual ao procurar"
  
  #: info/variables.c:124
  msgid "Exclude default directories from file search path"
! msgstr "Excluir pastas predefinidas do caminho de procura de ficheiros"
  
  #: info/variables.c:128
  msgid "Hide some Info file syntax in the text of nodes"
! msgstr "Ocultar alguma sintaxe Info no texto dos nÃ³s"
  
  #: info/variables.c:132
***************
*** 1656,1693 ****
  "indicating that a key has been pressed"
  msgstr ""
! "tempo (em mili-segundos) a esperar pelo byte seguinte numa sequÃªncia "
  "indicando a pressÃ£o de uma tecla"
  
  #: info/variables.c:136
  msgid "Method to use to track mouse events"
! msgstr "mÃ©todo para seguir eventos do rato"
  
  #: info/variables.c:140
  msgid "How to follow a cross-reference"
! msgstr "como seguir uma referÃªncia cruzada"
  
  #: info/variables.c:144
  msgid "Highlight search matches"
! msgstr "realÃ§a correspondÃªncias"
  
  #: info/variables.c:148
  msgid "Styles for links"
! msgstr "estilos de ligaÃ§Ãµes"
  
  #: info/variables.c:152
  msgid "Styles for active links"
! msgstr "estilos de ligaÃ§Ãµes activas"
  
  #: info/variables.c:156
  msgid "Styles for search matches"
! msgstr "estilos para correspondÃªncias"
  
  #: info/variables.c:160
  msgid "How to print the information line at the start of a node"
! msgstr "como imprime a linha de informaÃ§Ã£o no inÃ­cio de um nÃ³"
  
  #: info/variables.c:221
  msgid "Explain the use of a variable"
! msgstr "explica o uso de uma variÃ¡vel"
  
  #: info/variables.c:227
--- 1659,1696 ----
  "indicating that a key has been pressed"
  msgstr ""
! "Tempo (em mili-segundos) a esperar pelo byte seguinte numa sequÃªncia "
  "indicando a pressÃ£o de uma tecla"
  
  #: info/variables.c:136
  msgid "Method to use to track mouse events"
! msgstr "MÃ©todo para seguir eventos do rato"
  
  #: info/variables.c:140
  msgid "How to follow a cross-reference"
! msgstr "Como seguir uma referÃªncia cruzada"
  
  #: info/variables.c:144
  msgid "Highlight search matches"
! msgstr "RealÃ§ar correspondÃªncias"
  
  #: info/variables.c:148
  msgid "Styles for links"
! msgstr "Estilos de ligaÃ§Ãµes"
  
  #: info/variables.c:152
  msgid "Styles for active links"
! msgstr "Estilos de ligaÃ§Ãµes activas"
  
  #: info/variables.c:156
  msgid "Styles for search matches"
! msgstr "Estilos para correspondÃªncias"
  
  #: info/variables.c:160
  msgid "How to print the information line at the start of a node"
! msgstr "Como imprimir a linha de informaÃ§Ã£o no inÃ­cio de um nÃ³"
  
  #: info/variables.c:221
  msgid "Explain the use of a variable"
! msgstr "Explicar o uso de uma variÃ¡vel"
  
  #: info/variables.c:227
***************
*** 1697,1701 ****
  #: info/variables.c:247
  msgid "Set the value of an Info variable"
! msgstr "define o valor de uma variÃ¡vel Info"
  
  #: info/variables.c:254
--- 1700,1704 ----
  #: info/variables.c:247
  msgid "Set the value of an Info variable"
! msgstr "Definir o valor de uma variÃ¡vel Info"
  
  #: info/variables.c:254
***************
*** 1740,1744 ****
  msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
  msgstr ""
! "adiciona ou remove entrada em FICHEIRO-INFO na pasta Info PASTA-FICHEIRO."
  
  #: install-info/install-info.c:541
--- 1743,1747 ----
  msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
  msgstr ""
! "Adicionar ou remover entrada em FICHEIRO-INFO na pasta Info PASTA-FICHEIRO."
  
  #: install-info/install-info.c:541
***************
*** 1780,1785 ****
  msgstr ""
  " --debug             reporta o que se estÃ¡ a fazer;\n"
! " --delete            elimina entradas existentes para FICHEIRO-INFO de PASTA-"
! "FICHEIRO;\n"
  "                      nÃ£o insere novas entradas.\n"
  " --defsection=TEXTO  como --section, mas sÃ³ usa TEXTO se nÃ£o houver\n"
--- 1783,1788 ----
  msgstr ""
  " --debug             reporta o que se estÃ¡ a fazer;\n"
! " --delete            Eliminar entradas existentes para FICHEIRO-INFO de "
! "PASTA-FICHEIRO;\n"
  "                      nÃ£o insere novas entradas.\n"
  " --defsection=TEXTO  como --section, mas sÃ³ usa TEXTO se nÃ£o houver\n"
***************
*** 1832,1836 ****
  "                      equivalente a usar o argumento FICHEIRO-INFO.\n"
  " --item=TEXTO        igual a --entry=TEXTO.\n"
! " --keep-old          nÃ£o substitui entradas, ou remove secÃ§Ãµes vazias."
  
  #: install-info/install-info.c:582
--- 1835,1839 ----
  "                      equivalente a usar o argumento FICHEIRO-INFO.\n"
  " --item=TEXTO        igual a --entry=TEXTO.\n"
! " --keep-old          nÃ£o substitui entradas, ou reMover secÃ§Ãµes vazias."
  
  #: install-info/install-info.c:582
***************
*** 1871,1876 ****
  "cumpram\n"
  "                      a expressÃ£o regular R (ignorar maiÃºsculas).\n"
! " --remove            igual a --delete.\n"
! " --remove-exactly    sÃ³ remove se o nome de ficheiro info corresponder "
  "exactamente;\n"
  "                      sufixos como .info e .gz nÃ£o sÃ£o ignorados.\n"
--- 1874,1879 ----
  "cumpram\n"
  "                      a expressÃ£o regular R (ignorar maiÃºsculas).\n"
! " --reMover            igual a --delete.\n"
! " --remove-exactly    sÃ³ reMover se o nome de ficheiro info corresponder "
  "exactamente;\n"
  "                      sufixos como .info e .gz nÃ£o sÃ£o ignorados.\n"
***************
*** 1936,2072 ****
  msgstr "%s: impossÃ­vel ler (%s) e impossÃ­vel criar (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY sem corresponder a END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY sem corresponder a START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: jÃ¡ tem ficheiro pasta: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: especifique o ficheiro Info sÃ³ uma vez.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ExpressÃ£o regular extra especificada, a ignorar \"%s\""
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Erro na expressÃ£o regular \"%s\": %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "excesso no argumento da linha de comandos \"%s\""
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Sem ficheiro de entrada; tente --help para mais informaÃ§Ã£o."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "Sem ficheiro pasta; tente --help para mais informaÃ§Ã£o."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "ImpossÃ­vel ler %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "sem entrada pasta Info em \"%s\""
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "sem entradas para \"%s\"; nada eliminado"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "impossÃ­vel abrir %s para escrita: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
! "mova o seu comando @contents se pretende o conteÃºdo apÃ³s a pÃ¡gina de tÃ­tulo"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "mova os seus comandos @shortcontents e @contents se pretende o conteÃºdo apÃ³s "
! "a pÃ¡gina de tÃ­tulo"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s nÃ£o Ã© um cÃ³digo de idioma vÃ¡lido"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s nÃ£o Ã© um cÃ³digo de regiÃ£o vÃ¡lido"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s nÃ£o Ã© uma possibilidade de divisÃ£o vÃ¡lida"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "impossÃ­vel ler %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "erro ao fechar o ficheiro @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: impossÃ­vel localizar %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "impossÃ­vel proteger o carÃ¡cter hash em @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nome de nÃ³ vazio apÃ³s expansÃ£o \"%s\""
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s \"%s\" anteriormente definido"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "eis a definiÃ§Ã£o anterior como @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1939,2205 ----
  msgstr "%s: impossÃ­vel ler (%s) e impossÃ­vel criar (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY sem corresponder a END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY sem corresponder a START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: jÃ¡ tem ficheiro pasta: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: especifique o ficheiro Info sÃ³ uma vez.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ExpressÃ£o regular extra especificada, a ignorar \"%s\""
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Erro na expressÃ£o regular \"%s\": %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "excesso no argumento da linha de comandos \"%s\""
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Sem ficheiro de entrada; tente --help para mais informaÃ§Ã£o."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "Sem ficheiro pasta; tente --help para mais informaÃ§Ã£o."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "ImpossÃ­vel ler %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "sem entrada pasta Info em \"%s\""
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "sem entradas para \"%s\"; nada eliminado"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Uso: pod2texi [OPÃ‡ÃƒO]... CÃ�PSULA..."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "Traduzir o(s) ficheiro(s) de documentaÃ§Ã£o da cÃ¡psula Perl para Texinfo. "
! "Existem dois\n"
! "modos bÃ¡sicos de funcionamento.  Em primeiro lugar, por defeito, cada "
! "cÃ¡psula Ã© traduzida para\n"
! "um manual autÃ³nomo do Texinfo.\n"
! "\n"
! "Segundo, se C<--base-level> estiver definido acima de 0, cada cÃ¡psula Ã© "
! "traduzida\n"
! "para um ficheiro adequado para C<@include> e mais um ficheiro com todos os\n"
! "C<@include>s Ã© gerado, destinado a ser C<@include>d por sua vez dentro\n"
! "um ficheiro de nÃ­vel superior escrito Ã  mÃ£o."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! "OpÃ§Ãµes:\n"
! "    --appendix-sections     usar secÃ§Ãµes tipo apÃªndice"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr "    --base-level=NUM|NAME   nÃ­vel de comandos head; predefiniÃ§Ã£o 0"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "    --debug=NUM             definir nÃ­vel de depuraÃ§Ã£o"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  Mostrar esta ajuda e sair"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  nÃ£o preencher espaÃ§os de seccionamento"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr "    --no-section-nodes      usar Ã¢ncoras para secÃ§Ãµes em vez de nÃ³s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
! "    --output=NAME           imprimir para NOME para o primeiro ou principal "
! "manual\n"
! "                            en vez da saÃ­da padrÃ£o"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr "    --preamble=STR          inserir CAD como caldeira inicial"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
  msgstr ""
! "    --subdir=NAME           pÃ´r ficheiros incluÃ­dos no manual principal em "
! "NOME"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   topo para o manual pricipal"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --unnumbered-sections   nÃ£o numerar secÃ§Ãµes"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr "    --version               Mostrar informaÃ§Ã£o da versÃ£o e sair"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%s: argumento errado para --base-level\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s: impossÃ­vel criar pasta %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr "%s: argumento de ficheiro em falta\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Tente \"%s --help\" para mais informaÃ§Ã£o.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%s: a ignorar %s sem conteÃºdo\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: impossÃ­vel abrir %s para escrita: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: impossÃ­vel abrir %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: erro ao fechar %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr "%s: a remover %s como ficheiro de entrada %s nÃ£o tem conteÃºdo\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: renomeaÃ§Ã£o %s falhou: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: erro ao fechar stdout: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "impossÃ­vel abrir %s para escrita: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s nÃ£o Ã© um cÃ³digo de idioma vÃ¡lido"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s nÃ£o Ã© um cÃ³digo de regiÃ£o vÃ¡lido"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s nÃ£o Ã© uma possibilidade de divisÃ£o vÃ¡lida"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "impossÃ­vel ler %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "erro ao fechar o ficheiro @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: impossÃ­vel localizar %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "impossÃ­vel proteger o carÃ¡cter hash em @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "nome de nÃ³ vazio apÃ³s expansÃ£o \"%s\""
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s \"%s\" anteriormente definido"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "eis a definiÃ§Ã£o anterior como @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2074,2193 ****
  msgstr "argumento vazio em @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: saÃ­da incompatÃ­vel com a divisÃ£o"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "erro ao fechar %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "impossÃ­vel criar pastas \"%s\" or \"%s\": %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "impossÃ­vel criar pasta \"%s\": %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "ficheiro @image \"%s\" nÃ£o encontrado, a usar \"%s\""
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "sem argumento especificado para @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "ficheiro @image \"%s\" (para HTML) nÃ£o encontrado, a usar \"%s\""
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "formato raw %s nÃ£o estÃ¡ convertido"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "impossÃ­vel abrir o ficheiro html refs config %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "tipo em falta"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipo nÃ£o reconhecido: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "erro ao fechar o ficheiro html refs config %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "cadeia nÃ£o fechada no ficheiro css"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include terminou em comentÃ¡rio"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import nÃ£o terminada em ficheiro css"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "Ficheiro css %s nÃ£o encontrado"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "impossÃ­vel abrir --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "erro ao fechar o ficheiro css %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "sem entrada htmlxref.cnf para \"%s\""
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "erro ao fechar ficheiro frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "erro ao fechar ficheiro TOC frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "gestor %s de estÃ¡gio %s, prioridade %s falhou"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "tem de especificar um tÃ­tulo com um comando de tÃ­tulo ou @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2207,2351 ----
  msgstr "argumento vazio em @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: saÃ­da incompatÃ­vel com a divisÃ£o"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "erro ao fechar %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "impossÃ­vel criar pastas \"%s\" or \"%s\": %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "impossÃ­vel criar pasta \"%s\": %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "ficheiro @image \"%s\" nÃ£o encontrado, a usar \"%s\""
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "sem argumento especificado para @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "ficheiro @image \"%s\" (para HTML) nÃ£o encontrado, a usar \"%s\""
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "formato raw %s nÃ£o estÃ¡ convertido"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "impossÃ­vel abrir o ficheiro html refs config %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "tipo em falta"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "tipo nÃ£o reconhecido: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "erro ao fechar o ficheiro html refs config %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "cadeia nÃ£o fechada no ficheiro css"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include terminou em comentÃ¡rio"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import nÃ£o terminada em ficheiro css"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "Ficheiro css %s nÃ£o encontrado"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "impossÃ­vel abrir --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "erro ao fechar o ficheiro css %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "sem entrada htmlxref.cnf para \"%s\""
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "%s sem significado para saÃ­da nÃ£o dividida"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "impossÃ­vel usar caminho absoluto ou URL \"%s\" para JS_WEBLABELS_FILE ao "
! "gerar ficheiro de etiquetas web"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "erro ao fechar ficheiro frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "erro ao fechar ficheiro TOC frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "gestor %s de estÃ¡gio %s, prioridade %s falhou"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "tem de especificar um tÃ­tulo com um comando de tÃ­tulo ou @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s jÃ¡ existe, mas nÃ£o Ã© uma pasta"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "erro ao copiar %s para %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2222,2231 ****
  msgstr "nome @node devia conter \",\": %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Entrada de Ã­ndice em @%s com : produz um Info invÃ¡lido: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2380,2389 ----
  msgstr "nome @node devia conter \",\": %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Entrada de Ã­ndice em @%s com : produz um Info invÃ¡lido: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2233,2247 ****
  msgstr "entrada para o Ã­ndice \"%s\" fora de qualquer nÃ³"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "erro ao fechar ficheiro de texto de imagem %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "ficheiro @image \"%s\" ilegÃ­vel: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
--- 2391,2405 ----
  msgstr "entrada para o Ã­ndice \"%s\" fora de qualquer nÃ³"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "erro ao fechar ficheiro de texto de imagem %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "ficheiro @image \"%s\" ilegÃ­vel: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
***************
*** 2249,2253 ****
  "impossÃ­vel encontrar o ficheiro @image \"%s.txt\" nem texto alternativo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2407,2411 ----
  "impossÃ­vel encontrar o ficheiro @image \"%s.txt\" nem texto alternativo"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2257,2328 ****
  "para o evitar"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "nome de referÃªncia cruzada @%s nÃ£o deve conter \":\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "nome de nÃ³ @%s nÃ£o deve conter \"%s\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "nome do nÃ³ @%s nÃ£o deve conter \":\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "\".\" ou \",\" tÃªm de seguir @xref, nÃ£o %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "\".\" ou \",\" tÃªm de seguir @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "nome de nÃ³ de entrada de menu nÃ£o deve conter \"%s\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "nome de nÃ³ de entrada de menu nÃ£o deve conter \":\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "nome de entrada de menu nÃ£o deve conter \":\""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "impossÃ­vel abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "mÃºltiplos @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argumento formal @%s errado ou vazio: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintaxe errada pra o agrgumento @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s requer um nome"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2415,2486 ----
  "para o evitar"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "nome de referÃªncia cruzada @%s nÃ£o deve conter \":\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "nome de nÃ³ @%s nÃ£o deve conter \"%s\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "nome do nÃ³ @%s nÃ£o deve conter \":\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "\".\" ou \",\" tÃªm de seguir @xref, nÃ£o %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "\".\" ou \",\" tÃªm de seguir @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "nome de nÃ³ de entrada de menu nÃ£o deve conter \"%s\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "nome de nÃ³ de entrada de menu nÃ£o deve conter \":\""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "nome de entrada de menu nÃ£o deve conter \":\""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "impossÃ­vel abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "mÃºltiplos @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "argumento formal @%s errado ou vazio: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "sintaxe errada pra o agrgumento @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s requer um nome"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2331,2453 ****
  msgstr "nome errado para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s obtido antes da chaveta de fecho de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s obtido antes da chaveta de fecho de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s com chaveta de fecho em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s com sequÃªncia de delimitador em falta: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx nÃ£o devia comeÃ§ar @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx deve seguir @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s tem texto mas nÃ£o @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "\"@end\" esperado \"%s\", obtido \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s obtido antes de @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "sem \"%cend %s\" correspondente"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c mal colocado"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "\"%c%s\" sem correspondÃªncia"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "macro \"%s\" chamada com demasiados argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s com chaveta de fecho em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "macro \"%s\" declarada sem argumento chamada com um argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ em expansÃ£o @%s a seguir a \"%s\" em vez de nome de parÃ¢metro ou \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "nome para @%s em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "categoria para @%s em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argumento inesperado na linha @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "multi-tabela vazia"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argumento supÃ©rfluo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argumento errado para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s requer um argumento: o desenhador para %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2489,2611 ----
  msgstr "nome errado para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s obtido antes da chaveta de fecho de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s obtido antes da chaveta de fecho de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s com chaveta de fecho em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s com sequÃªncia de delimitador em falta: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx nÃ£o devia comeÃ§ar @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx deve seguir @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s tem texto mas nÃ£o @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "\"@end\" esperado \"%s\", obtido \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s obtido antes de @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "sem \"%cend %s\" correspondente"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c mal colocado"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "\"%c%s\" sem correspondÃªncia"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "macro \"%s\" chamada com demasiados argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s com chaveta de fecho em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "macro \"%s\" declarada sem argumento chamada com um argumento"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ em expansÃ£o @%s a seguir a \"%s\" em vez de nome de parÃ¢metro ou \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "nome para @%s em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "categoria para @%s em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "argumento inesperado na linha @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "multi-tabela vazia"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "argumento supÃ©rfluo para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "argumento errado para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s requer um argumento: o desenhador para %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2455,2570 ****
  "comando @%s nÃ£o aceitando argumentos na chaveta nÃ£o devia estar na linha @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "comando acento \"@%s\" nÃ£o permitido como argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s co argumento em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s desconhecido"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argumento supÃ©rfluo para @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argumento errado para @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: impossÃ­vel abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "a codificaÃ§Ã£o \"%s\" nÃ£o Ã© uma codificaÃ§Ã£o texinfo canÃ³nica"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nome de codificaÃ§Ã£o \"%s\" nÃ£o reconhecido"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s apÃ³s o primeiro elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s sÃ³ tem significado numa linha @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part nÃ£o devia estar associado com @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node precede @%s, mas partes nÃ£o podem ser associadas com nÃ³s"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintaxe para um nÃ³ externo usado para \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nome de entrada de menu vazio em \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nome de nÃ³ vazio em entrada de menu"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s nÃ£o devia aparecer em @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s sÃ³ devia aparecer num inÃ­cio de linha"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro \"%s\" anteriormente definida"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "eis a definiÃ§Ã£o anterior de \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
! msgstr "A redefinir comando de linguagem Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sem carÃ¡cter associado"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2613,2728 ----
  "comando @%s nÃ£o aceitando argumentos na chaveta nÃ£o devia estar na linha @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "comando acento \"@%s\" nÃ£o permitido como argumento de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s co argumento em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "@end %s desconhecido"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "argumento supÃ©rfluo para @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "argumento errado para @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: impossÃ­vel abrir %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "a codificaÃ§Ã£o \"%s\" nÃ£o Ã© uma codificaÃ§Ã£o texinfo canÃ³nica"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nome de codificaÃ§Ã£o \"%s\" nÃ£o reconhecido"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s apÃ³s o primeiro elemento"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s sÃ³ tem significado numa linha @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part nÃ£o devia estar associado com @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node precede @%s, mas partes nÃ£o podem ser associadas com nÃ³s"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "sintaxe para um nÃ³ externo usado para \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "nome de entrada de menu vazio em \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "nome de nÃ³ vazio em entrada de menu"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s nÃ£o devia aparecer em @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s sÃ³ devia aparecer num inÃ­cio de linha"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro \"%s\" anteriormente definida"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "eis a definiÃ§Ã£o anterior de \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
! msgstr "redefinir comando de linguagem Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s sem carÃ¡cter associado"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2572,2576 ****
  msgstr "@%s definido com zero o mais de um argumento devia ser chamado com {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2730,2734 ----
  msgstr "@%s definido com zero o mais de um argumento devia ser chamado com {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2581,2585 ****
  "sobrepor; valor actual %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2739,2743 ----
  "sobrepor; valor actual %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2587,2651 ****
  "nÃ£o Ã© permitida a chamada recursiva da macro %s; use @rmacro, se necessÃ¡rio"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "comando acento \"@%s\"nÃ£o deve ser seguido de espaÃ§o em branco"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "use chavetas para dar um comando como argumento a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s espera \"i\" ou \"j\" como argumentos, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "comando acento \"@%s\" nÃ£o deve ser seguido de nova linha"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s esperava chavetas"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "comando \"%s\" desconhecido"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "bandeira nÃ£o definida: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "sintaxe errada para @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ã© obsoleto."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ã© obsoleto; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s sÃ³ devia aparecer num inÃ­cio de linha"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s sÃ³ devia aparecer num tÃ­tulo ou rodapÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2745,2809 ----
  "nÃ£o Ã© permitida a chamada recursiva da macro %s; use @rmacro, se necessÃ¡rio"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "comando acento \"@%s\"nÃ£o deve ser seguido de espaÃ§o em branco"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "use chavetas para dar um comando como argumento a @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s espera \"i\" ou \"j\" como argumentos, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "comando acento \"@%s\" nÃ£o deve ser seguido de nova linha"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s esperava chavetas"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "comando \"%s\" desconhecido"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "bandeira nÃ£o definida: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "sintaxe errada para @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ã© obsoleto."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ã© obsoleto; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s sÃ³ devia aparecer num inÃ­cio de linha"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s sÃ³ devia aparecer num tÃ­tulo ou rodapÃ©"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2653,2675 ****
  msgstr "@%s sem significado dentro de um bloco \"@%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s em multi-tabela vazia"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab antes de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "demasiadas colunas em item de multi-tabela (mÃ¡ximo: %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "a ignorar @tab fora de multi-tabela"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2811,2833 ----
  msgstr "@%s sem significado dentro de um bloco \"@%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s em multi-tabela vazia"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab antes de @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "demasiadas colunas em item de multi-tabela (mÃ¡ximo: %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "a ignorar @tab fora de multi-tabela"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2678,2902 ****
  msgstr "@%s fora de tabela ou lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nÃ£o permitido dentro de um bloco \"@%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s sÃ³ devia aparecer numa entrada de Ã­ndice"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr "SÃ³ sÃ£o permitidos dois nÃ­veis de sub-entradas de Ã­ndice"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "tem de estar apÃ³s \"@%s\" para usar \"@%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s sem significado fora de ambientes \"@titlepage\" e \"@quotation\""
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory apÃ³s o primeiro nÃ³"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "nÃ£o Ã© permitida a regÃ£o %s dentro da regiÃ£o %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry apÃ³s o primeiro nÃ³"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu em contexto invÃ¡lido"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s obtido antes do primeiro @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "talvez o seu nÃ³ @top devesse estar dentro de @ifnottex em vez de @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s sÃ³ devia aparecer em contexto matemÃ¡tico"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "@ inesperado"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s sem significado dentro de um ambiente \"@float\""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s devia estar logo abaixo de \"@float\""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "a ignorar mÃºltiplos @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "command @%s nÃ£o aceita argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "command @%s com nÃ³ ou argumento manual externo em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "em @%s nome de referÃªncia cruzada apÃ³s expansÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "em @%s tÃ­tulo de referÃªncia cruzada apÃ³s expansÃ£o  \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image com argumento de nome de ficheiro em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s com o primeiro argumento em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "algarismos nÃ£o-hex no argumento para @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "menos de quatro algarismos hex no argumento para @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argumento para @U excede o mÃ¡ximo de Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "argumentos supÃ©rfluos para o nÃ³"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "esperado @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s sÃ³ devia aceitar @-command como argumento, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argumento restante na linha @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "comando de ambiente %s como argumento para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vazio"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "fracÃ§Ã£o de coluna nÃ£o Ã© nÃºmero: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "argumento @sp tem de ser numÃ©rico, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nome de Ã­ndice %s reservado"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ã­ndice fonte desconhecido em @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ã­ndice destino desconhecido em @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s leva a uma uniÃ£o de %s em si mesmo, ignorando"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ã­ndice desconhecido \"%s\" em @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "a imprimir um Ã­ndice \"%s\" unido a outro, \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex antes do inÃ­cio do documento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "argumento @%s tem de ser \"top\" ou \"bottom\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "SÃ³ @%s 10 ou 11 Ã© suportado, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "argumento @%s tem de ser \"separate\" ou \"end\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "argumento @%s tem de ser \"on\", \"off\" ou \"odd\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 2836,3047 ----
  msgstr "@%s fora de tabela ou lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s nÃ£o permitido dentro de um bloco \"@%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s sÃ³ devia aparecer numa entrada de Ã­ndice"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
! msgstr "sÃ³ sÃ£o permitidos dois nÃ­veis de sub-entradas de Ã­ndice"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "tem de estar apÃ³s \"@%s\" para usar \"@%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s sem significado fora de ambientes \"@titlepage\" e \"@quotation\""
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory apÃ³s o primeiro nÃ³"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "nÃ£o Ã© permitida a regÃ£o %s dentro da regiÃ£o %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry apÃ³s o primeiro nÃ³"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu em contexto invÃ¡lido"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s sÃ³ devia aparecer em contexto matemÃ¡tico"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "@ inesperado"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s sem significado dentro de um ambiente \"@float\""
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s devia estar logo abaixo de \"@float\""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "a ignorar mÃºltiplos @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "command @%s nÃ£o aceita argumentos"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "command @%s com nÃ³ ou argumento manual externo em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "em @%s nome de referÃªncia cruzada apÃ³s expansÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "em @%s tÃ­tulo de referÃªncia cruzada apÃ³s expansÃ£o  \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image com argumento de nome de ficheiro em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s com o primeiro argumento em falta"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "algarismos nÃ£o-hex no argumento para @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "menos de quatro algarismos hex no argumento para @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argumento para @U excede o mÃ¡ximo de Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "argumentos supÃ©rfluos para o nÃ³"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "esperado @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s sÃ³ devia aceitar @-command como argumento, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "argumento restante na linha @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "comando de ambiente %s como argumento para @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s vazio"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "fracÃ§Ã£o de coluna nÃ£o Ã© nÃºmero: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "argumento @sp tem de ser numÃ©rico, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "nome de Ã­ndice %s reservado"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ã­ndice fonte desconhecido em @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ã­ndice destino desconhecido em @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s leva a uma uniÃ£o de %s em si mesmo, ignorando"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ã­ndice desconhecido \"%s\" em @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "a imprimir um Ã­ndice \"%s\" unido a outro, \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex antes do inÃ­cio do documento: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "argumento @%s tem de ser \"top\" ou \"bottom\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "SÃ³ @%s 10 ou 11 Ã© suportado, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "argumento @%s tem de ser \"separate\" ou \"end\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "argumento @%s tem de ser \"on\", \"off\" ou \"odd\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2904,2908 ****
  "argumento @paragraphindent tem de ser numÃ©rico/\"none\"/\"asis\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3049,3053 ----
  "argumento @paragraphindent tem de ser numÃ©rico/\"none\"/\"asis\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2910,2924 ****
  "argumento @firstparagraphindent tem de ser \"none\" ou \"insert\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "argumento @exampleindent tem de ser numÃ©rico/\"asis\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "esperado @%s on ou off, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3055,3069 ----
  "argumento @firstparagraphindent tem de ser \"none\" ou \"insert\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "argumento @exampleindent tem de ser numÃ©rico/\"asis\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "esperado @%s on ou off, nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2927,2931 ****
  "\"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
--- 3072,3076 ----
  "\"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
***************
*** 2933,2937 ****
  "argumento @allowcodebreaks tem de ser \"true\" ou \"false\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3078,3082 ----
  "argumento @allowcodebreaks tem de ser \"true\" ou \"false\", nÃ£o \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2940,2954 ****
  "\""
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "a elevar o nÃ­vel da secÃ§Ã£o de @%s, que Ã© muito baixo"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "sem comando de nÃ­vel de capÃ­tulo antes de @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 3085,3099 ----
  "\""
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "a elevar o nÃ­vel da secÃ§Ã£o de @%s, que Ã© muito baixo"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "sem comando de nÃ­vel de capÃ­tulo antes de @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 2957,3011 ****
  "baixo"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "sem comando de secÃ§Ã£o associado a @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nÃ£o vazio"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "referÃªncia @%s a nÃ³ nÃ£o existente \"%s\""
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "nome de nÃ³ \"%s\" da entrada @%s diferente de %s nome \"%s\""
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "nÃ³ nÃ£o referenciado \"%s\""
  
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "o nÃ³ \"%s\" Ã© %s para \"%s\" nas secÃ§Ãµes mas nÃ£o no menu"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "o nÃ³ %s \"%s\" no menu \"%s\" e nas secÃ§Ãµes \"%s\" difere"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "o nÃ³ \"%s\" Ã© %s para \"%s\" no menu, mas nÃ£o nas secÃ§Ãµes"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s ponteiro \"%s\" (para o nÃ³ \"%s\") diferente de %s nome \"%s\""
! 
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "referÃªncia %s a \"%s\" nÃ£o existente"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3102,3146 ----
  "baixo"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "sem comando de secÃ§Ã£o associado a @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s nÃ£o vazio"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "referÃªncia @%s a nÃ³ nÃ£o existente \"%s\""
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "nome de nÃ³ \"%s\" da entrada @%s diferente de %s nome \"%s\""
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr "nÃ³ \"%s\" nÃ£o referenciado"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "o nÃ³ %s para \"%s\" Ã© \"%s\" nas secÃ§Ãµes mas nÃ£o no menu"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "o nÃ³ \"%s\" Ã© %s para \"%s\" no menu, mas nÃ£o nas secÃ§Ãµes"
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "o nÃ³ %s ponteiro para \"%s\" Ã© \"%s\" mas %s Ã© \"%s\" no menu"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3013,3080 ****
  "o nÃ³ \"%s\" tem um item de menu \"%s\" em falta, apesar de ser o seu alvo Up"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "para \"%s\", acima no menu \"%s\" e \"%s\" acima nÃ£o correspondem"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s para \"%s\", diferente de %s nome \"%s\""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "chave de Ã­ndice vazia em @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: impossÃ­vel abrir %s para escrita: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: erro ao fechar %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: impossÃ­vel abrir ficheiro latex %s para escrita: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: a pasta L2H_TMP contÃ©m um ponto"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: a pasta actual contÃ©m um ponto"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: comando sem sucesso: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: imagem com extensÃ£o invÃ¡lida: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: renomear %s como %s falhou: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: impossÃ­vel abrir %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: fim de @%s item %d nÃ£o encontrado"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3148,3220 ----
  "o nÃ³ \"%s\" tem um item de menu \"%s\" em falta, apesar de ser o seu alvo Up"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "%s ponteiro \"%s\" (para o nÃ³ \"%s\") diferente de %s nome \"%s\""
! 
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "referÃªncia %s a \"%s\" nÃ£o existente"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s para \"%s\", diferente de %s nome \"%s\""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "chave de Ã­ndice vazia em @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: impossÃ­vel abrir %s para escrita: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: erro ao fechar %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: impossÃ­vel abrir ficheiro latex %s para escrita: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: a pasta L2H_TMP contÃ©m um ponto"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: a pasta actual contÃ©m um ponto"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: comando sem sucesso: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: imagem com extensÃ£o invÃ¡lida: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: renomear %s como %s falhou: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: impossÃ­vel abrir %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: fim de @%s item %d nÃ£o encontrado"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3085,3094 ****
  "nÃºmero de itens encontrados no documento"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: impossÃ­vel determinar o fragmento %d para @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3225,3234 ----
  "nÃºmero de itens encontrados no documento"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: impossÃ­vel determinar o fragmento %d para @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3099,3143 ****
  "HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: impossÃ­vel carregar %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: impossÃ­vel abrir %s para escrita: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: impossÃ­vel abrir %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s falhou: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: impossÃ­vel regressar Ã  pasta inicial: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: ficheiro de saÃ­da em falta: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: o comando falhou: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: fim de @%s item %d nÃ£o encontrado"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3239,3288 ----
  "HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: impossÃ­vel carregar %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: impossÃ­vel abrir %s para escrita: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: impossÃ­vel abrir %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s falhou: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: impossÃ­vel regressar Ã  pasta inicial: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: ficheiro de saÃ­da em falta: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: o comando falhou: %s"
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: fecho das comunicaÃ§Ãµes falhou: %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: fim de @%s item %d nÃ£o encontrado"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3148,3157 ****
  "de itens encontrados no documento @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: a saÃ­da nÃ£o tem item HTML para @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3293,3302 ----
  "de itens encontrados no documento @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: a saÃ­da nÃ£o tem item HTML para @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3162,3196 ****
  "de itens encontrados no documento para @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "erro ao carregar %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variÃ¡vel %s desconhecida"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variÃ¡vel %s desconhecida\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "impossÃ­vel ler o ficheiro init %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "a ignorar o valor TEXINFO_OUTPUT_FORMAT \"%s\" desconhecido\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uso: %s [OPÃ‡ÃƒO]... FICH-TEXINFO...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3307,3396 ----
  "de itens encontrados no documento para @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "highlight_syntax.pm: o comando falhou: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr "highlight_syntax.pm: %s: %s: impossÃ­vel analisar linha de linguagem"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pm: impossÃ­vel abrir %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "highlight_syntax.pm: comando sem sucesso: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! "highlight_syntax.pm: %s: %d separadores; esperado %d, o nÃºmero de fragmentos "
! "+1"
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "highlight_syntax.pm: %s: fim de @%s item %d nÃ£o encontrado"
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "highlight_syntax.pm: %s: o processamento produziu %d itens em HTML; "
! "esperados %d, o nÃºmero de itens encontrados no documento"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! "highlight_syntax.pm: a saÃ­da tem um item HTML para @%s mas nenhuma linguagem "
! "%s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "highlight_syntax.pm: a saÃ­da nÃ£o tem nenhum item HTML para @%s %s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "erro ao carregar %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: variÃ¡vel %s desconhecida"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: variÃ¡vel %s desconhecida\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "impossÃ­vel ler o ficheiro init %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "a ignorar o valor TEXINFO_OUTPUT_FORMAT \"%s\" desconhecido\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uso: %s [OPÃ‡ÃƒO]... FICH-TEXINFO...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3207,3211 ****
  "o comportamento Ã© idÃªntico e nÃ£o depende do nome instalado.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3407,3411 ----
  "o comportamento Ã© idÃªntico e nÃ£o depende do nome instalado.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3245,3249 ****
  "      --version               mostra informaÃ§Ã£o da versÃ£o e sai.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3445,3449 ----
  "      --version               mostra informaÃ§Ã£o da versÃ£o e sai.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3264,3268 ****
  "                                apÃ³s verificar a validade de FICH-TEXINFO.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3464,3468 ----
  "                                apÃ³s verificar a validade de FICH-TEXINFO.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3315,3319 ****
  "                                SenÃ£o, DEST Ã© o nome do ficheiro de saÃ­da.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3515,3519 ----
  "                                SenÃ£o, DEST Ã© o nome do ficheiro de saÃ­da.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3354,3358 ****
  "      --split-size=NUM        split Info files at size NUM (default %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3554,3558 ----
  "      --split-size=NUM        split Info files at size NUM (default %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3369,3377 ****
  "OpÃ§Ãµes para HTML:\n"
  "      --css-include=FICHEIRO      inclui FICHEIRO na saÃ­da <estilo> HTML;\n"
! "                                    lÃª stdin se FICHEIRO for -.\n"
  "      --css-ref=URL               gera referÃªncia CSS para o URL.\n"
  "      --internal-links=FICHEIRO   produz uma lista de ligaÃ§Ãµes internas em "
  "FICHEIRO.\n"
! "      --split=DIVIDE              divide em DIVIDE, onde DIVIDE pode ser "
  "\"chapter\",\n"
  "                                    \"section\" ou \"node\".\n"
--- 3569,3577 ----
  "OpÃ§Ãµes para HTML:\n"
  "      --css-include=FICHEIRO      inclui FICHEIRO na saÃ­da <estilo> HTML;\n"
! "                                    Ler stdin se FICHEIRO for -.\n"
  "      --css-ref=URL               gera referÃªncia CSS para o URL.\n"
  "      --internal-links=FICHEIRO   produz uma lista de ligaÃ§Ãµes internas em "
  "FICHEIRO.\n"
! "      --split=DIVIDE              Dividir em DIVIDE, onde DIVIDE pode ser "
  "\"chapter\",\n"
  "                                    \"section\" ou \"node\".\n"
***************
*** 3383,3387 ****
  "dividido.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3583,3587 ----
  "dividido.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3391,3395 ****
  "      --output-indent=VAL     nÃ£o faz nada, retida para compatibilidade.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3591,3595 ----
  "      --output-indent=VAL     nÃ£o faz nada, retida para compatibilidade.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3399,3403 ****
  "      --Xopt=OPÃ‡ÃƒO            passa OPÃ‡ÃƒO a texi2dvi; pode ser repetida.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3599,3603 ----
  "      --Xopt=OPÃ‡ÃƒO            passa OPÃ‡ÃƒO a texi2dvi; pode ser repetida.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3417,3423 ****
  "  -P PASTA                      prepÃµe PASTA ao caminho de procura "
  "@include.\n"
! "  -U VAR                        remove a definiÃ§Ã£o de VAR, tal como @clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3617,3624 ----
  "  -P PASTA                      prepÃµe PASTA ao caminho de procura "
  "@include.\n"
! "  -U VAR                        reMover a definiÃ§Ã£o de VAR, tal como "
! "@clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3455,3459 ****
  "  TambÃ©m, para opÃ§Ãµes --no-ifFORMAT, processa texto @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3656,3660 ----
  "  TambÃ©m, para opÃ§Ãµes --no-ifFORMAT, processa texto @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3471,3475 ****
  "  se gerar XML, --ifxml estÃ¡ activa e as outras inactivas.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3672,3676 ----
  "  se gerar XML, --ifxml estÃ¡ activa e as outras inactivas.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3504,3508 ****
  "  makeinfo --no-split foo.texi           write one Info file however big\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3705,3709 ----
  "  makeinfo --no-split foo.texi           write one Info file however big\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3511,3515 ****
  "\".\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3712,3716 ----
  "\".\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3518,3522 ****
  "nÃ£o \"%s\".\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3719,3723 ----
  "nÃ£o \"%s\".\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3525,3567 ****
  "com -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "opÃ§Ã£o --Xopt sem saÃ­da impressa"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "transformaÃ§Ã£o de Ã¡rvore %s desconhecida"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "a ignorar divisÃ£o para formato %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: argumento de ficheiro em falta.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Tente \"%s --help\" para mais informaÃ§Ã£o.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr "transformaÃ§Ã£o fill_gaps_in_sectioning sem resultados. NÃ£o hÃ¡ secÃ§Ã£o?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "erro ao fechar o ficheiro de expansÃ£o de macro %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "impossÃ­vel abrir %s para escrita: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3726,3763 ----
  "com -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "opÃ§Ã£o --Xopt sem saÃ­da impressa"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "transformaÃ§Ã£o de Ã¡rvore %s desconhecida"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "a ignorar divisÃ£o para formato %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: argumento de ficheiro em falta.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr "transformaÃ§Ã£o fill_gaps_in_sectioning sem resultados. NÃ£o hÃ¡ secÃ§Ã£o?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "erro ao fechar o ficheiro de expansÃ£o de macro %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "impossÃ­vel abrir %s para escrita: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3571,3589 ****
  "secÃ§Ã£o?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: erro ao fechar %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: erro ao fechar ficheiro de ligaÃ§Ãµes internas %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: impossÃ­vel abrir %s para escrita: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3767,3775 ----
  "secÃ§Ã£o?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: erro ao fechar ficheiro de ligaÃ§Ãµes internas %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3595,3660 ****
  msgstr "{ mal colocado"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "\"@end %s\" sem correspondÃªncia"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "@set requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "nome errado para @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "@clear requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "nome errado para @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "@unmacro requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "nome errado para @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "@clickstyle sÃ³ devia aceitar @-command como argumento, nÃ£o \"%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "comando de ambiente %s como argumento para @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "argumento errado para @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "argumento errado para @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "@columnfractions vazio"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "argumento errado para @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "SÃ³ @fonttextsize 10 ou 11 Ã© suportado, nÃ£o \"%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
--- 3781,3846 ----
  msgstr "{ mal colocado"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "\"@end %s\" sem correspondÃªncia"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "@set requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "nome errado para @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "@clear requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "nome errado para @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "@unmacro requer um nome"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "nome errado para @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "@clickstyle sÃ³ devia aceitar @-command como argumento, nÃ£o \"%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "comando de ambiente %s como argumento para @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "argumento errado para @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "argumento errado para @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "@columnfractions vazio"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "argumento errado para @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "SÃ³ @fonttextsize 10 ou 11 Ã© suportado, nÃ£o \"%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
***************
*** 3662,3666 ****
  "o argumento @footnotestyle tem de ser \"separate\" ou \"end\", nÃ£o \"%s\"."
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
--- 3848,3852 ----
  "o argumento @footnotestyle tem de ser \"separate\" ou \"end\", nÃ£o \"%s\"."
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
***************
*** 3669,3678 ****
  "\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "argumento errado para @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
--- 3855,3864 ----
  "\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "argumento errado para @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
***************
*** 3680,3727 ****
  "argumento @firstparagraph tem de ser \"none\" ou \"insert\", nÃ£o \"%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "argumento errado para @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s requer um argumento: o desenhador para @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "\"@end\" sem correspondÃªncia"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "argumento supÃ©rfluo para @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "argumento errado para @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: impossÃ­vel localizar %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: impossÃ­vel abrir %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "@setfilename apÃ³s o primeiro elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions sÃ³ tem significado numa linha @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node precede @part, mas partes nÃ£o podem ser associadas com nÃ³s"
--- 3866,3913 ----
  "argumento @firstparagraph tem de ser \"none\" ou \"insert\", nÃ£o \"%s\""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "argumento errado para @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s requer um argumento: o desenhador para @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "\"@end\" sem correspondÃªncia"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "argumento supÃ©rfluo para @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "argumento errado para @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: impossÃ­vel localizar %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: impossÃ­vel abrir %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "@setfilename apÃ³s o primeiro elemento"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions sÃ³ tem significado numa linha @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node precede @part, mas partes nÃ£o podem ser associadas com nÃ³s"
***************
*** 3758,3782 ****
  msgstr "argumento formal @%s errado ou vazio: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless espera \"i\" ou \"j\" como argumento, nÃ£o \"%c\""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "bandeira nÃ£o definida: %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s Ã© obsoleto."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s Ã© obsoleto; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ sÃ³ devia aparecer em contexto matemÃ¡tico"
--- 3944,3963 ----
  msgstr "argumento formal @%s errado ou vazio: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless espera \"i\" ou \"j\" como argumento, nÃ£o \"%c\""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s Ã© obsoleto."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s Ã© obsoleto; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ sÃ³ devia aparecer em contexto matemÃ¡tico"
***************
*** 3791,3798 ****
  msgstr "@dotless espera \"i\" ou \"j\" como argumento, nÃ£o \"%s\""
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "} mal colocada"
  
  #~ msgid "no node to be renamed"
  #~ msgstr "sem nÃ³ para renomear"
--- 3972,4015 ----
  msgstr "@dotless espera \"i\" ou \"j\" como argumento, nÃ£o \"%s\""
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "} mal colocada"
  
+ #~ msgid "try `%s --help' for more information\n"
+ #~ msgstr "tente \"%s --help\" para mais informaÃ§Ã£o\n"
+ 
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "mova o seu comando @contents se pretende o conteÃºdo apÃ³s a pÃ¡gina de "
+ #~ "tÃ­tulo"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "mova os seus comandos @shortcontents e @contents se pretende o conteÃºdo "
+ #~ "apÃ³s a pÃ¡gina de tÃ­tulo"
+ 
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s obtido antes do primeiro @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "talvez o seu nÃ³ @top devesse estar dentro de @ifnottex em vez de @ifinfo?"
+ 
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "nÃ³ nÃ£o referenciado \"%s\""
+ 
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr "o nÃ³ %s \"%s\" no menu \"%s\" e nas secÃ§Ãµes \"%s\" difere"
+ 
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "para \"%s\", acima no menu \"%s\" e \"%s\" acima nÃ£o correspondem"
+ 
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "bandeira nÃ£o definida: %.*s"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "sem nÃ³ para renomear"
Binary files texinfo-6.7/po/ro.gmo and texinfo-6.8/po/ro.gmo differ
diff -Nrc2 texinfo-6.7/po/ro.po texinfo-6.8/po/ro.po
*** texinfo-6.7/po/ro.po	2019-09-17 18:48:47.000000000 +0100
--- texinfo-6.8/po/ro.po	2021-07-03 09:59:38.000000000 +0100
***************
*** 9,13 ****
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2005-05-03 12:00+05\n"
  "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n"
--- 9,13 ----
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2005-05-03 12:00+05\n"
  "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n"
***************
*** 154,162 ****
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Mergi înainte un caracter"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Mergi înapoi un caracter"
--- 154,162 ----
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Mergi înainte un caracter"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Mergi înapoi un caracter"
***************
*** 170,178 ****
  msgstr "Mergi la sfârºitul acestei linii"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Mergi înainte un cuvânt"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Mergi înapoi un cuvânt"
--- 170,178 ----
  msgstr "Mergi la sfârºitul acestei linii"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Mergi înainte un cuvânt"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Mergi înapoi un cuvânt"
***************
*** 281,285 ****
  msgstr "Creez fiºierul %s `%s' din `%s'.\n"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, fuzzy, c-format
  #| msgid "Find file: "
--- 281,285 ----
  msgstr "Creez fiºierul %s `%s' din `%s'.\n"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, fuzzy, c-format
  #| msgid "Find file: "
***************
*** 415,419 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
--- 415,419 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
***************
*** 457,461 ****
  msgstr "Încercaþi --help pentru informaþii suplimentare.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 457,462 ----
  msgstr "Încercaþi --help pentru informaþii suplimentare.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 551,555 ****
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  #, fuzzy
  #| msgid ""
--- 552,557 ----
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  #, fuzzy
  #| msgid ""
***************
*** 1022,1030 ****
  msgstr "Descrie comanda: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Citeºte un nume de comandã în zona ecou ºi executã-o"
  
! #: info/m-x.c:134
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
--- 1024,1032 ----
  msgstr "Descrie comanda: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Citeºte un nume de comandã în zona ecou ºi executã-o"
  
! #: info/m-x.c:132
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
***************
*** 1032,1040 ****
  msgstr "Nu pot executa o comandã `zonã ecou' aici."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Seteazã înãlþimea ferestrei de afiºare"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 1034,1042 ----
  msgstr "Nu pot executa o comandã `zonã ecou' aici."
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Seteazã înãlþimea ferestrei de afiºare"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1050,1054 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1052,1056 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1118,1126 ****
  msgstr ""
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  msgid "No file index"
  msgstr ""
--- 1120,1128 ----
  msgstr ""
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  msgid "No file index"
  msgstr ""
***************
*** 1129,1133 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, fuzzy, c-format
  #| msgid ""
--- 1131,1135 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, fuzzy, c-format
  #| msgid ""
***************
*** 1141,1181 ****
  "ajutor, \\[menu-item] pentru un articol din meniu."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Mergi la linia urmãtoare"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Mergi la linia precedentã"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Mutã cursorul la o anumitã linie din fereastrã"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Mergi la sfârºitul liniei"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Mergi la începutul liniei"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Mergi la începutul acestui nod"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Mergi la sfârºitul acestui nod"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Scroll înainte în aceastã fereastrã"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Scroll înapoi în acestã fereastrã"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
--- 1143,1183 ----
  "ajutor, \\[menu-item] pentru un articol din meniu."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Mergi la linia urmãtoare"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Mergi la linia precedentã"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Mutã cursorul la o anumitã linie din fereastrã"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Mergi la sfârºitul liniei"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Mergi la începutul liniei"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Mergi la începutul acestui nod"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Mergi la sfârºitul acestui nod"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Scroll înainte în aceastã fereastrã"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Scroll înapoi în acestã fereastrã"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
***************
*** 1183,1187 ****
  "ferestrei"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
--- 1185,1189 ----
  "ferestrei"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
***************
*** 1189,1201 ****
  "ferestrei"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Scroll înainte în aceastã fereastrã, rãmâi în nod"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Scroll înapoi în aceastã fereastrã, rãmâi în nod"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1191,1203 ----
  "ferestrei"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Scroll înainte în aceastã fereastrã, rãmâi în nod"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Scroll înapoi în aceastã fereastrã, rãmâi în nod"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1204,1208 ****
  "implicitã a ferestrei"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1206,1210 ----
  "implicitã a ferestrei"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1212,1280 ****
  "implicitã a ferestrei"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Scroll jos pe linii"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Scroll sus pe linii"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Scroll jos jumãtate de ecran"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Scroll sus jumãtate de ecran"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Scroll-eazã cealaltã fereastrã"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Scroll-eazã cealaltã fereastrã înapoi"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Selecteazã fereastra urmãtoare"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Selecteazã fereastra precedentã"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Împarte fereastra curentã"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "ªterge fereastra curentã"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Nu pot ºterge o fereastrã permanentã"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "ªterge toate celelalte ferestre"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Creºte sau micºoreazã aceastã fereastrã"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Împarte spaþiul de ecran disponibil între ferestrele vizibile"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Comutã starea reformatãrii de linie (wrapping) în fereastra curentã"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Selecteazã acest articol de meniu"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
--- 1214,1282 ----
  "implicitã a ferestrei"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Scroll jos pe linii"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Scroll sus pe linii"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Scroll jos jumãtate de ecran"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Scroll sus jumãtate de ecran"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Scroll-eazã cealaltã fereastrã"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Scroll-eazã cealaltã fereastrã înapoi"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Selecteazã fereastra urmãtoare"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Selecteazã fereastra precedentã"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Împarte fereastra curentã"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "ªterge fereastra curentã"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Nu pot ºterge o fereastrã permanentã"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "ªterge toate celelalte ferestre"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Creºte sau micºoreazã aceastã fereastrã"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Împarte spaþiul de ecran disponibil între ferestrele vizibile"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Comutã starea reformatãrii de linie (wrapping) în fereastra curentã"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Selecteazã acest articol de meniu"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
***************
*** 1284,1310 ****
  msgstr[1] "Nu existã %d articole în acest meniu"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Selecteazã ultimul articol din meniul acestui nod"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Articol meniu (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Articol meniu: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Urmeazã ref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Urmeazã ref: "
  
! #: info/session.c:2424
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
--- 1286,1312 ----
  msgstr[1] "Nu existã %d articole în acest meniu"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Selecteazã ultimul articol din meniul acestui nod"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Articol meniu (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Articol meniu: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Urmeazã ref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Urmeazã ref: "
  
! #: info/session.c:2427
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
***************
*** 1312,1344 ****
  msgstr "Referinþa a dispãrut! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Citeºte un articol de meniu ºi selecteazã nodul sãu"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Citeºte o notã de subsol sau referinþã ºi selecteazã nodul sãu"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Mergi la începutul meniului acestui nod"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Viziteazã cât mai multe articole de meniu posibile deodatã"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Mergi la referinþa precedentã"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Mergi la referinþa urmãtoare"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Selecteazã referinþa sau articolul de meniu ce apare pe acestã linie"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
--- 1314,1346 ----
  msgstr "Referinþa a dispãrut! (%s)."
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Citeºte un articol de meniu ºi selecteazã nodul sãu"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Citeºte o notã de subsol sau referinþã ºi selecteazã nodul sãu"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Mergi la începutul meniului acestui nod"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Viziteazã cât mai multe articole de meniu posibile deodatã"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Mergi la referinþa precedentã"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Mergi la referinþa urmãtoare"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Selecteazã referinþa sau articolul de meniu ce apare pe acestã linie"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
***************
*** 1346,1350 ****
  msgstr "Nici un meniu în nod `%s'."
  
! #: info/session.c:2811
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
--- 1348,1352 ----
  msgstr "Nici un meniu în nod `%s'."
  
! #: info/session.c:2814
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
***************
*** 1352,1388 ****
  msgstr "Nu pot gãsi nodul referit de `%s' în `%s'."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Citeºte o listã de meniuri pornind din dir ºi urmãreºte-le"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Urmeazã meniurile: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Selecteazã nodul Urmãtor"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Selectezã nodul Prec"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Selecteazã nodul Sus"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Selecteazã ultimul nod din acest fiºier"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Acestã fereastrã nu mai are nici un nod"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Selecteazã primul nod din acest fiºier"
  
! #: info/session.c:3161
  #, fuzzy
  #| msgid "No more nodes within this document."
--- 1354,1390 ----
  msgstr "Nu pot gãsi nodul referit de `%s' în `%s'."
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Citeºte o listã de meniuri pornind din dir ºi urmãreºte-le"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Urmeazã meniurile: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Selecteazã nodul Urmãtor"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Selectezã nodul Prec"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Selecteazã nodul Sus"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Selecteazã ultimul nod din acest fiºier"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Acestã fereastrã nu mai are nici un nod"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Selecteazã primul nod din acest fiºier"
  
! #: info/session.c:3164
  #, fuzzy
  #| msgid "No more nodes within this document."
***************
*** 1390,1394 ****
  msgstr "Nu mai sunt alte noduri în acest document."
  
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
--- 1392,1396 ----
  msgstr "Nu mai sunt alte noduri în acest document."
  
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
***************
*** 1396,1433 ****
  msgstr "Nici un `Prec' sau `Sus' pentru acest nod în acest document."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Mergi înainte sau jos prin structura de noduri"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Mergi înapoi sau sus prin structura de noduri"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Citeºte numele unui nod ºi selecteazã-l"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Du-te la nod: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Gãseºte nodul ce descrie invocarea programului"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Gãseºte nodul Invocare pentru [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Citeºte o referinþã de paginã de manul ºi selecteazã-o"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Obþine paginã manual (manpage): "
  
! #: info/session.c:3606
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
--- 1398,1435 ----
  msgstr "Nici un `Prec' sau `Sus' pentru acest nod în acest document."
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Mergi înainte sau jos prin structura de noduri"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Mergi înapoi sau sus prin structura de noduri"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Citeºte numele unui nod ºi selecteazã-l"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Du-te la nod: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Gãseºte nodul ce descrie invocarea programului"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Gãseºte nodul Invocare pentru [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Citeºte o referinþã de paginã de manul ºi selecteazã-o"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Obþine paginã manual (manpage): "
  
! #: info/session.c:3618
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
***************
*** 1435,1439 ****
  msgstr "Selecteazã nodul `Vârf' în acest fiºier"
  
! #: info/session.c:3612
  #, fuzzy
  #| msgid "Select the node `(dir)'"
--- 1437,1441 ----
  msgstr "Selecteazã nodul `Vârf' în acest fiºier"
  
! #: info/session.c:3624
  #, fuzzy
  #| msgid "Select the node `(dir)'"
***************
*** 1441,1465 ****
  msgstr "Selecteazã nodul `(dir)'"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Selecteazã cel mai recent nod selectat"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Citeºte numele unui fiºier ºi selecteazã-l"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Gãseºte fiºier: "
  
! #: info/session.c:3665
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
--- 1443,1467 ----
  msgstr "Selecteazã nodul `(dir)'"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Selecteazã cel mai recent nod selectat"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Citeºte numele unui fiºier ºi selecteazã-l"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Gãseºte fiºier: "
  
! #: info/session.c:3677
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
***************
*** 1467,1471 ****
  msgstr "Nu pot gãsi `%s'."
  
! #: info/session.c:3713
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 1469,1473 ----
  msgstr "Nu pot gãsi `%s'."
  
! #: info/session.c:3725
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 1473,1477 ****
  msgstr "Nu am putut crea fiºier ieºire `%s'."
  
! #: info/session.c:3727
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
--- 1475,1479 ----
  msgstr "Nu am putut crea fiºier ieºire `%s'."
  
! #: info/session.c:3739
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
***************
*** 1479,1483 ****
  msgstr "eroare la scrierea în `%s'"
  
! #: info/session.c:3736
  #, fuzzy, c-format
  #| msgid "Removing %s\n"
--- 1481,1485 ----
  msgstr "eroare la scrierea în `%s'"
  
! #: info/session.c:3748
  #, fuzzy, c-format
  #| msgid "Removing %s\n"
***************
*** 1485,1489 ****
  msgstr "ªterg %s\n"
  
! #: info/session.c:3785
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
--- 1487,1491 ----
  msgstr "ªterg %s\n"
  
! #: info/session.c:3797
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
***************
*** 1491,1499 ****
  msgstr "Scriu nod %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Conectez (pipe) conþinutul acestui nod prin INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
--- 1493,1501 ----
  msgstr "Scriu nod %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Conectez (pipe) conþinutul acestui nod prin INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
***************
*** 1501,1505 ****
  msgstr "Nu pot deschide conexiune (pipe) cãtre `%s'."
  
! #: info/session.c:3864
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1503,1507 ----
  msgstr "Nu pot deschide conexiune (pipe) cãtre `%s'."
  
! #: info/session.c:3876
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1507,1511 ****
  msgstr "Tipãresc nod %s..."
  
! #: info/session.c:3872
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1509,1513 ----
  msgstr "Tipãresc nod %s..."
  
! #: info/session.c:3884
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1513,1533 ****
  msgstr "Tipãresc nod %s..."
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4117
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
--- 1515,1535 ----
  msgstr "Tipãresc nod %s..."
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4129
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
***************
*** 1535,1544 ****
  msgstr "ªterge (kill) pânã la începutul liniei"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Caut subfiºier %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "Search failed."
--- 1537,1546 ----
  msgstr "ªterge (kill) pânã la începutul liniei"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Caut subfiºier %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "Search failed."
***************
*** 1546,1550 ****
  msgstr "Cãutare eºuatã."
  
! #: info/session.c:4192
  #, fuzzy, c-format
  #| msgid "%s%sfor string [%s]: "
--- 1548,1552 ----
  msgstr "Cãutare eºuatã."
  
! #: info/session.c:4204
  #, fuzzy, c-format
  #| msgid "%s%sfor string [%s]: "
***************
*** 1552,1564 ****
  msgstr "%s%s pentru ºir [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Cautã"
  
! #: info/session.c:4194 info/session.c:4200
  #, fuzzy
  #| msgid " case-sensitively "
--- 1554,1566 ----
  msgstr "%s%s pentru ºir [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Cautã"
  
! #: info/session.c:4206 info/session.c:4212
  #, fuzzy
  #| msgid " case-sensitively "
***************
*** 1566,1570 ****
  msgstr " þinând cont de litere mari/mici"
  
! #: info/session.c:4195 info/session.c:4201
  #, fuzzy
  #| msgid "Search backward"
--- 1568,1572 ----
  msgstr " þinând cont de litere mari/mici"
  
! #: info/session.c:4207 info/session.c:4213
  #, fuzzy
  #| msgid "Search backward"
***************
*** 1572,1599 ****
  msgstr "Cautã înapoi"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
--- 1574,1601 ----
  msgstr "Cautã înapoi"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
***************
*** 1601,1649 ****
  msgstr "Caut subfiºier %s ..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Citeºte un ºir ºi cautã-l þinând cont de litere mari/mici"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Citeºte un ºir ºi cautã-l"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Citeºte un ºir ºi cautã-l înapoi"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Repetã ultima cãutare în aceeaºi direcþie"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Nici un ºir cãutat anterior"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Repetã ultima cãutare în direcþie opusã"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Cautã interactiv pentru un ºir pe mãsurã ce este introdus"
  
! #: info/session.c:4893
  #, fuzzy
  #| msgid "I-search backward: "
--- 1603,1651 ----
  msgstr "Caut subfiºier %s ..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Citeºte un ºir ºi cautã-l þinând cont de litere mari/mici"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Citeºte un ºir ºi cautã-l"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Citeºte un ºir ºi cautã-l înapoi"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Repetã ultima cãutare în aceeaºi direcþie"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Nici un ºir cãutat anterior"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Repetã ultima cãutare în direcþie opusã"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Cautã interactiv pentru un ºir pe mãsurã ce este introdus"
  
! #: info/session.c:4905
  #, fuzzy
  #| msgid "I-search backward: "
***************
*** 1651,1659 ****
  msgstr "I-cautã înapoi: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-cautã înapoi: "
  
! #: info/session.c:4896
  #, fuzzy
  #| msgid "I-search: "
--- 1653,1661 ----
  msgstr "I-cautã înapoi: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-cautã înapoi: "
  
! #: info/session.c:4908
  #, fuzzy
  #| msgid "I-search: "
***************
*** 1661,1681 ****
  msgstr "I-cautã: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-cautã: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Eºuez "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Renunþã la operaþia curentã"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Ieºi"
  
! #: info/session.c:5302
  #, fuzzy
  #| msgid "display version information and exit"
--- 1663,1683 ----
  msgstr "I-cautã: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-cautã: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Eºuez "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Renunþã la operaþia curentã"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Ieºi"
  
! #: info/session.c:5314
  #, fuzzy
  #| msgid "display version information and exit"
***************
*** 1683,1704 ****
  msgstr "afiºeazã informaþii despre versiune ºi terminã"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Redeseneazã ecranul"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Ieºi din Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Ruleazã comanda legatã de litera micã de pe tastã"
  
! #: info/session.c:5373
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
--- 1685,1706 ----
  msgstr "afiºeazã informaþii despre versiune ºi terminã"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Redeseneazã ecranul"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Ieºi din Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Ruleazã comanda legatã de litera micã de pe tastã"
  
! #: info/session.c:5385
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
***************
*** 1706,1715 ****
  msgstr "Comandã necunoscutã (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" este invalid"
  
! #: info/session.c:5377
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
--- 1708,1717 ----
  msgstr "Comandã necunoscutã (%s)."
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" este invalid"
  
! #: info/session.c:5389
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
***************
*** 1717,1725 ****
  msgstr "`%s' este invalid"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Adaugã aceastã cifrã la argumentul numeric curent"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Începe (sau înmulþeºte cu 4) argumentul numeric curent"
--- 1719,1727 ----
  msgstr "`%s' este invalid"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Adaugã aceastã cifrã la argumentul numeric curent"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Începe (sau înmulþeºte cu 4) argumentul numeric curent"
***************
*** 2041,2078 ****
  msgstr "%s: nu am putut citi (%s) ºi nu am putut crea (%s)\n"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY fãrã un END-INFO-DIR-ENTRY corespunzãtor"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY fãrã un  START-INFO-DIR-ENTRY corespunzãtor"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: are deja fiºier dir: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Specificã fiºierul Info o singurã datã.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "argument suplimentar în linia de comandã `%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
--- 2043,2080 ----
  msgstr "%s: nu am putut citi (%s) ºi nu am putut crea (%s)\n"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY fãrã un END-INFO-DIR-ENTRY corespunzãtor"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY fãrã un  START-INFO-DIR-ENTRY corespunzãtor"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: are deja fiºier dir: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Specificã fiºierul Info o singurã datã.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "argument suplimentar în linia de comandã `%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
***************
*** 2080,2084 ****
  "suplimentare."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
--- 2082,2086 ----
  "suplimentare."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
***************
*** 2086,2090 ****
  "suplimentare."
  
! #: install-info/install-info.c:2301
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 2088,2092 ----
  "suplimentare."
  
! #: install-info/install-info.c:2300
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 2092,2130 ****
  msgstr "Nu am putut crea fiºier ieºire `%s'."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "nici o intrare dir info în `%s'"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nici o intrare gãsitã pentru `%s'; n-am ºters nimic"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
! msgid "could not open %s for writing: %s"
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/Common.pm:887
! msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
! msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2094,2259 ----
  msgstr "Nu am putut crea fiºier ieºire `%s'."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "nici o intrare dir info în `%s'"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "nici o intrare gãsitã pentru `%s'; n-am ºters nimic"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Folosire: %s [OPÞIUNI]... FIªIER...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "afiºeazã acest mesaj ºi terminã"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid "display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr "afiºeazã informaþii despre versiune ºi terminã"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "Can't create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "Nu pot crea directorul `%s': %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: lipseºte fiºierul argument.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Încercaþi `%s --help' pentru informaþii suplimentare.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
! msgid "%s: could not open %s for writing: %s\n"
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: nu am putut deschide --css-file: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "%s: already have dir file: %s\n"
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: are deja fiºier dir: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "error closing output file `%s'"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "eroare la închiderea fiºierului de ieºire `%s'"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "could not open %s for writing: %s"
! msgstr "%s: nu am putut deschide --css-file: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2132,2136 ****
  msgstr "%s nu este un cod de limbã valid conform ISO 639"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2261,2265 ----
  msgstr "%s nu este un cod de limbã valid conform ISO 639"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2138,2147 ****
  msgstr "%s nu este un cod de limbã valid conform ISO 639"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2267,2276 ----
  msgstr "%s nu este un cod de limbã valid conform ISO 639"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2149,2153 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2278,2282 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2155,2159 ****
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2284,2288 ----
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2161,2175 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
--- 2290,2304 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
***************
*** 2177,2181 ****
  msgstr "macro-ul `%s' definit anterior"
  
! #: tp/Texinfo/Common.pm:2594
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
--- 2306,2310 ----
  msgstr "macro-ul `%s' definit anterior"
  
! #: tp/Texinfo/Common.pm:2720
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
***************
*** 2183,2187 ****
  msgstr "aici este definiþia anterioarã a lui `%s'"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
--- 2312,2316 ----
  msgstr "aici este definiþia anterioarã a lui `%s'"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
***************
*** 2190,2204 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2319,2334 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2206,2210 ****
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2336,2340 ----
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2212,2216 ****
  msgstr "Nu pot crea directorul `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2342,2346 ----
  msgstr "Nu pot crea directorul `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2218,2222 ****
  msgstr "Nu pot crea directorul `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
--- 2348,2352 ----
  msgstr "Nu pot crea directorul `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
***************
*** 2224,2228 ****
  msgstr "Fiºierul @image `%s' nu poate fi citit: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
--- 2354,2358 ----
  msgstr "Fiºierul @image `%s' nu poate fi citit: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
***************
*** 2231,2235 ****
  msgstr "Nici un nume specificat pentru comanda `%c%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
--- 2361,2365 ----
  msgstr "Nici un nume specificat pentru comanda `%c%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
***************
*** 2237,2246 ****
  msgstr "Fiºierul @image `%s' (pentru HTML) nu poate fi citit: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2367,2376 ----
  msgstr "Fiºierul @image `%s' (pentru HTML) nu poate fi citit: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2248,2252 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  #, fuzzy
  #| msgid "missing action name"
--- 2378,2382 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  #, fuzzy
  #| msgid "missing action name"
***************
*** 2254,2258 ****
  msgstr "nume de acþiune inexistent"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
--- 2384,2388 ----
  msgstr "nume de acþiune inexistent"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
***************
*** 2260,2264 ****
  msgstr "%s: opþiune nerecunoscutã `--%s'\n"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2390,2394 ----
  msgstr "%s: opþiune nerecunoscutã `--%s'\n"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2266,2274 ****
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  #, fuzzy
  #| msgid "%s:%d: --css-file ended in comment"
--- 2396,2404 ----
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  #, fuzzy
  #| msgid "%s:%d: --css-file ended in comment"
***************
*** 2276,2289 ****
  msgstr "%s:%d: --css-file s-a terminat cu un comentariu"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2406,2419 ----
  msgstr "%s:%d: --css-file s-a terminat cu un comentariu"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2291,2295 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2421,2425 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2297,2301 ****
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
--- 2427,2431 ----
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
***************
*** 2303,2307 ****
  msgstr "nici o intrare de index a fost gãsitã pentru `%s'\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2433,2450 ----
  msgstr "nici o intrare de index a fost gãsitã pentru `%s'\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s nu are sens în interiorul blocului `@%s'"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2309,2313 ****
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2452,2456 ----
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2315,2328 ****
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2458,2482 ----
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error writing to `%s'"
! msgid "error on copying %s into %s"
! msgstr "eroare la scrierea în `%s'"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2361,2370 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
--- 2515,2524 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
***************
*** 2373,2377 ****
  msgstr "Intrarea pentru index-ul `%s' în afara oricãrui nod"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2527,2531 ----
  msgstr "Intrarea pentru index-ul `%s' în afara oricãrui nod"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2379,2393 ****
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Fiºierul @image `%s' nu poate fi citit: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2533,2547 ----
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Fiºierul @image `%s' nu poate fi citit: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2397,2406 ****
  "pentru a o evita"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, fuzzy, perl-format
  #| msgid "No %sindex entries containing `%s'."
--- 2551,2560 ----
  "pentru a o evita"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, fuzzy, perl-format
  #| msgid "No %sindex entries containing `%s'."
***************
*** 2408,2439 ****
  msgstr "Nici o intrare în %sindex conþinând `%s'."
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2562,2593 ----
  msgstr "Nici o intrare în %sindex conþinând `%s'."
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2441,2470 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s necesitã un nume"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2595,2624 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s necesitã un nume"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2474,2488 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
--- 2628,2642 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2490,2523 ****
  msgstr "%c%s lipseºte paranteza de închidere"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' a aºteptat `%s', dar a vãzut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
--- 2644,2677 ----
  msgstr "%c%s lipseºte paranteza de închidere"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' a aºteptat `%s', dar a vãzut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
***************
*** 2525,2530 ****
  msgstr "Nici o potrivire %cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
--- 2679,2684 ----
  msgstr "Nici o potrivire %cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
***************
*** 2532,2536 ****
  msgstr "%c nelalocul lui"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
--- 2686,2690 ----
  msgstr "%c nelalocul lui"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
***************
*** 2538,2542 ****
  msgstr "`%c%s' fãrã pereche"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2692,2696 ----
  msgstr "`%c%s' fãrã pereche"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2544,2549 ****
  msgstr "Macro `%s' chemat pe linia %d cu prea multe argumente"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
--- 2698,2703 ----
  msgstr "Macro `%s' chemat pe linia %d cu prea multe argumente"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2551,2555 ****
  msgstr "%c%s lipseºte paranteza de închidere"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2705,2709 ----
  msgstr "%c%s lipseºte paranteza de închidere"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2557,2561 ****
  msgstr "Macro `%s' chemat pe linia %d cu prea multe argumente"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, fuzzy, c-format, perl-format
  #| msgid "\\ in macro expansion followed by `%s' instead of parameter name"
--- 2711,2715 ----
  msgstr "Macro `%s' chemat pe linia %d cu prea multe argumente"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, fuzzy, c-format, perl-format
  #| msgid "\\ in macro expansion followed by `%s' instead of parameter name"
***************
*** 2563,2567 ****
  msgstr "\\ in expansiunea macro urmatã de `%s' în loc de nume parametru"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
--- 2717,2721 ----
  msgstr "\\ in expansiunea macro urmatã de `%s' în loc de nume parametru"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
***************
*** 2569,2578 ****
  msgstr "nume de acþiune inexistent"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, fuzzy, c-format, perl-format
  #| msgid "arguments to @%s ignored"
--- 2723,2732 ----
  msgstr "nume de acþiune inexistent"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, fuzzy, c-format, perl-format
  #| msgid "arguments to @%s ignored"
***************
*** 2580,2584 ****
  msgstr "argumentele pentru @%s ignorate"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  #, fuzzy
  #| msgid "%s: empty file"
--- 2734,2738 ----
  msgstr "argumentele pentru @%s ignorate"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  #, fuzzy
  #| msgid "%s: empty file"
***************
*** 2586,2592 ****
  msgstr "%s: fiºier gol"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
--- 2740,2746 ----
  msgstr "%s: fiºier gol"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2594,2599 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
--- 2748,2753 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2601,2615 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s necesitã un argument: formatatorul pentru %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
--- 2755,2769 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s necesitã un argument: formatatorul pentru %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
***************
*** 2617,2624 ****
  msgstr "%s: opþiunea `--%s' nu permite un argument\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 2771,2778 ----
  msgstr "%s: opþiunea `--%s' nu permite un argument\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 2626,2630 ****
  msgstr "%s: lipseºte fiºierul argument.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 2780,2784 ----
  msgstr "%s: lipseºte fiºierul argument.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 2632,2636 ****
  msgstr "Index necunoscut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, fuzzy, perl-format
  #| msgid "Bad argument to @%s"
--- 2786,2790 ----
  msgstr "Index necunoscut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, fuzzy, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2638,2647 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
--- 2792,2801 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2649,2653 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2803,2807 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2655,2674 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nume de codare nerecunoscut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful outside `@titlepage' environment"
--- 2809,2828 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nume de codare nerecunoscut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful outside `@titlepage' environment"
***************
*** 2676,2694 ****
  msgstr "@%s nu are sens în exteriorul mediului `@titlepage'"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
--- 2830,2848 ----
  msgstr "@%s nu are sens în exteriorul mediului `@titlepage'"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
***************
*** 2696,2704 ****
  msgstr "Nici un meniu în nod `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, fuzzy, c-format, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2850,2858 ----
  msgstr "Nici un meniu în nod `%s'."
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, fuzzy, c-format, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2706,2710 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2860,2864 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2712,2736 ****
  msgstr "ªterge (kill) pânã la începutul liniei"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro-ul `%s' definit anterior"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "aici este definiþia anterioarã a lui `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2866,2890 ----
  msgstr "ªterge (kill) pânã la începutul liniei"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "macro-ul `%s' definit anterior"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "aici este definiþia anterioarã a lui `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2738,2742 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2892,2896 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2745,2759 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 2899,2913 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2761,2765 ****
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 2915,2919 ----
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 2767,2776 ****
  msgstr "%c%s aºteaptã `i' sau `j' ca argument, nu `%c'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected braces"
--- 2921,2930 ----
  msgstr "%c%s aºteaptã `i' sau `j' ca argument, nu `%c'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected braces"
***************
*** 2778,2782 ****
  msgstr "%c%s am aºteptat paranteze"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
--- 2932,2936 ----
  msgstr "%c%s am aºteptat paranteze"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
***************
*** 2784,2797 ****
  msgstr "Comandã necunoscutã `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "marcaj nedefinit: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 2938,2951 ----
  msgstr "Comandã necunoscutã `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "marcaj nedefinit: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2799,2803 ****
  msgstr "%c%s este depãsit"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 2953,2957 ----
  msgstr "%c%s este depãsit"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2805,2809 ****
  msgstr "%c%s este depãsit"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2959,2963 ----
  msgstr "%c%s este depãsit"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2811,2821 ****
  msgstr "ªterge (kill) pânã la începutul liniei"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2965,2975 ----
  msgstr "ªterge (kill) pânã la începutul liniei"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2823,2827 ****
  msgstr "@%s nu are sens în interiorul blocului `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
--- 2977,2981 ----
  msgstr "@%s nu are sens în interiorul blocului `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
***************
*** 2829,2837 ****
  msgstr "%s: fiºier gol"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
--- 2983,2991 ----
  msgstr "%s: fiºier gol"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
***************
*** 2839,2847 ****
  msgstr "Prea multe coloane în articol multitabel (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignor @tab în afara multitabelului"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2993,3001 ----
  msgstr "Prea multe coloane în articol multitabel (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignor @tab în afara multitabelului"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2850,2854 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
--- 3004,3008 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
***************
*** 2856,2870 ****
  msgstr "@%s nu are sens în interiorul blocului `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `@%s' environment to use `@%s'"
--- 3010,3024 ----
  msgstr "@%s nu are sens în interiorul blocului `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `@%s' environment to use `@%s'"
***************
*** 2872,2885 ****
  msgstr "Trebuie sã fiþi în mediul `@%s' pentru a folosi `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nu are sens în exteriorul mediilor `@titlepage' ºi `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
--- 3026,3039 ----
  msgstr "Trebuie sã fiþi în mediul `@%s' pentru a folosi `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nu are sens în exteriorul mediilor `@titlepage' ºi `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
***************
*** 2887,2921 ****
  msgstr "Nu sun permise note de subsol în note de subsol"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, fuzzy, c-format, perl-format
! #| msgid "@menu seen before first @node, creating `Top' node"
! msgid "@%s seen before first @node"
! msgstr "@menu vãzut înainte de primul @node, creez nodul `Vârf'"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "probabil cã nodul d-voastrã @top ar trebui împachetat în @ifnottex în loc de "
! "@ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  #, fuzzy
  #| msgid "Expected `%s'"
--- 3041,3060 ----
  msgstr "Nu sun permise note de subsol în note de subsol"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  #, fuzzy
  #| msgid "Expected `%s'"
***************
*** 2923,2927 ****
  msgstr "Am aºteptat `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful outside `@float' environment"
--- 3062,3066 ----
  msgstr "Am aºteptat `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful outside `@float' environment"
***************
*** 2929,2967 ****
  msgstr "@%s nu are sens în exteriorul mediului `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image lipseºte fiºierul argument."
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 3068,3106 ----
  msgstr "@%s nu are sens în exteriorul mediului `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image lipseºte fiºierul argument."
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 2969,2992 ****
  msgstr "%s: lipseºte fiºierul argument.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
--- 3108,3131 ----
  msgstr "%s: lipseºte fiºierul argument.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
***************
*** 2994,2998 ****
  msgstr "Am aºteptat `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3133,3137 ----
  msgstr "Am aºteptat `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3000,3004 ****
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, fuzzy, c-format, perl-format
  #| msgid "arguments to @%s ignored"
--- 3139,3143 ----
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "arguments to @%s ignored"
***************
*** 3006,3010 ****
  msgstr "argumentele pentru @%s ignorate"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3145,3149 ----
  msgstr "argumentele pentru @%s ignorate"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3012,3026 ****
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3151,3165 ----
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3028,3037 ****
  msgstr "%s: %s arg trebuie sã fie numeric, nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 3167,3176 ----
  msgstr "%s: %s arg trebuie sã fie numeric, nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 3039,3053 ****
  msgstr "Index necunoscut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
--- 3178,3192 ----
  msgstr "Index necunoscut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
***************
*** 3055,3069 ****
  msgstr "Index necunoscut `%s' în @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3194,3208 ----
  msgstr "Index necunoscut `%s' în @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3071,3080 ****
  msgstr "%s: %s arg trebuie sã fie numeric, nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3210,3219 ----
  msgstr "%s: %s arg trebuie sã fie numeric, nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3083,3087 ****
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3222,3226 ----
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3089,3094 ****
  msgstr "%s: %s arg trebuie sã fie numeric, nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3228,3233 ----
  msgstr "%s: %s arg trebuie sã fie numeric, nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3098,3102 ****
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, fuzzy, perl-format
  #| msgid ""
--- 3237,3241 ----
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3106,3110 ****
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3245,3249 ----
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3114,3128 ****
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3253,3267 ----
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3131,3135 ****
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3270,3274 ----
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3138,3167 ****
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, fuzzy, perl-format
  #| msgid ""
--- 3277,3306 ----
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3171,3211 ****
  "referinþa %s cãtre nodul inexistent `%s' (probabil secþionare incorectã?)"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "nod nereferit `%s'"
! 
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
! #, fuzzy, perl-format
! #| msgid "unreferenced node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "nod nereferit `%s'"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 3310,3340 ----
  "referinþa %s cãtre nodul inexistent `%s' (probabil secþionare incorectã?)"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
! #, fuzzy, perl-format
! #| msgid "node `%s' has been referenced %d times"
! msgid "node `%s' unreferenced"
! msgstr "nodul `%s' a fost referit de %d ori"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3213,3232 ****
  msgstr "Nodului `%s' îi lipseºte articolul pentru `%s' deºi îi este þinta Sus"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3342,3367 ----
  msgstr "Nodului `%s' îi lipseºte articolul pentru `%s' deºi îi este þinta Sus"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
! #, fuzzy, perl-format
! #| msgid "unreferenced node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "nod nereferit `%s'"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3234,3243 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3369,3378 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3245,3272 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3380,3407 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3274,3283 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3409,3418 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3286,3295 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3421,3430 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3298,3302 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3433,3437 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3304,3308 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/latex2html.pm:636
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3439,3443 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/latex2html.pm:639
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3310,3314 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3445,3449 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3316,3345 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3451,3485 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr ""
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3348,3357 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3488,3497 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3360,3364 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
--- 3500,3554 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "%s: nu am putut deschide --css-file: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
***************
*** 3366,3370 ****
  msgstr "eroare la scrierea în `%s'"
  
! #: tp/texi2any.pl:361
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3556,3560 ----
  msgstr "eroare la scrierea în `%s'"
  
! #: tp/texi2any.pl:358
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3372,3376 ****
  msgstr "acþiune necunoscutã `%s'"
  
! #: tp/texi2any.pl:377
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3562,3566 ----
  msgstr "acþiune necunoscutã `%s'"
  
! #: tp/texi2any.pl:374
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3378,3382 ****
  msgstr "acþiune necunoscutã `%s'"
  
! #: tp/texi2any.pl:413
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
--- 3568,3572 ----
  msgstr "acþiune necunoscutã `%s'"
  
! #: tp/texi2any.pl:417
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
***************
*** 3384,3388 ****
  msgstr "Nu am putut crea fiºier ieºire `%s'."
  
! #: tp/texi2any.pl:569
  #, fuzzy, perl-format
  #| msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
--- 3574,3578 ----
  msgstr "Nu am putut crea fiºier ieºire `%s'."
  
! #: tp/texi2any.pl:574
  #, fuzzy, perl-format
  #| msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
***************
*** 3390,3399 ****
  msgstr "%s: Ignor valoare nerecunoscutã TEXINFO_OUTPUT_FORMAT `%s'.\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Folosire: %s [OPÞIUNE]... FIªIER-TEXINFO...\n"
  
! #: tp/texi2any.pl:655
  #, fuzzy
  #| msgid ""
--- 3580,3589 ----
  msgstr "%s: Ignor valoare nerecunoscutã TEXINFO_OUTPUT_FORMAT `%s'.\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Folosire: %s [OPÞIUNE]... FIªIER-TEXINFO...\n"
  
! #: tp/texi2any.pl:663
  #, fuzzy
  #| msgid ""
***************
*** 3412,3416 ****
  "fiºiere Info potrivite pentru citit online cu Emacs sau GNU Info.\n"
  
! #: tp/texi2any.pl:661
  #, fuzzy, perl-format
  #| msgid ""
--- 3602,3606 ----
  "fiºiere Info potrivite pentru citit online cu Emacs sau GNU Info.\n"
  
! #: tp/texi2any.pl:671
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3453,3457 ****
  "terminã.\n"
  
! #: tp/texi2any.pl:677
  #, fuzzy
  #| msgid ""
--- 3643,3647 ----
  "terminã.\n"
  
! #: tp/texi2any.pl:689
  #, fuzzy
  #| msgid ""
***************
*** 3476,3480 ****
  "      --plaintext           ieºire text simplu în loc de Info.\n"
  
! #: tp/texi2any.pl:685
  #, fuzzy
  #| msgid ""
--- 3666,3670 ----
  "      --plaintext           ieºire text simplu în loc de Info.\n"
  
! #: tp/texi2any.pl:699
  #, fuzzy
  #| msgid ""
***************
*** 3532,3536 ****
  "  -o, --output=FIªIER       scrie în FIªIER (director dacã multiple HTML),\n"
  
! #: tp/texi2any.pl:705
  #, fuzzy, perl-format
  #| msgid ""
--- 3722,3726 ----
  "  -o, --output=FIªIER       scrie în FIªIER (director dacã multiple HTML),\n"
  
! #: tp/texi2any.pl:721
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3590,3594 ****
  "(implicit %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3780,3784 ----
  "(implicit %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3604,3608 ****
  msgstr ""
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3794,3798 ----
  msgstr ""
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3610,3614 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3800,3804 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3616,3620 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  #, fuzzy
  #| msgid ""
--- 3806,3810 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  #, fuzzy
  #| msgid ""
***************
*** 3642,3646 ****
  "  -U VAR                        nedefineºte variabila VAR, ca ºi @clear.\n"
  
! #: tp/texi2any.pl:747
  #, fuzzy
  #| msgid ""
--- 3832,3836 ----
  "  -U VAR                        nedefineºte variabila VAR, ca ºi @clear.\n"
  
! #: tp/texi2any.pl:770
  #, fuzzy
  #| msgid ""
***************
*** 3701,3705 ****
  "@ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:764
  #, fuzzy
  #| msgid ""
--- 3891,3895 ----
  "@ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:789
  #, fuzzy
  #| msgid ""
***************
*** 3724,3728 ****
  "deselectate;\n"
  
! #: tp/texi2any.pl:771
  #, fuzzy
  #| msgid ""
--- 3914,3918 ----
  "deselectate;\n"
  
! #: tp/texi2any.pl:798
  #, fuzzy
  #| msgid ""
***************
*** 3772,3776 ****
  "indiferent cât de mare\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3962,3966 ----
  "indiferent cât de mare\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3778,3782 ****
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3968,3972 ----
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3784,3797 ****
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3974,3987 ----
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3799,3822 ****
  msgstr "acþiune necunoscutã `%s'"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: lipseºte fiºierul argument.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Încercaþi `%s --help' pentru informaþii suplimentare.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 3989,4007 ----
  msgstr "acþiune necunoscutã `%s'"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: lipseºte fiºierul argument.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 3824,3828 ****
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/texi2any.pl:1172
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 4009,4013 ----
  msgstr "eroare la închiderea fiºierului de ieºire `%s'"
  
! #: tp/texi2any.pl:1244
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3830,3834 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 4015,4019 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3836,3855 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, fuzzy, perl-format
- #| msgid "%s: could not open --css-file: %s"
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: nu am putut deschide --css-file: %s"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 4021,4029 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3864,3868 ****
  msgstr "%c nelalocul lui"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
--- 4038,4042 ----
  msgstr "%c nelalocul lui"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
***************
*** 3870,3874 ****
  msgstr "`%c%s' fãrã pereche"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4044,4048 ----
  msgstr "`%c%s' fãrã pereche"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3876,3884 ****
  msgstr "%c%s necesitã un nume"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4050,4058 ----
  msgstr "%c%s necesitã un nume"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3886,3894 ****
  msgstr "%c%s necesitã un nume"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4060,4068 ----
  msgstr "%c%s necesitã un nume"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3896,3904 ****
  msgstr "%c%s necesitã un nume"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 4070,4078 ----
  msgstr "%c%s necesitã un nume"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3906,3910 ****
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 4080,4084 ----
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3912,3916 ****
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4086,4090 ----
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 3918,3922 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4092,4096 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 3924,3932 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s"
--- 4098,4106 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s"
***************
*** 3934,3943 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 4108,4117 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3946,3955 ****
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s"
--- 4120,4129 ----
  "%s: --footnote-style arg trebuie sã fie `separate' sau `end', nu `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s"
***************
*** 3957,3961 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid ""
--- 4131,4135 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid ""
***************
*** 3965,3969 ****
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s"
--- 4139,4143 ----
  "%s: --paragraph-indent arg trebuie sã fie numeric/`none'/`asis', nu `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s"
***************
*** 3971,3975 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 4145,4149 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 3977,3981 ****
  msgstr "%s necesitã un argument: formatatorul pentru %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
--- 4151,4155 ----
  msgstr "%s necesitã un argument: formatatorul pentru %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
***************
*** 3983,3993 ****
  msgstr "`%c%s' fãrã pereche"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s"
--- 4157,4167 ----
  msgstr "`%c%s' fãrã pereche"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s"
***************
*** 3995,4004 ****
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
--- 4169,4178 ----
  msgstr "Argument nepotrivit pentru @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 4006,4018 ****
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 4180,4192 ----
  msgstr "%s: nu am putut deschide --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 4054,4058 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 4228,4232 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 4060,4070 ****
  msgstr "%c%s aºteaptã `i' sau `j' ca argument, nu `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "marcaj nedefinit: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4234,4238 ----
  msgstr "%c%s aºteaptã `i' sau `j' ca argument, nu `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 4072,4076 ****
  msgstr "%c%s este depãsit"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4240,4244 ----
  msgstr "%c%s este depãsit"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 4078,4082 ****
  msgstr "%c%s este depãsit"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr ""
--- 4246,4250 ----
  msgstr "%c%s este depãsit"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr ""
***************
*** 4092,4096 ****
  msgstr "%c%s aºteaptã `i' sau `j' ca argument, nu `%c'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "Misplaced %c"
--- 4260,4264 ----
  msgstr "%c%s aºteaptã `i' sau `j' ca argument, nu `%c'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "Misplaced %c"
***************
*** 4792,4795 ****
--- 4960,4972 ----
  #~ msgstr "sfârºit de fiºier în interiorul blocului neformatat (verbatim)"
  
+ #~ msgid "@menu seen before first @node, creating `Top' node"
+ #~ msgstr "@menu vãzut înainte de primul @node, creez nodul `Vârf'"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "probabil cã nodul d-voastrã @top ar trebui împachetat în @ifnottex în loc "
+ #~ "de @ifinfo?"
+ 
  #~ msgid "@detailmenu seen before first node, creating `Top' node"
  #~ msgstr "@detailmenu vãzut înainte de primul nod, creez nodul `Vârf'"
***************
*** 5019,5026 ****
  
  #, c-format
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "nodul `%s' a fost referit de %d ori"
- 
- #, c-format
  #~ msgid "Can't remove file `%s': %s"
  #~ msgstr "Nu pot ºterge fisierul `%s': %s"
--- 5196,5199 ----
***************
*** 5152,5158 ****
  #~ msgstr "articol meniu `%s' existã deja, pentru fiºier `%s'"
  
- #~ msgid "display this help and exit"
- #~ msgstr "afiºeazã acest mesaj ºi terminã"
- 
  #~ msgid "keep temporary files around after processing"
  #~ msgstr "pãstreazã fiºierele temporare dupã procesare"
--- 5325,5328 ----
***************
*** 5165,5172 ****
  
  #, c-format
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "Folosire: %s [OPÞIUNI]... FIªIER...\n"
- 
- #, c-format
  #~ msgid "Generate a sorted index for each TeX output FILE.\n"
  #~ msgstr "Genereazã un index sortat pentru fiecare FIªIER de ieºire TeX.\n"
--- 5335,5338 ----
Binary files texinfo-6.7/po/ru.gmo and texinfo-6.8/po/ru.gmo differ
diff -Nrc2 texinfo-6.7/po/ru.po texinfo-6.8/po/ru.po
*** texinfo-6.7/po/ru.po	2019-09-17 18:48:47.000000000 +0100
--- texinfo-6.8/po/ru.po	2021-07-03 09:59:38.000000000 +0100
***************
*** 10,14 ****
  "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2019-09-09 19:58+0300\n"
  "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
--- 10,14 ----
  "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2019-09-09 19:58+0300\n"
  "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
***************
*** 138,146 ****
  msgstr "Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð¸Ñ�Ñ‡ÐµÑ€Ð¿Ð°Ð½Ð°"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð²Ð¿ÐµÑ€ÐµÐ´"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð½Ð°Ð·Ð°Ð´"
--- 138,146 ----
  msgstr "Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð¸Ñ�Ñ‡ÐµÑ€Ð¿Ð°Ð½Ð°"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð²Ð¿ÐµÑ€ÐµÐ´"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð½Ð°Ð·Ð°Ð´"
***************
*** 154,162 ****
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ð»Ð¾Ð²Ð¾ Ð²Ð¿ÐµÑ€ÐµÐ´"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ð»Ð¾Ð²Ð¾ Ð½Ð°Ð·Ð°Ð´"
--- 154,162 ----
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ð»Ð¾Ð²Ð¾ Ð²Ð¿ÐµÑ€ÐµÐ´"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ð»Ð¾Ð²Ð¾ Ð½Ð°Ð·Ð°Ð´"
***************
*** 264,268 ****
  msgstr "Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð¸Ñ�Ðº Ñ„Ð°Ð¹Ð»Ð° %s Ð² %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 264,268 ----
  msgstr "Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð¸Ñ�Ðº Ñ„Ð°Ð¹Ð»Ð° %s Ð² %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 383,387 ****
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð² Ñ„Ð°Ð¹Ð»Ð°"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 383,387 ----
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð² Ñ„Ð°Ð¹Ð»Ð°"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 422,426 ****
  msgstr "ÐŸÐ¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ --help Ð´Ð»Ñ� Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ð³Ð¾ Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ�.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 422,427 ----
  msgstr "ÐŸÐ¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ --help Ð´Ð»Ñ� Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ð³Ð¾ Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ�.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 558,562 ****
  "  info -f ./foo.info         Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» ./foo.info, Ð½Ðµ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 559,564 ----
  "  info -f ./foo.info         Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» ./foo.info, Ð½Ðµ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 931,947 ****
  msgstr "ÐžÐ¿Ð¸Ñ�Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð² Ñ�Ñ…Ð¾-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ ÐµÑ‘"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Ð—Ð´ÐµÑ�ÑŒ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Â«echo-areaÂ»"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð²Ñ‹Ñ�Ð¾Ñ‚Ñƒ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð¾ÐºÐ½Ð°"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 933,949 ----
  msgstr "ÐžÐ¿Ð¸Ñ�Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð² Ñ�Ñ…Ð¾-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ ÐµÑ‘"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Ð—Ð´ÐµÑ�ÑŒ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Â«echo-areaÂ»"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð²Ñ‹Ñ�Ð¾Ñ‚Ñƒ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð¾ÐºÐ½Ð°"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 957,961 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 959,963 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1013,1021 ****
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ñ„Ð°Ð¹Ð» ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
--- 1015,1023 ----
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ñ„Ð°Ð¹Ð» ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
***************
*** 1024,1028 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1026,1030 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1033,1089 ****
  "info-help-node] â€” Ð¾Ð±ÑƒÑ‡Ð°ÑŽÑ‰ÐµÐµ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð½Ð¸Ð¶Ðµ"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð²Ñ‹ÑˆÐµ"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ ÐºÑƒÑ€Ñ�Ð¾Ñ€ Ðº Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐµ Ð¾ÐºÐ½Ð°"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½ÐµÑ† Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð°Ð·Ð°Ð´ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾ Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ð¸ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾ Ð½Ð°Ð·Ð°Ð´ Ð¸ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾, Ð¾Ñ�Ñ‚Ð°Ð²Ð°Ñ�Ñ�ÑŒ Ð² Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð°Ð·Ð°Ð´ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾, Ð¾Ñ�Ñ‚Ð°Ð²Ð°Ñ�Ñ�ÑŒ Ð² Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1035,1091 ----
  "info-help-node] â€” Ð¾Ð±ÑƒÑ‡Ð°ÑŽÑ‰ÐµÐµ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð½Ð¸Ð¶Ðµ"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð²Ñ‹ÑˆÐµ"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ ÐºÑƒÑ€Ñ�Ð¾Ñ€ Ðº Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐµ Ð¾ÐºÐ½Ð°"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½ÐµÑ† Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð°Ð·Ð°Ð´ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾ Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ð¸ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾ Ð½Ð°Ð·Ð°Ð´ Ð¸ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾, Ð¾Ñ�Ñ‚Ð°Ð²Ð°Ñ�Ñ�ÑŒ Ð² Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð°Ð·Ð°Ð´ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾, Ð¾Ñ�Ñ‚Ð°Ð²Ð°Ñ�Ñ�ÑŒ Ð² Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1092,1096 ****
  "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1094,1098 ----
  "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1100,1168 ****
  "Ð¾ÐºÐ½Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ�Ñ‚Ñ€Ð¾Ðº Ð²Ð½Ð¸Ð·"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ�Ñ‚Ñ€Ð¾Ðº Ð²Ð²ÐµÑ€Ñ…"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð° Ð¿Ð¾Ð»Ñ�ÐºÑ€Ð°Ð½Ð° Ð²Ð½Ð¸Ð·"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð° Ð¿Ð¾Ð»Ñ�ÐºÑ€Ð°Ð½Ð° Ð²Ð²ÐµÑ€Ñ…"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð´Ñ€ÑƒÐ³Ð¾Ðµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð´Ñ€ÑƒÐ³Ð¾Ðµ Ð¾ÐºÐ½Ð¾ Ð½Ð°Ð·Ð°Ð´"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð½Ð¾Ðµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¾Ñ�Ñ‚Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¾ÐºÐ½Ð°"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Ð£Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ (Ð¸Ð»Ð¸ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ¸Ñ‚ÑŒ) Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÑŒ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ðµ Ð¼ÐµÑ�Ñ‚Ð¾ Ð½Ð° Ñ�ÐºÑ€Ð°Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ð²Ð¸Ð´Ð¸Ð¼Ñ‹Ð¼Ð¸ Ð¾ÐºÐ½Ð°Ð¼Ð¸"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ÐŸÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ�Ñ‚Ñ€Ð¾Ðº Ð² Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¼ Ð¾ÐºÐ½Ðµ"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1102,1170 ----
  "Ð¾ÐºÐ½Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ�Ñ‚Ñ€Ð¾Ðº Ð²Ð½Ð¸Ð·"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ�Ñ‚Ñ€Ð¾Ðº Ð²Ð²ÐµÑ€Ñ…"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð° Ð¿Ð¾Ð»Ñ�ÐºÑ€Ð°Ð½Ð° Ð²Ð½Ð¸Ð·"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð½Ð° Ð¿Ð¾Ð»Ñ�ÐºÑ€Ð°Ð½Ð° Ð²Ð²ÐµÑ€Ñ…"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð´Ñ€ÑƒÐ³Ð¾Ðµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‚Ð¸Ñ‚ÑŒ Ð´Ñ€ÑƒÐ³Ð¾Ðµ Ð¾ÐºÐ½Ð¾ Ð½Ð°Ð·Ð°Ð´"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð½Ð¾Ðµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¾Ñ�Ñ‚Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¾ÐºÐ½Ð°"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Ð£Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ (Ð¸Ð»Ð¸ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ¸Ñ‚ÑŒ) Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð¾ÐºÐ½Ð¾"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÑŒ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ðµ Ð¼ÐµÑ�Ñ‚Ð¾ Ð½Ð° Ñ�ÐºÑ€Ð°Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ð²Ð¸Ð´Ð¸Ð¼Ñ‹Ð¼Ð¸ Ð¾ÐºÐ½Ð°Ð¼Ð¸"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ÐŸÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ�Ñ‚Ñ€Ð¾Ðº Ð² Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¼ Ð¾ÐºÐ½Ðµ"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1172,1576 ****
  msgstr[2] "Ð’ Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÐ½ÑŽ Ð½ÐµÑ‚ %d Ð¿ÑƒÐ½ÐºÑ‚Ð¾Ð²"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ Ð² Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð¸Ñ�Ñ‡ÐµÐ·Ð»Ð°! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� Ð¿ÑƒÐ½ÐºÑ‚Ð° Ð¼ÐµÐ½ÑŽ Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð¸Ð»Ð¸ Ñ�Ð½Ð¾Ñ�ÐºÐ¸ Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ðº Ð½Ð°Ñ‡Ð°Ð»Ñƒ Ð¼ÐµÐ½ÑŽ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "ÐŸÑ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€ÐµÑ‚ÑŒ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð¾Ð¶Ð½Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ð¾Ð´"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐµ"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰ÐµÐ¹ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐµ"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð¸Ð»Ð¸ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ, Ð½Ð°Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ð¹Ñ�Ñ� Ð½Ð° Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐµ"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Ð’ Ð½Ð¾Ð´Ðµ Â«%sÂ» Ð½ÐµÑ‚ Ð¼ÐµÐ½ÑŽ"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ð½Ð¾Ð´Ñƒ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ Â«%sÂ» Ð² Â«%sÂ»"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¼ÐµÐ½ÑŽ, Ð½Ð°Ñ‡Ð¸Ð½Ð°ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ñ� dir Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾ Ð½Ð¸Ð¼"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾ Ð¼ÐµÐ½ÑŽ: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Â«Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰ÑƒÑŽÂ» Ð½Ð¾Ð´Ñƒ"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Â«ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÑƒÑŽÂ» Ð½Ð¾Ð´Ñƒ"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Â«Ð’ÐµÑ€Ñ…Ð½ÑŽÑŽÂ» Ð½Ð¾Ð´Ñƒ"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÑŽÑŽ Ð½Ð¾Ð´Ñƒ Ð² Ñ„Ð°Ð¹Ð»Ðµ"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Ð­Ñ‚Ð¾ Ð¾ÐºÐ½Ð¾ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ð½Ð¾Ð´"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ð¿ÐµÑ€Ð²ÑƒÑŽ Ð½Ð¾Ð´Ñƒ Ð² Ñ„Ð°Ð¹Ð»Ðµ"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "Ð’ Ñ�Ñ‚Ð¾Ð¼ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½ÐµÑ‚ Ð½Ð¾Ð´"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Ð’ Ñ�Ñ‚Ð¾Ð¼ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð½ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Â«ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ�Â» Ð¸Ð»Ð¸ Â«Ð’Ð²ÐµÑ€Ñ…Â» Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "ÐŸÑ€Ð¾Ð´Ð²Ð¸Ð³Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ð¸Ð»Ð¸ Ð²Ð½Ð¸Ð· Ð¿Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð½Ð¾Ð´"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "ÐŸÑ€Ð¾Ð´Ð²Ð¸Ð³Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð°Ð·Ð°Ð´ Ð¸Ð»Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð¿Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð½Ð¾Ð´"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð½ÐµÐ¹"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð½Ð¾Ð´Ðµ: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Ð�Ð°Ð¹Ñ‚Ð¸ Ð½Ð¾Ð´Ñƒ, Ð¾Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÑŽÑ‰ÑƒÑŽ, ÐºÐ°Ðº Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñƒ"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Ð�Ð°Ð¹Ñ‚Ð¸ Ð½Ð¾Ð´Ñƒ Invocation Ð´Ð»Ñ� [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ñ�Ð¿Ñ€Ð°Ð²Ð¾Ñ‡Ð½ÑƒÑŽ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñƒ (manpage) Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð½ÐµÐ¹"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "ÐŸÑ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€ÐµÑ‚ÑŒ Ñ�Ð¿Ñ€Ð°Ð²Ð¾Ñ‡Ð½ÑƒÑŽ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñƒ (manpage): "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Â«ÐŸÐµÑ€Ð²ÑƒÑŽÂ» Ð½Ð¾Ð´Ñƒ Ð² Ñ�Ñ‚Ð¾Ð¼ Ñ„Ð°Ð¹Ð»Ðµ"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ð½Ð¾Ð´Ñƒ Â«(dir)Â»"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐ¹ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Ð’ Ð¸Ñ�Ñ‚Ð¾Ñ€Ð¸Ð¸ Ð½ÐµÑ‚ Ð±Ð¾Ð»ÐµÐµ Ñ€Ð°Ð½Ð½ÐµÐ¹ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð½ÐµÐ¼Ñƒ"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Ð�Ð°Ð¹Ñ‚Ð¸ Ñ„Ð°Ð¹Ð»: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Â«%sÂ»"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» Â«%sÂ»"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð² %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "Ð·Ð°Ð¿Ð¸Ñ�ÑŒ Ð½Ð¾Ð´Ñ‹ %sâ€¦"
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "ÐŸÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÑŒ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ Ñ�Ñ‚Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹ Ð½Ð° Ð²Ñ…Ð¾Ð´ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð°Ð» Ðº Â«%sÂ»"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "Ð¿ÐµÑ‡Ð°Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð¾Ð´Ð° %s"
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ Ð½Ð¾Ð´Ñ‹ %s Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "ÐŸÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð² Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾Ðº Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð¸Ñ‚Ñ�Ñ� Ñ� ÐºÐ¾Ð½Ñ†Ð° Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð¸Ñ‚Ñ�Ñ� Ñ� Ð½Ð°Ñ‡Ð°Ð»Ð° Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð¿Ð¾Ð´Ñ„Ð°Ð¹Ð»Ð° %sâ€¦"
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð¿Ð¾ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ð¼"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " c ÑƒÑ‡Ñ‘Ñ‚Ð¾Ð¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð¿Ð¾Ð¸Ñ�ÐºÐ°"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "ÐŸÐµÑ€ÐµÑ…Ð¾Ð´Ð¸Ð¼ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾ Ðº Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐ¼Ñƒ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸ÑŽ Ð¸Ð· %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐµ Ð½ÐµÑ‚ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ð¹"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Ð˜Ñ�ÐºÐ°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð² Ñ�Ñ‚Ð¾Ð¹ Ð½Ð¾Ð´Ðµ Ð¸ Ð¿Ð¾Ð´Ð½Ð¾Ð´Ð°Ñ…"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð² %s: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰ÐµÐ¼Ñƒ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸ÑŽ Ð² Ð¿Ð¾Ð´Ð´ÐµÑ€ÐµÐ²Ðµ Info"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Ð�ÐµÑ‚ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð¸Ñ�ÐºÐ°"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¼Ñƒ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸ÑŽ Ð² Ð¿Ð¾Ð´Ð´ÐµÑ€ÐµÐ²Ðµ Info"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð¸ Ð·Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð¸ Ð·Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð¸Ñ�Ðº"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð¸ Ð·Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð¸Ñ�Ðº Ð² Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Ð�ÐµÑ‚ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ³Ð¾ Ð¿Ð¾Ð¸Ñ�ÐºÐ°"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð² Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "ÐžÑ‡Ð¸Ñ�Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ðµ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð¸Ñ�ÐºÐ°"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Ð—Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð¸Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð¿Ð¾ Ð¼ÐµÑ€Ðµ Ð²Ð²Ð¾Ð´Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Ð�Ð°Ñ€Ð°Ñ‰Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð¿Ð¾ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ð¼Ñƒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÑŽ: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "Ð�Ð°Ñ€Ð°Ñ‰Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "Ð�Ð°Ñ€Ð°Ñ‰Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð¿Ð¾ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ð¼Ñƒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÑŽ: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "Ð�Ð°Ñ€Ð°Ñ‰Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Ð’Ñ‹Ñ…Ð¾Ð´"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²ÐµÑ€Ñ�Ð¸ÑŽ Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð½Ð¾Ð¹ Info"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info, Ð²ÐµÑ€Ñ�Ð¸Ñ� %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "ÐŸÐµÑ€ÐµÑ€Ð¸Ñ�Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÑ€Ð°Ð½"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Ð’Ñ‹Ð¹Ñ‚Ð¸ Ð¸Ð· Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Ð—Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ, Ð¿Ñ€Ð¸Ð²Ñ�Ð·Ð°Ð½Ð½ÑƒÑŽ Ðº Ñ�Ñ‚Ð¾Ð¹ ÐºÐ»Ð°Ð²Ð¸ÑˆÐµ Ð² Ð½Ð¸Ð¶Ð½ÐµÐ¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Ð�ÐµÐ²ÐµÑ€Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Â«%sÂ»"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â«%sÂ» Ð½ÐµÐ²ÐµÑ€Ð½Ð¾"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ñ†Ð¸Ñ„Ñ€Ñƒ Ðº Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¼Ñƒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð¼Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Ð�Ð°Ñ‡Ð°Ñ‚ÑŒ (Ð¸Ð»Ð¸ ÑƒÐ¼Ð½Ð¾Ð¶Ð¸Ñ‚ÑŒ Ð½Ð° 4) Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¹ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
--- 1174,1578 ----
  msgstr[2] "Ð’ Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÐ½ÑŽ Ð½ÐµÑ‚ %d Ð¿ÑƒÐ½ÐºÑ‚Ð¾Ð²"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ Ð² Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð¸Ñ�Ñ‡ÐµÐ·Ð»Ð°! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� Ð¿ÑƒÐ½ÐºÑ‚Ð° Ð¼ÐµÐ½ÑŽ Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð¸Ð»Ð¸ Ñ�Ð½Ð¾Ñ�ÐºÐ¸ Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Ð¡Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒÑ�Ñ� Ðº Ð½Ð°Ñ‡Ð°Ð»Ñƒ Ð¼ÐµÐ½ÑŽ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "ÐŸÑ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€ÐµÑ‚ÑŒ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð¾Ð¶Ð½Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ð¾Ð´"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐµ"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰ÐµÐ¹ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐµ"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð¸Ð»Ð¸ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ, Ð½Ð°Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ð¹Ñ�Ñ� Ð½Ð° Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐµ"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Ð’ Ð½Ð¾Ð´Ðµ Â«%sÂ» Ð½ÐµÑ‚ Ð¼ÐµÐ½ÑŽ"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ð½Ð¾Ð´Ñƒ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ Â«%sÂ» Ð² Â«%sÂ»"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¼ÐµÐ½ÑŽ, Ð½Ð°Ñ‡Ð¸Ð½Ð°ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ñ� dir Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾ Ð½Ð¸Ð¼"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾ Ð¼ÐµÐ½ÑŽ: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Â«Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰ÑƒÑŽÂ» Ð½Ð¾Ð´Ñƒ"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Â«ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÑƒÑŽÂ» Ð½Ð¾Ð´Ñƒ"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Â«Ð’ÐµÑ€Ñ…Ð½ÑŽÑŽÂ» Ð½Ð¾Ð´Ñƒ"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÑŽÑŽ Ð½Ð¾Ð´Ñƒ Ð² Ñ„Ð°Ð¹Ð»Ðµ"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Ð­Ñ‚Ð¾ Ð¾ÐºÐ½Ð¾ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ð½Ð¾Ð´"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ð¿ÐµÑ€Ð²ÑƒÑŽ Ð½Ð¾Ð´Ñƒ Ð² Ñ„Ð°Ð¹Ð»Ðµ"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "Ð’ Ñ�Ñ‚Ð¾Ð¼ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½ÐµÑ‚ Ð½Ð¾Ð´"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Ð’ Ñ�Ñ‚Ð¾Ð¼ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð½ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Â«ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ�Â» Ð¸Ð»Ð¸ Â«Ð’Ð²ÐµÑ€Ñ…Â» Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "ÐŸÑ€Ð¾Ð´Ð²Ð¸Ð³Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ð¸Ð»Ð¸ Ð²Ð½Ð¸Ð· Ð¿Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð½Ð¾Ð´"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "ÐŸÑ€Ð¾Ð´Ð²Ð¸Ð³Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð°Ð·Ð°Ð´ Ð¸Ð»Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð¿Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð½Ð¾Ð´"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð½ÐµÐ¹"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð½Ð¾Ð´Ðµ: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Ð�Ð°Ð¹Ñ‚Ð¸ Ð½Ð¾Ð´Ñƒ, Ð¾Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÑŽÑ‰ÑƒÑŽ, ÐºÐ°Ðº Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñƒ"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Ð�Ð°Ð¹Ñ‚Ð¸ Ð½Ð¾Ð´Ñƒ Invocation Ð´Ð»Ñ� [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ñ�Ð¿Ñ€Ð°Ð²Ð¾Ñ‡Ð½ÑƒÑŽ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñƒ (manpage) Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð½ÐµÐ¹"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "ÐŸÑ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€ÐµÑ‚ÑŒ Ñ�Ð¿Ñ€Ð°Ð²Ð¾Ñ‡Ð½ÑƒÑŽ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñƒ (manpage): "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Â«ÐŸÐµÑ€Ð²ÑƒÑŽÂ» Ð½Ð¾Ð´Ñƒ Ð² Ñ�Ñ‚Ð¾Ð¼ Ñ„Ð°Ð¹Ð»Ðµ"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ð½Ð¾Ð´Ñƒ Â«(dir)Â»"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐ¹ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð¹ Ð½Ð¾Ð´Ðµ"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Ð’ Ð¸Ñ�Ñ‚Ð¾Ñ€Ð¸Ð¸ Ð½ÐµÑ‚ Ð±Ð¾Ð»ÐµÐµ Ñ€Ð°Ð½Ð½ÐµÐ¹ Ð½Ð¾Ð´Ñ‹"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð½ÐµÐ¼Ñƒ"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Ð�Ð°Ð¹Ñ‚Ð¸ Ñ„Ð°Ð¹Ð»: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Â«%sÂ»"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» Â«%sÂ»"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð² %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "Ð·Ð°Ð¿Ð¸Ñ�ÑŒ Ð½Ð¾Ð´Ñ‹ %sâ€¦"
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "ÐŸÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÑŒ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ Ñ�Ñ‚Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹ Ð½Ð° Ð²Ñ…Ð¾Ð´ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð°Ð» Ðº Â«%sÂ»"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "Ð¿ÐµÑ‡Ð°Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð¾Ð´Ð° %s"
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ Ð½Ð¾Ð´Ñ‹ %s Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "ÐŸÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð² Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾Ðº Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð¸Ñ‚Ñ�Ñ� Ñ� ÐºÐ¾Ð½Ñ†Ð° Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð¸Ñ‚Ñ�Ñ� Ñ� Ð½Ð°Ñ‡Ð°Ð»Ð° Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð¿Ð¾Ð´Ñ„Ð°Ð¹Ð»Ð° %sâ€¦"
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð¿Ð¾ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ð¼"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " c ÑƒÑ‡Ñ‘Ñ‚Ð¾Ð¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð¿Ð¾Ð¸Ñ�ÐºÐ°"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "ÐŸÐµÑ€ÐµÑ…Ð¾Ð´Ð¸Ð¼ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾ Ðº Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐ¼Ñƒ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸ÑŽ Ð¸Ð· %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐµ Ð½ÐµÑ‚ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ð¹"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Ð˜Ñ�ÐºÐ°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð² Ñ�Ñ‚Ð¾Ð¹ Ð½Ð¾Ð´Ðµ Ð¸ Ð¿Ð¾Ð´Ð½Ð¾Ð´Ð°Ñ…"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "ÐŸÐ¾Ð¸Ñ�Ðº Ð² %s: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰ÐµÐ¼Ñƒ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸ÑŽ Ð² Ð¿Ð¾Ð´Ð´ÐµÑ€ÐµÐ²Ðµ Info"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Ð�ÐµÑ‚ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð¸Ñ�ÐºÐ°"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ðº Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¼Ñƒ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸ÑŽ Ð² Ð¿Ð¾Ð´Ð´ÐµÑ€ÐµÐ²Ðµ Info"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð¸ Ð·Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð¸ Ð·Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð¸Ñ�Ðº"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ Ð¸ Ð·Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð¸Ñ�Ðº Ð² Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð² Ñ‚Ð¾Ð¼ Ð¶Ðµ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Ð�ÐµÑ‚ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ³Ð¾ Ð¿Ð¾Ð¸Ñ�ÐºÐ°"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð² Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "ÐžÑ‡Ð¸Ñ�Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ðµ Ñ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð¸Ñ�ÐºÐ°"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Ð—Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð¸Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð¿Ð¾ Ð¼ÐµÑ€Ðµ Ð²Ð²Ð¾Ð´Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Ð�Ð°Ñ€Ð°Ñ‰Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð¿Ð¾ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ð¼Ñƒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÑŽ: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "Ð�Ð°Ñ€Ð°Ñ‰Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "Ð�Ð°Ñ€Ð°Ñ‰Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº Ð¿Ð¾ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ð¼Ñƒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÑŽ: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "Ð�Ð°Ñ€Ð°Ñ‰Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Ð’Ñ‹Ñ…Ð¾Ð´"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²ÐµÑ€Ñ�Ð¸ÑŽ Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð½Ð¾Ð¹ Info"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info, Ð²ÐµÑ€Ñ�Ð¸Ñ� %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "ÐŸÐµÑ€ÐµÑ€Ð¸Ñ�Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÑ€Ð°Ð½"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Ð’Ñ‹Ð¹Ñ‚Ð¸ Ð¸Ð· Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Ð—Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ, Ð¿Ñ€Ð¸Ð²Ñ�Ð·Ð°Ð½Ð½ÑƒÑŽ Ðº Ñ�Ñ‚Ð¾Ð¹ ÐºÐ»Ð°Ð²Ð¸ÑˆÐµ Ð² Ð½Ð¸Ð¶Ð½ÐµÐ¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Ð�ÐµÐ²ÐµÑ€Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Â«%sÂ»"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â«%sÂ» Ð½ÐµÐ²ÐµÑ€Ð½Ð¾"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ñ†Ð¸Ñ„Ñ€Ñƒ Ðº Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¼Ñƒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð¼Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Ð�Ð°Ñ‡Ð°Ñ‚ÑŒ (Ð¸Ð»Ð¸ ÑƒÐ¼Ð½Ð¾Ð¶Ð¸Ñ‚ÑŒ Ð½Ð° 4) Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¹ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
***************
*** 1924,1961 ****
  msgstr "%s: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ (%s) Ð¸ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: ÑƒÐ¶Ðµ Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ„Ð°Ð¹Ð» dir: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: ÐœÐ¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð¸Ð½ Info-Ñ„Ð°Ð¹Ð».\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ð½Ð¾ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Â«%sÂ»"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ð² Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Â«%sÂ»: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Â«%sÂ»"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
--- 1926,1963 ----
  msgstr "%s: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ (%s) Ð¸ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: ÑƒÐ¶Ðµ Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ„Ð°Ð¹Ð» dir: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: ÐœÐ¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð¸Ð½ Info-Ñ„Ð°Ð¹Ð».\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ð½Ð¾ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Â«%sÂ»"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ð² Ñ€ÐµÐ³ÑƒÐ»Ñ�Ñ€Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Â«%sÂ»: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Â«%sÂ»"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
***************
*** 1963,1967 ****
  "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ�."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
--- 1965,1969 ----
  "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ�."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
***************
*** 1969,2065 ****
  "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ�."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "Ð² Â«%sÂ» Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° info dir"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� Â«%sÂ»; Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¾"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð½Ð° Ð·Ð°Ð¿Ð¸Ñ�ÑŒ: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
- "Ð¿ÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ @contents, ÐµÑ�Ð»Ð¸ Ñ…Ð¾Ñ‚Ð¸Ñ‚Ðµ Ð²Ð¸Ð´ÐµÑ‚ÑŒ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ñ‚Ð¸Ñ‚ÑƒÐ»ÑŒÐ½Ð¾Ð¹ "
- "Ñ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
- "Ð¿ÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ @shortcontents Ð¸ @contents, ÐµÑ�Ð»Ð¸ Ñ…Ð¾Ñ‚Ð¸Ñ‚Ðµ Ð²Ð¸Ð´ÐµÑ‚ÑŒ "
- "Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ñ‚Ð¸Ñ‚ÑƒÐ»ÑŒÐ½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ñ�Ð·Ñ‹ÐºÐ°"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ð¹ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ñ‰Ð¸Ñ‚Ð¸Ñ‚ÑŒ Ñ…Ñ�Ñˆ-Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð² @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«%sÂ» Ð±Ñ‹Ð»Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ñ€Ð°Ð½ÑŒÑˆÐµ"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "Ð¼ÐµÑ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1971,2187 ----
  "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ�."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Ð�ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "Ð² Â«%sÂ» Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° info dir"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� Â«%sÂ»; Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¾"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ: %s [ÐŸÐ�Ð Ð�ÐœÐ•Ð¢Ð ]â€¦ Ð¤Ð�Ð™Ð›-TEXINFOâ€¦\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñƒ Ñ�Ð¿Ñ€Ð°Ð²ÐºÑƒ Ð¸ Ð²Ñ‹Ð¹Ñ‚Ð¸"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Â«%sÂ»: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚, Ð·Ð°Ð´Ð°ÑŽÑ‰Ð¸Ð¹ Ñ„Ð°Ð¹Ð».\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "ÐŸÐ¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Â«%s --helpÂ» Ð´Ð»Ñ� Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ð³Ð¾ Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ�.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ� %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð½Ð° Ð·Ð°Ð¿Ð¸Ñ�ÑŒ: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ñ�Ð·Ñ‹ÐºÐ°"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ð¹ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ñ‰Ð¸Ñ‚Ð¸Ñ‚ÑŒ Ñ…Ñ�Ñˆ-Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð² @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«%sÂ» Ð±Ñ‹Ð»Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ñ€Ð°Ð½ÑŒÑˆÐµ"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "Ð¼ÐµÑ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2067,2186 ****
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: Ð²Ñ‹Ð²Ð¾Ð´ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Â«%sÂ» Ð¸Ð»Ð¸ Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "Ñ„Ð°Ð¹Ð» @image Â«%sÂ» Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "Ñ„Ð°Ð¹Ð» @image Â«%sÂ» (Ð´Ð»Ñ� HTML) Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "Ð½ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %s Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð½Ð°Ñ�Ñ‚Ñ€Ð¾ÐµÐº Ñ�Ñ�Ñ‹Ð»Ð¾Ðº html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¸Ð¿"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ð½Ð°Ñ�Ñ‚Ñ€Ð¾ÐµÐº Ñ�Ñ�Ñ‹Ð»Ð¾Ðº html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "Ð½ÐµÐ·Ð°ÐºÑ€Ñ‹Ñ‚Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð² Ñ„Ð°Ð¹Ð»Ðµ css"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include Ð¾Ð±Ñ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import Ð½Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð° Ð² Ñ„Ð°Ð¹Ð»Ðµ css"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "Ð¤Ð°Ð¹Ð» CSS %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ htmlxref.cnf Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð² Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° TOC frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÐ° %s Ð½Ð° Ñ�Ñ‚Ð°Ð´Ð¸Ð¸ %s Ñ� Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ð¾Ð¼ %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° Ð¸Ð»Ð¸ @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2189,2333 ----
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: Ð²Ñ‹Ð²Ð¾Ð´ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Â«%sÂ» Ð¸Ð»Ð¸ Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "Ñ„Ð°Ð¹Ð» @image Â«%sÂ» Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "Ñ„Ð°Ð¹Ð» @image Â«%sÂ» (Ð´Ð»Ñ� HTML) Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "Ð½ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %s Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð½Ð°Ñ�Ñ‚Ñ€Ð¾ÐµÐº Ñ�Ñ�Ñ‹Ð»Ð¾Ðº html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¸Ð¿"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ð½Ð°Ñ�Ñ‚Ñ€Ð¾ÐµÐº Ñ�Ñ�Ñ‹Ð»Ð¾Ðº html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "Ð½ÐµÐ·Ð°ÐºÑ€Ñ‹Ñ‚Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð² Ñ„Ð°Ð¹Ð»Ðµ css"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include Ð¾Ð±Ñ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import Ð½Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð° Ð² Ñ„Ð°Ð¹Ð»Ðµ css"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "Ð¤Ð°Ð¹Ð» CSS %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ htmlxref.cnf Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð² Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside @%s block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð±Ð»Ð¾ÐºÐ° @%s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° TOC frame %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÐ° %s Ð½Ð° Ñ�Ñ‚Ð°Ð´Ð¸Ð¸ %s Ñ� Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ð¾Ð¼ %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° Ð¸Ð»Ð¸ @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2215,2224 ****
  msgstr "Ð¸Ð¼Ñ� @node Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«,Â»: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð² Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ðµ @%s Ñ� : Ñ�Ð¾Ð·Ð´Ð°Ñ‘Ñ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2362,2371 ----
  msgstr "Ð¸Ð¼Ñ� @node Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«,Â»: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð² Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ðµ @%s Ñ� : Ñ�Ð¾Ð·Ð´Ð°Ñ‘Ñ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2226,2245 ****
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ðµ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Â«%sÂ» Ð²Ð½Ðµ ÐºÐ°ÐºÐ¾Ð¹-Ð»Ð¸Ð±Ð¾ Ð½Ð¾Ð´Ñ‹"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ñ‚ÐµÐºÑ�Ñ‚Ð° Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» @image Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» @image Â«%s.txtÂ» Ð¸Ð»Ð¸ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚ÐµÐºÑ�Ñ‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2373,2392 ----
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ðµ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Â«%sÂ» Ð²Ð½Ðµ ÐºÐ°ÐºÐ¾Ð¹-Ð»Ð¸Ð±Ð¾ Ð½Ð¾Ð´Ñ‹"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ñ‚ÐµÐºÑ�Ñ‚Ð° Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» @image Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» @image Â«%s.txtÂ» Ð¸Ð»Ð¸ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚ÐµÐºÑ�Ñ‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2249,2320 ****
  "Ñ‚ÐµÐºÑ�Ñ‚, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¸Ð·Ð±ÐµÐ¶Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð¾Ð³Ð¾"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "Ð¸Ð¼Ñ� Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ @%s Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ @%s Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ @%s Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Â«.Â» Ð¸Ð»Ð¸ Â«,Â» Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ @xref, Ð° Ð½Ðµ %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Â«.Â» Ð¸Ð»Ð¸ Â«,Â» Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "Ð¸Ð¼Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«:Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ðµ %c%s Ð½ÑƒÐ¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ�"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2396,2467 ----
  "Ñ‚ÐµÐºÑ�Ñ‚, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¸Ð·Ð±ÐµÐ¶Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð¾Ð³Ð¾"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "Ð¸Ð¼Ñ� Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ @%s Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ @%s Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ @%s Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Â«.Â» Ð¸Ð»Ð¸ Â«,Â» Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ @xref, Ð° Ð½Ðµ %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Â«.Â» Ð¸Ð»Ð¸ Â«,Â» Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "Ð¸Ð¼Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Â«:Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ðµ %c%s Ð½ÑƒÐ¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ�"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2323,2445 ****
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s Ð¿ÐµÑ€ÐµÐ´ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�ÐºÐ¾Ð±ÐºÐ¾Ð¹ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s Ð¿ÐµÑ€ÐµÐ´ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�ÐºÐ¾Ð±ÐºÐ¾Ð¹ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ�ÐºÐ¾Ð±ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ€Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ‚ÑŒÑ�Ñ� Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð° @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ‚ÐµÐºÑ�Ñ‚, Ð½Ð¾ Ð½Ðµ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Â«@endÂ» Ñ� Â«%sÂ», Ð²Ñ�Ñ‚Ñ€ÐµÑ‡ÐµÐ½Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s Ð¿ÐµÑ€ÐµÐ´ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð°Ñ€Ð½Ð¾Ð¹ Â«%cend %sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Ð½ÐµÐ¿Ð°Ñ€Ð½Ð°Ñ� Â«%c%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ñ� Â«%sÂ» Ð²Ñ‹Ð·Ð²Ð°Ð½ Ñ� Ð¸Ð·Ð»Ð¸ÑˆÐ½Ð¸Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ�ÐºÐ¾Ð±ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ñ� Â«%sÂ», Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, Ð²Ñ‹Ð·Ð²Ð°Ð½ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ Ð² Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ @%s Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Â«%sÂ», Ð° Ð½Ðµ Ð¸Ð¼Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¸Ð»Ð¸ \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ� Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� c Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼: Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2470,2592 ----
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s Ð¿ÐµÑ€ÐµÐ´ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�ÐºÐ¾Ð±ÐºÐ¾Ð¹ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s Ð¿ÐµÑ€ÐµÐ´ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�ÐºÐ¾Ð±ÐºÐ¾Ð¹ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ�ÐºÐ¾Ð±ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ€Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ‚ÑŒÑ�Ñ� Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð° @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ‚ÐµÐºÑ�Ñ‚, Ð½Ð¾ Ð½Ðµ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Â«@endÂ» Ñ� Â«%sÂ», Ð²Ñ�Ñ‚Ñ€ÐµÑ‡ÐµÐ½Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s Ð¿ÐµÑ€ÐµÐ´ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð°Ñ€Ð½Ð¾Ð¹ Â«%cend %sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Ð½ÐµÐ¿Ð°Ñ€Ð½Ð°Ñ� Â«%c%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ñ� Â«%sÂ» Ð²Ñ‹Ð·Ð²Ð°Ð½ Ñ� Ð¸Ð·Ð»Ð¸ÑˆÐ½Ð¸Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ�ÐºÐ¾Ð±ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ñ� Â«%sÂ», Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, Ð²Ñ‹Ð·Ð²Ð°Ð½ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ Ð² Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ @%s Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Â«%sÂ», Ð° Ð½Ðµ Ð¸Ð¼Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¸Ð»Ð¸ \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ� Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� c Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼: Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2447,2562 ****
  "ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ @%s, Ð½Ðµ Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…, Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð² Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Â«@%sÂ» Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ° Â«%sÂ» Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ°Ð½Ð¾Ð½Ð¸Ñ‡Ð½Ð¾Ð¹ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¾Ð¹ texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Ð¸Ð¼Ñ� ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¸ Â«%sÂ» Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð½Ð¾"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ñ�Ð·Ð°Ð½ Ñ� @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node Ñ�Ñ‚Ð¾Ð¸Ñ‚ Ð´Ð¾ @%s, Ð½Ð¾ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ñ�Ð·Ð°Ð½Ñ‹ Ñ� Ð½Ð¾Ð´Ð°Ð¼Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð½Ð¾Ð´Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¸Ð¼Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼ÐµÐ½ÑŽ Ð² Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ðµ Ð¼ÐµÐ½ÑŽ"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ñ� Â«%sÂ» Ð±Ñ‹Ð» Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½ Ñ€Ð°Ð½ÑŒÑˆÐµ"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "Ð¼ÐµÑ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ñ�Ð·Ñ‹ÐºÐ° Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2594,2709 ----
  "ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ @%s, Ð½Ðµ Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…, Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð² Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Â«@%sÂ» Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ° Â«%sÂ» Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ°Ð½Ð¾Ð½Ð¸Ñ‡Ð½Ð¾Ð¹ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¾Ð¹ texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Ð¸Ð¼Ñ� ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¸ Â«%sÂ» Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð½Ð¾"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ñ�Ð·Ð°Ð½ Ñ� @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node Ñ�Ñ‚Ð¾Ð¸Ñ‚ Ð´Ð¾ @%s, Ð½Ð¾ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ñ�Ð·Ð°Ð½Ñ‹ Ñ� Ð½Ð¾Ð´Ð°Ð¼Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð½Ð¾Ð´Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¸Ð¼Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼ÐµÐ½ÑŽ Ð² Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¸Ð¼Ñ� Ð½Ð¾Ð´Ñ‹ Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ðµ Ð¼ÐµÐ½ÑŽ"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ñ� Â«%sÂ» Ð±Ñ‹Ð» Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½ Ñ€Ð°Ð½ÑŒÑˆÐµ"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "Ð¼ÐµÑ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ñ�Ð·Ñ‹ÐºÐ° Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2565,2569 ****
  "@%s Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½ Ñ� Ð½ÑƒÐ»Ñ‘Ð¼ Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‡ÐµÐ¼ Ð¾Ð´Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼, Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ� {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2712,2716 ----
  "@%s Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½ Ñ� Ð½ÑƒÐ»Ñ‘Ð¼ Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‡ÐµÐ¼ Ð¾Ð´Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼, Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ� {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2574,2578 ****
  "MAX_NESTED_MACROS; Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ: %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2721,2725 ----
  "MAX_NESTED_MACROS; Ñ‚ÐµÐºÑƒÑ‰ÐµÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ: %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2580,2589 ****
  "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ð²Ñ‹Ð·Ð¾Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð° %s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�; ÐµÑ�Ð»Ð¸ Ð½ÑƒÐ¶Ð½Ð¾, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ @rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Â«@%sÂ» Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð±ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
--- 2727,2736 ----
  "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ð²Ñ‹Ð·Ð¾Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð° %s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�; ÐµÑ�Ð»Ð¸ Ð½ÑƒÐ¶Ð½Ð¾, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ @rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Â«@%sÂ» Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð±ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
***************
*** 2591,2645 ****
  "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ @%s ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Â«iÂ» Ð¸Ð»Ð¸ Â«jÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Â«@%sÂ» Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð½Ð¾Ð²Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ñ„Ð»Ð°Ð³: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "ÐšÐ¾Ð¼Ð°Ð½Ð´Ð° %c%s ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð°."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "ÐšÐ¾Ð¼Ð°Ð½Ð´Ð° %c%s ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð°; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ Ð¸Ð»Ð¸ Ð½Ð¸Ð¶Ð½ÐµÐ¼ ÐºÐ¾Ð»Ð¾Ð½Ñ‚Ð¸Ñ‚ÑƒÐ»Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2738,2792 ----
  "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ @%s ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Â«iÂ» Ð¸Ð»Ð¸ Â«jÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Â«@%sÂ» Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð½Ð¾Ð²Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ñ„Ð»Ð°Ð³: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "ÐšÐ¾Ð¼Ð°Ð½Ð´Ð° %c%s ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð°."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "ÐšÐ¾Ð¼Ð°Ð½Ð´Ð° %c%s ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð°; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ Ð¸Ð»Ð¸ Ð½Ð¸Ð¶Ð½ÐµÐ¼ ÐºÐ¾Ð»Ð¾Ð½Ñ‚Ð¸Ñ‚ÑƒÐ»Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2647,2669 ****
  msgstr "@%s Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð±Ð»Ð¾ÐºÐ° Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab Ð¿ÐµÑ€ÐµÐ´ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�Ñ‚Ð¾Ð»Ð±Ñ†Ð¾Ð² Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ñ‚Ð°Ð±Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ðµ (Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "@tab Ð²Ð½Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2794,2816 ----
  msgstr "@%s Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð±Ð»Ð¾ÐºÐ° Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab Ð¿ÐµÑ€ÐµÐ´ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�Ñ‚Ð¾Ð»Ð±Ñ†Ð¾Ð² Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ñ‚Ð°Ð±Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ðµ (Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "@tab Ð²Ð½Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2672,2771 ****
  msgstr "@%s Ð²Ð½Ðµ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð¸Ð»Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð±Ð»Ð¾ÐºÐ° Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¿ÑƒÐ½ÐºÑ‚Ðµ Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ð´Ð²ÑƒÑ… ÑƒÑ€Ð¾Ð²Ð½ÐµÐ¹ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñ‹Ñ… Ð¿Ð¾Ð´Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»Ðµ Â«@%sÂ», Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð²Ð½Ðµ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� Â«@titlepageÂ» Ð¸Ð»Ð¸ Â«@quotationÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ %s Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu Ð² Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s Ð²Ñ�Ñ‚Ñ€ÐµÑ‡ÐµÐ½Ð¾ Ð¿ÐµÑ€ÐµÐ´ Ð¿ÐµÑ€Ð²Ð¾Ð¹ @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð²Ð°ÑˆÐ° Ð½Ð¾Ð´Ð° @top Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð² @ifnottex, Ð° Ð½Ðµ Ð² @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‰ÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð» @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð²Ð½Ðµ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ€Ð°Ð·Ñƒ Ð¿Ð¾Ñ�Ð»Ðµ Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ñ‹Ð¹ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° @%s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "Ñƒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° @%s Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð¾Ð´Ð° Ð¸Ð»Ð¸ Ð²Ð½ÐµÑˆÐ½Ð¸Ð¹ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ñ€ÑƒÑ‡Ð½ÑƒÑŽ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "Ð² @%s ÑƒÐºÐ°Ð·Ð°Ð½Ð° Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¸Ð¼Ñ� Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾Ð³Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
--- 2819,2906 ----
  msgstr "@%s Ð²Ð½Ðµ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð¸Ð»Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð±Ð»Ð¾ÐºÐ° Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¿ÑƒÐ½ÐºÑ‚Ðµ Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ð´Ð²ÑƒÑ… ÑƒÑ€Ð¾Ð²Ð½ÐµÐ¹ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñ‹Ñ… Ð¿Ð¾Ð´Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»Ðµ Â«@%sÂ», Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð²Ð½Ðµ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� Â«@titlepageÂ» Ð¸Ð»Ð¸ Â«@quotationÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ %s Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹ Ð½Ð¾Ð´Ñ‹"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu Ð² Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‰ÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð» @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð²Ð½Ðµ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ€Ð°Ð·Ñƒ Ð¿Ð¾Ñ�Ð»Ðµ Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ñ‹Ð¹ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° @%s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "Ñƒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° @%s Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð¾Ð´Ð° Ð¸Ð»Ð¸ Ð²Ð½ÐµÑˆÐ½Ð¸Ð¹ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ñ€ÑƒÑ‡Ð½ÑƒÑŽ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "Ð² @%s ÑƒÐºÐ°Ð·Ð°Ð½Ð° Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¸Ð¼Ñ� Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾Ð³Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
***************
*** 2773,2791 ****
  "Ð² @%s ÑƒÐºÐ°Ð·Ð°Ð½ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾Ð³Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ @image Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚, Ð·Ð°Ð´Ð°ÑŽÑ‰Ð¸Ð¹ Ñ„Ð°Ð¹Ð»"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "Ñƒ @%s Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹ Ð½Ðµ ÑˆÐµÑ�Ñ‚Ð½Ð°Ð´Ñ†Ð°Ñ‚ÐµÑ€Ð¸Ñ‡Ð½Ñ‹Ðµ Ñ†Ð¸Ñ„Ñ€Ñ‹ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð´Ð»Ñ� @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
--- 2908,2926 ----
  "Ð² @%s ÑƒÐºÐ°Ð·Ð°Ð½ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº Ð¿ÐµÑ€ÐµÐºÑ€Ñ‘Ñ�Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾Ð³Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "Ð¿Ð¾Ñ�Ð»Ðµ @image Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚, Ð·Ð°Ð´Ð°ÑŽÑ‰Ð¸Ð¹ Ñ„Ð°Ð¹Ð»"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "Ñƒ @%s Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹ Ð½Ðµ ÑˆÐµÑ�Ñ‚Ð½Ð°Ð´Ñ†Ð°Ñ‚ÐµÑ€Ð¸Ñ‡Ð½Ñ‹Ðµ Ñ†Ð¸Ñ„Ñ€Ñ‹ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð´Ð»Ñ� @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
***************
*** 2793,2897 ****
  "ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ ÑˆÐµÑ�Ñ‚Ð½Ð°Ð´Ñ†Ð°Ñ‚ÐµÑ€Ð¸Ñ‡Ð½Ñ‹Ñ… Ñ†Ð¸Ñ„Ñ€ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÑ‚Ñ‹Ñ€Ñ‘Ñ… Ð´Ð»Ñ� @U : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @U Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ 0x10FFFF Ð®Ð½Ð¸ÐºÐ¾Ð´Ð°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ñƒ Ð½Ð¾Ð´Ñ‹"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ @-ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Ð¾Ñ�Ñ‚Ð°Ð²ÑˆÐ¸Ð¹Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� %s Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "Ñ‡Ð°Ñ�Ñ‚ÑŒ Ñ�Ñ‚Ð¾Ð»Ð±Ñ†Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ñ‹Ð¼, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸Ðº Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s Ð²ÐµÐ´Ñ‘Ñ‚ Ðº Ñ�Ð»Ð¸Ñ�Ð½Ð¸ÑŽ %s Ñ� Ñ�Ð°Ð¼Ð¸Ð¼ Ñ�Ð¾Ð±Ð¾Ð¹, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Â«%sÂ» Ð² @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Â«%sÂ», Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ñ‘Ð½Ð½Ñ‹Ð¹ Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ â€” Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex Ð´Ð¾ Ð½Ð°Ñ‡Ð°Ð»Ð° Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«topÂ» Ð¸Ð»Ð¸ Â«bottomÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ @%s 10 Ð¸Ð»Ð¸ 11, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«separateÂ» Ð¸Ð»Ð¸ Â«endÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«onÂ», Â«offÂ» Ð¸Ð»Ð¸ Â«oddÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 2928,3032 ----
  "ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ ÑˆÐµÑ�Ñ‚Ð½Ð°Ð´Ñ†Ð°Ñ‚ÐµÑ€Ð¸Ñ‡Ð½Ñ‹Ñ… Ñ†Ð¸Ñ„Ñ€ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÑ‚Ñ‹Ñ€Ñ‘Ñ… Ð´Ð»Ñ� @U : %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @U Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ 0x10FFFF Ð®Ð½Ð¸ÐºÐ¾Ð´Ð°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ñƒ Ð½Ð¾Ð´Ñ‹"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ @-ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Ð¾Ñ�Ñ‚Ð°Ð²ÑˆÐ¸Ð¹Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� %s Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "Ñ‡Ð°Ñ�Ñ‚ÑŒ Ñ�Ñ‚Ð¾Ð»Ð±Ñ†Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ñ‹Ð¼, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸Ðº Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s Ð²ÐµÐ´Ñ‘Ñ‚ Ðº Ñ�Ð»Ð¸Ñ�Ð½Ð¸ÑŽ %s Ñ� Ñ�Ð°Ð¼Ð¸Ð¼ Ñ�Ð¾Ð±Ð¾Ð¹, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Â«%sÂ» Ð² @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Â«%sÂ», Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ñ‘Ð½Ð½Ñ‹Ð¹ Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ â€” Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex Ð´Ð¾ Ð½Ð°Ñ‡Ð°Ð»Ð° Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«topÂ» Ð¸Ð»Ð¸ Â«bottomÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ @%s 10 Ð¸Ð»Ð¸ 11, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«separateÂ» Ð¸Ð»Ð¸ Â«endÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«onÂ», Â«offÂ» Ð¸Ð»Ð¸ Â«oddÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2899,2903 ****
  "@paragraphindent Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ñ‹Ð¼/Â«noneÂ»/Â«asisÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3034,3038 ----
  "@paragraphindent Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ñ‹Ð¼/Â«noneÂ»/Â«asisÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2905,2919 ****
  "@firstparagraphindent Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«noneÂ» Ð¸Ð»Ð¸ Â«insertÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ñ‹Ð¼/Â«asisÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� @%s on Ð¸Ð»Ð¸ off, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3040,3054 ----
  "@firstparagraphindent Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«noneÂ» Ð¸Ð»Ð¸ Â«insertÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ñ‹Ð¼/Â«asisÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� @%s on Ð¸Ð»Ð¸ off, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2921,2930 ****
  "@kbdinputstyle Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«codeÂ»/Â«exampleÂ»/Â«distinctÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«trueÂ» Ð¸Ð»Ð¸ Â«falseÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3056,3065 ----
  "@kbdinputstyle Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«codeÂ»/Â«exampleÂ»/Â«distinctÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«trueÂ» Ð¸Ð»Ð¸ Â«falseÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2932,2946 ****
  "@urefbreakstyle Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«afterÂ»/Â«beforeÂ»/Â«noneÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "Ð¿Ð¾Ð²Ñ‹ÑˆÐ°ÐµÑ‚Ñ�Ñ� ÑƒÑ€Ð¾Ð²ÐµÐ½ÑŒ Ñ€Ð°Ð·Ð´ÐµÐ» @%s, Ñ‚Ð°Ðº ÐºÐ°Ðº Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° chapter-level Ð´Ð¾ @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 3067,3081 ----
  "@urefbreakstyle Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«afterÂ»/Â«beforeÂ»/Â«noneÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "Ð¿Ð¾Ð²Ñ‹ÑˆÐ°ÐµÑ‚Ñ�Ñ� ÑƒÑ€Ð¾Ð²ÐµÐ½ÑŒ Ñ€Ð°Ð·Ð´ÐµÐ» @%s, Ñ‚Ð°Ðº ÐºÐ°Ðº Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° chapter-level Ð´Ð¾ @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 2948,2957 ****
  "Ð¿Ð¾Ð½Ð¸Ð¶Ð°ÐµÑ‚Ñ�Ñ� ÑƒÑ€Ð¾Ð²ÐµÐ½ÑŒ Ñ€Ð°Ð·Ð´ÐµÐ»Ð° @%s, Ð¿Ð¾Ñ�Ð²Ð¸Ð²ÑˆÐµÐ³Ð¾Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ð¾Ð½Ð¸Ð¶Ð°ÑŽÑ‰ÐµÐ³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ñ€Ð°Ð·Ð´ÐµÐ»Ð°, Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ð°Ñ� Ñ� @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
--- 3083,3092 ----
  "Ð¿Ð¾Ð½Ð¸Ð¶Ð°ÐµÑ‚Ñ�Ñ� ÑƒÑ€Ð¾Ð²ÐµÐ½ÑŒ Ñ€Ð°Ð·Ð´ÐµÐ»Ð° @%s, Ð¿Ð¾Ñ�Ð²Ð¸Ð²ÑˆÐµÐ³Ð¾Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ð¾Ð½Ð¸Ð¶Ð°ÑŽÑ‰ÐµÐ³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ñ€Ð°Ð·Ð´ÐµÐ»Ð°, Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ð°Ñ� Ñ� @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
***************
*** 2959,3071 ****
  
  #  Ð·Ð´ÐµÑ�ÑŒ %s Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ `cross' Ð¸Ð»Ð¸ `menu'
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½ÐµÑ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÑƒÑŽ Ð½Ð¾Ð´Ñƒ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s Ð¸Ð¼Ñ� Ð¿Ð¾Ñ�Ð²Ð¸Ð²ÑˆÐµÐ¹Ñ�Ñ� Ð½Ð¾Ð´Ñ‹ Â«%sÂ» Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ %s Ð¸Ð¼ÐµÐ½Ð¸ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "Ð½Ð° Ð½Ð¾Ð´Ñƒ Â«%sÂ» Ð½ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»Ð¾Ðº"
! 
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr "Ð½Ð¾Ð´Ð° Â«%sÂ» Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %s Ð´Ð»Ñ� Â«%sÂ» Ð² Ñ€Ð°Ð·Ð´ÐµÐ»Ð°Ñ…, Ð½Ð¾ Ð½Ðµ Ð² Ð¼ÐµÐ½ÑŽ"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "Ð½Ð¾Ð´Ð° %s Â«%sÂ» Ð² Ð¼ÐµÐ½ÑŽ Â«%sÂ» Ð¸ Ð² Ñ€Ð°Ð·Ð´ÐµÐ»Ð°Ñ… Â«%sÂ» Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ð°"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "Ð½Ð¾Ð´Ð° Â«%sÂ» Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %s Ð´Ð»Ñ� Â«%sÂ» Ð² Ð¼ÐµÐ½ÑŽ, Ð½Ð¾ Ð½Ðµ Ð² Ñ€Ð°Ð·Ð´ÐµÐ»Ð°Ñ…"
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr "%s ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Â«%sÂ» (Ð´Ð»Ñ� Ð½Ð¾Ð´Ñ‹ Â«%sÂ») Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ %s Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
  msgid "%s reference to nonexistent `%s'"
  msgstr "%s Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½ÐµÑ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:648
! #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "Ð½Ð¾Ð´Ð° Â«%sÂ» Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÑƒÐ½ÐºÑ‚Ð° Ð¼ÐµÐ½ÑŽ Ð´Ð»Ñ� Â«%sÂ», Ñ…Ð¾Ñ‚Ñ� Ð½Ð° Ð½ÐµÑ‘ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»ÑŒ Up"
! 
! #: tp/Texinfo/Structuring.pm:656
! #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "Ð´Ð»Ñ� Â«%sÂ», Ð²ÐµÑ€Ñ… Ð² Ð¼ÐµÐ½ÑŽ Â«%sÂ» Ð¸ Ð²ÐµÑ€Ñ… Â«%sÂ» Ð½Ðµ Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‚"
! 
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s Ð½Ð° Â«%sÂ», Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ %s Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ ÐºÐ»ÑŽÑ‡ Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» latex %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: Ð¸Ð¼Ñ� ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð° L2H_TMP Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ‚Ð¾Ñ‡ÐºÑƒ"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: Ð¸Ð¼Ñ� Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ‚Ð¾Ñ‡ÐºÑƒ"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ ÐºÐ¾Ð½ÐµÑ† @%s Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %d"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3094,3204 ----
  
  #  Ð·Ð´ÐµÑ�ÑŒ %s Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ `cross' Ð¸Ð»Ð¸ `menu'
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½ÐµÑ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÑƒÑŽ Ð½Ð¾Ð´Ñƒ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s Ð¸Ð¼Ñ� Ð¿Ð¾Ñ�Ð²Ð¸Ð²ÑˆÐµÐ¹Ñ�Ñ� Ð½Ð¾Ð´Ñ‹ Â«%sÂ» Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ %s Ð¸Ð¼ÐµÐ½Ð¸ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:442
! #, fuzzy, perl-format
! #| msgid "node `%s' has been referenced %d times"
! msgid "node `%s' unreferenced"
! msgstr "Ð½Ð° Ð½Ð¾Ð´Ñƒ `%s' Ð¿Ð¾Ñ�Ð²Ð¸Ð»Ð¾Ñ�ÑŒ %d Ñ�Ñ�Ñ‹Ð»Ð¾Ðº"
! 
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr "Ð½Ð¾Ð´Ð° Â«%sÂ» Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %s Ð´Ð»Ñ� Â«%sÂ» Ð² Ñ€Ð°Ð·Ð´ÐµÐ»Ð°Ñ…, Ð½Ð¾ Ð½Ðµ Ð² Ð¼ÐµÐ½ÑŽ"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "Ð½Ð¾Ð´Ð° Â«%sÂ» Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %s Ð´Ð»Ñ� Â«%sÂ» Ð² Ð¼ÐµÐ½ÑŽ, Ð½Ð¾ Ð½Ðµ Ð² Ñ€Ð°Ð·Ð´ÐµÐ»Ð°Ñ…"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "Ð½Ð¾Ð´Ð° Â«%sÂ» Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %s Ð´Ð»Ñ� Â«%sÂ» Ð² Ñ€Ð°Ð·Ð´ÐµÐ»Ð°Ñ…, Ð½Ð¾ Ð½Ðµ Ð² Ð¼ÐµÐ½ÑŽ"
! 
! #: tp/Texinfo/Structuring.pm:680
! #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "Ð½Ð¾Ð´Ð° Â«%sÂ» Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÑƒÐ½ÐºÑ‚Ð° Ð¼ÐµÐ½ÑŽ Ð´Ð»Ñ� Â«%sÂ», Ñ…Ð¾Ñ‚Ñ� Ð½Ð° Ð½ÐµÑ‘ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»ÑŒ Up"
! 
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr "%s ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Â«%sÂ» (Ð´Ð»Ñ� Ð½Ð¾Ð´Ñ‹ Â«%sÂ») Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ %s Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:779
  #, perl-format
  msgid "%s reference to nonexistent `%s'"
  msgstr "%s Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½ÐµÑ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s Ð½Ð° Â«%sÂ», Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ %s Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ ÐºÐ»ÑŽÑ‡ Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» latex %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: Ð¸Ð¼Ñ� ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð° L2H_TMP Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ‚Ð¾Ñ‡ÐºÑƒ"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: Ð¸Ð¼Ñ� Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ‚Ð¾Ñ‡ÐºÑƒ"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ð¸ %s Ð² %s: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ ÐºÐ¾Ð½ÐµÑ† @%s Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %d"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3076,3085 ****
  "Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ„Ñ€Ð°Ð³Ð¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3209,3218 ----
  "Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ„Ñ€Ð°Ð³Ð¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3089,3133 ****
  "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð·Ð²Ð»ÐµÑ‡ÑŒ Ñ„Ñ€Ð°Ð³Ð¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� @%s Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾Ð¼ %d Ð¸Ð· HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¸Ñ‚ÑŒ %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ chdir %s: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²ÐµÑ€Ð½ÑƒÑ‚ÑŒÑ�Ñ� Ð² Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð°: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ ÐºÐ¾Ð½ÐµÑ† @%s Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %d"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3222,3272 ----
  "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð·Ð²Ð»ÐµÑ‡ÑŒ Ñ„Ñ€Ð°Ð³Ð¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� @%s Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾Ð¼ %d Ð¸Ð· HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¸Ñ‚ÑŒ %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ chdir %s: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²ÐµÑ€Ð½ÑƒÑ‚ÑŒÑ�Ñ� Ð² Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð°: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ ÐºÐ¾Ð½ÐµÑ† @%s Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %d"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3138,3147 ****
  "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð´Ð»Ñ� @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: Ð² Ð²Ñ‹Ð²Ð¾Ð´Ðµ Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° HTML Ð´Ð»Ñ� @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3277,3286 ----
  "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð´Ð»Ñ� @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: Ð² Ð²Ñ‹Ð²Ð¾Ð´Ðµ Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° HTML Ð´Ð»Ñ� @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3152,3186 ****
  "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð´Ð»Ñ� @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ TEXINFO_OUTPUT_FORMAT Â«%sÂ»\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ: %s [ÐŸÐ�Ð Ð�ÐœÐ•Ð¢Ð ]â€¦ Ð¤Ð�Ð™Ð›-TEXINFOâ€¦\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3291,3385 ----
  "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð´Ð»Ñ� @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ ÐºÐ¾Ð½ÐµÑ† @%s Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %d"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ�Ñ‚Ð°Ð»Ð¾ %d Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² HTML; Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %d, "
! "Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: Ð² Ð²Ñ‹Ð²Ð¾Ð´Ðµ Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° HTML Ð´Ð»Ñ� @%s %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: Ð² Ð²Ñ‹Ð²Ð¾Ð´Ðµ Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° HTML Ð´Ð»Ñ� @%s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ TEXINFO_OUTPUT_FORMAT Â«%sÂ»\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ: %s [ÐŸÐ�Ð Ð�ÐœÐ•Ð¢Ð ]â€¦ Ð¤Ð�Ð™Ð›-TEXINFOâ€¦\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3197,3201 ****
  "ÐµÑ‘ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾ Ð¸ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ�.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3396,3400 ----
  "ÐµÑ‘ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾ Ð¸ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ�.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3231,3235 ****
  "      --version               Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð¸ Ð²Ñ‹Ð¹Ñ‚Ð¸\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3430,3434 ----
  "      --version               Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð¸ Ð²Ñ‹Ð¹Ñ‚Ð¸\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3250,3254 ****
  "TEXINFO\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3449,3453 ----
  "TEXINFO\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3298,3302 ****
  "                             Ñ�Ð²Ð»Ñ�ÑŽÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½Ð°Ð¼Ð¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð°\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3497,3501 ----
  "                             Ñ�Ð²Ð»Ñ�ÑŽÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½Ð°Ð¼Ð¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð°\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3340,3344 ****
  "                              (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %d)\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3539,3543 ----
  "                              (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %d)\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3366,3370 ****
  "Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3565,3569 ----
  "Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3374,3378 ****
  "      --output-indent=Ð§Ð˜Ð¡Ð›Ðž   Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð´ÐµÐ»Ð°ÐµÑ‚, Ð´Ð»Ñ� Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3573,3577 ----
  "      --output-indent=Ð§Ð˜Ð¡Ð›Ðž   Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð´ÐµÐ»Ð°ÐµÑ‚, Ð´Ð»Ñ� Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3382,3386 ****
  "      --Xopt=ÐŸÐ�Ð               Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ ÐŸÐ�Ð  Ð² texi2dvi; Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ñ�Ñ‚ÑŒÑ�Ñ�\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3581,3585 ----
  "      --Xopt=ÐŸÐ�Ð               Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ ÐŸÐ�Ð  Ð² texi2dvi; Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ñ�Ñ‚ÑŒÑ�Ñ�\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3401,3405 ****
  " -U ÐŸÐ•Ð Ð•ÐœÐ•Ð�Ð�Ð�Ð¯           ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ ÐŸÐ•Ð Ð•ÐœÐ•Ð�Ð�Ð£Ð®, Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸Ñ‡Ð½Ð¾ @clear\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3600,3604 ----
  " -U ÐŸÐ•Ð Ð•ÐœÐ•Ð�Ð�Ð�Ð¯           ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ ÐŸÐ•Ð Ð•ÐœÐ•Ð�Ð�Ð£Ð®, Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸Ñ‡Ð½Ð¾ @clear\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3441,3445 ****
  "@ifnotÐ¤ÐžÐ ÐœÐ�Ð¢.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3640,3644 ----
  "@ifnotÐ¤ÐžÐ ÐœÐ�Ð¢.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3457,3461 ****
  "  Ð¿Ñ€Ð¸ Ð²Ñ‹Ð²Ð¾Ð´Ðµ XML Ð²ÐºÐ»ÑŽÑ‡Ñ‘Ð½ --ifxml, Ð° Ð¾Ñ�Ñ‚Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ‹.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3656,3660 ----
  "  Ð¿Ñ€Ð¸ Ð²Ñ‹Ð²Ð¾Ð´Ðµ XML Ð²ÐºÐ»ÑŽÑ‡Ñ‘Ð½ --ifxml, Ð° Ð¾Ñ�Ñ‚Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ‹.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3487,3491 ****
  "  makeinfo --no-split foo.texi          Ð·Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ð¾Ð´Ð¸Ð½ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Info-Ñ„Ð°Ð¹Ð»\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3686,3690 ----
  "  makeinfo --no-split foo.texi          Ð·Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ð¾Ð´Ð¸Ð½ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Info-Ñ„Ð°Ð¹Ð»\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3493,3497 ****
  "%s: Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ --footnote-style Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«separateÂ» Ð¸Ð»Ð¸ Â«endÂ», Ð° Ð½Ðµ Â«%sÂ».\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3692,3696 ----
  "%s: Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ --footnote-style Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Â«separateÂ» Ð¸Ð»Ð¸ Â«endÂ», Ð° Ð½Ðµ Â«%sÂ».\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3500,3504 ****
  "Â«%sÂ».\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3699,3703 ----
  "Â«%sÂ».\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3506,3549 ****
  "%s: Ð¿Ñ€Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ %s, Ð¼Ð¾Ð¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð¸Ð½ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¤Ð�Ð™Ð› Ñ� Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ --Xopt Ð±ÐµÐ· Ð¿ÐµÑ‡Ð°Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÑ€ÐµÐ²Ð° %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚, Ð·Ð°Ð´Ð°ÑŽÑ‰Ð¸Ð¹ Ñ„Ð°Ð¹Ð».\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "ÐŸÐ¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Â«%s --helpÂ» Ð´Ð»Ñ� Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ð³Ð¾ Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ�.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ fill_gaps_in_sectioning Ð½Ðµ Ð´Ð°Ð»Ð¾ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð°. Ð�ÐµÑ‚ Ñ€Ð°Ð·Ð´ÐµÐ»Ð°?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÑŽÑ‰ÐµÐ³Ð¾ Ð¼Ð°ÐºÑ€Ð¾Ñ� Ñ„Ð°Ð¹Ð»Ð° %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3705,3743 ----
  "%s: Ð¿Ñ€Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ %s, Ð¼Ð¾Ð¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð¸Ð½ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¤Ð�Ð™Ð› Ñ� Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ --Xopt Ð±ÐµÐ· Ð¿ÐµÑ‡Ð°Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÑ€ÐµÐ²Ð° %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚, Ð·Ð°Ð´Ð°ÑŽÑ‰Ð¸Ð¹ Ñ„Ð°Ð¹Ð».\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ fill_gaps_in_sectioning Ð½Ðµ Ð´Ð°Ð»Ð¾ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð°. Ð�ÐµÑ‚ Ñ€Ð°Ð·Ð´ÐµÐ»Ð°?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÑŽÑ‰ÐµÐ³Ð¾ Ð¼Ð°ÐºÑ€Ð¾Ñ� Ñ„Ð°Ð¹Ð»Ð° %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3553,3571 ****
  "Ñ€Ð°Ð·Ð´ÐµÐ»Ð°?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ñ… Ñ�Ñ�Ñ‹Ð»Ð¾Ðº %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ð¸: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3747,3755 ----
  "Ñ€Ð°Ð·Ð´ÐµÐ»Ð°?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ñ… Ñ�Ñ�Ñ‹Ð»Ð¾Ðº %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3577,3610 ****
  msgstr "Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "Ð½ÐµÐ¿Ð°Ñ€Ð½Ð°Ñ� Â«@end %sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "@set Ð½ÑƒÐ¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "@clear Ð½ÑƒÐ¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "@unmacro Ð½ÑƒÐ¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
--- 3761,3794 ----
  msgstr "Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "Ð½ÐµÐ¿Ð°Ñ€Ð½Ð°Ñ� Â«@end %sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "@set Ð½ÑƒÐ¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "@clear Ð½ÑƒÐ¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "@unmacro Ð½ÑƒÐ¶Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
***************
*** 3612,3643 ****
  "@clickstyle Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ @-ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� %s Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ @fonttextsize 10 Ð¸Ð»Ð¸ 11, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
--- 3796,3827 ----
  "@clickstyle Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ @-ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� %s Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ @fonttextsize 10 Ð¸Ð»Ð¸ 11, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
***************
*** 3646,3650 ****
  "Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
--- 3830,3834 ----
  "Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
***************
*** 3653,3662 ****
  "Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
--- 3837,3846 ----
  "Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
***************
*** 3665,3712 ****
  "Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� c Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼: Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "Ð½ÐµÐ¿Ð°Ñ€Ð½Ð°Ñ� Â«@endÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "@setfilename Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node Ñ�Ñ‚Ð¾Ð¸Ñ‚ Ð´Ð¾ @part, Ð½Ð¾ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ñ�Ð·Ð°Ð½Ñ‹ Ñ� Ð½Ð¾Ð´Ð°Ð¼Ð¸"
--- 3849,3896 ----
  "Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� c Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼: Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "Ð½ÐµÐ¿Ð°Ñ€Ð½Ð°Ñ� Â«@endÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "Ð»Ð¸ÑˆÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "@setfilename Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ñ‚Ñ€Ð¾ÐºÐµ @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node Ñ�Ñ‚Ð¾Ð¸Ñ‚ Ð´Ð¾ @part, Ð½Ð¾ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ñ�Ð·Ð°Ð½Ñ‹ Ñ� Ð½Ð¾Ð´Ð°Ð¼Ð¸"
***************
*** 3742,3766 ****
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Â«iÂ» Ð¸Ð»Ð¸ Â«jÂ», Ð° Ð½Ðµ Â«%cÂ»"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ñ„Ð»Ð°Ð³: %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "ÐšÐ¾Ð¼Ð°Ð½Ð´Ð° @%s ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð°."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "ÐšÐ¾Ð¼Ð°Ð½Ð´Ð° @%s ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð°; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‰ÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
--- 3926,3945 ----
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Â«iÂ» Ð¸Ð»Ð¸ Â«jÂ», Ð° Ð½Ðµ Â«%cÂ»"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "ÐšÐ¾Ð¼Ð°Ð½Ð´Ð° @%s ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð°."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "ÐšÐ¾Ð¼Ð°Ð½Ð´Ð° @%s ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð°; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‰ÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
***************
*** 3775,3782 ****
  msgstr "@dotless Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Â«iÂ» Ð¸Ð»Ð¸ Â«jÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ }"
  
  #~ msgid "no node to be renamed"
  #~ msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð¾Ð´Ð° Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ�"
--- 3954,3998 ----
  msgstr "@dotless Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Â«iÂ» Ð¸Ð»Ð¸ Â«jÂ», Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ }"
  
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "Ð¿ÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ @contents, ÐµÑ�Ð»Ð¸ Ñ…Ð¾Ñ‚Ð¸Ñ‚Ðµ Ð²Ð¸Ð´ÐµÑ‚ÑŒ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ Ð¿Ð¾Ñ�Ð»Ðµ "
+ #~ "Ñ‚Ð¸Ñ‚ÑƒÐ»ÑŒÐ½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "Ð¿ÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ @shortcontents Ð¸ @contents, ÐµÑ�Ð»Ð¸ Ñ…Ð¾Ñ‚Ð¸Ñ‚Ðµ Ð²Ð¸Ð´ÐµÑ‚ÑŒ "
+ #~ "Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ñ‚Ð¸Ñ‚ÑƒÐ»ÑŒÐ½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹"
+ 
+ #, c-format, perl-format
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s Ð²Ñ�Ñ‚Ñ€ÐµÑ‡ÐµÐ½Ð¾ Ð¿ÐµÑ€ÐµÐ´ Ð¿ÐµÑ€Ð²Ð¾Ð¹ @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr "Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð²Ð°ÑˆÐ° Ð½Ð¾Ð´Ð° @top Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð² @ifnottex, Ð° Ð½Ðµ Ð² @ifinfo?"
+ 
+ #, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "Ð½Ð° Ð½Ð¾Ð´Ñƒ Â«%sÂ» Ð½ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»Ð¾Ðº"
+ 
+ #, perl-format
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr "Ð½Ð¾Ð´Ð° %s Â«%sÂ» Ð² Ð¼ÐµÐ½ÑŽ Â«%sÂ» Ð¸ Ð² Ñ€Ð°Ð·Ð´ÐµÐ»Ð°Ñ… Â«%sÂ» Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ð°"
+ 
+ #, perl-format
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "Ð´Ð»Ñ� Â«%sÂ», Ð²ÐµÑ€Ñ… Ð² Ð¼ÐµÐ½ÑŽ Â«%sÂ» Ð¸ Ð²ÐµÑ€Ñ… Â«%sÂ» Ð½Ðµ Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‚"
+ 
+ #, c-format
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ñ„Ð»Ð°Ð³: %.*s"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð¾Ð´Ð° Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ�"
***************
*** 4165,4171 ****
  #~ msgstr "  Ð¸Ð»Ð¸:  texi2any [ÐŸÐ�Ð Ð�ÐœÐ•Ð¢Ð ]â€¦ TEXINFO-Ð¤Ð�Ð™Ð›â€¦\n"
  
- #~ msgid "display this help and exit"
- #~ msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñƒ Ñ�Ð¿Ñ€Ð°Ð²ÐºÑƒ Ð¸ Ð²Ñ‹Ð¹Ñ‚Ð¸"
- 
  #~ msgid "send output to FILE"
  #~ msgstr "Ð·Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ð²Ñ‹Ð²Ð¾Ð´ Ð² Ð¤Ð�Ð™Ð›"
--- 4381,4384 ----
***************
*** 4772,4778 ****
  #~ msgstr "Ð’Ð²ÐµÑ€Ñ…"
  
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "Ð½Ð° Ð½Ð¾Ð´Ñƒ `%s' Ð¿Ð¾Ñ�Ð²Ð¸Ð»Ð¾Ñ�ÑŒ %d Ñ�Ñ�Ñ‹Ð»Ð¾Ðº"
- 
  #~ msgid "Appendix %c"
  #~ msgstr "ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %c"
--- 4985,4988 ----
diff -Nrc2 texinfo-6.7/po/rw.po texinfo-6.8/po/rw.po
*** texinfo-6.7/po/rw.po	2019-09-17 18:48:47.000000000 +0100
--- texinfo-6.8/po/rw.po	2021-07-03 09:59:38.000000000 +0100
***************
*** 17,21 ****
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2005-04-04 10:55-0700\n"
  "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
--- 17,21 ----
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2005-04-04 10:55-0700\n"
  "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
***************
*** 148,157 ****
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1367
  #, fuzzy
  msgid "Move forward a character"
  msgstr "Imbere a Inyuguti"
  
! #: info/echo-area.c:308 info/session.c:1380
  #, fuzzy
  msgid "Move backward a character"
--- 148,157 ----
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1370
  #, fuzzy
  msgid "Move forward a character"
  msgstr "Imbere a Inyuguti"
  
! #: info/echo-area.c:308 info/session.c:1383
  #, fuzzy
  msgid "Move backward a character"
***************
*** 168,177 ****
  msgstr "Kuri i Impera Bya iyi Umurongo"
  
! #: info/echo-area.c:347 info/session.c:1395
  #, fuzzy
  msgid "Move forward a word"
  msgstr "Imbere a ijambo"
  
! #: info/echo-area.c:387 info/session.c:1409
  #, fuzzy
  msgid "Move backward a word"
--- 168,177 ----
  msgstr "Kuri i Impera Bya iyi Umurongo"
  
! #: info/echo-area.c:347 info/session.c:1398
  #, fuzzy
  msgid "Move forward a word"
  msgstr "Imbere a ijambo"
  
! #: info/echo-area.c:387 info/session.c:1412
  #, fuzzy
  msgid "Move backward a word"
***************
*** 298,302 ****
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, fuzzy, c-format
  msgid "found file %s"
--- 298,302 ----
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, fuzzy, c-format
  msgid "found file %s"
***************
*** 427,431 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  msgid "No menu item '%s' in node '%s'"
--- 427,431 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 466,470 ****
  msgstr "Ifashayobora kugirango Birenzeho Ibisobanuro"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 466,471 ----
  msgstr "Ifashayobora kugirango Birenzeho Ibisobanuro"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 556,560 ****
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  #, fuzzy
  msgid ""
--- 557,562 ----
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  #, fuzzy
  msgid ""
***************
*** 980,999 ****
  msgstr "Komandi:"
  
! #: info/m-x.c:91
  #, fuzzy
  msgid "Read a command name in the echo area and execute it"
  msgstr "a Komandi: Izina: in i Ubuso Na Gukora"
  
! #: info/m-x.c:134
  #, fuzzy
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Gukora Komandi:"
  
! #: info/m-x.c:148
  #, fuzzy
  msgid "Set the height of the displayed window"
  msgstr "i Ubuhagarike Bya i Idirishya"
  
! #: info/m-x.c:161
  #, fuzzy, c-format
  msgid "Set screen height to (%d): "
--- 982,1001 ----
  msgstr "Komandi:"
  
! #: info/m-x.c:89
  #, fuzzy
  msgid "Read a command name in the echo area and execute it"
  msgstr "a Komandi: Izina: in i Ubuso Na Gukora"
  
! #: info/m-x.c:132
  #, fuzzy
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Gukora Komandi:"
  
! #: info/m-x.c:146
  #, fuzzy
  msgid "Set the height of the displayed window"
  msgstr "i Ubuhagarike Bya i Idirishya"
  
! #: info/m-x.c:159
  #, fuzzy, c-format
  msgid "Set screen height to (%d): "
***************
*** 1007,1011 ****
  msgstr "Idosiye Kuri Ubwoko iyi IDOSIYE Gushyiramo"
  
! #: info/makedoc.c:464
  #, fuzzy, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1009,1013 ----
  msgstr "Idosiye Kuri Ubwoko iyi IDOSIYE Gushyiramo"
  
! #: info/makedoc.c:468
  #, fuzzy, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1063,1071 ****
  msgstr "Gushaka"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  #, fuzzy
  msgid "No file index"
--- 1065,1073 ----
  msgstr "Gushaka"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  #, fuzzy
  msgid "No file index"
***************
*** 1075,1079 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, fuzzy, c-format
  msgid ""
--- 1077,1081 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, fuzzy, c-format
  msgid ""
***************
*** 1084,1138 ****
  "Ibikubiyemo Ikintu kugirango Ibikubiyemo Ikintu"
  
! #: info/session.c:1254
  #, fuzzy
  msgid "Move down to the next line"
  msgstr "Hasi Kuri i Komeza>> Umurongo"
  
! #: info/session.c:1269
  #, fuzzy
  msgid "Move up to the previous line"
  msgstr "Hejuru Kuri i Ibanjirije Umurongo"
  
! #: info/session.c:1285
  #, fuzzy
  msgid "Move the cursor to a specific line of the window"
  msgstr "i indanga Kuri a Umurongo Bya i Idirishya"
  
! #: info/session.c:1317
  #, fuzzy
  msgid "Move to the end of the line"
  msgstr "Kuri i Impera Bya i Umurongo"
  
! #: info/session.c:1342
  #, fuzzy
  msgid "Move to the start of the line"
  msgstr "Kuri i Gutangira Bya i Umurongo"
  
! #: info/session.c:1424
  #, fuzzy
  msgid "Move to the start of this node"
  msgstr "Kuri i Gutangira Bya iyi"
  
! #: info/session.c:1431
  #, fuzzy
  msgid "Move to the end of this node"
  msgstr "Kuri i Impera Bya iyi"
  
! #: info/session.c:1522
  #, fuzzy
  msgid "Scroll forward in this window"
  msgstr "Imbere in iyi Idirishya"
  
! #: info/session.c:1536
  #, fuzzy
  msgid "Scroll backward in this window"
  msgstr "subira inyuma in iyi Idirishya"
  
! #: info/session.c:1544
  #, fuzzy
  msgid "Scroll forward in this window and set default window size"
  msgstr "Imbere in iyi Idirishya Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1559
  #, fuzzy
  msgid "Scroll backward in this window and set default window size"
--- 1086,1140 ----
  "Ibikubiyemo Ikintu kugirango Ibikubiyemo Ikintu"
  
! #: info/session.c:1257
  #, fuzzy
  msgid "Move down to the next line"
  msgstr "Hasi Kuri i Komeza>> Umurongo"
  
! #: info/session.c:1272
  #, fuzzy
  msgid "Move up to the previous line"
  msgstr "Hejuru Kuri i Ibanjirije Umurongo"
  
! #: info/session.c:1288
  #, fuzzy
  msgid "Move the cursor to a specific line of the window"
  msgstr "i indanga Kuri a Umurongo Bya i Idirishya"
  
! #: info/session.c:1320
  #, fuzzy
  msgid "Move to the end of the line"
  msgstr "Kuri i Impera Bya i Umurongo"
  
! #: info/session.c:1345
  #, fuzzy
  msgid "Move to the start of the line"
  msgstr "Kuri i Gutangira Bya i Umurongo"
  
! #: info/session.c:1427
  #, fuzzy
  msgid "Move to the start of this node"
  msgstr "Kuri i Gutangira Bya iyi"
  
! #: info/session.c:1434
  #, fuzzy
  msgid "Move to the end of this node"
  msgstr "Kuri i Impera Bya iyi"
  
! #: info/session.c:1525
  #, fuzzy
  msgid "Scroll forward in this window"
  msgstr "Imbere in iyi Idirishya"
  
! #: info/session.c:1539
  #, fuzzy
  msgid "Scroll backward in this window"
  msgstr "subira inyuma in iyi Idirishya"
  
! #: info/session.c:1547
  #, fuzzy
  msgid "Scroll forward in this window and set default window size"
  msgstr "Imbere in iyi Idirishya Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1562
  #, fuzzy
  msgid "Scroll backward in this window and set default window size"
***************
*** 1140,1154 ****
  "subira inyuma in iyi Idirishya Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1565
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "Imbere in iyi Idirishya muri"
  
! #: info/session.c:1580
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "subira inyuma in iyi Idirishya muri"
  
! #: info/session.c:1588
  #, fuzzy
  msgid ""
--- 1142,1156 ----
  "subira inyuma in iyi Idirishya Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1568
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "Imbere in iyi Idirishya muri"
  
! #: info/session.c:1583
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "subira inyuma in iyi Idirishya muri"
  
! #: info/session.c:1591
  #, fuzzy
  msgid ""
***************
*** 1156,1160 ****
  msgstr "Imbere in iyi Idirishya muri Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1615
  #, fuzzy
  msgid ""
--- 1158,1162 ----
  msgstr "Imbere in iyi Idirishya muri Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1618
  #, fuzzy
  msgid ""
***************
*** 1164,1248 ****
  "subira inyuma in iyi Idirishya muri Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1621
  #, fuzzy
  msgid "Scroll down by lines"
  msgstr "Hasi ku Imirongo"
  
! #: info/session.c:1627
  #, fuzzy
  msgid "Scroll up by lines"
  msgstr "Hejuru ku Imirongo"
  
! #: info/session.c:1639
  #, fuzzy
  msgid "Scroll down by half screen size"
  msgstr "Hasi ku Mugaragaza Ingano"
  
! #: info/session.c:1666
  #, fuzzy
  msgid "Scroll up by half screen size"
  msgstr "Hejuru ku Mugaragaza Ingano"
  
! #: info/session.c:1672
  #, fuzzy
  msgid "Scroll the other window"
  msgstr "i Ikindi Idirishya"
  
! #: info/session.c:1693
  #, fuzzy
  msgid "Scroll the other window backward"
  msgstr "i Ikindi Idirishya subira inyuma"
  
! #: info/session.c:1807
  #, fuzzy
  msgid "Select the next window"
  msgstr "i Komeza>> Idirishya"
  
! #: info/session.c:1844
  #, fuzzy
  msgid "Select the previous window"
  msgstr "i Ibanjirije Idirishya"
  
! #: info/session.c:1888
  #, fuzzy
  msgid "Split the current window"
  msgstr "i KIGEZWEHO Idirishya"
  
! #: info/session.c:1933
  #, fuzzy
  msgid "Delete the current window"
  msgstr "i KIGEZWEHO Idirishya"
  
! #: info/session.c:1938
  #, fuzzy
  msgid "Cannot delete a permanent window"
  msgstr "Gusiba a Idirishya"
  
! #: info/session.c:1969
  #, fuzzy
  msgid "Delete all other windows"
  msgstr "Byose Ikindi"
  
! #: info/session.c:2015
  #, fuzzy
  msgid "Grow (or shrink) this window"
  msgstr "Cyangwa Kugabanuka iyi Idirishya"
  
! #: info/session.c:2026
  #, fuzzy
  msgid "Divide the available screen space among the visible windows"
  msgstr "i Bihari Mugaragaza Umwanya i Kigaragara"
  
! #: info/session.c:2033
  #, fuzzy
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "i Leta Bya Umurongo in i KIGEZWEHO Idirishya"
  
! #: info/session.c:2187
  #, fuzzy
  msgid "Select this menu item"
  msgstr "iyi Ibikubiyemo Ikintu"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  msgid "There isn't %d item in this menu"
--- 1166,1250 ----
  "subira inyuma in iyi Idirishya muri Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1624
  #, fuzzy
  msgid "Scroll down by lines"
  msgstr "Hasi ku Imirongo"
  
! #: info/session.c:1630
  #, fuzzy
  msgid "Scroll up by lines"
  msgstr "Hejuru ku Imirongo"
  
! #: info/session.c:1642
  #, fuzzy
  msgid "Scroll down by half screen size"
  msgstr "Hasi ku Mugaragaza Ingano"
  
! #: info/session.c:1669
  #, fuzzy
  msgid "Scroll up by half screen size"
  msgstr "Hejuru ku Mugaragaza Ingano"
  
! #: info/session.c:1675
  #, fuzzy
  msgid "Scroll the other window"
  msgstr "i Ikindi Idirishya"
  
! #: info/session.c:1696
  #, fuzzy
  msgid "Scroll the other window backward"
  msgstr "i Ikindi Idirishya subira inyuma"
  
! #: info/session.c:1810
  #, fuzzy
  msgid "Select the next window"
  msgstr "i Komeza>> Idirishya"
  
! #: info/session.c:1847
  #, fuzzy
  msgid "Select the previous window"
  msgstr "i Ibanjirije Idirishya"
  
! #: info/session.c:1891
  #, fuzzy
  msgid "Split the current window"
  msgstr "i KIGEZWEHO Idirishya"
  
! #: info/session.c:1936
  #, fuzzy
  msgid "Delete the current window"
  msgstr "i KIGEZWEHO Idirishya"
  
! #: info/session.c:1941
  #, fuzzy
  msgid "Cannot delete a permanent window"
  msgstr "Gusiba a Idirishya"
  
! #: info/session.c:1972
  #, fuzzy
  msgid "Delete all other windows"
  msgstr "Byose Ikindi"
  
! #: info/session.c:2018
  #, fuzzy
  msgid "Grow (or shrink) this window"
  msgstr "Cyangwa Kugabanuka iyi Idirishya"
  
! #: info/session.c:2029
  #, fuzzy
  msgid "Divide the available screen space among the visible windows"
  msgstr "i Bihari Mugaragaza Umwanya i Kigaragara"
  
! #: info/session.c:2036
  #, fuzzy
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "i Leta Bya Umurongo in i KIGEZWEHO Idirishya"
  
! #: info/session.c:2190
  #, fuzzy
  msgid "Select this menu item"
  msgstr "iyi Ibikubiyemo Ikintu"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1251,1709 ****
  msgstr[1] "in iyi Ibikubiyemo"
  
! #: info/session.c:2226
  #, fuzzy
  msgid "Select the last item in this node's menu"
  msgstr "i Iheruka Ikintu in iyi Ibikubiyemo"
  
! #: info/session.c:2332 info/session.c:2333
  #, fuzzy, c-format
  msgid "Menu item (%s): "
  msgstr "Ikintu"
  
! #: info/session.c:2336
  #, fuzzy
  msgid "Menu item: "
  msgstr "Ikintu"
  
! #: info/session.c:2343 info/session.c:2344
  #, fuzzy, c-format
  msgid "Follow xref (%s): "
  msgstr "X- Ngenderwaho"
  
! #: info/session.c:2347
  #, fuzzy
  msgid "Follow xref: "
  msgstr "X- Ngenderwaho"
  
! #: info/session.c:2424
  #, fuzzy, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Indango"
  
! #: info/session.c:2436
  #, fuzzy
  msgid "Read a menu item and select its node"
  msgstr "a Ibikubiyemo Ikintu Na Guhitamo"
  
! #: info/session.c:2461
  #, fuzzy
  msgid "Read a footnote or cross reference and select its node"
  msgstr "a Ubusobanuro mpezarupapuro Cyangwa Kwambukiranya Indango Na Guhitamo"
  
! #: info/session.c:2484
  #, fuzzy
  msgid "Move to the start of this node's menu"
  msgstr "Kuri i Gutangira Bya iyi Ibikubiyemo"
  
! #: info/session.c:2506
  #, fuzzy
  msgid "Visit as many menu items at once as possible"
  msgstr "Nka Ibikubiyemo ku Rimwe Nka"
  
! #: info/session.c:2606
  #, fuzzy
  msgid "Move to the previous cross reference"
  msgstr "Kuri i Ibanjirije Kwambukiranya Indango"
  
! #: info/session.c:2669
  #, fuzzy
  msgid "Move to the next cross reference"
  msgstr "Kuri i Komeza>> Kwambukiranya Indango"
  
! #: info/session.c:2730
  #, fuzzy
  msgid "Select reference or menu item appearing on this line"
  msgstr "Indango Cyangwa Ibikubiyemo Ikintu ku iyi Umurongo"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  msgid "No menu in node '%s'"
  msgstr "Ibikubiyemo in"
  
! #: info/session.c:2811
  #, fuzzy, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Kuri Gushaka ku in"
  
! #: info/session.c:2867
  #, fuzzy
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "a Urutonde Bya Ibikubiyemo Bivuye Na"
  
! #: info/session.c:2869
  #, fuzzy
  msgid "Follow menus: "
  msgstr "Ibikubiyemo"
  
! #: info/session.c:2974
  #, fuzzy
  msgid "Select the Next node"
  msgstr "i"
  
! #: info/session.c:2981
  #, fuzzy
  msgid "Select the Prev node"
  msgstr "i"
  
! #: info/session.c:2988
  #, fuzzy
  msgid "Select the Up node"
  msgstr "i"
  
! #: info/session.c:2994
  #, fuzzy
  msgid "Select the last node in this file"
  msgstr "i Iheruka in iyi IDOSIYE"
  
! #: info/session.c:3021 info/session.c:3054
  #, fuzzy
  msgid "This window has no additional nodes"
  msgstr "Idirishya Oya"
  
! #: info/session.c:3027
  #, fuzzy
  msgid "Select the first node in this file"
  msgstr "i Itangira in iyi IDOSIYE"
  
! #: info/session.c:3161
  #, fuzzy
  msgid "No more nodes within this document"
  msgstr "Birenzeho muri iyi Inyandiko"
  
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Cyangwa kugirango iyi muri iyi Inyandiko"
  
! #: info/session.c:3257
  #, fuzzy
  msgid "Move forwards or down through node structure"
  msgstr "Cyangwa Hasi Gihinguranya Imiterere"
  
! #: info/session.c:3274
  #, fuzzy
  msgid "Move backwards or up through node structure"
  msgstr "Inyuma Cyangwa Hejuru Gihinguranya Imiterere"
  
! #: info/session.c:3297
  #, fuzzy
  msgid "Read a node name and select it"
  msgstr "a Izina: Na Guhitamo"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:3534
  #, fuzzy
  msgid "Find the node describing program invocation"
  msgstr "i Porogaramu"
  
! #: info/session.c:3536
  #, fuzzy, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Bya"
  
! #: info/session.c:3581
  #, fuzzy
  msgid "Read a manpage reference and select it"
  msgstr "a Indango Na Guhitamo"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3606
  #, fuzzy
  msgid "Select the node 'Top' in this file"
  msgstr "i in iyi IDOSIYE"
  
! #: info/session.c:3612
  #, fuzzy
  msgid "Select the node '(dir)'"
  msgstr "i"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  #, fuzzy
  msgid "Select the most recently selected node"
  msgstr "i Byahiswemo"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  #, fuzzy
  msgid "Read the name of a file and select it"
  msgstr "i Izina: Bya a IDOSIYE Na Guhitamo"
  
! #: info/session.c:3648
  #, fuzzy
  msgid "Find file: "
  msgstr "IDOSIYE"
  
! #: info/session.c:3665
  #, fuzzy, c-format
  msgid "Cannot find '%s'"
  msgstr "Gushaka"
  
! #: info/session.c:3713
  #, fuzzy, c-format
  msgid "Could not create output file '%s'"
  msgstr "OYA Kurema Ibisohoka IDOSIYE"
  
! #: info/session.c:3727
  #, fuzzy, c-format
  msgid "error writing to %s: %s"
  msgstr "Ikosa Kuri"
  
! #: info/session.c:3736
  #, fuzzy, c-format
  msgid "closing %s"
  msgstr "Ikosa Kuri"
  
! #: info/session.c:3785
  #, fuzzy, c-format
  msgid "writing node %s..."
  msgstr "Umubarendanga Ibyinjijwe"
  
! #: info/session.c:3831
  #, fuzzy
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "i Ibigize Bya iyi Gihinguranya"
  
! #: info/session.c:3859
  #, fuzzy, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Gufungura Kuri"
  
! #: info/session.c:3864
  #, fuzzy, c-format
  msgid "printing node %s..."
  msgstr "Umubarendanga Ibyinjijwe"
  
! #: info/session.c:3872
  #, fuzzy, c-format
  msgid "finished printing node %s"
  msgstr "Umubarendanga Ibyinjijwe"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3908
  #, fuzzy
  msgid "Using regular expressions for searches"
  msgstr "Ibanjirije Gushaka Ikurikiranyanyuguti"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4112
  #, fuzzy
  msgid "Search continued from the end of the document"
  msgstr "Kuri i Itangiriro Bya i Umurongo"
  
! #: info/session.c:4117
  #, fuzzy
  msgid "Search continued from the beginning of the document"
  msgstr "Kuri i Itangiriro Bya i Umurongo"
  
! #: info/session.c:4134
  #, fuzzy, c-format
  msgid "Searching subfile %s ..."
  msgstr "Byanze"
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  msgid "Search failed"
  msgstr "Byanze"
  
! #: info/session.c:4192
  #, fuzzy, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%sforIkurikiranyanyuguti"
  
! #: info/session.c:4193 info/session.c:4199
  #, fuzzy
  msgid "Regexp search"
  msgstr "Gushaka"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Gushaka"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:4195 info/session.c:4201
  #, fuzzy
  msgid " backward"
  msgstr "Gushaka usubira inyuma"
  
! #: info/session.c:4198
  #, fuzzy, c-format
  msgid "%s%s%s: "
  msgstr "%s%sforIkurikiranyanyuguti"
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  msgid "Search under %s: "
  msgstr "Byanze"
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  #, fuzzy
  msgid "Read a string and search for it case-sensitively"
  msgstr "a Ikurikiranyanyuguti Na Gushaka kugirango"
  
! #: info/session.c:4633
  #, fuzzy
  msgid "Read a string and search for it"
  msgstr "a Ikurikiranyanyuguti Na Gushaka kugirango"
  
! #: info/session.c:4639
  #, fuzzy
  msgid "Read a string and search backward for it"
  msgstr "a Ikurikiranyanyuguti Na Gushaka subira inyuma kugirango"
  
! #: info/session.c:4647
  #, fuzzy
  msgid "Repeat last search in the same direction"
  msgstr "Iheruka Gushaka in i Icyerekezo"
  
! #: info/session.c:4661 info/session.c:4712
  #, fuzzy
  msgid "No previous search string"
  msgstr "Ibanjirije Gushaka Ikurikiranyanyuguti"
  
! #: info/session.c:4698
  #, fuzzy
  msgid "Repeat last search in the reverse direction"
  msgstr "Iheruka Gushaka in i Ihindurakerekezo Icyerekezo"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  #, fuzzy
  msgid "Search interactively for a string as you type it"
  msgstr "kugirango a Ikurikiranyanyuguti Nka Ubwoko"
  
! #: info/session.c:4893
  #, fuzzy
  msgid "Regexp I-search backward: "
  msgstr "Gushaka subira inyuma"
  
! #: info/session.c:4894
  #, fuzzy
  msgid "I-search backward: "
  msgstr "Gushaka subira inyuma"
  
! #: info/session.c:4896
  #, fuzzy
  msgid "Regexp I-search: "
  msgstr "Gushaka"
  
! #: info/session.c:4897
  #, fuzzy
  msgid "I-search: "
  msgstr "Gushaka"
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:5290
  #, fuzzy
  msgid "Cancel current operation"
  msgstr "KIGEZWEHO"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Kuvamo"
  
! #: info/session.c:5302
  #, fuzzy
  msgid "Display version of Info being run"
  msgstr "Kugaragaza Verisiyo Ibisobanuro Na Gusohoka"
  
! #: info/session.c:5304
  #, fuzzy, c-format
  msgid "GNU Info version %s"
  msgstr "ni ku Verisiyo Bivuye"
  
! #: info/session.c:5309
  #, fuzzy
  msgid "Redraw the display"
  msgstr "i Kugaragaza"
  
! #: info/session.c:5346
  #, fuzzy
  msgid "Quit using Info"
  msgstr "ikoresha"
  
! #: info/session.c:5362
  #, fuzzy
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Komandi: Kuri iyi Inyuguti nto"
  
! #: info/session.c:5373
  #, fuzzy, c-format
  msgid "Unknown command (%s)"
  msgstr "Komandi:"
  
! #: info/session.c:5376
  #, fuzzy, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\"ni Sibyo"
  
! #: info/session.c:5377
  #, fuzzy, c-format
  msgid "'%s' is invalid"
  msgstr "`%s'ni Sibyo"
  
! #: info/session.c:5695
  #, fuzzy
  msgid "Add this digit to the current numeric argument"
  msgstr "iyi Kuri i KIGEZWEHO Bikurikije umubare"
  
! #: info/session.c:5702
  #, fuzzy
  msgid "Start (or multiply by 4) the current numeric argument"
--- 1253,1711 ----
  msgstr[1] "in iyi Ibikubiyemo"
  
! #: info/session.c:2229
  #, fuzzy
  msgid "Select the last item in this node's menu"
  msgstr "i Iheruka Ikintu in iyi Ibikubiyemo"
  
! #: info/session.c:2335 info/session.c:2336
  #, fuzzy, c-format
  msgid "Menu item (%s): "
  msgstr "Ikintu"
  
! #: info/session.c:2339
  #, fuzzy
  msgid "Menu item: "
  msgstr "Ikintu"
  
! #: info/session.c:2346 info/session.c:2347
  #, fuzzy, c-format
  msgid "Follow xref (%s): "
  msgstr "X- Ngenderwaho"
  
! #: info/session.c:2350
  #, fuzzy
  msgid "Follow xref: "
  msgstr "X- Ngenderwaho"
  
! #: info/session.c:2427
  #, fuzzy, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Indango"
  
! #: info/session.c:2439
  #, fuzzy
  msgid "Read a menu item and select its node"
  msgstr "a Ibikubiyemo Ikintu Na Guhitamo"
  
! #: info/session.c:2464
  #, fuzzy
  msgid "Read a footnote or cross reference and select its node"
  msgstr "a Ubusobanuro mpezarupapuro Cyangwa Kwambukiranya Indango Na Guhitamo"
  
! #: info/session.c:2487
  #, fuzzy
  msgid "Move to the start of this node's menu"
  msgstr "Kuri i Gutangira Bya iyi Ibikubiyemo"
  
! #: info/session.c:2509
  #, fuzzy
  msgid "Visit as many menu items at once as possible"
  msgstr "Nka Ibikubiyemo ku Rimwe Nka"
  
! #: info/session.c:2609
  #, fuzzy
  msgid "Move to the previous cross reference"
  msgstr "Kuri i Ibanjirije Kwambukiranya Indango"
  
! #: info/session.c:2672
  #, fuzzy
  msgid "Move to the next cross reference"
  msgstr "Kuri i Komeza>> Kwambukiranya Indango"
  
! #: info/session.c:2733
  #, fuzzy
  msgid "Select reference or menu item appearing on this line"
  msgstr "Indango Cyangwa Ibikubiyemo Ikintu ku iyi Umurongo"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  msgid "No menu in node '%s'"
  msgstr "Ibikubiyemo in"
  
! #: info/session.c:2814
  #, fuzzy, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Kuri Gushaka ku in"
  
! #: info/session.c:2870
  #, fuzzy
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "a Urutonde Bya Ibikubiyemo Bivuye Na"
  
! #: info/session.c:2872
  #, fuzzy
  msgid "Follow menus: "
  msgstr "Ibikubiyemo"
  
! #: info/session.c:2977
  #, fuzzy
  msgid "Select the Next node"
  msgstr "i"
  
! #: info/session.c:2984
  #, fuzzy
  msgid "Select the Prev node"
  msgstr "i"
  
! #: info/session.c:2991
  #, fuzzy
  msgid "Select the Up node"
  msgstr "i"
  
! #: info/session.c:2997
  #, fuzzy
  msgid "Select the last node in this file"
  msgstr "i Iheruka in iyi IDOSIYE"
  
! #: info/session.c:3024 info/session.c:3057
  #, fuzzy
  msgid "This window has no additional nodes"
  msgstr "Idirishya Oya"
  
! #: info/session.c:3030
  #, fuzzy
  msgid "Select the first node in this file"
  msgstr "i Itangira in iyi IDOSIYE"
  
! #: info/session.c:3164
  #, fuzzy
  msgid "No more nodes within this document"
  msgstr "Birenzeho muri iyi Inyandiko"
  
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Cyangwa kugirango iyi muri iyi Inyandiko"
  
! #: info/session.c:3268
  #, fuzzy
  msgid "Move forwards or down through node structure"
  msgstr "Cyangwa Hasi Gihinguranya Imiterere"
  
! #: info/session.c:3285
  #, fuzzy
  msgid "Move backwards or up through node structure"
  msgstr "Inyuma Cyangwa Hejuru Gihinguranya Imiterere"
  
! #: info/session.c:3308
  #, fuzzy
  msgid "Read a node name and select it"
  msgstr "a Izina: Na Guhitamo"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:3545
  #, fuzzy
  msgid "Find the node describing program invocation"
  msgstr "i Porogaramu"
  
! #: info/session.c:3547
  #, fuzzy, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Bya"
  
! #: info/session.c:3593
  #, fuzzy
  msgid "Read a manpage reference and select it"
  msgstr "a Indango Na Guhitamo"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3618
  #, fuzzy
  msgid "Select the node 'Top' in this file"
  msgstr "i in iyi IDOSIYE"
  
! #: info/session.c:3624
  #, fuzzy
  msgid "Select the node '(dir)'"
  msgstr "i"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  #, fuzzy
  msgid "Select the most recently selected node"
  msgstr "i Byahiswemo"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  #, fuzzy
  msgid "Read the name of a file and select it"
  msgstr "i Izina: Bya a IDOSIYE Na Guhitamo"
  
! #: info/session.c:3660
  #, fuzzy
  msgid "Find file: "
  msgstr "IDOSIYE"
  
! #: info/session.c:3677
  #, fuzzy, c-format
  msgid "Cannot find '%s'"
  msgstr "Gushaka"
  
! #: info/session.c:3725
  #, fuzzy, c-format
  msgid "Could not create output file '%s'"
  msgstr "OYA Kurema Ibisohoka IDOSIYE"
  
! #: info/session.c:3739
  #, fuzzy, c-format
  msgid "error writing to %s: %s"
  msgstr "Ikosa Kuri"
  
! #: info/session.c:3748
  #, fuzzy, c-format
  msgid "closing %s"
  msgstr "Ikosa Kuri"
  
! #: info/session.c:3797
  #, fuzzy, c-format
  msgid "writing node %s..."
  msgstr "Umubarendanga Ibyinjijwe"
  
! #: info/session.c:3843
  #, fuzzy
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "i Ibigize Bya iyi Gihinguranya"
  
! #: info/session.c:3871
  #, fuzzy, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Gufungura Kuri"
  
! #: info/session.c:3876
  #, fuzzy, c-format
  msgid "printing node %s..."
  msgstr "Umubarendanga Ibyinjijwe"
  
! #: info/session.c:3884
  #, fuzzy, c-format
  msgid "finished printing node %s"
  msgstr "Umubarendanga Ibyinjijwe"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3920
  #, fuzzy
  msgid "Using regular expressions for searches"
  msgstr "Ibanjirije Gushaka Ikurikiranyanyuguti"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4124
  #, fuzzy
  msgid "Search continued from the end of the document"
  msgstr "Kuri i Itangiriro Bya i Umurongo"
  
! #: info/session.c:4129
  #, fuzzy
  msgid "Search continued from the beginning of the document"
  msgstr "Kuri i Itangiriro Bya i Umurongo"
  
! #: info/session.c:4146
  #, fuzzy, c-format
  msgid "Searching subfile %s ..."
  msgstr "Byanze"
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  msgid "Search failed"
  msgstr "Byanze"
  
! #: info/session.c:4204
  #, fuzzy, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%sforIkurikiranyanyuguti"
  
! #: info/session.c:4205 info/session.c:4211
  #, fuzzy
  msgid "Regexp search"
  msgstr "Gushaka"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Gushaka"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:4207 info/session.c:4213
  #, fuzzy
  msgid " backward"
  msgstr "Gushaka usubira inyuma"
  
! #: info/session.c:4210
  #, fuzzy, c-format
  msgid "%s%s%s: "
  msgstr "%s%sforIkurikiranyanyuguti"
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  msgid "Search under %s: "
  msgstr "Byanze"
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  #, fuzzy
  msgid "Read a string and search for it case-sensitively"
  msgstr "a Ikurikiranyanyuguti Na Gushaka kugirango"
  
! #: info/session.c:4645
  #, fuzzy
  msgid "Read a string and search for it"
  msgstr "a Ikurikiranyanyuguti Na Gushaka kugirango"
  
! #: info/session.c:4651
  #, fuzzy
  msgid "Read a string and search backward for it"
  msgstr "a Ikurikiranyanyuguti Na Gushaka subira inyuma kugirango"
  
! #: info/session.c:4659
  #, fuzzy
  msgid "Repeat last search in the same direction"
  msgstr "Iheruka Gushaka in i Icyerekezo"
  
! #: info/session.c:4673 info/session.c:4724
  #, fuzzy
  msgid "No previous search string"
  msgstr "Ibanjirije Gushaka Ikurikiranyanyuguti"
  
! #: info/session.c:4710
  #, fuzzy
  msgid "Repeat last search in the reverse direction"
  msgstr "Iheruka Gushaka in i Ihindurakerekezo Icyerekezo"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  #, fuzzy
  msgid "Search interactively for a string as you type it"
  msgstr "kugirango a Ikurikiranyanyuguti Nka Ubwoko"
  
! #: info/session.c:4905
  #, fuzzy
  msgid "Regexp I-search backward: "
  msgstr "Gushaka subira inyuma"
  
! #: info/session.c:4906
  #, fuzzy
  msgid "I-search backward: "
  msgstr "Gushaka subira inyuma"
  
! #: info/session.c:4908
  #, fuzzy
  msgid "Regexp I-search: "
  msgstr "Gushaka"
  
! #: info/session.c:4909
  #, fuzzy
  msgid "I-search: "
  msgstr "Gushaka"
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:5302
  #, fuzzy
  msgid "Cancel current operation"
  msgstr "KIGEZWEHO"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Kuvamo"
  
! #: info/session.c:5314
  #, fuzzy
  msgid "Display version of Info being run"
  msgstr "Kugaragaza Verisiyo Ibisobanuro Na Gusohoka"
  
! #: info/session.c:5316
  #, fuzzy, c-format
  msgid "GNU Info version %s"
  msgstr "ni ku Verisiyo Bivuye"
  
! #: info/session.c:5321
  #, fuzzy
  msgid "Redraw the display"
  msgstr "i Kugaragaza"
  
! #: info/session.c:5358
  #, fuzzy
  msgid "Quit using Info"
  msgstr "ikoresha"
  
! #: info/session.c:5374
  #, fuzzy
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Komandi: Kuri iyi Inyuguti nto"
  
! #: info/session.c:5385
  #, fuzzy, c-format
  msgid "Unknown command (%s)"
  msgstr "Komandi:"
  
! #: info/session.c:5388
  #, fuzzy, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\"ni Sibyo"
  
! #: info/session.c:5389
  #, fuzzy, c-format
  msgid "'%s' is invalid"
  msgstr "`%s'ni Sibyo"
  
! #: info/session.c:5707
  #, fuzzy
  msgid "Add this digit to the current numeric argument"
  msgstr "iyi Kuri i KIGEZWEHO Bikurikije umubare"
  
! #: info/session.c:5714
  #, fuzzy
  msgid "Start (or multiply by 4) the current numeric argument"
***************
*** 1998,2133 ****
  msgstr "%s:OYA Gusoma Na OYA Kurema"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, fuzzy, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s:IDOSIYE"
  
! #: install-info/install-info.c:2167
  #, fuzzy, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s:i IDOSIYE Rimwe"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2212
  #, fuzzy, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Ibanjirije Gushaka Ikurikiranyanyuguti"
  
! #: install-info/install-info.c:2274
  #, fuzzy, c-format
  msgid "excess command line argument `%s'"
  msgstr "Komandi: Umurongo"
  
! #: install-info/install-info.c:2278
  #, fuzzy
  msgid "No input file specified; try --help for more information."
  msgstr "Iyinjiza IDOSIYE Ifashayobora kugirango Birenzeho Ibisobanuro"
  
! #: install-info/install-info.c:2280
  #, fuzzy
  msgid "No dir file specified; try --help for more information."
  msgstr "IDOSIYE Ifashayobora kugirango Birenzeho Ibisobanuro"
  
! #: install-info/install-info.c:2301
  #, fuzzy, c-format
  msgid "Could not read %s."
  msgstr "Kurema bushyinguro"
  
! #: install-info/install-info.c:2448
  #, fuzzy, c-format
  msgid "no info dir entry in `%s'"
  msgstr "Oya Ibisobanuro Icyinjijwe in"
  
! #: install-info/install-info.c:2696
  #, fuzzy, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "Oya Ibyinjijwe Byabonetse kugirango Cyasibwe"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, fuzzy, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, fuzzy, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%sni OYA a Byemewe Ururimi ITEGEKONGENGA"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, fuzzy, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%sni OYA a Byemewe Ururimi ITEGEKONGENGA"
  
! #: tp/Texinfo/Common.pm:1171
  #, fuzzy, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%sni OYA a Byemewe Ururimi ITEGEKONGENGA"
  
! #: tp/Texinfo/Common.pm:1193
  #, fuzzy, perl-format
  msgid "could not read %s: %s"
  msgstr "Kurema bushyinguro"
  
! #: tp/Texinfo/Common.pm:1213
  #, fuzzy, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, fuzzy, perl-format
  msgid "@%s: could not find %s"
  msgstr "Gushaka"
  
! #: tp/Texinfo/Common.pm:2198
  #, fuzzy, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Common.pm:2580
  #, fuzzy, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/Common.pm:2588
  #, fuzzy, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "Makoro"
  
! #: tp/Texinfo/Common.pm:2594
  #, fuzzy, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "ni i Ibanjirije Insobanuro Bya"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
--- 2000,2251 ----
  msgstr "%s:OYA Gusoma Na OYA Kurema"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, fuzzy, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s:IDOSIYE"
  
! #: install-info/install-info.c:2166
  #, fuzzy, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s:i IDOSIYE Rimwe"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2211
  #, fuzzy, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Ibanjirije Gushaka Ikurikiranyanyuguti"
  
! #: install-info/install-info.c:2273
  #, fuzzy, c-format
  msgid "excess command line argument `%s'"
  msgstr "Komandi: Umurongo"
  
! #: install-info/install-info.c:2277
  #, fuzzy
  msgid "No input file specified; try --help for more information."
  msgstr "Iyinjiza IDOSIYE Ifashayobora kugirango Birenzeho Ibisobanuro"
  
! #: install-info/install-info.c:2279
  #, fuzzy
  msgid "No dir file specified; try --help for more information."
  msgstr "IDOSIYE Ifashayobora kugirango Birenzeho Ibisobanuro"
  
! #: install-info/install-info.c:2300
  #, fuzzy, c-format
  msgid "Could not read %s."
  msgstr "Kurema bushyinguro"
  
! #: install-info/install-info.c:2447
  #, fuzzy, c-format
  msgid "no info dir entry in `%s'"
  msgstr "Oya Ibisobanuro Icyinjijwe in"
  
! #: install-info/install-info.c:2695
  #, fuzzy, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "Oya Ibyinjijwe Byabonetse kugirango Cyasibwe"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:106
  msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! msgid "    --help                  display this help and exit"
! msgstr "Kugaragaza iyi Ifashayobora Na Gusohoka"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "Kurema bushyinguro"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! msgid "%s: missing file argument\n"
! msgstr "%s:Ibuze IDOSIYE"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, fuzzy, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "kugirango Birenzeho Ibisobanuro"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, fuzzy, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s:OYA Gufungura IDOSIYE"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "Gushaka"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, fuzzy, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "Ikosa Kuri"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "Gushaka"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "Ikosa Kuri"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, fuzzy, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s:OYA Gufungura IDOSIYE"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, fuzzy, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%sni OYA a Byemewe Ururimi ITEGEKONGENGA"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, fuzzy, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%sni OYA a Byemewe Ururimi ITEGEKONGENGA"
  
! #: tp/Texinfo/Common.pm:1239
  #, fuzzy, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%sni OYA a Byemewe Ururimi ITEGEKONGENGA"
  
! #: tp/Texinfo/Common.pm:1261
  #, fuzzy, perl-format
  msgid "could not read %s: %s"
  msgstr "Kurema bushyinguro"
  
! #: tp/Texinfo/Common.pm:1281
  #, fuzzy, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, fuzzy, perl-format
  msgid "@%s: could not find %s"
  msgstr "Gushaka"
  
! #: tp/Texinfo/Common.pm:2267
  #, fuzzy, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Common.pm:2706
  #, fuzzy, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/Common.pm:2714
  #, fuzzy, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "Makoro"
  
! #: tp/Texinfo/Common.pm:2720
  #, fuzzy, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "ni i Ibanjirije Insobanuro Bya"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
***************
*** 2135,2169 ****
  msgstr "Kuri"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, fuzzy, perl-format
  msgid "error on closing %s: %s"
  msgstr "Ikosa Kuri"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, fuzzy, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Kurema bushyinguro"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, fuzzy, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Kurema bushyinguro"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, fuzzy, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@Ishusho IDOSIYE"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
--- 2253,2288 ----
  msgstr "Kuri"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, fuzzy, perl-format
  msgid "error on closing %s: %s"
  msgstr "Ikosa Kuri"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, fuzzy, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Kurema bushyinguro"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, fuzzy, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Kurema bushyinguro"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, fuzzy, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@Ishusho IDOSIYE"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
***************
*** 2171,2257 ****
  msgstr "Izina: kugirango Komandi:"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, fuzzy, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@Ishusho IDOSIYE kugirango OYA"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, fuzzy, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "Gukuraho... IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  #, fuzzy
  msgid "missing type"
  msgstr "Ibuze Igikorwa Izina:"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, fuzzy, perl-format
  msgid "unrecognized type: %s"
  msgstr "%s:Ihitamo"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, fuzzy, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "Gukuraho... IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  #, fuzzy
  msgid "--css-include ended in comment"
  msgstr "%s:%d:--IDOSIYE in Icyo wongeraho"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, fuzzy, perl-format
  msgid "CSS file %s not found"
  msgstr "%cendMakoro OYA Byabonetse"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, fuzzy, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, fuzzy, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, fuzzy, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "Oya Umubarendanga Ibyinjijwe Byabonetse kugirango"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, fuzzy, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, fuzzy, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, fuzzy, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2290,2398 ----
  msgstr "Izina: kugirango Komandi:"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, fuzzy, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@Ishusho IDOSIYE kugirango OYA"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, fuzzy, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "Gukuraho... IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  #, fuzzy
  msgid "missing type"
  msgstr "Ibuze Igikorwa Izina:"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, fuzzy, perl-format
  msgid "unrecognized type: %s"
  msgstr "%s:Ihitamo"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, fuzzy, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "Gukuraho... IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  #, fuzzy
  msgid "--css-include ended in comment"
  msgstr "%s:%d:--IDOSIYE in Icyo wongeraho"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, fuzzy, perl-format
  msgid "CSS file %s not found"
  msgstr "%cendMakoro OYA Byabonetse"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, fuzzy, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, fuzzy, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, fuzzy, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "Oya Umubarendanga Ibyinjijwe Byabonetse kugirango"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "@%sOYA Mo Imbere Funga"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, fuzzy, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, fuzzy, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! msgid "error on copying %s into %s"
! msgstr "Ikosa Kuri"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, fuzzy, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2288,2297 ****
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
--- 2429,2438 ----
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
***************
*** 2299,2318 ****
  msgstr "kugirango Umubarendanga Hanze Bya"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, fuzzy, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, fuzzy, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@Ishusho IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, fuzzy, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "Gushaka"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  #, fuzzy
  msgid ""
--- 2440,2459 ----
  msgstr "kugirango Umubarendanga Hanze Bya"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, fuzzy, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, fuzzy, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@Ishusho IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, fuzzy, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "Gushaka"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  #, fuzzy
  msgid ""
***************
*** 2321,2394 ****
  msgstr "@a Kwambukiranya Indango in Kuri"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, fuzzy, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, fuzzy, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, fuzzy, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, fuzzy, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  #, fuzzy
  msgid "menu entry node name should not contain `:'"
  msgstr "Kuri"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  #, fuzzy
  msgid "menu entry name should not contain `:'"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, fuzzy, perl-format
  msgid "could not open %s: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, fuzzy, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, fuzzy, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, fuzzy, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%sa Izina:"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2462,2535 ----
  msgstr "@a Kwambukiranya Indango in Kuri"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, fuzzy, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, fuzzy, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, fuzzy, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, fuzzy, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  #, fuzzy
  msgid "menu entry node name should not contain `:'"
  msgstr "Kuri"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  #, fuzzy
  msgid "menu entry name should not contain `:'"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, fuzzy, perl-format
  msgid "could not open %s: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, fuzzy, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, fuzzy, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, fuzzy, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%sa Izina:"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2397,2638 ****
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, fuzzy, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, fuzzy, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, fuzzy, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%sIbuze Gufunga"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, fuzzy, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "%c%sIbuze Gufunga"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, fuzzy, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, fuzzy, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@Ikitezwe:"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, fuzzy, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "ku Umurongo Na:"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, fuzzy, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "%c%sIbuze Gufunga"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "ku Umurongo Na:"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, fuzzy, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ in Makoro ku Bya Izina:"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, fuzzy, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "in"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, fuzzy, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "in"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, fuzzy, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  #, fuzzy
  msgid "empty multitable"
  msgstr "%s:ubusa IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, fuzzy, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, fuzzy, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, fuzzy, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%si kugirango"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, fuzzy, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, fuzzy, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "%s:Ibuze IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, fuzzy, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "Umubarendanga"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, fuzzy, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, fuzzy, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, fuzzy, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "Gushaka"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, fuzzy, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Imisobekere: Izina:"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, fuzzy, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%sOYA Hanze"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  #, fuzzy
  msgid "@part should not be associated with @top"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, fuzzy, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  #, fuzzy
  msgid "empty node name in menu entry"
  msgstr "Oya Umubarendanga Ibyinjijwe Byabonetse kugirango"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, fuzzy, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, fuzzy, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "Makoro"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, fuzzy, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "ni i Ibanjirije Insobanuro Bya"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, fuzzy, perl-format
  msgid "@%s without associated character"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2538,2779 ----
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, fuzzy, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, fuzzy, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, fuzzy, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%sIbuze Gufunga"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, fuzzy, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "%c%sIbuze Gufunga"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, fuzzy, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, fuzzy, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@Ikitezwe:"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, fuzzy, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "ku Umurongo Na:"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, fuzzy, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "%c%sIbuze Gufunga"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "ku Umurongo Na:"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, fuzzy, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "\\ in Makoro ku Bya Izina:"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, fuzzy, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "in"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, fuzzy, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "in"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, fuzzy, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  #, fuzzy
  msgid "empty multitable"
  msgstr "%s:ubusa IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, fuzzy, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, fuzzy, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, fuzzy, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%si kugirango"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, fuzzy, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, fuzzy, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "%s:Ibuze IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, fuzzy, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "Umubarendanga"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, fuzzy, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, fuzzy, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, fuzzy, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "Gushaka"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, fuzzy, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Imisobekere: Izina:"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, fuzzy, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%sOYA Hanze"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  #, fuzzy
  msgid "@part should not be associated with @top"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, fuzzy, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  #, fuzzy
  msgid "empty node name in menu entry"
  msgstr "Oya Umubarendanga Ibyinjijwe Byabonetse kugirango"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, fuzzy, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, fuzzy, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, fuzzy, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "Makoro"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, fuzzy, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "ni i Ibanjirije Insobanuro Bya"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, fuzzy, perl-format
  msgid "@%s without associated character"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2640,2644 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2781,2785 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2647,2717 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, fuzzy, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, fuzzy, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%sCyangwa Nka OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, fuzzy, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "%c%sIkitezwe: Ingirwadusodeko"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, fuzzy, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "Komandi:"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, fuzzy, perl-format
  msgid "undefined flag: %s"
  msgstr "kidasobanuye Ibendera"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  #, fuzzy
  msgid "bad syntax for @value"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, fuzzy, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%sni"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, fuzzy, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%sni"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, fuzzy, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, fuzzy, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, fuzzy, c-format, perl-format
--- 2788,2858 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, fuzzy, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, fuzzy, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%sCyangwa Nka OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, fuzzy, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, fuzzy, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "%c%sIkitezwe: Ingirwadusodeko"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, fuzzy, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "Komandi:"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, fuzzy, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "kidasobanuye Ibendera"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  #, fuzzy
  msgid "bad syntax for @value"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, fuzzy, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%sni"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, fuzzy, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%sni"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, fuzzy, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, fuzzy, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, fuzzy, c-format, perl-format
***************
*** 2719,2743 ****
  msgstr "@%sOYA Mo Imbere Funga"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "%s:ubusa IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  #, fuzzy
  msgid "@tab before @item"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Inkingi in Ikintu KININI"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  #, fuzzy
  msgid "ignoring @tab outside of multitable"
  msgstr "Isunika Hanze Bya"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2860,2884 ----
  msgstr "@%sOYA Mo Imbere Funga"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "%s:ubusa IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  #, fuzzy
  msgid "@tab before @item"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Inkingi in Ikintu KININI"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  #, fuzzy
  msgid "ignoring @tab outside of multitable"
  msgstr "Isunika Hanze Bya"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2746,3143 ****
  msgstr "(Hanze Bya"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, fuzzy, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%sOYA Mo Imbere Funga"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, fuzzy, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "in Kuri Gukoresha"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, fuzzy, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%sOYA Hanze Na"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  #, fuzzy
  msgid "@dircategory after first node"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, fuzzy, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Mo Imbere Ubusobanuro mpezarupapuro OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  #, fuzzy
  msgid "@direntry after first node"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, fuzzy, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@Ibikubiyemo Mbere Itangira"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! #, fuzzy
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "Hejuru: in"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, fuzzy, perl-format
  msgid "@%s should only appear in math context"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  #, fuzzy
  msgid "unexpected @"
  msgstr "Ikitezwe:"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%sOYA Hanze"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, fuzzy, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, fuzzy, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, fuzzy, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "%s:Ibuze IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, fuzzy, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, fuzzy, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  #, fuzzy
  msgid "@image missing filename argument"
  msgstr "@Ishusho Ibuze Izina ry'idosiye:"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "%s:Ibuze IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, fuzzy, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  #, fuzzy
  msgid "superfluous arguments for node"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, fuzzy, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Ikitezwe:"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, fuzzy, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, fuzzy, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, fuzzy, perl-format
  msgid "empty @%s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, fuzzy, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "%s:%sBikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, fuzzy, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Umubarendanga"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, fuzzy, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Umubarendanga"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, fuzzy, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Umubarendanga in"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, fuzzy, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "%s:%sBikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, fuzzy, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, fuzzy, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "%s:%sBikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, fuzzy, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, fuzzy, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, fuzzy, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, fuzzy, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, fuzzy, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, fuzzy, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, fuzzy, perl-format
  msgid "@%s not empty"
  msgstr "%s:ubusa IDOSIYE"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, fuzzy, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "%sIndango Kuri"
  
! #: tp/Texinfo/Structuring.pm:393
  #, fuzzy, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/Structuring.pm:498
! #, fuzzy, perl-format
! msgid "unreferenced node `%s'"
! msgstr "%sIndango Kuri"
! 
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
! #, fuzzy, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%sIndango Kuri"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, fuzzy, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Ibikubiyemo Ikintu kugirango Intego"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, fuzzy, perl-format
  msgid "empty index key in @%s"
  msgstr "Oya Umubarendanga Ibyinjijwe Byabonetse kugirango"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, fuzzy, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, fuzzy, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "Ikosa Kuri"
  
! #: tp/init/latex2html.pm:197
  #, fuzzy, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, fuzzy, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, fuzzy, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 2887,3266 ----
  msgstr "(Hanze Bya"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, fuzzy, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%sOYA Mo Imbere Funga"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, fuzzy, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "in Kuri Gukoresha"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, fuzzy, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%sOYA Hanze Na"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  #, fuzzy
  msgid "@dircategory after first node"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, fuzzy, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Mo Imbere Ubusobanuro mpezarupapuro OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  #, fuzzy
  msgid "@direntry after first node"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, fuzzy, perl-format
  msgid "@%s should only appear in math context"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  #, fuzzy
  msgid "unexpected @"
  msgstr "Ikitezwe:"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%sOYA Hanze"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, fuzzy, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, fuzzy, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, fuzzy, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "%s:Ibuze IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, fuzzy, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, fuzzy, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  #, fuzzy
  msgid "@image missing filename argument"
  msgstr "@Ishusho Ibuze Izina ry'idosiye:"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "%s:Ibuze IDOSIYE"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, fuzzy, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "@Ikintu OYA in Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  #, fuzzy
  msgid "superfluous arguments for node"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, fuzzy, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Ikitezwe:"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, fuzzy, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, fuzzy, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, fuzzy, perl-format
  msgid "empty @%s"
  msgstr "Kuri"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, fuzzy, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "%s:%sBikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, fuzzy, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Umubarendanga"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, fuzzy, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Umubarendanga"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, fuzzy, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Umubarendanga in"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, fuzzy, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "%s:%sBikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, fuzzy, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, fuzzy, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "%s:%sBikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, fuzzy, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, fuzzy, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, fuzzy, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, fuzzy, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, fuzzy, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, fuzzy, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, fuzzy, perl-format
  msgid "@%s not empty"
  msgstr "%s:ubusa IDOSIYE"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, fuzzy, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "%sIndango Kuri"
  
! #: tp/Texinfo/Structuring.pm:394
  #, fuzzy, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "Kuri"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, fuzzy, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Ibikubiyemo Ikintu kugirango Intego"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
! #, fuzzy, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%sIndango Kuri"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, fuzzy, perl-format
  msgid "empty index key in @%s"
  msgstr "Oya Umubarendanga Ibyinjijwe Byabonetse kugirango"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, fuzzy, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, fuzzy, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "Ikosa Kuri"
  
! #: tp/init/latex2html.pm:198
  #, fuzzy, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, fuzzy, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, fuzzy, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3146,3155 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, fuzzy, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3269,3278 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, fuzzy, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3158,3202 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, fuzzy, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:636
  #, fuzzy, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, fuzzy, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "Gushaka"
  
! #: tp/init/tex4ht.pm:222
  #, fuzzy, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "Gushaka"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, fuzzy, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "Kurema Ibisohoka IDOSIYE"
  
! #: tp/init/tex4ht.pm:263
  #, fuzzy, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "Gushaka"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3281,3330 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, fuzzy, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/latex2html.pm:639
  #, fuzzy, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, fuzzy, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "Gushaka"
  
! #: tp/init/tex4ht.pm:228
  #, fuzzy, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "Gushaka"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, fuzzy, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "Kurema Ibisohoka IDOSIYE"
  
! #: tp/init/tex4ht.pm:274
  #, fuzzy, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "Gushaka"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "Gushaka"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3205,3214 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, fuzzy, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "Kurema Ibisohoka IDOSIYE"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3333,3342 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, fuzzy, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "Kurema Ibisohoka IDOSIYE"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3217,3251 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, fuzzy, perl-format
  msgid "error loading %s: %s\n"
  msgstr "Ikosa Kuri"
  
! #: tp/texi2any.pl:361
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s"
  msgstr "Komandi:"
  
! #: tp/texi2any.pl:377
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "Komandi:"
  
! #: tp/texi2any.pl:413
  #, fuzzy, perl-format
  msgid "could not read init file %s"
  msgstr "Gufungura Iyinjiza IDOSIYE"
  
! #: tp/texi2any.pl:569
  #, fuzzy, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "%s:Kwirengagiza Agaciro"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr ""
  
! #: tp/texi2any.pl:655
  #, fuzzy
  msgid ""
--- 3345,3428 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "Gushaka"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "Gushaka"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "%s:OYA Gufungura IDOSIYE"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "Kurema Ibisohoka IDOSIYE"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "Kurema Ibisohoka IDOSIYE"
! 
! #: tp/texi2any.pl:345
  #, fuzzy, perl-format
  msgid "error loading %s: %s\n"
  msgstr "Ikosa Kuri"
  
! #: tp/texi2any.pl:358
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s"
  msgstr "Komandi:"
  
! #: tp/texi2any.pl:374
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "Komandi:"
  
! #: tp/texi2any.pl:417
  #, fuzzy, perl-format
  msgid "could not read init file %s"
  msgstr "Gufungura Iyinjiza IDOSIYE"
  
! #: tp/texi2any.pl:574
  #, fuzzy, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "%s:Kwirengagiza Agaciro"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr ""
  
! #: tp/texi2any.pl:663
  #, fuzzy
  msgid ""
***************
*** 3259,3263 ****
  "Cyangwa"
  
! #: tp/texi2any.pl:661
  #, fuzzy, perl-format
  msgid ""
--- 3436,3440 ----
  "Cyangwa"
  
! #: tp/texi2any.pl:671
  #, fuzzy, perl-format
  msgid ""
***************
*** 3283,3287 ****
  "Gusohoka"
  
! #: tp/texi2any.pl:677
  #, fuzzy
  msgid ""
--- 3460,3464 ----
  "Gusohoka"
  
! #: tp/texi2any.pl:689
  #, fuzzy
  msgid ""
***************
*** 3297,3301 ****
  "xml Ibisohoka Ibisohoka Byuzuye Umwandiko"
  
! #: tp/texi2any.pl:685
  #, fuzzy
  msgid ""
--- 3474,3478 ----
  "xml Ibisohoka Ibisohoka Byuzuye Umwandiko"
  
! #: tp/texi2any.pl:699
  #, fuzzy
  msgid ""
***************
*** 3330,3334 ****
  "Na Imibare o Ibisohoka Ibisohoka Kuri bushyinguro NIBA Gutandukanya"
  
! #: tp/texi2any.pl:705
  #, fuzzy, perl-format
  msgid ""
--- 3507,3511 ----
  "Na Imibare o Ibisohoka Ibisohoka Kuri bushyinguro NIBA Gutandukanya"
  
! #: tp/texi2any.pl:721
  #, fuzzy, perl-format
  msgid ""
***************
*** 3358,3362 ****
  "NIBA Gutandukanya Ingano Gutandukanya Idosiye ku Ingano Mburabuzi"
  
! #: tp/texi2any.pl:722
  #, fuzzy
  msgid ""
--- 3535,3539 ----
  "NIBA Gutandukanya Ingano Gutandukanya Idosiye ku Ingano Mburabuzi"
  
! #: tp/texi2any.pl:740
  #, fuzzy
  msgid ""
***************
*** 3373,3377 ****
  msgstr "kugirango Gushyiramo Gushyiramo in IMISUSIRE Ibisohoka Gusoma NIBA ni"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3550,3554 ----
  msgstr "kugirango Gushyiramo Gushyiramo in IMISUSIRE Ibisohoka Gusoma NIBA ni"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3379,3383 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3556,3560 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3385,3389 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  #, fuzzy
  msgid ""
--- 3562,3566 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  #, fuzzy
  msgid ""
***************
*** 3401,3405 ****
  "IMPINDURAGACIRO Nka Na: Gusiba"
  
! #: tp/texi2any.pl:747
  #, fuzzy
  msgid ""
--- 3578,3582 ----
  "IMPINDURAGACIRO Nka Na: Gusiba"
  
! #: tp/texi2any.pl:770
  #, fuzzy
  msgid ""
***************
*** 3427,3431 ****
  "Umwandiko Oya OYA Na xml Umwandiko kugirango i Oya Amahitamo Umwandiko"
  
! #: tp/texi2any.pl:764
  #, fuzzy
  msgid ""
--- 3604,3608 ----
  "Umwandiko Oya OYA Na xml Umwandiko kugirango i Oya Amahitamo Umwandiko"
  
! #: tp/texi2any.pl:789
  #, fuzzy
  msgid ""
***************
*** 3441,3445 ****
  "Bidakora NIBA ni ku Na i Ibindi Bidakora"
  
! #: tp/texi2any.pl:771
  #, fuzzy
  msgid ""
--- 3618,3622 ----
  "Bidakora NIBA ni ku Na i Ibindi Bidakora"
  
! #: tp/texi2any.pl:798
  #, fuzzy
  msgid ""
***************
*** 3463,3520 ****
  "Gutandukanya Kwandika IDOSIYE"
  
! #: tp/texi2any.pl:818
  #, fuzzy, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/texi2any.pl:913
  #, fuzzy, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, fuzzy, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Komandi:"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, fuzzy, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s:Ibuze IDOSIYE"
  
! #: tp/texi2any.pl:1077
! #, fuzzy, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "kugirango Birenzeho Ibisobanuro"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, fuzzy, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/texi2any.pl:1172
  #, fuzzy, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3640,3692 ----
  "Gutandukanya Kwandika IDOSIYE"
  
! #: tp/texi2any.pl:844
  #, fuzzy, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/texi2any.pl:934
  #, fuzzy, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, fuzzy, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Komandi:"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, fuzzy, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s:Ibuze IDOSIYE"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, fuzzy, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
! #: tp/texi2any.pl:1244
  #, fuzzy, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s:OYA Gufungura IDOSIYE"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3522,3540 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, fuzzy, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "Ikosa Kuri"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, fuzzy, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, fuzzy, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s:OYA Gufungura IDOSIYE"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 3694,3702 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, fuzzy, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "Ikosa Ibisohoka IDOSIYE"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3546,3684 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  msgid "unmatched `@end %s'"
  msgstr "Impera Na:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  msgid "@set requires a name"
  msgstr "%c%sa Izina:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  #, fuzzy
  msgid "bad name for @set"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  msgid "@clear requires a name"
  msgstr "%c%sa Izina:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  #, fuzzy
  msgid "bad name for @clear"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  msgid "@unmacro requires a name"
  msgstr "%c%sa Izina:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  #, fuzzy
  msgid "bad name for @unmacro"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  msgid "bad argument to @alias"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  msgid "bad argument to @definfoenclose"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  #, fuzzy
  msgid "empty @columnfractions"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, fuzzy, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "%s:%sBikurikije umubare OYA"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  msgid "bad argument to @need: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  msgid "bad argument to @headings: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%si kugirango"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, fuzzy, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  msgid "bad argument to @end: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, fuzzy, c-format
  msgid "@include: could not find %s"
  msgstr "Gushaka"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  msgid "@include: could not open %s:"
  msgstr "Gushaka"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  #, fuzzy
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@%sOYA Hanze"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  #, fuzzy
  msgid "@node precedes @part, but parts may not be associated with nodes"
--- 3708,3846 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  msgid "unmatched `@end %s'"
  msgstr "Impera Na:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  msgid "@set requires a name"
  msgstr "%c%sa Izina:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  #, fuzzy
  msgid "bad name for @set"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  msgid "@clear requires a name"
  msgstr "%c%sa Izina:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  #, fuzzy
  msgid "bad name for @clear"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  msgid "@unmacro requires a name"
  msgstr "%c%sa Izina:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  #, fuzzy
  msgid "bad name for @unmacro"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  msgid "bad argument to @alias"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  msgid "bad argument to @definfoenclose"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  #, fuzzy
  msgid "empty @columnfractions"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "%s:--Ubusobanuro mpezarupapuro IMISUSIRE Cyangwa OYA"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, fuzzy, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "%s:%sBikurikije umubare OYA"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  msgid "bad argument to @need: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "%s:--Igika Ikurura Bikurikije umubare OYA"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  msgid "bad argument to @headings: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%si kugirango"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, fuzzy, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  msgid "bad argument to @end: %s"
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, fuzzy, c-format
  msgid "@include: could not find %s"
  msgstr "Gushaka"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  msgid "@include: could not open %s:"
  msgstr "Gushaka"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  #, fuzzy
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@%sOYA Hanze"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  #, fuzzy
  msgid "@node precedes @part, but parts may not be associated with nodes"
***************
*** 3717,3741 ****
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "%c%sCyangwa Nka OYA"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! msgid "undefined flag: %.*s"
! msgstr "kidasobanuye Ibendera"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  msgid "@%s is obsolete."
  msgstr "%c%sni"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  msgid "@%s is obsolete; %s"
  msgstr "%c%sni"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  #, fuzzy
  msgid "@\\ should only appear in math context"
--- 3879,3898 ----
  msgstr "Kuri"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "%c%sCyangwa Nka OYA"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  msgid "@%s is obsolete."
  msgstr "%c%sni"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  msgid "@%s is obsolete; %s"
  msgstr "%c%sni"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  #, fuzzy
  msgid "@\\ should only appear in math context"
***************
*** 3752,3759 ****
  msgstr "%c%sCyangwa Nka OYA"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr ""
  
  #, fuzzy
  #~ msgid "old name for `%s' is a node of the document"
--- 3909,3937 ----
  msgstr "%c%sCyangwa Nka OYA"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr ""
  
+ #, fuzzy, perl-format
+ #~ msgid "try `%s --help' for more information\n"
+ #~ msgstr "kugirango Birenzeho Ibisobanuro"
+ 
+ #, fuzzy, c-format, perl-format
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@Ibikubiyemo Mbere Itangira"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr "Hejuru: in"
+ 
+ #, fuzzy, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "%sIndango Kuri"
+ 
+ #, fuzzy, c-format
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "kidasobanuye Ibendera"
+ 
  #, fuzzy
  #~ msgid "old name for `%s' is a node of the document"
***************
*** 3862,3869 ****
  
  #, fuzzy
- #~ msgid " -h, --help   display this help and exit"
- #~ msgstr "Kugaragaza iyi Ifashayobora Na Gusohoka"
- 
- #, fuzzy
  #~ msgid "--*** Tags out of Date ***"
  #~ msgstr "--***Inyuma Bya"
--- 4040,4043 ----
Binary files texinfo-6.7/po/sl.gmo and texinfo-6.8/po/sl.gmo differ
diff -Nrc2 texinfo-6.7/po/sl.po texinfo-6.8/po/sl.po
*** texinfo-6.7/po/sl.po	2019-09-17 18:48:47.000000000 +0100
--- texinfo-6.8/po/sl.po	2021-07-03 09:59:38.000000000 +0100
***************
*** 10,14 ****
  "Project-Id-Version: texinfo 4.13\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2012-08-10 18:31+0100\n"
  "Last-Translator: Klemen KoÅ¡ir <klemen.kosir@gmx.com>\n"
--- 10,14 ----
  "Project-Id-Version: texinfo 4.13\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2012-08-10 18:31+0100\n"
  "Last-Translator: Klemen KoÅ¡ir <klemen.kosir@gmx.com>\n"
***************
*** 164,172 ****
  msgstr "pomnilnik je izÄ�rpan"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Pomakni se naprej za en znak"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Pomakni se nazaj za en znak"
--- 164,172 ----
  msgstr "pomnilnik je izÄ�rpan"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Pomakni se naprej za en znak"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Pomakni se nazaj za en znak"
***************
*** 180,188 ****
  msgstr "Pomakni se na konec te vrstice"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Pomakni se naprej za eno besedo"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Pomakni se nazaj za eno besedo"
--- 180,188 ----
  msgstr "Pomakni se na konec te vrstice"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Pomakni se naprej za eno besedo"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Pomakni se nazaj za eno besedo"
***************
*** 291,295 ****
  msgstr "Ustvarjanje %s datoteke `%s' iz `%s'.\n"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, fuzzy, c-format
  #| msgid "Find file: "
--- 291,295 ----
  msgstr "Ustvarjanje %s datoteke `%s' iz `%s'.\n"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, fuzzy, c-format
  #| msgid "Find file: "
***************
*** 419,423 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
--- 419,423 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
***************
*** 461,465 ****
  msgstr "Za veÄ� podrobnosti poskusite --help.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 461,466 ----
  msgstr "Za veÄ� podrobnosti poskusite --help.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 644,648 ****
  "  info -f ./foo.info prikaÅ¾i datoteko /foo.info brez iskanja mape"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 645,650 ----
  "  info -f ./foo.info prikaÅ¾i datoteko /foo.info brez iskanja mape"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 1050,1058 ****
  msgstr "OpiÅ¡i ukaz: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Preberi ime ukaza v podroÄ�ju echo  in ga izvrÅ¡i"
  
! #: info/m-x.c:134
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
--- 1052,1060 ----
  msgstr "OpiÅ¡i ukaz: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Preberi ime ukaza v podroÄ�ju echo  in ga izvrÅ¡i"
  
! #: info/m-x.c:132
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
***************
*** 1060,1068 ****
  msgstr "Ukaza `echo-area' ni mogoÄ�e izvrÅ¡iti tukaj."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Nastavi viÅ¡ino prikazanega okna"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 1062,1070 ----
  msgstr "Ukaza `echo-area' ni mogoÄ�e izvrÅ¡iti tukaj."
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Nastavi viÅ¡ino prikazanega okna"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1076,1080 ****
  msgstr ""
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1078,1082 ----
  msgstr ""
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1141,1149 ****
  msgstr "napaka logiÄ�nega izraza: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  msgid "No file index"
  msgstr ""
--- 1143,1151 ----
  msgstr "napaka logiÄ�nega izraza: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  msgid "No file index"
  msgstr ""
***************
*** 1152,1156 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, fuzzy, c-format
  #| msgid ""
--- 1154,1158 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, fuzzy, c-format
  #| msgid ""
***************
*** 1164,1220 ****
  "predmet menija pa \\[menu-item]."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Pomakni se navzdol v naslednjo vrstico"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Pomakni se navzgor v predhodno vrstico"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Premakni kazalko v doloÄ�eno vrstico okna"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Pomakni se na konec vrstice"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Pomakni se na zaÄ�etek vrstice"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Pomakni se na zaÄ�etek tega vozliÅ¡Ä�a"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Pomakni se na konec tega vozliÅ¡Ä�a"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Podrsaj  naprej v tem oknu"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Podrsaj nazaj v tem oknu"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Podrsaj naprej v tem oknu in nastavi privzeto velikost okna"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Podrsaj nazaj v tem oknu in nastavi privzeto velikost okna"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Podrsaj naprej v tem oknu in ostani znotraj vozliÅ¡Ä�a"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Podrsaj nazaj v tem oknu in ostani znotraj vozliÅ¡Ä�a"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1166,1222 ----
  "predmet menija pa \\[menu-item]."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Pomakni se navzdol v naslednjo vrstico"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Pomakni se navzgor v predhodno vrstico"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Premakni kazalko v doloÄ�eno vrstico okna"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Pomakni se na konec vrstice"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Pomakni se na zaÄ�etek vrstice"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Pomakni se na zaÄ�etek tega vozliÅ¡Ä�a"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Pomakni se na konec tega vozliÅ¡Ä�a"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Podrsaj  naprej v tem oknu"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Podrsaj nazaj v tem oknu"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Podrsaj naprej v tem oknu in nastavi privzeto velikost okna"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Podrsaj nazaj v tem oknu in nastavi privzeto velikost okna"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Podrsaj naprej v tem oknu in ostani znotraj vozliÅ¡Ä�a"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Podrsaj nazaj v tem oknu in ostani znotraj vozliÅ¡Ä�a"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1223,1227 ****
  "velikost okna"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1225,1229 ----
  "velikost okna"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1231,1299 ****
  "velikost okna"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Podrsaj dol po vrsticah"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Podrsaj gor po vrsticah"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Podrsaj dol za pol velikosti zaslona"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Podrsaj gor za pol velikosti zaslona"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Podrsaj drugo okno"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Podrsaj drugo okno nazaj"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Izberi naslednje okno"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Izberi predhodno okno"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Razdeli trenutno okno"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "IzbriÅ¡i trenutno okno"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Trajnega okna ni mogoÄ�e izbrisati"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "IzbriÅ¡i vsa ostala okna"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "PoveÄ�aj (ali pomanjÅ¡aj) to okno"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Razdeli razpoloÅ¾ljiv prostor na zaslonu med vidna okna"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Preklopi stanje preloma vrstic v trenutnem oknu"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Izberi ta predmet menija"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
--- 1233,1301 ----
  "velikost okna"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Podrsaj dol po vrsticah"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Podrsaj gor po vrsticah"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Podrsaj dol za pol velikosti zaslona"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Podrsaj gor za pol velikosti zaslona"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Podrsaj drugo okno"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Podrsaj drugo okno nazaj"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Izberi naslednje okno"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Izberi predhodno okno"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Razdeli trenutno okno"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "IzbriÅ¡i trenutno okno"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Trajnega okna ni mogoÄ�e izbrisati"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "IzbriÅ¡i vsa ostala okna"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "PoveÄ�aj (ali pomanjÅ¡aj) to okno"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Razdeli razpoloÅ¾ljiv prostor na zaslonu med vidna okna"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Preklopi stanje preloma vrstic v trenutnem oknu"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Izberi ta predmet menija"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
***************
*** 1303,1329 ****
  msgstr[1] "V tem meniju ni %d predmetov."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Izberi zadnji predmet v tem meniju vozliÅ¡Ä�a"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Predmet menija (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Predmet menija: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Sledi xref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Sledi xref: "
  
! #: info/session.c:2424
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
--- 1305,1331 ----
  msgstr[1] "V tem meniju ni %d predmetov."
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Izberi zadnji predmet v tem meniju vozliÅ¡Ä�a"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Predmet menija (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Predmet menija: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Sledi xref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Sledi xref: "
  
! #: info/session.c:2427
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
***************
*** 1331,1364 ****
  msgstr "Sklic je izginil! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Preberi predmet menija in izberi njegovo vozliÅ¡Ä�e"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Preberi sprotno opombo ali pa navzkriÅ¾ni sklic in izberi njuno vozliÅ¡Ä�e"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Premakni se na zaÄ�etek tega menija vozliÅ¡Ä�a"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "ÄŒe je moÅ¾no, obiÅ¡Ä�i Ä�im veÄ� predmetov menijev naenkrat"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Pomakni se na predhodni navzkriÅ¾ni sklic"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Pomakni se na naslednji navzkriÅ¾ni sklic"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Izberi sklic ali predmet menija, ki se prikazuje v tej vrstici"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
--- 1333,1366 ----
  msgstr "Sklic je izginil! (%s)."
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Preberi predmet menija in izberi njegovo vozliÅ¡Ä�e"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Preberi sprotno opombo ali pa navzkriÅ¾ni sklic in izberi njuno vozliÅ¡Ä�e"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Premakni se na zaÄ�etek tega menija vozliÅ¡Ä�a"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "ÄŒe je moÅ¾no, obiÅ¡Ä�i Ä�im veÄ� predmetov menijev naenkrat"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Pomakni se na predhodni navzkriÅ¾ni sklic"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Pomakni se na naslednji navzkriÅ¾ni sklic"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Izberi sklic ali predmet menija, ki se prikazuje v tej vrstici"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
***************
*** 1366,1370 ****
  msgstr "V vozliÅ¡Ä�u `%s' ni menijev."
  
! #: info/session.c:2811
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
--- 1368,1372 ----
  msgstr "V vozliÅ¡Ä�u `%s' ni menijev."
  
! #: info/session.c:2814
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
***************
*** 1372,1408 ****
  msgstr "Ni mogoÄ�e najti vozliÅ¡Ä�a, sklicevanega s strani `%s' v `%s'."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Preberi seznam menijev, ki se zaÄ�nejo v mapi in jim sledi"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Sledi menijem: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Izberi nasled. vozliÅ¡Ä�e"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Izberi pred. vozliÅ¡Ä�e"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Izberi zgor. vozliÅ¡Ä�e"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Izberi zadnje vozliÅ¡Ä�e v tej datoteki"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "To okno nima dodatnih vozliÅ¡Ä�"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Izberi prvo vozliÅ¡Ä�e v tej datoteki"
  
! #: info/session.c:3161
  #, fuzzy
  #| msgid "No more nodes within this document."
--- 1374,1410 ----
  msgstr "Ni mogoÄ�e najti vozliÅ¡Ä�a, sklicevanega s strani `%s' v `%s'."
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Preberi seznam menijev, ki se zaÄ�nejo v mapi in jim sledi"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Sledi menijem: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Izberi nasled. vozliÅ¡Ä�e"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Izberi pred. vozliÅ¡Ä�e"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Izberi zgor. vozliÅ¡Ä�e"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Izberi zadnje vozliÅ¡Ä�e v tej datoteki"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "To okno nima dodatnih vozliÅ¡Ä�"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Izberi prvo vozliÅ¡Ä�e v tej datoteki"
  
! #: info/session.c:3164
  #, fuzzy
  #| msgid "No more nodes within this document."
***************
*** 1410,1414 ****
  msgstr "V tem dokumentu ni veÄ� vozliÅ¡Ä�."
  
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
--- 1412,1416 ----
  msgstr "V tem dokumentu ni veÄ� vozliÅ¡Ä�."
  
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
***************
*** 1416,1453 ****
  msgstr "Brez `Pred' ali `Gor' za to vozliÅ¡Ä�e znotraj tega dokumenta."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Pomakni se naprej ali dol skozi strukturo vozliÅ¡Ä�a"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Pomakni se nazaj ali gor skozi strukturo vozliÅ¡Ä�a"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Preberi ime vozliÅ¡Ä�a in ga izberi"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Pojdi v vozliÅ¡Ä�e: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Najdi vozliÅ¡Ä�e, ki opisuje priklic programa"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Najdi vozliÅ¡Ä�e priklica [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "preberi priroÄ�niÅ¡ko stran in jo izberi"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Pridobi stran priroÄ�nika: "
  
! #: info/session.c:3606
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
--- 1418,1455 ----
  msgstr "Brez `Pred' ali `Gor' za to vozliÅ¡Ä�e znotraj tega dokumenta."
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Pomakni se naprej ali dol skozi strukturo vozliÅ¡Ä�a"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Pomakni se nazaj ali gor skozi strukturo vozliÅ¡Ä�a"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Preberi ime vozliÅ¡Ä�a in ga izberi"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Pojdi v vozliÅ¡Ä�e: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Najdi vozliÅ¡Ä�e, ki opisuje priklic programa"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Najdi vozliÅ¡Ä�e priklica [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "preberi priroÄ�niÅ¡ko stran in jo izberi"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Pridobi stran priroÄ�nika: "
  
! #: info/session.c:3618
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
***************
*** 1455,1459 ****
  msgstr "Izberi vozliÅ¡Ä�e `Top' v tej datoteki"
  
! #: info/session.c:3612
  #, fuzzy
  #| msgid "Select the node `(dir)'"
--- 1457,1461 ----
  msgstr "Izberi vozliÅ¡Ä�e `Top' v tej datoteki"
  
! #: info/session.c:3624
  #, fuzzy
  #| msgid "Select the node `(dir)'"
***************
*** 1461,1485 ****
  msgstr "Izberi vozliÅ¡Ä�e `(dir)'"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Izberi nedavno izbrano vozliÅ¡Ä�e"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Preberi ime vozliÅ¡Ä�a in ga izberi"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Najdi datoteko: "
  
! #: info/session.c:3665
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
--- 1463,1487 ----
  msgstr "Izberi vozliÅ¡Ä�e `(dir)'"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Izberi nedavno izbrano vozliÅ¡Ä�e"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Preberi ime vozliÅ¡Ä�a in ga izberi"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Najdi datoteko: "
  
! #: info/session.c:3677
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
***************
*** 1487,1491 ****
  msgstr "Ni mogoÄ�e najti `%s'."
  
! #: info/session.c:3713
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 1489,1493 ----
  msgstr "Ni mogoÄ�e najti `%s'."
  
! #: info/session.c:3725
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 1493,1497 ****
  msgstr "Ni bilo mogoÄ�e ustvariti izhodne datoteke `%s'."
  
! #: info/session.c:3727
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
--- 1495,1499 ----
  msgstr "Ni bilo mogoÄ�e ustvariti izhodne datoteke `%s'."
  
! #: info/session.c:3739
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
***************
*** 1499,1503 ****
  msgstr "napaka med branjem v `%s'"
  
! #: info/session.c:3736
  #, fuzzy, c-format
  #| msgid "Removing %s\n"
--- 1501,1505 ----
  msgstr "napaka med branjem v `%s'"
  
! #: info/session.c:3748
  #, fuzzy, c-format
  #| msgid "Removing %s\n"
***************
*** 1505,1509 ****
  msgstr "Odstranjevanje %s\n"
  
! #: info/session.c:3785
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
--- 1507,1511 ----
  msgstr "Odstranjevanje %s\n"
  
! #: info/session.c:3797
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
***************
*** 1511,1519 ****
  msgstr "Zapisovanje vozliÅ¡Ä�a %s ..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Uporabi cev za vsebino tega vozliÅ¡Ä�a skozi INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
--- 1513,1521 ----
  msgstr "Zapisovanje vozliÅ¡Ä�a %s ..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Uporabi cev za vsebino tega vozliÅ¡Ä�a skozi INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
***************
*** 1521,1525 ****
  msgstr "Ni mogoÄ�e odpreti cevi v `%s'."
  
! #: info/session.c:3864
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1523,1527 ----
  msgstr "Ni mogoÄ�e odpreti cevi v `%s'."
  
! #: info/session.c:3876
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1527,1531 ****
  msgstr "Izpisovanje vozliÅ¡Ä�a %s ..."
  
! #: info/session.c:3872
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1529,1533 ----
  msgstr "Izpisovanje vozliÅ¡Ä�a %s ..."
  
! #: info/session.c:3884
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1533,1541 ****
  msgstr "Izpisovanje vozliÅ¡Ä�a %s ..."
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Preklopi uporabo logiÄ�nih izrazov v iskanjih"
  
! #: info/session.c:3908
  #, fuzzy
  #| msgid "Using regular expressions for searches."
--- 1535,1543 ----
  msgstr "Izpisovanje vozliÅ¡Ä�a %s ..."
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Preklopi uporabo logiÄ�nih izrazov v iskanjih"
  
! #: info/session.c:3920
  #, fuzzy
  #| msgid "Using regular expressions for searches."
***************
*** 1543,1547 ****
  msgstr "Uporaba logiÄ�nih izrazov za iskanja"
  
! #: info/session.c:3909
  #, fuzzy
  #| msgid "Using literal strings for searches."
--- 1545,1549 ----
  msgstr "Uporaba logiÄ�nih izrazov za iskanja"
  
! #: info/session.c:3921
  #, fuzzy
  #| msgid "Using literal strings for searches."
***************
*** 1549,1553 ****
  msgstr "Uporaba znakovnih nizov za iskanja"
  
! #: info/session.c:4112
  #, fuzzy
  #| msgid "Search continued from the end of the document."
--- 1551,1555 ----
  msgstr "Uporaba znakovnih nizov za iskanja"
  
! #: info/session.c:4124
  #, fuzzy
  #| msgid "Search continued from the end of the document."
***************
*** 1555,1559 ****
  msgstr "Iskanje se nadaljuje od konca dokumenta."
  
! #: info/session.c:4117
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
--- 1557,1561 ----
  msgstr "Iskanje se nadaljuje od konca dokumenta."
  
! #: info/session.c:4129
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
***************
*** 1561,1570 ****
  msgstr "Iskanje se nadaljuje od zaÄ�etka dokumenta."
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Iskanje poddatoteke %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "Search failed."
--- 1563,1572 ----
  msgstr "Iskanje se nadaljuje od zaÄ�etka dokumenta."
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Iskanje poddatoteke %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "Search failed."
***************
*** 1572,1597 ****
  msgstr "Iskanje je spodletelo."
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "Iskanje logiÄ�nega izraza"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Iskanje"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " loÄ�evanje velikosti Ä�rk"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " vzvratno"
  
! #: info/session.c:4198
  #, fuzzy, c-format
  #| msgid "%s%s%s [%s]: "
--- 1574,1599 ----
  msgstr "Iskanje je spodletelo."
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "Iskanje logiÄ�nega izraza"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Iskanje"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " loÄ�evanje velikosti Ä�rk"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " vzvratno"
  
! #: info/session.c:4210
  #, fuzzy, c-format
  #| msgid "%s%s%s [%s]: "
***************
*** 1599,1621 ****
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
--- 1601,1623 ----
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
***************
*** 1623,1699 ****
  msgstr "Iskanje poddatoteke %s ..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Preberi niz in ga iÅ¡Ä�i obÄ�utljivo na velikost Ä�rk"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Preberi niz in ga poiÅ¡Ä�i"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Preberi niz in ga poiÅ¡Ä�i v smeri nazaj"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Ponovi zadnje iskanje v isti smeri"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Brez niza predhodnega iskanja"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Ponovi zadnje iskanje v obratni smeri"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Ko se vpisuje niz, ga iÅ¡Ä�i vzajemno"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "Vzvratno I-iskanje logiÄ�nega izraza: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-iskanje vzvratno: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "I-iskanje logiÄ�nega izraza: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-iskanje: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Spodletelo "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "PrekliÄ�i trenutno opravilo"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "KonÄ�aj"
  
! #: info/session.c:5302
  #, fuzzy
  #| msgid "display version information and exit"
--- 1625,1701 ----
  msgstr "Iskanje poddatoteke %s ..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Preberi niz in ga iÅ¡Ä�i obÄ�utljivo na velikost Ä�rk"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Preberi niz in ga poiÅ¡Ä�i"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Preberi niz in ga poiÅ¡Ä�i v smeri nazaj"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Ponovi zadnje iskanje v isti smeri"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Brez niza predhodnega iskanja"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Ponovi zadnje iskanje v obratni smeri"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Ko se vpisuje niz, ga iÅ¡Ä�i vzajemno"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "Vzvratno I-iskanje logiÄ�nega izraza: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-iskanje vzvratno: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "I-iskanje logiÄ�nega izraza: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-iskanje: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Spodletelo "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "PrekliÄ�i trenutno opravilo"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "KonÄ�aj"
  
! #: info/session.c:5314
  #, fuzzy
  #| msgid "display version information and exit"
***************
*** 1701,1722 ****
  msgstr "prikaÅ¾i podrobnosti razliÄ�ice in konÄ�aj"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "OsveÅ¾i zaslon"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "KonÄ�aj z uporabo Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "ZaÅ¾eni ukaz, doloÄ�en tej izvedbi tipke z malimi Ä�rkami"
  
! #: info/session.c:5373
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
--- 1703,1724 ----
  msgstr "prikaÅ¾i podrobnosti razliÄ�ice in konÄ�aj"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "OsveÅ¾i zaslon"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "KonÄ�aj z uporabo Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "ZaÅ¾eni ukaz, doloÄ�en tej izvedbi tipke z malimi Ä�rkami"
  
! #: info/session.c:5385
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
***************
*** 1724,1733 ****
  msgstr "Neznan ukaz (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" je neveljaven"
  
! #: info/session.c:5377
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
--- 1726,1735 ----
  msgstr "Neznan ukaz (%s)."
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" je neveljaven"
  
! #: info/session.c:5389
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
***************
*** 1735,1743 ****
  msgstr "`%s' je neveljaven"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Dodaj to Å¡tevko trenutnemu Å¡tevilskemu argumentu"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "ZaÄ�ni (ali zmnoÅ¾i s 4) trenutni Å¡tevilski argument"
--- 1737,1745 ----
  msgstr "`%s' je neveljaven"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Dodaj to Å¡tevko trenutnemu Å¡tevilskemu argumentu"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "ZaÄ�ni (ali zmnoÅ¾i s 4) trenutni Å¡tevilski argument"
***************
*** 2155,2200 ****
  msgstr "%s: ni mogoÄ�e brati (%s) in ni mogoÄ�e ustvariti (%s)\n"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY nima ujemajoÄ�ega END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY nima ujemajoÄ�ega START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: datoteka map Å¾e obstaja: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Navedi datoteko Info samo enkrat.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Naveden je dodaten logiÄ�ni izraz, prezrtje `%s'"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Napaka v logiÄ�nem izrazu `%s': %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "preseÅ¾en argument ukazne vrstice `%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Navedene ni nobene datoteke vnosa; za veÄ� podrobnosti poskusite --help"
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "Navedene ni nobene datoteke map; za veÄ� podrobnosti poskusite --help"
  
! #: install-info/install-info.c:2301
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 2157,2202 ----
  msgstr "%s: ni mogoÄ�e brati (%s) in ni mogoÄ�e ustvariti (%s)\n"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY nima ujemajoÄ�ega END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY nima ujemajoÄ�ega START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: datoteka map Å¾e obstaja: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Navedi datoteko Info samo enkrat.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Naveden je dodaten logiÄ�ni izraz, prezrtje `%s'"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Napaka v logiÄ�nem izrazu `%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "preseÅ¾en argument ukazne vrstice `%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Navedene ni nobene datoteke vnosa; za veÄ� podrobnosti poskusite --help"
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "Navedene ni nobene datoteke map; za veÄ� podrobnosti poskusite --help"
  
! #: install-info/install-info.c:2300
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 2202,2240 ****
  msgstr "Ni bilo mogoÄ�e ustvariti izhodne datoteke `%s'."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "v `%s' ni nobene datoteke info"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "za `%s' ni najdenih nobenih vnosov; niÄ� ni izbrisano"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
! msgid "could not open %s for writing: %s"
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/Common.pm:887
! msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
! msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2204,2369 ----
  msgstr "Ni bilo mogoÄ�e ustvariti izhodne datoteke `%s'."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "v `%s' ni nobene datoteke info"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "za `%s' ni najdenih nobenih vnosov; niÄ� ni izbrisano"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "Uporaba: %s [IZBIRA] ... DATOTEKA ...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "prikaÅ¾i to besedilo pomoÄ�i in konÄ�aj"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid "display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr "prikaÅ¾i podrobnosti razliÄ�ice in konÄ�aj"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "Can't create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "Ni mogoÄ�e ustvariti mape `%s': %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: manjka argument datoteke.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Za veÄ� podrobnosti poskusite `%s --help'.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
! msgid "%s: could not open %s for writing: %s\n"
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "%s: already have dir file: %s\n"
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: datoteka map Å¾e obstaja: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "fflush error on stdout\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "napaka fflush na stdout\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "could not open %s for writing: %s"
! msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2242,2246 ****
  msgstr "%s ni veljavna koda jezika ISO 639"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2371,2375 ----
  msgstr "%s ni veljavna koda jezika ISO 639"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2248,2257 ****
  msgstr "%s ni veljavna koda jezika ISO 639"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2377,2386 ----
  msgstr "%s ni veljavna koda jezika ISO 639"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2259,2263 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2388,2392 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2265,2269 ****
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2394,2398 ----
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2271,2285 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
--- 2400,2414 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
***************
*** 2287,2291 ****
  msgstr "makro `%s' je bil predhodno doloÄ�en"
  
! #: tp/Texinfo/Common.pm:2594
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
--- 2416,2420 ----
  msgstr "makro `%s' je bil predhodno doloÄ�en"
  
! #: tp/Texinfo/Common.pm:2720
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
***************
*** 2293,2297 ****
  msgstr "tukaj je predhodna doloÄ�itev `%s'"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
--- 2422,2426 ----
  msgstr "tukaj je predhodna doloÄ�itev `%s'"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
***************
*** 2300,2314 ****
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2429,2444 ----
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2316,2320 ****
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2446,2450 ----
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2322,2326 ****
  msgstr "Ni mogoÄ�e ustvariti mape `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2452,2456 ----
  msgstr "Ni mogoÄ�e ustvariti mape `%s': %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2328,2332 ****
  msgstr "Ni mogoÄ�e ustvariti mape `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
--- 2458,2462 ----
  msgstr "Ni mogoÄ�e ustvariti mape `%s': %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
***************
*** 2334,2338 ****
  msgstr "datoteka @image `%s' je neberljiva: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
--- 2464,2468 ----
  msgstr "datoteka @image `%s' je neberljiva: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
***************
*** 2341,2345 ****
  msgstr "Za ukaz `%c%s' ni navedenega nobenega imena vozliÅ¡Ä�a"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
--- 2471,2475 ----
  msgstr "Za ukaz `%c%s' ni navedenega nobenega imena vozliÅ¡Ä�a"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
***************
*** 2347,2356 ****
  msgstr "@image datoteka `%s' (za HTML) ni berljiva: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2477,2486 ----
  msgstr "@image datoteka `%s' (za HTML) ni berljiva: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2358,2362 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  #, fuzzy
  #| msgid "missing action name"
--- 2488,2492 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  #, fuzzy
  #| msgid "missing action name"
***************
*** 2364,2368 ****
  msgstr "manjka ime dejanja"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
--- 2494,2498 ----
  msgstr "manjka ime dejanja"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
***************
*** 2370,2374 ****
  msgstr "%s: neprepoznana moÅ¾nost `--%s'\n"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2500,2504 ----
  msgstr "%s: neprepoznana moÅ¾nost `--%s'\n"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2376,2384 ****
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  #, fuzzy
  #| msgid "%s:%d: --css-file ended in comment"
--- 2506,2514 ----
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  #, fuzzy
  #| msgid "%s:%d: --css-file ended in comment"
***************
*** 2386,2399 ****
  msgstr "%s:%d: --css-file se je konÄ�ala v komentarju"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2516,2529 ----
  msgstr "%s:%d: --css-file se je konÄ�ala v komentarju"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2401,2405 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2531,2535 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2407,2411 ****
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
--- 2537,2541 ----
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
***************
*** 2413,2417 ****
  msgstr "Za `%s' ni najdenih nobenih vnosov kazal\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2543,2560 ----
  msgstr "Za `%s' ni najdenih nobenih vnosov kazal\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s ni smiselno znotraj bloka `@%s'"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2419,2423 ****
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2562,2566 ----
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2425,2438 ****
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2568,2592 ----
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error writing to `%s'"
! msgid "error on copying %s into %s"
! msgstr "napaka med branjem v `%s'"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2471,2480 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
--- 2625,2634 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
***************
*** 2483,2487 ****
  msgstr "Vnos za kazalo `%s' je zunaj vseh vozliÅ¡Ä�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2637,2641 ----
  msgstr "Vnos za kazalo `%s' je zunaj vseh vozliÅ¡Ä�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2489,2503 ****
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "datoteka @image `%s' je neberljiva: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2643,2657 ----
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "datoteka @image `%s' je neberljiva: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2507,2516 ****
  "za izognitev temu"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, fuzzy, perl-format
  #| msgid "No %sindex entries containing `%s'."
--- 2661,2670 ----
  "za izognitev temu"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, fuzzy, perl-format
  #| msgid "No %sindex entries containing `%s'."
***************
*** 2518,2527 ****
  msgstr "Brez vnosov %skazala, ki vsebuje `%s'."
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, fuzzy, perl-format
  #| msgid "`.' or `,' must follow @%s, not `%c'"
--- 2672,2681 ----
  msgstr "Brez vnosov %skazala, ki vsebuje `%s'."
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, fuzzy, perl-format
  #| msgid "`.' or `,' must follow @%s, not `%c'"
***************
*** 2529,2533 ****
  msgstr "`.' ali `,' morata slediti @%s, ne `%c'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  #, fuzzy
  #| msgid "`.' or `,' must follow @%s, not `%c'"
--- 2683,2687 ----
  msgstr "`.' ali `,' morata slediti @%s, ne `%c'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  #, fuzzy
  #| msgid "`.' or `,' must follow @%s, not `%c'"
***************
*** 2535,2552 ****
  msgstr "`.' ali `,' morata slediti @%s, ne `%c'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2689,2706 ----
  msgstr "`.' ali `,' morata slediti @%s, ne `%c'"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2554,2583 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s potrebuje ime"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2708,2737 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s potrebuje ime"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2587,2601 ****
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
--- 2741,2755 ----
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2603,2636 ****
  msgstr "%c%s manjka zaklepaj"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' priÄ�akovan `%s', toda viden je `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
--- 2757,2790 ----
  msgstr "%c%s manjka zaklepaj"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' priÄ�akovan `%s', toda viden je `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
***************
*** 2638,2643 ****
  msgstr "Ni ujemajoÄ�ega `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
--- 2792,2797 ----
  msgstr "Ni ujemajoÄ�ega `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
***************
*** 2645,2649 ****
  msgstr "NapaÄ�no postavljen %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
--- 2799,2803 ----
  msgstr "NapaÄ�no postavljen %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
***************
*** 2651,2655 ****
  msgstr "NeujemajoÄ� `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2805,2809 ----
  msgstr "NeujemajoÄ� `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2657,2662 ****
  msgstr "Makro `%s' je klican v vrstici %d s preveÄ� argumenti"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
--- 2811,2816 ----
  msgstr "Makro `%s' je klican v vrstici %d s preveÄ� argumenti"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2664,2668 ****
  msgstr "%c%s manjka zaklepaj"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2818,2822 ----
  msgstr "%c%s manjka zaklepaj"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2670,2674 ****
  msgstr "Makro `%s' je klican v vrstici %d s preveÄ� argumenti"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, fuzzy, c-format, perl-format
  #| msgid "\\ in macro expansion followed by `%s' instead of parameter name"
--- 2824,2828 ----
  msgstr "Makro `%s' je klican v vrstici %d s preveÄ� argumenti"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, fuzzy, c-format, perl-format
  #| msgid "\\ in macro expansion followed by `%s' instead of parameter name"
***************
*** 2676,2680 ****
  msgstr "\\ v razÅ¡iritvi makra, ki mu namesto imena parametra sledi `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
--- 2830,2834 ----
  msgstr "\\ v razÅ¡iritvi makra, ki mu namesto imena parametra sledi `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
***************
*** 2682,2691 ****
  msgstr "manjka ime dejanja"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 2836,2845 ----
  msgstr "manjka ime dejanja"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 2693,2697 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  #, fuzzy
  #| msgid "%s: empty file"
--- 2847,2851 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  #, fuzzy
  #| msgid "%s: empty file"
***************
*** 2699,2705 ****
  msgstr "%s: prazna datoteka"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
--- 2853,2859 ----
  msgstr "%s: prazna datoteka"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2707,2712 ****
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
--- 2861,2866 ----
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2714,2728 ****
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s potrebuje argument: oblikovalnik za %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
--- 2868,2882 ----
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s potrebuje argument: oblikovalnik za %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
***************
*** 2730,2737 ****
  msgstr "%s: moÅ¾nost `--%s' ne dovoljuje argumenta\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 2884,2891 ----
  msgstr "%s: moÅ¾nost `--%s' ne dovoljuje argumenta\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 2739,2743 ****
  msgstr "%s: manjka argument datoteke.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 2893,2897 ----
  msgstr "%s: manjka argument datoteke.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 2745,2749 ****
  msgstr "Neznano kazalo `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, fuzzy, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 2899,2903 ----
  msgstr "Neznano kazalo `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, fuzzy, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 2751,2760 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 2905,2914 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 2762,2766 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2916,2920 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2768,2787 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "neprepoznano ime kodiranja `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful outside `@titlepage' environment"
--- 2922,2941 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "neprepoznano ime kodiranja `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful outside `@titlepage' environment"
***************
*** 2789,2807 ****
  msgstr "@%s ni smiselen zunaj okolja `@titlepage'"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
--- 2943,2961 ----
  msgstr "@%s ni smiselen zunaj okolja `@titlepage'"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
***************
*** 2809,2817 ****
  msgstr "V vozliÅ¡Ä�u `%s' ni menijev."
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, fuzzy, c-format, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2963,2971 ----
  msgstr "V vozliÅ¡Ä�u `%s' ni menijev."
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, fuzzy, c-format, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2819,2823 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2973,2977 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2825,2849 ****
  msgstr "UniÄ�i do zaÄ�etka vrstice"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro `%s' je bil predhodno doloÄ�en"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "tukaj je predhodna doloÄ�itev `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2979,3003 ----
  msgstr "UniÄ�i do zaÄ�etka vrstice"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro `%s' je bil predhodno doloÄ�en"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "tukaj je predhodna doloÄ�itev `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2851,2855 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 3005,3009 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2858,2872 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3012,3026 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2874,2878 ****
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 3028,3032 ----
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 2880,2889 ****
  msgstr "%c%s priÄ�akuje `i' ali `j' kot argument, ne `%c'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected braces"
--- 3034,3043 ----
  msgstr "%c%s priÄ�akuje `i' ali `j' kot argument, ne `%c'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected braces"
***************
*** 2891,2895 ****
  msgstr "%c%s priÄ�akovani so oklepaji"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
--- 3045,3049 ----
  msgstr "%c%s priÄ�akovani so oklepaji"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
***************
*** 2897,2910 ****
  msgstr "Neznan ukaz `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "nedoloÄ�ena zastavica: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 3051,3064 ----
  msgstr "Neznan ukaz `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "nedoloÄ�ena zastavica: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2912,2916 ****
  msgstr "%c%s je zastarel"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 3066,3070 ----
  msgstr "%c%s je zastarel"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2918,2922 ****
  msgstr "%c%s je zastarel"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 3072,3076 ----
  msgstr "%c%s je zastarel"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2924,2934 ****
  msgstr "UniÄ�i do zaÄ�etka vrstice"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 3078,3088 ----
  msgstr "UniÄ�i do zaÄ�etka vrstice"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2936,2940 ****
  msgstr "@%s ni smiselno znotraj bloka `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
--- 3090,3094 ----
  msgstr "@%s ni smiselno znotraj bloka `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
***************
*** 2942,2950 ****
  msgstr "%s: prazna datoteka"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
--- 3096,3104 ----
  msgstr "%s: prazna datoteka"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
***************
*** 2952,2960 ****
  msgstr "PreveÄ� stolpcev v predmetu veÄ�ih razpredelnic (najveÄ� %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "prezrtje @tab izven veÄ�ih razpredelnic"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 3106,3114 ----
  msgstr "PreveÄ� stolpcev v predmetu veÄ�ih razpredelnic (najveÄ� %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "prezrtje @tab izven veÄ�ih razpredelnic"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2963,2967 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
--- 3117,3121 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
***************
*** 2969,2983 ****
  msgstr "@%s ni smiselno znotraj bloka `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `@%s' environment to use `@%s'"
--- 3123,3137 ----
  msgstr "@%s ni smiselno znotraj bloka `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `@%s' environment to use `@%s'"
***************
*** 2985,2998 ****
  msgstr "Mora biti v okolju `@%s' za uporabo `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s ni smiselen zunaj okolij `@titlepage' in `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
--- 3139,3152 ----
  msgstr "Mora biti v okolju `@%s' za uporabo `@%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s ni smiselen zunaj okolij `@titlepage' in `@quotation'"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
***************
*** 3000,3033 ****
  msgstr "Sprotne opombe znotraj sprotnih opomb niso dovoljene"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, fuzzy, c-format, perl-format
! #| msgid "@menu seen before first @node, creating `Top' node"
! msgid "@%s seen before first @node"
! msgstr "@menu je bil viden pred prvim @node, ki je ustvarilo vozliÅ¡Ä�e `Top'"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "Morda bi vaÅ¡e vozliÅ¡Ä�e @top moralo biti ovito v @ifnottex namesto @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  #, fuzzy
  #| msgid "Expected `%s'"
--- 3154,3173 ----
  msgstr "Sprotne opombe znotraj sprotnih opomb niso dovoljene"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  #, fuzzy
  #| msgid "Expected `%s'"
***************
*** 3035,3039 ****
  msgstr "PriÄ�akovan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful outside `@float' environment"
--- 3175,3179 ----
  msgstr "PriÄ�akovan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful outside `@float' environment"
***************
*** 3041,3079 ****
  msgstr "@%s ni smiselno zunaj okolja `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image manjka argument imena datoteke"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 3181,3219 ----
  msgstr "@%s ni smiselno zunaj okolja `@float'"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image manjka argument imena datoteke"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 3081,3085 ****
  msgstr "%s: manjka argument datoteke.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 3221,3225 ----
  msgstr "%s: manjka argument datoteke.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3087,3105 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
--- 3227,3245 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
***************
*** 3107,3111 ****
  msgstr "PriÄ�akovan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3247,3251 ----
  msgstr "PriÄ�akovan `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3113,3117 ****
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 3253,3257 ----
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3119,3123 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3259,3263 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3125,3139 ****
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3265,3279 ----
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3141,3150 ****
  msgstr "%s: %s argument mora biti Å¡tevilski, ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 3281,3290 ----
  msgstr "%s: %s argument mora biti Å¡tevilski, ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 3152,3166 ****
  msgstr "Neznano kazalo `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
--- 3292,3306 ----
  msgstr "Neznano kazalo `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
***************
*** 3168,3182 ****
  msgstr "Neznano kazalo `%s' v @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3308,3322 ----
  msgstr "Neznano kazalo `%s' v @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3184,3193 ****
  msgstr "%s: %s argument mora biti Å¡tevilski, ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Podprt je samo @%s 10 ali 11, ne `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3324,3333 ----
  msgstr "%s: %s argument mora biti Å¡tevilski, ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Podprt je samo @%s 10 ali 11, ne `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3196,3200 ****
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3336,3340 ----
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3202,3207 ****
  msgstr "%s: %s argument mora biti Å¡tevilski, ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3342,3347 ----
  msgstr "%s: %s argument mora biti Å¡tevilski, ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3211,3215 ****
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, fuzzy, perl-format
  #| msgid ""
--- 3351,3355 ----
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3219,3223 ****
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3359,3363 ----
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3227,3231 ****
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, fuzzy, c-format, perl-format
  #| msgid "Expected @%s on or off, not `%s'"
--- 3367,3371 ----
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, fuzzy, c-format, perl-format
  #| msgid "Expected @%s on or off, not `%s'"
***************
*** 3233,3242 ****
  msgstr "PriÄ�akuje se @%s on ali off, namesto \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3373,3382 ----
  msgstr "PriÄ�akuje se @%s on ali off, namesto \"%s\""
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3245,3249 ****
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3385,3389 ----
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3252,3281 ****
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, fuzzy, perl-format
  #| msgid ""
--- 3392,3421 ----
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3286,3326 ****
  "odsekov?)"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "nesklicevano vozliÅ¡Ä�e `%s'"
! 
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
! #, fuzzy, perl-format
! #| msgid "unreferenced node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "nesklicevano vozliÅ¡Ä�e `%s'"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 3426,3455 ----
  "odsekov?)"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3330,3349 ****
  "Zgornji cilj"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3459,3484 ----
  "Zgornji cilj"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
! #, fuzzy, perl-format
! #| msgid "unreferenced node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "nesklicevano vozliÅ¡Ä�e `%s'"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3351,3360 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3486,3495 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3362,3389 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3497,3524 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3391,3400 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3526,3535 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3403,3412 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3538,3547 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3415,3419 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3550,3554 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3421,3425 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/latex2html.pm:636
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3556,3560 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/latex2html.pm:639
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3427,3431 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3562,3566 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3433,3462 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3568,3602 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr ""
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3465,3474 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3605,3614 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3477,3481 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
--- 3617,3671 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
***************
*** 3483,3487 ****
  msgstr "napaka med branjem v `%s'"
  
! #: tp/texi2any.pl:361
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3673,3677 ----
  msgstr "napaka med branjem v `%s'"
  
! #: tp/texi2any.pl:358
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3489,3493 ****
  msgstr "neznano dejanje `%s'"
  
! #: tp/texi2any.pl:377
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3679,3683 ----
  msgstr "neznano dejanje `%s'"
  
! #: tp/texi2any.pl:374
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3495,3499 ****
  msgstr "neznano dejanje `%s'"
  
! #: tp/texi2any.pl:413
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
--- 3685,3689 ----
  msgstr "neznano dejanje `%s'"
  
! #: tp/texi2any.pl:417
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
***************
*** 3501,3505 ****
  msgstr "Ni bilo mogoÄ�e ustvariti izhodne datoteke `%s'."
  
! #: tp/texi2any.pl:569
  #, fuzzy, perl-format
  #| msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
--- 3691,3695 ----
  msgstr "Ni bilo mogoÄ�e ustvariti izhodne datoteke `%s'."
  
! #: tp/texi2any.pl:574
  #, fuzzy, perl-format
  #| msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
***************
*** 3507,3516 ****
  msgstr "%s: Prezrtje neprepoznane vrednosti TEXINFO_OUTPUT_FORMAT `%s'.\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uporaba: %s [MOÅ½NOST] ... DATOTEKA-TEXINFO ...\n"
  
! #: tp/texi2any.pl:655
  #, fuzzy
  #| msgid ""
--- 3697,3706 ----
  msgstr "%s: Prezrtje neprepoznane vrednosti TEXINFO_OUTPUT_FORMAT `%s'.\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Uporaba: %s [MOÅ½NOST] ... DATOTEKA-TEXINFO ...\n"
  
! #: tp/texi2any.pl:663
  #, fuzzy
  #| msgid ""
***************
*** 3530,3534 ****
  "GNU Info.\n"
  
! #: tp/texi2any.pl:661
  #, fuzzy, perl-format
  #| msgid ""
--- 3720,3724 ----
  "GNU Info.\n"
  
! #: tp/texi2any.pl:671
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3572,3576 ****
  "      --version prikaÅ¾i podrobnosti razliÄ�ice in konÄ�aj.\n"
  
! #: tp/texi2any.pl:677
  #, fuzzy
  #| msgid ""
--- 3762,3766 ----
  "      --version prikaÅ¾i podrobnosti razliÄ�ice in konÄ�aj.\n"
  
! #: tp/texi2any.pl:689
  #, fuzzy
  #| msgid ""
***************
*** 3595,3599 ****
  "      --plaintext izpiÅ¡i obiÄ�ajno besedilo namesto Info.\n"
  
! #: tp/texi2any.pl:685
  #, fuzzy
  #| msgid ""
--- 3785,3789 ----
  "      --plaintext izpiÅ¡i obiÄ�ajno besedilo namesto Info.\n"
  
! #: tp/texi2any.pl:699
  #, fuzzy
  #| msgid ""
***************
*** 3655,3659 ****
  "  -o, --output=DATOTEKA izpiÅ¡i v DATOTEKO (ali mapo, Ä�e se razdeli HTML).\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3845,3849 ----
  "  -o, --output=DATOTEKA izpiÅ¡i v DATOTEKO (ali mapo, Ä�e se razdeli HTML).\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3693,3697 ****
  "      --split-size=NUM razdeli datoteke Info na velikost NUM (privzeto %d).\n"
  
! #: tp/texi2any.pl:722
  #, fuzzy
  #| msgid ""
--- 3883,3887 ----
  "      --split-size=NUM razdeli datoteke Info na velikost NUM (privzeto %d).\n"
  
! #: tp/texi2any.pl:740
  #, fuzzy
  #| msgid ""
***************
*** 3726,3730 ****
  "ASCII.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3916,3920 ----
  "ASCII.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3732,3736 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3922,3926 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3738,3742 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  #, fuzzy
  #| msgid ""
--- 3928,3932 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  #, fuzzy
  #| msgid ""
***************
*** 3764,3768 ****
  "  -U SPR razveljavi doloÄ�itev spremenljivke SPR, tako kot @clear.\n"
  
! #: tp/texi2any.pl:747
  #, fuzzy
  #| msgid ""
--- 3954,3958 ----
  "  -U SPR razveljavi doloÄ�itev spremenljivke SPR, tako kot @clear.\n"
  
! #: tp/texi2any.pl:770
  #, fuzzy
  #| msgid ""
***************
*** 3821,3825 ****
  "  Za moÅ¾nosti --no-ifFORMAT obdelaj besedilo @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:764
  #, fuzzy
  #| msgid ""
--- 4011,4015 ----
  "  Za moÅ¾nosti --no-ifFORMAT obdelaj besedilo @ifnotFORMAT.\n"
  
! #: tp/texi2any.pl:789
  #, fuzzy
  #| msgid ""
***************
*** 3844,3848 ****
  "  Ä�e se ustvarja XML, je --ifxml vkljuÄ�en in vsi ostali izkljuÄ�eni;\n"
  
! #: tp/texi2any.pl:771
  #, fuzzy
  #| msgid ""
--- 4034,4038 ----
  "  Ä�e se ustvarja XML, je --ifxml vkljuÄ�en in vsi ostali izkljuÄ�eni;\n"
  
! #: tp/texi2any.pl:798
  #, fuzzy
  #| msgid ""
***************
*** 3891,3895 ****
  "velikost\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 4081,4085 ----
  "velikost\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3897,3901 ****
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 4087,4091 ----
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3903,3916 ****
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 4093,4106 ----
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3918,3941 ****
  msgstr "neznano dejanje `%s'"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: manjka argument datoteke.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Za veÄ� podrobnosti poskusite `%s --help'.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 4108,4126 ----
  msgstr "neznano dejanje `%s'"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: manjka argument datoteke.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 3943,3947 ****
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/texi2any.pl:1172
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 4128,4132 ----
  msgstr "napaka med konÄ�anjem datoteke vnosa `%s'"
  
! #: tp/texi2any.pl:1244
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3949,3953 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 4134,4138 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3955,3964 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, fuzzy, perl-format
  #| msgid "%s: ignoring second internal links output `%s'.\n"
--- 4140,4144 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, fuzzy, perl-format
  #| msgid "%s: ignoring second internal links output `%s'.\n"
***************
*** 3966,3975 ****
  msgstr "%s: prezrtje drugega notranjega izhoda povezav `%s'.\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, fuzzy, perl-format
- #| msgid "%s: could not open --css-file: %s"
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 4146,4149 ----
***************
*** 3984,3988 ****
  msgstr "NapaÄ�no postavljen %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
--- 4158,4162 ----
  msgstr "NapaÄ�no postavljen %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
***************
*** 3990,3994 ****
  msgstr "NeujemajoÄ� `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4164,4168 ----
  msgstr "NeujemajoÄ� `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3996,4004 ****
  msgstr "%c%s potrebuje ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4170,4178 ----
  msgstr "%c%s potrebuje ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 4006,4014 ****
  msgstr "%c%s potrebuje ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4180,4188 ----
  msgstr "%c%s potrebuje ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 4016,4024 ****
  msgstr "%c%s potrebuje ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 4190,4198 ----
  msgstr "%c%s potrebuje ime"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 4026,4030 ****
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 4200,4204 ----
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 4032,4036 ****
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4206,4210 ----
  msgstr "ÄŒe Å¾elite dati ukaz kot argument v @%s, uporabite oklepaje"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 4038,4042 ****
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4212,4216 ----
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 4044,4052 ****
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4218,4226 ----
  msgstr "Slab argument k @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4054,4058 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 4228,4232 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 4060,4064 ****
  msgstr "Podprt je samo @%s 10 ali 11, ne `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 4234,4238 ----
  msgstr "Podprt je samo @%s 10 ali 11, ne `%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 4067,4076 ****
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4241,4250 ----
  "%s: --footnote-style argument mora biti `separate' ali `end', ne `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4078,4082 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid ""
--- 4252,4256 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid ""
***************
*** 4086,4090 ****
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4260,4264 ----
  "%s: --paragraph-indent argument mora biti Å¡tevilski/`none'/`asis', ne `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4092,4096 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 4266,4270 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 4098,4102 ****
  msgstr "%s potrebuje argument: oblikovalnik za %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
--- 4272,4276 ----
  msgstr "%s potrebuje argument: oblikovalnik za %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
***************
*** 4104,4109 ****
  msgstr "NeujemajoÄ� `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4278,4283 ----
  msgstr "NeujemajoÄ� `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4111,4115 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4285,4289 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4117,4126 ****
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
--- 4291,4300 ----
  msgstr "Slab argument k @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 4128,4140 ****
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 4302,4314 ----
  msgstr "%s: ni mogoÄ�e odpreti --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 4176,4180 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 4350,4354 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 4182,4192 ****
  msgstr "%c%s priÄ�akuje `i' ali `j' kot argument, ne `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "nedoloÄ�ena zastavica: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4356,4360 ----
  msgstr "%c%s priÄ�akuje `i' ali `j' kot argument, ne `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 4194,4198 ****
  msgstr "%c%s je zastarel"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4362,4366 ----
  msgstr "%c%s je zastarel"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 4200,4204 ****
  msgstr "%c%s je zastarel"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr ""
--- 4368,4372 ----
  msgstr "%c%s je zastarel"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr ""
***************
*** 4214,4218 ****
  msgstr "%c%s priÄ�akuje `i' ali `j' kot argument, ne `%c'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "Misplaced %c"
--- 4382,4386 ----
  msgstr "%c%s priÄ�akuje `i' ali `j' kot argument, ne `%c'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "Misplaced %c"
***************
*** 4578,4584 ****
  #~ msgstr "ferror na stdout\n"
  
- #~ msgid "fflush error on stdout\n"
- #~ msgstr "napaka fflush na stdout\n"
- 
  #, c-format
  #~ msgid "arguments to @%s ignored"
--- 4746,4749 ----
***************
*** 4737,4740 ****
--- 4902,4913 ----
  #~ msgstr "konec datoteke znotraj bloka dobesednega zapisa"
  
+ #~ msgid "@menu seen before first @node, creating `Top' node"
+ #~ msgstr "@menu je bil viden pred prvim @node, ki je ustvarilo vozliÅ¡Ä�e `Top'"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "Morda bi vaÅ¡e vozliÅ¡Ä�e @top moralo biti ovito v @ifnottex namesto @ifinfo?"
+ 
  #~ msgid "@detailmenu seen before first node, creating `Top' node"
  #~ msgstr ""
***************
*** 5012,5026 ****
  #~ msgstr "Prvi argument v @inforef morda ni prazen"
  
- #~ msgid "display this help and exit"
- #~ msgstr "prikaÅ¾i to besedilo pomoÄ�i in konÄ�aj"
- 
  #~ msgid "send output to FILE"
  #~ msgstr "poÅ¡lji izpis v DATOTEKO"
  
  #, c-format
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "Uporaba: %s [IZBIRA] ... DATOTEKA ...\n"
- 
- #, c-format
  #~ msgid "Generate a sorted index for each TeX output FILE.\n"
  #~ msgstr "Ustvari urejeno kazalo za vsako DATOTEKO izpisa TeX.\n"
--- 5185,5192 ----
Binary files texinfo-6.7/po/sv.gmo and texinfo-6.8/po/sv.gmo differ
diff -Nrc2 texinfo-6.7/po/sv.po texinfo-6.8/po/sv.po
*** texinfo-6.7/po/sv.po	2019-09-17 18:48:48.000000000 +0100
--- texinfo-6.8/po/sv.po	2021-07-03 09:59:38.000000000 +0100
***************
*** 9,13 ****
  "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2019-08-20 15:18+0200\n"
  "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
--- 9,13 ----
  "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2019-08-20 15:18+0200\n"
  "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
***************
*** 136,144 ****
  msgstr "minne slut"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "GÃ¥ ett tecken framÃ¥t"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "GÃ¥ ett tecken bakÃ¥t"
--- 136,144 ----
  msgstr "minne slut"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "GÃ¥ ett tecken framÃ¥t"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "GÃ¥ ett tecken bakÃ¥t"
***************
*** 152,160 ****
  msgstr "GÃ¥ till slutet pÃ¥ raden"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "GÃ¥ ett ord framÃ¥t"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "GÃ¥ ett ord bakÃ¥t"
--- 152,160 ----
  msgstr "GÃ¥ till slutet pÃ¥ raden"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "GÃ¥ ett ord framÃ¥t"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "GÃ¥ ett ord bakÃ¥t"
***************
*** 265,269 ****
  msgstr "sÃ¶ker efter fil %s i %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 265,269 ----
  msgstr "sÃ¶ker efter fil %s i %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 413,417 ****
  msgstr "Fel vid konvertering av teckenkodning fÃ¶r fil"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 413,417 ----
  msgstr "Fel vid konvertering av teckenkodning fÃ¶r fil"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 452,456 ****
  msgstr "Prova --help fÃ¶r mer information.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 452,457 ----
  msgstr "Prova --help fÃ¶r mer information.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 586,590 ****
  "  info -f ./foo.info         visa filen ./foo.info, sÃ¶k inte i katalogen"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 587,592 ----
  "  info -f ./foo.info         visa filen ./foo.info, sÃ¶k inte i katalogen"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 958,974 ****
  msgstr "Beskriv kommando: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "LÃ¤s ett kommandonamn i echo-omrÃ¥det och kÃ¶r det"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Kan inte kÃ¶ra ett â€�echo-areaâ€�-kommando hÃ¤r"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "StÃ¤ll in hÃ¶jden pÃ¥ det visade fÃ¶nstret"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 960,976 ----
  msgstr "Beskriv kommando: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "LÃ¤s ett kommandonamn i echo-omrÃ¥det och kÃ¶r det"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Kan inte kÃ¶ra ett â€�echo-areaâ€�-kommando hÃ¤r"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "StÃ¤ll in hÃ¶jden pÃ¥ det visade fÃ¶nstret"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 984,988 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 986,990 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1042,1050 ****
  msgstr "fel i reguljÃ¤rt uttryck: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Visa alla matchande filer"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Inget filindex"
--- 1044,1052 ----
  msgstr "fel i reguljÃ¤rt uttryck: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Visa alla matchande filer"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Inget filindex"
***************
*** 1053,1057 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1055,1059 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1062,1118 ****
  "\\[get-info-help-node] fÃ¶r handledning."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "GÃ¥ ned till nÃ¤sta rad"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "GÃ¥ upp till fÃ¶regÃ¥ende rad"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flytta markÃ¶ren till en specifik rad i fÃ¶nstret"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "GÃ¥ till slutet pÃ¥ raden"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "GÃ¥ till bÃ¶rjan pÃ¥ raden"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "GÃ¥ till bÃ¶rjan pÃ¥ denna nod"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "GÃ¥ till slutet pÃ¥ denna nod"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Rulla framÃ¥t i detta fÃ¶nster"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Rulla bakÃ¥t i detta fÃ¶nster"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulla framÃ¥t i detta fÃ¶nster och stÃ¤ll in standardfÃ¶nsterstorleken"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rulla bakÃ¥t i detta fÃ¶nster och stÃ¤ll in standardfÃ¶nsterstorleken"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulla framÃ¥t i detta fÃ¶nster och stanna inom noden"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulla bakÃ¥t i detta fÃ¶nster och stanna inom noden"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1064,1120 ----
  "\\[get-info-help-node] fÃ¶r handledning."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "GÃ¥ ned till nÃ¤sta rad"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "GÃ¥ upp till fÃ¶regÃ¥ende rad"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flytta markÃ¶ren till en specifik rad i fÃ¶nstret"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "GÃ¥ till slutet pÃ¥ raden"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "GÃ¥ till bÃ¶rjan pÃ¥ raden"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "GÃ¥ till bÃ¶rjan pÃ¥ denna nod"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "GÃ¥ till slutet pÃ¥ denna nod"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Rulla framÃ¥t i detta fÃ¶nster"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Rulla bakÃ¥t i detta fÃ¶nster"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulla framÃ¥t i detta fÃ¶nster och stÃ¤ll in standardfÃ¶nsterstorleken"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rulla bakÃ¥t i detta fÃ¶nster och stÃ¤ll in standardfÃ¶nsterstorleken"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulla framÃ¥t i detta fÃ¶nster och stanna inom noden"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulla bakÃ¥t i detta fÃ¶nster och stanna inom noden"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1121,1125 ****
  "standardfÃ¶nsterstorleken"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1123,1127 ----
  "standardfÃ¶nsterstorleken"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1129,1197 ****
  "standardfÃ¶nsterstorleken"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Rulla nedÃ¥t radvis"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Rulla uppÃ¥t radvis"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Rulla nedÃ¥t med halva skÃ¤rmstorleken"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Rulla uppÃ¥t med halva skÃ¤rmstorleken"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Rulla det andra fÃ¶nstret"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Rulla det andra fÃ¶nstret bakÃ¥t"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "VÃ¤lj nÃ¤sta fÃ¶nster"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "VÃ¤lj fÃ¶regÃ¥ende fÃ¶nster"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Dela aktuellt fÃ¶nster"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Ta bort aktuellt fÃ¶nster"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Kan inte ta bort ett permanent fÃ¶nster"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "Ta bort alla andra fÃ¶nster"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "VÃ¤x (eller krymp) detta fÃ¶nster"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dela det tillgÃ¤ngliga skÃ¤rmutrymmet mellan de synliga fÃ¶nstren"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "VÃ¤xla tillstÃ¥ndet fÃ¶r radbrytning i det aktuella fÃ¶nstret"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "VÃ¤lj denna menypost"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1131,1199 ----
  "standardfÃ¶nsterstorleken"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Rulla nedÃ¥t radvis"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Rulla uppÃ¥t radvis"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Rulla nedÃ¥t med halva skÃ¤rmstorleken"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Rulla uppÃ¥t med halva skÃ¤rmstorleken"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Rulla det andra fÃ¶nstret"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Rulla det andra fÃ¶nstret bakÃ¥t"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "VÃ¤lj nÃ¤sta fÃ¶nster"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "VÃ¤lj fÃ¶regÃ¥ende fÃ¶nster"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Dela aktuellt fÃ¶nster"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Ta bort aktuellt fÃ¶nster"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Kan inte ta bort ett permanent fÃ¶nster"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "Ta bort alla andra fÃ¶nster"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "VÃ¤x (eller krymp) detta fÃ¶nster"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dela det tillgÃ¤ngliga skÃ¤rmutrymmet mellan de synliga fÃ¶nstren"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "VÃ¤xla tillstÃ¥ndet fÃ¶r radbrytning i det aktuella fÃ¶nstret"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "VÃ¤lj denna menypost"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1200,1439 ****
  msgstr[1] "Det finns inte %d poster i denna meny"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "VÃ¤lj det sista objektet i denna nods meny"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menypost (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Menypost: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "FÃ¶lj xref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "FÃ¶lj xref: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Referensen fÃ¶rsvann! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "LÃ¤s en menypost och vÃ¤lj dess nod"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "LÃ¤s en fotnot eller korsreferens och vÃ¤lj dess nod"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "GÃ¥ till bÃ¶rjan pÃ¥ denna nods meny"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "BesÃ¶k sÃ¥ mÃ¥nga menyposter som mÃ¶jligt samtidigt"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "GÃ¥ till fÃ¶regÃ¥ende korsreferens"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "GÃ¥ till nÃ¤sta korsreferens"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "VÃ¤lj referens eller menypost som finns pÃ¥ denna rad"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Ingen meny i noden â€�%sâ€�"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Kan inte hitta noden som refereras av â€�%sâ€� i â€�%sâ€�"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "LÃ¤s en lista med menyer som bÃ¶rjar med katalog, och fÃ¶lj dem"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "FÃ¶lj menyer: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "VÃ¤lj nÃ¤sta nod"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "VÃ¤lj fÃ¶regÃ¥ende nod"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "VÃ¤lj uppnoden"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "VÃ¤lj den sista noden i denna fil"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Detta fÃ¶nster har inga ytterligare noder"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "VÃ¤lj den fÃ¶rsta noden i denna fil"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "Inga fler noder inom detta dokument"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Inget â€�Prevâ€� eller â€�Upâ€� fÃ¶r denna nod inom detta dokument"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "GÃ¥ framÃ¥t eller nedÃ¥t i nodstrukturen"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "GÃ¥ bakÃ¥t eller upp i nodstrukturen"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "LÃ¤s ett nodnamn och vÃ¤lj det"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "GÃ¥ till nod: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Hitta den nod som beskriver start av programmet"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Hitta programstartnod fÃ¶r [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "LÃ¤s en referens till manualsida och vÃ¤lj den"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "HÃ¤mta manualsida: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "VÃ¤lj noden â€�Topâ€� i denna fil"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "VÃ¤lj noden â€�(dir)â€�"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Visa fullstÃ¤ndigt filnamn fÃ¶r visad noden"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "VÃ¤lj den senast valda noden"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Ingen tidigare nod i historik"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "LÃ¤s namnet pÃ¥ en fil och vÃ¤lj den"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "SÃ¶k fil: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Kan inte hitta â€�%sâ€�"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Kunde inte skapa utdatafilen â€�%sâ€�"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "fel vid skrivning till %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "stÃ¤nger %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "skriver nod %sâ€¦"
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Skicka innehÃ¥llet i denna nod i rÃ¶r till INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Kan inte Ã¶ppna rÃ¶r till â€�%sâ€�"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "skriver ut nod %sâ€¦"
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "skrev ut nod %s"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "VÃ¤xla anvÃ¤ndningen av reguljÃ¤ra uttryck i sÃ¶kningar"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "AnvÃ¤nder reguljÃ¤ra uttryck i sÃ¶kningar"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "AnvÃ¤nder ordagranna strÃ¤ngar i sÃ¶kningar"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "SÃ¶kningen fortsatte frÃ¥n slutet av dokumentet"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "SÃ¶kningen fortsatte frÃ¥n bÃ¶rjan av dokumentet"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "SÃ¶ker i underfilen %s..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "SÃ¶kningen misslyckades"
--- 1202,1441 ----
  msgstr[1] "Det finns inte %d poster i denna meny"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "VÃ¤lj det sista objektet i denna nods meny"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menypost (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Menypost: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "FÃ¶lj xref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "FÃ¶lj xref: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Referensen fÃ¶rsvann! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "LÃ¤s en menypost och vÃ¤lj dess nod"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "LÃ¤s en fotnot eller korsreferens och vÃ¤lj dess nod"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "GÃ¥ till bÃ¶rjan pÃ¥ denna nods meny"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "BesÃ¶k sÃ¥ mÃ¥nga menyposter som mÃ¶jligt samtidigt"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "GÃ¥ till fÃ¶regÃ¥ende korsreferens"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "GÃ¥ till nÃ¤sta korsreferens"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "VÃ¤lj referens eller menypost som finns pÃ¥ denna rad"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Ingen meny i noden â€�%sâ€�"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Kan inte hitta noden som refereras av â€�%sâ€� i â€�%sâ€�"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "LÃ¤s en lista med menyer som bÃ¶rjar med katalog, och fÃ¶lj dem"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "FÃ¶lj menyer: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "VÃ¤lj nÃ¤sta nod"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "VÃ¤lj fÃ¶regÃ¥ende nod"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "VÃ¤lj uppnoden"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "VÃ¤lj den sista noden i denna fil"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Detta fÃ¶nster har inga ytterligare noder"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "VÃ¤lj den fÃ¶rsta noden i denna fil"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "Inga fler noder inom detta dokument"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Inget â€�Prevâ€� eller â€�Upâ€� fÃ¶r denna nod inom detta dokument"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "GÃ¥ framÃ¥t eller nedÃ¥t i nodstrukturen"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "GÃ¥ bakÃ¥t eller upp i nodstrukturen"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "LÃ¤s ett nodnamn och vÃ¤lj det"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "GÃ¥ till nod: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Hitta den nod som beskriver start av programmet"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Hitta programstartnod fÃ¶r [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "LÃ¤s en referens till manualsida och vÃ¤lj den"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "HÃ¤mta manualsida: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "VÃ¤lj noden â€�Topâ€� i denna fil"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "VÃ¤lj noden â€�(dir)â€�"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Visa fullstÃ¤ndigt filnamn fÃ¶r visad noden"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "VÃ¤lj den senast valda noden"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Ingen tidigare nod i historik"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "LÃ¤s namnet pÃ¥ en fil och vÃ¤lj den"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "SÃ¶k fil: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Kan inte hitta â€�%sâ€�"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Kunde inte skapa utdatafilen â€�%sâ€�"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "fel vid skrivning till %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "stÃ¤nger %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "skriver nod %sâ€¦"
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Skicka innehÃ¥llet i denna nod i rÃ¶r till INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Kan inte Ã¶ppna rÃ¶r till â€�%sâ€�"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "skriver ut nod %sâ€¦"
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "skrev ut nod %s"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "VÃ¤xla anvÃ¤ndningen av reguljÃ¤ra uttryck i sÃ¶kningar"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "AnvÃ¤nder reguljÃ¤ra uttryck i sÃ¶kningar"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "AnvÃ¤nder ordagranna strÃ¤ngar i sÃ¶kningar"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "SÃ¶kningen fortsatte frÃ¥n slutet av dokumentet"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "SÃ¶kningen fortsatte frÃ¥n bÃ¶rjan av dokumentet"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "SÃ¶ker i underfilen %s..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "SÃ¶kningen misslyckades"
***************
*** 1458,1479 ****
  # those will be translatable, while the current design isn't.
  #
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "SÃ¶kning med reguljÃ¤ra uttryck"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "SÃ¶k"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " skiljandes pÃ¥ VERSALER/gemener"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " baklÃ¤nges"
--- 1460,1481 ----
  # those will be translatable, while the current design isn't.
  #
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "SÃ¶kning med reguljÃ¤ra uttryck"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "SÃ¶k"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " skiljandes pÃ¥ VERSALER/gemener"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " baklÃ¤nges"
***************
*** 1498,1642 ****
  # those will be translatable, while the current design isn't.
  #
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "SÃ¶kstrÃ¤ng fÃ¶r kort"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "GÃ¥ tillbaka till senaste trÃ¤ff frÃ¥n %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Inga fler trÃ¤ffar"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "GenomsÃ¶k denna nod och undernoder efter en strÃ¤ng"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "SÃ¶ker i under %s: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "GÃ¥ till nÃ¤sta matchning i Info-undertrÃ¤d"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Ingen aktiv sÃ¶kning"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "GÃ¥ till fÃ¶regÃ¥ende matchning i Info-undertrÃ¤d"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "LÃ¤s en strÃ¤ng och sÃ¶k efter den skiftlÃ¤geskÃ¤nsligt"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "LÃ¤s en strÃ¤ng och sÃ¶k efter den"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "LÃ¤s en strÃ¤ng och sÃ¶k baklÃ¤nges efter den"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Upprepa den senaste sÃ¶kningen i samma riktning"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Ingen tidigare sÃ¶kstrÃ¤ng"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Upprepa den senaste sÃ¶kningen i omvÃ¤nd riktning"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "TÃ¶m visade sÃ¶ktrÃ¤ffar"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "SÃ¶k interaktivt efter en strÃ¤ng allteftersom du skriver den"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "I-sÃ¶k med reguljÃ¤rt uttryck baklÃ¤nges: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-sÃ¶k baklÃ¤nges: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "I-sÃ¶k med reguljÃ¤rt uttryck: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-sÃ¶k: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Misslyckas "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Avbryt pÃ¥gÃ¥ende Ã¥tgÃ¤rd"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Avsluta"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Visa vilken version av Info som kÃ¶r"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info version %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Rita om displayen"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Avsluta anvÃ¤ndandet av Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "KÃ¶r kommando som Ã¤r knutet till denna tangents gemena variant"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "OkÃ¤nt kommando (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€�%sâ€� Ã¤r ogiltigt"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€�%sâ€� Ã¤r ogiltigt"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "LÃ¤gg till denna siffra till det aktuella numeriska argumentet"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "BÃ¶rja (eller multiplicera med 4) det numeriska argumentet"
--- 1500,1644 ----
  # those will be translatable, while the current design isn't.
  #
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "SÃ¶kstrÃ¤ng fÃ¶r kort"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "GÃ¥ tillbaka till senaste trÃ¤ff frÃ¥n %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Inga fler trÃ¤ffar"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "GenomsÃ¶k denna nod och undernoder efter en strÃ¤ng"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "SÃ¶ker i under %s: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "GÃ¥ till nÃ¤sta matchning i Info-undertrÃ¤d"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Ingen aktiv sÃ¶kning"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "GÃ¥ till fÃ¶regÃ¥ende matchning i Info-undertrÃ¤d"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "LÃ¤s en strÃ¤ng och sÃ¶k efter den skiftlÃ¤geskÃ¤nsligt"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "LÃ¤s en strÃ¤ng och sÃ¶k efter den"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "LÃ¤s en strÃ¤ng och sÃ¶k baklÃ¤nges efter den"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Upprepa den senaste sÃ¶kningen i samma riktning"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Ingen tidigare sÃ¶kstrÃ¤ng"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Upprepa den senaste sÃ¶kningen i omvÃ¤nd riktning"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "TÃ¶m visade sÃ¶ktrÃ¤ffar"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "SÃ¶k interaktivt efter en strÃ¤ng allteftersom du skriver den"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "I-sÃ¶k med reguljÃ¤rt uttryck baklÃ¤nges: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-sÃ¶k baklÃ¤nges: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "I-sÃ¶k med reguljÃ¤rt uttryck: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-sÃ¶k: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Misslyckas "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Avbryt pÃ¥gÃ¥ende Ã¥tgÃ¤rd"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Avsluta"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Visa vilken version av Info som kÃ¶r"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info version %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Rita om displayen"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Avsluta anvÃ¤ndandet av Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "KÃ¶r kommando som Ã¤r knutet till denna tangents gemena variant"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "OkÃ¤nt kommando (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€�%sâ€� Ã¤r ogiltigt"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€�%sâ€� Ã¤r ogiltigt"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "LÃ¤gg till denna siffra till det aktuella numeriska argumentet"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "BÃ¶rja (eller multiplicera med 4) det numeriska argumentet"
***************
*** 1991,2127 ****
  msgstr "%s: kunde inte lÃ¤sa (%s) och kunde inte skapa (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY utan matchande END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY utan matchande START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: har redan katalogfilen: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Ange Info-filen endast en gÃ¥ng.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Extra reguljÃ¤rt uttryck angivet, ignorerar â€�%sâ€�"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Fel i reguljÃ¤ra uttrycket â€�%sâ€�: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "fÃ¶r mÃ¥nga kommandoradsargument â€�%sâ€�"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Ingen indatafil angiven; prova --help fÃ¶r mer information."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "Ingen katalogfil angiven; prova --help fÃ¶r mer information."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Kunde inte lÃ¤sa %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "ingen info-katalogpost i â€�%sâ€�"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "inga poster hittades fÃ¶r â€�%sâ€�; ingenting togs bort"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "kunde inte Ã¶ppna %s fÃ¶r skrivning: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
- "flygga ditt @contents-kommando om du vill ha innehÃ¥llet efter titelsidan"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
- "flytta dina @shortcontents- och @contents-kommando om du vill ha innehÃ¥llet "
- "efter titelsidan"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s Ã¤r inte en giltig landskod"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s Ã¤r inte en giltig regionkod"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s Ã¤r inte en giltig delningsmÃ¶jlighet"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "kunde inte lÃ¤sa %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "fel vid stÃ¤ngning av @verbatiminclude-fil %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "%s: kunde inte hitta %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "kunde inte skydda hashtecken i @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "tomt nodnamn efter expansion â€�%sâ€�"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€�%sâ€� Ã¤r redan definierat"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "hÃ¤r Ã¤r den tidigare definitionen av @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1993,2250 ----
  msgstr "%s: kunde inte lÃ¤sa (%s) och kunde inte skapa (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY utan matchande END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY utan matchande START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: har redan katalogfilen: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Ange Info-filen endast en gÃ¥ng.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Extra reguljÃ¤rt uttryck angivet, ignorerar â€�%sâ€�"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Fel i reguljÃ¤ra uttrycket â€�%sâ€�: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "fÃ¶r mÃ¥nga kommandoradsargument â€�%sâ€�"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Ingen indatafil angiven; prova --help fÃ¶r mer information."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "Ingen katalogfil angiven; prova --help fÃ¶r mer information."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Kunde inte lÃ¤sa %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "ingen info-katalogpost i â€�%sâ€�"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "inga poster hittades fÃ¶r â€�%sâ€�; ingenting togs bort"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "AnvÃ¤ndning: %s [FLAGGA]... FIL...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "visa denna hjÃ¤lptext och avsluta"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "kunde inte skapa katalogen â€�%sâ€�: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: filargument saknas.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Prova â€�%s --helpâ€� fÃ¶r mer information.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: kunde inte Ã¶ppna %s fÃ¶r skrivning: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: kunde inte Ã¶ppna %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: fel vid stÃ¤ngning %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "misslyckades med att byta namn pÃ¥ %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: fel vid stÃ¤ngning %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "kunde inte Ã¶ppna %s fÃ¶r skrivning: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s Ã¤r inte en giltig landskod"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s Ã¤r inte en giltig regionkod"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s Ã¤r inte en giltig delningsmÃ¶jlighet"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "kunde inte lÃ¤sa %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "fel vid stÃ¤ngning av @verbatiminclude-fil %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "%s: kunde inte hitta %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "kunde inte skydda hashtecken i @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "tomt nodnamn efter expansion â€�%sâ€�"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€�%sâ€� Ã¤r redan definierat"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "hÃ¤r Ã¤r den tidigare definitionen av @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2129,2248 ****
  msgstr "tomt argument i @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: utmatning inkompatibel med delning"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "fel vid stÃ¤ngning av %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "kunde inte skapa kataloger â€�%sâ€� eller â€�%sâ€�: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "kunde inte skapa katalogen â€�%sâ€�: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-filen â€�%sâ€� hittades inte, anvÃ¤nder â€�%sâ€�"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "inget argument angivet fÃ¶r @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image-filen â€�%sâ€� (fÃ¶r HTML) hittades inte, anvÃ¤nder â€�%sâ€�"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "rÃ¥tt format %s konverterades inte"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "kunde inte Ã¶ppna konfigurationsfil fÃ¶r html-refs %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "saknar typ"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "okÃ¤nd typ: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "fel vid stÃ¤ngning av html-referenskonfigurationsfil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "strÃ¤ng stÃ¤ngs inte i css-fil"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include slutade med kommentar"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import avslutades inte i css-fil"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-fil %s hittades inte"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "kunde inte Ã¶ppna --include-fil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "fel vid stÃ¤ngning av CSS-fil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "ingen htmlxref.cnf-post hittad fÃ¶r â€�%sâ€�"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "fel vid stÃ¤ngning av ramfil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "fel vid stÃ¤ngning av TOC-ramfil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "hanterare %s fÃ¶r steg %s prioritet %s misslyckades"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "mÃ¥ste ange en titel med ett titelkommando eller @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2252,2397 ----
  msgstr "tomt argument i @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: utmatning inkompatibel med delning"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "fel vid stÃ¤ngning av %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "kunde inte skapa kataloger â€�%sâ€� eller â€�%sâ€�: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "kunde inte skapa katalogen â€�%sâ€�: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image-filen â€�%sâ€� hittades inte, anvÃ¤nder â€�%sâ€�"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "inget argument angivet fÃ¶r @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image-filen â€�%sâ€� (fÃ¶r HTML) hittades inte, anvÃ¤nder â€�%sâ€�"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "rÃ¥tt format %s konverterades inte"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "kunde inte Ã¶ppna konfigurationsfil fÃ¶r html-refs %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "saknar typ"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "okÃ¤nd typ: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "fel vid stÃ¤ngning av html-referenskonfigurationsfil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "strÃ¤ng stÃ¤ngs inte i css-fil"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include slutade med kommentar"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import avslutades inte i css-fil"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS-fil %s hittades inte"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "kunde inte Ã¶ppna --include-fil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "fel vid stÃ¤ngning av CSS-fil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "ingen htmlxref.cnf-post hittad fÃ¶r â€�%sâ€�"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside @%s block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s Ã¤r inte meningsfullt inuti â€�@%sâ€�-block"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "fel vid stÃ¤ngning av ramfil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "fel vid stÃ¤ngning av TOC-ramfil %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "hanterare %s fÃ¶r steg %s prioritet %s misslyckades"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "mÃ¥ste ange en titel med ett titelkommando eller @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, fuzzy, perl-format
! #| msgid "File exists, but is not a directory"
! msgid "%s already exists but is not a directory"
! msgstr "Filen finns men Ã¤r ingen katalog"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "fel vid stÃ¤ngning av %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2277,2286 ****
  msgstr "@node-namn borde innehÃ¥lla â€�,â€�: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Indexpost i @%s med : producerar ogiltig Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2426,2435 ----
  msgstr "@node-namn borde innehÃ¥lla â€�,â€�: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Indexpost i @%s med : producerar ogiltig Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2288,2302 ****
  msgstr "post fÃ¶r index â€�%sâ€� Ã¤r utanfÃ¶r alla noder"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "fel vid stÃ¤ngning av bildtextfil %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-filen â€�%sâ€� Ã¤r olÃ¤slig: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
--- 2437,2451 ----
  msgstr "post fÃ¶r index â€�%sâ€� Ã¤r utanfÃ¶r alla noder"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "fel vid stÃ¤ngning av bildtextfil %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-filen â€�%sâ€� Ã¤r olÃ¤slig: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
***************
*** 2305,2309 ****
  # Ã„r det kombinationen "@strong{Note:.." eller bara @strong{} rent allmÃ¤nt som
  # orsakar problem?
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2454,2458 ----
  # Ã„r det kombinationen "@strong{Note:.." eller bara @strong{} rent allmÃ¤nt som
  # orsakar problem?
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2313,2317 ****
  "undvika detta"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
--- 2462,2466 ----
  "undvika detta"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
***************
*** 2326,2392 ****
  # instead and an outer if statement.
  #
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s nodnamn bÃ¶r inte innehÃ¥lla â€�%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s-nodnamn borde inte innehÃ¥lla â€�:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€�.â€� eller â€�,â€� mÃ¥ste fÃ¶lja pÃ¥ @xref, inte %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "â€�.â€� eller â€�,â€� mÃ¥ste fÃ¶lja pÃ¥ @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "nodnamn fÃ¶r menyobjekt borde inte innehÃ¥lla â€�%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "nodnamn fÃ¶r menyobjekt borde inte innehÃ¥lla â€�:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "namn fÃ¶r menyobjekt borde inte innehÃ¥lla â€�:â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "kunde inte Ã¶ppna %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "multipla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "felaktigt eller tomt formellt argument till @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "felaktig argumentsyntax till @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s krÃ¤ver ett namn"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2475,2541 ----
  # instead and an outer if statement.
  #
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s nodnamn bÃ¶r inte innehÃ¥lla â€�%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s-nodnamn borde inte innehÃ¥lla â€�:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€�.â€� eller â€�,â€� mÃ¥ste fÃ¶lja pÃ¥ @xref, inte %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "â€�.â€� eller â€�,â€� mÃ¥ste fÃ¶lja pÃ¥ @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "nodnamn fÃ¶r menyobjekt borde inte innehÃ¥lla â€�%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "nodnamn fÃ¶r menyobjekt borde inte innehÃ¥lla â€�:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "namn fÃ¶r menyobjekt borde inte innehÃ¥lla â€�:â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "kunde inte Ã¶ppna %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "multipla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "felaktigt eller tomt formellt argument till @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "felaktig argumentsyntax till @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s krÃ¤ver ett namn"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2395,2475 ****
  msgstr "felaktigt namn fÃ¶r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s antrÃ¤ffades innan @%s avslutningsparentes"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s antrÃ¤ffades innan @%s avslutningsparentes"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s saknar avslutande klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s saknar avslutande avskiljarsekvens: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx borde inte inleda @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx mÃ¥ste fÃ¶lja pÃ¥ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s har text men inte @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€�@endâ€� fÃ¶rvÃ¤ntade â€�%sâ€�, men sÃ¥g â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s antrÃ¤ffades fÃ¶re @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "inge matchning â€�%cend %sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "felplacerat %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "omatchat â€�%c%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro â€�%sâ€� anropades med fÃ¶r mÃ¥nga argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s saknar avslutande klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro â€�%sâ€� deklarerat utan argument, anropades med ett argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
--- 2544,2624 ----
  msgstr "felaktigt namn fÃ¶r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s antrÃ¤ffades innan @%s avslutningsparentes"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s antrÃ¤ffades innan @%s avslutningsparentes"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s saknar avslutande klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s saknar avslutande avskiljarsekvens: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx borde inte inleda @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx mÃ¥ste fÃ¶lja pÃ¥ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s har text men inte @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€�@endâ€� fÃ¶rvÃ¤ntade â€�%sâ€�, men sÃ¥g â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s antrÃ¤ffades fÃ¶re @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "inge matchning â€�%cend %sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "felplacerat %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "omatchat â€�%c%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro â€�%sâ€� anropades med fÃ¶r mÃ¥nga argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s saknar avslutande klammer"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro â€�%sâ€� deklarerat utan argument, anropades med ett argument"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
***************
*** 2477,2518 ****
  "\\ i @%sa-expansion fÃ¶ljdes av â€�%sâ€� istÃ¤llet fÃ¶r parameternamn eller \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "saknar namn fÃ¶r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "saknar kategori fÃ¶r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "ovÃ¤ntat argument pÃ¥ @%s-rad: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "tom multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ã¶verflÃ¶digt argument till @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "felaktigt argument till @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s krÃ¤ver ett argument: formateraren fÃ¶r %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2626,2667 ----
  "\\ i @%sa-expansion fÃ¶ljdes av â€�%sâ€� istÃ¤llet fÃ¶r parameternamn eller \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "saknar namn fÃ¶r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "saknar kategori fÃ¶r @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "ovÃ¤ntat argument pÃ¥ @%s-rad: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "tom multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ã¶verflÃ¶digt argument till @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "felaktigt argument till @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s krÃ¤ver ett argument: formateraren fÃ¶r %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2521,2636 ****
  "inte finnas pÃ¥ @%s-rad"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "accentkommando â€�@%sâ€� inte tillÃ¥tet som @%s-argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s saknar argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "okÃ¤nd @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ã¶verflÃ¶digt argument till @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "felaktigt argument till @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: kunde inte Ã¶ppna %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kodningen â€�%sâ€� Ã¤r inte en kanonisk texinfo-kodning"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "okÃ¤nt kodningsnamn â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s efter fÃ¶rsta elementet"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s Ã¤r inte meningsfullt utanfÃ¶r @multitabell-rad"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part borde inte associeras med @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node fÃ¶regÃ¥r @%s, men delar kanske inte associeras med noder"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntax fÃ¶r en extern nod anvÃ¤nd fÃ¶r â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "tomt namn fÃ¶r menyobjekt i â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "tomt nodnamn i menyobjekt"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s borde inte fÃ¶rekomma i @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s ska bara upptrÃ¤da vid bÃ¶jran pÃ¥ en rad"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makrot â€�%sâ€� Ã¤r redan definierat"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "hÃ¤r Ã¤r den tidigare definitionen av â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "omdefinierar Texinfo-sprÃ¥kkommando: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s utan associerat tecken"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2670,2785 ----
  "inte finnas pÃ¥ @%s-rad"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "accentkommando â€�@%sâ€� inte tillÃ¥tet som @%s-argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s saknar argument"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "okÃ¤nd @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ã¶verflÃ¶digt argument till @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "felaktigt argument till @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: kunde inte Ã¶ppna %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "kodningen â€�%sâ€� Ã¤r inte en kanonisk texinfo-kodning"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "okÃ¤nt kodningsnamn â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s efter fÃ¶rsta elementet"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s Ã¤r inte meningsfullt utanfÃ¶r @multitabell-rad"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part borde inte associeras med @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node fÃ¶regÃ¥r @%s, men delar kanske inte associeras med noder"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "syntax fÃ¶r en extern nod anvÃ¤nd fÃ¶r â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "tomt namn fÃ¶r menyobjekt i â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "tomt nodnamn i menyobjekt"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s borde inte fÃ¶rekomma i @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s ska bara upptrÃ¤da vid bÃ¶jran pÃ¥ en rad"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makrot â€�%sâ€� Ã¤r redan definierat"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "hÃ¤r Ã¤r den tidigare definitionen av â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "omdefinierar Texinfo-sprÃ¥kkommando: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s utan associerat tecken"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2638,2642 ****
  msgstr "@%s definierat med noll eller fler Ã¤n ett argument bÃ¶r anropas med {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2787,2791 ----
  msgstr "@%s definierat med noll eller fler Ã¤n ett argument bÃ¶r anropas med {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2647,2651 ****
  "aktuellt vÃ¤rde %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2796,2800 ----
  "aktuellt vÃ¤rde %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2653,2717 ****
  "rekursivt anrop av makro %s Ã¤r inte tillÃ¥tet; anvÃ¤nd @rmacro om det behÃ¶vs"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "apostrofkommando â€�@%sâ€� fÃ¥r inte fÃ¶lja pÃ¥ blanksteg"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "anvÃ¤nd klamrar fÃ¶r att ge ett kommando som ett argument till @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s fÃ¶rvÃ¤ntar sig â€�iâ€� eller â€�jâ€� som argument, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "accentkommando â€�@%sâ€� fÃ¥r inte efterfÃ¶ljas av nyrad"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s fÃ¶rvÃ¤ntade klamrar"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "okÃ¤nt kommando â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "odefinierad flagga: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "felaktig syntax fÃ¶r @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ã¤r fÃ¶rÃ¥ldrat."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ã¤r fÃ¶rÃ¥ldrat; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s borde enbart upptrÃ¤da vid bÃ¶rjan pÃ¥ en rad"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s borde endast fÃ¶rekomma i rubriker eller fotnoter"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2802,2866 ----
  "rekursivt anrop av makro %s Ã¤r inte tillÃ¥tet; anvÃ¤nd @rmacro om det behÃ¶vs"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "apostrofkommando â€�@%sâ€� fÃ¥r inte fÃ¶lja pÃ¥ blanksteg"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "anvÃ¤nd klamrar fÃ¶r att ge ett kommando som ett argument till @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s fÃ¶rvÃ¤ntar sig â€�iâ€� eller â€�jâ€� som argument, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "accentkommando â€�@%sâ€� fÃ¥r inte efterfÃ¶ljas av nyrad"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s fÃ¶rvÃ¤ntade klamrar"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "okÃ¤nt kommando â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "odefinierad flagga: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "felaktig syntax fÃ¶r @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ã¤r fÃ¶rÃ¥ldrat."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ã¤r fÃ¶rÃ¥ldrat; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s borde enbart upptrÃ¤da vid bÃ¶rjan pÃ¥ en rad"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s borde endast fÃ¶rekomma i rubriker eller fotnoter"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2719,2741 ****
  msgstr "@%s Ã¤r inte meningsfullt inuti â€�@%sâ€�-block"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s i tom multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab fÃ¶re @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "fÃ¶r mÃ¥nga kolumner i multitabellsobjekt (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorerar @tab utanfÃ¶r multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2868,2890 ----
  msgstr "@%s Ã¤r inte meningsfullt inuti â€�@%sâ€�-block"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s i tom multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab fÃ¶re @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "fÃ¶r mÃ¥nga kolumner i multitabellsobjekt (max %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "ignorerar @tab utanfÃ¶r multitabell"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2744,2768 ****
  msgstr "@%s utanfÃ¶r tabell eller lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s Ã¤r inte tillÃ¥tet inuti â€�@%sâ€�-block"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s borde endast fÃ¶rekomma i en indexpost"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "fler Ã¤n tvÃ¥ nivÃ¥er av index underposter tillÃ¥ts"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "mÃ¥ste vara efter â€�@%sâ€� fÃ¶r att anvÃ¤nda â€�@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 2893,2917 ----
  msgstr "@%s utanfÃ¶r tabell eller lista"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s Ã¤r inte tillÃ¥tet inuti â€�@%sâ€�-block"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s borde endast fÃ¶rekomma i en indexpost"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "fler Ã¤n tvÃ¥ nivÃ¥er av index underposter tillÃ¥ts"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "mÃ¥ste vara efter â€�@%sâ€� fÃ¶r att anvÃ¤nda â€�@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2770,2968 ****
  "@%s Ã¤r inte meningsfullt utanfÃ¶r â€�@titlepageâ€�- och â€�@quotationâ€�-omgivning"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory efter fÃ¶rsta noden"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "region %s inuti region %s Ã¤r inte tillÃ¥tet"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry efter fÃ¶rsta noden"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu i ogiltig kontext"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s sÃ¥gs innan fÃ¶rsta @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "din @top-nod ska kanske packas i @ifnottex istÃ¤llet fÃ¶r @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s borde endast fÃ¶rekomma i matematikkontext"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "ovÃ¤ntat @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s Ã¤r inte meningsfullt utanfÃ¶r â€�@floatâ€�-omgivning"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s borde vara direkt under â€�@floatâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "hoppar Ã¶ver multipla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "kommando @%s accepterar inga argument"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "kommando @%s saknar nod- eller extern manual-argument"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "i @%s finns ett tomt korsreferensnamn efter expansion â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "i @%s finns en tom korsreferenstitel efter expansion â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image saknar filnamnsargument"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "%s: saknar fÃ¶rsta argumentet"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "icke-hexsiffror i argument till @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "fÃ¤rre Ã¤n fyra hexsiffror i argument till @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument till @U Ã¶verstiger stÃ¶rsta Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "Ã¶verflÃ¶diga argument fÃ¶r nod"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "fÃ¶rvÃ¤ntade @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s borde endas acceptera ett @-kommando som argument, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Ã¥terstÃ¥ende argument pÃ¥ @%s-rad: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "miljÃ¶kommando %s som argument till @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "tom @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "kolumndecimal inte ett nummer: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp argument mÃ¥ste vara numeriskt, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "reserverat indexnamn %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "okÃ¤nt kÃ¤llindex i @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "okÃ¤nt destinationsindex i @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s leder till en sammanfogning av %s med sig sjÃ¤lv, hoppar Ã¶ver"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "okÃ¤nt index â€�%sâ€� i @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "skriver ut ett index â€�%sâ€� sammanfogat med et annat, â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "prindindex fÃ¶re dokument bÃ¶rjar: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s argument mÃ¥ste vara â€�topâ€� eller â€�bottomâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Endast @%s 10 eller 11 stÃ¶ds, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s argument mÃ¥ste vara â€�separateâ€� eller â€�endâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s argument mÃ¥ste vara â€�onâ€�, â€�offâ€� eller â€�oddâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 2919,3105 ----
  "@%s Ã¤r inte meningsfullt utanfÃ¶r â€�@titlepageâ€�- och â€�@quotationâ€�-omgivning"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory efter fÃ¶rsta noden"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "region %s inuti region %s Ã¤r inte tillÃ¥tet"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry efter fÃ¶rsta noden"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu i ogiltig kontext"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s borde endast fÃ¶rekomma i matematikkontext"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "ovÃ¤ntat @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s Ã¤r inte meningsfullt utanfÃ¶r â€�@floatâ€�-omgivning"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s borde vara direkt under â€�@floatâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "hoppar Ã¶ver multipla @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "kommando @%s accepterar inga argument"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "kommando @%s saknar nod- eller extern manual-argument"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "i @%s finns ett tomt korsreferensnamn efter expansion â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "i @%s finns en tom korsreferenstitel efter expansion â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image saknar filnamnsargument"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "%s: saknar fÃ¶rsta argumentet"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "icke-hexsiffror i argument till @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "fÃ¤rre Ã¤n fyra hexsiffror i argument till @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "argument till @U Ã¶verstiger stÃ¶rsta Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "Ã¶verflÃ¶diga argument fÃ¶r nod"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "fÃ¶rvÃ¤ntade @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s borde endas acceptera ett @-kommando som argument, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Ã¥terstÃ¥ende argument pÃ¥ @%s-rad: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "miljÃ¶kommando %s som argument till @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "tom @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "kolumndecimal inte ett nummer: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp argument mÃ¥ste vara numeriskt, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "reserverat indexnamn %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "okÃ¤nt kÃ¤llindex i @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "okÃ¤nt destinationsindex i @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s leder till en sammanfogning av %s med sig sjÃ¤lv, hoppar Ã¶ver"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "okÃ¤nt index â€�%sâ€� i @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "skriver ut ett index â€�%sâ€� sammanfogat med et annat, â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "prindindex fÃ¶re dokument bÃ¶rjar: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s argument mÃ¥ste vara â€�topâ€� eller â€�bottomâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Endast @%s 10 eller 11 stÃ¶ds, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s argument mÃ¥ste vara â€�separateâ€� eller â€�endâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s argument mÃ¥ste vara â€�onâ€�, â€�offâ€� eller â€�oddâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2970,2974 ****
  "@paragraphindent-argument mÃ¥ste vara numeriskt/â€�noneâ€�/â€�asisâ€� inte, â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3107,3111 ----
  "@paragraphindent-argument mÃ¥ste vara numeriskt/â€�noneâ€�/â€�asisâ€� inte, â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2976,2990 ****
  "@firstparagraphindent-argument mÃ¥ste vara â€�noneâ€� eller â€�insertâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent-argument mÃ¥ste vara numeriskt/â€�asisâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "fÃ¶rvÃ¤ntade @%s on eller off, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3113,3127 ----
  "@firstparagraphindent-argument mÃ¥ste vara â€�noneâ€� eller â€�insertâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent-argument mÃ¥ste vara numeriskt/â€�asisâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "fÃ¶rvÃ¤ntade @%s on eller off, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2992,3139 ****
  "@kbdinputstyle-argument mÃ¥ste vara â€�codeâ€�/â€�exampleâ€�/â€�distinctâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks-argument mÃ¥ste vara â€�trueâ€� eller â€�falseâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle-argument mÃ¥ste vara â€�afterâ€�/â€�beforeâ€�/â€�noneâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "hÃ¶jer avsnittsnivÃ¥n fÃ¶r @%s, vilken Ã¤r fÃ¶r lÃ¥g"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "inget kapitelnivÃ¥kommando fÃ¶re @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "sÃ¤nker avsnittsnivÃ¥n fÃ¶r @%s dÃ¥ det fÃ¶rekommer efter ett lÃ¤gre element"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "inget avsnittskommando associerat med @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s inte tomt"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s-referens till icke-existerande node â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s postnodsnamn â€�%sâ€� skiljer sig frÃ¥n %s namn â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "orefererad nod â€�%sâ€�"
! 
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr "nod â€�%sâ€� Ã¤r %s fÃ¶r â€�%sâ€� i avsnittsuppdelning men inte i meny"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "nod %s â€�%sâ€� i meny â€�%sâ€� och i avsnittsuppdelning â€�%sâ€� skiljer sig Ã¥t"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "nod â€�%sâ€� Ã¤r %s fÃ¶r â€�%sâ€� i meny men inte avsnittsuppdelning"
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr "%s-pekare â€�%sâ€� (fÃ¶r nod â€�%sâ€�) skiljer sig frÃ¥n %s namn â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
  msgid "%s reference to nonexistent `%s'"
  msgstr "%s-referens till icke-existerande â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:648
! #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "nod â€�%sâ€� saknar menyobjekt fÃ¶r â€�%sâ€� trots att den Ã¤r dess Up-mÃ¥l"
! 
! #: tp/Texinfo/Structuring.pm:656
! #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "fÃ¶r â€�%sâ€�, upp i meny â€�%sâ€� och upp â€�%sâ€� matchar inte"
! 
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s till â€�%sâ€�, skiljer sig frÃ¥n %s namn â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "tom indexnyckel i @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: kunde inte Ã¶ppna %s fÃ¶r skrivning: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: fel vid stÃ¤ngning %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: kunde inte Ã¶ppna latexfil %s fÃ¶r skrivning: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP-katalog innehÃ¥ller en punkt"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: aktuell katalog innehÃ¥ller en punkt"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: kommando misslyckades: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: bild har ogiltig utÃ¶kning: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: att byta namn pÃ¥ %s till %s misslyckades: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: kunde inte Ã¶ppna %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: slut pÃ¥ @%s-objekt %d hittades inte"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3129,3274 ----
  "@kbdinputstyle-argument mÃ¥ste vara â€�codeâ€�/â€�exampleâ€�/â€�distinctâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks-argument mÃ¥ste vara â€�trueâ€� eller â€�falseâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle-argument mÃ¥ste vara â€�afterâ€�/â€�beforeâ€�/â€�noneâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "hÃ¶jer avsnittsnivÃ¥n fÃ¶r @%s, vilken Ã¤r fÃ¶r lÃ¥g"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "inget kapitelnivÃ¥kommando fÃ¶re @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "sÃ¤nker avsnittsnivÃ¥n fÃ¶r @%s dÃ¥ det fÃ¶rekommer efter ett lÃ¤gre element"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "inget avsnittskommando associerat med @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s inte tomt"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s-referens till icke-existerande node â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s postnodsnamn â€�%sâ€� skiljer sig frÃ¥n %s namn â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:442
! #, fuzzy, perl-format
! #| msgid "node `%s' has been referenced %d times"
! msgid "node `%s' unreferenced"
! msgstr "noden \"%s\" har refererats %d gÃ¥nger"
! 
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr "nod â€�%sâ€� Ã¤r %s fÃ¶r â€�%sâ€� i avsnittsuppdelning men inte i meny"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "nod â€�%sâ€� Ã¤r %s fÃ¶r â€�%sâ€� i meny men inte avsnittsuppdelning"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "nod â€�%sâ€� Ã¤r %s fÃ¶r â€�%sâ€� i avsnittsuppdelning men inte i meny"
! 
! #: tp/Texinfo/Structuring.pm:680
! #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "nod â€�%sâ€� saknar menyobjekt fÃ¶r â€�%sâ€� trots att den Ã¤r dess Up-mÃ¥l"
! 
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr "%s-pekare â€�%sâ€� (fÃ¶r nod â€�%sâ€�) skiljer sig frÃ¥n %s namn â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:779
  #, perl-format
  msgid "%s reference to nonexistent `%s'"
  msgstr "%s-referens till icke-existerande â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s till â€�%sâ€�, skiljer sig frÃ¥n %s namn â€�%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "tom indexnyckel i @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: kunde inte Ã¶ppna %s fÃ¶r skrivning: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: fel vid stÃ¤ngning %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: kunde inte Ã¶ppna latexfil %s fÃ¶r skrivning: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP-katalog innehÃ¥ller en punkt"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: aktuell katalog innehÃ¥ller en punkt"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: kommando misslyckades: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: bild har ogiltig utÃ¶kning: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: att byta namn pÃ¥ %s till %s misslyckades: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: kunde inte Ã¶ppna %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: slut pÃ¥ @%s-objekt %d hittades inte"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3144,3153 ****
  "objekt som hittats i dokumentet"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: kunde inte avgÃ¶ra fragment %d fÃ¶r @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3279,3288 ----
  "objekt som hittats i dokumentet"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: kunde inte avgÃ¶ra fragment %d fÃ¶r @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3158,3202 ****
  "HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: kunde inte lÃ¤sa in %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: kunde inte Ã¶ppna %s fÃ¶r skrivning: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: kunde inte Ã¶ppna %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s misslyckades: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: kan inte Ã¥tergÃ¥ till tidigare katalog: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: utdatafil saknas: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: kommando misslyckades: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: slut pÃ¥ @%s-objekt %d hittades inte"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3293,3343 ----
  "HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: kunde inte lÃ¤sa in %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: kunde inte Ã¶ppna %s fÃ¶r skrivning: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: kunde inte Ã¶ppna %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s misslyckades: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: kan inte Ã¥tergÃ¥ till tidigare katalog: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: utdatafil saknas: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: kommando misslyckades: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: kommando misslyckades: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: slut pÃ¥ @%s-objekt %d hittades inte"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3207,3216 ****
  "objekt som hittats i dokumentet fÃ¶r @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: utdata har inget HTML-objekt fÃ¶r @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3348,3357 ----
  "objekt som hittats i dokumentet fÃ¶r @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: utdata har inget HTML-objekt fÃ¶r @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3221,3255 ****
  "objekt som hittats i dokumentet fÃ¶r @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "fel vid inlÃ¤sning av %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: okÃ¤nd variabel %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: okÃ¤nd variabel %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "kunde inte lÃ¤sa initfil %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorerar okÃ¤nt TEXINFO_OUTPUT_FORMAT-vÃ¤rde â€�%sâ€�.\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "AnvÃ¤ndning: %s [FLAGGA]... TEXINFO-FIL...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3362,3456 ----
  "objekt som hittats i dokumentet fÃ¶r @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: kommando misslyckades: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: kunde inte Ã¶ppna %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: kommando misslyckades: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: slut pÃ¥ @%s-objekt %d hittades inte"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: behandling producerade %d HTML-objekt; fÃ¶rvÃ¤ntade %d, antalet "
! "objekt som hittats i dokumentet"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: utdata har inget HTML-objekt fÃ¶r @%s %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: utdata har inget HTML-objekt fÃ¶r @%s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "fel vid inlÃ¤sning av %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: okÃ¤nd variabel %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: okÃ¤nd variabel %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "kunde inte lÃ¤sa initfil %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "ignorerar okÃ¤nt TEXINFO_OUTPUT_FORMAT-vÃ¤rde â€�%sâ€�.\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "AnvÃ¤ndning: %s [FLAGGA]... TEXINFO-FIL...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3266,3270 ****
  "\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3467,3471 ----
  "\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3300,3304 ****
  "      --version               visa versionsinformation och avsluta.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3501,3505 ----
  "      --version               visa versionsinformation och avsluta.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3320,3324 ****
  "TEXINFO-FIL.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3521,3525 ----
  "TEXINFO-FIL.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3367,3371 ****
  "                              Annars anger DEST namnet pÃ¥ utdatafilen.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3568,3572 ----
  "                              Annars anger DEST namnet pÃ¥ utdatafilen.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3409,3413 ****
  "                                (standardvÃ¤rde %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3610,3614 ----
  "                                (standardvÃ¤rde %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3436,3440 ****
  "\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3637,3641 ----
  "\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3445,3449 ****
  "kompatibilitet.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3646,3650 ----
  "kompatibilitet.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3453,3457 ****
  "      --Xopt=FLG              skicka FLG till texi2dvi; fÃ¥r repeteras.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3654,3658 ----
  "      --Xopt=FLG              skicka FLG till texi2dvi; fÃ¥r repeteras.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3475,3479 ****
  "@clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3676,3680 ----
  "@clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3512,3516 ****
  "  Dessutom, fÃ¶r flaggorna --no-ifFORMAT, behandla @ifnotFORMAT-text.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3713,3717 ----
  "  Dessutom, fÃ¶r flaggorna --no-ifFORMAT, behandla @ifnotFORMAT-text.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3528,3532 ****
  "  om XML genereras Ã¤r --ifxml pÃ¥ och de andra av.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3729,3733 ----
  "  om XML genereras Ã¤r --ifxml pÃ¥ och de andra av.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3560,3564 ****
  "Ã¤r\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3761,3765 ----
  "Ã¤r\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3567,3571 ****
  "â€�%sâ€�.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3768,3772 ----
  "â€�%sâ€�.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3574,3607 ****
  "â€�%sâ€�.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: vid generering av %s fÃ¥r endast en indata-FIL anges med -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "--Xopt flagga utan utskrift"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "okÃ¤nd trÃ¤dtransformation %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "hoppar Ã¶ver uppdelning fÃ¶r format %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: filargument saknas.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Prova â€�%s --helpâ€� fÃ¶r mer information.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
--- 3775,3803 ----
  "â€�%sâ€�.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr "%s: vid generering av %s fÃ¥r endast en indata-FIL anges med -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "--Xopt flagga utan utskrift"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "okÃ¤nd trÃ¤dtransformation %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "hoppar Ã¶ver uppdelning fÃ¶r format %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: filargument saknas.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
***************
*** 3609,3623 ****
  "avsnitt?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "fel vid stÃ¤ngning av makroexpansionsfil %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "kunde inte Ã¶ppna %s fÃ¶r skrivning: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3805,3819 ----
  "avsnitt?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "fel vid stÃ¤ngning av makroexpansionsfil %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "kunde inte Ã¶ppna %s fÃ¶r skrivning: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3627,3645 ****
  "resultat. Inget avsnitt?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: fel vid stÃ¤ngning %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: fel vid stÃ¤ngning av intern lÃ¤nkfil %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: kunde inte Ã¶ppna %s fÃ¶r skrivning: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3823,3831 ----
  "resultat. Inget avsnitt?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: fel vid stÃ¤ngning av intern lÃ¤nkfil %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3651,3684 ****
  msgstr "felplacerat {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "omatchat â€�@end %sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "@set krÃ¤ver ett namn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "felaktigt namn fÃ¶r @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "@clear krÃ¤ver ett namn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "felaktigt namn fÃ¶r @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "@unmacro krÃ¤ver ett namn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "felaktigt namn fÃ¶r @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
--- 3837,3870 ----
  msgstr "felplacerat {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "omatchat â€�@end %sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "@set krÃ¤ver ett namn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "felaktigt namn fÃ¶r @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "@clear krÃ¤ver ett namn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "felaktigt namn fÃ¶r @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "@unmacro krÃ¤ver ett namn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "felaktigt namn fÃ¶r @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
***************
*** 3686,3722 ****
  "@clickstyle borde endast acceptera ett @-kommando som argument, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "miljÃ¶kommando %s som argument till @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "felaktigt argument till @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "felaktigt argument till @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "tom @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "felaktigt argument till @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Endast @fonttextsize 10 eller 11 stÃ¶ds, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "@footnotestyle-argument mÃ¥ste vara â€�separateâ€� eller â€�endâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
--- 3872,3908 ----
  "@clickstyle borde endast acceptera ett @-kommando som argument, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "miljÃ¶kommando %s som argument till @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "felaktigt argument till @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "felaktigt argument till @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "tom @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "felaktigt argument till @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "Endast @fonttextsize 10 eller 11 stÃ¶ds, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "@footnotestyle-argument mÃ¥ste vara â€�separateâ€� eller â€�endâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
***************
*** 3724,3781 ****
  "@setchapternewpage argument mÃ¥ste vara â€�onâ€�, â€�offâ€� eller â€�oddâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "felaktigt argument till @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "@firstparagraph-argument mÃ¥ste vara â€�noneâ€� eller â€�insertâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "felaktigt argument till @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s krÃ¤ver ett argument: formateraren fÃ¶r @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "omatchat â€�@endâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "Ã¶verflÃ¶digt argument till @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "felaktigt argument till @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: kunde inte hitta %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: kunde inte Ã¶ppna %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "@setfilename efter fÃ¶rsta elementet"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions Ã¤r inte meningsfullt utanfÃ¶r @multitabell-rad"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node fÃ¶regÃ¥r @part, men delar kanske inte associeras med noder"
--- 3910,3967 ----
  "@setchapternewpage argument mÃ¥ste vara â€�onâ€�, â€�offâ€� eller â€�oddâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "felaktigt argument till @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "@firstparagraph-argument mÃ¥ste vara â€�noneâ€� eller â€�insertâ€�, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "felaktigt argument till @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s krÃ¤ver ett argument: formateraren fÃ¶r @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "omatchat â€�@endâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "Ã¶verflÃ¶digt argument till @end %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "felaktigt argument till @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: kunde inte hitta %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: kunde inte Ã¶ppna %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "@setfilename efter fÃ¶rsta elementet"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions Ã¤r inte meningsfullt utanfÃ¶r @multitabell-rad"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node fÃ¶regÃ¥r @part, men delar kanske inte associeras med noder"
***************
*** 3812,3836 ****
  msgstr "felaktigt eller tomt @%s formellt argument: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless fÃ¶rvÃ¤ntar sig â€�iâ€� eller â€�jâ€� som argument, inte â€�%câ€�"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "odefinierad flagga: %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s Ã¤r fÃ¶rÃ¥ldrat."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s Ã¤r fÃ¶rÃ¥ldrat; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ borde endast fÃ¶rekomma i matematikkontext"
--- 3998,4017 ----
  msgstr "felaktigt eller tomt @%s formellt argument: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless fÃ¶rvÃ¤ntar sig â€�iâ€� eller â€�jâ€� som argument, inte â€�%câ€�"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s Ã¤r fÃ¶rÃ¥ldrat."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s Ã¤r fÃ¶rÃ¥ldrat; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ borde endast fÃ¶rekomma i matematikkontext"
***************
*** 3845,3852 ****
  msgstr "@dotless fÃ¶rvÃ¤ntar sig â€�iâ€� eller â€�jâ€� som argument, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "felplacerat }"
  
  #~ msgid "no node to be renamed"
  #~ msgstr "inge nod att byta namn pÃ¥"
--- 4026,4070 ----
  msgstr "@dotless fÃ¶rvÃ¤ntar sig â€�iâ€� eller â€�jâ€� som argument, inte â€�%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "felplacerat }"
  
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "flygga ditt @contents-kommando om du vill ha innehÃ¥llet efter titelsidan"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "flytta dina @shortcontents- och @contents-kommando om du vill ha "
+ #~ "innehÃ¥llet efter titelsidan"
+ 
+ #, c-format, perl-format
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s sÃ¥gs innan fÃ¶rsta @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr "din @top-nod ska kanske packas i @ifnottex istÃ¤llet fÃ¶r @ifinfo?"
+ 
+ #, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "orefererad nod â€�%sâ€�"
+ 
+ #, perl-format
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr ""
+ #~ "nod %s â€�%sâ€� i meny â€�%sâ€� och i avsnittsuppdelning â€�%sâ€� skiljer sig Ã¥t"
+ 
+ #, perl-format
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "fÃ¶r â€�%sâ€�, upp i meny â€�%sâ€� och upp â€�%sâ€� matchar inte"
+ 
+ #, c-format
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "odefinierad flagga: %.*s"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "inge nod att byta namn pÃ¥"
***************
*** 4569,4581 ****
  #~ msgstr "FÃ¶rsta argumentet till @inforef kan inte vara tomt"
  
- #~ msgid "display this help and exit"
- #~ msgstr "visa denna hjÃ¤lptext och avsluta"
- 
  #~ msgid "send output to FILE"
  #~ msgstr "skicka utdata till FIL"
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "AnvÃ¤ndning: %s [FLAGGA]... FIL...\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE.\n"
  #~ msgstr "Generera ett sorterat index fÃ¶r varje TeX-utdataFIL.\n"
--- 4787,4793 ----
***************
*** 5013,5019 ****
  #~ msgstr "@quote-arg Ã¤r endast anvÃ¤ndbart fÃ¶r makron med ett argument"
  
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "noden \"%s\" har refererats %d gÃ¥nger"
- 
  #~ msgid "Table of Contents"
  #~ msgstr "InnehÃ¥llsfÃ¶rteckning"
--- 5225,5228 ----
***************
*** 5058,5064 ****
  #~ msgstr "Kan inte ange mer Ã¤n en makroexpansionsutdata"
  
- #~ msgid "File exists, but is not a directory"
- #~ msgstr "Filen finns men Ã¤r ingen katalog"
- 
  #~ msgid "Node:"
  #~ msgstr "Nod:"
--- 5267,5270 ----
diff -Nrc2 texinfo-6.7/po/texinfo.pot texinfo-6.8/po/texinfo.pot
*** texinfo-6.7/po/texinfo.pot	2019-09-17 18:48:45.000000000 +0100
--- texinfo-6.8/po/texinfo.pot	2021-07-03 09:59:36.000000000 +0100
***************
*** 7,13 ****
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo 6.6dev\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
--- 7,13 ----
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo 6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
***************
*** 134,142 ****
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr ""
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr ""
--- 134,142 ----
  msgstr ""
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr ""
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr ""
***************
*** 150,158 ****
  msgstr ""
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr ""
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr ""
--- 150,158 ----
  msgstr ""
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr ""
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr ""
***************
*** 259,263 ****
  msgstr ""
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 259,263 ----
  msgstr ""
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 369,373 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 369,373 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 408,412 ****
  msgstr ""
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 408,413 ----
  msgstr ""
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 497,501 ****
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 498,503 ----
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 853,869 ****
  msgstr ""
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr ""
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr ""
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr ""
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 855,871 ----
  msgstr ""
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr ""
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr ""
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr ""
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 877,881 ****
  msgstr ""
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 879,883 ----
  msgstr ""
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 926,934 ****
  msgstr ""
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  msgid "No file index"
  msgstr ""
--- 928,936 ----
  msgstr ""
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  msgid "No file index"
  msgstr ""
***************
*** 937,941 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 939,943 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 944,1005 ****
  msgstr ""
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr ""
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr ""
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr ""
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr ""
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr ""
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr ""
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr ""
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr ""
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr ""
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 946,1007 ----
  msgstr ""
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr ""
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr ""
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr ""
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr ""
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr ""
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr ""
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr ""
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr ""
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr ""
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1007,1075 ****
  msgstr ""
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr ""
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr ""
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr ""
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr ""
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr ""
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr ""
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr ""
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr ""
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr ""
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr ""
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr ""
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr ""
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr ""
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr ""
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1009,1077 ----
  msgstr ""
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr ""
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr ""
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr ""
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr ""
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr ""
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr ""
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr ""
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr ""
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr ""
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr ""
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr ""
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr ""
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr ""
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr ""
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1078,1482 ****
  msgstr[1] ""
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr ""
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr ""
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr ""
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr ""
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr ""
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr ""
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr ""
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr ""
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr ""
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr ""
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr ""
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr ""
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr ""
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr ""
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr ""
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr ""
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr ""
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr ""
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr ""
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr ""
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr ""
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr ""
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr ""
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr ""
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr ""
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr ""
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr ""
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr ""
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr ""
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr ""
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr ""
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr ""
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr ""
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr ""
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr ""
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr ""
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr ""
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr ""
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr ""
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr ""
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr ""
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr ""
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr ""
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr ""
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr ""
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr ""
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr ""
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr ""
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr ""
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr ""
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr ""
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr ""
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr ""
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr ""
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr ""
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr ""
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
--- 1080,1484 ----
  msgstr[1] ""
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr ""
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr ""
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr ""
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr ""
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr ""
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr ""
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr ""
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr ""
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr ""
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr ""
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr ""
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr ""
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr ""
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr ""
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr ""
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr ""
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr ""
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr ""
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr ""
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr ""
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr ""
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr ""
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr ""
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr ""
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr ""
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr ""
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr ""
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr ""
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr ""
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr ""
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr ""
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr ""
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr ""
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr ""
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr ""
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr ""
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr ""
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr ""
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr ""
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr ""
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr ""
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr ""
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr ""
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr ""
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr ""
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr ""
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr ""
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr ""
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr ""
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr ""
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr ""
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr ""
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr ""
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr ""
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
***************
*** 1749,1882 ****
  msgstr ""
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr ""
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr ""
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr ""
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1751,1999 ----
  msgstr ""
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr ""
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr ""
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:106
  msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr ""
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr ""
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 1884,2003 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2001,2143 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2032,2041 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2172,2181 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2043,2062 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2183,2202 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2064,2135 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2204,2275 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2138,2376 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2278,2516 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2378,2382 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2518,2522 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2385,2454 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2525,2594 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2456,2478 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2596,2618 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2481,2872 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr ""
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr ""
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 2621,2995 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 2875,2884 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 2998,3007 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 2887,2931 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3010,3059 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr ""
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 2934,2943 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3062,3071 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 2946,2980 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr ""
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr ""
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr ""
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3074,3157 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr ""
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr ""
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr ""
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 2985,2989 ****
  msgstr ""
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3162,3166 ----
  msgstr ""
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3004,3008 ****
  msgstr ""
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3181,3185 ----
  msgstr ""
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3015,3019 ****
  msgstr ""
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3192,3196 ----
  msgstr ""
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3042,3046 ****
  msgstr ""
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3219,3223 ----
  msgstr ""
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3064,3068 ****
  msgstr ""
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3241,3245 ----
  msgstr ""
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3078,3082 ****
  msgstr ""
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3255,3259 ----
  msgstr ""
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3084,3088 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3261,3265 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3090,3094 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3267,3271 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3101,3105 ****
  msgstr ""
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3278,3282 ----
  msgstr ""
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3121,3125 ****
  msgstr ""
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3298,3302 ----
  msgstr ""
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3131,3135 ****
  msgstr ""
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3308,3312 ----
  msgstr ""
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3148,3205 ****
  msgstr ""
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr ""
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr ""
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3325,3377 ----
  msgstr ""
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr ""
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr ""
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3207,3225 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr ""
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3379,3387 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3231,3359 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 3393,3521 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3389,3413 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr ""
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr ""
--- 3551,3570 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr ""
***************
*** 3422,3426 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr ""
--- 3579,3583 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr ""
Binary files texinfo-6.7/po/tr.gmo and texinfo-6.8/po/tr.gmo differ
diff -Nrc2 texinfo-6.7/po/tr.po texinfo-6.8/po/tr.po
*** texinfo-6.7/po/tr.po	2019-09-17 18:48:48.000000000 +0100
--- texinfo-6.8/po/tr.po	2021-07-03 09:59:39.000000000 +0100
***************
*** 1,16 ****
! # translation of texinfo-6.6.90.po to Turkish
  # Copyright (C) 2002, 2004, 2007, 2008, 2012, 2015 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # texinfo-6.6.90 TÃ¼rkÃ§e Ã‡evirisi
  # EyÃ¼p Hakan Duran <hakan_duran@hotmail.com>, 2002, 2004, 2007, 2008, 2012, 2015.
! # Mehmet Kececi <mkececi@mehmetkececi.com>, 2017, 2019.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-08-26 15:59+0300\n"
  "Last-Translator: Mehmet Kececi <mkececi@mehmetkececi.com>\n"
! "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
  "Language: tr\n"
  "MIME-Version: 1.0\n"
--- 1,16 ----
! # translation of texinfo-6.7.91.po to Turkish
  # Copyright (C) 2002, 2004, 2007, 2008, 2012, 2015 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # texinfo-6.7.91 TÃ¼rkÃ§e Ã‡evirisi
  # EyÃ¼p Hakan Duran <hakan_duran@hotmail.com>, 2002, 2004, 2007, 2008, 2012, 2015.
! # Mehmet Kececi <mkececi@mehmetkececi.com>, 2017, 2019, 2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-22 12:11+0300\n"
  "Last-Translator: Mehmet Kececi <mkececi@mehmetkececi.com>\n"
! "Language-Team: Turkish <gnome-turk@gnome.org>\n"
  "Language: tr\n"
  "MIME-Version: 1.0\n"
***************
*** 18,22 ****
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Virtaal 0.7.1\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
--- 18,22 ----
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 3.0\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
***************
*** 136,144 ****
  msgstr "bellek tÃ¼kendi"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Bir karakter ileri gider"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "Bir karakter geri gider"
--- 136,144 ----
  msgstr "bellek tÃ¼kendi"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Bir karakter ileri gider"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "Bir karakter geri gider"
***************
*** 152,160 ****
  msgstr "SatÄ±rÄ±n sonuna gider"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Bir kelime ileri gider"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "Bir kelime geri gider"
--- 152,160 ----
  msgstr "SatÄ±rÄ±n sonuna gider"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Bir kelime ileri gider"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "Bir kelime geri gider"
***************
*** 259,265 ****
  #, c-format
  msgid "looking for file %s in %s"
! msgstr "Dosya %s, %s'nin iÃ§inde aranÄ±yor"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 259,265 ----
  #, c-format
  msgid "looking for file %s in %s"
! msgstr "dosya %s iÃ§inde %s aranÄ±yor"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 379,383 ****
  msgstr "Dosya karakter kodlamasÄ±nÄ± dÃ¶nÃ¼ÅŸtÃ¼rmede hata"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 379,383 ----
  msgstr "Dosya karakter kodlamasÄ±nÄ± dÃ¶nÃ¼ÅŸtÃ¼rmede hata"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 418,422 ****
  msgstr "Daha fazla bilgi iÃ§in --help seÃ§eneÄŸini kullanÄ±n.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 418,423 ----
  msgstr "Daha fazla bilgi iÃ§in --help seÃ§eneÄŸini kullanÄ±n.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 558,562 ****
  "  info -f ./foo.info           dir aramadan ./foo.info dosyasÄ±nÄ± gÃ¶sterir"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 559,564 ----
  "  info -f ./foo.info           dir aramadan ./foo.info dosyasÄ±nÄ± gÃ¶sterir"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 930,946 ****
  msgstr "Komut aÃ§Ä±klamasÄ±: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Eko alanÄ±ndan komut ismini okur ve onu Ã§alÄ±ÅŸtÄ±rÄ±r"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Bir 'eko-alanÄ±' komutu burada Ã§alÄ±ÅŸtÄ±rÄ±lamaz"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "GÃ¶sterilen pencerenin yÃ¼ksekliÄŸi belirtilir"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 932,948 ----
  msgstr "Komut aÃ§Ä±klamasÄ±: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Eko alanÄ±ndan komut ismini okur ve onu Ã§alÄ±ÅŸtÄ±rÄ±r"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Bir 'eko-alanÄ±' komutu burada Ã§alÄ±ÅŸtÄ±rÄ±lamaz"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "GÃ¶sterilen pencerenin yÃ¼ksekliÄŸi belirtilir"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 957,961 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 959,963 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1015,1023 ****
  msgstr "dÃ¼zenli ifade hatasÄ±: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "EÅŸleÅŸen tÃ¼m dosyalarÄ± gÃ¶ster"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Dosya indeksi yok"
--- 1017,1025 ----
  msgstr "dÃ¼zenli ifade hatasÄ±: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "EÅŸleÅŸen tÃ¼m dosyalarÄ± gÃ¶ster"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Dosya indeksi yok"
***************
*** 1026,1030 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1028,1032 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1035,1093 ****
  "\\[get-info-help-node] yazÄ±nÄ±z."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Sonraki satÄ±ra (aÅŸaÄŸÄ±) gider"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Ã–nceki satÄ±ra (yukarÄ±) gider"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Ä°mleci pencerenin belirli bir satÄ±rÄ±na taÅŸÄ±r"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "SatÄ±r sonuna gider"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "SatÄ±r baÅŸÄ±na gider"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼n baÅŸlangÄ±cÄ±na gider"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼n sonuna gider"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Bu pencerede ileriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Bu pencerede geriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Bu pencerede ileriye doÄŸru kaydÄ±rÄ±r ve Ã¶ntanÄ±mlÄ± pencere boyutuna ayarlar"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Bu pencerede geriye doÄŸru kaydÄ±rÄ±r ve Ã¶ntanÄ±mlÄ± pencere boyutunu ayarlar"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Bu pencerede, dÃ¼ÄŸÃ¼m iÃ§inde kalarak ileriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Bu pencerede, dÃ¼ÄŸÃ¼m iÃ§inde kalarak geriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1037,1095 ----
  "\\[get-info-help-node] yazÄ±nÄ±z."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Sonraki satÄ±ra (aÅŸaÄŸÄ±) gider"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Ã–nceki satÄ±ra (yukarÄ±) gider"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Ä°mleci pencerenin belirli bir satÄ±rÄ±na taÅŸÄ±r"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "SatÄ±r sonuna gider"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "SatÄ±r baÅŸÄ±na gider"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼n baÅŸlangÄ±cÄ±na gider"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼n sonuna gider"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Bu pencerede ileriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Bu pencerede geriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Bu pencerede ileriye doÄŸru kaydÄ±rÄ±r ve Ã¶ntanÄ±mlÄ± pencere boyutuna ayarlar"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Bu pencerede geriye doÄŸru kaydÄ±rÄ±r ve Ã¶ntanÄ±mlÄ± pencere boyutunu ayarlar"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Bu pencerede, dÃ¼ÄŸÃ¼m iÃ§inde kalarak ileriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Bu pencerede, dÃ¼ÄŸÃ¼m iÃ§inde kalarak geriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1096,1577 ****
  "pencere boyutunu ayarlar"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
! msgstr "geri ve set Ã¶n tanÄ±mlÄ±"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "AÅŸaÄŸÄ±ya doÄŸru satÄ±r kaydÄ±rÄ±r"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "YukarÄ±ya doÄŸru satÄ±r kaydÄ±rÄ±r"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "AÅŸaÄŸÄ±ya doÄŸru yarÄ±m ekran boyutu kaydÄ±rÄ±r"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "YukarÄ±ya doÄŸru yarÄ±m ekran boyutu kaydÄ±rÄ±r"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "DiÄŸer pencereyi kaydÄ±rÄ±r"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "DiÄŸer pencereyi geriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Sonraki pencereyi seÃ§er"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Ã–nceki pencereyi seÃ§er"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Mevcut pencereyi bÃ¶ler"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "Mevcut pencereyi siler"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "KalÄ±cÄ± bir pencere silinemez"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "DiÄŸer tÃ¼m pencereleri siler"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Bu pencereyi bÃ¼yÃ¼tÃ¼r (veya kÃ¼Ã§Ã¼ltÃ¼r)"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Mevcut ekran boÅŸluÄŸunu gÃ¶rÃ¼nÃ¼r pencereler arasÄ±nda bÃ¶lÃ¼ÅŸtÃ¼rÃ¼r"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Mevcut penceredeki satÄ±r sarma durumunu deÄŸiÅŸtirir"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Bu menÃ¼ Ã¶ÄŸesini seÃ§er"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
  msgstr[0] "Bu menÃ¼de %d Ã¶ÄŸesi yok"
! msgstr[1] "Bu menÃ¼de %d adet Ã¶ÄŸe yok."
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼n menÃ¼sÃ¼ndeki son Ã¶ÄŸeyi seÃ§er"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼ Ã¶ÄŸesi (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "MenÃ¼ Ã¶ÄŸesi: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Ä°zlenecek xref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Ä°zlenecek xref: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Referans yokoldu! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Bir menÃ¼ Ã¶ÄŸesini okur ve dÃ¼ÄŸÃ¼mÃ¼nÃ¼ seÃ§er"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Oku yada ve select"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Bu dÃ¼ÄŸÃ¼m menÃ¼sÃ¼nÃ¼n baÅŸlangÄ±cÄ±na gider"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Tek seferde mÃ¼mkÃ¼n olan en fazla sayÄ±da menÃ¼ Ã¶ÄŸesine uÄŸrar"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Ã–nceki Ã§apraz baÅŸvuruya gider"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Sonraki Ã§apraz baÅŸvuruya gider"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Bu satÄ±rdaki referans ya da menÃ¼ Ã¶ÄŸesini seÃ§er"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "MenÃ¼sÃ¼ olmayan dÃ¼ÄŸÃ¼m '%s'"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "'%s' de '%s' tarafÄ±ndan baÅŸvurulan dÃ¼ÄŸÃ¼m bulunamadÄ±"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Dizinden baÅŸlayarak bir menÃ¼ listesini oku ve izle"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "MenÃ¼leri izle: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Sonraki dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Ã–nceki dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Ãœstteki dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Bu dosyadaki son dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Bu pencerenin baÅŸka dÃ¼ÄŸÃ¼mÃ¼ yok"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Bu dosyadaki ilk dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "Bu belge iÃ§inde baÅŸka dÃ¼ÄŸÃ¼m yok"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Bu belge iÃ§inde, bu dÃ¼ÄŸÃ¼m iÃ§in 'Ã–nceki' ya da 'YukarÄ±' yok"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "DÃ¼ÄŸÃ¼m yapÄ±sÄ± iÃ§inde ileriye ya da aÅŸaÄŸÄ±ya gider"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "DÃ¼ÄŸÃ¼m yapÄ±sÄ± iÃ§inde geriye ya da yukarÄ±ya gider"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Bir dÃ¼ÄŸÃ¼m adÄ± okur ve seÃ§er"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "DÃ¼ÄŸÃ¼me gider: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Program Ã§aÄŸÄ±rmayÄ± aÃ§Ä±klayan dÃ¼ÄŸÃ¼mÃ¼ bulur"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "[%s] in Ã§aÄŸÄ±rma dÃ¼ÄŸÃ¼mÃ¼nÃ¼ bulur: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Bir klavuz sayfasÄ± baÅŸvurusunu okur ve seÃ§er"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "AlÄ±nacak klavuz sayfasÄ±: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Bu dosyadaki 'En Ãœst' dÃ¼ÄŸÃ¼mÃ¼ seÃ§"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "'(dizin)' dÃ¼ÄŸÃ¼mÃ¼nÃ¼ seÃ§"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "GÃ¶rÃ¼ntÃ¼lenen dÃ¼ÄŸÃ¼mÃ¼n tam dosya adÄ±nÄ± gÃ¶ster"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "En son seÃ§ilen dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "GeÃ§miÅŸte daha Ã¶nceki bir dÃ¼ÄŸÃ¼m yok"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Bir dosyanÄ±n adÄ±nÄ± okur ve seÃ§er"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "DosyayÄ± bul: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "'%s' bulunamÄ±yor"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Ã‡Ä±ktÄ± dosyasÄ± '%s' oluÅŸturulamÄ±yor"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "%s'e yazma hatasÄ±:%s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "%s kapatÄ±lÄ±yor"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "%s dÃ¼ÄŸÃ¼mÃ¼ yazÄ±lÄ±yor..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼n iÃ§eriÄŸini INFO_PRINT_COMMAND Ã¼zerinden veri yolla"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Veri yolu '%s' e aÃ§Ä±lamÄ±yor"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "%s dÃ¼ÄŸÃ¼mÃ¼ yazdÄ±rÄ±lÄ±yor..."
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "%s dÃ¼ÄŸÃ¼mÃ¼nÃ¼n yazdÄ±rÄ±lmasÄ± tamamlandÄ±"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Aramalarda dÃ¼zenli ifade kullanÄ±mÄ±na geÃ§"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "Aramalarda dÃ¼zenli ifade kullanÄ±lÄ±yor"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "Aramalarda yazÄ±lÄ± dizge kullanÄ±lÄ±yor"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "Arama, belgenin sonundan sÃ¼rdÃ¼rÃ¼lÃ¼yor"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "Arama, belgenin baÅŸÄ±ndan sÃ¼rdÃ¼rÃ¼lÃ¼yor"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "%s altdosyasÄ± aranÄ±yor ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "Arama baÅŸarÄ±sÄ±z"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "DÃ¼zenli ifade arama"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "Ara"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harf duyarlÄ± ÅŸekilde"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " geriye doÄŸru"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Arama dizgesi Ã§ok kÄ±sa"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "%s'den son karÅŸÄ±laÅŸmaya geri dÃ¶nÃ¼yor"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Daha fazla eÅŸleÅŸme yok"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼ ve alt dÃ¼ÄŸÃ¼mleri bir dizi iÃ§in ara"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
! msgstr "%s altdosyasÄ± aranÄ±yor:"
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Info alt-aÄŸacÄ±nda bir sonraki eÅŸleÅŸmeye git"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Etkin arama yok"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Info alt-aÄŸacÄ±ndaki Ã¶nceki eÅŸleÅŸmeye git"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Bir dizge okur ve onu bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harf duyarlÄ± ÅŸekilde arar"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Bir dizge okur ve (onu) arar"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Bir dizge okur ve (onu) geriye doÄŸru arar"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "Son aramayÄ± aynÄ± yÃ¶nde yineler"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Daha Ã¶nceden arama dizgesi yok"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "Son aramayÄ± ters yÃ¶nde yineler"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "GÃ¶rÃ¼ntÃ¼lenen eÅŸleÅŸmiÅŸ aramalarÄ± sil"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Bir dizgeyi siz yazarken etkileÅŸimli ÅŸekilde arar"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "DÃ¼zenli ifade I-arama, geriye doÄŸru: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-arama, geriye doÄŸru: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "DÃ¼zenli ifade I-arama: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-arama: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "BaÅŸarÄ±lamÄ±yor "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Mevcut iÅŸlemi iptal eder"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Ã‡Ä±k"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Ã‡alÄ±ÅŸan Ino'nun sÃ¼rÃ¼m bilgisini gÃ¶rÃ¼ntÃ¼ler"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info sÃ¼rÃ¼m %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "GÃ¶rÃ¼ntÃ¼yÃ¼ yeniden Ã§izer"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Info'dan Ã§Ä±kar"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Bu tuÅŸun kÃ¼Ã§Ã¼k harfine atanmÄ±ÅŸ komutu yÃ¼rÃ¼tÃ¼r"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Bilinmeyen komut (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" geÃ§ersiz"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' geÃ§ersiz"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Mevcut sayÄ±sal argÃ¼mana bu sayÄ±yÄ± ekle"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Mevcut sayÄ±sal argÃ¼manÄ± baÅŸlat (veya 4'le Ã§arp)"
--- 1098,1581 ----
  "pencere boyutunu ayarlar"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
! msgstr ""
! "DÃ¼ÄŸÃ¼m iÃ§inde kalan bu pencerede geriye doÄŸru ilerleyin ve varsayÄ±lan pencere "
! "boyutunu ayarlayÄ±n"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "AÅŸaÄŸÄ±ya doÄŸru satÄ±r kaydÄ±rÄ±r"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "YukarÄ±ya doÄŸru satÄ±r kaydÄ±rÄ±r"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "AÅŸaÄŸÄ±ya doÄŸru yarÄ±m ekran boyutu kaydÄ±rÄ±r"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "YukarÄ±ya doÄŸru yarÄ±m ekran boyutu kaydÄ±rÄ±r"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "DiÄŸer pencereyi kaydÄ±rÄ±r"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "DiÄŸer pencereyi geriye doÄŸru kaydÄ±rÄ±r"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Sonraki pencereyi seÃ§er"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Ã–nceki pencereyi seÃ§er"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Mevcut pencereyi bÃ¶ler"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "Mevcut pencereyi siler"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "KalÄ±cÄ± bir pencere silinemez"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "DiÄŸer tÃ¼m pencereleri siler"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Bu pencereyi bÃ¼yÃ¼tÃ¼r (veya kÃ¼Ã§Ã¼ltÃ¼r)"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Mevcut ekran boÅŸluÄŸunu gÃ¶rÃ¼nÃ¼r pencereler arasÄ±nda bÃ¶lÃ¼ÅŸtÃ¼rÃ¼r"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Mevcut penceredeki satÄ±r sarma durumunu deÄŸiÅŸtirir"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Bu menÃ¼ Ã¶ÄŸesini seÃ§er"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
  msgid_plural "There aren't %d items in this menu"
  msgstr[0] "Bu menÃ¼de %d Ã¶ÄŸesi yok"
! msgstr[1] "Bu menÃ¼de %d adet Ã¶ÄŸe yok"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼n menÃ¼sÃ¼ndeki son Ã¶ÄŸeyi seÃ§er"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼ Ã¶ÄŸesi (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "MenÃ¼ Ã¶ÄŸesi: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Ä°zlenecek xref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Ä°zlenecek xref: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Referans yokoldu! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Bir menÃ¼ Ã¶ÄŸesini okur ve dÃ¼ÄŸÃ¼mÃ¼nÃ¼ seÃ§er"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Oku yada ve select"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Bu dÃ¼ÄŸÃ¼m menÃ¼sÃ¼nÃ¼n baÅŸlangÄ±cÄ±na gider"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Tek seferde mÃ¼mkÃ¼n olan en fazla sayÄ±da menÃ¼ Ã¶ÄŸesine uÄŸrar"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Ã–nceki Ã§apraz baÅŸvuruya gider"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Sonraki Ã§apraz baÅŸvuruya gider"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Bu satÄ±rdaki referans ya da menÃ¼ Ã¶ÄŸesini seÃ§er"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "MenÃ¼sÃ¼ olmayan dÃ¼ÄŸÃ¼m '%s'"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "'%s' de '%s' tarafÄ±ndan baÅŸvurulan dÃ¼ÄŸÃ¼m bulunamadÄ±"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Dizinden baÅŸlayarak bir menÃ¼ listesini oku ve izle"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "MenÃ¼leri izle: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Sonraki dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Ã–nceki dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Ãœstteki dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Bu dosyadaki son dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Bu pencerenin baÅŸka dÃ¼ÄŸÃ¼mÃ¼ yok"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Bu dosyadaki ilk dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "Bu belge iÃ§inde baÅŸka dÃ¼ÄŸÃ¼m yok"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "Bu belge iÃ§inde, bu dÃ¼ÄŸÃ¼m iÃ§in 'Ã–nceki' ya da 'YukarÄ±' yok"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "DÃ¼ÄŸÃ¼m yapÄ±sÄ± iÃ§inde ileriye ya da aÅŸaÄŸÄ±ya gider"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "DÃ¼ÄŸÃ¼m yapÄ±sÄ± iÃ§inde geriye ya da yukarÄ±ya gider"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Bir dÃ¼ÄŸÃ¼m adÄ± okur ve seÃ§er"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "DÃ¼ÄŸÃ¼me gider: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Program Ã§aÄŸÄ±rmayÄ± aÃ§Ä±klayan dÃ¼ÄŸÃ¼mÃ¼ bulur"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "[%s] in Ã§aÄŸÄ±rma dÃ¼ÄŸÃ¼mÃ¼nÃ¼ bulur: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Bir klavuz sayfasÄ± baÅŸvurusunu okur ve seÃ§er"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "AlÄ±nacak klavuz sayfasÄ±: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Bu dosyadaki 'En Ãœst' dÃ¼ÄŸÃ¼mÃ¼ seÃ§"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "'(dizin)' dÃ¼ÄŸÃ¼mÃ¼nÃ¼ seÃ§"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "GÃ¶rÃ¼ntÃ¼lenen dÃ¼ÄŸÃ¼mÃ¼n tam dosya adÄ±nÄ± gÃ¶ster"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "En son seÃ§ilen dÃ¼ÄŸÃ¼mÃ¼ seÃ§er"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "GeÃ§miÅŸte daha Ã¶nceki bir dÃ¼ÄŸÃ¼m yok"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Bir dosyanÄ±n adÄ±nÄ± okur ve seÃ§er"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "DosyayÄ± bul: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "'%s' bulunamÄ±yor"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Ã‡Ä±ktÄ± dosyasÄ± '%s' oluÅŸturulamÄ±yor"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "%s'e yazma hatasÄ±:%s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "%s kapatÄ±lÄ±yor"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "%s dÃ¼ÄŸÃ¼mÃ¼ yazÄ±lÄ±yor..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼n iÃ§eriÄŸini INFO_PRINT_COMMAND Ã¼zerinden veri yolla"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Veri yolu '%s' e aÃ§Ä±lamÄ±yor"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "%s dÃ¼ÄŸÃ¼mÃ¼ yazdÄ±rÄ±lÄ±yor..."
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "%s dÃ¼ÄŸÃ¼mÃ¼nÃ¼n yazdÄ±rÄ±lmasÄ± tamamlandÄ±"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Aramalarda dÃ¼zenli ifade kullanÄ±mÄ±na geÃ§"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "Aramalarda dÃ¼zenli ifade kullanÄ±lÄ±yor"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "Aramalarda yazÄ±lÄ± dizge kullanÄ±lÄ±yor"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "Arama, belgenin sonundan sÃ¼rdÃ¼rÃ¼lÃ¼yor"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "Arama, belgenin baÅŸÄ±ndan sÃ¼rdÃ¼rÃ¼lÃ¼yor"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "%s altdosyasÄ± aranÄ±yor ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "Arama baÅŸarÄ±sÄ±z"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "DÃ¼zenli ifade arama"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "Ara"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harf duyarlÄ± ÅŸekilde"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " geriye doÄŸru"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Arama dizgesi Ã§ok kÄ±sa"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "%s'den son karÅŸÄ±laÅŸmaya geri dÃ¶nÃ¼yor"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Daha fazla eÅŸleÅŸme yok"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Bu dÃ¼ÄŸÃ¼mÃ¼ ve alt dÃ¼ÄŸÃ¼mleri bir dizi iÃ§in ara"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
! msgstr "%s altÄ±nda ara: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Info alt-aÄŸacÄ±nda bir sonraki eÅŸleÅŸmeye git"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Etkin arama yok"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Info alt-aÄŸacÄ±ndaki Ã¶nceki eÅŸleÅŸmeye git"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Bir dizge okur ve onu bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harf duyarlÄ± ÅŸekilde arar"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Bir dizge okur ve (onu) arar"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Bir dizge okur ve (onu) geriye doÄŸru arar"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "Son aramayÄ± aynÄ± yÃ¶nde yineler"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Daha Ã¶nceden arama dizgesi yok"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "Son aramayÄ± ters yÃ¶nde yineler"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "GÃ¶rÃ¼ntÃ¼lenen eÅŸleÅŸmiÅŸ aramalarÄ± sil"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Bir dizgeyi siz yazarken etkileÅŸimli ÅŸekilde arar"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "DÃ¼zenli ifade I-arama, geriye doÄŸru: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-arama, geriye doÄŸru: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "DÃ¼zenli ifade I-arama: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-arama: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "BaÅŸarÄ±lamÄ±yor "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Mevcut iÅŸlemi iptal eder"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Ã‡Ä±k"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Ã‡alÄ±ÅŸan Ino'nun sÃ¼rÃ¼m bilgisini gÃ¶rÃ¼ntÃ¼ler"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info sÃ¼rÃ¼m %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "GÃ¶rÃ¼ntÃ¼yÃ¼ yeniden Ã§izer"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Info'dan Ã§Ä±kar"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Bu tuÅŸun kÃ¼Ã§Ã¼k harfine atanmÄ±ÅŸ komutu yÃ¼rÃ¼tÃ¼r"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Bilinmeyen komut (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" geÃ§ersiz"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "'%s' geÃ§ersiz"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Mevcut sayÄ±sal argÃ¼mana bu sayÄ±yÄ± ekle"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Mevcut sayÄ±sal argÃ¼manÄ± baÅŸlat (veya 4'le Ã§arp)"
***************
*** 1926,2063 ****
  msgstr "%s: (%s) okunamÄ±yor ve (%s) oluÅŸturulamÄ±yor"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "EÅŸleÅŸen END-INFO-DIR-ENTRY'siz START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "EÅŸleÅŸen START-INFO-DIR-ENTRY'siz END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: zaten dir dosyasÄ± var: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Info dosyasÄ±nÄ± yalnÄ±zca bir kez belirtin.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Bir baÅŸka dÃ¼zenli ifade belirlendi, `%s' yok sayÄ±lÄ±yor"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "DÃ¼zenli ifadede hata `%s': %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "fazladan komut satÄ±rÄ± argÃ¼manÄ± `%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "Girdi dosyasÄ± belirtilmemiÅŸ; daha fazla bilgi iÃ§in --help deneyin."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
! msgstr "dizin dosyasÄ± belirtilmemiÅŸ; daha fazla bilgi iÃ§in --help deneyin."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "%s okunamÄ±yor."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "`%s' iÃ§inde info dizin girdisi yok"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "`%s' iÃ§in girdi bulunamadÄ±; hiÃ§bir ÅŸey silinmedi"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s yazmak iÃ§in aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
! "baÅŸlÄ±k sayfasÄ±nÄ±n ardÄ±ndaki iÃ§eriÄŸi istiyorsanÄ±z @contents komutunu hareket "
! "ettir"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "baÅŸlÄ±k sayfasÄ±ndan sonra iÃ§eriÄŸi istiyorsanÄ±z @shortcontents ve @contents "
! "komutlarÄ±nÄ±zÄ± hareket ettirin"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s geÃ§erli bir dil kodu deÄŸildir"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s geÃ§erli bir bÃ¶lge kodu deÄŸildir"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s geÃ§erli bir bÃ¶lme olasÄ±lÄ±ÄŸÄ± deÄŸildir"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "%s okunamÄ±yor: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "%s @verbatiminclude dosyasÄ±nÄ± kapatmada hata: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: %s bulunamÄ±yor"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "@%s iÃ§indeki sayÄ± karakteri korunamÄ±yor"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "`%s' aÃ§Ä±lÄ±mÄ±ndan sonra boÅŸ dÃ¼ÄŸÃ¼m adÄ±"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' daha Ã¶nce tanÄ±mlanmÄ±ÅŸ"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "iÅŸte @%s olarak Ã¶nceki tanÄ±m"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1930,2197 ----
  msgstr "%s: (%s) okunamÄ±yor ve (%s) oluÅŸturulamÄ±yor"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "EÅŸleÅŸen END-INFO-DIR-ENTRY'siz START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "EÅŸleÅŸen START-INFO-DIR-ENTRY'siz END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: zaten dir dosyasÄ± var: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Info dosyasÄ±nÄ± yalnÄ±zca bir kez belirtin.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Bir baÅŸka dÃ¼zenli ifade belirlendi, `%s' yok sayÄ±lÄ±yor"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "DÃ¼zenli ifadede hata `%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "fazladan komut satÄ±rÄ± argÃ¼manÄ± `%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "Girdi dosyasÄ± belirtilmemiÅŸ; daha fazla bilgi iÃ§in --help deneyin."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
! msgstr "Dizin dosyasÄ± belirtilmemiÅŸ; daha fazla bilgi iÃ§in --help deneyin."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "%s okunamÄ±yor."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "`%s' iÃ§inde info dizin girdisi yok"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "`%s' iÃ§in girdi bulunamadÄ±; hiÃ§bir ÅŸey silinmedi"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "KullanÄ±m: %s [SEÃ‡ENEK]... TEXINFO-DOSYASI..."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "Perl pod DokÃ¼mantasyon dosyalarÄ±nÄ± Texinfo'ya Ã§evirin.  Ä°ki \n"
! "temel Ã§alÄ±ÅŸma modlarÄ± vardÄ±r.  Ä°lk olarak, varsayÄ±lan olarak, her bÃ¶lme ÅŸu "
! "ÅŸekilde Ã§evrilir\n"
! "baÄŸÄ±msÄ±z bir Texinfo kÄ±lavuzu.\n"
! "\n"
! "Ä°kincisi, C < -- base-level> 0'dan yÃ¼ksek ayarlanÄ±rsa, her bÃ¶lme Ã§evrilir\n"
! "C < @include> iÃ§in uygun bir dosyaya ve tÃ¼m dosyalarÄ± iÃ§eren baÅŸka bir "
! "dosyaya\n"
! "C<@include>s, sÄ±rayla C < @include>d olmasÄ± amaÃ§lanan oluÅŸturulur\n"
! "elle yazÄ±lmÄ±ÅŸ bir Ã¼st-dÃ¼zey dosya."
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
  msgstr ""
! "SeÃ§enekler:\n"
! "    --appendix-sections    ek-benzeri bÃ¶lÃ¼mleri kullanÄ±n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr "   --base-level=NUM|NAME   head1 komutlarÄ±nÄ±n seviyesi; varsayÄ±lan 0"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "   --debug=NUM             hata ayÄ±klama dÃ¼zeyini ayarlama"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                      bu yardÄ±mÄ± gÃ¶ster ve Ã§Ä±k"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  kesit boÅŸluklarÄ±nÄ± doldurmayÄ±n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! "    --no-section-nodes      dÃ¼ÄŸÃ¼mler yerine bÃ¶lÃ¼mler iÃ§in Ã§apalar kullanÄ±n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
! "    --output=NAME           ilk veya ana kÄ±lavuzun ADINA Ã§Ä±ktÄ±\n"
! "                            standart Ã§Ä±ktÄ± yerine"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr "    --preamble=STR          STR'yi baÅŸlangÄ±Ã§ boilerplate olarak ekle"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! "    --subdir=NAME           ana kÄ±lavuzda yer alan dosyalarÄ± NAME iÃ§ine koyun"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   ana kullanÄ±m kÄ±lavuzu iÃ§in top"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! #, fuzzy
! #| msgid "    --unnumbered-sections   use unumbered sections"
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --unnumbered-sections   numaralandÄ±rÄ±lmamÄ±ÅŸ bÃ¶lÃ¼mleri kullanma"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr "    --version               sÃ¼rÃ¼m bilgilerini gÃ¶rÃ¼ntÃ¼leme ve Ã§Ä±kÄ±ÅŸ"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%s: --base-level iÃ§in yanlÄ±ÅŸ argÃ¼man\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s: %s dizin oluÅŸturulamadÄ±: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument;\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: dosya argÃ¼manÄ± eksik;\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Daha fazla bilgi iÃ§in `%s --help' yazÄ±n.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%s: iÃ§erik olmadan %s yoksayÄ±lÄ±yor\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: %s yazmak iÃ§in aÃ§Ä±lamÄ±yorÄ±: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: %s aÃ§Ä±lamadÄ±: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: %s'i kapatmada hata: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr "%s: %s giriÅŸ dosyasÄ± olarak kaldÄ±rÄ±lÄ±yor %s iÃ§eriÄŸi yok\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: %s'in yeniden adlandÄ±rmasÄ± baÅŸarÄ±sÄ±z: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: stdout'u kapatmada hata: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "%s yazmak iÃ§in aÃ§Ä±lamÄ±yor: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s geÃ§erli bir dil kodu deÄŸildir"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s geÃ§erli bir bÃ¶lge kodu deÄŸildir"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s geÃ§erli bir bÃ¶lme olasÄ±lÄ±ÄŸÄ± deÄŸildir"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "%s okunamÄ±yor: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "%s @verbatiminclude dosyasÄ±nÄ± kapatmada hata: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: %s bulunamÄ±yor"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "@%s iÃ§indeki sayÄ± karakteri korunamÄ±yor"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "`%s' aÃ§Ä±lÄ±mÄ±ndan sonra boÅŸ dÃ¼ÄŸÃ¼m adÄ±"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s `%s' daha Ã¶nce tanÄ±mlanmÄ±ÅŸ"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "iÅŸte @%s olarak Ã¶nceki tanÄ±m"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2065,2184 ****
  msgstr "@%s'de boÅŸ argÃ¼man"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: Ã§Ä±ktÄ± bÃ¶lmeyle uyumsuz"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "%s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "`%s' ya da `%s' dizinleri oluÅŸturulamÄ±yor: %3$s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "`%s' dizini oluÅŸturulamÄ±yor: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image dosyasÄ± `%s' bulunamÄ±yor, `%s' kullanÄ±lacak"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "@U iÃ§in argÃ¼man belirtlimedi"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image dosyasÄ± `%s' (HTML iÃ§in) bulunamadÄ±, `%s' kullanÄ±lacak"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "ham biÃ§em %s dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmedi"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "%s html baÅŸvuru ayar dosyasÄ± aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "kayÄ±p tÃ¼r"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "bilinmeyen tÃ¼r: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "%s html baÅŸvuru ayar dosyasÄ±nÄ± kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "css dosyasÄ±nda dizge kapatÄ±lmadÄ±"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include yorum iÃ§inde sonlandÄ±"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "css dosyasÄ±nda @import bitmedi"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS dosyasÄ± %s bulunamadÄ±"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "--include-file %s aÃ§Ä±lamadÄ±: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
! msgstr "CSS dosyasÄ± %s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "`%s' iÃ§in htmlxref.cnf girdisi bulunamadÄ±"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Ã§erÃ§eve dosyasÄ± %s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
! msgstr "TOC Ã§erÃ§eve dosyasÄ± %s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "evre %s Ã¶ncelik %3$s'in kotarÄ±cÄ±sÄ± %s baÅŸarÄ±sÄ±z"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "baÅŸlÄ±k komutu ya da @top ile bir baÅŸlÄ±k belirlemelisiniz"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2199,2343 ----
  msgstr "@%s'de boÅŸ argÃ¼man"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: Ã§Ä±ktÄ± bÃ¶lmeyle uyumsuz"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "%s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "`%s' ya da `%s' dizinleri oluÅŸturulamÄ±yor: %3$s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "`%s' dizini oluÅŸturulamÄ±yor: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "@image dosyasÄ± `%s' bulunamÄ±yor, `%s' kullanÄ±lacak"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "@U iÃ§in argÃ¼man belirtlimedi"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image dosyasÄ± `%s' (HTML iÃ§in) bulunamadÄ±, `%s' kullanÄ±lacak"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "ham biÃ§em %s dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmedi"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "%s html baÅŸvuru ayar dosyasÄ± aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "kayÄ±p tÃ¼r"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "bilinmeyen tÃ¼r: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "%s html baÅŸvuru ayar dosyasÄ±nÄ± kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "css dosyasÄ±nda dizge kapatÄ±lmadÄ±"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include yorum iÃ§inde sonlandÄ±"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "css dosyasÄ±nda @import bitmedi"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "CSS dosyasÄ± %s bulunamadÄ±"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "--include-file %s aÃ§Ä±lamadÄ±: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
! msgstr "dosya CSS %s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "`%s' iÃ§in htmlxref.cnf girdisi bulunamadÄ±"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "%s bÃ¶lÃ¼nmemiÅŸ Ã§Ä±ktÄ± iÃ§in anlamlÄ± deÄŸil"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "web etiketleri dosyasÄ± oluÅŸturulurkenJS_WEBLABELS_FILE iÃ§in mutlak yol veya `"
! "%s' URL'si kullanÄ±lamaz"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Ã§erÃ§eve dosyasÄ± %s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
! msgstr "Ã§erÃ§eve dosyasÄ± TOC %s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "evre %s Ã¶ncelik %3$s'in kotarÄ±cÄ±sÄ± %s baÅŸarÄ±sÄ±z"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "baÅŸlÄ±k komutu ya da @top ile bir baÅŸlÄ±k belirlemelisiniz"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s zaten var fakat bir dizin deÄŸil"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "%s iÃ§inde %s kopyalama hatasÄ±"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2191,2195 ****
  #: tp/Texinfo/Convert/Info.pm:122
  msgid "document without Top node"
! msgstr "Top dÃ¼ÄŸÃ¼mÃ¼ olmayan belge"
  
  #: tp/Texinfo/Convert/Info.pm:170
--- 2350,2354 ----
  #: tp/Texinfo/Convert/Info.pm:122
  msgid "document without Top node"
! msgstr "dÃ¼ÄŸÃ¼mÃ¼ olmayan belge Top"
  
  #: tp/Texinfo/Convert/Info.pm:170
***************
*** 2213,2222 ****
  msgstr "@node adÄ± `,' iÃ§ermemeli: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Dizin girdisi @%s ile : geÃ§ersiz Info Ã¼retiyor: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2372,2381 ----
  msgstr "@node adÄ± `,' iÃ§ermemeli: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Dizin girdisi @%s ile : geÃ§ersiz Info Ã¼retiyor: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2224,2243 ****
  msgstr "`%s' indeks girdisi tÃ¼m dÃ¼ÄŸÃ¼mlerin dÄ±ÅŸÄ±nda"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "imge metin dosyasÄ± %s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image dosyasÄ± `%s' okunamÄ±yor: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "@image dosyasÄ± `%s.txt' ya da alternatif metin bulunamadÄ±"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2383,2402 ----
  msgstr "`%s' indeks girdisi tÃ¼m dÃ¼ÄŸÃ¼mlerin dÄ±ÅŸÄ±nda"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "imge metin dosyasÄ± %s'i kapatmada hata: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image dosyasÄ± `%s' okunamÄ±yor: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "@image dosyasÄ± `%s.txt' ya da alternatif metin bulunamadÄ±"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2247,2318 ****
  "iÃ§in yazÄ±mÄ± deÄŸiÅŸtirin"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s Ã§apraz-baÅŸvuru adÄ± `:' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s dÃ¼ÄŸÃ¼m adÄ± `%s' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s dÃ¼ÄŸÃ¼m adÄ± `:' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' ya da `,' @xref'i izlemelidir, `%s'i deÄŸil"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' ya da `,' @xref'i izlemelidir"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "menÃ¼ girdisi dÃ¼ÄŸÃ¼m adÄ± `%s' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "menÃ¼ girdisi dÃ¼ÄŸÃ¼m adÄ± `:' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "menÃ¼ girdi adÄ± `:' iÃ§ermemeli"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "%s aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "Ã§ok sayÄ±da @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "hatalÄ± ya da boÅŸ @%s resmi argÃ¼manÄ±: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "@%s argÃ¼manÄ± iÃ§in hatalÄ± sÃ¶zdizimi: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s bir isim gerektirir"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2406,2477 ----
  "iÃ§in yazÄ±mÄ± deÄŸiÅŸtirin"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "@%s Ã§apraz-baÅŸvuru adÄ± `:' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "@%s dÃ¼ÄŸÃ¼m adÄ± `%s' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "@%s dÃ¼ÄŸÃ¼m adÄ± `:' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "`.' ya da `,' @xref'i izlemelidir, `%s'i deÄŸil"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "`.' ya da `,' @xref'i izlemelidir"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "menÃ¼ girdisi dÃ¼ÄŸÃ¼m adÄ± `%s' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "menÃ¼ girdisi dÃ¼ÄŸÃ¼m adÄ± `:' iÃ§ermemeli"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "menÃ¼ girdi adÄ± `:' iÃ§ermemeli"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "%s aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "Ã§ok sayÄ±da @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "hatalÄ± ya da boÅŸ @%s resmi argÃ¼manÄ±: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "@%s argÃ¼manÄ± iÃ§in hatalÄ± sÃ¶zdizimi: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s bir isim gerektirir"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2321,2443 ****
  msgstr "@%s iÃ§in kÃ¶tÃ¼ isim"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s, @%s'in kapama kÃ¼me parantezinden Ã¶nce gÃ¶rÃ¼ldÃ¼"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s, @%s'in kapama kÃ¼me parantezinden Ã¶nce gÃ¶rÃ¼ldÃ¼"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s KapanÄ±ÅŸ parantezi eksik"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s kayÄ±p kapanÄ±ÅŸ sÄ±nÄ±r belirteci sÄ±ralÄ± Ã¶geleri: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx baÅŸlamamalÄ± @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx, @item'dan sonra gelmeli"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s'in metni var fakat @item'Ä± yok"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end'  `%s' beklerdi, `%s' gÃ¶rdÃ¼"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s, @end'den Ã¶nce gÃ¶rÃ¼ldÃ¼ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "eÅŸleÅŸen `%cend %s' yok"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "yanlÄ±ÅŸ yerleÅŸtirilmiÅŸ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "eÅŸleÅŸmeyen `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro `%s' Ã§ok sayÄ±da arg.la Ã§aÄŸrÄ±ldÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s kapanÄ±ÅŸ parantezi eksik"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro `%s' argÃ¼mansÄ±z tanÄ±mlandÄ±, argÃ¼manla kullanÄ±ldÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "@%s aÃ§Ä±lÄ±mÄ±ndaki \\ parametre adÄ± veya \\ yerine `%s' i izliyor"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "@%s iÃ§in kayÄ±p isim"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "@%s iÃ§in kayÄ±p kategori"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "@%s satÄ±rÄ±nda beklenmedik argÃ¼man: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "boÅŸ Ã§oklutablo"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "@%s'e fazladan argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "@%s'ye hatalÄ± argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s bir argÃ¼man gerektirir: %c Ã¶ÄŸesi iÃ§in biÃ§imlendirici"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2480,2602 ----
  msgstr "@%s iÃ§in kÃ¶tÃ¼ isim"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s, @%s'in kapama kÃ¼me parantezinden Ã¶nce gÃ¶rÃ¼ldÃ¼"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s, @%s'in kapama kÃ¼me parantezinden Ã¶nce gÃ¶rÃ¼ldÃ¼"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s KapanÄ±ÅŸ parantezi eksik"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s kayÄ±p kapanÄ±ÅŸ sÄ±nÄ±r belirteci sÄ±ralÄ± Ã¶geleri: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx baÅŸlamamalÄ± @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx, @item'dan sonra gelmeli"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s'in metni var fakat @item'Ä± yok"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end'  `%s' beklerdi, `%s' gÃ¶rdÃ¼"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s, @end'den Ã¶nce gÃ¶rÃ¼ldÃ¼ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "eÅŸleÅŸen `%cend %s' yok"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "yanlÄ±ÅŸ yerleÅŸtirilmiÅŸ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "eÅŸleÅŸmeyen `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "makro `%s' Ã§ok sayÄ±da arg.la Ã§aÄŸrÄ±ldÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s kapanÄ±ÅŸ parantezi eksik"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
  msgstr "makro `%s' argÃ¼mansÄ±z tanÄ±mlandÄ±, argÃ¼manla kullanÄ±ldÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "@%s aÃ§Ä±lÄ±mÄ±ndaki \\ parametre adÄ± veya \\ yerine `%s' i izliyor"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "@%s iÃ§in kayÄ±p isim"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "@%s iÃ§in kayÄ±p kategori"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "@%s satÄ±rÄ±nda beklenmedik argÃ¼man: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "boÅŸ Ã§oklutablo"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "@%s'e fazladan argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "@%s'ye hatalÄ± argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s bir argÃ¼man gerektirir: %c Ã¶ÄŸesi iÃ§in biÃ§imlendirici"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2445,2511 ****
  "@%s komutu kÃ¼me parantezi iÃ§inde argÃ¼man kabul etmiyor @%s satÄ±rÄ±nda olmamalÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "vurgu komutu `@%s' in @%s argÃ¼manÄ± olmasÄ±na izin verilmiyor"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s kayÄ±p argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "bilinmeyen @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "@%s %s'e fazladan argÃ¼man: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "@%s'e hatalÄ± argÃ¼man: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: %s aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "`%s' kodlamasÄ± kanonik bir texinfo kodlamasÄ± deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "tanÄ±nmayan kodlama adÄ± `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "ilk unsurdan sonra @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s yalnÄ±zca bir @multitable satÄ±rÄ±nda anlamlÄ±dÄ±r"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part @top ile ilintili olmamalÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 2604,2670 ----
  "@%s komutu kÃ¼me parantezi iÃ§inde argÃ¼man kabul etmiyor @%s satÄ±rÄ±nda olmamalÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "vurgu komutu `@%s' in @%s argÃ¼manÄ± olmasÄ±na izin verilmiyor"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s kayÄ±p argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "bilinmeyen @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "@%s %s'e fazladan argÃ¼man: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "@%s'e hatalÄ± argÃ¼man: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: %s aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "`%s' kodlamasÄ± kanonik bir texinfo kodlamasÄ± deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "tanÄ±nmayan kodlama adÄ± `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "ilk unsurdan sonra @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s yalnÄ±zca bir @multitable satÄ±rÄ±nda anlamlÄ±dÄ±r"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part @top ile ilintili olmamalÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 2513,2561 ****
  "@node @%s'den Ã¶nce geliyor, fakat parÃ§alarÄ± dÃ¼ÄŸÃ¼mlerle iliÅŸkili olmayabilir"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "`%s' iÃ§in kullanÄ±lan bir harici dÃ¼ÄŸÃ¼mÃ¼n sÃ¶zdizimi"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "`%s' de boÅŸ menÃ¼ girdi adÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "menÃ¼ girdisinde boÅŸ dÃ¼ÄŸÃ¼m adÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s @%s'de gÃ¶rÃ¼lmemeli"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s sadece bir satÄ±rÄ±n baÅŸÄ±nda gÃ¶rÃ¼nmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro `%s' daha Ã¶nce tanÄ±mlanmÄ±ÅŸ"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "iÅŸte `%s' nin Ã¶nceki tanÄ±mÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
! msgstr "Texinfo dil komutu yeniden tanÄ±mlanÄ±yor: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "iliÅŸkili karakteri olmayan @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2672,2720 ----
  "@node @%s'den Ã¶nce geliyor, fakat parÃ§alarÄ± dÃ¼ÄŸÃ¼mlerle iliÅŸkili olmayabilir"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "`%s' iÃ§in kullanÄ±lan bir harici dÃ¼ÄŸÃ¼mÃ¼n sÃ¶zdizimi"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "`%s' de boÅŸ menÃ¼ girdi adÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "menÃ¼ girdisinde boÅŸ dÃ¼ÄŸÃ¼m adÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s @%s'de gÃ¶rÃ¼lmemeli"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s sadece bir satÄ±rÄ±n baÅŸÄ±nda gÃ¶rÃ¼nmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "makro `%s' daha Ã¶nce tanÄ±mlanmÄ±ÅŸ"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "iÅŸte `%s' nin Ã¶nceki tanÄ±mÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
! msgstr "dil komutu Texinfo yeniden tanÄ±mlanÄ±yor: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "iliÅŸkili karakteri olmayan @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2563,2567 ****
  msgstr "sÄ±fÄ±rla tanÄ±mlanmÄ±ÅŸ @%s ya da birden Ã§ok argÃ¼man {} ile Ã§aÄŸrÄ±lmalÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2722,2726 ----
  msgstr "sÄ±fÄ±rla tanÄ±mlanmÄ±ÅŸ @%s ya da birden Ã§ok argÃ¼man {} ile Ã§aÄŸrÄ±lmalÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2572,2576 ****
  "mevcut deÄŸer %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2731,2735 ----
  "mevcut deÄŸer %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2578,2642 ****
  "%s makrosunun Ã¶zyineli Ã§aÄŸrÄ±sÄ±na izin verilmiyor; gerekirse @rmacro kullanÄ±n"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "`@%s' aksan komutundan sonra beyaz boÅŸluk gelmemeli"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "@%s'e argÃ¼man olarak bir komut vermek iÃ§in kÃ¼me parantezleri kullanÄ±n"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s argÃ¼man olarak `i' ya da `j' gerektirir, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "`@%s' aksan komutundan sonra yeni satÄ±r gelmemelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s kÃ¼me parantezi bekledi"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "bilinmeyen komut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "tanÄ±mlanmamÄ±ÅŸ bayrak: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "@value iÃ§in bozuk sÃ¶zdizimi"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s kullanÄ±mdan kalkmÄ±ÅŸ."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s kullanÄ±mdan kalkmÄ±ÅŸ; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s sadece bir satÄ±rÄ±n baÅŸÄ±nda gÃ¶rÃ¼nmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s yalnÄ±zca alt ya da Ã¼st kÄ±sÄ±mda gÃ¶rÃ¼lmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2737,2801 ----
  "%s makrosunun Ã¶zyineli Ã§aÄŸrÄ±sÄ±na izin verilmiyor; gerekirse @rmacro kullanÄ±n"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "`@%s' aksan komutundan sonra beyaz boÅŸluk gelmemeli"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "@%s'e argÃ¼man olarak bir komut vermek iÃ§in kÃ¼me parantezleri kullanÄ±n"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s argÃ¼man olarak `i' ya da `j' gerektirir, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "`@%s' aksan komutundan sonra yeni satÄ±r gelmemelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s kÃ¼me parantezi bekledi"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "bilinmeyen komut `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "tanÄ±mlanmamÄ±ÅŸ bayrak: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "@value iÃ§in bozuk sÃ¶zdizimi"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s kullanÄ±mdan kalkmÄ±ÅŸ."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s kullanÄ±mdan kalkmÄ±ÅŸ; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s sadece bir satÄ±rÄ±n baÅŸÄ±nda gÃ¶rÃ¼nmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s yalnÄ±zca alt ya da Ã¼st kÄ±sÄ±mda gÃ¶rÃ¼lmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2644,2666 ****
  msgstr "`@%s' bloÄŸu iÃ§inde @%s anlamlÄ± deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "boÅŸ @multitable'de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@item'den Ã¶nce @tab"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Ã§ok-tablolu Ã¶gede, Ã§ok fazla sÃ¼tun (maks %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "Ã§ok-tablolunun dÄ±ÅŸÄ±ndaki @tab yoksayÄ±lÄ±yor"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2803,2825 ----
  msgstr "`@%s' bloÄŸu iÃ§inde @%s anlamlÄ± deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "boÅŸ @multitable'de @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@item'den Ã¶nce @tab"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Ã§ok-tablolu Ã¶gede, Ã§ok fazla sÃ¼tun (maks %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "Ã§ok-tablolunun dÄ±ÅŸÄ±ndaki @tab yoksayÄ±lÄ±yor"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2669,2808 ****
  msgstr "tablo ya da liste dÄ±ÅŸÄ±nda @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "`@%s' bloÄŸu iÃ§inde @%s'e izin verilmez"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s yalnÄ±zca indeks baÄŸlamÄ±nda gÃ¶rÃ¼nmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "ikiden fazla indeks alt seviyesine izin verilmez"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "`@%s' kullanmak iÃ§in `@%s' den sonra ol(un)malÄ±dÄ±r"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "`@titlepage' ve `@quotation' Ã§evreleri dÄ±ÅŸÄ±nda @%s anlamlÄ± deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "ilk dÃ¼ÄŸÃ¼mden sonra @dircategory"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "%s bÃ¶lgesi iÃ§inde %s bÃ¶lgesine izin verilmez"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "ilk dÃ¼ÄŸÃ¼mden sonra @direntry"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu geÃ§ersiz baÄŸlamda"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "ilk @node Ã¶ncesinde @%s gÃ¶rÃ¼ldÃ¼"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "belki de sizin @top dÃ¼ÄŸÃ¼mÃ¼nÃ¼z, @ifinfo'dan ziyade @ifnottex iÃ§ine "
! "sarÄ±lmalÄ±dÄ±r?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s yalnÄ±zca matematik baÄŸlamÄ±nda gÃ¶rÃ¼nmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "beklenmedik @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "`@float' Ã§evresi dÄ±ÅŸÄ±nda @%s anlamlÄ± deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s, `@float' Ä±n hemen altÄ±nda olmalÄ±dÄ±r"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "Ã§ok sayÄ±da @%s yok sayÄ±lÄ±yor"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "@%s komutu argÃ¼man kabul etmez"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "@%s komutunda bir dÃ¼ÄŸÃ¼m ya da harici manÃ¼el argÃ¼man eksik"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "@%s'de `%s' aÃ§Ä±lÄ±mÄ±ndan sonra boÅŸ Ã§apraz baÅŸvuru adÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "@%s'de `%s' aÃ§Ä±lÄ±mÄ±ndan sonra boÅŸ Ã§apraz baÅŸvuru baÅŸlÄ±ÄŸÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image eksik dosyaadÄ± argÃ¼manÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s'de eksik ilk argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "@U iÃ§in olan argÃ¼manda hex olmayan rakamlar: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "@U iÃ§in olan argÃ¼manda dÃ¶rtten az sayÄ±da hex rakam: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "@U iÃ§in olan argÃ¼man Unicode maksimumu olan 0x10FFF'yi aÅŸÄ±yor: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "dÃ¼ÄŸÃ¼m iÃ§in Ã§ok fazla argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "@end beklenirdi %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
--- 2828,2953 ----
  msgstr "tablo ya da liste dÄ±ÅŸÄ±nda @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "`@%s' bloÄŸu iÃ§inde @%s'e izin verilmez"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s yalnÄ±zca indeks baÄŸlamÄ±nda gÃ¶rÃ¼nmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr "ikiden fazla indeks alt seviyesine izin verilmez"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "`@%s' kullanmak iÃ§in `@%s' den sonra ol(un)malÄ±dÄ±r"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "`@titlepage' ve `@quotation' Ã§evreleri dÄ±ÅŸÄ±nda @%s anlamlÄ± deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "ilk dÃ¼ÄŸÃ¼mden sonra @dircategory"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "%s bÃ¶lgesi iÃ§inde %s bÃ¶lgesine izin verilmez"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "ilk dÃ¼ÄŸÃ¼mden sonra @direntry"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu geÃ§ersiz baÄŸlamda"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s yalnÄ±zca matematik baÄŸlamÄ±nda gÃ¶rÃ¼nmelidir"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "beklenmedik @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "`@float' Ã§evresi dÄ±ÅŸÄ±nda @%s anlamlÄ± deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s, `@float' Ä±n hemen altÄ±nda olmalÄ±dÄ±r"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "Ã§ok sayÄ±da @%s yok sayÄ±lÄ±yor"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "@%s komutu argÃ¼man kabul etmez"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "@%s komutunda bir dÃ¼ÄŸÃ¼m ya da harici manÃ¼el argÃ¼man eksik"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "@%s'de `%s' aÃ§Ä±lÄ±mÄ±ndan sonra boÅŸ Ã§apraz baÅŸvuru adÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "@%s'de `%s' aÃ§Ä±lÄ±mÄ±ndan sonra boÅŸ Ã§apraz baÅŸvuru baÅŸlÄ±ÄŸÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image eksik dosyaadÄ± argÃ¼manÄ±"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s'de eksik ilk argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "@U iÃ§in olan argÃ¼manda hex olmayan rakamlar: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "@U iÃ§in olan argÃ¼manda dÃ¶rtten az sayÄ±da hex rakam: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "@U iÃ§in olan argÃ¼man Unicode maksimumu olan 0x10FFF'yi aÅŸÄ±yor: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "dÃ¼ÄŸÃ¼m iÃ§in Ã§ok fazla argÃ¼man"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "@end beklenirdi %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
***************
*** 2811,2941 ****
  "deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "@%s satÄ±rÄ±nda kalan argÃ¼man: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "@%s'e argÃ¼man olarak Ã§evre komutu %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "boÅŸ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "sÃ¼tun kesiri numara deÄŸil: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp arg sayÄ±sal olmalÄ±dÄ±r `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "ayrÄ±lmÄ±ÅŸ dizin adÄ± %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "@%s'de bilinmeyen kaynak dizini: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "@%s'de bilinmeyen hedef dizini: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s, %s'in kendi iÃ§ine kaynaÅŸmasÄ±na yol aÃ§ar, yok sayÄ±lÄ±yor"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "@printindex iÃ§inde bilinmeyen indeks `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "`%s' iÃ§ine birleÅŸtirilmiÅŸ bir diÄŸer `%s' dizini yazdÄ±rÄ±lÄ±yor"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
! msgstr "Belge baÅŸlangÄ±cÄ±ndan Ã¶nce printindex: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s arg `top' ya da `bottom' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "YalnÄ±zca @%s 10 ya da 11 destekleniyor, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s arg `separate' ya da `end' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s arg `on', `off' veya `odd' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "@paragrafindent arg sayÄ±sal/'none'/`asis' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "@firstparagraphindent arg `none' ya da `insert' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent arg sayÄ±sal/`asis' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s aÃ§Ä±k ya da kapalÄ± bekleniyordu, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr "@kbdinputstyle arg `code'/`example'/`distinct' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks arg `true' ya da `false' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle arg `after'/`before'/`none' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "@%s'in Ã§ok dÃ¼ÅŸÃ¼k olan bÃ¶lÃ¼m dÃ¼zeyi yÃ¼kseltiliyor"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "@%s'den Ã¶nce kÄ±sÄ±m dÃ¼zeyi komutu yok"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
--- 2956,3086 ----
  "deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "@%s satÄ±rÄ±nda kalan argÃ¼man: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "@%s'e argÃ¼man olarak Ã§evre komutu %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "boÅŸ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "sÃ¼tun kesiri numara deÄŸil: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "@sp arg sayÄ±sal olmalÄ±dÄ±r `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "ayrÄ±lmÄ±ÅŸ dizin adÄ± %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "@%s'de bilinmeyen kaynak dizini: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "@%s'de bilinmeyen hedef dizini: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s, %s'in kendi iÃ§ine kaynaÅŸmasÄ±na yol aÃ§ar, yok sayÄ±lÄ±yor"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "@printindex iÃ§inde bilinmeyen indeks `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "`%s' iÃ§ine birleÅŸtirilmiÅŸ bir diÄŸer `%s' dizini yazdÄ±rÄ±lÄ±yor"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
! msgstr "belge baÅŸlangÄ±cÄ±ndan Ã¶nce printindex: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "@%s arg `top' ya da `bottom' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "YalnÄ±zca @%s 10 ya da 11 destekleniyor, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "@%s arg `separate' ya da `end' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s arg `on', `off' veya `odd' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
  msgstr "@paragrafindent arg sayÄ±sal/'none'/`asis' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
  msgstr "@firstparagraphindent arg `none' ya da `insert' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "@exampleindent arg sayÄ±sal/`asis' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s aÃ§Ä±k ya da kapalÄ± bekleniyordu, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr "@kbdinputstyle arg `code'/`example'/`distinct' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "@allowcodebreaks arg `true' ya da `false' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
  msgstr "@urefbreakstyle arg `after'/`before'/`none' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "@%s'in Ã§ok dÃ¼ÅŸÃ¼k olan bÃ¶lÃ¼m dÃ¼zeyi yÃ¼kseltiliyor"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "@%s'den Ã¶nce kÄ±sÄ±m dÃ¼zeyi komutu yok"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
***************
*** 2943,2997 ****
  "daha dÃ¼ÅŸÃ¼k dÃ¼zeyde bir unsurdan sonra gÃ¶rÃ¼len @%s'in bÃ¶lÃ¼m dÃ¼zeyi dÃ¼ÅŸÃ¼rÃ¼lÃ¼yor"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "@%s ile ilintili bir bÃ¶lÃ¼mleme komutu yok"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s boÅŸ deÄŸil"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "varolmayan dÃ¼ÄŸÃ¼m `%s' e @%s referansÄ±"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s girdi dÃ¼ÄŸÃ¼m adÄ± `%s', %s adÄ±ndan farklÄ± `%s'"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "baÅŸvurulmamÄ±ÅŸ dÃ¼ÄŸÃ¼m `%s'"
  
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "dÃ¼ÄŸÃ¼m `%s' `%3$s' iÃ§in bÃ¶lÃ¼mlemede %s fakat menÃ¼de deÄŸil"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "dÃ¼ÄŸÃ¼m %s `%3$s' menÃ¼sÃ¼ndeki `%s' ve bÃ¶lÃ¼mlemedeki `%4$s' farklÄ±"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "dÃ¼ÄŸÃ¼m `%s' menÃ¼deki `%s' iÃ§in %s fakat bÃ¶lÃ¼mlemede deÄŸil"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "`%s' %s gÃ¶stergesi (dÃ¼ÄŸÃ¼m `%s' iÃ§in) `%s' %s adÄ±ndan farklÄ±"
! 
! #: tp/Texinfo/Structuring.pm:627
  #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "varolmayan dÃ¼ÄŸÃ¼m `%s' e %s referansÄ±"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3088,3132 ----
  "daha dÃ¼ÅŸÃ¼k dÃ¼zeyde bir unsurdan sonra gÃ¶rÃ¼len @%s'in bÃ¶lÃ¼m dÃ¼zeyi dÃ¼ÅŸÃ¼rÃ¼lÃ¼yor"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "@%s ile ilintili bir bÃ¶lÃ¼mleme komutu yok"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s boÅŸ deÄŸil"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "varolmayan dÃ¼ÄŸÃ¼m `%s' e @%s referansÄ±"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s girdi dÃ¼ÄŸÃ¼m adÄ± `%s', %s adÄ±ndan farklÄ± `%s'"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr "dÃ¼ÄŸÃ¼m '%s' baÅŸvurulmamÄ±ÅŸ"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "`%s' iÃ§in %s dÃ¼ÄŸÃ¼mÃ¼, bÃ¶lÃ¼mlemede `%s' dir fakat menÃ¼de deÄŸildir"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "dÃ¼ÄŸÃ¼m `%s' menÃ¼deki `%s' iÃ§in %s fakat bÃ¶lÃ¼mlemede deÄŸil"
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "`%s' iÃ§in dÃ¼ÄŸÃ¼m %s iÅŸaretÃ§isi `%s', ancak %s menÃ¼de `%s' dir"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3000,3067 ****
  "iÃ§eriyor"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "`%s' iÃ§in, menÃ¼ `%s' deki yukarÄ± ve `%s' yukarÄ±sÄ± eÅŸleÅŸmiyor"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "`%s' e @%s, `%s' %s adÄ±ndan farklÄ±"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "@%s'de boÅŸ dizin anahtarÄ±"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm %s'i yazmak iÃ§in aÃ§amÄ±yor: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: %s'i kapatmada hata: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: latex dosyasÄ± %s yazmak iÃ§in aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP dizini bir nokta iÃ§eriyor"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: mevcut dizin bir nokta iÃ§eriyor"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: komut baÅŸarÄ±lÄ± omadÄ±: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: resmin geÃ§ersiz uzantÄ±sÄ± var: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: %s'in %s olarak yeniden adlandÄ±rÄ±lmasÄ± baÅŸarÄ±sÄ±z: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: %s aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: @%s Ã¶gesinin sonu %d bulunamadÄ±"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3135,3207 ----
  "iÃ§eriyor"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "`%s' %s gÃ¶stergesi (dÃ¼ÄŸÃ¼m `%s' iÃ§in) `%s' %s adÄ±ndan farklÄ±"
! 
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "varolmayan dÃ¼ÄŸÃ¼m `%s' e %s referansÄ±"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "`%s' e @%s, `%s' %s adÄ±ndan farklÄ±"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "@%s'de boÅŸ dizin anahtarÄ±"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm %s'i yazmak iÃ§in aÃ§amÄ±yor: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: %s'i kapatmada hata: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: latex dosyasÄ± %s yazmak iÃ§in aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: L2H_TMP dizini bir nokta iÃ§eriyor"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: mevcut dizin bir nokta iÃ§eriyor"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: komut baÅŸarÄ±lÄ± omadÄ±: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: resmin geÃ§ersiz uzantÄ±sÄ± var: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: %s'in %s olarak yeniden adlandÄ±rÄ±lmasÄ± baÅŸarÄ±sÄ±z: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: %s aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: @%s Ã¶gesinin sonu %d bulunamadÄ±"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3072,3081 ****
  "bulunan Ã¶ÄŸe sayÄ±sÄ±"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: %d parÃ§asÄ± @%s iÃ§in belirlenemedi"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3212,3221 ----
  "bulunan Ã¶ÄŸe sayÄ±sÄ±"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: %d parÃ§asÄ± @%s iÃ§in belirlenemedi"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3084,3128 ****
  msgstr "l2h: %d parÃ§asÄ±, @%s iÃ§in HTML'den Ã§Ä±ktÄ± sayacÄ± %d ile  Ã§Ä±karÄ±lamadÄ±"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: %s yÃ¼klenemedi: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: %s yazmak iÃ§in aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: %s aÃ§Ä±lamadÄ±: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: %s dizinine geÃ§me baÅŸarÄ±sÄ±z: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: baÅŸlangÄ±Ã§ dizinine dÃ¶nÃ¼lemedi: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: Ã§Ä±ktÄ± dosyasÄ± kayÄ±p: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: komut baÅŸarÄ±sÄ±z: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: @%s sonu %d Ã¶gesi bulunamadÄ±"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3224,3273 ----
  msgstr "l2h: %d parÃ§asÄ±, @%s iÃ§in HTML'den Ã§Ä±ktÄ± sayacÄ± %d ile  Ã§Ä±karÄ±lamadÄ±"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: %s yÃ¼klenemedi: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: %s yazmak iÃ§in aÃ§Ä±lamÄ±yor: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: %s aÃ§Ä±lamadÄ±: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: %s dizinine geÃ§me baÅŸarÄ±sÄ±z: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: baÅŸlangÄ±Ã§ dizinine dÃ¶nÃ¼lemedi: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: Ã§Ä±ktÄ± dosyasÄ± kayÄ±p: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: komut baÅŸarÄ±sÄ±z: %s"
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: kapanÄ±ÅŸ iletiÅŸimi baÅŸarÄ±sÄ±z oldu: %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: @%s sonu %d Ã¶gesi bulunamadÄ±"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3133,3142 ****
  "bulunan Ã¶ge sayÄ±sÄ±"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: Ã§Ä±ktÄ±da @%s %s iÃ§in hiÃ§ HTML Ã¶gesi yok"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3278,3287 ----
  "bulunan Ã¶ge sayÄ±sÄ±"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: Ã§Ä±ktÄ±da @%s %s iÃ§in hiÃ§ HTML Ã¶gesi yok"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3147,3181 ****
  "belgede bulunan Ã¶ge sayÄ±sÄ±"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "%s yÃ¼klenirken hata: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: bilinmeyen deÄŸiÅŸken %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%sÅž bilinmeyen deÄŸiÅŸken %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "init dosyasÄ± %s okunamÄ±yor"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "tanÄ±namayan TEXINFO_OUTPUT_FORMAT deÄŸeri `%s' yok sayÄ±lÄ±yor.\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "KullanÄ±m: %s [SEÃ‡ENEK]... TEXINFO-DOSYASI...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3292,3377 ----
  "belgede bulunan Ã¶ge sayÄ±sÄ±"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "highlight_syntax.pm: komut baÅŸarÄ±sÄ±z oldu: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr "highlight_syntax.pm: %s: %s: dil satÄ±rÄ± ayrÄ±ÅŸtÄ±rÄ±lamÄ±yor"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pm: %s aÃ§Ä±lamadÄ±: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "highlight_syntax.pm: komut baÅŸarÄ±lÄ± olamadÄ±: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr "highlight_syntax.pm: %s: %d ayÄ±rÄ±cÄ±lar; beklenen %d, parÃ§a sayÄ±sÄ± +1"
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "highlight_syntax.pm: %s: @%s Ã¶ÄŸesinin sonu %d bulunamadÄ±"
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "highlight_syntax.pm: %s: Ã¼retilen %d Ã¶ÄŸelerinin HTML'de iÅŸlenmesi; beklenen "
! "%d, belgede bulunan sayÄ±"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "highlight_syntax.pm: Ã§Ä±ktÄ±da @%s iÃ§in HTML Ã¶ÄŸesi var fakat %s dili yok"
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "highlight_syntax.pm: Ã§Ä±ktÄ± iÃ§in HTML Ã¶ÄŸesi yok @%s %s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "%s yÃ¼klenirken hata: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: bilinmeyen deÄŸiÅŸken %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%sÅž bilinmeyen deÄŸiÅŸken %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "init dosyasÄ± %s okunamÄ±yor"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "tanÄ±namayan TEXINFO_OUTPUT_FORMAT deÄŸeri `%s' yok sayÄ±lÄ±yor.\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "KullanÄ±m: %s [SEÃ‡ENEK]... TEXINFO-DOSYASI...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3192,3196 ****
  "davranÄ±ÅŸ, kurulum adÄ±ndan baÄŸÄ±msÄ±z olarak, Ã¶zdeÅŸtir.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3388,3392 ----
  "davranÄ±ÅŸ, kurulum adÄ±ndan baÄŸÄ±msÄ±z olarak, Ã¶zdeÅŸtir.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3228,3232 ****
  "      --version               sÃ¼rÃ¼m bilgisini gÃ¶rÃ¼ntÃ¼ler ve Ã§Ä±kar.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3424,3428 ----
  "      --version               sÃ¼rÃ¼m bilgisini gÃ¶rÃ¼ntÃ¼ler ve Ã§Ä±kar.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3248,3252 ****
  "texi2dvi'Ä± Ã§aÄŸÄ±rÄ±r.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3444,3448 ----
  "texi2dvi'Ä± Ã§aÄŸÄ±rÄ±r.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3300,3304 ****
  "adlandÄ±rÄ±r.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3496,3500 ----
  "adlandÄ±rÄ±r.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3341,3345 ****
  "%d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3537,3541 ----
  "%d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3367,3371 ****
  "                                Ã¶ntanÄ±mlÄ±sÄ± yalnÄ±zca bÃ¶lÃ¼nmÃ¼ÅŸse atanÄ±r.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3563,3567 ----
  "                                Ã¶ntanÄ±mlÄ±sÄ± yalnÄ±zca bÃ¶lÃ¼nmÃ¼ÅŸse atanÄ±r.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3376,3380 ****
  "korunmuÅŸtur.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3572,3576 ----
  "korunmuÅŸtur.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3384,3388 ****
  "      --Xopt=OPT              OPT'i texi2dvi'e aktar; yinelenebilir.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3580,3584 ----
  "      --Xopt=OPT              OPT'i texi2dvi'e aktar; yinelenebilir.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3404,3408 ****
  "  -U VAR             \t\tVAR deÄŸiÅŸkeni tanÄ±msÄ±z, @clear ile olduÄŸu gibi.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3600,3604 ----
  "  -U VAR             \t\tVAR deÄŸiÅŸkeni tanÄ±msÄ±z, @clear ile olduÄŸu gibi.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3440,3444 ****
  "  AyrÄ±ca --no-ifFORMAT seÃ§enekleri iÃ§in @ifnotFORMAT metnini iÅŸler.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3636,3640 ----
  "  AyrÄ±ca --no-ifFORMAT seÃ§enekleri iÃ§in @ifnotFORMAT metnini iÅŸler.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3456,3460 ****
  "  eÄŸer XML oluÅŸturuluyorsa, --ifxml aÃ§Ä±k, deiÄŸerleri kapalÄ±dÄ±r.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3652,3656 ----
  "  eÄŸer XML oluÅŸturuluyorsa, --ifxml aÃ§Ä±k, deiÄŸerleri kapalÄ±dÄ±r.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3486,3490 ****
  "dosyasÄ± yazar\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3682,3686 ----
  "dosyasÄ± yazar\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3492,3496 ****
  "%s: --footnote-style arg. `separate' ya da `end' olmalÄ±dÄ±r, `%s' deÄŸil.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3688,3692 ----
  "%s: --footnote-style arg. `separate' ya da `end' olmalÄ±dÄ±r, `%s' deÄŸil.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3498,3502 ****
  "%s: --paragraph-indent arg. sayÄ±sal/`none'/`asis' olmalÄ±dÄ±r, `%s' deÄŸil.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3694,3698 ----
  "%s: --paragraph-indent arg. sayÄ±sal/`none'/`asis' olmalÄ±dÄ±r, `%s' deÄŸil.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3504,3546 ****
  "%s: %s oluÅŸturulurken -o ile yalnÄ±zca bir girdi DOSYAsÄ± belirtilebilir\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "yazdÄ±rÄ±lmÄ±ÅŸ Ã§Ä±ktÄ± olmadan--Xopt seÃ§eneÄŸi"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "bilinmeyen aÄŸaÃ§ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "%s biÃ§emi iÃ§in bÃ¶lme yok sayÄ±lÄ±yor"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: dosya argÃ¼manÄ± eksik.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Daha fazla bilgi iÃ§in `%s --help' yazÄ±n.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr "fill_gaps_in_sectioning dÃ¶nÃ¼ÅŸÃ¼mÃ¼ sonuÃ§ geri dÃ¶ndÃ¼rmedi. BÃ¶lÃ¼m yok mu?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "%s makro geniÅŸletme dosyasÄ±nÄ± kapatmada hata: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s yazmak iÃ§in aÃ§Ä±lamÄ±yorÄ±: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3700,3737 ----
  "%s: %s oluÅŸturulurken -o ile yalnÄ±zca bir girdi DOSYAsÄ± belirtilebilir\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "yazdÄ±rÄ±lmÄ±ÅŸ Ã§Ä±ktÄ± olmadan--Xopt seÃ§eneÄŸi"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "bilinmeyen aÄŸaÃ§ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "%s biÃ§emi iÃ§in bÃ¶lme yok sayÄ±lÄ±yor"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: dosya argÃ¼manÄ± eksik.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr "fill_gaps_in_sectioning dÃ¶nÃ¼ÅŸÃ¼mÃ¼ sonuÃ§ geri dÃ¶ndÃ¼rmedi. BÃ¶lÃ¼m yok mu?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "%s makro geniÅŸletme dosyasÄ±nÄ± kapatmada hata: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "%s yazmak iÃ§in aÃ§Ä±lamÄ±yorÄ±: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3550,3568 ****
  "yok mu?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: %s'i kapatmada hata: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: %s dahili baÄŸlantÄ± dosyasÄ±nÄ± kapatmada hata: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: %s yazmak iÃ§in aÃ§Ä±lamÄ±yorÄ±: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3741,3749 ----
  "yok mu?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: %s dahili baÄŸlantÄ± dosyasÄ±nÄ± kapatmada hata: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3574,3607 ****
  msgstr "yanlÄ±ÅŸ yerleÅŸtirilmiÅŸ {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "eÅŸleÅŸmeyen `@end %s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "@set bir isim gerektirir"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "@set iÃ§in kÃ¶tÃ¼ isim"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "@clear bir isim gerektirir"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "@clear iÃ§in kÃ¶tÃ¼ isim"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "@unmacro bir isim gerektirir"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "@unmacro iÃ§in kÃ¶tÃ¼ isim"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
--- 3755,3788 ----
  msgstr "yanlÄ±ÅŸ yerleÅŸtirilmiÅŸ {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "eÅŸleÅŸmeyen `@end %s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "@set bir isim gerektirir"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "@set iÃ§in kÃ¶tÃ¼ isim"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "@clear bir isim gerektirir"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "@clear iÃ§in kÃ¶tÃ¼ isim"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "@unmacro bir isim gerektirir"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "@unmacro iÃ§in kÃ¶tÃ¼ isim"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
***************
*** 3610,3704 ****
  "`%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "@alias'a argÃ¼man olarak Ã§evre komutu %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "@alias'a hatalÄ± argÃ¼man"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "@definfoenclose'a hatalÄ± argÃ¼man"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "@columnfractions'da boÅŸ argÃ¼man"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "@printindex'e hatalÄ± argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "YalnÄ±zca @fonttextsize 10 veya 11 destekleniyor, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "@footnotestyle arg `separate' veya `end' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "@setchapternewpage arg `on', `off' veya `odd' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "@need'e hatalÄ± argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "@firstparagraph arg `none' veya `insert' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "@headings'e hatalÄ± argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s bir argÃ¼man gerektirir: @item Ã¶ÄŸesi iÃ§in biÃ§imlendirici"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "eÅŸleÅŸmeyen `@end'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "@end %s'e fazladan argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "@end'e kÃ¶tÃ¼ argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: %s bulunamÄ±yor"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: %s aÃ§Ä±lamÄ±yor:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "ilk unsurdan sonra @setfilename"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions yalnÄ±zca bir @multitable satÄ±rÄ±nda anlamlÄ±dÄ±r"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 3791,3885 ----
  "`%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "@alias'a argÃ¼man olarak Ã§evre komutu %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "@alias'a hatalÄ± argÃ¼man"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "@definfoenclose'a hatalÄ± argÃ¼man"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "@columnfractions'da boÅŸ argÃ¼man"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "@printindex'e hatalÄ± argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "YalnÄ±zca @fonttextsize 10 veya 11 destekleniyor, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
  msgstr "@footnotestyle arg `separate' veya `end' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr "@setchapternewpage arg `on', `off' veya `odd' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "@need'e hatalÄ± argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "@firstparagraph arg `none' veya `insert' olmalÄ±dÄ±r, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "@headings'e hatalÄ± argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s bir argÃ¼man gerektirir: @item Ã¶ÄŸesi iÃ§in biÃ§imlendirici"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "eÅŸleÅŸmeyen `@end'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "@end %s'e fazladan argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "@end'e kÃ¶tÃ¼ argÃ¼man: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: %s bulunamÄ±yor"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: %s aÃ§Ä±lamÄ±yor:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "ilk unsurdan sonra @setfilename"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions yalnÄ±zca bir @multitable satÄ±rÄ±nda anlamlÄ±dÄ±r"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3735,3759 ****
  msgstr "hatalÄ± ya da boÅŸ @%s resmi argÃ¼manÄ±: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless argÃ¼man olarak `i' ya da `j' gerektirir, `%c' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "tanÄ±mlanmamÄ±ÅŸ bayrak: %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s kullanÄ±mdan kalkmÄ±ÅŸ."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s kullanÄ±mdan kalkmÄ±ÅŸ; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ yalnÄ±zca matematik baÄŸlamÄ±nda gÃ¶rÃ¼nmelidir"
--- 3916,3935 ----
  msgstr "hatalÄ± ya da boÅŸ @%s resmi argÃ¼manÄ±: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless argÃ¼man olarak `i' ya da `j' gerektirir, `%c' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s kullanÄ±mdan kalkmÄ±ÅŸ."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s kullanÄ±mdan kalkmÄ±ÅŸ; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ yalnÄ±zca matematik baÄŸlamÄ±nda gÃ¶rÃ¼nmelidir"
***************
*** 3768,3775 ****
  msgstr "@dotless argÃ¼man olarak `i' ya da `j' gerektirir, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "yanlÄ±ÅŸ yerleÅŸtirilmiÅŸ }"
  
  #~ msgid "no node to be renamed"
  #~ msgstr "yeniden adlandÄ±rÄ±lacak dÃ¼ÄŸÃ¼m yok"
--- 3944,3989 ----
  msgstr "@dotless argÃ¼man olarak `i' ya da `j' gerektirir, `%s' deÄŸil"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "yanlÄ±ÅŸ yerleÅŸtirilmiÅŸ }"
  
+ #, perl-format
+ #~ msgid "try `%s --help' for more information\n"
+ #~ msgstr "daha fazla bilgi iÃ§in `%s --help' deneyin\n"
+ 
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "baÅŸlÄ±k sayfasÄ±nÄ±n ardÄ±ndaki iÃ§eriÄŸi istiyorsanÄ±z @contents komutunu "
+ #~ "hareket ettir"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "baÅŸlÄ±k sayfasÄ±ndan sonra iÃ§eriÄŸi istiyorsanÄ±z @shortcontents ve @contents "
+ #~ "komutlarÄ±nÄ±zÄ± hareket ettirin"
+ 
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "ilk @node Ã¶ncesinde @%s gÃ¶rÃ¼ldÃ¼"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "belki de sizin @top dÃ¼ÄŸÃ¼mÃ¼nÃ¼z, @ifinfo'dan ziyade @ifnottex iÃ§ine "
+ #~ "sarÄ±lmalÄ±dÄ±r?"
+ 
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "baÅŸvurulmamÄ±ÅŸ dÃ¼ÄŸÃ¼m `%s'"
+ 
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr "dÃ¼ÄŸÃ¼m %s `%3$s' menÃ¼sÃ¼ndeki `%s' ve bÃ¶lÃ¼mlemedeki `%4$s' farklÄ±"
+ 
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "`%s' iÃ§in, menÃ¼ `%s' deki yukarÄ± ve `%s' yukarÄ±sÄ± eÅŸleÅŸmiyor"
+ 
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "tanÄ±mlanmamÄ±ÅŸ bayrak: %.*s"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "yeniden adlandÄ±rÄ±lacak dÃ¼ÄŸÃ¼m yok"
***************
*** 4166,4172 ****
  #~ msgstr "ya da: texi2any [SEÃ‡ENEK]... TEXINFO-DOSYASI...\n"
  
- #~ msgid "display this help and exit"
- #~ msgstr "bu yardÄ±mÄ± gÃ¶rÃ¼ntÃ¼ler ve Ã§Ä±kar"
- 
  #~ msgid "send output to FILE"
  #~ msgstr "Ã§Ä±ktÄ±yÄ± DOSYA'ya gÃ¶nderir"
--- 4380,4383 ----
Binary files texinfo-6.7/po/uk.gmo and texinfo-6.8/po/uk.gmo differ
diff -Nrc2 texinfo-6.7/po/uk.po texinfo-6.8/po/uk.po
*** texinfo-6.7/po/uk.po	2019-09-17 18:48:48.000000000 +0100
--- texinfo-6.8/po/uk.po	2021-07-03 09:59:39.000000000 +0100
***************
*** 5,15 ****
  # Myhailo Danylenko <isbear@ukrpost.net>, 2009.
  # Maxim V. Dziumanenko <dziumanenko@gmail.com>, 2010.
! # Yuri Chornoivan <yurchor@ukr.net>, 2013, 2015, 2016, 2017, 2019.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.6.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-08-20 12:39+0300\n"
  "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
  "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
--- 5,15 ----
  # Myhailo Danylenko <isbear@ukrpost.net>, 2009.
  # Maxim V. Dziumanenko <dziumanenko@gmail.com>, 2010.
! # Yuri Chornoivan <yurchor@ukr.net>, 2013, 2015, 2016, 2017, 2019, 2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-01 10:42+0300\n"
  "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
  "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
***************
*** 21,25 ****
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
! "X-Generator: Lokalize 19.11.70\n"
  
  #: gnulib/lib/error.c:195
--- 21,25 ----
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
! "X-Generator: Lokalize 20.12.0\n"
  
  #: gnulib/lib/error.c:195
***************
*** 138,146 ****
  msgstr "Ð²Ð¸Ñ‡ÐµÑ€Ð¿Ð°Ð½Ð¾ Ð¿Ð°Ð¼â€™Ñ�Ñ‚ÑŒ"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð²Ð¿ÐµÑ€ÐµÐ´"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð½Ð°Ð·Ð°Ð´"
--- 138,146 ----
  msgstr "Ð²Ð¸Ñ‡ÐµÑ€Ð¿Ð°Ð½Ð¾ Ð¿Ð°Ð¼â€™Ñ�Ñ‚ÑŒ"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð²Ð¿ÐµÑ€ÐµÐ´"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð½Ð°Ð·Ð°Ð´"
***************
*** 154,162 ****
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð² ÐºÑ–Ð½ÐµÑ†ÑŒ Ñ†ÑŒÐ¾Ð³Ð¾ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ð½Ð° Ð¾Ð´Ð½Ðµ Ñ�Ð»Ð¾Ð²Ð¾"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ð½Ð° Ð¾Ð´Ð½Ðµ Ñ�Ð»Ð¾Ð²Ð¾"
--- 154,162 ----
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð² ÐºÑ–Ð½ÐµÑ†ÑŒ Ñ†ÑŒÐ¾Ð³Ð¾ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ð½Ð° Ð¾Ð´Ð½Ðµ Ñ�Ð»Ð¾Ð²Ð¾"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ð½Ð° Ð¾Ð´Ð½Ðµ Ñ�Ð»Ð¾Ð²Ð¾"
***************
*** 264,268 ****
  msgstr "ÑˆÑƒÐºÐ°Ñ”Ð¼Ð¾ Ñ„Ð°Ð¹Ð» %s Ñƒ %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 264,268 ----
  msgstr "ÑˆÑƒÐºÐ°Ñ”Ð¼Ð¾ Ñ„Ð°Ð¹Ð» %s Ñƒ %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 382,386 ****
  msgstr "ÐŸÐ¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ–Ð² Ñƒ Ñ„Ð°Ð¹Ð»Ñ–"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 382,386 ----
  msgstr "ÐŸÐ¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ–Ð² Ñƒ Ñ„Ð°Ð¹Ð»Ñ–"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 421,425 ****
  msgstr "Ð¡Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ --help, Ñ‰Ð¾Ð± Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ—.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 421,426 ----
  msgstr "Ð¡Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ --help, Ñ‰Ð¾Ð± Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ—.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 563,567 ****
  "ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð·Ñ–"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 564,569 ----
  "ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð·Ñ–"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 941,957 ****
  msgstr "ÐžÐ¿Ð¸Ñ�Ð°Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Ð§Ð¸Ñ‚Ð°Ñ” Ð½Ð°Ð·Ð²Ñƒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ð· Ñ€Ñ�Ð´ÐºÐ° Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½ÑŒ Ñ‚Ð° Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°Ñ” Ñ—Ñ—"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Ð�ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ Ð·Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Â«echo-areaÂ» Ð·Ð²Ñ–Ð´Ñ�Ð¸"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Ð’Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ð²Ð¸Ñ�Ð¾Ñ‚Ñƒ Ð¿Ð¾ÐºÐ°Ð·ÑƒÐ²Ð°Ð½Ð¾Ð³Ð¾ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 943,959 ----
  msgstr "ÐžÐ¿Ð¸Ñ�Ð°Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Ð§Ð¸Ñ‚Ð°Ñ” Ð½Ð°Ð·Ð²Ñƒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ð· Ñ€Ñ�Ð´ÐºÐ° Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½ÑŒ Ñ‚Ð° Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°Ñ” Ñ—Ñ—"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "Ð�ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ Ð·Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Â«echo-areaÂ» Ð·Ð²Ñ–Ð´Ñ�Ð¸"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Ð’Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ð²Ð¸Ñ�Ð¾Ñ‚Ñƒ Ð¿Ð¾ÐºÐ°Ð·ÑƒÐ²Ð°Ð½Ð¾Ð³Ð¾ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 967,971 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 969,973 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1025,1033 ****
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð²Ð¸Ñ€Ð°Ð·Ñƒ: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ ÑƒÑ�Ñ– Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ñ– Ñ„Ð°Ð¹Ð»Ð¸"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "Ð�ÐµÐ¼Ð°Ñ” Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ° Ñ„Ð°Ð¹Ð»Ñ–Ð²"
--- 1027,1035 ----
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð²Ð¸Ñ€Ð°Ð·Ñƒ: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ ÑƒÑ�Ñ– Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ñ– Ñ„Ð°Ð¹Ð»Ð¸"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "Ð�ÐµÐ¼Ð°Ñ” Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ° Ñ„Ð°Ð¹Ð»Ñ–Ð²"
***************
*** 1036,1040 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1038,1042 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1045,1101 ****
  "node] â€” Ð½Ð°Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð²Ð½Ð¸Ð· Ð½Ð° Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ€Ñ�Ð´Ð¾Ðº"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð½Ð° Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ñ€Ñ�Ð´Ð¾Ðº"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "ÐŸÐµÑ€ÐµÑ�ÑƒÐ½ÑƒÑ‚Ð¸ ÐºÑƒÑ€Ñ�Ð¾Ñ€ Ð´Ð¾ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾Ð³Ð¾ Ñ€Ñ�Ð´ÐºÐ° Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð² ÐºÑ–Ð½ÐµÑ†ÑŒ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ð¿Ð¾Ñ‡Ð°Ñ‚Ð¾Ðº Ñ€Ñ�Ð´ÐºÐ°"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ ÐºÑ–Ð½Ñ†Ñ� Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾ Ð¹ Ð²Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾ Ð¹ Ð²Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾, Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‚Ð¸Ð½Ð°ÑŽÑ‡Ð¸ Ð¼ÐµÐ¶ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾, Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‚Ð¸Ð½Ð°ÑŽÑ‡Ð¸ Ð¼ÐµÐ¶ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1047,1103 ----
  "node] â€” Ð½Ð°Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð²Ð½Ð¸Ð· Ð½Ð° Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ€Ñ�Ð´Ð¾Ðº"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð½Ð° Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ñ€Ñ�Ð´Ð¾Ðº"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "ÐŸÐµÑ€ÐµÑ�ÑƒÐ½ÑƒÑ‚Ð¸ ÐºÑƒÑ€Ñ�Ð¾Ñ€ Ð´Ð¾ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾Ð³Ð¾ Ñ€Ñ�Ð´ÐºÐ° Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð² ÐºÑ–Ð½ÐµÑ†ÑŒ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð° Ð¿Ð¾Ñ‡Ð°Ñ‚Ð¾Ðº Ñ€Ñ�Ð´ÐºÐ°"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ ÐºÑ–Ð½Ñ†Ñ� Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾ Ð¹ Ð²Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾ Ð¹ Ð²Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾, Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‚Ð¸Ð½Ð°ÑŽÑ‡Ð¸ Ð¼ÐµÐ¶ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾, Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‚Ð¸Ð½Ð°ÑŽÑ‡Ð¸ Ð¼ÐµÐ¶ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1104,1108 ****
  "Ñ€Ð¾Ð·Ð¼Ñ–Ñ€ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1106,1110 ----
  "Ñ€Ð¾Ð·Ð¼Ñ–Ñ€ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1112,1180 ****
  "Ñ€Ð¾Ð·Ð¼Ñ–Ñ€ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ð½Ð¸Ð· Ð¿Ð¾ Ñ€Ñ�Ð´ÐºÑƒ"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð¿Ð¾ Ñ€Ñ�Ð´ÐºÑƒ"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ð½Ð¸Ð· Ð½Ð° Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ñƒ ÐµÐºÑ€Ð°Ð½Ñƒ"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð½Ð° Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ñƒ ÐµÐºÑ€Ð°Ð½Ñƒ"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ñ–Ð½ÑˆÐµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ñ–Ð½ÑˆÐµ Ð²Ñ–ÐºÐ½Ð¾ Ð½Ð°Ð·Ð°Ð´"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ” Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Ð Ð¾Ð·Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "ÐŸÑ€Ð¸Ð±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¸Ð±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ�Ñ‚Ñ–Ð¹Ð½Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "ÐŸÑ€Ð¸Ð±Ñ€Ð°Ñ‚Ð¸ ÑƒÑ�Ñ– Ñ–Ð½ÑˆÑ– Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "Ð—Ð±Ñ–Ð»ÑŒÑˆÐ¸Ñ‚Ð¸ (Ð°Ð±Ð¾ Ñ�ÐºÐ¾Ñ€Ð¾Ñ‚Ð¸Ñ‚Ð¸) Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Ð Ð¾Ð·Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ–Ñ€ ÐµÐºÑ€Ð°Ð½Ñƒ Ð¼Ñ–Ð¶ Ð²Ð¸Ð´Ð¸Ð¼Ð¸Ð¼Ð¸ Ð²Ñ–ÐºÐ½Ð°Ð¼Ð¸"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ÐŸÐµÑ€ÐµÐ¼Ð¸ÐºÐ½ÑƒÑ‚Ð¸ Ñ�Ñ‚Ð°Ð½ Ð²ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ� Ñ€Ñ�Ð´ÐºÑ–Ð² Ñƒ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð¼Ñƒ Ð²Ñ–ÐºÐ½Ñ–"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ñ†ÐµÐ¹ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1114,1182 ----
  "Ñ€Ð¾Ð·Ð¼Ñ–Ñ€ Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ð½Ð¸Ð· Ð¿Ð¾ Ñ€Ñ�Ð´ÐºÑƒ"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð¿Ð¾ Ñ€Ñ�Ð´ÐºÑƒ"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ð½Ð¸Ð· Ð½Ð° Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ñƒ ÐµÐºÑ€Ð°Ð½Ñƒ"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð½Ð° Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ñƒ ÐµÐºÑ€Ð°Ð½Ñƒ"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ñ–Ð½ÑˆÐµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Ð“Ð¾Ñ€Ñ‚Ð°Ñ‚Ð¸ Ñ–Ð½ÑˆÐµ Ð²Ñ–ÐºÐ½Ð¾ Ð½Ð°Ð·Ð°Ð´"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ” Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Ð Ð¾Ð·Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "ÐŸÑ€Ð¸Ð±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¸Ð±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ�Ñ‚Ñ–Ð¹Ð½Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "ÐŸÑ€Ð¸Ð±Ñ€Ð°Ñ‚Ð¸ ÑƒÑ�Ñ– Ñ–Ð½ÑˆÑ– Ð²Ñ–ÐºÐ½Ð°"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "Ð—Ð±Ñ–Ð»ÑŒÑˆÐ¸Ñ‚Ð¸ (Ð°Ð±Ð¾ Ñ�ÐºÐ¾Ñ€Ð¾Ñ‚Ð¸Ñ‚Ð¸) Ñ†Ðµ Ð²Ñ–ÐºÐ½Ð¾"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Ð Ð¾Ð·Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ–Ñ€ ÐµÐºÑ€Ð°Ð½Ñƒ Ð¼Ñ–Ð¶ Ð²Ð¸Ð´Ð¸Ð¼Ð¸Ð¼Ð¸ Ð²Ñ–ÐºÐ½Ð°Ð¼Ð¸"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ÐŸÐµÑ€ÐµÐ¼Ð¸ÐºÐ½ÑƒÑ‚Ð¸ Ñ�Ñ‚Ð°Ð½ Ð²ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ� Ñ€Ñ�Ð´ÐºÑ–Ð² Ñƒ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð¼Ñƒ Ð²Ñ–ÐºÐ½Ñ–"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ñ†ÐµÐ¹ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1184,1589 ****
  msgstr[2] "Ð£ Ñ†ÑŒÐ¾Ð¼Ñƒ Ð¼ÐµÐ½ÑŽ Ð½ÐµÐ¼Ð° %d-Ð³Ð¾ Ð¿ÑƒÐ½ÐºÑ‚Ñƒ"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ Ñ†ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð·Ð° xref (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð·Ð° Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ�Ð¼: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "ÐŸÐ¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ð·Ð½Ð¸ÐºÐ»Ð¾! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð²Ð¸Ð½Ð¾Ñ�ÐºÑƒ Ñ‡Ð¸ Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ðµ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ñ—Ñ— Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ð¼ÐµÐ½ÑŽ Ñ†ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Ð’Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ Ð¾Ð´Ð½Ð¾Ñ‡Ð°Ñ�Ð½Ð¾ Ñ�Ñ‚Ñ–Ð»ÑŒÐºÐ¸ Ð¿ÑƒÐ½ÐºÑ‚Ñ–Ð² Ð¼ÐµÐ½ÑŽ, Ñ�ÐºÑ–Ð»ÑŒÐºÐ¸ Ð²Ð´Ð°Ñ�Ñ‚ÑŒÑ�Ñ�"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ�"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ�"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ñ‡Ð¸ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ Ð· Ñ†ÑŒÐ¾Ð³Ð¾ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Ð’ÑƒÐ·Ð¾Ð» Â«%sÂ» Ð½Ðµ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚ÑŒ Ð¼ÐµÐ½ÑŽ"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ð²ÑƒÐ·Ð¾Ð», Ð½Ð° Ñ�ÐºÐ¸Ð¹ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Â«%sÂ» Ñƒ Â«%sÂ»"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¿ÑƒÐ½ÐºÑ‚Ñ–Ð² Ð¼ÐµÐ½ÑŽ, Ð¿Ð¾Ñ‡Ð¸Ð½Ð°ÑŽÑ‡Ð¸ Ð²Ñ–Ð´ dir Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð·Ð° Ð½Ð¸Ð¼Ð¸"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Ð™Ñ‚Ð¸ Ð·Ð° Ð¼ÐµÐ½ÑŽ: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð³Ð¾Ñ€Ñ–ÑˆÐ½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ñ†ÑŒÐ¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ñƒ"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Ð¦Ðµ Ð²Ñ–ÐºÐ½Ð¾ Ð½Ðµ Ð¼Ð°Ñ” Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¸Ñ… Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¿ÐµÑ€ÑˆÐ¸Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ñ†ÑŒÐ¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ñƒ"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "Ð¦Ðµ Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ñ†ÑŒÐ¾Ð³Ð¾ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  "Ð£ Ñ†ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð° Ð½ÐµÐ¼Ð°Ñ” Â«ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾Â» Ñ‡Ð¸ Â«Ð“Ð¾Ñ€Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾Â» Ð²ÑƒÐ·Ð»Ð° Ñƒ Ñ†ÑŒÐ¾Ð¼Ñƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ–"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ñ‡Ð¸ Ð²Ð½Ð¸Ð· Ð¿Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ– Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ñ‡Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð¿Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ– Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð²Ñƒ Ð²ÑƒÐ·Ð»Ð° Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð²ÑƒÐ·Ð»Ð°: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "Ð—Ð½Ð°Ð¹Ñ‚Ð¸ Ð²ÑƒÐ·Ð¾Ð», Ñ‰Ð¾ Ð¾Ð¿Ð¸Ñ�ÑƒÑ” Ð·Ð°Ð¿ÑƒÑ�Ðº Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Ð—Ð½Ð°Ð¹Ñ‚Ð¸ Ð²ÑƒÐ·Ð¾Ð» Ð·Ð°Ð¿ÑƒÑ�ÐºÑƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸ [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ð½Ð° Ñ�Ñ‚Ð¾Ñ€Ñ–Ð½ÐºÑƒ man Ñ‚Ð° Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ñ—Ñ—"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ man-Ñ�Ñ‚Ð¾Ñ€Ñ–Ð½ÐºÑƒ: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Â«Ð’ÐµÑ€Ñ…Ð½Ñ–Ð¹Â» Ð²ÑƒÐ·Ð¾Ð» Ñ†ÑŒÐ¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ñƒ"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð²ÑƒÐ·Ð¾Ð» Â«(dir)Â»"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·ÑƒÐ²Ð°Ñ‚Ð¸ Ð¿Ð¾Ð²Ð½Ñƒ Ð½Ð°Ð·Ð²Ñƒ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "ÐŸÐ¾Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ð· Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "Ð£ Ð¶ÑƒÑ€Ð½Ð°Ð»Ñ– Ð½ÐµÐ¼Ð°Ñ” Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð²Ñƒ Ñ„Ð°Ð¹Ð»Ñƒ Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "Ð—Ð½Ð°Ð¹Ñ‚Ð¸ Ñ„Ð°Ð¹Ð»: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Â«%sÂ»"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ð²Ð¸Ð²Ð¾Ð´Ñƒ Â«%sÂ»"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ Ð´Ð¾ %s: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ� %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "Ð·Ð°Ð¿Ð¸Ñ�ÑƒÑ”Ð¼Ð¾ Ð²ÑƒÐ·Ð¾Ð» %sâ€¦"
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚Ð¸ Ð²Ð¼Ñ–Ñ�Ñ‚ Ñ†ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð° Ñ‡ÐµÑ€ÐµÐ· ÐºÐ°Ð½Ð°Ð» Ð´Ð¾ INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð°Ð» Ð´Ð¾ Â«%sÂ»"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "Ð´Ñ€ÑƒÐºÑƒÑ”Ð¼Ð¾ Ð²ÑƒÐ·Ð¾Ð» %sâ€¦"
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾ Ð´Ñ€ÑƒÐº Ð²ÑƒÐ·Ð»Ð° %s"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "ÐŸÐµÑ€ÐµÐ¼Ð¸ÐºÐ½ÑƒÑ‚Ð¸ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ð½Ð½Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ñ… Ð²Ð¸Ñ€Ð°Ð·Ñ–Ð² Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "ÐŸÑ–Ð´ Ñ‡Ð°Ñ� Ð¿Ð¾ÑˆÑƒÐºÑƒ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ð¼ÑƒÑ‚ÑŒÑ�Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ– Ð²Ð¸Ñ€Ð°Ð·Ð¸"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "ÐŸÑ–Ð´ Ñ‡Ð°Ñ� Ð¿Ð¾ÑˆÑƒÐºÑƒ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ð¼ÑƒÑ‚ÑŒÑ�Ñ� Ð·Ð²Ð¸Ñ‡Ð°Ð¹Ð½Ñ– Ñ€Ñ�Ð´ÐºÐ¸"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð¾ Ð· ÐºÑ–Ð½Ñ†Ñ� Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð¾ Ð· Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ð¿Ñ–Ð´Ñ„Ð°Ð¹Ð»Ñƒ %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "ÐŸÐ¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¼ Ð²Ð¸Ñ€Ð°Ð·Ð¾Ð¼"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "ÐŸÐ¾ÑˆÑƒÐº"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " Ð· Ð²Ñ€Ð°Ñ…ÑƒÐ²Ð°Ð½Ð½Ñ�Ð¼ Ñ€ÐµÐ³Ñ–Ñ�Ñ‚Ñ€Ñƒ"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " Ð½Ð°Ð·Ð°Ð´"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Ð Ñ�Ð´Ð¾Ðº Ð¿Ð¾ÑˆÑƒÐºÑƒ Ñ” Ð½Ð°Ð´Ñ‚Ð¾ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ¸Ð¼"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "ÐŸÐ¾Ð²ÐµÑ€Ñ‚Ð°Ñ”Ð¼Ð¾Ñ�Ñ� Ð´Ð¾ Ð¾Ñ�Ñ‚Ð°Ð½Ð½ÑŒÐ¾Ð³Ð¾ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ° Ð²Ñ–Ð´ %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "Ð¦Ðµ Ð±ÑƒÐ² Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "Ð¨ÑƒÐºÐ°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñƒ Ñ†ÑŒÐ¾Ð¼Ñƒ Ð²ÑƒÐ·Ð»Ñ– Ñ– ÑƒÑ�Ñ–Ñ… Ð¿Ñ–Ð´Ð»ÐµÐ³Ð»Ð¸Ñ… Ð²ÑƒÐ·Ð»Ð°Ñ…"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ñƒ %s: "
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ° Ñƒ Ð¿Ñ–Ð´Ð´ÐµÑ€ÐµÐ²Ñ– Info"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "Ð�ÐµÐ¼Ð°Ñ” Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ° Ñƒ Ð¿Ñ–Ð´Ð´ÐµÑ€ÐµÐ²Ñ– Info"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñ‚Ð° Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾, Ð²Ñ€Ð°Ñ…Ð¾Ð²ÑƒÑŽÑ‡Ð¸ Ñ€ÐµÐ³Ñ–Ñ�Ñ‚Ñ€"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñ‚Ð° Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñ‚Ð° Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾ Ñƒ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð¼Ñƒ Ñ‚ÐµÐºÑ�Ñ‚Ñ–"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ð¿Ð¾ÑˆÑƒÐº Ñƒ Ñ‚Ð¾Ð¼Ñƒ Ð¶ Ð½Ð°Ð¿Ñ€Ñ�Ð¼Ñ–"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "Ð�ÐµÐ¼Ð° Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾ Ñ€Ñ�Ð´ÐºÑƒ Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð¸Ñ‚Ð¸ Ð¿Ð¾ÑˆÑƒÐº Ñƒ Ð·Ð²Ð¾Ñ€Ð¾Ñ‚Ð½ÑŒÐ¾Ð¼Ñƒ Ð½Ð°Ð¿Ñ€Ñ�Ð¼Ñ–"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "Ð¯Ð²Ð½Ð¾ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ– Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¸ Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "Ð¨ÑƒÐºÐ°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñ–Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾, Ð¿Ð¾ÐºÐ¸ Ð²Ð¸ Ð¹Ð¾Ð³Ð¾ Ð½Ð°Ð±Ð¸Ñ€Ð°Ñ”Ñ‚Ðµ"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "I-Ð¿Ð¾ÑˆÑƒÐº Ð½Ð°Ð·Ð°Ð´ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¼ Ð²Ð¸Ñ€Ð°Ð·Ð¾Ð¼: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "I-Ð¿Ð¾ÑˆÑƒÐº Ð½Ð°Ð·Ð°Ð´: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "I-Ð¿Ð¾ÑˆÑƒÐº Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¼ Ð²Ð¸Ñ€Ð°Ð·Ð¾Ð¼: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "I-Ð¿Ð¾ÑˆÑƒÐº: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Ð�ÐµÐ²Ð´Ð°Ð»Ð¸Ð¹ "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Ð¡ÐºÐ°Ñ�ÑƒÐ²Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ñ–ÑŽ"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ Ð²ÐµÑ€Ñ�Ñ–ÑŽ Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð¾Ð³Ð¾ ÐµÐºÐ·ÐµÐ¼Ð¿Ð»Ñ�Ñ€Ð° Info"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info Ð²ÐµÑ€Ñ�Ñ–Ñ— %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "ÐžÐ½Ð¾Ð²Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ�"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "Ð’Ð¸Ð¹Ñ‚Ð¸ Ð· Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Ð—Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ, Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ñƒ Ñ†Ñ–Ð¹ ÐºÐ»Ð°Ð²Ñ–ÑˆÑ– Ñƒ Ð½Ð¸Ð¶Ð½ÑŒÐ¾Ð¼Ñƒ Ñ€ÐµÐ³Ñ–Ñ�Ñ‚Ñ€Ñ–"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Ð�ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Ð½ÐµÐ²Ñ–Ñ€Ð½Ð° Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ñ–Ñ�Ñ‚ÑŒ \"%s\""
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â«%sÂ» Ñ” Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¼"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "Ð”Ð¾Ð´Ð°Ñ‚Ð¸ Ñ†ÑŽ Ñ†Ð¸Ñ„Ñ€Ñƒ Ð´Ð¾ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Ð†Ð½Ñ–Ñ†Ñ–ÑŽÐ²Ð°Ñ‚Ð¸ (Ñ‡Ð¸ Ð¿Ð¾Ð¼Ð½Ð¾Ð¶Ð¸Ñ‚Ð¸ Ð½Ð° 4) Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¸Ð¹ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
--- 1186,1591 ----
  msgstr[2] "Ð£ Ñ†ÑŒÐ¾Ð¼Ñƒ Ð¼ÐµÐ½ÑŽ Ð½ÐµÐ¼Ð° %d-Ð³Ð¾ Ð¿ÑƒÐ½ÐºÑ‚Ñƒ"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ Ñ†ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "ÐŸÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð·Ð° xref (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð·Ð° Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ�Ð¼: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "ÐŸÐ¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ð·Ð½Ð¸ÐºÐ»Ð¾! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð²Ð¸Ð½Ð¾Ñ�ÐºÑƒ Ñ‡Ð¸ Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ðµ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ñ—Ñ— Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ð¼ÐµÐ½ÑŽ Ñ†ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Ð’Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ Ð¾Ð´Ð½Ð¾Ñ‡Ð°Ñ�Ð½Ð¾ Ñ�Ñ‚Ñ–Ð»ÑŒÐºÐ¸ Ð¿ÑƒÐ½ÐºÑ‚Ñ–Ð² Ð¼ÐµÐ½ÑŽ, Ñ�ÐºÑ–Ð»ÑŒÐºÐ¸ Ð²Ð´Ð°Ñ�Ñ‚ÑŒÑ�Ñ�"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ�"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ�"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ñ‡Ð¸ Ð¿ÑƒÐ½ÐºÑ‚ Ð¼ÐµÐ½ÑŽ Ð· Ñ†ÑŒÐ¾Ð³Ð¾ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "Ð’ÑƒÐ·Ð¾Ð» Â«%sÂ» Ð½Ðµ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚ÑŒ Ð¼ÐµÐ½ÑŽ"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ð²ÑƒÐ·Ð¾Ð», Ð½Ð° Ñ�ÐºÐ¸Ð¹ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Â«%sÂ» Ñƒ Â«%sÂ»"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¿ÑƒÐ½ÐºÑ‚Ñ–Ð² Ð¼ÐµÐ½ÑŽ, Ð¿Ð¾Ñ‡Ð¸Ð½Ð°ÑŽÑ‡Ð¸ Ð²Ñ–Ð´ dir Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð·Ð° Ð½Ð¸Ð¼Ð¸"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Ð™Ñ‚Ð¸ Ð·Ð° Ð¼ÐµÐ½ÑŽ: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð³Ð¾Ñ€Ñ–ÑˆÐ½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ñ†ÑŒÐ¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ñƒ"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Ð¦Ðµ Ð²Ñ–ÐºÐ½Ð¾ Ð½Ðµ Ð¼Ð°Ñ” Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¸Ñ… Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð¿ÐµÑ€ÑˆÐ¸Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ñ†ÑŒÐ¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ñƒ"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "Ð¦Ðµ Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ñ†ÑŒÐ¾Ð³Ð¾ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr ""
  "Ð£ Ñ†ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð° Ð½ÐµÐ¼Ð°Ñ” Â«ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾Â» Ñ‡Ð¸ Â«Ð“Ð¾Ñ€Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾Â» Ð²ÑƒÐ·Ð»Ð° Ñƒ Ñ†ÑŒÐ¾Ð¼Ñƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ–"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ñ‡Ð¸ Ð²Ð½Ð¸Ð· Ð¿Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ– Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð½Ð°Ð·Ð°Ð´ Ñ‡Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð¿Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ– Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð²Ñƒ Ð²ÑƒÐ·Ð»Ð° Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð²ÑƒÐ·Ð»Ð°: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "Ð—Ð½Ð°Ð¹Ñ‚Ð¸ Ð²ÑƒÐ·Ð¾Ð», Ñ‰Ð¾ Ð¾Ð¿Ð¸Ñ�ÑƒÑ” Ð·Ð°Ð¿ÑƒÑ�Ðº Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Ð—Ð½Ð°Ð¹Ñ‚Ð¸ Ð²ÑƒÐ·Ð¾Ð» Ð·Ð°Ð¿ÑƒÑ�ÐºÑƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸ [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ð½Ð° Ñ�Ñ‚Ð¾Ñ€Ñ–Ð½ÐºÑƒ man Ñ‚Ð° Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ñ—Ñ—"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ man-Ñ�Ñ‚Ð¾Ñ€Ñ–Ð½ÐºÑƒ: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Â«Ð’ÐµÑ€Ñ…Ð½Ñ–Ð¹Â» Ð²ÑƒÐ·Ð¾Ð» Ñ†ÑŒÐ¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ñƒ"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð¸ Ð²ÑƒÐ·Ð¾Ð» Â«(dir)Â»"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·ÑƒÐ²Ð°Ñ‚Ð¸ Ð¿Ð¾Ð²Ð½Ñƒ Ð½Ð°Ð·Ð²Ñƒ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "ÐŸÐ¾Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ð· Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "Ð£ Ð¶ÑƒÑ€Ð½Ð°Ð»Ñ– Ð½ÐµÐ¼Ð°Ñ” Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð²Ñƒ Ñ„Ð°Ð¹Ð»Ñƒ Ð¹ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "Ð—Ð½Ð°Ð¹Ñ‚Ð¸ Ñ„Ð°Ð¹Ð»: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Â«%sÂ»"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ð²Ð¸Ð²Ð¾Ð´Ñƒ Â«%sÂ»"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ Ð´Ð¾ %s: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ� %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "Ð·Ð°Ð¿Ð¸Ñ�ÑƒÑ”Ð¼Ð¾ Ð²ÑƒÐ·Ð¾Ð» %sâ€¦"
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚Ð¸ Ð²Ð¼Ñ–Ñ�Ñ‚ Ñ†ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð° Ñ‡ÐµÑ€ÐµÐ· ÐºÐ°Ð½Ð°Ð» Ð´Ð¾ INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð°Ð» Ð´Ð¾ Â«%sÂ»"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "Ð´Ñ€ÑƒÐºÑƒÑ”Ð¼Ð¾ Ð²ÑƒÐ·Ð¾Ð» %sâ€¦"
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾ Ð´Ñ€ÑƒÐº Ð²ÑƒÐ·Ð»Ð° %s"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "ÐŸÐµÑ€ÐµÐ¼Ð¸ÐºÐ½ÑƒÑ‚Ð¸ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ð½Ð½Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ñ… Ð²Ð¸Ñ€Ð°Ð·Ñ–Ð² Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "ÐŸÑ–Ð´ Ñ‡Ð°Ñ� Ð¿Ð¾ÑˆÑƒÐºÑƒ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ð¼ÑƒÑ‚ÑŒÑ�Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ– Ð²Ð¸Ñ€Ð°Ð·Ð¸"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "ÐŸÑ–Ð´ Ñ‡Ð°Ñ� Ð¿Ð¾ÑˆÑƒÐºÑƒ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ð¼ÑƒÑ‚ÑŒÑ�Ñ� Ð·Ð²Ð¸Ñ‡Ð°Ð¹Ð½Ñ– Ñ€Ñ�Ð´ÐºÐ¸"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð¾ Ð· ÐºÑ–Ð½Ñ†Ñ� Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð¾ Ð· Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ð¿Ñ–Ð´Ñ„Ð°Ð¹Ð»Ñƒ %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "ÐŸÐ¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¼ Ð²Ð¸Ñ€Ð°Ð·Ð¾Ð¼"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "ÐŸÐ¾ÑˆÑƒÐº"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " Ð· Ð²Ñ€Ð°Ñ…ÑƒÐ²Ð°Ð½Ð½Ñ�Ð¼ Ñ€ÐµÐ³Ñ–Ñ�Ñ‚Ñ€Ñƒ"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " Ð½Ð°Ð·Ð°Ð´"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Ð Ñ�Ð´Ð¾Ðº Ð¿Ð¾ÑˆÑƒÐºÑƒ Ñ” Ð½Ð°Ð´Ñ‚Ð¾ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ¸Ð¼"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "ÐŸÐ¾Ð²ÐµÑ€Ñ‚Ð°Ñ”Ð¼Ð¾Ñ�Ñ� Ð´Ð¾ Ð¾Ñ�Ñ‚Ð°Ð½Ð½ÑŒÐ¾Ð³Ð¾ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ° Ð²Ñ–Ð´ %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "Ð¦Ðµ Ð±ÑƒÐ² Ð¾Ñ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "Ð¨ÑƒÐºÐ°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñƒ Ñ†ÑŒÐ¾Ð¼Ñƒ Ð²ÑƒÐ·Ð»Ñ– Ñ– ÑƒÑ�Ñ–Ñ… Ð¿Ñ–Ð´Ð»ÐµÐ³Ð»Ð¸Ñ… Ð²ÑƒÐ·Ð»Ð°Ñ…"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "ÐŸÐ¾ÑˆÑƒÐº Ñƒ %s: "
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ° Ñƒ Ð¿Ñ–Ð´Ð´ÐµÑ€ÐµÐ²Ñ– Info"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "Ð�ÐµÐ¼Ð°Ñ” Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ° Ñƒ Ð¿Ñ–Ð´Ð´ÐµÑ€ÐµÐ²Ñ– Info"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñ‚Ð° Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾, Ð²Ñ€Ð°Ñ…Ð¾Ð²ÑƒÑŽÑ‡Ð¸ Ñ€ÐµÐ³Ñ–Ñ�Ñ‚Ñ€"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñ‚Ð° Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "ÐŸÑ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñ‚Ð° Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ð¹Ð¾Ð³Ð¾ Ñƒ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð¼Ñƒ Ñ‚ÐµÐºÑ�Ñ‚Ñ–"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ð¿Ð¾ÑˆÑƒÐº Ñƒ Ñ‚Ð¾Ð¼Ñƒ Ð¶ Ð½Ð°Ð¿Ñ€Ñ�Ð¼Ñ–"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "Ð�ÐµÐ¼Ð° Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾ Ñ€Ñ�Ð´ÐºÑƒ Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð¸Ñ‚Ð¸ Ð¿Ð¾ÑˆÑƒÐº Ñƒ Ð·Ð²Ð¾Ñ€Ð¾Ñ‚Ð½ÑŒÐ¾Ð¼Ñƒ Ð½Ð°Ð¿Ñ€Ñ�Ð¼Ñ–"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "Ð¯Ð²Ð½Ð¾ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ– Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¸ Ð¿Ð¾ÑˆÑƒÐºÑƒ"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "Ð¨ÑƒÐºÐ°Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ñ–Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾, Ð¿Ð¾ÐºÐ¸ Ð²Ð¸ Ð¹Ð¾Ð³Ð¾ Ð½Ð°Ð±Ð¸Ñ€Ð°Ñ”Ñ‚Ðµ"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "I-Ð¿Ð¾ÑˆÑƒÐº Ð½Ð°Ð·Ð°Ð´ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¼ Ð²Ð¸Ñ€Ð°Ð·Ð¾Ð¼: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "I-Ð¿Ð¾ÑˆÑƒÐº Ð½Ð°Ð·Ð°Ð´: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "I-Ð¿Ð¾ÑˆÑƒÐº Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¼ Ð²Ð¸Ñ€Ð°Ð·Ð¾Ð¼: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "I-Ð¿Ð¾ÑˆÑƒÐº: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Ð�ÐµÐ²Ð´Ð°Ð»Ð¸Ð¹ "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Ð¡ÐºÐ°Ñ�ÑƒÐ²Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ñ–ÑŽ"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ Ð²ÐµÑ€Ñ�Ñ–ÑŽ Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð¾Ð³Ð¾ ÐµÐºÐ·ÐµÐ¼Ð¿Ð»Ñ�Ñ€Ð° Info"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info Ð²ÐµÑ€Ñ�Ñ–Ñ— %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "ÐžÐ½Ð¾Ð²Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ�"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "Ð’Ð¸Ð¹Ñ‚Ð¸ Ð· Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Ð—Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ, Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ñƒ Ñ†Ñ–Ð¹ ÐºÐ»Ð°Ð²Ñ–ÑˆÑ– Ñƒ Ð½Ð¸Ð¶Ð½ÑŒÐ¾Ð¼Ñƒ Ñ€ÐµÐ³Ñ–Ñ�Ñ‚Ñ€Ñ–"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Ð�ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Ð½ÐµÐ²Ñ–Ñ€Ð½Ð° Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ñ–Ñ�Ñ‚ÑŒ \"%s\""
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "Â«%sÂ» Ñ” Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¼"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "Ð”Ð¾Ð´Ð°Ñ‚Ð¸ Ñ†ÑŽ Ñ†Ð¸Ñ„Ñ€Ñƒ Ð´Ð¾ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Ð†Ð½Ñ–Ñ†Ñ–ÑŽÐ²Ð°Ñ‚Ð¸ (Ñ‡Ð¸ Ð¿Ð¾Ð¼Ð½Ð¾Ð¶Ð¸Ñ‚Ð¸ Ð½Ð° 4) Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¸Ð¹ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
***************
*** 1940,2078 ****
  msgstr "%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ (%s) Ñ– Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¾Ð³Ð¾ END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¾Ð³Ð¾ START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: Ð²Ð¶Ðµ Ð¼Ð°Ñ” Ñ„Ð°Ð¹Ð» ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Ð’ÐºÐ°Ð¶Ñ–Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Info Ð»Ð¸ÑˆÐµ Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð·.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ÐŸÑ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¹ Ð²Ð¸Ñ€Ð°Ð· `%s'"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "ÐŸÐ¾Ð¼Ð¸Ð»ÐºÐ° Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¼Ñƒ Ð²Ð¸Ñ€Ð°Ð·Ñ– `%s': %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "Ð�Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð²Ñ…Ñ–Ð´Ð½Ð¸Ñ… Ñ„Ð°Ð¹Ð»Ñ–Ð²; Ñ�Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ --help, Ñ‰Ð¾Ð± Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ—."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "Ð�Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ñ„Ð°Ð¹Ð» ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ; Ñ�Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ --help, Ñ‰Ð¾Ð± Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ—."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "Ð½ÐµÐ¼Ð°Ñ” Ð·Ð°Ð¿Ð¸Ñ�Ñƒ info dir Ñƒ `%s'"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "Ñƒ `%s' Ð·Ð°Ð¿Ð¸Ñ�Ñ–Ð² Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾; Ð½Ñ–Ñ‡Ð¾Ð³Ð¾ Ð½Ðµ Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð¾"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
! "Ð¿ÐµÑ€ÐµÑ�ÑƒÐ½ÑŒÑ‚Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ @contents, Ñ�ÐºÑ‰Ð¾ Ð¿Ñ–Ñ�Ð»Ñ� Ñ‚Ð¸Ñ‚ÑƒÐ»ÑŒÐ½Ð¾Ñ— Ñ�Ñ‚Ð¾Ñ€Ñ–Ð½ÐºÐ¸ Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‚ÐµÐºÑ�Ñ‚"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
! "Ð¿ÐµÑ€ÐµÑ�ÑƒÐ½ÑŒÑ‚Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ @shortcontents Ñ– @contents, Ñ�ÐºÑ‰Ð¾ Ð¿Ñ–Ñ�Ð»Ñ� Ñ‚Ð¸Ñ‚ÑƒÐ»ÑŒÐ½Ð¾Ñ— Ñ�Ñ‚Ð¾Ñ€Ñ–Ð½ÐºÐ¸ "
! "Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‚ÐµÐºÑ�Ñ‚"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s Ð½Ðµ Ñ” ÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ð¼Ð¾Ð²Ð¸"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s Ð½Ðµ Ñ” ÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ñ€ÐµÐ³Ñ–Ð¾Ð½Ñƒ"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s Ð½Ðµ Ñ” ÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¾ÑŽ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ñ–Ñ�Ñ‚ÑŽ Ð¿Ð¾Ð´Ñ–Ð»Ñƒ"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ� Ñ„Ð°Ð¹Ð»Ð° @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� ÐµÐºÑ€Ð°Ð½ÑƒÐ²Ð°Ñ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ñ€ÐµÑˆÑ–Ñ‚ÐºÐ¸ Ñƒ @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ� Ð½Ð°Ð·Ð²Ð° Ð²ÑƒÐ·Ð»Ð° Ð¿Ñ–Ñ�Ð»Ñ� Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«%sÂ» Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ñ€Ð°Ð½Ñ–ÑˆÐµ"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ñ�Ðº @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1942,2211 ----
  msgstr "%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ (%s) Ñ– Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¾Ð³Ð¾ END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¾Ð³Ð¾ START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: Ð²Ð¶Ðµ Ð¼Ð°Ñ” Ñ„Ð°Ð¹Ð» ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: Ð’ÐºÐ°Ð¶Ñ–Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Info Ð»Ð¸ÑˆÐµ Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð·.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "ÐŸÑ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¹ Ð²Ð¸Ñ€Ð°Ð· `%s'"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "ÐŸÐ¾Ð¼Ð¸Ð»ÐºÐ° Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¼Ñƒ Ð²Ð¸Ñ€Ð°Ð·Ñ– `%s': %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
  "Ð�Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð²Ñ…Ñ–Ð´Ð½Ð¸Ñ… Ñ„Ð°Ð¹Ð»Ñ–Ð²; Ñ�Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ --help, Ñ‰Ð¾Ð± Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ—."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
  "Ð�Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ñ„Ð°Ð¹Ð» ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ; Ñ�Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ --help, Ñ‰Ð¾Ð± Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ—."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "Ð�Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "Ð½ÐµÐ¼Ð°Ñ” Ð·Ð°Ð¿Ð¸Ñ�Ñƒ info dir Ñƒ `%s'"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "Ñƒ `%s' Ð·Ð°Ð¿Ð¸Ñ�Ñ–Ð² Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾; Ð½Ñ–Ñ‡Ð¾Ð³Ð¾ Ð½Ðµ Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð¾"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ�: pod2texi [ÐŸÐ�Ð Ð�ÐœÐ•Ð¢Ð ]... POD..."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! "ÐŸÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÑŽÑ” Ñ„Ð°Ð¹Ð»Ð¸ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ— Ð´Ð¾ Perl pod Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Texinfo. ÐŸÐµÑ€ÐµÐ´Ð±Ð°Ñ‡ÐµÐ½Ð¾\n"
! "Ð´Ð²Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸Ñ… Ñ€ÐµÐ¶Ð¸Ð¼Ð¸ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸. Ð£ Ð¿ÐµÑ€ÑˆÐ¾Ð¼Ñƒ, Ñ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð¼Ñƒ, ÐºÐ¾Ð¶ÐµÐ½ pod Ð±ÑƒÐ´Ðµ\n"
! "Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð¾ Ð½Ð° Ð¾ÐºÑ€ÐµÐ¼Ð¸Ð¹ Ð¿Ñ–Ð´Ñ€ÑƒÑ‡Ð½Ð¸Ðº Texinfo.\n"
! "\n"
! "Ð£ Ð´Ñ€ÑƒÐ³Ð¾Ð¼Ñƒ, Ñ�ÐºÑ‰Ð¾ Ð²Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� C<--base-level>, Ñ�ÐºÐµ Ð¿ÐµÑ€ÐµÐ²Ð¸Ñ‰ÑƒÑ” 0,\n"
! "ÐºÐ¾Ð¶ÐµÐ½ pod Ð±ÑƒÐ´Ðµ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð¾ Ð½Ð° Ñ„Ð°Ð¹Ð», Ð¿Ñ€Ð¸Ð´Ð°Ñ‚Ð½Ð¸Ð¹ Ð´Ð»Ñ� C<@include>, Ñ– Ð±ÑƒÐ´Ðµ\n"
! "Ñ�Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¾ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¸Ð¹ Ñ„Ð°Ð¹Ð» Ñ–Ð· ÑƒÑ�Ñ–Ð¼Ð° C<@include>. Ð¦ÐµÐ¹ Ñ„Ð°Ð¹Ð» Ð¼Ð¾Ð¶Ð½Ð° Ð±ÑƒÐ´Ðµ\n"
! "Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾ÑŽ C<@include> Ð´Ð¾ Ð½Ð°Ð¿Ð¸Ñ�Ð°Ð½Ð¾Ð³Ð¾ Ð²Ñ€ÑƒÑ‡Ð½Ñƒ Ñ„Ð°Ð¹Ð»Ð° Ð²ÐµÑ€Ñ…Ð½ÑŒÐ¾Ð³Ð¾\n"
! "Ñ€Ñ–Ð²Ð½Ñ�."
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸:\n"
! "    --appendix-sections     Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð¿Ð¾Ð´Ñ–Ð±Ð½Ñ– Ñ€Ð¾Ð·Ð´Ñ–Ð»Ð¸"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr "    --base-level=Ð§Ð˜Ð¡Ð›Ðž|Ð�Ð�Ð—Ð’Ð� Ñ€Ñ–Ð²ÐµÐ½ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´ head1; Ñ‚Ð¸Ð¿Ð¾Ð²Ð¾ 0"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr "    --debug=Ð§Ð˜Ð¡Ð›Ðž           Ð²Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ñ€Ñ–Ð²ÐµÐ½ÑŒ Ð´Ñ–Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸ÐºÐ¸"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! msgid "    --help                  display this help and exit"
! msgstr "    --help                  Ð²Ð¸Ð²ÐµÑ�Ñ‚Ð¸ Ñ†ÑŽ Ð´Ð¾Ð²Ñ–Ð´ÐºÑƒ Ñ– Ð²Ð¸Ð¹Ñ‚Ð¸"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr "    --no-fill-section-gaps  Ð½Ðµ Ð·Ð°Ð¿Ð¾Ð²Ð½ÑŽÐ²Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼Ñ–Ð¶ÐºÐ¸ Ð¿Ð¾Ð´Ñ–Ð»Ñƒ Ð½Ð° Ñ€Ð¾Ð·Ð´Ñ–Ð»Ð¸"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! "    --no-section-nodes      Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²'Ñ�Ð·ÐºÐ¸ Ð´Ð»Ñ� Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð², Ð° Ð½Ðµ Ð´Ð»Ñ� "
! "Ð²ÑƒÐ·Ð»Ñ–Ð²"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
! "    --output=Ð�Ð�Ð—Ð’Ð�          Ð²Ð¸Ð²ÐµÑ�Ñ‚Ð¸ Ð´Ð°Ð½Ñ– Ð´Ð¾ Ñ„Ð°Ð¹Ð»Ð° Ð�Ð�Ð—Ð’Ð� Ð´Ð»Ñ� Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ Ð°Ð±Ð¾ "
! "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾\n"
! "                            Ð¿Ñ–Ð´Ñ€ÑƒÑ‡Ð½Ð¸ÐºÐ°, Ð·Ð°Ð¼Ñ–Ñ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ�"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr "    --preamble=Ð Ð¯Ð”ÐžÐš        Ð²Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ð Ð¯Ð”ÐžÐš Ñ�Ðº Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ð¸Ð¹ Ñ„Ñ€Ð°Ð³Ð¼ÐµÐ½Ñ‚"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! "    --subdir=Ð�Ð�Ð—Ð’Ð�          Ð·Ð°Ð¿Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ„Ð°Ð¹Ð»Ð¸, Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ– Ð´Ð¾ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ "
! "Ð¿Ñ–Ð´Ñ€ÑƒÑ‡Ð½Ð¸ÐºÐ°, Ð´Ð¾ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ Ð�Ð�Ð—Ð’Ð�"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr "    --top                   Ð²ÐµÑ€Ñ…Ð½Ñ–Ð¹ Ñ€Ñ–Ð²ÐµÐ½ÑŒ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿Ñ–Ð´Ñ€ÑƒÑ‡Ð½Ð¸ÐºÐ°"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr "    --unnumbered-sections   Ð½Ðµ Ð½ÑƒÐ¼ÐµÑ€ÑƒÐ²Ð°Ñ‚Ð¸ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ð¸"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr "    --version               Ð²Ð¸Ð²ÐµÑ�Ñ‚Ð¸ Ð´Ð°Ð½Ñ– Ñ‰Ð¾Ð´Ð¾ Ð²ÐµÑ€Ñ�Ñ–Ñ— Ñ– Ð²Ð¸Ð¹Ñ‚Ð¸"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr "%s: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ --base-level\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr "%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, perl-format
! msgid "%s: missing file argument\n"
! msgstr "%s: Ð½Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ð·Ð²Ð¸ Ñ„Ð°Ð¹Ð»Ð°\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Ð¡Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ `%s --help', Ñ‰Ð¾Ð± Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ—.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr "%s: Ñ–Ð³Ð½Ð¾Ñ€ÑƒÑ”Ð¼Ð¾ %s Ð±ÐµÐ· Ð²Ð¼Ñ–Ñ�Ñ‚Ñƒ\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ Ð´Ð°Ð½Ð¸Ñ…: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
  msgstr ""
! "%s: Ð²Ð¸Ð»ÑƒÑ‡Ð°Ñ”Ð¼Ð¾ %s, Ð¾Ñ�ÐºÑ–Ð»ÑŒÐºÐ¸ Ñ„Ð°Ð¹Ð» Ð²Ñ…Ñ–Ð´Ð½Ð¸Ñ… Ð´Ð°Ð½Ð¸Ñ… %s Ð½Ðµ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð´Ð°Ñ‚Ð½Ð¸Ñ… Ð´Ð°Ð½Ð¸Ñ…\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ñ‚Ð¸ %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ stdout: %s\n"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s Ð½Ðµ Ñ” ÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ð¼Ð¾Ð²Ð¸"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s Ð½Ðµ Ñ” ÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ñ€ÐµÐ³Ñ–Ð¾Ð½Ñƒ"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "%s Ð½Ðµ Ñ” ÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¾ÑŽ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ñ–Ñ�Ñ‚ÑŽ Ð¿Ð¾Ð´Ñ–Ð»Ñƒ"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ� Ñ„Ð°Ð¹Ð»Ð° @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� ÐµÐºÑ€Ð°Ð½ÑƒÐ²Ð°Ñ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ñ€ÐµÑˆÑ–Ñ‚ÐºÐ¸ Ñƒ @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ� Ð½Ð°Ð·Ð²Ð° Ð²ÑƒÐ·Ð»Ð° Ð¿Ñ–Ñ�Ð»Ñ� Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s Â«%sÂ» Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ñ€Ð°Ð½Ñ–ÑˆÐµ"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ñ�Ðº @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2080,2199 ****
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ñ– Ð´Ð°Ð½Ñ– Ð½ÐµÑ�ÑƒÐ¼Ñ–Ñ�Ð½Ñ– Ñ–Ð· Ð¿Ð¾Ð´Ñ–Ð»Ð¾Ð¼"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ðº Â«%sÂ» Ð°Ð±Ð¾ Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ñ„Ð°Ð¹Ð» @image Â«%sÂ», Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÑ”Ð¼Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "Ð½Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ñ„Ð°Ð¹Ð» @image Â«%sÂ» (Ð´Ð»Ñ� HTML), Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÑ”Ð¼Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð½ÐµÐ¾Ð±Ñ€Ð¾Ð±Ð»ÐµÐ½Ð¸Ñ… Ð´Ð°Ð½Ð¸Ñ… %s Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½ÑŒ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½ÑŒ html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ñ‚Ð¸Ð¿"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "Ð½ÐµÑ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð¸Ð¹ Ñ‚Ð¸Ð¿: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½ÑŒ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½ÑŒ html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ð¹ Ñ€Ñ�Ð´Ð¾Ðº Ñƒ Ñ„Ð°Ð¹Ð»Ñ– css"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "--css-include Ð·Ð°Ð²ÐµÑ€ÑˆÑƒÑ”Ñ‚ÑŒÑ�Ñ� ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€ÐµÐ¼"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ð¹ Ð·Ð°Ð¿Ð¸Ñ� @import Ñƒ Ñ„Ð°Ð¹Ð»Ñ– css"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "Ð¤Ð°Ð¹Ð» CSS %s Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ --include-Ñ„Ð°Ð¹Ð» %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð·Ð°Ð¿Ð¸Ñ�Ñƒ htmlxref.cnf Ð´Ð»Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ„Ñ€ÐµÐ¹Ð¼Ð° %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ„Ñ€ÐµÐ¹Ð¼Ð° Ð·Ð¼Ñ–Ñ�Ñ‚Ñƒ %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¾Ð±Ñ€Ð¾Ð±Ð½Ð¸ÐºÐ° %s Ð½Ð° ÐµÑ‚Ð°Ð¿Ñ– %s, Ð¿Ñ€Ñ–Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ð½Ñ–Ñ�Ñ‚ÑŒ %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "Ñ�Ð»Ñ–Ð´ Ð²ÐºÐ°Ð·Ð°Ñ‚Ð¸ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾ÑŽ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ title Ð°Ð±Ð¾ @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2213,2357 ----
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ñ– Ð´Ð°Ð½Ñ– Ð½ÐµÑ�ÑƒÐ¼Ñ–Ñ�Ð½Ñ– Ñ–Ð· Ð¿Ð¾Ð´Ñ–Ð»Ð¾Ð¼"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ðº Â«%sÂ» Ð°Ð±Ð¾ Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Â«%sÂ»: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ñ„Ð°Ð¹Ð» @image Â«%sÂ», Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÑ”Ð¼Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "Ð½Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ñ„Ð°Ð¹Ð» @image Â«%sÂ» (Ð´Ð»Ñ� HTML), Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÑ”Ð¼Ð¾ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð½ÐµÐ¾Ð±Ñ€Ð¾Ð±Ð»ÐµÐ½Ð¸Ñ… Ð´Ð°Ð½Ð¸Ñ… %s Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½ÑŒ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½ÑŒ html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ñ‚Ð¸Ð¿"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "Ð½ÐµÑ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð¸Ð¹ Ñ‚Ð¸Ð¿: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½ÑŒ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½ÑŒ html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ð¹ Ñ€Ñ�Ð´Ð¾Ðº Ñƒ Ñ„Ð°Ð¹Ð»Ñ– css"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "--css-include Ð·Ð°Ð²ÐµÑ€ÑˆÑƒÑ”Ñ‚ÑŒÑ�Ñ� ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€ÐµÐ¼"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ð¹ Ð·Ð°Ð¿Ð¸Ñ� @import Ñƒ Ñ„Ð°Ð¹Ð»Ñ– css"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "Ð¤Ð°Ð¹Ð» CSS %s Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ --include-Ñ„Ð°Ð¹Ð» %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð·Ð°Ð¿Ð¸Ñ�Ñƒ htmlxref.cnf Ð´Ð»Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, perl-format
! msgid "%s not meaningful for non-split output"
! msgstr "%s Ð½Ðµ Ñ” Ð·Ð¼Ñ–Ñ�Ñ‚Ð¾Ð²Ð½Ð¸Ð¼ Ð´Ð»Ñ� Ð½ÐµÐ¿Ð¾Ð´Ñ–Ð»ÐµÐ½Ð¾Ð³Ð¾ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ�"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ñ�ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ� Ð°Ð±Ñ�Ð¾Ð»ÑŽÑ‚Ð½Ð¸Ð¼ ÑˆÐ»Ñ�Ñ…Ð¾Ð¼ Ð°Ð±Ð¾ Ð°Ð´Ñ€ÐµÑ�Ð¾ÑŽ Â«%sÂ» Ð´Ð»Ñ� "
! "JS_WEBLABELS_FILE Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð²ÐµÐ±Ð¼Ñ–Ñ‚Ð¾Ðº"
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ„Ñ€ÐµÐ¹Ð¼Ð° %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ„Ñ€ÐµÐ¹Ð¼Ð° Ð·Ð¼Ñ–Ñ�Ñ‚Ñƒ %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¾Ð±Ñ€Ð¾Ð±Ð½Ð¸ÐºÐ° %s Ð½Ð° ÐµÑ‚Ð°Ð¿Ñ– %s, Ð¿Ñ€Ñ–Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ð½Ñ–Ñ�Ñ‚ÑŒ %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "Ñ�Ð»Ñ–Ð´ Ð²ÐºÐ°Ð·Ð°Ñ‚Ð¸ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾ÑŽ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ title Ð°Ð±Ð¾ @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr "%s Ð²Ð¶Ðµ Ñ–Ñ�Ð½ÑƒÑ”, Ð°Ð»Ðµ Ð½Ðµ Ñ” ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð¾Ð¼"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ� %s Ð´Ð¾ %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2228,2237 ****
  msgstr "Ð½Ð°Ð·Ð²Ð° @node Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð° Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚Ð¸ Â«,Â»: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Ð—Ð°Ð¿Ð¸Ñ� Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ° Ñƒ @%s Ð· : Ð¿Ñ€Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð´Ð¾ Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2386,2395 ----
  msgstr "Ð½Ð°Ð·Ð²Ð° @node Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð° Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚Ð¸ Â«,Â»: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Ð—Ð°Ð¿Ð¸Ñ� Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ° Ñƒ @%s Ð· : Ð¿Ñ€Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð´Ð¾ Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Info: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2239,2258 ****
  msgstr "Ð¿ÑƒÐ½ÐºÑ‚ Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ° Â«%sÂ» Ð·Ð·Ð¾Ð²Ð½Ñ– Ð±ÑƒÐ´ÑŒ-Ñ�ÐºÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ‚ÐµÐºÑ�Ñ‚Ñƒ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ� %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Ð�ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» @image `%s': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» @image Â«%s.txtÂ» Ð°Ð±Ð¾ Ñ‚ÐµÐºÑ�Ñ‚-Ð·Ð°Ð¼Ñ–Ð½Ð½Ð¸Ðº"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2397,2416 ----
  msgstr "Ð¿ÑƒÐ½ÐºÑ‚ Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ° Â«%sÂ» Ð·Ð·Ð¾Ð²Ð½Ñ– Ð±ÑƒÐ´ÑŒ-Ñ�ÐºÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ‚ÐµÐºÑ�Ñ‚Ñƒ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ� %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Ð�ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» @image `%s': %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» @image Â«%s.txtÂ» Ð°Ð±Ð¾ Ñ‚ÐµÐºÑ�Ñ‚-Ð·Ð°Ð¼Ñ–Ð½Ð½Ð¸Ðº"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2262,2333 ****
  "ÑƒÐ½Ð¸ÐºÐ°ÑŽÑ‡Ð¸ Ñ†ÑŒÐ¾Ð³Ð¾"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� @%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚Ð¸Ñ�Ñ� Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "Ð£ Ð½Ð°Ð·Ð²Ñ– Ð²ÑƒÐ·Ð»Ð° @%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚Ð¸Ñ�Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð²ÑƒÐ·Ð»Ð° @%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚Ð¸Ñ�Ñ� Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Ð¿Ñ–Ñ�Ð»Ñ� @xref Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«.Â» Ð°Ð±Ð¾ Â«,Â», Ð°Ð»Ðµ Ð½Ðµ %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "Ð¿Ñ–Ñ�Ð»Ñ� @xref Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«.Â» Ð°Ð±Ð¾ Â«,Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð²ÑƒÐ·Ð»Ð° Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð²ÑƒÐ·Ð»Ð° Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Â«:Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ° @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ð±Ð¾ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s Ð²Ð¸Ð¼Ð°Ð³Ð°Ñ” Ð²ÐºÐ°Ð·Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð²Ñƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2420,2491 ----
  "ÑƒÐ½Ð¸ÐºÐ°ÑŽÑ‡Ð¸ Ñ†ÑŒÐ¾Ð³Ð¾"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� @%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚Ð¸Ñ�Ñ� Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "Ð£ Ð½Ð°Ð·Ð²Ñ– Ð²ÑƒÐ·Ð»Ð° @%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚Ð¸Ñ�Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð²ÑƒÐ·Ð»Ð° @%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚Ð¸Ñ�Ñ� Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "Ð¿Ñ–Ñ�Ð»Ñ� @xref Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«.Â» Ð°Ð±Ð¾ Â«,Â», Ð°Ð»Ðµ Ð½Ðµ %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "Ð¿Ñ–Ñ�Ð»Ñ� @xref Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«.Â» Ð°Ð±Ð¾ Â«,Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð²ÑƒÐ·Ð»Ð° Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Â«%sÂ»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð²ÑƒÐ·Ð»Ð° Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Â«:Â»"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "Ñƒ Ð½Ð°Ð·Ð²Ñ– Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Â«:Â»"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ° @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ð±Ð¾ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s Ð²Ð¸Ð¼Ð°Ð³Ð°Ñ” Ð²ÐºÐ°Ð·Ð°Ñ‚Ð¸ Ð½Ð°Ð·Ð²Ñƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2336,2411 ****
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð° Ð½Ð°Ð·Ð²Ð° @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð´Ð¾ ÐºÑ–Ð½Ñ†ÐµÐ²Ð¾Ñ— Ð´ÑƒÐ¶ÐºÐ¸ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð´Ð¾ ÐºÑ–Ð½Ñ†ÐµÐ²Ð¾Ñ— Ð´ÑƒÐ¶ÐºÐ¸ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s Ð½Ðµ Ð¼Ð°Ñ” Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ð»ÑŒÐ½Ð¾Ñ— Ñ„Ñ–Ð³ÑƒÑ€Ð½Ð¾Ñ— Ð´ÑƒÐ¶ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "Ñƒ @%s Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” ÐºÑ–Ð½Ñ†ÐµÐ²Ð¾Ñ— Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ð¾Ñ�Ñ‚Ñ–-Ñ€Ð¾Ð·Ð´Ñ–Ð»ÑŒÐ½Ð¸ÐºÐ°: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ð¾Ñ‡Ð¸Ð½Ð°Ñ‚Ð¸Ñ�Ñ� Ð· @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx Ñ�Ð»Ñ–Ð´ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ð¿Ñ–Ñ�Ð»Ñ� @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑ�Ñ‚ Ð±ÐµÐ· @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' Ð¾Ñ‡Ñ–ÐºÑƒÑ” `%s', Ð½Ð°Ñ‚Ð¾Ð¼Ñ–Ñ�Ñ‚ÑŒ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð¾ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð´Ð¾ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¾Ð³Ð¾ `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ðµ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Â«%c%sÂ» Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Â«%sÂ» Ð²Ð¸ÐºÐ»Ð¸ÐºÐ°Ð½Ð¾ Ð· Ð½Ð°Ð´Ð¼Ñ–Ñ€Ð½Ð¾ÑŽ ÐºÑ–Ð»ÑŒÐºÑ–Ñ�Ñ‚ÑŽ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ–Ð²"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s Ð½Ðµ Ð¼Ð°Ñ” Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ð»ÑŒÐ½Ð¾Ñ— Ñ„Ñ–Ð³ÑƒÑ€Ð½Ð¾Ñ— Ð´ÑƒÐ¶ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
--- 2494,2569 ----
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð° Ð½Ð°Ð·Ð²Ð° @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð´Ð¾ ÐºÑ–Ð½Ñ†ÐµÐ²Ð¾Ñ— Ð´ÑƒÐ¶ÐºÐ¸ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð´Ð¾ ÐºÑ–Ð½Ñ†ÐµÐ²Ð¾Ñ— Ð´ÑƒÐ¶ÐºÐ¸ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s Ð½Ðµ Ð¼Ð°Ñ” Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ð»ÑŒÐ½Ð¾Ñ— Ñ„Ñ–Ð³ÑƒÑ€Ð½Ð¾Ñ— Ð´ÑƒÐ¶ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "Ñƒ @%s Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” ÐºÑ–Ð½Ñ†ÐµÐ²Ð¾Ñ— Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ð¾Ñ�Ñ‚Ñ–-Ñ€Ð¾Ð·Ð´Ñ–Ð»ÑŒÐ½Ð¸ÐºÐ°: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ð¾Ñ‡Ð¸Ð½Ð°Ñ‚Ð¸Ñ�Ñ� Ð· @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx Ñ�Ð»Ñ–Ð´ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ð¿Ñ–Ñ�Ð»Ñ� @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚ÑŒ Ñ‚ÐµÐºÑ�Ñ‚ Ð±ÐµÐ· @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' Ð¾Ñ‡Ñ–ÐºÑƒÑ” `%s', Ð½Ð°Ñ‚Ð¾Ð¼Ñ–Ñ�Ñ‚ÑŒ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð¾ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð´Ð¾ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¾Ð³Ð¾ `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ðµ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "Â«%c%sÂ» Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Â«%sÂ» Ð²Ð¸ÐºÐ»Ð¸ÐºÐ°Ð½Ð¾ Ð· Ð½Ð°Ð´Ð¼Ñ–Ñ€Ð½Ð¾ÑŽ ÐºÑ–Ð»ÑŒÐºÑ–Ñ�Ñ‚ÑŽ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ–Ð²"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s Ð½Ðµ Ð¼Ð°Ñ” Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ð»ÑŒÐ½Ð¾Ñ— Ñ„Ñ–Ð³ÑƒÑ€Ð½Ð¾Ñ— Ð´ÑƒÐ¶ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
***************
*** 2413,2459 ****
  "Ð¼Ð°ÐºÑ€Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Â«%sÂ» Ð¾Ð³Ð¾Ð»Ð¾ÑˆÐµÐ½Ð¾ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ, Ð· Ñ�ÐºÐ¸Ð¼ Ð¹Ð¾Ð³Ð¾ Ñ�Ð»Ñ–Ð´ Ð²Ð¸ÐºÐ»Ð¸ÐºÐ°Ñ‚Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "Ð·Ð° \\ Ñƒ Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ– @%s Ñ�Ð»Ñ–Ð´ÑƒÑ” Â«%sÂ» Ð·Ð°Ð¼Ñ–Ñ�Ñ‚ÑŒ Ð½Ð°Ð·Ð²Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð°Ð±Ð¾ \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” Ð½Ð°Ð·Ð²Ð¸ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ñ–Ñ— Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "Ð½ÐµÐ¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ Ñ€Ñ�Ð´ÐºÑƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ” Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ðµ multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ: Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÐµÑ€ Ð´Ð»Ñ� %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2571,2617 ----
  "Ð¼Ð°ÐºÑ€Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Â«%sÂ» Ð¾Ð³Ð¾Ð»Ð¾ÑˆÐµÐ½Ð¾ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ, Ð· Ñ�ÐºÐ¸Ð¼ Ð¹Ð¾Ð³Ð¾ Ñ�Ð»Ñ–Ð´ Ð²Ð¸ÐºÐ»Ð¸ÐºÐ°Ñ‚Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "Ð·Ð° \\ Ñƒ Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ– @%s Ñ�Ð»Ñ–Ð´ÑƒÑ” Â«%sÂ» Ð·Ð°Ð¼Ñ–Ñ�Ñ‚ÑŒ Ð½Ð°Ð·Ð²Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð°Ð±Ð¾ \\"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” Ð½Ð°Ð·Ð²Ð¸ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ñ–Ñ— Ð´Ð»Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "Ð½ÐµÐ¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ Ñ€Ñ�Ð´ÐºÑƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ” Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ðµ multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ: Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÐµÑ€ Ð´Ð»Ñ� %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2462,2577 ****
  "Ñ€Ñ�Ð´ÐºÑƒ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ð°ÐºÑ†ÐµÐ½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ�, Â«@%sÂ», Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ– @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s, %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ� Â«%sÂ» Ð½Ðµ Ñ” ÐºÐ°Ð½Ð¾Ð½Ñ–Ñ‡Ð½Ð¸Ð¼ ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ�Ð¼ texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° Ð½Ð°Ð·Ð²Ð° ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ� `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s Ð¿Ñ–Ñ�Ð»Ñ� Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ� Ð»Ð¸ÑˆÐµ Ñƒ Ñ€Ñ�Ð´ÐºÑƒ @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr "@part Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Ð¿Ð¾Ð²â€™Ñ�Ð·Ð°Ð½Ð¾ Ð· @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node Ð¿ÐµÑ€ÐµÐ´ÑƒÑ” @%s, Ð°Ð»Ðµ Ñ‡Ð°Ñ�Ñ‚Ð¸Ð½Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ð¾Ð²â€™Ñ�Ð·ÑƒÐ²Ð°Ñ‚Ð¸ Ð· Ð²ÑƒÐ·Ð»Ð°Ð¼Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð° Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ð½Ð¾ Ð´Ð»Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ� Ð½Ð°Ð·Ð²Ð° Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ñƒ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ� Ð½Ð°Ð·Ð²Ð° Ð²ÑƒÐ·Ð»Ð° Ñƒ Ð¿ÑƒÐ½ÐºÑ‚Ñ– Ð¼ÐµÐ½ÑŽ"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Ñƒ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Ð½Ð° Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� `%s' Ð²Ð¶Ðµ Ð±ÑƒÐ»Ð¾ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� `%s' Ñ‚ÑƒÑ‚"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Ð¿ÐµÑ€ÐµÐ²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ð¼Ð¾Ð²Ð¸ Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s Ð±ÐµÐ· Ð¿Ð¾Ð²â€™Ñ�Ð·Ð°Ð½Ð¾Ð³Ð¾ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2620,2735 ----
  "Ñ€Ñ�Ð´ÐºÑƒ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ð°ÐºÑ†ÐµÐ½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ�, Â«@%sÂ», Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ– @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s, %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ� Â«%sÂ» Ð½Ðµ Ñ” ÐºÐ°Ð½Ð¾Ð½Ñ–Ñ‡Ð½Ð¸Ð¼ ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ�Ð¼ texinfo"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° Ð½Ð°Ð·Ð²Ð° ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ� `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s Ð¿Ñ–Ñ�Ð»Ñ� Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ� Ð»Ð¸ÑˆÐµ Ñƒ Ñ€Ñ�Ð´ÐºÑƒ @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr "@part Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Ð¿Ð¾Ð²â€™Ñ�Ð·Ð°Ð½Ð¾ Ð· @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr "@node Ð¿ÐµÑ€ÐµÐ´ÑƒÑ” @%s, Ð°Ð»Ðµ Ñ‡Ð°Ñ�Ñ‚Ð¸Ð½Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ð¾Ð²â€™Ñ�Ð·ÑƒÐ²Ð°Ñ‚Ð¸ Ð· Ð²ÑƒÐ·Ð»Ð°Ð¼Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð° Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ð½Ð¾ Ð´Ð»Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ� Ð½Ð°Ð·Ð²Ð° Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ñƒ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ� Ð½Ð°Ð·Ð²Ð° Ð²ÑƒÐ·Ð»Ð° Ñƒ Ð¿ÑƒÐ½ÐºÑ‚Ñ– Ð¼ÐµÐ½ÑŽ"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Ñƒ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Ð½Ð° Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "Ð¼Ð°ÐºÑ€Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� `%s' Ð²Ð¶Ðµ Ð±ÑƒÐ»Ð¾ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ðµ"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� `%s' Ñ‚ÑƒÑ‚"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Ð¿ÐµÑ€ÐµÐ²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ð¼Ð¾Ð²Ð¸ Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s Ð±ÐµÐ· Ð¿Ð¾Ð²â€™Ñ�Ð·Ð°Ð½Ð¾Ð³Ð¾ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2581,2585 ****
  "Ð²Ð¸ÐºÐ»Ð¸ÐºÐ°Ñ‚Ð¸ Ð· Ð´ÑƒÐ¶ÐºÐ°Ð¼Ð¸, {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2739,2743 ----
  "Ð²Ð¸ÐºÐ»Ð¸ÐºÐ°Ñ‚Ð¸ Ð· Ð´ÑƒÐ¶ÐºÐ°Ð¼Ð¸, {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2590,2594 ****
  "MAX_NESTED_MACROS; Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� â€” %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
--- 2748,2752 ----
  "MAX_NESTED_MACROS; Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� â€” %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
***************
*** 2597,2661 ****
  "Ñ�ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ð¹Ñ‚ÐµÑ�Ñ� @rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "Ð¿Ñ–Ñ�Ð»Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ð°ÐºÑ†ÐµÐ½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ� Â«@%sÂ» Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð¿Ñ€Ð¾Ð±Ñ–Ð»Ñƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ¹Ñ‚Ðµ Ð´ÑƒÐ¶ÐºÐ¸, Ñ‰Ð¾Ð± Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Â«iÂ» Ð°Ð±Ð¾ Â«jÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "Ð¿Ñ–Ñ�Ð»Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ð°ÐºÑ†ÐµÐ½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ� Â«@%sÂ» Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ñ€Ð¾Ð·Ñ€Ð¸Ð²Ñƒ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±Ð½Ñ– Ð´ÑƒÐ¶ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ð¿Ñ€Ð°Ð¿Ð¾Ñ€ÐµÑ†ÑŒ: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ñ” Ð·Ð°Ñ�Ñ‚Ð°Ñ€Ñ–Ð»Ð¸Ð¼."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ñ” Ð·Ð°Ñ�Ñ‚Ð°Ñ€Ñ–Ð»Ð¸Ð¼; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Ð½Ð° Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð»Ð¸ÑˆÐµ Ñƒ Ð²ÐµÑ€Ñ…Ð½ÑŒÐ¾Ð¼Ñƒ Ð°Ð±Ð¾ Ð½Ð¸Ð¶Ð½ÑŒÐ¾Ð¼Ñƒ ÐºÐ¾Ð»Ð¾Ð½Ñ‚Ð¸Ñ‚ÑƒÐ»Ñ–"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2755,2819 ----
  "Ñ�ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ð¹Ñ‚ÐµÑ�Ñ� @rmacro"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "Ð¿Ñ–Ñ�Ð»Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ð°ÐºÑ†ÐµÐ½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ� Â«@%sÂ» Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð¿Ñ€Ð¾Ð±Ñ–Ð»Ñƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ¹Ñ‚Ðµ Ð´ÑƒÐ¶ÐºÐ¸, Ñ‰Ð¾Ð± Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Â«iÂ» Ð°Ð±Ð¾ Â«jÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "Ð¿Ñ–Ñ�Ð»Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ð°ÐºÑ†ÐµÐ½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ� Â«@%sÂ» Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ñ€Ð¾Ð·Ñ€Ð¸Ð²Ñƒ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±Ð½Ñ– Ð´ÑƒÐ¶ÐºÐ¸"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ð¿Ñ€Ð°Ð¿Ð¾Ñ€ÐµÑ†ÑŒ: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s Ñ” Ð·Ð°Ñ�Ñ‚Ð°Ñ€Ñ–Ð»Ð¸Ð¼."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s Ñ” Ð·Ð°Ñ�Ñ‚Ð°Ñ€Ñ–Ð»Ð¸Ð¼; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ Ð±ÑƒÑ‚Ð¸ Ð½Ð° Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ñ€Ñ�Ð´ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð»Ð¸ÑˆÐµ Ñƒ Ð²ÐµÑ€Ñ…Ð½ÑŒÐ¾Ð¼Ñƒ Ð°Ð±Ð¾ Ð½Ð¸Ð¶Ð½ÑŒÐ¾Ð¼Ñƒ ÐºÐ¾Ð»Ð¾Ð½Ñ‚Ð¸Ñ‚ÑƒÐ»Ñ–"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2663,2685 ****
  msgstr "@%s Ð½Ðµ Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ�Ñƒ ÑƒÑ�ÐµÑ€ÐµÐ´Ð¸Ð½Ñ– Ð±Ð»Ð¾ÐºÑƒ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s Ñƒ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½ÑŒÐ¾Ð¼Ñƒ multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab Ð¿ÐµÑ€ÐµÐ´ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Ð·Ð°Ð½Ð°Ð´Ñ‚Ð¾ Ð±Ð°Ð³Ð°Ñ‚Ð¾ Ñ�Ñ‚Ð¾Ð²Ð¿Ñ‡Ð¸ÐºÑ–Ð² Ñƒ Ð¾Ð±â€™Ñ”ÐºÑ‚Ñ– multitable (Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°Ñ”Ñ‚ÑŒÑ�Ñ� @tab Ð·Ð¾Ð²Ð½Ñ– multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2821,2843 ----
  msgstr "@%s Ð½Ðµ Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ�Ñƒ ÑƒÑ�ÐµÑ€ÐµÐ´Ð¸Ð½Ñ– Ð±Ð»Ð¾ÐºÑƒ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s Ñƒ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½ÑŒÐ¾Ð¼Ñƒ multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab Ð¿ÐµÑ€ÐµÐ´ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "Ð·Ð°Ð½Ð°Ð´Ñ‚Ð¾ Ð±Ð°Ð³Ð°Ñ‚Ð¾ Ñ�Ñ‚Ð¾Ð²Ð¿Ñ‡Ð¸ÐºÑ–Ð² Ñƒ Ð¾Ð±â€™Ñ”ÐºÑ‚Ñ– multitable (Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°Ñ”Ñ‚ÑŒÑ�Ñ� @tab Ð·Ð¾Ð²Ð½Ñ– multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2688,2703 ****
  msgstr "@%s Ð¿Ð¾Ð·Ð° Ð¼ÐµÐ¶Ð°Ð¼Ð¸ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– Ð°Ð±Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÑƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ñ�ÐµÑ€ÐµÐ´Ð¸Ð½Ñ– Ð±Ð»Ð¾ÐºÑƒ Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s Ð¼Ð°Ñ” Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ñ�Ñ� Ð»Ð¸ÑˆÐµ Ñƒ Ð·Ð°Ð¿Ð¸Ñ�Ñ– Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
--- 2846,2861 ----
  msgstr "@%s Ð¿Ð¾Ð·Ð° Ð¼ÐµÐ¶Ð°Ð¼Ð¸ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– Ð°Ð±Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÑƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ð²Ñ�ÐµÑ€ÐµÐ´Ð¸Ð½Ñ– Ð±Ð»Ð¾ÐºÑƒ Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr "@%s Ð¼Ð°Ñ” Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ñ�Ñ� Ð»Ð¸ÑˆÐµ Ñƒ Ð·Ð°Ð¿Ð¸Ñ�Ñ– Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
***************
*** 2705,2785 ****
  "Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð¿Ñ–Ñ�Ð»Ñ� Â«@%sÂ», Ñ‰Ð¾Ð± Ð¼Ð¾Ð¶Ð½Ð° Ð±ÑƒÐ»Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÑƒÐ²Ð°Ñ‚Ð¸Ñ�Ñ� Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s Ð½Ðµ Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ�Ñƒ Ð¿Ð¾Ð·Ð° Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ð°Ð¼Ð¸ Â«@titlepageÂ» Ñ‚Ð° Â«@quotationÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory Ð¿Ñ–Ñ�Ð»Ñ� Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ñ€ÐµÐ³Ñ–Ð¾Ð½ %s Ð²Ñ�ÐµÑ€ÐµÐ´Ð¸Ð½Ñ– Ñ€ÐµÐ³Ñ–Ð¾Ð½Ñƒ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry Ð¿Ñ–Ñ�Ð»Ñ� Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu Ñƒ Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¼Ñƒ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñ–"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ´ Ð¿ÐµÑ€ÑˆÐ¸Ð¼ @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "Ð¼Ð°Ð±ÑƒÑ‚ÑŒ, Ð²Ð°Ñˆ Ð²ÑƒÐ·Ð¾Ð» @top Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ Ð±ÑƒÑ‚Ð¸ Ð¾Ð±Ð³Ð¾Ñ€Ð½ÑƒÑ‚Ð¸Ð¹ Ñƒ @ifnottex Ð·Ð°Ð¼Ñ–Ñ�Ñ‚ÑŒ @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s Ð¼Ð°Ñ” Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ñ�Ñ� Ð»Ð¸ÑˆÐµ Ñƒ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñ– Ñ„Ð¾Ñ€Ð¼ÑƒÐ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "Ð½ÐµÐ¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ðµ @"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s Ð½Ðµ Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ�Ñƒ Ð·Ð·Ð¾Ð²Ð½Ñ– Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ð° Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð¾Ð´Ñ€Ð°Ð·Ñƒ Ð¿Ñ–Ð´ Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "Ñ–Ð³Ð½Ð¾Ñ€ÑƒÑ”Ð¼Ð¾ Ð·Ð°Ð¹Ð²Ñ– @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ– @%s Ð½Ðµ Ð¿ÐµÑ€ÐµÐ´Ð°ÑŽÑ‚ÑŒÑ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "Ñƒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ– @%s Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ Ð²ÑƒÐ·Ð»Ð° Ð°Ð±Ð¾ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ Ð¿Ñ–Ð´Ñ€ÑƒÑ‡Ð½Ð¸ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
--- 2863,2930 ----
  "Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð¿Ñ–Ñ�Ð»Ñ� Â«@%sÂ», Ñ‰Ð¾Ð± Ð¼Ð¾Ð¶Ð½Ð° Ð±ÑƒÐ»Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÑƒÐ²Ð°Ñ‚Ð¸Ñ�Ñ� Â«@%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s Ð½Ðµ Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ�Ñƒ Ð¿Ð¾Ð·Ð° Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ð°Ð¼Ð¸ Â«@titlepageÂ» Ñ‚Ð° Â«@quotationÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory Ð¿Ñ–Ñ�Ð»Ñ� Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ñ€ÐµÐ³Ñ–Ð¾Ð½ %s Ð²Ñ�ÐµÑ€ÐµÐ´Ð¸Ð½Ñ– Ñ€ÐµÐ³Ñ–Ð¾Ð½Ñƒ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry Ð¿Ñ–Ñ�Ð»Ñ� Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ Ð²ÑƒÐ·Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu Ñƒ Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¼Ñƒ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñ–"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s Ð¼Ð°Ñ” Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ñ�Ñ� Ð»Ð¸ÑˆÐµ Ñƒ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñ– Ñ„Ð¾Ñ€Ð¼ÑƒÐ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "Ð½ÐµÐ¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ðµ @"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s Ð½Ðµ Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ�Ñƒ Ð·Ð·Ð¾Ð²Ð½Ñ– Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ð° Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð¾Ð´Ñ€Ð°Ð·Ñƒ Ð¿Ñ–Ð´ Â«@floatÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "Ñ–Ð³Ð½Ð¾Ñ€ÑƒÑ”Ð¼Ð¾ Ð·Ð°Ð¹Ð²Ñ– @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ– @%s Ð½Ðµ Ð¿ÐµÑ€ÐµÐ´Ð°ÑŽÑ‚ÑŒÑ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "Ñƒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ– @%s Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ Ð²ÑƒÐ·Ð»Ð° Ð°Ð±Ð¾ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ Ð¿Ñ–Ð´Ñ€ÑƒÑ‡Ð½Ð¸ÐºÐ°"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
***************
*** 2787,2791 ****
  "Ñƒ @%s Ð²Ð¸Ñ�Ð²Ð»ÐµÐ½Ð¾ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½ÑŽ Ð½Ð°Ð·Ð²Ñƒ Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ð¿Ñ–Ñ�Ð»Ñ� Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
--- 2932,2936 ----
  "Ñƒ @%s Ð²Ð¸Ñ�Ð²Ð»ÐµÐ½Ð¾ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½ÑŽ Ð½Ð°Ð·Ð²Ñƒ Ð¿ÐµÑ€ÐµÑ…Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½Ð½Ñ� Ð¿Ñ–Ñ�Ð»Ñ� Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ� Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
***************
*** 2794,2817 ****
  "Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "Ð½Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ð·Ð²Ð¸ Ñ„Ð°Ð¹Ð»Ñƒ Ð´Ð»Ñ� @image"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "Ñƒ @%s Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "Ð½ÐµÑˆÑ–Ñ�Ñ‚Ð½Ð°Ð´Ñ†Ñ�Ñ‚ÐºÐ¾Ð²Ñ– Ñ†Ð¸Ñ„Ñ€Ð¸ Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ– @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "Ð¼ÐµÐ½ÑˆÐµ Ð·Ð° 4 ÑˆÑ–Ñ�Ñ‚Ð½Ð°Ð´Ñ†Ñ�Ñ‚ÐºÐ¾Ð²Ñ– Ñ†Ð¸Ñ„Ñ€Ð¸ Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ– @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
--- 2939,2962 ----
  "Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "Ð½Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ð·Ð²Ð¸ Ñ„Ð°Ð¹Ð»Ñƒ Ð´Ð»Ñ� @image"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "Ñƒ @%s Ð½Ðµ Ð²Ð¸Ñ�Ñ‚Ð°Ñ‡Ð°Ñ” Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "Ð½ÐµÑˆÑ–Ñ�Ñ‚Ð½Ð°Ð´Ñ†Ñ�Ñ‚ÐºÐ¾Ð²Ñ– Ñ†Ð¸Ñ„Ñ€Ð¸ Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ– @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "Ð¼ÐµÐ½ÑˆÐµ Ð·Ð° 4 ÑˆÑ–Ñ�Ñ‚Ð½Ð°Ð´Ñ†Ñ�Ñ‚ÐºÐ¾Ð²Ñ– Ñ†Ð¸Ñ„Ñ€Ð¸ Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ– @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
***************
*** 2820,2919 ****
  "%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "Ð·Ð°Ð¹Ð²Ñ– Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð´Ð»Ñ� Ð²ÑƒÐ·Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Ð¼Ð°Ð»Ð¾ Ð±ÑƒÑ‚Ð¸ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s Ð¿Ñ€Ð¸Ð¹Ð¼Ð°Ñ” Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð»Ð¸ÑˆÐµ @-ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸, Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Ð·Ð°Ð»Ð¸ÑˆÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ Ñ€Ñ�Ð´ÐºÑƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ð° %s Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ Ð·Ð°Ð¿Ð¸Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "Ñ‡Ð°Ñ�Ñ‚ÐºÐ° Ñ�Ñ‚Ð¾Ð²Ð¿Ñ‡Ð¸ÐºÐ° Ð½Ðµ Ñ” Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @sp Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¾Ð²Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð° Ñ–Ð½Ð´ÐµÐºÑ�Ñƒ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ñ–Ð½Ð´ÐµÐºÑ� Ð´Ð¶ÐµÑ€ÐµÐ»Ð° Ñƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ñ–Ð½Ð´ÐµÐºÑ� Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ñƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s Ð¿Ñ€Ð¸Ð·Ð²ÐµÐ´Ðµ Ð´Ð¾ Ð¾Ð±â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ� %s Ð· Ñ�Ð°Ð¼Ð¸Ð¼ Ñ�Ð¾Ð±Ð¾ÑŽ, Ñ–Ð³Ð½Ð¾Ñ€ÑƒÑ”Ð¼Ð¾"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ñ–Ð½Ð´ÐµÐºÑ� Â«%sÂ» Ñƒ @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "Ð´Ñ€ÑƒÐºÑƒÑ”Ð¼Ð¾ Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸Ðº Â«%sÂ» Ð¾Ð±â€™Ñ”Ð´Ð½Ð°Ð½Ð¸Ð¹ Ð· Ñ–Ð½ÑˆÐ¸Ð¼, Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex Ð´Ð¾ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«topÂ» Ð°Ð±Ð¾ Â«bottomÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "ÐŸÑ–Ð´Ñ‚Ñ€Ð¸Ð¼ÑƒÑŽÑ‚ÑŒÑ�Ñ� Ð»Ð¸ÑˆÐµ @%s 10 Ñ‡Ð¸ 11, Ð° Ð½Ðµ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«separateÂ» Ð°Ð±Ð¾ Â«endÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«onÂ», Â«offÂ» Ð°Ð±Ð¾ Â«oddÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 2965,3064 ----
  "%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "Ð·Ð°Ð¹Ð²Ñ– Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð´Ð»Ñ� Ð²ÑƒÐ·Ð»Ð°"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "Ð¼Ð°Ð»Ð¾ Ð±ÑƒÑ‚Ð¸ @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s Ð¿Ñ€Ð¸Ð¹Ð¼Ð°Ñ” Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð»Ð¸ÑˆÐµ @-ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸, Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Ð·Ð°Ð»Ð¸ÑˆÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ Ñ€Ñ�Ð´ÐºÑƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ð° %s Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ Ð·Ð°Ð¿Ð¸Ñ� @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "Ñ‡Ð°Ñ�Ñ‚ÐºÐ° Ñ�Ñ‚Ð¾Ð²Ð¿Ñ‡Ð¸ÐºÐ° Ð½Ðµ Ñ” Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @sp Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾, Ð° Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¾Ð²Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð° Ñ–Ð½Ð´ÐµÐºÑ�Ñƒ %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ñ–Ð½Ð´ÐµÐºÑ� Ð´Ð¶ÐµÑ€ÐµÐ»Ð° Ñƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ñ–Ð½Ð´ÐµÐºÑ� Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ñƒ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr "@%s Ð¿Ñ€Ð¸Ð·Ð²ÐµÐ´Ðµ Ð´Ð¾ Ð¾Ð±â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ� %s Ð· Ñ�Ð°Ð¼Ð¸Ð¼ Ñ�Ð¾Ð±Ð¾ÑŽ, Ñ–Ð³Ð½Ð¾Ñ€ÑƒÑ”Ð¼Ð¾"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ñ–Ð½Ð´ÐµÐºÑ� Â«%sÂ» Ñƒ @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "Ð´Ñ€ÑƒÐºÑƒÑ”Ð¼Ð¾ Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸Ðº Â«%sÂ» Ð¾Ð±â€™Ñ”Ð´Ð½Ð°Ð½Ð¸Ð¹ Ð· Ñ–Ð½ÑˆÐ¸Ð¼, Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "printindex Ð´Ð¾ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«topÂ» Ð°Ð±Ð¾ Â«bottomÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "ÐŸÑ–Ð´Ñ‚Ñ€Ð¸Ð¼ÑƒÑŽÑ‚ÑŒÑ�Ñ� Ð»Ð¸ÑˆÐµ @%s 10 Ñ‡Ð¸ 11, Ð° Ð½Ðµ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«separateÂ» Ð°Ð±Ð¾ Â«endÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @%s Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«onÂ», Â«offÂ» Ð°Ð±Ð¾ Â«oddÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2921,2925 ****
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @paragraphindent Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾, Â«noneÂ» Ð°Ð±Ð¾ Â«asisÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3066,3070 ----
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @paragraphindent Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾, Â«noneÂ» Ð°Ð±Ð¾ Â«asisÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2927,2941 ****
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @firstparagraphindent Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«noneÂ» Ð°Ð±Ð¾ Â«insertÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @exampleindent Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ð±Ð¾ Â«asisÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s Ð¼Ð°Ð»Ð¾ Ð±ÑƒÑ‚Ð¸ on Ð°Ð±Ð¾ off, Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3072,3086 ----
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @firstparagraphindent Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«noneÂ» Ð°Ð±Ð¾ Â«insertÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @exampleindent Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ð±Ð¾ Â«asisÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "@%s Ð¼Ð°Ð»Ð¾ Ð±ÑƒÑ‚Ð¸ on Ð°Ð±Ð¾ off, Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2943,2952 ****
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @kbdinputstyle Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«codeÂ»/Â«exampleÂ»/Â«distinctÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @allowcodebreaks Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«trueÂ» Ð°Ð±Ð¾ Â«falseÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3088,3097 ----
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @kbdinputstyle Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«codeÂ»/Â«exampleÂ»/Â«distinctÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @allowcodebreaks Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«trueÂ» Ð°Ð±Ð¾ Â«falseÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2954,3093 ****
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @urefbreakstyle Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«afterÂ»/Â«beforeÂ»/Â«noneÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "Ð¿Ñ–Ð´Ð½Ñ–Ð¼Ð°Ñ”Ð¼Ð¾ Ñ€Ñ–Ð²ÐµÐ½ÑŒ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ @%s; Ð·Ð°Ñ€Ð°Ð· Ñ€Ñ–Ð²ÐµÐ½ÑŒ Ñ” Ð½Ð°Ð´Ñ‚Ð¾ Ð½Ð¸Ð·ÑŒÐºÐ¸Ð¼"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "Ð½ÐµÐ¼Ð°Ñ” ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ñ€Ñ–Ð²Ð½Ñ� Ð³Ð»Ð°Ð²Ð¸ Ð¿ÐµÑ€ÐµÐ´ @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "Ð·Ð½Ð¸Ð¶ÑƒÑ”Ð¼Ð¾ Ñ€Ñ–Ð²ÐµÐ½ÑŒ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ @%s, Ñ�ÐºÐ¸Ð¹ Ð²ÐºÐ»Ð°Ð´ÐµÐ½Ð¾ Ñƒ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð½Ð¸Ð¶Ñ‡Ð¾Ð³Ð¾ Ñ€Ñ–Ð²Ð½Ñ�"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "Ð· @%s Ð½Ðµ Ð¿Ð¾Ð²â€™Ñ�Ð·Ð°Ð½Ð¾ Ð¶Ð¾Ð´Ð½Ð¾Ñ— ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€ÑƒÐ²Ð°Ð½Ð½Ñ� Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð²"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s Ð½Ðµ Ñ” Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¼"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð» Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "Ð½Ð°Ð·Ð²Ð° Ð²ÑƒÐ·Ð»Ð° Ð·Ð°Ð¿Ð¸Ñ�Ñƒ @%s, Â«%sÂ», Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ñ–Ð´ Ð½Ð°Ð·Ð²Ð¸ %s, Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "Ð²ÑƒÐ·Ð¾Ð», Ð½Ð° Ñ�ÐºÐ¸Ð¹ Ð½ÐµÐ¼Ð° Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½ÑŒ `%s'"
  
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr "Ð²ÑƒÐ·Ð¾Ð» Â«%sÂ» Ñ” Ð²ÑƒÐ·Ð»Ð¾Ð¼ %s Ð´Ð»Ñ� Â«%sÂ» Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ– Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð², Ð°Ð»Ðµ Ð½Ðµ Ñƒ Ð¼ÐµÐ½ÑŽ"
! 
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr ""
! "Ð²Ð¸Ñ�Ð²Ð»ÐµÐ½Ð¾ Ð²Ñ–Ð´Ð¼Ñ–Ð½Ð½Ð¾Ñ�Ñ‚Ñ– Ñƒ Ð·Ð°Ð¿Ð¸Ñ�Ð°Ñ… Ð²ÑƒÐ·Ð»Ð° %s Â«%sÂ» Ñƒ Ð¼ÐµÐ½ÑŽ Â«%sÂ» Ñ– Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ– "
! "Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð² Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "Ð²ÑƒÐ·Ð¾Ð» Â«%sÂ» Ñ” Ð²ÑƒÐ·Ð»Ð¾Ð¼ %s Ð´Ð»Ñ� Â«%sÂ» Ñƒ Ð¼ÐµÐ½ÑŽ, Ð°Ð»Ðµ Ð½Ðµ Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ– Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð²"
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "Ð²ÐºÐ°Ð·Ñ–Ð²Ð½Ð¸Ðº %s, Â«%sÂ», (Ð´Ð»Ñ� Ð²ÑƒÐ·Ð»Ð° Â«%sÂ») Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ñ–Ð´ Ð½Ð°Ð·Ð²Ð¸ %s, Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ–Ð¹ Â«%sÂ»"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Ð²ÑƒÐ·Ð¾Ð» `%s' Ð½Ðµ Ð¼Ð°Ñ” Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ð´Ð»Ñ� `%s', Ñ…Ð¾Ñ‡Ð° Ð¹ Ñ” Ð¹Ð¾Ð³Ð¾ Ð³Ð¾Ñ€Ñ–ÑˆÐ½Ñ–Ð¼ Ð²ÑƒÐ·Ð»Ð¾Ð¼"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "Ð´Ð»Ñ� Â«%sÂ», Ð²Ð³Ð¾Ñ€Ñƒ Ð¼ÐµÐ½ÑŽ Â«%sÂ» Ñ– Ð²Ð³Ð¾Ñ€Ñƒ Â«%sÂ» Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�ÑŽÑ‚ÑŒÑ�Ñ� Ð¾Ð´Ð¸Ð½ Ð²Ñ–Ð´ Ð¾Ð´Ð½Ð¾Ð³Ð¾"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s Ð´Ð¾ Â«%sÂ», Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ñ–Ð´ Ð½Ð°Ð·Ð²Ð¸ %s, Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ ÐºÐ»ÑŽÑ‡ Ñ–Ð½Ð´ÐµÐºÑ�Ñƒ Ñƒ @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» latex %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ Ð´Ð°Ð½Ð¸Ñ…: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: Ð½Ð°Ð·Ð²Ð° ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ L2H_TMP Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚ÑŒ ÐºÑ€Ð°Ð¿ÐºÑƒ"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: Ð½Ð°Ð·Ð²Ð° Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚ÑŒ ÐºÑ€Ð°Ð¿ÐºÑƒ"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� ÑƒÑ�Ð¿Ñ–ÑˆÐ½Ð¾ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: Ñ�ÑƒÑ„Ñ–ÐºÑ� Ð½Ð°Ð·Ð²Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ� Ñ” Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¼: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: Ñ�Ð¿Ñ€Ð¾Ð±Ð° Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ð½Ð½Ñ� %s Ð½Ð° %s Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð°Ñ�Ñ� Ð½ÐµÐ²Ð´Ð°Ð»Ð¾: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ @%s Ð· Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð¼ %d"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3099,3231 ----
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @urefbreakstyle Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«afterÂ»/Â«beforeÂ»/Â«noneÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "Ð¿Ñ–Ð´Ð½Ñ–Ð¼Ð°Ñ”Ð¼Ð¾ Ñ€Ñ–Ð²ÐµÐ½ÑŒ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ @%s; Ð·Ð°Ñ€Ð°Ð· Ñ€Ñ–Ð²ÐµÐ½ÑŒ Ñ” Ð½Ð°Ð´Ñ‚Ð¾ Ð½Ð¸Ð·ÑŒÐºÐ¸Ð¼"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "Ð½ÐµÐ¼Ð°Ñ” ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ñ€Ñ–Ð²Ð½Ñ� Ð³Ð»Ð°Ð²Ð¸ Ð¿ÐµÑ€ÐµÐ´ @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "Ð·Ð½Ð¸Ð¶ÑƒÑ”Ð¼Ð¾ Ñ€Ñ–Ð²ÐµÐ½ÑŒ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ @%s, Ñ�ÐºÐ¸Ð¹ Ð²ÐºÐ»Ð°Ð´ÐµÐ½Ð¾ Ñƒ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð½Ð¸Ð¶Ñ‡Ð¾Ð³Ð¾ Ñ€Ñ–Ð²Ð½Ñ�"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "Ð· @%s Ð½Ðµ Ð¿Ð¾Ð²â€™Ñ�Ð·Ð°Ð½Ð¾ Ð¶Ð¾Ð´Ð½Ð¾Ñ— ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€ÑƒÐ²Ð°Ð½Ð½Ñ� Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð²"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s Ð½Ðµ Ñ” Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¼"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð» Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "Ð½Ð°Ð·Ð²Ð° Ð²ÑƒÐ·Ð»Ð° Ð·Ð°Ð¿Ð¸Ñ�Ñƒ @%s, Â«%sÂ», Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ñ–Ð´ Ð½Ð°Ð·Ð²Ð¸ %s, Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr "Ð½Ð° Ð²ÑƒÐ·Ð¾Ð» Â«%sÂ» Ð½ÐµÐ¼Ð°Ñ” Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½ÑŒ"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr "Ð²ÑƒÐ·Ð»Ð¾Ð¼ %s Ð´Ð»Ñ� Â«%sÂ» Ñ” Â«%sÂ» Ñƒ Ð¿Ð¾Ð´Ñ–Ð»Ñ– Ð½Ð° Ñ€Ð¾Ð·Ð´Ñ–Ð»Ð¸, Ð°Ð»Ðµ Ð½Ðµ Ñƒ Ð¼ÐµÐ½ÑŽ"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "Ð²ÑƒÐ·Ð¾Ð» Â«%sÂ» Ñ” Ð²ÑƒÐ·Ð»Ð¾Ð¼ %s Ð´Ð»Ñ� Â«%sÂ» Ñƒ Ð¼ÐµÐ½ÑŽ, Ð°Ð»Ðµ Ð½Ðµ Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ– Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð²"
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr "Ð²ÐºÐ°Ð·Ñ–Ð²Ð½Ð¸ÐºÐ¾Ð¼ Ð½Ð° Ð²ÑƒÐ·Ð¾Ð» %s Ð´Ð»Ñ� Â«%sÂ» Ñ” Â«%sÂ», Ð°Ð»Ðµ %s Ñƒ Ð¼ÐµÐ½ÑŽ â€” Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Ð²ÑƒÐ·Ð¾Ð» `%s' Ð½Ðµ Ð¼Ð°Ñ” Ð¿ÑƒÐ½ÐºÑ‚Ñƒ Ð¼ÐµÐ½ÑŽ Ð´Ð»Ñ� `%s', Ñ…Ð¾Ñ‡Ð° Ð¹ Ñ” Ð¹Ð¾Ð³Ð¾ Ð³Ð¾Ñ€Ñ–ÑˆÐ½Ñ–Ð¼ Ð²ÑƒÐ·Ð»Ð¾Ð¼"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "Ð²ÐºÐ°Ð·Ñ–Ð²Ð½Ð¸Ðº %s, Â«%sÂ», (Ð´Ð»Ñ� Ð²ÑƒÐ·Ð»Ð° Â«%sÂ») Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ñ–Ð´ Ð½Ð°Ð·Ð²Ð¸ %s, Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ–Ð¹ Â«%sÂ»"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s Ð´Ð¾ Â«%sÂ», Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ñ–Ð´ Ð½Ð°Ð·Ð²Ð¸ %s, Â«%sÂ»"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ ÐºÐ»ÑŽÑ‡ Ñ–Ð½Ð´ÐµÐºÑ�Ñƒ Ñƒ @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» latex %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ Ð´Ð°Ð½Ð¸Ñ…: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: Ð½Ð°Ð·Ð²Ð° ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ L2H_TMP Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚ÑŒ ÐºÑ€Ð°Ð¿ÐºÑƒ"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: Ð½Ð°Ð·Ð²Ð° Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ Ð¼Ñ–Ñ�Ñ‚Ð¸Ñ‚ÑŒ ÐºÑ€Ð°Ð¿ÐºÑƒ"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� ÑƒÑ�Ð¿Ñ–ÑˆÐ½Ð¾ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: Ñ�ÑƒÑ„Ñ–ÐºÑ� Ð½Ð°Ð·Ð²Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ� Ñ” Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¼: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: Ñ�Ð¿Ñ€Ð¾Ð±Ð° Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ð½Ð½Ñ� %s Ð½Ð° %s Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð°Ñ�Ñ� Ð½ÐµÐ²Ð´Ð°Ð»Ð¾: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ @%s Ð· Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð¼ %d"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3098,3107 ****
  "ÐºÑ–Ð»ÑŒÐºÑ–Ñ�Ñ‚ÑŒ Ð·Ð°Ð¿Ð¸Ñ�Ñ–Ð², Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¸Ñ… Ñƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ–"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ Ñ„Ñ€Ð°Ð³Ð¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3236,3245 ----
  "ÐºÑ–Ð»ÑŒÐºÑ–Ñ�Ñ‚ÑŒ Ð·Ð°Ð¿Ð¸Ñ�Ñ–Ð², Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¸Ñ… Ñƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ–"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ Ñ„Ñ€Ð°Ð³Ð¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3112,3156 ****
  "HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ Ð´Ð°Ð½Ð¸Ñ…: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Ð½Ð° %s: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ð¾Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¸Ñ�Ñ� Ð´Ð¾ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ð³Ð¾ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: Ð½Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ� Ð´Ð°Ð½Ð¸Ñ…: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ @%s Ð· Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð¼ %d"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3250,3299 ----
  "HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ Ð´Ð°Ð½Ð¸Ñ…: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Ð½Ð° %s: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ð¾Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¸Ñ�Ñ� Ð´Ð¾ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ð³Ð¾ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: Ð½Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ� Ð´Ð°Ð½Ð¸Ñ…: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸: %s"
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ð¸ Ð¾Ð±Ð¼Ñ–Ð½ Ð´Ð°Ð½Ð¸Ð¼Ð¸: %s: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ @%s Ð· Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð¼ %d"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3161,3170 ****
  "Ð·Ð°Ð¿Ð¸Ñ�Ñ–Ð², Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¸Ñ… Ñƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ– Ð´Ð»Ñ� @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: Ñƒ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ… Ð´Ð°Ð½Ð¸Ñ… Ð½ÐµÐ¼Ð°Ñ” Ð·Ð°Ð¿Ð¸Ñ�Ñƒ HTML Ð´Ð»Ñ� @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3304,3313 ----
  "Ð·Ð°Ð¿Ð¸Ñ�Ñ–Ð², Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¸Ñ… Ñƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ– Ð´Ð»Ñ� @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: Ñƒ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ… Ð´Ð°Ð½Ð¸Ñ… Ð½ÐµÐ¼Ð°Ñ” Ð·Ð°Ð¿Ð¸Ñ�Ñƒ HTML Ð´Ð»Ñ� @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3175,3209 ****
  "Ð·Ð°Ð¿Ð¸Ñ�Ñ–Ð², Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¸Ñ… Ñƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ– Ð´Ð»Ñ� @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ� %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° Ð·Ð¼Ñ–Ð½Ð½Ð° %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° Ð·Ð¼Ñ–Ð½Ð½Ð° %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ–Ð½Ñ–Ñ†Ñ–Ð°Ð»Ñ–Ð·Ð°Ñ†Ñ–Ñ— %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°Ñ”Ð¼Ð¾ Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� TEXINFO_OUTPUT_FORMAT Â«%sÂ».\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Usage: %s [ÐŸÐ�Ð Ð�ÐœÐ•Ð¢Ð ]... Ð¤Ð�Ð™Ð›-TEXINFO...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3318,3407 ----
  "Ð·Ð°Ð¿Ð¸Ñ�Ñ–Ð², Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¸Ñ… Ñƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ– Ð´Ð»Ñ� @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "highlight_syntax.pm: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr "highlight_syntax.pm: %s: %s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¾Ð±Ñ€Ð¾Ð±Ð¸Ñ‚Ð¸ Ñ€Ñ�Ð´Ð¾Ðº Ð¼Ð¾Ð²Ð¸"
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "highlight_syntax.pm: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "highlight_syntax.pm: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� ÑƒÑ�Ð¿Ñ–ÑˆÐ½Ð¾ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! "highlight_syntax.pm: %s: %d Ñ€Ð¾Ð·Ð´Ñ–Ð»ÑŒÐ½Ð¸ÐºÑ–Ð²; Ð¼Ð°Ð»Ð¾ Ð±ÑƒÑ‚Ð¸ %d, ÐºÑ–Ð»ÑŒÐºÑ–Ñ�Ñ‚ÑŒ Ñ„Ñ€Ð°Ð³Ð¼ÐµÐ½Ñ‚Ñ–Ð² "
! "+1"
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "highlight_syntax.pm: %s: Ð½Ðµ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ ÐºÑ–Ð½Ñ†Ñ� @%s, Ð·Ð°Ð¿Ð¸Ñ� %d"
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "highlight_syntax.pm: %s: Ñƒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ– Ð¾Ð±Ñ€Ð¾Ð±ÐºÐ¸ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð¾ %d Ð·Ð°Ð¿Ð¸Ñ�Ñ–Ð² Ñƒ HTML; "
! "Ð¼Ð°Ð»Ð¾ Ð±ÑƒÑ‚Ð¸ %d, ÐºÑ–Ð»ÑŒÐºÑ–Ñ�Ñ‚ÑŒ Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¸Ñ… Ñƒ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ–"
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! "highlight_syntax.pm: Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ñ– Ð´Ð°Ð½Ñ– Ð¼Ñ–Ñ�Ñ‚Ñ�Ñ‚ÑŒ Ð·Ð°Ð¿Ð¸Ñ� HTML Ð´Ð»Ñ� @%s, Ð°Ð»Ðµ Ð½ÐµÐ¼Ð°Ñ” "
! "Ð¼Ð¾Ð²Ð¸ %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "highlight_syntax.pm: Ñƒ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ… Ð´Ð°Ð½Ð¸Ñ… Ð½ÐµÐ¼Ð°Ñ” Ð·Ð°Ð¿Ð¸Ñ�Ñƒ HTML Ð´Ð»Ñ� @%s %s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ� %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° Ð·Ð¼Ñ–Ð½Ð½Ð° %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° Ð·Ð¼Ñ–Ð½Ð½Ð° %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ–Ð½Ñ–Ñ†Ñ–Ð°Ð»Ñ–Ð·Ð°Ñ†Ñ–Ñ— %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°Ñ”Ð¼Ð¾ Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� TEXINFO_OUTPUT_FORMAT Â«%sÂ».\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "Usage: %s [ÐŸÐ�Ð Ð�ÐœÐ•Ð¢Ð ]... Ð¤Ð�Ð™Ð›-TEXINFO...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3221,3225 ****
  "Ð¿Ð¾Ð²ÐµÐ´Ñ–Ð½ÐºÐ° Ñ†Ð¸Ñ… ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ–Ð² Ñ” Ð¾Ð´Ð½Ð°ÐºÐ¾Ð²Ð¾ÑŽ Ñ– Ð½Ðµ Ð·Ð°Ð»ÐµÐ¶Ð¸Ñ‚ÑŒ Ð²Ñ–Ð´ Ð½Ð°Ð·Ð²Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3419,3423 ----
  "Ð¿Ð¾Ð²ÐµÐ´Ñ–Ð½ÐºÐ° Ñ†Ð¸Ñ… ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ–Ð² Ñ” Ð¾Ð´Ð½Ð°ÐºÐ¾Ð²Ð¾ÑŽ Ñ– Ð½Ðµ Ð·Ð°Ð»ÐµÐ¶Ð¸Ñ‚ÑŒ Ð²Ñ–Ð´ Ð½Ð°Ð·Ð²Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3258,3262 ****
  "      --version               Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–ÑŽ Ð¿Ñ€Ð¾ Ð²ÐµÑ€Ñ�Ñ–ÑŽ Ð¹ Ð²Ð¸Ð¹Ñ‚Ð¸.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3456,3460 ----
  "      --version               Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–ÑŽ Ð¿Ñ€Ð¾ Ð²ÐµÑ€Ñ�Ñ–ÑŽ Ð¹ Ð²Ð¸Ð¹Ñ‚Ð¸.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3278,3282 ****
  "TEXINFO.\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3476,3480 ----
  "TEXINFO.\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3333,3337 ****
  "Ñ„Ð°Ð¹Ð»Ð°-Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñƒ.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3531,3535 ----
  "Ñ„Ð°Ð¹Ð»Ð°-Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñƒ.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3373,3377 ****
  "Ð¿ÐµÑ€ÐµÐ²Ð¸Ñ‰ÑƒÑ” Ð§Ð˜Ð¡Ð›Ðž (Ñ‚Ð¸Ð¿Ð¾Ð²Ð¾ %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3571,3575 ----
  "Ð¿ÐµÑ€ÐµÐ²Ð¸Ñ‰ÑƒÑ” Ð§Ð˜Ð¡Ð›Ðž (Ñ‚Ð¸Ð¿Ð¾Ð²Ð¾ %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3401,3405 ****
  "Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ–Ð².\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3599,3603 ----
  "Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñ–Ð².\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3410,3414 ****
  "Ñ�ÑƒÐ¼Ñ–Ñ�Ð½Ð¾Ñ�Ñ‚Ñ–.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3608,3612 ----
  "Ñ�ÑƒÐ¼Ñ–Ñ�Ð½Ð¾Ñ�Ñ‚Ñ–.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3419,3423 ****
  "Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ° Ñ€Ð°Ð·Ñ–Ð².\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3617,3621 ----
  "Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸ Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ° Ñ€Ð°Ð·Ñ–Ð².\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3442,3446 ****
  "@clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3640,3644 ----
  "@clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3479,3483 ****
  "  ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ --no-ifÐ¤ÐžÐ ÐœÐ�Ð¢ Ñ‚Ð°ÐºÐ¾Ð¶ Ð²Ð¼Ð¸ÐºÐ°ÑŽÑ‚ÑŒ Ð¾Ð±Ñ€Ð¾Ð±ÐºÑƒ Ñ‚ÐµÐºÑ�Ñ‚Ñƒ Ñƒ @ifnotÐ¤ÐžÐ ÐœÐ�Ð¢.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3677,3681 ----
  "  ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ --no-ifÐ¤ÐžÐ ÐœÐ�Ð¢ Ñ‚Ð°ÐºÐ¾Ð¶ Ð²Ð¼Ð¸ÐºÐ°ÑŽÑ‚ÑŒ Ð¾Ð±Ñ€Ð¾Ð±ÐºÑƒ Ñ‚ÐµÐºÑ�Ñ‚Ñƒ Ñƒ @ifnotÐ¤ÐžÐ ÐœÐ�Ð¢.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3495,3499 ****
  "  Ñ�ÐºÑ‰Ð¾ Ñ�Ñ‚Ð²Ð¾Ñ€ÑŽÑ”Ð¼Ð¾ XML - --ifxml Ð²Ð²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð¾, Ð° Ñ–Ð½ÑˆÑ– Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾.\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3693,3697 ----
  "  Ñ�ÐºÑ‰Ð¾ Ñ�Ñ‚Ð²Ð¾Ñ€ÑŽÑ”Ð¼Ð¾ XML - --ifxml Ð²Ð²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð¾, Ð° Ñ–Ð½ÑˆÑ– Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾.\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3530,3534 ****
  "Ð±ÑƒÐ´Ðµ Ð²ÐµÐ»Ð¸ÐºÐ¸Ð¼)\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3728,3732 ----
  "Ð±ÑƒÐ´Ðµ Ð²ÐµÐ»Ð¸ÐºÐ¸Ð¼)\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3536,3540 ****
  "%s: Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ --footnote-style Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ `separate' Ñ‡Ð¸ `end', Ð° Ð½Ðµ `%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3734,3738 ----
  "%s: Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ --footnote-style Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ `separate' Ñ‡Ð¸ `end', Ð° Ð½Ðµ `%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3543,3547 ****
  "%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3741,3745 ----
  "%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3550,3578 ****
  "Ð´Ð°Ð½Ð¸Ñ…\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ð½Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ --Xopt Ð±ÐµÐ· Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð´Ñ€ÑƒÐºÐ¾Ð²Ð°Ð½Ð¾Ð³Ð¾ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ�"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ðµ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ� Ñ–Ñ”Ñ€Ð°Ñ€Ñ…Ñ–Ñ— %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "Ñ–Ð³Ð½Ð¾Ñ€ÑƒÑ”Ð¼Ð¾ Ð¿Ð¾Ð´Ñ–Ð» Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: Ð½Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ð·Ð²Ð¸ Ñ„Ð°Ð¹Ð»Ñƒ.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "Ð¡Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ `%s --help', Ñ‰Ð¾Ð± Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ—.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
--- 3748,3771 ----
  "Ð´Ð°Ð½Ð¸Ñ…\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ð½Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ --Xopt Ð±ÐµÐ· Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð´Ñ€ÑƒÐºÐ¾Ð²Ð°Ð½Ð¾Ð³Ð¾ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ�"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ðµ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ� Ñ–Ñ”Ñ€Ð°Ñ€Ñ…Ñ–Ñ— %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "Ñ–Ð³Ð½Ð¾Ñ€ÑƒÑ”Ð¼Ð¾ Ð¿Ð¾Ð´Ñ–Ð» Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: Ð½Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ð·Ð²Ð¸ Ñ„Ð°Ð¹Ð»Ñƒ.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
***************
*** 3580,3584 ****
  "Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
--- 3773,3777 ----
  "Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
***************
*** 3586,3595 ****
  "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ� Ð¼Ð°ÐºÑ€Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½ÑŒ %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3779,3788 ----
  "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ� Ð¼Ð°ÐºÑ€Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½ÑŒ %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3599,3617 ****
  "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ–Ð². Ð�ÐµÐ¼Ð°Ñ” Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ–Ñ… Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½ÑŒ %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�Ñƒ Ð´Ð°Ð½Ð¸Ñ…: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
--- 3792,3800 ----
  "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ–Ð². Ð�ÐµÐ¼Ð°Ñ” Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ–Ð´ Ñ‡Ð°Ñ� Ñ�Ð¿Ñ€Ð¾Ð±Ð¸ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ Ñ„Ð°Ð¹Ð» Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ–Ñ… Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½ÑŒ %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, c-format
***************
*** 3623,3688 ****
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð° {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "Â«@end %sÂ» Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  msgid "@set requires a name"
  msgstr "%set Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð½Ð°Ð·Ð²Ð¸"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð° Ð½Ð°Ð·Ð²Ð° Ñƒ @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  msgid "@clear requires a name"
  msgstr "%clear Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð½Ð°Ð·Ð²Ð¸"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð° Ð½Ð°Ð·Ð²Ð° Ñƒ @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  msgid "@unmacro requires a name"
  msgstr "%unmacro Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð½Ð°Ð·Ð²Ð¸"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð° Ð½Ð°Ð·Ð²Ð° Ñƒ @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "@clickstyle Ð¿Ñ€Ð¸Ð¹Ð¼Ð°Ñ” Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð»Ð¸ÑˆÐµ @-ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸, Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ð° %s Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  msgid "bad argument to @alias"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  msgid "bad argument to @definfoenclose"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ” @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "ÐŸÐµÑ€ÐµÐ´Ð±Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÐºÑƒ Ð»Ð¸ÑˆÐµ @fonttextsize 10 Ñ‡Ð¸ 11, Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
--- 3806,3871 ----
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð° {"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, c-format
  msgid "unmatched `@end %s'"
  msgstr "Â«@end %sÂ» Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  msgid "@set requires a name"
  msgstr "%set Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð½Ð°Ð·Ð²Ð¸"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð° Ð½Ð°Ð·Ð²Ð° Ñƒ @set"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  msgid "@clear requires a name"
  msgstr "%clear Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð½Ð°Ð·Ð²Ð¸"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð° Ð½Ð°Ð·Ð²Ð° Ñƒ @clear"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  msgid "@unmacro requires a name"
  msgstr "%unmacro Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð½Ð°Ð·Ð²Ð¸"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð° Ð½Ð°Ð·Ð²Ð° Ñƒ @unmacro"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, c-format
  msgid "@clickstyle should only accept an @-command as argument, not `%s'"
  msgstr "@clickstyle Ð¿Ñ€Ð¸Ð¹Ð¼Ð°Ñ” Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð»Ð¸ÑˆÐµ @-ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸, Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, c-format
  msgid "environment command %s as argument to @alias"
  msgstr "ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ñ�ÐµÑ€ÐµÐ´Ð¾Ð²Ð¸Ñ‰Ð° %s Ñ�Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  msgid "bad argument to @alias"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ @alias"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  msgid "bad argument to @definfoenclose"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾ @definfoenclose"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ” @columnfractions"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, c-format
  msgid "bad argument to @printindex: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @printindex: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr "ÐŸÐµÑ€ÐµÐ´Ð±Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÐºÑƒ Ð»Ð¸ÑˆÐµ @fonttextsize 10 Ñ‡Ð¸ 11, Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, c-format
  msgid "@footnotestyle arg must be `separate' or `end', not `%s'"
***************
*** 3690,3694 ****
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð¾ @footnotestyle Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«separateÂ» Ñ‡Ð¸ Â«endÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»."
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
--- 3873,3877 ----
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð¾ @footnotestyle Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«separateÂ» Ñ‡Ð¸ Â«endÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»."
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
***************
*** 3696,3753 ****
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @setchapternewpage Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«onÂ», Â«offÂ» Ð°Ð±Ð¾ Â«oddÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @firstparagraph Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«noneÂ» Ð°Ð±Ð¾ Â«insertÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ: Ð·Ð°Ñ�Ñ–Ð± Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ� Ð´Ð»Ñ� @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  msgid "unmatched `@end'"
  msgstr "Â«@endÂ» Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @end, %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr "@setfilename Ð¿Ñ–Ñ�Ð»Ñ� Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ� Ð»Ð¸ÑˆÐµ Ñƒ Ñ€Ñ�Ð´ÐºÑƒ @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node Ð¿ÐµÑ€ÐµÐ´ÑƒÑ” @part, Ð°Ð»Ðµ Ñ‡Ð°Ñ�Ñ‚Ð¸Ð½Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ð¾Ð²â€™Ñ�Ð·ÑƒÐ²Ð°Ñ‚Ð¸ Ð· Ð²ÑƒÐ·Ð»Ð°Ð¼Ð¸"
--- 3879,3936 ----
  "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @setchapternewpage Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«onÂ», Â«offÂ» Ð°Ð±Ð¾ Â«oddÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, c-format
  msgid "bad argument to @need: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @need: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, c-format
  msgid "@firstparagraph arg must be `none' or `insert', not `%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ @firstparagraph Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Â«noneÂ» Ð°Ð±Ð¾ Â«insertÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, c-format
  msgid "bad argument to @headings: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @headings: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, c-format
  msgid "%s requires an argument: the formatter for @item"
  msgstr "%s Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ: Ð·Ð°Ñ�Ñ–Ð± Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ� Ð´Ð»Ñ� @item"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  msgid "unmatched `@end'"
  msgstr "Â«@endÂ» Ð±ÐµÐ· Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¸ÐºÐ°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr "Ð·Ð°Ð¹Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @end, %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, c-format
  msgid "bad argument to @end: %s"
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @end: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr "@include: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr "@include: Ð½Ðµ Ð²Ð´Ð°Ð»Ð¾Ñ�Ñ� Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s:"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr "@setfilename Ð¿Ñ–Ñ�Ð»Ñ� Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr "@columnfractions Ð¼Ð°Ñ” Ñ�ÐµÐ½Ñ� Ð»Ð¸ÑˆÐµ Ñƒ Ñ€Ñ�Ð´ÐºÑƒ @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr "@node Ð¿ÐµÑ€ÐµÐ´ÑƒÑ” @part, Ð°Ð»Ðµ Ñ‡Ð°Ñ�Ñ‚Ð¸Ð½Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ð¾Ð²â€™Ñ�Ð·ÑƒÐ²Ð°Ñ‚Ð¸ Ð· Ð²ÑƒÐ·Ð»Ð°Ð¼Ð¸"
***************
*** 3783,3807 ****
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ð±Ð¾ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Â«iÂ» Ð°Ð±Ð¾ Â«jÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%cÂ»"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ð¿Ñ€Ð°Ð¿Ð¾Ñ€ÐµÑ†ÑŒ: %.*s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s Ñ” Ð·Ð°Ñ�Ñ‚Ð°Ñ€Ñ–Ð»Ð¸Ð¼."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s Ñ” Ð·Ð°Ñ�Ñ‚Ð°Ñ€Ñ–Ð»Ð¸Ð¼; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr "@\\ Ð¼Ð°Ñ” Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ñ�Ñ� Ð»Ð¸ÑˆÐµ Ñƒ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñ– Ñ„Ð¾Ñ€Ð¼ÑƒÐ»"
--- 3966,3985 ----
  msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ð²Ð¸Ð¹ Ð°Ð±Ð¾ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ @%s: "
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, c-format
  msgid "@dotless expects `i' or `j' as argument, not `%c'"
  msgstr "@dotless Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Â«iÂ» Ð°Ð±Ð¾ Â«jÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%cÂ»"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, c-format
  msgid "@%s is obsolete."
  msgstr "@%s Ñ” Ð·Ð°Ñ�Ñ‚Ð°Ñ€Ñ–Ð»Ð¸Ð¼."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, c-format
  msgid "@%s is obsolete; %s"
  msgstr "@%s Ñ” Ð·Ð°Ñ�Ñ‚Ð°Ñ€Ñ–Ð»Ð¸Ð¼; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr "@\\ Ð¼Ð°Ñ” Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ñ�Ñ� Ð»Ð¸ÑˆÐµ Ñƒ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñ– Ñ„Ð¾Ñ€Ð¼ÑƒÐ»"
***************
*** 3816,3823 ****
  msgstr "@dotless Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Â«iÂ» Ð°Ð±Ð¾ Â«jÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  msgid "misplaced }"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð° }"
  
  #~ msgid "no node to be renamed"
  #~ msgstr "Ð½ÐµÐ¼Ð°Ñ” Ð²ÑƒÐ·Ð»Ð° Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ð½Ð½Ñ�"
--- 3994,4040 ----
  msgstr "@dotless Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Â«iÂ» Ð°Ð±Ð¾ Â«jÂ», Ð°Ð»Ðµ Ð½Ðµ Â«%sÂ»"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  msgid "misplaced }"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð° }"
  
+ #~ msgid "try `%s --help' for more information\n"
+ #~ msgstr "Ñ�Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ `%s --help', Ñ‰Ð¾Ð± Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ—\n"
+ 
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "Ð¿ÐµÑ€ÐµÑ�ÑƒÐ½ÑŒÑ‚Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ @contents, Ñ�ÐºÑ‰Ð¾ Ð¿Ñ–Ñ�Ð»Ñ� Ñ‚Ð¸Ñ‚ÑƒÐ»ÑŒÐ½Ð¾Ñ— Ñ�Ñ‚Ð¾Ñ€Ñ–Ð½ÐºÐ¸ Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‚ÐµÐºÑ�Ñ‚"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "Ð¿ÐµÑ€ÐµÑ�ÑƒÐ½ÑŒÑ‚Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ @shortcontents Ñ– @contents, Ñ�ÐºÑ‰Ð¾ Ð¿Ñ–Ñ�Ð»Ñ� Ñ‚Ð¸Ñ‚ÑƒÐ»ÑŒÐ½Ð¾Ñ— "
+ #~ "Ñ�Ñ‚Ð¾Ñ€Ñ–Ð½ÐºÐ¸ Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ‚ÐµÐºÑ�Ñ‚"
+ 
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÐ¾Ð²Ð°Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ´ Ð¿ÐµÑ€ÑˆÐ¸Ð¼ @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "Ð¼Ð°Ð±ÑƒÑ‚ÑŒ, Ð²Ð°Ñˆ Ð²ÑƒÐ·Ð¾Ð» @top Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ Ð±ÑƒÑ‚Ð¸ Ð¾Ð±Ð³Ð¾Ñ€Ð½ÑƒÑ‚Ð¸Ð¹ Ñƒ @ifnottex Ð·Ð°Ð¼Ñ–Ñ�Ñ‚ÑŒ "
+ #~ "@ifinfo?"
+ 
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "Ð²ÑƒÐ·Ð¾Ð», Ð½Ð° Ñ�ÐºÐ¸Ð¹ Ð½ÐµÐ¼Ð° Ð¿Ð¾Ñ�Ð¸Ð»Ð°Ð½ÑŒ `%s'"
+ 
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr ""
+ #~ "Ð²Ð¸Ñ�Ð²Ð»ÐµÐ½Ð¾ Ð²Ñ–Ð´Ð¼Ñ–Ð½Ð½Ð¾Ñ�Ñ‚Ñ– Ñƒ Ð·Ð°Ð¿Ð¸Ñ�Ð°Ñ… Ð²ÑƒÐ·Ð»Ð° %s Â«%sÂ» Ñƒ Ð¼ÐµÐ½ÑŽ Â«%sÂ» Ñ– Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ– "
+ #~ "Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð² Â«%sÂ»"
+ 
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr ""
+ #~ "Ð´Ð»Ñ� Â«%sÂ», Ð²Ð³Ð¾Ñ€Ñƒ Ð¼ÐµÐ½ÑŽ Â«%sÂ» Ñ– Ð²Ð³Ð¾Ñ€Ñƒ Â«%sÂ» Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�ÑŽÑ‚ÑŒÑ�Ñ� Ð¾Ð´Ð¸Ð½ Ð²Ñ–Ð´ Ð¾Ð´Ð½Ð¾Ð³Ð¾"
+ 
+ #~ msgid "undefined flag: %.*s"
+ #~ msgstr "Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð¸Ð¹ Ð¿Ñ€Ð°Ð¿Ð¾Ñ€ÐµÑ†ÑŒ: %.*s"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "Ð½ÐµÐ¼Ð°Ñ” Ð²ÑƒÐ·Ð»Ð° Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ð½Ð½Ñ�"
***************
*** 3942,3948 ****
  #~ msgstr "..."
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ�: %s [ÐŸÐ�Ð Ð�ÐœÐ•Ð¢Ð ]... Ð¤Ð�Ð™Ð›-TEXINFO...\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE."
  #~ msgstr "Ð“ÐµÐ½ÐµÑ€ÑƒÑ” ÑƒÐ¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð²Ð°Ð½Ð¸Ð¹ Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸Ðº Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ñƒ Ð²Ð¸Ð²Ð¾Ð´Ñƒ TeX."
--- 4159,4162 ----
***************
*** 3954,3963 ****
  #~ msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸:"
  
- #~ msgid " -h, --help   display this help and exit"
- #~ msgstr " -h, --help     Ð²Ð¸Ð²ÐµÑ�Ñ‚Ð¸ Ð´Ð¾Ð²Ñ–Ð´ÐºÑƒ Ñ– Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ð¸ Ñ€Ð¾Ð±Ð¾Ñ‚Ñƒ"
- 
- #~ msgid " --version    display version information and exit"
- #~ msgstr " --version    Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ Ð´Ð°Ð½Ñ– Ñ‰Ð¾Ð´Ð¾ Ð²ÐµÑ€Ñ�Ñ–Ñ— Ñ– Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ð¸ Ñ€Ð¾Ð±Ð¾Ñ‚Ñƒ"
- 
  #~ msgid " --           end option processing"
  #~ msgstr " --           ÐºÑ–Ð½ÐµÑ†ÑŒ Ð¾Ð±Ñ€Ð¾Ð±Ð»ÑŽÐ²Ð°Ð½Ð¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð²"
--- 4168,4171 ----
Binary files texinfo-6.7/po/vi.gmo and texinfo-6.8/po/vi.gmo differ
diff -Nrc2 texinfo-6.7/po/vi.po texinfo-6.8/po/vi.po
*** texinfo-6.7/po/vi.po	2019-09-17 18:48:48.000000000 +0100
--- texinfo-6.8/po/vi.po	2021-07-03 09:59:39.000000000 +0100
***************
*** 10,14 ****
  "Project-Id-Version: texinfo 6.3.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2017-07-11 14:12+0700\n"
  "Last-Translator: Tráº§n Ngá»�c QuÃ¢n <vnwildman@gmail.com>\n"
--- 10,14 ----
  "Project-Id-Version: texinfo 6.3.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2017-07-11 14:12+0700\n"
  "Last-Translator: Tráº§n Ngá»�c QuÃ¢n <vnwildman@gmail.com>\n"
***************
*** 138,146 ****
  msgstr "háº¿t bá»™ nhá»› hoÃ n toÃ n"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "Di chuyá»ƒn má»™t kÃ½ tá»±"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "LÃ¹i má»™t kÃ½ tá»±"
--- 138,146 ----
  msgstr "háº¿t bá»™ nhá»› hoÃ n toÃ n"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "Di chuyá»ƒn má»™t kÃ½ tá»±"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "LÃ¹i má»™t kÃ½ tá»±"
***************
*** 154,162 ****
  msgstr "Ä�áº¿n cuá»‘i dÃ²ng nÃ y"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "Tiáº¿p má»™t tá»«"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "LÃ¹i má»™t tá»«"
--- 154,162 ----
  msgstr "Ä�áº¿n cuá»‘i dÃ²ng nÃ y"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "Tiáº¿p má»™t tá»«"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "LÃ¹i má»™t tá»«"
***************
*** 262,266 ****
  msgstr "Ä‘ang tÃ¬m táº­p tin %s trong %s"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, c-format
  msgid "found file %s"
--- 262,266 ----
  msgstr "Ä‘ang tÃ¬m táº­p tin %s trong %s"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, c-format
  msgid "found file %s"
***************
*** 383,387 ****
  msgstr "Gáº·p lá»—i khi chuyá»ƒn Ä‘á»•i bá»™ mÃ£ kÃ½ tá»± táº­p tin"
  
! #: info/info.c:277 info/session.c:2786
  #, c-format
  msgid "No menu item '%s' in node '%s'"
--- 383,387 ----
  msgstr "Gáº·p lá»—i khi chuyá»ƒn Ä‘á»•i bá»™ mÃ£ kÃ½ tá»± táº­p tin"
  
! #: info/info.c:277 info/session.c:2789
  #, c-format
  msgid "No menu item '%s' in node '%s'"
***************
*** 422,426 ****
  msgstr "HÃ£y thá»­ lá»‡nh trá»£ giÃºp â€œ--helpâ€� Ä‘á»ƒ xem thÃ´ng tin thÃªm.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 422,427 ----
  msgstr "HÃ£y thá»­ lá»‡nh trá»£ giÃºp â€œ--helpâ€� Ä‘á»ƒ xem thÃ´ng tin thÃªm.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 560,564 ****
  "thÆ° má»¥c"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 561,566 ----
  "thÆ° má»¥c"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 935,951 ****
  msgstr "Diá»…n táº£ lá»‡nh: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "Ä�á»�c tÃªn lá»‡nh trong vÃ¹ng pháº£n há»“i vÃ  thá»±c hiá»‡n nÃ³"
  
! #: info/m-x.c:134
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "KhÃ´ng thá»ƒ thá»±c hiá»‡n lá»‡nh â€œecho-areaâ€� á»Ÿ Ä‘Ã¢y"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "Ä�áº·t Ä‘á»™ cao cá»§a cá»­a sá»• hiá»ƒn thá»‹"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 937,953 ----
  msgstr "Diá»…n táº£ lá»‡nh: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "Ä�á»�c tÃªn lá»‡nh trong vÃ¹ng pháº£n há»“i vÃ  thá»±c hiá»‡n nÃ³"
  
! #: info/m-x.c:132
  msgid "Cannot execute an 'echo-area' command here"
  msgstr "KhÃ´ng thá»ƒ thá»±c hiá»‡n lá»‡nh â€œecho-areaâ€� á»Ÿ Ä‘Ã¢y"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "Ä�áº·t Ä‘á»™ cao cá»§a cá»­a sá»• hiá»ƒn thá»‹"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 961,965 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 963,967 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1017,1025 ****
  msgstr "Lá»—i biá»ƒu thá»©c chÃ­nh quy: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr "Hiá»ƒn thá»‹ má»�i táº­p tin khá»›p máº«u"
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "KhÃ´ng cÃ³ chá»‰ má»¥c táº­p tin"
--- 1019,1027 ----
  msgstr "Lá»—i biá»ƒu thá»©c chÃ­nh quy: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr "Hiá»ƒn thá»‹ má»�i táº­p tin khá»›p máº«u"
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "KhÃ´ng cÃ³ chá»‰ má»¥c táº­p tin"
***************
*** 1028,1032 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, c-format
  msgid ""
--- 1030,1034 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, c-format
  msgid ""
***************
*** 1037,1093 ****
  "info-help-node] hÆ°á»›ng dáº«n."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "Tá»›i dÃ²ng káº¿"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "Vá»� dÃ²ng trÆ°á»›c"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "Chuyá»ƒn con cháº¡y tá»›i má»™t Ä‘Ã³ng riÃªng trong cá»­a sá»•"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "Tá»›i cuá»‘i dÃ²ng"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "Vá»� Ä‘áº§u dÃ²ng"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "Vá»� Ä‘áº§u nÃºt nÃ y"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "Tá»›i cuá»‘i nÃºt nÃ y"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y vÃ  Ä‘áº·t kÃ­ch cá»¡ cá»­a sá»• máº·c Ä‘á»‹nh"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y vÃ  Ä‘áº·t kÃ­ch cá»¡ cá»­a sá»• máº·c Ä‘á»‹nh"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y mÃ  cÃ²n láº¡i trong nÃºt nÃ y"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y, mÃ  cÃ²n láº¡i trong nÃºt nÃ y"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1039,1095 ----
  "info-help-node] hÆ°á»›ng dáº«n."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "Tá»›i dÃ²ng káº¿"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "Vá»� dÃ²ng trÆ°á»›c"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "Chuyá»ƒn con cháº¡y tá»›i má»™t Ä‘Ã³ng riÃªng trong cá»­a sá»•"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "Tá»›i cuá»‘i dÃ²ng"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "Vá»� Ä‘áº§u dÃ²ng"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "Vá»� Ä‘áº§u nÃºt nÃ y"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "Tá»›i cuá»‘i nÃºt nÃ y"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y vÃ  Ä‘áº·t kÃ­ch cá»¡ cá»­a sá»• máº·c Ä‘á»‹nh"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y vÃ  Ä‘áº·t kÃ­ch cá»¡ cá»­a sá»• máº·c Ä‘á»‹nh"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y mÃ  cÃ²n láº¡i trong nÃºt nÃ y"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y, mÃ  cÃ²n láº¡i trong nÃºt nÃ y"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1096,1100 ****
  "máº·c Ä‘á»‹nh"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1098,1102 ----
  "máº·c Ä‘á»‹nh"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1104,1172 ****
  "máº·c Ä‘á»‹nh"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "Cuá»™n xuá»‘ng theo dÃ²ng"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "Cuá»™n lÃªn theo dÃ²ng"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "Cuá»™n xuá»‘ng theo ná»­a mÃ n hÃ¬nh"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "Cuá»™n lÃªn theo ná»­a mÃ n hÃ¬nh"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "Cuá»™n cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "Cuá»™n lÃ¹i cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "Chá»�n cá»­a sá»• káº¿"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "Chá»�n cá»­a sá»• káº¿ trÆ°á»›c"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "Chia tÃ¡ch cá»­a sá»• hiá»‡n cÃ³"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "XÃ³a cá»­a sá»• hiá»‡n cÃ³"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "KhÃ´ng thá»ƒ xÃ³a cá»­a sá»• vÄ©nh cá»­u"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "XÃ³a cÃ¡c cá»­a sá»• khÃ¡c"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "PhÃ³ng to (hay thu nhá»�) cá»­a sá»• nÃ y"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "Chia chá»— mÃ n hÃ¬nh sáºµn sÃ ng ra cÃ¡c cá»­a sá»• hiá»‡n rÃµ"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Báº­t táº¯t tÃ­nh tráº¡ng ngáº¯t dÃ²ng trong cá»­a sá»• hiá»‡n táº¡i"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "Chá»�n má»¥c trÃ¬nh Ä‘Æ¡n nÃ y"
  
! #: info/session.c:2217
  #, c-format
  msgid "There isn't %d item in this menu"
--- 1106,1174 ----
  "máº·c Ä‘á»‹nh"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "Cuá»™n xuá»‘ng theo dÃ²ng"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "Cuá»™n lÃªn theo dÃ²ng"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "Cuá»™n xuá»‘ng theo ná»­a mÃ n hÃ¬nh"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "Cuá»™n lÃªn theo ná»­a mÃ n hÃ¬nh"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "Cuá»™n cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "Cuá»™n lÃ¹i cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "Chá»�n cá»­a sá»• káº¿"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "Chá»�n cá»­a sá»• káº¿ trÆ°á»›c"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "Chia tÃ¡ch cá»­a sá»• hiá»‡n cÃ³"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "XÃ³a cá»­a sá»• hiá»‡n cÃ³"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "KhÃ´ng thá»ƒ xÃ³a cá»­a sá»• vÄ©nh cá»­u"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "XÃ³a cÃ¡c cá»­a sá»• khÃ¡c"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "PhÃ³ng to (hay thu nhá»�) cá»­a sá»• nÃ y"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "Chia chá»— mÃ n hÃ¬nh sáºµn sÃ ng ra cÃ¡c cá»­a sá»• hiá»‡n rÃµ"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Báº­t táº¯t tÃ­nh tráº¡ng ngáº¯t dÃ²ng trong cá»­a sá»• hiá»‡n táº¡i"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "Chá»�n má»¥c trÃ¬nh Ä‘Æ¡n nÃ y"
  
! #: info/session.c:2220
  #, c-format
  msgid "There isn't %d item in this menu"
***************
*** 1174,1369 ****
  msgstr[0] "KhÃ´ng cÃ³ %d má»¥c nÃ o trong trÃ¬nh Ä‘Æ¡n nÃ y"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "Chá»�n má»¥c cuá»‘i trong trÃ¬nh Ä‘Æ¡n nÃºt nÃ y"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Má»¥c trÃ¬nh Ä‘Æ¡n (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "Má»¥c trÃ¬nh Ä‘Æ¡n: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Theo tham chiáº¿u chÃ©o (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "Theo tham chiáº¿u chÃ©o: "
  
! #: info/session.c:2424
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Tham chiáº¿u Ä‘Ã£ biáº¿n máº¥t! (%s)"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Ä�á»�c má»¥c trÃ¬nh Ä‘Æ¡n vÃ  chá»�n nÃºt cá»§a nÃ³"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Ä�á»�c cÆ°á»›c chÃº hay tham chiáº¿u chÃ©o vÃ  chá»�n nÃºt cá»§a nÃ³"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "Vá»� Ä‘áº§u trÃ¬nh Ä‘Æ¡n cá»§a nÃºt nÃ y"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "Xem Ä‘á»“ng thá»�i cÃ ng nhiá»�u má»¥c trÃ¬nh Ä‘Æ¡n cÃ ng cÃ³ thá»ƒ"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "Vá»� tham chiáº¿u chÃ©o trÆ°á»›c"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "Tá»›i tham chiáº¿u chÃ©o káº¿"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "Chá»�n tham chiáº¿u hay má»¥c trÃ¬nh Ä‘Æ¡n xuáº¥t hiá»‡n trÃªn dÃ²ng nÃ y"
  
! #: info/session.c:2764
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "KhÃ´ng cÃ³ trÃ¬nh Ä‘Æ¡n trong nÃºt â€œ%sâ€�"
  
! #: info/session.c:2811
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "KhÃ´ng tÃ¬m tháº¥y nÃºt Ä‘Æ°á»£c tham chiáº¿u bá»Ÿi â€œ%sâ€� trong â€œ%sâ€�"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Ä�á»�c danh sÃ¡ch cÃ¡c trÃ¬nh Ä‘Æ¡n báº¯t Ä‘áº§u tá»« â€œthÆ° má»¥câ€� vÃ  theo chÃºng"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "Theo trÃ¬nh Ä‘Æ¡n: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "Chá»�n nÃºt Káº¿"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "Chá»�n nÃºt LÃ¹i"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "Chá»�n nÃºt LÃªn"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "Chá»�n nÃºt cuá»‘i trong táº­p tin nÃ y"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "Cá»­a sá»• nÃ y khÃ´ng cÃ³ nÃºt thÃªm"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "Chá»�n nÃºt Ä‘áº§u trong táº­p tin nÃ y"
  
! #: info/session.c:3161
  msgid "No more nodes within this document"
  msgstr "KhÃ´ng cÃ³ nÃºt ná»¯a trong tÃ i liá»‡u nÃ y"
  
! #: info/session.c:3205 info/session.c:3244
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "KhÃ´ng cÃ³ â€œLÃ¹iâ€� hay â€œLÃªnâ€� cho nÃºt nÃ y trong tÃ i liá»‡u nÃ y"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "Chuyá»ƒn tá»›i hay xuá»‘ng qua cáº¥u trÃºc nÃºt"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "Chuyá»ƒn lÃ¹i hay lÃªn qua cáº¥u trÃºc nÃºt"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Ä�á»�c tÃªn nÃºt vÃ  chá»�n nÃ³"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "Tá»›i nÃºt: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "TÃ¬m nÃºt diá»…n táº£ cuá»™c gá»�i chÆ°Æ¡ng trÃ¬nh"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "TÃ¬m nÃºt gá»�i cá»§a [%s]: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Ä�á»�c tham chiáº¿u trang hÆ°á»›ng dáº«n (man) vÃ  chá»�n nÃ³"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "Láº¥y trang hÆ°á»›ng dáº«n: "
  
! #: info/session.c:3606
  msgid "Select the node 'Top' in this file"
  msgstr "Chá»�n nÃºt â€œÄ�á»‰nhâ€� trong táº­p tin nÃ y"
  
! #: info/session.c:3612
  msgid "Select the node '(dir)'"
  msgstr "Chá»�n nÃºt â€œ(dir)â€�"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr "Hiá»ƒn thá»‹ tÃªn táº­p tin dáº¡ng Ä‘áº§y Ä‘á»§ cá»§a nÃºt Ä‘ang Ä‘Æ°á»£c hiá»ƒn thá»‹"
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "Chá»�n nÃºt má»›i chá»�n"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr "KhÃ´ng cÃ³ nÃºt má»›i hÆ¡n trong lá»‹ch sá»­"
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Ä�á»�c tÃªn táº­p tin vÃ  chá»�n nÃ³"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "TÃ¬m táº­p tin: "
  
! #: info/session.c:3665
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "KhÃ´ng tÃ¬m tháº¥y â€œ%sâ€�"
  
! #: info/session.c:3713
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "KhÃ´ng thá»ƒ táº¡o táº­p tin xuáº¥t â€œ%sâ€�"
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "gáº·p lá»—i khi ghi vÃ o â€œ%sâ€�: %s"
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr "Ä‘ang Ä‘Ã³ng %s"
  
! #: info/session.c:3785
  #, c-format
  msgid "writing node %s..."
  msgstr "Ä‘ang ghi nÃºt %sâ€¦"
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
--- 1176,1371 ----
  msgstr[0] "KhÃ´ng cÃ³ %d má»¥c nÃ o trong trÃ¬nh Ä‘Æ¡n nÃ y"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "Chá»�n má»¥c cuá»‘i trong trÃ¬nh Ä‘Æ¡n nÃºt nÃ y"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Má»¥c trÃ¬nh Ä‘Æ¡n (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "Má»¥c trÃ¬nh Ä‘Æ¡n: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Theo tham chiáº¿u chÃ©o (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "Theo tham chiáº¿u chÃ©o: "
  
! #: info/session.c:2427
  #, c-format
  msgid "The reference disappeared! (%s)"
  msgstr "Tham chiáº¿u Ä‘Ã£ biáº¿n máº¥t! (%s)"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Ä�á»�c má»¥c trÃ¬nh Ä‘Æ¡n vÃ  chá»�n nÃºt cá»§a nÃ³"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Ä�á»�c cÆ°á»›c chÃº hay tham chiáº¿u chÃ©o vÃ  chá»�n nÃºt cá»§a nÃ³"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "Vá»� Ä‘áº§u trÃ¬nh Ä‘Æ¡n cá»§a nÃºt nÃ y"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "Xem Ä‘á»“ng thá»�i cÃ ng nhiá»�u má»¥c trÃ¬nh Ä‘Æ¡n cÃ ng cÃ³ thá»ƒ"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "Vá»� tham chiáº¿u chÃ©o trÆ°á»›c"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "Tá»›i tham chiáº¿u chÃ©o káº¿"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "Chá»�n tham chiáº¿u hay má»¥c trÃ¬nh Ä‘Æ¡n xuáº¥t hiá»‡n trÃªn dÃ²ng nÃ y"
  
! #: info/session.c:2767
  #, c-format
  msgid "No menu in node '%s'"
  msgstr "KhÃ´ng cÃ³ trÃ¬nh Ä‘Æ¡n trong nÃºt â€œ%sâ€�"
  
! #: info/session.c:2814
  #, c-format
  msgid "Unable to find node referenced by '%s' in '%s'"
  msgstr "KhÃ´ng tÃ¬m tháº¥y nÃºt Ä‘Æ°á»£c tham chiáº¿u bá»Ÿi â€œ%sâ€� trong â€œ%sâ€�"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Ä�á»�c danh sÃ¡ch cÃ¡c trÃ¬nh Ä‘Æ¡n báº¯t Ä‘áº§u tá»« â€œthÆ° má»¥câ€� vÃ  theo chÃºng"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "Theo trÃ¬nh Ä‘Æ¡n: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "Chá»�n nÃºt Káº¿"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "Chá»�n nÃºt LÃ¹i"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "Chá»�n nÃºt LÃªn"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "Chá»�n nÃºt cuá»‘i trong táº­p tin nÃ y"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "Cá»­a sá»• nÃ y khÃ´ng cÃ³ nÃºt thÃªm"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "Chá»�n nÃºt Ä‘áº§u trong táº­p tin nÃ y"
  
! #: info/session.c:3164
  msgid "No more nodes within this document"
  msgstr "KhÃ´ng cÃ³ nÃºt ná»¯a trong tÃ i liá»‡u nÃ y"
  
! #: info/session.c:3208 info/session.c:3255
  msgid "No 'Prev' or 'Up' for this node within this document"
  msgstr "KhÃ´ng cÃ³ â€œLÃ¹iâ€� hay â€œLÃªnâ€� cho nÃºt nÃ y trong tÃ i liá»‡u nÃ y"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "Chuyá»ƒn tá»›i hay xuá»‘ng qua cáº¥u trÃºc nÃºt"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "Chuyá»ƒn lÃ¹i hay lÃªn qua cáº¥u trÃºc nÃºt"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Ä�á»�c tÃªn nÃºt vÃ  chá»�n nÃ³"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "Tá»›i nÃºt: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "TÃ¬m nÃºt diá»…n táº£ cuá»™c gá»�i chÆ°Æ¡ng trÃ¬nh"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "TÃ¬m nÃºt gá»�i cá»§a [%s]: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Ä�á»�c tham chiáº¿u trang hÆ°á»›ng dáº«n (man) vÃ  chá»�n nÃ³"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "Láº¥y trang hÆ°á»›ng dáº«n: "
  
! #: info/session.c:3618
  msgid "Select the node 'Top' in this file"
  msgstr "Chá»�n nÃºt â€œÄ�á»‰nhâ€� trong táº­p tin nÃ y"
  
! #: info/session.c:3624
  msgid "Select the node '(dir)'"
  msgstr "Chá»�n nÃºt â€œ(dir)â€�"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr "Hiá»ƒn thá»‹ tÃªn táº­p tin dáº¡ng Ä‘áº§y Ä‘á»§ cá»§a nÃºt Ä‘ang Ä‘Æ°á»£c hiá»ƒn thá»‹"
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "Chá»�n nÃºt má»›i chá»�n"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr "KhÃ´ng cÃ³ nÃºt má»›i hÆ¡n trong lá»‹ch sá»­"
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Ä�á»�c tÃªn táº­p tin vÃ  chá»�n nÃ³"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "TÃ¬m táº­p tin: "
  
! #: info/session.c:3677
  #, c-format
  msgid "Cannot find '%s'"
  msgstr "KhÃ´ng tÃ¬m tháº¥y â€œ%sâ€�"
  
! #: info/session.c:3725
  #, c-format
  msgid "Could not create output file '%s'"
  msgstr "KhÃ´ng thá»ƒ táº¡o táº­p tin xuáº¥t â€œ%sâ€�"
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr "gáº·p lá»—i khi ghi vÃ o â€œ%sâ€�: %s"
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr "Ä‘ang Ä‘Ã³ng %s"
  
! #: info/session.c:3797
  #, c-format
  msgid "writing node %s..."
  msgstr "Ä‘ang ghi nÃºt %sâ€¦"
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
***************
*** 1371,1580 ****
  "lá»‡nh)"
  
! #: info/session.c:3859
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "KhÃ´ng thá»ƒ má»Ÿ á»‘ng dáº«n Ä‘áº¿n â€œ%sâ€�"
  
! #: info/session.c:3864
  #, c-format
  msgid "printing node %s..."
  msgstr "Ä‘ang in nÃºt %sâ€¦"
  
! #: info/session.c:3872
  #, c-format
  msgid "finished printing node %s"
  msgstr "Ä‘Ã£ hoÃ n táº¥t viá»‡c in nÃºt %s"
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Báº­t/táº¯t kháº£ nÄƒng sá»­ dá»¥ng biá»ƒu thá»©c chÃ­nh quy khi tÃ¬m kiáº¿m"
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr "DÃ¹ng biá»ƒu thá»©c chÃ­nh quy khi tÃ¬m kiáº¿m"
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr "DÃ¹ng chuá»—i nghÄ©a chá»¯ khi tÃ¬m kiáº¿m"
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr "Tiáº¿n trÃ¬nh tÃ¬m kiáº¿m Ä‘Ã£ tiáº¿p tá»¥c tá»« cuá»‘i cá»§a tÃ i liá»‡u"
  
! #: info/session.c:4117
  msgid "Search continued from the beginning of the document"
  msgstr "Tiáº¿n trÃ¬nh tÃ¬m kiáº¿m Ä‘Ã£ tiáº¿p tá»¥c tá»« Ä‘áº§u cá»§a tÃ i liá»‡u"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Ä�ang tÃ¬m kiáº¿m táº­p tin phá»¥ %sâ€¦"
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  msgid "Search failed"
  msgstr "Gáº·p lá»—i khi tÃ¬m kiáº¿m"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "TÃ¬m kiáº¿m dÃ¹ng biá»ƒu thá»©c chÃ­nh quy"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "TÃ¬m kiáº¿m"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr " phÃ¢n biáº¿t chá»¯ hoa/thÆ°á»�ng "
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr " ngÆ°á»£c"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr "Chuá»—i tÃ¬m kiáº¿m quÃ¡ ngáº¯n"
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Trá»Ÿ láº¡i Ä‘áº¿n chá»— khá»›p cuá»‘i tá»« %s"
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr "KhÃ´ng tÃ¬m tháº¥y thÃªm ná»¯a"
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr "TÃ¬m má»™t chuá»—i trong nÃºt nÃ y vÃ  nÃºt con"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, c-format
  msgid "Search under %s: "
  msgstr "TÃ¬m kiáº¿m dÆ°á»›i %s:"
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr "Ä�i Ä‘áº¿n chá»— khá»›p káº¿ tiáº¿p trong cÃ¢y-con Info"
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr "KhÃ´ng cÃ³ tÃ¬m kiáº¿m nÃ o hiá»‡n Ä‘ang hoáº¡t Ä‘á»™ng"
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr "Ä�i Ä‘áº¿n chá»— khá»›p káº¿ trÆ°á»›c trong cÃ¢y-con Info"
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m nÃ³, cÃ³ phÃ¢n biá»‡t HOA/thÆ°á»�ng"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m nÃ³"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m theo hÆ°á»›ng ngÆ°á»£c"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "LÃ m láº¡i viá»‡c tÃ¬m kiáº¿m cuá»‘i vá»›i cÃ¹ng hÆ°á»›ng"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "KhÃ´ng cÃ³ chuá»—i tÃ¬m kiáº¿m trÆ°á»›c"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "LÃ m láº¡i viá»‡c tÃ¬m kiáº¿m cuá»‘i, vá»� ngÆ°á»£c phÃ­a hÆ°á»›ng"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr "XÃ³a trÃ¬nh bÃ y khá»›p máº«u"
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "TÃ¬m kiáº¿m tÆ°Æ¡ng tÃ¡c chuá»—i Ä‘ang gÃµ"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "TÃ¬m kiáº¿m ngÆ°á»£c I dÃ¹ng biá»ƒu thá»©c chÃ­nh quy: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "TÃ¬m kiáº¿m ngÆ°á»£c I: "
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "TÃ¬m kiáº¿m I dÃ¹ng biá»ƒu thá»©c chÃ­nh quy: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "TÃ¬m kiáº¿m I: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "Ä�ang tháº¥t báº¡i "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "Há»§y thao tÃ¡c Ä‘ang cháº¡y"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "ThoÃ¡t"
  
! #: info/session.c:5302
  msgid "Display version of Info being run"
  msgstr "Hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n cá»§a Info Ä‘ang cháº¡y"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info phiÃªn báº£n %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "Váº½ láº¡i mÃ n hÃ¬nh"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "ThoÃ¡t khá»�i Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Cháº¡y lá»‡nh Ä‘Ã£ Ä‘Ã³ng káº¿t Ä‘áº¿n biáº¿n tháº¿ chá»¯ thÆ°á»�ng cá»§a phÃ­m nÃ y"
  
! #: info/session.c:5373
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Lá»‡nh láº¡ (%s)"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€œ%sâ€� khÃ´ng há»£p lá»‡"
  
! #: info/session.c:5377
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€œ%sâ€� khÃ´ng há»£p lá»‡"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "ThÃªm chá»¯ sá»‘ nÃ y vÃ o Ä‘á»‘i sá»‘ thuá»™c sá»‘ hiá»‡n táº¡i"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Báº¯t Ä‘áº§u (hoáº·c nhÃ¢n vá»›i 4) Ä‘á»‘i sá»‘ thuá»™c sá»‘ hiá»‡n táº¡i)"
--- 1373,1582 ----
  "lá»‡nh)"
  
! #: info/session.c:3871
  #, c-format
  msgid "Cannot open pipe to '%s'"
  msgstr "KhÃ´ng thá»ƒ má»Ÿ á»‘ng dáº«n Ä‘áº¿n â€œ%sâ€�"
  
! #: info/session.c:3876
  #, c-format
  msgid "printing node %s..."
  msgstr "Ä‘ang in nÃºt %sâ€¦"
  
! #: info/session.c:3884
  #, c-format
  msgid "finished printing node %s"
  msgstr "Ä‘Ã£ hoÃ n táº¥t viá»‡c in nÃºt %s"
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "Báº­t/táº¯t kháº£ nÄƒng sá»­ dá»¥ng biá»ƒu thá»©c chÃ­nh quy khi tÃ¬m kiáº¿m"
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr "DÃ¹ng biá»ƒu thá»©c chÃ­nh quy khi tÃ¬m kiáº¿m"
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr "DÃ¹ng chuá»—i nghÄ©a chá»¯ khi tÃ¬m kiáº¿m"
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr "Tiáº¿n trÃ¬nh tÃ¬m kiáº¿m Ä‘Ã£ tiáº¿p tá»¥c tá»« cuá»‘i cá»§a tÃ i liá»‡u"
  
! #: info/session.c:4129
  msgid "Search continued from the beginning of the document"
  msgstr "Tiáº¿n trÃ¬nh tÃ¬m kiáº¿m Ä‘Ã£ tiáº¿p tá»¥c tá»« Ä‘áº§u cá»§a tÃ i liá»‡u"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Ä�ang tÃ¬m kiáº¿m táº­p tin phá»¥ %sâ€¦"
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  msgid "Search failed"
  msgstr "Gáº·p lá»—i khi tÃ¬m kiáº¿m"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "TÃ¬m kiáº¿m dÃ¹ng biá»ƒu thá»©c chÃ­nh quy"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "TÃ¬m kiáº¿m"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr " phÃ¢n biáº¿t chá»¯ hoa/thÆ°á»�ng "
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr " ngÆ°á»£c"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr "%s%s%s: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr "Chuá»—i tÃ¬m kiáº¿m quÃ¡ ngáº¯n"
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr "Trá»Ÿ láº¡i Ä‘áº¿n chá»— khá»›p cuá»‘i tá»« %s"
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr "KhÃ´ng tÃ¬m tháº¥y thÃªm ná»¯a"
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr "TÃ¬m má»™t chuá»—i trong nÃºt nÃ y vÃ  nÃºt con"
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, c-format
  msgid "Search under %s: "
  msgstr "TÃ¬m kiáº¿m dÆ°á»›i %s:"
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr "Ä�i Ä‘áº¿n chá»— khá»›p káº¿ tiáº¿p trong cÃ¢y-con Info"
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr "KhÃ´ng cÃ³ tÃ¬m kiáº¿m nÃ o hiá»‡n Ä‘ang hoáº¡t Ä‘á»™ng"
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr "Ä�i Ä‘áº¿n chá»— khá»›p káº¿ trÆ°á»›c trong cÃ¢y-con Info"
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m nÃ³, cÃ³ phÃ¢n biá»‡t HOA/thÆ°á»�ng"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m nÃ³"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m theo hÆ°á»›ng ngÆ°á»£c"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "LÃ m láº¡i viá»‡c tÃ¬m kiáº¿m cuá»‘i vá»›i cÃ¹ng hÆ°á»›ng"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "KhÃ´ng cÃ³ chuá»—i tÃ¬m kiáº¿m trÆ°á»›c"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "LÃ m láº¡i viá»‡c tÃ¬m kiáº¿m cuá»‘i, vá»� ngÆ°á»£c phÃ­a hÆ°á»›ng"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr "XÃ³a trÃ¬nh bÃ y khá»›p máº«u"
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "TÃ¬m kiáº¿m tÆ°Æ¡ng tÃ¡c chuá»—i Ä‘ang gÃµ"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "TÃ¬m kiáº¿m ngÆ°á»£c I dÃ¹ng biá»ƒu thá»©c chÃ­nh quy: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "TÃ¬m kiáº¿m ngÆ°á»£c I: "
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "TÃ¬m kiáº¿m I dÃ¹ng biá»ƒu thá»©c chÃ­nh quy: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "TÃ¬m kiáº¿m I: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "Ä�ang tháº¥t báº¡i "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "Há»§y thao tÃ¡c Ä‘ang cháº¡y"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "ThoÃ¡t"
  
! #: info/session.c:5314
  msgid "Display version of Info being run"
  msgstr "Hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n cá»§a Info Ä‘ang cháº¡y"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info phiÃªn báº£n %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "Váº½ láº¡i mÃ n hÃ¬nh"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "ThoÃ¡t khá»�i Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Cháº¡y lá»‡nh Ä‘Ã£ Ä‘Ã³ng káº¿t Ä‘áº¿n biáº¿n tháº¿ chá»¯ thÆ°á»�ng cá»§a phÃ­m nÃ y"
  
! #: info/session.c:5385
  #, c-format
  msgid "Unknown command (%s)"
  msgstr "Lá»‡nh láº¡ (%s)"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€œ%sâ€� khÃ´ng há»£p lá»‡"
  
! #: info/session.c:5389
  #, c-format
  msgid "'%s' is invalid"
  msgstr "â€œ%sâ€� khÃ´ng há»£p lá»‡"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "ThÃªm chá»¯ sá»‘ nÃ y vÃ o Ä‘á»‘i sá»‘ thuá»™c sá»‘ hiá»‡n táº¡i"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Báº¯t Ä‘áº§u (hoáº·c nhÃ¢n vá»›i 4) Ä‘á»‘i sá»‘ thuá»™c sá»‘ hiá»‡n táº¡i)"
***************
*** 1925,1929 ****
  msgstr "%s: khÃ´ng thá»ƒ Ä‘á»�c (%s) vÃ  khÃ´ng thá»ƒ táº¡o (%s)"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
--- 1927,1931 ----
  msgstr "%s: khÃ´ng thá»ƒ Ä‘á»�c (%s) vÃ  khÃ´ng thá»ƒ táº¡o (%s)"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr ""
***************
*** 1931,1935 ****
  "DIR-ENTRYâ€� (má»¥c nháº­p thÆ° má»¥c Info káº¿t thÃºc) tÆ°Æ¡ng á»©ng"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
--- 1933,1937 ----
  "DIR-ENTRYâ€� (má»¥c nháº­p thÆ° má»¥c Info káº¿t thÃºc) tÆ°Æ¡ng á»©ng"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr ""
***************
*** 1937,1966 ****
  "INFO-DIR-ENTRYâ€� (má»¥c nháº­p thÆ° má»¥c Info Ä‘áº§u) tÆ°Æ¡ng á»©ng"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: Ä‘Ã£ cÃ³ táº­p tin thÆ° má»¥c: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: hÃ£y ghi rÃµ táº­p tin Info chá»‰ má»™t láº§n.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Biá»ƒu thá»©c chÃ­nh quy thÃªm Ä‘Æ°á»£c ghi rÃµ nÃªn bá»� qua â€œ%sâ€�"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Gáº·p lá»—i trong biá»ƒu thá»©c chÃ­nh quy â€œ%sâ€�: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Ä‘á»‘i sá»‘ dÃ²ng lá»‡nh thá»«a â€œ%sâ€�"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr ""
--- 1939,1968 ----
  "INFO-DIR-ENTRYâ€� (má»¥c nháº­p thÆ° má»¥c Info Ä‘áº§u) tÆ°Æ¡ng á»©ng"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: Ä‘Ã£ cÃ³ táº­p tin thÆ° má»¥c: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: hÃ£y ghi rÃµ táº­p tin Info chá»‰ má»™t láº§n.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "Biá»ƒu thá»©c chÃ­nh quy thÃªm Ä‘Æ°á»£c ghi rÃµ nÃªn bá»� qua â€œ%sâ€�"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "Gáº·p lá»—i trong biá»ƒu thá»©c chÃ­nh quy â€œ%sâ€�: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "Ä‘á»‘i sá»‘ dÃ²ng lá»‡nh thá»«a â€œ%sâ€�"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr ""
***************
*** 1968,1972 ****
  "tin thÃªm."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr ""
--- 1970,1974 ----
  "tin thÃªm."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr ""
***************
*** 1974,2069 ****
  "tin thÃªm."
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "KhÃ´ng thá»ƒ Ä‘á»�c %s."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "khÃ´ng cÃ³ má»¥c nháº­p thÆ° má»¥c Info trong â€œ%sâ€�"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "khÃ´ng tÃ¬m tháº¥y má»¥c nháº­p cho â€œ%sâ€� nÃªn khÃ´ng xÃ³a gÃ¬"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "khÃ´ng thá»ƒ má»Ÿ â€œ%sâ€� Ä‘á»ƒ ghi: %s"
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
- "di chuyá»ƒn lá»‡nh @contents cá»§a báº¡n náº¿u báº¡n muá»‘n cÃ¡c ná»™i dung sau trang tiÃªu Ä‘á»�"
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
- "di chuyá»ƒn lá»‡nh @shortcontents vÃ  @contents cá»§a báº¡n náº¿u báº¡n muá»‘n cÃ¡c ná»™i dung "
- "sau trang tiÃªu Ä‘á»�"
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s khÃ´ng pháº£i mÃ£ ngÃ´n ngá»¯ há»£p lá»‡"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s khÃ´ng pháº£i mÃ£ vÃ¹ng há»£p lá»‡"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "â€œ%sâ€� khÃ´ng pháº£i lÃ  kháº£ nÄƒng chia tÃ¡ch (split) há»£p lá»‡"
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "khÃ´ng thá»ƒ Ä‘á»�c %s: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: khÃ´ng tÃ¬m tháº¥y %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "khÃ´ng thá»ƒ báº£o vá»‡ kÃ½ tá»± bÄƒm trong @%s"
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "tÃªn nÃºt trá»‘ng rá»—ng sau pháº§n má»Ÿ rá»™ng â€œ%sâ€�"
  
! #: tp/Texinfo/Common.pm:2588
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€œ%sâ€� Ä‘Ã£ Ä‘á»‹nh nghÄ©a tá»« trÆ°á»›c"
  
! #: tp/Texinfo/Common.pm:2594
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "á»Ÿ Ä‘Ã¢y cÃ³ Ä‘á»‹nh nghÄ©a trÆ°á»›c nhÆ° lÃ  @%s"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
--- 1976,2194 ----
  "tin thÃªm."
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "KhÃ´ng thá»ƒ Ä‘á»�c %s."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "khÃ´ng cÃ³ má»¥c nháº­p thÆ° má»¥c Info trong â€œ%sâ€�"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "khÃ´ng tÃ¬m tháº¥y má»¥c nháº­p cho â€œ%sâ€� nÃªn khÃ´ng xÃ³a gÃ¬"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "CÃ¡ch dÃ¹ng: %s [TÃ™Y-CHá»ŒN]â€¦ Táº¬P-TINâ€¦\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:115
  msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid " -h, --help   display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr " -h, --help   hiá»ƒn thá»‹ trá»£ giÃºp nÃ y rá»“i thoÃ¡t"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid " --version    display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr " --version    hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "could not create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "khÃ´ng thá»ƒ táº¡o thÆ° má»¥c â€œ%sâ€�: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: thiáº¿u Ä‘á»‘i sá»‘ táº­p tin.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "HÃ£y thá»­ lá»‡nh trá»£ giÃºp â€œ%s --helpâ€� Ä‘á»ƒ xem thÃ´ng tin thÃªm.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, perl-format
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: khÃ´ng thá»ƒ má»Ÿ â€œ%sâ€� Ä‘á»ƒ ghi: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "@%s: could not open %s: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "@%s: khÃ´ng thá»ƒ má»Ÿ %s: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: lá»—i Ä‘Ã³ng táº­p tin %s: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "rename %s failed: %s"
! msgid "%s: rename %s failed: %s\n"
! msgstr "Ä‘á»•i tÃªn %s gáº·p lá»—i: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "%s: error on closing %s: %s\n"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "%s: lá»—i Ä‘Ã³ng táº­p tin %s: %s\n"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr "khÃ´ng thá»ƒ má»Ÿ â€œ%sâ€� Ä‘á»ƒ ghi: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, c-format, perl-format
  msgid "%s is not a valid language code"
  msgstr "%s khÃ´ng pháº£i mÃ£ ngÃ´n ngá»¯ há»£p lá»‡"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, c-format, perl-format
  msgid "%s is not a valid region code"
  msgstr "%s khÃ´ng pháº£i mÃ£ vÃ¹ng há»£p lá»‡"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr "â€œ%sâ€� khÃ´ng pháº£i lÃ  kháº£ nÄƒng chia tÃ¡ch (split) há»£p lá»‡"
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr "khÃ´ng thá»ƒ Ä‘á»�c %s: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin @verbatiminclude %s: %s"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr "@%s: khÃ´ng tÃ¬m tháº¥y %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr "khÃ´ng thá»ƒ báº£o vá»‡ kÃ½ tá»± bÄƒm trong @%s"
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr "tÃªn nÃºt trá»‘ng rá»—ng sau pháº§n má»Ÿ rá»™ng â€œ%sâ€�"
  
! #: tp/Texinfo/Common.pm:2714
  #, perl-format
  msgid "@%s `%s' previously defined"
  msgstr "@%s â€œ%sâ€� Ä‘Ã£ Ä‘á»‹nh nghÄ©a tá»« trÆ°á»›c"
  
! #: tp/Texinfo/Common.pm:2720
  #, perl-format
  msgid "here is the previous definition as @%s"
  msgstr "á»Ÿ Ä‘Ã¢y cÃ³ Ä‘á»‹nh nghÄ©a trÆ°á»›c nhÆ° lÃ  @%s"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, c-format, perl-format
***************
*** 2071,2190 ****
  msgstr "Ä‘á»‘i sá»‘ trá»‘ng rá»—ng trong @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: káº¿t xuáº¥t khÃ´ng tÆ°Æ¡ng thÃ­ch vá»›i split (chia tÃ¡ch)"
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "khÃ´ng thá»ƒ táº¡o cÃ¡c thÆ° má»¥c â€œ%sâ€� hay â€œ%sâ€�: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "khÃ´ng thá»ƒ táº¡o thÆ° má»¥c â€œ%sâ€�: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "khÃ´ng tÃ¬m tháº¥y táº­p tin @image â€œ%sâ€�, Ä‘ang dÃ¹ng â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "chÆ°a chá»‰ Ä‘á»‹nh Ä‘á»‘i sá»‘ cho @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "Táº­p tin @image â€œ%sâ€� (cho HTML) khÃ´ng Ä‘á»�c Ä‘Æ°á»£c, dÃ¹ng â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "Ä‘á»‹nh dáº¡ng thÃ´ %s khÃ´ng Ä‘Æ°á»£c chuyá»ƒn Ä‘á»•i"
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "khÃ´ng thá»ƒ má»Ÿ táº­p tin cáº¥u hÃ¬nh dÃ¹ng Ä‘á»ƒ tham chiáº¿u html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  msgid "missing type"
  msgstr "thiáº¿u kiá»ƒu"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "khÃ´ng nháº­n ra kiá»ƒu: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin cáº¥u hÃ¬nh tham chiáº¿u cho html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr "chuá»—i chÆ°a Ä‘Æ°á»£c Ä‘Ã³ng trong táº­p tin css"
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr "â€œ--css-includeâ€� káº¿t thÃºc táº¡i pháº§n ghi chÃº"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr "@import chÆ°a hoÃ n thiá»‡n trong táº­p tin css"
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "khÃ´ng tÃ¬m tháº¥y táº­p tin CSS %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "khÃ´ng thá»ƒ má»Ÿ --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "khÃ´ng tÃ¬m tháº¥y má»¥c htmlxref.cnf dÃ nh cho â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin khung (frame) %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin khung (frame) TOC %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "bá»™ tiáº¿p há»£p %s cá»§a tráº¡ng thÃ¡i %s má»©c Æ°u tiÃªn %s gáº·p lá»—i"
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr "pháº£i chá»‰ Ä‘á»‹nh má»™t tiÃªu Ä‘á»� cÃ¹ng vá»›i lá»‡nh title hay @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2196,2340 ----
  msgstr "Ä‘á»‘i sá»‘ trá»‘ng rá»—ng trong @%s"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr "%s: káº¿t xuáº¥t khÃ´ng tÆ°Æ¡ng thÃ­ch vá»›i split (chia tÃ¡ch)"
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, perl-format
  msgid "error on closing %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng %s: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, perl-format
  msgid "could not create directories `%s' or `%s': %s"
  msgstr "khÃ´ng thá»ƒ táº¡o cÃ¡c thÆ° má»¥c â€œ%sâ€� hay â€œ%sâ€�: %s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, perl-format
  msgid "could not create directory `%s': %s"
  msgstr "khÃ´ng thá»ƒ táº¡o thÆ° má»¥c â€œ%sâ€�: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, perl-format
  msgid "@image file `%s' not found, using `%s'"
  msgstr "khÃ´ng tÃ¬m tháº¥y táº­p tin @image â€œ%sâ€�, Ä‘ang dÃ¹ng â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  msgid "no argument specified for @U"
  msgstr "chÆ°a chá»‰ Ä‘á»‹nh Ä‘á»‘i sá»‘ cho @U"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "Táº­p tin @image â€œ%sâ€� (cho HTML) khÃ´ng Ä‘á»�c Ä‘Æ°á»£c, dÃ¹ng â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr "Ä‘á»‹nh dáº¡ng thÃ´ %s khÃ´ng Ä‘Æ°á»£c chuyá»ƒn Ä‘á»•i"
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr "khÃ´ng thá»ƒ má»Ÿ táº­p tin cáº¥u hÃ¬nh dÃ¹ng Ä‘á»ƒ tham chiáº¿u html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  msgid "missing type"
  msgstr "thiáº¿u kiá»ƒu"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, perl-format
  msgid "unrecognized type: %s"
  msgstr "khÃ´ng nháº­n ra kiá»ƒu: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin cáº¥u hÃ¬nh tham chiáº¿u cho html %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr "chuá»—i chÆ°a Ä‘Æ°á»£c Ä‘Ã³ng trong táº­p tin css"
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr "â€œ--css-includeâ€� káº¿t thÃºc táº¡i pháº§n ghi chÃº"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr "@import chÆ°a hoÃ n thiá»‡n trong táº­p tin css"
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr "khÃ´ng tÃ¬m tháº¥y táº­p tin CSS %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "khÃ´ng thá»ƒ má»Ÿ --include-file %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin CSS %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, perl-format
  msgid "no htmlxref.cnf entry found for `%s'"
  msgstr "khÃ´ng tÃ¬m tháº¥y má»¥c htmlxref.cnf dÃ nh cho â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn trong khá»‘i â€œ@%sâ€�"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin khung (frame) %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin khung (frame) TOC %s: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr "bá»™ tiáº¿p há»£p %s cá»§a tráº¡ng thÃ¡i %s má»©c Æ°u tiÃªn %s gáº·p lá»—i"
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr "pháº£i chá»‰ Ä‘á»‹nh má»™t tiÃªu Ä‘á»� cÃ¹ng vá»›i lá»‡nh title hay @top"
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error on closing %s: %s"
! msgid "error on copying %s into %s"
! msgstr "gáº·p lá»—i khi Ä‘Ã³ng %s: %s"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2219,2228 ****
  msgstr "tÃªn @node khÃ´ng Ä‘Æ°á»£c chá»©a â€œ,â€�: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Má»¥c chá»‰ sá»‘ trong @%s vá»›i: sáº£n sinh Info khÃ´ng há»£p lá»‡: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
--- 2369,2378 ----
  msgstr "tÃªn @node khÃ´ng Ä‘Æ°á»£c chá»©a â€œ,â€�: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr "Má»¥c chá»‰ sá»‘ trong @%s vá»›i: sáº£n sinh Info khÃ´ng há»£p lá»‡: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, c-format, perl-format
***************
*** 2230,2244 ****
  msgstr "má»¥c nháº­p cho chá»‰ má»¥c â€œ%sâ€� náº±m á»Ÿ ngoÃ i má»�i nÃºt"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin áº£nh dáº¡ng text %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "KhÃ´ng thá»ƒ Ä‘á»�c táº­p tin @image â€œ%sâ€�: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
--- 2380,2394 ----
  msgstr "má»¥c nháº­p cho chá»‰ má»¥c â€œ%sâ€� náº±m á»Ÿ ngoÃ i má»�i nÃºt"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin áº£nh dáº¡ng text %s: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "KhÃ´ng thá»ƒ Ä‘á»�c táº­p tin @image â€œ%sâ€�: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
***************
*** 2246,2250 ****
  "khÃ´ng thá»ƒ tÃ¬m tháº¥y táº­p tin @image â€œ%s.txtâ€� mÃ  cÅ©ng khÃ´ng cÃ³ chá»¯ thay tháº¿"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2396,2400 ----
  "khÃ´ng thá»ƒ tÃ¬m tháº¥y táº­p tin @image â€œ%s.txtâ€� mÃ  cÅ©ng khÃ´ng cÃ³ chá»¯ thay tháº¿"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2254,2325 ****
  "trÃ¡nh nÃ³"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "tÃªn tham chiáº¿u chÃ©o @%s khÃ´ng Ä‘Æ°á»£c phÃ©p chá»©a â€œ:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "tÃªn nÃºt @%s khÃ´ng Ä‘Æ°á»£c chá»©a â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "tÃªn nÃºt @%s khÃ´ng Ä‘Æ°á»£c chá»©a dáº¥u hai cháº¥m â€œ:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€œ.â€� hay â€œ,â€� pháº£i theo sau @xref, khÃ´ng pháº£i %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  msgid "`.' or `,' must follow @xref"
  msgstr "â€œ.â€� hay â€œ,â€� pháº£i theo sau @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "tÃªn má»¥c trÃ¬nh Ä‘Æ¡n khÃ´ng Ä‘Æ°á»£c chá»©a â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr "tÃªn nÃºt má»¥c trÃ¬nh Ä‘Æ¡n khÃ´ng Ä‘Æ°á»£c chá»©a dáº¥u hai cháº¥m â€œ:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr "tÃªn má»¥c trÃ¬nh Ä‘Æ¡n khÃ´ng Ä‘Æ°á»£c chá»©a dáº¥u hai cháº¥m â€œ:â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "nhiá»�u @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Ä‘á»‘i sá»‘ cÃ³ dáº¡ng thá»©c sai hoáº·c trá»‘ng rá»—ng @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "cÃº phÃ¡p sai cho Ä‘á»‘i sá»‘ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2404,2475 ----
  "trÃ¡nh nÃ³"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr "tÃªn tham chiáº¿u chÃ©o @%s khÃ´ng Ä‘Æ°á»£c phÃ©p chá»©a â€œ:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr "tÃªn nÃºt @%s khÃ´ng Ä‘Æ°á»£c chá»©a â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr "tÃªn nÃºt @%s khÃ´ng Ä‘Æ°á»£c chá»©a dáº¥u hai cháº¥m â€œ:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, perl-format
  msgid "`.' or `,' must follow @xref, not %s"
  msgstr "â€œ.â€� hay â€œ,â€� pháº£i theo sau @xref, khÃ´ng pháº£i %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  msgid "`.' or `,' must follow @xref"
  msgstr "â€œ.â€� hay â€œ,â€� pháº£i theo sau @xref"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr "tÃªn má»¥c trÃ¬nh Ä‘Æ¡n khÃ´ng Ä‘Æ°á»£c chá»©a â€œ%sâ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr "tÃªn nÃºt má»¥c trÃ¬nh Ä‘Æ¡n khÃ´ng Ä‘Æ°á»£c chá»©a dáº¥u hai cháº¥m â€œ:â€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr "tÃªn má»¥c trÃ¬nh Ä‘Æ¡n khÃ´ng Ä‘Æ°á»£c chá»©a dáº¥u hai cháº¥m â€œ:â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr "khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "nhiá»�u @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr "Ä‘á»‘i sá»‘ cÃ³ dáº¡ng thá»©c sai hoáº·c trá»‘ng rá»—ng @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr "cÃº phÃ¡p sai cho Ä‘á»‘i sá»‘ @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2328,2403 ****
  msgstr "tÃªn sai cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s cÃ³ váº» trÆ°á»›c dáº¥u ngoáº·c Ã´m Ä‘Ã³ng @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s cÃ³ váº» trÆ°á»›c dáº¥u ngoáº·c Ã´m Ä‘Ã³ng @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s: thiáº¿u dáº¥u ngoáº·c mÃ³c Ä‘Ã³ng"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s thiáº¿u dÃ£y giá»›i háº¡n Ä‘Ã³ng: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx khÃ´ng Ä‘Æ°á»£c báº¯t Ä‘áº§u báº±ng @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx pháº£i theo sau @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s cÃ³ ná»™i dung nhÆ°ng khÃ´ng cÃ³ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€œ@endâ€� cáº§n â€œ%sâ€�, nhÆ°ng láº¡i nháº­n Ä‘Æ°á»£c â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s cÃ³ váº» trÆ°á»›c @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "â€œ%cend %sâ€� khÃ´ng Ä‘á»§ cáº·p"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c khÃ´ng Ä‘Ãºng chá»—"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "â€œ%c%sâ€� chÆ°a khá»›p cáº·p"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "vÄ© lá»‡nh â€œ%sâ€� Ä‘Æ°á»£c gá»�i vá»›i quÃ¡ nhiá»�u Ä‘á»‘i sá»‘"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s thiáº¿u dáº¥u ngoáº·c mÃ³c Ä‘Ã³ng"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
--- 2478,2553 ----
  msgstr "tÃªn sai cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr "@end %s cÃ³ váº» trÆ°á»›c dáº¥u ngoáº·c Ã´m Ä‘Ã³ng @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr "@%s cÃ³ váº» trÆ°á»›c dáº¥u ngoáº·c Ã´m Ä‘Ã³ng @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, perl-format
  msgid "%c%s missing closing brace"
  msgstr "%c%s: thiáº¿u dáº¥u ngoáº·c mÃ³c Ä‘Ã³ng"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr "@%s thiáº¿u dÃ£y giá»›i háº¡n Ä‘Ã³ng: %s}"
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr "@itemx khÃ´ng Ä‘Æ°á»£c báº¯t Ä‘áº§u báº±ng @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr "@itemx pháº£i theo sau @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr "@%s cÃ³ ná»™i dung nhÆ°ng khÃ´ng cÃ³ @item"
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€œ@endâ€� cáº§n â€œ%sâ€�, nhÆ°ng láº¡i nháº­n Ä‘Æ°á»£c â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr "@%s cÃ³ váº» trÆ°á»›c @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, perl-format
  msgid "no matching `%cend %s'"
  msgstr "â€œ%cend %sâ€� khÃ´ng Ä‘á»§ cáº·p"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, perl-format
  msgid "misplaced %c"
  msgstr "%c khÃ´ng Ä‘Ãºng chá»—"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, perl-format
  msgid "unmatched `%c%s'"
  msgstr "â€œ%c%sâ€� chÆ°a khá»›p cáº·p"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, c-format, perl-format
  msgid "macro `%s' called with too many args"
  msgstr "vÄ© lá»‡nh â€œ%sâ€� Ä‘Æ°á»£c gá»�i vá»›i quÃ¡ nhiá»�u Ä‘á»‘i sá»‘"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s thiáº¿u dáº¥u ngoáº·c mÃ³c Ä‘Ã³ng"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, c-format, perl-format
  msgid "macro `%s' declared without argument called with an argument"
***************
*** 2405,2451 ****
  "vÄ© lá»‡nh â€œ%sâ€� Ä‘Æ°á»£c khai bÃ¡o khÃ´ng cÃ³ Ä‘á»‘i sá»‘ nhÆ°ng láº¡i Ä‘Æ°á»£c gá»�i cÃ¹ng vá»›i Ä‘á»‘i sá»‘"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "â€œ\\â€� trong pháº§n má»Ÿ rá»™ng @%s theo sau â€œ%sâ€� thay vÃ¬ tÃªn tham sá»‘ hay â€œ\\â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "thiáº¿u tÃªn cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "thiáº¿u category cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "gáº·p Ä‘á»‘i sá»‘ báº¥t thÆ°á»�ng trÃªn dÃ²ng @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  msgid "empty multitable"
  msgstr "Ä‘a-báº£ng rá»—ng"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ä‘á»‘i sá»‘ khÃ´ng cáº§n thiáº¿t cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s cáº§n thiáº¿t má»™t Ä‘á»‘i sá»‘: bá»™ Ä‘á»‹nh dáº¡ng cho %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
--- 2555,2601 ----
  "vÄ© lá»‡nh â€œ%sâ€� Ä‘Æ°á»£c khai bÃ¡o khÃ´ng cÃ³ Ä‘á»‘i sá»‘ nhÆ°ng láº¡i Ä‘Æ°á»£c gá»�i cÃ¹ng vá»›i Ä‘á»‘i sá»‘"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr "â€œ\\â€� trong pháº§n má»Ÿ rá»™ng @%s theo sau â€œ%sâ€� thay vÃ¬ tÃªn tham sá»‘ hay â€œ\\â€�"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "thiáº¿u tÃªn cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr "thiáº¿u category cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr "gáº·p Ä‘á»‘i sá»‘ báº¥t thÆ°á»�ng trÃªn dÃ²ng @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  msgid "empty multitable"
  msgstr "Ä‘a-báº£ng rá»—ng"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, c-format, perl-format
  msgid "superfluous argument to @%s"
  msgstr "Ä‘á»‘i sá»‘ khÃ´ng cáº§n thiáº¿t cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, c-format, perl-format
  msgid "bad argument to @%s"
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s cáº§n thiáº¿t má»™t Ä‘á»‘i sá»‘: bá»™ Ä‘á»‹nh dáº¡ng cho %citem"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
***************
*** 2453,2515 ****
  "lá»‡nh @%s khÃ´ng cháº¥p nháº­n Ä‘á»‘i sá»‘ trong dáº¥u ngoáº·c Ã´m khÃ´ng thá»ƒ á»Ÿ dÃ²ng @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "lá»‡nh nháº¥n máº¡nh accen â€œ@%sâ€� khÃ´ng cho phÃ©p Ä‘á»‘i sá»‘ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s thiáº¿u Ä‘á»‘i sá»‘"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "khÃ´ng hiá»ƒu @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ä‘á»‘i sá»‘ khÃ´ng cáº§n thiáº¿t cho @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "báº£ng mÃ£ â€œ%sâ€� khÃ´ng pháº£i lÃ  báº£ng mÃ£ â€œcanonical texinfoâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "khÃ´ng nháº­n ra tÃªn báº£ng mÃ£ â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s sau pháº§n tá»­ thá»© nháº¥t"
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s chá»‰ cÃ³ nghÄ©a khi á»Ÿ dÃ²ng @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  #, fuzzy
  #| msgid "@%s should not be associated with @top"
--- 2603,2665 ----
  "lá»‡nh @%s khÃ´ng cháº¥p nháº­n Ä‘á»‘i sá»‘ trong dáº¥u ngoáº·c Ã´m khÃ´ng thá»ƒ á»Ÿ dÃ²ng @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, c-format, perl-format
  msgid "accent command `@%s' not allowed as @%s argument"
  msgstr "lá»‡nh nháº¥n máº¡nh accen â€œ@%sâ€� khÃ´ng cho phÃ©p Ä‘á»‘i sá»‘ @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, c-format, perl-format
  msgid "@%s missing argument"
  msgstr "@%s thiáº¿u Ä‘á»‘i sá»‘"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, c-format, perl-format
  msgid "unknown @end %s"
  msgstr "khÃ´ng hiá»ƒu @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr "Ä‘á»‘i sá»‘ khÃ´ng cáº§n thiáº¿t cho @%s %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, c-format, perl-format
  msgid "bad argument to @%s: %s"
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr "@%s: khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr "báº£ng mÃ£ â€œ%sâ€� khÃ´ng pháº£i lÃ  báº£ng mÃ£ â€œcanonical texinfoâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "khÃ´ng nháº­n ra tÃªn báº£ng mÃ£ â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr "@%s sau pháº§n tá»­ thá»© nháº¥t"
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr "@%s chá»‰ cÃ³ nghÄ©a khi á»Ÿ dÃ²ng @multitable"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  #, fuzzy
  #| msgid "@%s should not be associated with @top"
***************
*** 2517,2521 ****
  msgstr "@%s khÃ´ng Ä‘Æ°á»£c tá»• há»£p cÃ¹ng vá»›i @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 2667,2671 ----
  msgstr "@%s khÃ´ng Ä‘Æ°á»£c tá»• há»£p cÃ¹ng vá»›i @top"
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 2523,2571 ****
  "@node Ä‘á»©ng trÆ°á»›c @%s, nhÆ°ng bá»™ pháº­n cá»§a nÃ³ khÃ´ng Ä‘Æ°á»£c tá»• há»£p cÃ¹ng vá»›i cÃ¡c nÃºt"
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "cÃº phÃ¡p cho nÃºt má»Ÿ rá»™ng Ä‘Æ°á»£c dÃ¹ng cho â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "tÃªn má»¥c trÃ¬nh Ä‘Æ¡n trá»‘ng rá»—ng trong â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "tÃªn nÃºt trá»‘ng trong má»¥c trÃ¬nh Ä‘Æ¡n"
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s khÃ´ng Ä‘Æ°á»£c xuáº¥t hiá»‡n trong @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s chá»‰ nÃªn xuáº¥t hiá»‡n á»Ÿ Ä‘áº§u má»™t dÃ²ng"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "vÄ© lá»‡nh â€œ%sâ€� Ä‘Æ°á»£c Ä‘á»‹nh nghÄ©a trÆ°á»›c"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "Ä‘Ã¢y lÃ  lá»�i Ä‘á»‹nh nghÄ©a trÆ°á»›c cá»§a â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Ä‘á»‹nh nghÄ©a láº¡i lá»‡nh ngÃ´n ngá»¯ Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s mÃ  khÃ´ng tá»• há»£p cÃ¹ng kÃ½ tá»±"
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2673,2721 ----
  "@node Ä‘á»©ng trÆ°á»›c @%s, nhÆ°ng bá»™ pháº­n cá»§a nÃ³ khÃ´ng Ä‘Æ°á»£c tá»• há»£p cÃ¹ng vá»›i cÃ¡c nÃºt"
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr "cÃº phÃ¡p cho nÃºt má»Ÿ rá»™ng Ä‘Æ°á»£c dÃ¹ng cho â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, c-format, perl-format
  msgid "empty menu entry name in `%s'"
  msgstr "tÃªn má»¥c trÃ¬nh Ä‘Æ¡n trá»‘ng rá»—ng trong â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr "tÃªn nÃºt trá»‘ng trong má»¥c trÃ¬nh Ä‘Æ¡n"
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr "@%s khÃ´ng Ä‘Æ°á»£c xuáº¥t hiá»‡n trong @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, c-format, perl-format
  msgid "@end %s should only appear at the beginning of a line"
  msgstr "@end %s chá»‰ nÃªn xuáº¥t hiá»‡n á»Ÿ Ä‘áº§u má»™t dÃ²ng"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "vÄ© lá»‡nh â€œ%sâ€� Ä‘Æ°á»£c Ä‘á»‹nh nghÄ©a trÆ°á»›c"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "Ä‘Ã¢y lÃ  lá»�i Ä‘á»‹nh nghÄ©a trÆ°á»›c cá»§a â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr "Ä‘á»‹nh nghÄ©a láº¡i lá»‡nh ngÃ´n ngá»¯ Texinfo: @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr "@%s mÃ  khÃ´ng tá»• há»£p cÃ¹ng kÃ½ tá»±"
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2574,2578 ****
  "@%s Ä‘Æ°á»£c Ä‘á»‹nh nghÄ©a vá»›i khÃ´ng hay nhiá»�u hÆ¡n má»™t Ä‘á»‘i sá»‘ mÃ  nÃ³ Ä‘Æ°á»£c gá»�i vá»›i {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2724,2728 ----
  "@%s Ä‘Æ°á»£c Ä‘á»‹nh nghÄ©a vá»›i khÃ´ng hay nhiá»�u hÆ¡n má»™t Ä‘á»‘i sá»‘ mÃ  nÃ³ Ä‘Æ°á»£c gá»�i vá»›i {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2583,2652 ****
  "giÃ¡ trá»‹ hiá»‡n táº¡i %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "gá»�i Ä‘á»‡ qui macro %s lÃ  khÃ´ng Ä‘Æ°á»£c phÃ©p; dÃ¹ng @rmacro náº¿u tháº¥y cáº§n"
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "lá»‡nh nháº¥n máº¡nh â€œ@%sâ€� khÃ´ng cho phÃ©p cÃ³ khoáº£ng tráº¯ng Ä‘i theo"
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "dÃ¹ng dáº¥u ngoáº·c mÃ³c {} Ä‘á»ƒ Ä‘Æ°a ra lá»‡nh dáº¡ng Ä‘á»‘i sá»‘ tá»›i @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s cáº§n â€œiâ€� hay â€œjâ€� lÃ m Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "lá»‡nh nháº¥n máº¡nh â€œ@%sâ€� khÃ´ng cho phÃ©p cÃ³ dÃ²ng má»›i Ä‘i theo sau"
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s cáº§n dáº¥u ngoáº·c mÃ³c {}"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "khÃ´ng hiá»ƒu lá»‡nh â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "chÆ°a Ä‘á»‹nh nghÄ©a cá»�: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr "cÃº phÃ¡p sai Ä‘á»‘i vá»›i @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s quÃ¡ cÅ©."
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s quÃ¡ cÅ©; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s chá»‰ nÃªn xuáº¥t hiá»‡n Ä‘áº§u táº¡i Ä‘áº§u dÃ²ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s chá»‰ Ä‘Æ°á»£c phÃ©p xuáº¥t hiá»‡n táº¡i pháº§n Ä‘áº§u hoáº·c chÃ¢n"
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2733,2802 ----
  "giÃ¡ trá»‹ hiá»‡n táº¡i %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr "gá»�i Ä‘á»‡ qui macro %s lÃ  khÃ´ng Ä‘Æ°á»£c phÃ©p; dÃ¹ng @rmacro náº¿u tháº¥y cáº§n"
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr "lá»‡nh nháº¥n máº¡nh â€œ@%sâ€� khÃ´ng cho phÃ©p cÃ³ khoáº£ng tráº¯ng Ä‘i theo"
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, c-format, perl-format
  msgid "use braces to give a command as an argument to @%s"
  msgstr "dÃ¹ng dáº¥u ngoáº·c mÃ³c {} Ä‘á»ƒ Ä‘Æ°a ra lá»‡nh dáº¡ng Ä‘á»‘i sá»‘ tá»›i @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, perl-format
  msgid "%c%s expects `i' or `j' as argument, not `%s'"
  msgstr "%c%s cáº§n â€œiâ€� hay â€œjâ€� lÃ m Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr "lá»‡nh nháº¥n máº¡nh â€œ@%sâ€� khÃ´ng cho phÃ©p cÃ³ dÃ²ng má»›i Ä‘i theo sau"
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, c-format, perl-format
  msgid "@%s expected braces"
  msgstr "@%s cáº§n dáº¥u ngoáº·c mÃ³c {}"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, c-format, perl-format
  msgid "unknown command `%s'"
  msgstr "khÃ´ng hiá»ƒu lá»‡nh â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "chÆ°a Ä‘á»‹nh nghÄ©a cá»�: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr "cÃº phÃ¡p sai Ä‘á»‘i vá»›i @value"
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, perl-format
  msgid "%c%s is obsolete."
  msgstr "%c%s quÃ¡ cÅ©."
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, perl-format
  msgid "%c%s is obsolete; %s"
  msgstr "%c%s quÃ¡ cÅ©; %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, c-format, perl-format
  msgid "@%s should only appear at the beginning of a line"
  msgstr "@%s chá»‰ nÃªn xuáº¥t hiá»‡n Ä‘áº§u táº¡i Ä‘áº§u dÃ²ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr "@%s chá»‰ Ä‘Æ°á»£c phÃ©p xuáº¥t hiá»‡n táº¡i pháº§n Ä‘áº§u hoáº·c chÃ¢n"
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2654,2676 ****
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn trong khá»‘i â€œ@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s trong multitable trá»‘ng rá»—ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab trÆ°á»›c @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "quÃ¡ nhiá»�u cá»™t trong má»¥c Ä‘a báº£ng (tá»‘i Ä‘a lÃ  %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "Ä‘ang bá»� qua @tab bÃªn ngoÃ i Ä‘a báº£ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2804,2826 ----
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn trong khá»‘i â€œ@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, c-format, perl-format
  msgid "@%s in empty multitable"
  msgstr "@%s trong multitable trá»‘ng rá»—ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr "@tab trÆ°á»›c @item"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, c-format, perl-format
  msgid "too many columns in multitable item (max %d)"
  msgstr "quÃ¡ nhiá»�u cá»™t trong má»¥c Ä‘a báº£ng (tá»‘i Ä‘a lÃ  %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "Ä‘ang bá»� qua @tab bÃªn ngoÃ i Ä‘a báº£ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2679,2689 ****
  msgstr "@%s náº±m ngoÃ i báº£ng hay danh sÃ¡ch"
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s khÃ´ng Ä‘Æ°á»£c phÃ©p náº±m bÃªn trong khá»‘i â€œ@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear in math context"
--- 2829,2839 ----
  msgstr "@%s náº±m ngoÃ i báº£ng hay danh sÃ¡ch"
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, perl-format
  msgid "@%s not allowed inside `@%s' block"
  msgstr "@%s khÃ´ng Ä‘Æ°á»£c phÃ©p náº±m bÃªn trong khá»‘i â€œ@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, fuzzy, c-format, perl-format
  #| msgid "@%s should only appear in math context"
***************
*** 2691,2864 ****
  msgstr "@%s chá»‰ Ä‘Æ°á»£c phÃ©p xuáº¥t hiá»‡n trong ngá»¯ cáº£nh toÃ¡n há»�c"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "pháº£i sau â€œ@%sâ€� Ä‘á»ƒ dÃ¹ng â€œ@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn ngoÃ i mÃ´i trÆ°á»�ng  â€œ@titlepageâ€� vÃ  â€œ@quotationâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory sau nÃºt Ä‘áº§u tiÃªn"
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "vÃ¹ng %s náº±m trong vÃ¹ng %s lÃ  khÃ´ng há»£p lá»‡"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr "@direntry sau nÃºt Ä‘áº§u tiÃªn"
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr "@menu trong ngá»¯ cáº£nh khÃ´ng há»£p lá»‡"
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, c-format, perl-format
! msgid "@%s seen before first @node"
! msgstr "@%s cÃ³ váº» trÆ°á»›c @node"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr ""
! "cÃ³ láº½ nÃºt â€œ@topâ€� (Ä‘á»‰nh) cá»§a báº¡n nÃªn Ä‘Æ°á»£c bao bá»�c báº±ng @ifnottex thay cho "
! "@ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s chá»‰ Ä‘Æ°á»£c phÃ©p xuáº¥t hiá»‡n trong ngá»¯ cáº£nh toÃ¡n há»�c"
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  msgid "unexpected @"
  msgstr "gáº·p @ báº¥t thÆ°á»�ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a náº¿u á»Ÿ bÃªn ngoÃ i mÃ´i trÆ°á»�ng â€œ@floatâ€� (dáº¥u cháº¥m Ä‘á»™ng)"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s pháº£i dÆ°á»›i â€œ@floatâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "bá»� qua nhiá»�u @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "lá»‡nh @%s khÃ´ng cháº¥p nháº­n Ä‘á»‘i sá»‘"
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "lá»‡nh @%s thiáº¿u má»™t nÃºt hay tham sá»‘ thá»§ cÃ´ng má»Ÿ rá»™ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "trong @%s tÃªn tham chiáº¿u chÃ©o sau pháº§n má»Ÿ rá»™ng â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "trong @%s tiÃªu Ä‘á»� tham chiáº¿u chÃ©o trá»‘ng rá»—ng sau â€œ%sâ€� má»Ÿ rá»™ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image thiáº¿u Ä‘á»‘i sá»‘ tÃªn táº­p tin"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s thiáº¿u Ä‘á»‘i sá»‘ Ä‘áº§u tiÃªn"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "chá»¯ sá»‘ khÃ´ng pháº£i dáº¡ng tháº­p lá»¥c phÃ¢n trong Ä‘á»‘i sá»‘ cho @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "cÃ³ Ã­t hÆ¡n bá»‘n chá»¯ sá»‘ dáº¡ng tháº­p lá»¥c trong Ä‘á»‘i sá»‘ cho @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "Ä‘á»‘i sá»‘ cho @U vÆ°á»£t quÃ¡ má»©c tá»‘i Ä‘a Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr "cÃ¡c Ä‘á»‘i sá»‘ thá»«a cho nÃºt"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "cáº§n @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s chá»‰ cÃ³ thá»ƒ cáº¥p nháº­n @-command lÃ  Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Ä‘á»‘i sá»‘ cÃ²n láº¡i trÃªn dÃ²ng @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "lá»‡nh mÃ´i trÆ°á»�ng %s nhÆ° lÃ  tham sá»‘ cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s rá»—ng"
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "sá»‘ lÆ°á»£ng cá»™t khÃ´ng pháº£i lÃ  má»™t con sá»‘: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "Ä‘á»‘i sá»‘ @sp pháº£i lÃ  má»™t con sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "Ä‘Ã£ Ä‘áº£o ngÆ°á»£c tÃªn chá»‰ má»¥c %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "khÃ´ng hiá»ƒu chá»‰ má»¥c nguá»“n trong @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "khÃ´ng hiá»ƒu chá»‰ má»¥c Ä‘Ã­ch trong @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
--- 2841,3000 ----
  msgstr "@%s chá»‰ Ä‘Æ°á»£c phÃ©p xuáº¥t hiá»‡n trong ngá»¯ cáº£nh toÃ¡n há»�c"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr "pháº£i sau â€œ@%sâ€� Ä‘á»ƒ dÃ¹ng â€œ@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn ngoÃ i mÃ´i trÆ°á»�ng  â€œ@titlepageâ€� vÃ  â€œ@quotationâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr "@dircategory sau nÃºt Ä‘áº§u tiÃªn"
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "vÃ¹ng %s náº±m trong vÃ¹ng %s lÃ  khÃ´ng há»£p lá»‡"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr "@direntry sau nÃºt Ä‘áº§u tiÃªn"
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr "@menu trong ngá»¯ cáº£nh khÃ´ng há»£p lá»‡"
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr "@%s chá»‰ Ä‘Æ°á»£c phÃ©p xuáº¥t hiá»‡n trong ngá»¯ cáº£nh toÃ¡n há»�c"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  msgid "unexpected @"
  msgstr "gáº·p @ báº¥t thÆ°á»�ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, c-format, perl-format
  msgid "@%s is not meaningful outside `@float' environment"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a náº¿u á»Ÿ bÃªn ngoÃ i mÃ´i trÆ°á»�ng â€œ@floatâ€� (dáº¥u cháº¥m Ä‘á»™ng)"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr "@%s pháº£i dÆ°á»›i â€œ@floatâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr "bá»� qua nhiá»�u @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr "lá»‡nh @%s khÃ´ng cháº¥p nháº­n Ä‘á»‘i sá»‘"
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr "lá»‡nh @%s thiáº¿u má»™t nÃºt hay tham sá»‘ thá»§ cÃ´ng má»Ÿ rá»™ng"
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr "trong @%s tÃªn tham chiáº¿u chÃ©o sau pháº§n má»Ÿ rá»™ng â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr "trong @%s tiÃªu Ä‘á»� tham chiáº¿u chÃ©o trá»‘ng rá»—ng sau â€œ%sâ€� má»Ÿ rá»™ng"
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image thiáº¿u Ä‘á»‘i sá»‘ tÃªn táº­p tin"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, c-format, perl-format
  msgid "@%s missing first argument"
  msgstr "@%s thiáº¿u Ä‘á»‘i sá»‘ Ä‘áº§u tiÃªn"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr "chá»¯ sá»‘ khÃ´ng pháº£i dáº¡ng tháº­p lá»¥c phÃ¢n trong Ä‘á»‘i sá»‘ cho @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr "cÃ³ Ã­t hÆ¡n bá»‘n chá»¯ sá»‘ dáº¡ng tháº­p lá»¥c trong Ä‘á»‘i sá»‘ cho @U: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr "Ä‘á»‘i sá»‘ cho @U vÆ°á»£t quÃ¡ má»©c tá»‘i Ä‘a Unicode 0x10FFFF: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr "cÃ¡c Ä‘á»‘i sá»‘ thá»«a cho nÃºt"
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, c-format, perl-format
  msgid "expected @end %s"
  msgstr "cáº§n @end %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, perl-format
  msgid "@%s should only accept an @-command as argument, not `%s'"
  msgstr "@%s chá»‰ cÃ³ thá»ƒ cáº¥p nháº­n @-command lÃ  Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr "Ä‘á»‘i sá»‘ cÃ²n láº¡i trÃªn dÃ²ng @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, perl-format
  msgid "environment command %s as argument to @%s"
  msgstr "lá»‡nh mÃ´i trÆ°á»�ng %s nhÆ° lÃ  tham sá»‘ cho @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr "@%s rá»—ng"
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr "sá»‘ lÆ°á»£ng cá»™t khÃ´ng pháº£i lÃ  má»™t con sá»‘: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, c-format, perl-format
  msgid "@sp arg must be numeric, not `%s'"
  msgstr "Ä‘á»‘i sá»‘ @sp pháº£i lÃ  má»™t con sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr "Ä‘Ã£ Ä‘áº£o ngÆ°á»£c tÃªn chá»‰ má»¥c %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, c-format, perl-format
  msgid "unknown source index in @%s: %s"
  msgstr "khÃ´ng hiá»ƒu chá»‰ má»¥c nguá»“n trong @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr "khÃ´ng hiá»ƒu chá»‰ má»¥c Ä‘Ã­ch trong @%s: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
***************
*** 2866,2885 ****
  "@%s dáº«n Ä‘Æ°á»�ng Ä‘áº¿n má»™t hÃ²a trá»™n cá»§a %s trong chÃ­nh báº£n thÃ¢n nÃ³, Ä‘ang bá»� qua"
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "khÃ´ng hiá»ƒu chá»‰ má»¥c â€œ%sâ€� trong @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "Ä‘ang in báº£ng má»¥c lá»¥c â€œ%sâ€� Ä‘Ã£ hÃ²a trá»™n vá»›i má»™t cÃ¡i khÃ¡c, â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "in má»¥c lá»¥c trÆ°á»›c khi tÃ i liá»‡u báº¯t Ä‘áº§u: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
--- 3002,3021 ----
  "@%s dáº«n Ä‘Æ°á»�ng Ä‘áº¿n má»™t hÃ²a trá»™n cá»§a %s trong chÃ­nh báº£n thÃ¢n nÃ³, Ä‘ang bá»� qua"
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, c-format, perl-format
  msgid "unknown index `%s' in @printindex"
  msgstr "khÃ´ng hiá»ƒu chá»‰ má»¥c â€œ%sâ€� trong @printindex"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr "Ä‘ang in báº£ng má»¥c lá»¥c â€œ%sâ€� Ä‘Ã£ hÃ²a trá»™n vá»›i má»™t cÃ¡i khÃ¡c, â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr "in má»¥c lá»¥c trÆ°á»›c khi tÃ i liá»‡u báº¯t Ä‘áº§u: @printindex %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, c-format, perl-format
  msgid "@%s arg must be `top' or `bottom', not `%s'"
***************
*** 2890,2899 ****
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Chá»‰ há»— trá»£ @%s 10 hay 11, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
--- 3026,3035 ----
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "Chá»‰ há»— trá»£ @%s 10 hay 11, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, perl-format
  msgid "@%s arg must be `separate' or `end', not `%s'"
***************
*** 2904,2914 ****
  "khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s Ä‘.sá»‘ pháº£i lÃ  â€œonâ€�, â€œoffâ€� hoáº·c â€œoddâ€�, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
--- 3040,3050 ----
  "khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, perl-format
  msgid "@%s arg must be `on', `off' or `odd', not `%s'"
  msgstr "@%s Ä‘.sá»‘ pháº£i lÃ  â€œonâ€�, â€œoffâ€� hoáº·c â€œoddâ€�, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, c-format, perl-format
  msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
***************
*** 2920,2924 ****
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3056,3060 ----
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, perl-format
  msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 2929,2933 ****
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
--- 3065,3069 ----
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, c-format, perl-format
  msgid "@exampleindent arg must be numeric/`asis', not `%s'"
***************
*** 2939,2948 ****
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "cáº§n @%s báº­t hay táº¯t, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
--- 3075,3084 ----
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr "cáº§n @%s báº­t hay táº¯t, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
***************
*** 2950,2954 ****
  "Ä‘.sá»‘ @kbdinputstyle pháº£i lÃ  â€œcodeâ€�/â€œexampleâ€�/â€œdistinctâ€�, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
--- 3086,3090 ----
  "Ä‘.sá»‘ @kbdinputstyle pháº£i lÃ  â€œcodeâ€�/â€œexampleâ€�/â€œdistinctâ€�, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, c-format, perl-format
  msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
***************
*** 2959,2963 ****
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
--- 3095,3099 ----
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, c-format, perl-format
  msgid "@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"
***************
*** 2969,3039 ****
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "nÃ¢ng má»©c chÆ°Æ¡ng cá»§a @%s lÃ  quÃ¡ tháº¥p"
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "khÃ´ng cÃ³ lá»‡nh chapter-level trÆ°á»›c @%s"
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "Ä‘ang háº¡ tháº¥p má»©c chÆ°Æ¡ng cá»§a @%s xuáº¥t hiá»‡n sau má»™t pháº§n tá»­ á»Ÿ tháº¥p hÆ¡n"
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "khÃ´ng cÃ³ lá»‡nh chÆ°Æ¡ng nÃ o tá»• há»£p cÃ¹ng vá»›i @%s"
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s khÃ´ng trá»‘ng rá»—ng"
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s tham chiáº¿u Ä‘áº¿n nÃºt chÆ°a tá»“n táº¡i â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s tÃªn nÃºt má»¥c trÃ¬nh Ä‘Æ¡n â€œ%sâ€� khÃ¡c biá»‡t vá»›i %s tÃªn â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "nÃºt chÆ°a Ä‘Æ°á»£c tham chiáº¿u â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
  "nÃºt â€œ%sâ€� lÃ  %s dÃ nh cho â€œ%sâ€� trong pháº§n chÆ°Æ¡ng nhÆ°ng khÃ´ng cÃ³ trong trÃ¬nh Ä‘Æ¡n"
  
! #: tp/Texinfo/Structuring.pm:558
! #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
! msgstr "nÃºt %s â€œ%sâ€� trong trÃ¬nh Ä‘Æ¡n â€œ%sâ€� vÃ  trong chÆ°Æ¡ng â€œ%sâ€� khÃ¡c nhau"
! 
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "nÃºt â€œ%sâ€� lÃ  %s cho â€œ%sâ€� trong trÃ¬nh Ä‘Æ¡n nhÆ°ng mÃ  khÃ´ng á»Ÿ trong chÆ°Æ¡ng"
  
! #: tp/Texinfo/Structuring.pm:614
! #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "con trá»� %s â€œ%sâ€� (cho nÃºt â€œ%sâ€�) khÃ¡c vá»›i %s tÃªn â€œ%sâ€�"
! 
! #: tp/Texinfo/Structuring.pm:627
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s tham chiáº¿u Ä‘áº¿n nÆ¡i mÃ  chÆ°a cÃ³ â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:648
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
--- 3105,3168 ----
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr "nÃ¢ng má»©c chÆ°Æ¡ng cá»§a @%s lÃ  quÃ¡ tháº¥p"
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr "khÃ´ng cÃ³ lá»‡nh chapter-level trÆ°á»›c @%s"
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr "Ä‘ang háº¡ tháº¥p má»©c chÆ°Æ¡ng cá»§a @%s xuáº¥t hiá»‡n sau má»™t pháº§n tá»­ á»Ÿ tháº¥p hÆ¡n"
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr "khÃ´ng cÃ³ lá»‡nh chÆ°Æ¡ng nÃ o tá»• há»£p cÃ¹ng vá»›i @%s"
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr "@%s khÃ´ng trá»‘ng rá»—ng"
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, perl-format
  msgid "@%s reference to nonexistent node `%s'"
  msgstr "@%s tham chiáº¿u Ä‘áº¿n nÃºt chÆ°a tá»“n táº¡i â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr "@%s tÃªn nÃºt má»¥c trÃ¬nh Ä‘Æ¡n â€œ%sâ€� khÃ¡c biá»‡t vá»›i %s tÃªn â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:442
  #, perl-format
! msgid "node `%s' unreferenced"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:599
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  "nÃºt â€œ%sâ€� lÃ  %s dÃ nh cho â€œ%sâ€� trong pháº§n chÆ°Æ¡ng nhÆ°ng khÃ´ng cÃ³ trong trÃ¬nh Ä‘Æ¡n"
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr "nÃºt â€œ%sâ€� lÃ  %s cho â€œ%sâ€� trong trÃ¬nh Ä‘Æ¡n nhÆ°ng mÃ  khÃ´ng á»Ÿ trong chÆ°Æ¡ng"
  
! #: tp/Texinfo/Structuring.pm:659
! #, fuzzy, perl-format
! #| msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
! msgstr ""
! "nÃºt â€œ%sâ€� lÃ  %s dÃ nh cho â€œ%sâ€� trong pháº§n chÆ°Æ¡ng nhÆ°ng khÃ´ng cÃ³ trong trÃ¬nh Ä‘Æ¡n"
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
  msgid "node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3041,3108 ****
  "nÃºt â€œ%sâ€� khÃ´ng cÃ³ má»¥c trÃ¬nh Ä‘Æ¡n cho â€œ%sâ€�, khÃ´ng ká»ƒ nÃºt nÃ y lÃ  Ä‘Ã­ch LÃªn cá»§a nÃ³"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr "cho â€œ%sâ€�, nháº£y lÃªn trong trÃ¬nh Ä‘Æ¡n â€œ%sâ€� vÃ  lÃªn â€œ%sâ€� khÃ´ng khá»›p"
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s thÃ nh â€œ%sâ€�, khÃ¡c vá»›i %s tÃªn â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "khÃ³a chá»‰ má»¥c trá»‘ng rá»—ng trong @%s"
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: khÃ´ng thá»ƒ má»Ÿ %s Ä‘á»ƒ ghi: %s\n"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: gáº·p lá»—i khi Ä‘ang Ä‘Ã³ng %s: %s"
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: khÃ´ng thá»ƒ má»Ÿ táº­p tin latex â€œ%sâ€� Ä‘á»ƒ ghi: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: thÆ° má»¥c L2H_TMP chá»©a dáº¥u cháº¥m"
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: thÆ° má»¥c hiá»‡n táº¡i cÃ³ chá»©a dáº¥u cháº¥m"
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: lá»‡nh thá»±c hiá»‡n khÃ´ng thÃ nh cÃ´ng: %s"
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: áº£nh cÃ³ pháº§n Ä‘uÃ´i má»Ÿ rá»™ng khÃ´ng há»£p lá»‡: %s"
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: Ä‘á»•i tÃªn %s thÃ nh %s gáº·p lá»—i: %s"
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: khÃ´ng tÃ¬m tháº¥y káº¿t cá»§a @%s má»¥c %d"
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3170,3242 ----
  "nÃºt â€œ%sâ€� khÃ´ng cÃ³ má»¥c trÃ¬nh Ä‘Æ¡n cho â€œ%sâ€�, khÃ´ng ká»ƒ nÃºt nÃ y lÃ  Ä‘Ã­ch LÃªn cá»§a nÃ³"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
! msgstr "con trá»� %s â€œ%sâ€� (cho nÃºt â€œ%sâ€�) khÃ¡c vá»›i %s tÃªn â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:779
! #, perl-format
! msgid "%s reference to nonexistent `%s'"
! msgstr "%s tham chiáº¿u Ä‘áº¿n nÆ¡i mÃ  chÆ°a cÃ³ â€œ%sâ€�"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr "@%s thÃ nh â€œ%sâ€�, khÃ¡c vá»›i %s tÃªn â€œ%sâ€�"
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr "khÃ³a chá»‰ má»¥c trá»‘ng rá»—ng trong @%s"
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr "chm.pm: khÃ´ng thá»ƒ má»Ÿ %s Ä‘á»ƒ ghi: %s\n"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr "chm.pm: gáº·p lá»—i khi Ä‘ang Ä‘Ã³ng %s: %s"
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr "l2h: khÃ´ng thá»ƒ má»Ÿ táº­p tin latex â€œ%sâ€� Ä‘á»ƒ ghi: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr "l2h: thÆ° má»¥c L2H_TMP chá»©a dáº¥u cháº¥m"
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr "l2h: thÆ° má»¥c hiá»‡n táº¡i cÃ³ chá»©a dáº¥u cháº¥m"
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr "l2h: lá»‡nh thá»±c hiá»‡n khÃ´ng thÃ nh cÃ´ng: %s"
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr "l2h: áº£nh cÃ³ pháº§n Ä‘uÃ´i má»Ÿ rá»™ng khÃ´ng há»£p lá»‡: %s"
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr "l2h: Ä‘á»•i tÃªn %s thÃ nh %s gáº·p lá»—i: %s"
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr "l2h: khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr "latex2html.pm: khÃ´ng tÃ¬m tháº¥y káº¿t cá»§a @%s má»¥c %d"
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3113,3122 ****
  "tháº¥y trong tÃ i liá»‡u"
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: khÃ´ng thá»ƒ xÃ¡c Ä‘á»‹nh máº£nh %d cho @%s"
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3247,3256 ----
  "tháº¥y trong tÃ i liá»‡u"
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr "l2h: khÃ´ng thá»ƒ xÃ¡c Ä‘á»‹nh máº£nh %d cho @%s"
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3126,3170 ****
  "l2h: khÃ´ng thá»ƒ trÃ­ch xuáº¥t máº£nh %d cho @%s vá»›i con Ä‘áº¿m káº¿t xuáº¥t %d tá»« HTML"
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: khÃ´ng thá»ƒ táº£i %s: %s"
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: khÃ´ng thá»ƒ má»Ÿ %s Ä‘á»ƒ ghi: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s gáº·p lá»—i: %s"
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: khÃ´ng thá»ƒ tráº£ vá»� thÆ° má»¥c khá»Ÿi táº¡o: %s"
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: thiáº¿u táº­p tin Ä‘áº§u ra: %s"
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: lá»‡nh gáº·p lá»—i: %s"
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: khÃ´ng tÃ¬m tháº¥y cuá»‘i cá»§a @%s má»¥c %d"
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3260,3310 ----
  "l2h: khÃ´ng thá»ƒ trÃ­ch xuáº¥t máº£nh %d cho @%s vá»›i con Ä‘áº¿m káº¿t xuáº¥t %d tá»« HTML"
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr "l2h: khÃ´ng thá»ƒ táº£i %s: %s"
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr "l2h: khÃ´ng thá»ƒ má»Ÿ %s Ä‘á»ƒ ghi: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr "tex4ht.pm: khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr "tex4ht.pm: chdir %s gáº·p lá»—i: %s"
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr "tex4ht.pm: khÃ´ng thá»ƒ tráº£ vá»� thÆ° má»¥c khá»Ÿi táº¡o: %s"
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr "tex4ht.pm: thiáº¿u táº­p tin Ä‘áº§u ra: %s"
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr "tex4ht.pm: lá»‡nh gáº·p lá»—i: %s"
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "tex4ht.pm: lá»‡nh gáº·p lá»—i: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr "tex4ht.pm: khÃ´ng tÃ¬m tháº¥y cuá»‘i cá»§a @%s má»¥c %d"
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3175,3184 ****
  "trong tÃ i liá»‡u dÃ nh cho @%s"
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: káº¿t xuáº¥t khÃ´ng cÃ³ má»¥c HTML cho @%s %s"
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3315,3324 ----
  "trong tÃ i liá»‡u dÃ nh cho @%s"
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr "tex4ht.pm: káº¿t xuáº¥t khÃ´ng cÃ³ má»¥c HTML cho @%s %s"
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3189,3213 ****
  "trong tÃ i liá»‡u dÃ nh cho @%s"
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "lá»—i táº£i %s: %s\n"
  
! #: tp/texi2any.pl:361
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: khÃ´ng hiá»ƒu biáº¿n %s"
  
! #: tp/texi2any.pl:377
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: khÃ´ng hiá»ƒu biáº¿n %s\n"
  
! #: tp/texi2any.pl:413
  #, perl-format
  msgid "could not read init file %s"
  msgstr "khÃ´ng thá»ƒ Ä‘á»�c táº­p tin khá»Ÿi táº¡o %s"
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
--- 3329,3413 ----
  "trong tÃ i liá»‡u dÃ nh cho @%s"
  
! #: tp/init/highlight_syntax.pm:58
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: command failed: %s"
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr "tex4ht.pm: lá»‡nh gáº·p lá»—i: %s"
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: could not open %s: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "tex4ht.pm: khÃ´ng thá»ƒ má»Ÿ %s: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, fuzzy, perl-format
! #| msgid "l2h: command did not succeed: %s"
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr "l2h: lá»‡nh thá»±c hiá»‡n khÃ´ng thÃ nh cÃ´ng: %s"
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: end of @%s item %d not found"
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr "tex4ht.pm: khÃ´ng tÃ¬m tháº¥y cuá»‘i cá»§a @%s má»¥c %d"
! 
! #: tp/init/highlight_syntax.pm:272
! #, fuzzy, perl-format
! #| msgid ""
! #| "latex2html.pm: processing produced %d items in HTML; expected %d, the "
! #| "number of items found in the document"
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! "latex2html.pm: xá»­ lÃ½ thá»§ tá»¥c %d má»¥c trong HTML; cáº§n %d, ; lÃ  sá»‘ má»¥c Ä‘Æ°á»£c tÃ¬m "
! "tháº¥y trong tÃ i liá»‡u"
! 
! #: tp/init/highlight_syntax.pm:292
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr "tex4ht.pm: káº¿t xuáº¥t khÃ´ng cÃ³ má»¥c HTML cho @%s %s"
! 
! #: tp/init/highlight_syntax.pm:339
! #, fuzzy, perl-format
! #| msgid "tex4ht.pm: output has no HTML item for @%s %s"
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr "tex4ht.pm: káº¿t xuáº¥t khÃ´ng cÃ³ má»¥c HTML cho @%s %s"
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr "lá»—i táº£i %s: %s\n"
  
! #: tp/texi2any.pl:358
  #, perl-format
  msgid "%s: unknown variable %s"
  msgstr "%s: khÃ´ng hiá»ƒu biáº¿n %s"
  
! #: tp/texi2any.pl:374
  #, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "%s: khÃ´ng hiá»ƒu biáº¿n %s\n"
  
! #: tp/texi2any.pl:417
  #, perl-format
  msgid "could not read init file %s"
  msgstr "khÃ´ng thá»ƒ Ä‘á»�c táº­p tin khá»Ÿi táº¡o %s"
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
***************
*** 3216,3225 ****
  "Texinfo) â€œ%sâ€�\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "CÃ¡ch dÃ¹ng: %s [TÃ™Y-CHá»ŒN]â€¦ Táº¬P-TIN-TEXTINFOâ€¦\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3416,3425 ----
  "Texinfo) â€œ%sâ€�\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "CÃ¡ch dÃ¹ng: %s [TÃ™Y-CHá»ŒN]â€¦ Táº¬P-TIN-TEXTINFOâ€¦\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3236,3240 ****
  "chÃºng lÃ m cÃ¹ng nhiá»‡m vá»¥, khÃ´ng phá»¥ thuá»™c vÃ o tÃªn Ä‘Æ°á»£c cÃ i Ä‘áº·t.\n"
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3436,3440 ----
  "chÃºng lÃ m cÃ¹ng nhiá»‡m vá»¥, khÃ´ng phá»¥ thuá»™c vÃ o tÃªn Ä‘Æ°á»£c cÃ i Ä‘áº·t.\n"
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3275,3279 ****
  "      --version               hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t.\n"
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3475,3479 ----
  "      --version               hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t.\n"
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3294,3298 ****
  "INFO\n"
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3494,3498 ----
  "INFO\n"
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3343,3347 ****
  "                               Náº¿u khÃ´ng, tÃªn Ä�Ã�CH lÃ  táº­p tin káº¿t xuáº¥t.\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3543,3547 ----
  "                               Náº¿u khÃ´ng, tÃªn Ä�Ã�CH lÃ  táº­p tin káº¿t xuáº¥t.\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3390,3394 ****
  "Ä‘á»‹nh lÃ  %d).\n"
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3590,3594 ----
  "Ä‘á»‹nh lÃ  %d).\n"
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3416,3420 ****
  "                               vÃ  Ä‘iá»ƒm neo; máº·c Ä‘á»‹nh chá»‰ Ä‘Æ°á»£c Ä‘áº·t náº¿u tÃ¡ch.\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3616,3620 ----
  "                               vÃ  Ä‘iá»ƒm neo; máº·c Ä‘á»‹nh chá»‰ Ä‘Æ°á»£c Ä‘áº·t náº¿u tÃ¡ch.\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3424,3428 ****
  "      --output-indent=VAL     cháº³ng lÃ m gÃ¬, giá»¯ láº¡i Ä‘á»ƒ tÆ°Æ¡ng thÃ­ch.\n"
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3624,3628 ----
  "      --output-indent=VAL     cháº³ng lÃ m gÃ¬, giá»¯ láº¡i Ä‘á»ƒ tÆ°Æ¡ng thÃ­ch.\n"
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3432,3436 ****
  "      --Xopt=OPT              chuyá»ƒn TÃ™Y-CHá»ŒN cho texi2dvi; cÃ³ thá»ƒ láº·p láº¡i.\n"
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3632,3636 ----
  "      --Xopt=OPT              chuyá»ƒn TÃ™Y-CHá»ŒN cho texi2dvi; cÃ³ thá»ƒ láº·p láº¡i.\n"
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3454,3458 ****
  "  -U BIáº¾N                       há»§y Ä‘á»‹nh nghÄ©a biáº¿n nÃ y, giá»‘ng nhÆ° @clear.\n"
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3654,3658 ----
  "  -U BIáº¾N                       há»§y Ä‘á»‹nh nghÄ©a biáº¿n nÃ y, giá»‘ng nhÆ° @clear.\n"
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3492,3496 ****
  "@ifnotÄ�á»ŠNH_Dáº NG.\n"
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3692,3696 ----
  "@ifnotÄ�á»ŠNH_Dáº NG.\n"
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3508,3512 ****
  "  náº¿u táº¡o XML thÃ¬ báº­t â€œ--ifxmlâ€� vÃ  cÃ¡c cÃ¡i khÃ¡c bá»‹ táº¯t;\n"
  
! #: tp/texi2any.pl:771
  msgid ""
  "Examples:\n"
--- 3708,3712 ----
  "  náº¿u táº¡o XML thÃ¬ báº­t â€œ--ifxmlâ€� vÃ  cÃ¡c cÃ¡i khÃ¡c bá»‹ táº¯t;\n"
  
! #: tp/texi2any.pl:798
  msgid ""
  "Examples:\n"
***************
*** 3539,3543 ****
  "cá»¡ tá»‘i Ä‘a\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3739,3743 ----
  "cá»¡ tá»‘i Ä‘a\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3548,3552 ****
  "khÃ´ng pháº£i â€œ%sâ€�.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
--- 3748,3752 ----
  "khÃ´ng pháº£i â€œ%sâ€�.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
***************
*** 3558,3562 ****
  "khÃ´ng pháº£i â€œ%sâ€�.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
--- 3758,3762 ----
  "khÃ´ng pháº£i â€œ%sâ€�.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
***************
*** 3565,3593 ****
  "chá»�n -o\n"
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr "tÃ¹y chá»�n --Xopt khÃ´ng in ra káº¿t xuáº¥t"
  
! #: tp/texi2any.pl:1010
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "khÃ´ng hiá»ƒu sá»± biáº¿n Ä‘á»•i cÃ¢y %s"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "bá»� qua viá»‡c chia cáº¯t cho Ä‘á»‹nh dáº¡ng %s"
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: thiáº¿u Ä‘á»‘i sá»‘ táº­p tin.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "HÃ£y thá»­ lá»‡nh trá»£ giÃºp â€œ%s --helpâ€� Ä‘á»ƒ xem thÃ´ng tin thÃªm.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
--- 3765,3788 ----
  "chá»�n -o\n"
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr "tÃ¹y chá»�n --Xopt khÃ´ng in ra káº¿t xuáº¥t"
  
! #: tp/texi2any.pl:1064
  #, perl-format
  msgid "unknown tree transformation %s"
  msgstr "khÃ´ng hiá»ƒu sá»± biáº¿n Ä‘á»•i cÃ¢y %s"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr "bá»� qua viá»‡c chia cáº¯t cho Ä‘á»‹nh dáº¡ng %s"
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: thiáº¿u Ä‘á»‘i sá»‘ táº­p tin.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
***************
*** 3595,3609 ****
  "chÆ°Æ¡ng nÃ o Ã ?"
  
! #: tp/texi2any.pl:1166
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin vÄ© lá»‡nh má»Ÿ rá»™ng %s: %s\n"
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "khÃ´ng thá»ƒ má»Ÿ â€œ%sâ€� Ä‘á»ƒ ghi: %s\n"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3790,3804 ----
  "chÆ°Æ¡ng nÃ o Ã ?"
  
! #: tp/texi2any.pl:1238
  #, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "gáº·p lá»—i khi Ä‘Ã³ng táº­p tin vÄ© lá»‡nh má»Ÿ rá»™ng %s: %s\n"
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr "khÃ´ng thá»ƒ má»Ÿ â€œ%sâ€� Ä‘á»ƒ ghi: %s\n"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3613,3631 ****
  "cÃ³ chÆ°Æ¡ng nÃ o Ã ?"
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr "%s: lá»—i Ä‘Ã³ng táº­p tin %s: %s\n"
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: gáº·p lá»—i khi Ä‘Ã³ng táº­p tin liÃªn káº¿t ná»™i táº¡i %s: %s\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, perl-format
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: khÃ´ng thá»ƒ má»Ÿ â€œ%sâ€� Ä‘á»ƒ ghi: %s\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 3808,3816 ----
  "cÃ³ chÆ°Æ¡ng nÃ o Ã ?"
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr "%s: gáº·p lá»—i khi Ä‘Ã³ng táº­p tin liÃªn káº¿t ná»™i táº¡i %s: %s\n"
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3640,3644 ****
  msgstr "%c khÃ´ng Ä‘Ãºng chá»—"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
--- 3825,3829 ----
  msgstr "%c khÃ´ng Ä‘Ãºng chá»—"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "unmatched `%c%s'"
***************
*** 3646,3650 ****
  msgstr "â€œ%c%sâ€� chÆ°a khá»›p cáº·p"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3831,3835 ----
  msgstr "â€œ%c%sâ€� chÆ°a khá»›p cáº·p"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3652,3656 ****
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  #, fuzzy
  #| msgid "bad name for @%s"
--- 3837,3841 ----
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3658,3662 ****
  msgstr "tÃªn sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3843,3847 ----
  msgstr "tÃªn sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3664,3668 ****
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  #, fuzzy
  #| msgid "bad name for @%s"
--- 3849,3853 ----
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3670,3674 ****
  msgstr "tÃªn sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3855,3859 ----
  msgstr "tÃªn sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3676,3680 ****
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  #, fuzzy
  #| msgid "bad name for @%s"
--- 3861,3865 ----
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  #, fuzzy
  #| msgid "bad name for @%s"
***************
*** 3682,3686 ****
  msgstr "tÃªn sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "@%s should only accept an @-command as argument, not `%s'"
--- 3867,3871 ----
  msgstr "tÃªn sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "@%s should only accept an @-command as argument, not `%s'"
***************
*** 3688,3692 ****
  msgstr "@%s chá»‰ cÃ³ thá»ƒ cáº¥p nháº­n @-command lÃ  Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "environment command %s as argument to @%s"
--- 3873,3877 ----
  msgstr "@%s chá»‰ cÃ³ thá»ƒ cáº¥p nháº­n @-command lÃ  Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "environment command %s as argument to @%s"
***************
*** 3694,3698 ****
  msgstr "lá»‡nh mÃ´i trÆ°á»�ng %s nhÆ° lÃ  tham sá»‘ cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "bad argument to @%s"
--- 3879,3883 ----
  msgstr "lá»‡nh mÃ´i trÆ°á»�ng %s nhÆ° lÃ  tham sá»‘ cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "bad argument to @%s"
***************
*** 3700,3704 ****
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "bad argument to @%s"
--- 3885,3889 ----
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "bad argument to @%s"
***************
*** 3706,3710 ****
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  #, fuzzy
  #| msgid "empty argument in @%s"
--- 3891,3895 ----
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  #, fuzzy
  #| msgid "empty argument in @%s"
***************
*** 3712,3716 ****
  msgstr "Ä‘á»‘i sá»‘ trá»‘ng rá»—ng trong @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 3897,3901 ----
  msgstr "Ä‘á»‘i sá»‘ trá»‘ng rá»—ng trong @%s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3718,3722 ****
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 3903,3907 ----
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 3724,3728 ****
  msgstr "Chá»‰ há»— trá»£ @%s 10 hay 11, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3909,3913 ----
  msgstr "Chá»‰ há»— trá»£ @%s 10 hay 11, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3734,3738 ****
  "khÃ´ng pháº£i â€œ%sâ€�.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, fuzzy, c-format
  #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
--- 3919,3923 ----
  "khÃ´ng pháº£i â€œ%sâ€�.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, fuzzy, c-format
  #| msgid "@%s arg must be `on', `off' or `odd', not `%s'"
***************
*** 3740,3744 ****
  msgstr "@%s Ä‘.sá»‘ pháº£i lÃ  â€œonâ€�, â€œoffâ€� hoáº·c â€œoddâ€�, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 3925,3929 ----
  msgstr "@%s Ä‘.sá»‘ pháº£i lÃ  â€œonâ€�, â€œoffâ€� hoáº·c â€œoddâ€�, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3746,3750 ****
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
--- 3931,3935 ----
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
***************
*** 3756,3760 ****
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 3941,3945 ----
  "chá»© khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3762,3766 ****
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 3947,3951 ----
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 3768,3772 ****
  msgstr "%s cáº§n thiáº¿t má»™t Ä‘á»‘i sá»‘: bá»™ Ä‘á»‹nh dáº¡ng cho %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "unmatched `%c%s'"
--- 3953,3957 ----
  msgstr "%s cáº§n thiáº¿t má»™t Ä‘á»‘i sá»‘: bá»™ Ä‘á»‹nh dáº¡ng cho %citem"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "unmatched `%c%s'"
***************
*** 3774,3779 ****
  msgstr "â€œ%c%sâ€� chÆ°a khá»›p cáº·p"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, fuzzy, c-format
  #| msgid "superfluous argument to @%s %s: %s"
--- 3959,3964 ----
  msgstr "â€œ%c%sâ€� chÆ°a khá»›p cáº·p"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, fuzzy, c-format
  #| msgid "superfluous argument to @%s %s: %s"
***************
*** 3781,3785 ****
  msgstr "Ä‘á»‘i sá»‘ khÃ´ng cáº§n thiáº¿t cho @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
--- 3966,3970 ----
  msgstr "Ä‘á»‘i sá»‘ khÃ´ng cáº§n thiáº¿t cho @%s %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "bad argument to @%s: %s"
***************
*** 3787,3791 ****
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, fuzzy, c-format
  #| msgid "@%s: could not find %s"
--- 3972,3976 ----
  msgstr "Ä‘á»‘i sá»‘ sai cho @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, fuzzy, c-format
  #| msgid "@%s: could not find %s"
***************
*** 3793,3797 ****
  msgstr "@%s: khÃ´ng tÃ¬m tháº¥y %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  #| msgid "@%s: could not open %s: %s"
--- 3978,3982 ----
  msgstr "@%s: khÃ´ng tÃ¬m tháº¥y %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  #| msgid "@%s: could not open %s: %s"
***************
*** 3799,3803 ****
  msgstr "@%s: khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  #, fuzzy
  #| msgid "@%s after the first element"
--- 3984,3988 ----
  msgstr "@%s: khÃ´ng thá»ƒ má»Ÿ %s: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  #, fuzzy
  #| msgid "@%s after the first element"
***************
*** 3805,3809 ****
  msgstr "@%s sau pháº§n tá»­ thá»© nháº¥t"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  #, fuzzy
  #| msgid "@%s only meaningful on a @multitable line"
--- 3990,3994 ----
  msgstr "@%s sau pháº§n tá»­ thá»© nháº¥t"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  #, fuzzy
  #| msgid "@%s only meaningful on a @multitable line"
***************
*** 3811,3815 ****
  msgstr "@%s chá»‰ cÃ³ nghÄ©a khi á»Ÿ dÃ²ng @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  #, fuzzy
  #| msgid "@node precedes @%s, but parts may not be associated with nodes"
--- 3996,4000 ----
  msgstr "@%s chá»‰ cÃ³ nghÄ©a khi á»Ÿ dÃ²ng @multitable"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  #, fuzzy
  #| msgid "@node precedes @%s, but parts may not be associated with nodes"
***************
*** 3857,3861 ****
  msgstr "Ä‘á»‘i sá»‘ cÃ³ dáº¡ng thá»©c sai hoáº·c trá»‘ng rá»—ng @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
--- 4042,4046 ----
  msgstr "Ä‘á»‘i sá»‘ cÃ³ dáº¡ng thá»©c sai hoáº·c trá»‘ng rá»—ng @%s: %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%s'"
***************
*** 3863,3873 ****
  msgstr "%c%s cáº§n â€œiâ€� hay â€œjâ€� lÃ m Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "chÆ°a Ä‘á»‹nh nghÄ©a cá»�: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
--- 4048,4052 ----
  msgstr "%c%s cáº§n â€œiâ€� hay â€œjâ€� lÃ m Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete."
***************
*** 3875,3879 ****
  msgstr "%c%s quÃ¡ cÅ©."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
--- 4054,4058 ----
  msgstr "%c%s quÃ¡ cÅ©."
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete; %s"
***************
*** 3881,3885 ****
  msgstr "%c%s quÃ¡ cÅ©; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  #, fuzzy
  #| msgid "@%s should only appear in math context"
--- 4060,4064 ----
  msgstr "%c%s quÃ¡ cÅ©; %s"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  #, fuzzy
  #| msgid "@%s should only appear in math context"
***************
*** 3899,3903 ****
  msgstr "%c%s cáº§n â€œiâ€� hay â€œjâ€� lÃ m Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "misplaced %c"
--- 4078,4082 ----
  msgstr "%c%s cáº§n â€œiâ€� hay â€œjâ€� lÃ m Ä‘á»‘i sá»‘, khÃ´ng pháº£i â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "misplaced %c"
***************
*** 3919,3922 ****
--- 4098,4114 ----
  #~ msgstr "cÃ¡c Ä‘á»‘i sá»‘ Ä‘Æ°á»£c trÃ­ch dáº«n theo máº·c Ä‘á»‹nh"
  
+ #~ msgid ""
+ #~ "move your @contents command if you want the contents after the title page"
+ #~ msgstr ""
+ #~ "di chuyá»ƒn lá»‡nh @contents cá»§a báº¡n náº¿u báº¡n muá»‘n cÃ¡c ná»™i dung sau trang tiÃªu "
+ #~ "Ä‘á»�"
+ 
+ #~ msgid ""
+ #~ "move your @shortcontents and @contents commands if you want the contents "
+ #~ "after the title page"
+ #~ msgstr ""
+ #~ "di chuyá»ƒn lá»‡nh @shortcontents vÃ  @contents cá»§a báº¡n náº¿u báº¡n muá»‘n cÃ¡c ná»™i "
+ #~ "dung sau trang tiÃªu Ä‘á»�"
+ 
  #~ msgid "no node to be renamed"
  #~ msgstr "khÃ´ng cÃ³ nÃºt nÃ o Ä‘Æ°á»£c Ä‘á»•i tÃªn"
***************
*** 3949,3952 ****
--- 4141,4166 ----
  
  #, perl-format
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "@%s cÃ³ váº» trÆ°á»›c @node"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr ""
+ #~ "cÃ³ láº½ nÃºt â€œ@topâ€� (Ä‘á»‰nh) cá»§a báº¡n nÃªn Ä‘Æ°á»£c bao bá»�c báº±ng @ifnottex thay cho "
+ #~ "@ifinfo?"
+ 
+ #, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "nÃºt chÆ°a Ä‘Æ°á»£c tham chiáº¿u â€œ%sâ€�"
+ 
+ #, perl-format
+ #~ msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
+ #~ msgstr "nÃºt %s â€œ%sâ€� trong trÃ¬nh Ä‘Æ¡n â€œ%sâ€� vÃ  trong chÆ°Æ¡ng â€œ%sâ€� khÃ¡c nhau"
+ 
+ #, perl-format
+ #~ msgid "for `%s', up in menu `%s' and up `%s' don't match"
+ #~ msgstr "cho â€œ%sâ€�, nháº£y lÃªn trong trÃ¬nh Ä‘Æ¡n â€œ%sâ€� vÃ  lÃªn â€œ%sâ€� khÃ´ng khá»›p"
+ 
+ #, perl-format
  #~ msgid "%s: obsolete variable %s\n"
  #~ msgstr "%s: biáº¿n %s Ä‘Ã£ láº¡c háº­u\n"
***************
*** 4029,4035 ****
  #~ msgstr "â€¦"
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "CÃ¡ch dÃ¹ng: %s [TÃ™Y-CHá»ŒN]â€¦ Táº¬P-TINâ€¦\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE."
  #~ msgstr "Táº¡o ra chá»‰ má»¥c Ä‘Ã£ sáº¯p xáº¿p cho má»—i Táº¬P_TIN xuáº¥t TeX."
--- 4243,4246 ----
***************
*** 4042,4051 ****
  #~ msgstr "TÃ¹y chá»�n:"
  
- #~ msgid " -h, --help   display this help and exit"
- #~ msgstr " -h, --help   hiá»ƒn thá»‹ trá»£ giÃºp nÃ y rá»“i thoÃ¡t"
- 
- #~ msgid " --version    display version information and exit"
- #~ msgstr " --version    hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t"
- 
  #~ msgid " --           end option processing"
  #~ msgstr " --           káº¿t thÃºc xá»­ lÃ½ tÃ¹y chá»�n"
--- 4253,4256 ----
Binary files texinfo-6.7/po/zh_CN.gmo and texinfo-6.8/po/zh_CN.gmo differ
diff -Nrc2 texinfo-6.7/po/zh_CN.po texinfo-6.8/po/zh_CN.po
*** texinfo-6.7/po/zh_CN.po	2019-09-17 18:48:48.000000000 +0100
--- texinfo-6.8/po/zh_CN.po	2021-07-03 09:59:39.000000000 +0100
***************
*** 9,13 ****
  "Project-Id-Version: texinfo 6.3.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2018-01-23 10:13+0800\n"
  "Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
--- 9,13 ----
  "Project-Id-Version: texinfo 6.3.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2018-01-23 10:13+0800\n"
  "Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
***************
*** 165,173 ****
  msgstr "è™šæ‹Ÿå†…å­˜è€—å°½"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "å�‘å‰�ç§»åŠ¨ä¸€ä¸ªå­—ç¬¦"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "å�‘å�Žç§»åŠ¨ä¸€ä¸ªå­—ç¬¦"
--- 165,173 ----
  msgstr "è™šæ‹Ÿå†…å­˜è€—å°½"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "å�‘å‰�ç§»åŠ¨ä¸€ä¸ªå­—ç¬¦"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "å�‘å�Žç§»åŠ¨ä¸€ä¸ªå­—ç¬¦"
***************
*** 181,189 ****
  msgstr "ç§»åŠ¨åˆ°æœ¬è¡Œçš„æœ«å°¾"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "å�‘å‰�ç§»åŠ¨ä¸€ä¸ªå�•è¯�"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "å�‘å�Žç§»åŠ¨ä¸€ä¸ªå�•è¯�"
--- 181,189 ----
  msgstr "ç§»åŠ¨åˆ°æœ¬è¡Œçš„æœ«å°¾"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "å�‘å‰�ç§»åŠ¨ä¸€ä¸ªå�•è¯�"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "å�‘å�Žç§»åŠ¨ä¸€ä¸ªå�•è¯�"
***************
*** 292,296 ****
  msgstr "ä»Žâ€œ%3$sâ€�åˆ›å»º %1$s æ–‡ä»¶â€œ%2$sâ€�ã€‚\n"
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, fuzzy, c-format
  #| msgid "Find file: "
--- 292,296 ----
  msgstr "ä»Žâ€œ%3$sâ€�åˆ›å»º %1$s æ–‡ä»¶â€œ%2$sâ€�ã€‚\n"
  
! #: info/filesys.c:198 info/filesys.c:218
  #, fuzzy, c-format
  #| msgid "Find file: "
***************
*** 422,426 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
--- 422,426 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
***************
*** 464,468 ****
  msgstr "å°�è¯• --æ›´å¤šçš„æ±‚åŠ©ä¿¡æ�¯ã€‚\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 464,469 ----
  msgstr "å°�è¯• --æ›´å¤šçš„æ±‚åŠ©ä¿¡æ�¯ã€‚\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 641,645 ****
  "  info -f ./foo.info         æ˜¾ç¤ºæ–‡ä»¶ ./foo.infoï¼Œè€Œä¸�æ˜¯æŸ¥æ‰¾ç›®å½•"
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
--- 642,647 ----
  "  info -f ./foo.info         æ˜¾ç¤ºæ–‡ä»¶ ./foo.infoï¼Œè€Œä¸�æ˜¯æŸ¥æ‰¾ç›®å½•"
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  msgid ""
  "Email bug reports to bug-texinfo@gnu.org,\n"
***************
*** 1046,1054 ****
  msgstr "è¯´æ˜Žå‘½ä»¤ï¼š"
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "åœ¨å›žæ˜¾åŒºè¯»å…¥å‘½ä»¤å��å¹¶æ‰§è¡Œå®ƒ"
  
! #: info/m-x.c:134
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
--- 1048,1056 ----
  msgstr "è¯´æ˜Žå‘½ä»¤ï¼š"
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "åœ¨å›žæ˜¾åŒºè¯»å…¥å‘½ä»¤å��å¹¶æ‰§è¡Œå®ƒ"
  
! #: info/m-x.c:132
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
***************
*** 1056,1064 ****
  msgstr "æ— æ³•åœ¨è¿™é‡Œè¿�è¡Œâ€œå›žæ˜¾åŒºâ€�å‘½ä»¤ã€‚"
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "è®¾å®šæ˜¾ç¤ºçª—å�£çš„é«˜åº¦"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 1058,1066 ----
  msgstr "æ— æ³•åœ¨è¿™é‡Œè¿�è¡Œâ€œå›žæ˜¾åŒºâ€�å‘½ä»¤ã€‚"
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "è®¾å®šæ˜¾ç¤ºçª—å�£çš„é«˜åº¦"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 1074,1078 ****
  "\n"
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1076,1080 ----
  "\n"
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1139,1147 ****
  msgstr "æ­£åˆ™è¡¨è¾¾å¼�é”™è¯¯: %s"
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  msgid "No file index"
  msgstr "æ— æ–‡ä»¶ç´¢å¼•"
--- 1141,1149 ----
  msgstr "æ­£åˆ™è¡¨è¾¾å¼�é”™è¯¯: %s"
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  msgid "No file index"
  msgstr "æ— æ–‡ä»¶ç´¢å¼•"
***************
*** 1150,1154 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, fuzzy, c-format
  #| msgid ""
--- 1152,1156 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, fuzzy, c-format
  #| msgid ""
***************
*** 1162,1223 ****
  "åˆ°è�œå�•ã€‚"
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "å�‘ä¸‹ç§»åŠ¨åˆ°ä¸‹ä¸€è¡Œ"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "å�‘ä¸Šç§»åŠ¨åˆ°ä¸Šä¸€è¡Œ"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "å°†å…‰æ ‡ç§»åŠ¨åˆ°çª—å�£çš„æŒ‡å®šè¡Œ"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "ç§»åŠ¨åˆ°è¡Œçš„æœ«å°¾"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "ç§»åŠ¨åˆ°è¡Œçš„å¼€å¤´"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "ç§»åŠ¨åˆ°æœ¬èŠ‚ç‚¹çš„å¼€å¤´"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "ç§»åŠ¨åˆ°æœ¬èŠ‚ç‚¹çš„æœ«å°¾"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å‰�æ»šåŠ¨"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å�Žæ»šåŠ¨"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å‰�æ»šåŠ¨å¹¶è®¾ç½®ä¸ºé»˜è®¤çª—å�£å¤§å°�"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å�Žæ»šåŠ¨å¹¶è®¾ç½®ä¸ºé»˜è®¤çª—å�£å¤§å°�"
  
! #: info/session.c:1565
  msgid "Scroll forward in this window staying within node"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å‰�æ»šåŠ¨(ä¸�ç©¿è¶ŠèŠ‚ç‚¹)"
  
! #: info/session.c:1580
  msgid "Scroll backward in this window staying within node"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å�Žæ»šåŠ¨(ä¸�ç©¿è¶ŠèŠ‚ç‚¹)"
  
! #: info/session.c:1588
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å‰�æ»šåŠ¨(ä¸�ç©¿è¶ŠèŠ‚ç‚¹)å¹¶è®¾ç½®é»˜è®¤çª—å�£å¤§å°�"
  
! #: info/session.c:1615
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1164,1225 ----
  "åˆ°è�œå�•ã€‚"
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "å�‘ä¸‹ç§»åŠ¨åˆ°ä¸‹ä¸€è¡Œ"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "å�‘ä¸Šç§»åŠ¨åˆ°ä¸Šä¸€è¡Œ"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "å°†å…‰æ ‡ç§»åŠ¨åˆ°çª—å�£çš„æŒ‡å®šè¡Œ"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "ç§»åŠ¨åˆ°è¡Œçš„æœ«å°¾"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "ç§»åŠ¨åˆ°è¡Œçš„å¼€å¤´"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "ç§»åŠ¨åˆ°æœ¬èŠ‚ç‚¹çš„å¼€å¤´"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "ç§»åŠ¨åˆ°æœ¬èŠ‚ç‚¹çš„æœ«å°¾"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å‰�æ»šåŠ¨"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å�Žæ»šåŠ¨"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å‰�æ»šåŠ¨å¹¶è®¾ç½®ä¸ºé»˜è®¤çª—å�£å¤§å°�"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å�Žæ»šåŠ¨å¹¶è®¾ç½®ä¸ºé»˜è®¤çª—å�£å¤§å°�"
  
! #: info/session.c:1568
  msgid "Scroll forward in this window staying within node"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å‰�æ»šåŠ¨(ä¸�ç©¿è¶ŠèŠ‚ç‚¹)"
  
! #: info/session.c:1583
  msgid "Scroll backward in this window staying within node"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å�Žæ»šåŠ¨(ä¸�ç©¿è¶ŠèŠ‚ç‚¹)"
  
! #: info/session.c:1591
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å‰�æ»šåŠ¨(ä¸�ç©¿è¶ŠèŠ‚ç‚¹)å¹¶è®¾ç½®é»˜è®¤çª—å�£å¤§å°�"
  
! #: info/session.c:1618
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1225,1293 ****
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å�Žæ»šåŠ¨(ä¸�ç©¿è¶ŠèŠ‚ç‚¹)å¹¶è®¾ç½®ä¸ºé»˜è®¤çª—å�£å¤§å°�"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "æŒ‰è¡Œå�‘ä¸‹æ»šåŠ¨"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "æŒ‰è¡Œå�‘ä¸Šæ»šåŠ¨"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "å�‘ä¸‹æ»šåŠ¨å�Šä¸ªå±�å¹•"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "å�‘ä¸Šæ»šåŠ¨å�Šä¸ªå±�å¹•"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "æ»šåŠ¨å…¶å®ƒçª—å�£"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "å�‘å�Žæ»šåŠ¨å…¶å®ƒçª—å�£"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "é€‰æ‹©ä¸‹ä¸€ä¸ªçª—å�£"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "é€‰æ‹©ä¸Šä¸€ä¸ªçª—å�£"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "æ‹†åˆ†å½“å‰�çª—å�£"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "åˆ é™¤å½“å‰�çª—å�£"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "æ— æ³•åˆ é™¤æ°¸ä¹…çª—å�£"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "åˆ é™¤æ‰€æœ‰å…¶å®ƒçª—å�£"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "æ‰©å¤§(æˆ–ç¼©å°�)æœ¬çª—å�£"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "åœ¨å�¯è§�çš„çª—å�£é—´åˆ†é…�å�¯ç”¨çš„å±�å¹•ç©ºé—´"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "åœ¨å½“å‰�çª—å�£ä¸­åˆ‡æ�¢è¡Œå�·ç»•çŠ¶æ€�"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "é€‰æ‹©æœ¬è�œå�•é¡¹ç›®"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
--- 1227,1295 ----
  msgstr "åœ¨æœ¬çª—å�£ä¸­å�‘å�Žæ»šåŠ¨(ä¸�ç©¿è¶ŠèŠ‚ç‚¹)å¹¶è®¾ç½®ä¸ºé»˜è®¤çª—å�£å¤§å°�"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "æŒ‰è¡Œå�‘ä¸‹æ»šåŠ¨"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "æŒ‰è¡Œå�‘ä¸Šæ»šåŠ¨"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "å�‘ä¸‹æ»šåŠ¨å�Šä¸ªå±�å¹•"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "å�‘ä¸Šæ»šåŠ¨å�Šä¸ªå±�å¹•"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "æ»šåŠ¨å…¶å®ƒçª—å�£"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "å�‘å�Žæ»šåŠ¨å…¶å®ƒçª—å�£"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "é€‰æ‹©ä¸‹ä¸€ä¸ªçª—å�£"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "é€‰æ‹©ä¸Šä¸€ä¸ªçª—å�£"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "æ‹†åˆ†å½“å‰�çª—å�£"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "åˆ é™¤å½“å‰�çª—å�£"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "æ— æ³•åˆ é™¤æ°¸ä¹…çª—å�£"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "åˆ é™¤æ‰€æœ‰å…¶å®ƒçª—å�£"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "æ‰©å¤§(æˆ–ç¼©å°�)æœ¬çª—å�£"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "åœ¨å�¯è§�çš„çª—å�£é—´åˆ†é…�å�¯ç”¨çš„å±�å¹•ç©ºé—´"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "åœ¨å½“å‰�çª—å�£ä¸­åˆ‡æ�¢è¡Œå�·ç»•çŠ¶æ€�"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "é€‰æ‹©æœ¬è�œå�•é¡¹ç›®"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
***************
*** 1296,1322 ****
  msgstr[0] "æœ¬è�œå�•ä¸­æ²¡æœ‰ç¬¬ %d ä¸ªé¡¹ç›®ã€‚"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "é€‰æ‹©æœ¬èŠ‚ç‚¹è�œå�•ä¸­çš„æœ€å�Žä¸€é¡¹"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "è�œå�•é¡¹ (%s)ï¼š"
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "è�œå�•é¡¹ï¼š"
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "è·Ÿéš�äº¤å�‰å¼•ç”¨ (%s)ï¼š"
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "è·Ÿéš�äº¤å�‰å¼•ç”¨ï¼š"
  
! #: info/session.c:2424
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
--- 1298,1324 ----
  msgstr[0] "æœ¬è�œå�•ä¸­æ²¡æœ‰ç¬¬ %d ä¸ªé¡¹ç›®ã€‚"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "é€‰æ‹©æœ¬èŠ‚ç‚¹è�œå�•ä¸­çš„æœ€å�Žä¸€é¡¹"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "è�œå�•é¡¹ (%s)ï¼š"
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "è�œå�•é¡¹ï¼š"
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "è·Ÿéš�äº¤å�‰å¼•ç”¨ (%s)ï¼š"
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "è·Ÿéš�äº¤å�‰å¼•ç”¨ï¼š"
  
! #: info/session.c:2427
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
***************
*** 1324,1356 ****
  msgstr "å¼•ç”¨æ¶ˆå¤±äº†ï¼�(%s)ã€‚"
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "è¯»å�–è�œå�•é¡¹å¹¶é€‰æ‹©å®ƒçš„èŠ‚ç‚¹"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "è¯»å�–è„šæ³¨æˆ–äº¤å�‰å¼•ç”¨å¹¶é€‰æ‹©å®ƒçš„èŠ‚ç‚¹"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "ç§»åŠ¨åˆ°æœ¬èŠ‚ç‚¹è�œå�•çš„å¼€å¤´"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "ç«‹åˆ»è®¿é—®å°½å�¯èƒ½å¤šçš„è�œå�•é¡¹"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "ç§»åŠ¨åˆ°ä¸Šä¸€ä¸ªäº¤å�‰å¼•ç”¨"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "ç§»åŠ¨åˆ°ä¸‹ä¸€ä¸ªäº¤å�‰å¼•ç”¨"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "é€‰æ‹©å‡ºçŽ°åœ¨æœ¬è¡Œä¸­çš„å¼•ç”¨æˆ–è�œå�•é¡¹"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
--- 1326,1358 ----
  msgstr "å¼•ç”¨æ¶ˆå¤±äº†ï¼�(%s)ã€‚"
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "è¯»å�–è�œå�•é¡¹å¹¶é€‰æ‹©å®ƒçš„èŠ‚ç‚¹"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "è¯»å�–è„šæ³¨æˆ–äº¤å�‰å¼•ç”¨å¹¶é€‰æ‹©å®ƒçš„èŠ‚ç‚¹"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "ç§»åŠ¨åˆ°æœ¬èŠ‚ç‚¹è�œå�•çš„å¼€å¤´"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "ç«‹åˆ»è®¿é—®å°½å�¯èƒ½å¤šçš„è�œå�•é¡¹"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "ç§»åŠ¨åˆ°ä¸Šä¸€ä¸ªäº¤å�‰å¼•ç”¨"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "ç§»åŠ¨åˆ°ä¸‹ä¸€ä¸ªäº¤å�‰å¼•ç”¨"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "é€‰æ‹©å‡ºçŽ°åœ¨æœ¬è¡Œä¸­çš„å¼•ç”¨æˆ–è�œå�•é¡¹"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
***************
*** 1358,1362 ****
  msgstr "èŠ‚ç‚¹â€œ%sâ€�ä¸­æ²¡æœ‰è�œå�•ã€‚"
  
! #: info/session.c:2811
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
--- 1360,1364 ----
  msgstr "èŠ‚ç‚¹â€œ%sâ€�ä¸­æ²¡æœ‰è�œå�•ã€‚"
  
! #: info/session.c:2814
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
***************
*** 1364,1400 ****
  msgstr "æ— æ³•åœ¨â€œ%2$sâ€�ä¸­æ‰¾åˆ°ç”±â€œ%1$sâ€�å¼•ç”¨çš„èŠ‚ç‚¹ã€‚"
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "è¯»å�–è‡ª dir å¼€å§‹çš„è�œå�•çš„åˆ—è¡¨å¹¶è·Ÿéš�å®ƒä»¬"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "è·Ÿéš�è�œå�•ï¼š"
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "é€‰æ‹©ä¸‹ä¸€ä¸ªèŠ‚ç‚¹"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "é€‰æ‹©ä¸Šä¸€ä¸ªèŠ‚ç‚¹"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "é€‰æ‹©ä¸Šå±‚èŠ‚ç‚¹"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "é€‰æ‹©æœ¬æ–‡ä»¶çš„æœ€å�Žä¸€ä¸ªèŠ‚ç‚¹"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "è¯¥çª—å�£æ²¡æœ‰é™„åŠ èŠ‚ç‚¹"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "é€‰æ‹©æœ¬æ–‡ä»¶çš„ç¬¬ä¸€ä¸ªèŠ‚ç‚¹"
  
! #: info/session.c:3161
  #, fuzzy
  #| msgid "No more nodes within this document."
--- 1366,1402 ----
  msgstr "æ— æ³•åœ¨â€œ%2$sâ€�ä¸­æ‰¾åˆ°ç”±â€œ%1$sâ€�å¼•ç”¨çš„èŠ‚ç‚¹ã€‚"
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "è¯»å�–è‡ª dir å¼€å§‹çš„è�œå�•çš„åˆ—è¡¨å¹¶è·Ÿéš�å®ƒä»¬"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "è·Ÿéš�è�œå�•ï¼š"
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "é€‰æ‹©ä¸‹ä¸€ä¸ªèŠ‚ç‚¹"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "é€‰æ‹©ä¸Šä¸€ä¸ªèŠ‚ç‚¹"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "é€‰æ‹©ä¸Šå±‚èŠ‚ç‚¹"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "é€‰æ‹©æœ¬æ–‡ä»¶çš„æœ€å�Žä¸€ä¸ªèŠ‚ç‚¹"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "è¯¥çª—å�£æ²¡æœ‰é™„åŠ èŠ‚ç‚¹"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "é€‰æ‹©æœ¬æ–‡ä»¶çš„ç¬¬ä¸€ä¸ªèŠ‚ç‚¹"
  
! #: info/session.c:3164
  #, fuzzy
  #| msgid "No more nodes within this document."
***************
*** 1402,1406 ****
  msgstr "æœ¬æ–‡æ¡£ä¸­æ²¡æœ‰æ›´å¤šçš„èŠ‚ç‚¹ã€‚"
  
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
--- 1404,1408 ----
  msgstr "æœ¬æ–‡æ¡£ä¸­æ²¡æœ‰æ›´å¤šçš„èŠ‚ç‚¹ã€‚"
  
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
***************
*** 1408,1445 ****
  msgstr "åœ¨æœ¬æ–‡æ¡£ä¸­æ²¡æœ‰æœ¬èŠ‚ç‚¹çš„â€œä¸Šä¸€ä¸ªâ€�æˆ–â€œä¸Šå±‚â€�èŠ‚ç‚¹ã€‚"
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "åœ¨èŠ‚ç‚¹ç»“æž„ä¸­å�‘å‰�æˆ–å�‘ä¸‹å±‚ç§»åŠ¨"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "åœ¨èŠ‚ç‚¹ç»“æž„ä¸­å�‘å�Žæˆ–å�‘ä¸Šå±‚ç§»åŠ¨"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "è¯»å�–èŠ‚ç‚¹å��å¹¶é€‰æ‹©å®ƒ"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "è½¬åˆ°èŠ‚ç‚¹ï¼š"
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "å¯»æ‰¾è¯´æ˜Žç¨‹åº�è°ƒç”¨çš„èŠ‚ç‚¹"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "å¯»æ‰¾ [%s] çš„è°ƒç”¨èŠ‚ç‚¹ï¼š"
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "è¯»å�–ä¸€ä¸ª man æ‰‹å†Œçš„å¼•ç”¨å¹¶é€‰æ‹©å®ƒ"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "èŽ·å�– man æ‰‹å†Œï¼š"
  
! #: info/session.c:3606
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
--- 1410,1447 ----
  msgstr "åœ¨æœ¬æ–‡æ¡£ä¸­æ²¡æœ‰æœ¬èŠ‚ç‚¹çš„â€œä¸Šä¸€ä¸ªâ€�æˆ–â€œä¸Šå±‚â€�èŠ‚ç‚¹ã€‚"
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "åœ¨èŠ‚ç‚¹ç»“æž„ä¸­å�‘å‰�æˆ–å�‘ä¸‹å±‚ç§»åŠ¨"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "åœ¨èŠ‚ç‚¹ç»“æž„ä¸­å�‘å�Žæˆ–å�‘ä¸Šå±‚ç§»åŠ¨"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "è¯»å�–èŠ‚ç‚¹å��å¹¶é€‰æ‹©å®ƒ"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "è½¬åˆ°èŠ‚ç‚¹ï¼š"
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "å¯»æ‰¾è¯´æ˜Žç¨‹åº�è°ƒç”¨çš„èŠ‚ç‚¹"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "å¯»æ‰¾ [%s] çš„è°ƒç”¨èŠ‚ç‚¹ï¼š"
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "è¯»å�–ä¸€ä¸ª man æ‰‹å†Œçš„å¼•ç”¨å¹¶é€‰æ‹©å®ƒ"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "èŽ·å�– man æ‰‹å†Œï¼š"
  
! #: info/session.c:3618
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
***************
*** 1447,1451 ****
  msgstr "é€‰æ‹©æœ¬æ–‡ä»¶ä¸­çš„â€œé¡¶â€�èŠ‚ç‚¹"
  
! #: info/session.c:3612
  #, fuzzy
  #| msgid "Select the node `(dir)'"
--- 1449,1453 ----
  msgstr "é€‰æ‹©æœ¬æ–‡ä»¶ä¸­çš„â€œé¡¶â€�èŠ‚ç‚¹"
  
! #: info/session.c:3624
  #, fuzzy
  #| msgid "Select the node `(dir)'"
***************
*** 1453,1477 ****
  msgstr "é€‰æ‹©èŠ‚ç‚¹â€œ(dir)â€�"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "é€‰æ‹©æœ€è¿‘é€‰æ‹©çš„èŠ‚ç‚¹"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "è¯»å�–æ–‡ä»¶å��å¹¶é€‰æ‹©å®ƒ"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "å¯»æ‰¾æ–‡ä»¶ï¼š"
  
! #: info/session.c:3665
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
--- 1455,1479 ----
  msgstr "é€‰æ‹©èŠ‚ç‚¹â€œ(dir)â€�"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "é€‰æ‹©æœ€è¿‘é€‰æ‹©çš„èŠ‚ç‚¹"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "è¯»å�–æ–‡ä»¶å��å¹¶é€‰æ‹©å®ƒ"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "å¯»æ‰¾æ–‡ä»¶ï¼š"
  
! #: info/session.c:3677
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
***************
*** 1479,1483 ****
  msgstr "æ— æ³•å¯»æ‰¾â€œ%sâ€�ã€‚"
  
! #: info/session.c:3713
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 1481,1485 ----
  msgstr "æ— æ³•å¯»æ‰¾â€œ%sâ€�ã€‚"
  
! #: info/session.c:3725
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 1485,1489 ****
  msgstr "æ— æ³•åˆ›å»ºè¾“å‡ºæ–‡ä»¶â€œ%sâ€�ã€‚"
  
! #: info/session.c:3727
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
--- 1487,1491 ----
  msgstr "æ— æ³•åˆ›å»ºè¾“å‡ºæ–‡ä»¶â€œ%sâ€�ã€‚"
  
! #: info/session.c:3739
  #, fuzzy, c-format
  #| msgid "error writing to `%s'"
***************
*** 1491,1495 ****
  msgstr "å†™å…¥â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: info/session.c:3736
  #, fuzzy, c-format
  #| msgid "Removing %s\n"
--- 1493,1497 ----
  msgstr "å†™å…¥â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: info/session.c:3748
  #, fuzzy, c-format
  #| msgid "Removing %s\n"
***************
*** 1497,1501 ****
  msgstr "åˆ é™¤ %s\n"
  
! #: info/session.c:3785
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
--- 1499,1503 ----
  msgstr "åˆ é™¤ %s\n"
  
! #: info/session.c:3797
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
***************
*** 1503,1511 ****
  msgstr "æ­£åœ¨å†™å…¥èŠ‚ç‚¹ %s..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "é€šè¿‡ç®¡é�“å°†æœ¬èŠ‚ç‚¹çš„å†…å®¹è¾“å‡ºåˆ° INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
--- 1505,1513 ----
  msgstr "æ­£åœ¨å†™å…¥èŠ‚ç‚¹ %s..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "é€šè¿‡ç®¡é�“å°†æœ¬èŠ‚ç‚¹çš„å†…å®¹è¾“å‡ºåˆ° INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
***************
*** 1513,1517 ****
  msgstr "æ— æ³•æ‰“å¼€åˆ°â€œ%sâ€�çš„ç®¡é�“ã€‚"
  
! #: info/session.c:3864
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1515,1519 ----
  msgstr "æ— æ³•æ‰“å¼€åˆ°â€œ%sâ€�çš„ç®¡é�“ã€‚"
  
! #: info/session.c:3876
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1519,1523 ****
  msgstr "æ­£åœ¨æ‰“å�°èŠ‚ç‚¹ %s..."
  
! #: info/session.c:3872
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1521,1525 ----
  msgstr "æ­£åœ¨æ‰“å�°èŠ‚ç‚¹ %s..."
  
! #: info/session.c:3884
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1525,1533 ****
  msgstr "æ­£åœ¨æ‰“å�°èŠ‚ç‚¹ %s..."
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "åˆ‡æ�¢æŸ¥å¯»æ—¶æ­£åˆ™è¡¨è¾¾å¼�çš„ç”¨æ³•"
  
! #: info/session.c:3908
  #, fuzzy
  #| msgid "Using regular expressions for searches."
--- 1527,1535 ----
  msgstr "æ­£åœ¨æ‰“å�°èŠ‚ç‚¹ %s..."
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr "åˆ‡æ�¢æŸ¥å¯»æ—¶æ­£åˆ™è¡¨è¾¾å¼�çš„ç”¨æ³•"
  
! #: info/session.c:3920
  #, fuzzy
  #| msgid "Using regular expressions for searches."
***************
*** 1535,1539 ****
  msgstr "ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼�æ�¥æŸ¥å¯»"
  
! #: info/session.c:3909
  #, fuzzy
  #| msgid "Using literal strings for searches."
--- 1537,1541 ----
  msgstr "ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼�æ�¥æŸ¥å¯»"
  
! #: info/session.c:3921
  #, fuzzy
  #| msgid "Using literal strings for searches."
***************
*** 1541,1545 ****
  msgstr "ä½¿ç”¨æ™®é€šå­—ç¬¦ä¸²æ�¥æŸ¥å¯»"
  
! #: info/session.c:4112
  #, fuzzy
  #| msgid "Search continued from the end of the document."
--- 1543,1547 ----
  msgstr "ä½¿ç”¨æ™®é€šå­—ç¬¦ä¸²æ�¥æŸ¥å¯»"
  
! #: info/session.c:4124
  #, fuzzy
  #| msgid "Search continued from the end of the document."
***************
*** 1547,1551 ****
  msgstr "ä»Žæ–‡æ¡£åº•éƒ¨ç»§ç»­æŸ¥å¯»ã€‚"
  
! #: info/session.c:4117
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
--- 1549,1553 ----
  msgstr "ä»Žæ–‡æ¡£åº•éƒ¨ç»§ç»­æŸ¥å¯»ã€‚"
  
! #: info/session.c:4129
  #, fuzzy
  #| msgid "Search continued from the beginning of the document."
***************
*** 1553,1562 ****
  msgstr "ä»Žæ­¤æ–‡æ¡£çš„å¼€å¤´ç»§ç»­æŸ¥æ‰¾ã€‚"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "æ­£åœ¨æ�œç´¢å­�æ–‡ä»¶ %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "Search failed."
--- 1555,1564 ----
  msgstr "ä»Žæ­¤æ–‡æ¡£çš„å¼€å¤´ç»§ç»­æŸ¥æ‰¾ã€‚"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "æ­£åœ¨æ�œç´¢å­�æ–‡ä»¶ %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "Search failed."
***************
*** 1564,1589 ****
  msgstr "æ�œç´¢å¤±è´¥ã€‚"
  
! #: info/session.c:4192
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr "æ­£åˆ™è¡¨è¾¾å¼�æŸ¥æ‰¾"
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "æ�œç´¢"
  
! #: info/session.c:4194 info/session.c:4200
  msgid " case-sensitively"
  msgstr "å¤§å°�å†™æ•�æ„Ÿ"
  
! #: info/session.c:4195 info/session.c:4201
  msgid " backward"
  msgstr "å�‘å�Žæ�œç´¢"
  
! #: info/session.c:4198
  #, fuzzy, c-format
  #| msgid "%s%s%s [%s]: "
--- 1566,1591 ----
  msgstr "æ�œç´¢å¤±è´¥ã€‚"
  
! #: info/session.c:4204
  #, c-format
  msgid "%s%s%s [%s]: "
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr "æ­£åˆ™è¡¨è¾¾å¼�æŸ¥æ‰¾"
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "æ�œç´¢"
  
! #: info/session.c:4206 info/session.c:4212
  msgid " case-sensitively"
  msgstr "å¤§å°�å†™æ•�æ„Ÿ"
  
! #: info/session.c:4207 info/session.c:4213
  msgid " backward"
  msgstr "å�‘å�Žæ�œç´¢"
  
! #: info/session.c:4210
  #, fuzzy, c-format
  #| msgid "%s%s%s [%s]: "
***************
*** 1591,1613 ****
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
--- 1593,1615 ----
  msgstr "%s%s%s [%s]: "
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
***************
*** 1615,1691 ****
  msgstr "æ­£åœ¨æ�œç´¢å­�æ–‡ä»¶ %s ..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "è¯»å�–ä¸€ä¸ªå­—ç¬¦ä¸²å¹¶ä»¥å¤§å°�å†™æ•�æ„Ÿçš„æ–¹å¼�æ�œç´¢å®ƒ"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "è¯»å�–ä¸€ä¸ªå­—ç¬¦ä¸²å¹¶æ�œç´¢å®ƒ"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "è¯»å�–ä¸€ä¸ªå­—ç¬¦ä¸²å¹¶å�‘å�Žæ�œç´¢å®ƒ"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "ä»¥ç›¸å�Œçš„æ–¹å�‘é‡�å¤�æœ€å�Žçš„æ�œç´¢"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "æ²¡æœ‰ä¸Šæ¬¡æ�œç´¢å­—ç¬¦ä¸²"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "ä»¥ç›¸å��çš„æ–¹å�‘é‡�å¤�æœ€å�Žçš„æ�œç´¢"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "åœ¨ä½ è¾“å…¥çš„å�Œæ—¶äº¤äº’å¼�åœ°æ�œç´¢å­—ç¬¦ä¸²"
  
! #: info/session.c:4893
  msgid "Regexp I-search backward: "
  msgstr "å�‘å�Žå¢žé‡�æ�œç´¢æ­£åˆ™è¡¨è¾¾å¼�: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "å�‘å�Žå¢žé‡�æ�œç´¢ï¼š"
  
! #: info/session.c:4896
  msgid "Regexp I-search: "
  msgstr "å¢žé‡�æ�œç´¢æ­£åˆ™è¡¨è¾¾å¼�: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "å¢žé‡�æ�œç´¢ï¼š"
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "å¤±è´¥ "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "å�–æ¶ˆå½“å‰�æ“�ä½œ"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "é€€å‡º"
  
! #: info/session.c:5302
  #, fuzzy
  #| msgid "display version information and exit"
--- 1617,1693 ----
  msgstr "æ­£åœ¨æ�œç´¢å­�æ–‡ä»¶ %s ..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "è¯»å�–ä¸€ä¸ªå­—ç¬¦ä¸²å¹¶ä»¥å¤§å°�å†™æ•�æ„Ÿçš„æ–¹å¼�æ�œç´¢å®ƒ"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "è¯»å�–ä¸€ä¸ªå­—ç¬¦ä¸²å¹¶æ�œç´¢å®ƒ"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "è¯»å�–ä¸€ä¸ªå­—ç¬¦ä¸²å¹¶å�‘å�Žæ�œç´¢å®ƒ"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "ä»¥ç›¸å�Œçš„æ–¹å�‘é‡�å¤�æœ€å�Žçš„æ�œç´¢"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "æ²¡æœ‰ä¸Šæ¬¡æ�œç´¢å­—ç¬¦ä¸²"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "ä»¥ç›¸å��çš„æ–¹å�‘é‡�å¤�æœ€å�Žçš„æ�œç´¢"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "åœ¨ä½ è¾“å…¥çš„å�Œæ—¶äº¤äº’å¼�åœ°æ�œç´¢å­—ç¬¦ä¸²"
  
! #: info/session.c:4905
  msgid "Regexp I-search backward: "
  msgstr "å�‘å�Žå¢žé‡�æ�œç´¢æ­£åˆ™è¡¨è¾¾å¼�: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "å�‘å�Žå¢žé‡�æ�œç´¢ï¼š"
  
! #: info/session.c:4908
  msgid "Regexp I-search: "
  msgstr "å¢žé‡�æ�œç´¢æ­£åˆ™è¡¨è¾¾å¼�: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "å¢žé‡�æ�œç´¢ï¼š"
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "å¤±è´¥ "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "å�–æ¶ˆå½“å‰�æ“�ä½œ"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "é€€å‡º"
  
! #: info/session.c:5314
  #, fuzzy
  #| msgid "display version information and exit"
***************
*** 1693,1714 ****
  msgstr "æ˜¾ç¤ºç‰ˆæœ¬ä¿¡æ�¯å¹¶é€€å‡º"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info ç‰ˆæœ¬ %s"
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "é‡�ç”»æ˜¾ç¤º"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "é€€å‡º Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr "è¿�è¡Œåˆ°ç»‘å®šåˆ°æœ¬æŒ‰é”®çš„å°�å†™ç‰ˆæœ¬çš„å‘½ä»¤"
  
! #: info/session.c:5373
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
--- 1695,1716 ----
  msgstr "æ˜¾ç¤ºç‰ˆæœ¬ä¿¡æ�¯å¹¶é€€å‡º"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr "GNU Info ç‰ˆæœ¬ %s"
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "é‡�ç”»æ˜¾ç¤º"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "é€€å‡º Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr "è¿�è¡Œåˆ°ç»‘å®šåˆ°æœ¬æŒ‰é”®çš„å°�å†™ç‰ˆæœ¬çš„å‘½ä»¤"
  
! #: info/session.c:5385
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
***************
*** 1716,1725 ****
  msgstr "æœªçŸ¥çš„å‘½ä»¤ (%s)ã€‚"
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€œ%sâ€�ä¸ºé�žæ³•"
  
! #: info/session.c:5377
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
--- 1718,1727 ----
  msgstr "æœªçŸ¥çš„å‘½ä»¤ (%s)ã€‚"
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€œ%sâ€�ä¸ºé�žæ³•"
  
! #: info/session.c:5389
  #, fuzzy, c-format
  #| msgid "`%s' is invalid"
***************
*** 1727,1735 ****
  msgstr "â€œ%sâ€�æ˜¯æ— æ•ˆçš„"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "å°†æœ¬æ•°å­—æ·»åŠ åˆ°å½“å‰�æ•°å€¼å�‚æ•°ä¸­"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "å¼€å�¯(æˆ–ä¹˜ä»¥ 4)å½“å‰�æ•°å€¼å�‚æ•°"
--- 1729,1737 ----
  msgstr "â€œ%sâ€�æ˜¯æ— æ•ˆçš„"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "å°†æœ¬æ•°å­—æ·»åŠ åˆ°å½“å‰�æ•°å€¼å�‚æ•°ä¸­"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "å¼€å�¯(æˆ–ä¹˜ä»¥ 4)å½“å‰�æ•°å€¼å�‚æ•°"
***************
*** 2167,2251 ****
  msgstr "%sï¼šå�³æ— æ³•è¯»å…¥ (%s) ä¹Ÿæ— æ³•åˆ›å»º (%s)\n"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY æ²¡æœ‰åŒ¹é…�çš„ END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY æ²¡æœ‰åŒ¹é…�çš„ START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: å·²ç»�å­˜åœ¨äº† dir æ–‡ä»¶: %s\n"
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%sï¼šInfo æ–‡ä»¶å�ªåº”è¯¥æŒ‡å®šä¸€æ¬¡ã€‚\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "æŒ‡å®šäº†é¢�å¤–çš„æ­£åˆ™è¡¨è¾¾å¼�ï¼Œå¿½ç•¥ â€œ%sâ€�"
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "æ­£åˆ™è¡¨è¾¾å¼�â€œ%sâ€�ä¸­å­˜åœ¨é”™è¯¯: %s"
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "å¤šä½™çš„å‘½ä»¤è¡Œå�‚æ•°â€œ%sâ€�"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "æ²¡æœ‰æŒ‡å®šè¾“å‡ºæ–‡ä»¶ï¼›è¯•ç”¨ --help ä»¥èŽ·å¾—æ›´å¤šä¿¡æ�¯ã€‚"
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "æ²¡æœ‰æŒ‡å®šç›®å½•æ–‡ä»¶ï¼›è¯•ç”¨ --help ä»¥èŽ·å¾—æ›´å¤šä¿¡æ�¯ã€‚"
  
! #: install-info/install-info.c:2301
  #, c-format
  msgid "Could not read %s."
  msgstr "æ— æ³•è¯»å�– %sã€‚"
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "â€œ%sâ€�ä¸­æ²¡æœ‰ info ç›®å½•æ�¡ç›®"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "æ‰¾ä¸�åˆ°å…³äºŽâ€œ%sâ€�çš„æ�¡ç›®ï¼›æœªåˆ é™¤"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
! msgid "could not open %s for writing: %s"
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/Common.pm:887
! msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
! msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2169,2378 ----
  msgstr "%sï¼šå�³æ— æ³•è¯»å…¥ (%s) ä¹Ÿæ— æ³•åˆ›å»º (%s)\n"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "START-INFO-DIR-ENTRY æ²¡æœ‰åŒ¹é…�çš„ END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "END-INFO-DIR-ENTRY æ²¡æœ‰åŒ¹é…�çš„ START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr "%s: å·²ç»�å­˜åœ¨äº† dir æ–‡ä»¶: %s\n"
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%sï¼šInfo æ–‡ä»¶å�ªåº”è¯¥æŒ‡å®šä¸€æ¬¡ã€‚\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr "æŒ‡å®šäº†é¢�å¤–çš„æ­£åˆ™è¡¨è¾¾å¼�ï¼Œå¿½ç•¥ â€œ%sâ€�"
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr "æ­£åˆ™è¡¨è¾¾å¼�â€œ%sâ€�ä¸­å­˜åœ¨é”™è¯¯: %s"
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "å¤šä½™çš„å‘½ä»¤è¡Œå�‚æ•°â€œ%sâ€�"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "æ²¡æœ‰æŒ‡å®šè¾“å‡ºæ–‡ä»¶ï¼›è¯•ç”¨ --help ä»¥èŽ·å¾—æ›´å¤šä¿¡æ�¯ã€‚"
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "æ²¡æœ‰æŒ‡å®šç›®å½•æ–‡ä»¶ï¼›è¯•ç”¨ --help ä»¥èŽ·å¾—æ›´å¤šä¿¡æ�¯ã€‚"
  
! #: install-info/install-info.c:2300
  #, c-format
  msgid "Could not read %s."
  msgstr "æ— æ³•è¯»å�– %sã€‚"
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "â€œ%sâ€�ä¸­æ²¡æœ‰ info ç›®å½•æ�¡ç›®"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "æ‰¾ä¸�åˆ°å…³äºŽâ€œ%sâ€�çš„æ�¡ç›®ï¼›æœªåˆ é™¤"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "ç”¨æ³•ï¼š%s [é€‰é¡¹]... æ–‡ä»¶...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "æ˜¾ç¤ºè¯¥æ±‚åŠ©ä¿¡æ�¯å¹¶é€€å‡º"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
! msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
! msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! msgid "    --version               display version information and exit"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, fuzzy, perl-format
! #| msgid "Can't create directory `%s': %s"
! msgid "%s: could not create directory %s: %s"
! msgstr "æ— æ³•åˆ›å»ºç›®å½•â€œ%sâ€�ï¼š%s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%sï¼šé�—æ¼�æ–‡ä»¶å�‚æ•°ã€‚\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "è¯•ç”¨â€œ%s --helpâ€�ä»¥èŽ·å�–æ›´å¤šä¿¡æ�¯ã€‚\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
! msgid "%s: could not open %s for writing: %s\n"
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "%s: could not open %s: %s\n"
! msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, fuzzy, perl-format
! #| msgid "%s: already have dir file: %s\n"
! msgid "%s: rename %s failed: %s\n"
! msgstr "%s: å·²ç»�å­˜åœ¨äº† dir æ–‡ä»¶: %s\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! #| msgid "error closing output file `%s'"
! msgid "%s: error on closing stdout: %s\n"
! msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "could not open %s for writing: %s"
! msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2253,2257 ****
  msgstr "%s åœ¨ ISO 639 è¯­è¨€ç¼–ç �ä¸­æ˜¯æ— æ•ˆçš„"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2380,2384 ----
  msgstr "%s åœ¨ ISO 639 è¯­è¨€ç¼–ç �ä¸­æ˜¯æ— æ•ˆçš„"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2259,2268 ****
  msgstr "%s åœ¨ ISO 639 è¯­è¨€ç¼–ç �ä¸­æ˜¯æ— æ•ˆçš„"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2386,2395 ----
  msgstr "%s åœ¨ ISO 639 è¯­è¨€ç¼–ç �ä¸­æ˜¯æ— æ•ˆçš„"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2270,2274 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/Common.pm:1213
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2397,2401 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/Common.pm:1281
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2276,2280 ****
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2403,2407 ----
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2282,2296 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
--- 2409,2423 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
***************
*** 2298,2302 ****
  msgstr "å®�â€œ%sâ€�å·²åœ¨å‰�é�¢å®šä¹‰"
  
! #: tp/Texinfo/Common.pm:2594
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
--- 2425,2429 ----
  msgstr "å®�â€œ%sâ€�å·²åœ¨å‰�é�¢å®šä¹‰"
  
! #: tp/Texinfo/Common.pm:2720
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
***************
*** 2304,2308 ****
  msgstr "è¿™é‡Œæ˜¯â€œ%sâ€�å‰�é�¢çš„å®šä¹‰"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
--- 2431,2435 ----
  msgstr "è¿™é‡Œæ˜¯â€œ%sâ€�å‰�é�¢çš„å®šä¹‰"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
***************
*** 2311,2325 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2438,2453 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2327,2331 ****
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2455,2459 ----
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2333,2337 ****
  msgstr "æ— æ³•åˆ›å»ºç›®å½•â€œ%sâ€�ï¼š%s"
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
--- 2461,2465 ----
  msgstr "æ— æ³•åˆ›å»ºç›®å½•â€œ%sâ€�ï¼š%s"
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, fuzzy, perl-format
  #| msgid "Can't create directory `%s': %s"
***************
*** 2339,2343 ****
  msgstr "æ— æ³•åˆ›å»ºç›®å½•â€œ%sâ€�ï¼š%s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
--- 2467,2471 ----
  msgstr "æ— æ³•åˆ›å»ºç›®å½•â€œ%sâ€�ï¼š%s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
***************
*** 2345,2349 ****
  msgstr "@image æ–‡ä»¶â€œ%sâ€�ä¸�å�¯è¯»ï¼š%s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
--- 2473,2477 ----
  msgstr "@image æ–‡ä»¶â€œ%sâ€�ä¸�å�¯è¯»ï¼š%s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
***************
*** 2352,2356 ****
  msgstr "æ²¡æœ‰ä¸ºâ€œ%c%sâ€�å‘½ä»¤æŒ‡å®šèŠ‚å��ç§°"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
--- 2480,2484 ----
  msgstr "æ²¡æœ‰ä¸ºâ€œ%c%sâ€�å‘½ä»¤æŒ‡å®šèŠ‚å��ç§°"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, fuzzy, perl-format
  #| msgid "@image file `%s' (for HTML) not readable: %s"
***************
*** 2358,2367 ****
  msgstr "@image æ–‡ä»¶â€œ%sâ€�(å¯¹ HTML)ä¸�å�¯è¯»ï¼š%s"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2486,2495 ----
  msgstr "@image æ–‡ä»¶â€œ%sâ€�(å¯¹ HTML)ä¸�å�¯è¯»ï¼š%s"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2369,2373 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  #, fuzzy
  #| msgid "missing action name"
--- 2497,2501 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  #, fuzzy
  #| msgid "missing action name"
***************
*** 2375,2379 ****
  msgstr "é�—æ¼�åŠ¨ä½œå��ç§°"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
--- 2503,2507 ----
  msgstr "é�—æ¼�åŠ¨ä½œå��ç§°"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
***************
*** 2381,2385 ****
  msgstr "%sï¼šä¸�èƒ½è¯†åˆ«çš„é€‰é¡¹â€œ--%sâ€�\n"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2509,2513 ----
  msgstr "%sï¼šä¸�èƒ½è¯†åˆ«çš„é€‰é¡¹â€œ--%sâ€�\n"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2387,2395 ****
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  #, fuzzy
  #| msgid "%s:%d: --css-file ended in comment"
--- 2515,2523 ----
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  #, fuzzy
  #| msgid "%s:%d: --css-file ended in comment"
***************
*** 2397,2410 ****
  msgstr "%s:%d: --css-file ä»¥æ³¨é‡Šç»“å°¾"
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2525,2538 ----
  msgstr "%s:%d: --css-file ä»¥æ³¨é‡Šç»“å°¾"
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2412,2416 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2540,2544 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2418,2422 ****
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
--- 2546,2550 ----
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
***************
*** 2424,2428 ****
  msgstr "æ‰¾ä¸�åˆ°å�«æœ‰â€œ%sâ€�çš„ç´¢å¼•\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2552,2569 ----
  msgstr "æ‰¾ä¸�åˆ°å�«æœ‰â€œ%sâ€�çš„ç´¢å¼•\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "åœ¨â€œ@%2$sâ€�å�—ä¸­â€œ@%1$sâ€�æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2430,2434 ****
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2571,2575 ----
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2436,2449 ****
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2577,2602 ----
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, fuzzy, perl-format
! #| msgid "File exists, but is not a directory"
! msgid "%s already exists but is not a directory"
! msgstr "æ–‡ä»¶å­˜åœ¨ï¼Œä½†ä¸�æ˜¯ç›®å½•"
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, fuzzy, perl-format
! #| msgid "error closing output file `%s'"
! msgid "error on copying %s into %s"
! msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2482,2491 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
--- 2635,2644 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
***************
*** 2494,2498 ****
  msgstr "å…³äºŽç´¢å¼•â€œ%sâ€�çš„æ�¡ç›®è¶…å‡ºäº†æ‰€æœ‰èŠ‚ç‚¹"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 2647,2651 ----
  msgstr "å…³äºŽç´¢å¼•â€œ%sâ€�çš„æ�¡ç›®è¶…å‡ºäº†æ‰€æœ‰èŠ‚ç‚¹"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 2500,2514 ****
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image æ–‡ä»¶â€œ%sâ€�ä¸�å�¯è¯»ï¼š%s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2653,2667 ----
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image æ–‡ä»¶â€œ%sâ€�ä¸�å�¯è¯»ï¼š%s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2516,2525 ****
  msgstr "@strong{Note...} åœ¨ Info ä¸­å½¢æˆ�äº†ä¸€ä¸ªå�‡çš„äº¤å�‰å¼•ç”¨ï¼›å�¯é€šè¿‡é‡�å†™é�¿å…�æ­¤äº‹"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, fuzzy, perl-format
  #| msgid "No %sindex entries containing `%s'."
--- 2669,2678 ----
  msgstr "@strong{Note...} åœ¨ Info ä¸­å½¢æˆ�äº†ä¸€ä¸ªå�‡çš„äº¤å�‰å¼•ç”¨ï¼›å�¯é€šè¿‡é‡�å†™é�¿å…�æ­¤äº‹"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, fuzzy, perl-format
  #| msgid "No %sindex entries containing `%s'."
***************
*** 2527,2536 ****
  msgstr "æ²¡æœ‰ %sç´¢å¼•æ�¡ç›®å�«æœ‰â€œ%sâ€�ã€‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, fuzzy, perl-format
  #| msgid "`.' or `,' must follow @%s, not `%c'"
--- 2680,2689 ----
  msgstr "æ²¡æœ‰ %sç´¢å¼•æ�¡ç›®å�«æœ‰â€œ%sâ€�ã€‚"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, fuzzy, perl-format
  #| msgid "`.' or `,' must follow @%s, not `%c'"
***************
*** 2538,2542 ****
  msgstr "â€œ.â€�æˆ–â€œ,â€�ä¹‹å�Žå¿…é¡»ä¸º @%sï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  #, fuzzy
  #| msgid "`.' or `,' must follow @%s, not `%c'"
--- 2691,2695 ----
  msgstr "â€œ.â€�æˆ–â€œ,â€�ä¹‹å�Žå¿…é¡»ä¸º @%sï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  #, fuzzy
  #| msgid "`.' or `,' must follow @%s, not `%c'"
***************
*** 2544,2561 ****
  msgstr "â€œ.â€�æˆ–â€œ,â€�ä¹‹å�Žå¿…é¡»ä¸º @%sï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2697,2714 ----
  msgstr "â€œ.â€�æˆ–â€œ,â€�ä¹‹å�Žå¿…é¡»ä¸º @%sï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2563,2592 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "å¤šä¸ª @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s éœ€è¦�ä¸€ä¸ªå��å­—"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2716,2745 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr "å¤šä¸ª @%s"
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s éœ€è¦�ä¸€ä¸ªå��å­—"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2596,2610 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
--- 2749,2763 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2612,2645 ****
  msgstr "%c%s é�—æ¼�é—­å�ˆèŠ±æ‹¬å�·"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€œ@endâ€�éœ€è¦�â€œ%sâ€�ï¼Œä½†çœ‹åˆ°â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
--- 2765,2798 ----
  msgstr "%c%s é�—æ¼�é—­å�ˆèŠ±æ‹¬å�·"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€œ@endâ€�éœ€è¦�â€œ%sâ€�ï¼Œä½†çœ‹åˆ°â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
***************
*** 2647,2652 ****
  msgstr "æ²¡æœ‰åŒ¹é…�çš„â€œ%cend %sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
--- 2800,2805 ----
  msgstr "æ²¡æœ‰åŒ¹é…�çš„â€œ%cend %sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
***************
*** 2654,2658 ****
  msgstr "é”™è¯¯æ”¾ç½®çš„ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
--- 2807,2811 ----
  msgstr "é”™è¯¯æ”¾ç½®çš„ %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
***************
*** 2660,2664 ****
  msgstr "æœªåŒ¹é…�çš„â€œ%c%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2813,2817 ----
  msgstr "æœªåŒ¹é…�çš„â€œ%c%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2666,2676 ****
  msgstr "åœ¨ç¬¬ %2$d è¡Œä¸­ä»¥è¿‡å¤šçš„å�‚æ•°è°ƒç”¨å®�â€œ%1$sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s é�—æ¼�é—­å�ˆèŠ±æ‹¬å�·"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2819,2829 ----
  msgstr "åœ¨ç¬¬ %2$d è¡Œä¸­ä»¥è¿‡å¤šçš„å�‚æ•°è°ƒç”¨å®�â€œ%1$sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, c-format, perl-format
  msgid "@%s missing closing brace"
  msgstr "@%s é�—æ¼�é—­å�ˆèŠ±æ‹¬å�·"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2678,2682 ****
  msgstr "åœ¨ç¬¬ %2$d è¡Œä¸­ä»¥è¿‡å¤šçš„å�‚æ•°è°ƒç”¨å®�â€œ%1$sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, fuzzy, c-format, perl-format
  #| msgid "\\ in macro expansion followed by `%s' instead of parameter name"
--- 2831,2835 ----
  msgstr "åœ¨ç¬¬ %2$d è¡Œä¸­ä»¥è¿‡å¤šçš„å�‚æ•°è°ƒç”¨å®�â€œ%1$sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, fuzzy, c-format, perl-format
  #| msgid "\\ in macro expansion followed by `%s' instead of parameter name"
***************
*** 2684,2688 ****
  msgstr "\\ ä»¥å¸¦æœ‰â€œ%sâ€�çš„å®�å±•å¼€å¼�ä»£æ›¿å�‚æ•°å��ç§°"
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
--- 2837,2841 ----
  msgstr "\\ ä»¥å¸¦æœ‰â€œ%sâ€�çš„å®�å±•å¼€å¼�ä»£æ›¿å�‚æ•°å��ç§°"
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, fuzzy, c-format, perl-format
  #| msgid "missing action name"
***************
*** 2690,2699 ****
  msgstr "é�—æ¼�åŠ¨ä½œå��ç§°"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 2843,2852 ----
  msgstr "é�—æ¼�åŠ¨ä½œå��ç§°"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 2701,2705 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  #, fuzzy
  #| msgid "%s: empty file"
--- 2854,2858 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  #, fuzzy
  #| msgid "%s: empty file"
***************
*** 2707,2713 ****
  msgstr "%sï¼šç©ºæ–‡ä»¶"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
--- 2860,2866 ----
  msgstr "%sï¼šç©ºæ–‡ä»¶"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2715,2720 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
--- 2868,2873 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s"
***************
*** 2722,2736 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s éœ€è¦�ä¸€ä¸ªå�‚æ•°: %citem çš„æ ¼å¼�åŒ–å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
--- 2875,2889 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s éœ€è¦�ä¸€ä¸ªå�‚æ•°: %citem çš„æ ¼å¼�åŒ–å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
***************
*** 2738,2745 ****
  msgstr "%sï¼šé€‰é¡¹â€œ--%sâ€�ä¸�æŽ¥å�—å�‚æ•°\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 2891,2898 ----
  msgstr "%sï¼šé€‰é¡¹â€œ--%sâ€�ä¸�æŽ¥å�—å�‚æ•°\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 2747,2751 ****
  msgstr "%sï¼šé�—æ¼�æ–‡ä»¶å�‚æ•°ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 2900,2904 ----
  msgstr "%sï¼šé�—æ¼�æ–‡ä»¶å�‚æ•°ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 2753,2757 ****
  msgstr "æœªçŸ¥çš„ç´¢å¼•â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, fuzzy, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 2906,2910 ----
  msgstr "æœªçŸ¥çš„ç´¢å¼•â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, fuzzy, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 2759,2768 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 2912,2921 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 2770,2774 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2923,2927 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2776,2795 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ä¸�èƒ½è¯†åˆ«çš„ç¼–ç �å��ç§°â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful outside `@titlepage' environment"
--- 2929,2948 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ä¸�èƒ½è¯†åˆ«çš„ç¼–ç �å��ç§°â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful outside `@titlepage' environment"
***************
*** 2797,2815 ****
  msgstr "â€œ@titlepageâ€�çŽ¯å¢ƒå�˜é‡�å¤–çš„ @%s æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
--- 2950,2968 ----
  msgstr "â€œ@titlepageâ€�çŽ¯å¢ƒå�˜é‡�å¤–çš„ @%s æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
***************
*** 2817,2825 ****
  msgstr "èŠ‚ç‚¹â€œ%sâ€�ä¸­æ²¡æœ‰è�œå�•ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, fuzzy, c-format, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 2970,2978 ----
  msgstr "èŠ‚ç‚¹â€œ%sâ€�ä¸­æ²¡æœ‰è�œå�•ã€‚"
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, fuzzy, c-format, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 2827,2831 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2980,2984 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2833,2857 ****
  msgstr "å‰ªåˆ‡è‡³æœ¬è¡Œå¼€å¤´"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "å®�â€œ%sâ€�å·²åœ¨å‰�é�¢å®šä¹‰"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "è¿™é‡Œæ˜¯â€œ%sâ€�å‰�é�¢çš„å®šä¹‰"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2986,3010 ----
  msgstr "å‰ªåˆ‡è‡³æœ¬è¡Œå¼€å¤´"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "å®�â€œ%sâ€�å·²åœ¨å‰�é�¢å®šä¹‰"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "è¿™é‡Œæ˜¯â€œ%sâ€�å‰�é�¢çš„å®šä¹‰"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2859,2863 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 3012,3016 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2866,2880 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3019,3033 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2882,2886 ****
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 3035,3039 ----
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 2888,2897 ****
  msgstr "%c%s çš„å�‚æ•°åº”ä¸ºâ€œiâ€�æˆ–â€œjâ€�ï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected braces"
--- 3041,3050 ----
  msgstr "%c%s çš„å�‚æ•°åº”ä¸ºâ€œiâ€�æˆ–â€œjâ€�ï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected braces"
***************
*** 2899,2903 ****
  msgstr "%c%s éœ€è¦�èŠ±æ‹¬å�·"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
--- 3052,3056 ----
  msgstr "%c%s éœ€è¦�èŠ±æ‹¬å�·"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
***************
*** 2905,2918 ****
  msgstr "æœªçŸ¥çš„å‘½ä»¤â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr "æœªå®šä¹‰çš„æ ‡è¯†: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 3058,3071 ----
  msgstr "æœªçŸ¥çš„å‘½ä»¤â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr "æœªå®šä¹‰çš„æ ‡è¯†: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2920,2924 ****
  msgstr "%c%s å·²è¿‡æ—¶"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 3073,3077 ----
  msgstr "%c%s å·²è¿‡æ—¶"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2926,2930 ****
  msgstr "%c%s å·²è¿‡æ—¶"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 3079,3083 ----
  msgstr "%c%s å·²è¿‡æ—¶"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2932,2942 ****
  msgstr "å‰ªåˆ‡è‡³æœ¬è¡Œå¼€å¤´"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 3085,3095 ----
  msgstr "å‰ªåˆ‡è‡³æœ¬è¡Œå¼€å¤´"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2944,2948 ****
  msgstr "åœ¨â€œ@%2$sâ€�å�—ä¸­â€œ@%1$sâ€�æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
--- 3097,3101 ----
  msgstr "åœ¨â€œ@%2$sâ€�å�—ä¸­â€œ@%1$sâ€�æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
***************
*** 2950,2958 ****
  msgstr "%sï¼šç©ºæ–‡ä»¶"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
--- 3103,3111 ----
  msgstr "%sï¼šç©ºæ–‡ä»¶"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
***************
*** 2960,2968 ****
  msgstr "åœ¨å¤šåˆ—è¡¨æ ¼é¡¹ç›®ä¸­å�«æœ‰å¤ªå¤šçš„åˆ— (æœ€å¤§ä¸º %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "å¿½ç•¥å¤šåˆ—è¡¨æ ¼å¤–çš„ @tab"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 3113,3121 ----
  msgstr "åœ¨å¤šåˆ—è¡¨æ ¼é¡¹ç›®ä¸­å�«æœ‰å¤ªå¤šçš„åˆ— (æœ€å¤§ä¸º %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "å¿½ç•¥å¤šåˆ—è¡¨æ ¼å¤–çš„ @tab"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2971,2975 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
--- 3124,3128 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
***************
*** 2977,2982 ****
  msgstr "åœ¨â€œ@%2$sâ€�å�—ä¸­â€œ@%1$sâ€�æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 3130,3135 ----
  msgstr "åœ¨â€œ@%2$sâ€�å�—ä¸­â€œ@%1$sâ€�æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2984,2992 ****
  msgstr "å‰ªåˆ‡è‡³æœ¬è¡Œå¼€å¤´"
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `@%s' environment to use `@%s'"
--- 3137,3145 ----
  msgstr "å‰ªåˆ‡è‡³æœ¬è¡Œå¼€å¤´"
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, fuzzy, c-format, perl-format
  #| msgid "Must be in `@%s' environment to use `@%s'"
***************
*** 2994,3007 ****
  msgstr "å¿…é¡»åœ¨â€œ@%sâ€�çŽ¯å¢ƒå�˜é‡�ä¸­ä½¿ç”¨â€œ@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "åœ¨â€œ@titlepageâ€�å’Œâ€œ@quotationâ€�çŽ¯å¢ƒå�˜é‡�å¤– @%s æ— æ„�ä¹‰"
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
--- 3147,3160 ----
  msgstr "å¿…é¡»åœ¨â€œ@%sâ€�çŽ¯å¢ƒå�˜é‡�ä¸­ä½¿ç”¨â€œ@%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "åœ¨â€œ@titlepageâ€�å’Œâ€œ@quotationâ€�çŽ¯å¢ƒå�˜é‡�å¤– @%s æ— æ„�ä¹‰"
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, fuzzy, c-format, perl-format
  #| msgid "Footnotes inside footnotes are not allowed"
***************
*** 3009,3041 ****
  msgstr "è„šæ³¨å†…çš„è„šæ³¨æ˜¯ä¸�å…�è®¸çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, fuzzy, c-format, perl-format
! #| msgid "@menu seen before first @node, creating `Top' node"
! msgid "@%s seen before first @node"
! msgstr "åœ¨ç¬¬ä¸€ä¸ªèŠ‚ç‚¹ä¹‹å‰�é�‡åˆ° @menuï¼Œæ­£åœ¨åˆ›å»ºâ€œé¡¶â€�èŠ‚ç‚¹"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "æ‚¨çš„ @top èŠ‚ç‚¹å�¯èƒ½åº”è¯¥åŒ…å�«åœ¨ @ifnottex è€Œä¸�æ˜¯ @ifinfo ä¸­ï¼Ÿ"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  #, fuzzy
  #| msgid "Expected `%s'"
--- 3162,3181 ----
  msgstr "è„šæ³¨å†…çš„è„šæ³¨æ˜¯ä¸�å…�è®¸çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  #, fuzzy
  #| msgid "Expected `%s'"
***************
*** 3043,3047 ****
  msgstr "åº”ä¸ºâ€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful outside `@float' environment"
--- 3183,3187 ----
  msgstr "åº”ä¸ºâ€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful outside `@float' environment"
***************
*** 3049,3087 ****
  msgstr "â€œ@floatâ€�çŽ¯å¢ƒå�˜é‡�å¤–çš„ @%s æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image é�—æ¼�æ–‡ä»¶å��å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 3189,3227 ----
  msgstr "â€œ@floatâ€�çŽ¯å¢ƒå�˜é‡�å¤–çš„ @%s æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image é�—æ¼�æ–‡ä»¶å��å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 3089,3093 ****
  msgstr "%sï¼šé�—æ¼�æ–‡ä»¶å�‚æ•°ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 3229,3233 ----
  msgstr "%sï¼šé�—æ¼�æ–‡ä»¶å�‚æ•°ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3095,3113 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
--- 3235,3253 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
***************
*** 3115,3119 ****
  msgstr "åº”ä¸ºâ€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3255,3259 ----
  msgstr "åº”ä¸ºâ€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3121,3125 ****
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
--- 3261,3265 ----
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 3127,3131 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3267,3271 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3133,3147 ****
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3273,3287 ----
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3149,3158 ****
  msgstr "%sï¼š%s å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 3289,3298 ----
  msgstr "%sï¼š%s å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 3160,3174 ****
  msgstr "æœªçŸ¥çš„ç´¢å¼•â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
--- 3300,3314 ----
  msgstr "æœªçŸ¥çš„ç´¢å¼•â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
***************
*** 3176,3190 ****
  msgstr "@printindex ä¸­çš„æœªçŸ¥ç´¢å¼•â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3316,3330 ----
  msgstr "@printindex ä¸­çš„æœªçŸ¥ç´¢å¼•â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3192,3201 ****
  msgstr "%sï¼š%s å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "ä»…æ”¯æŒ� @%s 10 æˆ– 11ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3332,3341 ----
  msgstr "%sï¼š%s å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr "ä»…æ”¯æŒ� @%s 10 æˆ– 11ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3203,3207 ****
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3343,3347 ----
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 3209,3214 ****
  msgstr "%sï¼š%s å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3349,3354 ----
  msgstr "%sï¼š%s å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3217,3221 ****
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, fuzzy, perl-format
  #| msgid ""
--- 3357,3361 ----
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3224,3228 ****
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3364,3368 ----
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3231,3235 ****
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, fuzzy, c-format, perl-format
  #| msgid "Expected @%s on or off, not `%s'"
--- 3371,3375 ----
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, fuzzy, c-format, perl-format
  #| msgid "Expected @%s on or off, not `%s'"
***************
*** 3237,3246 ****
  msgstr "åº”å½“ @%s å¼€å�¯æˆ–å…³é—­ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3377,3386 ----
  msgstr "åº”å½“ @%s å¼€å�¯æˆ–å…³é—­ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�"
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3248,3252 ****
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3388,3392 ----
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3254,3283 ****
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, fuzzy, perl-format
  #| msgid ""
--- 3394,3423 ----
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3286,3326 ****
  msgstr "%s å¼•ç”¨åˆ°ä¸�å­˜åœ¨çš„èŠ‚ç‚¹â€œ%sâ€�(ä¹Ÿè®¸å­—æ®µä¸�æ­£ç¡®ï¼Ÿ)"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
! #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "æœªå¼•ç”¨çš„èŠ‚ç‚¹â€œ%sâ€�"
! 
! #: tp/Texinfo/Structuring.pm:549
! #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
! #, fuzzy, perl-format
! #| msgid "unreferenced node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "æœªå¼•ç”¨çš„èŠ‚ç‚¹â€œ%sâ€�"
! 
! #: tp/Texinfo/Structuring.pm:648
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 3426,3456 ----
  msgstr "%s å¼•ç”¨åˆ°ä¸�å­˜åœ¨çš„èŠ‚ç‚¹â€œ%sâ€�(ä¹Ÿè®¸å­—æ®µä¸�æ­£ç¡®ï¼Ÿ)"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
! #, fuzzy, perl-format
! #| msgid "node `%s' has been referenced %d times"
! msgid "node `%s' unreferenced"
! msgstr "èŠ‚ç‚¹â€œ%sâ€�å·²è¢«å¼•ç”¨äº† %d æ¬¡"
  
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
  msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, fuzzy, perl-format
  #| msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 3328,3347 ****
  msgstr "å°½ç®¡èŠ‚ç‚¹â€œ%sâ€�æ˜¯â€œ%sâ€�çš„ä¸Šå±‚èŠ‚ç‚¹ï¼Œä½†ç¼ºå°‘ç›¸å…³çš„è�œå�•é¡¹"
  
! #: tp/Texinfo/Structuring.pm:656
  #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3458,3483 ----
  msgstr "å°½ç®¡èŠ‚ç‚¹â€œ%sâ€�æ˜¯â€œ%sâ€�çš„ä¸Šå±‚èŠ‚ç‚¹ï¼Œä½†ç¼ºå°‘ç›¸å…³çš„è�œå�•é¡¹"
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
! msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
! #, fuzzy, perl-format
! #| msgid "unreferenced node `%s'"
! msgid "%s reference to nonexistent `%s'"
! msgstr "æœªå¼•ç”¨çš„èŠ‚ç‚¹â€œ%sâ€�"
! 
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3349,3358 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3485,3494 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3360,3387 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3496,3523 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3389,3398 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3525,3534 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3401,3410 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3537,3546 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3413,3417 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3549,3553 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3419,3423 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/latex2html.pm:636
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3555,3559 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/latex2html.pm:639
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3425,3429 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 3561,3565 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3431,3460 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3567,3602 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3463,3472 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3605,3614 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3475,3479 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
--- 3617,3671 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, fuzzy, perl-format
! #| msgid "%s: could not open --css-file: %s"
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, fuzzy, perl-format
  #| msgid "error writing to `%s'"
***************
*** 3481,3485 ****
  msgstr "å†™å…¥â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/texi2any.pl:361
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3673,3677 ----
  msgstr "å†™å…¥â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/texi2any.pl:358
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3487,3491 ****
  msgstr "æœªçŸ¥çš„åŠ¨ä½œâ€œ%sâ€�"
  
! #: tp/texi2any.pl:377
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 3679,3683 ----
  msgstr "æœªçŸ¥çš„åŠ¨ä½œâ€œ%sâ€�"
  
! #: tp/texi2any.pl:374
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3493,3497 ****
  msgstr "æœªçŸ¥çš„åŠ¨ä½œâ€œ%sâ€�"
  
! #: tp/texi2any.pl:413
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
--- 3685,3689 ----
  msgstr "æœªçŸ¥çš„åŠ¨ä½œâ€œ%sâ€�"
  
! #: tp/texi2any.pl:417
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
***************
*** 3499,3503 ****
  msgstr "æ— æ³•åˆ›å»ºè¾“å‡ºæ–‡ä»¶â€œ%sâ€�ã€‚"
  
! #: tp/texi2any.pl:569
  #, fuzzy, perl-format
  #| msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
--- 3691,3695 ----
  msgstr "æ— æ³•åˆ›å»ºè¾“å‡ºæ–‡ä»¶â€œ%sâ€�ã€‚"
  
! #: tp/texi2any.pl:574
  #, fuzzy, perl-format
  #| msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
***************
*** 3505,3514 ****
  msgstr "%s: å¿½ç•¥ä¸�å�¯è¾¨è®¤çš„ TEXINFO_OUTPUT_FORMAT å€¼â€œ%sâ€�ã€‚\n"
  
! #: tp/texi2any.pl:652
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "ç”¨æ³•ï¼š%s [é€‰é¡¹]... TEXINFO-æ–‡ä»¶...\n"
  
! #: tp/texi2any.pl:655
  #, fuzzy
  #| msgid ""
--- 3697,3706 ----
  msgstr "%s: å¿½ç•¥ä¸�å�¯è¾¨è®¤çš„ TEXINFO_OUTPUT_FORMAT å€¼â€œ%sâ€�ã€‚\n"
  
! #: tp/texi2any.pl:660
  #, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "ç”¨æ³•ï¼š%s [é€‰é¡¹]... TEXINFO-æ–‡ä»¶...\n"
  
! #: tp/texi2any.pl:663
  #, fuzzy
  #| msgid ""
***************
*** 3527,3531 ****
  "ç”± Emacs æˆ–ç‹¬ç«‹ GNU Info åœ¨çº¿æµ�è§ˆçš„ Info æ–‡ä»¶ã€‚\n"
  
! #: tp/texi2any.pl:661
  #, fuzzy, perl-format
  #| msgid ""
--- 3719,3723 ----
  "ç”± Emacs æˆ–ç‹¬ç«‹ GNU Info åœ¨çº¿æµ�è§ˆçš„ Info æ–‡ä»¶ã€‚\n"
  
! #: tp/texi2any.pl:671
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 3568,3572 ****
  "      --version               æ˜¾ç¤ºç‰ˆæœ¬ä¿¡æ�¯å¹¶é€€å‡ºã€‚\n"
  
! #: tp/texi2any.pl:677
  #, fuzzy
  #| msgid ""
--- 3760,3764 ----
  "      --version               æ˜¾ç¤ºç‰ˆæœ¬ä¿¡æ�¯å¹¶é€€å‡ºã€‚\n"
  
! #: tp/texi2any.pl:689
  #, fuzzy
  #| msgid ""
***************
*** 3591,3595 ****
  "      --plaintext           è¾“å‡ºæ™®é€šæ–‡æœ¬è€Œä¸�æ˜¯ Infoã€‚\n"
  
! #: tp/texi2any.pl:685
  #, fuzzy
  #| msgid ""
--- 3783,3787 ----
  "      --plaintext           è¾“å‡ºæ™®é€šæ–‡æœ¬è€Œä¸�æ˜¯ Infoã€‚\n"
  
! #: tp/texi2any.pl:699
  #, fuzzy
  #| msgid ""
***************
*** 3648,3652 ****
  "  -o, --output=FILE         è¾“å‡ºåˆ°æ–‡ä»¶ FILE (å¦‚æžœæ˜¯åˆ†å‰²çš„ HTML åˆ™ä¸ºç›®å½•)ã€‚\n"
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3840,3844 ----
  "  -o, --output=FILE         è¾“å‡ºåˆ°æ–‡ä»¶ FILE (å¦‚æžœæ˜¯åˆ†å‰²çš„ HTML åˆ™ä¸ºç›®å½•)ã€‚\n"
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3682,3686 ****
  "      --split-size=NUM        åœ¨å¤§å°� NUM çš„æ—¶å€™æ‹†åˆ† Info æ–‡ä»¶ (é»˜è®¤ä¸º %d)ã€‚\n"
  
! #: tp/texi2any.pl:722
  #, fuzzy
  #| msgid ""
--- 3874,3878 ----
  "      --split-size=NUM        åœ¨å¤§å°� NUM çš„æ—¶å€™æ‹†åˆ† Info æ–‡ä»¶ (é»˜è®¤ä¸º %d)ã€‚\n"
  
! #: tp/texi2any.pl:740
  #, fuzzy
  #| msgid ""
***************
*** 3713,3717 ****
  "                              ä»¥ ASCII å­—ä¹‰ç”Ÿæˆ�æ–‡ä»¶å��ã€‚\n"
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3905,3909 ----
  "                              ä»¥ ASCII å­—ä¹‰ç”Ÿæˆ�æ–‡ä»¶å��ã€‚\n"
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3719,3723 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3911,3915 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3725,3729 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  #, fuzzy
  #| msgid ""
--- 3917,3921 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  #, fuzzy
  #| msgid ""
***************
*** 3751,3755 ****
  "  -U VAR                         å�–æ¶ˆå�˜é‡� VAR çš„å®šä¹‰ï¼Œå°±è±¡ @clearã€‚\n"
  
! #: tp/texi2any.pl:747
  #, fuzzy
  #| msgid ""
--- 3943,3947 ----
  "  -U VAR                         å�–æ¶ˆå�˜é‡� VAR çš„å®šä¹‰ï¼Œå°±è±¡ @clearã€‚\n"
  
! #: tp/texi2any.pl:770
  #, fuzzy
  #| msgid ""
***************
*** 3802,3806 ****
  "  --no-iftex        ä¸�è¦�å¤„ç�† @iftex å’Œ @tex æ–‡æœ¬ã€‚\n"
  
! #: tp/texi2any.pl:764
  #, fuzzy
  #| msgid ""
--- 3994,3998 ----
  "  --no-iftex        ä¸�è¦�å¤„ç�† @iftex å’Œ @tex æ–‡æœ¬ã€‚\n"
  
! #: tp/texi2any.pl:789
  #, fuzzy
  #| msgid ""
***************
*** 3824,3828 ****
  "  å¦‚æžœç”Ÿæˆ� XMLï¼Œåˆ™ --ifxml é»˜è®¤å¼€å�¯è€Œå…¶å®ƒé»˜è®¤å…³é—­ã€‚\n"
  
! #: tp/texi2any.pl:771
  #, fuzzy
  #| msgid ""
--- 4016,4020 ----
  "  å¦‚æžœç”Ÿæˆ� XMLï¼Œåˆ™ --ifxml é»˜è®¤å¼€å�¯è€Œå…¶å®ƒé»˜è®¤å…³é—­ã€‚\n"
  
! #: tp/texi2any.pl:798
  #, fuzzy
  #| msgid ""
***************
*** 3869,3892 ****
  "  makeinfo --no-split foo.texi          è¾“å‡ºå�•ä¸ª Info æ–‡ä»¶è€Œä¸�è®ºå¤§å°�\n"
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
--- 4061,4084 ----
  "  makeinfo --no-split foo.texi          è¾“å‡ºå�•ä¸ª Info æ–‡ä»¶è€Œä¸�è®ºå¤§å°�\n"
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, fuzzy, perl-format
  #| msgid "unknown action `%s'"
***************
*** 3894,3917 ****
  msgstr "æœªçŸ¥çš„åŠ¨ä½œâ€œ%sâ€�"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%sï¼šé�—æ¼�æ–‡ä»¶å�‚æ•°ã€‚\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "è¯•ç”¨â€œ%s --helpâ€�ä»¥èŽ·å�–æ›´å¤šä¿¡æ�¯ã€‚\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
--- 4086,4104 ----
  msgstr "æœªçŸ¥çš„åŠ¨ä½œâ€œ%sâ€�"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%sï¼šé�—æ¼�æ–‡ä»¶å�‚æ•°ã€‚\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, fuzzy, perl-format
  #| msgid "error closing output file `%s'"
***************
*** 3919,3923 ****
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/texi2any.pl:1172
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
--- 4106,4110 ----
  msgstr "å…³é—­è¾“å‡ºæ–‡ä»¶â€œ%sâ€�æ—¶å‡ºé”™"
  
! #: tp/texi2any.pl:1244
  #, fuzzy, perl-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 3925,3929 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 4112,4116 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3931,3940 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, fuzzy, perl-format
  #| msgid "%s: ignoring second internal links output `%s'.\n"
--- 4118,4122 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, fuzzy, perl-format
  #| msgid "%s: ignoring second internal links output `%s'.\n"
***************
*** 3942,3951 ****
  msgstr "%s: å¿½ç•¥äºŒæ¬¡å†…éƒ¨è¿žæŽ¥è¾“å‡ºâ€œ%sâ€�ã€‚\n"
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, fuzzy, perl-format
- #| msgid "%s: could not open --css-file: %s"
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 4124,4127 ----
***************
*** 3960,3964 ****
  msgstr "é”™è¯¯æ”¾ç½®çš„ %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
--- 4136,4140 ----
  msgstr "é”™è¯¯æ”¾ç½®çš„ %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
***************
*** 3966,3970 ****
  msgstr "æœªåŒ¹é…�çš„â€œ%c%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4142,4146 ----
  msgstr "æœªåŒ¹é…�çš„â€œ%c%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3972,3976 ****
  msgstr "%c%s éœ€è¦�ä¸€ä¸ªå��å­—"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4148,4152 ----
  msgstr "%c%s éœ€è¦�ä¸€ä¸ªå��å­—"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 3978,3982 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4154,4158 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3984,3988 ****
  msgstr "%c%s éœ€è¦�ä¸€ä¸ªå��å­—"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4160,4164 ----
  msgstr "%c%s éœ€è¦�ä¸€ä¸ªå��å­—"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 3990,3994 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 4166,4170 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3996,4000 ****
  msgstr "%c%s éœ€è¦�ä¸€ä¸ªå��å­—"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4172,4176 ----
  msgstr "%c%s éœ€è¦�ä¸€ä¸ªå��å­—"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 4002,4006 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 4178,4182 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 4008,4012 ****
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 4184,4188 ----
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 4014,4018 ****
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4190,4194 ----
  msgstr "ä½¿ç”¨èŠ±æ‹¬å�·å°†ä¸€ä¸ªå‘½ä»¤ç”¨ä½œ @%s çš„å�‚æ•°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 4020,4024 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4196,4200 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 4026,4030 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  #, fuzzy
  #| msgid "Bad argument to @%s"
--- 4202,4206 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  #, fuzzy
  #| msgid "Bad argument to @%s"
***************
*** 4032,4036 ****
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4208,4212 ----
  msgstr "@%s çš„å�‚æ•°é”™è¯¯"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4038,4042 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 4214,4218 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, fuzzy, c-format
  #| msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 4044,4048 ****
  msgstr "ä»…æ”¯æŒ� @%s 10 æˆ– 11ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 4220,4224 ----
  msgstr "ä»…æ”¯æŒ� @%s 10 æˆ– 11ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 4050,4054 ****
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, fuzzy, c-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 4226,4230 ----
  msgstr "%sï¼š--footnote-style çš„å�‚æ•°å¿…é¡»ä¸ºâ€œseparateâ€�æˆ–â€œendâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, fuzzy, c-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 4056,4060 ****
  msgstr "%sï¼š%s å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4232,4236 ----
  msgstr "%sï¼š%s å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4062,4066 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid ""
--- 4238,4242 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid ""
***************
*** 4069,4073 ****
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4245,4249 ----
  msgstr "%sï¼š--paragraph-indent çš„å�‚æ•°å¿…é¡»ä¸ºæ•°å€¼/â€œnoneâ€�/â€œasisâ€�ï¼Œè€Œä¸�æ˜¯â€œ%sâ€�ã€‚\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4075,4079 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
--- 4251,4255 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires an argument: the formatter for %citem"
***************
*** 4081,4085 ****
  msgstr "%s éœ€è¦�ä¸€ä¸ªå�‚æ•°: %citem çš„æ ¼å¼�åŒ–å�‚æ•°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
--- 4257,4261 ----
  msgstr "%s éœ€è¦�ä¸€ä¸ªå�‚æ•°: %citem çš„æ ¼å¼�åŒ–å�‚æ•°"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
***************
*** 4087,4092 ****
  msgstr "æœªåŒ¹é…�çš„â€œ%c%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4263,4268 ----
  msgstr "æœªåŒ¹é…�çš„â€œ%c%sâ€�"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4094,4098 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
--- 4270,4274 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "Bad argument to @%s: %s"
***************
*** 4100,4104 ****
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
--- 4276,4280 ----
  msgstr "@%s çš„é”™è¯¯å�‚æ•°: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 4106,4110 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
--- 4282,4286 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, fuzzy, c-format
  #| msgid "%s: could not open --css-file: %s"
***************
*** 4112,4120 ****
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  #, fuzzy
  #| msgid "@%s not meaningful outside `@titlepage' environment"
--- 4288,4296 ----
  msgstr "%s: æ— æ³•æ‰“å¼€ --css-file: %s"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  #, fuzzy
  #| msgid "@%s not meaningful outside `@titlepage' environment"
***************
*** 4122,4126 ****
  msgstr "â€œ@titlepageâ€�çŽ¯å¢ƒå�˜é‡�å¤–çš„ @%s æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 4298,4302 ----
  msgstr "â€œ@titlepageâ€�çŽ¯å¢ƒå�˜é‡�å¤–çš„ @%s æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 4162,4166 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 4338,4342 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 4168,4178 ****
  msgstr "%c%s çš„å�‚æ•°åº”ä¸ºâ€œiâ€�æˆ–â€œjâ€�ï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, fuzzy, c-format
! #| msgid "undefined flag: %s"
! msgid "undefined flag: %.*s"
! msgstr "æœªå®šä¹‰çš„æ ‡è¯†: %s"
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4344,4348 ----
  msgstr "%c%s çš„å�‚æ•°åº”ä¸ºâ€œiâ€�æˆ–â€œjâ€�ï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 4180,4184 ****
  msgstr "%c%s å·²è¿‡æ—¶"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 4350,4354 ----
  msgstr "%c%s å·²è¿‡æ—¶"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 4186,4190 ****
  msgstr "%c%s å·²è¿‡æ—¶"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
--- 4356,4360 ----
  msgstr "%c%s å·²è¿‡æ—¶"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
***************
*** 4202,4206 ****
  msgstr "%c%s çš„å�‚æ•°åº”ä¸ºâ€œiâ€�æˆ–â€œjâ€�ï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "Misplaced %c"
--- 4372,4376 ----
  msgstr "%c%s çš„å�‚æ•°åº”ä¸ºâ€œiâ€�æˆ–â€œjâ€�ï¼Œè€Œä¸�æ˜¯â€œ%câ€�"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "Misplaced %c"
***************
*** 4234,4237 ****
--- 4404,4420 ----
  
  #, fuzzy, perl-format
+ #~| msgid "@menu seen before first @node, creating `Top' node"
+ #~ msgid "@%s seen before first @node"
+ #~ msgstr "åœ¨ç¬¬ä¸€ä¸ªèŠ‚ç‚¹ä¹‹å‰�é�‡åˆ° @menuï¼Œæ­£åœ¨åˆ›å»ºâ€œé¡¶â€�èŠ‚ç‚¹"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr "æ‚¨çš„ @top èŠ‚ç‚¹å�¯èƒ½åº”è¯¥åŒ…å�«åœ¨ @ifnottex è€Œä¸�æ˜¯ @ifinfo ä¸­ï¼Ÿ"
+ 
+ #, perl-format
+ #~ msgid "unreferenced node `%s'"
+ #~ msgstr "æœªå¼•ç”¨çš„èŠ‚ç‚¹â€œ%sâ€�"
+ 
+ #, fuzzy, perl-format
  #~| msgid "Set variable: "
  #~ msgid "%s: obsolete variable %s\n"
***************
*** 4890,4902 ****
  #~ msgstr "@inforef çš„ç¬¬ä¸€ä¸ªå�‚æ•°ä¸�èƒ½ä¸ºç©º"
  
- #~ msgid "display this help and exit"
- #~ msgstr "æ˜¾ç¤ºè¯¥æ±‚åŠ©ä¿¡æ�¯å¹¶é€€å‡º"
- 
  #~ msgid "send output to FILE"
  #~ msgstr "å°†è¾“å‡ºé€�å…¥ FILE"
  
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "ç”¨æ³•ï¼š%s [é€‰é¡¹]... æ–‡ä»¶...\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE.\n"
  #~ msgstr "ä¸ºæ¯�ä¸ª TeX è¾“å‡ºæ–‡ä»¶ç”Ÿæˆ�æŽ’åº�çš„ç´¢å¼•ã€‚\n"
--- 5073,5079 ----
***************
*** 5126,5132 ****
  #~ msgstr "æ— æ³•æŒ‡å®šå¤šä¸ªå®�æ‰©å±•è¾“å‡º"
  
- #~ msgid "File exists, but is not a directory"
- #~ msgstr "æ–‡ä»¶å­˜åœ¨ï¼Œä½†ä¸�æ˜¯ç›®å½•"
- 
  #~ msgid "see "
  #~ msgstr "å�‚é˜… "
--- 5303,5306 ----
***************
*** 5162,5168 ****
  #~ msgstr "ä¸Šå±‚"
  
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "èŠ‚ç‚¹â€œ%sâ€�å·²è¢«å¼•ç”¨äº† %d æ¬¡"
- 
  #~ msgid "Table of Contents"
  #~ msgstr "ç›®å½•"
--- 5336,5339 ----
Binary files texinfo-6.7/po/zh_TW.gmo and texinfo-6.8/po/zh_TW.gmo differ
diff -Nrc2 texinfo-6.7/po/zh_TW.po texinfo-6.8/po/zh_TW.po
*** texinfo-6.7/po/zh_TW.po	2019-09-17 18:48:48.000000000 +0100
--- texinfo-6.8/po/zh_TW.po	2021-07-03 09:59:39.000000000 +0100
***************
*** 7,11 ****
  "Project-Id-Version: texinfo 4.1\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2002-03-08 04:56+0800\n"
  "Last-Translator: Abel Cheung <maddog@linux.org.hk>\n"
--- 7,11 ----
  "Project-Id-Version: texinfo 4.1\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2002-03-08 04:56+0800\n"
  "Last-Translator: Abel Cheung <maddog@linux.org.hk>\n"
***************
*** 153,161 ****
  msgstr "µêÀÀ°O¾ÐÅé¯ÓºÉ"
  
! #: info/echo-area.c:289 info/session.c:1367
  msgid "Move forward a character"
  msgstr "¦V«e²¾°Ê¤@­Ó¦r¤¸"
  
! #: info/echo-area.c:308 info/session.c:1380
  msgid "Move backward a character"
  msgstr "¦V«á²¾°Ê¤@­Ó¦r¤¸"
--- 153,161 ----
  msgstr "µêÀÀ°O¾ÐÅé¯ÓºÉ"
  
! #: info/echo-area.c:289 info/session.c:1370
  msgid "Move forward a character"
  msgstr "¦V«e²¾°Ê¤@­Ó¦r¤¸"
  
! #: info/echo-area.c:308 info/session.c:1383
  msgid "Move backward a character"
  msgstr "¦V«á²¾°Ê¤@­Ó¦r¤¸"
***************
*** 169,177 ****
  msgstr "²¾¦Ü¥»¦æµ²§À"
  
! #: info/echo-area.c:347 info/session.c:1395
  msgid "Move forward a word"
  msgstr "¦V«e²¾°Ê¤@­Ó¦r"
  
! #: info/echo-area.c:387 info/session.c:1409
  msgid "Move backward a word"
  msgstr "¦V«á²¾°Ê¤@­Ó¦r"
--- 169,177 ----
  msgstr "²¾¦Ü¥»¦æµ²§À"
  
! #: info/echo-area.c:347 info/session.c:1398
  msgid "Move forward a word"
  msgstr "¦V«e²¾°Ê¤@­Ó¦r"
  
! #: info/echo-area.c:387 info/session.c:1412
  msgid "Move backward a word"
  msgstr "¦V«á²¾°Ê¤@­Ó¦r"
***************
*** 279,283 ****
  msgstr ""
  
! #: info/filesys.c:236 info/filesys.c:250 info/filesys.c:271
  #, fuzzy, c-format
  #| msgid "Find file: "
--- 279,283 ----
  msgstr ""
  
! #: info/filesys.c:198 info/filesys.c:218
  #, fuzzy, c-format
  #| msgid "Find file: "
***************
*** 405,409 ****
  msgstr ""
  
! #: info/info.c:277 info/session.c:2786
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
--- 405,409 ----
  msgstr ""
  
! #: info/info.c:277 info/session.c:2789
  #, fuzzy, c-format
  #| msgid "No menu item `%s' in node `%s'."
***************
*** 447,451 ****
  msgstr "¸Õ¸Õ --help ¥H¨ú±o§ó¦hªº¸ê°T.\n"
  
! #: info/info.c:859 install-info/install-info.c:2236 tp/texi2any.pl:795
  #, c-format, perl-format
  msgid ""
--- 447,452 ----
  msgstr "¸Õ¸Õ --help ¥H¨ú±o§ó¦hªº¸ê°T.\n"
  
! #: info/info.c:859 install-info/install-info.c:2235
! #: Pod-Simple-Texinfo/pod2texi.pl:151 tp/texi2any.pl:821
  #, c-format, perl-format
  msgid ""
***************
*** 537,541 ****
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613 tp/texi2any.pl:783
  #, fuzzy
  #| msgid ""
--- 538,543 ----
  msgstr ""
  
! #: info/info.c:1147 install-info/install-info.c:613
! #: Pod-Simple-Texinfo/pod2texi.pl:131 tp/texi2any.pl:810
  #, fuzzy
  #| msgid ""
***************
*** 973,981 ****
  msgstr "´y­z©R¥O: "
  
! #: info/m-x.c:91
  msgid "Read a command name in the echo area and execute it"
  msgstr "¦b¦^À³°Ï¤¤Åª¨ú©R¥O¦WºÙ, ¨Ã¥B°õ¦æ¥¦"
  
! #: info/m-x.c:134
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
--- 975,983 ----
  msgstr "´y­z©R¥O: "
  
! #: info/m-x.c:89
  msgid "Read a command name in the echo area and execute it"
  msgstr "¦b¦^À³°Ï¤¤Åª¨ú©R¥O¦WºÙ, ¨Ã¥B°õ¦æ¥¦"
  
! #: info/m-x.c:132
  #, fuzzy
  #| msgid "Cannot execute an `echo-area' command here."
***************
*** 983,991 ****
  msgstr "µLªk¦b³o¸Ì°õ¦æ `echo-area' ©R¥O."
  
! #: info/m-x.c:148
  msgid "Set the height of the displayed window"
  msgstr "³]©wÅã¥Üµøµ¡ªº°ª«×"
  
! #: info/m-x.c:161
  #, c-format
  msgid "Set screen height to (%d): "
--- 985,993 ----
  msgstr "µLªk¦b³o¸Ì°õ¦æ `echo-area' ©R¥O."
  
! #: info/m-x.c:146
  msgid "Set the height of the displayed window"
  msgstr "³]©wÅã¥Üµøµ¡ªº°ª«×"
  
! #: info/m-x.c:159
  #, c-format
  msgid "Set screen height to (%d): "
***************
*** 999,1003 ****
  msgstr ""
  
! #: info/makedoc.c:464
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1001,1005 ----
  msgstr ""
  
! #: info/makedoc.c:468
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1064,1072 ****
  msgstr ""
  
! #: info/session.c:59
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:63
  msgid "No file index"
  msgstr ""
--- 1066,1074 ----
  msgstr ""
  
! #: info/session.c:61
  msgid "Show all matching files"
  msgstr ""
  
! #: info/session.c:65
  msgid "No file index"
  msgstr ""
***************
*** 1075,1079 ****
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:189
  #, fuzzy, c-format
  #| msgid ""
--- 1077,1081 ----
  #. characters; anything after the 79th character will not actually be
  #. displayed on an 80-column terminal.
! #: info/session.c:191
  #, fuzzy, c-format
  #| msgid ""
***************
*** 1087,1145 ****
  "item] ¥H¨ú±o¿ï³æ¶µ¥Ø."
  
! #: info/session.c:1254
  msgid "Move down to the next line"
  msgstr "²¾¦Ü¤U¤@¦æ"
  
! #: info/session.c:1269
  msgid "Move up to the previous line"
  msgstr "²¾¦Ü¤W¤@¦æ"
  
! #: info/session.c:1285
  msgid "Move the cursor to a specific line of the window"
  msgstr "²¾°Ê´å¼Ð¦Ü¤À¹jµøµ¡¤¤ªº«ü©w¦ì¸m"
  
! #: info/session.c:1317
  msgid "Move to the end of the line"
  msgstr "²¾¦Ü¥»¦æµ²§À"
  
! #: info/session.c:1342
  msgid "Move to the start of the line"
  msgstr "²¾¦Ü¥»¦æ¶}ÀY"
  
! #: info/session.c:1424
  msgid "Move to the start of this node"
  msgstr "²¾¦Ü¥»¸`ÂIªº°_ÂI"
  
! #: info/session.c:1431
  msgid "Move to the end of this node"
  msgstr "²¾¦Ü¥»¸`ÂIªºµ²§À"
  
! #: info/session.c:1522
  msgid "Scroll forward in this window"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê"
  
! #: info/session.c:1536
  msgid "Scroll backward in this window"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê"
  
! #: info/session.c:1544
  msgid "Scroll forward in this window and set default window size"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1559
  msgid "Scroll backward in this window and set default window size"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1565
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê"
  
! #: info/session.c:1580
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê"
  
! #: info/session.c:1588
  #, fuzzy
  msgid ""
--- 1089,1147 ----
  "item] ¥H¨ú±o¿ï³æ¶µ¥Ø."
  
! #: info/session.c:1257
  msgid "Move down to the next line"
  msgstr "²¾¦Ü¤U¤@¦æ"
  
! #: info/session.c:1272
  msgid "Move up to the previous line"
  msgstr "²¾¦Ü¤W¤@¦æ"
  
! #: info/session.c:1288
  msgid "Move the cursor to a specific line of the window"
  msgstr "²¾°Ê´å¼Ð¦Ü¤À¹jµøµ¡¤¤ªº«ü©w¦ì¸m"
  
! #: info/session.c:1320
  msgid "Move to the end of the line"
  msgstr "²¾¦Ü¥»¦æµ²§À"
  
! #: info/session.c:1345
  msgid "Move to the start of the line"
  msgstr "²¾¦Ü¥»¦æ¶}ÀY"
  
! #: info/session.c:1427
  msgid "Move to the start of this node"
  msgstr "²¾¦Ü¥»¸`ÂIªº°_ÂI"
  
! #: info/session.c:1434
  msgid "Move to the end of this node"
  msgstr "²¾¦Ü¥»¸`ÂIªºµ²§À"
  
! #: info/session.c:1525
  msgid "Scroll forward in this window"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê"
  
! #: info/session.c:1539
  msgid "Scroll backward in this window"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê"
  
! #: info/session.c:1547
  msgid "Scroll forward in this window and set default window size"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1562
  msgid "Scroll backward in this window and set default window size"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1568
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê"
  
! #: info/session.c:1583
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê"
  
! #: info/session.c:1591
  #, fuzzy
  msgid ""
***************
*** 1147,1151 ****
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1615
  #, fuzzy
  msgid ""
--- 1149,1153 ----
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1618
  #, fuzzy
  msgid ""
***************
*** 1154,1222 ****
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1621
  msgid "Scroll down by lines"
  msgstr "¤@¦æ¦æ¦V¤U±²°Ê"
  
! #: info/session.c:1627
  msgid "Scroll up by lines"
  msgstr "¤@¦æ¦æ¦V¤W±²°Ê"
  
! #: info/session.c:1639
  msgid "Scroll down by half screen size"
  msgstr "¦V¤U±²°Ê¥b­Ó¿Ã¹õªº¤j¤p"
  
! #: info/session.c:1666
  msgid "Scroll up by half screen size"
  msgstr "¦V¤W±²°Ê¥b­Ó¿Ã¹õªº¤j¤p"
  
! #: info/session.c:1672
  msgid "Scroll the other window"
  msgstr "±²°Ê¥t¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1693
  msgid "Scroll the other window backward"
  msgstr "¦V«á±²°Ê¥t¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1807
  msgid "Select the next window"
  msgstr "¿ï¾Ü¤U¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1844
  msgid "Select the previous window"
  msgstr "¿ï¾Ü«e¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1888
  msgid "Split the current window"
  msgstr "¤À¹j¥Ø«eªº¤À¹jµøµ¡"
  
! #: info/session.c:1933
  msgid "Delete the current window"
  msgstr "§R°£¥Ø«eªº¤À¹jµøµ¡"
  
! #: info/session.c:1938
  msgid "Cannot delete a permanent window"
  msgstr "µLªk§R°£©T©wªº¤À¹jµøµ¡"
  
! #: info/session.c:1969
  msgid "Delete all other windows"
  msgstr "§R°£©Ò¦³¨ä¥¦ªº¤À¹jµøµ¡"
  
! #: info/session.c:2015
  msgid "Grow (or shrink) this window"
  msgstr "ÂX¤j (©ÎÁY¤p) ³o­Ó¤À¹jµøµ¡"
  
! #: info/session.c:2026
  msgid "Divide the available screen space among the visible windows"
  msgstr "¦b¥i¥Îªº¿Ã¹õªÅ¶¡¤¤, ¥­§¡¤À³Î©Ò¦³ªº¥i¨£¤À¹jµøµ¡"
  
! #: info/session.c:2033
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "¤Á´«¥Ø«e¤À¹jµøµ¡ªº¦Û°Ê´«¦æª¬ºA"
  
! #: info/session.c:2187
  msgid "Select this menu item"
  msgstr "¿ï¾Ü³o¤@­Ó¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2217
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
--- 1156,1224 ----
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1624
  msgid "Scroll down by lines"
  msgstr "¤@¦æ¦æ¦V¤U±²°Ê"
  
! #: info/session.c:1630
  msgid "Scroll up by lines"
  msgstr "¤@¦æ¦æ¦V¤W±²°Ê"
  
! #: info/session.c:1642
  msgid "Scroll down by half screen size"
  msgstr "¦V¤U±²°Ê¥b­Ó¿Ã¹õªº¤j¤p"
  
! #: info/session.c:1669
  msgid "Scroll up by half screen size"
  msgstr "¦V¤W±²°Ê¥b­Ó¿Ã¹õªº¤j¤p"
  
! #: info/session.c:1675
  msgid "Scroll the other window"
  msgstr "±²°Ê¥t¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1696
  msgid "Scroll the other window backward"
  msgstr "¦V«á±²°Ê¥t¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1810
  msgid "Select the next window"
  msgstr "¿ï¾Ü¤U¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1847
  msgid "Select the previous window"
  msgstr "¿ï¾Ü«e¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1891
  msgid "Split the current window"
  msgstr "¤À¹j¥Ø«eªº¤À¹jµøµ¡"
  
! #: info/session.c:1936
  msgid "Delete the current window"
  msgstr "§R°£¥Ø«eªº¤À¹jµøµ¡"
  
! #: info/session.c:1941
  msgid "Cannot delete a permanent window"
  msgstr "µLªk§R°£©T©wªº¤À¹jµøµ¡"
  
! #: info/session.c:1972
  msgid "Delete all other windows"
  msgstr "§R°£©Ò¦³¨ä¥¦ªº¤À¹jµøµ¡"
  
! #: info/session.c:2018
  msgid "Grow (or shrink) this window"
  msgstr "ÂX¤j (©ÎÁY¤p) ³o­Ó¤À¹jµøµ¡"
  
! #: info/session.c:2029
  msgid "Divide the available screen space among the visible windows"
  msgstr "¦b¥i¥Îªº¿Ã¹õªÅ¶¡¤¤, ¥­§¡¤À³Î©Ò¦³ªº¥i¨£¤À¹jµøµ¡"
  
! #: info/session.c:2036
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "¤Á´«¥Ø«e¤À¹jµøµ¡ªº¦Û°Ê´«¦æª¬ºA"
  
! #: info/session.c:2190
  msgid "Select this menu item"
  msgstr "¿ï¾Ü³o¤@­Ó¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2220
  #, fuzzy, c-format
  #| msgid "There aren't %d items in this menu."
***************
*** 1226,1252 ****
  msgstr[1] "¥»¿ï³æ¤¤¨S¦³ %d ­Ó¶µ¥Ø"
  
! #: info/session.c:2226
  msgid "Select the last item in this node's menu"
  msgstr "¿ï¨ú¥»¸`ÂI¿ï³æ¤¤, ³Ì«á¤@­Ó¶µ¥Ø"
  
! #: info/session.c:2332 info/session.c:2333
  #, c-format
  msgid "Menu item (%s): "
  msgstr "¿ï³æ¶µ¥Ø (%s): "
  
! #: info/session.c:2336
  msgid "Menu item: "
  msgstr "¿ï³æ¶µ¥Ø: "
  
! #: info/session.c:2343 info/session.c:2344
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "¸òÀH¥æ¤¬°Ñ·Ó (%s): "
  
! #: info/session.c:2347
  msgid "Follow xref: "
  msgstr "¸òÀH¥æ¤¬°Ñ·Ó: "
  
! #: info/session.c:2424
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
--- 1228,1254 ----
  msgstr[1] "¥»¿ï³æ¤¤¨S¦³ %d ­Ó¶µ¥Ø"
  
! #: info/session.c:2229
  msgid "Select the last item in this node's menu"
  msgstr "¿ï¨ú¥»¸`ÂI¿ï³æ¤¤, ³Ì«á¤@­Ó¶µ¥Ø"
  
! #: info/session.c:2335 info/session.c:2336
  #, c-format
  msgid "Menu item (%s): "
  msgstr "¿ï³æ¶µ¥Ø (%s): "
  
! #: info/session.c:2339
  msgid "Menu item: "
  msgstr "¿ï³æ¶µ¥Ø: "
  
! #: info/session.c:2346 info/session.c:2347
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "¸òÀH¥æ¤¬°Ñ·Ó (%s): "
  
! #: info/session.c:2350
  msgid "Follow xref: "
  msgstr "¸òÀH¥æ¤¬°Ñ·Ó: "
  
! #: info/session.c:2427
  #, fuzzy, c-format
  #| msgid "The reference disappeared! (%s)."
***************
*** 1254,1286 ****
  msgstr "¥æ¤¬°Ñ·Ó¤£¨£¤F! (%s)."
  
! #: info/session.c:2436
  msgid "Read a menu item and select its node"
  msgstr "Åª¨ú¤@­Ó¿ï³æ¶µ¥Ø, ¨Ã¥B¿ï¾Ü¥¦ªº¸`ÂI"
  
! #: info/session.c:2461
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Åª¨ú¤@­Óµù¸}©Î¥æ¤¬°Ñ·Ó, ¨Ã¥B¿ï¾Ü¥¦ªº¸`ÂI"
  
! #: info/session.c:2484
  msgid "Move to the start of this node's menu"
  msgstr "²¾¦Ü¥»¸`ÂIªº¿ï³æ¶}ÀY"
  
! #: info/session.c:2506
  msgid "Visit as many menu items at once as possible"
  msgstr "¾¨¥i¯à¤@¦¸«ô³X³Ì¦h­Ó¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2606
  msgid "Move to the previous cross reference"
  msgstr "²¾°Ê¦Ü«e¤@­Ó¥æ¤¬°Ñ·Ó"
  
! #: info/session.c:2669
  msgid "Move to the next cross reference"
  msgstr "²¾°Ê¦Ü¤U¤@­Ó¥æ¤¬°Ñ·Ó"
  
! #: info/session.c:2730
  msgid "Select reference or menu item appearing on this line"
  msgstr "¿ï¾Ü¥X²{¦b¥»¦æªº°Ñ·Ó©Î¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2764
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
--- 1256,1288 ----
  msgstr "¥æ¤¬°Ñ·Ó¤£¨£¤F! (%s)."
  
! #: info/session.c:2439
  msgid "Read a menu item and select its node"
  msgstr "Åª¨ú¤@­Ó¿ï³æ¶µ¥Ø, ¨Ã¥B¿ï¾Ü¥¦ªº¸`ÂI"
  
! #: info/session.c:2464
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Åª¨ú¤@­Óµù¸}©Î¥æ¤¬°Ñ·Ó, ¨Ã¥B¿ï¾Ü¥¦ªº¸`ÂI"
  
! #: info/session.c:2487
  msgid "Move to the start of this node's menu"
  msgstr "²¾¦Ü¥»¸`ÂIªº¿ï³æ¶}ÀY"
  
! #: info/session.c:2509
  msgid "Visit as many menu items at once as possible"
  msgstr "¾¨¥i¯à¤@¦¸«ô³X³Ì¦h­Ó¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2609
  msgid "Move to the previous cross reference"
  msgstr "²¾°Ê¦Ü«e¤@­Ó¥æ¤¬°Ñ·Ó"
  
! #: info/session.c:2672
  msgid "Move to the next cross reference"
  msgstr "²¾°Ê¦Ü¤U¤@­Ó¥æ¤¬°Ñ·Ó"
  
! #: info/session.c:2733
  msgid "Select reference or menu item appearing on this line"
  msgstr "¿ï¾Ü¥X²{¦b¥»¦æªº°Ñ·Ó©Î¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2767
  #, fuzzy, c-format
  #| msgid "No menu in node `%s'."
***************
*** 1288,1292 ****
  msgstr "¸`ÂI `%s' ¤¤¨S¦³¿ï³æ."
  
! #: info/session.c:2811
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
--- 1290,1294 ----
  msgstr "¸`ÂI `%s' ¤¤¨S¦³¿ï³æ."
  
! #: info/session.c:2814
  #, fuzzy, c-format
  #| msgid "Unable to find node referenced by `%s' in `%s'."
***************
*** 1294,1330 ****
  msgstr "³Q°Ñ·Óªº¸`ÂI `%s' ¦b `%s' ¤¤§ä¤£¨ì."
  
! #: info/session.c:2867
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Åª¨ú¦Û dir ¶}©lªº¸`ÂI±ø¦C, ¨Ã¥B¸òÀH¥¦­Ì"
  
! #: info/session.c:2869
  msgid "Follow menus: "
  msgstr "¸òÀH¿ï³æ: "
  
! #: info/session.c:2974
  msgid "Select the Next node"
  msgstr "¿ï¨ú ¤U¤@­Ó ¸`ÂI"
  
! #: info/session.c:2981
  msgid "Select the Prev node"
  msgstr "¿ï¨ú «e¤@­Ó ¸`ÂI"
  
! #: info/session.c:2988
  msgid "Select the Up node"
  msgstr "¿ï¨ú ¤W¤@¼h ¸`ÂI"
  
! #: info/session.c:2994
  msgid "Select the last node in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×ªº³Ì«á¤@­Ó¸`ÂI"
  
! #: info/session.c:3021 info/session.c:3054
  msgid "This window has no additional nodes"
  msgstr "¥»¤À¹jµøµ¡¨S¦³ÃB¥~ªº¸`ÂI"
  
! #: info/session.c:3027
  msgid "Select the first node in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×ªº²Ä¤@­Ó¸`ÂI"
  
! #: info/session.c:3161
  #, fuzzy
  #| msgid "No more nodes within this document."
--- 1296,1332 ----
  msgstr "³Q°Ñ·Óªº¸`ÂI `%s' ¦b `%s' ¤¤§ä¤£¨ì."
  
! #: info/session.c:2870
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Åª¨ú¦Û dir ¶}©lªº¸`ÂI±ø¦C, ¨Ã¥B¸òÀH¥¦­Ì"
  
! #: info/session.c:2872
  msgid "Follow menus: "
  msgstr "¸òÀH¿ï³æ: "
  
! #: info/session.c:2977
  msgid "Select the Next node"
  msgstr "¿ï¨ú ¤U¤@­Ó ¸`ÂI"
  
! #: info/session.c:2984
  msgid "Select the Prev node"
  msgstr "¿ï¨ú «e¤@­Ó ¸`ÂI"
  
! #: info/session.c:2991
  msgid "Select the Up node"
  msgstr "¿ï¨ú ¤W¤@¼h ¸`ÂI"
  
! #: info/session.c:2997
  msgid "Select the last node in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×ªº³Ì«á¤@­Ó¸`ÂI"
  
! #: info/session.c:3024 info/session.c:3057
  msgid "This window has no additional nodes"
  msgstr "¥»¤À¹jµøµ¡¨S¦³ÃB¥~ªº¸`ÂI"
  
! #: info/session.c:3030
  msgid "Select the first node in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×ªº²Ä¤@­Ó¸`ÂI"
  
! #: info/session.c:3164
  #, fuzzy
  #| msgid "No more nodes within this document."
***************
*** 1332,1336 ****
  msgstr "¥»¤å¥ó¤¤¨S¦³§ó¦hªº¸`ÂI¤F."
  
! #: info/session.c:3205 info/session.c:3244
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
--- 1334,1338 ----
  msgstr "¥»¤å¥ó¤¤¨S¦³§ó¦hªº¸`ÂI¤F."
  
! #: info/session.c:3208 info/session.c:3255
  #, fuzzy
  #| msgid "No `Prev' or `Up' for this node within this document."
***************
*** 1338,1375 ****
  msgstr "¦b¥»¤å¥ó¤¤, ¥»¸`ÂI¨S¦³ `¤W¤@­Ó (Prev)' ¸`ÂI©Î `¤W¤@¼h (Up)' ¸`ÂI."
  
! #: info/session.c:3257
  msgid "Move forwards or down through node structure"
  msgstr "¦b¸`ÂIµ²ºc¤¤, ©¹«e©Î©¹¤U²¾°Ê"
  
! #: info/session.c:3274
  msgid "Move backwards or up through node structure"
  msgstr "¦b¸`ÂIµ²ºc¤¤, ©¹«á©Î©¹¤U²¾°Ê"
  
! #: info/session.c:3297
  msgid "Read a node name and select it"
  msgstr "Åª¨ú¸`ÂI¦WºÙ, ¨Ã¥B¿ï¾Ü¥¦"
  
! #: info/session.c:3351 info/session.c:3355
  msgid "Goto node: "
  msgstr "¸õ¦Ü¸`ÂI: "
  
! #: info/session.c:3534
  msgid "Find the node describing program invocation"
  msgstr "§ä´M´y­zµ{¦¡°õ¦æ¤èªkªº¸`ÂI"
  
! #: info/session.c:3536
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "§ä´M [%s] ªº°õ¦æ¤èªk¸`ÂI: "
  
! #: info/session.c:3581
  msgid "Read a manpage reference and select it"
  msgstr "Åª¨ú½u¤W¤â¥U (manpage) ªº°Ñ·Ó, ¨Ã¥B¿ï¾Ü¥¦"
  
! #: info/session.c:3585
  msgid "Get Manpage: "
  msgstr "¨ú±o½u¤W¤â¥U (Manpage): "
  
! #: info/session.c:3606
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
--- 1340,1377 ----
  msgstr "¦b¥»¤å¥ó¤¤, ¥»¸`ÂI¨S¦³ `¤W¤@­Ó (Prev)' ¸`ÂI©Î `¤W¤@¼h (Up)' ¸`ÂI."
  
! #: info/session.c:3268
  msgid "Move forwards or down through node structure"
  msgstr "¦b¸`ÂIµ²ºc¤¤, ©¹«e©Î©¹¤U²¾°Ê"
  
! #: info/session.c:3285
  msgid "Move backwards or up through node structure"
  msgstr "¦b¸`ÂIµ²ºc¤¤, ©¹«á©Î©¹¤U²¾°Ê"
  
! #: info/session.c:3308
  msgid "Read a node name and select it"
  msgstr "Åª¨ú¸`ÂI¦WºÙ, ¨Ã¥B¿ï¾Ü¥¦"
  
! #: info/session.c:3362 info/session.c:3366
  msgid "Goto node: "
  msgstr "¸õ¦Ü¸`ÂI: "
  
! #: info/session.c:3545
  msgid "Find the node describing program invocation"
  msgstr "§ä´M´y­zµ{¦¡°õ¦æ¤èªkªº¸`ÂI"
  
! #: info/session.c:3547
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "§ä´M [%s] ªº°õ¦æ¤èªk¸`ÂI: "
  
! #: info/session.c:3593
  msgid "Read a manpage reference and select it"
  msgstr "Åª¨ú½u¤W¤â¥U (manpage) ªº°Ñ·Ó, ¨Ã¥B¿ï¾Ü¥¦"
  
! #: info/session.c:3597
  msgid "Get Manpage: "
  msgstr "¨ú±o½u¤W¤â¥U (Manpage): "
  
! #: info/session.c:3618
  #, fuzzy
  #| msgid "Select the node `Top' in this file"
***************
*** 1377,1381 ****
  msgstr "¿ï¨ú¥»ÀÉ®×¤¤ªº `Top' ¸`ÂI"
  
! #: info/session.c:3612
  #, fuzzy
  #| msgid "Select the node `(dir)'"
--- 1379,1383 ----
  msgstr "¿ï¨ú¥»ÀÉ®×¤¤ªº `Top' ¸`ÂI"
  
! #: info/session.c:3624
  #, fuzzy
  #| msgid "Select the node `(dir)'"
***************
*** 1383,1407 ****
  msgstr "¿ï¨ú¸`ÂI `(dir)'"
  
! #: info/session.c:3618
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3635
  msgid "Select the most recently selected node"
  msgstr "¿ï¾Ü³Ìªñ¤@¦¸³Q¿ï¾Üªº¸`ÂI"
  
! #: info/session.c:3640
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3644
  msgid "Read the name of a file and select it"
  msgstr "Åª¨úÀÉ®×¦WºÙ, µM«á¿ï¨ú¥¦"
  
! #: info/session.c:3648
  msgid "Find file: "
  msgstr "§ä´MÀÉ®×: "
  
! #: info/session.c:3665
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
--- 1385,1409 ----
  msgstr "¿ï¨ú¸`ÂI `(dir)'"
  
! #: info/session.c:3630
  msgid "Show full file name of node being displayed"
  msgstr ""
  
! #: info/session.c:3647
  msgid "Select the most recently selected node"
  msgstr "¿ï¾Ü³Ìªñ¤@¦¸³Q¿ï¾Üªº¸`ÂI"
  
! #: info/session.c:3652
  msgid "No earlier node in history"
  msgstr ""
  
! #: info/session.c:3656
  msgid "Read the name of a file and select it"
  msgstr "Åª¨úÀÉ®×¦WºÙ, µM«á¿ï¨ú¥¦"
  
! #: info/session.c:3660
  msgid "Find file: "
  msgstr "§ä´MÀÉ®×: "
  
! #: info/session.c:3677
  #, fuzzy, c-format
  #| msgid "Cannot find `%s'."
***************
*** 1409,1413 ****
  msgstr "µLªk§ä¨ì `%s'."
  
! #: info/session.c:3713
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 1411,1415 ----
  msgstr "µLªk§ä¨ì `%s'."
  
! #: info/session.c:3725
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 1415,1429 ****
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: info/session.c:3727
  #, c-format
  msgid "error writing to %s: %s"
  msgstr ""
  
! #: info/session.c:3736
  #, c-format
  msgid "closing %s"
  msgstr ""
  
! #: info/session.c:3785
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
--- 1417,1431 ----
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: info/session.c:3739
  #, c-format
  msgid "error writing to %s: %s"
  msgstr ""
  
! #: info/session.c:3748
  #, c-format
  msgid "closing %s"
  msgstr ""
  
! #: info/session.c:3797
  #, fuzzy, c-format
  #| msgid "Writing node %s..."
***************
*** 1431,1439 ****
  msgstr "¼g¤J¸`ÂI %s ¤¤..."
  
! #: info/session.c:3831
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "±N¥»¸`ÂIªº¤º®e, ¸g¥ÑºÞ¹D (pipe) °e¦Ü INFO_PRINT_COMMAND"
  
! #: info/session.c:3859
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
--- 1433,1441 ----
  msgstr "¼g¤J¸`ÂI %s ¤¤..."
  
! #: info/session.c:3843
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "±N¥»¸`ÂIªº¤º®e, ¸g¥ÑºÞ¹D (pipe) °e¦Ü INFO_PRINT_COMMAND"
  
! #: info/session.c:3871
  #, fuzzy, c-format
  #| msgid "Cannot open pipe to `%s'."
***************
*** 1441,1445 ****
  msgstr "µLªk¶}±Ò¦Ü `%s' ªººÞ¹D."
  
! #: info/session.c:3864
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1443,1447 ----
  msgstr "µLªk¶}±Ò¦Ü `%s' ªººÞ¹D."
  
! #: info/session.c:3876
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1447,1451 ****
  msgstr "¦C¦L¸`ÂI %s ¤¤..."
  
! #: info/session.c:3872
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
--- 1449,1453 ----
  msgstr "¦C¦L¸`ÂI %s ¤¤..."
  
! #: info/session.c:3884
  #, fuzzy, c-format
  #| msgid "Printing node %s..."
***************
*** 1453,1473 ****
  msgstr "¦C¦L¸`ÂI %s ¤¤..."
  
! #: info/session.c:3904
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3908
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3909
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4112
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4117
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
--- 1455,1475 ----
  msgstr "¦C¦L¸`ÂI %s ¤¤..."
  
! #: info/session.c:3916
  msgid "Toggle the usage of regular expressions in searches"
  msgstr ""
  
! #: info/session.c:3920
  msgid "Using regular expressions for searches"
  msgstr ""
  
! #: info/session.c:3921
  msgid "Using literal strings for searches"
  msgstr ""
  
! #: info/session.c:4124
  msgid "Search continued from the end of the document"
  msgstr ""
  
! #: info/session.c:4129
  #, fuzzy
  #| msgid "Kill to the beginning of the line"
***************
*** 1475,1484 ****
  msgstr "§R°£¦Ü¥»¦æ¶}ÀY, ¨Ã¸m¤J°Å¶KÃ¯"
  
! #: info/session.c:4134
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "·j´M¤lÀÉ®× %s ..."
  
! #: info/session.c:4175 info/session.c:4441 info/session.c:4554
  #, fuzzy
  #| msgid "Search failed."
--- 1477,1486 ----
  msgstr "§R°£¦Ü¥»¦æ¶}ÀY, ¨Ã¸m¤J°Å¶KÃ¯"
  
! #: info/session.c:4146
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "·j´M¤lÀÉ®× %s ..."
  
! #: info/session.c:4187 info/session.c:4453 info/session.c:4566
  #, fuzzy
  #| msgid "Search failed."
***************
*** 1486,1490 ****
  msgstr "·j´M¥¢±Ñ."
  
! #: info/session.c:4192
  #, fuzzy, c-format
  #| msgid "%s%sfor string [%s]: "
--- 1488,1492 ----
  msgstr "·j´M¥¢±Ñ."
  
! #: info/session.c:4204
  #, fuzzy, c-format
  #| msgid "%s%sfor string [%s]: "
***************
*** 1492,1504 ****
  msgstr "%s%s [%s]: "
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4193 info/session.c:4199
  msgid "Search"
  msgstr "·j´M¦r¦ê"
  
! #: info/session.c:4194 info/session.c:4200
  #, fuzzy
  #| msgid " case-sensitively "
--- 1494,1506 ----
  msgstr "%s%s [%s]: "
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:4205 info/session.c:4211
  msgid "Search"
  msgstr "·j´M¦r¦ê"
  
! #: info/session.c:4206 info/session.c:4212
  #, fuzzy
  #| msgid " case-sensitively "
***************
*** 1506,1510 ****
  msgstr ", ¥H°Ï¤À¤j¤p¼gªº¤è¦¡"
  
! #: info/session.c:4195 info/session.c:4201
  #, fuzzy
  #| msgid "Search backward"
--- 1508,1512 ----
  msgstr ", ¥H°Ï¤À¤j¤p¼gªº¤è¦¡"
  
! #: info/session.c:4207 info/session.c:4213
  #, fuzzy
  #| msgid "Search backward"
***************
*** 1512,1539 ****
  msgstr "¦V«á·j´M¦r¦ê"
  
! #: info/session.c:4198
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4218
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4412
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4441 info/session.c:4554
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4581
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4588
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
--- 1514,1541 ----
  msgstr "¦V«á·j´M¦r¦ê"
  
! #: info/session.c:4210
  #, c-format
  msgid "%s%s%s: "
  msgstr ""
  
! #: info/session.c:4230
  msgid "Search string too short"
  msgstr ""
  
! #: info/session.c:4424
  #, c-format
  msgid "Going back to last match from %s"
  msgstr ""
  
! #: info/session.c:4453 info/session.c:4566
  msgid "No more matches"
  msgstr ""
  
! #: info/session.c:4593
  msgid "Search this node and subnodes for a string"
  msgstr ""
  
  #. TRANSLATORS: %s is the title of a node.
! #: info/session.c:4600
  #, fuzzy, c-format
  #| msgid "Searching subfile %s ..."
***************
*** 1541,1589 ****
  msgstr "·j´M¤lÀÉ®× %s ..."
  
! #: info/session.c:4603
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4607 info/session.c:4619
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4615
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Read a string and search for it case-sensitively"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á¥H°Ï¤À¤j¤p¼g¤è¦¡·j´M"
  
! #: info/session.c:4633
  msgid "Read a string and search for it"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á·j´M"
  
! #: info/session.c:4639
  msgid "Read a string and search backward for it"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á¦V«á·j´M"
  
! #: info/session.c:4647
  msgid "Repeat last search in the same direction"
  msgstr "¥H¦P¼Ëªº·j´M¤è¦V­«ÂÐ¤W¦¸ªº·j´M"
  
! #: info/session.c:4661 info/session.c:4712
  msgid "No previous search string"
  msgstr "¨S¦³«e¤@¦¸ªº·j´M¦r¦ê"
  
! #: info/session.c:4698
  msgid "Repeat last search in the reverse direction"
  msgstr "¥H¬Û¤Ïªº·j´M¤è¦V­«ÂÐ¤W¦¸ªº·j´M"
  
! #: info/session.c:4751
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4767 info/session.c:4773
  msgid "Search interactively for a string as you type it"
  msgstr "¥H¤¬°Ê¤è¦¡, Ãä¿é¤J¦r¦êÃä·j´M"
  
! #: info/session.c:4893
  #, fuzzy
  #| msgid "I-search backward: "
--- 1543,1591 ----
  msgstr "·j´M¤lÀÉ®× %s ..."
  
! #: info/session.c:4615
  msgid "Go to next match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4619 info/session.c:4631
  msgid "No active search"
  msgstr ""
  
! #: info/session.c:4627
  msgid "Go to previous match in Info sub-tree"
  msgstr ""
  
! #: info/session.c:4640
  msgid "Read a string and search for it case-sensitively"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á¥H°Ï¤À¤j¤p¼g¤è¦¡·j´M"
  
! #: info/session.c:4645
  msgid "Read a string and search for it"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á·j´M"
  
! #: info/session.c:4651
  msgid "Read a string and search backward for it"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á¦V«á·j´M"
  
! #: info/session.c:4659
  msgid "Repeat last search in the same direction"
  msgstr "¥H¦P¼Ëªº·j´M¤è¦V­«ÂÐ¤W¦¸ªº·j´M"
  
! #: info/session.c:4673 info/session.c:4724
  msgid "No previous search string"
  msgstr "¨S¦³«e¤@¦¸ªº·j´M¦r¦ê"
  
! #: info/session.c:4710
  msgid "Repeat last search in the reverse direction"
  msgstr "¥H¬Û¤Ïªº·j´M¤è¦V­«ÂÐ¤W¦¸ªº·j´M"
  
! #: info/session.c:4763
  msgid "Clear displayed search matches"
  msgstr ""
  
! #: info/session.c:4779 info/session.c:4785
  msgid "Search interactively for a string as you type it"
  msgstr "¥H¤¬°Ê¤è¦¡, Ãä¿é¤J¦r¦êÃä·j´M"
  
! #: info/session.c:4905
  #, fuzzy
  #| msgid "I-search backward: "
***************
*** 1591,1599 ****
  msgstr "¤Ï¦V¤¬°Ê·j´M: "
  
! #: info/session.c:4894
  msgid "I-search backward: "
  msgstr "¤Ï¦V¤¬°Ê·j´M: "
  
! #: info/session.c:4896
  #, fuzzy
  #| msgid "I-search: "
--- 1593,1601 ----
  msgstr "¤Ï¦V¤¬°Ê·j´M: "
  
! #: info/session.c:4906
  msgid "I-search backward: "
  msgstr "¤Ï¦V¤¬°Ê·j´M: "
  
! #: info/session.c:4908
  #, fuzzy
  #| msgid "I-search: "
***************
*** 1601,1621 ****
  msgstr "¤¬°Ê·j´M: "
  
! #: info/session.c:4897
  msgid "I-search: "
  msgstr "¤¬°Ê·j´M: "
  
! #: info/session.c:4922 info/session.c:4925
  msgid "Failing "
  msgstr "¥¢±Ñ "
  
! #: info/session.c:5290
  msgid "Cancel current operation"
  msgstr "¨ú®ø¥Ø«eªº§@·~"
  
! #: info/session.c:5297
  msgid "Quit"
  msgstr "µ²§ô"
  
! #: info/session.c:5302
  #, fuzzy
  #| msgid "display version information and exit"
--- 1603,1623 ----
  msgstr "¤¬°Ê·j´M: "
  
! #: info/session.c:4909
  msgid "I-search: "
  msgstr "¤¬°Ê·j´M: "
  
! #: info/session.c:4934 info/session.c:4937
  msgid "Failing "
  msgstr "¥¢±Ñ "
  
! #: info/session.c:5302
  msgid "Cancel current operation"
  msgstr "¨ú®ø¥Ø«eªº§@·~"
  
! #: info/session.c:5309
  msgid "Quit"
  msgstr "µ²§ô"
  
! #: info/session.c:5314
  #, fuzzy
  #| msgid "display version information and exit"
***************
*** 1623,1644 ****
  msgstr "Åã¥Üª©¥»¸ê°T, µM«áÂ÷¶}"
  
! #: info/session.c:5304
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5309
  msgid "Redraw the display"
  msgstr "­«Ã¸µe­±"
  
! #: info/session.c:5346
  msgid "Quit using Info"
  msgstr "µ²§ô¨Ï¥Î Info"
  
! #: info/session.c:5362
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:5373
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
--- 1625,1646 ----
  msgstr "Åã¥Üª©¥»¸ê°T, µM«áÂ÷¶}"
  
! #: info/session.c:5316
  #, c-format
  msgid "GNU Info version %s"
  msgstr ""
  
! #: info/session.c:5321
  msgid "Redraw the display"
  msgstr "­«Ã¸µe­±"
  
! #: info/session.c:5358
  msgid "Quit using Info"
  msgstr "µ²§ô¨Ï¥Î Info"
  
! #: info/session.c:5374
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:5385
  #, fuzzy, c-format
  #| msgid "Unknown command (%s)."
***************
*** 1646,1655 ****
  msgstr "¥¼ª¾ªº©R¥O (%s)."
  
! #: info/session.c:5376
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ¤£¦Xªk"
  
! #: info/session.c:5377
  #, fuzzy, c-format
  #| msgid "\"%s\" is invalid"
--- 1648,1657 ----
  msgstr "¥¼ª¾ªº©R¥O (%s)."
  
! #: info/session.c:5388
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ¤£¦Xªk"
  
! #: info/session.c:5389
  #, fuzzy, c-format
  #| msgid "\"%s\" is invalid"
***************
*** 1657,1665 ****
  msgstr "\"%s\" ¤£¦Xªk"
  
! #: info/session.c:5695
  msgid "Add this digit to the current numeric argument"
  msgstr "±N¥»¼Æ¦r¥[¦Ü¥Ø«eªº¼Æ­È¤Þ¼Æ"
  
! #: info/session.c:5702
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "¶}©l¥Ø«eªº¼Æ­È¤Þ¼Æ (©Î¬O­¼¥H 4)"
--- 1659,1667 ----
  msgstr "\"%s\" ¤£¦Xªk"
  
! #: info/session.c:5707
  msgid "Add this digit to the current numeric argument"
  msgstr "±N¥»¼Æ¦r¥[¦Ü¥Ø«eªº¼Æ­È¤Þ¼Æ"
  
! #: info/session.c:5714
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "¶}©l¥Ø«eªº¼Æ­È¤Þ¼Æ (©Î¬O­¼¥H 4)"
***************
*** 1970,2015 ****
  msgstr "%s: µLªkÅª¨ú (%s), ¦Ó¥BµLªk«Ø¥ß (%s)\n"
  
! #: install-info/install-info.c:1151 install-info/install-info.c:1191
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "¦³ START-INFO-DIR-ENTRY, ¦ý¬O¨S¦³¬Û¹ïÀ³ªº END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1186
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "¦³ END-INFO-DIR-ENTRY, ¦ý¬O¨S¦³¬Û¹ïÀ³ªº START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2061 install-info/install-info.c:2071
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2167
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: ¥u¦³«ü©w Info ÀÉ®×¤@¦¸.\n"
  
! #: install-info/install-info.c:2200
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2212
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2274
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "¦h¾lªº©R¥O¦C¤Þ¼Æ `%s'"
  
! #: install-info/install-info.c:2278
  msgid "No input file specified; try --help for more information."
  msgstr "¥¼«ü©w¿é¤JÀÉ®×; ¸Õ¸Õ --help ¥H¨ú±o§ó¦hªº¸ê°T."
  
! #: install-info/install-info.c:2280
  msgid "No dir file specified; try --help for more information."
  msgstr "¥¼«ü©w dir ÀÉ®×; ¸Õ¸Õ --help ¥H¨ú±o¨ú¦hªº¸ê°T."
  
! #: install-info/install-info.c:2301
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
--- 1972,2017 ----
  msgstr "%s: µLªkÅª¨ú (%s), ¦Ó¥BµLªk«Ø¥ß (%s)\n"
  
! #: install-info/install-info.c:1150 install-info/install-info.c:1190
  msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
  msgstr "¦³ START-INFO-DIR-ENTRY, ¦ý¬O¨S¦³¬Û¹ïÀ³ªº END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1185
  msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
  msgstr "¦³ END-INFO-DIR-ENTRY, ¦ý¬O¨S¦³¬Û¹ïÀ³ªº START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:2060 install-info/install-info.c:2070
  #, c-format
  msgid "%s: already have dir file: %s\n"
  msgstr ""
  
! #: install-info/install-info.c:2166
  #, c-format
  msgid "%s: Specify the Info file only once.\n"
  msgstr "%s: ¥u¦³«ü©w Info ÀÉ®×¤@¦¸.\n"
  
! #: install-info/install-info.c:2199
  #, c-format
  msgid "Extra regular expression specified, ignoring `%s'"
  msgstr ""
  
! #: install-info/install-info.c:2211
  #, c-format
  msgid "Error in regular expression `%s': %s"
  msgstr ""
  
! #: install-info/install-info.c:2273
  #, c-format
  msgid "excess command line argument `%s'"
  msgstr "¦h¾lªº©R¥O¦C¤Þ¼Æ `%s'"
  
! #: install-info/install-info.c:2277
  msgid "No input file specified; try --help for more information."
  msgstr "¥¼«ü©w¿é¤JÀÉ®×; ¸Õ¸Õ --help ¥H¨ú±o§ó¦hªº¸ê°T."
  
! #: install-info/install-info.c:2279
  msgid "No dir file specified; try --help for more information."
  msgstr "¥¼«ü©w dir ÀÉ®×; ¸Õ¸Õ --help ¥H¨ú±o¨ú¦hªº¸ê°T."
  
! #: install-info/install-info.c:2300
  #, fuzzy, c-format
  #| msgid "Could not create output file `%s'."
***************
*** 2017,2054 ****
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: install-info/install-info.c:2448
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "`%s' ¤º¨S¦³ info dir ¶µ¥Ø"
  
! #: install-info/install-info.c:2696
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "§ä¤£¨ì `%s' ªº¶µ¥Ø; ¥¼§R°£¥ô¦ó¶µ¥Ø"
  
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:796
! #: tp/Texinfo/Convert/Converter.pm:834 tp/Texinfo/Convert/Converter.pm:1109
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:6607
! #: tp/Texinfo/Convert/HTML.pm:6631 tp/Texinfo/Convert/HTML.pm:7009
! #: tp/Texinfo/Convert/HTML.pm:7068 tp/Texinfo/Convert/HTML.pm:7146
! #: tp/Texinfo/Convert/IXIN.pm:286 tp/Texinfo/Convert/Info.pm:297
! #: tp/Texinfo/Convert/TexinfoXML.pm:451
! #, perl-format
! msgid "could not open %s for writing: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:887
  msgid ""
! "move your @contents command if you want the contents after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:890
  msgid ""
! "move your @shortcontents and @contents commands if you want the contents "
! "after the title page"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1149 tp/Texinfo/XS/parsetexi/end_line.c:1607
! #: tp/Texinfo/XS/parsetexi/end_line.c:1617
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2019,2179 ----
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: install-info/install-info.c:2447
  #, c-format
  msgid "no info dir entry in `%s'"
  msgstr "`%s' ¤º¨S¦³ info dir ¶µ¥Ø"
  
! #: install-info/install-info.c:2695
  #, c-format
  msgid "no entries found for `%s'; nothing deleted"
  msgstr "§ä¤£¨ì `%s' ªº¶µ¥Ø; ¥¼§R°£¥ô¦ó¶µ¥Ø"
  
! #: Pod-Simple-Texinfo/pod2texi.pl:104
! #, fuzzy
! #| msgid "Usage: %s [OPTION]... FILE...\n"
! msgid "Usage: pod2texi [OPTION]... POD..."
! msgstr "¥Îªk: %s [OPTION]... FILE...\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:106
! msgid ""
! "Translate Perl pod documentation file(s) to Texinfo.  There are two\n"
! "basic modes of operation.  First, by default, each pod is translated to\n"
! "a standalone Texinfo manual.\n"
! "\n"
! "Second, if C<--base-level> is set higher than 0, each pod is translated\n"
! "to a file suitable for C<@include>, and one more file with all the\n"
! "C<@include>s is generated, intended to be C<@include>d in turn within\n"
! "a hand-written top-level file."
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:115
! msgid ""
! "Options:\n"
! "    --appendix-sections     use appendix-like sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:117
! msgid "    --base-level=NUM|NAME   level of the head1 commands; default 0"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:118
! msgid "    --debug=NUM             set debugging level"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:119
! #, fuzzy
! #| msgid "display this help and exit"
! msgid "    --help                  display this help and exit"
! msgstr "Åã¥Ü¨D§U¸ê°T, µM«áÂ÷¶}"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:120
! msgid "    --no-fill-section-gaps  do not fill sectioning gaps"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:121
! msgid "    --no-section-nodes      use anchors for sections instead of nodes"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:122
  msgid ""
! "    --output=NAME           output to NAME for the first or main manual\n"
! "                            instead of standard output"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:124
! msgid "    --preamble=STR          insert STR as beginning boilerplate"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:125
  msgid ""
! "    --subdir=NAME           put files included in the main manual in NAME"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:126
! msgid "    --top                   top for the main manual"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:127
! msgid "    --unnumbered-sections   do not number sections"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:128
! #, fuzzy
! #| msgid "display version information and exit"
! msgid "    --version               display version information and exit"
! msgstr "Åã¥Üª©¥»¸ê°T, µM«áÂ÷¶}"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:162
! #, perl-format
! msgid "%s: wrong argument for --base-level\n"
  msgstr ""
  
! #: Pod-Simple-Texinfo/pod2texi.pl:182
! #, perl-format
! msgid "%s: could not create directory %s: %s"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:197
! #, fuzzy, perl-format
! #| msgid "%s: missing file argument.\n"
! msgid "%s: missing file argument\n"
! msgstr "%s: ¿òº|ÀÉ®×¤Þ¼Æ.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:198 tp/texi2any.pl:1149
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "¸Õ¸Õ `%s --help' ¥H¨ú±o§ó¦hªº¸ê°T.\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:219
! #, perl-format
! msgid "%s: ignoring %s without content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:354 Pod-Simple-Texinfo/pod2texi.pl:433
! #: tp/texi2any.pl:1385 tp/texi2any.pl:1419
! #, fuzzy, perl-format
! #| msgid "%s: could not read (%s) and could not create (%s)\n"
! msgid "%s: could not open %s for writing: %s\n"
! msgstr "%s: µLªkÅª¨ú (%s), ¦Ó¥BµLªk«Ø¥ß (%s)\n"
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:382
! #, perl-format
! msgid "%s: could not open %s: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:395 Pod-Simple-Texinfo/pod2texi.pl:476
! #: tp/texi2any.pl:1356 tp/texi2any.pl:1432
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:402
! #, perl-format
! msgid "%s: removing %s as input file %s has no content\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:419
! #, perl-format
! msgid "%s: rename %s failed: %s\n"
! msgstr ""
! 
! #: Pod-Simple-Texinfo/pod2texi.pl:482
! #, fuzzy, perl-format
! msgid "%s: error on closing stdout: %s\n"
! msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
! 
! #: tp/DebugTexinfo/DebugTree.pm:63 tp/Texinfo/Convert/Converter.pm:782
! #: tp/Texinfo/Convert/Converter.pm:820 tp/Texinfo/Convert/Converter.pm:1095
! #: tp/Texinfo/Convert/DocBook.pm:318 tp/Texinfo/Convert/HTML.pm:7064
! #: tp/Texinfo/Convert/HTML.pm:7120 tp/Texinfo/Convert/HTML.pm:7144
! #: tp/Texinfo/Convert/HTML.pm:7576 tp/Texinfo/Convert/HTML.pm:7648
! #: tp/Texinfo/Convert/HTML.pm:7755 tp/Texinfo/Convert/IXIN.pm:286
! #: tp/Texinfo/Convert/Info.pm:297 tp/Texinfo/Convert/TexinfoXML.pm:460
! #, perl-format
! msgid "could not open %s for writing: %s"
! msgstr ""
! 
! #: tp/Texinfo/Common.pm:1217 tp/Texinfo/XS/parsetexi/end_line.c:1608
! #: tp/Texinfo/XS/parsetexi/end_line.c:1618
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2056,2060 ****
  msgstr "%s ¤£¬O¤@­Ó¦Xªkªº ISO 639 »y¨¥½X"
  
! #: tp/Texinfo/Common.pm:1154 tp/Texinfo/XS/parsetexi/end_line.c:1634
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
--- 2181,2185 ----
  msgstr "%s ¤£¬O¤@­Ó¦Xªkªº ISO 639 »y¨¥½X"
  
! #: tp/Texinfo/Common.pm:1222 tp/Texinfo/XS/parsetexi/end_line.c:1635
  #, fuzzy, c-format, perl-format
  #| msgid "%s is not a valid ISO 639 language code"
***************
*** 2062,2096 ****
  msgstr "%s ¤£¬O¤@­Ó¦Xªkªº ISO 639 »y¨¥½X"
  
! #: tp/Texinfo/Common.pm:1171
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1193
  #, perl-format
  msgid "could not read %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1213
  #, fuzzy, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Common.pm:1219 tp/Texinfo/ParserNonXS.pm:2971
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2198
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2580
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2588
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
--- 2187,2221 ----
  msgstr "%s ¤£¬O¤@­Ó¦Xªkªº ISO 639 »y¨¥½X"
  
! #: tp/Texinfo/Common.pm:1239
  #, perl-format
  msgid "%s is not a valid split possibility"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1261
  #, perl-format
  msgid "could not read %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1281
  #, fuzzy, perl-format
  msgid "error on closing @verbatiminclude file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Common.pm:1287 tp/Texinfo/ParserNonXS.pm:3003
  #, perl-format
  msgid "@%s: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2267
  #, perl-format
  msgid "could not protect hash character in @%s"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2706
  #, perl-format
  msgid "empty node name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2714
  #, fuzzy, perl-format
  #| msgid "macro `%s' previously defined"
***************
*** 2098,2102 ****
  msgstr "¥¨¶° `%s' ¤w©w¸q¹L"
  
! #: tp/Texinfo/Common.pm:2594
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
--- 2223,2227 ----
  msgstr "¥¨¶° `%s' ¤w©w¸q¹L"
  
! #: tp/Texinfo/Common.pm:2720
  #, fuzzy, perl-format
  #| msgid "here is the previous definition of `%s'"
***************
*** 2104,2108 ****
  msgstr "³o¸Ì¬O `%s' ¤§«eªº©w¸q"
  
! #: tp/Texinfo/Common.pm:2613 tp/Texinfo/ParserNonXS.pm:3258
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
--- 2229,2233 ----
  msgstr "³o¸Ì¬O `%s' ¤§«eªº©w¸q"
  
! #: tp/Texinfo/Common.pm:2739 tp/Texinfo/ParserNonXS.pm:3290
  #: tp/Texinfo/XS/parsetexi/end_line.c:47
  #, fuzzy, c-format, perl-format
***************
*** 2111,2130 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/Convert/Converter.pm:742
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:817 tp/Texinfo/Convert/Converter.pm:850
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7035
! #: tp/Texinfo/Convert/HTML.pm:7094 tp/Texinfo/Convert/IXIN.pm:909
! #: tp/Texinfo/Convert/Info.pm:160 tp/Texinfo/Convert/Info.pm:186
! #: tp/Texinfo/Convert/Info.pm:214 tp/Texinfo/Convert/Info.pm:277
! #: tp/Texinfo/Convert/TexinfoXML.pm:470 tp/Texinfo/ParserNonXS.pm:1813
  #, fuzzy, perl-format
  msgid "error on closing %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/Converter.pm:928
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
--- 2236,2256 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/Convert/Converter.pm:728
  #, perl-format
  msgid "%s: output incompatible with split"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:803 tp/Texinfo/Convert/Converter.pm:836
! #: tp/Texinfo/Convert/DocBook.pm:354 tp/Texinfo/Convert/HTML.pm:7060
! #: tp/Texinfo/Convert/HTML.pm:7604 tp/Texinfo/Convert/HTML.pm:7669
! #: tp/Texinfo/Convert/IXIN.pm:909 tp/Texinfo/Convert/Info.pm:160
! #: tp/Texinfo/Convert/Info.pm:186 tp/Texinfo/Convert/Info.pm:214
! #: tp/Texinfo/Convert/Info.pm:277 tp/Texinfo/Convert/TexinfoXML.pm:479
! #: tp/Texinfo/ParserNonXS.pm:1839
  #, fuzzy, perl-format
  msgid "error on closing %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/Converter.pm:914
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
***************
*** 2132,2136 ****
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/Converter.pm:936
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
--- 2258,2262 ----
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/Converter.pm:922
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
***************
*** 2138,2142 ****
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/DocBook.pm:1022
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
--- 2264,2268 ----
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/DocBook.pm:1021
  #, fuzzy, perl-format
  #| msgid "@image file `%s' unreadable: %s"
***************
*** 2144,2148 ****
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1142 tp/Texinfo/ParserNonXS.pm:5016
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
--- 2270,2274 ----
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: tp/Texinfo/Convert/DocBook.pm:1141 tp/Texinfo/ParserNonXS.pm:5058
  #: tp/Texinfo/XS/parsetexi/separator.c:427
  #, fuzzy
***************
*** 2151,2175 ****
  msgstr "`%c%s' ©R¥O¤¤¥¼«ü©w¸`ÂI¦WºÙ"
  
! #: tp/Texinfo/Convert/HTML.pm:1752
  #, fuzzy, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2421
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4665
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4693
  #, fuzzy
  msgid "missing type"
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: tp/Texinfo/Convert/HTML.pm:4696
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
--- 2277,2301 ----
  msgstr "`%c%s' ©R¥O¤¤¥¼«ü©w¸`ÂI¦WºÙ"
  
! #: tp/Texinfo/Convert/HTML.pm:1826
  #, fuzzy, perl-format
  msgid "@image file `%s' (for HTML) not found, using `%s'"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: tp/Texinfo/Convert/HTML.pm:2639
  #, perl-format
  msgid "raw format %s is not converted"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5001
  #, perl-format
  msgid "could not open html refs config file %s: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5029
  #, fuzzy
  msgid "missing type"
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: tp/Texinfo/Convert/HTML.pm:5032
  #, fuzzy, perl-format
  #| msgid "%s: unrecognized option `--%s'\n"
***************
*** 2177,2213 ****
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `--%s'\n"
  
! #: tp/Texinfo/Convert/HTML.pm:4713
  #, fuzzy, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/HTML.pm:5034
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5036
  msgid "--css-include ended in comment"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5038
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5064
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5070
  #, fuzzy, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "µLªk¶}±Ò¦Ü `%s' ªººÞ¹D."
  
! #: tp/Texinfo/Convert/HTML.pm:5080
  #, fuzzy, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/HTML.pm:5867 tp/Texinfo/Convert/HTML.pm:5871
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
--- 2303,2339 ----
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `--%s'\n"
  
! #: tp/Texinfo/Convert/HTML.pm:5049
  #, fuzzy, perl-format
  msgid "error on closing html refs config file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/HTML.pm:5371
  msgid "string not closed in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5373
  msgid "--css-include ended in comment"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5375
  msgid "@import not finished in css file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5401
  #, perl-format
  msgid "CSS file %s not found"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:5407
  #, fuzzy, perl-format
  msgid "could not open --include-file %s: %s"
  msgstr "µLªk¶}±Ò¦Ü `%s' ªººÞ¹D."
  
! #: tp/Texinfo/Convert/HTML.pm:5417
  #, fuzzy, perl-format
  msgid "error on closing CSS file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/HTML.pm:6215 tp/Texinfo/Convert/HTML.pm:6219
  #, fuzzy, perl-format
  #| msgid "no index entries found for `%s'\n"
***************
*** 2215,2238 ****
  msgstr "§ä¤£¨ì¥]§t `%s' ªº¯Á¤Þ¶µ¥Ø\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6602
  #, fuzzy, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/HTML.pm:6626
  #, fuzzy, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/HTML.pm:6742
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6943
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7153
  #, fuzzy, perl-format
  msgid "error on closing redirection node file %s: %s"
--- 2341,2387 ----
  msgstr "§ä¤£¨ì¥]§t `%s' ªº¯Á¤Þ¶µ¥Ø\n"
  
! #: tp/Texinfo/Convert/HTML.pm:6721
! #, fuzzy, perl-format
! #| msgid "@%s not meaningful inside `@%s' block"
! msgid "%s not meaningful for non-split output"
! msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
! 
! #: tp/Texinfo/Convert/HTML.pm:7050
! #, perl-format
! msgid ""
! "cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating "
! "web labels file"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7115
  #, fuzzy, perl-format
  msgid "error on closing frame file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/HTML.pm:7139
  #, fuzzy, perl-format
  msgid "error on closing TOC frame file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/HTML.pm:7266
  #, perl-format
  msgid "handler %s of stage %s priority %s failed"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7469
  msgid "must specify a title with a title command or @top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7682
! #, perl-format
! msgid "%s already exists but is not a directory"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7701
! #, perl-format
! msgid "error on copying %s into %s"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:7762
  #, fuzzy, perl-format
  msgid "error on closing redirection node file %s: %s"
***************
*** 2270,2279 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1259
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1306 tp/Texinfo/ParserNonXS.pm:2398
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
--- 2419,2428 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1271
  #, perl-format
  msgid "Index entry in @%s with : produces invalid Info: %s"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1318 tp/Texinfo/ParserNonXS.pm:2424
  #: tp/Texinfo/XS/parsetexi/indices.c:324
  #, fuzzy, c-format, perl-format
***************
*** 2282,2301 ****
  msgstr "¯Á¤Þ `%s' ªº¶µ¥Ø¤£¦b¥ô¦óªº¸`ÂI¤º"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1419
  #, fuzzy, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/Plaintext.pm:1424
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1445
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1805
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2431,2450 ----
  msgstr "¯Á¤Þ `%s' ªº¶µ¥Ø¤£¦b¥ô¦óªº¸`ÂI¤º"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1431
  #, fuzzy, perl-format
  msgid "error on closing image text file %s: %s"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/Texinfo/Convert/Plaintext.pm:1436
  #, perl-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1457
  #, perl-format
  msgid "could not find @image file `%s.txt' nor alternate text"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1818
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 2303,2322 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2053
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2091
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2124
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2171
  #, fuzzy, perl-format
  #| msgid "`.' or `,' must follow cross reference, not %c"
--- 2452,2471 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2064
  #, perl-format
  msgid "@%s cross-reference name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2102
  #, perl-format
  msgid "@%s node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2135
  #, perl-format
  msgid "@%s node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2182
  #, fuzzy, perl-format
  #| msgid "`.' or `,' must follow cross reference, not %c"
***************
*** 2324,2328 ****
  msgstr "`.' ©Î `,' ¥²¶·¸òµÛ¥æ¤¬°Ñ·Ó, ¦Ó¤£¬O %c"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2174
  #, fuzzy
  #| msgid "`.' or `,' must follow cross reference, not %c"
--- 2473,2477 ----
  msgstr "`.' ©Î `,' ¥²¶·¸òµÛ¥æ¤¬°Ñ·Ó, ¦Ó¤£¬O %c"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2185
  #, fuzzy
  #| msgid "`.' or `,' must follow cross reference, not %c"
***************
*** 2330,2377 ****
  msgstr "`.' ©Î `,' ¥²¶·¸òµÛ¥æ¤¬°Ñ·Ó, ¦Ó¤£¬O %c"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2978
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2989
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3009
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:762
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:983 tp/Texinfo/Structuring.pm:422
! #: tp/Texinfo/XS/parsetexi/parser.c:242
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1021 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1031 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1038 tp/Texinfo/ParserNonXS.pm:4493
! #: tp/Texinfo/ParserNonXS.pm:4519 tp/Texinfo/ParserNonXS.pm:5325
! #: tp/Texinfo/ParserNonXS.pm:5338 tp/Texinfo/ParserNonXS.pm:5352
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: tp/Texinfo/ParserNonXS.pm:1042 tp/Texinfo/ParserNonXS.pm:4496
! #: tp/Texinfo/ParserNonXS.pm:4522 tp/Texinfo/ParserNonXS.pm:5328
! #: tp/Texinfo/ParserNonXS.pm:5341 tp/Texinfo/ParserNonXS.pm:5355
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
--- 2479,2526 ----
  msgstr "`.' ©Î `,' ¥²¶·¸òµÛ¥æ¤¬°Ñ·Ó, ¦Ó¤£¬O %c"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2992
  #, perl-format
  msgid "menu entry node name should not contain `%s'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3003
  msgid "menu entry node name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3023
  msgid "menu entry name should not contain `:'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:769
  #, perl-format
  msgid "could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:988 tp/Texinfo/Structuring.pm:469
! #: tp/Texinfo/XS/parsetexi/parser.c:265
  #, c-format, perl-format
  msgid "multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1026 tp/Texinfo/XS/parsetexi/macro.c:181
  #, c-format, perl-format
  msgid "bad or empty @%s formal argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1036 tp/Texinfo/XS/parsetexi/macro.c:204
  #, c-format, perl-format
  msgid "bad syntax for @%s argument: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1043 tp/Texinfo/ParserNonXS.pm:4530
! #: tp/Texinfo/ParserNonXS.pm:4556 tp/Texinfo/ParserNonXS.pm:5374
! #: tp/Texinfo/ParserNonXS.pm:5387 tp/Texinfo/ParserNonXS.pm:5401
  #, perl-format
  msgid "%c%s requires a name"
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: tp/Texinfo/ParserNonXS.pm:1047 tp/Texinfo/ParserNonXS.pm:4533
! #: tp/Texinfo/ParserNonXS.pm:4559 tp/Texinfo/ParserNonXS.pm:5377
! #: tp/Texinfo/ParserNonXS.pm:5390 tp/Texinfo/ParserNonXS.pm:5404
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:848
  #: tp/Texinfo/XS/parsetexi/macro.c:101
***************
*** 2380,2394 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1156 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1160 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
--- 2529,2543 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1161 tp/Texinfo/XS/parsetexi/close.c:42
  #, c-format, perl-format
  msgid "@end %s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1165 tp/Texinfo/XS/parsetexi/close.c:47
  #, c-format, perl-format
  msgid "@%s seen before @%s closing brace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1170
  #, fuzzy, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2396,2429 ****
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: tp/Texinfo/ParserNonXS.pm:1169 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1278 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1344 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1509 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1537 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1540 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1544
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
--- 2545,2578 ----
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: tp/Texinfo/ParserNonXS.pm:1174 tp/Texinfo/XS/parsetexi/close.c:58
  #, c-format, perl-format
  msgid "@%s missing closing delimiter sequence: %s}"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1283 tp/Texinfo/XS/parsetexi/multitable.c:73
  #, c-format, perl-format
  msgid "@itemx should not begin @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1349 tp/Texinfo/XS/parsetexi/multitable.c:129
  msgid "@itemx must follow @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1514 tp/Texinfo/XS/parsetexi/close.c:232
  #, c-format, perl-format
  msgid "@%s has text but no @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1542 tp/Texinfo/XS/parsetexi/close.c:262
  #, c-format, perl-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1545 tp/Texinfo/XS/parsetexi/close.c:268
  #, c-format, perl-format
  msgid "@%s seen before @end %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:1549
  #, fuzzy, perl-format
  #| msgid "No matching `%cend %s'"
***************
*** 2431,2436 ****
  msgstr "No matching `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1568 tp/Texinfo/ParserNonXS.pm:4856
! #: tp/Texinfo/ParserNonXS.pm:5107
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
--- 2580,2585 ----
  msgstr "No matching `%cend %s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1574 tp/Texinfo/ParserNonXS.pm:4894
! #: tp/Texinfo/ParserNonXS.pm:5156
  #, fuzzy, perl-format
  #| msgid "Misplaced %c"
***************
*** 2438,2442 ****
  msgstr "»~¸mªº %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1669 tp/Texinfo/ParserNonXS.pm:2925
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
--- 2587,2591 ----
  msgstr "»~¸mªº %c"
  
! #: tp/Texinfo/ParserNonXS.pm:1682 tp/Texinfo/ParserNonXS.pm:2958
  #, fuzzy, perl-format
  #| msgid "Unmatched `%c%s'"
***************
*** 2444,2448 ****
  msgstr "¥¼°t¹ïªº `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1886 tp/Texinfo/XS/parsetexi/macro.c:351
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2593,2597 ----
  msgstr "¥¼°t¹ïªº `%c%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:1912 tp/Texinfo/XS/parsetexi/macro.c:350
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2450,2455 ****
  msgstr "¥¨¶° `%s' ¦b²Ä %d ¦æ³Q©I¥s, ¦ý¬O¤Þ¼Æ¹L¦h"
  
! #: tp/Texinfo/ParserNonXS.pm:1908 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:277
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
--- 2599,2604 ----
  msgstr "¥¨¶° `%s' ¦b²Ä %d ¦æ³Q©I¥s, ¦ý¬O¤Þ¼Æ¹L¦h"
  
! #: tp/Texinfo/ParserNonXS.pm:1934 tp/Texinfo/XS/parsetexi/close.c:52
! #: tp/Texinfo/XS/parsetexi/macro.c:276
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s missing close brace"
***************
*** 2457,2461 ****
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: tp/Texinfo/ParserNonXS.pm:1916 tp/Texinfo/XS/parsetexi/macro.c:367
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
--- 2606,2610 ----
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: tp/Texinfo/ParserNonXS.pm:1942 tp/Texinfo/XS/parsetexi/macro.c:366
  #, fuzzy, c-format, perl-format
  #| msgid "Macro `%s' called on line %d with too many args"
***************
*** 2463,2487 ****
  msgstr "¥¨¶° `%s' ¦b²Ä %d ¦æ³Q©I¥s, ¦ý¬O¤Þ¼Æ¹L¦h"
  
! #: tp/Texinfo/ParserNonXS.pm:1949 tp/Texinfo/XS/parsetexi/macro.c:430
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2643 tp/Texinfo/XS/parsetexi/end_line.c:2182
  #, fuzzy, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: tp/Texinfo/ParserNonXS.pm:2648 tp/Texinfo/XS/parsetexi/end_line.c:2128
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2687 tp/Texinfo/XS/parsetexi/end_line.c:1054
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2698 tp/Texinfo/XS/parsetexi/end_line.c:1066
  #, fuzzy
  #| msgid "%s: empty file"
--- 2612,2636 ----
  msgstr "¥¨¶° `%s' ¦b²Ä %d ¦æ³Q©I¥s, ¦ý¬O¤Þ¼Æ¹L¦h"
  
! #: tp/Texinfo/ParserNonXS.pm:1975 tp/Texinfo/XS/parsetexi/macro.c:428
  #, c-format, perl-format
  msgid "\\ in @%s expansion followed `%s' instead of parameter name or \\"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2701 tp/Texinfo/XS/parsetexi/end_line.c:2186
  #, fuzzy, c-format, perl-format
  msgid "missing name for @%s"
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: tp/Texinfo/ParserNonXS.pm:2706 tp/Texinfo/XS/parsetexi/end_line.c:2132
  #, c-format, perl-format
  msgid "missing category for @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2745 tp/Texinfo/XS/parsetexi/end_line.c:1058
  #, c-format, perl-format
  msgid "unexpected argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2756 tp/Texinfo/XS/parsetexi/end_line.c:1070
  #, fuzzy
  #| msgid "%s: empty file"
***************
*** 2489,2495 ****
  msgstr "%s: ªÅÀÉ®×"
  
! #: tp/Texinfo/ParserNonXS.pm:2743 tp/Texinfo/ParserNonXS.pm:5422
! #: tp/Texinfo/XS/parsetexi/end_line.c:311
! #: tp/Texinfo/XS/parsetexi/end_line.c:1134
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
--- 2638,2644 ----
  msgstr "%s: ªÅÀÉ®×"
  
! #: tp/Texinfo/ParserNonXS.pm:2801 tp/Texinfo/ParserNonXS.pm:5471
! #: tp/Texinfo/XS/parsetexi/end_line.c:313
! #: tp/Texinfo/XS/parsetexi/end_line.c:1138
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
***************
*** 2497,2502 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:2749 tp/Texinfo/ParserNonXS.pm:5443
! #: tp/Texinfo/ParserNonXS.pm:5460 tp/Texinfo/XS/parsetexi/end_line.c:1147
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
--- 2646,2651 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:2807 tp/Texinfo/ParserNonXS.pm:5492
! #: tp/Texinfo/ParserNonXS.pm:5509 tp/Texinfo/XS/parsetexi/end_line.c:1151
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
***************
*** 2504,2518 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:2760
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2764 tp/Texinfo/XS/parsetexi/end_line.c:1167
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2798 tp/Texinfo/XS/parsetexi/end_line.c:1225
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
--- 2653,2667 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:2818
  #, perl-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2822 tp/Texinfo/XS/parsetexi/end_line.c:1171
  #, c-format, perl-format
  msgid "command @%s not accepting argument in brace should not be on @%s line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2856 tp/Texinfo/XS/parsetexi/end_line.c:1229
  #, fuzzy, c-format, perl-format
  #| msgid "%s: option `--%s' doesn't allow an argument\n"
***************
*** 2520,2527 ****
  msgstr "%s: ¿ï¶µ `--%s' ¤£¥i§t¦³¤Þ¼Æ\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2901 tp/Texinfo/ParserNonXS.pm:3041
! #: tp/Texinfo/ParserNonXS.pm:5415 tp/Texinfo/XS/parsetexi/end_line.c:304
! #: tp/Texinfo/XS/parsetexi/end_line.c:1333
! #: tp/Texinfo/XS/parsetexi/end_line.c:1724
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 2669,2676 ----
  msgstr "%s: ¿ï¶µ `--%s' ¤£¥i§t¦³¤Þ¼Æ\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2934 tp/Texinfo/ParserNonXS.pm:3073
! #: tp/Texinfo/ParserNonXS.pm:5464 tp/Texinfo/XS/parsetexi/end_line.c:306
! #: tp/Texinfo/XS/parsetexi/end_line.c:1334
! #: tp/Texinfo/XS/parsetexi/end_line.c:1725
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 2529,2533 ****
  msgstr "%s: ¿òº|ÀÉ®×¤Þ¼Æ.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2915 tp/Texinfo/XS/parsetexi/end_line.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 2678,2682 ----
  msgstr "%s: ¿òº|ÀÉ®×¤Þ¼Æ.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:2948 tp/Texinfo/XS/parsetexi/end_line.c:1353
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 2535,2549 ****
  msgstr "¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2938 tp/Texinfo/ParserNonXS.pm:3555
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2944 tp/Texinfo/ParserNonXS.pm:3020
! #: tp/Texinfo/ParserNonXS.pm:5510 tp/Texinfo/ParserNonXS.pm:5555
! #: tp/Texinfo/ParserNonXS.pm:5584 tp/Texinfo/ParserNonXS.pm:5625
! #: tp/Texinfo/ParserNonXS.pm:5703 tp/Texinfo/XS/parsetexi/end_line.c:515
! #: tp/Texinfo/XS/parsetexi/end_line.c:583
! #: tp/Texinfo/XS/parsetexi/end_line.c:1662
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
--- 2684,2698 ----
  msgstr "¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:2971 tp/Texinfo/ParserNonXS.pm:3587
  #, perl-format
  msgid "superfluous argument to @%s %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2977 tp/Texinfo/ParserNonXS.pm:3052
! #: tp/Texinfo/ParserNonXS.pm:5559 tp/Texinfo/ParserNonXS.pm:5604
! #: tp/Texinfo/ParserNonXS.pm:5633 tp/Texinfo/ParserNonXS.pm:5674
! #: tp/Texinfo/ParserNonXS.pm:5751 tp/Texinfo/XS/parsetexi/end_line.c:519
! #: tp/Texinfo/XS/parsetexi/end_line.c:587
! #: tp/Texinfo/XS/parsetexi/end_line.c:1663
  #, fuzzy, c-format, perl-format
  #| msgid "Bad argument to %c%s"
***************
*** 2551,2594 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:2966
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2982 tp/Texinfo/XS/parsetexi/end_line.c:1485
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:2990 tp/Texinfo/XS/parsetexi/end_line.c:1539
  #, fuzzy, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `%c%s'\n"
  
! #: tp/Texinfo/ParserNonXS.pm:3106
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3113
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3149 tp/Texinfo/XS/parsetexi/end_line.c:1879
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3160
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3271 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3294 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
--- 2700,2743 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:2998
  #, perl-format
  msgid "@%s: could not open %s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3014 tp/Texinfo/XS/parsetexi/end_line.c:1486
  #, c-format, perl-format
  msgid "encoding `%s' is not a canonical texinfo encoding"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3022 tp/Texinfo/XS/parsetexi/end_line.c:1540
  #, fuzzy, c-format, perl-format
  msgid "unrecognized encoding name `%s'"
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `%c%s'\n"
  
! #: tp/Texinfo/ParserNonXS.pm:3138
  #, perl-format
  msgid "@%s after the first element"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3145
  #, perl-format
  msgid "@%s only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3181 tp/Texinfo/XS/parsetexi/end_line.c:1880
  msgid "@part should not be associated with @top"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3192
  #, perl-format
  msgid "@node precedes @%s, but parts may not be associated with nodes"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3303 tp/Texinfo/XS/parsetexi/end_line.c:36
  #, c-format, perl-format
  msgid "syntax for an external node used for `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3326 tp/Texinfo/XS/parsetexi/menus.c:43
  #, fuzzy, c-format, perl-format
  #| msgid "No menu in node `%s'."
***************
*** 2596,2609 ****
  msgstr "¸`ÂI `%s' ¤¤¨S¦³¿ï³æ."
  
! #: tp/Texinfo/ParserNonXS.pm:3302 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3442 tp/Texinfo/XS/parsetexi/parser.c:979
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3549 tp/Texinfo/XS/parsetexi/parser.c:1076
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2745,2758 ----
  msgstr "¸`ÂI `%s' ¤¤¨S¦³¿ï³æ."
  
! #: tp/Texinfo/ParserNonXS.pm:3334 tp/Texinfo/XS/parsetexi/menus.c:57
  msgid "empty node name in menu entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3474 tp/Texinfo/XS/parsetexi/parser.c:1003
  #, c-format, perl-format
  msgid "@%s should not appear in @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3581 tp/Texinfo/XS/parsetexi/parser.c:1100
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2611,2635 ****
  msgstr "§R°£¦Ü¥»¦æ¶}ÀY, ¨Ã¸m¤J°Å¶KÃ¯"
  
! #: tp/Texinfo/ParserNonXS.pm:3570 tp/Texinfo/XS/parsetexi/parser.c:1137
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "¥¨¶° `%s' ¤w©w¸q¹L"
  
! #: tp/Texinfo/ParserNonXS.pm:3573 tp/Texinfo/XS/parsetexi/parser.c:1139
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "³o¸Ì¬O `%s' ¤§«eªº©w¸q"
  
! #: tp/Texinfo/ParserNonXS.pm:3578 tp/Texinfo/XS/parsetexi/parser.c:1144
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3646
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3716 tp/Texinfo/XS/parsetexi/macro.c:529
  #, c-format, perl-format
  msgid ""
--- 2760,2784 ----
  msgstr "§R°£¦Ü¥»¦æ¶}ÀY, ¨Ã¸m¤J°Å¶KÃ¯"
  
! #: tp/Texinfo/ParserNonXS.pm:3602 tp/Texinfo/XS/parsetexi/parser.c:1161
  #, c-format, perl-format
  msgid "macro `%s' previously defined"
  msgstr "¥¨¶° `%s' ¤w©w¸q¹L"
  
! #: tp/Texinfo/ParserNonXS.pm:3605 tp/Texinfo/XS/parsetexi/parser.c:1163
  #, c-format, perl-format
  msgid "here is the previous definition of `%s'"
  msgstr "³o¸Ì¬O `%s' ¤§«eªº©w¸q"
  
! #: tp/Texinfo/ParserNonXS.pm:3610 tp/Texinfo/XS/parsetexi/parser.c:1168
  #, c-format, perl-format
  msgid "redefining Texinfo language command: @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3678
  #, perl-format
  msgid "@%s without associated character"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3748 tp/Texinfo/XS/parsetexi/macro.c:527
  #, c-format, perl-format
  msgid ""
***************
*** 2637,2641 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3741 tp/Texinfo/XS/parsetexi/macro.c:568
  #, c-format, perl-format
  msgid ""
--- 2786,2790 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3773 tp/Texinfo/XS/parsetexi/macro.c:566
  #, c-format, perl-format
  msgid ""
***************
*** 2644,2658 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3750 tp/Texinfo/XS/parsetexi/macro.c:578
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3805 tp/Texinfo/XS/parsetexi/parser.c:1412
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3811 tp/Texinfo/XS/parsetexi/parser.c:1419
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 2793,2807 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3782 tp/Texinfo/XS/parsetexi/macro.c:576
  #, c-format, perl-format
  msgid "recursive call of macro %s is not allowed; use @rmacro if needed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3837 tp/Texinfo/XS/parsetexi/parser.c:1436
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by whitespace"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3843 tp/Texinfo/XS/parsetexi/parser.c:1443
  #, fuzzy, c-format, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2660,2664 ****
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:3824 tp/Texinfo/ParserNonXS.pm:4981
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 2809,2813 ----
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:3856 tp/Texinfo/ParserNonXS.pm:5023
  #, fuzzy, perl-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 2666,2675 ****
  msgstr "%c%s ´Á±æ¨Ï¥Î `i' ©Î `j' §@¬°¤Þ¼Æ, ¦Ó¤£¬O `%c'"
  
! #: tp/Texinfo/ParserNonXS.pm:3835 tp/Texinfo/XS/parsetexi/parser.c:1449
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3846 tp/Texinfo/XS/parsetexi/parser.c:1467
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected `{...}'"
--- 2815,2824 ----
  msgstr "%c%s ´Á±æ¨Ï¥Î `i' ©Î `j' §@¬°¤Þ¼Æ, ¦Ó¤£¬O `%c'"
  
! #: tp/Texinfo/ParserNonXS.pm:3867 tp/Texinfo/XS/parsetexi/parser.c:1473
  #, c-format, perl-format
  msgid "accent command `@%s' must not be followed by new line"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:3878 tp/Texinfo/XS/parsetexi/parser.c:1491
  #, fuzzy, c-format, perl-format
  #| msgid "%c%s expected `{...}'"
***************
*** 2677,2681 ****
  msgstr "%c%s ¹w­p­n¦³ `{...}'"
  
! #: tp/Texinfo/ParserNonXS.pm:3975 tp/Texinfo/XS/parsetexi/parser.c:1328
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
--- 2826,2830 ----
  msgstr "%c%s ¹w­p­n¦³ `{...}'"
  
! #: tp/Texinfo/ParserNonXS.pm:4007 tp/Texinfo/XS/parsetexi/parser.c:1352
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown command `%s'"
***************
*** 2683,2696 ****
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4017
! #, perl-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4021 tp/Texinfo/XS/parsetexi/parser.c:1554
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4028
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 2832,2845 ----
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4049 tp/Texinfo/XS/parsetexi/parser.c:1542
! #, c-format, perl-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4053 tp/Texinfo/XS/parsetexi/parser.c:1577
  msgid "bad syntax for @value"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4060
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2698,2702 ****
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: tp/Texinfo/ParserNonXS.pm:4031
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
--- 2847,2851 ----
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: tp/Texinfo/ParserNonXS.pm:4063
  #, fuzzy, perl-format
  #| msgid "%c%s is obsolete"
***************
*** 2704,2708 ****
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: tp/Texinfo/ParserNonXS.pm:4046 tp/Texinfo/XS/parsetexi/parser.c:1605
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
--- 2853,2857 ----
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: tp/Texinfo/ParserNonXS.pm:4078 tp/Texinfo/XS/parsetexi/parser.c:1621
  #, fuzzy, c-format, perl-format
  #| msgid "Kill to the beginning of the line"
***************
*** 2710,2720 ****
  msgstr "§R°£¦Ü¥»¦æ¶}ÀY, ¨Ã¸m¤J°Å¶KÃ¯"
  
! #: tp/Texinfo/ParserNonXS.pm:4087 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4112 tp/Texinfo/ParserNonXS.pm:4119
! #: tp/Texinfo/ParserNonXS.pm:4168 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
--- 2859,2869 ----
  msgstr "§R°£¦Ü¥»¦æ¶}ÀY, ¨Ã¸m¤J°Å¶KÃ¯"
  
! #: tp/Texinfo/ParserNonXS.pm:4124 tp/Texinfo/XS/parsetexi/handle_commands.c:97
  #, c-format, perl-format
  msgid "@%s should only appear in heading or footing"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4149 tp/Texinfo/ParserNonXS.pm:4156
! #: tp/Texinfo/ParserNonXS.pm:4205 tp/Texinfo/XS/parsetexi/handle_commands.c:134
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:143
  #, c-format, perl-format
***************
*** 2722,2726 ****
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: tp/Texinfo/ParserNonXS.pm:4128 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
--- 2871,2875 ----
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: tp/Texinfo/ParserNonXS.pm:4165 tp/Texinfo/XS/parsetexi/handle_commands.c:180
  #, fuzzy, c-format, perl-format
  #| msgid "%s: empty file"
***************
*** 2728,2736 ****
  msgstr "%s: ªÅÀÉ®×"
  
! #: tp/Texinfo/ParserNonXS.pm:4134 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4137 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
--- 2877,2885 ----
  msgstr "%s: ªÅÀÉ®×"
  
! #: tp/Texinfo/ParserNonXS.pm:4171 tp/Texinfo/XS/parsetexi/handle_commands.c:188
  msgid "@tab before @item"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:192
  #, fuzzy, c-format, perl-format
  #| msgid "Too many columns in multitable item (max %d)"
***************
*** 2738,2746 ****
  msgstr "multitable ¶µ¥Ø¤¤¦³¤Ó¦hªºÄæ¦ì (³Ì¤j­È¬° %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4174 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "©¿²¤ multitable ¥~ªº @tab"
  
! #: tp/Texinfo/ParserNonXS.pm:4178 tp/Texinfo/ParserNonXS.pm:4345
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
--- 2887,2895 ----
  msgstr "multitable ¶µ¥Ø¤¤¦³¤Ó¦hªºÄæ¦ì (³Ì¤j­È¬° %d)"
  
! #: tp/Texinfo/ParserNonXS.pm:4211 tp/Texinfo/XS/parsetexi/handle_commands.c:237
  msgid "ignoring @tab outside of multitable"
  msgstr "©¿²¤ multitable ¥~ªº @tab"
  
! #: tp/Texinfo/ParserNonXS.pm:4215 tp/Texinfo/ParserNonXS.pm:4382
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:242
  #: tp/Texinfo/XS/parsetexi/handle_commands.c:541
***************
*** 2749,2753 ****
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4244
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
--- 2898,2902 ----
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4281
  #, fuzzy, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
***************
*** 2755,2816 ****
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: tp/Texinfo/ParserNonXS.pm:4357 tp/Texinfo/ParserNonXS.pm:4699
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1085
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4368 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4409 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4447
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4451 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4633 tp/Texinfo/XS/parsetexi/handle_commands.c:984
  #, fuzzy, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "©w¸qµù¸}, ¦ý¬O¨S¦³¤÷¸`ÂI"
  
! #: tp/Texinfo/ParserNonXS.pm:4650
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1006
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4658
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1011
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4664
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1020
! #, fuzzy, c-format, perl-format
! #| msgid "@menu seen before first @node, creating `Top' node"
! msgid "@%s seen before first @node"
! msgstr "@menu ¦b²Ä¤@­Ó @node ¤§«e¥X²{, ±N«Ø¥ß `Top' ¸`ÂI"
! 
! #: tp/Texinfo/ParserNonXS.pm:4667
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1022
! msgid ""
! "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "¤]³\±zÀ³¸Ó§â @top ¸`ÂI¥]§t¦b @ifnottex, ¦Ó¤£¬O @ifinfo?"
! 
! #: tp/Texinfo/ParserNonXS.pm:4728
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4743 tp/Texinfo/XS/parsetexi/parser.c:1721
  #, fuzzy
  #| msgid "Expected `%s'"
--- 2904,2952 ----
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: tp/Texinfo/ParserNonXS.pm:4394 tp/Texinfo/ParserNonXS.pm:4733
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1082
  #, c-format, perl-format
  msgid "@%s should only appear in an index entry"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4405 tp/Texinfo/XS/parsetexi/handle_commands.c:580
  msgid "no more than two levels of index subentry are allowed"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4446 tp/Texinfo/XS/parsetexi/handle_commands.c:637
  #, c-format, perl-format
  msgid "must be after `@%s' to use `@%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4484
  #, perl-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4488 tp/Texinfo/XS/parsetexi/handle_commands.c:694
  msgid "@dircategory after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4672 tp/Texinfo/XS/parsetexi/handle_commands.c:986
  #, fuzzy, c-format, perl-format
  msgid "region %s inside region %s is not allowed"
  msgstr "©w¸qµù¸}, ¦ý¬O¨S¦³¤÷¸`ÂI"
  
! #: tp/Texinfo/ParserNonXS.pm:4689
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1008
  msgid "@direntry after first node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4697
! #: tp/Texinfo/XS/parsetexi/handle_commands.c:1013
  msgid "@menu in invalid context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4762
  #, perl-format
  msgid "@%s should only appear in math context"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/parser.c:1738
  #, fuzzy
  #| msgid "Expected `%s'"
***************
*** 2818,2822 ****
  msgstr "Expected `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4772 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
--- 2954,2958 ----
  msgstr "Expected `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:4806 tp/Texinfo/XS/parsetexi/separator.c:78
  #, fuzzy, c-format, perl-format
  #| msgid "@%s not meaningful inside `@%s' block"
***************
*** 2824,2862 ****
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: tp/Texinfo/ParserNonXS.pm:4777 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4785 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4896 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4926 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4945 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4956 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4969 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image ¨S¦³ÀÉ¦W¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:5003 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
--- 2960,2998 ----
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: tp/Texinfo/ParserNonXS.pm:4811 tp/Texinfo/XS/parsetexi/separator.c:84
  #, c-format, perl-format
  msgid "@%s should be right below `@float'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4819 tp/Texinfo/XS/parsetexi/separator.c:92
  #, c-format, perl-format
  msgid "ignoring multiple @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4938 tp/Texinfo/XS/parsetexi/separator.c:276
  #, c-format, perl-format
  msgid "command @%s does not accept arguments"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4968 tp/Texinfo/XS/parsetexi/separator.c:312
  #, c-format, perl-format
  msgid "command @%s missing a node or external manual argument"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4987 tp/Texinfo/XS/parsetexi/separator.c:350
  #, c-format, perl-format
  msgid "in @%s empty cross reference name after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:4998 tp/Texinfo/XS/parsetexi/separator.c:368
  #, c-format, perl-format
  msgid "in @%s empty cross reference title after expansion `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5011 tp/Texinfo/XS/parsetexi/separator.c:383
  msgid "@image missing filename argument"
  msgstr "@image ¨S¦³ÀÉ¦W¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:5045 tp/Texinfo/XS/parsetexi/separator.c:413
  #, fuzzy, c-format, perl-format
  #| msgid "%s: missing file argument.\n"
***************
*** 2864,2887 ****
  msgstr "%s: ¿òº|ÀÉ®×¤Þ¼Æ.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5021 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5026 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5043 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5231 tp/Texinfo/XS/parsetexi/separator.c:755
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/parser.c:1915
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
--- 3000,3023 ----
  msgstr "%s: ¿òº|ÀÉ®×¤Þ¼Æ.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5063 tp/Texinfo/XS/parsetexi/separator.c:435
  #, c-format, perl-format
  msgid "non-hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5068 tp/Texinfo/XS/parsetexi/separator.c:440
  #, c-format, perl-format
  msgid "fewer than four hex digits in argument for @U: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5085 tp/Texinfo/XS/parsetexi/separator.c:455
  #, c-format, perl-format
  msgid "argument for @U exceeds Unicode maximum 0x10FFFF: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5280 tp/Texinfo/XS/parsetexi/separator.c:766
  msgid "superfluous arguments for node"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5329 tp/Texinfo/XS/parsetexi/parser.c:1932
  #, fuzzy, c-format, perl-format
  #| msgid "Expected `%s'"
***************
*** 2889,2893 ****
  msgstr "Expected `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5367
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3025,3029 ----
  msgstr "Expected `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5416
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2895,2904 ****
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:5377 tp/Texinfo/XS/parsetexi/end_line.c:275
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5438
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3031,3040 ----
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:5426 tp/Texinfo/XS/parsetexi/end_line.c:277
  #, c-format, perl-format
  msgid "remaining argument on @%s line: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5487
  #, fuzzy, perl-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 2906,2920 ****
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:5465
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5473 tp/Texinfo/XS/parsetexi/end_line.c:456
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5482 tp/Texinfo/XS/parsetexi/end_line.c:478
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3042,3056 ----
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/ParserNonXS.pm:5514
  #, perl-format
  msgid "empty @%s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5522 tp/Texinfo/XS/parsetexi/end_line.c:458
  #, c-format, perl-format
  msgid "column fraction not a number: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5531 tp/Texinfo/XS/parsetexi/end_line.c:480
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 2922,2931 ****
  msgstr "%s: %s ¤Þ¼Æ¥²¶·¬°¼Æ­È, ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5491 tp/Texinfo/XS/parsetexi/end_line.c:520
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5517 tp/Texinfo/XS/parsetexi/end_line.c:551
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
--- 3058,3067 ----
  msgstr "%s: %s ¤Þ¼Æ¥²¶·¬°¼Æ­È, ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5540 tp/Texinfo/XS/parsetexi/end_line.c:524
  #, c-format, perl-format
  msgid "reserved index name %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5566 tp/Texinfo/XS/parsetexi/end_line.c:555
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s'"
***************
*** 2933,2947 ****
  msgstr "¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5520 tp/Texinfo/XS/parsetexi/end_line.c:554
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5550 tp/Texinfo/XS/parsetexi/end_line.c:574
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5563 tp/Texinfo/XS/parsetexi/end_line.c:599
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
--- 3069,3083 ----
  msgstr "¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:558
  #, c-format, perl-format
  msgid "unknown destination index in @%s: %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5599 tp/Texinfo/XS/parsetexi/end_line.c:578
  #, c-format, perl-format
  msgid "@%s leads to a merging of %s in itself, ignoring"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5612 tp/Texinfo/XS/parsetexi/end_line.c:603
  #, fuzzy, c-format, perl-format
  #| msgid "Unknown index `%s' in @printindex"
***************
*** 2949,2963 ****
  msgstr "@printindex ¤¤¦³¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5569 tp/Texinfo/XS/parsetexi/end_line.c:608
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5577 tp/Texinfo/XS/parsetexi/end_line.c:613
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5593 tp/Texinfo/XS/parsetexi/end_line.c:634
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3085,3099 ----
  msgstr "@printindex ¤¤¦³¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: tp/Texinfo/ParserNonXS.pm:5618 tp/Texinfo/XS/parsetexi/end_line.c:612
  #, c-format, perl-format
  msgid "printing an index `%s' merged in another one, `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5626 tp/Texinfo/XS/parsetexi/end_line.c:617
  #, c-format, perl-format
  msgid "printindex before document beginning: @printindex %s"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5642 tp/Texinfo/XS/parsetexi/end_line.c:638
  #, fuzzy, c-format, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 2965,2974 ****
  msgstr "%s: %s ¤Þ¼Æ¥²¶·¬°¼Æ­È, ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5601
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5609
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3101,3110 ----
  msgstr "%s: %s ¤Þ¼Æ¥²¶·¬°¼Æ­È, ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5650
  #, perl-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5658
  #, fuzzy, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 2976,2980 ****
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5617
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
--- 3112,3116 ----
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5666
  #, fuzzy, perl-format
  #| msgid "%s: %s arg must be numeric, not `%s'.\n"
***************
*** 2982,2987 ****
  msgstr "%s: %s ¤Þ¼Æ¥²¶·¬°¼Æ­È, ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5635 tp/Texinfo/ParserNonXS.pm:5640
! #: tp/Texinfo/XS/parsetexi/end_line.c:690
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3118,3123 ----
  msgstr "%s: %s ¤Þ¼Æ¥²¶·¬°¼Æ­È, ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5684 tp/Texinfo/ParserNonXS.pm:5689
! #: tp/Texinfo/XS/parsetexi/end_line.c:694
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 2990,2994 ****
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5648
  #, fuzzy, perl-format
  #| msgid ""
--- 3126,3130 ----
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5697
  #, fuzzy, perl-format
  #| msgid ""
***************
*** 2997,3001 ****
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5658 tp/Texinfo/XS/parsetexi/end_line.c:711
  #, fuzzy, c-format, perl-format
  #| msgid ""
--- 3133,3137 ----
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5707 tp/Texinfo/XS/parsetexi/end_line.c:715
  #, fuzzy, c-format, perl-format
  #| msgid ""
***************
*** 3004,3018 ****
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5670 tp/Texinfo/XS/parsetexi/end_line.c:726
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5679 tp/Texinfo/XS/parsetexi/end_line.c:746
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5687 tp/Texinfo/XS/parsetexi/end_line.c:758
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3140,3154 ----
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5718 tp/Texinfo/XS/parsetexi/end_line.c:730
  #, c-format, perl-format
  msgid "expected @%s on or off, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5727 tp/Texinfo/XS/parsetexi/end_line.c:750
  #, c-format, perl-format
  msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/ParserNonXS.pm:5735 tp/Texinfo/XS/parsetexi/end_line.c:762
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3020,3024 ****
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5695 tp/Texinfo/XS/parsetexi/end_line.c:770
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3156,3160 ----
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/ParserNonXS.pm:5743 tp/Texinfo/XS/parsetexi/end_line.c:774
  #, fuzzy, c-format, perl-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3026,3055 ****
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/Structuring.pm:175
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:207
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:212
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:301
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:329
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:386 tp/Texinfo/Structuring.pm:1160
  #, fuzzy, perl-format
  #| msgid "%s reference to nonexistent node `%s'"
--- 3162,3191 ----
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/Structuring.pm:176
  #, perl-format
  msgid "raising the section level of @%s which is too low"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:208
  #, perl-format
  msgid "no chapter-level command before @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:213
  #, perl-format
  msgid "lowering the section level of @%s appearing after a lower element"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:302
  #, perl-format
  msgid "no sectioning command associated with @%s"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:330
  #, perl-format
  msgid "@%s not empty"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:387 tp/Texinfo/Structuring.pm:1309
  #, fuzzy, perl-format
  #| msgid "%s reference to nonexistent node `%s'"
***************
*** 3057,3091 ****
  msgstr "%s °Ñ·Ó¨ì¤£¦s¦bªº¸`ÂI: `%s'"
  
! #: tp/Texinfo/Structuring.pm:393
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:498
  #, perl-format
! msgid "unreferenced node `%s'"
! msgstr "¥¼³Q°Ñ·Óªº¸`ÂI `%s'"
  
! #: tp/Texinfo/Structuring.pm:549
  #, perl-format
! msgid "node `%s' is %s for `%s' in sectioning but not in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:558
  #, perl-format
! msgid "node %s `%s' in menu `%s' and in sectioning `%s' differ"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:576
  #, perl-format
! msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:614
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:627
  #, fuzzy, perl-format
  #| msgid "%s reference to nonexistent node `%s'"
--- 3193,3233 ----
  msgstr "%s °Ñ·Ó¨ì¤£¦s¦bªº¸`ÂI: `%s'"
  
! #: tp/Texinfo/Structuring.pm:394
  #, perl-format
  msgid "@%s entry node name `%s' different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:442
! #, fuzzy, perl-format
! #| msgid "node `%s' has been referenced %d times"
! msgid "node `%s' unreferenced"
! msgstr "¸`ÂI `%s' ¤w³Q°Ñ·Ó %d ¦¸"
! 
! #: tp/Texinfo/Structuring.pm:599
  #, perl-format
! msgid "node %s for `%s' is `%s' in sectioning but not in menu"
! msgstr ""
  
! #: tp/Texinfo/Structuring.pm:617
  #, perl-format
! msgid "node `%s' is %s for `%s' in menu but not in sectioning"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:659
  #, perl-format
! msgid "node %s pointer for `%s' is `%s' but %s is `%s' in menu"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:680
  #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:766
  #, perl-format
  msgid "%s pointer `%s' (for node `%s') different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:779
  #, fuzzy, perl-format
  #| msgid "%s reference to nonexistent node `%s'"
***************
*** 3093,3165 ****
  msgstr "%s °Ñ·Ó¨ì¤£¦s¦bªº¸`ÂI: `%s'"
  
! #: tp/Texinfo/Structuring.pm:648
! #, perl-format
! msgid "node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr ""
! 
! #: tp/Texinfo/Structuring.pm:656
! #, perl-format
! msgid "for `%s', up in menu `%s' and up `%s' don't match"
! msgstr ""
! 
! #: tp/Texinfo/Structuring.pm:1170
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1456
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:223 tp/init/chm.pm:279 tp/init/chm.pm:349
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:269 tp/init/chm.pm:339 tp/init/chm.pm:400
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:197
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:343
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:348
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:376
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:424
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:440
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:462
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:495
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:506
  #, perl-format
  msgid ""
--- 3235,3297 ----
  msgstr "%s °Ñ·Ó¨ì¤£¦s¦bªº¸`ÂI: `%s'"
  
! #: tp/Texinfo/Structuring.pm:1319
  #, perl-format
  msgid "@%s to `%s', different from %s name `%s'"
  msgstr ""
  
! #: tp/Texinfo/Structuring.pm:1620
  #, perl-format
  msgid "empty index key in @%s"
  msgstr ""
  
! #: tp/init/chm.pm:222 tp/init/chm.pm:278 tp/init/chm.pm:348
  #, perl-format
  msgid "chm.pm: could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/init/chm.pm:268 tp/init/chm.pm:338 tp/init/chm.pm:399
  #, perl-format
  msgid "chm.pm: error on closing %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:198
  #, perl-format
  msgid "l2h: could not open latex file %s for writing: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:346
  msgid "l2h: L2H_TMP directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:351
  msgid "l2h: current directory contains a dot"
  msgstr ""
  
! #: tp/init/latex2html.pm:379
  #, perl-format
  msgid "l2h: command did not succeed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:427
  #, perl-format
  msgid "l2h: image has invalid extension: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:443
  #, perl-format
  msgid "l2h: rename %s as %s failed: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:465
  #, perl-format
  msgid "l2h: could not open %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:498
  #, perl-format
  msgid "latex2html.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/latex2html.pm:509
  #, perl-format
  msgid ""
***************
*** 3168,3177 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:536
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:562
  #, perl-format
  msgid ""
--- 3300,3309 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:539
  #, perl-format
  msgid "l2h: could not determine the fragment %d for @%s"
  msgstr ""
  
! #: tp/init/latex2html.pm:565
  #, perl-format
  msgid ""
***************
*** 3180,3224 ****
  msgstr ""
  
! #: tp/init/latex2html.pm:623
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:636
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:125 tp/init/tex4ht.pm:270
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:222
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:235
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:247
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:263
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:297
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:304
  #, perl-format
  msgid ""
--- 3312,3361 ----
  msgstr ""
  
! #: tp/init/latex2html.pm:626
  #, perl-format
  msgid "l2h: could not load %s: %s"
  msgstr ""
  
! #: tp/init/latex2html.pm:639
  #, perl-format
  msgid "l2h: could not open %s for writing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:130 tp/init/tex4ht.pm:287
  #, perl-format
  msgid "tex4ht.pm: could not open %s: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:228
  #, perl-format
  msgid "tex4ht.pm: chdir %s failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:241
  #, perl-format
  msgid "tex4ht.pm: unable to return to initial directory: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:253
  #, perl-format
  msgid "tex4ht.pm: output file missing: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:274
  #, perl-format
  msgid "tex4ht.pm: command failed: %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:279
! #, perl-format
! msgid "tex4ht.pm: closing communication failed: %s: %s"
! msgstr ""
! 
! #: tp/init/tex4ht.pm:314
  #, perl-format
  msgid "tex4ht.pm: end of @%s item %d not found"
  msgstr ""
  
! #: tp/init/tex4ht.pm:321
  #, perl-format
  msgid ""
***************
*** 3227,3236 ****
  msgstr ""
  
! #: tp/init/tex4ht.pm:324
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:339
  #, perl-format
  msgid ""
--- 3364,3373 ----
  msgstr ""
  
! #: tp/init/tex4ht.pm:341
  #, perl-format
  msgid "tex4ht.pm: output has no HTML item for @%s %s"
  msgstr ""
  
! #: tp/init/tex4ht.pm:356
  #, perl-format
  msgid ""
***************
*** 3239,3258 ****
  msgstr ""
  
! #: tp/texi2any.pl:348
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:361
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s"
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: tp/texi2any.pl:377
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: tp/texi2any.pl:413
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
--- 3376,3444 ----
  msgstr ""
  
! #: tp/init/highlight_syntax.pm:58
! #, perl-format
! msgid "highlight_syntax.pm: command failed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:69
! #, perl-format
! msgid "highlight_syntax.pm: %s: %s: cannot parse language line"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:170 tp/init/highlight_syntax.pm:227
! #, perl-format
! msgid "highlight_syntax.pm: could not open %s: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:219
! #, perl-format
! msgid "highlight_syntax.pm: command did not succeed: %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:259
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments "
! "+1"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:267
! #, perl-format
! msgid "highlight_syntax.pm: %s: end of @%s item %d not found"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:272
! #, perl-format
! msgid ""
! "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, "
! "the number found in the document"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:292
! #, perl-format
! msgid "highlight_syntax.pm: output has HTML item for @%s but no language %s"
! msgstr ""
! 
! #: tp/init/highlight_syntax.pm:339
! #, perl-format
! msgid "highlight_syntax.pm: output has no HTML item for @%s %s %s"
! msgstr ""
! 
! #: tp/texi2any.pl:345
  #, perl-format
  msgid "error loading %s: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:358
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s"
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: tp/texi2any.pl:374
  #, fuzzy, perl-format
  msgid "%s: unknown variable %s\n"
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: tp/texi2any.pl:417
  #, fuzzy, perl-format
  #| msgid "Could not create output file `%s'."
***************
*** 3260,3274 ****
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/texi2any.pl:569
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:652
  #, fuzzy, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "¥Îªk: %s [OPTION]... FILE...\n"
  
! #: tp/texi2any.pl:655
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
--- 3446,3460 ----
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/texi2any.pl:574
  #, perl-format
  msgid "ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'\n"
  msgstr ""
  
! #: tp/texi2any.pl:660
  #, fuzzy, perl-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
  msgstr "¥Îªk: %s [OPTION]... FILE...\n"
  
! #: tp/texi2any.pl:663
  msgid ""
  "Translate Texinfo source documentation to various other formats, by default\n"
***************
*** 3279,3283 ****
  msgstr ""
  
! #: tp/texi2any.pl:661
  #, perl-format
  msgid ""
--- 3465,3469 ----
  msgstr ""
  
! #: tp/texi2any.pl:671
  #, perl-format
  msgid ""
***************
*** 3298,3302 ****
  msgstr ""
  
! #: tp/texi2any.pl:677
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 3484,3488 ----
  msgstr ""
  
! #: tp/texi2any.pl:689
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 3309,3313 ****
  msgstr ""
  
! #: tp/texi2any.pl:685
  msgid ""
  "General output options:\n"
--- 3495,3499 ----
  msgstr ""
  
! #: tp/texi2any.pl:699
  msgid ""
  "General output options:\n"
***************
*** 3336,3340 ****
  msgstr ""
  
! #: tp/texi2any.pl:705
  #, perl-format
  msgid ""
--- 3522,3526 ----
  msgstr ""
  
! #: tp/texi2any.pl:721
  #, perl-format
  msgid ""
***************
*** 3358,3362 ****
  msgstr ""
  
! #: tp/texi2any.pl:722
  msgid ""
  "Options for HTML:\n"
--- 3544,3548 ----
  msgstr ""
  
! #: tp/texi2any.pl:740
  msgid ""
  "Options for HTML:\n"
***************
*** 3372,3376 ****
  msgstr ""
  
! #: tp/texi2any.pl:733
  msgid ""
  "Options for XML and Docbook:\n"
--- 3558,3562 ----
  msgstr ""
  
! #: tp/texi2any.pl:752
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 3378,3382 ****
  msgstr ""
  
! #: tp/texi2any.pl:736
  msgid ""
  "Options for DVI/PS/PDF:\n"
--- 3564,3568 ----
  msgstr ""
  
! #: tp/texi2any.pl:755
  msgid ""
  "Options for DVI/PS/PDF:\n"
***************
*** 3384,3388 ****
  msgstr ""
  
! #: tp/texi2any.pl:739
  msgid ""
  "Input file options:\n"
--- 3570,3574 ----
  msgstr ""
  
! #: tp/texi2any.pl:760
  msgid ""
  "Input file options:\n"
***************
*** 3395,3399 ****
  msgstr ""
  
! #: tp/texi2any.pl:747
  msgid ""
  "Conditional processing in input:\n"
--- 3581,3585 ----
  msgstr ""
  
! #: tp/texi2any.pl:770
  msgid ""
  "Conditional processing in input:\n"
***************
*** 3415,3419 ****
  msgstr ""
  
! #: tp/texi2any.pl:764
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
--- 3601,3605 ----
  msgstr ""
  
! #: tp/texi2any.pl:789
  msgid ""
  "  The defaults for the @if... conditionals depend on the output format:\n"
***************
*** 3425,3429 ****
  msgstr ""
  
! #: tp/texi2any.pl:771
  #, fuzzy
  msgid ""
--- 3611,3615 ----
  msgstr ""
  
! #: tp/texi2any.pl:798
  #, fuzzy
  msgid ""
***************
*** 3457,3514 ****
  "¤@¯ë°ÝÃD»P°Q½×, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ±H¨ì help-texinfo@gnu.org."
  
! #: tp/texi2any.pl:818
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/texi2any.pl:913
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/texi2any.pl:990
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:994
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1010
  #, fuzzy, perl-format
  msgid "unknown tree transformation %s"
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: tp/texi2any.pl:1017
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1076
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: ¿òº|ÀÉ®×¤Þ¼Æ.\n"
  
! #: tp/texi2any.pl:1077
! #, perl-format
! msgid "Try `%s --help' for more information.\n"
! msgstr "¸Õ¸Õ `%s --help' ¥H¨ú±o§ó¦hªº¸ê°T.\n"
! 
! #: tp/texi2any.pl:1144
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1166
  #, fuzzy, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/texi2any.pl:1172
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1197
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
--- 3643,3695 ----
  "¤@¯ë°ÝÃD»P°Q½×, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ±H¨ì help-texinfo@gnu.org."
  
! #: tp/texi2any.pl:844
  #, perl-format
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/texi2any.pl:934
  #, perl-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/texi2any.pl:1044
  #, perl-format
  msgid "%s: when generating %s, only one input FILE may be specified with -o\n"
  msgstr ""
  
! #: tp/texi2any.pl:1048
  msgid "--Xopt option without printed output"
  msgstr ""
  
! #: tp/texi2any.pl:1064
  #, fuzzy, perl-format
  msgid "unknown tree transformation %s"
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: tp/texi2any.pl:1071
  #, perl-format
  msgid "ignoring splitting for format %s"
  msgstr ""
  
! #: tp/texi2any.pl:1148
  #, perl-format
  msgid "%s: missing file argument.\n"
  msgstr "%s: ¿òº|ÀÉ®×¤Þ¼Æ.\n"
  
! #: tp/texi2any.pl:1216
  msgid "fill_gaps_in_sectioning transformation return no result. No section?"
  msgstr ""
  
! #: tp/texi2any.pl:1238
  #, fuzzy, perl-format
  msgid "error on closing macro expand file %s: %s\n"
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: tp/texi2any.pl:1244
  #, perl-format
  msgid "could not open %s for writing: %s\n"
  msgstr ""
  
! #: tp/texi2any.pl:1274
  msgid ""
  "insert_nodes_for_sectioning_commands transformation return no result. No "
***************
*** 3516,3535 ****
  msgstr ""
  
! #: tp/texi2any.pl:1265 tp/texi2any.pl:1341
! #, perl-format
! msgid "%s: error on closing %s: %s\n"
! msgstr ""
! 
! #: tp/texi2any.pl:1288 tp/texi2any.pl:1322
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
- #: tp/texi2any.pl:1294 tp/texi2any.pl:1328
- #, fuzzy, perl-format
- #| msgid "%s: could not read (%s) and could not create (%s)\n"
- msgid "%s: could not open %s for writing: %s\n"
- msgstr "%s: µLªkÅª¨ú (%s), ¦Ó¥BµLªk«Ø¥ß (%s)\n"
- 
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
--- 3697,3705 ----
  msgstr ""
  
! #: tp/texi2any.pl:1379 tp/texi2any.pl:1413
  #, perl-format
  msgid "%s: error on closing internal links file %s: %s\n"
  msgstr ""
  
  #: tp/Texinfo/XS/parsetexi/close.c:274
  #, fuzzy, c-format
***************
*** 3544,3548 ****
  msgstr "»~¸mªº %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:415
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
--- 3714,3718 ----
  msgstr "»~¸mªº %c"
  
! #: tp/Texinfo/XS/parsetexi/close.c:422
  #, fuzzy, c-format
  #| msgid "Unmatched `%c%s'"
***************
*** 3550,3554 ****
  msgstr "¥¼°t¹ïªº `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:191
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3720,3724 ----
  msgstr "¥¼°t¹ïªº `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:192
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3556,3564 ****
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:194
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:218
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3726,3734 ----
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:195
  msgid "bad name for @set"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:219
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3566,3574 ****
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:221
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:240
  #, fuzzy
  #| msgid "%c%s requires a name"
--- 3736,3744 ----
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:223
  msgid "bad name for @clear"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:242
  #, fuzzy
  #| msgid "%c%s requires a name"
***************
*** 3576,3584 ****
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:243
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:262
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3746,3754 ----
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:245
  msgid "bad name for @unmacro"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:264
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3586,3590 ****
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:355
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
--- 3756,3760 ----
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:357
  #, fuzzy, c-format
  #| msgid "Use braces to give a command as an argument to @%s"
***************
*** 3592,3596 ****
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:373
  #, fuzzy
  #| msgid "Bad argument to %c%s"
--- 3762,3766 ----
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:375
  #, fuzzy
  #| msgid "Bad argument to %c%s"
***************
*** 3598,3602 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:424
  #, fuzzy
  #| msgid "Bad argument to %c%s"
--- 3768,3772 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:426
  #, fuzzy
  #| msgid "Bad argument to %c%s"
***************
*** 3604,3612 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:436
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:594
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
--- 3774,3782 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:438
  msgid "empty @columnfractions"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:598
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
***************
*** 3614,3623 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:646
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:657
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
--- 3784,3793 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:650
  #, c-format
  msgid "Only @fonttextsize 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:661
  #, fuzzy, c-format
  #| msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
***************
*** 3625,3634 ****
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:669
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:680
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
--- 3795,3804 ----
  msgstr "%s: --footnote-style ªº¤Þ¼Æ¥²¶·¬° `separate' ©Î `end', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:673
  #, c-format
  msgid "@setchapternewpage arg must be `on', `off' or `odd', not `%s'"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:684
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
***************
*** 3636,3640 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:701
  #, fuzzy, c-format
  #| msgid ""
--- 3806,3810 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:705
  #, fuzzy, c-format
  #| msgid ""
***************
*** 3643,3647 ****
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:783
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
--- 3813,3817 ----
  msgstr "%s: --paragraph-indent ªº¤Þ¼Æ¥²¶·¬° ¼Æ­È/`none'/`asis', ¦Ó¤£¬O `%s'.\n"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:787
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
***************
*** 3649,3653 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1158
  #, fuzzy, c-format
  #| msgid "%s requires letter or digit"
--- 3819,3823 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1162
  #, fuzzy, c-format
  #| msgid "%s requires letter or digit"
***************
*** 3655,3659 ****
  msgstr "%s ¥²¶·­n¦³¦r¤¸©Î¬O¼Æ¦r"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1379
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
--- 3825,3829 ----
  msgstr "%s ¥²¶·­n¦³¦r¤¸©Î¬O¼Æ¦r"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1380
  #, fuzzy
  #| msgid "Unmatched `%c%s'"
***************
*** 3661,3671 ****
  msgstr "¥¼°t¹ïªº `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1399
! #: tp/Texinfo/XS/parsetexi/parser.c:1109
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1409
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
--- 3831,3841 ----
  msgstr "¥¼°t¹ïªº `%c%s'"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1400
! #: tp/Texinfo/XS/parsetexi/parser.c:1133
  #, c-format
  msgid "superfluous argument to @end %s: %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1410
  #, fuzzy, c-format
  #| msgid "Bad argument to %c%s"
***************
*** 3673,3695 ****
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1426
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1434
  #, c-format
  msgid "@include: could not open %s:"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1815
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1825
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1892
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
--- 3843,3865 ----
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1427
  #, c-format
  msgid "@include: could not find %s"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1435
  #, c-format
  msgid "@include: could not open %s:"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1816
  msgid "@setfilename after the first element"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1826
  msgid "@columnfractions only meaningful on a @multitable line"
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/end_line.c:1893
  msgid "@node precedes @part, but parts may not be associated with nodes"
  msgstr ""
***************
*** 3728,3732 ****
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1436
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
--- 3898,3902 ----
  msgstr ""
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1460
  #, fuzzy, c-format
  #| msgid "%c%s expects `i' or `j' as argument, not `%c'"
***************
*** 3734,3743 ****
  msgstr "%c%s ´Á±æ¨Ï¥Î `i' ©Î `j' §@¬°¤Þ¼Æ, ¦Ó¤£¬O `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1523
! #, c-format
! msgid "undefined flag: %.*s"
! msgstr ""
! 
! #: tp/Texinfo/XS/parsetexi/parser.c:1578
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 3904,3908 ----
  msgstr "%c%s ´Á±æ¨Ï¥Î `i' ©Î `j' §@¬°¤Þ¼Æ, ¦Ó¤£¬O `%c'"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1594
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 3745,3749 ****
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1580
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
--- 3910,3914 ----
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1596
  #, fuzzy, c-format
  #| msgid "%c%s is obsolete"
***************
*** 3751,3755 ****
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1705
  msgid "@\\ should only appear in math context"
  msgstr ""
--- 3916,3920 ----
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: tp/Texinfo/XS/parsetexi/parser.c:1722
  msgid "@\\ should only appear in math context"
  msgstr ""
***************
*** 3765,3769 ****
  msgstr "%c%s ´Á±æ¨Ï¥Î `i' ©Î `j' §@¬°¤Þ¼Æ, ¦Ó¤£¬O `%c'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:545
  #, fuzzy
  #| msgid "Misplaced %c"
--- 3930,3934 ----
  msgstr "%c%s ´Á±æ¨Ï¥Î `i' ©Î `j' §@¬°¤Þ¼Æ, ¦Ó¤£¬O `%c'"
  
! #: tp/Texinfo/XS/parsetexi/separator.c:555
  #, fuzzy
  #| msgid "Misplaced %c"
***************
*** 4225,4228 ****
--- 4390,4400 ----
  #~ msgstr "@synindex ¤¤¦³¥¼ª¾ªº¯Á¤Þ `%s' »P/©Î `%s'"
  
+ #~ msgid "@menu seen before first @node, creating `Top' node"
+ #~ msgstr "@menu ¦b²Ä¤@­Ó @node ¤§«e¥X²{, ±N«Ø¥ß `Top' ¸`ÂI"
+ 
+ #~ msgid ""
+ #~ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ #~ msgstr "¤]³\±zÀ³¸Ó§â @top ¸`ÂI¥]§t¦b @ifnottex, ¦Ó¤£¬O @ifinfo?"
+ 
  #~ msgid "@detailmenu seen before first node, creating `Top' node"
  #~ msgstr "¦b²Ä¤@­Ó¸`ÂI¤§«e¥X²{ @detailmenu, ±N«Ø¥ß `Top' ¸`ÂI"
***************
*** 4351,4356 ****
  
  #, c-format
! #~ msgid "node `%s' has been referenced %d times"
! #~ msgstr "¸`ÂI `%s' ¤w³Q°Ñ·Ó %d ¦¸"
  
  #, c-format
--- 4523,4528 ----
  
  #, c-format
! #~ msgid "unreferenced node `%s'"
! #~ msgstr "¥¼³Q°Ñ·Óªº¸`ÂI `%s'"
  
  #, c-format
***************
*** 4453,4459 ****
  #~ msgstr "¥Ø¿ý¶µ¥Ø `%s' ¤w¦s¦b, ¬Oµ¹ÀÉ®× `%s' ªº"
  
- #~ msgid "display this help and exit"
- #~ msgstr "Åã¥Ü¨D§U¸ê°T, µM«áÂ÷¶}"
- 
  #~ msgid "keep temporary files around after processing"
  #~ msgstr "³B²z§¹²¦«á, ¤£²¾°£¼È¦sÀÉ"
--- 4625,4628 ----
***************
*** 4465,4472 ****
  #~ msgstr "±N¿é¥X°e¦Ü FILE"
  
- #, c-format
- #~ msgid "Usage: %s [OPTION]... FILE...\n"
- #~ msgstr "¥Îªk: %s [OPTION]... FILE...\n"
- 
  #~ msgid "Generate a sorted index for each TeX output FILE.\n"
  #~ msgstr "¬°¨C­Ó TeX ¿é¥X FILE ²£¥Í¤@­Ó±Æ§Çªº¯Á¤Þ.\n"
--- 4634,4637 ----
Binary files texinfo-6.7/po_document/ca.gmo and texinfo-6.8/po_document/ca.gmo differ
diff -Nrc2 texinfo-6.7/po_document/ca.po texinfo-6.8/po_document/ca.po
*** texinfo-6.7/po_document/ca.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/ca.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: texinfo_document 5.9.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2015-06-08 17:08+0200\n"
  "Last-Translator: Walter Garcia-Fontes <walter.garcia@upf.edu>\n"
--- 8,12 ----
  "Project-Id-Version: texinfo_document 5.9.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2015-06-08 17:08+0200\n"
  "Last-Translator: Walter Garcia-Fontes <walter.garcia@upf.edu>\n"
***************
*** 19,113 ****
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funci@'o"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Forma especial"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Opci@'o d'usuari"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Variable d'inst@`ancia"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "M@'etode"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} sobre {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month}, {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Annex {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} a {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 19,113 ----
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funci@'o"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Forma especial"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Opci@'o d'usuari"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Variable d'inst@`ancia"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "M@'etode"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} sobre {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month}, {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Annex {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} a {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 118,285 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Gener"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Febrer"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "Mar@,{c}"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Maig"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Juny"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Juliol"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Agost"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "Setembre"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Octubre"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "Novembre"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Desembre"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Vegreu fitxer Info @file{{myfile}}, node @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Vegeu node @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Vegeu fitxer Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Vegeu secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vegeu secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Vegeu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vegeu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Vegeu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vegeu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(fora de qualsevol node)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{No hi ha cap valor per a `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {name} {arguments}"
--- 118,285 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Gener"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Febrer"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "Mar@,{c}"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Maig"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Juny"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Juliol"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Agost"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "Setembre"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Octubre"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "Novembre"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Desembre"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Vegreu fitxer Info @file{{myfile}}, node @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Vegeu node @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Vegeu fitxer Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Vegeu secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vegeu secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Vegeu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vegeu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Vegeu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vegeu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(fora de qualsevol node)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{No hi ha cap valor per a `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {name} {arguments}"
***************
*** 287,291 ****
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {name}"
--- 287,291 ----
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {name}"
***************
*** 293,297 ****
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
--- 293,297 ----
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
***************
*** 299,303 ****
  msgstr "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {type} {name} {arguments}"
--- 299,303 ----
  msgstr "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {type} {name} {arguments}"
***************
*** 305,309 ****
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}:@*{type}@*{name}"
--- 305,309 ----
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}:@*{type}@*{name}"
***************
*** 311,315 ****
  msgstr "@tie{ }-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {type} {name}"
--- 311,315 ----
  msgstr "@tie{ }-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {type} {name}"
***************
*** 317,321 ****
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {name} {arguments}"
--- 317,321 ----
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {name} {arguments}"
***************
*** 323,327 ****
  msgstr "@tie{ }-- {category} de {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {name}"
--- 323,327 ----
  msgstr "@tie{ }-- {category} de {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {name}"
***************
*** 329,333 ****
  msgstr "@tie{ }-- {category} de {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {name} {arguments}"
--- 329,333 ----
  msgstr "@tie{ }-- {category} de {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {name} {arguments}"
***************
*** 335,339 ****
  msgstr "@tie{ }-- {category} a {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {name}"
--- 335,339 ----
  msgstr "@tie{ }-- {category} a {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {name}"
***************
*** 341,345 ****
  msgstr "@tie{ }-- {category} a {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name} {arguments}"
--- 341,345 ----
  msgstr "@tie{ }-- {category} a {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name} {arguments}"
***************
*** 347,351 ****
  msgstr "@tie{ }-- {category} a {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {type} {name} {arguments}"
--- 347,351 ----
  msgstr "@tie{ }-- {category} a {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {type} {name} {arguments}"
***************
*** 353,357 ****
  msgstr "@tie{ }-- {category} a {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name}"
--- 353,357 ----
  msgstr "@tie{ }-- {category} a {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name}"
***************
*** 359,363 ****
  msgstr "@tie{ }-- {category} a {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {type} {name}"
--- 359,363 ----
  msgstr "@tie{ }-- {category} a {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {type} {name}"
***************
*** 365,369 ****
  msgstr "@tie{ }-- {category} a {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name} {arguments}"
--- 365,369 ----
  msgstr "@tie{ }-- {category} a {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name} {arguments}"
***************
*** 371,375 ****
  msgstr "@tie{ }-- {category} de {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {type} {name} {arguments}"
--- 371,375 ----
  msgstr "@tie{ }-- {category} de {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {type} {name} {arguments}"
***************
*** 377,381 ****
  msgstr "@tie{ }-- {category} de {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name}"
--- 377,381 ----
  msgstr "@tie{ }-- {category} de {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name}"
***************
*** 383,387 ****
  msgstr "@tie{ }-- {category} de {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {type} {name}"
--- 383,387 ----
  msgstr "@tie{ }-- {category} de {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {type} {name}"
***************
*** 389,783 ****
  msgstr "@tie{ }-- {category} de {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Panor@`amica"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "@'Index"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "actual"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Prev"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Previ"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Node cap endavant"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Node cap endarrere"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Fitxer seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Fitxer previ"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Portada (part superior) del document"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Taula de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Taula breu de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Secci@'o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Secci@'o pr@`evia a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Inici del cap@'@dotless{i}tol actual o previ"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Secci@'o pr@`evia al mateix nivell"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Secci@'o amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Secci@'o seg@\"uent al mateix nivell"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Node amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Node seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Node previ"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "Node seg@\"uent a l'ordre de lectura de nodes"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Node previ a l'ordre de lectura de nodes"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Secci@'o seg@\"uent a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Cap@'@dotless{i}tol seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Quant a (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Primera secci@'o a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "@\"Ultima secci@'o a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Secci@'o cap endavant al fitxer seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Secci@'o cap endarrere al fitxer previ"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Aquest"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "En darrere"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "CapEnDarrereR@`apid"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "NodeAmunt"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "NodeSeg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "NodePrevi"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "NodeEnDavant"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "NodeEnDarrere"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Endavant"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "EndavantR@`apid"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Quant a"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Primer"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "@'Ultim"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "FitxerSeg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "FitxerPrevi"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Quan a aquest document"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Taula de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Taula breu de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Notes a peu de p@`agina"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "vegeu secci@'o {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vegeu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Vegeu secci@'o {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Vegeu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vegeu {reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vegeu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vegeu `{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vegeu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vegeu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Vegeu {reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Vegeu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Vegeu `{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Vegeu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Vegeu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Salta a"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Entrada d'@'@dotless{i}ndex"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Secci@'o"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
! #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
! #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} a {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} a {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 389,785 ----
  msgstr "@tie{ }-- {category} de {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Panor@`amica"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "@'Index"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "actual"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Prev"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Node cap endavant"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Node cap endarrere"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Fitxer seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Fitxer previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Portada (part superior) del document"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Taula de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Taula breu de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Secci@'o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Secci@'o pr@`evia a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Inici del cap@'@dotless{i}tol actual o previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Secci@'o pr@`evia al mateix nivell"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Secci@'o amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Secci@'o seg@\"uent al mateix nivell"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Node amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Node seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Node previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "Node seg@\"uent a l'ordre de lectura de nodes"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Node previ a l'ordre de lectura de nodes"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Secci@'o seg@\"uent a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Cap@'@dotless{i}tol seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Quant a (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Primera secci@'o a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "@\"Ultima secci@'o a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Secci@'o cap endavant al fitxer seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Secci@'o cap endarrere al fitxer previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Aquest"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "En darrere"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "CapEnDarrereR@`apid"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "NodeAmunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "NodeSeg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "NodePrevi"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "NodeEnDavant"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "NodeEnDarrere"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Endavant"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "EndavantR@`apid"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Quant a"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Primer"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "@'Ultim"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "FitxerSeg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "FitxerPrevi"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Quan a aquest document"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Taula de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Taula breu de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Notes a peu de p@`agina"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vegeu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Vegeu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vegeu {reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vegeu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vegeu `{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vegeu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vegeu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Vegeu {reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Vegeu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Vegeu `{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Vegeu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Vegeu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Salta a"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Entrada d'@'@dotless{i}ndex"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Secci@'o"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}: "
! msgstr "{category} sobre {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}}"
! msgid "@strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}:@* "
! msgstr "{category} sobre {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4417
! #, fuzzy, perl-brace-format
! #| msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}}"
! msgid "@emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} a {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} a {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 786,805 ****
  "{category} a {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category} a {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} a {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} a {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 788,807 ----
  "{category} a {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category} a {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} a {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} a {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 808,812 ****
  "{category} of {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 810,814 ----
  "{category} of {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 814,828 ****
  "{category} de {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 816,830 ----
  "{category} de {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 833,841 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Aquest document va ser generat el @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, fuzzy, perl-brace-format
  #| msgid "{text} ({url})"
--- 835,847 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Aquest document va ser generat el @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, fuzzy, perl-brace-format
  #| msgid "{text} ({url})"
***************
*** 843,872 ****
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "El node que esteu buscant @'es a {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  El botons als plafons de navegaci@'o tenen el seg@\"uent significat:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Bot@'o"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nom"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Ves a"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Des de 1.2.3 ves a"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 849,878 ----
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "El node que esteu buscant @'es a {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  El botons als plafons de navegaci@'o tenen el seg@\"uent significat:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Bot@'o"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nom"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Ves a"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Des de 1.2.3 ves a"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 878,926 ****
  "\"uent:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Secci@'o U"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Subsecci@'o U-U"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Subsecci@'o U-Dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Subsubsecci@'o U-Dos_U"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Subsubsecci@'o U-Dos-Dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Subsubsecci@'o U-Dos-Tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Posici@'o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Subsubsecci@'o U-Dos-Quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Subsecci@'o U-Tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Subsecci@'o U-Quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Document sense t@'@dotless{i}tol"
  
  #, perl-brace-format
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 884,944 ----
  "\"uent:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Secci@'o U"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Subsecci@'o U-U"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Subsecci@'o U-Dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Subsubsecci@'o U-Dos_U"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Subsubsecci@'o U-Dos-Dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Subsubsecci@'o U-Dos-Tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Posici@'o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Subsubsecci@'o U-Dos-Quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Subsecci@'o U-Tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Subsecci@'o U-Quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Document sense t@'@dotless{i}tol"
  
  #, perl-brace-format
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "vegeu secci@'o {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Vegeu secci@'o {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
+ #, perl-brace-format
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
Binary files texinfo-6.7/po_document/ca.us-ascii.gmo and texinfo-6.8/po_document/ca.us-ascii.gmo differ
diff -Nrc2 texinfo-6.7/po_document/ca.us-ascii.po texinfo-6.8/po_document/ca.us-ascii.po
*** texinfo-6.7/po_document/ca.us-ascii.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/ca.us-ascii.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: texinfo_document 5.9.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2015-06-08 17:08+0200\n"
  "Last-Translator: Walter Garcia-Fontes <walter.garcia@upf.edu>\n"
--- 8,12 ----
  "Project-Id-Version: texinfo_document 5.9.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2015-06-08 17:08+0200\n"
  "Last-Translator: Walter Garcia-Fontes <walter.garcia@upf.edu>\n"
***************
*** 18,112 ****
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funci@'o"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Forma especial"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Opci@'o d'usuari"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Variable d'inst@`ancia"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "M@'etode"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} sobre {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month}, {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Annex {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} a {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 18,112 ----
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funci@'o"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Forma especial"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Opci@'o d'usuari"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Variable d'inst@`ancia"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "M@'etode"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} sobre {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month}, {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Annex {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} a {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 117,764 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Gener"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Febrer"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "Mar@,{c}"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Maig"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Juny"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Juliol"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Agost"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "Setembre"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Octubre"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "Novembre"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Desembre"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Vegreu fitxer Info @file{{myfile}}, node @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Vegeu node @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Vegeu fitxer Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Vegeu secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vegeu secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Vegeu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vegeu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Vegeu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vegeu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(fora de qualsevol node)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{No hi ha cap valor per a `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} de {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} a {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} a {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} a {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} a {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} a {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} a {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} de {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} de {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Panor@`amica"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "@'Index"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "actual"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Prev"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Previ"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Node cap endavant"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Node cap endarrere"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Fitxer seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Fitxer previ"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Portada (part superior) del document"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Taula de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Taula breu de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Secci@'o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Secci@'o pr@`evia a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Inici del cap@'@dotless{i}tol actual o previ"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Secci@'o pr@`evia al mateix nivell"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Secci@'o amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Secci@'o seg@\"uent al mateix nivell"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Node amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Node seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Node previ"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "Node seg@\"uent a l'ordre de lectura de nodes"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Node previ a l'ordre de lectura de nodes"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Secci@'o seg@\"uent a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Cap@'@dotless{i}tol seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Quant a (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Primera secci@'o a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "@\"Ultima secci@'o a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Secci@'o cap endavant al fitxer seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Secci@'o cap endarrere al fitxer previ"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Aquest"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "En darrere"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "CapEnDarrereR@`apid"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "NodeAmunt"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "NodeSeg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "NodePrevi"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "NodeEnDavant"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "NodeEnDarrere"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Endavant"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "EndavantR@`apid"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Quant a"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Primer"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "@'Ultim"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "FitxerSeg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "FitxerPrevi"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Quan a aquest document"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Taula de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Taula breu de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Notes a peu de p@`agina"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "vegeu secci@'o {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vegeu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Vegeu secci@'o {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Vegeu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vegeu {reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vegeu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vegeu `{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vegeu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vegeu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Vegeu {reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Vegeu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Vegeu `{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Vegeu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Vegeu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Salta a"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Entrada d'@'@dotless{i}ndex"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Secci@'o"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
! #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
! #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} a {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} a {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 117,766 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Gener"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Febrer"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "Mar@,{c}"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Maig"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Juny"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Juliol"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Agost"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "Setembre"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Octubre"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "Novembre"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Desembre"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Vegreu fitxer Info @file{{myfile}}, node @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Vegeu node @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Vegeu fitxer Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Vegeu secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vegeu secci@'o ``{section_name}'' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Vegeu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vegeu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Vegeu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vegeu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(fora de qualsevol node)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{No hi ha cap valor per a `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} de {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} a {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} a {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} a {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} a {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} a {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} a {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} de {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} de {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Panor@`amica"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "@'Index"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "actual"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Prev"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Node cap endavant"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Node cap endarrere"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Fitxer seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Fitxer previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Portada (part superior) del document"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Taula de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Taula breu de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Secci@'o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Secci@'o pr@`evia a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Inici del cap@'@dotless{i}tol actual o previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Secci@'o pr@`evia al mateix nivell"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Secci@'o amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Secci@'o seg@\"uent al mateix nivell"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Node amunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Node seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Node previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "Node seg@\"uent a l'ordre de lectura de nodes"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Node previ a l'ordre de lectura de nodes"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Secci@'o seg@\"uent a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Cap@'@dotless{i}tol seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Quant a (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Primera secci@'o a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "@\"Ultima secci@'o a l'ordre de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Secci@'o cap endavant al fitxer seg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Secci@'o cap endarrere al fitxer previ"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Aquest"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "En darrere"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "CapEnDarrereR@`apid"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "NodeAmunt"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "NodeSeg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "NodePrevi"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "NodeEnDavant"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "NodeEnDarrere"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Endavant"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "EndavantR@`apid"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Quant a"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Primer"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "@'Ultim"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "FitxerSeg@\"uent"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "FitxerPrevi"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Quan a aquest document"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Taula de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Taula breu de continguts"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Notes a peu de p@`agina"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vegeu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Vegeu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vegeu {reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vegeu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vegeu `{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vegeu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vegeu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Vegeu {reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Vegeu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Vegeu `{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Vegeu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Vegeu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' a @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Salta a"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Entrada d'@'@dotless{i}ndex"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Secci@'o"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}: "
! msgstr "{category} sobre {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}}"
! msgid "@strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}:@* "
! msgstr "{category} sobre {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4417
! #, fuzzy, perl-brace-format
! #| msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}}"
! msgid "@emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} a {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} a {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 767,786 ****
  "{category} a {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category} a {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} a {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} a {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 769,788 ----
  "{category} a {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category} a {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} a {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} a {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 789,793 ****
  "{category} of {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 791,795 ----
  "{category} of {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 795,809 ****
  "{category} de {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 797,811 ----
  "{category} de {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 814,852 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Aquest document va ser generat el @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, fuzzy, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "El node que esteu buscant @'es a {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  El botons als plafons de navegaci@'o tenen el seg@\"uent significat:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Bot@'o"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nom"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Ves a"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Des de 1.2.3 ves a"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 816,858 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Aquest document va ser generat el @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, fuzzy, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "El node que esteu buscant @'es a {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  El botons als plafons de navegaci@'o tenen el seg@\"uent significat:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Bot@'o"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nom"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Ves a"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Des de 1.2.3 ves a"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 858,905 ****
  "\"uent:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Secci@'o U"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Subsecci@'o U-U"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Subsecci@'o U-Dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Subsubsecci@'o U-Dos_U"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Subsubsecci@'o U-Dos-Dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Subsubsecci@'o U-Dos-Tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Posici@'o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Subsubsecci@'o U-Dos-Quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Subsecci@'o U-Tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Subsecci@'o U-Quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Document sense t@'@dotless{i}tol"
  
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 864,920 ----
  "\"uent:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Secci@'o U"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Subsecci@'o U-U"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Subsecci@'o U-Dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Subsubsecci@'o U-Dos_U"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Subsubsecci@'o U-Dos-Dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Subsubsecci@'o U-Dos-Tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Posici@'o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Subsubsecci@'o U-Dos-Quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Subsecci@'o U-Tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Subsecci@'o U-Quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Document sense t@'@dotless{i}tol"
  
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "vegeu secci@'o {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Vegeu secci@'o {reference_name}"
+ 
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
diff -Nrc2 texinfo-6.7/po_document/ChangeLog texinfo-6.8/po_document/ChangeLog
*** texinfo-6.7/po_document/ChangeLog	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/po_document/ChangeLog	2021-02-09 20:45:37.000000000 +0000
***************
*** 1,2 ****
--- 1,6 ----
+ 2021-02-09  gettextize  <bug-gnu-gettext@gnu.org>
+ 
+ 	* Makefile.in.in: Upgrade to gettext-0.21.
+ 
  2019-08-18  gettextize  <bug-gnu-gettext@gnu.org>
  
Binary files texinfo-6.7/po_document/cs.gmo and texinfo-6.8/po_document/cs.gmo differ
diff -Nrc2 texinfo-6.7/po_document/cs.po texinfo-6.8/po_document/cs.po
*** texinfo-6.7/po_document/cs.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/cs.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 3,7 ****
  # This file is distributed under the same license as the texinfo package.
  # Based on Czech translation of texinfo-6.0.90.
! # Petr Pisar <petr.pisar@atlas.cz>, 2015, 2016, 2017.
  #
  # Note: 2 messages untranslated, it's ok.
--- 3,7 ----
  # This file is distributed under the same license as the texinfo package.
  # Based on Czech translation of texinfo-6.0.90.
! # Petr Pisar <petr.pisar@atlas.cz>, 2015, 2016, 2017, 2021.
  #
  # Note: 2 messages untranslated, it's ok.
***************
*** 18,25 ****
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2017-07-11 17:01+02:00\n"
  "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
  "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
--- 18,25 ----
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-22 21:03+02:00\n"
  "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
  "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
***************
*** 30,67 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funkce"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "SpeciÃ¡lnÃ­ forma"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "PromÄ›nnÃ¡"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "UÅ¾ivatelskÃ¡ volba"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "PromÄ›nnÃ¡ instance"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "Metoda"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
--- 30,67 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funkce"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "SpeciÃ¡lnÃ­ forma"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "PromÄ›nnÃ¡"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "UÅ¾ivatelskÃ¡ volba"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "PromÄ›nnÃ¡ instance"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "Metoda"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
***************
*** 69,125 ****
  
  # month is full month name
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day}. {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "PÅ™Ã­loha {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na tÅ™Ã­dÄ› {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 69,125 ----
  
  # month is full month name
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day}. {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "PÅ™Ã­loha {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na tÅ™Ã­dÄ› {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 130,777 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "leden"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Ãºnor"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "bÅ™ezen"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "duben"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "kvÄ›ten"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Ä�erven"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Ä�ervenec"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "srpen"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "zÃ¡Å™Ã­"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Å™Ã­jen"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "listopad"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "prosinec"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Vizte uzel @samp{{mynode}} vÂ info souboru @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Vizte uzel @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Vizte info soubor @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "oddÃ­l â€ž{section_name}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Vizte oddÃ­l â€ž{section_name}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vizte oddÃ­l â€ž{section_name}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Vizte @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vizte @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Vizte {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vizte {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(mimo jakÃ½koliv uzel)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Å½Ã¡dnÃ¡ hodnota pro â€ž{value}â€œ@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Vrchol"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "PÅ™ehled"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "RejstÅ™Ã­k"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "souÄ�asnÃ½"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "PÅ™edchozÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Nahoru "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "DalÅ¡Ã­"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Nahoru"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "PÅ™edchozÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Uzel vpÅ™ed"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Uzel zpÄ›t"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "DalÅ¡Ã­ soubor"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "PÅ™edchozÃ­ soubor"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "PÅ™ebal (vrchol) dokumentu"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "StruÄ�nÃ½ obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "SouÄ�asnÃ½ oddÃ­l"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "PÅ™edchozÃ­ oddÃ­l podle poÅ™adÃ­ Ä�tenÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "ZaÄ�Ã¡tek tÃ©to kapitoly nebo pÅ™edchozÃ­ kapitola"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "PÅ™edchozÃ­ oddÃ­l stejnÃ© ÃºrovnÄ›"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "OddÃ­l nahoru"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "DalÅ¡Ã­ oddÃ­l stejnÃ© ÃºrovnÄ›"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Uzel nahoru"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "DalÅ¡Ã­ uzel"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "PÅ™edchozÃ­ uzel"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "DalÅ¡Ã­ uzel podle poÅ™adÃ­ Ä�tenÃ­ uzlÅ¯"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "PÅ™edchozÃ­ uzel podle poÅ™adÃ­ Ä�tenÃ­ uzlÅ¯"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "DalÅ¡Ã­ oddÃ­l podle poÅ™adÃ­ Ä�tenÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "DalÅ¡Ã­ kapitola"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "NÃ¡povÄ›da"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "PrvnÃ­ oddÃ­l podle poÅ™adÃ­ Ä�tenÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "PoslednÃ­ oddÃ­l podle poÅ™adÃ­ Ä�tenÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "OddÃ­l vpÅ™ed vÂ dalÅ¡Ã­m souboru"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "OddÃ­l zpÄ›t vÂ pÅ™edchozÃ­m souboru"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Tento"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "ZpÄ›t"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "Rychle zpÄ›t"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Uzel nahoru"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "DalÅ¡Ã­ uzel"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "PÅ™edchozÃ­ uzel"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "Uzel vpÅ™ed"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "Uzel zpÄ›t"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "VpÅ™ed"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Rychle vpÅ™ed"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "NÃ¡povÄ›da"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "PrvnÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "PoslednÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "DalÅ¡Ã­ soubor"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "PÅ™edchozÃ­ soubor"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "OÂ tomto dokumentu"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "StruÄ�nÃ½ obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "PoznÃ¡mky pod Ä�arou"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "vizte oddÃ­l {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vizte {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Vizte oddÃ­l {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Vizte {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vizte {reference} vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vizte @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vizte â€ž{section}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vizte {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vizte â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Vizte {reference} vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Vizte @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Vizte â€ž{section}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Vizte {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Vizte â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "â€ž{section}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "PÅ™ejÃ­t na"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "PoloÅ¾ka rejstÅ™Ã­ku"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "OddÃ­l"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} tÅ™Ã­dy {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} tÅ™Ã­dy {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 130,772 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "leden"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Ãºnor"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "bÅ™ezen"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "duben"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "kvÄ›ten"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Ä�erven"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Ä�ervenec"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "srpen"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "zÃ¡Å™Ã­"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Å™Ã­jen"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "listopad"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "prosinec"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Vizte uzel @samp{{mynode}} vÂ info souboru @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Vizte uzel @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Vizte info soubor @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "oddÃ­l â€ž{section_name}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Vizte oddÃ­l â€ž{section_name}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vizte oddÃ­l â€ž{section_name}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Vizte @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vizte @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Vizte {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vizte {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(mimo jakÃ½koliv uzel)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Å½Ã¡dnÃ¡ hodnota pro â€ž{value}â€œ@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} na tÅ™Ã­dÄ› {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} tÅ™Ã­dy {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Vrchol"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "PÅ™ehled"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "RejstÅ™Ã­k"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "souÄ�asnÃ½"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "PÅ™edchozÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Nahoru "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "DalÅ¡Ã­"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Nahoru"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "PÅ™edchozÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Uzel vpÅ™ed"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Uzel zpÄ›t"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "DalÅ¡Ã­ soubor"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "PÅ™edchozÃ­ soubor"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "PÅ™ebal (vrchol) dokumentu"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "StruÄ�nÃ½ obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "SouÄ�asnÃ½ oddÃ­l"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "PÅ™edchozÃ­ oddÃ­l podle poÅ™adÃ­ Ä�tenÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "ZaÄ�Ã¡tek tÃ©to kapitoly nebo pÅ™edchozÃ­ kapitola"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "PÅ™edchozÃ­ oddÃ­l stejnÃ© ÃºrovnÄ›"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "OddÃ­l nahoru"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "DalÅ¡Ã­ oddÃ­l stejnÃ© ÃºrovnÄ›"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Uzel nahoru"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "DalÅ¡Ã­ uzel"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "PÅ™edchozÃ­ uzel"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "DalÅ¡Ã­ uzel podle poÅ™adÃ­ Ä�tenÃ­ uzlÅ¯"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "PÅ™edchozÃ­ uzel podle poÅ™adÃ­ Ä�tenÃ­ uzlÅ¯"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "DalÅ¡Ã­ oddÃ­l podle poÅ™adÃ­ Ä�tenÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "DalÅ¡Ã­ kapitola"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "NÃ¡povÄ›da"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "PrvnÃ­ oddÃ­l podle poÅ™adÃ­ Ä�tenÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "PoslednÃ­ oddÃ­l podle poÅ™adÃ­ Ä�tenÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "OddÃ­l vpÅ™ed vÂ dalÅ¡Ã­m souboru"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "OddÃ­l zpÄ›t vÂ pÅ™edchozÃ­m souboru"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Tento"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "ZpÄ›t"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "Rychle zpÄ›t"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Uzel nahoru"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "DalÅ¡Ã­ uzel"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "PÅ™edchozÃ­ uzel"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "Uzel vpÅ™ed"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "Uzel zpÄ›t"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "VpÅ™ed"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Rychle vpÅ™ed"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "NÃ¡povÄ›da"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "PrvnÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "PoslednÃ­"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "DalÅ¡Ã­ soubor"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "PÅ™edchozÃ­ soubor"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "OÂ tomto dokumentu"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "StruÄ�nÃ½ obsah"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "PoznÃ¡mky pod Ä�arou"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vizte {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Vizte {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vizte {reference} vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vizte @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vizte â€ž{section}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vizte {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vizte â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Vizte {reference} vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Vizte @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Vizte â€ž{section}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Vizte {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Vizte â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "â€ž{section}â€œ vÂ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "PÅ™ejÃ­t na"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "PoloÅ¾ka rejstÅ™Ã­ku"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "OddÃ­l"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, perl-brace-format
! msgid "{category}: "
! msgstr "{category}: "
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "@strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr "@strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
! msgstr "{category}:@* "
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "@emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} tÅ™Ã­dy {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} tÅ™Ã­dy {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 781,785 ****
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 776,780 ----
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 787,801 ****
  "{category} na tÅ™Ã­dÄ› {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 782,796 ----
  "{category} na tÅ™Ã­dÄ› {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} na tÅ™Ã­dÄ› {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 805,809 ****
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 800,804 ----
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 811,825 ****
  "{category} tÅ™Ã­dy {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} tÅ™Ã­dy {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} tÅ™Ã­dy {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 806,820 ----
  "{category} tÅ™Ã­dy {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} tÅ™Ã­dy {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} tÅ™Ã­dy {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 830,868 ****
  "@emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Tento dokument byl vytvoÅ™en @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Uzel, kterÃ½ hledÃ¡te, se nachÃ¡zÃ­ na {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  TlaÄ�Ã­tka vÂ navigaÄ�nÃ­m panelu majÃ­ nÃ¡sledujÃ­cÃ­ vÃ½znam:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "TlaÄ�Ã­tko"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "NÃ¡zev"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "PÅ™ejÃ­t kam"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "ZÂ 1.2.3 pÅ™ejÃ­t kam"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 825,867 ----
  "@emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Tento dokument byl vytvoÅ™en @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "Ãšdaje oÂ licenci JavaScriptu"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Uzel, kterÃ½ hledÃ¡te, se nachÃ¡zÃ­ na {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  TlaÄ�Ã­tka vÂ navigaÄ�nÃ­m panelu majÃ­ nÃ¡sledujÃ­cÃ­ vÃ½znam:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "TlaÄ�Ã­tko"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "NÃ¡zev"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "PÅ™ejÃ­t kam"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "ZÂ 1.2.3 pÅ™ejÃ­t kam"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 873,920 ****
  "@strong{ PodpododdÃ­l Jedna-dva-tÅ™i } dokumentu sÂ nÃ¡sledujÃ­cÃ­ strukturou:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "OddÃ­l Jedna"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "PododdÃ­l Jedna-jedna"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "PododdÃ­l Jedna-dva"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "PodpododdÃ­l Jedna-dva-jedna"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "PodpododdÃ­l Jedna-dva-dva"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "PodpododdÃ­l Jedna-dva-tÅ™i"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "SouÄ�asnÃ¡ poloha"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "PodpododdÃ­l Jedna-dva-Ä�tyÅ™i"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "PododdÃ­l Jedna-tÅ™i"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "PododdÃ­l Jedna-Ä�tyÅ™i"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "NepojmenovanÃ½ dokument"
  
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 872,928 ----
  "@strong{ PodpododdÃ­l Jedna-dva-tÅ™i } dokumentu sÂ nÃ¡sledujÃ­cÃ­ strukturou:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "OddÃ­l Jedna"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "PododdÃ­l Jedna-jedna"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "PododdÃ­l Jedna-dva"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "PodpododdÃ­l Jedna-dva-jedna"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "PodpododdÃ­l Jedna-dva-dva"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "PodpododdÃ­l Jedna-dva-tÅ™i"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "SouÄ�asnÃ¡ poloha"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "PodpododdÃ­l Jedna-dva-Ä�tyÅ™i"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "PododdÃ­l Jedna-tÅ™i"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "PododdÃ­l Jedna-Ä�tyÅ™i"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "NepojmenovanÃ½ dokument"
  
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "vizte oddÃ­l {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Vizte oddÃ­l {reference_name}"
+ 
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
Binary files texinfo-6.7/po_document/de.gmo and texinfo-6.8/po_document/de.gmo differ
diff -Nrc2 texinfo-6.7/po_document/de.po texinfo-6.8/po_document/de.po
*** texinfo-6.7/po_document/de.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/de.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 9,13 ****
  "Project-Id-Version: texinfo_document 5.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2014-04-11 22:11+0100\n"
  "Last-Translator: Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>\n"
--- 9,13 ----
  "Project-Id-Version: texinfo_document 5.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2014-04-11 22:11+0100\n"
  "Last-Translator: Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>\n"
***************
*** 21,115 ****
  "X-Generator: Poedit 1.5.4\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funktion"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Spezielle Form"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Benutzeroption"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Instanzvariable"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "Method"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} in {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} von {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day}. {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Anhang {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} in {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 21,115 ----
  "X-Generator: Poedit 1.5.4\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funktion"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Spezielle Form"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Benutzeroption"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Instanzvariable"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "Method"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} in {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} von {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day}. {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Anhang {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} in {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 120,287 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Januar"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Februar"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "MÃ¤rz"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "April"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Mai"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Juni"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Juli"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "August"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "September"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "November"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Dezember"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Siehe Info-Datei @file{{myfile}}, Absatz @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Siehe Absatz @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Siehe Info-Datei @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Siehe Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "siehe Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Siehe @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "siehe @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Siehe {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "siehe {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(auÃŸerhalb aller AbsÃ¤tze)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{kein Wert fÃ¼r Â»{value}Â«@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {name} {arguments}"
--- 120,287 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Januar"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Februar"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "MÃ¤rz"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "April"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Mai"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Juni"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Juli"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "August"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "September"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "November"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Dezember"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Siehe Info-Datei @file{{myfile}}, Absatz @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Siehe Absatz @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Siehe Info-Datei @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Siehe Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "siehe Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Siehe @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "siehe @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Siehe {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "siehe {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(auÃŸerhalb aller AbsÃ¤tze)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{kein Wert fÃ¼r Â»{value}Â«@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {name} {arguments}"
***************
*** 289,293 ****
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {name}"
--- 289,293 ----
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {name}"
***************
*** 295,299 ****
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
--- 295,299 ----
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
***************
*** 301,305 ****
  msgstr "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {type} {name} {arguments}"
--- 301,305 ----
  msgstr "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {type} {name} {arguments}"
***************
*** 307,311 ****
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}:@*{type}@*{name}"
--- 307,311 ----
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}:@*{type}@*{name}"
***************
*** 313,317 ****
  msgstr "@tie{ }-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {type} {name}"
--- 313,317 ----
  msgstr "@tie{ }-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category}: {type} {name}"
***************
*** 319,323 ****
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {name} {arguments}"
--- 319,323 ----
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {name} {arguments}"
***************
*** 325,329 ****
  msgstr "@tie{ }-- {category} von {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {name}"
--- 325,329 ----
  msgstr "@tie{ }-- {category} von {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {name}"
***************
*** 331,335 ****
  msgstr "@tie{ }-- {category} von {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {name} {arguments}"
--- 331,335 ----
  msgstr "@tie{ }-- {category} von {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {name} {arguments}"
***************
*** 337,341 ****
  msgstr "@tie{ }-- {category} in {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {name}"
--- 337,341 ----
  msgstr "@tie{ }-- {category} in {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {name}"
***************
*** 343,347 ****
  msgstr "@tie{ }-- {category} in {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name} {arguments}"
--- 343,347 ----
  msgstr "@tie{ }-- {category} in {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name} {arguments}"
***************
*** 349,353 ****
  msgstr "@tie{ }-- {category} in {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {type} {name} {arguments}"
--- 349,353 ----
  msgstr "@tie{ }-- {category} in {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {type} {name} {arguments}"
***************
*** 355,359 ****
  msgstr "@tie{ }-- {category} in {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name}"
--- 355,359 ----
  msgstr "@tie{ }-- {category} in {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name}"
***************
*** 361,365 ****
  msgstr "@tie{ }-- {category} in {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {type} {name}"
--- 361,365 ----
  msgstr "@tie{ }-- {category} in {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} on {class}: {type} {name}"
***************
*** 367,371 ****
  msgstr "@tie{ }-- {category} in {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name} {arguments}"
--- 367,371 ----
  msgstr "@tie{ }-- {category} in {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name} {arguments}"
***************
*** 373,377 ****
  msgstr "@tie{ }-- {category} von {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {type} {name} {arguments}"
--- 373,377 ----
  msgstr "@tie{ }-- {category} von {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {type} {name} {arguments}"
***************
*** 379,383 ****
  msgstr "@tie{ }-- {category} von {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name}"
--- 379,383 ----
  msgstr "@tie{ }-- {category} von {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name}"
***************
*** 385,389 ****
  msgstr "@tie{ }-- {category} von {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {type} {name}"
--- 385,389 ----
  msgstr "@tie{ }-- {category} von {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, fuzzy, perl-brace-format
  #| msgid "@tie{ }-- {category} of {class}: {type} {name}"
***************
*** 391,785 ****
  msgstr "@tie{ }-- {category} von {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Anfang"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Inhalt"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Ãœbersicht"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Index"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "aktuell"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Vorh."
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Nach oben "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "NÃ¤chste"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Vorige"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Absatz vor"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Absatz zurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "NÃ¤chste Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Vorige Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Titelseite des Dokuments"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Kurzes Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Aktueller Abschnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Voriger Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Anfang dieses oder des letzten Kapitels"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Voriger Abschnitt derselben Ebene"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Abschnitt nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "NÃ¤chster Abschitt derselben Ebene"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Absatz nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "NÃ¤chster Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Voriger Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "NÃ¤chster Absatz in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Voriger Absatz in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "NÃ¤chster Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "NÃ¤chstes Kapitel"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Info (Hilfe)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Erster Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Letzter Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Abschnitt vor in nÃ¤chster Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Abschnitt zurÃ¼ck in nÃ¤chster Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Diese"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "ZurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "SchnellrÃ¼cklauf"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Absatz nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "NÃ¤chster Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "Voriger Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "Absatz vor"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "Absatz zurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Vor"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Schnellvorlauf"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Info"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Erste"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Letzte"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "NÃ¤chste Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "Vorige Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Info zu diesem Dokument"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Kurzes Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "FuÃŸnoten"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "siehe Abschnitt {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "siehe {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Siehe Abschnitt {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Siehe {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "siehe {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "siehe @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "siehe Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "siehe {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "siehe Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Siehe {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Siehe @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Siehe Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Siehe {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Siehe Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Springe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Indexeintrag"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Abschnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
! #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
! #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} von {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} von {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} in {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} in {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 391,787 ----
  msgstr "@tie{ }-- {category} von {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Anfang"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Inhalt"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Ãœbersicht"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Index"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "aktuell"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Vorh."
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Nach oben "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "NÃ¤chste"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Vorige"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Absatz vor"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Absatz zurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "NÃ¤chste Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Vorige Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Titelseite des Dokuments"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Kurzes Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Aktueller Abschnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Voriger Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Anfang dieses oder des letzten Kapitels"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Voriger Abschnitt derselben Ebene"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Abschnitt nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "NÃ¤chster Abschitt derselben Ebene"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Absatz nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "NÃ¤chster Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Voriger Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "NÃ¤chster Absatz in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Voriger Absatz in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "NÃ¤chster Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "NÃ¤chstes Kapitel"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Info (Hilfe)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Erster Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Letzter Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Abschnitt vor in nÃ¤chster Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Abschnitt zurÃ¼ck in nÃ¤chster Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Diese"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "ZurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "SchnellrÃ¼cklauf"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Absatz nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "NÃ¤chster Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "Voriger Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "Absatz vor"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "Absatz zurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Vor"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Schnellvorlauf"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Info"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Erste"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Letzte"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "NÃ¤chste Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "Vorige Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Info zu diesem Dokument"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Kurzes Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "FuÃŸnoten"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "siehe {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Siehe {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "siehe {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "siehe @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "siehe Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "siehe {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "siehe Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Siehe {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Siehe @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Siehe Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Siehe {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Siehe Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Springe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Indexeintrag"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Abschnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}: "
! msgstr "{category} in {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}}"
! msgid "@strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}:@* "
! msgstr "{category} in {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4417
! #, fuzzy, perl-brace-format
! #| msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}}"
! msgid "@emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} von {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} von {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} in {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} in {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 788,792 ****
  "{category} in {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 790,794 ----
  "{category} in {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 794,808 ****
  "{category} in {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} in {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} in {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 796,810 ----
  "{category} in {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} in {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} in {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 811,815 ****
  "{category} von {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 813,817 ----
  "{category} von {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 817,831 ****
  "{category} von {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} von {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} von {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 819,833 ----
  "{category} von {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} von {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} von {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 836,840 ****
  "@emph{{program}}} erstellt."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
--- 838,842 ----
  "@emph{{program}}} erstellt."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
***************
*** 842,846 ****
  "erstellt."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, fuzzy, perl-brace-format
  #| msgid "{text} ({url})"
--- 844,852 ----
  "erstellt."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, fuzzy, perl-brace-format
  #| msgid "{text} ({url})"
***************
*** 848,877 ****
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Der Absatz, nach dem Sie suchen, befindet sich bei {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr " Die Links in der Navigationsleiste haben die folgende Bedeutung: "
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Knopf"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Name"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Gehe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Von 1.2.3 gehe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 854,883 ----
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Der Absatz, nach dem Sie suchen, befindet sich bei {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr " Die Links in der Navigationsleiste haben die folgende Bedeutung: "
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Knopf"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Name"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Gehe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Von 1.2.3 gehe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 883,931 ****
  "liegt:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Abschnitt 1"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Unterabschnitt 1-1"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Unterabschnitt 1-2"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Unterabschnitt 1-2-1"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Unterabschnitt 1-2-2"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Unterabschnitt 1-2-3"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Aktuelle Position"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Unterabschnitt 1-2-4"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Unterabschnitt 1-3"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Unterabschnitt 1-4"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Unbenanntes Dokument"
  
  #, perl-brace-format
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 889,949 ----
  "liegt:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Abschnitt 1"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Unterabschnitt 1-1"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Unterabschnitt 1-2"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Unterabschnitt 1-2-1"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Unterabschnitt 1-2-2"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Unterabschnitt 1-2-3"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Aktuelle Position"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Unterabschnitt 1-2-4"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Unterabschnitt 1-3"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Unterabschnitt 1-4"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Unbenanntes Dokument"
  
  #, perl-brace-format
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "siehe Abschnitt {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Siehe Abschnitt {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
+ #, perl-brace-format
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
Binary files texinfo-6.7/po_document/de.us-ascii.gmo and texinfo-6.8/po_document/de.us-ascii.gmo differ
diff -Nrc2 texinfo-6.7/po_document/de.us-ascii.po texinfo-6.8/po_document/de.us-ascii.po
*** texinfo-6.7/po_document/de.us-ascii.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/de.us-ascii.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 9,13 ****
  "Project-Id-Version: texinfo_document 5.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2014-04-11 22:11+0100\n"
  "Last-Translator: Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>\n"
--- 9,13 ----
  "Project-Id-Version: texinfo_document 5.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2014-04-11 22:11+0100\n"
  "Last-Translator: Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>\n"
***************
*** 20,114 ****
  "X-Generator: Poedit 1.5.4\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funktion"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Spezielle Form"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Benutzeroption"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Instanzvariable"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "Method"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} in {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} von {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day}. {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Anhang {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} in {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 20,114 ----
  "X-Generator: Poedit 1.5.4\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funktion"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Spezielle Form"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Benutzeroption"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Instanzvariable"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "Method"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} in {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} von {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day}. {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Anhang {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} in {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 119,766 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Januar"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Februar"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "MÃ¤rz"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "April"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Mai"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Juni"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Juli"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "August"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "September"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "November"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Dezember"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Siehe Info-Datei @file{{myfile}}, Absatz @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Siehe Absatz @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Siehe Info-Datei @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Siehe Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "siehe Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Siehe @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "siehe @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Siehe {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "siehe {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(auÃŸerhalb aller AbsÃ¤tze)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{kein Wert fÃ¼r Â»{value}Â«@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} von {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} von {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} in {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} in {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} in {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} in {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} in {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} in {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} von {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} von {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} von {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} von {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Anfang"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Inhalt"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Ãœbersicht"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Index"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "aktuell"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Vorh."
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Nach oben "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "NÃ¤chste"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Vorige"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Absatz vor"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Absatz zurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "NÃ¤chste Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Vorige Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Titelseite des Dokuments"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Kurzes Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Aktueller Abschnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Voriger Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Anfang dieses oder des letzten Kapitels"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Voriger Abschnitt derselben Ebene"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Abschnitt nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "NÃ¤chster Abschitt derselben Ebene"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Absatz nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "NÃ¤chster Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Voriger Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "NÃ¤chster Absatz in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Voriger Absatz in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "NÃ¤chster Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "NÃ¤chstes Kapitel"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Info (Hilfe)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Erster Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Letzter Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Abschnitt vor in nÃ¤chster Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Abschnitt zurÃ¼ck in nÃ¤chster Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Diese"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "ZurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "SchnellrÃ¼cklauf"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Absatz nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "NÃ¤chster Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "Voriger Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "Absatz vor"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "Absatz zurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Vor"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Schnellvorlauf"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Info"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Erste"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Letzte"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "NÃ¤chste Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "Vorige Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Info zu diesem Dokument"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Kurzes Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "FuÃŸnoten"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "siehe Abschnitt {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "siehe {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Siehe Abschnitt {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Siehe {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "siehe {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "siehe @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "siehe Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "siehe {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "siehe Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Siehe {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Siehe @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Siehe Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Siehe {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Siehe Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Springe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Indexeintrag"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Abschnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
! #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
! #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} von {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} von {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} in {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} in {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 119,768 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Januar"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Februar"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "MÃ¤rz"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "April"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Mai"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Juni"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Juli"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "August"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "September"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "November"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Dezember"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Siehe Info-Datei @file{{myfile}}, Absatz @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Siehe Absatz @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Siehe Info-Datei @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Siehe Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "siehe Abschnitt Â»{section_name}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Siehe @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "siehe @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Siehe {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "siehe {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(auÃŸerhalb aller AbsÃ¤tze)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{kein Wert fÃ¼r Â»{value}Â«@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} von {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} von {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} in {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} in {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} in {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} in {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} in {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} in {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} von {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} von {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} von {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} von {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Anfang"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Inhalt"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Ãœbersicht"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Index"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "aktuell"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Vorh."
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Nach oben "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "NÃ¤chste"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Vorige"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Absatz vor"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Absatz zurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "NÃ¤chste Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Vorige Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Titelseite des Dokuments"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Kurzes Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Aktueller Abschnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Voriger Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Anfang dieses oder des letzten Kapitels"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Voriger Abschnitt derselben Ebene"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Abschnitt nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "NÃ¤chster Abschitt derselben Ebene"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Absatz nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "NÃ¤chster Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Voriger Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "NÃ¤chster Absatz in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Voriger Absatz in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "NÃ¤chster Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "NÃ¤chstes Kapitel"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Info (Hilfe)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Erster Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Letzter Abschnitt in Lesereihenfolge"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Abschnitt vor in nÃ¤chster Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Abschnitt zurÃ¼ck in nÃ¤chster Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Diese"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "ZurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "SchnellrÃ¼cklauf"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Absatz nach oben"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "NÃ¤chster Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "Voriger Absatz"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "Absatz vor"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "Absatz zurÃ¼ck"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Vor"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Schnellvorlauf"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Info"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Erste"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Letzte"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "NÃ¤chste Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "Vorige Datei"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Info zu diesem Dokument"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Kurzes Inhaltsverzeichnis"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "FuÃŸnoten"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "siehe {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Siehe {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "siehe {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "siehe @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "siehe Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "siehe {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "siehe Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Siehe {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Siehe @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Siehe Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Siehe {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Siehe Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "Â»{section}Â« in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "Â»{section}Â«"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Springe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Indexeintrag"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Abschnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}: "
! msgstr "{category} in {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}}"
! msgid "@strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}:@* "
! msgstr "{category} in {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4417
! #, fuzzy, perl-brace-format
! #| msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}}"
! msgid "@emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} von {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} von {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} in {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} in {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 769,773 ****
  "{category} in {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 771,775 ----
  "{category} in {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 775,789 ****
  "{category} in {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} in {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} in {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 777,791 ----
  "{category} in {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} in {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} in {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 792,796 ****
  "{category} von {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 794,798 ----
  "{category} von {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 798,812 ****
  "{category} von {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} von {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} von {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 800,814 ----
  "{category} von {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} von {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} von {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 817,821 ****
  "@emph{{program}}} erstellt."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
--- 819,823 ----
  "@emph{{program}}} erstellt."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
***************
*** 823,857 ****
  "erstellt."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, fuzzy, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Der Absatz, nach dem Sie suchen, befindet sich bei {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr " Die Links in der Navigationsleiste haben die folgende Bedeutung: "
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Knopf"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Name"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Gehe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Von 1.2.3 gehe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 825,863 ----
  "erstellt."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, fuzzy, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Der Absatz, nach dem Sie suchen, befindet sich bei {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr " Die Links in der Navigationsleiste haben die folgende Bedeutung: "
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Knopf"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Name"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Gehe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Von 1.2.3 gehe zu"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 863,910 ****
  "liegt:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Abschnitt 1"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Unterabschnitt 1-1"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Unterabschnitt 1-2"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Unterabschnitt 1-2-1"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Unterabschnitt 1-2-2"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Unterabschnitt 1-2-3"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Aktuelle Position"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Unterabschnitt 1-2-4"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Unterabschnitt 1-3"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Unterabschnitt 1-4"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Unbenanntes Dokument"
  
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 869,925 ----
  "liegt:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Abschnitt 1"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Unterabschnitt 1-1"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Unterabschnitt 1-2"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Unterabschnitt 1-2-1"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Unterabschnitt 1-2-2"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Unterabschnitt 1-2-3"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Aktuelle Position"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Unterabschnitt 1-2-4"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Unterabschnitt 1-3"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Unterabschnitt 1-4"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Unbenanntes Dokument"
  
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "siehe Abschnitt {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Siehe Abschnitt {reference_name}"
+ 
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
Binary files texinfo-6.7/po_document/eo.gmo and texinfo-6.8/po_document/eo.gmo differ
diff -Nrc2 texinfo-6.7/po_document/eo.po texinfo-6.8/po_document/eo.po
*** texinfo-6.7/po_document/eo.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/eo.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2018-05-24 21:45-0300\n"
  "Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
--- 8,12 ----
  "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2018-05-24 21:45-0300\n"
  "Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
***************
*** 19,113 ****
  "X-Generator: Poedit 1.5.4\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funkcio"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Makroo"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Speciala Formo"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variablo"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Opcio de Uzanto"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Ekzemplera Variablo"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "Metodo"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} en {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{year} {month} {day}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Aldono {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} en {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 19,113 ----
  "X-Generator: Poedit 1.5.4\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funkcio"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Makroo"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Speciala Formo"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variablo"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Opcio de Uzanto"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Ekzemplera Variablo"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "Metodo"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} en {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{year} {month} {day}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Aldono {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} en {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 118,765 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "januaro"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "februaro"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "marto"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "aprilo"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "majo"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "junio"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "julio"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "augusto"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "septembro"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "oktobro"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "decembro"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Konsultu la Info-dosieron @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Konsultu la nodon @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Konsultu la Info-dosieron @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "sekcio ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Konsultu la sekcion ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "konsultu la sekcion ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Konsultu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "konsultu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Konsultu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "konsultu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(for de iu ajn nodo)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Neniu valoro por `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} de {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} de {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} en {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} en {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} en {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} en {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} en {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} en {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} de {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} de {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} de {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} de {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Pinto"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Enhavo"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Superrigardo"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Indekso"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "nuna"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Antaue"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Supre "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Sekve"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Supre"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Antaue"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Antauenira nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Retroira nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Sekva dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Antaua dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Kovro (pinto) de dokumento"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Enhavtabelo"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Malgranda enhavtabelo"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Nuna sekcio"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Antaua sekcio lau lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Komenco de tiu @^{c} @^{c}apitro au antaua @^{c}apitro"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Antaua sekcio en la sama nivelo"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Supra sekcio"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Sekva sekcio en la sama nivelo"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Supra nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Sekva nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Antaua nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "Sekva nodo lau nod-lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Antaua nodo lau nod-lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Sekva sekcio lau lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Venonta @^{c}apitro"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Pri (helpo)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Unua sekcio lau lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Lasta sekcio lau lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Antaueniri sekcion en la sekva dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Retroiri sekcion en la antaua dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Tio @^{c}i"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Retroiro"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "RapidRetroiro"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "NodSupren"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "SekvaNodo"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "AntauaNodo"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "NodAntaueniro"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "NodRetroiro"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Antaueniro"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "RapidAntaueniro"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Pri"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Unua"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Lasta"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "SekvaDosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "AntauaDosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Pri tiu @^{c}i Dokumento"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Enhavtabelo"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Malgranda Enhavtabelo"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Piednotoj"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "konsultu la sekcion {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "konsultu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Konsultu la sekcion {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Konsultu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "konsultu {reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "konsultu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "konsultu `{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "konsultu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "konsultu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Konsultu {reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Konsultu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Konsultu `{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Konsultu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Konsultu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Salti al"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Indeksa Ero"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Sekcio"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
! #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
! #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} en {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} en {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 118,767 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "januaro"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "februaro"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "marto"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "aprilo"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "majo"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "junio"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "julio"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "augusto"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "septembro"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "oktobro"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "decembro"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Konsultu la Info-dosieron @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Konsultu la nodon @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Konsultu la Info-dosieron @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "sekcio ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Konsultu la sekcion ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "konsultu la sekcion ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Konsultu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "konsultu @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Konsultu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "konsultu {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(for de iu ajn nodo)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Neniu valoro por `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} de {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} de {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} en {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} en {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} en {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} en {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} en {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} en {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} de {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} de {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} de {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} de {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Pinto"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Enhavo"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Superrigardo"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Indekso"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "nuna"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Antaue"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Supre "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Sekve"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Supre"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Antaue"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Antauenira nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Retroira nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Sekva dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Antaua dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Kovro (pinto) de dokumento"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Enhavtabelo"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Malgranda enhavtabelo"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Nuna sekcio"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Antaua sekcio lau lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Komenco de tiu @^{c} @^{c}apitro au antaua @^{c}apitro"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Antaua sekcio en la sama nivelo"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Supra sekcio"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Sekva sekcio en la sama nivelo"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Supra nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Sekva nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Antaua nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "Sekva nodo lau nod-lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Antaua nodo lau nod-lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Sekva sekcio lau lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Venonta @^{c}apitro"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Pri (helpo)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Unua sekcio lau lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Lasta sekcio lau lega ordo"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Antaueniri sekcion en la sekva dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Retroiri sekcion en la antaua dosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Tio @^{c}i"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Retroiro"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "RapidRetroiro"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "NodSupren"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "SekvaNodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "AntauaNodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "NodAntaueniro"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "NodRetroiro"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Antaueniro"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "RapidAntaueniro"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Pri"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Unua"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Lasta"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "SekvaDosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "AntauaDosiero"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Pri tiu @^{c}i Dokumento"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Enhavtabelo"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Malgranda Enhavtabelo"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Piednotoj"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "konsultu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Konsultu {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "konsultu {reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "konsultu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "konsultu `{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "konsultu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "konsultu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Konsultu {reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Konsultu @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Konsultu `{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Konsultu {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Konsultu `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Salti al"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Indeksa Ero"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Sekcio"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}: "
! msgstr "{category} en {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}}"
! msgid "@strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}:@* "
! msgstr "{category} en {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4417
! #, fuzzy, perl-brace-format
! #| msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}}"
! msgid "@emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} en {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} en {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 768,772 ****
  "{category} en {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 770,774 ----
  "{category} en {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 774,788 ****
  "{category} en {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} en {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} en {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 776,790 ----
  "{category} en {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} en {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} en {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 791,795 ****
  "{category} de {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 793,797 ----
  "{category} de {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 797,811 ****
  "{category} de {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 799,813 ----
  "{category} de {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 816,854 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Tiu @^{c}i dokumento estis generata en @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "La nodo kiun vi ser@^{c}as estas @^{c}e {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  La butonoj en la krozpaneloj havas la jenajn signifojn:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Butono"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nomo"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Iri al"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 iru al"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 818,860 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Tiu @^{c}i dokumento estis generata en @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "La nodo kiun vi ser@^{c}as estas @^{c}e {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  La butonoj en la krozpaneloj havas la jenajn signifojn:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Butono"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nomo"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Iri al"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 iru al"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 859,906 ****
  "@strong{ Subsubsekcio Unu-Du-Tri } de dokumento kun la jena strukturo:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Sekcio Unu"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Subsekcio Unu-Unu"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Subsekcio Unu-Du"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Subsubsekcio Unu-Du-Unu"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Subsubsekcio Unu-Du-Du"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Subsubsekcio Unu-Du-Tri"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Nuna Pozicio"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Subsubsekcio Unu-Du-Kvar"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Subsekcio Unu-Tri"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Subsekcio Unu-Kvar"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Sentitola Dokumento"
  
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 865,924 ----
  "@strong{ Subsubsekcio Unu-Du-Tri } de dokumento kun la jena strukturo:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Sekcio Unu"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Subsekcio Unu-Unu"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Subsekcio Unu-Du"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Subsubsekcio Unu-Du-Unu"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Subsubsekcio Unu-Du-Du"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Subsubsekcio Unu-Du-Tri"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Nuna Pozicio"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Subsubsekcio Unu-Du-Kvar"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Subsekcio Unu-Tri"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Subsekcio Unu-Kvar"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Sentitola Dokumento"
  
+ #, perl-brace-format
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "konsultu la sekcion {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Konsultu la sekcion {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
Binary files texinfo-6.7/po_document/es.gmo and texinfo-6.8/po_document/es.gmo differ
diff -Nrc2 texinfo-6.7/po_document/es.po texinfo-6.8/po_document/es.po
*** texinfo-6.7/po_document/es.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/es.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 1,14 ****
  # Spanish translations of resulting document strings.
! # Copyright (C) 2008, 2015, 2017 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  # Francisco Vila <paconet.org@gmail.com>, 2008.
! # Antonio Ceballos <aceballos@gmail.com>, 2015, 2017.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document-6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2017-07-18 00:44+0200\n"
  "Last-Translator: Antonio Ceballos <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
--- 1,14 ----
  # Spanish translations of resulting document strings.
! # Copyright (C) 2008, 2015, 2017, 2021 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  # Francisco Vila <paconet.org@gmail.com>, 2008.
! # Antonio Ceballos <aceballos@gmail.com>, 2015, 2017, 2021.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document-6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-26 10:58+0200\n"
  "Last-Translator: Antonio Ceballos <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
***************
*** 19,113 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "FunciÃ³n"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Forma especial"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "OpciÃ³n del usuario"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Variable de instancia"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "MÃ©todo"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} en {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "el {day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "ApÃ©ndice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} en {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 19,113 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "FunciÃ³n"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Forma especial"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "OpciÃ³n del usuario"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Variable de instancia"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "MÃ©todo"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} en {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "el {day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "ApÃ©ndice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} en {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 118,765 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "enero"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "febrero"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "marzo"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "abril"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "mayo"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "junio"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "julio"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "septiembre"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "octubre"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "noviembre"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "diciembre"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "VÃ©ase el fichero Info @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "VÃ©ase el nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "VÃ©ase el fichero Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "secciÃ³n ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "VÃ©ase la secciÃ³n ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vÃ©ase la secciÃ³n ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "VÃ©ase @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vÃ©ase @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "VÃ©ase {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vÃ©ase {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(fuera de todos los nodos)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{No hay valor para `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} de {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} de {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} en {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} en {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} en {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} en {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} en {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} en {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} de {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} de {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} de {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} de {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Arriba"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Ã�ndice general"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "VisiÃ³n de conjunto"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Ã�ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "actual"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Ant"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Subir "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Siguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Subir"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Avanzar nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Retroceder nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Archivo siguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Archivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Portada del documento"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Ã�ndice general"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Resumen del contenido"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "SecciÃ³n actual"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "SecciÃ³n anterior en orden de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Inicio de este capÃ­tulo o capÃ­tulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "SecciÃ³n anterior en el mismo nivel"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Subir secciÃ³n"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "SecciÃ³n siguiente en el mismo nivel"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Subir nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Nodo siguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Nodo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "Nodo siguiente en orden de lectura de nodos"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Nodo anterior en orden de lectura de nodos"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "SecciÃ³n siguiente en orden de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "CapÃ­tulo siguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Acerca de (pÃ¡gina de ayuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Primera secciÃ³n en orden de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Ãšltima secciÃ³n en orden de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Avanzar secciÃ³n en el siguiente archivo"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Retroceder secciÃ³n en el archivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Este"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "AtrÃ¡s"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "RetrocesoRÃ¡pido"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "SubirNodo"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "NodoSiguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "NodoAnterior"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "NodoAdelante"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "NodoAtrÃ¡s"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Adelante"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "AvanceRÃ¡pido"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Acerca de"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Primero"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Ãšltimo"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "ArchivoSiguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "ArchivoAnterior"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Acerca de este documento"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Ã�ndice general"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Resumen del contenido"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Notas al pie"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "vÃ©ase la secciÃ³n {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vÃ©ase {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "VÃ©ase la secciÃ³n {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "VÃ©ase {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vÃ©ase {reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vÃ©ase @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vÃ©ase `{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vÃ©ase {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vÃ©ase `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "VÃ©ase {reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "VÃ©ase @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "VÃ©ase `{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "VÃ©ase {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "VÃ©ase `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Saltar a"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Entrada de Ã­ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "SecciÃ³n"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} en {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} en {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 118,760 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "enero"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "febrero"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "marzo"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "abril"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "mayo"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "junio"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "julio"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "septiembre"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "octubre"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "noviembre"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "diciembre"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "VÃ©ase el fichero Info @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "VÃ©ase el nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "VÃ©ase el fichero Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "secciÃ³n ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "VÃ©ase la secciÃ³n ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vÃ©ase la secciÃ³n ``{section_name}'' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "VÃ©ase @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vÃ©ase @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "VÃ©ase {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vÃ©ase {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(fuera de todos los nodos)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{No hay valor para `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} de {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} de {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} en {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} en {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} en {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} en {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} en {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} en {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} de {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} de {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} de {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} de {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Arriba"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Ã�ndice general"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "VisiÃ³n de conjunto"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Ã�ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "actual"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Ant"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Subir "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Siguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Subir"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Avanzar nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Retroceder nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Archivo siguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Archivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Portada del documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Ã�ndice general"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Resumen del contenido"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "SecciÃ³n actual"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "SecciÃ³n anterior en orden de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Inicio de este capÃ­tulo o capÃ­tulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "SecciÃ³n anterior en el mismo nivel"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Subir secciÃ³n"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "SecciÃ³n siguiente en el mismo nivel"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Subir nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Nodo siguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Nodo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "Nodo siguiente en orden de lectura de nodos"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Nodo anterior en orden de lectura de nodos"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "SecciÃ³n siguiente en orden de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "CapÃ­tulo siguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Acerca de (pÃ¡gina de ayuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Primera secciÃ³n en orden de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Ãšltima secciÃ³n en orden de lectura"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Avanzar secciÃ³n en el siguiente archivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Retroceder secciÃ³n en el archivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Este"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "AtrÃ¡s"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "RetrocesoRÃ¡pido"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "SubirNodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "NodoSiguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "NodoAnterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "NodoAdelante"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "NodoAtrÃ¡s"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Adelante"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "AvanceRÃ¡pido"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Acerca de"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Primero"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Ãšltimo"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "ArchivoSiguiente"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "ArchivoAnterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Acerca de este documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Ã�ndice general"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Resumen del contenido"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Notas al pie"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vÃ©ase {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "VÃ©ase {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vÃ©ase {reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vÃ©ase @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vÃ©ase `{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vÃ©ase {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vÃ©ase `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "VÃ©ase {reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "VÃ©ase @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "VÃ©ase `{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "VÃ©ase {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "VÃ©ase `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' en @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Saltar a"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Entrada de Ã­ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "SecciÃ³n"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, perl-brace-format
! msgid "{category}: "
! msgstr "{category}: "
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "@strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr "@strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
! msgstr "{category}:@* "
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "@emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} en {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} en {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 768,772 ****
  "{category} en {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 763,767 ----
  "{category} en {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 774,788 ****
  "{category} en {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} en {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} en {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 769,783 ----
  "{category} en {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} en {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} en {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 791,795 ****
  "{category} de {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 786,790 ----
  "{category} de {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 797,811 ****
  "{category} de {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 792,806 ----
  "{category} de {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 816,855 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Este documento se generÃ³ el @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "El nodo que busca se encuentra en {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  "  Los botones de los paneles de navegaciÃ³n tienen el significado siguiente:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "BotÃ³n"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nombre"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Ir a"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Desde 1.2.3 ir a"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 811,854 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Este documento se generÃ³ el @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "InformaciÃ³n de licencia de JavaScript"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "El nodo que busca se encuentra en {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  "  Los botones de los paneles de navegaciÃ³n tienen el significado siguiente:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "BotÃ³n"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nombre"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Ir a"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Desde 1.2.3 ir a"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 861,908 ****
  "siguiente:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "SecciÃ³n Uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "SubsecciÃ³n uno-uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "SubsecciÃ³n uno-dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Sub-subsecciÃ³n uno-dos-uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Sub-subsecciÃ³n uno-dos-dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Sub-subsecciÃ³n uno-dos-tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "PosiciÃ³n actual"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Sub-subsecciÃ³n uno-dos-cuatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "SubsecciÃ³n uno-tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "SubsecciÃ³n uno-cuatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Documento sin tÃ­tulo"
  
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 860,916 ----
  "siguiente:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "SecciÃ³n Uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "SubsecciÃ³n uno-uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "SubsecciÃ³n uno-dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Sub-subsecciÃ³n uno-dos-uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Sub-subsecciÃ³n uno-dos-dos"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Sub-subsecciÃ³n uno-dos-tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "PosiciÃ³n actual"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Sub-subsecciÃ³n uno-dos-cuatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "SubsecciÃ³n uno-tres"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "SubsecciÃ³n uno-cuatro"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Documento sin tÃ­tulo"
  
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "vÃ©ase la secciÃ³n {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "VÃ©ase la secciÃ³n {reference_name}"
+ 
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
Binary files texinfo-6.7/po_document/fr.gmo and texinfo-6.8/po_document/fr.gmo differ
diff -Nrc2 texinfo-6.7/po_document/fr.po texinfo-6.8/po_document/fr.po
*** texinfo-6.7/po_document/fr.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/fr.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 7,14 ****
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.5.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-01-16 19:31+0100\n"
  "Last-Translator: Jean-Charles Malahieude <lilyfan@orange.fr>\n"
  "Language-Team: French <traduc@traduc.org>\n"
--- 7,14 ----
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-18 10:10+0200\n"
  "Last-Translator: Jean-Charles Malahieude <lilyfan@orange.fr>\n"
  "Language-Team: French <traduc@traduc.org>\n"
***************
*** 19,113 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Fonction"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Forme Sp@'eciale"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Option de l'utilisateur"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Variable d'instance"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "M@'ethode"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "le {day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Annexe {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}@ : "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}@ : "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}@ : "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} de {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 19,113 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Fonction"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Forme Sp@'eciale"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Option de l'utilisateur"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Variable d'instance"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "M@'ethode"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} de {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "le {day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Annexe {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}@ : "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}@ : "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}@ : "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} de {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 118,765 ****
  msgstr "erreur@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "janvier"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "f@'evrier"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "mars"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "avril"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "mai"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "juin"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "juillet"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "ao@^ut"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "septembre"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "octobre"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "novembre"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "d@'ecembre"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Voir le fichier Info @file{{myfile}}, n@oe{}ud @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Voir le n@oe{}ud @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Voir le fichier Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "voir la section `{section_name}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "voir la section `{section_name}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "voir la section `{section_name}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Voir @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "voir @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Voir {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "voir {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}@ :} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(en dehors de tout n@oe{}ud)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Aucune valeur pour `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category}@ : {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category}@ : {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category}@ :@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category}@ : {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category}@ :@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category}@ : {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ : {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} de {class}@ : {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ : {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} de {class}@ : {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ : {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} de {class}@ : {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ : {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} de {class}@ : {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Racine"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Table des mati@`eres"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Vue d'ensemble"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Index"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "courante"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr "Plus haut"
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Monter"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Prochain n@oe{}ud"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "N@oe{}ud en arri@`ere"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Fichier suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Fichier pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Couverture (top) du document"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Table des mati@`eres"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "R@'esum@'e du contenu"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Section actuelle"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Section pr@'ec@'edente dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "D@'ebut de ce chapitre ou chapitre pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Section pr@'ec@'edente au m@^eme niveau"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Section sup@'erieure"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Section suivante au m@^eme niveau"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "N@oe{}ud au dessus"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "N@oe{}ud suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "N@oe{}ud pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "N@oe{}ud suivant dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "N@oe{}ud pr@'ec@'edent dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Section suivante dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Chapitre suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "A propos (page d'aide)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Premi@`e section dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Derni@`ere section dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Section du fichier suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Section du fichier pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Ici"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Arri@`ere"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "RetourRapide"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "N@oe{}udMonter"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "N@oe{}udSuivant"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "N@oe{}udPr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "ProchainN@oe{}ud"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "N@oe{}udArri@`ere"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Avant"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "AvanceRapide"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "A propos"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Premier"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Dernier"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "FichierSuivant"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "FichierPr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "A propos de ce document"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Table des mati@`eres"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "R@'esum@'e du contenu"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Notes de bas de page"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "voir la section {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "voir {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Voir la section {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Voir {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "voir {reference} dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "voir @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "voir `{section}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "voir {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "voir `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Voir {reference} dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Voir @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Voir `{section}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Voir {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Voir `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Aller @`a"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Entr@'ee d'index"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Section"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}@ : @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}@ : @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}@ :@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}@ : @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}@ :@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}@ : @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}@ : @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}@ : @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}@ : @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} de {class}@ : @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 118,760 ----
  msgstr "erreur@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "janvier"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "f@'evrier"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "mars"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "avril"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "mai"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "juin"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "juillet"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "ao@^ut"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "septembre"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "octobre"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "novembre"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "d@'ecembre"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Voir le fichier Info @file{{myfile}}, n@oe{}ud @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Voir le n@oe{}ud @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Voir le fichier Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "voir la section `{section_name}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "voir la section `{section_name}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "voir la section `{section_name}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Voir @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "voir @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Voir {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "voir {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}@ :} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(en dehors de tout n@oe{}ud)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Aucune valeur pour `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category}@ : {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category}@ : {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category}@ :@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category}@ : {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category}@ :@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category}@ : {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ : {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} de {class}@ : {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ : {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} de {class}@ : {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ : {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} de {class}@ : {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} de {class}@ : {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} de {class}@ : {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Racine"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Table des mati@`eres"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Vue d'ensemble"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Index"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "courante"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr "Plus haut"
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Monter"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Prochain n@oe{}ud"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "N@oe{}ud en arri@`ere"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Fichier suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Fichier pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Couverture (top) du document"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Table des mati@`eres"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "R@'esum@'e du contenu"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Section actuelle"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Section pr@'ec@'edente dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "D@'ebut de ce chapitre ou chapitre pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Section pr@'ec@'edente au m@^eme niveau"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Section sup@'erieure"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Section suivante au m@^eme niveau"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "N@oe{}ud au dessus"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "N@oe{}ud suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "N@oe{}ud pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "N@oe{}ud suivant dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "N@oe{}ud pr@'ec@'edent dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Section suivante dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Chapitre suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "A propos (page d'aide)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Premi@`e section dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Derni@`ere section dans l'ordre de lecture"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Section du fichier suivant"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Section du fichier pr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Ici"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Arri@`ere"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "RetourRapide"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "N@oe{}udMonter"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "N@oe{}udSuivant"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "N@oe{}udPr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "ProchainN@oe{}ud"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "N@oe{}udArri@`ere"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Avant"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "AvanceRapide"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "A propos"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Premier"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Dernier"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "FichierSuivant"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "FichierPr@'ec@'edent"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "A propos de ce document"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Table des mati@`eres"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "R@'esum@'e du contenu"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Notes de bas de page"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "voir {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Voir {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "voir {reference} dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "voir @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "voir `{section}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "voir {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "voir `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Voir {reference} dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Voir @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Voir `{section}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Voir {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Voir `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' dans @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Aller @`a"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Entr@'ee d'index"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Section"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
  #, perl-brace-format
! msgid "{category}: "
! msgstr "{category}@ :"
  
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "@strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr "@strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
! msgstr "{category}@ :@* "
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "@emph{{type}} @strong{{name}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}@ : @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}@ : @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}@ : @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} de {class}@ : @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 768,772 ****
  "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 763,767 ----
  "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 774,788 ****
  "{category} de {class}@ : @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}@ : @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 769,783 ----
  "{category} de {class}@ : @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}@ : @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 791,795 ****
  "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 786,790 ----
  "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 797,811 ****
  "{category} de {class}@ : @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}@ : @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 792,806 ----
  "{category} de {class}@ : @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} de {class}@ : @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 816,855 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ce document a @'et@'e g@'en@'er@'e le @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Le n@oe{}ud que vous recherchez est ici@ : {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  "  Les boutons du panneau de navigation ont la signification suivante@ :"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Bouton"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nom"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Aller @`a"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Depuis 1.2.3 aller @`a"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 811,854 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ce document a @'et@'e g@'en@'er@'e le @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "Information de licence de JavaScript"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Le n@oe{}ud que vous recherchez est ici@ : {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  "  Les boutons du panneau de navigation ont la signification suivante@ :"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Bouton"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nom"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Aller @`a"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Depuis 1.2.3 aller @`a"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 860,904 ****
  "dans un document dont la structure est@ :"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Section un"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Sous-section un-un"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Sous-section un-deux"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Sous-sous-section un-deux-un"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Sous-sous-section un-deux-deux"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Sous-sous-section un-deux-trois"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Position actuelle"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Sous-sous-section un-deux-quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Sous-section un-trois"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Sous-section un-quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Document sans titre"
--- 859,903 ----
  "dans un document dont la structure est@ :"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Section un"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Sous-section un-un"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Sous-section un-deux"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Sous-sous-section un-deux-un"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Sous-sous-section un-deux-deux"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Sous-sous-section un-deux-trois"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Position actuelle"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Sous-sous-section un-deux-quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Sous-section un-trois"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Sous-section un-quatre"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Document sans titre"
Binary files texinfo-6.7/po_document/hr.gmo and texinfo-6.8/po_document/hr.gmo differ
diff -Nrc2 texinfo-6.7/po_document/hr.po texinfo-6.8/po_document/hr.po
*** texinfo-6.7/po_document/hr.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/hr.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 4,14 ****
  #
  #
! # BoÅ¾idar Putanec <bozidarp@yahoo.com>, 2016, 2017, 2019.
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo_document 6.5.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-02-04 19:16-0800\n"
  "Last-Translator: BoÅ¾idar Putanec <bozidarp@yahoo.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
--- 4,14 ----
  #
  #
! # BoÅ¾idar Putanec <bozidarp@yahoo.com>, 2016, 2017, 2019, 2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo_document 6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-16 21:38-0700\n"
  "Last-Translator: BoÅ¾idar Putanec <bozidarp@yahoo.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
***************
*** 20,117 ****
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
! "X-Generator: Lokalize 2.0\n"
  "X-Poedit-SourceCharset: UTF-8\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funkcija"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Specijalna forma"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Varijabla"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "KorisniÄ�ka opcija"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Primjer varijable"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "Metoda"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} od {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Privitak {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 20,117 ----
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
! "X-Generator: Poedit 3.0\n"
  "X-Poedit-SourceCharset: UTF-8\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funkcija"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Specijalna forma"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Varijabla"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "KorisniÄ�ka opcija"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Primjer varijable"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "Metoda"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} od {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Privitak {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 122,769 ****
  msgstr "greÅ¡ka@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "sijeÄ�anj"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "veljaÄ�a"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "oÅ¾ujak"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "travanj"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "svibanj"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "lipanj"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "srpanj"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "kolovoz"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "rujan"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "listopad"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "studeni"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "prosinac"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Pogledajte Info-datoteku @file{{myfile}}, Ä�vor @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Pogledajte Ä�vor @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Pogledajte Info datoteku @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "odlomak â€ž{section_name}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Pogledajte odlomak â€ž{section_name}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "pogledajte odlomak â€ž{section_name}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Pogledajte @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "pogledajte @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Pogledajte {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "pogledajte {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(izvan svakog Ä�vora)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{nema vrijednosti za â€ž{value}â€œ@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} od {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} od {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} na {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} na {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} od {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} od {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} od {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} od {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Vrh"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "SadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Pregled"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Indeks"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
! msgstr "aktualno"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Prethodno"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Gore "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "SljedeÄ‡e"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Gore"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Prethodno"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "ÄŒvor ispred"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "ÄŒvor iza"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "SljedeÄ‡a datoteka"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Prethodna datoteka"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Naslovna stranica (top) dokumenta"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "SadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Kratki sadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
! msgstr "Aktualni odlomak"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Prethodni odlomak u redoslijedu Ä�itanja"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "PoÄ�etak ovog ili prethodnog poglavlja"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Prethodni odlomak na istoj razini"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Odjeljak iznad"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "SljedeÄ‡i odlomak na istoj razini"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "ÄŒvor iznad"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "SljedeÄ‡i Ä�vor"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Prethodni Ä�vor"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "SljedeÄ‡i Ä�vor u redoslijedu Ä�itanja Ä�vorova"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Prethodni Ä�vor u redoslijedu Ä�itanja Ä�vorova"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "SljedeÄ‡i odlomak u redoslijedu Ä�itanja"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "SljedeÄ‡e poglavlje"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "O programu (pomoÄ‡)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Prvi odlomak u redoslijedu Ä�itanja"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Zadnji odlomak u redoslijedu Ä�itanja"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Odlomak naprijed u sljedeÄ‡oj datoteci"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Odlomak unatrag u sljedeÄ‡oj datoteci"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Ovaj"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Unatrag"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "BrzoUnatrag"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "ÄŒvor iznad"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "SljedeÄ‡iÄŒvor"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "PrethodniÄŒvor"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "ÄŒvorUnaprijed"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "ÄŒvorUnatrag"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Naprijed"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "BrzoUnaprijed"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "O programu"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Prvo"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Zadnje"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "SljedeÄ‡aDatoteka"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "PrethodnaDatoteka"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "O ovom dokumentu"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "SadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Kratki sadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Fusnote"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "pogledajte odlomak {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "pogledajte {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Pogledajte odlomak {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Pogledajte {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "pogledajte {reference} u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "pogledajte @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "pogledajte â€ž{section}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "pogledajte {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "pogledajte â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Pogledajte {reference} u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Pogledajte @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Pogledajte â€ž{section}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Pogledajte {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Pogledajte â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "â€ž{section}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "PreskoÄ�i na"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Stavka indeksa"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Odlomak"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} od {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} od {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} na {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} na {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 122,764 ----
  msgstr "greÅ¡ka@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "sijeÄ�anj"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "veljaÄ�a"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "oÅ¾ujak"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "travanj"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "svibanj"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "lipanj"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "srpanj"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "kolovoz"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "rujan"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "listopad"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "studeni"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "prosinac"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Pogledajte Info-datoteku @file{{myfile}}, Ä�vor @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Pogledajte Ä�vor @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Pogledajte Info datoteku @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "odlomak â€ž{section_name}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Pogledajte odlomak â€ž{section_name}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "pogledajte odlomak â€ž{section_name}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Pogledajte @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "pogledajte @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Pogledajte {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "pogledajte {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(izvan svakog Ä�vora)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{nema vrijednosti za â€ž{value}â€œ@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} od {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} od {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} na {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} na {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} od {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} od {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} od {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} od {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Vrh"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "SadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Pregled"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Indeks"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
! msgstr "trenutno"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Prethodno"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Gore "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "SljedeÄ‡e"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Gore"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Prethodno"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "ÄŒvor ispred"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "ÄŒvor iza"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "SljedeÄ‡a datoteka"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Prethodna datoteka"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Naslovna stranica (top) dokumenta"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "SadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Kratki sadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
! msgstr "Trenutni odlomak"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Prethodni odlomak u redoslijedu Ä�itanja"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "PoÄ�etak ovog ili prethodnog poglavlja"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Prethodni odlomak na istoj razini"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Odjeljak iznad"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "SljedeÄ‡i odlomak na istoj razini"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "ÄŒvor iznad"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "SljedeÄ‡i Ä�vor"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Prethodni Ä�vor"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "SljedeÄ‡i Ä�vor u redoslijedu Ä�itanja Ä�vorova"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Prethodni Ä�vor u redoslijedu Ä�itanja Ä�vorova"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "SljedeÄ‡i odlomak u redoslijedu Ä�itanja"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "SljedeÄ‡e poglavlje"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "O programu (pomoÄ‡)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Prvi odlomak u redoslijedu Ä�itanja"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Zadnji odlomak u redoslijedu Ä�itanja"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Odlomak naprijed u sljedeÄ‡oj datoteci"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Odlomak unatrag u sljedeÄ‡oj datoteci"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Ovaj"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Unatrag"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "BrzoUnatrag"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "ÄŒvor iznad"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "SljedeÄ‡iÄŒvor"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "PrethodniÄŒvor"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "ÄŒvorUnaprijed"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "ÄŒvorUnatrag"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Naprijed"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "BrzoUnaprijed"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "O programu"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Prvo"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Zadnje"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "SljedeÄ‡aDatoteka"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "PrethodnaDatoteka"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "O ovom dokumentu"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "SadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Kratki sadrÅ¾aj"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Fusnote"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "pogledajte {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Pogledajte {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "pogledajte {reference} u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "pogledajte @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "pogledajte â€ž{section}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "pogledajte {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "pogledajte â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Pogledajte {reference} u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Pogledajte @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Pogledajte â€ž{section}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Pogledajte {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Pogledajte â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "â€ž{section}â€œ u @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "â€ž{section}â€œ"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "PreskoÄ�i na"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Stavka indeksa"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Odlomak"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, perl-brace-format
! msgid "{category}: "
! msgstr "{category}: "
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "@strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr "@strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
! msgstr "{category}:@* "
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "@emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} od {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} od {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} na {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} na {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 772,776 ****
  "{category} na {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 767,771 ----
  "{category} na {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 778,792 ****
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} na {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 773,787 ----
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} na {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 795,799 ****
  "{category} od {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 790,794 ----
  "{category} od {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 801,815 ****
  "{category} od {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} od {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} od {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 796,810 ----
  "{category} od {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} od {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} od {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 820,858 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ovaj dokument je generiran na @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "ÄŒvor koji traÅ¾ite nalazi se pri {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  Gumbi u navigacijskom panelu imaju sljedeÄ‡a znaÄ�enja:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Gumb"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Ime"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Idi na/u"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Od 1.2.3 idi na/u"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 815,857 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ovaj dokument je generiran na @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "Podaci o licenci za JavaScript"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "ÄŒvor koji traÅ¾ite nalazi se pri {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  Gumbi u navigacijskom panelu imaju sljedeÄ‡a znaÄ�enja:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Gumb"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Ime"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Idi na/u"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Od 1.2.3 idi na/u"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 860,910 ****
  "structure:"
  msgstr ""
! "  gdje @strong{ primjer } pretpostavlja da je trenutaÄ�na pozicija na/u "
  "@strong{ Pododlomak jedan-dva-tri } dokumenta sljedeÄ‡e strukture:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Odlomak jedan"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Pododlomak jedan-jedan"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Pododlomak jedan-dva"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Pododlomak jedan-dva-jedan"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Pododlomak jedan-dva-dva"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Pododlomak jedan-dva-tri"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
! msgstr "TrenutaÄ�na pozicija"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Pododlomak jedan-dva-Ä�etri"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Pododlomak jedan-tri"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Pododlomak jedan-Ä�etri"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Dokument bez naslova"
  
  #, fuzzy
  #~| msgid "Back section in previous file"
--- 859,918 ----
  "structure:"
  msgstr ""
! "  gdje @strong{ primjer } pretpostavlja da je trenutna pozicija na/u "
  "@strong{ Pododlomak jedan-dva-tri } dokumenta sljedeÄ‡e strukture:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Odlomak jedan"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Pododlomak jedan-jedan"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Pododlomak jedan-dva"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Pododlomak jedan-dva-jedan"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Pododlomak jedan-dva-dva"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Pododlomak jedan-dva-tri"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
! msgstr "trenutna pozicija"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Pododlomak jedan-dva-Ä�etri"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Pododlomak jedan-tri"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Pododlomak jedan-Ä�etri"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Dokument bez naslova"
  
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "pogledajte odlomak {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Pogledajte odlomak {reference_name}"
+ 
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
  #, fuzzy
  #~| msgid "Back section in previous file"
Binary files texinfo-6.7/po_document/hu.gmo and texinfo-6.8/po_document/hu.gmo differ
diff -Nrc2 texinfo-6.7/po_document/hu.po texinfo-6.8/po_document/hu.po
*** texinfo-6.7/po_document/hu.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/hu.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 9,13 ****
  "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2018-01-20 14:27+0100\n"
  "Last-Translator: BalÃ¡zs Ãšr <urbalazs@gmail.com>\n"
--- 9,13 ----
  "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2018-01-20 14:27+0100\n"
  "Last-Translator: BalÃ¡zs Ãšr <urbalazs@gmail.com>\n"
***************
*** 21,115 ****
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "FÃ¼ggvÃ©ny"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "MakrÃ³"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "SpeciÃ¡lis Å±rlap"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "VÃ¡ltozÃ³"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "FelhasznÃ¡lÃ³i beÃ¡llÃ­tÃ¡s"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "PÃ©ldÃ¡nyvÃ¡ltozÃ³"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "MetÃ³dus"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} ezen: {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} - {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{year}. {month} {day}."
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "FÃ¼ggelÃ©k {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} ezen: {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 21,115 ----
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "FÃ¼ggvÃ©ny"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "MakrÃ³"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "SpeciÃ¡lis Å±rlap"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "VÃ¡ltozÃ³"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "FelhasznÃ¡lÃ³i beÃ¡llÃ­tÃ¡s"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "PÃ©ldÃ¡nyvÃ¡ltozÃ³"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "MetÃ³dus"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} ezen: {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} - {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{year}. {month} {day}."
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "FÃ¼ggelÃ©k {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} ezen: {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 120,767 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "januÃ¡r"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "februÃ¡r"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "mÃ¡rcius"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "Ã¡prilis"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "mÃ¡jus"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "jÃºnius"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "jÃºlius"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "augusztus"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "szeptember"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "oktÃ³ber"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "november"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "december"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "LÃ¡sd: @file{{myfile}} informÃ¡ciÃ³s fÃ¡jl, @samp{{mynode}} csomÃ³pont"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "LÃ¡sd: @samp{{mynode}} csomÃ³pont"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "LÃ¡sd: @file{{myfile}} informÃ¡ciÃ³s fÃ¡jl"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "â€ž{section_name}â€� szakasz ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "LÃ¡sd a(z) â€ž{section_name}â€� szakaszt ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "lÃ¡sd a(z) â€ž{section_name}â€� szakaszt ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "LÃ¡sd: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "lÃ¡sd: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "LÃ¡sd: {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "lÃ¡sd: {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(bÃ¡rmelyik csomÃ³ponton kÃ­vÃ¼l)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Nincs Ã©rtÃ©k ehhez: â€ž{value}â€�@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} - {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} - {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} ezen: {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} ezen: {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} ezen: {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} ezen: {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} ezen: {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} ezen: {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} - {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} - {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} - {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} - {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "CÃ­moldal"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Tartalom"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Ã�ttekintÃ©s"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "TÃ¡rgymutatÃ³"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "jelenlegi"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "ElÅ‘zÅ‘"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Fel "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "KÃ¶vetkezÅ‘"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Fel"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "ElÅ‘zÅ‘"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "ElÃ¼lsÅ‘ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "HÃ¡tsÃ³ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "KÃ¶vetkezÅ‘ fÃ¡jl"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "ElÅ‘zÅ‘ fÃ¡jl"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Dokumentum borÃ­tÃ³ja (cÃ­moldala)"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "TartalomjegyzÃ©k"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "RÃ¶vid tartalomjegyzÃ©k"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Jelenlegi szakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "ElÅ‘zÅ‘ szakasz az olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Ezen fejezet eleje vagy elÅ‘zÅ‘ fejezet"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "ElÅ‘zÅ‘ szakasz ugyanazon a szinten"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "SzÃ¼lÅ‘ szakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "KÃ¶vetkezÅ‘ szakasz ugyanazon a szinten"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "SzÃ¼lÅ‘ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "KÃ¶vetkezÅ‘ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "ElÅ‘zÅ‘ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "KÃ¶vetkezÅ‘ csomÃ³pont a csomÃ³pont olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "ElÅ‘zÅ‘ csomÃ³pont a csomÃ³pont olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "KÃ¶vetkezÅ‘ szakasz az olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "KÃ¶vetkezÅ‘ fejezet"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "NÃ©vjegy (sÃºgÃ³)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "ElsÅ‘ szakasz az olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "UtolsÃ³ szakasz az olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "ElÃ¼lsÅ‘ szakasz a kÃ¶vetkezÅ‘ fÃ¡jlban"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "HÃ¡tsÃ³ szakasz az elÅ‘zÅ‘ fÃ¡jlban"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Ez a(z)"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Vissza"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "VisszaugrÃ¡s"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "SzÃ¼lÅ‘CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "KÃ¶vetkezÅ‘CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "ElÅ‘zÅ‘CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "ElÃ¼lsÅ‘CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "HÃ¡tsÃ³CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "ElÅ‘re"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "ElÅ‘reugrÃ¡s"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "NÃ©vjegy"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "ElsÅ‘"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "UtolsÃ³"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "KÃ¶vetkezÅ‘FÃ¡jl"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "ElÅ‘zÅ‘FÃ¡jl"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Ezen dokumentum nÃ©vjegye"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "TartalomjegyzÃ©k"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "RÃ¶vid tartalomjegyzÃ©k"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "LÃ¡bjegyzet"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "lÃ¡sd ezt a szakaszt: {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "lÃ¡sd: {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "LÃ¡sd ezt a szakaszt: {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "LÃ¡sd: {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "lÃ¡sd: {reference} ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "lÃ¡sd: @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "lÃ¡sd ezt a szakaszt: â€ž{section}â€� ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "lÃ¡sd: {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "lÃ¡sd: â€ž{section}â€�"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "LÃ¡sd: {reference} ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "LÃ¡sd: @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "LÃ¡sd ezt a szakaszt: â€ž{section}â€� ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "LÃ¡sd: {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "LÃ¡sd: â€ž{section}â€�"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "â€ž{section}â€� szakasz ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "â€ž{section}â€�"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "UgrÃ¡s ide"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "TÃ¡rgymutatÃ³-bejegyzÃ©s"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Szakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
! #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
! #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} - {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} - {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} ezen: {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} ezen: {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 120,769 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "januÃ¡r"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "februÃ¡r"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "mÃ¡rcius"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "Ã¡prilis"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "mÃ¡jus"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "jÃºnius"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "jÃºlius"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "augusztus"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "szeptember"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "oktÃ³ber"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "november"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "december"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "LÃ¡sd: @file{{myfile}} informÃ¡ciÃ³s fÃ¡jl, @samp{{mynode}} csomÃ³pont"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "LÃ¡sd: @samp{{mynode}} csomÃ³pont"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "LÃ¡sd: @file{{myfile}} informÃ¡ciÃ³s fÃ¡jl"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "â€ž{section_name}â€� szakasz ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "LÃ¡sd a(z) â€ž{section_name}â€� szakaszt ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "lÃ¡sd a(z) â€ž{section_name}â€� szakaszt ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "LÃ¡sd: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "lÃ¡sd: @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "LÃ¡sd: {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "lÃ¡sd: {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(bÃ¡rmelyik csomÃ³ponton kÃ­vÃ¼l)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Nincs Ã©rtÃ©k ehhez: â€ž{value}â€�@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} - {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} - {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} ezen: {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} ezen: {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} ezen: {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} ezen: {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} ezen: {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} ezen: {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} - {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} - {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} - {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} - {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "CÃ­moldal"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Tartalom"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Ã�ttekintÃ©s"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "TÃ¡rgymutatÃ³"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "jelenlegi"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "ElÅ‘zÅ‘"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Fel "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "KÃ¶vetkezÅ‘"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Fel"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "ElÅ‘zÅ‘"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "ElÃ¼lsÅ‘ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "HÃ¡tsÃ³ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "KÃ¶vetkezÅ‘ fÃ¡jl"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "ElÅ‘zÅ‘ fÃ¡jl"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Dokumentum borÃ­tÃ³ja (cÃ­moldala)"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "TartalomjegyzÃ©k"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "RÃ¶vid tartalomjegyzÃ©k"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Jelenlegi szakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "ElÅ‘zÅ‘ szakasz az olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Ezen fejezet eleje vagy elÅ‘zÅ‘ fejezet"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "ElÅ‘zÅ‘ szakasz ugyanazon a szinten"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "SzÃ¼lÅ‘ szakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "KÃ¶vetkezÅ‘ szakasz ugyanazon a szinten"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "SzÃ¼lÅ‘ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "KÃ¶vetkezÅ‘ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "ElÅ‘zÅ‘ csomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "KÃ¶vetkezÅ‘ csomÃ³pont a csomÃ³pont olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "ElÅ‘zÅ‘ csomÃ³pont a csomÃ³pont olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "KÃ¶vetkezÅ‘ szakasz az olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "KÃ¶vetkezÅ‘ fejezet"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "NÃ©vjegy (sÃºgÃ³)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "ElsÅ‘ szakasz az olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "UtolsÃ³ szakasz az olvasÃ¡si sorrendben"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "ElÃ¼lsÅ‘ szakasz a kÃ¶vetkezÅ‘ fÃ¡jlban"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "HÃ¡tsÃ³ szakasz az elÅ‘zÅ‘ fÃ¡jlban"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Ez a(z)"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Vissza"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "VisszaugrÃ¡s"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "SzÃ¼lÅ‘CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "KÃ¶vetkezÅ‘CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "ElÅ‘zÅ‘CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "ElÃ¼lsÅ‘CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "HÃ¡tsÃ³CsomÃ³pont"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "ElÅ‘re"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "ElÅ‘reugrÃ¡s"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "NÃ©vjegy"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "ElsÅ‘"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "UtolsÃ³"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "KÃ¶vetkezÅ‘FÃ¡jl"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "ElÅ‘zÅ‘FÃ¡jl"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Ezen dokumentum nÃ©vjegye"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "TartalomjegyzÃ©k"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "RÃ¶vid tartalomjegyzÃ©k"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "LÃ¡bjegyzet"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "lÃ¡sd: {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "LÃ¡sd: {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "lÃ¡sd: {reference} ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "lÃ¡sd: @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "lÃ¡sd ezt a szakaszt: â€ž{section}â€� ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "lÃ¡sd: {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "lÃ¡sd: â€ž{section}â€�"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "LÃ¡sd: {reference} ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "LÃ¡sd: @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "LÃ¡sd ezt a szakaszt: â€ž{section}â€� ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "LÃ¡sd: {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "LÃ¡sd: â€ž{section}â€�"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "â€ž{section}â€� szakasz ebben: @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "â€ž{section}â€�"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "UgrÃ¡s ide"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "TÃ¡rgymutatÃ³-bejegyzÃ©s"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Szakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}: "
! msgstr "{category} ezen: {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}}"
! msgid "@strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}:@* "
! msgstr "{category} ezen: {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4417
! #, fuzzy, perl-brace-format
! #| msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}}"
! msgid "@emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} - {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} - {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} ezen: {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} ezen: {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 771,775 ****
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 773,777 ----
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 777,791 ****
  "{category} ezen: {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} ezen: {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} ezen: {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 779,793 ----
  "{category} ezen: {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} ezen: {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} ezen: {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 794,813 ****
  "{category} - {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category} - {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} - {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} - {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 796,815 ----
  "{category} - {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category} - {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} - {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} - {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 818,856 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ezt a dokumentumot @emph{@today{}} napon Ã¡llÃ­tottÃ¡k elÅ‘."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "A keresett csomÃ³pont itt talÃ¡lhatÃ³: {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  A navigÃ¡ciÃ³s panelen levÅ‘ gombok jelentÃ©se a kÃ¶vetkezÅ‘:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Gomb"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "NÃ©v"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "CÃ©l"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "1.2.3-bÃ³l ide jutunk"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 820,862 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ezt a dokumentumot @emph{@today{}} napon Ã¡llÃ­tottÃ¡k elÅ‘."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "A keresett csomÃ³pont itt talÃ¡lhatÃ³: {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  A navigÃ¡ciÃ³s panelen levÅ‘ gombok jelentÃ©se a kÃ¶vetkezÅ‘:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Gomb"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "NÃ©v"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "CÃ©l"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "1.2.3-bÃ³l ide jutunk"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 861,905 ****
  "kÃ¶vetkezÅ‘ szerkezetÅ± dokumentum @strong{ 1.2.3. alalszakasza }:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "1. szakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "1.1 alszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "1.2. alszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "1.2.3. alalszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "1.2.2. alalszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "1.2.3. alalszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Jelenlegi pozÃ­ciÃ³"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "1.2.4. alalszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "1.3. alszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "1.4. alszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "NÃ©vtelen dokumentum"
--- 867,923 ----
  "kÃ¶vetkezÅ‘ szerkezetÅ± dokumentum @strong{ 1.2.3. alalszakasza }:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "1. szakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "1.1 alszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "1.2. alszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "1.2.3. alalszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "1.2.2. alalszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "1.2.3. alalszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Jelenlegi pozÃ­ciÃ³"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "1.2.4. alalszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "1.3. alszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "1.4. alszakasz"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "NÃ©vtelen dokumentum"
+ 
+ #, perl-brace-format
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "lÃ¡sd ezt a szakaszt: {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "LÃ¡sd ezt a szakaszt: {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
Binary files texinfo-6.7/po_document/it.gmo and texinfo-6.8/po_document/it.gmo differ
diff -Nrc2 texinfo-6.7/po_document/it.po texinfo-6.8/po_document/it.po
*** texinfo-6.7/po_document/it.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/it.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2017-07-11 10:52+0200\n"
  "Last-Translator: Federico Bruni <fede@inventati.org>\n"
--- 8,12 ----
  "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2017-07-11 10:52+0200\n"
  "Last-Translator: Federico Bruni <fede@inventati.org>\n"
***************
*** 20,114 ****
  "X-Generator: Gtranslator 2.91.7\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funzione"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Forma speciale"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variabile"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Opzione utente"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Variabile dell'istanza"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "Metodo"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} su {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} di {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Appendice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} in {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 20,114 ----
  "X-Generator: Gtranslator 2.91.7\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funzione"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Forma speciale"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variabile"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Opzione utente"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Variabile dell'istanza"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "Metodo"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} su {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} di {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Appendice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} in {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 119,766 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Gennaio"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Febbraio"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "Marzo"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "Aprile"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Maggio"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Giugno"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Luglio"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "Settembre"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Ottobre"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "Novembre"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Dicembre"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Vedi file Info @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Vedi nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Vedi file Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "sezione Â«{section_name}Â» in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Vedi la sezione Â«{section_name}Â» in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vedi la sezione Â«{section_name}Â» in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Vedi @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vedi @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Vedi {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vedi {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(fuori da qualsiasi nodo)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Nessun valore per \\\"{value}\\\"@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} of {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} of {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} su {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} su {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} su {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} su {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} su {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} su {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} di {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} di {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} di {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} di {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Inizio"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Contenuti"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Panoramica"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "attuale"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Prec"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Su "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Su"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Nodo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Nodo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "File successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "File precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Copertina (inizio) del documento"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Indice breve"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Sezione attuale"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Sezione precedente in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Inizio di questo capitolo o capitolo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Sezione precedente sullo stesso livello"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Sezione superiore"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Sezione successiva sullo stesso livello"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Nodo superiore"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Nodo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Nodo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "Nodo successivo in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Nodo precedente in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Sezione successiva in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Capitolo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Informazioni (aiuto)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Prima sezione in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Ultima sezione in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Sezione successiva nel prossimo file"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Sezione precedente del file precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Questo"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Indietro"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "Indietro veloce"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Nodo superiore"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "Nodo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "Nodo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "Nodo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "Nodo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Avanti"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Avanti veloce"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Informazioni"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Primo"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Ultimo"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "File successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "File precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Informazioni su questo documento"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Indice breve"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Note a piÃ¨ di pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "vedi la sezione {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vedi {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Vedi la sezione {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Vedi {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vedi {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vedi @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vedi \\\"{section}\\\" in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vedi {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vedi \\\"{section}\\\""
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Vedi {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Vedi @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Vedi \\\"{section}\\\" in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Vedi {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Vedi \\\"{section}\\\""
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "\\\"{section}\\\" in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "\\\"{section}\\\""
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Salta a"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Voce dell'indice"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Sezione"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
! #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
! #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} di {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} di {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} su {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} su {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 119,768 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Gennaio"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Febbraio"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "Marzo"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "Aprile"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Maggio"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Giugno"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Luglio"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "Settembre"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Ottobre"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "Novembre"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Dicembre"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Vedi file Info @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Vedi nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Vedi file Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "sezione Â«{section_name}Â» in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Vedi la sezione Â«{section_name}Â» in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "vedi la sezione Â«{section_name}Â» in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Vedi @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "vedi @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Vedi {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "vedi {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(fuori da qualsiasi nodo)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Nessun valore per \\\"{value}\\\"@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} of {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} of {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} su {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} su {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} su {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} su {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} su {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} su {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} di {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} di {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} di {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} di {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Inizio"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Contenuti"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Panoramica"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "attuale"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Prec"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Su "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Su"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Nodo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Nodo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "File successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "File precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Copertina (inizio) del documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Indice breve"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Sezione attuale"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Sezione precedente in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Inizio di questo capitolo o capitolo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Sezione precedente sullo stesso livello"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Sezione superiore"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Sezione successiva sullo stesso livello"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Nodo superiore"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Nodo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Nodo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "Nodo successivo in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Nodo precedente in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Sezione successiva in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Capitolo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Informazioni (aiuto)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Prima sezione in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Ultima sezione in ordine di lettura"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Sezione successiva nel prossimo file"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Sezione precedente del file precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Questo"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Indietro"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "Indietro veloce"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Nodo superiore"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "Nodo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "Nodo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "Nodo successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "Nodo precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Avanti"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Avanti veloce"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Informazioni"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Primo"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Ultimo"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "File successivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "File precedente"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Informazioni su questo documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Indice breve"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Note a piÃ¨ di pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "vedi {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Vedi {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "vedi {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "vedi @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "vedi \\\"{section}\\\" in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "vedi {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "vedi \\\"{section}\\\""
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Vedi {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Vedi @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Vedi \\\"{section}\\\" in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Vedi {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Vedi \\\"{section}\\\""
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "\\\"{section}\\\" in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "\\\"{section}\\\""
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Salta a"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Voce dell'indice"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Sezione"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}: "
! msgstr "{category} su {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}}"
! msgid "@strong{{name}}"
  msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}:@* "
! msgstr "{category} su {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4417
! #, fuzzy, perl-brace-format
! #| msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}}"
! msgid "@emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} di {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} di {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} su {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} su {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 769,773 ****
  "{category} su {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 771,775 ----
  "{category} su {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 775,789 ****
  "{category} su {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} su {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} su {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 777,791 ----
  "{category} su {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} su {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} su {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 792,796 ****
  "{category} di {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 794,798 ----
  "{category} di {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 798,812 ****
  "{category} di {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} di {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} di {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 800,814 ----
  "{category} di {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} di {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} di {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 817,856 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Questo documento Ã¨ stato generato il @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Il nodo cercato Ã¨ {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  "  I pulsanti nei pannelli di navigazione hanno il seguente significato:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Pulsante"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Vai a"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Da 1.2.3 vai a"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 819,862 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Questo documento Ã¨ stato generato il @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Il nodo cercato Ã¨ {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  "  I pulsanti nei pannelli di navigazione hanno il seguente significato:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Pulsante"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Vai a"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Da 1.2.3 vai a"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 862,909 ****
  "struttura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Sezione uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Sottosezione Uno-Uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Sottosezione Uno-Due"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Sottosottosezione Uno-Due-Uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Sottosottosezione Uno-Due-Due"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Sottosottosezione Uno-Due-Tre"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Posizione Attuale"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Sottosottosezione Uno-Due-Quattro"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Sottosezione Uno-Tre"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Sottosezione Uno-Quattro"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Documento senza titolo"
  
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 868,927 ----
  "struttura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Sezione uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Sottosezione Uno-Uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Sottosezione Uno-Due"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Sottosottosezione Uno-Due-Uno"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Sottosottosezione Uno-Due-Due"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Sottosottosezione Uno-Due-Tre"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Posizione Attuale"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Sottosottosezione Uno-Due-Quattro"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Sottosezione Uno-Tre"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Sottosezione Uno-Quattro"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Documento senza titolo"
  
+ #, perl-brace-format
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "vedi la sezione {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Vedi la sezione {reference_name}"
+ 
+ #, perl-brace-format
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
diff -Nrc2 texinfo-6.7/po_document/Makefile.in.in texinfo-6.8/po_document/Makefile.in.in
*** texinfo-6.7/po_document/Makefile.in.in	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/po_document/Makefile.in.in	2021-02-09 20:45:37.000000000 +0000
***************
*** 1,5 ****
  # Makefile for PO directory in any package using GNU gettext.
  # Copyright (C) 1995-2000 Ulrich Drepper <drepper@gnu.ai.mit.edu>
! # Copyright (C) 2000-2019 Free Software Foundation, Inc.
  #
  # Copying and distribution of this file, with or without modification,
--- 1,5 ----
  # Makefile for PO directory in any package using GNU gettext.
  # Copyright (C) 1995-2000 Ulrich Drepper <drepper@gnu.ai.mit.edu>
! # Copyright (C) 2000-2020 Free Software Foundation, Inc.
  #
  # Copying and distribution of this file, with or without modification,
***************
*** 8,12 ****
  # without any warranty.
  #
! # Origin: gettext-0.20
  GETTEXT_MACRO_VERSION = 0.20
  
--- 8,12 ----
  # without any warranty.
  #
! # Origin: gettext-0.21
  GETTEXT_MACRO_VERSION = 0.20
  
***************
*** 91,94 ****
--- 91,97 ----
  # Makevars gets inserted here. (Don't remove this line!)
  
+ all: all-@USE_NLS@
+ 
+ 
  .SUFFIXES:
  .SUFFIXES: .po .gmo .sed .sin .nop .po-create .po-update
***************
*** 108,112 ****
  # .pot file has changed, which would be troublesome if the .po files are put
  # under version control.
! .po.gmo: $(srcdir)/$(DOMAIN).pot
  	@lang=`echo $* | sed -e 's,.*/,,'`; \
  	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
--- 111,116 ----
  # .pot file has changed, which would be troublesome if the .po files are put
  # under version control.
! $(GMOFILES): $(srcdir)/$(DOMAIN).pot
! .po.gmo:
  	@lang=`echo $* | sed -e 's,.*/,,'`; \
  	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
***************
*** 124,129 ****
  
  
- all: all-@USE_NLS@
- 
  all-yes: $(srcdir)/stamp-po
  all-no:
--- 128,131 ----
***************
*** 414,418 ****
  # This is a separate target because 'update-po' must be executed before.
  dist2: $(srcdir)/stamp-po $(DISTFILES)
! 	dists="$(DISTFILES)"; \
  	if test "$(PACKAGE)" = "gettext-tools"; then \
  	  dists="$$dists Makevars.template"; \
--- 416,420 ----
  # This is a separate target because 'update-po' must be executed before.
  dist2: $(srcdir)/stamp-po $(DISTFILES)
! 	@dists="$(DISTFILES)"; \
  	if test "$(PACKAGE)" = "gettext-tools"; then \
  	  dists="$$dists Makevars.template"; \
***************
*** 420,423 ****
--- 422,430 ----
  	if test -f $(srcdir)/$(DOMAIN).pot; then \
  	  dists="$$dists $(DOMAIN).pot stamp-po"; \
+ 	else \
+ 	  case $(XGETTEXT) in \
+ 	    :) echo "Warning: Creating a tarball without '$(DOMAIN).pot', because a suitable 'xgettext' program was not found in PATH." 1>&2;; \
+ 	    *) echo "Warning: Creating a tarball without '$(DOMAIN).pot', because 'xgettext' found no strings to extract. Check the contents of the POTFILES.in file and the XGETTEXT_OPTIONS in the Makevars file." 1>&2;; \
+ 	  esac; \
  	fi; \
  	if test -f $(srcdir)/ChangeLog; then \
Binary files texinfo-6.7/po_document/nl.gmo and texinfo-6.8/po_document/nl.gmo differ
diff -Nrc2 texinfo-6.7/po_document/nl.po texinfo-6.8/po_document/nl.po
*** texinfo-6.7/po_document/nl.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/nl.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 1,4 ****
  # Dutch translations of GNU Texinfo document strings.
! # Copyright (C) 2017 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  #
--- 1,4 ----
  # Dutch translations of GNU Texinfo document strings.
! # Copyright (C) 2021 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
  #
***************
*** 6,17 ****
  # dann sind sie schon losgeschrien. Â»
  #
! # Benno Schulenberg <benno@vertaalt.nl>, 2013, 2017.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document-6.3.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2017-04-26 21:52+0200\n"
! "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
  "Language: nl\n"
--- 6,17 ----
  # dann sind sie schon losgeschrien. Â»
  #
! # Benno Schulenberg <benno@vertaalt.nl>, 2013, 2017, 2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document-6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-07-02 11:15+0200\n"
! "Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
  "Language: nl\n"
***************
*** 21,117 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
- "X-Generator: Lokalize 1.0\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Functie"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Speciale vorm"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variabele"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Gebruikeroptie"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Instantiatievariabele"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "Methode"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} over {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} van {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Appendix {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} over {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 21,116 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Functie"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Speciale vorm"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variabele"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Gebruikeroptie"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Instantiatievariabele"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "Methode"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} over {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} van {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Appendix {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} over {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 122,788 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Januari"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Februari"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "Maart"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "April"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Mei"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Juni"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Juli"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Augustus"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "September"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "November"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "December"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Zie Info-bestand @file{{myfile}}, pagina @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Zie pagina @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Zie Info-bestand @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "sectie â€œ{section_name}â€� in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Zie sectie â€œ{section_name}â€� in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "zie sectie â€œ{section_name}â€� in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Zie @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "zie @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Zie {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "zie {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(buiten alle pagina's)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Geen waarde voor '{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category}: {name} {arguments}"
  msgid "@tie{}-- {category}: {name} {arguments}"
! msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category}: {name}"
  msgid "@tie{}-- {category}: {name}"
! msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
! msgstr "@tie{ }-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category}: {type} {name} {arguments}"
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
! msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category}:@*{type}@*{name}"
  msgid "@tie{}-- {category}:@*{type}@*{name}"
! msgstr "@tie{ }-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category}: {type} {name}"
  msgid "@tie{}-- {category}: {type} {name}"
! msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} of {class}: {name} {arguments}"
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
! msgstr "@tie{ }-- {category} van {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} of {class}: {name}"
  msgid "@tie{}-- {category} of {class}: {name}"
! msgstr "@tie{ }-- {category} van {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} on {class}: {name} {arguments}"
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
! msgstr "@tie{ }-- {category} over {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} on {class}: {name}"
  msgid "@tie{}-- {category} on {class}: {name}"
! msgstr "@tie{ }-- {category} over {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
! msgstr "@tie{ }-- {category} over {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} on {class}: {type} {name} {arguments}"
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
! msgstr "@tie{ }-- {category} over {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} on {class}:@*{type}@*{name}"
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
! msgstr "@tie{ }-- {category} over {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} on {class}: {type} {name}"
  msgid "@tie{}-- {category} on {class}: {type} {name}"
! msgstr "@tie{ }-- {category} over {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
! msgstr "@tie{ }-- {category} van {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} of {class}: {type} {name} {arguments}"
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
! msgstr "@tie{ }-- {category} van {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} of {class}:@*{type}@*{name}"
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
! msgstr "@tie{ }-- {category} van {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
! #, fuzzy, perl-brace-format
! #| msgid "@tie{ }-- {category} of {class}: {type} {name}"
  msgid "@tie{}-- {category} of {class}: {type} {name}"
! msgstr "@tie{ }-- {category} van{class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Top"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Inhoud"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Overzicht"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Index"
  
  # Met een hoofdletter want komt aan begin van zin, en voor "beleid" of "prioriteit".
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "huidige"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Vrg"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Op "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Volgende"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Omhoog"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Voorgaande"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Vooruit"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Terug"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Volgend bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Voorgaand bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Omslag van document (top)"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Inhoudsopgave"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Korte inhoudsopgave"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Huidige sectie"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Voorgaande sectie in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Begin van dit (of voorgaand) hoofdstuk"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Voorgaande sectie op zelfde niveau"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Bovenliggende sectie"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Volgende sectie op zelfde niveau"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Bovenliggende pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Volgende pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Voorgaande pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "Volgende pagina in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Voorgaande pagina in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Volgende sectie in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Volgende hoofdstuk"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Info (hulp)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Eerste sectie in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Laatste sectie in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Sectie vooruit in volgend bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Sectie terug in voorgaand bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Deze"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Terug"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "Snel-terug"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Pagina-omhoog"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "Volgende-pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "Voorgaande-pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "Pagina-vooruit"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "Pagina-terug"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Vooruit"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Snel-vooruit"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Info"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Eerste"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Laatste"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "Volgend-bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "Voorgaand-bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Over dit document"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Inhoudsopgave"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Korte inhoudsopgave"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Voetnoten"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "zie sectie {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "zie {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Zie sectie {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Zie {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "zie {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "zie @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "zie â€˜{section}â€™ in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "zie {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "zie â€˜{section}â€™"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Zie {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Zie @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Zie â€˜{section}â€™ in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Zie {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Zie â€˜{section}â€™"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "â€˜{section}â€™ in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "â€˜{section}â€™"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Spring naar"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Index-item"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Sectie"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} van {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} van {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} over {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} over {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 121,764 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Januari"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Februari"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "Maart"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "April"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Mei"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Juni"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Juli"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Augustus"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "September"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "November"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "December"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Zie Info-bestand @file{{myfile}}, pagina @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Zie pagina @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Zie Info-bestand @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "sectie â€œ{section_name}â€� in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Zie sectie â€œ{section_name}â€� in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "zie sectie â€œ{section_name}â€� in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Zie @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "zie @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Zie {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "zie {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(buiten alle pagina's)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Geen waarde voor '{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
! #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
! msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
! #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
! msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
! #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
! msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
! #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
! msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
! #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
! msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
! #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
! msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
! msgstr "@tie{}-- {category} van {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
! msgstr "@tie{}-- {category} van {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
! msgstr "@tie{}-- {category} over {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
! msgstr "@tie{}-- {category} over {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
! msgstr "@tie{}-- {category} over {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
! msgstr "@tie{}-- {category} over {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
! msgstr "@tie{}-- {category} over {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
! msgstr "@tie{}-- {category} over {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
! msgstr "@tie{}-- {category} van {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
! msgstr "@tie{}-- {category} van {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
! msgstr "@tie{}-- {category} van {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
! msgstr "@tie{ }-- {category} van {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Top"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Inhoud"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Overzicht"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Index"
  
  # Met een hoofdletter want komt aan begin van zin, en voor "beleid" of "prioriteit".
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "huidige"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Vrg"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Op "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Volgende"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Omhoog"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Voorgaande"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Vooruit"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Terug"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Volgend bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Voorgaand bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Omslag van document (top)"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Inhoudsopgave"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Korte inhoudsopgave"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Huidige sectie"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Voorgaande sectie in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Begin van dit (of voorgaand) hoofdstuk"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Voorgaande sectie op zelfde niveau"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Bovenliggende sectie"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Volgende sectie op zelfde niveau"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Bovenliggende pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Volgende pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Voorgaande pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "Volgende pagina in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Voorgaande pagina in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Volgende sectie in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Volgende hoofdstuk"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Info (hulp)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Eerste sectie in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Laatste sectie in leesvolgorde"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Sectie vooruit in volgend bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Sectie terug in voorgaand bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Deze"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Terug"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "Snel-terug"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Pagina-omhoog"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "Volgende-pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "Voorgaande-pagina"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "Pagina-vooruit"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "Pagina-terug"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Vooruit"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Snel-vooruit"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Info"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Eerste"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Laatste"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "Volgend-bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "Voorgaand-bestand"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Over dit document"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Inhoudsopgave"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Korte inhoudsopgave"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Voetnoten"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "zie {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Zie {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "zie {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "zie @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "zie â€˜{section}â€™ in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "zie {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "zie â€˜{section}â€™"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Zie {reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Zie @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Zie â€˜{section}â€™ in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Zie {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Zie â€˜{section}â€™"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "â€˜{section}â€™ in @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "â€˜{section}â€™"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Spring naar"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Index-item"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Sectie"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, perl-brace-format
! msgid "{category}: "
! msgstr "{category}: "
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "@strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr "@strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
! msgstr "{category}:@* "
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "@emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} van {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} van {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} over {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} over {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 791,795 ****
  "{category} over {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 767,771 ----
  "{category} over {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 797,811 ****
  "{category} over {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} over {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} over {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 773,787 ----
  "{category} over {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} over {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} over {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 814,818 ****
  "{category} van {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 790,794 ----
  "{category} van {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 820,834 ****
  "{category} van {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} van {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} van {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 796,810 ----
  "{category} van {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} van {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} van {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 839,877 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Dit document werd gegenereerd op @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "De pagina die u zoekt bevindt zich op {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  De knoppen in de navigatiepanelen hebben de volgende functies:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Knop"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Naam"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Gaat naar"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Gaat van 1.2.3 naar"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 815,857 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Dit document werd gegenereerd op @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "Informatie over JavaScript-licentie"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "De pagina die u zoekt bevindt zich op {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  De knoppen in de navigatiepanelen hebben de volgende functies:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Knop"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Naam"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Gaat naar"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Gaat van 1.2.3 naar"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 883,927 ****
  "structuur:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Sectie Ã©Ã©n"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Subsectie Ã©Ã©n-Ã©Ã©n"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Subsectie Ã©Ã©n-twee"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Subsectie Ã©Ã©n-twee-Ã©Ã©n"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Subsectie Ã©Ã©n-twee-twee"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Subsectie Ã©Ã©n-twee-drie"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Huidige positie"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Subsectie Ã©Ã©n-twee-vier"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Subsectie Ã©Ã©n-drie"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Subsectie Ã©Ã©n-vier"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Naamloos document"
--- 863,916 ----
  "structuur:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Sectie Ã©Ã©n"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Subsectie Ã©Ã©n-Ã©Ã©n"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Subsectie Ã©Ã©n-twee"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Subsectie Ã©Ã©n-twee-Ã©Ã©n"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Subsectie Ã©Ã©n-twee-twee"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Subsectie Ã©Ã©n-twee-drie"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Huidige positie"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Subsectie Ã©Ã©n-twee-vier"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Subsectie Ã©Ã©n-drie"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Subsectie Ã©Ã©n-vier"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Naamloos document"
+ 
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "zie sectie {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Zie sectie {reference_name}"
+ 
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
diff -Nrc2 texinfo-6.7/po_document/no.us-ascii.po texinfo-6.8/po_document/no.us-ascii.po
*** texinfo-6.7/po_document/no.us-ascii.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/no.us-ascii.po	2021-07-03 09:59:41.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: texinfo 5.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2001-01-01\n"
  "Last-Translator: Unknown\n"
--- 8,12 ----
  "Project-Id-Version: texinfo 5.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2001-01-01\n"
  "Last-Translator: Unknown\n"
***************
*** 17,111 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 17,111 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 116,763 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "januar"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "februar"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "mars"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "april"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "mai"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "juni"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "juli"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "august"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "september"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "november"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "desember"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Indeks"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "No translation available!"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Innholdsfortegnelse"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Kort innholdsfortegnelse"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "No translation available!"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 116,758 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "januar"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "februar"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "mars"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "april"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "mai"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "juni"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "juli"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "august"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "september"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "november"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "desember"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Indeks"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "No translation available!"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Innholdsfortegnelse"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Kort innholdsfortegnelse"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "No translation available!"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4371
  #, perl-brace-format
! msgid "{category}: "
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 765,784 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 760,779 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 786,805 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 781,800 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 808,846 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 803,845 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 849,893 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr ""
--- 848,892 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr ""
Binary files texinfo-6.7/po_document/pl.gmo and texinfo-6.8/po_document/pl.gmo differ
diff -Nrc2 texinfo-6.7/po_document/pl.po texinfo-6.8/po_document/pl.po
*** texinfo-6.7/po_document/pl.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/pl.po	2021-07-03 09:59:42.000000000 +0100
***************
*** 1,13 ****
  # Polish translation for texinfo_document
! # Copyright (C) 2013, 2017 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Jakub Bogusz <qboosh@pld-linux.org>, 2013-2017.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2017-07-11 22:19+0200\n"
  "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
  "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
--- 1,13 ----
  # Polish translation for texinfo_document
! # Copyright (C) 2013, 2017, 2021 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Jakub Bogusz <qboosh@pld-linux.org>, 2013-2021.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-16 21:01+0200\n"
  "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
  "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
***************
*** 18,112 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funkcja"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "PostaÄ‡ specjalna"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Zmienna"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Opcja uÅ¼ytkownika"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "PrzykÅ‚ad zmiennej"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "Metoda"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} dla klasy {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} klasy {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "ZaÅ‚Ä…cznik {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} dla klasy {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 18,112 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funkcja"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "PostaÄ‡ specjalna"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Zmienna"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Opcja uÅ¼ytkownika"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "PrzykÅ‚ad zmiennej"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "Metoda"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} dla klasy {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} klasy {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "ZaÅ‚Ä…cznik {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} dla klasy {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 117,764 ****
  msgstr "bÅ‚Ä…d@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "styczeÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "luty"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "marzec"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "kwiecieÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "maj"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "czerwiec"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "lipiec"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "sierpieÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "wrzesieÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "paÅºdziernik"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "listopad"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "grudzieÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "P. plik Info @file{{myfile}}, wÄ™zeÅ‚ @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "P. wÄ™zeÅ‚ @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "P. plik info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "sekcja ``{section_name}'' in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "P. sekcja ``{section_name}'' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "p. sekcja ``{section_name}'' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "P. @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "p. @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "P. {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "p. {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(poza wÄ™zÅ‚em)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Brak wartoÅ›ci dla `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}- {category} klasy {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}- {category} klasy {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}- {category} dla klasy {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}- {category} dla klasy {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}- {category} dla klasy {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}- {category} dla klasy {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}- {category} dla klasy {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}- {category} dla klasy {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}- {category} klasy {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}- {category} klasy {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}- {category} klasy {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}- {category} klasy {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center - @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Szczytowy"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "TreÅ›Ä‡"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "PrzeglÄ…d"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Indeks"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "bieÅ¼Ä…cy"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Poprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " W gÃ³rÄ™ "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "NastÄ™pny"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "W gÃ³rÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Poprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "WÄ™zeÅ‚ w przÃ³d"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "WÄ™zeÅ‚ w tyÅ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "NastÄ™pny plik"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Poprzedni plik"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "OkÅ‚adka (szczyt) dokumentu"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Spis treÅ›ci"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "SkrÃ³cony spis treÅ›ci"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Sekcja bieÅ¼Ä…ca"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Sekcja poprzednia w kolejnoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "PoczÄ…tek tego rozdziaÅ‚u lub rozdziaÅ‚ poprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Sekcja poprzednia na tym samym poziomie"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Sekcja w gÃ³rÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Sekcja nastÄ™pna na tym samym poziomie"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "WÄ™zÄ™Å‚ w gÃ³rÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "NastÄ™pny wÄ™zeÅ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Poprzedni wÄ™zeÅ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "WÄ™zeÅ‚ nastÄ™pny w kolejnoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "WÄ™zeÅ‚ poprzedni w kolejnoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Sekcja nastÄ™pna w kolejnoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "NastÄ™pny rozdziaÅ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "O dokumencie (pomoc)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Sekcja pierwsza w kolejoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Sekcja ostatnia w kolejoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Sekcja w przÃ³d w nastÄ™pnym pliku"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Sekcja wstecz w poprzednim pliku"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Ten"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Wstecz"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "SzybkoWstecz"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "WÄ™zeÅ‚WGÃ³rÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "WÄ™zeÅ‚NastÄ™pny"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "WÄ™zeÅ‚Poprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "WÄ™zeÅ‚WPrzÃ³d"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "WÄ™zeÅ‚Wstecz"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "WPrzÃ³d"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "SzybkoWPrzÃ³d"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "O"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Pierwszy"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Ostatni"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "PlikNastÄ™pny"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "PlikPoprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "O tym dokumencie"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Spis treÅ›ci"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "SkrÃ³cony spis treÅ›ci"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Przypisy"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "p. sekcja {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "p. {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "P. sekcja {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "P. {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "p. {reference} w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "p. @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "p. `{section}' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "p. {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "p. `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "P. {reference} w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "P. @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "P. `{section}' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "P. {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "P. `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Skok do"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Wpis indeksu"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Sekcja"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} klasy {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} klasy {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} dla klasy {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} dla klasy {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 117,759 ----
  msgstr "bÅ‚Ä…d@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "styczeÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "luty"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "marzec"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "kwiecieÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "maj"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "czerwiec"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "lipiec"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "sierpieÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "wrzesieÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "paÅºdziernik"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "listopad"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "grudzieÅ„"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "P. plik Info @file{{myfile}}, wÄ™zeÅ‚ @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "P. wÄ™zeÅ‚ @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "P. plik info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "sekcja ``{section_name}'' in @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "P. sekcja ``{section_name}'' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "p. sekcja ``{section_name}'' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "P. @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "p. @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "P. {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "p. {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(poza wÄ™zÅ‚em)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Brak wartoÅ›ci dla `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}- {category} klasy {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}- {category} klasy {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}- {category} dla klasy {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}- {category} dla klasy {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}- {category} dla klasy {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}- {category} dla klasy {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}- {category} dla klasy {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}- {category} dla klasy {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}- {category} klasy {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}- {category} klasy {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}- {category} klasy {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}- {category} klasy {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center - @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Szczytowy"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "TreÅ›Ä‡"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "PrzeglÄ…d"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Indeks"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "bieÅ¼Ä…cy"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Poprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " W gÃ³rÄ™ "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "NastÄ™pny"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "W gÃ³rÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Poprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "WÄ™zeÅ‚ w przÃ³d"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "WÄ™zeÅ‚ w tyÅ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "NastÄ™pny plik"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Poprzedni plik"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "OkÅ‚adka (szczyt) dokumentu"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Spis treÅ›ci"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "SkrÃ³cony spis treÅ›ci"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Sekcja bieÅ¼Ä…ca"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Sekcja poprzednia w kolejnoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "PoczÄ…tek tego rozdziaÅ‚u lub rozdziaÅ‚ poprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Sekcja poprzednia na tym samym poziomie"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Sekcja w gÃ³rÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Sekcja nastÄ™pna na tym samym poziomie"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "WÄ™zÄ™Å‚ w gÃ³rÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "NastÄ™pny wÄ™zeÅ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Poprzedni wÄ™zeÅ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "WÄ™zeÅ‚ nastÄ™pny w kolejnoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "WÄ™zeÅ‚ poprzedni w kolejnoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Sekcja nastÄ™pna w kolejnoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "NastÄ™pny rozdziaÅ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "O dokumencie (pomoc)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Sekcja pierwsza w kolejoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Sekcja ostatnia w kolejoÅ›ci czytania"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Sekcja w przÃ³d w nastÄ™pnym pliku"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Sekcja wstecz w poprzednim pliku"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Ten"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Wstecz"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "SzybkoWstecz"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "WÄ™zeÅ‚WGÃ³rÄ™"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "WÄ™zeÅ‚NastÄ™pny"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "WÄ™zeÅ‚Poprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "WÄ™zeÅ‚WPrzÃ³d"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "WÄ™zeÅ‚Wstecz"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "WPrzÃ³d"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "SzybkoWPrzÃ³d"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "O"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Pierwszy"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Ostatni"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "PlikNastÄ™pny"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "PlikPoprzedni"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "O tym dokumencie"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Spis treÅ›ci"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "SkrÃ³cony spis treÅ›ci"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Przypisy"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "p. {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "P. {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "p. {reference} w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "p. @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "p. `{section}' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "p. {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "p. `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "P. {reference} w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "P. @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "P. `{section}' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "P. {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "P. `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' w @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Skok do"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Wpis indeksu"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Sekcja"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
  #, perl-brace-format
! msgid "{category}: "
! msgstr "{category}: "
  
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "@strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr "@strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
! msgstr "{category}:@* "
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "@emph{{type}} @strong{{name}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} klasy {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} klasy {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} dla klasy {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} dla klasy {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 768,772 ****
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 763,767 ----
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 775,789 ****
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} dla klasy {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} dla klasy {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 770,784 ----
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} dla klasy {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} dla klasy {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 793,797 ****
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 788,792 ----
  "@emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 799,813 ****
  "{category} klasy {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} klasy {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} klasy {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 794,808 ----
  "{category} klasy {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} klasy {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} klasy {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 818,856 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ten dokument zostaÅ‚ wygenerowany @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Poszukiwany wÄ™zeÅ‚ jest pod {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  Przyciski w panelach nawigacyjnych majÄ… nastÄ™pujÄ…ce znaczenie:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Przycisk"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nazwa"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Przechodzi do"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Z 1.2.3 przechodzi do"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 813,855 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ten dokument zostaÅ‚ wygenerowany @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "Informacje o licencji JavaScriptu"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Poszukiwany wÄ™zeÅ‚ jest pod {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  Przyciski w panelach nawigacyjnych majÄ… nastÄ™pujÄ…ce znaczenie:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Przycisk"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nazwa"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Przechodzi do"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Z 1.2.3 przechodzi do"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 862,906 ****
  "strukturze:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Sekcja Jeden"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Podsekcja Jeden-Jeden"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Podsekcja Jeden-Dwa"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Podpodsekcja Jeden-Dwa-Jeden"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Podpodsekcja Jeden-Dwa-Dwa"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Podpodsekcja Jeden-Dwa-Trzy"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "BieÅ¼Ä…ca pozycja"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Podpodsekcja Jeden-Dwa-Cztery"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Podsekcja Jeden-Trzy"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Podsekcja Jeden-Cztery"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Dokument bez tytuÅ‚u"
--- 861,905 ----
  "strukturze:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Sekcja Jeden"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Podsekcja Jeden-Jeden"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Podsekcja Jeden-Dwa"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Podpodsekcja Jeden-Dwa-Jeden"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Podpodsekcja Jeden-Dwa-Dwa"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Podpodsekcja Jeden-Dwa-Trzy"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "BieÅ¼Ä…ca pozycja"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Podpodsekcja Jeden-Dwa-Cztery"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Podsekcja Jeden-Trzy"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Podsekcja Jeden-Cztery"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Dokument bez tytuÅ‚u"
Binary files texinfo-6.7/po_document/pt_BR.gmo and texinfo-6.8/po_document/pt_BR.gmo differ
diff -Nrc2 texinfo-6.7/po_document/pt_BR.po texinfo-6.8/po_document/pt_BR.po
*** texinfo-6.7/po_document/pt_BR.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/pt_BR.po	2021-07-03 09:59:42.000000000 +0100
***************
*** 2,14 ****
  # Copyright (C) 2005 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Jorge Barros de Abreu <ficmatin10@gmail.com>, 2015.
! # Updated in Dec 23 2015 by Jorge Barros de Abreu
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.5.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-01-05 07:11-0300\n"
  "Last-Translator: Jorge Barros de Abreu <ficmatin10@gmail.com>\n"
  "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
--- 2,14 ----
  # Copyright (C) 2005 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Jorge Barros de Abreu <ficmatin10@gmail.com>, 2019.
! # Updated in Dec 17 2019 by Jorge Barros de Abreu
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-16 11:08-0300\n"
  "Last-Translator: Jorge Barros de Abreu <ficmatin10@gmail.com>\n"
  "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
***************
*** 21,115 ****
  "X-Generator: Poedit 1.6.10\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Fun@,{c}@~{a}o"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Forma Especial"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Vari@'{a}vel"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Op@,{c}@~{a}o de Usu@'ario"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Vari@'{a}vel de inst@^{a}ncia"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "M@'{e}todo"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} da {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} de {month} de {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Ap@^{e}ndice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 21,115 ----
  "X-Generator: Poedit 1.6.10\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Fun@,{c}@~{a}o"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Forma Especial"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Vari@'{a}vel"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Op@,{c}@~{a}o de Usu@'ario"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Vari@'{a}vel de inst@^{a}ncia"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "M@'{e}todo"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} da {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} de {month} de {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Ap@^{e}ndice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 120,795 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Janeiro"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Fevereiro"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "Mar@,{c}o"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Maio"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Junho"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Julho"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "Setembro"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Outubro"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "Novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Dezembro"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Veja arquivo Info @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Veja nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Veja arquivo Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "se@,{c}@~{a}o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Veja se@,{c}@~{a}o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "veja se@,{c}@~{a}o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(fora de qualquer nodo)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Nenhum valor para `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgid "@tie{}-- {category}: {name} {arguments}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @strong{{name}}"
  msgid "@tie{}-- {category}: {name}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
! #, fuzzy, perl-brace-format
! #| msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
! #, fuzzy, perl-brace-format
! #| msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
  msgid "@tie{}-- {category}:@*{type}@*{name}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}}"
  msgid "@tie{}-- {category}: {type} {name}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
! #, fuzzy, perl-brace-format
! #| msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
! msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
! #, fuzzy, perl-brace-format
! #| msgid "{category} of {class}: @strong{{name}}"
  msgid "@tie{}-- {category} of {class}: {name}"
! msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
! msgstr "{category} em {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}: @strong{{name}}"
  msgid "@tie{}-- {category} on {class}: {name}"
! msgstr "{category} em {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
! #, fuzzy, perl-brace-format
! #| msgid ""
! #| "{category} on {class}:@* @emph{{type}}@* @strong{{name}} "
! #| "@emph{{arguments}}"
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
! msgstr ""
! "{category} em {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
! #, fuzzy, perl-brace-format
! #| msgid ""
! #| "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
! msgstr ""
! "{category} em {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
! msgstr "{category} em {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgid "@tie{}-- {category} on {class}: {type} {name}"
! msgstr "{category} em {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
! #, fuzzy, perl-brace-format
! #| msgid ""
! #| "{category} of {class}:@* @emph{{type}}@* @strong{{name}} "
! #| "@emph{{arguments}}"
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
! msgstr ""
! "{category} de {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
! #, fuzzy, perl-brace-format
! #| msgid ""
! #| "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
! msgstr ""
! "{category} da {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
! #, fuzzy, perl-brace-format
! #| msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
! msgstr "{category} da {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
! #, fuzzy, perl-brace-format
! #| msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgid "@tie{}-- {category} of {class}: {type} {name}"
! msgstr "{category} da {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Topo"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Conte@'{u}do"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Vis@~{a}o geral"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "@'{I}ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "atual"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Acima "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Pr@'{o}ximo"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Avan@,{c}ar nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Voltar nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Arquivo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Arquivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "In@'{i}cio (topo) do documento"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Sum@'{a}rio"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Breve sum@'{a}rio"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Se@,{c}@~{a}o atual"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Se@,{c}@~{a}o anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Come@,{c}o desse cap@'{i}tulo ou cap@'{i}tulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Se@,{c}@~{a}o anterior no mesmo n@'{i}vel"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Se@,{c}@~{a}o acima"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Pr@'{o}xima se@,{c}@~{a}o no mesmo n@'{i}vel"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Pr@'{o}ximo nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Nodo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "Pr@'{o}ximo nodo na ordem de leitura de nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "Nodo anterior na ordem de leitura de nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Pr@'{o}xima se@,{c}@~{a}o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Pr@'{o}ximo cap@'{i}tulo"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Sobre (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Primeira se@,{c}@~{a}o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "@'{u}ltima se@,{c}@~{a}o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Avan@,{c}a se@,{c}@~{a}o no arquivo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Volta se@,{c}@~{a}o no arquivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Esse"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "Voltar R@'{a}pido"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Nodo Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "Pr@'{o}ximo Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "Nodo Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "Avan@,{c}ar Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "Voltar Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Avan@,{c}ar R@'{a}pido"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Sobre"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Primeiro"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "@'{u}ltimo"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
! msgstr "Proximo Arquivo"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "Arquivo Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Sobre Esse Documento"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Sum@'{a}rio"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Breve Sum@'{a}rio"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Notas de Rodap@'{e}"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "veja se@,{c}@~{a}o {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Veja se@,{c}@~{a}o {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "veja {reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "veja @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "veja `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "veja {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "veja `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Veja {reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Veja @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Veja `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Veja {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Veja `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Pular para"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Entrada de @'{i}ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Se@,{c}@~{a}o"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
! #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
! #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
! #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} em {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} em {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 120,773 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Janeiro"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Fevereiro"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "Mar@,{c}o"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Maio"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Junho"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Julho"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "Setembro"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Outubro"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "Novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Dezembro"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Veja arquivo Info @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Veja nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Veja arquivo Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "se@,{c}@~{a}o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Veja se@,{c}@~{a}o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "veja se@,{c}@~{a}o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(fora de qualquer nodo)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Nenhum valor para `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
! #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
! msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
! #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
! msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
! #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
! msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
! #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
! msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
! #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
! msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
! #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
! msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
! msgstr "@tie{}-- {category} of {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
! msgstr "@tie{}-- {category} of {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
! msgstr "@tie{}-- {category} on {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
! msgstr "@tie{}-- {category} on {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
! msgstr "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
! msgstr "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
! msgstr "@tie{}-- {category} on {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
! #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
! msgstr "@tie{}-- {category} on {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
! msgstr "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
! msgstr "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
! msgstr "@tie{}-- {category} of {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
! #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
! msgstr "@tie{}-- {category} of {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Topo"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Conte@'{u}do"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Vis@~{a}o geral"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "@'{I}ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "atual"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Acima "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Pr@'{o}ximo"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Avan@,{c}ar nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Voltar nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Arquivo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Arquivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "In@'{i}cio (topo) do documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Sum@'{a}rio"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Breve sum@'{a}rio"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Se@,{c}@~{a}o atual"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Se@,{c}@~{a}o anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Come@,{c}o desse cap@'{i}tulo ou cap@'{i}tulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Se@,{c}@~{a}o anterior no mesmo n@'{i}vel"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Se@,{c}@~{a}o acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Pr@'{o}xima se@,{c}@~{a}o no mesmo n@'{i}vel"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Pr@'{o}ximo nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Nodo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "Pr@'{o}ximo nodo na ordem de leitura de nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "Nodo anterior na ordem de leitura de nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Pr@'{o}xima se@,{c}@~{a}o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Pr@'{o}ximo cap@'{i}tulo"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Sobre (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Primeira se@,{c}@~{a}o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "@'{u}ltima se@,{c}@~{a}o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Avan@,{c}a se@,{c}@~{a}o no arquivo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Volta se@,{c}@~{a}o no arquivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Esse"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "Voltar R@'{a}pido"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Nodo Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "Pr@'{o}ximo Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "Nodo Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "Avan@,{c}ar Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "Voltar Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Avan@,{c}ar R@'{a}pido"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Sobre"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Primeiro"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "@'{u}ltimo"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
! msgstr "Pr@'{o}ximo Arquivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "Arquivo Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Sobre Esse Documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Sum@'{a}rio"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Breve Sum@'{a}rio"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Notas de Rodap@'{e}"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "veja {reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "veja @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "veja `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "veja {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "veja `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Veja {reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Veja @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Veja `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Veja {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Veja `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Pular para"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Entrada de @'{i}ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Se@,{c}@~{a}o"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}: "
! msgstr "{category} na {class}"
  
! #: tp/Texinfo/Convert/HTML.pm:4393
! #, fuzzy, perl-brace-format
! #| msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}:@* "
! msgstr "{category} na {class}"
  
! #: tp/Texinfo/Convert/HTML.pm:4417
! #, fuzzy, perl-brace-format
! #| msgid ""
! #| "{category} on {class}:@* @emph{{type}}@* @strong{{name}} "
! #| "@emph{{arguments}}"
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr ""
! "{category} em {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
! #, fuzzy, perl-brace-format
! #| msgid ""
! #| "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr ""
! "{category} em {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "{category} em {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} de {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} de {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} em {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} em {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 798,802 ****
  "{category} em {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 776,780 ----
  "{category} em {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 804,818 ****
  "{category} em {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} em {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} em {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 782,796 ----
  "{category} em {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} em {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} em {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 821,825 ****
  "{category} de {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 799,803 ----
  "{category} de {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 827,841 ****
  "{category} da {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} da {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} da {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 805,819 ----
  "{category} da {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} da {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} da {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 846,864 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Esse documento foi gerado em @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "O nodo atualmente visto encontra-se em {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
--- 824,846 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Esse documento foi gerado em @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "Infoma@,{c}ao de licenciamento JavaScript"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "O nodo atualmente visto encontra-se em {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
***************
*** 866,886 ****
  "significados:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Bot@~{a}o"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "V@'{a} para"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 v@'{a} para"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 848,868 ----
  "significados:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Bot@~{a}o"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "V@'{a} para"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 v@'{a} para"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 892,936 ****
  "seguinte estrutura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Se@,{c}@~{a}o Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Subse@,{c}@~{a}o Um-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Subse@,{c}@~{a}o Um-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Subse@,{c}@~{a}o Um-Dois-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Subse@,{c}@~{a}o Um-Dois-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Subse@,{c}@~{a}o Um-Dois-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Posi@,{c}@~{a}o Atual"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Subse@,{c}@~{a}o Um-Dois-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Subse@,{c}@~{a}o Um-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Subse@,{c}@~{a}o Um-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Documento Sem Nome"
--- 874,918 ----
  "seguinte estrutura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Se@,{c}@~{a}o Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Subse@,{c}@~{a}o Um-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Subse@,{c}@~{a}o Um-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Subse@,{c}@~{a}o Um-Dois-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Subse@,{c}@~{a}o Um-Dois-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Subse@,{c}@~{a}o Um-Dois-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Posi@,{c}@~{a}o Atual"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Subse@,{c}@~{a}o Um-Dois-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Subse@,{c}@~{a}o Um-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Subse@,{c}@~{a}o Um-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Documento Sem Nome"
Binary files texinfo-6.7/po_document/pt_BR.us-ascii.gmo and texinfo-6.8/po_document/pt_BR.us-ascii.gmo differ
diff -Nrc2 texinfo-6.7/po_document/pt_BR.us-ascii.po texinfo-6.8/po_document/pt_BR.us-ascii.po
*** texinfo-6.7/po_document/pt_BR.us-ascii.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/pt_BR.us-ascii.po	2021-07-03 09:59:42.000000000 +0100
***************
*** 9,13 ****
  "Project-Id-Version: texinfo_document 5.9.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2015-06-07 06:25-0300\n"
  "Last-Translator: Jorge Barros de Abreu <ficmatin10@gmail.com>\n"
--- 9,13 ----
  "Project-Id-Version: texinfo_document 5.9.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2015-06-07 06:25-0300\n"
  "Last-Translator: Jorge Barros de Abreu <ficmatin10@gmail.com>\n"
***************
*** 19,115 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  #, fuzzy
  msgid "Function"
  msgstr "Se@,{c}@~ao"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Forma Especial"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Vari@'{a}vel"
  
! #: tp/Texinfo/Common.pm:726
  #, fuzzy
  msgid "User Option"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Vari@'{a}vel de inst@^{a}ncia"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "M@'{e}todo"
  
! #: tp/Texinfo/Common.pm:1242
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{name} da {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} de {month} de {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Ap@^{e}ndice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, fuzzy, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "Ap@^{e}ndice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, fuzzy, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, fuzzy, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 19,115 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  #, fuzzy
  msgid "Function"
  msgstr "Se@,{c}@~ao"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Forma Especial"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Vari@'{a}vel"
  
! #: tp/Texinfo/Common.pm:792
  #, fuzzy
  msgid "User Option"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Vari@'{a}vel de inst@^{a}ncia"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "M@'{e}todo"
  
! #: tp/Texinfo/Common.pm:1310
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{name} da {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} de {month} de {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Ap@^{e}ndice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, fuzzy, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "Ap@^{e}ndice {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, fuzzy, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, fuzzy, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 120,773 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Janeiro"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Fevereiro"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "Mar@,{c}o"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Maio"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Junho"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Julho"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "Setembro"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Outubro"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "Novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Dezembro"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, fuzzy, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, fuzzy, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Veja arquivo Info @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Veja nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Veja arquivo Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(fora de qualquer nodo)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Nenhum valor para `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Topo"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Conte@'udo"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Vis@~ao geral"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "@'Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "atual"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Pr@'evio"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Acima "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Pr@'oximo"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  #, fuzzy
  msgid "Forward node"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  #, fuzzy
  msgid "Back node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Arquivo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Arquivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "In@'icio (topo) do documento"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Breve sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Se@,{c}@~ao atual"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Se@,{c}@~ao anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Come@,{c}o desse cap@'itulo ou cap@'itulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Se@,{c}@~ao anterior no mesmo n@'ivel"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Pr@'oxima se@,{c}@~ao no mesmo n@'ivel"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Pr@'oximo nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Nodo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  #, fuzzy
  msgid "Next node in node reading order"
  msgstr "Pr@'oxima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  #, fuzzy
  msgid "Previous node in node reading order"
  msgstr "Se@,{c}@~ao anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Pr@'oxima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Pr@'oximo cap@'itulo"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Sobre (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Primeira se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "@'Ultima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Avan@,{c}a se@,{c}@~ao no arquivo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Volta se@,{c}@~ao no arquivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Esse"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "Voltar R@'apido"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Nodo Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "Pr@'oximo Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "Nodo Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  #, fuzzy
  msgid "NodeForward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  #, fuzzy
  msgid "NodeBack"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Avan@,{c}ar R@'apido"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Sobre"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Primeiro"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "@'Ultimo"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "ProximoArquivo"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "ArquivoAnterior"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Sobre Esse Documento"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Breve Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Notas de Rodap@'e"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "veja se@,{c}@~ao {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Veja se@,{c}@~ao {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, fuzzy, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, fuzzy, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, fuzzy, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, fuzzy, perl-brace-format
  msgid "see {reference}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, fuzzy, perl-brace-format
  msgid "see `{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, fuzzy, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, fuzzy, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, fuzzy, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, fuzzy, perl-brace-format
  msgid "See {reference}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, fuzzy, perl-brace-format
  msgid "See `{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, fuzzy, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, fuzzy, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, fuzzy, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, fuzzy, perl-brace-format
  msgid "{reference}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, fuzzy, perl-brace-format
  msgid "`{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Pular para"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Entrada de @'Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Se@,{c}@~ao"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, fuzzy, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, fuzzy, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, fuzzy, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, fuzzy, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, fuzzy, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "@tie{ }-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "@tie{ }-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, fuzzy, perl-brace-format
  msgid ""
--- 120,769 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Janeiro"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Fevereiro"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "Mar@,{c}o"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Maio"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Junho"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Julho"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "Setembro"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Outubro"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "Novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Dezembro"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, fuzzy, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, fuzzy, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Veja arquivo Info @file{{myfile}}, nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Veja nodo @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Veja arquivo Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(fora de qualquer nodo)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Nenhum valor para `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Topo"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Conte@'udo"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Vis@~ao geral"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "@'Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "atual"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Pr@'evio"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Acima "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Pr@'oximo"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  #, fuzzy
  msgid "Forward node"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  #, fuzzy
  msgid "Back node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Arquivo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Arquivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "In@'icio (topo) do documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Breve sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Se@,{c}@~ao atual"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Se@,{c}@~ao anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Come@,{c}o desse cap@'itulo ou cap@'itulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Se@,{c}@~ao anterior no mesmo n@'ivel"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Pr@'oxima se@,{c}@~ao no mesmo n@'ivel"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Pr@'oximo nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Nodo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  #, fuzzy
  msgid "Next node in node reading order"
  msgstr "Pr@'oxima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  #, fuzzy
  msgid "Previous node in node reading order"
  msgstr "Se@,{c}@~ao anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Pr@'oxima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Pr@'oximo cap@'itulo"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Sobre (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Primeira se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "@'Ultima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Avan@,{c}a se@,{c}@~ao no arquivo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Volta se@,{c}@~ao no arquivo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Esse"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "Voltar R@'apido"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Nodo Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "Pr@'oximo Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "Nodo Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  #, fuzzy
  msgid "NodeForward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  #, fuzzy
  msgid "NodeBack"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Avan@,{c}ar R@'apido"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Sobre"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Primeiro"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "@'Ultimo"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "ProximoArquivo"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "ArquivoAnterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Sobre Esse Documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Breve Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Notas de Rodap@'e"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, fuzzy, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, fuzzy, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, fuzzy, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, fuzzy, perl-brace-format
  msgid "see {reference}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, fuzzy, perl-brace-format
  msgid "see `{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, fuzzy, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, fuzzy, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, fuzzy, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, fuzzy, perl-brace-format
  msgid "See {reference}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, fuzzy, perl-brace-format
  msgid "See `{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, fuzzy, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, fuzzy, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, fuzzy, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, fuzzy, perl-brace-format
  msgid "{reference}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, fuzzy, perl-brace-format
  msgid "`{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Pular para"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Entrada de @'Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Se@,{c}@~ao"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! msgid "{category}: "
! msgstr "{name} na {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, fuzzy, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, fuzzy, perl-brace-format
! msgid "@strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, fuzzy, perl-brace-format
! msgid "{category}:@* "
! msgstr "{name} na {class}"
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, fuzzy, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, fuzzy, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, fuzzy, perl-brace-format
! #| msgid "{category}: @emph{{type}} @strong{{name}}"
! msgid "@emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "@tie{ }-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "@tie{ }-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, fuzzy, perl-brace-format
  msgid ""
***************
*** 775,794 ****
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, fuzzy, perl-brace-format
  msgid ""
--- 771,790 ----
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, fuzzy, perl-brace-format
  msgid ""
***************
*** 796,815 ****
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 792,811 ----
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 818,836 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, fuzzy, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "O nodo que vo@^e est@'a olhando est@'a em {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
--- 814,836 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, fuzzy, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "O nodo que vo@^e est@'a olhando est@'a em {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
***************
*** 838,858 ****
  "significados:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Bot@~ao"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "V@'a para"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 v@'a para"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 838,858 ----
  "significados:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Bot@~ao"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "V@'a para"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 v@'a para"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 864,911 ****
  "estrutura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Se@,{c}@~ao Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Subse@,{c}@~ao Um-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Subse@,{c}@~ao Um-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Subse@,{c}@~ao Um-Dois-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Subse@,{c}@~ao Um-Dois-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Subse@,{c}@~ao Um-Dois-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Posi@,{c}@~ao Atual"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Subse@,{c}@~ao Um-Dois-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Subse@,{c}@~ao Um-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Subse@,{c}@~ao Um-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Documento Sem Nome"
  
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 864,921 ----
  "estrutura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Se@,{c}@~ao Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Subse@,{c}@~ao Um-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Subse@,{c}@~ao Um-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Subse@,{c}@~ao Um-Dois-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Subse@,{c}@~ao Um-Dois-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Subse@,{c}@~ao Um-Dois-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Posi@,{c}@~ao Atual"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Subse@,{c}@~ao Um-Dois-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Subse@,{c}@~ao Um-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Subse@,{c}@~ao Um-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Documento Sem Nome"
  
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "veja se@,{c}@~ao {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Veja se@,{c}@~ao {reference_name}"
+ 
+ #, fuzzy
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}: @emph{{type}} @strong{{name}}"
+ 
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
Binary files texinfo-6.7/po_document/pt.gmo and texinfo-6.8/po_document/pt.gmo differ
diff -Nrc2 texinfo-6.7/po_document/pt.po texinfo-6.8/po_document/pt.po
*** texinfo-6.7/po_document/pt.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/pt.po	2021-07-03 09:59:42.000000000 +0100
***************
*** 2,14 ****
  # Copyright (C) 2018 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Pedro Albuquerque <palbuquerque73@gmail.com>, 2018.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2018-10-24 09:03+0100\n"
! "Last-Translator: Pedro Albuquerque <palbuquerque73@gmail.com>\n"
  "Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n"
  "Language: pt\n"
--- 2,14 ----
  # Copyright (C) 2018 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Pedro Albuquerque <pmra@protonmail.com>, 2018, 2021.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-17 06:32+0100\n"
! "Last-Translator: Pedro Albuquerque <pmra@protonmail.com>\n"
  "Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n"
  "Language: pt\n"
***************
*** 17,114 ****
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "Plural-Forms: nplurals=2; plural=n != 1;\\n\n"
! "X-Generator: Gtranslator 2.91.7\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "FunÃ§Ã£o"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "FormulÃ¡rio especial"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "VariÃ¡vel"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "OpÃ§Ã£o do utilizador"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "VariÃ¡vel de instÃ¢ncia"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "MÃ©todo"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} da {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} de {month} de {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "ApÃªndice {number}, {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number}, {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 17,114 ----
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "Plural-Forms: nplurals=2; plural=n != 1;\\n;\n"
! "X-Generator: Poedit 2.3\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "FunÃ§Ã£o"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Macro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "FormulÃ¡rio especial"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "VariÃ¡vel"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "OpÃ§Ã£o do utilizador"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "VariÃ¡vel de instÃ¢ncia"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "MÃ©todo"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} da {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} de {month} de {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "ApÃªndice {number}, {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number}, {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 119,766 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Janeiro"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Fevereiro"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "MarÃ§o"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Maio"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Junho"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Julho"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "Setembro"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Outubro"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "Novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Dezembro"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Veja o ficheiro @file{{myfile}}, nÃ³ @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Veja o nÃ³ @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Veja o ficheiro @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "secÃ§Ã£o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
! msgstr "veja a secÃ§Ã£o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "veja a secÃ§Ã£o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(fora de qualquer nÃ³)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Sem valor para `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} na {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} na {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} da {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} da {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Topo"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "ConteÃºdo"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Resumo"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Ã�ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "actual"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Acima "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "AvanÃ§ar"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Recuar"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Ficheiro seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "Ficheiro anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Capa (topo) do documento"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Ã�ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Ã�ndice breve"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "SecÃ§Ã£o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "SecÃ§Ã£o anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "ComeÃ§o deste capÃ­tulo ou do capÃ­tulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "SecÃ§Ã£o anterior no mesmo nÃ­vel"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "SecÃ§Ã£o acima"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "SecÃ§Ã£o seguinte no mesmo nÃ­vel"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "NÃ³ acima"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "NÃ³ seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "NÃ³ anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "NÃ³ seguinte na ordem de leitura de nÃ³s"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "NÃ³ anterior na ordem de leitura de nÃ³s"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "SecÃ§Ã£o seguinte na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "CapÃ­tulo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Acerca (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Primeira secÃ§Ã£o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Ãšltima secÃ§Ã£o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "AvanÃ§ar para secÃ§Ã£o no ficheiro seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Recuar para secÃ§Ã£o no ficheiro anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Este"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Recuar"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "Recuo rÃ¡pido"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "NÃ³Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "NÃ³Seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "NÃ³Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "NÃ³AvanÃ§ar"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "NÃ³Recuar"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "AvanÃ§ar"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "AvanÃ§oRÃ¡pido"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Acerca"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Primeiro"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Ãšltimo"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "FicheiroSeguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "FicheiroAnterior"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Acerca deste documento"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Ã�ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Ã�ndice breve"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Notas de rodapÃ©"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "veja a secÃ§Ã£o {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Veja a secÃ§Ã£o {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "veja {reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "veja @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "veja `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "veja {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "veja `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Veja {reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Veja @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Veja `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Veja {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Veja `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Ir para"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Entrada de Ã­ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "SecÃ§Ã£o"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} da {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} da {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} na {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} na {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 119,761 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Janeiro"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Fevereiro"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "MarÃ§o"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Maio"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Junho"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Julho"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "Setembro"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Outubro"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "Novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Dezembro"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Veja o ficheiro @file{{myfile}}, nÃ³ @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Veja o nÃ³ @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Veja o ficheiro @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "secÃ§Ã£o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
! msgstr "Veja a secÃ§Ã£o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "veja a secÃ§Ã£o ``{section_name}'' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "veja {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(fora de qualquer nÃ³)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Sem valor para `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} na {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} na {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} da {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} da {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Topo"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "ConteÃºdo"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Resumo"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Ã�ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "actual"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Acima "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "AvanÃ§ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Recuar"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Ficheiro seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "Ficheiro anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Capa (topo) do documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Ã�ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Ã�ndice breve"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "SecÃ§Ã£o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "SecÃ§Ã£o anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "ComeÃ§o deste capÃ­tulo ou do capÃ­tulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "SecÃ§Ã£o anterior no mesmo nÃ­vel"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "SecÃ§Ã£o acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "SecÃ§Ã£o seguinte no mesmo nÃ­vel"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "NÃ³ acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "NÃ³ seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "NÃ³ anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "NÃ³ seguinte na ordem de leitura de nÃ³s"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "NÃ³ anterior na ordem de leitura de nÃ³s"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "SecÃ§Ã£o seguinte na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "CapÃ­tulo seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Acerca (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Primeira secÃ§Ã£o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Ãšltima secÃ§Ã£o na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "AvanÃ§ar para secÃ§Ã£o no ficheiro seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Recuar para secÃ§Ã£o no ficheiro anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Este"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Recuar"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "Recuo rÃ¡pido"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "NÃ³Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "NÃ³Seguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "NÃ³Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "NÃ³AvanÃ§ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "NÃ³Recuar"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "AvanÃ§ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "AvanÃ§oRÃ¡pido"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Acerca"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Primeiro"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Ãšltimo"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "FicheiroSeguinte"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "FicheiroAnterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Acerca deste documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Ã�ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Ã�ndice breve"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Notas de rodapÃ©"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "veja {reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "veja @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "veja `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "veja {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "veja `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Veja {reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Veja @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Veja `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Veja {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Veja `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Ir para"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Entrada de Ã­ndice"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "SecÃ§Ã£o"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, perl-brace-format
! msgid "{category}: "
! msgstr "{category}: "
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "@strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr "@strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
! msgstr "{category}:@* "
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "@emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} da {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} da {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} na {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} na {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 769,773 ****
  "{category} na {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 764,768 ----
  "{category} na {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 775,789 ****
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} na {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 770,784 ----
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} na {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 792,796 ****
  "{category} da {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 787,791 ----
  "{category} da {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 798,812 ****
  "{category} da {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} da {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} da {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 793,807 ----
  "{category} da {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} da {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} da {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 817,855 ****
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Este documento foi gerado em @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "O nÃ³ que procura estÃ¡ em {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  Os botÃµes nos painÃ©is de navegaÃ§Ã£o tÃªm o seguinte significado:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "BotÃ£o"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "Ir para"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 ir para"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 812,854 ----
  "@uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Este documento foi gerado em @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "InformaÃ§Ã£o da licenÃ§a Javascript"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "O nÃ³ que procura estÃ¡ em {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  Os botÃµes nos painÃ©is de navegaÃ§Ã£o tÃªm o seguinte significado:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "BotÃ£o"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "Ir para"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 ir para"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 860,907 ****
  "secÃ§Ã£o Um-Dois-TrÃŠs } de um documento com a seguinte estrutura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "SecÃ§Ã£o um"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Sub-secÃ§Ã£o um-um"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Sub-secÃ§Ã£o um-dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Sub-sub-secÃ§Ã£o um-dois-um"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Sub-sub-secÃ§Ã£o um-dois-dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Sub-sub-secÃ§Ã£o um-dois-trÃªs"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "PosiÃ§Ã£o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Sub-sub-secÃ§Ã£o um-dois-quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Sub-secÃ§Ã£o um-trÃªs"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Sub-secÃ§Ã£o um-quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Documento sem nome"
  
  #, fuzzy
  #~ msgid ""
--- 859,915 ----
  "secÃ§Ã£o Um-Dois-TrÃŠs } de um documento com a seguinte estrutura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "SecÃ§Ã£o um"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Sub-secÃ§Ã£o um-um"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Sub-secÃ§Ã£o um-dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Sub-sub-secÃ§Ã£o um-dois-um"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Sub-sub-secÃ§Ã£o um-dois-dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Sub-sub-secÃ§Ã£o um-dois-trÃªs"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "PosiÃ§Ã£o actual"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Sub-sub-secÃ§Ã£o um-dois-quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Sub-secÃ§Ã£o um-trÃªs"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Sub-secÃ§Ã£o um-quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Documento sem nome"
  
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "veja a secÃ§Ã£o {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Veja a secÃ§Ã£o {reference_name}"
+ 
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
  #, fuzzy
  #~ msgid ""
Binary files texinfo-6.7/po_document/pt.us-ascii.gmo and texinfo-6.8/po_document/pt.us-ascii.gmo differ
diff -Nrc2 texinfo-6.7/po_document/pt.us-ascii.po texinfo-6.8/po_document/pt.us-ascii.po
*** texinfo-6.7/po_document/pt.us-ascii.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/pt.us-ascii.po	2021-07-03 09:59:42.000000000 +0100
***************
*** 8,12 ****
  "Project-Id-Version: texinfo 5.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: 2006-01-09\n"
  "Last-Translator: Jorge Barros de Abreu <ficmatin01@solar.com.br>\n"
--- 8,12 ----
  "Project-Id-Version: texinfo 5.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: 2006-01-09\n"
  "Last-Translator: Jorge Barros de Abreu <ficmatin01@solar.com.br>\n"
***************
*** 17,113 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  #, fuzzy
  msgid "Function"
  msgstr "Se@,{c}@~ao"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:726
  #, fuzzy
  msgid "User Option"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} da {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} de {month} de {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 17,113 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  #, fuzzy
  msgid "Function"
  msgstr "Se@,{c}@~ao"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:792
  #, fuzzy
  msgid "User Option"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} na {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} da {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} de {month} de {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} na {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 118,772 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Janeiro"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Fevereiro"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "Mar@,{c}o"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Maio"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Junho"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Julho"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "Setembro"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Outubro"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "Novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Dezembro"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, fuzzy, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "veja se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, fuzzy, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "veja se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, fuzzy, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "veja se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Topo"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Conte@'udo"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Vis@~ao geral"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "@'Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "atual"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Pr@'evio"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr " Acima "
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Pr@'oximo"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:794
  #, fuzzy
  msgid "Forward node"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  #, fuzzy
  msgid "Back node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "In@'icio (topo) do documento"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Breve sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Se@,{c}@~ao atual"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "Se@,{c}@~ao anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Come@,{c}o desse cap@'itulo ou cap@'itulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "Se@,{c}@~ao anterior no mesmo n@'ivel"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Pr@'oxima se@,{c}@~ao no mesmo n@'ivel"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Pr@'oximo nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "Nodo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  #, fuzzy
  msgid "Next node in node reading order"
  msgstr "Pr@'oxima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  #, fuzzy
  msgid "Previous node in node reading order"
  msgstr "Se@,{c}@~ao anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Pr@'oxima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Pr@'oximo cap@'itulo"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Sobre (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "Primeira se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "@'Ultima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Esse"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "Voltar R@'apido"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Nodo Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "Pr@'oximo Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "Nodo Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  #, fuzzy
  msgid "NodeForward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  #, fuzzy
  msgid "NodeBack"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Avan@,{c}ar R@'apido"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Sobre"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "Primeiro"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "@'Ultimo"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Sobre Esse Documento"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Breve Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Notas de Rodap@'e"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "veja se@,{c}@~ao {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Veja se@,{c}@~ao {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, fuzzy, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "veja {node_file_href} @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, fuzzy, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, fuzzy, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, fuzzy, perl-brace-format
  msgid "see {reference}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, fuzzy, perl-brace-format
  msgid "see `{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, fuzzy, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Veja {node_file_href} @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, fuzzy, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, fuzzy, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Veja se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, fuzzy, perl-brace-format
  msgid "See {reference}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, fuzzy, perl-brace-format
  msgid "See `{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, fuzzy, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, fuzzy, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, fuzzy, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, fuzzy, perl-brace-format
  msgid "{reference}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, fuzzy, perl-brace-format
  msgid "`{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Pular para"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Entrada de @'Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Se@,{c}@~ao"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
! #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, fuzzy, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr ""
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, fuzzy, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
! #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} da {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} da {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} na {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} na {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, fuzzy, perl-brace-format
  msgid ""
--- 118,771 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Janeiro"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Fevereiro"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "Mar@,{c}o"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "Abril"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Maio"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Junho"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Julho"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Agosto"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "Setembro"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Outubro"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "Novembro"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Dezembro"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, fuzzy, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "veja se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, fuzzy, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "veja se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, fuzzy, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "veja se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{ }-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{ }-- {category} da {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{ }-- {category} na {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{ }-- {category} na {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{ }-- {category} da {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Topo"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Conte@'udo"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Vis@~ao geral"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "@'Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "atual"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Pr@'evio"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr " Acima "
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Pr@'oximo"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  #, fuzzy
  msgid "Forward node"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  #, fuzzy
  msgid "Back node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "In@'icio (topo) do documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Breve sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Se@,{c}@~ao atual"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "Se@,{c}@~ao anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "Come@,{c}o desse cap@'itulo ou cap@'itulo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "Se@,{c}@~ao anterior no mesmo n@'ivel"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Pr@'oxima se@,{c}@~ao no mesmo n@'ivel"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Nodo acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Pr@'oximo nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "Nodo anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  #, fuzzy
  msgid "Next node in node reading order"
  msgstr "Pr@'oxima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  #, fuzzy
  msgid "Previous node in node reading order"
  msgstr "Se@,{c}@~ao anterior na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Pr@'oxima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Pr@'oximo cap@'itulo"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Sobre (ajuda)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "Primeira se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "@'Ultima se@,{c}@~ao na ordem de leitura"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Esse"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "Voltar R@'apido"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Nodo Acima"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "Pr@'oximo Nodo"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "Nodo Anterior"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  #, fuzzy
  msgid "NodeForward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  #, fuzzy
  msgid "NodeBack"
  msgstr "Volta"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Avan@,{c}ar"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Avan@,{c}ar R@'apido"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Sobre"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "Primeiro"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "@'Ultimo"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Sobre Esse Documento"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Breve Sum@'ario"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Notas de Rodap@'e"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, fuzzy, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "veja {node_file_href} @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, fuzzy, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, fuzzy, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, fuzzy, perl-brace-format
  msgid "see {reference}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, fuzzy, perl-brace-format
  msgid "see `{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, fuzzy, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Veja {node_file_href} @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, fuzzy, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, fuzzy, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Veja se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, fuzzy, perl-brace-format
  msgid "See {reference}"
  msgstr "Veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, fuzzy, perl-brace-format
  msgid "See `{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, fuzzy, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, fuzzy, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "veja @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, fuzzy, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "se@,{c}@~ao `{section}' em @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, fuzzy, perl-brace-format
  msgid "{reference}"
  msgstr "veja {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, fuzzy, perl-brace-format
  msgid "`{section}'"
  msgstr "Se@,{c}@~ao acima"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Pular para"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Entrada de @'Indice"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Se@,{c}@~ao"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}: "
! msgstr "{category} na {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
! #, fuzzy, perl-brace-format
! #| msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "{category} da {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
! #, fuzzy, perl-brace-format
! #| msgid "{category} on {class}"
! msgid "{category}:@* "
! msgstr "{category} na {class}"
! 
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, fuzzy, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr ""
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
! #, fuzzy, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
+ "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
  #, fuzzy, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} da {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} da {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} na {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} na {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, fuzzy, perl-brace-format
  msgid ""
***************
*** 775,779 ****
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 774,778 ----
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 781,795 ****
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, fuzzy, perl-brace-format
  msgid ""
--- 780,794 ----
  "{category} na {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, fuzzy, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} na {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, fuzzy, perl-brace-format
  msgid ""
***************
*** 798,802 ****
  "{category} da {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 797,801 ----
  "{category} da {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 804,818 ****
  "{category} da {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} da {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} da {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, fuzzy, perl-brace-format
  msgid ""
--- 803,817 ----
  "{category} da {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, fuzzy, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} da {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} da {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, fuzzy, perl-brace-format
  msgid ""
***************
*** 823,827 ****
  "@i{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  #, fuzzy
  msgid "This document was generated on @emph{@today{}}."
--- 822,826 ----
  "@i{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  #, fuzzy
  msgid "This document was generated on @emph{@today{}}."
***************
*** 829,843 ****
  "Esse documento foi gerado usando @uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "O nodo que vo@^e est@'a olhando est@'a em {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
--- 828,846 ----
  "Esse documento foi gerado usando @uref{{program_homepage}, @emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "O nodo que vo@^e est@'a olhando est@'a em {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
***************
*** 845,865 ****
  "significados:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Bot@~ao"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "V@'a para"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 v@'a para"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 848,868 ----
  "significados:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Bot@~ao"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Nome"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "V@'a para"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "De 1.2.3 v@'a para"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 871,918 ****
  "estrutura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Se@,{c}@~ao Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Subse@,{c}@~ao Um-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Subse@,{c}@~ao Um-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Subse@,{c}@~ao Um-Dois-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Subse@,{c}@~ao Um-Dois-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Subse@,{c}@~ao Um-Dois-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Posi@,{c}@~ao Atual"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Subse@,{c}@~ao Um-Dois-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Subse@,{c}@~ao Um-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Subse@,{c}@~ao Um-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Documento Sem Nome"
  
  #, fuzzy
  #~ msgid ""
--- 874,927 ----
  "estrutura:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Se@,{c}@~ao Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Subse@,{c}@~ao Um-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Subse@,{c}@~ao Um-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Subse@,{c}@~ao Um-Dois-Um"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Subse@,{c}@~ao Um-Dois-Dois"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Subse@,{c}@~ao Um-Dois-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Posi@,{c}@~ao Atual"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Subse@,{c}@~ao Um-Dois-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Subse@,{c}@~ao Um-Tr@^es"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Subse@,{c}@~ao Um-Quatro"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Documento Sem Nome"
  
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "veja se@,{c}@~ao {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Veja se@,{c}@~ao {reference_name}"
+ 
  #, fuzzy
  #~ msgid ""
Binary files texinfo-6.7/po_document/sv.gmo and texinfo-6.8/po_document/sv.gmo differ
diff -Nrc2 texinfo-6.7/po_document/sv.po texinfo-6.8/po_document/sv.po
*** texinfo-6.7/po_document/sv.po	2019-09-17 18:55:26.000000000 +0100
--- texinfo-6.8/po_document/sv.po	2021-07-03 09:59:42.000000000 +0100
***************
*** 3,14 ****
  # This file is distributed under the same license as the texinfo package.
  # Sebastian Rasmussen <sebras@gmail.com>, 2019.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo_document 6.5.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2019-04-19 05:41+0800\n"
! "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
  "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
  "Language: sv\n"
--- 3,15 ----
  # This file is distributed under the same license as the texinfo package.
  # Sebastian Rasmussen <sebras@gmail.com>, 2019.
+ # Luna Jernberg <droidbittin@gmail.com>, 2021
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo_document 6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-16 11:51+0200\n"
! "Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
  "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
  "Language: sv\n"
***************
*** 18,114 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 2.2.1\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Funktion"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Specialform"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "AnvÃ¤ndarinstÃ¤llning"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Instantsvariabel"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "Metod"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} pÃ¥ {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} av {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{month} {day}, {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Appendix {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} pÃ¥ {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 19,115 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 3.0\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Funktion"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "Makro"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Specialform"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Variable"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "AnvÃ¤ndarinstÃ¤llning"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Instantsvariabel"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "Metod"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} pÃ¥ {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} av {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{month} {day}, {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Appendix {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} pÃ¥ {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 119,766 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Januari"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Februari"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "Mars"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "April"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Maj"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Juni"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Juli"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Augusti"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "September"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "November"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "December"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Se Info-fil @file{{myfile}}, nod @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Se nod @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Se Info-fil @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "avsnitt ``{section_name}'' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Se avsnitt ``{section_name}'' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "se avsnitt ``{section_name}'' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Se @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "se @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Se {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "se {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(utanfÃ¶r varje annan nod)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Inget vÃ¤rdet fÃ¶r `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} av {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} av {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} pÃ¥ {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} pÃ¥ {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} pÃ¥ {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} pÃ¥ {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} pÃ¥ {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} pÃ¥ {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} av {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} av {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} av {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} av {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Ã–verst"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "InnehÃ¥ll"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "Ã–versikt"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "Index"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "aktuell"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "FÃ¶reg."
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr "Upp"
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "NÃ¤sta"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Upp"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "FÃ¶regÃ¥ende"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "FramÃ¥t nod"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "BakÃ¥t nod"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "NÃ¤sta fil"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "FÃ¶regÃ¥ende fil"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "Dokumentomslag (topp)"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "InnehÃ¥llsfÃ¶rteckning"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Kort innehÃ¥llsfÃ¶rteckning"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "Aktuellt avsnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "FÃ¶regÃ¥ende avsnitt i lÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "BÃ¶rjan pÃ¥ detta kapitel eller fÃ¶regÃ¥ende kapitel"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "FÃ¶regÃ¥ens avsnitt pÃ¥ samma nivÃ¥"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Upp ett avsnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "NÃ¤sta avsnitt pÃ¥ samma nivÃ¥"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Upp en nod"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "NÃ¤sta nod"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "FÃ¶regÃ¥ende nod"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "NÃ¤sta nod i nodlÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "FÃ¶regÃ¥ende nod i nodlÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "NÃ¤sta avsnitt i lÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "NÃ¤sta kapitel"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Om (hjÃ¤lp)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "FÃ¶rsta avsnitt i lÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "Sista avsnitt i lÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "FramÃ¥t ett avsnitt i nÃ¤sta fil"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "BakÃ¥t ett avsnitt i fÃ¶regÃ¥ende fil"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Detta"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "BakÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "Snabbt bakÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Nod upp"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "Nod nÃ¤sta"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "Nod FÃ¶reg."
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "Nod framÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "Nod bakÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "FramÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Snabbt framÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Om"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "FÃ¶rsta"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "Sista"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "NÃ¤sta fil"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "FÃ¶reg. fil"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "Om detta dokument"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "InnehÃ¥llsfÃ¶rteckning"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Kort innehÃ¥llsfÃ¶rteckning"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Fotnoter"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "se avsnitt {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "se {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Se avsnitt {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Se {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "se {reference} i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "se @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "se `{section}' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "se {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "se `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Se {reference} i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Se @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Se `{section}' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Se {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Se `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "Hoppa till"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Indexpost"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Avsnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} av {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} av {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} pÃ¥ {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} pÃ¥ {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 120,762 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Januari"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Februari"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "Mars"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "April"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Maj"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Juni"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Juli"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Augusti"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "September"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Oktober"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "November"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "December"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Se Info-fil @file{{myfile}}, nod @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Se nod @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Se Info-fil @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "avsnitt ``{section_name}'' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Se avsnitt ``{section_name}'' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "se avsnitt ``{section_name}'' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Se @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "se @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Se {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "se {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(utanfÃ¶r varje annan nod)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Inget vÃ¤rdet fÃ¶r `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} av {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} av {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} pÃ¥ {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} pÃ¥ {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} pÃ¥ {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} pÃ¥ {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} pÃ¥ {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} pÃ¥ {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} av {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} av {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} av {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} av {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Ã–verst"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "InnehÃ¥ll"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "Ã–versikt"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "Index"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "aktuell"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "FÃ¶reg."
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr "Upp"
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "NÃ¤sta"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Upp"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "FÃ¶regÃ¥ende"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "FramÃ¥t nod"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "BakÃ¥t nod"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "NÃ¤sta fil"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "FÃ¶regÃ¥ende fil"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "Dokumentomslag (topp)"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "InnehÃ¥llsfÃ¶rteckning"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Kort innehÃ¥llsfÃ¶rteckning"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "Aktuellt avsnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "FÃ¶regÃ¥ende avsnitt i lÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "BÃ¶rjan pÃ¥ detta kapitel eller fÃ¶regÃ¥ende kapitel"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "FÃ¶regÃ¥ens avsnitt pÃ¥ samma nivÃ¥"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Upp ett avsnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "NÃ¤sta avsnitt pÃ¥ samma nivÃ¥"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Upp en nod"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "NÃ¤sta nod"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "FÃ¶regÃ¥ende nod"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "NÃ¤sta nod i nodlÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "FÃ¶regÃ¥ende nod i nodlÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "NÃ¤sta avsnitt i lÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "NÃ¤sta kapitel"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Om (hjÃ¤lp)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "FÃ¶rsta avsnitt i lÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "Sista avsnitt i lÃ¤sordning"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "FramÃ¥t ett avsnitt i nÃ¤sta fil"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "BakÃ¥t ett avsnitt i fÃ¶regÃ¥ende fil"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Detta"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "BakÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "Snabbt bakÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Nod upp"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "Nod nÃ¤sta"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "Nod FÃ¶reg."
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "Nod framÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "Nod bakÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "FramÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Snabbt framÃ¥t"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Om"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "FÃ¶rsta"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "Sista"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "NÃ¤sta fil"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "FÃ¶reg. fil"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "Om detta dokument"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "InnehÃ¥llsfÃ¶rteckning"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Kort innehÃ¥llsfÃ¶rteckning"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Fotnoter"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "se {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Se {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "se {reference} i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "se @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "se `{section}' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "se {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "se `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Se {reference} i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Se @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Se `{section}' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Se {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Se `{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "`{section}' i @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "`{section}'"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "Hoppa till"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Indexpost"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Avsnitt"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, perl-brace-format
! msgid "{category}: "
! msgstr "{category}: "
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "@strong{{name}} @emph{{arguments}} "
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr "@strong{{name}} "
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
! msgstr "{category}:@*  "
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}}@* @strong{{name}} @emph{{arguments}} "
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}} @strong{{name}} @emph{{arguments}} "
  
! #: tp/Texinfo/Convert/HTML.pm:4435
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "@emph{{type}} @strong{{name}} "
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} av {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} av {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} pÃ¥ {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} pÃ¥ {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 769,773 ****
  "{category} pÃ¥ {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 765,769 ----
  "{category} pÃ¥ {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 775,789 ****
  "{category} pÃ¥ {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} pÃ¥ {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} pÃ¥ {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 771,785 ----
  "{category} pÃ¥ {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} pÃ¥ {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} pÃ¥ {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 792,796 ****
  "{category} av {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 788,792 ----
  "{category} av {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 798,812 ****
  "{category} av {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} av {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} av {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 794,808 ----
  "{category} av {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} av {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} av {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 817,855 ****
  "@emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Detta dokument genererades @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Noden du letar efter finns vid {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  Knapparna i navigationspanelerna har fÃ¶ljande innebÃ¶rd:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "Knapp"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Namn"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "GÃ¥ till"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "FrÃ¥n 1.2.3 gÃ¥ till"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 813,855 ----
  "@emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Detta dokument genererades @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "JavaScript-licensinformation"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "Noden du letar efter finns vid {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  Knapparna i navigationspanelerna har fÃ¶ljande innebÃ¶rd:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "Knapp"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Namn"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "GÃ¥ till"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "FrÃ¥n 1.2.3 gÃ¥ till"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 861,905 ****
  "struktur:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "Avsnitt ett"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "Underavsnitt Ett-Ett"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "Underavsnitt Ett-TvÃ¥"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "Underunderavsnitt Ett-TvÃ¥-Ett"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "Underunderavsnitt Ett-TvÃ¥-TvÃ¥"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "Underunderavsnitt Ett-TvÃ¥-Tre"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "Aktuell position"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "Underunderavsnitt Ett-TvÃ¥-Fyra"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "Underavsnitt Ett-Tre"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "Underavsnitt Ett-Fyra"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "NamnlÃ¶st dokument"
--- 861,914 ----
  "struktur:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "Avsnitt ett"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "Underavsnitt Ett-Ett"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "Underavsnitt Ett-TvÃ¥"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "Underunderavsnitt Ett-TvÃ¥-Ett"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "Underunderavsnitt Ett-TvÃ¥-TvÃ¥"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "Underunderavsnitt Ett-TvÃ¥-Tre"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "Aktuell position"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "Underunderavsnitt Ett-TvÃ¥-Fyra"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "Underavsnitt Ett-Tre"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "Underavsnitt Ett-Fyra"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "NamnlÃ¶st dokument"
+ 
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "se avsnitt {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Se avsnitt {reference_name}"
+ 
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
diff -Nrc2 texinfo-6.7/po_document/texinfo_document.pot texinfo-6.8/po_document/texinfo_document.pot
*** texinfo-6.7/po_document/texinfo_document.pot	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/texinfo_document.pot	2021-07-03 09:59:41.000000000 +0100
***************
*** 7,13 ****
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo 6.6dev\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
--- 7,13 ----
  msgid ""
  msgstr ""
! "Project-Id-Version: GNU texinfo 6.7.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
***************
*** 18,112 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 18,112 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr ""
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr ""
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 117,764 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 117,759 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4371
  #, perl-brace-format
! msgid "{category}: "
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4435
! #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 766,785 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 761,780 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 787,806 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 782,801 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 809,847 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 804,846 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr ""
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 850,894 ****
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr ""
--- 849,893 ----
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr ""
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr ""
Binary files texinfo-6.7/po_document/uk.gmo and texinfo-6.8/po_document/uk.gmo differ
diff -Nrc2 texinfo-6.7/po_document/uk.po texinfo-6.8/po_document/uk.po
*** texinfo-6.7/po_document/uk.po	2019-09-17 18:48:50.000000000 +0100
--- texinfo-6.8/po_document/uk.po	2021-07-03 09:59:42.000000000 +0100
***************
*** 3,15 ****
  # This file is distributed under the same license as the texinfo package.
  #
! # Yuri Chornoivan <yurchor@ukr.net>, 2015, 2017.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.4.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2019-09-17 18:48+0100\n"
! "PO-Revision-Date: 2017-07-11 11:09+0200\n"
  "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
! "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
  "Language: uk\n"
  "MIME-Version: 1.0\n"
--- 3,15 ----
  # This file is distributed under the same license as the texinfo package.
  #
! # Yuri Chornoivan <yurchor@ukr.net>, 2015, 2017, 2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo_document 6.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2021-07-03 09:59+0100\n"
! "PO-Revision-Date: 2021-06-16 16:10+0300\n"
  "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
! "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
  "Language: uk\n"
  "MIME-Version: 1.0\n"
***************
*** 19,115 ****
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
! "X-Generator: Lokalize 2.0\n"
  
! #: tp/Texinfo/Common.pm:722 tp/Texinfo/Common.pm:727
  msgid "Function"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ�"
  
! #: tp/Texinfo/Common.pm:723
  msgid "Macro"
  msgstr "ÐœÐ°ÐºÑ€Ð¾Ñ�"
  
! #: tp/Texinfo/Common.pm:724
  msgid "Special Form"
  msgstr "Ð¡Ð¿ÐµÑ†Ñ–Ð°Ð»ÑŒÐ½Ð° Ñ„Ð¾Ñ€Ð¼Ð°"
  
! #: tp/Texinfo/Common.pm:725 tp/Texinfo/Common.pm:728
  msgid "Variable"
  msgstr "Ð—Ð¼Ñ–Ð½Ð½Ð°"
  
! #: tp/Texinfo/Common.pm:726
  msgid "User Option"
  msgstr "Ð’Ð¸Ð±Ñ–Ñ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÑƒÐ²Ð°Ñ‡Ð°"
  
! #: tp/Texinfo/Common.pm:729 tp/Texinfo/Common.pm:730
  msgid "Instance Variable"
  msgstr "Ð—Ð¼Ñ–Ð½Ð½Ð° ÐµÐºÐ·ÐµÐ¼Ð¿Ð»Ñ�Ñ€Ð°"
  
! #: tp/Texinfo/Common.pm:731 tp/Texinfo/Common.pm:732
  msgid "Method"
  msgstr "ÐœÐµÑ‚Ð¾Ð´"
  
! #: tp/Texinfo/Common.pm:1242
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}"
  
! #: tp/Texinfo/Common.pm:1249
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} {class}"
  
! #: tp/Texinfo/Common.pm:1271
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1302 tp/Texinfo/Convert/Plaintext.pm:1053
! #: tp/Texinfo/Convert/HTML.pm:560
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Ð”Ð¾Ð´Ð°Ñ‚Ð¾Ðº {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1306 tp/Texinfo/Convert/Plaintext.pm:1058
! #: tp/Texinfo/Convert/HTML.pm:566
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1567
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1571
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1576
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1580
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1586
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1589
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2522
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} Ñ‰Ð¾Ð´Ð¾ {class}"
  
! #: tp/Texinfo/Common.pm:2532
  #, perl-brace-format
  msgid "{name} of {class}"
--- 19,115 ----
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
! "X-Generator: Lokalize 20.12.0\n"
  
! #: tp/Texinfo/Common.pm:788 tp/Texinfo/Common.pm:793
  msgid "Function"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ�"
  
! #: tp/Texinfo/Common.pm:789
  msgid "Macro"
  msgstr "ÐœÐ°ÐºÑ€Ð¾Ñ�"
  
! #: tp/Texinfo/Common.pm:790
  msgid "Special Form"
  msgstr "Ð¡Ð¿ÐµÑ†Ñ–Ð°Ð»ÑŒÐ½Ð° Ñ„Ð¾Ñ€Ð¼Ð°"
  
! #: tp/Texinfo/Common.pm:791 tp/Texinfo/Common.pm:794
  msgid "Variable"
  msgstr "Ð—Ð¼Ñ–Ð½Ð½Ð°"
  
! #: tp/Texinfo/Common.pm:792
  msgid "User Option"
  msgstr "Ð’Ð¸Ð±Ñ–Ñ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÑƒÐ²Ð°Ñ‡Ð°"
  
! #: tp/Texinfo/Common.pm:795 tp/Texinfo/Common.pm:796
  msgid "Instance Variable"
  msgstr "Ð—Ð¼Ñ–Ð½Ð½Ð° ÐµÐºÐ·ÐµÐ¼Ð¿Ð»Ñ�Ñ€Ð°"
  
! #: tp/Texinfo/Common.pm:797 tp/Texinfo/Common.pm:798
  msgid "Method"
  msgstr "ÐœÐµÑ‚Ð¾Ð´"
  
! #: tp/Texinfo/Common.pm:1310
  #, perl-brace-format
  msgid "{category} on {class}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}"
  
! #: tp/Texinfo/Common.pm:1317
  #, perl-brace-format
  msgid "{category} of {class}"
  msgstr "{category} {class}"
  
! #: tp/Texinfo/Common.pm:1339
  #, perl-brace-format
  msgid "{month} {day}, {year}"
  msgstr "{day} {month} {year}"
  
! #: tp/Texinfo/Common.pm:1370 tp/Texinfo/Convert/Plaintext.pm:1065
! #: tp/Texinfo/Convert/HTML.pm:586
  #, perl-brace-format
  msgid "Appendix {number} {section_title}"
  msgstr "Ð”Ð¾Ð´Ð°Ñ‚Ð¾Ðº {number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1374 tp/Texinfo/Convert/Plaintext.pm:1070
! #: tp/Texinfo/Convert/HTML.pm:592
  #, perl-brace-format
  msgid "{number} {section_title}"
  msgstr "{number} {section_title}"
  
! #: tp/Texinfo/Common.pm:1635
  #, perl-brace-format
  msgid "{float_type} {float_number}: "
  msgstr "{float_type} {float_number}: "
  
! #: tp/Texinfo/Common.pm:1639
  #, perl-brace-format
  msgid "{float_type}: "
  msgstr "{float_type}: "
  
! #: tp/Texinfo/Common.pm:1644
  #, perl-brace-format
  msgid "{float_type} {float_number}\n"
  msgstr "{float_type} {float_number}\n"
  
! #: tp/Texinfo/Common.pm:1648
  #, perl-brace-format
  msgid "{float_type}\n"
  msgstr "{float_type}\n"
  
! #: tp/Texinfo/Common.pm:1654
  #, perl-brace-format
  msgid "{float_number}: "
  msgstr "{float_number}: "
  
! #: tp/Texinfo/Common.pm:1657
  #, perl-brace-format
  msgid "{float_number}\n"
  msgstr "{float_number}\n"
  
! #: tp/Texinfo/Common.pm:2648
  #, perl-brace-format
  msgid "{name} on {class}"
  msgstr "{name} Ñ‰Ð¾Ð´Ð¾ {class}"
  
! #: tp/Texinfo/Common.pm:2658
  #, perl-brace-format
  msgid "{name} of {class}"
***************
*** 120,767 ****
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:897
  msgid "January"
  msgstr "Ñ�Ñ–Ñ‡Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:898
  msgid "February"
  msgstr "Ð»ÑŽÑ‚Ð¾Ð³Ð¾"
  
! #: tp/Texinfo/Convert/Converter.pm:899
  msgid "March"
  msgstr "Ð±ÐµÑ€ÐµÐ·Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:900
  msgid "April"
  msgstr "ÐºÐ²Ñ–Ñ‚Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:901
  msgid "May"
  msgstr "Ñ‚Ñ€Ð°Ð²Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:902
  msgid "June"
  msgstr "Ñ‡ÐµÑ€Ð²Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:903
  msgid "July"
  msgstr "Ð»Ð¸Ð¿Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:904
  msgid "August"
  msgstr "Ñ�ÐµÑ€Ð¿Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:905
  msgid "September"
  msgstr "Ð²ÐµÑ€ÐµÑ�Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:906
  msgid "October"
  msgstr "Ð¶Ð¾Ð²Ñ‚Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:907
  msgid "November"
  msgstr "Ð»Ð¸Ñ�Ñ‚Ð¾Ð¿Ð°Ð´Ð°"
  
! #: tp/Texinfo/Convert/Converter.pm:908
  msgid "December"
  msgstr "Ð³Ñ€ÑƒÐ´Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:959
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:963
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:967
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:863
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Ð”Ð¸Ð². Ñ„Ð°Ð¹Ð» Info @file{{myfile}}, Ð²ÑƒÐ·Ð¾Ð» @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:868
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Ð”Ð¸Ð². Ð²ÑƒÐ·Ð¾Ð» @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:872
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Ð”Ð¸Ð². Ñ„Ð°Ð¹Ð» Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:928
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "Ñ€Ð¾Ð·Ð´Ñ–Ð» Â«{section_name}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:933
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Ð”Ð¸Ð². Ñ€Ð¾Ð·Ð´Ñ–Ð» Â«{section_name}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:938
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "Ð´Ð¸Ð². Ñ€Ð¾Ð·Ð´Ñ–Ð» Â«{section_name}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:945 tp/Texinfo/Convert/HTML.pm:3348
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:949 tp/Texinfo/Convert/HTML.pm:3325
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Ð”Ð¸Ð². @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:953 tp/Texinfo/Convert/HTML.pm:3302
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "Ð´Ð¸Ð². @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:967
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:972
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Ð”Ð¸Ð². {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:977
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "Ð´Ð¸Ð². {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1114 tp/Texinfo/Convert/Plaintext.pm:2214
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1286 tp/Texinfo/Convert/Plaintext.pm:2405
! #: tp/Texinfo/Convert/HTML.pm:3655
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1291
  msgid "(outside of any node)"
  msgstr "(Ð¿Ð¾Ð·Ð° Ð²ÑƒÐ·Ð»Ð°Ð¼Ð¸)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1880
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1883
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1907
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1912
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2330 tp/Texinfo/Convert/HTML.pm:1470
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Ð�ÐµÐ¼Ð°Ñ” Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2808
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2813
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2826
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2829
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2849
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2855
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2864
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2870
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2885
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2889
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2900
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2904
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2918
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2922
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2933
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2937
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3260 tp/Texinfo/Convert/HTML.pm:2896
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:777 tp/Texinfo/Convert/HTML.pm:833
  msgid "Top"
  msgstr "Ð�Ð°Ð³Ð¾Ñ€Ñƒ"
  
! #: tp/Texinfo/Convert/HTML.pm:778 tp/Texinfo/Convert/HTML.pm:834
  msgid "Contents"
  msgstr "Ð—Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:779 tp/Texinfo/Convert/HTML.pm:835
  msgid "Overview"
  msgstr "ÐžÐ³Ð»Ñ�Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:780 tp/Texinfo/Convert/HTML.pm:811
! #: tp/Texinfo/Convert/HTML.pm:836
  msgid "Index"
  msgstr "ÐŸÐ¾ÐºÐ°Ð¶Ñ‡Ð¸Ðº"
  
! #: tp/Texinfo/Convert/HTML.pm:782
  msgid "current"
  msgstr "Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¸Ð¹"
  
! #: tp/Texinfo/Convert/HTML.pm:785 tp/Texinfo/Convert/HTML.pm:841
  msgid "Prev"
  msgstr "Ð�Ð°Ð·Ð°Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:786
  msgid " Up "
  msgstr "Ð’Ð³Ð¾Ñ€Ñƒ"
  
! #: tp/Texinfo/Convert/HTML.pm:787 tp/Texinfo/Convert/HTML.pm:791
! #: tp/Texinfo/Convert/HTML.pm:843
  msgid "Next"
  msgstr "Ð”Ð°Ð»Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:789 tp/Texinfo/Convert/HTML.pm:842
  msgid "Up"
  msgstr "Ð’Ð³Ð¾Ñ€Ñƒ"
  
! #: tp/Texinfo/Convert/HTML.pm:793
  msgid "Previous"
  msgstr "Ð�Ð°Ð·Ð°Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:794
  msgid "Forward node"
  msgstr "Ð’Ð¿ÐµÑ€ÐµÐ´ Ð½Ð° Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:795
  msgid "Back node"
  msgstr "Ð�Ð°Ð·Ð°Ð´ Ð½Ð° Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:801
  msgid "Next file"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ„Ð°Ð¹Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:802
  msgid "Previous file"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ñ„Ð°Ð¹Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:808
  msgid "Cover (top) of document"
  msgstr "ÐžÐ±ÐºÐ»Ð°Ð´Ð¸Ð½ÐºÐ° (Ð¿Ð¾Ñ‡Ð°Ñ‚Ð¾Ðº) Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:809
  msgid "Table of contents"
  msgstr "Ð—Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:810
  msgid "Short table of contents"
  msgstr "Ð¡ÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð¸Ð¹ Ð·Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:812
  msgid "Current section"
  msgstr "ÐŸÐ¾Ñ‚Ð¾Ñ‡Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:813
  msgid "Previous section in reading order"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:814
  msgid "Beginning of this chapter or previous chapter"
  msgstr "ÐŸÐ¾Ñ‡Ð°Ñ‚Ð¾Ðº Ñ†Ñ–Ñ”Ñ— Ð³Ð»Ð°Ð²Ð¸ Ð°Ð±Ð¾ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ� Ð³Ð»Ð°Ð²Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:815
  msgid "Previous section on same level"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð½Ð° Ñ‚Ð¾Ð¼Ñƒ Ñ�Ð°Ð¼Ð¾Ð¼Ñƒ Ñ€Ñ–Ð²Ð½Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:816
  msgid "Up section"
  msgstr "Ð’Ð³Ð¾Ñ€Ñƒ Ð½Ð° Ñ€Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:817
  msgid "Next section on same level"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð½Ð° Ñ‚Ð¾Ð¼Ñƒ Ñ�Ð°Ð¼Ð¾Ð¼Ñƒ Ñ€Ñ–Ð²Ð½Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:818
  msgid "Up node"
  msgstr "Ð’Ð³Ð¾Ñ€Ñƒ Ð½Ð° Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:819
  msgid "Next node"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:820
  msgid "Previous node"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:821
  msgid "Next node in node reading order"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ� Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: tp/Texinfo/Convert/HTML.pm:822
  msgid "Previous node in node reading order"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ� Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: tp/Texinfo/Convert/HTML.pm:823
  msgid "Next section in reading order"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:824
  msgid "Next chapter"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:825
  msgid "About (help)"
  msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ� (Ð´Ð¾Ð²Ñ–Ð´ÐºÐ°)"
  
! #: tp/Texinfo/Convert/HTML.pm:826
  msgid "First section in reading order"
  msgstr "ÐŸÐµÑ€ÐµÑˆÐ¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:827
  msgid "Last section in reading order"
  msgstr "ÐžÑ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:828
  msgid "Forward section in next file"
  msgstr "Ð�Ð° Ñ€Ð¾Ð·Ð´Ñ–Ð» ÑƒÐ¿ÐµÑ€ÐµÐ´ Ñƒ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¼Ñƒ Ñ„Ð°Ð¹Ð»Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:829
  msgid "Back section in previous file"
  msgstr "Ð�Ð° Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð½Ð°Ð·Ð°Ð´ Ñƒ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð¼Ñƒ Ñ„Ð°Ð¹Ð»Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:838
  msgid "This"
  msgstr "Ð¦ÐµÐ¹"
  
! #: tp/Texinfo/Convert/HTML.pm:839
  msgid "Back"
  msgstr "Ð�Ð°Ð·Ð°Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:840
  msgid "FastBack"
  msgstr "Ð¨Ð²Ð¸Ð´ÐºÐ�Ð°Ð·Ð°Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:844
  msgid "NodeUp"
  msgstr "Ð’ÑƒÐ·Ð¾Ð»Ð’Ð³Ð¾Ñ€Ñƒ"
  
! #: tp/Texinfo/Convert/HTML.pm:845
  msgid "NodeNext"
  msgstr "Ð�Ð°Ñ�Ñ‚Ð’ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:846
  msgid "NodePrev"
  msgstr "ÐŸÐ¾Ð¿Ð’ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:847
  msgid "NodeForward"
  msgstr "Ð’Ð¿ÐµÑ€Ð’ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:848
  msgid "NodeBack"
  msgstr "Ð�Ð°Ð·Ð’ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:849
  msgid "Forward"
  msgstr "Ð’Ð¿ÐµÑ€ÐµÐ´"
  
! #: tp/Texinfo/Convert/HTML.pm:850
  msgid "FastForward"
  msgstr "Ð¨Ð²Ð¸Ð´ÐºÐ’Ð¿ÐµÑ€ÐµÐ´"
  
! #: tp/Texinfo/Convert/HTML.pm:851
  msgid "About"
  msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:852
  msgid "First"
  msgstr "ÐŸÐµÑ€ÑˆÐ¸Ð¹"
  
! #: tp/Texinfo/Convert/HTML.pm:853
  msgid "Last"
  msgstr "ÐžÑ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹"
  
! #: tp/Texinfo/Convert/HTML.pm:854
  msgid "NextFile"
  msgstr "Ð�Ð°Ñ�Ñ‚Ð¤Ð°Ð¹Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:855
  msgid "PrevFile"
  msgstr "ÐŸÐ¾Ð¿Ð¤Ð°Ð¹Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:859
  msgid "About This Document"
  msgstr "ÐŸÑ€Ð¾ Ñ†ÐµÐ¹ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:860
  msgid "Table of Contents"
  msgstr "Ð—Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:861
  msgid "Short Table of Contents"
  msgstr "Ð¡ÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð¸Ð¹ Ð·Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:862
  msgid "Footnotes"
  msgstr "Ð’Ð¸Ð½Ð¾Ñ�ÐºÐ¸"
  
! #: tp/Texinfo/Convert/HTML.pm:1566
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3213
! #, perl-brace-format
! msgid "see section {reference_name}"
! msgstr "Ð´Ð¸Ð². Ñ€Ð¾Ð·Ð´Ñ–Ð» {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3216
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "Ð´Ð¸Ð². {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3221
! #, perl-brace-format
! msgid "See section {reference_name}"
! msgstr "Ð”Ð¸Ð². Ñ€Ð¾Ð·Ð´Ñ–Ð» {reference_name}"
! 
! #: tp/Texinfo/Convert/HTML.pm:3224
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Ð”Ð¸Ð². {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3228
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3290
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "Ð´Ð¸Ð². {reference} Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3294
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "Ð´Ð¸Ð². @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3298
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "Ð´Ð¸Ð². Â«{section}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3305
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "Ð´Ð¸Ð². {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3308
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "Ð´Ð¸Ð². Â«{section}Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:3313
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Ð”Ð¸Ð². {reference} Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3317
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Ð”Ð¸Ð². @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3321
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Ð”Ð¸Ð². Â«{section}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3328
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Ð”Ð¸Ð². {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3331
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Ð”Ð¸Ð². Â«{section}Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:3336
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3340
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3344
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "Â«{section}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3351
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3354
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "Â«{section}Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:3467
  msgid "Jump to"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:3475
  msgid "Index Entry"
  msgstr "Ð—Ð°Ð¿Ð¸Ñ� Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ°"
  
! #: tp/Texinfo/Convert/HTML.pm:3477
  msgid "Section"
  msgstr "Ð Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:4098
  #, perl-brace-format
! msgid "{category}: @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4103
  #, perl-brace-format
! msgid "{category}: @strong{{name}}"
! msgstr "{category}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4120
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4124
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4133
  #, perl-brace-format
! msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
! msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4136
  #, perl-brace-format
! msgid "{category}: @emph{{type}} @strong{{name}}"
! msgstr "{category}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4144
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4150
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4159
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4165
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4180
  #, perl-brace-format
  msgid ""
--- 120,762 ----
  msgstr "error@arrow{}"
  
! #: tp/Texinfo/Convert/Converter.pm:883
  msgid "January"
  msgstr "Ñ�Ñ–Ñ‡Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:884
  msgid "February"
  msgstr "Ð»ÑŽÑ‚Ð¾Ð³Ð¾"
  
! #: tp/Texinfo/Convert/Converter.pm:885
  msgid "March"
  msgstr "Ð±ÐµÑ€ÐµÐ·Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:886
  msgid "April"
  msgstr "ÐºÐ²Ñ–Ñ‚Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:887
  msgid "May"
  msgstr "Ñ‚Ñ€Ð°Ð²Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:888
  msgid "June"
  msgstr "Ñ‡ÐµÑ€Ð²Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:889
  msgid "July"
  msgstr "Ð»Ð¸Ð¿Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:890
  msgid "August"
  msgstr "Ñ�ÐµÑ€Ð¿Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:891
  msgid "September"
  msgstr "Ð²ÐµÑ€ÐµÑ�Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:892
  msgid "October"
  msgstr "Ð¶Ð¾Ð²Ñ‚Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:893
  msgid "November"
  msgstr "Ð»Ð¸Ñ�Ñ‚Ð¾Ð¿Ð°Ð´Ð°"
  
! #: tp/Texinfo/Convert/Converter.pm:894
  msgid "December"
  msgstr "Ð³Ñ€ÑƒÐ´Ð½Ñ�"
  
! #: tp/Texinfo/Convert/Converter.pm:945
  #, perl-brace-format
  msgid "{float_type} {float_number}"
  msgstr "{float_type} {float_number}"
  
! #: tp/Texinfo/Convert/Converter.pm:949
  #, perl-brace-format
  msgid "{float_type}"
  msgstr "{float_type}"
  
! #: tp/Texinfo/Convert/Converter.pm:953
  #, perl-brace-format
  msgid "{float_number}"
  msgstr "{float_number}"
  
! #: tp/Texinfo/Convert/DocBook.pm:862
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}, node @samp{{mynode}}"
  msgstr "Ð”Ð¸Ð². Ñ„Ð°Ð¹Ð» Info @file{{myfile}}, Ð²ÑƒÐ·Ð¾Ð» @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:867
  #, perl-brace-format
  msgid "See node @samp{{mynode}}"
  msgstr "Ð”Ð¸Ð². Ð²ÑƒÐ·Ð¾Ð» @samp{{mynode}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:871
  #, perl-brace-format
  msgid "See Info file @file{{myfile}}"
  msgstr "Ð”Ð¸Ð². Ñ„Ð°Ð¹Ð» Info @file{{myfile}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:927
  #, perl-brace-format
  msgid "section ``{section_name}'' in @cite{{book}}"
  msgstr "Ñ€Ð¾Ð·Ð´Ñ–Ð» Â«{section_name}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:932
  #, perl-brace-format
  msgid "See section ``{section_name}'' in @cite{{book}}"
  msgstr "Ð”Ð¸Ð². Ñ€Ð¾Ð·Ð´Ñ–Ð» Â«{section_name}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:937
  #, perl-brace-format
  msgid "see section ``{section_name}'' in @cite{{book}}"
  msgstr "Ð´Ð¸Ð². Ñ€Ð¾Ð·Ð´Ñ–Ð» Â«{section_name}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:944 tp/Texinfo/Convert/HTML.pm:3626
  #, perl-brace-format
  msgid "@cite{{book}}"
  msgstr "@cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:948 tp/Texinfo/Convert/HTML.pm:3603
  #, perl-brace-format
  msgid "See @cite{{book}}"
  msgstr "Ð”Ð¸Ð². @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:952 tp/Texinfo/Convert/HTML.pm:3580
  #, perl-brace-format
  msgid "see @cite{{book}}"
  msgstr "Ð´Ð¸Ð². @cite{{book}}"
  
! #: tp/Texinfo/Convert/DocBook.pm:966
  #, perl-brace-format
  msgid "{title_ref}"
  msgstr "{title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:971
  #, perl-brace-format
  msgid "See {title_ref}"
  msgstr "Ð”Ð¸Ð². {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:976
  #, perl-brace-format
  msgid "see {title_ref}"
  msgstr "Ð´Ð¸Ð². {title_ref}"
  
! #: tp/Texinfo/Convert/DocBook.pm:1113 tp/Texinfo/Convert/Plaintext.pm:2224
  #, perl-brace-format
  msgid "{abbr_or_acronym} ({explanation})"
  msgstr "{abbr_or_acronym} ({explanation})"
  
! #: tp/Texinfo/Convert/DocBook.pm:1288 tp/Texinfo/Convert/Plaintext.pm:2417
! #: tp/Texinfo/Convert/HTML.pm:3942
  #, perl-brace-format
  msgid "@b{{quotation_arg}:} "
  msgstr "@b{{quotation_arg}:} "
  
! #: tp/Texinfo/Convert/Plaintext.pm:1303
  msgid "(outside of any node)"
  msgstr "(Ð¿Ð¾Ð·Ð° Ð²ÑƒÐ·Ð»Ð°Ð¼Ð¸)"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1892
  #, perl-brace-format
  msgid "{name} @url{{email}}"
  msgstr "{name} @url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1895
  #, perl-brace-format
  msgid "@url{{email}}"
  msgstr "@url{{email}}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1919
  #, perl-brace-format
  msgid "{text} ({url})"
  msgstr "{text} ({url})"
  
! #: tp/Texinfo/Convert/Plaintext.pm:1924
  #, perl-brace-format
  msgid "@t{<{url}>}"
  msgstr "@t{<{url}>}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2342 tp/Texinfo/Convert/HTML.pm:1544
  #, perl-brace-format
  msgid "@{No value for `{value}'@}"
  msgstr "@{Ð�ÐµÐ¼Ð°Ñ” Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� `{value}'@}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2820
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name} {arguments}"
  msgstr "@tie{}-- {category}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2825
  #, perl-brace-format
  msgid "@tie{}-- {category}: {name}"
  msgstr "@tie{}-- {category}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2838
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2841
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2850
  #, perl-brace-format
  msgid "@tie{}-- {category}:@*{type}@*{name}"
  msgstr "@tie{}-- {category}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2853
  #, perl-brace-format
  msgid "@tie{}-- {category}: {type} {name}"
  msgstr "@tie{}-- {category}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2861
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2867
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {name}"
  msgstr "@tie{}-- {category} {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2876
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name} {arguments}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}: {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2882
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {name}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}: {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2897
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2901
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2912
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2916
  #, perl-brace-format
  msgid "@tie{}-- {category} on {class}: {type} {name}"
  msgstr "@tie{}-- {category} Ñ‰Ð¾Ð´Ð¾ {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2930
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name} {arguments}"
  msgstr "@tie{}-- {category} {class}:@*{type}@*{name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2934
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name} {arguments}"
  msgstr "@tie{}-- {category} {class}: {type} {name} {arguments}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2945
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}:@*{type}@*{name}"
  msgstr "@tie{}-- {category} {class}:@*{type}@*{name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:2949
  #, perl-brace-format
  msgid "@tie{}-- {category} of {class}: {type} {name}"
  msgstr "@tie{}-- {category} {class}: {type} {name}"
  
! #: tp/Texinfo/Convert/Plaintext.pm:3272 tp/Texinfo/Convert/HTML.pm:3173
  #, perl-brace-format
  msgid "@center --- @emph{{author}}\n"
  msgstr "@center --- @emph{{author}}\n"
  
! #: tp/Texinfo/Convert/HTML.pm:1002 tp/Texinfo/Convert/HTML.pm:1066
  msgid "Top"
  msgstr "Ð�Ð°Ð³Ð¾Ñ€Ñƒ"
  
! #: tp/Texinfo/Convert/HTML.pm:1003 tp/Texinfo/Convert/HTML.pm:1067
  msgid "Contents"
  msgstr "Ð—Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1004 tp/Texinfo/Convert/HTML.pm:1068
  msgid "Overview"
  msgstr "ÐžÐ³Ð»Ñ�Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:1005 tp/Texinfo/Convert/HTML.pm:1040
! #: tp/Texinfo/Convert/HTML.pm:1069
  msgid "Index"
  msgstr "ÐŸÐ¾ÐºÐ°Ð¶Ñ‡Ð¸Ðº"
  
! #: tp/Texinfo/Convert/HTML.pm:1007
  msgid "current"
  msgstr "Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¸Ð¹"
  
! #: tp/Texinfo/Convert/HTML.pm:1010 tp/Texinfo/Convert/HTML.pm:1074
  msgid "Prev"
  msgstr "Ð�Ð°Ð·Ð°Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:1011
  msgid " Up "
  msgstr "Ð’Ð³Ð¾Ñ€Ñƒ"
  
! #: tp/Texinfo/Convert/HTML.pm:1012 tp/Texinfo/Convert/HTML.pm:1016
! #: tp/Texinfo/Convert/HTML.pm:1076
  msgid "Next"
  msgstr "Ð”Ð°Ð»Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:1014 tp/Texinfo/Convert/HTML.pm:1075
  msgid "Up"
  msgstr "Ð’Ð³Ð¾Ñ€Ñƒ"
  
! #: tp/Texinfo/Convert/HTML.pm:1018
  msgid "Previous"
  msgstr "Ð�Ð°Ð·Ð°Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:1019
  msgid "Forward node"
  msgstr "Ð’Ð¿ÐµÑ€ÐµÐ´ Ð½Ð° Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1020
  msgid "Back node"
  msgstr "Ð�Ð°Ð·Ð°Ð´ Ð½Ð° Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1026
  msgid "Next file"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ„Ð°Ð¹Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1027
  msgid "Previous file"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ñ„Ð°Ð¹Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1037
  msgid "Cover (top) of document"
  msgstr "ÐžÐ±ÐºÐ»Ð°Ð´Ð¸Ð½ÐºÐ° (Ð¿Ð¾Ñ‡Ð°Ñ‚Ð¾Ðº) Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:1038
  msgid "Table of contents"
  msgstr "Ð—Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1039
  msgid "Short table of contents"
  msgstr "Ð¡ÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð¸Ð¹ Ð·Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1041
  msgid "Current section"
  msgstr "ÐŸÐ¾Ñ‚Ð¾Ñ‡Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1042
  msgid "Previous section in reading order"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:1043
  msgid "Beginning of this chapter or previous chapter"
  msgstr "ÐŸÐ¾Ñ‡Ð°Ñ‚Ð¾Ðº Ñ†Ñ–Ñ”Ñ— Ð³Ð»Ð°Ð²Ð¸ Ð°Ð±Ð¾ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ� Ð³Ð»Ð°Ð²Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:1044
  msgid "Previous section on same level"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð½Ð° Ñ‚Ð¾Ð¼Ñƒ Ñ�Ð°Ð¼Ð¾Ð¼Ñƒ Ñ€Ñ–Ð²Ð½Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:1045
  msgid "Up section"
  msgstr "Ð’Ð³Ð¾Ñ€Ñƒ Ð½Ð° Ñ€Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1046
  msgid "Next section on same level"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð½Ð° Ñ‚Ð¾Ð¼Ñƒ Ñ�Ð°Ð¼Ð¾Ð¼Ñƒ Ñ€Ñ–Ð²Ð½Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:1047
  msgid "Up node"
  msgstr "Ð’Ð³Ð¾Ñ€Ñƒ Ð½Ð° Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1048
  msgid "Next node"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1049
  msgid "Previous node"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1050
  msgid "Next node in node reading order"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ� Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: tp/Texinfo/Convert/HTML.pm:1051
  msgid "Previous node in node reading order"
  msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ð¹ Ð²ÑƒÐ·Ð¾Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ� Ð²ÑƒÐ·Ð»Ñ–Ð²"
  
! #: tp/Texinfo/Convert/HTML.pm:1052
  msgid "Next section in reading order"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:1053
  msgid "Next chapter"
  msgstr "Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1054
  msgid "About (help)"
  msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ� (Ð´Ð¾Ð²Ñ–Ð´ÐºÐ°)"
  
! #: tp/Texinfo/Convert/HTML.pm:1055
  msgid "First section in reading order"
  msgstr "ÐŸÐµÑ€ÐµÑˆÐ¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:1056
  msgid "Last section in reading order"
  msgstr "ÐžÑ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð·Ð° Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:1057
  msgid "Forward section in next file"
  msgstr "Ð�Ð° Ñ€Ð¾Ð·Ð´Ñ–Ð» ÑƒÐ¿ÐµÑ€ÐµÐ´ Ñƒ Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¼Ñƒ Ñ„Ð°Ð¹Ð»Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:1058
  msgid "Back section in previous file"
  msgstr "Ð�Ð° Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð½Ð°Ð·Ð°Ð´ Ñƒ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð¼Ñƒ Ñ„Ð°Ð¹Ð»Ñ–"
  
! #: tp/Texinfo/Convert/HTML.pm:1071
  msgid "This"
  msgstr "Ð¦ÐµÐ¹"
  
! #: tp/Texinfo/Convert/HTML.pm:1072
  msgid "Back"
  msgstr "Ð�Ð°Ð·Ð°Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:1073
  msgid "FastBack"
  msgstr "Ð¨Ð²Ð¸Ð´ÐºÐ�Ð°Ð·Ð°Ð´"
  
! #: tp/Texinfo/Convert/HTML.pm:1077
  msgid "NodeUp"
  msgstr "Ð’ÑƒÐ·Ð¾Ð»Ð’Ð³Ð¾Ñ€Ñƒ"
  
! #: tp/Texinfo/Convert/HTML.pm:1078
  msgid "NodeNext"
  msgstr "Ð�Ð°Ñ�Ñ‚Ð’ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1079
  msgid "NodePrev"
  msgstr "ÐŸÐ¾Ð¿Ð’ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1080
  msgid "NodeForward"
  msgstr "Ð’Ð¿ÐµÑ€Ð’ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1081
  msgid "NodeBack"
  msgstr "Ð�Ð°Ð·Ð’ÑƒÐ·Ð¾Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1082
  msgid "Forward"
  msgstr "Ð’Ð¿ÐµÑ€ÐµÐ´"
  
! #: tp/Texinfo/Convert/HTML.pm:1083
  msgid "FastForward"
  msgstr "Ð¨Ð²Ð¸Ð´ÐºÐ’Ð¿ÐµÑ€ÐµÐ´"
  
! #: tp/Texinfo/Convert/HTML.pm:1084
  msgid "About"
  msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:1085
  msgid "First"
  msgstr "ÐŸÐµÑ€ÑˆÐ¸Ð¹"
  
! #: tp/Texinfo/Convert/HTML.pm:1086
  msgid "Last"
  msgstr "ÐžÑ�Ñ‚Ð°Ð½Ð½Ñ–Ð¹"
  
! #: tp/Texinfo/Convert/HTML.pm:1087
  msgid "NextFile"
  msgstr "Ð�Ð°Ñ�Ñ‚Ð¤Ð°Ð¹Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1088
  msgid "PrevFile"
  msgstr "ÐŸÐ¾Ð¿Ð¤Ð°Ð¹Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:1096
  msgid "About This Document"
  msgstr "ÐŸÑ€Ð¾ Ñ†ÐµÐ¹ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1097
  msgid "Table of Contents"
  msgstr "Ð—Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1098
  msgid "Short Table of Contents"
  msgstr "Ð¡ÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð¸Ð¹ Ð·Ð¼Ñ–Ñ�Ñ‚"
  
! #: tp/Texinfo/Convert/HTML.pm:1099
  msgid "Footnotes"
  msgstr "Ð’Ð¸Ð½Ð¾Ñ�ÐºÐ¸"
  
! #: tp/Texinfo/Convert/HTML.pm:1640
  #, perl-brace-format
  msgid "{explained_string} ({explanation})"
  msgstr "{explained_string} ({explanation})"
  
! #: tp/Texinfo/Convert/HTML.pm:3494
  #, perl-brace-format
  msgid "see {reference_name}"
  msgstr "Ð´Ð¸Ð². {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3497
  #, perl-brace-format
  msgid "See {reference_name}"
  msgstr "Ð”Ð¸Ð². {reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3500
  #, perl-brace-format
  msgid "{reference_name}"
  msgstr "{reference_name}"
  
! #: tp/Texinfo/Convert/HTML.pm:3568
  #, perl-brace-format
  msgid "see {reference} in @cite{{book}}"
  msgstr "Ð´Ð¸Ð². {reference} Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3572
  #, perl-brace-format
  msgid "see @cite{{book_reference}}"
  msgstr "Ð´Ð¸Ð². @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3576
  #, perl-brace-format
  msgid "see `{section}' in @cite{{book}}"
  msgstr "Ð´Ð¸Ð². Â«{section}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3583
  #, perl-brace-format
  msgid "see {reference}"
  msgstr "Ð´Ð¸Ð². {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3586
  #, perl-brace-format
  msgid "see `{section}'"
  msgstr "Ð´Ð¸Ð². Â«{section}Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:3591
  #, perl-brace-format
  msgid "See {reference} in @cite{{book}}"
  msgstr "Ð”Ð¸Ð². {reference} Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3595
  #, perl-brace-format
  msgid "See @cite{{book_reference}}"
  msgstr "Ð”Ð¸Ð². @cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3599
  #, perl-brace-format
  msgid "See `{section}' in @cite{{book}}"
  msgstr "Ð”Ð¸Ð². Â«{section}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3606
  #, perl-brace-format
  msgid "See {reference}"
  msgstr "Ð”Ð¸Ð². {reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3609
  #, perl-brace-format
  msgid "See `{section}'"
  msgstr "Ð”Ð¸Ð². Â«{section}Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:3614
  #, perl-brace-format
  msgid "{reference} in @cite{{book}}"
  msgstr "{reference} Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3618
  #, perl-brace-format
  msgid "@cite{{book_reference}}"
  msgstr "@cite{{book_reference}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3622
  #, perl-brace-format
  msgid "`{section}' in @cite{{book}}"
  msgstr "Â«{section}Â» Ñƒ @cite{{book}}"
  
! #: tp/Texinfo/Convert/HTML.pm:3629
  #, perl-brace-format
  msgid "{reference}"
  msgstr "{reference}"
  
! #: tp/Texinfo/Convert/HTML.pm:3632
  #, perl-brace-format
  msgid "`{section}'"
  msgstr "Â«{section}Â»"
  
! #: tp/Texinfo/Convert/HTML.pm:3745
  msgid "Jump to"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:3753
  msgid "Index Entry"
  msgstr "Ð—Ð°Ð¿Ð¸Ñ� Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ°"
  
! #: tp/Texinfo/Convert/HTML.pm:3755
  msgid "Section"
  msgstr "Ð Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:4371
! #, perl-brace-format
! msgid "{category}: "
! msgstr "{category}: "
! 
! #: tp/Texinfo/Convert/HTML.pm:4393
  #, perl-brace-format
! msgid "@strong{{name}} @emph{{arguments}}"
! msgstr "@strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4397
  #, perl-brace-format
! msgid "@strong{{name}}"
! msgstr "@strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4414 tp/Texinfo/Convert/HTML.pm:4432
  #, perl-brace-format
! msgid "{category}:@* "
! msgstr "{category}:@* "
  
! #: tp/Texinfo/Convert/HTML.pm:4417
  #, perl-brace-format
! msgid "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4421
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}} @emph{{arguments}}"
! msgstr "@emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4435
  #, perl-brace-format
! msgid "@emph{{type}} @strong{{name}}"
! msgstr "@emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4445
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4451
  #, perl-brace-format
  msgid "{category} of {class}: @strong{{name}}"
  msgstr "{category} {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4460
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}: @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4466
  #, perl-brace-format
  msgid "{category} on {class}: @strong{{name}}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}: @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4482
  #, perl-brace-format
  msgid ""
***************
*** 770,774 ****
  "{category} Ñ‰Ð¾Ð´Ð¾ {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4184
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
--- 765,769 ----
  "{category} Ñ‰Ð¾Ð´Ð¾ {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4486
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
***************
*** 776,790 ****
  "{category} Ñ‰Ð¾Ð´Ð¾ {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4195
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4199
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4213
  #, perl-brace-format
  msgid ""
--- 771,785 ----
  "{category} Ñ‰Ð¾Ð´Ð¾ {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4497
  #, perl-brace-format
  msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4501
  #, perl-brace-format
  msgid "{category} on {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} Ñ‰Ð¾Ð´Ð¾ {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4515
  #, perl-brace-format
  msgid ""
***************
*** 793,812 ****
  "{category} {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4217
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category} {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4228
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4232
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6192
  #, perl-brace-format
  msgid ""
--- 788,807 ----
  "{category} {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4519
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  msgstr "{category} {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4530
  #, perl-brace-format
  msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}"
  msgstr "{category} {class}:@* @emph{{type}}@* @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:4534
  #, perl-brace-format
  msgid "{category} of {class}: @emph{{type}} @strong{{name}}"
  msgstr "{category} {class}: @emph{{type}} @strong{{name}}"
  
! #: tp/Texinfo/Convert/HTML.pm:6591
  #, perl-brace-format
  msgid ""
***************
*** 817,855 ****
  "@emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6197
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ð¦ÐµÐ¹ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¾ @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6248
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6392
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "ÐŸÐ¾Ñ‚Ñ€Ñ–Ð±Ð½Ð¸Ð¹ Ð²Ð°Ð¼ Ð²ÑƒÐ·Ð¾Ð» Ñ‚ÑƒÑ‚: {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6461
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  ÐšÐ½Ð¾Ð¿ÐºÐ¸ Ð½Ð° Ð¿Ð°Ð½ÐµÐ»Ñ�Ñ… Ð½Ð°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ— Ð¼Ð°ÑŽÑ‚ÑŒ Ñ‚Ð°ÐºÐµ Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ�:"
  
! #: tp/Texinfo/Convert/HTML.pm:6467
  msgid "Button"
  msgstr "ÐšÐ½Ð¾Ð¿ÐºÐ°"
  
! #: tp/Texinfo/Convert/HTML.pm:6468
  msgid "Name"
  msgstr "Ð�Ð°Ð·Ð²Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:6469
  msgid "Go to"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:6470
  msgid "From 1.2.3 go to"
  msgstr "Ð— 1.2.3 Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:6496
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
--- 812,854 ----
  "@emph{{program}}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6596
  msgid "This document was generated on @emph{@today{}}."
  msgstr "Ð¦ÐµÐ¹ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¾ @emph{@today{}}."
  
! #: tp/Texinfo/Convert/HTML.pm:6620
! msgid "JavaScript license information"
! msgstr "Ð’Ñ–Ð´Ð¾Ð¼Ð¾Ñ�Ñ‚Ñ– Ñ‰Ð¾Ð´Ð¾ Ð»Ñ–Ñ†ÐµÐ½Ð·ÑƒÐ²Ð°Ð½Ð½Ñ� JavaScript"
! 
! #: tp/Texinfo/Convert/HTML.pm:6656
  #, perl-brace-format
  msgid "{element_text} ({title})"
  msgstr "{element_text} ({title})"
  
! #: tp/Texinfo/Convert/HTML.pm:6853
  #, perl-brace-format
  msgid "The node you are looking for is at {href}."
  msgstr "ÐŸÐ¾Ñ‚Ñ€Ñ–Ð±Ð½Ð¸Ð¹ Ð²Ð°Ð¼ Ð²ÑƒÐ·Ð¾Ð» Ñ‚ÑƒÑ‚: {href}."
  
! #: tp/Texinfo/Convert/HTML.pm:6923
  msgid "  The buttons in the navigation panels have the following meaning:"
  msgstr "  ÐšÐ½Ð¾Ð¿ÐºÐ¸ Ð½Ð° Ð¿Ð°Ð½ÐµÐ»Ñ�Ñ… Ð½Ð°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ— Ð¼Ð°ÑŽÑ‚ÑŒ Ñ‚Ð°ÐºÐµ Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ�:"
  
! #: tp/Texinfo/Convert/HTML.pm:6929
  msgid "Button"
  msgstr "ÐšÐ½Ð¾Ð¿ÐºÐ°"
  
! #: tp/Texinfo/Convert/HTML.pm:6930
  msgid "Name"
  msgstr "Ð�Ð°Ð·Ð²Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:6931
  msgid "Go to"
  msgstr "ÐŸÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:6932
  msgid "From 1.2.3 go to"
  msgstr "Ð— 1.2.3 Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð´Ð¾"
  
! #: tp/Texinfo/Convert/HTML.pm:6958
  msgid ""
  "  where the @strong{ Example } assumes that the current position is at "
***************
*** 860,907 ****
  "@strong{ Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ– Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ñ‚Ñ€Ð¸ } Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð° Ñ–Ð· Ñ‚Ð°ÐºÐ¾ÑŽ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¾ÑŽ:"
  
! #: tp/Texinfo/Convert/HTML.pm:6506
  msgid "Section One"
  msgstr "ÐŸÐµÑ€ÑˆÐ¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:6508
  msgid "Subsection One-One"
  msgstr "ÐŸÑ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð¾Ð´Ð¸Ð½"
  
! #: tp/Texinfo/Convert/HTML.pm:6515
  msgid "Subsection One-Two"
  msgstr "ÐŸÑ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:6517
  msgid "Subsubsection One-Two-One"
  msgstr "ÐŸÑ–Ð´Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ð¾Ð´Ð¸Ð½"
  
! #: tp/Texinfo/Convert/HTML.pm:6518
  msgid "Subsubsection One-Two-Two"
  msgstr "ÐŸÑ–Ð´Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ð´Ð²Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:6519
  msgid "Subsubsection One-Two-Three"
  msgstr "ÐŸÑ–Ð´Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ñ‚Ñ€Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:6521
  msgid "Current Position"
  msgstr "ÐŸÐ¾Ñ‚Ð¾Ñ‡Ð½Ð° Ð¿Ð¾Ð·Ð¸Ñ†Ñ–Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:6522
  msgid "Subsubsection One-Two-Four"
  msgstr "ÐŸÑ–Ð´Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ñ‡Ð¾Ñ‚Ð¸Ñ€Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:6525
  msgid "Subsection One-Three"
  msgstr "ÐŸÑ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ñ‚Ñ€Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:6532
  msgid "Subsection One-Four"
  msgstr "ÐŸÑ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ñ‡Ð¾Ñ‚Ð¸Ñ€Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:6937
  msgid "Untitled Document"
  msgstr "Ð”Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ Ð±ÐµÐ· Ð½Ð°Ð·Ð²Ð¸"
  
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
--- 859,915 ----
  "@strong{ Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ– Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ñ‚Ñ€Ð¸ } Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð° Ñ–Ð· Ñ‚Ð°ÐºÐ¾ÑŽ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¾ÑŽ:"
  
! #: tp/Texinfo/Convert/HTML.pm:6968
  msgid "Section One"
  msgstr "ÐŸÐµÑ€ÑˆÐ¸Ð¹ Ñ€Ð¾Ð·Ð´Ñ–Ð»"
  
! #: tp/Texinfo/Convert/HTML.pm:6970
  msgid "Subsection One-One"
  msgstr "ÐŸÑ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð¾Ð´Ð¸Ð½"
  
! #: tp/Texinfo/Convert/HTML.pm:6977
  msgid "Subsection One-Two"
  msgstr "ÐŸÑ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:6979
  msgid "Subsubsection One-Two-One"
  msgstr "ÐŸÑ–Ð´Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ð¾Ð´Ð¸Ð½"
  
! #: tp/Texinfo/Convert/HTML.pm:6980
  msgid "Subsubsection One-Two-Two"
  msgstr "ÐŸÑ–Ð´Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ð´Ð²Ð°"
  
! #: tp/Texinfo/Convert/HTML.pm:6981
  msgid "Subsubsection One-Two-Three"
  msgstr "ÐŸÑ–Ð´Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ñ‚Ñ€Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:6983
  msgid "Current Position"
  msgstr "ÐŸÐ¾Ñ‚Ð¾Ñ‡Ð½Ð° Ð¿Ð¾Ð·Ð¸Ñ†Ñ–Ñ�"
  
! #: tp/Texinfo/Convert/HTML.pm:6984
  msgid "Subsubsection One-Two-Four"
  msgstr "ÐŸÑ–Ð´Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ð´Ð²Ð°-Ñ‡Ð¾Ñ‚Ð¸Ñ€Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:6987
  msgid "Subsection One-Three"
  msgstr "ÐŸÑ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ñ‚Ñ€Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:6994
  msgid "Subsection One-Four"
  msgstr "ÐŸÑ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð» Ð¾Ð´Ð¸Ð½-Ñ‡Ð¾Ñ‚Ð¸Ñ€Ð¸"
  
! #: tp/Texinfo/Convert/HTML.pm:7463
  msgid "Untitled Document"
  msgstr "Ð”Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ Ð±ÐµÐ· Ð½Ð°Ð·Ð²Ð¸"
  
+ #~ msgid "see section {reference_name}"
+ #~ msgstr "Ð´Ð¸Ð². Ñ€Ð¾Ð·Ð´Ñ–Ð» {reference_name}"
+ 
+ #~ msgid "See section {reference_name}"
+ #~ msgstr "Ð”Ð¸Ð². Ñ€Ð¾Ð·Ð´Ñ–Ð» {reference_name}"
+ 
+ #~ msgid "{category}:@* @emph{{type}}@* @strong{{name}}"
+ #~ msgstr "{category}:@* @emph{{type}}@* @strong{{name}}"
+ 
  #~ msgid "{title}: {element_text}"
  #~ msgstr "{title}: {element_text}"
diff -Nrc2 texinfo-6.7/Pod-Simple-Texinfo/Makefile.in texinfo-6.8/Pod-Simple-Texinfo/Makefile.in
*** texinfo-6.7/Pod-Simple-Texinfo/Makefile.in	2019-09-23 19:32:11.000000000 +0100
--- texinfo-6.8/Pod-Simple-Texinfo/Makefile.in	2021-07-03 10:13:00.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 110,116 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 110,117 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 119,127 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 120,132 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 131,137 ****
--- 136,146 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 146,150 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 155,158 ----
***************
*** 161,164 ****
--- 169,173 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 167,177 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 176,194 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 192,200 ****
--- 209,220 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 205,209 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 225,230 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 419,422 ****
--- 440,444 ----
    bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
    bases=`echo $$bases`
+ AM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)'
  RECHECK_LOGS = $(TEST_LOGS)
  AM_RECURSIVE_TARGETS = check recheck
***************
*** 465,468 ****
--- 487,491 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 483,486 ****
--- 506,510 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 489,495 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 513,520 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 500,503 ****
--- 525,530 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 507,515 ****
--- 534,551 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 527,538 ****
--- 563,578 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 542,545 ****
--- 582,586 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 548,561 ****
--- 589,610 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 563,567 ****
--- 612,618 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 585,600 ****
--- 636,704 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 603,606 ****
--- 707,711 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 634,640 ****
--- 739,749 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 645,669 ****
--- 754,788 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 673,676 ****
--- 792,796 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 719,726 ****
--- 839,848 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 731,740 ****
--- 853,867 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 745,749 ****
--- 872,879 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 759,778 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 889,913 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 782,789 ****
--- 917,927 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 793,798 ****
--- 931,938 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 805,812 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 945,953 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 817,823 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 958,968 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 825,830 ****
--- 970,977 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 832,835 ****
--- 979,983 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 852,855 ****
--- 1000,1005 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 862,867 ****
--- 1012,1019 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 879,889 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 1031,1045 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 924,927 ****
--- 1080,1084 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 936,939 ****
--- 1093,1098 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 945,955 ****
--- 1104,1123 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 964,973 ****
--- 1132,1144 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 980,990 ****
--- 1151,1165 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 997,1001 ****
--- 1172,1178 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 1020,1026 ****
--- 1197,1207 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 1028,1050 ****
--- 1209,1247 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 1056,1063 ****
--- 1253,1263 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 1065,1069 ****
--- 1265,1272 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 1076,1086 ****
--- 1279,1299 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1107,1110 ****
--- 1320,1324 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1114,1118 ****
--- 1328,1334 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1121,1137 ****
--- 1337,1358 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1144,1147 ****
--- 1365,1369 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1159,1165 ****
--- 1381,1397 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1172,1176 ****
--- 1404,1410 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1453,1457 ****
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
--- 1687,1691 ----
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
diff -Nrc2 texinfo-6.7/Pod-Simple-Texinfo/pod2texi.pl texinfo-6.8/Pod-Simple-Texinfo/pod2texi.pl
*** texinfo-6.7/Pod-Simple-Texinfo/pod2texi.pl	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/Pod-Simple-Texinfo/pod2texi.pl	2021-06-17 19:47:56.000000000 +0100
***************
*** 1,5 ****
  #! /usr/bin/env perl
  # pod2texi -- convert Pod to Texinfo.
! # Copyright 2012-2019 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  #! /usr/bin/env perl
  # pod2texi -- convert Pod to Texinfo.
! # Copyright 2012-2021 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 102,108 ****
  sub pod2texi_help()
  {
!   return __("Usage: pod2texi [OPTION]... POD...
! 
! Translate Perl pod documentation file(s) to Texinfo.  There are two
  basic modes of operation.  First, by default, each pod is translated to
  a standalone Texinfo manual.
--- 102,108 ----
  sub pod2texi_help()
  {
!   my $pod2texi_help = __("Usage: pod2texi [OPTION]... POD...");
!   $pod2texi_help .= "\n\n";
!   $pod2texi_help .= __("Translate Perl pod documentation file(s) to Texinfo.  There are two
  basic modes of operation.  First, by default, each pod is translated to
  a standalone Texinfo manual.
***************
*** 111,134 ****
  to a file suitable for C<\@include>, and one more file with all the
  C<\@include>s is generated, intended to be C<\@include>d in turn within
! a hand-written top-level file.
! 
! Options:
!   --appendix-sections     use appendix-like sections.
!   --base-level=NUM|NAME   level of the head1 commands; default 0.
!   --debug=NUM             set debugging level.
!   --help                  display this help and exit.
!   --no-fill-section-gaps  do not fill sectioning gaps.
!   --no-section-nodes      use anchors for sections instead of nodes.
!   --output=NAME           output to NAME for the first or main manual
!                           instead of standard output.
!   --preamble=STR          insert STR as beginning boilerplate.
!   --subdir=NAME           put files included in the main manual in NAME.
!   --top                   top for the main manual.
!   --unnumbered-sections   use unumbered sections.
!   --version               display version information and exit.
  
! Email bug reports to bug-texinfo\@gnu.org,
  general questions and discussion to help-texinfo\@gnu.org.
! Texinfo home page: http://www.gnu.org/software/texinfo/\n");
  }
  
--- 111,136 ----
  to a file suitable for C<\@include>, and one more file with all the
  C<\@include>s is generated, intended to be C<\@include>d in turn within
! a hand-written top-level file.");
!   $pod2texi_help .= "\n\n";
!   $pod2texi_help .= __("Options:
!     --appendix-sections     use appendix-like sections")."\n";
!   $pod2texi_help .= __("    --base-level=NUM|NAME   level of the head1 commands; default 0")."\n";
!   $pod2texi_help .= __("    --debug=NUM             set debugging level")."\n";
!   $pod2texi_help .= __("    --help                  display this help and exit")."\n";
!   $pod2texi_help .= __("    --no-fill-section-gaps  do not fill sectioning gaps")."\n";
!   $pod2texi_help .= __("    --no-section-nodes      use anchors for sections instead of nodes")."\n";
!   $pod2texi_help .= __("    --output=NAME           output to NAME for the first or main manual
!                             instead of standard output")."\n";
!   $pod2texi_help .= __("    --preamble=STR          insert STR as beginning boilerplate")."\n";
!   $pod2texi_help .= __("    --subdir=NAME           put files included in the main manual in NAME")."\n";
!   $pod2texi_help .= __("    --top                   top for the main manual")."\n";
!   $pod2texi_help .= __("    --unnumbered-sections   do not number sections")."\n";
!   $pod2texi_help .= __("    --version               display version information and exit");
!   $pod2texi_help .= "\n\n";
  
!   $pod2texi_help .= __("Email bug reports to bug-texinfo\@gnu.org,
  general questions and discussion to help-texinfo\@gnu.org.
! Texinfo home page: http://www.gnu.org/software/texinfo/")."\n";
!   return $pod2texi_help;
  }
  
***************
*** 150,154 ****
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
! There is NO WARRANTY, to the extent permitted by law.\n"), "2016";
        exit 0;},
    'base-level=s' => sub {
--- 152,156 ----
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
! There is NO WARRANTY, to the extent permitted by law.\n"), "2021";
        exit 0;},
    'base-level=s' => sub {
***************
*** 193,198 ****
  # use STDIN if not a tty, like makeinfo does
  @input_files = ('-') if (!scalar(@input_files) and !-t STDIN);
! die sprintf(__("%s: missing file argument;\n"), $real_command_name)
!    .sprintf(__("try `%s --help' for more information\n"), $real_command_name)
       unless (scalar(@input_files) >= 1);
  
--- 195,200 ----
  # use STDIN if not a tty, like makeinfo does
  @input_files = ('-') if (!scalar(@input_files) and !-t STDIN);
! die sprintf(__("%s: missing file argument\n"), $real_command_name)
!    .sprintf(__("Try `%s --help' for more information.\n"), $real_command_name)
       unless (scalar(@input_files) >= 1);
  
***************
*** 589,593 ****
  =head1 COPYRIGHT
  
! Copyright 2016 Free Software Foundation, Inc.
  
  This program is free software; you can redistribute it and/or modify
--- 591,595 ----
  =head1 COPYRIGHT
  
! Copyright 2021 Free Software Foundation, Inc.
  
  This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/README-hacking texinfo-6.8/README-hacking
*** texinfo-6.7/README-hacking	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/README-hacking	2021-06-30 15:27:35.000000000 +0100
***************
*** 1,5 ****
  This file describes the development environment for Texinfo.
  
!   Copyright 2002-2019 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
--- 1,5 ----
  This file describes the development environment for Texinfo.
  
!   Copyright 2002-2021 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
***************
*** 62,69 ****
  disabled and there is no Makefile in the XSParagraph subdirectory.
  
  Gnulib
  ------
  
! This distribution also uses Gnulib (http://www.gnu.org/software/gnulib)
  to share common files.  Gnulib files used in Texinfo are checked in to
  the repository.  If you get automake/conf/etc. errors from ./autogen.sh,
--- 62,114 ----
  disabled and there is no Makefile in the XSParagraph subdirectory.
  
+ 
+ Using git
+ ---------
+ 
+ This section is if you have write access to the git repository.
+ 
+ Usually commits to the git repository should include a ChangeLog
+ entry.  Please follow the existing style (the GNU Coding Standards
+ has a guide).
+ 
+ You can automatically use the contents of the most recent ChangeLog
+ entry with a git commit hook .git/hooks/prepare-commit-msg
+ 
+ ------------------------------------
+ #!/bin/sh
+ 
+ # $1 - file that contains commit log message
+ # $2 - source of commit message
+ 
+ outfile="$1"
+ 
+ case $2 in
+   message|template|merge|squash|commit)
+     ;;
+   *)
+    # Use latest ChangeLog entry as commit message
+    sed -n -e '1,/^\w*$/d' -e '/^[^      ]/q' -e '{s/^   //;p}' ChangeLog  >"$outfile"
+ ;;
+ esac
+ ------------------------------------
+ 
+ When unable to push commits due to other commits being made, please
+ use "git pull --rebase" (the default for "git pull" complicates the
+ git history).  To deal with conflicts in the ChangeLog, you should
+ install the git-merge-changelog program.
+ 
+ You can get better output from "git diff" for Texinfo files by putting
+ the following section in your .gitconfig file:
+ 
+ [diff "texinfo"]
+         xfuncname = "^(@node .*)$"
+ 
+ This shows which node each change occurred in.
+ 
+ 
  Gnulib
  ------
  
! This distribution uses Gnulib (http://www.gnu.org/software/gnulib)
  to share common files.  Gnulib files used in Texinfo are checked in to
  the repository.  If you get automake/conf/etc. errors from ./autogen.sh,
***************
*** 145,148 ****
--- 190,194 ----
  
  - When close to official release:
+ 
  check at latest automake/autoconf/gettext version, and mention in NEWS
  (to upgrade gettext, run
***************
*** 150,188 ****
  after installing new version of gettext)
  
! special pleading with bug-texinfo / beebe / platform-testers to try.
! check OpenCSW build reports at
!   https://buildfarm.opencsw.org/buildbot/waterfall?category=texinfo
  try groff.texinfo from groff source repo.
  process doc/texinfo-tex-test.texi with TeX and check that output is good.
  
! - First checks:
  Ensure texinfo.tex, texi2dvi, and htmlxref.cnf are updated on ftp.gnu.org.
  Ensure TXI_XLATE in doc/Makefile.am matches actual file list.
  Check that LINGUAS under po and po_document match actual file list.
- Have a look at the output of "git status -u" to check for files that
-   should be tracked in git or ignored.
  Check that TEXINFO_DTD_VERSION has been updated to the next version in
    configure.ac if the DTD has been modified since the last release.
    See comments in configure.ac, and run (at the top level) make dtd-check.
- Check "make ccheck" and "make vcheck" work in "doc/refcard".
  Check "dist-xz" is in the option list in configure.ac (often removed
  for speed when testing).
! Update copyright years in many files for release; best to grep -r for
!   the previous year.  See also ChangeLog entries for "copyright years".
!   No need (though it's ok) to change every source file at once, just the
!   ones relevant to --version calls, etc., such as texindex.awk and info.c.
! make po-check             # update po/POTFILES.in as needed
! check for C compiler warnings by configuring with -Wall (not all have to 
! be fixed)
! 
! # Under the top level, and also under tp/Texinfo/XS, which uses
! # a separate gnulib import.
! gnulib-tool --add-import
  
! util/srclist-txi          # for pretest, to sync files with other sources
  
  - Official releases only:
  version and date in NEWS.
! version number in texi2dvi, texi2pdf, txirefcard.tex.
  (cd tp && maintain/regenerate_documentlanguages.pl)
    -- regenerates tp/Texinfo/Documentlanguages.pm
--- 196,257 ----
  after installing new version of gettext)
  
! # Under the top level, and also under tp/Texinfo/XS, which uses
! # a separate gnulib import.
! gnulib-tool --add-import
! 
! After upgrading automake/autoconf/gettext/gnulib, run ./autogen.sh
! and/or "autoreconf --verbose --force --install" and/or util/srclist-txi
! to update ancilliary files in build-aux and elsewhere.  Check changes before
! committing.
! 
  try groff.texinfo from groff source repo.
+ Check "make ccheck" and "make vcheck" work in "doc/refcard".
  process doc/texinfo-tex-test.texi with TeX and check that output is good.
+ check for C compiler warnings by configuring with -Wall (not all have to 
+ be fixed)
+ Have a look at the output of "git status -u" to check for files that
+   should be tracked in git or ignored.
+ make po-check             # update po/POTFILES.in as needed
+ 
  
! - Final (easy) checks:
! 
! check OpenCSW build reports at
!   https://buildfarm.opencsw.org/buildbot/waterfall?category=texinfo
! Check that translations have been updated, e.g.:
!   rsync  -Lrtzv  translationproject.org::tp/latest/texinfo/ po
!   rsync  -Lrtzv  translationproject.org::tp/latest/texinfo_document/ \
!                  po_document # note the trailing slashes in these commands
! make
! make update-po            # both po and po_document needed, build a dist first
  Ensure texinfo.tex, texi2dvi, and htmlxref.cnf are updated on ftp.gnu.org.
  Ensure TXI_XLATE in doc/Makefile.am matches actual file list.
  Check that LINGUAS under po and po_document match actual file list.
  Check that TEXINFO_DTD_VERSION has been updated to the next version in
    configure.ac if the DTD has been modified since the last release.
    See comments in configure.ac, and run (at the top level) make dtd-check.
  Check "dist-xz" is in the option list in configure.ac (often removed
  for speed when testing).
! update version in configure.ac, notice in ChangeLog.
! check up to date copyright years in files relevant to --version calls
! (tp/texi2any.pl, info/info.c, install-info/install-info.c)
! version number in texi2any.pl, texi2dvi, texi2pdf, txirefcard.tex.
! check that texindex version is updated properly
!   (cd texindex ; rm texindex.awk ; make)
! (cd tp && ./maintain/change_perl_modules_version.sh auto)
!   -- this updates all the version numbers in the Perl modules
! (cd tp ; maintain/regenerate_file_lists.pl) # list all test results
! one last "git diff" to check release commit looks good
! make distcheck
! (export MALLOC_CHECK_=2; make distcheck)  # repeat until clean
! git commit and push
  
! after uploading distribution,
! pretest announcement -> bug-texinfo / beebe / platform-testers to try.
! bcc coordinator@translationproject.org.
  
  - Official releases only:
  version and date in NEWS.
! version number in txirefcard.tex.
  (cd tp && maintain/regenerate_documentlanguages.pl)
    -- regenerates tp/Texinfo/Documentlanguages.pm
***************
*** 190,209 ****
  make V=1 pdf and fix underfull/overfull boxes.
  
- - Changes to sources:
- update version in configure.ac, notice in ChangeLog.
- (cd tp && ./maintain/change_perl_modules_version.sh auto)
-   -- this updates all the version numbers in the Perl modules
- check that texindex version is updated properly
-   (rm texindex.awk ; make)
- Check that translations have been updated, e.g.:
-   rsync  -Lrtzv  translationproject.org::tp/latest/texinfo/ po
-   rsync  -Lrtzv  translationproject.org::tp/latest/texinfo_document/ \
-                  po_document # note the trailing slashes in these commands
- 
- make
- make update-po            # both po and po_document needed, build a dist first
- TEXINFO_XS_PARSER=1 make distcheck # to check XS parser is good
- (export MALLOC_CHECK_=2; make distcheck)  # repeat until clean
- git commit and push
  
  - To do the actual upload:
--- 259,262 ----
***************
*** 256,262 ****
  #  Official releases only: Contact root@tug.org to update texinfo at tug.org
  
- #  For pretest release, send announcement to bug-texinfo and
- bcc coordinator@translationproject.org.
- 
  #  For official releases:
  send announcement to info-gnu,
--- 309,312 ----
diff -Nrc2 texinfo-6.7/texindex/Makefile.am texinfo-6.8/texindex/Makefile.am
*** texinfo-6.7/texindex/Makefile.am	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/texindex/Makefile.am	2021-02-27 19:23:01.000000000 +0000
***************
*** 17,22 ****
  # using rules here invoking the texiwebjr utilities.
  
! # what we want installed in $(bindir).
! dist_bin_SCRIPTS = texindex
  
  # since it's generated, have to clean it explicitly.
--- 17,21 ----
  # using rules here invoking the texiwebjr utilities.
  
! bin_SCRIPTS = texindex
  
  # since it's generated, have to clean it explicitly.
***************
*** 33,38 ****
  
  # mention the texiwebjr utilities. they are maintained in another
! # repository (see their sources), and updated here manually (see
! # ../util/srclist.txt).
  noinst_SCRIPTS = jrtangle jrweave
  EXTRA_DIST += $(noinst_SCRIPTS)
--- 32,36 ----
  
  # mention the texiwebjr utilities. they are maintained in another
! # repository (see their sources), and can be updated here manually
  noinst_SCRIPTS = jrtangle jrweave
  EXTRA_DIST += $(noinst_SCRIPTS)
***************
*** 42,46 ****
  # which jrweave generates in the code segment.
  do_subst = sed -e 's,[@]pkgdatadir[@],$(pkgdatadir),g' \
!                -e 's,[@]AWK[@],$(AWK),g' \
                 -e 's,[@]PACKAGE[@],$(PACKAGE),g' \
                 -e 's,[@][@]*VERSION[@][@]*,$(VERSION),g'
--- 40,44 ----
  # which jrweave generates in the code segment.
  do_subst = sed -e 's,[@]pkgdatadir[@],$(pkgdatadir),g' \
!                -e 's,[@]TI_AWK[@],$(TI_AWK),g' \
                 -e 's,[@]PACKAGE[@],$(PACKAGE),g' \
                 -e 's,[@][@]*VERSION[@][@]*,$(VERSION),g'
diff -Nrc2 texinfo-6.7/texindex/Makefile.in texinfo-6.8/texindex/Makefile.in
*** texinfo-6.7/texindex/Makefile.in	2019-09-23 19:32:12.000000000 +0100
--- texinfo-6.8/texindex/Makefile.in	2021-07-03 10:13:02.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 116,122 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 116,123 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 125,133 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 126,138 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 137,143 ****
--- 142,152 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 152,156 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 161,164 ----
***************
*** 167,170 ****
--- 175,179 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 173,183 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 182,200 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 198,206 ****
--- 215,226 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 211,219 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
! DIST_COMMON = $(srcdir)/Makefile.am $(dist_bin_SCRIPTS) \
! 	$(dist_pkgdata_SCRIPTS) $(am__DIST_COMMON)
  mkinstalldirs = $(install_sh) -d
  CONFIG_HEADER = $(top_builddir)/config.h
--- 231,240 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
! DIST_COMMON = $(srcdir)/Makefile.am $(dist_pkgdata_SCRIPTS) \
! 	$(am__DIST_COMMON)
  mkinstalldirs = $(install_sh) -d
  CONFIG_HEADER = $(top_builddir)/config.h
***************
*** 248,253 ****
    }
  am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"
! SCRIPTS = $(dist_bin_SCRIPTS) $(dist_pkgdata_SCRIPTS) \
! 	$(noinst_SCRIPTS)
  AM_V_P = $(am__v_P_@AM_V@)
  am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
--- 269,273 ----
    }
  am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"
! SCRIPTS = $(bin_SCRIPTS) $(dist_pkgdata_SCRIPTS) $(noinst_SCRIPTS)
  AM_V_P = $(am__v_P_@AM_V@)
  am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
***************
*** 425,428 ****
--- 445,449 ----
    bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
    bases=`echo $$bases`
+ AM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)'
  RECHECK_LOGS = $(TEST_LOGS)
  AM_RECURSIVE_TARGETS = check recheck
***************
*** 471,474 ****
--- 492,496 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 489,492 ****
--- 511,515 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 495,501 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 518,525 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 506,509 ****
--- 530,535 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 513,521 ****
--- 539,556 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 533,544 ****
--- 568,583 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 548,551 ****
--- 587,591 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 554,567 ****
--- 594,615 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 569,573 ****
--- 617,623 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 591,606 ****
--- 641,709 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 609,612 ****
--- 712,716 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 640,646 ****
--- 744,754 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 651,675 ****
--- 759,793 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 679,682 ****
--- 797,801 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 725,732 ****
--- 844,853 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 737,746 ****
--- 858,872 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 751,755 ****
--- 877,884 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 765,784 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 894,918 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 788,795 ****
--- 922,932 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 799,804 ****
--- 936,943 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 811,818 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 950,958 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 823,829 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 963,973 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 831,836 ****
--- 975,982 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 838,841 ****
--- 984,988 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 858,861 ****
--- 1005,1010 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 868,873 ****
--- 1017,1024 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 885,895 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 1036,1050 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 930,933 ****
--- 1085,1089 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 942,945 ****
--- 1098,1103 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 951,961 ****
--- 1109,1128 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 970,979 ****
--- 1137,1149 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 986,996 ****
--- 1156,1170 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 1003,1007 ****
--- 1177,1183 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 1026,1032 ****
--- 1202,1212 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 1034,1056 ****
--- 1214,1252 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 1062,1069 ****
--- 1258,1268 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 1071,1075 ****
--- 1270,1277 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 1082,1092 ****
--- 1284,1304 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1113,1116 ****
--- 1325,1329 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1120,1124 ****
--- 1333,1339 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1127,1143 ****
--- 1342,1363 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1150,1153 ****
--- 1370,1374 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1165,1171 ****
--- 1386,1402 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1178,1182 ****
--- 1409,1415 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1241,1247 ****
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
! 
! # what we want installed in $(bindir).
! dist_bin_SCRIPTS = texindex
  
  # since it's generated, have to clean it explicitly.
--- 1474,1478 ----
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
! bin_SCRIPTS = texindex
  
  # since it's generated, have to clean it explicitly.
***************
*** 1261,1266 ****
  
  # mention the texiwebjr utilities. they are maintained in another
! # repository (see their sources), and updated here manually (see
! # ../util/srclist.txt).
  noinst_SCRIPTS = jrtangle jrweave
  
--- 1492,1496 ----
  
  # mention the texiwebjr utilities. they are maintained in another
! # repository (see their sources), and can be updated here manually
  noinst_SCRIPTS = jrtangle jrweave
  
***************
*** 1269,1273 ****
  # which jrweave generates in the code segment.
  do_subst = sed -e 's,[@]pkgdatadir[@],$(pkgdatadir),g' \
!                -e 's,[@]AWK[@],$(AWK),g' \
                 -e 's,[@]PACKAGE[@],$(PACKAGE),g' \
                 -e 's,[@][@]*VERSION[@][@]*,$(VERSION),g'
--- 1499,1503 ----
  # which jrweave generates in the code segment.
  do_subst = sed -e 's,[@]pkgdatadir[@],$(pkgdatadir),g' \
!                -e 's,[@]TI_AWK[@],$(TI_AWK),g' \
                 -e 's,[@]PACKAGE[@],$(PACKAGE),g' \
                 -e 's,[@][@]*VERSION[@][@]*,$(VERSION),g'
***************
*** 1309,1315 ****
  	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  $(am__aclocal_m4_deps):
! install-dist_binSCRIPTS: $(dist_bin_SCRIPTS)
  	@$(NORMAL_INSTALL)
! 	@list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
  	if test -n "$$list"; then \
  	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
--- 1539,1545 ----
  	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  $(am__aclocal_m4_deps):
! install-binSCRIPTS: $(bin_SCRIPTS)
  	@$(NORMAL_INSTALL)
! 	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
  	if test -n "$$list"; then \
  	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
***************
*** 1338,1344 ****
  	; done
  
! uninstall-dist_binSCRIPTS:
  	@$(NORMAL_UNINSTALL)
! 	@list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
  	files=`for p in $$list; do echo "$$p"; done | \
  	       sed -e 's,.*/,,;$(transform)'`; \
--- 1568,1574 ----
  	; done
  
! uninstall-binSCRIPTS:
  	@$(NORMAL_UNINSTALL)
! 	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
  	files=`for p in $$list; do echo "$$p"; done | \
  	       sed -e 's,.*/,,;$(transform)'`; \
***************
*** 1493,1497 ****
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
--- 1723,1727 ----
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
***************
*** 1651,1655 ****
  install-dvi-am:
  
! install-exec-am: install-dist_binSCRIPTS
  
  install-html: install-html-am
--- 1881,1885 ----
  install-dvi-am:
  
! install-exec-am: install-binSCRIPTS
  
  install-html: install-html-am
***************
*** 1689,1693 ****
  ps-am:
  
! uninstall-am: uninstall-dist_binSCRIPTS uninstall-dist_pkgdataSCRIPTS
  
  .MAKE: check-am install-am install-strip
--- 1919,1923 ----
  ps-am:
  
! uninstall-am: uninstall-binSCRIPTS uninstall-dist_pkgdataSCRIPTS
  
  .MAKE: check-am install-am install-strip
***************
*** 1696,1700 ****
  	cscopelist-am ctags-am distclean distclean-generic distdir dvi \
  	dvi-am html html-am info info-am install install-am \
! 	install-data install-data-am install-dist_binSCRIPTS \
  	install-dist_pkgdataSCRIPTS install-dvi install-dvi-am \
  	install-exec install-exec-am install-html install-html-am \
--- 1926,1930 ----
  	cscopelist-am ctags-am distclean distclean-generic distdir dvi \
  	dvi-am html html-am info info-am install install-am \
! 	install-binSCRIPTS install-data install-data-am \
  	install-dist_pkgdataSCRIPTS install-dvi install-dvi-am \
  	install-exec install-exec-am install-html install-html-am \
***************
*** 1704,1708 ****
  	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
  	pdf-am ps ps-am recheck tags-am uninstall uninstall-am \
! 	uninstall-dist_binSCRIPTS uninstall-dist_pkgdataSCRIPTS
  
  .PRECIOUS: Makefile
--- 1934,1938 ----
  	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
  	pdf-am ps ps-am recheck tags-am uninstall uninstall-am \
! 	uninstall-binSCRIPTS uninstall-dist_pkgdataSCRIPTS
  
  .PRECIOUS: Makefile
diff -Nrc2 texinfo-6.7/texindex/texindex texinfo-6.8/texindex/texindex
*** texinfo-6.7/texindex/texindex	2019-09-23 19:32:37.000000000 +0100
--- texinfo-6.8/texindex/texindex	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,116 ****
- #!/bin/sh
- #
- # Copyright 2015-2019 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 3 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, see <http://www.gnu.org/licenses/>.
- #
- # Originally written by Karl Berry.
- # Please send bug reports, etc. to bug-texinfo@gnu.org.
- #
- # Shell wrapper for the texindex.awk program.  This is the most
- # convenient way to support --options; with a #! line, it is (g)awk
- # itself that interprets the options.  We want texindex --version
- # to report texindex's version number, not gawk's.
- # 
- # So our job here is to (a) find the awk interpreter,
- # and (b) find the texindex.awk script file.
- 
- mydir=`cd \`dirname $0\` && pwd`
- 
- # 
- # allow user override for awk program location.
- awk_binary=
- awk_envvar=$TEXINDEX_AWK
- if test -n "$awk_envvar"; then
-   if test -s "$awk_envvar"; then
-     awk_binary=$awk_envvar
-   else
-     echo "$0: TEXINDEX_AWK environment variable set, but value" >&2
-     echo "$0: is not a readable non-empty file; ignoring: $awk_envvar" >&2
-   fi
- fi
- #
- # else use configured value for awk.
- if test -z "$awk_binary"; then
-   awk_binary="gawk"
- fi
- #
- # that should never be empty, but just in case, else fall back to plain
- # "awk".  (Let's not go to the trouble of searching PATH unless we get
- # reports of problems.)
- test -z "$awk_binary" && awk_binary=awk
- 
- 
- # 
- # finding the texindex.awk script file ...
- ti_script=
- #
- # allow user override for script location:
- ti_envvar=$TEXINDEX_SCRIPT
- if test -n "$ti_envvar"; then
-   if test -s "$ti_envvar"; then
-     ti_script=$ti_envvar
-   else
-     echo "$0: TEXINDEX_SCRIPT environment variable set, but value" >&2
-     echo "$0: is not a readable non-empty file; ignoring: $ti_script" >&2
-   fi
- fi
- #
- # else if script is in the same directory as us (development tree), use it:
- test -z "$ti_script" && test -s "$mydir/texindex.awk" \
- && ti_script=$mydir/texindex.awk
- #
- # else look for script in pkgdatadir.
- if test -z "$ti_script"; then
-   pkgdatadir_configured="/usr/local/share/texinfo"
-   test -s "$pkgdatadir_configured/texindex.awk" \
-   && ti_script=$pkgdatadir_configured/texindex.awk
- fi
- #
- # look relative to $mydir, to allow the installed tree to be moved.
- if test -z "$ti_script"; then
-   relative_dir=$mydir/../share/texinfo
-   test -d "$relative_dir" \
-   && test -s "$relative_dir/texindex.awk" \
-   && ti_script=$relative_dir/texindex.awk
- fi
- #
- # didn't find it, abort.
- if test -z "$ti_script"; then
-   echo "$0: could not locate texindex.awk script file, quitting." >&2
-   echo "$0: (checked envvar TEXINDEX_SCRIPT ($TEXINDEX_SCRIPT)," >&2
-   echo "$0:  executable dir ($mydir)," >&2
-   echo "$0:  share dir relative to binary ($relative_dir)," >&2
-   echo "$0:  and configured pkgdatadir ($pkgdatadir_configured).)"  >&2
-   exit 1
- fi
- 
- # Suppose a symlink named a\tb (four chars) is made to this script, and
- # "a\tb" --help
- # is invoked.  We want the output to report the program name as the
- # four chars a, \, t, b, not a, tab, b.
- # 
- # But we pass the value using (g)awk -v, and (g)awk processes arguments
- # to -v for escape sequences, so that by the time the rest of the script
- # sees it, it has a tab in it.
- # 
- # Conclusion: we must double any backslashes before invoking gawk,
- # by running the command: sed 's,\\,\\\\,g'
- # 
- # Sadly, since we have to do this in a shell, we need twice
- # as many backslash characters in the input.  Hope it's portable across
- # shells and seds.
- # 
- escaped0=`echo "$0" | sed 's,\\\\,\\\\\\\\,g'`
- exec $awk_binary -v Invocation_name="$escaped0" -f "$ti_script" -- "$@"
--- 0 ----
diff -Nrc2 texinfo-6.7/texindex/texindex.awk texinfo-6.8/texindex/texindex.awk
*** texinfo-6.7/texindex/texindex.awk	2019-09-23 19:32:37.000000000 +0100
--- texinfo-6.8/texindex/texindex.awk	2021-07-03 10:18:19.000000000 +0100
***************
*** 1,6 ****
  # texindex.awk, generated by jrtangle from ti.twjr.
  #
! # Copyright 2014, 2015, 2016, 2017, 2018, 2019 Free Software Foundation,
! # Inc.
  # 
  # This file is part of GNU Texinfo.
--- 1,5 ----
  # texindex.awk, generated by jrtangle from ti.twjr.
  #
! # Copyright 2014-2021 Free Software Foundation, Inc.
  # 
  # This file is part of GNU Texinfo.
***************
*** 173,179 ****
  	print _" --           end option processing"
  	print ""
! 	print _"Email bug reports to bug-texinfo@gnu.org,\n\
! general questions and discussion to help-texinfo@gnu.org.\n\
! Texinfo home page: https://www.gnu.org/software/texinfo/"
  
  	exit exit_val
--- 172,178 ----
  	print _" --           end option processing"
  	print ""
! 	print _"Email bug reports to bug-texinfo@gnu.org,"
! 	print _"general questions and discussion to help-texinfo@gnu.org."
! 	print _"Texinfo home page: https://www.gnu.org/software/texinfo/"
  
  	exit exit_val
***************
*** 184,191 ****
  	print "texindex (GNU texinfo)", Texindex_version
  	print ""
! 	printf _"Copyright (C) %s Free Software Foundation, Inc.\n\
! License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>\n\
! This is free software: you are free to change and redistribute it.\n\
! There is NO WARRANTY, to the extent permitted by law.\n", "2019"
  
  	exit EXIT_SUCCESS
--- 183,190 ----
  	print "texindex (GNU texinfo)", Texindex_version
  	print ""
! 	printf _"Copyright (C) %s Free Software Foundation, Inc.\n", "2019"
! 	print _"License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>"
! 	print _"This is free software: you are free to change and redistribute it."
! 	print _"There is NO WARRANTY, to the extent permitted by law."
  
  	exit EXIT_SUCCESS
***************
*** 198,202 ****
  	EXIT_FAILURE = 1
  	
! 	Texindex_version = "6.7"
  	if (! Invocation_name) {
  		# provide fallback in case it's not passed in.
--- 197,201 ----
  	EXIT_FAILURE = 1
  	
! 	Texindex_version = "6.8"
  	if (! Invocation_name) {
  		# provide fallback in case it's not passed in.
diff -Nrc2 texinfo-6.7/texindex/texindex.in texinfo-6.8/texindex/texindex.in
*** texinfo-6.7/texindex/texindex.in	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/texindex/texindex.in	2020-11-22 19:10:52.000000000 +0000
***************
*** 1,5 ****
  #!/bin/sh
  #
! # Copyright 2015-2019 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  #!/bin/sh
  #
! # Copyright 2015-2020 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 44,48 ****
  # else use configured value for awk.
  if test -z "$awk_binary"; then
!   awk_binary="@AWK@"
  fi
  #
--- 44,48 ----
  # else use configured value for awk.
  if test -z "$awk_binary"; then
!   awk_binary="@TI_AWK@"
  fi
  #
diff -Nrc2 texinfo-6.7/texindex/ti.twjr texinfo-6.8/texindex/ti.twjr
*** texinfo-6.7/texindex/ti.twjr	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/texindex/ti.twjr	2021-02-27 22:16:26.000000000 +0000
***************
*** 128,132 ****
  * fatal::                          Printing fatal errors.
  * is@dots{} functions::            Checking character types.
! * make_regexp::                    Make a regexp to match @TeX{ control
                                     sequences.
  * escape::                         Escaping backslashes for strings.
--- 128,132 ----
  * fatal::                          Printing fatal errors.
  * is@dots{} functions::            Checking character types.
! * make_regexp::                    Make a regexp to match @TeX{} control
                                     sequences.
  * escape::                         Escaping backslashes for strings.
***************
*** 1879,1884 ****
  @<GPL v3 copyright statement@>=
  #
! # Copyright 2014, 2015, 2016, 2017, 2018, 2019 Free Software Foundation,
! # Inc.
  # 
  # This file is part of GNU Texinfo.
--- 1879,1883 ----
  @<GPL v3 copyright statement@>=
  #
! # Copyright 2014-2021 Free Software Foundation, Inc.
  # 
  # This file is part of GNU Texinfo.
***************
*** 2194,2200 ****
  	print _" --           end option processing"
  	print ""
! 	print _"Email bug reports to bug-texinfo@gnu.org,\n\
! general questions and discussion to help-texinfo@gnu.org.\n\
! Texinfo home page: https://www.gnu.org/software/texinfo/"
  
  	exit exit_val
--- 2193,2199 ----
  	print _" --           end option processing"
  	print ""
! 	print _"Email bug reports to bug-texinfo@gnu.org,"
! 	print _"general questions and discussion to help-texinfo@gnu.org."
! 	print _"Texinfo home page: https://www.gnu.org/software/texinfo/"
  
  	exit exit_val
***************
*** 2205,2212 ****
  	print "texindex (GNU texinfo)", Texindex_version
  	print ""
! 	printf _"Copyright (C) %s Free Software Foundation, Inc.\n\
! License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>\n\
! This is free software: you are free to change and redistribute it.\n\
! There is NO WARRANTY, to the extent permitted by law.\n", "2019"
  
  	exit EXIT_SUCCESS
--- 2204,2211 ----
  	print "texindex (GNU texinfo)", Texindex_version
  	print ""
! 	printf _"Copyright (C) %s Free Software Foundation, Inc.\n", "2019"
! 	print _"License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>"
! 	print _"This is free software: you are free to change and redistribute it."
! 	print _"There is NO WARRANTY, to the extent permitted by law."
  
  	exit EXIT_SUCCESS
diff -Nrc2 texinfo-6.7/TODO texinfo-6.8/TODO
*** texinfo-6.7/TODO	2019-08-25 18:11:44.000000000 +0100
--- texinfo-6.8/TODO	2021-02-14 18:06:23.000000000 +0000
***************
*** 2,6 ****
  If you are interested in working on any of these, email bug-texinfo@gnu.org.
  
!   Copyright 1992-2019 Free Software Foundation.
  
    Copying and distribution of this file, with or without modification,
--- 2,6 ----
  If you are interested in working on any of these, email bug-texinfo@gnu.org.
  
!   Copyright 1992-2021 Free Software Foundation.
  
    Copying and distribution of this file, with or without modification,
***************
*** 9,26 ****
  
  * Language:
-   - Remove the need for @if[not]tex at the beginning of the document.
-   - Allow : in node names for info files, for names such as
-     `class::method'.  Likewise index entries.  A quoting mechanism such
-     as surrounding node names with SPACE BACKSPACE is probably the best
-     solution, although this is an incompatible change to Info format.
-     This would also allow references without any *note and :: in text,
-     (pace goptical, Alexandre Becoulet, 18 Jan 2011 00:31:42).
-   - consider doing some @inline version of @set, @ifset, like 
-     @inlineset{flag, ...}, @inlineifset{flag, if set} or @inlineifset{flag,
-     if set, if not set} in analogy with @inlinefmt.
-   - @xindexterm [def] primary [,secondary [,tertiary]]  or some such?
-   - Allow subitems and `see' and `see also' in indices.
-   - generalize @vtable/@htable to any defined index.
    - generalize @deffn/etc. with variants that don't make index entries.
    - @mergeindex to do @syn*index without changing fonts.
    - multicolumn * width to take up `the rest'.
--- 9,17 ----
  
  * Language:
    - generalize @deffn/etc. with variants that don't make index entries.
+     - could use "@deffn @index{IX} ..." to use index IX instead of default
+   - Better def... command syntax, explicitly marking variables, etc.
+   - generalize @vtable/@ftable to any defined index.
+     - maybe "@ftable @asis @index{IX}"
    - @mergeindex to do @syn*index without changing fonts.
    - multicolumn * width to take up `the rest'.
***************
*** 29,52 ****
      into M columns (see eplain).
    - support bibliographies with BibTeX (see web2c/doc for kludge prototype).
-   - @flushboth to combine @flushleft and @flushright, for RFC's.
-   - @exercise/@answer command for, e.g., gawk.
    - Support automatic line numbering of examples.
-   - Better def... command syntax, explicitly marking variables, etc.
    - Glossary/general definition support (dumas msg 28 Nov 2003 17:09:57 +0100).
-   - Add support for other Latin 9 (and Latin 2 and Latin 1) characters.
  
! * Makeinfo:
    - Improve the HTML customization API.
    - HTML: support thumbnails.
    - HTML: have a library of different CSS styles.
      http://mail.gnu.org/archive/html/bug-texinfo/2004-01/msg00025.html
-   - XML: cannot be loaded directly in a browser; browsers are supposed to
-     be able to look up the DTD and do something.
-   - add --output-encoding, to set OUTPUT_ENCODING_NAME.
    - Support output formats retaining the tree structure of Texinfo documents
      as parsed by the Parser.  A lisp-like format for GUILE? Maybe JSON?
    - Support LaTeX as a backend.
    - Support the epub output format, http://en.wikipedia.org/wiki/OEBPS.
!     Suggested by Sean Young, 30 Nov 2008 20:13:11.
    - Support the MediaWiki output format.
  
--- 20,39 ----
      into M columns (see eplain).
    - support bibliographies with BibTeX (see web2c/doc for kludge prototype).
    - Support automatic line numbering of examples.
    - Glossary/general definition support (dumas msg 28 Nov 2003 17:09:57 +0100).
  
! * texi2any:
!   - give a warning for "makeinfo FOO.info" when "makeinfo FOO.texi" was meant
    - Improve the HTML customization API.
    - HTML: support thumbnails.
    - HTML: have a library of different CSS styles.
      http://mail.gnu.org/archive/html/bug-texinfo/2004-01/msg00025.html
    - Support output formats retaining the tree structure of Texinfo documents
      as parsed by the Parser.  A lisp-like format for GUILE? Maybe JSON?
    - Support LaTeX as a backend.
+   - Support other graphical documentation browsers like GNOME DevHelp
+     (https://lists.gnu.org/archive/html/bug-texinfo/2015-03/msg00041.html)
    - Support the epub output format, http://en.wikipedia.org/wiki/OEBPS.
!     Suggested by Sean Young, 30 Nov 2008 20:13:11 (Savannah bug tracker)
    - Support the MediaWiki output format.
  
***************
*** 62,80 ****
    - @multitable: support a heading line concept (<thead> in HTML).
    - Introduce new command to change \bindingoffset.
-   - Use marks to define a real @thissection.
    - Include synctex support.
    - Include hyperlink \special's in the DVI output for xdvi, etc.
    - PDF: make each letter of the index (A, B, ...) a section in the TOC.
      From Carsten Dominik.
-   - PDF: use the PageLabels dictionary to allow jumping to logical
-     pages, presumably after xpdf/gv support it.  Section 8.3.1 of the
-     PDF reference.  From Werner Lemberg, texinfo-pretest mail of
-     27 Feb 2006 22:55:13 +0100.
    - Use @ as the escape character in index files by default,
!     after new texindex is deployed (2020?).
  
  * Doc:
-   - New section on doing dedication pages. See gawk.texi
-     for an example of doing it in both the tex and info versions.
    - Use/distribute pod2texi generated documentation of the perl modules in 
      tp generated in doc/tp_api -- when api is stable.
--- 49,60 ----
    - @multitable: support a heading line concept (<thead> in HTML).
    - Introduce new command to change \bindingoffset.
    - Include synctex support.
    - Include hyperlink \special's in the DVI output for xdvi, etc.
    - PDF: make each letter of the index (A, B, ...) a section in the TOC.
      From Carsten Dominik.
    - Use @ as the escape character in index files by default,
!     after new texi2dvi is deployed (2022?).
  
  * Doc:
    - Use/distribute pod2texi generated documentation of the perl modules in 
      tp generated in doc/tp_api -- when api is stable.
***************
*** 82,85 ****
--- 62,72 ----
  
  * Info:
+   - For 'u' command, position cursor on the menu entry for the node
+     we just came from
+   - If K is describe-key, K M-left changes the node as M-left is
+     analysed as multiple keys
+   - unnecessary screen redrawing when scroll-last-node=Stop and you
+     try to scroll at the bottom of the last node
+   - a line continuation backslash sometimes flickers when moving a cursor
    - Perhaps comply with LANGUAGE setting on a per-node basis, to allow
      incremental translation of Texinfo files.
***************
*** 93,97 ****
      specifying which info directories to search.  From Dale Mellor.
      http://mail.gnu.org/mailman/private/gnu-prog-discuss/2003q4/000439.html
-   - More sample .infokey files, so people can choose without writing their own.
    - Incorporate an X-based viewer, perhaps the old GNU xinfo widget
       (http://www.gnu.org/software/xinfo) or saxinfo
--- 80,83 ----
***************
*** 105,114 ****
  
  * install-info:
    - install-info --dir-file=dir2 --entry=info foo.info installs garbage
      from the misformatted --entry (and no entries from foo.info).
-   - be able to copy the info file to compile-time $infodir, to
-     simplify by-hand installation.
-   - also support installing HTML files, etc., along with subsidiary
-     @image (or other) files.  In subdirs.  Or something.
    - support info dir entries for other than the current info file name;
      see comments in menu_item_equal.
--- 91,99 ----
  
  * install-info:
+   - replace dir file atomically in case install-info is interrupted
+     (Pedrum Mohageri,
+     https://lists.gnu.org/archive/html/bug-texinfo/2015-11/msg00027.html)
    - install-info --dir-file=dir2 --entry=info foo.info installs garbage
      from the misformatted --entry (and no entries from foo.info).
    - support info dir entries for other than the current info file name;
      see comments in menu_item_equal.
***************
*** 126,134 ****
        http://lists.gnu.org/archive/html/emacs-devel/2002-10/msg00137.html
  
- * texindex:
-   - read source file (specified by new option) for @documentlanguage
-     and/or @documentencoding, and change the sorting appropriately.
-   From: Wojciech Polak, 26 Apr 2003 11:30:59 +0200.
- 
  * Distribution:
    - generate txi-??.tex from .po's to make translators' jobs easier.
--- 111,114 ----
***************
*** 139,142 ****
--- 119,129 ----
  * Ideas that will not be implemented:
  
+ - Allow : in node names for info files, for names such as
+   `class::method'.  Likewise index entries.  A quoting mechanism
+   with DEL characters was implemented, but it is simpler to avoid : 
+   altogether in node names and support : in index entries by changing
+   the interpretation of index nodes slightly.  See
+   https://lists.gnu.org/archive/html/bug-gnu-emacs/2019-01/msg00235.html
+ 
  - Support general reference card creation.
    [Reference cards are too different from normal Texinfo.]
diff -Nrc2 texinfo-6.7/tp/init/book.pm texinfo-6.8/tp/init/book.pm
*** texinfo-6.7/tp/init/book.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/init/book.pm	2021-02-21 13:24:05.000000000 +0000
***************
*** 14,18 ****
  
  set_from_init_file('contents', 1);
! set_from_init_file('INLINE_CONTENTS', 1);
  set_from_init_file('USE_TITLEPAGE_FOR_TITLE', 1);
  
--- 14,18 ----
  
  set_from_init_file('contents', 1);
! set_from_init_file('CONTENTS_OUTPUT_LOCATION', 'inline');
  set_from_init_file('USE_TITLEPAGE_FOR_TITLE', 1);
  
***************
*** 24,28 ****
  
  my @book_footer_buttons = ('Contents', 'Index', 'About');
! foreach my $buttons ('MISC_BUTTONS', 'SECTION_FOOTER_BUTTONS') {
    set_from_init_file($buttons, \@book_footer_buttons);
  }
--- 24,29 ----
  
  my @book_footer_buttons = ('Contents', 'Index', 'About');
! foreach my $buttons ('MISC_BUTTONS', 'SECTION_FOOTER_BUTTONS',
!                      'CHAPTER_FOOTER_BUTTONS') {
    set_from_init_file($buttons, \@book_footer_buttons);
  }
***************
*** 33,37 ****
  
  set_from_init_file('WORDS_IN_PAGE', undef);
! set_from_init_file('SHOW_MENU', 0);
  set_from_init_file('USE_NODES', undef);
  
--- 34,38 ----
  
  set_from_init_file('WORDS_IN_PAGE', undef);
! set_from_init_file('FORMAT_MENU', 'nomenu');
  set_from_init_file('USE_NODES', undef);
  
***************
*** 90,94 ****
  }
  
! sub book_navigation_header($$$$)
  {
    my $self = shift;
--- 91,95 ----
  }
  
! sub book_format_navigation_header($$$$)
  {
    my $self = shift;
***************
*** 107,121 ****
      
      return book_print_up_toc($self, $element->{'extra'}->{'section'}) .
!        &{$self->default_formatting_function('navigation_header')}($self,
                                   $buttons, $cmdname, $command);
  
    } else {
!     return &{$self->default_formatting_function('navigation_header')}($self, 
               $buttons, $cmdname, $command);
    }
  }
  
! texinfo_register_formatting_function('navigation_header', 
!                                      \&book_navigation_header);
  
  sub book_print_sub_toc($$$);
--- 108,122 ----
      
      return book_print_up_toc($self, $element->{'extra'}->{'section'}) .
!        &{$self->default_formatting_function('format_navigation_header')}($self,
                                   $buttons, $cmdname, $command);
  
    } else {
!     return &{$self->default_formatting_function('format_navigation_header')}($self, 
               $buttons, $cmdname, $command);
    }
  }
  
! texinfo_register_formatting_function('format_navigation_header', 
!                                      \&book_format_navigation_header);
  
  sub book_print_sub_toc($$$);
***************
*** 165,171 ****
      return $result;
    }
    my $element_id = $self->command_id($command);
!   $result .= "<a name=\"$element_id\"></a>\n"
!     if (defined($element_id) and $element_id ne '');
  
    print STDERR "Process $command "
--- 166,190 ----
      return $result;
    }
+   my $section = $command->{'extra'}->{'associated_section'};
+   my $node;
+   if ($section) {
+       my $level = $section->{'level'};
+       $result .= join('', $self->close_registered_sections_level($level));
+       $self->register_opened_section_level($level, "</div>\n");
+   } else {
+       $node = $command->{'extra'}->{'associated_node'};
+   }
+   $result .= '<div';
+   if ($section) {
+       $result .= ' class="'.$section->{'cmdname'}.'"';
+   } elsif ($node) {
+       $result .= ' class="node"';
+   } else {
+       $result .= " class=\"$cmdname\"";
+   }
    my $element_id = $self->command_id($command);
!   $result .= " id=\"$element_id\""
!       if (defined($element_id) and $element_id ne '');
!   $result .= ">\n";
  
    print STDERR "Process $command "
***************
*** 239,242 ****
--- 258,262 ----
    }
    $result .= $content if (defined($content));
+   $result .= '</div>' if (! $section);
    return $result;
  }
diff -Nrc2 texinfo-6.7/tp/init/chm.pm texinfo-6.8/tp/init/chm.pm
*** texinfo-6.7/tp/init/chm.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/init/chm.pm	2021-02-14 14:49:02.000000000 +0000
***************
*** 5,9 ****
  # chm.pm: convert to chm intermediate formats hhp, hhc, hhk and html files
  #
! #    Copyright 2004, 2006, 2009, 2011, 2012, 2013, 2018 Free Software
  #    Foundation, Inc.
  #
--- 5,9 ----
  # chm.pm: convert to chm intermediate formats hhp, hhc, hhk and html files
  #
! #    Copyright 2004, 2006, 2009, 2011, 2012, 2013, 2018, 2020 Free Software
  #    Foundation, Inc.
  #
***************
*** 37,44 ****
  
  #$SECTION_NAVIGATION = 0; # to avoid headers in normal elements
! set_from_init_file('SHOW_MENU', 0);
  set_from_init_file('SPLIT', 'node');
  set_from_init_file('contents', 1);
- #set_from_init_file('SPLIT_INDEX', undef);
  
  set_from_init_file('DEFAULT_RULE', '');
--- 37,43 ----
  
  #$SECTION_NAVIGATION = 0; # to avoid headers in normal elements
! set_from_init_file('FORMAT_MENU', 'nomenu');
  set_from_init_file('SPLIT', 'node');
  set_from_init_file('contents', 1);
  
  set_from_init_file('DEFAULT_RULE', '');
***************
*** 52,58 ****
  
  use vars qw(%commands_formatting);
! texinfo_register_formatting_function('end_file', \&chm_end_file);
! texinfo_register_formatting_function('navigation_header', \&chm_noop);
! texinfo_register_formatting_function('navigation_header_panel', \&chm_noop);
  
  my %chm_languages = (
--- 51,57 ----
  
  use vars qw(%commands_formatting);
! texinfo_register_formatting_function('format_end_file', \&chm_format_end_file);
! texinfo_register_formatting_function('format_navigation_header', \&chm_noop);
! texinfo_register_formatting_function('format_navigation_header_panel', \&chm_noop);
  
  my %chm_languages = (
***************
*** 176,180 ****
  }
  
! sub chm_end_file($)
  {
    my $self = shift;
--- 175,179 ----
  }
  
! sub chm_format_end_file($)
  {
    my $self = shift;
diff -Nrc2 texinfo-6.7/tp/init/highlight_syntax.pm texinfo-6.8/tp/init/highlight_syntax.pm
*** texinfo-6.7/tp/init/highlight_syntax.pm	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/init/highlight_syntax.pm	2021-01-30 23:22:19.000000000 +0000
***************
*** 0 ****
--- 1,346 ----
+ # highlight_syntax.pm: interface to source-highlight for syntax highlighting
+ #
+ #    Copyright (C) 2021 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 3 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, see <http://www.gnu.org/licenses/>.
+ 
+ require 5.0;
+ use strict;
+ 
+ use File::Spec;
+ 
+ # FIXME does not seems to be needed in latex2html.pm?
+ use Texinfo::Common;
+ use Texinfo::Convert::Text;
+ use Texinfo::Convert::NodeNameNormalization;
+ 
+ my %languages_name_mapping = (
+   'C++' => 'C',
+ );
+ 
+ my %languages_extensions = (
+   'texinfo' => 'texi',
+ );
+ 
+ texinfo_add_valid_option('HIGHLIGHT_SYNTAX_DEFAULT');
+ 
+ texinfo_register_handler('structure', \&highlight_process);
+ 
+ texinfo_register_command_formatting('example', \&highlight_preformatted_command);
+ 
+ # the end of a string were randomly generated once for all.
+ my $range_separator = '_______________________________________ highlight texinfo _GT Haib0aik zei4YieH';
+ 
+ my %languages = ();
+ my %commands = ();
+ my $highlight_out_dir;
+ 
+ my %highlighted_languages_list;
+ 
+ sub _get_highlighted_languages($)
+ {
+   my $self = shift;
+ 
+   my $cmd = 'source-highlight --lang-list';
+   if (not(open(HIGHLIGHT_LANG_LIST, '-|', $cmd))) {
+     $self->document_warn(sprintf(__(
+                          'highlight_syntax.pm: command failed: %s'), $cmd));
+     return 0;
+   }
+   my $line;
+   while (defined($line = <HIGHLIGHT_LANG_LIST>)) {
+     chomp($line);
+     if ($line =~ /^([A-Za-z0-9_\-]+) =/) {
+        my $language = $1;
+        $highlighted_languages_list{$language} = 1;
+     } else {
+       $self->document_warn(sprintf(__(
+                          'highlight_syntax.pm: %s: %s: cannot parse language line'), 
+                           $cmd, $line));
+     }
+   }
+   close(HIGHLIGHT_LANG_LIST);
+   return 1;
+ }
+ 
+ sub _get_language($$$)
+ {
+   my $self = shift;
+   my $cmdname = shift;
+   my $command = shift;
+ 
+   my $language;
+   my $converted_language;
+ 
+   if ($cmdname eq 'example') {
+     if ($command->{'args'} and scalar(@{$command->{'args'}}) > 0) {
+       $converted_language = Texinfo::Convert::NodeNameNormalization::convert($command->{'args'}->[0]);
+       if ($converted_language eq '') {
+         $converted_language = undef;
+       }
+     }
+   }
+ 
+   if (not defined($converted_language) and defined($self)) {
+     my $default_highlight_language = $self->get_conf('HIGHLIGHT_SYNTAX_DEFAULT');
+     if (defined($default_highlight_language)) {
+       $converted_language = $default_highlight_language;
+     }
+   }
+ 
+   if (defined($converted_language) and defined($languages_name_mapping{$converted_language})) {
+     $language = $languages_name_mapping{$converted_language};
+   } else {
+     $language = $converted_language;
+   }
+ 
+   if ($highlighted_languages_list{$language}) {
+     return $language;
+   } else {
+     return undef;
+   }
+ }
+ 
+ sub highlight_process($$)
+ {
+   my $self = shift;
+   my $document_root = shift;
+ 
+   return 1 if (defined($self->get_conf('OUTFILE'))
+         and $Texinfo::Common::null_device_file{$self->get_conf('OUTFILE')});
+ 
+   return 0 if (not _get_highlighted_languages($self));
+ 
+   my $document_name = $self->{'document_name'};
+   my $highlight_basename = "${document_name}_highlight";
+ 
+   $highlight_out_dir = $self->{'destination_directory'};
+ 
+   my @highlighted_commands = ('example');
+ 
+   my $collected_commands = Texinfo::Common::collect_commands_in_tree($document_root, \@highlighted_commands);
+   foreach my $cmdname (@highlighted_commands) {
+     if (scalar(@{$collected_commands->{$cmdname}}) > 0) {
+       foreach my $root (@{$collected_commands->{$cmdname}}) {
+         my $language = _get_language($self, $cmdname, $root);
+         if (defined($language)) {
+           if (not exists($languages{$language})) {
+             $languages{$language} = {
+                      'counter' => 0.,
+               };
+           }
+           $languages{$language}->{'counter'}++;
+           my $counter = $languages{$language}->{'counter'};
+           $languages{$language}->{'commands'}->[$counter-1] = [$root, $cmdname];
+           $commands{$cmdname}->{'input_counter'}++;
+         }
+       }
+     }
+   }
+   foreach my $language (keys(%languages)) {
+     my $suffix;
+     if (defined($languages_extensions{$language})) {
+       $suffix = $languages_extensions{$language};
+     } else {
+       $suffix = $language
+     }
+     my $language_base = ${highlight_basename} . "_${language}";
+     $languages{$language}->{'basefile'} = $language_base . "_input.$suffix";
+     $languages{$language}->{'html_file'} = $language_base . '_output.html';
+     $languages{$language}->{'rfile'} = File::Spec->catfile($highlight_out_dir,
+                                 $languages{$language}->{'basefile'});
+     $languages{$language}->{'r_html_file'} = File::Spec->catfile($highlight_out_dir,
+                                 $languages{$language}->{'html_file'});
+ 
+     # expand @example texts in an input file for highlight source
+     # program
+     my $rfile = $languages{$language}->{'rfile'};
+     unless (open (HIGHLIGHT_LANG_IN, ">$rfile")) {
+       $self->document_warn(sprintf(__("highlight_syntax.pm: could not open %s: %s"),
+                                       $rfile, $!));
+       return 0;
+     }
+ 
+     print HIGHLIGHT_LANG_IN "Automatically generated\n\n";
+     my $highlight_lang_in_line_nr = 2;
+ 
+     my $counter = 0;
+     foreach my $root_command (@{$languages{$language}->{'commands'}}) {
+ 
+       my $root = $root_command->[0];
+       my $tree = {'contents' => [@{$root->{'contents'}}]};
+       if ($tree->{'contents'}->[0]
+           and $tree->{'contents'}->[0]->{'type'}
+           and $tree->{'contents'}->[0]->{'type'} eq 'empty_line_after_command') {
+         shift @{$tree->{'contents'}};
+       }
+       if ($tree->{'contents'}->[-1]->{'cmdname'}
+           and $tree->{'contents'}->[-1]->{'cmdname'} eq 'end') {
+         pop @{$tree->{'contents'}};
+       }
+       my $text = Texinfo::Convert::Text::convert($tree, {'code' => 1,
+                               Texinfo::Common::_convert_text_options($self)});
+       # make sure that the text ends with a newline
+       chomp ($text);
+       $text .= "\n";
+       # count the number of record separator $/
+       my $buffer = $text;
+       my $text_lines_nr = ( $buffer =~ s|$/||g );
+       print HIGHLIGHT_LANG_IN "_______________________ $counter\n";
+       print HIGHLIGHT_LANG_IN $text;
+       print HIGHLIGHT_LANG_IN "_______________________ $counter\n";
+       $languages{$language}->{'line_ranges'}->[$counter] = [$highlight_lang_in_line_nr+1 +1, $highlight_lang_in_line_nr + $text_lines_nr+1];
+       $highlight_lang_in_line_nr += 2 + $text_lines_nr;
+       $counter ++;
+     }
+     close(HIGHLIGHT_LANG_IN);
+ 
+     # call source highlighting program
+     my $html_result_file = $languages{$language}->{'r_html_file'};
+     my @option_line_ranges = ();
+     foreach my $line_range (@{$languages{$language}->{'line_ranges'}}) {
+       push @option_line_ranges, '"'.$line_range->[0].'-'.$line_range->[1].'"';
+     }
+     my $option_line_range_str = join(',', @option_line_ranges);
+     my $cmd = "source-highlight --src-lang=$language --out-format=html5 -i '$rfile' -o '$html_result_file' --line-range=$option_line_range_str --range-separator='$range_separator'";
+ 
+     if (system($cmd)) {
+       $self->document_error(sprintf(__("highlight_syntax.pm: command did not succeed: %s"),
+                                   $cmd));
+       return 0;
+     }
+ 
+     my $language_fragments_nr = $languages{$language}->{'counter'};
+     # extract highlighted fragments
+     unless (open (HIGHLIGHT_LANG_OUT, $html_result_file)) {
+       $self->document_warn(sprintf(__("highlight_syntax.pm: could not open %s: %s"),
+                                   $html_result_file, $!));
+       return 0;
+     }
+     my $got_count = 0;
+     my $line;
+     my $text;
+     my $separators_count = 0;
+     while ($line = <HIGHLIGHT_LANG_OUT>) {
+       #print STDERR "$html_result_file: while $line";
+       if ($line =~ /$range_separator/) {
+         $separators_count++;
+         if (defined($text)) {
+           $got_count++;
+           my $root_command = $languages{$language}->{'commands'}->[$got_count-1];
+           my $root = $root_command->[0];
+           my $command = $root_command->[1];
+           $commands{$command}->{'results'}->{$root} = $text;
+           $text = undef;
+         }
+         #print STDERR "$language $got_count $language_fragments_nr \n";
+         if ($got_count < $language_fragments_nr) {
+           $text = '';
+         }
+       } else {
+         if (defined($text)) {
+           $text .= $line;
+         }
+       }
+     }
+     if ($separators_count != $language_fragments_nr +1) {
+       $self->document_warn(sprintf(__(
+          "highlight_syntax.pm: %s: %d separators; expected %d, the number of fragments +1"),
+                             $language, $separators_count, $language_fragments_nr+1));
+     }
+     if (defined($text) and $text ne '') {
+       my $root_command = $languages{$language}->{'commands'}->[$got_count-1];
+       my $root = $root_command->[0];
+       my $command = $root_command->[1];
+       $self->document_warn(sprintf(__(
+                  "highlight_syntax.pm: %s: end of \@%s item %d not found"),
+                                   $language, $command, $got_count));
+     }
+     if ($got_count != $languages{$language}->{'counter'}) {
+       $self->document_warn(sprintf(__(
+          "highlight_syntax.pm: %s: processing produced %d items in HTML; expected %d, the number found in the document"),
+                             $language, $got_count, $language_fragments_nr));
+     }
+     close (HIGHLIGHT_LANG_OUT);
+   }
+   return 1;
+ }
+ 
+ sub highlight_preformatted_command($$)
+ {
+   my $self = shift;
+   my $cmdname = shift;;
+   my $command = shift;
+   my $content = shift;
+ 
+   my $language = _get_language($self, $cmdname, $command);
+   if (exists ($commands{$cmdname}->{'results'}->{$command})
+       and defined($commands{$cmdname}->{'results'}->{$command})) {
+     if (not defined($language)) {
+       $self->document_warn(sprintf(__(
+                        "highlight_syntax.pm: output has HTML item for \@%s but no language %s"),
+                                   $cmdname, $command));
+     } else {
+ 
+       $commands{$cmdname}->{'output_counter'}++;
+ 
+       if ($self->in_string()) {
+         return $content;
+       }
+ 
+       # need to do all the formatting done for content inside
+       # of @example as it is discarded.  So need to do the preformatted
+       # type formatting, from _convert_preformatted_type() and _preformatted_class()
+       my $pre_class;
+       my @pre_classes = $self->preformatted_classes_stack();
+       foreach my $class (@pre_classes) {
+         # FIXME maybe add   or $pre_class eq 'menu-preformatted'  to override
+         # 'menu-preformatted' with 'menu-comment'?
+         $pre_class = $class unless ($pre_class
+                            and $Texinfo::Common::preformatted_code_commands{$pre_class}
+                            and !($Texinfo::Common::preformatted_code_commands{$class}
+                                  or $class eq 'menu-preformatted'));
+       }
+ 
+ 
+       # FIXME not clear on that.  What to do with @example arguments?
+       my $extra_classes;
+       if ($cmdname eq 'example' and $command->{'args'}) {
+         $extra_classes = [];
+         for my $example_arg (@{$command->{'args'}}) {
+           # convert or remove all @-commands, using simple ascii and unicode
+           # characters
+           my $converted_arg = Texinfo::Convert::NodeNameNormalization::convert($example_arg);
+           if ($converted_arg ne '') {
+             push @$extra_classes, $converted_arg;
+           }
+         }
+       }
+ 
+       my $result_content = $commands{$cmdname}->{'results'}->{$command};
+ 
+       $result_content =~ s/^\n/\n\n/; # a newline immediately after a <pre> is ignored.
+       my $preformatted_result_content = $self->_attribute_class('pre', $pre_class).">".$result_content."</pre>";
+       return $self->_attribute_class('div', $cmdname, $extra_classes).">\n".$preformatted_result_content.'</div>'."\n";
+     }
+   } elsif (defined($language)) {
+     $self->document_warn(sprintf(__(
+                        "highlight_syntax.pm: output has no HTML item for \@%s %s %s"),
+                                   $cmdname, $language, $command));
+     #print STDERR "$content\n";
+   }
+   return &{$self->default_commands_conversion($cmdname)}($self, $cmdname, $command, $content);
+ }
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/init/html32.pm texinfo-6.8/tp/init/html32.pm
*** texinfo-6.7/tp/init/html32.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/init/html32.pm	2021-02-14 14:49:02.000000000 +0000
***************
*** 83,87 ****
  
  # &quot; is not in html 3.2
! sub html32_protect_text($$)
  {
    my $converter = shift;
--- 83,87 ----
  
  # &quot; is not in html 3.2
! sub html32_format_protect_text($$)
  {
    my $converter = shift;
***************
*** 95,99 ****
  }
  
! texinfo_register_formatting_function('protect_text', \&html32_protect_text);
  
  sub html32_convert_text($$$$)
--- 95,99 ----
  }
  
! texinfo_register_formatting_function('format_protect_text', \&html32_format_protect_text);
  
  sub html32_convert_text($$$$)
diff -Nrc2 texinfo-6.7/tp/init/latex2html.pm texinfo-6.8/tp/init/latex2html.pm
*** texinfo-6.7/tp/init/latex2html.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/init/latex2html.pm	2020-11-22 19:10:52.000000000 +0000
***************
*** 40,43 ****
--- 40,44 ----
  texinfo_register_command_formatting('math', \&l2h_do_tex);
  texinfo_register_command_formatting('tex', \&l2h_do_tex);
+ texinfo_register_command_formatting('displaymath', \&l2h_do_tex);
  
  # name/location of latex2html program
***************
*** 207,211 ****
                     or $self->get_conf('L2H_SKIP'));
  
!   my @replaced_commands = ('tex', 'math');
    my $collected_commands = Texinfo::Common::collect_commands_in_tree($document_root, \@replaced_commands);
    foreach my $command (@replaced_commands) {
--- 208,212 ----
                     or $self->get_conf('L2H_SKIP'));
  
!   my @replaced_commands = ('tex', 'math', 'displaymath');
    my $collected_commands = Texinfo::Common::collect_commands_in_tree($document_root, \@replaced_commands);
    foreach my $command (@replaced_commands) {
***************
*** 266,269 ****
--- 267,272 ----
    } elsif ($command eq 'math') {
      $text = "\$".$text."\$";
+   } elsif ($command eq 'displaymath') {
+     $text = "\$\$".$text."\$\$";
    }
    $to_latex_count++;
diff -Nrc2 texinfo-6.7/tp/init/tex4ht.pm texinfo-6.8/tp/init/tex4ht.pm
*** texinfo-6.7/tp/init/tex4ht.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/init/tex4ht.pm	2020-11-22 19:10:52.000000000 +0000
***************
*** 29,33 ****
  # $Texinfo::TeX4HT::tex4ht_command_math 
  #    and $Texinfo::TeX4HT::tex4ht_options_math
! # $Texinfo::TeX4HT::tex4ht_command_tex 
  #    and $Texinfo::TeX4HT::tex4ht_options_tex
  
--- 29,33 ----
  # $Texinfo::TeX4HT::tex4ht_command_math 
  #    and $Texinfo::TeX4HT::tex4ht_options_math
! # $Texinfo::TeX4HT::tex4ht_command_tex, $Texinfo::TeX4HT::tex4ht_command_displaymath
  #    and $Texinfo::TeX4HT::tex4ht_options_tex
  
***************
*** 43,46 ****
--- 43,47 ----
  texinfo_register_command_formatting('math', \&tex4ht_do_tex);
  texinfo_register_command_formatting('tex', \&tex4ht_do_tex);
+ texinfo_register_command_formatting('displaymath', \&tex4ht_do_tex);
  
  {
***************
*** 54,62 ****
  $tex4ht_command_math
  $tex4ht_command_tex
  $tex4ht_options_math
  $tex4ht_options_tex
  );
  
! $STYLE_MATH = 'texi' if (!defined($STYLE_MATH));
  $STYLE_TEX = 'tex' if (!defined($STYLE_TEX));
  
--- 55,64 ----
  $tex4ht_command_math
  $tex4ht_command_tex
+ $tex4ht_command_displaymath
  $tex4ht_options_math
  $tex4ht_options_tex
  );
  
! $STYLE_MATH = 'tex' if (!defined($STYLE_MATH));
  $STYLE_TEX = 'tex' if (!defined($STYLE_TEX));
  
***************
*** 71,74 ****
--- 73,79 ----
    $tex4ht_command_tex = 'httexi' if ($STYLE_TEX eq 'texi');
  }
+ if (!defined($tex4ht_command_displaymath)) {
+   $tex4ht_command_displaymath = $tex4ht_command_tex;
+ }
  
  }
***************
*** 102,105 ****
--- 107,112 ----
    $commands{'math'}->{'exec'} = $Texinfo::TeX4HT::tex4ht_command_math;
    $commands{'tex'}->{'exec'} = $Texinfo::TeX4HT::tex4ht_command_tex;
+   $commands{'displaymath'}->{'style'} = $Texinfo::TeX4HT::STYLE_TEX;
+   $commands{'displaymath'}->{'exec'} = $Texinfo::TeX4HT::tex4ht_command_displaymath;
    my @replaced_commands = sort(keys(%commands));
    my $collected_commands = Texinfo::Common::collect_commands_in_tree($document_root, \@replaced_commands);
***************
*** 117,122 ****
      $commands{$command}->{'output_counter'} = 0;
  
-     ## we rely on 'math' and 'tex' being recorded as global commands
-     #if ($self->{'extra'}->{$command}) {
      if (scalar(@{$collected_commands->{$command}}) > 0) {
        
--- 124,127 ----
***************
*** 146,150 ****
          }
        }
-       #foreach my $root (@{$self->{'extra'}->{$command}}) {
        foreach my $root (@{$collected_commands->{$command}}) {
          $commands{$command}->{'counter'}++;
--- 151,154 ----
***************
*** 194,197 ****
--- 198,203 ----
              print $fh "\\IgnorePar \$" . $text . "\$";
            }
+         } elsif ($command eq 'displaymath') {
+           print $fh "\n\$\$" . $text . "\$\$\n";
          }
          my $end_comment = "<!-- tex4ht_end $commands{$command}->{'basename'} $command $counter -->";
***************
*** 259,267 ****
    my $cmd = "$commands{$command}->{'exec'} $commands{$command}->{'basefile'} $options";
    print STDERR "tex4ht command: $cmd\n" if ($self->get_conf('VERBOSE'));
!   if (system($cmd)) {
      $self->document_warn(sprintf(__(
                           "tex4ht.pm: command failed: %s"), $cmd));
      return 1;
    }
  
    # extract the html from the file created by tex4ht
--- 265,284 ----
    my $cmd = "$commands{$command}->{'exec'} $commands{$command}->{'basefile'} $options";
    print STDERR "tex4ht command: $cmd\n" if ($self->get_conf('VERBOSE'));
!   # do not use system in order to be sure that tex STDIN is not
!   # mixed up with the main script STDIN.  It is important because
!   # if tex fails, it will read from STDIN and the input may trigger
!   # diverse actions by tex.
!   #if (system($cmd)) {
!   if (not(open(TEX4HT, "|-", $cmd))) {
      $self->document_warn(sprintf(__(
                           "tex4ht.pm: command failed: %s"), $cmd));
      return 1;
    }
+   if (!close (TEX4HT)) {
+     $self->document_warn(sprintf(__(
+                          "tex4ht.pm: closing communication failed: %s: %s"),
+                          $cmd, $!));
+     return 1;
+   }
  
    # extract the html from the file created by tex4ht
diff -Nrc2 texinfo-6.7/tp/maintain/language-subtag-registry texinfo-6.8/tp/maintain/language-subtag-registry
*** texinfo-6.7/tp/maintain/language-subtag-registry	2019-09-16 20:15:09.000000000 +0100
--- texinfo-6.8/tp/maintain/language-subtag-registry	2021-05-11 22:46:28.000000000 +0100
***************
*** 1,3 ****
! File-Date: 2019-09-16
  %%
  Type: language
--- 1,3 ----
! File-Date: 2021-05-11
  %%
  Type: language
***************
*** 1531,1535 ****
  Type: language
  Subtag: adb
! Description: Adabe
  Added: 2009-07-29
  %%
--- 1531,1535 ----
  Type: language
  Subtag: adb
! Description: Atauran
  Added: 2009-07-29
  %%
***************
*** 2708,2711 ****
--- 2708,2712 ----
  Description: Arma
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 2925,2928 ****
--- 2926,2934 ----
  %%
  Type: language
+ Subtag: aqk
+ Description: Aninka
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: aql
  Description: Algic languages
***************
*** 3771,3774 ****
--- 3777,3781 ----
  Description: Tayabas Ayta
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 4086,4089 ****
--- 4093,4097 ----
  Description: Babalia Creole Arabic
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  Macrolanguage: ar
  %%
***************
*** 4876,4879 ****
--- 4884,4889 ----
  Description: Bikaru
  Added: 2009-07-29
+ Deprecated: 2021-02-20
+ Preferred-Value: bir
  %%
  Type: language
***************
*** 4901,4904 ****
--- 4911,4916 ----
  Description: Vaghat-Ya-Bijim-Legeri
  Added: 2009-07-29
+ Deprecated: 2021-02-20
+ Comments: see dkg, jbm, tyy
  %%
  Type: language
***************
*** 5277,5280 ****
--- 5289,5294 ----
  Description: Balau
  Added: 2009-07-29
+ Deprecated: 2021-02-20
+ Preferred-Value: iba
  %%
  Type: language
***************
*** 5756,5759 ****
--- 5770,5774 ----
  Description: Barbacoas
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 5763,5766 ****
--- 5778,5786 ----
  %%
  Type: language
+ Subtag: bpe
+ Description: Bauni
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: bpg
  Description: Bonggo
***************
*** 6012,6016 ****
  Type: language
  Subtag: brf
! Description: Bera
  Added: 2009-07-29
  %%
--- 6032,6036 ----
  Type: language
  Subtag: brf
! Description: Bira
  Added: 2009-07-29
  %%
***************
*** 7375,7378 ****
--- 7395,7399 ----
  Description: Cauca
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 7481,7484 ****
--- 7502,7506 ----
  Description: Chamari
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 7876,7879 ****
--- 7898,7906 ----
  %%
  Type: language
+ Subtag: ckm
+ Description: Chakavian
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: ckn
  Description: Kaang Chin
***************
*** 8122,8125 ****
--- 8149,8159 ----
  %%
  Type: language
+ Subtag: cnp
+ Description: Northern Ping Chinese
+ Description: Northern Pinghua
+ Added: 2020-03-28
+ Macrolanguage: zh
+ %%
+ Type: language
  Subtag: cnr
  Description: Montenegrin
***************
*** 8565,8568 ****
--- 8599,8609 ----
  %%
  Type: language
+ Subtag: csp
+ Description: Southern Ping Chinese
+ Description: Southern Pinghua
+ Added: 2020-03-28
+ Macrolanguage: zh
+ %%
+ Type: language
  Subtag: csq
  Description: Croatia Sign Language
***************
*** 8602,8605 ****
--- 8643,8651 ----
  %%
  Type: language
+ Subtag: csx
+ Description: Cambodian Sign Language
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: csy
  Description: Siyin Chin
***************
*** 8683,8686 ****
--- 8729,8737 ----
  %%
  Type: language
+ Subtag: cty
+ Description: Moundadan Chetty
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: ctz
  Description: Zacatepec Chatino
***************
*** 9319,9322 ****
--- 9370,9374 ----
  Subtag: dgr
  Description: Dogrib
+ Description: TÅ‚Ä±Ì¨chÇ«
  Added: 2005-10-16
  %%
***************
*** 9335,9338 ****
--- 9387,9391 ----
  Description: Degaru
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 9648,9651 ****
--- 9701,9709 ----
  %%
  Type: language
+ Subtag: dkg
+ Description: Kadung
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: dkk
  Description: Dakka
***************
*** 9721,9724 ****
--- 9779,9787 ----
  %%
  Type: language
+ Subtag: dmf
+ Description: Medefaidrin
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: dmg
  Description: Upper Kinabatangan
***************
*** 10042,10045 ****
--- 10105,10110 ----
  Description: Dororo
  Added: 2009-07-29
+ Deprecated: 2020-03-28
+ Preferred-Value: kzk
  %%
  Type: language
***************
*** 10331,10334 ****
--- 10396,10404 ----
  %%
  Type: language
+ Subtag: dwk
+ Description: Dawik Kui
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: dwl
  Description: Walo Kumbe Dogon
***************
*** 10456,10459 ****
--- 10526,10534 ----
  %%
  Type: language
+ Subtag: ebc
+ Description: Beginci
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: ebg
  Description: Ebughu
***************
*** 10544,10547 ****
--- 10619,10627 ----
  %%
  Type: language
+ Subtag: ehs
+ Description: Miyakubo Sign Language
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: ehu
  Description: Ehueun
***************
*** 10577,10580 ****
--- 10657,10661 ----
  Description: Eastern Karnic
  Added: 2013-09-10
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 10730,10733 ****
--- 10811,10819 ----
  %%
  Type: language
+ Subtag: emq
+ Description: Eastern Minyag
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: ems
  Description: Pacific Gulf Yupik
***************
*** 10755,10758 ****
--- 10841,10849 ----
  %%
  Type: language
+ Subtag: emz
+ Description: Mbessa
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: ena
  Description: Apali
***************
*** 11216,11219 ****
--- 11307,11315 ----
  %%
  Type: language
+ Subtag: fif
+ Description: Faifi
+ Added: 2020-06-08
+ %%
+ Type: language
  Subtag: fil
  Description: Filipino
***************
*** 11882,11885 ****
--- 11978,11982 ----
  Subtag: gdh
  Description: Gadjerawang
+ Description: Gajirrabeng
  Added: 2009-07-29
  %%
***************
*** 11971,11974 ****
--- 12068,12076 ----
  %%
  Type: language
+ Subtag: gef
+ Description: Gerai
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: geg
  Description: Gengle
***************
*** 12224,12227 ****
--- 12326,12334 ----
  %%
  Type: language
+ Subtag: gii
+ Description: Girirra
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: gil
  Description: Gilbertese
***************
*** 12299,12302 ****
--- 12406,12411 ----
  Description: Geji
  Added: 2009-07-29
+ Deprecated: 2021-02-20
+ Comments: see gyz, zbu
  %%
  Type: language
***************
*** 12363,12366 ****
--- 12472,12480 ----
  %%
  Type: language
+ Subtag: glb
+ Description: Belning
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: glc
  Description: Bon Gula
***************
*** 12382,12385 ****
--- 12496,12501 ----
  Description: Guliguli
  Added: 2009-07-29
+ Deprecated: 2020-03-28
+ Preferred-Value: kzk
  %%
  Type: language
***************
*** 12477,12480 ****
--- 12593,12602 ----
  %%
  Type: language
+ Subtag: gmr
+ Description: Mirning
+ Description: Mirniny
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: gmu
  Description: Gumalu
***************
*** 13156,13159 ****
--- 13278,13282 ----
  Type: language
  Subtag: gwc
+ Description: Gawri
  Description: Kalami
  Added: 2009-07-29
***************
*** 13296,13299 ****
--- 13419,13428 ----
  %%
  Type: language
+ Subtag: gyz
+ Description: Geji
+ Description: Gyaazi
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: gza
  Description: Ganza
***************
*** 13640,13643 ****
--- 13769,13778 ----
  %%
  Type: language
+ Subtag: hkh
+ Description: Khah
+ Description: Poguli
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: hkk
  Description: Hunjara-Kaina Ke
***************
*** 13860,13863 ****
--- 13995,14003 ----
  %%
  Type: language
+ Subtag: hng
+ Description: Hungu
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: hnh
  Description: Ç�Ani
***************
*** 14141,14144 ****
--- 14281,14285 ----
  Subtag: huc
  Description: Ç‚Hua
+ Description: Ç‚Ê¼Amkhoe
  Added: 2009-07-29
  %%
***************
*** 15341,15344 ****
--- 15482,15490 ----
  %%
  Type: language
+ Subtag: jbm
+ Description: Bijim
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: jbn
  Description: Nafusi
***************
*** 15499,15503 ****
  Type: language
  Subtag: jid
! Description: Bu
  Added: 2009-07-29
  %%
--- 15645,15649 ----
  Type: language
  Subtag: jid
! Description: Bu (Kaduna State)
  Added: 2009-07-29
  %%
***************
*** 15601,15604 ****
--- 15747,15755 ----
  %%
  Type: language
+ Subtag: jks
+ Description: Amami Koniya Sign Language
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: jku
  Description: Labir
***************
*** 15774,15778 ****
  Type: language
  Subtag: jrt
! Description: Jorto
  Added: 2009-07-29
  %%
--- 15925,15929 ----
  Type: language
  Subtag: jrt
! Description: Jakattoe
  Added: 2009-07-29
  %%
***************
*** 15911,15914 ****
--- 16062,16066 ----
  Subtag: kaa
  Description: Kara-Kalpak
+ Description: Karakalpak
  Added: 2005-10-16
  %%
***************
*** 17068,17073 ****
  Type: language
  Subtag: kjf
! Description: Khalaj
  Added: 2009-07-29
  %%
  Type: language
--- 17220,17226 ----
  Type: language
  Subtag: kjf
! Description: Khalaj [Indo-Iranian]
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 17249,17253 ****
  Type: language
  Subtag: kkq
! Description: Kaiku
  Added: 2009-07-29
  %%
--- 17402,17406 ----
  Type: language
  Subtag: kkq
! Description: Kaeku
  Added: 2009-07-29
  %%
***************
*** 17345,17349 ****
  Type: language
  Subtag: klj
! Description: Turkic Khalaj
  Added: 2009-07-29
  %%
--- 17498,17502 ----
  Type: language
  Subtag: klj
! Description: Khalaj
  Added: 2009-07-29
  %%
***************
*** 17707,17711 ****
  Type: language
  Subtag: koe
! Description: Kacipo-Balesi
  Added: 2009-07-29
  %%
--- 17860,17864 ----
  Type: language
  Subtag: koe
! Description: Kacipo-Bale Suri
  Added: 2009-07-29
  %%
***************
*** 18498,18501 ****
--- 18651,18655 ----
  Subtag: kui
  Description: KuikÃºro-KalapÃ¡lo
+ Description: Kalapalo
  Added: 2009-07-29
  %%
***************
*** 18909,18912 ****
--- 19063,19068 ----
  Description: Nepali Kurux
  Added: 2009-07-29
+ Deprecated: 2020-03-28
+ Preferred-Value: kru
  %%
  Type: language
***************
*** 18954,18957 ****
--- 19110,19115 ----
  Description: Kui (India)
  Added: 2009-07-29
+ Deprecated: 2020-03-28
+ Comments: see dwk, uki
  %%
  Type: language
***************
*** 20338,20341 ****
--- 20496,20500 ----
  Description: Lumbee
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 20645,20648 ****
--- 20804,20813 ----
  %%
  Type: language
+ Subtag: lsb
+ Description: Burundian Sign Language
+ Description: Langue des Signes Burundaise
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: lsd
  Description: Lishana Deni
***************
*** 20965,20968 ****
--- 21130,21138 ----
  %%
  Type: language
+ Subtag: lxm
+ Description: Lakurumau
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: lya
  Description: Layakha
***************
*** 22789,22792 ****
--- 22959,22963 ----
  Type: language
  Subtag: moe
+ Description: Innu
  Description: Montagnais
  Added: 2009-07-29
***************
*** 23709,23712 ****
--- 23880,23885 ----
  Description: Muya
  Added: 2009-07-29
+ Deprecated: 2021-02-20
+ Comments: see emq, wmg
  %%
  Type: language
***************
*** 25017,25020 ****
--- 25190,25195 ----
  Description: Ngoni
  Added: 2009-07-29
+ Deprecated: 2021-02-20
+ Comments: see xnj, xnq
  %%
  Type: language
***************
*** 26103,26106 ****
--- 26278,26286 ----
  %%
  Type: language
+ Subtag: nqt
+ Description: Nteng
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: nqy
  Description: Akyaung Ari Naga
***************
*** 26200,26203 ****
--- 26380,26388 ----
  %%
  Type: language
+ Subtag: nsb
+ Description: Lower Nossob
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: nsc
  Description: Nshi
***************
*** 26668,26671 ****
--- 26853,26858 ----
  Description: Narau
  Added: 2009-07-29
+ Deprecated: 2020-03-28
+ Preferred-Value: bpp
  %%
  Type: language
***************
*** 26920,26923 ****
--- 27107,27115 ----
  %%
  Type: language
+ Subtag: ocm
+ Description: Old Cham
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: oco
  Description: Old Cornish
***************
*** 27065,27068 ****
--- 27257,27265 ----
  %%
  Type: language
+ Subtag: okc
+ Description: Kobo
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: okd
  Description: Okodia
***************
*** 27146,27149 ****
--- 27343,27351 ----
  %%
  Type: language
+ Subtag: okz
+ Description: Old Khmer
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: ola
  Description: Walungge
***************
*** 27284,27287 ****
--- 27486,27494 ----
  %%
  Type: language
+ Subtag: omy
+ Description: Old Malay
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: ona
  Description: Ona
***************
*** 27519,27522 ****
--- 27726,27734 ----
  %%
  Type: language
+ Subtag: osn
+ Description: Old Sundanese
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: oso
  Description: Ososo
***************
*** 27805,27808 ****
--- 28017,28022 ----
  Description: Papitalai
  Added: 2009-07-29
+ Deprecated: 2021-02-20
+ Preferred-Value: kxr
  %%
  Type: language
***************
*** 28167,28171 ****
  Type: language
  Subtag: pfe
! Description: Peere
  Added: 2009-07-29
  %%
--- 28381,28385 ----
  Type: language
  Subtag: pfe
! Description: Pere
  Added: 2009-07-29
  %%
***************
*** 28573,28576 ****
--- 28787,28791 ----
  Description: Palpa
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 28769,28772 ****
--- 28984,28988 ----
  Type: language
  Subtag: png
+ Description: Pangu
  Description: Pongu
  Added: 2009-07-29
***************
*** 30677,30680 ****
--- 30893,30901 ----
  %%
  Type: language
+ Subtag: rwl
+ Description: Ruwila
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: rwm
  Description: Amba (Uganda)
***************
*** 31133,31136 ****
--- 31354,31359 ----
  Description: Semandang
  Added: 2009-07-29
+ Deprecated: 2020-03-28
+ Comments: see ebc, gef, sdq
  %%
  Type: language
***************
*** 31151,31154 ****
--- 31374,31382 ----
  %%
  Type: language
+ Subtag: sdq
+ Description: Semandang
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: sdr
  Description: Oraon Sadri
***************
*** 32550,32553 ****
--- 32778,32786 ----
  %%
  Type: language
+ Subtag: sqx
+ Description: Kufr Qassem Sign Language (KQSL)
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: sra
  Description: Saruga
***************
*** 32965,32969 ****
--- 33198,33208 ----
  %%
  Type: language
+ Subtag: suo
+ Description: Bouni
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: suq
+ Description: Tirmaga-Chai Suri
  Description: Suri
  Added: 2009-07-29
***************
*** 33503,33506 ****
--- 33742,33746 ----
  Description: Tapeba
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  %%
  Type: language
***************
*** 34220,34223 ****
--- 34460,34465 ----
  Description: Thudam
  Added: 2009-07-29
+ Deprecated: 2020-06-08
+ Preferred-Value: ola
  %%
  Type: language
***************
*** 36030,36033 ****
--- 36272,36280 ----
  %%
  Type: language
+ Subtag: tyy
+ Description: Tiyaa
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: tyz
  Description: TÃ y
***************
*** 36241,36244 ****
--- 36488,36496 ----
  %%
  Type: language
+ Subtag: uki
+ Description: Kui (India)
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: ukk
  Description: Muak Sa-aak
***************
*** 36272,36275 ****
--- 36524,36532 ----
  %%
  Type: language
+ Subtag: ukv
+ Description: Kuku
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: ukw
  Description: Ukwuani-Aboh-Ndoni
***************
*** 36431,36434 ****
--- 36688,36696 ----
  %%
  Type: language
+ Subtag: uni
+ Description: Uni
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: unk
  Description: EnawenÃ©-NawÃ©
***************
*** 36930,36933 ****
--- 37192,37197 ----
  Description: Ija-Zuba
  Added: 2009-07-29
+ Deprecated: 2021-02-20
+ Comments: see vkn, vkz
  %%
  Type: language
***************
*** 36953,36956 ****
--- 37217,37225 ----
  %%
  Type: language
+ Subtag: vkn
+ Description: Koro Nulu
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: vko
  Description: Kodeoha
***************
*** 36974,36977 ****
--- 37243,37251 ----
  %%
  Type: language
+ Subtag: vkz
+ Description: Koro Zuba
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: vlp
  Description: Valpei
***************
*** 37206,37210 ****
  Type: language
  Subtag: wad
! Description: Wandamen
  Added: 2009-07-29
  %%
--- 37480,37485 ----
  Type: language
  Subtag: wad
! Description: Wamesa
! Description: Wondama
  Added: 2009-07-29
  %%
***************
*** 37761,37764 ****
--- 38036,38044 ----
  %%
  Type: language
+ Subtag: wlh
+ Description: Welaun
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: wli
  Description: Waioli
***************
*** 37846,37849 ****
--- 38126,38134 ----
  %%
  Type: language
+ Subtag: wmg
+ Description: Western Minyag
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: wmh
  Description: Waima'a
***************
*** 38051,38054 ****
--- 38336,38341 ----
  Description: Warapu
  Added: 2009-07-29
+ Deprecated: 2021-02-20
+ Comments: see bpe, suo, uni
  %%
  Type: language
***************
*** 39228,39231 ****
--- 39515,39523 ----
  %%
  Type: language
+ Subtag: xnj
+ Description: Ngoni (Tanzania)
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: xnk
  Description: Nganakarti
***************
*** 39233,39236 ****
--- 39525,39533 ----
  %%
  Type: language
+ Subtag: xnm
+ Description: Ngumbarl
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: xnn
  Description: Northern Kankanay
***************
*** 39243,39246 ****
--- 39540,39548 ----
  %%
  Type: language
+ Subtag: xnq
+ Description: Ngoni (Mozambique)
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: xnr
  Description: Kangri
***************
*** 39335,39338 ****
--- 39637,39646 ----
  %%
  Type: language
+ Subtag: xpb
+ Description: Northeastern Tasmanian
+ Description: Pyemmairrener
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: xpc
  Description: Pecheneg
***************
*** 39340,39343 ****
--- 39648,39656 ----
  %%
  Type: language
+ Subtag: xpd
+ Description: Oyster Bay Tasmanian
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: xpe
  Description: Liberia Kpelle
***************
*** 39346,39349 ****
--- 39659,39668 ----
  %%
  Type: language
+ Subtag: xpf
+ Description: Southeast Tasmanian
+ Description: Nuenonne
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: xpg
  Description: Phrygian
***************
*** 39351,39354 ****
--- 39670,39679 ----
  %%
  Type: language
+ Subtag: xph
+ Description: North Midlands Tasmanian
+ Description: Tyerrenoterpanner
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: xpi
  Description: Pictish
***************
*** 39366,39369 ****
--- 39691,39699 ----
  %%
  Type: language
+ Subtag: xpl
+ Description: Port Sorell Tasmanian
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: xpm
  Description: Pumpokol
***************
*** 39411,39414 ****
--- 39741,39762 ----
  %%
  Type: language
+ Subtag: xpv
+ Description: Northern Tasmanian
+ Description: Tommeginne
+ Added: 2020-03-28
+ %%
+ Type: language
+ Subtag: xpw
+ Description: Northwestern Tasmanian
+ Description: Peerapper
+ Added: 2020-03-28
+ %%
+ Type: language
+ Subtag: xpx
+ Description: Southwestern Tasmanian
+ Description: Toogee
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: xpy
  Description: Puyo
***************
*** 39416,39419 ****
--- 39764,39772 ----
  %%
  Type: language
+ Subtag: xpz
+ Description: Bruny Island Tasmanian
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: xqa
  Description: Karakhanid
***************
*** 39469,39472 ****
--- 39822,39827 ----
  Description: Karranga
  Added: 2013-09-10
+ Deprecated: 2020-03-28
+ Preferred-Value: dmw
  %%
  Type: language
***************
*** 39701,39704 ****
--- 40056,40061 ----
  Description: Tasmanian
  Added: 2009-07-29
+ Deprecated: 2020-03-28
+ Comments: see xpb, xpd, xpf, xph, xpl, xpv, xpw, xpx, xpz
  %%
  Type: language
***************
*** 39730,39733 ****
--- 40087,40091 ----
  Subtag: xul
  Description: Ngunawal
+ Description: Nunukul
  Added: 2013-09-10
  %%
***************
*** 40896,40899 ****
--- 41254,41262 ----
  %%
  Type: language
+ Subtag: ysm
+ Description: Myanmar Sign Language
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: ysn
  Description: Sani
***************
*** 41322,41325 ****
--- 41685,41693 ----
  %%
  Type: language
+ Subtag: zba
+ Description: Balaibalan
+ Added: 2020-03-28
+ %%
+ Type: language
  Subtag: zbc
  Description: Central Berawan
***************
*** 41345,41348 ****
--- 41713,41721 ----
  %%
  Type: language
+ Subtag: zbu
+ Description: Bu (Bauchi State)
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: zbw
  Description: West Berawan
***************
*** 41487,41490 ****
--- 41860,41865 ----
  Description: Ziriya
  Added: 2009-07-29
+ Deprecated: 2020-03-28
+ Preferred-Value: scv
  %%
  Type: language
***************
*** 41569,41572 ****
--- 41944,41952 ----
  %%
  Type: language
+ Subtag: zla
+ Description: Zula
+ Added: 2021-02-20
+ %%
+ Type: language
  Subtag: zle
  Description: East Slavic languages
***************
*** 42464,42467 ****
--- 42844,42848 ----
  Description: Babalia Creole Arabic
  Added: 2009-07-29
+ Deprecated: 2020-03-28
  Preferred-Value: bbz
  Prefix: ar
***************
*** 42581,42584 ****
--- 42962,42974 ----
  %%
  Type: extlang
+ Subtag: cnp
+ Description: Northern Ping Chinese
+ Description: Northern Pinghua
+ Added: 2020-03-28
+ Preferred-Value: cnp
+ Prefix: zh
+ Macrolanguage: zh
+ %%
+ Type: extlang
  Subtag: coa
  Description: Cocos Islands Malay
***************
*** 42648,42651 ****
--- 43038,43050 ----
  %%
  Type: extlang
+ Subtag: csp
+ Description: Southern Ping Chinese
+ Description: Southern Pinghua
+ Added: 2020-03-28
+ Preferred-Value: csp
+ Prefix: zh
+ Macrolanguage: zh
+ %%
+ Type: extlang
  Subtag: csq
  Description: Croatia Sign Language
***************
*** 42662,42665 ****
--- 43061,43071 ----
  %%
  Type: extlang
+ Subtag: csx
+ Description: Cambodian Sign Language
+ Added: 2021-02-20
+ Preferred-Value: csx
+ Prefix: sgn
+ %%
+ Type: extlang
  Subtag: czh
  Description: Huizhou Chinese
***************
*** 42714,42717 ****
--- 43120,43130 ----
  %%
  Type: extlang
+ Subtag: ehs
+ Description: Miyakubo Sign Language
+ Added: 2021-02-20
+ Preferred-Value: ehs
+ Prefix: sgn
+ %%
+ Type: extlang
  Subtag: esl
  Description: Egypt Sign Language
***************
*** 42998,43001 ****
--- 43411,43421 ----
  %%
  Type: extlang
+ Subtag: jks
+ Description: Amami Koniya Sign Language
+ Added: 2021-02-20
+ Preferred-Value: jks
+ Prefix: sgn
+ %%
+ Type: extlang
  Subtag: jls
  Description: Jamaican Sign Language
***************
*** 43111,43114 ****
--- 43531,43542 ----
  %%
  Type: extlang
+ Subtag: lsb
+ Description: Burundian Sign Language
+ Description: Langue des Signes Burundaise
+ Added: 2021-02-20
+ Preferred-Value: lsb
+ Prefix: sgn
+ %%
+ Type: extlang
  Subtag: lsg
  Description: Lyons Sign Language
***************
*** 43618,43621 ****
--- 44046,44056 ----
  %%
  Type: extlang
+ Subtag: sqx
+ Description: Kufr Qassem Sign Language (KQSL)
+ Added: 2021-02-20
+ Preferred-Value: sqx
+ Prefix: sgn
+ %%
+ Type: extlang
  Subtag: ssh
  Description: Shihhi Arabic
***************
*** 43908,43911 ****
--- 44343,44353 ----
  %%
  Type: extlang
+ Subtag: ysm
+ Description: Myanmar Sign Language
+ Added: 2021-02-20
+ Preferred-Value: ysm
+ Prefix: sgn
+ %%
+ Type: extlang
  Subtag: yue
  Description: Yue Chinese
***************
*** 44656,44659 ****
--- 45098,45106 ----
  %%
  Type: script
+ Subtag: Ougr
+ Description: Old Uyghur
+ Added: 2021-02-12
+ %%
+ Type: script
  Subtag: Palm
  Description: Palmyrene
***************
*** 44666,44669 ****
--- 45113,45126 ----
  %%
  Type: script
+ Subtag: Pcun
+ Description: Proto-Cuneiform
+ Added: 2021-02-12
+ %%
+ Type: script
+ Subtag: Pelm
+ Description: Proto-Elamite
+ Added: 2021-02-12
+ %%
+ Type: script
  Subtag: Perm
  Description: Old Permic
***************
*** 44712,44715 ****
--- 45169,45177 ----
  %%
  Type: script
+ Subtag: Psin
+ Description: Proto-Sinaitic
+ Added: 2021-02-12
+ %%
+ Type: script
  Subtag: Qaaa..Qabx
  Description: Private use
***************
*** 44717,44720 ****
--- 45179,45187 ----
  %%
  Type: script
+ Subtag: Ranj
+ Description: Ranjana
+ Added: 2021-02-12
+ %%
+ Type: script
  Subtag: Rjng
  Description: Rejang
***************
*** 44929,44932 ****
--- 45396,45409 ----
  %%
  Type: script
+ Subtag: Tnsa
+ Description: Tangsa
+ Added: 2021-03-05
+ %%
+ Type: script
+ Subtag: Toto
+ Description: Toto
+ Added: 2020-05-12
+ %%
+ Type: script
  Subtag: Ugar
  Description: Ugaritic
***************
*** 44944,44947 ****
--- 45421,45429 ----
  %%
  Type: script
+ Subtag: Vith
+ Description: Vithkuqi
+ Added: 2021-03-05
+ %%
+ Type: script
  Subtag: Wara
  Description: Warang Citi
***************
*** 46631,46634 ****
--- 47113,47122 ----
  %%
  Type: variant
+ Subtag: akuapem
+ Description: Akuapem Twi
+ Added: 2017-06-05
+ Prefix: tw
+ %%
+ Type: variant
  Subtag: alalc97
  Description: ALA-LC Romanization, 1997 edition
***************
*** 46649,46658 ****
  %%
  Type: variant
- Subtag: akuapem
- Description: Akuapem Twi
- Added: 2017-06-05
- Prefix: tw
- %%
- Type: variant
  Subtag: ao1990
  Description: Portuguese Language Orthographic Agreement of 1990 (Acordo
--- 47137,47140 ----
***************
*** 46688,46691 ****
--- 47170,47181 ----
  %%
  Type: variant
+ Subtag: arkaika
+ Description: Arcaicam Esperantom
+ Description: Arkaika Esperanto
+ Added: 2020-12-17
+ Prefix: eo
+ Comments: Archaic Esperanto variant devised by Manuel Halvelik
+ %%
+ Type: variant
  Subtag: asante
  Description: Asante Twi
***************
*** 46879,46882 ****
--- 47369,47382 ----
  Added: 2018-04-22
  Prefix: oc
+ Prefix: oc-aranes
+ Prefix: oc-auvern
+ Prefix: oc-cisaup
+ Prefix: oc-creiss
+ Prefix: oc-gascon
+ Prefix: oc-lemosin
+ Prefix: oc-lengadoc
+ Prefix: oc-nicard
+ Prefix: oc-provenc
+ Prefix: oc-vivaraup
  Comments: Classical written standard for Occitan developed in 1935 by
    AlibÃ¨rt
***************
*** 46887,46890 ****
--- 47387,47393 ----
  Added: 2018-04-22
  Prefix: oc
+ Prefix: oc-cisaup
+ Prefix: oc-nicard
+ Prefix: oc-provenc
  %%
  Type: variant
***************
*** 46893,46896 ****
--- 47396,47409 ----
  Added: 2018-04-22
  Prefix: oc
+ Prefix: oc-aranes
+ Prefix: oc-auvern
+ Prefix: oc-cisaup
+ Prefix: oc-creiss
+ Prefix: oc-gascon
+ Prefix: oc-lemosin
+ Prefix: oc-lengadoc
+ Prefix: oc-nicard
+ Prefix: oc-provenc
+ Prefix: oc-vivaraup
  Comments: Written standard developed by Romanilha in 1853 and used by
    Mistral and the FÃ©libres, including derived standards such as Escolo
***************
*** 47130,47133 ****
--- 47643,47656 ----
  %%
  Type: variant
+ Subtag: peano
+ Description: Latino Sine Flexione
+ Description: Interlingua de API
+ Description: Interlingua de Peano
+ Prefix: la
+ Comments: Peanoâ€™s Interlingua, created in 1903 by Giuseppe Peano as an
+   international auxiliary language
+ Added: 2020-03-12
+ %%
+ Type: variant
  Subtag: petr1708
  Description: Petrine orthography
***************
*** 47267,47270 ****
--- 47790,47810 ----
  %%
  Type: variant
+ Subtag: tongyong
+ Description: Tongyong Pinyin romanization
+ Added: 2020-06-08
+ Prefix: zh-Latn
+ Comments: Former official transcription standard for Mandarin Chinese in
+   Taiwan.
+ %%
+ Type: variant
+ Subtag: tunumiit
+ Description: Tunumiisiut
+ Description: East Greenlandic
+ Description: Ã˜stgrÃ¸nlandsk
+ Added: 2020-07-16
+ Prefix: kl
+ Comments: Also known as Tunumiit oraasiat
+ %%
+ Type: variant
  Subtag: uccor
  Description: Unified Cornish orthography of Revived Cornish
***************
*** 47319,47322 ****
--- 47859,47870 ----
  %%
  Type: variant
+ Subtag: vecdruka
+ Description: Latvian orthography used before 1920s ("vecÄ� druka")
+ Added: 2020-09-26
+ Prefix: lv
+ Comments: The subtag represents the old orthography of the Latvian
+   language used during c. 1600sâ€“1920s.
+ %%
+ Type: variant
  Subtag: vivaraup
  Description: Vivaro-Alpine
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/ChangeLog texinfo-6.8/tp/maintain/lib/libintl-perl/ChangeLog
*** texinfo-6.7/tp/maintain/lib/libintl-perl/ChangeLog	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/ChangeLog	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,2894 ****
-   2009-06-29 Guido Flohr <guido@imperia.net>
- 
-  * NEWS: News for 1.20.
- 
-  * Credits, ReleaseNotes: Copied from THANKS and NEWS.
- 
-  * THANKS: David Cantrell was very helpful finding the reason for a nasty test
-  failure.
- 
-  * test.pl: Do not run XS tests for systems without a German locale.  That
-  should be more flexible, but in fact, most bugs in the XS version can only be
-  worked around, not fixed.  Therefore it is not that important.
- 
-  * .gitignore: Ignore more files.
- 
-  * x-changelog.sh: ChangeLog generation no longer done with cvs2cl.  Until
-  something decent pops up, I will use the gitlog2changelog script from
-  http://github.com/cryos/avogadro/blob/master/scripts/gitlog2changelog.py.
- 
-   2009-06-24 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST, tests/03_tester_david_pp.t, tests/03_tester_david_xs.t: Try to
-  get a little bit mroe information about the strange failure of the new
-  context functions.
- 
-  * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
-  tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
-  tests/03dcngettext_xs.t, tests/03dcnpgettext_pp.t, tests/03dcnpgettext_xs.t,
-  tests/03dcpgettext_pp.t, tests/03dcpgettext_xs.t, tests/03dgettext_pp.t,
-  tests/03dgettext_xs.t, tests/03dngettext_pp.t, tests/03dngettext_xs.t,
-  tests/03dnpgettext_pp.t, tests/03dnpgettext_xs.t, tests/03dpgettext_pp.t,
-  tests/03dpgettext_xs.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
-  tests/03language_pp.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t,
-  tests/03npgettext_pp.t, tests/03npgettext_xs.t, tests/03pgettext_pp.t,
-  tests/03pgettext_xs.t, tests/03textdomain_pp.t, tests/03textdomain_xs.t: - do
-  not skip that many tests - use two-argument version of Test::ok() and
-  Test::skip() - correct order of expected and actual value
- 
-  * tests/03dcgettext_pp.t, tests/03dcgettext_xs.t: - Do not skip that many
-  tests. - Use two argument form of Test::ok().
- 
-  * tests/03bindtextdomain_pp.t, tests/03bindtextdomain_xs.t: Fixed number of
-  tests.
- 
-  * tests/03bindtextdomain_pp.t, tests/03bindtextdomain_xs.t: Better structure
-  for test results.
- 
-  * tests/03bind_textdomain_filter_pp.t, tests/03bind_textdomain_filter_xs.t:
-  Use two argument form of Test::ok().
- 
-  * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t:
-  - do not skip that many tests - use two argument form of Test::ok()
- 
-  * tests/03dgettext_xs.t: Copied from pure Perl version.
- 
-   2009-06-24 root <root@perl64-dev.imperia.net>
- 
-  * tests/03dcngettext_pp.t, tests/03dcngettext_xs.t, tests/03dngettext_pp.t,
-  tests/03dngettext_xs.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t: Fixed
-  warning about undefined values in subroutine entry if locale de_AT is not
-  installed on the system that runs the test.
- 
-  * Makefile.PL: $Config{libs} may include too many libraries (fixes compile
-  problems on broken Debian systems).
- 
-   2009-06-23 Guido Flohr <guido@imperia.net>
- 
-  * META.yml, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: Version number
-  increased to 1.20.
- 
-   2009-06-19 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: Re-generated.
- 
-  * META.yml: Version number 1.19.
- 
-  * ChangeLog: Re-generated.
- 
-  * Credits, FAQ, ReleaseNotes, THANKS, lib/Locale/Recode/_Aliases.pm,
-  lib/Locale/Recode/_Conversions.pm, lib/Locale/gettext_xs.pod,
-  lib/Locale/libintlFAQ.pod, sample/simplecal/Makefile.PL, test.pl: Id
-  expansion.
- 
-  * gettext_xs/Makefile.PL, gettext_xs/gettext_xs.xs: Id expansion.
- 
-  * MANIFEST.SKIP: Git files.
- 
-  * lib/Locale/Messages.pm, lib/Locale/POFile.pm, lib/Locale/Recode.pm,
-  lib/Locale/RecodeData.pm, lib/Locale/Util.pm, lib/Locale/gettext_pp.pm: Id
-  expansion.
- 
-  * lib/Locale/RecodeData/ASMO_449.pm, lib/Locale/RecodeData/ATARI_ST.pm,
-  lib/Locale/RecodeData/ATARI_ST_EURO.pm, lib/Locale/RecodeData/CP10007.pm,
-  lib/Locale/RecodeData/CP1250.pm, lib/Locale/RecodeData/CP1251.pm,
-  lib/Locale/RecodeData/CP1252.pm, lib/Locale/RecodeData/CP1253.pm,
-  lib/Locale/RecodeData/CP1254.pm, lib/Locale/RecodeData/CP1256.pm,
-  lib/Locale/RecodeData/CP1257.pm, lib/Locale/RecodeData/CSN_369103.pm,
-  lib/Locale/RecodeData/CWI.pm, lib/Locale/RecodeData/DEC_MCS.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_10.pm, lib/Locale/RecodeData/ISO_8859_11.pm,
-  lib/Locale/RecodeData/ISO_8859_13.pm, lib/Locale/RecodeData/ISO_8859_14.pm,
-  lib/Locale/RecodeData/ISO_8859_15.pm, lib/Locale/RecodeData/ISO_8859_16.pm,
-  lib/Locale/RecodeData/ISO_8859_2.pm, lib/Locale/RecodeData/ISO_8859_3.pm,
-  lib/Locale/RecodeData/ISO_8859_4.pm, lib/Locale/RecodeData/ISO_8859_5.pm,
-  lib/Locale/RecodeData/ISO_8859_6.pm, lib/Locale/RecodeData/ISO_8859_7.pm,
-  lib/Locale/RecodeData/ISO_8859_8.pm, lib/Locale/RecodeData/ISO_8859_9.pm,
-  lib/Locale/RecodeData/KOI8_R.pm, lib/Locale/RecodeData/KOI8_RU.pm,
-  lib/Locale/RecodeData/KOI8_T.pm, lib/Locale/RecodeData/KOI8_U.pm,
-  lib/Locale/RecodeData/KOI_8.pm, lib/Locale/RecodeData/LATIN_GREEK.pm,
-  lib/Locale/RecodeData/LATIN_GREEK_1.pm, lib/Locale/RecodeData/MACARABIC.pm,
-  lib/Locale/RecodeData/MACCROATIAN.pm, lib/Locale/RecodeData/MACCYRILLIC.pm,
-  lib/Locale/RecodeData/MACGREEK.pm, lib/Locale/RecodeData/MACHEBREW.pm,
-  lib/Locale/RecodeData/MACICELAND.pm, lib/Locale/RecodeData/MACINTOSH.pm,
-  lib/Locale/RecodeData/MACROMANIA.pm, lib/Locale/RecodeData/MACTHAI.pm,
-  lib/Locale/RecodeData/MACTURKISH.pm, lib/Locale/RecodeData/MACUKRAINE.pm,
-  lib/Locale/RecodeData/MAC_IS.pm, lib/Locale/RecodeData/MAC_SAMI.pm,
-  lib/Locale/RecodeData/MAC_UK.pm, lib/Locale/RecodeData/NATS_DANO.pm,
-  lib/Locale/RecodeData/NATS_SEFI.pm, lib/Locale/RecodeData/NEXTSTEP.pm,
-  lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/RecodeData/_Encode.pm: Id expansion.
- 
-  * NEWS: Updated.
- 
-  * gettext_xs/gettext_xs.pm: LC_MESSAGES is not defined by POSIX.pm.
- 
-   2009-06-15 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST, lib/Locale/TextDomain.pm, tests/04scalar_noop.t: Fixed RT bug
-  #46471, noop functions in scalar context.
- 
-   2009-06-14 Guido Flohr <guido@imperia.net>
- 
-  * Makefile.PL: Id expansion.
- 
-   2009-06-13 Guido Flohr <guido@imperia.net>
- 
-  * README: Id expanded.
- 
-  * .gitattributes: Expand Id tags.
- 
-   2009-06-12 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST, README, lib/Locale/POFile.pm: Point to libintl-perl homepage.
- 
-  * .gitignore, gettext_xs/.gitignore: Ignore files
- 
-   2009-05-29 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/libintlFAQ.pod: Explanation for the __'Hello' problem.
- 
-   2009-05-27 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: Bumped version number to
-  1.19.
- 
-  * sample/simplecal/po/Makefile: Fixed extraction of context (thanks to Kevin
-  Ryde).
- 
-   2009-05-26 Guido Flohr <guido@imperia.net>
- 
-  * REFERENCES: Added IWL.
- 
-  * ChangeLog: Re-generated.
- 
-  * NEWS, ReleaseNotes: Updated.
- 
-  * lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: Bumped version number to
-  1.18.
- 
-  * ChangeLog: Re-generated.
- 
-  * NEWS, ReleaseNotes: Updated.
- 
-  * lib/Locale/TextDomain.pm: Make PAUSE happy and leave the version number
-  here.
- 
-   2009-05-25 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: Re-generated.
- 
-  * MANIFEST: Added search.cpan.org aliases for well-known GNU standards files.
- 
-  * Makefile.PL: Create search.cpan.org aliases for well-known GNU standards
-  files.
- 
-  * Credits, ReleaseNotes: Aliases for GNU standards files.
- 
-  * NEWS: Updated.
- 
-  * test.pl: Report version of Encode.pm (culprit in most failures).
- 
-  * lib/Locale/Recode/_Conversions.pm: Macintosh encoding in Encode.pm is
-  seemingly unstable.
- 
-  * TODO: LGPL 3?
- 
-  * ChangeLog, Makefile.PL, gettext_xs/Makefile.PL, gettext_xs/gettext_xs.pm,
-  gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
-  lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
-  lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
-  lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
-  lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
-  lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
-  lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
-  lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
-  lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
-  lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
-  lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
-  lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
-  lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
-  lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
-  lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
-  lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
-  lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
-  lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
-  lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
-  lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
-  lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
-  lib/Locale/Util.pm, lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod,
-  lib/Locale/libintlFAQ.pod, sample/simplecal/Makefile.PL, test.pl: Changed
-  copyright date.
- 
-  * lib/Locale/TextDomain.pm: - Added N__p(). - Added N__np(). - Removed
-  N__xpn().
- 
-  * MANIFEST: Added alpha notice to Locale::Util.
- 
-  * sample/simplecal/po/Makefile: Also include contextual strings.
- 
-  * lib/Locale/gettext_pp.pm: First release for new functions.
- 
-  * lib/Locale/TextDomain.pm: Added first release for new functions.
- 
-  * lib/Locale/Util.pm: Added alpha notice.
- 
-  * lib/Locale/Util.pm: Added alpha notice.
- 
-  * MANIFEST.SKIP: Added cover_db.
- 
-  * NEWS: Spelling.
- 
-  * THANKS: Kudos to Joshua for the context functions.
- 
-  * lib/Locale/TextDomain.pm: Context example.
- 
-  * lib/Locale/Messages.pm: More context examples.
- 
-  * lib/Locale/TextDomain.pm: Avoid n't.
- 
-  * lib/Locale/libintlFAQ.pod: Switch language for server applications.
- 
-  * lib/Locale/gettext_pp.pm: Made code parsing the plural formula more robust.
- 
-   2008-11-19 Guido Flohr <guido@imperia.net>
- 
-  * tests/po/additional.de.po: Fixed German translations.
- 
-   2008-11-19 Joshua Miller <unrtst@cpan.com>
- 
-  * ChangeLog, MANIFEST, NEWS, lib/Locale/Messages.pm,
-  lib/Locale/TextDomain.pm, tests/03dcnpgettext_pp.t, tests/03dcnpgettext_xs.t,
-  tests/03dcpgettext_pp.t, tests/03dcpgettext_xs.t, tests/03dnpgettext_pp.t,
-  tests/03dnpgettext_xs.t, tests/03dpgettext_pp.t, tests/03dpgettext_xs.t,
-  tests/03npgettext_pp.t, tests/03npgettext_xs.t, tests/03pgettext_pp.t,
-  tests/03pgettext_xs.t, tests/LocaleData/de/LC_MESSAGES/additional.mo,
-  tests/LocaleData/de/LC_MESSAGES/existing.mo, tests/po/additional.de.po,
-  tests/po/existing.de.po: Completed support for contextual gettext calls.
- 
-  * gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs,
-  lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod: pgettext, dpgettext,
-  dcpgettext, npgettext, dnpgettext, dcnpgettext,
- 
-  * USERS: Updated with info for unrtst/Joshua Miller
- 
-   2008-07-18 Guido Flohr <guido@imperia.net>
- 
-  * TODO, lib/Locale/Messages.pm: select_package() is not a class method
-  (reported by Sergei Vishenski).
- 
-   2008-05-28 Guido Flohr <guido@imperia.net>
- 
-  * gettext_xs/Makefile.PL: We need both libraries, not just one of them.
- 
-   2007-07-03 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/TextDomain.pm: Corrected POD.
- 
-   2007-03-26 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog, MANIFEST.SKIP, META.yml, Makefile.PL, NEWS,
-  gettext_xs/Makefile.PL, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm,
-  lib/Locale/Util.pm: Don't forget to actually set the cached locale.
- 
-   2007-02-11 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/Util.pm: Filter out un-available languages.
- 
-  * lib/Locale/Util.pm: Fixed POD error.
- 
-  * lib/Locale/Util.pm: Restrict set of acceptable languages.
- 
-  * lib/Locale/Util.pm: Removed erroneous source.
- 
-  * lib/Locale/Util.pm: Updated default countries for languages.
- 
-   2007-02-08 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/Util.pm: Fixed warnings about undefined values.
- 
-   2007-02-07 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/Util.pm: Aliased loop variable was constant and read-online.
- 
-  * lib/Locale/Util.pm: Extended search for correct locale required by FreeBSD.
- 
-  * lib/Locale/Util.pm: Return information about actually selected locale in
-  set_web_locale().
- 
-   2007-02-06 Guido Flohr <guido@imperia.net>
- 
-  * sample/simplecal/po/Makefile, sample/simplecal/po/PACKAGE: Strip leading
-  and trailing whitespace on TEXTDOMAIN variable.
- 
-  * REFERENCES: New file.
- 
-  * Makefile.PL: Remove build_xs in target "clean".
- 
-  * MANIFEST, MANIFEST.SKIP: updated
- 
-  * lib/Locale/Util.pm: New function set_web_locale().
- 
-  * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
-  tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
-  tests/03dcngettext_xs.t, tests/03dgettext_pp.t, tests/03dngettext_pp.t,
-  tests/03dngettext_xs.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
-  tests/03language_pp.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t: Use
-  Locale::Util::set_locale() for more portable locale setting.
- 
-  * lib/Locale/Util.pm: - avoid warnings - turned off debugging - clean-up
- 
-  * lib/Locale/Util.pm: docs
- 
-  * lib/Locale/Util.pm: - access to the locale cache - updated docs
- 
-  * lib/Locale/Util.pm: Support for MS-DOS
- 
-  * lib/Locale/Util.pm: half-implemented Windows version
- 
-  * lib/Locale/Util.pm: safe locale setting for Unix
- 
-  * tests/05parse_accept.t: new
- 
-  * lib/Locale/Util.pm: work in progress
- 
-  * README-oldversions: new
- 
-   2007-02-05 Guido Flohr <guido@imperia.net>
- 
-  * sample/simplecal/po/PACKAGE: Hint to avoid trailing space
- 
-  * lib/Locale/TextDomain.pm: interpolate filename and linenumber
- 
-   2007-02-02 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST, lib/Locale/Messages.pm: avoid warning if textdomain is undef
- 
-  * lib/Locale/TextDomain.pm: Try to detect incorrect usage of the tied gettext
-  hash.
- 
-   2007-01-24 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/TextDomain.pm: always make a copy of the list of search
-  directories
- 
-  * FAQ, MANIFEST, lib/Locale/libintlFAQ.pod: podified FAQ
- 
-  * x-changelog.sh: cvs2cl now expected in $PATH.
- 
-  * FAQ: podify FAQ
- 
-  * gettext_xs/gettext_xs.pm, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
-  lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
-  lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
-  lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
-  lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
-  lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
-  lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
-  lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
-  lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
-  lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
-  lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
-  lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
-  lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
-  lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
-  lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
-  lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
-  lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
-  lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
-  lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
-  lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
-  lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
-  lib/Locale/gettext_pp.pm, test.pl: Updated copyright date
- 
-  * README: changed name of license file to COPYING.LESSER
- 
-  * NEWS: updated
- 
-  * tests/04find_domain_bug.t: Skip test if require Austrian locale is not
-  available (thanks to Pascal Terjan for the hint).
- 
-  * sample/simplecal/po/Makefile: added simple hash
- 
-   2005-11-18 Guido Flohr <guido@imperia.net>
- 
-  * Makefile.PL: unlink "xs_disabled" with "make clean" (thanks to Peter
-  Eisentraut)
- 
-   2005-09-27 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: updated
- 
-  * ChangeLog, NEWS: updated
- 
-  * FAQ: minor revision
- 
-  * META.yml, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: bumped version
-  number to 1.16
- 
-  * gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs: allow call to
-  textdomain without argument
- 
-  * test.pl: fixed typo that prevented xs tests from being run
- 
-  * lib/Locale/Messages.pm, tests/03bind_textdomain_filter_pp.t,
-  tests/03bind_textdomain_filter_xs.t: refactoring: change argument order for
-  callback
- 
-  * lib/Locale/Messages.pm: implemented turn_utf_8_on()
- 
-  * lib/Locale/Messages.pm, tests/03bind_textdomain_filter_pp.t,
-  tests/03bind_textdomain_filter_xs.t: added function bind_textdomain_filter
- 
-  * FAQ: minor changes
- 
-  * THANKS: grammar
- 
-  * MANIFEST, TODO: updated
- 
-  * FAQ: added FAQ
- 
-   2005-08-31 Guido Flohr <guido@imperia.net>
- 
-  * Makefile.PL, test.pl: avoid running tests for obsolete XS versions
- 
-  * ChangeLog: updated
- 
-  * NEWS: updated
- 
-  * META.yml: bumped version number to 1.15
- 
-  * lib/Locale/Messages.pm: - bug fix: Prevent users (for example the test
-  suite) from loading an obsolete XS version, although a version mismatch was
-  detected earlier - warnings about non-ascii message ids
- 
-  * Makefile.PL: hint for the courageous Solaris user
- 
-  * MANIFEST: Solaris ...
- 
-  * README.solaris: Life is complicated under the sun, ain't it?
- 
-  * Makefile.PL, gettext_xs/gettext_xs.xs: workaround for misconfigured
-  (Solaris) systems
- 
-  * THANKS: updated
- 
-   2005-08-21 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST: removed all.pot from sample directory
- 
-  * NEWS, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: bumped version
-  number to 1.15
- 
-  * ChangeLog, TODO: updated
- 
-  * sample/simplecal/po/org.imperia.simplecal.pot: re-generated
- 
-  * sample/README: - updated, Perl support for gettext should now be standard
- 
-  * lib/Locale/Messages.pm: added comment abouut 8 bit message ids
- 
-   2005-08-16 Guido Flohr <guido@imperia.net>
- 
-  * sample/simplecal/po/all.pot: not needed
- 
-  * sample/simplecal/po/de.po: msgid strings now come from libintl-perl, not
-  from Crypt::Twofish_PP
- 
-  * sample/simplecal/po/de.mo: should not be included in CVS
- 
-  * sample/simplecal/po/POTFILES.in: Reference the files from the correct
-  package.
- 
-  * sample/simplecal/po/PACKAGE: new command line parameters for xgettext
- 
-   2005-08-11 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: re-generated
- 
-  * META.yml: regenerated
- 
-  * NEWS, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: bumped version
-  number to 1.14
- 
-  * Makefile.PL: use correct linker flags
- 
-  * ChangeLog: updated
- 
-   2005-08-10 Guido Flohr <guido@imperia.net>
- 
-  * META.yml, lib/Locale/TextDomain.pm: bumped version number to 1.12
- 
-  * README: added feedback section
- 
-  * ChangeLog, MANIFEST: updated
- 
-  * MANIFEST, NEWS, THANKS, TODO: updated
- 
-  * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
-  tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
-  tests/03dcngettext_xs.t, tests/03dgettext_pp.t, tests/03dgettext_xs.t,
-  tests/03dngettext_pp.t, tests/03dngettext_xs.t, tests/03gettext_pp.t,
-  tests/03gettext_xs.t, tests/03language_pp.t, tests/03language_xs.t,
-  tests/03ngettext_pp.t, tests/03ngettext_xs.t: avoid failures because of
-  missing locale definitions
- 
-  * lib/Locale/TextDomain.pm, tests/04find_domain_bug.t: allow to switch
-  languages (thanks to Jan Kratochvil for the hint)
- 
-  * tests/LocaleData/de/LC_MESSAGES/existing.mo,
-  tests/LocaleData/de_AT/LC_MESSAGES/existing.mo: regenerated
- 
-  * tests/po/existing.de_AT.po: Austrians have their own version of February.
- 
-  * tests/po/existing.de.po: added plural header
- 
-  * THANKS: updated
- 
-  * sample/README: clarifications for changing the language via environment
-  (solves issue https://rt.cpan.org/Ticket/Display.html?id=13957)
- 
-   2004-07-20 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/TextDomain.pm: default textdomain is now determined by
-  Locale::Messages::textdomain().
- 
-   2004-06-11 Guido Flohr <guido@imperia.net>
- 
-  * META.yml, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: bumped version
-  number to 1.11
- 
-  * lib/Locale/RecodeData/ASMO_449.pm, lib/Locale/RecodeData/ATARI_ST.pm,
-  lib/Locale/RecodeData/ATARI_ST_EURO.pm, lib/Locale/RecodeData/CP10007.pm,
-  lib/Locale/RecodeData/CP1250.pm, lib/Locale/RecodeData/CP1251.pm,
-  lib/Locale/RecodeData/CP1252.pm, lib/Locale/RecodeData/CP1253.pm,
-  lib/Locale/RecodeData/CP1254.pm, lib/Locale/RecodeData/CP1256.pm,
-  lib/Locale/RecodeData/CP1257.pm, lib/Locale/RecodeData/CSN_369103.pm,
-  lib/Locale/RecodeData/CWI.pm, lib/Locale/RecodeData/DEC_MCS.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
-  lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
-  lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
-  lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
-  lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
-  lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
-  lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
-  lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
-  lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
-  lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
-  lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
-  lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
-  lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/RecodeData/_Encode.pm: added proper headlines for manual pages
- 
-  * lib/Locale/TextDomain.pm: - add default directories /usr/share/locale resp.
-  /usr/local/share/locale to search path if they exist (reported by Cao
-  Hongija) - changed default textdomain to 'messages' - fixed warning that
-  occured when the import() method is not properly called
- 
-   2004-04-20 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/Messages.pm, lib/Locale/Recode.pm,
-  lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
-  lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
-  lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
-  lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
-  lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
-  lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
-  lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
-  lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
-  lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
-  lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
-  lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
-  lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
-  lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
-  lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
-  lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
-  lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
-  lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
-  lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
-  lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
-  lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
-  lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod: fixed vim line
- 
-   2004-01-15 Guido Flohr <guido@imperia.net>
- 
-  * sample/simplecal/po/Crypt-Twofish_PP.pot: Oops...
- 
-   2004-01-12 Guido Flohr <guido@imperia.net>
- 
-  * META.yml: removed dynamic_config (not recognized?)
- 
-  * META.yml: added dynamic_config
- 
-  * README.win32: added statement by Bruno Haible regarding MSVC 7.0
- 
-  * MANIFEST: added README.win32
- 
-  * README.win32: new
- 
-  * lib/Locale/Messages.pm: fixed typo
- 
-  * ChangeLog, META.yml, NEWS, lib/Locale/Messages.pm,
-  lib/Locale/TextDomain.pm: bumped version number to 1.10
- 
-  * tests/03language_pp.t, tests/03language_xs.t: $LANG must be set in
-  environment with $LANGUAGE
- 
-  * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t:
-  use nl_putenv(), not %ENV
- 
-  * gettext_xs/gettext_xs.xs: - fixed prototype for _nl_putenv - use _putenv()
-  instead of putenv() (educated guess)
- 
-  * MANIFEST: updated
- 
-  * COPYING.LESSER, COPYING.LIB: renamed COPYING.LIB to COPYING.LESSER to
-  prevent deletion for make clean
- 
-   2004-01-08 Guido Flohr <guido@imperia.net>
- 
-  * tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
-  tests/03dcngettext_xs.t, tests/03dgettext_pp.t, tests/03dgettext_xs.t,
-  tests/03dngettext_pp.t, tests/03dngettext_xs.t, tests/03gettext_pp.t,
-  tests/03gettext_xs.t, tests/03language_pp.t, tests/03language_xs.t,
-  tests/03ngettext_pp.t, tests/03ngettext_xs.t: compatibility tweaks for
-  MS-DOS, use nl_putenv instead of %ENV
- 
-  * lib/Locale/gettext_pp.pm: fixed another typo
- 
-  * gettext_xs/gettext_xs.pm, lib/Locale/gettext_pp.pm: fixed typo
- 
-  * META.yml, Makefile.PL: File::Spec required again
- 
-  * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
-  tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
-  tests/03dcngettext_xs.t, tests/03dgettext_pp.t, tests/03dgettext_xs.t,
-  tests/03dngettext_pp.t, tests/03dngettext_xs.t, tests/03gettext_pp.t,
-  tests/03gettext_xs.t, tests/03language_pp.t, tests/03language_xs.t,
-  tests/03ngettext_pp.t, tests/03ngettext_xs.t: - let bindtextdomain() take
-  care of normalized paths - compare normalized paths
- 
-  * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
-  tests/03dcngettext_pp.t, tests/03dcngettext_xs.t, tests/03dgettext_pp.t,
-  tests/03dngettext_pp.t, tests/03dngettext_xs.t, tests/03gettext_pp.t,
-  tests/03gettext_xs.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t: do not
-  use hard-coded locale identifiers in calls to setlocale()
- 
-  * tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dgettext_xs.t,
-  tests/03gettext_pp.t, tests/03gettext_xs.t, tests/03language_pp.t,
-  tests/03language_xs.t: set OUTPUT_CHARSET for compatibility
- 
-  * MANIFEST: added META.yml
- 
-  * META.yml: new
- 
-  * Makefile.PL, gettext_xs/Makefile.PL, gettext_xs/gettext_xs.pm,
-  gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
-  lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
-  lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
-  lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
-  lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
-  lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
-  lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
-  lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
-  lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
-  lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
-  lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
-  lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
-  lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
-  lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
-  lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
-  lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
-  lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
-  lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
-  lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
-  lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
-  lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
-  lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod,
-  sample/simplecal/Makefile.PL, test.pl: Happy New Year!
- 
-  * gettext_xs/Makefile.PL: File::Spec is required for the XS version
- 
-  * gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm,
-  lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod: new function nl_putenv()
-  for MS-DOS ideosyncrasies
- 
-  * Makefile.PL: do not require the variable _nl_domain_bindings for building
-  the XS version
- 
-  * gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs: convert directory to
-  local convention for Locale::gettext_xs::bindtextdomain
- 
-   2004-01-02 Guido Flohr <guido@imperia.net>
- 
-  * tests/po/Makefile: moved tests/locale to tests/LocaleData
- 
-  * gettext_xs/gettext_xs.xs, tests/03bind_textdomain_codeset_pp.t,
-  tests/03bind_textdomain_codeset_xs.t, tests/03dcgettext_pp.t,
-  tests/03dcgettext_xs.t, tests/03dcngettext_pp.t, tests/03dcngettext_xs.t,
-  tests/03dgettext_pp.t, tests/03dgettext_xs.t, tests/03dngettext_pp.t,
-  tests/03dngettext_xs.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
-  tests/03language_pp.t, tests/03language_xs.t, tests/03ngettext_pp.t,
-  tests/03ngettext_xs.t: compatibility tweaks
- 
-  * MANIFEST, tests/03bind_textdomain_codeset_pp.t,
-  tests/03bind_textdomain_codeset_xs.t, tests/03dcgettext_pp.t,
-  tests/03dcgettext_xs.t, tests/03dcngettext_pp.t, tests/03dcngettext_xs.t,
-  tests/03dgettext_pp.t, tests/03dgettext_xs.t, tests/03dngettext_pp.t,
-  tests/03dngettext_xs.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
-  tests/03language_pp.t, tests/03language_xs.t, tests/03ngettext_pp.t,
-  tests/03ngettext_xs.t: moved tests/locale to tests/LocaleData
- 
-   2003-12-29 Guido Flohr <guido@imperia.net>
- 
-  * NEWS: updated
- 
-  * ChangeLog: #re-generated
- 
-  * NEWS: updated
- 
-  * lib/Locale/TextDomain.pm: - fixed pod typo - bumped version number to 1.09
- 
-  * lib/Locale/gettext_pp.pm: use user supplied locale name when guessing
-  character set
- 
-  * lib/Locale/Messages.pm: check for correct XS version
- 
-  * lib/Locale/Messages.pm: *** empty log message ***
- 
-   2003-12-23 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/RecodeData/ATARI_ST_EURO.pm, tests/02atari-st-euro.t: - various
-  corrections - newer Atari versions seem to place the euro sign at 0xde (not
-  0xee), thanks to Jo-Even Skarstein and Gerhard Stoll for the information
- 
-  * lib/Locale/RecodeData/ATARI_ST.pm, tests/02atari-st.t: various corrections
- 
-  * sample/simplecal/MANIFEST: updated to new Makefile logic
- 
-   2003-11-30 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: #re-generated
- 
-  * lib/Locale/TextDomain.pm: deleted reference to unwritten docs on
-  let.imperia.org
- 
-  * ChangeLog: #re-generated
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 1.08
- 
-  * NEWS: updated
- 
-  * MyInstall.pm: fixed bug #4512 on https://rt.cpan.org/
- 
-   2003-11-28 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: # re-generated
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 1.07
- 
-  * BUGS, MANIFEST: removed BUGS (only known bug should be fixed now)
- 
-  * NEWS: updated
- 
-  * lib/Locale/gettext_pp.pm: - only call I18N::Langinfo methods for validated
-  locales - allow 'utf8' as an alias for charsets derived from locale ids
- 
-  * Makefile.PL: redirect configure output to config.log
- 
-  * lib/Locale/Messages.pm: export turn_utf_8_off()
- 
-  * MyInstall.pm: removed debugging noise
- 
-   2003-11-24 Guido Flohr <guido@imperia.net>
- 
-  * sample/simplecal/po/Crypt-Twofish_PP.pot, sample/simplecal/po/POTFILES.in,
-  sample/simplecal/po/de.mo, sample/simplecal/po/de.po: updated
- 
-  * ChangeLog: # re-generated
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 1.06
- 
-  * lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/US_ASCII.pm:
-  added pod
- 
-  * BUGS, NEWS: updated
- 
-  * lib/Locale/gettext_pp.pm: avoid warning without I18N::Langinfo
- 
-  * MANIFEST: updated
- 
-  * sample/README: all package-dependent information now goes into one single
-  file PACKAGE
- 
-  * Makefile.PL: do not include -liconv twice
- 
-  * sample/simplecal/po/LINGUAS, sample/simplecal/po/Makefile,
-  sample/simplecal/po/PACKAGE, sample/simplecal/po/TEXTDOMAIN: put all
-  package-dependent information into single file PACKAGE
- 
-   2003-10-10 Guido Flohr <guido@imperia.net>
- 
-  * gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm: check for version match
-  (do not load stale XS versions at run-time)
- 
-  * ChangeLog: # re-generated
- 
-  * tests/03language_pp.t, tests/03language_xs.t: added
- 
-  * ChangeLog: # re-generated
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 1.05
- 
-  * gettext_xs/Makefile.old: removed junk file
- 
-  * Makefile.PL, NEWS: fixed compatibility problems with Solaris 8 and above
- 
-  * MANIFEST: removed Artistic
- 
-  * sample/README: fixed typo
- 
-  * Artistic: obsolete
- 
-   2003-10-09 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: # regenerated
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 1.04
- 
-  * MANIFEST.SKIP: updated
- 
-  * NEWS: updated
- 
-  * lib/Locale/gettext_pp.pm: - support for language chain syntax in $LANGUAGE
-  - performance tweaks
- 
-  * sample/simplecal/README-NLS: clarification
- 
-  * MANIFEST: support for language chains in $LANGUAGE
- 
-   2003-10-08 Guido Flohr <guido@imperia.net>
- 
-  * NEWS: updated
- 
-  * lib/Locale/Recode/_Conversions.pm: do not use Encode's iso-8859-11 (broken
-  in some Encode versions)
- 
-   2003-09-24 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/gettext_pp.pm: localize $@ with checks for availability of
-  I18N::Langinfo and POSIX::LC_MESSAGES
- 
-   2003-09-15 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: re-generated
- 
-  * NEWS, lib/Locale/TextDomain.pm: bumped version number to 1.03
- 
-  * MANIFEST, MANIFEST.SKIP, Makefile.PL, MyInstall.pm, NEWS, TODO, USERS,
-  gettest.c, gettext_xs/Makefile.PL, gettext_xs/Makefile.old,
-  gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm,
-  lib/Locale/TextDomain.pm, lib/Locale/gettext_xs.pod,
-  tests/03bind_textdomain_codeset.t, tests/03bind_textdomain_codeset_pp.t,
-  tests/03bind_textdomain_codeset_xs.t, tests/03bindtextdomain.t,
-  tests/03bindtextdomain_pp.t, tests/03bindtextdomain_xs.t,
-  tests/03dcgettext.t, tests/03dcgettext_pp.t, tests/03dcgettext_xs.t,
-  tests/03dcngettext.t, tests/03dcngettext_pp.t, tests/03dcngettext_xs.t,
-  tests/03dgettext.t, tests/03dgettext_pp.t, tests/03dgettext_xs.t,
-  tests/03dngettext.t, tests/03dngettext_pp.t, tests/03dngettext_xs.t,
-  tests/03gettext.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
-  tests/03ngettext.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t,
-  tests/03textdomain.t, tests/03textdomain_pp.t, tests/03textdomain_xs.t,
-  x-changelog.sh: alternative XS version
- 
-   2003-09-10 Guido Flohr <guido@imperia.net>
- 
-  * gettest.c: test file for gettext support
- 
-  * Makefile.PL, README, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
-  lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
-  lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
-  lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
-  lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
-  lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
-  lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
-  lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
-  lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
-  lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
-  lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
-  lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
-  lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
-  lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
-  lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
-  lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
-  lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
-  lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
-  lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
-  lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
-  lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
-  lib/Locale/gettext_pp.pm, sample/simplecal/Makefile.PL, test.pl: - switched
-  from double license to single license (LGPL) in order to avoid licensing
-  problems - fixed POD
- 
-  * tests/02iso-8859-11.t: workaround for broken Encode versions
- 
-  * COPYING, COPYING.LIB, MANIFEST: changed from double license to single
-  license (LGPL)
- 
-   2003-09-07 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/RecodeData/US_ASCII.pm: removed second block of emacs vars
- 
-  * lib/Locale/Messages.pm: pod errors
- 
-  * TODO: updated
- 
-  * sample/README: new section on informational files
- 
-  * sample/simplecal/README-NLS, sample/simplecal/TRANSLATIONS: new
- 
-  * sample/simplecal/po/Makefile: fixed invocation of xgettext
- 
-  * Makefile.PL, test.pl: get rid of dependency on ExtUtils::Command::MM
- 
-   2003-09-04 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/gettext_pp.pm: removed double emacs var block
- 
-  * ChangeLog: # re-generated
- 
-   2003-09-04 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/gettext_pp.pm: - removed obsolete line
- 
-   2003-09-04 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: # re-generated
- 
-   2003-09-04 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/gettext_pp.pm: - untaint of plural header - Perl 5.005
-  compatibility
- 
-   2003-09-04 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: # re-generated
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 1.02
- 
-  * BUGS, NEWS, TODO: updated
- 
-  * tests/LocaleData/de_AT/LC_MESSAGES/additional.mo,
-  tests/po/additional.de_AT.po: added plural rules for de_AT to test catalog
- 
-  * lib/Locale/gettext_pp.pm: compatibility with GNU gettext for systems w/o
-  /usr/share/locale
- 
-   2003-08-19 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: # updated
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 1.01
- 
-  * README: deleted reference to README-MSDOS
- 
-  * BUGS: bug report from cpan-testers
- 
-  * Makefile.PL: requires ExtUtils::Command::MM for test wrapper
- 
-  * lib/Locale/RecodeData/ISO_8859_11.pm, tests/02iso-8859-11.t,
-  tests/02tis-620.t: fixed ISO-8859-11 recoding
- 
-  * tests/02iso-8859-11.t, tests/02tis-620.t: fixed Thai character sets
- 
-  * MANIFEST, NEWS: updated/added
- 
-  * README-MSDOS: obsolete
- 
-  * test.pl: workaround for broken or limited shells to allow testing (thanks
-  to DH <crazyinsomniac@yahoo.com> for the hint)
- 
-  * MANIFEST, t/po/Makefile, t/po/additional.de.po, t/po/additional.de_AT.po,
-  t/po/existing.de.po, t/po/existing.de_AT.po, tests/00gettext.t,
-  tests/00recode.t, tests/01trivial.t, tests/02asmo_449.t,
-  tests/02atari-st-euro.t, tests/02atari-st.t, tests/02cp10007.t,
-  tests/02cp1250.t, tests/02cp1251.t, tests/02cp1252.t, tests/02cp1253.t,
-  tests/02cp1254.t, tests/02cp1256.t, tests/02cp1257.t, tests/02csn_369103.t,
-  tests/02cwi.t, tests/02dec-mcs.t, tests/02ebcdic-at-de-a.t,
-  tests/02ebcdic-at-de.t, tests/02ebcdic-ca-fr.t, tests/02ebcdic-dk-no-a.t,
-  tests/02ebcdic-dk-no.t, tests/02ebcdic-es-a.t, tests/02ebcdic-es-s.t,
-  tests/02ebcdic-es.t, tests/02ebcdic-fi-se-a.t, tests/02ebcdic-fi-se.t,
-  tests/02ebcdic-fr.t, tests/02ebcdic-is-friss.t, tests/02ebcdic-it.t,
-  tests/02ebcdic-pt.t, tests/02ebcdic-uk.t, tests/02ebcdic-us.t,
-  tests/02ecma-cyrillic.t, tests/02georgian-academy.t, tests/02georgian-ps.t,
-  tests/02gost_19768-74.t, tests/02greek-ccitt.t, tests/02greek7-old.t,
-  tests/02greek7.t, tests/02hp-roman8.t, tests/02ibm037.t, tests/02ibm038.t,
-  tests/02ibm1004.t, tests/02ibm1026.t, tests/02ibm1047.t, tests/02ibm256.t,
-  tests/02ibm273.t, tests/02ibm274.t, tests/02ibm275.t, tests/02ibm277.t,
-  tests/02ibm278.t, tests/02ibm280.t, tests/02ibm281.t, tests/02ibm284.t,
-  tests/02ibm285.t, tests/02ibm290.t, tests/02ibm297.t, tests/02ibm420.t,
-  tests/02ibm423.t, tests/02ibm424.t, tests/02ibm437.t, tests/02ibm500.t,
-  tests/02ibm850.t, tests/02ibm851.t, tests/02ibm852.t, tests/02ibm855.t,
-  tests/02ibm857.t, tests/02ibm860.t, tests/02ibm861.t, tests/02ibm862.t,
-  tests/02ibm863.t, tests/02ibm864.t, tests/02ibm865.t, tests/02ibm866.t,
-  tests/02ibm868.t, tests/02ibm869.t, tests/02ibm870.t, tests/02ibm871.t,
-  tests/02ibm874.t, tests/02ibm875.t, tests/02ibm880.t, tests/02ibm891.t,
-  tests/02ibm903.t, tests/02ibm904.t, tests/02ibm905.t, tests/02ibm918.t,
-  tests/02iec_p27-1.t, tests/02inis-8.t, tests/02inis-cyrillic.t,
-  tests/02inis.t, tests/02iso-8859-1.t, tests/02iso-8859-10.t,
-  tests/02iso-8859-11.t, tests/02iso-8859-13.t, tests/02iso-8859-14.t,
-  tests/02iso-8859-15.t, tests/02iso-8859-16.t, tests/02iso-8859-2.t,
-  tests/02iso-8859-3.t, tests/02iso-8859-4.t, tests/02iso-8859-5.t,
-  tests/02iso-8859-6.t, tests/02iso-8859-7.t, tests/02iso-8859-8.t,
-  tests/02iso-8859-9.t, tests/02iso_10367-box.t, tests/02iso_2033-1983.t,
-  tests/02iso_5427-ext.t, tests/02iso_5427.t, tests/02iso_5428.t,
-  tests/02koi-8.t, tests/02koi8-r.t, tests/02koi8-ru.t, tests/02koi8-t.t,
-  tests/02koi8-u.t, tests/02latin-greek-1.t, tests/02latin-greek.t,
-  tests/02mac-is.t, tests/02mac-sami.t, tests/02mac-uk.t, tests/02macarabic.t,
-  tests/02maccroatian.t, tests/02maccyrillic.t, tests/02macgreek.t,
-  tests/02machebrew.t, tests/02maciceland.t, tests/02macintosh.t,
-  tests/02macromania.t, tests/02macthai.t, tests/02macturkish.t,
-  tests/02macukraine.t, tests/02nats-dano.t, tests/02nats-sefi.t,
-  tests/02nextstep.t, tests/02sami-ws2.t, tests/02tis-620.t,
-  tests/02us-ascii.t, tests/02utf-8.t, tests/02viscii.t,
-  tests/03bind_textdomain_codeset.t, tests/03bind_textdomain_codeset_pp.t,
-  tests/03bindtextdomain.t, tests/03bindtextdomain_pp.t, tests/03dcgettext.t,
-  tests/03dcgettext_pp.t, tests/03dcngettext.t, tests/03dcngettext_pp.t,
-  tests/03dgettext.t, tests/03dgettext_pp.t, tests/03dngettext.t,
-  tests/03dngettext_pp.t, tests/03gettext.t, tests/03gettext_pp.t,
-  tests/03ngettext.t, tests/03ngettext_pp.t, tests/03textdomain.t,
-  tests/03textdomain_pp.t, tests/LocaleData/de/LC_MESSAGES/additional.mo,
-  tests/LocaleData/de/LC_MESSAGES/existing.mo,
-  tests/LocaleData/de_AT/LC_MESSAGES/additional.mo,
-  tests/LocaleData/de_AT/LC_MESSAGES/existing.mo, tests/po/Makefile,
-  tests/po/additional.de.po, tests/po/additional.de_AT.po,
-  tests/po/existing.de.po, tests/po/existing.de_AT.po: - directory t/ moved to
-  tests/
- 
-  * t/00gettext.t, t/00recode.t, t/01trivial.t, t/02asmo_449.t,
-  t/02atari-st-euro.t, t/02atari-st.t, t/02cp10007.t, t/02cp1250.t,
-  t/02cp1251.t, t/02cp1252.t, t/02cp1253.t, t/02cp1254.t, t/02cp1256.t,
-  t/02cp1257.t, t/02csn_369103.t, t/02cwi.t, t/02dec-mcs.t,
-  t/02ebcdic-at-de-a.t, t/02ebcdic-at-de.t, t/02ebcdic-ca-fr.t,
-  t/02ebcdic-dk-no-a.t, t/02ebcdic-dk-no.t, t/02ebcdic-es-a.t,
-  t/02ebcdic-es-s.t, t/02ebcdic-es.t, t/02ebcdic-fi-se-a.t, t/02ebcdic-fi-se.t,
-  t/02ebcdic-fr.t, t/02ebcdic-is-friss.t, t/02ebcdic-it.t, t/02ebcdic-pt.t,
-  t/02ebcdic-uk.t, t/02ebcdic-us.t, t/02ecma-cyrillic.t,
-  t/02georgian-academy.t, t/02georgian-ps.t, t/02gost_19768-74.t,
-  t/02greek-ccitt.t, t/02greek7-old.t, t/02greek7.t, t/02hp-roman8.t,
-  t/02ibm037.t, t/02ibm038.t, t/02ibm1004.t, t/02ibm1026.t, t/02ibm1047.t,
-  t/02ibm256.t, t/02ibm273.t, t/02ibm274.t, t/02ibm275.t, t/02ibm277.t,
-  t/02ibm278.t, t/02ibm280.t, t/02ibm281.t, t/02ibm284.t, t/02ibm285.t,
-  t/02ibm290.t, t/02ibm297.t, t/02ibm420.t, t/02ibm423.t, t/02ibm424.t,
-  t/02ibm437.t, t/02ibm500.t, t/02ibm850.t, t/02ibm851.t, t/02ibm852.t,
-  t/02ibm855.t, t/02ibm857.t, t/02ibm860.t, t/02ibm861.t, t/02ibm862.t,
-  t/02ibm863.t, t/02ibm864.t, t/02ibm865.t, t/02ibm866.t, t/02ibm868.t,
-  t/02ibm869.t, t/02ibm870.t, t/02ibm871.t, t/02ibm874.t, t/02ibm875.t,
-  t/02ibm880.t, t/02ibm891.t, t/02ibm903.t, t/02ibm904.t, t/02ibm905.t,
-  t/02ibm918.t, t/02iec_p27-1.t, t/02inis-8.t, t/02inis-cyrillic.t, t/02inis.t,
-  t/02iso-8859-1.t, t/02iso-8859-10.t, t/02iso-8859-11.t, t/02iso-8859-13.t,
-  t/02iso-8859-14.t, t/02iso-8859-15.t, t/02iso-8859-16.t, t/02iso-8859-2.t,
-  t/02iso-8859-3.t, t/02iso-8859-4.t, t/02iso-8859-5.t, t/02iso-8859-6.t,
-  t/02iso-8859-7.t, t/02iso-8859-8.t, t/02iso-8859-9.t, t/02iso_10367-box.t,
-  t/02iso_2033-1983.t, t/02iso_5427-ext.t, t/02iso_5427.t, t/02iso_5428.t,
-  t/02koi-8.t, t/02koi8-r.t, t/02koi8-ru.t, t/02koi8-t.t, t/02koi8-u.t,
-  t/02latin-greek-1.t, t/02latin-greek.t, t/02mac-is.t, t/02mac-sami.t,
-  t/02mac-uk.t, t/02macarabic.t, t/02maccroatian.t, t/02maccyrillic.t,
-  t/02macgreek.t, t/02machebrew.t, t/02maciceland.t, t/02macintosh.t,
-  t/02macromania.t, t/02macthai.t, t/02macturkish.t, t/02macukraine.t,
-  t/02nats-dano.t, t/02nats-sefi.t, t/02nextstep.t, t/02sami-ws2.t,
-  t/02tis-620.t, t/02us-ascii.t, t/02utf-8.t, t/02viscii.t,
-  t/03bind_textdomain_codeset.t, t/03bind_textdomain_codeset_pp.t,
-  t/03bindtextdomain.t, t/03bindtextdomain_pp.t, t/03dcgettext.t,
-  t/03dcgettext_pp.t, t/03dcngettext.t, t/03dcngettext_pp.t, t/03dgettext.t,
-  t/03dgettext_pp.t, t/03dngettext.t, t/03dngettext_pp.t, t/03gettext.t,
-  t/03gettext_pp.t, t/03ngettext.t, t/03ngettext_pp.t, t/03textdomain.t,
-  t/03textdomain_pp.t, t/locale/de/LC_MESSAGES/additional.mo,
-  t/locale/de/LC_MESSAGES/existing.mo,
-  t/locale/de_AT/LC_MESSAGES/additional.mo,
-  t/locale/de_AT/LC_MESSAGES/existing.mo: moved to directory tests
- 
-  * lib/Locale/RecodeData/_Encode.pm: merged from norma branch
- 
-   2003-08-11 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/RecodeData/_Encode.pm: fixed pod typo (reported by Mike Castle
-  <dalgoda@ix.netcom.com>)
- 
-   2003-08-07 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/RecodeData/_Encode.pm: _recode must return a true value if
-  Encode::from_to returns 0
- 
-   2003-08-07 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: # re-generated
- 
-  * lib/Locale/gettext_pp.pm: renamed variables
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 1.00
- 
-  * README, lib/Locale/Messages.pm, lib/Locale/Recode/_Aliases.pm,
-  lib/Locale/RecodeData.pm, sample/README: documentation tweaks
- 
-   2003-07-28 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: # regenerated
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 0.14
- 
-  * README, sample/README: fixed web addresses
- 
-  * ChangeLog: # re-generated
- 
-  * sample/README, sample/simplecal/MANIFEST, sample/simplecal/Makefile.PL,
-  sample/simplecal/bin/simplecal.pl,
-  .../ar/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../ar_SA/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../de/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../de_AT/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../fr/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../ga/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../it/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../nl/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../pt/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../pt_BR/LC_MESSAGES/org.imperia.simplecal.mo,
-  .../ru/LC_MESSAGES/org.imperia.simplecal.mo,
-  sample/simplecal/lib/SimpleCal.pm, sample/simplecal/po/LINGUAS,
-  sample/simplecal/po/Makefile, sample/simplecal/po/POTFILES.in,
-  sample/simplecal/po/TEXTDOMAIN, sample/simplecal/po/all.pot,
-  sample/simplecal/po/ar.po, sample/simplecal/po/ar_SA.po,
-  sample/simplecal/po/de.po, sample/simplecal/po/de_AT.po,
-  sample/simplecal/po/fr.po, sample/simplecal/po/ga.po,
-  sample/simplecal/po/it.po, sample/simplecal/po/nl.po,
-  sample/simplecal/po/org.imperia.simplecal.pot, sample/simplecal/po/pt.po,
-  sample/simplecal/po/pt_BR.po, sample/simplecal/po/ru.po: added directory
-  sample with a self-containing example
- 
-  * README: updated
- 
-  * lib/Locale/Messages.pm, lib/Locale/Recode.pm,
-  lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
-  lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
-  lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
-  lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
-  lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
-  lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
-  lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
-  lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
-  lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
-  lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
-  lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
-  lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
-  lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
-  lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
-  lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
-  lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
-  lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
-  lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
-  lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
-  lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
-  lib/Locale/gettext_pp.pm: # fixed Emacs variables
- 
-   2003-07-15 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: # re-generated
- 
-  * BUGS, MANIFEST, README, TODO: updated
- 
-  * lib/Locale/TextDomain.pm: - changed placeholder format to {curlies} -
-  bumped version number to 0.13
- 
-   2003-07-14 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: # updated
- 
-  * lib/Locale/gettext_pp.pm: early exit if no directories for catalogs exist
- 
-  * ChangeLog: updated
- 
-  * lib/Locale/Messages.pm: return converted string in utf8_off
- 
-   2003-07-14 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/gettext_pp.pm: syntax errors
- 
-  * lib/Locale/Messages.pm, lib/Locale/gettext_pp.pm: performance tweaks
- 
-   2003-07-14 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/TextDomain.pm: fixed fatal typo
- 
-  * lib/Locale/gettext_pp.pm: - use nl_langinfo() if available to determine
-  output charset - variable names
- 
-   2003-06-30 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/Recode.pm: compatibility tweak, (SuSE rpm perl-5.8.0-104!)
- 
-   2003-06-27 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/Messages.pm: fixed pod error
- 
-  * lib/Locale/gettext_pp.pm: fixed pod errors
- 
-   2003-06-27 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/Recode.pm: fixed for new conversion interface
- 
-   2003-06-23 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: ChangeLog
- 
-  * lib/Locale/gettext_pp.pm: *** empty log message ***
- 
-  * ChangeLog: # updated
- 
-  * lib/Locale/gettext_pp.pm: - avoid intermediate function calls - renamed
-  internal functions to initial values in order to avoid unintended
-  similarities to GNU implementation
- 
-  * ChangeLog: updated
- 
-   2003-06-23 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/RecodeData/ASMO_449.pm, lib/Locale/RecodeData/ATARI_ST.pm,
-  lib/Locale/RecodeData/ATARI_ST_EURO.pm, lib/Locale/RecodeData/CP10007.pm,
-  lib/Locale/RecodeData/CP1250.pm, lib/Locale/RecodeData/CP1251.pm,
-  lib/Locale/RecodeData/CP1252.pm, lib/Locale/RecodeData/CP1253.pm,
-  lib/Locale/RecodeData/CP1254.pm, lib/Locale/RecodeData/CP1256.pm,
-  lib/Locale/RecodeData/CP1257.pm, lib/Locale/RecodeData/CSN_369103.pm,
-  lib/Locale/RecodeData/CWI.pm, lib/Locale/RecodeData/DEC_MCS.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
-  lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
-  lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
-  lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
-  lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
-  lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
-  lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
-  lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
-  lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
-  lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
-  lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
-  lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
-  lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm: - use
-  strict;  moved up - no bare words after 'use base'
- 
-  * lib/Locale/TextDomain.pm: fixed typo in pod
- 
-   2003-06-23 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/TextDomain.pm: leave undefined placeholders untouched
- 
-   2003-06-20 Guido Flohr <guido@imperia.net>
- 
-  * ChangeLog: updated
- 
-  * lib/Locale/TextDomain.pm: bumped version number to 0.11
- 
-  * ChangeLog: new
- 
-  * MANIFEST: - added ChangeLog - added KOI8-RU files
- 
-  * MANIFEST.SKIP: also exclude x-shell scripts from distcheck
- 
-  * lib/Locale/Messages.pm: always turn utf-8 flag off for messages
- 
-  * lib/Locale/gettext_pp.pm: untaint the plural header code
- 
-  * lib/Locale/gettext_pp.pm: avoid re-loading of message catalogs
- 
-   2003-06-16 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/Recode/_Conversions.pm: $optional_conversion may *only* contain
-  the preferred MIME names!
- 
-  * lib/Locale/RecodeData/ISO_8859_1.pm: bugfix for Perl without Encode
- 
-  * lib/Locale/RecodeData/US_ASCII.pm, t/02us-ascii.t: - now replaces with
-  Unicode replacement char 0xfffd - fixed test
- 
-  * MANIFEST, MANIFEST.SKIP, Makefile.PL, lib/Locale/Messages.pm,
-  lib/Locale/Recode.pm, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/TextDomain.pm, lib/Locale/gettext_pp.pm: - general clean-up -
-  added and fixed documentation - added MANIFEST.SKIP
- 
-  * test-benchmark: removed unmaintained benchmark test
- 
-  * lib/Locale/Recode/_Aliases.pm: general clean-up
- 
-  * lib/Locale/RecodeData/ISO_IR_197.pm, lib/Locale/RecodeData/ISO_IR_209.pm,
-  t/02iso-ir-197.t, t/02iso-ir-209.t: removed iso-ir-{197,209}
- 
-  * t/02utf-8.t: utf-8 should now pass all tests, even with Perl 5.8
- 
-  * t/02mac.t: Mac is now Macintosh
- 
-  * lib/Locale/RecodeData/KOI8_RU.pm, t/02koi8-ru.t: added KOI8-RU
- 
-  * lib/Locale/RecodeData/NEXTSTEP.pm, t/02nextstep.t: NextStep encoding added
- 
-  * lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
-  lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
-  lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
-  lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
-  lib/Locale/RecodeData/MACUKRAINE.pm, t/02macarabic.t, t/02maccroatian.t,
-  t/02maccyrillic.t, t/02macgreek.t, t/02machebrew.t, t/02maciceland.t,
-  t/02macintosh.t, t/02macromania.t, t/02macthai.t, t/02macturkish.t,
-  t/02macukraine.t: Macintosh encodings added
- 
-  * lib/Locale/RecodeData/ASCII.pm, lib/Locale/RecodeData/US_ASCII.pm,
-  t/02ascii.t, t/02us-ascii.t: renamed ASCII to US-ASCII
- 
-  * lib/Locale/RecodeData/_Encode.pm: wrapper around converters realized with
-  Encode(3pm)
- 
-   2003-06-15 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST, THANKS, lib/Locale/Recode/_Aliases.pm,
-  lib/Locale/Recode/_Conversions.pm, lib/Locale/RecodeData/ATARI_ST.pm,
-  lib/Locale/RecodeData/ATARI_ST_EURO.pm, t/02atari-st-euro.t, t/02atari-st.t,
-  t/02x-atari-st-euro.t, t/02x-atari-st.t: renamed X-ATARI-ST and
-  X-ATARI-ST-EURO to ATARI-ST and ATARI-ST-EURO
- 
-  * BUGS, MANIFEST, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
-  lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
-  lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
-  lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
-  lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
-  lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
-  lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
-  lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
-  lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/EUC_KR.pod, lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
-  lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
-  lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
-  lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
-  lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
-  lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
-  lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/ISO_IR_197.pm,
-  lib/Locale/RecodeData/ISO_IR_209.pm, lib/Locale/RecodeData/KOI8_R.pm,
-  lib/Locale/RecodeData/KOI8_T.pm, lib/Locale/RecodeData/KOI8_U.pm,
-  lib/Locale/RecodeData/KOI_8.pm, lib/Locale/RecodeData/LATIN_GREEK.pm,
-  lib/Locale/RecodeData/LATIN_GREEK_1.pm, lib/Locale/RecodeData/MACINTOSH.pm,
-  lib/Locale/RecodeData/MAC_IS.pm, lib/Locale/RecodeData/MAC_SAMI.pm,
-  lib/Locale/RecodeData/MAC_UK.pm, lib/Locale/RecodeData/MS_KANJI.pod,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
-  lib/Locale/RecodeData/UTF_8_Encode.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/TextDomain.pm, lib/Locale/gettext_pp.pm, t/02ascii.t,
-  t/02asmo_449.t, t/02atari-st-euro.t, t/02atari-st.t, t/02cp10007.t,
-  t/02cp1250.t, t/02cp1251.t, t/02cp1252.t, t/02cp1253.t, t/02cp1254.t,
-  t/02cp1256.t, t/02cp1257.t, t/02csn_369103.t, t/02cwi.t, t/02dec-mcs.t,
-  t/02ebcdic-at-de-a.t, t/02ebcdic-at-de.t, t/02ebcdic-ca-fr.t,
-  t/02ebcdic-dk-no-a.t, t/02ebcdic-dk-no.t, t/02ebcdic-es-a.t,
-  t/02ebcdic-es-s.t, t/02ebcdic-es.t, t/02ebcdic-fi-se-a.t, t/02ebcdic-fi-se.t,
-  t/02ebcdic-fr.t, t/02ebcdic-is-friss.t, t/02ebcdic-it.t, t/02ebcdic-pt.t,
-  t/02ebcdic-uk.t, t/02ebcdic-us.t, t/02ecma-cyrillic.t, t/02euc-kr.t,
-  t/02georgian-academy.t, t/02georgian-ps.t, t/02gost_19768-74.t,
-  t/02greek-ccitt.t, t/02greek7-old.t, t/02greek7.t, t/02hp-roman8.t,
-  t/02ibm037.t, t/02ibm038.t, t/02ibm1004.t, t/02ibm1026.t, t/02ibm1047.t,
-  t/02ibm256.t, t/02ibm273.t, t/02ibm274.t, t/02ibm275.t, t/02ibm277.t,
-  t/02ibm278.t, t/02ibm280.t, t/02ibm281.t, t/02ibm284.t, t/02ibm285.t,
-  t/02ibm290.t, t/02ibm297.t, t/02ibm420.t, t/02ibm423.t, t/02ibm424.t,
-  t/02ibm437.t, t/02ibm500.t, t/02ibm850.t, t/02ibm851.t, t/02ibm852.t,
-  t/02ibm855.t, t/02ibm857.t, t/02ibm860.t, t/02ibm861.t, t/02ibm862.t,
-  t/02ibm863.t, t/02ibm864.t, t/02ibm865.t, t/02ibm866.t, t/02ibm868.t,
-  t/02ibm869.t, t/02ibm870.t, t/02ibm871.t, t/02ibm874.t, t/02ibm875.t,
-  t/02ibm880.t, t/02ibm891.t, t/02ibm903.t, t/02ibm904.t, t/02ibm905.t,
-  t/02ibm918.t, t/02iec_p27-1.t, t/02inis-8.t, t/02inis-cyrillic.t, t/02inis.t,
-  t/02iso-8859-1.t, t/02iso-8859-10.t, t/02iso-8859-11.t, t/02iso-8859-13.t,
-  t/02iso-8859-14.t, t/02iso-8859-15.t, t/02iso-8859-16.t, t/02iso-8859-2.t,
-  t/02iso-8859-3.t, t/02iso-8859-4.t, t/02iso-8859-5.t, t/02iso-8859-6.t,
-  t/02iso-8859-7.t, t/02iso-8859-8.t, t/02iso-8859-9.t, t/02iso-ir-197.t,
-  t/02iso-ir-209.t, t/02iso_10367-box.t, t/02iso_2033-1983.t,
-  t/02iso_5427-ext.t, t/02iso_5427.t, t/02iso_5428.t, t/02koi-8.t,
-  t/02koi8-r.t, t/02koi8-t.t, t/02koi8-u.t, t/02latin-greek-1.t,
-  t/02latin-greek.t, t/02mac-is.t, t/02mac-sami.t, t/02mac-uk.t, t/02mac.t,
-  t/02macintosh.t, t/02ms_kanji.t, t/02nats-dano.t, t/02nats-sefi.t,
-  t/02sami-ws2.t, t/02tis-620.t, t/02utf-8.t, t/02viscii.t,
-  t/02x-atari-st-euro.t, t/02x-atari-st.t, t/03bind_textdomain_codeset.t,
-  t/03bindtextdomain.t, t/03bindtextdomain_pp.t, t/03dcgettext.t,
-  t/03dcngettext.t, t/03dcngettext_pp.t, t/03dgettext.t, t/03dngettext.t,
-  t/03dngettext_pp.t, t/03gettext.t, t/03ngettext.t, t/03ngettext_pp.t: - added
-  and updated lots of documentation - use Encode if possible - added prototypes
-  to procedural interfaces - regenerated conversion tables - removed multi-byte
-  encodings
- 
-   2003-06-13 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/UTF_8_Encode.pm: vim
-  line
- 
-   2003-06-10 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST: added README-MSDOS
- 
-  * lib/Locale/gettext_pp.pm: moved version information to Locale::TextDomain
- 
-  * lib/Locale/Messages.pm: truth value
- 
-  * lib/Locale/TextDomain.pm: new
- 
-  * Makefile.PL: get version from Locale::TextDomain
- 
-  * MANIFEST: - added Locale/TextDomain.pm - t/02ms_kanji.t was forgotten
- 
-   2003-06-06 Guido Flohr <guido@imperia.net>
- 
-  * README-MSDOS: special notes for MS-DOS
- 
-  * t/03bind_textdomain_codeset_pp.t, t/03dcgettext_pp.t, t/03dcngettext_pp.t,
-  t/03dgettext_pp.t, t/03dngettext_pp.t, t/03gettext_pp.t, t/03ngettext_pp.t:
-  compatibility tweaks for MS-DOS
- 
-  * MANIFEST, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData/BIG_5.pm, lib/Locale/RecodeData/CP1361.pm,
-  lib/Locale/RecodeData/CP1361.pod, lib/Locale/RecodeData/CP949.pm,
-  lib/Locale/RecodeData/CP949.pod, lib/Locale/RecodeData/EUC_JP.pm,
-  lib/Locale/RecodeData/EUC_JP.pod, lib/Locale/RecodeData/EUC_TW.pm,
-  lib/Locale/RecodeData/MS_KANJI.pm, lib/Locale/RecodeData/MS_KANJI.pod,
-  t/02big-5.t, t/02cp1361.t, t/02cp949.t, t/02euc-jp.t, t/02euc-tw.t,
-  t/02ms_kanji.t: - optimized CJK multi-byte encodings
- 
-   2003-06-05 Guido Flohr <guido@imperia.net>
- 
-  * BUGS, MANIFEST, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData/EUC_TW.pm: fixed EUC-TW and optimized it, attention:
-  U+5344 has three representations
- 
-  * lib/Locale/RecodeData/BIG_5.pm: removed superfluous inner parentheses in
-  conversion re
- 
-  * lib/Locale/RecodeData/EUC_JP.pm, lib/Locale/RecodeData/EUC_KR.pm: optimized
-  conversion
- 
-  * lib/Locale/RecodeData/BIG_5.pm: optimized conversion
- 
-  * lib/Locale/RecodeData/MS_KANJI.pm: more optimizations
- 
-  * lib/Locale/RecodeData/MS_KANJI.pm: compiled regular expression with
-  modifier s
- 
-  * lib/Locale/RecodeData/MS_KANJI.pm: removed debugging code
- 
-  * lib/Locale/RecodeData/MS_KANJI.pm: optimized conversion
- 
-  * MANIFEST, TODO, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData/BIG_5.pm, lib/Locale/RecodeData/BIG_5.pod,
-  lib/Locale/RecodeData/EUC_KR.pod, lib/Locale/RecodeData/MS_KANJI.pm,
-  lib/Locale/RecodeData/MS_KANJI.pod, t/02euc-kr.t: - insert empty lines in
-  contiguous areas of large PODs - support for Korean CP1361 (JOHAB) - support
-  for Korean CP949 (UHC) - support for EUC (JP, KR, and TW)
- 
-   2003-06-05 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/RecodeData/BIG_5.pm, lib/Locale/RecodeData/MS_KANJI.pm: Perl
-  5.005 issue (base.pm Bug)
- 
-   2003-06-05 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST, TODO, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData/MS_KANJI.pod, t/02ms_kanji.t: - support for MS_Kanji
-  (Shift-JIS) - support for Big-5 (traditional Chinese)
- 
-   2003-06-04 Guido Flohr <guido@imperia.net>
- 
-  * lib/Locale/RecodeData/ISO_8859_11.pm: updated origin information for
-  ISO-8859-11
- 
-  * MANIFEST, lib/Locale/Recode.pm, lib/Locale/Recode/_Aliases.pm,
-  lib/Locale/Recode/_Conversions.pm, lib/Locale/RecodeData/ISO_8859_11.pm,
-  lib/Locale/gettext_pp.pm, t/02iso-8859-11.t: support for ISO-8859-11
- 
-  * Makefile.PL: extract version from gettext_pp, not Recode
- 
-   2003-06-02 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST, Makefile.PL, README, THANKS, lib/Locale/Messages.pm,
-  lib/Locale/Recode.pm, lib/Locale/Recode/_Aliases.pm,
-  lib/Locale/Recode/_Conversions.pm, lib/Locale/RecodeData.pm,
-  lib/Locale/RecodeData/ASCII.pm, lib/Locale/RecodeData/ASMO_449.pm,
-  lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
-  lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
-  lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
-  lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
-  lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
-  lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
-  lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_13.pm, lib/Locale/RecodeData/ISO_8859_14.pm,
-  lib/Locale/RecodeData/ISO_8859_15.pm, lib/Locale/RecodeData/ISO_8859_16.pm,
-  lib/Locale/RecodeData/ISO_8859_2.pm, lib/Locale/RecodeData/ISO_8859_3.pm,
-  lib/Locale/RecodeData/ISO_8859_4.pm, lib/Locale/RecodeData/ISO_8859_5.pm,
-  lib/Locale/RecodeData/ISO_8859_6.pm, lib/Locale/RecodeData/ISO_8859_7.pm,
-  lib/Locale/RecodeData/ISO_8859_8.pm, lib/Locale/RecodeData/ISO_8859_9.pm,
-  lib/Locale/RecodeData/ISO_IR_197.pm, lib/Locale/RecodeData/ISO_IR_209.pm,
-  lib/Locale/RecodeData/KOI8_R.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/UTF_8_Encode.pm,
-  lib/Locale/RecodeData/VISCII.pm, lib/Locale/gettext_pp.pm, t/02ascii.t,
-  t/02asmo_449.t, t/02atari-st-euro.t, t/02atari-st.t, t/02cp10007.t,
-  t/02cp1250.t, t/02cp1251.t, t/02cp1252.t, t/02cp1253.t, t/02cp1254.t,
-  t/02cp1256.t, t/02cp1257.t, t/02csn_369103.t, t/02cwi.t, t/02dec-mcs.t,
-  t/02ebcdic-at-de-a.t, t/02ebcdic-at-de.t, t/02ebcdic-ca-fr.t,
-  t/02ebcdic-dk-no-a.t, t/02ebcdic-dk-no.t, t/02ebcdic-es-a.t,
-  t/02ebcdic-es-s.t, t/02ebcdic-es.t, t/02ebcdic-fi-se-a.t, t/02ebcdic-fi-se.t,
-  t/02ebcdic-fr.t, t/02ebcdic-is-friss.t, t/02ebcdic-it.t, t/02ebcdic-pt.t,
-  t/02ebcdic-uk.t, t/02ebcdic-us.t, t/02ecma-cyrillic.t,
-  t/02georgian-academy.t, t/02georgian-ps.t, t/02gost_19768-74.t,
-  t/02greek-ccitt.t, t/02greek7-old.t, t/02greek7.t, t/02hp-roman8.t,
-  t/02ibm037.t, t/02ibm038.t, t/02ibm1004.t, t/02ibm1026.t, t/02ibm1047.t,
-  t/02ibm256.t, t/02ibm273.t, t/02ibm274.t, t/02ibm275.t, t/02ibm277.t,
-  t/02ibm278.t, t/02ibm280.t, t/02ibm281.t, t/02ibm284.t, t/02ibm285.t,
-  t/02ibm290.t, t/02ibm297.t, t/02ibm420.t, t/02ibm423.t, t/02ibm424.t,
-  t/02ibm437.t, t/02ibm500.t, t/02ibm850.t, t/02ibm851.t, t/02ibm852.t,
-  t/02ibm855.t, t/02ibm857.t, t/02ibm860.t, t/02ibm861.t, t/02ibm862.t,
-  t/02ibm863.t, t/02ibm864.t, t/02ibm865.t, t/02ibm866.t, t/02ibm868.t,
-  t/02ibm869.t, t/02ibm870.t, t/02ibm871.t, t/02ibm874.t, t/02ibm875.t,
-  t/02ibm880.t, t/02ibm891.t, t/02ibm903.t, t/02ibm904.t, t/02ibm905.t,
-  t/02ibm918.t, t/02iec_p27-1.t, t/02inis-8.t, t/02inis-cyrillic.t, t/02inis.t,
-  t/02iso-8859-1.t, t/02iso-8859-10.t, t/02iso-8859-13.t, t/02iso-8859-14.t,
-  t/02iso-8859-15.t, t/02iso-8859-16.t, t/02iso-8859-2.t, t/02iso-8859-3.t,
-  t/02iso-8859-4.t, t/02iso-8859-5.t, t/02iso-8859-6.t, t/02iso-8859-7.t,
-  t/02iso-8859-8.t, t/02iso-8859-9.t, t/02iso-ir-197.t, t/02iso-ir-209.t,
-  t/02iso_10367-box.t, t/02iso_2033-1983.t, t/02iso_5427-ext.t, t/02iso_5427.t,
-  t/02iso_5428.t, t/02koi-8.t, t/02koi8-r.t, t/02koi8-t.t, t/02koi8-u.t,
-  t/02latin-greek-1.t, t/02latin-greek.t, t/02mac-is.t, t/02mac-sami.t,
-  t/02mac-uk.t, t/02macintosh.t, t/02nats-dano.t, t/02nats-sefi.t,
-  t/02sami-ws2.t, t/02tis-620.t, t/02utf-8.t, t/02viscii.t, test-benchmark: -
-  support for Perl 5.8 - vim lines - emacs variables - changed copyright
-  statements - general update
- 
-   2003-01-20 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/gettext_pp.pm: eval '&POSIX::LC_MESSAGES' only if
-  $POSIX::{LC_MESSAGES} exists (avoiding calls to Carp and avoiding problems
-  with ptkdb step over)
- 
-   2003-01-10 Oliver Hoos <oliver.hoos@imperia.net>
- 
-  * MANIFEST, Makefile.PL: fixed for new directory structure
- 
-   2002-10-22 Ingrid Graefen <ingrid.graefen@imperia.net>
- 
-  * lib/Locale/RecodeData/ASCII.pm, lib/Locale/RecodeData/ASMO_449.pm,
-  lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
-  lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
-  lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
-  lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
-  lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
-  lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
-  lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_13.pm, lib/Locale/RecodeData/ISO_8859_14.pm,
-  lib/Locale/RecodeData/ISO_8859_15.pm, lib/Locale/RecodeData/ISO_8859_16.pm,
-  lib/Locale/RecodeData/ISO_8859_2.pm, lib/Locale/RecodeData/ISO_8859_3.pm,
-  lib/Locale/RecodeData/ISO_8859_4.pm, lib/Locale/RecodeData/ISO_8859_5.pm,
-  lib/Locale/RecodeData/ISO_8859_6.pm, lib/Locale/RecodeData/ISO_8859_7.pm,
-  lib/Locale/RecodeData/ISO_8859_8.pm, lib/Locale/RecodeData/ISO_8859_9.pm,
-  lib/Locale/RecodeData/ISO_IR_197.pm, lib/Locale/RecodeData/ISO_IR_209.pm,
-  lib/Locale/RecodeData/KOI8_R.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm: no BAREWORD
-  after use base
- 
-   2002-08-16 Guido Flohr <guido@imperia.net>
- 
-  * Artistic, COPYING, MANIFEST, Makefile.PL, README, THANKS, _Aliases.pm,
-  _Conversions.pm, gettext_pp.pm, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
-  lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
-  lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASCII.pm,
-  lib/Locale/RecodeData/ASMO_449.pm, lib/Locale/RecodeData/ATARI_ST.pm,
-  lib/Locale/RecodeData/ATARI_ST_EURO.pm, lib/Locale/RecodeData/CP10007.pm,
-  lib/Locale/RecodeData/CP1250.pm, lib/Locale/RecodeData/CP1251.pm,
-  lib/Locale/RecodeData/CP1252.pm, lib/Locale/RecodeData/CP1253.pm,
-  lib/Locale/RecodeData/CP1254.pm, lib/Locale/RecodeData/CP1256.pm,
-  lib/Locale/RecodeData/CP1257.pm, lib/Locale/RecodeData/CSN_369103.pm,
-  lib/Locale/RecodeData/CWI.pm, lib/Locale/RecodeData/DEC_MCS.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
-  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
-  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
-  lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
-  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
-  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
-  lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
-  lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
-  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
-  lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
-  lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
-  lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
-  lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
-  lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
-  lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
-  lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
-  lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
-  lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
-  lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
-  lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
-  lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
-  lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
-  lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
-  lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
-  lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
-  lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
-  lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
-  lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
-  lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
-  lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
-  lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
-  lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
-  lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
-  lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
-  lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
-  lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
-  lib/Locale/RecodeData/ISO_10367_BOX.pm,
-  lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
-  lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
-  lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
-  lib/Locale/RecodeData/ISO_8859_13.pm, lib/Locale/RecodeData/ISO_8859_14.pm,
-  lib/Locale/RecodeData/ISO_8859_15.pm, lib/Locale/RecodeData/ISO_8859_16.pm,
-  lib/Locale/RecodeData/ISO_8859_2.pm, lib/Locale/RecodeData/ISO_8859_3.pm,
-  lib/Locale/RecodeData/ISO_8859_4.pm, lib/Locale/RecodeData/ISO_8859_5.pm,
-  lib/Locale/RecodeData/ISO_8859_6.pm, lib/Locale/RecodeData/ISO_8859_7.pm,
-  lib/Locale/RecodeData/ISO_8859_8.pm, lib/Locale/RecodeData/ISO_8859_9.pm,
-  lib/Locale/RecodeData/ISO_IR_197.pm, lib/Locale/RecodeData/ISO_IR_209.pm,
-  lib/Locale/RecodeData/KOI8_R.pm, lib/Locale/RecodeData/KOI8_T.pm,
-  lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
-  lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
-  lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MAC_IS.pm,
-  lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
-  lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
-  lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
-  lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
-  lib/Locale/gettext_pp.pm, test-benchmark: unchaos
- 
-  * ASCII.pm, ASMO_449.pm, ATARI_ST.pm, ATARI_ST_EURO.pm, Artistic, COPYING,
-  CP10007.pm, CP1250.pm, CP1251.pm, CP1252.pm, CP1253.pm, CP1254.pm, CP1256.pm,
-  CP1257.pm, CSN_369103.pm, CWI.pm, DEC_MCS.pm, EBCDIC_AT_DE.pm,
-  EBCDIC_AT_DE_A.pm, EBCDIC_CA_FR.pm, EBCDIC_DK_NO.pm, EBCDIC_DK_NO_A.pm,
-  EBCDIC_ES.pm, EBCDIC_ES_A.pm, EBCDIC_ES_S.pm, EBCDIC_FI_SE.pm,
-  EBCDIC_FI_SE_A.pm, EBCDIC_FR.pm, EBCDIC_IS_FRISS.pm, EBCDIC_IT.pm,
-  EBCDIC_PT.pm, EBCDIC_UK.pm, EBCDIC_US.pm, ECMA_CYRILLIC.pm,
-  GEORGIAN_ACADEMY.pm, GEORGIAN_PS.pm, GOST_19768_74.pm, GREEK7.pm,
-  GREEK7_OLD.pm, GREEK_CCITT.pm, HP_ROMAN8.pm, IBM037.pm, IBM038.pm,
-  IBM1004.pm, IBM1026.pm, IBM1047.pm, IBM256.pm, IBM273.pm, IBM274.pm,
-  IBM275.pm, IBM277.pm, IBM278.pm, IBM280.pm, IBM281.pm, IBM284.pm, IBM285.pm,
-  IBM290.pm, IBM297.pm, IBM420.pm, IBM423.pm, IBM424.pm, IBM437.pm, IBM500.pm,
-  IBM850.pm, IBM851.pm, IBM852.pm, IBM855.pm, IBM857.pm, IBM860.pm, IBM861.pm,
-  IBM862.pm, IBM863.pm, IBM864.pm, IBM865.pm, IBM866.pm, IBM868.pm, IBM869.pm,
-  IBM870.pm, IBM871.pm, IBM874.pm, IBM875.pm, IBM880.pm, IBM891.pm, IBM903.pm,
-  IBM904.pm, IBM905.pm, IBM918.pm, IEC_P27_1.pm, INIS.pm, INIS_8.pm,
-  INIS_CYRILLIC.pm, ISO_10367_BOX.pm, ISO_2033_1983.pm, ISO_5427.pm,
-  ISO_5427_EXT.pm, ISO_5428.pm, ISO_8859_1.pm, ISO_8859_10.pm, ISO_8859_13.pm,
-  ISO_8859_14.pm, ISO_8859_15.pm, ISO_8859_16.pm, ISO_8859_2.pm, ISO_8859_3.pm,
-  ISO_8859_4.pm, ISO_8859_5.pm, ISO_8859_6.pm, ISO_8859_7.pm, ISO_8859_8.pm,
-  ISO_8859_9.pm, ISO_IR_197.pm, ISO_IR_209.pm, KOI8_R.pm, KOI8_T.pm, KOI8_U.pm,
-  KOI_8.pm, LATIN_GREEK.pm, LATIN_GREEK_1.pm, MACINTOSH.pm, MAC_IS.pm,
-  MAC_SAMI.pm, MAC_UK.pm, MANIFEST, Makefile.PL, Messages.pm, NATS_DANO.pm,
-  NATS_SEFI.pm, README, Recode.pm, RecodeData.pm, SAMI_WS2.pm, THANKS,
-  TIS_620.pm, UTF_8.pm, VISCII.pm, test-benchmark: unchaos
- 
-  * ASCII.pm, ASMO_449.pm, ATARI_ST.pm, ATARI_ST_EURO.pm, CP10007.pm,
-  CP1250.pm, CP1251.pm, CP1252.pm, CP1253.pm, CP1254.pm, CP1256.pm, CP1257.pm,
-  CSN_369103.pm, CWI.pm, DEC_MCS.pm, EBCDIC_AT_DE.pm, EBCDIC_AT_DE_A.pm,
-  EBCDIC_CA_FR.pm, EBCDIC_DK_NO.pm, EBCDIC_DK_NO_A.pm, EBCDIC_ES.pm,
-  EBCDIC_ES_A.pm, EBCDIC_ES_S.pm, EBCDIC_FI_SE.pm, EBCDIC_FI_SE_A.pm,
-  EBCDIC_FR.pm, EBCDIC_IS_FRISS.pm, EBCDIC_IT.pm, EBCDIC_PT.pm, EBCDIC_UK.pm,
-  EBCDIC_US.pm, ECMA_CYRILLIC.pm, GEORGIAN_ACADEMY.pm, GEORGIAN_PS.pm,
-  GOST_19768_74.pm, GREEK7.pm, GREEK7_OLD.pm, GREEK_CCITT.pm, HP_ROMAN8.pm,
-  IBM037.pm, IBM038.pm, IBM1004.pm, IBM1026.pm, IBM1047.pm, IBM256.pm,
-  IBM273.pm, IBM274.pm, IBM275.pm, IBM277.pm, IBM278.pm, IBM280.pm, IBM281.pm,
-  IBM284.pm, IBM285.pm, IBM290.pm, IBM297.pm, IBM420.pm, IBM423.pm, IBM424.pm,
-  IBM437.pm, IBM500.pm, IBM850.pm, IBM851.pm, IBM852.pm, IBM855.pm, IBM857.pm,
-  IBM860.pm, IBM861.pm, IBM862.pm, IBM863.pm, IBM864.pm, IBM865.pm, IBM866.pm,
-  IBM868.pm, IBM869.pm, IBM870.pm, IBM871.pm, IBM874.pm, IBM875.pm, IBM880.pm,
-  IBM891.pm, IBM903.pm, IBM904.pm, IBM905.pm, IBM918.pm, IEC_P27_1.pm, INIS.pm,
-  INIS_8.pm, INIS_CYRILLIC.pm, ISO_10367_BOX.pm, ISO_2033_1983.pm, ISO_5427.pm,
-  ISO_5427_EXT.pm, ISO_5428.pm, ISO_8859_1.pm, ISO_8859_10.pm, ISO_8859_13.pm,
-  ISO_8859_14.pm, ISO_8859_15.pm, ISO_8859_16.pm, ISO_8859_2.pm, ISO_8859_3.pm,
-  ISO_8859_4.pm, ISO_8859_5.pm, ISO_8859_6.pm, ISO_8859_7.pm, ISO_8859_8.pm,
-  ISO_8859_9.pm, ISO_IR_197.pm, ISO_IR_209.pm, KOI8_R.pm, KOI8_T.pm, KOI8_U.pm,
-  KOI_8.pm, LATIN_GREEK.pm, LATIN_GREEK_1.pm, Locale/Messages.pm,
-  Locale/Recode.pm, Locale/Recode/_Aliases.pm, Locale/Recode/_Conversions.pm,
-  Locale/RecodeData.pm, Locale/RecodeData/ASCII.pm,
-  Locale/RecodeData/ASMO_449.pm, Locale/RecodeData/ATARI_ST.pm,
-  Locale/RecodeData/ATARI_ST_EURO.pm, Locale/RecodeData/CP10007.pm,
-  Locale/RecodeData/CP1250.pm, Locale/RecodeData/CP1251.pm,
-  Locale/RecodeData/CP1252.pm, Locale/RecodeData/CP1253.pm,
-  Locale/RecodeData/CP1254.pm, Locale/RecodeData/CP1256.pm,
-  Locale/RecodeData/CP1257.pm, Locale/RecodeData/CSN_369103.pm,
-  Locale/RecodeData/CWI.pm, Locale/RecodeData/DEC_MCS.pm,
-  Locale/RecodeData/EBCDIC_AT_DE.pm, Locale/RecodeData/EBCDIC_AT_DE_A.pm,
-  Locale/RecodeData/EBCDIC_CA_FR.pm, Locale/RecodeData/EBCDIC_DK_NO.pm,
-  Locale/RecodeData/EBCDIC_DK_NO_A.pm, Locale/RecodeData/EBCDIC_ES.pm,
-  Locale/RecodeData/EBCDIC_ES_A.pm, Locale/RecodeData/EBCDIC_ES_S.pm,
-  Locale/RecodeData/EBCDIC_FI_SE.pm, Locale/RecodeData/EBCDIC_FI_SE_A.pm,
-  Locale/RecodeData/EBCDIC_FR.pm, Locale/RecodeData/EBCDIC_IS_FRISS.pm,
-  Locale/RecodeData/EBCDIC_IT.pm, Locale/RecodeData/EBCDIC_PT.pm,
-  Locale/RecodeData/EBCDIC_UK.pm, Locale/RecodeData/EBCDIC_US.pm,
-  Locale/RecodeData/ECMA_CYRILLIC.pm, Locale/RecodeData/GEORGIAN_ACADEMY.pm,
-  Locale/RecodeData/GEORGIAN_PS.pm, Locale/RecodeData/GOST_19768_74.pm,
-  Locale/RecodeData/GREEK7.pm, Locale/RecodeData/GREEK7_OLD.pm,
-  Locale/RecodeData/GREEK_CCITT.pm, Locale/RecodeData/HP_ROMAN8.pm,
-  Locale/RecodeData/IBM037.pm, Locale/RecodeData/IBM038.pm,
-  Locale/RecodeData/IBM1004.pm, Locale/RecodeData/IBM1026.pm,
-  Locale/RecodeData/IBM1047.pm, Locale/RecodeData/IBM256.pm,
-  Locale/RecodeData/IBM273.pm, Locale/RecodeData/IBM274.pm,
-  Locale/RecodeData/IBM275.pm, Locale/RecodeData/IBM277.pm,
-  Locale/RecodeData/IBM278.pm, Locale/RecodeData/IBM280.pm,
-  Locale/RecodeData/IBM281.pm, Locale/RecodeData/IBM284.pm,
-  Locale/RecodeData/IBM285.pm, Locale/RecodeData/IBM290.pm,
-  Locale/RecodeData/IBM297.pm, Locale/RecodeData/IBM420.pm,
-  Locale/RecodeData/IBM423.pm, Locale/RecodeData/IBM424.pm,
-  Locale/RecodeData/IBM437.pm, Locale/RecodeData/IBM500.pm,
-  Locale/RecodeData/IBM850.pm, Locale/RecodeData/IBM851.pm,
-  Locale/RecodeData/IBM852.pm, Locale/RecodeData/IBM855.pm,
-  Locale/RecodeData/IBM857.pm, Locale/RecodeData/IBM860.pm,
-  Locale/RecodeData/IBM861.pm, Locale/RecodeData/IBM862.pm,
-  Locale/RecodeData/IBM863.pm, Locale/RecodeData/IBM864.pm,
-  Locale/RecodeData/IBM865.pm, Locale/RecodeData/IBM866.pm,
-  Locale/RecodeData/IBM868.pm, Locale/RecodeData/IBM869.pm,
-  Locale/RecodeData/IBM870.pm, Locale/RecodeData/IBM871.pm,
-  Locale/RecodeData/IBM874.pm, Locale/RecodeData/IBM875.pm,
-  Locale/RecodeData/IBM880.pm, Locale/RecodeData/IBM891.pm,
-  Locale/RecodeData/IBM903.pm, Locale/RecodeData/IBM904.pm,
-  Locale/RecodeData/IBM905.pm, Locale/RecodeData/IBM918.pm,
-  Locale/RecodeData/IEC_P27_1.pm, Locale/RecodeData/INIS.pm,
-  Locale/RecodeData/INIS_8.pm, Locale/RecodeData/INIS_CYRILLIC.pm,
-  Locale/RecodeData/ISO_10367_BOX.pm, Locale/RecodeData/ISO_2033_1983.pm,
-  Locale/RecodeData/ISO_5427.pm, Locale/RecodeData/ISO_5427_EXT.pm,
-  Locale/RecodeData/ISO_5428.pm, Locale/RecodeData/ISO_8859_1.pm,
-  Locale/RecodeData/ISO_8859_10.pm, Locale/RecodeData/ISO_8859_13.pm,
-  Locale/RecodeData/ISO_8859_14.pm, Locale/RecodeData/ISO_8859_15.pm,
-  Locale/RecodeData/ISO_8859_16.pm, Locale/RecodeData/ISO_8859_2.pm,
-  Locale/RecodeData/ISO_8859_3.pm, Locale/RecodeData/ISO_8859_4.pm,
-  Locale/RecodeData/ISO_8859_5.pm, Locale/RecodeData/ISO_8859_6.pm,
-  Locale/RecodeData/ISO_8859_7.pm, Locale/RecodeData/ISO_8859_8.pm,
-  Locale/RecodeData/ISO_8859_9.pm, Locale/RecodeData/ISO_IR_197.pm,
-  Locale/RecodeData/ISO_IR_209.pm, Locale/RecodeData/KOI8_R.pm,
-  Locale/RecodeData/KOI8_T.pm, Locale/RecodeData/KOI8_U.pm,
-  Locale/RecodeData/KOI_8.pm, Locale/RecodeData/LATIN_GREEK.pm,
-  Locale/RecodeData/LATIN_GREEK_1.pm, Locale/RecodeData/MACINTOSH.pm,
-  Locale/RecodeData/MAC_IS.pm, Locale/RecodeData/MAC_SAMI.pm,
-  Locale/RecodeData/MAC_UK.pm, Locale/RecodeData/NATS_DANO.pm,
-  Locale/RecodeData/NATS_SEFI.pm, Locale/RecodeData/SAMI_WS2.pm,
-  Locale/RecodeData/TIS_620.pm, Locale/RecodeData/UTF_8.pm,
-  Locale/RecodeData/VISCII.pm, Locale/gettext_pp.pm, MACINTOSH.pm, MAC_IS.pm,
-  MAC_SAMI.pm, MAC_UK.pm, MANIFEST, Makefile.PL, Messages.pm, NATS_DANO.pm,
-  NATS_SEFI.pm, Recode.pm, RecodeData.pm, SAMI_WS2.pm, TIS_620.pm, UTF_8.pm,
-  VISCII.pm, _Aliases.pm, _Conversions.pm, gettext_pp.pm: moved modules to
-  subdirectory lib
- 
-   2002-08-01 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST: updated
- 
-  * Locale/Recode.pm: version number to 0.05
- 
-  * Locale/RecodeData/UTF_8.pm: implemented decoding of UTF-8 for Perl < 5.6.0
- 
-  * t/00gettext.t: forgotten to add
- 
-   2002-07-16 Guido Flohr <guido@imperia.net>
- 
-  * Locale/Recode.pm: do not list unsupported charsets in getCharsets().
- 
-  * Locale/Recode/_Aliases.pm, Locale/Recode/_Conversions.pm,
-  Locale/RecodeData/ASCII.pm, Locale/RecodeData/ASMO_449.pm,
-  Locale/RecodeData/ATARI_ST.pm, Locale/RecodeData/ATARI_ST_EURO.pm,
-  Locale/RecodeData/CP10007.pm, Locale/RecodeData/CP1250.pm,
-  Locale/RecodeData/CP1251.pm, Locale/RecodeData/CP1252.pm,
-  Locale/RecodeData/CP1253.pm, Locale/RecodeData/CP1254.pm,
-  Locale/RecodeData/CP1256.pm, Locale/RecodeData/CP1257.pm,
-  Locale/RecodeData/CSN_369103.pm, Locale/RecodeData/CWI.pm,
-  Locale/RecodeData/DEC_MCS.pm, Locale/RecodeData/EBCDIC_AT_DE.pm,
-  Locale/RecodeData/EBCDIC_AT_DE_A.pm, Locale/RecodeData/EBCDIC_CA_FR.pm,
-  Locale/RecodeData/EBCDIC_DK_NO.pm, Locale/RecodeData/EBCDIC_DK_NO_A.pm,
-  Locale/RecodeData/EBCDIC_ES.pm, Locale/RecodeData/EBCDIC_ES_A.pm,
-  Locale/RecodeData/EBCDIC_ES_S.pm, Locale/RecodeData/EBCDIC_FI_SE.pm,
-  Locale/RecodeData/EBCDIC_FI_SE_A.pm, Locale/RecodeData/EBCDIC_FR.pm,
-  Locale/RecodeData/EBCDIC_IS_FRISS.pm, Locale/RecodeData/EBCDIC_IT.pm,
-  Locale/RecodeData/EBCDIC_PT.pm, Locale/RecodeData/EBCDIC_UK.pm,
-  Locale/RecodeData/EBCDIC_US.pm, Locale/RecodeData/ECMA_CYRILLIC.pm,
-  Locale/RecodeData/GEORGIAN_ACADEMY.pm, Locale/RecodeData/GEORGIAN_PS.pm,
-  Locale/RecodeData/GOST_19768_74.pm, Locale/RecodeData/GREEK7.pm,
-  Locale/RecodeData/GREEK7_OLD.pm, Locale/RecodeData/GREEK_CCITT.pm,
-  Locale/RecodeData/HP_ROMAN8.pm, Locale/RecodeData/IBM037.pm,
-  Locale/RecodeData/IBM038.pm, Locale/RecodeData/IBM1004.pm,
-  Locale/RecodeData/IBM1026.pm, Locale/RecodeData/IBM1047.pm,
-  Locale/RecodeData/IBM256.pm, Locale/RecodeData/IBM273.pm,
-  Locale/RecodeData/IBM274.pm, Locale/RecodeData/IBM275.pm,
-  Locale/RecodeData/IBM277.pm, Locale/RecodeData/IBM278.pm,
-  Locale/RecodeData/IBM280.pm, Locale/RecodeData/IBM281.pm,
-  Locale/RecodeData/IBM284.pm, Locale/RecodeData/IBM285.pm,
-  Locale/RecodeData/IBM290.pm, Locale/RecodeData/IBM297.pm,
-  Locale/RecodeData/IBM420.pm, Locale/RecodeData/IBM423.pm,
-  Locale/RecodeData/IBM424.pm, Locale/RecodeData/IBM437.pm,
-  Locale/RecodeData/IBM500.pm, Locale/RecodeData/IBM850.pm,
-  Locale/RecodeData/IBM851.pm, Locale/RecodeData/IBM852.pm,
-  Locale/RecodeData/IBM855.pm, Locale/RecodeData/IBM857.pm,
-  Locale/RecodeData/IBM860.pm, Locale/RecodeData/IBM861.pm,
-  Locale/RecodeData/IBM862.pm, Locale/RecodeData/IBM863.pm,
-  Locale/RecodeData/IBM864.pm, Locale/RecodeData/IBM865.pm,
-  Locale/RecodeData/IBM866.pm, Locale/RecodeData/IBM868.pm,
-  Locale/RecodeData/IBM869.pm, Locale/RecodeData/IBM870.pm,
-  Locale/RecodeData/IBM871.pm, Locale/RecodeData/IBM874.pm,
-  Locale/RecodeData/IBM875.pm, Locale/RecodeData/IBM880.pm,
-  Locale/RecodeData/IBM891.pm, Locale/RecodeData/IBM903.pm,
-  Locale/RecodeData/IBM904.pm, Locale/RecodeData/IBM905.pm,
-  Locale/RecodeData/IBM918.pm, Locale/RecodeData/IEC_P27_1.pm,
-  Locale/RecodeData/INIS.pm, Locale/RecodeData/INIS_8.pm,
-  Locale/RecodeData/INIS_CYRILLIC.pm, Locale/RecodeData/ISO_10367_BOX.pm,
-  Locale/RecodeData/ISO_2033_1983.pm, Locale/RecodeData/ISO_5427.pm,
-  Locale/RecodeData/ISO_5427_EXT.pm, Locale/RecodeData/ISO_5428.pm,
-  Locale/RecodeData/ISO_8859_1.pm, Locale/RecodeData/ISO_8859_10.pm,
-  Locale/RecodeData/ISO_8859_13.pm, Locale/RecodeData/ISO_8859_14.pm,
-  Locale/RecodeData/ISO_8859_15.pm, Locale/RecodeData/ISO_8859_16.pm,
-  Locale/RecodeData/ISO_8859_2.pm, Locale/RecodeData/ISO_8859_3.pm,
-  Locale/RecodeData/ISO_8859_4.pm, Locale/RecodeData/ISO_8859_5.pm,
-  Locale/RecodeData/ISO_8859_6.pm, Locale/RecodeData/ISO_8859_7.pm,
-  Locale/RecodeData/ISO_8859_8.pm, Locale/RecodeData/ISO_8859_9.pm,
-  Locale/RecodeData/ISO_IR_197.pm, Locale/RecodeData/ISO_IR_209.pm,
-  Locale/RecodeData/KOI8_R.pm, Locale/RecodeData/KOI8_T.pm,
-  Locale/RecodeData/KOI8_U.pm, Locale/RecodeData/KOI_8.pm,
-  Locale/RecodeData/LATIN_GREEK.pm, Locale/RecodeData/LATIN_GREEK_1.pm,
-  Locale/RecodeData/MACINTOSH.pm, Locale/RecodeData/MAC_IS.pm,
-  Locale/RecodeData/MAC_SAMI.pm, Locale/RecodeData/MAC_UK.pm,
-  Locale/RecodeData/NATS_DANO.pm, Locale/RecodeData/NATS_SEFI.pm,
-  Locale/RecodeData/SAMI_WS2.pm, Locale/RecodeData/TIS_620.pm,
-  Locale/RecodeData/UTF_8.pm, Locale/RecodeData/VISCII.pm: renamed Iconv to
-  Recode
- 
-   2002-07-15 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST: updated
- 
-  * Locale/gettext_pp.pm: - fixed retrieving of plural forms from mo files -
-  implemented bind_textdomain_codeset - fixed setlocale() inquiries - more
-  Locale::gettext compatibility
- 
-  * Locale/Messages.pm: - now requires (imaginary) Locale::gettext 2.00 - also
-  require this Locale::gettext version with select_package - fixed warning in
-  select_package
- 
-  * Locale/Recode.pm, Locale/RecodeData.pm, Makefile.PL: renamed Iconv to
-  Recode
- 
-  * t/po/Makefile, t/po/additional.de.po, t/po/additional.de_AT.po,
-  t/po/existing.de.po, t/po/existing.de_AT.po: added tests for gettext library
- 
-  * Locale/Iconv.pm, Locale/Iconv/_Aliases.pm, Locale/Iconv/_Conversions.pm,
-  Locale/IconvData.pm, Locale/IconvData/ASCII.pm, Locale/IconvData/ASMO_449.pm,
-  Locale/IconvData/ATARI_ST.pm, Locale/IconvData/ATARI_ST_EURO.pm,
-  Locale/IconvData/CP10007.pm, Locale/IconvData/CP1250.pm,
-  Locale/IconvData/CP1251.pm, Locale/IconvData/CP1252.pm,
-  Locale/IconvData/CP1253.pm, Locale/IconvData/CP1254.pm,
-  Locale/IconvData/CP1256.pm, Locale/IconvData/CP1257.pm,
-  Locale/IconvData/CSN_369103.pm, Locale/IconvData/CWI.pm,
-  Locale/IconvData/DEC_MCS.pm, Locale/IconvData/EBCDIC_AT_DE.pm,
-  Locale/IconvData/EBCDIC_AT_DE_A.pm, Locale/IconvData/EBCDIC_CA_FR.pm,
-  Locale/IconvData/EBCDIC_DK_NO.pm, Locale/IconvData/EBCDIC_DK_NO_A.pm,
-  Locale/IconvData/EBCDIC_ES.pm, Locale/IconvData/EBCDIC_ES_A.pm,
-  Locale/IconvData/EBCDIC_ES_S.pm, Locale/IconvData/EBCDIC_FI_SE.pm,
-  Locale/IconvData/EBCDIC_FI_SE_A.pm, Locale/IconvData/EBCDIC_FR.pm,
-  Locale/IconvData/EBCDIC_IS_FRISS.pm, Locale/IconvData/EBCDIC_IT.pm,
-  Locale/IconvData/EBCDIC_PT.pm, Locale/IconvData/EBCDIC_UK.pm,
-  Locale/IconvData/EBCDIC_US.pm, Locale/IconvData/ECMA_CYRILLIC.pm,
-  Locale/IconvData/GEORGIAN_ACADEMY.pm, Locale/IconvData/GEORGIAN_PS.pm,
-  Locale/IconvData/GOST_19768_74.pm, Locale/IconvData/GREEK7.pm,
-  Locale/IconvData/GREEK7_OLD.pm, Locale/IconvData/GREEK_CCITT.pm,
-  Locale/IconvData/HP_ROMAN8.pm, Locale/IconvData/IBM037.pm,
-  Locale/IconvData/IBM038.pm, Locale/IconvData/IBM1004.pm,
-  Locale/IconvData/IBM1026.pm, Locale/IconvData/IBM1047.pm,
-  Locale/IconvData/IBM256.pm, Locale/IconvData/IBM273.pm,
-  Locale/IconvData/IBM274.pm, Locale/IconvData/IBM275.pm,
-  Locale/IconvData/IBM277.pm, Locale/IconvData/IBM278.pm,
-  Locale/IconvData/IBM280.pm, Locale/IconvData/IBM281.pm,
-  Locale/IconvData/IBM284.pm, Locale/IconvData/IBM285.pm,
-  Locale/IconvData/IBM290.pm, Locale/IconvData/IBM297.pm,
-  Locale/IconvData/IBM420.pm, Locale/IconvData/IBM423.pm,
-  Locale/IconvData/IBM424.pm, Locale/IconvData/IBM437.pm,
-  Locale/IconvData/IBM500.pm, Locale/IconvData/IBM850.pm,
-  Locale/IconvData/IBM851.pm, Locale/IconvData/IBM852.pm,
-  Locale/IconvData/IBM855.pm, Locale/IconvData/IBM857.pm,
-  Locale/IconvData/IBM860.pm, Locale/IconvData/IBM861.pm,
-  Locale/IconvData/IBM862.pm, Locale/IconvData/IBM863.pm,
-  Locale/IconvData/IBM864.pm, Locale/IconvData/IBM865.pm,
-  Locale/IconvData/IBM866.pm, Locale/IconvData/IBM868.pm,
-  Locale/IconvData/IBM869.pm, Locale/IconvData/IBM870.pm,
-  Locale/IconvData/IBM871.pm, Locale/IconvData/IBM874.pm,
-  Locale/IconvData/IBM875.pm, Locale/IconvData/IBM880.pm,
-  Locale/IconvData/IBM891.pm, Locale/IconvData/IBM903.pm,
-  Locale/IconvData/IBM904.pm, Locale/IconvData/IBM905.pm,
-  Locale/IconvData/IBM918.pm, Locale/IconvData/IEC_P27_1.pm,
-  Locale/IconvData/INIS.pm, Locale/IconvData/INIS_8.pm,
-  Locale/IconvData/INIS_CYRILLIC.pm, Locale/IconvData/ISO_10367_BOX.pm,
-  Locale/IconvData/ISO_2033_1983.pm, Locale/IconvData/ISO_5427.pm,
-  Locale/IconvData/ISO_5427_EXT.pm, Locale/IconvData/ISO_5428.pm,
-  Locale/IconvData/ISO_8859_1.pm, Locale/IconvData/ISO_8859_10.pm,
-  Locale/IconvData/ISO_8859_13.pm, Locale/IconvData/ISO_8859_14.pm,
-  Locale/IconvData/ISO_8859_15.pm, Locale/IconvData/ISO_8859_16.pm,
-  Locale/IconvData/ISO_8859_2.pm, Locale/IconvData/ISO_8859_3.pm,
-  Locale/IconvData/ISO_8859_4.pm, Locale/IconvData/ISO_8859_5.pm,
-  Locale/IconvData/ISO_8859_6.pm, Locale/IconvData/ISO_8859_7.pm,
-  Locale/IconvData/ISO_8859_8.pm, Locale/IconvData/ISO_8859_9.pm,
-  Locale/IconvData/ISO_IR_197.pm, Locale/IconvData/ISO_IR_209.pm,
-  Locale/IconvData/KOI8_R.pm, Locale/IconvData/KOI8_T.pm,
-  Locale/IconvData/KOI8_U.pm, Locale/IconvData/KOI_8.pm,
-  Locale/IconvData/LATIN_GREEK.pm, Locale/IconvData/LATIN_GREEK_1.pm,
-  Locale/IconvData/MACINTOSH.pm, Locale/IconvData/MAC_IS.pm,
-  Locale/IconvData/MAC_SAMI.pm, Locale/IconvData/MAC_UK.pm,
-  Locale/IconvData/NATS_DANO.pm, Locale/IconvData/NATS_SEFI.pm,
-  Locale/IconvData/SAMI_WS2.pm, Locale/IconvData/TIS_620.pm,
-  Locale/IconvData/UTF_8.pm, Locale/IconvData/VISCII.pm: renamed from Iconv to
-  Recode
- 
-  * t/00base.t, t/00recode.t, t/01trivial.t, t/02ascii.t, t/02asmo_449.t,
-  t/02atari-st-euro.t, t/02atari-st.t, t/02cp10007.t, t/02cp1250.t,
-  t/02cp1251.t, t/02cp1252.t, t/02cp1253.t, t/02cp1254.t, t/02cp1256.t,
-  t/02cp1257.t, t/02csn_369103.t, t/02cwi.t, t/02dec-mcs.t,
-  t/02ebcdic-at-de-a.t, t/02ebcdic-at-de.t, t/02ebcdic-ca-fr.t,
-  t/02ebcdic-dk-no-a.t, t/02ebcdic-dk-no.t, t/02ebcdic-es-a.t,
-  t/02ebcdic-es-s.t, t/02ebcdic-es.t, t/02ebcdic-fi-se-a.t, t/02ebcdic-fi-se.t,
-  t/02ebcdic-fr.t, t/02ebcdic-is-friss.t, t/02ebcdic-it.t, t/02ebcdic-pt.t,
-  t/02ebcdic-uk.t, t/02ebcdic-us.t, t/02ecma-cyrillic.t,
-  t/02georgian-academy.t, t/02georgian-ps.t, t/02gost_19768-74.t,
-  t/02greek-ccitt.t, t/02greek7-old.t, t/02greek7.t, t/02hp-roman8.t,
-  t/02ibm037.t, t/02ibm038.t, t/02ibm1004.t, t/02ibm1026.t, t/02ibm1047.t,
-  t/02ibm256.t, t/02ibm273.t, t/02ibm274.t, t/02ibm275.t, t/02ibm277.t,
-  t/02ibm278.t, t/02ibm280.t, t/02ibm281.t, t/02ibm284.t, t/02ibm285.t,
-  t/02ibm290.t, t/02ibm297.t, t/02ibm420.t, t/02ibm423.t, t/02ibm424.t,
-  t/02ibm437.t, t/02ibm500.t, t/02ibm850.t, t/02ibm851.t, t/02ibm852.t,
-  t/02ibm855.t, t/02ibm857.t, t/02ibm860.t, t/02ibm861.t, t/02ibm862.t,
-  t/02ibm863.t, t/02ibm864.t, t/02ibm865.t, t/02ibm866.t, t/02ibm868.t,
-  t/02ibm869.t, t/02ibm870.t, t/02ibm871.t, t/02ibm874.t, t/02ibm875.t,
-  t/02ibm880.t, t/02ibm891.t, t/02ibm903.t, t/02ibm904.t, t/02ibm905.t,
-  t/02ibm918.t, t/02iec_p27-1.t, t/02inis-8.t, t/02inis-cyrillic.t, t/02inis.t,
-  t/02iso-8859-1.t, t/02iso-8859-10.t, t/02iso-8859-13.t, t/02iso-8859-14.t,
-  t/02iso-8859-15.t, t/02iso-8859-16.t, t/02iso-8859-2.t, t/02iso-8859-3.t,
-  t/02iso-8859-4.t, t/02iso-8859-5.t, t/02iso-8859-6.t, t/02iso-8859-7.t,
-  t/02iso-8859-8.t, t/02iso-8859-9.t, t/02iso-ir-197.t, t/02iso-ir-209.t,
-  t/02iso_10367-box.t, t/02iso_2033-1983.t, t/02iso_5427-ext.t, t/02iso_5427.t,
-  t/02iso_5428.t, t/02koi-8.t, t/02koi8-r.t, t/02koi8-t.t, t/02koi8-u.t,
-  t/02latin-greek-1.t, t/02latin-greek.t, t/02mac-is.t, t/02mac-sami.t,
-  t/02mac-uk.t, t/02macintosh.t, t/02nats-dano.t, t/02nats-sefi.t,
-  t/02sami-ws2.t, t/02tis-620.t, t/02utf-8.t, t/02viscii.t, t/ascii.t,
-  t/asmo_449.t, t/atari-st-euro.t, t/atari-st.t, t/cp10007.t, t/cp1250.t,
-  t/cp1251.t, t/cp1252.t, t/cp1253.t, t/cp1254.t, t/cp1256.t, t/cp1257.t,
-  t/csn_369103.t, t/cwi.t, t/dec-mcs.t, t/ebcdic-at-de-a.t, t/ebcdic-at-de.t,
-  t/ebcdic-ca-fr.t, t/ebcdic-dk-no-a.t, t/ebcdic-dk-no.t, t/ebcdic-es-a.t,
-  t/ebcdic-es-s.t, t/ebcdic-es.t, t/ebcdic-fi-se-a.t, t/ebcdic-fi-se.t,
-  t/ebcdic-fr.t, t/ebcdic-is-friss.t, t/ebcdic-it.t, t/ebcdic-pt.t,
-  t/ebcdic-uk.t, t/ebcdic-us.t, t/ecma-cyrillic.t, t/georgian-academy.t,
-  t/georgian-ps.t, t/gost_19768-74.t, t/greek-ccitt.t, t/greek7-old.t,
-  t/greek7.t, t/hp-roman8.t, t/ibm037.t, t/ibm038.t, t/ibm1004.t, t/ibm1026.t,
-  t/ibm1047.t, t/ibm256.t, t/ibm273.t, t/ibm274.t, t/ibm275.t, t/ibm277.t,
-  t/ibm278.t, t/ibm280.t, t/ibm281.t, t/ibm284.t, t/ibm285.t, t/ibm290.t,
-  t/ibm297.t, t/ibm420.t, t/ibm423.t, t/ibm424.t, t/ibm437.t, t/ibm500.t,
-  t/ibm850.t, t/ibm851.t, t/ibm852.t, t/ibm855.t, t/ibm857.t, t/ibm860.t,
-  t/ibm861.t, t/ibm862.t, t/ibm863.t, t/ibm864.t, t/ibm865.t, t/ibm866.t,
-  t/ibm868.t, t/ibm869.t, t/ibm870.t, t/ibm871.t, t/ibm874.t, t/ibm875.t,
-  t/ibm880.t, t/ibm891.t, t/ibm903.t, t/ibm904.t, t/ibm905.t, t/ibm918.t,
-  t/iec_p27-1.t, t/inis-8.t, t/inis-cyrillic.t, t/inis.t, t/iso-8859-1.t,
-  t/iso-8859-10.t, t/iso-8859-13.t, t/iso-8859-14.t, t/iso-8859-15.t,
-  t/iso-8859-16.t, t/iso-8859-2.t, t/iso-8859-3.t, t/iso-8859-4.t,
-  t/iso-8859-5.t, t/iso-8859-6.t, t/iso-8859-7.t, t/iso-8859-8.t,
-  t/iso-8859-9.t, t/iso-ir-197.t, t/iso-ir-209.t, t/iso_10367-box.t,
-  t/iso_2033-1983.t, t/iso_5427-ext.t, t/iso_5427.t, t/iso_5428.t, t/koi-8.t,
-  t/koi8-r.t, t/koi8-t.t, t/koi8-u.t, t/latin-greek-1.t, t/latin-greek.t,
-  t/mac-is.t, t/mac-sami.t, t/mac-uk.t, t/macintosh.t, t/nats-dano.t,
-  t/nats-sefi.t, t/sami-ws2.t, t/tis-620.t, t/utf-8.t, t/viscii.t: - added
-  tests for gettext library - put numbers in front of file names (ordered
-  tests)
- 
-  * t/03bind_textdomain_codeset.t, t/03bind_textdomain_codeset_pp.t,
-  t/03bindtextdomain.t, t/03bindtextdomain_pp.t, t/03dcgettext.t,
-  t/03dcgettext_pp.t, t/03dcngettext.t, t/03dcngettext_pp.t, t/03dgettext.t,
-  t/03dgettext_pp.t, t/03dngettext.t, t/03dngettext_pp.t, t/03gettext.t,
-  t/03gettext_pp.t, t/03ngettext.t, t/03ngettext_pp.t, t/03textdomain.t,
-  t/03textdomain_pp.t, t/locale/de/LC_MESSAGES/additional.mo,
-  t/locale/de/LC_MESSAGES/existing.mo,
-  t/locale/de_AT/LC_MESSAGES/additional.mo,
-  t/locale/de_AT/LC_MESSAGES/existing.mo: added text for gettext library
- 
-   2002-07-12 Guido Flohr <guido@imperia.net>
- 
-  * t/asmo_449.t, t/atari-st-euro.t, t/atari-st.t, t/cp10007.t, t/cp1250.t,
-  t/cp1251.t, t/cp1252.t, t/cp1253.t, t/cp1254.t, t/cp1256.t, t/cp1257.t,
-  t/csn_369103.t, t/cwi.t, t/dec-mcs.t, t/ebcdic-at-de-a.t, t/ebcdic-at-de.t,
-  t/ebcdic-ca-fr.t, t/ebcdic-dk-no-a.t, t/ebcdic-dk-no.t, t/ebcdic-es-a.t,
-  t/ebcdic-es-s.t, t/ebcdic-es.t, t/ebcdic-fi-se-a.t, t/ebcdic-fi-se.t,
-  t/ebcdic-fr.t, t/ebcdic-is-friss.t, t/ebcdic-it.t, t/ebcdic-pt.t,
-  t/ebcdic-uk.t, t/ebcdic-us.t, t/ecma-cyrillic.t, t/georgian-academy.t,
-  t/georgian-ps.t, t/gost_19768-74.t, t/greek-ccitt.t, t/greek7-old.t,
-  t/greek7.t, t/hp-roman8.t, t/ibm037.t, t/ibm038.t, t/ibm1004.t, t/ibm1026.t,
-  t/ibm1047.t, t/ibm256.t, t/ibm273.t, t/ibm274.t, t/ibm275.t, t/ibm277.t,
-  t/ibm278.t, t/ibm280.t, t/ibm281.t, t/ibm284.t, t/ibm285.t, t/ibm290.t,
-  t/ibm297.t, t/ibm420.t, t/ibm423.t, t/ibm424.t, t/ibm437.t, t/ibm500.t,
-  t/ibm850.t, t/ibm851.t, t/ibm852.t, t/ibm855.t, t/ibm857.t, t/ibm860.t,
-  t/ibm861.t, t/ibm862.t, t/ibm863.t, t/ibm864.t, t/ibm865.t, t/ibm866.t,
-  t/ibm868.t, t/ibm869.t, t/ibm870.t, t/ibm871.t, t/ibm874.t, t/ibm875.t,
-  t/ibm880.t, t/ibm891.t, t/ibm903.t, t/ibm904.t, t/ibm905.t, t/ibm918.t,
-  t/iec_p27-1.t, t/inis-8.t, t/inis-cyrillic.t, t/inis.t, t/iso-8859-1.t,
-  t/iso-8859-10.t, t/iso-8859-13.t, t/iso-8859-14.t, t/iso-8859-15.t,
-  t/iso-8859-16.t, t/iso-8859-2.t, t/iso-8859-3.t, t/iso-8859-4.t,
-  t/iso-8859-5.t, t/iso-8859-6.t, t/iso-8859-7.t, t/iso-8859-8.t,
-  t/iso-8859-9.t, t/iso-ir-197.t, t/iso-ir-209.t, t/iso_10367-box.t,
-  t/iso_2033-1983.t, t/iso_5427-ext.t, t/iso_5427.t, t/iso_5428.t, t/koi-8.t,
-  t/koi8-r.t, t/koi8-t.t, t/koi8-u.t, t/latin-greek-1.t, t/latin-greek.t,
-  t/mac-is.t, t/mac-sami.t, t/mac-uk.t, t/macintosh.t, t/nats-dano.t,
-  t/nats-sefi.t, t/sami-ws2.t, t/tis-620.t, t/viscii.t: removed reference to my
-  home directory
- 
-  * Locale/Iconv/_Aliases.pm, Locale/Iconv/_Conversions.pm,
-  Locale/IconvData/ASCII.pm, Locale/IconvData/UTF_8.pm, t/ascii.t, t/utf-8.t:
-  new charsets UTF-8 (requires Perl >= 5.6.0) and ASCII.
- 
-   2002-07-10 Guido Flohr <guido@imperia.net>
- 
-  * Locale/Iconv.pm: - bumped version number to 0.03
- 
-  * Locale/Messages.pm: - properly check for invalid gettext versions
- 
-  * test-benchmark: run also against Encode(3pm) in perl 5.8.0
- 
-  * Locale/Iconv/_Conversions.pm, Locale/IconvData/ASMO_449.pm,
-  Locale/IconvData/ATARI_ST.pm, Locale/IconvData/ATARI_ST_EURO.pm,
-  Locale/IconvData/CP10007.pm, Locale/IconvData/CP1250.pm,
-  Locale/IconvData/CP1251.pm, Locale/IconvData/CP1252.pm,
-  Locale/IconvData/CP1253.pm, Locale/IconvData/CP1254.pm,
-  Locale/IconvData/CP1256.pm, Locale/IconvData/CP1257.pm,
-  Locale/IconvData/CSN_369103.pm, Locale/IconvData/CWI.pm,
-  Locale/IconvData/DEC_MCS.pm, Locale/IconvData/EBCDIC_AT_DE.pm,
-  Locale/IconvData/EBCDIC_AT_DE_A.pm, Locale/IconvData/EBCDIC_CA_FR.pm,
-  Locale/IconvData/EBCDIC_DK_NO.pm, Locale/IconvData/EBCDIC_DK_NO_A.pm,
-  Locale/IconvData/EBCDIC_ES.pm, Locale/IconvData/EBCDIC_ES_A.pm,
-  Locale/IconvData/EBCDIC_ES_S.pm, Locale/IconvData/EBCDIC_FI_SE.pm,
-  Locale/IconvData/EBCDIC_FI_SE_A.pm, Locale/IconvData/EBCDIC_FR.pm,
-  Locale/IconvData/EBCDIC_IS_FRISS.pm, Locale/IconvData/EBCDIC_IT.pm,
-  Locale/IconvData/EBCDIC_PT.pm, Locale/IconvData/EBCDIC_UK.pm,
-  Locale/IconvData/EBCDIC_US.pm, Locale/IconvData/ECMA_CYRILLIC.pm,
-  Locale/IconvData/GEORGIAN_ACADEMY.pm, Locale/IconvData/GEORGIAN_PS.pm,
-  Locale/IconvData/GOST_19768_74.pm, Locale/IconvData/GREEK7.pm,
-  Locale/IconvData/GREEK7_OLD.pm, Locale/IconvData/GREEK_CCITT.pm,
-  Locale/IconvData/HP_ROMAN8.pm, Locale/IconvData/IBM037.pm,
-  Locale/IconvData/IBM038.pm, Locale/IconvData/IBM1004.pm,
-  Locale/IconvData/IBM1026.pm, Locale/IconvData/IBM1047.pm,
-  Locale/IconvData/IBM256.pm, Locale/IconvData/IBM273.pm,
-  Locale/IconvData/IBM274.pm, Locale/IconvData/IBM275.pm,
-  Locale/IconvData/IBM277.pm, Locale/IconvData/IBM278.pm,
-  Locale/IconvData/IBM280.pm, Locale/IconvData/IBM281.pm,
-  Locale/IconvData/IBM284.pm, Locale/IconvData/IBM285.pm,
-  Locale/IconvData/IBM290.pm, Locale/IconvData/IBM297.pm,
-  Locale/IconvData/IBM420.pm, Locale/IconvData/IBM423.pm,
-  Locale/IconvData/IBM424.pm, Locale/IconvData/IBM437.pm,
-  Locale/IconvData/IBM500.pm, Locale/IconvData/IBM850.pm,
-  Locale/IconvData/IBM851.pm, Locale/IconvData/IBM852.pm,
-  Locale/IconvData/IBM855.pm, Locale/IconvData/IBM857.pm,
-  Locale/IconvData/IBM860.pm, Locale/IconvData/IBM861.pm,
-  Locale/IconvData/IBM862.pm, Locale/IconvData/IBM863.pm,
-  Locale/IconvData/IBM864.pm, Locale/IconvData/IBM865.pm,
-  Locale/IconvData/IBM866.pm, Locale/IconvData/IBM868.pm,
-  Locale/IconvData/IBM869.pm, Locale/IconvData/IBM870.pm,
-  Locale/IconvData/IBM871.pm, Locale/IconvData/IBM874.pm,
-  Locale/IconvData/IBM875.pm, Locale/IconvData/IBM880.pm,
-  Locale/IconvData/IBM891.pm, Locale/IconvData/IBM903.pm,
-  Locale/IconvData/IBM904.pm, Locale/IconvData/IBM905.pm,
-  Locale/IconvData/IBM918.pm, Locale/IconvData/IEC_P27_1.pm,
-  Locale/IconvData/INIS.pm, Locale/IconvData/INIS_8.pm,
-  Locale/IconvData/INIS_CYRILLIC.pm, Locale/IconvData/ISO_10367_BOX.pm,
-  Locale/IconvData/ISO_2033_1983.pm, Locale/IconvData/ISO_5427.pm,
-  Locale/IconvData/ISO_5427_EXT.pm, Locale/IconvData/ISO_5428.pm,
-  Locale/IconvData/ISO_8859_10.pm, Locale/IconvData/ISO_8859_13.pm,
-  Locale/IconvData/ISO_8859_14.pm, Locale/IconvData/ISO_8859_15.pm,
-  Locale/IconvData/ISO_8859_16.pm, Locale/IconvData/ISO_8859_2.pm,
-  Locale/IconvData/ISO_8859_3.pm, Locale/IconvData/ISO_8859_4.pm,
-  Locale/IconvData/ISO_8859_5.pm, Locale/IconvData/ISO_8859_6.pm,
-  Locale/IconvData/ISO_8859_7.pm, Locale/IconvData/ISO_8859_8.pm,
-  Locale/IconvData/ISO_8859_9.pm, Locale/IconvData/ISO_IR_197.pm,
-  Locale/IconvData/ISO_IR_209.pm, Locale/IconvData/KOI8_R.pm,
-  Locale/IconvData/KOI8_T.pm, Locale/IconvData/KOI8_U.pm,
-  Locale/IconvData/KOI_8.pm, Locale/IconvData/LATIN_GREEK.pm,
-  Locale/IconvData/LATIN_GREEK_1.pm, Locale/IconvData/MACINTOSH.pm,
-  Locale/IconvData/MAC_IS.pm, Locale/IconvData/MAC_SAMI.pm,
-  Locale/IconvData/MAC_UK.pm, Locale/IconvData/NATS_DANO.pm,
-  Locale/IconvData/NATS_SEFI.pm, Locale/IconvData/SAMI_WS2.pm,
-  Locale/IconvData/TIS_620.pm, Locale/IconvData/VISCII.pm: - added vim
-  modelines
- 
-  * Locale/IconvData/ISO_8859_1.pm: - (hopefully) optimized _recode() - vim
-  modelines
- 
-   2002-07-09 Guido Flohr <guido@imperia.net>
- 
-  * MANIFEST: now really removed CVS from MANIFEST
- 
-  * THANKS: new file
- 
-  * Locale/Messages.pm, Locale/gettext_pp.pm, test-benchmark: new files
- 
-  * Locale/Iconv/_Conversions.pm: unnecessary optimizations from module
-  generation :-(
- 
-  * Locale/Iconv.pm: bumped version number to 0.02
- 
-  * Locale/IconvData/ASMO_449.pm, Locale/IconvData/ATARI_ST.pm,
-  Locale/IconvData/ATARI_ST_EURO.pm, Locale/IconvData/CP10007.pm,
-  Locale/IconvData/CP1250.pm, Locale/IconvData/CP1251.pm,
-  Locale/IconvData/CP1252.pm, Locale/IconvData/CP1253.pm,
-  Locale/IconvData/CP1254.pm, Locale/IconvData/CP1256.pm,
-  Locale/IconvData/CP1257.pm, Locale/IconvData/CSN_369103.pm,
-  Locale/IconvData/CWI.pm, Locale/IconvData/DEC_MCS.pm,
-  Locale/IconvData/EBCDIC_AT_DE.pm, Locale/IconvData/EBCDIC_AT_DE_A.pm,
-  Locale/IconvData/EBCDIC_CA_FR.pm, Locale/IconvData/EBCDIC_DK_NO.pm,
-  Locale/IconvData/EBCDIC_DK_NO_A.pm, Locale/IconvData/EBCDIC_ES.pm,
-  Locale/IconvData/EBCDIC_ES_A.pm, Locale/IconvData/EBCDIC_ES_S.pm,
-  Locale/IconvData/EBCDIC_FI_SE.pm, Locale/IconvData/EBCDIC_FI_SE_A.pm,
-  Locale/IconvData/EBCDIC_FR.pm, Locale/IconvData/EBCDIC_IS_FRISS.pm,
-  Locale/IconvData/EBCDIC_IT.pm, Locale/IconvData/EBCDIC_PT.pm,
-  Locale/IconvData/EBCDIC_UK.pm, Locale/IconvData/EBCDIC_US.pm,
-  Locale/IconvData/ECMA_CYRILLIC.pm, Locale/IconvData/GEORGIAN_ACADEMY.pm,
-  Locale/IconvData/GEORGIAN_PS.pm, Locale/IconvData/GOST_19768_74.pm,
-  Locale/IconvData/GREEK7.pm, Locale/IconvData/GREEK7_OLD.pm,
-  Locale/IconvData/GREEK_CCITT.pm, Locale/IconvData/HP_ROMAN8.pm,
-  Locale/IconvData/IBM037.pm, Locale/IconvData/IBM038.pm,
-  Locale/IconvData/IBM1004.pm, Locale/IconvData/IBM1026.pm,
-  Locale/IconvData/IBM1047.pm, Locale/IconvData/IBM256.pm,
-  Locale/IconvData/IBM273.pm, Locale/IconvData/IBM274.pm,
-  Locale/IconvData/IBM275.pm, Locale/IconvData/IBM277.pm,
-  Locale/IconvData/IBM278.pm, Locale/IconvData/IBM280.pm,
-  Locale/IconvData/IBM281.pm, Locale/IconvData/IBM284.pm,
-  Locale/IconvData/IBM285.pm, Locale/IconvData/IBM290.pm,
-  Locale/IconvData/IBM297.pm, Locale/IconvData/IBM420.pm,
-  Locale/IconvData/IBM423.pm, Locale/IconvData/IBM424.pm,
-  Locale/IconvData/IBM437.pm, Locale/IconvData/IBM500.pm,
-  Locale/IconvData/IBM850.pm, Locale/IconvData/IBM851.pm,
-  Locale/IconvData/IBM852.pm, Locale/IconvData/IBM855.pm,
-  Locale/IconvData/IBM857.pm, Locale/IconvData/IBM860.pm,
-  Locale/IconvData/IBM861.pm, Locale/IconvData/IBM862.pm,
-  Locale/IconvData/IBM863.pm, Locale/IconvData/IBM864.pm,
-  Locale/IconvData/IBM865.pm, Locale/IconvData/IBM866.pm,
-  Locale/IconvData/IBM868.pm, Locale/IconvData/IBM869.pm,
-  Locale/IconvData/IBM870.pm, Locale/IconvData/IBM871.pm,
-  Locale/IconvData/IBM874.pm, Locale/IconvData/IBM875.pm,
-  Locale/IconvData/IBM880.pm, Locale/IconvData/IBM891.pm,
-  Locale/IconvData/IBM903.pm, Locale/IconvData/IBM904.pm,
-  Locale/IconvData/IBM905.pm, Locale/IconvData/IBM918.pm,
-  Locale/IconvData/IEC_P27_1.pm, Locale/IconvData/INIS.pm,
-  Locale/IconvData/INIS_8.pm, Locale/IconvData/INIS_CYRILLIC.pm,
-  Locale/IconvData/ISO_10367_BOX.pm, Locale/IconvData/ISO_2033_1983.pm,
-  Locale/IconvData/ISO_5427.pm, Locale/IconvData/ISO_5427_EXT.pm,
-  Locale/IconvData/ISO_5428.pm, Locale/IconvData/ISO_8859_10.pm,
-  Locale/IconvData/ISO_8859_13.pm, Locale/IconvData/ISO_8859_14.pm,
-  Locale/IconvData/ISO_8859_15.pm, Locale/IconvData/ISO_8859_16.pm,
-  Locale/IconvData/ISO_8859_2.pm, Locale/IconvData/ISO_8859_3.pm,
-  Locale/IconvData/ISO_8859_4.pm, Locale/IconvData/ISO_8859_5.pm,
-  Locale/IconvData/ISO_8859_6.pm, Locale/IconvData/ISO_8859_7.pm,
-  Locale/IconvData/ISO_8859_8.pm, Locale/IconvData/ISO_8859_9.pm,
-  Locale/IconvData/ISO_IR_197.pm, Locale/IconvData/ISO_IR_209.pm,
-  Locale/IconvData/KOI8_R.pm, Locale/IconvData/KOI8_T.pm,
-  Locale/IconvData/KOI8_U.pm, Locale/IconvData/KOI_8.pm,
-  Locale/IconvData/LATIN_GREEK.pm, Locale/IconvData/LATIN_GREEK_1.pm,
-  Locale/IconvData/MACINTOSH.pm, Locale/IconvData/MAC_IS.pm,
-  Locale/IconvData/MAC_SAMI.pm, Locale/IconvData/MAC_UK.pm,
-  Locale/IconvData/NATS_DANO.pm, Locale/IconvData/NATS_SEFI.pm,
-  Locale/IconvData/SAMI_WS2.pm, Locale/IconvData/TIS_620.pm,
-  Locale/IconvData/VISCII.pm: performance optimizations
- 
-  * MANIFEST: - removed CVS from manifest - added Locale/Messages.pm and
-  Locale/gettext_pp.pm - added test-benchmark
- 
-   2002-07-08 Guido Flohr <guido@imperia.net>
- 
-  * Artistic, COPYING, Locale/Iconv.pm, Locale/Iconv/_Aliases.pm,
-  Locale/Iconv/_Conversions.pm, Locale/IconvData.pm,
-  Locale/IconvData/ASMO_449.pm, Locale/IconvData/ATARI_ST.pm,
-  Locale/IconvData/ATARI_ST_EURO.pm, Locale/IconvData/CP10007.pm,
-  Locale/IconvData/CP1250.pm, Locale/IconvData/CP1251.pm,
-  Locale/IconvData/CP1252.pm, Locale/IconvData/CP1253.pm,
-  Locale/IconvData/CP1254.pm, Locale/IconvData/CP1256.pm,
-  Locale/IconvData/CP1257.pm, Locale/IconvData/CSN_369103.pm,
-  Locale/IconvData/CWI.pm, Locale/IconvData/DEC_MCS.pm,
-  Locale/IconvData/EBCDIC_AT_DE.pm, Locale/IconvData/EBCDIC_AT_DE_A.pm,
-  Locale/IconvData/EBCDIC_CA_FR.pm, Locale/IconvData/EBCDIC_DK_NO.pm,
-  Locale/IconvData/EBCDIC_DK_NO_A.pm, Locale/IconvData/EBCDIC_ES.pm,
-  Locale/IconvData/EBCDIC_ES_A.pm, Locale/IconvData/EBCDIC_ES_S.pm,
-  Locale/IconvData/EBCDIC_FI_SE.pm, Locale/IconvData/EBCDIC_FI_SE_A.pm,
-  Locale/IconvData/EBCDIC_FR.pm, Locale/IconvData/EBCDIC_IS_FRISS.pm,
-  Locale/IconvData/EBCDIC_IT.pm, Locale/IconvData/EBCDIC_PT.pm,
-  Locale/IconvData/EBCDIC_UK.pm, Locale/IconvData/EBCDIC_US.pm,
-  Locale/IconvData/ECMA_CYRILLIC.pm, Locale/IconvData/GEORGIAN_ACADEMY.pm,
-  Locale/IconvData/GEORGIAN_PS.pm, Locale/IconvData/GOST_19768_74.pm,
-  Locale/IconvData/GREEK7.pm, Locale/IconvData/GREEK7_OLD.pm,
-  Locale/IconvData/GREEK_CCITT.pm, Locale/IconvData/HP_ROMAN8.pm,
-  Locale/IconvData/IBM037.pm, Locale/IconvData/IBM038.pm,
-  Locale/IconvData/IBM1004.pm, Locale/IconvData/IBM1026.pm,
-  Locale/IconvData/IBM1047.pm, Locale/IconvData/IBM256.pm,
-  Locale/IconvData/IBM273.pm, Locale/IconvData/IBM274.pm,
-  Locale/IconvData/IBM275.pm, Locale/IconvData/IBM277.pm,
-  Locale/IconvData/IBM278.pm, Locale/IconvData/IBM280.pm,
-  Locale/IconvData/IBM281.pm, Locale/IconvData/IBM284.pm,
-  Locale/IconvData/IBM285.pm, Locale/IconvData/IBM290.pm,
-  Locale/IconvData/IBM297.pm, Locale/IconvData/IBM420.pm,
-  Locale/IconvData/IBM423.pm, Locale/IconvData/IBM424.pm,
-  Locale/IconvData/IBM437.pm, Locale/IconvData/IBM500.pm,
-  Locale/IconvData/IBM850.pm, Locale/IconvData/IBM851.pm,
-  Locale/IconvData/IBM852.pm, Locale/IconvData/IBM855.pm,
-  Locale/IconvData/IBM857.pm, Locale/IconvData/IBM860.pm,
-  Locale/IconvData/IBM861.pm, Locale/IconvData/IBM862.pm,
-  Locale/IconvData/IBM863.pm, Locale/IconvData/IBM864.pm,
-  Locale/IconvData/IBM865.pm, Locale/IconvData/IBM866.pm,
-  Locale/IconvData/IBM868.pm, Locale/IconvData/IBM869.pm,
-  Locale/IconvData/IBM870.pm, Locale/IconvData/IBM871.pm,
-  Locale/IconvData/IBM874.pm, Locale/IconvData/IBM875.pm,
-  Locale/IconvData/IBM880.pm, Locale/IconvData/IBM891.pm,
-  Locale/IconvData/IBM903.pm, Locale/IconvData/IBM904.pm,
-  Locale/IconvData/IBM905.pm, Locale/IconvData/IBM918.pm,
-  Locale/IconvData/IEC_P27_1.pm, Locale/IconvData/INIS.pm,
-  Locale/IconvData/INIS_8.pm, Locale/IconvData/INIS_CYRILLIC.pm,
-  Locale/IconvData/ISO_10367_BOX.pm, Locale/IconvData/ISO_2033_1983.pm,
-  Locale/IconvData/ISO_5427.pm, Locale/IconvData/ISO_5427_EXT.pm,
-  Locale/IconvData/ISO_5428.pm, Locale/IconvData/ISO_8859_1.pm,
-  Locale/IconvData/ISO_8859_10.pm, Locale/IconvData/ISO_8859_13.pm,
-  Locale/IconvData/ISO_8859_14.pm, Locale/IconvData/ISO_8859_15.pm,
-  Locale/IconvData/ISO_8859_16.pm, Locale/IconvData/ISO_8859_2.pm,
-  Locale/IconvData/ISO_8859_3.pm, Locale/IconvData/ISO_8859_4.pm,
-  Locale/IconvData/ISO_8859_5.pm, Locale/IconvData/ISO_8859_6.pm,
-  Locale/IconvData/ISO_8859_7.pm, Locale/IconvData/ISO_8859_8.pm,
-  Locale/IconvData/ISO_8859_9.pm, Locale/IconvData/ISO_IR_197.pm,
-  Locale/IconvData/ISO_IR_209.pm, Locale/IconvData/KOI8_R.pm,
-  Locale/IconvData/KOI8_T.pm, Locale/IconvData/KOI8_U.pm,
-  Locale/IconvData/KOI_8.pm, Locale/IconvData/LATIN_GREEK.pm,
-  Locale/IconvData/LATIN_GREEK_1.pm, Locale/IconvData/MACINTOSH.pm,
-  Locale/IconvData/MAC_IS.pm, Locale/IconvData/MAC_SAMI.pm,
-  Locale/IconvData/MAC_UK.pm, Locale/IconvData/NATS_DANO.pm,
-  Locale/IconvData/NATS_SEFI.pm, Locale/IconvData/SAMI_WS2.pm,
-  Locale/IconvData/TIS_620.pm, Locale/IconvData/VISCII.pm, MANIFEST,
-  Makefile.PL, README, t/00base.t, t/01trivial.t, t/asmo_449.t,
-  t/atari-st-euro.t, t/atari-st.t, t/cp10007.t, t/cp1250.t, t/cp1251.t,
-  t/cp1252.t, t/cp1253.t, t/cp1254.t, t/cp1256.t, t/cp1257.t, t/csn_369103.t,
-  t/cwi.t, t/dec-mcs.t, t/ebcdic-at-de-a.t, t/ebcdic-at-de.t, t/ebcdic-ca-fr.t,
-  t/ebcdic-dk-no-a.t, t/ebcdic-dk-no.t, t/ebcdic-es-a.t, t/ebcdic-es-s.t,
-  t/ebcdic-es.t, t/ebcdic-fi-se-a.t, t/ebcdic-fi-se.t, t/ebcdic-fr.t,
-  t/ebcdic-is-friss.t, t/ebcdic-it.t, t/ebcdic-pt.t, t/ebcdic-uk.t,
-  t/ebcdic-us.t, t/ecma-cyrillic.t, t/georgian-academy.t, t/georgian-ps.t,
-  t/gost_19768-74.t, t/greek-ccitt.t, t/greek7-old.t, t/greek7.t,
-  t/hp-roman8.t, t/ibm037.t, t/ibm038.t, t/ibm1004.t, t/ibm1026.t, t/ibm1047.t,
-  t/ibm256.t, t/ibm273.t, t/ibm274.t, t/ibm275.t, t/ibm277.t, t/ibm278.t,
-  t/ibm280.t, t/ibm281.t, t/ibm284.t, t/ibm285.t, t/ibm290.t, t/ibm297.t,
-  t/ibm420.t, t/ibm423.t, t/ibm424.t, t/ibm437.t, t/ibm500.t, t/ibm850.t,
-  t/ibm851.t, t/ibm852.t, t/ibm855.t, t/ibm857.t, t/ibm860.t, t/ibm861.t,
-  t/ibm862.t, t/ibm863.t, t/ibm864.t, t/ibm865.t, t/ibm866.t, t/ibm868.t,
-  t/ibm869.t, t/ibm870.t, t/ibm871.t, t/ibm874.t, t/ibm875.t, t/ibm880.t,
-  t/ibm891.t, t/ibm903.t, t/ibm904.t, t/ibm905.t, t/ibm918.t, t/iec_p27-1.t,
-  t/inis-8.t, t/inis-cyrillic.t, t/inis.t, t/iso-8859-1.t, t/iso-8859-10.t,
-  t/iso-8859-13.t, t/iso-8859-14.t, t/iso-8859-15.t, t/iso-8859-16.t,
-  t/iso-8859-2.t, t/iso-8859-3.t, t/iso-8859-4.t, t/iso-8859-5.t,
-  t/iso-8859-6.t, t/iso-8859-7.t, t/iso-8859-8.t, t/iso-8859-9.t,
-  t/iso-ir-197.t, t/iso-ir-209.t, t/iso_10367-box.t, t/iso_2033-1983.t,
-  t/iso_5427-ext.t, t/iso_5427.t, t/iso_5428.t, t/koi-8.t, t/koi8-r.t,
-  t/koi8-t.t, t/koi8-u.t, t/latin-greek-1.t, t/latin-greek.t, t/mac-is.t,
-  t/mac-sami.t, t/mac-uk.t, t/macintosh.t, t/nats-dano.t, t/nats-sefi.t,
-  t/sami-ws2.t, t/tis-620.t, t/viscii.t: Initial revision
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/Changes texinfo-6.8/tp/maintain/lib/libintl-perl/Changes
*** texinfo-6.7/tp/maintain/lib/libintl-perl/Changes	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/Changes	2020-10-26 17:36:36.000000000 +0000
***************
*** 0 ****
--- 1,245 ----
+ Version 1.32 - 26 Oct 2020
+ 
+ * Bugs fixed:
+ 
+   https://github.com/gflohr/libintl-perl/issues/5
+ 
+ Version 1.31 - 19 Nov 2018
+ 
+ * Fixes this bug in Locale::Simple:
+ 
+   https://rt.cpan.org/Ticket/Display.html?id=127675
+ 
+ Version 1.30 - 04 Nov 2018
+ 
+ * Bugs fixed:
+ 
+   https://github.com/gflohr/libintl-perl/issues/2
+   https://github.com/gflohr/libintl-perl/issues/3
+   https://github.com/gflohr/libintl-perl/issues/4
+ 
+ Version 1.29 - 09 Aug 2017
+ 
+ * Important: Fixed a bug that caused Locale::gettext_pp and 
+   Locale::gettext_dumb to not load .mo files with a revision
+   number of 0.1 not to be loaded 
+   (see https://github.com/gflohr/libintl-perl/issues/1)
+ * New bug tracker address is https://github.com/gflohr/libintl-perl/issues
+ 
+ Version 1.28 - 31 Aug 2017 
+ 
+ * New class methods options(), keywords(), and flags() for
+   Locale::TextDomain
+ 
+ Version 1.27 - 7 Aug 2017
+ 
+ * Bugs fixed:
+ 
+   https://rt.cpan.org/Public/Bug/Display.html?id=114731
+   https://rt.cpan.org/Public/Bug/Display.html?id=116772
+   https://rt.cpan.org/Public/Bug/Display.html?id=119014
+   https://rt.cpan.org/Public/Bug/Display.html?id=120165
+   https://rt.cpan.org/Public/Bug/Display.html?id=120446
+ 
+ Version 1.26 - 13 May 2016
+ 
+ * Fixed more false negatives in tests, no need to upgrade.
+ 
+ * Bugs fixed:
+ 
+   https://rt.cpan.org/Ticket/Display.html?id=115052
+ 
+ Version 1.25 - 09 May 2016
+ 
+ * Fixed false negatives in test suite, no need to upgrade the module!
+ 
+ * Bugs fixed:
+ 
+   https://rt.cpan.org/Ticket/Display.html?id=83980
+   https://rt.cpan.org/Ticket/Display.html?id=47968
+ 
+ Version 1.24 - 08 Apr 2016
+ 
+ * Better portability for tests.
+ 
+ * Updated documentation.
+ 
+ * License changed to GPLv3.
+ 
+ * Bugs fixed:
+ 
+   https://rt.cpan.org/Ticket/Display.html?id=98109
+   https://rt.cpan.org/Ticket/Display.html?id=47968
+   https://rt.cpan.org/Ticket/Display.html?id=83980
+   https://rt.cpan.org/Ticket/Display.html?id=102288
+ 
+ Version 1.23 - 24 Jan 2013
+ 
+ * New message retrieval backend Locale::gettext_dumb(3pm) which produces
+   translations even, when the corresponding locale is not present in
+   the system.
+ 
+ * Fixed a bug where the Perl backend under certain circumstances clobbered
+   the environment variable LC_ALL.
+ 
+ * Avoid test failures by skipping all tests that depend on the de_AT
+   locale, when that locale is not installed.
+ 
+ * Bugs fixed:
+   https://rt.cpan.org/Ticket/Display.html?id=82856
+ 
+ Version 1.22 - 24 Jan 2013
+ 
+ * Version 1.22 outsmarted PAUSE (the CPAN upload facility) and had to
+   be removed.
+ 
+ Version 1.21 - 15 Jan 2013
+ 
+ * Environment variables LANGUAGE and LANG are interpreted in the same way
+   in the XS and the pure Perl version.
+ 
+ * Package design closer to GNU standards.
+ 
+ * If present, File::ShareDir is used for searching message catalogs.
+ 
+ * Cleaned up distribution.
+ 
+ * Bugs fixed:
+   https://rt.cpan.org/Ticket/Display.html?id=78341
+   https://rt.cpan.org/Ticket/Display.html?id=81315
+   https://rt.cpan.org/Ticket/Display.html?id=79461
+   https://rt.cpan.org/Ticket/Display.html?id=71509
+   https://rt.cpan.org/Ticket/Display.html?id=49744
+   https://rt.cpan.org/Ticket/Display.html?id=49744
+   https://rt.cpan.org/Ticket/Display.html?id=64284
+ 
+ Version 1.20 - 29 Jue 2009
+ 
+ * Test suite revamped.  Failures are now explained better, and it should
+   be easier to debug them remotely.
+ 
+ * Bugs fixed:
+   https://rt.cpan.org/Ticket/Display.html?id=49744
+ 
+ Version 1.19 - 19 Jun 2009
+ 
+ * New context functions now work with Perl 5.6.2.
+ 
+ * N__() now mirrors its argument in scalar context for convenience.
+ 
+ Version 1.18 - 26 May 2009
+ 
+ * Cosmetic change: The version number is now both in Locale::Messages
+   and in Locale::TextDomain to work around a shortcoming of the
+   PAUSE indexer.
+ 
+ Version 1.17 - 25 May 2009
+ 
+ * New context support, supporting .po files with msgctxt, and 
+   appropriate supporting calls (*pgettext calls) under both
+   gettext_pp and gettext_xs. TextDomain.pm received corresponding
+   calls: __p __px __np __npx __xnp.
+ 
+ * New module Locale::Util with some utility functions, especially for
+   web development.  Attention, this is still alpha code!
+ 
+ * Try to warn about wrong usage of the tied hashes in
+   Locale::TextDomain.
+ 
+ * Minor bugfixes
+ 
+ Version 1.16 - 28 Sep 2005
+ 
+ * New function Locale::Messages::bind_textdomain_filter() allows you 
+   to register an output filter as a callback.  You can use this
+   feature for example to set the utf-8 flag on translated string when
+   you are sure that the output is actually utf-8.
+ 
+ * New function Locale::Messages::turn_utf_8_on().
+ 
+ * various minor bug fixes.
+ 
+ Version 1.15 - 1 Sep 2005
+ 
+ * Workarounds and bugfixes for misconfigured Solaris systems
+ 
+ * Fixed the completely broken simplecal example
+ 
+ * Added section about non-ascii msgids to the POD of Locale::Messages
+ 
+ Version 1.14 - 11 Aug 2005
+ 
+ * Oops: forgot to update the version check in Locale::Messages
+ 
+ * The XS version builds easier on *BSD systems now
+ 
+ Version 1.12 - 11 Aug 2005
+ 
+ * Minor bugfixes
+ 
+ * The test scripts now check whether the needed locales are installed
+ 
+ Version 1.11 - 11 Jun 2004
+ 
+ * Version 1.11 is a minor bugfix release
+ 
+ Version 1.10 - 12 Jan 2004
+ 
+ * XS version now compiles under Windows (GNU gettext and libiconv required,
+   build with "perl Makefile.PL DIR=gettext_xs", see README.win32 for details)
+ 
+ Version 1.09 - 29 Dec 2003
+ 
+ * check version match with XS module
+ 
+ * in pure Perl version, use user supplied locale name when guessing
+   the output character set
+ 
+ * corrections for Atari character maps
+ 
+ Version 1.08 - 30 Nov 2003
+ 
+ * fixed bug #4512 on https://rt.cpan.org/ (reported by unknown guest)
+ 
+ Version 1.07 - 28 Nov 2003
+ 
+ * bug with charset detection via I18N::Langinfo fixed
+ 
+ * new function Locale::Messages::turn_utf_8_off()
+ 
+ Version 1.06 - 24 Nov 2003
+ 
+ * fixed warning/error under Solaris 8 when I18N::Langinfo is not available
+ 
+ * simplified sample packaging
+ 
+ Version 1.05 - 10 Oct 2003
+ 
+ * fixed compatibility problems with gettext libraries under Solaris 8
+   and higher
+ 
+ Version 1.04 - 09 Oct 2003
+ 
+ * support for language chains in $LANGUAGE (e. g. "fr_BE:fr:de")
+ 
+ * performance tweaks for Locale::gettext_pp
+ 
+ * do not clobber $@ in Locale::gettext_pp
+ 
+ Version 1.03 - 15 Sep 2003
+ 
+ * alternative XS implemenation of gettext() and friends (outperforms
+   pure Perl version by factor 10-15)
+ 
+ Version 1.02 - 04 Sep 2003
+ 
+ * bugfixes for systems that lack both /usr/share/locale and
+   /usr/local/share/locale
+ 
+ * compatibility tweaks for Perl 5.005
+ 
+ Version 1.01 - 19 Aug 2003
+ 
+ * bugfixes
+ 
+ * compatibility tweaks for MS-DOS
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/config.log texinfo-6.8/tp/maintain/lib/libintl-perl/config.log
*** texinfo-6.7/tp/maintain/lib/libintl-perl/config.log	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/config.log	2020-11-28 19:48:05.000000000 +0000
***************
*** 0 ****
--- 1,51 ----
+ cat >gettext.c <<EOF
+ /* The following code only compiles if the interface to gettext is
+    complete.  */
+ 
+ #include <libintl.h>
+ /* Handle the case that we link against GNU libintl but include a non
+  * GNU libintl.h.  */
+ #ifndef __USE_GNU_GETTEXT
+ # error "<libintl.h> is not GNU gettext.  Maybe you have to adjust your include path."
+ #endif
+ 
+ #include <locale.h>
+ 
+ int
+ main (argc, argv)
+ 	int argc;
+     char* argv[];
+ {
+ 	/* FIXME: The gettext runtime libraries provided by Solaris 8 and 9
+        are not sufficient.  Those of Solaris 10 *may* work.  To play
+        safe, we currently only compile the XS version for GNU gettext
+        and use some undocumented features, to test for that.  Thanks
+        to Bruno Haible for the hint.  */
+ 	extern int _nl_msg_cat_cntr;
+ #if 0
+         /* This seems to be defined in the GNU libc only, not in standalone
+          * GNU gettext.  */
+         extern int* _nl_domain_bindings;
+ #endif
+ 
+ 	textdomain ("dummy");
+ 	bindtextdomain ("dummy", ".");
+ 	bind_textdomain_codeset ("dummy", "us-ascii");
+ 
+ 	gettext ("msgid");
+     	dgettext ("dummy", "msgid");
+     	dcgettext ("dummy", "msgid", LC_MESSAGES);
+ 	ngettext ("msgid", "msgid_plural", 
+ #if 0
+ 		  _nl_msg_cat_cntr + *_nl_domain_bindings); 
+ #else
+                   _nl_msg_cat_cntr);
+ #endif
+ 	dngettext ("dummy", "msgid", "msgid_plural", 1);
+ 	dcngettext ("dummy", "msgid", "msgid_plural", 1, LC_MESSAGES);
+ 
+     	return 0;
+ }
+ 
+ EOF
+ x86_64-linux-gnu-gcc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -fstack-protector-strong -L/usr/local/lib -ldl -lm -lpthread -lc -lcrypt -o gettest.exe gettest.c
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/COPYING texinfo-6.8/tp/maintain/lib/libintl-perl/COPYING
*** texinfo-6.7/tp/maintain/lib/libintl-perl/COPYING	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/COPYING	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,674 ----
+                     GNU GENERAL PUBLIC LICENSE
+                        Version 3, 29 June 2007
+ 
+  Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+  Everyone is permitted to copy and distribute verbatim copies
+  of this license document, but changing it is not allowed.
+ 
+                             Preamble
+ 
+   The GNU General Public License is a free, copyleft license for
+ software and other kinds of works.
+ 
+   The licenses for most software and other practical works are designed
+ to take away your freedom to share and change the works.  By contrast,
+ the GNU General Public License is intended to guarantee your freedom to
+ share and change all versions of a program--to make sure it remains free
+ software for all its users.  We, the Free Software Foundation, use the
+ GNU General Public License for most of our software; it applies also to
+ any other work released this way by its authors.  You can apply it to
+ your programs, too.
+ 
+   When we speak of free software, we are referring to freedom, not
+ price.  Our General Public Licenses are designed to make sure that you
+ have the freedom to distribute copies of free software (and charge for
+ them if you wish), that you receive source code or can get it if you
+ want it, that you can change the software or use pieces of it in new
+ free programs, and that you know you can do these things.
+ 
+   To protect your rights, we need to prevent others from denying you
+ these rights or asking you to surrender the rights.  Therefore, you have
+ certain responsibilities if you distribute copies of the software, or if
+ you modify it: responsibilities to respect the freedom of others.
+ 
+   For example, if you distribute copies of such a program, whether
+ gratis or for a fee, you must pass on to the recipients the same
+ freedoms that you received.  You must make sure that they, too, receive
+ or can get the source code.  And you must show them these terms so they
+ know their rights.
+ 
+   Developers that use the GNU GPL protect your rights with two steps:
+ (1) assert copyright on the software, and (2) offer you this License
+ giving you legal permission to copy, distribute and/or modify it.
+ 
+   For the developers' and authors' protection, the GPL clearly explains
+ that there is no warranty for this free software.  For both users' and
+ authors' sake, the GPL requires that modified versions be marked as
+ changed, so that their problems will not be attributed erroneously to
+ authors of previous versions.
+ 
+   Some devices are designed to deny users access to install or run
+ modified versions of the software inside them, although the manufacturer
+ can do so.  This is fundamentally incompatible with the aim of
+ protecting users' freedom to change the software.  The systematic
+ pattern of such abuse occurs in the area of products for individuals to
+ use, which is precisely where it is most unacceptable.  Therefore, we
+ have designed this version of the GPL to prohibit the practice for those
+ products.  If such problems arise substantially in other domains, we
+ stand ready to extend this provision to those domains in future versions
+ of the GPL, as needed to protect the freedom of users.
+ 
+   Finally, every program is threatened constantly by software patents.
+ States should not allow patents to restrict development and use of
+ software on general-purpose computers, but in those that do, we wish to
+ avoid the special danger that patents applied to a free program could
+ make it effectively proprietary.  To prevent this, the GPL assures that
+ patents cannot be used to render the program non-free.
+ 
+   The precise terms and conditions for copying, distribution and
+ modification follow.
+ 
+                        TERMS AND CONDITIONS
+ 
+   0. Definitions.
+ 
+   "This License" refers to version 3 of the GNU General Public License.
+ 
+   "Copyright" also means copyright-like laws that apply to other kinds of
+ works, such as semiconductor masks.
+ 
+   "The Program" refers to any copyrightable work licensed under this
+ License.  Each licensee is addressed as "you".  "Licensees" and
+ "recipients" may be individuals or organizations.
+ 
+   To "modify" a work means to copy from or adapt all or part of the work
+ in a fashion requiring copyright permission, other than the making of an
+ exact copy.  The resulting work is called a "modified version" of the
+ earlier work or a work "based on" the earlier work.
+ 
+   A "covered work" means either the unmodified Program or a work based
+ on the Program.
+ 
+   To "propagate" a work means to do anything with it that, without
+ permission, would make you directly or secondarily liable for
+ infringement under applicable copyright law, except executing it on a
+ computer or modifying a private copy.  Propagation includes copying,
+ distribution (with or without modification), making available to the
+ public, and in some countries other activities as well.
+ 
+   To "convey" a work means any kind of propagation that enables other
+ parties to make or receive copies.  Mere interaction with a user through
+ a computer network, with no transfer of a copy, is not conveying.
+ 
+   An interactive user interface displays "Appropriate Legal Notices"
+ to the extent that it includes a convenient and prominently visible
+ feature that (1) displays an appropriate copyright notice, and (2)
+ tells the user that there is no warranty for the work (except to the
+ extent that warranties are provided), that licensees may convey the
+ work under this License, and how to view a copy of this License.  If
+ the interface presents a list of user commands or options, such as a
+ menu, a prominent item in the list meets this criterion.
+ 
+   1. Source Code.
+ 
+   The "source code" for a work means the preferred form of the work
+ for making modifications to it.  "Object code" means any non-source
+ form of a work.
+ 
+   A "Standard Interface" means an interface that either is an official
+ standard defined by a recognized standards body, or, in the case of
+ interfaces specified for a particular programming language, one that
+ is widely used among developers working in that language.
+ 
+   The "System Libraries" of an executable work include anything, other
+ than the work as a whole, that (a) is included in the normal form of
+ packaging a Major Component, but which is not part of that Major
+ Component, and (b) serves only to enable use of the work with that
+ Major Component, or to implement a Standard Interface for which an
+ implementation is available to the public in source code form.  A
+ "Major Component", in this context, means a major essential component
+ (kernel, window system, and so on) of the specific operating system
+ (if any) on which the executable work runs, or a compiler used to
+ produce the work, or an object code interpreter used to run it.
+ 
+   The "Corresponding Source" for a work in object code form means all
+ the source code needed to generate, install, and (for an executable
+ work) run the object code and to modify the work, including scripts to
+ control those activities.  However, it does not include the work's
+ System Libraries, or general-purpose tools or generally available free
+ programs which are used unmodified in performing those activities but
+ which are not part of the work.  For example, Corresponding Source
+ includes interface definition files associated with source files for
+ the work, and the source code for shared libraries and dynamically
+ linked subprograms that the work is specifically designed to require,
+ such as by intimate data communication or control flow between those
+ subprograms and other parts of the work.
+ 
+   The Corresponding Source need not include anything that users
+ can regenerate automatically from other parts of the Corresponding
+ Source.
+ 
+   The Corresponding Source for a work in source code form is that
+ same work.
+ 
+   2. Basic Permissions.
+ 
+   All rights granted under this License are granted for the term of
+ copyright on the Program, and are irrevocable provided the stated
+ conditions are met.  This License explicitly affirms your unlimited
+ permission to run the unmodified Program.  The output from running a
+ covered work is covered by this License only if the output, given its
+ content, constitutes a covered work.  This License acknowledges your
+ rights of fair use or other equivalent, as provided by copyright law.
+ 
+   You may make, run and propagate covered works that you do not
+ convey, without conditions so long as your license otherwise remains
+ in force.  You may convey covered works to others for the sole purpose
+ of having them make modifications exclusively for you, or provide you
+ with facilities for running those works, provided that you comply with
+ the terms of this License in conveying all material for which you do
+ not control copyright.  Those thus making or running the covered works
+ for you must do so exclusively on your behalf, under your direction
+ and control, on terms that prohibit them from making any copies of
+ your copyrighted material outside their relationship with you.
+ 
+   Conveying under any other circumstances is permitted solely under
+ the conditions stated below.  Sublicensing is not allowed; section 10
+ makes it unnecessary.
+ 
+   3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+ 
+   No covered work shall be deemed part of an effective technological
+ measure under any applicable law fulfilling obligations under article
+ 11 of the WIPO copyright treaty adopted on 20 December 1996, or
+ similar laws prohibiting or restricting circumvention of such
+ measures.
+ 
+   When you convey a covered work, you waive any legal power to forbid
+ circumvention of technological measures to the extent such circumvention
+ is effected by exercising rights under this License with respect to
+ the covered work, and you disclaim any intention to limit operation or
+ modification of the work as a means of enforcing, against the work's
+ users, your or third parties' legal rights to forbid circumvention of
+ technological measures.
+ 
+   4. Conveying Verbatim Copies.
+ 
+   You may convey verbatim copies of the Program's source code as you
+ receive it, in any medium, provided that you conspicuously and
+ appropriately publish on each copy an appropriate copyright notice;
+ keep intact all notices stating that this License and any
+ non-permissive terms added in accord with section 7 apply to the code;
+ keep intact all notices of the absence of any warranty; and give all
+ recipients a copy of this License along with the Program.
+ 
+   You may charge any price or no price for each copy that you convey,
+ and you may offer support or warranty protection for a fee.
+ 
+   5. Conveying Modified Source Versions.
+ 
+   You may convey a work based on the Program, or the modifications to
+ produce it from the Program, in the form of source code under the
+ terms of section 4, provided that you also meet all of these conditions:
+ 
+     a) The work must carry prominent notices stating that you modified
+     it, and giving a relevant date.
+ 
+     b) The work must carry prominent notices stating that it is
+     released under this License and any conditions added under section
+     7.  This requirement modifies the requirement in section 4 to
+     "keep intact all notices".
+ 
+     c) You must license the entire work, as a whole, under this
+     License to anyone who comes into possession of a copy.  This
+     License will therefore apply, along with any applicable section 7
+     additional terms, to the whole of the work, and all its parts,
+     regardless of how they are packaged.  This License gives no
+     permission to license the work in any other way, but it does not
+     invalidate such permission if you have separately received it.
+ 
+     d) If the work has interactive user interfaces, each must display
+     Appropriate Legal Notices; however, if the Program has interactive
+     interfaces that do not display Appropriate Legal Notices, your
+     work need not make them do so.
+ 
+   A compilation of a covered work with other separate and independent
+ works, which are not by their nature extensions of the covered work,
+ and which are not combined with it such as to form a larger program,
+ in or on a volume of a storage or distribution medium, is called an
+ "aggregate" if the compilation and its resulting copyright are not
+ used to limit the access or legal rights of the compilation's users
+ beyond what the individual works permit.  Inclusion of a covered work
+ in an aggregate does not cause this License to apply to the other
+ parts of the aggregate.
+ 
+   6. Conveying Non-Source Forms.
+ 
+   You may convey a covered work in object code form under the terms
+ of sections 4 and 5, provided that you also convey the
+ machine-readable Corresponding Source under the terms of this License,
+ in one of these ways:
+ 
+     a) Convey the object code in, or embodied in, a physical product
+     (including a physical distribution medium), accompanied by the
+     Corresponding Source fixed on a durable physical medium
+     customarily used for software interchange.
+ 
+     b) Convey the object code in, or embodied in, a physical product
+     (including a physical distribution medium), accompanied by a
+     written offer, valid for at least three years and valid for as
+     long as you offer spare parts or customer support for that product
+     model, to give anyone who possesses the object code either (1) a
+     copy of the Corresponding Source for all the software in the
+     product that is covered by this License, on a durable physical
+     medium customarily used for software interchange, for a price no
+     more than your reasonable cost of physically performing this
+     conveying of source, or (2) access to copy the
+     Corresponding Source from a network server at no charge.
+ 
+     c) Convey individual copies of the object code with a copy of the
+     written offer to provide the Corresponding Source.  This
+     alternative is allowed only occasionally and noncommercially, and
+     only if you received the object code with such an offer, in accord
+     with subsection 6b.
+ 
+     d) Convey the object code by offering access from a designated
+     place (gratis or for a charge), and offer equivalent access to the
+     Corresponding Source in the same way through the same place at no
+     further charge.  You need not require recipients to copy the
+     Corresponding Source along with the object code.  If the place to
+     copy the object code is a network server, the Corresponding Source
+     may be on a different server (operated by you or a third party)
+     that supports equivalent copying facilities, provided you maintain
+     clear directions next to the object code saying where to find the
+     Corresponding Source.  Regardless of what server hosts the
+     Corresponding Source, you remain obligated to ensure that it is
+     available for as long as needed to satisfy these requirements.
+ 
+     e) Convey the object code using peer-to-peer transmission, provided
+     you inform other peers where the object code and Corresponding
+     Source of the work are being offered to the general public at no
+     charge under subsection 6d.
+ 
+   A separable portion of the object code, whose source code is excluded
+ from the Corresponding Source as a System Library, need not be
+ included in conveying the object code work.
+ 
+   A "User Product" is either (1) a "consumer product", which means any
+ tangible personal property which is normally used for personal, family,
+ or household purposes, or (2) anything designed or sold for incorporation
+ into a dwelling.  In determining whether a product is a consumer product,
+ doubtful cases shall be resolved in favor of coverage.  For a particular
+ product received by a particular user, "normally used" refers to a
+ typical or common use of that class of product, regardless of the status
+ of the particular user or of the way in which the particular user
+ actually uses, or expects or is expected to use, the product.  A product
+ is a consumer product regardless of whether the product has substantial
+ commercial, industrial or non-consumer uses, unless such uses represent
+ the only significant mode of use of the product.
+ 
+   "Installation Information" for a User Product means any methods,
+ procedures, authorization keys, or other information required to install
+ and execute modified versions of a covered work in that User Product from
+ a modified version of its Corresponding Source.  The information must
+ suffice to ensure that the continued functioning of the modified object
+ code is in no case prevented or interfered with solely because
+ modification has been made.
+ 
+   If you convey an object code work under this section in, or with, or
+ specifically for use in, a User Product, and the conveying occurs as
+ part of a transaction in which the right of possession and use of the
+ User Product is transferred to the recipient in perpetuity or for a
+ fixed term (regardless of how the transaction is characterized), the
+ Corresponding Source conveyed under this section must be accompanied
+ by the Installation Information.  But this requirement does not apply
+ if neither you nor any third party retains the ability to install
+ modified object code on the User Product (for example, the work has
+ been installed in ROM).
+ 
+   The requirement to provide Installation Information does not include a
+ requirement to continue to provide support service, warranty, or updates
+ for a work that has been modified or installed by the recipient, or for
+ the User Product in which it has been modified or installed.  Access to a
+ network may be denied when the modification itself materially and
+ adversely affects the operation of the network or violates the rules and
+ protocols for communication across the network.
+ 
+   Corresponding Source conveyed, and Installation Information provided,
+ in accord with this section must be in a format that is publicly
+ documented (and with an implementation available to the public in
+ source code form), and must require no special password or key for
+ unpacking, reading or copying.
+ 
+   7. Additional Terms.
+ 
+   "Additional permissions" are terms that supplement the terms of this
+ License by making exceptions from one or more of its conditions.
+ Additional permissions that are applicable to the entire Program shall
+ be treated as though they were included in this License, to the extent
+ that they are valid under applicable law.  If additional permissions
+ apply only to part of the Program, that part may be used separately
+ under those permissions, but the entire Program remains governed by
+ this License without regard to the additional permissions.
+ 
+   When you convey a copy of a covered work, you may at your option
+ remove any additional permissions from that copy, or from any part of
+ it.  (Additional permissions may be written to require their own
+ removal in certain cases when you modify the work.)  You may place
+ additional permissions on material, added by you to a covered work,
+ for which you have or can give appropriate copyright permission.
+ 
+   Notwithstanding any other provision of this License, for material you
+ add to a covered work, you may (if authorized by the copyright holders of
+ that material) supplement the terms of this License with terms:
+ 
+     a) Disclaiming warranty or limiting liability differently from the
+     terms of sections 15 and 16 of this License; or
+ 
+     b) Requiring preservation of specified reasonable legal notices or
+     author attributions in that material or in the Appropriate Legal
+     Notices displayed by works containing it; or
+ 
+     c) Prohibiting misrepresentation of the origin of that material, or
+     requiring that modified versions of such material be marked in
+     reasonable ways as different from the original version; or
+ 
+     d) Limiting the use for publicity purposes of names of licensors or
+     authors of the material; or
+ 
+     e) Declining to grant rights under trademark law for use of some
+     trade names, trademarks, or service marks; or
+ 
+     f) Requiring indemnification of licensors and authors of that
+     material by anyone who conveys the material (or modified versions of
+     it) with contractual assumptions of liability to the recipient, for
+     any liability that these contractual assumptions directly impose on
+     those licensors and authors.
+ 
+   All other non-permissive additional terms are considered "further
+ restrictions" within the meaning of section 10.  If the Program as you
+ received it, or any part of it, contains a notice stating that it is
+ governed by this License along with a term that is a further
+ restriction, you may remove that term.  If a license document contains
+ a further restriction but permits relicensing or conveying under this
+ License, you may add to a covered work material governed by the terms
+ of that license document, provided that the further restriction does
+ not survive such relicensing or conveying.
+ 
+   If you add terms to a covered work in accord with this section, you
+ must place, in the relevant source files, a statement of the
+ additional terms that apply to those files, or a notice indicating
+ where to find the applicable terms.
+ 
+   Additional terms, permissive or non-permissive, may be stated in the
+ form of a separately written license, or stated as exceptions;
+ the above requirements apply either way.
+ 
+   8. Termination.
+ 
+   You may not propagate or modify a covered work except as expressly
+ provided under this License.  Any attempt otherwise to propagate or
+ modify it is void, and will automatically terminate your rights under
+ this License (including any patent licenses granted under the third
+ paragraph of section 11).
+ 
+   However, if you cease all violation of this License, then your
+ license from a particular copyright holder is reinstated (a)
+ provisionally, unless and until the copyright holder explicitly and
+ finally terminates your license, and (b) permanently, if the copyright
+ holder fails to notify you of the violation by some reasonable means
+ prior to 60 days after the cessation.
+ 
+   Moreover, your license from a particular copyright holder is
+ reinstated permanently if the copyright holder notifies you of the
+ violation by some reasonable means, this is the first time you have
+ received notice of violation of this License (for any work) from that
+ copyright holder, and you cure the violation prior to 30 days after
+ your receipt of the notice.
+ 
+   Termination of your rights under this section does not terminate the
+ licenses of parties who have received copies or rights from you under
+ this License.  If your rights have been terminated and not permanently
+ reinstated, you do not qualify to receive new licenses for the same
+ material under section 10.
+ 
+   9. Acceptance Not Required for Having Copies.
+ 
+   You are not required to accept this License in order to receive or
+ run a copy of the Program.  Ancillary propagation of a covered work
+ occurring solely as a consequence of using peer-to-peer transmission
+ to receive a copy likewise does not require acceptance.  However,
+ nothing other than this License grants you permission to propagate or
+ modify any covered work.  These actions infringe copyright if you do
+ not accept this License.  Therefore, by modifying or propagating a
+ covered work, you indicate your acceptance of this License to do so.
+ 
+   10. Automatic Licensing of Downstream Recipients.
+ 
+   Each time you convey a covered work, the recipient automatically
+ receives a license from the original licensors, to run, modify and
+ propagate that work, subject to this License.  You are not responsible
+ for enforcing compliance by third parties with this License.
+ 
+   An "entity transaction" is a transaction transferring control of an
+ organization, or substantially all assets of one, or subdividing an
+ organization, or merging organizations.  If propagation of a covered
+ work results from an entity transaction, each party to that
+ transaction who receives a copy of the work also receives whatever
+ licenses to the work the party's predecessor in interest had or could
+ give under the previous paragraph, plus a right to possession of the
+ Corresponding Source of the work from the predecessor in interest, if
+ the predecessor has it or can get it with reasonable efforts.
+ 
+   You may not impose any further restrictions on the exercise of the
+ rights granted or affirmed under this License.  For example, you may
+ not impose a license fee, royalty, or other charge for exercise of
+ rights granted under this License, and you may not initiate litigation
+ (including a cross-claim or counterclaim in a lawsuit) alleging that
+ any patent claim is infringed by making, using, selling, offering for
+ sale, or importing the Program or any portion of it.
+ 
+   11. Patents.
+ 
+   A "contributor" is a copyright holder who authorizes use under this
+ License of the Program or a work on which the Program is based.  The
+ work thus licensed is called the contributor's "contributor version".
+ 
+   A contributor's "essential patent claims" are all patent claims
+ owned or controlled by the contributor, whether already acquired or
+ hereafter acquired, that would be infringed by some manner, permitted
+ by this License, of making, using, or selling its contributor version,
+ but do not include claims that would be infringed only as a
+ consequence of further modification of the contributor version.  For
+ purposes of this definition, "control" includes the right to grant
+ patent sublicenses in a manner consistent with the requirements of
+ this License.
+ 
+   Each contributor grants you a non-exclusive, worldwide, royalty-free
+ patent license under the contributor's essential patent claims, to
+ make, use, sell, offer for sale, import and otherwise run, modify and
+ propagate the contents of its contributor version.
+ 
+   In the following three paragraphs, a "patent license" is any express
+ agreement or commitment, however denominated, not to enforce a patent
+ (such as an express permission to practice a patent or covenant not to
+ sue for patent infringement).  To "grant" such a patent license to a
+ party means to make such an agreement or commitment not to enforce a
+ patent against the party.
+ 
+   If you convey a covered work, knowingly relying on a patent license,
+ and the Corresponding Source of the work is not available for anyone
+ to copy, free of charge and under the terms of this License, through a
+ publicly available network server or other readily accessible means,
+ then you must either (1) cause the Corresponding Source to be so
+ available, or (2) arrange to deprive yourself of the benefit of the
+ patent license for this particular work, or (3) arrange, in a manner
+ consistent with the requirements of this License, to extend the patent
+ license to downstream recipients.  "Knowingly relying" means you have
+ actual knowledge that, but for the patent license, your conveying the
+ covered work in a country, or your recipient's use of the covered work
+ in a country, would infringe one or more identifiable patents in that
+ country that you have reason to believe are valid.
+ 
+   If, pursuant to or in connection with a single transaction or
+ arrangement, you convey, or propagate by procuring conveyance of, a
+ covered work, and grant a patent license to some of the parties
+ receiving the covered work authorizing them to use, propagate, modify
+ or convey a specific copy of the covered work, then the patent license
+ you grant is automatically extended to all recipients of the covered
+ work and works based on it.
+ 
+   A patent license is "discriminatory" if it does not include within
+ the scope of its coverage, prohibits the exercise of, or is
+ conditioned on the non-exercise of one or more of the rights that are
+ specifically granted under this License.  You may not convey a covered
+ work if you are a party to an arrangement with a third party that is
+ in the business of distributing software, under which you make payment
+ to the third party based on the extent of your activity of conveying
+ the work, and under which the third party grants, to any of the
+ parties who would receive the covered work from you, a discriminatory
+ patent license (a) in connection with copies of the covered work
+ conveyed by you (or copies made from those copies), or (b) primarily
+ for and in connection with specific products or compilations that
+ contain the covered work, unless you entered into that arrangement,
+ or that patent license was granted, prior to 28 March 2007.
+ 
+   Nothing in this License shall be construed as excluding or limiting
+ any implied license or other defenses to infringement that may
+ otherwise be available to you under applicable patent law.
+ 
+   12. No Surrender of Others' Freedom.
+ 
+   If conditions are imposed on you (whether by court order, agreement or
+ otherwise) that contradict the conditions of this License, they do not
+ excuse you from the conditions of this License.  If you cannot convey a
+ covered work so as to satisfy simultaneously your obligations under this
+ License and any other pertinent obligations, then as a consequence you may
+ not convey it at all.  For example, if you agree to terms that obligate you
+ to collect a royalty for further conveying from those to whom you convey
+ the Program, the only way you could satisfy both those terms and this
+ License would be to refrain entirely from conveying the Program.
+ 
+   13. Use with the GNU Affero General Public License.
+ 
+   Notwithstanding any other provision of this License, you have
+ permission to link or combine any covered work with a work licensed
+ under version 3 of the GNU Affero General Public License into a single
+ combined work, and to convey the resulting work.  The terms of this
+ License will continue to apply to the part which is the covered work,
+ but the special requirements of the GNU Affero General Public License,
+ section 13, concerning interaction through a network will apply to the
+ combination as such.
+ 
+   14. Revised Versions of this License.
+ 
+   The Free Software Foundation may publish revised and/or new versions of
+ the GNU General Public License from time to time.  Such new versions will
+ be similar in spirit to the present version, but may differ in detail to
+ address new problems or concerns.
+ 
+   Each version is given a distinguishing version number.  If the
+ Program specifies that a certain numbered version of the GNU General
+ Public License "or any later version" applies to it, you have the
+ option of following the terms and conditions either of that numbered
+ version or of any later version published by the Free Software
+ Foundation.  If the Program does not specify a version number of the
+ GNU General Public License, you may choose any version ever published
+ by the Free Software Foundation.
+ 
+   If the Program specifies that a proxy can decide which future
+ versions of the GNU General Public License can be used, that proxy's
+ public statement of acceptance of a version permanently authorizes you
+ to choose that version for the Program.
+ 
+   Later license versions may give you additional or different
+ permissions.  However, no additional obligations are imposed on any
+ author or copyright holder as a result of your choosing to follow a
+ later version.
+ 
+   15. Disclaimer of Warranty.
+ 
+   THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+ APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+ HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+ OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+ IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+ 
+   16. Limitation of Liability.
+ 
+   IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+ THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+ GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+ USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+ DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+ PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+ EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGES.
+ 
+   17. Interpretation of Sections 15 and 16.
+ 
+   If the disclaimer of warranty and limitation of liability provided
+ above cannot be given local legal effect according to their terms,
+ reviewing courts shall apply local law that most closely approximates
+ an absolute waiver of all civil liability in connection with the
+ Program, unless a warranty or assumption of liability accompanies a
+ copy of the Program in return for a fee.
+ 
+                      END OF TERMS AND CONDITIONS
+ 
+             How to Apply These Terms to Your New Programs
+ 
+   If you develop a new program, and you want it to be of the greatest
+ possible use to the public, the best way to achieve this is to make it
+ free software which everyone can redistribute and change under these terms.
+ 
+   To do so, attach the following notices to the program.  It is safest
+ to attach them to the start of each source file to most effectively
+ state the exclusion of warranty; and each file should have at least
+ the "copyright" line and a pointer to where the full notice is found.
+ 
+     <one line to give the program's name and a brief idea of what it does.>
+     Copyright (C) <year>  <name of author>
+ 
+     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 3 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, see <http://www.gnu.org/licenses/>.
+ 
+ Also add information on how to contact you by electronic and paper mail.
+ 
+   If the program does terminal interaction, make it output a short
+ notice like this when it starts in an interactive mode:
+ 
+     <program>  Copyright (C) <year>  <name of author>
+     This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+     This is free software, and you are welcome to redistribute it
+     under certain conditions; type `show c' for details.
+ 
+ The hypothetical commands `show w' and `show c' should show the appropriate
+ parts of the General Public License.  Of course, your program's commands
+ might be different; for a GUI interface, you would use an "about box".
+ 
+   You should also get your employer (if you work as a programmer) or school,
+ if any, to sign a "copyright disclaimer" for the program, if necessary.
+ For more information on this, and how to apply and follow the GNU GPL, see
+ <http://www.gnu.org/licenses/>.
+ 
+   The GNU General Public License does not permit incorporating your program
+ into proprietary programs.  If your program is a subroutine library, you
+ may consider it more useful to permit linking proprietary applications with
+ the library.  If this is what you want to do, use the GNU Lesser General
+ Public License instead of this License.  But first, please read
+ <http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/COPYING.LESSER texinfo-6.8/tp/maintain/lib/libintl-perl/COPYING.LESSER
*** texinfo-6.7/tp/maintain/lib/libintl-perl/COPYING.LESSER	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/COPYING.LESSER	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,515 ****
- 
-                   GNU LESSER GENERAL PUBLIC LICENSE
-                        Version 2.1, February 1999
- 
-  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-  Everyone is permitted to copy and distribute verbatim copies
-  of this license document, but changing it is not allowed.
- 
- [This is the first released version of the Lesser GPL.  It also counts
-  as the successor of the GNU Library Public License, version 2, hence
-  the version number 2.1.]
- 
-                             Preamble
- 
-   The licenses for most software are designed to take away your
- freedom to share and change it.  By contrast, the GNU General Public
- Licenses are intended to guarantee your freedom to share and change
- free software--to make sure the software is free for all its users.
- 
-   This license, the Lesser General Public License, applies to some
- specially designated software packages--typically libraries--of the
- Free Software Foundation and other authors who decide to use it.  You
- can use it too, but we suggest you first think carefully about whether
- this license or the ordinary General Public License is the better
- strategy to use in any particular case, based on the explanations
- below.
- 
-   When we speak of free software, we are referring to freedom of use,
- not price.  Our General Public Licenses are designed to make sure that
- you have the freedom to distribute copies of free software (and charge
- for this service if you wish); that you receive source code or can get
- it if you want it; that you can change the software and use pieces of
- it in new free programs; and that you are informed that you can do
- these things.
- 
-   To protect your rights, we need to make restrictions that forbid
- distributors to deny you these rights or to ask you to surrender these
- rights.  These restrictions translate to certain responsibilities for
- you if you distribute copies of the library or if you modify it.
- 
-   For example, if you distribute copies of the library, whether gratis
- or for a fee, you must give the recipients all the rights that we gave
- you.  You must make sure that they, too, receive or can get the source
- code.  If you link other code with the library, you must provide
- complete object files to the recipients, so that they can relink them
- with the library after making changes to the library and recompiling
- it.  And you must show them these terms so they know their rights.
- 
-   We protect your rights with a two-step method: (1) we copyright the
- library, and (2) we offer you this license, which gives you legal
- permission to copy, distribute and/or modify the library.
- 
-   To protect each distributor, we want to make it very clear that
- there is no warranty for the free library.  Also, if the library is
- modified by someone else and passed on, the recipients should know
- that what they have is not the original version, so that the original
- author's reputation will not be affected by problems that might be
- introduced by others.
- ^L
-   Finally, software patents pose a constant threat to the existence of
- any free program.  We wish to make sure that a company cannot
- effectively restrict the users of a free program by obtaining a
- restrictive license from a patent holder.  Therefore, we insist that
- any patent license obtained for a version of the library must be
- consistent with the full freedom of use specified in this license.
- 
-   Most GNU software, including some libraries, is covered by the
- ordinary GNU General Public License.  This license, the GNU Lesser
- General Public License, applies to certain designated libraries, and
- is quite different from the ordinary General Public License.  We use
- this license for certain libraries in order to permit linking those
- libraries into non-free programs.
- 
-   When a program is linked with a library, whether statically or using
- a shared library, the combination of the two is legally speaking a
- combined work, a derivative of the original library.  The ordinary
- General Public License therefore permits such linking only if the
- entire combination fits its criteria of freedom.  The Lesser General
- Public License permits more lax criteria for linking other code with
- the library.
- 
-   We call this license the "Lesser" General Public License because it
- does Less to protect the user's freedom than the ordinary General
- Public License.  It also provides other free software developers Less
- of an advantage over competing non-free programs.  These disadvantages
- are the reason we use the ordinary General Public License for many
- libraries.  However, the Lesser license provides advantages in certain
- special circumstances.
- 
-   For example, on rare occasions, there may be a special need to
- encourage the widest possible use of a certain library, so that it
- becomes
- a de-facto standard.  To achieve this, non-free programs must be
- allowed to use the library.  A more frequent case is that a free
- library does the same job as widely used non-free libraries.  In this
- case, there is little to gain by limiting the free library to free
- software only, so we use the Lesser General Public License.
- 
-   In other cases, permission to use a particular library in non-free
- programs enables a greater number of people to use a large body of
- free software.  For example, permission to use the GNU C Library in
- non-free programs enables many more people to use the whole GNU
- operating system, as well as its variant, the GNU/Linux operating
- system.
- 
-   Although the Lesser General Public License is Less protective of the
- users' freedom, it does ensure that the user of a program that is
- linked with the Library has the freedom and the wherewithal to run
- that program using a modified version of the Library.
- 
-   The precise terms and conditions for copying, distribution and
- modification follow.  Pay close attention to the difference between a
- "work based on the library" and a "work that uses the library".  The
- former contains code derived from the library, whereas the latter must
- be combined with the library in order to run.
- ^L
-                   GNU LESSER GENERAL PUBLIC LICENSE
-    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
- 
-   0. This License Agreement applies to any software library or other
- program which contains a notice placed by the copyright holder or
- other authorized party saying it may be distributed under the terms of
- this Lesser General Public License (also called "this License").
- Each licensee is addressed as "you".
- 
-   A "library" means a collection of software functions and/or data
- prepared so as to be conveniently linked with application programs
- (which use some of those functions and data) to form executables.
- 
-   The "Library", below, refers to any such software library or work
- which has been distributed under these terms.  A "work based on the
- Library" means either the Library or any derivative work under
- copyright law: that is to say, a work containing the Library or a
- portion of it, either verbatim or with modifications and/or translated
- straightforwardly into another language.  (Hereinafter, translation is
- included without limitation in the term "modification".)
- 
-   "Source code" for a work means the preferred form of the work for
- making modifications to it.  For a library, complete source code means
- all the source code for all modules it contains, plus any associated
- interface definition files, plus the scripts used to control
- compilation
- and installation of the library.
- 
-   Activities other than copying, distribution and modification are not
- covered by this License; they are outside its scope.  The act of
- running a program using the Library is not restricted, and output from
- such a program is covered only if its contents constitute a work based
- on the Library (independent of the use of the Library in a tool for
- writing it).  Whether that is true depends on what the Library does
- and what the program that uses the Library does.
- 
-   1. You may copy and distribute verbatim copies of the Library's
- complete source code as you receive it, in any medium, provided that
- you conspicuously and appropriately publish on each copy an
- appropriate copyright notice and disclaimer of warranty; keep intact
- all the notices that refer to this License and to the absence of any
- warranty; and distribute a copy of this License along with the
- Library.
- 
-   You may charge a fee for the physical act of transferring a copy,
- and you may at your option offer warranty protection in exchange for a
- fee.
- 
-   2. You may modify your copy or copies of the Library or any portion
- of it, thus forming a work based on the Library, and copy and
- distribute such modifications or work under the terms of Section 1
- above, provided that you also meet all of these conditions:
- 
-     a) The modified work must itself be a software library.
- 
-     b) You must cause the files modified to carry prominent notices
-     stating that you changed the files and the date of any change.
- 
-     c) You must cause the whole of the work to be licensed at no
-     charge to all third parties under the terms of this License.
- 
-     d) If a facility in the modified Library refers to a function or a
-     table of data to be supplied by an application program that uses
-     the facility, other than as an argument passed when the facility
-     is invoked, then you must make a good faith effort to ensure that,
-     in the event an application does not supply such function or
-     table, the facility still operates, and performs whatever part of
-     its purpose remains meaningful.
- 
-     (For example, a function in a library to compute square roots has
-     a purpose that is entirely well-defined independent of the
-     application.  Therefore, Subsection 2d requires that any
-     application-supplied function or table used by this function must
-     be optional: if the application does not supply it, the square
-     root function must still compute square roots.)
- 
- These requirements apply to the modified work as a whole.  If
- identifiable sections of that work are not derived from the Library,
- and can be reasonably considered independent and separate works in
- themselves, then this License, and its terms, do not apply to those
- sections when you distribute them as separate works.  But when you
- distribute the same sections as part of a whole which is a work based
- on the Library, the distribution of the whole must be on the terms of
- this License, whose permissions for other licensees extend to the
- entire whole, and thus to each and every part regardless of who wrote
- it.
- 
- Thus, it is not the intent of this section to claim rights or contest
- your rights to work written entirely by you; rather, the intent is to
- exercise the right to control the distribution of derivative or
- collective works based on the Library.
- 
- In addition, mere aggregation of another work not based on the Library
- with the Library (or with a work based on the Library) on a volume of
- a storage or distribution medium does not bring the other work under
- the scope of this License.
- 
-   3. You may opt to apply the terms of the ordinary GNU General Public
- License instead of this License to a given copy of the Library.  To do
- this, you must alter all the notices that refer to this License, so
- that they refer to the ordinary GNU General Public License, version 2,
- instead of to this License.  (If a newer version than version 2 of the
- ordinary GNU General Public License has appeared, then you can specify
- that version instead if you wish.)  Do not make any other change in
- these notices.
- ^L
-   Once this change is made in a given copy, it is irreversible for
- that copy, so the ordinary GNU General Public License applies to all
- subsequent copies and derivative works made from that copy.
- 
-   This option is useful when you wish to copy part of the code of
- the Library into a program that is not a library.
- 
-   4. You may copy and distribute the Library (or a portion or
- derivative of it, under Section 2) in object code or executable form
- under the terms of Sections 1 and 2 above provided that you accompany
- it with the complete corresponding machine-readable source code, which
- must be distributed under the terms of Sections 1 and 2 above on a
- medium customarily used for software interchange.
- 
-   If distribution of object code is made by offering access to copy
- from a designated place, then offering equivalent access to copy the
- source code from the same place satisfies the requirement to
- distribute the source code, even though third parties are not
- compelled to copy the source along with the object code.
- 
-   5. A program that contains no derivative of any portion of the
- Library, but is designed to work with the Library by being compiled or
- linked with it, is called a "work that uses the Library".  Such a
- work, in isolation, is not a derivative work of the Library, and
- therefore falls outside the scope of this License.
- 
-   However, linking a "work that uses the Library" with the Library
- creates an executable that is a derivative of the Library (because it
- contains portions of the Library), rather than a "work that uses the
- library".  The executable is therefore covered by this License.
- Section 6 states terms for distribution of such executables.
- 
-   When a "work that uses the Library" uses material from a header file
- that is part of the Library, the object code for the work may be a
- derivative work of the Library even though the source code is not.
- Whether this is true is especially significant if the work can be
- linked without the Library, or if the work is itself a library.  The
- threshold for this to be true is not precisely defined by law.
- 
-   If such an object file uses only numerical parameters, data
- structure layouts and accessors, and small macros and small inline
- functions (ten lines or less in length), then the use of the object
- file is unrestricted, regardless of whether it is legally a derivative
- work.  (Executables containing this object code plus portions of the
- Library will still fall under Section 6.)
- 
-   Otherwise, if the work is a derivative of the Library, you may
- distribute the object code for the work under the terms of Section 6.
- Any executables containing that work also fall under Section 6,
- whether or not they are linked directly with the Library itself.
- ^L
-   6. As an exception to the Sections above, you may also combine or
- link a "work that uses the Library" with the Library to produce a
- work containing portions of the Library, and distribute that work
- under terms of your choice, provided that the terms permit
- modification of the work for the customer's own use and reverse
- engineering for debugging such modifications.
- 
-   You must give prominent notice with each copy of the work that the
- Library is used in it and that the Library and its use are covered by
- this License.  You must supply a copy of this License.  If the work
- during execution displays copyright notices, you must include the
- copyright notice for the Library among them, as well as a reference
- directing the user to the copy of this License.  Also, you must do one
- of these things:
- 
-     a) Accompany the work with the complete corresponding
-     machine-readable source code for the Library including whatever
-     changes were used in the work (which must be distributed under
-     Sections 1 and 2 above); and, if the work is an executable linked
-     with the Library, with the complete machine-readable "work that
-     uses the Library", as object code and/or source code, so that the
-     user can modify the Library and then relink to produce a modified
-     executable containing the modified Library.  (It is understood
-     that the user who changes the contents of definitions files in the
-     Library will not necessarily be able to recompile the application
-     to use the modified definitions.)
- 
-     b) Use a suitable shared library mechanism for linking with the
-     Library.  A suitable mechanism is one that (1) uses at run time a
-     copy of the library already present on the user's computer system,
-     rather than copying library functions into the executable, and (2)
-     will operate properly with a modified version of the library, if
-     the user installs one, as long as the modified version is
-     interface-compatible with the version that the work was made with.
- 
-     c) Accompany the work with a written offer, valid for at
-     least three years, to give the same user the materials
-     specified in Subsection 6a, above, for a charge no more
-     than the cost of performing this distribution.
- 
-     d) If distribution of the work is made by offering access to copy
-     from a designated place, offer equivalent access to copy the above
-     specified materials from the same place.
- 
-     e) Verify that the user has already received a copy of these
-     materials or that you have already sent this user a copy.
- 
-   For an executable, the required form of the "work that uses the
- Library" must include any data and utility programs needed for
- reproducing the executable from it.  However, as a special exception,
- the materials to be distributed need not include anything that is
- normally distributed (in either source or binary form) with the major
- components (compiler, kernel, and so on) of the operating system on
- which the executable runs, unless that component itself accompanies
- the executable.
- 
-   It may happen that this requirement contradicts the license
- restrictions of other proprietary libraries that do not normally
- accompany the operating system.  Such a contradiction means you cannot
- use both them and the Library together in an executable that you
- distribute.
- ^L
-   7. You may place library facilities that are a work based on the
- Library side-by-side in a single library together with other library
- facilities not covered by this License, and distribute such a combined
- library, provided that the separate distribution of the work based on
- the Library and of the other library facilities is otherwise
- permitted, and provided that you do these two things:
- 
-     a) Accompany the combined library with a copy of the same work
-     based on the Library, uncombined with any other library
-     facilities.  This must be distributed under the terms of the
-     Sections above.
- 
-     b) Give prominent notice with the combined library of the fact
-     that part of it is a work based on the Library, and explaining
-     where to find the accompanying uncombined form of the same work.
- 
-   8. You may not copy, modify, sublicense, link with, or distribute
- the Library except as expressly provided under this License.  Any
- attempt otherwise to copy, modify, sublicense, link with, or
- distribute the Library is void, and will automatically terminate your
- rights under this License.  However, parties who have received copies,
- or rights, from you under this License will not have their licenses
- terminated so long as such parties remain in full compliance.
- 
-   9. You are not required to accept this License, since you have not
- signed it.  However, nothing else grants you permission to modify or
- distribute the Library or its derivative works.  These actions are
- prohibited by law if you do not accept this License.  Therefore, by
- modifying or distributing the Library (or any work based on the
- Library), you indicate your acceptance of this License to do so, and
- all its terms and conditions for copying, distributing or modifying
- the Library or works based on it.
- 
-   10. Each time you redistribute the Library (or any work based on the
- Library), the recipient automatically receives a license from the
- original licensor to copy, distribute, link with or modify the Library
- subject to these terms and conditions.  You may not impose any further
- restrictions on the recipients' exercise of the rights granted herein.
- You are not responsible for enforcing compliance by third parties with
- this License.
- ^L
-   11. If, as a consequence of a court judgment or allegation of patent
- infringement or for any other reason (not limited to patent issues),
- conditions are imposed on you (whether by court order, agreement or
- otherwise) that contradict the conditions of this License, they do not
- excuse you from the conditions of this License.  If you cannot
- distribute so as to satisfy simultaneously your obligations under this
- License and any other pertinent obligations, then as a consequence you
- may not distribute the Library at all.  For example, if a patent
- license would not permit royalty-free redistribution of the Library by
- all those who receive copies directly or indirectly through you, then
- the only way you could satisfy both it and this License would be to
- refrain entirely from distribution of the Library.
- 
- If any portion of this section is held invalid or unenforceable under
- any particular circumstance, the balance of the section is intended to
- apply, and the section as a whole is intended to apply in other
- circumstances.
- 
- It is not the purpose of this section to induce you to infringe any
- patents or other property right claims or to contest validity of any
- such claims; this section has the sole purpose of protecting the
- integrity of the free software distribution system which is
- implemented by public license practices.  Many people have made
- generous contributions to the wide range of software distributed
- through that system in reliance on consistent application of that
- system; it is up to the author/donor to decide if he or she is willing
- to distribute software through any other system and a licensee cannot
- impose that choice.
- 
- This section is intended to make thoroughly clear what is believed to
- be a consequence of the rest of this License.
- 
-   12. If the distribution and/or use of the Library is restricted in
- certain countries either by patents or by copyrighted interfaces, the
- original copyright holder who places the Library under this License
- may add an explicit geographical distribution limitation excluding those
- countries, so that distribution is permitted only in or among
- countries not thus excluded.  In such case, this License incorporates
- the limitation as if written in the body of this License.
- 
-   13. The Free Software Foundation may publish revised and/or new
- versions of the Lesser General Public License from time to time.
- Such new versions will be similar in spirit to the present version,
- but may differ in detail to address new problems or concerns.
- 
- Each version is given a distinguishing version number.  If the Library
- specifies a version number of this License which applies to it and
- "any later version", you have the option of following the terms and
- conditions either of that version or of any later version published by
- the Free Software Foundation.  If the Library does not specify a
- license version number, you may choose any version ever published by
- the Free Software Foundation.
- ^L
-   14. If you wish to incorporate parts of the Library into other free
- programs whose distribution conditions are incompatible with these,
- write to the author to ask for permission.  For software which is
- copyrighted by the Free Software Foundation, write to the Free
- Software Foundation; we sometimes make exceptions for this.  Our
- decision will be guided by the two goals of preserving the free status
- of all derivatives of our free software and of promoting the sharing
- and reuse of software generally.
- 
-                             NO WARRANTY
- 
-   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
- WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
- EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
- OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
- KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
- LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
- THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
- 
-   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
- WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
- AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
- FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
- CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
- LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
- RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
- FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
- SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
- DAMAGES.
- 
-                      END OF TERMS AND CONDITIONS
- ^L
-            How to Apply These Terms to Your New Libraries
- 
-   If you develop a new library, and you want it to be of the greatest
- possible use to the public, we recommend making it free software that
- everyone can redistribute and change.  You can do so by permitting
- redistribution under these terms (or, alternatively, under the terms
- of the ordinary General Public License).
- 
-   To apply these terms, attach the following notices to the library.
- It is safest to attach them to the start of each source file to most
- effectively convey the exclusion of warranty; and each file should
- have at least the "copyright" line and a pointer to where the full
- notice is found.
- 
- 
-     <one line to give the library's name and a brief idea of what it
- does.>
-     Copyright (C) <year>  <name of author>
- 
-     This library is free software; you can redistribute it and/or
-     modify it under the terms of the GNU Lesser General Public
-     License as published by the Free Software Foundation; either
-     version 2 of the License, or (at your option) any later version.
- 
-     This library 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
-     Lesser General Public License for more details.
- 
-     You should have received a copy of the GNU Lesser General Public
-     License along with this library; if not, write to the Free Software
-     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
- 
- Also add information on how to contact you by electronic and paper
- mail.
- 
- You should also get your employer (if you work as a programmer) or
- your
- school, if any, to sign a "copyright disclaimer" for the library, if
- necessary.  Here is a sample; alter the names:
- 
-   Yoyodyne, Inc., hereby disclaims all copyright interest in the
-   library `Frob' (a library for tweaking knobs) written by James
- Random Hacker.
- 
-   <signature of Ty Coon>, 1 April 1990
-   Ty Coon, President of Vice
- 
- That's all there is to it!
- 
- 
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/Credits texinfo-6.8/tp/maintain/lib/libintl-perl/Credits
*** texinfo-6.7/tp/maintain/lib/libintl-perl/Credits	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/Credits	2018-10-08 09:33:14.000000000 +0100
***************
*** 1,10 ****
- $Id: Credits,v 1.1 2011-10-12 23:51:23 pertusus Exp $
- 
  These people have helped in the development of libintl-perl:
  
- - Imperia (http://www.imperia.net/) has contributed this part of the 
-   Enterprise Content Management System Imperia to the Perl community
-   as free software. 
- 
  - Joshua Miller <unrtst@cpan.com> has extended libintl-perl to provide
    the important context-sensitive functions (pgettext() and friends).
--- 1,4 ----
***************
*** 17,38 ****
    tested the Perl backend for GNU xgettext under cygwin 
  
- - Norma Karl <bcrazy@gmx.de> has thoroughly revised the documentation for
-   the Perl backend to GNU xgettext, and she deserves a credit anyway
- 
  - Bruno Haible for libiconv which was the base for many conversions and
    for integrating my Perl backend into GNU gettext
  
  Other people have helped by sending in improvements, suggestions and
! bug reports:
  
! - DH <crazyinsomniac@yahoo.com>
! - Jo-Even Skarstein <joska@nvg.org>
! - Gerhard Stoll <gerhard_stoll@gmx.de>
! - Marc Brockschmidt <marc@marcbrockschmidt.de>
! - Laurent Bonnaud <Laurent.Bonnaud@inpg.fr>
! - Jan Kratochvil <lace@jankratochvil.net>
! - Ð¡Ð²ÐµÑ‚Ð¾Ñ�Ð»Ð°Ð² Ð�Ð³Ð°Ñ„Ð¾Ð½ÐºÐ¸Ð½ <slavi.agafonkin@imperia.net>
! - Michael Bell <michael.bell@cms.hu-berlin.de>
! - David Cantrell <dcantrell@cpan.org>
  
  Please inform me if I have forgotten your contribution.
--- 11,33 ----
    tested the Perl backend for GNU xgettext under cygwin 
  
  - Bruno Haible for libiconv which was the base for many conversions and
    for integrating my Perl backend into GNU gettext
  
  Other people have helped by sending in improvements, suggestions and
! bug reports (you will find out how to make the mail addresses valid):
  
! - DH <crazyinsomniac?yahoo.com>
! - Jo-Even Skarstein <joska?nvg.org>
! - Gerhard Stoll <gerhard_stoll?gmx.de>
! - Marc Brockschmidt <marc?marcbrockschmidt.de>
! - Laurent Bonnaud <Laurent.Bonnaud?inpg.fr>
! - Jan Kratochvil <lace?jankratochvil.net>
! - Ð¡Ð²ÐµÑ‚Ð¾Ñ�Ð»Ð°Ð² Ð�Ð³Ð°Ñ„Ð¾Ð½ÐºÐ¸Ð½ <slavi.agafonkin?imperia.bg>
! - Michael Bell <michael.bell?cms.hu-berlin.de>
! - David Cantrell <dcantrell?cpan.org>
! - Karl Berry <karl?freefriends.org>
! - Patrice Dumas <pertusus?free.fr>
! - Karen Etheridge <ether?cpan.org>
! - Slaven ReziÄ‡ <slaven@rezic.de>
  
  Please inform me if I have forgotten your contribution.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/FAQ texinfo-6.8/tp/maintain/lib/libintl-perl/FAQ
*** texinfo-6.7/tp/maintain/lib/libintl-perl/FAQ	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/FAQ	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,4 ****
- $Id: FAQ,v 1.1 2011-10-12 23:51:23 pertusus Exp $
- 
  The FAQ has been podified, see "perldoc Locale::libintlFAQ".  If you
  haven't installed libintl-perl and read this file in the source distribution,
--- 1,2 ----
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.c texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.c
*** texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.c	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.c	2020-11-28 19:49:24.000000000 +0000
***************
*** 0 ****
--- 1,768 ----
+ /*
+  * This file was generated automatically by ExtUtils::ParseXS version 3.34 from the
+  * contents of gettext_xs.xs. Do not edit this file, edit gettext_xs.xs instead.
+  *
+  *    ANY CHANGES MADE HERE WILL BE LOST!
+  *
+  */
+ 
+ #line 1 "gettext_xs.xs"
+ /* -*- C -*- */
+ /*
+ # Perl binding for Uniforum message translation.
+ # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+ # all rights reserved.
+ 
+ # 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 3 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, see <http://www.gnu.org/licenses/>.  */
+ 
+ #include "EXTERN.h"
+ #include "perl.h"
+ #include "XSUB.h"
+ #include <string.h>
+ #include <locale.h>
+ #include <libintl.h>
+ /* Handle the case that we link against GNU libintl but include a non
+  * GNU libintl.h.  */
+ #ifndef __USE_GNU_GETTEXT
+ # error "<libintl.h> is not GNU gettext.  Maybe you have to adjust your include path."
+ #endif
+ 
+ #line 42 "gettext_xs.c"
+ #ifndef PERL_UNUSED_VAR
+ #  define PERL_UNUSED_VAR(var) if (0) var = var
+ #endif
+ 
+ #ifndef dVAR
+ #  define dVAR		dNOOP
+ #endif
+ 
+ 
+ /* This stuff is not part of the API! You have been warned. */
+ #ifndef PERL_VERSION_DECIMAL
+ #  define PERL_VERSION_DECIMAL(r,v,s) (r*1000000 + v*1000 + s)
+ #endif
+ #ifndef PERL_DECIMAL_VERSION
+ #  define PERL_DECIMAL_VERSION \
+ 	  PERL_VERSION_DECIMAL(PERL_REVISION,PERL_VERSION,PERL_SUBVERSION)
+ #endif
+ #ifndef PERL_VERSION_GE
+ #  define PERL_VERSION_GE(r,v,s) \
+ 	  (PERL_DECIMAL_VERSION >= PERL_VERSION_DECIMAL(r,v,s))
+ #endif
+ #ifndef PERL_VERSION_LE
+ #  define PERL_VERSION_LE(r,v,s) \
+ 	  (PERL_DECIMAL_VERSION <= PERL_VERSION_DECIMAL(r,v,s))
+ #endif
+ 
+ /* XS_INTERNAL is the explicit static-linkage variant of the default
+  * XS macro.
+  *
+  * XS_EXTERNAL is the same as XS_INTERNAL except it does not include
+  * "STATIC", ie. it exports XSUB symbols. You probably don't want that
+  * for anything but the BOOT XSUB.
+  *
+  * See XSUB.h in core!
+  */
+ 
+ 
+ /* TODO: This might be compatible further back than 5.10.0. */
+ #if PERL_VERSION_GE(5, 10, 0) && PERL_VERSION_LE(5, 15, 1)
+ #  undef XS_EXTERNAL
+ #  undef XS_INTERNAL
+ #  if defined(__CYGWIN__) && defined(USE_DYNAMIC_LOADING)
+ #    define XS_EXTERNAL(name) __declspec(dllexport) XSPROTO(name)
+ #    define XS_INTERNAL(name) STATIC XSPROTO(name)
+ #  endif
+ #  if defined(__SYMBIAN32__)
+ #    define XS_EXTERNAL(name) EXPORT_C XSPROTO(name)
+ #    define XS_INTERNAL(name) EXPORT_C STATIC XSPROTO(name)
+ #  endif
+ #  ifndef XS_EXTERNAL
+ #    if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus)
+ #      define XS_EXTERNAL(name) void name(pTHX_ CV* cv __attribute__unused__)
+ #      define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
+ #    else
+ #      ifdef __cplusplus
+ #        define XS_EXTERNAL(name) extern "C" XSPROTO(name)
+ #        define XS_INTERNAL(name) static XSPROTO(name)
+ #      else
+ #        define XS_EXTERNAL(name) XSPROTO(name)
+ #        define XS_INTERNAL(name) STATIC XSPROTO(name)
+ #      endif
+ #    endif
+ #  endif
+ #endif
+ 
+ /* perl >= 5.10.0 && perl <= 5.15.1 */
+ 
+ 
+ /* The XS_EXTERNAL macro is used for functions that must not be static
+  * like the boot XSUB of a module. If perl didn't have an XS_EXTERNAL
+  * macro defined, the best we can do is assume XS is the same.
+  * Dito for XS_INTERNAL.
+  */
+ #ifndef XS_EXTERNAL
+ #  define XS_EXTERNAL(name) XS(name)
+ #endif
+ #ifndef XS_INTERNAL
+ #  define XS_INTERNAL(name) XS(name)
+ #endif
+ 
+ /* Now, finally, after all this mess, we want an ExtUtils::ParseXS
+  * internal macro that we're free to redefine for varying linkage due
+  * to the EXPORT_XSUB_SYMBOLS XS keyword. This is internal, use
+  * XS_EXTERNAL(name) or XS_INTERNAL(name) in your code if you need to!
+  */
+ 
+ #undef XS_EUPXS
+ #if defined(PERL_EUPXS_ALWAYS_EXPORT)
+ #  define XS_EUPXS(name) XS_EXTERNAL(name)
+ #else
+    /* default to internal */
+ #  define XS_EUPXS(name) XS_INTERNAL(name)
+ #endif
+ 
+ #ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
+ #define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
+ 
+ /* prototype to pass -Wmissing-prototypes */
+ STATIC void
+ S_croak_xs_usage(const CV *const cv, const char *const params);
+ 
+ STATIC void
+ S_croak_xs_usage(const CV *const cv, const char *const params)
+ {
+     const GV *const gv = CvGV(cv);
+ 
+     PERL_ARGS_ASSERT_CROAK_XS_USAGE;
+ 
+     if (gv) {
+         const char *const gvname = GvNAME(gv);
+         const HV *const stash = GvSTASH(gv);
+         const char *const hvname = stash ? HvNAME(stash) : NULL;
+ 
+         if (hvname)
+ 	    Perl_croak_nocontext("Usage: %s::%s(%s)", hvname, gvname, params);
+         else
+ 	    Perl_croak_nocontext("Usage: %s(%s)", gvname, params);
+     } else {
+         /* Pants. I don't think that it should be possible to get here. */
+ 	Perl_croak_nocontext("Usage: CODE(0x%" UVxf ")(%s)", PTR2UV(cv), params);
+     }
+ }
+ #undef  PERL_ARGS_ASSERT_CROAK_XS_USAGE
+ 
+ #define croak_xs_usage        S_croak_xs_usage
+ 
+ #endif
+ 
+ /* NOTE: the prototype of newXSproto() is different in versions of perls,
+  * so we define a portable version of newXSproto()
+  */
+ #ifdef newXS_flags
+ #define newXSproto_portable(name, c_impl, file, proto) newXS_flags(name, c_impl, file, proto, 0)
+ #else
+ #define newXSproto_portable(name, c_impl, file, proto) (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)
+ #endif /* !defined(newXS_flags) */
+ 
+ #if PERL_VERSION_LE(5, 21, 5)
+ #  define newXS_deffile(a,b) Perl_newXS(aTHX_ a,b,file)
+ #else
+ #  define newXS_deffile(a,b) Perl_newXS_deffile(aTHX_ a,b)
+ #endif
+ 
+ #line 186 "gettext_xs.c"
+ 
+ XS_EUPXS(XS_Locale__gettext_xs___gettext_xs_version); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs___gettext_xs_version)
+ {
+     dVAR; dXSARGS;
+     if (items != 0)
+        croak_xs_usage(cv,  "");
+     {
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 39 "gettext_xs.xs"
+ 	  RETVAL = (VERSION);
+ #line 199 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_LC_CTYPE); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_LC_CTYPE)
+ {
+     dVAR; dXSARGS;
+     if (items != 0)
+        croak_xs_usage(cv,  "");
+     {
+ 	double	RETVAL;
+ 	dXSTARG;
+ #line 46 "gettext_xs.xs"
+           RETVAL = (double) LC_CTYPE;
+ #line 217 "gettext_xs.c"
+ 	XSprePUSH; PUSHn((double)RETVAL);
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_LC_NUMERIC); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_LC_NUMERIC)
+ {
+     dVAR; dXSARGS;
+     if (items != 0)
+        croak_xs_usage(cv,  "");
+     {
+ 	double	RETVAL;
+ 	dXSTARG;
+ #line 53 "gettext_xs.xs"
+           RETVAL = (double) LC_NUMERIC;
+ #line 235 "gettext_xs.c"
+ 	XSprePUSH; PUSHn((double)RETVAL);
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_LC_TIME); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_LC_TIME)
+ {
+     dVAR; dXSARGS;
+     if (items != 0)
+        croak_xs_usage(cv,  "");
+     {
+ 	double	RETVAL;
+ 	dXSTARG;
+ #line 60 "gettext_xs.xs"
+           RETVAL = (double) LC_TIME;
+ #line 253 "gettext_xs.c"
+ 	XSprePUSH; PUSHn((double)RETVAL);
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_LC_COLLATE); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_LC_COLLATE)
+ {
+     dVAR; dXSARGS;
+     if (items != 0)
+        croak_xs_usage(cv,  "");
+     {
+ 	double	RETVAL;
+ 	dXSTARG;
+ #line 67 "gettext_xs.xs"
+           RETVAL = (double) LC_COLLATE;
+ #line 271 "gettext_xs.c"
+ 	XSprePUSH; PUSHn((double)RETVAL);
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_LC_MONETARY); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_LC_MONETARY)
+ {
+     dVAR; dXSARGS;
+     if (items != 0)
+        croak_xs_usage(cv,  "");
+     {
+ 	double	RETVAL;
+ 	dXSTARG;
+ #line 74 "gettext_xs.xs"
+           RETVAL = (double) LC_MONETARY;
+ #line 289 "gettext_xs.c"
+ 	XSprePUSH; PUSHn((double)RETVAL);
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_LC_MESSAGES); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_LC_MESSAGES)
+ {
+     dVAR; dXSARGS;
+     if (items != 0)
+        croak_xs_usage(cv,  "");
+     {
+ 	double	RETVAL;
+ 	dXSTARG;
+ #line 81 "gettext_xs.xs"
+           RETVAL = (double) LC_MESSAGES;
+ #line 307 "gettext_xs.c"
+ 	XSprePUSH; PUSHn((double)RETVAL);
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_LC_ALL); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_LC_ALL)
+ {
+     dVAR; dXSARGS;
+     if (items != 0)
+        croak_xs_usage(cv,  "");
+     {
+ 	double	RETVAL;
+ 	dXSTARG;
+ #line 88 "gettext_xs.xs"
+           RETVAL = (double) LC_ALL;
+ #line 325 "gettext_xs.c"
+ 	XSprePUSH; PUSHn((double)RETVAL);
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_gettext); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_gettext)
+ {
+     dVAR; dXSARGS;
+     if (items != 1)
+        croak_xs_usage(cv,  "msgid");
+     {
+ 	char*	msgid = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 97 "gettext_xs.xs"
+     	  RETVAL = (char*) gettext (msgid);
+ #line 345 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_dgettext); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_dgettext)
+ {
+     dVAR; dXSARGS;
+     if (items != 2)
+        croak_xs_usage(cv,  "domainname, msgid");
+     {
+ 	char*	domainname = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char*	msgid = (char *)SvPV_nolen(ST(1))
+ ;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 107 "gettext_xs.xs"
+ 	RETVAL = (char*) dgettext (domainname, msgid);
+ #line 367 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_dcgettext); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_dcgettext)
+ {
+     dVAR; dXSARGS;
+     if (items != 3)
+        croak_xs_usage(cv,  "domainname, msgid, category");
+     {
+ 	char*	domainname = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char*	msgid = (char *)SvPV_nolen(ST(1))
+ ;
+ 	int	category = (int)SvIV(ST(2))
+ ;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 118 "gettext_xs.xs"
+ 	RETVAL = (char*) dcgettext (domainname, msgid, category);
+ #line 391 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_ngettext); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_ngettext)
+ {
+     dVAR; dXSARGS;
+     if (items != 3)
+        croak_xs_usage(cv,  "msgid1, msgid2, n");
+     {
+ 	char*	msgid1 = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char*	msgid2 = (char *)SvPV_nolen(ST(1))
+ ;
+ 	unsigned long	n = (unsigned long)SvUV(ST(2))
+ ;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 129 "gettext_xs.xs"
+ 	RETVAL = (char*) ngettext (msgid1, msgid2, n);
+ #line 415 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_dngettext); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_dngettext)
+ {
+     dVAR; dXSARGS;
+     if (items != 4)
+        croak_xs_usage(cv,  "domainname, msgid1, msgid2, n");
+     {
+ 	char*	domainname = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char*	msgid1 = (char *)SvPV_nolen(ST(1))
+ ;
+ 	char*	msgid2 = (char *)SvPV_nolen(ST(2))
+ ;
+ 	unsigned long	n = (unsigned long)SvUV(ST(3))
+ ;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 141 "gettext_xs.xs"
+ 	RETVAL = (char*) dngettext (domainname, msgid1, msgid2, n);
+ #line 441 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_dcngettext); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_dcngettext)
+ {
+     dVAR; dXSARGS;
+     if (items != 5)
+        croak_xs_usage(cv,  "domainname, msgid1, msgid2, n, category");
+     {
+ 	char*	domainname = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char*	msgid1 = (char *)SvPV_nolen(ST(1))
+ ;
+ 	char*	msgid2 = (char *)SvPV_nolen(ST(2))
+ ;
+ 	unsigned long	n = (unsigned long)SvUV(ST(3))
+ ;
+ 	int	category = (int)SvIV(ST(4))
+ ;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 154 "gettext_xs.xs"
+ 	RETVAL = (char*) dcngettext (domainname, msgid1, msgid2, n, category);
+ #line 469 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs__pgettext_aux); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs__pgettext_aux)
+ {
+     dVAR; dXSARGS;
+     if (items != 4)
+        croak_xs_usage(cv,  "domain, msg_ctxt_id, msgid, category");
+     {
+ 	char*	domain = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char*	msg_ctxt_id = (char *)SvPV_nolen(ST(1))
+ ;
+ 	char*	msgid = (char *)SvPV_nolen(ST(2))
+ ;
+ 	int	category = (int)SvIV(ST(3))
+ ;
+ #line 166 "gettext_xs.xs"
+     char* translation;
+ #line 493 "gettext_xs.c"
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 168 "gettext_xs.xs"
+     /* Treat empty or undefined strings as NULL. */
+     if (!domain || domain[0] == '\000')
+         domain = NULL;
+     /* Treat -1 as null, and default to LC_MESSAGES */
+     if (category == -1)
+         category = LC_MESSAGES;
+     /* reimplemented from gettext-0.17 */
+     translation = (char*) dcgettext (domain, msg_ctxt_id, category);
+     if (translation == msg_ctxt_id)
+         RETVAL = msgid;
+     else
+         RETVAL = translation;
+ #line 509 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs__npgettext_aux); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs__npgettext_aux)
+ {
+     dVAR; dXSARGS;
+     if (items != 6)
+        croak_xs_usage(cv,  "domain, msg_ctxt_id, msgid1, msgid2, n, category");
+     {
+ 	char*	domain = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char*	msg_ctxt_id = (char *)SvPV_nolen(ST(1))
+ ;
+ 	char*	msgid1 = (char *)SvPV_nolen(ST(2))
+ ;
+ 	char*	msgid2 = (char *)SvPV_nolen(ST(3))
+ ;
+ 	unsigned long	n = (unsigned long)SvUV(ST(4))
+ ;
+ 	int	category = (int)SvIV(ST(5))
+ ;
+ #line 193 "gettext_xs.xs"
+     char* translation;
+ #line 537 "gettext_xs.c"
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 195 "gettext_xs.xs"
+     /* Treat empty or undefined strings as NULL. */
+     if (!domain || domain[0] == '\000')
+         domain = NULL;
+     /* Treat -1 as null, and default to LC_MESSAGES */
+     if (category == -1)
+         category = LC_MESSAGES;
+     translation = (char*) dcngettext (domain, msg_ctxt_id, msgid2, n, category);
+     if (translation == msg_ctxt_id || translation == msgid2)
+         RETVAL = (n == 1 ? msgid1 : msgid2);
+     else
+         RETVAL = translation;
+ #line 552 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs__textdomain); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs__textdomain)
+ {
+     dVAR; dXSARGS;
+     if (items != 1)
+        croak_xs_usage(cv,  "domain");
+     {
+ 	char*	domain = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 216 "gettext_xs.xs"
+ 	/* Treat empty or undefined strings as NULL.  */
+ 	if (!domain || domain[0] == '\000')
+ 		domain = NULL;
+ 	RETVAL = (char*) textdomain (domain);
+ 	if (!RETVAL || RETVAL[0] == '\000') {
+ 		XSRETURN_UNDEF;
+ 	}
+ #line 578 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs__nl_putenv); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs__nl_putenv)
+ {
+     dVAR; dXSARGS;
+     if (items != 1)
+        croak_xs_usage(cv,  "str");
+     {
+ 	char*	str = (char *)SvPV_nolen(ST(0))
+ ;
+ 	int	RETVAL;
+ 	dXSTARG;
+ #line 233 "gettext_xs.xs"
+ #if defined (WIN32)
+         RETVAL = _putenv (str);
+ #else
+         RETVAL = 0;
+ #endif
+ #line 602 "gettext_xs.c"
+ 	XSprePUSH; PUSHi((IV)RETVAL);
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs__bindtextdomain); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs__bindtextdomain)
+ {
+     dVAR; dXSARGS;
+     if (items < 0 || items > 2)
+        croak_xs_usage(cv,  "domain = NULL, dirname = NULL");
+     {
+ 	char*	domain;
+ 	char*	dirname;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ 
+ 	if (items < 1)
+ 	    domain = NULL;
+ 	else {
+ 	    domain = (char *)SvPV_nolen(ST(0))
+ ;
+ 	}
+ 
+ 	if (items < 2)
+ 	    dirname = NULL;
+ 	else {
+ 	    dirname = (char *)SvPV_nolen(ST(1))
+ ;
+ 	}
+ #line 247 "gettext_xs.xs"
+ 	/* Treat empty or undefined strings as NULL.  */
+ 	if (!domain || domain[0] == '\000')
+ 		XSRETURN_UNDEF;
+ 	if (!dirname || dirname[0] == '\000')
+ 		dirname = NULL;
+ 	RETVAL = (char*) bindtextdomain (domain, dirname);
+ 	if (!RETVAL || RETVAL[0] == '\000') {
+ 		XSRETURN_UNDEF;
+ 	}
+ 
+ #line 645 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_bind_textdomain_codeset); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_bind_textdomain_codeset)
+ {
+     dVAR; dXSARGS;
+     if (items != 2)
+        croak_xs_usage(cv,  "domainname, codeset");
+     {
+ 	char*	domainname = (char *)SvPV_nolen(ST(0))
+ ;
+ 	char*	codeset = (char *)SvPV_nolen(ST(1))
+ ;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ #line 267 "gettext_xs.xs"
+ 	/* Treat empty or undefined strings as NULL.  */
+ 	if (!domainname || domainname[0] == '\000')
+ 		domainname = NULL;
+ 	if (!codeset || codeset[0] == '\000')
+ 		codeset = NULL;
+ 	RETVAL = (char*) bind_textdomain_codeset (domainname, codeset);
+ 	if (!RETVAL || RETVAL[0] == '\000') {
+ 		XSRETURN_UNDEF;
+ 	}
+ 
+ #line 676 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ 
+ XS_EUPXS(XS_Locale__gettext_xs_setlocale); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Locale__gettext_xs_setlocale)
+ {
+     dVAR; dXSARGS;
+     if (items < 1 || items > 2)
+        croak_xs_usage(cv,  "category, locale = NULL");
+     {
+ 	int	category = (int)SvIV(ST(0))
+ ;
+ 	char *	locale;
+ 	char *	RETVAL;
+ 	dXSTARG;
+ 
+ 	if (items < 2)
+ 	    locale = NULL;
+ 	else {
+ 	    locale = (char *)SvPV_nolen(ST(1))
+ ;
+ 	}
+ #line 285 "gettext_xs.xs"
+     	  RETVAL = (char*) setlocale (category, locale);
+ #line 704 "gettext_xs.c"
+ 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+     }
+     XSRETURN(1);
+ }
+ 
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+ XS_EXTERNAL(boot_Locale__gettext_xs); /* prototype to pass -Wmissing-prototypes */
+ XS_EXTERNAL(boot_Locale__gettext_xs)
+ {
+ #if PERL_VERSION_LE(5, 21, 5)
+     dVAR; dXSARGS;
+ #else
+     dVAR; dXSBOOTARGSXSAPIVERCHK;
+ #endif
+ #if (PERL_REVISION == 5 && PERL_VERSION < 9)
+     char* file = __FILE__;
+ #else
+     const char* file = __FILE__;
+ #endif
+ 
+     PERL_UNUSED_VAR(file);
+ 
+     PERL_UNUSED_VAR(cv); /* -W */
+     PERL_UNUSED_VAR(items); /* -W */
+ #if PERL_VERSION_LE(5, 21, 5)
+     XS_VERSION_BOOTCHECK;
+ #  ifdef XS_APIVERSION_BOOTCHECK
+     XS_APIVERSION_BOOTCHECK;
+ #  endif
+ #endif
+ 
+         (void)newXSproto_portable("Locale::gettext_xs::__gettext_xs_version", XS_Locale__gettext_xs___gettext_xs_version, file, "");
+         (void)newXSproto_portable("Locale::gettext_xs::LC_CTYPE", XS_Locale__gettext_xs_LC_CTYPE, file, "");
+         (void)newXSproto_portable("Locale::gettext_xs::LC_NUMERIC", XS_Locale__gettext_xs_LC_NUMERIC, file, "");
+         (void)newXSproto_portable("Locale::gettext_xs::LC_TIME", XS_Locale__gettext_xs_LC_TIME, file, "");
+         (void)newXSproto_portable("Locale::gettext_xs::LC_COLLATE", XS_Locale__gettext_xs_LC_COLLATE, file, "");
+         (void)newXSproto_portable("Locale::gettext_xs::LC_MONETARY", XS_Locale__gettext_xs_LC_MONETARY, file, "");
+         (void)newXSproto_portable("Locale::gettext_xs::LC_MESSAGES", XS_Locale__gettext_xs_LC_MESSAGES, file, "");
+         (void)newXSproto_portable("Locale::gettext_xs::LC_ALL", XS_Locale__gettext_xs_LC_ALL, file, "");
+         (void)newXSproto_portable("Locale::gettext_xs::gettext", XS_Locale__gettext_xs_gettext, file, "$");
+         (void)newXSproto_portable("Locale::gettext_xs::dgettext", XS_Locale__gettext_xs_dgettext, file, "$$");
+         (void)newXSproto_portable("Locale::gettext_xs::dcgettext", XS_Locale__gettext_xs_dcgettext, file, "$$$");
+         (void)newXSproto_portable("Locale::gettext_xs::ngettext", XS_Locale__gettext_xs_ngettext, file, "$$$");
+         (void)newXSproto_portable("Locale::gettext_xs::dngettext", XS_Locale__gettext_xs_dngettext, file, "$$$$");
+         (void)newXSproto_portable("Locale::gettext_xs::dcngettext", XS_Locale__gettext_xs_dcngettext, file, "$$$$$");
+         (void)newXSproto_portable("Locale::gettext_xs::_pgettext_aux", XS_Locale__gettext_xs__pgettext_aux, file, "$$$$");
+         (void)newXSproto_portable("Locale::gettext_xs::_npgettext_aux", XS_Locale__gettext_xs__npgettext_aux, file, "$$$$$$");
+         (void)newXSproto_portable("Locale::gettext_xs::_textdomain", XS_Locale__gettext_xs__textdomain, file, "$");
+         (void)newXSproto_portable("Locale::gettext_xs::_nl_putenv", XS_Locale__gettext_xs__nl_putenv, file, "$");
+         (void)newXSproto_portable("Locale::gettext_xs::_bindtextdomain", XS_Locale__gettext_xs__bindtextdomain, file, "$;$");
+         (void)newXSproto_portable("Locale::gettext_xs::bind_textdomain_codeset", XS_Locale__gettext_xs_bind_textdomain_codeset, file, "$;$");
+         (void)newXSproto_portable("Locale::gettext_xs::setlocale", XS_Locale__gettext_xs_setlocale, file, "$;$");
+ #if PERL_VERSION_LE(5, 21, 5)
+ #  if PERL_VERSION_GE(5, 9, 0)
+     if (PL_unitcheckav)
+         call_list(PL_scopestack_ix, PL_unitcheckav);
+ #  endif
+     XSRETURN_YES;
+ #else
+     Perl_xs_boot_epilog(aTHX_ ax);
+ #endif
+ }
+ 
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.o and texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.o differ
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.pm texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,25 ****
  
  # vim: tabstop=4
- # $Id: gettext_xs.pm,v 1.1 2011-10-12 23:51:26 pertusus Exp $
  
! # Pure Perl implementation of Uniforum message translation.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
  
! # You should have received a copy of the GNU Library 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.
  
  package Locale::gettext_xs;
--- 2,22 ----
  
  # vim: tabstop=4
  
! # Perl XS implementation of Uniforum message translation.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::gettext_xs;
***************
*** 73,77 ****
  				 bindtextdomain
  				 bind_textdomain_codeset
!                                  nl_putenv
  				 LC_CTYPE
  				 LC_NUMERIC
--- 70,75 ----
  				 bindtextdomain
  				 bind_textdomain_codeset
! 				 nl_putenv
!                  setlocale
  				 LC_CTYPE
  				 LC_NUMERIC
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.xs texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.xs
*** texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.xs	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.xs	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,23 ****
  /* -*- C -*- */
- /* $Id: gettext_xs.xs,v 1.1 2011-10-12 23:51:26 pertusus Exp $ */
  /*
  # Perl binding for Uniforum message translation.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
  
! # You should have received a copy of the GNU Library General Public
! # License along with this program; if not, write to the Free Software
! # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
! # USA.  */
  
  #include "EXTERN.h"
--- 1,20 ----
  /* -*- C -*- */
  /*
  # Perl binding for Uniforum message translation.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.  */
  
  #include "EXTERN.h"
***************
*** 250,254 ****
  	/* Treat empty or undefined strings as NULL.  */
  	if (!domain || domain[0] == '\000')
! 		domain = NULL;
  	if (!dirname || dirname[0] == '\000')
  		dirname = NULL;
--- 247,251 ----
  	/* Treat empty or undefined strings as NULL.  */
  	if (!domain || domain[0] == '\000')
! 		XSRETURN_UNDEF;
  	if (!dirname || dirname[0] == '\000')
  		dirname = NULL;
***************
*** 280,281 ****
--- 277,289 ----
      OUTPUT:
  	RETVAL
+ 
+ char* setlocale (category, locale = NULL)
+      int category
+      char *locale
+      PROTOTYPE: $;$
+      CODE:
+     	  RETVAL = (char*) setlocale (category, locale);
+      OUTPUT:
+ 	  RETVAL
+ 
+ 	
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/Makefile texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/Makefile
*** texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/Makefile	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/Makefile	2020-11-28 19:48:05.000000000 +0000
***************
*** 0 ****
--- 1,850 ----
+ # This Makefile is for the Locale::gettext_xs extension to perl.
+ #
+ # It was generated automatically by MakeMaker version
+ # 7.24 (Revision: 72400) from the contents of
+ # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
+ #
+ #       ANY CHANGES MADE HERE WILL BE LOST!
+ #
+ #   MakeMaker ARGV: ()
+ #
+ 
+ #   MakeMaker Parameters:
+ 
+ #     ABSTRACT => q[XS Interface to Uniforum Message Translation]
+ #     AUTHOR => [q[Guido Flohr <guido.flohr@cantanea.com>]]
+ #     BUILD_REQUIRES => {  }
+ #     CONFIGURE_REQUIRES => {  }
+ #     LIBS => [q[-lintl -liconv]]
+ #     NAME => q[Locale::gettext_xs]
+ #     PL_FILES => {  }
+ #     PREREQ_PM => { File::Spec=>q[0] }
+ #     TEST_REQUIRES => {  }
+ #     VERSION_FROM => q[../lib/Locale/Messages.pm]
+ 
+ # --- MakeMaker post_initialize section:
+ 
+ 
+ # --- MakeMaker const_config section:
+ 
+ # These definitions are from config.sh (via /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm).
+ # They may have been overridden via Makefile.PL or on the command line.
+ AR = ar
+ CC = x86_64-linux-gnu-gcc
+ CCCDLFLAGS = -fPIC
+ CCDLFLAGS = -Wl,-E
+ DLEXT = so
+ DLSRC = dl_dlopen.xs
+ EXE_EXT = 
+ FULL_AR = /usr/bin/ar
+ LD = x86_64-linux-gnu-gcc
+ LDDLFLAGS = -shared -L/usr/local/lib -fstack-protector-strong
+ LDFLAGS =  -fstack-protector-strong -L/usr/local/lib
+ LIBC = libc-2.27.so
+ LIB_EXT = .a
+ OBJ_EXT = .o
+ OSNAME = linux
+ OSVERS = 4.9.0
+ RANLIB = :
+ SITELIBEXP = /usr/local/share/perl/5.26.1
+ SITEARCHEXP = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
+ SO = so
+ VENDORARCHEXP = /usr/lib/x86_64-linux-gnu/perl5/5.26
+ VENDORLIBEXP = /usr/share/perl5
+ 
+ 
+ # --- MakeMaker constants section:
+ AR_STATIC_ARGS = cr
+ DIRFILESEP = /
+ DFSEP = $(DIRFILESEP)
+ NAME = Locale::gettext_xs
+ NAME_SYM = Locale_gettext_xs
+ VERSION = 1.32
+ VERSION_MACRO = VERSION
+ VERSION_SYM = 1_32
+ DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
+ XS_VERSION = 1.32
+ XS_VERSION_MACRO = XS_VERSION
+ XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
+ INST_ARCHLIB = ../blib/arch
+ INST_SCRIPT = ../blib/script
+ INST_BIN = ../blib/bin
+ INST_LIB = ../blib/lib
+ INST_MAN1DIR = ../blib/man1
+ INST_MAN3DIR = ../blib/man3
+ MAN1EXT = 1p
+ MAN3EXT = 3pm
+ INSTALLDIRS = site
+ DESTDIR = 
+ PREFIX = $(SITEPREFIX)
+ PERLPREFIX = /usr
+ SITEPREFIX = /usr/local
+ VENDORPREFIX = /usr
+ INSTALLPRIVLIB = /usr/share/perl/5.26
+ DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
+ INSTALLSITELIB = /usr/local/share/perl/5.26.1
+ DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
+ INSTALLVENDORLIB = /usr/share/perl5
+ DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
+ INSTALLARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
+ DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
+ INSTALLSITEARCH = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
+ DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
+ INSTALLVENDORARCH = /usr/lib/x86_64-linux-gnu/perl5/5.26
+ DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
+ INSTALLBIN = /usr/bin
+ DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
+ INSTALLSITEBIN = /usr/local/bin
+ DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
+ INSTALLVENDORBIN = /usr/bin
+ DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
+ INSTALLSCRIPT = /usr/bin
+ DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
+ INSTALLSITESCRIPT = /usr/local/bin
+ DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
+ INSTALLVENDORSCRIPT = /usr/bin
+ DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
+ INSTALLMAN1DIR = /usr/share/man/man1
+ DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
+ INSTALLSITEMAN1DIR = /usr/local/man/man1
+ DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
+ INSTALLVENDORMAN1DIR = /usr/share/man/man1
+ DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
+ INSTALLMAN3DIR = /usr/share/man/man3
+ DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
+ INSTALLSITEMAN3DIR = /usr/local/man/man3
+ DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
+ INSTALLVENDORMAN3DIR = /usr/share/man/man3
+ DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
+ PERL_LIB = /usr/share/perl/5.26
+ PERL_ARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
+ PERL_ARCHLIBDEP = /usr/lib/x86_64-linux-gnu/perl/5.26
+ LIBPERL_A = libperl.a
+ FIRST_MAKEFILE = Makefile
+ MAKEFILE_OLD = Makefile.old
+ MAKE_APERL_FILE = Makefile.aperl
+ PERLMAINCC = $(CC)
+ PERL_INC = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
+ PERL_INCDEP = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
+ PERL = "/usr/bin/perl"
+ FULLPERL = "/usr/bin/perl"
+ ABSPERL = $(PERL)
+ PERLRUN = $(PERL)
+ FULLPERLRUN = $(FULLPERL)
+ ABSPERLRUN = $(ABSPERL)
+ PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+ FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+ ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+ PERL_CORE = 0
+ PERM_DIR = 755
+ PERM_RW = 644
+ PERM_RWX = 755
+ 
+ MAKEMAKER   = /usr/share/perl/5.26/ExtUtils/MakeMaker.pm
+ MM_VERSION  = 7.24
+ MM_REVISION = 72400
+ 
+ # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
+ # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
+ # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
+ # DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
+ MAKE = make
+ FULLEXT = Locale/gettext_xs
+ BASEEXT = gettext_xs
+ PARENT_NAME = Locale
+ DLBASE = $(BASEEXT)
+ VERSION_FROM = ../lib/Locale/Messages.pm
+ OBJECT = $(BASEEXT)$(OBJ_EXT)
+ LDFROM = $(OBJECT)
+ LINKTYPE = dynamic
+ BOOTDEP = 
+ 
+ # Handy lists of source code files:
+ XS_FILES = gettext_xs.xs
+ C_FILES  = gettext_xs.c
+ O_FILES  = gettext_xs.o
+ H_FILES  = 
+ MAN1PODS = 
+ MAN3PODS = 
+ 
+ # Where is the Config information that we are using/depend on
+ CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h
+ 
+ # Where to build things
+ INST_LIBDIR      = $(INST_LIB)/Locale
+ INST_ARCHLIBDIR  = $(INST_ARCHLIB)/Locale
+ 
+ INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
+ INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
+ 
+ INST_STATIC      = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT)
+ INST_DYNAMIC     = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT)
+ INST_BOOT        = $(INST_ARCHAUTODIR)/$(BASEEXT).bs
+ 
+ # Extra linker info
+ EXPORT_LIST        = 
+ PERL_ARCHIVE       = 
+ PERL_ARCHIVEDEP    = 
+ PERL_ARCHIVE_AFTER = 
+ 
+ 
+ TO_INST_PM = gettext_xs.pm
+ 
+ 
+ # --- MakeMaker platform_constants section:
+ MM_Unix_VERSION = 7.24
+ PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
+ 
+ 
+ # --- MakeMaker tool_autosplit section:
+ # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
+ AUTOSPLITFILE = $(ABSPERLRUN)  -e 'use AutoSplit;  autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' --
+ 
+ 
+ 
+ # --- MakeMaker tool_xsubpp section:
+ 
+ XSUBPPDIR = /usr/share/perl/5.26.1/ExtUtils
+ XSUBPP = "$(XSUBPPDIR)$(DFSEP)xsubpp"
+ XSUBPPRUN = $(PERLRUN) $(XSUBPP)
+ XSPROTOARG = 
+ XSUBPPDEPS = /usr/share/perl/5.26/ExtUtils/typemap /usr/share/perl/5.26.1/ExtUtils$(DFSEP)xsubpp
+ XSUBPPARGS = -typemap '/usr/share/perl/5.26/ExtUtils/typemap'
+ XSUBPP_EXTRA_ARGS =
+ 
+ 
+ # --- MakeMaker tools_other section:
+ SHELL = /bin/sh
+ CHMOD = chmod
+ CP = cp
+ MV = mv
+ NOOP = $(TRUE)
+ NOECHO = @
+ RM_F = rm -f
+ RM_RF = rm -rf
+ TEST_F = test -f
+ TOUCH = touch
+ UMASK_NULL = umask 0
+ DEV_NULL = > /dev/null 2>&1
+ MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' --
+ EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' --
+ FALSE = false
+ TRUE = true
+ ECHO = echo
+ ECHO_N = echo -n
+ UNINST = 0
+ VERBINST = 0
+ MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' --
+ DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' --
+ UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' --
+ WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' --
+ MACROSTART = 
+ MACROEND = 
+ USEMAKEFILE = -f
+ FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' --
+ CP_NONEMPTY = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'cp_nonempty' --
+ 
+ 
+ # --- MakeMaker makemakerdflt section:
+ makemakerdflt : all
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker dist section skipped.
+ 
+ # --- MakeMaker macro section:
+ 
+ 
+ # --- MakeMaker depend section:
+ 
+ 
+ # --- MakeMaker cflags section:
+ 
+ CCFLAGS = -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+ OPTIMIZE = -O2 -g
+ PERLTYPE = 
+ MPOLLUTE = 
+ 
+ 
+ # --- MakeMaker const_loadlibs section:
+ 
+ # Locale::gettext_xs might depend on some other libraries:
+ # See ExtUtils::Liblist for details
+ #
+ 
+ 
+ # --- MakeMaker const_cccmd section:
+ CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \
+ 	$(CCFLAGS) $(OPTIMIZE) \
+ 	$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
+ 	$(XS_DEFINE_VERSION)
+ 
+ # --- MakeMaker post_constants section:
+ 
+ 
+ # --- MakeMaker pasthru section:
+ 
+ PASTHRU = LIBPERL_A="$(LIBPERL_A)"\
+ 	LINKTYPE="$(LINKTYPE)"\
+ 	OPTIMIZE="$(OPTIMIZE)"\
+ 	LD="$(LD)"\
+ 	PREFIX="$(PREFIX)"\
+ 	PASTHRU_DEFINE='$(DEFINE) $(PASTHRU_DEFINE)'\
+ 	PASTHRU_INC='$(INC) $(PASTHRU_INC)'
+ 
+ 
+ # --- MakeMaker special_targets section:
+ .SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
+ 
+ .PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir pure_all subdirs clean_subdirs makemakerdflt manifypods realclean_subdirs subdirs_dynamic subdirs_pure_nolink subdirs_static subdirs-test_dynamic subdirs-test_static test_dynamic test_static
+ 
+ 
+ 
+ # --- MakeMaker c_o section:
+ 
+ .c.i:
+ 	x86_64-linux-gnu-gcc  -E -c $(PASTHRU_INC) $(INC) \
+ 	$(CCFLAGS) $(OPTIMIZE) \
+ 	$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
+ 	$(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i
+ 
+ .c.s :
+ 	$(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 
+ 
+ .c$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
+ 
+ .cpp$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp
+ 
+ .cxx$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx
+ 
+ .cc$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc
+ 
+ .C$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C
+ 
+ 
+ # --- MakeMaker xs_c section:
+ 
+ .xs.c:
+ 	$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc
+ 	$(MV) $*.xsc $*.c
+ 
+ 
+ # --- MakeMaker xs_o section:
+ .xs$(OBJ_EXT) :
+ 	$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc
+ 	$(MV) $*.xsc $*.c
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 
+ 
+ 
+ # --- MakeMaker top_targets section:
+ all :: pure_all manifypods
+ 	$(NOECHO) $(NOOP)
+ 
+ pure_all :: config pm_to_blib subdirs linkext
+ 	$(NOECHO) $(NOOP)
+ 
+ 	$(NOECHO) $(NOOP)
+ 
+ subdirs :: $(MYEXTLIB)
+ 	$(NOECHO) $(NOOP)
+ 
+ config :: $(FIRST_MAKEFILE) blibdirs
+ 	$(NOECHO) $(NOOP)
+ 
+ help :
+ 	perldoc ExtUtils::MakeMaker
+ 
+ 
+ # --- MakeMaker blibdirs section:
+ blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists
+ 	$(NOECHO) $(NOOP)
+ 
+ # Backwards compat with 6.18 through 6.25
+ blibdirs.ts : blibdirs
+ 	$(NOECHO) $(NOOP)
+ 
+ $(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_LIBDIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR)
+ 	$(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists
+ 
+ $(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_ARCHLIB)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB)
+ 	$(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists
+ 
+ $(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_AUTODIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR)
+ 	$(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists
+ 
+ $(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR)
+ 	$(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists
+ 
+ $(INST_BIN)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_BIN)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN)
+ 	$(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists
+ 
+ $(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_SCRIPT)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT)
+ 	$(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists
+ 
+ $(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_MAN1DIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR)
+ 	$(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists
+ 
+ $(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_MAN3DIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR)
+ 	$(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists
+ 
+ 
+ 
+ # --- MakeMaker linkext section:
+ 
+ linkext :: dynamic
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker dlsyms section:
+ 
+ 
+ # --- MakeMaker dynamic_bs section:
+ BOOTSTRAP = $(BASEEXT).bs
+ 
+ # As Mkbootstrap might not write a file (if none is required)
+ # we use touch to prevent make continually trying to remake it.
+ # The DynaLoader only reads a non-empty file.
+ $(BASEEXT).bs : $(FIRST_MAKEFILE) $(BOOTDEP)
+ 	$(NOECHO) $(ECHO) "Running Mkbootstrap for $(BASEEXT) ($(BSLOADLIBS))"
+ 	$(NOECHO) $(PERLRUN) \
+ 		"-MExtUtils::Mkbootstrap" \
+ 		-e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
+ 	$(NOECHO) $(TOUCH) "$(BASEEXT).bs"
+ 	$(CHMOD) $(PERM_RW) "$(BASEEXT).bs"
+ 
+ $(INST_ARCHAUTODIR)/$(BASEEXT).bs : $(BASEEXT).bs $(INST_ARCHAUTODIR)$(DFSEP).exists
+ 	$(NOECHO) $(RM_RF) $(INST_ARCHAUTODIR)/$(BASEEXT).bs
+ 	- $(CP_NONEMPTY) $(BASEEXT).bs $(INST_ARCHAUTODIR)/$(BASEEXT).bs $(PERM_RW)
+ 
+ 
+ # --- MakeMaker dynamic section:
+ 
+ dynamic :: $(FIRST_MAKEFILE) config $(INST_BOOT) $(INST_DYNAMIC)
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker dynamic_lib section:
+ # This section creates the dynamically loadable objects from relevant
+ # objects and possibly $(MYEXTLIB).
+ ARMAYBE = :
+ OTHERLDFLAGS = 
+ INST_DYNAMIC_DEP = 
+ INST_DYNAMIC_FIX = 
+ 
+ $(INST_DYNAMIC) : $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists $(EXPORT_LIST) $(PERL_ARCHIVEDEP) $(PERL_ARCHIVE_AFTER) $(INST_DYNAMIC_DEP)
+ 	$(RM_F) $@
+ 	$(LD)  $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) -o $@ $(MYEXTLIB) \
+ 	  $(PERL_ARCHIVE) $(LDLOADLIBS) $(PERL_ARCHIVE_AFTER) $(EXPORT_LIST) \
+ 	  $(INST_DYNAMIC_FIX)
+ 	$(CHMOD) $(PERM_RWX) $@
+ 
+ 
+ # --- MakeMaker static section:
+ 
+ ## $(INST_PM) has been moved to the all: target.
+ ## It remains here for awhile to allow for old usage: "make static"
+ static :: $(FIRST_MAKEFILE) $(INST_STATIC)
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker static_lib section:
+ $(INST_STATIC): $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists
+ 	$(RM_F) "$@"
+ 	$(FULL_AR) $(AR_STATIC_ARGS) "$@" $(OBJECT)
+ 	$(RANLIB) "$@"
+ 	$(CHMOD) $(PERM_RWX) $@
+ 	$(NOECHO) $(ECHO) "$(EXTRALIBS)" > $(INST_ARCHAUTODIR)$(DFSEP)extralibs.ld
+ 
+ 
+ # --- MakeMaker manifypods section:
+ 
+ POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
+ POD2MAN = $(POD2MAN_EXE)
+ 
+ 
+ manifypods : pure_all config 
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ 
+ 
+ # --- MakeMaker processPL section:
+ 
+ 
+ # --- MakeMaker installbin section:
+ 
+ 
+ # --- MakeMaker subdirs section:
+ 
+ # none
+ 
+ # --- MakeMaker clean_subdirs section:
+ clean_subdirs :
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker clean section:
+ 
+ # Delete temporary files but do not touch installed files. We don't delete
+ # the Makefile here so a later make realclean still has a makefile to use.
+ 
+ clean :: clean_subdirs
+ 	- $(RM_F) \
+ 	  $(BASEEXT).bso $(BASEEXT).def \
+ 	  $(BASEEXT).exp $(BASEEXT).x \
+ 	  $(BOOTSTRAP) $(INST_ARCHAUTODIR)/extralibs.all \
+ 	  $(INST_ARCHAUTODIR)/extralibs.ld $(MAKE_APERL_FILE) \
+ 	  *$(LIB_EXT) *$(OBJ_EXT) \
+ 	  *perl.core MYMETA.json \
+ 	  MYMETA.yml blibdirs.ts \
+ 	  core core.*perl.*.? \
+ 	  core.[0-9] core.[0-9][0-9] \
+ 	  core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
+ 	  core.[0-9][0-9][0-9][0-9][0-9] gettext_xs.base \
+ 	  gettext_xs.bs gettext_xs.bso \
+ 	  gettext_xs.c gettext_xs.def \
+ 	  gettext_xs.exp gettext_xs.o \
+ 	  gettext_xs_def.old lib$(BASEEXT).def \
+ 	  mon.out perl \
+ 	  perl$(EXE_EXT) perl.exe \
+ 	  perlmain.c pm_to_blib \
+ 	  pm_to_blib.ts so_locations \
+ 	  tmon.out 
+ 	- $(RM_RF) \
+ 	  blib 
+ 	  $(NOECHO) $(RM_F) $(MAKEFILE_OLD)
+ 	- $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
+ 
+ 
+ # --- MakeMaker realclean_subdirs section:
+ # so clean is forced to complete before realclean_subdirs runs
+ realclean_subdirs : clean
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker realclean section:
+ # Delete temporary files (via clean) and also delete dist files
+ realclean purge :: realclean_subdirs
+ 	- $(RM_F) \
+ 	  $(FIRST_MAKEFILE) $(MAKEFILE_OLD) \
+ 	  $(OBJECT) 
+ 	- $(RM_RF) \
+ 	  $(DISTVNAME) 
+ 
+ 
+ # --- MakeMaker metafile section:
+ metafile : create_distdir
+ 	$(NOECHO) $(ECHO) Generating META.yml
+ 	$(NOECHO) $(ECHO) '---' > META_new.yml
+ 	$(NOECHO) $(ECHO) 'abstract: '\''XS Interface to Uniforum Message Translation'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'author:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  - '\''Guido Flohr <guido.flohr@cantanea.com>'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'build_requires:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'dynamic_config: 1' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'license: unknown' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  version: '\''1.4'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'name: Locale-gettext_xs' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'no_index:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  directory:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '    - t' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '    - inc' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'requires:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  File::Spec: '\''0'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'version: '\''1.32'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'x_serialization_backend: '\''CPAN::Meta::YAML version 0.018'\''' >> META_new.yml
+ 	-$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
+ 	$(NOECHO) $(ECHO) Generating META.json
+ 	$(NOECHO) $(ECHO) '{' > META_new.json
+ 	$(NOECHO) $(ECHO) '   "abstract" : "XS Interface to Uniforum Message Translation",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "author" : [' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "Guido Flohr <guido.flohr@cantanea.com>"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   ],' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "dynamic_config" : 1,' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "license" : [' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "unknown"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   ],' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "meta-spec" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "version" : "2"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "name" : "Locale-gettext_xs",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "no_index" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "directory" : [' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "t",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "inc"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      ]' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "prereqs" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "build" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "requires" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '            "ExtUtils::MakeMaker" : "0"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         }' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "configure" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "requires" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '            "ExtUtils::MakeMaker" : "0"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         }' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "runtime" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "requires" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '            "File::Spec" : "0"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         }' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      }' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "release_status" : "stable",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "version" : "1.32",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "x_serialization_backend" : "JSON::PP version 2.27400_02"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '}' >> META_new.json
+ 	-$(NOECHO) $(MV) META_new.json $(DISTVNAME)/META.json
+ 
+ 
+ # --- MakeMaker signature section:
+ signature :
+ 	cpansign -s
+ 
+ 
+ # --- MakeMaker dist_basics section skipped.
+ 
+ # --- MakeMaker dist_core section skipped.
+ 
+ # --- MakeMaker distdir section skipped.
+ 
+ # --- MakeMaker dist_test section skipped.
+ 
+ # --- MakeMaker dist_ci section skipped.
+ 
+ # --- MakeMaker distmeta section:
+ distmeta : create_distdir metafile
+ 	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \
+ 	  -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \
+ 	  -e '    or die "Could not add META.yml to MANIFEST: $${'\''@'\''}"' --
+ 	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \
+ 	  -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \
+ 	  -e '    or die "Could not add META.json to MANIFEST: $${'\''@'\''}"' --
+ 
+ 
+ 
+ # --- MakeMaker distsignature section:
+ distsignature : distmeta
+ 	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \
+ 	  -e '    or die "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}"' --
+ 	$(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE
+ 	cd $(DISTVNAME) && cpansign -s
+ 
+ 
+ 
+ # --- MakeMaker install section skipped.
+ 
+ # --- MakeMaker force section:
+ # Phony target to force checking subdirectories.
+ FORCE :
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker perldepend section:
+ PERL_HDRS = \
+         $(PERL_INCDEP)/EXTERN.h            \
+         $(PERL_INCDEP)/INTERN.h            \
+         $(PERL_INCDEP)/XSUB.h            \
+         $(PERL_INCDEP)/av.h            \
+         $(PERL_INCDEP)/bitcount.h            \
+         $(PERL_INCDEP)/charclass_invlists.h            \
+         $(PERL_INCDEP)/config.h            \
+         $(PERL_INCDEP)/cop.h            \
+         $(PERL_INCDEP)/cv.h            \
+         $(PERL_INCDEP)/dosish.h            \
+         $(PERL_INCDEP)/dquote_inline.h            \
+         $(PERL_INCDEP)/ebcdic_tables.h            \
+         $(PERL_INCDEP)/embed.h            \
+         $(PERL_INCDEP)/embedvar.h            \
+         $(PERL_INCDEP)/fakesdio.h            \
+         $(PERL_INCDEP)/feature.h            \
+         $(PERL_INCDEP)/form.h            \
+         $(PERL_INCDEP)/git_version.h            \
+         $(PERL_INCDEP)/gv.h            \
+         $(PERL_INCDEP)/handy.h            \
+         $(PERL_INCDEP)/hv.h            \
+         $(PERL_INCDEP)/hv_func.h            \
+         $(PERL_INCDEP)/inline.h            \
+         $(PERL_INCDEP)/intrpvar.h            \
+         $(PERL_INCDEP)/invlist_inline.h            \
+         $(PERL_INCDEP)/iperlsys.h            \
+         $(PERL_INCDEP)/keywords.h            \
+         $(PERL_INCDEP)/l1_char_class_tab.h            \
+         $(PERL_INCDEP)/malloc_ctl.h            \
+         $(PERL_INCDEP)/metaconfig.h            \
+         $(PERL_INCDEP)/mg.h            \
+         $(PERL_INCDEP)/mg_data.h            \
+         $(PERL_INCDEP)/mg_raw.h            \
+         $(PERL_INCDEP)/mg_vtable.h            \
+         $(PERL_INCDEP)/mydtrace.h            \
+         $(PERL_INCDEP)/nostdio.h            \
+         $(PERL_INCDEP)/op.h            \
+         $(PERL_INCDEP)/op_reg_common.h            \
+         $(PERL_INCDEP)/opcode.h            \
+         $(PERL_INCDEP)/opnames.h            \
+         $(PERL_INCDEP)/overload.h            \
+         $(PERL_INCDEP)/pad.h            \
+         $(PERL_INCDEP)/parser.h            \
+         $(PERL_INCDEP)/patchlevel-debian.h            \
+         $(PERL_INCDEP)/patchlevel.h            \
+         $(PERL_INCDEP)/perl.h            \
+         $(PERL_INCDEP)/perlapi.h            \
+         $(PERL_INCDEP)/perlio.h            \
+         $(PERL_INCDEP)/perliol.h            \
+         $(PERL_INCDEP)/perlsdio.h            \
+         $(PERL_INCDEP)/perlvars.h            \
+         $(PERL_INCDEP)/perly.h            \
+         $(PERL_INCDEP)/pp.h            \
+         $(PERL_INCDEP)/pp_proto.h            \
+         $(PERL_INCDEP)/proto.h            \
+         $(PERL_INCDEP)/reentr.h            \
+         $(PERL_INCDEP)/regcharclass.h            \
+         $(PERL_INCDEP)/regcomp.h            \
+         $(PERL_INCDEP)/regexp.h            \
+         $(PERL_INCDEP)/regnodes.h            \
+         $(PERL_INCDEP)/scope.h            \
+         $(PERL_INCDEP)/sv.h            \
+         $(PERL_INCDEP)/thread.h            \
+         $(PERL_INCDEP)/time64.h            \
+         $(PERL_INCDEP)/time64_config.h            \
+         $(PERL_INCDEP)/uconfig.h            \
+         $(PERL_INCDEP)/unicode_constants.h            \
+         $(PERL_INCDEP)/unixish.h            \
+         $(PERL_INCDEP)/utf8.h            \
+         $(PERL_INCDEP)/utfebcdic.h            \
+         $(PERL_INCDEP)/util.h            \
+         $(PERL_INCDEP)/uudmap.h            \
+         $(PERL_INCDEP)/vutil.h            \
+         $(PERL_INCDEP)/warnings.h            
+ 
+ $(OBJECT) : $(PERL_HDRS)
+ 
+ gettext_xs.c : $(XSUBPPDEPS)
+ 
+ 
+ # --- MakeMaker makefile section:
+ 
+ $(OBJECT) : $(FIRST_MAKEFILE)
+ 
+ # We take a very conservative approach here, but it's worth it.
+ # We move Makefile to Makefile.old here to avoid gnu make looping.
+ $(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
+ 	$(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
+ 	$(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
+ 	-$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
+ 	-$(NOECHO) $(MV)   $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
+ 	- $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
+ 	$(PERLRUN) Makefile.PL 
+ 	$(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
+ 	$(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command.  <=="
+ 	$(FALSE)
+ 
+ 
+ 
+ # --- MakeMaker staticmake section:
+ 
+ # --- MakeMaker makeaperl section ---
+ MAP_TARGET    = ../perl
+ FULLPERL      = "/usr/bin/perl"
+ MAP_PERLINC   = "-I../blib/arch" "-I../blib/lib" "-I/usr/lib/x86_64-linux-gnu/perl/5.26" "-I/usr/share/perl/5.26"
+ 
+ 
+ # --- MakeMaker test section:
+ TEST_VERBOSE=0
+ TEST_TYPE=test_$(LINKTYPE)
+ TEST_FILE = test.pl
+ TEST_FILES = 
+ TESTDB_SW = -d
+ 
+ testdb :: testdb_$(LINKTYPE)
+ 	$(NOECHO) $(NOOP)
+ 
+ test :: $(TEST_TYPE)
+ 	$(NOECHO) $(NOOP)
+ 
+ # Occasionally we may face this degenerate target:
+ test_ : test_dynamic
+ 	$(NOECHO) $(NOOP)
+ 
+ subdirs-test_dynamic :: dynamic pure_all
+ 
+ testdb_dynamic test_dynamic :: subdirs-test_dynamic
+ 	$(NOECHO) $(ECHO) 'No tests defined for $(NAME) extension.'
+ 
+ subdirs-test_static :: static pure_all
+ 
+ testdb_static test_static :: subdirs-test_static
+ 	$(NOECHO) $(ECHO) 'No tests defined for $(NAME) extension.'
+ 
+ 
+ 
+ # --- MakeMaker ppd section:
+ # Creates a PPD (Perl Package Description) for a binary distribution.
+ ppd :
+ 	$(NOECHO) $(ECHO) '<SOFTPKG NAME="Locale-gettext_xs" VERSION="1.32">' > Locale-gettext_xs.ppd
+ 	$(NOECHO) $(ECHO) '    <ABSTRACT>XS Interface to Uniforum Message Translation</ABSTRACT>' >> Locale-gettext_xs.ppd
+ 	$(NOECHO) $(ECHO) '    <AUTHOR>Guido Flohr &lt;guido.flohr@cantanea.com&gt;</AUTHOR>' >> Locale-gettext_xs.ppd
+ 	$(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> Locale-gettext_xs.ppd
+ 	$(NOECHO) $(ECHO) '        <REQUIRE NAME="File::Spec" />' >> Locale-gettext_xs.ppd
+ 	$(NOECHO) $(ECHO) '        <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.26" />' >> Locale-gettext_xs.ppd
+ 	$(NOECHO) $(ECHO) '        <CODEBASE HREF="" />' >> Locale-gettext_xs.ppd
+ 	$(NOECHO) $(ECHO) '    </IMPLEMENTATION>' >> Locale-gettext_xs.ppd
+ 	$(NOECHO) $(ECHO) '</SOFTPKG>' >> Locale-gettext_xs.ppd
+ 
+ 
+ # --- MakeMaker pm_to_blib section:
+ 
+ pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM)
+ 	$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 	  'gettext_xs.pm' '$(INST_LIB)/Locale/gettext_xs.pm' 
+ 	$(NOECHO) $(TOUCH) pm_to_blib
+ 
+ 
+ # --- MakeMaker selfdocument section:
+ 
+ # here so even if top_targets is overridden, these will still be defined
+ # gmake will silently still work if any are .PHONY-ed but nmake won't
+ 
+ static ::
+ 	$(NOECHO) $(NOOP)
+ 
+ dynamic ::
+ 	$(NOECHO) $(NOOP)
+ 
+ config ::
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker postamble section:
+ 
+ 
+ # End.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/Makefile.PL texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/Makefile.PL
*** texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/Makefile.PL	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/Makefile.PL	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,9 ****
  
  # vim: tabstop=4
- # $Id: Makefile.PL,v 1.1 2011-10-12 23:51:25 pertusus Exp $
  
  # Makefile generator for libintl-perl.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, 
  # all rights reserved.
  
--- 2,8 ----
  
  # vim: tabstop=4
  
  # Makefile generator for libintl-perl.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>, 
  # all rights reserved.
  
***************
*** 20,24 ****
  # You should have received a copy of the GNU Library 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.use ExtUtils::MakeMaker;
  
--- 19,23 ----
  # You should have received a copy of the GNU Library General Public
  # License along with this program; if not, write to the Free Software
! # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335,
  # USA.use ExtUtils::MakeMaker;
  
***************
*** 34,38 ****
      ($] >= 5.005 ?
  		(ABSTRACT	=> 'XS Interface to Uniforum Message Translation',
! 	 	 AUTHOR		=> 'Guido Flohr <guido@imperia.net>',
      ) : (),
      ),
--- 33,37 ----
      ($] >= 5.005 ?
  		(ABSTRACT	=> 'XS Interface to Uniforum Message Translation',
! 	 	 AUTHOR		=> 'Guido Flohr <guido.flohr@cantanea.com>',
      ) : (),
      ),
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.json texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.json
*** texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.json	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.json	2020-11-28 19:48:05.000000000 +0000
***************
*** 0 ****
--- 1,42 ----
+ {
+    "abstract" : "XS Interface to Uniforum Message Translation",
+    "author" : [
+       "Guido Flohr <guido.flohr@cantanea.com>"
+    ],
+    "dynamic_config" : 0,
+    "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",
+    "license" : [
+       "unknown"
+    ],
+    "meta-spec" : {
+       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+       "version" : "2"
+    },
+    "name" : "Locale-gettext_xs",
+    "no_index" : {
+       "directory" : [
+          "t",
+          "inc"
+       ]
+    },
+    "prereqs" : {
+       "build" : {
+          "requires" : {
+             "ExtUtils::MakeMaker" : "0"
+          }
+       },
+       "configure" : {
+          "requires" : {
+             "ExtUtils::MakeMaker" : "0"
+          }
+       },
+       "runtime" : {
+          "requires" : {
+             "File::Spec" : "0"
+          }
+       }
+    },
+    "release_status" : "stable",
+    "version" : "1.32",
+    "x_serialization_backend" : "JSON::PP version 2.27400_02"
+ }
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.yml texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.yml
*** texinfo-6.7/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.yml	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.yml	2020-11-28 19:48:05.000000000 +0000
***************
*** 0 ****
--- 1,23 ----
+ ---
+ abstract: 'XS Interface to Uniforum Message Translation'
+ author:
+   - 'Guido Flohr <guido.flohr@cantanea.com>'
+ build_requires:
+   ExtUtils::MakeMaker: '0'
+ configure_requires:
+   ExtUtils::MakeMaker: '0'
+ dynamic_config: 0
+ generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'
+ license: unknown
+ meta-spec:
+   url: http://module-build.sourceforge.net/META-spec-v1.4.html
+   version: '1.4'
+ name: Locale-gettext_xs
+ no_index:
+   directory:
+     - t
+     - inc
+ requires:
+   File::Spec: '0'
+ version: '1.32'
+ x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/gettext_dumb.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/gettext_dumb.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/gettext_dumb.pm	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/gettext_dumb.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 0 ****
--- 1,360 ----
+ #! /bin/false
+ 
+ # vim: set autoindent shiftwidth=4 tabstop=4:
+ 
+ # Pure Perl implementation of Uniforum message translation.
+ # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+ # all rights reserved.
+ 
+ # 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 3 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, see <http://www.gnu.org/licenses/>.
+ 
+ package Locale::gettext_dumb;
+ 
+ use Locale::gettext_pp;
+ 
+ use vars qw (%EXPORT_TAGS @EXPORT_OK @ISA $VERSION);
+ 
+ %EXPORT_TAGS = (locale_h => [ qw (gettext
+                                   dgettext
+                                   dcgettext
+                                   ngettext
+                                   dngettext
+                                   dcngettext
+                                   pgettext
+                                   dpgettext
+                                   dcpgettext
+                                   npgettext
+                                   dnpgettext
+                                   dcnpgettext
+                                   textdomain
+                                   bindtextdomain
+                                   bind_textdomain_codeset
+                                   )],
+                 libintl_h => [ qw (LC_CTYPE
+                                    LC_NUMERIC
+                                    LC_TIME
+                                    LC_COLLATE
+                                    LC_MONETARY
+                                    LC_MESSAGES
+                                    LC_ALL)],
+                 );
+ 
+ @EXPORT_OK = qw (gettext
+                  dgettext
+                  dcgettext
+                  ngettext
+                  dngettext
+                  dcngettext
+                  pgettext
+                  dpgettext
+                  dcpgettext
+                  npgettext
+                  dnpgettext
+                  dcnpgettext
+                  textdomain
+                  bindtextdomain
+                  bind_textdomain_codeset
+                  nl_putenv
+                  setlocale
+                  LC_CTYPE
+                  LC_NUMERIC
+                  LC_TIME
+                  LC_COLLATE
+                  LC_MONETARY
+                  LC_MESSAGES
+                  LC_ALL);
+                  
+ @ISA = qw (Exporter);
+ 
+ *Locale::gettext_dumb::textdomain = \&Locale::gettext_pp::textdomain;
+ *Locale::gettext_dumb::bindtextdomain = \&Locale::gettext_pp::bindtextdomain;
+ *Locale::gettext_dumb::bind_textdomain_codeset = 
+     \&Locale::gettext_pp::bind_textdomain_codeset;
+ 
+ *Locale::gettext_dumb::nl_putenv = \&Locale::gettext_pp::nl_putenv;
+ 
+ *Locale::gettext_dumb::LC_CTYPE = \&Locale::gettext_pp::LC_CTYPE;
+ *Locale::gettext_dumb::LC_NUMERIC = \&Locale::gettext_pp::LC_NUMERIC;
+ *Locale::gettext_dumb::LC_TIME= \&Locale::gettext_pp::LC_TIME;
+ *Locale::gettext_dumb::LC_COLLATE = \&Locale::gettext_pp::LC_COLLATE;
+ *Locale::gettext_dumb::LC_MONETARY = \&Locale::gettext_pp::LC_MONETARY;
+ *Locale::gettext_dumb::LC_MESSAGES = \&Locale::gettext_pp::LC_MESSAGES;
+ *Locale::gettext_dumb::LC_ALL = \&Locale::gettext_pp::LC_ALL;
+ 
+ 
+ sub gettext ($) {
+     my ($msgid) = @_;
+ 
+     return dcnpgettext ('', undef, $msgid, undef, undef, undef);
+ }
+ 
+ sub dgettext ($$) {
+     my ($domainname, $msgid) = @_;
+ 
+     return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
+ }
+ 
+ sub dcgettext ($$$) {
+     my ($domainname, $msgid, $category) = @_;
+ 
+     return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
+ }
+ 
+ sub ngettext ($$$) {
+     my ($msgid, $msgid_plural, $n) = @_;
+ 
+     return dcnpgettext ('', undef, $msgid, $msgid_plural, $n, undef);
+ }
+ 
+ sub dngettext ($$$$) {
+     my ($domainname, $msgid, $msgid_plural, $n) = @_;
+ 
+     return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, undef);
+ }
+ 
+ sub dcngettext ($$$$$) {
+     my ($domainname, $msgid, $msgid_plural, $n, $category) = @_;
+ 
+     return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, , 
+                         $category);
+ }
+ 
+ sub pgettext ($$) {
+     my ($msgctxt, $msgid) = @_;
+ 
+     return dcnpgettext ('', $msgctxt, $msgid, undef, undef, undef);
+ }
+ 
+ sub dpgettext ($$$) {
+     my ($domainname, $msgctxt, $msgid) = @_;
+ 
+     return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
+ }
+ 
+ sub dcpgettext($$$$) {
+     my ($domainname, $msgctxt, $msgid, $category) = @_;
+ 
+     return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
+ }
+ 
+ sub npgettext ($$$$) {
+     my ($msgctxt, $msgid, $msgid_plural, $n) = @_;
+ 
+     return dcnpgettext ('', $msgctxt, $msgid, $msgid_plural, $n, undef);
+ }
+ 
+ sub dnpgettext ($$$$$) {
+     my ($domainname, $msgctxt, $msgid, $msgid_plural, $n) = @_;
+ 
+     return dcnpgettext ($domainname, $msgctxt, $msgid, $msgid_plural, $n, undef);
+ }
+ 
+ sub __get_locale() {
+     my $locale;
+ 
+     if (exists $ENV{LANGUAGE} && length $ENV{LANGUAGE}) {
+         $locale = $ENV{LANGUAGE};
+         $locale =~ s/:.*//s;
+     } elsif (exists $ENV{LC_ALL} && length $ENV{LC_ALL}) {
+         $locale = $ENV{LC_ALL};
+     } elsif (exists $ENV{LANG} && length $ENV{LANG}) {
+         $locale = $ENV{LANG};
+     } elsif (exists $ENV{LC_MESSAGES} && length $ENV{LC_MESSAGES}) {
+         $locale = $ENV{LC_MESSAGES};
+     } else {
+         $locale = 'C';
+     }
+     
+     return $locale;
+ }
+ 
+ sub dcnpgettext ($$$$$$) {
+     my ($domainname, $msgctxt, $msgid, $msgid_plural, $n, $category) = @_;
+ 
+     my $locale = __get_locale;
+ 
+     return Locale::gettext_pp::_dcnpgettext_impl ($domainname, $msgctxt,
+                                                   $msgid, $msgid_plural, $n,
+                                                   $category, $locale);
+ }
+ 
+ sub setlocale($;$) {
+ 	&POSIX::setlocale;
+ }
+ 
+ 1;
+ 
+ __END__
+ 
+ =head1 NAME
+ 
+ Locale::gettext_dumb - Locale unaware Implementation of Uniforum Message Translation
+ 
+ =head1 SYNOPSIS
+ 
+  use Locale::gettext_dumb qw(:locale_h :libintl_h);
+ 
+  # Normally, you will not want to include this module directly but this way:
+  use Locale::Messages;
+  
+  my $selected = Locale::Messages->select_package ('gettext_dumb');
+ 
+  gettext $msgid;
+  dgettext $domainname, $msgid;
+  dcgettext $domainname, $msgid, LC_MESSAGES;
+  ngettext $msgid, $msgid_plural, $count;
+  dngettext $domainname, $msgid, $msgid_plural, $count;
+  dcngettext $domainname, $msgid, $msgid_plural, $count, LC_MESSAGES;
+  pgettext $msgctxt, $msgid;
+  dpgettext $domainname, $msgctxt, $msgid;
+  dcpgettext $domainname, $msgctxt, $msgid, LC_MESSAGES;
+  npgettext $msgctxt, $msgid, $msgid_plural, $count;
+  dnpgettext $domainname, $msgctxt, $msgid, $msgid_plural, $count;
+  dcnpgettext $domainname, $msgctxt, $msgid, $msgid_plural, $count, LC_MESSAGES;
+  textdomain $domainname;
+  bindtextdomain $domainname, $directory;
+  bind_textdomain_codeset $domainname, $encoding;
+  my $category = LC_CTYPE;
+  my $category = LC_NUMERIC;
+  my $category = LC_TIME;
+  my $category = LC_COLLATE;
+  my $category = LC_MONETARY;
+  my $category = LC_MESSAGES;
+  my $category = LC_ALL;
+ 
+ =head1 DESCRIPTION
+ 
+ B<IMPORTANT!> This module is experimental.  It may not work as described!
+ 
+ The module B<Locale::gettext_dumb> does exactly the same as 
+ Locale::gettext_xs(3pm) or Locale::gettext_pp(3pm).
+ 
+ While both other modules use POSIX::setlocale() to determine the currently
+ selected locale, this backend only checks the environment variables
+ LANGUAGE, LANG, LC_ALL, LC_MESSAGES (in that order), when it tries to locate
+ a message catalog (a .mo file).
+ 
+ This class was introduced in libintl-perl 1.22.
+ 
+ =head1 USAGE
+ 
+ This module should not be used for desktop software or scripts run locally.
+ Why? If you use a message catalog for example in Danish in UTF-8 (da_DA.UTF8)
+ but the  system locale is set to Russian with KOI8-R (ru_RU.KOI8-R) you
+ may produce invalid output, either invalid multi-byte sequences or invalid
+ text, depending on how you look at it.
+ 
+ That will happen, when you mix output from B<Locale::gettext_pp> with
+ locale-dependent output from the operating system like the contents of
+ the variable "$!", date and time formatting functions (localtime(),
+ gmtime(), POSIX::strftime() etc.), number formatting with printf() and
+ friends, and so on.
+ 
+ A typical usage scenario looks like this:
+ 
+ You have a server application (for example a web application) that is supposed
+ to display a fixed set of messages in many languages.  If you want to do this
+ with Locale::gettext_xs(3pm) or Locale::gettext_pp(3pm), you have to install
+ the locale data for all of those languages.  Otherwise, translating the
+ messages will not work.
+ 
+ With Locale::gettext_dumb(3pm) you can relax these requirements, and display
+ messages for all languages that you have mo files for.
+ 
+ On the other hand, you will soon reach limits with this approach.  Almost
+ any application requires more than bare translation of messages for
+ localisation.  You want to formatted dates and times, you want to display
+ numbers in the correct formatting for the selected languages, and you may
+ want to display system error messages ("$!").
+ 
+ In practice, Locale::gettext_dumb(3pm) is still useful in these scenarios.
+ Your users will have to live with the fact that the presented output is
+ in different languages resp. for different locales, when "their" locale
+ is not installed on your system.
+ 
+ More dangerous is mixing output in different character sets but that can
+ be easily avoided.  Simply make sure that B<Locale::gettext_dump> uses 
+ UTF-8 (for example by setting the environment variable OUTPUT_CHARSET or
+ by calling bind_textdomain_codeset()) and make sure that the system locale
+ also uses UTF-8, for example "en_US.UTF8".  If that fails, switch to a
+ locale that uses a subset of UTF-8.  In practice that will be US-ASCII, the
+ character set used by the default locale "C" resp. "POSIX".
+ 
+ Your application will then to a certain extent mix output for different
+ localisations resp. languages.  But this is completely under your control.
+ 
+ =head1 EXAMPLE
+ 
+ See above! Normally you should not use this module! However, let us assume
+ you have read the warnings.  In a web application you would do something
+ like this:
+ 
+     use Locale::TextDomain qw (com.example.yourapp);
+     use Locale::Messages qw (nl_putenv LC_ALL bindtextdomain
+                              bind_textdomain_codeset);
+     use Locale::Util qw (web_set_locale);
+     use POSIX qw (setlocale);
+     
+     # First try to switch to the locale requested by the user.  If you
+     # know it you can try to pass it to setlocale like this:
+     #
+     #   my $hardcoded_locale = 'fr_FR.UTF-8';
+     #   my $success = POSIX::setlocale (LC_ALL, $hardcoded_locale);
+     #
+     # However, we try to let libintl-perl do a better job for us:
+     my $success = web_set_locale $ENV{HTTP_ACCEPT_LANGUAGE},
+                                  $ENV{HTTP_ACCEPT_CHARSET};
+     # Note: If your application forces the use of UTF-8 for its output
+     # you should pass 'UTF-8' as the second argument to web_set_locale
+     # instead of $ENV{HTTP_ACCEPT_CHARSET}.
+     
+     if (!$success) {
+         # Did not work.  Switch to the dumb interface of
+         # Locale::Messages.
+         Locale::Messages->select_package ('gettext_dumb');
+         
+         # And try to switch to a default locale:
+         if (!setlocale (LC_ALL, 'en_US.UTF-8')) {
+             # Still no luck.  Enforce at least US-ASCII:
+             setlocale (LC_ALL, 'C');
+         }
+         bind_textdomain_codeset 'com.example.yourapp', 'utf-8';
+     }
+     
+ If your application forces the usage of UTF-8 you should ignore the environment
+ variable 
+     
+ =head1 AUTHOR
+ 
+ Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+ (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
+ code for details!code for details!
+ 
+ =head1 SEE ALSO
+ 
+ Locale::TextDomain(3pm), Locale::Messages(3pm), Encode(3pm),
+ perllocale(3pm), POSIX(3pm), perl(1), gettext(1), gettext(3)
+ 
+ =cut
+ 
+ Local Variables:
+ mode: perl
+ perl-indent-level: 4
+ perl-continued-statement-offset: 4
+ perl-continued-brace-offset: 0
+ perl-brace-offset: -4
+ perl-brace-imaginary-offset: 0
+ perl-label-offset: -4
+ tab-width: 4
+ End:
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/gettext_pp.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/gettext_pp.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/gettext_pp.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/gettext_pp.pm	2020-11-28 22:22:28.000000000 +0000
***************
*** 2,25 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: gettext_pp.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
  
  # Pure Perl implementation of Uniforum message translation.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
  
! # You should have received a copy of the GNU Library 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.
  
  package Locale::gettext_pp;
--- 2,22 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Pure Perl implementation of Uniforum message translation.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::gettext_pp;
***************
*** 30,123 ****
  
  use vars qw ($__gettext_pp_default_dir 
! 			 $__gettext_pp_textdomain
! 			 $__gettext_pp_domain_bindings
! 			 $__gettext_pp_domain_codeset_bindings
! 			 $__gettext_pp_domains
! 			 $__gettext_pp_recoders
! 			 $__gettext_pp_unavailable_dirs
! 			 $__gettext_pp_domain_cache
! 			 $__gettext_pp_alias_cache
! 			 $__gettext_pp_context_glue);
  
  use locale;
  
  BEGIN {
! 	$__gettext_pp_textdomain = 'messages';
! 	$__gettext_pp_domain_bindings = {};
! 	$__gettext_pp_domain_codeset_bindings = {};
! 	$__gettext_pp_domains = {};
! 	$__gettext_pp_recoders = {};
! 	$__gettext_pp_unavailable_dirs = {};
! 	$__gettext_pp_domain_cache = {};
! 	$__gettext_pp_alias_cache = {};
! 	# The separator between msgctxt and msgid in a .mo file.  */
! 	$__gettext_pp_context_glue = "\004";
! 	
! 	$__gettext_pp_default_dir = '';
! 	
! 	for my $dir (qw (/usr/share/locale /usr/local/share/locale)) {
! 		if (-d $dir) {
! 			$__gettext_pp_default_dir = $dir;
! 			last;
! 		}
! 	}
  }
  
  BEGIN {
! 		require POSIX;
! 		require Exporter;
! 		use IO::Handle;
! 		require Locale::Recode;
! 
! 		local $@;
! 		my ($has_messages, $five_ok);
! 		
! 		$has_messages = eval '&POSIX::LC_MESSAGES';
! 
! 		unless (defined $has_messages && length $has_messages) {
! 				$five_ok = ! grep {my $x = eval "&POSIX::$_" || 0; $x eq '5';}
! 								qw (LC_CTYPE
! 								   LC_NUMERIC
! 								   LC_TIME
! 								   LC_COLLATE
! 								   LC_MONETARY
! 								   LC_ALL);
! 			if ($five_ok) {
! 				$five_ok = POSIX::setlocale (5, '');
! 			}
! 		}
! 		
! 		if (defined $has_messages && length $has_messages) {
  eval <<'EOF';
  sub LC_MESSAGES()
  {
! 	local $!; # Do not clobber errno!
! 	
! 	return &POSIX::LC_MESSAGES;
  }
  EOF
! 		} elsif ($five_ok) {
  eval <<'EOF';
  sub LC_MESSAGES()
  {
! 	local $!; # Do not clobber errno!
  
! 	# Hack: POSIX.pm deems LC_MESSAGES an invalid macro until
! 	# Perl 5.8.0.  However, on LC_MESSAGES should be 5 ...
! 	return 5;
  }
  EOF
! 		} else {
  eval <<'EOF';
  sub LC_MESSAGES()
  {
! 	local $!; # Do not clobber errno!
  
! 	# This fallback value is widely used,
! 	# when LC_MESSAGES is not available.
! 	return 1729;
  }
  EOF
! 		}
  }
  
--- 27,122 ----
  
  use vars qw ($__gettext_pp_default_dir 
!     		 $__gettext_pp_textdomain
!     		 $__gettext_pp_domain_bindings
!     		 $__gettext_pp_domain_codeset_bindings
!     		 $__gettext_pp_domains
!     		 $__gettext_pp_recoders
!     		 $__gettext_pp_unavailable_dirs
!     		 $__gettext_pp_domain_cache
!     		 $__gettext_pp_alias_cache
!     		 $__gettext_pp_context_glue);
  
  use locale;
+ use File::Spec;
+ use Locale::Messages;
  
  BEGIN {
!     $__gettext_pp_textdomain = 'messages';
!     $__gettext_pp_domain_bindings = {};
!     $__gettext_pp_domain_codeset_bindings = {};
!     $__gettext_pp_domains = {};
!     $__gettext_pp_recoders = {};
!     $__gettext_pp_unavailable_dirs = {};
!     $__gettext_pp_domain_cache = {};
!     $__gettext_pp_alias_cache = {};
!     # The separator between msgctxt and msgid in a .mo file.  */
!     $__gettext_pp_context_glue = "\004";
!     
!     $__gettext_pp_default_dir = '';
!     
!     for my $dir (qw (/usr/share/locale /usr/local/share/locale)) {
!     	if (-d $dir) {
!     		$__gettext_pp_default_dir = $dir;
!     		last;
!     	}
!     }
  }
  
  BEGIN {
!     	require POSIX;
!     	require Exporter;
!     	use IO::Handle;
!     	require Locale::Recode;
! 
!     	local $@;
!     	my ($has_messages, $five_ok);
!     	
!     	$has_messages = eval '&POSIX::LC_MESSAGES';
! 
!     	unless (defined $has_messages && length $has_messages) {
!     			$five_ok = ! grep {my $x = eval "&POSIX::$_" || 0; $x eq '5';}
!     							qw (LC_CTYPE
!     							   LC_NUMERIC
!     							   LC_TIME
!     							   LC_COLLATE
!     							   LC_MONETARY
!     							   LC_ALL);
!     		if ($five_ok) {
!     			$five_ok = POSIX::setlocale (5, '');
!     		}
!     	}
!     	
!     	if (defined $has_messages && length $has_messages) {
  eval <<'EOF';
  sub LC_MESSAGES()
  {
!     local $!; # Do not clobber errno!
!     
!     return &POSIX::LC_MESSAGES;
  }
  EOF
!     	} elsif ($five_ok) {
  eval <<'EOF';
  sub LC_MESSAGES()
  {
!     local $!; # Do not clobber errno!
  
!     # Hack: POSIX.pm deems LC_MESSAGES an invalid macro until
!     # Perl 5.8.0.  However, on LC_MESSAGES should be 5 ...
!     return 5;
  }
  EOF
!     	} else {
  eval <<'EOF';
  sub LC_MESSAGES()
  {
!     local $!; # Do not clobber errno!
  
!     # This fallback value is widely used,
!     # when LC_MESSAGES is not available.
!     return 1729;
  }
  EOF
!     	}
  }
  
***************
*** 125,178 ****
  
  %EXPORT_TAGS = (locale_h => [ qw (
! 								  gettext
! 								  dgettext
! 								  dcgettext
! 								  ngettext
! 								  dngettext
! 								  dcngettext
! 								  pgettext
! 								  dpgettext
! 								  dcpgettext
! 								  npgettext
! 								  dnpgettext
! 								  dcnpgettext
! 								  textdomain
! 								  bindtextdomain
! 								  bind_textdomain_codeset
! 								  )
! 							  ],
! 				libintl_h => [ qw (LC_CTYPE
! 								   LC_NUMERIC
! 								   LC_TIME
! 								   LC_COLLATE
! 								   LC_MONETARY
! 								   LC_MESSAGES
! 								   LC_ALL)
! 							   ],
! 				);
  
  @EXPORT_OK = qw (gettext
! 				 dgettext
! 				 dcgettext
! 				 ngettext
! 				 dngettext
! 				 dcngettext
! 				 pgettext
! 				 dpgettext
! 				 dcpgettext
! 				 npgettext
! 				 dnpgettext
! 				 dcnpgettext
! 				 textdomain
! 				 bindtextdomain
! 				 bind_textdomain_codeset
                   nl_putenv
! 				 LC_CTYPE
! 				 LC_NUMERIC
! 				 LC_TIME
! 				 LC_COLLATE
! 				 LC_MONETARY
! 				 LC_MESSAGES
! 				 LC_ALL);
  @ISA = qw (Exporter);
  
--- 124,178 ----
  
  %EXPORT_TAGS = (locale_h => [ qw (
!     							  gettext
!     							  dgettext
!     							  dcgettext
!     							  ngettext
!     							  dngettext
!     							  dcngettext
!     							  pgettext
!     							  dpgettext
!     							  dcpgettext
!     							  npgettext
!     							  dnpgettext
!     							  dcnpgettext
!     							  textdomain
!     							  bindtextdomain
!     							  bind_textdomain_codeset
!     							  )
!     						  ],
!     			libintl_h => [ qw (LC_CTYPE
!     							   LC_NUMERIC
!     							   LC_TIME
!     							   LC_COLLATE
!     							   LC_MONETARY
!     							   LC_MESSAGES
!     							   LC_ALL)
!     						   ],
!     			);
  
  @EXPORT_OK = qw (gettext
!     			 dgettext
!     			 dcgettext
!     			 ngettext
!     			 dngettext
!     			 dcngettext
!     			 pgettext
!     			 dpgettext
!     			 dcpgettext
!     			 npgettext
!     			 dnpgettext
!     			 dcnpgettext
!     			 textdomain
!     			 bindtextdomain
!     			 bind_textdomain_codeset
                   nl_putenv
!                  setlocale
!     			 LC_CTYPE
!     			 LC_NUMERIC
!     			 LC_TIME
!     			 LC_COLLATE
!     			 LC_MONETARY
!     			 LC_MESSAGES
!     			 LC_ALL);
  @ISA = qw (Exporter);
  
***************
*** 182,303 ****
  sub __load_domain;
  sub __locale_category;
  
  sub LC_NUMERIC()
  {
! 	&POSIX::LC_NUMERIC;
  }
  
  sub LC_CTYPE()
  {
! 	&POSIX::LC_CTYPE;
  }
  
  sub LC_TIME()
  {
! 	&POSIX::LC_TIME;
  }
  
  sub LC_COLLATE()
  {
! 	&POSIX::LC_COLLATE;
  }
  
  sub LC_MONETARY()
  {
! 	&POSIX::LC_MONETARY;
  }
  
  sub LC_ALL()
  {
! 	&POSIX::LC_ALL;
  }
  
  sub textdomain(;$)
  {
! 	my $new_domain = shift;
! 	
! 	$__gettext_pp_textdomain = $new_domain if defined $new_domain && 
! 		length $new_domain;
! 	
! 	return $__gettext_pp_textdomain;
  }
  
  sub bindtextdomain($;$)
  {
! 	my ($domain, $directory) = @_;
  
! 	my $retval;	
! 	if (defined $domain && length $domain) {
! 		if (defined $directory && length $directory) {
! 			$retval = $__gettext_pp_domain_bindings->{$domain} 
! 				= $directory;
! 		} elsif (exists $__gettext_pp_domain_bindings->{$domain}) {
! 			$retval = $__gettext_pp_domain_bindings->{$domain};
! 		} else {
! 			$retval = $__gettext_pp_default_dir;
! 		}
! 		$retval = '/usr/share/locale' unless defined $retval && 
! 			length $retval;
! 		return $retval;
! 	} else {
! 		return;
! 	}
  }
  
  sub bind_textdomain_codeset($;$)
  {
! 	my ($domain, $codeset) = @_;
! 	
! 	if (defined $domain && length $domain) {
! 		if (defined $codeset && length $codeset) {
! 			return $__gettext_pp_domain_codeset_bindings->{$domain} = $codeset;
! 		} elsif (exists $__gettext_pp_domain_codeset_bindings->{$domain}) {
! 			return $__gettext_pp_domain_codeset_bindings->{$domain};
! 		}
! 	}
! 	
! 	return;
  }
  
  sub gettext($)
  {
! 	my ($msgid) = @_;
  
! 	return dcnpgettext ('', undef, $msgid, undef, undef, undef);
  }
  
  sub dgettext($$)
  {
! 	my ($domainname, $msgid) = @_;
  
! 	return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
  }
  
  sub dcgettext($$$)
  {
! 	my ($domainname, $msgid, $category) = @_;
  
! 	return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
  }
  
  sub ngettext($$$)
  {
! 	my ($msgid, $msgid_plural, $n) = @_;
  
! 	return dcnpgettext ('', undef, $msgid, $msgid_plural, $n, undef);
  }
  
  sub dngettext($$$$)
  {
! 	my ($domainname, $msgid, $msgid_plural, $n) = @_;
  
! 	return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, undef);
  }
  
  sub dcngettext($$$$$)
  {
! 	my ($domainname, $msgid, $msgid_plural, $n, $category) = @_;
  
! 	return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, , $category);
  }
  
--- 182,305 ----
  sub __load_domain;
  sub __locale_category;
+ sub __untaint_plural_header;
+ sub __compile_plural_function;
  
  sub LC_NUMERIC()
  {
!     &POSIX::LC_NUMERIC;
  }
  
  sub LC_CTYPE()
  {
!     &POSIX::LC_CTYPE;
  }
  
  sub LC_TIME()
  {
!     &POSIX::LC_TIME;
  }
  
  sub LC_COLLATE()
  {
!     &POSIX::LC_COLLATE;
  }
  
  sub LC_MONETARY()
  {
!     &POSIX::LC_MONETARY;
  }
  
  sub LC_ALL()
  {
!     &POSIX::LC_ALL;
  }
  
  sub textdomain(;$)
  {
!     my $new_domain = shift;
!     
!     $__gettext_pp_textdomain = $new_domain if defined $new_domain && 
!     	length $new_domain;
!     
!     return $__gettext_pp_textdomain;
  }
  
  sub bindtextdomain($;$)
  {
!     my ($domain, $directory) = @_;
  
!     my $retval;	
!     if (defined $domain && length $domain) {
!     	if (defined $directory && length $directory) {
!     		$retval = $__gettext_pp_domain_bindings->{$domain} 
!     			= $directory;
!     	} elsif (exists $__gettext_pp_domain_bindings->{$domain}) {
!     		$retval = $__gettext_pp_domain_bindings->{$domain};
!     	} else {
!     		$retval = $__gettext_pp_default_dir;
!     	}
!     	$retval = '/usr/share/locale' unless defined $retval && 
!     		length $retval;
!     	return $retval;
!     } else {
!     	return;
!     }
  }
  
  sub bind_textdomain_codeset($;$)
  {
!     my ($domain, $codeset) = @_;
!     
!     if (defined $domain && length $domain) {
!     	if (defined $codeset && length $codeset) {
!     		return $__gettext_pp_domain_codeset_bindings->{$domain} = $codeset;
!     	} elsif (exists $__gettext_pp_domain_codeset_bindings->{$domain}) {
!     		return $__gettext_pp_domain_codeset_bindings->{$domain};
!     	}
!     }
!     
!     return;
  }
  
  sub gettext($)
  {
!     my ($msgid) = @_;
  
!     return dcnpgettext ('', undef, $msgid, undef, undef, undef);
  }
  
  sub dgettext($$)
  {
!     my ($domainname, $msgid) = @_;
  
!     return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
  }
  
  sub dcgettext($$$)
  {
!     my ($domainname, $msgid, $category) = @_;
  
!     return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
  }
  
  sub ngettext($$$)
  {
!     my ($msgid, $msgid_plural, $n) = @_;
  
!     return dcnpgettext ('', undef, $msgid, $msgid_plural, $n, undef);
  }
  
  sub dngettext($$$$)
  {
!     my ($domainname, $msgid, $msgid_plural, $n) = @_;
  
!     return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, undef);
  }
  
  sub dcngettext($$$$$)
  {
!     my ($domainname, $msgid, $msgid_plural, $n, $category) = @_;
  
!     return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, , $category);
  }
  
***************
*** 305,443 ****
  sub pgettext($$)
  {
! 	my ($msgctxt, $msgid) = @_;
  
! 	return dcnpgettext ('', $msgctxt, $msgid, undef, undef, undef);
  }
  
  sub dpgettext($$$)
  {
! 	my ($domainname, $msgctxt, $msgid) = @_;
  
! 	return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
  }
  
  sub dcpgettext($$$$)
  {
! 	my ($domainname, $msgctxt, $msgid, $category) = @_;
  
! 	return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
  }
  
  sub npgettext($$$$)
  {
! 	my ($msgctxt, $msgid, $msgid_plural, $n) = @_;
  
! 	return dcnpgettext ('', $msgctxt, $msgid, $msgid_plural, $n, undef);
  }
  
  sub dnpgettext($$$$$)
  {
! 	my ($domainname, $msgctxt, $msgid, $msgid_plural, $n) = @_;
  
! 	return dcnpgettext ($domainname, $msgctxt, $msgid, $msgid_plural, $n, undef);
  }
  
! sub dcnpgettext($$$$$$)
! {
! 	my ($domainname, $msgctxt, $msgid, $msgid_plural, $n, $category) = @_;
  
! 	return unless defined $msgid;
! 
! 	my $plural = defined $msgid_plural;
! 	my $msg_ctxt_id = defined $msgctxt ? join($__gettext_pp_context_glue, ($msgctxt, $msgid)) : $msgid;
! 	
! 	local $!; # Do not clobber errno!
! 	
! 	# This is also done in __load_domain but we need a proper value.
! 	$domainname = 	$__gettext_pp_textdomain
! 		unless defined $domainname && length $domainname;
! 	
! 	# Category is always LC_MESSAGES (other categories are ignored).
! 	my $category_name = 'LC_MESSAGES';
! 	$category = LC_MESSAGES;
! 	
! 	my $domains = __load_domain ($domainname, $category, $category_name);
! 	
! 	my @trans = ();
! 	my $domain;
! 	my $found;
! 	foreach my $this_domain (@$domains) {
! 		if ($this_domain && defined $this_domain->{messages}->{$msg_ctxt_id}) {
! 			@trans = @{$this_domain->{messages}->{$msg_ctxt_id}};
! 			shift @trans;
! 			$domain = $this_domain;
! 			$found = 1;
! 			last;
! 		}
! 	}
! 	@trans = ($msgid, $msgid_plural) unless @trans;
! 	
! 	my $trans = $trans[0];
! 	if ($plural) {
! 		if ($domain) {
! 			my $nplurals = 0;
! 			($nplurals, $plural) = &{$domain->{plural_func}} ($n);
! 			$plural = 0 unless defined $plural;
! 			$nplurals = 0 unless defined $nplurals;
! 			$plural = 0 if $nplurals <= $plural;
! 		} else {
! 			$plural = $n != 1 || 0;
! 		}
! 		
! 		$trans = $trans[$plural] if defined $trans[$plural];
! 	}
! 	
! 	if ($found && defined $domain->{po_header}->{charset}) {
! 		my $input_codeset = $domain->{po_header}->{charset};
! 		# Convert into output charset.
! 		my $output_codeset = $__gettext_pp_domain_codeset_bindings->{$domainname};
! 
! 		$output_codeset = $ENV{OUTPUT_CHARSET} unless defined $output_codeset;
! 		$output_codeset = __get_codeset ($category, $category_name,
! 										 $domain->{locale_id})
! 			unless defined $output_codeset;
! 		
! 		unless (defined $output_codeset) {
! 			# Still no point.
! 			my $lc_ctype = __locale_category (POSIX::LC_CTYPE(), 
! 										   'LC_CTYPE');
! 			$output_codeset = $1
! 				if $lc_ctype =~ /^[a-z]{2}(?:_[A-Z]{2})?\.([^@]+)/;
! 		}
! 
! 		# No point. :-(
! 		$output_codeset = $domain->{po_header}->{charset}
! 			unless defined $output_codeset;
! 	
! 		if (exists $__gettext_pp_domain_cache->{$output_codeset}) {
! 			$output_codeset = $__gettext_pp_domain_cache->{$output_codeset};
! 		} else {
! 			$output_codeset = 'utf-8' if lc $output_codeset eq 'utf8';
! 			$output_codeset = 
! 				$__gettext_pp_domain_cache->{$output_codeset} =
! 				Locale::Recode->resolveAlias ($output_codeset);
! 		}
! 		
! 		if (defined $output_codeset &&
! 			$output_codeset ne $domain->{po_header}->{charset}) {
! 			# We have to convert.
! 			my $recoder;
! 			
! 			if (exists 
! 				$__gettext_pp_recoders->{$input_codeset}->{$output_codeset}) {
! 				$recoder = $__gettext_pp_recoders->{$input_codeset}->{$output_codeset};
! 			} else {
! 				$recoder = 
! 					$__gettext_pp_recoders->{$input_codeset}->{$output_codeset} =
! 					Locale::Recode->new (from => $input_codeset,
! 										 to => $output_codeset,
! 										 );
! 			}
! 			
! 			$recoder->recode ($trans);
! 		}
! 	}
! 	
! 	return $trans;
  }
  
--- 307,454 ----
  sub pgettext($$)
  {
!     my ($msgctxt, $msgid) = @_;
  
!     return dcnpgettext ('', $msgctxt, $msgid, undef, undef, undef);
  }
  
  sub dpgettext($$$)
  {
!     my ($domainname, $msgctxt, $msgid) = @_;
  
!     return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
  }
  
  sub dcpgettext($$$$)
  {
!     my ($domainname, $msgctxt, $msgid, $category) = @_;
  
!     return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
  }
  
  sub npgettext($$$$)
  {
!     my ($msgctxt, $msgid, $msgid_plural, $n) = @_;
  
!     return dcnpgettext ('', $msgctxt, $msgid, $msgid_plural, $n, undef);
  }
  
  sub dnpgettext($$$$$)
  {
!     my ($domainname, $msgctxt, $msgid, $msgid_plural, $n) = @_;
  
!     return dcnpgettext ($domainname, $msgctxt, $msgid, $msgid_plural, $n, undef);
  }
  
! # This is the actual implementation of dncpgettext.  It is also used by the
! # corresponding function in Locale::gettext_dumb.
! sub _dcnpgettext_impl {
!     my ($domainname, $msgctxt, $msgid, $msgid_plural, $n, $category,
!         $locale) = @_;
! 
!     return unless defined $msgid;
! 
!     my $plural = defined $msgid_plural;
!     Locale::Messages::turn_utf_8_off($msgid);
!     Locale::Messages::turn_utf_8_off($msgctxt) if defined $msgctxt;
!     my $msg_ctxt_id = defined $msgctxt ? join($__gettext_pp_context_glue, ($msgctxt, $msgid)) : $msgid;
!     
!     local $!; # Do not clobber errno!
!     
!     # This is also done in __load_domain but we need a proper value.
!     $domainname = $__gettext_pp_textdomain
!     	unless defined $domainname && length $domainname;
!     
!     # Category is always LC_MESSAGES (other categories are ignored).
!     my $category_name = 'LC_MESSAGES';
!     $category = LC_MESSAGES;
! 
!     my $domains = __load_domain ($domainname, $category, $category_name,
!                                  $locale);
!     
!     my @trans = ();
!     my $domain;
!     my $found;
!     foreach my $this_domain (@$domains) {
!     	if ($this_domain && defined $this_domain->{messages}->{$msg_ctxt_id}) {
!     		@trans = @{$this_domain->{messages}->{$msg_ctxt_id}};
!     		shift @trans;
!     		$domain = $this_domain;
!     		$found = 1;
!     		last;
!     	}
!     }
!     @trans = ($msgid, $msgid_plural) unless @trans;
!     
!     my $trans = $trans[0];
!     if ($plural) {
!     	if ($domain) {
!     		my $nplurals = 0;
!     		($nplurals, $plural) = &{$domain->{plural_func}} ($n);
!     		$plural = 0 unless defined $plural;
!     		$nplurals = 0 unless defined $nplurals;
!     		$plural = 0 if $nplurals <= $plural;
!     	} else {
!     		$plural = $n != 1 || 0;
!     	}
!     	
!     	$trans = $trans[$plural] if defined $trans[$plural];
!     }
!     
!     if ($found && defined $domain->{po_header}->{charset}) {
!     	my $input_codeset = $domain->{po_header}->{charset};
!     	# Convert into output charset.
!     	my $output_codeset = $__gettext_pp_domain_codeset_bindings->{$domainname};
! 
!     	$output_codeset = $ENV{OUTPUT_CHARSET} unless defined $output_codeset;
!     	$output_codeset = __get_codeset ($category, $category_name,
!     									 $domain->{locale_id})
!     		unless defined $output_codeset;
!     	
!     	unless (defined $output_codeset) {
!     		# Still no point.
!     		my $lc_ctype = __locale_category (POSIX::LC_CTYPE(), 
!     									   'LC_CTYPE');
!     		$output_codeset = $1
!     			if $lc_ctype =~ /^[a-z]{2}(?:_[A-Z]{2})?\.([^@]+)/;
!     	}
! 
!     	# No point. :-(
!     	$output_codeset = $domain->{po_header}->{charset}
!     		unless defined $output_codeset;
!     
!     	if (exists $__gettext_pp_domain_cache->{$output_codeset}) {
!     		$output_codeset = $__gettext_pp_domain_cache->{$output_codeset};
!     	} else {
!     		$output_codeset = 'utf-8' if lc $output_codeset eq 'utf8';
!     		$output_codeset = 
!     			$__gettext_pp_domain_cache->{$output_codeset} =
!     			Locale::Recode->resolveAlias ($output_codeset);
!     	}
!     	
!     	if (defined $output_codeset &&
!     		$output_codeset ne $domain->{po_header}->{charset}) {
!     		# We have to convert.
!     		my $recoder;
!     		
!     		if (exists 
!     			$__gettext_pp_recoders->{$input_codeset}->{$output_codeset}) {
!     			$recoder = $__gettext_pp_recoders->{$input_codeset}->{$output_codeset};
!     		} else {
!     			$recoder = 
!     				$__gettext_pp_recoders->{$input_codeset}->{$output_codeset} =
!     				Locale::Recode->new (from => $input_codeset,
!     									 to => $output_codeset,
!     									 );
!     		}
!     		
!     		$recoder->recode ($trans);
!     	}
!     }
!     
!     return $trans;
! }
  
! sub dcnpgettext ($$$$$$) {
!     return &_dcnpgettext_impl;
  }
  
***************
*** 472,780 ****
  }
  
! sub __load_domain
! {
! 	my ($domainname, $category, $category_name) = @_;
! 	
! 	$domainname = $__gettext_pp_textdomain
! 		unless defined $domainname && length $domainname;
! 
! 	my $dir = bindtextdomain ($domainname, '');
! 	$dir = $__gettext_pp_default_dir unless defined $dir && length $dir;
! 	return [] unless defined $dir && length $dir;
! 
! 	my @locales;
! 	my $cache_key;
! 
! 	if (defined $ENV{LANGUAGE} && length $ENV{LANGUAGE}) {
! 		@locales = split /:/, $ENV{LANGUAGE};
! 		$cache_key = $ENV{LANGUAGE};
! 	} else {
! 		@locales = $cache_key = __locale_category ($category, $category_name);
! 	}
! 
! 	# Have we looked that one up already?
! 	my $domains = $__gettext_pp_domain_cache->{$dir}->{$cache_key}->{$category_name}->{$domainname};
! 	
! 	if (@locales && !defined $domains) {
! 		my @dirs = ($dir);
! 		my @tries = (@locales);
! 		my %locale_lookup = map { $_ => $_ } @tries;
! 
! 		foreach my $locale (@locales) {
! 			if ($locale =~ /^([a-z][a-z])
! 				(?:(_[A-Z][A-Z])?
! 				 (\.[-_A-Za-z0-9]+)?
! 				 )?
! 				(\@[-_A-Za-z0-9]+)?$/x) {
! 				
! 				if (defined $3) {
! 					defined $2 ?
! 						push @tries, $1 . $2 . $3 : push @tries, $1 . $3;
! 				}
! 				if (defined $2) {
! 					push @tries, $1 . $2;
! 					$locale_lookup{$1 . $2} = $locale;
! 				}
! 				if (defined $1) {
! 					push @tries, $1 if defined $1;
! 					$locale_lookup{$1} = $locale;
! 				}
! 			}
! 		}
! 
! 		push @dirs, $__gettext_pp_default_dir
! 			if $__gettext_pp_default_dir && $dir ne $__gettext_pp_default_dir;
! 		
! 		my %seen = ();
! 		foreach my $basedir (@dirs) {
! 			foreach my $try (@tries) {
! 				my $fulldir = "$basedir/$try/$category_name";
! 				
! 				next if $seen{$fulldir}++;
! 
! 				# If the cache for unavailable directories is removed,
! 				# the three lines below should be replaced by:
! 				# 'next unless -d $fulldir;'
! 				next if $__gettext_pp_unavailable_dirs->{$fulldir};
! 				++$__gettext_pp_unavailable_dirs->{$fulldir} and next
! 						unless -d $fulldir;
! 
! 				my $domain = __load_catalog $fulldir, $domainname;
! 				next unless $domain;
! 				
! 				unless (defined $domain->{po_header}->{charset} &&
! 						length $domain->{po_header}->{charset} &&
! 						$try =~ /^(?:[a-z][a-z])
! 						(?:(?:_[A-Z][A-Z])?
! 						 (\.[-_A-Za-z0-9]+)?
! 						 )?
! 						(?:\@[-_A-Za-z0-9]+)?$/x) {
! 					$domain->{po_header}->{charset} = $1;
! 				}
! 				
! 				if (defined $domain->{po_header}->{charset}) {
! 					$domain->{po_header}->{charset} = 
! 						Locale::Recode->resolveAlias ($domain->{po_header}->{charset});
! 				}
! 				$domain->{locale_id} = $locale_lookup{$try};
! 				push @$domains, $domain;
! 			}
! 		}
! 		$__gettext_pp_domain_cache->{$dir}->{$cache_key}->{$category_name}->{$domainname} = $domains;
! 	}
  
! 	$domains = [] unless defined $domains;
! 	return $domains;
  }
  
  sub __load_catalog
  {
! 	my ($directory, $domainname) = @_;
! 	
! 	my $filename = "$directory/$domainname.mo";
! 	
! 	# Alternatively we could check the filename for evil characters ...
! 	# (Important for CGIs).
! 	return unless -f $filename && -r $filename;
! 	
! 	local $/;
! 	local *HANDLE;
! 	
! 	open HANDLE, "<$filename"
! 		or return;
! 	binmode HANDLE;
! 	my $raw = <HANDLE>;
! 	close HANDLE;
! 	
! 	# Corrupted?
! 	return if ! defined $raw || length $raw < 28;
! 	
! 	my $filesize = length $raw;
! 	
! 	# Read the magic number in order to determine the byte order.
! 	my $domain = {};
! 	my $unpack = 'N';
! 	$domain->{potter} = unpack $unpack, substr $raw, 0, 4;
! 	
! 	if ($domain->{potter} == 0xde120495) {
! 		$unpack = 'V';
! 	} elsif ($domain->{potter} != 0x950412de) {
! 		return;
! 	}
! 	my $domain_unpack = $unpack x 6;
! 	
! 	my ($revision, $num_strings, $msgids_off, $msgstrs_off,
! 		$hash_size, $hash_off) = 
! 			unpack (($unpack x 6), substr $raw, 4, 24);
! 	
! 	return unless $revision == 0; # Invalid revision number.
! 	
! 	$domain->{revision} = $revision;
! 	$domain->{num_strings} = $num_strings;
! 	$domain->{msgids_off} = $msgids_off;
! 	$domain->{msgstrs_off} = $msgstrs_off;
! 	$domain->{hash_size} = $hash_size;
! 	$domain->{hash_off} = $hash_off;
! 	
! 	return if $msgids_off + 4 * $num_strings > $filesize;
! 	return if $msgstrs_off + 4 * $num_strings > $filesize;
! 	
! 	my @orig_tab = unpack (($unpack x (2 * $num_strings)), 
! 						   substr $raw, $msgids_off, 8 * $num_strings);
! 	my @trans_tab = unpack (($unpack x (2 * $num_strings)), 
! 							substr $raw, $msgstrs_off, 8 * $num_strings);
! 	
! 	my $messages = {};
! 	
! 	for (my $count = 0; $count < 2 * $num_strings; $count += 2) {
! 		my $orig_length = $orig_tab[$count];
! 		my $orig_offset = $orig_tab[$count + 1];
! 		my $trans_length = $trans_tab[$count];
! 		my $trans_offset = $trans_tab[$count + 1];
! 		
! 		return if $orig_offset + $orig_length > $filesize;
! 		return if $trans_offset + $trans_length > $filesize;
! 		
! 		my @origs = split /\000/, substr $raw, $orig_offset, $orig_length;
! 		my @trans = split /\000/, substr $raw, $trans_offset, $trans_length;
! 		
! 		# The singular is the key, the plural plus all translations is the
! 		# value.
! 		my $msgid = $origs[0];
! 		$msgid = '' unless defined $msgid && length $msgid;
! 		my $msgstr = [ $origs[1], @trans ];
! 		$messages->{$msgid} = $msgstr;
! 	}
! 	
! 	$domain->{messages} = $messages;
! 	
! 	# Try to find po header information.
! 	my $po_header = {};
! 	my $null_entry = $messages->{''}->[1];
! 	if ($null_entry) {
! 		my @lines = split /\n/, $null_entry;
! 		foreach my $line (@lines) {
! 			my ($key, $value) = split /:/, $line, 2;
! 			$key =~ s/-/_/g;
! 			$po_header->{lc $key} = $value;
! 		}
! 	}
! 	$domain->{po_header} = $po_header;
! 	
! 	if (exists $domain->{po_header}->{content_type}) {
! 		my $content_type = $domain->{po_header}->{content_type};
! 		if ($content_type =~ s/.*=//) {
! 			$domain->{po_header}->{charset} = $content_type;
! 		}
! 	}
! 	
! 	my $code = $domain->{po_header}->{plural_forms} || '';
! 	
! 	# Whitespace, locale-independent.
! 	my $s = '[ \t\r\n\013\014]';
! 	
! 	# Untaint the plural header.
! 	# Keep line breaks as is (Perl 5_005 compatibility).
! 	if ($code =~ m{^($s*
! 					 nplurals$s*=$s*[0-9]+
! 					 $s*;$s*
! 					 plural$s*=$s*(?:$s|[-\?\|\&=!<>+*/\%:;a-zA-Z0-9_\(\)])+
! 					 )}xms) {
! 		$domain->{po_header}->{plural_forms} = $1;
! 	} else {
! 		$domain->{po_header}->{plural_forms} = '';
! 	}
! 	
! 	# Determine plural rules.
! 	# The leading and trailing space is necessary to be able to match
! 	# against word boundaries.
! 	my $plural_func;
! 	
! 	if ($domain->{po_header}->{plural_forms}) {
! 		my $code = ' ' . $domain->{po_header}->{plural_forms} . ' ';
! 		$code =~ 
! 			s/([^_a-zA-Z0-9]|\A)([_a-z][_A-Za-z0-9]*)([^_a-zA-Z0-9])/$1\$$2$3/g;
! 		
! 		$code = "sub { my \$n = shift; 
! 				   my (\$plural, \$nplurals); 
! 				   $code; 
! 				   return (\$nplurals, \$plural ? \$plural : 0); }";
! 		
! 		# Now try to evaluate the code.	 There is no need to run the code in
! 		# a Safe compartment.  The above substitutions should have destroyed
! 		# all evil code.  Corrections are welcome!
! 		$plural_func = eval $code;
! 		undef $plural_func if $@;
! 	}
! 	
! 	# Default is Germanic plural (which is incorrect for French).
! 	$plural_func = eval "sub { (2, 1 != shift || 0) }" unless $plural_func;
! 	
! 	$domain->{plural_func} = $plural_func;
! 	
! 	return $domain;
  }
  
  sub __locale_category
  {
! 	my ($category, $category_name) = @_;
! 	
! 	local $@;
! 	my $value = eval {POSIX::setlocale ($category)};
! 	
! 	# We support only XPG syntax, i. e.
! 	# language[_territory[.codeset]][@modifier].
! 	undef $value unless (defined $value && 
! 						 length $value &&
! 						 $value =~ /^[a-z][a-z]
! 						 (?:_[A-Z][A-Z]
! 						  (?:\.[-_A-Za-z0-9]+)?
! 						  )?
! 						 (?:\@[-_A-Za-z0-9]+)?$/x);
! 	
! 	unless ($value) {
! 		$value = $ENV{LC_ALL};
! 		$value = $ENV{$category_name} unless defined $value && length $value;
! 		$value = $ENV{LANG} unless defined $value && length $value;
! 		return 'C' unless defined $value && length $value;
! 	}
! 	
! 	return $value if $value ne 'C' && $value ne 'POSIX';
  }
  
  sub __get_codeset
  {
! 	my ($category, $category_name, $locale_id) = @_;
  
! 	local $@;
! 	unless (defined $has_nl_langinfo) {
! 		eval {
! 			require I18N::Langinfo;
! 		};
! 		$has_nl_langinfo = !$@;
! 	}
! 
! 	if ($has_nl_langinfo) {
! 		# Try to set the locale via the specified id.
! 		my $saved_locale = eval { POSIX::setlocale (LC_ALL) };
! 		my $saved_lc_all = $ENV{LC_ALL};
! 
! 		# Now try to set the locale via the environment.  There is no
! 		# point in calling the langinfo routines if this fails.
! 		$ENV{LC_ALL} = $locale_id;
! 		my $codeset;
! 		my $lc_all = eval { POSIX::setlocale (LC_ALL, $locale_id); };
! 		$codeset = I18N::Langinfo::langinfo (I18N::Langinfo::CODESET())
! 			if defined $lc_all;
! 
! 		if ($saved_locale) {
! 			eval { POSIX::setlocale (LC_ALL, $saved_locale); }
! 		}
! 		return $codeset;
! 	}
  
! 	return;
  }
! 	
  1;
  
--- 483,869 ----
  }
  
! sub setlocale($;$) {
! 	require POSIX;
! 	&POSIX::setlocale;
! }
! 
! sub __selected_locales {
! 	my ($locale, $category, $category_name) = @_;
! 
!     my @locales;
!     my $cache_key;
! 
!     if (defined $ENV{LANGUAGE} && length $ENV{LANGUAGE}) {
!     	@locales = split /:/, $ENV{LANGUAGE};
!     	$cache_key = $ENV{LANGUAGE};
!     } elsif (!defined $locale) {
!         # The system does not have LC_MESSAGES.  Guess the value.
!     	@locales = $cache_key = __locale_category ($category, 
!     	                                           $category_name);
!     } else {
!             @locales = $cache_key = $locale;
!     }
  
! 	return $cache_key, @locales;
! }
! 
! sub __extend_locales {
! 	my (@locales) = @_;
! 
! 	my @tries = @locales;
!     my %locale_lookup = map { $_ => $_ } @tries;
! 
!     foreach my $locale (@locales) {
!     	if ($locale =~ /^([a-z][a-z])
!     		(?:(_[A-Z][A-Z])?
!     		 (\.[-_A-Za-z0-9]+)?
!     		 )?
!     		(\@[-_A-Za-z0-9]+)?$/x) {
!     		
!     		if (defined $3) {
!     			defined $2 ?
!     				push @tries, $1 . $2 . $3 : push @tries, $1 . $3;
! 					$locale_lookup{$tries[-1]} = $locale;
!     		}
!     		if (defined $2) {
!     			push @tries, $1 . $2;
!     			$locale_lookup{$1 . $2} = $locale;
!     		}
!     		if (defined $1) {
!     			push @tries, $1 if defined $1;
!     			$locale_lookup{$1} = $locale;
!     		}
!     	}
!     }
! 
! 	return \@tries, \%locale_lookup;
! }
! 
! sub __load_domain {
!     my ($domainname, $category, $category_name, $locale) = @_;
! 
!     # If no locale was selected for the requested locale category,
!     # l10n is disabled completely.  This matches the behavior of GNU
!     # gettext.
!     if ($category != LC_MESSAGES) {
!         # Not supported.
!         return [];
!     }
!         
!     if (!defined $locale && $category != 1729) {
!         $locale = POSIX::setlocale ($category);
!         if (!defined $locale || 'C' eq $locale || 'POSIX' eq $locale) {
!             return [];
!         }
!     }
!     
!     $domainname = $__gettext_pp_textdomain
!     	unless defined $domainname && length $domainname;
! 
!     my $dir = bindtextdomain ($domainname, '');
!     $dir = $__gettext_pp_default_dir unless defined $dir && length $dir;
! 
!     return [] unless defined $dir && length $dir;
! 
! 	my ($cache_key, @locales) = __selected_locales $locale, $category, $category_name;
! 
!     # Have we looked that one up already?
!     my $domains = $__gettext_pp_domain_cache->{$dir}->{$cache_key}->{$category_name}->{$domainname};
!     return $domains if defined $domains;
!     return [] unless @locales;
!     
!     my @dirs = ($dir);
!     my ($tries, $lookup) = __extend_locales @locales;
! 
!     push @dirs, $__gettext_pp_default_dir
! 		if $__gettext_pp_default_dir && $dir ne $__gettext_pp_default_dir;
!     
!     my %seen;
! 	my %loaded;
!     foreach my $basedir (@dirs) {
!     	foreach my $try (@$tries) {
! 			# If we had already found a catalog for "xy_XY", do not try it
! 			# again.
! 			next if $loaded{$try};
! 
!     		my $fulldir = File::Spec->catfile($basedir, $try, $category_name);
!     		next if $seen{$fulldir}++;
! 
!     		# If the cache for unavailable directories is removed,
!     		# the three lines below should be replaced by:
!     		# 'next unless -d $fulldir;'
!     		next if $__gettext_pp_unavailable_dirs->{$fulldir};
!     		++$__gettext_pp_unavailable_dirs->{$fulldir} and next
!     				unless -d $fulldir;
!             my $filename = File::Spec->catfile($fulldir, "$domainname.mo");
!     		my $domain = __load_catalog $filename, $try;
!     		next unless $domain;
!     		
! 			$loaded{$try} = 1;
! 
!     		$domain->{locale_id} = $lookup->{$try};
!     		push @$domains, $domain;
!     	}
!     }
! 
!     $domains = [] unless defined $domains;
!     
!     $__gettext_pp_domain_cache->{$dir}
!                               ->{$cache_key}
!                               ->{$category_name}
!                               ->{$domainname} = $domains;
! 
!     return $domains;
  }
  
  sub __load_catalog
  {
!     my ($filename, $locale) = @_;
!     
!     # Alternatively we could check the filename for evil characters ...
!     # (Important for CGIs).
!     return unless -f $filename && -r $filename;
!     
!     local $/;
!     local *HANDLE;
!     
!     open HANDLE, "<$filename"
!     	or return;
!     binmode HANDLE;
!     my $raw = <HANDLE>;
!     close HANDLE;
!     
!     # Corrupted?
!     return if ! defined $raw || length $raw < 28;
!     
!     my $filesize = length $raw;
!     
!     # Read the magic number in order to determine the byte order.
!     my $domain = {
! 		filename => $filename
! 	};
!     my $unpack = 'N';
!     $domain->{magic} = unpack $unpack, substr $raw, 0, 4;
!     
!     if ($domain->{magic} == 0xde120495) {
!     	$unpack = 'V';
!     } elsif ($domain->{magic} != 0x950412de) {
!     	return;
!     }
!     my $domain_unpack = $unpack x 6;
!     
!     my ($revision, $num_strings, $msgids_off, $msgstrs_off,
!     	$hash_size, $hash_off) = 
!     		unpack (($unpack x 6), substr $raw, 4, 24);
!     
!     my $major = $revision >> 16;
!     return if $major != 0; # Invalid revision number.
!     
!     $domain->{revision} = $revision;
!     $domain->{num_strings} = $num_strings;
!     $domain->{msgids_off} = $msgids_off;
!     $domain->{msgstrs_off} = $msgstrs_off;
!     $domain->{hash_size} = $hash_size;
!     $domain->{hash_off} = $hash_off;
!     
!     return if $msgids_off + 4 * $num_strings > $filesize;
!     return if $msgstrs_off + 4 * $num_strings > $filesize;
!     
!     my @orig_tab = unpack (($unpack x (2 * $num_strings)), 
!     					   substr $raw, $msgids_off, 8 * $num_strings);
!     my @trans_tab = unpack (($unpack x (2 * $num_strings)), 
!     						substr $raw, $msgstrs_off, 8 * $num_strings);
!     
!     my $messages = {};
!     
!     for (my $count = 0; $count < 2 * $num_strings; $count += 2) {
!     	my $orig_length = $orig_tab[$count];
!     	my $orig_offset = $orig_tab[$count + 1];
!     	my $trans_length = $trans_tab[$count];
!     	my $trans_offset = $trans_tab[$count + 1];
!     	
!     	return if $orig_offset + $orig_length > $filesize;
!     	return if $trans_offset + $trans_length > $filesize;
!     	
!     	my @origs = split /\000/, substr $raw, $orig_offset, $orig_length;
!     	my @trans = split /\000/, substr $raw, $trans_offset, $trans_length;
!     	
!     	# The singular is the key, the plural plus all translations is the
!     	# value.
!     	my $msgid = $origs[0];
!     	$msgid = '' unless defined $msgid && length $msgid;
!     	my $msgstr = [ $origs[1], @trans ];
!     	$messages->{$msgid} = $msgstr;
!     }
!     
!     $domain->{messages} = $messages;
!     
!     # Try to find po header information.
!     my $po_header = {};
!     my $null_entry = $messages->{''}->[1];
!     if ($null_entry) {
!     	my @lines = split /\n/, $null_entry;
!     	foreach my $line (@lines) {
!     		my ($key, $value) = split /:/, $line, 2;
!     		$key =~ s/-/_/g;
!     		$po_header->{lc $key} = $value;
!     	}
!     }
!     $domain->{po_header} = $po_header;
!     
!     if (exists $domain->{po_header}->{content_type}) {
!     	my $content_type = $domain->{po_header}->{content_type};
!     	if ($content_type =~ s/.*=//) {
!     		$domain->{po_header}->{charset} = $content_type;
!     	}
!     }
!     
!     my $code = $domain->{po_header}->{plural_forms} || '';
!     
!     # Whitespace, locale-independent.
!     my $s = '[ \011-\015]';
! 
!     # Untaint the plural header.
!     # Keep line breaks as is (Perl 5_005 compatibility).
!     $code = $domain->{po_header}->{plural_forms} 
!         = __untaint_plural_header $code;
! 
!     $domain->{plural_func} = __compile_plural_function $code;
! 
!     unless (defined $domain->{po_header}->{charset} 
!             && length $domain->{po_header}->{charset} 
!             && $locale =~ /^(?:[a-z][a-z])
!                             (?:(?:_[A-Z][A-Z])?
!                              (\.[-_A-Za-z0-9]+)?
!                             )?
!                             (?:\@[-_A-Za-z0-9]+)?$/x) {
!         $domain->{po_header}->{charset} = $1;
!     }
!                                 
!     if (defined $domain->{po_header}->{charset}) {
!         $domain->{po_header}->{charset} = 
!             Locale::Recode->resolveAlias ($domain->{po_header}->{charset});
!     }
!     
!     return $domain;
  }
  
  sub __locale_category
  {
!     my ($category, $category_name) = @_;
!     
!     local $@;
!     my $value = eval {POSIX::setlocale ($category)};
!     
!     # We support only XPG syntax, i. e.
!     # language[_territory[.codeset]][@modifier].
!     undef $value unless (defined $value && 
!     					 length $value &&
!     					 $value =~ /^[a-z][a-z]
!     					 (?:_[A-Z][A-Z]
!     					  (?:\.[-_A-Za-z0-9]+)?
!     					  )?
!     					 (?:\@[-_A-Za-z0-9]+)?$/x);
! 
!     unless ($value) {
!     	$value = $ENV{LC_ALL};
!     	$value = $ENV{$category_name} unless defined $value && length $value;
!     	$value = $ENV{LANG} unless defined $value && length $value;
!     	return 'C' unless defined $value && length $value;
!     }
!     
!     return $value if $value ne 'C' && $value ne 'POSIX';
  }
  
  sub __get_codeset
  {
!     my ($category, $category_name, $locale_id) = @_;
! 
!     local $@;
!     unless (defined $has_nl_langinfo) {
!     	eval {
!     		require I18N::Langinfo;
!     	};
!     	$has_nl_langinfo = !$@;
!     }
! 
!     if ($has_nl_langinfo) {
!     	# Try to set the locale via the specified id.
!     	my $saved_locale = eval { POSIX::setlocale (LC_ALL) };
!     	my $had_lc_all = exists $ENV{LC_ALL};
!     	my $saved_lc_all = $ENV{LC_ALL} if $had_lc_all;
! 
!     	# Now try to set the locale via the environment.  There is no
!     	# point in calling the langinfo routines if this fails.
!     	$ENV{LC_ALL} = $locale_id;
!     	my $codeset;
!     	my $lc_all = eval { POSIX::setlocale (LC_ALL, $locale_id); };
!     	$codeset = I18N::Langinfo::langinfo (I18N::Langinfo::CODESET())
!     		if defined $lc_all;
! 
!         # Restore environment.
!     	if ($saved_locale) {
!     		eval { POSIX::setlocale (LC_ALL, $saved_locale); }
!     	}
!     	if ($had_lc_all) {
!             $ENV{LC_ALL} = $saved_lc_all if $had_lc_all;
!     	} else {
!     	    delete $ENV{LC_ALL};
!     	}
!     	return $codeset;
!     }
! 
!     return;
! }
!     
! sub __untaint_plural_header {
!     my ($code) = @_;
  
!     # Whitespace, locale-independent.
!     my $s = '[ \t\r\n\013\014]';
  
!     if ($code =~ m{^($s*
!     				 nplurals$s*=$s*[0-9]+
!     				 $s*;$s*
!     				 plural$s*=$s*(?:$s|[-\?\|\&=!<>+*/\%:;a-zA-Z0-9_\(\)])+
!     				 )}xms) {
!     	return $1;
!     }
! 
!     return '';    
  }
! 
! sub __compile_plural_function {
!     my ($code) = @_;
! 
!     # The leading and trailing space is necessary to be able to match
!     # against word boundaries.
!     my $plural_func;
!     
!     if (length $code) {
!     	my $code = ' ' . $code . ' ';
!     	$code =~ 
!     		s/(?<=[^_a-zA-Z0-9])[_a-z][_A-Za-z0-9]*(?=[^_a-zA-Z0-9])/\$$&/gs;
!     	
!     	$code = "sub { my \$n = shift || 0; 
!     			   my (\$plural, \$nplurals); 
!     			   $code; 
!     			   return (\$nplurals, \$plural ? \$plural : 0); }";
!     	
!     	# Now try to evaluate the code.	 There is no need to run the code in
!     	# a Safe compartment.  The above substitutions should have destroyed
!     	# all evil code.  Corrections are welcome!
!         #warn $code;
!     	$plural_func = eval $code;
!         #warn $@ if $@;
!     	undef $plural_func if $@;
!     }
!         
!     # Default is Germanic plural (which is incorrect for French).
!     $plural_func = eval "sub { (2, 1 != shift || 0) }" unless $plural_func;
! 
!     return $plural_func;    
! }
! 
  1;
  
***************
*** 787,791 ****
  =head1 SYNOPSIS
  
!  use gettext_pp (:locale_h :libintl_h);
  
   gettext $msgid;
--- 876,880 ----
  =head1 SYNOPSIS
  
!  use Locale::gettext_pp qw(:locale_h :libintl_h);
  
   gettext $msgid;
***************
*** 820,825 ****
  Normally you should not use this module directly, but the high
  level interface Locale::TextDomain(3) that provides a much simpler
! interface.	This description is therefore deliberately kept
! brief.	Please refer to the GNU gettext documentation available at
  L<http://www.gnu.org/manual/gettext/> for in-depth and background 
  information on the topic.
--- 909,914 ----
  Normally you should not use this module directly, but the high
  level interface Locale::TextDomain(3) that provides a much simpler
! interface.    This description is therefore deliberately kept
! brief.    Please refer to the GNU gettext documentation available at
  L<http://www.gnu.org/manual/gettext/> for in-depth and background 
  information on the topic.
***************
*** 827,831 ****
  =head1 FUNCTIONS
  
! The module exports by default nothing.	Every function has to be
  imported explicitely or via an export tag (L<"EXPORT TAGS">).
  
--- 916,920 ----
  =head1 FUNCTIONS
  
! The module exports by default nothing.    Every function has to be
  imported explicitely or via an export tag (L<"EXPORT TAGS">).
  
***************
*** 894,897 ****
--- 983,990 ----
  See L<Locale::Messages/FUNCTIONS>.
  
+ =item B<setlocale>
+ 
+ See L<Locale::Messages/FUNCTIONS>.
+ 
  =back
  
***************
*** 928,932 ****
  =over 4
  
! =item B<use Locale::gettext_pp (':locale_h')>
  
  Imports the functions that are normally defined in the C include
--- 1021,1025 ----
  =over 4
  
! =item B<use Locale::gettext_pp qw(':locale_h')>
  
  Imports the functions that are normally defined in the C include
***************
*** 1005,1013 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1098,1104 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/gettext_xs.pod texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/gettext_xs.pod
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/gettext_xs.pod	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/gettext_xs.pod	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,9 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: gettext_xs.pod,v 1.1 2011-10-12 23:51:27 pertusus Exp $
  
  # Pure Perl implementation of Uniforum message translation.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
--- 2,8 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Pure Perl implementation of Uniforum message translation.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
***************
*** 20,24 ****
  # You should have received a copy of the GNU Library 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.
  
--- 19,23 ----
  # You should have received a copy of the GNU Library General Public
  # License along with this program; if not, write to the Free Software
! # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335,
  # USA.
  
***************
*** 29,33 ****
  =head1 SYNOPSIS
  
!  use gettext_xs (:locale_h :libintl_h);
  
   gettext $msgid;
--- 28,32 ----
  =head1 SYNOPSIS
  
!  use gettext_xs qw(:locale_h :libintl_h);
  
   gettext $msgid;
***************
*** 80,92 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
  
  The module is based on the work of Phillip Vandry <vandry@Mlink.NET>
  in Locale::gettext(3).
  
- This software is contributed to the Perl community by Imperia 
- (L<http://www.imperia.net/>).
- 
  =head1 SEE ALSO
  
--- 79,89 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  The module is based on the work of Phillip Vandry <vandry@Mlink.NET>
  in Locale::gettext(3).
  
  =head1 SEE ALSO
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/libintlFAQ.pod texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/libintlFAQ.pod
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/libintlFAQ.pod	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/libintlFAQ.pod	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,9 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: libintlFAQ.pod,v 1.1 2011-10-12 23:51:27 pertusus Exp $
  
  # High-level interface to Perl i18n.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
--- 2,8 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # High-level interface to Perl i18n.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
***************
*** 20,24 ****
  # You should have received a copy of the GNU Library 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.
  
--- 19,23 ----
  # You should have received a copy of the GNU Library General Public 
  # License along with this program; if not, write to the Free Software
! # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, 
  # USA.
  
***************
*** 257,258 ****
--- 256,303 ----
  
  Thanks to Slavi Agafonkin for pointing me to the solution of this mystery.
+ 
+ =head2 What options should be used with xgettext?
+ 
+ More precise, the question should be which '--keyword' and '--flag' 
+ options for xgettext should be used.  All other options are completely
+ dependent on your use-case.
+ 
+ If you are using L<Locale::Messages> or L<Locale::Gettext> for localizing
+ Perl code, the default keywords and default flags built into xgettext
+ are correct.
+ 
+ If you are using L<Locale::TextDomain> you have to use a long plethora
+ of command-line options for xgettext.  Beginning with libintl-perl 1.28
+ you can use the library itself to produce these options:
+ 
+     perl -MLocale::TextDomain -e 'print Locale::TextDomain->options'
+ 
+ If you want to disable the use of the built-in default keywords, precede
+ the output of the above command with '--keyword=""'.  That will reset
+ the keywords for xgettext.
+ 
+ =head2 Why Isn't There A Function N__x(), N__nx(), or N__px()?
+ 
+ The sole purpose of these functions would be to set proper flags in the
+ output of B<xgettext(1)>.  You probably thought of something like this:
+ 
+     xgettext --keyword=N__x --flag=N__x:1:perl-brace-format filename.pl
+ 
+ First of all, xgettext(1) will I<always> set the flag correctly if the
+ argument to N__() I<looks> like a brace format string.
+ 
+ Second, you can set any flag you want on the PO entry with a source code
+ comment:
+ 
+    # xgettext: no-perl-brace-format
+    my $msg = N__("Placeholders are enclosed in {curly} braces.");
+ 
+ When B<xgettext(1)> extracts the string, it will appear like this in the
+ F<.pot> file:
+ 
+     #: filename.pl:2304
+     #, no-perl-brace-format
+     msgid "Placeholders are enclosed in {curly} braces."
+     msgstr ""
+ 
+ No reason to pollute the namespace with N__x functions.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Messages.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Messages.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Messages.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Messages.pm	2020-11-28 20:26:38.000000000 +0000
***************
*** 2,24 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: Messages.pm,v 1.1 2011-10-12 23:51:26 pertusus Exp $
  
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
  
! # You should have received a copy of the GNU Library 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.
  
  package Locale::Messages;
--- 2,21 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::Messages;
***************
*** 28,45 ****
  use vars qw ($package @EXPORT_OK %EXPORT_TAGS @ISA $VERSION);
  
! $VERSION = '1.20';
  
  # Try to load the C version first.
  $package = 'gettext_xs';
! my $can_xs = 1;
  eval <<'EOF';
  require Locale::gettext_xs; 
  my $version = Locale::gettext_xs::__gettext_xs_version();
! die "Version: $version mismatch (1.20 vs. $version)" unless $version eq '1.20';
  EOF
! if ($@) {
!     $package = 'gettext_pp';
! 	undef $can_xs;
!     require Locale::gettext_pp;
  }
  		
--- 25,60 ----
  use vars qw ($package @EXPORT_OK %EXPORT_TAGS @ISA $VERSION);
  
! $VERSION = '1.32';
  
  # Try to load the C version first.
  $package = 'gettext_xs';
! 
! # Do not load from current working directory.
! local @INC = grep { $_ ne '.' } @INC;
! 
  eval <<'EOF';
  require Locale::gettext_xs; 
  my $version = Locale::gettext_xs::__gettext_xs_version();
! die "Version: version mismatch ($VERSION vs. $version)" unless $version eq $VERSION;
  EOF
! my $no_xs = $@;
! 
! # There are systems where setlocale() and the LC_ constants are not
! # defined at all, see https://rt.cpan.org/Ticket/Display.html?id=98109
! #
! # On such systems, we always fall back to gettext_dumb.
! if ($no_xs) {
!     eval {
!         require POSIX;
!         # void
!         POSIX::setlocale(POSIX::LC_ALL());
!     };
!     if ($@) {
!         $package = 'gettext_dumb';
!         require Locale::gettext_dumb;
!     } else {
!         $package = 'gettext_pp';
!         require Locale::gettext_pp;
!     }
  }
  		
***************
*** 93,96 ****
--- 108,112 ----
  				 bind_textdomain_filter
                   nl_putenv
+                  setlocale
  				 LC_CTYPE
  				 LC_NUMERIC
***************
*** 166,195 ****
  # The textdomain could be undef.  We avoid a warning by specifying
  # a filter for the undefined textdomain.
! my %filters = (
! 			   undef => \&turn_utf_8_off,
! 			   );
  
! sub select_package
! {
! 	my ($pkg, $compatibility) = @_;
  
! 	# Compatibility quirk for a bug pre 1.17:
! 	if (__PACKAGE__ eq $pkg && defined $compatibility) {
! 		$pkg = $compatibility;
! 	}
  
! 	if (!$can_xs || (defined $pkg && 'gettext_pp' eq $pkg)) {
! 		require Locale::gettext_pp;
! 		$package = 'gettext_pp';
! 	} else {
! 		eval "require Locale::gettext_xs";
! 		$package = 'gettext_xs' unless $@;
! 	}
  
      return $package;
  }
  
! sub bind_textdomain_filter($;$$)
! {
  	my ($textdomain, $coderef, $data) = @_;
  
--- 182,219 ----
  # The textdomain could be undef.  We avoid a warning by specifying
  # a filter for the undefined textdomain.
! my %filters = (undef => \&turn_utf_8_off);
  
! sub select_package {
!     my ($pkg, $compatibility) = @_;
  
!     # Compatibility quirk for a bug pre 1.17:
!     if (__PACKAGE__ eq $pkg && defined $compatibility) {
!         $pkg = $compatibility;
!     }
  
!     if ($no_xs && 'gettext_xs' eq $pkg) {
!         $pkg = 'gettext_pp';
!     }
! 
!     if (defined $pkg && 'gettext_pp' eq $pkg) {
!         # This branch is not unnecessary.  The next (elsif) branch does
!         # essentially the same but catches compilation errors.
!         require Locale::gettext_pp;
!         $package = 'gettext_pp';
!     } elsif (defined $pkg) {
!         my $filename = "Locale::$pkg";
!         $filename =~ s{::|\'}{/};
! 	$filename .= '.pm';
!         eval { require $filename };
! 	$package = $pkg unless $@;   
!     } else {
!         eval "require Locale::gettext_xs";
!         $package = 'gettext_xs' unless $@;
!     }
  
      return $package;
  }
  
! sub bind_textdomain_filter ($;$$) {
  	my ($textdomain, $coderef, $data) = @_;
  
***************
*** 199,394 ****
  }
  
! sub textdomain(;$)
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::textdomain :
! 	&Locale::gettext_pp::textdomain;
  }
  
! sub bindtextdomain($;$)
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::bindtextdomain :
! 	&Locale::gettext_pp::bindtextdomain;
  }
  
! sub bind_textdomain_codeset($;$)
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::bind_textdomain_codeset :
! 	&Locale::gettext_pp::bind_textdomain_codeset;
  }
  
! sub gettext($)
! {
! 	my $textdomain = textdomain;
! 	$filters{$textdomain} ||= [ \&turn_utf_8_off ];
! 	my $cb = $filters{$textdomain};
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::gettext :
! 		     &Locale::gettext_pp::gettext, $cb->[1]);
  }
  
! sub dgettext($$)
! {
! 	my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::dgettext :
! 		     &Locale::gettext_pp::dgettext, $cb->[1]);
  }
  
! sub dcgettext($$$)
! {
! 	my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::dcgettext :
! 		     &Locale::gettext_pp::dcgettext, $cb->[1]);
  }
  
! sub ngettext($$$)
! {
! 	my $textdomain = textdomain;
! 	$filters{$textdomain} ||= [ \&turn_utf_8_off ];
! 	my $cb = $filters{$textdomain};
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::ngettext :
! 		     &Locale::gettext_pp::ngettext, $cb->[1]);
  }
  
! sub dngettext($$$$)
! {
! 	my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::dngettext :
! 		     &Locale::gettext_pp::dngettext, $cb->[1]);
  }
  
! sub dcngettext($$$$$)
! {
! 	my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::dcngettext :
! 		     &Locale::gettext_pp::dcngettext, $cb->[1]);
  }
  
! ###
! sub pgettext($$)
! {
! 	my $textdomain = textdomain;
! 	$filters{$textdomain} ||= [ \&turn_utf_8_off ];
! 	my $cb = $filters{$textdomain};
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::pgettext :
! 		     &Locale::gettext_pp::pgettext, $cb->[1]);
  }
  
! sub dpgettext($$$)
! {
! 	my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::dpgettext :
! 		     &Locale::gettext_pp::dpgettext, $cb->[1]);
  }
  
! sub dcpgettext($$$$)
! {
! 	my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::dcpgettext :
! 		     &Locale::gettext_pp::dcpgettext, $cb->[1]);
  }
  
! sub npgettext($$$$)
! {
! 	my $textdomain = textdomain;
! 	$filters{$textdomain} ||= [ \&turn_utf_8_off ];
! 	my $cb = $filters{$textdomain};
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::npgettext :
! 		     &Locale::gettext_pp::npgettext, $cb->[1]);
  }
  
! sub dnpgettext($$$$$)
! {
! 	my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::dnpgettext :
! 		     &Locale::gettext_pp::dnpgettext, $cb->[1]);
  }
  
! sub dcnpgettext($$$$$$)
! {
! 	my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     $cb->[0] ('gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::dcnpgettext :
! 		     &Locale::gettext_pp::dcnpgettext, $cb->[1]);
  }
  
! sub nl_putenv($)
! {
!     'gettext_xs' eq $package ?
! 		     &Locale::gettext_xs::nl_putenv :
! 		     &Locale::gettext_pp::nl_putenv;
  }
  
! sub LC_NUMERIC
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::LC_NUMERIC :
! 	&Locale::gettext_pp::LC_NUMERIC;
  }
  
! sub LC_CTYPE
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::LC_CTYPE :
! 	&Locale::gettext_pp::LC_CTYPE;
  }
  
! sub LC_TIME
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::LC_TIME :
! 	&Locale::gettext_pp::LC_TIME;
  }
  
! sub LC_COLLATE
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::LC_COLLATE :
! 	&Locale::gettext_pp::LC_COLLATE;
  }
  
! sub LC_MONETARY
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::LC_MONETARY :
! 	&Locale::gettext_pp::LC_MONETARY;
  }
  
! sub LC_MESSAGES
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::LC_MESSAGES :
! 	&Locale::gettext_pp::LC_MESSAGES;
  }
  
! sub LC_ALL
! {
!     'gettext_xs' eq $package ?
! 	&Locale::gettext_xs::LC_ALL :
! 	&Locale::gettext_pp::LC_ALL;
  }
  
--- 223,422 ----
  }
  
! sub textdomain (;$) {
!     my $function = "Locale::${package}::textdomain";
!     
!     no strict 'refs';
!     &$function;
  }
  
! sub bindtextdomain ($;$) {
!     my $function = "Locale::${package}::bindtextdomain";
! 
!     no strict 'refs';
!     &$function;
  }
  
! sub bind_textdomain_codeset ($;$) {
!     my $function = "Locale::${package}::bind_textdomain_codeset";
! 
!     no strict 'refs';    
!     &$function;
  }
  
! sub gettext ($) {
!     my $textdomain = textdomain;
!     $filters{$textdomain} ||= [ \&turn_utf_8_off ];
!     my $cb = $filters{$textdomain};
  
!     my $function = "Locale::${package}::gettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub dgettext($$) {
!     my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     my $function = "Locale::${package}::dgettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub dcgettext($$$) {
!     my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     my $function = "Locale::${package}::dcgettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub ngettext($$$) {
!     my $textdomain = textdomain;
!     $filters{$textdomain} ||= [ \&turn_utf_8_off ];
!     my $cb = $filters{$textdomain};
  
!     my $function = "Locale::${package}::ngettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub dngettext($$$$) {
!     my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     my $function = "Locale::${package}::dngettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub dcngettext($$$$$) {
!     my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     my $function = "Locale::${package}::dcngettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub pgettext($$) {
!     my $textdomain = textdomain;
!     $filters{$textdomain} ||= [ \&turn_utf_8_off ];
!     my $cb = $filters{$textdomain};
  
!     my $function = "Locale::${package}::pgettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub dpgettext($$$) {
!     my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     my $function = "Locale::${package}::dpgettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub dcpgettext($$$$) {
!     my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     my $function = "Locale::${package}::dcpgettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub npgettext($$$$) {
!     my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     my $function = "Locale::${package}::npgettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub dnpgettext($$$$$) {
!     my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     my $function = "Locale::${package}::dnpgettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub dcnpgettext($$$$$$) {
!     my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
  
!     my $function = "Locale::${package}::dcnpgettext";
!     
!     no strict 'refs';
!     $cb->[0] (&$function, $cb->[1]);
  }
  
! sub setlocale($;$) {
!     my $function = "Locale::${package}::setlocale";
!     
!     no strict 'refs';
!     &$function;
  }
  
! sub nl_putenv($) {
!     my $function = "Locale::${package}::nl_putenv";
!     
!     no strict 'refs';
!     &$function;
  }
  
! sub LC_NUMERIC {
!     my $function = "Locale::${package}::LC_NUMERIC";
!     
!     no strict 'refs';
!     &$function;
  }
  
! sub LC_CTYPE {
!     my $function = "Locale::${package}::LC_CTYPE";
!     
!     no strict 'refs';
!     &$function;
  }
  
! sub LC_TIME {
!     my $function = "Locale::${package}::LC_TIME";
!     
!     no strict 'refs';
!     &$function;
  }
  
! sub LC_COLLATE {
!     my $function = "Locale::${package}::LC_COLLATE";
!     
!     no strict 'refs';
!     &$function;
  }
  
! sub LC_MONETARY {
!     my $function = "Locale::${package}::LC_MONETARY";
!     
!     no strict 'refs';
!     &$function;
  }
  
! sub LC_MESSAGES {
!     my $function = "Locale::${package}::LC_MESSAGES";
!     
!     no strict 'refs';
!     &$function;
! }
! 
! sub LC_ALL {
!     my $function = "Locale::${package}::LC_ALL";
!     
!     no strict 'refs';
!     &$function;
  }
  
***************
*** 403,407 ****
  =head1 SYNOPSIS
  
!  use Locale::Messages (:locale_h :libintl_h);
  
   gettext $msgid;
--- 431,435 ----
  =head1 SYNOPSIS
  
!  use Locale::Messages qw(:locale_h :libintl_h);
  
   gettext $msgid;
***************
*** 495,499 ****
  then say:
  
!     "C'est le %$2s %$1s."
  
  Perl printf() implements this feature as of version 5.8 or better.
--- 523,527 ----
  then say:
  
!     "C'est le %2$s %1$s."
  
  Perl printf() implements this feature as of version 5.8 or better.
***************
*** 734,737 ****
--- 762,768 ----
  argument.
  
+ Steven Haryanto has written a module Locale::TextDomain::UTF8(3pm)
+ that addresses the same problem.
+ 
  This function has been introduced in libintl-perl 1.16 and it is
  B<not> part of the standard gettext API.
***************
*** 770,773 ****
--- 801,811 ----
  part of the standard gettext API.
  
+ Beginning with version 1.22 you can pass other package names than "gettext_pp"
+ or "gettext_xs" and use a completely different backend.  It is the caller's
+ responsability to make sure that the selected package offers the same
+ interface as the two standard packages.
+ 
+ One package that offers that functionality is Locale::gettext_dumb(3pm).
+ 
  =item B<nl_putenv ENVSPEC>
  
***************
*** 829,836 ****
  before manipulating C<%ENV>.
  
! Please note, that you C<%ENV> is updated by nl_putenv() automatically.
  
  The function has been introduced in libintl-perl version 1.10.
  
  =back
  
--- 867,894 ----
  before manipulating C<%ENV>.
  
! Please note, that your C<%ENV> is updated by nl_putenv() automatically.
  
  The function has been introduced in libintl-perl version 1.10.
  
+ =item setlocale
+ 
+ Modifies and queries program's locale, see the documentation for setlocale()
+ in POSIX(3pm) instead.
+ 
+ On some systems, when using GNU gettext, a call from C to setlocale() is
+ - with the help of the C preprocessor - really a call to libintl_setlocale(),
+ which is in turn a wrapper around the system setlocale(3).  Failure to call
+ libintl_setlocale() may lead to certain malfunctions.  On such systems,
+ B<Locale::Messages::setlocale()> will call the wrapper libintl_setlocale().
+ If you want to avoid problems, you should therefore always call
+ the setlocale() implementation in Locale::Messages(3pm).
+ 
+ See L<https://rt.cpan.org/Public/Bug/Display.html?id=83980> or
+ L<https://savannah.gnu.org/bugs/?38162>, and 
+ L<https://savannah.gnu.org/bugs/?func=detailitem&item_id=44645> for a discussion
+ of the problem.
+ 
+ The function has been introduced in libintl-perl version 1.24.
+ 
  =back
  
***************
*** 948,952 ****
  A complete example:
  
!     1: use Locale::Messages qw (:locale_h :libintl_h);
      2: use POSIX qw (setlocale);
      3: setlocale (LC_MESSAGES, '');
--- 1006,1010 ----
  A complete example:
  
!     1: use Locale::Messages qw(:locale_h :libintl_h);
      2: use POSIX qw (setlocale);
      3: setlocale (LC_MESSAGES, '');
***************
*** 982,986 ****
  files under F</usr/share/locale>, then you can try the following:
  
!     use Locale::Messages qw (:locale_h :libintl_h);
      use POSIX qw (setlocale);
  
--- 1040,1044 ----
  files under F</usr/share/locale>, then you can try the following:
  
!     use Locale::Messages qw(:locale_h :libintl_h);
      use POSIX qw (setlocale);
  
***************
*** 999,1007 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1057,1063 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,25 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: _Aliases.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
  
  # Internally known aliases for charsets.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::Recode::_Aliases;
--- 2,22 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Internally known aliases for charsets.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::Recode::_Aliases;
***************
*** 724,732 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 721,727 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: _Conversions.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
  
  # List of internally known conversions.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
- # This file is generated, do not edit!
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::Recode::_Conversions;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # List of internally known conversions.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::Recode::_Conversions;
***************
*** 438,446 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 434,440 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ASMO_449.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
  
  # Conversion routines for ASMO_449.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ASMO_449;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ASMO_449.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ASMO_449;
***************
*** 851,859 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 847,853 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ATARI_ST_EURO.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
  
  # Conversion routines for ATARI-ST-EURO.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ATARI_ST_EURO;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ATARI-ST-EURO.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ATARI_ST_EURO;
***************
*** 848,852 ****
  
   version: 1.1
!   source: Guido Flohr E<lt>guido@imperia.netE<gt>
   alias ATARIST-EURO
   alias X-ATARIST-EURO
--- 844,848 ----
  
   version: 1.1
!   source: Guido Flohr E<lt>guido.flohr@cantanea.comE<gt>
   alias ATARIST-EURO
   alias X-ATARIST-EURO
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ATARI_ST.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
  
  # Conversion routines for ATARI-ST.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ATARI_ST;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ATARI-ST.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ATARI_ST;
***************
*** 848,852 ****
  
   version: 1.1
!   source: Guido Flohr E<lt>guido@imperia.netE<gt>
   alias ATARIST
   alias X-ATARIST
--- 844,848 ----
  
   version: 1.1
!   source: Guido Flohr E<lt>guido.flohr@cantanea.comE<gt>
   alias ATARIST
   alias X-ATARIST
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CP10007.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
  
  # Conversion routines for CP10007.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CP10007;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CP10007.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CP10007;
***************
*** 1119,1127 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1115,1121 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CP1250.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
  
  # Conversion routines for CP1250.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CP1250;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CP1250.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CP1250;
***************
*** 1112,1120 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1108,1114 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CP1251.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
  
  # Conversion routines for CP1251.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CP1251;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CP1251.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CP1251;
***************
*** 1120,1128 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1116,1122 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CP1252.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
  
  # Conversion routines for CP1252.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CP1252;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CP1252.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CP1252;
***************
*** 1112,1120 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1108,1114 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CP1253.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
  
  # Conversion routines for CP1253.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CP1253;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CP1253.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CP1253;
***************
*** 1088,1096 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1084,1090 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CP1254.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
  
  # Conversion routines for CP1254.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CP1254;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CP1254.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CP1254;
***************
*** 1108,1116 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1104,1110 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CP1256.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
  
  # Conversion routines for CP1256.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CP1256;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CP1256.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CP1256;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CP1257.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
  
  # Conversion routines for CP1257.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CP1257;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CP1257.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CP1257;
***************
*** 1097,1105 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1093,1099 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CSN_369103.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
  
  # Conversion routines for CSN_369103.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CSN_369103;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CSN_369103.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CSN_369103;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: CWI.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
  
  # Conversion routines for CWI.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::CWI;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for CWI.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::CWI;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: DEC_MCS.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
  
  # Conversion routines for DEC-MCS.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::DEC_MCS;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for DEC-MCS.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::DEC_MCS;
***************
*** 1091,1099 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1087,1093 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_AT_DE_A.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
  
  # Conversion routines for EBCDIC-AT-DE-A.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_AT_DE_A;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-AT-DE-A.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_AT_DE_A;
***************
*** 918,926 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 914,920 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_AT_DE.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
  
  # Conversion routines for EBCDIC-AT-DE.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_AT_DE;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-AT-DE.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_AT_DE;
***************
*** 928,936 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 924,930 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_CA_FR.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
  
  # Conversion routines for EBCDIC-CA-FR.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_CA_FR;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-CA-FR.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_CA_FR;
***************
*** 970,978 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 966,972 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_DK_NO_A.pm,v 1.1 2011-10-12 23:51:30 pertusus Exp $
  
  # Conversion routines for EBCDIC-DK-NO-A.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_DK_NO_A;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-DK-NO-A.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_DK_NO_A;
***************
*** 918,926 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 914,920 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_DK_NO.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
  
  # Conversion routines for EBCDIC-DK-NO.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_DK_NO;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-DK-NO.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_DK_NO;
***************
*** 929,937 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 925,931 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_ES_A.pm,v 1.1 2011-10-12 23:51:31 pertusus Exp $
  
  # Conversion routines for EBCDIC-ES-A.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_ES_A;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-ES-A.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_ES_A;
***************
*** 918,926 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 914,920 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_ES.pm,v 1.1 2011-10-12 23:51:31 pertusus Exp $
  
  # Conversion routines for EBCDIC-ES.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_ES;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-ES.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_ES;
***************
*** 928,936 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 924,930 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_ES_S.pm,v 1.1 2011-10-12 23:51:31 pertusus Exp $
  
  # Conversion routines for EBCDIC-ES-S.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_ES_S;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-ES-S.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_ES_S;
***************
*** 928,936 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 924,930 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_FI_SE_A.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
  
  # Conversion routines for EBCDIC-FI-SE-A.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_FI_SE_A;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-FI-SE-A.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_FI_SE_A;
***************
*** 918,926 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 914,920 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_FI_SE.pm,v 1.1 2011-10-12 23:51:31 pertusus Exp $
  
  # Conversion routines for EBCDIC-FI-SE.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_FI_SE;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-FI-SE.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_FI_SE;
***************
*** 928,936 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 924,930 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_FR.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
  
  # Conversion routines for EBCDIC-FR.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_FR;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-FR.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_FR;
***************
*** 928,936 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 924,930 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_IS_FRISS.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
  
  # Conversion routines for EBCDIC-IS-FRISS.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_IS_FRISS;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-IS-FRISS.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_IS_FRISS;
***************
*** 899,907 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 895,901 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_IT.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
  
  # Conversion routines for EBCDIC-IT.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_IT;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-IT.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_IT;
***************
*** 928,936 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 924,930 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_PT.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
  
  # Conversion routines for EBCDIC-PT.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_PT;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-PT.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_PT;
***************
*** 918,926 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 914,920 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_UK.pm,v 1.1 2011-10-12 23:51:33 pertusus Exp $
  
  # Conversion routines for EBCDIC-UK.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_UK;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-UK.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_UK;
***************
*** 928,936 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 924,930 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: EBCDIC_US.pm,v 1.1 2011-10-12 23:51:33 pertusus Exp $
  
  # Conversion routines for EBCDIC-US.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::EBCDIC_US;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for EBCDIC-US.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::EBCDIC_US;
***************
*** 928,936 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 924,930 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ECMA_CYRILLIC.pm,v 1.1 2011-10-12 23:51:33 pertusus Exp $
  
  # Conversion routines for ECMA-CYRILLIC.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ECMA_CYRILLIC;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ECMA-CYRILLIC.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ECMA_CYRILLIC;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,24 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: _Encode.pm,v 1.1 2011-10-12 23:51:50 pertusus Exp $
  
  # Interface to Encode.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::_Encode;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Interface to Encode.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::_Encode;
***************
*** 75,83 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 72,78 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: GEORGIAN_ACADEMY.pm,v 1.1 2011-10-12 23:51:33 pertusus Exp $
  
  # Conversion routines for GEORGIAN-ACADEMY.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::GEORGIAN_ACADEMY;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for GEORGIAN-ACADEMY.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::GEORGIAN_ACADEMY;
***************
*** 1110,1118 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1106,1112 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: GEORGIAN_PS.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
  
  # Conversion routines for GEORGIAN-PS.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::GEORGIAN_PS;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for GEORGIAN-PS.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::GEORGIAN_PS;
***************
*** 1110,1118 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1106,1112 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: GOST_19768_74.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
  
  # Conversion routines for GOST_19768-74.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::GOST_19768_74;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for GOST_19768-74.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::GOST_19768_74;
***************
*** 1066,1074 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1062,1068 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: GREEK7_OLD.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
  
  # Conversion routines for GREEK7-OLD.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::GREEK7_OLD;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for GREEK7-OLD.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::GREEK7_OLD;
***************
*** 863,871 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 859,865 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: GREEK7.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
  
  # Conversion routines for GREEK7.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::GREEK7;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for GREEK7.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::GREEK7;
***************
*** 860,868 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 856,862 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: GREEK_CCITT.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
  
  # Conversion routines for GREEK-CCITT.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::GREEK_CCITT;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for GREEK-CCITT.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::GREEK_CCITT;
***************
*** 858,866 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 854,860 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: HP_ROMAN8.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
  
  # Conversion routines for HP-ROMAN8.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::HP_ROMAN8;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for HP-ROMAN8.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::HP_ROMAN8;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM037.pm,v 1.1 2011-10-12 23:51:35 pertusus Exp $
  
  # Conversion routines for IBM037.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM037;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM037.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM037;
***************
*** 1125,1133 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1121,1127 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM038.pm,v 1.1 2011-10-12 23:51:35 pertusus Exp $
  
  # Conversion routines for IBM038.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM038;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM038.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM038;
***************
*** 930,938 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 926,932 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM1004.pm,v 1.1 2011-10-12 23:51:35 pertusus Exp $
  
  # Conversion routines for IBM1004.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM1004;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM1004.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM1004;
***************
*** 1104,1112 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1100,1106 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM1026.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
  
  # Conversion routines for IBM1026.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM1026;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM1026.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM1026;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM1047.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
  
  # Conversion routines for IBM1047.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM1047;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM1047.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM1047;
***************
*** 1123,1131 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1119,1125 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM256.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
  
  # Conversion routines for IBM256.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM256;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM256.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM256;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM273.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
  
  # Conversion routines for IBM273.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM273;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM273.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM273;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM274.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
  
  # Conversion routines for IBM274.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM274;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM274.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM274;
***************
*** 930,938 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 926,932 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM275.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
  
  # Conversion routines for IBM275.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM275;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM275.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM275;
***************
*** 930,938 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 926,932 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM277.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
  
  # Conversion routines for IBM277.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM277;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM277.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM277;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM278.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
  
  # Conversion routines for IBM278.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM278;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM278.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM278;
***************
*** 1123,1131 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1119,1125 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM280.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
  
  # Conversion routines for IBM280.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM280;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM280.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM280;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM281.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
  
  # Conversion routines for IBM281.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM281;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM281.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM281;
***************
*** 930,938 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 926,932 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM284.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
  
  # Conversion routines for IBM284.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM284;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM284.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM284;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM285.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
  
  # Conversion routines for IBM285.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM285;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM285.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM285;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM290.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
  
  # Conversion routines for IBM290.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM290;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM290.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM290;
***************
*** 1000,1008 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 996,1002 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM297.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
  
  # Conversion routines for IBM297.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM297;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM297.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM297;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM420.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
  
  # Conversion routines for IBM420.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM420;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM420.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM420;
***************
*** 1103,1111 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1099,1105 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM423.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
  
  # Conversion routines for IBM423.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM423;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM423.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM423;
***************
*** 1102,1110 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1098,1104 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM424.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
  
  # Conversion routines for IBM424.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM424;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM424.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM424;
***************
*** 1044,1052 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1040,1046 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM437.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
  
  # Conversion routines for IBM437.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM437;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM437.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM437;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM500.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
  
  # Conversion routines for IBM500.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM500;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM500.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM500;
***************
*** 1125,1133 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1121,1127 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM850.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
  
  # Conversion routines for IBM850.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM850;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM850.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM850;
***************
*** 1123,1131 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1119,1125 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM851.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
  
  # Conversion routines for IBM851.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM851;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM851.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM851;
***************
*** 1120,1128 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1116,1122 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM852.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
  
  # Conversion routines for IBM852.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM852;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM852.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM852;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM855.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
  
  # Conversion routines for IBM855.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM855;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM855.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM855;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM857.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
  
  # Conversion routines for IBM857.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM857;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM857.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM857;
***************
*** 1116,1124 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1112,1118 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM860.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
  
  # Conversion routines for IBM860.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM860;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM860.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM860;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM861.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
  
  # Conversion routines for IBM861.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM861;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM861.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM861;
***************
*** 1123,1131 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1119,1125 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM862.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
  
  # Conversion routines for IBM862.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM862;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM862.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM862;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM863.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
  
  # Conversion routines for IBM863.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM863;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM863.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM863;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM864.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
  
  # Conversion routines for IBM864.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM864;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM864.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM864;
***************
*** 1108,1116 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1104,1110 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM865.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
  
  # Conversion routines for IBM865.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM865;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM865.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM865;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM866.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
  
  # Conversion routines for IBM866.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM866;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM866.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM866;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM868.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
  
  # Conversion routines for IBM868.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM868;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM868.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM868;
***************
*** 1072,1080 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1068,1074 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM869.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
  
  # Conversion routines for IBM869.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM869;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM869.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM869;
***************
*** 1105,1113 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1101,1107 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM870.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
  
  # Conversion routines for IBM870.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM870;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM870.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM870;
***************
*** 1101,1109 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1097,1103 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM871.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
  
  # Conversion routines for IBM871.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM871;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM871.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM871;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM874.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
  
  # Conversion routines for IBM874.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM874;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM874.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM874;
***************
*** 1058,1066 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1054,1060 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM875.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
  
  # Conversion routines for IBM875.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM875;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM875.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM875;
***************
*** 1108,1116 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1104,1110 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM880.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
  
  # Conversion routines for IBM880.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM880;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM880.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM880;
***************
*** 1102,1110 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1098,1104 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM891.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
  
  # Conversion routines for IBM891.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM891;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM891.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM891;
***************
*** 865,873 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 861,867 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM903.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
  
  # Conversion routines for IBM903.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM903;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM903.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM903;
***************
*** 865,873 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 861,867 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM904.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
  
  # Conversion routines for IBM904.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM904;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM904.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM904;
***************
*** 872,880 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 868,874 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM905.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
  
  # Conversion routines for IBM905.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM905;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM905.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM905;
***************
*** 1104,1112 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1100,1106 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IBM918.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
  
  # Conversion routines for IBM918.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IBM918;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IBM918.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IBM918;
***************
*** 1070,1078 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1066,1072 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: IEC_P27_1.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
  
  # Conversion routines for IEC_P27-1.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::IEC_P27_1;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for IEC_P27-1.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::IEC_P27_1;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: INIS_8.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
  
  # Conversion routines for INIS-8.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::INIS_8;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for INIS-8.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::INIS_8;
***************
*** 754,762 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 750,756 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: INIS_CYRILLIC.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
  
  # Conversion routines for INIS-CYRILLIC.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::INIS_CYRILLIC;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for INIS-CYRILLIC.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::INIS_CYRILLIC;
***************
*** 841,849 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 837,843 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: INIS.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
  
  # Conversion routines for INIS.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::INIS;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for INIS.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::INIS;
***************
*** 839,847 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 835,841 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_10367_BOX.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
  
  # Conversion routines for ISO_10367-BOX.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_10367_BOX;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO_10367-BOX.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_10367_BOX;
***************
*** 987,995 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 983,989 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_2033_1983.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
  
  # Conversion routines for ISO_2033-1983.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_2033_1983;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO_2033-1983.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_2033_1983;
***************
*** 707,715 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 703,709 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_5427_EXT.pm,v 1.1 2011-10-12 23:51:42 pertusus Exp $
  
  # Conversion routines for ISO_5427-EXT.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_5427_EXT;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO_5427-EXT.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_5427_EXT;
***************
*** 763,771 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 759,765 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_5427.pm,v 1.1 2011-10-12 23:51:42 pertusus Exp $
  
  # Conversion routines for ISO_5427.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_5427;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO_5427.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_5427;
***************
*** 866,874 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 862,868 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_5428.pm,v 1.1 2011-10-12 23:51:42 pertusus Exp $
  
  # Conversion routines for ISO_5428.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_5428;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO_5428.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_5428;
***************
*** 824,832 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 820,826 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_10.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
  
  # Conversion routines for ISO-8859-10.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_10;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-10.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_10;
***************
*** 1125,1133 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1121,1127 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_11.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
  
  # Conversion routines for ISO-8859-11.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_11;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-11.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_11;
***************
*** 807,811 ****
  The following comments have been extracted from the original charmap:
  
!  source: Guido Flohr E<lt>guido@imperia.netE<gt>
  
   The encoding ISO-8859-11 is not yet official at the time of this writing.
--- 803,807 ----
  The following comments have been extracted from the original charmap:
  
!  source: Guido Flohr E<lt>guido.flohr@cantanea.comE<gt>
  
   The encoding ISO-8859-11 is not yet official at the time of this writing.
***************
*** 1045,1053 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1041,1047 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_13.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
  
  # Conversion routines for ISO-8859-13.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_13;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-13.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_13;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_14.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
  
  # Conversion routines for ISO-8859-14.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_14;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-14.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_14;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_15.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
  
  # Conversion routines for ISO-8859-15.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_15;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-15.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_15;
***************
*** 1119,1127 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1115,1121 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_16.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
  
  # Conversion routines for ISO-8859-16.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_16;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-16.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_16;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 4,24 ****
  
  # Conversion routines for ISO-8859-1.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_1;
--- 4,22 ----
  
  # Conversion routines for ISO-8859-1.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_1;
***************
*** 587,595 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 585,591 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_2.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
  
  # Conversion routines for ISO-8859-2.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_2;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-2.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_2;
***************
*** 1125,1133 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1121,1127 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_3.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
  
  # Conversion routines for ISO-8859-3.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_3;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-3.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_3;
***************
*** 1111,1119 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1107,1113 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_4.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
  
  # Conversion routines for ISO-8859-4.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_4;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-4.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_4;
***************
*** 1125,1133 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1121,1127 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_5.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
  
  # Conversion routines for ISO-8859-5.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_5;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-5.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_5;
***************
*** 1124,1132 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1120,1126 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_6.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
  
  # Conversion routines for ISO-8859-6.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_6;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-6.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_6;
***************
*** 1036,1044 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1032,1038 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_7.pm,v 1.1 2011-10-12 23:51:45 pertusus Exp $
  
  # Conversion routines for ISO-8859-7.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_7;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-7.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_7;
***************
*** 1115,1123 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1111,1117 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_8.pm,v 1.1 2011-10-12 23:51:45 pertusus Exp $
  
  # Conversion routines for ISO-8859-8.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_8;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-8.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_8;
***************
*** 1052,1060 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1048,1054 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: ISO_8859_9.pm,v 1.1 2011-10-12 23:51:45 pertusus Exp $
  
  # Conversion routines for ISO-8859-9.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::ISO_8859_9;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for ISO-8859-9.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::ISO_8859_9;
***************
*** 1125,1133 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1121,1127 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: KOI_8.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
  
  # Conversion routines for KOI-8.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::KOI_8;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for KOI-8.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::KOI_8;
***************
*** 990,998 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 986,992 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: KOI8_R.pm,v 1.1 2011-10-12 23:51:45 pertusus Exp $
  
  # Conversion routines for KOI8-R.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::KOI8_R;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for KOI8-R.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::KOI8_R;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: KOI8_RU.pm,v 1.1 2011-10-12 23:51:46 pertusus Exp $
  
  # Conversion routines for KOI8-RU.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::KOI8_RU;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for KOI8-RU.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::KOI8_RU;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: KOI8_T.pm,v 1.1 2011-10-12 23:51:46 pertusus Exp $
  
  # Conversion routines for KOI8-T.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::KOI8_T;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for KOI8-T.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::KOI8_T;
***************
*** 1082,1090 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1078,1084 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: KOI8_U.pm,v 1.1 2011-10-12 23:51:46 pertusus Exp $
  
  # Conversion routines for KOI8-U.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::KOI8_U;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for KOI8-U.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::KOI8_U;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: LATIN_GREEK_1.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
  
  # Conversion routines for LATIN-GREEK-1.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::LATIN_GREEK_1;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for LATIN-GREEK-1.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::LATIN_GREEK_1;
***************
*** 865,873 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 861,867 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: LATIN_GREEK.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
  
  # Conversion routines for LATIN-GREEK.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::LATIN_GREEK;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for LATIN-GREEK.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::LATIN_GREEK;
***************
*** 863,871 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 859,865 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACARABIC.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
  
  # Conversion routines for MACARABIC.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACARABIC;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACARABIC.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACARABIC;
***************
*** 1069,1077 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1065,1071 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACCROATIAN.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
  
  # Conversion routines for MACCROATIAN.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACCROATIAN;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACCROATIAN.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACCROATIAN;
***************
*** 1119,1127 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1115,1121 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACCYRILLIC.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
  
  # Conversion routines for MACCYRILLIC.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACCYRILLIC;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACCYRILLIC.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACCYRILLIC;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACGREEK.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
  
  # Conversion routines for MACGREEK.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACGREEK;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACGREEK.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACGREEK;
***************
*** 1119,1127 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1115,1121 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACHEBREW.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
  
  # Conversion routines for MACHEBREW.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACHEBREW;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACHEBREW.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACHEBREW;
***************
*** 1037,1045 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1033,1039 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACICELAND.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
  
  # Conversion routines for MACICELAND.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACICELAND;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACICELAND.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACICELAND;
***************
*** 1119,1127 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1115,1121 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACINTOSH.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
  
  # Conversion routines for MACINTOSH.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACINTOSH;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACINTOSH.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACINTOSH;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MAC_IS.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
  
  # Conversion routines for MAC-IS.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MAC_IS;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MAC-IS.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MAC_IS;
***************
*** 1115,1123 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1111,1117 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACROMANIA.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
  
  # Conversion routines for MACROMANIA.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACROMANIA;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACROMANIA.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACROMANIA;
***************
*** 1119,1127 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1115,1121 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MAC_SAMI.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
  
  # Conversion routines for MAC-SAMI.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MAC_SAMI;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MAC-SAMI.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MAC_SAMI;
***************
*** 1122,1130 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1118,1124 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACTHAI.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
  
  # Conversion routines for MACTHAI.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACTHAI;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACTHAI.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACTHAI;
***************
*** 1109,1117 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1105,1111 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACTURKISH.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
  
  # Conversion routines for MACTURKISH.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACTURKISH;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACTURKISH.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACTURKISH;
***************
*** 1117,1125 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1113,1119 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MAC_UK.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
  
  # Conversion routines for MAC-UK.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MAC_UK;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MAC-UK.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MAC_UK;
***************
*** 1119,1127 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1115,1121 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: MACUKRAINE.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
  
  # Conversion routines for MACUKRAINE.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::MACUKRAINE;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for MACUKRAINE.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::MACUKRAINE;
***************
*** 1121,1129 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1117,1123 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: NATS_DANO.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
  
  # Conversion routines for NATS-DANO.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::NATS_DANO;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for NATS-DANO.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::NATS_DANO;
***************
*** 865,873 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 861,867 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: NATS_SEFI.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
  
  # Conversion routines for NATS-SEFI.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::NATS_SEFI;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for NATS-SEFI.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::NATS_SEFI;
***************
*** 865,873 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 861,867 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: NEXTSTEP.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
  
  # Conversion routines for NEXTSTEP.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::NEXTSTEP;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for NEXTSTEP.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::NEXTSTEP;
***************
*** 1117,1125 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1113,1119 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: SAMI_WS2.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
  
  # Conversion routines for WIN-SAMI-2.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::SAMI_WS2;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for WIN-SAMI-2.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::SAMI_WS2;
***************
*** 1112,1120 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1108,1114 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: TIS_620.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
  
  # Conversion routines for TIS-620.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::TIS_620;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for TIS-620.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::TIS_620;
***************
*** 1043,1051 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1039,1045 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 4,24 ****
  
  # Conversion routines for US-ASCII.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::US_ASCII;
--- 4,22 ----
  
  # Conversion routines for US-ASCII.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::US_ASCII;
***************
*** 202,210 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 200,206 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,26 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: UTF_8.pm,v 1.1 2011-10-12 23:51:50 pertusus Exp $
  
  # Conversion routines for UTF-8 (perl < 5.8.0).
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
- # This file is generated, do not edit!
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::UTF_8;
--- 2,22 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for UTF-8 (perl < 5.8.0).
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::UTF_8;
***************
*** 171,179 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 167,173 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 1,25 ****
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: VISCII.pm,v 1.1 2011-10-12 23:51:50 pertusus Exp $
  
  # Conversion routines for VISCII.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
! # rights reserved.
! # This file is generated, do not edit!
! 
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData::VISCII;
--- 1,21 ----
  #! /bin/false
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Conversion routines for VISCII.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
! # all rights reserved.
! 
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData::VISCII;
***************
*** 1110,1118 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1106,1112 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,25 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: RecodeData.pm,v 1.1 2011-10-12 23:51:26 pertusus Exp $
  
  # Virtual base class for Locale::Recode converters.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::RecodeData;
--- 2,22 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Virtual base class for Locale::Recode converters.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::RecodeData;
***************
*** 153,161 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 150,156 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Recode.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Recode.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Recode.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Recode.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,25 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: Recode.pm,v 1.1 2011-10-12 23:51:26 pertusus Exp $
  
  # Portable character conversion for Perl.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package Locale::Recode;
--- 2,22 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Portable character conversion for Perl.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::Recode;
***************
*** 345,353 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 342,348 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/TextDomain.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/TextDomain.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/TextDomain.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/TextDomain.pm	2020-10-14 08:10:28.000000000 +0100
***************
*** 2,25 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: TextDomain.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
  
  # High-level interface to Perl i18n.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  package __TiedTextDomain;
--- 2,22 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # High-level interface to Perl i18n.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package __TiedTextDomain;
***************
*** 70,74 ****
  use vars qw ($VERSION);
  
! $VERSION = '1.20';
  
  require Exporter;
--- 67,71 ----
  use vars qw ($VERSION);
  
! $VERSION = '1.32';
  
  require Exporter;
***************
*** 104,107 ****
--- 101,166 ----
  }
  
+ # Class methods.
+ sub keywords {
+     join ' ', (
+         '--keyword=__',
+         '--keyword=%__',
+         '--keyword=$__',
+         '--keyword=__x',
+         '--keyword=__n:1,2',
+         '--keyword=__nx:1,2',
+         '--keyword=__xn:1,2',
+         '--keyword=__p:1c,2',
+         '--keyword=__px:1c,2',
+         '--keyword=__np:1c,2,3',
+         '--keyword=__npx:1c,2,3',
+         '--keyword=N__',
+         '--keyword=N__n:1,2',
+         '--keyword=N__p:1c,2',
+         '--keyword=N__np:1c,2,3',
+     );
+ }
+ 
+ sub flags {
+     join ' ', (
+         '--flag=__:1:pass-perl-format',
+         '--flag=%__:1:pass-perl-format',
+         '--flag=$__:1:pass-perl-format',
+         '--flag=__x:1:perl-brace-format',
+         '--flag=__x:1:pass-perl-format',
+         '--flag=__n:1:pass-perl-format',
+         '--flag=__n:2:pass-perl-format',
+         '--flag=__nx:1:perl-brace-format',
+         '--flag=__nx:1:pass-perl-format',
+         '--flag=__nx:2:perl-brace-format',
+         '--flag=__nx:2:pass-perl-format',
+         '--flag=__xn:1:perl-brace-format',
+         '--flag=__xn:1:pass-perl-format',
+         '--flag=__xn:2:perl-brace-format',
+         '--flag=__xn:2:pass-perl-format',
+         '--flag=__p:2:pass-perl-format',
+         '--flag=__px:2:perl-brace-format',
+         '--flag=__px:2:pass-perl-format',
+         '--flag=__np:2:pass-perl-format',
+         '--flag=__np:3:pass-perl-format',
+         '--flag=__npx:2:perl-brace-format',
+         '--flag=__npx:2:pass-perl-format',
+         '--flag=__npx:3:perl-brace-format',
+         '--flag=__npx:3:pass-perl-format',
+         '--flag=N__:1:pass-perl-format',
+         '--flag=N__n:1:pass-perl-format',
+         '--flag=N__n:2:pass-perl-format',
+         '--flag=N__p:2:pass-perl-format',
+         '--flag=N__np:2:pass-perl-format',
+         '--flag=N__np:3:pass-perl-format',
+     );
+ }
+ 
+ sub options {
+     my ($class) = @_;
+ 
+     join ' ', $class->keywords, $class->flags;
+ }
+ 
  # Normal gettext.
  sub __ ($)
***************
*** 301,307 ****
      # a directory.
      unless (exists $bound_dirs{$textdomain}) {
! 		@search_dirs = map $_ . '/LocaleData', @INC, @default_dirs
! 			unless @search_dirs;
! 		$bound_dirs{$textdomain} = [@search_dirs];
      }
  	
--- 360,376 ----
      # a directory.
      unless (exists $bound_dirs{$textdomain}) {
! 		unless (@search_dirs) {
! 			@search_dirs = ((map $_ . '/LocaleData', @INC), @default_dirs)
! 				unless @search_dirs;
! 			if (my $share = eval {
! 				require File::ShareDir;
! 				File::ShareDir::dist_dir ($textdomain);
! 			}) {
! 				unshift @search_dirs, 
!                         map { "$share/$_" }
!                         qw (locale LocaleData);
!             }
! 		}
! 		$bound_dirs{$textdomain} = [grep { -d $_ } @search_dirs];
      }
  	
***************
*** 321,325 ****
  		my $found_dir = '';
  		
! 		TRYDIR: foreach my $dir (map { abs_path $_ } grep { -d $_ } @$try_dirs) {
  			# Is there a message catalog?  We have to search recursively
  			# for it.  Since globbing is reported to be buggy under
--- 390,394 ----
  		my $found_dir = '';
  		
! 		TRYDIR: foreach my $dir (grep { -d $_ } @$try_dirs) {
  			# Is there a message catalog?  We have to search recursively
  			# for it.  Since globbing is reported to be buggy under
***************
*** 344,348 ****
  		# If there was no success, this will fall back to the default search
  		# directories.
! 		bindtextdomain $domain => $found_dir;
      }
      
--- 413,417 ----
  		# If there was no success, this will fall back to the default search
  		# directories.
! 		bindtextdomain $domain => abs_path $found_dir;
      }
      
***************
*** 496,511 ****
  directory.
  
! B<Locale::TextDomain> extends the default strategy by a Perl
! specific approach.  Unless told otherwise, it will look for a
! directory F<LocaleData> in every component found in the standard
! include path C<@INC> and check for a database containing the message
! for your textdomain there.  Example: If the path 
! F</usr/lib/perl/5.8.0/site_perl> is in your C<@INC>, you can
! install your translation files in F</usr/lib/perl/5.8.0/site_perl/LocaleData>, 
! and they will be found at run-time.
  
  =head1 USAGE
  
! It is crucial to remember that you use Locale::TextDoamin(3) as 
  specified in the section L</SYNOPSIS>, that means you have to 
  B<use> it, not B<require> it.  The module behaves quite differently 
--- 565,589 ----
  directory.
  
! Beginning with version 1.20, B<Locale::TextDomain> extends the default 
! strategy by a Perl-specific approach.  If L<File::ShareDir> is installed, it 
! will look in the subdirectories named F<locale> and F<LocaleData> (in that 
! order) in the directory returned by C<File::ShareDir::dist_dir ($textdomain)>
! (if L<File::ShareDir> is installed),
! and check for a database containing the message for your textdomain there.
! This allows you to install your database in the Perl-specific shared directory
! using L<Module::Install>'s C<install_share> directive or the Dist::Zilla
! L<ShareDir plugin|Dist::Zilla::Plugin::ShareDir>.
! 
! If L<File::ShareDir> is not availabe, or if Locale::TextDomain fails to find
! the translation files in the L<File::ShareDir> directory, it will next look in
! every directory found in the standard include path C<@INC>, and check for a
! database containing the message for your textdomain there. Example: If the
! path F</usr/lib/perl/5.8.0/site_perl> is in your C<@INC>, you can install your
! translation files in F</usr/lib/perl/5.8.0/site_perl/LocaleData>, and they
! will be found at run-time.
  
  =head1 USAGE
  
! It is crucial to remember that you use Locale::TextDomain(3) as
  specified in the section L</SYNOPSIS>, that means you have to 
  B<use> it, not B<require> it.  The module behaves quite differently 
***************
*** 520,524 ****
  of your package, optionally followed by a list of directories to search
  I<instead> of the Perl-specific directories (see above: F</LocaleData>
! appended to every part of C<@INC>).
  
  If you are the author of a package 'barfoos', you will probably put
--- 598,602 ----
  of your package, optionally followed by a list of directories to search
  I<instead> of the Perl-specific directories (see above: F</LocaleData>
! appended to a F<File::ShareDir> directory and every path in C<@INC>).
  
  If you are the author of a package 'barfoos', you will probably put
***************
*** 536,543 ****
  
  If you have not installed the translation database in a directory
! F<LocaleData> in the standard include path C<@INC> (or in the system
! directories F</usr/share/locale> resp. F</usr/local/share/locale>), you 
! have to explicitely specify a search path by giving the names of
! directories (as strings!) as additional arguments to use():
  
      use Locale::TextDomain qw (barfoos ./dir1 ./dir2);
--- 614,622 ----
  
  If you have not installed the translation database in a directory
! F<LocaleData> in the L<File::ShareDir> directory or the standard include
! path C<@INC> (or in the system directories F</usr/share/locale> resp.
! F</usr/local/share/locale>), you have to explicitely specify a search
! path by giving the names of directories (as strings!) as additional
! arguments to use():
  
      use Locale::TextDomain qw (barfoos ./dir1 ./dir2);
***************
*** 673,680 ****
      msgstr "Cela est la voiture rouge.\n"
  
! Zut alors! No way! You cannot portably reorder the arguments to 
! printf() and friends in Perl (it is possible in C, but at the 
! time of this writing not supported in Perl, and it would lead to
! other problems anyway).
  
  So what? The Perl backend to GNU gettext has defined an alternative
--- 752,758 ----
      msgstr "Cela est la voiture rouge.\n"
  
! Zut alors! While it is possible to reorder the arguments to printf()
! and friends, it requires a syntax that is is nothing that you want to 
! learn.
  
  So what? The Perl backend to GNU gettext has defined an alternative
***************
*** 825,833 ****
  It's usage would be like so:
  
!     print __nx ("Files being permenantly removed",
!                 "One file has been deleted.\n",
!                 "{count} files have been deleted.\n",
!                 $num_files,
!                 count => $num_files);
  
  I cannot think of any situations requiring this, but we can easily 
--- 903,911 ----
  It's usage would be like so:
  
!     print __npx ("Files being permenantly removed",
!                  "One file has been deleted.\n",
!                  "{count} files have been deleted.\n",
!                  $num_files,
!                  count => $num_files);
  
  I cannot think of any situations requiring this, but we can easily 
***************
*** 836,840 ****
  This function was introduced in libintl-perl 1.17.
  
! =item B<N__ (ARG1, ARG2, ...)>
  
  A no-op function that simply echoes its arguments to the caller.  Take
--- 914,918 ----
  This function was introduced in libintl-perl 1.17.
  
! =item B<N__(ARG1)>
  
  A no-op function that simply echoes its arguments to the caller.  Take
***************
*** 947,950 ****
--- 1025,1077 ----
  =back
  
+ =head1 CLASS METHODS
+ 
+ The following class methods are defined:
+ 
+ =over 4
+ 
+ =item B<options>
+ 
+ Returns a space-separated list of all '--keyword' and all '--flag' options
+ for B<xgettext(1)>, when extracing strings from Perl source files localized
+ with B<Locale::TextDomain>.
+ 
+ The option should rather be called B<xgettextDefaultOptions>.  With regard
+ to the typical use-case, a shorter name has been picked:
+ 
+     xgettext `perl -MLocale::TextDomain -e 'print Locale::TextDomain->options'`
+ 
+ See L<https://www.gnu.org/software/gettext/manual/html_node/xgettext-Invocation.html>
+ for more information about the xgettext options '--keyword' and '--flag'.
+ 
+ If you want to disable the use of the xgettext default keywords, you
+ should pass an option '--keyword=""' to xgettext before the options returned
+ by this method.
+ 
+ If you doubt the usefulness of this method, check the output on the
+ command-line:
+ 
+     perl -MLocale::TextDomain -e 'print Locale::TextDomain->options'
+ 
+ Nothing that you want to type yourself.
+ 
+ This method was added in libintl-perl 1.28.
+ 
+ =item B<keywords>
+ 
+ Returns a space-separated list of all '--keyword' options for B<xgettext(1)> 
+ so that all translatable strings are properly extracted.
+ 
+ This method was added in libintl-perl 1.28.
+ 
+ =item B<flags>
+ 
+ Returns a space-separated list of all '--flag' options for B<xgettext(1)> 
+ so that extracted strings are properly flagged.
+ 
+ This method was added in libintl-perl 1.28.
+ 
+ =back
+ 
  =head1 PERFORMANCE
  
***************
*** 1025,1033 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1152,1158 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Util.pm texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Util.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/lib/Locale/Util.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/lib/Locale/Util.pm	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,25 ****
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
- # $Id: Util.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
  
  # Portable methods for locale handling.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
  
! # You should have received a copy of the GNU Library 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.
  
  package Locale::Util;
--- 2,22 ----
  
  # vim: set autoindent shiftwidth=4 tabstop=4:
  
  # Portable methods for locale handling.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  package Locale::Util;
***************
*** 74,78 ****
--- 71,81 ----
      de => 'DE', # German => Germany
      dz => 'BT', # Dzongkha => Bhutan
+     el => 'GR', # Greek => Greece
      en => 'US', # English => United States
+     es => 'ES', # Actually Mexico and the US have more Spanish speakers
+                 # than Spain.  But it can be assumed that they either add
+                 # the country to their browser settings or will not care
+                 # to much.
+     et => 'EE', # Estonian => Estonia
      fa => 'IR', # Iran, Islamic Republic of
      fi => 'FI', # Finnish => Finland
***************
*** 172,176 ****
      si => 'LK', # Sinhalese => Sri Lanka
      sk => 'SK', # Slovakian => Slovakia
!     sl => 'SL', # Slovenian => Slovenia
      sm => 'WS', # Samoan => Samoa
      sh => 'ZW', # Shona => Zimbabwe (FIXME: Rather Mozambique?)
--- 175,179 ----
      si => 'LK', # Sinhalese => Sri Lanka
      sk => 'SK', # Slovakian => Slovakia
!     sl => 'SI', # Slovenian => Slovenia
      sm => 'WS', # Samoan => Samoa
      sh => 'ZW', # Shona => Zimbabwe (FIXME: Rather Mozambique?)
***************
*** 1183,1191 ****
  =head1 AUTHOR
  
! Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
! rights reserved.  See the source code for details.
! 
! This software is contributed to the Perl community by Imperia 
! (L<http://www.imperia.net/>).
  
  =head1 SEE ALSO
--- 1186,1192 ----
  =head1 AUTHOR
  
! Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
! (L<mailto:guido.flohr@cantanea.com>), all rights reserved.  See the source
! code for details!code for details!
  
  =head1 SEE ALSO
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/Makefile texinfo-6.8/tp/maintain/lib/libintl-perl/Makefile
*** texinfo-6.7/tp/maintain/lib/libintl-perl/Makefile	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/Makefile	2020-11-28 19:48:05.000000000 +0000
***************
*** 0 ****
--- 1,1710 ----
+ # This Makefile is for the libintl-perl extension to perl.
+ #
+ # It was generated automatically by MakeMaker version
+ # 7.24 (Revision: 72400) from the contents of
+ # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
+ #
+ #       ANY CHANGES MADE HERE WILL BE LOST!
+ #
+ #   MakeMaker ARGV: ()
+ #
+ 
+ #   MakeMaker Parameters:
+ 
+ #     ABSTRACT => q[High-Level Interface to Uniforum Message Translation]
+ #     AUTHOR => [q[Guido Flohr <guido.flohr@cantanea.com>]]
+ #     BUILD_REQUIRES => {  }
+ #     CONFIGURE_REQUIRES => {  }
+ #     DIR => [q[gettext_xs]]
+ #     META_MERGE => { recommends=>{ File::ShareDir=>q[0] }, resources=>{ bugtracker=>q[https://github.com/gflohr/libintl-perl/issues], homepage=>q[http://www.guido-flohr.net/en/projects/], repository=>q[https://github.com/gflohr/libintl-perl.git] } }
+ #     NAME => q[libintl-perl]
+ #     PL_FILES => {  }
+ #     PREREQ_PM => { File::Spec=>q[0], version=>q[0.77] }
+ #     SIGN => q[1]
+ #     TEST_REQUIRES => {  }
+ #     VERSION_FROM => q[lib/Locale/Messages.pm]
+ #     clean => { FILES=>q[xs_disabled build_xs] }
+ 
+ # --- MakeMaker post_initialize section:
+ 
+ 
+ # --- MakeMaker const_config section:
+ 
+ # These definitions are from config.sh (via /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm).
+ # They may have been overridden via Makefile.PL or on the command line.
+ AR = ar
+ CC = x86_64-linux-gnu-gcc
+ CCCDLFLAGS = -fPIC
+ CCDLFLAGS = -Wl,-E
+ DLEXT = so
+ DLSRC = dl_dlopen.xs
+ EXE_EXT = 
+ FULL_AR = /usr/bin/ar
+ LD = x86_64-linux-gnu-gcc
+ LDDLFLAGS = -shared -L/usr/local/lib -fstack-protector-strong
+ LDFLAGS =  -fstack-protector-strong -L/usr/local/lib
+ LIBC = libc-2.27.so
+ LIB_EXT = .a
+ OBJ_EXT = .o
+ OSNAME = linux
+ OSVERS = 4.9.0
+ RANLIB = :
+ SITELIBEXP = /usr/local/share/perl/5.26.1
+ SITEARCHEXP = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
+ SO = so
+ VENDORARCHEXP = /usr/lib/x86_64-linux-gnu/perl5/5.26
+ VENDORLIBEXP = /usr/share/perl5
+ 
+ 
+ # --- MakeMaker constants section:
+ AR_STATIC_ARGS = cr
+ DIRFILESEP = /
+ DFSEP = $(DIRFILESEP)
+ NAME = libintl-perl
+ NAME_SYM = libintl_perl
+ VERSION = 1.32
+ VERSION_MACRO = VERSION
+ VERSION_SYM = 1_32
+ DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
+ XS_VERSION = 1.32
+ XS_VERSION_MACRO = XS_VERSION
+ XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
+ INST_ARCHLIB = blib/arch
+ INST_SCRIPT = blib/script
+ INST_BIN = blib/bin
+ INST_LIB = blib/lib
+ INST_MAN1DIR = blib/man1
+ INST_MAN3DIR = blib/man3
+ MAN1EXT = 1p
+ MAN3EXT = 3pm
+ INSTALLDIRS = site
+ DESTDIR = 
+ PREFIX = $(SITEPREFIX)
+ PERLPREFIX = /usr
+ SITEPREFIX = /usr/local
+ VENDORPREFIX = /usr
+ INSTALLPRIVLIB = /usr/share/perl/5.26
+ DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
+ INSTALLSITELIB = /usr/local/share/perl/5.26.1
+ DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
+ INSTALLVENDORLIB = /usr/share/perl5
+ DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
+ INSTALLARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
+ DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
+ INSTALLSITEARCH = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
+ DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
+ INSTALLVENDORARCH = /usr/lib/x86_64-linux-gnu/perl5/5.26
+ DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
+ INSTALLBIN = /usr/bin
+ DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
+ INSTALLSITEBIN = /usr/local/bin
+ DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
+ INSTALLVENDORBIN = /usr/bin
+ DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
+ INSTALLSCRIPT = /usr/bin
+ DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
+ INSTALLSITESCRIPT = /usr/local/bin
+ DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
+ INSTALLVENDORSCRIPT = /usr/bin
+ DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
+ INSTALLMAN1DIR = /usr/share/man/man1
+ DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
+ INSTALLSITEMAN1DIR = /usr/local/man/man1
+ DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
+ INSTALLVENDORMAN1DIR = /usr/share/man/man1
+ DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
+ INSTALLMAN3DIR = /usr/share/man/man3
+ DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
+ INSTALLSITEMAN3DIR = /usr/local/man/man3
+ DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
+ INSTALLVENDORMAN3DIR = /usr/share/man/man3
+ DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
+ PERL_LIB = /usr/share/perl/5.26
+ PERL_ARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
+ PERL_ARCHLIBDEP = /usr/lib/x86_64-linux-gnu/perl/5.26
+ LIBPERL_A = libperl.a
+ FIRST_MAKEFILE = Makefile
+ MAKEFILE_OLD = Makefile.old
+ MAKE_APERL_FILE = Makefile.aperl
+ PERLMAINCC = $(CC)
+ PERL_INC = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
+ PERL_INCDEP = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
+ PERL = "/usr/bin/perl"
+ FULLPERL = "/usr/bin/perl"
+ ABSPERL = $(PERL)
+ PERLRUN = $(PERL)
+ FULLPERLRUN = $(FULLPERL)
+ ABSPERLRUN = $(ABSPERL)
+ PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+ FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+ ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+ PERL_CORE = 0
+ PERM_DIR = 755
+ PERM_RW = 644
+ PERM_RWX = 755
+ 
+ MAKEMAKER   = /usr/share/perl/5.26/ExtUtils/MakeMaker.pm
+ MM_VERSION  = 7.24
+ MM_REVISION = 72400
+ 
+ # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
+ # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
+ # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
+ # DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
+ MAKE = make
+ FULLEXT = libintl-perl
+ BASEEXT = perl
+ PARENT_NAME = 
+ DLBASE = $(BASEEXT)
+ VERSION_FROM = lib/Locale/Messages.pm
+ OBJECT = 
+ LDFROM = $(OBJECT)
+ LINKTYPE = dynamic
+ BOOTDEP = 
+ 
+ # Handy lists of source code files:
+ XS_FILES = 
+ C_FILES  = 
+ O_FILES  = 
+ H_FILES  = 
+ MAN1PODS = 
+ MAN3PODS = lib/Locale/Messages.pm \
+ 	lib/Locale/Recode.pm \
+ 	lib/Locale/Recode/_Aliases.pm \
+ 	lib/Locale/Recode/_Conversions.pm \
+ 	lib/Locale/RecodeData.pm \
+ 	lib/Locale/RecodeData/ASMO_449.pm \
+ 	lib/Locale/RecodeData/ATARI_ST.pm \
+ 	lib/Locale/RecodeData/ATARI_ST_EURO.pm \
+ 	lib/Locale/RecodeData/CP10007.pm \
+ 	lib/Locale/RecodeData/CP1250.pm \
+ 	lib/Locale/RecodeData/CP1251.pm \
+ 	lib/Locale/RecodeData/CP1252.pm \
+ 	lib/Locale/RecodeData/CP1253.pm \
+ 	lib/Locale/RecodeData/CP1254.pm \
+ 	lib/Locale/RecodeData/CP1256.pm \
+ 	lib/Locale/RecodeData/CP1257.pm \
+ 	lib/Locale/RecodeData/CSN_369103.pm \
+ 	lib/Locale/RecodeData/CWI.pm \
+ 	lib/Locale/RecodeData/DEC_MCS.pm \
+ 	lib/Locale/RecodeData/EBCDIC_AT_DE.pm \
+ 	lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_CA_FR.pm \
+ 	lib/Locale/RecodeData/EBCDIC_DK_NO.pm \
+ 	lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_ES.pm \
+ 	lib/Locale/RecodeData/EBCDIC_ES_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_ES_S.pm \
+ 	lib/Locale/RecodeData/EBCDIC_FI_SE.pm \
+ 	lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_FR.pm \
+ 	lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm \
+ 	lib/Locale/RecodeData/EBCDIC_IT.pm \
+ 	lib/Locale/RecodeData/EBCDIC_PT.pm \
+ 	lib/Locale/RecodeData/EBCDIC_UK.pm \
+ 	lib/Locale/RecodeData/EBCDIC_US.pm \
+ 	lib/Locale/RecodeData/ECMA_CYRILLIC.pm \
+ 	lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm \
+ 	lib/Locale/RecodeData/GEORGIAN_PS.pm \
+ 	lib/Locale/RecodeData/GOST_19768_74.pm \
+ 	lib/Locale/RecodeData/GREEK7.pm \
+ 	lib/Locale/RecodeData/GREEK7_OLD.pm \
+ 	lib/Locale/RecodeData/GREEK_CCITT.pm \
+ 	lib/Locale/RecodeData/HP_ROMAN8.pm \
+ 	lib/Locale/RecodeData/IBM037.pm \
+ 	lib/Locale/RecodeData/IBM038.pm \
+ 	lib/Locale/RecodeData/IBM1004.pm \
+ 	lib/Locale/RecodeData/IBM1026.pm \
+ 	lib/Locale/RecodeData/IBM1047.pm \
+ 	lib/Locale/RecodeData/IBM256.pm \
+ 	lib/Locale/RecodeData/IBM273.pm \
+ 	lib/Locale/RecodeData/IBM274.pm \
+ 	lib/Locale/RecodeData/IBM275.pm \
+ 	lib/Locale/RecodeData/IBM277.pm \
+ 	lib/Locale/RecodeData/IBM278.pm \
+ 	lib/Locale/RecodeData/IBM280.pm \
+ 	lib/Locale/RecodeData/IBM281.pm \
+ 	lib/Locale/RecodeData/IBM284.pm \
+ 	lib/Locale/RecodeData/IBM285.pm \
+ 	lib/Locale/RecodeData/IBM290.pm \
+ 	lib/Locale/RecodeData/IBM297.pm \
+ 	lib/Locale/RecodeData/IBM420.pm \
+ 	lib/Locale/RecodeData/IBM423.pm \
+ 	lib/Locale/RecodeData/IBM424.pm \
+ 	lib/Locale/RecodeData/IBM437.pm \
+ 	lib/Locale/RecodeData/IBM500.pm \
+ 	lib/Locale/RecodeData/IBM850.pm \
+ 	lib/Locale/RecodeData/IBM851.pm \
+ 	lib/Locale/RecodeData/IBM852.pm \
+ 	lib/Locale/RecodeData/IBM855.pm \
+ 	lib/Locale/RecodeData/IBM857.pm \
+ 	lib/Locale/RecodeData/IBM860.pm \
+ 	lib/Locale/RecodeData/IBM861.pm \
+ 	lib/Locale/RecodeData/IBM862.pm \
+ 	lib/Locale/RecodeData/IBM863.pm \
+ 	lib/Locale/RecodeData/IBM864.pm \
+ 	lib/Locale/RecodeData/IBM865.pm \
+ 	lib/Locale/RecodeData/IBM866.pm \
+ 	lib/Locale/RecodeData/IBM868.pm \
+ 	lib/Locale/RecodeData/IBM869.pm \
+ 	lib/Locale/RecodeData/IBM870.pm \
+ 	lib/Locale/RecodeData/IBM871.pm \
+ 	lib/Locale/RecodeData/IBM874.pm \
+ 	lib/Locale/RecodeData/IBM875.pm \
+ 	lib/Locale/RecodeData/IBM880.pm \
+ 	lib/Locale/RecodeData/IBM891.pm \
+ 	lib/Locale/RecodeData/IBM903.pm \
+ 	lib/Locale/RecodeData/IBM904.pm \
+ 	lib/Locale/RecodeData/IBM905.pm \
+ 	lib/Locale/RecodeData/IBM918.pm \
+ 	lib/Locale/RecodeData/IEC_P27_1.pm \
+ 	lib/Locale/RecodeData/INIS.pm \
+ 	lib/Locale/RecodeData/INIS_8.pm \
+ 	lib/Locale/RecodeData/INIS_CYRILLIC.pm \
+ 	lib/Locale/RecodeData/ISO_10367_BOX.pm \
+ 	lib/Locale/RecodeData/ISO_2033_1983.pm \
+ 	lib/Locale/RecodeData/ISO_5427.pm \
+ 	lib/Locale/RecodeData/ISO_5427_EXT.pm \
+ 	lib/Locale/RecodeData/ISO_5428.pm \
+ 	lib/Locale/RecodeData/ISO_8859_1.pm \
+ 	lib/Locale/RecodeData/ISO_8859_10.pm \
+ 	lib/Locale/RecodeData/ISO_8859_11.pm \
+ 	lib/Locale/RecodeData/ISO_8859_13.pm \
+ 	lib/Locale/RecodeData/ISO_8859_14.pm \
+ 	lib/Locale/RecodeData/ISO_8859_15.pm \
+ 	lib/Locale/RecodeData/ISO_8859_16.pm \
+ 	lib/Locale/RecodeData/ISO_8859_2.pm \
+ 	lib/Locale/RecodeData/ISO_8859_3.pm \
+ 	lib/Locale/RecodeData/ISO_8859_4.pm \
+ 	lib/Locale/RecodeData/ISO_8859_5.pm \
+ 	lib/Locale/RecodeData/ISO_8859_6.pm \
+ 	lib/Locale/RecodeData/ISO_8859_7.pm \
+ 	lib/Locale/RecodeData/ISO_8859_8.pm \
+ 	lib/Locale/RecodeData/ISO_8859_9.pm \
+ 	lib/Locale/RecodeData/KOI8_R.pm \
+ 	lib/Locale/RecodeData/KOI8_RU.pm \
+ 	lib/Locale/RecodeData/KOI8_T.pm \
+ 	lib/Locale/RecodeData/KOI8_U.pm \
+ 	lib/Locale/RecodeData/KOI_8.pm \
+ 	lib/Locale/RecodeData/LATIN_GREEK.pm \
+ 	lib/Locale/RecodeData/LATIN_GREEK_1.pm \
+ 	lib/Locale/RecodeData/MACARABIC.pm \
+ 	lib/Locale/RecodeData/MACCROATIAN.pm \
+ 	lib/Locale/RecodeData/MACCYRILLIC.pm \
+ 	lib/Locale/RecodeData/MACGREEK.pm \
+ 	lib/Locale/RecodeData/MACHEBREW.pm \
+ 	lib/Locale/RecodeData/MACICELAND.pm \
+ 	lib/Locale/RecodeData/MACINTOSH.pm \
+ 	lib/Locale/RecodeData/MACROMANIA.pm \
+ 	lib/Locale/RecodeData/MACTHAI.pm \
+ 	lib/Locale/RecodeData/MACTURKISH.pm \
+ 	lib/Locale/RecodeData/MACUKRAINE.pm \
+ 	lib/Locale/RecodeData/MAC_IS.pm \
+ 	lib/Locale/RecodeData/MAC_SAMI.pm \
+ 	lib/Locale/RecodeData/MAC_UK.pm \
+ 	lib/Locale/RecodeData/NATS_DANO.pm \
+ 	lib/Locale/RecodeData/NATS_SEFI.pm \
+ 	lib/Locale/RecodeData/NEXTSTEP.pm \
+ 	lib/Locale/RecodeData/SAMI_WS2.pm \
+ 	lib/Locale/RecodeData/TIS_620.pm \
+ 	lib/Locale/RecodeData/US_ASCII.pm \
+ 	lib/Locale/RecodeData/UTF_8.pm \
+ 	lib/Locale/RecodeData/VISCII.pm \
+ 	lib/Locale/RecodeData/_Encode.pm \
+ 	lib/Locale/TextDomain.pm \
+ 	lib/Locale/Util.pm \
+ 	lib/Locale/gettext_dumb.pm \
+ 	lib/Locale/gettext_pp.pm \
+ 	lib/Locale/gettext_xs.pod \
+ 	lib/Locale/libintlFAQ.pod
+ 
+ # Where is the Config information that we are using/depend on
+ CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h
+ 
+ # Where to build things
+ INST_LIBDIR      = $(INST_LIB)
+ INST_ARCHLIBDIR  = $(INST_ARCHLIB)
+ 
+ INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
+ INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
+ 
+ INST_STATIC      = 
+ INST_DYNAMIC     = 
+ INST_BOOT        = 
+ 
+ # Extra linker info
+ EXPORT_LIST        = 
+ PERL_ARCHIVE       = 
+ PERL_ARCHIVEDEP    = 
+ PERL_ARCHIVE_AFTER = 
+ 
+ 
+ TO_INST_PM = lib/Locale/Messages.pm \
+ 	lib/Locale/Recode.pm \
+ 	lib/Locale/Recode/_Aliases.pm \
+ 	lib/Locale/Recode/_Conversions.pm \
+ 	lib/Locale/RecodeData.pm \
+ 	lib/Locale/RecodeData/ASMO_449.pm \
+ 	lib/Locale/RecodeData/ATARI_ST.pm \
+ 	lib/Locale/RecodeData/ATARI_ST_EURO.pm \
+ 	lib/Locale/RecodeData/CP10007.pm \
+ 	lib/Locale/RecodeData/CP1250.pm \
+ 	lib/Locale/RecodeData/CP1251.pm \
+ 	lib/Locale/RecodeData/CP1252.pm \
+ 	lib/Locale/RecodeData/CP1253.pm \
+ 	lib/Locale/RecodeData/CP1254.pm \
+ 	lib/Locale/RecodeData/CP1256.pm \
+ 	lib/Locale/RecodeData/CP1257.pm \
+ 	lib/Locale/RecodeData/CSN_369103.pm \
+ 	lib/Locale/RecodeData/CWI.pm \
+ 	lib/Locale/RecodeData/DEC_MCS.pm \
+ 	lib/Locale/RecodeData/EBCDIC_AT_DE.pm \
+ 	lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_CA_FR.pm \
+ 	lib/Locale/RecodeData/EBCDIC_DK_NO.pm \
+ 	lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_ES.pm \
+ 	lib/Locale/RecodeData/EBCDIC_ES_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_ES_S.pm \
+ 	lib/Locale/RecodeData/EBCDIC_FI_SE.pm \
+ 	lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_FR.pm \
+ 	lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm \
+ 	lib/Locale/RecodeData/EBCDIC_IT.pm \
+ 	lib/Locale/RecodeData/EBCDIC_PT.pm \
+ 	lib/Locale/RecodeData/EBCDIC_UK.pm \
+ 	lib/Locale/RecodeData/EBCDIC_US.pm \
+ 	lib/Locale/RecodeData/ECMA_CYRILLIC.pm \
+ 	lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm \
+ 	lib/Locale/RecodeData/GEORGIAN_PS.pm \
+ 	lib/Locale/RecodeData/GOST_19768_74.pm \
+ 	lib/Locale/RecodeData/GREEK7.pm \
+ 	lib/Locale/RecodeData/GREEK7_OLD.pm \
+ 	lib/Locale/RecodeData/GREEK_CCITT.pm \
+ 	lib/Locale/RecodeData/HP_ROMAN8.pm \
+ 	lib/Locale/RecodeData/IBM037.pm \
+ 	lib/Locale/RecodeData/IBM038.pm \
+ 	lib/Locale/RecodeData/IBM1004.pm \
+ 	lib/Locale/RecodeData/IBM1026.pm \
+ 	lib/Locale/RecodeData/IBM1047.pm \
+ 	lib/Locale/RecodeData/IBM256.pm \
+ 	lib/Locale/RecodeData/IBM273.pm \
+ 	lib/Locale/RecodeData/IBM274.pm \
+ 	lib/Locale/RecodeData/IBM275.pm \
+ 	lib/Locale/RecodeData/IBM277.pm \
+ 	lib/Locale/RecodeData/IBM278.pm \
+ 	lib/Locale/RecodeData/IBM280.pm \
+ 	lib/Locale/RecodeData/IBM281.pm \
+ 	lib/Locale/RecodeData/IBM284.pm \
+ 	lib/Locale/RecodeData/IBM285.pm \
+ 	lib/Locale/RecodeData/IBM290.pm \
+ 	lib/Locale/RecodeData/IBM297.pm \
+ 	lib/Locale/RecodeData/IBM420.pm \
+ 	lib/Locale/RecodeData/IBM423.pm \
+ 	lib/Locale/RecodeData/IBM424.pm \
+ 	lib/Locale/RecodeData/IBM437.pm \
+ 	lib/Locale/RecodeData/IBM500.pm \
+ 	lib/Locale/RecodeData/IBM850.pm \
+ 	lib/Locale/RecodeData/IBM851.pm \
+ 	lib/Locale/RecodeData/IBM852.pm \
+ 	lib/Locale/RecodeData/IBM855.pm \
+ 	lib/Locale/RecodeData/IBM857.pm \
+ 	lib/Locale/RecodeData/IBM860.pm \
+ 	lib/Locale/RecodeData/IBM861.pm \
+ 	lib/Locale/RecodeData/IBM862.pm \
+ 	lib/Locale/RecodeData/IBM863.pm \
+ 	lib/Locale/RecodeData/IBM864.pm \
+ 	lib/Locale/RecodeData/IBM865.pm \
+ 	lib/Locale/RecodeData/IBM866.pm \
+ 	lib/Locale/RecodeData/IBM868.pm \
+ 	lib/Locale/RecodeData/IBM869.pm \
+ 	lib/Locale/RecodeData/IBM870.pm \
+ 	lib/Locale/RecodeData/IBM871.pm \
+ 	lib/Locale/RecodeData/IBM874.pm \
+ 	lib/Locale/RecodeData/IBM875.pm \
+ 	lib/Locale/RecodeData/IBM880.pm \
+ 	lib/Locale/RecodeData/IBM891.pm \
+ 	lib/Locale/RecodeData/IBM903.pm \
+ 	lib/Locale/RecodeData/IBM904.pm \
+ 	lib/Locale/RecodeData/IBM905.pm \
+ 	lib/Locale/RecodeData/IBM918.pm \
+ 	lib/Locale/RecodeData/IEC_P27_1.pm \
+ 	lib/Locale/RecodeData/INIS.pm \
+ 	lib/Locale/RecodeData/INIS_8.pm \
+ 	lib/Locale/RecodeData/INIS_CYRILLIC.pm \
+ 	lib/Locale/RecodeData/ISO_10367_BOX.pm \
+ 	lib/Locale/RecodeData/ISO_2033_1983.pm \
+ 	lib/Locale/RecodeData/ISO_5427.pm \
+ 	lib/Locale/RecodeData/ISO_5427_EXT.pm \
+ 	lib/Locale/RecodeData/ISO_5428.pm \
+ 	lib/Locale/RecodeData/ISO_8859_1.pm \
+ 	lib/Locale/RecodeData/ISO_8859_10.pm \
+ 	lib/Locale/RecodeData/ISO_8859_11.pm \
+ 	lib/Locale/RecodeData/ISO_8859_13.pm \
+ 	lib/Locale/RecodeData/ISO_8859_14.pm \
+ 	lib/Locale/RecodeData/ISO_8859_15.pm \
+ 	lib/Locale/RecodeData/ISO_8859_16.pm \
+ 	lib/Locale/RecodeData/ISO_8859_2.pm \
+ 	lib/Locale/RecodeData/ISO_8859_3.pm \
+ 	lib/Locale/RecodeData/ISO_8859_4.pm \
+ 	lib/Locale/RecodeData/ISO_8859_5.pm \
+ 	lib/Locale/RecodeData/ISO_8859_6.pm \
+ 	lib/Locale/RecodeData/ISO_8859_7.pm \
+ 	lib/Locale/RecodeData/ISO_8859_8.pm \
+ 	lib/Locale/RecodeData/ISO_8859_9.pm \
+ 	lib/Locale/RecodeData/KOI8_R.pm \
+ 	lib/Locale/RecodeData/KOI8_RU.pm \
+ 	lib/Locale/RecodeData/KOI8_T.pm \
+ 	lib/Locale/RecodeData/KOI8_U.pm \
+ 	lib/Locale/RecodeData/KOI_8.pm \
+ 	lib/Locale/RecodeData/LATIN_GREEK.pm \
+ 	lib/Locale/RecodeData/LATIN_GREEK_1.pm \
+ 	lib/Locale/RecodeData/MACARABIC.pm \
+ 	lib/Locale/RecodeData/MACCROATIAN.pm \
+ 	lib/Locale/RecodeData/MACCYRILLIC.pm \
+ 	lib/Locale/RecodeData/MACGREEK.pm \
+ 	lib/Locale/RecodeData/MACHEBREW.pm \
+ 	lib/Locale/RecodeData/MACICELAND.pm \
+ 	lib/Locale/RecodeData/MACINTOSH.pm \
+ 	lib/Locale/RecodeData/MACROMANIA.pm \
+ 	lib/Locale/RecodeData/MACTHAI.pm \
+ 	lib/Locale/RecodeData/MACTURKISH.pm \
+ 	lib/Locale/RecodeData/MACUKRAINE.pm \
+ 	lib/Locale/RecodeData/MAC_IS.pm \
+ 	lib/Locale/RecodeData/MAC_SAMI.pm \
+ 	lib/Locale/RecodeData/MAC_UK.pm \
+ 	lib/Locale/RecodeData/NATS_DANO.pm \
+ 	lib/Locale/RecodeData/NATS_SEFI.pm \
+ 	lib/Locale/RecodeData/NEXTSTEP.pm \
+ 	lib/Locale/RecodeData/SAMI_WS2.pm \
+ 	lib/Locale/RecodeData/TIS_620.pm \
+ 	lib/Locale/RecodeData/US_ASCII.pm \
+ 	lib/Locale/RecodeData/UTF_8.pm \
+ 	lib/Locale/RecodeData/VISCII.pm \
+ 	lib/Locale/RecodeData/_Encode.pm \
+ 	lib/Locale/TextDomain.pm \
+ 	lib/Locale/Util.pm \
+ 	lib/Locale/gettext_dumb.pm \
+ 	lib/Locale/gettext_pp.pm \
+ 	lib/Locale/gettext_xs.pod \
+ 	lib/Locale/libintlFAQ.pod
+ 
+ 
+ # --- MakeMaker platform_constants section:
+ MM_Unix_VERSION = 7.24
+ PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
+ 
+ 
+ # --- MakeMaker tool_autosplit section:
+ # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
+ AUTOSPLITFILE = $(ABSPERLRUN)  -e 'use AutoSplit;  autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' --
+ 
+ 
+ 
+ # --- MakeMaker tool_xsubpp section:
+ 
+ XSUBPPDIR = /usr/share/perl/5.26/ExtUtils
+ XSUBPP = "$(XSUBPPDIR)$(DFSEP)xsubpp"
+ XSUBPPRUN = $(PERLRUN) $(XSUBPP)
+ XSPROTOARG = 
+ XSUBPPDEPS = /usr/share/perl/5.26/ExtUtils/typemap /usr/share/perl/5.26/ExtUtils$(DFSEP)xsubpp
+ XSUBPPARGS = -typemap '/usr/share/perl/5.26/ExtUtils/typemap'
+ XSUBPP_EXTRA_ARGS =
+ 
+ 
+ # --- MakeMaker tools_other section:
+ SHELL = /bin/sh
+ CHMOD = chmod
+ CP = cp
+ MV = mv
+ NOOP = $(TRUE)
+ NOECHO = @
+ RM_F = rm -f
+ RM_RF = rm -rf
+ TEST_F = test -f
+ TOUCH = touch
+ UMASK_NULL = umask 0
+ DEV_NULL = > /dev/null 2>&1
+ MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' --
+ EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' --
+ FALSE = false
+ TRUE = true
+ ECHO = echo
+ ECHO_N = echo -n
+ UNINST = 0
+ VERBINST = 0
+ MOD_INSTALL =$(ABSPERLRUN) -I. -MMyInstall -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' --
+ DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' --
+ UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' --
+ WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' --
+ MACROSTART = 
+ MACROEND = 
+ USEMAKEFILE = -f
+ FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' --
+ CP_NONEMPTY = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'cp_nonempty' --
+ 
+ 
+ # --- MakeMaker makemakerdflt section:
+ makemakerdflt : all
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker dist section:
+ TAR = tar
+ TARFLAGS = cvf
+ ZIP = zip
+ ZIPFLAGS = -r
+ COMPRESS = gzip --best
+ SUFFIX = .gz
+ SHAR = shar
+ PREOP = $(NOECHO) $(NOOP)
+ POSTOP = $(NOECHO) $(NOOP)
+ TO_UNIX = $(NOECHO) $(NOOP)
+ CI = ci -u
+ RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
+ DIST_CP = best
+ DIST_DEFAULT = tardist
+ DISTNAME = libintl-perl
+ DISTVNAME = libintl-perl-1.32
+ 
+ 
+ # --- MakeMaker macro section:
+ 
+ 
+ # --- MakeMaker depend section:
+ 
+ 
+ # --- MakeMaker cflags section:
+ 
+ CCFLAGS = -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+ OPTIMIZE = -O2 -g
+ PERLTYPE = 
+ MPOLLUTE = 
+ 
+ 
+ # --- MakeMaker const_loadlibs section:
+ 
+ # libintl-perl might depend on some other libraries:
+ # See ExtUtils::Liblist for details
+ #
+ 
+ 
+ # --- MakeMaker const_cccmd section:
+ CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \
+ 	$(CCFLAGS) $(OPTIMIZE) \
+ 	$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
+ 	$(XS_DEFINE_VERSION)
+ 
+ # --- MakeMaker post_constants section:
+ 
+ 
+ # --- MakeMaker pasthru section:
+ 
+ PASTHRU = LIBPERL_A="$(LIBPERL_A)"\
+ 	LINKTYPE="$(LINKTYPE)"\
+ 	OPTIMIZE="$(OPTIMIZE)"\
+ 	LD="$(LD)"\
+ 	PREFIX="$(PREFIX)"\
+ 	PASTHRU_DEFINE='$(DEFINE) $(PASTHRU_DEFINE)'\
+ 	PASTHRU_INC='$(INC) $(PASTHRU_INC)'
+ 
+ 
+ # --- MakeMaker special_targets section:
+ .SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
+ 
+ .PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir pure_all subdirs clean_subdirs makemakerdflt manifypods realclean_subdirs subdirs_dynamic subdirs_pure_nolink subdirs_static subdirs-test_dynamic subdirs-test_static test_dynamic test_static
+ 
+ 
+ 
+ # --- MakeMaker c_o section:
+ 
+ .c.i:
+ 	x86_64-linux-gnu-gcc  -E -c $(PASTHRU_INC) $(INC) \
+ 	$(CCFLAGS) $(OPTIMIZE) \
+ 	$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
+ 	$(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i
+ 
+ .c.s :
+ 	$(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 
+ 
+ .c$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
+ 
+ .cpp$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp
+ 
+ .cxx$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx
+ 
+ .cc$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc
+ 
+ .C$(OBJ_EXT) :
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C
+ 
+ 
+ # --- MakeMaker xs_c section:
+ 
+ .xs.c:
+ 	$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc
+ 	$(MV) $*.xsc $*.c
+ 
+ 
+ # --- MakeMaker xs_o section:
+ .xs$(OBJ_EXT) :
+ 	$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc
+ 	$(MV) $*.xsc $*.c
+ 	$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 
+ 
+ 
+ # --- MakeMaker top_targets section:
+ all :: pure_all manifypods
+ 	$(NOECHO) $(NOOP)
+ 
+ pure_all :: config pm_to_blib subdirs linkext
+ 	$(NOECHO) $(NOOP)
+ 
+ 	$(NOECHO) $(NOOP)
+ 
+ subdirs :: $(MYEXTLIB)
+ 	$(NOECHO) $(NOOP)
+ 
+ config :: $(FIRST_MAKEFILE) blibdirs
+ 	$(NOECHO) $(NOOP)
+ 
+ help :
+ 	perldoc ExtUtils::MakeMaker
+ 
+ 
+ # --- MakeMaker blibdirs section:
+ blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists
+ 	$(NOECHO) $(NOOP)
+ 
+ # Backwards compat with 6.18 through 6.25
+ blibdirs.ts : blibdirs
+ 	$(NOECHO) $(NOOP)
+ 
+ $(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_LIBDIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR)
+ 	$(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists
+ 
+ $(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_ARCHLIB)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB)
+ 	$(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists
+ 
+ $(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_AUTODIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR)
+ 	$(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists
+ 
+ $(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR)
+ 	$(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists
+ 
+ $(INST_BIN)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_BIN)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN)
+ 	$(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists
+ 
+ $(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_SCRIPT)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT)
+ 	$(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists
+ 
+ $(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_MAN1DIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR)
+ 	$(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists
+ 
+ $(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL
+ 	$(NOECHO) $(MKPATH) $(INST_MAN3DIR)
+ 	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR)
+ 	$(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists
+ 
+ 
+ 
+ # --- MakeMaker linkext section:
+ 
+ linkext :: dynamic
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker dlsyms section:
+ 
+ 
+ # --- MakeMaker dynamic_bs section:
+ 
+ BOOTSTRAP =
+ 
+ 
+ # --- MakeMaker dynamic section:
+ 
+ dynamic :: $(FIRST_MAKEFILE) config $(INST_BOOT) $(INST_DYNAMIC)
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker dynamic_lib section:
+ 
+ 
+ # --- MakeMaker static section:
+ 
+ ## $(INST_PM) has been moved to the all: target.
+ ## It remains here for awhile to allow for old usage: "make static"
+ static :: $(FIRST_MAKEFILE) $(INST_STATIC)
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker static_lib section:
+ 
+ 
+ # --- MakeMaker manifypods section:
+ 
+ POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
+ POD2MAN = $(POD2MAN_EXE)
+ 
+ 
+ manifypods : pure_all config  \
+ 	lib/Locale/Messages.pm \
+ 	lib/Locale/Recode.pm \
+ 	lib/Locale/Recode/_Aliases.pm \
+ 	lib/Locale/Recode/_Conversions.pm \
+ 	lib/Locale/RecodeData.pm \
+ 	lib/Locale/RecodeData/ASMO_449.pm \
+ 	lib/Locale/RecodeData/ATARI_ST.pm \
+ 	lib/Locale/RecodeData/ATARI_ST_EURO.pm \
+ 	lib/Locale/RecodeData/CP10007.pm \
+ 	lib/Locale/RecodeData/CP1250.pm \
+ 	lib/Locale/RecodeData/CP1251.pm \
+ 	lib/Locale/RecodeData/CP1252.pm \
+ 	lib/Locale/RecodeData/CP1253.pm \
+ 	lib/Locale/RecodeData/CP1254.pm \
+ 	lib/Locale/RecodeData/CP1256.pm \
+ 	lib/Locale/RecodeData/CP1257.pm \
+ 	lib/Locale/RecodeData/CSN_369103.pm \
+ 	lib/Locale/RecodeData/CWI.pm \
+ 	lib/Locale/RecodeData/DEC_MCS.pm \
+ 	lib/Locale/RecodeData/EBCDIC_AT_DE.pm \
+ 	lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_CA_FR.pm \
+ 	lib/Locale/RecodeData/EBCDIC_DK_NO.pm \
+ 	lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_ES.pm \
+ 	lib/Locale/RecodeData/EBCDIC_ES_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_ES_S.pm \
+ 	lib/Locale/RecodeData/EBCDIC_FI_SE.pm \
+ 	lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm \
+ 	lib/Locale/RecodeData/EBCDIC_FR.pm \
+ 	lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm \
+ 	lib/Locale/RecodeData/EBCDIC_IT.pm \
+ 	lib/Locale/RecodeData/EBCDIC_PT.pm \
+ 	lib/Locale/RecodeData/EBCDIC_UK.pm \
+ 	lib/Locale/RecodeData/EBCDIC_US.pm \
+ 	lib/Locale/RecodeData/ECMA_CYRILLIC.pm \
+ 	lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm \
+ 	lib/Locale/RecodeData/GEORGIAN_PS.pm \
+ 	lib/Locale/RecodeData/GOST_19768_74.pm \
+ 	lib/Locale/RecodeData/GREEK7.pm \
+ 	lib/Locale/RecodeData/GREEK7_OLD.pm \
+ 	lib/Locale/RecodeData/GREEK_CCITT.pm \
+ 	lib/Locale/RecodeData/HP_ROMAN8.pm \
+ 	lib/Locale/RecodeData/IBM037.pm \
+ 	lib/Locale/RecodeData/IBM038.pm \
+ 	lib/Locale/RecodeData/IBM1004.pm \
+ 	lib/Locale/RecodeData/IBM1026.pm \
+ 	lib/Locale/RecodeData/IBM1047.pm \
+ 	lib/Locale/RecodeData/IBM256.pm \
+ 	lib/Locale/RecodeData/IBM273.pm \
+ 	lib/Locale/RecodeData/IBM274.pm \
+ 	lib/Locale/RecodeData/IBM275.pm \
+ 	lib/Locale/RecodeData/IBM277.pm \
+ 	lib/Locale/RecodeData/IBM278.pm \
+ 	lib/Locale/RecodeData/IBM280.pm \
+ 	lib/Locale/RecodeData/IBM281.pm \
+ 	lib/Locale/RecodeData/IBM284.pm \
+ 	lib/Locale/RecodeData/IBM285.pm \
+ 	lib/Locale/RecodeData/IBM290.pm \
+ 	lib/Locale/RecodeData/IBM297.pm \
+ 	lib/Locale/RecodeData/IBM420.pm \
+ 	lib/Locale/RecodeData/IBM423.pm \
+ 	lib/Locale/RecodeData/IBM424.pm \
+ 	lib/Locale/RecodeData/IBM437.pm \
+ 	lib/Locale/RecodeData/IBM500.pm \
+ 	lib/Locale/RecodeData/IBM850.pm \
+ 	lib/Locale/RecodeData/IBM851.pm \
+ 	lib/Locale/RecodeData/IBM852.pm \
+ 	lib/Locale/RecodeData/IBM855.pm \
+ 	lib/Locale/RecodeData/IBM857.pm \
+ 	lib/Locale/RecodeData/IBM860.pm \
+ 	lib/Locale/RecodeData/IBM861.pm \
+ 	lib/Locale/RecodeData/IBM862.pm \
+ 	lib/Locale/RecodeData/IBM863.pm \
+ 	lib/Locale/RecodeData/IBM864.pm \
+ 	lib/Locale/RecodeData/IBM865.pm \
+ 	lib/Locale/RecodeData/IBM866.pm \
+ 	lib/Locale/RecodeData/IBM868.pm \
+ 	lib/Locale/RecodeData/IBM869.pm \
+ 	lib/Locale/RecodeData/IBM870.pm \
+ 	lib/Locale/RecodeData/IBM871.pm \
+ 	lib/Locale/RecodeData/IBM874.pm \
+ 	lib/Locale/RecodeData/IBM875.pm \
+ 	lib/Locale/RecodeData/IBM880.pm \
+ 	lib/Locale/RecodeData/IBM891.pm \
+ 	lib/Locale/RecodeData/IBM903.pm \
+ 	lib/Locale/RecodeData/IBM904.pm \
+ 	lib/Locale/RecodeData/IBM905.pm \
+ 	lib/Locale/RecodeData/IBM918.pm \
+ 	lib/Locale/RecodeData/IEC_P27_1.pm \
+ 	lib/Locale/RecodeData/INIS.pm \
+ 	lib/Locale/RecodeData/INIS_8.pm \
+ 	lib/Locale/RecodeData/INIS_CYRILLIC.pm \
+ 	lib/Locale/RecodeData/ISO_10367_BOX.pm \
+ 	lib/Locale/RecodeData/ISO_2033_1983.pm \
+ 	lib/Locale/RecodeData/ISO_5427.pm \
+ 	lib/Locale/RecodeData/ISO_5427_EXT.pm \
+ 	lib/Locale/RecodeData/ISO_5428.pm \
+ 	lib/Locale/RecodeData/ISO_8859_1.pm \
+ 	lib/Locale/RecodeData/ISO_8859_10.pm \
+ 	lib/Locale/RecodeData/ISO_8859_11.pm \
+ 	lib/Locale/RecodeData/ISO_8859_13.pm \
+ 	lib/Locale/RecodeData/ISO_8859_14.pm \
+ 	lib/Locale/RecodeData/ISO_8859_15.pm \
+ 	lib/Locale/RecodeData/ISO_8859_16.pm \
+ 	lib/Locale/RecodeData/ISO_8859_2.pm \
+ 	lib/Locale/RecodeData/ISO_8859_3.pm \
+ 	lib/Locale/RecodeData/ISO_8859_4.pm \
+ 	lib/Locale/RecodeData/ISO_8859_5.pm \
+ 	lib/Locale/RecodeData/ISO_8859_6.pm \
+ 	lib/Locale/RecodeData/ISO_8859_7.pm \
+ 	lib/Locale/RecodeData/ISO_8859_8.pm \
+ 	lib/Locale/RecodeData/ISO_8859_9.pm \
+ 	lib/Locale/RecodeData/KOI8_R.pm \
+ 	lib/Locale/RecodeData/KOI8_RU.pm \
+ 	lib/Locale/RecodeData/KOI8_T.pm \
+ 	lib/Locale/RecodeData/KOI8_U.pm \
+ 	lib/Locale/RecodeData/KOI_8.pm \
+ 	lib/Locale/RecodeData/LATIN_GREEK.pm \
+ 	lib/Locale/RecodeData/LATIN_GREEK_1.pm \
+ 	lib/Locale/RecodeData/MACARABIC.pm \
+ 	lib/Locale/RecodeData/MACCROATIAN.pm \
+ 	lib/Locale/RecodeData/MACCYRILLIC.pm \
+ 	lib/Locale/RecodeData/MACGREEK.pm \
+ 	lib/Locale/RecodeData/MACHEBREW.pm \
+ 	lib/Locale/RecodeData/MACICELAND.pm \
+ 	lib/Locale/RecodeData/MACINTOSH.pm \
+ 	lib/Locale/RecodeData/MACROMANIA.pm \
+ 	lib/Locale/RecodeData/MACTHAI.pm \
+ 	lib/Locale/RecodeData/MACTURKISH.pm \
+ 	lib/Locale/RecodeData/MACUKRAINE.pm \
+ 	lib/Locale/RecodeData/MAC_IS.pm \
+ 	lib/Locale/RecodeData/MAC_SAMI.pm \
+ 	lib/Locale/RecodeData/MAC_UK.pm \
+ 	lib/Locale/RecodeData/NATS_DANO.pm \
+ 	lib/Locale/RecodeData/NATS_SEFI.pm \
+ 	lib/Locale/RecodeData/NEXTSTEP.pm \
+ 	lib/Locale/RecodeData/SAMI_WS2.pm \
+ 	lib/Locale/RecodeData/TIS_620.pm \
+ 	lib/Locale/RecodeData/US_ASCII.pm \
+ 	lib/Locale/RecodeData/UTF_8.pm \
+ 	lib/Locale/RecodeData/VISCII.pm \
+ 	lib/Locale/RecodeData/_Encode.pm \
+ 	lib/Locale/TextDomain.pm \
+ 	lib/Locale/Util.pm \
+ 	lib/Locale/gettext_dumb.pm \
+ 	lib/Locale/gettext_pp.pm \
+ 	lib/Locale/gettext_xs.pod \
+ 	lib/Locale/libintlFAQ.pod
+ 	$(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ 	  lib/Locale/Messages.pm $(INST_MAN3DIR)/Locale::Messages.$(MAN3EXT) \
+ 	  lib/Locale/Recode.pm $(INST_MAN3DIR)/Locale::Recode.$(MAN3EXT) \
+ 	  lib/Locale/Recode/_Aliases.pm $(INST_MAN3DIR)/Locale::Recode::_Aliases.$(MAN3EXT) \
+ 	  lib/Locale/Recode/_Conversions.pm $(INST_MAN3DIR)/Locale::Recode::_Conversions.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData.pm $(INST_MAN3DIR)/Locale::RecodeData.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ASMO_449.pm $(INST_MAN3DIR)/Locale::RecodeData::ASMO_449.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ATARI_ST.pm $(INST_MAN3DIR)/Locale::RecodeData::ATARI_ST.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ATARI_ST_EURO.pm $(INST_MAN3DIR)/Locale::RecodeData::ATARI_ST_EURO.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CP10007.pm $(INST_MAN3DIR)/Locale::RecodeData::CP10007.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CP1250.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1250.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CP1251.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1251.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CP1252.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1252.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CP1253.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1253.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CP1254.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1254.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CP1256.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1256.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CP1257.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1257.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CSN_369103.pm $(INST_MAN3DIR)/Locale::RecodeData::CSN_369103.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/CWI.pm $(INST_MAN3DIR)/Locale::RecodeData::CWI.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/DEC_MCS.pm $(INST_MAN3DIR)/Locale::RecodeData::DEC_MCS.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_AT_DE.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_AT_DE.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_AT_DE_A.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_CA_FR.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_CA_FR.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_DK_NO.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_DK_NO.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_DK_NO_A.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_ES.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_ES.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_ES_A.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_ES_A.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_ES_S.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_ES_S.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_FI_SE.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_FI_SE.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_FI_SE_A.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_FR.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_FR.$(MAN3EXT) 
+ 	$(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ 	  lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_IS_FRISS.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_IT.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_IT.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_PT.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_PT.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_UK.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_UK.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/EBCDIC_US.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_US.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ECMA_CYRILLIC.pm $(INST_MAN3DIR)/Locale::RecodeData::ECMA_CYRILLIC.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm $(INST_MAN3DIR)/Locale::RecodeData::GEORGIAN_ACADEMY.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/GEORGIAN_PS.pm $(INST_MAN3DIR)/Locale::RecodeData::GEORGIAN_PS.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/GOST_19768_74.pm $(INST_MAN3DIR)/Locale::RecodeData::GOST_19768_74.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/GREEK7.pm $(INST_MAN3DIR)/Locale::RecodeData::GREEK7.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/GREEK7_OLD.pm $(INST_MAN3DIR)/Locale::RecodeData::GREEK7_OLD.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/GREEK_CCITT.pm $(INST_MAN3DIR)/Locale::RecodeData::GREEK_CCITT.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/HP_ROMAN8.pm $(INST_MAN3DIR)/Locale::RecodeData::HP_ROMAN8.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM037.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM037.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM038.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM038.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM1004.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM1004.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM1026.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM1026.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM1047.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM1047.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM256.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM256.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM273.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM273.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM274.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM274.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM275.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM275.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM277.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM277.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM278.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM278.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM280.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM280.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM281.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM281.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM284.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM284.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM285.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM285.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM290.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM290.$(MAN3EXT) 
+ 	$(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ 	  lib/Locale/RecodeData/IBM297.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM297.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM420.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM420.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM423.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM423.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM424.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM424.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM437.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM437.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM500.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM500.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM850.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM850.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM851.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM851.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM852.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM852.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM855.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM855.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM857.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM857.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM860.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM860.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM861.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM861.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM862.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM862.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM863.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM863.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM864.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM864.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM865.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM865.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM866.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM866.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM868.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM868.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM869.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM869.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM870.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM870.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM871.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM871.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM874.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM874.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM875.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM875.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM880.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM880.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM891.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM891.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM903.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM903.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM904.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM904.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM905.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM905.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IBM918.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM918.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/IEC_P27_1.pm $(INST_MAN3DIR)/Locale::RecodeData::IEC_P27_1.$(MAN3EXT) 
+ 	$(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ 	  lib/Locale/RecodeData/INIS.pm $(INST_MAN3DIR)/Locale::RecodeData::INIS.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/INIS_8.pm $(INST_MAN3DIR)/Locale::RecodeData::INIS_8.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/INIS_CYRILLIC.pm $(INST_MAN3DIR)/Locale::RecodeData::INIS_CYRILLIC.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_10367_BOX.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_10367_BOX.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_2033_1983.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_2033_1983.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_5427.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_5427.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_5427_EXT.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_5427_EXT.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_5428.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_5428.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_1.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_1.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_10.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_10.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_11.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_11.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_13.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_13.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_14.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_14.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_15.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_15.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_16.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_16.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_2.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_2.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_3.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_3.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_4.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_4.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_5.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_5.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_6.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_6.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_7.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_7.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_8.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_8.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/ISO_8859_9.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_9.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/KOI8_R.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI8_R.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/KOI8_RU.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI8_RU.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/KOI8_T.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI8_T.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/KOI8_U.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI8_U.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/KOI_8.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI_8.$(MAN3EXT) 
+ 	$(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ 	  lib/Locale/RecodeData/LATIN_GREEK.pm $(INST_MAN3DIR)/Locale::RecodeData::LATIN_GREEK.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/LATIN_GREEK_1.pm $(INST_MAN3DIR)/Locale::RecodeData::LATIN_GREEK_1.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACARABIC.pm $(INST_MAN3DIR)/Locale::RecodeData::MACARABIC.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACCROATIAN.pm $(INST_MAN3DIR)/Locale::RecodeData::MACCROATIAN.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACCYRILLIC.pm $(INST_MAN3DIR)/Locale::RecodeData::MACCYRILLIC.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACGREEK.pm $(INST_MAN3DIR)/Locale::RecodeData::MACGREEK.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACHEBREW.pm $(INST_MAN3DIR)/Locale::RecodeData::MACHEBREW.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACICELAND.pm $(INST_MAN3DIR)/Locale::RecodeData::MACICELAND.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACINTOSH.pm $(INST_MAN3DIR)/Locale::RecodeData::MACINTOSH.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACROMANIA.pm $(INST_MAN3DIR)/Locale::RecodeData::MACROMANIA.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACTHAI.pm $(INST_MAN3DIR)/Locale::RecodeData::MACTHAI.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACTURKISH.pm $(INST_MAN3DIR)/Locale::RecodeData::MACTURKISH.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MACUKRAINE.pm $(INST_MAN3DIR)/Locale::RecodeData::MACUKRAINE.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MAC_IS.pm $(INST_MAN3DIR)/Locale::RecodeData::MAC_IS.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MAC_SAMI.pm $(INST_MAN3DIR)/Locale::RecodeData::MAC_SAMI.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/MAC_UK.pm $(INST_MAN3DIR)/Locale::RecodeData::MAC_UK.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/NATS_DANO.pm $(INST_MAN3DIR)/Locale::RecodeData::NATS_DANO.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/NATS_SEFI.pm $(INST_MAN3DIR)/Locale::RecodeData::NATS_SEFI.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/NEXTSTEP.pm $(INST_MAN3DIR)/Locale::RecodeData::NEXTSTEP.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/SAMI_WS2.pm $(INST_MAN3DIR)/Locale::RecodeData::SAMI_WS2.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/TIS_620.pm $(INST_MAN3DIR)/Locale::RecodeData::TIS_620.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/US_ASCII.pm $(INST_MAN3DIR)/Locale::RecodeData::US_ASCII.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/UTF_8.pm $(INST_MAN3DIR)/Locale::RecodeData::UTF_8.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/VISCII.pm $(INST_MAN3DIR)/Locale::RecodeData::VISCII.$(MAN3EXT) \
+ 	  lib/Locale/RecodeData/_Encode.pm $(INST_MAN3DIR)/Locale::RecodeData::_Encode.$(MAN3EXT) \
+ 	  lib/Locale/TextDomain.pm $(INST_MAN3DIR)/Locale::TextDomain.$(MAN3EXT) \
+ 	  lib/Locale/Util.pm $(INST_MAN3DIR)/Locale::Util.$(MAN3EXT) \
+ 	  lib/Locale/gettext_dumb.pm $(INST_MAN3DIR)/Locale::gettext_dumb.$(MAN3EXT) \
+ 	  lib/Locale/gettext_pp.pm $(INST_MAN3DIR)/Locale::gettext_pp.$(MAN3EXT) \
+ 	  lib/Locale/gettext_xs.pod $(INST_MAN3DIR)/Locale::gettext_xs.$(MAN3EXT) 
+ 	$(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ 	  lib/Locale/libintlFAQ.pod $(INST_MAN3DIR)/Locale::libintlFAQ.$(MAN3EXT) 
+ 
+ 
+ 
+ 
+ # --- MakeMaker processPL section:
+ 
+ 
+ # --- MakeMaker installbin section:
+ 
+ 
+ # --- MakeMaker subdirs section:
+ 
+ # The default clean, realclean and test targets in this Makefile
+ # have automatically been given entries for each subdir.
+ 
+ 
+ subdirs ::
+ 	$(NOECHO) cd gettext_xs && $(MAKE) $(USEMAKEFILE) $(FIRST_MAKEFILE) all $(PASTHRU)
+ 
+ 
+ # --- MakeMaker clean_subdirs section:
+ clean_subdirs :
+ 	$(ABSPERLRUN)  -e 'exit 0 unless chdir '\''gettext_xs'\'';  system '\''$(MAKE) clean'\'' if -f '\''$(FIRST_MAKEFILE)'\'';' --
+ 
+ 
+ # --- MakeMaker clean section:
+ 
+ # Delete temporary files but do not touch installed files. We don't delete
+ # the Makefile here so a later make realclean still has a makefile to use.
+ 
+ clean :: clean_subdirs
+ 	- $(RM_F) \
+ 	  $(BASEEXT).bso $(BASEEXT).def \
+ 	  $(BASEEXT).exp $(BASEEXT).x \
+ 	  $(BOOTSTRAP) $(INST_ARCHAUTODIR)/extralibs.all \
+ 	  $(INST_ARCHAUTODIR)/extralibs.ld $(MAKE_APERL_FILE) \
+ 	  *$(LIB_EXT) *$(OBJ_EXT) \
+ 	  *perl.core MYMETA.json \
+ 	  MYMETA.yml blibdirs.ts \
+ 	  core core.*perl.*.? \
+ 	  core.[0-9] core.[0-9][0-9] \
+ 	  core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
+ 	  core.[0-9][0-9][0-9][0-9][0-9] lib$(BASEEXT).def \
+ 	  mon.out perl \
+ 	  perl$(EXE_EXT) perl.exe \
+ 	  perlmain.c pm_to_blib \
+ 	  pm_to_blib.ts so_locations \
+ 	  tmon.out 
+ 	- $(RM_RF) \
+ 	  blib build_xs \
+ 	  xs_disabled 
+ 	  $(NOECHO) $(RM_F) $(MAKEFILE_OLD)
+ 	- $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
+ 
+ 
+ # --- MakeMaker realclean_subdirs section:
+ # so clean is forced to complete before realclean_subdirs runs
+ realclean_subdirs : clean
+ 	- $(ABSPERLRUN)  -e 'chdir '\''gettext_xs'\'';  system '\''$(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) realclean'\'' if -f '\''$(MAKEFILE_OLD)'\'';' --
+ 	- $(ABSPERLRUN)  -e 'chdir '\''gettext_xs'\'';  system '\''$(MAKE) $(USEMAKEFILE) $(FIRST_MAKEFILE) realclean'\'' if -f '\''$(FIRST_MAKEFILE)'\'';' --
+ 
+ 
+ # --- MakeMaker realclean section:
+ # Delete temporary files (via clean) and also delete dist files
+ realclean purge :: realclean_subdirs
+ 	- $(RM_F) \
+ 	  $(FIRST_MAKEFILE) $(MAKEFILE_OLD) 
+ 	- $(RM_RF) \
+ 	  $(DISTVNAME) 
+ 
+ 
+ # --- MakeMaker metafile section:
+ metafile : create_distdir
+ 	$(NOECHO) $(ECHO) Generating META.yml
+ 	$(NOECHO) $(ECHO) '---' > META_new.yml
+ 	$(NOECHO) $(ECHO) 'abstract: '\''High-Level Interface to Uniforum Message Translation'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'author:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  - '\''Guido Flohr <guido.flohr@cantanea.com>'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'build_requires:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'dynamic_config: 1' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'license: unknown' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  version: '\''1.4'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'name: libintl-perl' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'no_index:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  directory:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '    - t' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '    - inc' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'recommends:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  File::ShareDir: '\''0'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'requires:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  File::Spec: '\''0'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  version: '\''0.77'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'resources:' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  bugtracker: https://github.com/gflohr/libintl-perl/issues' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  homepage: http://www.guido-flohr.net/en/projects/' >> META_new.yml
+ 	$(NOECHO) $(ECHO) '  repository: https://github.com/gflohr/libintl-perl.git' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'version: '\''1.32'\''' >> META_new.yml
+ 	$(NOECHO) $(ECHO) 'x_serialization_backend: '\''CPAN::Meta::YAML version 0.018'\''' >> META_new.yml
+ 	-$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
+ 	$(NOECHO) $(ECHO) Generating META.json
+ 	$(NOECHO) $(ECHO) '{' > META_new.json
+ 	$(NOECHO) $(ECHO) '   "abstract" : "High-Level Interface to Uniforum Message Translation",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "author" : [' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "Guido Flohr <guido.flohr@cantanea.com>"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   ],' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "dynamic_config" : 1,' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "license" : [' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "unknown"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   ],' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "meta-spec" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "version" : "2"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "name" : "libintl-perl",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "no_index" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "directory" : [' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "t",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "inc"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      ]' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "prereqs" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "build" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "requires" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '            "ExtUtils::MakeMaker" : "0"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         }' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "configure" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "requires" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '            "ExtUtils::MakeMaker" : "0"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         }' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "runtime" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "recommends" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '            "File::ShareDir" : "0"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "requires" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '            "File::Spec" : "0",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '            "version" : "0.77"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         }' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      }' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "release_status" : "stable",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "resources" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "bugtracker" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "web" : "https://github.com/gflohr/libintl-perl/issues"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "homepage" : "http://www.guido-flohr.net/en/projects/",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      "repository" : {' >> META_new.json
+ 	$(NOECHO) $(ECHO) '         "url" : "https://github.com/gflohr/libintl-perl.git"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '      }' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   },' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "version" : "1.32",' >> META_new.json
+ 	$(NOECHO) $(ECHO) '   "x_serialization_backend" : "JSON::PP version 2.27400_02"' >> META_new.json
+ 	$(NOECHO) $(ECHO) '}' >> META_new.json
+ 	-$(NOECHO) $(MV) META_new.json $(DISTVNAME)/META.json
+ 
+ 
+ # --- MakeMaker signature section:
+ signature :
+ 	cpansign -s
+ 
+ 
+ # --- MakeMaker dist_basics section:
+ distclean :: realclean distcheck
+ 	$(NOECHO) $(NOOP)
+ 
+ distcheck :
+ 	$(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
+ 
+ skipcheck :
+ 	$(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck
+ 
+ manifest :
+ 	$(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
+ 
+ veryclean : realclean
+ 	$(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old
+ 
+ 
+ 
+ # --- MakeMaker dist_core section:
+ 
+ dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
+ 	$(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
+ 	  -e '    if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' --
+ 
+ tardist : $(DISTVNAME).tar$(SUFFIX)
+ 	$(NOECHO) $(NOOP)
+ 
+ uutardist : $(DISTVNAME).tar$(SUFFIX)
+ 	uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu
+ 	$(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)_uu'
+ 
+ $(DISTVNAME).tar$(SUFFIX) : distdir
+ 	$(PREOP)
+ 	$(TO_UNIX)
+ 	$(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
+ 	$(RM_RF) $(DISTVNAME)
+ 	$(COMPRESS) $(DISTVNAME).tar
+ 	$(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)'
+ 	$(POSTOP)
+ 
+ zipdist : $(DISTVNAME).zip
+ 	$(NOECHO) $(NOOP)
+ 
+ $(DISTVNAME).zip : distdir
+ 	$(PREOP)
+ 	$(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
+ 	$(RM_RF) $(DISTVNAME)
+ 	$(NOECHO) $(ECHO) 'Created $(DISTVNAME).zip'
+ 	$(POSTOP)
+ 
+ shdist : distdir
+ 	$(PREOP)
+ 	$(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
+ 	$(RM_RF) $(DISTVNAME)
+ 	$(NOECHO) $(ECHO) 'Created $(DISTVNAME).shar'
+ 	$(POSTOP)
+ 
+ 
+ # --- MakeMaker distdir section:
+ create_distdir :
+ 	$(RM_RF) $(DISTVNAME)
+ 	$(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
+ 		-e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
+ 
+ distdir : create_distdir distmeta distsignature
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ 
+ # --- MakeMaker dist_test section:
+ disttest : distdir
+ 	cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL 
+ 	cd $(DISTVNAME) && $(MAKE) $(PASTHRU)
+ 	cd $(DISTVNAME) && $(MAKE) test $(PASTHRU)
+ 
+ 
+ 
+ # --- MakeMaker dist_ci section:
+ ci :
+ 	$(ABSPERLRUN) -MExtUtils::Manifest=maniread -e '@all = sort keys %{ maniread() };' \
+ 	  -e 'print(qq{Executing $(CI) @all\n});' \
+ 	  -e 'system(qq{$(CI) @all}) == 0 or die $$!;' \
+ 	  -e 'print(qq{Executing $(RCS_LABEL) ...\n});' \
+ 	  -e 'system(qq{$(RCS_LABEL) @all}) == 0 or die $$!;' --
+ 
+ 
+ # --- MakeMaker distmeta section:
+ distmeta : create_distdir metafile
+ 	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \
+ 	  -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \
+ 	  -e '    or die "Could not add META.yml to MANIFEST: $${'\''@'\''}"' --
+ 	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \
+ 	  -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \
+ 	  -e '    or die "Could not add META.json to MANIFEST: $${'\''@'\''}"' --
+ 
+ 
+ 
+ # --- MakeMaker distsignature section:
+ distsignature : distmeta
+ 	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \
+ 	  -e '    or die "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}"' --
+ 	$(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE
+ 	cd $(DISTVNAME) && cpansign -s
+ 
+ 
+ 
+ # --- MakeMaker install section:
+ 
+ install :: pure_install doc_install
+ 	$(NOECHO) $(NOOP)
+ 
+ install_perl :: pure_perl_install doc_perl_install
+ 	$(NOECHO) $(NOOP)
+ 
+ install_site :: pure_site_install doc_site_install
+ 	$(NOECHO) $(NOOP)
+ 
+ install_vendor :: pure_vendor_install doc_vendor_install
+ 	$(NOECHO) $(NOOP)
+ 
+ pure_install :: pure_$(INSTALLDIRS)_install
+ 	$(NOECHO) $(NOOP)
+ 
+ doc_install :: doc_$(INSTALLDIRS)_install
+ 	$(NOECHO) $(NOOP)
+ 
+ pure__install : pure_site_install
+ 	$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
+ 
+ doc__install : doc_site_install
+ 	$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
+ 
+ pure_perl_install :: all
+ 	$(NOECHO) umask 022; $(MOD_INSTALL) \
+ 		"$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \
+ 		"$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \
+ 		"$(INST_BIN)" "$(DESTINSTALLBIN)" \
+ 		"$(INST_SCRIPT)" "$(DESTINSTALLSCRIPT)" \
+ 		"$(INST_MAN1DIR)" "$(DESTINSTALLMAN1DIR)" \
+ 		"$(INST_MAN3DIR)" "$(DESTINSTALLMAN3DIR)"
+ 	$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
+ 		"$(SITEARCHEXP)/auto/$(FULLEXT)"
+ 
+ 
+ pure_site_install :: all
+ 	$(NOECHO) umask 02; $(MOD_INSTALL) \
+ 		read "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist" \
+ 		write "$(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist" \
+ 		"$(INST_LIB)" "$(DESTINSTALLSITELIB)" \
+ 		"$(INST_ARCHLIB)" "$(DESTINSTALLSITEARCH)" \
+ 		"$(INST_BIN)" "$(DESTINSTALLSITEBIN)" \
+ 		"$(INST_SCRIPT)" "$(DESTINSTALLSITESCRIPT)" \
+ 		"$(INST_MAN1DIR)" "$(DESTINSTALLSITEMAN1DIR)" \
+ 		"$(INST_MAN3DIR)" "$(DESTINSTALLSITEMAN3DIR)"
+ 	$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
+ 		"$(PERL_ARCHLIB)/auto/$(FULLEXT)"
+ 
+ pure_vendor_install :: all
+ 	$(NOECHO) umask 022; $(MOD_INSTALL) \
+ 		"$(INST_LIB)" "$(DESTINSTALLVENDORLIB)" \
+ 		"$(INST_ARCHLIB)" "$(DESTINSTALLVENDORARCH)" \
+ 		"$(INST_BIN)" "$(DESTINSTALLVENDORBIN)" \
+ 		"$(INST_SCRIPT)" "$(DESTINSTALLVENDORSCRIPT)" \
+ 		"$(INST_MAN1DIR)" "$(DESTINSTALLVENDORMAN1DIR)" \
+ 		"$(INST_MAN3DIR)" "$(DESTINSTALLVENDORMAN3DIR)"
+ 
+ 
+ doc_perl_install :: all
+ 
+ doc_site_install :: all
+ 	$(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLSITEARCH)/perllocal.pod"
+ 	-$(NOECHO) umask 02; $(MKPATH) "$(DESTINSTALLSITEARCH)"
+ 	-$(NOECHO) umask 02; $(DOC_INSTALL) \
+ 		"Module" "$(NAME)" \
+ 		"installed into" "$(INSTALLSITELIB)" \
+ 		LINKTYPE "$(LINKTYPE)" \
+ 		VERSION "$(VERSION)" \
+ 		EXE_FILES "$(EXE_FILES)" \
+ 		>> "$(DESTINSTALLSITEARCH)/perllocal.pod"
+ 
+ doc_vendor_install :: all
+ 
+ 
+ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
+ 	$(NOECHO) $(NOOP)
+ 
+ uninstall_from_perldirs ::
+ 
+ uninstall_from_sitedirs ::
+ 	$(NOECHO) $(UNINSTALL) "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist"
+ 
+ uninstall_from_vendordirs ::
+ 
+ 
+ # --- MakeMaker force section:
+ # Phony target to force checking subdirectories.
+ FORCE :
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker perldepend section:
+ 
+ 
+ # --- MakeMaker makefile section:
+ # We take a very conservative approach here, but it's worth it.
+ # We move Makefile to Makefile.old here to avoid gnu make looping.
+ $(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
+ 	$(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
+ 	$(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
+ 	-$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
+ 	-$(NOECHO) $(MV)   $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
+ 	- $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
+ 	$(PERLRUN) Makefile.PL 
+ 	$(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
+ 	$(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command.  <=="
+ 	$(FALSE)
+ 
+ 
+ 
+ # --- MakeMaker staticmake section:
+ 
+ # --- MakeMaker makeaperl section ---
+ MAP_TARGET    = perl
+ FULLPERL      = "/usr/bin/perl"
+ MAP_PERLINC   = "-Iblib/arch" "-Iblib/lib" "-I/usr/lib/x86_64-linux-gnu/perl/5.26" "-I/usr/share/perl/5.26"
+ 
+ $(MAP_TARGET) :: $(MAKE_APERL_FILE)
+ 	$(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@
+ 
+ $(MAKE_APERL_FILE) : static $(FIRST_MAKEFILE) pm_to_blib
+ 	$(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
+ 	$(NOECHO) $(PERLRUNINST) \
+ 		Makefile.PL DIR="gettext_xs" \
+ 		MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
+ 		MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
+ 
+ 
+ # --- MakeMaker test section:
+ TEST_VERBOSE=0
+ TEST_TYPE=test_$(LINKTYPE)
+ TEST_FILE = test.pl
+ TEST_FILES = 
+ TESTDB_SW = -d
+ 
+ testdb :: testdb_$(LINKTYPE)
+ 	$(NOECHO) $(NOOP)
+ 
+ test :: $(TEST_TYPE)
+ 	$(NOECHO) $(NOOP)
+ 
+ # Occasionally we may face this degenerate target:
+ test_ : test_dynamic
+ 	$(NOECHO) $(NOOP)
+ 
+ subdirs-test_dynamic :: dynamic pure_all
+ 	$(NOECHO) cd gettext_xs && $(MAKE) test_dynamic $(PASTHRU)
+ 
+ test_dynamic :: subdirs-test_dynamic
+ 	PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
+ 
+ testdb_dynamic :: dynamic pure_all
+ 	PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
+ 
+ subdirs-test_static :: static pure_all
+ 	$(NOECHO) cd gettext_xs && $(MAKE) test_static $(PASTHRU)
+ 
+ test_static :: subdirs-test_static $(MAP_TARGET)
+ 	PERL_DL_NONLAZY=1 "/home/g/src/texinfo/GIT/tp/maintain/lib/libintl-perl/$(MAP_TARGET)" $(MAP_PERLINC) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
+ 
+ testdb_static :: static pure_all $(MAP_TARGET)
+ 	PERL_DL_NONLAZY=1 "/home/g/src/texinfo/GIT/tp/maintain/lib/libintl-perl/$(MAP_TARGET)" $(MAP_PERLINC) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
+ 
+ 
+ 
+ # --- MakeMaker ppd section:
+ # Creates a PPD (Perl Package Description) for a binary distribution.
+ ppd :
+ 	$(NOECHO) $(ECHO) '<SOFTPKG NAME="libintl-perl" VERSION="1.32">' > libintl-perl.ppd
+ 	$(NOECHO) $(ECHO) '    <ABSTRACT>High-Level Interface to Uniforum Message Translation</ABSTRACT>' >> libintl-perl.ppd
+ 	$(NOECHO) $(ECHO) '    <AUTHOR>Guido Flohr &lt;guido.flohr@cantanea.com&gt;</AUTHOR>' >> libintl-perl.ppd
+ 	$(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> libintl-perl.ppd
+ 	$(NOECHO) $(ECHO) '        <REQUIRE NAME="File::Spec" />' >> libintl-perl.ppd
+ 	$(NOECHO) $(ECHO) '        <REQUIRE NAME="version::" VERSION="0.77" />' >> libintl-perl.ppd
+ 	$(NOECHO) $(ECHO) '        <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.26" />' >> libintl-perl.ppd
+ 	$(NOECHO) $(ECHO) '        <CODEBASE HREF="" />' >> libintl-perl.ppd
+ 	$(NOECHO) $(ECHO) '    </IMPLEMENTATION>' >> libintl-perl.ppd
+ 	$(NOECHO) $(ECHO) '</SOFTPKG>' >> libintl-perl.ppd
+ 
+ 
+ # --- MakeMaker pm_to_blib section:
+ 
+ pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM)
+ 	$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 	  'lib/Locale/Messages.pm' 'blib/lib/Locale/Messages.pm' \
+ 	  'lib/Locale/Recode.pm' 'blib/lib/Locale/Recode.pm' \
+ 	  'lib/Locale/Recode/_Aliases.pm' 'blib/lib/Locale/Recode/_Aliases.pm' \
+ 	  'lib/Locale/Recode/_Conversions.pm' 'blib/lib/Locale/Recode/_Conversions.pm' \
+ 	  'lib/Locale/RecodeData.pm' 'blib/lib/Locale/RecodeData.pm' \
+ 	  'lib/Locale/RecodeData/ASMO_449.pm' 'blib/lib/Locale/RecodeData/ASMO_449.pm' \
+ 	  'lib/Locale/RecodeData/ATARI_ST.pm' 'blib/lib/Locale/RecodeData/ATARI_ST.pm' \
+ 	  'lib/Locale/RecodeData/ATARI_ST_EURO.pm' 'blib/lib/Locale/RecodeData/ATARI_ST_EURO.pm' \
+ 	  'lib/Locale/RecodeData/CP10007.pm' 'blib/lib/Locale/RecodeData/CP10007.pm' \
+ 	  'lib/Locale/RecodeData/CP1250.pm' 'blib/lib/Locale/RecodeData/CP1250.pm' \
+ 	  'lib/Locale/RecodeData/CP1251.pm' 'blib/lib/Locale/RecodeData/CP1251.pm' \
+ 	  'lib/Locale/RecodeData/CP1252.pm' 'blib/lib/Locale/RecodeData/CP1252.pm' \
+ 	  'lib/Locale/RecodeData/CP1253.pm' 'blib/lib/Locale/RecodeData/CP1253.pm' \
+ 	  'lib/Locale/RecodeData/CP1254.pm' 'blib/lib/Locale/RecodeData/CP1254.pm' \
+ 	  'lib/Locale/RecodeData/CP1256.pm' 'blib/lib/Locale/RecodeData/CP1256.pm' \
+ 	  'lib/Locale/RecodeData/CP1257.pm' 'blib/lib/Locale/RecodeData/CP1257.pm' \
+ 	  'lib/Locale/RecodeData/CSN_369103.pm' 'blib/lib/Locale/RecodeData/CSN_369103.pm' \
+ 	  'lib/Locale/RecodeData/CWI.pm' 'blib/lib/Locale/RecodeData/CWI.pm' \
+ 	  'lib/Locale/RecodeData/DEC_MCS.pm' 'blib/lib/Locale/RecodeData/DEC_MCS.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_AT_DE.pm' 'blib/lib/Locale/RecodeData/EBCDIC_AT_DE.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm' 'blib/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_CA_FR.pm' 'blib/lib/Locale/RecodeData/EBCDIC_CA_FR.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_DK_NO.pm' 'blib/lib/Locale/RecodeData/EBCDIC_DK_NO.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm' 'blib/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_ES.pm' 'blib/lib/Locale/RecodeData/EBCDIC_ES.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_ES_A.pm' 'blib/lib/Locale/RecodeData/EBCDIC_ES_A.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_ES_S.pm' 'blib/lib/Locale/RecodeData/EBCDIC_ES_S.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_FI_SE.pm' 'blib/lib/Locale/RecodeData/EBCDIC_FI_SE.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm' 'blib/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_FR.pm' 'blib/lib/Locale/RecodeData/EBCDIC_FR.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm' 'blib/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_IT.pm' 'blib/lib/Locale/RecodeData/EBCDIC_IT.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_PT.pm' 'blib/lib/Locale/RecodeData/EBCDIC_PT.pm' 
+ 	$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 	  'lib/Locale/RecodeData/EBCDIC_UK.pm' 'blib/lib/Locale/RecodeData/EBCDIC_UK.pm' \
+ 	  'lib/Locale/RecodeData/EBCDIC_US.pm' 'blib/lib/Locale/RecodeData/EBCDIC_US.pm' \
+ 	  'lib/Locale/RecodeData/ECMA_CYRILLIC.pm' 'blib/lib/Locale/RecodeData/ECMA_CYRILLIC.pm' \
+ 	  'lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm' 'blib/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm' \
+ 	  'lib/Locale/RecodeData/GEORGIAN_PS.pm' 'blib/lib/Locale/RecodeData/GEORGIAN_PS.pm' \
+ 	  'lib/Locale/RecodeData/GOST_19768_74.pm' 'blib/lib/Locale/RecodeData/GOST_19768_74.pm' \
+ 	  'lib/Locale/RecodeData/GREEK7.pm' 'blib/lib/Locale/RecodeData/GREEK7.pm' \
+ 	  'lib/Locale/RecodeData/GREEK7_OLD.pm' 'blib/lib/Locale/RecodeData/GREEK7_OLD.pm' \
+ 	  'lib/Locale/RecodeData/GREEK_CCITT.pm' 'blib/lib/Locale/RecodeData/GREEK_CCITT.pm' \
+ 	  'lib/Locale/RecodeData/HP_ROMAN8.pm' 'blib/lib/Locale/RecodeData/HP_ROMAN8.pm' \
+ 	  'lib/Locale/RecodeData/IBM037.pm' 'blib/lib/Locale/RecodeData/IBM037.pm' \
+ 	  'lib/Locale/RecodeData/IBM038.pm' 'blib/lib/Locale/RecodeData/IBM038.pm' \
+ 	  'lib/Locale/RecodeData/IBM1004.pm' 'blib/lib/Locale/RecodeData/IBM1004.pm' \
+ 	  'lib/Locale/RecodeData/IBM1026.pm' 'blib/lib/Locale/RecodeData/IBM1026.pm' \
+ 	  'lib/Locale/RecodeData/IBM1047.pm' 'blib/lib/Locale/RecodeData/IBM1047.pm' \
+ 	  'lib/Locale/RecodeData/IBM256.pm' 'blib/lib/Locale/RecodeData/IBM256.pm' \
+ 	  'lib/Locale/RecodeData/IBM273.pm' 'blib/lib/Locale/RecodeData/IBM273.pm' \
+ 	  'lib/Locale/RecodeData/IBM274.pm' 'blib/lib/Locale/RecodeData/IBM274.pm' \
+ 	  'lib/Locale/RecodeData/IBM275.pm' 'blib/lib/Locale/RecodeData/IBM275.pm' \
+ 	  'lib/Locale/RecodeData/IBM277.pm' 'blib/lib/Locale/RecodeData/IBM277.pm' \
+ 	  'lib/Locale/RecodeData/IBM278.pm' 'blib/lib/Locale/RecodeData/IBM278.pm' \
+ 	  'lib/Locale/RecodeData/IBM280.pm' 'blib/lib/Locale/RecodeData/IBM280.pm' \
+ 	  'lib/Locale/RecodeData/IBM281.pm' 'blib/lib/Locale/RecodeData/IBM281.pm' \
+ 	  'lib/Locale/RecodeData/IBM284.pm' 'blib/lib/Locale/RecodeData/IBM284.pm' \
+ 	  'lib/Locale/RecodeData/IBM285.pm' 'blib/lib/Locale/RecodeData/IBM285.pm' \
+ 	  'lib/Locale/RecodeData/IBM290.pm' 'blib/lib/Locale/RecodeData/IBM290.pm' \
+ 	  'lib/Locale/RecodeData/IBM297.pm' 'blib/lib/Locale/RecodeData/IBM297.pm' \
+ 	  'lib/Locale/RecodeData/IBM420.pm' 'blib/lib/Locale/RecodeData/IBM420.pm' \
+ 	  'lib/Locale/RecodeData/IBM423.pm' 'blib/lib/Locale/RecodeData/IBM423.pm' \
+ 	  'lib/Locale/RecodeData/IBM424.pm' 'blib/lib/Locale/RecodeData/IBM424.pm' \
+ 	  'lib/Locale/RecodeData/IBM437.pm' 'blib/lib/Locale/RecodeData/IBM437.pm' \
+ 	  'lib/Locale/RecodeData/IBM500.pm' 'blib/lib/Locale/RecodeData/IBM500.pm' \
+ 	  'lib/Locale/RecodeData/IBM850.pm' 'blib/lib/Locale/RecodeData/IBM850.pm' \
+ 	  'lib/Locale/RecodeData/IBM851.pm' 'blib/lib/Locale/RecodeData/IBM851.pm' 
+ 	$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 	  'lib/Locale/RecodeData/IBM852.pm' 'blib/lib/Locale/RecodeData/IBM852.pm' \
+ 	  'lib/Locale/RecodeData/IBM855.pm' 'blib/lib/Locale/RecodeData/IBM855.pm' \
+ 	  'lib/Locale/RecodeData/IBM857.pm' 'blib/lib/Locale/RecodeData/IBM857.pm' \
+ 	  'lib/Locale/RecodeData/IBM860.pm' 'blib/lib/Locale/RecodeData/IBM860.pm' \
+ 	  'lib/Locale/RecodeData/IBM861.pm' 'blib/lib/Locale/RecodeData/IBM861.pm' \
+ 	  'lib/Locale/RecodeData/IBM862.pm' 'blib/lib/Locale/RecodeData/IBM862.pm' \
+ 	  'lib/Locale/RecodeData/IBM863.pm' 'blib/lib/Locale/RecodeData/IBM863.pm' \
+ 	  'lib/Locale/RecodeData/IBM864.pm' 'blib/lib/Locale/RecodeData/IBM864.pm' \
+ 	  'lib/Locale/RecodeData/IBM865.pm' 'blib/lib/Locale/RecodeData/IBM865.pm' \
+ 	  'lib/Locale/RecodeData/IBM866.pm' 'blib/lib/Locale/RecodeData/IBM866.pm' \
+ 	  'lib/Locale/RecodeData/IBM868.pm' 'blib/lib/Locale/RecodeData/IBM868.pm' \
+ 	  'lib/Locale/RecodeData/IBM869.pm' 'blib/lib/Locale/RecodeData/IBM869.pm' \
+ 	  'lib/Locale/RecodeData/IBM870.pm' 'blib/lib/Locale/RecodeData/IBM870.pm' \
+ 	  'lib/Locale/RecodeData/IBM871.pm' 'blib/lib/Locale/RecodeData/IBM871.pm' \
+ 	  'lib/Locale/RecodeData/IBM874.pm' 'blib/lib/Locale/RecodeData/IBM874.pm' \
+ 	  'lib/Locale/RecodeData/IBM875.pm' 'blib/lib/Locale/RecodeData/IBM875.pm' \
+ 	  'lib/Locale/RecodeData/IBM880.pm' 'blib/lib/Locale/RecodeData/IBM880.pm' \
+ 	  'lib/Locale/RecodeData/IBM891.pm' 'blib/lib/Locale/RecodeData/IBM891.pm' \
+ 	  'lib/Locale/RecodeData/IBM903.pm' 'blib/lib/Locale/RecodeData/IBM903.pm' \
+ 	  'lib/Locale/RecodeData/IBM904.pm' 'blib/lib/Locale/RecodeData/IBM904.pm' \
+ 	  'lib/Locale/RecodeData/IBM905.pm' 'blib/lib/Locale/RecodeData/IBM905.pm' \
+ 	  'lib/Locale/RecodeData/IBM918.pm' 'blib/lib/Locale/RecodeData/IBM918.pm' \
+ 	  'lib/Locale/RecodeData/IEC_P27_1.pm' 'blib/lib/Locale/RecodeData/IEC_P27_1.pm' \
+ 	  'lib/Locale/RecodeData/INIS.pm' 'blib/lib/Locale/RecodeData/INIS.pm' \
+ 	  'lib/Locale/RecodeData/INIS_8.pm' 'blib/lib/Locale/RecodeData/INIS_8.pm' \
+ 	  'lib/Locale/RecodeData/INIS_CYRILLIC.pm' 'blib/lib/Locale/RecodeData/INIS_CYRILLIC.pm' \
+ 	  'lib/Locale/RecodeData/ISO_10367_BOX.pm' 'blib/lib/Locale/RecodeData/ISO_10367_BOX.pm' \
+ 	  'lib/Locale/RecodeData/ISO_2033_1983.pm' 'blib/lib/Locale/RecodeData/ISO_2033_1983.pm' \
+ 	  'lib/Locale/RecodeData/ISO_5427.pm' 'blib/lib/Locale/RecodeData/ISO_5427.pm' \
+ 	  'lib/Locale/RecodeData/ISO_5427_EXT.pm' 'blib/lib/Locale/RecodeData/ISO_5427_EXT.pm' \
+ 	  'lib/Locale/RecodeData/ISO_5428.pm' 'blib/lib/Locale/RecodeData/ISO_5428.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_1.pm' 'blib/lib/Locale/RecodeData/ISO_8859_1.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_10.pm' 'blib/lib/Locale/RecodeData/ISO_8859_10.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_11.pm' 'blib/lib/Locale/RecodeData/ISO_8859_11.pm' 
+ 	$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 	  'lib/Locale/RecodeData/ISO_8859_13.pm' 'blib/lib/Locale/RecodeData/ISO_8859_13.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_14.pm' 'blib/lib/Locale/RecodeData/ISO_8859_14.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_15.pm' 'blib/lib/Locale/RecodeData/ISO_8859_15.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_16.pm' 'blib/lib/Locale/RecodeData/ISO_8859_16.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_2.pm' 'blib/lib/Locale/RecodeData/ISO_8859_2.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_3.pm' 'blib/lib/Locale/RecodeData/ISO_8859_3.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_4.pm' 'blib/lib/Locale/RecodeData/ISO_8859_4.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_5.pm' 'blib/lib/Locale/RecodeData/ISO_8859_5.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_6.pm' 'blib/lib/Locale/RecodeData/ISO_8859_6.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_7.pm' 'blib/lib/Locale/RecodeData/ISO_8859_7.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_8.pm' 'blib/lib/Locale/RecodeData/ISO_8859_8.pm' \
+ 	  'lib/Locale/RecodeData/ISO_8859_9.pm' 'blib/lib/Locale/RecodeData/ISO_8859_9.pm' \
+ 	  'lib/Locale/RecodeData/KOI8_R.pm' 'blib/lib/Locale/RecodeData/KOI8_R.pm' \
+ 	  'lib/Locale/RecodeData/KOI8_RU.pm' 'blib/lib/Locale/RecodeData/KOI8_RU.pm' \
+ 	  'lib/Locale/RecodeData/KOI8_T.pm' 'blib/lib/Locale/RecodeData/KOI8_T.pm' \
+ 	  'lib/Locale/RecodeData/KOI8_U.pm' 'blib/lib/Locale/RecodeData/KOI8_U.pm' \
+ 	  'lib/Locale/RecodeData/KOI_8.pm' 'blib/lib/Locale/RecodeData/KOI_8.pm' \
+ 	  'lib/Locale/RecodeData/LATIN_GREEK.pm' 'blib/lib/Locale/RecodeData/LATIN_GREEK.pm' \
+ 	  'lib/Locale/RecodeData/LATIN_GREEK_1.pm' 'blib/lib/Locale/RecodeData/LATIN_GREEK_1.pm' \
+ 	  'lib/Locale/RecodeData/MACARABIC.pm' 'blib/lib/Locale/RecodeData/MACARABIC.pm' \
+ 	  'lib/Locale/RecodeData/MACCROATIAN.pm' 'blib/lib/Locale/RecodeData/MACCROATIAN.pm' \
+ 	  'lib/Locale/RecodeData/MACCYRILLIC.pm' 'blib/lib/Locale/RecodeData/MACCYRILLIC.pm' \
+ 	  'lib/Locale/RecodeData/MACGREEK.pm' 'blib/lib/Locale/RecodeData/MACGREEK.pm' \
+ 	  'lib/Locale/RecodeData/MACHEBREW.pm' 'blib/lib/Locale/RecodeData/MACHEBREW.pm' \
+ 	  'lib/Locale/RecodeData/MACICELAND.pm' 'blib/lib/Locale/RecodeData/MACICELAND.pm' \
+ 	  'lib/Locale/RecodeData/MACINTOSH.pm' 'blib/lib/Locale/RecodeData/MACINTOSH.pm' \
+ 	  'lib/Locale/RecodeData/MACROMANIA.pm' 'blib/lib/Locale/RecodeData/MACROMANIA.pm' \
+ 	  'lib/Locale/RecodeData/MACTHAI.pm' 'blib/lib/Locale/RecodeData/MACTHAI.pm' \
+ 	  'lib/Locale/RecodeData/MACTURKISH.pm' 'blib/lib/Locale/RecodeData/MACTURKISH.pm' \
+ 	  'lib/Locale/RecodeData/MACUKRAINE.pm' 'blib/lib/Locale/RecodeData/MACUKRAINE.pm' \
+ 	  'lib/Locale/RecodeData/MAC_IS.pm' 'blib/lib/Locale/RecodeData/MAC_IS.pm' \
+ 	  'lib/Locale/RecodeData/MAC_SAMI.pm' 'blib/lib/Locale/RecodeData/MAC_SAMI.pm' 
+ 	$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 	  'lib/Locale/RecodeData/MAC_UK.pm' 'blib/lib/Locale/RecodeData/MAC_UK.pm' \
+ 	  'lib/Locale/RecodeData/NATS_DANO.pm' 'blib/lib/Locale/RecodeData/NATS_DANO.pm' \
+ 	  'lib/Locale/RecodeData/NATS_SEFI.pm' 'blib/lib/Locale/RecodeData/NATS_SEFI.pm' \
+ 	  'lib/Locale/RecodeData/NEXTSTEP.pm' 'blib/lib/Locale/RecodeData/NEXTSTEP.pm' \
+ 	  'lib/Locale/RecodeData/SAMI_WS2.pm' 'blib/lib/Locale/RecodeData/SAMI_WS2.pm' \
+ 	  'lib/Locale/RecodeData/TIS_620.pm' 'blib/lib/Locale/RecodeData/TIS_620.pm' \
+ 	  'lib/Locale/RecodeData/US_ASCII.pm' 'blib/lib/Locale/RecodeData/US_ASCII.pm' \
+ 	  'lib/Locale/RecodeData/UTF_8.pm' 'blib/lib/Locale/RecodeData/UTF_8.pm' \
+ 	  'lib/Locale/RecodeData/VISCII.pm' 'blib/lib/Locale/RecodeData/VISCII.pm' \
+ 	  'lib/Locale/RecodeData/_Encode.pm' 'blib/lib/Locale/RecodeData/_Encode.pm' \
+ 	  'lib/Locale/TextDomain.pm' 'blib/lib/Locale/TextDomain.pm' \
+ 	  'lib/Locale/Util.pm' 'blib/lib/Locale/Util.pm' \
+ 	  'lib/Locale/gettext_dumb.pm' 'blib/lib/Locale/gettext_dumb.pm' \
+ 	  'lib/Locale/gettext_pp.pm' 'blib/lib/Locale/gettext_pp.pm' \
+ 	  'lib/Locale/gettext_xs.pod' 'blib/lib/Locale/gettext_xs.pod' \
+ 	  'lib/Locale/libintlFAQ.pod' 'blib/lib/Locale/libintlFAQ.pod' 
+ 	$(NOECHO) $(TOUCH) pm_to_blib
+ 
+ 
+ # --- MakeMaker selfdocument section:
+ 
+ # here so even if top_targets is overridden, these will still be defined
+ # gmake will silently still work if any are .PHONY-ed but nmake won't
+ 
+ static ::
+ 	$(NOECHO) $(NOOP)
+ 
+ dynamic ::
+ 	$(NOECHO) $(NOOP)
+ 
+ config ::
+ 	$(NOECHO) $(NOOP)
+ 
+ 
+ # --- MakeMaker postamble section:
+ 
+ 
+ # End.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/Makefile.PL texinfo-6.8/tp/maintain/lib/libintl-perl/Makefile.PL
*** texinfo-6.7/tp/maintain/lib/libintl-perl/Makefile.PL	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/Makefile.PL	2018-10-08 09:37:35.000000000 +0100
***************
*** 2,9 ****
  
  # vim: tabstop=4
- # $Id: Makefile.PL,v 1.1 2011-10-12 23:51:23 pertusus Exp $
  
  # Makefile generator for libintl-perl.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, 
  # all rights reserved.
  
--- 2,8 ----
  
  # vim: tabstop=4
  
  # Makefile generator for libintl-perl.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>, 
  # all rights reserved.
  
***************
*** 20,33 ****
  # You should have received a copy of the GNU Library 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.use ExtUtils::MakeMaker;
  
  use 5.004;
  use ExtUtils::MakeMaker;
  
  # Make standard channels unbuffered.
  select STDERR; $| = 1;
  select STDOUT; $| = 1; 
  
  # Now try to compile and link a simple test program that uses all
  # gettext facilities we need.  Failure of the test is not fatal
--- 19,38 ----
  # You should have received a copy of the GNU Library General Public
  # License along with this program; if not, write to the Free Software
! # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335,
! # USA.
  
  use 5.004;
  use ExtUtils::MakeMaker;
  
+ use strict;
+ 
  # Make standard channels unbuffered.
  select STDERR; $| = 1;
  select STDOUT; $| = 1; 
  
+ sub ac_try_link;
+ 
+ use Config;
+ 
  # Now try to compile and link a simple test program that uses all
  # gettext facilities we need.  Failure of the test is not fatal
***************
*** 36,42 ****
  # highly appreciated!
  
! use Config;
  
! my $c_code = <<'EOF';
  /* The following code only compiles if the interface to gettext is
     complete.  */
--- 41,47 ----
  # highly appreciated!
  
! unlink "config.log";
  
! my $c = <<'EOF';
  /* The following code only compiles if the interface to gettext is
     complete.  */
***************
*** 88,138 ****
  EOF
  
! my $cc = $Config{cc};
! 
! print STDERR "Checking whether we can compile the XS version ... ";
! local *HANDLE;
! open HANDLE, ">gettest.c" or die "cannot create file 'gettest.c': $!\n";
! print HANDLE $c_code;
! close HANDLE or die "cannot close file 'gettest.c': $!\n";
! 
! my @cmd = $cc;
! push @cmd, $Config{ccflags};
! push @cmd, $Config{ldflags};
! push @cmd, $Config{perllibs};
! push @cmd, "-o", "gettest.exe", "gettest.c";
! 
! my $cmd = join ' ', @cmd;
! 
! # Temporarily redirect stdout and stderr.
! open OLDOUT, ">&STDOUT" or die "cannot dup STDOUT: $!";
! open OLDERR, ">&STDERR" or die "cannot dup STDERR: $!";
! open STDOUT, ">config.log" or die "cannot redirect STDOUT: $!";
! open STDERR, ">&STDOUT" or die "cannot dup STDOUT: $!";
! select STDERR; $| = 1;
! select STDOUT; $| = 1;
! 
! print "$cmd\n";
! my $result = system $cmd;
! unless ($result == 0) {
! 	$cmd .= " -lintl";
! 	print "$cmd\n";
! 	$result = system $cmd;
! }
! unless ($result == 0) {
! 	$cmd .= " -liconv";
! 	print "$cmd\n";
! 	$result = system $cmd;
! }
! 
! # Restore standard file descriptors.
! close STDOUT; #or die "cannot close STDOUT: $!";
! close STDERR; #or die "cannot close STDERR: $!";
! open STDOUT, ">&OLDOUT" or die "cannot dup \$oldout: $!";
! open STDERR, ">&OLDERR" or die "cannot dup OLDERR: $!";
! close OLDOUT; close OLDERR; # Shut up warnings.
  
! unless ($result == 0) {
  	print STDERR <<EOF;
- no
  => Cannot build the XS version of libintl-perl (see 'config.log' for
  => details).  This is harmless!
--- 93,109 ----
  EOF
  
! my $build_gettext_xs = ac_try_link $c, "Checking whether we can compile the XS version";
! unless ($build_gettext_xs) {
!     $build_gettext_xs = ac_try_link $c, "  Trying again with -lintl", "-lintl";
! }
! unless ($build_gettext_xs) {
!     $build_gettext_xs = ac_try_link $c, "  Trying again with -lintl -liconv", "-lintl", "-liconv";
! }
! unless ($build_gettext_xs) {
!     $build_gettext_xs = ac_try_link $c, "  Trying again with -liconv", "-liconv";
! }
  
! unless ($build_gettext_xs) {
  	print STDERR <<EOF;
  => Cannot build the XS version of libintl-perl (see 'config.log' for
  => details).  This is harmless!
***************
*** 140,148 ****
  } else {
  	print STDERR <<EOF;
- ok
  => Building the XS version of libintl-perl.
  EOF
  }
! unlink "gettest.c", "gettest.exe";
  
  package MY;
--- 111,164 ----
  } else {
  	print STDERR <<EOF;
  => Building the XS version of libintl-perl.
  EOF
  }
! 
! sub ac_try_link {
!     my ($c_code, $msg, @options) = @_;
! 
! 	print STDERR "$msg ... ";
!     local *HANDLE;
!     open HANDLE, ">gettest.c" or die "cannot create file 'gettest.c': $!\n";
!     print HANDLE $c_code;
!     close HANDLE or die "cannot close file 'gettest.c': $!\n";
! 
! 	my @cmd = $Config{cc};
!     push @cmd, $Config{ccflags};
!     push @cmd, $Config{ldflags};
!     push @cmd, $Config{perllibs};
! 	push @cmd, @options;
!     push @cmd, "-o", "gettest.exe", "gettest.c";
! 
!     # Temporarily redirect stdout and stderr.
!     open OLDOUT, ">&STDOUT" or die "cannot dup STDOUT: $!";
!     open OLDERR, ">&STDERR" or die "cannot dup STDERR: $!";
!     open STDOUT, ">>config.log" or die "cannot redirect STDOUT: $!";
!     open STDERR, ">&STDOUT" or die "cannot dup STDOUT: $!";
!     select STDERR; $| = 1;
!     select STDOUT; $| = 1;
! 
!     my $cmd = join ' ', @cmd;
!     print <<EOC;
! cat >gettext.c <<EOF
! $c_code
! EOF
! EOC
!     print "$cmd\n";
!     my $result = system $cmd;
! 
! 	# Restore standard file descriptors
! 	close STDOUT; #or die "cannot close STDOUT: $!";
! 	close STDERR; #or die "cannot close STDERR: $!";
! 	open STDOUT, ">&OLDOUT" or die "cannot dup \$oldout: $!";
! 	open STDERR, ">&OLDERR" or die "cannot dup OLDERR: $!";
! 	close OLDOUT; close OLDERR; # Shut up warnings.
! 
! 	unlink "gettest.c", "gettest.exe";
! 
! 	print STDERR $result ? "no.\n" : "yes.\n";
! 
! 	return !$result;
! }
  
  package MY;
***************
*** 184,188 ****
  
  	$fragment =~ s/^MOD_INSTALL\s*=\s*(.*?)-MExtUtils::Install
! 		/MOD_INSTALL =$1-MMyInstall/msx;
  
  	return $fragment;
--- 200,204 ----
  
  	$fragment =~ s/^MOD_INSTALL\s*=\s*(.*?)-MExtUtils::Install
! 		/MOD_INSTALL =$1-I. -MMyInstall/msx;
  
  	return $fragment;
***************
*** 195,199 ****
  local *HANDLE;
  open HANDLE, ">$name" or die "cannot open '$name' for writing: $!";
! print HANDLE $result;
  close HANDLE or die "cannot close '$name': $!";
  
--- 211,215 ----
  local *HANDLE;
  open HANDLE, ">$name" or die "cannot open '$name' for writing: $!";
! print HANDLE !$build_gettext_xs;
  close HANDLE or die "cannot close '$name': $!";
  
***************
*** 202,221 ****
  	VERSION_FROM	=> 'lib/Locale/Messages.pm',
      ($] >= 5.005 ?
! 		(ABSTRACT	=> 'High-Level Interface to Uniforum Message Translation',
! 	 	 AUTHOR		=> 'Guido Flohr <guido@imperia.net>',
! 		 ) : (),
! 	),
! 	PREREQ_PM		=> { File::Spec => 0 },
! 	PL_FILES        => {},
! 	DIR		=> [$result == 0 ? ('gettext_xs') : ()],
! 	clean			=> { FILES => 'xs_disabled build_xs' }
! 	# If you want to build the XS version although the automatic detection
! 	# suggests not to build it, uncomment the following line.
! 	#DIR => [ ('gettext_xs') ],,
  );
  
  sub MY::postamble {
          '
! all :: Credits ReleaseNotes
  
  # Make search.cpan.org happy but still follow GNU standards:
--- 218,250 ----
  	VERSION_FROM	=> 'lib/Locale/Messages.pm',
      ($] >= 5.005 ?
!          (ABSTRACT          => 'High-Level Interface to Uniforum Message'
!                                  . ' Translation',
! 	  AUTHOR	    => 'Guido Flohr <guido.flohr@cantanea.com>',
! 	 ) : (),
!     ),
!     PREREQ_PM		    => { 'File::Spec' => 0, version => 0.77 },
!     META_MERGE		    => {
!         recommends => { 'File::ShareDir' => 0 },
!         resources  => {
!             homepage   => 'http://www.guido-flohr.net/en/projects/',
!             bugtracker => 'https://github.com/gflohr/libintl-perl/issues',
!             repository => 'https://github.com/gflohr/libintl-perl.git',
!         },
!     },
!     PL_FILES                => {},
!     DIR		            => [$build_gettext_xs ? ('gettext_xs') : ()],
!     clean		    => { FILES => 'xs_disabled build_xs' },
!     (MM->can ('signature_target') ? (SIGN => 1) : ()),
!     # If you want to build the XS version although the automatic detection
!     # suggests not to build it, uncomment the following line.
!     #DIR => [ ('gettext_xs') ],
  );
  
  sub MY::postamble {
+         # This is for developers only.
+         return '' if ! -e '.git';
+ 
          '
! all :: Credits Changes README
  
  # Make search.cpan.org happy but still follow GNU standards:
***************
*** 224,229 ****
  	cat THANKS >$@
  
! ReleaseNotes: NEWS
  	cat NEWS >$@
  '
  }
--- 253,261 ----
  	cat THANKS >$@
  
! Changes: NEWS
  	cat NEWS >$@
+ 
+ README: README.md
+ 	cat README.md >$@
  '
  }
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/MANIFEST texinfo-6.8/tp/maintain/lib/libintl-perl/MANIFEST
*** texinfo-6.7/tp/maintain/lib/libintl-perl/MANIFEST	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/MANIFEST	2020-10-26 17:37:40.000000000 +0000
***************
*** 1,13 ****
! COPYING.LESSER			Lesser GNU Public License
! ChangeLog			Detailed list of changes
  FAQ				Frequently asked questions
  MANIFEST			This list of files
! META.yml			Generated
  Makefile.PL			Makefile generator
  MyInstall.pm			Workaround file
  NEWS				Latest Changes
! ReleaseNotes			Same as NEWS
! README				Read it
  README-oldversions		Where are old versions of this module?
  README.solaris			Build libintl-perl on Solaris platforms
  README.win32			Build libintl-perl on MS-DOS platforms
--- 1,13 ----
! COPYING		        	GNU General Public License
  FAQ				Frequently asked questions
  MANIFEST			This list of files
! MANIFEST.SKIP                   Files to suppress in MANIFEST
  Makefile.PL			Makefile generator
  MyInstall.pm			Workaround file
  NEWS				Latest Changes
! Changes			        Same as NEWS
! README				See README.md
  README-oldversions		Where are old versions of this module?
+ README.md                       Read it
  README.solaris			Build libintl-perl on Solaris platforms
  README.win32			Build libintl-perl on MS-DOS platforms
***************
*** 164,171 ****
--- 164,173 ----
  lib/Locale/TextDomain.pm
  lib/Locale/Util.pm                       Attention! Alpha code!
+ lib/Locale/gettext_dumb.pm
  lib/Locale/gettext_pp.pm
  lib/Locale/gettext_xs.pod
  lib/Locale/libintlFAQ.pod
  sample/README
+ sample/simplecal/.gitignore
  sample/simplecal/MANIFEST
  sample/simplecal/Makefile.PL
***************
*** 173,193 ****
  sample/simplecal/TRANSLATIONS
  sample/simplecal/bin/simplecal.pl
- sample/simplecal/lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mo
- sample/simplecal/lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mo
  sample/simplecal/lib/SimpleCal.pm
  sample/simplecal/po/Makefile
  sample/simplecal/po/PACKAGE
! sample/simplecal/po/POTFILES.in
  sample/simplecal/po/ar.po
  sample/simplecal/po/ar_SA.po
  sample/simplecal/po/de.po
  sample/simplecal/po/de_AT.po
--- 175,185 ----
  sample/simplecal/TRANSLATIONS
  sample/simplecal/bin/simplecal.pl
  sample/simplecal/lib/SimpleCal.pm
  sample/simplecal/po/Makefile
  sample/simplecal/po/PACKAGE
! sample/simplecal/po/POTFILES
  sample/simplecal/po/ar.po
  sample/simplecal/po/ar_SA.po
+ sample/simplecal/po/cs.po
  sample/simplecal/po/de.po
  sample/simplecal/po/de_AT.po
***************
*** 196,200 ****
  sample/simplecal/po/it.po
  sample/simplecal/po/nl.po
! sample/simplecal/po/org.imperia.simplecal.pot
  sample/simplecal/po/pt.po
  sample/simplecal/po/pt_BR.po
--- 188,192 ----
  sample/simplecal/po/it.po
  sample/simplecal/po/nl.po
! sample/simplecal/po/com.cantanea.simplecal.pot
  sample/simplecal/po/pt.po
  sample/simplecal/po/pt_BR.po
***************
*** 365,371 ****
--- 357,367 ----
  tests/03dpgettext_pp.t
  tests/03dpgettext_xs.t
+ tests/03environment_pp.t
+ tests/03environment_xs.t
+ tests/03gettext_dumb.t
  tests/03gettext_pp.t
  tests/03gettext_xs.t
  tests/03language_pp.t
+ tests/03language_xs.t
  tests/03ngettext_pp.t
  tests/03ngettext_xs.t
***************
*** 378,385 ****
--- 374,387 ----
  tests/04find_domain_bug.t
  tests/04scalar_noop.t
+ tests/04russian_plural_function.t
  tests/05parse_accept.t
+ tests/05options.t
  tests/LocaleData/de/LC_MESSAGES/additional.mo
  tests/LocaleData/de/LC_MESSAGES/existing.mo
  tests/LocaleData/de_AT/LC_MESSAGES/additional.mo
+ tests/LocaleData/xy/LC_MESSAGES/additional.mo
+ tests/LocaleData/xy/LC_MESSAGES/existing.mo
+ tests/LocaleData/xy_XY/LC_MESSAGES/additional.mo
+ tests/LocaleData/xy_XY/LC_MESSAGES/existing.mo
  tests/LocaleData/de_AT/LC_MESSAGES/existing.mo
  tests/po/Makefile
***************
*** 388,390 ****
  tests/po/existing.de.po
  tests/po/existing.de_AT.po
! META.yml                                Module meta-data (added by MakeMaker)
--- 390,398 ----
  tests/po/existing.de.po
  tests/po/existing.de_AT.po
! tests/po/additional.xy.po
! tests/po/additional.xy_XY.po
! tests/po/existing.xy.po
! tests/po/existing.xy_XY.po
! SIGNATURE                               Checksums and signature
! META.yml                                 Module YAML meta-data (added by MakeMaker)
! META.json                                Module JSON meta-data (added by MakeMaker)
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/MANIFEST.SKIP texinfo-6.8/tp/maintain/lib/libintl-perl/MANIFEST.SKIP
*** texinfo-6.7/tp/maintain/lib/libintl-perl/MANIFEST.SKIP	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/MANIFEST.SKIP	2018-10-08 09:37:35.000000000 +0100
***************
*** 0 ****
--- 1,35 ----
+ ^\.git
+ ^sample/\.git
+ ~$
+ x-.*$
+ \bCVS\b
+ ^ChangeLog\.bak$
+ ^MANIFEST\.
+ ^Makefile$
+ ^sample/simplecal/Makefile$
+ ^blib/
+ ^sample/simplecal/blib/
+ ^MakeMaker-\d
+ \.old$
+ ^#.*#$
+ ^\.#
+ \.tar.gz$
+ ^pm_to_blib$
+ ^sample/simplecal/pm_to_blib$
+ ^config.log$
+ ^xs_disabled$
+ ^gettext_xs/.git
+ ^gettext_xs/Makefile
+ ^gettext_xs/.*\.(bs|c|o)$
+ ^gettext_xs/pm_to_blib$
+ ^build_xs$
+ ^xs_disabled$
+ ^config\.log$
+ ^cover_db$
+ ^\.includepath$
+ ^\.project$
+ MYMETA\.json$
+ MYMETA\.yml$
+ .*\.mo$
+ .*\.gmo$
+ ^\.travis\.yml$
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/META.json texinfo-6.8/tp/maintain/lib/libintl-perl/META.json
*** texinfo-6.7/tp/maintain/lib/libintl-perl/META.json	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/META.json	2020-10-26 17:37:39.000000000 +0000
***************
*** 0 ****
--- 1,55 ----
+ {
+    "abstract" : "High-Level Interface to Uniforum Message Translation",
+    "author" : [
+       "Guido Flohr <guido.flohr@cantanea.com>"
+    ],
+    "dynamic_config" : 1,
+    "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010",
+    "license" : [
+       "unknown"
+    ],
+    "meta-spec" : {
+       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+       "version" : 2
+    },
+    "name" : "libintl-perl",
+    "no_index" : {
+       "directory" : [
+          "t",
+          "inc"
+       ]
+    },
+    "prereqs" : {
+       "build" : {
+          "requires" : {
+             "ExtUtils::MakeMaker" : "0"
+          }
+       },
+       "configure" : {
+          "requires" : {
+             "ExtUtils::MakeMaker" : "0"
+          }
+       },
+       "runtime" : {
+          "recommends" : {
+             "File::ShareDir" : "0"
+          },
+          "requires" : {
+             "File::Spec" : "0",
+             "version" : "0.77"
+          }
+       }
+    },
+    "release_status" : "stable",
+    "resources" : {
+       "bugtracker" : {
+          "web" : "https://github.com/gflohr/libintl-perl/issues"
+       },
+       "homepage" : "http://www.guido-flohr.net/en/projects/",
+       "repository" : {
+          "url" : "https://github.com/gflohr/libintl-perl.git"
+       }
+    },
+    "version" : "1.32",
+    "x_serialization_backend" : "JSON::PP version 2.97001"
+ }
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/META.yml texinfo-6.8/tp/maintain/lib/libintl-perl/META.yml
*** texinfo-6.7/tp/maintain/lib/libintl-perl/META.yml	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/META.yml	2020-10-26 17:37:39.000000000 +0000
***************
*** 1,11 ****
! # http://module-build.sourceforge.net/META-spec.html
! #XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
! name:         libintl-perl
! version:      1.20
! version_from: lib/Locale/Messages.pm
! installdirs:  site
  requires:
!     File::Spec:                    0
! 
! distribution_type: module
! generated_by: ExtUtils::MakeMaker version 6.30
--- 1,30 ----
! ---
! abstract: 'High-Level Interface to Uniforum Message Translation'
! author:
!   - 'Guido Flohr <guido.flohr@cantanea.com>'
! build_requires:
!   ExtUtils::MakeMaker: '0'
! configure_requires:
!   ExtUtils::MakeMaker: '0'
! dynamic_config: 1
! generated_by: 'ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010'
! license: unknown
! meta-spec:
!   url: http://module-build.sourceforge.net/META-spec-v1.4.html
!   version: '1.4'
! name: libintl-perl
! no_index:
!   directory:
!     - t
!     - inc
! recommends:
!   File::ShareDir: '0'
  requires:
!   File::Spec: '0'
!   version: '0.77'
! resources:
!   bugtracker: https://github.com/gflohr/libintl-perl/issues
!   homepage: http://www.guido-flohr.net/en/projects/
!   repository: https://github.com/gflohr/libintl-perl.git
! version: '1.32'
! x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/MYMETA.json texinfo-6.8/tp/maintain/lib/libintl-perl/MYMETA.json
*** texinfo-6.7/tp/maintain/lib/libintl-perl/MYMETA.json	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/MYMETA.json	2020-11-28 19:48:05.000000000 +0000
***************
*** 0 ****
--- 1,55 ----
+ {
+    "abstract" : "High-Level Interface to Uniforum Message Translation",
+    "author" : [
+       "Guido Flohr <guido.flohr@cantanea.com>"
+    ],
+    "dynamic_config" : 0,
+    "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010",
+    "license" : [
+       "unknown"
+    ],
+    "meta-spec" : {
+       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+       "version" : "2"
+    },
+    "name" : "libintl-perl",
+    "no_index" : {
+       "directory" : [
+          "t",
+          "inc"
+       ]
+    },
+    "prereqs" : {
+       "build" : {
+          "requires" : {
+             "ExtUtils::MakeMaker" : "0"
+          }
+       },
+       "configure" : {
+          "requires" : {
+             "ExtUtils::MakeMaker" : "0"
+          }
+       },
+       "runtime" : {
+          "recommends" : {
+             "File::ShareDir" : "0"
+          },
+          "requires" : {
+             "File::Spec" : "0",
+             "version" : "0.77"
+          }
+       }
+    },
+    "release_status" : "stable",
+    "resources" : {
+       "bugtracker" : {
+          "web" : "https://github.com/gflohr/libintl-perl/issues"
+       },
+       "homepage" : "http://www.guido-flohr.net/en/projects/",
+       "repository" : {
+          "url" : "https://github.com/gflohr/libintl-perl.git"
+       }
+    },
+    "version" : "1.32",
+    "x_serialization_backend" : "JSON::PP version 2.27400_02"
+ }
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/MYMETA.yml texinfo-6.8/tp/maintain/lib/libintl-perl/MYMETA.yml
*** texinfo-6.7/tp/maintain/lib/libintl-perl/MYMETA.yml	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/MYMETA.yml	2020-11-28 19:48:05.000000000 +0000
***************
*** 0 ****
--- 1,30 ----
+ ---
+ abstract: 'High-Level Interface to Uniforum Message Translation'
+ author:
+   - 'Guido Flohr <guido.flohr@cantanea.com>'
+ build_requires:
+   ExtUtils::MakeMaker: '0'
+ configure_requires:
+   ExtUtils::MakeMaker: '0'
+ dynamic_config: 0
+ generated_by: 'ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010'
+ license: unknown
+ meta-spec:
+   url: http://module-build.sourceforge.net/META-spec-v1.4.html
+   version: '1.4'
+ name: libintl-perl
+ no_index:
+   directory:
+     - t
+     - inc
+ recommends:
+   File::ShareDir: '0'
+ requires:
+   File::Spec: '0'
+   version: '0.77'
+ resources:
+   bugtracker: https://github.com/gflohr/libintl-perl/issues
+   homepage: http://www.guido-flohr.net/en/projects/
+   repository: https://github.com/gflohr/libintl-perl.git
+ version: '1.32'
+ x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/NEWS texinfo-6.8/tp/maintain/lib/libintl-perl/NEWS
*** texinfo-6.7/tp/maintain/lib/libintl-perl/NEWS	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/NEWS	2020-10-26 17:37:09.000000000 +0000
***************
*** 1,2 ****
--- 1,117 ----
+ Version 1.32 - 26 Oct 2020
+ 
+ * Bugs fixed:
+ 
+   https://github.com/gflohr/libintl-perl/issues/5
+ 
+ Version 1.31 - 19 Nov 2018
+ 
+ * Fixes this bug in Locale::Simple:
+ 
+   https://rt.cpan.org/Ticket/Display.html?id=127675
+ 
+ Version 1.30 - 04 Nov 2018
+ 
+ * Bugs fixed:
+ 
+   https://github.com/gflohr/libintl-perl/issues/2
+   https://github.com/gflohr/libintl-perl/issues/3
+   https://github.com/gflohr/libintl-perl/issues/4
+ 
+ Version 1.29 - 09 Aug 2017
+ 
+ * Important: Fixed a bug that caused Locale::gettext_pp and 
+   Locale::gettext_dumb to not load .mo files with a revision
+   number of 0.1 not to be loaded 
+   (see https://github.com/gflohr/libintl-perl/issues/1)
+ * New bug tracker address is https://github.com/gflohr/libintl-perl/issues
+ 
+ Version 1.28 - 31 Aug 2017 
+ 
+ * New class methods options(), keywords(), and flags() for
+   Locale::TextDomain
+ 
+ Version 1.27 - 7 Aug 2017
+ 
+ * Bugs fixed:
+ 
+   https://rt.cpan.org/Public/Bug/Display.html?id=114731
+   https://rt.cpan.org/Public/Bug/Display.html?id=116772
+   https://rt.cpan.org/Public/Bug/Display.html?id=119014
+   https://rt.cpan.org/Public/Bug/Display.html?id=120165
+   https://rt.cpan.org/Public/Bug/Display.html?id=120446
+ 
+ Version 1.26 - 13 May 2016
+ 
+ * Fixed more false negatives in tests, no need to upgrade.
+ 
+ * Bugs fixed:
+ 
+   https://rt.cpan.org/Ticket/Display.html?id=115052
+ 
+ Version 1.25 - 09 May 2016
+ 
+ * Fixed false negatives in test suite, no need to upgrade the module!
+ 
+ * Bugs fixed:
+ 
+   https://rt.cpan.org/Ticket/Display.html?id=83980
+   https://rt.cpan.org/Ticket/Display.html?id=47968
+ 
+ Version 1.24 - 08 Apr 2016
+ 
+ * Better portability for tests.
+ 
+ * Updated documentation.
+ 
+ * License changed to GPLv3.
+ 
+ * Bugs fixed:
+ 
+   https://rt.cpan.org/Ticket/Display.html?id=98109
+   https://rt.cpan.org/Ticket/Display.html?id=47968
+   https://rt.cpan.org/Ticket/Display.html?id=83980
+   https://rt.cpan.org/Ticket/Display.html?id=102288
+ 
+ Version 1.23 - 24 Jan 2013
+ 
+ * New message retrieval backend Locale::gettext_dumb(3pm) which produces
+   translations even, when the corresponding locale is not present in
+   the system.
+ 
+ * Fixed a bug where the Perl backend under certain circumstances clobbered
+   the environment variable LC_ALL.
+ 
+ * Avoid test failures by skipping all tests that depend on the de_AT
+   locale, when that locale is not installed.
+ 
+ * Bugs fixed:
+   https://rt.cpan.org/Ticket/Display.html?id=82856
+ 
+ Version 1.22 - 24 Jan 2013
+ 
+ * Version 1.22 outsmarted PAUSE (the CPAN upload facility) and had to
+   be removed.
+ 
+ Version 1.21 - 15 Jan 2013
+ 
+ * Environment variables LANGUAGE and LANG are interpreted in the same way
+   in the XS and the pure Perl version.
+ 
+ * Package design closer to GNU standards.
+ 
+ * If present, File::ShareDir is used for searching message catalogs.
+ 
+ * Cleaned up distribution.
+ 
+ * Bugs fixed:
+   https://rt.cpan.org/Ticket/Display.html?id=78341
+   https://rt.cpan.org/Ticket/Display.html?id=81315
+   https://rt.cpan.org/Ticket/Display.html?id=79461
+   https://rt.cpan.org/Ticket/Display.html?id=71509
+   https://rt.cpan.org/Ticket/Display.html?id=49744
+   https://rt.cpan.org/Ticket/Display.html?id=49744
+   https://rt.cpan.org/Ticket/Display.html?id=64284
+ 
  Version 1.20 - 29 Jue 2009
  
***************
*** 4,7 ****
--- 119,125 ----
    be easier to debug them remotely.
  
+ * Bugs fixed:
+   https://rt.cpan.org/Ticket/Display.html?id=49744
+ 
  Version 1.19 - 19 Jun 2009
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/README texinfo-6.8/tp/maintain/lib/libintl-perl/README
*** texinfo-6.7/tp/maintain/lib/libintl-perl/README	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/README	2018-10-08 09:33:14.000000000 +0100
***************
*** 2,19 ****
  =======================
  
- $Id: README,v 1.1 2011-10-12 23:51:24 pertusus Exp $
- 
  The package libintl-perl is an internationalization library for Perl
  that aims to be compatible with the Uniforum message translations
  system as implemented for example in GNU gettext.
  
!     [NOTE for distributors: This file and the complete subdirectory
!     "sample" of this release should be installed along with the library
!     itself in the according documentation section!]
! 
! See the file COPYING.LESSER and the source code for licensing.
! 
! More extensive information may be available at the libintl-perl homepage
! on the internet http://guido-flohr.net/projects/libintl-perl.
  
  Requirements
--- 2,10 ----
  =======================
  
  The package libintl-perl is an internationalization library for Perl
  that aims to be compatible with the Uniforum message translations
  system as implemented for example in GNU gettext.
  
! See the file COPYING and the source code for licensing.
  
  Requirements
***************
*** 89,103 ****
  
  Send negative (and positive!) feedback to me.  Bug reports can be send 
! directly to me or you can use the bugtracking system at http://rt.cpan.org/.
  
  If you use libintl-perl for your project, private or public, free or
  commercial, please let me know.  I am interested in such information.
  
! If you really like (or dislike?) libintl-perl, tell the world about.  You
! can rate it and even write a review at http://cpanratings.perl.org/
! (search for "libintl-perl").  You can also increase the popularity index of
! libintl-perl at freshmeat.net by visiting its project page at
! http://freshmeat.net/projects/libintl-perl, by subscribing to new
! releases from the project page, or by rating it. 
  
  Design Goals
--- 80,94 ----
  
  Send negative (and positive!) feedback to me.  Bug reports can be send 
! directly to me or you can use the 
! [RT bugtracking system](http://rt.cpan.org/ "Link to RT").
  
  If you use libintl-perl for your project, private or public, free or
  commercial, please let me know.  I am interested in such information.
  
! If you really like (or dislike?) libintl-perl, tell the world about.  
! You can star it on [github](http://github.com/gflohr/libintl-perl).  You
! can rate it and even write a review at 
! [cpanratings](http://cpanratings.perl.org/)
! (search for "libintl-perl").
  
  Design Goals
***************
*** 165,186 ****
  you will not need it unless you want to hack the library yourself.
  
- There is a mailing list <libintl-perl AT imperia DOT net> (replace 
- " AT " with "@" and " DOT " with ".") where you can post questions
- related to libintl-perl.  The list has also a certain focus on
- internationalization of Perl CGI web applications.  Please note, that
- postings from non-subscribers will be held back for approval, and it
- may take a considerable amount of time until all list members will get
- these postings.  You can subscribe to the list via a web interface at
- http://ml.imperia.org/mailman/listinfo/libintl-perl/, a searchable
- archive of prior postings to the list is available at
- http://ml.imperia.org/libintl-perl/.
- 
- At the time of this writing (July 2003) the list is new and has
- exactly one subscriber and zero postings.  But don't be shy, join
- it. ;-)
- 
  In order to make use of the software, you will also need various tools
! from GNU gettext (http://savannah.gnu.org/projects/gettext/).  The
! documentation is located at http://www.gnu.org/manual/gettext/.
  You will find there a language-independent overview of 
  internationalization with GNU gettext, and in the Perl-specific
--- 156,161 ----
  you will not need it unless you want to hack the library yourself.
  
  In order to make use of the software, you will also need various tools
! from GNU gettext [savannah](http://savannah.gnu.org/projects/gettext/). The documentation is located at [www.gnu.org](http://www.gnu.org/manual/gettext/).
  You will find there a language-independent overview of 
  internationalization with GNU gettext, and in the Perl-specific
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/README.md texinfo-6.8/tp/maintain/lib/libintl-perl/README.md
*** texinfo-6.7/tp/maintain/lib/libintl-perl/README.md	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/README.md	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,249 ----
+ README for libintl-perl
+ =======================
+ 
+ The package libintl-perl is an internationalization library for Perl
+ that aims to be compatible with the Uniforum message translations
+ system as implemented for example in GNU gettext.
+ 
+ See the file COPYING and the source code for licensing.
+ 
+ Requirements
+ ------------
+ 
+ The library is entirely written in Perl.  It should run on every
+ system with a Perl5 interpreter.  The minimum required Perl version
+ should be 5.004.
+ 
+ The behavior of the package varies a little depending on the Perl
+ version:
+ 
+ - Perl 5.8 or better
+ 
+ Recommended.  Perl 5.8 offers maximum performance and support for
+ various multi-byte encodings (even more if Encode::Han is installed).
+ Additionally the output charset is chosen automatically according to
+ the information provided by I18N::Langinfo.  In fact, I18N::Langinfo
+ is already available for Perl 5.7 but this developer version is
+ probably not much in use any more.
+ 
+ - Perl 5.6 or better
+ 
+ Still offers high-performance UTF-8 handling but no support for other
+ multi-byte encodings unless the package Encode is installed.
+ 
+ - Earlier Perl versions
+ 
+ Full UTF-8 support but quiet slow since all conversion routines are
+ written in Perl.  More exactly: Encoding from 8 bit charsets into
+ UTF-8 is reasonably fast and usable.  Decoding UTF-8 is slow, however.
+ 
+ Note that these are actually the requirements for the *users* of your
+ software internationalized with libintl-perl.
+ 
+ As a maintainer of a Perl package that uses libintl-perl, you will
+ also need a recent version of GNU gettext (see the file README in the
+ subdirectory "sample/" of the source distribution of libintl-perl).
+ Translators of your software can basically do their job with any text
+ editor, but it usually makes sense for them, too, to have GNU gettext
+ installed.  End users of your software, or people that install an
+ internationalized Perl package do *not* need it, unless they want to
+ add a new language to your software.
+ 
+ Installation
+ ------------
+ 
+ If libintl-perl is not installed on your system, you have to build it
+ from the sources, which is a lot easier than you may think.  You need 
+ the program "make" for that and a command line shell.  No C compiler is 
+ required.
+ 
+ Unpack the package in a directory of your choice, cd into that
+ directory and then type
+ 
+      perl Makefile.PL
+      make
+ 	  
+ This will build the package.  You can then run the tests with
+ 
+      make test
+ 
+ To install the package, type
+ 
+      make install
+ 
+ You will probably need root permissions to do that.
+ 
+ Of course, you can also use the CPAN module to install the package.
+ 
+ Feedback
+ --------
+ 
+ Send negative (and positive!) feedback to me.  Bug reports can be send 
+ directly to me or you can use the 
+ [RT bugtracking system](http://rt.cpan.org/ "Link to RT").
+ 
+ If you use libintl-perl for your project, private or public, free or
+ commercial, please let me know.  I am interested in such information.
+ 
+ If you really like (or dislike?) libintl-perl, tell the world about.  
+ You can star it on [github](http://github.com/gflohr/libintl-perl).  You
+ can rate it and even write a review at 
+ [cpanratings](http://cpanratings.perl.org/)
+ (search for "libintl-perl").
+ 
+ Design Goals
+ ------------
+ 
+ The primary design goal of libintl-perl is maximum compatibility with
+ the gettext functions available for other programming languages.  It
+ is intended that programmers, translators, and end users can fully
+ benefit from all existing i18n tools like xgettext for message
+ extraction, msgfmt, msgmerge, etc. for catalog manipulation, Emacs PO
+ mode (or KBabel, PO-Edit, ...) for catalog editing and so on.
+ 
+ Another design goal is maximum portability.  The library should be
+ functional without any additional software but with a wide range of
+ Perl versions.  Wherever possible, hooks have been inserted to benefit
+ from advanced features in the runtime environment, but the basic
+ functionality should be present everywhere.
+ 
+ Overview
+ --------
+ 
+ The core of the library is the module Locale::gettext_pp.  It is a
+ pure Perl re-implementation of the module Locale::gettext available on
+ CPAN.  However, the XS version Locale::gettext lacks some functions
+ (notably plural handling and output conversion) that are already
+ present in Locale::gettext_pp.  Locale::gettext_pp provides the
+ internationalization functions that are available in your system
+ library (libc) or additional C libraries (for example libintl in the
+ case of GNU gettext).
+ 
+ The class Locale::Messages is an additional abstraction layer that is
+ prepared for dynamic switching between different gettext implementations (for
+ example Locale::gettext_pp and Locale::gettext).  It provides
+ basically the same interface as Locale::gettext_pp but in an
+ implementation-independent manner.
+ 
+ The module Locale::TextDomain is the only module that you should
+ actually use in your software.  It represents the message translation
+ system for a particular text domain (a text domain is a unique
+ identifier for your software package), makes use of Locale::Messages
+ for message translation and catalog location, and it provides
+ additional utility functions, for example common shortcut names for
+ i18n routines, tied hashes for hash-like lookups into the translation
+ database, and finally an interpolation mechanism suitable for
+ internationalized messages.
+ 
+ The package also contains a charset conversion library
+ Locale::Recode.  This library is used internally by Locale::gettext_pp
+ to allow on-the-fly charset conversion between the charset in a
+ message catalog and the preferred (end) user charset.  Its main
+ advantage about the Encode package available for recent Perl versions
+ is its portability, since it does not require the Unicode capabilities
+ of Perl that were introduced with Perl 5.6.  It fully supports UTF-8
+ with every Perl version and a wealth of common 8 bit encodings.  If
+ you have to do charset conversion with older Perl versions, then
+ Locale::Recode may be worth a try although it is really only a helper
+ library, not intended as a competitor to Encode.
+ 
+ Documentation
+ -------------
+ 
+ For a basic understanding of message translation in Perl with
+ libintl-perl you should read the perldoc of Locale::TextDomain.  Don't
+ bother about the documentation of the other modules in the library,
+ you will not need it unless you want to hack the library yourself.
+ 
+ In order to make use of the software, you will also need various tools
+ from GNU gettext [savannah](http://savannah.gnu.org/projects/gettext/). The documentation is located at [www.gnu.org](http://www.gnu.org/manual/gettext/).
+ You will find there a language-independent overview of 
+ internationalization with GNU gettext, and in the Perl-specific
+ sections you will find details about the parser that extracts
+ translatable messages from your Perl sources. 
+ 
+ Quick-Start
+ -----------
+ 
+ The subdirectory "sample" of the source distribution of libintl-perl
+ contains a full-fledged example for an internationalized Perl package,
+ including a working Makefile.  The README of that subdirectory
+ explains all necessary steps.
+ 
+ However, if you are on a recent GNU/Linux system or similar (cygwin
+ should also do), chances are that you can get the following example to
+ run:
+ 
+ 	#! /usr/local/bin/perl -w
+ 
+ 	use strict;
+ 
+ 	# This assumes that the textdomain 'libc' is available on your
+ 	# system.  Try "locate libc.mo" or "locate libc.gmo" (or
+ 	# "find / -type f -name libc.mo" if locate is not available on
+ 	# your system).
+ 	#
+ 	# By the way, the "use Locale::TextDomain (TEXTDOMAIN) is the 
+ 	# equivalent of
+ 	#
+ 	#      textdomain ("TEXTDOMAIN");
+ 	#
+ 	# in C or similar languages.
+ 	use Locale::TextDomain ('libc');
+ 
+ 	# The locale category LC_MESSAGES is not exported by the POSIX
+ 	# module on older Perl versions.  
+ 	use Locale::Messages qw (LC_MESSAGES);
+ 
+ 	use POSIX ('setlocale');
+ 
+ 	# Set the locale according to our environment.
+ 	setlocale (LC_MESSAGES, '');
+ 
+ 	# This makes the assumption that your system libc defines a 
+ 	# message "No such file or directory".  Check the exact
+ 	# spelling on your system with something like 
+ 	# "ls NON-EXISTANT".
+ 	# Note the double underscore in front of the string.  This is
+ 	# really a function call to the function __() that is
+ 	# automagically imported by Locale::TextDomain into your
+ 	# namespace.  This function takes its argument, looks up a
+ 	# translation for it, and returns that, or the unmodified
+ 	# string in case of failure.
+ 	print __"No such file or directory", ".\n";
+ 
+ 	__END__
+ 
+ Now run the command "locale -a" or "nlsinfo" to get a list of
+ available locales on your system.  Try the section "Finding locales"
+ in "perldoc perllocale" if you have problems.
+ 
+ If, for example, the locale "fr_FR" is available on your system, set
+ the environment variable LANG to that value, for a POSIX shell
+ 
+      LANG=fr_FR
+      export LANG
+ 
+ for the C shell
+ 
+      setenv LANG fr_FR
+ 
+ and run your little Perl script.  It should tell you what the error
+ message for "No such file or directory" is in French, or whatever
+ language you chose.  Not a real example, because we have "stolen" a
+ message from a system catalog.  But it should give you the general
+ idea, especially if you are already familiar with gettext in C.
+ 
+ If you still see the English message, this does not necessarily mean a
+ failure, since the string is maybe not translated on your system (try
+ "locate libc.mo" to get a list of available translations).  Even for
+ the translations listed there, that particular message might be
+ missing.  Try a common locale like "de_DE" or "fr_FR" that are usually
+ fully translated then.
+ 
+ Your next steps should be "perldoc Locale::TextDomain", and then study
+ the example in the subdirectory "sample" of this distribution.
+ 
+ Have fun with libintl-perl!
+ 
+ Guido Flohr
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/README.win32 texinfo-6.8/tp/maintain/lib/libintl-perl/README.win32
*** texinfo-6.7/tp/maintain/lib/libintl-perl/README.win32	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/README.win32	2018-10-08 09:33:00.000000000 +0100
***************
*** 108,110 ****
    not occur with MSVC 6.0 and earlier.
  
! Guido Flohr <guido@imperia.net>
--- 108,110 ----
    not occur with MSVC 6.0 and earlier.
  
! Guido Flohr <guido.flohr@cantanea.com>
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/REFERENCES texinfo-6.8/tp/maintain/lib/libintl-perl/REFERENCES
*** texinfo-6.7/tp/maintain/lib/libintl-perl/REFERENCES	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/REFERENCES	2018-10-08 09:33:00.000000000 +0100
***************
*** 47,48 ****
--- 47,60 ----
  - IWL, a GUI toolkit for html
    http://search.cpan.org/~viktork/IWL/
+ 
+ - Git, the stupid content tracker
+   http://git-scm.com/
+ 
+ - needrestart checks which daemons need to be restarted after library upgrades
+   https://fiasko-nw.net/~thomas/tag/needrestart.html
+ 
+ - libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images
+   http://libguestfs.org/
+ 
+ - serienbrief, write serial letters with LaTeX
+   http://nasauber.de/opensource/serienbrief/
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/ReleaseNotes texinfo-6.8/tp/maintain/lib/libintl-perl/ReleaseNotes
*** texinfo-6.7/tp/maintain/lib/libintl-perl/ReleaseNotes	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/ReleaseNotes	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,127 ****
- Version 1.20 - 29 Jue 2009
- 
- * Test suite revamped.  Failures are now explained better, and it should
-   be easier to debug them remotely.
- 
- Version 1.19 - 19 Jun 2009
- 
- * New context functions now work with Perl 5.6.2.
- 
- * N__() now mirrors its argument in scalar context for convenience.
- 
- Version 1.18 - 26 May 2009
- 
- * Cosmetic change: The version number is now both in Locale::Messages
-   and in Locale::TextDomain to work around a shortcoming of the
-   PAUSE indexer.
- 
- Version 1.17 - 25 May 2009
- 
- * New context support, supporting .po files with msgctxt, and 
-   appropriate supporting calls (*pgettext calls) under both
-   gettext_pp and gettext_xs. TextDomain.pm received corresponding
-   calls: __p __px __np __npx __xnp.
- 
- * New module Locale::Util with some utility functions, especially for
-   web development.  Attention, this is still alpha code!
- 
- * Try to warn about wrong usage of the tied hashes in
-   Locale::TextDomain.
- 
- * Minor bugfixes
- 
- Version 1.16 - 28 Sep 2005
- 
- * New function Locale::Messages::bind_textdomain_filter() allows you 
-   to register an output filter as a callback.  You can use this
-   feature for example to set the utf-8 flag on translated string when
-   you are sure that the output is actually utf-8.
- 
- * New function Locale::Messages::turn_utf_8_on().
- 
- * various minor bug fixes.
- 
- Version 1.15 - 1 Sep 2005
- 
- * Workarounds and bugfixes for misconfigured Solaris systems
- 
- * Fixed the completely broken simplecal example
- 
- * Added section about non-ascii msgids to the POD of Locale::Messages
- 
- Version 1.14 - 11 Aug 2005
- 
- * Oops: forgot to update the version check in Locale::Messages
- 
- * The XS version builds easier on *BSD systems now
- 
- Version 1.12 - 11 Aug 2005
- 
- * Minor bugfixes
- 
- * The test scripts now check whether the needed locales are installed
- 
- Version 1.11 - 11 Jun 2004
- 
- * Version 1.11 is a minor bugfix release
- 
- Version 1.10 - 12 Jan 2004
- 
- * XS version now compiles under Windows (GNU gettext and libiconv required,
-   build with "perl Makefile.PL DIR=gettext_xs", see README.win32 for details)
- 
- Version 1.09 - 29 Dec 2003
- 
- * check version match with XS module
- 
- * in pure Perl version, use user supplied locale name when guessing
-   the output character set
- 
- * corrections for Atari character maps
- 
- Version 1.08 - 30 Nov 2003
- 
- * fixed bug #4512 on https://rt.cpan.org/ (reported by unknown guest)
- 
- Version 1.07 - 28 Nov 2003
- 
- * bug with charset detection via I18N::Langinfo fixed
- 
- * new function Locale::Messages::turn_utf_8_off()
- 
- Version 1.06 - 24 Nov 2003
- 
- * fixed warning/error under Solaris 8 when I18N::Langinfo is not available
- 
- * simplified sample packaging
- 
- Version 1.05 - 10 Oct 2003
- 
- * fixed compatibility problems with gettext libraries under Solaris 8
-   and higher
- 
- Version 1.04 - 09 Oct 2003
- 
- * support for language chains in $LANGUAGE (e. g. "fr_BE:fr:de")
- 
- * performance tweaks for Locale::gettext_pp
- 
- * do not clobber $@ in Locale::gettext_pp
- 
- Version 1.03 - 15 Sep 2003
- 
- * alternative XS implemenation of gettext() and friends (outperforms
-   pure Perl version by factor 10-15)
- 
- Version 1.02 - 04 Sep 2003
- 
- * bugfixes for systems that lack both /usr/share/locale and
-   /usr/local/share/locale
- 
- * compatibility tweaks for Perl 5.005
- 
- Version 1.01 - 19 Aug 2003
- 
- * bugfixes
- 
- * compatibility tweaks for MS-DOS
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/README texinfo-6.8/tp/maintain/lib/libintl-perl/sample/README
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/README	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/README	2018-10-08 09:33:00.000000000 +0100
***************
*** 58,71 ****
  module except for a line at the beginning of the file that reads:
  
!      use Locale::TextDomain qw (org.imperia.simplecal);
  
  In case you are not familiar with the operator "qw", this is an
  equivalent writing of 
  
!      use Locale::TextDomain ('org.imperia.simplecal');
  
  That line in the code does three things: It imports the module
  Locale::TextDomain, *and* it states that the text domain (or
! identifier) for this package is "org.imperia.simplecal", *and* it says
  that the translations for this package can be found in the
  subdirectory "LocaleDate" of any component of @INC (unless it can be
--- 58,71 ----
  module except for a line at the beginning of the file that reads:
  
!      use Locale::TextDomain qw (com.cantanea.simplecal);
  
  In case you are not familiar with the operator "qw", this is an
  equivalent writing of 
  
!      use Locale::TextDomain ('com.cantanea.simplecal');
  
  That line in the code does three things: It imports the module
  Locale::TextDomain, *and* it states that the text domain (or
! identifier) for this package is "com.cantanea.simplecal", *and* it says
  that the translations for this package can be found in the
  subdirectory "LocaleDate" of any component of @INC (unless it can be
***************
*** 132,159 ****
  is not related to a file with the name of "pot".  The command "make
  pot" will remake the master catalog of the package and place the
! result in the file "org.imperia.simplecal.pot"
! ("org.imperia.simplecal" is the text domain resp. identifier for our
  package).  Type the command "make pot" now to see how the master
  catalog is actually generated.  If the output says something like
  "nothing to be done for `pot'", then delete the file
! "org.imperia.simplecal.pot" and try again.
  
! You should see now that the target file "org.imperia.simplecal.pot" is
  generated by the program xgettext with a plethora of options:
  
!      xgettext --output=./org.imperia.simplecal.pox --from-code=utf-8 \
!               --add-comments=TRANSLATORS: --files-from=./POTFILES.in \
  	      --copyright-holder="Imperia AG Huerth/Germany" \
  	      --keyword --keyword='$__' --keyword=__ --keyword=__x \
  	      --keyword=__n:1,2 --keyword=__nx:1,2 --keyword=__xn \
  	      --keyword=N__ --language=perl && \
!      rm -f org.imperia.simplecal.pot && \
!      mv org.imperia.simplecal.pox org.imperia.simplecal.pot
  
  Type "xgettext --help" for a detailled explanation of the command line
  options.  In brief this invocation causes xgettext to read a list of
! files from the file "POTFILES.in", extract all messages from these
  source files and place the result in the output file
! "org.imperia.simplecal.pox".  If the command succeeds, the old ".pot"
  file is replaced by the new ".pox" file.
  
--- 132,159 ----
  is not related to a file with the name of "pot".  The command "make
  pot" will remake the master catalog of the package and place the
! result in the file "com.cantanea.simplecal.pot"
! ("com.cantanea.simplecal" is the text domain resp. identifier for our
  package).  Type the command "make pot" now to see how the master
  catalog is actually generated.  If the output says something like
  "nothing to be done for `pot'", then delete the file
! "com.cantanea.simplecal.pot" and try again.
  
! You should see now that the target file "com.cantanea.simplecal.pot" is
  generated by the program xgettext with a plethora of options:
  
!      xgettext --output=./com.cantanea.simplecal.pox --from-code=utf-8 \
!               --add-comments=TRANSLATORS: --files-from=./POTFILES \
  	      --copyright-holder="Imperia AG Huerth/Germany" \
  	      --keyword --keyword='$__' --keyword=__ --keyword=__x \
  	      --keyword=__n:1,2 --keyword=__nx:1,2 --keyword=__xn \
  	      --keyword=N__ --language=perl && \
!      rm -f com.cantanea.simplecal.pot && \
!      mv com.cantanea.simplecal.pox com.cantanea.simplecal.pot
  
  Type "xgettext --help" for a detailled explanation of the command line
  options.  In brief this invocation causes xgettext to read a list of
! files from the file "POTFILES", extract all messages from these
  source files and place the result in the output file
! "com.cantanea.simplecal.pox".  If the command succeeds, the old ".pot"
  file is replaced by the new ".pox" file.
  
***************
*** 162,166 ****
  package to use it.
  
! The file POTFILES.in contains a list of source files to be scanned for
  translatable strings.  Have a look at it, and you will understand it.
  
--- 162,166 ----
  package to use it.
  
! The file POTFILES contains a list of source files to be scanned for
  translatable strings.  Have a look at it, and you will understand it.
  
***************
*** 188,192 ****
  
  Okay, after "make pot" we have updated the master message catalog
! TEXTDOMAIN.pot, in our case "org.imperia.simplecal.pot".  Have a look
  into the file now.  It contains the original English messages that
  xgettext has extracted from our source files and blank translations.
--- 188,192 ----
  
  Okay, after "make pot" we have updated the master message catalog
! TEXTDOMAIN.pot, in our case "com.cantanea.simplecal.pot".  Have a look
  into the file now.  It contains the original English messages that
  xgettext has extracted from our source files and blank translations.
***************
*** 202,206 ****
  files. Since nothing really changed here (we did not change the source
  files yet) you can now try to update the compiled po files which end in
! ".mo" with "make update-mo".
  
  Again, you will see maybe cryptic output from "make" that signifies
--- 202,206 ----
  files. Since nothing really changed here (we did not change the source
  files yet) you can now try to update the compiled po files which end in
! ".gmo" (for GNU mo format) with "make update-mo".
  
  Again, you will see maybe cryptic output from "make" that signifies
***************
*** 209,215 ****
  
  The last step requires that you copy the (possibly changed) mo files
! into your package by "make install".  This will copy the mo files into
! the subdirectory "LocaleData" of your package so that libintl-perl is
! able to find them at runtime.
  
  You can perform all these steps at once by typing "make all" although
--- 209,215 ----
  
  The last step requires that you copy the (possibly changed) mo files
! into your package by "make install".  This will copy the gmo files as
! ".mo" files into the subdirectory "LocaleData" of your package so that 
! libintl-perl is able to find them at runtime.
  
  You can perform all these steps at once by typing "make all" although
***************
*** 265,269 ****
  re-introduce the welcome and good-bye messages to your program and you
  uncomment the corresponding lines in "bin/simplecal.pl".  You will
! have to re-make the master catalog "org.imperia.simplecal.pot" by
  "make pot", and then "make update-po" to update the po files.  In
  fact, "make update-po" is sufficient because it will also update the
--- 265,269 ----
  re-introduce the welcome and good-bye messages to your program and you
  uncomment the corresponding lines in "bin/simplecal.pl".  You will
! have to re-make the master catalog "com.cantanea.simplecal.pot" by
  "make pot", and then "make update-po" to update the po files.  In
  fact, "make update-po" is sufficient because it will also update the
***************
*** 337,341 ****
  version found in the "simplecal" sample package.  Please send 
  corrections or improvements to this file to the maintainer Guido
! Flohr <guido@imperia.net>, and add package-specific notes to your
  documentation instead.  Users expect this file to have a standard
  contents, and they will not check it for changes on a regular basis.
--- 337,341 ----
  version found in the "simplecal" sample package.  Please send 
  corrections or improvements to this file to the maintainer Guido
! Flohr <guido.flohr@cantanea.com>, and add package-specific notes to your
  documentation instead.  Users expect this file to have a standard
  contents, and they will not check it for changes on a regular basis.
***************
*** 376,382 ****
  "__" and friends.  You can do that by hand, but isn't that the kind of
  job that you have bought a computer for?  List your source files in
! "po/POTFILES.in" and then try
  
!      xgettext -a --files-from=POTFILES.in -o all.pot
  
  The option "-a" instructs xgettext to extract *all* strings from your
--- 376,382 ----
  "__" and friends.  You can do that by hand, but isn't that the kind of
  job that you have bought a computer for?  List your source files in
! "po/POTFILES" and then try
  
!      xgettext -a --files-from=POTFILES -o all.pot
  
  The option "-a" instructs xgettext to extract *all* strings from your
***************
*** 450,461 ****
  to reveal the i18n features in your code!
  
- If you are new to internationalization (i + 18 characters + n = i18n),
- you will probably only understand half of the above.  Visit
- http://ml.imperia.org/listinfo/libintl-perl/, subscribe to the mailing
- list libintl-perl@imperia.net and ask there.  And don't blame me, the
- author, for any difficulties.  libintl-perl is as complicated as i18n
- itself, it even simplifies a lot of things.  The complicated rest is
- inevitable. ;-)
- 
  Good luck!
  
--- 450,453 ----
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl	2018-10-08 09:33:00.000000000 +0100
***************
*** 14,19 ****
  # it a text domain.  Note that this is only needed here because the 
  # script *itself* contains translatable messages from the text domain
! # "org.imperia.simplecal".
! use Locale::TextDomain ('org.imperia.simplecal');
  
  use vars qw ($VERSION);
--- 14,19 ----
  # it a text domain.  Note that this is only needed here because the 
  # script *itself* contains translatable messages from the text domain
! # "com.cantanea.simplecal".
! use Locale::TextDomain ('com.cantanea.simplecal');
  
  use vars qw ($VERSION);
***************
*** 21,25 ****
  
  # Set the locale according to the environment.
! setlocale (LC_MESSAGES, "");
  
  # Print a greeting message.  We want to be flexible with the package
--- 21,25 ----
  
  # Set the locale according to the environment.
! setlocale LC_MESSAGES, "";
  
  # Print a greeting message.  We want to be flexible with the package
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/.gitignore texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/.gitignore
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/.gitignore	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/.gitignore	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ *.gmo
+ LocaleData/
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mo differ
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/SimpleCal.pm texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/SimpleCal.pm
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/lib/SimpleCal.pm	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/lib/SimpleCal.pm	2018-10-08 09:33:00.000000000 +0100
***************
*** 6,12 ****
  use strict;
  
! # The text domain (identifier) of our package is 'org.imperia.simplecal',
  # following the advice in the pod of Locale::TextDomain.
! use Locale::TextDomain qw (org.imperia.simplecal);
  
  use base qw (Exporter);
--- 6,12 ----
  use strict;
  
! # The text domain (identifier) of our package is 'com.cantanea.simplecal',
  # following the advice in the pod of Locale::TextDomain.
! use Locale::TextDomain qw (com.cantanea.simplecal);
  
  use base qw (Exporter);
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/Makefile.PL texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/Makefile.PL
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/Makefile.PL	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/Makefile.PL	2018-10-08 09:33:00.000000000 +0100
***************
*** 2,9 ****
  
  # vim: tabstop=4
- # $Id: Makefile.PL,v 1.1 2011-10-12 23:51:51 pertusus Exp $
  
  # Makefile generator for libintl-perl.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, 
  # all rights reserved.
  
--- 2,8 ----
  
  # vim: tabstop=4
  
  # Makefile generator for libintl-perl.
! # Copyright (C) 2002-2015 Guido Flohr <guido.flohr@cantanea.com>, 
  # all rights reserved.
  
***************
*** 20,24 ****
  # You should have received a copy of the GNU Library 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.
  
--- 19,23 ----
  # You should have received a copy of the GNU Library General Public 
  # License along with this program; if not, write to the Free Software
! # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, 
  # USA.
  
***************
*** 35,39 ****
  						},
  	EXE_FILES		=> [ 'bin/simplecal.pl' ],
! 	AUTHOR          => 'Guido Flohr <guido@imperia.net>',
      ABSTRACT        => 'Demonstration package for libintl-perl',
  );
--- 34,38 ----
  						},
  	EXE_FILES		=> [ 'bin/simplecal.pl' ],
! 	AUTHOR          => 'Guido Flohr <guido.flohr@cantanea.com>',
      ABSTRACT        => 'Demonstration package for libintl-perl',
  );
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/MANIFEST texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/MANIFEST
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/MANIFEST	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/MANIFEST	2018-10-08 09:33:00.000000000 +0100
***************
*** 8,11 ****
--- 8,12 ----
  po/ar.po
  po/ar_SA.po
+ po/cs.po
  po/de.po
  po/de_AT.po
***************
*** 14,30 ****
  po/it.po
  po/nl.po
! po/org.imperia.simplecal.pot
  po/pt.po
  po/pt_BR.po
  po/ru.po
! lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mo
! lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mo
--- 15,32 ----
  po/it.po
  po/nl.po
! po/com.cantanea.simplecal.pot
  po/pt.po
  po/pt_BR.po
  po/ru.po
! lib/LocaleData/de/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/fr/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/ar/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/ar_SA/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/de_AT/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/ga/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/it/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/pt/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/pt_BR/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/nl/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/ru/LC_MESSAGES/com.cantanea.simplecal.mo
! lib/LocaleData/cs/LC_MESSAGES/com.cantanea.simplecal.mo
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # Arabic translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-27 18:56+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: Arabic <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-6\n"
--- 1,13 ----
  # Arabic translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-27 18:56+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: Arabic <guido.flohr@cantanea.com>\n"
! "Language: ar\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-6\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar_SA.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar_SA.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar_SA.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar_SA.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # Arabic translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-27 18:56+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: Arabic <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-6\n"
--- 1,13 ----
  # Arabic translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-27 18:56+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: Arabic <guido.flohr@cantanea.com>\n"
! "Language: ar\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-6\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/com.cantanea.simplecal.pot texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/com.cantanea.simplecal.pot
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/com.cantanea.simplecal.pot	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/com.cantanea.simplecal.pot	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,94 ----
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR Edit the file PACKAGE to change this
+ # This file is distributed under the same license as the PACKAGE package.
+ # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+ #
+ #, fuzzy
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
+ "Report-Msgid-Bugs-To: Edit the file PACKAGE to change this\n"
+ "POT-Creation-Date: 2017-08-30 22:51+0300\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL@li.org>\n"
+ "Language: \n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=CHARSET\n"
+ "Content-Transfer-Encoding: 8bit\n"
+ 
+ #: ../lib/SimpleCal.pm:26
+ msgid "January"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:28
+ msgid "February"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:30
+ msgid "March"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:32
+ msgid "April"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:34
+ msgid "May"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:36
+ msgid "June"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:38
+ msgid "July"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:40
+ msgid "August"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:42
+ msgid "September"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:44
+ msgid "October"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:46
+ msgid "November"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:48
+ msgid "December"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:70
+ msgid "Sun"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:71
+ msgid "Mon"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:72
+ msgid "Tue"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:73
+ msgid "Wed"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:74
+ msgid "Thu"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:75
+ msgid "Fri"
+ msgstr ""
+ 
+ #: ../lib/SimpleCal.pm:76
+ msgid "Sat"
+ msgstr ""
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/cs.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/cs.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/cs.po	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/cs.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,96 ----
+ # Czech translations for SimpleCal.
+ #
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: SimpleCal\n"
+ "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+ "POT-Creation-Date: 2013-01-14 18:14+0200\n"
+ "PO-Revision-Date: 2003-07-28 04:21+0200\n"
+ "Last-Translator: Jan TomÃ¡Å¡ek <jan@tomasek.cz>\n"
+ "Language-Team: Czech <guido.flohr@cantanea.com>\n"
+ "Language: cs\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+ 
+ #: ../lib/SimpleCal.pm:26
+ msgid "January"
+ msgstr "Leden"
+ 
+ #: ../lib/SimpleCal.pm:28
+ msgid "February"
+ msgstr "Ãšnor"
+ 
+ #: ../lib/SimpleCal.pm:30
+ msgid "March"
+ msgstr "BÅ™ezen"
+ 
+ #: ../lib/SimpleCal.pm:32
+ msgid "April"
+ msgstr "Duben"
+ 
+ #: ../lib/SimpleCal.pm:34
+ msgid "May"
+ msgstr "KvÄ›ten"
+ 
+ #: ../lib/SimpleCal.pm:36
+ msgid "June"
+ msgstr "ÄŒerven"
+ 
+ #: ../lib/SimpleCal.pm:38
+ msgid "July"
+ msgstr "ÄŒervenec"
+ 
+ #: ../lib/SimpleCal.pm:40
+ msgid "August"
+ msgstr "ZÃ¡Å™Ã­"
+ 
+ #: ../lib/SimpleCal.pm:42
+ msgid "September"
+ msgstr "Å˜Ã­jen"
+ 
+ #: ../lib/SimpleCal.pm:44
+ msgid "October"
+ msgstr "Listopad"
+ 
+ #: ../lib/SimpleCal.pm:46
+ msgid "November"
+ msgstr "Prosinec"
+ 
+ #: ../lib/SimpleCal.pm:48
+ msgid "December"
+ msgstr "Prosinec"
+ 
+ #: ../lib/SimpleCal.pm:70
+ msgid "Sun"
+ msgstr "Ne"
+ 
+ #: ../lib/SimpleCal.pm:71
+ msgid "Mon"
+ msgstr "Po"
+ 
+ #: ../lib/SimpleCal.pm:72
+ msgid "Tue"
+ msgstr "Ãšt"
+ 
+ #: ../lib/SimpleCal.pm:73
+ msgid "Wed"
+ msgstr "St"
+ 
+ #: ../lib/SimpleCal.pm:74
+ msgid "Thu"
+ msgstr "ÄŒt"
+ 
+ #: ../lib/SimpleCal.pm:75
+ msgid "Fri"
+ msgstr "PÃ¡"
+ 
+ #: ../lib/SimpleCal.pm:76
+ msgid "Sat"
+ msgstr "So"
+ 
+ #~ msgid "Welcome to {package}!\n"
+ #~ msgstr "VÃ­tejte v {package}!\n"
+ 
+ #~ msgid "Bye.\n"
+ #~ msgstr "Nashledanou!\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/de_AT.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/de_AT.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/de_AT.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/de_AT.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # German (Austria) translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-27 18:47+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: German <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
--- 1,13 ----
  # German (Austria) translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-27 18:47+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: German <guido.flohr@cantanea.com>\n"
! "Language: de\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/de.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/de.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/de.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/de.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # German translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
  "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2005-08-16 18:42+0300\n"
  "PO-Revision-Date: 2003-07-28 04:06+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: German <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
--- 1,13 ----
  # German translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
  "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-28 04:06+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: German <guido.flohr@cantanea.com>\n"
! "Language: de\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/fr.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/fr.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/fr.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/fr.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # French translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-28 04:07+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: French <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
--- 1,13 ----
  # French translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-28 04:07+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: French <guido.flohr@cantanea.com>\n"
! "Language: fr\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/ga.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/ga.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/ga.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/ga.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # Irish translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-28 04:10+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: Irish <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
--- 1,13 ----
  # Irish translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-28 04:10+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: Irish <guido.flohr@cantanea.com>\n"
! "Language: ga\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/it.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/it.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/it.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/it.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # Italian translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-28 04:10+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: Italian <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
--- 1,13 ----
  # Italian translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-28 04:10+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: Italian <guido.flohr@cantanea.com>\n"
! "Language: it\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/Makefile texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/Makefile
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/Makefile	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/Makefile	2018-10-08 09:33:00.000000000 +0100
***************
*** 4,18 ****
  libdir = ../lib
  
! #CATALOGS = $(addsuffix .po, LINGUAS)
! CATALOGS = $(LINGUAS)
! MO_FILES = $(addsuffix .mo, $(LINGUAS))
! 
! MSGMERGE = msgmerge
! MSGFMT   = msgfmt
! XGETTEXT = xgettext
  CATOBJEXT = .po
  
  include PACKAGE
  
  TD = $(strip $(TEXTDOMAIN))
  
--- 4,17 ----
  libdir = ../lib
  
! MSGMERGE  = msgmerge
! MSGFMT    = msgfmt
! XGETTEXT  = xgettext
  CATOBJEXT = .po
+ PERL      = perl
  
  include PACKAGE
  
+ MO_FILES = $(addsuffix .gmo, $(LINGUAS))
+ 
  TD = $(strip $(TEXTDOMAIN))
  
***************
*** 27,59 ****
  	@echo "  update-mo                 - regenerate mo files"
  	@echo "  install                   - install mo files"
! 	@echo "  all			   - all of the above"
  
! POTFILES = $(srcdir)/POTFILES.in \
! 	$(shell cat $(srcdir)/POTFILES.in) 
  
  pot: $(TD).pot 
  
  clean:
! 	rm -f *~ *.bak *.mo
  
- # FIXME: The parameter --from-code is only needed if your sources contain
- # any 8 bit data (even in comments).  UTF-8 is only a guess here, but it
- # will at least accept any 8 bit data.
- #
- # The parameter "--language=perl" is not strictly needed because the
- # source language of all our files will be auto-detected by xgettext
- # by their filename extension.  You should even avoid this parameter
- # if you want to extract strings from multiple source languages.
  $(TD).pot: $(POTFILES)
  	$(XGETTEXT) --output=$(srcdir)/$(TD).pox --from-code=utf-8 \
! 		--add-comments=TRANSLATORS: --files-from=$(srcdir)/POTFILES.in \
  		--copyright-holder="$(COPYRIGHT_HOLDER)" \
  		--msgid-bugs-address="$(MSGID_BUGS_ADDRESS)" \
! 		--keyword --keyword='$$__' --keyword=__ --keyword=__x \
! 		--keyword=__n:1,2 --keyword=__nx:1,2 --keyword=__xn:1,2 \
! 		--keyword=__p:1c,2 --keyword=__np:1c,2,3 \
! 		--keyword=__npx:1c,2,3 --keyword=N__ --keyword=N__n:1,2 \
! 		--keyword=N__p:1c,2 --keyword=N__np:1c,2,3 --keyword=%__ \
! 		--language=perl && \
  	rm -f $@ && mv $(TD).pox $@
  
--- 26,46 ----
  	@echo "  update-mo                 - regenerate mo files"
  	@echo "  install                   - install mo files"
! 	@echo "  all                       - all of the above"
  
! POTFILES = $(srcdir)/POTFILES \
! 	$(shell cat $(srcdir)/POTFILES) 
  
  pot: $(TD).pot 
  
  clean:
! 	rm -f *~ *.bak *.gmo
  
  $(TD).pot: $(POTFILES)
  	$(XGETTEXT) --output=$(srcdir)/$(TD).pox --from-code=utf-8 \
! 		--add-comments=TRANSLATORS: --files-from=$(srcdir)/POTFILES \
  		--copyright-holder="$(COPYRIGHT_HOLDER)" \
  		--msgid-bugs-address="$(MSGID_BUGS_ADDRESS)" \
!                 `$(PERL) -MLocale::TextDomain \
!                 -e "print Locale::TextDomain->options"` && \
  	rm -f $@ && mv $(TD).pox $@
  
***************
*** 65,69 ****
  		mkdir -p "$$targetdir/$$lang/LC_MESSAGES" || exit 1; \
  		dest="$$targetdir/$$lang/LC_MESSAGES/$(TD).mo"; \
! 		cat="$$lang.mo"; \
  		echo "installing $$cat as $$dest"; \
  		cp -f $$cat $$dest && chmod 644 $$dest || exit 1; \
--- 52,56 ----
  		mkdir -p "$$targetdir/$$lang/LC_MESSAGES" || exit 1; \
  		dest="$$targetdir/$$lang/LC_MESSAGES/$(TD).mo"; \
! 		cat="$$lang.gmo"; \
  		echo "installing $$cat as $$dest"; \
  		cp -f $$cat $$dest && chmod 644 $$dest || exit 1; \
***************
*** 75,79 ****
  	$(MAKE) $(TD).pot
  	cd $(srcdir); \
!         catalogs='$(CATALOGS)'; \
          for cat in $$catalogs; do \
            cat=`basename $$cat`; \
--- 62,66 ----
  	$(MAKE) $(TD).pot
  	cd $(srcdir); \
!         catalogs='$(LINGUAS)'; \
          for cat in $$catalogs; do \
            cat=`basename $$cat`; \
***************
*** 91,97 ****
  
  .SUFFIXES:
! .SUFFIXES: .po .mo
  
! .po.mo:
  	$(MSGFMT) --check --statistics --verbose -o $@ $<
  
--- 78,84 ----
  
  .SUFFIXES:
! .SUFFIXES: .po .gmo
  
! .po.gmo:
  	$(MSGFMT) --check --statistics --verbose -o $@ $<
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/nl.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/nl.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/nl.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/nl.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # Dutch translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-28 04:08+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: Dutch <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
--- 1,13 ----
  # Dutch translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-28 04:08+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: Dutch <guido.flohr@cantanea.com>\n"
! "Language: nl\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/org.imperia.simplecal.pot texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/org.imperia.simplecal.pot
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/org.imperia.simplecal.pot	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/org.imperia.simplecal.pot	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,93 ****
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR Edit the file PACKAGE to change this.
- # This file is distributed under the same license as the PACKAGE package.
- # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
- #
- #, fuzzy
- msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
- "POT-Creation-Date: 2005-08-17 11:53+0300\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
- "Language-Team: LANGUAGE <LL@li.org>\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=CHARSET\n"
- "Content-Transfer-Encoding: 8bit\n"
- 
- #: ../lib/SimpleCal.pm:26
- msgid "January"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:28
- msgid "February"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:30
- msgid "March"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:32
- msgid "April"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:34
- msgid "May"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:36
- msgid "June"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:38
- msgid "July"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:40
- msgid "August"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:42
- msgid "September"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:44
- msgid "October"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:46
- msgid "November"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:48
- msgid "December"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:70
- msgid "Sun"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:71
- msgid "Mon"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:72
- msgid "Tue"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:73
- msgid "Wed"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:74
- msgid "Thu"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:75
- msgid "Fri"
- msgstr ""
- 
- #: ../lib/SimpleCal.pm:76
- msgid "Sat"
- msgstr ""
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/PACKAGE texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/PACKAGE
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/PACKAGE	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/PACKAGE	2018-10-08 09:33:00.000000000 +0100
***************
*** 14,26 ****
  	  pt_BR \
  	  nl \
  
  # Textdomain for our package.
! TEXTDOMAIN = org.imperia.simplecal
  
  # Initial copyright holder added to pot and po files.
  #COPYRIGHT_HOLDER = Guido Flohr
! COPYRIGHT_HOLDER = Edit the file PACKAGE to change this.
  
  # Where to send msgid bugs?  
! #MSGID_BUGS_ADDRESS = Guido Flohr <guido@imperia.net>
! MSGID_BUGS_ADDRESS = Edit the file PACAKGE to change this.
--- 14,27 ----
  	  pt_BR \
  	  nl \
+           cs
  
  # Textdomain for our package.
! TEXTDOMAIN = com.cantanea.simplecal
  
  # Initial copyright holder added to pot and po files.
  #COPYRIGHT_HOLDER = Guido Flohr
! COPYRIGHT_HOLDER = Edit the file PACKAGE to change this
  
  # Where to send msgid bugs?  
! #MSGID_BUGS_ADDRESS = Guido Flohr <guido.flohr@cantanea.com>
! MSGID_BUGS_ADDRESS = Edit the file PACKAGE to change this
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ ../bin/simplecal.pl
+ ../lib/SimpleCal.pm
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES.in texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES.in
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES.in	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES.in	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,2 ****
- ../bin/simplecal.pl
- ../lib/SimpleCal.pm
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt_BR.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt_BR.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt_BR.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt_BR.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # Brazilian Portuguese translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-27 18:56+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: Brazilian Portuguese <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
--- 1,13 ----
  # Brazilian Portuguese translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-27 18:56+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: Brazilian Portuguese <guido.flohr@cantanea.com>\n"
! "Language: pt_BR\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # Portuguese translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-28 04:24+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: Portuguese <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
--- 1,13 ----
  # Portuguese translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-28 04:24+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: Portuguese <guido.flohr@cantanea.com>\n"
! "Language: pt\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=iso-8859-1\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/ru.po texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/ru.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/po/ru.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/po/ru.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,14 ****
  # Russian translations for SimpleCal.
! # Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
! # This file is distributed under the same license as libintl-perl.
! # 
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: \n"
! "POT-Creation-Date: 2003-07-28 04:27+0200\n"
  "PO-Revision-Date: 2003-07-28 04:21+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
! "Language-Team: Russian <guido@imperia.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=ISO-8859-5\n"
--- 1,13 ----
  # Russian translations for SimpleCal.
! #
  msgid ""
  msgstr ""
  "Project-Id-Version: SimpleCal\n"
! "Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
! "POT-Creation-Date: 2013-01-14 18:14+0200\n"
  "PO-Revision-Date: 2003-07-28 04:21+0200\n"
! "Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
! "Language-Team: Russian <guido.flohr@cantanea.com>\n"
! "Language: ru\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=ISO-8859-5\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/README-NLS texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/README-NLS
*** texinfo-6.7/tp/maintain/lib/libintl-perl/sample/simplecal/README-NLS	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/sample/simplecal/README-NLS	2018-10-08 09:33:00.000000000 +0100
***************
*** 9,33 ****
  The following notes are meant to be a quick start guide for somewhat
  experienced users and system administrators and many important details had to
! be omitted for brevity.  If you have any difficulties with the
! internationalization features of this package, no matter if you are a
! programmer, a translator, or an end user, feel free to ask at the mailing list
! for libintl-perl.  To do so, send an e-mail to the address 
! <libintl-perl AT imperia DOT net> (please replace "AT" with a "@", and "DOT"
! with a dot ".").
! 
! You can subscribe to this list at 
! 
!      http://ml.imperia.org/mailman/listinfo/libintl-perl
! 
! A searchable archive of earlier postings is located at
! 
!      http://ml.imperia.org/libintl-perl/
! 
! You may already find an answer to your question there.
  
  Feel free to include this document in your own Perl packages internationalized
  with libintl-perl, no severe copyright restrictions apply.  You should send
! corrections or improvements to the author Guido Flohr <guido AT imperia DOT
! net>, so that others can benefit from your changes.
  
  The End User's View
--- 9,18 ----
  The following notes are meant to be a quick start guide for somewhat
  experienced users and system administrators and many important details had to
! be omitted for brevity.
  
  Feel free to include this document in your own Perl packages internationalized
  with libintl-perl, no severe copyright restrictions apply.  You should send
! corrections or improvements to the author Guido Flohr <guido DOT flohr AT cantanea DOT
! com>, so that others can benefit from your changes.
  
  The End User's View
***************
*** 45,49 ****
  
  The I18N library libintl-perl will run with a wide range of Perl versions (at
! least from Perl version 5.005_03 to Perl 5.8.0) but you will experience slight
  difference in features and performance depending on the version of Perl you
  use.
--- 30,34 ----
  
  The I18N library libintl-perl will run with a wide range of Perl versions (at
! least from Perl version 5.005_03) but you will experience slight
  difference in features and performance depending on the version of Perl you
  use.
***************
*** 99,104 ****
  If "LANGUAGE" is not set, the library checks the variable "LANG".  It has the
  same syntax as "LANGUAGE" but does not allow the preferences chain with the
! colon syntax.  After "LANG" the variable "LC_MESSAGES" (think "locale category
! messages") is tried, and finally "LC_ALL".
  
  Note for Microsoft Windows users: The locale preferences you have configured
--- 84,94 ----
  If "LANGUAGE" is not set, the library checks the variable "LANG".  It has the
  same syntax as "LANGUAGE" but does not allow the preferences chain with the
! colon syntax.  After "LANG" the variable "LC_ALL" is tried, and finally
! "LC_MESSAGES" (think "locale category messages").
! 
! IMPORTANT! The environment variable "LANGUAGE" is ignored, if neither the
! environment variable "LC_ALL" or "LC_MESSAGES" is set to a valid locale on
! your system.  It is also ignored, if the resulting locale is the fallback
! locale "C" or "POSIX".
  
  Note for Microsoft Windows users: The locale preferences you have configured
***************
*** 122,126 ****
       export OUTPUT_CHARSET
  
! Charset names are case-insensitive, i. e. "LATIN-1" is the equivalent to
  "Latin-1" or even "lAtIn-1".
  
--- 112,116 ----
       export OUTPUT_CHARSET
  
! Charset names are case-insensitive, i. e. "LATIN-1" is equivalent to
  "Latin-1" or even "lAtIn-1".
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/SIGNATURE texinfo-6.8/tp/maintain/lib/libintl-perl/SIGNATURE
*** texinfo-6.7/tp/maintain/lib/libintl-perl/SIGNATURE	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/SIGNATURE	2020-10-26 17:37:46.000000000 +0000
***************
*** 0 ****
--- 1,420 ----
+ This file contains message digests of all files listed in MANIFEST,
+ signed via the Module::Signature module, version 0.83.
+ 
+ To verify the content in this distribution, first make sure you have
+ Module::Signature installed, then type:
+ 
+     % cpansign -v
+ 
+ It will check each file's integrity, as well as the signature's
+ validity.  If "==> Signature verified OK! <==" is not displayed,
+ the distribution may already have been compromised, and you should
+ not run its Makefile.PL or Build.PL.
+ 
+ -----BEGIN PGP SIGNED MESSAGE-----
+ Hash: SHA1
+ 
+ SHA256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING
+ SHA256 751d8b18cac7923f6ad5ef190a0634c394ca98ef71656329c195cbbf65e6fbd7 Changes
+ SHA256 a96122b00f0239360c8a7f3b6ece043feeb8b0d7762d1b16f24573e2ca2c97b3 Credits
+ SHA256 61548b4e3ce29df51b7280fc0df48366c22c70ca7ac164f5c4ed1938029a01aa FAQ
+ SHA256 361a856bb352d2ce7952abe602b799dc7b3fa80b87ad232555b8a3c17b7c22f5 MANIFEST
+ SHA256 be23d8fd0165b7e749dac791a5f323dfe61496b908119cf036e4f2230ebc57f0 MANIFEST.SKIP
+ SHA256 be971f1494e54d483da6750a02e5f3a724f8c6900fc862e69711110f1e4215ec META.json
+ SHA256 cf4e567a5bd78e6a48938ebe022c0b8a3dabd8517eb81b285227e7d76dd474e8 META.yml
+ SHA256 86d1e2d74d6ed876c609ac18823f518f6c8b58015aec7cfa1ec86704506a9dd8 Makefile.PL
+ SHA256 3100a12446dbb57768a043b2e2428571c9cf3106c7cb35ba41aec9d194ece512 MyInstall.pm
+ SHA256 751d8b18cac7923f6ad5ef190a0634c394ca98ef71656329c195cbbf65e6fbd7 NEWS
+ SHA256 df502dcc262dd32489a28b2e7e6587c9e5302e3038ca14607193f663863caa0b README
+ SHA256 2379552e7e3abbbd7a65186f8873df6045f2563a99a6b362ca358f33f3ae38d3 README-oldversions
+ SHA256 df502dcc262dd32489a28b2e7e6587c9e5302e3038ca14607193f663863caa0b README.md
+ SHA256 ed651ffbeee5546ca65f813d2f68f220a704d9515de5100f89378643d85f5768 README.solaris
+ SHA256 6f2b40a0d054b77ccdaff42e4ab7193069f79fbce3931a67095dcfb60166e962 README.win32
+ SHA256 6eb82e9bd5e42bbd069e120a095c307a715cdc3cd18220ac0146a246562d2c45 REFERENCES
+ SHA256 a96122b00f0239360c8a7f3b6ece043feeb8b0d7762d1b16f24573e2ca2c97b3 THANKS
+ SHA256 fe4dd4a46dfe93daef81a392f9e5298652ca4b5fd7ab8c146c9f23f0f027b841 TODO
+ SHA256 0ca945a6e0f803d60b025f38f23d7a420c3e4123e38b9ae0dfb8fcc3932a7491 gettext_xs/Makefile.PL
+ SHA256 4093870eec352858bbceff33c814d2ce57f7a9b6cc965fc6068b411f90994d5e gettext_xs/gettext_xs.pm
+ SHA256 734b5be036f7f7c64caf27f1739a9925f7728fd2cc64c5bc4172735bf6fe3e8f gettext_xs/gettext_xs.xs
+ SHA256 8d2b29b7fd1514b0528f7097c005742153881ed47e775016481f36b3a454358e lib/Locale/Messages.pm
+ SHA256 d376bf01fbed090589e36ad75e6fbeeedfb1deab3d7453d64da900429c479076 lib/Locale/Recode.pm
+ SHA256 9759d289e57ec786c5cc1780d6fe4e0093ea7cd43aa463a013907a5fca569ca6 lib/Locale/Recode/_Aliases.pm
+ SHA256 643f1197b335388995b939153f9fe8019634635c149f684a1a609c3d76a3b2b3 lib/Locale/Recode/_Conversions.pm
+ SHA256 df1781a750de50b41b2ae7f644c9612304c7b5ce2a6d54e1ac167e7575ddc581 lib/Locale/RecodeData.pm
+ SHA256 5e1330a29a8286fff9fb224e7e428a6f94a485aaf4d092837f8e469b15ae8703 lib/Locale/RecodeData/ASMO_449.pm
+ SHA256 91bb3c3ee0ac0296539dfa8f60f7bd76e95e4ff1b2896bb73d5dcbd643876410 lib/Locale/RecodeData/ATARI_ST.pm
+ SHA256 3aba642bedeb1f1c2f1dc27f56f610b2998fa23d285a38365b8a8b16ae52642e lib/Locale/RecodeData/ATARI_ST_EURO.pm
+ SHA256 212a7e2ca1e51c2c96d0a38084827f73b20e3308df2878d4e490ee7151622ebe lib/Locale/RecodeData/CP10007.pm
+ SHA256 cc9ff84658535625c75aea0054123e3942bfa046d3afa3b88328dea70f7809b1 lib/Locale/RecodeData/CP1250.pm
+ SHA256 4e680cb69ef5014ad05cce640aa06a6ecd82e587a7d0068b700333c158b4ed6a lib/Locale/RecodeData/CP1251.pm
+ SHA256 4770ce90a3fd3789c3696b0197eacbc724864a7501fbcce8b60275bee09338d3 lib/Locale/RecodeData/CP1252.pm
+ SHA256 ee249c6a2b11e422324a9acf19814525cf7f6645b00d488ef0bd7d69286c2f9a lib/Locale/RecodeData/CP1253.pm
+ SHA256 d6717a617b77ba22ec4ac2effccb3636e21896bdf81a0626a634c9f8e1c4af33 lib/Locale/RecodeData/CP1254.pm
+ SHA256 39b4aa0a9797a342c1f3e58823de4ffa812accd9a9fb6891455454b254d1828b lib/Locale/RecodeData/CP1256.pm
+ SHA256 96fddd4c60643a4756eefc8106ce1ab8ecf43532bc729cf9d87352383792474c lib/Locale/RecodeData/CP1257.pm
+ SHA256 7bfbd49c341f82a81ee3ed0b4a7a506295260ea072badb721a8fc1f8fb7612b5 lib/Locale/RecodeData/CSN_369103.pm
+ SHA256 2b6f41022e9822f0ed3d8b1b9bd08a1f5cb075aa034d7f3f4ddb6fa580afb035 lib/Locale/RecodeData/CWI.pm
+ SHA256 df81ac5308dd2e5dba201923d63fe425cb06a5fa44ca4f720635c232c30f9e27 lib/Locale/RecodeData/DEC_MCS.pm
+ SHA256 e3685b9605aaa08331a3c4bc07d75bc969c85ebfbdd3c43b62a01ce0e2d29fd5 lib/Locale/RecodeData/EBCDIC_AT_DE.pm
+ SHA256 256ce5d56c6cdcfa8988aab0238e07c88c73143d987206d93e2b318c7eed0b64 lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm
+ SHA256 c9926c51940144ee70b1f66297983f7ad851498224b503ec228520c7a944fe80 lib/Locale/RecodeData/EBCDIC_CA_FR.pm
+ SHA256 897cc9ef1feefbc00a2d477d1cd77f6befa10c78261d2b28fef8c0fa63ee3615 lib/Locale/RecodeData/EBCDIC_DK_NO.pm
+ SHA256 7d7fb86ec0bbc79802bb84a9f65b9eefe4e03a480067488ec63112424357878d lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm
+ SHA256 bb16326ba15f0d54a80b54e7917397a5a098bba9c6bdabf1e11d4373b5b6b0db lib/Locale/RecodeData/EBCDIC_ES.pm
+ SHA256 53d2cf0c11eb9a83fcbdc77bccfe8cbebc5ce3a203c8e9ff46b8664fbe9d9340 lib/Locale/RecodeData/EBCDIC_ES_A.pm
+ SHA256 476ce94893dba4e3db70be8947c4e828eddd18767c5101c69c3d842c1ba5a03f lib/Locale/RecodeData/EBCDIC_ES_S.pm
+ SHA256 827683a4d677d95af700b739c610514951bf2319d561b7d2ffb53c39a113a6a5 lib/Locale/RecodeData/EBCDIC_FI_SE.pm
+ SHA256 f5adec24eb0f66287b2d228645f3f156828d11e7c1df20adf5b2906148ab6ef0 lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm
+ SHA256 97641d80205a55bd62ab2d205958593d752673ac82444c7405f5f67822479da6 lib/Locale/RecodeData/EBCDIC_FR.pm
+ SHA256 d3e5fb40f3035b005afe56a2abf49727deb8bdca12ee6d2020bfbb5aad4098d8 lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm
+ SHA256 255dab72cbbe3e6e9467211b77b45c3c60b0939b232763be12f4aaafba83ab70 lib/Locale/RecodeData/EBCDIC_IT.pm
+ SHA256 8ec4e3b7aa1a94557ccfc371c996ce7666a058439e330c31ed022fd774ced483 lib/Locale/RecodeData/EBCDIC_PT.pm
+ SHA256 05fe5df53638363321b83660e52f660025cd88d23ff6d1b7ae2e98ed2814165f lib/Locale/RecodeData/EBCDIC_UK.pm
+ SHA256 80204d9fa2de09e377435ad4a9eefc46e2a86b6812cf62329c9683e4d7f07c92 lib/Locale/RecodeData/EBCDIC_US.pm
+ SHA256 313b62123ec12116ba907e4bf7b117c6dc8a2ea1dd36b8829b99d2605fdf80aa lib/Locale/RecodeData/ECMA_CYRILLIC.pm
+ SHA256 097182106b7c5684cd44d363aba08fa9f2617fa9f04b71e00bc008c54438fa1b lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm
+ SHA256 11c808d6c754e3c64c5d357357d458bdd820ef9a2b4d2f9c23feb21d6e7f938d lib/Locale/RecodeData/GEORGIAN_PS.pm
+ SHA256 960f0fc1b86bf9923f5cecf220d66d000a06fbb97faf333afb64f930f01b2da5 lib/Locale/RecodeData/GOST_19768_74.pm
+ SHA256 da2072660789b2c659bd8ecb99d46c3d7cdb786efe1356ba71c9e9ed4cb9cc66 lib/Locale/RecodeData/GREEK7.pm
+ SHA256 ef2310dd23d06aeb5c659647c4bf00ac7e4f1c1cfee020fd36e5a72177266150 lib/Locale/RecodeData/GREEK7_OLD.pm
+ SHA256 c6544dabd855bb371a3b185a907375fc09d4b584854ce72b1c8b5b1d7c518bd4 lib/Locale/RecodeData/GREEK_CCITT.pm
+ SHA256 cdbbf0e1264119b55dabd572de81812c307f563c26f2b6ac05838001d22a7ade lib/Locale/RecodeData/HP_ROMAN8.pm
+ SHA256 f184b1b13673af1521a3390eb4832c2273570e8c6ad6fe9800cab23b40b988f4 lib/Locale/RecodeData/IBM037.pm
+ SHA256 8dd35ad71092f6db9980f3d19774869799baccf1ce8ea9c043b100a6e8c5c512 lib/Locale/RecodeData/IBM038.pm
+ SHA256 8ef5270b3ba28318ad3efb786adc8367c3635ce77f3fd2a026dd363c6bee2083 lib/Locale/RecodeData/IBM1004.pm
+ SHA256 af2b68254eb52a0b92b5bfc3ebd27eacb97b9b333f86200402fa06a2de518828 lib/Locale/RecodeData/IBM1026.pm
+ SHA256 47cfef20930baceed546328444d61cb0d34db1b594e05bfcc601dcbe48d253ff lib/Locale/RecodeData/IBM1047.pm
+ SHA256 70432cf365f7217a932c03594375f70bc22b508e8125b847e842013c1e275ed3 lib/Locale/RecodeData/IBM256.pm
+ SHA256 4c71085c838fd5ea369922f3b9ab400fccb330bc219e26fdb78dd9301cd3b815 lib/Locale/RecodeData/IBM273.pm
+ SHA256 8c50068d48fb4ef1779d72a801d990afcbe2ca0bc40a57bfe1a1398e51f9c5d6 lib/Locale/RecodeData/IBM274.pm
+ SHA256 f6a1193cf1d3ddd80b61198b25fd06b13b3c57e7fb611e9261f7552358fc821e lib/Locale/RecodeData/IBM275.pm
+ SHA256 b5dbf0c48935c3f773fcc66c6ca477e2af513ef492f19c0ee362002c5198e2f4 lib/Locale/RecodeData/IBM277.pm
+ SHA256 b218bb3c76f9ff783a09d935605157cd9768d37dcedc48fe31472bf34a71031e lib/Locale/RecodeData/IBM278.pm
+ SHA256 7bc0f2823ba177c68ff366b8194e136888da68ace59da4f642d752b5c52d14f7 lib/Locale/RecodeData/IBM280.pm
+ SHA256 87f46470cf72c1128f3d16b15a8733befa44f8a9c2a20932c543c69d0d369453 lib/Locale/RecodeData/IBM281.pm
+ SHA256 74da8b57bfee55c686df951c69d974fc739f1992986f0dda2a98afacf57a5166 lib/Locale/RecodeData/IBM284.pm
+ SHA256 df5c1e72ea188cd0cbba749696ce8e5527db98e0a1e6b27c11454a9816d2378c lib/Locale/RecodeData/IBM285.pm
+ SHA256 d65f17250089db35329006c8ccad62649491cb8534a9dda8547ef315eca7206c lib/Locale/RecodeData/IBM290.pm
+ SHA256 b050b9cb528284891c4a9cbf4d6f4e48043ce2c1e01db2acfde955723f89beb3 lib/Locale/RecodeData/IBM297.pm
+ SHA256 0e0216d0ca6cd2fa9276c5137baafff60d0b0f33a33ff0f8e60d4fd9201e9b70 lib/Locale/RecodeData/IBM420.pm
+ SHA256 fc3b877b126c5a9766a4d87d843ebeb2a66ac05320b6a89f8c1b9efccef019a6 lib/Locale/RecodeData/IBM423.pm
+ SHA256 5396da6fb686db288521284f51f964cce72565088bcda63d4dc942ee0e410cd5 lib/Locale/RecodeData/IBM424.pm
+ SHA256 c43352798298f5521d3b773c0627c2b64c61ca129c7ae282d4fbe560c9195604 lib/Locale/RecodeData/IBM437.pm
+ SHA256 bd4a328cdc564919aa1aa929b7bc45ae193fa9040a3a4d3ba5ef70848f6a8e35 lib/Locale/RecodeData/IBM500.pm
+ SHA256 a58c93ab770bf045fcdd1c4c2fa0d7af8c356c8ea92275b257eb99b1eb337c9c lib/Locale/RecodeData/IBM850.pm
+ SHA256 0bdc979da3c3526937c2a9ab3f400cd5be7c12ea585ffdfa9b2cef251bc376ee lib/Locale/RecodeData/IBM851.pm
+ SHA256 07fb55dfc2c85b2ba4b796762c353abceb55541ee2ef932ec4d431712a4da508 lib/Locale/RecodeData/IBM852.pm
+ SHA256 b12b8bb922d36d60e7bb3d0628f5b4c3b6b60d4d332c30cfae4ddaceabac8cb4 lib/Locale/RecodeData/IBM855.pm
+ SHA256 2293856c10c61c93a88636b262bb19d1b32943052103d0ca3c88191417f7266f lib/Locale/RecodeData/IBM857.pm
+ SHA256 bc9121bf7b837d93793032f3b83f959cff3eb5819e485f804dd3514f661870af lib/Locale/RecodeData/IBM860.pm
+ SHA256 397e0233f8b542eef25bf54d170157b24aafdc4f596924979c0b914302e5c938 lib/Locale/RecodeData/IBM861.pm
+ SHA256 6da5cd2346ea01f471a23d198e3b03fcf0b0b8dab1bf2749a4172695eb3fadb2 lib/Locale/RecodeData/IBM862.pm
+ SHA256 df01da92cbdc733af3e7a77681dbe5977cf2b783ac1b0b1efe5d5a72fa03e961 lib/Locale/RecodeData/IBM863.pm
+ SHA256 50ad8dd08290c0bd86cd6242853cd3d6678a36224b90669f6555a8eb2f11ff30 lib/Locale/RecodeData/IBM864.pm
+ SHA256 fd48f5ac40470607b38e4e03a7fceb468475617e4cfb6ce82011a856151eca9d lib/Locale/RecodeData/IBM865.pm
+ SHA256 da42bf798ed881acb2017bda4cd2fd4fd17896892c49c6c645c004a2fbe448e4 lib/Locale/RecodeData/IBM866.pm
+ SHA256 f0c6b03114086782fc693e3ed985be555cadef110d916207c983c3214bc16dd3 lib/Locale/RecodeData/IBM868.pm
+ SHA256 cdb3c6035cac72ac38d7c666e18c4c563a01c511e8574d25aa35c33b4531dc51 lib/Locale/RecodeData/IBM869.pm
+ SHA256 b532a0a1e4a495e536fa5f4b160a523dad4c9f04a5053c2d03d0a19ec448e6b5 lib/Locale/RecodeData/IBM870.pm
+ SHA256 cddac6be2f03b6a6562ce3b8de95ac8d0f9533c60f37eb97e9c3992e6f2542aa lib/Locale/RecodeData/IBM871.pm
+ SHA256 a8e40154287a519faf3df4dddc37bde9f8d1e0c7a4195116dffdf7ef45ed2915 lib/Locale/RecodeData/IBM874.pm
+ SHA256 e1d8a6ed5262f2c4116a035fbc12716eb118c54ff6c7289c5e271f160b7fd2ed lib/Locale/RecodeData/IBM875.pm
+ SHA256 cd324a6590c632d5fea30026383a7b0505f56a386000b2467db50637c2942779 lib/Locale/RecodeData/IBM880.pm
+ SHA256 65c95146d8be65e1c91b21741d562cb7aa1702e742463d4a8eabbf293199af22 lib/Locale/RecodeData/IBM891.pm
+ SHA256 abd476a63200a8212e64074e2cb913bb1580a5a98415e5ad59b1c22b1f79e467 lib/Locale/RecodeData/IBM903.pm
+ SHA256 eb66f231a175ebf5671e9985601b35262b2254dd4fdf146ab8a970427e435f10 lib/Locale/RecodeData/IBM904.pm
+ SHA256 a737df17865f0974e1906d8b1445b78e8db41fe2e910f90322c36bdd3275e41d lib/Locale/RecodeData/IBM905.pm
+ SHA256 d8111473d11a3504f138b370493078f33b555682e76a532d11e1f9bb22e14521 lib/Locale/RecodeData/IBM918.pm
+ SHA256 b792676415cddfd7403a932c225dcefdb8521f3fbaad9beb55222837d308ec68 lib/Locale/RecodeData/IEC_P27_1.pm
+ SHA256 226b029585fc163f676d2a8bf9ad25bb63133b11f4663efaff67d2ae3f5b3e69 lib/Locale/RecodeData/INIS.pm
+ SHA256 c5800500398491f50a46bd5454696dfc27462060319bdae30ba6aa4bbc2c48c6 lib/Locale/RecodeData/INIS_8.pm
+ SHA256 c8b3601495e1fb7b53d49c7ed7575c2d5667357e9b293ca98099e6a7cfb5720a lib/Locale/RecodeData/INIS_CYRILLIC.pm
+ SHA256 45502d7953148ea55c3096e725613810d2ca883d6bda53261390db2ddeaada93 lib/Locale/RecodeData/ISO_10367_BOX.pm
+ SHA256 8fb43e2d338739e6eb0bc0a5b3674226f71676df917d186f4411c1c35431dcd2 lib/Locale/RecodeData/ISO_2033_1983.pm
+ SHA256 e3ee3999b939732702af8fb9b35b4e7a2e485fc3e92ae8ec7ae872aaab2fcb28 lib/Locale/RecodeData/ISO_5427.pm
+ SHA256 881c28a12b27a626407d1cacb8252ad473777f64ecbfcf6c2acccc51bd999aec lib/Locale/RecodeData/ISO_5427_EXT.pm
+ SHA256 a0ef51f405c7593adc8f88a6e133e1bd978977cbdf3cb39c147dcc10e6eef15e lib/Locale/RecodeData/ISO_5428.pm
+ SHA256 2333f51c9d28769a8800254404ebb31a3a739124a785e4a1e2b3728f8a713f62 lib/Locale/RecodeData/ISO_8859_1.pm
+ SHA256 3033e4865927ea5fa150e8b583b76ac2fa9da121742c3d73698f5a2d35bcdd61 lib/Locale/RecodeData/ISO_8859_10.pm
+ SHA256 5d6bd020db2d1b91f45830c4a010e39a28420d64b4ac1760bbe07ec72e43765f lib/Locale/RecodeData/ISO_8859_11.pm
+ SHA256 30c82758d5efe9a04909181d041c514456aabbbec070a4723d7a9d36d571eb26 lib/Locale/RecodeData/ISO_8859_13.pm
+ SHA256 57d376508f62143760b44494e410f7bc1a2e93a6f0dc56b33f2a897e3c1c6b3c lib/Locale/RecodeData/ISO_8859_14.pm
+ SHA256 6589c7a563fa4b39ac0e1725a379f5654929033295427d4984699091c6982f3c lib/Locale/RecodeData/ISO_8859_15.pm
+ SHA256 29ab245f0da97fd06cd787e4eb4cfa738397c6f3194545744b30daa6e2d11e66 lib/Locale/RecodeData/ISO_8859_16.pm
+ SHA256 fdfd0cd80648ca588542c278ddbe0a5b535f6b3075d7d6dac2b53aa087a1e143 lib/Locale/RecodeData/ISO_8859_2.pm
+ SHA256 06b9b017f4c72021a420d3bead59c8deea89a1a0e5b90f38fdb965475500d894 lib/Locale/RecodeData/ISO_8859_3.pm
+ SHA256 175eac5331179bfc8911a2d5a04062010312ef2edd1de824d074e10d4c8b9127 lib/Locale/RecodeData/ISO_8859_4.pm
+ SHA256 b51a240f6f92a0eea81a2ca6b655ccc7bf78f77d8c26f7eb293af3ab170c641d lib/Locale/RecodeData/ISO_8859_5.pm
+ SHA256 c7360813ebb99d6359e974b5f3cff48bb342d2585ebb6389959c040d9c060e59 lib/Locale/RecodeData/ISO_8859_6.pm
+ SHA256 e8b03eacbf78e16ca0bf2769467a81146d5ff3f735001f7dd9c8299cffbd41da lib/Locale/RecodeData/ISO_8859_7.pm
+ SHA256 6636e3a50041c6aa894860eb159ac71577c6d85bc1bd7ec3dde09764bbf4a1ad lib/Locale/RecodeData/ISO_8859_8.pm
+ SHA256 41266c071e0270b7335f8e0a14e303f5c64a6454894f5e7ec2dd6904ba378011 lib/Locale/RecodeData/ISO_8859_9.pm
+ SHA256 7ba249397b20aea31dd284b98c9a3aeff1bb8077e07240ad24beeb8a526f1d88 lib/Locale/RecodeData/KOI8_R.pm
+ SHA256 2767ef8a6aa9078358fe18efc98d832bae7f392f072b34aa329e78dae82b1f9d lib/Locale/RecodeData/KOI8_RU.pm
+ SHA256 b2865a9f9aa34ec0c450297c38de34663cab16658fc3cbf356780a3e767a766a lib/Locale/RecodeData/KOI8_T.pm
+ SHA256 5c012e096db616a75d261ad7e0b847fc723b35f676f3c4edd743b6f7d90a419f lib/Locale/RecodeData/KOI8_U.pm
+ SHA256 bc86a66628ab27a9e91942d3e3d905c4d821ea45a9518be466721b4e04dc529a lib/Locale/RecodeData/KOI_8.pm
+ SHA256 a999e9a04700d5818acf8e59473c94ee3399769d420c974d51fa6df70d065635 lib/Locale/RecodeData/LATIN_GREEK.pm
+ SHA256 5f4527a805470e07c17c3db0418da497fe07b934e6f2e5da6d18acb2a17625c0 lib/Locale/RecodeData/LATIN_GREEK_1.pm
+ SHA256 3557f546d64320b0636689b4bc12c2a6c2c96c76639c6e452e151c2c2a47fbed lib/Locale/RecodeData/MACARABIC.pm
+ SHA256 79f5de4384059dd13370c7ec7f7e705601873a85db7aabf913cef2d7e3635486 lib/Locale/RecodeData/MACCROATIAN.pm
+ SHA256 e68ceab1d74c82e0c3e7eed97dc39416b7b4e0dd4b464e9c4858f06413c812f8 lib/Locale/RecodeData/MACCYRILLIC.pm
+ SHA256 b576d72dcf19cd9bbc138089a84d0c28f88a9c2551ccedf1efa7d34ca5097385 lib/Locale/RecodeData/MACGREEK.pm
+ SHA256 c9a623dc7e52c45c042b9bc3f97c5683a11340acb6df30a56b980b47afcf827e lib/Locale/RecodeData/MACHEBREW.pm
+ SHA256 aca0a675900764cf48f9392285f8d495b98c32718789786c0cbe385f3ca67d83 lib/Locale/RecodeData/MACICELAND.pm
+ SHA256 d1a9472a22476d136cea84ce4e4556d27450efc6dd2e12d43e8c37b55e8923ec lib/Locale/RecodeData/MACINTOSH.pm
+ SHA256 03eb80f59a14ce608f55328c7d5eb05d5c8492e3b9635f0770d8a53bda4770b7 lib/Locale/RecodeData/MACROMANIA.pm
+ SHA256 4c97b332aa8d4b746dd29e75ca3e5a6e861af4d87c0537b5c630b77ccaaa7ff4 lib/Locale/RecodeData/MACTHAI.pm
+ SHA256 dc044998403cad16742bddf40ebeb67870d9786e8d49a5a3260a98740cf2cb9a lib/Locale/RecodeData/MACTURKISH.pm
+ SHA256 b80914f4b1db1b824631772fac0966b5a55f531c8351a38fa93a9344ed7e5171 lib/Locale/RecodeData/MACUKRAINE.pm
+ SHA256 0f742c330f357ce33fab18820fc5493370ece3ef58b60786270a6ee4cc4012c5 lib/Locale/RecodeData/MAC_IS.pm
+ SHA256 70b1e7ab105b75c32e9e06be5955ee6c179a602da594a9068aa54bb23654f8a4 lib/Locale/RecodeData/MAC_SAMI.pm
+ SHA256 66cae15980ef4b43b53022bf0626be142c486eb3139c272c285b6a4b1cdd3007 lib/Locale/RecodeData/MAC_UK.pm
+ SHA256 3cb0cfc16f5ec706b73cc8e47255cfb24873259b55484569d59a2c9155c5a312 lib/Locale/RecodeData/NATS_DANO.pm
+ SHA256 ea1b4451a3a7544af5a1d70bf30ada933f636e845cdf2567bb5c224c2dfaf718 lib/Locale/RecodeData/NATS_SEFI.pm
+ SHA256 2ef199315f49cdfdc3d725adad6017c56b0b97f4d45b0f6c51d79d35d09f6368 lib/Locale/RecodeData/NEXTSTEP.pm
+ SHA256 d296bf6cb252397463355c8c17c97de8bb788089b405012eb4b8efb1f63b3d4b lib/Locale/RecodeData/SAMI_WS2.pm
+ SHA256 ad05ce5d0507cf337a34c611d86215e42a3651a46288a7f7c54d0cd7ff1a60b4 lib/Locale/RecodeData/TIS_620.pm
+ SHA256 cddb67b9f213124b2294291e5961c4edcfa81c43d783cebc9d2cc098bb7083e1 lib/Locale/RecodeData/US_ASCII.pm
+ SHA256 6b2a0a0cbb80165dacea69fdb4d6d72ee2418786d54b05a60b2c077bec9dad68 lib/Locale/RecodeData/UTF_8.pm
+ SHA256 75946b9aef6330f3f3d5c9819f033c0f31d86ea0648eb6acabd39f42741d75c0 lib/Locale/RecodeData/VISCII.pm
+ SHA256 767fb8d75eb30565bd6d6815b65a8856ba8cce50cb348db23577a5ecc52a43c7 lib/Locale/RecodeData/_Encode.pm
+ SHA256 f9c51bf11bf9d745bf808f97fa72e6da2507d18118dc4c4e1ba3012beabf9965 lib/Locale/TextDomain.pm
+ SHA256 ea648f427995d9d924a14fe700a78e4ca1d3c9aae694488579fc16047bc38680 lib/Locale/Util.pm
+ SHA256 f7263d260f220ca5ebeda0af6d766f706840c0e8e2b458bb3d4e3ffe45768c99 lib/Locale/gettext_dumb.pm
+ SHA256 68c7d9c8115d67e7b5142e283ca6b13d02ead3a7a4640c85f6a800fa80a2daa9 lib/Locale/gettext_pp.pm
+ SHA256 848cb08149029268480c47424cd7709e041ccdb7d8f43495cb0ea5b5bd7950d8 lib/Locale/gettext_xs.pod
+ SHA256 09c977568fabbfabbfcfad9c62af9cd1777b8100d2edadd0c04cd95db0239bac lib/Locale/libintlFAQ.pod
+ SHA256 a0e478583f4bc7221ecfdccae04e0aca8cd53f75a8d7c49b0307798338fa469b sample/README
+ SHA256 a27b61dd4806f29cf39922c06b377ee46da9a84cc72823527a3421aeddf96e47 sample/simplecal/.gitignore
+ SHA256 be11df92d7a7d1a63320235e74407ecb32e5f4353bb098e7f1a728ee3d5632a6 sample/simplecal/MANIFEST
+ SHA256 d7ad432dcdbd7897fb1cef9dd70d0c938eba964f2bd3fd873b8705655251fe19 sample/simplecal/Makefile.PL
+ SHA256 ef8457598959ad3e8b6a3e454c9ba6a0eaa1603debe8e5d29fb0b072e2f4864a sample/simplecal/README-NLS
+ SHA256 7429f1ab6320ac142bc915a04c73570a416e813076436c7caba8e7c3be3310a1 sample/simplecal/TRANSLATIONS
+ SHA256 02924d34578cc0025b570498e3f9e57a7e40a2f26d709936381e4e522a3d1d8e sample/simplecal/bin/simplecal.pl
+ SHA256 a4bd7039f5e0211aaf3bc337dcc1ab11bc3874e535260d229089af0cd8e92d55 sample/simplecal/lib/SimpleCal.pm
+ SHA256 e775fab834ecb39b8a6d49ae666f14c4749d0289247e36720a999e1f23890eb7 sample/simplecal/po/Makefile
+ SHA256 396410f6c1419108919978ec2180f273e07309792e926ef1ddc659f5ab7e115e sample/simplecal/po/PACKAGE
+ SHA256 321ef7e07589e93cd0bae648773836600c555ece08b92f171786fb11190d52d9 sample/simplecal/po/POTFILES
+ SHA256 7a7dabf9978f457d0f9be76c86f2a8c4877925f09d507a17f47d7ff09cbb54ab sample/simplecal/po/ar.po
+ SHA256 1cfcc9cd7cabe28cee41700f0cd3288a9d5d3c9e317ad29c7f39e2a197a3c149 sample/simplecal/po/ar_SA.po
+ SHA256 2ad4695cae5a44d2a0f4025ad00130ccde8daad6ffd450ad85e3aef106578305 sample/simplecal/po/com.cantanea.simplecal.pot
+ SHA256 86c9e654ffc814c83bd85517a86a60bce73399e771961246130a9e6d0ae7c94a sample/simplecal/po/cs.po
+ SHA256 99ae89cfc18ceb5d2e825c2631ce11912d8103e098aacec7379731c3aaa9d8cd sample/simplecal/po/de.po
+ SHA256 d8e395d1d7398ab3c9e677ffc974d57303018a08e5f88a8136a7049524d84ba4 sample/simplecal/po/de_AT.po
+ SHA256 83c6a3f3aef7a764d88df96c12093bbfb0b15b9e1405ec18719dfb431eb30c84 sample/simplecal/po/fr.po
+ SHA256 5f33c91e5bf13daf4ee737f74582b3ae57e635ba8feda40115e52d2ca9406ad9 sample/simplecal/po/ga.po
+ SHA256 a78094cd1363457f18f42edde06737c25ec637720759e429541091c59be0c0a0 sample/simplecal/po/it.po
+ SHA256 967dd0569dc42ae3a1fba847052453fbd49c0ed1903d840f8b8cb7856381fa3e sample/simplecal/po/nl.po
+ SHA256 bbeb0a03ce370098ccd390a142d6ef03d6f418e004ff2f142220b375998a8e09 sample/simplecal/po/pt.po
+ SHA256 f7470c729d9ecd2bb552eed9dcbb9715ae3c4334c20d7464a7197886c40c9bd0 sample/simplecal/po/pt_BR.po
+ SHA256 95c3f2294c5200f9faa6fbc8be83e0b60a0aaadc90938f69ffd99a0103730811 sample/simplecal/po/ru.po
+ SHA256 f32b64921aa807505b8d9a3a9e0b39b2ff7f10be6bbcd8ec31b418d9c974a16c test.pl
+ SHA256 bbd548323ea810794045fb2e79f7e4d4bfc30c3f5dd0560037872872c45af430 tests/00gettext.t
+ SHA256 5390b5cc42c3fd992495a89de0fdfaa2100075ff997be1d944217231206b9220 tests/00recode.t
+ SHA256 1e2a6d4ed49808f59a338ffa049b20ebc93e005ecb91d5d91eb7e0a5afbdce73 tests/01trivial.t
+ SHA256 08a5d7f1bc5e19d839c37bcf060fb4ebd92abfc7f745535644e1fde46708ca26 tests/02asmo_449.t
+ SHA256 555e22a70f9b021007a0338832da5667e00c06edd261de9d18914f2ff1a0507c tests/02atari-st-euro.t
+ SHA256 90bb3e95f8192ebf61e93fd15c2624ce0c90a947c5a23b4e9e5869e32a16ba5e tests/02atari-st.t
+ SHA256 f929a63c048591700bc1f02233538a3138a7e633efc6ff2da673131cef4ec708 tests/02cp10007.t
+ SHA256 e3c8c7dffac6f75169f029a1216aafb7cc7be55132ed8a6926a8cd18fa9c41ce tests/02cp1250.t
+ SHA256 5fad8ae92aaf5c2ae21e1c93e785018f368b0479c18ed920eb49b85bb8e752c3 tests/02cp1251.t
+ SHA256 459e5621c6c948e4daa3238e9a9e424f497961f0382760e32875d1cedef30fad tests/02cp1252.t
+ SHA256 e88784d1537087da5ad9c8c4aba2ed7e4a9b1957f8cafe428f6e6f96bd2122e9 tests/02cp1253.t
+ SHA256 89ac8ebf781d19ffd84c7f30345330d777af70ba64210ff7684fc8d0619fe4ae tests/02cp1254.t
+ SHA256 5b1dc3c366f1eb6a022da62b1430c3b08645e1885111400fb9b3cb5476352cbe tests/02cp1256.t
+ SHA256 e66ed9240fe2b2c2c39bdf5147dab1c1b15ff29bb75d89647cd9fce0f450c8bb tests/02cp1257.t
+ SHA256 5560079ce864d03ac2fb9edcbf4dfb05f2ff7f9e779bcab47739fcbea84ae0a9 tests/02csn_369103.t
+ SHA256 1496167957030097a9711a385e683460c8d111f622b186c2a5cc0f4125e67bcf tests/02cwi.t
+ SHA256 34cde1e3f31d66dbac99555c371d8bb761edea633534ee10ec575516cdfe4a96 tests/02dec-mcs.t
+ SHA256 f38cc55043fb9794907cfa3314b641d86407dcb6c89862bf10539996de87876c tests/02ebcdic-at-de-a.t
+ SHA256 04d03418980b1eb8d21803b72d8fe68a962cc367465f97a6c1160c95354c7190 tests/02ebcdic-at-de.t
+ SHA256 04892e9ecc284302469b00131ccdd5d62cd3950850a4f03fdccba4514e91e625 tests/02ebcdic-ca-fr.t
+ SHA256 5e85832c2a2bd1709e4e440732ba5d511dcde8e9f7a7efceefda9d282f6ec0c1 tests/02ebcdic-dk-no-a.t
+ SHA256 2682e16eeeba091de806e388ba54113f596cdcbad883a9026821b48ba3225ea3 tests/02ebcdic-dk-no.t
+ SHA256 e812feb8a75572fd40410b972a6f6b0437ed92bce4519e1aa43d4834eb3653c2 tests/02ebcdic-es-a.t
+ SHA256 58f142c5467bafe0b51e0960593d1a57c406582932574691b7f43be68e127d96 tests/02ebcdic-es-s.t
+ SHA256 777b927d5a6abeafc8a33069b75b17ae97e6bebafe492816452564f8d6da8fb6 tests/02ebcdic-es.t
+ SHA256 873df00f75e4e9d46273ce0d422a16ff9cce355dc6f6fb71376feebd1a1fbf19 tests/02ebcdic-fi-se-a.t
+ SHA256 f464341267e7a376ec3c5f585f6f67626da783517a883c6639faf9b33dd1f1ed tests/02ebcdic-fi-se.t
+ SHA256 568cc84262be2ef56fc785d1585bcf099d9e824d11941549d26bb7d935f0e3c7 tests/02ebcdic-fr.t
+ SHA256 792ba7f00db1edbae0c3cc78375dea69e7ba6f21ddd9bc7fd52688a1edfe461c tests/02ebcdic-is-friss.t
+ SHA256 0d8b18906f9d3f45feec48a38cd028f193f1ae1d2f83c737e555b26f69e8d39a tests/02ebcdic-it.t
+ SHA256 04e676e45d4b24625377d062ba9bbbf3d912d7dbe9d834b7294456d4b94bb43d tests/02ebcdic-pt.t
+ SHA256 70b6c92c03ea91656715c63c065a56e8422b9dd43cd5c9df57ef1ca60b7c70a7 tests/02ebcdic-uk.t
+ SHA256 559b08abc2fa4fdb1c88579c5917c220b7d181d56060ba555a11dff1f551bd99 tests/02ebcdic-us.t
+ SHA256 5dc65650c260217aca2bf1d7dcbdf3df8cfc12bd6fcac82b3358a6fca9e74999 tests/02ecma-cyrillic.t
+ SHA256 c8426aa438a4a26eed58b7a3727f0270fa1daaaa4e06a1b6a0d93dcf6bfd4acb tests/02georgian-academy.t
+ SHA256 3f851c53ed0b1b430348d75d23568a88c39addbdff0e7984a42d57076261e726 tests/02georgian-ps.t
+ SHA256 18daa35ff4a243f5f0762ae9b963aa78291f343a40fd6601bc9b323aadfe954c tests/02gost_19768-74.t
+ SHA256 40bf2c1540814925aaaf4397a2eed08b2c7eb4e939155eaac65e41495de225dd tests/02greek-ccitt.t
+ SHA256 a81b3ca71c07e938e62ef70c82ade56d05bcaabeef3022b3c72a2c89383e8b8c tests/02greek7-old.t
+ SHA256 5f5710afa045670f5230d30a62ba8bc151a47888f5078b06bc537ff9a7f5642f tests/02greek7.t
+ SHA256 d6ecf91024116714edad9dd888906d52a0cfd1487e13cd3a362d9847617252c0 tests/02hp-roman8.t
+ SHA256 c6f0a9bbafe9f5dda687a9601312ce52b8c7b87f657ebefd9a534163167625ff tests/02ibm037.t
+ SHA256 c8639967582f4be9c635f41668fdf54da05a8c3e9bad9f02988f3f22b5f3caf9 tests/02ibm038.t
+ SHA256 dc4346b6b6a3c31aef9b147c0580d2358aded76b5e0760bdf1726c0d360db251 tests/02ibm1004.t
+ SHA256 a5f87c201eaba05238f75ccb7940d26d5bf490531204f1b36b27ef530ce9c756 tests/02ibm1026.t
+ SHA256 f9b49dde7c38c7bfc7de7b177bcbd0b6ffeea90f93a8ecc5ccd1f1fc176bb24b tests/02ibm1047.t
+ SHA256 396c645051de9fe1d8ccd32f8594761a92523819d86ff3992eb9f77c8ad372fa tests/02ibm256.t
+ SHA256 b721d2d794c10146964ffc72e2c030dbf8b14c40e3af480e84b8988143a8c597 tests/02ibm273.t
+ SHA256 dfc9ee55ad0081327858ef282cdc70f53e60ee8135ce377262a56e2083c3d703 tests/02ibm274.t
+ SHA256 a951614b508e6a608300b8b67bc0f872e78299217b871e940c2d8ec4342e3c48 tests/02ibm275.t
+ SHA256 0ecfeee28f814d0de479d922a82c093c9daa935894f737ff4d8d23e6c21e04c8 tests/02ibm277.t
+ SHA256 77e51b08b65880022167302f42e3eb9424da9b4975e2e52a1d4b1b89cff15f49 tests/02ibm278.t
+ SHA256 291a215dd87b7a4d8d5fe2f52fdbfaf726db06ce9dfb5b789b0ee0892022f05b tests/02ibm280.t
+ SHA256 5e58d30a47f3d321a4365247a3226c12474515214527282bc9c7ad7eada00f23 tests/02ibm281.t
+ SHA256 6e2effcec229bb9827ae2692431812be8fa25e3f84e1138ee10e993596823ff1 tests/02ibm284.t
+ SHA256 db615a70e3449c9532db95c1ddbc6671f540580df2768da22ac77b80eebf8bfd tests/02ibm285.t
+ SHA256 7ee9ddf887545575c91a74dc84b50fba3be2b2c7d7784ecde3efd059c6e6813d tests/02ibm290.t
+ SHA256 0d111694d39eb8b1e41326459aa3940e878eacb1702ffa35075385eb7a359af1 tests/02ibm297.t
+ SHA256 46b01264bc8aeb00366cbc9cf680e47df2b3e7dc16e033e8ead67076729d1ab4 tests/02ibm420.t
+ SHA256 eace994973233a89a9067ff08373c777fd0140fd2162b2178adea2f078140eb6 tests/02ibm423.t
+ SHA256 4e20aa36ea3b275f2d77e6f2e34fde1334e52c5c410ce646db803898df9dd67a tests/02ibm424.t
+ SHA256 04a32971d47eddcf0bb61cf4bea86f993eb4a515439fa40fcbdaff28084f080a tests/02ibm437.t
+ SHA256 185e6b81fac4b2c9150e3dce721badccee8b1da68e8dd64d91294a8d47c39571 tests/02ibm500.t
+ SHA256 bb286fef3d647d0c602e2cd07da8cb15c36806bc07f3baf11a23d3bcb0425304 tests/02ibm850.t
+ SHA256 808c8ef7a9544a7855c5d460557ed0aa45d427c909053cfd67841055ddb91265 tests/02ibm851.t
+ SHA256 ad995e0f8ee8ed441f07a82d77c2576a9b86884744125a343c247a890c7a31d5 tests/02ibm852.t
+ SHA256 a0977c6529b6838a5a9847a9d4bf2839bd8e87302dd9e367a370f4e9ec53f42c tests/02ibm855.t
+ SHA256 dfda577b27b2c83709a3e15e7a46eb3b31df1066946f43eb34f3cb2170f37359 tests/02ibm857.t
+ SHA256 581eb556fd60dfa7c998414f3fbe5ccf8b1d665424a2799ef1c525fa255df27f tests/02ibm860.t
+ SHA256 69cdce542ca36d4ce7790df44d8f54ec2064ab1662aa6f49a97d7bf4a2fbf43f tests/02ibm861.t
+ SHA256 3b3ac86bf16a68b7bd099e788f9b3029b0fbc84f878d807a4cc4a2f28fd393fe tests/02ibm862.t
+ SHA256 5e60573c46586b8938dcf4076eb8d9f64653e6b255e53a127e3e4b781bb95727 tests/02ibm863.t
+ SHA256 55f9438346b98edbbbe4eef8ad70fc5f8c04c466282cf5943507a4de17fea88e tests/02ibm864.t
+ SHA256 30c3e536f521cffaac8e5b741010c857caec06fad14f79c4ba4298a698e67ed5 tests/02ibm865.t
+ SHA256 8a826045c255e0262b7dfe41d55307bdd9394dd49e89846789d84d1014272019 tests/02ibm866.t
+ SHA256 3ff74b1d2c1ad6f11e82ad9a75754e3bae0863cf50c6efb11753934bb79dd908 tests/02ibm868.t
+ SHA256 8d0e545a504a20b53f938bc88e16cee948ccfb6be9d88878eccf607c9a14287c tests/02ibm869.t
+ SHA256 fb52a747099c97c64c19db047ed21c268c9ff7a5c22dac7351cea3a7f245ddc0 tests/02ibm870.t
+ SHA256 1284c3569c0f42dd64104b77eac4e80377bd133a8e7a733429e0c5ff1b6cd3db tests/02ibm871.t
+ SHA256 87242a49425cde0a882a787888895643aaf04737537d12418af8201833132661 tests/02ibm874.t
+ SHA256 6303fea7233f2baa21b2201626285b4bf6612de8d7278e8e6947ccdc1ae2b0e4 tests/02ibm875.t
+ SHA256 b70e0e4f4d58e100a330d7f9912e6bd743428cbfc9093bc6e490b3e67d71bb3a tests/02ibm880.t
+ SHA256 50accf1f8a278e635107c44ab0fd88f67b7d224a46c17457518f255a9f4a9caf tests/02ibm891.t
+ SHA256 1c9419b892def1a570118fb2b18a112e4ef058aae690ee14d2d4ab2246e59a30 tests/02ibm903.t
+ SHA256 0d20057a831c8694957ee6dcde705107206bd96ed2932abf6b14dd76289e1bf5 tests/02ibm904.t
+ SHA256 2fcc9cc81f38e6a9c9956a1a22a252e054073c065e75b1dc37b390dc5b0e88bc tests/02ibm905.t
+ SHA256 21f9c82dc488c17ba1ef54f214f293ca34976249d0062b4e82f58f7cd66330c0 tests/02ibm918.t
+ SHA256 47cb13a904f7ab239770399f85f50b808a00785907c4f613a5d6f1af418e01b8 tests/02iec_p27-1.t
+ SHA256 00461367b78c6c47c4370198c24b57ab72a49a717ddea0c1a2fa4ce1376bfc77 tests/02inis-8.t
+ SHA256 8676ce3b02a06ee7ed0154d574bb7e53196ef15487f52101be984c39da814ee6 tests/02inis-cyrillic.t
+ SHA256 5236accc4c71ca54950d8f5e9defadcca9aed028e4a9ac252e70c738a0c8faf2 tests/02inis.t
+ SHA256 900caf8b88b063577498cba767ccad349ef502b2d433a285a6e273704b502cf4 tests/02iso-8859-1.t
+ SHA256 13c5cc3863d448154aca1b26f818f8338594ea29245622bef6d5cfef318f180f tests/02iso-8859-10.t
+ SHA256 58112b5ab052184360fd2318be5d45108a63bda647439f1afe735878d6cf29ca tests/02iso-8859-11.t
+ SHA256 48d4a6c750ee4162e9c59cfda38693dc7c6e29efd77c79bc3b028c02572dcfea tests/02iso-8859-13.t
+ SHA256 ba9d54f7ff327e34e52932c65e0bb15226a0149886a18388e506ecf2553453a5 tests/02iso-8859-14.t
+ SHA256 9196f2591c01e68d53dc1a0082aa7b36b909466379da073012a3de81c50f9546 tests/02iso-8859-15.t
+ SHA256 976e3e4b4bf5d59821898d3fb2e82182a8be06a8c44385b648bcaf26ed96a024 tests/02iso-8859-16.t
+ SHA256 0f312a089bc89e0182b78e3477069517d0f83b82e6a1a47c3476e56cbb64c14c tests/02iso-8859-2.t
+ SHA256 6da800f050f739ba86ad3d2bc5d6027395d83d3c9187c240b2d72183ef342d49 tests/02iso-8859-3.t
+ SHA256 fe4965d0b5914e520fee3417d89ec9fbd727b8b55113c0825051371943675fa1 tests/02iso-8859-4.t
+ SHA256 9ea36125531ecb9de0ba18bac75fcf1613ecd88f6221df213f12375e8604bbf2 tests/02iso-8859-5.t
+ SHA256 6e42ab47dc7b94af79f3fb848a9584be5ca9a9cffa2838d1071cd43c2d5c5aa3 tests/02iso-8859-6.t
+ SHA256 e51ea0be81d7719dd6887f8216fa95bc21ccc9ae0dc7d0edbea5e2b013f10be6 tests/02iso-8859-7.t
+ SHA256 2d9a8321ad7264c47c9cc1dc88e940202ca156997077c3e91a6c1cde97a21cbb tests/02iso-8859-8.t
+ SHA256 fdb108d97bbef12eacf74efb2d7f37e3ec34b557225ffea90c9a5c25a661dde4 tests/02iso-8859-9.t
+ SHA256 1c4f6ab9455309d309bb59072e2b003f07ce27266687693865962fffad9b438c tests/02iso_10367-box.t
+ SHA256 f27917ea3911bdb45820888953ee547e8f3061286175dca3fad3c9bed4ce5d27 tests/02iso_2033-1983.t
+ SHA256 3ebc9f6780eb0a3c587bcf7229e12cb40bdcbc9adf43011ed62ee50a64672520 tests/02iso_5427-ext.t
+ SHA256 8d3184cf48d61fa044115662b0e029e8f64b6bc638290f869a43ce8fd00ebe37 tests/02iso_5427.t
+ SHA256 4b903f856239a67707a3f75caaee9ba50fba392fd9eb973604dde9a3cfcfd5ca tests/02iso_5428.t
+ SHA256 85db3015c0895dbc912b1b50595749073c8d6e3453fa407a8928b793b2a3fb34 tests/02koi-8.t
+ SHA256 cc1e7117efcfadbe9c227d8c0ecb783b029b243fccf809a6197fce70ac8e326b tests/02koi8-r.t
+ SHA256 778a2cf0dc34d30af1d38a13c9a8ed4b22e542a9cb16d4be306cf7d841cc1215 tests/02koi8-ru.t
+ SHA256 d719c9fc77ec3820577504521de1d6348fdaf4e29f17de5015fa1a21387be91c tests/02koi8-t.t
+ SHA256 3612621dd30302d6a61b16e4f6591d0a93ba52d1741ba754d80f952c8c5657c0 tests/02koi8-u.t
+ SHA256 5f8f6b400bf3808692f5972b0d60dc916c94d84a2b6b9cb6e960561871f5bc29 tests/02latin-greek-1.t
+ SHA256 c436341bc2a0bbb2bceb830f6f4a628d5baa980b56650ad8b5096079e46871e0 tests/02latin-greek.t
+ SHA256 6121ef2bb993a9e76c36e975290f617128bd68b399cfe006f5e8315a0de01577 tests/02mac-is.t
+ SHA256 e4a91e4776ac57e0978b8c341a177886ebba7f6e0272cb74d6f8782867978f55 tests/02mac-sami.t
+ SHA256 739500fd421296d6174a061b928ad86515f97bf4a5d720cdc8161d290b63cb9f tests/02mac-uk.t
+ SHA256 7a284fd8fd2f3c257788877ced49a4980f9c10824182e7b9bfd31f14140e1d4f tests/02macarabic.t
+ SHA256 61212e657e1a6ce6b5d6e9300ac3c001a4adca920d6c5937bda36a01442b089b tests/02maccroatian.t
+ SHA256 ccedd7fe991ab7781129b77579a93549ff5cda048616533dc87290d90fd7c466 tests/02maccyrillic.t
+ SHA256 4dcda09c9b631dced7904746d21d1e724291760ad3270a04a17a7e94ae774f68 tests/02macgreek.t
+ SHA256 ac470c0a8b31a61d5e2c9c11ddad8b8b02c0a8601f67056103e5df848ce10694 tests/02machebrew.t
+ SHA256 b1831ad9fa52e0df016ebad18c4e0d875955259af2061d682a9d5c5aa46eff67 tests/02maciceland.t
+ SHA256 f7856a5344309a913aecaedfb77d79c2a365396e85e0891624b9dcbfbdf200bf tests/02macintosh.t
+ SHA256 ef5a4a2052513efcfefc102c3b7acbda396a5efb46dad8cad0d779919c92ce49 tests/02macromania.t
+ SHA256 2c626ebd0d5ed11d6aa3a5598c424afdad61034160611a88913ca92c8f604dad tests/02macthai.t
+ SHA256 3cc67e4b106d3b3aaf0d36412339fd9df768f4867974ed2c7f70eadef1d7fd0c tests/02macturkish.t
+ SHA256 9d3357a2b5cb99785d4d045eae73da43db6b93dfd9da9efb434fbedaf642b4b2 tests/02macukraine.t
+ SHA256 b4324ab7b3f4219cd1bc102361742a451cdc3802d4eb13803249485ec4c25f0d tests/02nats-dano.t
+ SHA256 2d193b0a70d5582e2edc1ad964ebe5593168ac4fe3f30edbf38f4a7e3ccfaa87 tests/02nats-sefi.t
+ SHA256 e4f262d545d803487b03b266f8cf0e40973c0a367e20bc261a93f1df018d25a5 tests/02nextstep.t
+ SHA256 d5805c33992f6f2a6bfda880ec38b86015211ad7e074cb0215a218bbe81f7e12 tests/02sami-ws2.t
+ SHA256 fa9423333d626655782d6bc503e1b8026e062b0f77107d18aa36cc1fa5848862 tests/02tis-620.t
+ SHA256 8651631c52fa01e1e97ba1675d3025c70403a6e0df0d4bc283bfc6ee3ba2144c tests/02us-ascii.t
+ SHA256 cce5ae9f7ad46565966192ada8c2d6cf2e205acaf741e0f4d5120251dc155ec2 tests/02utf-8.t
+ SHA256 70e6a039092e0596c6cead6829fe52c448ac99d76351906043231125aee2b7c3 tests/02viscii.t
+ SHA256 f050f430c7d4ab559df473e2af5935de4b95c557e975830acb0e65a065e415d4 tests/03_tester_david_pp.t
+ SHA256 f050f430c7d4ab559df473e2af5935de4b95c557e975830acb0e65a065e415d4 tests/03_tester_david_xs.t
+ SHA256 94fa1db9970abd1e2a9cd8ab6edaae85af8f0d0cb234bdd48fa0caa57668fffa tests/03bind_textdomain_codeset_pp.t
+ SHA256 94fa1db9970abd1e2a9cd8ab6edaae85af8f0d0cb234bdd48fa0caa57668fffa tests/03bind_textdomain_codeset_xs.t
+ SHA256 899612986b2f962a097de881f8ca4fea0132a012a1cba3dc27c4a89abb025ca2 tests/03bind_textdomain_filter_pp.t
+ SHA256 899612986b2f962a097de881f8ca4fea0132a012a1cba3dc27c4a89abb025ca2 tests/03bind_textdomain_filter_xs.t
+ SHA256 4f3a3a2b934d6f594d9382f103cb12f179b97fe4d3e77a33919870288715b049 tests/03bindtextdomain_pp.t
+ SHA256 4f3a3a2b934d6f594d9382f103cb12f179b97fe4d3e77a33919870288715b049 tests/03bindtextdomain_xs.t
+ SHA256 fdcbaf5e78d01643ae1a7d39bf143a10c2bcd46cea79ceb3c15105d07f10d2a2 tests/03dcgettext_pp.t
+ SHA256 fdcbaf5e78d01643ae1a7d39bf143a10c2bcd46cea79ceb3c15105d07f10d2a2 tests/03dcgettext_xs.t
+ SHA256 b04c3d81c55e98c5dfb841421193a297db90b48b3e7ae5216f1fe5ad8226fa23 tests/03dcngettext_pp.t
+ SHA256 b04c3d81c55e98c5dfb841421193a297db90b48b3e7ae5216f1fe5ad8226fa23 tests/03dcngettext_xs.t
+ SHA256 8a221c9793d29cc673daebae57ae5c722b948185a60b7b6e95ecb3a27c82c4bc tests/03dcnpgettext_pp.t
+ SHA256 8a221c9793d29cc673daebae57ae5c722b948185a60b7b6e95ecb3a27c82c4bc tests/03dcnpgettext_xs.t
+ SHA256 4d01c2c680eeb32a1fda6417791d478ad1fd325d1b590c1d3176fb13cd419953 tests/03dcpgettext_pp.t
+ SHA256 4d01c2c680eeb32a1fda6417791d478ad1fd325d1b590c1d3176fb13cd419953 tests/03dcpgettext_xs.t
+ SHA256 166b2d0ad28a9e32f850a2c5bfd4eb4596cf903246aa2259658a541b7603b011 tests/03dgettext_pp.t
+ SHA256 166b2d0ad28a9e32f850a2c5bfd4eb4596cf903246aa2259658a541b7603b011 tests/03dgettext_xs.t
+ SHA256 e1280c667e75f29dc3605ca4a21ad41500d5f3df2aac0017a637fb5bdc492281 tests/03dngettext_pp.t
+ SHA256 e1280c667e75f29dc3605ca4a21ad41500d5f3df2aac0017a637fb5bdc492281 tests/03dngettext_xs.t
+ SHA256 23b7d021addd248f989b0ff8f33dae248738291def77f5574be1d809746f0d3c tests/03dnpgettext_pp.t
+ SHA256 23b7d021addd248f989b0ff8f33dae248738291def77f5574be1d809746f0d3c tests/03dnpgettext_xs.t
+ SHA256 46517778ba2142429d18678b522d1b3fdeefbc13744256f5db213601cae7c7eb tests/03dpgettext_pp.t
+ SHA256 46517778ba2142429d18678b522d1b3fdeefbc13744256f5db213601cae7c7eb tests/03dpgettext_xs.t
+ SHA256 d81830390153e694d2623205bd0ab78a16f8e874d46d43ce197b4581c56f41f6 tests/03environment_pp.t
+ SHA256 d81830390153e694d2623205bd0ab78a16f8e874d46d43ce197b4581c56f41f6 tests/03environment_xs.t
+ SHA256 fc2cb2245b9886c4dcb4a26a35039c9c45c47ebfb63cfa08bdfd3f5627392fbc tests/03gettext_dumb.t
+ SHA256 e9cd110f7a2ed248d25051c99ff41e713f88a7ceefbc8c977b4f78389dd42652 tests/03gettext_pp.t
+ SHA256 e9cd110f7a2ed248d25051c99ff41e713f88a7ceefbc8c977b4f78389dd42652 tests/03gettext_xs.t
+ SHA256 8e08a10538fe4e8f11234ea4a6243e18662f4482a35fdf2aa71f45cdd9dfd614 tests/03language_pp.t
+ SHA256 8e08a10538fe4e8f11234ea4a6243e18662f4482a35fdf2aa71f45cdd9dfd614 tests/03language_xs.t
+ SHA256 e0aa96b9e15481ec09568887a54a3ef3e10a28ed3b0ccd11594f1c8d75fbea6a tests/03ngettext_pp.t
+ SHA256 e0aa96b9e15481ec09568887a54a3ef3e10a28ed3b0ccd11594f1c8d75fbea6a tests/03ngettext_xs.t
+ SHA256 55b9cf163951e5076407314693c43af55f0ecbe9aab8fe408f103655e2001fc1 tests/03npgettext_pp.t
+ SHA256 55b9cf163951e5076407314693c43af55f0ecbe9aab8fe408f103655e2001fc1 tests/03npgettext_xs.t
+ SHA256 4f14716ae6ef7bf618abcb76221545a0d7364fc6ffa865f69ad66b757d0f9455 tests/03pgettext_pp.t
+ SHA256 4f14716ae6ef7bf618abcb76221545a0d7364fc6ffa865f69ad66b757d0f9455 tests/03pgettext_xs.t
+ SHA256 b77d65e965a57af571f8b9af60ac19fe8c53e45fe9cb6657e0ebd33fe93fa02e tests/03textdomain_pp.t
+ SHA256 b77d65e965a57af571f8b9af60ac19fe8c53e45fe9cb6657e0ebd33fe93fa02e tests/03textdomain_xs.t
+ SHA256 9d7428a8abe35d8c607148c9f04a3fe2316149ef0a563e3d7014e41486a76db3 tests/04find_domain_bug.t
+ SHA256 f0b0fc19a8136cabea2462ddd01e84d8077d083281656a9a742bda6653dc64f2 tests/04russian_plural_function.t
+ SHA256 bba591b6614e19da8974cbc83fc7a94aa0784f5407ffaa8749e4e825edf56aa1 tests/04scalar_noop.t
+ SHA256 3e94f3f7810a1400f1b15aeaf8c12b40db996f80256269a942b7dcc4b9ba9ef0 tests/05options.t
+ SHA256 a352e8e92a39316720bc48096bf1fcf6dbdd16f4667f07afb4b05f5f78f213f5 tests/05parse_accept.t
+ SHA256 440d468d288cd243a3a7a98272e1748a7c11da310d7acc21881328532e671fb1 tests/LocaleData/de/LC_MESSAGES/additional.mo
+ SHA256 ddf0a13fc386bf1cc608fde8e8a0ceb10b9785d7b0119e85796a8ffdf8b0ca4b tests/LocaleData/de/LC_MESSAGES/existing.mo
+ SHA256 ee4d8cf829790442d6a7f4715e3c0ee2c14568b80f7ee35011b90d887e3353e4 tests/LocaleData/de_AT/LC_MESSAGES/additional.mo
+ SHA256 9c012ec78bea8b9472ea6511103f1fe0262fcebc76a151bd4d3559c92762e488 tests/LocaleData/de_AT/LC_MESSAGES/existing.mo
+ SHA256 535d6d578265a3255f83ba13b32990307664b6a953d6098a3a77de9b9b61bbac tests/LocaleData/xy/LC_MESSAGES/additional.mo
+ SHA256 3f1fc6859b9762cf5ccfda7c5292b52fc164550f3d1706990268758988426435 tests/LocaleData/xy/LC_MESSAGES/existing.mo
+ SHA256 a6260268736a62b295e923472836908f852baccb2ecce9da021dad964b4032c2 tests/LocaleData/xy_XY/LC_MESSAGES/additional.mo
+ SHA256 7dc32c7d80444949167c06e43c05f10b677c83890396dee6fa57cb10d7f16826 tests/LocaleData/xy_XY/LC_MESSAGES/existing.mo
+ SHA256 1f484d5c764cf6eece99fc0cb50e77923672c73721a0dc1e8b0d60d1abf121e6 tests/po/Makefile
+ SHA256 cd870e164b74fd508c4b748fe830b464dd9680dcf181bef813a9965da346ce05 tests/po/additional.de.po
+ SHA256 962702ad9b14540796e64c12cf98c1e6e93a419ff02a76be7884e62e7ae3f14e tests/po/additional.de_AT.po
+ SHA256 dcbc750eed519531e357657f01df2ab0232c116812f53dc575e8e3de6c7997a6 tests/po/additional.xy.po
+ SHA256 9497d0a8efe3e505078acb51b9cf708e4094085ea26893062bfe64a1cb6729f3 tests/po/additional.xy_XY.po
+ SHA256 fcd4f745c4159ea2a5ef2aa3fe935456f7b4479265b5843551da1f152371bcd1 tests/po/existing.de.po
+ SHA256 eda4d5b3f090fe8be8788eff50831a67d79cff509c1f4ff99fc340b213d133ae tests/po/existing.de_AT.po
+ SHA256 ff3dddcf6a16e6d612ec783a10100a64cc8e4f6e580b75169efc2fc9e797c90a tests/po/existing.xy.po
+ SHA256 1b7f3c488028d3e25f405d25505330dc76351c9d986c2336154c675168d95673 tests/po/existing.xy_XY.po
+ -----BEGIN PGP SIGNATURE-----
+ Version: Crypt::OpenPGP 1.12
+ 
+ iQBGBAERAgAGBQJflwlqAAoJEDqNBzT1jQ89SWcAoKIVsbRm/mcTn3Jna4E0OEcn
+ ytKIAKDCHphZ/jAU6ES8rrVthZ/JNkF7gA==
+ =WvXf
+ -----END PGP SIGNATURE-----
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/test.pl texinfo-6.8/tp/maintain/lib/libintl-perl/test.pl
*** texinfo-6.7/tp/maintain/lib/libintl-perl/test.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/test.pl	2018-11-19 15:46:43.000000000 +0000
***************
*** 2,25 ****
  
  # vim: tabstop=4
- # $Id: test.pl,v 1.1 2011-10-12 23:51:25 pertusus Exp $
  
  # Portable character conversion for Perl.
! # Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
  # all rights reserved.
  
! # This program is free software; you can redistribute it and/or modify it
! # under the terms of the GNU Library 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
! # Library General Public License for more details.
!                                                                                 
! # You should have received a copy of the GNU Library 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.
  
  # This is a safe wrapper for systems that lack a POSIX shell or have
--- 2,22 ----
  
  # vim: tabstop=4
  
  # Portable character conversion for Perl.
! # Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
  # all rights reserved.
  
! # 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 3 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, see <http://www.gnu.org/licenses/>.
  
  # This is a safe wrapper for systems that lack a POSIX shell or have
***************
*** 63,67 ****
  	my $xs_disabled = <HANDLE>;
  	close HANDLE;
! 	unless ($xs_disabled) {
  		# It is pointless to test the XS extension, if no German
  		# locales are installed on the system.  The results
--- 60,88 ----
  	my $xs_disabled = <HANDLE>;
  	close HANDLE;
! 
!         eval {
!                 require POSIX;
!                 POSIX::setlocale(POSIX::LC_ALL());
!         };
!         my $has_locales = !$@;
!         if (!$has_locales) {
!                 $xs_disabled = 1;
!                 print <<EOF;
! The translation features of libintl-perl cannot be tested on your system
! because it lacks locale support.
! EOF
!         }
! 
!         if (!$xs_disabled && !$ENV{TEST_LIBINTL_PERL_XS_VERSION}) {
!                 $xs_disabled = 1;
!                 print <<EOF;
! The XS version of libintl-perl will normally not be tested extensively
! because it depends on local configurations not under control of the module 
! installation.  You can enable them by setting the environment variable
! "TEST_LIBINTL_PERL_XS_VERSION" to a Perl truth variable.
! EOF
!         }
! 
! 	if (!$xs_disabled && $has_locales) {
  		# It is pointless to test the XS extension, if no German
  		# locales are installed on the system.  The results
***************
*** 96,101 ****
  			$xs_disabled = 1;
  			print <<EOF;
! The XS version of libintl-perl cannot be tested on your system because
! the locale definitions for German do not exist.
  EOF
  		}
--- 117,122 ----
  			$xs_disabled = 1;
  			print <<EOF;
! The translation features of libintl-perl cannot be tested on your
! system because the locale definitions for German do not exist.
  EOF
  		}
***************
*** 103,108 ****
  	}
  
! 	if ($xs_disabled) {
! 		Test::Harness::runtests (grep { ! /_xs.t$/ } sort 
  			{lc $a cmp lc $b } @ARGV);
  	} else {
--- 124,132 ----
  	}
  
!         if (!$has_locales) {
! 		Test::Harness::runtests (grep { ! /0[34][a-z_]+_(?:pp|xs)\.t$/ } sort 
! 			{lc $a cmp lc $b } @ARGV);
!         } elsif ($xs_disabled) {
! 		Test::Harness::runtests (grep { ! /0[34][a-z_]+_xs\.t$/ } sort 
  			{lc $a cmp lc $b } @ARGV);
  	} else {
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02asmo_449.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02asmo_449.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02asmo_449.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02asmo_449.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02atari-st-euro.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02atari-st-euro.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02atari-st-euro.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02atari-st-euro.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02atari-st.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02atari-st.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02atari-st.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02atari-st.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp10007.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp10007.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp10007.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp10007.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1250.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1250.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1250.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1250.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1251.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1251.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1251.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1251.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1252.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1252.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1252.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1252.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1253.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1253.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1253.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1253.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1254.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1254.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1254.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1254.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1256.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1256.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1256.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1256.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1257.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1257.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cp1257.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cp1257.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02csn_369103.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02csn_369103.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02csn_369103.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02csn_369103.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cwi.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cwi.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02cwi.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02cwi.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02dec-mcs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02dec-mcs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02dec-mcs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02dec-mcs.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de-a.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de-a.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de-a.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de-a.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-ca-fr.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-ca-fr.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-ca-fr.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-ca-fr.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no-a.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no-a.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no-a.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no-a.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-a.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-a.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-a.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-a.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-s.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-s.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-s.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-s.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-es.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-es.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-es.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-es.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se-a.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se-a.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se-a.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se-a.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-fr.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-fr.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-fr.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-fr.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-is-friss.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-is-friss.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-is-friss.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-is-friss.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-it.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-it.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-it.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-it.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-pt.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-pt.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-pt.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-pt.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-uk.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-uk.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-uk.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-uk.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-us.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-us.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ebcdic-us.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ebcdic-us.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ecma-cyrillic.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ecma-cyrillic.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ecma-cyrillic.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ecma-cyrillic.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02georgian-academy.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02georgian-academy.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02georgian-academy.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02georgian-academy.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02georgian-ps.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02georgian-ps.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02georgian-ps.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02georgian-ps.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02gost_19768-74.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02gost_19768-74.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02gost_19768-74.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02gost_19768-74.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02greek7-old.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02greek7-old.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02greek7-old.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02greek7-old.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02greek7.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02greek7.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02greek7.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02greek7.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02greek-ccitt.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02greek-ccitt.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02greek-ccitt.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02greek-ccitt.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02hp-roman8.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02hp-roman8.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02hp-roman8.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02hp-roman8.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm037.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm037.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm037.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm037.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm038.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm038.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm038.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm038.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm1004.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm1004.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm1004.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm1004.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm1026.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm1026.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm1026.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm1026.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm1047.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm1047.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm1047.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm1047.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm256.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm256.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm256.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm256.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm273.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm273.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm273.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm273.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm274.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm274.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm274.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm274.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm275.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm275.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm275.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm275.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm277.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm277.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm277.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm277.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm278.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm278.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm278.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm278.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm280.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm280.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm280.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm280.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm281.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm281.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm281.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm281.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm284.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm284.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm284.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm284.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm285.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm285.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm285.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm285.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm290.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm290.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm290.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm290.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm297.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm297.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm297.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm297.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm420.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm420.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm420.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm420.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm423.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm423.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm423.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm423.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm424.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm424.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm424.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm424.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm437.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm437.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm437.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm437.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm500.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm500.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm500.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm500.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm850.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm850.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm850.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm850.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm851.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm851.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm851.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm851.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm852.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm852.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm852.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm852.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm855.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm855.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm855.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm855.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm857.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm857.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm857.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm857.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm860.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm860.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm860.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm860.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm861.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm861.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm861.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm861.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm862.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm862.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm862.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm862.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm863.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm863.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm863.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm863.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm864.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm864.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm864.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm864.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm865.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm865.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm865.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm865.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm866.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm866.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm866.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm866.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm868.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm868.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm868.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm868.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm869.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm869.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm869.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm869.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm870.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm870.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm870.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm870.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm871.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm871.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm871.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm871.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm874.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm874.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm874.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm874.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm875.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm875.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm875.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm875.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm880.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm880.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm880.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm880.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm891.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm891.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm891.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm891.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm903.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm903.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm903.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm903.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm904.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm904.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm904.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm904.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm905.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm905.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm905.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm905.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm918.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm918.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02ibm918.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02ibm918.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iec_p27-1.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iec_p27-1.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iec_p27-1.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iec_p27-1.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02inis-8.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02inis-8.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02inis-8.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02inis-8.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02inis-cyrillic.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02inis-cyrillic.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02inis-cyrillic.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02inis-cyrillic.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02inis.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02inis.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02inis.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02inis.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_10367-box.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_10367-box.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_10367-box.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_10367-box.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_2033-1983.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_2033-1983.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_2033-1983.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_2033-1983.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_5427-ext.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_5427-ext.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_5427-ext.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_5427-ext.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_5427.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_5427.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_5427.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_5427.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_5428.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_5428.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso_5428.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso_5428.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-10.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-10.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-10.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-10.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-11.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-11.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-11.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-11.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 12,16 ****
  		require Encode;
  
! 		if ($Encode::VERSION < "1.78") {
  			print "1..0 # Skip: Encode $Encode::VERSION has a " .
  				"bug, please upgrade!\n";
--- 12,16 ----
  		require Encode;
  
! 		if ($Encode::VERSION =~ /^1\./ && $Encode::VERSION < "1.78") {
  			print "1..0 # Skip: Encode $Encode::VERSION has a " .
  				"bug, please upgrade!\n";
***************
*** 85,89 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 85,89 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-13.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-13.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-13.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-13.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-14.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-14.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-14.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-14.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-15.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-15.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-15.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-15.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-16.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-16.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-16.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-16.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-1.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-1.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-1.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-1.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-2.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-2.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-2.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-2.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-3.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-3.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-3.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-3.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-4.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-4.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-4.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-4.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-5.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-5.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-5.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-5.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-6.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-6.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-6.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-6.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-7.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-7.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-7.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-7.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-8.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-8.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-8.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-8.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-9.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-9.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02iso-8859-9.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02iso-8859-9.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi8-r.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi8-r.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi8-r.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi8-r.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi8-ru.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi8-ru.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi8-ru.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi8-ru.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi-8.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi-8.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi-8.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi-8.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi8-t.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi8-t.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi8-t.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi8-t.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi8-u.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi8-u.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02koi8-u.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02koi8-u.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02latin-greek-1.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02latin-greek-1.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02latin-greek-1.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02latin-greek-1.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02latin-greek.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02latin-greek.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02latin-greek.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02latin-greek.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macarabic.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macarabic.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macarabic.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macarabic.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02maccroatian.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02maccroatian.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02maccroatian.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02maccroatian.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02maccyrillic.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02maccyrillic.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02maccyrillic.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02maccyrillic.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macgreek.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macgreek.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macgreek.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macgreek.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02machebrew.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02machebrew.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02machebrew.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02machebrew.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02maciceland.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02maciceland.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02maciceland.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02maciceland.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macintosh.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macintosh.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macintosh.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macintosh.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02mac-is.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02mac-is.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02mac-is.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02mac-is.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macromania.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macromania.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macromania.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macromania.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02mac-sami.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02mac-sami.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02mac-sami.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02mac-sami.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macthai.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macthai.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macthai.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macthai.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macturkish.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macturkish.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macturkish.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macturkish.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macukraine.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macukraine.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02macukraine.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02macukraine.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02mac-uk.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02mac-uk.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02mac-uk.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02mac-uk.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02nats-dano.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02nats-dano.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02nats-dano.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02nats-dano.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02nats-sefi.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02nats-sefi.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02nats-sefi.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02nats-sefi.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02nextstep.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02nextstep.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02nextstep.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02nextstep.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02sami-ws2.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02sami-ws2.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02sami-ws2.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02sami-ws2.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02tis-620.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02tis-620.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02tis-620.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02tis-620.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02us-ascii.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02us-ascii.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02us-ascii.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02us-ascii.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 73,77 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 73,77 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02viscii.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02viscii.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/02viscii.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/02viscii.t	2018-10-08 09:37:35.000000000 +0100
***************
*** 76,80 ****
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xbeefbabe;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
--- 76,80 ----
  my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
  $test_string1->[0] = 0xad0be;
! $test_string1->[-1] = 0xad0be;
  my $test_string2 = [ unpack 'c*', 'Supergirl' ];
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 44,48 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 44,48 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 72,76 ****
  
  skip $missing_locale, gettext ('January'), 'Jänner';
! ok gettext ('March'), 'März';
  
  # This will cause GNU gettext to re-load our catalog.
--- 72,76 ----
  
  skip $missing_locale, gettext ('January'), 'Jänner';
! skip $missing_locale, gettext ('March'), 'März';
  
  # This will cause GNU gettext to re-load our catalog.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 44,48 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 44,48 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 72,76 ****
  
  skip $missing_locale, gettext ('January'), 'Jänner';
! ok gettext ('March'), 'März';
  
  # This will cause GNU gettext to re-load our catalog.
--- 72,76 ----
  
  skip $missing_locale, gettext ('January'), 'Jänner';
! skip $missing_locale, gettext ('March'), 'März';
  
  # This will cause GNU gettext to re-load our catalog.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcgettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcgettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcgettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcgettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 41,45 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 41,45 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 61,70 ****
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
! ok 'Dezember', dcgettext (existing => 'December', LC_MESSAGES);
  ok 'September', dcgettext (existing => 'September', LC_MESSAGES);
  ok 'Not translated', dcgettext (existing => 'Not translated', LC_MESSAGES);
  skip $missing_locale, 'Jänner', dcgettext (existing => 'January', LC_MESSAGES);
  
! ok 'Montag', dcgettext (additional => 'Monday', LC_MESSAGES);
  ok 'Not translated', dcgettext (additional => 'Not translated', LC_MESSAGES);
  skip $missing_locale, 
--- 61,70 ----
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
! skip $missing_locale, 'Dezember', dcgettext (existing => 'December', LC_MESSAGES);
  ok 'September', dcgettext (existing => 'September', LC_MESSAGES);
  ok 'Not translated', dcgettext (existing => 'Not translated', LC_MESSAGES);
  skip $missing_locale, 'Jänner', dcgettext (existing => 'January', LC_MESSAGES);
  
! skip $missing_locale, 'Montag', dcgettext (additional => 'Monday', LC_MESSAGES);
  ok 'Not translated', dcgettext (additional => 'Not translated', LC_MESSAGES);
  skip $missing_locale, 
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcgettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcgettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcgettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcgettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 41,45 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 41,45 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 61,70 ****
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
! ok 'Dezember', dcgettext (existing => 'December', LC_MESSAGES);
  ok 'September', dcgettext (existing => 'September', LC_MESSAGES);
  ok 'Not translated', dcgettext (existing => 'Not translated', LC_MESSAGES);
  skip $missing_locale, 'Jänner', dcgettext (existing => 'January', LC_MESSAGES);
  
! ok 'Montag', dcgettext (additional => 'Monday', LC_MESSAGES);
  ok 'Not translated', dcgettext (additional => 'Not translated', LC_MESSAGES);
  skip $missing_locale, 
--- 61,70 ----
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
! skip $missing_locale, 'Dezember', dcgettext (existing => 'December', LC_MESSAGES);
  ok 'September', dcgettext (existing => 'September', LC_MESSAGES);
  ok 'Not translated', dcgettext (existing => 'Not translated', LC_MESSAGES);
  skip $missing_locale, 'Jänner', dcgettext (existing => 'January', LC_MESSAGES);
  
! skip $missing_locale, 'Montag', dcgettext (additional => 'Monday', LC_MESSAGES);
  ok 'Not translated', dcgettext (additional => 'Not translated', LC_MESSAGES);
  skip $missing_locale, 
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcngettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcngettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcngettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcngettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 35,39 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! POSIX::setlocale (POSIX::LC_ALL() => ''); 
  
  my $locale_dir = $0;
--- 35,39 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! Locale::Messages::setlocale (POSIX::LC_ALL() => ''); 
  
  my $locale_dir = $0;
***************
*** 55,59 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 55,59 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 74,78 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 74,78 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 96,100 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
--- 96,100 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
***************
*** 113,117 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
  
  for (0 .. 40) {
--- 113,117 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
  
  for (0 .. 40) {
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcngettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcngettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcngettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcngettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 35,39 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! POSIX::setlocale (POSIX::LC_ALL() => ''); 
  
  my $locale_dir = $0;
--- 35,39 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! Locale::Messages::setlocale (POSIX::LC_ALL() => ''); 
  
  my $locale_dir = $0;
***************
*** 55,59 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 55,59 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 74,78 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 74,78 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 96,100 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
--- 96,100 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
***************
*** 113,117 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
  
  for (0 .. 40) {
--- 113,117 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
  
  for (0 .. 40) {
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 35,39 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! POSIX::setlocale (POSIX::LC_ALL() => ''); 
  
  my $locale_dir = $0;
--- 35,39 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! Locale::Messages::setlocale (POSIX::LC_ALL() => ''); 
  
  my $locale_dir = $0;
***************
*** 68,72 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 68,72 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 85,95 ****
  Locale::Messages::nl_putenv ("LANG=de_AT");
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
! 
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 9) {
  	my $translation = dcnpgettext (existing => $context, $strings[0], $strings[1], $_, LC_MESSAGES);
  	my $expected  = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	ok $translation, $expected;
  }
  
--- 85,95 ----
  Locale::Messages::nl_putenv ("LANG=de_AT");
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
! my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
!     '' : 'locale de_AT missing';
  
  for (0 .. 9) {
  	my $translation = dcnpgettext (existing => $context, $strings[0], $strings[1], $_, LC_MESSAGES);
  	my $expected  = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	skip $missing_locale, $translation, $expected;
  }
  
***************
*** 99,103 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
--- 99,103 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
***************
*** 117,121 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
--- 117,121 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
***************
*** 124,128 ****
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	ok $translation, "Numerus 2:$plural";
  }
  
--- 124,128 ----
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	skip $missing_locale, $translation, "Numerus 2:$plural";
  }
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 35,39 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! POSIX::setlocale (POSIX::LC_ALL() => ''); 
  
  my $locale_dir = $0;
--- 35,39 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! Locale::Messages::setlocale (POSIX::LC_ALL() => ''); 
  
  my $locale_dir = $0;
***************
*** 68,72 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 68,72 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 85,95 ****
  Locale::Messages::nl_putenv ("LANG=de_AT");
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
! 
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 9) {
  	my $translation = dcnpgettext (existing => $context, $strings[0], $strings[1], $_, LC_MESSAGES);
  	my $expected  = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	ok $translation, $expected;
  }
  
--- 85,95 ----
  Locale::Messages::nl_putenv ("LANG=de_AT");
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
! my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
!     '' : 'locale de_AT missing';
  
  for (0 .. 9) {
  	my $translation = dcnpgettext (existing => $context, $strings[0], $strings[1], $_, LC_MESSAGES);
  	my $expected  = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	skip $missing_locale, $translation, $expected;
  }
  
***************
*** 99,103 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
--- 99,103 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
***************
*** 117,121 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
--- 117,121 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
***************
*** 124,128 ****
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	ok $translation, "Numerus 2:$plural";
  }
  
--- 124,128 ----
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	skip $missing_locale, $translation, "Numerus 2:$plural";
  }
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcpgettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcpgettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcpgettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcpgettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 48,59 ****
  ok (File::Spec->catdir ($locale_dir), File::Spec->catdir ($bound_dir));
  
  # make sure dgettext and dpgettext return diff values
! ok 'Anzeigen', dcgettext (existing => 'View', LC_MESSAGES);
! ok 'Ansicht', dcpgettext (existing => 'Which folder would you like to view?','View', LC_MESSAGES);
! ok 'Not translated', dcpgettext (existing => 'none', 'Not translated', LC_MESSAGES);
  
! ok 'Ein weiterer Blick', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
! ok 'Not translated', dcpgettext (additional => 'none', 'Not translated', LC_MESSAGES);
! ok 'Ein weiterer Blick', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
  
  __END__
--- 48,72 ----
  ok (File::Spec->catdir ($locale_dir), File::Spec->catdir ($bound_dir));
  
+ my $missing_locale = 'locale de_AT missing';
+ my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+         $missing_locale = '';
+ } else {
+         require Locale::Util;
+ 
+         $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+         if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+                 $missing_locale = '';
+         }
+ }
+ 
  # make sure dgettext and dpgettext return diff values
! skip $missing_locale, 'Anzeigen', dcgettext (existing => 'View', LC_MESSAGES);
! skip $missing_locale, 'Ansicht', dcpgettext (existing => 'Which folder would you like to view?','View', LC_MESSAGES);
! skip $missing_locale, 'Not translated', dcpgettext (existing => 'none', 'Not translated', LC_MESSAGES);
  
! skip $missing_locale, 'Eine andere Ansicht mit Kontext', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
! skip $missing_locale, 'Not translated', dcpgettext (additional => 'none', 'Not translated', LC_MESSAGES);
! skip $missing_locale, 'Eine andere Ansicht mit Kontext', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
  
  __END__
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcpgettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcpgettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dcpgettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dcpgettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 48,59 ****
  ok (File::Spec->catdir ($locale_dir), File::Spec->catdir ($bound_dir));
  
  # make sure dgettext and dpgettext return diff values
! ok 'Anzeigen', dcgettext (existing => 'View', LC_MESSAGES);
! ok 'Ansicht', dcpgettext (existing => 'Which folder would you like to view?','View', LC_MESSAGES);
! ok 'Not translated', dcpgettext (existing => 'none', 'Not translated', LC_MESSAGES);
  
! ok 'Ein weiterer Blick', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
! ok 'Not translated', dcpgettext (additional => 'none', 'Not translated', LC_MESSAGES);
! ok 'Ein weiterer Blick', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
  
  __END__
--- 48,72 ----
  ok (File::Spec->catdir ($locale_dir), File::Spec->catdir ($bound_dir));
  
+ my $missing_locale = 'locale de_AT missing';
+ my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+         $missing_locale = '';
+ } else {
+         require Locale::Util;
+ 
+         $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+         if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+                 $missing_locale = '';
+         }
+ }
+ 
  # make sure dgettext and dpgettext return diff values
! skip $missing_locale, 'Anzeigen', dcgettext (existing => 'View', LC_MESSAGES);
! skip $missing_locale, 'Ansicht', dcpgettext (existing => 'Which folder would you like to view?','View', LC_MESSAGES);
! skip $missing_locale, 'Not translated', dcpgettext (existing => 'none', 'Not translated', LC_MESSAGES);
  
! skip $missing_locale, 'Eine andere Ansicht mit Kontext', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
! skip $missing_locale, 'Not translated', dcpgettext (additional => 'none', 'Not translated', LC_MESSAGES);
! skip $missing_locale, 'Eine andere Ansicht mit Kontext', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
  
  __END__
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dgettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dgettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dgettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dgettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 41,45 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 41,45 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 61,70 ****
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
! ok 'Dezember', dgettext (existing => 'December');
  ok 'September', dgettext (existing => 'September');
  ok 'Not translated', dgettext (existing => 'Not translated');
  skip $missing_locale, 'Jänner', dgettext (existing => 'January');
  
! ok 'Montag', dgettext (additional => 'Monday');
  ok dgettext (additional => 'Not translated'), 'Not translated';
  skip $missing_locale, dgettext (additional => 'Saturday'), 'Sonnabend';
--- 61,70 ----
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
! skip $missing_locale, 'Dezember', dgettext (existing => 'December');
  ok 'September', dgettext (existing => 'September');
  ok 'Not translated', dgettext (existing => 'Not translated');
  skip $missing_locale, 'Jänner', dgettext (existing => 'January');
  
! skip $missing_locale, 'Montag', dgettext (additional => 'Monday');
  ok dgettext (additional => 'Not translated'), 'Not translated';
  skip $missing_locale, dgettext (additional => 'Saturday'), 'Sonnabend';
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dgettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dgettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dgettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dgettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 41,45 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 41,45 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 61,70 ****
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
! ok 'Dezember', dgettext (existing => 'December');
  ok 'September', dgettext (existing => 'September');
  ok 'Not translated', dgettext (existing => 'Not translated');
  skip $missing_locale, 'Jänner', dgettext (existing => 'January');
  
! ok 'Montag', dgettext (additional => 'Monday');
  ok dgettext (additional => 'Not translated'), 'Not translated';
  skip $missing_locale, dgettext (additional => 'Saturday'), 'Sonnabend';
--- 61,70 ----
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
! skip $missing_locale, 'Dezember', dgettext (existing => 'December');
  ok 'September', dgettext (existing => 'September');
  ok 'Not translated', dgettext (existing => 'Not translated');
  skip $missing_locale, 'Jänner', dgettext (existing => 'January');
  
! skip $missing_locale, 'Montag', dgettext (additional => 'Monday');
  ok dgettext (additional => 'Not translated'), 'Not translated';
  skip $missing_locale, dgettext (additional => 'Saturday'), 'Sonnabend';
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dngettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dngettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dngettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dngettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 36,40 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
--- 36,40 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
***************
*** 55,59 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 55,59 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 74,78 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 74,78 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 97,101 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
--- 97,101 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
***************
*** 115,119 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
  
  for (0 .. 40) {
--- 115,119 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
  
  for (0 .. 40) {
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dngettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dngettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dngettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dngettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 36,40 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
--- 36,40 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
***************
*** 55,59 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 55,59 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 74,78 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 74,78 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 97,101 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
--- 97,101 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
***************
*** 115,119 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
  
  for (0 .. 40) {
--- 115,119 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
  
  for (0 .. 40) {
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dnpgettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dnpgettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dnpgettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dnpgettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 36,40 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
--- 36,40 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
***************
*** 69,73 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 69,73 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 87,96 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 9) {
  	my $translation = dnpgettext (existing => $context, $strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	ok $expected, $translation;
  }
  
--- 87,97 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
!     '' : 'locale de_AT missing';
  
  for (0 .. 9) {
  	my $translation = dnpgettext (existing => $context, $strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	skip $missing_locale, $expected, $translation;
  }
  
***************
*** 100,104 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
--- 101,105 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
***************
*** 118,122 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
--- 119,123 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
***************
*** 125,129 ****
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	ok $translation, "Numerus 2:$plural";
  }
  
--- 126,130 ----
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	skip $missing_locale, $translation, "Numerus 2:$plural";
  }
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dnpgettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dnpgettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dnpgettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dnpgettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 36,40 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
--- 36,40 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
***************
*** 69,73 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 69,73 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 87,96 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 9) {
  	my $translation = dnpgettext (existing => $context, $strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	ok $expected, $translation;
  }
  
--- 87,97 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
!     '' : 'locale de_AT missing';
  
  for (0 .. 9) {
  	my $translation = dnpgettext (existing => $context, $strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	skip $missing_locale, $expected, $translation;
  }
  
***************
*** 100,104 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
--- 101,105 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain additional => $locale_dir;
***************
*** 118,122 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
--- 119,123 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
***************
*** 125,129 ****
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	ok $translation, "Numerus 2:$plural";
  }
  
--- 126,130 ----
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	skip $missing_locale, $translation, "Numerus 2:$plural";
  }
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dpgettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dpgettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dpgettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dpgettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 40,44 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 40,44 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 50,60 ****
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
  # make sure dgettext and dpgettext return diff values
! ok dgettext (existing => 'View'), 'Anzeigen';
! ok dpgettext (existing => 'Which folder would you like to view?', 'View'), 'Ansicht';
! ok dpgettext (existing => 'none', 'Not translated'), 'Not translated';
  
! ok dpgettext (additional => 'Context', 'Another View'), 'Ein weiterer Blick';
! ok dpgettext (additional => 'none', 'Not translated'), 'Not translated';
  
  __END__
--- 50,73 ----
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
+ my $missing_locale = 'locale de_AT missing';
+ my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+         $missing_locale = '';
+ } else {
+         require Locale::Util;
+ 
+         $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+         if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+                 $missing_locale = '';
+         }
+ }
+ 
  # make sure dgettext and dpgettext return diff values
! skip $missing_locale, dgettext (existing => 'View'), 'Anzeigen';
! skip $missing_locale, dpgettext (existing => 'Which folder would you like to view?', 'View'), 'Ansicht';
! skip $missing_locale, dpgettext (existing => 'none', 'Not translated'), 'Not translated';
  
! skip $missing_locale, dpgettext (additional => 'Context', 'Another View'), 'Eine andere Ansicht mit Kontext';
! skip $missing_locale, dpgettext (additional => 'none', 'Not translated'), 'Not translated';
  
  __END__
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dpgettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dpgettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03dpgettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03dpgettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 40,44 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
--- 40,44 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain existing => $locale_dir;
***************
*** 50,60 ****
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
  # make sure dgettext and dpgettext return diff values
! ok dgettext (existing => 'View'), 'Anzeigen';
! ok dpgettext (existing => 'Which folder would you like to view?', 'View'), 'Ansicht';
! ok dpgettext (existing => 'none', 'Not translated'), 'Not translated';
  
! ok dpgettext (additional => 'Context', 'Another View'), 'Ein weiterer Blick';
! ok dpgettext (additional => 'none', 'Not translated'), 'Not translated';
  
  __END__
--- 50,73 ----
  ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
  
+ my $missing_locale = 'locale de_AT missing';
+ my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+         $missing_locale = '';
+ } else {
+         require Locale::Util;
+ 
+         $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+         if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+                 $missing_locale = '';
+         }
+ }
+ 
  # make sure dgettext and dpgettext return diff values
! skip $missing_locale, dgettext (existing => 'View'), 'Anzeigen';
! skip $missing_locale, dpgettext (existing => 'Which folder would you like to view?', 'View'), 'Ansicht';
! skip $missing_locale, dpgettext (existing => 'none', 'Not translated'), 'Not translated';
  
! skip $missing_locale, dpgettext (additional => 'Context', 'Another View'), 'Eine andere Ansicht mit Kontext';
! skip $missing_locale, dpgettext (additional => 'none', 'Not translated'), 'Not translated';
  
  __END__
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03environment_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03environment_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03environment_pp.t	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03environment_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,645 ----
+ #! /usr/local/bin/perl -w
+ 
+ # vim: syntax=perl
+ # vim: tabstop=4
+ 
+ use strict;
+ 
+ use Test;
+ 
+ use constant NUM_TESTS => 85;
+ 
+ use Locale::Messages qw (nl_putenv bindtextdomain textdomain gettext);
+ require POSIX;
+ require File::Spec;
+ 
+ BEGIN {
+ 	my $package;
+ 	if ($0 =~ /_pp\.t$/) {
+ 		$package = 'gettext_pp';
+ 	} else {
+ 		$package = 'gettext_xs';
+ 	}
+ 		
+ 	my $selected = Locale::Messages->select_package ($package);
+ 	if ($selected ne $package && 'gettext_xs' eq $package) {
+ 		print "1..0 # Skip: Locale::$package not available here.\n";
+ 		exit 0;
+ 	}
+ 
+ 	plan tests => NUM_TESTS;
+ }
+ 
+ # Clean environment first.
+ foreach my $var (keys %ENV) {
+     if ('LC_' eq substr $var, 0, 3) {
+         nl_putenv "$var";
+     }
+ }
+ 
+ nl_putenv "LC_ALL=de_DE";
+ nl_putenv "LC_MESSAGES=de_DE";
+ my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+     '' : 'locale de_DE missing';
+ if (!$missing_locale && $0 =~ /_xs\.t$/) {
+     $missing_locale = $ENV{GNU_GETTEXT_COMPATIBILITY} ?
+          '' : 'compatibility tests not activated';
+ }
+ Locale::Messages::setlocale (POSIX::LC_ALL() => 'C');
+ 
+ my $locale_dir = $0;
+ $locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
+ $locale_dir .= '/LocaleData';
+ 
+ my $textdomain = 'existing';
+ my $bound_dir = bindtextdomain $textdomain => $locale_dir;
+ 
+ ok defined $bound_dir;
+ ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
+ 
+ my $bound_domain = textdomain $textdomain;
+ 
+ ok defined $bound_domain;
+ ok $bound_domain, $textdomain;
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ __END__
+ 
+ Local Variables:
+ mode: perl
+ perl-indent-level: 4
+ perl-continued-statement-offset: 4
+ perl-continued-brace-offset: 0
+ perl-brace-offset: -4
+ perl-brace-imaginary-offset: 0
+ perl-label-offset: -4
+ cperl-indent-level: 4
+ cperl-continued-statement-offset: 2
+ tab-width: 4
+ End:
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03environment_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03environment_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03environment_xs.t	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03environment_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,645 ----
+ #! /usr/local/bin/perl -w
+ 
+ # vim: syntax=perl
+ # vim: tabstop=4
+ 
+ use strict;
+ 
+ use Test;
+ 
+ use constant NUM_TESTS => 85;
+ 
+ use Locale::Messages qw (nl_putenv bindtextdomain textdomain gettext);
+ require POSIX;
+ require File::Spec;
+ 
+ BEGIN {
+ 	my $package;
+ 	if ($0 =~ /_pp\.t$/) {
+ 		$package = 'gettext_pp';
+ 	} else {
+ 		$package = 'gettext_xs';
+ 	}
+ 		
+ 	my $selected = Locale::Messages->select_package ($package);
+ 	if ($selected ne $package && 'gettext_xs' eq $package) {
+ 		print "1..0 # Skip: Locale::$package not available here.\n";
+ 		exit 0;
+ 	}
+ 
+ 	plan tests => NUM_TESTS;
+ }
+ 
+ # Clean environment first.
+ foreach my $var (keys %ENV) {
+     if ('LC_' eq substr $var, 0, 3) {
+         nl_putenv "$var";
+     }
+ }
+ 
+ nl_putenv "LC_ALL=de_DE";
+ nl_putenv "LC_MESSAGES=de_DE";
+ my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+     '' : 'locale de_DE missing';
+ if (!$missing_locale && $0 =~ /_xs\.t$/) {
+     $missing_locale = $ENV{GNU_GETTEXT_COMPATIBILITY} ?
+          '' : 'compatibility tests not activated';
+ }
+ Locale::Messages::setlocale (POSIX::LC_ALL() => 'C');
+ 
+ my $locale_dir = $0;
+ $locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
+ $locale_dir .= '/LocaleData';
+ 
+ my $textdomain = 'existing';
+ my $bound_dir = bindtextdomain $textdomain => $locale_dir;
+ 
+ ok defined $bound_dir;
+ ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
+ 
+ my $bound_domain = textdomain $textdomain;
+ 
+ ok defined $bound_domain;
+ ok $bound_domain, $textdomain;
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=C';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=C';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=C';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=C';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'May';
+ 
+ nl_putenv 'LANGUAGE=de_DE';
+ nl_putenv 'LANG=de_DE';
+ nl_putenv 'LC_MESSAGES=de_DE';
+ nl_putenv 'LC_ALL=de_DE';
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('May'), 'Mai';
+ 
+ __END__
+ 
+ Local Variables:
+ mode: perl
+ perl-indent-level: 4
+ perl-continued-statement-offset: 4
+ perl-continued-brace-offset: 0
+ perl-brace-offset: -4
+ perl-brace-imaginary-offset: 0
+ perl-label-offset: -4
+ cperl-indent-level: 4
+ cperl-continued-statement-offset: 2
+ tab-width: 4
+ End:
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03gettext_dumb.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03gettext_dumb.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03gettext_dumb.t	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03gettext_dumb.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,100 ----
+ #! /usr/local/bin/perl -w
+ 
+ # vim: syntax=perl
+ # vim: tabstop=4
+ 
+ use strict;
+ 
+ use Test;
+ 
+ use constant NUM_TESTS => 20;
+ 
+ use Locale::Messages qw (bindtextdomain textdomain gettext nl_putenv);
+ use Locale::gettext_pp;
+ use POSIX;
+ use File::Spec;
+ 
+ BEGIN {
+     my $selected = Locale::Messages->select_package ('gettext_dumb');
+     if (!$selected || $selected ne 'gettext_dumb') {
+         print "1..1\nnot ok # Locale::gettext_dumb does not compile: $@!\n";
+ 	exit 111;
+     }
+     plan tests => NUM_TESTS;
+ }
+ 
+ ok Locale::gettext_dumb::LC_CTYPE(), Locale::gettext_pp::LC_CTYPE();
+ ok Locale::gettext_dumb::LC_NUMERIC(), Locale::gettext_pp::LC_NUMERIC();
+ ok Locale::gettext_dumb::LC_TIME(), Locale::gettext_pp::LC_TIME();
+ ok Locale::gettext_dumb::LC_COLLATE(), Locale::gettext_pp::LC_COLLATE();
+ ok Locale::gettext_dumb::LC_MONETARY(), Locale::gettext_pp::LC_MONETARY();
+ ok Locale::gettext_dumb::LC_MESSAGES(), Locale::gettext_pp::LC_MESSAGES();
+ ok Locale::gettext_dumb::LC_ALL(), Locale::gettext_pp::LC_ALL();
+ 
+ # Unset all environment variables and reset the locale to POSIX.
+ nl_putenv "MESSAGE_CATALOGS";
+ nl_putenv "LANGUAGE";
+ nl_putenv "LANG";
+ nl_putenv "LC_ALL";
+ nl_putenv "LC_MESSAGES";
+ 
+ Locale::Messages::setlocale (POSIX::LC_ALL(), "POSIX");
+ 
+ my $locale_dir = $0;
+ $locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
+ $locale_dir .= '/LocaleData';
+ 
+ my $textdomain = 'existing';
+ my $bound_dir = bindtextdomain $textdomain => $locale_dir;
+ 
+ ok defined $bound_dir;
+ ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($bound_dir));
+ 
+ my $bound_domain = textdomain $textdomain;
+ 
+ ok defined $bound_domain;
+ ok $bound_domain, $textdomain;
+ 
+ # No translation.
+ ok gettext "December", "December";
+ 
+ # Set LC_MESSAGES.
+ nl_putenv "LC_MESSAGES=xy_XY";
+ ok gettext "December", "Dezember";
+ ok gettext "February", "Feber";
+ 
+ # Set LANG.
+ nl_putenv "LANG=C";
+ ok gettext "December", "December";
+ nl_putenv "LANG=xy_XY";
+ nl_putenv "LC_MESSAGES";
+ ok gettext "December", "Dezember";
+ 
+ # Set LC_ALL.
+ nl_putenv "LC_ALL=C";
+ ok gettext "December", "December";
+ nl_putenv "LC_ALL=xy_XY";
+ nl_putenv "LANG";
+ ok gettext "December", "Dezember";
+ 
+ # Set LANGUAGE.
+ nl_putenv "LANGUAGE=C";
+ ok gettext "December", "December";
+ nl_putenv "LANGUAGE=xy_XY";
+ nl_putenv "LC_ALL";
+ ok gettext "December", "Dezember";
+ 
+ __END__
+ 
+ Local Variables:
+ mode: perl
+ perl-indent-level: 4
+ perl-continued-statement-offset: 4
+ perl-continued-brace-offset: 0
+ perl-brace-offset: -4
+ perl-brace-imaginary-offset: 0
+ perl-label-offset: -4
+ cperl-indent-level: 4
+ cperl-continued-statement-offset: 2
+ tab-width: 4
+ End:
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03gettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03gettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03gettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03gettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 42,46 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 42,46 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 65,69 ****
  
  # Default case.
! ok gettext ('December'), 'Dezember';
  
  # msgid eq msgstr.
--- 65,69 ----
  
  # Default case.
! skip $missing_locale, gettext ('December'), 'Dezember';
  
  # msgid eq msgstr.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03gettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03gettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03gettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03gettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 42,46 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 42,46 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 65,69 ****
  
  # Default case.
! ok gettext ('December'), 'Dezember';
  
  # msgid eq msgstr.
--- 65,69 ----
  
  # Default case.
! skip $missing_locale, gettext ('December'), 'Dezember';
  
  # msgid eq msgstr.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03language_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03language_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03language_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03language_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 8,12 ****
  use Test;
  
! use constant NUM_TESTS => 6;
  
  use Locale::Messages qw (bindtextdomain textdomain gettext);
--- 8,12 ----
  use Test;
  
! use constant NUM_TESTS => 8;
  
  use Locale::Messages qw (bindtextdomain textdomain gettext);
***************
*** 15,21 ****
  
  BEGIN {
- 	# The xs version of this test is omitted on purpose.  We can
- 	# only test it when the locale de and de_AT are installed, but
- 	# checking for them will spoil our results.
  	my $package;
  	if ($0 =~ /_pp\.t$/) {
--- 15,18 ----
***************
*** 34,37 ****
--- 31,41 ----
  }
  
+ # Clean environment first.
+ foreach my $var (keys %ENV) {
+     if ('LC_' eq substr $var, 0, 3) {
+         Locale::Messages::nl_putenv ("$var");
+     }
+ }
+ 
  Locale::Messages::nl_putenv ("LANGUAGE=de_AT");
  Locale::Messages::nl_putenv ("LC_ALL=de_AT");
***************
*** 42,48 ****
  # use Locale::Util::set_locale() for setting the locale, and 
  # that is on purpose.
! my $missing_locale = POSIX::setlocale (POSIX::LC_ALL() => '') ?
      '' : 'locale de_AT missing';
! POSIX::setlocale (POSIX::LC_ALL() => 'C');
  
  my $locale_dir = $0;
--- 46,52 ----
  # use Locale::Util::set_locale() for setting the locale, and 
  # that is on purpose.
! my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
      '' : 'locale de_AT missing';
! Locale::Messages::setlocale (POSIX::LC_ALL() => 'C');
  
  my $locale_dir = $0;
***************
*** 52,60 ****
  my $textdomain = 'existing';
  Locale::Messages::nl_putenv ("LANG=whatever");
! Locale::Messages::nl_putenv ("LC_ALL=whatever");
  Locale::Messages::nl_putenv ("LC_MESSAGES=whatever");
  Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de_AT:de");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! POSIX::setlocale (POSIX::LC_ALL(), '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
--- 56,64 ----
  my $textdomain = 'existing';
  Locale::Messages::nl_putenv ("LANG=whatever");
! Locale::Messages::nl_putenv ("LC_ALL=de_DE");
  Locale::Messages::nl_putenv ("LC_MESSAGES=whatever");
  Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de_AT:de");
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
! Locale::Messages::setlocale (POSIX::LC_ALL(), '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
***************
*** 73,77 ****
  
  Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT");
! ok gettext ('February'), 'Februar'; # not 'Feber'!
  
  __END__
--- 77,93 ----
  
  Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT");
! skip $missing_locale, gettext ('February'), 'Februar'; # not 'Feber'!
! 
! # Check that LC_ALL works.
! Locale::Messages::nl_putenv ("LANGUAGE");
! Locale::Messages::nl_putenv ("LC_ALL=de_DE.utf-8");
! Locale::Messages::setlocale (POSIX::LC_ALL(), '');
! skip $missing_locale, gettext ('February'), 'Februar';
! 
! # But LANGUAGE has precedence.
! Locale::Messages::nl_putenv ("LANGUAGE=de_AT.utf-8");
! Locale::Messages::nl_putenv ("LC_ALL=de_DE.utf-8");
! Locale::Messages::setlocale (POSIX::LC_ALL(), '');
! skip $missing_locale, gettext ('February'), 'Feber';
  
  __END__
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03language_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03language_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03language_xs.t	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03language_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,106 ----
+ #! /usr/local/bin/perl -w
+ 
+ # vim: syntax=perl
+ # vim: tabstop=4
+ 
+ use strict;
+ 
+ use Test;
+ 
+ use constant NUM_TESTS => 8;
+ 
+ use Locale::Messages qw (bindtextdomain textdomain gettext);
+ require POSIX;
+ require File::Spec;
+ 
+ BEGIN {
+ 	my $package;
+ 	if ($0 =~ /_pp\.t$/) {
+ 		$package = 'gettext_pp';
+ 	} else {
+ 		$package = 'gettext_xs';
+ 	}
+ 		
+ 	my $selected = Locale::Messages->select_package ($package);
+ 	if ($selected ne $package && 'gettext_xs' eq $package) {
+ 		print "1..0 # Skip: Locale::$package not available here.\n";
+ 		exit 0;
+ 	}
+ 
+ 	plan tests => NUM_TESTS;
+ }
+ 
+ # Clean environment first.
+ foreach my $var (keys %ENV) {
+     if ('LC_' eq substr $var, 0, 3) {
+         Locale::Messages::nl_putenv ("$var");
+     }
+ }
+ 
+ Locale::Messages::nl_putenv ("LANGUAGE=de_AT");
+ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
+ Locale::Messages::nl_putenv ("LANG=de_AT");
+ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
+ # Actually both de_AT and de are required.  We assume here that
+ # de will be installed, too, if de_AT is.  This test does not
+ # use Locale::Util::set_locale() for setting the locale, and 
+ # that is on purpose.
+ my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+     '' : 'locale de_AT missing';
+ Locale::Messages::setlocale (POSIX::LC_ALL() => 'C');
+ 
+ my $locale_dir = $0;
+ $locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
+ $locale_dir .= '/LocaleData';
+ 
+ my $textdomain = 'existing';
+ Locale::Messages::nl_putenv ("LANG=whatever");
+ Locale::Messages::nl_putenv ("LC_ALL=de_DE");
+ Locale::Messages::nl_putenv ("LC_MESSAGES=whatever");
+ Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de_AT:de");
+ Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ 
+ my $bound_dir = bindtextdomain $textdomain => $locale_dir;
+ 
+ ok defined $bound_dir;
+ ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
+ 
+ my $bound_domain = textdomain $textdomain;
+ 
+ ok defined $bound_domain;
+ ok $bound_domain, $textdomain;
+ 
+ # Austrian German has precedence.
+ skip $missing_locale, gettext ('January'), 'Jänner';
+ my $translation = gettext ('January');
+ 
+ Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT");
+ skip $missing_locale, gettext ('February'), 'Februar'; # not 'Feber'!
+ 
+ # Check that LC_ALL works.
+ Locale::Messages::nl_putenv ("LANGUAGE");
+ Locale::Messages::nl_putenv ("LC_ALL=de_DE.utf-8");
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('February'), 'Februar';
+ 
+ # But LANGUAGE has precedence.
+ Locale::Messages::nl_putenv ("LANGUAGE=de_AT.utf-8");
+ Locale::Messages::nl_putenv ("LC_ALL=de_DE.utf-8");
+ Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+ skip $missing_locale, gettext ('February'), 'Feber';
+ 
+ __END__
+ 
+ Local Variables:
+ mode: perl
+ perl-indent-level: 4
+ perl-continued-statement-offset: 4
+ perl-continued-brace-offset: 0
+ perl-brace-offset: -4
+ perl-brace-imaginary-offset: 0
+ perl-label-offset: -4
+ cperl-indent-level: 4
+ cperl-continued-statement-offset: 2
+ tab-width: 4
+ End:
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03ngettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03ngettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03ngettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03ngettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 36,40 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
--- 36,40 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
***************
*** 59,63 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
--- 59,63 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
***************
*** 82,86 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 82,86 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 97,101 ****
  	my $translation = ngettext ($strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl' : 'Mehrzahl';
! 	ok $translation, $expected;
  }
  
--- 97,101 ----
  	my $translation = ngettext ($strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl' : 'Mehrzahl';
! 	skip $missing_locale, $translation, $expected;
  }
  
***************
*** 106,110 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain $textdomain => $locale_dir;
--- 106,110 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain $textdomain => $locale_dir;
***************
*** 129,133 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale; 
  
  for (0 .. 40) {
--- 129,133 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale; 
  
  for (0 .. 40) {
***************
*** 136,140 ****
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	ok $translation, "Numerus $plural";
  }
  
--- 136,140 ----
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	skip $missing_locale, $translation, "Numerus $plural";
  }
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03ngettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03ngettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03ngettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03ngettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 36,40 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
--- 36,40 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
***************
*** 59,63 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
--- 59,63 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
***************
*** 82,86 ****
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
--- 82,86 ----
  
  my $missing_locale = 'locale de_AT missing';
! my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
  	$missing_locale = '';
***************
*** 97,101 ****
  	my $translation = ngettext ($strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl' : 'Mehrzahl';
! 	ok $translation, $expected;
  }
  
--- 97,101 ----
  	my $translation = ngettext ($strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl' : 'Mehrzahl';
! 	skip $missing_locale, $translation, $expected;
  }
  
***************
*** 106,110 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain $textdomain => $locale_dir;
--- 106,110 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain $textdomain => $locale_dir;
***************
*** 129,133 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale; 
  
  for (0 .. 40) {
--- 129,133 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale; 
  
  for (0 .. 40) {
***************
*** 136,140 ****
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	ok $translation, "Numerus $plural";
  }
  
--- 136,140 ----
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	skip $missing_locale, $translation, "Numerus $plural";
  }
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03npgettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03npgettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03npgettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03npgettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 8,12 ****
  use Test;
  
! use constant NUM_TESTS => 99;
  
  use Locale::Messages qw (bindtextdomain textdomain npgettext);
--- 8,12 ----
  use Test;
  
! use constant NUM_TESTS => 109;
  
  use Locale::Messages qw (bindtextdomain textdomain npgettext);
***************
*** 36,40 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
--- 36,40 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
***************
*** 71,75 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
--- 71,75 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
***************
*** 93,97 ****
  Locale::Messages::nl_putenv ("LANG=de_AT");
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
! my $missing_locale = POSIX::setlocale (POSIX::LC_ALL() => '') ?
      '' : 'locale de_AT missing';
  
--- 93,97 ----
  Locale::Messages::nl_putenv ("LANG=de_AT");
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
! my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
      '' : 'locale de_AT missing';
  
***************
*** 99,103 ****
  	my $translation = npgettext ($context, $strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	ok $translation, $expected;
  }
  
--- 99,103 ----
  	my $translation = npgettext ($context, $strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	skip skip $missing_locale, $translation, $expected;
  }
  
***************
*** 108,112 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain $textdomain => $locale_dir;
--- 108,112 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain $textdomain => $locale_dir;
***************
*** 131,135 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
--- 131,135 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
***************
*** 138,142 ****
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	ok $translation, "Numerus 2:$plural";
  }
  
--- 138,142 ----
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	skip $missing_locale, $translation, "Numerus 2:$plural";
  }
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03npgettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03npgettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03npgettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03npgettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 8,12 ****
  use Test;
  
! use constant NUM_TESTS => 99;
  
  use Locale::Messages qw (bindtextdomain textdomain npgettext);
--- 8,12 ----
  use Test;
  
! use constant NUM_TESTS => 109;
  
  use Locale::Messages qw (bindtextdomain textdomain npgettext);
***************
*** 36,40 ****
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
--- 36,40 ----
  Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $locale_dir = $0;
***************
*** 71,75 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
--- 71,75 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  my $bound_dir = bindtextdomain $textdomain => $locale_dir;
***************
*** 93,97 ****
  Locale::Messages::nl_putenv ("LANG=de_AT");
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
! my $missing_locale = POSIX::setlocale (POSIX::LC_ALL() => '') ?
      '' : 'locale de_AT missing';
  
--- 93,97 ----
  Locale::Messages::nl_putenv ("LANG=de_AT");
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
! my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
      '' : 'locale de_AT missing';
  
***************
*** 99,103 ****
  	my $translation = npgettext ($context, $strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	ok $translation, $expected;
  }
  
--- 99,103 ----
  	my $translation = npgettext ($context, $strings[0], $strings[1], $_);
  	my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
! 	skip skip $missing_locale, $translation, $expected;
  }
  
***************
*** 108,112 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain $textdomain => $locale_dir;
--- 108,112 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=C");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  $bound_dir = bindtextdomain $textdomain => $locale_dir;
***************
*** 131,135 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! POSIX::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
--- 131,135 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  
  for (0 .. 40) {
***************
*** 138,142 ****
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	ok $translation, "Numerus 2:$plural";
  }
  
--- 138,142 ----
  				  $_ % 10 == 2 ? 1 : 
  				  $_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
! 	skip $missing_locale, $translation, "Numerus 2:$plural";
  }
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03pgettext_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03pgettext_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03pgettext_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03pgettext_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 51,62 ****
  ok $bound_domain, $textdomain;
  
  # Default case.
! ok gettext ('View'), 'Anzeigen';
  
  # Default context case.
! ok pgettext ('Which folder would you like to view?','View'), 'Ansicht';
  
  # msgid eq msgstr.
! ok pgettext ('Which folder would you like to view? (2)','View'), 'View 2';
  
  # Unknown.
--- 51,75 ----
  ok $bound_domain, $textdomain;
  
+ my $missing_locale = 'locale de_AT missing';
+ my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+         $missing_locale = '';
+ } else {
+         require Locale::Util;
+ 
+         $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+         if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+                 $missing_locale = '';
+         }
+ }
+ 
  # Default case.
! skip $missing_locale, gettext ('View'), 'Anzeigen';
  
  # Default context case.
! skip $missing_locale, pgettext ('Which folder would you like to view?','View'), 'Ansicht';
  
  # msgid eq msgstr.
! skip $missing_locale, pgettext ('Which folder would you like to view? (2)','View'), 'View 2';
  
  # Unknown.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03pgettext_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03pgettext_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03pgettext_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03pgettext_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 51,62 ****
  ok $bound_domain, $textdomain;
  
  # Default case.
! ok gettext ('View'), 'Anzeigen';
  
  # Default context case.
! ok pgettext ('Which folder would you like to view?','View'), 'Ansicht';
  
  # msgid eq msgstr.
! ok pgettext ('Which folder would you like to view? (2)','View'), 'View 2';
  
  # Unknown.
--- 51,75 ----
  ok $bound_domain, $textdomain;
  
+ my $missing_locale = 'locale de_AT missing';
+ my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+         $missing_locale = '';
+ } else {
+         require Locale::Util;
+ 
+         $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+         if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+                 $missing_locale = '';
+         }
+ }
+ 
  # Default case.
! skip $missing_locale, gettext ('View'), 'Anzeigen';
  
  # Default context case.
! skip $missing_locale, pgettext ('Which folder would you like to view?','View'), 'Ansicht';
  
  # msgid eq msgstr.
! skip $missing_locale, pgettext ('Which folder would you like to view? (2)','View'), 'View 2';
  
  # Unknown.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03_tester_david_pp.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03_tester_david_pp.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03_tester_david_pp.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03_tester_david_pp.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 51,60 ****
  ok $bound_domain, $textdomain;
  
  # Normal lookup.
! ok dcgettext (existing => 'View', LC_MESSAGES), 'Anzeigen';
  
  # Can we retrieve a translation with the gettext glue?
! ok dcgettext (existing => "Which folder would you like to view?\004View",
!               LC_MESSAGES), 'Ansicht';
  
  __END__
--- 51,73 ----
  ok $bound_domain, $textdomain;
  
+ my $missing_locale = 'locale de_AT missing';
+ my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+         $missing_locale = '';
+ } else {
+         require Locale::Util;
+ 
+         $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+         if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+                 $missing_locale = '';
+         }
+ }
+ 
  # Normal lookup.
! skip $missing_locale, dcgettext (existing => 'View', LC_MESSAGES), 'Anzeigen';
  
  # Can we retrieve a translation with the gettext glue?
! skip $missing_locale, dcgettext (existing => "Which folder would you like to view?\004View",
!                                 LC_MESSAGES), 'Ansicht';
  
  __END__
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03_tester_david_xs.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03_tester_david_xs.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/03_tester_david_xs.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/03_tester_david_xs.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 51,60 ****
  ok $bound_domain, $textdomain;
  
  # Normal lookup.
! ok dcgettext (existing => 'View', LC_MESSAGES), 'Anzeigen';
  
  # Can we retrieve a translation with the gettext glue?
! ok dcgettext (existing => "Which folder would you like to view?\004View",
!               LC_MESSAGES), 'Ansicht';
  
  __END__
--- 51,73 ----
  ok $bound_domain, $textdomain;
  
+ my $missing_locale = 'locale de_AT missing';
+ my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+         $missing_locale = '';
+ } else {
+         require Locale::Util;
+ 
+         $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+         if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+                 $missing_locale = '';
+         }
+ }
+ 
  # Normal lookup.
! skip $missing_locale, dcgettext (existing => 'View', LC_MESSAGES), 'Anzeigen';
  
  # Can we retrieve a translation with the gettext glue?
! skip $missing_locale, dcgettext (existing => "Which folder would you like to view?\004View",
!                                 LC_MESSAGES), 'Ansicht';
  
  __END__
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/04find_domain_bug.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/04find_domain_bug.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/04find_domain_bug.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/04find_domain_bug.t	2018-11-04 11:07:21.000000000 +0000
***************
*** 37,41 ****
  	Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! 	POSIX::setlocale (POSIX::LC_ALL() => '');
  }
  
--- 37,42 ----
  	Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
  
! 	Locale::Messages::setlocale (POSIX::LC_ALL() => '');
!     Locale::Messages->select_package ('gettext_pp');
  }
  
***************
*** 53,60 ****
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! my $missing_locale = POSIX::setlocale (POSIX::LC_ALL() => '') ?
      '' : 'locale de_AT missing';
  
! my $locale = POSIX::setlocale (POSIX::LC_ALL() => '');
  my $translation = Locale::TextDomain::__("February");
  skip $missing_locale, "Feber" eq $translation;
--- 54,61 ----
  Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
  
! my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
      '' : 'locale de_AT missing';
  
! my $locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
  my $translation = Locale::TextDomain::__("February");
  skip $missing_locale, "Feber" eq $translation;
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/04russian_plural_function.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/04russian_plural_function.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/04russian_plural_function.t	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/04russian_plural_function.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,54 ----
+ #! /usr/local/bin/perl -w
+ 
+ # vim: syntax=perl
+ # vim: tabstop=4
+ 
+ use strict;
+ 
+ use Test;
+ 
+ use Locale::gettext_pp;
+ 
+ BEGIN {
+ 	plan tests => 2006;
+ }
+ 
+ sub russian_plural {
+     my $n = shift;
+ 
+     my ($plural, $nplurals);
+ 
+     $nplurals = 3;
+     $plural = ($n % 10 == 1 && $n % 100 != 11 ? 0 : $n % 10 >= 2 && $n % 10 <= 4 && $n % 10 <= 4 && ($n % 100 < 10 || $n % 100 >= 20) ? 1 : 2);
+ 
+     return ($nplurals, $plural ? $plural : 0);
+ }
+ 
+ # This test uses private functions of Locale::gettext_pp.  Do NOT use this as
+ # an example for your own code.
+ 
+ my $code = 'nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2';
+ 
+ my $untainted = Locale::gettext_pp::__untaint_plural_header $code;
+ 
+ ok length $untainted;
+ 
+ my $plural_function = Locale::gettext_pp::__compile_plural_function $code;
+ 
+ ok $plural_function;
+ ok ref $plural_function;
+ ok 'CODE' eq ref $plural_function;
+ 
+ foreach my $n (0 .. 1000) {
+     my ($got_nplurals, $got_plural) = $plural_function->($n);
+     my ($wanted_nplurals, $wanted_plural) = russian_plural $n;
+ 
+     ok $got_nplurals, $wanted_nplurals,
+        "wanted $wanted_nplurals, got $got_nplurals nplurals for n = $n";
+     ok $got_plural, $wanted_plural,
+        "wanted plural form #$wanted_nplurals, got #$got_nplurals for n = $n";
+ 
+ 
+     print "$n:$got_plural:$wanted_plural\n";
+ }
+ 
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/05options.t texinfo-6.8/tp/maintain/lib/libintl-perl/tests/05options.t
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/05options.t	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/05options.t	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,38 ----
+ #! /usr/local/bin/perl -w
+ 
+ # vim: syntax=perl
+ # vim: tabstop=4
+ 
+ use strict;
+ 
+ use Test;
+ 
+ use constant NUM_TESTS => 3;
+ 
+ require Locale::TextDomain;
+ 
+ BEGIN {
+ 	plan tests => NUM_TESTS;
+ }
+ 
+ my $keywords = Locale::TextDomain->keywords;
+ ok length $keywords;
+ my $flags = Locale::TextDomain->flags;
+ ok length $flags;
+ my $options = Locale::TextDomain->options;
+ ok length $options == (length $keywords) + (length $flags) + 1;
+ 
+ __END__
+ 
+ Local Variables:
+ mode: perl
+ perl-indent-level: 4
+ perl-continued-statement-offset: 4
+ perl-continued-brace-offset: 0
+ perl-brace-offset: -4
+ perl-brace-imaginary-offset: 0
+ perl-label-offset: -4
+ cperl-indent-level: 4
+ cperl-continued-statement-offset: 2
+ tab-width: 4
+ End:
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/additional.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/additional.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/existing.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/existing.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/additional.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/additional.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/existing.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/existing.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/additional.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/additional.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/existing.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/existing.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/additional.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/additional.mo differ
Binary files texinfo-6.7/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/existing.mo and texinfo-6.8/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/existing.mo differ
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/additional.de_AT.po texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/additional.de_AT.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/additional.de_AT.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/additional.de_AT.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 4,8 ****
  "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
  "PO-Revision-Date: 1999-02-16 21:14+01:00\n"
! "Last-Translator: Guido Flohr <guido@imperia.net>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
--- 4,8 ----
  "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
  "PO-Revision-Date: 1999-02-16 21:14+01:00\n"
! "Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/additional.de.po texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/additional.de.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/additional.de.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/additional.de.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 4,8 ****
  "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
  "PO-Revision-Date: 1999-02-16 21:14+01:00\n"
! "Last-Translator: Guido Flohr <guido@imperia.net>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
--- 4,8 ----
  "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
  "PO-Revision-Date: 1999-02-16 21:14+01:00\n"
! "Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/additional.xy.po texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/additional.xy.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/additional.xy.po	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/additional.xy.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,58 ----
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: libintl-perl-text 0.01\n"
+ "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
+ "PO-Revision-Date: 1999-02-16 21:14+01:00\n"
+ "Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
+ "Language-Team: Bogus\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=ISO-8859-1\n"
+ "Content-Transfer-Encoding: 8-bit\n"
+ "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10==2 ? 1 : n%10==3 || n%"
+ "10==4 ? 2 : 3);\n"
+ 
+ # The Plural-Forms header is wrong on purpose.  It is in fact the correct
+ # setting for Slovenian, but we abuse it here for testing ngettext and
+ # friends.
+ msgid "Singular"
+ msgid_plural "Plural"
+ msgstr[0] "Numerus 0"
+ msgstr[1] "Numerus 1"
+ msgstr[2] "Numerus 2"
+ msgstr[3] "Numerus 3"
+ 
+ msgctxt "Context here (2)"
+ msgid "Singular"
+ msgid_plural "Plural"
+ msgstr[0] "Numerus 2:0"
+ msgstr[1] "Numerus 2:1"
+ msgstr[2] "Numerus 2:2"
+ msgstr[3] "Numerus 2:3"
+ 
+ msgid "Sunday"
+ msgstr "Sonntag"
+ 
+ msgid "Monday"
+ msgstr "Montag"
+ 
+ msgid "Tuesday"
+ msgstr "Dienstag"
+ 
+ msgid "Wednesday"
+ msgstr "Mittwoch"
+ 
+ msgid "Thursday"
+ msgstr "Donnerstag"
+ 
+ msgid "Friday"
+ msgstr "Freitag"
+ 
+ msgid "Saturday"
+ msgstr "Samstag"
+ 
+ msgid "Another View"
+ msgstr "Eine andere Ansicht ohne Kontext"
+ 
+ msgctxt "Context"
+ msgid "Another View"
+ msgstr "Eine andere Ansicht mit Kontext"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/additional.xy_XY.po texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/additional.xy_XY.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/additional.xy_XY.po	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/additional.xy_XY.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,16 ----
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: libintl-perl-text 0.01\n"
+ "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
+ "PO-Revision-Date: 1999-02-16 21:14+01:00\n"
+ "Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
+ "Language-Team: Bogus\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=ISO-8859-1\n"
+ "Content-Transfer-Encoding: 8-bit\n"
+ "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10==2 ? 1 : n%10==3 || n%"
+ "10==4 ? 2 : 3);\n"
+ 
+ msgid "Saturday"
+ msgstr "Sonnabend"
+ 
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/existing.de_AT.po texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/existing.de_AT.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/existing.de_AT.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/existing.de_AT.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 4,8 ****
  "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
  "PO-Revision-Date: 2005-08-10 19:01+03:00\n"
! "Last-Translator: Guido Flohr <guido@imperia.net>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
--- 4,8 ----
  "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
  "PO-Revision-Date: 2005-08-10 19:01+03:00\n"
! "Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/existing.de.po texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/existing.de.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/existing.de.po	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/existing.de.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 4,8 ****
  "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
  "PO-Revision-Date: 2005-08-10 19:02+03:00\n"
! "Last-Translator: Guido Flohr <guido@imperia.net>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
--- 4,8 ----
  "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
  "PO-Revision-Date: 2005-08-10 19:02+03:00\n"
! "Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/existing.xy.po texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/existing.xy.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/existing.xy.po	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/existing.xy.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,76 ----
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: libintl-perl-text 1.12\n"
+ "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
+ "PO-Revision-Date: 2005-08-10 19:02+03:00\n"
+ "Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
+ "Language-Team: Bogus\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8-bit\n"
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ msgid "Singular"
+ msgid_plural "Plural"
+ msgstr[0] "Einzahl"
+ msgstr[1] "Mehrzahl"
+ 
+ msgid "January"
+ msgstr "Januar"
+ 
+ msgid "February"
+ msgstr "Februar"
+ 
+ msgid "March"
+ msgstr "MÃ¤rz"
+ 
+ msgid "April"
+ msgstr "April"
+ 
+ msgid "May"
+ msgstr "Mai"
+ 
+ msgid "June"
+ msgstr "Juni"
+ 
+ msgid "July"
+ msgstr "Juli"
+ 
+ msgid "August"
+ msgstr "August"
+ 
+ msgid "September"
+ msgstr "September"
+ 
+ msgid "October"
+ msgstr "Oktober"
+ 
+ msgid "November"
+ msgstr "November"
+ 
+ msgid "December"
+ msgstr "Dezember"
+ 
+ msgid "View"
+ msgstr "Anzeigen"
+ 
+ msgctxt "Which folder would you like to view?"
+ msgid "View"
+ msgstr "Ansicht"
+ 
+ msgctxt "Which folder would you like to view? (2)"
+ msgid "View"
+ msgstr "View 2"
+ 
+ msgctxt "Context here (2)"
+ msgid "Singular"
+ msgid_plural "Plural"
+ msgstr[0] "Einzahl 2"
+ msgstr[1] "Mehrzahl 2"
+ 
+ msgctxt "Context here (3)"
+ msgid "Singular 3"
+ msgid_plural "Plural 3"
+ msgstr[0] "Einzahl 3"
+ msgstr[1] "Mehrzahl 3"
+ 
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/existing.xy_XY.po texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/existing.xy_XY.po
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/existing.xy_XY.po	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/existing.xy_XY.po	2018-10-08 09:33:00.000000000 +0100
***************
*** 0 ****
--- 1,16 ----
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: libintl-perl-text 1.12\n"
+ "POT-Creation-Date: 2002-07-13 11:47+02:00\n"
+ "PO-Revision-Date: 2005-08-10 19:01+03:00\n"
+ "Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
+ "Language-Team: Bogus\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=ISO-8859-1\n"
+ "Content-Transfer-Encoding: 8-bit\n"
+ 
+ msgid "January"
+ msgstr "Jänner"
+ 
+ msgid "February"
+ msgstr "Feber"
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/Makefile texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/Makefile
*** texinfo-6.7/tp/maintain/lib/libintl-perl/tests/po/Makefile	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/tests/po/Makefile	2018-10-08 09:33:00.000000000 +0100
***************
*** 5,9 ****
  top_srcdir = ..
  
! LINGUAS = de de_AT
  PACKAGES = existing additional
  
--- 5,9 ----
  top_srcdir = ..
  
! LINGUAS = de de_AT xy xy_XY
  PACKAGES = existing additional
  
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/THANKS texinfo-6.8/tp/maintain/lib/libintl-perl/THANKS
*** texinfo-6.7/tp/maintain/lib/libintl-perl/THANKS	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/THANKS	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,10 ****
- $Id: THANKS,v 1.1 2011-10-12 23:51:25 pertusus Exp $
- 
  These people have helped in the development of libintl-perl:
  
- - Imperia (http://www.imperia.net/) has contributed this part of the 
-   Enterprise Content Management System Imperia to the Perl community
-   as free software. 
- 
  - Joshua Miller <unrtst@cpan.com> has extended libintl-perl to provide
    the important context-sensitive functions (pgettext() and friends).
--- 1,4 ----
***************
*** 17,38 ****
    tested the Perl backend for GNU xgettext under cygwin 
  
- - Norma Karl <bcrazy@gmx.de> has thoroughly revised the documentation for
-   the Perl backend to GNU xgettext, and she deserves a credit anyway
- 
  - Bruno Haible for libiconv which was the base for many conversions and
    for integrating my Perl backend into GNU gettext
  
  Other people have helped by sending in improvements, suggestions and
! bug reports:
  
! - DH <crazyinsomniac@yahoo.com>
! - Jo-Even Skarstein <joska@nvg.org>
! - Gerhard Stoll <gerhard_stoll@gmx.de>
! - Marc Brockschmidt <marc@marcbrockschmidt.de>
! - Laurent Bonnaud <Laurent.Bonnaud@inpg.fr>
! - Jan Kratochvil <lace@jankratochvil.net>
! - Ð¡Ð²ÐµÑ‚Ð¾Ñ�Ð»Ð°Ð² Ð�Ð³Ð°Ñ„Ð¾Ð½ÐºÐ¸Ð½ <slavi.agafonkin@imperia.net>
! - Michael Bell <michael.bell@cms.hu-berlin.de>
! - David Cantrell <dcantrell@cpan.org>
  
  Please inform me if I have forgotten your contribution.
--- 11,33 ----
    tested the Perl backend for GNU xgettext under cygwin 
  
  - Bruno Haible for libiconv which was the base for many conversions and
    for integrating my Perl backend into GNU gettext
  
  Other people have helped by sending in improvements, suggestions and
! bug reports (you will find out how to make the mail addresses valid):
  
! - DH <crazyinsomniac?yahoo.com>
! - Jo-Even Skarstein <joska?nvg.org>
! - Gerhard Stoll <gerhard_stoll?gmx.de>
! - Marc Brockschmidt <marc?marcbrockschmidt.de>
! - Laurent Bonnaud <Laurent.Bonnaud?inpg.fr>
! - Jan Kratochvil <lace?jankratochvil.net>
! - Ð¡Ð²ÐµÑ‚Ð¾Ñ�Ð»Ð°Ð² Ð�Ð³Ð°Ñ„Ð¾Ð½ÐºÐ¸Ð½ <slavi.agafonkin?imperia.bg>
! - Michael Bell <michael.bell?cms.hu-berlin.de>
! - David Cantrell <dcantrell?cpan.org>
! - Karl Berry <karl?freefriends.org>
! - Patrice Dumas <pertusus?free.fr>
! - Karen Etheridge <ether?cpan.org>
! - Slaven ReziÄ‡ <slaven@rezic.de>
  
  Please inform me if I have forgotten your contribution.
diff -Nrc2 texinfo-6.7/tp/maintain/lib/libintl-perl/TODO texinfo-6.8/tp/maintain/lib/libintl-perl/TODO
*** texinfo-6.7/tp/maintain/lib/libintl-perl/TODO	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/libintl-perl/TODO	2018-10-08 09:33:00.000000000 +0100
***************
*** 1,4 ****
- - Use LGPL version 3?
- 
  - web_set_locale returns the language and the country for lang/country
    combinations (eg. de-AT) in the language field.  Correct?
--- 1,2 ----
diff -Nrc2 texinfo-6.7/tp/maintain/lib/README texinfo-6.8/tp/maintain/lib/README
*** texinfo-6.7/tp/maintain/lib/README	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/lib/README	2020-11-28 18:35:02.000000000 +0000
***************
*** 2,7 ****
  also to have a consistent behaviour (different gettext implementations do
  things differently). This was downloaded from 
! http://search.cpan.org/CPAN/authors/id/G/GU/GUIDO/libintl-perl-1.20.tar.gz
! in November, 2009.
  
  Same with Unicode-EastAsianWidth. Downloaded from 
--- 2,7 ----
  also to have a consistent behaviour (different gettext implementations do
  things differently). This was downloaded from 
! https://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.32.tar.gz
! in December, 2020.
  
  Same with Unicode-EastAsianWidth. Downloaded from 
diff -Nrc2 texinfo-6.7/tp/maintain/regenerate_cmd_tests.sh texinfo-6.8/tp/maintain/regenerate_cmd_tests.sh
*** texinfo-6.7/tp/maintain/regenerate_cmd_tests.sh	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/maintain/regenerate_cmd_tests.sh	2021-02-14 17:59:45.000000000 +0000
***************
*** 3,7 ****
  # that run only one test, and file lists to be used in Makefiles.
  #
! # Copyright 2013-2019 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
--- 3,7 ----
  # that run only one test, and file lists to be used in Makefiles.
  #
! # Copyright 2013-2021 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
***************
*** 89,93 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  ' > $one_test_file
--- 89,92 ----
***************
*** 109,116 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  ' >> $one_test_file
--- 108,111 ----
***************
*** 128,132 ****
  # $basefile generated by $0.
  #
! # Copyright 2019 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
--- 123,127 ----
  # $basefile generated by $0.
  #
! # Copyright 2021 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
diff -Nrc2 texinfo-6.7/tp/Makefile.am texinfo-6.8/tp/Makefile.am
*** texinfo-6.7/tp/Makefile.am	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Makefile.am	2021-01-30 23:22:19.000000000 +0000
***************
*** 114,118 ****
   init/html32.pm \
   init/tex4ht.pm \
!  init/latex2html.pm
  
  test_files = \
--- 114,119 ----
   init/html32.pm \
   init/tex4ht.pm \
!  init/latex2html.pm \
!  init/highlight_syntax.pm
  
  test_files = \
***************
*** 185,188 ****
--- 186,191 ----
   t/input_files/empty_lines_at_beginning_no_setfilename.texi \
   t/input_files/empty_lines_at_beginning_no_setfilename_no_element.texi \
+  t/input_files/encoding_index_latin1.texi \
+  t/input_files/encoding_index_utf8.texi \
   t/input_files/equivalent_nodes.texi \
   t/input_files/float_copying.texi \
diff -Nrc2 texinfo-6.7/tp/Makefile.docstr texinfo-6.8/tp/Makefile.docstr
*** texinfo-6.7/tp/Makefile.docstr	2019-09-17 18:55:26.000000000 +0100
--- texinfo-6.8/tp/Makefile.docstr	2021-01-01 12:41:40.000000000 +0000
***************
*** 1,3 ****
! # Makefile.docstr generated by ./maintain/regenerate_docstr.sh.
  #
  # Copyright 2019 Free Software Foundation, Inc.
--- 1,3 ----
! # Makefile.docstr generated by maintain/regenerate_docstr.sh.
  #
  # Copyright 2019 Free Software Foundation, Inc.
diff -Nrc2 texinfo-6.7/tp/Makefile.in texinfo-6.8/tp/Makefile.in
*** texinfo-6.7/tp/Makefile.in	2019-09-23 19:32:12.000000000 +0100
--- texinfo-6.8/tp/Makefile.in	2021-07-03 10:21:03.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 27,31 ****
  # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! # Makefile.docstr generated by ./maintain/regenerate_docstr.sh.
  #
  # Copyright 2019 Free Software Foundation, Inc.
--- 27,31 ----
  # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! # Makefile.docstr generated by maintain/regenerate_docstr.sh.
  #
  # Copyright 2019 Free Software Foundation, Inc.
***************
*** 124,130 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 124,131 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 133,141 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 134,146 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 145,151 ****
--- 150,160 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 160,164 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 169,172 ----
***************
*** 175,178 ****
--- 183,187 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 181,191 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 190,208 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 206,214 ****
--- 223,234 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 219,223 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 239,244 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 472,475 ****
--- 493,497 ----
    bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
    bases=`echo $$bases`
+ AM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)'
  RECHECK_LOGS = $(TEST_LOGS)
  TEST_SUITE_LOG = test-suite.log
***************
*** 537,540 ****
--- 559,563 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 555,558 ****
--- 578,582 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 561,567 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 585,592 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 572,575 ****
--- 597,602 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 579,587 ****
--- 606,623 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 599,610 ****
--- 635,650 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 614,617 ****
--- 654,658 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 620,633 ****
--- 661,682 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 635,639 ****
--- 684,690 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 657,672 ****
--- 708,776 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 675,678 ****
--- 779,783 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 706,712 ****
--- 811,821 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 717,741 ****
--- 826,860 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 745,748 ****
--- 864,868 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 791,798 ****
--- 911,920 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 803,812 ****
--- 925,939 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 817,821 ****
--- 944,951 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 831,850 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 961,985 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 854,861 ****
--- 989,999 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 865,870 ****
--- 1003,1010 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 877,884 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 1017,1025 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 889,895 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 1030,1040 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 897,902 ****
--- 1042,1049 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 904,907 ****
--- 1051,1055 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 924,927 ****
--- 1072,1077 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 934,939 ****
--- 1084,1091 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 951,961 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 1103,1117 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 996,999 ****
--- 1152,1156 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 1008,1011 ****
--- 1165,1170 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 1017,1027 ****
--- 1176,1195 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 1036,1045 ****
--- 1204,1216 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 1052,1062 ****
--- 1223,1237 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 1069,1073 ****
--- 1244,1250 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 1092,1098 ****
--- 1269,1279 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 1100,1122 ****
--- 1281,1319 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 1128,1135 ****
--- 1325,1335 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 1137,1141 ****
--- 1337,1344 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 1148,1158 ****
--- 1351,1371 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1179,1182 ****
--- 1392,1396 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1186,1190 ****
--- 1400,1406 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1193,1209 ****
--- 1409,1430 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1216,1219 ****
--- 1437,1441 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1231,1237 ****
--- 1453,1469 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1244,1248 ****
--- 1476,1482 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1308,1312 ****
  top_srcdir = @top_srcdir@
  
! # Makefile.tres generated by ./tp/maintain/regenerate_file_lists.pl.
  #
  test_tap_files_generated_list = \
--- 1542,1546 ----
  top_srcdir = @top_srcdir@
  
! # Makefile.tres generated by maintain/regenerate_file_lists.pl.
  #
  test_tap_files_generated_list = \
***************
*** 1406,1413 ****
--- 1640,1649 ----
    t/results/conditionals/ifnotinfo_exception.pl \
    t/results/conditionals/ifset_in_command.pl \
+   t/results/conditionals/ifset_nonalpha.pl \
    t/results/conditionals/ignore_not_closed.pl \
    t/results/conditionals/ignored_in_ifset.pl \
    t/results/conditionals/info_ifinfo_ifnotplaintext.pl \
    t/results/conditionals/info_ifplaintext.pl \
+   t/results/conditionals/inlinefmtifelse_nesting.pl \
    t/results/conditionals/inlineiffmtifelse_not_closed.pl \
    t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl \
***************
*** 1562,1566 ****
    t/results/converters_tests/top_in_ref_keep_top.pl \
    t/results/converters_tests/unknown_value.pl \
-   t/results/converters_tests/verbatiminclude_paths.pl \
    t/results/converters_tests/weird_accents.pl \
    t/results/converters_tests/weird_accents_disable_encoding.pl \
--- 1798,1801 ----
***************
*** 1583,1586 ****
--- 1818,1822 ----
    t/results/coverage/def.pl \
    t/results/coverage/delcomment.pl \
+   t/results/coverage/displaymath.pl \
    t/results/coverage/empty_w.pl \
    t/results/coverage/exdent_and_commands.pl \
***************
*** 1633,1636 ****
--- 1869,1873 ----
    t/results/coverage_braces/empty_images.pl \
    t/results/coverage_braces/empty_line_in_anchor.pl \
+   t/results/coverage_braces/empty_line_in_math.pl \
    t/results/coverage_braces/empty_ref.pl \
    t/results/coverage_braces/empty_second_email_argument.pl \
***************
*** 1673,1676 ****
--- 1910,1914 ----
    t/results/coverage_braces/uref_url.pl \
    t/results/coverage_braces/verb_in_xref.pl \
+   t/results/coverage_braces/w_end_sentence.pl \
    t/results/def/all_commands.pl \
    t/results/def/all_commands_delimiters.pl \
***************
*** 1679,1682 ****
--- 1917,1921 ----
    t/results/def/all_empty_def.pl \
    t/results/def/ampchar.pl \
+   t/results/def/code_in_def.pl \
    t/results/def/def_defx_mismatch.pl \
    t/results/def/defx_after_comment.pl \
***************
*** 1758,1762 ****
--- 1997,2003 ----
    t/results/formatting/simplest_test_date_in_header/res_html/simplest.html \
    t/results/formatting/simplest_test_prefix.pl \
+   t/results/formatting/simplest_test_prefix/res_html/truc.html \
    t/results/formatting/simplest_test_prefix_info.pl \
+   t/results/formatting/simplest_test_prefix_info/res_info/truc.info \
    t/results/formatting/split_for_format_not_split.pl \
    t/results/formatting/split_for_format_not_split/res_xml/simplest.xml \
***************
*** 1781,1784 ****
--- 2022,2029 ----
    t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl \
    t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl \
+   t/results/html_tests/example_at_commands_arguments.pl \
+   t/results/html_tests/example_class.pl \
+   t/results/html_tests/example_empty_arguments.pl \
+   t/results/html_tests/example_multi_class.pl \
    t/results/html_tests/html_in_copying.pl \
    t/results/html_tests/image_link_prefix.pl \
***************
*** 1797,1800 ****
--- 2042,2046 ----
    t/results/html_tests/test_xrefautomaticsectiontitle.pl \
    t/results/html_tests/tex_expanded_in_copying.pl \
+   t/results/html_tests/text_before_top_and_contents_after_title.pl \
    t/results/html_tests/titles.pl \
    t/results/html_tests/utf8_enable_encoding.pl \
***************
*** 1847,1852 ****
    t/results/include/simple.pl \
    t/results/include/simple_no_eol.pl \
-   t/results/include/test_include_directories.pl \
-   t/results/include/test_paths.pl \
    t/results/include/value_expansion_in_include.pl \
    t/results/include/verbatiminclude_and_encoding.pl \
--- 2093,2096 ----
***************
*** 1875,1879 ****
    t/results/indices/encoding_index_latin1_enable_encoding.pl \
    t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html \
!   t/results/indices/encoding_index_latin1_enable_encoding/res_info/encoding_index_latin1_enable_encoding.info \
    t/results/indices/encoding_index_latin1_enable_encoding/res_plaintext/encoding_index_latin1_enable_encoding.txt \
    t/results/indices/encoding_index_utf8.pl \
--- 2119,2123 ----
    t/results/indices/encoding_index_latin1_enable_encoding.pl \
    t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html \
!   t/results/indices/encoding_index_latin1_enable_encoding/res_info/encoding_index_latin1.info \
    t/results/indices/encoding_index_latin1_enable_encoding/res_plaintext/encoding_index_latin1_enable_encoding.txt \
    t/results/indices/encoding_index_utf8.pl \
***************
*** 1883,1887 ****
    t/results/indices/encoding_index_utf8_enable_encoding.pl \
    t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html \
!   t/results/indices/encoding_index_utf8_enable_encoding/res_info/encoding_index_utf8_enable_encoding.info \
    t/results/indices/encoding_index_utf8_enable_encoding/res_plaintext/encoding_index_utf8_enable_encoding.txt \
    t/results/indices/explicit_sort_key.pl \
--- 2127,2131 ----
    t/results/indices/encoding_index_utf8_enable_encoding.pl \
    t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html \
!   t/results/indices/encoding_index_utf8_enable_encoding/res_info/encoding_index_utf8.info \
    t/results/indices/encoding_index_utf8_enable_encoding/res_plaintext/encoding_index_utf8_enable_encoding.txt \
    t/results/indices/explicit_sort_key.pl \
***************
*** 1903,1906 ****
--- 2147,2151 ----
    t/results/indices/recursive_synindex.pl \
    t/results/indices/same_index_entry_merged_indices.pl \
+   t/results/indices/seealso_duplicate.pl \
    t/results/indices/seeentry.pl \
    t/results/indices/subentries.pl \
***************
*** 1908,1915 ****
--- 2153,2162 ----
    t/results/indices/syncode_index_print_both.pl \
    t/results/indices/syncodeindex_to_plain.pl \
+   t/results/indices/transparent_sort_chars.pl \
    t/results/indices/unknown_index_entry.pl \
    t/results/indices/unknown_printindex.pl \
    t/results/indices/unknown_synindex.pl \
    t/results/indices/unknown_then_known_index_entry.pl \
+   t/results/indices/w_lines_count.pl \
    t/results/indices/wrong_synindex.pl \
    t/results/info_tests/anchor_and_spaces.pl \
***************
*** 1918,1922 ****
    t/results/info_tests/center_flush.pl \
    t/results/info_tests/colon_in_index_entry.pl \
-   t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl \
    t/results/info_tests/def_in_copying.pl \
    t/results/info_tests/direntry_dircategory_and_commands.pl \
--- 2165,2168 ----
***************
*** 1928,1932 ****
    t/results/info_tests/image_and_spaces_formatting.pl \
    t/results/info_tests/image_extension.pl \
-   t/results/info_tests/image_file_search.pl \
    t/results/info_tests/image_in_paragraph.pl \
    t/results/info_tests/image_not_found.pl \
--- 2174,2177 ----
***************
*** 2190,2193 ****
--- 2435,2439 ----
    t/results/macro/implicit_quoting_one_arg.pl \
    t/results/macro/implicit_quoting_recursion.pl \
+   t/results/macro/include_after_empty_line_arg.pl \
    t/results/macro/leading_spaces_no_ignore.pl \
    t/results/macro/line_after_recursive_call.pl \
***************
*** 2263,2266 ****
--- 2509,2513 ----
    t/results/menu/menu_no_closed_in_entry.pl \
    t/results/menu/menu_no_closed_star.pl \
+   t/results/menu/menu_node_unterminated.pl \
    t/results/menu/menu_pointing_to_anchor.pl \
    t/results/menu/menu_title_before_entries.pl \
***************
*** 2302,2305 ****
--- 2549,2553 ----
    t/results/misc_commands/no_empty_line_between_headings.pl \
    t/results/misc_commands/noindent_after_smallexample.pl \
+   t/results/misc_commands/noindent_empty_para.pl \
    t/results/misc_commands/noindent_in_paragraph.pl \
    t/results/misc_commands/noindent_indent.pl \
***************
*** 2446,2449 ****
--- 2694,2698 ----
    t/results/moresectioning/two_footnotes_in_nodes_separated.pl \
    t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html \
+   t/results/multitable/empty_headitem.pl \
    t/results/multitable/empty_item_tab.pl \
    t/results/multitable/empty_multitable_with_cells.pl \
***************
*** 2475,2478 ****
--- 2724,2728 ----
    t/results/paragraph/paragraph_in_style_command.pl \
    t/results/paragraph/paragraph_indent_asis.pl \
+   t/results/paragraph/sole_image.pl \
    t/results/paragraph/text.pl \
    t/results/paragraph/text_comment.pl \
***************
*** 2506,2510 ****
    t/results/plaintext_tests/inhibit_punctuation.pl \
    t/results/plaintext_tests/insert_copying_and_paragraph.pl \
-   t/results/plaintext_tests/insert_copying_inline_and_paragraph.pl \
    t/results/plaintext_tests/invalid_accent_punctuation.pl \
    t/results/plaintext_tests/isolated_html_expanded.pl \
--- 2756,2759 ----
***************
*** 2567,2571 ****
    t/results/preformatted/quote_dash_in_display.pl \
    t/results/preformatted/quote_dash_in_example.pl \
!   t/results/preformatted/text_on_command_line.pl \
    t/results/preformatted/titlefont_in_example.pl \
    t/results/quotation/comment_on_quotation_line.pl \
--- 2816,2821 ----
    t/results/preformatted/quote_dash_in_display.pl \
    t/results/preformatted/quote_dash_in_example.pl \
!   t/results/preformatted/text_on_display_command_line.pl \
!   t/results/preformatted/text_on_example_command_line.pl \
    t/results/preformatted/titlefont_in_example.pl \
    t/results/quotation/comment_on_quotation_line.pl \
***************
*** 2579,2582 ****
--- 2829,2833 ----
    t/results/raw/beginning_and_end_on_line.pl \
    t/results/raw/braces_in_tex.pl \
+   t/results/raw/displaymath.pl \
    t/results/raw/inline_in_example.pl \
    t/results/raw/inline_missing_first_arg.pl \
***************
*** 2654,2657 ****
--- 2905,2909 ----
    t/results/sectioning/equivalent_nodes.pl \
    t/results/sectioning/explicit_node_directions.pl \
+   t/results/sectioning/external_node_in_menu.pl \
    t/results/sectioning/hole_in_sectioning.pl \
    t/results/sectioning/internal_top_node_up.pl \
***************
*** 2668,2676 ****
    t/results/sectioning/no_element.pl \
    t/results/sectioning/no_menu.pl \
-   t/results/sectioning/node.pl \
    t/results/sectioning/node_empty_direction.pl \
    t/results/sectioning/node_nested_parentheses.pl \
    t/results/sectioning/node_part_chapter_after_chapter.pl \
    t/results/sectioning/node_part_chapter_after_top.pl \
    t/results/sectioning/node_too_much_args.pl \
    t/results/sectioning/node_up_direction_for_top_with_manual.pl \
--- 2920,2929 ----
    t/results/sectioning/no_element.pl \
    t/results/sectioning/no_menu.pl \
    t/results/sectioning/node_empty_direction.pl \
+   t/results/sectioning/node_line_arguments.pl \
    t/results/sectioning/node_nested_parentheses.pl \
    t/results/sectioning/node_part_chapter_after_chapter.pl \
    t/results/sectioning/node_part_chapter_after_top.pl \
+   t/results/sectioning/node_referenced_in_ref.pl \
    t/results/sectioning/node_too_much_args.pl \
    t/results/sectioning/node_up_direction_for_top_with_manual.pl \
***************
*** 2678,2681 ****
--- 2931,2936 ----
    t/results/sectioning/nodename_parentheses.pl \
    t/results/sectioning/nodes_after_top_before_chapter_nodes.pl \
+   t/results/sectioning/nodes_after_top_before_chapter_not_split.pl \
+   t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl \
    t/results/sectioning/nodes_after_top_before_chapter_sections.pl \
    t/results/sectioning/nodes_after_top_before_section_nodes.pl \
***************
*** 2724,2727 ****
--- 2979,2985 ----
    t/results/sectioning/sectioning_part_appendix_no_top.pl \
    t/results/sectioning/sections.pl \
+   t/results/sectioning/sections_test.pl \
+   t/results/sectioning/sections_test_no_use_nodes.pl \
+   t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl \
    t/results/sectioning/semi_auto.pl \
    t/results/sectioning/setfilename_on_top_and_after_node.pl \
***************
*** 2907,2911 ****
   init/html32.pm \
   init/tex4ht.pm \
!  init/latex2html.pm
  
  test_files = \
--- 3165,3170 ----
   init/html32.pm \
   init/tex4ht.pm \
!  init/latex2html.pm \
!  init/highlight_syntax.pm
  
  test_files = \
***************
*** 2978,2981 ****
--- 3237,3242 ----
   t/input_files/empty_lines_at_beginning_no_setfilename.texi \
   t/input_files/empty_lines_at_beginning_no_setfilename_no_element.texi \
+  t/input_files/encoding_index_latin1.texi \
+  t/input_files/encoding_index_utf8.texi \
   t/input_files/equivalent_nodes.texi \
   t/input_files/float_copying.texi \
***************
*** 3436,3440 ****
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
--- 3697,3701 ----
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
diff -Nrc2 texinfo-6.7/tp/Makefile.tres texinfo-6.8/tp/Makefile.tres
*** texinfo-6.7/tp/Makefile.tres	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/Makefile.tres	2021-07-03 10:18:37.000000000 +0100
***************
*** 1,3 ****
! # Makefile.tres generated by ./tp/maintain/regenerate_file_lists.pl.
  #
  test_tap_files_generated_list = \
--- 1,3 ----
! # Makefile.tres generated by maintain/regenerate_file_lists.pl.
  #
  test_tap_files_generated_list = \
***************
*** 97,104 ****
--- 97,106 ----
    t/results/conditionals/ifnotinfo_exception.pl \
    t/results/conditionals/ifset_in_command.pl \
+   t/results/conditionals/ifset_nonalpha.pl \
    t/results/conditionals/ignore_not_closed.pl \
    t/results/conditionals/ignored_in_ifset.pl \
    t/results/conditionals/info_ifinfo_ifnotplaintext.pl \
    t/results/conditionals/info_ifplaintext.pl \
+   t/results/conditionals/inlinefmtifelse_nesting.pl \
    t/results/conditionals/inlineiffmtifelse_not_closed.pl \
    t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl \
***************
*** 253,257 ****
    t/results/converters_tests/top_in_ref_keep_top.pl \
    t/results/converters_tests/unknown_value.pl \
-   t/results/converters_tests/verbatiminclude_paths.pl \
    t/results/converters_tests/weird_accents.pl \
    t/results/converters_tests/weird_accents_disable_encoding.pl \
--- 255,258 ----
***************
*** 274,277 ****
--- 275,279 ----
    t/results/coverage/def.pl \
    t/results/coverage/delcomment.pl \
+   t/results/coverage/displaymath.pl \
    t/results/coverage/empty_w.pl \
    t/results/coverage/exdent_and_commands.pl \
***************
*** 324,327 ****
--- 326,330 ----
    t/results/coverage_braces/empty_images.pl \
    t/results/coverage_braces/empty_line_in_anchor.pl \
+   t/results/coverage_braces/empty_line_in_math.pl \
    t/results/coverage_braces/empty_ref.pl \
    t/results/coverage_braces/empty_second_email_argument.pl \
***************
*** 364,367 ****
--- 367,371 ----
    t/results/coverage_braces/uref_url.pl \
    t/results/coverage_braces/verb_in_xref.pl \
+   t/results/coverage_braces/w_end_sentence.pl \
    t/results/def/all_commands.pl \
    t/results/def/all_commands_delimiters.pl \
***************
*** 370,373 ****
--- 374,378 ----
    t/results/def/all_empty_def.pl \
    t/results/def/ampchar.pl \
+   t/results/def/code_in_def.pl \
    t/results/def/def_defx_mismatch.pl \
    t/results/def/defx_after_comment.pl \
***************
*** 449,453 ****
--- 454,460 ----
    t/results/formatting/simplest_test_date_in_header/res_html/simplest.html \
    t/results/formatting/simplest_test_prefix.pl \
+   t/results/formatting/simplest_test_prefix/res_html/truc.html \
    t/results/formatting/simplest_test_prefix_info.pl \
+   t/results/formatting/simplest_test_prefix_info/res_info/truc.info \
    t/results/formatting/split_for_format_not_split.pl \
    t/results/formatting/split_for_format_not_split/res_xml/simplest.xml \
***************
*** 472,475 ****
--- 479,486 ----
    t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl \
    t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl \
+   t/results/html_tests/example_at_commands_arguments.pl \
+   t/results/html_tests/example_class.pl \
+   t/results/html_tests/example_empty_arguments.pl \
+   t/results/html_tests/example_multi_class.pl \
    t/results/html_tests/html_in_copying.pl \
    t/results/html_tests/image_link_prefix.pl \
***************
*** 488,491 ****
--- 499,503 ----
    t/results/html_tests/test_xrefautomaticsectiontitle.pl \
    t/results/html_tests/tex_expanded_in_copying.pl \
+   t/results/html_tests/text_before_top_and_contents_after_title.pl \
    t/results/html_tests/titles.pl \
    t/results/html_tests/utf8_enable_encoding.pl \
***************
*** 538,543 ****
    t/results/include/simple.pl \
    t/results/include/simple_no_eol.pl \
-   t/results/include/test_include_directories.pl \
-   t/results/include/test_paths.pl \
    t/results/include/value_expansion_in_include.pl \
    t/results/include/verbatiminclude_and_encoding.pl \
--- 550,553 ----
***************
*** 566,570 ****
    t/results/indices/encoding_index_latin1_enable_encoding.pl \
    t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html \
!   t/results/indices/encoding_index_latin1_enable_encoding/res_info/encoding_index_latin1_enable_encoding.info \
    t/results/indices/encoding_index_latin1_enable_encoding/res_plaintext/encoding_index_latin1_enable_encoding.txt \
    t/results/indices/encoding_index_utf8.pl \
--- 576,580 ----
    t/results/indices/encoding_index_latin1_enable_encoding.pl \
    t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html \
!   t/results/indices/encoding_index_latin1_enable_encoding/res_info/encoding_index_latin1.info \
    t/results/indices/encoding_index_latin1_enable_encoding/res_plaintext/encoding_index_latin1_enable_encoding.txt \
    t/results/indices/encoding_index_utf8.pl \
***************
*** 574,578 ****
    t/results/indices/encoding_index_utf8_enable_encoding.pl \
    t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html \
!   t/results/indices/encoding_index_utf8_enable_encoding/res_info/encoding_index_utf8_enable_encoding.info \
    t/results/indices/encoding_index_utf8_enable_encoding/res_plaintext/encoding_index_utf8_enable_encoding.txt \
    t/results/indices/explicit_sort_key.pl \
--- 584,588 ----
    t/results/indices/encoding_index_utf8_enable_encoding.pl \
    t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html \
!   t/results/indices/encoding_index_utf8_enable_encoding/res_info/encoding_index_utf8.info \
    t/results/indices/encoding_index_utf8_enable_encoding/res_plaintext/encoding_index_utf8_enable_encoding.txt \
    t/results/indices/explicit_sort_key.pl \
***************
*** 594,597 ****
--- 604,608 ----
    t/results/indices/recursive_synindex.pl \
    t/results/indices/same_index_entry_merged_indices.pl \
+   t/results/indices/seealso_duplicate.pl \
    t/results/indices/seeentry.pl \
    t/results/indices/subentries.pl \
***************
*** 599,606 ****
--- 610,619 ----
    t/results/indices/syncode_index_print_both.pl \
    t/results/indices/syncodeindex_to_plain.pl \
+   t/results/indices/transparent_sort_chars.pl \
    t/results/indices/unknown_index_entry.pl \
    t/results/indices/unknown_printindex.pl \
    t/results/indices/unknown_synindex.pl \
    t/results/indices/unknown_then_known_index_entry.pl \
+   t/results/indices/w_lines_count.pl \
    t/results/indices/wrong_synindex.pl \
    t/results/info_tests/anchor_and_spaces.pl \
***************
*** 609,613 ****
    t/results/info_tests/center_flush.pl \
    t/results/info_tests/colon_in_index_entry.pl \
-   t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl \
    t/results/info_tests/def_in_copying.pl \
    t/results/info_tests/direntry_dircategory_and_commands.pl \
--- 622,625 ----
***************
*** 619,623 ****
    t/results/info_tests/image_and_spaces_formatting.pl \
    t/results/info_tests/image_extension.pl \
-   t/results/info_tests/image_file_search.pl \
    t/results/info_tests/image_in_paragraph.pl \
    t/results/info_tests/image_not_found.pl \
--- 631,634 ----
***************
*** 881,884 ****
--- 892,896 ----
    t/results/macro/implicit_quoting_one_arg.pl \
    t/results/macro/implicit_quoting_recursion.pl \
+   t/results/macro/include_after_empty_line_arg.pl \
    t/results/macro/leading_spaces_no_ignore.pl \
    t/results/macro/line_after_recursive_call.pl \
***************
*** 954,957 ****
--- 966,970 ----
    t/results/menu/menu_no_closed_in_entry.pl \
    t/results/menu/menu_no_closed_star.pl \
+   t/results/menu/menu_node_unterminated.pl \
    t/results/menu/menu_pointing_to_anchor.pl \
    t/results/menu/menu_title_before_entries.pl \
***************
*** 993,996 ****
--- 1006,1010 ----
    t/results/misc_commands/no_empty_line_between_headings.pl \
    t/results/misc_commands/noindent_after_smallexample.pl \
+   t/results/misc_commands/noindent_empty_para.pl \
    t/results/misc_commands/noindent_in_paragraph.pl \
    t/results/misc_commands/noindent_indent.pl \
***************
*** 1137,1140 ****
--- 1151,1155 ----
    t/results/moresectioning/two_footnotes_in_nodes_separated.pl \
    t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html \
+   t/results/multitable/empty_headitem.pl \
    t/results/multitable/empty_item_tab.pl \
    t/results/multitable/empty_multitable_with_cells.pl \
***************
*** 1166,1169 ****
--- 1181,1185 ----
    t/results/paragraph/paragraph_in_style_command.pl \
    t/results/paragraph/paragraph_indent_asis.pl \
+   t/results/paragraph/sole_image.pl \
    t/results/paragraph/text.pl \
    t/results/paragraph/text_comment.pl \
***************
*** 1197,1201 ****
    t/results/plaintext_tests/inhibit_punctuation.pl \
    t/results/plaintext_tests/insert_copying_and_paragraph.pl \
-   t/results/plaintext_tests/insert_copying_inline_and_paragraph.pl \
    t/results/plaintext_tests/invalid_accent_punctuation.pl \
    t/results/plaintext_tests/isolated_html_expanded.pl \
--- 1213,1216 ----
***************
*** 1258,1262 ****
    t/results/preformatted/quote_dash_in_display.pl \
    t/results/preformatted/quote_dash_in_example.pl \
!   t/results/preformatted/text_on_command_line.pl \
    t/results/preformatted/titlefont_in_example.pl \
    t/results/quotation/comment_on_quotation_line.pl \
--- 1273,1278 ----
    t/results/preformatted/quote_dash_in_display.pl \
    t/results/preformatted/quote_dash_in_example.pl \
!   t/results/preformatted/text_on_display_command_line.pl \
!   t/results/preformatted/text_on_example_command_line.pl \
    t/results/preformatted/titlefont_in_example.pl \
    t/results/quotation/comment_on_quotation_line.pl \
***************
*** 1270,1273 ****
--- 1286,1290 ----
    t/results/raw/beginning_and_end_on_line.pl \
    t/results/raw/braces_in_tex.pl \
+   t/results/raw/displaymath.pl \
    t/results/raw/inline_in_example.pl \
    t/results/raw/inline_missing_first_arg.pl \
***************
*** 1345,1348 ****
--- 1362,1366 ----
    t/results/sectioning/equivalent_nodes.pl \
    t/results/sectioning/explicit_node_directions.pl \
+   t/results/sectioning/external_node_in_menu.pl \
    t/results/sectioning/hole_in_sectioning.pl \
    t/results/sectioning/internal_top_node_up.pl \
***************
*** 1359,1367 ****
    t/results/sectioning/no_element.pl \
    t/results/sectioning/no_menu.pl \
-   t/results/sectioning/node.pl \
    t/results/sectioning/node_empty_direction.pl \
    t/results/sectioning/node_nested_parentheses.pl \
    t/results/sectioning/node_part_chapter_after_chapter.pl \
    t/results/sectioning/node_part_chapter_after_top.pl \
    t/results/sectioning/node_too_much_args.pl \
    t/results/sectioning/node_up_direction_for_top_with_manual.pl \
--- 1377,1386 ----
    t/results/sectioning/no_element.pl \
    t/results/sectioning/no_menu.pl \
    t/results/sectioning/node_empty_direction.pl \
+   t/results/sectioning/node_line_arguments.pl \
    t/results/sectioning/node_nested_parentheses.pl \
    t/results/sectioning/node_part_chapter_after_chapter.pl \
    t/results/sectioning/node_part_chapter_after_top.pl \
+   t/results/sectioning/node_referenced_in_ref.pl \
    t/results/sectioning/node_too_much_args.pl \
    t/results/sectioning/node_up_direction_for_top_with_manual.pl \
***************
*** 1369,1372 ****
--- 1388,1393 ----
    t/results/sectioning/nodename_parentheses.pl \
    t/results/sectioning/nodes_after_top_before_chapter_nodes.pl \
+   t/results/sectioning/nodes_after_top_before_chapter_not_split.pl \
+   t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl \
    t/results/sectioning/nodes_after_top_before_chapter_sections.pl \
    t/results/sectioning/nodes_after_top_before_section_nodes.pl \
***************
*** 1415,1418 ****
--- 1436,1442 ----
    t/results/sectioning/sectioning_part_appendix_no_top.pl \
    t/results/sectioning/sections.pl \
+   t/results/sectioning/sections_test.pl \
+   t/results/sectioning/sections_test_no_use_nodes.pl \
+   t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl \
    t/results/sectioning/semi_auto.pl \
    t/results/sectioning/setfilename_on_top_and_after_node.pl \
diff -Nrc2 texinfo-6.7/tp/t/02coverage.t texinfo-6.8/tp/t/02coverage.t
*** texinfo-6.7/tp/t/02coverage.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/02coverage.t	2021-01-16 21:03:52.000000000 +0000
***************
*** 38,41 ****
--- 38,63 ----
  
  '],
+ ['displaymath',
+ 'Simple
+ @displaymath
+ --{x^i}\over{\tan y}
+ @end displaymath
+ 
+ Math with @@-command
+ @displaymath
+ @code{math code} a < b \sum@sub{i} q@sup{2}
+ @end displaymath
+ 
+ Complex
+ @displaymath
+  \underline{@code{math \hbox{ code }}} @\i \sum_{i}{\underline{f}}
+ @end displaymath
+ 
+ With a comment
+ @displaymath
+ @c comment in displaymath
+ a/2
+ @end displaymath
+ '],
  ['empty_w',
  '@w{} @w{a b}.'
***************
*** 544,548 ****
  ['invalid_U',
  '@U @U{} @U{z} @U{abc} @U{9999999999999} @U{110000} @U{10FFFF}
! @U{ 0023 } @U{ wxyz }
  '],
  ['test_errormsg',
--- 566,570 ----
  ['invalid_U',
  '@U @U{} @U{z} @U{abc} @U{9999999999999} @U{110000} @U{10FFFF}
! @U{ 0023 } @U{FFFD} @U{ wxyz }
  '],
  ['test_errormsg',
diff -Nrc2 texinfo-6.7/tp/t/03coverage_braces.t texinfo-6.8/tp/t/03coverage_braces.t
*** texinfo-6.7/tp/t/03coverage_braces.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/03coverage_braces.t	2021-01-15 19:13:59.000000000 +0000
***************
*** 114,118 ****
  F@footnote{In footnote}.
  '],
! ['space_in_image','@image{ a ,bb, cc,dd ,e }. @image{ f }.'],
  ['space_command_in_image', '@image{f--ile,,,@ } @image{f--ile,,,@:}'],
  ['end_line_in_anchor',
--- 114,118 ----
  F@footnote{In footnote}.
  '],
! ['space_in_image','@image{ a ,bb, cc,dd ,.e }. @image{ f }.'],
  ['space_command_in_image', '@image{f--ile,,,@ } @image{f--ile,,,@:}'],
  ['end_line_in_anchor',
***************
*** 161,169 ****
  two single quotes to left- and right-hand doubled.
  '],
  ['test_image',
  '@macro files-char
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  @end macro
  
--- 161,171 ----
  two single quotes to left- and right-hand doubled.
  '],
+ ['w_end_sentence',
+ 'a. @w{b}'],
  ['test_image',
  '@macro files-char
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  @end macro
  
***************
*** 282,285 ****
--- 284,290 ----
  Second paragraph.
  '],
+ ['empty_line_in_math','@math{a
+ 
+ b}'],
  ['math_not_closed','@math{\delta + 2'],
  ['math_bracketed_not_closed','@math{{x^i}\over{\tan '],
diff -Nrc2 texinfo-6.7/tp/t/05paragraph.t texinfo-6.8/tp/t/05paragraph.t
*** texinfo-6.7/tp/t/05paragraph.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/05paragraph.t	2021-04-25 20:38:00.000000000 +0100
***************
*** 22,26 ****
  [ 'no_paragraph_commands', '@*
  @titlefont{title font}
! @image{aa,bb,cc,dd,ee}
  '],
  [ 'paragraph_command','@@
--- 22,31 ----
  [ 'no_paragraph_commands', '@*
  @titlefont{title font}
! @image{aa,bb,cc,dd,.ee}
! '],
! [ 'sole_image',
! '@image{aa}
! 
! next para
  '],
  [ 'paragraph_command','@@
***************
*** 41,45 ****
  '],
  ['image_in_paragraph',
! 'Para. @image{aa,bb,cc,dd,ee}. After image.
  '],
  ['close_paragraph_command',
--- 46,50 ----
  '],
  ['image_in_paragraph',
! 'Para. @image{aa,bb,cc,dd,.ee}. After image.
  '],
  ['close_paragraph_command',
diff -Nrc2 texinfo-6.7/tp/t/08misc_commands.t texinfo-6.8/tp/t/08misc_commands.t
*** texinfo-6.7/tp/t/08misc_commands.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/08misc_commands.t	2021-01-22 20:26:48.000000000 +0000
***************
*** 317,320 ****
--- 317,325 ----
  after noindent2.
  '],
+ ['noindent_empty_para',
+ '@noindent
+ 
+ aaa
+ '],
  ['empty_center',
  '@center 
diff -Nrc2 texinfo-6.7/tp/t/09indices.t texinfo-6.8/tp/t/09indices.t
*** texinfo-6.7/tp/t/09indices.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/09indices.t	2021-01-31 13:45:32.000000000 +0000
***************
*** 517,520 ****
--- 517,532 ----
  @printindex SK
  '],
+ ['transparent_sort_chars',
+ '@set txiindexhyphenignore
+ 
+ @node Top
+ @top
+ 
+ @cindex @code{--version}, for @command{install-info}
+ @cindex Source file format
+ @cindex Semantic markup
+ 
+ @printindex cp
+ '],
  ['subentries',
  '@node Top
***************
*** 537,540 ****
--- 549,560 ----
  ', {'test_formats' => ['docbook']}
  ],
+ ['seealso_duplicate',
+ '@node Top
+ 
+ @cindex @command{awk} @subentry POSIX and
+ @cindex @command{awk} @subentry POSIX and @seealso{POSIX @command{awk}}
+ 
+ @printindex cp
+ '],
  ['subentry_and_sortas',
  '@node Top
***************
*** 546,562 ****
  ', {'test_formats' => ['plaintext', 'docbook', 'html']}
  ],
  
  );
  
! sub encoding_index_text($)
! {
!   my $eacutes = shift;
!   return
! '
  @node Top
  @top top
  
! @cindex '."$eacutes
! ".'@cindex @"{i} @"{i}@"{i}@"{i}
  @cindex @^i @^i@^i@^i@^i
  @cindex a
--- 566,588 ----
  ', {'test_formats' => ['plaintext', 'docbook', 'html']}
  ],
+ ['w_lines_count',
+ '@node Top
+ @top
+ 
+ xzcompilationxdmbufferxmsubsequentmxCtxaxxmcommandsmadvancemfrommthere.  
+ @w{@code{C-u}} starts again from the beginning
+ 
+ @findex compilation-next-error
+ Compilation mode also defines the keys @key{SPC} and @key{DEL} to
  
+ @printindex fn']
  );
  
! my $encoding_index_text = '
  @node Top
  @top top
  
! @cindex @\'e @\'e
! @cindex @"{i} @"{i}@"{i}@"{i}
  @cindex @^i @^i@^i@^i@^i
  @cindex a
***************
*** 615,619 ****
  @printindex cp
  ';
- }
  
  my @file_tests = (
--- 641,644 ----
***************
*** 622,639 ****
  @setfilename encoding_index_ascii.info
  @documentencoding us-ascii
! '.encoding_index_text('@\'e @\'e'), {}, {'ENABLE_ENCODING' => 0}
  ],
- # \x{e9} is e with a acute
  ['encoding_index_latin1',
! '
! @setfilename encoding_index_latin1.info
! @documentencoding iso-8859-1
! '.encoding_index_text("\x{e9} \x{e9}"), {}, {'ENABLE_ENCODING' => 0}
  ],
  ['encoding_index_utf8',
! '
! @setfilename encoding_index_utf8.info
! @documentencoding utf-8
! '.encoding_index_text("\x{e9} \x{e9}"), {}, {'ENABLE_ENCODING' => 0}
  ],
  ['encoding_index_ascii_enable_encoding',
--- 647,662 ----
  @setfilename encoding_index_ascii.info
  @documentencoding us-ascii
! '.$encoding_index_text,
! {'ENABLE_ENCODING' => 0}, {'ENABLE_ENCODING' => 0}
  ],
  ['encoding_index_latin1',
! undef,
! {'test_file' => 'encoding_index_latin1.texi', 'ENABLE_ENCODING' => 0}, 
! {'ENABLE_ENCODING' => 0}
  ],
  ['encoding_index_utf8',
! undef,
! {'test_file' => 'encoding_index_utf8.texi', 'ENABLE_ENCODING' => 0}, 
! {'ENABLE_ENCODING' => 0}
  ],
  ['encoding_index_ascii_enable_encoding',
***************
*** 641,658 ****
  @setfilename encoding_index_ascii_enable_encoding.info
  @documentencoding us-ascii
! '.encoding_index_text('@\'e @\'e'), {}, {'ENABLE_ENCODING' => 1}
  ],
- # \x{e9} is e with a acute
  ['encoding_index_latin1_enable_encoding',
! '
! @setfilename encoding_index_latin1_enable_encoding.info
! @documentencoding iso-8859-1
! '.encoding_index_text("\x{e9} \x{e9}"), {}, {'ENABLE_ENCODING' => 1}
  ],
  ['encoding_index_utf8_enable_encoding',
! '
! @setfilename encoding_index_utf8_enable_encoding.info
! @documentencoding utf-8
! '.encoding_index_text("\x{e9} \x{e9}"), {}, {'ENABLE_ENCODING' => 1}
  ],
  );
--- 664,679 ----
  @setfilename encoding_index_ascii_enable_encoding.info
  @documentencoding us-ascii
! '.$encoding_index_text,
! {'ENABLE_ENCODING' => 1}, {'ENABLE_ENCODING' => 1}
  ],
  ['encoding_index_latin1_enable_encoding',
! undef,
! {'test_file' => 'encoding_index_latin1.texi', 'ENABLE_ENCODING' => 1}, 
! {'ENABLE_ENCODING' => 1}
  ],
  ['encoding_index_utf8_enable_encoding',
! undef,
! {'test_file' => 'encoding_index_utf8.texi', 'ENABLE_ENCODING' => 1}, 
! {'ENABLE_ENCODING' => 1}
  ],
  );
diff -Nrc2 texinfo-6.7/tp/t/10menu.t texinfo-6.8/tp/t/10menu.t
*** texinfo-6.7/tp/t/10menu.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/10menu.t	2021-01-17 10:50:35.000000000 +0000
***************
*** 37,41 ****
  '],
  ['simple', $simple_menu_text],
! ['simple_no_menu', $simple_menu_text, {'SHOW_MENU' => 0}, {'SHOW_MENU' => 0}],
  ['menu_entry_node',
  '@menu
--- 37,41 ----
  '],
  ['simple', $simple_menu_text],
! ['simple_no_menu', $simple_menu_text, {'FORMAT_MENU' => 'nomenu'}, {'FORMAT_MENU' => 'nomenu'}],
  ['menu_entry_node',
  '@menu
***************
*** 475,483 ****
  
  @node aaa
! ']
  );
  
  foreach my $test (@test_cases) {
!   $test->[3]->{'SHOW_MENU'} = 1 if (!defined($test->[3]->{'SHOW_MENU'}));
    push @{$test->[2]->{'test_formats'}}, 'plaintext';
    push @{$test->[2]->{'test_formats'}}, 'html';
--- 475,492 ----
  
  @node aaa
! '],
! ['menu_node_unterminated',
! '@node Top
! 
! @menu
! * Example: Examples of Login Verification Functions
! @end menu
! '],
! 
! 
  );
  
  foreach my $test (@test_cases) {
!   $test->[3]->{'FORMAT_MENU'} = 'menu' if (!defined($test->[3]->{'FORMAT_MENU'}));
    push @{$test->[2]->{'test_formats'}}, 'plaintext';
    push @{$test->[2]->{'test_formats'}}, 'html';
diff -Nrc2 texinfo-6.7/tp/t/16raw.t texinfo-6.8/tp/t/16raw.t
*** texinfo-6.7/tp/t/16raw.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/16raw.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 329,332 ****
--- 329,346 ----
  }
  '],
+ ['displaymath',
+ '@displaymath
+ \int_D ({\nabla\cdot} F)dV=\int_{\partial D} F\cdot ndS
+ @end displaymath
+ 
+ before
+ @displaymath
+ \int_D ({\nabla\cdot} F)dV=\int_{\partial D} F\cdot ndS
+ @end displaymath
+ after
+ ',
+ {'test_formats' => ['file_html', 'docbook']},
+ {'HTML_MATH' => 'mathjax'}
+ ],
  );
  
***************
*** 389,393 ****
  
  foreach my $test (@test_cases) {
!   $test->[2]->{'test_formats'} = ['plaintext'];
    if ($html_tests{$test->[0]}) {
      push @{$test->[2]->{'test_formats'}}, 'html_text';
--- 403,407 ----
  
  foreach my $test (@test_cases) {
!   push @{$test->[2]->{'test_formats'}}, 'plaintext';
    if ($html_tests{$test->[0]}) {
      push @{$test->[2]->{'test_formats'}}, 'html_text';
diff -Nrc2 texinfo-6.7/tp/t/19def.t texinfo-6.8/tp/t/19def.t
*** texinfo-6.7/tp/t/19def.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/19def.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 516,519 ****
--- 516,525 ----
  ',
  {'test_formats' => ['plaintext', 'html', 'xml', 'docbook']}],
+ ['code_in_def',
+ '@deftypefn Function int foo (@code{const std::vector<int>@&} bar)
+ Documentation of @code{foo}.
+ @end deftypefn
+ ',
+ {'test_formats' => ['plaintext']}],
  );
  
diff -Nrc2 texinfo-6.7/tp/t/20preformatted.t texinfo-6.8/tp/t/20preformatted.t
*** texinfo-6.7/tp/t/20preformatted.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/20preformatted.t	2021-01-23 22:09:17.000000000 +0000
***************
*** 28,32 ****
  @end display
  '],
! ['text_on_command_line',
  '@example text on line
  @end example
--- 28,32 ----
  @end display
  '],
! ['text_on_example_command_line',
  '@example text on line
  @end example
***************
*** 45,48 ****
--- 45,65 ----
  @end example
  '],
+ ['text_on_display_command_line',
+ '@display text on line
+ @end display
+ 
+ @display text on line followed by text
+ normal text
+ @end display
+ 
+ @display
+ in display
+ @end display text after end
+ 
+ @display
+ @display
+ @end display text after end display nested in display
+ @end display
+ '],
  ['def_in_example',
  '@example
diff -Nrc2 texinfo-6.7/tp/t/21multitable.t texinfo-6.8/tp/t/21multitable.t
*** texinfo-6.7/tp/t/21multitable.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/21multitable.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 125,128 ****
--- 125,135 ----
  '],
  
+ ['empty_headitem',
+ '@multitable @columnfractions .1 .1 .1
+ @headitem @tab Index @tab Value
+ @item @tab @code{3} @tab @code{30}
+ @end multitable
+ '],
+ 
  # Check xrefs in a multitable are treated as if surrounded in @w { ... }.
  ['ref_in_multitable',
diff -Nrc2 texinfo-6.7/tp/t/30sectioning.t texinfo-6.8/tp/t/30sectioning.t
*** texinfo-6.7/tp/t/30sectioning.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/30sectioning.t	2021-02-21 10:11:50.000000000 +0000
***************
*** 321,324 ****
--- 321,334 ----
  @contents
  '],
+ # used as a possible comparison with the next two
+ ['sections_test',
+ $test_text
+ ],
+ ['sections_test_no_use_nodes',
+ $test_text
+ ,{},{'USE_NODES' => 0}],
+ ['sections_test_no_use_nodes_use_node_directions',
+ $test_text
+ ,{},{'USE_NODES' => 0, 'USE_NODE_DIRECTIONS' => 1}],
  ['one_subsection',
  '@subsection The subsection
***************
*** 367,371 ****
  
  @contents
! '],
  ['chapter_before_part',
  '@chapter chapter
--- 377,381 ----
  
  @contents
! ', {}, {'CONTENTS_OUTPUT_LOCATION' => 'inline'}],
  ['chapter_before_part',
  '@chapter chapter
***************
*** 449,453 ****
  @node chapter 2
  @chapter chapter c2
! ', {'test_split' => 'section'}],
  ['two_nodes_at_the_end',
  '@node Top
--- 459,463 ----
  @node chapter 2
  @chapter chapter c2
! ', {'test_split' => 'section', 'CHECK_NORMAL_MENU_STRUCTURE' => 1}],
  ['two_nodes_at_the_end',
  '@node Top
***************
*** 475,479 ****
  
  @contents
! ', {'test_split' => 'section'}
  ],
  ['lone_contents',
--- 485,489 ----
  
  @contents
! ', {'test_split' => 'section'}, {'CONTENTS_OUTPUT_LOCATION' => 'inline'}
  ],
  ['lone_contents',
***************
*** 486,489 ****
--- 496,508 ----
  @contents
  '],
+ # also used below to test splitting, here used for
+ # comparison with next test
+ ['nodes_after_top_before_chapter_not_split',
+ $nodes_after_top_before_chapter_text
+ ],
+ ['nodes_after_top_before_chapter_not_split_no_use_node_directions',
+ $nodes_after_top_before_chapter_text
+ ,{}, {'USE_NODE_DIRECTIONS' => 0}
+ ]
  );
  
***************
*** 813,817 ****
  
  @contents
! '],
  ['part_node_before_top',
  '@node part node before top, Top,,Top
--- 832,836 ----
  
  @contents
! ', {}, {'CONTENTS_OUTPUT_LOCATION' => 'inline'}],
  ['part_node_before_top',
  '@node part node before top, Top,,Top
***************
*** 1032,1036 ****
  @end menu
  
! '],
  ['section_node_before_part',
  '
--- 1051,1055 ----
  @end menu
  
! ', {'CHECK_NORMAL_MENU_STRUCTURE' => 1}],
  ['section_node_before_part',
  '
***************
*** 1062,1066 ****
  
  @contents
! ',{'test_formats' => ['plaintext']}],
  ['section_in_unnumbered_info',
  $section_in_unnumbered_text
--- 1081,1085 ----
  
  @contents
! ', {'test_formats' => ['plaintext'], 'CHECK_NORMAL_MENU_STRUCTURE' => 1}, {'CONTENTS_OUTPUT_LOCATION' => 'inline'}],
  ['section_in_unnumbered_info',
  $section_in_unnumbered_text
***************
*** 1094,1097 ****
--- 1113,1132 ----
  @node   Last with spaces 
  '],
+ ['external_node_in_menu',
+ '@node Top
+ @top top
+ 
+ @menu
+ * nchapter1::
+ * (aaa)other::
+ * nchapter2::
+ @end menu
+ 
+ @node nchapter1
+ @chapter chap1
+ 
+ @node nchapter2
+ @chapter chap2
+ '],
  ['next_in_menu_is_below',
  '@node Top
***************
*** 1119,1123 ****
  @node subsection
  @subsection subsection
! '],
  ['empty_top_node_up',
  '@node Top
--- 1154,1158 ----
  @node subsection
  @subsection subsection
! ', {'CHECK_NORMAL_MENU_STRUCTURE' => 1}],
  ['empty_top_node_up',
  '@node Top
***************
*** 1302,1306 ****
  '@node Top, , , , (dir)'
  ],
! [ 'node',
  '
  @node one arg1 
--- 1337,1341 ----
  '@node Top, , , , (dir)'
  ],
! [ 'node_line_arguments',
  '
  @node one arg1 
***************
*** 1322,1325 ****
--- 1357,1373 ----
  @node @asis{ }
  '],
+ ['node_referenced_in_ref',
+ '@node Top
+ 
+ @menu
+ * first level node::
+ @end menu
+ 
+ @ref{second level node}.
+ 
+ @node first level node
+ 
+ @node second level node
+ '],
  ['empty_refs',
  '@xref{@:}.
***************
*** 1372,1376 ****
  @anchor{(manual)anchor}.
  
! '],
  ['node_nested_parentheses',
  '@node Top
--- 1420,1424 ----
  @anchor{(manual)anchor}.
  
! ', {'CHECK_NORMAL_MENU_STRUCTURE' => 1}],
  ['node_nested_parentheses',
  '@node Top
***************
*** 1511,1515 ****
  @node Section non auto,, Chap1, Top
  @section Section
! '],
  ['next_no_prev_to_node',
  '@node Top
--- 1559,1563 ----
  @node Section non auto,, Chap1, Top
  @section Section
! ', {'CHECK_NORMAL_MENU_STRUCTURE' => 1}],
  ['next_no_prev_to_node',
  '@node Top
***************
*** 1558,1562 ****
  
  @node node down
! '],
  ['complex',
  $complex_case,
--- 1606,1610 ----
  
  @node node down
! ', {'CHECK_NORMAL_MENU_STRUCTURE' => 1}],
  ['complex',
  $complex_case,
***************
*** 1601,1605 ****
  @node First
  @chapter chap
! ', {'test_split' => 'section'}
  ],
  ['lowered_subsubsection',
--- 1649,1653 ----
  @node First
  @chapter chap
! ', {'test_split' => 'section', 'CHECK_NORMAL_MENU_STRUCTURE' => 1}
  ],
  ['lowered_subsubsection',
***************
*** 1650,1654 ****
  @contents
  @bye
! '],
  ['loweredheading',
  '@lowersections
--- 1698,1704 ----
  @contents
  @bye
! ', # use CHECK_NORMAL_MENU_STRUCTURE to check that lowering leads to
!    # inconsistent menu with sectioning
! {'CHECK_NORMAL_MENU_STRUCTURE' => 1}],
  ['loweredheading',
  '@lowersections
***************
*** 1694,1698 ****
  @node sub3
  @section Sub3
! '],
  ['nodes_before_top',
  '@node first, Top, ,(dir)
--- 1744,1748 ----
  @node sub3
  @section Sub3
! ', {'CHECK_NORMAL_MENU_STRUCTURE' => 1}],
  ['nodes_before_top',
  '@node first, Top, ,(dir)
***************
*** 1775,1779 ****
  @shortcontents
  @contents
! ', {'test_formats' => ['html_text']}
  ],
  ['more_sections_than_nodes',
--- 1825,1829 ----
  @shortcontents
  @contents
! ', {'test_formats' => ['html_text']}, {'CONTENTS_OUTPUT_LOCATION' => 'inline'}
  ],
  ['more_sections_than_nodes',
diff -Nrc2 texinfo-6.7/tp/t/55conditionals.t texinfo-6.8/tp/t/55conditionals.t
*** texinfo-6.7/tp/t/55conditionals.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/55conditionals.t	2021-02-03 22:28:09.000000000 +0000
***************
*** 474,480 ****
--- 474,487 ----
  '@inlinefmtifelse{html, hhhhh, ggggg
  '],
+ ['inlinefmtifelse_nesting',
+ '@inlinefmtifelse{info, @footnote{See.}, @emph{text}}
+ '],
  ['inlineifset_false_not_closed',
  '@inlineifset{aaa, bbb
  '],
+ ['ifset_nonalpha',
+ '@ifset A/B
+ @end ifset
+ '],
  );
  
diff -Nrc2 texinfo-6.7/tp/t/60macro.t texinfo-6.8/tp/t/60macro.t
*** texinfo-6.7/tp/t/60macro.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/60macro.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 1002,1005 ****
--- 1002,1013 ----
  @mytwo{} @mytwo{ } @mytwo{  } @mytwo{  x}'
  ],
+ ['include_after_empty_line_arg',
+ '@macro mymacro{body}
+ @code{\body\}
+ @end macro
+ 
+ @mymacro
+ @include inc_file.texi
+ '],
  );
  
diff -Nrc2 texinfo-6.7/tp/t/93layout.t texinfo-6.8/tp/t/93layout.t
*** texinfo-6.7/tp/t/93layout.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/93layout.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 20,24 ****
  ['navigation_no_header',
    undef, {'test_file' => 'navigation.texi' },
!   {'HEADERS' => 0, 'SHOW_MENU' => 0}
  ],
  ['navigation_vertical',
--- 20,24 ----
  ['navigation_no_header',
    undef, {'test_file' => 'navigation.texi' },
!   {'HEADERS' => 0, }
  ],
  ['navigation_vertical',
***************
*** 46,60 ****
    undef, {'test_file' => 'navigation.texi' },
    {'SPLIT' => 'chapter',
!    'HEADERS' => 0, 'SHOW_MENU' => 0}
  ],
  ['navigation_section_no_header',
    undef, {'test_file' => 'navigation.texi' },
    {'SPLIT' => 'section',
!    'HEADERS' => 0, 'SHOW_MENU' => 0}
  ],
  ['navigation_node_no_header',
    undef, {'test_file' => 'navigation.texi' },
    {'SPLIT' => 'node',
!    'HEADERS' => 0, 'SHOW_MENU' => 0}
  ],
  ['navigation_chapter_vertical',
--- 46,60 ----
    undef, {'test_file' => 'navigation.texi' },
    {'SPLIT' => 'chapter',
!    'HEADERS' => 0, }
  ],
  ['navigation_section_no_header',
    undef, {'test_file' => 'navigation.texi' },
    {'SPLIT' => 'section',
!    'HEADERS' => 0, }
  ],
  ['navigation_node_no_header',
    undef, {'test_file' => 'navigation.texi' },
    {'SPLIT' => 'node',
!    'HEADERS' => 0, }
  ],
  ['navigation_chapter_vertical',
diff -Nrc2 texinfo-6.7/tp/t/95moreindices.t texinfo-6.8/tp/t/95moreindices.t
*** texinfo-6.7/tp/t/95moreindices.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/95moreindices.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 22,26 ****
  ['index_split',
    undef,
!   {'test_file' => 'index_split.texi' },
    {'SPLIT' => 'chapter'}
  ],
--- 22,30 ----
  ['index_split',
    undef,
!   # we use CHECK_NORMAL_MENU_STRUCTURE as this tests
!   # for a case that may only be tested here (Top before node)
!   # It also tests for node with directions after section which is
!   # also in 96moresectioning.t
!   {'test_file' => 'index_split.texi', 'CHECK_NORMAL_MENU_STRUCTURE' => 1},
    {'SPLIT' => 'chapter'}
  ],
diff -Nrc2 texinfo-6.7/tp/t/96moresectioning.t texinfo-6.8/tp/t/96moresectioning.t
*** texinfo-6.7/tp/t/96moresectioning.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/96moresectioning.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 13,17 ****
  ['node_footnote_end',
    undef,
!   {'test_file' => 'node_footnote.texi'},
    {'footnotestyle' => 'end'}
  ],
--- 13,19 ----
  ['node_footnote_end',
    undef,
!   # also tests for node with section command nor directions after
!   # a section, and Top without @top and chapter in menu
!   {'test_file' => 'node_footnote.texi', 'CHECK_NORMAL_MENU_STRUCTURE' => 1},
    {'footnotestyle' => 'end'}
  ],
***************
*** 67,72 ****
  ['sectioning_frames',
    undef,
!   {'test_file' => 'sectioning.texi'},
!   {'SPLIT' => 'chapter', 'FRAMES' => 1}
  ],
  ['placed_things_before_element',
--- 69,75 ----
  ['sectioning_frames',
    undef,
!   # tests for node with directions after section
!   {'test_file' => 'sectioning.texi', 'CHECK_NORMAL_MENU_STRUCTURE' => 1},
!   {'SPLIT' => 'chapter', 'FRAMES' => 1, 'CHECK_NORMAL_MENU_STRUCTURE' => 1}
  ],
  ['placed_things_before_element',
diff -Nrc2 texinfo-6.7/tp/t/automatic_menus.t texinfo-6.8/tp/t/automatic_menus.t
*** texinfo-6.7/tp/t/automatic_menus.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/automatic_menus.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 6,10 ****
  use Texinfo::ModulePath (undef, undef, 'updirs' => 2);
  
! BEGIN { plan tests => 5; }
  
  use Texinfo::Parser qw(parse_texi_text);
--- 6,10 ----
  use Texinfo::ModulePath (undef, undef, 'updirs' => 2);
  
! BEGIN { plan tests => 8; }
  
  use Texinfo::Parser qw(parse_texi_text);
***************
*** 16,24 ****
  ok(1);
  
! sub test($$$)
  {
    my $in = shift;
    my $out = shift;
    my $name = shift;
  
    my $parser = Texinfo::Parser::parser();
--- 16,25 ----
  ok(1);
  
! sub test($$$;$)
  {
    my $in = shift;
    my $out = shift;
    my $name = shift;
+   my $complete_missing_menus = shift;
  
    my $parser = Texinfo::Parser::parser();
***************
*** 26,30 ****
    $parser->Texinfo::Structuring::associate_internal_references();
    my $sectioning = $parser->Texinfo::Structuring::sectioning_structure($tree);
!   $parser->Texinfo::Transformations::complete_tree_nodes_menus($tree);
    my $texi_result = Texinfo::Convert::Texinfo::convert($tree);
  
--- 27,36 ----
    $parser->Texinfo::Structuring::associate_internal_references();
    my $sectioning = $parser->Texinfo::Structuring::sectioning_structure($tree);
!   if ($complete_missing_menus) {
!     $parser->Texinfo::Transformations::complete_tree_nodes_missing_menu($tree);
!     #print STDERR "".Texinfo::Common::print_tree($tree)."\n";
!   } else {
!     $parser->Texinfo::Transformations::complete_tree_nodes_menus($tree);
!   }
    my $texi_result = Texinfo::Convert::Texinfo::convert($tree);
  
***************
*** 186,187 ****
--- 192,283 ----
  
  ', 'parts');
+ 
+ test('@node Top
+ @top top
+ 
+ @node nchap,,,Top
+ @chapter chap
+ 
+ @node nsection
+ @section sect
+ ', '@node Top
+ @top top
+ 
+ @menu
+ * nchap::
+ @end menu
+ 
+ @node nchap,,,Top
+ @chapter chap
+ 
+ @node nsection
+ @section sect
+ ', 'non automatic node');
+ 
+ # test complete_tree_nodes_missing_menu and use the
+ # same input for complete_tree_nodes_menus too
+ my $partial_menu_section_input = '@node Top
+ @top top
+ 
+ @node nchap,,,Top
+ @chapter chap
+ 
+ @node nsection
+ @section sect
+ 
+ @node nchap1
+ @chapter chap1
+ 
+ @menu
+ * nsec1-1::
+ @end menu
+ 
+ @node nsec1-1
+ @section sec1-1
+ 
+ @node nsec1-2
+ @section sec1-2
+ ';
+ 
+ my $added_menu_entry = "* nsec1-2::\n";
+ 
+ sub _partial_menu_section_result($)
+ {
+   my $fragment = shift;
+   return '@node Top
+ @top top
+ 
+ @menu
+ * nchap::
+ * nchap1::
+ @end menu
+ 
+ @node nchap,,,Top
+ @chapter chap
+ 
+ @node nsection
+ @section sect
+ 
+ @node nchap1
+ @chapter chap1
+ 
+ @menu
+ * nsec1-1::
+ '.$fragment.'@end menu
+ 
+ @node nsec1-1
+ @section sec1-1
+ 
+ @node nsec1-2
+ @section sec1-2
+ '
+ }
+ 
+ test($partial_menu_section_input,
+ _partial_menu_section_result($added_menu_entry),
+ 'complete with sections all menus');
+ 
+ test($partial_menu_section_input,
+ _partial_menu_section_result(''),
+ 'complete with sections only missing menus', 1);
+ 
diff -Nrc2 texinfo-6.7/tp/t/converters_tests.t texinfo-6.8/tp/t/converters_tests.t
*** texinfo-6.7/tp/t/converters_tests.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/converters_tests.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 722,726 ****
  '],
  ['image_extension',
! '@image{f---ile,,,,gr--a}
  '],
  ['image_formatting',
--- 722,726 ----
  '],
  ['image_extension',
! '@image{f---ile,,,,.gr--a}
  '],
  ['image_formatting',
diff -Nrc2 texinfo-6.7/tp/t/docbook_tests.t texinfo-6.8/tp/t/docbook_tests.t
*** texinfo-6.7/tp/t/docbook_tests.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/docbook_tests.t	2020-11-22 19:10:52.000000000 +0000
***************
*** 25,29 ****
  * Dedication::
  * preface::
! * glossary::
  * acknowledgements::
  @end menu
--- 25,29 ----
  * Dedication::
  * preface::
! * colophon::
  * acknowledgements::
  @end menu
diff -Nrc2 texinfo-6.7/tp/t/html_tests.t texinfo-6.8/tp/t/html_tests.t
*** texinfo-6.7/tp/t/html_tests.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/html_tests.t	2021-02-16 20:47:38.000000000 +0000
***************
*** 171,175 ****
  
  @shortcontents
! '],
  ['test_xrefautomaticsectiontitle',
  '@node Top
--- 171,175 ----
  
  @shortcontents
! ', {}, {'CONTENTS_OUTPUT_LOCATION' => 'inline'}],
  ['test_xrefautomaticsectiontitle',
  '@node Top
***************
*** 246,249 ****
--- 246,311 ----
  @node first, (no_existing_no_manual.info)
  ', {}, {'CHECK_HTMLXREF' => 1}],
+ ['text_before_top_and_contents_after_title',
+ '
+ Some text before top
+ 
+ @node Top
+ @top top
+ 
+ In top.
+ 
+ @chapter the chap
+ 
+ @contents
+ 
+ ', {}, {'CONTENTS_OUTPUT_LOCATION' => 'after_title'}],
+ ['example_class',
+ '@example perl
+ foreach my $unclosed_file (keys(%unclosed_files)) @{
+   if (!close($unclosed_files@{$unclosed_file@})) @{
+     warn(sprintf("%s: error on closing %s: %s\n",
+                      $real_command_name, $unclosed_file, $!));
+     $error_count++;
+     _exit($error_count, \@@opened_files);
+   @}
+ @}
+ @end example
+ '],
+ ['example_multi_class',
+ '@example C++ , gothic, purple, embed
+ void StateManager::deallocate() @{
+     if(buffer) @{
+         delete [] buffer;
+         buffer = NULL;
+     @}
+     if(tmp_state) @{
+         delete [] tmp_state;
+         tmp_state = NULL;
+     @}
+     if(in_state) @{
+         delete [] in_state;
+         in_state = NULL;
+     @}
+ @} 
+ @end example
+ '],
+ ['example_empty_arguments',
+ '@example ,,,,,,
+ example with empty args
+ @end example
+ 
+ @example , ,,  ,,, 
+ example with empty args with spaces
+ @end example
+ 
+ @example ,,,nonempty,,,
+ example with empty and non empty args mix
+ @end example
+ '],
+ ['example_at_commands_arguments',
+ '@example some  thing @^e @TeX{} @exclamdown{} @code{---} @enddots{} !_- _---_ < " & @ @comma{},@@,0
+ example with @@-commands and other special characters
+ @end example
+ '],
  );
  
diff -Nrc2 texinfo-6.7/tp/t/info_tests.t texinfo-6.8/tp/t/info_tests.t
*** texinfo-6.7/tp/t/info_tests.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/info_tests.t	2021-01-14 19:57:14.000000000 +0000
***************
*** 136,147 ****
  @pxref{(m) n}. @pxref{(m) n, name}.
  '],
- ['contents_setcontentsaftertitlepage_before_node',
- '
- @contents
- @setcontentsaftertitlepage
- 
- @node Top
- @top Double contents
- '],
  ['anchor_in_command',
  '@node Top
--- 136,139 ----
diff -Nrc2 texinfo-6.7/tp/t/init/mini_ker_t2h.init texinfo-6.8/tp/t/init/mini_ker_t2h.init
*** texinfo-6.7/tp/t/init/mini_ker_t2h.init	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/init/mini_ker_t2h.init	2021-02-14 14:49:02.000000000 +0000
***************
*** 21,25 ****
        $result .= "</blockquote>\n";
      }
!     $result .= &{$self->default_formatting_function('element_footer')}($self,
                                                   $cmdname, $command, $content);
      return $result;
--- 21,25 ----
        $result .= "</blockquote>\n";
      }
!     $result .= &{$self->default_formatting_function('format_element_footer')}($self,
                                                   $cmdname, $command, $content);
      return $result;
diff -Nrc2 texinfo-6.7/tp/t/init/t2h_singular.init texinfo-6.8/tp/t/init/t2h_singular.init
*** texinfo-6.7/tp/t/init/t2h_singular.init	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/init/t2h_singular.init	2021-02-20 10:41:43.000000000 +0000
***************
*** 32,39 ****
  set_from_init_file('VERBOSE', 1);
  
- # print index summary for 'cp' index
- # obsolete
- #set_from_init_file('IDX_SUMMARY', 'cp');
- 
  my $T2H_SING_base_images = '../singular_images/';
  
--- 32,35 ----
***************
*** 56,62 ****
  # footer
  
! texinfo_register_formatting_function('element_footer' , \&singular_footer);
  
! sub singular_footer($$$$)
  {
    my $self = shift;
--- 52,58 ----
  # footer
  
! texinfo_register_formatting_function('format_element_footer' , \&singular_format_footer);
  
! sub singular_format_footer($$$$)
  {
    my $self = shift;
***************
*** 94,97 ****
--- 90,94 ----
         if (defined($self->get_conf('DEFAULT_RULE')));
      if ($end_page) {
+       $result .= join('', $self->close_registered_sections_level(0));
        $result .= &{$self->{'format_navigation_header_panel'}}($self, 
                                              $buttons, undef, $element);
***************
*** 100,112 ****
    }
  
!   return &{$self->default_formatting_function('element_footer')}($self,
                                              $type, $element, $content);
  }
  
  
! texinfo_register_formatting_function('end_file' , \&singular_end_file);
  
  # footer of page
! sub singular_end_file($)
  {
    my $self = shift;
--- 97,109 ----
    }
  
!   return &{$self->default_formatting_function('format_element_footer')}($self,
                                              $type, $element, $content);
  }
  
  
! texinfo_register_formatting_function('format_end_file' , \&singular_format_end_file);
  
  # footer of page
! sub singular_format_end_file($)
  {
    my $self = shift;
***************
*** 138,142 ****
        border="0" alt="Top"></a>
  EOT
!   return $result;
  }
  
--- 135,139 ----
        border="0" alt="Top"></a>
  EOT
!   return ($result, 0);
  }
  
diff -Nrc2 texinfo-6.7/tp/t/init/test_directions.init texinfo-6.8/tp/t/init/test_directions.init
*** texinfo-6.7/tp/t/init/test_directions.init	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/init/test_directions.init	2021-02-21 10:11:50.000000000 +0000
***************
*** 1,10 ****
  @SECTION_BUTTONS = ();
  
! foreach my $direction (('Up', 'Forward', 'Back', 'Next',
                          'Prev', 'FastForward', 'FastBack', 'This', 'NodeUp',
!                         'NodePrev', 'NodeNext', 'NodeForward', NodeBack ))
! #                        'NodePrev', 'NodeNext', 'ToplevelPrev', 'ToplevelNext',  'Following' ))
  
! {
      my $direction_node = "node-".$direction;
      my $direction_href = "href-".$direction;
--- 1,17 ----
  @SECTION_BUTTONS = ();
  
! my @directions = ('Up', 'Forward', 'Back', 'Next',
                          'Prev', 'FastForward', 'FastBack', 'This', 'NodeUp',
!                         'NodePrev', 'NodeNext', 'NodeForward', 'NodeBack');
  
! my @all_directions = @directions;
! 
! if (Texinfo::Config::get_conf('SPLIT')) {
!   foreach my $direction (@directions) {
!     push @all_directions, 'FirstInFile'.$direction;
!   }
! }
! 
! foreach my $direction (@all_directions) {
      my $direction_node = "node-".$direction;
      my $direction_href = "href-".$direction;
diff -Nrc2 texinfo-6.7/tp/t/input_files/encoding_index_latin1.texi texinfo-6.8/tp/t/input_files/encoding_index_latin1.texi
*** texinfo-6.7/tp/t/input_files/encoding_index_latin1.texi	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/input_files/encoding_index_latin1.texi	2020-11-22 19:10:52.000000000 +0000
***************
*** 0 ****
--- 1,65 ----
+ 
+ @setfilename encoding_index_latin1.info
+ @documentencoding iso-8859-1
+ 
+ @node Top
+ @top top
+ 
+ @cindex é é
+ @cindex @"{i} @"{i}@"{i}@"{i}
+ @cindex @^i @^i@^i@^i@^i
+ @cindex a
+ @cindex b
+ @cindex c
+ @cindex d
+ @cindex e
+ @cindex f
+ @cindex g
+ @cindex h
+ @cindex i
+ @cindex j
+ @cindex k
+ @cindex l
+ @cindex m
+ @cindex n
+ @cindex o
+ @cindex p
+ @cindex q
+ @cindex r
+ @cindex s
+ @cindex t
+ @cindex u
+ @cindex v
+ @cindex w
+ @cindex x
+ @cindex y
+ @cindex z
+ @cindex A
+ @cindex B
+ @cindex @l{}
+ @cindex @L{}
+ @cindex @dotless{i} @dotless{i} (dotless)
+ @cindex @^{@dotless{i}} @^{@dotless{i}} (dotless)
+ @cindex @ss{}
+ @cindex @euro{}
+ @cindex @AE{}
+ @cindex @exclamdown{}
+ @cindex @TH{}
+ @cindex @DH{}
+ @cindex @textdegree{}
+ @cindex 0
+ @cindex 9
+ @cindex @quotedblleft{}
+ @cindex @geq{}
+ @cindex @comma{}
+ @cindex ``
+ @cindex `
+ @cindex '
+ @cindex ''
+ @cindex "
+ @cindex @@
+ @cindex --
+ @cindex ---
+ 
+ @printindex cp
+ @bye
diff -Nrc2 texinfo-6.7/tp/t/input_files/encoding_index_utf8.texi texinfo-6.8/tp/t/input_files/encoding_index_utf8.texi
*** texinfo-6.7/tp/t/input_files/encoding_index_utf8.texi	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/input_files/encoding_index_utf8.texi	2020-11-22 19:10:52.000000000 +0000
***************
*** 0 ****
--- 1,65 ----
+ 
+ @setfilename encoding_index_utf8.info
+ @documentencoding utf-8
+ 
+ @node Top
+ @top top
+ 
+ @cindex Ã© Ã©
+ @cindex @"{i} @"{i}@"{i}@"{i}
+ @cindex @^i @^i@^i@^i@^i
+ @cindex a
+ @cindex b
+ @cindex c
+ @cindex d
+ @cindex e
+ @cindex f
+ @cindex g
+ @cindex h
+ @cindex i
+ @cindex j
+ @cindex k
+ @cindex l
+ @cindex m
+ @cindex n
+ @cindex o
+ @cindex p
+ @cindex q
+ @cindex r
+ @cindex s
+ @cindex t
+ @cindex u
+ @cindex v
+ @cindex w
+ @cindex x
+ @cindex y
+ @cindex z
+ @cindex A
+ @cindex B
+ @cindex @l{}
+ @cindex @L{}
+ @cindex @dotless{i} @dotless{i} (dotless)
+ @cindex @^{@dotless{i}} @^{@dotless{i}} (dotless)
+ @cindex @ss{}
+ @cindex @euro{}
+ @cindex @AE{}
+ @cindex @exclamdown{}
+ @cindex @TH{}
+ @cindex @DH{}
+ @cindex @textdegree{}
+ @cindex 0
+ @cindex 9
+ @cindex @quotedblleft{}
+ @cindex @geq{}
+ @cindex @comma{}
+ @cindex ``
+ @cindex `
+ @cindex '
+ @cindex ''
+ @cindex "
+ @cindex @@
+ @cindex --
+ @cindex ---
+ 
+ @printindex cp
+ @bye
diff -Nrc2 texinfo-6.7/tp/t/paragraph.t texinfo-6.8/tp/t/paragraph.t
*** texinfo-6.7/tp/t/paragraph.t	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/paragraph.t	2021-01-14 17:49:54.000000000 +0000
***************
*** 186,190 ****
  $result = '';
  $result .= add_text($para, "aa.\n");
! $result .= set_space_protection($para, undef,undef,undef,1);
  $result .= add_next($para, '_');
  $result .= add_text($para, "b");
--- 186,190 ----
  $result = '';
  $result .= add_text($para, "aa.\n");
! set_space_protection($para, undef,undef,undef,1);
  $result .= add_next($para, '_');
  $result .= add_text($para, "b");
***************
*** 194,200 ****
  $para = Texinfo::Convert::Paragraph->new();
  $result = '';
! $result .= set_space_protection($para, undef,undef,undef,1);
  $result .= add_text($para, "b");
! $result .= set_space_protection($para, undef,undef,undef,0);
  $result .= add_text($para, ". after");
  $result .= Texinfo::Convert::Paragraph::end($para);
--- 194,200 ----
  $para = Texinfo::Convert::Paragraph->new();
  $result = '';
! set_space_protection($para, undef,undef,undef,1);
  $result .= add_text($para, "b");
! set_space_protection($para, undef,undef,undef,0);
  $result .= add_text($para, ". after");
  $result .= Texinfo::Convert::Paragraph::end($para);
***************
*** 203,209 ****
  $para = Texinfo::Convert::Paragraph->new();
  $result = '';
! $result .= set_space_protection($para, undef,undef,undef,1);
  $result .= add_text($para, "b.");
! $result .= set_space_protection($para, undef,undef,undef,0);
  $result .= add_text($para, " follow");
  $result .= Texinfo::Convert::Paragraph::end($para);
--- 203,209 ----
  $para = Texinfo::Convert::Paragraph->new();
  $result = '';
! set_space_protection($para, undef,undef,undef,1);
  $result .= add_text($para, "b.");
! set_space_protection($para, undef,undef,undef,0);
  $result .= add_text($para, " follow");
  $result .= Texinfo::Convert::Paragraph::end($para);
***************
*** 212,218 ****
  $para = Texinfo::Convert::Paragraph->new();
  $result = '';
! $result .= set_space_protection($para, undef,undef,undef,1);
  $result .= add_text($para, "b.");
! $result .= set_space_protection($para, undef,undef,undef,0);
  $result .= add_text($para, "  follow");
  $result .= Texinfo::Convert::Paragraph::end($para);
--- 212,218 ----
  $para = Texinfo::Convert::Paragraph->new();
  $result = '';
! set_space_protection($para, undef,undef,undef,1);
  $result .= add_text($para, "b.");
! set_space_protection($para, undef,undef,undef,0);
  $result .= add_text($para, "  follow");
  $result .= Texinfo::Convert::Paragraph::end($para);
***************
*** 240,246 ****
  $result = '';
  $result .= add_text($para, "In w:\n");
! $result .= set_space_protection($para, 1,1);
  $result .= add_text($para, "Out of code -- out-of-code.");
! $result .= set_space_protection($para, undef,undef,undef,1);
  $result .= add_text($para, "in code");
  $result .= Texinfo::Convert::Paragraph::end($para);
--- 240,246 ----
  $result = '';
  $result .= add_text($para, "In w:\n");
! set_space_protection($para, 1,1);
  $result .= add_text($para, "Out of code -- out-of-code.");
! set_space_protection($para, undef,undef,undef,1);
  $result .= add_text($para, "in code");
  $result .= Texinfo::Convert::Paragraph::end($para);
***************
*** 372,376 ****
  $result .= add_text($para, "a");
  $result .= add_text($para, '  ');
! $result .= set_space_protection($para, 0,0);
  $result .= add_text($para, "c ");
  is ($result, "aa.)    bb  eee    .)_ aa  . gg.  a  c\n", "protected spaces many inputs");
--- 372,376 ----
  $result .= add_text($para, "a");
  $result .= add_text($para, '  ');
! set_space_protection($para, 0,0);
  $result .= add_text($para, "c ");
  is ($result, "aa.)    bb  eee    .)_ aa  . gg.  a  c\n", "protected spaces many inputs");
***************
*** 393,399 ****
  $para = Texinfo::Convert::Paragraph->new({'indent_length' => 3});
  $result = '';
! $result .= set_space_protection($para, 1,1);
  $result .= add_text($para, " a\n");
! $result .= set_space_protection($para, 0,0);
  $result .= Texinfo::Convert::Paragraph::end($para);
  is ($result, "    a \n", 'end space protection by end line'); 
--- 393,399 ----
  $para = Texinfo::Convert::Paragraph->new({'indent_length' => 3});
  $result = '';
! set_space_protection($para, 1,1);
  $result .= add_text($para, " a\n");
! set_space_protection($para, 0,0);
  $result .= Texinfo::Convert::Paragraph::end($para);
  is ($result, "    a \n", 'end space protection by end line'); 
***************
*** 401,408 ****
  $para = Texinfo::Convert::Paragraph->new();
  $result = '';
! $result .= set_space_protection($para, 1,1);
  $result .= add_text($para, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbb bbbbb bbb b b b b b b b b b bb .\n");
  $result .= add_text($para,  "ccc dddd");
! $result .= set_space_protection($para, 0,0);
  $result .= add_text($para,  "gg.\n");
  $result .= Texinfo::Convert::Paragraph::end($para);
--- 401,408 ----
  $para = Texinfo::Convert::Paragraph->new();
  $result = '';
! set_space_protection($para, 1,1);
  $result .= add_text($para, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbb bbbbb bbb b b b b b b b b b bb .\n");
  $result .= add_text($para,  "ccc dddd");
! set_space_protection($para, 0,0);
  $result .= add_text($para,  "gg.\n");
  $result .= Texinfo::Convert::Paragraph::end($para);
***************
*** 412,418 ****
  $result = '';
  $result .= add_text($para, 'aa');
! $result .= set_space_protection($para, 1,1);
  $result .= add_text($para, '  f  f');
! $result .= set_space_protection($para, 0,0);
  $result .= add_text($para, "ggg\n");
  is ($result, 'aa  f  fggg', 'protected space within words');
--- 412,418 ----
  $result = '';
  $result .= add_text($para, 'aa');
! set_space_protection($para, 1,1);
  $result .= add_text($para, '  f  f');
! set_space_protection($para, 0,0);
  $result .= add_text($para, "ggg\n");
  is ($result, 'aa  f  fggg', 'protected space within words');
***************
*** 422,428 ****
  $result = '';
  $result = add_text($para, 'aa');
! $result .= set_space_protection($para, 1,1);
  $result .= add_text($para, '  f  f ');
! $result .= set_space_protection($para, 0,0);
  $result .= add_text($para, "ggg\n");
  is ($result, 'aa  f  f ggg', 'protected space and space within words');
--- 422,428 ----
  $result = '';
  $result = add_text($para, 'aa');
! set_space_protection($para, 1,1);
  $result .= add_text($para, '  f  f ');
! set_space_protection($para, 0,0);
  $result .= add_text($para, "ggg\n");
  is ($result, 'aa  f  f ggg', 'protected space and space within words');
***************
*** 432,438 ****
  $result = '';
  $result = add_text($para, 'aa ');
! $result .= set_space_protection($para, 1,1);
  $result .= add_text($para, '  f  f ');
! $result .= set_space_protection($para, 0,0);
  $result .= add_text($para, "ggg\n");
  is ($result, 'aa   f  f ggg', 'text space protected space and space within words');
--- 432,438 ----
  $result = '';
  $result = add_text($para, 'aa ');
! set_space_protection($para, 1,1);
  $result .= add_text($para, '  f  f ');
! set_space_protection($para, 0,0);
  $result .= add_text($para, "ggg\n");
  is ($result, 'aa   f  f ggg', 'text space protected space and space within words');
***************
*** 442,448 ****
  $result = '';
  $result = add_text($para, 'aa ');
! $result .= set_space_protection($para, 1,1);
  $result .= add_text($para, '  f  f ');
! $result .= set_space_protection($para, 0,0);
  $result .= add_text($para, " ggg\n");
  is ($result, 'aa   f  f  ggg', 'text space protected space and space after');
--- 442,448 ----
  $result = '';
  $result = add_text($para, 'aa ');
! set_space_protection($para, 1,1);
  $result .= add_text($para, '  f  f ');
! set_space_protection($para, 0,0);
  $result .= add_text($para, " ggg\n");
  is ($result, 'aa   f  f  ggg', 'text space protected space and space after');
***************
*** 452,457 ****
  $result = '';
  $result = add_text($para, 'aa ');
! $result .= set_space_protection($para, 1,1);
! $result .= set_space_protection($para, 0,0);
  $result .= add_text($para, " ggg\n");
  is ($result, 'aa  ggg', 'empty protected 2 space');
--- 452,457 ----
  $result = '';
  $result = add_text($para, 'aa ');
! set_space_protection($para, 1,1);
! set_space_protection($para, 0,0);
  $result .= add_text($para, " ggg\n");
  is ($result, 'aa  ggg', 'empty protected 2 space');
***************
*** 461,465 ****
  $result = '';
  $result = add_text($para, 'aa ');
! $result .= set_space_protection($para, 1,1);
  set_space_protection($para, 0,0);
  $result .= add_text($para, "ggg\n");
--- 461,465 ----
  $result = '';
  $result = add_text($para, 'aa ');
! set_space_protection($para, 1,1);
  set_space_protection($para, 0,0);
  $result .= add_text($para, "ggg\n");
***************
*** 470,475 ****
  $result = '';
  $result = add_text($para, 'aa');
! $result .= set_space_protection($para, 1,1);
! $result .= set_space_protection($para, 0,0);
  $result .= add_text($para, " ggg\n");
  is ($result, 'aa ggg', 'empty protected 1 after space');
--- 470,475 ----
  $result = '';
  $result = add_text($para, 'aa');
! set_space_protection($para, 1,1);
! set_space_protection($para, 0,0);
  $result .= add_text($para, " ggg\n");
  is ($result, 'aa ggg', 'empty protected 1 after space');
***************
*** 479,485 ****
  $result = '';
  $result = add_text($para, 'aa ');
! $result .= set_space_protection($para, 1,1);
  $result .= add_text($para, ' ');
! $result .= set_space_protection($para, 0,0);
  $result .= add_text($para, " ggg\n");
  is ($result, 'aa   ggg', 'space protected space');
--- 479,485 ----
  $result = '';
  $result = add_text($para, 'aa ');
! set_space_protection($para, 1,1);
  $result .= add_text($para, ' ');
! set_space_protection($para, 0,0);
  $result .= add_text($para, " ggg\n");
  is ($result, 'aa   ggg', 'space protected space');
***************
*** 639,646 ****
  $result = '';
  $result .= add_text($line, "aa. ");
! $result .= set_space_protection($line, undef,undef,undef,1);
  $result .= add_next($line, '_');
  $result .= add_text($line, "b");
! $result .= set_space_protection($line, undef,undef,undef,0);
  $result .= add_text($line, ". after");
  $result .= Texinfo::Convert::Paragraph::end($line);
--- 639,646 ----
  $result = '';
  $result .= add_text($line, "aa. ");
! set_space_protection($line, undef,undef,undef,1);
  $result .= add_next($line, '_');
  $result .= add_text($line, "b");
! set_space_protection($line, undef,undef,undef,0);
  $result .= add_text($line, ". after");
  $result .= Texinfo::Convert::Paragraph::end($line);
***************
*** 649,655 ****
  $line = Texinfo::Convert::Line->new();
  $result = '';
! $result .= set_space_protection($line, undef,undef,undef,1);
  $result .= add_text($line, "b.");
! $result .= set_space_protection($line, undef,undef,undef,0);
  $result .= add_text($line, "  follow");
  $result .= Texinfo::Convert::Paragraph::end($line);
--- 649,655 ----
  $line = Texinfo::Convert::Line->new();
  $result = '';
! set_space_protection($line, undef,undef,undef,1);
  $result .= add_text($line, "b.");
! set_space_protection($line, undef,undef,undef,0);
  $result .= add_text($line, "  follow");
  $result .= Texinfo::Convert::Paragraph::end($line);
***************
*** 658,664 ****
  $line = Texinfo::Convert::Line->new();
  $result = '';
! $result .= set_space_protection($line, 1,1);
  $result .= add_text($line, "protected. B");
! $result .= set_space_protection($line, 0,0);
  $result .= add_text($line, "  after");
  $result .= Texinfo::Convert::Paragraph::end($line);
--- 658,664 ----
  $line = Texinfo::Convert::Line->new();
  $result = '';
! set_space_protection($line, 1,1);
  $result .= add_text($line, "protected. B");
! set_space_protection($line, 0,0);
  $result .= add_text($line, "  after");
  $result .= Texinfo::Convert::Paragraph::end($line);
***************
*** 667,673 ****
  $line = Texinfo::Convert::Line->new();
  $result = '';
! $result .= set_space_protection($line, 1,1);
  $result .= add_text($line, "protected");
! $result .= set_space_protection($line, 0,0);
  $result .= add_text($line, "  after");
  $result .= Texinfo::Convert::Paragraph::end($line);
--- 667,673 ----
  $line = Texinfo::Convert::Line->new();
  $result = '';
! set_space_protection($line, 1,1);
  $result .= add_text($line, "protected");
! set_space_protection($line, 0,0);
  $result .= add_text($line, "  after");
  $result .= Texinfo::Convert::Paragraph::end($line);
diff -Nrc2 texinfo-6.7/tp/t/README texinfo-6.8/tp/t/README
*** texinfo-6.7/tp/t/README	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/README	2021-01-24 22:38:27.000000000 +0000
***************
*** 13,18 ****
  
  
! These tests are run by "make check" under tp/.  (The test files are 
! listed in tp/Makefile.tres, which is a generated file.)  A single .t 
  test file can be run on its own with
  
--- 13,18 ----
  
  
! These tests are run by "make check" under tp/.  (The test files are
! listed in tp/Makefile.tres, which is a generated file.)  A single .t
  test file can be run on its own with
  
***************
*** 22,40 ****
  
    make check TESTS=t/03coverage_braces.t
!  
  Another way to run a test out-source is:
  
    s=../../tp
    srcdir=$s ../pre-inst-env perl -w $s/t/92formatting.t empty
!  
! where s is the path to the srcdir.  This allows you to run a single 
  sub-test.
  
  Most test files use a testing infrastructure from t/test_utils.pl.
! The run_all function from that file runs the tests that have been 
  specified.
  
! In that case the reference output files for the test of a test category 
! $test_category.t file are in t/results/$test_category/.  For example, if 
  after running "make check" test-suite.log contains a line like:
  
--- 22,40 ----
  
    make check TESTS=t/03coverage_braces.t
! 
  Another way to run a test out-source is:
  
    s=../../tp
    srcdir=$s ../pre-inst-env perl -w $s/t/92formatting.t empty
! 
! where s is the path to the srcdir.  This allows you to run a single
  sub-test.
  
  Most test files use a testing infrastructure from t/test_utils.pl.
! The run_all function from that file runs the tests that have been
  specified.
  
! In that case the reference output files for the test of a test category
! $test_category.t file are in t/results/$test_category/.  For example, if
  after running "make check" test-suite.log contains a line like:
  
***************
*** 48,57 ****
  example, is removed.)
  
! When making changes that you expect will change the parse tree but not 
! change any of the output, one way to check this would be to run "make 
  check" and then "grep FAIL test-suite.log | grep -v 'tree$'".
  
! Another way to check test results is to regenerate the reference test 
! results (see below), and then run "svn diff t".
  
  To review all the differences for one of the *.t test files, you can do:
--- 48,57 ----
  example, is removed.)
  
! When making changes that you expect will change the parse tree but not
! change any of the output, one way to check this would be to run "make
  check" and then "grep FAIL test-suite.log | grep -v 'tree$'".
  
! Another way to check test results is to regenerate the reference test
! results (see below), and then run "git diff t".
  
  To review all the differences for one of the *.t test files, you can do:
***************
*** 60,76 ****
    Differences in $f; diff $f{,.new}; done | less
  
! The reference files are regenerated with the -g option given to the .t 
  file, as in
  
    perl -w t/03coverage_braces.t -g
  
! To regenerate a specific test reference file, the test name should be 
! given as an argument.  For example, to just regenerate the reference 
  files for the "test_image" test within t/03.coverage_braces.t, run
  
    perl -w t/03coverage_braces.t -g test_image
  
! Some tests under this directory use input files in the 'input_files' 
! subdirectory.  When adding a test that uses an input file, add its path 
  to tp/Makefile.am.
  
--- 60,76 ----
    Differences in $f; diff $f{,.new}; done | less
  
! The reference files are regenerated with the -g option given to the .t
  file, as in
  
    perl -w t/03coverage_braces.t -g
  
! To regenerate a specific test reference file, the test name should be
! given as an argument.  For example, to just regenerate the reference
  files for the "test_image" test within t/03.coverage_braces.t, run
  
    perl -w t/03coverage_braces.t -g test_image
  
! Some tests under this directory use input files in the 'input_files'
! subdirectory.  When adding a test that uses an input file, add its path
  to tp/Makefile.am.
  
***************
*** 84,88 ****
  ../tests.)
  
! Tests can be managed using the script in ../maintain/all_tests.sh.  For
  example, "./maintain/all_tests.sh generate" regenerates all of the
  reference test results (run from the upper-level directory), and
--- 84,88 ----
  ../tests.)
  
! Tests can be managed using the script in ./maintain/all_tests.sh.  For
  example, "./maintain/all_tests.sh generate" regenerates all of the
  reference test results (run from the upper-level directory), and
***************
*** 90,94 ****
  against references.
  
! Another way to overwrite the reference test results with the obtained 
  results from the last test run is to use a command like
  
--- 90,94 ----
  against references.
  
! Another way to overwrite the reference test results with the obtained
  results from the last test run is to use a command like
  
***************
*** 101,105 ****
  
  to create a file for each of the tests in t/60macro.t, or for a specific
! test, here arg_body_expansion_order: 
  
    perl -w t/60macro.t -c arg_body_expansion_order
--- 101,105 ----
  
  to create a file for each of the tests in t/60macro.t, or for a specific
! test, here arg_body_expansion_order:
  
    perl -w t/60macro.t -c arg_body_expansion_order
***************
*** 108,111 ****
  
  When adding Perl (sub)tests under t/, also run
! maintain/regenerate_file_lists.pl to regenerate Makefile.tres, or a 
  "plan" (aka results file) will be missing at distcheck.
--- 108,111 ----
  
  When adding Perl (sub)tests under t/, also run
! ./maintain/regenerate_file_lists.pl to regenerate Makefile.tres, or a
  "plan" (aka results file) will be missing at distcheck.
diff -Nrc2 texinfo-6.7/tp/t/results/alias/alias_table_command.pl texinfo-6.8/tp/t/results/alias/alias_table_command.pl
*** texinfo-6.7/tp/t/results/alias/alias_table_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/alias/alias_table_command.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 148,152 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 148,156 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 3,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 170,174 ****
  $result_trees{'alias_table_command'}{'contents'}[2]{'extra'}{'command_as_argument'} = $result_trees{'alias_table_command'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'alias_table_command'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'alias_table_command'}{'contents'}[2]{'contents'}[1];
- $result_trees{'alias_table_command'}{'contents'}[2]{'line_nr'} = $result_trees{'alias_table_command'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'alias_table_command'}{'contents'}[2]{'parent'} = $result_trees{'alias_table_command'};
  
--- 174,177 ----
***************
*** 188,190 ****
--- 191,196 ----
  
  
+ $result_floats{'alias_table_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/alias/bad_line.pl texinfo-6.8/tp/t/results/alias/bad_line.pl
*** texinfo-6.7/tp/t/results/alias/bad_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/alias/bad_line.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 91,95 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 91,99 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 4,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 107,111 ****
  $result_trees{'bad_line'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'bad_line'}{'contents'}[3]{'args'}[0];
  $result_trees{'bad_line'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'bad_line'}{'contents'}[3];
- $result_trees{'bad_line'}{'contents'}[3]{'line_nr'} = $result_trees{'bad_line'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'bad_line'}{'contents'}[3]{'parent'} = $result_trees{'bad_line'};
  
--- 111,114 ----
***************
*** 152,154 ****
--- 155,160 ----
  
  
+ $result_floats{'bad_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/alias/block_command_alias.pl texinfo-6.8/tp/t/results/alias/block_command_alias.pl
*** texinfo-6.7/tp/t/results/alias/block_command_alias.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/alias/block_command_alias.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 165,167 ****
--- 165,170 ----
  
  
+ $result_floats{'block_command_alias'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/alias/simple.pl texinfo-6.8/tp/t/results/alias/simple.pl
*** texinfo-6.7/tp/t/results/alias/simple.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/alias/simple.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 232,234 ****
--- 232,237 ----
  
  
+ $result_floats{'simple'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/empty_comment.pl texinfo-6.8/tp/t/results/columnfractions/empty_comment.pl
*** texinfo-6.7/tp/t/results/columnfractions/empty_comment.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/empty_comment.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 91,95 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 91,99 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 106,110 ****
  $result_trees{'empty_comment'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_comment'}{'contents'}[0];
  $result_trees{'empty_comment'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty_comment'}{'contents'}[0]{'contents'}[0];
- $result_trees{'empty_comment'}{'contents'}[0]{'line_nr'} = $result_trees{'empty_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_comment'}{'contents'}[0]{'parent'} = $result_trees{'empty_comment'};
  
--- 110,113 ----
***************
*** 128,130 ****
--- 131,136 ----
  
  
+ $result_floats{'empty_comment'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/empty.pl texinfo-6.8/tp/t/results/columnfractions/empty.pl
*** texinfo-6.7/tp/t/results/columnfractions/empty.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/empty.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 74,78 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 74,82 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 87,91 ****
  $result_trees{'empty'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty'}{'contents'}[0];
  $result_trees{'empty'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty'}{'contents'}[0]{'contents'}[0];
- $result_trees{'empty'}{'contents'}[0]{'line_nr'} = $result_trees{'empty'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty'}{'contents'}[0]{'parent'} = $result_trees{'empty'};
  
--- 91,94 ----
***************
*** 109,111 ****
--- 112,117 ----
  
  
+ $result_floats{'empty'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/good_comment.pl texinfo-6.8/tp/t/results/columnfractions/good_comment.pl
*** texinfo-6.7/tp/t/results/columnfractions/good_comment.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/good_comment.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 101,105 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 101,109 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 118,122 ****
  $result_trees{'good_comment'}{'contents'}[0]{'extra'}{'columnfractions'} = $result_trees{'good_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'good_comment'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'good_comment'}{'contents'}[0]{'contents'}[0];
- $result_trees{'good_comment'}{'contents'}[0]{'line_nr'} = $result_trees{'good_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'good_comment'}{'contents'}[0]{'parent'} = $result_trees{'good_comment'};
  
--- 122,125 ----
***************
*** 130,132 ****
--- 133,138 ----
  
  
+ $result_floats{'good_comment'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/good.pl texinfo-6.8/tp/t/results/columnfractions/good.pl
*** texinfo-6.7/tp/t/results/columnfractions/good.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/good.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 85,89 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 85,93 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 100,104 ****
  $result_trees{'good'}{'contents'}[0]{'extra'}{'columnfractions'} = $result_trees{'good'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'good'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'good'}{'contents'}[0]{'contents'}[0];
- $result_trees{'good'}{'contents'}[0]{'line_nr'} = $result_trees{'good'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'good'}{'contents'}[0]{'parent'} = $result_trees{'good'};
  
--- 104,107 ----
***************
*** 112,114 ****
--- 115,120 ----
  
  
+ $result_floats{'good'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/good_space_comment.pl texinfo-6.8/tp/t/results/columnfractions/good_space_comment.pl
*** texinfo-6.7/tp/t/results/columnfractions/good_space_comment.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/good_space_comment.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 101,105 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 101,109 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 118,122 ****
  $result_trees{'good_space_comment'}{'contents'}[0]{'extra'}{'columnfractions'} = $result_trees{'good_space_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'good_space_comment'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'good_space_comment'}{'contents'}[0]{'contents'}[0];
- $result_trees{'good_space_comment'}{'contents'}[0]{'line_nr'} = $result_trees{'good_space_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'good_space_comment'}{'contents'}[0]{'parent'} = $result_trees{'good_space_comment'};
  
--- 122,125 ----
***************
*** 130,132 ****
--- 133,138 ----
  
  
+ $result_floats{'good_space_comment'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/invalid.pl texinfo-6.8/tp/t/results/columnfractions/invalid.pl
*** texinfo-6.7/tp/t/results/columnfractions/invalid.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/invalid.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 79,83 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 79,87 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 93,97 ****
  $result_trees{'invalid'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid'}{'contents'}[0];
  $result_trees{'invalid'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'invalid'}{'contents'}[0]{'contents'}[0];
- $result_trees{'invalid'}{'contents'}[0]{'line_nr'} = $result_trees{'invalid'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid'}{'contents'}[0]{'parent'} = $result_trees{'invalid'};
  
--- 97,100 ----
***************
*** 124,126 ****
--- 127,132 ----
  
  
+ $result_floats{'invalid'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/not_fraction.pl texinfo-6.8/tp/t/results/columnfractions/not_fraction.pl
*** texinfo-6.7/tp/t/results/columnfractions/not_fraction.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/not_fraction.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 79,83 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 79,87 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 93,97 ****
  $result_trees{'not_fraction'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'not_fraction'}{'contents'}[0];
  $result_trees{'not_fraction'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'not_fraction'}{'contents'}[0]{'contents'}[0];
- $result_trees{'not_fraction'}{'contents'}[0]{'line_nr'} = $result_trees{'not_fraction'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'not_fraction'}{'contents'}[0]{'parent'} = $result_trees{'not_fraction'};
  
--- 97,100 ----
***************
*** 115,117 ****
--- 118,123 ----
  
  
+ $result_floats{'not_fraction'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/out_of_multitable.pl texinfo-6.8/tp/t/results/columnfractions/out_of_multitable.pl
*** texinfo-6.7/tp/t/results/columnfractions/out_of_multitable.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/out_of_multitable.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 70,72 ****
--- 70,75 ----
  
  
+ $result_floats{'out_of_multitable'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/something_before_columnfractions.pl texinfo-6.8/tp/t/results/columnfractions/something_before_columnfractions.pl
*** texinfo-6.7/tp/t/results/columnfractions/something_before_columnfractions.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/something_before_columnfractions.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 88,92 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 88,96 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 104,108 ****
  $result_trees{'something_before_columnfractions'}{'contents'}[0]{'extra'}{'columnfractions'} = $result_trees{'something_before_columnfractions'}{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'something_before_columnfractions'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'something_before_columnfractions'}{'contents'}[0]{'contents'}[0];
- $result_trees{'something_before_columnfractions'}{'contents'}[0]{'line_nr'} = $result_trees{'something_before_columnfractions'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'something_before_columnfractions'}{'contents'}[0]{'parent'} = $result_trees{'something_before_columnfractions'};
  
--- 108,111 ----
***************
*** 116,118 ****
--- 119,124 ----
  
  
+ $result_floats{'something_before_columnfractions'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/columnfractions/wrong_command.pl texinfo-6.8/tp/t/results/columnfractions/wrong_command.pl
*** texinfo-6.7/tp/t/results/columnfractions/wrong_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/columnfractions/wrong_command.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 51,55 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 51,59 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 93,97 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 97,105 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 103,107 ****
  $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0];
  $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'wrong_command'}{'contents'}[0];
--- 111,114 ----
***************
*** 110,114 ****
  $result_trees{'wrong_command'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'wrong_command'}{'contents'}[0];
  $result_trees{'wrong_command'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'wrong_command'}{'contents'}[0]{'contents'}[0];
- $result_trees{'wrong_command'}{'contents'}[0]{'line_nr'} = $result_trees{'wrong_command'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'wrong_command'}{'contents'}[0]{'parent'} = $result_trees{'wrong_command'};
  
--- 117,120 ----
***************
*** 132,134 ****
--- 138,143 ----
  
  
+ $result_floats{'wrong_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/additional_space_in_end_conditional_expanded.pl texinfo-6.8/tp/t/results/conditionals/additional_space_in_end_conditional_expanded.pl
*** texinfo-6.7/tp/t/results/conditionals/additional_space_in_end_conditional_expanded.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/additional_space_in_end_conditional_expanded.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 35,37 ****
--- 35,40 ----
  
  
+ $result_floats{'additional_space_in_end_conditional_expanded'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/additional_space_in_end_conditional.pl texinfo-6.8/tp/t/results/conditionals/additional_space_in_end_conditional.pl
*** texinfo-6.7/tp/t/results/conditionals/additional_space_in_end_conditional.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/additional_space_in_end_conditional.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 19,21 ****
--- 19,24 ----
  
  
+ $result_floats{'additional_space_in_end_conditional'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/bad_ifclear_argument.pl texinfo-6.8/tp/t/results/conditionals/bad_ifclear_argument.pl
*** texinfo-6.7/tp/t/results/conditionals/bad_ifclear_argument.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/bad_ifclear_argument.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 39,41 ****
--- 39,44 ----
  
  
+ $result_floats{'bad_ifclear_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/bad_ifset_argument.pl texinfo-6.8/tp/t/results/conditionals/bad_ifset_argument.pl
*** texinfo-6.7/tp/t/results/conditionals/bad_ifset_argument.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/bad_ifset_argument.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 29,31 ****
--- 29,34 ----
  
  
+ $result_floats{'bad_ifset_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/command_conditionals.pl texinfo-6.8/tp/t/results/conditionals/command_conditionals.pl
*** texinfo-6.7/tp/t/results/conditionals/command_conditionals.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/command_conditionals.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 137,139 ****
--- 137,142 ----
  
  
+ $result_floats{'command_conditionals'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/command_conditionals_user_defined.pl texinfo-6.8/tp/t/results/conditionals/command_conditionals_user_defined.pl
*** texinfo-6.7/tp/t/results/conditionals/command_conditionals_user_defined.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/command_conditionals_user_defined.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 330,334 ****
  ';
  
! $result_errors{'command_conditionals_user_defined'} = [];
  
  
--- 330,344 ----
  ';
  
! $result_errors{'command_conditionals_user_defined'} = [
!   {
!     'error_line' => ':7: warning: @definfoenclose is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 7,
!     'macro' => '',
!     'text' => '@definfoenclose is obsolete.',
!     'type' => 'warning'
!   }
! ];
  
  
***************
*** 388,390 ****
--- 398,403 ----
  
  
+ $result_floats{'command_conditionals_user_defined'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/commands_in_ifset.pl texinfo-6.8/tp/t/results/conditionals/commands_in_ifset.pl
*** texinfo-6.7/tp/t/results/conditionals/commands_in_ifset.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/commands_in_ifset.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 38,40 ****
--- 38,43 ----
  
  
+ $result_floats{'commands_in_ifset'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/comment_on_ifset_line.pl texinfo-6.8/tp/t/results/conditionals/comment_on_ifset_line.pl
*** texinfo-6.7/tp/t/results/conditionals/comment_on_ifset_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/comment_on_ifset_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 112,114 ****
--- 112,117 ----
  
  
+ $result_floats{'comment_on_ifset_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/conditional_not_closed.pl texinfo-6.8/tp/t/results/conditionals/conditional_not_closed.pl
*** texinfo-6.7/tp/t/results/conditionals/conditional_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/conditional_not_closed.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 29,31 ****
--- 29,34 ----
  
  
+ $result_floats{'conditional_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/consecutive_conditionals.pl texinfo-6.8/tp/t/results/conditionals/consecutive_conditionals.pl
*** texinfo-6.7/tp/t/results/conditionals/consecutive_conditionals.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/consecutive_conditionals.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 66,68 ****
--- 66,71 ----
  
  
+ $result_floats{'consecutive_conditionals'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/empty_ifclear.pl texinfo-6.8/tp/t/results/conditionals/empty_ifclear.pl
*** texinfo-6.7/tp/t/results/conditionals/empty_ifclear.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/empty_ifclear.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 29,31 ****
--- 29,34 ----
  
  
+ $result_floats{'empty_ifclear'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/empty_ifset_in_ifset_no_set.pl texinfo-6.8/tp/t/results/conditionals/empty_ifset_in_ifset_no_set.pl
*** texinfo-6.7/tp/t/results/conditionals/empty_ifset_in_ifset_no_set.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/empty_ifset_in_ifset_no_set.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 39,41 ****
--- 39,44 ----
  
  
+ $result_floats{'empty_ifset_in_ifset_no_set'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/empty_ifset_in_ifset_set.pl texinfo-6.8/tp/t/results/conditionals/empty_ifset_in_ifset_set.pl
*** texinfo-6.7/tp/t/results/conditionals/empty_ifset_in_ifset_set.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/empty_ifset_in_ifset_set.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 107,109 ****
--- 107,112 ----
  
  
+ $result_floats{'empty_ifset_in_ifset_set'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/empty_ifset.pl texinfo-6.8/tp/t/results/conditionals/empty_ifset.pl
*** texinfo-6.7/tp/t/results/conditionals/empty_ifset.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/empty_ifset.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 29,31 ****
--- 29,34 ----
  
  
+ $result_floats{'empty_ifset'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/empty_set_in_ifclear.pl texinfo-6.8/tp/t/results/conditionals/empty_set_in_ifclear.pl
*** texinfo-6.7/tp/t/results/conditionals/empty_set_in_ifclear.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/empty_set_in_ifclear.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 57,59 ****
--- 57,62 ----
  
  
+ $result_floats{'empty_set_in_ifclear'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/empty_set_in_ifset.pl texinfo-6.8/tp/t/results/conditionals/empty_set_in_ifset.pl
*** texinfo-6.7/tp/t/results/conditionals/empty_set_in_ifset.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/empty_set_in_ifset.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 72,74 ****
--- 72,77 ----
  
  
+ $result_floats{'empty_set_in_ifset'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/end_conditional_not_at_line_begining.pl texinfo-6.8/tp/t/results/conditionals/end_conditional_not_at_line_begining.pl
*** texinfo-6.7/tp/t/results/conditionals/end_conditional_not_at_line_begining.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/end_conditional_not_at_line_begining.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 29,31 ****
--- 29,34 ----
  
  
+ $result_floats{'end_conditional_not_at_line_begining'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/end_ifset_in_format.pl texinfo-6.8/tp/t/results/conditionals/end_ifset_in_format.pl
*** texinfo-6.7/tp/t/results/conditionals/end_ifset_in_format.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/end_ifset_in_format.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 242,244 ****
--- 242,247 ----
  
  
+ $result_floats{'end_ifset_in_format'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/false_format_not_closed.pl texinfo-6.8/tp/t/results/conditionals/false_format_not_closed.pl
*** texinfo-6.7/tp/t/results/conditionals/false_format_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/false_format_not_closed.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 57,59 ****
--- 57,62 ----
  
  
+ $result_floats{'false_format_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/ifclear_in_ifset.pl texinfo-6.8/tp/t/results/conditionals/ifclear_in_ifset.pl
*** texinfo-6.7/tp/t/results/conditionals/ifclear_in_ifset.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/ifclear_in_ifset.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 50,52 ****
--- 50,55 ----
  
  
+ $result_floats{'ifclear_in_ifset'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/ifclear_in_ifset_set.pl texinfo-6.8/tp/t/results/conditionals/ifclear_in_ifset_set.pl
*** texinfo-6.7/tp/t/results/conditionals/ifclear_in_ifset_set.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/ifclear_in_ifset_set.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 190,192 ****
--- 190,195 ----
  
  
+ $result_floats{'ifclear_in_ifset_set'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/ifnot_format_conditional.pl texinfo-6.8/tp/t/results/conditionals/ifnot_format_conditional.pl
*** texinfo-6.7/tp/t/results/conditionals/ifnot_format_conditional.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/ifnot_format_conditional.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 56,58 ****
--- 56,61 ----
  
  
+ $result_floats{'ifnot_format_conditional'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/ifnotinfo_exception.pl texinfo-6.8/tp/t/results/conditionals/ifnotinfo_exception.pl
*** texinfo-6.7/tp/t/results/conditionals/ifnotinfo_exception.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/ifnotinfo_exception.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 19,21 ****
--- 19,24 ----
  
  
+ $result_floats{'ifnotinfo_exception'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/ifset_in_command.pl texinfo-6.8/tp/t/results/conditionals/ifset_in_command.pl
*** texinfo-6.7/tp/t/results/conditionals/ifset_in_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/ifset_in_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 80,82 ****
--- 80,85 ----
  
  
+ $result_floats{'ifset_in_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/ifset_nonalpha.pl texinfo-6.8/tp/t/results/conditionals/ifset_nonalpha.pl
*** texinfo-6.7/tp/t/results/conditionals/ifset_nonalpha.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/ifset_nonalpha.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 0 ****
--- 1,24 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'ifset_nonalpha'} = {
+   'contents' => [],
+   'type' => 'text_root'
+ };
+ 
+ $result_texis{'ifset_nonalpha'} = '';
+ 
+ 
+ $result_texts{'ifset_nonalpha'} = '';
+ 
+ $result_errors{'ifset_nonalpha'} = [];
+ 
+ 
+ $result_floats{'ifset_nonalpha'} = {};
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/ignored_in_ifset.pl texinfo-6.8/tp/t/results/conditionals/ignored_in_ifset.pl
*** texinfo-6.7/tp/t/results/conditionals/ignored_in_ifset.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/ignored_in_ifset.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 231,233 ****
--- 231,236 ----
  
  
+ $result_floats{'ignored_in_ifset'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/ignore_not_closed.pl texinfo-6.8/tp/t/results/conditionals/ignore_not_closed.pl
*** texinfo-6.7/tp/t/results/conditionals/ignore_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/ignore_not_closed.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 70,72 ****
--- 70,75 ----
  
  
+ $result_floats{'ignore_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/info_ifinfo_ifnotplaintext.pl texinfo-6.8/tp/t/results/conditionals/info_ifinfo_ifnotplaintext.pl
*** texinfo-6.7/tp/t/results/conditionals/info_ifinfo_ifnotplaintext.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/info_ifinfo_ifnotplaintext.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 35,37 ****
--- 35,40 ----
  
  
+ $result_floats{'info_ifinfo_ifnotplaintext'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/info_ifplaintext.pl texinfo-6.8/tp/t/results/conditionals/info_ifplaintext.pl
*** texinfo-6.7/tp/t/results/conditionals/info_ifplaintext.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/info_ifplaintext.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 29,31 ****
--- 29,34 ----
  
  
+ $result_floats{'info_ifplaintext'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/inlinefmtifelse_nesting.pl texinfo-6.8/tp/t/results/conditionals/inlinefmtifelse_nesting.pl
*** texinfo-6.7/tp/t/results/conditionals/inlinefmtifelse_nesting.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/inlinefmtifelse_nesting.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 0 ****
--- 1,110 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'inlinefmtifelse_nesting'} = {
+   'contents' => [
+     {
+       'contents' => [
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'info'
+                 }
+               ],
+               'parent' => {},
+               'type' => 'brace_command_arg'
+             },
+             {
+               'contents' => [],
+               'parent' => {},
+               'type' => 'elided'
+             },
+             {
+               'contents' => [
+                 {
+                   'args' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => 'text'
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'brace_command_arg'
+                     }
+                   ],
+                   'cmdname' => 'emph',
+                   'contents' => [],
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 1,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 }
+               ],
+               'extra' => {
+                 'spaces_before_argument' => ' '
+               },
+               'parent' => {},
+               'type' => 'brace_command_arg'
+             }
+           ],
+           'cmdname' => 'inlinefmtifelse',
+           'contents' => [],
+           'extra' => {
+             'expand_index' => 2,
+             'format' => 'info'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 1,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0]{'args'}[0];
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0];
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[2];
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'parent'} = $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0];
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0];
+ $result_trees{'inlinefmtifelse_nesting'}{'contents'}[0]{'parent'} = $result_trees{'inlinefmtifelse_nesting'};
+ 
+ $result_texis{'inlinefmtifelse_nesting'} = '@inlinefmtifelse{info,, @emph{text}}
+ ';
+ 
+ 
+ $result_texts{'inlinefmtifelse_nesting'} = 'text
+ ';
+ 
+ $result_errors{'inlinefmtifelse_nesting'} = [];
+ 
+ 
+ $result_floats{'inlinefmtifelse_nesting'} = {};
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/inlineiffmtifelse_not_closed.pl texinfo-6.8/tp/t/results/conditionals/inlineiffmtifelse_not_closed.pl
*** texinfo-6.7/tp/t/results/conditionals/inlineiffmtifelse_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/inlineiffmtifelse_not_closed.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 72,74 ****
--- 72,77 ----
  
  
+ $result_floats{'inlineiffmtifelse_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl texinfo-6.8/tp/t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl
*** texinfo-6.7/tp/t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 90,92 ****
--- 90,95 ----
  
  
+ $result_floats{'inlineiffmtifelse_not_closed_three_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/inlineiffmtifelse_not_closed_two_arg.pl texinfo-6.8/tp/t/results/conditionals/inlineiffmtifelse_not_closed_two_arg.pl
*** texinfo-6.7/tp/t/results/conditionals/inlineiffmtifelse_not_closed_two_arg.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/inlineiffmtifelse_not_closed_two_arg.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 72,74 ****
--- 72,77 ----
  
  
+ $result_floats{'inlineiffmtifelse_not_closed_two_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/inlineifset_false_not_closed.pl texinfo-6.8/tp/t/results/conditionals/inlineifset_false_not_closed.pl
*** texinfo-6.7/tp/t/results/conditionals/inlineifset_false_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/inlineifset_false_not_closed.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 71,73 ****
--- 71,76 ----
  
  
+ $result_floats{'inlineifset_false_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/macro_in_ifset.pl texinfo-6.8/tp/t/results/conditionals/macro_in_ifset.pl
*** texinfo-6.7/tp/t/results/conditionals/macro_in_ifset.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/macro_in_ifset.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 109,111 ****
--- 109,114 ----
  
  
+ $result_floats{'macro_in_ifset'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/macro_in_ifset_set.pl texinfo-6.8/tp/t/results/conditionals/macro_in_ifset_set.pl
*** texinfo-6.7/tp/t/results/conditionals/macro_in_ifset_set.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/macro_in_ifset_set.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 214,216 ****
--- 214,219 ----
  
  
+ $result_floats{'macro_in_ifset_set'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/many_conditionals.pl texinfo-6.8/tp/t/results/conditionals/many_conditionals.pl
*** texinfo-6.7/tp/t/results/conditionals/many_conditionals.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/many_conditionals.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 281,283 ****
--- 281,286 ----
  
  
+ $result_floats{'many_conditionals'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/nested_ifset_ifclear.pl texinfo-6.8/tp/t/results/conditionals/nested_ifset_ifclear.pl
*** texinfo-6.7/tp/t/results/conditionals/nested_ifset_ifclear.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/nested_ifset_ifclear.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 394,396 ****
--- 394,399 ----
  
  
+ $result_floats{'nested_ifset_ifclear'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/nested_ignore.pl texinfo-6.8/tp/t/results/conditionals/nested_ignore.pl
*** texinfo-6.7/tp/t/results/conditionals/nested_ignore.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/nested_ignore.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 200,202 ****
--- 200,205 ----
  
  
+ $result_floats{'nested_ignore'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/not_set.pl texinfo-6.8/tp/t/results/conditionals/not_set.pl
*** texinfo-6.7/tp/t/results/conditionals/not_set.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/not_set.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 19,21 ****
--- 19,24 ----
  
  
+ $result_floats{'not_set'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/plaintext_ifinfo_ifnotplaintext.pl texinfo-6.8/tp/t/results/conditionals/plaintext_ifinfo_ifnotplaintext.pl
*** texinfo-6.7/tp/t/results/conditionals/plaintext_ifinfo_ifnotplaintext.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/plaintext_ifinfo_ifnotplaintext.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 19,21 ****
--- 19,24 ----
  
  
+ $result_floats{'plaintext_ifinfo_ifnotplaintext'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/plaintext_ifinfo.pl texinfo-6.8/tp/t/results/conditionals/plaintext_ifinfo.pl
*** texinfo-6.7/tp/t/results/conditionals/plaintext_ifinfo.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/plaintext_ifinfo.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 44,46 ****
--- 44,49 ----
  
  
+ $result_floats{'plaintext_ifinfo'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/superfluous_argument_to_end.pl texinfo-6.8/tp/t/results/conditionals/superfluous_argument_to_end.pl
*** texinfo-6.7/tp/t/results/conditionals/superfluous_argument_to_end.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/superfluous_argument_to_end.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 45,47 ****
--- 45,50 ----
  
  
+ $result_floats{'superfluous_argument_to_end'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/text_on_conditional_line_expanded.pl texinfo-6.8/tp/t/results/conditionals/text_on_conditional_line_expanded.pl
*** texinfo-6.7/tp/t/results/conditionals/text_on_conditional_line_expanded.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/text_on_conditional_line_expanded.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 35,37 ****
--- 35,40 ----
  
  
+ $result_floats{'text_on_conditional_line_expanded'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/conditionals/text_on_conditional_line.pl texinfo-6.8/tp/t/results/conditionals/text_on_conditional_line.pl
*** texinfo-6.7/tp/t/results/conditionals/text_on_conditional_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/conditionals/text_on_conditional_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 19,21 ****
--- 19,24 ----
  
  
+ $result_floats{'text_on_conditional_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/accentenc_enable_encoding.pl texinfo-6.8/tp/t/results/converters_tests/accentenc_enable_encoding.pl
*** texinfo-6.7/tp/t/results/converters_tests/accentenc_enable_encoding.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/accentenc_enable_encoding.pl	2021-05-02 13:12:26.000000000 +0100
***************
*** 76,80 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 76,82 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 162,166 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 164,172 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 227,231 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 233,241 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 292,296 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 302,310 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 357,361 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 371,379 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 422,426 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 440,448 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 487,491 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 509,517 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 552,556 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 578,586 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 617,621 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 647,655 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 682,686 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 716,724 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 747,751 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 785,793 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 812,816 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 854,862 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 877,881 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 923,931 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 902,906 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 952,960 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 970,974 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1024,1032 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1038,1042 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1096,1104 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 32,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1149,1153 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1211,1219 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 36,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1217,1221 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1283,1291 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1285,1289 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1355,1363 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 40,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1353,1357 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1427,1435 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1421,1425 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1499,1507 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1489,1493 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1571,1579 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1544,1548 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1630,1638 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 48,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1599,1603 ****
                'cmdname' => 'AA',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1689,1697 ----
                'cmdname' => 'AA',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1654,1658 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1748,1756 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1671,1675 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1769,1777 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1688,1692 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1790,1798 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1753,1757 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1859,1867 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 54,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1808,1812 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1918,1926 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1863,1867 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1977,1985 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2014,2018 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2132,2140 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2071,2075 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2193,2201 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2128,2132 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2254,2262 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 69,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2185,2189 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2315,2323 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2260,2264 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2394,2402 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2317,2321 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2455,2463 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2374,2378 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2516,2524 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 78,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2431,2435 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2577,2585 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 80,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2466,2470 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[1];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'args'}[0];
--- 2616,2620 ----
  $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[1];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'args'}[0];
***************
*** 2478,2482 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[1];
--- 2628,2631 ----
***************
*** 2490,2494 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[3];
--- 2639,2642 ----
***************
*** 2502,2506 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[5];
--- 2650,2653 ----
***************
*** 2514,2518 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[7];
--- 2661,2664 ----
***************
*** 2526,2530 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[9];
--- 2672,2675 ----
***************
*** 2538,2542 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[11];
--- 2683,2686 ----
***************
*** 2550,2554 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[13];
--- 2694,2697 ----
***************
*** 2562,2566 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[15];
--- 2705,2708 ----
***************
*** 2574,2578 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[17];
--- 2716,2719 ----
***************
*** 2586,2590 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[19];
--- 2727,2730 ----
***************
*** 2598,2602 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[21];
--- 2738,2741 ----
***************
*** 2610,2619 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[5];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23]{'contents'}[6]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[23];
--- 2749,2756 ----
***************
*** 2627,2631 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[25];
--- 2764,2767 ----
***************
*** 2639,2643 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[27];
--- 2775,2778 ----
***************
*** 2658,2662 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[31];
--- 2793,2796 ----
***************
*** 2670,2674 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[33];
--- 2804,2807 ----
***************
*** 2682,2686 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[35];
--- 2815,2818 ----
***************
*** 2694,2698 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[37];
--- 2826,2829 ----
***************
*** 2706,2710 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[39];
--- 2837,2840 ----
***************
*** 2718,2722 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[41];
--- 2848,2851 ----
***************
*** 2728,2732 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[43];
--- 2857,2860 ----
***************
*** 2738,2742 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[45];
--- 2866,2869 ----
***************
*** 2748,2760 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[5];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[6]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[7];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47]{'contents'}[8]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[47];
--- 2875,2884 ----
***************
*** 2768,2772 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[49];
--- 2892,2895 ----
***************
*** 2778,2782 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[51];
--- 2901,2904 ----
***************
*** 2788,2792 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53]{'contents'}[3];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53]{'contents'}[4]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[53];
--- 2910,2913 ----
***************
*** 2812,2816 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60]{'contents'}[1];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[60];
--- 2933,2936 ----
***************
*** 2822,2826 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62]{'contents'}[1];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[62];
--- 2942,2945 ----
***************
*** 2832,2836 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64]{'contents'}[1];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[64];
--- 2951,2954 ----
***************
*** 2842,2846 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66]{'contents'}[1];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[66];
--- 2960,2963 ----
***************
*** 2854,2858 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69]{'contents'}[1];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[69];
--- 2971,2974 ----
***************
*** 2864,2868 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71]{'contents'}[1];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[71];
--- 2980,2983 ----
***************
*** 2874,2878 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73]{'contents'}[1];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[73];
--- 2989,2992 ----
***************
*** 2884,2888 ****
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75]{'contents'}[1];
- $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75];
  $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75]{'contents'}[2]{'parent'} = $result_trees{'accentenc_enable_encoding'}{'contents'}[2]{'contents'}[75];
--- 2998,3001 ----
***************
*** 3100,3106 ****
  
  
  
  $result_converted{'html_text'}->{'accentenc_enable_encoding'} = '
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <p>should be e&lsquo;: Ã¨ Ã¨
--- 3213,3223 ----
  
  
+ $result_floats{'accentenc_enable_encoding'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'accentenc_enable_encoding'} = '
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <p>should be e&lsquo;: Ã¨ Ã¨
***************
*** 3177,3181 ****
  </p>
  <p>should be dotless j&quot;: j"
! </p><hr>
  ';
  
--- 3294,3298 ----
  </p>
  <p>should be dotless j&quot;: j"
! </p><hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/accentenc_no_entity.pl texinfo-6.8/tp/t/results/converters_tests/accentenc_no_entity.pl
*** texinfo-6.7/tp/t/results/converters_tests/accentenc_no_entity.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/accentenc_no_entity.pl	2021-05-02 13:12:26.000000000 +0100
***************
*** 76,80 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 76,82 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 162,166 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 164,172 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 227,231 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 233,241 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 292,296 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 302,310 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 357,361 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 371,379 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 422,426 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 440,448 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 487,491 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 509,517 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 552,556 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 578,586 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 617,621 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 647,655 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 682,686 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 716,724 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 747,751 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 785,793 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 812,816 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 854,862 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 877,881 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 923,931 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 902,906 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 952,960 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 970,974 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1024,1032 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1038,1042 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1096,1104 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 32,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1149,1153 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1211,1219 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 36,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1217,1221 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1283,1291 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1285,1289 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1355,1363 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 40,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1353,1357 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1427,1435 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1421,1425 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1499,1507 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1489,1493 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1571,1579 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1544,1548 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1630,1638 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 48,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1599,1603 ****
                'cmdname' => 'AA',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1689,1697 ----
                'cmdname' => 'AA',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1654,1658 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1748,1756 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1671,1675 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1769,1777 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1688,1692 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1790,1798 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1753,1757 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1859,1867 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 54,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1808,1812 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1918,1926 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1863,1867 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1977,1985 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2014,2018 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2132,2140 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2071,2075 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2193,2201 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2128,2132 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2254,2262 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 69,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2185,2189 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2315,2323 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2260,2264 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2394,2402 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2317,2321 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2455,2463 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2374,2378 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2516,2524 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 78,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2431,2435 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2577,2585 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 80,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2466,2470 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[1];
  $result_trees{'accentenc_no_entity'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'accentenc_no_entity'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'accentenc_no_entity'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'accentenc_no_entity'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'accentenc_no_entity'}{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'args'}[0];
--- 2616,2620 ----
  $result_trees{'accentenc_no_entity'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[1];
  $result_trees{'accentenc_no_entity'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'accentenc_no_entity'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'accentenc_no_entity'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'accentenc_no_entity'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'args'}[0];
***************
*** 2478,2482 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[1];
--- 2628,2631 ----
***************
*** 2490,2494 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[3];
--- 2639,2642 ----
***************
*** 2502,2506 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[5];
--- 2650,2653 ----
***************
*** 2514,2518 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[7];
--- 2661,2664 ----
***************
*** 2526,2530 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[9];
--- 2672,2675 ----
***************
*** 2538,2542 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[11];
--- 2683,2686 ----
***************
*** 2550,2554 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[13];
--- 2694,2697 ----
***************
*** 2562,2566 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[15];
--- 2705,2708 ----
***************
*** 2574,2578 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[17];
--- 2716,2719 ----
***************
*** 2586,2590 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[19];
--- 2727,2730 ----
***************
*** 2598,2602 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[21];
--- 2738,2741 ----
***************
*** 2610,2619 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[5];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23]{'contents'}[6]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[23];
--- 2749,2756 ----
***************
*** 2627,2631 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[25];
--- 2764,2767 ----
***************
*** 2639,2643 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[27];
--- 2775,2778 ----
***************
*** 2658,2662 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[31];
--- 2793,2796 ----
***************
*** 2670,2674 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[33];
--- 2804,2807 ----
***************
*** 2682,2686 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[35];
--- 2815,2818 ----
***************
*** 2694,2698 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[37];
--- 2826,2829 ----
***************
*** 2706,2710 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[39];
--- 2837,2840 ----
***************
*** 2718,2722 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[41];
--- 2848,2851 ----
***************
*** 2728,2732 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[43];
--- 2857,2860 ----
***************
*** 2738,2742 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[45];
--- 2866,2869 ----
***************
*** 2748,2760 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[5];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[6]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[7];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47]{'contents'}[8]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[47];
--- 2875,2884 ----
***************
*** 2768,2772 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[49];
--- 2892,2895 ----
***************
*** 2778,2782 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[51];
--- 2901,2904 ----
***************
*** 2788,2792 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53]{'contents'}[3];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53]{'contents'}[4]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[53];
--- 2910,2913 ----
***************
*** 2812,2816 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60]{'contents'}[1];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[60];
--- 2933,2936 ----
***************
*** 2822,2826 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62]{'contents'}[1];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[62];
--- 2942,2945 ----
***************
*** 2832,2836 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64]{'contents'}[1];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[64];
--- 2951,2954 ----
***************
*** 2842,2846 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66]{'contents'}[1];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[66];
--- 2960,2963 ----
***************
*** 2854,2858 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69]{'contents'}[1];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[69];
--- 2971,2974 ----
***************
*** 2864,2868 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71]{'contents'}[1];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[71];
--- 2980,2983 ----
***************
*** 2874,2878 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73]{'contents'}[1];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[73];
--- 2989,2992 ----
***************
*** 2884,2888 ****
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75]{'contents'}[1];
- $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75];
  $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75]{'contents'}[2]{'parent'} = $result_trees{'accentenc_no_entity'}{'contents'}[2]{'contents'}[75];
--- 2998,3001 ----
***************
*** 3100,3106 ****
  
  
  
  $result_converted{'html_text'}->{'accentenc_no_entity'} = '
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <p>should be e&lsquo;: Ã¨ Ã¨
--- 3213,3223 ----
  
  
+ $result_floats{'accentenc_no_entity'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'accentenc_no_entity'} = '
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <p>should be e&lsquo;: Ã¨ Ã¨
***************
*** 3177,3181 ****
  </p>
  <p>should be dotless j&quot;: j"
! </p><hr>
  ';
  
--- 3294,3298 ----
  </p>
  <p>should be dotless j&quot;: j"
! </p><hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/accentenc.pl texinfo-6.8/tp/t/results/converters_tests/accentenc.pl
*** texinfo-6.7/tp/t/results/converters_tests/accentenc.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/accentenc.pl	2021-05-02 13:12:23.000000000 +0100
***************
*** 76,80 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 76,82 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 162,166 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 164,172 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 227,231 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 233,241 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 292,296 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 302,310 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 357,361 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 371,379 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 422,426 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 440,448 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 487,491 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 509,517 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 552,556 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 578,586 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 617,621 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 647,655 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 682,686 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 716,724 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 747,751 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 785,793 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 812,816 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 854,862 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 877,881 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 923,931 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 902,906 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 952,960 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 970,974 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1024,1032 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1038,1042 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1096,1104 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 32,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1149,1153 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1211,1219 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 36,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1217,1221 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1283,1291 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1285,1289 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1355,1363 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 40,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1353,1357 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1427,1435 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1421,1425 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1499,1507 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1489,1493 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1571,1579 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1544,1548 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1630,1638 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 48,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1599,1603 ****
                'cmdname' => 'AA',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1689,1697 ----
                'cmdname' => 'AA',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1654,1658 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1748,1756 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1671,1675 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1769,1777 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1688,1692 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1790,1798 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1753,1757 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1859,1867 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 54,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1808,1812 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1918,1926 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1863,1867 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1977,1985 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2014,2018 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2132,2140 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2071,2075 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2193,2201 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2128,2132 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2254,2262 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 69,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2185,2189 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2315,2323 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2260,2264 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2394,2402 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2317,2321 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2455,2463 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2374,2378 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2516,2524 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 78,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2431,2435 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2577,2585 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 80,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2466,2470 ****
  $result_trees{'accentenc'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[1];
  $result_trees{'accentenc'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'accentenc'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'accentenc'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'accentenc'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'accentenc'}{'contents'}[1]{'parent'} = $result_trees{'accentenc'};
  $result_trees{'accentenc'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'args'}[0];
--- 2616,2620 ----
  $result_trees{'accentenc'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[1];
  $result_trees{'accentenc'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'accentenc'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'accentenc'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'accentenc'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'accentenc'}{'contents'}[1]{'parent'} = $result_trees{'accentenc'};
  $result_trees{'accentenc'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'args'}[0];
***************
*** 2478,2482 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[1];
--- 2628,2631 ----
***************
*** 2490,2494 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[3];
--- 2639,2642 ----
***************
*** 2502,2506 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[5];
--- 2650,2653 ----
***************
*** 2514,2518 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[7];
--- 2661,2664 ----
***************
*** 2526,2530 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[9];
--- 2672,2675 ----
***************
*** 2538,2542 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[11];
--- 2683,2686 ----
***************
*** 2550,2554 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[13];
--- 2694,2697 ----
***************
*** 2562,2566 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[15];
--- 2705,2708 ----
***************
*** 2574,2578 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[17];
--- 2716,2719 ----
***************
*** 2586,2590 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[19];
--- 2727,2730 ----
***************
*** 2598,2602 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[21];
--- 2738,2741 ----
***************
*** 2610,2619 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[5];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23]{'contents'}[6]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[23];
--- 2749,2756 ----
***************
*** 2627,2631 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[25];
--- 2764,2767 ----
***************
*** 2639,2643 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[27];
--- 2775,2778 ----
***************
*** 2658,2662 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[31];
--- 2793,2796 ----
***************
*** 2670,2674 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[33];
--- 2804,2807 ----
***************
*** 2682,2686 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[35];
--- 2815,2818 ----
***************
*** 2694,2698 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[37];
--- 2826,2829 ----
***************
*** 2706,2710 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[39];
--- 2837,2840 ----
***************
*** 2718,2722 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[41];
--- 2848,2851 ----
***************
*** 2728,2732 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[43];
--- 2857,2860 ----
***************
*** 2738,2742 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[45];
--- 2866,2869 ----
***************
*** 2748,2760 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[5];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[6]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[7];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47]{'contents'}[8]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[47];
--- 2875,2884 ----
***************
*** 2768,2772 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[49];
--- 2892,2895 ----
***************
*** 2778,2782 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[51];
--- 2901,2904 ----
***************
*** 2788,2792 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53]{'contents'}[3];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53]{'contents'}[1]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53]{'contents'}[4]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[53];
--- 2910,2913 ----
***************
*** 2812,2816 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60]{'contents'}[1];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[60];
--- 2933,2936 ----
***************
*** 2822,2826 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62]{'contents'}[1];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[62];
--- 2942,2945 ----
***************
*** 2832,2836 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64]{'contents'}[1];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[64];
--- 2951,2954 ----
***************
*** 2842,2846 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66]{'contents'}[1];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[66];
--- 2960,2963 ----
***************
*** 2854,2858 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69]{'contents'}[1];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[69];
--- 2971,2974 ----
***************
*** 2864,2868 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71]{'contents'}[1];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[71];
--- 2980,2983 ----
***************
*** 2874,2878 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73]{'contents'}[1];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[73];
--- 2989,2992 ----
***************
*** 2884,2888 ****
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75]{'contents'}[1];
- $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'line_nr'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75];
  $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75]{'contents'}[2]{'parent'} = $result_trees{'accentenc'}{'contents'}[2]{'contents'}[75];
--- 2998,3001 ----
***************
*** 3100,3103 ****
--- 3213,3219 ----
  
  
+ $result_floats{'accentenc'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'accentenc'} = 'top
***************
*** 3181,3185 ****
  
  $result_converted{'html_text'}->{'accentenc'} = '
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <p>should be e&lsquo;: &egrave; &egrave;
--- 3297,3302 ----
  
  $result_converted{'html_text'}->{'accentenc'} = '
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <p>should be e&lsquo;: &egrave; &egrave;
***************
*** 3256,3260 ****
  </p>
  <p>should be dotless j&quot;: j"
! </p><hr>
  ';
  
--- 3373,3377 ----
  </p>
  <p>should be dotless j&quot;: j"
! </p><hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/accent.pl texinfo-6.8/tp/t/results/converters_tests/accent.pl
*** texinfo-6.7/tp/t/results/converters_tests/accent.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/accent.pl	2021-05-02 13:12:23.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 124,128 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 126,134 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 189,193 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 195,203 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 254,258 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 264,272 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 319,323 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 333,341 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 384,388 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 402,410 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 449,453 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 471,479 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 514,518 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 540,548 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 579,583 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 609,617 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 644,648 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 678,686 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 709,713 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 747,755 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 774,778 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 816,824 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 839,843 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 885,893 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 864,868 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 914,922 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 932,936 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 986,994 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1000,1004 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1058,1066 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1111,1115 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1173,1181 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 34,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1179,1183 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1245,1253 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 36,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1247,1251 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1317,1325 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1315,1319 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1389,1397 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 40,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1383,1387 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1461,1469 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1451,1455 ****
                  'spaces' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1533,1541 ----
                  'spaces' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1506,1510 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1592,1600 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1561,1565 ****
                'cmdname' => 'AA',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1651,1659 ----
                'cmdname' => 'AA',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 48,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1616,1620 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1710,1718 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1633,1637 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1731,1739 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1650,1654 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1752,1760 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1715,1719 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1821,1829 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1770,1774 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1880,1888 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 54,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1825,1829 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1939,1947 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1976,1980 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2094,2102 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 63,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2033,2037 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2155,2163 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2090,2094 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2216,2224 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2147,2151 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2277,2285 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 69,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2222,2226 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2356,2364 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 72,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2279,2283 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2417,2425 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2336,2340 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2478,2486 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2393,2397 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2539,2547 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 78,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2424,2428 ****
  $result_trees{'accent'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[1];
  $result_trees{'accent'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'accent'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'accent'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'accent'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'accent'}{'contents'}[1]{'parent'} = $result_trees{'accent'};
  $result_trees{'accent'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'args'}[0];
--- 2574,2578 ----
  $result_trees{'accent'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[1];
  $result_trees{'accent'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'accent'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'accent'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'accent'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'accent'}{'contents'}[1]{'parent'} = $result_trees{'accent'};
  $result_trees{'accent'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'args'}[0];
***************
*** 2436,2440 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[1];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[1];
--- 2586,2589 ----
***************
*** 2448,2452 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[3]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[3];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[3];
--- 2597,2600 ----
***************
*** 2460,2464 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[5]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[5];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[5]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[5];
--- 2608,2611 ----
***************
*** 2472,2476 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[7]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[7]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[7];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[7];
--- 2619,2622 ----
***************
*** 2484,2488 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[9]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[9]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[9]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[9];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[9]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[9];
--- 2630,2633 ----
***************
*** 2496,2500 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[11]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[11];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[11]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[11];
--- 2641,2644 ----
***************
*** 2508,2512 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[13];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[13];
--- 2652,2655 ----
***************
*** 2520,2524 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[15]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[15]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[15]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[15];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[15]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[15];
--- 2663,2666 ----
***************
*** 2532,2536 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[17]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[17]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[17]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[17];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[17]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[17];
--- 2674,2677 ----
***************
*** 2544,2548 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[19]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[19]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[19];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[19]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[19];
--- 2685,2688 ----
***************
*** 2556,2560 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[21]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[21]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[21]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[21];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[21]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[21];
--- 2696,2699 ----
***************
*** 2568,2577 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[5];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[23]{'contents'}[6]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[23];
--- 2707,2714 ----
***************
*** 2585,2589 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[25]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[25]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[25]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[25];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[25]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[25];
--- 2722,2725 ----
***************
*** 2597,2601 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[27];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[27];
--- 2733,2736 ----
***************
*** 2616,2620 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[31]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[31]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[31]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[31];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[31]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[31];
--- 2751,2754 ----
***************
*** 2628,2632 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[33]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[33]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[33];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[33]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[33];
--- 2762,2765 ----
***************
*** 2640,2644 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[35]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[35]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[35]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[35];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[35]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[35];
--- 2773,2776 ----
***************
*** 2652,2656 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[37]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[37]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[37]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[37];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[37]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[37];
--- 2784,2787 ----
***************
*** 2664,2668 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[39]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[39]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[39]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[39];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[39]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[39];
--- 2795,2798 ----
***************
*** 2676,2680 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[41]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[41]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[41]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[41];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[41]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[41];
--- 2806,2809 ----
***************
*** 2686,2690 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[43]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[43];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[43]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[43]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[43]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[43];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[43]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[43];
--- 2815,2818 ----
***************
*** 2696,2700 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[45]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[45];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[45]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[45]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[45]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[45];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[45]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[45];
--- 2824,2827 ----
***************
*** 2706,2718 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[5];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[5]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[6]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[7];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[7]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[47]{'contents'}[8]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[47];
--- 2833,2842 ----
***************
*** 2726,2730 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[49]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[49]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[49]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[49];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[49]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[49];
--- 2850,2853 ----
***************
*** 2736,2740 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[51]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[51];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[51]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[51]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[51]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[51];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[51]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[51];
--- 2859,2862 ----
***************
*** 2746,2750 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[53]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[53];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[53]{'contents'}[3];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[53]{'contents'}[1]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[53]{'contents'}[3]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[53];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[53]{'contents'}[4]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[53];
--- 2868,2871 ----
***************
*** 2770,2774 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[60]{'contents'}[1];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[60]{'contents'}[1]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[60];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[60]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[60];
--- 2891,2894 ----
***************
*** 2780,2784 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[62]{'contents'}[1];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[62]{'contents'}[1]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[62];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[62]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[62];
--- 2900,2903 ----
***************
*** 2790,2794 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[64]{'contents'}[1];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[64]{'contents'}[1]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[64];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[64]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[64];
--- 2909,2912 ----
***************
*** 2800,2804 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[66]{'contents'}[1];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[66]{'contents'}[1]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[66];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[66]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[66];
--- 2918,2921 ----
***************
*** 2812,2816 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[69]{'contents'}[1];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[69]{'contents'}[1]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[69];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[69]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[69];
--- 2929,2932 ----
***************
*** 2822,2826 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[71]{'contents'}[1];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[71]{'contents'}[1]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[71];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[71]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[71];
--- 2938,2941 ----
***************
*** 2832,2836 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[73]{'contents'}[1];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[73]{'contents'}[1]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[73];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[73]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[73];
--- 2947,2950 ----
***************
*** 2842,2846 ****
  $result_trees{'accent'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[75]{'contents'}[1];
- $result_trees{'accent'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'line_nr'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent'}{'contents'}[2]{'contents'}[75]{'contents'}[1]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[75];
  $result_trees{'accent'}{'contents'}[2]{'contents'}[75]{'contents'}[2]{'parent'} = $result_trees{'accent'}{'contents'}[2]{'contents'}[75];
--- 2956,2959 ----
***************
*** 3055,3058 ****
--- 3168,3174 ----
  
  
+ $result_floats{'accent'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'accent'} = 'top
***************
*** 3135,3139 ****
  
  
! $result_converted{'html_text'}->{'accent'} = '<span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <p>should be e&lsquo;: &egrave; &egrave;
--- 3251,3256 ----
  
  
! $result_converted{'html_text'}->{'accent'} = '<div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <p>should be e&lsquo;: &egrave; &egrave;
***************
*** 3210,3214 ****
  </p>
  <p>should be dotless j&quot;: j"
! </p><hr>
  ';
  
--- 3327,3331 ----
  </p>
  <p>should be dotless j&quot;: j"
! </p><hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/accent_with_text.pl texinfo-6.8/tp/t/results/converters_tests/accent_with_text.pl
*** texinfo-6.7/tp/t/results/converters_tests/accent_with_text.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/accent_with_text.pl	2021-05-02 13:12:23.000000000 +0100
***************
*** 51,55 ****
            'cmdname' => 'dotless',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 51,59 ----
            'cmdname' => 'dotless',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 81,85 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 85,93 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 91,95 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 99,107 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 121,125 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 133,141 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 131,135 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 147,155 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 153,157 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 173,181 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 174,178 ****
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[2];
- $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0];
--- 198,201 ----
***************
*** 180,187 ****
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1];
- $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4];
- $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0];
--- 203,208 ----
***************
*** 189,201 ****
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1];
- $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6];
- $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[8];
- $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0];
  $result_trees{'accent_with_text'}{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'accent_with_text'}{'contents'}[0];
--- 210,219 ----
***************
*** 222,225 ****
--- 240,246 ----
  
  
+ $result_floats{'accent_with_text'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'accent_with_text'} = '-Äƒ -b Ã® Äµ -Ã¢
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_raw.pl texinfo-6.8/tp/t/results/converters_tests/at_commands_in_raw.pl
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_raw.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_raw.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 258,262 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 258,266 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 648,652 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Figs'
              }
--- 652,658 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Figs'
              }
***************
*** 783,787 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 789,795 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 835,839 ****
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5]{'contents'}[1];
- $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[5];
--- 843,846 ----
***************
*** 894,898 ****
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25];
! $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'extra'}{'type'}{'content'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'};
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1];
--- 901,905 ----
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25];
! $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'extra'}{'type'}{'content'}[0] = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1];
***************
*** 916,920 ****
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[36]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_raw'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_raw'};
  
--- 923,927 ----
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[36]{'parent'} = $result_trees{'at_commands_in_raw'}{'contents'}[1];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_raw'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_raw'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_raw'};
  
***************
*** 1155,1158 ****
--- 1162,1168 ----
  
  
+ $result_floats{'at_commands_in_raw'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'at_commands_in_raw'} = '<b>in b(1).</b>
***************
*** 1242,1252 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>second footnote</p>
  </div>
! <hr>
! ';
  
  
--- 1252,1261 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>second footnote</p>
  </div>
! <hr>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/----_0021---_002e--_002e-_003f-_0040.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/----_0021---_002e--_002e-_003f-_0040.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/----_0021---_002e--_002e-_003f-_0040.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/----_0021---_002e--_002e-_003f-_0040.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 13,16 ****
--- 13,18 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 19,27 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 21,29 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="----_0021---_002e--_002e-_003f-_0040"></span><div class="header">
  <p>
  Next: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="n" rel="next">@ { } \ #</a>, Previous: <a href="-_007b-_007d.html" accesskey="p" rel="prev"> { }</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 43,48 ----
  
  <body lang="en">
! <div class="chapter" id="----_0021---_002e--_002e-_003f-_0040">
! <div class="header">
  <p>
  Next: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="n" rel="next">@ { } \ #</a>, Previous: <a href="-_007b-_007d.html" accesskey="p" rel="prev"> { }</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 47,50 ****
--- 51,55 ----
  <span id="----_0021---_002e--_002e-_003f-_0040-1"></span><h2 class="chapter">2 &nbsp; &nbsp; ! <br> .  . ? @</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="-_0040-_007b_007d-_002e-"></span><div class="header">
  <p>
  Next: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="n" rel="next"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Previous: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="p" rel="prev"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="-_0040-_007b_007d-_002e-">
! <div class="header">
  <p>
  Next: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="n" rel="next"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Previous: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="p" rel="prev"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="-_0040-_007b_007d-_002e--1"></span><h2 class="chapter">20 <tt> @ {} . </tt></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  
  <body lang="en">
! <span id="g_t_0040-_007b-_007d-_005c-_0023"></span><div class="header">
  <p>
  Next: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="n" rel="next">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Previous: <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="p" rel="prev">&nbsp; &nbsp; ! <br> .  . ? @</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 41,46 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_0040-_007b-_007d-_005c-_0023">
! <div class="header">
  <p>
  Next: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="n" rel="next">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Previous: <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="p" rel="prev">&nbsp; &nbsp; ! <br> .  . ? @</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 45,48 ****
--- 49,53 ----
  <span id="g_t_0040-_007b-_007d-_005c-_0023-1"></span><h2 class="chapter">3 @ { } \ #</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027"></span><div class="header">
  <p>
  Next: <a href="AAA-AAA-BBB.html" accesskey="n" rel="next"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Previous: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="p" rel="prev">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027">
! <div class="header">
  <p>
  Next: <a href="AAA-AAA-BBB.html" accesskey="n" rel="next"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Previous: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="p" rel="prev">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1"></span><h2 class="chapter">15 &ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/-_007b-_007d.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/-_007b-_007d.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/-_007b-_007d.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/-_007b-_007d.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  
  <body lang="en">
! <span id="-_007b-_007d"></span><div class="header">
  <p>
  Next: <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="n" rel="next">&nbsp; &nbsp; ! <br> .  . ? @</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 41,46 ----
  
  <body lang="en">
! <div class="chapter" id="-_007b-_007d">
! <div class="header">
  <p>
  Next: <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="n" rel="next">&nbsp; &nbsp; ! <br> .  . ? @</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 45,48 ****
--- 49,53 ----
  <span id="-_007b-_007d-1"></span><h2 class="chapter">1  { }</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae"></span><div class="header">
  <p>
  Next: <a href="_21d2-_00b0-a-b--aa.html" accesskey="n" rel="next">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Previous: <a href="_2265-_2264-_2192.html" accesskey="p" rel="prev">&ge; &le; &rarr;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae">
! <div class="header">
  <p>
  Next: <a href="_21d2-_00b0-a-b--aa.html" accesskey="n" rel="next">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Previous: <a href="_2265-_2264-_2192.html" accesskey="p" rel="prev">&ge; &le; &rarr;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae-1"></span><h2 class="chapter">7 &ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,47 ****
  
  <body lang="en">
! <span id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a"></span><div class="header">
  <p>
! Next: <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" accesskey="n" rel="next">`` '' --- -- ` '</a>, Previous: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="p" rel="prev">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
  <span id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1"></span><h2 class="chapter">14 &laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</h2>
  
  
  
--- 40,52 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a">
! <div class="header">
  <p>
! Next: <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" accesskey="n" rel="next">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, Previous: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="p" rel="prev">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
  <span id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1"></span><h2 class="chapter">14 &laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_201c-_201d-_2018-_2019-_201e-_201a"></span><div class="header">
  <p>
  Next: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="n" rel="next">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Previous: <a href="i-E-C.html" accesskey="p" rel="prev">i &#274;` &#262;,</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_201c-_201d-_2018-_2019-_201e-_201a">
! <div class="header">
  <p>
  Next: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="n" rel="next">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Previous: <a href="i-E-C.html" accesskey="p" rel="prev">i &#274;` &#262;,</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_201c-_201d-_2018-_2019-_201e-_201a-1"></span><h2 class="chapter">13 &ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b--aa.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b--aa.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b--aa.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b--aa.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_21d2-_00b0-a-b--_00e5"></span><div class="header">
  <p>
  Next: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="n" rel="next">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Previous: <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="p" rel="prev">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_21d2-_00b0-a-b--_00e5">
! <div class="header">
  <p>
  Next: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="n" rel="next">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Previous: <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="p" rel="prev">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_21d2-_00b0-a-b--aa"></span><h2 class="chapter">8 &rArr; &deg; a&nbsp;b a sunny day &aring;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212"></span><div class="header">
  <p>
  Next: <a href="_2265-_2264-_2192.html" accesskey="n" rel="next">&ge; &le; &rarr;</a>, Previous: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="p" rel="prev">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212">
! <div class="header">
  <p>
  Next: <a href="_2265-_2264-_2192.html" accesskey="n" rel="next">&ge; &le; &rarr;</a>, Previous: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="p" rel="prev">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1"></span><h2 class="chapter">5 &equiv; error&rarr; &euro; &iexcl; &rarr; -</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_2265-_2264-_2192"></span><div class="header">
  <p>
  Next: <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="n" rel="next">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Previous: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="p" rel="prev">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_2265-_2264-_2192">
! <div class="header">
  <p>
  Next: <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="n" rel="next">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Previous: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="p" rel="prev">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_2265-_2264-_2192-1"></span><h2 class="chapter">6 &ge; &le; &rarr;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/8_002e27in.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/8_002e27in.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/8_002e27in.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/8_002e27in.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t8_002e27in"></span><div class="header">
  <p>
  Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="p" rel="prev"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t8_002e27in">
! <div class="header">
  <p>
  Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="p" rel="prev"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t8_002e27in-1"></span><h2 class="chapter">23 8.27in</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,47 ****
  
  <body lang="en">
! <span id="AAA-AAA-BBB"></span><div class="header">
  <p>
! Next: <a href="CCC-CCC-DDD.html" accesskey="n" rel="next"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Previous: <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" accesskey="p" rel="prev">`` '' --- -- ` '</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
  <span id="AAA-AAA-BBB-1"></span><h2 class="chapter">16 <acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></h2>
  
  
  
--- 40,52 ----
  
  <body lang="en">
! <div class="chapter" id="AAA-AAA-BBB">
! <div class="header">
  <p>
! Next: <a href="CCC-CCC-DDD.html" accesskey="n" rel="next"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Previous: <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" accesskey="p" rel="prev">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
  <span id="AAA-AAA-BBB-1"></span><h2 class="chapter">16 <acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe"></span><div class="header">
  <p>
  Next: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="n" rel="next">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a>, Previous: <a href="_21d2-_00b0-a-b--aa.html" accesskey="p" rel="prev">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe">
! <div class="header">
  <p>
  Next: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="n" rel="next">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a>, Previous: <a href="_21d2-_00b0-a-b--aa.html" accesskey="p" rel="prev">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th"></span><h2 class="chapter">9 &Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119"></span><div class="header">
  <p>
  Next: <a href="e-e-e-e-e-j-ee.html" accesskey="n" rel="next">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Previous: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="p" rel="prev">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119">
! <div class="header">
  <p>
  Next: <a href="e-e-e-e-e-j-ee.html" accesskey="n" rel="next">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Previous: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="p" rel="prev">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="a-e-i-a-a-e-c-e-e-e-e"></span><h2 class="chapter">10 &auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="CCC-CCC-DDD"></span><div class="header">
  <p>
  Next: <a href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="n" rel="next"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Previous: <a href="AAA-AAA-BBB.html" accesskey="p" rel="prev"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="CCC-CCC-DDD">
! <div class="header">
  <p>
  Next: <a href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="n" rel="next"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Previous: <a href="AAA-AAA-BBB.html" accesskey="p" rel="prev"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="CCC-CCC-DDD-1"></span><h2 class="chapter">17 <abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i"></span><div class="header">
  <p>
  Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Previous: <a href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><tt> @ {} . </tt></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i">
! <div class="header">
  <p>
  Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Previous: <a href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><tt> @ {} . </tt></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1"></span><h2 class="chapter">21 <cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361"></span><div class="header">
  <p>
  Next: <a href="i-E-C.html" accesskey="n" rel="next">i &#274;` &#262;,</a>, Previous: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="p" rel="prev">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361">
! <div class="header">
  <p>
  Next: <a href="i-E-C.html" accesskey="n" rel="next">i &#274;` &#262;,</a>, Previous: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="p" rel="prev">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="e-e-e-e-e-j-ee"></span><h2 class="chapter">11 &#279; &#277; e_ &#7865; &#283; j ee[</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="env-code-option-samp-command-file-C_002dx-ESC"></span><div class="header">
  <p>
  Next: <a href="8_002e27in.html" accesskey="n" rel="next">8.27in</a>, Previous: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="p" rel="prev"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC">
! <div class="header">
  <p>
  Next: <a href="8_002e27in.html" accesskey="n" rel="next">8.27in</a>, Previous: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="p" rel="prev"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="env-code-option-samp-command-file-C_002dx-ESC-1"></span><h2 class="chapter">22 <code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="f_002d_002dile1-f_002d_002dile"></span><div class="header">
  <p>
  Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><tt> @ {} . </tt></a>, Previous: <a href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p" rel="prev"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="f_002d_002dile1-f_002d_002dile">
! <div class="header">
  <p>
  Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><tt> @ {} . </tt></a>, Previous: <a href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p" rel="prev"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="f_002d_002dile1-f_002d_002dile-1"></span><h2 class="chapter">19 <img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/gH-3rd.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/gH-3rd.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/gH-3rd.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/gH-3rd.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="gH-3rd"></span><div class="header">
  <p>
  Next: <a href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html" accesskey="n" rel="next"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>, Previous: <a href="indicateurl.html" accesskey="p" rel="prev">&lsquo;<code>indicateurl</code>&rsquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="gH-3rd">
! <div class="header">
  <p>
  Next: <a href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html" accesskey="n" rel="next"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>, Previous: <a href="indicateurl.html" accesskey="p" rel="prev">&lsquo;<code>indicateurl</code>&rsquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="gH-3rd-1"></span><h2 class="chapter">26 <sub>g</sub>H 3<sup>rd</sup></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 15,23 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,25 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 28,31 ****
--- 30,34 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  <body lang="en">
! <span id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"></span><div class="header">
  <p>
  Previous: <a href="gH-3rd.html" accesskey="p" rel="prev"><sub>g</sub>H 3<sup>rd</sup></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 39,44 ----
  
  <body lang="en">
! <div class="chapter" id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls">
! <div class="header">
  <p>
  Previous: <a href="gH-3rd.html" accesskey="p" rel="prev"><sub>g</sub>H 3<sup>rd</sup></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 71,75 ****
  <p><a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>
  </p>
! <p><a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html">`` '' --- -- ` '</a>
  </p>
  <p><a href="AAA-AAA-BBB.html"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>
--- 75,79 ----
  <p><a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>
  </p>
! <p><a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>
  </p>
  <p><a href="AAA-AAA-BBB.html"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>
***************
*** 97,100 ****
--- 101,105 ----
  <p><a href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>
  </p>
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/i-E-C.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/i-E-C.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/i-E-C.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/i-E-C.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_0131-_1e14-_1e08"></span><div class="header">
  <p>
  Next: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="n" rel="next">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Previous: <a href="e-e-e-e-e-j-ee.html" accesskey="p" rel="prev">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_0131-_1e14-_1e08">
! <div class="header">
  <p>
  Next: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="n" rel="next">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Previous: <a href="e-e-e-e-e-j-ee.html" accesskey="p" rel="prev">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="i-E-C"></span><h2 class="chapter">12 i &#274;` &#262;,</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/index.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/index.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/index.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/index.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="-_007b-_007d.html" rel="next" title=" { }">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="-_007b-_007d.html" rel="next" title=" { }">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> { }</a> &nbsp; </p>
--- 39,44 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> { }</a> &nbsp; </p>
***************
*** 43,103 ****
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="-_007b-_007d.html" accesskey="1">{ }</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="2">&nbsp; &nbsp; ! <br> .  . ? @</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="3">@ { } \ #</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="4">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="5">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_2265-_2264-_2192.html" accesskey="6">&ge; &le; &rarr;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="7">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_21d2-_00b0-a-b--aa.html" accesskey="8">&rArr; &deg; a&nbsp;b a sunny day &aring;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="9">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="a-e-i-a-a-e-c-e-e-e-e.html">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="e-e-e-e-e-j-ee.html">&#279; &#277; e_ &#7865; &#283; j ee[</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="i-E-C.html">i &#274;` &#262;,</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_201c-_201d-_2018-_2019-_201e-_201a.html">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html">`` '' --- -- ` '</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="AAA-AAA-BBB.html"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="CCC-CCC-DDD.html"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="someone_0040somewher-no_005fexplain_0040there.html"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="f_002d_002dile1-f_002d_002dile.html"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="-_0040-_007b_007d-_002e-.html"><tt> @ {} . </tt></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="8_002e27in.html">8.27in</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="sansserif-slanted.html"><span class="sansserif">sansserif</span> <i>slanted</i></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="indicateurl.html">&lsquo;<code>indicateurl</code>&rsquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="gH-3rd.html"><sub>g</sub>H 3<sup>rd</sup></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <div class="header">
--- 47,81 ----
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="-_007b-_007d.html" accesskey="1"> { }</a></li>
+ <li><a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="2">&nbsp; &nbsp; ! <br> .  . ? @</a></li>
+ <li><a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="3">@ { } \ #</a></li>
+ <li><a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="4">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a></li>
+ <li><a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="5">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a></li>
+ <li><a href="_2265-_2264-_2192.html" accesskey="6">&ge; &le; &rarr;</a></li>
+ <li><a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="7">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a></li>
+ <li><a href="_21d2-_00b0-a-b--aa.html" accesskey="8">&rArr; &deg; a&nbsp;b a sunny day &aring;</a></li>
+ <li><a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="9">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a></li>
+ <li><a href="a-e-i-a-a-e-c-e-e-e-e.html">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a></li>
+ <li><a href="e-e-e-e-e-j-ee.html">&#279; &#277; e_ &#7865; &#283; j ee[</a></li>
+ <li><a href="i-E-C.html">i &#274;` &#262;,</a></li>
+ <li><a href="_201c-_201d-_2018-_2019-_201e-_201a.html">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a></li>
+ <li><a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a></li>
+ <li><a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a></li>
+ <li><a href="AAA-AAA-BBB.html"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a></li>
+ <li><a href="CCC-CCC-DDD.html"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a></li>
+ <li><a href="someone_0040somewher-no_005fexplain_0040there.html"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a></li>
+ <li><a href="f_002d_002dile1-f_002d_002dile.html"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a></li>
+ <li><a href="-_0040-_007b_007d-_002e-.html"><tt> @ {} . </tt></a></li>
+ <li><a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a></li>
+ <li><a href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a></li>
+ <li><a href="8_002e27in.html">8.27in</a></li>
+ <li><a href="sansserif-slanted.html"><span class="sansserif">sansserif</span> <i>slanted</i></a></li>
+ <li><a href="indicateurl.html">&lsquo;<code>indicateurl</code>&rsquo;</a></li>
+ <li><a href="gH-3rd.html"><sub>g</sub>H 3<sup>rd</sup></a></li>
+ <li><a href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a></li>
+ </ul>
+ </div>
  <hr>
  <div class="header">
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/indicateurl.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/indicateurl.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/indicateurl.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/indicateurl.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="indicateurl"></span><div class="header">
  <p>
  Next: <a href="gH-3rd.html" accesskey="n" rel="next"><sub>g</sub>H 3<sup>rd</sup></a>, Previous: <a href="sansserif-slanted.html" accesskey="p" rel="prev"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="indicateurl">
! <div class="header">
  <p>
  Next: <a href="gH-3rd.html" accesskey="n" rel="next"><sub>g</sub>H 3<sup>rd</sup></a>, Previous: <a href="sansserif-slanted.html" accesskey="p" rel="prev"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="indicateurl-1"></span><h2 class="chapter">25 &lsquo;<code>indicateurl</code>&rsquo;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e"></span><div class="header">
  <p>
  Next: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="n" rel="next">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Previous: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="p" rel="prev">@ { } \ #</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e">
! <div class="header">
  <p>
  Next: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="n" rel="next">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Previous: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="p" rel="prev">@ { } \ #</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1"></span><h2 class="chapter">4 LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/sansserif-slanted.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/sansserif-slanted.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/sansserif-slanted.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/sansserif-slanted.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="sansserif-slanted"></span><div class="header">
  <p>
  Next: <a href="indicateurl.html" accesskey="n" rel="next">&lsquo;<code>indicateurl</code>&rsquo;</a>, Previous: <a href="8_002e27in.html" accesskey="p" rel="prev">8.27in</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="sansserif-slanted">
! <div class="header">
  <p>
  Next: <a href="indicateurl.html" accesskey="n" rel="next">&lsquo;<code>indicateurl</code>&rsquo;</a>, Previous: <a href="8_002e27in.html" accesskey="p" rel="prev">8.27in</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="sansserif-slanted-1"></span><h2 class="chapter">24 <span class="sansserif">sansserif</span> <i>slanted</i></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="someone_0040somewher-no_005fexplain_0040there"></span><div class="header">
  <p>
  Next: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="n" rel="next"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Previous: <a href="CCC-CCC-DDD.html" accesskey="p" rel="prev"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="someone_0040somewher-no_005fexplain_0040there">
! <div class="header">
  <p>
  Next: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="n" rel="next"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Previous: <a href="CCC-CCC-DDD.html" accesskey="p" rel="prev"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="someone_0040somewher-no_005fexplain_0040there-1"></span><h2 class="chapter">18 <a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1.pl texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1.pl
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_latin1.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_latin1.pl	2021-05-02 13:12:26.000000000 +0100
***************
*** 105,109 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 105,111 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 410,414 ****
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 412,420 ----
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 427,431 ****
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 433,441 ----
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 444,448 ****
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 454,462 ----
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 461,465 ****
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 475,483 ----
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 508,512 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 526,534 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 552,556 ****
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 574,582 ----
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 569,573 ****
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 595,603 ----
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 586,590 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 616,624 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 603,607 ****
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 637,645 ----
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 620,624 ****
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 658,666 ----
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 637,641 ****
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 679,687 ----
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 688,692 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 734,742 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 732,736 ****
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 782,790 ----
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 749,753 ****
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 803,811 ----
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 766,770 ****
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 824,832 ----
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 783,787 ****
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 845,853 ----
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 800,804 ****
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 866,874 ----
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 849,853 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 919,927 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 893,897 ****
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 967,975 ----
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 910,914 ****
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 988,996 ----
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 953,957 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1035,1043 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 997,1001 ****
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1083,1091 ----
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1014,1018 ****
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1104,1112 ----
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1031,1035 ****
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1125,1133 ----
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1048,1052 ****
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1146,1154 ----
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1065,1069 ****
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1167,1175 ----
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1082,1086 ****
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1188,1196 ----
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1133,1137 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1243,1251 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1177,1181 ****
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1291,1299 ----
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1194,1198 ****
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1312,1320 ----
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1211,1215 ****
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1333,1341 ----
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1228,1232 ****
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1354,1362 ----
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1275,1279 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1405,1413 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1319,1323 ****
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1453,1461 ----
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1336,1340 ****
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1474,1482 ----
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1353,1357 ****
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1495,1503 ----
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1370,1374 ****
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1516,1524 ----
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1387,1391 ****
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1537,1545 ----
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1404,1408 ****
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1558,1566 ----
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1421,1425 ****
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1579,1587 ----
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1438,1442 ****
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1600,1608 ----
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1455,1459 ****
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1621,1629 ----
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1472,1476 ****
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1642,1650 ----
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1489,1493 ****
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1663,1671 ----
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1506,1510 ****
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1684,1692 ----
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1523,1527 ****
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1705,1713 ----
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1588,1592 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1774,1782 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1642,1646 ****
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1832,1840 ----
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1668,1672 ****
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 1862,1870 ----
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 17,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 1678,1682 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1876,1884 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1700,1704 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1902,1910 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1722,1726 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1928,1936 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1744,1748 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1954,1962 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1766,1770 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1980,1988 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1788,1792 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2006,2014 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1810,1814 ****
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2032,2040 ----
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1832,1836 ****
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2058,2066 ----
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1854,1858 ****
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2084,2092 ----
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1913,1917 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2147,2155 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1967,1971 ****
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2205,2213 ----
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1989,1993 ****
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2231,2239 ----
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2011,2015 ****
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2257,2265 ----
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2033,2037 ****
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2283,2291 ----
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2055,2059 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2309,2317 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2077,2081 ****
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2335,2343 ----
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2128,2132 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2390,2398 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2186,2190 ****
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 2452,2460 ----
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 19,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 2196,2200 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2466,2474 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 19,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2222,2226 ****
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 2496,2504 ----
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 19,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 2232,2236 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2510,2518 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 19,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2275,2279 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2557,2565 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2319,2323 ****
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2605,2613 ----
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2336,2340 ****
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2626,2634 ----
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2353,2357 ****
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2647,2655 ----
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2370,2374 ****
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2668,2676 ----
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2387,2391 ****
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2689,2697 ----
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2436,2440 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2742,2750 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2480,2484 ****
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2790,2798 ----
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2497,2501 ****
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2811,2819 ----
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2514,2518 ****
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2832,2840 ----
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2531,2535 ****
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2853,2861 ----
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2548,2552 ****
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2874,2882 ----
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2597,2601 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2927,2935 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 21,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2721,2728 ****
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3055,3063 ----
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 23,
!                         'macro' => ''
                        },
                        'parent' => {}
                      },
***************
*** 2746,2753 ****
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3081,3089 ----
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 23,
!                         'macro' => ''
                        },
                        'parent' => {}
                      }
***************
*** 2792,2796 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3128,3136 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 23,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2859,2866 ****
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3199,3207 ----
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 24,
!                         'macro' => ''
                        },
                        'parent' => {}
                      },
***************
*** 2884,2891 ****
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3225,3233 ----
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 24,
!                         'macro' => ''
                        },
                        'parent' => {}
                      }
***************
*** 2930,2934 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3272,3280 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3013,3017 ****
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3359,3367 ----
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3054,3058 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3404,3412 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3154,3158 ****
                          'input_perl_encoding' => 'iso-8859-15'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3508,3516 ----
                          'input_perl_encoding' => 'iso-8859-15'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3195,3199 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3553,3561 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3270,3274 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3632,3640 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 27,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3320,3324 ****
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3686,3694 ----
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3358,3362 ****
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 3728,3736 ----
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 28,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 3368,3372 ****
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3742,3750 ----
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3390,3394 ****
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3768,3776 ----
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3412,3416 ****
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3794,3802 ----
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3434,3438 ****
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3820,3828 ----
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3456,3460 ****
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3846,3854 ----
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3478,3482 ****
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3872,3880 ----
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3500,3504 ****
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3898,3906 ----
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3522,3526 ****
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3924,3932 ----
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3577,3581 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3983,3991 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3631,3635 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4041,4049 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3653,3657 ****
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4067,4075 ----
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3675,3679 ****
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4093,4101 ----
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3697,3701 ****
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4119,4127 ----
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3719,3723 ****
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4145,4153 ----
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3749,3753 ****
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 4179,4187 ----
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 29,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 3759,3763 ****
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4193,4201 ----
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3810,3814 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4248,4256 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 29,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3886,3890 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4328,4336 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3940,3944 ****
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4386,4394 ----
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 31,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3981,3985 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4431,4439 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4052,4056 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4506,4514 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 32,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4106,4110 ****
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4564,4572 ----
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 33,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 4147,4151 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4609,4617 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 33,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4214,4218 ****
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4680,4688 ----
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 34,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 4251,4255 ****
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4721,4729 ----
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 34,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 4294,4298 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4768,4776 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 34,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4402,4406 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '-_007b-_007d'
            }
--- 4880,4890 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '-_007b-_007d'
            }
***************
*** 4575,4579 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '----_0021---_002e--_002e-_003f-_0040'
            }
--- 5059,5081 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '----_0021---_002e--_002e-_003f-_0040'
            }
***************
*** 4726,4730 ****
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5228,5236 ----
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4743,4747 ****
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5249,5257 ----
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4760,4764 ****
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5270,5278 ----
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4777,4781 ****
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5291,5299 ----
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 4805,4809 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0040-_007b-_007d-_005c-_0023'
            }
--- 5323,5337 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_0040-_007b-_007d-_005c-_0023'
            }
***************
*** 4812,4816 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5340,5348 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 43,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 4850,4854 ****
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5382,5390 ----
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4867,4871 ****
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5403,5411 ----
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4884,4888 ****
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5424,5432 ----
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4901,4905 ****
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5445,5453 ----
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 4926,4930 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 3,
        'parent' => {}
--- 5474,5482 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 44,
!         'macro' => ''
!       },
        'number' => 3,
        'parent' => {}
***************
*** 4965,4969 ****
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5517,5525 ----
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4982,4986 ****
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5538,5546 ----
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4999,5003 ****
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5559,5567 ----
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5016,5020 ****
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5580,5588 ----
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5033,5037 ****
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5601,5609 ----
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5050,5054 ****
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5622,5630 ----
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5082,5086 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e'
            }
--- 5658,5676 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e'
            }
***************
*** 5089,5093 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5679,5687 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 46,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5127,5131 ****
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5721,5729 ----
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5144,5148 ****
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5742,5750 ----
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5161,5165 ****
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5763,5771 ----
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5178,5182 ****
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5784,5792 ----
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5195,5199 ****
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5805,5813 ----
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5212,5216 ****
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5826,5834 ----
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5237,5241 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 4,
        'parent' => {}
--- 5855,5863 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 47,
!         'macro' => ''
!       },
        'number' => 4,
        'parent' => {}
***************
*** 5276,5280 ****
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5898,5906 ----
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5293,5297 ****
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5919,5927 ----
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5310,5314 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5940,5948 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5327,5331 ****
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5961,5969 ----
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5344,5348 ****
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5982,5990 ----
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5374,5378 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212'
            }
--- 6016,6032 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212'
            }
***************
*** 5381,5385 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6035,6043 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 49,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5419,5423 ****
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6077,6085 ----
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5436,5440 ****
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6098,6106 ----
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5453,5457 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6119,6127 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5470,5474 ****
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6140,6148 ----
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5487,5491 ****
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6161,6169 ----
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5512,5516 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 5,
        'parent' => {}
--- 6190,6198 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 50,
!         'macro' => ''
!       },
        'number' => 5,
        'parent' => {}
***************
*** 5551,5555 ****
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6233,6241 ----
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5568,5572 ****
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6254,6262 ----
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5592,5596 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_2265-_2264-_2192'
            }
--- 6282,6292 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_2265-_2264-_2192'
            }
***************
*** 5599,5603 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6295,6303 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 52,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5637,5641 ****
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6337,6345 ----
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5654,5658 ****
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6358,6366 ----
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5679,5683 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 6,
        'parent' => {}
--- 6387,6395 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 53,
!         'macro' => ''
!       },
        'number' => 6,
        'parent' => {}
***************
*** 5718,5722 ****
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6430,6438 ----
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5735,5739 ****
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6451,6459 ----
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5752,5756 ****
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6472,6480 ----
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5769,5773 ****
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6493,6501 ----
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5786,5790 ****
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6514,6522 ----
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5803,5807 ****
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6535,6543 ----
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5835,5839 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae'
            }
--- 6571,6589 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae'
            }
***************
*** 5842,5846 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6592,6600 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 55,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5880,5884 ****
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6634,6642 ----
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5897,5901 ****
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6655,6663 ----
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5914,5918 ****
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6676,6684 ----
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5931,5935 ****
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6697,6705 ----
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5948,5952 ****
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6718,6726 ----
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5965,5969 ****
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6739,6747 ----
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5990,5994 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 7,
        'parent' => {}
--- 6768,6776 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 56,
!         'macro' => ''
!       },
        'number' => 7,
        'parent' => {}
***************
*** 6029,6033 ****
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6811,6819 ----
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6046,6050 ****
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6832,6840 ----
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6063,6067 ****
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6853,6861 ----
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6080,6084 ****
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6874,6882 ----
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6108,6112 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_21d2-_00b0-a-b--_00e5'
            }
--- 6906,6920 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_21d2-_00b0-a-b--_00e5'
            }
***************
*** 6115,6119 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6923,6931 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 58,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6153,6157 ****
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6965,6973 ----
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6170,6174 ****
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6986,6994 ----
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6187,6191 ****
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7007,7015 ----
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6204,6208 ****
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 7028,7036 ----
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6229,6233 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 8,
        'parent' => {}
--- 7057,7065 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 59,
!         'macro' => ''
!       },
        'number' => 8,
        'parent' => {}
***************
*** 6268,6272 ****
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7100,7108 ----
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6285,6289 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7121,7129 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6302,6306 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7142,7150 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6319,6323 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7163,7171 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6336,6340 ****
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7184,7192 ----
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6353,6357 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7205,7213 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6370,6374 ****
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7226,7234 ----
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6387,6391 ****
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7247,7255 ----
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6404,6408 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7268,7276 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6421,6425 ****
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7289,7297 ----
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6438,6442 ****
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7310,7318 ----
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6455,6459 ****
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7331,7339 ----
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6472,6476 ****
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 7352,7360 ----
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6518,6522 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe'
            }
--- 7402,7434 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe'
            }
***************
*** 6525,6529 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 7437,7445 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 61,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6563,6567 ****
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7479,7487 ----
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6580,6584 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7500,7508 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6597,6601 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7521,7529 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6614,6618 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7542,7550 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6631,6635 ****
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7563,7571 ----
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6648,6652 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7584,7592 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6665,6669 ****
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7605,7613 ----
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6682,6686 ****
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7626,7634 ----
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6699,6703 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7647,7655 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6716,6720 ****
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7668,7676 ----
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6733,6737 ****
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7689,7697 ----
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6750,6754 ****
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7710,7718 ----
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6767,6771 ****
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 7731,7739 ----
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6792,6796 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 9,
        'parent' => {}
--- 7760,7768 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 62,
!         'macro' => ''
!       },
        'number' => 9,
        'parent' => {}
***************
*** 6841,6845 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7813,7821 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6867,6871 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 7843,7851 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 64,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 6877,6881 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7857,7865 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6899,6903 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7883,7891 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6921,6925 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7909,7917 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6943,6947 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7935,7943 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6965,6969 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7961,7969 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6987,6991 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7987,7995 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7009,7013 ****
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8013,8021 ----
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7031,7035 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8039,8047 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7053,7057 ****
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8065,8073 ----
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7093,7097 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119'
            }
--- 8109,8135 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119'
            }
***************
*** 7100,7104 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8138,8146 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 64,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7148,7152 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8190,8198 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7174,7178 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 8220,8228 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 65,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7184,7188 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8234,8242 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7206,7210 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8260,8268 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7228,7232 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8286,8294 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7250,7254 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8312,8320 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7272,7276 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8338,8346 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7294,7298 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8364,8372 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7316,7320 ****
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8390,8398 ----
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7338,7342 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8416,8424 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7360,7364 ****
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8442,8450 ----
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7385,7389 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 10,
        'parent' => {}
--- 8471,8479 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 65,
!         'macro' => ''
!       },
        'number' => 10,
        'parent' => {}
***************
*** 7434,7438 ****
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8524,8532 ----
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7456,7460 ****
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8550,8558 ----
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7478,7482 ****
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8576,8584 ----
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7500,7504 ****
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8602,8610 ----
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7522,7526 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8628,8636 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7544,7548 ****
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8654,8662 ----
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7576,7580 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361'
            }
--- 8690,8708 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361'
            }
***************
*** 7583,7587 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8711,8719 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 67,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7631,7635 ****
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8763,8771 ----
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7653,7657 ****
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8789,8797 ----
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7675,7679 ****
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8815,8823 ----
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7697,7701 ****
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8841,8849 ----
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7719,7723 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8867,8875 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7741,7745 ****
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8893,8901 ----
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7766,7770 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 11,
        'parent' => {}
--- 8922,8930 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 68,
!         'macro' => ''
!       },
        'number' => 11,
        'parent' => {}
***************
*** 7819,7823 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 8979,8987 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 70,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7829,7833 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8993,9001 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 70,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7855,7859 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 9023,9031 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 70,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7865,7869 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9037,9045 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 70,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7889,7893 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0131-_1e14-_1e08'
            }
--- 9065,9075 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_0131-_1e14-_1e08'
            }
***************
*** 7896,7900 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9078,9086 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 70,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7948,7952 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 9134,9142 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 71,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7958,7962 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9148,9156 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7984,7988 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 9178,9186 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 71,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7994,7998 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9192,9200 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8019,8023 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 12,
        'parent' => {}
--- 9221,9229 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 71,
!         'macro' => ''
!       },
        'number' => 12,
        'parent' => {}
***************
*** 8058,8062 ****
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9264,9272 ----
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8075,8079 ****
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9285,9293 ----
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8092,8096 ****
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9306,9314 ----
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8109,8113 ****
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9327,9335 ----
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8126,8130 ****
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9348,9356 ----
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8156,8160 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a'
            }
--- 9382,9398 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a'
            }
***************
*** 8163,8167 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9401,9409 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 73,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8201,8205 ****
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9443,9451 ----
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8218,8222 ****
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9464,9472 ----
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8235,8239 ****
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9485,9493 ----
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8252,8256 ****
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9506,9514 ----
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8269,8273 ****
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9527,9535 ----
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8294,8298 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 13,
        'parent' => {}
--- 9556,9564 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 74,
!         'macro' => ''
!       },
        'number' => 13,
        'parent' => {}
***************
*** 8333,8337 ****
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9599,9607 ----
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8350,8354 ****
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9620,9628 ----
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8367,8371 ****
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9641,9649 ----
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8384,8388 ****
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9662,9670 ----
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8401,8405 ****
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9683,9691 ----
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8431,8435 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a'
            }
--- 9717,9733 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a'
            }
***************
*** 8438,8442 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9736,9744 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 76,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8476,8480 ****
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9778,9786 ----
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8493,8497 ****
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9799,9807 ----
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8510,8514 ****
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9820,9828 ----
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8527,8531 ****
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9841,9849 ----
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8544,8548 ****
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9862,9870 ----
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8569,8573 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 14,
        'parent' => {}
--- 9891,9899 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 77,
!         'macro' => ''
!       },
        'number' => 14,
        'parent' => {}
***************
*** 8598,8602 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027'
            }
--- 9924,9930 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027'
            }
***************
*** 8711,8715 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10039,10047 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 82,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8736,8740 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10068,10076 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 82,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8760,8764 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'AAA-AAA-BBB'
            }
--- 10096,10106 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'AAA-AAA-BBB'
            }
***************
*** 8767,8771 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10109,10117 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 82,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8831,8835 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10177,10185 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 83,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8856,8860 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10206,10214 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 83,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8881,8885 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 16,
        'parent' => {}
--- 10235,10243 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 83,
!         'macro' => ''
!       },
        'number' => 16,
        'parent' => {}
***************
*** 8946,8950 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10304,10312 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 85,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8971,8975 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10333,10341 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 85,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8995,8999 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'CCC-CCC-DDD'
            }
--- 10361,10371 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'CCC-CCC-DDD'
            }
***************
*** 9002,9006 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10374,10382 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 85,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9066,9070 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10442,10450 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 87,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9091,9095 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10471,10479 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 87,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9116,9120 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 17,
        'parent' => {}
--- 10500,10508 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 87,
!         'macro' => ''
!       },
        'number' => 17,
        'parent' => {}
***************
*** 9194,9198 ****
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 10582,10590 ----
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 90,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9216,9220 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'someone_0040somewher-no_005fexplain_0040there'
            }
--- 10608,10616 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'someone_0040somewher-no_005fexplain_0040there'
            }
***************
*** 9223,9227 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10619,10627 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 90,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9300,9304 ****
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 10700,10708 ----
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 91,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9325,9329 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 18,
        'parent' => {}
--- 10729,10737 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 91,
!         'macro' => ''
!       },
        'number' => 18,
        'parent' => {}
***************
*** 9420,9424 ****
                  'input_perl_encoding' => 'iso-8859-15'
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10828,10836 ----
                  'input_perl_encoding' => 'iso-8859-15'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 93,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9442,9446 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'f_002d_002dile1-f_002d_002dile'
            }
--- 10854,10862 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'f_002d_002dile1-f_002d_002dile'
            }
***************
*** 9449,9453 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10865,10873 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 93,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9543,9547 ****
                  'input_perl_encoding' => 'iso-8859-15'
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10963,10971 ----
                  'input_perl_encoding' => 'iso-8859-15'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 95,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9568,9572 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 19,
        'parent' => {}
--- 10992,11000 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 95,
!         'macro' => ''
!       },
        'number' => 19,
        'parent' => {}
***************
*** 9619,9623 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '-_0040-_007b_007d-_002e-'
            }
--- 11047,11053 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '-_0040-_007b_007d-_002e-'
            }
***************
*** 9626,9630 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11056,11064 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 98,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9681,9685 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 20,
        'parent' => {}
--- 11115,11123 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 100,
!         'macro' => ''
!       },
        'number' => 20,
        'parent' => {}
***************
*** 9726,9730 ****
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11164,11172 ----
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9764,9768 ****
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 11206,11214 ----
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 103,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 9774,9778 ****
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11220,11228 ----
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9796,9800 ****
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11246,11254 ----
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9818,9822 ****
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11272,11280 ----
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9840,9844 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11298,11306 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9862,9866 ****
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11324,11332 ----
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9884,9888 ****
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11350,11358 ----
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9906,9910 ****
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11376,11384 ----
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9928,9932 ****
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 11402,11410 ----
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9964,9968 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i'
            }
--- 11442,11464 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i'
            }
***************
*** 9971,9975 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11467,11475 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 103,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10015,10019 ****
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11515,11523 ----
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10053,10057 ****
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 11557,11565 ----
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 104,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 10063,10067 ****
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11571,11579 ----
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10085,10089 ****
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11597,11605 ----
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10107,10111 ****
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11623,11631 ----
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10129,10133 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11649,11657 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10151,10155 ****
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11675,11683 ----
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10173,10177 ****
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11701,11709 ----
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10195,10199 ****
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11727,11735 ----
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10217,10221 ****
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 11753,11761 ----
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10242,10246 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 21,
        'parent' => {}
--- 11782,11790 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 104,
!         'macro' => ''
!       },
        'number' => 21,
        'parent' => {}
***************
*** 10291,10295 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11835,11843 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10313,10317 ****
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11861,11869 ----
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10335,10339 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11887,11895 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10357,10361 ****
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11913,11921 ----
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10379,10383 ****
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11939,11947 ----
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10409,10413 ****
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 11973,11981 ----
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 106,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 10419,10423 ****
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 11987,11995 ----
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10451,10455 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'env-code-option-samp-command-file-C_002dx-ESC'
            }
--- 12023,12041 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'env-code-option-samp-command-file-C_002dx-ESC'
            }
***************
*** 10458,10462 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12044,12052 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 106,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10506,10510 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12096,12104 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10528,10532 ****
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12122,12130 ----
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10550,10554 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12148,12156 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10572,10576 ****
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12174,12182 ----
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10594,10598 ****
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12200,12208 ----
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10624,10628 ****
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 12234,12242 ----
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 107,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 10634,10638 ****
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12248,12256 ----
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10659,10663 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 22,
        'parent' => {}
--- 12277,12285 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 107,
!         'macro' => ''
!       },
        'number' => 22,
        'parent' => {}
***************
*** 10711,10715 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '8_002e27in'
            }
--- 12333,12340 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {}
!             ],
              'normalized' => '8_002e27in'
            }
***************
*** 10718,10722 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12343,12351 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 109,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10773,10777 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 23,
        'parent' => {}
--- 12402,12410 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 110,
!         'macro' => ''
!       },
        'number' => 23,
        'parent' => {}
***************
*** 10822,10826 ****
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12455,12463 ----
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 112,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10844,10848 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'sansserif-slanted'
            }
--- 12481,12489 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'sansserif-slanted'
            }
***************
*** 10851,10855 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12492,12500 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 112,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10899,10903 ****
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12544,12552 ----
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 113,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10924,10928 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 24,
        'parent' => {}
--- 12573,12581 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 113,
!         'macro' => ''
!       },
        'number' => 24,
        'parent' => {}
***************
*** 10971,10975 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'indicateurl'
            }
--- 12624,12630 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'indicateurl'
            }
***************
*** 10978,10982 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12633,12641 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 115,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11029,11033 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 25,
        'parent' => {}
--- 12688,12696 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 116,
!         'macro' => ''
!       },
        'number' => 25,
        'parent' => {}
***************
*** 11078,11082 ****
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12741,12749 ----
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 118,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11100,11104 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'gH-3rd'
            }
--- 12767,12775 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'gH-3rd'
            }
***************
*** 11107,11111 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12778,12786 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 118,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11155,11159 ****
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12830,12838 ----
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 119,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11180,11184 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 26,
        'parent' => {}
--- 12859,12867 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 119,
!         'macro' => ''
!       },
        'number' => 26,
        'parent' => {}
***************
*** 11242,11246 ****
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12925,12933 ----
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 121,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11279,11283 ****
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12966,12974 ----
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 121,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11303,11307 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls'
            }
--- 12994,13004 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls'
            }
***************
*** 11310,11314 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 13007,13015 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 121,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11371,11375 ****
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 13072,13080 ----
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 122,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11408,11412 ****
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 13113,13121 ----
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 122,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11661,11665 ****
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13370,13378 ----
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 128,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11678,11682 ****
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13391,13399 ----
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 128,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11695,11699 ****
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13412,13420 ----
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 128,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11712,11716 ****
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13433,13441 ----
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 128,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 11739,11743 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13464,13472 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 128,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11794,11798 ****
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13523,13531 ----
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11811,11815 ****
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13544,13552 ----
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11828,11832 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13565,13573 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11845,11849 ****
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13586,13594 ----
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11862,11866 ****
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13607,13615 ----
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11879,11883 ****
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13628,13636 ----
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 11910,11914 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13663,13671 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 130,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11965,11969 ****
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13722,13730 ----
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11982,11986 ****
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13743,13751 ----
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11999,12003 ****
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13764,13772 ----
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12016,12020 ****
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13785,13793 ----
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12033,12037 ****
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13806,13814 ----
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12062,12066 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13839,13847 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 132,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12117,12121 ****
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13898,13906 ----
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 134,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12134,12138 ****
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13919,13927 ----
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 134,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12157,12161 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13946,13954 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 134,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12212,12216 ****
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14005,14013 ----
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12229,12233 ****
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14026,14034 ----
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12246,12250 ****
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14047,14055 ----
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12263,12267 ****
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14068,14076 ----
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12280,12284 ****
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14089,14097 ----
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12297,12301 ****
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14110,14118 ----
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12328,12332 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14145,14153 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 136,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12383,12387 ****
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14204,14212 ----
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12400,12404 ****
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14225,14233 ----
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12417,12421 ****
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14246,14254 ----
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12434,12438 ****
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14267,14275 ----
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12461,12465 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14298,14306 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 138,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12516,12520 ****
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14357,14365 ----
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12533,12537 ****
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14378,14386 ----
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12550,12554 ****
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14399,14407 ----
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12567,12571 ****
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14420,14428 ----
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12584,12588 ****
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14441,14449 ----
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12601,12605 ****
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14462,14470 ----
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12618,12622 ****
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14483,14491 ----
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12635,12639 ****
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14504,14512 ----
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12652,12656 ****
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14525,14533 ----
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12669,12673 ****
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14546,14554 ----
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12686,12690 ****
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14567,14575 ----
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12703,12707 ****
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14588,14596 ----
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12720,12724 ****
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14609,14617 ----
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12765,12769 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14658,14666 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 140,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12830,12834 ****
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14727,14735 ----
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12856,12860 ****
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 14757,14765 ----
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 142,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 12866,12870 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14771,14779 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12888,12892 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14797,14805 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12910,12914 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14823,14831 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12932,12936 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14849,14857 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12954,12958 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14875,14883 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12976,12980 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14901,14909 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12998,13002 ****
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14927,14935 ----
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13020,13024 ****
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14953,14961 ----
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13042,13046 ****
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14979,14987 ----
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13081,13085 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15022,15030 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 142,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13146,13150 ****
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15091,15099 ----
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13168,13172 ****
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15117,15125 ----
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13190,13194 ****
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15143,15151 ----
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13212,13216 ****
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15169,15177 ----
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13234,13238 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15195,15203 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13256,13260 ****
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15221,15229 ----
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13287,13291 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15256,15264 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 144,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13356,13360 ****
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 15329,15337 ----
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 146,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 13366,13370 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15343,15351 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 146,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13392,13396 ****
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 15373,15381 ----
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 146,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 13402,13406 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15387,15395 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 146,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13425,13429 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15414,15422 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 146,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13480,13484 ****
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15473,15481 ----
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13497,13501 ****
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15494,15502 ----
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13514,13518 ****
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15515,15523 ----
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13531,13535 ****
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15536,15544 ----
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13548,13552 ****
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15557,15565 ----
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13577,13581 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15590,15598 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 148,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13632,13636 ****
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15649,15657 ----
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13649,13653 ****
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15670,15678 ----
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13666,13670 ****
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15691,15699 ----
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13683,13687 ****
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15712,15720 ----
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13700,13704 ****
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15733,15741 ----
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13729,13733 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15766,15774 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 150,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13858,13862 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15899,15907 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 154,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13883,13887 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15928,15936 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 154,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13906,13910 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15955,15963 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 154,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13987,13991 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16040,16048 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 157,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14012,14016 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16069,16077 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 157,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14035,14039 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16096,16104 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 157,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14129,14133 ****
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16194,16202 ----
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 160,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14150,14154 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16219,16227 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 160,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14261,14265 ****
                          'input_perl_encoding' => 'iso-8859-15'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16334,16342 ----
                          'input_perl_encoding' => 'iso-8859-15'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 163,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14282,14286 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16359,16367 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 163,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14348,14352 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16429,16437 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 165,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14409,14413 ****
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16494,16502 ----
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14447,14451 ****
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 16536,16544 ----
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 168,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 14457,14461 ****
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16550,16558 ----
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14479,14483 ****
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16576,16584 ----
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14501,14505 ****
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16602,16610 ----
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14523,14527 ****
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16628,16636 ----
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14545,14549 ****
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16654,16662 ----
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14567,14571 ****
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16680,16688 ----
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14589,14593 ****
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16706,16714 ----
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14611,14615 ****
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16732,16740 ----
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14646,14650 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16771,16779 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 168,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14711,14715 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16840,16848 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14733,14737 ****
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16866,16874 ----
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14755,14759 ****
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16892,16900 ----
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14777,14781 ****
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16918,16926 ----
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14799,14803 ****
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16944,16952 ----
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14829,14833 ****
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 16978,16986 ----
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 170,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 14839,14843 ****
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16992,17000 ----
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14870,14874 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17027,17035 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 170,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14937,14941 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17098,17106 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 172,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15002,15006 ****
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 17167,17175 ----
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 174,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 15023,15027 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17192,17200 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 174,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15085,15089 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17258,17266 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 176,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15150,15154 ****
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 17327,17335 ----
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 178,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 15171,15175 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17352,17360 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 178,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15249,15253 ****
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 17434,17442 ----
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 180,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 15286,15290 ****
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 17475,17483 ----
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 180,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 15309,15313 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17502,17510 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 180,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15332,15336 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 27,
        'parent' => {}
--- 17529,17537 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 122,
!         'macro' => ''
!       },
        'number' => 27,
        'parent' => {}
***************
*** 15362,15366 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'args'}[0];
--- 17563,17567 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'args'}[0];
***************
*** 15434,15450 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
--- 17635,17647 ----
***************
*** 15463,15467 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[7];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
--- 17660,17663 ----
***************
*** 15470,15494 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
--- 17666,17684 ----
***************
*** 15511,15515 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
--- 17701,17704 ----
***************
*** 15518,15538 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
--- 17707,17722 ----
***************
*** 15553,15557 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
--- 17737,17740 ----
***************
*** 15560,15568 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
--- 17743,17749 ----
***************
*** 15577,15581 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7];
--- 17758,17761 ----
***************
*** 15584,15608 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7];
--- 17764,17782 ----
***************
*** 15625,15629 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8];
--- 17799,17802 ----
***************
*** 15632,15648 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8];
--- 17805,17817 ----
***************
*** 15661,15665 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'extra'}{'menu_entry_node'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[7];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'extra'}{'menu_entry_node'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9];
--- 17830,17833 ----
***************
*** 15668,15720 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9];
--- 17836,17875 ----
***************
*** 15751,15755 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'extra'}{'menu_entry_node'}{'node_content'}[25] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[25];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'extra'}{'menu_entry_node'}{'node_content'}[26] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10];
--- 17906,17909 ----
***************
*** 15760,15812 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10];
--- 17914,17955 ----
***************
*** 15837,15841 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'extra'}{'menu_entry_node'}{'node_content'}[19] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[19];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'extra'}{'menu_entry_node'}{'node_content'}[20] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11];
--- 17980,17983 ----
***************
*** 15846,15875 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11];
--- 17988,18011 ----
***************
*** 15892,15896 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12];
--- 18028,18031 ----
***************
*** 15901,15916 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12];
--- 18036,18047 ----
***************
*** 15925,15929 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13];
--- 18056,18059 ----
***************
*** 15932,15952 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13];
--- 18062,18077 ----
***************
*** 15967,15971 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'extra'}{'menu_entry_node'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'extra'}{'menu_entry_node'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14];
--- 18092,18095 ----
***************
*** 15974,15994 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14];
--- 18098,18113 ----
***************
*** 16009,16013 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'extra'}{'menu_entry_node'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'extra'}{'menu_entry_node'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[15];
--- 18128,18131 ----
***************
*** 16030,16040 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16];
--- 18148,18155 ----
***************
*** 16049,16053 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17];
--- 18164,18167 ----
***************
*** 16060,16070 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17];
--- 18174,18181 ----
***************
*** 16079,16083 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18];
--- 18190,18193 ----
***************
*** 16094,16098 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18];
--- 18204,18207 ----
***************
*** 16105,16109 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19];
--- 18214,18217 ----
***************
*** 16122,16126 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19];
--- 18230,18233 ----
***************
*** 16133,16137 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[20];
--- 18240,18243 ----
***************
*** 16146,16150 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'extra'}{'menu_entry_description'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[1]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21];
--- 18252,18255 ----
***************
*** 16154,16158 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
--- 18259,18262 ----
***************
*** 16162,16204 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21];
--- 18266,18299 ----
***************
*** 16225,16229 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'extra'}{'menu_entry_node'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[15];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'extra'}{'menu_entry_node'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22];
--- 18320,18323 ----
***************
*** 16234,16258 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
--- 18328,18347 ----
***************
*** 16260,16267 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22];
--- 18349,18354 ----
***************
*** 16284,16288 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[23];
--- 18371,18374 ----
***************
*** 16299,16303 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[1];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24];
--- 18385,18388 ----
***************
*** 16308,16312 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24];
--- 18393,18396 ----
***************
*** 16319,16323 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[25];
--- 18403,18406 ----
***************
*** 16332,16336 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'extra'}{'menu_entry_description'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[1]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26];
--- 18415,18418 ----
***************
*** 16341,16345 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26];
--- 18423,18426 ----
***************
*** 16352,16356 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27];
--- 18433,18436 ----
***************
*** 16363,16367 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1];
--- 18443,18446 ----
***************
*** 16371,16375 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27];
--- 18450,18453 ----
***************
*** 16384,16388 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[28]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[2]{'contents'}[1]{'contents'}[28]{'args'}[0];
--- 18462,18465 ----
***************
*** 16404,16408 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[4]{'args'}[0];
--- 18481,18489 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[4]{'args'}[0];
***************
*** 16449,16453 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[6]{'args'}[0];
--- 18530,18550 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'args'}[0]{'contents'}[16];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[6]{'args'}[0];
***************
*** 16475,16491 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7];
--- 18572,18584 ----
***************
*** 16499,16504 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[0];
--- 18592,18604 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'args'}[0]{'contents'}[8];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[0];
***************
*** 16506,16526 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0];
--- 18606,18621 ----
***************
*** 16528,16552 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9];
--- 18623,18641 ----
***************
*** 16564,16569 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0];
--- 18653,18669 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0];
***************
*** 16571,16599 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[0];
--- 18671,18692 ----
***************
*** 16601,16621 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11];
--- 18694,18709 ----
***************
*** 16631,16636 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0];
--- 18719,18733 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0];
***************
*** 16638,16662 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[0];
--- 18735,18753 ----
***************
*** 16664,16672 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13];
--- 18755,18761 ----
***************
*** 16676,16681 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[0];
--- 18765,18773 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[0];
***************
*** 16683,16695 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0];
--- 18775,18784 ----
***************
*** 16697,16721 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15];
--- 18786,18804 ----
***************
*** 16733,16738 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0];
--- 18816,18832 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0];
***************
*** 16740,16768 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[0];
--- 18834,18855 ----
***************
*** 16770,16786 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17];
--- 18857,18869 ----
***************
*** 16794,16799 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[0];
--- 18877,18889 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'args'}[0]{'contents'}[8];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[0];
***************
*** 16801,16821 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0];
--- 18891,18906 ----
***************
*** 16823,16875 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[22];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[24];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19];
--- 18908,18947 ----
***************
*** 16901,16906 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'node_content'}[25] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[25];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'node_content'}[26] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[26];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0];
--- 18973,19003 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'node_content'}[25] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[25];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'node_content'}[26] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[26];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[17] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[17];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[18] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[18];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[19] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[19];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[20] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[20];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[21] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[21];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[22] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[22];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[23] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[23];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[24] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[24];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[25] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[25];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[26] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'args'}[0]{'contents'}[26];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0];
***************
*** 16908,16964 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[22];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[24];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19005,19047 ----
***************
*** 16968,17020 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21];
--- 19051,19092 ----
***************
*** 17040,17045 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'node_content'}[19] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[19];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'node_content'}[20] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[20];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19112,19136 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'node_content'}[19] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[19];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'node_content'}[20] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[20];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[17] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[17];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[18] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[18];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[19] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[19];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[20] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'args'}[0]{'contents'}[20];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17049,17105 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19140,19184 ----
***************
*** 17109,17138 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23];
--- 19188,19211 ----
***************
*** 17150,17155 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19223,19239 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17159,17192 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19243,19269 ----
***************
*** 17196,17211 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25];
--- 19273,19284 ----
***************
*** 17215,17220 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19288,19296 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17224,17243 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[0];
--- 19300,19314 ----
***************
*** 17245,17265 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27];
--- 19316,19331 ----
***************
*** 17275,17280 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0];
--- 19341,19355 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[27]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0];
***************
*** 17282,17306 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[28]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[0];
--- 19357,19375 ----
***************
*** 17308,17328 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29];
--- 19377,19392 ----
***************
*** 17338,17343 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0];
--- 19402,19416 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[29]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0];
***************
*** 17345,17374 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[32]{'args'}[0];
--- 19418,19441 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[6];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[8];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[30]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[31]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[32]{'args'}[0];
***************
*** 17385,17394 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33];
--- 19452,19459 ----
***************
*** 17398,17403 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19463,19471 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[33]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17410,17423 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[34]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19478,19488 ----
***************
*** 17430,17439 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35];
--- 19495,19502 ----
***************
*** 17443,17448 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19506,19514 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[35]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17455,17468 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[36]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19521,19531 ----
***************
*** 17478,17482 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37];
--- 19541,19544 ----
***************
*** 17484,17489 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19546,19552 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[37]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17499,17507 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[38]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19562,19568 ----
***************
*** 17519,17523 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39];
--- 19580,19583 ----
***************
*** 17525,17530 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19585,19591 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[39]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17542,17550 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[40]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19603,19609 ----
***************
*** 17553,17558 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19612,19616 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17561,17565 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[42]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19619,19622 ----
***************
*** 17568,17572 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
--- 19625,19628 ----
***************
*** 17576,17618 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43];
--- 19632,19665 ----
***************
*** 17634,17639 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19681,19701 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'args'}[0]{'contents'}[16];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[43]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17642,17646 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
--- 19704,19707 ----
***************
*** 17650,17696 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[44]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19711,19747 ----
***************
*** 17700,17724 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
--- 19751,19770 ----
***************
*** 17726,17733 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45];
--- 19772,19777 ----
***************
*** 17745,17750 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19789,19805 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[45]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17754,17778 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
--- 19809,19828 ----
***************
*** 17780,17791 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[46]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'args'}[0];
--- 19830,19838 ----
***************
*** 17796,17801 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48]{'args'}[0];
--- 19843,19848 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[47]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48]{'args'}[0];
***************
*** 17805,17809 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[48]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19852,19855 ----
***************
*** 17813,17817 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49];
--- 19859,19862 ----
***************
*** 17819,17824 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19864,19870 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[49]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17828,17836 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[50]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19874,19880 ----
***************
*** 17839,17844 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19883,19887 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17847,17851 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[52]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19890,19893 ----
***************
*** 17855,17859 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53];
--- 19897,19900 ----
***************
*** 17861,17866 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19902,19908 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[53]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17870,17878 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[54]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19912,19918 ----
***************
*** 17884,17888 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0];
--- 19924,19927 ----
***************
*** 17892,17896 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55];
--- 19931,19934 ----
***************
*** 17900,17905 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19938,19946 ----
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[55]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17911,17915 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0];
--- 19952,19955 ----
***************
*** 17919,17923 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56];
--- 19959,19962 ----
***************
*** 17983,17999 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0];
--- 20022,20034 ----
***************
*** 18008,18012 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[5];
--- 20043,20046 ----
***************
*** 18017,18041 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0];
--- 20051,20069 ----
***************
*** 18054,18058 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[7];
--- 20082,20085 ----
***************
*** 18063,18083 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0];
--- 20090,20105 ----
***************
*** 18094,18098 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[9];
--- 20116,20119 ----
***************
*** 18103,18111 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0];
--- 20124,20130 ----
***************
*** 18116,18120 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[11];
--- 20135,20138 ----
***************
*** 18125,18149 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0];
--- 20143,20161 ----
***************
*** 18162,18166 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[13];
--- 20174,20177 ----
***************
*** 18171,18187 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0];
--- 20182,20194 ----
***************
*** 18196,18200 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[15];
--- 20203,20206 ----
***************
*** 18205,18257 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0];
--- 20211,20250 ----
***************
*** 18284,18288 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[25] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[25];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[26] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[17];
--- 20277,20280 ----
***************
*** 18295,18347 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0];
--- 20287,20328 ----
***************
*** 18368,18372 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[19] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[19];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[20] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[19];
--- 20349,20352 ----
***************
*** 18379,18408 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0];
--- 20359,20382 ----
***************
*** 18421,18425 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[21];
--- 20395,20398 ----
***************
*** 18432,18447 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0];
--- 20405,20416 ----
***************
*** 18452,18456 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[23];
--- 20421,20424 ----
***************
*** 18461,18481 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0];
--- 20429,20444 ----
***************
*** 18492,18496 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[25];
--- 20455,20458 ----
***************
*** 18501,18521 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0];
--- 20463,20478 ----
***************
*** 18532,18536 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[27];
--- 20489,20492 ----
***************
*** 18554,18563 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0];
--- 20510,20517 ----
***************
*** 18568,18572 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[31];
--- 20522,20525 ----
***************
*** 18582,18591 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0];
--- 20535,20542 ----
***************
*** 18596,18600 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[33];
--- 20547,20550 ----
***************
*** 18613,18617 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0];
--- 20563,20566 ----
***************
*** 18620,18624 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[35];
--- 20569,20572 ----
***************
*** 18639,18643 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0];
--- 20587,20590 ----
***************
*** 18646,18650 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[37];
--- 20593,20596 ----
***************
*** 18657,18661 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'extra'}{'label'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[41];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[39];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[39]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[39];
--- 20603,20606 ----
***************
*** 18667,18671 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
--- 20612,20615 ----
***************
*** 18675,18717 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0];
--- 20619,20652 ----
***************
*** 18734,18738 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[41];
--- 20669,20672 ----
***************
*** 18745,18769 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
--- 20679,20698 ----
***************
*** 18771,18778 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0];
--- 20700,20705 ----
***************
*** 18791,18795 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[43];
--- 20718,20721 ----
***************
*** 18804,18808 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[45];
--- 20730,20733 ----
***************
*** 18815,18819 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0];
--- 20740,20743 ----
***************
*** 18822,18826 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[47];
--- 20746,20749 ----
***************
*** 18833,18837 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'extra'}{'label'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[51];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[49];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[49]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[49];
--- 20756,20759 ----
***************
*** 18844,18848 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0];
--- 20766,20769 ----
***************
*** 18851,18855 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[51];
--- 20772,20775 ----
***************
*** 18864,18868 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0];
--- 20784,20787 ----
***************
*** 18872,18876 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0];
--- 20791,20794 ----
***************
*** 18881,18890 ****
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[53]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56];
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'contents'}[54]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56];
- $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'line_nr'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[56]{'parent'} = $result_trees{'at_commands_in_refs_latin1'};
  $result_trees{'at_commands_in_refs_latin1'}{'contents'}[57]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_latin1'}{'contents'}[57];
--- 20799,20806 ----
***************
*** 20841,20850 ****
  
  
  $result_converted_errors{'file_html'}->{'at_commands_in_refs_latin1'} = [
    {
!     'error_line' => ':26: warning: @image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'
  ',
      'file_name' => '',
!     'line_nr' => 26,
      'macro' => '',
      'text' => '@image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'',
--- 22757,22769 ----
  
  
+ $result_floats{'at_commands_in_refs_latin1'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'at_commands_in_refs_latin1'} = [
    {
!     'error_line' => ':95: warning: @image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'
  ',
      'file_name' => '',
!     'line_nr' => 95,
      'macro' => '',
      'text' => '@image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'',
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs.pl texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs.pl
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 343,347 ****
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 345,353 ----
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 360,364 ****
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 366,374 ----
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 377,381 ****
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 387,395 ----
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 394,398 ****
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 408,416 ----
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 441,445 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 459,467 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 485,489 ****
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 507,515 ----
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 502,506 ****
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 528,536 ----
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 519,523 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 549,557 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 536,540 ****
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 570,578 ----
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 553,557 ****
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 591,599 ----
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 570,574 ****
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 612,620 ----
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 621,625 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 667,675 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 665,669 ****
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 715,723 ----
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 682,686 ****
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 736,744 ----
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 699,703 ****
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 757,765 ----
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 716,720 ****
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 778,786 ----
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 733,737 ****
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 799,807 ----
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 782,786 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 852,860 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 826,830 ****
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 900,908 ----
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 843,847 ****
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 921,929 ----
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 886,890 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 968,976 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 930,934 ****
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1016,1024 ----
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 947,951 ****
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1037,1045 ----
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 964,968 ****
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1058,1066 ----
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 981,985 ****
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1079,1087 ----
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 998,1002 ****
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1100,1108 ----
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1015,1019 ****
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1121,1129 ----
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1066,1070 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1176,1184 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1110,1114 ****
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1224,1232 ----
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1127,1131 ****
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1245,1253 ----
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1144,1148 ****
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1266,1274 ----
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1161,1165 ****
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1287,1295 ----
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1208,1212 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1338,1346 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1252,1256 ****
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1386,1394 ----
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1269,1273 ****
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1407,1415 ----
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1286,1290 ****
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1428,1436 ----
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1303,1307 ****
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1449,1457 ----
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1320,1324 ****
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1470,1478 ----
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1337,1341 ****
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1491,1499 ----
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1354,1358 ****
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1512,1520 ----
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1371,1375 ****
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1533,1541 ----
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1388,1392 ****
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1554,1562 ----
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1405,1409 ****
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1575,1583 ----
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1422,1426 ****
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1596,1604 ----
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1439,1443 ****
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1617,1625 ----
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1456,1460 ****
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1638,1646 ----
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1521,1525 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1707,1715 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1575,1579 ****
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1765,1773 ----
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1601,1605 ****
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 1795,1803 ----
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 14,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 1611,1615 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1809,1817 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1633,1637 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1835,1843 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1655,1659 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1861,1869 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1677,1681 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1887,1895 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1699,1703 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1913,1921 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1721,1725 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1939,1947 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1743,1747 ****
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1965,1973 ----
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1765,1769 ****
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1991,1999 ----
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1787,1791 ****
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2017,2025 ----
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1846,1850 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2080,2088 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1900,1904 ****
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2138,2146 ----
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1922,1926 ****
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2164,2172 ----
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1944,1948 ****
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2190,2198 ----
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1966,1970 ****
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2216,2224 ----
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1988,1992 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2242,2250 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2010,2014 ****
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2268,2276 ----
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2061,2065 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2323,2331 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2119,2123 ****
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 2385,2393 ----
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 16,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 2129,2133 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2399,2407 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2155,2159 ****
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 2429,2437 ----
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 16,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 2165,2169 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2443,2451 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2208,2212 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2490,2498 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2252,2256 ****
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2538,2546 ----
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2269,2273 ****
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2559,2567 ----
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2286,2290 ****
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2580,2588 ----
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2303,2307 ****
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2601,2609 ----
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2320,2324 ****
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2622,2630 ----
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2369,2373 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2675,2683 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2413,2417 ****
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2723,2731 ----
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2430,2434 ****
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2744,2752 ----
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2447,2451 ****
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2765,2773 ----
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2464,2468 ****
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2786,2794 ----
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2481,2485 ****
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2807,2815 ----
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2530,2534 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2860,2868 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2654,2661 ****
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2988,2996 ----
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
                        },
                        'parent' => {}
                      },
***************
*** 2679,2686 ****
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3014,3022 ----
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
                        },
                        'parent' => {}
                      }
***************
*** 2725,2729 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3061,3069 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2792,2799 ****
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3132,3140 ----
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
                        },
                        'parent' => {}
                      },
***************
*** 2817,2824 ****
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3158,3166 ----
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
                        },
                        'parent' => {}
                      }
***************
*** 2863,2867 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3205,3213 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 21,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2946,2950 ****
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3292,3300 ----
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 22,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2987,2991 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3337,3345 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3087,3091 ****
                          'input_perl_encoding' => 'utf-8'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3441,3449 ----
                          'input_perl_encoding' => 'utf-8'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 23,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3128,3132 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3486,3494 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 23,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3203,3207 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3565,3573 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3253,3257 ****
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3619,3627 ----
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3291,3295 ****
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 3661,3669 ----
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 25,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 3301,3305 ****
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3675,3683 ----
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3323,3327 ****
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3701,3709 ----
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3345,3349 ****
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3727,3735 ----
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3367,3371 ****
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3753,3761 ----
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3389,3393 ****
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3779,3787 ----
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3411,3415 ****
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3805,3813 ----
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3433,3437 ****
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3831,3839 ----
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3455,3459 ****
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3857,3865 ----
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3510,3514 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3916,3924 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3564,3568 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3974,3982 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3586,3590 ****
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4000,4008 ----
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3608,3612 ****
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4026,4034 ----
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3630,3634 ****
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4052,4060 ----
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3652,3656 ****
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4078,4086 ----
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3682,3686 ****
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 4112,4120 ----
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 26,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 3692,3696 ****
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4126,4134 ----
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3743,3747 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4181,4189 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3819,3823 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4261,4269 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 27,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3873,3877 ****
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4319,4327 ----
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3914,3918 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4364,4372 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3985,3989 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4439,4447 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 29,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4039,4043 ****
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4497,4505 ----
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 30,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 4080,4084 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4542,4550 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4147,4151 ****
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4613,4621 ----
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 31,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 4184,4188 ****
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4654,4662 ----
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 31,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 4227,4231 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4701,4709 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4335,4339 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '-_007b-_007d'
            }
--- 4813,4823 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '-_007b-_007d'
            }
***************
*** 4508,4512 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '----_0021---_002e--_002e-_003f-_0040'
            }
--- 4992,5014 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '----_0021---_002e--_002e-_003f-_0040'
            }
***************
*** 4659,4663 ****
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5161,5169 ----
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 40,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4676,4680 ****
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5182,5190 ----
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 40,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4693,4697 ****
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5203,5211 ----
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 40,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4710,4714 ****
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5224,5232 ----
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 40,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 4738,4742 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0040-_007b-_007d-_005c-_0023'
            }
--- 5256,5270 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_0040-_007b-_007d-_005c-_0023'
            }
***************
*** 4745,4749 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5273,5281 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 40,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 4783,4787 ****
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5315,5323 ----
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 41,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4800,4804 ****
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5336,5344 ----
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 41,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4817,4821 ****
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5357,5365 ----
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 41,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4834,4838 ****
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5378,5386 ----
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 41,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 4859,4863 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 3,
        'parent' => {}
--- 5407,5415 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 41,
!         'macro' => ''
!       },
        'number' => 3,
        'parent' => {}
***************
*** 4898,4902 ****
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5450,5458 ----
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4915,4919 ****
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5471,5479 ----
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4932,4936 ****
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5492,5500 ----
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4949,4953 ****
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5513,5521 ----
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4966,4970 ****
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5534,5542 ----
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4983,4987 ****
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5555,5563 ----
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5015,5019 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e'
            }
--- 5591,5609 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e'
            }
***************
*** 5022,5026 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5612,5620 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 43,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5060,5064 ****
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5654,5662 ----
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5077,5081 ****
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5675,5683 ----
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5094,5098 ****
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5696,5704 ----
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5111,5115 ****
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5717,5725 ----
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5128,5132 ****
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5738,5746 ----
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5145,5149 ****
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5759,5767 ----
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5170,5174 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 4,
        'parent' => {}
--- 5788,5796 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 44,
!         'macro' => ''
!       },
        'number' => 4,
        'parent' => {}
***************
*** 5209,5213 ****
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5831,5839 ----
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5226,5230 ****
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5852,5860 ----
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5243,5247 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5873,5881 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5260,5264 ****
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5894,5902 ----
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5277,5281 ****
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5915,5923 ----
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5307,5311 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212'
            }
--- 5949,5965 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212'
            }
***************
*** 5314,5318 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5968,5976 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 46,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5352,5356 ****
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6010,6018 ----
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5369,5373 ****
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6031,6039 ----
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5386,5390 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6052,6060 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5403,5407 ****
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6073,6081 ----
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5420,5424 ****
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6094,6102 ----
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5445,5449 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 5,
        'parent' => {}
--- 6123,6131 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 47,
!         'macro' => ''
!       },
        'number' => 5,
        'parent' => {}
***************
*** 5484,5488 ****
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6166,6174 ----
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5501,5505 ****
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6187,6195 ----
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5525,5529 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_2265-_2264-_2192'
            }
--- 6215,6225 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_2265-_2264-_2192'
            }
***************
*** 5532,5536 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6228,6236 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 49,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5570,5574 ****
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6270,6278 ----
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5587,5591 ****
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6291,6299 ----
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5612,5616 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 6,
        'parent' => {}
--- 6320,6328 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 50,
!         'macro' => ''
!       },
        'number' => 6,
        'parent' => {}
***************
*** 5651,5655 ****
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6363,6371 ----
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5668,5672 ****
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6384,6392 ----
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5685,5689 ****
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6405,6413 ----
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5702,5706 ****
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6426,6434 ----
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5719,5723 ****
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6447,6455 ----
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5736,5740 ****
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6468,6476 ----
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5768,5772 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae'
            }
--- 6504,6522 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae'
            }
***************
*** 5775,5779 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6525,6533 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 52,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5813,5817 ****
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6567,6575 ----
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5830,5834 ****
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6588,6596 ----
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5847,5851 ****
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6609,6617 ----
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5864,5868 ****
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6630,6638 ----
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5881,5885 ****
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6651,6659 ----
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5898,5902 ****
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6672,6680 ----
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5923,5927 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 7,
        'parent' => {}
--- 6701,6709 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 53,
!         'macro' => ''
!       },
        'number' => 7,
        'parent' => {}
***************
*** 5962,5966 ****
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6744,6752 ----
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5979,5983 ****
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6765,6773 ----
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5996,6000 ****
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6786,6794 ----
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6013,6017 ****
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6807,6815 ----
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6041,6045 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_21d2-_00b0-a-b--_00e5'
            }
--- 6839,6853 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_21d2-_00b0-a-b--_00e5'
            }
***************
*** 6048,6052 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6856,6864 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 55,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6086,6090 ****
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6898,6906 ----
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6103,6107 ****
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6919,6927 ----
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6120,6124 ****
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6940,6948 ----
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6137,6141 ****
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6961,6969 ----
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6162,6166 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 8,
        'parent' => {}
--- 6990,6998 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 56,
!         'macro' => ''
!       },
        'number' => 8,
        'parent' => {}
***************
*** 6201,6205 ****
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7033,7041 ----
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6218,6222 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7054,7062 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6235,6239 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7075,7083 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6252,6256 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7096,7104 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6269,6273 ****
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7117,7125 ----
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6286,6290 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7138,7146 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6303,6307 ****
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7159,7167 ----
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6320,6324 ****
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7180,7188 ----
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6337,6341 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7201,7209 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6354,6358 ****
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7222,7230 ----
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6371,6375 ****
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7243,7251 ----
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6388,6392 ****
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7264,7272 ----
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6405,6409 ****
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 7285,7293 ----
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6451,6455 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe'
            }
--- 7335,7367 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe'
            }
***************
*** 6458,6462 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 7370,7378 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 58,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6496,6500 ****
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7412,7420 ----
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6513,6517 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7433,7441 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6530,6534 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7454,7462 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6547,6551 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7475,7483 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6564,6568 ****
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7496,7504 ----
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6581,6585 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7517,7525 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6598,6602 ****
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7538,7546 ----
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6615,6619 ****
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7559,7567 ----
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6632,6636 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7580,7588 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6649,6653 ****
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7601,7609 ----
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6666,6670 ****
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7622,7630 ----
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6683,6687 ****
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7643,7651 ----
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6700,6704 ****
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 7664,7672 ----
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6725,6729 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 9,
        'parent' => {}
--- 7693,7701 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 59,
!         'macro' => ''
!       },
        'number' => 9,
        'parent' => {}
***************
*** 6774,6778 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7746,7754 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6800,6804 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 7776,7784 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 61,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 6810,6814 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7790,7798 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6832,6836 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7816,7824 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6854,6858 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7842,7850 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6876,6880 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7868,7876 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6898,6902 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7894,7902 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6920,6924 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7920,7928 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6942,6946 ****
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7946,7954 ----
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6964,6968 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7972,7980 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6986,6990 ****
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 7998,8006 ----
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7026,7030 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119'
            }
--- 8042,8068 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119'
            }
***************
*** 7033,7037 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8071,8079 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 61,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7081,7085 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8123,8131 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7107,7111 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 8153,8161 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 62,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7117,7121 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8167,8175 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7139,7143 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8193,8201 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7161,7165 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8219,8227 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7183,7187 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8245,8253 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7205,7209 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8271,8279 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7227,7231 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8297,8305 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7249,7253 ****
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8323,8331 ----
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7271,7275 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8349,8357 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7293,7297 ****
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8375,8383 ----
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7318,7322 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 10,
        'parent' => {}
--- 8404,8412 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 62,
!         'macro' => ''
!       },
        'number' => 10,
        'parent' => {}
***************
*** 7367,7371 ****
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8457,8465 ----
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7389,7393 ****
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8483,8491 ----
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7411,7415 ****
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8509,8517 ----
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7433,7437 ****
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8535,8543 ----
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7455,7459 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8561,8569 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7477,7481 ****
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8587,8595 ----
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7509,7513 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361'
            }
--- 8623,8641 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361'
            }
***************
*** 7516,7520 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8644,8652 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 64,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7564,7568 ****
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8696,8704 ----
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7586,7590 ****
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8722,8730 ----
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7608,7612 ****
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8748,8756 ----
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7630,7634 ****
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8774,8782 ----
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7652,7656 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8800,8808 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7674,7678 ****
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8826,8834 ----
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7699,7703 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 11,
        'parent' => {}
--- 8855,8863 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 65,
!         'macro' => ''
!       },
        'number' => 11,
        'parent' => {}
***************
*** 7752,7756 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 8912,8920 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 67,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7762,7766 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8926,8934 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7788,7792 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 8956,8964 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 67,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7798,7802 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8970,8978 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7822,7826 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0131-_1e14-_1e08'
            }
--- 8998,9008 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_0131-_1e14-_1e08'
            }
***************
*** 7829,7833 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9011,9019 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 67,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7881,7885 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 9067,9075 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 68,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7891,7895 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9081,9089 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7917,7921 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 9111,9119 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 68,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7927,7931 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9125,9133 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7952,7956 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 12,
        'parent' => {}
--- 9154,9162 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 68,
!         'macro' => ''
!       },
        'number' => 12,
        'parent' => {}
***************
*** 7991,7995 ****
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9197,9205 ----
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 70,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8008,8012 ****
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9218,9226 ----
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 70,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8025,8029 ****
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9239,9247 ----
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 70,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8042,8046 ****
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9260,9268 ----
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 70,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8059,8063 ****
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9281,9289 ----
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 70,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8089,8093 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a'
            }
--- 9315,9331 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a'
            }
***************
*** 8096,8100 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9334,9342 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 70,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8134,8138 ****
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9376,9384 ----
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8151,8155 ****
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9397,9405 ----
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8168,8172 ****
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9418,9426 ----
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8185,8189 ****
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9439,9447 ----
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8202,8206 ****
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9460,9468 ----
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8227,8231 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 13,
        'parent' => {}
--- 9489,9497 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 71,
!         'macro' => ''
!       },
        'number' => 13,
        'parent' => {}
***************
*** 8266,8270 ****
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9532,9540 ----
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8283,8287 ****
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9553,9561 ----
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8300,8304 ****
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9574,9582 ----
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8317,8321 ****
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9595,9603 ----
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8334,8338 ****
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9616,9624 ----
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8364,8368 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a'
            }
--- 9650,9666 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a'
            }
***************
*** 8371,8375 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9669,9677 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 73,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8409,8413 ****
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9711,9719 ----
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8426,8430 ****
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9732,9740 ----
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8443,8447 ****
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9753,9761 ----
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8460,8464 ****
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9774,9782 ----
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8477,8481 ****
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9795,9803 ----
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8502,8506 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 14,
        'parent' => {}
--- 9824,9832 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 74,
!         'macro' => ''
!       },
        'number' => 14,
        'parent' => {}
***************
*** 8531,8535 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027'
            }
--- 9857,9863 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027'
            }
***************
*** 8644,8648 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 9972,9980 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 79,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8669,8673 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10001,10009 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 79,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8693,8697 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'AAA-AAA-BBB'
            }
--- 10029,10039 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'AAA-AAA-BBB'
            }
***************
*** 8700,8704 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10042,10050 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 79,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8764,8768 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10110,10118 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 80,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8789,8793 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10139,10147 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 80,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8814,8818 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 16,
        'parent' => {}
--- 10168,10176 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 80,
!         'macro' => ''
!       },
        'number' => 16,
        'parent' => {}
***************
*** 8879,8883 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10237,10245 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 82,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8904,8908 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10266,10274 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 82,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8928,8932 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'CCC-CCC-DDD'
            }
--- 10294,10304 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'CCC-CCC-DDD'
            }
***************
*** 8935,8939 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10307,10315 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 82,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8999,9003 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10375,10383 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 84,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9024,9028 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10404,10412 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 84,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9049,9053 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 17,
        'parent' => {}
--- 10433,10441 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 84,
!         'macro' => ''
!       },
        'number' => 17,
        'parent' => {}
***************
*** 9127,9131 ****
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 10515,10523 ----
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 87,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9149,9153 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'someone_0040somewher-no_005fexplain_0040there'
            }
--- 10541,10549 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'someone_0040somewher-no_005fexplain_0040there'
            }
***************
*** 9156,9160 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10552,10560 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 87,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9233,9237 ****
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 10633,10641 ----
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 88,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9258,9262 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 18,
        'parent' => {}
--- 10662,10670 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 88,
!         'macro' => ''
!       },
        'number' => 18,
        'parent' => {}
***************
*** 9353,9357 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10761,10769 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 90,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9375,9379 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'f_002d_002dile1-f_002d_002dile'
            }
--- 10787,10795 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'f_002d_002dile1-f_002d_002dile'
            }
***************
*** 9382,9386 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10798,10806 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 90,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9476,9480 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10896,10904 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 92,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9501,9505 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 19,
        'parent' => {}
--- 10925,10933 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 92,
!         'macro' => ''
!       },
        'number' => 19,
        'parent' => {}
***************
*** 9552,9556 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '-_0040-_007b_007d-_002e-'
            }
--- 10980,10986 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '-_0040-_007b_007d-_002e-'
            }
***************
*** 9559,9563 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10989,10997 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 95,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9614,9618 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 20,
        'parent' => {}
--- 11048,11056 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 97,
!         'macro' => ''
!       },
        'number' => 20,
        'parent' => {}
***************
*** 9659,9663 ****
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11097,11105 ----
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 100,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9697,9701 ****
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 11139,11147 ----
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 100,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 9707,9711 ****
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11153,11161 ----
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 100,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9729,9733 ****
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11179,11187 ----
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 100,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9751,9755 ****
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11205,11213 ----
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 100,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9773,9777 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11231,11239 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 100,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9795,9799 ****
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11257,11265 ----
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 100,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9817,9821 ****
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11283,11291 ----
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 100,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9839,9843 ****
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11309,11317 ----
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 100,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9861,9865 ****
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 11335,11343 ----
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 100,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9897,9901 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i'
            }
--- 11375,11397 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i'
            }
***************
*** 9904,9908 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11400,11408 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 100,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9948,9952 ****
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11448,11456 ----
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 101,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9986,9990 ****
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 11490,11498 ----
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 101,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 9996,10000 ****
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11504,11512 ----
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 101,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10018,10022 ****
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11530,11538 ----
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 101,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10040,10044 ****
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11556,11564 ----
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 101,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10062,10066 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11582,11590 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 101,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10084,10088 ****
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11608,11616 ----
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 101,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10106,10110 ****
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11634,11642 ----
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 101,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10128,10132 ****
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11660,11668 ----
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 101,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10150,10154 ****
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 11686,11694 ----
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 101,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10175,10179 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 21,
        'parent' => {}
--- 11715,11723 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 101,
!         'macro' => ''
!       },
        'number' => 21,
        'parent' => {}
***************
*** 10224,10228 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11768,11776 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10246,10250 ****
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11794,11802 ----
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10268,10272 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11820,11828 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10290,10294 ****
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11846,11854 ----
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10312,10316 ****
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11872,11880 ----
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10342,10346 ****
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 11906,11914 ----
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 103,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 10352,10356 ****
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 11920,11928 ----
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10384,10388 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'env-code-option-samp-command-file-C_002dx-ESC'
            }
--- 11956,11974 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'env-code-option-samp-command-file-C_002dx-ESC'
            }
***************
*** 10391,10395 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11977,11985 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 103,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10439,10443 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12029,12037 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10461,10465 ****
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12055,12063 ----
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10483,10487 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12081,12089 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10505,10509 ****
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12107,12115 ----
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10527,10531 ****
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12133,12141 ----
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10557,10561 ****
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 12167,12175 ----
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 104,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 10567,10571 ****
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12181,12189 ----
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10592,10596 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 22,
        'parent' => {}
--- 12210,12218 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 104,
!         'macro' => ''
!       },
        'number' => 22,
        'parent' => {}
***************
*** 10644,10648 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '8_002e27in'
            }
--- 12266,12273 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {}
!             ],
              'normalized' => '8_002e27in'
            }
***************
*** 10651,10655 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12276,12284 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 106,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10706,10710 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 23,
        'parent' => {}
--- 12335,12343 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 107,
!         'macro' => ''
!       },
        'number' => 23,
        'parent' => {}
***************
*** 10755,10759 ****
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12388,12396 ----
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 109,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10777,10781 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'sansserif-slanted'
            }
--- 12414,12422 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'sansserif-slanted'
            }
***************
*** 10784,10788 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12425,12433 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 109,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10832,10836 ****
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12477,12485 ----
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 110,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10857,10861 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 24,
        'parent' => {}
--- 12506,12514 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 110,
!         'macro' => ''
!       },
        'number' => 24,
        'parent' => {}
***************
*** 10904,10908 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'indicateurl'
            }
--- 12557,12563 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'indicateurl'
            }
***************
*** 10911,10915 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12566,12574 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 112,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10962,10966 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 25,
        'parent' => {}
--- 12621,12629 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 113,
!         'macro' => ''
!       },
        'number' => 25,
        'parent' => {}
***************
*** 11011,11015 ****
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12674,12682 ----
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 115,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11033,11037 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'gH-3rd'
            }
--- 12700,12708 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'gH-3rd'
            }
***************
*** 11040,11044 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12711,12719 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 115,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11088,11092 ****
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12763,12771 ----
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 116,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11113,11117 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 26,
        'parent' => {}
--- 12792,12800 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 116,
!         'macro' => ''
!       },
        'number' => 26,
        'parent' => {}
***************
*** 11175,11179 ****
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12858,12866 ----
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 118,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11212,11216 ****
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12899,12907 ----
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 118,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11236,11240 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls'
            }
--- 12927,12937 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls'
            }
***************
*** 11243,11247 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12940,12948 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 118,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11304,11308 ****
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 13005,13013 ----
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 119,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11341,11345 ****
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 13046,13054 ----
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 119,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11594,11598 ****
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13303,13311 ----
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 125,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11611,11615 ****
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13324,13332 ----
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 125,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11628,11632 ****
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13345,13353 ----
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 125,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11645,11649 ****
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13366,13374 ----
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 125,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 11672,11676 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13397,13405 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 125,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11727,11731 ****
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13456,13464 ----
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 127,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11744,11748 ****
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13477,13485 ----
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 127,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11761,11765 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13498,13506 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 127,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11778,11782 ****
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13519,13527 ----
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 127,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11795,11799 ****
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13540,13548 ----
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 127,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11812,11816 ****
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13561,13569 ----
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 127,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 11843,11847 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13596,13604 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 127,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11898,11902 ****
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13655,13663 ----
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11915,11919 ****
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13676,13684 ----
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11932,11936 ****
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13697,13705 ----
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11949,11953 ****
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13718,13726 ----
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11966,11970 ****
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13739,13747 ----
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 11995,11999 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13772,13780 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 129,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12050,12054 ****
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13831,13839 ----
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 131,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12067,12071 ****
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13852,13860 ----
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 131,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12090,12094 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13879,13887 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 131,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12145,12149 ****
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13938,13946 ----
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 133,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12162,12166 ****
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13959,13967 ----
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 133,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12179,12183 ****
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13980,13988 ----
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 133,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12196,12200 ****
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14001,14009 ----
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 133,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12213,12217 ****
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14022,14030 ----
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 133,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12230,12234 ****
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14043,14051 ----
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 133,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12261,12265 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14078,14086 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 133,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12316,12320 ****
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14137,14145 ----
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 135,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12333,12337 ****
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14158,14166 ----
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 135,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12350,12354 ****
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14179,14187 ----
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 135,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12367,12371 ****
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14200,14208 ----
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 135,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12394,12398 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14231,14239 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 135,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12449,12453 ****
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14290,14298 ----
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12466,12470 ****
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14311,14319 ----
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12483,12487 ****
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14332,14340 ----
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12500,12504 ****
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14353,14361 ----
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12517,12521 ****
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14374,14382 ----
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12534,12538 ****
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14395,14403 ----
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12551,12555 ****
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14416,14424 ----
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12568,12572 ****
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14437,14445 ----
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12585,12589 ****
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14458,14466 ----
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12602,12606 ****
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14479,14487 ----
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12619,12623 ****
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14500,14508 ----
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12636,12640 ****
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14521,14529 ----
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12653,12657 ****
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14542,14550 ----
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 137,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12698,12702 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14591,14599 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 137,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12763,12767 ****
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14660,14668 ----
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12789,12793 ****
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 14690,14698 ----
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 139,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 12799,12803 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14704,14712 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12821,12825 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14730,14738 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12843,12847 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14756,14764 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12865,12869 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14782,14790 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12887,12891 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14808,14816 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12909,12913 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14834,14842 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12931,12935 ****
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14860,14868 ----
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12953,12957 ****
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14886,14894 ----
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12975,12979 ****
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14912,14920 ----
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 139,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13014,13018 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14955,14963 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 139,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13079,13083 ****
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15024,15032 ----
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13101,13105 ****
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15050,15058 ----
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13123,13127 ****
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15076,15084 ----
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13145,13149 ****
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15102,15110 ----
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13167,13171 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15128,15136 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13189,13193 ****
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15154,15162 ----
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13220,13224 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15189,15197 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 141,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13289,13293 ****
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 15262,15270 ----
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 143,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 13299,13303 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15276,15284 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 143,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13325,13329 ****
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 15306,15314 ----
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 143,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 13335,13339 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15320,15328 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 143,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13358,13362 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15347,15355 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 143,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13413,13417 ****
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15406,15414 ----
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 145,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13430,13434 ****
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15427,15435 ----
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 145,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13447,13451 ****
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15448,15456 ----
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 145,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13464,13468 ****
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15469,15477 ----
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 145,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13481,13485 ****
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15490,15498 ----
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 145,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13510,13514 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15523,15531 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 145,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13565,13569 ****
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15582,15590 ----
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13582,13586 ****
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15603,15611 ----
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13599,13603 ****
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15624,15632 ----
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13616,13620 ****
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15645,15653 ----
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13633,13637 ****
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15666,15674 ----
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13662,13666 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15699,15707 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 147,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13791,13795 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15832,15840 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 151,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13816,13820 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15861,15869 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 151,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13839,13843 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15888,15896 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 151,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13920,13924 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15973,15981 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 154,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13945,13949 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16002,16010 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 154,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13968,13972 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16029,16037 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 154,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14062,14066 ****
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16127,16135 ----
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 157,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14083,14087 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16152,16160 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 157,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14194,14198 ****
                          'input_perl_encoding' => 'utf-8'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16267,16275 ----
                          'input_perl_encoding' => 'utf-8'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 160,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14215,14219 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16292,16300 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 160,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14281,14285 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16362,16370 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 162,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14342,14346 ****
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16427,16435 ----
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 165,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14380,14384 ****
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 16469,16477 ----
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 165,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 14390,14394 ****
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16483,16491 ----
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 165,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14412,14416 ****
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16509,16517 ----
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 165,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14434,14438 ****
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16535,16543 ----
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 165,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14456,14460 ****
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16561,16569 ----
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 165,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14478,14482 ****
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16587,16595 ----
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 165,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14500,14504 ****
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16613,16621 ----
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 165,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14522,14526 ****
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16639,16647 ----
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 165,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14544,14548 ****
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16665,16673 ----
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 165,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14579,14583 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16704,16712 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 165,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14644,14648 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16773,16781 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 167,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14666,14670 ****
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16799,16807 ----
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 167,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14688,14692 ****
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16825,16833 ----
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 167,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14710,14714 ****
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16851,16859 ----
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 167,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14732,14736 ****
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16877,16885 ----
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 167,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14762,14766 ****
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 16911,16919 ----
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 167,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 14772,14776 ****
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16925,16933 ----
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 167,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14803,14807 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16960,16968 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 167,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14870,14874 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17031,17039 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 169,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14935,14939 ****
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 17100,17108 ----
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 171,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14956,14960 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17125,17133 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 171,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15018,15022 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17191,17199 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 173,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15083,15087 ****
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 17260,17268 ----
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 175,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 15104,15108 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17285,17293 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 175,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15182,15186 ****
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 17367,17375 ----
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 177,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 15219,15223 ****
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 17408,17416 ----
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 177,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 15242,15246 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17435,17443 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 177,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15265,15269 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 27,
        'parent' => {}
--- 17462,17470 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 119,
!         'macro' => ''
!       },
        'number' => 27,
        'parent' => {}
***************
*** 15288,15292 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0];
--- 17489,17493 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0];
***************
*** 15360,15376 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
--- 17561,17573 ----
***************
*** 15389,15393 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[7];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
--- 17586,17589 ----
***************
*** 15396,15420 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
--- 17592,17610 ----
***************
*** 15437,15441 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
--- 17627,17630 ----
***************
*** 15444,15464 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
--- 17633,17648 ----
***************
*** 15479,15483 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
--- 17663,17666 ----
***************
*** 15486,15494 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
--- 17669,17675 ----
***************
*** 15503,15507 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7];
--- 17684,17687 ----
***************
*** 15510,15534 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7];
--- 17690,17708 ----
***************
*** 15551,15555 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8];
--- 17725,17728 ----
***************
*** 15558,15574 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8];
--- 17731,17743 ----
***************
*** 15587,15591 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'extra'}{'menu_entry_node'}{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[7];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'extra'}{'menu_entry_node'}{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9];
--- 17756,17759 ----
***************
*** 15594,15646 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9];
--- 17762,17801 ----
***************
*** 15677,15681 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'extra'}{'menu_entry_node'}{'node_content'}[25] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[25];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'extra'}{'menu_entry_node'}{'node_content'}[26] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10];
--- 17832,17835 ----
***************
*** 15686,15738 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10];
--- 17840,17881 ----
***************
*** 15763,15767 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'extra'}{'menu_entry_node'}{'node_content'}[19] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[19];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'extra'}{'menu_entry_node'}{'node_content'}[20] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11];
--- 17906,17909 ----
***************
*** 15772,15801 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11];
--- 17914,17937 ----
***************
*** 15818,15822 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12];
--- 17954,17957 ----
***************
*** 15827,15842 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12];
--- 17962,17973 ----
***************
*** 15851,15855 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13];
--- 17982,17985 ----
***************
*** 15858,15878 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13];
--- 17988,18003 ----
***************
*** 15893,15897 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'extra'}{'menu_entry_node'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'extra'}{'menu_entry_node'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14];
--- 18018,18021 ----
***************
*** 15900,15920 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14];
--- 18024,18039 ----
***************
*** 15935,15939 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'extra'}{'menu_entry_node'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'extra'}{'menu_entry_node'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[15];
--- 18054,18057 ----
***************
*** 15956,15966 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16];
--- 18074,18081 ----
***************
*** 15975,15979 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17];
--- 18090,18093 ----
***************
*** 15986,15996 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17];
--- 18100,18107 ----
***************
*** 16005,16009 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18];
--- 18116,18119 ----
***************
*** 16020,16024 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18];
--- 18130,18133 ----
***************
*** 16031,16035 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19];
--- 18140,18143 ----
***************
*** 16048,16052 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19];
--- 18156,18159 ----
***************
*** 16059,16063 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[20];
--- 18166,18169 ----
***************
*** 16072,16076 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'extra'}{'menu_entry_description'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[1]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21];
--- 18178,18181 ----
***************
*** 16080,16084 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
--- 18185,18188 ----
***************
*** 16088,16130 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21];
--- 18192,18225 ----
***************
*** 16151,16155 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'extra'}{'menu_entry_node'}{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[15];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'extra'}{'menu_entry_node'}{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22];
--- 18246,18249 ----
***************
*** 16160,16184 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
--- 18254,18273 ----
***************
*** 16186,16193 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22];
--- 18275,18280 ----
***************
*** 16210,16214 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[23];
--- 18297,18300 ----
***************
*** 16225,16229 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[1];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24];
--- 18311,18314 ----
***************
*** 16234,16238 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24];
--- 18319,18322 ----
***************
*** 16245,16249 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[25];
--- 18329,18332 ----
***************
*** 16258,16262 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'extra'}{'menu_entry_description'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[1]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26];
--- 18341,18344 ----
***************
*** 16267,16271 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26];
--- 18349,18352 ----
***************
*** 16278,16282 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27];
--- 18359,18362 ----
***************
*** 16289,16293 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1];
--- 18369,18372 ----
***************
*** 16297,16301 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27];
--- 18376,18379 ----
***************
*** 16310,16314 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[28]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[28]{'args'}[0];
--- 18388,18391 ----
***************
*** 16330,16334 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs'}{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0];
--- 18407,18415 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0];
***************
*** 16375,16379 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs'}{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0];
--- 18456,18476 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[16];
  $result_trees{'at_commands_in_refs'}{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0];
***************
*** 16401,16417 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[7];
--- 18498,18510 ----
***************
*** 16425,16430 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0];
--- 18518,18530 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[8];
  $result_trees{'at_commands_in_refs'}{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0];
***************
*** 16432,16452 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8];
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0];
--- 18532,18547 ----
***************
*** 16454,16478 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[9];
--- 18549,18567 ----
***************
*** 16490,16495 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0];
--- 18579,18595 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs'}{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0];
***************
*** 16497,16525 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10];
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0];
--- 18597,18618 ----
***************
*** 16527,16547 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[11];
--- 18620,18635 ----
***************
*** 16557,16562 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0];
--- 18645,18659 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs'}{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0];
***************
*** 16564,16588 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12];
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[0];
--- 18661,18679 ----
***************
*** 16590,16598 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[13];
--- 18681,18687 ----
***************
*** 16602,16607 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[13]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[0];
--- 18691,18699 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[0];
***************
*** 16609,16621 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14];
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0];
--- 18701,18710 ----
***************
*** 16623,16647 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[15];
--- 18712,18730 ----
***************
*** 16659,16664 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0];
--- 18742,18758 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs'}{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0];
***************
*** 16666,16694 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16];
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[0];
--- 18760,18781 ----
***************
*** 16696,16712 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[17];
--- 18783,18795 ----
***************
*** 16720,16725 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0];
--- 18803,18815 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[8];
  $result_trees{'at_commands_in_refs'}{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0];
***************
*** 16727,16747 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18];
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[18];
- $result_trees{'at_commands_in_refs'}{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0];
--- 18817,18832 ----
***************
*** 16749,16801 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[22];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[24];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[19];
--- 18834,18873 ----
***************
*** 16827,16832 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'node_content'}[25] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[25];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'node_content'}[26] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[26];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0];
--- 18899,18929 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'node_content'}[25] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[25];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'node_content'}[26] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[26];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[17] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[17];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[18] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[18];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[19] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[19];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[20] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[20];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[21] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[21];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[22] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[22];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[23] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[23];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[24] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[24];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[25] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[25];
! $result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[26] = $result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[26];
  $result_trees{'at_commands_in_refs'}{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0];
***************
*** 16834,16890 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[22];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[24];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20];
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 18931,18973 ----
***************
*** 16894,16946 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[21];
--- 18977,19018 ----
***************
*** 16966,16971 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'node_content'}[19] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[19];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'node_content'}[20] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[20];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19038,19062 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'node_content'}[19] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[19];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'node_content'}[20] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[20];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[17] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[17];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[18] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[18];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[19] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[19];
! $result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[20] = $result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[20];
  $result_trees{'at_commands_in_refs'}{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 16975,17031 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22];
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[22];
- $result_trees{'at_commands_in_refs'}{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19066,19110 ----
***************
*** 17035,17064 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[23];
--- 19114,19137 ----
***************
*** 17076,17081 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19149,19165 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs'}{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17085,17118 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24];
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[24];
- $result_trees{'at_commands_in_refs'}{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19169,19195 ----
***************
*** 17122,17137 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[25];
--- 19199,19210 ----
***************
*** 17141,17146 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[25]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19214,19222 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17150,17169 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26];
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[26];
- $result_trees{'at_commands_in_refs'}{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[0];
--- 19226,19240 ----
***************
*** 17171,17191 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[27];
--- 19242,19257 ----
***************
*** 17201,17206 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0];
--- 19267,19281 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs'}{'contents'}[27]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0];
***************
*** 17208,17232 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28];
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[28];
- $result_trees{'at_commands_in_refs'}{'contents'}[28]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[28]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[0];
--- 19283,19301 ----
***************
*** 17234,17254 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[29];
--- 19303,19318 ----
***************
*** 17264,17269 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0];
--- 19328,19342 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs'}{'contents'}[29]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0];
***************
*** 17271,17300 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30];
- $result_trees{'at_commands_in_refs'}{'contents'}[30]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[31];
  $result_trees{'at_commands_in_refs'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[31]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs'}{'contents'}[31]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0];
--- 19344,19367 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[6];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[8];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[30];
  $result_trees{'at_commands_in_refs'}{'contents'}[30]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[31];
  $result_trees{'at_commands_in_refs'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[31]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0];
***************
*** 17311,17320 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[33];
--- 19378,19385 ----
***************
*** 17324,17329 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[33]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19389,19397 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[33]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17336,17349 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34];
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[34];
- $result_trees{'at_commands_in_refs'}{'contents'}[34]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[34]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19404,19414 ----
***************
*** 17356,17365 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[35];
--- 19421,19428 ----
***************
*** 17369,17374 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[35]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19432,19440 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[35]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17381,17394 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36];
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[36];
- $result_trees{'at_commands_in_refs'}{'contents'}[36]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[36]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19447,19457 ----
***************
*** 17404,17408 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[37];
--- 19467,19470 ----
***************
*** 17410,17415 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[37]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19472,19478 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[37]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17425,17433 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[38];
  $result_trees{'at_commands_in_refs'}{'contents'}[38]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[38];
- $result_trees{'at_commands_in_refs'}{'contents'}[38]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[38]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19488,19494 ----
***************
*** 17445,17449 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[39];
--- 19506,19509 ----
***************
*** 17451,17456 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[39]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19511,19517 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[39]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17468,17476 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[40];
  $result_trees{'at_commands_in_refs'}{'contents'}[40]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[40];
- $result_trees{'at_commands_in_refs'}{'contents'}[40]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[40]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19529,19535 ----
***************
*** 17479,17484 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[41];
  $result_trees{'at_commands_in_refs'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[41]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[41]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[41]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19538,19542 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[41];
  $result_trees{'at_commands_in_refs'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[41]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17487,17491 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[42];
  $result_trees{'at_commands_in_refs'}{'contents'}[42]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[42];
- $result_trees{'at_commands_in_refs'}{'contents'}[42]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[42]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19545,19548 ----
***************
*** 17494,17498 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
--- 19551,19554 ----
***************
*** 17502,17544 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[43];
--- 19558,19591 ----
***************
*** 17560,17565 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19607,19627 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[16];
  $result_trees{'at_commands_in_refs'}{'contents'}[43]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17568,17572 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
--- 19630,19633 ----
***************
*** 17576,17622 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44];
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[44];
- $result_trees{'at_commands_in_refs'}{'contents'}[44]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[44]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19637,19673 ----
***************
*** 17626,17650 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
--- 19677,19696 ----
***************
*** 17652,17659 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[45];
--- 19698,19703 ----
***************
*** 17671,17676 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19715,19731 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs'}{'contents'}[45]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17680,17704 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
--- 19735,19754 ----
***************
*** 17706,17717 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46];
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[46];
- $result_trees{'at_commands_in_refs'}{'contents'}[46]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[46]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0];
--- 19756,19764 ----
***************
*** 17722,17727 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[47]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[47]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0];
--- 19769,19774 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[47]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0];
***************
*** 17731,17735 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[48];
  $result_trees{'at_commands_in_refs'}{'contents'}[48]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[48];
- $result_trees{'at_commands_in_refs'}{'contents'}[48]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[48]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19778,19781 ----
***************
*** 17739,17743 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[49];
--- 19785,19788 ----
***************
*** 17745,17750 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[49]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19790,19796 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[49]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17754,17762 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[50];
  $result_trees{'at_commands_in_refs'}{'contents'}[50]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[50];
- $result_trees{'at_commands_in_refs'}{'contents'}[50]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[50]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[51]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[51]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19800,19806 ----
***************
*** 17765,17770 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[51];
  $result_trees{'at_commands_in_refs'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[51]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[51]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[51]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[51]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19809,19813 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[51];
  $result_trees{'at_commands_in_refs'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[51]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[51]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17773,17777 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[52]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[52];
  $result_trees{'at_commands_in_refs'}{'contents'}[52]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[52];
- $result_trees{'at_commands_in_refs'}{'contents'}[52]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[52]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19816,19819 ----
***************
*** 17781,17785 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[53];
--- 19823,19826 ----
***************
*** 17787,17792 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[53]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19828,19834 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[53]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[53]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17796,17804 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[54];
  $result_trees{'at_commands_in_refs'}{'contents'}[54]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[54];
- $result_trees{'at_commands_in_refs'}{'contents'}[54]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[54]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19838,19844 ----
***************
*** 17810,17814 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0];
--- 19850,19853 ----
***************
*** 17818,17822 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[55];
--- 19857,19860 ----
***************
*** 17826,17831 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs'}{'contents'}[55]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19864,19872 ----
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[55]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[55]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17837,17841 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0];
--- 19878,19881 ----
***************
*** 17845,17849 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56];
--- 19885,19888 ----
***************
*** 17909,17925 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0];
--- 19948,19960 ----
***************
*** 17934,17938 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[5];
--- 19969,19972 ----
***************
*** 17943,17967 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0];
--- 19977,19995 ----
***************
*** 17980,17984 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[7];
--- 20008,20011 ----
***************
*** 17989,18009 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0];
--- 20016,20031 ----
***************
*** 18020,18024 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[9];
--- 20042,20045 ----
***************
*** 18029,18037 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0];
--- 20050,20056 ----
***************
*** 18042,18046 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[11];
--- 20061,20064 ----
***************
*** 18051,18075 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0];
--- 20069,20087 ----
***************
*** 18088,18092 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[13];
--- 20100,20103 ----
***************
*** 18097,18113 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0];
--- 20108,20120 ----
***************
*** 18122,18126 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[7] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[8] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[15];
--- 20129,20132 ----
***************
*** 18131,18183 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0];
--- 20137,20176 ----
***************
*** 18210,18214 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[25] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[25];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[26] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[17];
--- 20203,20206 ----
***************
*** 18221,18273 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0];
--- 20213,20254 ----
***************
*** 18294,18298 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[19] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[19];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[20] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[19];
--- 20275,20278 ----
***************
*** 18305,18334 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0];
--- 20285,20308 ----
***************
*** 18347,18351 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[21];
--- 20321,20324 ----
***************
*** 18358,18373 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0];
--- 20331,20342 ----
***************
*** 18378,18382 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[23];
--- 20347,20350 ----
***************
*** 18387,18407 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0];
--- 20355,20370 ----
***************
*** 18418,18422 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[25];
--- 20381,20384 ----
***************
*** 18427,18447 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0];
--- 20389,20404 ----
***************
*** 18458,18462 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[9] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[10] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[27];
--- 20415,20418 ----
***************
*** 18480,18489 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0];
--- 20436,20443 ----
***************
*** 18494,18498 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[31];
--- 20448,20451 ----
***************
*** 18508,18517 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0];
--- 20461,20468 ----
***************
*** 18522,18526 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[33];
--- 20473,20476 ----
***************
*** 18539,18543 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0];
--- 20489,20492 ----
***************
*** 18546,18550 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[35];
--- 20495,20498 ----
***************
*** 18565,18569 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0];
--- 20513,20516 ----
***************
*** 18572,18576 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[37];
--- 20519,20522 ----
***************
*** 18583,18587 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'extra'}{'label'} = $result_trees{'at_commands_in_refs'}{'contents'}[41];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[39];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[39]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[39];
--- 20529,20532 ----
***************
*** 18593,18597 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
--- 20538,20541 ----
***************
*** 18601,18643 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0];
--- 20545,20578 ----
***************
*** 18660,18664 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[15] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[16] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[41];
--- 20595,20598 ----
***************
*** 18671,18695 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
--- 20605,20624 ----
***************
*** 18697,18704 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0];
--- 20626,20631 ----
***************
*** 18717,18721 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[43];
--- 20644,20647 ----
***************
*** 18730,18734 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[45];
--- 20656,20659 ----
***************
*** 18741,18745 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0];
--- 20666,20669 ----
***************
*** 18748,18752 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[47];
--- 20672,20675 ----
***************
*** 18759,18763 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'extra'}{'label'} = $result_trees{'at_commands_in_refs'}{'contents'}[51];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[49];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[49]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[49];
--- 20682,20685 ----
***************
*** 18770,18774 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0];
--- 20692,20695 ----
***************
*** 18777,18781 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[51];
--- 20698,20701 ----
***************
*** 18790,18794 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0];
--- 20710,20713 ----
***************
*** 18798,18802 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0];
--- 20717,20720 ----
***************
*** 18807,18816 ****
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[53]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56];
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'contents'}[54]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[56];
- $result_trees{'at_commands_in_refs'}{'contents'}[56]{'line_nr'} = $result_trees{'at_commands_in_refs'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs'}{'contents'}[56]{'parent'} = $result_trees{'at_commands_in_refs'};
  $result_trees{'at_commands_in_refs'}{'contents'}[57]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs'}{'contents'}[57];
--- 20725,20732 ----
***************
*** 20763,20766 ****
--- 22679,22685 ----
  
  
+ $result_floats{'at_commands_in_refs'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'at_commands_in_refs'} = 'Top
***************
*** 20950,20961 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 22869,22882 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 20966,20969 ****
--- 22887,22891 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 20974,20978 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#-_007b-_007d" accesskey="n" rel="next"> { }</a> &nbsp; </p>
--- 22896,22901 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#-_007b-_007d" accesskey="n" rel="next"> { }</a> &nbsp; </p>
***************
*** 20980,21042 ****
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#-_007b-_007d" accesskey="1">{ }</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#----_0021---_002e--_002e-_003f-_0040" accesskey="2">&nbsp; &nbsp; ! <br> .  . ? @</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_0040-_007b-_007d-_005c-_0023" accesskey="3">@ { } \\ #</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e" accesskey="4">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212" accesskey="5">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_2265-_2264-_2192" accesskey="6">&ge; &le; &rarr;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae" accesskey="7">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_21d2-_00b0-a-b--_00e5" accesskey="8">&rArr; &deg; a&nbsp;b a sunny day &aring;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe" accesskey="9">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e\'\' &#281;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361">&#279; &#277; e_ &#7865; &#283; j ee[</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_0131-_1e14-_1e08">i &#274;` &#262;,</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_201c-_201d-_2018-_2019-_201e-_201a">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027">`` \'\' --- -- ` \'</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#AAA-AAA-BBB"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#CCC-CCC-DDD"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#someone_0040somewher-no_005fexplain_0040there"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#f_002d_002dile1-f_002d_002dile"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#-_0040-_007b_007d-_002e-"><tt> @ {} . </tt></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#env-code-option-samp-command-file-C_002dx-ESC"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t8_002e27in">8.27in</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#sansserif-slanted"><span class="sansserif">sansserif</span> <i>slanted</i></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#indicateurl">&lsquo;<code>indicateurl</code>&rsquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#gH-3rd"><sub>g</sub>H 3<sup>rd</sup></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="-_007b-_007d"></span><div class="header">
  <p>
  Next: <a href="#----_0021---_002e--_002e-_003f-_0040" accesskey="n" rel="next">&nbsp; &nbsp; ! <br> .  . ? @</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 22903,22939 ----
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="#-_007b-_007d" accesskey="1"> { }</a></li>
+ <li><a href="#----_0021---_002e--_002e-_003f-_0040" accesskey="2">&nbsp; &nbsp; ! <br> .  . ? @</a></li>
+ <li><a href="#g_t_0040-_007b-_007d-_005c-_0023" accesskey="3">@ { } \\ #</a></li>
+ <li><a href="#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e" accesskey="4">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a></li>
+ <li><a href="#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212" accesskey="5">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a></li>
+ <li><a href="#g_t_2265-_2264-_2192" accesskey="6">&ge; &le; &rarr;</a></li>
+ <li><a href="#g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae" accesskey="7">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a></li>
+ <li><a href="#g_t_21d2-_00b0-a-b--_00e5" accesskey="8">&rArr; &deg; a&nbsp;b a sunny day &aring;</a></li>
+ <li><a href="#g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe" accesskey="9">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a></li>
+ <li><a href="#g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e\'\' &#281;</a></li>
+ <li><a href="#g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361">&#279; &#277; e_ &#7865; &#283; j ee[</a></li>
+ <li><a href="#g_t_0131-_1e14-_1e08">i &#274;` &#262;,</a></li>
+ <li><a href="#g_t_201c-_201d-_2018-_2019-_201e-_201a">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a></li>
+ <li><a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a></li>
+ <li><a href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a></li>
+ <li><a href="#AAA-AAA-BBB"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a></li>
+ <li><a href="#CCC-CCC-DDD"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a></li>
+ <li><a href="#someone_0040somewher-no_005fexplain_0040there"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a></li>
+ <li><a href="#f_002d_002dile1-f_002d_002dile"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a></li>
+ <li><a href="#-_0040-_007b_007d-_002e-"><tt> @ {} . </tt></a></li>
+ <li><a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a></li>
+ <li><a href="#env-code-option-samp-command-file-C_002dx-ESC"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a></li>
+ <li><a href="#g_t8_002e27in">8.27in</a></li>
+ <li><a href="#sansserif-slanted"><span class="sansserif">sansserif</span> <i>slanted</i></a></li>
+ <li><a href="#indicateurl">&lsquo;<code>indicateurl</code>&rsquo;</a></li>
+ <li><a href="#gH-3rd"><sub>g</sub>H 3<sup>rd</sup></a></li>
+ <li><a href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a></li>
+ </ul>
  <hr>
! <div class="chapter" id="-_007b-_007d">
! <div class="header">
  <p>
  Next: <a href="#----_0021---_002e--_002e-_003f-_0040" accesskey="n" rel="next">&nbsp; &nbsp; ! <br> .  . ? @</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21045,21049 ****
  
  <hr>
! <span id="----_0021---_002e--_002e-_003f-_0040"></span><div class="header">
  <p>
  Next: <a href="#g_t_0040-_007b-_007d-_005c-_0023" accesskey="n" rel="next">@ { } \\ #</a>, Previous: <a href="#-_007b-_007d" accesskey="p" rel="prev"> { }</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 22942,22948 ----
  
  <hr>
! </div>
! <div class="chapter" id="----_0021---_002e--_002e-_003f-_0040">
! <div class="header">
  <p>
  Next: <a href="#g_t_0040-_007b-_007d-_005c-_0023" accesskey="n" rel="next">@ { } \\ #</a>, Previous: <a href="#-_007b-_007d" accesskey="p" rel="prev"> { }</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21052,21056 ****
  
  <hr>
! <span id="g_t_0040-_007b-_007d-_005c-_0023"></span><div class="header">
  <p>
  Next: <a href="#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e" accesskey="n" rel="next">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Previous: <a href="#----_0021---_002e--_002e-_003f-_0040" accesskey="p" rel="prev">&nbsp; &nbsp; ! <br> .  . ? @</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 22951,22957 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_0040-_007b-_007d-_005c-_0023">
! <div class="header">
  <p>
  Next: <a href="#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e" accesskey="n" rel="next">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Previous: <a href="#----_0021---_002e--_002e-_003f-_0040" accesskey="p" rel="prev">&nbsp; &nbsp; ! <br> .  . ? @</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21059,21063 ****
  
  <hr>
! <span id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e"></span><div class="header">
  <p>
  Next: <a href="#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212" accesskey="n" rel="next">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Previous: <a href="#g_t_0040-_007b-_007d-_005c-_0023" accesskey="p" rel="prev">@ { } \\ #</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 22960,22966 ----
  
  <hr>
! </div>
! <div class="chapter" id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e">
! <div class="header">
  <p>
  Next: <a href="#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212" accesskey="n" rel="next">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Previous: <a href="#g_t_0040-_007b-_007d-_005c-_0023" accesskey="p" rel="prev">@ { } \\ #</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21066,21070 ****
  
  <hr>
! <span id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212"></span><div class="header">
  <p>
  Next: <a href="#g_t_2265-_2264-_2192" accesskey="n" rel="next">&ge; &le; &rarr;</a>, Previous: <a href="#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e" accesskey="p" rel="prev">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 22969,22975 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212">
! <div class="header">
  <p>
  Next: <a href="#g_t_2265-_2264-_2192" accesskey="n" rel="next">&ge; &le; &rarr;</a>, Previous: <a href="#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e" accesskey="p" rel="prev">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21073,21077 ****
  
  <hr>
! <span id="g_t_2265-_2264-_2192"></span><div class="header">
  <p>
  Next: <a href="#g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae" accesskey="n" rel="next">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Previous: <a href="#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212" accesskey="p" rel="prev">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 22978,22984 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_2265-_2264-_2192">
! <div class="header">
  <p>
  Next: <a href="#g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae" accesskey="n" rel="next">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Previous: <a href="#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212" accesskey="p" rel="prev">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21080,21084 ****
  
  <hr>
! <span id="g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae"></span><div class="header">
  <p>
  Next: <a href="#g_t_21d2-_00b0-a-b--_00e5" accesskey="n" rel="next">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Previous: <a href="#g_t_2265-_2264-_2192" accesskey="p" rel="prev">&ge; &le; &rarr;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 22987,22993 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae">
! <div class="header">
  <p>
  Next: <a href="#g_t_21d2-_00b0-a-b--_00e5" accesskey="n" rel="next">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Previous: <a href="#g_t_2265-_2264-_2192" accesskey="p" rel="prev">&ge; &le; &rarr;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21087,21091 ****
  
  <hr>
! <span id="g_t_21d2-_00b0-a-b--_00e5"></span><div class="header">
  <p>
  Next: <a href="#g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe" accesskey="n" rel="next">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Previous: <a href="#g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae" accesskey="p" rel="prev">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 22996,23002 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_21d2-_00b0-a-b--_00e5">
! <div class="header">
  <p>
  Next: <a href="#g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe" accesskey="n" rel="next">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Previous: <a href="#g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae" accesskey="p" rel="prev">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21094,21098 ****
  
  <hr>
! <span id="g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe"></span><div class="header">
  <p>
  Next: <a href="#g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119" accesskey="n" rel="next">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e\'\' &#281;</a>, Previous: <a href="#g_t_21d2-_00b0-a-b--_00e5" accesskey="p" rel="prev">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23005,23011 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe">
! <div class="header">
  <p>
  Next: <a href="#g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119" accesskey="n" rel="next">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e\'\' &#281;</a>, Previous: <a href="#g_t_21d2-_00b0-a-b--_00e5" accesskey="p" rel="prev">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21101,21105 ****
  
  <hr>
! <span id="g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119"></span><div class="header">
  <p>
  Next: <a href="#g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361" accesskey="n" rel="next">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Previous: <a href="#g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe" accesskey="p" rel="prev">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23014,23020 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119">
! <div class="header">
  <p>
  Next: <a href="#g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361" accesskey="n" rel="next">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Previous: <a href="#g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe" accesskey="p" rel="prev">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21108,21112 ****
  
  <hr>
! <span id="g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361"></span><div class="header">
  <p>
  Next: <a href="#g_t_0131-_1e14-_1e08" accesskey="n" rel="next">i &#274;` &#262;,</a>, Previous: <a href="#g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119" accesskey="p" rel="prev">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e\'\' &#281;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23023,23029 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361">
! <div class="header">
  <p>
  Next: <a href="#g_t_0131-_1e14-_1e08" accesskey="n" rel="next">i &#274;` &#262;,</a>, Previous: <a href="#g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119" accesskey="p" rel="prev">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e\'\' &#281;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21115,21119 ****
  
  <hr>
! <span id="g_t_0131-_1e14-_1e08"></span><div class="header">
  <p>
  Next: <a href="#g_t_201c-_201d-_2018-_2019-_201e-_201a" accesskey="n" rel="next">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Previous: <a href="#g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361" accesskey="p" rel="prev">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23032,23038 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_0131-_1e14-_1e08">
! <div class="header">
  <p>
  Next: <a href="#g_t_201c-_201d-_2018-_2019-_201e-_201a" accesskey="n" rel="next">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Previous: <a href="#g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361" accesskey="p" rel="prev">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21122,21126 ****
  
  <hr>
! <span id="g_t_201c-_201d-_2018-_2019-_201e-_201a"></span><div class="header">
  <p>
  Next: <a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a" accesskey="n" rel="next">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Previous: <a href="#g_t_0131-_1e14-_1e08" accesskey="p" rel="prev">i &#274;` &#262;,</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23041,23047 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_201c-_201d-_2018-_2019-_201e-_201a">
! <div class="header">
  <p>
  Next: <a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a" accesskey="n" rel="next">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Previous: <a href="#g_t_0131-_1e14-_1e08" accesskey="p" rel="prev">i &#274;` &#262;,</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21129,21140 ****
  
  <hr>
! <span id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a"></span><div class="header">
  <p>
! Next: <a href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027" accesskey="n" rel="next">`` \'\' --- -- ` \'</a>, Previous: <a href="#g_t_201c-_201d-_2018-_2019-_201e-_201a" accesskey="p" rel="prev">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1"></span><h2 class="chapter">14 &laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</h2>
  
  <hr>
! <span id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027"></span><div class="header">
  <p>
  Next: <a href="#AAA-AAA-BBB" accesskey="n" rel="next"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Previous: <a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a" accesskey="p" rel="prev">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23050,23065 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a">
! <div class="header">
  <p>
! Next: <a href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027" accesskey="n" rel="next">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, Previous: <a href="#g_t_201c-_201d-_2018-_2019-_201e-_201a" accesskey="p" rel="prev">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1"></span><h2 class="chapter">14 &laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</h2>
  
  <hr>
! </div>
! <div class="chapter" id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027">
! <div class="header">
  <p>
  Next: <a href="#AAA-AAA-BBB" accesskey="n" rel="next"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Previous: <a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a" accesskey="p" rel="prev">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21143,21154 ****
  
  <hr>
! <span id="AAA-AAA-BBB"></span><div class="header">
  <p>
! Next: <a href="#CCC-CCC-DDD" accesskey="n" rel="next"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Previous: <a href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027" accesskey="p" rel="prev">`` \'\' --- -- ` \'</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="AAA-AAA-BBB-1"></span><h2 class="chapter">16 <acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></h2>
  
  <hr>
! <span id="CCC-CCC-DDD"></span><div class="header">
  <p>
  Next: <a href="#someone_0040somewher-no_005fexplain_0040there" accesskey="n" rel="next"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Previous: <a href="#AAA-AAA-BBB" accesskey="p" rel="prev"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23068,23083 ----
  
  <hr>
! </div>
! <div class="chapter" id="AAA-AAA-BBB">
! <div class="header">
  <p>
! Next: <a href="#CCC-CCC-DDD" accesskey="n" rel="next"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Previous: <a href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027" accesskey="p" rel="prev">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="AAA-AAA-BBB-1"></span><h2 class="chapter">16 <acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></h2>
  
  <hr>
! </div>
! <div class="chapter" id="CCC-CCC-DDD">
! <div class="header">
  <p>
  Next: <a href="#someone_0040somewher-no_005fexplain_0040there" accesskey="n" rel="next"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Previous: <a href="#AAA-AAA-BBB" accesskey="p" rel="prev"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21157,21161 ****
  
  <hr>
! <span id="someone_0040somewher-no_005fexplain_0040there"></span><div class="header">
  <p>
  Next: <a href="#f_002d_002dile1-f_002d_002dile" accesskey="n" rel="next"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Previous: <a href="#CCC-CCC-DDD" accesskey="p" rel="prev"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23086,23092 ----
  
  <hr>
! </div>
! <div class="chapter" id="someone_0040somewher-no_005fexplain_0040there">
! <div class="header">
  <p>
  Next: <a href="#f_002d_002dile1-f_002d_002dile" accesskey="n" rel="next"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Previous: <a href="#CCC-CCC-DDD" accesskey="p" rel="prev"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21164,21168 ****
  
  <hr>
! <span id="f_002d_002dile1-f_002d_002dile"></span><div class="header">
  <p>
  Next: <a href="#-_0040-_007b_007d-_002e-" accesskey="n" rel="next"><tt> @ {} . </tt></a>, Previous: <a href="#someone_0040somewher-no_005fexplain_0040there" accesskey="p" rel="prev"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23095,23101 ----
  
  <hr>
! </div>
! <div class="chapter" id="f_002d_002dile1-f_002d_002dile">
! <div class="header">
  <p>
  Next: <a href="#-_0040-_007b_007d-_002e-" accesskey="n" rel="next"><tt> @ {} . </tt></a>, Previous: <a href="#someone_0040somewher-no_005fexplain_0040there" accesskey="p" rel="prev"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21171,21175 ****
  
  <hr>
! <span id="-_0040-_007b_007d-_002e-"></span><div class="header">
  <p>
  Next: <a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="n" rel="next"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Previous: <a href="#f_002d_002dile1-f_002d_002dile" accesskey="p" rel="prev"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23104,23110 ----
  
  <hr>
! </div>
! <div class="chapter" id="-_0040-_007b_007d-_002e-">
! <div class="header">
  <p>
  Next: <a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="n" rel="next"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Previous: <a href="#f_002d_002dile1-f_002d_002dile" accesskey="p" rel="prev"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21178,21182 ****
  
  <hr>
! <span id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i"></span><div class="header">
  <p>
  Next: <a href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Previous: <a href="#-_0040-_007b_007d-_002e-" accesskey="p" rel="prev"><tt> @ {} . </tt></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23113,23119 ----
  
  <hr>
! </div>
! <div class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i">
! <div class="header">
  <p>
  Next: <a href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Previous: <a href="#-_0040-_007b_007d-_002e-" accesskey="p" rel="prev"><tt> @ {} . </tt></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21185,21189 ****
  
  <hr>
! <span id="env-code-option-samp-command-file-C_002dx-ESC"></span><div class="header">
  <p>
  Next: <a href="#g_t8_002e27in" accesskey="n" rel="next">8.27in</a>, Previous: <a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="p" rel="prev"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23122,23128 ----
  
  <hr>
! </div>
! <div class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC">
! <div class="header">
  <p>
  Next: <a href="#g_t8_002e27in" accesskey="n" rel="next">8.27in</a>, Previous: <a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="p" rel="prev"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21192,21196 ****
  
  <hr>
! <span id="g_t8_002e27in"></span><div class="header">
  <p>
  Next: <a href="#sansserif-slanted" accesskey="n" rel="next"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="p" rel="prev"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23131,23137 ----
  
  <hr>
! </div>
! <div class="chapter" id="g_t8_002e27in">
! <div class="header">
  <p>
  Next: <a href="#sansserif-slanted" accesskey="n" rel="next"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="p" rel="prev"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21199,21203 ****
  
  <hr>
! <span id="sansserif-slanted"></span><div class="header">
  <p>
  Next: <a href="#indicateurl" accesskey="n" rel="next">&lsquo;<code>indicateurl</code>&rsquo;</a>, Previous: <a href="#g_t8_002e27in" accesskey="p" rel="prev">8.27in</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23140,23146 ----
  
  <hr>
! </div>
! <div class="chapter" id="sansserif-slanted">
! <div class="header">
  <p>
  Next: <a href="#indicateurl" accesskey="n" rel="next">&lsquo;<code>indicateurl</code>&rsquo;</a>, Previous: <a href="#g_t8_002e27in" accesskey="p" rel="prev">8.27in</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21206,21210 ****
  
  <hr>
! <span id="indicateurl"></span><div class="header">
  <p>
  Next: <a href="#gH-3rd" accesskey="n" rel="next"><sub>g</sub>H 3<sup>rd</sup></a>, Previous: <a href="#sansserif-slanted" accesskey="p" rel="prev"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23149,23155 ----
  
  <hr>
! </div>
! <div class="chapter" id="indicateurl">
! <div class="header">
  <p>
  Next: <a href="#gH-3rd" accesskey="n" rel="next"><sub>g</sub>H 3<sup>rd</sup></a>, Previous: <a href="#sansserif-slanted" accesskey="p" rel="prev"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21213,21217 ****
  
  <hr>
! <span id="gH-3rd"></span><div class="header">
  <p>
  Next: <a href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls" accesskey="n" rel="next"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>, Previous: <a href="#indicateurl" accesskey="p" rel="prev">&lsquo;<code>indicateurl</code>&rsquo;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23158,23164 ----
  
  <hr>
! </div>
! <div class="chapter" id="gH-3rd">
! <div class="header">
  <p>
  Next: <a href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls" accesskey="n" rel="next"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>, Previous: <a href="#indicateurl" accesskey="p" rel="prev">&lsquo;<code>indicateurl</code>&rsquo;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21220,21224 ****
  
  <hr>
! <span id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"></span><div class="header">
  <p>
  Previous: <a href="#gH-3rd" accesskey="p" rel="prev"><sub>g</sub>H 3<sup>rd</sup></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 23167,23173 ----
  
  <hr>
! </div>
! <div class="chapter" id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls">
! <div class="header">
  <p>
  Previous: <a href="#gH-3rd" accesskey="p" rel="prev"><sub>g</sub>H 3<sup>rd</sup></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 21254,21258 ****
  <p><a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>
  </p>
! <p><a href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027">`` \'\' --- -- ` \'</a>
  </p>
  <p><a href="#AAA-AAA-BBB"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>
--- 23203,23207 ----
  <p><a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>
  </p>
! <p><a href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>
  </p>
  <p><a href="#AAA-AAA-BBB"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>
***************
*** 21280,21284 ****
  <p><a href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>
  </p>
! <hr>
  
  
--- 23229,23234 ----
  <p><a href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>
  </p>
! </div>
! </div>
  
  
***************
*** 21290,21297 ****
  $result_converted_errors{'html'}->{'at_commands_in_refs'} = [
    {
!     'error_line' => ':23: warning: @image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'
  ',
      'file_name' => '',
!     'line_nr' => 23,
      'macro' => '',
      'text' => '@image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'',
--- 23240,23247 ----
  $result_converted_errors{'html'}->{'at_commands_in_refs'} = [
    {
!     'error_line' => ':92: warning: @image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'
  ',
      'file_name' => '',
!     'line_nr' => 92,
      'macro' => '',
      'text' => '@image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'',
***************
*** 21346,21350 ****
  </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::"><dotless>i</dotless> <accent type="grave"><accent type="macr" bracketed="off">E</accent></accent> <accent type="cedil"><accent type="acute" bracketed="off">C</accent></accent></menunode><menudescription><pre xml:space="preserve">
  </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</menunode><menudescription><pre xml:space="preserve">
! </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</menunode><menudescription><pre xml:space="preserve">
  </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::">`` \'\' --- -- ` \'</menunode><menudescription><pre xml:space="preserve">
  </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::"><acronym><acronymword>AAA</acronymword><acronymdesc spaces=" ">fff</acronymdesc></acronym> <acronym><acronymword>AAA</acronymword></acronym> <acronym><acronymword>BBB</acronymword></acronym></menunode><menudescription><pre xml:space="preserve">
--- 23296,23300 ----
  </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::"><dotless>i</dotless> <accent type="grave"><accent type="macr" bracketed="off">E</accent></accent> <accent type="cedil"><accent type="acute" bracketed="off">C</accent></accent></menunode><menudescription><pre xml:space="preserve">
  </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</menunode><menudescription><pre xml:space="preserve">
! </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::">&laquo; &raquo; &guillemotleft; &guillemotright; &lsaquo; &rsaquo;</menunode><menudescription><pre xml:space="preserve">
  </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::">`` \'\' --- -- ` \'</menunode><menudescription><pre xml:space="preserve">
  </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::"><acronym><acronymword>AAA</acronymword><acronymdesc spaces=" ">fff</acronymdesc></acronym> <acronym><acronymword>AAA</acronymword></acronym> <acronym><acronymword>BBB</acronymword></acronym></menunode><menudescription><pre xml:space="preserve">
***************
*** 21411,21423 ****
  
  </chapter>
! <node name="_201c-_201d-_2018-_2019-_201e-_201a" spaces=" "><nodename>&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</nodename><nodenext automatic="on">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</nodenext><nodeprev automatic="on"><dotless>i</dotless> <accent type="grave"><accent type="macr" bracketed="off">E</accent></accent> <accent type="cedil"><accent type="acute" bracketed="off">C</accent></accent></nodeprev><nodeup automatic="on">Top</nodeup></node>
  <chapter spaces=" "><sectiontitle>&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</sectiontitle>
  
  </chapter>
! <node name="_00ab-_00bb-_00ab-_00bb-_2039-_203a" spaces=" "><nodename>&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</nodename><nodenext automatic="on">`` \'\' --- -- ` \'</nodenext><nodeprev automatic="on">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</nodeprev><nodeup automatic="on">Top</nodeup></node>
! <chapter spaces=" "><sectiontitle>&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</sectiontitle>
  
  </chapter>
! <node name="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027" spaces=" "><nodename>`` \'\' --- -- ` \'</nodename><nodenext automatic="on"><acronym><acronymword>AAA</acronymword><acronymdesc spaces=" ">fff</acronymdesc></acronym> <acronym><acronymword>AAA</acronymword></acronym> <acronym><acronymword>BBB</acronymword></acronym></nodenext><nodeprev automatic="on">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</nodeprev><nodeup automatic="on">Top</nodeup></node>
  <chapter spaces=" "><sectiontitle>&textldquo; &textrdquo; &textmdash; &textndash; &textlsquo; &textrsquo;</sectiontitle>
  
--- 23361,23373 ----
  
  </chapter>
! <node name="_201c-_201d-_2018-_2019-_201e-_201a" spaces=" "><nodename>&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</nodename><nodenext automatic="on">&laquo; &raquo; &guillemotleft; &guillemotright; &lsaquo; &rsaquo;</nodenext><nodeprev automatic="on"><dotless>i</dotless> <accent type="grave"><accent type="macr" bracketed="off">E</accent></accent> <accent type="cedil"><accent type="acute" bracketed="off">C</accent></accent></nodeprev><nodeup automatic="on">Top</nodeup></node>
  <chapter spaces=" "><sectiontitle>&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</sectiontitle>
  
  </chapter>
! <node name="_00ab-_00bb-_00ab-_00bb-_2039-_203a" spaces=" "><nodename>&laquo; &raquo; &guillemotleft; &guillemotright; &lsaquo; &rsaquo;</nodename><nodenext automatic="on">`` \'\' --- -- ` \'</nodenext><nodeprev automatic="on">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</nodeprev><nodeup automatic="on">Top</nodeup></node>
! <chapter spaces=" "><sectiontitle>&laquo; &raquo; &guillemotleft; &guillemotright; &lsaquo; &rsaquo;</sectiontitle>
  
  </chapter>
! <node name="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027" spaces=" "><nodename>`` \'\' --- -- ` \'</nodename><nodenext automatic="on"><acronym><acronymword>AAA</acronymword><acronymdesc spaces=" ">fff</acronymdesc></acronym> <acronym><acronymword>AAA</acronymword></acronym> <acronym><acronymword>BBB</acronymword></acronym></nodenext><nodeprev automatic="on">&laquo; &raquo; &guillemotleft; &guillemotright; &lsaquo; &rsaquo;</nodeprev><nodeup automatic="on">Top</nodeup></node>
  <chapter spaces=" "><sectiontitle>&textldquo; &textrdquo; &textmdash; &textndash; &textlsquo; &textrsquo;</sectiontitle>
  
***************
*** 21496,21500 ****
  <para><ref label="_201c-_201d-_2018-_2019-_201e-_201a"><xrefnodename>&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</xrefnodename></ref>
  </para>
! <para><ref label="_00ab-_00bb-_00ab-_00bb-_2039-_203a"><xrefnodename>&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</xrefnodename></ref>
  </para>
  <para><ref label="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027"><xrefnodename>`` \'\' --- -- ` \'</xrefnodename></ref>
--- 23446,23450 ----
  <para><ref label="_201c-_201d-_2018-_2019-_201e-_201a"><xrefnodename>&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</xrefnodename></ref>
  </para>
! <para><ref label="_00ab-_00bb-_00ab-_00bb-_2039-_203a"><xrefnodename>&laquo; &raquo; &guillemotleft; &guillemotright; &lsaquo; &rsaquo;</xrefnodename></ref>
  </para>
  <para><ref label="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027"><xrefnodename>`` \'\' --- -- ` \'</xrefnodename></ref>
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/----_0021---_002e--_002e-_003f-_0040.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/----_0021---_002e--_002e-_003f-_0040.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/----_0021---_002e--_002e-_003f-_0040.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/----_0021---_002e--_002e-_003f-_0040.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 13,16 ****
--- 13,18 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 19,27 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 21,29 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="----_0021---_002e--_002e-_003f-_0040"></span><div class="header">
  <p>
  Next: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="n" rel="next">@ { } \ #</a>, Previous: <a href="-_007b-_007d.html" accesskey="p" rel="prev"> { }</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 43,48 ----
  
  <body lang="en">
! <div class="chapter" id="----_0021---_002e--_002e-_003f-_0040">
! <div class="header">
  <p>
  Next: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="n" rel="next">@ { } \ #</a>, Previous: <a href="-_007b-_007d.html" accesskey="p" rel="prev"> { }</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 47,50 ****
--- 51,55 ----
  <span id="----_0021---_002e--_002e-_003f-_0040-1"></span><h2 class="chapter">2 &nbsp; &nbsp; ! <br> .  . ? @</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="-_0040-_007b_007d-_002e-"></span><div class="header">
  <p>
  Next: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="n" rel="next"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Previous: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="p" rel="prev"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="-_0040-_007b_007d-_002e-">
! <div class="header">
  <p>
  Next: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="n" rel="next"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Previous: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="p" rel="prev"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="-_0040-_007b_007d-_002e--1"></span><h2 class="chapter">20 <tt> @ {} . </tt></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  
  <body lang="en">
! <span id="g_t_0040-_007b-_007d-_005c-_0023"></span><div class="header">
  <p>
  Next: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="n" rel="next">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Previous: <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="p" rel="prev">&nbsp; &nbsp; ! <br> .  . ? @</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 41,46 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_0040-_007b-_007d-_005c-_0023">
! <div class="header">
  <p>
  Next: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="n" rel="next">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Previous: <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="p" rel="prev">&nbsp; &nbsp; ! <br> .  . ? @</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 45,48 ****
--- 49,53 ----
  <span id="g_t_0040-_007b-_007d-_005c-_0023-1"></span><h2 class="chapter">3 @ { } \ #</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027"></span><div class="header">
  <p>
  Next: <a href="AAA-AAA-BBB.html" accesskey="n" rel="next"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Previous: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="p" rel="prev">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027">
! <div class="header">
  <p>
  Next: <a href="AAA-AAA-BBB.html" accesskey="n" rel="next"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Previous: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="p" rel="prev">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1"></span><h2 class="chapter">15 &ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/-_007b-_007d.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/-_007b-_007d.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/-_007b-_007d.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/-_007b-_007d.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  
  <body lang="en">
! <span id="-_007b-_007d"></span><div class="header">
  <p>
  Next: <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="n" rel="next">&nbsp; &nbsp; ! <br> .  . ? @</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 41,46 ----
  
  <body lang="en">
! <div class="chapter" id="-_007b-_007d">
! <div class="header">
  <p>
  Next: <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="n" rel="next">&nbsp; &nbsp; ! <br> .  . ? @</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 45,48 ****
--- 49,53 ----
  <span id="-_007b-_007d-1"></span><h2 class="chapter">1  { }</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae"></span><div class="header">
  <p>
  Next: <a href="_21d2-_00b0-a-b--aa.html" accesskey="n" rel="next">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Previous: <a href="_2265-_2264-_2192.html" accesskey="p" rel="prev">&ge; &le; &rarr;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae">
! <div class="header">
  <p>
  Next: <a href="_21d2-_00b0-a-b--aa.html" accesskey="n" rel="next">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Previous: <a href="_2265-_2264-_2192.html" accesskey="p" rel="prev">&ge; &le; &rarr;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae-1"></span><h2 class="chapter">7 &ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,47 ****
  
  <body lang="en">
! <span id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a"></span><div class="header">
  <p>
! Next: <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" accesskey="n" rel="next">`` '' --- -- ` '</a>, Previous: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="p" rel="prev">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
  <span id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1"></span><h2 class="chapter">14 &laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</h2>
  
  
  
--- 40,52 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a">
! <div class="header">
  <p>
! Next: <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" accesskey="n" rel="next">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, Previous: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="p" rel="prev">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
  <span id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1"></span><h2 class="chapter">14 &laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_201c-_201d-_2018-_2019-_201e-_201a"></span><div class="header">
  <p>
  Next: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="n" rel="next">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Previous: <a href="i-E-C.html" accesskey="p" rel="prev">i &#274;` &#262;,</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_201c-_201d-_2018-_2019-_201e-_201a">
! <div class="header">
  <p>
  Next: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="n" rel="next">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Previous: <a href="i-E-C.html" accesskey="p" rel="prev">i &#274;` &#262;,</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_201c-_201d-_2018-_2019-_201e-_201a-1"></span><h2 class="chapter">13 &ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b--aa.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b--aa.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b--aa.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b--aa.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_21d2-_00b0-a-b--_00e5"></span><div class="header">
  <p>
  Next: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="n" rel="next">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Previous: <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="p" rel="prev">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_21d2-_00b0-a-b--_00e5">
! <div class="header">
  <p>
  Next: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="n" rel="next">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Previous: <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="p" rel="prev">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_21d2-_00b0-a-b--aa"></span><h2 class="chapter">8 &rArr; &deg; a&nbsp;b a sunny day &aring;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212"></span><div class="header">
  <p>
  Next: <a href="_2265-_2264-_2192.html" accesskey="n" rel="next">&ge; &le; &rarr;</a>, Previous: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="p" rel="prev">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212">
! <div class="header">
  <p>
  Next: <a href="_2265-_2264-_2192.html" accesskey="n" rel="next">&ge; &le; &rarr;</a>, Previous: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="p" rel="prev">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1"></span><h2 class="chapter">5 &equiv; error&rarr; &euro; &iexcl; &rarr; -</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_2265-_2264-_2192"></span><div class="header">
  <p>
  Next: <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="n" rel="next">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Previous: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="p" rel="prev">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_2265-_2264-_2192">
! <div class="header">
  <p>
  Next: <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="n" rel="next">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Previous: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="p" rel="prev">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t_2265-_2264-_2192-1"></span><h2 class="chapter">6 &ge; &le; &rarr;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/8_002e27in.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/8_002e27in.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/8_002e27in.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/8_002e27in.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t8_002e27in"></span><div class="header">
  <p>
  Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="p" rel="prev"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t8_002e27in">
! <div class="header">
  <p>
  Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="p" rel="prev"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="g_t8_002e27in-1"></span><h2 class="chapter">23 8.27in</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,47 ****
  
  <body lang="en">
! <span id="AAA-AAA-BBB"></span><div class="header">
  <p>
! Next: <a href="CCC-CCC-DDD.html" accesskey="n" rel="next"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Previous: <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" accesskey="p" rel="prev">`` '' --- -- ` '</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
  <span id="AAA-AAA-BBB-1"></span><h2 class="chapter">16 <acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></h2>
  
  
  
--- 40,52 ----
  
  <body lang="en">
! <div class="chapter" id="AAA-AAA-BBB">
! <div class="header">
  <p>
! Next: <a href="CCC-CCC-DDD.html" accesskey="n" rel="next"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Previous: <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" accesskey="p" rel="prev">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
  <span id="AAA-AAA-BBB-1"></span><h2 class="chapter">16 <acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe"></span><div class="header">
  <p>
  Next: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="n" rel="next">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a>, Previous: <a href="_21d2-_00b0-a-b--aa.html" accesskey="p" rel="prev">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe">
! <div class="header">
  <p>
  Next: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="n" rel="next">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a>, Previous: <a href="_21d2-_00b0-a-b--aa.html" accesskey="p" rel="prev">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th"></span><h2 class="chapter">9 &Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119"></span><div class="header">
  <p>
  Next: <a href="e-e-e-e-e-j-ee.html" accesskey="n" rel="next">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Previous: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="p" rel="prev">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119">
! <div class="header">
  <p>
  Next: <a href="e-e-e-e-e-j-ee.html" accesskey="n" rel="next">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Previous: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="p" rel="prev">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="a-e-i-a-a-e-c-e-e-e-e"></span><h2 class="chapter">10 &auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="CCC-CCC-DDD"></span><div class="header">
  <p>
  Next: <a href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="n" rel="next"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Previous: <a href="AAA-AAA-BBB.html" accesskey="p" rel="prev"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="CCC-CCC-DDD">
! <div class="header">
  <p>
  Next: <a href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="n" rel="next"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Previous: <a href="AAA-AAA-BBB.html" accesskey="p" rel="prev"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="CCC-CCC-DDD-1"></span><h2 class="chapter">17 <abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i"></span><div class="header">
  <p>
  Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Previous: <a href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><tt> @ {} . </tt></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i">
! <div class="header">
  <p>
  Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a>, Previous: <a href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><tt> @ {} . </tt></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1"></span><h2 class="chapter">21 <cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361"></span><div class="header">
  <p>
  Next: <a href="i-E-C.html" accesskey="n" rel="next">i &#274;` &#262;,</a>, Previous: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="p" rel="prev">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361">
! <div class="header">
  <p>
  Next: <a href="i-E-C.html" accesskey="n" rel="next">i &#274;` &#262;,</a>, Previous: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="p" rel="prev">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="e-e-e-e-e-j-ee"></span><h2 class="chapter">11 &#279; &#277; e_ &#7865; &#283; j ee[</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="env-code-option-samp-command-file-C_002dx-ESC"></span><div class="header">
  <p>
  Next: <a href="8_002e27in.html" accesskey="n" rel="next">8.27in</a>, Previous: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="p" rel="prev"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC">
! <div class="header">
  <p>
  Next: <a href="8_002e27in.html" accesskey="n" rel="next">8.27in</a>, Previous: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="p" rel="prev"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="env-code-option-samp-command-file-C_002dx-ESC-1"></span><h2 class="chapter">22 <code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="f_002d_002dile1-f_002d_002dile"></span><div class="header">
  <p>
  Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><tt> @ {} . </tt></a>, Previous: <a href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p" rel="prev"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="f_002d_002dile1-f_002d_002dile">
! <div class="header">
  <p>
  Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><tt> @ {} . </tt></a>, Previous: <a href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p" rel="prev"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="f_002d_002dile1-f_002d_002dile-1"></span><h2 class="chapter">19 <img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/gH-3rd.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/gH-3rd.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/gH-3rd.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/gH-3rd.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="gH-3rd"></span><div class="header">
  <p>
  Next: <a href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html" accesskey="n" rel="next"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>, Previous: <a href="indicateurl.html" accesskey="p" rel="prev">&lsquo;<code>indicateurl</code>&rsquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="gH-3rd">
! <div class="header">
  <p>
  Next: <a href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html" accesskey="n" rel="next"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>, Previous: <a href="indicateurl.html" accesskey="p" rel="prev">&lsquo;<code>indicateurl</code>&rsquo;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="gH-3rd-1"></span><h2 class="chapter">26 <sub>g</sub>H 3<sup>rd</sup></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 15,23 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,25 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 28,31 ****
--- 30,34 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  <body lang="en">
! <span id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"></span><div class="header">
  <p>
  Previous: <a href="gH-3rd.html" accesskey="p" rel="prev"><sub>g</sub>H 3<sup>rd</sup></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 39,44 ----
  
  <body lang="en">
! <div class="chapter" id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls">
! <div class="header">
  <p>
  Previous: <a href="gH-3rd.html" accesskey="p" rel="prev"><sub>g</sub>H 3<sup>rd</sup></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 71,75 ****
  <p><a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>
  </p>
! <p><a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html">`` '' --- -- ` '</a>
  </p>
  <p><a href="AAA-AAA-BBB.html"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>
--- 75,79 ----
  <p><a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>
  </p>
! <p><a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>
  </p>
  <p><a href="AAA-AAA-BBB.html"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a>
***************
*** 97,100 ****
--- 101,105 ----
  <p><a href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a>
  </p>
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/i-E-C.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/i-E-C.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/i-E-C.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/i-E-C.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="g_t_0131-_1e14-_1e08"></span><div class="header">
  <p>
  Next: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="n" rel="next">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Previous: <a href="e-e-e-e-e-j-ee.html" accesskey="p" rel="prev">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_0131-_1e14-_1e08">
! <div class="header">
  <p>
  Next: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="n" rel="next">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Previous: <a href="e-e-e-e-e-j-ee.html" accesskey="p" rel="prev">&#279; &#277; e_ &#7865; &#283; j ee[</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="i-E-C"></span><h2 class="chapter">12 i &#274;` &#262;,</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/index.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/index.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/index.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/index.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="-_007b-_007d.html" rel="next" title=" { }">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="-_007b-_007d.html" rel="next" title=" { }">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> { }</a> &nbsp; </p>
--- 39,44 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> { }</a> &nbsp; </p>
***************
*** 43,103 ****
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="-_007b-_007d.html" accesskey="1">{ }</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="2">&nbsp; &nbsp; ! <br> .  . ? @</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="3">@ { } \ #</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="4">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="5">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_2265-_2264-_2192.html" accesskey="6">&ge; &le; &rarr;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="7">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_21d2-_00b0-a-b--aa.html" accesskey="8">&rArr; &deg; a&nbsp;b a sunny day &aring;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="9">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="a-e-i-a-a-e-c-e-e-e-e.html">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="e-e-e-e-e-j-ee.html">&#279; &#277; e_ &#7865; &#283; j ee[</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="i-E-C.html">i &#274;` &#262;,</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_201c-_201d-_2018-_2019-_201e-_201a.html">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html">`` '' --- -- ` '</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="AAA-AAA-BBB.html"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="CCC-CCC-DDD.html"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="someone_0040somewher-no_005fexplain_0040there.html"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="f_002d_002dile1-f_002d_002dile.html"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="-_0040-_007b_007d-_002e-.html"><tt> @ {} . </tt></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="8_002e27in.html">8.27in</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="sansserif-slanted.html"><span class="sansserif">sansserif</span> <i>slanted</i></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="indicateurl.html">&lsquo;<code>indicateurl</code>&rsquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="gH-3rd.html"><sub>g</sub>H 3<sup>rd</sup></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <div class="header">
--- 47,81 ----
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="-_007b-_007d.html" accesskey="1"> { }</a></li>
+ <li><a href="----_0021---_002e--_002e-_003f-_0040.html" accesskey="2">&nbsp; &nbsp; ! <br> .  . ? @</a></li>
+ <li><a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="3">@ { } \ #</a></li>
+ <li><a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="4">LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></a></li>
+ <li><a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="5">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a></li>
+ <li><a href="_2265-_2264-_2192.html" accesskey="6">&ge; &le; &rarr;</a></li>
+ <li><a href="_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html" accesskey="7">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a></li>
+ <li><a href="_21d2-_00b0-a-b--aa.html" accesskey="8">&rArr; &deg; a&nbsp;b a sunny day &aring;</a></li>
+ <li><a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="9">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a></li>
+ <li><a href="a-e-i-a-a-e-c-e-e-e-e.html">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e* e'' &#281;</a></li>
+ <li><a href="e-e-e-e-e-j-ee.html">&#279; &#277; e_ &#7865; &#283; j ee[</a></li>
+ <li><a href="i-E-C.html">i &#274;` &#262;,</a></li>
+ <li><a href="_201c-_201d-_2018-_2019-_201e-_201a.html">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a></li>
+ <li><a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a></li>
+ <li><a href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a></li>
+ <li><a href="AAA-AAA-BBB.html"><acronym title="fff">AAA</acronym> (fff) <acronym title="fff">AAA</acronym> <acronym>BBB</acronym></a></li>
+ <li><a href="CCC-CCC-DDD.html"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a></li>
+ <li><a href="someone_0040somewher-no_005fexplain_0040there.html"><a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></a></li>
+ <li><a href="f_002d_002dile1-f_002d_002dile.html"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a></li>
+ <li><a href="-_0040-_007b_007d-_002e-.html"><tt> @ {} . </tt></a></li>
+ <li><a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite>cite asis</cite> in&nbsp;@w&nbsp;<b>b</b><!-- /@w --> <span class="roman">in r</span> <small>SC</small> <strong>str</strong> <tt>t</tt> <var>var</var> <em>dfn</em> <i>i</i></a></li>
+ <li><a href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code> <code>code</code> <samp>option</samp> &lsquo;<samp>samp</samp>&rsquo; <code>command</code> <samp>file</samp> <kbd>C-x <span class="key">ESC</span></kbd></a></li>
+ <li><a href="8_002e27in.html">8.27in</a></li>
+ <li><a href="sansserif-slanted.html"><span class="sansserif">sansserif</span> <i>slanted</i></a></li>
+ <li><a href="indicateurl.html">&lsquo;<code>indicateurl</code>&rsquo;</a></li>
+ <li><a href="gH-3rd.html"><sub>g</sub>H 3<sup>rd</sup></a></li>
+ <li><a href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html"><a href="http://somewhere_aaa">http://somewhere_aaa</a> <a href="url">text</a> <a href="/man.cgi/1/ls">ls</a></a></li>
+ </ul>
+ </div>
  <hr>
  <div class="header">
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/indicateurl.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/indicateurl.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/indicateurl.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/indicateurl.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="indicateurl"></span><div class="header">
  <p>
  Next: <a href="gH-3rd.html" accesskey="n" rel="next"><sub>g</sub>H 3<sup>rd</sup></a>, Previous: <a href="sansserif-slanted.html" accesskey="p" rel="prev"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="indicateurl">
! <div class="header">
  <p>
  Next: <a href="gH-3rd.html" accesskey="n" rel="next"><sub>g</sub>H 3<sup>rd</sup></a>, Previous: <a href="sansserif-slanted.html" accesskey="p" rel="prev"><span class="sansserif">sansserif</span> <i>slanted</i></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="indicateurl-1"></span><h2 class="chapter">25 &lsquo;<code>indicateurl</code>&rsquo;</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e"></span><div class="header">
  <p>
  Next: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="n" rel="next">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Previous: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="p" rel="prev">@ { } \ #</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e">
! <div class="header">
  <p>
  Next: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="n" rel="next">&equiv; error&rarr; &euro; &iexcl; &rarr; -</a>, Previous: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="p" rel="prev">@ { } \ #</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1"></span><h2 class="chapter">4 LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/sansserif-slanted.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/sansserif-slanted.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/sansserif-slanted.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/sansserif-slanted.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="sansserif-slanted"></span><div class="header">
  <p>
  Next: <a href="indicateurl.html" accesskey="n" rel="next">&lsquo;<code>indicateurl</code>&rsquo;</a>, Previous: <a href="8_002e27in.html" accesskey="p" rel="prev">8.27in</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="sansserif-slanted">
! <div class="header">
  <p>
  Next: <a href="indicateurl.html" accesskey="n" rel="next">&lsquo;<code>indicateurl</code>&rsquo;</a>, Previous: <a href="8_002e27in.html" accesskey="p" rel="prev">8.27in</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="sansserif-slanted-1"></span><h2 class="chapter">24 <span class="sansserif">sansserif</span> <i>slanted</i></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html	2021-05-02 13:12:26.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  <body lang="en">
! <span id="someone_0040somewher-no_005fexplain_0040there"></span><div class="header">
  <p>
  Next: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="n" rel="next"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Previous: <a href="CCC-CCC-DDD.html" accesskey="p" rel="prev"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 40,45 ----
  
  <body lang="en">
! <div class="chapter" id="someone_0040somewher-no_005fexplain_0040there">
! <div class="header">
  <p>
  Next: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="n" rel="next"><img src="f--ile1.jpg" alt="f--ile1">  <img src="f--ile.png" alt="alt"></a>, Previous: <a href="CCC-CCC-DDD.html" accesskey="p" rel="prev"><abbr title="rrr">CCC</abbr> (rrr) <abbr title="rrr">CCC</abbr> <abbr>DDD</abbr></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 44,47 ****
--- 48,52 ----
  <span id="someone_0040somewher-no_005fexplain_0040there-1"></span><h2 class="chapter">18 <a href="mailto:someone@somewher">the someone</a> <a href="mailto:no_explain@there">no_explain@there</a></h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8.pl texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8.pl
*** texinfo-6.7/tp/t/results/converters_tests/at_commands_in_refs_utf8.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/at_commands_in_refs_utf8.pl	2021-05-02 13:12:26.000000000 +0100
***************
*** 105,109 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 105,111 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 410,414 ****
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 412,420 ----
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 427,431 ****
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 433,441 ----
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 444,448 ****
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 454,462 ----
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 461,465 ****
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 475,483 ----
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 508,512 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 526,534 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 552,556 ****
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 574,582 ----
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 569,573 ****
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 595,603 ----
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 586,590 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 616,624 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 603,607 ****
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 637,645 ----
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 620,624 ****
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 658,666 ----
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 637,641 ****
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 679,687 ----
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 688,692 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 734,742 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 732,736 ****
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 782,790 ----
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 749,753 ****
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 803,811 ----
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 766,770 ****
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 824,832 ----
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 783,787 ****
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 845,853 ----
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 800,804 ****
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 866,874 ----
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 849,853 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 919,927 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 893,897 ****
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 967,975 ----
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 910,914 ****
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 988,996 ----
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 953,957 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1035,1043 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 997,1001 ****
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1083,1091 ----
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1014,1018 ****
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1104,1112 ----
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1031,1035 ****
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1125,1133 ----
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1048,1052 ****
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1146,1154 ----
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1065,1069 ****
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1167,1175 ----
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1082,1086 ****
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1188,1196 ----
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1133,1137 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1243,1251 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1177,1181 ****
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1291,1299 ----
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1194,1198 ****
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1312,1320 ----
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1211,1215 ****
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1333,1341 ----
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1228,1232 ****
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1354,1362 ----
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 15,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1275,1279 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1405,1413 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1319,1323 ****
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1453,1461 ----
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1336,1340 ****
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1474,1482 ----
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1353,1357 ****
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1495,1503 ----
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1370,1374 ****
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1516,1524 ----
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1387,1391 ****
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1537,1545 ----
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1404,1408 ****
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1558,1566 ----
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1421,1425 ****
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1579,1587 ----
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1438,1442 ****
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1600,1608 ----
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1455,1459 ****
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1621,1629 ----
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1472,1476 ****
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1642,1650 ----
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1489,1493 ****
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1663,1671 ----
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1506,1510 ****
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1684,1692 ----
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1523,1527 ****
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1705,1713 ----
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1588,1592 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1774,1782 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1642,1646 ****
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1832,1840 ----
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1668,1672 ****
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 1862,1870 ----
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 17,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 1678,1682 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1876,1884 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1700,1704 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1902,1910 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1722,1726 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1928,1936 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1744,1748 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1954,1962 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1766,1770 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1980,1988 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1788,1792 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2006,2014 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1810,1814 ****
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2032,2040 ----
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1832,1836 ****
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2058,2066 ----
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1854,1858 ****
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2084,2092 ----
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1913,1917 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2147,2155 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1967,1971 ****
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2205,2213 ----
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1989,1993 ****
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2231,2239 ----
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2011,2015 ****
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2257,2265 ----
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2033,2037 ****
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2283,2291 ----
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2055,2059 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2309,2317 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2077,2081 ****
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2335,2343 ----
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 18,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2128,2132 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2390,2398 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2186,2190 ****
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 2452,2460 ----
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 19,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 2196,2200 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2466,2474 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 19,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2222,2226 ****
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 2496,2504 ----
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 19,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 2232,2236 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2510,2518 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 19,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2275,2279 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2557,2565 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2319,2323 ****
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2605,2613 ----
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2336,2340 ****
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2626,2634 ----
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2353,2357 ****
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2647,2655 ----
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2370,2374 ****
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2668,2676 ----
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2387,2391 ****
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2689,2697 ----
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2436,2440 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2742,2750 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2480,2484 ****
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2790,2798 ----
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2497,2501 ****
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2811,2819 ----
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2514,2518 ****
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2832,2840 ----
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2531,2535 ****
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2853,2861 ----
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2548,2552 ****
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2874,2882 ----
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 21,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 2597,2601 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 2927,2935 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 21,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2721,2728 ****
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3055,3063 ----
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 23,
!                         'macro' => ''
                        },
                        'parent' => {}
                      },
***************
*** 2746,2753 ****
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3081,3089 ----
                        'cmdname' => 'acronym',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 23,
!                         'macro' => ''
                        },
                        'parent' => {}
                      }
***************
*** 2792,2796 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3128,3136 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 23,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 2859,2866 ****
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3199,3207 ----
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 24,
!                         'macro' => ''
                        },
                        'parent' => {}
                      },
***************
*** 2884,2891 ****
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'extra' => {
!                         'explanation_contents' => []
                        },
-                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3225,3233 ----
                        'cmdname' => 'abbr',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 24,
!                         'macro' => ''
                        },
                        'parent' => {}
                      }
***************
*** 2930,2934 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3272,3280 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3013,3017 ****
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3359,3367 ----
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3054,3058 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3404,3412 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3154,3158 ****
                          'input_perl_encoding' => 'utf-8-strict'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3508,3516 ----
                          'input_perl_encoding' => 'utf-8-strict'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3195,3199 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3553,3561 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3270,3274 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3632,3640 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 27,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3320,3324 ****
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3686,3694 ----
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3358,3362 ****
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 3728,3736 ----
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 28,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 3368,3372 ****
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3742,3750 ----
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3390,3394 ****
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3768,3776 ----
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3412,3416 ****
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3794,3802 ----
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3434,3438 ****
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3820,3828 ----
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3456,3460 ****
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3846,3854 ----
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3478,3482 ****
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3872,3880 ----
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3500,3504 ****
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3898,3906 ----
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3522,3526 ****
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 3924,3932 ----
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 28,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3577,3581 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 3983,3991 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3631,3635 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4041,4049 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3653,3657 ****
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4067,4075 ----
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3675,3679 ****
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4093,4101 ----
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3697,3701 ****
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4119,4127 ----
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3719,3723 ****
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4145,4153 ----
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3749,3753 ****
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 4179,4187 ----
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 29,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 3759,3763 ****
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4193,4201 ----
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3810,3814 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4248,4256 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 29,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3886,3890 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4328,4336 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 3940,3944 ****
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4386,4394 ----
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 31,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 3981,3985 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4431,4439 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4052,4056 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4506,4514 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 32,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4106,4110 ****
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4564,4572 ----
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 33,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 4147,4151 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4609,4617 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 33,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4214,4218 ****
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4680,4688 ----
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 34,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 4251,4255 ****
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 4721,4729 ----
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 34,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 4294,4298 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 4768,4776 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 34,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 4402,4406 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '-_007b-_007d'
            }
--- 4880,4890 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '-_007b-_007d'
            }
***************
*** 4575,4579 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '----_0021---_002e--_002e-_003f-_0040'
            }
--- 5059,5081 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '----_0021---_002e--_002e-_003f-_0040'
            }
***************
*** 4726,4730 ****
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5228,5236 ----
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4743,4747 ****
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5249,5257 ----
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4760,4764 ****
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5270,5278 ----
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4777,4781 ****
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5291,5299 ----
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 43,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 4805,4809 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0040-_007b-_007d-_005c-_0023'
            }
--- 5323,5337 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_0040-_007b-_007d-_005c-_0023'
            }
***************
*** 4812,4816 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5340,5348 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 43,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 4850,4854 ****
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5382,5390 ----
                'cmdname' => 'lbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4867,4871 ****
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5403,5411 ----
                'cmdname' => 'rbracechar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4884,4888 ****
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5424,5432 ----
                'cmdname' => 'backslashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4901,4905 ****
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5445,5453 ----
                'cmdname' => 'hashchar',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 4926,4930 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 3,
        'parent' => {}
--- 5474,5482 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 44,
!         'macro' => ''
!       },
        'number' => 3,
        'parent' => {}
***************
*** 4965,4969 ****
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5517,5525 ----
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4982,4986 ****
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5538,5546 ----
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 4999,5003 ****
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5559,5567 ----
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5016,5020 ****
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5580,5588 ----
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5033,5037 ****
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5601,5609 ----
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5050,5054 ****
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5622,5630 ----
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 46,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5082,5086 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e'
            }
--- 5658,5676 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e'
            }
***************
*** 5089,5093 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5679,5687 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 46,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5127,5131 ****
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5721,5729 ----
                'cmdname' => 'TeX',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5144,5148 ****
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5742,5750 ----
                'cmdname' => 'bullet',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5161,5165 ****
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5763,5771 ----
                'cmdname' => 'comma',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5178,5182 ****
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5784,5792 ----
                'cmdname' => 'copyright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5195,5199 ****
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5805,5813 ----
                'cmdname' => 'dots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5212,5216 ****
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5826,5834 ----
                'cmdname' => 'enddots',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5237,5241 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 4,
        'parent' => {}
--- 5855,5863 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 47,
!         'macro' => ''
!       },
        'number' => 4,
        'parent' => {}
***************
*** 5276,5280 ****
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5898,5906 ----
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5293,5297 ****
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5919,5927 ----
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5310,5314 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5940,5948 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5327,5331 ****
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 5961,5969 ----
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5344,5348 ****
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 5982,5990 ----
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 49,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5374,5378 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212'
            }
--- 6016,6032 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212'
            }
***************
*** 5381,5385 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6035,6043 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 49,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5419,5423 ****
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6077,6085 ----
                'cmdname' => 'error',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5436,5440 ****
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6098,6106 ----
                'cmdname' => 'euro',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5453,5457 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6119,6127 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5470,5474 ****
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6140,6148 ----
                'cmdname' => 'expansion',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5487,5491 ****
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6161,6169 ----
                'cmdname' => 'minus',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 50,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5512,5516 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 5,
        'parent' => {}
--- 6190,6198 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 50,
!         'macro' => ''
!       },
        'number' => 5,
        'parent' => {}
***************
*** 5551,5555 ****
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6233,6241 ----
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5568,5572 ****
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6254,6262 ----
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5592,5596 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_2265-_2264-_2192'
            }
--- 6282,6292 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_2265-_2264-_2192'
            }
***************
*** 5599,5603 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6295,6303 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 52,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5637,5641 ****
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6337,6345 ----
                'cmdname' => 'leq',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5654,5658 ****
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6358,6366 ----
                'cmdname' => 'arrow',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5679,5683 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 6,
        'parent' => {}
--- 6387,6395 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 53,
!         'macro' => ''
!       },
        'number' => 6,
        'parent' => {}
***************
*** 5718,5722 ****
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6430,6438 ----
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5735,5739 ****
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6451,6459 ----
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5752,5756 ****
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6472,6480 ----
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5769,5773 ****
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6493,6501 ----
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5786,5790 ****
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6514,6522 ----
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5803,5807 ****
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6535,6543 ----
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 55,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5835,5839 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae'
            }
--- 6571,6589 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae'
            }
***************
*** 5842,5846 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6592,6600 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 55,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5880,5884 ****
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6634,6642 ----
                'cmdname' => 'ordm',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5897,5901 ****
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6655,6663 ----
                'cmdname' => 'point',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5914,5918 ****
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6676,6684 ----
                'cmdname' => 'pounds',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5931,5935 ****
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6697,6705 ----
                'cmdname' => 'print',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5948,5952 ****
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6718,6726 ----
                'cmdname' => 'questiondown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 5965,5969 ****
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6739,6747 ----
                'cmdname' => 'registeredsymbol',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 56,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 5990,5994 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 7,
        'parent' => {}
--- 6768,6776 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 56,
!         'macro' => ''
!       },
        'number' => 7,
        'parent' => {}
***************
*** 6029,6033 ****
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6811,6819 ----
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6046,6050 ****
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6832,6840 ----
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6063,6067 ****
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6853,6861 ----
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6080,6084 ****
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 6874,6882 ----
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 58,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6108,6112 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_21d2-_00b0-a-b--_00e5'
            }
--- 6906,6920 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_21d2-_00b0-a-b--_00e5'
            }
***************
*** 6115,6119 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6923,6931 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 58,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6153,6157 ****
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6965,6973 ----
                'cmdname' => 'textdegree',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6170,6174 ****
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 6986,6994 ----
                'cmdname' => 'tie',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6187,6191 ****
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7007,7015 ----
                'cmdname' => 'today',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6204,6208 ****
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 7028,7036 ----
                'cmdname' => 'aa',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 59,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6229,6233 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 8,
        'parent' => {}
--- 7057,7065 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 59,
!         'macro' => ''
!       },
        'number' => 8,
        'parent' => {}
***************
*** 6268,6272 ****
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7100,7108 ----
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6285,6289 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7121,7129 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6302,6306 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7142,7150 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6319,6323 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7163,7171 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6336,6340 ****
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7184,7192 ----
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6353,6357 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7205,7213 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6370,6374 ****
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7226,7234 ----
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6387,6391 ****
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7247,7255 ----
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6404,6408 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7268,7276 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6421,6425 ****
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7289,7297 ----
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6438,6442 ****
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7310,7318 ----
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6455,6459 ****
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7331,7339 ----
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6472,6476 ****
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 7352,7360 ----
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 61,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6518,6522 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe'
            }
--- 7402,7434 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe'
            }
***************
*** 6525,6529 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 7437,7445 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 61,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6563,6567 ****
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7479,7487 ----
                'cmdname' => 'ae',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6580,6584 ****
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7500,7508 ----
                'cmdname' => 'oe',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6597,6601 ****
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7521,7529 ----
                'cmdname' => 'AE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6614,6618 ****
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7542,7550 ----
                'cmdname' => 'OE',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6631,6635 ****
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7563,7571 ----
                'cmdname' => 'o',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6648,6652 ****
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7584,7592 ----
                'cmdname' => 'O',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6665,6669 ****
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7605,7613 ----
                'cmdname' => 'ss',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6682,6686 ****
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7626,7634 ----
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6699,6703 ****
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7647,7655 ----
                'cmdname' => 'L',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6716,6720 ****
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7668,7676 ----
                'cmdname' => 'DH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6733,6737 ****
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7689,7697 ----
                'cmdname' => 'dh',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6750,6754 ****
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7710,7718 ----
                'cmdname' => 'TH',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6767,6771 ****
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 7731,7739 ----
                'cmdname' => 'th',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 6792,6796 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 9,
        'parent' => {}
--- 7760,7768 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 62,
!         'macro' => ''
!       },
        'number' => 9,
        'parent' => {}
***************
*** 6841,6845 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7813,7821 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6867,6871 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 7843,7851 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 64,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 6877,6881 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7857,7865 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6899,6903 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7883,7891 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6921,6925 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7909,7917 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6943,6947 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7935,7943 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6965,6969 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7961,7969 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 6987,6991 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 7987,7995 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7009,7013 ****
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8013,8021 ----
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7031,7035 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8039,8047 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7053,7057 ****
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8065,8073 ----
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7093,7097 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119'
            }
--- 8109,8135 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119'
            }
***************
*** 7100,7104 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8138,8146 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 64,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7148,7152 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8190,8198 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7174,7178 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 8220,8228 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 65,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7184,7188 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8234,8242 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7206,7210 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8260,8268 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7228,7232 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8286,8294 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7250,7254 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8312,8320 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7272,7276 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8338,8346 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7294,7298 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8364,8372 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7316,7320 ****
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8390,8398 ----
                'cmdname' => 'ringaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7338,7342 ****
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8416,8424 ----
                'cmdname' => 'H',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7360,7364 ****
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8442,8450 ----
                'cmdname' => 'ogonek',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 65,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7385,7389 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 10,
        'parent' => {}
--- 8471,8479 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 65,
!         'macro' => ''
!       },
        'number' => 10,
        'parent' => {}
***************
*** 7434,7438 ****
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8524,8532 ----
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7456,7460 ****
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8550,8558 ----
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7478,7482 ****
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8576,8584 ----
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7500,7504 ****
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8602,8610 ----
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7522,7526 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8628,8636 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7544,7548 ****
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8654,8662 ----
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 67,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7576,7580 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361'
            }
--- 8690,8708 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361'
            }
***************
*** 7583,7587 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8711,8719 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 67,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7631,7635 ****
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8763,8771 ----
                'cmdname' => 'u',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7653,7657 ****
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8789,8797 ----
                'cmdname' => 'ubaraccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7675,7679 ****
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8815,8823 ----
                'cmdname' => 'udotaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7697,7701 ****
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8841,8849 ----
                'cmdname' => 'v',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7719,7723 ****
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8867,8875 ----
                'cmdname' => 'dotless',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7741,7745 ****
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 8893,8901 ----
                'cmdname' => 'tieaccent',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7766,7770 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 11,
        'parent' => {}
--- 8922,8930 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 68,
!         'macro' => ''
!       },
        'number' => 11,
        'parent' => {}
***************
*** 7819,7823 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 8979,8987 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 70,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7829,7833 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 8993,9001 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 70,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7855,7859 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 9023,9031 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 70,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7865,7869 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9037,9045 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 70,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 7889,7893 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0131-_1e14-_1e08'
            }
--- 9065,9075 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_0131-_1e14-_1e08'
            }
***************
*** 7896,7900 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9078,9086 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 70,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7948,7952 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 9134,9142 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 71,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7958,7962 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9148,9156 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 7984,7988 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 9178,9186 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 71,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7994,7998 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9192,9200 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 71,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8019,8023 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 12,
        'parent' => {}
--- 9221,9229 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 71,
!         'macro' => ''
!       },
        'number' => 12,
        'parent' => {}
***************
*** 8058,8062 ****
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9264,9272 ----
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8075,8079 ****
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9285,9293 ----
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8092,8096 ****
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9306,9314 ----
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8109,8113 ****
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9327,9335 ----
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8126,8130 ****
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9348,9356 ----
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 73,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8156,8160 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a'
            }
--- 9382,9398 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a'
            }
***************
*** 8163,8167 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9401,9409 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 73,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8201,8205 ****
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9443,9451 ----
                'cmdname' => 'quotedblright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8218,8222 ****
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9464,9472 ----
                'cmdname' => 'quoteleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8235,8239 ****
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9485,9493 ----
                'cmdname' => 'quoteright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8252,8256 ****
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9506,9514 ----
                'cmdname' => 'quotedblbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8269,8273 ****
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9527,9535 ----
                'cmdname' => 'quotesinglbase',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8294,8298 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 13,
        'parent' => {}
--- 9556,9564 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 74,
!         'macro' => ''
!       },
        'number' => 13,
        'parent' => {}
***************
*** 8333,8337 ****
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9599,9607 ----
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8350,8354 ****
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9620,9628 ----
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8367,8371 ****
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9641,9649 ----
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8384,8388 ****
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9662,9670 ----
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8401,8405 ****
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9683,9691 ----
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 76,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8431,8435 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a'
            }
--- 9717,9733 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a'
            }
***************
*** 8438,8442 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9736,9744 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 76,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8476,8480 ****
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9778,9786 ----
                'cmdname' => 'guillemetright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8493,8497 ****
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9799,9807 ----
                'cmdname' => 'guillemotleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8510,8514 ****
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9820,9828 ----
                'cmdname' => 'guillemotright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8527,8531 ****
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 9841,9849 ----
                'cmdname' => 'guilsinglleft',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8544,8548 ****
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 9862,9870 ----
                'cmdname' => 'guilsinglright',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 77,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8569,8573 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 14,
        'parent' => {}
--- 9891,9899 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 77,
!         'macro' => ''
!       },
        'number' => 14,
        'parent' => {}
***************
*** 8598,8602 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027'
            }
--- 9924,9930 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027'
            }
***************
*** 8711,8715 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10039,10047 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 82,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8736,8740 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10068,10076 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 82,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8760,8764 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'AAA-AAA-BBB'
            }
--- 10096,10106 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'AAA-AAA-BBB'
            }
***************
*** 8767,8771 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10109,10117 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 82,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8831,8835 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10177,10185 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 83,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8856,8860 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10206,10214 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 83,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8881,8885 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 16,
        'parent' => {}
--- 10235,10243 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 83,
!         'macro' => ''
!       },
        'number' => 16,
        'parent' => {}
***************
*** 8946,8950 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10304,10312 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 85,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 8971,8975 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10333,10341 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 85,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 8995,8999 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'CCC-CCC-DDD'
            }
--- 10361,10371 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'CCC-CCC-DDD'
            }
***************
*** 9002,9006 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10374,10382 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 85,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9066,9070 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 10442,10450 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 87,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9091,9095 ****
                  'explanation_contents' => []
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10471,10479 ----
                  'explanation_contents' => []
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 87,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9116,9120 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 17,
        'parent' => {}
--- 10500,10508 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 87,
!         'macro' => ''
!       },
        'number' => 17,
        'parent' => {}
***************
*** 9194,9198 ****
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 10582,10590 ----
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 90,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9216,9220 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'someone_0040somewher-no_005fexplain_0040there'
            }
--- 10608,10616 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'someone_0040somewher-no_005fexplain_0040there'
            }
***************
*** 9223,9227 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10619,10627 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 90,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9300,9304 ****
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 10700,10708 ----
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 91,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9325,9329 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 18,
        'parent' => {}
--- 10729,10737 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 91,
!         'macro' => ''
!       },
        'number' => 18,
        'parent' => {}
***************
*** 9420,9424 ****
                  'input_perl_encoding' => 'utf-8-strict'
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10828,10836 ----
                  'input_perl_encoding' => 'utf-8-strict'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 93,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9442,9446 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'f_002d_002dile1-f_002d_002dile'
            }
--- 10854,10862 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'f_002d_002dile1-f_002d_002dile'
            }
***************
*** 9449,9453 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10865,10873 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 93,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9543,9547 ****
                  'input_perl_encoding' => 'utf-8-strict'
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 10963,10971 ----
                  'input_perl_encoding' => 'utf-8-strict'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 95,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9568,9572 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 19,
        'parent' => {}
--- 10992,11000 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 95,
!         'macro' => ''
!       },
        'number' => 19,
        'parent' => {}
***************
*** 9619,9623 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '-_0040-_007b_007d-_002e-'
            }
--- 11047,11053 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '-_0040-_007b_007d-_002e-'
            }
***************
*** 9626,9630 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11056,11064 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 98,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9681,9685 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 20,
        'parent' => {}
--- 11115,11123 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 100,
!         'macro' => ''
!       },
        'number' => 20,
        'parent' => {}
***************
*** 9726,9730 ****
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11164,11172 ----
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9764,9768 ****
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 11206,11214 ----
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 103,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 9774,9778 ****
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11220,11228 ----
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9796,9800 ****
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11246,11254 ----
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9818,9822 ****
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11272,11280 ----
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9840,9844 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11298,11306 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9862,9866 ****
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11324,11332 ----
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9884,9888 ****
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11350,11358 ----
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9906,9910 ****
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11376,11384 ----
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 9928,9932 ****
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 11402,11410 ----
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 103,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 9964,9968 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i'
            }
--- 11442,11464 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i'
            }
***************
*** 9971,9975 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11467,11475 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 103,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10015,10019 ****
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11515,11523 ----
                'cmdname' => 'cite',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10053,10057 ****
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 11557,11565 ----
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 104,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 10063,10067 ****
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11571,11579 ----
                'cmdname' => 'w',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10085,10089 ****
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11597,11605 ----
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10107,10111 ****
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11623,11631 ----
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10129,10133 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11649,11657 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10151,10155 ****
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11675,11683 ----
                'cmdname' => 't',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10173,10177 ****
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11701,11709 ----
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10195,10199 ****
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11727,11735 ----
                'cmdname' => 'dfn',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10217,10221 ****
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 11753,11761 ----
                'cmdname' => 'i',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 104,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10242,10246 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 21,
        'parent' => {}
--- 11782,11790 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 104,
!         'macro' => ''
!       },
        'number' => 21,
        'parent' => {}
***************
*** 10291,10295 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11835,11843 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10313,10317 ****
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11861,11869 ----
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10335,10339 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11887,11895 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10357,10361 ****
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11913,11921 ----
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10379,10383 ****
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 11939,11947 ----
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10409,10413 ****
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 11973,11981 ----
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 106,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 10419,10423 ****
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 11987,11995 ----
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 106,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10451,10455 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'env-code-option-samp-command-file-C_002dx-ESC'
            }
--- 12023,12041 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'env-code-option-samp-command-file-C_002dx-ESC'
            }
***************
*** 10458,10462 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12044,12052 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 106,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10506,10510 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12096,12104 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10528,10532 ****
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12122,12130 ----
                'cmdname' => 'option',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10550,10554 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12148,12156 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10572,10576 ****
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12174,12182 ----
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10594,10598 ****
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12200,12208 ----
                'cmdname' => 'file',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 10624,10628 ****
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 12234,12242 ----
                        'cmdname' => 'key',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 107,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 10634,10638 ****
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12248,12256 ----
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 107,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10659,10663 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 22,
        'parent' => {}
--- 12277,12285 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 107,
!         'macro' => ''
!       },
        'number' => 22,
        'parent' => {}
***************
*** 10711,10715 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '8_002e27in'
            }
--- 12333,12340 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {}
!             ],
              'normalized' => '8_002e27in'
            }
***************
*** 10718,10722 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12343,12351 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 109,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10773,10777 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 23,
        'parent' => {}
--- 12402,12410 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 110,
!         'macro' => ''
!       },
        'number' => 23,
        'parent' => {}
***************
*** 10822,10826 ****
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12455,12463 ----
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 112,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10844,10848 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'sansserif-slanted'
            }
--- 12481,12489 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'sansserif-slanted'
            }
***************
*** 10851,10855 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12492,12500 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 112,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10899,10903 ****
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12544,12552 ----
                'cmdname' => 'slanted',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 113,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 10924,10928 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 24,
        'parent' => {}
--- 12573,12581 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 113,
!         'macro' => ''
!       },
        'number' => 24,
        'parent' => {}
***************
*** 10971,10975 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'indicateurl'
            }
--- 12624,12630 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'indicateurl'
            }
***************
*** 10978,10982 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12633,12641 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 115,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11029,11033 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 25,
        'parent' => {}
--- 12688,12696 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 116,
!         'macro' => ''
!       },
        'number' => 25,
        'parent' => {}
***************
*** 11078,11082 ****
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12741,12749 ----
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 118,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11100,11104 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'gH-3rd'
            }
--- 12767,12775 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'gH-3rd'
            }
***************
*** 11107,11111 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12778,12786 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 118,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11155,11159 ****
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12830,12838 ----
                'cmdname' => 'sup',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 119,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11180,11184 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 26,
        'parent' => {}
--- 12859,12867 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 119,
!         'macro' => ''
!       },
        'number' => 26,
        'parent' => {}
***************
*** 11242,11246 ****
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 12925,12933 ----
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 121,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11279,11283 ****
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 12966,12974 ----
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 121,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11303,11307 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls'
            }
--- 12994,13004 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls'
            }
***************
*** 11310,11314 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 13007,13015 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 121,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11371,11375 ****
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 13072,13080 ----
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 122,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11408,11412 ****
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 13113,13121 ----
                'cmdname' => 'uref',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 122,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 11661,11665 ****
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13370,13378 ----
                        'cmdname' => 'lbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 128,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11678,11682 ****
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13391,13399 ----
                        'cmdname' => 'rbracechar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 128,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11695,11699 ****
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13412,13420 ----
                        'cmdname' => 'backslashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 128,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11712,11716 ****
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13433,13441 ----
                        'cmdname' => 'hashchar',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 128,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 11739,11743 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13464,13472 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 128,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11794,11798 ****
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13523,13531 ----
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11811,11815 ****
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13544,13552 ----
                        'cmdname' => 'bullet',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11828,11832 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13565,13573 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11845,11849 ****
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13586,13594 ----
                        'cmdname' => 'copyright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11862,11866 ****
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13607,13615 ----
                        'cmdname' => 'dots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11879,11883 ****
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13628,13636 ----
                        'cmdname' => 'enddots',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 130,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 11910,11914 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13663,13671 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 130,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 11965,11969 ****
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13722,13730 ----
                        'cmdname' => 'error',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11982,11986 ****
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13743,13751 ----
                        'cmdname' => 'euro',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11999,12003 ****
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13764,13772 ----
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12016,12020 ****
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13785,13793 ----
                        'cmdname' => 'expansion',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12033,12037 ****
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13806,13814 ----
                        'cmdname' => 'minus',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12062,12066 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13839,13847 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 132,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12117,12121 ****
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13898,13906 ----
                        'cmdname' => 'leq',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 134,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12134,12138 ****
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 13919,13927 ----
                        'cmdname' => 'arrow',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 134,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12157,12161 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 13946,13954 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 134,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12212,12216 ****
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14005,14013 ----
                        'cmdname' => 'ordm',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12229,12233 ****
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14026,14034 ----
                        'cmdname' => 'point',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12246,12250 ****
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14047,14055 ----
                        'cmdname' => 'pounds',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12263,12267 ****
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14068,14076 ----
                        'cmdname' => 'print',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12280,12284 ****
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14089,14097 ----
                        'cmdname' => 'questiondown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12297,12301 ****
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14110,14118 ----
                        'cmdname' => 'registeredsymbol',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 136,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12328,12332 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14145,14153 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 136,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12383,12387 ****
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14204,14212 ----
                        'cmdname' => 'textdegree',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12400,12404 ****
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14225,14233 ----
                        'cmdname' => 'tie',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12417,12421 ****
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14246,14254 ----
                        'cmdname' => 'today',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12434,12438 ****
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14267,14275 ----
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12461,12465 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14298,14306 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 138,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12516,12520 ****
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14357,14365 ----
                        'cmdname' => 'ae',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12533,12537 ****
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14378,14386 ----
                        'cmdname' => 'oe',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12550,12554 ****
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14399,14407 ----
                        'cmdname' => 'AE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12567,12571 ****
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14420,14428 ----
                        'cmdname' => 'OE',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12584,12588 ****
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14441,14449 ----
                        'cmdname' => 'o',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12601,12605 ****
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14462,14470 ----
                        'cmdname' => 'O',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12618,12622 ****
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14483,14491 ----
                        'cmdname' => 'ss',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12635,12639 ****
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14504,14512 ----
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12652,12656 ****
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14525,14533 ----
                        'cmdname' => 'L',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12669,12673 ****
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14546,14554 ----
                        'cmdname' => 'DH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12686,12690 ****
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14567,14575 ----
                        'cmdname' => 'dh',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12703,12707 ****
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14588,14596 ----
                        'cmdname' => 'TH',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12720,12724 ****
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14609,14617 ----
                        'cmdname' => 'th',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 140,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 12765,12769 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 14658,14666 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 140,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 12830,12834 ****
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14727,14735 ----
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12856,12860 ****
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 14757,14765 ----
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 142,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 12866,12870 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14771,14779 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12888,12892 ****
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14797,14805 ----
                        'cmdname' => '^',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12910,12914 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14823,14831 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12932,12936 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14849,14857 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12954,12958 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14875,14883 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12976,12980 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14901,14909 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12998,13002 ****
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14927,14935 ----
                        'cmdname' => 'ringaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13020,13024 ****
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 14953,14961 ----
                        'cmdname' => 'H',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13042,13046 ****
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 14979,14987 ----
                        'cmdname' => 'ogonek',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 142,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13081,13085 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15022,15030 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 142,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13146,13150 ****
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15091,15099 ----
                        'cmdname' => 'u',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13168,13172 ****
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15117,15125 ----
                        'cmdname' => 'ubaraccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13190,13194 ****
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15143,15151 ----
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13212,13216 ****
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15169,15177 ----
                        'cmdname' => 'v',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13234,13238 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15195,15203 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13256,13260 ****
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15221,15229 ----
                        'cmdname' => 'tieaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13287,13291 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15256,15264 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 144,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13356,13360 ****
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 15329,15337 ----
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 146,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 13366,13370 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15343,15351 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 146,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13392,13396 ****
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 15373,15381 ----
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 146,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 13402,13406 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15387,15395 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 146,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13425,13429 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15414,15422 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 146,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13480,13484 ****
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15473,15481 ----
                        'cmdname' => 'quotedblright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13497,13501 ****
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15494,15502 ----
                        'cmdname' => 'quoteleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13514,13518 ****
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15515,15523 ----
                        'cmdname' => 'quoteright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13531,13535 ****
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15536,15544 ----
                        'cmdname' => 'quotedblbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13548,13552 ****
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15557,15565 ----
                        'cmdname' => 'quotesinglbase',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 148,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13577,13581 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15590,15598 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 148,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13632,13636 ****
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15649,15657 ----
                        'cmdname' => 'guillemetright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13649,13653 ****
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15670,15678 ----
                        'cmdname' => 'guillemotleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13666,13670 ****
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15691,15699 ----
                        'cmdname' => 'guillemotright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13683,13687 ****
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15712,15720 ----
                        'cmdname' => 'guilsinglleft',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13700,13704 ****
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15733,15741 ----
                        'cmdname' => 'guilsinglright',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13729,13733 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15766,15774 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 150,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13858,13862 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 15899,15907 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 154,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 13883,13887 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 15928,15936 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 154,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 13906,13910 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 15955,15963 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 154,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 13987,13991 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16040,16048 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 157,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14012,14016 ****
                          'explanation_contents' => []
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16069,16077 ----
                          'explanation_contents' => []
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 157,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14035,14039 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16096,16104 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 157,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14129,14133 ****
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16194,16202 ----
                        'cmdname' => 'email',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 160,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14150,14154 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16219,16227 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 160,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14261,14265 ****
                          'input_perl_encoding' => 'utf-8-strict'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16334,16342 ----
                          'input_perl_encoding' => 'utf-8-strict'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 163,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14282,14286 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16359,16367 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 163,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14348,14352 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16429,16437 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 165,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14409,14413 ****
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16494,16502 ----
                        'cmdname' => 'cite',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14447,14451 ****
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 16536,16544 ----
                                'cmdname' => 'b',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 168,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 14457,14461 ****
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16550,16558 ----
                        'cmdname' => 'w',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14479,14483 ****
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16576,16584 ----
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14501,14505 ****
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16602,16610 ----
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14523,14527 ****
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16628,16636 ----
                        'cmdname' => 'strong',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14545,14549 ****
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16654,16662 ----
                        'cmdname' => 't',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14567,14571 ****
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16680,16688 ----
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14589,14593 ****
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16706,16714 ----
                        'cmdname' => 'dfn',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14611,14615 ****
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16732,16740 ----
                        'cmdname' => 'i',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 168,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14646,14650 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 16771,16779 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 168,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14711,14715 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16840,16848 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14733,14737 ****
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16866,16874 ----
                        'cmdname' => 'option',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14755,14759 ****
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16892,16900 ----
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14777,14781 ****
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16918,16926 ----
                        'cmdname' => 'command',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14799,14803 ****
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 16944,16952 ----
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 14829,14833 ****
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 16978,16986 ----
                                'cmdname' => 'key',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 170,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 14839,14843 ****
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 16992,17000 ----
                        'cmdname' => 'kbd',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 170,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 14870,14874 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17027,17035 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 170,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 14937,14941 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17098,17106 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 172,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15002,15006 ****
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 17167,17175 ----
                        'cmdname' => 'slanted',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 174,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 15023,15027 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17192,17200 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 174,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15085,15089 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17258,17266 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 176,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15150,15154 ****
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 17327,17335 ----
                        'cmdname' => 'sup',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 178,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 15171,15175 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17352,17360 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 178,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15249,15253 ****
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 17434,17442 ----
                        'cmdname' => 'url',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 180,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 15286,15290 ****
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 17475,17483 ----
                        'cmdname' => 'uref',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 180,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 15309,15313 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 17502,17510 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 180,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 15332,15336 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 27,
        'parent' => {}
--- 17529,17537 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 122,
!         'macro' => ''
!       },
        'number' => 27,
        'parent' => {}
***************
*** 15362,15366 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'args'}[0];
--- 17563,17567 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'args'}[0];
***************
*** 15434,15450 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
--- 17635,17647 ----
***************
*** 15463,15467 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[7];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
--- 17660,17663 ----
***************
*** 15470,15494 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
--- 17666,17684 ----
***************
*** 15511,15515 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
--- 17701,17704 ----
***************
*** 15518,15538 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
--- 17707,17722 ----
***************
*** 15553,15557 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
--- 17737,17740 ----
***************
*** 15560,15568 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
--- 17743,17749 ----
***************
*** 15577,15581 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7];
--- 17758,17761 ----
***************
*** 15584,15608 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7];
--- 17764,17782 ----
***************
*** 15625,15629 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8];
--- 17799,17802 ----
***************
*** 15632,15648 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8];
--- 17805,17817 ----
***************
*** 15661,15665 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'extra'}{'menu_entry_node'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[7];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'extra'}{'menu_entry_node'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9];
--- 17830,17833 ----
***************
*** 15668,15720 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9];
--- 17836,17875 ----
***************
*** 15751,15755 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'extra'}{'menu_entry_node'}{'node_content'}[25] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[25];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'extra'}{'menu_entry_node'}{'node_content'}[26] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[26];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10];
--- 17906,17909 ----
***************
*** 15760,15812 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10];
--- 17914,17955 ----
***************
*** 15837,15841 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'extra'}{'menu_entry_node'}{'node_content'}[19] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[19];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'extra'}{'menu_entry_node'}{'node_content'}[20] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11];
--- 17980,17983 ----
***************
*** 15846,15875 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11];
--- 17988,18011 ----
***************
*** 15892,15896 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12];
--- 18028,18031 ----
***************
*** 15901,15916 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12];
--- 18036,18047 ----
***************
*** 15925,15929 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13];
--- 18056,18059 ----
***************
*** 15932,15952 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13];
--- 18062,18077 ----
***************
*** 15967,15971 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'extra'}{'menu_entry_node'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'extra'}{'menu_entry_node'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14];
--- 18092,18095 ----
***************
*** 15974,15994 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14];
--- 18098,18113 ----
***************
*** 16009,16013 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'extra'}{'menu_entry_node'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'extra'}{'menu_entry_node'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[15];
--- 18128,18131 ----
***************
*** 16030,16040 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16];
--- 18148,18155 ----
***************
*** 16049,16053 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17];
--- 18164,18167 ----
***************
*** 16060,16070 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17];
--- 18174,18181 ----
***************
*** 16079,16083 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18];
--- 18190,18193 ----
***************
*** 16094,16098 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18];
--- 18204,18207 ----
***************
*** 16105,16109 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19];
--- 18214,18217 ----
***************
*** 16122,16126 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19];
--- 18230,18233 ----
***************
*** 16133,16137 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[20];
--- 18240,18243 ----
***************
*** 16146,16150 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'extra'}{'menu_entry_description'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[1]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21];
--- 18252,18255 ----
***************
*** 16154,16158 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
--- 18259,18262 ----
***************
*** 16162,16204 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21];
--- 18266,18299 ----
***************
*** 16225,16229 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'extra'}{'menu_entry_node'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[15];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'extra'}{'menu_entry_node'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22];
--- 18320,18323 ----
***************
*** 16234,16258 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
--- 18328,18347 ----
***************
*** 16260,16267 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22];
--- 18349,18354 ----
***************
*** 16284,16288 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'extra'}{'menu_entry_node'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[23];
--- 18371,18374 ----
***************
*** 16299,16303 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[1];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24];
--- 18385,18388 ----
***************
*** 16308,16312 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24];
--- 18393,18396 ----
***************
*** 16319,16323 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[25];
--- 18403,18406 ----
***************
*** 16332,16336 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'extra'}{'menu_entry_description'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[1]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26];
--- 18415,18418 ----
***************
*** 16341,16345 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26];
--- 18423,18426 ----
***************
*** 16352,16356 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27];
--- 18433,18436 ----
***************
*** 16363,16367 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1];
--- 18443,18446 ----
***************
*** 16371,16375 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27];
--- 18450,18453 ----
***************
*** 16384,16388 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'extra'}{'menu_entry_node'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'extra'}{'menu_entry_node'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[28]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[2]{'contents'}[1]{'contents'}[28]{'args'}[0];
--- 18462,18465 ----
***************
*** 16404,16408 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[4]{'args'}[0];
--- 18481,18489 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[4]{'args'}[0];
***************
*** 16449,16453 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[6]{'args'}[0];
--- 18530,18550 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[16];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[6]{'args'}[0];
***************
*** 16475,16491 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7];
--- 18572,18584 ----
***************
*** 16499,16504 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0];
--- 18592,18604 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[8];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0];
***************
*** 16506,16526 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0];
--- 18606,18621 ----
***************
*** 16528,16552 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9];
--- 18623,18641 ----
***************
*** 16564,16569 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0];
--- 18653,18669 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0];
***************
*** 16571,16599 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[0];
--- 18671,18692 ----
***************
*** 16601,16621 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11];
--- 18694,18709 ----
***************
*** 16631,16636 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0];
--- 18719,18733 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0];
***************
*** 16638,16662 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[0];
--- 18735,18753 ----
***************
*** 16664,16672 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13];
--- 18755,18761 ----
***************
*** 16676,16681 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[0];
--- 18765,18773 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[0];
***************
*** 16683,16695 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0];
--- 18775,18784 ----
***************
*** 16697,16721 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15];
--- 18786,18804 ----
***************
*** 16733,16738 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0];
--- 18816,18832 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0];
***************
*** 16740,16768 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[0];
--- 18834,18855 ----
***************
*** 16770,16786 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17];
--- 18857,18869 ----
***************
*** 16794,16799 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[0];
--- 18877,18889 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'args'}[0]{'contents'}[8];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[0];
***************
*** 16801,16821 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0];
--- 18891,18906 ----
***************
*** 16823,16875 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[22];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[24];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19];
--- 18908,18947 ----
***************
*** 16901,16906 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'node_content'}[25] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[25];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'node_content'}[26] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[26];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0];
--- 18973,19003 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'node_content'}[25] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[25];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'node_content'}[26] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[26];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[17] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[17];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[18] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[18];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[19] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[19];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[20] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[20];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[21] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[21];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[22] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[22];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[23] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[23];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[24] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[24];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[25] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[25];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[26] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'args'}[0]{'contents'}[26];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0];
***************
*** 16908,16964 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[22];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[24];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19005,19047 ----
***************
*** 16968,17020 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21];
--- 19051,19092 ----
***************
*** 17040,17045 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'node_content'}[19] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[19];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'node_content'}[20] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[20];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19112,19136 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'node_content'}[19] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[19];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'node_content'}[20] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[20];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[17] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[17];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[18] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[18];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[19] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[19];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[20] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'args'}[0]{'contents'}[20];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17049,17105 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19140,19184 ----
***************
*** 17109,17138 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23];
--- 19188,19211 ----
***************
*** 17150,17155 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19223,19239 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17159,17192 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19243,19269 ----
***************
*** 17196,17211 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25];
--- 19273,19284 ----
***************
*** 17215,17220 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19288,19296 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17224,17243 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[0];
--- 19300,19314 ----
***************
*** 17245,17265 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27];
--- 19316,19331 ----
***************
*** 17275,17280 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0];
--- 19341,19355 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[27]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0];
***************
*** 17282,17306 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[28]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[0];
--- 19357,19375 ----
***************
*** 17308,17328 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29];
--- 19377,19392 ----
***************
*** 17338,17343 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0];
--- 19402,19416 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[29]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0];
***************
*** 17345,17374 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'extra'}{'node_content'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[32]{'args'}[0];
--- 19418,19441 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[6];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[8];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[10];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[30]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[31]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[32]{'args'}[0];
***************
*** 17385,17394 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33];
--- 19452,19459 ----
***************
*** 17398,17403 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19463,19471 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[33]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17410,17423 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[34]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19478,19488 ----
***************
*** 17430,17439 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35];
--- 19495,19502 ----
***************
*** 17443,17448 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19506,19514 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[35]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17455,17468 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[36]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19521,19531 ----
***************
*** 17478,17482 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37];
--- 19541,19544 ----
***************
*** 17484,17489 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19546,19552 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[37]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17499,17507 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[38]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19562,19568 ----
***************
*** 17519,17523 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39];
--- 19580,19583 ----
***************
*** 17525,17530 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19585,19591 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[39]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17542,17550 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[40]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19603,19609 ----
***************
*** 17553,17558 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19612,19616 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17561,17565 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[42]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19619,19622 ----
***************
*** 17568,17572 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
--- 19625,19628 ----
***************
*** 17576,17618 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43];
--- 19632,19665 ----
***************
*** 17634,17639 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19681,19701 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[16];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[14] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[14];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[15];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'args'}[0]{'contents'}[16];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[43]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17642,17646 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
--- 19704,19707 ----
***************
*** 17650,17696 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[44]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19711,19747 ----
***************
*** 17700,17724 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
--- 19751,19770 ----
***************
*** 17726,17733 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45];
--- 19772,19777 ----
***************
*** 17745,17750 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19789,19805 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[45]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17754,17778 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
--- 19809,19828 ----
***************
*** 17780,17791 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[46]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'args'}[0];
--- 19830,19838 ----
***************
*** 17796,17801 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48]{'args'}[0];
--- 19843,19848 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[47]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48]{'args'}[0];
***************
*** 17805,17809 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[48]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19852,19855 ----
***************
*** 17813,17817 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49];
--- 19859,19862 ----
***************
*** 17819,17824 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19864,19870 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[49]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17828,17836 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[50]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19874,19880 ----
***************
*** 17839,17844 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19883,19887 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17847,17851 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[52]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19890,19893 ----
***************
*** 17855,17859 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53];
--- 19897,19900 ----
***************
*** 17861,17866 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19902,19908 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'extra'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'extra'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[53]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17870,17878 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[54]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19912,19918 ----
***************
*** 17884,17888 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0];
--- 19924,19927 ----
***************
*** 17892,17896 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55];
--- 19931,19934 ----
***************
*** 17900,17905 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 19938,19946 ----
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'args'}[0]{'contents'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[55]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 17911,17915 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0];
--- 19952,19955 ----
***************
*** 17919,17923 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56];
--- 19959,19962 ----
***************
*** 17983,17999 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0];
--- 20022,20034 ----
***************
*** 18008,18012 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[5];
--- 20043,20046 ----
***************
*** 18017,18041 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0];
--- 20051,20069 ----
***************
*** 18054,18058 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[7];
--- 20082,20085 ----
***************
*** 18063,18083 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0];
--- 20090,20105 ----
***************
*** 18094,18098 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[9];
--- 20116,20119 ----
***************
*** 18103,18111 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0];
--- 20124,20130 ----
***************
*** 18116,18120 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[11];
--- 20135,20138 ----
***************
*** 18125,18149 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0];
--- 20143,20161 ----
***************
*** 18162,18166 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[13];
--- 20174,20177 ----
***************
*** 18171,18187 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0];
--- 20182,20194 ----
***************
*** 18196,18200 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[7] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[7];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[8] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[15];
--- 20203,20206 ----
***************
*** 18205,18257 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0];
--- 20211,20250 ----
***************
*** 18284,18288 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[25] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[25];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[26] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[26];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[17];
--- 20277,20280 ----
***************
*** 18295,18347 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0];
--- 20287,20328 ----
***************
*** 18368,18372 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[19] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[19];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[20] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[19];
--- 20349,20352 ----
***************
*** 18379,18408 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0];
--- 20359,20382 ----
***************
*** 18421,18425 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[21];
--- 20395,20398 ----
***************
*** 18432,18447 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0];
--- 20405,20416 ----
***************
*** 18452,18456 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[23];
--- 20421,20424 ----
***************
*** 18461,18481 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0];
--- 20429,20444 ----
***************
*** 18492,18496 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[25];
--- 20455,20458 ----
***************
*** 18501,18521 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0];
--- 20463,20478 ----
***************
*** 18532,18536 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[9] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[9];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[10] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[27];
--- 20489,20492 ----
***************
*** 18554,18563 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0];
--- 20510,20517 ----
***************
*** 18568,18572 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[31];
--- 20522,20525 ----
***************
*** 18582,18591 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'extra'}{'explanation_contents'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0];
--- 20535,20542 ----
***************
*** 18596,18600 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[33];
--- 20547,20550 ----
***************
*** 18613,18617 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0];
--- 20563,20566 ----
***************
*** 18620,18624 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[35];
--- 20569,20572 ----
***************
*** 18639,18643 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[4];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0];
--- 20587,20590 ----
***************
*** 18646,18650 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[37];
--- 20593,20596 ----
***************
*** 18657,18661 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'extra'}{'label'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[41];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[39]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[39];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[39]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[39];
--- 20603,20606 ----
***************
*** 18667,18671 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
--- 20612,20615 ----
***************
*** 18675,18717 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0];
--- 20619,20652 ----
***************
*** 18734,18738 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[15] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[15];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[16] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[16];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[41];
--- 20669,20672 ----
***************
*** 18745,18769 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
--- 20679,20698 ----
***************
*** 18771,18778 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0];
--- 20700,20705 ----
***************
*** 18791,18795 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[11] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[11];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[43];
--- 20718,20721 ----
***************
*** 18804,18808 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[45];
--- 20730,20733 ----
***************
*** 18815,18819 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0];
--- 20740,20743 ----
***************
*** 18822,18826 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[47];
--- 20746,20749 ----
***************
*** 18833,18837 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'extra'}{'label'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[51];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[49]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[49];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[49]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[49];
--- 20756,20759 ----
***************
*** 18844,18848 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0];
--- 20766,20769 ----
***************
*** 18851,18855 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[51];
--- 20772,20775 ----
***************
*** 18864,18868 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0];
--- 20784,20787 ----
***************
*** 18872,18876 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[2];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0];
--- 20791,20794 ----
***************
*** 18881,18890 ****
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[3] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[4] = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[53]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56];
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'contents'}[54]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56];
- $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'line_nr'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[56]{'parent'} = $result_trees{'at_commands_in_refs_utf8'};
  $result_trees{'at_commands_in_refs_utf8'}{'contents'}[57]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_refs_utf8'}{'contents'}[57];
--- 20799,20806 ----
***************
*** 20841,20850 ****
  
  
  $result_converted_errors{'file_html'}->{'at_commands_in_refs_utf8'} = [
    {
!     'error_line' => ':26: warning: @image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'
  ',
      'file_name' => '',
!     'line_nr' => 26,
      'macro' => '',
      'text' => '@image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'',
--- 22757,22769 ----
  
  
+ $result_floats{'at_commands_in_refs_utf8'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'at_commands_in_refs_utf8'} = [
    {
!     'error_line' => ':95: warning: @image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'
  ',
      'file_name' => '',
!     'line_nr' => 95,
      'macro' => '',
      'text' => '@image file `f--ile1\' (for HTML) not found, using `f--ile1.jpg\'',
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,48 ****
  
  <body lang="en">
! <span id="g_t_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db"></span><div class="header">
  <p>
! Next: <a href="c.html" accesskey="n" rel="next">ç</a>, Previous: <a href="a-e-u.html" accesskey="p" rel="prev">à è ù</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-i-o-u-A-E-I-O-U"></span><h2 class="chapter">4 â ê î ô û Â Ê Î Ô Û</h2>
  
  
  
--- 41,53 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db">
! <div class="header">
  <p>
! Next: <a href="c.html" accesskey="n" rel="next">ç</a>, Previous: <a href="a-e-u.html" accesskey="p" rel="prev">à è ù</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-i-o-u-A-E-I-O-U"></span><h2 class="chapter">4 â ê î ô û Â Ê Î Ô Û</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,48 ****
  
  <body lang="en">
! <span id="g_t_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc"></span><div class="header">
  <p>
! Next: <a href="e.html" accesskey="n" rel="next">é</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-i-o-u-y-A-E-I-O-U"></span><h2 class="chapter">1 ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</h2>
  
  
  
--- 41,53 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc">
! <div class="header">
  <p>
! Next: <a href="e.html" accesskey="n" rel="next">é</a>, Previous: <a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-i-o-u-y-A-E-I-O-U"></span><h2 class="chapter">1 ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-u.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-u.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-u.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/a-e-u.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,48 ****
  
  <body lang="en">
! <span id="g_t_00e0-_00e8-_00f9"></span><div class="header">
  <p>
! Next: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="n" rel="next">â ê î ô û Â Ê Î Ô Û</a>, Previous: <a href="e.html" accesskey="p" rel="prev">é</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-u"></span><h2 class="chapter">3 à è ù</h2>
  
  
  
--- 41,53 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e0-_00e8-_00f9">
! <div class="header">
  <p>
! Next: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="n" rel="next">â ê î ô û Â Ê Î Ô Û</a>, Previous: <a href="e.html" accesskey="p" rel="prev">é</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-u"></span><h2 class="chapter">3 à è ù</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/c.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/c.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/c.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/c.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,43 ****
  
  <body lang="en">
! <span id="g_t_00e7"></span><div class="header">
  <p>
! Previous: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="p" rel="prev">â ê î ô û Â Ê Î Ô Û</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
--- 40,47 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e7">
! <div class="header">
  <p>
! Previous: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="p" rel="prev">â ê î ô û Â Ê Î Ô Û</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
***************
*** 57,60 ****
--- 61,65 ----
  <span id="index-c"></span>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/e.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/e.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/e.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/e.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,48 ****
  
  <body lang="en">
! <span id="g_t_00e9"></span><div class="header">
  <p>
! Next: <a href="a-e-u.html" accesskey="n" rel="next">à è ù</a>, Previous: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="p" rel="prev">ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="e"></span><h2 class="chapter">2 é</h2>
  
  
  
--- 41,53 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e9">
! <div class="header">
  <p>
! Next: <a href="a-e-u.html" accesskey="n" rel="next">à è ù</a>, Previous: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="p" rel="prev">ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="e"></span><h2 class="chapter">2 é</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/index.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/index.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/index.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs/res_html/index.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
***************
*** 15,23 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,25 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 28,31 ****
--- 30,34 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="n" rel="next">ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</a> &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
--- 41,46 ----
  
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="n" rel="next">ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</a> &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
***************
*** 88,104 ****
  </td></tr></table>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="1">ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="e.html" accesskey="2">é</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="a-e-u.html" accesskey="3">à è ù</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="4">â ê î ô û Â Ê Î Ô Û</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="c.html" accesskey="5">ç</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <div class="header">
--- 92,104 ----
  </td></tr></table>
  
  
+ <ul class="section-toc">
+ <li><a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="1">ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</a></li>
+ <li><a href="e.html" accesskey="2">é</a></li>
+ <li><a href="a-e-u.html" accesskey="3">à è ù</a></li>
+ <li><a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="4">â ê î ô û Â Ê Î Ô Û</a></li>
+ <li><a href="c.html" accesskey="5">ç</a></li>
+ </ul>
+ </div>
  <hr>
  <div class="header">
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs.pl texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs.pl
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_latin1_in_refs.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_latin1_in_refs.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 136,140 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 136,142 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 593,597 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
            }
--- 595,601 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
            }
***************
*** 670,674 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e9'
            }
--- 674,680 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e9'
            }
***************
*** 747,751 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e0-_00e8-_00f9'
            }
--- 753,759 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e0-_00e8-_00f9'
            }
***************
*** 824,828 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
            }
--- 832,838 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
            }
***************
*** 901,905 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e7'
            }
--- 911,917 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e7'
            }
***************
*** 1428,1432 ****
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[2]{'args'}[0];
--- 1440,1444 ----
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[2]{'args'}[0];
***************
*** 1499,1503 ****
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[4]{'args'}[0];
--- 1511,1515 ----
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[3]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[4]{'args'}[0];
***************
*** 1508,1512 ****
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[6]{'args'}[0];
--- 1520,1524 ----
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[5]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[6]{'args'}[0];
***************
*** 1517,1521 ****
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[8]{'args'}[0];
--- 1529,1533 ----
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[7]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[8]{'args'}[0];
***************
*** 1526,1530 ****
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[10]{'args'}[0];
--- 1538,1542 ----
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[9]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[10]{'args'}[0];
***************
*** 1535,1539 ****
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[12]{'args'}[0];
--- 1547,1551 ----
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[11]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'};
  $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[12]{'args'}[0];
***************
*** 2052,2054 ****
--- 2064,2069 ----
  
  
+ $result_floats{'char_latin1_latin1_in_refs'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,48 ****
  
  <body lang="en">
! <span id="g_t_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db"></span><div class="header">
  <p>
! Next: <a href="c.html" accesskey="n" rel="next">Ã§</a>, Previous: <a href="a-e-u.html" accesskey="p" rel="prev">Ã  Ã¨ Ã¹</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-i-o-u-A-E-I-O-U"></span><h2 class="chapter">4 Ã¢ Ãª Ã® Ã´ Ã» Ã‚ ÃŠ ÃŽ Ã” Ã›</h2>
  
  
  
--- 41,53 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db">
! <div class="header">
  <p>
! Next: <a href="c.html" accesskey="n" rel="next">Ã§</a>, Previous: <a href="a-e-u.html" accesskey="p" rel="prev">Ã  Ã¨ Ã¹</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-i-o-u-A-E-I-O-U"></span><h2 class="chapter">4 Ã¢ Ãª Ã® Ã´ Ã» Ã‚ ÃŠ ÃŽ Ã” Ã›</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,48 ****
  
  <body lang="en">
! <span id="g_t_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc"></span><div class="header">
  <p>
! Next: <a href="e.html" accesskey="n" rel="next">Ã©</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-i-o-u-y-A-E-I-O-U"></span><h2 class="chapter">1 Ã¤ Ã« Ã¯ Ã¶ Ã¼ Ã¿ Ã„ Ã‹ Ã� Ã– Ãœ</h2>
  
  
  
--- 41,53 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc">
! <div class="header">
  <p>
! Next: <a href="e.html" accesskey="n" rel="next">Ã©</a>, Previous: <a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-i-o-u-y-A-E-I-O-U"></span><h2 class="chapter">1 Ã¤ Ã« Ã¯ Ã¶ Ã¼ Ã¿ Ã„ Ã‹ Ã� Ã– Ãœ</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-u.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-u.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-u.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/a-e-u.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,48 ****
  
  <body lang="en">
! <span id="g_t_00e0-_00e8-_00f9"></span><div class="header">
  <p>
! Next: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="n" rel="next">Ã¢ Ãª Ã® Ã´ Ã» Ã‚ ÃŠ ÃŽ Ã” Ã›</a>, Previous: <a href="e.html" accesskey="p" rel="prev">Ã©</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-u"></span><h2 class="chapter">3 Ã  Ã¨ Ã¹</h2>
  
  
  
--- 41,53 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e0-_00e8-_00f9">
! <div class="header">
  <p>
! Next: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="n" rel="next">Ã¢ Ãª Ã® Ã´ Ã» Ã‚ ÃŠ ÃŽ Ã” Ã›</a>, Previous: <a href="e.html" accesskey="p" rel="prev">Ã©</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="a-e-u"></span><h2 class="chapter">3 Ã  Ã¨ Ã¹</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/c.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/c.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/c.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/c.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,43 ****
  
  <body lang="en">
! <span id="g_t_00e7"></span><div class="header">
  <p>
! Previous: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="p" rel="prev">Ã¢ Ãª Ã® Ã´ Ã» Ã‚ ÃŠ ÃŽ Ã” Ã›</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
--- 40,47 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e7">
! <div class="header">
  <p>
! Previous: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="p" rel="prev">Ã¢ Ãª Ã® Ã´ Ã» Ã‚ ÃŠ ÃŽ Ã” Ã›</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
***************
*** 57,60 ****
--- 61,65 ----
  <span id="index-c"></span>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/e.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/e.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/e.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/e.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,48 ****
  
  <body lang="en">
! <span id="g_t_00e9"></span><div class="header">
  <p>
! Next: <a href="a-e-u.html" accesskey="n" rel="next">Ã  Ã¨ Ã¹</a>, Previous: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="p" rel="prev">Ã¤ Ã« Ã¯ Ã¶ Ã¼ Ã¿ Ã„ Ã‹ Ã� Ã– Ãœ</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="e"></span><h2 class="chapter">2 Ã©</h2>
  
  
  
--- 41,53 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_00e9">
! <div class="header">
  <p>
! Next: <a href="a-e-u.html" accesskey="n" rel="next">Ã  Ã¨ Ã¹</a>, Previous: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="p" rel="prev">Ã¤ Ã« Ã¯ Ã¶ Ã¼ Ã¿ Ã„ Ã‹ Ã� Ã– Ãœ</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
  <span id="e"></span><h2 class="chapter">2 Ã©</h2>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/index.html texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/index.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/index.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs/res_html/index.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
***************
*** 15,23 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,25 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 28,31 ****
--- 30,34 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="n" rel="next">Ã¤ Ã« Ã¯ Ã¶ Ã¼ Ã¿ Ã„ Ã‹ Ã� Ã– Ãœ</a> &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
--- 41,46 ----
  
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="n" rel="next">Ã¤ Ã« Ã¯ Ã¶ Ã¼ Ã¿ Ã„ Ã‹ Ã� Ã– Ãœ</a> &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
***************
*** 88,104 ****
  </td></tr></table>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="1">Ã¤ Ã« Ã¯ Ã¶ Ã¼ Ã¿ Ã„ Ã‹ Ã� Ã– Ãœ</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="e.html" accesskey="2">Ã©</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="a-e-u.html" accesskey="3">Ã  Ã¨ Ã¹</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="4">Ã¢ Ãª Ã® Ã´ Ã» Ã‚ ÃŠ ÃŽ Ã” Ã›</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="c.html" accesskey="5">Ã§</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <div class="header">
--- 92,104 ----
  </td></tr></table>
  
  
+ <ul class="section-toc">
+ <li><a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="1">Ã¤ Ã« Ã¯ Ã¶ Ã¼ Ã¿ Ã„ Ã‹ Ã� Ã– Ãœ</a></li>
+ <li><a href="e.html" accesskey="2">Ã©</a></li>
+ <li><a href="a-e-u.html" accesskey="3">Ã  Ã¨ Ã¹</a></li>
+ <li><a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="4">Ã¢ Ãª Ã® Ã´ Ã» Ã‚ ÃŠ ÃŽ Ã” Ã›</a></li>
+ <li><a href="c.html" accesskey="5">Ã§</a></li>
+ </ul>
+ </div>
  <hr>
  <div class="header">
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs.pl texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs.pl
*** texinfo-6.7/tp/t/results/converters_tests/char_latin1_utf8_in_refs.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin1_utf8_in_refs.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 136,140 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 136,142 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 593,597 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
            }
--- 595,601 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
            }
***************
*** 670,674 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e9'
            }
--- 674,680 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e9'
            }
***************
*** 747,751 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e0-_00e8-_00f9'
            }
--- 753,759 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e0-_00e8-_00f9'
            }
***************
*** 824,828 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
            }
--- 832,838 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
            }
***************
*** 901,905 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e7'
            }
--- 911,917 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e7'
            }
***************
*** 1428,1432 ****
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[2]{'args'}[0];
--- 1440,1444 ----
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[2]{'args'}[0];
***************
*** 1499,1503 ****
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[4]{'args'}[0];
--- 1511,1515 ----
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[3]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[4]{'args'}[0];
***************
*** 1508,1512 ****
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[6]{'args'}[0];
--- 1520,1524 ----
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[5]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[6]{'args'}[0];
***************
*** 1517,1521 ****
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[8]{'args'}[0];
--- 1529,1533 ----
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[7]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[8]{'args'}[0];
***************
*** 1526,1530 ****
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[10]{'args'}[0];
--- 1538,1542 ----
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[9]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[10]{'args'}[0];
***************
*** 1535,1539 ****
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[12]{'args'}[0];
--- 1547,1551 ----
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[11]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'};
  $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[12]{'args'}[0];
***************
*** 2052,2054 ****
--- 2064,2069 ----
  
  
+ $result_floats{'char_latin1_utf8_in_refs'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html texinfo-6.8/tp/t/results/converters_tests/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,43 ****
  
  <body lang="en">
! <span id="g_t_0104-_0105-_02db-_0118-_0119"></span><div class="header">
  <p>
! Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
--- 40,47 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_0104-_0105-_02db-_0118-_0119">
! <div class="header">
  <p>
! Previous: <a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
***************
*** 46,49 ****
--- 50,54 ----
  <span id="index-A-a-_002c-E-e"></span>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin2_latin2_in_refs/res_html/index.html texinfo-6.8/tp/t/results/converters_tests/char_latin2_latin2_in_refs/res_html/index.html
*** texinfo-6.7/tp/t/results/converters_tests/char_latin2_latin2_in_refs/res_html/index.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin2_latin2_in_refs/res_html/index.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
***************
*** 15,23 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,25 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 28,31 ****
--- 30,34 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="A-a-_002c-E-e.html" accesskey="n" rel="next">¡ ± ² Ê ê</a> &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
--- 41,46 ----
  
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="A-a-_002c-E-e.html" accesskey="n" rel="next">¡ ± ² Ê ê</a> &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
***************
*** 61,69 ****
  </td></tr></table>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="A-a-_002c-E-e.html" accesskey="1">¡ ± ² Ê ê</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <div class="header">
--- 65,73 ----
  </td></tr></table>
  
  
+ <ul class="section-toc">
+ <li><a href="A-a-_002c-E-e.html" accesskey="1">¡ ± ² Ê ê</a></li>
+ </ul>
+ </div>
  <hr>
  <div class="header">
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/char_latin2_latin2_in_refs.pl texinfo-6.8/tp/t/results/converters_tests/char_latin2_latin2_in_refs.pl
*** texinfo-6.7/tp/t/results/converters_tests/char_latin2_latin2_in_refs.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/char_latin2_latin2_in_refs.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 130,134 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 130,136 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 212,216 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_0104-_0105-_02db-_0118-_0119'
                        }
--- 214,220 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_0104-_0105-_02db-_0118-_0119'
                        }
***************
*** 554,558 ****
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1];
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'char_latin2_latin2_in_refs'};
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'args'}[0];
--- 558,562 ----
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1];
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'char_latin2_latin2_in_refs'};
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'args'}[0];
***************
*** 564,568 ****
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'char_latin2_latin2_in_refs'};
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
--- 568,572 ----
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'char_latin2_latin2_in_refs'};
  $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
***************
*** 776,778 ****
--- 780,785 ----
  
  
+ $result_floats{'char_latin2_latin2_in_refs'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/complex_nestings.pl texinfo-6.8/tp/t/results/converters_tests/complex_nestings.pl
*** texinfo-6.7/tp/t/results/converters_tests/complex_nestings.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/complex_nestings.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 148,152 ****
                              'def_role' => 'arg'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 148,156 ----
                              'def_role' => 'arg'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 5,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 172,176 ****
                              'def_role' => 'arg'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 176,184 ----
                              'def_role' => 'arg'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 5,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 213,217 ****
                      'original_def_cmdname' => 'defun'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'def_line'
--- 221,229 ----
                      'original_def_cmdname' => 'defun'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'def_line'
***************
*** 330,334 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'def_line'
--- 342,350 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'def_line'
***************
*** 379,383 ****
                                      'def_role' => 'name'
                                    },
!                                   'line_nr' => {},
                                    'parent' => {},
                                    'type' => 'bracketed_def_content'
--- 395,403 ----
                                      'def_role' => 'name'
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 7,
!                                     'macro' => ''
!                                   },
                                    'parent' => {},
                                    'type' => 'bracketed_def_content'
***************
*** 481,485 ****
                              'original_def_cmdname' => 'deffn'
                            },
!                           'line_nr' => {},
                            'parent' => {},
                            'type' => 'def_line'
--- 501,509 ----
                              'original_def_cmdname' => 'deffn'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 7,
!                             'macro' => ''
!                           },
                            'parent' => {},
                            'type' => 'def_line'
***************
*** 586,590 ****
                                      'original_def_cmdname' => 'defvar'
                                    },
!                                   'line_nr' => {},
                                    'parent' => {},
                                    'type' => 'def_line'
--- 610,618 ----
                                      'original_def_cmdname' => 'defvar'
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 8,
!                                     'macro' => ''
!                                   },
                                    'parent' => {},
                                    'type' => 'def_line'
***************
*** 706,710 ****
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {},
                                    'parent' => {},
                                    'type' => 'def_line'
--- 734,742 ----
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 10,
!                                     'macro' => ''
!                                   },
                                    'parent' => {},
                                    'type' => 'def_line'
***************
*** 904,908 ****
                                          'spaces_before_argument' => ' '
                                        },
!                                       'line_nr' => {},
                                        'parent' => {}
                                      },
--- 936,944 ----
                                          'spaces_before_argument' => ' '
                                        },
!                                       'line_nr' => {
!                                         'file_name' => '',
!                                         'line_nr' => 14,
!                                         'macro' => ''
!                                       },
                                        'parent' => {}
                                      },
***************
*** 963,967 ****
                                  'spaces_before_argument' => ' '
                                },
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 999,1007 ----
                                  'spaces_before_argument' => ' '
                                },
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 8,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 1005,1009 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1045,1053 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1047,1051 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1091,1099 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1110,1114 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 1158,1164 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1145,1153 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
--- 1195,1201 ----
***************
*** 1159,1163 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'complex_nestings'}{'contents'}[1];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 1207,1210 ----
***************
*** 1178,1182 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'complex_nestings'}{'contents'}[1];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
--- 1225,1228 ----
***************
*** 1184,1188 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 1230,1233 ----
***************
*** 1202,1206 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'complex_nestings'}{'contents'}[1];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
--- 1247,1250 ----
***************
*** 1219,1223 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'complex_nestings'}{'contents'}[1];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 1263,1266 ----
***************
*** 1239,1243 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'complex_nestings'}{'contents'}[1];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[0];
--- 1282,1285 ----
***************
*** 1267,1271 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[2];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[2];
--- 1309,1312 ----
***************
*** 1277,1281 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[4];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0];
--- 1318,1321 ----
***************
*** 1284,1288 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[2];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 1324,1327 ----
***************
*** 1291,1295 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[3];
- $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1];
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
--- 1330,1333 ----
***************
*** 1301,1305 ****
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1];
  $result_trees{'complex_nestings'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_nestings'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_nestings'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_nestings'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'complex_nestings'}{'contents'}[1]{'parent'} = $result_trees{'complex_nestings'};
  
--- 1339,1343 ----
  $result_trees{'complex_nestings'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'complex_nestings'}{'contents'}[1];
  $result_trees{'complex_nestings'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_nestings'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_nestings'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_nestings'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_nestings'}{'contents'}[1]{'parent'} = $result_trees{'complex_nestings'};
  
***************
*** 1376,1379 ****
--- 1414,1420 ----
  
  
+ $result_floats{'complex_nestings'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'complex_nestings'} = '     deffs
***************
*** 1402,1425 ****
  <div class="example">
  <pre class="example">deffs
! </pre><dl>
! <dt id="index-my-def">Function: <strong>my def</strong> <em>args <var>arg</var> &hellip;</em></dt>
! <dt id="index-other-def">Function: <strong>other def</strong> <em>no args</em></dt>
! <dd><dl>
! <dt id="index-name">type: <strong>name</strong> <em>and now the args</em></dt>
! <dd><dl>
! <dt id="index-variables">Variable: <strong>variables</strong> <em>variable-name</em></dt>
  <dd><pre class="example">
  
! </pre></dd><dt id="index-variables-too">Variable: <strong>variables too</strong> <em>other-variable</em></dt>
  <dd><pre class="example">THis is the defvar
  
  A table within the def
  </pre><dl compact="compact">
! <dt><tt>item</tt></dt>
  <dd><pre class="example">text
  
  more text
  </pre></dd>
! <dt><tt>second item</tt></dt>
  </dl>
  <pre class="example">
--- 1443,1466 ----
  <div class="example">
  <pre class="example">deffs
! </pre><dl class="def">
! <dt id="index-my-def"><span class="category">Function: </span><span><strong>my def</strong> <em>args <var>arg</var> &hellip;</em><a href=\'#index-my-def\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-other-def"><span class="category">Function: </span><span><strong>other def</strong> <em>no args</em><a href=\'#index-other-def\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dd><dl class="def">
! <dt id="index-name"><span class="category">type: </span><span><strong>name</strong> <em>and now the args</em><a href=\'#index-name\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dd><dl class="def">
! <dt id="index-variables"><span class="category">Variable: </span><span><strong>variables</strong> <em>variable-name</em><a href=\'#index-variables\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><pre class="example">
  
! </pre></dd><dt id="index-variables-too"><span class="category">Variable: </span><span><strong>variables too</strong> <em>other-variable</em><a href=\'#index-variables-too\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><pre class="example">THis is the defvar
  
  A table within the def
  </pre><dl compact="compact">
! <dt><span><tt>item</tt></span></dt>
  <dd><pre class="example">text
  
  more text
  </pre></dd>
! <dt><span><tt>second item</tt></span></dt>
  </dl>
  <pre class="example">
***************
*** 1432,1437 ****
  
  </pre></div>
! <hr>
! ';
  
  
--- 1473,1477 ----
  
  </pre></div>
! <hr>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/documentencoding_utf8_and_insertions.pl texinfo-6.8/tp/t/results/converters_tests/documentencoding_utf8_and_insertions.pl
*** texinfo-6.7/tp/t/results/converters_tests/documentencoding_utf8_and_insertions.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/documentencoding_utf8_and_insertions.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 92,96 ****
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 92,100 ----
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 169,173 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 173,181 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 236,240 ****
  $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2]{'contents'}[3];
- $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2]{'contents'}[1]{'line_nr'};
  $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2];
  $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[2];
--- 244,247 ----
***************
*** 250,254 ****
  $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1]{'contents'}[3];
- $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1];
  $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'documentencoding_utf8_and_insertions'}{'contents'}[4]{'contents'}[1];
--- 257,260 ----
***************
*** 279,282 ****
--- 285,291 ----
  
  
+ $result_floats{'documentencoding_utf8_and_insertions'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'documentencoding_utf8_and_insertions'} = 'â€“ â€” â€� â€œ â€˜ â€™ â€˜in codeâ€™.  áº½.
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/email_table_command_as_argument.pl texinfo-6.8/tp/t/results/converters_tests/email_table_command_as_argument.pl
*** texinfo-6.7/tp/t/results/converters_tests/email_table_command_as_argument.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/email_table_command_as_argument.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 135,139 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 135,143 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 158,162 ****
  $result_trees{'email_table_command_as_argument'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'email_table_command_as_argument'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'email_table_command_as_argument'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'email_table_command_as_argument'}{'contents'}[0]{'contents'}[1];
- $result_trees{'email_table_command_as_argument'}{'contents'}[0]{'line_nr'} = $result_trees{'email_table_command_as_argument'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'email_table_command_as_argument'}{'contents'}[0]{'parent'} = $result_trees{'email_table_command_as_argument'};
  
--- 162,165 ----
***************
*** 175,178 ****
--- 178,184 ----
  
  
+ $result_floats{'email_table_command_as_argument'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'email_table_command_as_argument'} = '<www-discuss@gnu.org>
***************
*** 182,186 ****
  
  $result_converted{'html_text'}->{'email_table_command_as_argument'} = '<dl compact="compact">
! <dt><a href="mailto:www-discuss@gnu.org">www-discuss@gnu.org</a></dt>
  <dd><p>discussion
  </p></dd>
--- 188,192 ----
  
  $result_converted{'html_text'}->{'email_table_command_as_argument'} = '<dl compact="compact">
! <dt><span><a href="mailto:www-discuss@gnu.org">www-discuss@gnu.org</a></span></dt>
  <dd><p>discussion
  </p></dd>
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/empty_accent.pl texinfo-6.8/tp/t/results/converters_tests/empty_accent.pl
*** texinfo-6.7/tp/t/results/converters_tests/empty_accent.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/empty_accent.pl	2021-05-02 13:12:23.000000000 +0100
***************
*** 54,57 ****
--- 54,60 ----
  
  
+ $result_floats{'empty_accent'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_accent'} = 'Ì€
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/enumerate_above_ten.pl texinfo-6.8/tp/t/results/converters_tests/enumerate_above_ten.pl
*** texinfo-6.7/tp/t/results/converters_tests/enumerate_above_ten.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/enumerate_above_ten.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 122,125 ****
--- 122,128 ----
  
  
+ $result_floats{'enumerate_above_ten'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'enumerate_above_ten'} = '  14. a
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/footnote_no_number.pl texinfo-6.8/tp/t/results/converters_tests/footnote_no_number.pl
*** texinfo-6.7/tp/t/results/converters_tests/footnote_no_number.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/footnote_no_number.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 137,141 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 137,143 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 174,178 ****
  $result_trees{'footnote_no_number'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'footnote_no_number'}{'contents'}[1];
  $result_trees{'footnote_no_number'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_no_number'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_no_number'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'footnote_no_number'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'footnote_no_number'}{'contents'}[1]{'parent'} = $result_trees{'footnote_no_number'};
  
--- 176,180 ----
  $result_trees{'footnote_no_number'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'footnote_no_number'}{'contents'}[1];
  $result_trees{'footnote_no_number'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_no_number'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_no_number'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'footnote_no_number'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_no_number'}{'contents'}[1]{'parent'} = $result_trees{'footnote_no_number'};
  
***************
*** 212,215 ****
--- 214,220 ----
  
  
+ $result_floats{'footnote_no_number'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'footnote_no_number'} = 'Para(*).
***************
*** 235,245 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(*)</a></h3>
  <p>Footnote 1.</p>
! <h5><a id="FOOT2" href="#DOCF2">(*)</a></h3>
  <p>Footnote 2.</p>
  </div>
! <hr>
! ';
  
  
--- 240,249 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(*)</a></h5>
  <p>Footnote 1.</p>
! <h5><a id="FOOT2" href="#DOCF2">(*)</a></h5>
  <p>Footnote 2.</p>
  </div>
! <hr>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/footnote_no_number_separate.pl texinfo-6.8/tp/t/results/converters_tests/footnote_no_number_separate.pl
*** texinfo-6.7/tp/t/results/converters_tests/footnote_no_number_separate.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/footnote_no_number_separate.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 137,141 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 137,143 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 174,178 ****
  $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'footnote_no_number_separate'}{'contents'}[1];
  $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'parent'} = $result_trees{'footnote_no_number_separate'};
  
--- 176,180 ----
  $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'footnote_no_number_separate'}{'contents'}[1];
  $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_no_number_separate'}{'contents'}[1]{'parent'} = $result_trees{'footnote_no_number_separate'};
  
***************
*** 212,215 ****
--- 214,220 ----
  
  
+ $result_floats{'footnote_no_number_separate'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'footnote_no_number_separate'} = 'Para(*) (*note Top-Footnote-1::).
***************
*** 233,243 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(*)</a></h3>
  <p>Footnote 1.</p>
! <h5><a id="FOOT2" href="#DOCF2">(*)</a></h3>
  <p>Footnote 2.</p>
  </div>
! <hr>
! ';
  
  
--- 238,247 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(*)</a></h5>
  <p>Footnote 1.</p>
! <h5><a id="FOOT2" href="#DOCF2">(*)</a></h5>
  <p>Footnote 2.</p>
  </div>
! <hr>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/image_extension.pl texinfo-6.8/tp/t/results/converters_tests/image_extension.pl
*** texinfo-6.7/tp/t/results/converters_tests/image_extension.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/image_extension.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 39,43 ****
              {
                'parent' => {},
!               'text' => 'gr--a'
              }
            ],
--- 39,43 ----
              {
                'parent' => {},
!               'text' => '.gr--a'
              }
            ],
***************
*** 76,80 ****
  $result_trees{'image_extension'}{'contents'}[1]{'parent'} = $result_trees{'image_extension'};
  
! $result_texis{'image_extension'} = '@image{f---ile,,,,gr--a}
  ';
  
--- 76,80 ----
  $result_trees{'image_extension'}{'contents'}[1]{'parent'} = $result_trees{'image_extension'};
  
! $result_texis{'image_extension'} = '@image{f---ile,,,,.gr--a}
  ';
  
***************
*** 86,91 ****
  
  
  
! $result_converted{'plaintext'}->{'image_extension'} = '[f---ile]';
  
  $result_converted_errors{'plaintext'}->{'image_extension'} = [
--- 86,95 ----
  
  
+ $result_floats{'image_extension'} = {};
  
! 
! 
! $result_converted{'plaintext'}->{'image_extension'} = '[f---ile]
! ';
  
  $result_converted_errors{'plaintext'}->{'image_extension'} = [
***************
*** 120,124 ****
  
  
! $result_converted{'xml'}->{'image_extension'} = '<image><imagefile>f---ile</imagefile><imageextension>gr--a</imageextension></image>
  ';
  
--- 124,128 ----
  
  
! $result_converted{'xml'}->{'image_extension'} = '<image><imagefile>f---ile</imagefile><imageextension>.gr--a</imageextension></image>
  ';
  
***************
*** 144,147 ****
--- 148,152 ----
  
  [f---ile]
+ 
  
  Tag Table:
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/image_formatting.pl texinfo-6.8/tp/t/results/converters_tests/image_formatting.pl
*** texinfo-6.7/tp/t/results/converters_tests/image_formatting.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/image_formatting.pl	2021-05-02 18:07:53.000000000 +0100
***************
*** 100,104 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 100,108 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 178,182 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 182,190 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 261,265 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 269,277 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 349,353 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 361,369 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 442,446 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 458,466 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 550,554 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 570,578 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 643,647 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 667,675 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 772,776 ****
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 800,808 ----
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 834,838 ****
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 866,874 ----
                        'cmdname' => 'file',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 855,859 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 891,899 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 910,914 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 950,958 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1002,1006 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1046,1054 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 14,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1080,1084 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1128,1136 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 15,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1163,1167 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1215,1223 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 16,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1251,1255 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1307,1315 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 17,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1344,1348 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1404,1412 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 18,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1452,1456 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1516,1524 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 19,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1545,1549 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1613,1621 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 20,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1674,1678 ****
                            'cmdname' => 'file',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 1746,1754 ----
                            'cmdname' => 'file',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 21,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 1736,1740 ****
                            'cmdname' => 'file',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 1812,1820 ----
                            'cmdname' => 'file',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 21,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 1757,1761 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1837,1845 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 21,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1812,1816 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1896,1904 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 22,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1995,1999 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 2083,2089 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 2026,2030 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
--- 2116,2119 ----
***************
*** 2041,2045 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
--- 2130,2133 ----
***************
*** 2057,2061 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'args'}[2];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'args'}[2]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[10];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[8]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
--- 2145,2148 ----
***************
*** 2074,2078 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'args'}[3];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'args'}[3]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[14];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
--- 2161,2164 ----
***************
*** 2092,2096 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'args'}[4]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[18];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[16]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
--- 2178,2181 ----
***************
*** 2113,2117 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'args'}[4]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[22];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[20]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
--- 2198,2201 ----
***************
*** 2131,2135 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'args'}[3];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'args'}[3]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[26];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[24]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
--- 2215,2218 ----
***************
*** 2159,2163 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[28]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0];
--- 2242,2245 ----
***************
*** 2172,2181 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[28]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[1]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[2]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[4]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[28]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[31]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
--- 2254,2261 ----
***************
*** 2186,2190 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'args'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[34];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[32]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1]{'contents'}[35]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[1];
--- 2266,2269 ----
***************
*** 2203,2207 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[2];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 2282,2285 ----
***************
*** 2218,2222 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[6]{'args'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[6]{'args'}[1]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[6];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[4]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 2296,2299 ----
***************
*** 2234,2238 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[10]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[10]{'args'}[2];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[10]{'args'}[2]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[10];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[8]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 2311,2314 ----
***************
*** 2251,2255 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[14]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[14]{'args'}[3];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[14]{'args'}[3]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[14];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 2327,2330 ----
***************
*** 2269,2273 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[18]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[18]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[18]{'args'}[4]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[18];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[16]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 2344,2347 ----
***************
*** 2290,2294 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[22]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[22]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[22]{'args'}[4]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[22];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[20]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 2364,2367 ----
***************
*** 2308,2312 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[26]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[26]{'args'}[3];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[26]{'args'}[3]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[26];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[24]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 2381,2384 ----
***************
*** 2336,2340 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[28]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[0];
--- 2408,2411 ----
***************
*** 2349,2358 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[28]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[1]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4]{'contents'}[2]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'args'}[4]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[28]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[30]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[31]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 2420,2427 ----
***************
*** 2363,2367 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[34]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[34]{'args'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[34]{'args'}[0]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[34];
- $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[34]{'line_nr'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[32]{'line_nr'};
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[34]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[35]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 2432,2435 ----
***************
*** 2393,2397 ****
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_formatting'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_formatting'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_formatting'}{'contents'}[1]{'parent'} = $result_trees{'image_formatting'};
  
--- 2461,2465 ----
  $result_trees{'image_formatting'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'image_formatting'}{'contents'}[1];
  $result_trees{'image_formatting'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_formatting'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_formatting'}{'contents'}[1]{'parent'} = $result_trees{'image_formatting'};
  
***************
*** 2475,2478 ****
--- 2543,2549 ----
  
  
+ $result_floats{'image_formatting'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'image_formatting'} = '\'@image{f--ile}\' Image description""\\. \'@image{f--ile,l--i}\' Image description""\\. \'@image{f--ile,,l--e}\' Image description""\\.
***************
*** 2500,2503 ****
--- 2571,2575 ----
  
  Image description""\\.
+ 
     in para Image description""\\..
  ';
***************
*** 2513,2529 ****
  <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.png" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  <img src="image.jpg" alt="image"> <img src="image.jpg" alt="image">
  </p>
  <div class="example">
! <pre class="example"><code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
! [ image ] [ image ]
  </pre></div>
  
--- 2585,2601 ----
  <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.png" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@.file ext e--xt}" alt="alt">
  <img src="image.jpg" alt="image"> <img src="image.jpg" alt="image">
  </p>
  <div class="example">
! <pre class="example"><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@.file ext e--xt}" alt="alt">
! <img src="image.jpg" alt="image"> <img src="image.jpg" alt="image">
  </pre></div>
  
***************
*** 2532,2537 ****
  <p>in para
  <img src="f--ile.png" alt="a very long alt argument that could span more than one line who knows">.
! </p><hr>
! ';
  
  $result_converted_errors{'html_text'}->{'image_formatting'} = [
--- 2604,2608 ----
  <p>in para
  <img src="f--ile.png" alt="a very long alt argument that could span more than one line who knows">.
! </p><hr>';
  
  $result_converted_errors{'html_text'}->{'image_formatting'} = [
***************
*** 2546,2555 ****
    },
    {
!     'error_line' => ':10: warning: @image file `f--ile@.\' (for HTML) not found, using `f--ile@..file ext e--xt}\'
  ',
      'file_name' => '',
      'line_nr' => 10,
      'macro' => '',
!     'text' => '@image file `f--ile@.\' (for HTML) not found, using `f--ile@..file ext e--xt}\'',
      'type' => 'warning'
    },
--- 2617,2626 ----
    },
    {
!     'error_line' => ':10: warning: @image file `f--ile@.\' (for HTML) not found, using `f--ile@.file ext e--xt}\'
  ',
      'file_name' => '',
      'line_nr' => 10,
      'macro' => '',
!     'text' => '@image file `f--ile@.\' (for HTML) not found, using `f--ile@.file ext e--xt}\'',
      'type' => 'warning'
    },
***************
*** 2582,2591 ****
    },
    {
!     'error_line' => ':21: warning: @image file `f--ile@.\' (for HTML) not found, using `f--ile@..file ext e--xt}\'
  ',
      'file_name' => '',
      'line_nr' => 21,
      'macro' => '',
!     'text' => '@image file `f--ile@.\' (for HTML) not found, using `f--ile@..file ext e--xt}\'',
      'type' => 'warning'
    },
--- 2653,2662 ----
    },
    {
!     'error_line' => ':21: warning: @image file `f--ile@.\' (for HTML) not found, using `f--ile@.file ext e--xt}\'
  ',
      'file_name' => '',
      'line_nr' => 21,
      'macro' => '',
!     'text' => '@image file `f--ile@.\' (for HTML) not found, using `f--ile@.file ext e--xt}\'',
      'type' => 'warning'
    },
***************
*** 2750,2753 ****
--- 2821,2825 ----
  [image src="f--ile.png" alt="a very long alt argument that could span more than one line who knows" text="Image description\\"\\"\\\\."]
  
+ 
     in para [image src="f--ile.png" alt="a very long alt argument that could span more than one line who knows" text="Image description\\"\\"\\\\."].
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/image_with_spaces.pl texinfo-6.8/tp/t/results/converters_tests/image_with_spaces.pl
*** texinfo-6.7/tp/t/results/converters_tests/image_with_spaces.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/image_with_spaces.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 147,152 ****
  
  
  
! $result_converted{'plaintext'}->{'image_with_spaces'} = 'Image description""\\.. Image description""\\..
  ';
  
--- 147,155 ----
  
  
+ $result_floats{'image_with_spaces'} = {};
  
! 
! 
! $result_converted{'plaintext'}->{'image_with_spaces'} = 'Image description""\\..  Image description""\\..
  ';
  
***************
*** 170,174 ****
  
  [image src="f--ile.png" alt=" " text="Image description\\"\\"\\\\."]
! . [image src="f--ile.png" alt="" text="Image description\\"\\"\\\\."].
  
  
--- 173,177 ----
  
  [image src="f--ile.png" alt=" " text="Image description\\"\\"\\\\."]
! .  [image src="f--ile.png" alt="" text="Image description\\"\\"\\\\."].
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/index_entry_in_preformatted.pl texinfo-6.8/tp/t/results/converters_tests/index_entry_in_preformatted.pl
*** texinfo-6.7/tp/t/results/converters_tests/index_entry_in_preformatted.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/index_entry_in_preformatted.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 260,264 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 260,266 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 316,320 ****
  $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_preformatted'}{'contents'}[1];
  $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_preformatted'};
  
--- 318,322 ----
  $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_preformatted'}{'contents'}[1];
  $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_in_preformatted'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_preformatted'};
  
***************
*** 359,362 ****
--- 361,367 ----
  
  
+ $result_floats{'index_entry_in_preformatted'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'index_entry_in_preformatted'} = '     text
***************
*** 373,378 ****
  <span id="index-other"></span>text2
  <span id="index-last"></span></pre></div>
! <hr>
! ';
  
  
--- 378,382 ----
  <span id="index-other"></span>text2
  <span id="index-last"></span></pre></div>
! <hr>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/inline_expand_tex.pl texinfo-6.8/tp/t/results/converters_tests/inline_expand_tex.pl
*** texinfo-6.7/tp/t/results/converters_tests/inline_expand_tex.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/inline_expand_tex.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 210,214 ****
              'format' => 'tex'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 210,218 ----
              'format' => 'tex'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 430,438 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
                    ],
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed'
--- 434,450 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
                    ],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 13,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed'
***************
*** 456,460 ****
              'format' => 'tex'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 468,476 ----
              'format' => 'tex'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 13,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 499,503 ****
  $result_trees{'inline_expand_tex'}{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[1]{'contents'}[8]{'args'}[1];
  $result_trees{'inline_expand_tex'}{'contents'}[1]{'contents'}[8]{'args'}[1]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[1]{'contents'}[8];
- $result_trees{'inline_expand_tex'}{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'inline_expand_tex'}{'contents'}[1]{'contents'}[8]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'inline_expand_tex'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[1];
  $result_trees{'inline_expand_tex'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[1];
--- 515,518 ----
***************
*** 533,543 ****
  $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1];
- $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1];
  $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1];
  $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8];
- $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'line_nr'} = $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'args'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[8]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[4];
  $result_trees{'inline_expand_tex'}{'contents'}[4]{'contents'}[9]{'parent'} = $result_trees{'inline_expand_tex'}{'contents'}[4];
--- 548,555 ----
***************
*** 615,618 ****
--- 627,633 ----
  
  
+ $result_floats{'inline_expand_tex'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inline_expand_tex'} = ', , , , $\\underlinea < b \'tex \\hbox code \'$ "
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/inlinefmtifelse.pl texinfo-6.8/tp/t/results/converters_tests/inlinefmtifelse.pl
*** texinfo-6.7/tp/t/results/converters_tests/inlinefmtifelse.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/inlinefmtifelse.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 620,623 ****
--- 620,626 ----
  
  
+ $result_floats{'inlinefmtifelse'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inlinefmtifelse'} = 'else html no if.  else html.
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/inlineifsetifclear.pl texinfo-6.8/tp/t/results/converters_tests/inlineifsetifclear.pl
*** texinfo-6.7/tp/t/results/converters_tests/inlineifsetifclear.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/inlineifsetifclear.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 300,303 ****
--- 300,306 ----
  
  
+ $result_floats{'inlineifsetifclear'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inlineifsetifclear'} = 'iclear first .
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/inline.pl texinfo-6.8/tp/t/results/converters_tests/inline.pl
*** texinfo-6.7/tp/t/results/converters_tests/inline.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/inline.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 561,564 ****
--- 561,567 ----
  
  
+ $result_floats{'inline'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inline'} = ', plaintext ", , ,
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/japanese_shift_jis/res_html/index.html texinfo-6.8/tp/t/results/converters_tests/japanese_shift_jis/res_html/index.html
*** texinfo-6.7/tp/t/results/converters_tests/japanese_shift_jis/res_html/index.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/japanese_shift_jis/res_html/index.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
  <!-- Copyright (C) 1999-2008 ’˜�ìŽÒˆê“¯
  
***************
*** 9,15 ****
  ˆÈ‰º‚Í‰pŒê‚ð˜b‚³‚È‚¢�l�X‚Ì‚½‚ß‚Ì’˜�ìŒ ‚É‚Â‚¢‚Ä‚Ì’�ˆÓ�‘‚«‚Å‚·�B‚µ‚©‚µ‚È‚ª‚ç�A
  ‰pŒê‚Å�‘‚©‚ê‚½’�ˆÓ�‘‚«‚¾‚¯‚ª–@“I‚É—LŒø‚Å‚·�B -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
  <title>Top (GNU LilyPond &ndash; Manuel d&rsquo;initiation japanese)</title>
  
--- 12,15 ----
***************
*** 18,30 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="Preface.html" rel="next" title="Preface">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,32 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="Preface.html" rel="next" title="Preface">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 35,38 ****
--- 37,41 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 46,50 ****
  
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="Preface.html" accesskey="n" rel="next">Preface</a> &nbsp; </p>
--- 49,54 ----
  
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="Preface.html" accesskey="n" rel="next">Preface</a> &nbsp; </p>
***************
*** 57,67 ****
  <p>‚±‚ê‚Í GNU LilyPond ƒo�[ƒWƒ‡ƒ“ 
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="Preface.html" accesskey="1">Preface</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="Introduction.html" accesskey="2">Introduction</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">LilyPond ‚Æ‚Í‰½‚È‚Ì‚©�A‚È‚º LilyPond ‚ðŽg‚¤‚Ì‚©�A‚Ç‚¤‚â‚Á‚Ä LilyPond ‚ðŽg‚¤‚Ì‚©
- </td></tr>
- </table>
  
  <hr>
  <div class="header">
--- 61,70 ----
  <p>‚±‚ê‚Í GNU LilyPond ƒo�[ƒWƒ‡ƒ“ 
  </p>
  
+ <ul class="section-toc">
+ <li><a href="Preface.html" accesskey="1">Preface</a></li>
+ <li><a href="Introduction.html" accesskey="2">Introduction</a></li>
+ </ul>
+ </div>
  <hr>
  <div class="header">
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/japanese_shift_jis/res_html/Introduction.html texinfo-6.8/tp/t/results/converters_tests/japanese_shift_jis/res_html/Introduction.html
*** texinfo-6.7/tp/t/results/converters_tests/japanese_shift_jis/res_html/Introduction.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/japanese_shift_jis/res_html/Introduction.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
  <!-- Copyright (C) 1999-2008 ’˜�ìŽÒˆê“¯
  
***************
*** 9,15 ****
  ˆÈ‰º‚Í‰pŒê‚ð˜b‚³‚È‚¢�l�X‚Ì‚½‚ß‚Ì’˜�ìŒ ‚É‚Â‚¢‚Ä‚Ì’�ˆÓ�‘‚«‚Å‚·�B‚µ‚©‚µ‚È‚ª‚ç�A
  ‰pŒê‚Å�‘‚©‚ê‚½’�ˆÓ�‘‚«‚¾‚¯‚ª–@“I‚É—LŒø‚Å‚·�B -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
  <title>Introduction (GNU LilyPond &ndash; Manuel d&rsquo;initiation japanese)</title>
  
--- 12,15 ----
***************
*** 18,21 ****
--- 18,23 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 23,31 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 25,33 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 36,39 ****
--- 38,42 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 44,50 ****
  
  <body lang="ja">
! <span id="Introduction"></span><div class="header">
  <p>
! Previous: <a href="Preface.html" accesskey="p" rel="prev">Preface</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
--- 47,54 ----
  
  <body lang="ja">
! <div class="chapter" id="Introduction">
! <div class="header">
  <p>
! Previous: <a href="Preface.html" accesskey="p" rel="prev">Preface</a>, Up: <a href="index.html" accesskey="u" rel="up">GNU LilyPond &mdash; Šw�Kƒ}ƒjƒ…ƒAƒ‹</a> &nbsp; </p>
  </div>
  <hr>
***************
*** 53,56 ****
--- 57,61 ----
  <p>‚±‚Ì�Í‚Å‚Í“ÇŽÒ‚É LilyPond ‚Æ‚±‚ÌƒhƒLƒ…ƒ�ƒ“ƒg‚É‚Â‚¢‚Ä‚Ì�Ð‰î‚ð�s‚¢‚Ü‚·�B
  </p>
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/japanese_shift_jis/res_html/Preface.html texinfo-6.8/tp/t/results/converters_tests/japanese_shift_jis/res_html/Preface.html
*** texinfo-6.7/tp/t/results/converters_tests/japanese_shift_jis/res_html/Preface.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/japanese_shift_jis/res_html/Preface.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
  <!-- Copyright (C) 1999-2008 ’˜�ìŽÒˆê“¯
  
***************
*** 9,15 ****
  ˆÈ‰º‚Í‰pŒê‚ð˜b‚³‚È‚¢�l�X‚Ì‚½‚ß‚Ì’˜�ìŒ ‚É‚Â‚¢‚Ä‚Ì’�ˆÓ�‘‚«‚Å‚·�B‚µ‚©‚µ‚È‚ª‚ç�A
  ‰pŒê‚Å�‘‚©‚ê‚½’�ˆÓ�‘‚«‚¾‚¯‚ª–@“I‚É—LŒø‚Å‚·�B -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
  <title>Preface (GNU LilyPond &ndash; Manuel d&rsquo;initiation japanese)</title>
  
--- 12,15 ----
***************
*** 18,21 ****
--- 18,23 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 24,32 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 26,34 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 37,40 ****
--- 39,43 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 45,51 ****
  
  <body lang="ja">
! <span id="Preface"></span><div class="header">
  <p>
! Next: <a href="Introduction.html" accesskey="n" rel="next">Introduction</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
--- 48,55 ----
  
  <body lang="ja">
! <div class="chapter" id="Preface">
! <div class="header">
  <p>
! Next: <a href="Introduction.html" accesskey="n" rel="next">Introduction</a>, Previous: <a href="index.html" accesskey="p" rel="prev">GNU LilyPond &mdash; Šw�Kƒ}ƒjƒ…ƒAƒ‹</a>, Up: <a href="index.html" accesskey="u" rel="up">GNU LilyPond &mdash; Šw�Kƒ}ƒjƒ…ƒAƒ‹</a> &nbsp; </p>
  </div>
  <hr>
***************
*** 55,58 ****
--- 59,63 ----
  </p>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/japanese_shift_jis.pl texinfo-6.8/tp/t/results/converters_tests/japanese_shift_jis.pl
*** texinfo-6.7/tp/t/results/converters_tests/japanese_shift_jis.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/japanese_shift_jis.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 186,190 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 186,192 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 642,646 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Preface'
            }
--- 644,650 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Preface'
            }
***************
*** 742,746 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Introduction'
            }
--- 746,752 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Introduction'
            }
***************
*** 847,851 ****
  $result_trees{'japanese_shift_jis'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[1];
  $result_trees{'japanese_shift_jis'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'japanese_shift_jis'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_shift_jis'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'japanese_shift_jis'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'japanese_shift_jis'}{'contents'}[1]{'parent'} = $result_trees{'japanese_shift_jis'};
  $result_trees{'japanese_shift_jis'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[2]{'args'}[0];
--- 853,857 ----
  $result_trees{'japanese_shift_jis'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[1];
  $result_trees{'japanese_shift_jis'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'japanese_shift_jis'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_shift_jis'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'japanese_shift_jis'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'japanese_shift_jis'}{'contents'}[1]{'parent'} = $result_trees{'japanese_shift_jis'};
  $result_trees{'japanese_shift_jis'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[2]{'args'}[0];
***************
*** 916,920 ****
  $result_trees{'japanese_shift_jis'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[3];
  $result_trees{'japanese_shift_jis'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'japanese_shift_jis'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_shift_jis'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'japanese_shift_jis'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'japanese_shift_jis'}{'contents'}[3]{'parent'} = $result_trees{'japanese_shift_jis'};
  $result_trees{'japanese_shift_jis'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[4]{'args'}[0];
--- 922,926 ----
  $result_trees{'japanese_shift_jis'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[3];
  $result_trees{'japanese_shift_jis'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'japanese_shift_jis'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_shift_jis'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'japanese_shift_jis'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'japanese_shift_jis'}{'contents'}[3]{'parent'} = $result_trees{'japanese_shift_jis'};
  $result_trees{'japanese_shift_jis'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[4]{'args'}[0];
***************
*** 929,933 ****
  $result_trees{'japanese_shift_jis'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[5];
  $result_trees{'japanese_shift_jis'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'japanese_shift_jis'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_shift_jis'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'japanese_shift_jis'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'japanese_shift_jis'}{'contents'}[5]{'parent'} = $result_trees{'japanese_shift_jis'};
  $result_trees{'japanese_shift_jis'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[6]{'args'}[0];
--- 935,939 ----
  $result_trees{'japanese_shift_jis'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[5];
  $result_trees{'japanese_shift_jis'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'japanese_shift_jis'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_shift_jis'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'japanese_shift_jis'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'japanese_shift_jis'}{'contents'}[5]{'parent'} = $result_trees{'japanese_shift_jis'};
  $result_trees{'japanese_shift_jis'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_shift_jis'}{'contents'}[6]{'args'}[0];
***************
*** 1195,1197 ****
--- 1201,1206 ----
  
  
+ $result_floats{'japanese_shift_jis'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/line_breaks.pl texinfo-6.8/tp/t/results/converters_tests/line_breaks.pl
*** texinfo-6.7/tp/t/results/converters_tests/line_breaks.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/line_breaks.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 369,373 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 369,377 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 10,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 512,516 ****
  $result_trees{'line_breaks'}{'contents'}[7]{'extra'}{'command_as_argument'} = $result_trees{'line_breaks'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'line_breaks'}{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'line_breaks'}{'contents'}[7]{'contents'}[1];
- $result_trees{'line_breaks'}{'contents'}[7]{'line_nr'} = $result_trees{'line_breaks'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'line_breaks'}{'contents'}[7]{'parent'} = $result_trees{'line_breaks'};
  $result_trees{'line_breaks'}{'contents'}[8]{'parent'} = $result_trees{'line_breaks'};
--- 516,519 ----
***************
*** 567,570 ****
--- 570,576 ----
  
  
+ $result_floats{'line_breaks'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'line_breaks'} = '                               in center
***************
*** 596,606 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 602,614 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 611,614 ****
--- 619,623 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 626,631 ****
  </div>
  <dl compact="compact">
! <dt><strong>with break <br> after</strong></dt>
! <dt><strong>withx breakx <br> afterx</strong></dt>
  <dd><p>Text
  </p></dd>
--- 635,640 ----
  </div>
  <dl compact="compact">
! <dt><span><strong>with break <br> after</strong></span></dt>
! <dt><span><strong>withx breakx <br> afterx</strong></span></dt>
  <dd><p>Text
  </p></dd>
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/no_documentencoding_and_insertions.pl texinfo-6.8/tp/t/results/converters_tests/no_documentencoding_and_insertions.pl
*** texinfo-6.7/tp/t/results/converters_tests/no_documentencoding_and_insertions.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/no_documentencoding_and_insertions.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 61,65 ****
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 61,69 ----
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 138,142 ****
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 142,150 ----
                'cmdname' => '~',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 202,206 ****
  $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1]{'contents'}[3];
- $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1];
  $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[1];
--- 210,213 ----
***************
*** 216,220 ****
  $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1]{'contents'}[3];
- $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1];
  $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'no_documentencoding_and_insertions'}{'contents'}[3]{'contents'}[1];
--- 223,226 ----
***************
*** 244,247 ****
--- 250,256 ----
  
  
+ $result_floats{'no_documentencoding_and_insertions'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'no_documentencoding_and_insertions'} = '- -- " " \' \' \'in code\'.  áº½.
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/normal_font_in_monospace.pl texinfo-6.8/tp/t/results/converters_tests/normal_font_in_monospace.pl
*** texinfo-6.7/tp/t/results/converters_tests/normal_font_in_monospace.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/normal_font_in_monospace.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 63,67 ****
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 63,71 ----
                'cmdname' => 'r',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 2,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 169,173 ****
                    'cmdname' => 'r',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 173,181 ----
                    'cmdname' => 'r',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 179,183 ****
            'cmdname' => 'command',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 187,195 ----
            'cmdname' => 'command',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 202,206 ****
  $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1];
  $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[0]{'contents'}[1];
--- 214,217 ----
***************
*** 218,225 ****
  $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0];
- $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[2];
  $result_trees{'normal_font_in_monospace'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'normal_font_in_monospace'}{'contents'}[2];
--- 229,234 ----
***************
*** 242,245 ****
--- 251,257 ----
  
  
+ $result_floats{'normal_font_in_monospace'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'normal_font_in_monospace'} = '     in example in r--now \'in co---de\'
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/printindex_merged_indices_code_style.pl texinfo-6.8/tp/t/results/converters_tests/printindex_merged_indices_code_style.pl
*** texinfo-6.7/tp/t/results/converters_tests/printindex_merged_indices_code_style.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/printindex_merged_indices_code_style.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 538,542 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 538,544 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 627,631 ****
  $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1];
  $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'parent'} = $result_trees{'printindex_merged_indices_code_style'};
  
--- 629,633 ----
  $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1];
  $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_merged_indices_code_style'}{'contents'}[1]{'parent'} = $result_trees{'printindex_merged_indices_code_style'};
  
***************
*** 753,756 ****
--- 755,761 ----
  
  
+ $result_floats{'printindex_merged_indices_code_style'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'printindex_merged_indices_code_style'} = '* Menu:
***************
*** 818,823 ****
   &nbsp; 
  </td></tr></table>
! <hr>
! ';
  
  
--- 823,827 ----
   &nbsp; 
  </td></tr></table>
! <hr>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl texinfo-6.8/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl
*** texinfo-6.7/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 288,292 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 288,296 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 390,394 ****
  $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2];
- $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1];
  $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1];
--- 394,397 ----
***************
*** 429,432 ****
--- 432,438 ----
  
  
+ $result_floats{'raw_block_commands_expand_tex'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'raw_block_commands_expand_tex'} = '$\\underline{a < b \'tex \\hbox{ code }\'}$ ``}
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/raw_block_commands.pl texinfo-6.8/tp/t/results/converters_tests/raw_block_commands.pl
*** texinfo-6.7/tp/t/results/converters_tests/raw_block_commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/raw_block_commands.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 288,292 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 288,296 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 390,394 ****
  $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2];
- $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1];
  $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1];
--- 394,397 ----
***************
*** 429,432 ****
--- 432,438 ----
  
  
+ $result_floats{'raw_block_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'raw_block_commands'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/ref_error_formatting.pl texinfo-6.8/tp/t/results/converters_tests/ref_error_formatting.pl
*** texinfo-6.7/tp/t/results/converters_tests/ref_error_formatting.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/ref_error_formatting.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 81,85 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 81,89 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 164,168 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 168,176 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 240,244 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 248,256 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 321,325 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 333,341 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 407,411 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 423,431 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 490,494 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 510,518 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 578,582 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 602,610 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 670,674 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 698,706 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 767,771 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 799,807 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 11,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 865,869 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 901,909 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 12,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 962,966 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1002,1010 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 13,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1064,1068 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1108,1116 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 14,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1166,1170 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1214,1222 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 15,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1273,1277 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1325,1333 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 16,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1391,1395 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1447,1455 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 17,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1488,1492 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1548,1556 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 18,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1590,1594 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1654,1662 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 19,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1703,1707 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1771,1779 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 20,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1805,1809 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1877,1885 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 21,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1891,1895 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 1967,1975 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 22,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1977,1981 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2057,2065 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 23,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2068,2072 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2152,2160 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 24,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2159,2163 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2247,2255 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 25,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2255,2259 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2347,2355 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 26,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2362,2366 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2458,2466 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 27,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2448,2452 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2548,2556 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 28,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2539,2543 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2643,2651 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 29,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2641,2645 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2749,2757 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 30,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2732,2736 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2844,2852 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 31,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2818,2822 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 2934,2942 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 33,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2894,2898 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 3014,3022 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 34,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2978,2982 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 3102,3110 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 35,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 3035,3039 ****
            'contents' => [],
            'extra' => {},
!           'line_nr' => {},
            'parent' => {}
          },
--- 3163,3171 ----
            'contents' => [],
            'extra' => {},
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 36,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 3145,3149 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 3277,3285 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 38,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 3217,3221 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 3353,3361 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 39,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 3302,3306 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 3442,3450 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 40,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 3389,3393 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 3533,3541 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 41,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 3416,3420 ****
  $result_trees{'ref_error_formatting'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[1]{'contents'}[2];
  $result_trees{'ref_error_formatting'}{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[1];
  $result_trees{'ref_error_formatting'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[1];
--- 3564,3567 ----
***************
*** 3432,3436 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[2]{'args'}[1];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[2];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3579,3582 ----
***************
*** 3447,3451 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[6]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[6]{'args'}[2];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[6]{'args'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[6];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[4]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[6]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[7]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3593,3596 ----
***************
*** 3463,3467 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[10]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[10]{'args'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[10]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[10];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[10]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[8]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[10]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3608,3611 ----
***************
*** 3480,3484 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[14]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[14]{'args'}[4];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[14]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[14];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[14]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[14]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[15]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3624,3627 ----
***************
*** 3496,3500 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[18]{'args'}[1]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[18];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[18]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[18]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[18]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[16]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[18]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[19]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3639,3642 ----
***************
*** 3513,3517 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[22]{'args'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[22];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[22]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[22]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[22]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[20]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[22]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[23]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3655,3658 ----
***************
*** 3531,3535 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[26]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[26];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[26]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[26]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[26]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[24]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[26]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[27]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3672,3675 ----
***************
*** 3550,3554 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[30]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[30];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[30]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[30]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[30]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[28]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[30]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[31]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3690,3693 ----
***************
*** 3569,3573 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[34]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[34];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[34]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[34]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[34]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[32]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[34]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[35]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3708,3711 ----
***************
*** 3588,3592 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[38]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[38];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[38]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[38]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[38]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[36]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[38]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[39]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3726,3729 ----
***************
*** 3608,3612 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[42]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[42];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[42]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[42]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[42]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[40]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[42]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[43]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3745,3748 ----
***************
*** 3628,3632 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[46]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[46];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[46]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[46]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[46]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[44]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[46]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[47]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3764,3767 ----
***************
*** 3649,3653 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[50]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[50];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[50]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[50]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[50]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[48]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[50]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[51]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3784,3787 ----
***************
*** 3671,3675 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[54]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[54];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[54]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[54]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[54]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[52]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[54]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[55]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3805,3808 ----
***************
*** 3690,3694 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[58]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[58];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[58]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[58]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[58]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[56]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[58]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[59]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3823,3826 ----
***************
*** 3710,3714 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[62]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[62];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[62]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[62]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[62]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[60]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[62]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[63]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3842,3845 ----
***************
*** 3731,3735 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[66]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[66];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[66]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[66]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[66]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[64]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[66]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[67]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3862,3865 ----
***************
*** 3751,3755 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[70]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[70];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[70]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[70]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[70]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[68]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[70]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[71]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3881,3884 ----
***************
*** 3768,3772 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[74]{'args'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[74];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[74]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[74];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[74]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[72]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[74]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[75]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3897,3900 ----
***************
*** 3785,3789 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[78]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[78]{'args'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[78]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[78];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[78]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[76]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[78]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[79]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3913,3916 ----
***************
*** 3803,3807 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[82]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[82]{'args'}[4];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[82]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[82];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[82]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[80]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[82]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[83]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3930,3933 ----
***************
*** 3821,3825 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[86]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[86]{'args'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[86]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[86];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[86]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[84]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[86]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[87]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3947,3950 ----
***************
*** 3840,3844 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[90]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[90]{'args'}[4];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[90]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[90];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[90]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[88]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[90]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[91]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3965,3968 ----
***************
*** 3860,3864 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[94]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[94]{'args'}[4];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[94]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[94];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[94]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[92]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[94]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[95]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 3984,3987 ----
***************
*** 3877,3881 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[98]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[98]{'args'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[98]{'args'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[98];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[98]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[96]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[98]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[99]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 4000,4003 ----
***************
*** 3895,3899 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[102]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[102]{'args'}[4];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[102]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[102];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[102]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[100]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[102]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[103]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 4017,4020 ----
***************
*** 3914,3918 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[106]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[106]{'args'}[4];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[106]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[106];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[106]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[104]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[106]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[107]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 4035,4038 ----
***************
*** 3932,3936 ****
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[110]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[110]{'args'}[4];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[110]{'args'}[4]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[110];
- $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[110]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[108]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[110]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
  $result_trees{'ref_error_formatting'}{'contents'}[3]{'contents'}[111]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[3];
--- 4052,4055 ----
***************
*** 3948,3952 ****
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[2]{'args'}[1];
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[2];
- $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5];
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5];
--- 4067,4070 ----
***************
*** 3963,3967 ****
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[6]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[6]{'args'}[2];
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[6]{'args'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[6];
- $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[6]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[4]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[6]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5];
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[7]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5];
--- 4081,4084 ----
***************
*** 3979,3983 ****
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[10]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[10]{'args'}[2];
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[10]{'args'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[10];
- $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[10]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[8]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[10]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5];
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[11]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5];
--- 4096,4099 ----
***************
*** 3990,3994 ****
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[13]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5];
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[14];
- $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[14]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[12]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[14]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5];
  $result_trees{'ref_error_formatting'}{'contents'}[5]{'contents'}[15]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[5];
--- 4106,4109 ----
***************
*** 4010,4014 ****
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[2];
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[2]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7];
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[3]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7];
--- 4125,4128 ----
***************
*** 4024,4028 ****
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[6];
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[6]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[4]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[6]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7];
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[7]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7];
--- 4138,4141 ----
***************
*** 4040,4044 ****
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[10]{'args'}[1]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[10];
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[10]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[8]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[10]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7];
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[11]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7];
--- 4153,4156 ----
***************
*** 4057,4061 ****
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[14]{'args'}[2]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[14];
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[14]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[14]{'line_nr'} = $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[12]{'line_nr'};
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[14]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7];
  $result_trees{'ref_error_formatting'}{'contents'}[7]{'contents'}[15]{'parent'} = $result_trees{'ref_error_formatting'}{'contents'}[7];
--- 4169,4172 ----
***************
*** 4178,4181 ****
--- 4289,4301 ----
    },
    {
+     'error_line' => ':33: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 33,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':33: warning: command @inforef missing a node or external manual argument
  ',
***************
*** 4187,4190 ****
--- 4307,4337 ----
    },
    {
+     'error_line' => ':34: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 34,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':35: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 35,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':36: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 36,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':36: warning: command @inforef missing a node or external manual argument
  ',
***************
*** 4196,4199 ****
--- 4343,4382 ----
    },
    {
+     'error_line' => ':38: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 38,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':39: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 39,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':40: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 40,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':41: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 41,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':2: @ref reference to nonexistent node `node\'
  ',
***************
*** 4234,4237 ****
--- 4417,4423 ----
  
  
+ $result_floats{'ref_error_formatting'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'ref_error_formatting'} = '\'@ref{node}\' *note node::
***************
*** 4278,4317 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
! <p><code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
  </p>';
  
--- 4464,4503 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
! <p><code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
  </p>';
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/ref_in_sectioning.pl texinfo-6.8/tp/t/results/converters_tests/ref_in_sectioning.pl
*** texinfo-6.7/tp/t/results/converters_tests/ref_in_sectioning.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/ref_in_sectioning.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 62,66 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 62,68 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 125,129 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'node'
                        }
--- 127,133 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'node'
                        }
***************
*** 181,185 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 185,193 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 246,250 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 254,262 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 448,452 ****
        },
        'level' => 0,
!       'line_nr' => {},
        'parent' => {}
      },
--- 460,468 ----
        },
        'level' => 0,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 4,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 552,556 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 568,576 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 12,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 581,585 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chap'
            }
--- 601,607 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chap'
            }
***************
*** 656,660 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 2,
        'parent' => {}
--- 678,686 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 15,
!         'macro' => ''
!       },
        'number' => 2,
        'parent' => {}
***************
*** 734,738 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.1',
        'parent' => {}
--- 760,768 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 17,
!         'macro' => ''
!       },
        'number' => '2.1',
        'parent' => {}
***************
*** 794,798 ****
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 824,832 ----
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 19,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 816,820 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 850,858 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 845,849 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.2',
        'parent' => {}
--- 883,891 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 19,
!         'macro' => ''
!       },
        'number' => '2.2',
        'parent' => {}
***************
*** 916,920 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 958,966 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 21,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 945,949 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.3',
        'parent' => {}
--- 991,999 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 21,
!         'macro' => ''
!       },
        'number' => '2.3',
        'parent' => {}
***************
*** 1037,1041 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.4',
        'parent' => {}
--- 1087,1095 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 23,
!         'macro' => ''
!       },
        'number' => '2.4',
        'parent' => {}
***************
*** 1129,1133 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.5',
        'parent' => {}
--- 1183,1191 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 25,
!         'macro' => ''
!       },
        'number' => '2.5',
        'parent' => {}
***************
*** 1210,1214 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.6',
        'parent' => {}
--- 1268,1276 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 27,
!         'macro' => ''
!       },
        'number' => '2.6',
        'parent' => {}
***************
*** 1285,1289 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.7',
        'parent' => {}
--- 1347,1355 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 29,
!         'macro' => ''
!       },
        'number' => '2.7',
        'parent' => {}
***************
*** 1374,1378 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.8',
        'parent' => {}
--- 1440,1448 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 31,
!         'macro' => ''
!       },
        'number' => '2.8',
        'parent' => {}
***************
*** 1469,1473 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.9',
        'parent' => {}
--- 1539,1547 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 33,
!         'macro' => ''
!       },
        'number' => '2.9',
        'parent' => {}
***************
*** 1549,1553 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.10',
        'parent' => {}
--- 1623,1631 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 35,
!         'macro' => ''
!       },
        'number' => '2.10',
        'parent' => {}
***************
*** 1632,1636 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.11',
        'parent' => {}
--- 1710,1718 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 37,
!         'macro' => ''
!       },
        'number' => '2.11',
        'parent' => {}
***************
*** 1704,1708 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => '2.12',
        'parent' => {}
--- 1786,1794 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 39,
!         'macro' => ''
!       },
        'number' => '2.12',
        'parent' => {}
***************
*** 1718,1722 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[1];
  $result_trees{'ref_in_sectioning'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_sectioning'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_sectioning'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ref_in_sectioning'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0];
--- 1804,1808 ----
  $result_trees{'ref_in_sectioning'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[1];
  $result_trees{'ref_in_sectioning'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_sectioning'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0];
***************
*** 1726,1730 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 1812,1816 ----
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'}{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
***************
*** 1735,1739 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'extra'}{'label'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0];
--- 1821,1824 ----
***************
*** 1747,1751 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[4]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[5];
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0];
--- 1832,1835 ----
***************
*** 1780,1784 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2];
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[2];
- $result_trees{'ref_in_sectioning'}{'contents'}[2]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[2]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[3] = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'};
--- 1864,1867 ----
***************
*** 1797,1806 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[4];
  $result_trees{'ref_in_sectioning'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[4];
- $result_trees{'ref_in_sectioning'}{'contents'}[4]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[4]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[5]{'args'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[5];
  $result_trees{'ref_in_sectioning'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_sectioning'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_sectioning'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'ref_in_sectioning'}{'contents'}[5]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1880,1888 ----
  $result_trees{'ref_in_sectioning'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[4];
  $result_trees{'ref_in_sectioning'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[4];
  $result_trees{'ref_in_sectioning'}{'contents'}[4]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[5]{'args'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[5];
  $result_trees{'ref_in_sectioning'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_sectioning'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[5]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 1812,1816 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[6];
  $result_trees{'ref_in_sectioning'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[6];
- $result_trees{'ref_in_sectioning'}{'contents'}[6]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[6]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1894,1897 ----
***************
*** 1824,1828 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[7];
  $result_trees{'ref_in_sectioning'}{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[7];
- $result_trees{'ref_in_sectioning'}{'contents'}[7]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[7]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1905,1908 ----
***************
*** 1833,1847 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0];
- $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[2];
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[2]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'extra'}{'label'} = $result_trees{'ref_in_sectioning'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[8];
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[8];
- $result_trees{'ref_in_sectioning'}{'contents'}[8]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[8]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1913,1924 ----
***************
*** 1854,1863 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0];
  $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[9];
  $result_trees{'ref_in_sectioning'}{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[9];
- $result_trees{'ref_in_sectioning'}{'contents'}[9]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[9]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1931,1938 ----
***************
*** 1873,1877 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[10];
  $result_trees{'ref_in_sectioning'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[10];
- $result_trees{'ref_in_sectioning'}{'contents'}[10]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[10]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1948,1951 ----
***************
*** 1887,1891 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[11];
  $result_trees{'ref_in_sectioning'}{'contents'}[11]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[11];
- $result_trees{'ref_in_sectioning'}{'contents'}[11]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[11]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[12]{'args'}[0]{'contents'}[0];
--- 1961,1964 ----
***************
*** 1899,1903 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[12];
  $result_trees{'ref_in_sectioning'}{'contents'}[12]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[12];
- $result_trees{'ref_in_sectioning'}{'contents'}[12]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[12]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[13]{'args'}[0]{'contents'}[0];
--- 1972,1975 ----
***************
*** 1910,1914 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[13];
  $result_trees{'ref_in_sectioning'}{'contents'}[13]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[13];
- $result_trees{'ref_in_sectioning'}{'contents'}[13]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[13]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1982,1985 ----
***************
*** 1923,1927 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[14];
  $result_trees{'ref_in_sectioning'}{'contents'}[14]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[14];
- $result_trees{'ref_in_sectioning'}{'contents'}[14]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[14]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[15]{'args'}[0];
--- 1994,1997 ----
***************
*** 1937,1941 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[15];
  $result_trees{'ref_in_sectioning'}{'contents'}[15]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[15];
- $result_trees{'ref_in_sectioning'}{'contents'}[15]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[15]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[15]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[16]{'args'}[0];
--- 2007,2010 ----
***************
*** 1949,1953 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[16];
  $result_trees{'ref_in_sectioning'}{'contents'}[16]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[16];
- $result_trees{'ref_in_sectioning'}{'contents'}[16]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[16]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 2018,2021 ----
***************
*** 1962,1966 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[17];
  $result_trees{'ref_in_sectioning'}{'contents'}[17]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[17];
- $result_trees{'ref_in_sectioning'}{'contents'}[17]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[17]{'parent'} = $result_trees{'ref_in_sectioning'};
  $result_trees{'ref_in_sectioning'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[18]{'args'}[0]{'contents'}[0];
--- 2030,2033 ----
***************
*** 1973,1977 ****
  $result_trees{'ref_in_sectioning'}{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[18];
  $result_trees{'ref_in_sectioning'}{'contents'}[18]{'contents'}[0]{'parent'} = $result_trees{'ref_in_sectioning'}{'contents'}[18];
- $result_trees{'ref_in_sectioning'}{'contents'}[18]{'line_nr'} = $result_trees{'ref_in_sectioning'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_sectioning'}{'contents'}[18]{'parent'} = $result_trees{'ref_in_sectioning'};
  
--- 2040,2043 ----
***************
*** 2388,2391 ****
--- 2454,2466 ----
  $result_errors{'ref_in_sectioning'} = [
    {
+     'error_line' => ':31: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 31,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':19: warning: @ref to `@code{node}\', different from node name `node\'
  ',
***************
*** 2399,2402 ****
--- 2474,2480 ----
  
  
+ $result_floats{'ref_in_sectioning'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'ref_in_sectioning'} = 'for example *note node:: (*note node::) (*note (file)Top::)
***************
*** 2463,2543 ****
  
  
! $result_converted{'html_text'}->{'ref_in_sectioning'} = '<h2 class="contents-heading">Table of Contents</h2>
  
  <div class="contents">
  
  <ul class="no-bullet">
!   <li><a id="toc-node_002e" href="#node">1 See <a href="file name.html#node">title</a> in <cite>Manual</cite>.</a></li>
!   <li><a id="toc-node-just-node" href="#chap">2 <a href="#node">node</a> just node</a>
    <ul class="no-bullet">
      <li><a id="toc-node-node_002c-crossref-arg2" href="#node-node_002c-crossref-arg2">2.1 <a href="#node">cross ref name</a>  node, crossref arg2</a></li>
      <li><a id="toc-node-code-node_002c-samptitle-arg3" href="#node-code-node_002c-samptitle-arg3">2.2 <a href="#node">&lsquo;<samp>title</samp>&rsquo;</a>  code node, samptitle arg3</a></li>
!     <li><a id="toc-node-code-node_002c-file-name" href="#node-code-node_002c-file-name">2.3 <a href="file name.html#node">(file name)<code>node</code></a> code node, file name</a></li>
      <li><a id="toc-node-node-and-manual" href="#node-node-and-manual">2.4 &lsquo;node&rsquo; in <cite>Manual</cite> node and manual</a></li>
      <li><a id="toc-Top-Top-and-manual" href="#Top-Top-and-manual">2.5 <cite>Manual</cite> Top and manual</a></li>
      <li><a id="toc-Manual-no-node-just-manual" href="#Manual-no-node-just-manual">2.6 <cite>Manual</cite> no node just manual</a></li>
!     <li><a id="toc-file-name-no-node-just-file-name" href="#file-name-no-node-just-file-name">2.7 <a href="file name.html#Top">(file name)</a> no node just file name</a></li>
!     <li><a id="toc-a-inforef-a-b-c" href="#a-inforef-a-b-c">2.8 See <a href="c.html#a">(c)b</a> inforef a b c</a></li>
!     <li><a id="toc-_0028Top_0029-pxref-Top-file-name_002c-spaces" href="#g_t_0028Top_0029-pxref-Top-file-name_002c-spaces">2.9 (see <a href="file name.html#Top">(file name)Top</a>) pxref Top file name, spaces</a></li>
!     <li><a id="toc-_0028file-name_0029-pxref-file-name-only_002c-spaces" href="#g_t_0028file-name_0029-pxref-file-name-only_002c-spaces">2.10 (see <a href="file name.html#Top">(file name)</a>) pxref file name only, spaces</a></li>
!     <li><a id="toc-Top_002c-xref-Top-filename-only_002c-no-spaces" href="#Top_002c-xref-Top-filename-only_002c-no-spaces">2.11 See <a href="filename.html#Top">(filename)Top</a>, xref Top filename only, no spaces</a></li>
!     <li><a id="toc-filename_002e-xref-filename-only_002c-no-spaces" href="#filename_002e-xref-filename-only_002c-no-spaces">2.12 See <a href="filename.html#Top">(filename)</a>. xref filename only, no spaces</a></li>
    </ul></li>
  </ul>
  </div>
- 
- 
- <span id="Top"></span><div class="header">
- <p>
-  &nbsp; </p>
  </div>
- <span id="for-example-node-_0028node_0029-_0028Top_0029"></span><h1 class="top">for example <a href="#node">node</a> (see <a href="#node">node</a>) (see <cite><a href="file.html#Top">Manual</a></cite>)</h1>
- 
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#node" accesskey="1">node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#chap" accesskey="2">chap</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
- 
  <hr>
! <span id="node"></span><div class="header">
  <p>
   &nbsp; </p>
  </div>
! <span id="node_002e"></span><h2 class="chapter">1 See <a href="file name.html#node">title</a> in <cite>Manual</cite>.</h2>
  
  <hr>
! <span id="chap"></span><div class="header">
  <p>
   &nbsp; </p>
  </div>
! <span id="node-just-node"></span><h2 class="chapter">2 <a href="#node">node</a> just node</h2>
  
! <span id="node-node_002c-crossref-arg2"></span><h3 class="section">2.1 <a href="#node">cross ref name</a>  node, crossref arg2</h3>
  
! <span id="node-code-node_002c-samptitle-arg3"></span><h3 class="section">2.2 <a href="#node">&lsquo;<samp>title</samp>&rsquo;</a>  code node, samptitle arg3</h3>
  
! <span id="node-code-node_002c-file-name"></span><h3 class="section">2.3 <a href="file name.html#node">(file name)<code>node</code></a> code node, file name</h3>
  
! <span id="node-node-and-manual"></span><h3 class="section">2.4 &lsquo;node&rsquo; in <cite>Manual</cite> node and manual</h3>
  
! <span id="Top-Top-and-manual"></span><h3 class="section">2.5 <cite>Manual</cite> Top and manual</h3>
  
! <span id="Manual-no-node-just-manual"></span><h3 class="section">2.6 <cite>Manual</cite> no node just manual</h3>
  
! <span id="file-name-no-node-just-file-name"></span><h3 class="section">2.7 <a href="file name.html#Top">(file name)</a> no node just file name</h3>
  
! <span id="a-inforef-a-b-c"></span><h3 class="section">2.8 See <a href="c.html#a">(c)b</a> inforef a b c</h3>
  
! <span id="g_t_0028Top_0029-pxref-Top-file-name_002c-spaces"></span><h3 class="section">2.9 (see <a href="file name.html#Top">(file name)Top</a>) pxref Top file name, spaces</h3>
  
! <span id="g_t_0028file-name_0029-pxref-file-name-only_002c-spaces"></span><h3 class="section">2.10 (see <a href="file name.html#Top">(file name)</a>) pxref file name only, spaces</h3>
  
! <span id="Top_002c-xref-Top-filename-only_002c-no-spaces"></span><h3 class="section">2.11 See <a href="filename.html#Top">(filename)Top</a>, xref Top filename only, no spaces</h3>
  
! <span id="filename_002e-xref-filename-only_002c-no-spaces"></span><h3 class="section">2.12 See <a href="filename.html#Top">(filename)</a>. xref filename only, no spaces</h3>
  
! <hr>
  ';
  
--- 2541,2659 ----
  
  
! $result_converted{'html_text'}->{'ref_in_sectioning'} = '
! <div class="top" id="Top">
! <div class="header">
! <p>
!  &nbsp; </p>
! </div>
! <span id="for-example-node-_0028node_0029-_0028Top_0029"></span><h1 class="top">for example <a href="#node">See <a data-manual="file name" href="file name.html#node">title</a> in <cite>Manual</cite>.</a> (see <a href="#node">See <a data-manual="file name" href="file name.html#node">title</a> in <cite>Manual</cite>.</a>) (see <cite><a data-manual="file" href="file.html#Top">Manual</a></cite>)</h1>
! 
! 
! <div class="Contents_element">
! <h2 class="contents-heading">Table of Contents</h2>
  
  <div class="contents">
  
  <ul class="no-bullet">
!   <li><a id="toc-node_002e" href="#node">1 See <a data-manual="file name" href="file name.html#node">title</a> in <cite>Manual</cite>.</a></li>
!   <li><a id="toc-node-just-node" href="#chap">2 <a href="#node">See <a data-manual="file name" href="file name.html#node">title</a> in <cite>Manual</cite>.</a> just node</a>
    <ul class="no-bullet">
      <li><a id="toc-node-node_002c-crossref-arg2" href="#node-node_002c-crossref-arg2">2.1 <a href="#node">cross ref name</a>  node, crossref arg2</a></li>
      <li><a id="toc-node-code-node_002c-samptitle-arg3" href="#node-code-node_002c-samptitle-arg3">2.2 <a href="#node">&lsquo;<samp>title</samp>&rsquo;</a>  code node, samptitle arg3</a></li>
!     <li><a id="toc-node-code-node_002c-file-name" href="#node-code-node_002c-file-name">2.3 <a data-manual="file name" href="file name.html#node">(file name)<code>node</code></a> code node, file name</a></li>
      <li><a id="toc-node-node-and-manual" href="#node-node-and-manual">2.4 &lsquo;node&rsquo; in <cite>Manual</cite> node and manual</a></li>
      <li><a id="toc-Top-Top-and-manual" href="#Top-Top-and-manual">2.5 <cite>Manual</cite> Top and manual</a></li>
      <li><a id="toc-Manual-no-node-just-manual" href="#Manual-no-node-just-manual">2.6 <cite>Manual</cite> no node just manual</a></li>
!     <li><a id="toc-file-name-no-node-just-file-name" href="#file-name-no-node-just-file-name">2.7 <a data-manual="file name" href="file name.html#Top">(file name)</a> no node just file name</a></li>
!     <li><a id="toc-a-inforef-a-b-c" href="#a-inforef-a-b-c">2.8 See <a data-manual="c" href="c.html#a">(c)b</a> inforef a b c</a></li>
!     <li><a id="toc-_0028Top_0029-pxref-Top-file-name_002c-spaces" href="#g_t_0028Top_0029-pxref-Top-file-name_002c-spaces">2.9 (see <a data-manual="file name" href="file name.html#Top">(file name)Top</a>) pxref Top file name, spaces</a></li>
!     <li><a id="toc-_0028file-name_0029-pxref-file-name-only_002c-spaces" href="#g_t_0028file-name_0029-pxref-file-name-only_002c-spaces">2.10 (see <a data-manual="file name" href="file name.html#Top">(file name)</a>) pxref file name only, spaces</a></li>
!     <li><a id="toc-Top_002c-xref-Top-filename-only_002c-no-spaces" href="#Top_002c-xref-Top-filename-only_002c-no-spaces">2.11 See <a data-manual="filename" href="filename.html#Top">(filename)Top</a>, xref Top filename only, no spaces</a></li>
!     <li><a id="toc-filename_002e-xref-filename-only_002c-no-spaces" href="#filename_002e-xref-filename-only_002c-no-spaces">2.12 See <a data-manual="filename" href="filename.html#Top">(filename)</a>. xref filename only, no spaces</a></li>
    </ul></li>
  </ul>
  </div>
  </div>
  <hr>
! <div class="chapter" id="node">
! <div class="header">
  <p>
   &nbsp; </p>
  </div>
! <span id="node_002e"></span><h2 class="chapter">1 See <a data-manual="file name" href="file name.html#node">title</a> in <cite>Manual</cite>.</h2>
  
  <hr>
! </div>
! <div class="chapter" id="chap">
! <div class="header">
  <p>
   &nbsp; </p>
  </div>
! <span id="node-just-node"></span><h2 class="chapter">2 <a href="#node">See <a data-manual="file name" href="file name.html#node">title</a> in <cite>Manual</cite>.</a> just node</h2>
  
! <ul class="section-toc">
! <li><a href="#node-node_002c-crossref-arg2" accesskey="1"><a href="#node">cross ref name</a>  node, crossref arg2</a></li>
! <li><a href="#node-code-node_002c-samptitle-arg3" accesskey="2"><a href="#node">&lsquo;<samp>title</samp>&rsquo;</a>  code node, samptitle arg3</a></li>
! <li><a href="#node-code-node_002c-file-name" accesskey="3"><a data-manual="file name" href="file name.html#node">(file name)<code>node</code></a> code node, file name</a></li>
! <li><a href="#node-node-and-manual" accesskey="4">&lsquo;node&rsquo; in <cite>Manual</cite> node and manual</a></li>
! <li><a href="#Top-Top-and-manual" accesskey="5"><cite>Manual</cite> Top and manual</a></li>
! <li><a href="#Manual-no-node-just-manual" accesskey="6"><cite>Manual</cite> no node just manual</a></li>
! <li><a href="#file-name-no-node-just-file-name" accesskey="7"><a data-manual="file name" href="file name.html#Top">(file name)</a> no node just file name</a></li>
! <li><a href="#a-inforef-a-b-c" accesskey="8">See <a data-manual="c" href="c.html#a">(c)b</a> inforef a b c</a></li>
! <li><a href="#g_t_0028Top_0029-pxref-Top-file-name_002c-spaces" accesskey="9">(see <a data-manual="file name" href="file name.html#Top">(file name)Top</a>) pxref Top file name, spaces</a></li>
! <li><a href="#g_t_0028file-name_0029-pxref-file-name-only_002c-spaces">(see <a data-manual="file name" href="file name.html#Top">(file name)</a>) pxref file name only, spaces</a></li>
! <li><a href="#Top_002c-xref-Top-filename-only_002c-no-spaces">See <a data-manual="filename" href="filename.html#Top">(filename)Top</a>, xref Top filename only, no spaces</a></li>
! <li><a href="#filename_002e-xref-filename-only_002c-no-spaces">See <a data-manual="filename" href="filename.html#Top">(filename)</a>. xref filename only, no spaces</a></li>
! </ul>
! <div class="section" id="node-node_002c-crossref-arg2">
! <h3 class="section">2.1 <a href="#node">cross ref name</a>  node, crossref arg2</h3>
  
! </div>
! <div class="section" id="node-code-node_002c-samptitle-arg3">
! <h3 class="section">2.2 <a href="#node">&lsquo;<samp>title</samp>&rsquo;</a>  code node, samptitle arg3</h3>
  
! </div>
! <div class="section" id="node-code-node_002c-file-name">
! <h3 class="section">2.3 <a data-manual="file name" href="file name.html#node">(file name)<code>node</code></a> code node, file name</h3>
  
! </div>
! <div class="section" id="node-node-and-manual">
! <h3 class="section">2.4 &lsquo;node&rsquo; in <cite>Manual</cite> node and manual</h3>
  
! </div>
! <div class="section" id="Top-Top-and-manual">
! <h3 class="section">2.5 <cite>Manual</cite> Top and manual</h3>
  
! </div>
! <div class="section" id="Manual-no-node-just-manual">
! <h3 class="section">2.6 <cite>Manual</cite> no node just manual</h3>
  
! </div>
! <div class="section" id="file-name-no-node-just-file-name">
! <h3 class="section">2.7 <a data-manual="file name" href="file name.html#Top">(file name)</a> no node just file name</h3>
  
! </div>
! <div class="section" id="a-inforef-a-b-c">
! <h3 class="section">2.8 See <a data-manual="c" href="c.html#a">(c)b</a> inforef a b c</h3>
  
! </div>
! <div class="section" id="g_t_0028Top_0029-pxref-Top-file-name_002c-spaces">
! <h3 class="section">2.9 (see <a data-manual="file name" href="file name.html#Top">(file name)Top</a>) pxref Top file name, spaces</h3>
  
! </div>
! <div class="section" id="g_t_0028file-name_0029-pxref-file-name-only_002c-spaces">
! <h3 class="section">2.10 (see <a data-manual="file name" href="file name.html#Top">(file name)</a>) pxref file name only, spaces</h3>
  
! </div>
! <div class="section" id="Top_002c-xref-Top-filename-only_002c-no-spaces">
! <h3 class="section">2.11 See <a data-manual="filename" href="filename.html#Top">(filename)Top</a>, xref Top filename only, no spaces</h3>
  
! </div>
! <div class="section" id="filename_002e-xref-filename-only_002c-no-spaces">
! <h3 class="section">2.12 See <a data-manual="filename" href="filename.html#Top">(filename)</a>. xref filename only, no spaces</h3>
  
! </div>
! </div>
! </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/refs_formatting.pl texinfo-6.8/tp/t/results/converters_tests/refs_formatting.pl
*** texinfo-6.7/tp/t/results/converters_tests/refs_formatting.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/refs_formatting.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 155,159 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 157,165 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 244,248 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 250,258 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 336,340 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 346,354 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 433,437 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 447,455 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 532,536 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 550,558 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 629,633 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 651,659 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 731,735 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 757,765 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 833,837 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 863,871 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 940,944 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 974,982 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1058,1062 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1096,1104 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1155,1159 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1197,1205 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1257,1261 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1303,1311 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1370,1374 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1420,1428 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1472,1476 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1526,1534 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1581,1585 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1639,1647 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1683,1687 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1745,1753 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1790,1794 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1856,1864 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 21,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1902,1906 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1972,1980 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2014,2018 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2088,2096 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 23,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2126,2130 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2204,2212 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2243,2247 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2325,2333 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2360,2364 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2446,2454 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2482,2486 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2572,2580 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 27,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2615,2619 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2709,2717 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2727,2731 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2825,2833 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 29,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2844,2848 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2946,2954 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2972,2976 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3078,3086 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3089,3093 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3199,3207 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 32,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3199,3203 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3313,3321 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 34,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3271,3275 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3389,3397 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 35,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3356,3360 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3478,3486 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 36,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3443,3447 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3569,3577 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 37,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3475,3479 ****
  $result_trees{'refs_formatting'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'refs_formatting'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'refs_formatting'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'refs_formatting'}{'contents'}[1]{'parent'} = $result_trees{'refs_formatting'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'args'}[0];
--- 3605,3609 ----
  $result_trees{'refs_formatting'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'refs_formatting'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'refs_formatting'}{'contents'}[1]{'parent'} = $result_trees{'refs_formatting'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'args'}[0];
***************
*** 3494,3498 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'label'} = $result_trees{'refs_formatting'}{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3624,3627 ----
***************
*** 3512,3516 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'extra'}{'label'} = $result_trees{'refs_formatting'}{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3641,3644 ----
***************
*** 3530,3534 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[3]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[10];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3658,3661 ----
***************
*** 3549,3553 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[4]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[14];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3676,3679 ----
***************
*** 3569,3573 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'extra'}{'label'} = $result_trees{'refs_formatting'}{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3695,3698 ----
***************
*** 3588,3592 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[3]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[22];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[20]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3713,3716 ----
***************
*** 3608,3612 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[4]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[26];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[24]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3732,3735 ----
***************
*** 3628,3632 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[30]{'args'}[3]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[30];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[30]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[30]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[28]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[30]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[31]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3751,3754 ----
***************
*** 3649,3653 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[34]{'args'}[4]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[34];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[34]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[34]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[34]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[32]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[34]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[35]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3771,3774 ----
***************
*** 3671,3675 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[38]{'args'}[4]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[38];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[38]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[38]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[38]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[36]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[38]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[39]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3792,3795 ----
***************
*** 3690,3694 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[42]{'args'}[3]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[42];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[42]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[42]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[42]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[40]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[42]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[43]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3810,3813 ----
***************
*** 3710,3714 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[46]{'args'}[4]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[46];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[46]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[46]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[46]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[44]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[46]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[47]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3829,3832 ----
***************
*** 3731,3735 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[50]{'args'}[4]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[50];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[50]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[50]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[50]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[48]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[50]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[51]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3849,3852 ----
***************
*** 3751,3755 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[54]{'args'}[4]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[54];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[54]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[54]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[54]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[52]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[54]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1]{'contents'}[55]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[1];
--- 3868,3871 ----
***************
*** 3773,3777 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 3889,3892 ----
***************
*** 3794,3798 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[6]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[6]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[6]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[6]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[7]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 3909,3912 ----
***************
*** 3816,3820 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[8]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 3930,3933 ----
***************
*** 3839,3843 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[14]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[14]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[14]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[15]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 3952,3955 ----
***************
*** 3862,3866 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[18]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[18]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[18]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[18]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[18]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[16]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[18]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[19]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 3974,3977 ----
***************
*** 3885,3889 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[22]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[22]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[22]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[22]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[22]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[20]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[22]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[23]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 3996,3999 ----
***************
*** 3909,3913 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[26]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[26]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[26]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[26]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[26]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[24]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[26]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[27]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 4019,4022 ----
***************
*** 3933,3937 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[30]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[30]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[30]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[30]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[30]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[28]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[30]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[31]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 4042,4045 ----
***************
*** 3958,3962 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[34]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[34]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[34]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[34]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[34]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[32]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[34]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[35]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 4066,4069 ----
***************
*** 3984,3988 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[38]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[38]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[38]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[38]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[38]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[36]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[38]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[39]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 4091,4094 ----
***************
*** 4007,4011 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[42]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[42]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[42]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[42]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[42]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[40]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[42]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[43]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 4113,4116 ----
***************
*** 4031,4035 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[46]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[46]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[46]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[46]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[46]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[44]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[46]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[47]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 4136,4139 ----
***************
*** 4056,4060 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[50]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[50]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[50]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[50]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[50]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[48]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[50]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[51]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 4160,4163 ----
***************
*** 4080,4084 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[54]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[54]{'args'}[0]{'contents'}[1];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[54]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[54]{'args'}[0]{'contents'}[3];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[54]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[52]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[54]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3]{'contents'}[55]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[3];
--- 4183,4186 ----
***************
*** 4100,4104 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5];
--- 4202,4205 ----
***************
*** 4114,4118 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[6];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[6]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[4]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[6]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[7]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5];
--- 4215,4218 ----
***************
*** 4130,4134 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[10]{'args'}[1]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[10];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[10]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[8]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[10]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[11]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5];
--- 4230,4233 ----
***************
*** 4147,4151 ****
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[14]{'args'}[2]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[14];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[14]{'args'}[0]{'contents'}[0];
- $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[14]{'line_nr'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[12]{'line_nr'};
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[14]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5];
  $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5]{'contents'}[15]{'parent'} = $result_trees{'refs_formatting'}{'contents'}[2]{'contents'}[5];
--- 4246,4249 ----
***************
*** 4279,4283 ****
  };
  
! $result_errors{'refs_formatting'} = [];
  
  
--- 4377,4421 ----
  };
  
! $result_errors{'refs_formatting'} = [
!   {
!     'error_line' => ':34: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 34,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':35: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 35,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':36: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 36,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':37: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 37,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   }
! ];
! 
! 
! $result_floats{'refs_formatting'} = {};
  
  
***************
*** 4327,4367 ****
  
  
! $result_converted{'html_text'}->{'refs_formatting'} = '<span id="chapter"></span><span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! </p><hr>
  ';
  
--- 4465,4506 ----
  
  
! $result_converted{'html_text'}->{'refs_formatting'} = '<div class="chapter" id="chapter">
! <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! </p><hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html texinfo-6.8/tp/t/results/converters_tests/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html
*** texinfo-6.7/tp/t/results/converters_tests/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 1,11 ****
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- This is a short example of a complete Texinfo file.
  
  Copyright (C) 2005 Someone.
  Texinfoä¸­æ–‡ç¤ºä¾‹ -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>ç¬¬ä¸€ç« ï¼ˆFirst Chapterï¼‰ (Sample)</title>
  
--- 1,11 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- This is a short example of a complete Texinfo file.
  
  Copyright (C) 2005 Someone.
  Texinfoä¸­æ–‡ç¤ºä¾‹ -->
  <title>ç¬¬ä¸€ç« ï¼ˆFirst Chapterï¼‰ (Sample)</title>
  
***************
*** 14,17 ****
--- 14,19 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="Index-node.html" rel="index" title="Index node">
***************
*** 22,30 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 24,32 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 35,38 ****
--- 37,41 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 43,49 ****
  
  <body lang="en">
! <span id="g_t_7b2c_4e00_7ae0_ff08First-Chapter_ff09"></span><div class="header">
  <p>
! Next: <a href="Second-Chapter-AE-AE-ae-ae.html" accesskey="n" rel="next">Second Chapter AE Ä„Ä˜ ae Ä…Ä™</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index-node.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
--- 46,53 ----
  
  <body lang="en">
! <div class="chapter" id="g_t_7b2c_4e00_7ae0_ff08First-Chapter_ff09">
! <div class="header">
  <p>
! Next: <a href="Second-Chapter-AE-AE-ae-ae.html" accesskey="n" rel="next">Chapter 2 AE Ä„Ä˜ ae Ä…Ä™</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Texinfoä¸­æ–‡ç¤ºä¾‹</a>, Up: <a href="index.html" accesskey="u" rel="up">Texinfoä¸­æ–‡ç¤ºä¾‹</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index-node.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
***************
*** 67,70 ****
--- 71,75 ----
  </li></ol>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/sample_utf8/res_html/index.html texinfo-6.8/tp/t/results/converters_tests/sample_utf8/res_html/index.html
*** texinfo-6.7/tp/t/results/converters_tests/sample_utf8/res_html/index.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/sample_utf8/res_html/index.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 1,11 ****
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- This is a short example of a complete Texinfo file.
  
  Copyright (C) 2005 Someone.
  Texinfoä¸­æ–‡ç¤ºä¾‹ -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top (Sample)</title>
  
--- 1,11 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- This is a short example of a complete Texinfo file.
  
  Copyright (C) 2005 Someone.
  Texinfoä¸­æ–‡ç¤ºä¾‹ -->
  <title>Top (Sample)</title>
  
***************
*** 14,17 ****
--- 14,19 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="Index-node.html" rel="index" title="Index node">
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 22,30 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 35,39 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 45,62 ****
  
  
- <span id="SEC_Contents"></span>
- <h2 class="contents-heading">Table of Contents</h2>
- 
- <div class="contents">
  
! <ul class="no-bullet">
!   <li><a id="toc-DiYiZhang_0028First-Chapter_0029" href="DiYiZhang_0028First-Chapter_0029.html#g_t_7b2c_4e00_7ae0_ff08First-Chapter_ff09">1 ç¬¬ä¸€ç« ï¼ˆFirst Chapterï¼‰</a></li>
!   <li><a id="toc-Chapter-2-AE-AE-ae-ae" href="Second-Chapter-AE-AE-ae-ae.html#Second-Chapter-AE-_0104_0118-ae-_0105_0119">2 Chapter 2 AE Ä„Ä˜ ae Ä…Ä™</a></li>
!   <li><a id="toc-Index" href="Index-node.html#Index-node" rel="index">Index</a></li>
! </ul>
! </div>
! 
! 
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="DiYiZhang_0028First-Chapter_0029.html" accesskey="n" rel="next">ç¬¬ä¸€ç« ï¼ˆFirst Chapterï¼‰</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index-node.html" title="Index" rel="index">Index</a>]</p>
--- 48,54 ----
  
  
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="DiYiZhang_0028First-Chapter_0029.html" accesskey="n" rel="next">ç¬¬ä¸€ç« ï¼ˆFirst Chapterï¼‰</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index-node.html" title="Index" rel="index">Index</a>]</p>
***************
*** 70,84 ****
  Texinfoä¸­æ–‡ç¤ºä¾‹
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="DiYiZhang_0028First-Chapter_0029.html" accesskey="1">ç¬¬ä¸€ç« ï¼ˆFirst Chapterï¼‰</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">è¿™æ˜¯æ­¤ç¤ºä¾‹æ–‡æ¡£çš„ç¬¬ä¸€ç« 
-                            (with mixed cjk &amp; latin char title)
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="Second-Chapter-AE-AE-ae-ae.html" accesskey="2">Second Chapter AE Ä„Ä˜ ae Ä…Ä™</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">this is chapter 2. AE Ä„Ä˜ ae Ä…Ä™
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="Index-node.html" rel="index" accesskey="3">Index node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Complete index.
- </td></tr>
- </table>
  
  
  <hr>
  <div class="header">
--- 62,80 ----
  Texinfoä¸­æ–‡ç¤ºä¾‹
  </p>
  
  
+ <div class="Contents_element" id="SEC_Contents">
+ <h2 class="contents-heading">Table of Contents</h2>
+ 
+ <div class="contents">
+ 
+ <ul class="no-bullet">
+   <li><a id="toc-DiYiZhang_0028First-Chapter_0029" href="DiYiZhang_0028First-Chapter_0029.html">1 ç¬¬ä¸€ç« ï¼ˆFirst Chapterï¼‰</a></li>
+   <li><a id="toc-Chapter-2-AE-AE-ae-ae" href="Second-Chapter-AE-AE-ae-ae.html">2 Chapter 2 AE Ä„Ä˜ ae Ä…Ä™</a></li>
+   <li><a id="toc-Index" href="Index-node.html" rel="index">Index</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
  <hr>
  <div class="header">
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/sample_utf8/res_html/Index-node.html texinfo-6.8/tp/t/results/converters_tests/sample_utf8/res_html/Index-node.html
*** texinfo-6.7/tp/t/results/converters_tests/sample_utf8/res_html/Index-node.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/sample_utf8/res_html/Index-node.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 1,11 ****
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- This is a short example of a complete Texinfo file.
  
  Copyright (C) 2005 Someone.
  Texinfoä¸­æ–‡ç¤ºä¾‹ -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Index node (Sample)</title>
  
--- 1,11 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- This is a short example of a complete Texinfo file.
  
  Copyright (C) 2005 Someone.
  Texinfoä¸­æ–‡ç¤ºä¾‹ -->
  <title>Index node (Sample)</title>
  
***************
*** 14,17 ****
--- 14,19 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="#Index-node" rel="index" title="Index node">
***************
*** 21,29 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 23,31 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 34,37 ****
--- 36,40 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 42,48 ****
  
  <body lang="en">
! <span id="Index-node"></span><div class="header">
  <p>
! Previous: <a href="Second-Chapter-AE-AE-ae-ae.html" accesskey="p" rel="prev">Second Chapter AE Ä„Ä˜ ae Ä…Ä™</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index-node" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
--- 45,52 ----
  
  <body lang="en">
! <div class="unnumbered" id="Index-node">
! <div class="header">
  <p>
! Previous: <a href="Second-Chapter-AE-AE-ae-ae.html" accesskey="p" rel="prev">Chapter 2 AE Ä„Ä˜ ae Ä…Ä™</a>, Up: <a href="index.html" accesskey="u" rel="up">Texinfoä¸­æ–‡ç¤ºä¾‹</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index-node" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
***************
*** 84,87 ****
--- 88,92 ----
  </td></tr></table>
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html texinfo-6.8/tp/t/results/converters_tests/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
*** texinfo-6.7/tp/t/results/converters_tests/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html	2021-05-02 13:12:25.000000000 +0100
***************
*** 1,11 ****
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- This is a short example of a complete Texinfo file.
  
  Copyright (C) 2005 Someone.
  Texinfoä¸­æ–‡ç¤ºä¾‹ -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Second Chapter AE Ä„Ä˜ ae Ä…Ä™ (Sample)</title>
  
--- 1,11 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- This is a short example of a complete Texinfo file.
  
  Copyright (C) 2005 Someone.
  Texinfoä¸­æ–‡ç¤ºä¾‹ -->
  <title>Second Chapter AE Ä„Ä˜ ae Ä…Ä™ (Sample)</title>
  
***************
*** 14,17 ****
--- 14,19 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="Index-node.html" rel="index" title="Index node">
***************
*** 22,30 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 24,32 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 35,38 ****
--- 37,41 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 43,49 ****
  
  <body lang="en">
! <span id="Second-Chapter-AE-_0104_0118-ae-_0105_0119"></span><div class="header">
  <p>
! Next: <a href="Index-node.html" accesskey="n" rel="next">Index node</a>, Previous: <a href="DiYiZhang_0028First-Chapter_0029.html" accesskey="p" rel="prev">ç¬¬ä¸€ç« ï¼ˆFirst Chapterï¼‰</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index-node.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
--- 46,53 ----
  
  <body lang="en">
! <div class="chapter" id="Second-Chapter-AE-_0104_0118-ae-_0105_0119">
! <div class="header">
  <p>
! Next: <a href="Index-node.html" accesskey="n" rel="next">Index</a>, Previous: <a href="DiYiZhang_0028First-Chapter_0029.html" accesskey="p" rel="prev">ç¬¬ä¸€ç« ï¼ˆFirst Chapterï¼‰</a>, Up: <a href="index.html" accesskey="u" rel="up">Texinfoä¸­æ–‡ç¤ºä¾‹</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index-node.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <hr>
***************
*** 52,55 ****
--- 56,60 ----
  <p>ZaÅ¼Ã³Å‚Ä‡ gÄ™Å›lÄ… jaÅºÅ„!
  </p>
+ </div>
  
  
Binary files texinfo-6.7/tp/t/results/converters_tests/sample_utf8/res_info/sample_utf8.info and texinfo-6.8/tp/t/results/converters_tests/sample_utf8/res_info/sample_utf8.info differ
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/sample_utf8.pl texinfo-6.8/tp/t/results/converters_tests/sample_utf8.pl
*** texinfo-6.7/tp/t/results/converters_tests/sample_utf8.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/sample_utf8.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 465,469 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 465,471 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 805,809 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_7b2c_4e00_7ae0_ff08First-Chapter_ff09'
            }
--- 807,813 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_7b2c_4e00_7ae0_ff08First-Chapter_ff09'
            }
***************
*** 1161,1165 ****
            'extra' => {
              'end_command' => {},
!             'enumerate_specification' => 1
            },
            'line_nr' => {
--- 1165,1169 ----
            'extra' => {
              'end_command' => {},
!             'enumerate_specification' => '1'
            },
            'line_nr' => {
***************
*** 1214,1218 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Second-Chapter-AE-_0104_0118-ae-_0105_0119'
            }
--- 1218,1224 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Second-Chapter-AE-_0104_0118-ae-_0105_0119'
            }
***************
*** 1309,1313 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Index-node'
            }
--- 1315,1321 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Index-node'
            }
***************
*** 1471,1475 ****
  $result_trees{'sample_utf8'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[1];
  $result_trees{'sample_utf8'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'sample_utf8'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sample_utf8'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'sample_utf8'}{'contents'}[1]{'parent'} = $result_trees{'sample_utf8'};
  $result_trees{'sample_utf8'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[2]{'args'}[0];
--- 1479,1483 ----
  $result_trees{'sample_utf8'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[1];
  $result_trees{'sample_utf8'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'sample_utf8'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'sample_utf8'}{'contents'}[1]{'parent'} = $result_trees{'sample_utf8'};
  $result_trees{'sample_utf8'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[2]{'args'}[0];
***************
*** 1523,1527 ****
  $result_trees{'sample_utf8'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[3];
  $result_trees{'sample_utf8'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'sample_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sample_utf8'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'sample_utf8'}{'contents'}[3]{'parent'} = $result_trees{'sample_utf8'};
  $result_trees{'sample_utf8'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[4]{'args'}[0];
--- 1531,1535 ----
  $result_trees{'sample_utf8'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[3];
  $result_trees{'sample_utf8'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'sample_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'sample_utf8'}{'contents'}[3]{'parent'} = $result_trees{'sample_utf8'};
  $result_trees{'sample_utf8'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[4]{'args'}[0];
***************
*** 1584,1588 ****
  $result_trees{'sample_utf8'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[5];
  $result_trees{'sample_utf8'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'sample_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sample_utf8'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'sample_utf8'}{'contents'}[5]{'parent'} = $result_trees{'sample_utf8'};
  $result_trees{'sample_utf8'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[6]{'args'}[0];
--- 1592,1596 ----
  $result_trees{'sample_utf8'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[5];
  $result_trees{'sample_utf8'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'sample_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'sample_utf8'}{'contents'}[5]{'parent'} = $result_trees{'sample_utf8'};
  $result_trees{'sample_utf8'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[6]{'args'}[0];
***************
*** 1596,1600 ****
  $result_trees{'sample_utf8'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[7];
  $result_trees{'sample_utf8'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'sample_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sample_utf8'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'sample_utf8'}{'contents'}[7]{'parent'} = $result_trees{'sample_utf8'};
  $result_trees{'sample_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[8]{'args'}[0];
--- 1604,1608 ----
  $result_trees{'sample_utf8'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[7];
  $result_trees{'sample_utf8'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'sample_utf8'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sample_utf8'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'sample_utf8'}{'contents'}[7]{'parent'} = $result_trees{'sample_utf8'};
  $result_trees{'sample_utf8'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sample_utf8'}{'contents'}[8]{'args'}[0];
***************
*** 1952,1954 ****
--- 1960,1965 ----
  
  
+ $result_floats{'sample_utf8'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl texinfo-6.8/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl
*** texinfo-6.7/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl	2021-05-02 13:12:23.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 153,157 ****
                                'cmdname' => 'aa',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 155,163 ----
                                'cmdname' => 'aa',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 6,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              },
***************
*** 170,174 ****
                                'cmdname' => 'TeX',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 176,184 ----
                                'cmdname' => 'TeX',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 6,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 180,184 ****
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 190,198 ----
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 202,206 ****
                        'cmdname' => '"',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 216,224 ----
                        'cmdname' => '"',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 228,232 ****
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 246,254 ----
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 6,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 238,242 ****
                        'cmdname' => '"',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 260,268 ----
                        'cmdname' => '"',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 264,268 ****
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 290,298 ----
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 6,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 274,278 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 304,312 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 291,295 ****
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 325,333 ----
                        'cmdname' => 'l',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 317,321 ****
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 355,363 ----
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 6,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 327,331 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 369,377 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 344,348 ****
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 390,398 ----
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 396,400 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 446,454 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 511,515 ****
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 565,573 ----
                        'cmdname' => 'aa',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 528,532 ****
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 586,594 ----
                        'cmdname' => 'TeX',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 538,542 ****
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 600,608 ----
                'cmdname' => 'sc',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 560,564 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 626,634 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 586,590 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 656,664 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 596,600 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 670,678 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 622,626 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 700,708 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 632,636 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 714,722 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 649,653 ****
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 735,743 ----
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 675,679 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 765,773 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 685,689 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 779,787 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 702,706 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 800,808 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 735,739 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'A-SC-_00d1-_00c5-TeX-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
            }
--- 837,856 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'A-SC-_00d1-_00c5-TeX-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
            }
***************
*** 742,746 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 859,867 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 794,798 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 915,923 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 820,824 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 945,953 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 830,834 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 959,967 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 856,860 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 989,997 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 866,870 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1003,1011 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 883,887 ****
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1024,1032 ----
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 909,913 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1054,1062 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 919,923 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1068,1076 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 936,940 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 1089,1097 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 1011,1015 ****
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1168,1176 ----
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1024,1028 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1185,1193 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1046,1050 ****
                        'cmdname' => '"',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1211,1219 ----
                        'cmdname' => '"',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1059,1063 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1228,1236 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1085,1089 ****
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 1258,1266 ----
                                'cmdname' => 'dotless',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 12,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 1095,1099 ****
                        'cmdname' => '"',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1272,1280 ----
                        'cmdname' => '"',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1121,1125 ****
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 1302,1310 ----
                                'cmdname' => '=',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 12,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 1131,1135 ****
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1316,1324 ----
                        'cmdname' => '`',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1148,1152 ****
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1337,1345 ----
                        'cmdname' => 'exclamdown',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1198,1202 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1391,1399 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1215,1219 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 1412,1420 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 10,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 1227,1231 ****
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0];
--- 1428,1432 ----
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 1242,1290 ****
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[5];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[3];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[8]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[9];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[9]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[9]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[10]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[11]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[12]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[13];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[13]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[13]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
--- 1443,1479 ----
***************
*** 1308,1312 ****
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[12] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[12];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[13] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[13];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 1497,1500 ----
***************
*** 1324,1372 ****
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[9];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[13];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[13]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3];
--- 1512,1548 ----
***************
*** 1385,1390 ****
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'node_content'}[12] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[12];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'node_content'}[13] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[13];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
--- 1561,1578 ----
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'node_content'}[12] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[12];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'node_content'}[13] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[13];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[2];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[3];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[4];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[5];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[6];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[7];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[8];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[9];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[10];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[11];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[12];
! $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[13];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
***************
*** 1395,1431 ****
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[3];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[9];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[13];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[13]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4];
--- 1583,1610 ----
***************
*** 1439,1474 ****
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[7];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[13];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[13]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
--- 1618,1644 ----
***************
*** 1491,1499 ****
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[12] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[12];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[13] = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[13];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1];
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4];
- $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'line_nr'} = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'parent'} = $result_trees{'some_at_commands_in_ref_nodes'};
  
--- 1661,1667 ----
***************
*** 1644,1647 ****
--- 1812,1818 ----
  
  
+ $result_floats{'some_at_commands_in_ref_nodes'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'some_at_commands_in_ref_nodes'} = 'Top
***************
*** 1657,1661 ****
  
  $result_converted{'html_text'}->{'some_at_commands_in_ref_nodes'} = '
! <span id="Top"></span><div class="header">
  <p>
   &nbsp; </p>
--- 1828,1833 ----
  
  $result_converted{'html_text'}->{'some_at_commands_in_ref_nodes'} = '
! <div class="top" id="Top">
! <div class="header">
  <p>
   &nbsp; </p>
***************
*** 1663,1673 ****
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#A-SC-_00d1-_00c5-TeX-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1" accesskey="1">A <small>SC &Ntilde; &Aring; TeX</small> node &iuml; &iuml; &#274;` &#322; &#262;, &iexcl;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="A-SC-_00d1-_00c5-TeX-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1"></span><div class="header">
  <p>
   &nbsp; </p>
--- 1835,1845 ----
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="#A-SC-_00d1-_00c5-TeX-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1" accesskey="1">A <small>SC</small> node &iuml; &iuml; &#274;` &#322; &#262;, &iexcl;</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="A-SC-_00d1-_00c5-TeX-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1">
! <div class="header">
  <p>
   &nbsp; </p>
***************
*** 1675,1680 ****
  <span id="A-SC-node-i-i-E-l-C-_00a1"></span><h2 class="chapter">1 A <small>SC</small> node &iuml; &iuml; &#274;` &#322; &#262;, &iexcl;</h2>
  
! <p>see <a href="manual.html#a-strong-ref-with-SC_002c-a-i-trema-_00ef_002c-a-dotless-i-trema-_00ef-_1e14-and-exclamdown-_00a1">(manual)a <strong>strong</strong> ref with <small>SC</small>, a i trema &iuml;, a dotless i trema &iuml; &#274;` and exclamdown &iexcl;</a>.
! </p><hr>
  ';
  
--- 1847,1853 ----
  <span id="A-SC-node-i-i-E-l-C-_00a1"></span><h2 class="chapter">1 A <small>SC</small> node &iuml; &iuml; &#274;` &#322; &#262;, &iexcl;</h2>
  
! <p>see <a data-manual="manual" href="manual.html#a-strong-ref-with-SC_002c-a-i-trema-_00ef_002c-a-dotless-i-trema-_00ef-_1e14-and-exclamdown-_00a1">(manual)a <strong>strong</strong> ref with <small>SC</small>, a i trema &iuml;, a dotless i trema &iuml; &#274;` and exclamdown &iexcl;</a>.
! </p></div>
! </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/spaces_in_empty_node_names.pl texinfo-6.8/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
*** texinfo-6.7/tp/t/results/converters_tests/spaces_in_empty_node_names.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/spaces_in_empty_node_names.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 183,187 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 183,191 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 298,302 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 302,308 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 420,424 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 426,434 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 11,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 565,569 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 575,583 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 626,630 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 640,648 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 650,654 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 668,676 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 13,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 685,689 ****
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
--- 707,710 ----
***************
*** 704,708 ****
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'parent'} = $result_trees{'spaces_in_empty_node_names'};
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[2]{'args'}[0];
--- 725,729 ----
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[1]{'parent'} = $result_trees{'spaces_in_empty_node_names'};
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[2]{'args'}[0];
***************
*** 719,723 ****
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[3];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'spaces_in_empty_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[0];
- $result_trees{'spaces_in_empty_node_names'}{'contents'}[3]{'line_nr'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[3]{'parent'} = $result_trees{'spaces_in_empty_node_names'};
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 740,743 ----
***************
*** 740,744 ****
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[3];
--- 760,763 ----
***************
*** 750,759 ****
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4];
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'line_nr'} = $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'spaces_in_empty_node_names'}{'contents'}[4]{'parent'} = $result_trees{'spaces_in_empty_node_names'};
  
--- 769,776 ----
***************
*** 931,934 ****
--- 948,954 ----
  
  
+ $result_floats{'spaces_in_empty_node_names'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'spaces_in_empty_node_names'} = '*note   ::
***************
*** 946,957 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; &nbsp;&nbsp;</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <tt>  </tt></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; &nbsp;</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 966,969 ----
***************
*** 978,983 ****
  </p>
  <p>&lsquo;&nbsp;&nbsp;<!-- /@w -->&rsquo;
! </p><hr>
! ';
  
  
--- 990,994 ----
  </p>
  <p>&lsquo;&nbsp;&nbsp;<!-- /@w -->&rsquo;
! </p>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/spaces_in_node_names.pl texinfo-6.8/tp/t/results/converters_tests/spaces_in_node_names.pl
*** texinfo-6.7/tp/t/results/converters_tests/spaces_in_node_names.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/spaces_in_node_names.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 193,197 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 193,201 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 313,317 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 317,323 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 369,373 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a--'
            }
--- 375,383 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'a--'
            }
***************
*** 442,446 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'b-'
            }
--- 452,459 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {}
!             ],
              'normalized' => 'b-'
            }
***************
*** 449,453 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 462,470 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 11,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 610,614 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 627,635 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 677,681 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 698,706 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 697,701 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'c-'
            }
--- 722,729 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {}
!             ],
              'normalized' => 'c-'
            }
***************
*** 704,708 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 732,740 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 13,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 743,747 ****
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[1];
- $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1];
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
--- 775,778 ----
***************
*** 764,768 ****
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[1];
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'spaces_in_node_names'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'spaces_in_node_names'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'parent'} = $result_trees{'spaces_in_node_names'};
  $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0];
--- 795,799 ----
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[1];
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'spaces_in_node_names'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'spaces_in_node_names'}{'contents'}[1]{'parent'} = $result_trees{'spaces_in_node_names'};
  $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0];
***************
*** 774,778 ****
  $result_trees{'spaces_in_node_names'}{'contents'}[2]{'extra'}{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'spaces_in_node_names'}{'contents'}[2]{'extra'}{'node_content'}[2] = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[2];
! $result_trees{'spaces_in_node_names'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'spaces_in_node_names'}{'contents'}[2]{'parent'} = $result_trees{'spaces_in_node_names'};
  $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0];
--- 805,811 ----
  $result_trees{'spaces_in_node_names'}{'contents'}[2]{'extra'}{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'spaces_in_node_names'}{'contents'}[2]{'extra'}{'node_content'}[2] = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[2];
! $result_trees{'spaces_in_node_names'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'spaces_in_node_names'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[1];
! $result_trees{'spaces_in_node_names'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'spaces_in_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'spaces_in_node_names'}{'contents'}[2]{'parent'} = $result_trees{'spaces_in_node_names'};
  $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0];
***************
*** 784,789 ****
  $result_trees{'spaces_in_node_names'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'spaces_in_node_names'}{'contents'}[3]{'extra'}{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'spaces_in_node_names'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'spaces_in_node_names'}{'contents'}[3]{'line_nr'} = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'spaces_in_node_names'}{'contents'}[3]{'parent'} = $result_trees{'spaces_in_node_names'};
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0];
--- 817,822 ----
  $result_trees{'spaces_in_node_names'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'spaces_in_node_names'}{'contents'}[3]{'extra'}{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'spaces_in_node_names'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'spaces_in_node_names'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[3]{'args'}[0]{'contents'}[1];
  $result_trees{'spaces_in_node_names'}{'contents'}[3]{'parent'} = $result_trees{'spaces_in_node_names'};
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0];
***************
*** 813,817 ****
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3];
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[3];
--- 846,849 ----
***************
*** 826,830 ****
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5];
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'contents'}[5];
--- 858,861 ----
***************
*** 832,837 ****
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'extra'}{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[1];
! $result_trees{'spaces_in_node_names'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'extra'}{'node_content'};
! $result_trees{'spaces_in_node_names'}{'contents'}[4]{'line_nr'} = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'parent'} = $result_trees{'spaces_in_node_names'};
  
--- 863,868 ----
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'extra'}{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[1];
! $result_trees{'spaces_in_node_names'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'spaces_in_node_names'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'spaces_in_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[1];
  $result_trees{'spaces_in_node_names'}{'contents'}[4]{'parent'} = $result_trees{'spaces_in_node_names'};
  
***************
*** 1012,1015 ****
--- 1043,1049 ----
  
  
+ $result_floats{'spaces_in_node_names'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'spaces_in_node_names'} = '*note a  ::
***************
*** 1027,1038 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#a--" accesskey="1">a&nbsp;&nbsp;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#b-" accesskey="2">b<tt>  </tt></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#c-" accesskey="3">c&nbsp;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 1061,1064 ----
***************
*** 1062,1067 ****
  </p>
  <p><a href="#c-">c&nbsp;&nbsp;<!-- /@w --></a>
! </p><hr>
! ';
  
  
--- 1088,1092 ----
  </p>
  <p><a href="#c-">c&nbsp;&nbsp;<!-- /@w --></a>
! </p>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/sp_in_example.pl texinfo-6.8/tp/t/results/converters_tests/sp_in_example.pl
*** texinfo-6.7/tp/t/results/converters_tests/sp_in_example.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/sp_in_example.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 373,376 ****
--- 373,379 ----
  
  
+ $result_floats{'sp_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'sp_in_example'} = '     Para
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/table_in_display_in_example.pl texinfo-6.8/tp/t/results/converters_tests/table_in_display_in_example.pl
*** texinfo-6.7/tp/t/results/converters_tests/table_in_display_in_example.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/table_in_display_in_example.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 151,155 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 151,159 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 258,262 ****
  $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'table_in_display_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 262,265 ----
***************
*** 289,292 ****
--- 292,298 ----
  
  
+ $result_floats{'table_in_display_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'table_in_display_in_example'} = '          item
***************
*** 298,302 ****
  <div class="display">
  <dl compact="compact">
! <dt><tt>item</tt></dt>
  <dd><pre class="example">Line
  </pre></dd>
--- 304,308 ----
  <div class="display">
  <dl compact="compact">
! <dt><span><tt>item</tt></span></dt>
  <dd><pre class="example">Line
  </pre></dd>
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/table_in_example_in_display.pl texinfo-6.8/tp/t/results/converters_tests/table_in_example_in_display.pl
*** texinfo-6.7/tp/t/results/converters_tests/table_in_example_in_display.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/table_in_example_in_display.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 151,155 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 151,159 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 258,262 ****
  $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1];
  $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'table_in_example_in_display'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 262,265 ----
***************
*** 289,292 ****
--- 292,298 ----
  
  
+ $result_floats{'table_in_example_in_display'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'table_in_example_in_display'} = '          item
***************
*** 298,302 ****
  <div class="example">
  <dl compact="compact">
! <dt><tt>item</tt></dt>
  <dd><pre class="example">Line
  </pre></dd>
--- 304,308 ----
  <div class="example">
  <dl compact="compact">
! <dt><span><tt>item</tt></span></dt>
  <dd><pre class="example">Line
  </pre></dd>
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/test_deftypefnnewline.pl texinfo-6.8/tp/t/results/converters_tests/test_deftypefnnewline.pl
*** texinfo-6.7/tp/t/results/converters_tests/test_deftypefnnewline.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/test_deftypefnnewline.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 240,244 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 240,248 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 376,380 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 380,388 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 586,590 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 594,602 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 15,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 722,726 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          }
--- 734,742 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 19,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 732,736 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 748,754 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 782,786 ****
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[0];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[0]{'contents'}[2];
- $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1];
--- 800,803 ----
***************
*** 804,808 ****
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[2];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
- $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1];
--- 821,824 ----
***************
*** 836,840 ****
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[6];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[6]{'contents'}[2];
- $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1];
--- 852,855 ----
***************
*** 858,865 ****
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'contents'}[2];
- $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'parent'} = $result_trees{'test_deftypefnnewline'};
  
--- 873,879 ----
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'contents'}[2];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'test_deftypefnnewline'}{'contents'}[1];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'test_deftypefnnewline'}{'contents'}[1]{'parent'} = $result_trees{'test_deftypefnnewline'};
  
***************
*** 925,928 ****
--- 939,945 ----
  
  
+ $result_floats{'test_deftypefnnewline'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'test_deftypefnnewline'} = ' -- Function:
***************
*** 945,970 ****
  
  <span id="Top"></span><h1 class="node-heading">Top</h1>
! <dl>
! <dt id="index-name">Function:<br> <em>data-type</em><br> <strong>name</strong> <em>arguments...</em></dt>
  <dd><p>aaa
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg">fun: <strong>arg</strong></dt>
  <dd><p>fff
  </p></dd></dl>
  
  
! <dl>
! <dt id="index-name2">Function: <em>data-type2</em> <strong>name2</strong> <em>arguments2...</em></dt>
  <dd><p>aaa2
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg2">fun2: <strong>arg2</strong></dt>
  <dd><p>fff2
  </p></dd></dl>
! <hr>
! ';
  
  
--- 962,986 ----
  
  <span id="Top"></span><h1 class="node-heading">Top</h1>
! <dl class="def">
! <dt id="index-name"><span class="category">Function:<br> </span><span><em>data-type</em><br> <strong>name</strong> <em>arguments...</em><a href=\'#index-name\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>aaa
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg"><span class="category">fun: </span><span><strong>arg</strong><a href=\'#index-arg\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>fff
  </p></dd></dl>
  
  
! <dl class="def">
! <dt id="index-name2"><span class="category">Function: </span><span><em>data-type2</em> <strong>name2</strong> <em>arguments2...</em><a href=\'#index-name2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>aaa2
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg2"><span class="category">fun2: </span><span><strong>arg2</strong><a href=\'#index-arg2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>fff2
  </p></dd></dl>
! <hr>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/test_sp.pl texinfo-6.8/tp/t/results/converters_tests/test_sp.pl
*** texinfo-6.7/tp/t/results/converters_tests/test_sp.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/test_sp.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 346,349 ****
--- 346,352 ----
  
  
+ $result_floats{'test_sp'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'test_sp'} = 'Para
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/things_before_setfilename_no_element.pl texinfo-6.8/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
*** texinfo-6.7/tp/t/results/converters_tests/things_before_setfilename_no_element.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/things_before_setfilename_no_element.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 581,585 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 581,587 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 842,846 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 844,850 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 1096,1100 ****
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'contents'}[4];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'extra'}{'node_content'}[0] = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'args'}[1]{'contents'}[0];
! $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'extra'}{'type'}{'content'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'};
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0];
--- 1100,1104 ----
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'contents'}[4];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'extra'}{'node_content'}[0] = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'args'}[1]{'contents'}[0];
! $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'extra'}{'type'}{'content'}[0] = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0];
***************
*** 1133,1137 ****
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'args'}[0];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24];
! $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'extra'}{'type'}{'content'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'args'}[0]{'contents'};
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[25]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0];
--- 1137,1141 ----
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'args'}[0];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24];
! $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'extra'}{'type'}{'content'}[0] = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'args'}[0]{'contents'}[0];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[24]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0];
  $result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[25]{'parent'} = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0];
***************
*** 1251,1272 ****
  $result_errors{'things_before_setfilename_no_element'} = [
    {
-     'error_line' => 'things_before_setfilename_no_element.texi:34: @menu seen before first @node
- ',
-     'file_name' => 'things_before_setfilename_no_element.texi',
-     'line_nr' => 34,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => 'things_before_setfilename_no_element.texi:34: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => 'things_before_setfilename_no_element.texi',
-     'line_nr' => 34,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => 'things_before_setfilename_no_element.texi:38: warning: entry for index `cp\' outside of any node
  ',
--- 1255,1258 ----
***************
*** 1366,1376 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1352,1364 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1381,1384 ****
--- 1369,1373 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/things_before_setfilename.pl texinfo-6.8/tp/t/results/converters_tests/things_before_setfilename.pl
*** texinfo-6.7/tp/t/results/converters_tests/things_before_setfilename.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/things_before_setfilename.pl	2021-05-02 13:12:25.000000000 +0100
***************
*** 583,587 ****
                  'spaces_before_argument' => ' ',
                  'type' => {
!                   'content' => [],
                    'normalized' => 'Text'
                  }
--- 583,589 ----
                  'spaces_before_argument' => ' ',
                  'type' => {
!                   'content' => [
!                     {}
!                   ],
                    'normalized' => 'Text'
                  }
***************
*** 844,848 ****
                  'spaces_before_argument' => ' ',
                  'type' => {
!                   'content' => [],
                    'normalized' => 'Text'
                  }
--- 846,852 ----
                  'spaces_before_argument' => ' ',
                  'type' => {
!                   'content' => [
!                     {}
!                   ],
                    'normalized' => 'Text'
                  }
***************
*** 929,933 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 933,939 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1178,1182 ****
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'contents'}[4];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'extra'}{'node_content'}[0] = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[1]{'contents'}[0];
! $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'extra'}{'type'}{'content'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'};
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0];
--- 1184,1188 ----
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'contents'}[4];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'extra'}{'node_content'}[0] = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[1]{'contents'}[0];
! $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'extra'}{'type'}{'content'}[0] = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0];
***************
*** 1215,1219 ****
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'args'}[0];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24];
! $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'extra'}{'type'}{'content'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'args'}[0]{'contents'};
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[25]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0];
--- 1221,1225 ----
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'args'}[0];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24];
! $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'extra'}{'type'}{'content'}[0] = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'args'}[0]{'contents'}[0];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0];
  $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[25]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0];
***************
*** 1227,1231 ****
  $result_trees{'things_before_setfilename'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[1];
  $result_trees{'things_before_setfilename'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'things_before_setfilename'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'things_before_setfilename'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'things_before_setfilename'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'things_before_setfilename'}{'contents'}[1]{'parent'} = $result_trees{'things_before_setfilename'};
  $result_trees{'things_before_setfilename'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[2]{'args'}[0];
--- 1233,1237 ----
  $result_trees{'things_before_setfilename'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[1];
  $result_trees{'things_before_setfilename'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'things_before_setfilename'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'things_before_setfilename'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'things_before_setfilename'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'things_before_setfilename'}{'contents'}[1]{'parent'} = $result_trees{'things_before_setfilename'};
  $result_trees{'things_before_setfilename'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'things_before_setfilename'}{'contents'}[2]{'args'}[0];
***************
*** 1394,1415 ****
  $result_errors{'things_before_setfilename'} = [
    {
-     'error_line' => 'things_before_setfilename.texi:34: @menu seen before first @node
- ',
-     'file_name' => 'things_before_setfilename.texi',
-     'line_nr' => 34,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => 'things_before_setfilename.texi:34: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => 'things_before_setfilename.texi',
-     'line_nr' => 34,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => 'things_before_setfilename.texi:38: warning: entry for index `cp\' outside of any node
  ',
--- 1400,1403 ----
***************
*** 1512,1524 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1500,1514 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1529,1532 ****
--- 1519,1523 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1538,1542 ****
  <body lang="en">
  
! <span id="Top"></span><span id="top-section"></span><h1 class="top">top section</h1>
  
  <p>Ref to anchor
--- 1529,1534 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="top-section"></span><h1 class="top">top section</h1>
  
  <p>Ref to anchor
***************
*** 1546,1550 ****
  <a href="#Anchor-in-footnote">Anchor in footnote</a>
  </p>
! <hr>
  
  
--- 1538,1542 ----
  <a href="#Anchor-in-footnote">Anchor in footnote</a>
  </p>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/top_in_ref_keep_top.pl texinfo-6.8/tp/t/results/converters_tests/top_in_ref_keep_top.pl
*** texinfo-6.7/tp/t/results/converters_tests/top_in_ref_keep_top.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/top_in_ref_keep_top.pl	2021-05-02 13:12:26.000000000 +0100
***************
*** 116,120 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 116,124 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 205,209 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 209,217 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 297,301 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 305,313 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 394,398 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 406,414 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 493,497 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 509,517 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 590,594 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 610,618 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 692,696 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 716,724 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 794,798 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 822,830 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 901,905 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 933,941 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1019,1023 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1055,1063 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1116,1120 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1156,1164 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1218,1222 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1262,1270 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1331,1335 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1379,1387 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1433,1437 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1485,1493 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1542,1546 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1598,1606 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1644,1648 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1704,1712 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1751,1755 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1815,1823 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1863,1867 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1931,1939 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 21,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1975,1979 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2047,2055 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2087,2091 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2163,2171 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 23,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2204,2208 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2284,2292 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2321,2325 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2405,2413 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2443,2447 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2531,2539 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2576,2580 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2668,2676 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 27,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2688,2692 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2784,2792 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2805,2809 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2905,2913 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 29,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2933,2937 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3037,3045 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3050,3054 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3158,3166 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3160,3164 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3272,3280 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 33,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3232,3236 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3348,3356 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 34,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3317,3321 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3437,3445 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 35,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3404,3408 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3528,3536 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 36,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3423,3427 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 3551,3557 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 3458,3462 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'label'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3588,3591 ----
***************
*** 3476,3480 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'extra'}{'label'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3605,3608 ----
***************
*** 3494,3498 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'args'}[3]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[10];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[8]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3622,3625 ----
***************
*** 3513,3517 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'args'}[4]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[14];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3640,3643 ----
***************
*** 3533,3537 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'extra'}{'label'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[16]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3659,3662 ----
***************
*** 3552,3556 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'args'}[3]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[22];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[20]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3677,3680 ----
***************
*** 3572,3576 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'args'}[4]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[26];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[24]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3696,3699 ----
***************
*** 3592,3596 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[3]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[30];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[28]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[31]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3715,3718 ----
***************
*** 3613,3617 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'args'}[4]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[34];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[32]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[35]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3735,3738 ----
***************
*** 3635,3639 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'args'}[4]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[38];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[36]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[39]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3756,3759 ----
***************
*** 3654,3658 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'args'}[3]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[42];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[40]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[43]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3774,3777 ----
***************
*** 3674,3678 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'args'}[4]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[46];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[44]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[47]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3793,3796 ----
***************
*** 3695,3699 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'args'}[4]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[50];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[48]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[51]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3813,3816 ----
***************
*** 3715,3719 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'args'}[4]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[54];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[52]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1]{'contents'}[55]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[1];
--- 3832,3835 ----
***************
*** 3737,3741 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 3853,3856 ----
***************
*** 3758,3762 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[4]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[7]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 3873,3876 ----
***************
*** 3780,3784 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[8]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 3894,3897 ----
***************
*** 3803,3807 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[15]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 3916,3919 ----
***************
*** 3826,3830 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[16]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[19]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 3938,3941 ----
***************
*** 3849,3853 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[20]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[23]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 3960,3963 ----
***************
*** 3873,3877 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[24]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[27]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 3983,3986 ----
***************
*** 3897,3901 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[28]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[31]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 4006,4009 ----
***************
*** 3922,3926 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[32]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[35]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 4030,4033 ----
***************
*** 3948,3952 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[36]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[39]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 4055,4058 ----
***************
*** 3971,3975 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[40]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[43]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 4077,4080 ----
***************
*** 3995,3999 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[44]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[47]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 4100,4103 ----
***************
*** 4020,4024 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[48]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[51]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 4124,4127 ----
***************
*** 4044,4048 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[52]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3]{'contents'}[55]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[3];
--- 4147,4150 ----
***************
*** 4064,4068 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[2];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
--- 4166,4169 ----
***************
*** 4078,4082 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[6];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[4]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[7]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
--- 4179,4182 ----
***************
*** 4094,4098 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'args'}[1]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[10];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[8]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[11]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
--- 4194,4197 ----
***************
*** 4111,4120 ****
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'args'}[2]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'line_nr'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[12]{'line_nr'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[15]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'parent'} = $result_trees{'top_in_ref_keep_top'};
  
--- 4210,4218 ----
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'args'}[2]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'args'}[0]{'contents'}[0];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'contents'}[15]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'top_in_ref_keep_top'}{'contents'}[1];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_in_ref_keep_top'}{'contents'}[1]{'parent'} = $result_trees{'top_in_ref_keep_top'};
  
***************
*** 4213,4217 ****
  };
  
! $result_errors{'top_in_ref_keep_top'} = [];
  
  
--- 4311,4355 ----
  };
  
! $result_errors{'top_in_ref_keep_top'} = [
!   {
!     'error_line' => ':33: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 33,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':34: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 34,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':35: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 35,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':36: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 36,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   }
! ];
! 
! 
! $result_floats{'top_in_ref_keep_top'} = {};
  
  
***************
*** 4221,4258 ****
  <p><code>@ref{Top,cross ref name}</code> <a href="#Top">cross ref name</a>
  <code>@ref{Top,,title}</code> <a href="#Top">title</a>
! <code>@ref{Top,,,file name}</code> <a href="file name.html#Top">(file name)Top</a>
  <code>@ref{Top,,,,manual}</code> &lsquo;Top&rsquo; in <cite>manual</cite>
  <code>@ref{Top,cross ref name,title,}</code> <a href="#Top">title</a>
! <code>@ref{Top,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{Top,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{Top,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{Top,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{Top,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{Top,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{Top,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{Top,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{Top,,,file name,manual}</code> <a href="file name.html#Top">Top</a> in <cite>manual</cite>
  </p>
! <p><code>@ref{(pman)Top,cross ref name}</code> <a href="pman.html#Top">(pman)cross ref name</a>
! <code>@ref{(pman)Top,,title}</code> <a href="pman.html#Top">(pman)title</a>
! <code>@ref{(pman)Top,,,file name}</code> <a href="file name.html#Top">(file name)Top</a>
! <code>@ref{(pman)Top,,,,manual}</code> <a href="pman.html#Top">Top</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title,}</code> <a href="pman.html#Top">(pman)title</a>
! <code>@ref{(pman)Top,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
! <code>@ref{(pman)Top,cross ref name,,,manual}</code> <a href="pman.html#Top">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
! <code>@ref{(pman)Top,cross ref name,title,,manual}</code> <a href="pman.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
! <code>@ref{(pman)Top,,title,,manual}</code> <a href="pman.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,,file name,manual}</code> <a href="file name.html#Top">Top</a> in <cite>manual</cite>
  </p>
! <p><code>@inforef{Top, cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{Top}</code> See &lsquo;Top&rsquo;
  <code>@inforef{Top, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{Top,,file name}</code> See <a href="file name.html#Top">(file name)Top</a>
! </p><hr>
! ';
  
  1;
--- 4359,4395 ----
  <p><code>@ref{Top,cross ref name}</code> <a href="#Top">cross ref name</a>
  <code>@ref{Top,,title}</code> <a href="#Top">title</a>
! <code>@ref{Top,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)Top</a>
  <code>@ref{Top,,,,manual}</code> &lsquo;Top&rsquo; in <cite>manual</cite>
  <code>@ref{Top,cross ref name,title,}</code> <a href="#Top">title</a>
! <code>@ref{Top,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{Top,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{Top,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{Top,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{Top,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{Top,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{Top,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{Top,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{Top,,,file name,manual}</code> <a data-manual="file name" href="file name.html#Top">Top</a> in <cite>manual</cite>
  </p>
! <p><code>@ref{(pman)Top,cross ref name}</code> <a data-manual="pman" href="pman.html#Top">(pman)cross ref name</a>
! <code>@ref{(pman)Top,,title}</code> <a data-manual="pman" href="pman.html#Top">(pman)title</a>
! <code>@ref{(pman)Top,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)Top</a>
! <code>@ref{(pman)Top,,,,manual}</code> <a data-manual="pman" href="pman.html#Top">Top</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#Top">(pman)title</a>
! <code>@ref{(pman)Top,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
! <code>@ref{(pman)Top,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#Top">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
! <code>@ref{(pman)Top,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
! <code>@ref{(pman)Top,,title,,manual}</code> <a data-manual="pman" href="pman.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,,file name,manual}</code> <a data-manual="file name" href="file name.html#Top">Top</a> in <cite>manual</cite>
  </p>
! <p><code>@inforef{Top, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{Top}</code> See &lsquo;Top&rsquo;
  <code>@inforef{Top, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{Top,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)Top</a>
! </p><hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/top_in_ref.pl texinfo-6.8/tp/t/results/converters_tests/top_in_ref.pl
*** texinfo-6.7/tp/t/results/converters_tests/top_in_ref.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/top_in_ref.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 116,120 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 116,124 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 205,209 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 209,217 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 297,301 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 305,313 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 394,398 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 406,414 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 493,497 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 509,517 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 590,594 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 610,618 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 692,696 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 716,724 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 794,798 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 822,830 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 901,905 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 933,941 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1019,1023 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1055,1063 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1116,1120 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1156,1164 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1218,1222 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1262,1270 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1331,1335 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1379,1387 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1433,1437 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1485,1493 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1542,1546 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1598,1606 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1644,1648 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1704,1712 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1751,1755 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1815,1823 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1863,1867 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1931,1939 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 21,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1975,1979 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2047,2055 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2087,2091 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2163,2171 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 23,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2204,2208 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2284,2292 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2321,2325 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2405,2413 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2443,2447 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2531,2539 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2576,2580 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2668,2676 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 27,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2688,2692 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2784,2792 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2805,2809 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2905,2913 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 29,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2933,2937 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3037,3045 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3050,3054 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3158,3166 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3160,3164 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3272,3280 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 33,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3232,3236 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3348,3356 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 34,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3317,3321 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3437,3445 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 35,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3404,3408 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3528,3536 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 36,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3423,3427 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 3551,3557 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 3458,3462 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'label'} = $result_trees{'top_in_ref'}{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3588,3591 ----
***************
*** 3476,3480 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'extra'}{'label'} = $result_trees{'top_in_ref'}{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3605,3608 ----
***************
*** 3494,3498 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'args'}[3]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[10];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[8]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3622,3625 ----
***************
*** 3513,3517 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'args'}[4]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[14];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3640,3643 ----
***************
*** 3533,3537 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'extra'}{'label'} = $result_trees{'top_in_ref'}{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[16]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3659,3662 ----
***************
*** 3552,3556 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'args'}[3]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[22];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[20]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3677,3680 ----
***************
*** 3572,3576 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'args'}[4]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[26];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[24]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3696,3699 ----
***************
*** 3592,3596 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[3]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[30];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[28]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[30]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[31]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3715,3718 ----
***************
*** 3613,3617 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'args'}[4]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[34];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[32]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[34]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[35]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3735,3738 ----
***************
*** 3635,3639 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'args'}[4]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[38];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[36]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[38]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[39]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3756,3759 ----
***************
*** 3654,3658 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'args'}[3]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[42];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[40]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[42]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[43]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3774,3777 ----
***************
*** 3674,3678 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'args'}[4]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[46];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[44]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[46]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[47]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3793,3796 ----
***************
*** 3695,3699 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'args'}[4]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[50];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[48]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[50]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[51]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3813,3816 ----
***************
*** 3715,3719 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'args'}[4]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[54];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[52]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[54]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[55]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[1];
--- 3832,3835 ----
***************
*** 3737,3741 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 3853,3856 ----
***************
*** 3758,3762 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[4]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[6]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[7]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 3873,3876 ----
***************
*** 3780,3784 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[8]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[10]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 3894,3897 ----
***************
*** 3803,3807 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[14]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[15]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 3916,3919 ----
***************
*** 3826,3830 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[16]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[18]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[19]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 3938,3941 ----
***************
*** 3849,3853 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[20]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[22]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[23]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 3960,3963 ----
***************
*** 3873,3877 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[24]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[26]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[27]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 3983,3986 ----
***************
*** 3897,3901 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[28]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[30]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[31]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 4006,4009 ----
***************
*** 3922,3926 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[32]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[34]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[35]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 4030,4033 ----
***************
*** 3948,3952 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[36]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[38]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[39]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 4055,4058 ----
***************
*** 3971,3975 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[40]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[42]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[43]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 4077,4080 ----
***************
*** 3995,3999 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[44]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[46]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[47]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 4100,4103 ----
***************
*** 4020,4024 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[48]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[50]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[51]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 4124,4127 ----
***************
*** 4044,4048 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'args'}[0]{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'args'}[0]{'contents'}[3];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[52]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[54]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[55]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[3];
--- 4147,4150 ----
***************
*** 4064,4068 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[2];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
--- 4166,4169 ----
***************
*** 4078,4082 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[6];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[4]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[6]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[7]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
--- 4179,4182 ----
***************
*** 4094,4098 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'args'}[1]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[10];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[8]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[10]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[11]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
--- 4194,4197 ----
***************
*** 4111,4120 ****
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'args'}[2]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'args'}[0]{'contents'}[0];
- $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'line_nr'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[12]{'line_nr'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[15]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_in_ref'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'top_in_ref'};
  
--- 4210,4218 ----
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'args'}[2]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'args'}[0]{'contents'}[0];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[14]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'contents'}[15]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5];
  $result_trees{'top_in_ref'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'top_in_ref'}{'contents'}[1];
  $result_trees{'top_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'top_in_ref'};
  
***************
*** 4213,4217 ****
  };
  
! $result_errors{'top_in_ref'} = [];
  
  
--- 4311,4355 ----
  };
  
! $result_errors{'top_in_ref'} = [
!   {
!     'error_line' => ':33: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 33,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':34: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 34,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':35: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 35,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':36: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 36,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   }
! ];
! 
! 
! $result_floats{'top_in_ref'} = {};
  
  
***************
*** 4259,4296 ****
  <p><code>@ref{Top,cross ref name}</code> <a href="#Top">cross ref name</a>
  <code>@ref{Top,,title}</code> <a href="#Top">title</a>
! <code>@ref{Top,,,file name}</code> <a href="file name.html#Top">(file name)Top</a>
  <code>@ref{Top,,,,manual}</code> <cite>manual</cite>
  <code>@ref{Top,cross ref name,title,}</code> <a href="#Top">title</a>
! <code>@ref{Top,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{Top,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{Top,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{Top,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{Top,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{Top,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{Top,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{Top,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{Top,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
! <p><code>@ref{(pman)Top,cross ref name}</code> <a href="pman.html#Top">(pman)cross ref name</a>
! <code>@ref{(pman)Top,,title}</code> <a href="pman.html#Top">(pman)title</a>
! <code>@ref{(pman)Top,,,file name}</code> <a href="file name.html#Top">(file name)Top</a>
! <code>@ref{(pman)Top,,,,manual}</code> <a href="pman.html#Top">(pman)Top</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title,}</code> <a href="pman.html#Top">(pman)title</a>
! <code>@ref{(pman)Top,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
! <code>@ref{(pman)Top,cross ref name,,,manual}</code> <a href="pman.html#Top">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
! <code>@ref{(pman)Top,cross ref name,title,,manual}</code> <a href="pman.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
! <code>@ref{(pman)Top,,title,,manual}</code> <a href="pman.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,,file name,manual}</code> <a href="file name.html#Top">(pman)Top</a> in <cite>manual</cite>
  </p>
! <p><code>@inforef{Top, cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{Top}</code> 
  <code>@inforef{Top, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{Top,,file name}</code> See <a href="file name.html#Top">(file name)Top</a>
! </p><hr>
! ';
  
  
--- 4397,4433 ----
  <p><code>@ref{Top,cross ref name}</code> <a href="#Top">cross ref name</a>
  <code>@ref{Top,,title}</code> <a href="#Top">title</a>
! <code>@ref{Top,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)Top</a>
  <code>@ref{Top,,,,manual}</code> <cite>manual</cite>
  <code>@ref{Top,cross ref name,title,}</code> <a href="#Top">title</a>
! <code>@ref{Top,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{Top,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{Top,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{Top,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{Top,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{Top,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{Top,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{Top,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{Top,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
! <p><code>@ref{(pman)Top,cross ref name}</code> <a data-manual="pman" href="pman.html#Top">(pman)cross ref name</a>
! <code>@ref{(pman)Top,,title}</code> <a data-manual="pman" href="pman.html#Top">(pman)title</a>
! <code>@ref{(pman)Top,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)Top</a>
! <code>@ref{(pman)Top,,,,manual}</code> <a data-manual="pman" href="pman.html#Top">(pman)Top</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#Top">(pman)title</a>
! <code>@ref{(pman)Top,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
! <code>@ref{(pman)Top,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#Top">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
! <code>@ref{(pman)Top,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
! <code>@ref{(pman)Top,,title,,manual}</code> <a data-manual="pman" href="pman.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{(pman)Top,,,file name,manual}</code> <a data-manual="file name" href="file name.html#Top">(pman)Top</a> in <cite>manual</cite>
  </p>
! <p><code>@inforef{Top, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{Top}</code> 
  <code>@inforef{Top, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{Top,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)Top</a>
! </p><hr>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/unknown_value.pl texinfo-6.8/tp/t/results/converters_tests/unknown_value.pl
*** texinfo-6.7/tp/t/results/converters_tests/unknown_value.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/unknown_value.pl	2021-05-02 13:12:24.000000000 +0100
***************
*** 37,40 ****
--- 37,43 ----
  
  
+ $result_floats{'unknown_value'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'unknown_value'} = '{No value for \'unknown\'}
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/verbatiminclude_paths.pl texinfo-6.8/tp/t/results/converters_tests/verbatiminclude_paths.pl
*** texinfo-6.7/tp/t/results/converters_tests/verbatiminclude_paths.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/verbatiminclude_paths.pl	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,448 ****
- use vars qw(%result_texis %result_texts %result_trees %result_errors 
-    %result_indices %result_sectioning %result_nodes %result_menus
-    %result_floats %result_converted %result_converted_errors 
-    %result_elements %result_directions_text);
- 
- use utf8;
- 
- $result_trees{'verbatiminclude_paths'} = {
-   'contents' => [
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'inc_file.texi'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- '
-           },
-           'parent' => {},
-           'type' => 'misc_line_arg'
-         }
-       ],
-       'cmdname' => 'verbatiminclude',
-       'extra' => {
-         'spaces_before_argument' => ' ',
-         'text_arg' => 'inc_file.texi'
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 2,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'contents' => [
-         {
-           'cmdname' => '@',
-           'parent' => {}
-         },
-         {
-           'parent' => {},
-           'text' => 'verbatiminclude dot full path.
- '
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => './t/include_dir/inc_file.texi'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- '
-           },
-           'parent' => {},
-           'type' => 'misc_line_arg'
-         }
-       ],
-       'cmdname' => 'verbatiminclude',
-       'extra' => {
-         'spaces_before_argument' => ' ',
-         'text_arg' => './t/include_dir/inc_file.texi'
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 5,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'contents' => [
-         {
-           'cmdname' => '@',
-           'parent' => {}
-         },
-         {
-           'parent' => {},
-           'text' => 'verbatiminclude parent
- '
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => '../include_dir/inc_file.texi'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- '
-           },
-           'parent' => {},
-           'type' => 'misc_line_arg'
-         }
-       ],
-       'cmdname' => 'verbatiminclude',
-       'extra' => {
-         'spaces_before_argument' => ' ',
-         'text_arg' => '../include_dir/inc_file.texi'
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 8,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'contents' => [
-         {
-           'cmdname' => '@',
-           'parent' => {}
-         },
-         {
-           'parent' => {},
-           'text' => 'verbatiminclude dot full parent path
- '
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => './tp/t/include_dir/inc_file.texi'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- '
-           },
-           'parent' => {},
-           'type' => 'misc_line_arg'
-         }
-       ],
-       'cmdname' => 'verbatiminclude',
-       'extra' => {
-         'spaces_before_argument' => ' ',
-         'text_arg' => './tp/t/include_dir/inc_file.texi'
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 11,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'args' => [
-         {
-           'parent' => {},
-           'text' => ' does not work in the standalone perl module
- ',
-           'type' => 'misc_arg'
-         }
-       ],
-       'cmdname' => 'c',
-       'extra' => {
-         'misc_args' => [
-           ' does not work in the standalone perl module
- '
-         ]
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'parent' => {},
-           'text' => ' @@verbatiminclude full parent path
- ',
-           'type' => 'misc_arg'
-         }
-       ],
-       'cmdname' => 'c',
-       'extra' => {
-         'misc_args' => [
-           ' @@verbatiminclude full parent path
- '
-         ]
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'parent' => {},
-           'text' => ' @verbatiminclude tp/t/include_dir/inc_file.texi
- ',
-           'type' => 'misc_arg'
-         }
-       ],
-       'cmdname' => 'c',
-       'extra' => {
-         'misc_args' => [
-           ' @verbatiminclude tp/t/include_dir/inc_file.texi
- '
-         ]
-       },
-       'parent' => {}
-     }
-   ],
-   'type' => 'text_root'
- };
- $result_trees{'verbatiminclude_paths'}{'contents'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[1]{'args'}[0];
- $result_trees{'verbatiminclude_paths'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[1];
- $result_trees{'verbatiminclude_paths'}{'contents'}[1]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[2]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[3];
- $result_trees{'verbatiminclude_paths'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[3];
- $result_trees{'verbatiminclude_paths'}{'contents'}[3]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[4]{'args'}[0];
- $result_trees{'verbatiminclude_paths'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[4];
- $result_trees{'verbatiminclude_paths'}{'contents'}[4]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[5]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[6];
- $result_trees{'verbatiminclude_paths'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[6];
- $result_trees{'verbatiminclude_paths'}{'contents'}[6]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[7]{'args'}[0];
- $result_trees{'verbatiminclude_paths'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[7];
- $result_trees{'verbatiminclude_paths'}{'contents'}[7]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[8]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[9];
- $result_trees{'verbatiminclude_paths'}{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[9];
- $result_trees{'verbatiminclude_paths'}{'contents'}[9]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[10]{'args'}[0];
- $result_trees{'verbatiminclude_paths'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[10];
- $result_trees{'verbatiminclude_paths'}{'contents'}[10]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[11]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[12];
- $result_trees{'verbatiminclude_paths'}{'contents'}[12]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[13];
- $result_trees{'verbatiminclude_paths'}{'contents'}[13]{'parent'} = $result_trees{'verbatiminclude_paths'};
- $result_trees{'verbatiminclude_paths'}{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'verbatiminclude_paths'}{'contents'}[14];
- $result_trees{'verbatiminclude_paths'}{'contents'}[14]{'parent'} = $result_trees{'verbatiminclude_paths'};
- 
- $result_texis{'verbatiminclude_paths'} = '
- @verbatiminclude inc_file.texi
- 
- @@verbatiminclude dot full path.
- @verbatiminclude ./t/include_dir/inc_file.texi
- 
- @@verbatiminclude parent
- @verbatiminclude ../include_dir/inc_file.texi
- 
- @@verbatiminclude dot full parent path
- @verbatiminclude ./tp/t/include_dir/inc_file.texi
- 
- @c does not work in the standalone perl module
- @c @@verbatiminclude full parent path
- @c @verbatiminclude tp/t/include_dir/inc_file.texi
- ';
- 
- 
- $result_texts{'verbatiminclude_paths'} = '
- 
- @verbatiminclude dot full path.
- In included file.
- 
- @verbatiminclude parent
- 
- @verbatiminclude dot full parent path
- 
- ';
- 
- $result_errors{'verbatiminclude_paths'} = [];
- 
- 
- 
- $result_converted{'plaintext'}->{'verbatiminclude_paths'} = 'In included file.
- 
-    @verbatiminclude dot full path.
- In included file.
- 
-    @verbatiminclude parent
- 
-    @verbatiminclude dot full parent path
- 
- ';
- 
- $result_converted_errors{'plaintext'}->{'verbatiminclude_paths'} = [
-   {
-     'error_line' => ':8: @verbatiminclude: could not find ../include_dir/inc_file.texi
- ',
-     'file_name' => '',
-     'line_nr' => 8,
-     'macro' => '',
-     'text' => '@verbatiminclude: could not find ../include_dir/inc_file.texi',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':11: @verbatiminclude: could not find ./tp/t/include_dir/inc_file.texi
- ',
-     'file_name' => '',
-     'line_nr' => 11,
-     'macro' => '',
-     'text' => '@verbatiminclude: could not find ./tp/t/include_dir/inc_file.texi',
-     'type' => 'error'
-   }
- ];
- 
- 
- 
- $result_converted{'html_text'}->{'verbatiminclude_paths'} = '
- <pre class="verbatim">In included file.
- </pre>
- <p>@verbatiminclude dot full path.
- </p><pre class="verbatim">In included file.
- </pre>
- <p>@verbatiminclude parent
- </p>
- <p>@verbatiminclude dot full parent path
- </p>
- ';
- 
- $result_converted_errors{'html_text'}->{'verbatiminclude_paths'} = [
-   {
-     'error_line' => ':8: @verbatiminclude: could not find ../include_dir/inc_file.texi
- ',
-     'file_name' => '',
-     'line_nr' => 8,
-     'macro' => '',
-     'text' => '@verbatiminclude: could not find ../include_dir/inc_file.texi',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':11: @verbatiminclude: could not find ./tp/t/include_dir/inc_file.texi
- ',
-     'file_name' => '',
-     'line_nr' => 11,
-     'macro' => '',
-     'text' => '@verbatiminclude: could not find ./tp/t/include_dir/inc_file.texi',
-     'type' => 'error'
-   }
- ];
- 
- 
- 
- $result_converted{'xml'}->{'verbatiminclude_paths'} = '
- <verbatiminclude file="inc_file.texi" spaces=" ">inc_file.texi</verbatiminclude>
- 
- <para>&arobase;verbatiminclude dot full path.
- </para><verbatiminclude file="./t/include_dir/inc_file.texi" spaces=" ">./t/include_dir/inc_file.texi</verbatiminclude>
- 
- <para>&arobase;verbatiminclude parent
- </para><verbatiminclude file="../include_dir/inc_file.texi" spaces=" ">../include_dir/inc_file.texi</verbatiminclude>
- 
- <para>&arobase;verbatiminclude dot full parent path
- </para><verbatiminclude file="./tp/t/include_dir/inc_file.texi" spaces=" ">./tp/t/include_dir/inc_file.texi</verbatiminclude>
- 
- <!-- c does not work in the standalone perl module -->
- <!-- c @@verbatiminclude full parent path -->
- <!-- c @verbatiminclude tp/t/include_dir/inc_file.texi -->
- ';
- 
- 
- $result_converted{'docbook'}->{'verbatiminclude_paths'} = '
- <screen>In included file.
- </screen>
- <para>@verbatiminclude dot full path.
- </para><screen>In included file.
- </screen>
- <para>@verbatiminclude parent
- </para>
- <para>@verbatiminclude dot full parent path
- </para>
- <!-- does not work in the standalone perl module -->
- <!-- @@verbatiminclude full parent path -->
- <!-- @verbatiminclude tp/t/include_dir/inc_file.texi -->
- ';
- 
- $result_converted_errors{'docbook'}->{'verbatiminclude_paths'} = [
-   {
-     'error_line' => ':8: @verbatiminclude: could not find ../include_dir/inc_file.texi
- ',
-     'file_name' => '',
-     'line_nr' => 8,
-     'macro' => '',
-     'text' => '@verbatiminclude: could not find ../include_dir/inc_file.texi',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':11: @verbatiminclude: could not find ./tp/t/include_dir/inc_file.texi
- ',
-     'file_name' => '',
-     'line_nr' => 11,
-     'macro' => '',
-     'text' => '@verbatiminclude: could not find ./tp/t/include_dir/inc_file.texi',
-     'type' => 'error'
-   }
- ];
- 
- 
- 1;
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/weird_accents_disable_encoding.pl texinfo-6.8/tp/t/results/converters_tests/weird_accents_disable_encoding.pl
*** texinfo-6.7/tp/t/results/converters_tests/weird_accents_disable_encoding.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/weird_accents_disable_encoding.pl	2021-05-02 13:12:23.000000000 +0100
***************
*** 76,80 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 76,82 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 154,158 ****
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 156,164 ----
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 164,168 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 170,178 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 221,225 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 231,239 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 231,235 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 245,253 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 284,288 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 302,310 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 341,345 ****
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 363,371 ----
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 351,355 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 377,385 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 408,412 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 438,446 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 418,422 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 452,460 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 453,457 ****
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[1];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'weird_accents_disable_encoding'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'args'}[0];
--- 491,495 ----
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[1];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'weird_accents_disable_encoding'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'args'}[0];
***************
*** 462,469 ****
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
- $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[1];
--- 500,505 ----
***************
*** 474,481 ****
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0];
- $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[3];
--- 510,515 ----
***************
*** 486,490 ****
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[0];
- $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[5];
--- 520,523 ----
***************
*** 495,502 ****
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0];
- $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[7];
--- 528,533 ----
***************
*** 507,514 ****
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0];
- $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9];
  $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'weird_accents_disable_encoding'}{'contents'}[2]{'contents'}[9];
--- 538,543 ----
***************
*** 596,599 ****
--- 625,631 ----
  
  
+ $result_floats{'weird_accents_disable_encoding'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'weird_accents_disable_encoding'} = 'top
***************
*** 613,617 ****
  
  $result_converted{'html_text'}->{'weird_accents_disable_encoding'} = '
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <p>&#297;=
--- 645,650 ----
  
  $result_converted{'html_text'}->{'weird_accents_disable_encoding'} = '
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <p>&#297;=
***************
*** 624,628 ****
  </p>
  <p>r`\'=
! </p><hr>
  ';
  
--- 657,661 ----
  </p>
  <p>r`\'=
! </p><hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/converters_tests/weird_accents.pl texinfo-6.8/tp/t/results/converters_tests/weird_accents.pl
*** texinfo-6.7/tp/t/results/converters_tests/weird_accents.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/converters_tests/weird_accents.pl	2021-05-02 13:12:23.000000000 +0100
***************
*** 76,80 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 76,82 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 154,158 ****
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 156,164 ----
                        'cmdname' => '~',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 164,168 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 170,178 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 221,225 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 231,239 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 231,235 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 245,253 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 284,288 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 302,310 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 341,345 ****
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 363,371 ----
                        'cmdname' => 'udotaccent',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 351,355 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 377,385 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 408,412 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 438,446 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 418,422 ****
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 452,460 ----
                'cmdname' => '=',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 453,457 ****
  $result_trees{'weird_accents'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[1];
  $result_trees{'weird_accents'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'weird_accents'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'weird_accents'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'weird_accents'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'weird_accents'}{'contents'}[1]{'parent'} = $result_trees{'weird_accents'};
  $result_trees{'weird_accents'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'args'}[0];
--- 491,495 ----
  $result_trees{'weird_accents'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[1];
  $result_trees{'weird_accents'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'weird_accents'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'weird_accents'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'weird_accents'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'weird_accents'}{'contents'}[1]{'parent'} = $result_trees{'weird_accents'};
  $result_trees{'weird_accents'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'args'}[0];
***************
*** 462,469 ****
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
- $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[1];
--- 500,505 ----
***************
*** 474,481 ****
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0];
- $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[3];
--- 510,515 ----
***************
*** 486,490 ****
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5]{'contents'}[0];
- $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[5];
--- 520,523 ----
***************
*** 495,502 ****
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0];
- $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[7];
--- 528,533 ----
***************
*** 507,514 ****
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0];
- $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'line_nr'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9];
  $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'weird_accents'}{'contents'}[2]{'contents'}[9];
--- 538,543 ----
***************
*** 596,599 ****
--- 625,631 ----
  
  
+ $result_floats{'weird_accents'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'weird_accents'} = 'top
***************
*** 613,617 ****
  
  $result_converted{'html_text'}->{'weird_accents'} = '
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <p>&#297;=
--- 645,650 ----
  
  $result_converted{'html_text'}->{'weird_accents'} = '
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <p>&#297;=
***************
*** 624,628 ****
  </p>
  <p>r`\'=
! </p><hr>
  ';
  
--- 657,661 ----
  </p>
  <p>r`\'=
! </p><hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/accent_and_dash.pl texinfo-6.8/tp/t/results/coverage/accent_and_dash.pl
*** texinfo-6.7/tp/t/results/coverage/accent_and_dash.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/accent_and_dash.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 52,55 ****
--- 52,58 ----
  
  
+ $result_floats{'accent_and_dash'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'accent_and_dash'} = 'a-Ì‚
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/accent_no_closed_comment.pl texinfo-6.8/tp/t/results/coverage/accent_no_closed_comment.pl
*** texinfo-6.7/tp/t/results/coverage/accent_no_closed_comment.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/accent_no_closed_comment.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 83,85 ****
--- 83,88 ----
  
  
+ $result_floats{'accent_no_closed_comment'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/accent_no_closed_newline.pl texinfo-6.8/tp/t/results/coverage/accent_no_closed_newline.pl
*** texinfo-6.7/tp/t/results/coverage/accent_no_closed_newline.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/accent_no_closed_newline.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 74,76 ****
--- 74,79 ----
  
  
+ $result_floats{'accent_no_closed_newline'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/accent_no_closed_paragraph.pl texinfo-6.8/tp/t/results/coverage/accent_no_closed_paragraph.pl
*** texinfo-6.7/tp/t/results/coverage/accent_no_closed_paragraph.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/accent_no_closed_paragraph.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 89,91 ****
--- 89,94 ----
  
  
+ $result_floats{'accent_no_closed_paragraph'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/accent_no_closed.pl texinfo-6.8/tp/t/results/coverage/accent_no_closed.pl
*** texinfo-6.7/tp/t/results/coverage/accent_no_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/accent_no_closed.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 62,64 ****
--- 62,67 ----
  
  
+ $result_floats{'accent_no_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/accents_errors.pl texinfo-6.8/tp/t/results/coverage/accents_errors.pl
*** texinfo-6.7/tp/t/results/coverage/accents_errors.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/accents_errors.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 275,277 ****
--- 275,280 ----
  
  
+ $result_floats{'accents_errors'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/arg_in_brace_no_arg_command.pl texinfo-6.8/tp/t/results/coverage/arg_in_brace_no_arg_command.pl
*** texinfo-6.7/tp/t/results/coverage/arg_in_brace_no_arg_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/arg_in_brace_no_arg_command.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 70,72 ****
--- 70,75 ----
  
  
+ $result_floats{'arg_in_brace_no_arg_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/at_after_accent_command.pl texinfo-6.8/tp/t/results/coverage/at_after_accent_command.pl
*** texinfo-6.7/tp/t/results/coverage/at_after_accent_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/at_after_accent_command.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 34,38 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 34,42 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 56,60 ****
  $result_trees{'at_after_accent_command'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'at_after_accent_command'}{'contents'}[0];
  $result_trees{'at_after_accent_command'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'at_after_accent_command'}{'contents'}[0];
- $result_trees{'at_after_accent_command'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_after_accent_command'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_after_accent_command'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_after_accent_command'}{'contents'}[0];
  $result_trees{'at_after_accent_command'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_after_accent_command'}{'contents'}[0];
--- 60,63 ----
***************
*** 91,94 ****
--- 94,100 ----
  
  
+ $result_floats{'at_after_accent_command'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'at_after_accent_command'} = 'ÌŠ@.  Ì‚@.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/block_commands.pl texinfo-6.8/tp/t/results/coverage/block_commands.pl
*** texinfo-6.7/tp/t/results/coverage/block_commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/block_commands.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 308,312 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'a float'
          }
--- 308,314 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {}
!           ],
            'normalized' => 'a float'
          }
***************
*** 367,371 ****
  $result_trees{'block_commands'}{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'block_commands'}{'contents'}[5]{'contents'}[5];
  $result_trees{'block_commands'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'block_commands'}{'contents'}[5]{'args'}[1]{'contents'}[0];
! $result_trees{'block_commands'}{'contents'}[5]{'extra'}{'type'}{'content'} = $result_trees{'block_commands'}{'contents'}[5]{'args'}[0]{'contents'};
  $result_trees{'block_commands'}{'contents'}[5]{'parent'} = $result_trees{'block_commands'};
  
--- 369,373 ----
  $result_trees{'block_commands'}{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'block_commands'}{'contents'}[5]{'contents'}[5];
  $result_trees{'block_commands'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'block_commands'}{'contents'}[5]{'args'}[1]{'contents'}[0];
! $result_trees{'block_commands'}{'contents'}[5]{'extra'}{'type'}{'content'}[0] = $result_trees{'block_commands'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'block_commands'}{'contents'}[5]{'parent'} = $result_trees{'block_commands'};
  
***************
*** 450,453 ****
--- 452,456 ----
  In float
  
+ 
  a float 1: in caption
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/cartouche_in_example.pl texinfo-6.8/tp/t/results/coverage/cartouche_in_example.pl
*** texinfo-6.7/tp/t/results/coverage/cartouche_in_example.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/cartouche_in_example.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 189,192 ****
--- 189,195 ----
  
  
+ $result_floats{'cartouche_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'cartouche_in_example'} = '     In example
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/cartouche_in_quotation.pl texinfo-6.8/tp/t/results/coverage/cartouche_in_quotation.pl
*** texinfo-6.7/tp/t/results/coverage/cartouche_in_quotation.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/cartouche_in_quotation.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 189,192 ****
--- 189,195 ----
  
  
+ $result_floats{'cartouche_in_quotation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'cartouche_in_quotation'} = '     In quotation
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/cartouche.pl texinfo-6.8/tp/t/results/coverage/cartouche.pl
*** texinfo-6.7/tp/t/results/coverage/cartouche.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/cartouche.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 92,95 ****
--- 92,98 ----
  
  
+ $result_floats{'cartouche'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'cartouche'} = 'in cartouche.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/center.pl texinfo-6.8/tp/t/results/coverage/center.pl
*** texinfo-6.7/tp/t/results/coverage/center.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/center.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 57,61 ****
          'spaces_before_argument' => '  '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 57,65 ----
          'spaces_before_argument' => '  '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 75,79 ****
  $result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'center'}{'contents'}[1]{'args'}[0];
  $result_trees{'center'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[1];
- $result_trees{'center'}{'contents'}[1]{'line_nr'} = $result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'center'}{'contents'}[1]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[2]{'parent'} = $result_trees{'center'};
--- 79,82 ----
***************
*** 93,96 ****
--- 96,102 ----
  
  
+ $result_floats{'center'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'center'} = '                          in center \'in code\'
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/commands.pl texinfo-6.8/tp/t/results/coverage/commands.pl
*** texinfo-6.7/tp/t/results/coverage/commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/commands.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 89,93 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 89,97 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 99,103 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 103,111 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 121,125 ****
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 129,137 ----
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 146,150 ****
              'spaces' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 158,166 ----
              'spaces' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 193,197 ****
            'cmdname' => 'clicksequence',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 209,217 ----
            'cmdname' => 'clicksequence',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 259,263 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 279,287 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 357,361 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {},
        'type' => 'index_entry_command'
--- 381,389 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {},
        'type' => 'index_entry_command'
***************
*** 411,415 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'parent' => {}
      }
--- 439,447 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 429,446 ****
  $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[5]{'line_nr'};
  $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[7];
- $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[5]{'line_nr'};
  $result_trees{'commands'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'commands'}{'contents'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'commands'}{'contents'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[9]{'args'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[9];
- $result_trees{'commands'}{'contents'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[5]{'line_nr'};
  $result_trees{'commands'}{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'commands'}{'contents'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'commands'}{'contents'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[11]{'args'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[11];
- $result_trees{'commands'}{'contents'}[0]{'contents'}[11]{'line_nr'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[5]{'line_nr'};
  $result_trees{'commands'}{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'commands'}{'contents'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'commands'}{'contents'}[0];
--- 461,474 ----
***************
*** 450,454 ****
  $result_trees{'commands'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[13]{'args'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[13];
- $result_trees{'commands'}{'contents'}[0]{'contents'}[13]{'line_nr'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'commands'}{'contents'}[0]{'contents'}[13]{'parent'} = $result_trees{'commands'}{'contents'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'commands'}{'contents'}[0];
--- 478,481 ----
***************
*** 462,466 ****
  $result_trees{'commands'}{'contents'}[0]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[18]{'args'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[18];
- $result_trees{'commands'}{'contents'}[0]{'contents'}[18]{'line_nr'} = $result_trees{'commands'}{'contents'}[0]{'contents'}[16]{'line_nr'};
  $result_trees{'commands'}{'contents'}[0]{'contents'}[18]{'parent'} = $result_trees{'commands'}{'contents'}[0];
  $result_trees{'commands'}{'contents'}[0]{'contents'}[19]{'parent'} = $result_trees{'commands'}{'contents'}[0];
--- 489,492 ----
***************
*** 479,483 ****
  $result_trees{'commands'}{'contents'}[2]{'extra'}{'index_entry'}{'content'} = $result_trees{'commands'}{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'commands'}{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'commands'}{'contents'}[2]{'args'}[0]{'contents'};
- $result_trees{'commands'}{'contents'}[2]{'line_nr'} = $result_trees{'commands'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'commands'}{'contents'}[2]{'parent'} = $result_trees{'commands'};
  $result_trees{'commands'}{'contents'}[3]{'parent'} = $result_trees{'commands'};
--- 505,508 ----
***************
*** 487,491 ****
  $result_trees{'commands'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'commands'}{'contents'}[4]{'args'}[0];
  $result_trees{'commands'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'commands'}{'contents'}[4];
- $result_trees{'commands'}{'contents'}[4]{'line_nr'} = $result_trees{'commands'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'commands'}{'contents'}[4]{'parent'} = $result_trees{'commands'};
  
--- 512,515 ----
***************
*** 525,528 ****
--- 549,555 ----
  
  
+ $result_floats{'commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'commands'} = '@ TeX  Ã« Ã® Ã£ Ã¥ File -> Open.  b <a> \'code --- -- \'\' ``\' -- - " ".  SMALL
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/comment_on_cartouche_line.pl texinfo-6.8/tp/t/results/coverage/comment_on_cartouche_line.pl
*** texinfo-6.7/tp/t/results/coverage/comment_on_cartouche_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/comment_on_cartouche_line.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 117,120 ****
--- 117,123 ----
  
  
+ $result_floats{'comment_on_cartouche_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_on_cartouche_line'} = 'in cartouche.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/comment_on_group_line.pl texinfo-6.8/tp/t/results/coverage/comment_on_group_line.pl
*** texinfo-6.7/tp/t/results/coverage/comment_on_group_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/comment_on_group_line.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 117,120 ****
--- 117,123 ----
  
  
+ $result_floats{'comment_on_group_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_on_group_line'} = 'in group.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/def.pl texinfo-6.8/tp/t/results/coverage/def.pl
*** texinfo-6.7/tp/t/results/coverage/def.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/def.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 106,110 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 106,114 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 162,166 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 166,174 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 402,406 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 410,418 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 6,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 525,529 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 537,545 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 11,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 579,583 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 595,603 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 12,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 622,626 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 642,650 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 12,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 676,680 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 700,708 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 13,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 719,723 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 747,755 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 13,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 774,778 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 806,814 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 14,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 817,821 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 853,861 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 14,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 872,876 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 912,920 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 15,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 915,919 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 959,967 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 15,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1017,1021 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1065,1073 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 16,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1084,1088 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1136,1144 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 17,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1141,1145 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1197,1205 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 17,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1215,1219 ****
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1275,1283 ----
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 18,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1254,1258 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 1318,1326 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 19,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 1296,1300 ****
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1364,1372 ----
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 19,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1375,1379 ****
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1447,1455 ----
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 20,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1500,1504 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1576,1584 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 21,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1649,1653 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1729,1737 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 23,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1798,1802 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1882,1890 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 25,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1854,1858 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 1942,1950 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 11,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 1874,1878 ****
  $result_trees{'def'}{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'def'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[1];
  $result_trees{'def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
--- 1966,1969 ----
***************
*** 1883,1887 ****
  $result_trees{'def'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[1];
  $result_trees{'def'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'def'}{'contents'}[1]{'contents'}[2];
- $result_trees{'def'}{'contents'}[1]{'line_nr'} = $result_trees{'def'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[1]{'parent'} = $result_trees{'def'};
  $result_trees{'def'}{'contents'}[2]{'parent'} = $result_trees{'def'};
--- 1974,1977 ----
***************
*** 1918,1922 ****
  $result_trees{'def'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[3];
  $result_trees{'def'}{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'def'}{'contents'}[3]{'contents'}[2];
- $result_trees{'def'}{'contents'}[3]{'line_nr'} = $result_trees{'def'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[3]{'parent'} = $result_trees{'def'};
  $result_trees{'def'}{'contents'}[4]{'parent'} = $result_trees{'def'};
--- 2008,2011 ----
***************
*** 1937,1941 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 2026,2029 ----
***************
*** 1944,1948 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0];
- $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0];
--- 2032,2035 ----
***************
*** 1953,1957 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0];
--- 2040,2043 ----
***************
*** 1960,1964 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0];
- $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0];
--- 2046,2049 ----
***************
*** 1969,1973 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0];
--- 2054,2057 ----
***************
*** 1976,1980 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0];
- $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0];
--- 2060,2063 ----
***************
*** 1985,1989 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0];
--- 2068,2071 ----
***************
*** 1992,1996 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0];
- $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0];
--- 2074,2077 ----
***************
*** 2001,2005 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[4]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[5]{'args'}[0];
--- 2082,2085 ----
***************
*** 2017,2021 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[5]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[5]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[5]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[5]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[5]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[5]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0];
--- 2097,2100 ----
***************
*** 2027,2031 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0];
--- 2106,2109 ----
***************
*** 2038,2042 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[6]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[7]{'args'}[0];
--- 2116,2119 ----
***************
*** 2050,2059 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[7]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[7]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[7]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[7]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[7]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[7]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0];
  $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0];
--- 2127,2134 ----
***************
*** 2064,2068 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[8]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[9]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[9]{'args'}[0]{'contents'}[0];
--- 2139,2142 ----
***************
*** 2077,2081 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[9]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[9]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[9]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[9]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[9]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[9]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[10]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[10]{'args'}[0]{'contents'}[0];
--- 2151,2154 ----
***************
*** 2096,2100 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[10]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[10]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[10]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[10]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[10]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[10]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[11]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[11]{'contents'}[0];
--- 2169,2172 ----
***************
*** 2118,2122 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[12]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[12]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[12]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[12]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[12]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[12]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[13]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[13]{'contents'}[0];
--- 2190,2193 ----
***************
*** 2140,2144 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[14]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[14]{'args'}[0]{'contents'}[2];
  $result_trees{'def'}{'contents'}[5]{'contents'}[14]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def'}{'contents'}[5]{'contents'}[14]{'args'}[0]{'contents'}[2];
- $result_trees{'def'}{'contents'}[5]{'contents'}[14]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'contents'}[14]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'contents'}[15]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'def'}{'contents'}[5]{'contents'}[15]{'contents'}[0];
--- 2211,2214 ----
***************
*** 2149,2153 ****
  $result_trees{'def'}{'contents'}[5]{'contents'}[16]{'parent'} = $result_trees{'def'}{'contents'}[5];
  $result_trees{'def'}{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'def'}{'contents'}[5]{'contents'}[16];
- $result_trees{'def'}{'contents'}[5]{'line_nr'} = $result_trees{'def'}{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def'}{'contents'}[5]{'parent'} = $result_trees{'def'};
  
--- 2219,2222 ----
***************
*** 2344,2347 ****
--- 2413,2419 ----
  
  
+ $result_floats{'def'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'def'} = ' -- c--ategory: d--effn_name a--rguments...
***************
*** 2358,2362 ****
   -- Command: log trap2
   -- cmde: id ule truc
!  -- cmde2: id \'i\' ule truc
   -- : machin
   -- : bidule machin
--- 2430,2434 ----
   -- Command: log trap2
   -- cmde: id ule truc
!  -- cmde2: id i ule truc
   -- : machin
   -- : bidule machin
***************
*** 2370,2397 ****
  
  $result_converted{'html_text'}->{'def'} = '
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
  
! <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  <dd><p>Various deff lines
  </p></dd></dl>
--- 2442,2469 ----
  
  $result_converted{'html_text'}->{'def'} = '
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002deffn_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href=\'#index-de_002d_002dffn_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href=\'#index-i\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href=\'#index-truc\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href=\'#index-log-trap\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href=\'#index-log-trap1\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href=\'#index-log-trap2\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href=\'#index-id-ule\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href=\'#index-id-i-ule\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href=\'#index-machin\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href=\'#index-bidule-machin\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href=\'#index-machin-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href=\'#index-followed\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href=\'#index-after\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href=\'#index-deffnx\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>Various deff lines
  </p></dd></dl>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/delcomment.pl texinfo-6.8/tp/t/results/coverage/delcomment.pl
*** texinfo-6.7/tp/t/results/coverage/delcomment.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/delcomment.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 183,185 ****
--- 183,188 ----
  
  
+ $result_floats{'delcomment'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/displaymath.pl texinfo-6.8/tp/t/results/coverage/displaymath.pl
*** texinfo-6.7/tp/t/results/coverage/displaymath.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/displaymath.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 0 ****
--- 1,743 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'displaymath'} = {
+   'contents' => [
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => 'Simple
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     },
+     {
+       'cmdname' => 'displaymath',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'parent' => {},
+           'text' => '--'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'x^i'
+             }
+           ],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'bracketed'
+         },
+         {
+           'parent' => {},
+           'text' => '\\over'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => '\\tan y'
+             }
+           ],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'bracketed'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ '
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'displaymath'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'displaymath',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'displaymath'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 4,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 2,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => 'Math with '
+         },
+         {
+           'cmdname' => '@',
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '-command
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     },
+     {
+       'cmdname' => 'displaymath',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'math code'
+                 }
+               ],
+               'parent' => {},
+               'type' => 'brace_command_arg'
+             }
+           ],
+           'cmdname' => 'code',
+           'contents' => [],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 8,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => ' a < b \\sum'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'i'
+                 }
+               ],
+               'parent' => {},
+               'type' => 'brace_command_arg'
+             }
+           ],
+           'cmdname' => 'sub',
+           'contents' => [],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 8,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => ' q'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => '2'
+                 }
+               ],
+               'parent' => {},
+               'type' => 'brace_command_arg'
+             }
+           ],
+           'cmdname' => 'sup',
+           'contents' => [],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 8,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '
+ '
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'displaymath'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'displaymath',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'displaymath'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 9,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 7,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => 'Complex
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     },
+     {
+       'cmdname' => 'displaymath',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'parent' => {},
+           'text' => ' \\underline'
+         },
+         {
+           'contents' => [
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'math \\hbox'
+                     },
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => ' code '
+                         }
+                       ],
+                       'line_nr' => {
+                         'file_name' => '',
+                         'line_nr' => 13,
+                         'macro' => ''
+                       },
+                       'parent' => {},
+                       'type' => 'bracketed'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'code',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 13,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 13,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'bracketed'
+         },
+         {
+           'parent' => {},
+           'text' => ' '
+         },
+         {
+           'cmdname' => '\\',
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => 'i \\sum_'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'i'
+             }
+           ],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 13,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'bracketed'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => '\\underline'
+             },
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'f'
+                 }
+               ],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 13,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'bracketed'
+             }
+           ],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 13,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'bracketed'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ '
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'displaymath'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'displaymath',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'displaymath'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 14,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 12,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => 'With a comment
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     },
+     {
+       'cmdname' => 'displaymath',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'args' => [
+             {
+               'parent' => {},
+               'text' => ' comment in displaymath
+ ',
+               'type' => 'misc_arg'
+             }
+           ],
+           'cmdname' => 'c',
+           'extra' => {
+             'misc_args' => [
+               ' comment in displaymath
+ '
+             ]
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => 'a/2
+ '
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'displaymath'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'displaymath',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'displaymath'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 20,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 17,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'displaymath'}{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'displaymath'}{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[1]{'contents'}[2];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'displaymath'}{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'displaymath'}{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[1]{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'displaymath'}{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'displaymath'}{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[1]{'contents'}[6]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[1]{'contents'}[6];
+ $result_trees{'displaymath'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'displaymath'}{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'displaymath'}{'contents'}[1]{'contents'}[6];
+ $result_trees{'displaymath'}{'contents'}[1]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[2]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[0]{'extra'}{'command'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4]{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4]{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4]{'contents'}[5]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4]{'contents'}[5];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[6]{'parent'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4]{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[7]{'parent'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'displaymath'}{'contents'}[4]{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[4]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[5]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[6];
+ $result_trees{'displaymath'}{'contents'}[6]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[0]{'extra'}{'command'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'contents'}[0]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'contents'}[0]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[2]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[3]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[5]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[6];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[6]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[7]{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[7]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[9]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[9];
+ $result_trees{'displaymath'}{'contents'}[7]{'contents'}[9]{'parent'} = $result_trees{'displaymath'}{'contents'}[7];
+ $result_trees{'displaymath'}{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'displaymath'}{'contents'}[7]{'contents'}[9];
+ $result_trees{'displaymath'}{'contents'}[7]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[8]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[9];
+ $result_trees{'displaymath'}{'contents'}[9]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[10]{'contents'}[0]{'extra'}{'command'} = $result_trees{'displaymath'}{'contents'}[10];
+ $result_trees{'displaymath'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[10];
+ $result_trees{'displaymath'}{'contents'}[10]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[10]{'contents'}[1];
+ $result_trees{'displaymath'}{'contents'}[10]{'contents'}[1]{'parent'} = $result_trees{'displaymath'}{'contents'}[10];
+ $result_trees{'displaymath'}{'contents'}[10]{'contents'}[2]{'parent'} = $result_trees{'displaymath'}{'contents'}[10];
+ $result_trees{'displaymath'}{'contents'}[10]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[10]{'contents'}[3]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[10]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[10]{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[10]{'contents'}[3]{'parent'} = $result_trees{'displaymath'}{'contents'}[10];
+ $result_trees{'displaymath'}{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'displaymath'}{'contents'}[10]{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[10]{'parent'} = $result_trees{'displaymath'};
+ 
+ $result_texis{'displaymath'} = 'Simple
+ @displaymath
+ --{x^i}\\over{\\tan y}
+ @end displaymath
+ 
+ Math with @@-command
+ @displaymath
+ @code{math code} a < b \\sum@sub{i} q@sup{2}
+ @end displaymath
+ 
+ Complex
+ @displaymath
+  \\underline{@code{math \\hbox{ code }}} @\\i \\sum_{i}{\\underline{f}}
+ @end displaymath
+ 
+ With a comment
+ @displaymath
+ @c comment in displaymath
+ a/2
+ @end displaymath
+ ';
+ 
+ 
+ $result_texts{'displaymath'} = 'Simple
+ --{x^i}\\over{\\tan y}
+ 
+ Math with @-command
+ math code a < b \\sumi q2
+ 
+ Complex
+  \\underline{math \\hbox{ code }} \\i \\sum_{i}{\\underline{f}}
+ 
+ With a comment
+ a/2
+ ';
+ 
+ $result_errors{'displaymath'} = [];
+ 
+ 
+ $result_floats{'displaymath'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'displaymath'} = 'Simple
+ --{x^i}\\over{\\tan y}
+ 
+    Math with @-command
+ math code a < b \\sum_{i} q^{2}
+ 
+    Complex
+  \\underline{math \\hbox{ code }} \\i \\sum_{i}{\\underline{f}}
+ 
+    With a comment
+ a/2
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'displaymath'} = '<p>Simple
+ </p><div class="displaymath"><em>--{x^i}\\over{\\tan y}
+ </em></div>
+ <p>Math with @-command
+ </p><div class="displaymath"><em><code>math code</code> a &lt; b \\sum<sub>i</sub> q<sup>2</sup>
+ </em></div>
+ <p>Complex
+ </p><div class="displaymath"><em> \\underline{<code>math \\hbox{ code }</code>} \\i \\sum_{i}{\\underline{f}}
+ </em></div>
+ <p>With a comment
+ </p><div class="displaymath"><em>a/2
+ </em></div>';
+ 
+ 
+ $result_converted{'xml'}->{'displaymath'} = '<para>Simple
+ </para><displaymath endspaces=" ">
+ --{x^i}\\over{\\tan y}
+ </displaymath>
+ 
+ <para>Math with &arobase;-command
+ </para><displaymath endspaces=" ">
+ <code>math code</code> a &lt; b \\sum<sub>i</sub> q<sup>2</sup>
+ </displaymath>
+ 
+ <para>Complex
+ </para><displaymath endspaces=" ">
+  \\underline{<code>math \\hbox{ code }</code>} &backslash;i \\sum_{i}{\\underline{f}}
+ </displaymath>
+ 
+ <para>With a comment
+ </para><displaymath endspaces=" ">
+ <!-- c comment in displaymath -->
+ a/2
+ </displaymath>
+ ';
+ 
+ 
+ $result_converted{'docbook'}->{'displaymath'} = '<para>Simple
+ </para><informalequation><mathphrase>--{x^i}\\over{\\tan y}
+ </mathphrase></informalequation>
+ <para>Math with @-command
+ </para><informalequation><mathphrase><literal>math code</literal> a &lt; b \\sum<subscript>i</subscript> q<superscript>2</superscript>
+ </mathphrase></informalequation>
+ <para>Complex
+ </para><informalequation><mathphrase> \\underline{<literal>math \\hbox{ code }</literal>} \\i \\sum_{i}{\\underline{f}}
+ </mathphrase></informalequation>
+ <para>With a comment
+ </para><informalequation><mathphrase><!-- comment in displaymath -->
+ a/2
+ </mathphrase></informalequation>';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/empty_w.pl texinfo-6.8/tp/t/results/coverage/empty_w.pl
*** texinfo-6.7/tp/t/results/coverage/empty_w.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/empty_w.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 46,50 ****
            'cmdname' => 'w',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 46,54 ----
            'cmdname' => 'w',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 65,69 ****
  $result_trees{'empty_w'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_w'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'empty_w'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'empty_w'}{'contents'}[0]{'contents'}[2];
- $result_trees{'empty_w'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'empty_w'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_w'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_w'}{'contents'}[0];
  $result_trees{'empty_w'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_w'}{'contents'}[0];
--- 69,72 ----
***************
*** 78,81 ****
--- 81,87 ----
  
  
+ $result_floats{'empty_w'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_w'} = ' a b.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/exdent_and_commands.pl texinfo-6.8/tp/t/results/coverage/exdent_and_commands.pl
*** texinfo-6.7/tp/t/results/coverage/exdent_and_commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/exdent_and_commands.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 421,424 ****
--- 421,427 ----
  
  
+ $result_floats{'exdent_and_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'exdent_and_commands'} = '     quotation1
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/exdent_and_formats.pl texinfo-6.8/tp/t/results/coverage/exdent_and_formats.pl
*** texinfo-6.7/tp/t/results/coverage/exdent_and_formats.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/exdent_and_formats.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 1837,1840 ****
--- 1837,1843 ----
  
  
+ $result_floats{'exdent_and_formats'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'exdent_and_formats'} = '      Example   Hoho. TeX .
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/flushleft_flushright_in_quotation.pl texinfo-6.8/tp/t/results/coverage/flushleft_flushright_in_quotation.pl
*** texinfo-6.7/tp/t/results/coverage/flushleft_flushright_in_quotation.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/flushleft_flushright_in_quotation.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 266,269 ****
--- 266,272 ----
  
  
+ $result_floats{'flushleft_flushright_in_quotation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'flushleft_flushright_in_quotation'} = '     f l
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/flushleft_flushright.pl texinfo-6.8/tp/t/results/coverage/flushleft_flushright.pl
*** texinfo-6.7/tp/t/results/coverage/flushleft_flushright.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/flushleft_flushright.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 272,275 ****
--- 272,278 ----
  
  
+ $result_floats{'flushleft_flushright'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'flushleft_flushright'} = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/flushright_example_nested.pl texinfo-6.8/tp/t/results/coverage/flushright_example_nested.pl
*** texinfo-6.7/tp/t/results/coverage/flushright_example_nested.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/flushright_example_nested.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 333,336 ****
--- 333,339 ----
  
  
+ $result_floats{'flushright_example_nested'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'flushright_example_nested'} = '                                                    in   --- flushright
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/flushright_not_closed.pl texinfo-6.8/tp/t/results/coverage/flushright_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage/flushright_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/flushright_not_closed.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 78,80 ****
--- 78,83 ----
  
  
+ $result_floats{'flushright_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/formats_only_title_comments.pl texinfo-6.8/tp/t/results/coverage/formats_only_title_comments.pl
*** texinfo-6.7/tp/t/results/coverage/formats_only_title_comments.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/formats_only_title_comments.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 209,213 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1,
          'spaces_before_argument' => ' '
        },
--- 209,213 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1',
          'spaces_before_argument' => ' '
        },
***************
*** 322,326 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 322,330 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 11,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 427,431 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 431,439 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 16,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 551,555 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 559,567 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 20,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 598,602 ****
  $result_trees{'formats_only_title_comments'}{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'formats_only_title_comments'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_only_title_comments'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'formats_only_title_comments'}{'contents'}[4]{'contents'}[1];
- $result_trees{'formats_only_title_comments'}{'contents'}[4]{'line_nr'} = $result_trees{'formats_only_title_comments'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_only_title_comments'}{'contents'}[4]{'parent'} = $result_trees{'formats_only_title_comments'};
  $result_trees{'formats_only_title_comments'}{'contents'}[5]{'parent'} = $result_trees{'formats_only_title_comments'};
--- 610,613 ----
***************
*** 613,617 ****
  $result_trees{'formats_only_title_comments'}{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'formats_only_title_comments'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_only_title_comments'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'formats_only_title_comments'}{'contents'}[6]{'contents'}[1];
- $result_trees{'formats_only_title_comments'}{'contents'}[6]{'line_nr'} = $result_trees{'formats_only_title_comments'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_only_title_comments'}{'contents'}[6]{'parent'} = $result_trees{'formats_only_title_comments'};
  $result_trees{'formats_only_title_comments'}{'contents'}[7]{'parent'} = $result_trees{'formats_only_title_comments'};
--- 624,627 ----
***************
*** 630,634 ****
  $result_trees{'formats_only_title_comments'}{'contents'}[8]{'extra'}{'columnfractions'} = $result_trees{'formats_only_title_comments'}{'contents'}[8]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_only_title_comments'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'formats_only_title_comments'}{'contents'}[8]{'contents'}[1];
- $result_trees{'formats_only_title_comments'}{'contents'}[8]{'line_nr'} = $result_trees{'formats_only_title_comments'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_only_title_comments'}{'contents'}[8]{'parent'} = $result_trees{'formats_only_title_comments'};
  
--- 640,643 ----
***************
*** 719,721 ****
--- 728,733 ----
  
  
+ $result_floats{'formats_only_title_comments'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/formats_only_titles.pl texinfo-6.8/tp/t/results/coverage/formats_only_titles.pl
*** texinfo-6.7/tp/t/results/coverage/formats_only_titles.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/formats_only_titles.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 155,159 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1
        },
        'line_nr' => {
--- 155,159 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1'
        },
        'line_nr' => {
***************
*** 249,253 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 249,257 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 337,341 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 341,349 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 13,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 443,447 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 451,459 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 17,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 483,487 ****
  $result_trees{'formats_only_titles'}{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'formats_only_titles'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_only_titles'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'formats_only_titles'}{'contents'}[4]{'contents'}[1];
- $result_trees{'formats_only_titles'}{'contents'}[4]{'line_nr'} = $result_trees{'formats_only_titles'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_only_titles'}{'contents'}[4]{'parent'} = $result_trees{'formats_only_titles'};
  $result_trees{'formats_only_titles'}{'contents'}[5]{'parent'} = $result_trees{'formats_only_titles'};
--- 495,498 ----
***************
*** 496,500 ****
  $result_trees{'formats_only_titles'}{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'formats_only_titles'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_only_titles'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'formats_only_titles'}{'contents'}[6]{'contents'}[1];
- $result_trees{'formats_only_titles'}{'contents'}[6]{'line_nr'} = $result_trees{'formats_only_titles'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_only_titles'}{'contents'}[6]{'parent'} = $result_trees{'formats_only_titles'};
  $result_trees{'formats_only_titles'}{'contents'}[7]{'parent'} = $result_trees{'formats_only_titles'};
--- 507,510 ----
***************
*** 511,515 ****
  $result_trees{'formats_only_titles'}{'contents'}[8]{'extra'}{'columnfractions'} = $result_trees{'formats_only_titles'}{'contents'}[8]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_only_titles'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'formats_only_titles'}{'contents'}[8]{'contents'}[1];
- $result_trees{'formats_only_titles'}{'contents'}[8]{'line_nr'} = $result_trees{'formats_only_titles'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_only_titles'}{'contents'}[8]{'parent'} = $result_trees{'formats_only_titles'};
  
--- 521,524 ----
***************
*** 596,598 ****
--- 605,610 ----
  
  
+ $result_floats{'formats_only_titles'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/formats_titles.pl texinfo-6.8/tp/t/results/coverage/formats_titles.pl
*** texinfo-6.7/tp/t/results/coverage/formats_titles.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/formats_titles.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 207,211 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1
        },
        'line_nr' => {
--- 207,211 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1'
        },
        'line_nr' => {
***************
*** 341,345 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 341,349 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 11,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 480,484 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 484,492 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 16,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 597,601 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 605,613 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 23,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 648,652 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 660,668 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 21,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 699,703 ****
  $result_trees{'formats_titles'}{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'formats_titles'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_titles'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'formats_titles'}{'contents'}[4]{'contents'}[2];
- $result_trees{'formats_titles'}{'contents'}[4]{'line_nr'} = $result_trees{'formats_titles'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_titles'}{'contents'}[4]{'parent'} = $result_trees{'formats_titles'};
  $result_trees{'formats_titles'}{'contents'}[5]{'parent'} = $result_trees{'formats_titles'};
--- 715,718 ----
***************
*** 720,724 ****
  $result_trees{'formats_titles'}{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'formats_titles'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_titles'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'formats_titles'}{'contents'}[6]{'contents'}[2];
- $result_trees{'formats_titles'}{'contents'}[6]{'line_nr'} = $result_trees{'formats_titles'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_titles'}{'contents'}[6]{'parent'} = $result_trees{'formats_titles'};
  $result_trees{'formats_titles'}{'contents'}[7]{'parent'} = $result_trees{'formats_titles'};
--- 735,738 ----
***************
*** 735,739 ****
  $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[1];
- $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1]{'contents'}[0];
  $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[1];
--- 749,752 ----
***************
*** 744,748 ****
  $result_trees{'formats_titles'}{'contents'}[8]{'extra'}{'columnfractions'} = $result_trees{'formats_titles'}{'contents'}[8]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_titles'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'formats_titles'}{'contents'}[8]{'contents'}[2];
- $result_trees{'formats_titles'}{'contents'}[8]{'line_nr'} = $result_trees{'formats_titles'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_titles'}{'contents'}[8]{'parent'} = $result_trees{'formats_titles'};
  
--- 757,760 ----
***************
*** 803,805 ****
--- 815,820 ----
  
  
+ $result_floats{'formats_titles'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/group_beginning_and_end_on_line.pl texinfo-6.8/tp/t/results/coverage/group_beginning_and_end_on_line.pl
*** texinfo-6.7/tp/t/results/coverage/group_beginning_and_end_on_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/group_beginning_and_end_on_line.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 58,62 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 58,66 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 70,74 ****
  $result_trees{'group_beginning_and_end_on_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'group_beginning_and_end_on_line'}{'contents'}[0];
  $result_trees{'group_beginning_and_end_on_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'group_beginning_and_end_on_line'}{'contents'}[0]{'contents'}[0];
- $result_trees{'group_beginning_and_end_on_line'}{'contents'}[0]{'line_nr'} = $result_trees{'group_beginning_and_end_on_line'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'group_beginning_and_end_on_line'}{'contents'}[0]{'parent'} = $result_trees{'group_beginning_and_end_on_line'};
  
--- 74,77 ----
***************
*** 92,94 ****
--- 95,100 ----
  
  
+ $result_floats{'group_beginning_and_end_on_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/group_not_closed.pl texinfo-6.8/tp/t/results/coverage/group_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage/group_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/group_not_closed.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 78,80 ****
--- 78,83 ----
  
  
+ $result_floats{'group_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/hyphenation.pl texinfo-6.8/tp/t/results/coverage/hyphenation.pl
*** texinfo-6.7/tp/t/results/coverage/hyphenation.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/hyphenation.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 71,74 ****
--- 71,77 ----
  
  
+ $result_floats{'hyphenation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'hyphenation'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/indentedblock.pl texinfo-6.8/tp/t/results/coverage/indentedblock.pl
*** texinfo-6.7/tp/t/results/coverage/indentedblock.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/indentedblock.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 127,130 ****
--- 127,133 ----
  
  
+ $result_floats{'indentedblock'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'indentedblock'} = '     indented block
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/indicateurl_end_lines.pl texinfo-6.8/tp/t/results/coverage/indicateurl_end_lines.pl
*** texinfo-6.7/tp/t/results/coverage/indicateurl_end_lines.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/indicateurl_end_lines.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 155,157 ****
--- 155,160 ----
  
  
+ $result_floats{'indicateurl_end_lines'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/insertcopying.pl texinfo-6.8/tp/t/results/coverage/insertcopying.pl
*** texinfo-6.7/tp/t/results/coverage/insertcopying.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/insertcopying.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 233,236 ****
--- 233,239 ----
  
  
+ $result_floats{'insertcopying'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'insertcopying'} = 'License:
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/invalid_U.pl texinfo-6.8/tp/t/results/coverage/invalid_U.pl
*** texinfo-6.7/tp/t/results/coverage/invalid_U.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/invalid_U.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 30,34 ****
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 30,38 ----
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 52,56 ****
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 56,64 ----
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 74,78 ****
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 82,90 ----
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 96,100 ****
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 108,116 ----
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 118,122 ****
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 134,142 ----
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 140,144 ****
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 160,168 ----
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 184,187 ****
--- 208,237 ----
                  {
                    'parent' => {},
+                   'text' => 'FFFD'
+                 }
+               ],
+               'parent' => {},
+               'type' => 'brace_command_arg'
+             }
+           ],
+           'cmdname' => 'U',
+           'contents' => [],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 2,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => ' '
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
                    'text' => 'wxyz'
                  }
***************
*** 197,201 ****
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 247,255 ----
            'cmdname' => 'U',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 214,243 ****
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[1];
- $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[3];
- $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[5];
- $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[7];
- $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[9]{'args'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[9];
- $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[11]{'args'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[11];
- $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[11]{'line_nr'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
--- 268,291 ----
***************
*** 248,263 ****
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15]{'args'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15];
- $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15]{'line_nr'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[13]{'line_nr'};
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[16]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'parent'} = $result_trees{'invalid_U'};
  
  $result_texis{'invalid_U'} = '@U@U{} @U{z} @U{abc} @U{9999999999999} @U{110000} @U{10FFFF}
! @U{ 0023 } @U{ wxyz }
  ';
  
  
  $result_texts{'invalid_U'} = ' z abc 9999999999999 110000 10FFFF
! 0023 wxyz
  ';
  
--- 296,314 ----
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15]{'args'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[16]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
+ $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[17]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[17]{'args'}[0];
+ $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[17];
+ $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[17]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
+ $result_trees{'invalid_U'}{'contents'}[0]{'contents'}[18]{'parent'} = $result_trees{'invalid_U'}{'contents'}[0];
  $result_trees{'invalid_U'}{'contents'}[0]{'parent'} = $result_trees{'invalid_U'};
  
  $result_texis{'invalid_U'} = '@U@U{} @U{z} @U{abc} @U{9999999999999} @U{110000} @U{10FFFF}
! @U{ 0023 } @U{FFFD} @U{ wxyz }
  ';
  
  
  $result_texts{'invalid_U'} = ' z abc 9999999999999 110000 10FFFF
! 0023 FFFD wxyz
  ';
  
***************
*** 329,349 ****
  
  
  
! $result_converted{'plaintext'}->{'invalid_U'} = 'U+z àª¼ U+9999999999999 U+110000 U+10FFFF # U+wxyz
  ';
  
  
  $result_converted{'html_text'}->{'invalid_U'} = '<p> &#xz; &#xabc; &#x9999999999999; &#x110000; &#x10FFFF;
! &#x0023; &#xwxyz;
  </p>';
  
  
  $result_converted{'xml'}->{'invalid_U'} = '<para><U></U> <U>z</U> <U>abc</U> <U>9999999999999</U> <U>110000</U> <U>10FFFF</U>
! <U spaces=" ">0023 </U> <U spaces=" ">wxyz </U>
  </para>';
  
  
  $result_converted{'docbook'}->{'invalid_U'} = '<para> &#xz; &#xabc; &#x9999999999999; &#x110000; &#x10FFFF;
! &#x0023; &#xwxyz;
  </para>';
  
--- 380,403 ----
  
  
+ $result_floats{'invalid_U'} = {};
+ 
+ 
  
! $result_converted{'plaintext'}->{'invalid_U'} = 'U+z àª¼ U+9999999999999 U+110000 U+10FFFF # ï¿½ U+wxyz
  ';
  
  
  $result_converted{'html_text'}->{'invalid_U'} = '<p> &#xz; &#xabc; &#x9999999999999; &#x110000; &#x10FFFF;
! &#x0023; &#xFFFD; &#xwxyz;
  </p>';
  
  
  $result_converted{'xml'}->{'invalid_U'} = '<para><U></U> <U>z</U> <U>abc</U> <U>9999999999999</U> <U>110000</U> <U>10FFFF</U>
! <U spaces=" ">0023 </U> <U>FFFD</U> <U spaces=" ">wxyz </U>
  </para>';
  
  
  $result_converted{'docbook'}->{'invalid_U'} = '<para> &#xz; &#xabc; &#x9999999999999; &#x110000; &#x10FFFF;
! &#x0023; &#xFFFD; &#xwxyz;
  </para>';
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/item_container.pl texinfo-6.8/tp/t/results/coverage/item_container.pl
*** texinfo-6.7/tp/t/results/coverage/item_container.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/item_container.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 208,212 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 208,216 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 6,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 333,337 ****
  $result_trees{'item_container'}{'contents'}[3]{'extra'}{'command_as_argument'} = $result_trees{'item_container'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'item_container'}{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'item_container'}{'contents'}[3]{'contents'}[1];
- $result_trees{'item_container'}{'contents'}[3]{'line_nr'} = $result_trees{'item_container'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'item_container'}{'contents'}[3]{'parent'} = $result_trees{'item_container'};
  $result_trees{'item_container'}{'contents'}[4]{'parent'} = $result_trees{'item_container'};
--- 337,340 ----
***************
*** 376,379 ****
--- 379,385 ----
  
  
+ $result_floats{'item_container'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'item_container'} = '   + i-tem +
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/lettered_accent_and_spaces.pl texinfo-6.8/tp/t/results/coverage/lettered_accent_and_spaces.pl
*** texinfo-6.7/tp/t/results/coverage/lettered_accent_and_spaces.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/lettered_accent_and_spaces.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 63,66 ****
--- 63,69 ----
  
  
+ $result_floats{'lettered_accent_and_spaces'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'lettered_accent_and_spaces'} = 'Ã¥
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/math.pl texinfo-6.8/tp/t/results/coverage/math.pl
*** texinfo-6.7/tp/t/results/coverage/math.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/math.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 49,53 ****
                      }
                    ],
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed'
--- 49,57 ----
                      }
                    ],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed'
***************
*** 60,64 ****
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 64,72 ----
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 138,142 ****
                    'cmdname' => 'sub',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 146,154 ----
                    'cmdname' => 'sub',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 160,164 ****
                    'cmdname' => 'sup',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 172,180 ----
                    'cmdname' => 'sup',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 170,174 ****
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 186,194 ----
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 235,243 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
                    ],
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed'
--- 255,271 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
                    ],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed'
***************
*** 262,266 ****
                      }
                    ],
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed'
--- 290,298 ----
                      }
                    ],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed'
***************
*** 279,288 ****
                          }
                        ],
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed'
                      }
                    ],
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed'
--- 311,328 ----
                          }
                        ],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed'
                      }
                    ],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed'
***************
*** 298,302 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 338,346 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 393,397 ****
            'cmdname' => 'sub',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 437,445 ----
            'cmdname' => 'sub',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 13,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 420,427 ****
  $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'math'}{'contents'}[0]{'contents'}[1];
- $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'math'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'math'}{'contents'}[0];
  $result_trees{'math'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'math'}{'contents'}[0];
--- 468,473 ----
***************
*** 437,449 ****
  $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4];
- $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3];
- $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'math'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'math'}{'contents'}[2];
  $result_trees{'math'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'math'}{'contents'}[2];
--- 483,492 ----
***************
*** 456,462 ****
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0];
- $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1];
- $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0];
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0];
--- 499,503 ----
***************
*** 464,477 ****
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0];
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[5];
- $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0];
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6];
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'contents'}[1];
- $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'contents'}[1]{'line_nr'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6];
- $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0];
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1];
- $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'math'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'math'}{'contents'}[4];
  $result_trees{'math'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'math'}{'contents'}[4];
--- 505,514 ----
***************
*** 491,495 ****
  $result_trees{'math'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'math'}{'contents'}[8]{'contents'}[3]{'args'}[0];
  $result_trees{'math'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'math'}{'contents'}[8]{'contents'}[3];
- $result_trees{'math'}{'contents'}[8]{'contents'}[3]{'line_nr'} = $result_trees{'math'}{'contents'}[8]{'contents'}[1]{'line_nr'};
  $result_trees{'math'}{'contents'}[8]{'contents'}[3]{'parent'} = $result_trees{'math'}{'contents'}[8];
  $result_trees{'math'}{'contents'}[8]{'contents'}[4]{'parent'} = $result_trees{'math'}{'contents'}[8];
--- 528,531 ----
***************
*** 543,546 ****
--- 579,585 ----
  
  
+ $result_floats{'math'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'math'} = 'Simple math --{x^i}\\over{\\tan y}
***************
*** 558,568 ****
  
  $result_converted{'html_text'}->{'math'} = '<p>Simple math
! <em>--{x^i}\\over{\\tan y}</em>
  </p>
  <p>Math with @-command
! <em><code>math code</code> a &lt; b \\sum<sub>i</sub> q<sup>2</sup></em>
  </p>
  <p>Complex
! <em>\\underline{<code>math \\hbox{ code }</code>} \\i \\sum_{i}{\\underline{f}}</em>
  </p>
  <p>@\\ outside of math
--- 597,607 ----
  
  $result_converted{'html_text'}->{'math'} = '<p>Simple math
! <em class=\'math\'>--{x^i}\\over{\\tan y}</em>
  </p>
  <p>Math with @-command
! <em class=\'math\'><code>math code</code> a &lt; b \\sum<sub>i</sub> q<sup>2</sup></em>
  </p>
  <p>Complex
! <em class=\'math\'>\\underline{<code>math \\hbox{ code }</code>} \\i \\sum_{i}{\\underline{f}}</em>
  </p>
  <p>@\\ outside of math
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/multitable.pl texinfo-6.8/tp/t/results/coverage/multitable.pl
*** texinfo-6.7/tp/t/results/coverage/multitable.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/multitable.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 105,109 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 105,113 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 185,189 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 189,197 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 281,285 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 289,297 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 367,371 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 379,387 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 463,467 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 479,487 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 12,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 513,521 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 533,545 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 551,555 ****
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[0];
--- 575,578 ----
***************
*** 562,566 ****
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1];
--- 585,588 ----
***************
*** 576,580 ****
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
  $result_trees{'multitable'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[1];
--- 598,601 ----
***************
*** 589,593 ****
  $result_trees{'multitable'}{'contents'}[1]{'extra'}{'columnfractions'} = $result_trees{'multitable'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[1]{'contents'}[2];
- $result_trees{'multitable'}{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[1]{'parent'} = $result_trees{'multitable'};
  $result_trees{'multitable'}{'contents'}[2]{'parent'} = $result_trees{'multitable'};
--- 610,613 ----
***************
*** 603,607 ****
  $result_trees{'multitable'}{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[3]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[3]{'contents'}[0];
--- 623,626 ----
***************
*** 611,616 ****
  $result_trees{'multitable'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[3];
  $result_trees{'multitable'}{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[3]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[3]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable'}{'contents'}[3]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable'}{'contents'}[3]{'extra'}{'prototypes_line'}[0] = $result_trees{'multitable'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[3]{'extra'}{'prototypes_line'}[2] = $result_trees{'multitable'}{'contents'}[3]{'args'}[0]{'contents'}[2];
--- 630,635 ----
  $result_trees{'multitable'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[3];
  $result_trees{'multitable'}{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[3]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[3]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable'}{'contents'}[3]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[3]{'extra'}{'prototypes_line'}[0] = $result_trees{'multitable'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[3]{'extra'}{'prototypes_line'}[2] = $result_trees{'multitable'}{'contents'}[3]{'args'}[0]{'contents'}[2];
***************
*** 655,658 ****
--- 674,680 ----
  
  
+ $result_floats{'multitable'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'multitable'} = 'mu-ltitable headitem                        another tab
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/nested_block_commands.pl texinfo-6.8/tp/t/results/coverage/nested_block_commands.pl
*** texinfo-6.7/tp/t/results/coverage/nested_block_commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/nested_block_commands.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 2030,2033 ****
--- 2030,2036 ----
  
  
+ $result_floats{'nested_block_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'nested_block_commands'} = 'In group
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/not_i_j_in_dotless.pl texinfo-6.8/tp/t/results/coverage/not_i_j_in_dotless.pl
*** texinfo-6.7/tp/t/results/coverage/not_i_j_in_dotless.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/not_i_j_in_dotless.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 58,62 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 58,66 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 68,72 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 72,80 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 88,95 ****
  $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2];
- $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'not_i_j_in_dotless'}{'contents'}[0];
  $result_trees{'not_i_j_in_dotless'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'not_i_j_in_dotless'}{'contents'}[0];
--- 96,101 ----
***************
*** 123,125 ****
--- 129,134 ----
  
  
+ $result_floats{'not_i_j_in_dotless'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/preformatted.pl texinfo-6.8/tp/t/results/coverage/preformatted.pl
*** texinfo-6.7/tp/t/results/coverage/preformatted.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/preformatted.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 243,247 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 243,251 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 324,328 ****
  $result_trees{'preformatted'}{'contents'}[3]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'preformatted'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'preformatted'}{'contents'}[3]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'preformatted'}{'contents'}[3]{'contents'}[1]{'contents'}[1];
- $result_trees{'preformatted'}{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'preformatted'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'preformatted'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'preformatted'}{'contents'}[3];
  $result_trees{'preformatted'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'preformatted'}{'contents'}[3]{'contents'}[2]{'args'}[0];
--- 328,331 ----
***************
*** 372,375 ****
--- 375,381 ----
  
  
+ $result_floats{'preformatted'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'preformatted'} = '     e--xample  some
***************
*** 392,398 ****
  <div class="format">
  <dl compact="compact">
! <dt><code>item in table in format</code>
! <span id="index-item-in-table-in-format"></span>
! </dt>
  <dd><pre class="format">
  
--- 398,402 ----
  <div class="format">
  <dl compact="compact">
! <dt id=\'index-item-in-table-in-format\'><span><code>item in table in format</code><a href=\'#index-item-in-table-in-format\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><pre class="format">
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/punctuation_in_line_commands.pl texinfo-6.8/tp/t/results/coverage/punctuation_in_line_commands.pl
*** texinfo-6.7/tp/t/results/coverage/punctuation_in_line_commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/punctuation_in_line_commands.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 46,50 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node_0021-After-punc'
            }
--- 46,52 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node_0021-After-punc'
            }
***************
*** 187,191 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 189,197 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 420,424 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'float type! After punc'
              }
--- 426,432 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'float type! After punc'
              }
***************
*** 556,560 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'float type! After punc'
              }
--- 564,570 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'float type! After punc'
              }
***************
*** 595,599 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'float type! After punc'
              }
--- 605,611 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'float type! After punc'
              }
***************
*** 841,845 ****
  $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[1];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'parent'} = $result_trees{'punctuation_in_line_commands'};
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'args'}[0];
--- 853,857 ----
  $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[1];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[1]{'parent'} = $result_trees{'punctuation_in_line_commands'};
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'args'}[0];
***************
*** 858,862 ****
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
- $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
--- 870,873 ----
***************
*** 893,897 ****
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'args'}[1]{'contents'}[0];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'shortcaption'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'contents'}[1];
! $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'type'}{'content'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'};
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[6]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
--- 904,908 ----
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'args'}[1]{'contents'}[0];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'shortcaption'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'contents'}[1];
! $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'type'}{'content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[6]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
***************
*** 915,924 ****
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'extra'}{'float_section'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'args'}[1]{'contents'}[0];
! $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'extra'}{'type'}{'content'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'};
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[8]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'args'}[0];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9];
! $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'extra'}{'type'}{'content'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'args'}[0]{'contents'};
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[10]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
--- 926,935 ----
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'extra'}{'float_section'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'args'}[1]{'contents'}[0];
! $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'extra'}{'type'}{'content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[8]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'args'}[0];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9];
! $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'extra'}{'type'}{'content'}[0] = $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[9]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
  $result_trees{'punctuation_in_line_commands'}{'contents'}[2]{'contents'}[10]{'parent'} = $result_trees{'punctuation_in_line_commands'}{'contents'}[2];
***************
*** 1163,1170 ****
--- 1174,1183 ----
  In float
  
+ 
  float type! After punc 1: shortcaption!  After punc
  
  In float with caption.
  
+ 
  float type! After punc 2: caption!  After punc
  
***************
*** 1186,1190 ****
  * Menu:
  
! * index! After punc:                     node! After punc.     (line 23)
  
  top! After punc
--- 1199,1203 ----
  * Menu:
  
! * index! After punc:                     node! After punc.     (line 25)
  
  top! After punc
***************
*** 1193,1200 ****
  
  $result_converted{'html_text'}->{'punctuation_in_line_commands'} = '
! <span id="node_0021-After-punc"></span><span id="top_0021-After-punc"></span><h1 class="top">top! After punc</h1>
  
  <dl compact="compact">
! <dt>item! After punc</dt>
  </dl>
  
--- 1206,1214 ----
  
  $result_converted{'html_text'}->{'punctuation_in_line_commands'} = '
! <div class="top" id="node_0021-After-punc">
! <span id="top_0021-After-punc"></span><h1 class="top">top! After punc</h1>
  
  <dl compact="compact">
! <dt><span>item! After punc</span></dt>
  </dl>
  
***************
*** 1240,1244 ****
  
  
! <hr>
  ';
  
--- 1254,1258 ----
  
  
! <hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/quotation_author.pl texinfo-6.8/tp/t/results/coverage/quotation_author.pl
*** texinfo-6.7/tp/t/results/coverage/quotation_author.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/quotation_author.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 110,114 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 110,118 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 191,195 ****
  $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1];
  $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'extra'}{'quotation'} = $result_trees{'quotation_author'}{'contents'}[0];
- $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3];
  $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3];
--- 195,198 ----
***************
*** 224,227 ****
--- 227,233 ----
  
  
+ $result_floats{'quotation_author'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'quotation_author'} = '     quotation quotation continues.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/raggedright.pl texinfo-6.8/tp/t/results/coverage/raggedright.pl
*** texinfo-6.7/tp/t/results/coverage/raggedright.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/raggedright.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 106,109 ****
--- 106,112 ----
  
  
+ $result_floats{'raggedright'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'raggedright'} = 'in raggedright
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/setfilename_in_paragraph.pl texinfo-6.8/tp/t/results/coverage/setfilename_in_paragraph.pl
*** texinfo-6.7/tp/t/results/coverage/setfilename_in_paragraph.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/setfilename_in_paragraph.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 68,71 ****
--- 68,74 ----
  
  
+ $result_floats{'setfilename_in_paragraph'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'setfilename_in_paragraph'} = 'Some text
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/spaces_after_braced_command.pl texinfo-6.8/tp/t/results/coverage/spaces_after_braced_command.pl
*** texinfo-6.7/tp/t/results/coverage/spaces_after_braced_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/spaces_after_braced_command.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 109,111 ****
--- 109,114 ----
  
  
+ $result_floats{'spaces_after_braced_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl texinfo-6.8/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl
*** texinfo-6.7/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 56,58 ****
--- 56,61 ----
  
  
+ $result_floats{'spaces_no_brace_after_braced_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/symbol_after_block.pl texinfo-6.8/tp/t/results/coverage/symbol_after_block.pl
*** texinfo-6.7/tp/t/results/coverage/symbol_after_block.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/symbol_after_block.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 399,403 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 399,407 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 21,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 531,535 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 535,543 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 26,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 645,649 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 653,661 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 33,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 746,750 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 758,766 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 37,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 863,867 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 879,887 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 44,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 925,929 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 945,953 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 976,980 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1000,1008 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 43,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1076,1080 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1104,1112 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 49,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1138,1142 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1170,1178 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 50,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1193,1197 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1229,1237 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 48,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1579,1583 ****
  $result_trees{'symbol_after_block'}{'contents'}[14]{'extra'}{'command_as_argument'} = $result_trees{'symbol_after_block'}{'contents'}[14]{'args'}[0]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'symbol_after_block'}{'contents'}[14]{'contents'}[1];
- $result_trees{'symbol_after_block'}{'contents'}[14]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[14]{'parent'} = $result_trees{'symbol_after_block'};
  $result_trees{'symbol_after_block'}{'contents'}[15]{'parent'} = $result_trees{'symbol_after_block'};
--- 1619,1622 ----
***************
*** 1598,1602 ****
  $result_trees{'symbol_after_block'}{'contents'}[16]{'extra'}{'command_as_argument'} = $result_trees{'symbol_after_block'}{'contents'}[16]{'args'}[0]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[16]{'extra'}{'end_command'} = $result_trees{'symbol_after_block'}{'contents'}[16]{'contents'}[1];
- $result_trees{'symbol_after_block'}{'contents'}[16]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[16]{'parent'} = $result_trees{'symbol_after_block'};
  $result_trees{'symbol_after_block'}{'contents'}[17]{'parent'} = $result_trees{'symbol_after_block'};
--- 1637,1640 ----
***************
*** 1614,1618 ****
  $result_trees{'symbol_after_block'}{'contents'}[20]{'extra'}{'command_as_argument'} = $result_trees{'symbol_after_block'}{'contents'}[20]{'args'}[0]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[20]{'extra'}{'end_command'} = $result_trees{'symbol_after_block'}{'contents'}[20]{'contents'}[1];
- $result_trees{'symbol_after_block'}{'contents'}[20]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[20]{'parent'} = $result_trees{'symbol_after_block'};
  $result_trees{'symbol_after_block'}{'contents'}[21]{'parent'} = $result_trees{'symbol_after_block'};
--- 1652,1655 ----
***************
*** 1628,1632 ****
  $result_trees{'symbol_after_block'}{'contents'}[22]{'extra'}{'command_as_argument'} = $result_trees{'symbol_after_block'}{'contents'}[22]{'args'}[0]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[22]{'extra'}{'end_command'} = $result_trees{'symbol_after_block'}{'contents'}[22]{'contents'}[1];
- $result_trees{'symbol_after_block'}{'contents'}[22]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[22]{'parent'} = $result_trees{'symbol_after_block'};
  $result_trees{'symbol_after_block'}{'contents'}[23]{'parent'} = $result_trees{'symbol_after_block'};
--- 1665,1668 ----
***************
*** 1643,1647 ****
  $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[0];
--- 1679,1682 ----
***************
*** 1652,1656 ****
  $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'contents'}[1];
- $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[1];
--- 1687,1690 ----
***************
*** 1661,1665 ****
  $result_trees{'symbol_after_block'}{'contents'}[26]{'extra'}{'columnfractions'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'args'}[0]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[26]{'extra'}{'end_command'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'contents'}[2];
- $result_trees{'symbol_after_block'}{'contents'}[26]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[26]{'parent'} = $result_trees{'symbol_after_block'};
  $result_trees{'symbol_after_block'}{'contents'}[27]{'parent'} = $result_trees{'symbol_after_block'};
--- 1695,1698 ----
***************
*** 1673,1677 ****
  $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[0];
--- 1706,1709 ----
***************
*** 1682,1686 ****
  $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'contents'}[1];
- $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[1];
--- 1714,1717 ----
***************
*** 1692,1696 ****
  $result_trees{'symbol_after_block'}{'contents'}[28]{'extra'}{'columnfractions'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'args'}[0]{'contents'}[0];
  $result_trees{'symbol_after_block'}{'contents'}[28]{'extra'}{'end_command'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'contents'}[2];
- $result_trees{'symbol_after_block'}{'contents'}[28]{'line_nr'} = $result_trees{'symbol_after_block'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_block'}{'contents'}[28]{'parent'} = $result_trees{'symbol_after_block'};
  $result_trees{'symbol_after_block'}{'contents'}[29]{'parent'} = $result_trees{'symbol_after_block'};
--- 1723,1726 ----
***************
*** 1999,2001 ****
--- 2029,2034 ----
  
  
+ $result_floats{'symbol_after_block'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/symbol_after_command.pl texinfo-6.8/tp/t/results/coverage/symbol_after_command.pl
*** texinfo-6.7/tp/t/results/coverage/symbol_after_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/symbol_after_command.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 345,349 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 345,353 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 482,486 ****
  $result_trees{'symbol_after_command'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'symbol_after_command'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'symbol_after_command'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'symbol_after_command'}{'contents'}[0]{'contents'}[7];
- $result_trees{'symbol_after_command'}{'contents'}[0]{'line_nr'} = $result_trees{'symbol_after_command'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'symbol_after_command'}{'contents'}[0]{'parent'} = $result_trees{'symbol_after_command'};
  $result_trees{'symbol_after_command'}{'contents'}[1]{'parent'} = $result_trees{'symbol_after_command'};
--- 486,489 ----
***************
*** 533,536 ****
--- 536,542 ----
  
  
+ $result_floats{'symbol_after_command'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'symbol_after_command'} = '. dot
***************
*** 547,557 ****
  
  $result_converted{'html_text'}->{'symbol_after_command'} = '<dl compact="compact">
! <dt>. dot</dt>
! <dt>, comma</dt>
! <dt>@ @</dt>
! <dt>{ {</dt>
! <dt>! exclam</dt>
! <dt>&rdquo; quotes</dt>
! <dt>: colon</dt>
  </dl>
  
--- 553,563 ----
  
  $result_converted{'html_text'}->{'symbol_after_command'} = '<dl compact="compact">
! <dt><span>. dot</span></dt>
! <dt><span>, comma</span></dt>
! <dt><span>@ @</span></dt>
! <dt><span>{ {</span></dt>
! <dt><span>! exclam</span></dt>
! <dt><span>&rdquo; quotes</span></dt>
! <dt><span>: colon</span></dt>
  </dl>
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/table_command_comment.pl texinfo-6.8/tp/t/results/coverage/table_command_comment.pl
*** texinfo-6.7/tp/t/results/coverage/table_command_comment.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/table_command_comment.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 122,126 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 122,130 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 142,146 ****
  $result_trees{'table_command_comment'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'table_command_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'table_command_comment'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'table_command_comment'}{'contents'}[0]{'contents'}[1];
- $result_trees{'table_command_comment'}{'contents'}[0]{'line_nr'} = $result_trees{'table_command_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_command_comment'}{'contents'}[0]{'parent'} = $result_trees{'table_command_comment'};
  
--- 146,149 ----
***************
*** 156,159 ****
--- 159,165 ----
  
  
+ $result_floats{'table_command_comment'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'table_command_comment'} = '\'item\'
***************
*** 162,166 ****
  
  $result_converted{'html_text'}->{'table_command_comment'} = '<dl compact="compact">
! <dt><code>item</code></dt>
  </dl>
  ';
--- 168,172 ----
  
  $result_converted{'html_text'}->{'table_command_comment'} = '<dl compact="compact">
! <dt><span><code>item</code></span></dt>
  </dl>
  ';
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/table.pl texinfo-6.8/tp/t/results/coverage/table.pl
*** texinfo-6.7/tp/t/results/coverage/table.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/table.pl	2021-05-02 13:11:54.000000000 +0100
***************
*** 167,171 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 167,175 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 507,511 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 511,519 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 533,537 ****
  $result_trees{'table'}{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'table'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'table'}{'contents'}[1]{'contents'}[1];
- $result_trees{'table'}{'contents'}[1]{'line_nr'} = $result_trees{'table'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table'}{'contents'}[1]{'parent'} = $result_trees{'table'};
  $result_trees{'table'}{'contents'}[2]{'parent'} = $result_trees{'table'};
--- 541,544 ----
***************
*** 582,586 ****
  $result_trees{'table'}{'contents'}[3]{'extra'}{'command_as_argument'} = $result_trees{'table'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'table'}{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'table'}{'contents'}[3]{'contents'}[2];
- $result_trees{'table'}{'contents'}[3]{'line_nr'} = $result_trees{'table'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table'}{'contents'}[3]{'parent'} = $result_trees{'table'};
  
--- 589,592 ----
***************
*** 658,661 ****
--- 664,670 ----
  
  
+ $result_floats{'table'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'table'} = 'table item
***************
*** 672,677 ****
  $result_converted{'html_text'}->{'table'} = '
  <dl compact="compact">
! <dt>table item</dt>
! <dt>table itemx</dt>
  <dd>
  <p>In table
--- 681,686 ----
  $result_converted{'html_text'}->{'table'} = '
  <dl compact="compact">
! <dt><span>table item</span></dt>
! <dt><span>table itemx</span></dt>
  <dd>
  <p>In table
***************
*** 683,694 ****
  
  </dd>
! <dt>&lsquo;<samp>vtable item</samp>&rsquo;
! <span id="index-vtable-item"></span>
! </dt>
  <dd><span id="index-key"></span>
  </dd>
! <dt>&lsquo;<samp>itemx vtable</samp>&rsquo;
! <span id="index-itemx-vtable"></span>
! </dt>
  </dl>
  ';
--- 692,699 ----
  
  </dd>
! <dt id=\'index-vtable-item\'><span>&lsquo;<samp>vtable item</samp>&rsquo;<a href=\'#index-vtable-item\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><span id="index-key"></span>
  </dd>
! <dt id=\'index-itemx-vtable\'><span>&lsquo;<samp>itemx vtable</samp>&rsquo;<a href=\'#index-itemx-vtable\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  ';
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/test_errormsg.pl texinfo-6.8/tp/t/results/coverage/test_errormsg.pl
*** texinfo-6.7/tp/t/results/coverage/test_errormsg.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/test_errormsg.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 64,68 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 64,72 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 74,78 ****
            'cmdname' => 'errormsg',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 78,86 ----
            'cmdname' => 'errormsg',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 128,135 ****
  $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1];
- $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'test_errormsg'}{'contents'}[0];
  $result_trees{'test_errormsg'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'test_errormsg'}{'contents'}[0];
--- 136,141 ----
***************
*** 173,176 ****
--- 179,185 ----
  
  
+ $result_floats{'test_errormsg'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'test_errormsg'} = 'Some text
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/test_tie.pl texinfo-6.8/tp/t/results/coverage/test_tie.pl
*** texinfo-6.7/tp/t/results/coverage/test_tie.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/test_tie.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 59,62 ****
--- 59,65 ----
  
  
+ $result_floats{'test_tie'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'test_tie'} = 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBB
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/test_today.pl texinfo-6.8/tp/t/results/coverage/test_today.pl
*** texinfo-6.7/tp/t/results/coverage/test_today.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/test_today.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 51,54 ****
--- 51,57 ----
  
  
+ $result_floats{'test_today'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'test_today'} = 'a sunny day.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/titlefont_in_center.pl texinfo-6.8/tp/t/results/coverage/titlefont_in_center.pl
*** texinfo-6.7/tp/t/results/coverage/titlefont_in_center.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/titlefont_in_center.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 53,57 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 53,61 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 64,68 ****
  $result_trees{'titlefont_in_center'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'titlefont_in_center'}{'contents'}[1]{'args'}[0];
  $result_trees{'titlefont_in_center'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'titlefont_in_center'}{'contents'}[1];
- $result_trees{'titlefont_in_center'}{'contents'}[1]{'line_nr'} = $result_trees{'titlefont_in_center'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'titlefont_in_center'}{'contents'}[1]{'parent'} = $result_trees{'titlefont_in_center'};
  
--- 68,71 ----
***************
*** 79,82 ****
--- 82,88 ----
  
  
+ $result_floats{'titlefont_in_center'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'titlefont_in_center'} = '                               A manual
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/unknown_accents.pl texinfo-6.8/tp/t/results/coverage/unknown_accents.pl
*** texinfo-6.7/tp/t/results/coverage/unknown_accents.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/unknown_accents.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 51,55 ****
            'cmdname' => '"',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 51,59 ----
            'cmdname' => '"',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 73,77 ****
            'cmdname' => '"',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 77,85 ----
            'cmdname' => '"',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 95,99 ****
            'cmdname' => '"',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 103,111 ----
            'cmdname' => '"',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 156,160 ****
            'cmdname' => '\'',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 168,176 ----
            'cmdname' => '\'',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 178,182 ****
            'cmdname' => '\'',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 194,202 ----
            'cmdname' => '\'',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 227,231 ****
            'cmdname' => '\'',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 247,255 ----
            'cmdname' => '\'',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 249,253 ****
            'cmdname' => '\'',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 273,281 ----
            'cmdname' => '\'',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 310,314 ****
            'cmdname' => ',',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 338,346 ----
            'cmdname' => ',',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 371,375 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 403,411 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 393,397 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 429,437 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 415,419 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 455,463 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 464,468 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 508,516 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 486,490 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 534,542 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 508,512 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 560,568 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 569,573 ****
            'cmdname' => '`',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 625,633 ----
            'cmdname' => '`',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 11,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 591,595 ****
            'cmdname' => '`',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 651,659 ----
            'cmdname' => '`',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 11,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 652,656 ****
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 716,724 ----
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 13,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 673,687 ****
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[2];
- $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0];
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0];
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[4];
- $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0];
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0];
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[6];
- $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0];
  $result_trees{'unknown_accents'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[0];
--- 741,752 ----
***************
*** 694,703 ****
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[2];
- $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[4]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[4];
- $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[4]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2];
--- 759,766 ----
***************
*** 708,717 ****
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[8]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[8];
- $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[8]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[6]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[8]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[9]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[10]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[10];
- $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[10]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[6]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[10]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2];
  $result_trees{'unknown_accents'}{'contents'}[2]{'contents'}[11]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[2];
--- 771,778 ----
***************
*** 724,728 ****
  $result_trees{'unknown_accents'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[4]{'contents'}[2]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[4]{'contents'}[2];
- $result_trees{'unknown_accents'}{'contents'}[4]{'contents'}[2]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[4]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[4];
  $result_trees{'unknown_accents'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[4];
--- 785,788 ----
***************
*** 735,749 ****
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[2]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[2];
- $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[2]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[3]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[4]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[4];
- $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[4]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[4]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[5]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[6]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[6];
- $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[6]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[6]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[7]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
--- 795,806 ----
***************
*** 754,768 ****
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[10]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[10];
- $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[10]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[8]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[10]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[11]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[12]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[12];
- $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[12]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[8]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[12]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[13]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[14]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[14];
- $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[14]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[8]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[14]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
  $result_trees{'unknown_accents'}{'contents'}[6]{'contents'}[15]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[6];
--- 811,822 ----
***************
*** 775,784 ****
  $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[2]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[2];
- $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[2]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[8];
  $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[3]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[8];
  $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[4]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[4];
- $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[4]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[4]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[8];
  $result_trees{'unknown_accents'}{'contents'}[8]{'contents'}[5]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[8];
--- 829,836 ----
***************
*** 791,795 ****
  $result_trees{'unknown_accents'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[10]{'contents'}[2]{'args'}[0];
  $result_trees{'unknown_accents'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[10]{'contents'}[2];
- $result_trees{'unknown_accents'}{'contents'}[10]{'contents'}[2]{'line_nr'} = $result_trees{'unknown_accents'}{'contents'}[10]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_accents'}{'contents'}[10]{'contents'}[2]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[10];
  $result_trees{'unknown_accents'}{'contents'}[10]{'contents'}[3]{'parent'} = $result_trees{'unknown_accents'}{'contents'}[10];
--- 843,846 ----
***************
*** 830,833 ****
--- 881,887 ----
  
  
+ $result_floats{'unknown_accents'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'unknown_accents'} = 'áºŒ áº� QÌˆ Å¸
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/unknown_commands.pl texinfo-6.8/tp/t/results/coverage/unknown_commands.pl
*** texinfo-6.7/tp/t/results/coverage/unknown_commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/unknown_commands.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 62,64 ****
--- 62,67 ----
  
  
+ $result_floats{'unknown_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage/verbatiminclude.pl texinfo-6.8/tp/t/results/coverage/verbatiminclude.pl
*** texinfo-6.7/tp/t/results/coverage/verbatiminclude.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage/verbatiminclude.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 63,66 ****
--- 63,69 ----
  
  
+ $result_floats{'verbatiminclude'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'verbatiminclude'} = 'This is the @emph{included} file (include-value2.txi) <> ---. 
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/abbr_acronym.pl texinfo-6.8/tp/t/results/coverage_braces/abbr_acronym.pl
*** texinfo-6.7/tp/t/results/coverage_braces/abbr_acronym.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/abbr_acronym.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 126,130 ****
                    'cmdname' => 'enddots',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 126,134 ----
                    'cmdname' => 'enddots',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 136,140 ****
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 140,148 ----
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 184,188 ****
                    'cmdname' => 'comma',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 192,200 ----
                    'cmdname' => 'comma',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 212,216 ****
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 224,232 ----
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 229,233 ****
                    'cmdname' => 'comma',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 245,253 ----
                    'cmdname' => 'comma',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 251,255 ****
                    'cmdname' => 'b',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 271,279 ----
                    'cmdname' => 'b',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 265,269 ****
            'cmdname' => 'abbr',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 289,297 ----
            'cmdname' => 'abbr',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 313,317 ****
                    'cmdname' => 'comma',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 341,349 ----
                    'cmdname' => 'comma',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 330,334 ****
              'explanation_contents' => []
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 362,370 ----
              'explanation_contents' => []
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 363,370 ****
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1]{'contents'}[3];
- $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4];
- $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0];
--- 399,404 ----
***************
*** 374,378 ****
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[2];
- $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0];
--- 408,411 ----
***************
*** 380,396 ****
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[0];
- $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[2];
- $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[4];
- $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6];
- $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0];
--- 413,425 ----
***************
*** 400,409 ****
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[2];
- $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'extra'}{'explanation_contents'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[1]{'contents'};
- $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0];
  $result_trees{'abbr_acronym'}{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'abbr_acronym'}{'contents'}[0];
--- 429,436 ----
***************
*** 428,431 ****
--- 455,461 ----
  
  
+ $result_floats{'abbr_acronym'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'abbr_acronym'} = '-a (an accronym) -a -a (an accronym , ...)  Ã‰-a. ,A. (Ã‰tude-, Autonome)
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/anchor_not_closed.pl texinfo-6.8/tp/t/results/coverage_braces/anchor_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage_braces/anchor_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/anchor_not_closed.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 65,67 ****
--- 65,70 ----
  
  
+ $result_floats{'anchor_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/brace_opened_no_command.pl texinfo-6.8/tp/t/results/coverage_braces/brace_opened_no_command.pl
*** texinfo-6.7/tp/t/results/coverage_braces/brace_opened_no_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/brace_opened_no_command.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 105,107 ****
--- 105,110 ----
  
  
+ $result_floats{'brace_opened_no_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/caption_not_closed.pl texinfo-6.8/tp/t/results/coverage_braces/caption_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage_braces/caption_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/caption_not_closed.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 145,149 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'Text'
          }
--- 145,151 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {}
!           ],
            'normalized' => 'Text'
          }
***************
*** 199,203 ****
  $result_trees{'caption_not_closed'}{'contents'}[0]{'extra'}{'caption'} = $result_trees{'caption_not_closed'}{'contents'}[0]{'contents'}[1];
  $result_trees{'caption_not_closed'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'caption_not_closed'}{'contents'}[0]{'contents'}[2];
! $result_trees{'caption_not_closed'}{'contents'}[0]{'extra'}{'type'}{'content'} = $result_trees{'caption_not_closed'}{'contents'}[0]{'args'}[0]{'contents'};
  $result_trees{'caption_not_closed'}{'contents'}[0]{'parent'} = $result_trees{'caption_not_closed'};
  $result_trees{'caption_not_closed'}{'contents'}[1]{'parent'} = $result_trees{'caption_not_closed'};
--- 201,205 ----
  $result_trees{'caption_not_closed'}{'contents'}[0]{'extra'}{'caption'} = $result_trees{'caption_not_closed'}{'contents'}[0]{'contents'}[1];
  $result_trees{'caption_not_closed'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'caption_not_closed'}{'contents'}[0]{'contents'}[2];
! $result_trees{'caption_not_closed'}{'contents'}[0]{'extra'}{'type'}{'content'}[0] = $result_trees{'caption_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'caption_not_closed'}{'contents'}[0]{'parent'} = $result_trees{'caption_not_closed'};
  $result_trees{'caption_not_closed'}{'contents'}[1]{'parent'} = $result_trees{'caption_not_closed'};
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/code_not_closed.pl texinfo-6.8/tp/t/results/coverage_braces/code_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage_braces/code_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/code_not_closed.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 62,64 ****
--- 62,67 ----
  
  
+ $result_floats{'code_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/email_possibilities.pl texinfo-6.8/tp/t/results/coverage_braces/email_possibilities.pl
*** texinfo-6.7/tp/t/results/coverage_braces/email_possibilities.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/email_possibilities.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 144,147 ****
--- 144,150 ----
  
  
+ $result_floats{'email_possibilities'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'email_possibilities'} = '-b <--a> -b <--a>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/empty_commands.pl texinfo-6.8/tp/t/results/coverage_braces/empty_commands.pl
*** texinfo-6.7/tp/t/results/coverage_braces/empty_commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/empty_commands.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 72,76 ****
              'explanation_contents' => []
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 72,80 ----
              'explanation_contents' => []
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 89,93 ****
            'cmdname' => 'email',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 93,101 ----
            'cmdname' => 'email',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 106,110 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 114,122 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 119,123 ****
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 131,139 ----
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 136,140 ****
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 152,160 ----
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 153,157 ****
            'cmdname' => 'dotless',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 173,181 ----
            'cmdname' => 'dotless',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 173,177 ****
              'delimiter' => ';'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 197,205 ----
              'delimiter' => ';'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 196,223 ****
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[2];
- $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[4];
- $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[4]{'line_nr'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[5]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[6];
- $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[6]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[7];
- $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[7]{'line_nr'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[7]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[9];
- $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[9]{'line_nr'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[9]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[10]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[11];
- $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[11]{'line_nr'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[12]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[13];
- $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[13]{'line_nr'} = $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[13]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
  $result_trees{'empty_commands'}{'contents'}[3]{'contents'}[14]{'parent'} = $result_trees{'empty_commands'}{'contents'}[3];
--- 224,244 ----
***************
*** 248,253 ****
  
  
  
! $result_converted{'plaintext'}->{'empty_commands'} = '\'\'(1) Ìƒ
  
     ---------- Footnotes ----------
--- 269,278 ----
  
  
+ $result_floats{'empty_commands'} = {};
+ 
+ 
  
! $result_converted{'plaintext'}->{'empty_commands'} = '
! \'\'(1) Ìƒ
  
     ---------- Footnotes ----------
***************
*** 264,268 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  
  </div>
--- 289,293 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  
  </div>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/empty_images.pl texinfo-6.8/tp/t/results/coverage_braces/empty_images.pl
*** texinfo-6.7/tp/t/results/coverage_braces/empty_images.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/empty_images.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 297,299 ****
--- 297,302 ----
  
  
+ $result_floats{'empty_images'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/empty_line_in_anchor.pl texinfo-6.8/tp/t/results/coverage_braces/empty_line_in_anchor.pl
*** texinfo-6.7/tp/t/results/coverage_braces/empty_line_in_anchor.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/empty_line_in_anchor.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 89,91 ****
--- 89,94 ----
  
  
+ $result_floats{'empty_line_in_anchor'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/empty_line_in_math.pl texinfo-6.8/tp/t/results/coverage_braces/empty_line_in_math.pl
*** texinfo-6.7/tp/t/results/coverage_braces/empty_line_in_math.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/empty_line_in_math.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 0 ****
--- 1,74 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'empty_line_in_math'} = {
+   'contents' => [
+     {
+       'contents' => [
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'a
+ '
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '
+ ',
+                   'type' => 'empty_line'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => 'b'
+                 }
+               ],
+               'parent' => {},
+               'type' => 'brace_command_context'
+             }
+           ],
+           'cmdname' => 'math',
+           'contents' => [],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 1,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'empty_line_in_math'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_line_in_math'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'empty_line_in_math'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_line_in_math'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'empty_line_in_math'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_line_in_math'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'empty_line_in_math'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_line_in_math'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'empty_line_in_math'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_line_in_math'}{'contents'}[0];
+ $result_trees{'empty_line_in_math'}{'contents'}[0]{'parent'} = $result_trees{'empty_line_in_math'};
+ 
+ $result_texis{'empty_line_in_math'} = '@math{a
+ 
+ b}';
+ 
+ 
+ $result_texts{'empty_line_in_math'} = 'a
+ 
+ b';
+ 
+ $result_errors{'empty_line_in_math'} = [];
+ 
+ 
+ $result_floats{'empty_line_in_math'} = {};
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/empty_ref.pl texinfo-6.8/tp/t/results/coverage_braces/empty_ref.pl
*** texinfo-6.7/tp/t/results/coverage_braces/empty_ref.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/empty_ref.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 62,66 ****
            'cmdname' => 'xref',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 62,70 ----
            'cmdname' => 'xref',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 82,86 ****
            'cmdname' => 'inforef',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 86,94 ----
            'cmdname' => 'inforef',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 147,155 ****
  $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[2]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[2]{'args'}[2];
  $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[2];
- $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'empty_ref'}{'contents'}[1];
  $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'empty_ref'}{'contents'}[1];
  $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[4];
- $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'empty_ref'}{'contents'}[1];
  $result_trees{'empty_ref'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'empty_ref'}{'contents'}[1];
--- 155,161 ----
***************
*** 193,196 ****
--- 199,211 ----
    },
    {
+     'error_line' => ':2: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 2,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':2: warning: command @inforef missing a node or external manual argument
  ',
***************
*** 202,205 ****
--- 217,229 ----
    },
    {
+     'error_line' => ':3: warning: @inforef is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 3,
+     'macro' => '',
+     'text' => '@inforef is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':3: warning: command @inforef missing a node or external manual argument
  ',
***************
*** 213,215 ****
--- 237,242 ----
  
  
+ $result_floats{'empty_ref'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/empty_second_email_argument.pl texinfo-6.8/tp/t/results/coverage_braces/empty_second_email_argument.pl
*** texinfo-6.7/tp/t/results/coverage_braces/empty_second_email_argument.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/empty_second_email_argument.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 74,77 ****
--- 74,80 ----
  
  
+ $result_floats{'empty_second_email_argument'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_second_email_argument'} = '<a@b.c>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/end_line_in_anchor.pl texinfo-6.8/tp/t/results/coverage_braces/end_line_in_anchor.pl
*** texinfo-6.7/tp/t/results/coverage_braces/end_line_in_anchor.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/end_line_in_anchor.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 69,72 ****
--- 69,75 ----
  
  
+ $result_floats{'end_line_in_anchor'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'end_line_in_anchor'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/footnote_ending_on_empty_line.pl texinfo-6.8/tp/t/results/coverage_braces/footnote_ending_on_empty_line.pl
*** texinfo-6.7/tp/t/results/coverage_braces/footnote_ending_on_empty_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/footnote_ending_on_empty_line.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 77,80 ****
--- 77,83 ----
  
  
+ $result_floats{'footnote_ending_on_empty_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'footnote_ending_on_empty_line'} = 'text(1)
***************
*** 91,95 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote.
  </p>
--- 94,98 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote.
  </p>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/footnote_in_command_not_closed.pl texinfo-6.8/tp/t/results/coverage_braces/footnote_in_command_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage_braces/footnote_in_command_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/footnote_in_command_not_closed.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 57,61 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          }
--- 57,65 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 74,78 ****
  $result_trees{'footnote_in_command_not_closed'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_command_not_closed'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'footnote_in_command_not_closed'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'footnote_in_command_not_closed'}{'contents'}[0]{'contents'}[1];
- $result_trees{'footnote_in_command_not_closed'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'footnote_in_command_not_closed'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'footnote_in_command_not_closed'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_command_not_closed'}{'contents'}[0];
  $result_trees{'footnote_in_command_not_closed'}{'contents'}[0]{'parent'} = $result_trees{'footnote_in_command_not_closed'};
--- 78,81 ----
***************
*** 105,107 ****
--- 108,113 ----
  
  
+ $result_floats{'footnote_in_command_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/footnote_no_node.pl texinfo-6.8/tp/t/results/coverage_braces/footnote_no_node.pl
*** texinfo-6.7/tp/t/results/coverage_braces/footnote_no_node.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/footnote_no_node.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 139,142 ****
--- 139,145 ----
  
  
+ $result_floats{'footnote_no_node'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'footnote_no_node'} = 'top
***************
*** 152,156 ****
  
  
! $result_converted{'html_text'}->{'footnote_no_node'} = '<span id="top"></span><h1 class="top">top</h1>
  
  <p>F<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>.
--- 155,160 ----
  
  
! $result_converted{'html_text'}->{'footnote_no_node'} = '<div class="top" id="top">
! <h1 class="top">top</h1>
  
  <p>F<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>.
***************
*** 159,166 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>In footnote</p>
  </div>
! <hr>
  ';
  
--- 163,170 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>In footnote</p>
  </div>
! <hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/footnote_not_closed.pl texinfo-6.8/tp/t/results/coverage_braces/footnote_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage_braces/footnote_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/footnote_not_closed.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 101,103 ****
--- 101,106 ----
  
  
+ $result_floats{'footnote_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/footnote.pl texinfo-6.8/tp/t/results/coverage_braces/footnote.pl
*** texinfo-6.7/tp/t/results/coverage_braces/footnote.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/footnote.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 116,119 ****
--- 116,122 ----
  
  
+ $result_floats{'footnote'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'footnote'} = 'text(1) after footnote.
***************
*** 132,136 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote.
  </p>
--- 135,139 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote.
  </p>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/format_on_first_footnote_line.pl texinfo-6.8/tp/t/results/coverage_braces/format_on_first_footnote_line.pl
*** texinfo-6.7/tp/t/results/coverage_braces/format_on_first_footnote_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/format_on_first_footnote_line.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 89,93 ****
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 89,97 ----
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 194,198 ****
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 198,206 ----
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 220,224 ****
  $result_trees{'format_on_first_footnote_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'format_on_first_footnote_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[0]{'contents'}[1];
- $result_trees{'format_on_first_footnote_line'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'format_on_first_footnote_line'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[0];
  $result_trees{'format_on_first_footnote_line'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[0];
--- 228,231 ----
***************
*** 237,241 ****
  $result_trees{'format_on_first_footnote_line'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[2]{'contents'}[1]{'args'}[0];
  $result_trees{'format_on_first_footnote_line'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[2]{'contents'}[1];
- $result_trees{'format_on_first_footnote_line'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'format_on_first_footnote_line'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[2];
  $result_trees{'format_on_first_footnote_line'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'format_on_first_footnote_line'}{'contents'}[2];
--- 244,247 ----
***************
*** 263,266 ****
--- 269,275 ----
  
  
+ $result_floats{'format_on_first_footnote_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'format_on_first_footnote_line'} = 'Texte(1).
***************
*** 284,292 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <blockquote>
  <p>in quotation on the first footnote line
  </p></blockquote>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <div class="example">
  <pre class="example">in example
--- 293,301 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <blockquote>
  <p>in quotation on the first footnote line
  </p></blockquote>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <div class="example">
  <pre class="example">in example
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/form_feed_in_brace_commands.pl texinfo-6.8/tp/t/results/coverage_braces/form_feed_in_brace_commands.pl
*** texinfo-6.7/tp/t/results/coverage_braces/form_feed_in_brace_commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/form_feed_in_brace_commands.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 57,61 ****
              'normalized' => 'aa'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 57,65 ----
              'normalized' => 'aa'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 111,115 ****
            'cmdname' => 'email',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 115,123 ----
            'cmdname' => 'email',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 149,153 ****
  '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 157,165 ----
  '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 221,225 ****
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2];
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[0];
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[0];
--- 233,236 ----
***************
*** 231,235 ****
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[1]{'args'}[1];
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[1];
- $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[2];
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0];
--- 242,245 ----
***************
*** 238,242 ****
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[2];
- $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[2];
  $result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'form_feed_in_brace_commands'}{'contents'}[2];
--- 248,251 ----
***************
*** 262,265 ****
--- 271,277 ----
  
  
+ $result_floats{'form_feed_in_brace_commands'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'form_feed_in_brace_commands'} = '<para><option> &formfeed;aa</option> <anchor name="aa">aa</anchor></para>&formfeed;<para>something <email><emailaddress spaces="\\f">aaa</emailaddress><emailname spaces=" \\f ">fff</emailname></email><footnote spaces=" \\n">&formfeed; <para>f1 </para>&formfeed;</footnote> <footnote spaces=" \\f "><para>gg</para>&formfeed;<para>jj</para></footnote>.
***************
*** 287,293 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>f1 </p>&#12;
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>gg</p>&#12;<p>jj</p>
  </div>
--- 299,305 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>f1 </p>&#12;
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>gg</p>&#12;<p>jj</p>
  </div>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/heading_in_footnote.pl texinfo-6.8/tp/t/results/coverage_braces/heading_in_footnote.pl
*** texinfo-6.7/tp/t/results/coverage_braces/heading_in_footnote.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/heading_in_footnote.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 183,186 ****
--- 183,189 ----
  
  
+ $result_floats{'heading_in_footnote'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'heading_in_footnote'} = 'T(1)
***************
*** 203,207 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>AAA
  </p><span id="H1"></span><h3 class="heading">H1</h3>
--- 206,210 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>AAA
  </p><span id="H1"></span><h3 class="heading">H1</h3>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/inforef_too_much_args.pl texinfo-6.8/tp/t/results/coverage_braces/inforef_too_much_args.pl
*** texinfo-6.7/tp/t/results/coverage_braces/inforef_too_much_args.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/inforef_too_much_args.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 111,115 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 111,117 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 143,147 ****
  $result_trees{'inforef_too_much_args'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'inforef_too_much_args'}{'contents'}[1];
  $result_trees{'inforef_too_much_args'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'inforef_too_much_args'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'inforef_too_much_args'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'inforef_too_much_args'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'inforef_too_much_args'}{'contents'}[1]{'parent'} = $result_trees{'inforef_too_much_args'};
  
--- 145,149 ----
  $result_trees{'inforef_too_much_args'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'inforef_too_much_args'}{'contents'}[1];
  $result_trees{'inforef_too_much_args'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'inforef_too_much_args'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'inforef_too_much_args'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'inforef_too_much_args'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'inforef_too_much_args'}{'contents'}[1]{'parent'} = $result_trees{'inforef_too_much_args'};
  
***************
*** 174,178 ****
  };
  
! $result_errors{'inforef_too_much_args'} = [];
  
  
--- 176,193 ----
  };
  
! $result_errors{'inforef_too_much_args'} = [
!   {
!     'error_line' => ':3: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 3,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   }
! ];
! 
! 
! $result_floats{'inforef_too_much_args'} = {};
  
  
***************
*** 184,190 ****
  $result_converted{'html_text'}->{'inforef_too_much_args'} = '<span id="chapter"></span><h4 class="node-heading">chapter</h4>
  
! <p>See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
! </p><hr>
! ';
  
  1;
--- 199,204 ----
  $result_converted{'html_text'}->{'inforef_too_much_args'} = '<span id="chapter"></span><h4 class="node-heading">chapter</h4>
  
! <p>See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
! </p><hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/kbd.pl texinfo-6.8/tp/t/results/coverage_braces/kbd.pl
*** texinfo-6.7/tp/t/results/coverage_braces/kbd.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/kbd.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 94,98 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 94,102 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 155,159 ****
            'cmdname' => 'kbd',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 159,167 ----
            'cmdname' => 'kbd',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 427,431 ****
  $result_trees{'kbd'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbd'}{'contents'}[2]{'contents'}[1]{'args'}[0];
  $result_trees{'kbd'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'kbd'}{'contents'}[2]{'contents'}[1];
- $result_trees{'kbd'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'kbd'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbd'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'kbd'}{'contents'}[2];
  $result_trees{'kbd'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'kbd'}{'contents'}[2];
--- 435,438 ----
***************
*** 438,442 ****
  $result_trees{'kbd'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbd'}{'contents'}[4]{'contents'}[1]{'args'}[0];
  $result_trees{'kbd'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'kbd'}{'contents'}[4]{'contents'}[1];
- $result_trees{'kbd'}{'contents'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'kbd'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbd'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'kbd'}{'contents'}[4];
  $result_trees{'kbd'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'kbd'}{'contents'}[4];
--- 445,448 ----
***************
*** 523,526 ****
--- 529,535 ----
  
  
+ $result_floats{'kbd'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'kbd'} = 'kbd: \'in kbd\'.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/math_bracketed_inside_not_closed.pl texinfo-6.8/tp/t/results/coverage_braces/math_bracketed_inside_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage_braces/math_bracketed_inside_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/math_bracketed_inside_not_closed.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 40,44 ****
                      }
                    ],
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed'
--- 40,48 ----
                      }
                    ],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed'
***************
*** 51,55 ****
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          }
--- 55,63 ----
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 65,72 ****
  $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0];
- $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0];
  $result_trees{'math_bracketed_inside_not_closed'}{'contents'}[0]{'parent'} = $result_trees{'math_bracketed_inside_not_closed'};
--- 73,78 ----
***************
*** 90,92 ****
--- 96,101 ----
  
  
+ $result_floats{'math_bracketed_inside_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/math_bracketed_not_closed_next_line.pl texinfo-6.8/tp/t/results/coverage_braces/math_bracketed_not_closed_next_line.pl
*** texinfo-6.7/tp/t/results/coverage_braces/math_bracketed_not_closed_next_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/math_bracketed_not_closed_next_line.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 47,51 ****
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          }
--- 47,55 ----
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 62,66 ****
  $result_trees{'math_bracketed_not_closed_next_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'math_bracketed_not_closed_next_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'math_bracketed_not_closed_next_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'math_bracketed_not_closed_next_line'}{'contents'}[0]{'contents'}[0];
- $result_trees{'math_bracketed_not_closed_next_line'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'math_bracketed_not_closed_next_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'math_bracketed_not_closed_next_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'math_bracketed_not_closed_next_line'}{'contents'}[0];
  $result_trees{'math_bracketed_not_closed_next_line'}{'contents'}[0]{'parent'} = $result_trees{'math_bracketed_not_closed_next_line'};
--- 66,69 ----
***************
*** 97,99 ****
--- 100,105 ----
  
  
+ $result_floats{'math_bracketed_not_closed_next_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/math_bracketed_not_closed.pl texinfo-6.8/tp/t/results/coverage_braces/math_bracketed_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage_braces/math_bracketed_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/math_bracketed_not_closed.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 40,44 ****
                      }
                    ],
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed'
--- 40,48 ----
                      }
                    ],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed'
***************
*** 51,55 ****
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          }
--- 55,63 ----
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 65,72 ****
  $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0];
- $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'math_bracketed_not_closed'}{'contents'}[0];
  $result_trees{'math_bracketed_not_closed'}{'contents'}[0]{'parent'} = $result_trees{'math_bracketed_not_closed'};
--- 73,78 ----
***************
*** 99,101 ****
--- 105,110 ----
  
  
+ $result_floats{'math_bracketed_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/math_not_closed.pl texinfo-6.8/tp/t/results/coverage_braces/math_not_closed.pl
*** texinfo-6.7/tp/t/results/coverage_braces/math_not_closed.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/math_not_closed.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 62,64 ****
--- 62,67 ----
  
  
+ $result_floats{'math_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/nested_args.pl texinfo-6.8/tp/t/results/coverage_braces/nested_args.pl
*** texinfo-6.7/tp/t/results/coverage_braces/nested_args.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/nested_args.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 69,73 ****
                    'cmdname' => 'b',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 69,77 ----
                    'cmdname' => 'b',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 100,104 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 104,112 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 158,162 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 166,174 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 181,185 ****
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1];
- $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[1];
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0];
--- 193,196 ----
***************
*** 187,191 ****
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'args'}[0];
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1];
- $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'parent'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[2];
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[2]{'parent'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[2];
--- 198,201 ----
***************
*** 198,202 ****
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_args'}{'contents'}[0];
  $result_trees{'nested_args'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_args'}{'contents'}[0];
--- 208,211 ----
***************
*** 212,215 ****
--- 221,227 ----
  
  
+ $result_floats{'nested_args'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'nested_args'} = '*Note descr in b: (\'manual\')@ in samp.
***************
*** 217,221 ****
  
  
! $result_converted{'html_text'}->{'nested_args'} = '<p>See <a href="manual.html#g_t_0040-in-samp">(manual)S&#7869;ction</a>.</p>';
  
  1;
--- 229,233 ----
  
  
! $result_converted{'html_text'}->{'nested_args'} = '<p>See <a data-manual="manual" href="manual.html#g_t_0040-in-samp">(manual)S&#7869;ction</a>.</p>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/nested_in_sc.pl texinfo-6.8/tp/t/results/coverage_braces/nested_in_sc.pl
*** texinfo-6.7/tp/t/results/coverage_braces/nested_in_sc.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/nested_in_sc.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 58,62 ****
                            'cmdname' => 'aa',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 58,66 ----
                            'cmdname' => 'aa',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 1,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 75,79 ****
                            'cmdname' => 'TeX',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 79,87 ----
                            'cmdname' => 'TeX',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 1,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 96,100 ****
                                    'cmdname' => 'aa',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 104,112 ----
                                    'cmdname' => 'aa',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 1,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 106,110 ****
                            'cmdname' => '~',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 118,126 ----
                            'cmdname' => '~',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 1,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 134,138 ****
                            'cmdname' => 'footnote',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 150,158 ----
                            'cmdname' => 'footnote',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 1,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 169,173 ****
                            'cmdname' => 'abbr',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 189,197 ----
                            'cmdname' => 'abbr',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 1,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 210,214 ****
                    'cmdname' => 'sc',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 234,242 ----
                    'cmdname' => 'sc',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 220,224 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 248,256 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 241,256 ****
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3];
- $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5];
- $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7];
- $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 273,284 ----
***************
*** 258,262 ****
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9];
- $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 286,289 ----
***************
*** 265,269 ****
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[11]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[11]{'args'}[1];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[11]{'args'}[1]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[11];
- $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[11]{'line_nr'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 292,295 ----
***************
*** 272,279 ****
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0];
- $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0];
  $result_trees{'nested_in_sc'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_in_sc'}{'contents'}[0];
--- 298,303 ----
***************
*** 292,295 ****
--- 316,322 ----
  
  
+ $result_floats{'nested_in_sc'} = {};
+ 
+ 
  
  $result_converted{'docbook'}->{'nested_in_sc'} = '<para>AAA &#209; &#197; &tex; &#197;~ <footnote><para>In footnote</para></footnote>, <abbrev>ABR</abbrev> (EXPL), 
***************
*** 313,317 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>In footnote</p>
  </div>
--- 340,344 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>In footnote</p>
  </div>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/nested.pl texinfo-6.8/tp/t/results/coverage_braces/nested.pl
*** texinfo-6.7/tp/t/results/coverage_braces/nested.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/nested.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 51,55 ****
            'cmdname' => 'kbd',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 51,59 ----
            'cmdname' => 'kbd',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 71,75 ****
  $result_trees{'nested'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'nested'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nested'}{'contents'}[0]{'contents'}[1];
- $result_trees{'nested'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'nested'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested'}{'contents'}[0];
  $result_trees{'nested'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested'}{'contents'}[0];
--- 75,78 ----
***************
*** 84,87 ****
--- 87,93 ----
  
  
+ $result_floats{'nested'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'nested'} = 'type the characters \'l o g o u t <RET>\'.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/no_brace.pl texinfo-6.8/tp/t/results/coverage_braces/no_brace.pl
*** texinfo-6.7/tp/t/results/coverage_braces/no_brace.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/no_brace.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 27,31 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 27,35 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 37,41 ****
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 41,49 ----
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 53,60 ****
  $result_trees{'no_brace'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_brace'}{'contents'}[0];
  $result_trees{'no_brace'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'no_brace'}{'contents'}[0];
- $result_trees{'no_brace'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'no_brace'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'no_brace'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'no_brace'}{'contents'}[0];
  $result_trees{'no_brace'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'no_brace'}{'contents'}[0];
- $result_trees{'no_brace'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'no_brace'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'no_brace'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'no_brace'}{'contents'}[0];
  $result_trees{'no_brace'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'no_brace'}{'contents'}[0];
--- 61,66 ----
***************
*** 97,100 ****
--- 103,109 ----
  
  
+ $result_floats{'no_brace'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'no_brace'} = '<p>TeXand code and footnote </p>';
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/no_brace_space_end_line.pl texinfo-6.8/tp/t/results/coverage_braces/no_brace_space_end_line.pl
*** texinfo-6.7/tp/t/results/coverage_braces/no_brace_space_end_line.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/no_brace_space_end_line.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 130,132 ****
--- 130,135 ----
  
  
+ $result_floats{'no_brace_space_end_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/recursive_acronym.pl texinfo-6.8/tp/t/results/coverage_braces/recursive_acronym.pl
*** texinfo-6.7/tp/t/results/coverage_braces/recursive_acronym.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/recursive_acronym.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 63,67 ****
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 63,71 ----
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 85,89 ****
  $result_trees{'recursive_acronym'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'recursive_acronym'}{'contents'}[0]{'contents'}[0]{'args'}[1];
  $result_trees{'recursive_acronym'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'recursive_acronym'}{'contents'}[0]{'contents'}[0];
- $result_trees{'recursive_acronym'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'recursive_acronym'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'recursive_acronym'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'recursive_acronym'}{'contents'}[0];
  $result_trees{'recursive_acronym'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'recursive_acronym'}{'contents'}[0];
--- 89,92 ----
***************
*** 100,103 ****
--- 103,109 ----
  
  
+ $result_floats{'recursive_acronym'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'recursive_acronym'} = 'GNU (GNU\'s Not Unix)
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/ref_empty_node.pl texinfo-6.8/tp/t/results/coverage_braces/ref_empty_node.pl
*** texinfo-6.7/tp/t/results/coverage_braces/ref_empty_node.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/ref_empty_node.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 98,102 ****
            'cmdname' => 'ref',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 98,106 ----
            'cmdname' => 'ref',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 130,134 ****
            'cmdname' => 'inforef',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 134,142 ----
            'cmdname' => 'inforef',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 236,240 ****
  $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[2]{'args'}[4];
  $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[2];
- $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'ref_empty_node'}{'contents'}[1];
  $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'ref_empty_node'}{'contents'}[1];
--- 244,247 ----
***************
*** 243,247 ****
  $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[4]{'args'}[2];
  $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[4];
- $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'ref_empty_node'}{'contents'}[1];
  $result_trees{'ref_empty_node'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'ref_empty_node'}{'contents'}[1];
--- 250,253 ----
***************
*** 270,274 ****
  ';
  
! $result_errors{'ref_empty_node'} = [];
  
  
--- 276,293 ----
  ';
  
! $result_errors{'ref_empty_node'} = [
!   {
!     'error_line' => ':2: warning: @inforef is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 2,
!     'macro' => '',
!     'text' => '@inforef is obsolete.',
!     'type' => 'warning'
!   }
! ];
! 
! 
! $result_floats{'ref_empty_node'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/ref_in_style_command.pl texinfo-6.8/tp/t/results/coverage_braces/ref_in_style_command.pl
*** texinfo-6.7/tp/t/results/coverage_braces/ref_in_style_command.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/ref_in_style_command.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 65,69 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 65,73 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 88,92 ****
  $result_trees{'ref_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'ref_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'ref_in_style_command'}{'contents'}[0]{'contents'}[0];
- $result_trees{'ref_in_style_command'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_style_command'}{'contents'}[0];
  $result_trees{'ref_in_style_command'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'ref_in_style_command'}{'contents'}[0];
--- 92,95 ----
***************
*** 101,104 ****
--- 104,110 ----
  
  
+ $result_floats{'ref_in_style_command'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'ref_in_style_command'} = '\'*note (manula)other node::\'.
***************
*** 106,110 ****
  
  
! $result_converted{'html_text'}->{'ref_in_style_command'} = '<p>&lsquo;<samp><a href="manula.html#other-node">(manula)other node</a></samp>&rsquo;.</p>';
  
  1;
--- 112,116 ----
  
  
! $result_converted{'html_text'}->{'ref_in_style_command'} = '<p>&lsquo;<samp><a data-manual="manula" href="manula.html#other-node">(manula)other node</a></samp>&rsquo;.</p>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/simple.pl texinfo-6.8/tp/t/results/coverage_braces/simple.pl
*** texinfo-6.7/tp/t/results/coverage_braces/simple.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/simple.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 57,60 ****
--- 57,63 ----
  
  
+ $result_floats{'simple'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'simple'} = 'in b.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/space_command_in_image.pl texinfo-6.8/tp/t/results/coverage_braces/space_command_in_image.pl
*** texinfo-6.7/tp/t/results/coverage_braces/space_command_in_image.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/space_command_in_image.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 95,99 ****
          'input_perl_encoding' => 'utf-8'
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 95,103 ----
          'input_perl_encoding' => 'utf-8'
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 115,119 ****
  $result_trees{'space_command_in_image'}{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'space_command_in_image'}{'contents'}[2]{'args'}[3];
  $result_trees{'space_command_in_image'}{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'space_command_in_image'}{'contents'}[2];
- $result_trees{'space_command_in_image'}{'contents'}[2]{'line_nr'} = $result_trees{'space_command_in_image'}{'contents'}[0]{'line_nr'};
  $result_trees{'space_command_in_image'}{'contents'}[2]{'parent'} = $result_trees{'space_command_in_image'};
  
--- 119,122 ----
***************
*** 126,131 ****
  
  
  
! $result_converted{'plaintext'}->{'space_command_in_image'} = 'Image description""\\.Image description""\\.';
  
  
--- 129,137 ----
  
  
+ $result_floats{'space_command_in_image'} = {};
+ 
+ 
  
! $result_converted{'plaintext'}->{'space_command_in_image'} = 'Image description""\\. Image description""\\.';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/space_in_anchor.pl texinfo-6.8/tp/t/results/coverage_braces/space_in_anchor.pl
*** texinfo-6.7/tp/t/results/coverage_braces/space_in_anchor.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/space_in_anchor.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 71,74 ****
--- 71,77 ----
  
  
+ $result_floats{'space_in_anchor'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'space_in_anchor'} = '.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/space_in_footnote.pl texinfo-6.8/tp/t/results/coverage_braces/space_in_footnote.pl
*** texinfo-6.7/tp/t/results/coverage_braces/space_in_footnote.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/space_in_footnote.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 67,70 ****
--- 67,73 ----
  
  
+ $result_floats{'space_in_footnote'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'space_in_footnote'} = 'text(1)
***************
*** 81,85 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote.</p>
  </div>
--- 84,88 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote.</p>
  </div>
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/space_in_image.pl texinfo-6.8/tp/t/results/coverage_braces/space_in_image.pl
*** texinfo-6.7/tp/t/results/coverage_braces/space_in_image.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/space_in_image.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 64,68 ****
              {
                'parent' => {},
!               'text' => 'e'
              }
            ],
--- 64,68 ----
              {
                'parent' => {},
!               'text' => '.e'
              }
            ],
***************
*** 114,118 ****
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 114,122 ----
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 142,151 ****
  $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1];
- $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'space_in_image'}{'contents'}[0]{'line_nr'};
  $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'space_in_image'}{'contents'}[1];
  $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'space_in_image'}{'contents'}[1];
  $result_trees{'space_in_image'}{'contents'}[1]{'parent'} = $result_trees{'space_in_image'};
  
! $result_texis{'space_in_image'} = '@image{ a ,bb, cc,dd ,e }. @image{ f }.';
  
  
--- 146,154 ----
  $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1];
  $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'space_in_image'}{'contents'}[1];
  $result_trees{'space_in_image'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'space_in_image'}{'contents'}[1];
  $result_trees{'space_in_image'}{'contents'}[1]{'parent'} = $result_trees{'space_in_image'};
  
! $result_texis{'space_in_image'} = '@image{ a ,bb, cc,dd ,.e }. @image{ f }.';
  
  
***************
*** 155,160 ****
  
  
  
! $result_converted{'plaintext'}->{'space_in_image'} = 'An image text before paragraph.. Another image text, in paragraph..
  ';
  
--- 158,166 ----
  
  
+ $result_floats{'space_in_image'} = {};
+ 
+ 
  
! $result_converted{'plaintext'}->{'space_in_image'} = 'An image text before paragraph..  Another image text, in paragraph..
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/test_image.pl texinfo-6.8/tp/t/results/coverage_braces/test_image.pl
*** texinfo-6.7/tp/t/results/coverage_braces/test_image.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/test_image.pl	2021-05-02 18:07:53.000000000 +0100
***************
*** 22,26 ****
              {
                'parent' => {},
!               'text' => '@image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  ',
                'type' => 'raw'
--- 22,26 ----
              {
                'parent' => {},
!               'text' => '@image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  ',
                'type' => 'raw'
***************
*** 34,38 ****
              {
                'parent' => {},
!               'text' => 'In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.',
                'type' => 'raw'
              },
--- 34,38 ----
              {
                'parent' => {},
!               'text' => 'In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.',
                'type' => 'raw'
              },
***************
*** 182,186 ****
                          {
                            'parent' => {},
!                           'text' => 'ext'
                          },
                          {
--- 182,186 ----
                          {
                            'parent' => {},
!                           'text' => '.ext'
                          },
                          {
***************
*** 239,243 ****
                              'delimiter' => ':'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 239,247 ----
                              'delimiter' => ':'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 9,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          }
***************
*** 252,256 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 256,264 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => 'files-char'
!                   },
                    'parent' => {}
                  },
***************
*** 405,409 ****
                                            'cmdname' => 'dotless',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          }
--- 413,421 ----
                                            'cmdname' => 'dotless',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 9,
!                                             'macro' => 'files-char'
!                                           },
                                            'parent' => {}
                                          }
***************
*** 415,419 ****
                                    'cmdname' => '^',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  },
--- 427,435 ----
                                    'cmdname' => '^',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 9,
!                                     'macro' => 'files-char'
!                                   },
                                    'parent' => {}
                                  },
***************
*** 441,445 ****
                            'cmdname' => 'b',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 457,465 ----
                            'cmdname' => 'b',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 9,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          },
***************
*** 479,483 ****
                              'delimiter' => ':'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 499,507 ----
                              'delimiter' => ':'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 9,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          }
***************
*** 494,498 ****
                          {
                            'parent' => {},
!                           'text' => 'ext'
                          },
                          {
--- 518,522 ----
                          {
                            'parent' => {},
!                           'text' => '.ext'
                          },
                          {
***************
*** 551,555 ****
                              'delimiter' => ':'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 575,583 ----
                              'delimiter' => ':'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 9,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          }
***************
*** 564,568 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 592,600 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => 'files-char'
!                   },
                    'parent' => {}
                  },
***************
*** 748,752 ****
                  {
                    'parent' => {},
!                   'text' => 'ext'
                  },
                  {
--- 780,784 ----
                  {
                    'parent' => {},
!                   'text' => '.ext'
                  },
                  {
***************
*** 805,809 ****
                      'delimiter' => ':'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 837,845 ----
                      'delimiter' => ':'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 14,
!                     'macro' => 'files-char'
!                   },
                    'parent' => {}
                  }
***************
*** 818,822 ****
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 854,862 ----
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 14,
!             'macro' => 'files-char'
!           },
            'parent' => {}
          },
***************
*** 967,971 ****
                                        'cmdname' => 'dotless',
                                        'contents' => [],
!                                       'line_nr' => {},
                                        'parent' => {}
                                      }
--- 1007,1015 ----
                                        'cmdname' => 'dotless',
                                        'contents' => [],
!                                       'line_nr' => {
!                                         'file_name' => '',
!                                         'line_nr' => 14,
!                                         'macro' => 'files-char'
!                                       },
                                        'parent' => {}
                                      }
***************
*** 977,981 ****
                                'cmdname' => '^',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 1021,1029 ----
                                'cmdname' => '^',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 14,
!                                 'macro' => 'files-char'
!                               },
                                'parent' => {}
                              },
***************
*** 1003,1007 ****
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1051,1059 ----
                        'cmdname' => 'b',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => 'files-char'
!                       },
                        'parent' => {}
                      },
***************
*** 1041,1045 ****
                          'delimiter' => ':'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1093,1101 ----
                          'delimiter' => ':'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => 'files-char'
!                       },
                        'parent' => {}
                      }
***************
*** 1056,1060 ****
                      {
                        'parent' => {},
!                       'text' => 'ext'
                      },
                      {
--- 1112,1116 ----
                      {
                        'parent' => {},
!                       'text' => '.ext'
                      },
                      {
***************
*** 1113,1117 ****
                          'delimiter' => ':'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1169,1177 ----
                          'delimiter' => ':'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => 'files-char'
!                       },
                        'parent' => {}
                      }
***************
*** 1126,1130 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1186,1194 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => 'files-char'
!               },
                'parent' => {}
              },
***************
*** 1288,1292 ****
                          {
                            'parent' => {},
!                           'text' => 'ext'
                          },
                          {
--- 1352,1356 ----
                          {
                            'parent' => {},
!                           'text' => '.ext'
                          },
                          {
***************
*** 1345,1349 ****
                              'delimiter' => ':'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1409,1417 ----
                              'delimiter' => ':'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 20,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          }
***************
*** 1358,1362 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1426,1434 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 20,
!                     'macro' => 'files-char'
!                   },
                    'parent' => {}
                  },
***************
*** 1505,1509 ****
                                            'cmdname' => 'dotless',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          }
--- 1577,1585 ----
                                            'cmdname' => 'dotless',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 20,
!                                             'macro' => 'files-char'
!                                           },
                                            'parent' => {}
                                          }
***************
*** 1515,1519 ****
                                    'cmdname' => '^',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  },
--- 1591,1599 ----
                                    'cmdname' => '^',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 20,
!                                     'macro' => 'files-char'
!                                   },
                                    'parent' => {}
                                  },
***************
*** 1541,1545 ****
                            'cmdname' => 'b',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 1621,1629 ----
                            'cmdname' => 'b',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 20,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          },
***************
*** 1579,1583 ****
                              'delimiter' => ':'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1663,1671 ----
                              'delimiter' => ':'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 20,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          }
***************
*** 1594,1598 ****
                          {
                            'parent' => {},
!                           'text' => 'ext'
                          },
                          {
--- 1682,1686 ----
                          {
                            'parent' => {},
!                           'text' => '.ext'
                          },
                          {
***************
*** 1651,1655 ****
                              'delimiter' => ':'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1739,1747 ----
                              'delimiter' => ':'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 20,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          }
***************
*** 1664,1668 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1756,1764 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 20,
!                     'macro' => 'files-char'
!                   },
                    'parent' => {}
                  },
***************
*** 1849,1853 ****
                      {
                        'parent' => {},
!                       'text' => 'ext'
                      },
                      {
--- 1945,1949 ----
                      {
                        'parent' => {},
!                       'text' => '.ext'
                      },
                      {
***************
*** 1906,1910 ****
                          'delimiter' => ':'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 2002,2010 ----
                          'delimiter' => ':'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 24,
!                         'macro' => 'files-char'
!                       },
                        'parent' => {}
                      }
***************
*** 1919,1923 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2019,2027 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => 'files-char'
!               },
                'parent' => {}
              },
***************
*** 2068,2072 ****
                                            'cmdname' => 'dotless',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          }
--- 2172,2180 ----
                                            'cmdname' => 'dotless',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 24,
!                                             'macro' => 'files-char'
!                                           },
                                            'parent' => {}
                                          }
***************
*** 2078,2082 ****
                                    'cmdname' => '^',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  },
--- 2186,2194 ----
                                    'cmdname' => '^',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 24,
!                                     'macro' => 'files-char'
!                                   },
                                    'parent' => {}
                                  },
***************
*** 2104,2108 ****
                            'cmdname' => 'b',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2216,2224 ----
                            'cmdname' => 'b',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 24,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          },
***************
*** 2142,2146 ****
                              'delimiter' => ':'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 2258,2266 ----
                              'delimiter' => ':'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 24,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          }
***************
*** 2157,2161 ****
                          {
                            'parent' => {},
!                           'text' => 'ext'
                          },
                          {
--- 2277,2281 ----
                          {
                            'parent' => {},
!                           'text' => '.ext'
                          },
                          {
***************
*** 2214,2218 ****
                              'delimiter' => ':'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 2334,2342 ----
                              'delimiter' => ':'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 24,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          }
***************
*** 2227,2231 ****
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 2351,2359 ----
                      'input_perl_encoding' => 'utf-8'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 24,
!                     'macro' => 'files-char'
!                   },
                    'parent' => {}
                  },
***************
*** 2345,2349 ****
                              {
                                'parent' => {},
!                               'text' => 'ext'
                              },
                              {
--- 2473,2477 ----
                              {
                                'parent' => {},
!                               'text' => '.ext'
                              },
                              {
***************
*** 2402,2406 ****
                                  'delimiter' => ':'
                                },
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 2530,2538 ----
                                  'delimiter' => ':'
                                },
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 26,
!                                 'macro' => 'files-char'
!                               },
                                'parent' => {}
                              }
***************
*** 2415,2419 ****
                          'input_perl_encoding' => 'utf-8'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2547,2555 ----
                          'input_perl_encoding' => 'utf-8'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => 'files-char'
!                       },
                        'parent' => {}
                      },
***************
*** 2564,2568 ****
                                                    'cmdname' => 'dotless',
                                                    'contents' => [],
!                                                   'line_nr' => {},
                                                    'parent' => {}
                                                  }
--- 2700,2708 ----
                                                    'cmdname' => 'dotless',
                                                    'contents' => [],
!                                                   'line_nr' => {
!                                                     'file_name' => '',
!                                                     'line_nr' => 26,
!                                                     'macro' => 'files-char'
!                                                   },
                                                    'parent' => {}
                                                  }
***************
*** 2574,2578 ****
                                            'cmdname' => '^',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          },
--- 2714,2722 ----
                                            'cmdname' => '^',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 26,
!                                             'macro' => 'files-char'
!                                           },
                                            'parent' => {}
                                          },
***************
*** 2600,2604 ****
                                    'cmdname' => 'b',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  },
--- 2744,2752 ----
                                    'cmdname' => 'b',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 26,
!                                     'macro' => 'files-char'
!                                   },
                                    'parent' => {}
                                  },
***************
*** 2638,2642 ****
                                      'delimiter' => ':'
                                    },
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 2786,2794 ----
                                      'delimiter' => ':'
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 26,
!                                     'macro' => 'files-char'
!                                   },
                                    'parent' => {}
                                  }
***************
*** 2653,2657 ****
                                  {
                                    'parent' => {},
!                                   'text' => 'ext'
                                  },
                                  {
--- 2805,2809 ----
                                  {
                                    'parent' => {},
!                                   'text' => '.ext'
                                  },
                                  {
***************
*** 2710,2714 ****
                                      'delimiter' => ':'
                                    },
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 2862,2870 ----
                                      'delimiter' => ':'
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 26,
!                                     'macro' => 'files-char'
!                                   },
                                    'parent' => {}
                                  }
***************
*** 2723,2727 ****
                              'input_perl_encoding' => 'utf-8'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2879,2887 ----
                              'input_perl_encoding' => 'utf-8'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 26,
!                             'macro' => 'files-char'
!                           },
                            'parent' => {}
                          },
***************
*** 2796,2800 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Image'
              }
--- 2956,2962 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Image'
              }
***************
*** 2835,2839 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Image'
              }
--- 2997,3003 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Image'
              }
***************
*** 2859,2863 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 3023,3029 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 2916,2923 ****
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[1];
--- 3082,3087 ----
***************
*** 2946,2953 ****
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
--- 3110,3115 ----
***************
*** 2956,2960 ****
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3];
--- 3118,3121 ----
***************
*** 2964,2968 ****
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6];
- $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1];
--- 3125,3128 ----
***************
*** 2979,2986 ****
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3];
  $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[0]{'contents'}[3]{'contents'}[3];
--- 3139,3144 ----
***************
*** 3025,3032 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
--- 3183,3188 ----
***************
*** 3054,3061 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
--- 3210,3215 ----
***************
*** 3064,3068 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3];
--- 3218,3221 ----
***************
*** 3072,3076 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[6];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[6]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1];
--- 3225,3228 ----
***************
*** 3087,3094 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[4];
--- 3239,3244 ----
***************
*** 3131,3138 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1];
--- 3281,3286 ----
***************
*** 3160,3167 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0];
--- 3308,3313 ----
***************
*** 3170,3174 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3];
--- 3316,3319 ----
***************
*** 3178,3182 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[6]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[6];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[6]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[3]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4];
--- 3323,3326 ----
***************
*** 3193,3200 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[9]{'contents'}[1];
--- 3337,3342 ----
***************
*** 3239,3246 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11];
--- 3381,3386 ----
***************
*** 3268,3275 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
--- 3408,3413 ----
***************
*** 3278,3282 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3];
--- 3416,3419 ----
***************
*** 3286,3290 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1];
--- 3423,3426 ----
***************
*** 3301,3308 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[3];
--- 3437,3442 ----
***************
*** 3338,3345 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0];
--- 3472,3477 ----
***************
*** 3367,3374 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
--- 3499,3504 ----
***************
*** 3377,3381 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3];
--- 3507,3510 ----
***************
*** 3385,3389 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[6]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1];
--- 3514,3517 ----
***************
*** 3400,3407 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[10]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[4];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[4]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1];
- $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[5]{'args'}[0]{'contents'}[3];
--- 3528,3533 ----
***************
*** 3417,3450 ****
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'extra'}{'end_command'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[7];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0];
! $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'extra'}{'type'}{'content'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[13];
! $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'extra'}{'type'}{'content'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'};
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_image'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_image'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'test_image'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'test_image'}{'contents'}[1]{'parent'} = $result_trees{'test_image'};
  
  $result_texis{'test_image'} = '@macro files-char
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  @end macro
  
  @copying
  Text in copying.
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  @end copying
  
  @node Top
  
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  
  Insertcopying
--- 3543,3576 ----
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'extra'}{'end_command'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'contents'}[7];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'args'}[1]{'contents'}[0];
! $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'extra'}{'type'}{'content'}[0] = $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'args'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'test_image'}{'contents'}[1]{'contents'}[13];
! $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'extra'}{'type'}{'content'}[0] = $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'test_image'}{'contents'}[1];
  $result_trees{'test_image'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_image'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_image'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'test_image'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'test_image'}{'contents'}[1]{'parent'} = $result_trees{'test_image'};
  
  $result_texis{'test_image'} = '@macro files-char
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  @end macro
  
  @copying
  Text in copying.
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  @end copying
  
  @node Top
  
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  
  Insertcopying
***************
*** 3452,3468 ****
  
  @example
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  @end example
  
  @float Image, Image with commands
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  
! @caption{@image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.}
  @end float
  
--- 3578,3594 ----
  
  @example
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  @end example
  
  @float Image, Image with commands
! @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.
  
! @caption{@image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,,,,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}
  
! In text @image{f@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :} ,1in, 1cm, alt @b{@^{@dotless{i}}--le@/.@.}  a@*<"%@@@verb{:  < & @ % " :}  ,.ext@@i--le@/.@.  a@@<"%@@@verb{:  < & @ % " :}}.}
  @end float
  
***************
*** 3782,3792 ****
  $result_converted{'html'}->{'test_image'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Text in copying.
  f@i-le..  a@<"%@  < & @ % " 
  
  In text f@i-le..  a@<"%@  < & @ % " . -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Untitled Document</title>
  
--- 3908,3918 ----
  $result_converted{'html'}->{'test_image'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- Text in copying.
  f@i-le..  a@<"%@  < & @ % " 
  
  In text f@i-le..  a@<"%@  < & @ % " . -->
  <title>Untitled Document</title>
  
***************
*** 3795,3806 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 3921,3934 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 3811,3814 ****
--- 3939,3943 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 3836,3843 ****
  </p>
  <div class="example">
! <pre class="example">[ f@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot;  ]
  
! In text [ alt <b>&icirc;&ndash;le..</b>  a
! &lt;&quot;%@<tt>  &lt; &amp; @ % &quot; </tt> ].
  </pre></div>
  
--- 3965,3972 ----
  </p>
  <div class="example">
! <pre class="example"><img src="f@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; .ext@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; " alt="f@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
  
! In text <img src="f@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; .ext@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; " alt="alt &icirc;&ndash;le..  a
! &lt;&quot;%@  &lt; &amp; @ % &quot; ">.
  </pre></div>
  
***************
*** 3863,3867 ****
  
  
- 
  </body>
  </html>
--- 3992,3995 ----
***************
*** 3970,3978 ****
  
  $result_converted{'plaintext'}->{'test_image'} = '[f@i--le..  a@<"%@  < & @ % " ]
  In text [alt Ã®-le..  a
  <"%@  < & @ % " ].
  
     Insertcopying
!    Text in copying. [f@i--le..  a@<"%@  < & @ % " ]
  
     In text [alt Ã®-le..  a
--- 4098,4107 ----
  
  $result_converted{'plaintext'}->{'test_image'} = '[f@i--le..  a@<"%@  < & @ % " ]
+ 
  In text [alt Ã®-le..  a
  <"%@  < & @ % " ].
  
     Insertcopying
!    Text in copying.  [f@i--le..  a@<"%@  < & @ % " ]
  
     In text [alt Ã®-le..  a
***************
*** 3985,3992 ****
--- 4114,4124 ----
  
  [f@i--le..  a@<"%@  < & @ % " ]
+ 
  In text [alt Ã®-le..  a
  <"%@  < & @ % " ].
  
+ 
  Image 1: [f@i--le..  a@<"%@  < & @ % " ]
+ 
  In text [alt Ã®-le..  a
  <"%@  < & @ % " ].
***************
*** 4074,4081 ****
  </p>
  <div class="example">
! <pre class="example">[ f@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot;  ]
  
! In text [ alt <b>&icirc;&ndash;le..</b>  a
! &lt;&quot;%@<tt>  &lt; &amp; @ % &quot; </tt> ].
  </pre></div>
  
--- 4206,4213 ----
  </p>
  <div class="example">
! <pre class="example"><img src="f@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; .ext@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; " alt="f@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
  
! In text <img src="f@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; .ext@i--le..  a@&lt;&quot;%@  &lt; &amp; @ % &quot; " alt="alt &icirc;&ndash;le..  a
! &lt;&quot;%@  &lt; &amp; @ % &quot; ">.
  </pre></div>
  
***************
*** 4098,4103 ****
  </dl>
  
! <hr>
! ';
  
  $result_converted_errors{'html_text'}->{'test_image'} = [
--- 4230,4234 ----
  </dl>
  
! <hr>';
  
  $result_converted_errors{'html_text'}->{'test_image'} = [
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/test_w.pl texinfo-6.8/tp/t/results/coverage_braces/test_w.pl
*** texinfo-6.7/tp/t/results/coverage_braces/test_w.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/test_w.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 650,654 ****
                            'cmdname' => 'dots',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 650,658 ----
                            'cmdname' => 'dots',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 34,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 667,671 ****
                            'cmdname' => 'w',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 671,679 ----
                            'cmdname' => 'w',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 34,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 681,685 ****
                    'cmdname' => 't',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 689,697 ----
                    'cmdname' => 't',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 34,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 691,695 ****
            'cmdname' => 'w',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 703,711 ----
            'cmdname' => 'w',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 34,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 817,832 ****
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3];
- $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5];
- $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0];
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1];
- $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'line_nr'} = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'parent'} = $result_trees{'test_w'}{'contents'}[31];
  $result_trees{'test_w'}{'contents'}[31]{'contents'}[2]{'parent'} = $result_trees{'test_w'}{'contents'}[31];
--- 833,844 ----
***************
*** 915,918 ****
--- 927,933 ----
  
  
+ $result_floats{'test_w'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'test_w'} = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbb bbbbb bbb b b b b b b b b b bb . ccc dddd.
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/too_much_args.pl texinfo-6.8/tp/t/results/coverage_braces/too_much_args.pl
*** texinfo-6.7/tp/t/results/coverage_braces/too_much_args.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/too_much_args.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 67,70 ****
--- 67,73 ----
  
  
+ $result_floats{'too_much_args'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'too_much_args'} = 'AZE (A truc Z b, E eep)
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl texinfo-6.8/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
*** texinfo-6.7/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 362,366 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 364,370 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 553,557 ****
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'parent'} = $result_trees{'two_footnotes_in_nodes'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[2]{'args'}[0];
--- 557,561 ----
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'parent'} = $result_trees{'two_footnotes_in_nodes'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 602,606 ****
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'parent'} = $result_trees{'two_footnotes_in_nodes'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[4]{'args'}[0];
--- 606,610 ----
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'parent'} = $result_trees{'two_footnotes_in_nodes'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[4]{'args'}[0];
***************
*** 797,800 ****
--- 801,807 ----
  
  
+ $result_floats{'two_footnotes_in_nodes'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'two_footnotes_in_nodes'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 809,820 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 816,829 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 825,828 ****
--- 834,838 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 833,837 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
--- 843,848 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
***************
*** 843,855 ****
  <p>B<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
--- 854,866 ----
  <p>B<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>
  </p>
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">2 footnotes in 2 nodes</a>, Up: <a href="#Top" accesskey="u" rel="up">2 footnotes in 2 nodes</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
***************
*** 859,884 ****
  <p>D<a id="DOCF4" href="#FOOT4"><sup>4</sup></a>
  </p>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>Footnote Top/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>Footnote Top/2
  </p>
  <p>para2</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h3>
  <p>Footnote chapter/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT4" href="#DOCF4">(4)</a></h3>
  <p>Footnote chapter/2
  </p>
  <p>para2</p>
  </div>
- <hr>
  
  
--- 870,896 ----
  <p>D<a id="DOCF4" href="#FOOT4"><sup>4</sup></a>
  </p>
+ </div>
+ </div>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>Footnote Top/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>Footnote Top/2
  </p>
  <p>para2</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h5>
  <p>Footnote chapter/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT4" href="#DOCF4">(4)</a></h5>
  <p>Footnote chapter/2
  </p>
  <p>para2</p>
  </div>
  
  
***************
*** 991,995 ****
  
  
! $result_converted{'html_text'}->{'two_footnotes_in_nodes'} = '<span id="Top"></span><div class="header">
  <p>
   &nbsp; </p>
--- 1003,1008 ----
  
  
! $result_converted{'html_text'}->{'two_footnotes_in_nodes'} = '<div class="top" id="Top">
! <div class="header">
  <p>
   &nbsp; </p>
***************
*** 1001,1011 ****
  <p>B<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
   &nbsp; </p>
--- 1014,1024 ----
  <p>B<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>
  </p>
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
   &nbsp; </p>
***************
*** 1017,1042 ****
  <p>D<a id="DOCF4" href="#FOOT4"><sup>4</sup></a>
  </p>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>Footnote Top/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>Footnote Top/2
  </p>
  <p>para2</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h3>
  <p>Footnote chapter/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT4" href="#DOCF4">(4)</a></h3>
  <p>Footnote chapter/2
  </p>
  <p>para2</p>
  </div>
- <hr>
  ';
  
--- 1030,1056 ----
  <p>D<a id="DOCF4" href="#FOOT4"><sup>4</sup></a>
  </p>
+ </div>
+ </div>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>Footnote Top/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>Footnote Top/2
  </p>
  <p>para2</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h5>
  <p>Footnote chapter/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT4" href="#DOCF4">(4)</a></h5>
  <p>Footnote chapter/2
  </p>
  <p>para2</p>
  </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl texinfo-6.8/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
*** texinfo-6.7/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 70,74 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 70,76 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 394,398 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 396,402 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 588,592 ****
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1];
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'};
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[2]{'args'}[0];
--- 592,596 ----
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1];
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[1]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'};
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[2]{'args'}[0];
***************
*** 637,641 ****
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3];
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'};
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[4]{'args'}[0];
--- 641,645 ----
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3];
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[3]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'};
  $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separate'}{'contents'}[4]{'args'}[0];
***************
*** 833,836 ****
--- 837,843 ----
  
  
+ $result_floats{'two_footnotes_in_nodes_separate'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'two_footnotes_in_nodes_separate'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 845,856 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 852,865 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 861,864 ****
--- 870,874 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 869,873 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
--- 879,884 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
***************
*** 879,891 ****
  <p>B<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
--- 890,902 ----
  <p>B<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>
  </p>
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">2 footnotes in 2 nodes</a>, Up: <a href="#Top" accesskey="u" rel="up">2 footnotes in 2 nodes</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
***************
*** 895,899 ****
  <p>D<a id="DOCF4" href="#FOOT4"><sup>4</sup></a>
  </p>
! <hr>
  
  
--- 906,911 ----
  <p>D<a id="DOCF4" href="#FOOT4"><sup>4</sup></a>
  </p>
! </div>
! </div>
  
  
***************
*** 1006,1010 ****
  
  
! $result_converted{'html_text'}->{'two_footnotes_in_nodes_separate'} = '<span id="Top"></span><div class="header">
  <p>
   &nbsp; </p>
--- 1018,1023 ----
  
  
! $result_converted{'html_text'}->{'two_footnotes_in_nodes_separate'} = '<div class="top" id="Top">
! <div class="header">
  <p>
   &nbsp; </p>
***************
*** 1016,1026 ****
  <p>B<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
   &nbsp; </p>
--- 1029,1039 ----
  <p>B<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>
  </p>
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
   &nbsp; </p>
***************
*** 1032,1036 ****
  <p>D<a id="DOCF4" href="#FOOT4"><sup>4</sup></a>
  </p>
! <hr>
  ';
  
--- 1045,1050 ----
  <p>D<a id="DOCF4" href="#FOOT4"><sup>4</sup></a>
  </p>
! </div>
! </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/unknown_command_with_braces.pl texinfo-6.8/tp/t/results/coverage_braces/unknown_command_with_braces.pl
*** texinfo-6.7/tp/t/results/coverage_braces/unknown_command_with_braces.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/unknown_command_with_braces.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 237,239 ****
--- 237,242 ----
  
  
+ $result_floats{'unknown_command_with_braces'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/unmatched_brace.pl texinfo-6.8/tp/t/results/coverage_braces/unmatched_brace.pl
*** texinfo-6.7/tp/t/results/coverage_braces/unmatched_brace.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/unmatched_brace.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 59,63 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 59,67 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 81,85 ****
  $result_trees{'unmatched_brace'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'unmatched_brace'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'unmatched_brace'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'unmatched_brace'}{'contents'}[0]{'contents'}[2];
- $result_trees{'unmatched_brace'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'unmatched_brace'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'unmatched_brace'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'unmatched_brace'}{'contents'}[0];
  $result_trees{'unmatched_brace'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'unmatched_brace'}{'contents'}[0];
--- 85,88 ----
***************
*** 104,106 ****
--- 107,112 ----
  
  
+ $result_floats{'unmatched_brace'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/uref_in_ref.pl texinfo-6.8/tp/t/results/coverage_braces/uref_in_ref.pl
*** texinfo-6.7/tp/t/results/coverage_braces/uref_in_ref.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/uref_in_ref.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 110,114 ****
                    'cmdname' => 'uref',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 110,118 ----
                    'cmdname' => 'uref',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 151,155 ****
                    'cmdname' => 'uref',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 155,163 ----
                    'cmdname' => 'uref',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 192,196 ****
                    'cmdname' => 'uref',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 200,208 ----
                    'cmdname' => 'uref',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 215,219 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 227,235 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 247,251 ****
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'args'}[1];
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1];
- $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'contents'}[1]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[2];
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[2]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0];
--- 263,266 ----
***************
*** 255,259 ****
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[3]{'contents'}[1]{'args'}[1];
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[3]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[3]{'contents'}[1];
- $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[3];
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0];
--- 270,273 ----
***************
*** 263,272 ****
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[4]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[4]{'contents'}[1]{'args'}[1];
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[4]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[4]{'contents'}[1];
- $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[4]{'contents'}[1]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[4];
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[4]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0];
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3];
- $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0];
  $result_trees{'uref_in_ref'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'uref_in_ref'}{'contents'}[0];
--- 277,284 ----
***************
*** 283,286 ****
--- 295,301 ----
  
  
+ $result_floats{'uref_in_ref'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'uref_in_ref'} = '*note cross ref with uref uref1 (href://http/myhost.com/index.html):
***************
*** 303,307 ****
  
  
! $result_converted{'html_text'}->{'uref_in_ref'} = '<p><a href="index3.html (uref3).html#node">title with uref2 <a href="href://http/myhost.com/index2.html">uref2</a></a> in <cite>printed manual with uref4 <a href="href://http/myhost.com/index4.html">uref4</a></cite>
  </p>';
  
--- 318,322 ----
  
  
! $result_converted{'html_text'}->{'uref_in_ref'} = '<p><a data-manual="info file with uref3 href://http/myhost.com/index3.html (uref3)" href="index3.html (uref3).html#node">title with uref2 <a href="href://http/myhost.com/index2.html">uref2</a></a> in <cite>printed manual with uref4 <a href="href://http/myhost.com/index4.html">uref4</a></cite>
  </p>';
  
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/uref_url.pl texinfo-6.8/tp/t/results/coverage_braces/uref_url.pl
*** texinfo-6.7/tp/t/results/coverage_braces/uref_url.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/uref_url.pl	2021-05-02 13:11:55.000000000 +0100
***************
*** 450,453 ****
--- 450,456 ----
  
  
+ $result_floats{'uref_url'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'uref_url'} = '-b (--a) <--c> -d -g -i -k -l -n (--m) -q
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/verb_in_xref.pl texinfo-6.8/tp/t/results/coverage_braces/verb_in_xref.pl
*** texinfo-6.7/tp/t/results/coverage_braces/verb_in_xref.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/verb_in_xref.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 117,121 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 117,125 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 136,140 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 140,146 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 168,177 ****
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'label'} = $result_trees{'verb_in_xref'}{'contents'}[1];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'verb_in_xref'}{'contents'}[1];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'verb_in_xref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'verb_in_xref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'verb_in_xref'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'verb_in_xref'}{'contents'}[1]{'parent'} = $result_trees{'verb_in_xref'};
  
--- 174,182 ----
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'label'} = $result_trees{'verb_in_xref'}{'contents'}[1];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'verb_in_xref'}{'contents'}[1];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'verb_in_xref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'verb_in_xref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'verb_in_xref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'verb_in_xref'}{'contents'}[1]{'parent'} = $result_trees{'verb_in_xref'};
  
***************
*** 220,223 ****
--- 225,231 ----
  
  
+ $result_floats{'verb_in_xref'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'verb_in_xref'} = '*Note with
***************
*** 234,239 ****
  
  ggg </tt></a>.
! </p><hr>
! ';
  
  1;
--- 242,246 ----
  
  ggg </tt></a>.
! </p><hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/coverage_braces/w_end_sentence.pl texinfo-6.8/tp/t/results/coverage_braces/w_end_sentence.pl
*** texinfo-6.7/tp/t/results/coverage_braces/w_end_sentence.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/coverage_braces/w_end_sentence.pl	2021-05-02 13:11:56.000000000 +0100
***************
*** 0 ****
--- 1,69 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'w_end_sentence'} = {
+   'contents' => [
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => 'a. '
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'b'
+                 }
+               ],
+               'parent' => {},
+               'type' => 'brace_command_arg'
+             }
+           ],
+           'cmdname' => 'w',
+           'contents' => [],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 1,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'w_end_sentence'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_end_sentence'}{'contents'}[0];
+ $result_trees{'w_end_sentence'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_end_sentence'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+ $result_trees{'w_end_sentence'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'w_end_sentence'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'w_end_sentence'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'w_end_sentence'}{'contents'}[0];
+ $result_trees{'w_end_sentence'}{'contents'}[0]{'parent'} = $result_trees{'w_end_sentence'};
+ 
+ $result_texis{'w_end_sentence'} = 'a. @w{b}';
+ 
+ 
+ $result_texts{'w_end_sentence'} = 'a. b';
+ 
+ $result_errors{'w_end_sentence'} = [];
+ 
+ 
+ $result_floats{'w_end_sentence'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'w_end_sentence'} = 'a.  b
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'w_end_sentence'} = '<p>a. b<!-- /@w --></p>';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/all_commands_delimiters.pl texinfo-6.8/tp/t/results/def/all_commands_delimiters.pl
*** texinfo-6.7/tp/t/results/def/all_commands_delimiters.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/all_commands_delimiters.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 81,85 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 81,89 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 102,106 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 106,114 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 124,128 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 132,140 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 279,283 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 291,299 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 300,304 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 316,324 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 337,341 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 357,365 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 423,427 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 447,455 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 462,466 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 490,498 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 544,548 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 576,584 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 699,703 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 735,743 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 720,724 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 760,768 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 757,761 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 801,809 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 843,847 ****
              'original_def_cmdname' => 'defvr'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 891,899 ----
              'original_def_cmdname' => 'defvr'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 882,886 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 934,942 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 995,999 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1051,1059 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1047,1051 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1107,1115 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1096,1100 ****
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1160,1168 ----
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1135,1139 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1203,1211 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1248,1252 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1320,1328 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 12,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1300,1304 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1376,1384 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 12,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1424,1428 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1504,1512 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 13,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1461,1465 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1545,1553 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 13,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1482,1486 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 1570,1578 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 13,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 1519,1523 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1611,1619 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 13,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1635,1639 ****
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1731,1739 ----
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 12,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1674,1678 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1774,1782 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 12,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1756,1760 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 1860,1868 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 16,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 1798,1802 ****
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1906,1914 ----
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 16,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1837,1841 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1949,1957 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 16,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2144,2148 ****
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 2260,2268 ----
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 19,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 2183,2187 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 2303,2311 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 19,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2398,2402 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 2522,2530 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 24,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 2419,2423 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 2547,2555 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 24,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 2456,2460 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 2588,2596 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 24,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 2543,2547 ****
              'original_def_cmdname' => 'deftypevr'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 2679,2687 ----
              'original_def_cmdname' => 'deftypevr'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 23,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 2582,2586 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 2722,2730 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 23,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2812,2816 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 2956,2964 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 28,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 2833,2837 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 2981,2989 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 28,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 2870,2874 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3022,3030 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 28,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 2956,2960 ****
              'original_def_cmdname' => 'deftp'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 3112,3120 ----
              'original_def_cmdname' => 'deftp'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 27,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 2995,2999 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 3155,3163 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 27,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 3210,3214 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3374,3382 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 32,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 3231,3235 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 3399,3407 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 32,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 3268,3272 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3440,3448 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 32,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 3355,3359 ****
              'original_def_cmdname' => 'defcv'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 3531,3539 ----
              'original_def_cmdname' => 'defcv'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 31,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 3394,3398 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 3574,3582 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 31,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 3468,3472 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3652,3660 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 35,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 3636,3640 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3824,3832 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 36,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 3657,3661 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 3849,3857 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 36,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 3694,3698 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3890,3898 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 36,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 3790,3794 ****
              'original_def_cmdname' => 'deftypecv'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 3990,3998 ----
              'original_def_cmdname' => 'deftypecv'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 35,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 3829,3833 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 4033,4041 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 35,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 4031,4035 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 4239,4247 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 40,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 4052,4056 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 4264,4272 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 40,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 4089,4093 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 4305,4313 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 40,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 4227,4231 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 4447,4455 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 39,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 4462,4466 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 4686,4694 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 44,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 4483,4487 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 4711,4719 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 44,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 4520,4524 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 4752,4760 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 44,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 4616,4620 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 4852,4860 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 43,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 4655,4659 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 4895,4903 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 43,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 4816,4820 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 5060,5068 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 47,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 4855,4859 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5103,5111 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 47,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 4929,4933 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 5181,5189 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 50,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 4950,4954 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'type' => 'bracketed_def_content'
                  },
--- 5206,5214 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 50,
!                     'macro' => ''
!                   },
                    'type' => 'bracketed_def_content'
                  },
***************
*** 5030,5034 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 5290,5298 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 50,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 5069,5073 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5333,5341 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 50,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5143,5147 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 5411,5419 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 53,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 5164,5168 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'type' => 'bracketed_def_content'
                  },
--- 5436,5444 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 53,
!                     'macro' => ''
!                   },
                    'type' => 'bracketed_def_content'
                  },
***************
*** 5244,5248 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 5520,5528 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 53,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 5283,5287 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5563,5571 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 53,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5444,5448 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 5728,5736 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 56,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 5483,5487 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5771,5779 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 56,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5644,5648 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 5936,5944 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 59,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 5683,5687 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 5979,5987 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 59,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5757,5761 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 6057,6065 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 62,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 5778,5782 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'type' => 'bracketed_def_content'
                  },
--- 6082,6090 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 62,
!                     'macro' => ''
!                   },
                    'type' => 'bracketed_def_content'
                  },
***************
*** 5858,5862 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 6166,6174 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 62,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 5897,5901 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6209,6217 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 62,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 5971,5975 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 6287,6295 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 65,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 5992,5996 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'type' => 'bracketed_def_content'
                  },
--- 6312,6320 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 65,
!                     'macro' => ''
!                   },
                    'type' => 'bracketed_def_content'
                  },
***************
*** 6072,6076 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 6396,6404 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 65,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 6111,6115 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6439,6447 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 65,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6272,6276 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 6604,6612 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 68,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 6311,6315 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6647,6655 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 68,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6472,6476 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 6812,6820 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 71,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 6511,6515 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 6855,6863 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 71,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6585,6589 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 6933,6941 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 74,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 6606,6610 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'type' => 'bracketed_def_content'
                  },
--- 6958,6966 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 74,
!                     'macro' => ''
!                   },
                    'type' => 'bracketed_def_content'
                  },
***************
*** 6686,6690 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 7042,7050 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 74,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 6725,6729 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 7085,7093 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 74,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 6799,6803 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 7163,7171 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 77,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 6820,6824 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'type' => 'bracketed_def_content'
                  },
--- 7188,7196 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 77,
!                     'macro' => ''
!                   },
                    'type' => 'bracketed_def_content'
                  },
***************
*** 6900,6904 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 7272,7280 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 77,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 6939,6943 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 7315,7323 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 77,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7100,7104 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 7480,7488 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 80,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 7139,7143 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 7523,7531 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 80,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7300,7304 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 7688,7696 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 83,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 7339,7343 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 7731,7739 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 83,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7419,7423 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 7815,7823 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 86,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7426,7430 ****
                      'def_role' => 'class'
                    },
!                   'line_nr' => {},
                    'type' => 'bracketed_def_content'
                  },
--- 7826,7834 ----
                      'def_role' => 'class'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 86,
!                     'macro' => ''
!                   },
                    'type' => 'bracketed_def_content'
                  },
***************
*** 7458,7462 ****
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 7862,7870 ----
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 86,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 7529,7533 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 7937,7945 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 86,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 7568,7572 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 7980,7988 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 86,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7737,7741 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8153,8161 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 89,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 7804,7808 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8224,8232 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 92,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 7833,7837 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8257,8265 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 92,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 7862,7866 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8290,8298 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 92,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 7902,7906 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 8334,8342 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 92,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 7941,7945 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8377,8385 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 92,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8008,8012 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8448,8456 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 95,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8037,8041 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8481,8489 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 95,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8066,8070 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8514,8522 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 95,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8106,8110 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 8558,8566 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 95,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 8145,8149 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8601,8609 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 95,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8212,8216 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8672,8680 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 98,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8241,8245 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8705,8713 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 98,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8270,8274 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8738,8746 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 98,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8310,8314 ****
              'original_def_cmdname' => 'defvr'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 8782,8790 ----
              'original_def_cmdname' => 'defvr'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 98,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 8349,8353 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 8825,8833 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 98,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8416,8420 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8896,8904 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 101,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8445,8449 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8929,8937 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 101,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8474,8478 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 8962,8970 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 101,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8514,8518 ****
              'original_def_cmdname' => 'defvr'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 9006,9014 ----
              'original_def_cmdname' => 'defvr'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 101,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 8553,8557 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9049,9057 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 101,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8620,8624 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9120,9128 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 104,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8649,8653 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9153,9161 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 104,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8678,8682 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9186,9194 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 104,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8707,8711 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9219,9227 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 104,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8748,8752 ****
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 9264,9272 ----
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 104,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 8787,8791 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9307,9315 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 104,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 8854,8858 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9378,9386 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 107,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8883,8887 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9411,9419 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 107,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8912,8916 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9444,9452 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 107,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8941,8945 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9477,9485 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 107,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 8982,8986 ****
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 9522,9530 ----
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 107,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 9021,9025 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9565,9573 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 107,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9088,9092 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9636,9644 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 110,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9117,9121 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9669,9677 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 110,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9146,9150 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9702,9710 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 110,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9175,9179 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9735,9743 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 110,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9216,9220 ****
              'original_def_cmdname' => 'deftypevr'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 9780,9788 ----
              'original_def_cmdname' => 'deftypevr'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 110,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 9255,9259 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 9823,9831 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 110,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9322,9326 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9894,9902 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 113,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9351,9355 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9927,9935 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 113,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9380,9384 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9960,9968 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 113,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9409,9413 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 9993,10001 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 113,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9450,9454 ****
              'original_def_cmdname' => 'deftypevr'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 10038,10046 ----
              'original_def_cmdname' => 'deftypevr'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 113,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 9489,9493 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10081,10089 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 113,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9556,9560 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10152,10160 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 116,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9585,9589 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10185,10193 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 116,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9614,9618 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10218,10226 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 116,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9654,9658 ****
              'original_def_cmdname' => 'deftp'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 10262,10270 ----
              'original_def_cmdname' => 'deftp'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 116,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 9693,9697 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10305,10313 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 116,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9760,9764 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10376,10384 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 119,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9789,9793 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10409,10417 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 119,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9818,9822 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10442,10450 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 119,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9858,9862 ****
              'original_def_cmdname' => 'deftp'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 10486,10494 ----
              'original_def_cmdname' => 'deftp'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 119,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 9897,9901 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10529,10537 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 119,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 9964,9968 ****
                      'def_role' => 'class'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10600,10608 ----
                      'def_role' => 'class'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 122,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 9993,9997 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10633,10641 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 122,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10022,10026 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10666,10674 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 122,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10051,10055 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10699,10707 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 122,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10092,10096 ****
              'original_def_cmdname' => 'defcv'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 10744,10752 ----
              'original_def_cmdname' => 'defcv'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 122,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 10131,10135 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 10787,10795 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 122,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10198,10202 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10858,10866 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 125,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10227,10231 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10891,10899 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 125,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10256,10260 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10924,10932 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 125,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10285,10289 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 10957,10965 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 125,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10325,10329 ****
              'original_def_cmdname' => 'deftp'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 11001,11009 ----
              'original_def_cmdname' => 'deftp'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 125,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 10364,10368 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11044,11052 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 125,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10431,10435 ****
                      'def_role' => 'class'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 11115,11123 ----
                      'def_role' => 'class'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 128,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 10459,10463 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 11147,11155 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 128,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10488,10492 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 11180,11188 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 128,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 10516,10520 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 11212,11220 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 128,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10545,10549 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 11245,11253 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 128,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10595,10599 ****
              'original_def_cmdname' => 'deftypecv'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 11299,11307 ----
              'original_def_cmdname' => 'deftypecv'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 128,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 10634,10638 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11342,11350 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 128,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10701,10705 ****
                      'def_role' => 'class'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 11413,11421 ----
                      'def_role' => 'class'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 131,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 10729,10733 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 11445,11453 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 131,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10758,10762 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 11478,11486 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 131,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 10786,10790 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 11510,11518 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 131,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10815,10819 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 11543,11551 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 131,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 10865,10869 ****
              'original_def_cmdname' => 'deftypecv'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 11597,11605 ----
              'original_def_cmdname' => 'deftypecv'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 131,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 10904,10908 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11640,11648 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 131,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 10971,10975 ****
                      'def_role' => 'class'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 11711,11719 ----
                      'def_role' => 'class'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 134,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 10999,11003 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 11743,11751 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 134,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 11027,11031 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 11775,11783 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 134,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11056,11060 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 11808,11816 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 134,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11105,11109 ****
              'original_def_cmdname' => 'defop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 11861,11869 ----
              'original_def_cmdname' => 'defop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 134,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 11144,11148 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 11904,11912 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 134,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11211,11215 ****
                      'def_role' => 'class'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 11975,11983 ----
                      'def_role' => 'class'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 137,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 11239,11243 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 12007,12015 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 137,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 11267,11271 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12039,12047 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 137,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11296,11300 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12072,12080 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 137,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11345,11349 ****
              'original_def_cmdname' => 'defop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 12125,12133 ----
              'original_def_cmdname' => 'defop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 137,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 11384,11388 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12168,12176 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 137,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11451,11455 ****
                      'def_role' => 'class'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 12239,12247 ----
                      'def_role' => 'class'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 140,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 11479,11483 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12271,12279 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 140,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11508,11512 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 12304,12312 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 140,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 11536,11540 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12336,12344 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 140,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11565,11569 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12369,12377 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 140,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11615,11619 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 12423,12431 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 140,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 11654,11658 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12466,12474 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 140,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11721,11725 ****
                      'def_role' => 'class'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 12537,12545 ----
                      'def_role' => 'class'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 143,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 11749,11753 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12569,12577 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 143,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11778,11782 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {}
                  },
                  {
--- 12602,12610 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 143,
!                     'macro' => ''
!                   }
                  },
                  {
***************
*** 11806,11810 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12634,12642 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 143,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11835,11839 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12667,12675 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 143,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 11885,11889 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 12721,12729 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 143,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 11924,11928 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 12764,12772 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 143,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 11976,11980 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 12820,12828 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 146,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 11998,12002 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 12846,12854 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 146,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 12028,12032 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12880,12888 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 146,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 12057,12061 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12913,12921 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 146,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 12086,12090 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12946,12954 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 146,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 12115,12119 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 12979,12987 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 146,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 12156,12160 ****
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 13024,13032 ----
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 146,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 12195,12199 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 13067,13075 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 146,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 12247,12251 ****
                      'def_role' => 'type'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 13123,13131 ----
                      'def_role' => 'type'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 149,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 12269,12273 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 13149,13157 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 149,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 12299,12303 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 13183,13191 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 149,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 12328,12332 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 13216,13224 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 149,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 12357,12361 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 13249,13257 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 149,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 12386,12390 ****
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 13282,13290 ----
                      'def_role' => 'typearg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 149,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 12427,12431 ****
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 13327,13335 ----
              'original_def_cmdname' => 'deftypefn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 149,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 12466,12470 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 13370,13378 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 149,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 12480,12492 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 13388,13397 ----
***************
*** 12509,12517 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[21]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[26]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[26];
- $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[21]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 13414,13420 ----
***************
*** 12519,12523 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29];
- $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[21]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[30]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 13422,13425 ----
***************
*** 12534,12538 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 13436,13439 ----
***************
*** 12540,12544 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13441,13444 ----
***************
*** 12551,12555 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0];
--- 13451,13454 ----
***************
*** 12572,12580 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0];
--- 13471,13477 ----
***************
*** 12582,12586 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0];
--- 13479,13482 ----
***************
*** 12597,12601 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[1]{'args'}[0];
--- 13493,13496 ----
***************
*** 12603,12607 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13498,13501 ----
***************
*** 12618,12622 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9];
- $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0];
--- 13512,13515 ----
***************
*** 12626,12630 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0];
--- 13519,13522 ----
***************
*** 12637,12641 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[1]{'args'}[0];
--- 13529,13532 ----
***************
*** 12643,12647 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13534,13537 ----
***************
*** 12658,12662 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9];
- $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13548,13551 ----
***************
*** 12666,12670 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13555,13558 ----
***************
*** 12683,12687 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13571,13574 ----
***************
*** 12689,12697 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30];
- $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[31]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[32]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[32];
- $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[32]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[32]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[33]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13576,13582 ----
***************
*** 12699,12703 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35];
- $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[36]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13584,13587 ----
***************
*** 12719,12723 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[1]{'args'}[0];
--- 13603,13606 ----
***************
*** 12725,12729 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13608,13611 ----
***************
*** 12736,12740 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0];
--- 13618,13621 ----
***************
*** 12746,12750 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[8];
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[1]{'args'}[0];
--- 13627,13630 ----
***************
*** 12752,12756 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[8];
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13632,13635 ----
***************
*** 12796,12800 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[10];
  $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[1]{'args'}[0];
--- 13675,13678 ----
***************
*** 12802,12806 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[10];
  $result_trees{'all_commands_delimiters'}{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13680,13683 ----
***************
*** 12830,12838 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0];
--- 13707,13713 ----
***************
*** 12840,12844 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25];
- $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0];
--- 13715,13718 ----
***************
*** 12856,12860 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12];
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[1]{'args'}[0];
--- 13730,13733 ----
***************
*** 12862,12866 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[12];
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[12]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[12]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[13]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13735,13738 ----
***************
*** 12892,12900 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0];
--- 13764,13770 ----
***************
*** 12902,12906 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0];
--- 13772,13775 ----
***************
*** 12917,12921 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14];
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[1]{'args'}[0];
--- 13786,13789 ----
***************
*** 12923,12927 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[14];
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[14]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[14]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[15]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13791,13794 ----
***************
*** 12951,12959 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0];
--- 13818,13824 ----
***************
*** 12961,12965 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25];
- $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0];
--- 13826,13829 ----
***************
*** 12977,12981 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16];
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[1]{'args'}[0];
--- 13841,13844 ----
***************
*** 12983,12987 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[16];
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[16]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[16]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[17]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13846,13849 ----
***************
*** 12992,12996 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
--- 13854,13857 ----
***************
*** 13014,13022 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
--- 13875,13881 ----
***************
*** 13024,13028 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
--- 13883,13886 ----
***************
*** 13043,13047 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[1]{'args'}[0];
--- 13901,13904 ----
***************
*** 13049,13053 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[18];
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[18]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[18]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[19]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13906,13909 ----
***************
*** 13074,13082 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0];
--- 13930,13936 ----
***************
*** 13084,13088 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25];
- $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'args'}[0];
--- 13938,13941 ----
***************
*** 13107,13111 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[20];
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[20]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[20]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[20]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[21]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 13960,13963 ----
***************
*** 13136,13144 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0];
--- 13988,13994 ----
***************
*** 13146,13150 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0];
--- 13996,13999 ----
***************
*** 13165,13169 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22];
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[1]{'args'}[0];
--- 14014,14017 ----
***************
*** 13171,13175 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[22];
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14019,14022 ----
***************
*** 13196,13200 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[24];
  $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[1]{'args'}[0];
--- 14043,14046 ----
***************
*** 13202,13206 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[24];
  $result_trees{'all_commands_delimiters'}{'contents'}[24]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14048,14051 ----
***************
*** 13211,13219 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0];
--- 14056,14062 ----
***************
*** 13231,13235 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26];
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[1]{'args'}[0];
--- 14074,14077 ----
***************
*** 13237,13241 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[26];
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[26]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14079,14082 ----
***************
*** 13246,13254 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0];
--- 14087,14093 ----
***************
*** 13266,13270 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28];
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[1]{'args'}[0];
--- 14105,14108 ----
***************
*** 13272,13276 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[28];
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[28]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[29]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14110,14113 ----
***************
*** 13297,13301 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[30];
  $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[1]{'args'}[0];
--- 14134,14137 ----
***************
*** 13303,13307 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[30];
  $result_trees{'all_commands_delimiters'}{'contents'}[30]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[30]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[30]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[30]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[31]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14139,14142 ----
***************
*** 13328,13332 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[32];
  $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[1]{'args'}[0];
--- 14163,14166 ----
***************
*** 13334,13338 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[32];
  $result_trees{'all_commands_delimiters'}{'contents'}[32]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[32]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[32]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[32]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[33]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14168,14171 ----
***************
*** 13343,13351 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0];
--- 14176,14182 ----
***************
*** 13363,13367 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34];
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[1]{'args'}[0];
--- 14194,14197 ----
***************
*** 13369,13373 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[34];
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[34]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[34]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[35]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14199,14202 ----
***************
*** 13378,13386 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0];
--- 14207,14213 ----
***************
*** 13398,13402 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36];
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[1]{'args'}[0];
--- 14225,14228 ----
***************
*** 13404,13408 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[36];
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[36]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[36]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[37]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14230,14233 ----
***************
*** 13429,13433 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[38];
  $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[1]{'args'}[0];
--- 14254,14257 ----
***************
*** 13435,13439 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[38];
  $result_trees{'all_commands_delimiters'}{'contents'}[38]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[38]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[38]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[38]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[39]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14259,14262 ----
***************
*** 13460,13464 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[40];
  $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[1]{'args'}[0];
--- 14283,14286 ----
***************
*** 13466,13470 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[40];
  $result_trees{'all_commands_delimiters'}{'contents'}[40]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[40]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[40]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[40]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[41]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14288,14291 ----
***************
*** 13475,13483 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0];
--- 14296,14302 ----
***************
*** 13495,13499 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42];
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[1]{'args'}[0];
--- 14314,14317 ----
***************
*** 13501,13505 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[42];
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[42]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[42]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[43]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14319,14322 ----
***************
*** 13510,13518 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0];
--- 14327,14333 ----
***************
*** 13530,13534 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44];
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[1]{'args'}[0];
--- 14345,14348 ----
***************
*** 13536,13540 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[44];
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[44]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[44]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[45]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14350,14353 ----
***************
*** 13561,13565 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[46];
  $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[1]{'args'}[0];
--- 14374,14377 ----
***************
*** 13567,13571 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[46];
  $result_trees{'all_commands_delimiters'}{'contents'}[46]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[46]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[46]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[46]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[47]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14379,14382 ----
***************
*** 13592,13596 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[48];
  $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[1]{'args'}[0];
--- 14403,14406 ----
***************
*** 13598,13602 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[48];
  $result_trees{'all_commands_delimiters'}{'contents'}[48]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[48]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[48]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[48]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[49]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14408,14411 ----
***************
*** 13610,13621 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0];
--- 14419,14427 ----
***************
*** 13632,13636 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50];
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[1]{'args'}[0];
--- 14438,14441 ----
***************
*** 13638,13642 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[50];
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[50]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[50]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[51]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14443,14446 ----
***************
*** 13663,13667 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[52]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[52];
  $result_trees{'all_commands_delimiters'}{'contents'}[52]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[52]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[52]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[52]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[52]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[53]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14467,14470 ----
***************
*** 13672,13686 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0];
--- 14475,14486 ----
***************
*** 13691,13695 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[1]{'args'}[0];
--- 14491,14494 ----
***************
*** 13697,13701 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[54];
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[54]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[54]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[55]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14496,14499 ----
***************
*** 13706,13720 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0];
--- 14504,14515 ----
***************
*** 13725,13729 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[1]{'args'}[0];
--- 14520,14523 ----
***************
*** 13731,13735 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[56];
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[56]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[56]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[57]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14525,14528 ----
***************
*** 13740,13754 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0];
--- 14533,14544 ----
***************
*** 13759,13763 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[1]{'args'}[0];
--- 14549,14552 ----
***************
*** 13765,13769 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[58];
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[58]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[58]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[59]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14554,14557 ----
***************
*** 13774,13788 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0];
--- 14562,14573 ----
***************
*** 13793,13797 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[1]{'args'}[0];
--- 14578,14581 ----
***************
*** 13799,13803 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[60];
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[60]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[60]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[61]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14583,14586 ----
***************
*** 13808,13827 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0];
--- 14591,14606 ----
***************
*** 13833,13837 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[1]{'args'}[0];
--- 14612,14615 ----
***************
*** 13839,13843 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[62];
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[62]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[62]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[63]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14617,14620 ----
***************
*** 13848,13867 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0];
--- 14625,14640 ----
***************
*** 13873,13877 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[1]{'args'}[0];
--- 14646,14649 ----
***************
*** 13879,13883 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[64];
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[64]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[64]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[65]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14651,14654 ----
***************
*** 13888,13907 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0];
--- 14659,14674 ----
***************
*** 13913,13917 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[1]{'args'}[0];
--- 14680,14683 ----
***************
*** 13919,13923 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[66];
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[66]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[66]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[67]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14685,14688 ----
***************
*** 13928,13947 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0];
--- 14693,14708 ----
***************
*** 13953,13957 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[1]{'args'}[0];
--- 14714,14717 ----
***************
*** 13959,13963 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[68];
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[68]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[68]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[69]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14719,14722 ----
***************
*** 13968,13982 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0];
--- 14727,14738 ----
***************
*** 13987,13991 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[1]{'args'}[0];
--- 14743,14746 ----
***************
*** 13993,13997 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[70];
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[70]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[70]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[71]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14748,14751 ----
***************
*** 14002,14016 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0];
--- 14756,14767 ----
***************
*** 14021,14025 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[1]{'args'}[0];
--- 14772,14775 ----
***************
*** 14027,14031 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[72];
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[72]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[72]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[73]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14777,14780 ----
***************
*** 14036,14055 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0];
--- 14785,14800 ----
***************
*** 14061,14065 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[1]{'args'}[0];
--- 14806,14809 ----
***************
*** 14067,14071 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[74];
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[74]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[74]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[75]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14811,14814 ----
***************
*** 14076,14095 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0];
--- 14819,14834 ----
***************
*** 14100,14104 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[1]{'args'}[0];
--- 14839,14842 ----
***************
*** 14106,14110 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[76];
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[76]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[76]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[77]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14844,14847 ----
***************
*** 14115,14137 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0];
--- 14852,14869 ----
***************
*** 14146,14150 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[1]{'args'}[0];
--- 14878,14881 ----
***************
*** 14152,14156 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[78];
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[78]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[78]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[79]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14883,14886 ----
***************
*** 14161,14183 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0];
--- 14891,14908 ----
***************
*** 14192,14196 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[1]{'args'}[0];
--- 14917,14920 ----
***************
*** 14198,14202 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[80];
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[80]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[80]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[81]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14922,14925 ----
***************
*** 14207,14224 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0];
--- 14930,14943 ----
***************
*** 14232,14236 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[1]{'args'}[0];
--- 14951,14954 ----
***************
*** 14238,14242 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[82];
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[82]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[82]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[83]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14956,14959 ----
***************
*** 14247,14264 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0];
--- 14964,14977 ----
***************
*** 14272,14276 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[1]{'args'}[0];
--- 14985,14988 ----
***************
*** 14278,14282 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[84];
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[84]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[84]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[85]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 14990,14993 ----
***************
*** 14287,14309 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0];
--- 14998,15015 ----
***************
*** 14318,14322 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[1]{'args'}[0];
--- 15024,15027 ----
***************
*** 14324,14328 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[86];
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[86]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[86]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[87]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 15029,15032 ----
***************
*** 14333,14355 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0];
--- 15037,15054 ----
***************
*** 14364,14368 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[1]{'args'}[0];
--- 15063,15066 ----
***************
*** 14370,14374 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[88];
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[88]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[88]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[89]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 15068,15071 ----
***************
*** 14377,14405 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0];
--- 15074,15096 ----
***************
*** 14411,14415 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[1]{'args'}[0];
--- 15102,15105 ----
***************
*** 14417,14421 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[90];
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[90]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[90]{'parent'} = $result_trees{'all_commands_delimiters'};
  $result_trees{'all_commands_delimiters'}{'contents'}[91]{'parent'} = $result_trees{'all_commands_delimiters'};
--- 15107,15110 ----
***************
*** 14424,14452 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0];
--- 15113,15135 ----
***************
*** 14458,14462 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[1]{'args'}[0];
--- 15141,15144 ----
***************
*** 14464,14468 ****
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters'}{'contents'}[92];
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[1];
- $result_trees{'all_commands_delimiters'}{'contents'}[92]{'line_nr'} = $result_trees{'all_commands_delimiters'}{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters'}{'contents'}[92]{'parent'} = $result_trees{'all_commands_delimiters'};
  
--- 15146,15149 ----
***************
*** 15134,15137 ****
--- 15815,15821 ----
  
  
+ $result_floats{'all_commands_delimiters'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'all_commands_delimiters'} = ' -- Command: FORWARD--CHAR NCHARS argument2 argument3 (arg in brace,
***************
*** 15162,15166 ****
            V--AR, in, b , comma aPREF p]) last
  
!  -- Class Option2 of Window: \'int\' border-pattern (arg in brace,
            [something IN V--AR, in, b , comma aPREF p]) last
  
--- 15846,15850 ----
            V--AR, in, b , comma aPREF p]) last
  
!  -- Class Option2 of Window: int border-pattern (arg in brace,
            [something IN V--AR, in, b , comma aPREF p]) last
  
***************
*** 15168,15201 ****
            b , comma aPREF p]) last
  
!  -- Operation2 on W,indow: \'int\' expose (arg in brace, [something IN
            V--AR, in, b , comma aPREF p]) last
  
!  -- Operation5 on Window: \'int\' expose type arg
  
!  -- Operation3 on W,indow: \'int\' e,xpose type arg
  
!  -- Operation4 on ,Window: \'int\' ,expose type arg
  
!  -- Operation6 on W,indow: \'int\' e,xpose type arg
  
!  -- Operation7 on ,Window: \'int\' ,expose type arg
  
!  -- Operation13 on W)indow: \'int\' e)xpose type arg
  
!  -- Operation14 on )Window: \'int\' )expose type arg
  
!  -- Operation16 on W)indow: \'int\' e)xpose type arg
  
!  -- Operation17 on )Window: \'int\' )expose type arg
  
!  -- Operation18 on W;indow: \'int\' e;xpose type arg
  
!  -- Operation19 on ;Window: \'int\' ;expose type arg
  
!  -- Operation20 on W;indow: \'int\' e;xpose type arg
  
!  -- Operation21 on ;Window: \'int\' ;expose type arg
  
!  -- Command\'com\' on Window\'int\': exposeEXP name
  
   -- Function: apply function &rest arguments
--- 15852,15885 ----
            b , comma aPREF p]) last
  
!  -- Operation2 on W,indow: int expose (arg in brace, [something IN
            V--AR, in, b , comma aPREF p]) last
  
!  -- Operation5 on Window: int expose type arg
  
!  -- Operation3 on W,indow: int e,xpose type arg
  
!  -- Operation4 on ,Window: int ,expose type arg
  
!  -- Operation6 on W,indow: int e,xpose type arg
  
!  -- Operation7 on ,Window: int ,expose type arg
  
!  -- Operation13 on W)indow: int e)xpose type arg
  
!  -- Operation14 on )Window: int )expose type arg
  
!  -- Operation16 on W)indow: int e)xpose type arg
  
!  -- Operation17 on )Window: int )expose type arg
  
!  -- Operation18 on W;indow: int e;xpose type arg
  
!  -- Operation19 on ;Window: int ;expose type arg
  
!  -- Operation20 on W;indow: int e;xpose type arg
  
!  -- Operation21 on ;Window: int ;expose type arg
  
!  -- Commandcom on Windowint: exposeEXP name
  
   -- Function: apply function &rest arguments
***************
*** 15203,15243 ****
   -- A1: A2 A3 A4
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\'
  
   -- A1: A2 A3 A4
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\'
  
   -- A1: A2 A3 A4 A5
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\' \'A5\'
  
   -- A1: A2 A3 A4 A5
  
!  -- \'A1\': A2 \'A3\' \'A4\' \'A5\'
  
   -- A1: A2 A3 A4
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\'
  
   -- A1 of A2: A3 A4 A5
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\' \'A5\'
  
   -- A1 of A2: A3 A4 A5 A6
  
!  -- \'A1\' of \'A2\': \'A3\' \'A4\' \'A5\' \'A6\'
  
   -- A1 on A2: A3 A4 A5
  
!  -- \'A1\' on \'A2\': \'A3\' \'A4\' \'A5\'
  
   -- A1 on A2: A3 A4 A5 A6
  
!  -- \'A1\' on \'A2\': \'A3\' \'A4\' \'A5\' \'A6\'
  
!  -- code then var: ret_type fun_name \'A1\' A2 \'A3\' A4
  
!  -- var then code: ret_type1 fun_name1 A1 \'A2\' A3 \'A4\'
  ';
  
--- 15887,15927 ----
   -- A1: A2 A3 A4
  
!  -- A1: A2 A3 A4
  
   -- A1: A2 A3 A4
  
!  -- A1: A2 A3 A4
  
   -- A1: A2 A3 A4 A5
  
!  -- A1: A2 A3 A4 A5
  
   -- A1: A2 A3 A4 A5
  
!  -- A1: A2 A3 A4 A5
  
   -- A1: A2 A3 A4
  
!  -- A1: A2 A3 A4
  
   -- A1 of A2: A3 A4 A5
  
!  -- A1: A2 A3 A4 A5
  
   -- A1 of A2: A3 A4 A5 A6
  
!  -- A1 of A2: A3 A4 A5 A6
  
   -- A1 on A2: A3 A4 A5
  
!  -- A1 on A2: A3 A4 A5
  
   -- A1 on A2: A3 A4 A5 A6
  
!  -- A1 on A2: A3 A4 A5 A6
  
!  -- code then var: ret_type fun_name A1 A2 A3 A4
  
!  -- var then code: ret_type1 fun_name1 A1 A2 A3 A4
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/def/all_commands_delimiters_printindex.pl texinfo-6.8/tp/t/results/def/all_commands_delimiters_printindex.pl
*** texinfo-6.7/tp/t/results/def/all_commands_delimiters_printindex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/all_commands_delimiters_printindex.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 105,109 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 105,113 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 2,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 126,130 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 130,138 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 2,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 148,152 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 156,164 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 2,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 303,307 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 315,323 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 3,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 324,328 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 340,348 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 3,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 361,365 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 381,389 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 3,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 448,452 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 472,480 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 2,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 487,491 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 515,523 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 569,573 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 601,609 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 724,728 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 760,768 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 745,749 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 785,793 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 782,786 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 826,834 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 869,873 ****
                  'original_def_cmdname' => 'defvr'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 917,925 ----
                  'original_def_cmdname' => 'defvr'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 908,912 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 960,968 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1021,1025 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1077,1085 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1073,1077 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1133,1141 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1123,1127 ****
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 1187,1195 ----
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 1162,1166 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1230,1238 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1275,1279 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1347,1355 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1327,1331 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1403,1411 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1451,1455 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1531,1539 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1488,1492 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1572,1580 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1509,1513 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 1597,1605 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 1546,1550 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1638,1646 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 14,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1663,1667 ****
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 1759,1767 ----
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 1702,1706 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1802,1810 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 13,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1784,1788 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 1888,1896 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 1827,1831 ****
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 1935,1943 ----
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 1866,1870 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1978,1986 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 17,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2174,2178 ****
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 2290,2298 ----
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 2213,2217 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 2333,2341 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 20,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2428,2432 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2552,2560 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2449,2453 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 2577,2585 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 2486,2490 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2618,2626 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2574,2578 ****
                  'original_def_cmdname' => 'deftypevr'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 2710,2718 ----
                  'original_def_cmdname' => 'deftypevr'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 2613,2617 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 2753,2761 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 24,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2843,2847 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2987,2995 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2864,2868 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 3012,3020 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 2901,2905 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3053,3061 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2988,2992 ****
                  'original_def_cmdname' => 'deftp'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 3144,3152 ----
                  'original_def_cmdname' => 'deftp'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 3027,3031 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 3187,3195 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 28,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 3242,3246 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3406,3414 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 33,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3263,3267 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 3431,3439 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 33,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 3300,3304 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3472,3480 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 33,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3388,3392 ****
                  'original_def_cmdname' => 'defcv'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 3564,3572 ----
                  'original_def_cmdname' => 'defcv'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 32,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 3427,3431 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 3607,3615 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 32,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 3501,3505 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3685,3693 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 36,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3669,3673 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3857,3865 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 37,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3690,3694 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 3882,3890 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 37,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 3727,3731 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3923,3931 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 37,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3824,3828 ****
                  'original_def_cmdname' => 'deftypecv'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 4024,4032 ----
                  'original_def_cmdname' => 'deftypecv'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 36,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 3863,3867 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 4067,4075 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 36,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 4065,4069 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4273,4281 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 41,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 4086,4090 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 4298,4306 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 41,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 4123,4127 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4339,4347 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 41,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 4262,4266 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 4482,4490 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 40,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 4497,4501 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4721,4729 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 45,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 4518,4522 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 4746,4754 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 45,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 4555,4559 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 4787,4795 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 45,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 4652,4656 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 4888,4896 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 44,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 4691,4695 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 4931,4939 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 44,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 4853,4857 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 5097,5105 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 48,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 4892,4896 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 5140,5148 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 48,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 4966,4970 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 5218,5226 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 51,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 4987,4991 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'type' => 'bracketed_def_content'
                      },
--- 5243,5251 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 51,
!                         'macro' => ''
!                       },
                        'type' => 'bracketed_def_content'
                      },
***************
*** 5068,5072 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 5328,5336 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 51,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 5107,5111 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 5371,5379 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 51,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 5181,5185 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 5449,5457 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 54,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 5202,5206 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'type' => 'bracketed_def_content'
                      },
--- 5474,5482 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 54,
!                         'macro' => ''
!                       },
                        'type' => 'bracketed_def_content'
                      },
***************
*** 5283,5287 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 5559,5567 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 54,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 5322,5326 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 5602,5610 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 54,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 5484,5488 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 5768,5776 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 57,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 5523,5527 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 5811,5819 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 57,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 5685,5689 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 5977,5985 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 60,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 5724,5728 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 6020,6028 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 60,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 5798,5802 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 6098,6106 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 63,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 5819,5823 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'type' => 'bracketed_def_content'
                      },
--- 6123,6131 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 63,
!                         'macro' => ''
!                       },
                        'type' => 'bracketed_def_content'
                      },
***************
*** 5900,5904 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 6208,6216 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 63,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 5939,5943 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 6251,6259 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 63,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 6013,6017 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 6329,6337 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 66,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 6034,6038 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'type' => 'bracketed_def_content'
                      },
--- 6354,6362 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 66,
!                         'macro' => ''
!                       },
                        'type' => 'bracketed_def_content'
                      },
***************
*** 6115,6119 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 6439,6447 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 66,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 6154,6158 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 6482,6490 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 66,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 6316,6320 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 6648,6656 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 69,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 6355,6359 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 6691,6699 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 69,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 6517,6521 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 6857,6865 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 72,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 6556,6560 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 6900,6908 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 72,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 6630,6634 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 6978,6986 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 75,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 6651,6655 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'type' => 'bracketed_def_content'
                      },
--- 7003,7011 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 75,
!                         'macro' => ''
!                       },
                        'type' => 'bracketed_def_content'
                      },
***************
*** 6732,6736 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 7088,7096 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 75,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 6771,6775 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 7131,7139 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 75,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 6845,6849 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 7209,7217 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 78,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 6866,6870 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'type' => 'bracketed_def_content'
                      },
--- 7234,7242 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 78,
!                         'macro' => ''
!                       },
                        'type' => 'bracketed_def_content'
                      },
***************
*** 6947,6951 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 7319,7327 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 78,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 6986,6990 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 7362,7370 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 78,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 7148,7152 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 7528,7536 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 81,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 7187,7191 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 7571,7579 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 81,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 7349,7353 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 7737,7745 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 84,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 7388,7392 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 7780,7788 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 84,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 7468,7472 ****
                            'cmdname' => 'code',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 7864,7872 ----
                            'cmdname' => 'code',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 87,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 7475,7479 ****
                          'def_role' => 'class'
                        },
!                       'line_nr' => {},
                        'type' => 'bracketed_def_content'
                      },
--- 7875,7883 ----
                          'def_role' => 'class'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 87,
!                         'macro' => ''
!                       },
                        'type' => 'bracketed_def_content'
                      },
***************
*** 7507,7511 ****
                            'cmdname' => 'var',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 7911,7919 ----
                            'cmdname' => 'var',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 87,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 7579,7583 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 7987,7995 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 87,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 7618,7622 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 8030,8038 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 87,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 7788,7792 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 8204,8212 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 90,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 7855,7859 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8275,8283 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 93,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 7884,7888 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8308,8316 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 93,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 7913,7917 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8341,8349 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 93,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 7954,7958 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 8386,8394 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 93,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 7993,7997 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 8429,8437 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 93,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 8060,8064 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8500,8508 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 96,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8089,8093 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8533,8541 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 96,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8118,8122 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8566,8574 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 96,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8159,8163 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 8611,8619 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 96,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 8198,8202 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 8654,8662 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 96,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 8265,8269 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8725,8733 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 99,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8294,8298 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8758,8766 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 99,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8323,8327 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8791,8799 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 99,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8364,8368 ****
                  'original_def_cmdname' => 'defvr'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 8836,8844 ----
                  'original_def_cmdname' => 'defvr'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 99,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 8403,8407 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 8879,8887 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 99,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 8470,8474 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8950,8958 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 102,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8499,8503 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 8983,8991 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 102,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8528,8532 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9016,9024 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 102,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8569,8573 ****
                  'original_def_cmdname' => 'defvr'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 9061,9069 ----
                  'original_def_cmdname' => 'defvr'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 102,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 8608,8612 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 9104,9112 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 102,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 8675,8679 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9175,9183 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 105,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8704,8708 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9208,9216 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 105,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8733,8737 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9241,9249 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 105,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8762,8766 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9274,9282 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 105,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8804,8808 ****
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 9320,9328 ----
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 105,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 8843,8847 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 9363,9371 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 105,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 8910,8914 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9434,9442 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 108,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8939,8943 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9467,9475 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 108,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8968,8972 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9500,9508 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 108,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 8997,9001 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9533,9541 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 108,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9039,9043 ****
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 9579,9587 ----
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 108,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 9078,9082 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 9622,9630 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 108,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 9145,9149 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9693,9701 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 111,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9174,9178 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9726,9734 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 111,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9203,9207 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9759,9767 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 111,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9232,9236 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9792,9800 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 111,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9274,9278 ****
                  'original_def_cmdname' => 'deftypevr'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 9838,9846 ----
                  'original_def_cmdname' => 'deftypevr'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 111,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 9313,9317 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 9881,9889 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 111,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 9380,9384 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9952,9960 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 114,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9409,9413 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 9985,9993 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 114,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9438,9442 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10018,10026 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 114,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9467,9471 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10051,10059 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 114,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9509,9513 ****
                  'original_def_cmdname' => 'deftypevr'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 10097,10105 ----
                  'original_def_cmdname' => 'deftypevr'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 114,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 9548,9552 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 10140,10148 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 114,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 9615,9619 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10211,10219 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 117,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9644,9648 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10244,10252 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 117,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9673,9677 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10277,10285 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 117,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9714,9718 ****
                  'original_def_cmdname' => 'deftp'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 10322,10330 ----
                  'original_def_cmdname' => 'deftp'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 117,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 9753,9757 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 10365,10373 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 117,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 9820,9824 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10436,10444 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 120,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9849,9853 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10469,10477 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 120,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9878,9882 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10502,10510 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 120,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 9919,9923 ****
                  'original_def_cmdname' => 'deftp'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 10547,10555 ----
                  'original_def_cmdname' => 'deftp'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 120,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 9958,9962 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 10590,10598 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 120,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 10025,10029 ****
                          'def_role' => 'class'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10661,10669 ----
                          'def_role' => 'class'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 123,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10054,10058 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10694,10702 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 123,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10083,10087 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10727,10735 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 123,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10112,10116 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10760,10768 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 123,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10154,10158 ****
                  'original_def_cmdname' => 'defcv'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 10806,10814 ----
                  'original_def_cmdname' => 'defcv'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 123,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 10193,10197 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 10849,10857 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 123,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 10260,10264 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10920,10928 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 126,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10289,10293 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10953,10961 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 126,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10318,10322 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 10986,10994 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 126,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10347,10351 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 11019,11027 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 126,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10388,10392 ****
                  'original_def_cmdname' => 'deftp'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 11064,11072 ----
                  'original_def_cmdname' => 'deftp'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 126,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 10427,10431 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 11107,11115 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 126,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 10494,10498 ****
                          'def_role' => 'class'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 11178,11186 ----
                          'def_role' => 'class'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 10522,10526 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 11210,11218 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10551,10555 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 11243,11251 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 10579,10583 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 11275,11283 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10608,10612 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 11308,11316 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 129,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10659,10663 ****
                  'original_def_cmdname' => 'deftypecv'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 11363,11371 ----
                  'original_def_cmdname' => 'deftypecv'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 129,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 10698,10702 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 11406,11414 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 129,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 10765,10769 ****
                          'def_role' => 'class'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 11477,11485 ----
                          'def_role' => 'class'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 10793,10797 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 11509,11517 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10822,10826 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 11542,11550 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 10850,10854 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 11574,11582 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10879,10883 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 11607,11615 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 132,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 10930,10934 ****
                  'original_def_cmdname' => 'deftypecv'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 11662,11670 ----
                  'original_def_cmdname' => 'deftypecv'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 132,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 10969,10973 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 11705,11713 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 132,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 11036,11040 ****
                          'def_role' => 'class'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 11776,11784 ----
                          'def_role' => 'class'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 135,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 11064,11068 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 11808,11816 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 135,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 11092,11096 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 11840,11848 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 135,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11121,11125 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 11873,11881 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 135,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11171,11175 ****
                  'original_def_cmdname' => 'defop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 11927,11935 ----
                  'original_def_cmdname' => 'defop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 135,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 11210,11214 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 11970,11978 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 135,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 11277,11281 ****
                          'def_role' => 'class'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 12041,12049 ----
                          'def_role' => 'class'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 11305,11309 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 12073,12081 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 11333,11337 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12105,12113 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11362,11366 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12138,12146 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 138,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11412,11416 ****
                  'original_def_cmdname' => 'defop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 12192,12200 ----
                  'original_def_cmdname' => 'defop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 138,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 11451,11455 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 12235,12243 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 138,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 11518,11522 ****
                          'def_role' => 'class'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 12306,12314 ----
                          'def_role' => 'class'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 11546,11550 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12338,12346 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11575,11579 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 12371,12379 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 11603,11607 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12403,12411 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11632,11636 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12436,12444 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 141,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11683,11687 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 12491,12499 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 141,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 11722,11726 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 12534,12542 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 141,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 11789,11793 ****
                          'def_role' => 'class'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 12605,12613 ----
                          'def_role' => 'class'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 11817,11821 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12637,12645 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11846,11850 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {}
                      },
                      {
--- 12670,12678 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       }
                      },
                      {
***************
*** 11874,11878 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12702,12710 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11903,11907 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12735,12743 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 144,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 11954,11958 ****
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 12790,12798 ----
                  'original_def_cmdname' => 'deftypeop'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 144,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 11993,11997 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 12833,12841 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 144,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 12045,12049 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 12889,12897 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 12067,12071 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 12915,12923 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 12097,12101 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12949,12957 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12126,12130 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 12982,12990 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12155,12159 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13015,13023 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12184,12188 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13048,13056 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 147,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12226,12230 ****
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 13094,13102 ----
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 147,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 12265,12269 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 13137,13145 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 147,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 12317,12321 ****
                          'def_role' => 'type'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 13193,13201 ----
                          'def_role' => 'type'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 12339,12343 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 13219,13227 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 12369,12373 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13253,13261 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12398,12402 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13286,13294 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12427,12431 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13319,13327 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12456,12460 ****
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 13352,13360 ----
                          'def_role' => 'typearg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 150,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 12498,12502 ****
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 13398,13406 ----
                  'original_def_cmdname' => 'deftypefn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 150,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 12537,12541 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 13441,13449 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 150,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 12746,12750 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 13654,13660 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 12774,12786 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 13684,13693 ----
***************
*** 12803,12811 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[21]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[26]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[26];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[26]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[21]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 13710,13716 ----
***************
*** 12813,12817 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[21]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[29]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[30]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 13718,13721 ----
***************
*** 12829,12833 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 13733,13736 ----
***************
*** 12835,12839 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 13738,13741 ----
***************
*** 12846,12850 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
--- 13748,13751 ----
***************
*** 12867,12875 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
--- 13768,13774 ----
***************
*** 12877,12881 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0];
--- 13776,13779 ----
***************
*** 12893,12897 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0];
--- 13791,13794 ----
***************
*** 12899,12903 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 13796,13799 ----
***************
*** 12914,12918 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0];
--- 13810,13813 ----
***************
*** 12922,12926 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0];
--- 13817,13820 ----
***************
*** 12934,12938 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'args'}[0];
--- 13828,13831 ----
***************
*** 12940,12944 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 13833,13836 ----
***************
*** 12955,12959 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13847,13850 ----
***************
*** 12963,12967 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13854,13857 ----
***************
*** 12980,12984 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13870,13873 ----
***************
*** 12986,12994 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[30]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[31]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[32]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[32];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[32]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[32]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[33]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13875,13881 ----
***************
*** 12996,13000 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[35]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[36]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0];
--- 13883,13886 ----
***************
*** 13017,13021 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{'args'}[0];
--- 13903,13906 ----
***************
*** 13023,13027 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 13908,13911 ----
***************
*** 13034,13038 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0];
--- 13918,13921 ----
***************
*** 13045,13049 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[1]{'args'}[0];
--- 13928,13931 ----
***************
*** 13051,13055 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 13933,13936 ----
***************
*** 13096,13100 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[1]{'args'}[0];
--- 13977,13980 ----
***************
*** 13102,13106 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 13982,13985 ----
***************
*** 13130,13138 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0];
--- 14009,14015 ----
***************
*** 13140,13144 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0];
--- 14017,14020 ----
***************
*** 13157,13161 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[1]{'args'}[0];
--- 14033,14036 ----
***************
*** 13163,13167 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14038,14041 ----
***************
*** 13193,13201 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0];
--- 14067,14073 ----
***************
*** 13203,13207 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0];
--- 14075,14078 ----
***************
*** 13219,13223 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[1]{'args'}[0];
--- 14090,14093 ----
***************
*** 13225,13229 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14095,14098 ----
***************
*** 13253,13261 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0];
--- 14122,14128 ----
***************
*** 13263,13267 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0];
--- 14130,14133 ----
***************
*** 13280,13284 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
--- 14146,14149 ----
***************
*** 13286,13290 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14151,14154 ----
***************
*** 13295,13299 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
--- 14159,14162 ----
***************
*** 13317,13325 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
--- 14180,14186 ----
***************
*** 13327,13331 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
--- 14188,14191 ----
***************
*** 13347,13351 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
--- 14207,14210 ----
***************
*** 13353,13357 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14212,14215 ----
***************
*** 13378,13386 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[21]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0];
--- 14236,14242 ----
***************
*** 13388,13392 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0]{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'args'}[0];
--- 14244,14247 ----
***************
*** 13412,13416 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[20]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[21]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14267,14270 ----
***************
*** 13441,13449 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[24];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0];
--- 14295,14301 ----
***************
*** 13451,13455 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[19]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0];
--- 14303,14306 ----
***************
*** 13471,13475 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[1]{'args'}[0];
--- 14322,14325 ----
***************
*** 13477,13481 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14327,14330 ----
***************
*** 13503,13507 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[1]{'args'}[0];
--- 14352,14355 ----
***************
*** 13509,13513 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14357,14360 ----
***************
*** 13518,13526 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0];
--- 14365,14371 ----
***************
*** 13539,13543 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'args'}[0];
--- 14384,14387 ----
***************
*** 13545,13549 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14389,14392 ----
***************
*** 13554,13562 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0];
--- 14397,14403 ----
***************
*** 13575,13579 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[1]{'args'}[0];
--- 14416,14419 ----
***************
*** 13581,13585 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[28]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[29]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14421,14424 ----
***************
*** 13607,13611 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[1]{'args'}[0];
--- 14446,14449 ----
***************
*** 13613,13617 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[30]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[31]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14451,14454 ----
***************
*** 13639,13643 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[1]{'args'}[0];
--- 14476,14479 ----
***************
*** 13645,13649 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[32]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[33]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14481,14484 ----
***************
*** 13654,13662 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0];
--- 14489,14495 ----
***************
*** 13675,13679 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[1]{'args'}[0];
--- 14508,14511 ----
***************
*** 13681,13685 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[34]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[35]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14513,14516 ----
***************
*** 13690,13698 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0];
--- 14521,14527 ----
***************
*** 13711,13715 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[1]{'args'}[0];
--- 14540,14543 ----
***************
*** 13717,13721 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[36]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[37]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14545,14548 ----
***************
*** 13743,13747 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[1]{'args'}[0];
--- 14570,14573 ----
***************
*** 13749,13753 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[38]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[39]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14575,14578 ----
***************
*** 13775,13779 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[1]{'args'}[0];
--- 14600,14603 ----
***************
*** 13781,13785 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[40]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[41]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14605,14608 ----
***************
*** 13790,13798 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0];
--- 14613,14619 ----
***************
*** 13811,13815 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[1]{'args'}[0];
--- 14632,14635 ----
***************
*** 13817,13821 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[42]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[43]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14637,14640 ----
***************
*** 13826,13834 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
--- 14645,14651 ----
***************
*** 13847,13851 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[1]{'args'}[0];
--- 14664,14667 ----
***************
*** 13853,13857 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[44]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[45]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14669,14672 ----
***************
*** 13879,13883 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[1]{'args'}[0];
--- 14694,14697 ----
***************
*** 13885,13889 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[46]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[47]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14699,14702 ----
***************
*** 13911,13915 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[1]{'args'}[0];
--- 14724,14727 ----
***************
*** 13917,13921 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[48]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[49]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14729,14732 ----
***************
*** 13929,13940 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0];
--- 14740,14748 ----
***************
*** 13952,13956 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[1]{'args'}[0];
--- 14760,14763 ----
***************
*** 13958,13962 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[50]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[51]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14765,14768 ----
***************
*** 13984,13988 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[52]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[52];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[52]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[52]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[52]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[52]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[52]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[53]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14790,14793 ----
***************
*** 13993,14007 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0];
--- 14798,14809 ----
***************
*** 14013,14017 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[1]{'args'}[0];
--- 14815,14818 ----
***************
*** 14019,14023 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[54]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[55]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14820,14823 ----
***************
*** 14028,14042 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0];
--- 14828,14839 ----
***************
*** 14048,14052 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[1]{'args'}[0];
--- 14845,14848 ----
***************
*** 14054,14058 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[56]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[57]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14850,14853 ----
***************
*** 14063,14077 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0];
--- 14858,14869 ----
***************
*** 14083,14087 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[1]{'args'}[0];
--- 14875,14878 ----
***************
*** 14089,14093 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[58]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[59]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14880,14883 ----
***************
*** 14098,14112 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0];
--- 14888,14899 ----
***************
*** 14118,14122 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[1]{'args'}[0];
--- 14905,14908 ----
***************
*** 14124,14128 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[60]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[61]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14910,14913 ----
***************
*** 14133,14152 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0];
--- 14918,14933 ----
***************
*** 14159,14163 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[1]{'args'}[0];
--- 14940,14943 ----
***************
*** 14165,14169 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[62]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[63]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14945,14948 ----
***************
*** 14174,14193 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0];
--- 14953,14968 ----
***************
*** 14200,14204 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[1]{'args'}[0];
--- 14975,14978 ----
***************
*** 14206,14210 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[64]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[65]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 14980,14983 ----
***************
*** 14215,14234 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0];
--- 14988,15003 ----
***************
*** 14241,14245 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[1]{'args'}[0];
--- 15010,15013 ----
***************
*** 14247,14251 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[66]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[67]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15015,15018 ----
***************
*** 14256,14275 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0];
--- 15023,15038 ----
***************
*** 14282,14286 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[1]{'args'}[0];
--- 15045,15048 ----
***************
*** 14288,14292 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[68]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[69]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15050,15053 ----
***************
*** 14297,14311 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0];
--- 15058,15069 ----
***************
*** 14317,14321 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[1]{'args'}[0];
--- 15075,15078 ----
***************
*** 14323,14327 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[70]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[71]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15080,15083 ----
***************
*** 14332,14346 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0];
--- 15088,15099 ----
***************
*** 14352,14356 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[1]{'args'}[0];
--- 15105,15108 ----
***************
*** 14358,14362 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[72]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[73]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15110,15113 ----
***************
*** 14367,14386 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0];
--- 15118,15133 ----
***************
*** 14393,14397 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[1]{'args'}[0];
--- 15140,15143 ----
***************
*** 14399,14403 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[74]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[75]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15145,15148 ----
***************
*** 14408,14427 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0];
--- 15153,15168 ----
***************
*** 14433,14437 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[1]{'args'}[0];
--- 15174,15177 ----
***************
*** 14439,14443 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[76]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[77]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15179,15182 ----
***************
*** 14448,14470 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0];
--- 15187,15204 ----
***************
*** 14480,14484 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[1]{'args'}[0];
--- 15214,15217 ----
***************
*** 14486,14490 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[78]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[79]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15219,15222 ----
***************
*** 14495,14517 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0];
--- 15227,15244 ----
***************
*** 14527,14531 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[1]{'args'}[0];
--- 15254,15257 ----
***************
*** 14533,14537 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[80]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[81]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15259,15262 ----
***************
*** 14542,14559 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0];
--- 15267,15280 ----
***************
*** 14568,14572 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[1]{'args'}[0];
--- 15289,15292 ----
***************
*** 14574,14578 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[82]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[83]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15294,15297 ----
***************
*** 14583,14600 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0];
--- 15302,15315 ----
***************
*** 14609,14613 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[1]{'args'}[0];
--- 15324,15327 ----
***************
*** 14615,14619 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[84]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[85]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15329,15332 ----
***************
*** 14624,14646 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0];
--- 15337,15354 ----
***************
*** 14656,14660 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[1]{'args'}[0];
--- 15364,15367 ----
***************
*** 14662,14666 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[86]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15369,15372 ----
***************
*** 14671,14693 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0];
--- 15377,15394 ----
***************
*** 14703,14707 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[1]{'args'}[0];
--- 15404,15407 ----
***************
*** 14709,14713 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[88]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[89]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15409,15412 ----
***************
*** 14716,14744 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0];
--- 15415,15437 ----
***************
*** 14751,14755 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[1]{'args'}[0];
--- 15444,15447 ----
***************
*** 14757,14761 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[91]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15449,15452 ----
***************
*** 14764,14792 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0];
--- 15455,15477 ----
***************
*** 14799,14803 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[1]{'args'}[0];
--- 15484,15487 ----
***************
*** 14805,14809 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'extra'}{'end_command'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[1];
- $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'line_nr'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[92]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[93]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
--- 15489,15492 ----
***************
*** 14829,14833 ****
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[101]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'};
  
--- 15512,15516 ----
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[101]{'parent'} = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'parent'} = $result_trees{'all_commands_delimiters_printindex'};
  
***************
*** 15114,15117 ****
--- 15797,15803 ----
  
  
+ $result_floats{'all_commands_delimiters_printindex'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'all_commands_delimiters_printindex'} = 'This is , produced from .
***************
*** 15147,15151 ****
            V--AR, in, b , comma aPREF p]) last
  
!  -- Class Option2 of Window: \'int\' border-pattern (arg in brace,
            [something IN V--AR, in, b , comma aPREF p]) last
  
--- 15833,15837 ----
            V--AR, in, b , comma aPREF p]) last
  
!  -- Class Option2 of Window: int border-pattern (arg in brace,
            [something IN V--AR, in, b , comma aPREF p]) last
  
***************
*** 15153,15186 ****
            b , comma aPREF p]) last
  
!  -- Operation2 on W,indow: \'int\' expose (arg in brace, [something IN
            V--AR, in, b , comma aPREF p]) last
  
!  -- Operation5 on Window: \'int\' expose type arg
  
!  -- Operation3 on W,indow: \'int\' e,xpose type arg
  
!  -- Operation4 on ,Window: \'int\' ,expose type arg
  
!  -- Operation6 on W,indow: \'int\' e,xpose type arg
  
!  -- Operation7 on ,Window: \'int\' ,expose type arg
  
!  -- Operation13 on W)indow: \'int\' e)xpose type arg
  
!  -- Operation14 on )Window: \'int\' )expose type arg
  
!  -- Operation16 on W)indow: \'int\' e)xpose type arg
  
!  -- Operation17 on )Window: \'int\' )expose type arg
  
!  -- Operation18 on W;indow: \'int\' e;xpose type arg
  
!  -- Operation19 on ;Window: \'int\' ;expose type arg
  
!  -- Operation20 on W;indow: \'int\' e;xpose type arg
  
!  -- Operation21 on ;Window: \'int\' ;expose type arg
  
!  -- Command\'com\' on Window\'int\': exposeEXP name
  
   -- Function: apply function &rest arguments
--- 15839,15872 ----
            b , comma aPREF p]) last
  
!  -- Operation2 on W,indow: int expose (arg in brace, [something IN
            V--AR, in, b , comma aPREF p]) last
  
!  -- Operation5 on Window: int expose type arg
  
!  -- Operation3 on W,indow: int e,xpose type arg
  
!  -- Operation4 on ,Window: int ,expose type arg
  
!  -- Operation6 on W,indow: int e,xpose type arg
  
!  -- Operation7 on ,Window: int ,expose type arg
  
!  -- Operation13 on W)indow: int e)xpose type arg
  
!  -- Operation14 on )Window: int )expose type arg
  
!  -- Operation16 on W)indow: int e)xpose type arg
  
!  -- Operation17 on )Window: int )expose type arg
  
!  -- Operation18 on W;indow: int e;xpose type arg
  
!  -- Operation19 on ;Window: int ;expose type arg
  
!  -- Operation20 on W;indow: int e;xpose type arg
  
!  -- Operation21 on ;Window: int ;expose type arg
  
!  -- Commandcom on Windowint: exposeEXP name
  
   -- Function: apply function &rest arguments
***************
*** 15188,15228 ****
   -- A1: A2 A3 A4
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\'
  
   -- A1: A2 A3 A4
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\'
  
   -- A1: A2 A3 A4 A5
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\' \'A5\'
  
   -- A1: A2 A3 A4 A5
  
!  -- \'A1\': A2 \'A3\' \'A4\' \'A5\'
  
   -- A1: A2 A3 A4
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\'
  
   -- A1 of A2: A3 A4 A5
  
!  -- \'A1\': \'A2\' \'A3\' \'A4\' \'A5\'
  
   -- A1 of A2: A3 A4 A5 A6
  
!  -- \'A1\' of \'A2\': \'A3\' \'A4\' \'A5\' \'A6\'
  
   -- A1 on A2: A3 A4 A5
  
!  -- \'A1\' on \'A2\': \'A3\' \'A4\' \'A5\'
  
   -- A1 on A2: A3 A4 A5 A6
  
!  -- \'A1\' on \'A2\': \'A3\' \'A4\' \'A5\' \'A6\'
  
!  -- code then var: ret_type fun_name \'A1\' A2 \'A3\' A4
  
!  -- var then code: ret_type1 fun_name1 A1 \'A2\' A3 \'A4\'
  
  Functions
--- 15874,15914 ----
   -- A1: A2 A3 A4
  
!  -- A1: A2 A3 A4
  
   -- A1: A2 A3 A4
  
!  -- A1: A2 A3 A4
  
   -- A1: A2 A3 A4 A5
  
!  -- A1: A2 A3 A4 A5
  
   -- A1: A2 A3 A4 A5
  
!  -- A1: A2 A3 A4 A5
  
   -- A1: A2 A3 A4
  
!  -- A1: A2 A3 A4
  
   -- A1 of A2: A3 A4 A5
  
!  -- A1: A2 A3 A4 A5
  
   -- A1 of A2: A3 A4 A5 A6
  
!  -- A1 of A2: A3 A4 A5 A6
  
   -- A1 on A2: A3 A4 A5
  
!  -- A1 on A2: A3 A4 A5
  
   -- A1 on A2: A3 A4 A5 A6
  
!  -- A1 on A2: A3 A4 A5 A6
  
!  -- code then var: ret_type fun_name A1 A2 A3 A4
  
!  -- var then code: ret_type1 fun_name1 A1 A2 A3 A4
  
  Functions
***************
*** 15319,15331 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 16005,16019 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 15336,15339 ****
--- 16024,16028 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 15345,15534 ****
  <body lang="en">
  <span id="Top"></span><h1 class="node-heading">Top</h1>
! <dl>
! <dt id="index-forward_002d_002dchar">Command: <strong><var>forward--char</var></strong> <em><var>nchars</var> argument2 argument3         (arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em></dt>
  </dl>
  
! <dl>
! <dt id="index-fill_002dcolumn">Variable: <strong>fill-column</strong> <em>argument1 argument2         (arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em></dt>
  </dl>
  
! <dl>
! <dt id="index-foobar">Library Function: <em>int</em> <strong>foobar</strong> <em>(int <var>foo</var>, float <var>bar</var>)</em></dt>
  </dl>
  
! <dl>
! <dt id="index-foobar-1">Library Function: <em>int</em> <strong>foobar</strong> <em>(int <var>foo</var>, float <var>bar</var>)         (arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) ct<br><br> last</em></dt>
  </dl>
  
! <dl>
! <dt id="index-foobug">Library Function: <em>int</em> <strong>foobug</strong> <em>[something</em></dt>
  </dl>
  
! <dl>
! <dt id="index-push">stacks: <em>private</em> <strong>push</strong> <em>(<var>s</var>:in out stack;                  <var>n</var>:in integer) ; ;barg aarg; ; end</em></dt>
  </dl>
  
! <dl>
! <dt id="index-enable">Global Flag: <em>int</em> <strong>enable</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em></dt>
  </dl>
  
! <dl>
! <dt id="index-pair">Data type: <strong>pair</strong> <em>car cdr         (arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em></dt>
  </dl>
  
! <dl>
! <dt id="index-border_002dpattern">Class Option of Window: <strong>border-pattern</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em></dt>
  </dl>
  
! <dl>
! <dt id="index-border_002dpattern-of-Window">Class Option2 of Window: <em><code>int</code></em> <strong>border-pattern</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em></dt>
  </dl>
  
! <dl>
! <dt id="index-expose-on-windows">Operation on windows: <strong>expose</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em></dt>
  </dl>
  
! <dl>
! <dt id="index-expose-on-W_002cindow">Operation2 on W,indow: <em><code>int</code></em> <strong>expose</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em></dt>
  </dl>
  
! <dl>
! <dt id="index-expose-on-Window">Operation5 on Window: <em><code>int</code></em> <strong>expose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-e_002cxpose-on-W_002cindow">Operation3 on W,indow: <em><code>int</code></em> <strong>e,xpose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-_002cexpose-on-_002cWindow">Operation4 on ,Window: <em><code>int</code></em> <strong>,expose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-e_002cxpose-on-W_002cindow-1">Operation6 on W,indow: <em><code>int</code></em> <strong>e,xpose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-_002cexpose-on-_002cWindow-1">Operation7 on ,Window: <em><code>int</code></em> <strong>,expose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-e_0029xpose-on-W_0029indow">Operation13 on W)indow: <em><code>int</code></em> <strong>e)xpose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-_0029expose-on-_0029Window">Operation14 on )Window: <em><code>int</code></em> <strong>)expose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-e_0029xpose-on-W_0029indow-1">Operation16 on W)indow: <em><code>int</code></em> <strong>e)xpose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-_0029expose-on-_0029Window-1">Operation17 on )Window: <em><code>int</code></em> <strong>)expose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-e_003bxpose-on-W_003bindow">Operation18 on W;indow: <em><code>int</code></em> <strong>e;xpose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-_003bexpose-on-_003bWindow">Operation19 on ;Window: <em><code>int</code></em> <strong>;expose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-e_003bxpose-on-W_003bindow-1">Operation20 on W;indow: <em><code>int</code></em> <strong>e;xpose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-_003bexpose-on-_003bWindow-1">Operation21 on ;Window: <em><code>int</code></em> <strong>;expose</strong> <em>type arg</em></dt>
  </dl>
  
! <dl>
! <dt id="index-name-on-Windowint">Command<code>com</code> on Window<code>int</code>: <em>expose<var>exp</var></em> <strong>name</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-apply">Function: <strong>apply</strong> <em>function &amp;rest arguments</em></dt>
  </dl>
  
! <dl>
! <dt id="index-A2"><var>A1</var>: <strong><var>A2</var></strong> <em><var>A3</var> <var>A4</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A2-1"><code>A1</code>: <strong><code>A2</code></strong> <em><code>A3</code> <code>A4</code></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A2-5"><var>A1</var>: <strong><var>A2</var></strong> <em><var>A3</var> <var>A4</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A2-6"><code>A1</code>: <strong><code>A2</code></strong> <em><code>A3</code> <code>A4</code></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A3"><var>A1</var>: <em><var>A2</var></em> <strong><var>A3</var></strong> <em><var>A4</var> <var>A5</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A3-1"><code>A1</code>: <em><code>A2</code></em> <strong><code>A3</code></strong> <em><code>A4</code> <code>A5</code></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A3-2"><var>A1</var>: <em><var>A2</var></em> <strong><var>A3</var></strong> <em><var>A4</var> <var>A5</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A3-3"><code>A1</code>: <em><tt>A2</tt></em> <strong><code>A3</code></strong> <em><code>A4</code> <code>A5</code></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A2-2"><var>A1</var>: <strong><var>A2</var></strong> <em><var>A3</var> <var>A4</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A2-3"><code>A1</code>: <strong><code>A2</code></strong> <em><code>A3</code> <code>A4</code></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A3-4"><var>A1</var> of <var>A2</var>: <strong><var>A3</var></strong> <em><var>A4</var> <var>A5</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A2-4"><code>A1</code>: <strong><code>A2</code></strong> <em><code>A3</code> <code>A4</code> <code>A5</code></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A4-of-A2"><var>A1</var> of <var>A2</var>: <em><var>A3</var></em> <strong><var>A4</var></strong> <em><var>A5</var> <var>A6</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A4-of-A2-1"><code>A1</code> of <code>A2</code>: <em><samp>A3</samp></em> <strong><code>A4</code></strong> <em><code>A5</code> <code>A6</code></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A3-on-A2"><var>A1</var> on <var>A2</var>: <strong><var>A3</var></strong> <em><var>A4</var> <var>A5</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A3-on-A2-1"><code>A1</code> on <code>A2</code>: <strong><code>A3</code></strong> <em><code>A4</code> <code>A5</code></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A4-on-A2"><var>A1</var> on <var>A2</var>: <em><var>A3</var></em> <strong><var>A4</var></strong> <em><var>A5</var> <var>A6</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-A4-on-A2-1"><code>A1</code> on <code>A2</code>: <em><code>A3</code></em> <strong><code>A4</code></strong> <em><code>A5</code> <code>A6</code></em></dt>
  </dl>
  
! <dl>
! <dt id="index-fun_005fname">code then var: <em>ret_type</em> <strong>fun_name</strong> <em><code>A1</code> <var>A2</var> <code>A3</code> <var>A4</var></em></dt>
  </dl>
  
! <dl>
! <dt id="index-fun_005fname1">var then code: <em>ret_type1</em> <strong>fun_name1</strong> <em><var>A1</var> <code>A2</code> <var>A3</var> <code>A4</code></em></dt>
  </dl>
  
--- 16034,16223 ----
  <body lang="en">
  <span id="Top"></span><h1 class="node-heading">Top</h1>
! <dl class="def">
! <dt id="index-forward_002d_002dchar"><span class="category">Command: </span><span><strong><var>forward--char</var></strong> <em><var>nchars</var> argument2 argument3         (arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em><a href=\'#index-forward_002d_002dchar\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-fill_002dcolumn"><span class="category">Variable: </span><span><strong>fill-column</strong> <em>argument1 argument2         (arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em><a href=\'#index-fill_002dcolumn\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-foobar"><span class="category">Library Function: </span><span><em>int</em> <strong>foobar</strong> <em>(int <var>foo</var>, float <var>bar</var>)</em><a href=\'#index-foobar\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-foobar-1"><span class="category">Library Function: </span><span><em>int</em> <strong>foobar</strong> <em>(int <var>foo</var>, float <var>bar</var>)         (arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) ct<br><br> last</em><a href=\'#index-foobar-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-foobug"><span class="category">Library Function: </span><span><em>int</em> <strong>foobug</strong> <em>[something</em><a href=\'#index-foobug\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-push"><span class="category">stacks: </span><span><em>private</em> <strong>push</strong> <em>(<var>s</var>:in out stack;                  <var>n</var>:in integer) ; ;barg aarg; ; end</em><a href=\'#index-push\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-enable"><span class="category">Global Flag: </span><span><em>int</em> <strong>enable</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em><a href=\'#index-enable\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-pair"><span class="category">Data type: </span><span><strong>pair</strong> <em>car cdr         (arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em><a href=\'#index-pair\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-border_002dpattern"><span>Class Option of Window: <strong>border-pattern</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em><a href=\'#index-border_002dpattern\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-border_002dpattern-of-Window"><span>Class Option2 of Window: <em><code>int</code></em> <strong>border-pattern</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em><a href=\'#index-border_002dpattern-of-Window\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-expose-on-windows"><span>Operation on windows: <strong>expose</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em><a href=\'#index-expose-on-windows\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-expose-on-W_002cindow"><span>Operation2 on W,indow: <em><code>int</code></em> <strong>expose</strong> <em>(arg in brace, [something <var>in v--ar</var>, <b>in, b</b> , comma a<var>pref</var> p]) last</em><a href=\'#index-expose-on-W_002cindow\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-expose-on-Window"><span>Operation5 on Window: <em><code>int</code></em> <strong>expose</strong> <em>type arg</em><a href=\'#index-expose-on-Window\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-e_002cxpose-on-W_002cindow"><span>Operation3 on W,indow: <em><code>int</code></em> <strong>e,xpose</strong> <em>type arg</em><a href=\'#index-e_002cxpose-on-W_002cindow\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-_002cexpose-on-_002cWindow"><span>Operation4 on ,Window: <em><code>int</code></em> <strong>,expose</strong> <em>type arg</em><a href=\'#index-_002cexpose-on-_002cWindow\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-e_002cxpose-on-W_002cindow-1"><span>Operation6 on W,indow: <em><code>int</code></em> <strong>e,xpose</strong> <em>type arg</em><a href=\'#index-e_002cxpose-on-W_002cindow-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-_002cexpose-on-_002cWindow-1"><span>Operation7 on ,Window: <em><code>int</code></em> <strong>,expose</strong> <em>type arg</em><a href=\'#index-_002cexpose-on-_002cWindow-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-e_0029xpose-on-W_0029indow"><span>Operation13 on W)indow: <em><code>int</code></em> <strong>e)xpose</strong> <em>type arg</em><a href=\'#index-e_0029xpose-on-W_0029indow\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-_0029expose-on-_0029Window"><span>Operation14 on )Window: <em><code>int</code></em> <strong>)expose</strong> <em>type arg</em><a href=\'#index-_0029expose-on-_0029Window\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-e_0029xpose-on-W_0029indow-1"><span>Operation16 on W)indow: <em><code>int</code></em> <strong>e)xpose</strong> <em>type arg</em><a href=\'#index-e_0029xpose-on-W_0029indow-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-_0029expose-on-_0029Window-1"><span>Operation17 on )Window: <em><code>int</code></em> <strong>)expose</strong> <em>type arg</em><a href=\'#index-_0029expose-on-_0029Window-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-e_003bxpose-on-W_003bindow"><span>Operation18 on W;indow: <em><code>int</code></em> <strong>e;xpose</strong> <em>type arg</em><a href=\'#index-e_003bxpose-on-W_003bindow\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-_003bexpose-on-_003bWindow"><span>Operation19 on ;Window: <em><code>int</code></em> <strong>;expose</strong> <em>type arg</em><a href=\'#index-_003bexpose-on-_003bWindow\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-e_003bxpose-on-W_003bindow-1"><span>Operation20 on W;indow: <em><code>int</code></em> <strong>e;xpose</strong> <em>type arg</em><a href=\'#index-e_003bxpose-on-W_003bindow-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-_003bexpose-on-_003bWindow-1"><span>Operation21 on ;Window: <em><code>int</code></em> <strong>;expose</strong> <em>type arg</em><a href=\'#index-_003bexpose-on-_003bWindow-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-name-on-Windowint"><span>Command<code>com</code> on Window<code>int</code>: <em>expose<var>exp</var></em> <strong>name</strong><a href=\'#index-name-on-Windowint\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-apply"><span class="category">Function: </span><span><strong>apply</strong> <em>function &amp;rest arguments</em><a href=\'#index-apply\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A2"><span class="category"><var>A1</var>: </span><span><strong><var>A2</var></strong> <em><var>A3</var> <var>A4</var></em><a href=\'#index-A2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A2-1"><span class="category"><code>A1</code>: </span><span><strong><code>A2</code></strong> <em><code>A3</code> <code>A4</code></em><a href=\'#index-A2-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A2-5"><span class="category"><var>A1</var>: </span><span><strong><var>A2</var></strong> <em><var>A3</var> <var>A4</var></em><a href=\'#index-A2-5\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A2-6"><span class="category"><code>A1</code>: </span><span><strong><code>A2</code></strong> <em><code>A3</code> <code>A4</code></em><a href=\'#index-A2-6\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A3"><span class="category"><var>A1</var>: </span><span><em><var>A2</var></em> <strong><var>A3</var></strong> <em><var>A4</var> <var>A5</var></em><a href=\'#index-A3\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A3-1"><span class="category"><code>A1</code>: </span><span><em><code>A2</code></em> <strong><code>A3</code></strong> <em><code>A4</code> <code>A5</code></em><a href=\'#index-A3-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A3-2"><span class="category"><var>A1</var>: </span><span><em><var>A2</var></em> <strong><var>A3</var></strong> <em><var>A4</var> <var>A5</var></em><a href=\'#index-A3-2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A3-3"><span class="category"><code>A1</code>: </span><span><em><tt>A2</tt></em> <strong><code>A3</code></strong> <em><code>A4</code> <code>A5</code></em><a href=\'#index-A3-3\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A2-2"><span class="category"><var>A1</var>: </span><span><strong><var>A2</var></strong> <em><var>A3</var> <var>A4</var></em><a href=\'#index-A2-2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A2-3"><span class="category"><code>A1</code>: </span><span><strong><code>A2</code></strong> <em><code>A3</code> <code>A4</code></em><a href=\'#index-A2-3\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A3-4"><span><var>A1</var> of <var>A2</var>: <strong><var>A3</var></strong> <em><var>A4</var> <var>A5</var></em><a href=\'#index-A3-4\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A2-4"><span class="category"><code>A1</code>: </span><span><strong><code>A2</code></strong> <em><code>A3</code> <code>A4</code> <code>A5</code></em><a href=\'#index-A2-4\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A4-of-A2"><span><var>A1</var> of <var>A2</var>: <em><var>A3</var></em> <strong><var>A4</var></strong> <em><var>A5</var> <var>A6</var></em><a href=\'#index-A4-of-A2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A4-of-A2-1"><span><code>A1</code> of <code>A2</code>: <em><samp>A3</samp></em> <strong><code>A4</code></strong> <em><code>A5</code> <code>A6</code></em><a href=\'#index-A4-of-A2-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A3-on-A2"><span><var>A1</var> on <var>A2</var>: <strong><var>A3</var></strong> <em><var>A4</var> <var>A5</var></em><a href=\'#index-A3-on-A2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A3-on-A2-1"><span><code>A1</code> on <code>A2</code>: <strong><code>A3</code></strong> <em><code>A4</code> <code>A5</code></em><a href=\'#index-A3-on-A2-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A4-on-A2"><span><var>A1</var> on <var>A2</var>: <em><var>A3</var></em> <strong><var>A4</var></strong> <em><var>A5</var> <var>A6</var></em><a href=\'#index-A4-on-A2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-A4-on-A2-1"><span><code>A1</code> on <code>A2</code>: <em><code>A3</code></em> <strong><code>A4</code></strong> <em><code>A5</code> <code>A6</code></em><a href=\'#index-A4-on-A2-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-fun_005fname"><span class="category">code then var: </span><span><em>ret_type</em> <strong>fun_name</strong> <em><code>A1</code> <var>A2</var> <code>A3</code> <var>A4</var></em><a href=\'#index-fun_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-fun_005fname1"><span class="category">var then code: </span><span><em>ret_type1</em> <strong>fun_name1</strong> <em><var>A1</var> <code>A2</code> <var>A3</var> <code>A4</code></em><a href=\'#index-fun_005fname1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
***************
*** 15692,15696 ****
  
  
- 
  </body>
  </html>
--- 16381,16384 ----
diff -Nrc2 texinfo-6.7/tp/t/results/def/all_commands.pl texinfo-6.8/tp/t/results/def/all_commands.pl
*** texinfo-6.7/tp/t/results/def/all_commands.pl	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/t/results/def/all_commands.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 134,138 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 134,142 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 300,304 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 304,312 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 488,492 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 496,504 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 639,643 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 651,659 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 13,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 790,794 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 806,814 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 17,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 962,966 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 982,990 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 21,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1112,1116 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1136,1144 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 25,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1268,1272 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1296,1304 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 29,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1424,1428 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1456,1464 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 33,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1580,1584 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1616,1624 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 37,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1721,1725 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1761,1769 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 41,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1862,1866 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1906,1914 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 45,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2034,2038 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 2082,2090 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 49,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2191,2195 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 2243,2251 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 53,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2354,2358 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 2410,2418 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 57,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2533,2537 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 2593,2601 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 61,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2711,2715 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 2775,2783 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 65,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2905,2909 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 2973,2981 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 69,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 2929,2933 ****
  $result_trees{'all_commands'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[0];
  $result_trees{'all_commands'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[0]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[0]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[0]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[1]{'parent'} = $result_trees{'all_commands'};
--- 3001,3004 ----
***************
*** 2955,2959 ****
  $result_trees{'all_commands'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[2];
  $result_trees{'all_commands'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[2]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[2]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[2]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[3]{'parent'} = $result_trees{'all_commands'};
--- 3026,3029 ----
***************
*** 2984,2988 ****
  $result_trees{'all_commands'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[4];
  $result_trees{'all_commands'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[4]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[4]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[4]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[4]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[5]{'parent'} = $result_trees{'all_commands'};
--- 3054,3057 ----
***************
*** 3008,3012 ****
  $result_trees{'all_commands'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[6];
  $result_trees{'all_commands'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[6]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[6]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[6]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[7]{'parent'} = $result_trees{'all_commands'};
--- 3077,3080 ----
***************
*** 3032,3036 ****
  $result_trees{'all_commands'}{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[8];
  $result_trees{'all_commands'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[8]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[8]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[8]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[9]{'parent'} = $result_trees{'all_commands'};
--- 3100,3103 ----
***************
*** 3058,3062 ****
  $result_trees{'all_commands'}{'contents'}[10]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[10];
  $result_trees{'all_commands'}{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[10]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[10]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[10]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[10]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[11]{'parent'} = $result_trees{'all_commands'};
--- 3125,3128 ----
***************
*** 3081,3085 ****
  $result_trees{'all_commands'}{'contents'}[12]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[12];
  $result_trees{'all_commands'}{'contents'}[12]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[12]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[12]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[12]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[12]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[13]{'parent'} = $result_trees{'all_commands'};
--- 3147,3150 ----
***************
*** 3105,3109 ****
  $result_trees{'all_commands'}{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[14];
  $result_trees{'all_commands'}{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[14]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[14]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[14]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[15]{'parent'} = $result_trees{'all_commands'};
--- 3170,3173 ----
***************
*** 3129,3133 ****
  $result_trees{'all_commands'}{'contents'}[16]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[16];
  $result_trees{'all_commands'}{'contents'}[16]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[16]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[16]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[16]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[16]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[17]{'parent'} = $result_trees{'all_commands'};
--- 3193,3196 ----
***************
*** 3153,3157 ****
  $result_trees{'all_commands'}{'contents'}[18]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[18];
  $result_trees{'all_commands'}{'contents'}[18]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[18]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[18]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[18]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[19]{'parent'} = $result_trees{'all_commands'};
--- 3216,3219 ----
***************
*** 3175,3179 ****
  $result_trees{'all_commands'}{'contents'}[20]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[20];
  $result_trees{'all_commands'}{'contents'}[20]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[20]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[20]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[20]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[20]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[21]{'parent'} = $result_trees{'all_commands'};
--- 3237,3240 ----
***************
*** 3197,3201 ****
  $result_trees{'all_commands'}{'contents'}[22]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[22];
  $result_trees{'all_commands'}{'contents'}[22]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[22]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[22]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[22]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[22]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[23]{'parent'} = $result_trees{'all_commands'};
--- 3258,3261 ----
***************
*** 3224,3228 ****
  $result_trees{'all_commands'}{'contents'}[24]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[24];
  $result_trees{'all_commands'}{'contents'}[24]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[24]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[24]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[24]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[24]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[25]{'parent'} = $result_trees{'all_commands'};
--- 3284,3287 ----
***************
*** 3249,3253 ****
  $result_trees{'all_commands'}{'contents'}[26]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[26];
  $result_trees{'all_commands'}{'contents'}[26]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[26]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[26]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[26]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[26]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[27]{'parent'} = $result_trees{'all_commands'};
--- 3308,3311 ----
***************
*** 3274,3278 ****
  $result_trees{'all_commands'}{'contents'}[28]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[28];
  $result_trees{'all_commands'}{'contents'}[28]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[28]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[28]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[28]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[28]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[29]{'parent'} = $result_trees{'all_commands'};
--- 3332,3335 ----
***************
*** 3302,3306 ****
  $result_trees{'all_commands'}{'contents'}[30]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[30];
  $result_trees{'all_commands'}{'contents'}[30]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[30]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[30]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[30]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[30]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[31]{'parent'} = $result_trees{'all_commands'};
--- 3359,3362 ----
***************
*** 3329,3333 ****
  $result_trees{'all_commands'}{'contents'}[32]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[32];
  $result_trees{'all_commands'}{'contents'}[32]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[32]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[32]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[32]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[32]{'parent'} = $result_trees{'all_commands'};
  $result_trees{'all_commands'}{'contents'}[33]{'parent'} = $result_trees{'all_commands'};
--- 3385,3388 ----
***************
*** 3359,3363 ****
  $result_trees{'all_commands'}{'contents'}[34]{'contents'}[2]{'parent'} = $result_trees{'all_commands'}{'contents'}[34];
  $result_trees{'all_commands'}{'contents'}[34]{'extra'}{'end_command'} = $result_trees{'all_commands'}{'contents'}[34]{'contents'}[2];
- $result_trees{'all_commands'}{'contents'}[34]{'line_nr'} = $result_trees{'all_commands'}{'contents'}[34]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands'}{'contents'}[34]{'parent'} = $result_trees{'all_commands'};
  
--- 3414,3417 ----
***************
*** 3657,3660 ****
--- 3711,3717 ----
  
  
+ $result_floats{'all_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'all_commands'} = ' -- c--ategory: d--efvr_name
diff -Nrc2 texinfo-6.7/tp/t/results/def/all_commands_printindex.pl texinfo-6.8/tp/t/results/def/all_commands_printindex.pl
*** texinfo-6.7/tp/t/results/def/all_commands_printindex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/all_commands_printindex.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 159,163 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 159,167 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 326,330 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 330,338 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 515,519 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 523,531 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 667,671 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 679,687 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 14,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 819,823 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 835,843 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 18,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 992,996 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1012,1020 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 22,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1143,1147 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1167,1175 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 26,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1300,1304 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1328,1336 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 30,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1457,1461 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1489,1497 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 34,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1614,1618 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1650,1658 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 38,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1756,1760 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1796,1804 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 42,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1898,1902 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1942,1950 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 46,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2071,2075 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 2119,2127 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 50,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2229,2233 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 2281,2289 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 54,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2393,2397 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 2449,2457 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 58,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2573,2577 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 2633,2641 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 62,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2752,2756 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 2816,2824 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 66,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 2947,2951 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 3015,3023 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 70,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 3156,3160 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 3228,3234 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 3195,3199 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3269,3272 ----
***************
*** 3222,3226 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3295,3298 ----
***************
*** 3252,3256 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3324,3327 ----
***************
*** 3277,3281 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3348,3351 ----
***************
*** 3302,3306 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3372,3375 ----
***************
*** 3329,3333 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3398,3401 ----
***************
*** 3353,3357 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3421,3424 ----
***************
*** 3378,3382 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3445,3448 ----
***************
*** 3403,3407 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3469,3472 ----
***************
*** 3428,3432 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3493,3496 ----
***************
*** 3451,3455 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[21]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3515,3518 ----
***************
*** 3474,3478 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3537,3540 ----
***************
*** 3502,3506 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3564,3567 ----
***************
*** 3528,3532 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3589,3592 ----
***************
*** 3554,3558 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[29]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3614,3617 ----
***************
*** 3583,3587 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[31]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3642,3645 ----
***************
*** 3611,3615 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[33]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3669,3672 ----
***************
*** 3642,3646 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[2]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'extra'}{'end_command'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[2];
- $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'line_nr'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'line_nr'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[35]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
--- 3699,3702 ----
***************
*** 3666,3670 ****
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[43]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'all_commands_printindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'all_commands_printindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'all_commands_printindex'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'parent'} = $result_trees{'all_commands_printindex'};
  
--- 3722,3726 ----
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[43]{'parent'} = $result_trees{'all_commands_printindex'}{'contents'}[1];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'all_commands_printindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'all_commands_printindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'all_commands_printindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'all_commands_printindex'}{'contents'}[1]{'parent'} = $result_trees{'all_commands_printindex'};
  
***************
*** 3840,3843 ****
--- 3896,3902 ----
  
  
+ $result_floats{'all_commands_printindex'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'all_commands_printindex'} = 'This is , produced from .
***************
*** 3964,3976 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 4023,4037 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 3981,3984 ****
--- 4042,4046 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 3990,4080 ****
  <body lang="en">
  <span id="Top"></span><h1 class="node-heading">Top</h1>
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
--- 4052,4142 ----
  <body lang="en">
  <span id="Top"></span><h1 class="node-heading">Top</h1>
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href=\'#index-d_002d_002defvr_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002deftypefn_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href=\'#index-d_002d_002deftypevr_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href=\'#index-d_002d_002defcv_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002defop_005fname-on-c_002d_002dlass\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href=\'#index-d_002d_002deftp_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002defun_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002defmac_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002defspec_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong><a href=\'#index-d_002d_002defvar_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href=\'#index-d_002d_002defopt_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002deftypefun_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href=\'#index-d_002d_002deftypevar_005fname\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href=\'#index-d_002d_002defivar_005fname-of-c_002d_002dlass\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href=\'#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002defmethod_005fname-on-c_002d_002dlass\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href=\'#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
***************
*** 4142,4146 ****
  
  
- 
  </body>
  </html>
--- 4204,4207 ----
diff -Nrc2 texinfo-6.7/tp/t/results/def/all_empty_def.pl texinfo-6.8/tp/t/results/def/all_empty_def.pl
*** texinfo-6.7/tp/t/results/def/all_empty_def.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/all_empty_def.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 75,79 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 75,83 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 151,155 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 155,163 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 4,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 227,231 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 235,243 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 303,307 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 315,323 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 10,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 379,383 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 395,403 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 13,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 455,459 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 475,483 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 16,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 531,535 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 555,563 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 19,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 607,611 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 635,643 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 22,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 683,687 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 715,723 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 25,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 697,701 ****
  $result_trees{'all_empty_def'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'}{'contents'}[0];
  $result_trees{'all_empty_def'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'all_empty_def'}{'contents'}[0]{'contents'}[1];
- $result_trees{'all_empty_def'}{'contents'}[0]{'line_nr'} = $result_trees{'all_empty_def'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'all_empty_def'}{'contents'}[0]{'parent'} = $result_trees{'all_empty_def'};
  $result_trees{'all_empty_def'}{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'};
--- 733,736 ----
***************
*** 708,712 ****
  $result_trees{'all_empty_def'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'}{'contents'}[2];
  $result_trees{'all_empty_def'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'all_empty_def'}{'contents'}[2]{'contents'}[1];
- $result_trees{'all_empty_def'}{'contents'}[2]{'line_nr'} = $result_trees{'all_empty_def'}{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'all_empty_def'}{'contents'}[2]{'parent'} = $result_trees{'all_empty_def'};
  $result_trees{'all_empty_def'}{'contents'}[3]{'parent'} = $result_trees{'all_empty_def'};
--- 743,746 ----
***************
*** 719,723 ****
  $result_trees{'all_empty_def'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'}{'contents'}[4];
  $result_trees{'all_empty_def'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'all_empty_def'}{'contents'}[4]{'contents'}[1];
- $result_trees{'all_empty_def'}{'contents'}[4]{'line_nr'} = $result_trees{'all_empty_def'}{'contents'}[4]{'contents'}[0]{'line_nr'};
  $result_trees{'all_empty_def'}{'contents'}[4]{'parent'} = $result_trees{'all_empty_def'};
  $result_trees{'all_empty_def'}{'contents'}[5]{'parent'} = $result_trees{'all_empty_def'};
--- 753,756 ----
***************
*** 730,734 ****
  $result_trees{'all_empty_def'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'}{'contents'}[6];
  $result_trees{'all_empty_def'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'all_empty_def'}{'contents'}[6]{'contents'}[1];
- $result_trees{'all_empty_def'}{'contents'}[6]{'line_nr'} = $result_trees{'all_empty_def'}{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'all_empty_def'}{'contents'}[6]{'parent'} = $result_trees{'all_empty_def'};
  $result_trees{'all_empty_def'}{'contents'}[7]{'parent'} = $result_trees{'all_empty_def'};
--- 763,766 ----
***************
*** 741,745 ****
  $result_trees{'all_empty_def'}{'contents'}[8]{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'}{'contents'}[8];
  $result_trees{'all_empty_def'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'all_empty_def'}{'contents'}[8]{'contents'}[1];
- $result_trees{'all_empty_def'}{'contents'}[8]{'line_nr'} = $result_trees{'all_empty_def'}{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'all_empty_def'}{'contents'}[8]{'parent'} = $result_trees{'all_empty_def'};
  $result_trees{'all_empty_def'}{'contents'}[9]{'parent'} = $result_trees{'all_empty_def'};
--- 773,776 ----
***************
*** 752,756 ****
  $result_trees{'all_empty_def'}{'contents'}[10]{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'}{'contents'}[10];
  $result_trees{'all_empty_def'}{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'all_empty_def'}{'contents'}[10]{'contents'}[1];
- $result_trees{'all_empty_def'}{'contents'}[10]{'line_nr'} = $result_trees{'all_empty_def'}{'contents'}[10]{'contents'}[0]{'line_nr'};
  $result_trees{'all_empty_def'}{'contents'}[10]{'parent'} = $result_trees{'all_empty_def'};
  $result_trees{'all_empty_def'}{'contents'}[11]{'parent'} = $result_trees{'all_empty_def'};
--- 783,786 ----
***************
*** 763,767 ****
  $result_trees{'all_empty_def'}{'contents'}[12]{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'}{'contents'}[12];
  $result_trees{'all_empty_def'}{'contents'}[12]{'extra'}{'end_command'} = $result_trees{'all_empty_def'}{'contents'}[12]{'contents'}[1];
- $result_trees{'all_empty_def'}{'contents'}[12]{'line_nr'} = $result_trees{'all_empty_def'}{'contents'}[12]{'contents'}[0]{'line_nr'};
  $result_trees{'all_empty_def'}{'contents'}[12]{'parent'} = $result_trees{'all_empty_def'};
  $result_trees{'all_empty_def'}{'contents'}[13]{'parent'} = $result_trees{'all_empty_def'};
--- 793,796 ----
***************
*** 774,778 ****
  $result_trees{'all_empty_def'}{'contents'}[14]{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'}{'contents'}[14];
  $result_trees{'all_empty_def'}{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'all_empty_def'}{'contents'}[14]{'contents'}[1];
- $result_trees{'all_empty_def'}{'contents'}[14]{'line_nr'} = $result_trees{'all_empty_def'}{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'all_empty_def'}{'contents'}[14]{'parent'} = $result_trees{'all_empty_def'};
  $result_trees{'all_empty_def'}{'contents'}[15]{'parent'} = $result_trees{'all_empty_def'};
--- 803,806 ----
***************
*** 785,789 ****
  $result_trees{'all_empty_def'}{'contents'}[16]{'contents'}[1]{'parent'} = $result_trees{'all_empty_def'}{'contents'}[16];
  $result_trees{'all_empty_def'}{'contents'}[16]{'extra'}{'end_command'} = $result_trees{'all_empty_def'}{'contents'}[16]{'contents'}[1];
- $result_trees{'all_empty_def'}{'contents'}[16]{'line_nr'} = $result_trees{'all_empty_def'}{'contents'}[16]{'contents'}[0]{'line_nr'};
  $result_trees{'all_empty_def'}{'contents'}[16]{'parent'} = $result_trees{'all_empty_def'};
  
--- 813,816 ----
***************
*** 912,914 ****
--- 939,944 ----
  
  
+ $result_floats{'all_empty_def'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/ampchar.pl texinfo-6.8/tp/t/results/def/ampchar.pl
*** texinfo-6.7/tp/t/results/def/ampchar.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/ampchar.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 99,103 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 99,107 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 156,160 ****
              'original_def_cmdname' => 'defop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 160,168 ----
              'original_def_cmdname' => 'defop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 195,199 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 203,211 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 274,278 ****
  $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7];
- $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 286,289 ----
***************
*** 287,291 ****
  $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'ampchar'}{'contents'}[0];
  $result_trees{'ampchar'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 298,301 ----
***************
*** 293,297 ****
  $result_trees{'ampchar'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'ampchar'}{'contents'}[0];
  $result_trees{'ampchar'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[1];
- $result_trees{'ampchar'}{'contents'}[0]{'line_nr'} = $result_trees{'ampchar'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ampchar'}{'contents'}[0]{'parent'} = $result_trees{'ampchar'};
  $result_trees{'ampchar'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'ampchar'}{'contents'}[1];
--- 303,306 ----
***************
*** 332,337 ****
  
  
  
! $result_converted{'plaintext'}->{'ampchar'} = ' -- Constructor on a: b (\'const std::vector<int>&\')
     & & & { } @
  ';
--- 341,349 ----
  
  
+ $result_floats{'ampchar'} = {};
+ 
  
! 
! $result_converted{'plaintext'}->{'ampchar'} = ' -- Constructor on a: b (const std::vector<int>&)
     & & & { } @
  ';
***************
*** 349,359 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 361,373 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 364,367 ****
--- 378,382 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 372,377 ****
  
  <body lang="en">
! <dl>
! <dt id="index-b-on-a">Constructor on a: <strong>b</strong> <em>(<code>const std::vector&lt;int&gt;&amp;</code>)</em></dt>
  </dl>
  <p>&amp; &amp; &amp; { } @
--- 387,392 ----
  
  <body lang="en">
! <dl class="def">
! <dt id="index-b-on-a"><span>Constructor on a: <strong>b</strong> <em>(<code>const std::vector&lt;int&gt;&amp;</code>)</em><a href=\'#index-b-on-a\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  <p>&amp; &amp; &amp; { } @
diff -Nrc2 texinfo-6.7/tp/t/results/def/code_in_def.pl texinfo-6.8/tp/t/results/def/code_in_def.pl
*** texinfo-6.7/tp/t/results/def/code_in_def.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/def/code_in_def.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 0 ****
--- 1,323 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'code_in_def'} = {
+   'contents' => [
+     {
+       'cmdname' => 'deftypefn',
+       'contents' => [
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'extra' => {
+                     'def_role' => 'category'
+                   },
+                   'parent' => {},
+                   'text' => 'Function'
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'spaces'
+                   },
+                   'parent' => {},
+                   'text' => ' ',
+                   'type' => 'spaces'
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'type'
+                   },
+                   'parent' => {},
+                   'text' => 'int'
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'spaces'
+                   },
+                   'parent' => {},
+                   'text' => ' ',
+                   'type' => 'spaces'
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'name'
+                   },
+                   'parent' => {},
+                   'text' => 'foo'
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'spaces'
+                   },
+                   'parent' => {},
+                   'text' => ' ',
+                   'type' => 'spaces'
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'delimiter'
+                   },
+                   'parent' => {},
+                   'text' => '(',
+                   'type' => 'delimiter'
+                 },
+                 {
+                   'args' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => 'const std::vector<int>'
+                         },
+                         {
+                           'cmdname' => '&',
+                           'parent' => {}
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'brace_command_arg'
+                     }
+                   ],
+                   'cmdname' => 'code',
+                   'contents' => [],
+                   'extra' => {
+                     'def_role' => 'typearg'
+                   },
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 1,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'spaces'
+                   },
+                   'parent' => {},
+                   'text' => ' ',
+                   'type' => 'spaces'
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'arg'
+                   },
+                   'parent' => {},
+                   'text' => 'bar'
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'delimiter'
+                   },
+                   'parent' => {},
+                   'text' => ')',
+                   'type' => 'delimiter'
+                 },
+                 {
+                   'extra' => {
+                     'def_role' => 'spaces'
+                   },
+                   'parent' => {},
+                   'text' => '
+ ',
+                   'type' => 'spaces_at_end'
+                 }
+               ],
+               'parent' => {},
+               'type' => 'block_line_arg'
+             }
+           ],
+           'extra' => {
+             'def_command' => 'deftypefn',
+             'def_parsed_hash' => {
+               'category' => {},
+               'name' => {},
+               'type' => {}
+             },
+             'index_entry' => {
+               'command' => {},
+               'content' => [
+                 {}
+               ],
+               'content_normalized' => [
+                 {}
+               ],
+               'in_code' => 1,
+               'index_at_command' => 'deftypefn',
+               'index_name' => 'fn',
+               'index_type_command' => 'deftypefn',
+               'key' => 'foo',
+               'number' => 1
+             },
+             'original_def_cmdname' => 'deftypefn'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 1,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'def_line'
+         },
+         {
+           'contents' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'Documentation of '
+                 },
+                 {
+                   'args' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => 'foo'
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'brace_command_arg'
+                     }
+                   ],
+                   'cmdname' => 'code',
+                   'contents' => [],
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 2,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '.
+ '
+                 }
+               ],
+               'parent' => {},
+               'type' => 'paragraph'
+             }
+           ],
+           'parent' => {},
+           'type' => 'def_item'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'deftypefn'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'deftypefn',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'deftypefn'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'type'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[2];
+ $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'code_in_def'}{'contents'}[0];
+ $result_trees{'code_in_def'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'code_in_def'}{'contents'}[0]{'contents'}[2];
+ $result_trees{'code_in_def'}{'contents'}[0]{'parent'} = $result_trees{'code_in_def'};
+ 
+ $result_texis{'code_in_def'} = '@deftypefn Function int foo (@code{const std::vector<int>@&} bar)
+ Documentation of @code{foo}.
+ @end deftypefn
+ ';
+ 
+ 
+ $result_texts{'code_in_def'} = 'Function: int foo (const std::vector<int>& bar)
+ Documentation of foo.
+ ';
+ 
+ $result_errors{'code_in_def'} = [
+   {
+     'error_line' => ':1: warning: entry for index `fn\' outside of any node
+ ',
+     'file_name' => '',
+     'line_nr' => 1,
+     'macro' => '',
+     'text' => 'entry for index `fn\' outside of any node',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ $result_floats{'code_in_def'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'code_in_def'} = ' -- Function: int foo (const std::vector<int>& bar)
+      Documentation of \'foo\'.
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/def_defx_mismatch.pl texinfo-6.8/tp/t/results/def/def_defx_mismatch.pl
*** texinfo-6.7/tp/t/results/def/def_defx_mismatch.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/def_defx_mismatch.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 95,99 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 95,103 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 119,123 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 123,131 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 159,163 ****
              'original_def_cmdname' => 'defun'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 167,175 ----
              'original_def_cmdname' => 'defun'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 203,207 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 215,223 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 307,311 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 323,331 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 375,379 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 395,403 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 391,399 ****
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 415,421 ----
***************
*** 404,408 ****
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 426,429 ----
***************
*** 410,414 ****
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 431,434 ----
***************
*** 427,431 ****
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2];
--- 447,450 ----
***************
*** 438,442 ****
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'def_defx_mismatch'}{'contents'}[0];
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[3];
- $result_trees{'def_defx_mismatch'}{'contents'}[0]{'line_nr'} = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'def_defx_mismatch'}{'contents'}[0]{'parent'} = $result_trees{'def_defx_mismatch'};
  
--- 457,460 ----
***************
*** 488,490 ****
--- 506,511 ----
  
  
+ $result_floats{'def_defx_mismatch'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/defx_after_comment_in_example.pl texinfo-6.8/tp/t/results/def/defx_after_comment_in_example.pl
*** texinfo-6.7/tp/t/results/def/defx_after_comment_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/defx_after_comment_in_example.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 134,138 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 134,142 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 2,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 259,263 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 263,271 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 298,302 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 306,314 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 363,367 ****
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0];
--- 375,378 ----
***************
*** 382,386 ****
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0];
--- 393,396 ----
***************
*** 388,392 ****
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3];
- $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0];
  $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_comment_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 398,401 ----
***************
*** 431,434 ****
--- 440,446 ----
  
  
+ $result_floats{'defx_after_comment_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'defx_after_comment_in_example'} = '      -- fset: I a g
diff -Nrc2 texinfo-6.7/tp/t/results/def/defx_after_comment.pl texinfo-6.8/tp/t/results/def/defx_after_comment.pl
*** texinfo-6.7/tp/t/results/def/defx_after_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/defx_after_comment.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 122,126 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 122,130 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 241,245 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 245,253 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 276,280 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 284,292 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 298,302 ****
  $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_comment'}{'contents'}[0];
  $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 310,313 ----
***************
*** 316,320 ****
  $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'defx_after_comment'}{'contents'}[0];
  $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[3]{'args'}[0];
--- 327,330 ----
***************
*** 322,326 ****
  $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'defx_after_comment'}{'contents'}[0];
  $result_trees{'defx_after_comment'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[3];
- $result_trees{'defx_after_comment'}{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_comment'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_comment'}{'contents'}[0]{'parent'} = $result_trees{'defx_after_comment'};
  
--- 332,335 ----
***************
*** 357,360 ****
--- 366,372 ----
  
  
+ $result_floats{'defx_after_comment'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'defx_after_comment'} = ' -- fset: I a g
diff -Nrc2 texinfo-6.7/tp/t/results/def/defx_after_empty_line_in_example.pl texinfo-6.8/tp/t/results/def/defx_after_empty_line_in_example.pl
*** texinfo-6.7/tp/t/results/def/defx_after_empty_line_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/defx_after_empty_line_in_example.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 134,138 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 134,142 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 2,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 289,293 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 293,301 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 328,332 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 336,344 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 393,397 ****
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
--- 405,408 ----
***************
*** 416,420 ****
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0];
--- 427,430 ----
***************
*** 422,426 ****
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3];
- $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0];
  $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_empty_line_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 432,435 ----
***************
*** 470,473 ****
--- 479,485 ----
  
  
+ $result_floats{'defx_after_empty_line_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'defx_after_empty_line_in_example'} = '      -- fset: I a g
diff -Nrc2 texinfo-6.7/tp/t/results/def/defx_after_empty_line.pl texinfo-6.8/tp/t/results/def/defx_after_empty_line.pl
*** texinfo-6.7/tp/t/results/def/defx_after_empty_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/defx_after_empty_line.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 122,126 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 122,130 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 229,233 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 233,241 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 264,268 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 272,280 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 286,290 ****
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_empty_line'}{'contents'}[0];
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[1];
--- 298,301 ----
***************
*** 303,307 ****
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'defx_after_empty_line'}{'contents'}[0];
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[3]{'args'}[0];
--- 314,317 ----
***************
*** 309,313 ****
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'defx_after_empty_line'}{'contents'}[0];
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[3];
- $result_trees{'defx_after_empty_line'}{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_empty_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_empty_line'}{'contents'}[0]{'parent'} = $result_trees{'defx_after_empty_line'};
  
--- 319,322 ----
***************
*** 345,348 ****
--- 354,360 ----
  
  
+ $result_floats{'defx_after_empty_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'defx_after_empty_line'} = ' -- fset: I a g
diff -Nrc2 texinfo-6.7/tp/t/results/def/defx_after_paragraph_end.pl texinfo-6.8/tp/t/results/def/defx_after_paragraph_end.pl
*** texinfo-6.7/tp/t/results/def/defx_after_paragraph_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/defx_after_paragraph_end.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 122,126 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 122,130 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 241,245 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 245,253 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 276,280 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 284,292 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 298,302 ****
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 310,313 ----
***************
*** 317,321 ****
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0];
--- 328,331 ----
***************
*** 323,327 ****
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3];
- $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'parent'} = $result_trees{'defx_after_paragraph_end'};
  
--- 333,336 ----
***************
*** 370,372 ****
--- 379,384 ----
  
  
+ $result_floats{'defx_after_paragraph_end'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/defx_after_preformatted_with_text.pl texinfo-6.8/tp/t/results/def/defx_after_preformatted_with_text.pl
*** texinfo-6.7/tp/t/results/def/defx_after_preformatted_with_text.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/defx_after_preformatted_with_text.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 134,138 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 134,142 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 2,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 253,257 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 257,265 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 292,296 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 300,308 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 357,361 ****
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
--- 369,372 ----
***************
*** 376,380 ****
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0];
--- 387,390 ----
***************
*** 382,386 ****
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3];
- $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0];
  $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 392,395 ----
***************
*** 437,439 ****
--- 446,451 ----
  
  
+ $result_floats{'defx_after_preformatted_with_text'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/defx_after_text.pl texinfo-6.8/tp/t/results/def/defx_after_text.pl
*** texinfo-6.7/tp/t/results/def/defx_after_text.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/defx_after_text.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 122,126 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 122,130 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 235,239 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 239,247 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 270,274 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 278,286 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 292,296 ****
  $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_text'}{'contents'}[0];
  $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 304,307 ----
***************
*** 310,314 ****
  $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'defx_after_text'}{'contents'}[0];
  $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'args'}[0];
--- 321,324 ----
***************
*** 316,320 ****
  $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'defx_after_text'}{'contents'}[0];
  $result_trees{'defx_after_text'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3];
- $result_trees{'defx_after_text'}{'contents'}[0]{'line_nr'} = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_after_text'}{'contents'}[0]{'parent'} = $result_trees{'defx_after_text'};
  
--- 326,329 ----
***************
*** 361,363 ****
--- 370,375 ----
  
  
+ $result_floats{'defx_after_text'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/defx_in_example.pl texinfo-6.8/tp/t/results/def/defx_in_example.pl
*** texinfo-6.7/tp/t/results/def/defx_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/defx_in_example.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 134,138 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 134,142 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 2,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 229,233 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 233,241 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 268,272 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 276,284 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 333,337 ****
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 345,348 ----
***************
*** 348,352 ****
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 359,362 ----
***************
*** 354,358 ****
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
- $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'defx_in_example'}{'contents'}[0];
  $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'defx_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 364,367 ----
***************
*** 396,399 ****
--- 405,411 ----
  
  
+ $result_floats{'defx_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'defx_in_example'} = '      -- fset: I a g
diff -Nrc2 texinfo-6.7/tp/t/results/def/double_command.pl texinfo-6.8/tp/t/results/def/double_command.pl
*** texinfo-6.7/tp/t/results/def/double_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/double_command.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 371,375 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 371,379 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 427,431 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 431,439 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 567,571 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 575,583 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 598,602 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 610,618 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 654,658 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 670,678 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 710,714 ****
  $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0];
  $result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 730,733 ----
***************
*** 719,723 ****
  $result_trees{'double_command'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'double_command'}{'contents'}[0];
  $result_trees{'double_command'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[2];
- $result_trees{'double_command'}{'contents'}[0]{'line_nr'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'line_nr'};
  $result_trees{'double_command'}{'contents'}[0]{'parent'} = $result_trees{'double_command'};
  $result_trees{'double_command'}{'contents'}[1]{'parent'} = $result_trees{'double_command'};
--- 738,741 ----
***************
*** 739,743 ****
  $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0];
--- 757,760 ----
***************
*** 747,751 ****
  $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2];
  $result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
--- 764,767 ----
***************
*** 756,760 ****
  $result_trees{'double_command'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'double_command'}{'contents'}[2];
  $result_trees{'double_command'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[2];
- $result_trees{'double_command'}{'contents'}[2]{'line_nr'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'double_command'}{'contents'}[2]{'parent'} = $result_trees{'double_command'};
  
--- 772,775 ----
***************
*** 872,874 ****
--- 887,892 ----
  
  
+ $result_floats{'double_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/empty_def_arguments.pl texinfo-6.8/tp/t/results/def/empty_def_arguments.pl
*** texinfo-6.7/tp/t/results/def/empty_def_arguments.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/empty_def_arguments.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 122,126 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 122,130 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 174,178 ****
                      'def_role' => 'category'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 178,186 ----
                      'def_role' => 'category'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 200,204 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 208,216 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 307,311 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 319,327 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 335,339 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 351,359 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 378,382 ****
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 398,406 ----
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 418,422 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 442,450 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 7,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 445,449 ****
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 473,481 ----
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 493,497 ****
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 525,533 ----
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 527,531 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 563,571 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 554,558 ****
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 594,602 ----
              'original_def_cmdname' => 'deffnx'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 593,597 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 637,645 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 615,619 ****
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 663,666 ----
***************
*** 623,632 ****
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[2];
--- 670,677 ----
***************
*** 641,645 ****
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0];
--- 686,689 ----
***************
*** 647,651 ****
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[5]{'args'}[0];
--- 691,694 ----
***************
*** 653,662 ****
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[5];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[5]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0];
--- 696,703 ----
***************
*** 664,668 ****
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[2];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0];
--- 705,708 ----
***************
*** 671,679 ****
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[7];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[7]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0];
--- 711,717 ----
***************
*** 681,685 ****
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[2];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[9]{'args'}[0];
--- 719,722 ----
***************
*** 687,691 ****
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'empty_def_arguments'}{'contents'}[0];
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[9];
- $result_trees{'empty_def_arguments'}{'contents'}[0]{'line_nr'} = $result_trees{'empty_def_arguments'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'empty_def_arguments'}{'contents'}[0]{'parent'} = $result_trees{'empty_def_arguments'};
  
--- 724,727 ----
***************
*** 798,800 ****
--- 834,839 ----
  
  
+ $result_floats{'empty_def_arguments'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/empty_def_command.pl texinfo-6.8/tp/t/results/def/empty_def_command.pl
*** texinfo-6.7/tp/t/results/def/empty_def_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/empty_def_command.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 117,121 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 117,125 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 338,342 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 342,350 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 4,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 359,363 ****
  $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0];
  $result_trees{'empty_def_command'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[1];
- $result_trees{'empty_def_command'}{'contents'}[0]{'line_nr'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_command'}{'contents'}[0]{'parent'} = $result_trees{'empty_def_command'};
  $result_trees{'empty_def_command'}{'contents'}[1]{'parent'} = $result_trees{'empty_def_command'};
--- 367,370 ----
***************
*** 392,396 ****
  $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2];
  $result_trees{'empty_def_command'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[2];
- $result_trees{'empty_def_command'}{'contents'}[2]{'line_nr'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_def_command'}{'contents'}[2]{'parent'} = $result_trees{'empty_def_command'};
  
--- 399,402 ----
***************
*** 441,444 ****
--- 447,453 ----
  
  
+ $result_floats{'empty_def_command'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_def_command'} = ' -- empty: deffn
diff -Nrc2 texinfo-6.7/tp/t/results/def/empty_deftypeop_name.pl texinfo-6.8/tp/t/results/def/empty_deftypeop_name.pl
*** texinfo-6.7/tp/t/results/def/empty_deftypeop_name.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/empty_deftypeop_name.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 79,83 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 79,87 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 1,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 86,90 ****
                      'def_role' => 'class'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 90,98 ----
                      'def_role' => 'class'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 119,123 ****
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 127,135 ----
                        'cmdname' => 'var',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 1,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 152,156 ****
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 164,172 ----
              'original_def_cmdname' => 'deftypeop'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 191,195 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 207,215 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 206,212 ****
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0];
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1];
- $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 226,230 ----
***************
*** 214,218 ****
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0];
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1];
- $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 232,235 ----
***************
*** 222,226 ****
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'type'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0];
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 239,242 ----
***************
*** 228,232 ****
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0];
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[1];
- $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'line_nr'} = $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'empty_deftypeop_name'}{'contents'}[0]{'parent'} = $result_trees{'empty_deftypeop_name'};
  
--- 244,247 ----
***************
*** 252,254 ****
--- 267,272 ----
  
  
+ $result_floats{'empty_deftypeop_name'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/empty_deftype.pl texinfo-6.8/tp/t/results/def/empty_deftype.pl
*** texinfo-6.7/tp/t/results/def/empty_deftype.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/empty_deftype.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 163,167 ****
              'original_def_cmdname' => 'deftypefun'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 163,171 ----
              'original_def_cmdname' => 'deftypefun'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 219,223 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 223,231 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 421,425 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 429,437 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 607,611 ****
              'original_def_cmdname' => 'deftypemethod'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 619,627 ----
              'original_def_cmdname' => 'deftypemethod'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 663,667 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 679,687 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 887,891 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 907,915 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 13,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 915,919 ****
  $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_deftype'}{'contents'}[0];
  $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 939,942 ----
***************
*** 924,928 ****
  $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_deftype'}{'contents'}[0];
  $result_trees{'empty_deftype'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[2];
- $result_trees{'empty_deftype'}{'contents'}[0]{'line_nr'} = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'empty_deftype'}{'contents'}[0]{'parent'} = $result_trees{'empty_deftype'};
  $result_trees{'empty_deftype'}{'contents'}[1]{'parent'} = $result_trees{'empty_deftype'};
--- 947,950 ----
***************
*** 954,958 ****
  $result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'empty_deftype'}{'contents'}[2];
  $result_trees{'empty_deftype'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[2];
- $result_trees{'empty_deftype'}{'contents'}[2]{'line_nr'} = $result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_deftype'}{'contents'}[2]{'parent'} = $result_trees{'empty_deftype'};
  $result_trees{'empty_deftype'}{'contents'}[3]{'parent'} = $result_trees{'empty_deftype'};
--- 976,979 ----
***************
*** 982,986 ****
  $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[6];
  $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2] = $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'empty_deftype'}{'contents'}[4];
  $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
--- 1003,1006 ----
***************
*** 991,995 ****
  $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'empty_deftype'}{'contents'}[4];
  $result_trees{'empty_deftype'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[2];
- $result_trees{'empty_deftype'}{'contents'}[4]{'line_nr'} = $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'empty_deftype'}{'contents'}[4]{'parent'} = $result_trees{'empty_deftype'};
  $result_trees{'empty_deftype'}{'contents'}[5]{'parent'} = $result_trees{'empty_deftype'};
--- 1011,1014 ----
***************
*** 1024,1028 ****
  $result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'empty_deftype'}{'contents'}[6];
  $result_trees{'empty_deftype'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[2];
- $result_trees{'empty_deftype'}{'contents'}[6]{'line_nr'} = $result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_deftype'}{'contents'}[6]{'parent'} = $result_trees{'empty_deftype'};
  
--- 1043,1046 ----
***************
*** 1098,1100 ****
--- 1116,1121 ----
  
  
+ $result_floats{'empty_deftype'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/end_of_line_end_file.pl texinfo-6.8/tp/t/results/def/end_of_line_end_file.pl
*** texinfo-6.7/tp/t/results/def/end_of_line_end_file.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/end_of_line_end_file.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 40,44 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 40,48 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 49,53 ****
  $result_trees{'end_of_line_end_file'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'end_of_line_end_file'}{'contents'}[0]{'contents'}[0];
  $result_trees{'end_of_line_end_file'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'end_of_line_end_file'}{'contents'}[0];
- $result_trees{'end_of_line_end_file'}{'contents'}[0]{'line_nr'} = $result_trees{'end_of_line_end_file'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'end_of_line_end_file'}{'contents'}[0]{'parent'} = $result_trees{'end_of_line_end_file'};
  
--- 53,56 ----
***************
*** 70,72 ****
--- 73,78 ----
  
  
+ $result_floats{'end_of_line_end_file'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/end_of_line_protect_at_end.pl texinfo-6.8/tp/t/results/def/end_of_line_protect_at_end.pl
*** texinfo-6.7/tp/t/results/def/end_of_line_protect_at_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/end_of_line_protect_at_end.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 106,110 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 106,114 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 126,130 ****
  $result_trees{'end_of_line_protect_at_end'}{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'end_of_line_protect_at_end'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'end_of_line_protect_at_end'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'end_of_line_protect_at_end'}{'contents'}[1];
- $result_trees{'end_of_line_protect_at_end'}{'contents'}[1]{'line_nr'} = $result_trees{'end_of_line_protect_at_end'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'end_of_line_protect_at_end'}{'contents'}[1]{'parent'} = $result_trees{'end_of_line_protect_at_end'};
  
--- 130,133 ----
***************
*** 168,170 ****
--- 171,176 ----
  
  
+ $result_floats{'end_of_line_protect_at_end'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/end_of_lines_protected_in_footnote.pl texinfo-6.8/tp/t/results/def/end_of_lines_protected_in_footnote.pl
*** texinfo-6.7/tp/t/results/def/end_of_lines_protected_in_footnote.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/end_of_lines_protected_in_footnote.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 297,301 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 297,305 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 368,372 ****
  $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[2];
- $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0];
--- 372,375 ----
***************
*** 399,402 ****
--- 402,408 ----
  
  
+ $result_floats{'end_of_lines_protected_in_footnote'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'end_of_lines_protected_in_footnote'} = '(1)
diff -Nrc2 texinfo-6.7/tp/t/results/def/end_of_lines_protected.pl texinfo-6.8/tp/t/results/def/end_of_lines_protected.pl
*** texinfo-6.7/tp/t/results/def/end_of_lines_protected.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/end_of_lines_protected.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 276,280 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 276,284 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 318,322 ****
  $result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'end_of_lines_protected'}{'contents'}[0];
  $result_trees{'end_of_lines_protected'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[2];
- $result_trees{'end_of_lines_protected'}{'contents'}[0]{'line_nr'} = $result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'end_of_lines_protected'}{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected'};
  
--- 322,325 ----
***************
*** 344,347 ****
--- 347,353 ----
  
  
+ $result_floats{'end_of_lines_protected'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'end_of_lines_protected'} = ' -- category: deffn_name arguments more args with end of line within
diff -Nrc2 texinfo-6.7/tp/t/results/def/inter_item_commands_in_def_in_example.pl texinfo-6.8/tp/t/results/def/inter_item_commands_in_def_in_example.pl
*** texinfo-6.7/tp/t/results/def/inter_item_commands_in_def_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/inter_item_commands_in_def_in_example.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 134,138 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 134,142 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 2,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 225,229 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 229,237 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 268,272 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 276,284 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 387,391 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 399,407 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 444,448 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 460,468 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 546,550 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 566,574 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 611,615 ****
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0];
--- 635,638 ----
***************
*** 623,627 ****
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
- $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 646,649 ----
***************
*** 632,636 ****
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 654,657 ----
***************
*** 650,654 ****
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0];
--- 671,674 ----
***************
*** 661,665 ****
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 681,684 ----
***************
*** 677,681 ****
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[6];
- $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0];
  $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 696,699 ----
***************
*** 757,765 ****
  
  
  
  $result_converted{'plaintext'}->{'inter_item_commands_in_def_in_example'} = '      -- fset: I a g
  
        -- Command: log trap1
!       -- cmde2: id \'i\' ule truc
  
            In deff item.
--- 775,786 ----
  
  
+ $result_floats{'inter_item_commands_in_def_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inter_item_commands_in_def_in_example'} = '      -- fset: I a g
  
        -- Command: log trap1
!       -- cmde2: id i ule truc
  
            In deff item.
diff -Nrc2 texinfo-6.7/tp/t/results/def/inter_item_commands_in_def.pl texinfo-6.8/tp/t/results/def/inter_item_commands_in_def.pl
*** texinfo-6.7/tp/t/results/def/inter_item_commands_in_def.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/inter_item_commands_in_def.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 122,126 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 122,130 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 207,211 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 211,219 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 250,254 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 258,266 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 363,367 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 375,383 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 420,424 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 436,444 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 522,526 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 542,550 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 544,548 ****
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 568,571 ----
***************
*** 555,559 ****
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0];
- $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 578,581 ----
***************
*** 564,568 ****
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'args'}[0];
--- 586,589 ----
***************
*** 581,585 ****
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0];
--- 602,605 ----
***************
*** 592,596 ****
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[5]{'contents'}[0]{'args'}[0];
--- 612,615 ----
***************
*** 608,612 ****
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6];
- $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'line_nr'} = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_def'};
  
--- 627,630 ----
***************
*** 681,689 ****
  
  
  
  $result_converted{'plaintext'}->{'inter_item_commands_in_def'} = ' -- fset: I a g
  
   -- Command: log trap1
!  -- cmde2: id \'i\' ule truc
  
       In deff item.
--- 699,710 ----
  
  
+ $result_floats{'inter_item_commands_in_def'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inter_item_commands_in_def'} = ' -- fset: I a g
  
   -- Command: log trap1
!  -- cmde2: id i ule truc
  
       In deff item.
diff -Nrc2 texinfo-6.7/tp/t/results/def/leading_space_in_def_arg.pl texinfo-6.8/tp/t/results/def/leading_space_in_def_arg.pl
*** texinfo-6.7/tp/t/results/def/leading_space_in_def_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/leading_space_in_def_arg.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 101,105 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 101,109 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 140,144 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 144,152 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 159,163 ****
  $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'leading_space_in_def_arg'}{'contents'}[0];
  $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 167,170 ----
***************
*** 165,169 ****
  $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'leading_space_in_def_arg'}{'contents'}[0];
  $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[1];
- $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'line_nr'} = $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'leading_space_in_def_arg'}{'contents'}[0]{'parent'} = $result_trees{'leading_space_in_def_arg'};
  
--- 172,175 ----
***************
*** 189,192 ****
--- 195,201 ----
  
  
+ $result_floats{'leading_space_in_def_arg'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'leading_space_in_def_arg'} = ' -- category: name arg
diff -Nrc2 texinfo-6.7/tp/t/results/def/no_category_or_no_name.pl texinfo-6.8/tp/t/results/def/no_category_or_no_name.pl
*** texinfo-6.7/tp/t/results/def/no_category_or_no_name.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/no_category_or_no_name.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 92,96 ****
          'end_command' => {}
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 92,100 ----
          'end_command' => {}
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 147,151 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 151,159 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 203,207 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 211,219 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 441,445 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 453,461 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 458,462 ****
  $result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'no_category_or_no_name'}{'contents'}[0];
  $result_trees{'no_category_or_no_name'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[2];
- $result_trees{'no_category_or_no_name'}{'contents'}[0]{'line_nr'} = $result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'no_category_or_no_name'}{'contents'}[0]{'parent'} = $result_trees{'no_category_or_no_name'};
  $result_trees{'no_category_or_no_name'}{'contents'}[1]{'parent'} = $result_trees{'no_category_or_no_name'};
--- 474,477 ----
***************
*** 466,470 ****
  $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0];
  $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'no_category_or_no_name'}{'contents'}[2];
  $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
--- 481,484 ----
***************
*** 475,479 ****
  $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'no_category_or_no_name'}{'contents'}[2];
  $result_trees{'no_category_or_no_name'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[2];
- $result_trees{'no_category_or_no_name'}{'contents'}[2]{'line_nr'} = $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'no_category_or_no_name'}{'contents'}[2]{'parent'} = $result_trees{'no_category_or_no_name'};
  $result_trees{'no_category_or_no_name'}{'contents'}[3]{'parent'} = $result_trees{'no_category_or_no_name'};
--- 489,492 ----
***************
*** 509,513 ****
  $result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'no_category_or_no_name'}{'contents'}[4];
  $result_trees{'no_category_or_no_name'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[4];
- $result_trees{'no_category_or_no_name'}{'contents'}[4]{'line_nr'} = $result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[0]{'line_nr'};
  $result_trees{'no_category_or_no_name'}{'contents'}[4]{'parent'} = $result_trees{'no_category_or_no_name'};
  
--- 522,525 ----
***************
*** 587,589 ****
--- 599,604 ----
  
  
+ $result_floats{'no_category_or_no_name'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/not_closed.pl texinfo-6.8/tp/t/results/def/not_closed.pl
*** texinfo-6.7/tp/t/results/def/not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/not_closed.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 301,305 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 301,309 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 312,316 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 316,324 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 360,367 ****
  $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0];
- $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2];
  $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'not_closed'}{'contents'}[0];
- $result_trees{'not_closed'}{'contents'}[0]{'line_nr'} = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'not_closed'}{'contents'}[0]{'parent'} = $result_trees{'not_closed'};
  
--- 368,373 ----
***************
*** 426,428 ****
--- 432,437 ----
  
  
+ $result_floats{'not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/protected_brace.pl texinfo-6.8/tp/t/results/def/protected_brace.pl
*** texinfo-6.7/tp/t/results/def/protected_brace.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/protected_brace.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 117,121 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 117,125 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 138,142 ****
  $result_trees{'protected_brace'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'protected_brace'}{'contents'}[0];
  $result_trees{'protected_brace'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'protected_brace'}{'contents'}[0]{'contents'}[1];
- $result_trees{'protected_brace'}{'contents'}[0]{'line_nr'} = $result_trees{'protected_brace'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'protected_brace'}{'contents'}[0]{'parent'} = $result_trees{'protected_brace'};
  
--- 142,145 ----
***************
*** 162,165 ****
--- 165,171 ----
  
  
+ $result_floats{'protected_brace'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'protected_brace'} = ' -- c: {
diff -Nrc2 texinfo-6.7/tp/t/results/def/ref_in_def.pl texinfo-6.8/tp/t/results/def/ref_in_def.pl
*** texinfo-6.7/tp/t/results/def/ref_in_def.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/ref_in_def.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 144,148 ****
                          }
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 144,152 ----
                          }
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 4,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 181,185 ****
                              }
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 185,193 ----
                              }
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 4,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 188,192 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 196,204 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 4,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 225,229 ****
                          }
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 237,245 ----
                          }
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 4,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 261,265 ****
                          }
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 277,285 ----
                          }
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 4,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 302,306 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 322,330 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 375,379 ****
                          }
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 399,407 ----
                          }
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 412,416 ****
                              }
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 440,448 ----
                              }
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 5,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 419,423 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 451,459 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 456,460 ****
                          }
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 492,500 ----
                          }
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 492,496 ****
                          }
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 532,540 ----
                          }
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 535,539 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 579,587 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 591,595 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 639,647 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 614,618 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 666,672 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 649,653 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'extra'}{'label'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
--- 703,706 ----
***************
*** 656,662 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'extra'}{'label'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
--- 709,713 ----
***************
*** 665,669 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[6]{'extra'}{'label'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
--- 716,719 ----
***************
*** 672,676 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[8]{'extra'}{'label'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[8]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
--- 722,725 ----
***************
*** 682,686 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'ref_in_def'}{'contents'}[1];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 731,734 ----
***************
*** 694,698 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'label'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
--- 742,745 ----
***************
*** 701,707 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'contents'}[0]{'extra'}{'label'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
--- 748,752 ----
***************
*** 710,714 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'extra'}{'label'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
--- 755,758 ----
***************
*** 717,721 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[8]{'extra'}{'label'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[8]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
--- 761,764 ----
***************
*** 727,731 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'ref_in_def'}{'contents'}[1];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0];
--- 770,773 ----
***************
*** 736,740 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
- $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1];
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1];
--- 778,781 ----
***************
*** 742,746 ****
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1];
  $result_trees{'ref_in_def'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_def'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_def'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ref_in_def'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_def'};
  
--- 783,787 ----
  $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'ref_in_def'}{'contents'}[1];
  $result_trees{'ref_in_def'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_def'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_def'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_def'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_def'};
  
***************
*** 786,789 ****
--- 827,833 ----
  
  
+ $result_floats{'ref_in_def'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'ref_in_def'} = ' -- *note myanchor::: *note myanchor:: *note myanchor:: *note myanchor::
diff -Nrc2 texinfo-6.7/tp/t/results/def/space_in_def_for_index.pl texinfo-6.8/tp/t/results/def/space_in_def_for_index.pl
*** texinfo-6.7/tp/t/results/def/space_in_def_for_index.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/space_in_def_for_index.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 85,89 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 85,93 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 3,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 109,113 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 113,121 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 3,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 166,170 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 174,182 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 210,214 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 222,230 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 4,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 269,273 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 285,293 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 308,312 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 328,336 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 356,360 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 380,386 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 381,389 ****
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
--- 407,413 ----
***************
*** 397,401 ****
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'space_in_def_for_index'}{'contents'}[1];
- $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 421,424 ----
***************
*** 403,407 ****
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
--- 426,429 ----
***************
*** 415,419 ****
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'space_in_def_for_index'}{'contents'}[1];
- $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 437,440 ----
***************
*** 421,425 ****
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
- $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1];
--- 442,445 ----
***************
*** 428,432 ****
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_def_for_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'parent'} = $result_trees{'space_in_def_for_index'};
  
--- 448,452 ----
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'space_in_def_for_index'}{'contents'}[1];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_def_for_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'space_in_def_for_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'space_in_def_for_index'}{'contents'}[1]{'parent'} = $result_trees{'space_in_def_for_index'};
  
***************
*** 470,473 ****
--- 490,496 ----
  
  
+ $result_floats{'space_in_def_for_index'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'space_in_def_for_index'} = 'This is , produced from .
***************
*** 510,522 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 533,547 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 527,530 ****
--- 552,556 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 537,543 ****
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
! <dl>
! <dt id="index-name">Category: <strong>name</strong> <em>argument argument2...</em></dt>
! <dt id="index-AAA2">AAA1: <strong>AAA2</strong> <em>arg3</em></dt>
  </dl>
  
--- 563,569 ----
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
! <dl class="def">
! <dt id="index-name"><span class="category">Category: </span><span><strong>name</strong> <em>argument argument2...</em><a href=\'#index-name\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-AAA2"><span class="category">AAA1: </span><span><strong>AAA2</strong> <em>arg3</em><a href=\'#index-AAA2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
***************
*** 565,569 ****
  
  
- 
  </body>
  </html>
--- 591,594 ----
diff -Nrc2 texinfo-6.7/tp/t/results/def/wrong_braces_simple.pl texinfo-6.8/tp/t/results/def/wrong_braces_simple.pl
*** texinfo-6.7/tp/t/results/def/wrong_braces_simple.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/wrong_braces_simple.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 162,166 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 162,170 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 340,344 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 344,352 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 4,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 474,478 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 482,490 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 513,517 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 525,533 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 653,657 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 669,677 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 692,696 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 712,720 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 10,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1195,1199 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1219,1227 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 16,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1329,1333 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 1357,1365 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 17,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 1368,1372 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 1400,1408 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 13,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 1395,1399 ****
  $result_trees{'wrong_braces_simple'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[0];
  $result_trees{'wrong_braces_simple'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'wrong_braces_simple'}{'contents'}[0]{'contents'}[1];
- $result_trees{'wrong_braces_simple'}{'contents'}[0]{'line_nr'} = $result_trees{'wrong_braces_simple'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'wrong_braces_simple'}{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_simple'};
  $result_trees{'wrong_braces_simple'}{'contents'}[1]{'parent'} = $result_trees{'wrong_braces_simple'};
--- 1431,1434 ----
***************
*** 1421,1425 ****
  $result_trees{'wrong_braces_simple'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[2];
  $result_trees{'wrong_braces_simple'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'wrong_braces_simple'}{'contents'}[2]{'contents'}[1];
- $result_trees{'wrong_braces_simple'}{'contents'}[2]{'line_nr'} = $result_trees{'wrong_braces_simple'}{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'wrong_braces_simple'}{'contents'}[2]{'parent'} = $result_trees{'wrong_braces_simple'};
  $result_trees{'wrong_braces_simple'}{'contents'}[3]{'parent'} = $result_trees{'wrong_braces_simple'};
--- 1456,1459 ----
***************
*** 1441,1445 ****
  $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[4];
  $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[1]{'args'}[0];
--- 1475,1478 ----
***************
*** 1447,1451 ****
  $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[4];
  $result_trees{'wrong_braces_simple'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[1];
- $result_trees{'wrong_braces_simple'}{'contents'}[4]{'line_nr'} = $result_trees{'wrong_braces_simple'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'wrong_braces_simple'}{'contents'}[4]{'parent'} = $result_trees{'wrong_braces_simple'};
  $result_trees{'wrong_braces_simple'}{'contents'}[5]{'parent'} = $result_trees{'wrong_braces_simple'};
--- 1480,1483 ----
***************
*** 1468,1472 ****
  $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[0]{'line_nr'} = $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[6];
  $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[1]{'args'}[0];
--- 1500,1503 ----
***************
*** 1474,1478 ****
  $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[6];
  $result_trees{'wrong_braces_simple'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[1];
- $result_trees{'wrong_braces_simple'}{'contents'}[6]{'line_nr'} = $result_trees{'wrong_braces_simple'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'wrong_braces_simple'}{'contents'}[6]{'parent'} = $result_trees{'wrong_braces_simple'};
  $result_trees{'wrong_braces_simple'}{'contents'}[7]{'parent'} = $result_trees{'wrong_braces_simple'};
--- 1505,1508 ----
***************
*** 1547,1551 ****
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[3]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'contents'}[2];
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[3]{'line_nr'} = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[3]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[8];
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[4]{'args'}[0];
--- 1577,1580 ----
***************
*** 1567,1571 ****
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[4]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[2];
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[4]{'line_nr'} = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[10]{'line_nr'};
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[4]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[8];
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[5]{'args'}[0];
--- 1596,1599 ----
***************
*** 1573,1577 ****
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[5]{'parent'} = $result_trees{'wrong_braces_simple'}{'contents'}[8];
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[5];
- $result_trees{'wrong_braces_simple'}{'contents'}[8]{'line_nr'} = $result_trees{'wrong_braces_simple'}{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'wrong_braces_simple'}{'contents'}[8]{'parent'} = $result_trees{'wrong_braces_simple'};
  
--- 1601,1604 ----
***************
*** 1769,1771 ****
--- 1796,1801 ----
  
  
+ $result_floats{'wrong_braces_simple'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/def/wrong_braces_with_end_of_lines.pl texinfo-6.8/tp/t/results/def/wrong_braces_with_end_of_lines.pl
*** texinfo-6.7/tp/t/results/def/wrong_braces_with_end_of_lines.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/def/wrong_braces_with_end_of_lines.pl	2021-05-02 13:12:05.000000000 +0100
***************
*** 109,113 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 109,117 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 173,177 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 177,185 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 361,365 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 369,377 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 6,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 381,385 ****
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'};
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0];
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 393,396 ----
***************
*** 392,396 ****
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0];
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[2];
- $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'line_nr'} = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'};
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'parent'} = $result_trees{'wrong_braces_with_end_of_lines'};
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[1]{'parent'} = $result_trees{'wrong_braces_with_end_of_lines'};
--- 403,406 ----
***************
*** 421,425 ****
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2];
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[2];
- $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'line_nr'} = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'parent'} = $result_trees{'wrong_braces_with_end_of_lines'};
  
--- 431,434 ----
***************
*** 481,483 ****
--- 490,495 ----
  
  
+ $result_floats{'wrong_braces_with_end_of_lines'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/docbook_tests/empty_quotation_with_arg_followed_by_quotation.pl texinfo-6.8/tp/t/results/docbook_tests/empty_quotation_with_arg_followed_by_quotation.pl
*** texinfo-6.7/tp/t/results/docbook_tests/empty_quotation_with_arg_followed_by_quotation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/docbook_tests/empty_quotation_with_arg_followed_by_quotation.pl	2021-05-02 13:12:27.000000000 +0100
***************
*** 177,180 ****
--- 177,183 ----
  
  
+ $result_floats{'empty_quotation_with_arg_followed_by_quotation'} = {};
+ 
+ 
  
  $result_converted{'docbook'}->{'empty_quotation_with_arg_followed_by_quotation'} = '<blockquote></blockquote>
diff -Nrc2 texinfo-6.7/tp/t/results/docbook_tests/special_docbook_unnumbered.pl texinfo-6.8/tp/t/results/docbook_tests/special_docbook_unnumbered.pl
*** texinfo-6.7/tp/t/results/docbook_tests/special_docbook_unnumbered.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/docbook_tests/special_docbook_unnumbered.pl	2021-05-02 13:12:27.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 231,235 ****
                      {
                        'parent' => {},
!                       'text' => 'glossary'
                      }
                    ],
--- 233,237 ----
                      {
                        'parent' => {},
!                       'text' => 'colophon'
                      }
                    ],
***************
*** 266,270 ****
                      {}
                    ],
!                   'normalized' => 'glossary'
                  }
                },
--- 268,272 ----
                      {}
                    ],
!                   'normalized' => 'colophon'
                  }
                },
***************
*** 418,422 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Dedication'
            }
--- 420,426 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Dedication'
            }
***************
*** 511,515 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'preface'
            }
--- 515,521 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'preface'
            }
***************
*** 604,608 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'colophon'
            }
--- 610,616 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'colophon'
            }
***************
*** 697,701 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'acknowledgements'
            }
--- 705,711 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'acknowledgements'
            }
***************
*** 767,771 ****
  $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[1];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0];
--- 777,781 ----
  $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[1];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0];
***************
*** 827,831 ****
  $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[3];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0];
--- 837,841 ----
  $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[3];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0];
***************
*** 839,843 ****
  $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[5];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0];
--- 849,853 ----
  $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[5];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0];
***************
*** 851,855 ****
  $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[7];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0];
--- 861,865 ----
  $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[7];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0];
***************
*** 863,867 ****
  $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[9];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0];
--- 873,877 ----
  $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[9];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'parent'} = $result_trees{'special_docbook_unnumbered'};
  $result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0];
***************
*** 880,884 ****
  * Dedication::
  * preface::
! * glossary::
  * acknowledgements::
  @end menu
--- 890,894 ----
  * Dedication::
  * preface::
! * colophon::
  * acknowledgements::
  @end menu
***************
*** 913,917 ****
  * Dedication::
  * preface::
! * glossary::
  * acknowledgements::
  
--- 923,927 ----
  * Dedication::
  * preface::
! * colophon::
  * acknowledgements::
  
***************
*** 1174,1180 ****
          'cmdname' => 'node',
          'extra' => {
!           'normalized' => 'acknowledgements',
            'spaces_before_argument' => ' '
          },
          'menu_prev' => {},
          'menu_up' => {},
--- 1184,1202 ----
          'cmdname' => 'node',
          'extra' => {
!           'normalized' => 'colophon',
            'spaces_before_argument' => ' '
          },
+         'menu_next' => {
+           'cmdname' => 'node',
+           'extra' => {
+             'normalized' => 'acknowledgements',
+             'spaces_before_argument' => ' '
+           },
+           'menu_prev' => {},
+           'menu_up' => {},
+           'menu_up_hash' => {
+             'Top' => 1
+           }
+         },
          'menu_prev' => {},
          'menu_up' => {},
***************
*** 1195,1198 ****
--- 1217,1222 ----
    }
  };
+ $result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'} = $result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'}{'menu_next'};
+ $result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'} = $result_menus{'special_docbook_unnumbered'};
  $result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'} = $result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'};
  $result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'} = $result_menus{'special_docbook_unnumbered'};
***************
*** 1201,1269 ****
  $result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_up'} = $result_menus{'special_docbook_unnumbered'};
  
! $result_errors{'special_docbook_unnumbered'} = [
!   {
!     'error_line' => ':9: @menu reference to nonexistent node `glossary\'
! ',
!     'file_name' => '',
!     'line_nr' => 9,
!     'macro' => '',
!     'text' => '@menu reference to nonexistent node `glossary\'',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':18: warning: node next `preface\' in menu `acknowledgements\' and in sectioning `colophon\' differ
! ',
!     'file_name' => '',
!     'line_nr' => 18,
!     'macro' => '',
!     'text' => 'node next `preface\' in menu `acknowledgements\' and in sectioning `colophon\' differ',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':23: warning: node `acknowledgements\' is next for `colophon\' in sectioning but not in menu
! ',
!     'file_name' => '',
!     'line_nr' => 23,
!     'macro' => '',
!     'text' => 'node `acknowledgements\' is next for `colophon\' in sectioning but not in menu',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':23: warning: node `preface\' is prev for `colophon\' in sectioning but not in menu
! ',
!     'file_name' => '',
!     'line_nr' => 23,
!     'macro' => '',
!     'text' => 'node `preface\' is prev for `colophon\' in sectioning but not in menu',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':23: warning: node `Top\' is up for `colophon\' in sectioning but not in menu
! ',
!     'file_name' => '',
!     'line_nr' => 23,
!     'macro' => '',
!     'text' => 'node `Top\' is up for `colophon\' in sectioning but not in menu',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':1: node `Top\' lacks menu item for `colophon\' despite being its Up target
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'node `Top\' lacks menu item for `colophon\' despite being its Up target',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':28: warning: node prev `acknowledgements\' in menu `preface\' and in sectioning `colophon\' differ
! ',
!     'file_name' => '',
!     'line_nr' => 28,
!     'macro' => '',
!     'text' => 'node prev `acknowledgements\' in menu `preface\' and in sectioning `colophon\' differ',
!     'type' => 'warning'
!   }
! ];
  
  
--- 1225,1232 ----
  $result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_up'} = $result_menus{'special_docbook_unnumbered'};
  
! $result_errors{'special_docbook_unnumbered'} = [];
! 
! 
! $result_floats{'special_docbook_unnumbered'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/float/anchor_in_caption.pl texinfo-6.8/tp/t/results/float/anchor_in_caption.pl
*** texinfo-6.7/tp/t/results/float/anchor_in_caption.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/anchor_in_caption.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 59,63 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'fl'
              }
--- 59,65 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'fl'
              }
***************
*** 169,173 ****
                  'float' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 171,179 ----
                  'float' => {}
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 217,221 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'fl'
              }
--- 223,229 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'fl'
              }
***************
*** 236,240 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 244,250 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 259,263 ****
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1];
! $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1];
--- 269,273 ----
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1];
! $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1];
***************
*** 276,280 ****
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'extra'}{'float'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3];
- $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3];
--- 286,289 ----
***************
*** 285,292 ****
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[3];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_caption'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_caption'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_caption'};
  
--- 294,301 ----
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[3];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'anchor_in_caption'}{'contents'}[1];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_caption'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_caption'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_caption'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_caption'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_caption'};
  
***************
*** 374,377 ****
--- 383,387 ----
  In float.
  
+ 
  fl 1: in caption
  ';
***************
*** 389,392 ****
--- 399,403 ----
  In float.
  
+ 
  fl 1: in caption
  
***************
*** 395,399 ****
  Node: Top27
  Ref: label123
! Ref: in anchor150
  
  End Tag Table
--- 406,410 ----
  Node: Top27
  Ref: label123
! Ref: in anchor151
  
  End Tag Table
***************
*** 417,428 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 428,441 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 433,436 ****
--- 446,450 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 453,457 ****
  
  
- 
  </body>
  </html>
--- 467,470 ----
diff -Nrc2 texinfo-6.7/tp/t/results/float/cindex_in_caption.pl texinfo-6.8/tp/t/results/float/cindex_in_caption.pl
*** texinfo-6.7/tp/t/results/float/cindex_in_caption.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/cindex_in_caption.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 59,63 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'fl'
              }
--- 59,65 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'fl'
              }
***************
*** 235,239 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'fl'
              }
--- 237,243 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'fl'
              }
***************
*** 298,302 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 302,308 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 321,325 ****
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1];
! $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
--- 327,331 ----
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1];
! $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
***************
*** 349,353 ****
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[3];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
--- 355,359 ----
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[3];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
***************
*** 357,361 ****
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cindex_in_caption'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cindex_in_caption'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'cindex_in_caption'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'parent'} = $result_trees{'cindex_in_caption'};
  
--- 363,367 ----
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'cindex_in_caption'}{'contents'}[1];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cindex_in_caption'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cindex_in_caption'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'cindex_in_caption'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cindex_in_caption'}{'contents'}[1]{'parent'} = $result_trees{'cindex_in_caption'};
  
***************
*** 452,460 ****
  In float.
  
  fl 1: in caption
  
  * Menu:
  
! * index entry:                           Top.                   (line 6)
  
  ';
--- 458,467 ----
  In float.
  
+ 
  fl 1: in caption
  
  * Menu:
  
! * index entry:                           Top.                   (line 7)
  
  ';
***************
*** 472,475 ****
--- 479,483 ----
  In float.
  
+ 
  fl 1: in caption
  
***************
*** 477,481 ****
  * Menu:
  
! * index entry:                           Top.                   (line 9)
  
  
--- 485,489 ----
  * Menu:
  
! * index entry:                           Top.                  (line 10)
  
  
***************
*** 505,517 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 513,527 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 522,525 ****
--- 532,536 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 560,564 ****
  
  
- 
  </body>
  </html>
--- 571,574 ----
diff -Nrc2 texinfo-6.7/tp/t/results/float/comment_space_comand_in_float.pl texinfo-6.8/tp/t/results/float/comment_space_comand_in_float.pl
*** texinfo-6.7/tp/t/results/float/comment_space_comand_in_float.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/comment_space_comand_in_float.pl	2021-05-02 13:12:09.000000000 +0100
***************
*** 143,147 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text @ '
              }
--- 143,150 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {},
!                 {}
!               ],
                'normalized' => 'Text @ '
              }
***************
*** 202,206 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text @ '
              }
--- 205,212 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {},
!                 {}
!               ],
                'normalized' => 'Text @ '
              }
***************
*** 220,224 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 226,232 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 257,261 ****
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[1] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1];
! $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1];
--- 265,270 ----
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[1] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1];
! $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'}[1] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1];
***************
*** 265,272 ****
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3];
! $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'parent'} = $result_trees{'comment_space_comand_in_float'};
  
--- 274,282 ----
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3];
! $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'}[1] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'comment_space_comand_in_float'}{'contents'}[1];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'comment_space_comand_in_float'}{'contents'}[1]{'parent'} = $result_trees{'comment_space_comand_in_float'};
  
***************
*** 392,403 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 402,415 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 408,411 ****
--- 420,424 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 428,432 ****
  
  
- 
  </body>
  </html>
--- 441,444 ----
diff -Nrc2 texinfo-6.7/tp/t/results/float/complex_float.pl texinfo-6.8/tp/t/results/float/complex_float.pl
*** texinfo-6.7/tp/t/results/float/complex_float.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/complex_float.pl	2021-05-02 13:12:09.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 109,113 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 111,117 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 533,537 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 537,545 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 33,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 646,650 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 654,662 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 39,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 806,810 ****
                                    'cmdname' => '\'',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  },
--- 818,826 ----
                                    'cmdname' => '\'',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 49,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  },
***************
*** 828,832 ****
                                            'cmdname' => 'dotless',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          }
--- 844,852 ----
                                            'cmdname' => 'dotless',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 49,
!                                             'macro' => ''
!                                           },
                                            'parent' => {}
                                          }
***************
*** 838,842 ****
                                    'cmdname' => '^',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 858,866 ----
                                    'cmdname' => '^',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 49,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 848,852 ****
                            'cmdname' => 'b',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 872,880 ----
                            'cmdname' => 'b',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 49,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 866,870 ****
                            'cmdname' => 'url',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 894,902 ----
                            'cmdname' => 'url',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 49,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 876,880 ****
                    'cmdname' => 'emph',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 908,916 ----
                    'cmdname' => 'emph',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 49,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 898,902 ****
                    'cmdname' => 'sc',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 934,942 ----
                    'cmdname' => 'sc',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 49,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 924,928 ****
                      'delimiter' => '!'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 964,972 ----
                      'delimiter' => '!'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 49,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 969,973 ****
                    'cmdname' => 'AE',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1013,1021 ----
                    'cmdname' => 'AE',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 49,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1268,1272 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1316,1324 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 60,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1375,1379 ****
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 1427,1435 ----
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 67,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 1431,1435 ****
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 1487,1495 ----
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 68,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 1481,1489 ****
                          'prototypes' => [
                            {
!                             'contents' => [],
                              'type' => 'bracketed_multitable_prototype'
                            },
                            {
!                             'contents' => [],
                              'type' => 'bracketed_multitable_prototype'
                            }
--- 1541,1553 ----
                          'prototypes' => [
                            {
!                             'contents' => [
!                               {}
!                             ],
                              'type' => 'bracketed_multitable_prototype'
                            },
                            {
!                             'contents' => [
!                               {}
!                             ],
                              'type' => 'bracketed_multitable_prototype'
                            }
***************
*** 1660,1664 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1724,1732 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 74,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1820,1824 ****
                                            'cmdname' => '\'',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          },
--- 1888,1896 ----
                                            'cmdname' => '\'',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 84,
!                                             'macro' => ''
!                                           },
                                            'parent' => {}
                                          },
***************
*** 1842,1846 ****
                                                    'cmdname' => 'dotless',
                                                    'contents' => [],
!                                                   'line_nr' => {},
                                                    'parent' => {}
                                                  }
--- 1914,1922 ----
                                                    'cmdname' => 'dotless',
                                                    'contents' => [],
!                                                   'line_nr' => {
!                                                     'file_name' => '',
!                                                     'line_nr' => 84,
!                                                     'macro' => ''
!                                                   },
                                                    'parent' => {}
                                                  }
***************
*** 1852,1856 ****
                                            'cmdname' => '^',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          }
--- 1928,1936 ----
                                            'cmdname' => '^',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 84,
!                                             'macro' => ''
!                                           },
                                            'parent' => {}
                                          }
***************
*** 1862,1866 ****
                                    'cmdname' => 'b',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  },
--- 1942,1950 ----
                                    'cmdname' => 'b',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 84,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  },
***************
*** 1880,1884 ****
                                    'cmdname' => 'url',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 1964,1972 ----
                                    'cmdname' => 'url',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 84,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 1890,1894 ****
                            'cmdname' => 'emph',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 1978,1986 ----
                            'cmdname' => 'emph',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 84,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 1912,1916 ****
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2004,2012 ----
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 84,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 1938,1942 ****
                              'delimiter' => '!'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2034,2042 ----
                              'delimiter' => '!'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 84,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 1983,1987 ****
                            'cmdname' => 'AE',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2083,2091 ----
                            'cmdname' => 'AE',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 84,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 2006,2010 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2110,2118 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 51,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2074,2078 ****
                                            'cmdname' => '\'',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          },
--- 2182,2190 ----
                                            'cmdname' => '\'',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 87,
!                                             'macro' => ''
!                                           },
                                            'parent' => {}
                                          },
***************
*** 2096,2100 ****
                                                    'cmdname' => 'dotless',
                                                    'contents' => [],
!                                                   'line_nr' => {},
                                                    'parent' => {}
                                                  }
--- 2208,2216 ----
                                                    'cmdname' => 'dotless',
                                                    'contents' => [],
!                                                   'line_nr' => {
!                                                     'file_name' => '',
!                                                     'line_nr' => 87,
!                                                     'macro' => ''
!                                                   },
                                                    'parent' => {}
                                                  }
***************
*** 2106,2110 ****
                                            'cmdname' => '^',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          }
--- 2222,2230 ----
                                            'cmdname' => '^',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 87,
!                                             'macro' => ''
!                                           },
                                            'parent' => {}
                                          }
***************
*** 2116,2120 ****
                                    'cmdname' => 'b',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  },
--- 2236,2244 ----
                                    'cmdname' => 'b',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 87,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  },
***************
*** 2134,2138 ****
                                    'cmdname' => 'url',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 2258,2266 ----
                                    'cmdname' => 'url',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 87,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 2144,2148 ****
                            'cmdname' => 'emph',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2272,2280 ----
                            'cmdname' => 'emph',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 87,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 2166,2170 ****
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2298,2306 ----
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 87,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 2192,2196 ****
                              'delimiter' => '!'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2328,2336 ----
                              'delimiter' => '!'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 87,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 2237,2241 ****
                            'cmdname' => 'AE',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2377,2385 ----
                            'cmdname' => 'AE',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 87,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 2258,2262 ****
                  'float' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2402,2410 ----
                  'float' => {}
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 87,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2314,2318 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 2462,2468 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 2369,2373 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 2519,2525 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 2702,2706 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2854,2862 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 105,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 2809,2813 ****
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 2965,2973 ----
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 112,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 2865,2869 ****
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 3025,3033 ----
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 113,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 2915,2923 ****
                          'prototypes' => [
                            {
!                             'contents' => [],
                              'type' => 'bracketed_multitable_prototype'
                            },
                            {
!                             'contents' => [],
                              'type' => 'bracketed_multitable_prototype'
                            }
--- 3079,3091 ----
                          'prototypes' => [
                            {
!                             'contents' => [
!                               {}
!                             ],
                              'type' => 'bracketed_multitable_prototype'
                            },
                            {
!                             'contents' => [
!                               {}
!                             ],
                              'type' => 'bracketed_multitable_prototype'
                            }
***************
*** 3094,3098 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 3262,3270 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 119,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 3294,3298 ****
                                            'cmdname' => '\'',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          },
--- 3466,3474 ----
                                            'cmdname' => '\'',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 131,
!                                             'macro' => ''
!                                           },
                                            'parent' => {}
                                          },
***************
*** 3316,3320 ****
                                                    'cmdname' => 'dotless',
                                                    'contents' => [],
!                                                   'line_nr' => {},
                                                    'parent' => {}
                                                  }
--- 3492,3500 ----
                                                    'cmdname' => 'dotless',
                                                    'contents' => [],
!                                                   'line_nr' => {
!                                                     'file_name' => '',
!                                                     'line_nr' => 131,
!                                                     'macro' => ''
!                                                   },
                                                    'parent' => {}
                                                  }
***************
*** 3326,3330 ****
                                            'cmdname' => '^',
                                            'contents' => [],
!                                           'line_nr' => {},
                                            'parent' => {}
                                          }
--- 3506,3514 ----
                                            'cmdname' => '^',
                                            'contents' => [],
!                                           'line_nr' => {
!                                             'file_name' => '',
!                                             'line_nr' => 131,
!                                             'macro' => ''
!                                           },
                                            'parent' => {}
                                          }
***************
*** 3336,3340 ****
                                    'cmdname' => 'b',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  },
--- 3520,3528 ----
                                    'cmdname' => 'b',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 131,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  },
***************
*** 3354,3358 ****
                                    'cmdname' => 'url',
                                    'contents' => [],
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 3542,3550 ----
                                    'cmdname' => 'url',
                                    'contents' => [],
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 131,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 3364,3368 ****
                            'cmdname' => 'emph',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 3556,3564 ----
                            'cmdname' => 'emph',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 131,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 3386,3390 ****
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 3582,3590 ----
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 131,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 3412,3416 ****
                              'delimiter' => '!'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 3612,3620 ----
                              'delimiter' => '!'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 131,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 3457,3461 ****
                            'cmdname' => 'AE',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 3661,3669 ----
                            'cmdname' => 'AE',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 131,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 3480,3484 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 3688,3696 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 98,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 3535,3539 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 3747,3753 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 3621,3625 ****
  $result_trees{'complex_float'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[1];
  $result_trees{'complex_float'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_float'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_float'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'complex_float'}{'contents'}[1]{'parent'} = $result_trees{'complex_float'};
  $result_trees{'complex_float'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'args'}[0];
--- 3835,3839 ----
  $result_trees{'complex_float'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[1];
  $result_trees{'complex_float'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_float'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[1]{'parent'} = $result_trees{'complex_float'};
  $result_trees{'complex_float'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'args'}[0];
***************
*** 3630,3634 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2];
! $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'extra'}{'type'}{'content'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[2];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'complex_float'}{'contents'}[2];
--- 3844,3848 ----
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2];
! $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'extra'}{'type'}{'content'}[0] = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[2];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'complex_float'}{'contents'}[2];
***************
*** 3693,3697 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[7]{'extra'}{'command_as_argument'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[7]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[7]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
--- 3907,3910 ----
***************
*** 3709,3713 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[10]{'extra'}{'command_as_argument'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[10]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[10]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[10]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[10]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[11]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
--- 3922,3925 ----
***************
*** 3735,3766 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[3]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[4]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[4];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[4]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[4]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[5]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[6]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[6];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[6]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[6]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14];
--- 3947,3970 ----
***************
*** 3773,3777 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[14]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[15];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[15]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[15]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14]{'contents'}[16]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[14];
--- 3977,3980 ----
***************
*** 3817,3821 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7]{'extra'}{'command_as_argument'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
--- 4020,4023 ----
***************
*** 3833,3837 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0];
--- 4035,4038 ----
***************
*** 3841,3845 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[1];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[0];
--- 4042,4045 ----
***************
*** 3849,3854 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[1];
! $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[11]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[11];
--- 4049,4054 ----
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'contents'}[1];
! $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[11]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[11];
***************
*** 3875,3879 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[14]{'extra'}{'command_as_argument'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[14]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
--- 4075,4078 ----
***************
*** 3901,3932 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[3]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[4]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[4];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[4]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[4]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[5]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[6]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[6];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[6]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[6]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18];
--- 4100,4123 ----
***************
*** 3939,3943 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[14]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[15];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[15]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[15]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18]{'contents'}[16]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[18];
--- 4130,4133 ----
***************
*** 3945,3949 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'extra'}{'float'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[17]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
--- 4135,4138 ----
***************
*** 3955,3986 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[4];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[6];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0];
--- 4144,4167 ----
***************
*** 3993,3997 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[15];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[15]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[16]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0];
--- 4174,4177 ----
***************
*** 3999,4003 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'extra'}{'float'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
- $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[20]{'parent'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7];
--- 4179,4182 ----
***************
*** 4011,4015 ****
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'extra'}{'shortcaption'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19];
! $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'extra'}{'type'}{'content'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'};
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[2];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[8]{'parent'} = $result_trees{'complex_float'}{'contents'}[2];
--- 4190,4194 ----
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'extra'}{'shortcaption'} = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[19];
! $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'extra'}{'type'}{'content'}[0] = $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[2];
  $result_trees{'complex_float'}{'contents'}[2]{'contents'}[8]{'parent'} = $result_trees{'complex_float'}{'contents'}[2];
***************
*** 4018,4022 ****
  $result_trees{'complex_float'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[3];
  $result_trees{'complex_float'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_float'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_float'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'complex_float'}{'contents'}[3]{'parent'} = $result_trees{'complex_float'};
  $result_trees{'complex_float'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'args'}[0];
--- 4197,4201 ----
  $result_trees{'complex_float'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[3];
  $result_trees{'complex_float'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_float'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[3]{'parent'} = $result_trees{'complex_float'};
  $result_trees{'complex_float'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'args'}[0];
***************
*** 4064,4068 ****
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
--- 4243,4246 ----
***************
*** 4080,4084 ****
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0];
--- 4258,4261 ----
***************
*** 4088,4092 ****
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[1];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[0];
--- 4265,4268 ----
***************
*** 4096,4101 ****
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[1];
! $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[8];
--- 4272,4277 ----
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'contents'}[1];
! $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[8];
***************
*** 4122,4126 ****
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[11]{'extra'}{'command_as_argument'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[11]{'extra'}{'end_command'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[11]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[11]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
--- 4298,4301 ----
***************
*** 4154,4185 ****
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[3]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[4]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[4];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[4]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[4]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[5]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[6]{'args'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[6];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[6]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[6]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[7]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18];
--- 4329,4352 ----
***************
*** 4192,4196 ****
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[14]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[15];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[15]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[0]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[15]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18]{'contents'}[16]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[18];
--- 4359,4362 ----
***************
*** 4198,4202 ****
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'extra'}{'float'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1];
- $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1];
--- 4364,4367 ----
***************
*** 4209,4213 ****
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'extra'}{'float_section'} = $result_trees{'complex_float'}{'contents'}[4];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[4];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[4];
--- 4374,4378 ----
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'extra'}{'float_section'} = $result_trees{'complex_float'}{'contents'}[4];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'complex_float'}{'contents'}[4];
  $result_trees{'complex_float'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'complex_float'}{'contents'}[4];
***************
*** 4638,4641 ****
--- 4803,4808 ----
  TeX and _tÃ©Ã®<an_url>_ AND it is @verb  a word !@ Ã†.
  
+ 
+ 
  Text 1: An example of float caption...  An example.
       example
***************
*** 4668,4671 ****
--- 4835,4839 ----
  Float text of a float with a lot of features.
  
+ 
  Text 1.1: An example of float caption...  2 An example 2.
       example 2
***************
*** 4710,4721 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 4878,4891 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 4726,4729 ****
--- 4896,4900 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 4734,4740 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="Test-floats"></span><h1 class="top">Test floats</h1>
--- 4905,4912 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">A chapter</a> &nbsp; </p>
  </div>
  <span id="Test-floats"></span><h1 class="top">Test floats</h1>
***************
*** 4751,4755 ****
  <p>A table 2.
  </p><dl compact="compact">
! <dt><em>truc 2</em></dt>
  <dd><p>line 2
  </p></dd>
--- 4923,4927 ----
  <p>A table 2.
  </p><dl compact="compact">
! <dt><span><em>truc 2</em></span></dt>
  <dd><p>line 2
  </p></dd>
***************
*** 4780,4788 ****
  
  <p>After the listoffloats.
! </p><table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <div class="float"><span id="text-with-a-lot-of-features"></span>
  <p>An example of float <small class="enddots">...</small>
--- 4952,4956 ----
  
  <p>After the listoffloats.
! </p>
  <div class="float"><span id="text-with-a-lot-of-features"></span>
  <p>An example of float <small class="enddots">...</small>
***************
*** 4794,4798 ****
  <p>A table.
  </p><dl compact="compact">
! <dt><em>truc</em></dt>
  <dd><p>line
  </p></dd>
--- 4962,4966 ----
  <p>A table.
  </p><dl compact="compact">
! <dt><span><em>truc</em></span></dt>
  <dd><p>line
  </p></dd>
***************
*** 4825,4829 ****
  <p>A table.
  </p><dl compact="compact">
! <dt><em>truc</em></dt>
  <dd><p>line
  </p></dd>
--- 4993,4997 ----
  <p>A table.
  </p><dl compact="compact">
! <dt><span><em>truc</em></span></dt>
  <dd><p>line
  </p></dd>
***************
*** 4851,4858 ****
  <p>TeX and <em><b>t&eacute;&icirc;</b><a href="an_url">an_url</a></em> <small>AND</small> <tt>it is @verb</tt> &nbsp;a word !@ &AElig;.
  </p></div></div>
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="A-chapter"></span><h2 class="chapter">1 A chapter</h2>
--- 5019,5030 ----
  <p>TeX and <em><b>t&eacute;&icirc;</b><a href="an_url">an_url</a></em> <small>AND</small> <tt>it is @verb</tt> &nbsp;a word !@ &AElig;.
  </p></div></div>
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">A chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Test floats</a>, Up: <a href="#Top" accesskey="u" rel="up">Test floats</a> &nbsp; </p>
  </div>
  <span id="A-chapter"></span><h2 class="chapter">1 A chapter</h2>
***************
*** 4872,4876 ****
  <p>A table 2.
  </p><dl compact="compact">
! <dt><em>truc 2</em></dt>
  <dd><p>line 2
  </p></dd>
--- 5044,5048 ----
  <p>A table 2.
  </p><dl compact="compact">
! <dt><span><em>truc 2</em></span></dt>
  <dd><p>line 2
  </p></dd>
***************
*** 4901,4918 ****
  <p>See <a href="#text-with-a-lot-of-features">Text 1</a>.
  </p>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="t_hlistoffloats_FOOT3_1" href="#t_hlistoffloats_DOCF3_1">(1)</a></h3>
  <p>footnote Text with features caption 2</p>
! <h5><a id="FOOT1" href="#DOCF1">(2)</a></h3>
  <p>footnote Text with features</p>
! <h5><a id="FOOT2" href="#DOCF2">(3)</a></h3>
  <p>footnote Text with features caption</p>
! <h5><a id="FOOT3" href="#DOCF3">(4)</a></h3>
  <p>footnote Text with features caption 2</p>
  </div>
- <hr>
  
  
--- 5073,5091 ----
  <p>See <a href="#text-with-a-lot-of-features">Text 1</a>.
  </p>
+ </div>
+ </div>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="t_hlistoffloats_FOOT3_1" href="#t_hlistoffloats_DOCF3_1">(1)</a></h5>
  <p>footnote Text with features caption 2</p>
! <h5><a id="FOOT1" href="#DOCF1">(2)</a></h5>
  <p>footnote Text with features</p>
! <h5><a id="FOOT2" href="#DOCF2">(3)</a></h5>
  <p>footnote Text with features caption</p>
! <h5><a id="FOOT3" href="#DOCF3">(4)</a></h5>
  <p>footnote Text with features caption 2</p>
  </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/float/empty_listoffloats.pl texinfo-6.8/tp/t/results/float/empty_listoffloats.pl
*** texinfo-6.7/tp/t/results/float/empty_listoffloats.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/empty_listoffloats.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 48,51 ****
--- 48,54 ----
  
  
+ $result_floats{'empty_listoffloats'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_listoffloats'} = '';
***************
*** 63,73 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 66,78 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 78,81 ****
--- 83,87 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/float/empty_listoffloats_with_floats.pl texinfo-6.8/tp/t/results/float/empty_listoffloats_with_floats.pl
*** texinfo-6.7/tp/t/results/float/empty_listoffloats_with_floats.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/empty_listoffloats_with_floats.pl	2021-05-02 13:12:09.000000000 +0100
***************
*** 646,649 ****
--- 646,650 ----
  Label and caption.
  
+ 
  2: caption with label
  
***************
*** 652,655 ****
--- 653,657 ----
  no label caption
  
+ 
  caption no label
  
***************
*** 673,683 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 675,687 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 688,691 ****
--- 692,696 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/float/float_copying.pl texinfo-6.8/tp/t/results/float/float_copying.pl
*** texinfo-6.7/tp/t/results/float/float_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/float_copying.pl	2021-05-02 13:12:09.000000000 +0100
***************
*** 290,294 ****
                                                  'nodes_manuals' => [
                                                    {
!                                                     'node_content' => [],
                                                      'normalized' => 'Copying-and-floats'
                                                    }
--- 290,296 ----
                                                  'nodes_manuals' => [
                                                    {
!                                                     'node_content' => [
!                                                       {}
!                                                     ],
                                                      'normalized' => 'Copying-and-floats'
                                                    }
***************
*** 495,499 ****
                      'float' => {}
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 497,505 ----
                      'float' => {}
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 544,548 ****
                  'spaces_before_argument' => ' ',
                  'type' => {
!                   'content' => [],
                    'normalized' => 'Copyright notice'
                  }
--- 550,556 ----
                  'spaces_before_argument' => ' ',
                  'type' => {
!                   'content' => [
!                     {}
!                   ],
                    'normalized' => 'Copyright notice'
                  }
***************
*** 632,636 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 640,646 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 909,913 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Copyright notice'
              }
--- 919,925 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Copyright notice'
              }
***************
*** 1047,1051 ****
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'} = $result_trees{'float_copying'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 1059,1063 ----
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'} = $result_trees{'float_copying'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
***************
*** 1081,1085 ****
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'extra'}{'float'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
- $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
--- 1093,1096 ----
***************
*** 1090,1094 ****
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[5];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'type'}{'content'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0];
--- 1101,1105 ----
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[5];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0];
***************
*** 1102,1106 ****
  $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[1];
  $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'float_copying'}{'contents'}[1]{'parent'} = $result_trees{'float_copying'};
  $result_trees{'float_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[2]{'args'}[0];
--- 1113,1117 ----
  $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[1];
  $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[1]{'parent'} = $result_trees{'float_copying'};
  $result_trees{'float_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[2]{'args'}[0];
***************
*** 1140,1144 ****
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'args'}[0];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4];
! $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'extra'}{'type'}{'content'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'float_copying'}{'contents'}[4];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'float_copying'}{'contents'}[4];
--- 1151,1155 ----
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'args'}[0];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4];
! $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'float_copying'}{'contents'}[4];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'float_copying'}{'contents'}[4];
***************
*** 1583,1586 ****
--- 1594,1600 ----
  $result_converted{'html'}->{'float_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  Copyright notice, public domain
***************
*** 1589,1595 ****
  the author abandon his copyright.
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 1603,1606 ----
***************
*** 1598,1610 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Copying-and-floats" rel="index" title="Copying and floats">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1609,1623 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Copying-and-floats" rel="index" title="Copying and floats">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1615,1618 ****
--- 1628,1632 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1624,1628 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#Copying-and-floats" accesskey="n" rel="next">Copying and floats</a> &nbsp; [<a href="#Copying-and-floats" title="Index" rel="index">Index</a>]</p>
--- 1638,1643 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#Copying-and-floats" accesskey="n" rel="next">Copying and floats</a> &nbsp; [<a href="#Copying-and-floats" title="Index" rel="index">Index</a>]</p>
***************
*** 1641,1651 ****
  <span id="index-copying-indexed-caption-function"></span>
  </div></div>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#Copying-and-floats" rel="index" accesskey="1">Copying and floats</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="Copying-and-floats"></span><div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#Copying-and-floats" title="Index" rel="index">Index</a>]</p>
--- 1656,1666 ----
  <span id="index-copying-indexed-caption-function"></span>
  </div></div>
  
+ <ul class="section-toc">
+ <li><a href="#Copying-and-floats" accesskey="1">Copying and floats</a></li>
+ </ul>
  <hr>
! <div class="appendix" id="Copying-and-floats">
! <div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#Copying-and-floats" title="Index" rel="index">Index</a>]</p>
***************
*** 1714,1722 ****
   &nbsp; 
  </td></tr></table>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
--- 1729,1739 ----
   &nbsp; 
  </td></tr></table>
+ </div>
+ </div>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
***************
*** 1726,1730 ****
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="FOOT1_2" href="#DOCF1_2">(2)</a></h3>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
--- 1743,1747 ----
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="FOOT1_2" href="#DOCF1_2">(2)</a></h5>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
***************
*** 1734,1738 ****
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="FOOT1_3" href="#DOCF1_3">(3)</a></h3>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
--- 1751,1755 ----
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="FOOT1_3" href="#DOCF1_3">(3)</a></h5>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
***************
*** 1742,1746 ****
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="t_hlistoffloats_FOOT1_4" href="#t_hlistoffloats_DOCF1_4">(4)</a></h3>
  <p>The caption copying footnote
  </p>
--- 1759,1763 ----
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="t_hlistoffloats_FOOT1_4" href="#t_hlistoffloats_DOCF1_4">(4)</a></h5>
  <p>The caption copying footnote
  </p>
***************
*** 1749,1753 ****
  </p>
  </div>
- <hr>
  
  
--- 1766,1769 ----
diff -Nrc2 texinfo-6.7/tp/t/results/float/float_with_at_commands.pl texinfo-6.8/tp/t/results/float/float_with_at_commands.pl
*** texinfo-6.7/tp/t/results/float/float_with_at_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/float_with_at_commands.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 67,71 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 67,75 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 89,93 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 93,101 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 161,165 ****
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 169,177 ----
                'cmdname' => '\'',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 224,228 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 236,244 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 4,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 245,249 ****
              'float' => {}
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 261,269 ----
              'float' => {}
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 303,311 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'entr@\'ee'
          }
        },
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 323,339 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {},
!             {},
!             {}
!           ],
            'normalized' => 'entr@\'ee'
          }
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 370,378 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'entr@\'ee'
          }
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 398,414 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {},
!             {},
!             {}
!           ],
            'normalized' => 'entr@\'ee'
          }
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 389,398 ****
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[1];
- $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[3];
- $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1];
--- 425,432 ----
***************
*** 406,410 ****
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[3];
- $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[1];
--- 440,443 ----
***************
*** 417,421 ****
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3];
- $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
--- 450,453 ----
***************
*** 423,427 ****
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'extra'}{'float'} = $result_trees{'float_with_at_commands'}{'contents'}[0];
- $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[0];
--- 455,458 ----
***************
*** 437,442 ****
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'extra'}{'node_content'}[3] = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[3];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'extra'}{'node_content'}[4] = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[4];
! $result_trees{'float_with_at_commands'}{'contents'}[0]{'extra'}{'type'}{'content'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[0]{'contents'};
! $result_trees{'float_with_at_commands'}{'contents'}[0]{'line_nr'} = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'parent'} = $result_trees{'float_with_at_commands'};
  $result_trees{'float_with_at_commands'}{'contents'}[1]{'parent'} = $result_trees{'float_with_at_commands'};
--- 468,474 ----
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'extra'}{'node_content'}[3] = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[3];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'extra'}{'node_content'}[4] = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[1]{'contents'}[4];
! $result_trees{'float_with_at_commands'}{'contents'}[0]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'float_with_at_commands'}{'contents'}[0]{'extra'}{'type'}{'content'}[1] = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[0]{'contents'}[1];
! $result_trees{'float_with_at_commands'}{'contents'}[0]{'extra'}{'type'}{'content'}[2] = $result_trees{'float_with_at_commands'}{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'float_with_at_commands'}{'contents'}[0]{'parent'} = $result_trees{'float_with_at_commands'};
  $result_trees{'float_with_at_commands'}{'contents'}[1]{'parent'} = $result_trees{'float_with_at_commands'};
***************
*** 448,453 ****
  $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0];
  $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[3];
! $result_trees{'float_with_at_commands'}{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0]{'contents'};
! $result_trees{'float_with_at_commands'}{'contents'}[3]{'line_nr'} = $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'float_with_at_commands'}{'contents'}[3]{'parent'} = $result_trees{'float_with_at_commands'};
  
--- 480,486 ----
  $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0];
  $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'float_with_at_commands'}{'contents'}[3];
! $result_trees{'float_with_at_commands'}{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'float_with_at_commands'}{'contents'}[3]{'extra'}{'type'}{'content'}[1] = $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'float_with_at_commands'}{'contents'}[3]{'extra'}{'type'}{'content'}[2] = $result_trees{'float_with_at_commands'}{'contents'}[3]{'args'}[0]{'contents'}[2];
  $result_trees{'float_with_at_commands'}{'contents'}[3]{'parent'} = $result_trees{'float_with_at_commands'};
  
***************
*** 522,525 ****
--- 555,559 ----
  $result_converted{'plaintext'}->{'float_with_at_commands'} = 'Ceci est notre premiÃ¨re entrÃ©e.
  
+ 
  entrÃ©e 1: La premiÃ¨re entrÃ©e est importante
  
***************
*** 542,552 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 576,588 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 557,560 ****
--- 593,597 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/float/footnote_in_caption_and_error.pl texinfo-6.8/tp/t/results/float/footnote_in_caption_and_error.pl
*** texinfo-6.7/tp/t/results/float/footnote_in_caption_and_error.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/footnote_in_caption_and_error.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 59,63 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'fl'
              }
--- 59,65 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'fl'
              }
***************
*** 158,162 ****
                            'cmdname' => 'footnote',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 160,168 ----
                            'cmdname' => 'footnote',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 7,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 175,179 ****
                  'float' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 181,189 ----
                  'float' => {}
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 223,227 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'fl'
              }
--- 233,239 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'fl'
              }
***************
*** 242,246 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 254,260 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 265,269 ****
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1];
! $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1];
--- 279,283 ----
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1];
! $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1];
***************
*** 279,288 ****
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'extra'}{'float'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3];
- $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3];
--- 293,300 ----
***************
*** 293,300 ****
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[3];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption_and_error'};
  
--- 305,312 ----
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'contents'}[3];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_in_caption_and_error'}{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption_and_error'};
  
***************
*** 392,395 ****
--- 404,408 ----
  In float.
  
+ 
  fl 1: in caption(1)
  
***************
*** 412,423 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 425,438 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 428,431 ****
--- 443,447 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 449,455 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="t_hlistoffloats_FOOT1_1" href="#t_hlistoffloats_DOCF1_1">(1)</a></h3>
  <p>in footnote error&rarr;</p>
! <h5><a id="FOOT1" href="#DOCF1">(2)</a></h3>
  <p>in footnote error&rarr;</p>
  </div>
--- 465,471 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="t_hlistoffloats_FOOT1_1" href="#t_hlistoffloats_DOCF1_1">(1)</a></h5>
  <p>in footnote error&rarr;</p>
! <h5><a id="FOOT1" href="#DOCF1">(2)</a></h5>
  <p>in footnote error&rarr;</p>
  </div>
***************
*** 457,461 ****
  
  
- 
  </body>
  </html>
--- 473,476 ----
diff -Nrc2 texinfo-6.7/tp/t/results/float/footnote_in_caption.pl texinfo-6.8/tp/t/results/float/footnote_in_caption.pl
*** texinfo-6.7/tp/t/results/float/footnote_in_caption.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/footnote_in_caption.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 59,63 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'fl'
              }
--- 59,65 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'fl'
              }
***************
*** 169,173 ****
                  'float' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 171,179 ----
                  'float' => {}
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 217,221 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'fl'
              }
--- 223,229 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'fl'
              }
***************
*** 236,240 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 244,250 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 259,263 ****
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1];
! $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1];
--- 269,273 ----
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1];
! $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1];
***************
*** 276,280 ****
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'extra'}{'float'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3];
- $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3];
--- 286,289 ----
***************
*** 285,292 ****
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[3];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_caption'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_in_caption'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption'};
  
--- 294,301 ----
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'contents'}[3];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'footnote_in_caption'}{'contents'}[1];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_caption'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_in_caption'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'footnote_in_caption'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_in_caption'}{'contents'}[1]{'parent'} = $result_trees{'footnote_in_caption'};
  
***************
*** 374,377 ****
--- 383,387 ----
  In float.
  
+ 
  fl 1: in caption(1)
  
***************
*** 394,397 ****
--- 404,408 ----
  In float.
  
+ 
  fl 1: in caption(1)
  
***************
*** 405,409 ****
  Node: Top27
  Ref: label126
! Ref: Top-Footnote-1194
  
  End Tag Table
--- 416,420 ----
  Node: Top27
  Ref: label126
! Ref: Top-Footnote-1195
  
  End Tag Table
***************
*** 427,438 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 438,451 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 443,446 ****
--- 456,460 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 464,470 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="t_hlistoffloats_FOOT1_1" href="#t_hlistoffloats_DOCF1_1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT1" href="#DOCF1">(2)</a></h3>
  <p>in footnote</p>
  </div>
--- 478,484 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="t_hlistoffloats_FOOT1_1" href="#t_hlistoffloats_DOCF1_1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT1" href="#DOCF1">(2)</a></h5>
  <p>in footnote</p>
  </div>
***************
*** 472,476 ****
  
  
- 
  </body>
  </html>
--- 486,489 ----
diff -Nrc2 texinfo-6.7/tp/t/results/float/listoffloats_with_commands.pl texinfo-6.8/tp/t/results/float/listoffloats_with_commands.pl
*** texinfo-6.7/tp/t/results/float/listoffloats_with_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/listoffloats_with_commands.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 57,61 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 57,65 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 77,85 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'th@\'eor@`eme'
          }
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 81,99 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {},
!             {},
!             {},
!             {},
!             {}
!           ],
            'normalized' => 'th@\'eor@`eme'
          }
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 94,103 ****
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3];
- $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0];
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0];
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0];
! $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'extra'}{'type'}{'content'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'};
! $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'line_nr'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'parent'} = $result_trees{'listoffloats_with_commands'};
  
--- 108,119 ----
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3];
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0];
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0];
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'listoffloats_with_commands'}{'contents'}[0];
! $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'extra'}{'type'}{'content'}[0] = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'extra'}{'type'}{'content'}[1] = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[1];
! $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'extra'}{'type'}{'content'}[2] = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[2];
! $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'extra'}{'type'}{'content'}[3] = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[3];
! $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'extra'}{'type'}{'content'}[4] = $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'listoffloats_with_commands'}{'contents'}[0]{'parent'} = $result_trees{'listoffloats_with_commands'};
  
***************
*** 111,114 ****
--- 127,133 ----
  
  
+ $result_floats{'listoffloats_with_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'listoffloats_with_commands'} = '';
***************
*** 126,136 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 145,157 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 141,144 ****
--- 162,166 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/float/numbering_captions_listoffloats.pl texinfo-6.8/tp/t/results/float/numbering_captions_listoffloats.pl
*** texinfo-6.7/tp/t/results/float/numbering_captions_listoffloats.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/numbering_captions_listoffloats.pl	2021-05-02 13:12:09.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 155,159 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 157,165 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 204,208 ****
                  'float' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 210,218 ----
                  'float' => {}
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 254,258 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 264,270 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 418,422 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 430,436 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 1278,1282 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Warning'
              }
--- 1292,1298 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Warning'
              }
***************
*** 1677,1681 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 1693,1699 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 1840,1844 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 1858,1864 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 1930,1934 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1950,1958 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1979,1983 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 2003,2009 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 2046,2050 ****
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 2072,2080 ----
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 77,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 2122,2126 ****
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 2152,2160 ----
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 78,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 2191,2195 ****
                            'cmdname' => '`',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 2225,2233 ----
                            'cmdname' => '`',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 80,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 2212,2216 ****
                  'float' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2250,2258 ----
                  'float' => {}
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 80,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2261,2269 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'th@\'eor@`eme'
              }
            },
!           'line_nr' => {},
            'number' => '1.1',
            'parent' => {}
--- 2303,2321 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {},
!                 {},
!                 {},
!                 {},
!                 {}
!               ],
                'normalized' => 'th@\'eor@`eme'
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 77,
!             'macro' => ''
!           },
            'number' => '1.1',
            'parent' => {}
***************
*** 2608,2612 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Warning'
              }
--- 2660,2666 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Warning'
              }
***************
*** 2780,2784 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 2834,2840 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 2912,2916 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 2968,2974 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 2968,2972 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Unnumbered'
            }
--- 3026,3032 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Unnumbered'
            }
***************
*** 3272,3276 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 3332,3338 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 3499,3503 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Section-within-unnumbered'
            }
--- 3561,3567 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Section-within-unnumbered'
            }
***************
*** 3699,3703 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 3763,3769 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 3754,3758 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Chapter-with-unnumbsubsec'
            }
--- 3820,3826 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Chapter-with-unnumbsubsec'
            }
***************
*** 4058,4062 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 4126,4132 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 4114,4118 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sec'
            }
--- 4184,4190 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sec'
            }
***************
*** 4308,4312 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 4380,4386 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 4535,4539 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Appendix-for-float'
            }
--- 4609,4615 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Appendix-for-float'
            }
***************
*** 4735,4739 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 4811,4817 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 4791,4795 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'list-of-floats'
            }
--- 4869,4875 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'list-of-floats'
            }
***************
*** 5295,5299 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 5375,5381 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 5355,5359 ****
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 5437,5445 ----
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 196,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 5375,5383 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'th@\'eor@`eme'
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 5461,5479 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {},
!                 {},
!                 {},
!                 {},
!                 {}
!               ],
                'normalized' => 'th@\'eor@`eme'
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 196,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 5419,5423 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[1];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'args'}[0];
--- 5515,5519 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[1];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'args'}[0];
***************
*** 5435,5439 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'float'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1];
- $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1];
--- 5531,5534 ----
***************
*** 5444,5448 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'float'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1];
- $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1];
--- 5539,5542 ----
***************
*** 5455,5459 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
--- 5549,5553 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
***************
*** 5482,5486 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
--- 5576,5580 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
***************
*** 5621,5625 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'contents'}[4];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[18]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
--- 5715,5719 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'contents'}[4];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[17]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[2]{'contents'}[18]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[2];
***************
*** 5686,5690 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[3];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'args'}[0];
--- 5780,5784 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[3];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'args'}[0];
***************
*** 5711,5715 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
--- 5805,5809 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
***************
*** 5724,5728 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'extra'}{'float'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3];
- $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3];
--- 5818,5821 ----
***************
*** 5734,5738 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
--- 5827,5831 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
***************
*** 5744,5748 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[3];
- $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0];
--- 5837,5840 ----
***************
*** 5757,5761 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[3];
- $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[0];
--- 5849,5852 ----
***************
*** 5769,5773 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3];
- $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
--- 5860,5863 ----
***************
*** 5775,5779 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'extra'}{'float'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5];
- $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5];
--- 5865,5868 ----
***************
*** 5785,5790 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[1]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'};
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[6]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
--- 5874,5882 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[1]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'type'}{'content'}[1] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'type'}{'content'}[2] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[2];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'type'}{'content'}[3] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[3];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'extra'}{'type'}{'content'}[4] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[6]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
***************
*** 5844,5848 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'contents'}[4];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[10]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
--- 5936,5940 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'contents'}[4];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[9]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[4]{'contents'}[10]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[4];
***************
*** 5869,5873 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[5];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'args'}[0];
--- 5961,5965 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[5];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[5]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'args'}[0];
***************
*** 5888,5892 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6];
--- 5980,5984 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'extra'}{'float_section'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[6];
***************
*** 5895,5899 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[7];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'args'}[0];
--- 5987,5991 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[7];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[7]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'args'}[0];
***************
*** 5943,5947 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[3];
--- 6035,6039 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[8]{'contents'}[3];
***************
*** 5978,5982 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[9];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'args'}[0];
--- 6070,6074 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[9];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[9]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'args'}[0];
***************
*** 6010,6014 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10];
--- 6102,6106 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[10]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[10];
***************
*** 6017,6021 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[11];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'args'}[0];
--- 6109,6113 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[11];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[11]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'args'}[0];
***************
*** 6065,6069 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12];
--- 6157,6161 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[12]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[12];
***************
*** 6072,6076 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[13];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'args'}[0];
--- 6164,6168 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[13];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[13]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'args'}[0];
***************
*** 6103,6107 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14];
--- 6195,6199 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[14];
***************
*** 6138,6142 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[15];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'extra'}{'node_content'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'args'}[0];
--- 6230,6234 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[15];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[15]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'args'}[0];
***************
*** 6170,6174 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'contents'}[2];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16];
--- 6262,6266 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'extra'}{'shortcaption'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'contents'}[2];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[1]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[16]{'contents'}[2]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[16];
***************
*** 6177,6181 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[17];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'extra'}{'node_content'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'args'}[0];
--- 6269,6273 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[17];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[17]{'parent'} = $result_trees{'numbering_captions_listoffloats'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'args'}[0];
***************
*** 6257,6261 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'args'}[0]{'contents'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0];
--- 6349,6353 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[11]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0];
***************
*** 6266,6275 ****
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3];
- $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'extra'}{'type'}{'content'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'};
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'line_nr'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[13]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18];
--- 6358,6369 ----
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'extra'}{'type'}{'content'}[0] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[0];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'extra'}{'type'}{'content'}[1] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[1];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'extra'}{'type'}{'content'}[2] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[2];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'extra'}{'type'}{'content'}[3] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[3];
! $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'extra'}{'type'}{'content'}[4] = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'args'}[0]{'contents'}[4];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[12]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18];
  $result_trees{'numbering_captions_listoffloats'}{'contents'}[18]{'contents'}[13]{'parent'} = $result_trees{'numbering_captions_listoffloats'}{'contents'}[18];
***************
*** 7972,7983 ****
--- 8066,8083 ----
  ***********
  
+ 
+ 
  Text 1: An example of float caption...
  
  No label but caption and shortcaption.
  
+ 
+ 
  Text: C No label
  
  No type but caption and shortcaption.
  
+ 
+ 
  1: C No type
  
***************
*** 7990,8001 ****
--- 8090,8107 ----
  No label, no type, but caption and shortcaption.
  
+ 
+ 
  C No label, no type, but caption and shortcaption.
  
  Second float with no type.
  
+ 
+ 
  3: C No type 2
  
  A warning
  
+ 
+ 
  Warning 1: C A warning
  
***************
*** 8005,8022 ****
--- 8111,8135 ----
  Text in chapter
  
+ 
  Text 1.1: C Text in chapter
  
+ 
  Text 1.2: An example of float caption, no shortcaption...
  
  A thÃ©orÃ¨me
  
+ 
  thÃ©orÃ¨me 1.1: C A thÃ©orÃ¨me
  
  float with no type.
  
+ 
+ 
  1.1: C No type in chapter
  
  A warning
  
+ 
+ 
  Warning 1.1: C A warning in chapter
  
***************
*** 8033,8040 ****
--- 8146,8157 ----
  unnum
  
+ 
+ 
  Text 5: C unnumbered float
  
  float with no type.
  
+ 
+ 
  5: C No type in unnumbered
  
***************
*** 8044,8047 ****
--- 8161,8166 ----
  Section within unnumbered
  
+ 
+ 
  Text 6: C Section within unnumbered
  
***************
*** 8051,8054 ****
--- 8170,8175 ----
  Chap
  
+ 
+ 
  Text 2.1: C Chapter with subsec
  
***************
*** 8058,8065 ****
--- 8179,8190 ----
  Chap
  
+ 
+ 
  Text 2.2: C unnumbered sec float
  
  float with no type.
  
+ 
+ 
  2.1: C No type in unnumbered subsec in chapter
  
***************
*** 8069,8072 ****
--- 8194,8199 ----
  Appendix
  
+ 
+ 
  Text A.1: C appendix sec float
  
***************
*** 8120,8131 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 8247,8260 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 8136,8139 ****
--- 8265,8269 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 8144,8150 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="Test-floats"></span><h1 class="top">Test floats</h1>
--- 8274,8281 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">A chapter</a> &nbsp; </p>
  </div>
  <span id="Test-floats"></span><h1 class="top">Test floats</h1>
***************
*** 8195,8215 ****
  
  <div class="float-caption"><p><strong>Warning 1: </strong>C A warning</p></div></div>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#Unnumbered" accesskey="2">Unnumbered</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#Chapter-with-unnumbsubsec" accesskey="3">Chapter with unnumbsubsec</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#Appendix-for-float" accesskey="4">Appendix for float</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#list-of-floats" accesskey="5">list of floats</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Next: <a href="#Unnumbered" accesskey="n" rel="next">Unnumbered</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="A-chapter"></span><h2 class="chapter">1 A chapter</h2>
--- 8326,8342 ----
  
  <div class="float-caption"><p><strong>Warning 1: </strong>C A warning</p></div></div>
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">A chapter</a></li>
+ <li><a href="#Unnumbered" accesskey="2">Unnumbered</a></li>
+ <li><a href="#Chapter-with-unnumbsubsec" accesskey="3">Chapter with unnumbsubsec</a></li>
+ <li><a href="#Appendix-for-float" accesskey="4">Appendix for float</a></li>
+ <li><a href="#list-of-floats" accesskey="5">list of floats</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Next: <a href="#Unnumbered" accesskey="n" rel="next">Unnumbered</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Test floats</a>, Up: <a href="#Top" accesskey="u" rel="up">Test floats</a> &nbsp; </p>
  </div>
  <span id="A-chapter"></span><h2 class="chapter">1 A chapter</h2>
***************
*** 8240,8252 ****
  
  <div class="float-caption"><p><strong>Warning 1.1: </strong>C A warning in chapter</p></div></div>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#section" accesskey="1">section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="section"></span><div class="header">
  <p>
! Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
  </div>
  <span id="A-section"></span><h3 class="section">1.1 A section</h3>
--- 8367,8379 ----
  
  <div class="float-caption"><p><strong>Warning 1.1: </strong>C A warning in chapter</p></div></div>
  
+ <ul class="section-toc">
+ <li><a href="#section" accesskey="1">A section</a></li>
+ </ul>
  <hr>
! <div class="section" id="section">
! <div class="header">
  <p>
! Up: <a href="#chapter" accesskey="u" rel="up">A chapter</a> &nbsp; </p>
  </div>
  <span id="A-section"></span><h3 class="section">1.1 A section</h3>
***************
*** 8259,8272 ****
  </strong></p></div></div>
  <hr>
! <span id="Unnumbered"></span><div class="header">
  <p>
! Next: <a href="#Chapter-with-unnumbsubsec" accesskey="n" rel="next">Chapter with unnumbsubsec</a>, Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="Unnumbered-1"></span><h2 class="unnumbered">Unnumbered</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#Section-within-unnumbered" accesskey="1">Section within unnumbered</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  <div class="float"><span id="unnumbered-float"></span>
  <p>unnum
--- 8386,8398 ----
  </strong></p></div></div>
  <hr>
! </div>
! </div>
! <div class="unnumbered" id="Unnumbered">
! <div class="header">
  <p>
! Next: <a href="#Chapter-with-unnumbsubsec" accesskey="n" rel="next">Chapter with unnumbsubsec</a>, Previous: <a href="#chapter" accesskey="p" rel="prev">A chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Test floats</a> &nbsp; </p>
  </div>
  <span id="Unnumbered-1"></span><h2 class="unnumbered">Unnumbered</h2>
  
  <div class="float"><span id="unnumbered-float"></span>
  <p>unnum
***************
*** 8280,8285 ****
  <div class="float-caption"><p><strong>5: </strong>C No type in unnumbered</p></div></div>
  
  <hr>
! <span id="Section-within-unnumbered"></span><div class="header">
  <p>
  Up: <a href="#Unnumbered" accesskey="u" rel="up">Unnumbered</a> &nbsp; </p>
--- 8406,8415 ----
  <div class="float-caption"><p><strong>5: </strong>C No type in unnumbered</p></div></div>
  
+ <ul class="section-toc">
+ <li><a href="#Section-within-unnumbered" accesskey="1">Section within unnumbered</a></li>
+ </ul>
  <hr>
! <div class="section" id="Section-within-unnumbered">
! <div class="header">
  <p>
  Up: <a href="#Unnumbered" accesskey="u" rel="up">Unnumbered</a> &nbsp; </p>
***************
*** 8294,8307 ****
  <div class="float-caption"><p><strong>Text 6: </strong>C Section within unnumbered</p></div></div>
  <hr>
! <span id="Chapter-with-unnumbsubsec"></span><div class="header">
  <p>
! Next: <a href="#Appendix-for-float" accesskey="n" rel="next">Appendix for float</a>, Previous: <a href="#Unnumbered" accesskey="p" rel="prev">Unnumbered</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="Chapter-with-unnumbsubsec-1"></span><h2 class="chapter">2 Chapter with unnumbsubsec</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sec" accesskey="1">unnumbered sec</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  <div class="float"><span id="Chapter-with-subsec-float"></span>
  <p>Chap
--- 8424,8436 ----
  <div class="float-caption"><p><strong>Text 6: </strong>C Section within unnumbered</p></div></div>
  <hr>
! </div>
! </div>
! <div class="chapter" id="Chapter-with-unnumbsubsec">
! <div class="header">
  <p>
! Next: <a href="#Appendix-for-float" accesskey="n" rel="next">Appendix for float</a>, Previous: <a href="#Unnumbered" accesskey="p" rel="prev">Unnumbered</a>, Up: <a href="#Top" accesskey="u" rel="up">Test floats</a> &nbsp; </p>
  </div>
  <span id="Chapter-with-unnumbsubsec-1"></span><h2 class="chapter">2 Chapter with unnumbsubsec</h2>
  
  <div class="float"><span id="Chapter-with-subsec-float"></span>
  <p>Chap
***************
*** 8309,8314 ****
  
  <div class="float-caption"><p><strong>Text 2.1: </strong>C Chapter with subsec</p></div></div>
  <hr>
! <span id="unnumbered-sec"></span><div class="header">
  <p>
  Up: <a href="#Chapter-with-unnumbsubsec" accesskey="u" rel="up">Chapter with unnumbsubsec</a> &nbsp; </p>
--- 8438,8447 ----
  
  <div class="float-caption"><p><strong>Text 2.1: </strong>C Chapter with subsec</p></div></div>
+ <ul class="section-toc">
+ <li><a href="#unnumbered-sec" accesskey="1">unnumbered sec</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsec" id="unnumbered-sec">
! <div class="header">
  <p>
  Up: <a href="#Chapter-with-unnumbsubsec" accesskey="u" rel="up">Chapter with unnumbsubsec</a> &nbsp; </p>
***************
*** 8328,8334 ****
  <div class="float-caption"><p><strong>2.1: </strong>C No type in unnumbered subsec in chapter</p></div></div>
  <hr>
! <span id="Appendix-for-float"></span><div class="header">
  <p>
! Next: <a href="#list-of-floats" accesskey="n" rel="next">list of floats</a>, Previous: <a href="#Chapter-with-unnumbsubsec" accesskey="p" rel="prev">Chapter with unnumbsubsec</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="Appendix-for-float-1"></span><h2 class="appendix">Appendix A Appendix for float</h2>
--- 8461,8470 ----
  <div class="float-caption"><p><strong>2.1: </strong>C No type in unnumbered subsec in chapter</p></div></div>
  <hr>
! </div>
! </div>
! <div class="appendix" id="Appendix-for-float">
! <div class="header">
  <p>
! Next: <a href="#list-of-floats" accesskey="n" rel="next">list of floats</a>, Previous: <a href="#Chapter-with-unnumbsubsec" accesskey="p" rel="prev">Chapter with unnumbsubsec</a>, Up: <a href="#Top" accesskey="u" rel="up">Test floats</a> &nbsp; </p>
  </div>
  <span id="Appendix-for-float-1"></span><h2 class="appendix">Appendix A Appendix for float</h2>
***************
*** 8341,8347 ****
  <div class="float-caption"><p><strong>Text A.1: </strong>C appendix sec float</p></div></div>
  <hr>
! <span id="list-of-floats"></span><div class="header">
  <p>
! Previous: <a href="#Appendix-for-float" accesskey="p" rel="prev">Appendix for float</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="list-of-floats-1"></span><h2 class="unnumbered">list of floats</h2>
--- 8477,8485 ----
  <div class="float-caption"><p><strong>Text A.1: </strong>C appendix sec float</p></div></div>
  <hr>
! </div>
! <div class="unnumbered" id="list-of-floats">
! <div class="header">
  <p>
! Previous: <a href="#Appendix-for-float" accesskey="p" rel="prev">Appendix for float</a>, Up: <a href="#Top" accesskey="u" rel="up">Test floats</a> &nbsp; </p>
  </div>
  <span id="list-of-floats-1"></span><h2 class="unnumbered">list of floats</h2>
***************
*** 8355,8359 ****
  </p>
  <p>And now a ref (with manual without printed manual)
! <a href="manual.html#text-with-a-lot-of-features">(manual)title</a>.
  </p>
  <p>And now a ref (without manual with a printed manual)
--- 8493,8497 ----
  </p>
  <p>And now a ref (with manual without printed manual)
! <a data-manual="manual" href="manual.html#text-with-a-lot-of-features">(manual)title</a>.
  </p>
  <p>And now a ref (without manual with a printed manual)
***************
*** 8377,8381 ****
  </dl>
  
! <hr>
  
  
--- 8515,8520 ----
  </dl>
  
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/float/ref_to_float.pl texinfo-6.8/tp/t/results/float/ref_to_float.pl
*** texinfo-6.7/tp/t/results/float/ref_to_float.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/ref_to_float.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 88,92 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'Text'
          }
--- 88,94 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {}
!           ],
            'normalized' => 'Text'
          }
***************
*** 302,306 ****
  $result_trees{'ref_to_float'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'ref_to_float'}{'contents'}[0]{'contents'}[1];
  $result_trees{'ref_to_float'}{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'ref_to_float'}{'contents'}[0]{'args'}[1]{'contents'}[0];
! $result_trees{'ref_to_float'}{'contents'}[0]{'extra'}{'type'}{'content'} = $result_trees{'ref_to_float'}{'contents'}[0]{'args'}[0]{'contents'};
  $result_trees{'ref_to_float'}{'contents'}[0]{'parent'} = $result_trees{'ref_to_float'};
  $result_trees{'ref_to_float'}{'contents'}[1]{'parent'} = $result_trees{'ref_to_float'};
--- 304,308 ----
  $result_trees{'ref_to_float'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'ref_to_float'}{'contents'}[0]{'contents'}[1];
  $result_trees{'ref_to_float'}{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'ref_to_float'}{'contents'}[0]{'args'}[1]{'contents'}[0];
! $result_trees{'ref_to_float'}{'contents'}[0]{'extra'}{'type'}{'content'}[0] = $result_trees{'ref_to_float'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_to_float'}{'contents'}[0]{'parent'} = $result_trees{'ref_to_float'};
  $result_trees{'ref_to_float'}{'contents'}[1]{'parent'} = $result_trees{'ref_to_float'};
***************
*** 438,448 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 440,452 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 453,456 ****
--- 457,461 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/float/simple.pl texinfo-6.8/tp/t/results/float/simple.pl
*** texinfo-6.7/tp/t/results/float/simple.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/float/simple.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 127,131 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'Type'
          }
--- 127,133 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {}
!           ],
            'normalized' => 'Type'
          }
***************
*** 161,165 ****
  $result_trees{'simple'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'simple'}{'contents'}[0]{'contents'}[4];
  $result_trees{'simple'}{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'simple'}{'contents'}[0]{'args'}[1]{'contents'}[0];
! $result_trees{'simple'}{'contents'}[0]{'extra'}{'type'}{'content'} = $result_trees{'simple'}{'contents'}[0]{'args'}[0]{'contents'};
  $result_trees{'simple'}{'contents'}[0]{'parent'} = $result_trees{'simple'};
  
--- 163,167 ----
  $result_trees{'simple'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'simple'}{'contents'}[0]{'contents'}[4];
  $result_trees{'simple'}{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'simple'}{'contents'}[0]{'args'}[1]{'contents'}[0];
! $result_trees{'simple'}{'contents'}[0]{'extra'}{'type'}{'content'}[0] = $result_trees{'simple'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'simple'}{'contents'}[0]{'parent'} = $result_trees{'simple'};
  
***************
*** 220,223 ****
--- 222,226 ----
  $result_converted{'plaintext'}->{'simple'} = 'In float.
  
+ 
  Type 1: Caption.
  ';
***************
*** 235,245 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 238,250 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 250,253 ****
--- 255,259 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl texinfo-6.8/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
*** texinfo-6.7/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 320,324 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 320,326 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 395,399 ****
  $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
  $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'parent'} = $result_trees{'cond_ifhtml_ifinfo_iftex'};
  $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[2];
--- 397,401 ----
  $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
  $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'parent'} = $result_trees{'cond_ifhtml_ifinfo_iftex'};
  $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[2];
***************
*** 466,469 ****
--- 468,474 ----
  
  
+ $result_floats{'cond_ifhtml_ifinfo_iftex'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'cond_ifhtml_ifinfo_iftex'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 479,489 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 484,496 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 494,497 ****
--- 501,505 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 519,524 ****
  </p>
  
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 527,531 ----
  </p>
  
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl texinfo-6.8/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl
*** texinfo-6.7/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 320,324 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 320,326 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 395,399 ****
  $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1];
  $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'parent'} = $result_trees{'cond_info_ifhtml_ifinfo_iftex'};
  $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[2];
--- 397,401 ----
  $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1];
  $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'parent'} = $result_trees{'cond_info_ifhtml_ifinfo_iftex'};
  $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[2];
***************
*** 466,469 ****
--- 468,474 ----
  
  
+ $result_floats{'cond_info_ifhtml_ifinfo_iftex'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'cond_info_ifhtml_ifinfo_iftex'} = 'This is cond.info, produced by texi2any version from cond.texi.
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl texinfo-6.8/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
*** texinfo-6.7/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 292,296 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
  $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
  $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'parent'} = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'};
  $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2];
--- 365,369 ----
  $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
  $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'parent'} = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'};
  $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2];
***************
*** 432,435 ****
--- 434,440 ----
  
  
+ $result_floats{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = 'This is cond.info, produced by texi2any version from cond.texi.
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/cond_info.pl texinfo-6.8/tp/t/results/formatting/cond_info.pl
*** texinfo-6.7/tp/t/results/formatting/cond_info.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/cond_info.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 292,296 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
  $result_trees{'cond_info'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_info'}{'contents'}[1];
  $result_trees{'cond_info'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'cond_info'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'cond_info'}{'contents'}[1]{'parent'} = $result_trees{'cond_info'};
  $result_trees{'cond_info'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_info'}{'contents'}[2];
--- 365,369 ----
  $result_trees{'cond_info'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_info'}{'contents'}[1];
  $result_trees{'cond_info'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'cond_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cond_info'}{'contents'}[1]{'parent'} = $result_trees{'cond_info'};
  $result_trees{'cond_info'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_info'}{'contents'}[2];
***************
*** 432,435 ****
--- 434,440 ----
  
  
+ $result_floats{'cond_info'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'cond_info'} = 'This is cond.info, produced by texi2any version from cond.texi.
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl texinfo-6.8/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
*** texinfo-6.7/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 292,296 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
  $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
  $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'parent'} = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'};
  $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2];
--- 365,369 ----
  $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
  $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'parent'} = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'};
  $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2];
***************
*** 432,435 ****
--- 434,440 ----
  
  
+ $result_floats{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'cond_no-ifhtml_no-ifinfo_no-iftex'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 445,455 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 450,462 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 460,463 ****
--- 467,471 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 483,488 ****
  <p>This is ifnottex text.
  </p>
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 491,495 ----
  <p>This is ifnottex text.
  </p>
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/cond.pl texinfo-6.8/tp/t/results/formatting/cond.pl
*** texinfo-6.7/tp/t/results/formatting/cond.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/cond.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 306,310 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 306,312 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 379,383 ****
  $result_trees{'cond'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond'}{'contents'}[1];
  $result_trees{'cond'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'cond'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'cond'}{'contents'}[1]{'parent'} = $result_trees{'cond'};
  $result_trees{'cond'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond'}{'contents'}[2];
--- 381,385 ----
  $result_trees{'cond'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond'}{'contents'}[1];
  $result_trees{'cond'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cond'}{'contents'}[1]{'parent'} = $result_trees{'cond'};
  $result_trees{'cond'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond'}{'contents'}[2];
***************
*** 449,452 ****
--- 451,457 ----
  
  
+ $result_floats{'cond'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'cond'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 462,472 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 467,479 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 477,480 ****
--- 484,488 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 501,506 ****
  <p>This is ifnottex text.
  </p>
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 509,513 ----
  <p>This is ifnottex text.
  </p>
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/cond_xml.pl texinfo-6.8/tp/t/results/formatting/cond_xml.pl
*** texinfo-6.7/tp/t/results/formatting/cond_xml.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/cond_xml.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 292,296 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
  $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_xml'}{'contents'}[1];
  $result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_xml'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'cond_xml'}{'contents'}[1]{'parent'} = $result_trees{'cond_xml'};
  $result_trees{'cond_xml'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_xml'}{'contents'}[2];
--- 365,369 ----
  $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'cond_xml'}{'contents'}[1];
  $result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cond_xml'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'cond_xml'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cond_xml'}{'contents'}[1]{'parent'} = $result_trees{'cond_xml'};
  $result_trees{'cond_xml'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cond_xml'}{'contents'}[2];
***************
*** 432,435 ****
--- 434,440 ----
  
  
+ $result_floats{'cond_xml'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'cond_xml'} = '<preamble>\\input texinfo
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/defcondx_Dbar/res_html/defxcond.html texinfo-6.8/tp/t/results/formatting/defcondx_Dbar/res_html/defxcond.html
*** texinfo-6.7/tp/t/results/formatting/defcondx_Dbar/res_html/defxcond.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/defcondx_Dbar/res_html/defxcond.html	2021-05-02 13:12:17.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,42 ****
  
  
! <dl>
! <dt>foo: <strong></strong></dt>
! <dt>bar: <strong></strong></dt>
  <dd>
  <p>Documentation.
--- 39,45 ----
  
  
! <dl class="def">
! <dt><span class="category">foo: </span><span><strong></strong></span></dt>
! <dt><span class="category">bar: </span><span><strong></strong></span></dt>
  <dd>
  <p>Documentation.
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/defcondx_Dbar.pl texinfo-6.8/tp/t/results/formatting/defcondx_Dbar.pl
*** texinfo-6.7/tp/t/results/formatting/defcondx_Dbar.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/defcondx_Dbar.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 282,286 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 282,290 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'defxcond.texi',
!         'line_nr' => 8,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 341,345 ****
  $result_trees{'defcondx_Dbar'}{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'defcondx_Dbar'}{'contents'}[7];
  $result_trees{'defcondx_Dbar'}{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'defcondx_Dbar'}{'contents'}[7]{'contents'}[4];
- $result_trees{'defcondx_Dbar'}{'contents'}[7]{'line_nr'} = $result_trees{'defcondx_Dbar'}{'contents'}[7]{'contents'}[0]{'line_nr'};
  $result_trees{'defcondx_Dbar'}{'contents'}[7]{'parent'} = $result_trees{'defcondx_Dbar'};
  $result_trees{'defcondx_Dbar'}{'contents'}[8]{'parent'} = $result_trees{'defcondx_Dbar'};
--- 345,348 ----
***************
*** 399,402 ****
--- 402,408 ----
  
  
+ $result_floats{'defcondx_Dbar'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'defcondx_Dbar'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/defcondx_Ubar/res_html/defxcond.html texinfo-6.8/tp/t/results/formatting/defcondx_Ubar/res_html/defxcond.html
*** texinfo-6.7/tp/t/results/formatting/defcondx_Ubar/res_html/defxcond.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/defcondx_Ubar/res_html/defxcond.html	2021-05-02 13:12:17.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,41 ****
  
  
! <dl>
! <dt>foo: <strong></strong></dt>
  <dd>
  
--- 39,44 ----
  
  
! <dl class="def">
! <dt><span class="category">foo: </span><span><strong></strong></span></dt>
  <dd>
  
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/defcondx_Ubar.pl texinfo-6.8/tp/t/results/formatting/defcondx_Ubar.pl
*** texinfo-6.7/tp/t/results/formatting/defcondx_Ubar.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/defcondx_Ubar.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 234,238 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 234,242 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'defxcond.texi',
!         'line_nr' => 8,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 287,291 ****
  $result_trees{'defcondx_Ubar'}{'contents'}[7]{'contents'}[2]{'parent'} = $result_trees{'defcondx_Ubar'}{'contents'}[7];
  $result_trees{'defcondx_Ubar'}{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'defcondx_Ubar'}{'contents'}[7]{'contents'}[2];
- $result_trees{'defcondx_Ubar'}{'contents'}[7]{'line_nr'} = $result_trees{'defcondx_Ubar'}{'contents'}[7]{'contents'}[0]{'line_nr'};
  $result_trees{'defcondx_Ubar'}{'contents'}[7]{'parent'} = $result_trees{'defcondx_Ubar'};
  $result_trees{'defcondx_Ubar'}{'contents'}[8]{'parent'} = $result_trees{'defcondx_Ubar'};
--- 291,294 ----
***************
*** 334,337 ****
--- 337,343 ----
  
  
+ $result_floats{'defcondx_Ubar'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'defcondx_Ubar'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/direntry_dircategory_info_split.pl texinfo-6.8/tp/t/results/formatting/direntry_dircategory_info_split.pl
*** texinfo-6.7/tp/t/results/formatting/direntry_dircategory_info_split.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/direntry_dircategory_info_split.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 116,120 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 116,124 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'direntry_dircategory.texi',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 229,233 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 233,241 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'direntry_dircategory.texi',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 493,497 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 501,507 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 863,867 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 873,879 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 961,965 ****
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[3];
- $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[0]{'extra'}{'command'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4];
--- 973,976 ----
***************
*** 984,988 ****
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'extra'}{'menu_entry_name'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'args'}[1];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[0];
--- 995,998 ----
***************
*** 1025,1029 ****
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[1];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'parent'} = $result_trees{'direntry_dircategory_info_split'};
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[2]{'args'}[0];
--- 1035,1039 ----
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[1];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[1]{'parent'} = $result_trees{'direntry_dircategory_info_split'};
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[2]{'args'}[0];
***************
*** 1081,1085 ****
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[3];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'parent'} = $result_trees{'direntry_dircategory_info_split'};
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[4]{'args'}[0];
--- 1091,1095 ----
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[3];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[3]{'parent'} = $result_trees{'direntry_dircategory_info_split'};
  $result_trees{'direntry_dircategory_info_split'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_info_split'}{'contents'}[4]{'args'}[0];
***************
*** 1295,1297 ****
--- 1305,1310 ----
  
  
+ $result_floats{'direntry_dircategory_info_split'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/documentlanguage_set_option/res_html/documentlanguage_set.html texinfo-6.8/tp/t/results/formatting/documentlanguage_set_option/res_html/documentlanguage_set.html
*** texinfo-6.7/tp/t/results/formatting/documentlanguage_set_option/res_html/documentlanguage_set.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/documentlanguage_set_option/res_html/documentlanguage_set.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,45 ****
  <hr>
  
! <span id="Top"></span><span id="g_t_0040documentlanguage-set"></span><h1 class="top">@documentlanguage set</h1>
  
  <p>Text.
  </p>
! <hr>
  <p><font size="-1">
    Ce document a &eacute;t&eacute; g&eacute;n&eacute;r&eacute; <em>a sunny day</em> en utilisant <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 40,49 ----
  <hr>
  
! <div class="top" id="Top">
! <span id="g_t_0040documentlanguage-set"></span><h1 class="top">@documentlanguage set</h1>
  
  <p>Text.
  </p>
! <hr></div>
  <p><font size="-1">
    Ce document a &eacute;t&eacute; g&eacute;n&eacute;r&eacute; <em>a sunny day</em> en utilisant <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/documentlanguage_set_option_info.pl texinfo-6.8/tp/t/results/formatting/documentlanguage_set_option_info.pl
*** texinfo-6.7/tp/t/results/formatting/documentlanguage_set_option_info.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/documentlanguage_set_option_info.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 175,179 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 175,181 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 283,287 ****
  $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'documentlanguage_set_option_info'}{'contents'}[1];
  $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'parent'} = $result_trees{'documentlanguage_set_option_info'};
  $result_trees{'documentlanguage_set_option_info'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentlanguage_set_option_info'}{'contents'}[2]{'args'}[0];
--- 285,289 ----
  $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'documentlanguage_set_option_info'}{'contents'}[1];
  $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'documentlanguage_set_option_info'}{'contents'}[1]{'parent'} = $result_trees{'documentlanguage_set_option_info'};
  $result_trees{'documentlanguage_set_option_info'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentlanguage_set_option_info'}{'contents'}[2]{'args'}[0];
***************
*** 367,369 ****
--- 369,374 ----
  
  
+ $result_floats{'documentlanguage_set_option_info'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/documentlanguage_set_option.pl texinfo-6.8/tp/t/results/formatting/documentlanguage_set_option.pl
*** texinfo-6.7/tp/t/results/formatting/documentlanguage_set_option.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/documentlanguage_set_option.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 175,179 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 175,181 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 283,287 ****
  $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'documentlanguage_set_option'}{'contents'}[1];
  $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'parent'} = $result_trees{'documentlanguage_set_option'};
  $result_trees{'documentlanguage_set_option'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentlanguage_set_option'}{'contents'}[2]{'args'}[0];
--- 285,289 ----
  $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'documentlanguage_set_option'}{'contents'}[1];
  $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'documentlanguage_set_option'}{'contents'}[1]{'parent'} = $result_trees{'documentlanguage_set_option'};
  $result_trees{'documentlanguage_set_option'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentlanguage_set_option'}{'contents'}[2]{'args'}[0];
***************
*** 367,369 ****
--- 369,374 ----
  
  
+ $result_floats{'documentlanguage_set_option'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/documentlanguage_set_unknown/res_html/documentlanguage_set.html texinfo-6.8/tp/t/results/formatting/documentlanguage_set_unknown/res_html/documentlanguage_set.html
*** texinfo-6.7/tp/t/results/formatting/documentlanguage_set_unknown/res_html/documentlanguage_set.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/documentlanguage_set_unknown/res_html/documentlanguage_set.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,45 ****
  <hr>
  
! <span id="Top"></span><span id="g_t_0040documentlanguage-set"></span><h1 class="top">@documentlanguage set</h1>
  
  <p>Text.
  </p>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 40,49 ----
  <hr>
  
! <div class="top" id="Top">
! <span id="g_t_0040documentlanguage-set"></span><h1 class="top">@documentlanguage set</h1>
  
  <p>Text.
  </p>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/documentlanguage_set_unknown.pl texinfo-6.8/tp/t/results/formatting/documentlanguage_set_unknown.pl
*** texinfo-6.7/tp/t/results/formatting/documentlanguage_set_unknown.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/documentlanguage_set_unknown.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 175,179 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 175,181 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 283,287 ****
  $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'documentlanguage_set_unknown'}{'contents'}[1];
  $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'parent'} = $result_trees{'documentlanguage_set_unknown'};
  $result_trees{'documentlanguage_set_unknown'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentlanguage_set_unknown'}{'contents'}[2]{'args'}[0];
--- 285,289 ----
  $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'documentlanguage_set_unknown'}{'contents'}[1];
  $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'documentlanguage_set_unknown'}{'contents'}[1]{'parent'} = $result_trees{'documentlanguage_set_unknown'};
  $result_trees{'documentlanguage_set_unknown'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentlanguage_set_unknown'}{'contents'}[2]{'args'}[0];
***************
*** 367,369 ****
--- 369,374 ----
  
  
+ $result_floats{'documentlanguage_set_unknown'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/empty.pl texinfo-6.8/tp/t/results/formatting/empty.pl
*** texinfo-6.7/tp/t/results/formatting/empty.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/empty.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 19,22 ****
--- 19,25 ----
  
  
+ $result_floats{'empty'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'empty'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 32,42 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 35,47 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 47,50 ****
--- 52,56 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/float_copying/res_html/caption-copying-footnote-anchor.html texinfo-6.8/tp/t/results/formatting/float_copying/res_html/caption-copying-footnote-anchor.html
*** texinfo-6.7/tp/t/results/formatting/float_copying/res_html/caption-copying-footnote-anchor.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/float_copying/res_html/caption-copying-footnote-anchor.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  Copyright notice, public domain
***************
*** 7,14 ****
  the author abandon his copyright.
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>caption copying footnote anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=float_copying_fot.html#caption-copying-footnote-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/float_copying/res_html/Copying-and-floats.html texinfo-6.8/tp/t/results/formatting/float_copying/res_html/Copying-and-floats.html
*** texinfo-6.7/tp/t/results/formatting/float_copying/res_html/Copying-and-floats.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/float_copying/res_html/Copying-and-floats.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  Copyright notice, public domain
***************
*** 7,13 ****
  the author abandon his copyright.
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Appendix A Copying and floats (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Copying-and-floats"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-floats">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 144,147 ****
--- 148,152 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/float_copying/res_html/float_copying_abt.html texinfo-6.8/tp/t/results/formatting/float_copying/res_html/float_copying_abt.html
*** texinfo-6.7/tp/t/results/formatting/float_copying/res_html/float_copying_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/float_copying/res_html/float_copying_abt.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  Copyright notice, public domain
***************
*** 7,13 ****
  the author abandon his copyright.
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 149,153 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 152,156 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/float_copying/res_html/float_copying_fot.html texinfo-6.8/tp/t/results/formatting/float_copying/res_html/float_copying_fot.html
*** texinfo-6.7/tp/t/results/formatting/float_copying/res_html/float_copying_fot.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/float_copying/res_html/float_copying_fot.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  Copyright notice, public domain
***************
*** 7,13 ****
  the author abandon his copyright.
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Footnotes (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 49,53 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="index.html#DOCF1">(1)</a></h3>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
--- 52,56 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="index.html#DOCF1">(1)</a></h5>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
***************
*** 57,61 ****
  <p>see <a href="Copying-and-floats.html">Copying and floats</a>.
  </p>
! <h5><a id="FOOT1_2" href="Copying-and-floats.html#DOCF1_2">(2)</a></h3>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
--- 60,64 ----
  <p>see <a href="Copying-and-floats.html">Copying and floats</a>.
  </p>
! <h5><a id="FOOT1_2" href="Copying-and-floats.html#DOCF1_2">(2)</a></h5>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
***************
*** 65,69 ****
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="FOOT1_3" href="Copying-and-floats.html#DOCF1_3">(3)</a></h3>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
--- 68,72 ----
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="FOOT1_3" href="Copying-and-floats.html#DOCF1_3">(3)</a></h5>
  <p>The caption copying footnote
  <span id="caption-copying-footnote-anchor"></span></p>
***************
*** 73,77 ****
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="t_hlistoffloats_FOOT1_4" href="Copying-and-floats.html#t_hlistoffloats_DOCF1_4">(4)</a></h3>
  <p>The caption copying footnote
  </p>
--- 76,80 ----
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <h5><a id="t_hlistoffloats_FOOT1_4" href="Copying-and-floats.html#t_hlistoffloats_DOCF1_4">(4)</a></h5>
  <p>The caption copying footnote
  </p>
***************
*** 79,83 ****
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 82,86 ----
  <p>see <a href="#Copying-and-floats">Copying and floats</a>.
  </p>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/float_copying/res_html/index.html texinfo-6.8/tp/t/results/formatting/float_copying/res_html/index.html
*** texinfo-6.7/tp/t/results/formatting/float_copying/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/float_copying/res_html/index.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  Copyright notice, public domain
***************
*** 7,13 ****
  the author abandon his copyright.
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 42,46 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Copying-and-floats.html" title="Next section in reading order"> &gt; </a>]</td>
--- 45,50 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Copying-and-floats.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 74,77 ****
--- 78,82 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/float_copying/res_html/public-domain-anchor.html texinfo-6.8/tp/t/results/formatting/float_copying/res_html/public-domain-anchor.html
*** texinfo-6.7/tp/t/results/formatting/float_copying/res_html/public-domain-anchor.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/float_copying/res_html/public-domain-anchor.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  Copyright notice, public domain
***************
*** 7,14 ****
  the author abandon his copyright.
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>public domain anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#public-domain-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/float_copying/res_html/public-domain.html texinfo-6.8/tp/t/results/formatting/float_copying/res_html/public-domain.html
*** texinfo-6.7/tp/t/results/formatting/float_copying/res_html/public-domain.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/float_copying/res_html/public-domain.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  Copyright notice, public domain
***************
*** 7,14 ****
  the author abandon his copyright.
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Copyright notice 1 (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#public-domain">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/float_copying.pl texinfo-6.8/tp/t/results/formatting/float_copying.pl
*** texinfo-6.7/tp/t/results/formatting/float_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/float_copying.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 349,353 ****
                                                  'nodes_manuals' => [
                                                    {
!                                                     'node_content' => [],
                                                      'normalized' => 'Copying-and-floats'
                                                    }
--- 349,355 ----
                                                  'nodes_manuals' => [
                                                    {
!                                                     'node_content' => [
!                                                       {}
!                                                     ],
                                                      'normalized' => 'Copying-and-floats'
                                                    }
***************
*** 554,558 ****
                      'float' => {}
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 556,564 ----
                      'float' => {}
                    },
!                   'line_nr' => {
!                     'file_name' => 'float_copying.texi',
!                     'line_nr' => 12,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 603,607 ****
                  'spaces_before_argument' => ' ',
                  'type' => {
!                   'content' => [],
                    'normalized' => 'Copyright notice'
                  }
--- 609,615 ----
                  'spaces_before_argument' => ' ',
                  'type' => {
!                   'content' => [
!                     {}
!                   ],
                    'normalized' => 'Copyright notice'
                  }
***************
*** 691,695 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 699,705 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1321,1325 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Copyright notice'
              }
--- 1331,1337 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Copyright notice'
              }
***************
*** 1514,1518 ****
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'} = $result_trees{'float_copying'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 1526,1530 ----
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'} = $result_trees{'float_copying'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
***************
*** 1548,1552 ****
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'extra'}{'float'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2];
- $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2];
--- 1560,1563 ----
***************
*** 1557,1561 ****
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[5];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'args'}[1]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'extra'}{'type'}{'content'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'args'}[0];
--- 1568,1572 ----
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'contents'}[5];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'args'}[1]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3];
  $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'args'}[0];
***************
*** 1569,1573 ****
  $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[1];
  $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'float_copying'}{'contents'}[1]{'parent'} = $result_trees{'float_copying'};
  $result_trees{'float_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[2]{'args'}[0];
--- 1580,1584 ----
  $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[1];
  $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'float_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[1]{'parent'} = $result_trees{'float_copying'};
  $result_trees{'float_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[2]{'args'}[0];
***************
*** 1666,1670 ****
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13];
! $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'extra'}{'type'}{'content'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'};
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'parent'} = $result_trees{'float_copying'}{'contents'}[4];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[14]{'parent'} = $result_trees{'float_copying'}{'contents'}[4];
--- 1677,1681 ----
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13];
! $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'parent'} = $result_trees{'float_copying'}{'contents'}[4];
  $result_trees{'float_copying'}{'contents'}[4]{'contents'}[14]{'parent'} = $result_trees{'float_copying'}{'contents'}[4];
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/one_line_no_content.pl texinfo-6.8/tp/t/results/formatting/one_line_no_content.pl
*** texinfo-6.7/tp/t/results/formatting/one_line_no_content.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/one_line_no_content.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 35,38 ****
--- 35,41 ----
  
  
+ $result_floats{'one_line_no_content'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'one_line_no_content'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 48,58 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 51,63 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 63,66 ****
--- 68,72 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/one_line.pl texinfo-6.8/tp/t/results/formatting/one_line.pl
*** texinfo-6.7/tp/t/results/formatting/one_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/one_line.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 35,38 ****
--- 35,41 ----
  
  
+ $result_floats{'one_line'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'one_line'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 48,58 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 51,63 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 63,66 ****
--- 68,72 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/simplest_test_date_in_header/res_html/simplest.html texinfo-6.8/tp/t/results/formatting/simplest_test_date_in_header/res_html/simplest.html
*** texinfo-6.7/tp/t/results/formatting/simplest_test_date_in_header/res_html/simplest.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/simplest_test_date_in_header/res_html/simplest.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 12,22 ****
  <meta name="Generator" content="texi2any">
  <meta name="date" content="a sunny day">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 12,24 ----
  <meta name="Generator" content="texi2any">
  <meta name="date" content="a sunny day">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 39,44 ****
  <p>This is a very simple texi manual &nbsp; &lt;&gt;.
  </p>
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 42,46 ----
  <p>This is a very simple texi manual &nbsp; &lt;&gt;.
  </p>
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/simplest_test_date_in_header.pl texinfo-6.8/tp/t/results/formatting/simplest_test_date_in_header.pl
*** texinfo-6.7/tp/t/results/formatting/simplest_test_date_in_header.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/simplest_test_date_in_header.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 130,134 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 130,136 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 177,181 ****
  $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'simplest_test_date_in_header'}{'contents'}[1];
  $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'parent'} = $result_trees{'simplest_test_date_in_header'};
  $result_trees{'simplest_test_date_in_header'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'simplest_test_date_in_header'}{'contents'}[2];
--- 179,183 ----
  $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'simplest_test_date_in_header'}{'contents'}[1];
  $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'parent'} = $result_trees{'simplest_test_date_in_header'};
  $result_trees{'simplest_test_date_in_header'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'simplest_test_date_in_header'}{'contents'}[2];
***************
*** 221,224 ****
--- 223,229 ----
  
  
+ $result_floats{'simplest_test_date_in_header'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'simplest_test_date_in_header'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/simplest_test_prefix/res_html/truc.html texinfo-6.8/tp/t/results/formatting/simplest_test_prefix/res_html/truc.html
*** texinfo-6.7/tp/t/results/formatting/simplest_test_prefix/res_html/truc.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/simplest_test_prefix/res_html/truc.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 0 ****
--- 1,49 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Untitled Document</title>
+ 
+ <meta name="description" content="Untitled Document">
+ <meta name="keywords" content="Untitled Document">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <span id="Top"></span>
+ <p>This is a very simple texi manual &nbsp; &lt;&gt;.
+ </p>
+ <hr><p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/simplest_test_prefix_info/res_info/truc.info texinfo-6.8/tp/t/results/formatting/simplest_test_prefix_info/res_info/truc.info
*** texinfo-6.7/tp/t/results/formatting/simplest_test_prefix_info/res_info/truc.info	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/simplest_test_prefix_info/res_info/truc.info	2021-05-02 13:12:18.000000000 +0100
***************
*** 0 ****
--- 1,18 ----
+ This is truc.info, produced by texi2any version from simplest.texi.
+ 
+ 
+ File: truc.info,  Node: Top,  Up: (dir)
+ 
+ This is a very simple texi manual   <>.
+ 
+ 
+ 
+ Tag Table:
+ Node: Top69
+ 
+ End Tag Table
+ 
+ 
+ Local Variables:
+ coding: utf-8
+ End:
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/simplest_test_prefix_info.pl texinfo-6.8/tp/t/results/formatting/simplest_test_prefix_info.pl
*** texinfo-6.7/tp/t/results/formatting/simplest_test_prefix_info.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/simplest_test_prefix_info.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 130,134 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 130,136 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 177,181 ****
  $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'simplest_test_prefix_info'}{'contents'}[1];
  $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'parent'} = $result_trees{'simplest_test_prefix_info'};
  $result_trees{'simplest_test_prefix_info'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'simplest_test_prefix_info'}{'contents'}[2];
--- 179,183 ----
  $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'simplest_test_prefix_info'}{'contents'}[1];
  $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'simplest_test_prefix_info'}{'contents'}[1]{'parent'} = $result_trees{'simplest_test_prefix_info'};
  $result_trees{'simplest_test_prefix_info'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'simplest_test_prefix_info'}{'contents'}[2];
***************
*** 221,223 ****
--- 223,228 ----
  
  
+ $result_floats{'simplest_test_prefix_info'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/simplest_test_prefix.pl texinfo-6.8/tp/t/results/formatting/simplest_test_prefix.pl
*** texinfo-6.7/tp/t/results/formatting/simplest_test_prefix.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/simplest_test_prefix.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 130,134 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 130,136 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 177,181 ****
  $result_trees{'simplest_test_prefix'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'simplest_test_prefix'}{'contents'}[1];
  $result_trees{'simplest_test_prefix'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simplest_test_prefix'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simplest_test_prefix'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'simplest_test_prefix'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'simplest_test_prefix'}{'contents'}[1]{'parent'} = $result_trees{'simplest_test_prefix'};
  $result_trees{'simplest_test_prefix'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'simplest_test_prefix'}{'contents'}[2];
--- 179,183 ----
  $result_trees{'simplest_test_prefix'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'simplest_test_prefix'}{'contents'}[1];
  $result_trees{'simplest_test_prefix'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simplest_test_prefix'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simplest_test_prefix'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'simplest_test_prefix'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'simplest_test_prefix'}{'contents'}[1]{'parent'} = $result_trees{'simplest_test_prefix'};
  $result_trees{'simplest_test_prefix'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'simplest_test_prefix'}{'contents'}[2];
***************
*** 221,224 ****
--- 223,229 ----
  
  
+ $result_floats{'simplest_test_prefix'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'simplest_test_prefix'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/split_for_format_not_split.pl texinfo-6.8/tp/t/results/formatting/split_for_format_not_split.pl
*** texinfo-6.7/tp/t/results/formatting/split_for_format_not_split.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/split_for_format_not_split.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 130,134 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 130,136 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 177,181 ****
  $result_trees{'split_for_format_not_split'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'split_for_format_not_split'}{'contents'}[1];
  $result_trees{'split_for_format_not_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_for_format_not_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_for_format_not_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_for_format_not_split'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'split_for_format_not_split'}{'contents'}[1]{'parent'} = $result_trees{'split_for_format_not_split'};
  $result_trees{'split_for_format_not_split'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'split_for_format_not_split'}{'contents'}[2];
--- 179,183 ----
  $result_trees{'split_for_format_not_split'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'split_for_format_not_split'}{'contents'}[1];
  $result_trees{'split_for_format_not_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_for_format_not_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_for_format_not_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_for_format_not_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'split_for_format_not_split'}{'contents'}[1]{'parent'} = $result_trees{'split_for_format_not_split'};
  $result_trees{'split_for_format_not_split'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'split_for_format_not_split'}{'contents'}[2];
***************
*** 221,223 ****
--- 223,228 ----
  
  
+ $result_floats{'split_for_format_not_split'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/split_nocopying.pl texinfo-6.8/tp/t/results/formatting/split_nocopying.pl
*** texinfo-6.7/tp/t/results/formatting/split_nocopying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/split_nocopying.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 92,96 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 92,98 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 301,305 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Ch1'
            }
--- 303,309 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Ch1'
            }
***************
*** 396,400 ****
  $result_trees{'split_nocopying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_nocopying'}{'contents'}[1];
  $result_trees{'split_nocopying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_nocopying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_nocopying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_nocopying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'split_nocopying'}{'contents'}[1]{'parent'} = $result_trees{'split_nocopying'};
  $result_trees{'split_nocopying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_nocopying'}{'contents'}[2]{'args'}[0];
--- 400,404 ----
  $result_trees{'split_nocopying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_nocopying'}{'contents'}[1];
  $result_trees{'split_nocopying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_nocopying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_nocopying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_nocopying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'split_nocopying'}{'contents'}[1]{'parent'} = $result_trees{'split_nocopying'};
  $result_trees{'split_nocopying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_nocopying'}{'contents'}[2]{'args'}[0];
***************
*** 426,430 ****
  $result_trees{'split_nocopying'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_nocopying'}{'contents'}[3];
  $result_trees{'split_nocopying'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_nocopying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_nocopying'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_nocopying'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'split_nocopying'}{'contents'}[3]{'parent'} = $result_trees{'split_nocopying'};
  $result_trees{'split_nocopying'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_nocopying'}{'contents'}[4]{'args'}[0];
--- 430,434 ----
  $result_trees{'split_nocopying'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_nocopying'}{'contents'}[3];
  $result_trees{'split_nocopying'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_nocopying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_nocopying'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_nocopying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'split_nocopying'}{'contents'}[3]{'parent'} = $result_trees{'split_nocopying'};
  $result_trees{'split_nocopying'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_nocopying'}{'contents'}[4]{'args'}[0];
***************
*** 593,595 ****
--- 597,602 ----
  
  
+ $result_floats{'split_nocopying'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/split_nocopying_split.pl texinfo-6.8/tp/t/results/formatting/split_nocopying_split.pl
*** texinfo-6.7/tp/t/results/formatting/split_nocopying_split.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/split_nocopying_split.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 92,96 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 92,98 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 301,305 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Ch1'
            }
--- 303,309 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Ch1'
            }
***************
*** 396,400 ****
  $result_trees{'split_nocopying_split'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_nocopying_split'}{'contents'}[1];
  $result_trees{'split_nocopying_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_nocopying_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_nocopying_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_nocopying_split'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'split_nocopying_split'}{'contents'}[1]{'parent'} = $result_trees{'split_nocopying_split'};
  $result_trees{'split_nocopying_split'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_nocopying_split'}{'contents'}[2]{'args'}[0];
--- 400,404 ----
  $result_trees{'split_nocopying_split'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_nocopying_split'}{'contents'}[1];
  $result_trees{'split_nocopying_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_nocopying_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_nocopying_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_nocopying_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'split_nocopying_split'}{'contents'}[1]{'parent'} = $result_trees{'split_nocopying_split'};
  $result_trees{'split_nocopying_split'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_nocopying_split'}{'contents'}[2]{'args'}[0];
***************
*** 426,430 ****
  $result_trees{'split_nocopying_split'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_nocopying_split'}{'contents'}[3];
  $result_trees{'split_nocopying_split'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_nocopying_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_nocopying_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_nocopying_split'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'split_nocopying_split'}{'contents'}[3]{'parent'} = $result_trees{'split_nocopying_split'};
  $result_trees{'split_nocopying_split'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_nocopying_split'}{'contents'}[4]{'args'}[0];
--- 430,434 ----
  $result_trees{'split_nocopying_split'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_nocopying_split'}{'contents'}[3];
  $result_trees{'split_nocopying_split'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_nocopying_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_nocopying_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_nocopying_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'split_nocopying_split'}{'contents'}[3]{'parent'} = $result_trees{'split_nocopying_split'};
  $result_trees{'split_nocopying_split'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_nocopying_split'}{'contents'}[4]{'args'}[0];
***************
*** 593,595 ****
--- 597,602 ----
  
  
+ $result_floats{'split_nocopying_split'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/texi_bib_example.pl texinfo-6.8/tp/t/results/formatting/texi_bib_example.pl
*** texinfo-6.7/tp/t/results/formatting/texi_bib_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/texi_bib_example.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 3770,3774 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 3770,3776 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 4037,4041 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Introduction'
            }
--- 4039,4045 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Introduction'
            }
***************
*** 4163,4167 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'References'
                        }
--- 4167,4173 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'References'
                        }
***************
*** 4430,4434 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 4436,4444 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'bib-example.texi',
!             'line_nr' => 50,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 4921,4925 ****
  $result_trees{'texi_bib_example'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[1];
  $result_trees{'texi_bib_example'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_bib_example'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_bib_example'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'texi_bib_example'}{'contents'}[1]{'parent'} = $result_trees{'texi_bib_example'};
  $result_trees{'texi_bib_example'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[2]{'args'}[0];
--- 4931,4935 ----
  $result_trees{'texi_bib_example'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[1];
  $result_trees{'texi_bib_example'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_bib_example'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_bib_example'}{'contents'}[1]{'parent'} = $result_trees{'texi_bib_example'};
  $result_trees{'texi_bib_example'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[2]{'args'}[0];
***************
*** 4961,4965 ****
  $result_trees{'texi_bib_example'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[3];
  $result_trees{'texi_bib_example'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_bib_example'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_bib_example'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'texi_bib_example'}{'contents'}[3]{'parent'} = $result_trees{'texi_bib_example'};
  $result_trees{'texi_bib_example'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[4]{'args'}[0];
--- 4971,4975 ----
  $result_trees{'texi_bib_example'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[3];
  $result_trees{'texi_bib_example'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_bib_example'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_bib_example'}{'contents'}[3]{'parent'} = $result_trees{'texi_bib_example'};
  $result_trees{'texi_bib_example'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[4]{'args'}[0];
***************
*** 4978,4982 ****
  $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'};
  $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'parent'} = $result_trees{'texi_bib_example'};
  $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
--- 4988,4992 ----
  $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'};
  $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'parent'} = $result_trees{'texi_bib_example'};
  $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
***************
*** 5016,5020 ****
  $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[2];
- $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'line_nr'} = $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[6];
  $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'texi_bib_example'}{'contents'}[6];
--- 5026,5029 ----
***************
*** 5584,5587 ****
--- 5593,5599 ----
  
  
+ $result_floats{'texi_bib_example'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'texi_bib_example'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 5597,5607 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 5609,5621 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 5612,5615 ****
--- 5626,5630 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 5668,5672 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#Introduction" title="Next section in reading order"> &gt; </a>]</td>
--- 5683,5688 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#Introduction" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 5688,5692 ****
  
  <hr size="6">
! <span id="Introduction"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 5704,5709 ----
  
  <hr size="6">
! <div class="chapter" id="Introduction">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 5711,5715 ****
  </p>
  <hr>
! <span id="References"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Introduction" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Introduction" title="Previous section in reading order"> &lt; </a>]</td>
--- 5728,5734 ----
  </p>
  <hr>
! </div>
! <div class="chapter" id="References">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Introduction" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Introduction" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 5736,5739 ****
--- 5755,5760 ----
  </li></ul>
  
+ </div>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/texi_cond.pl texinfo-6.8/tp/t/results/formatting/texi_cond.pl
*** texinfo-6.7/tp/t/results/formatting/texi_cond.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/texi_cond.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 306,310 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 306,312 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 379,383 ****
  $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'texi_cond'}{'contents'}[1];
  $result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'texi_cond'}{'contents'}[1]{'parent'} = $result_trees{'texi_cond'};
  $result_trees{'texi_cond'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'texi_cond'}{'contents'}[2];
--- 381,385 ----
  $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'texi_cond'}{'contents'}[1];
  $result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_cond'}{'contents'}[1]{'parent'} = $result_trees{'texi_cond'};
  $result_trees{'texi_cond'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'texi_cond'}{'contents'}[2];
***************
*** 449,452 ****
--- 451,457 ----
  
  
+ $result_floats{'texi_cond'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'texi_cond'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 462,472 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 467,479 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 477,480 ****
--- 484,488 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 501,506 ****
  <p>This is ifnottex text.
  </p>
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 509,513 ----
  <p>This is ifnottex text.
  </p>
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/t/results/formatting/texi_glossary.pl texinfo-6.8/tp/t/results/formatting/texi_glossary.pl
*** texinfo-6.7/tp/t/results/formatting/texi_glossary.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/formatting/texi_glossary.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 369,373 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 369,375 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1111,1115 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'glossary'
            }
--- 1113,1119 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'glossary'
            }
***************
*** 1181,1185 ****
  $result_trees{'texi_glossary'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'texi_glossary'}{'contents'}[1];
  $result_trees{'texi_glossary'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'texi_glossary'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_glossary'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_glossary'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'texi_glossary'}{'contents'}[1]{'parent'} = $result_trees{'texi_glossary'};
  $result_trees{'texi_glossary'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_glossary'}{'contents'}[2]{'args'}[0];
--- 1185,1189 ----
  $result_trees{'texi_glossary'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'texi_glossary'}{'contents'}[1];
  $result_trees{'texi_glossary'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'texi_glossary'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_glossary'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_glossary'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_glossary'}{'contents'}[1]{'parent'} = $result_trees{'texi_glossary'};
  $result_trees{'texi_glossary'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_glossary'}{'contents'}[2]{'args'}[0];
***************
*** 1286,1290 ****
  $result_trees{'texi_glossary'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'texi_glossary'}{'contents'}[3];
  $result_trees{'texi_glossary'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'texi_glossary'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_glossary'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_glossary'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'texi_glossary'}{'contents'}[3]{'parent'} = $result_trees{'texi_glossary'};
  $result_trees{'texi_glossary'}{'contents'}[4] = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'};
--- 1290,1294 ----
  $result_trees{'texi_glossary'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'texi_glossary'}{'contents'}[3];
  $result_trees{'texi_glossary'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'texi_glossary'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_glossary'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_glossary'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_glossary'}{'contents'}[3]{'parent'} = $result_trees{'texi_glossary'};
  $result_trees{'texi_glossary'}{'contents'}[4] = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'};
***************
*** 1563,1566 ****
--- 1567,1573 ----
  
  
+ $result_floats{'texi_glossary'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'texi_glossary'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 1576,1586 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1583,1595 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1591,1594 ****
--- 1600,1604 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1603,1607 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#glossary" title="Next section in reading order"> &gt; </a>]</td>
--- 1613,1618 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#glossary" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 1624,1628 ****
  </p>
  <hr size="6">
! <span id="glossary"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 1635,1640 ----
  </p>
  <hr size="6">
! <div class="chapter" id="glossary">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 1644,1647 ****
--- 1656,1661 ----
  </p>
  
+ </div>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/heading/heading_in_copying.pl texinfo-6.8/tp/t/results/heading/heading_in_copying.pl
*** texinfo-6.7/tp/t/results/heading/heading_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/heading/heading_in_copying.pl	2021-05-02 13:12:09.000000000 +0100
***************
*** 80,84 ****
                },
                'level' => 2,
!               'line_nr' => {},
                'parent' => {}
              },
--- 80,88 ----
                },
                'level' => 2,
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 182,186 ****
                },
                'level' => 3,
!               'line_nr' => {},
                'parent' => {}
              },
--- 186,194 ----
                },
                'level' => 3,
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 285,289 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 293,299 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 312,316 ****
  $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
- $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'};
  $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0];
  $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0];
--- 322,325 ----
***************
*** 329,333 ****
  $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[5];
- $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[3]{'line_nr'};
  $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0];
  $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0];
--- 338,341 ----
***************
*** 344,348 ****
  $result_trees{'heading_in_copying'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[1];
  $result_trees{'heading_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'heading_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'heading_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'heading_in_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'heading_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'heading_in_copying'};
  
--- 352,356 ----
  $result_trees{'heading_in_copying'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'heading_in_copying'}{'contents'}[1];
  $result_trees{'heading_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'heading_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'heading_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'heading_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'heading_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'heading_in_copying'};
  
***************
*** 386,389 ****
--- 394,400 ----
  
  
+ $result_floats{'heading_in_copying'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'heading_in_copying'} = 'in copying @ _heading_
***************
*** 398,401 ****
--- 409,415 ----
  $result_converted{'html'}->{'heading_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  in copying @ heading
***************
*** 404,410 ****
  second in copying @ subheading
  - -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Untitled Document</title>
  
--- 418,421 ----
***************
*** 413,424 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 424,437 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 429,432 ****
--- 442,446 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 448,452 ****
  
  
- 
  </body>
  </html>
--- 462,465 ----
diff -Nrc2 texinfo-6.7/tp/t/results/heading/heading_in_example.pl texinfo-6.8/tp/t/results/heading/heading_in_example.pl
*** texinfo-6.7/tp/t/results/heading/heading_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/heading/heading_in_example.pl	2021-05-02 13:12:09.000000000 +0100
***************
*** 72,76 ****
            },
            'level' => 2,
!           'line_nr' => {},
            'parent' => {}
          },
--- 72,80 ----
            },
            'level' => 2,
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 128,132 ****
  $result_trees{'heading_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'heading_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'heading_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'heading_in_example'}{'contents'}[0]{'contents'}[1];
- $result_trees{'heading_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'heading_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'};
  $result_trees{'heading_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'heading_in_example'}{'contents'}[0];
  $result_trees{'heading_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'heading_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 132,135 ----
***************
*** 149,152 ****
--- 152,158 ----
  
  
+ $result_floats{'heading_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'heading_in_example'} = '     in example @ _heading_
***************
*** 167,177 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 173,185 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 182,185 ****
--- 190,194 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/heading/heading_in_quotation.pl texinfo-6.8/tp/t/results/heading/heading_in_quotation.pl
*** texinfo-6.7/tp/t/results/heading/heading_in_quotation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/heading/heading_in_quotation.pl	2021-05-02 13:12:09.000000000 +0100
***************
*** 78,82 ****
            },
            'level' => 2,
!           'line_nr' => {},
            'parent' => {}
          },
--- 78,86 ----
            },
            'level' => 2,
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 141,145 ****
  $result_trees{'heading_in_quotation'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'heading_in_quotation'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'heading_in_quotation'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'heading_in_quotation'}{'contents'}[0]{'contents'}[2];
- $result_trees{'heading_in_quotation'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'heading_in_quotation'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'};
  $result_trees{'heading_in_quotation'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'heading_in_quotation'}{'contents'}[0];
  $result_trees{'heading_in_quotation'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'heading_in_quotation'}{'contents'}[0];
--- 145,148 ----
***************
*** 167,170 ****
--- 170,176 ----
  
  
+ $result_floats{'heading_in_quotation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'heading_in_quotation'} = '     in quotation @ _heading_
***************
*** 185,195 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 191,203 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 200,203 ****
--- 208,212 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/character_number_leading_toc_stoc.pl texinfo-6.8/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
*** texinfo-6.7/tp/t/results/html_tests/character_number_leading_toc_stoc.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/character_number_leading_toc_stoc.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 296,299 ****
--- 296,302 ----
  
  
+ $result_floats{'character_number_leading_toc_stoc'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'character_number_leading_toc_stoc'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 308,319 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 311,324 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 324,327 ****
--- 329,333 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 332,341 ****
  
  <body lang="en">
! <span id="top"></span><h1 class="top">top</h1>
! <span id="g_t0"></span><h2 class="chapter">1 0</h2>
! <span id="g_t_005f"></span><h2 class="unnumbered">_</h2>
! <span id="g_t_003f"></span><h3 class="section">?</h3>
! 
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 338,344 ----
  
  <body lang="en">
! <div class="top" id="top">
! <h1 class="top">top</h1>
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 350,356 ****
  </ul>
  </div>
! 
! 
! <span id="SEC_Overview"></span>
  <h2 class="shortcontents-heading">Short Table of Contents</h2>
  
--- 353,358 ----
  </ul>
  </div>
! </div>
! <div class="Overview_element" id="SEC_Overview">
  <h2 class="shortcontents-heading">Short Table of Contents</h2>
  
***************
*** 361,367 ****
  </ul>
  </div>
  
  
! <hr>
  
  
--- 363,383 ----
  </ul>
  </div>
+ </div>
+ <div class="chapter" id="g_t0">
+ <h2 class="chapter">1 0</h2>
+ </div>
+ <div class="unnumbered" id="g_t_005f">
+ <h2 class="unnumbered">_</h2>
+ <ul class="section-toc">
+ <li><a href="#g_t_003f" accesskey="1">?</a></li>
+ </ul>
+ <div class="section" id="g_t_003f">
+ <h3 class="section">?</h3>
  
  
! 
! <hr></div>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/check_htmlxref.pl texinfo-6.8/tp/t/results/html_tests/check_htmlxref.pl
*** texinfo-6.7/tp/t/results/html_tests/check_htmlxref.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/check_htmlxref.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 547,551 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            },
--- 549,555 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            },
***************
*** 584,588 ****
  $result_trees{'check_htmlxref'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'check_htmlxref'}{'contents'}[1];
  $result_trees{'check_htmlxref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'check_htmlxref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'check_htmlxref'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'check_htmlxref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'check_htmlxref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[1]{'args'}[2]{'contents'}[0];
--- 588,592 ----
  $result_trees{'check_htmlxref'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'check_htmlxref'}{'contents'}[1];
  $result_trees{'check_htmlxref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'check_htmlxref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'check_htmlxref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'check_htmlxref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[1]{'args'}[2]{'contents'}[0];
***************
*** 654,658 ****
  $result_trees{'check_htmlxref'}{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'check_htmlxref'}{'contents'}[3];
  $result_trees{'check_htmlxref'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'check_htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'check_htmlxref'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'check_htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[3]{'args'}[1]{'contents'}[1];
  $result_trees{'check_htmlxref'}{'contents'}[3]{'parent'} = $result_trees{'check_htmlxref'};
--- 658,662 ----
  $result_trees{'check_htmlxref'}{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'check_htmlxref'}{'contents'}[3];
  $result_trees{'check_htmlxref'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'check_htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'check_htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'check_htmlxref'}{'contents'}[3]{'args'}[1]{'contents'}[1];
  $result_trees{'check_htmlxref'}{'contents'}[3]{'parent'} = $result_trees{'check_htmlxref'};
***************
*** 806,809 ****
--- 810,816 ----
  
  
+ $result_floats{'check_htmlxref'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'check_htmlxref'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 818,829 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 825,838 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 834,837 ****
--- 843,847 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 843,847 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="no_existing_no_manual_direction.html#Top" accesskey="n" rel="next">(../there/no_existing_no_manual_direction)</a>, Previous: <a href="#first" accesskey="p" rel="prev">first</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
--- 853,858 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="no_existing_no_manual_direction.html#Top" accesskey="n" rel="next">(../there/no_existing_no_manual_direction)</a>, Previous: <a href="#first" accesskey="p" rel="prev">first</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
***************
*** 849,861 ****
  <span id="top"></span><h1 class="top">top</h1>
  
! <p><a href="no_existing_no_manual.html#a">(no_existing_no_manual.info)c</a>
! <a href="no_existing_no_manual.html#a">(no_existing_no_manual.info)c</a>
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="other_no_existing_no_manual.html#Top" accesskey="2">(other_no_existing_no_manual)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 860,866 ----
  <span id="top"></span><h1 class="top">top</h1>
  
! <p><a data-manual="no_existing_no_manual.info" href="no_existing_no_manual.html#a">(no_existing_no_manual.info)c</a>
! <a data-manual="no_existing_no_manual.info" href="no_existing_no_manual.html#a">(no_existing_no_manual.info)c</a>
  </p>
  
  <hr>
***************
*** 865,869 ****
  </div>
  <h4 class="node-heading">first</h4>
! <hr>
  
  
--- 870,874 ----
  </div>
  <h4 class="node-heading">first</h4>
! </div>
  
  
***************
*** 903,915 ****
      'text' => 'no htmlxref.cnf entry found for `no_existing_no_manual.info\'',
      'type' => 'warning'
-   },
-   {
-     'error_line' => ':10: warning: no htmlxref.cnf entry found for `other_no_existing_no_manual\'
- ',
-     'file_name' => '',
-     'line_nr' => 10,
-     'macro' => '',
-     'text' => 'no htmlxref.cnf entry found for `other_no_existing_no_manual\'',
-     'type' => 'warning'
    }
  ];
--- 908,911 ----
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/commands_in_abbr.pl texinfo-6.8/tp/t/results/html_tests/commands_in_abbr.pl
*** texinfo-6.7/tp/t/results/html_tests/commands_in_abbr.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/commands_in_abbr.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 60,64 ****
            'cmdname' => 'abbr',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 60,68 ----
            'cmdname' => 'abbr',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 142,146 ****
                'cmdname' => 'abbr',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 146,154 ----
                'cmdname' => 'abbr',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 205,209 ****
  $result_trees{'commands_in_abbr'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'commands_in_abbr'}{'contents'}[0]{'contents'}[0]{'args'}[1];
  $result_trees{'commands_in_abbr'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'commands_in_abbr'}{'contents'}[0]{'contents'}[0];
- $result_trees{'commands_in_abbr'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'commands_in_abbr'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_in_abbr'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands_in_abbr'}{'contents'}[0];
  $result_trees{'commands_in_abbr'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'commands_in_abbr'}{'contents'}[0];
--- 213,216 ----
***************
*** 219,223 ****
  $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[1];
  $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
- $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1];
  $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'commands_in_abbr'}{'contents'}[2]{'contents'}[1];
--- 226,229 ----
***************
*** 245,248 ****
--- 251,257 ----
  
  
+ $result_floats{'commands_in_abbr'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'commands_in_abbr'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 257,267 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 266,278 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 272,275 ****
--- 283,287 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/commands_in_alt.pl texinfo-6.8/tp/t/results/html_tests/commands_in_alt.pl
*** texinfo-6.7/tp/t/results/html_tests/commands_in_alt.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/commands_in_alt.pl	2021-05-02 18:07:53.000000000 +0100
***************
*** 68,72 ****
          'input_perl_encoding' => 'utf-8'
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 68,76 ----
          'input_perl_encoding' => 'utf-8'
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 156,160 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 160,168 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 221,225 ****
  $result_trees{'commands_in_alt'}{'contents'}[0]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'commands_in_alt'}{'contents'}[0]{'args'}[3];
  $result_trees{'commands_in_alt'}{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'commands_in_alt'}{'contents'}[0];
- $result_trees{'commands_in_alt'}{'contents'}[0]{'line_nr'} = $result_trees{'commands_in_alt'}{'contents'}[0]{'args'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'commands_in_alt'}{'contents'}[0]{'parent'} = $result_trees{'commands_in_alt'};
  $result_trees{'commands_in_alt'}{'contents'}[1]{'parent'} = $result_trees{'commands_in_alt'};
--- 229,232 ----
***************
*** 236,240 ****
  $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'args'}[3];
  $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1]{'contents'}[0];
- $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1];
  $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'commands_in_alt'}{'contents'}[3]{'contents'}[1];
--- 243,246 ----
***************
*** 262,265 ****
--- 268,274 ----
  
  
+ $result_floats{'commands_in_alt'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'commands_in_alt'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 274,284 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 283,295 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 289,292 ****
--- 300,304 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 300,304 ****
  
  <div class="example">
! <pre class="example">[ alt -- <b>in b</b> ]
  </pre></div>
  
--- 312,316 ----
  
  <div class="example">
! <pre class="example"><img src="f--ile.png" alt="alt &ndash; in b">
  </pre></div>
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/commands_in_email.pl texinfo-6.8/tp/t/results/html_tests/commands_in_email.pl
*** texinfo-6.7/tp/t/results/html_tests/commands_in_email.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/commands_in_email.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 54,58 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 54,62 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 64,68 ****
            'cmdname' => 'email',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          }
--- 68,76 ----
            'cmdname' => 'email',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 80,87 ****
  $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3];
- $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0];
- $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'commands_in_email'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands_in_email'}{'contents'}[0];
  $result_trees{'commands_in_email'}{'contents'}[0]{'parent'} = $result_trees{'commands_in_email'};
--- 88,93 ----
***************
*** 95,98 ****
--- 101,107 ----
  
  
+ $result_floats{'commands_in_email'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'commands_in_email'} = '<p><a href="mailto:endots ... in code">endots <small class="enddots">...</small> <code>in code</code></a></p>';
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/documentdescription.pl texinfo-6.8/tp/t/results/html_tests/documentdescription.pl
*** texinfo-6.7/tp/t/results/html_tests/documentdescription.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/documentdescription.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 64,68 ****
                    'cmdname' => 'bullet',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 64,72 ----
                    'cmdname' => 'bullet',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 81,85 ****
                    'cmdname' => 'enddots',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 85,93 ----
                    'cmdname' => 'enddots',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 107,111 ****
                      'delimiter' => ':'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 115,123 ----
                      'delimiter' => ':'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 124,128 ****
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 136,144 ----
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 150,154 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 166,174 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 2,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 160,164 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 180,188 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 186,190 ****
                            'cmdname' => 'code',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 210,218 ----
                            'cmdname' => 'code',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 2,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 200,204 ****
                    'cmdname' => 'email',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 228,236 ----
                    'cmdname' => 'email',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 304,338 ****
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[3];
- $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[5];
- $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[7]{'args'}[0];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[7];
- $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[9];
- $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[9]{'line_nr'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0];
- $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'args'}[0];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11];
- $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0];
- $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13];
- $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'line_nr'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'documentdescription'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
--- 336,362 ----
***************
*** 380,383 ****
--- 404,410 ----
  
  
+ $result_floats{'documentdescription'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'documentdescription'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 392,402 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 419,431 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 407,410 ****
--- 436,440 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 416,421 ****
  <body lang="en">
  
! <span id="top"></span><h1 class="top">top</h1>
! <hr>
  
  
--- 446,452 ----
  <body lang="en">
  
! <div class="top" id="top">
! <h1 class="top">top</h1>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl texinfo-6.8/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl
*** texinfo-6.7/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 132,135 ****
--- 132,138 ----
  
  
+ $result_floats{'empty_lines_at_beginning_no_setfilename_no_element'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'empty_lines_at_beginning_no_setfilename_no_element'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 144,154 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 147,159 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 159,162 ****
--- 164,168 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl texinfo-6.8/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
*** texinfo-6.7/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 87,91 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 87,93 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 164,168 ****
  $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1];
  $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'parent'} = $result_trees{'empty_lines_at_beginning_no_setfilename'};
  $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[2]{'args'}[0];
--- 166,170 ----
  $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1];
  $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[1]{'parent'} = $result_trees{'empty_lines_at_beginning_no_setfilename'};
  $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[2]{'args'}[0];
***************
*** 239,242 ****
--- 241,247 ----
  
  
+ $result_floats{'empty_lines_at_beginning_no_setfilename'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'empty_lines_at_beginning_no_setfilename'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 251,262 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 256,269 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 267,270 ****
--- 274,278 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 276,282 ****
  <body lang="en">
  
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
! <hr>
  
  
--- 284,291 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/example_at_commands_arguments.pl texinfo-6.8/tp/t/results/html_tests/example_at_commands_arguments.pl
*** texinfo-6.7/tp/t/results/html_tests/example_at_commands_arguments.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/example_at_commands_arguments.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 0 ****
--- 1,358 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'example_at_commands_arguments'} = {
+   'contents' => [
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'some  thing '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'e'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'following_arg'
+                 }
+               ],
+               'cmdname' => '^',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 1,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'TeX',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 1,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'exclamdown',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 1,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => '---'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'code',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 1,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'enddots',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 1,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' !_- _---_ < " & '
+             },
+             {
+               'cmdname' => ' ',
+               'parent' => {}
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'comma',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 1,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'cmdname' => '@',
+               'parent' => {}
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => '0'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'example with '
+             },
+             {
+               'cmdname' => '@',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '-commands and other special characters
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[1];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[3];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[5];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[7];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[9];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[12];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[1];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[2];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'args'}[2]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'example_at_commands_arguments'}{'contents'}[0]{'parent'} = $result_trees{'example_at_commands_arguments'};
+ 
+ $result_texis{'example_at_commands_arguments'} = '@example some  thing @^e @TeX{} @exclamdown{} @code{---} @enddots{} !_- _---_ < " & @ @comma{},@@,0
+ example with @@-commands and other special characters
+ @end example
+ ';
+ 
+ 
+ $result_texts{'example_at_commands_arguments'} = 'example with @-commands and other special characters
+ ';
+ 
+ $result_errors{'example_at_commands_arguments'} = [];
+ 
+ 
+ $result_floats{'example_at_commands_arguments'} = {};
+ 
+ 
+ 
+ $result_converted{'html'}->{'example_at_commands_arguments'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Untitled Document</title>
+ 
+ <meta name="description" content="Untitled Document">
+ <meta name="keywords" content="Untitled Document">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="example some-thing-Ãª-TeX-Â¡-----...-!_--_---_-&lt;-&quot;-&amp;--, @ 0">
+ <pre class="example">example with @-commands and other special characters
+ </pre></div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ $result_converted_errors{'html'}->{'example_at_commands_arguments'} = [
+   {
+     'error_line' => 'warning: must specify a title with a title command or @top
+ ',
+     'text' => 'must specify a title with a title command or @top',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/example_class.pl texinfo-6.8/tp/t/results/html_tests/example_class.pl
*** texinfo-6.7/tp/t/results/html_tests/example_class.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/example_class.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 0 ****
--- 1,296 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'example_class'} = {
+   'contents' => [
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'perl'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'foreach my $unclosed_file (keys(%unclosed_files)) '
+             },
+             {
+               'cmdname' => '{',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '  if (!close($unclosed_files'
+             },
+             {
+               'cmdname' => '{',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '$unclosed_file'
+             },
+             {
+               'cmdname' => '}',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ')) '
+             },
+             {
+               'cmdname' => '{',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '    warn(sprintf("%s: error on closing %s: %s\\n",
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '                     $real_command_name, $unclosed_file, $!));
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '    $error_count++;
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '    _exit($error_count, \\'
+             },
+             {
+               'cmdname' => '@',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => 'opened_files);
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '  '
+             },
+             {
+               'cmdname' => '}',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'cmdname' => '}',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 10,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'example_class'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'example_class'}{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[13]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[17]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[18]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[19]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'contents'}[20]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_class'}{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'example_class'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'example_class'}{'contents'}[0];
+ $result_trees{'example_class'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'example_class'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'example_class'}{'contents'}[0]{'parent'} = $result_trees{'example_class'};
+ 
+ $result_texis{'example_class'} = '@example perl
+ foreach my $unclosed_file (keys(%unclosed_files)) @{
+   if (!close($unclosed_files@{$unclosed_file@})) @{
+     warn(sprintf("%s: error on closing %s: %s\\n",
+                      $real_command_name, $unclosed_file, $!));
+     $error_count++;
+     _exit($error_count, \\@@opened_files);
+   @}
+ @}
+ @end example
+ ';
+ 
+ 
+ $result_texts{'example_class'} = 'foreach my $unclosed_file (keys(%unclosed_files)) {
+   if (!close($unclosed_files{$unclosed_file})) {
+     warn(sprintf("%s: error on closing %s: %s\\n",
+                      $real_command_name, $unclosed_file, $!));
+     $error_count++;
+     _exit($error_count, \\@opened_files);
+   }
+ }
+ ';
+ 
+ $result_errors{'example_class'} = [];
+ 
+ 
+ $result_floats{'example_class'} = {};
+ 
+ 
+ 
+ $result_converted{'html'}->{'example_class'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Untitled Document</title>
+ 
+ <meta name="description" content="Untitled Document">
+ <meta name="keywords" content="Untitled Document">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="example perl">
+ <pre class="example">foreach my $unclosed_file (keys(%unclosed_files)) {
+   if (!close($unclosed_files{$unclosed_file})) {
+     warn(sprintf(&quot;%s: error on closing %s: %s\\n&quot;,
+                      $real_command_name, $unclosed_file, $!));
+     $error_count++;
+     _exit($error_count, \\@opened_files);
+   }
+ }
+ </pre></div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ $result_converted_errors{'html'}->{'example_class'} = [
+   {
+     'error_line' => 'warning: must specify a title with a title command or @top
+ ',
+     'text' => 'must specify a title with a title command or @top',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/example_empty_arguments.pl texinfo-6.8/tp/t/results/html_tests/example_empty_arguments.pl
*** texinfo-6.7/tp/t/results/html_tests/example_empty_arguments.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/example_empty_arguments.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 0 ****
--- 1,490 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'example_empty_arguments'} = {
+   'contents' => [
+     {
+       'args' => [
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'empty_spaces_before_argument'
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'example with empty args
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'extra' => {
+             'spaces_before_argument' => '  '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => ' 
+ ',
+               'type' => 'empty_spaces_before_argument'
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'example with empty args with spaces
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 7,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 5,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'nonempty'
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'empty_spaces_before_argument'
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'example with empty and non empty args mix
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 11,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 9,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[2]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[4]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[5]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[6]{'contents'}[0]{'extra'}{'command'} = $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[6];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[6]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[6];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'args'}[6]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'example_empty_arguments'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'example_empty_arguments'}{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'};
+ $result_trees{'example_empty_arguments'}{'contents'}[1]{'parent'} = $result_trees{'example_empty_arguments'};
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[4]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[5]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[6]{'contents'}[0]{'extra'}{'command'} = $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[6];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[6]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[6];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'args'}[6]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2]{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2]{'contents'}[1]{'args'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[2];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'example_empty_arguments'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'example_empty_arguments'}{'contents'}[2]{'parent'} = $result_trees{'example_empty_arguments'};
+ $result_trees{'example_empty_arguments'}{'contents'}[3]{'parent'} = $result_trees{'example_empty_arguments'};
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[1]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[3];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[3]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[4]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[5]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[6]{'contents'}[0]{'extra'}{'command'} = $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[6];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[6]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[6];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'args'}[6]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4]{'contents'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4]{'contents'}[1];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'example_empty_arguments'}{'contents'}[4];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'example_empty_arguments'}{'contents'}[4]{'contents'}[1];
+ $result_trees{'example_empty_arguments'}{'contents'}[4]{'parent'} = $result_trees{'example_empty_arguments'};
+ 
+ $result_texis{'example_empty_arguments'} = '@example ,,,,,,
+ example with empty args
+ @end example
+ 
+ @example , ,,  ,,, 
+ example with empty args with spaces
+ @end example
+ 
+ @example ,,,nonempty,,,
+ example with empty and non empty args mix
+ @end example
+ ';
+ 
+ 
+ $result_texts{'example_empty_arguments'} = 'example with empty args
+ 
+ example with empty args with spaces
+ 
+ example with empty and non empty args mix
+ ';
+ 
+ $result_errors{'example_empty_arguments'} = [];
+ 
+ 
+ $result_floats{'example_empty_arguments'} = {};
+ 
+ 
+ 
+ $result_converted{'html'}->{'example_empty_arguments'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Untitled Document</title>
+ 
+ <meta name="description" content="Untitled Document">
+ <meta name="keywords" content="Untitled Document">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args with spaces
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ $result_converted_errors{'html'}->{'example_empty_arguments'} = [
+   {
+     'error_line' => 'warning: must specify a title with a title command or @top
+ ',
+     'text' => 'must specify a title with a title command or @top',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/example_multi_class.pl texinfo-6.8/tp/t/results/html_tests/example_multi_class.pl
*** texinfo-6.7/tp/t/results/html_tests/example_multi_class.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/example_multi_class.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 0 ****
--- 1,406 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'example_multi_class'} = {
+   'contents' => [
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'C++'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'gothic'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'purple'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'embed'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ ',
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'void StateManager::deallocate() '
+             },
+             {
+               'cmdname' => '{',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '    if(buffer) '
+             },
+             {
+               'cmdname' => '{',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '        delete [] buffer;
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '        buffer = NULL;
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '    '
+             },
+             {
+               'cmdname' => '}',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '    if(tmp_state) '
+             },
+             {
+               'cmdname' => '{',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '        delete [] tmp_state;
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '        tmp_state = NULL;
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '    '
+             },
+             {
+               'cmdname' => '}',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '    if(in_state) '
+             },
+             {
+               'cmdname' => '{',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '        delete [] in_state;
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '        in_state = NULL;
+ '
+             },
+             {
+               'parent' => {},
+               'text' => '    '
+             },
+             {
+               'cmdname' => '}',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '
+ '
+             },
+             {
+               'cmdname' => '}',
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' 
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 16,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[1];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[2];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[2]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[3];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[13]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[17]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[18]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[19]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[20]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[21]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[22]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[23]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[25]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[26]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[27]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'contents'}[28]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'example_multi_class'}{'contents'}[0];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'example_multi_class'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'example_multi_class'}{'contents'}[0]{'parent'} = $result_trees{'example_multi_class'};
+ 
+ $result_texis{'example_multi_class'} = '@example C++ , gothic, purple, embed
+ void StateManager::deallocate() @{
+     if(buffer) @{
+         delete [] buffer;
+         buffer = NULL;
+     @}
+     if(tmp_state) @{
+         delete [] tmp_state;
+         tmp_state = NULL;
+     @}
+     if(in_state) @{
+         delete [] in_state;
+         in_state = NULL;
+     @}
+ @} 
+ @end example
+ ';
+ 
+ 
+ $result_texts{'example_multi_class'} = 'void StateManager::deallocate() {
+     if(buffer) {
+         delete [] buffer;
+         buffer = NULL;
+     }
+     if(tmp_state) {
+         delete [] tmp_state;
+         tmp_state = NULL;
+     }
+     if(in_state) {
+         delete [] in_state;
+         in_state = NULL;
+     }
+ } 
+ ';
+ 
+ $result_errors{'example_multi_class'} = [];
+ 
+ 
+ $result_floats{'example_multi_class'} = {};
+ 
+ 
+ 
+ $result_converted{'html'}->{'example_multi_class'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Untitled Document</title>
+ 
+ <meta name="description" content="Untitled Document">
+ <meta name="keywords" content="Untitled Document">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="example C++ gothic purple embed">
+ <pre class="example">void StateManager::deallocate() {
+     if(buffer) {
+         delete [] buffer;
+         buffer = NULL;
+     }
+     if(tmp_state) {
+         delete [] tmp_state;
+         tmp_state = NULL;
+     }
+     if(in_state) {
+         delete [] in_state;
+         in_state = NULL;
+     }
+ } 
+ </pre></div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ $result_converted_errors{'html'}->{'example_multi_class'} = [
+   {
+     'error_line' => 'warning: must specify a title with a title command or @top
+ ',
+     'text' => 'must specify a title with a title command or @top',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/html_in_copying.pl texinfo-6.8/tp/t/results/html_tests/html_in_copying.pl
*** texinfo-6.7/tp/t/results/html_tests/html_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/html_in_copying.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 185,189 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 185,191 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 264,268 ****
  $result_trees{'html_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'html_in_copying'}{'contents'}[1];
  $result_trees{'html_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'html_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'html_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'html_in_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'html_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'html_in_copying'};
  $result_trees{'html_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'html_in_copying'}{'contents'}[2]{'args'}[0];
--- 266,270 ----
  $result_trees{'html_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'html_in_copying'}{'contents'}[1];
  $result_trees{'html_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'html_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'html_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'html_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'html_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'html_in_copying'};
  $result_trees{'html_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'html_in_copying'}{'contents'}[2]{'args'}[0];
***************
*** 341,353 ****
  
  
  
  $result_converted{'html'}->{'html_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
- <!-- Copying
- 
- in <b>html</b> in copying ``  -->
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>top</title>
  
--- 343,358 ----
  
  
+ $result_floats{'html_in_copying'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'html_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- Copying
+ 
+ in <b>html</b> in copying ``  -->
  <title>top</title>
  
***************
*** 356,367 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 361,374 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 372,375 ****
--- 379,383 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 382,388 ****
  
  
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
! <hr>
  
  
--- 390,397 ----
  
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/image_link_prefix.pl texinfo-6.8/tp/t/results/html_tests/image_link_prefix.pl
*** texinfo-6.7/tp/t/results/html_tests/image_link_prefix.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/image_link_prefix.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 48,51 ****
--- 48,54 ----
  
  
+ $result_floats{'image_link_prefix'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'image_link_prefix'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 60,70 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 63,75 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 75,78 ****
--- 80,84 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/index_and_node_same_name.pl texinfo-6.8/tp/t/results/html_tests/index_and_node_same_name.pl
*** texinfo-6.7/tp/t/results/html_tests/index_and_node_same_name.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/index_and_node_same_name.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 154,158 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'index-node'
            }
--- 154,160 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'index-node'
            }
***************
*** 190,194 ****
  $result_trees{'index_and_node_same_name'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'index_and_node_same_name'}{'contents'}[2];
  $result_trees{'index_and_node_same_name'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'index_and_node_same_name'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'index_and_node_same_name'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_and_node_same_name'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'index_and_node_same_name'}{'contents'}[2]{'parent'} = $result_trees{'index_and_node_same_name'};
  
--- 192,196 ----
  $result_trees{'index_and_node_same_name'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'index_and_node_same_name'}{'contents'}[2];
  $result_trees{'index_and_node_same_name'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'index_and_node_same_name'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'index_and_node_same_name'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_and_node_same_name'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'index_and_node_same_name'}{'contents'}[2]{'parent'} = $result_trees{'index_and_node_same_name'};
  
***************
*** 244,247 ****
--- 246,252 ----
  
  
+ $result_floats{'index_and_node_same_name'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'index_and_node_same_name'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 256,268 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#index-node" rel="start" title="index node">
  <link href="#index-node" rel="index" title="index node">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 261,275 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#index-node" rel="start" title="index node">
  <link href="#index-node" rel="index" title="index node">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 273,276 ****
--- 280,284 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 281,285 ****
  
  <body lang="en">
! <span id="top"></span><h1 class="top">top</h1>
  <span id="index-node"></span><h4 class="node-heading">index node</h4>
  
--- 289,294 ----
  
  <body lang="en">
! <div class="top" id="top">
! <h1 class="top">top</h1>
  <span id="index-node"></span><h4 class="node-heading">index node</h4>
  
***************
*** 299,303 ****
  </td></tr></table>
  
! <hr>
  
  
--- 308,312 ----
  </td></tr></table>
  
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/index_below.pl texinfo-6.8/tp/t/results/html_tests/index_below.pl
*** texinfo-6.7/tp/t/results/html_tests/index_below.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/index_below.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 325,328 ****
--- 325,331 ----
  
  
+ $result_floats{'index_below'} = {};
+ 
+ 
  $result_elements{'index_below'} = [
    {
***************
*** 433,445 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#top" rel="start" title="top">
  <link href="#chap" rel="index" title="1 chap">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 436,450 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#top" rel="start" title="top">
  <link href="#chap" rel="index" title="1 chap">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 450,453 ****
--- 455,459 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 458,462 ****
  
  <body lang="en">
! <span id="top"></span><div class="header">
  <p>
   &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
--- 464,469 ----
  
  <body lang="en">
! <div class="top" id="top">
! <div class="header">
  <p>
   &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
***************
*** 464,478 ****
  <h1 class="top">top</h1>
  
  <hr>
! <span id="chap"></span><div class="header">
  <p>
!  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
  </div>
  <h2 class="chapter">1 chap</h2>
  
  <hr>
! <span id="sec"></span><div class="header">
  <p>
!  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
  </div>
  <h3 class="section">1.1 sec</h3>
--- 471,493 ----
  <h1 class="top">top</h1>
  
+ <ul class="section-toc">
+ <li><a href="#chap" accesskey="1">chap</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chap">
! <div class="header">
  <p>
!  Up : <a href="#top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
  </div>
  <h2 class="chapter">1 chap</h2>
  
+ <ul class="section-toc">
+ <li><a href="#sec" accesskey="1">sec</a></li>
+ </ul>
  <hr>
! <div class="section" id="sec">
! <div class="header">
  <p>
!  Up : <a href="#chap" accesskey="u" rel="up">chap</a> &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
  </div>
  <h3 class="section">1.1 sec</h3>
***************
*** 492,496 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  
  
--- 507,513 ----
   &nbsp; 
  </td></tr></table>
! </div>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/no_use_iso.pl texinfo-6.8/tp/t/results/html_tests/no_use_iso.pl
*** texinfo-6.7/tp/t/results/html_tests/no_use_iso.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/no_use_iso.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 62,65 ****
--- 62,68 ----
  
  
+ $result_floats{'no_use_iso'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'no_use_iso'} = '<p>AA &ecirc; -- - \'` &quot; &quot;</p>';
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/raw_html.pl texinfo-6.8/tp/t/results/html_tests/raw_html.pl
*** texinfo-6.7/tp/t/results/html_tests/raw_html.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/raw_html.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 96,99 ****
--- 96,102 ----
  
  
+ $result_floats{'raw_html'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'raw_html'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 108,118 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 111,123 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 123,126 ****
--- 128,132 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html texinfo-6.8/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html
*** texinfo-6.7/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html	2021-05-02 13:12:28.000000000 +0100
***************
*** 10,23 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
! <link href="umlaut.html#g_t_0129" rel="prev" title="&#297;">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,25 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
! <link href="umlaut.html#umlaut" rel="prev" title="umlaut">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 28,31 ****
--- 30,34 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,49 ****
  
  <body lang="en">
! <span id="circumflex"></span><div class="header">
  <p>
! Previous: <a href="umlaut.html#umlaut" accesskey="p" rel="prev">umlaut</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="circumflex-1"></span><h2 class="chapter">2 circumflex</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#g_t_00ee" accesskey="1">&icirc;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 39,49 ----
  
  <body lang="en">
! <div class="chapter" id="circumflex">
! <div class="header">
  <p>
! Previous: <a href="umlaut.html#umlaut" accesskey="p" rel="prev">umlaut</a>, Up: <a href="index.html" accesskey="u" rel="up">the top</a> &nbsp; </p>
  </div>
  <span id="circumflex-1"></span><h2 class="chapter">2 circumflex</h2>
  
  
  <hr>
***************
*** 53,60 ****
  </div>
  <h4 class="node-heading">&icirc;</h4>
  <hr>
  <div class="header">
  <p>
! Up: <a href="#circumflex" accesskey="u" rel="up">circumflex</a> &nbsp; </p>
  </div>
  
--- 53,61 ----
  </div>
  <h4 class="node-heading">&icirc;</h4>
+ </div>
  <hr>
  <div class="header">
  <p>
! Previous: <a href="umlaut.html#umlaut" accesskey="p" rel="prev">umlaut</a>, Up: <a href="index.html" accesskey="u" rel="up">the top</a> &nbsp; </p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/redirection_same_labels/res_html/i.html texinfo-6.8/tp/t/results/html_tests/redirection_same_labels/res_html/i.html
*** texinfo-6.7/tp/t/results/html_tests/redirection_same_labels/res_html/i.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/redirection_same_labels/res_html/i.html	2021-05-02 13:12:28.000000000 +0100
***************
*** 13,21 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 13,21 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 26,30 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 31,34 ****
--- 32,36 ----
  
  <meta http-equiv="Refresh" content="0; url=umlaut.html#g_t_0129">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/redirection_same_labels/res_html/index.html texinfo-6.8/tp/t/results/html_tests/redirection_same_labels/res_html/index.html
*** texinfo-6.7/tp/t/results/html_tests/redirection_same_labels/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/redirection_same_labels/res_html/index.html	2021-05-02 13:12:28.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="umlaut.html#umlaut" rel="next" title="umlaut">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="umlaut.html#umlaut" rel="next" title="umlaut">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="umlaut.html#umlaut" accesskey="n" rel="next">umlaut</a> &nbsp; </p>
--- 39,44 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="umlaut.html#umlaut" accesskey="n" rel="next">umlaut</a> &nbsp; </p>
***************
*** 42,52 ****
  <span id="the-top"></span><h1 class="top">the top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><th colspan="3" align="left" valign="top"></th></tr><tr><td align="left" valign="top">&bull; <a href="umlaut.html#umlaut" accesskey="1">umlaut</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="circumflex.html#circumflex" accesskey="2">circumflex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <div class="header">
--- 46,55 ----
  <span id="the-top"></span><h1 class="top">the top</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="umlaut.html#umlaut" accesskey="1">umlaut</a></li>
+ <li><a href="circumflex.html#circumflex" accesskey="2">circumflex</a></li>
+ </ul>
+ </div>
  <hr>
  <div class="header">
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html texinfo-6.8/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html
*** texinfo-6.7/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html	2021-05-02 13:12:28.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,52 ****
  
  <body lang="en">
! <span id="umlaut"></span><div class="header">
  <p>
! Next: <a href="circumflex.html#circumflex" accesskey="n" rel="next">circumflex</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="umlaut-1"></span><h2 class="chapter">1 umlaut</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#g_t_00ef" accesskey="1">&iuml;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_0129" accesskey="2">&#297;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 40,50 ----
  
  <body lang="en">
! <div class="chapter" id="umlaut">
! <div class="header">
  <p>
! Next: <a href="circumflex.html#circumflex" accesskey="n" rel="next">circumflex</a>, Previous: <a href="index.html" accesskey="p" rel="prev">the top</a>, Up: <a href="index.html" accesskey="u" rel="up">the top</a> &nbsp; </p>
  </div>
  <span id="umlaut-1"></span><h2 class="chapter">1 umlaut</h2>
  
  
  <hr>
***************
*** 64,71 ****
  <h4 class="node-heading">&#297;</h4>
  
  <hr>
  <div class="header">
  <p>
! Previous: <a href="#g_t_00ef" accesskey="p" rel="prev">&iuml;</a>, Up: <a href="#umlaut" accesskey="u" rel="up">umlaut</a> &nbsp; </p>
  </div>
  
--- 62,70 ----
  <h4 class="node-heading">&#297;</h4>
  
+ </div>
  <hr>
  <div class="header">
  <p>
! Next: <a href="circumflex.html#circumflex" accesskey="n" rel="next">circumflex</a>, Previous: <a href="index.html" accesskey="p" rel="prev">the top</a>, Up: <a href="index.html" accesskey="u" rel="up">the top</a> &nbsp; </p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/redirection_same_labels.pl texinfo-6.8/tp/t/results/html_tests/redirection_same_labels.pl
*** texinfo-6.7/tp/t/results/html_tests/redirection_same_labels.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/redirection_same_labels.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 75,79 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 75,81 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 400,404 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'umlaut'
              }
--- 402,408 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'umlaut'
              }
***************
*** 518,522 ****
                    }
                  },
!                 'line_nr' => {},
                  'parent' => {},
                  'type' => 'menu_entry'
--- 522,530 ----
                    }
                  },
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 18,
!                   'macro' => ''
!                 },
                  'parent' => {},
                  'type' => 'menu_entry'
***************
*** 564,568 ****
                          'cmdname' => '~',
                          'contents' => [],
!                         'line_nr' => {},
                          'parent' => {}
                        }
--- 572,580 ----
                          'cmdname' => '~',
                          'contents' => [],
!                         'line_nr' => {
!                           'file_name' => '',
!                           'line_nr' => 19,
!                           'macro' => ''
!                         },
                          'parent' => {}
                        }
***************
*** 603,607 ****
                    }
                  },
!                 'line_nr' => {},
                  'parent' => {},
                  'type' => 'menu_entry'
--- 615,623 ----
                    }
                  },
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 19,
!                   'macro' => ''
!                 },
                  'parent' => {},
                  'type' => 'menu_entry'
***************
*** 717,721 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => '_00ef'
              }
--- 733,739 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => '_00ef'
              }
***************
*** 724,728 ****
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {},
          'parent' => {}
        },
--- 742,750 ----
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {
!           'file_name' => '',
!           'line_nr' => 22,
!           'macro' => ''
!         },
          'parent' => {}
        },
***************
*** 764,768 ****
                  'cmdname' => '~',
                  'contents' => [],
!                 'line_nr' => {},
                  'parent' => {}
                }
--- 786,794 ----
                  'cmdname' => '~',
                  'contents' => [],
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 24,
!                   'macro' => ''
!                 },
                  'parent' => {}
                }
***************
*** 791,795 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => '_0129'
              }
--- 817,823 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => '_0129'
              }
***************
*** 798,802 ****
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {},
          'parent' => {}
        }
--- 826,834 ----
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {
!           'file_name' => '',
!           'line_nr' => 24,
!           'macro' => ''
!         },
          'parent' => {}
        }
***************
*** 837,841 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'circumflex'
              }
--- 869,875 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'circumflex'
              }
***************
*** 955,959 ****
                    }
                  },
!                 'line_nr' => {},
                  'parent' => {},
                  'type' => 'menu_entry'
--- 989,997 ----
                    }
                  },
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 30,
!                   'macro' => ''
!                 },
                  'parent' => {},
                  'type' => 'menu_entry'
***************
*** 1062,1066 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => '_00ee'
              }
--- 1100,1106 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => '_00ee'
              }
***************
*** 1069,1073 ****
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {},
          'parent' => {}
        }
--- 1109,1117 ----
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {
!           'file_name' => '',
!           'line_nr' => 33,
!           'macro' => ''
!         },
          'parent' => {}
        }
***************
*** 1090,1094 ****
  $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[0]{'contents'}[1];
  $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'parent'} = $result_trees{'redirection_same_labels'}[0];
  $result_trees{'redirection_same_labels'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[0]{'contents'}[2]{'args'}[0];
--- 1134,1138 ----
  $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[0]{'contents'}[1];
  $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[0]{'contents'}[1]{'parent'} = $result_trees{'redirection_same_labels'}[0];
  $result_trees{'redirection_same_labels'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[0]{'contents'}[2]{'args'}[0];
***************
*** 1138,1142 ****
  $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'args'}[0];
--- 1182,1186 ----
  $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'args'}[0];
***************
*** 1156,1160 ****
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 1200,1203 ----
***************
*** 1163,1167 ****
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 1206,1209 ----
***************
*** 1172,1176 ****
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
--- 1214,1217 ----
***************
*** 1187,1192 ****
  $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[2];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'extra'}{'node_content'};
! $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'parent'} = $result_trees{'redirection_same_labels'}[1];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1228,1232 ----
  $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[2];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[2]{'parent'} = $result_trees{'redirection_same_labels'}[1];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 1194,1204 ****
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
- $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'parent'} = $result_trees{'redirection_same_labels'}[1];
  $result_trees{'redirection_same_labels'}[1]{'element_prev'} = $result_trees{'redirection_same_labels'}[0];
--- 1234,1242 ----
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[1]{'contents'}[3];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[1]{'contents'}[3]{'parent'} = $result_trees{'redirection_same_labels'}[1];
  $result_trees{'redirection_same_labels'}[1]{'element_prev'} = $result_trees{'redirection_same_labels'}[0];
***************
*** 1209,1213 ****
  $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[2];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'args'}[0];
--- 1247,1251 ----
  $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[2];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'args'}[0];
***************
*** 1227,1231 ****
  $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 1265,1268 ----
***************
*** 1241,1246 ****
  $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[2];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'extra'}{'node_content'};
! $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'parent'} = $result_trees{'redirection_same_labels'}[2];
  $result_trees{'redirection_same_labels'}[2]{'element_prev'} = $result_trees{'redirection_same_labels'}[1];
--- 1278,1282 ----
  $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'redirection_same_labels'}[2]{'contents'}[2];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'redirection_same_labels'}[2]{'contents'}[2]{'parent'} = $result_trees{'redirection_same_labels'}[2];
  $result_trees{'redirection_same_labels'}[2]{'element_prev'} = $result_trees{'redirection_same_labels'}[1];
***************
*** 1579,1582 ****
--- 1615,1621 ----
  
  
+ $result_floats{'redirection_same_labels'} = {};
+ 
+ 
  $result_elements{'redirection_same_labels'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/ref_in_preformatted.pl texinfo-6.8/tp/t/results/html_tests/ref_in_preformatted.pl
*** texinfo-6.7/tp/t/results/html_tests/ref_in_preformatted.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/ref_in_preformatted.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 218,222 ****
                          'nodes_manuals' => [
                            {
!                             'node_content' => [],
                              'normalized' => 'nnn-the-node-name'
                            }
--- 218,224 ----
                          'nodes_manuals' => [
                            {
!                             'node_content' => [
!                               {}
!                             ],
                              'normalized' => 'nnn-the-node-name'
                            }
***************
*** 310,314 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 312,318 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 359,363 ****
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'parent'} = $result_trees{'ref_in_preformatted'};
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 363,367 ----
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'};
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}{'parent'} = $result_trees{'ref_in_preformatted'};
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
***************
*** 373,377 ****
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'ref_in_preformatted'}{'contents'}[1];
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_preformatted'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_preformatted'};
  $result_trees{'ref_in_preformatted'}{'contents'}[2] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'};
--- 377,381 ----
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'ref_in_preformatted'}{'contents'}[1];
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_preformatted'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_preformatted'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_preformatted'};
  $result_trees{'ref_in_preformatted'}{'contents'}[2] = $result_trees{'ref_in_preformatted'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'label'};
***************
*** 461,464 ****
--- 465,471 ----
  
  
+ $result_floats{'ref_in_preformatted'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'ref_in_preformatted'} = '<span id="Top"></span><div class="header">
***************
*** 468,475 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#nnn-the-node-name" accesskey="1">nnn the node name</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <div class="example">
--- 475,478 ----
***************
*** 484,488 ****
  </div>
  <h4 class="node-heading">nnn the node name</h4>
- <hr>
  ';
  
--- 487,490 ----
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/shortcontents_no_top.pl texinfo-6.8/tp/t/results/html_tests/shortcontents_no_top.pl
*** texinfo-6.7/tp/t/results/html_tests/shortcontents_no_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/shortcontents_no_top.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 229,232 ****
--- 229,235 ----
  
  
+ $result_floats{'shortcontents_no_top'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'shortcontents_no_top'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 241,251 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 244,256 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 256,259 ****
--- 261,265 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 264,274 ****
  
  <body lang="en">
! <span id="chap"></span><h2 class="chapter">1 chap</h2>
  
! <span id="chap2"></span><h2 class="chapter">2 chap2</h2>
  
! <span id="sec"></span><h3 class="section">2.1 sec</h3>
  
! <span id="SEC_Overview"></span>
  <h2 class="shortcontents-heading">Short Table of Contents</h2>
  
--- 270,287 ----
  
  <body lang="en">
! <div class="chapter" id="chap">
! <h2 class="chapter">1 chap</h2>
  
! </div>
! <div class="chapter" id="chap2">
! <h2 class="chapter">2 chap2</h2>
  
! <ul class="section-toc">
! <li><a href="#sec" accesskey="1">sec</a></li>
! </ul>
! <div class="section" id="sec">
! <h3 class="section">2.1 sec</h3>
  
! <div class="Overview_element" id="SEC_Overview">
  <h2 class="shortcontents-heading">Short Table of Contents</h2>
  
***************
*** 280,285 ****
  </ul>
  </div>
! 
! <hr>
  
  
--- 293,299 ----
  </ul>
  </div>
! </div>
! <hr></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/simple_menu.pl texinfo-6.8/tp/t/results/html_tests/simple_menu.pl
*** texinfo-6.7/tp/t/results/html_tests/simple_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/simple_menu.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1699,1703 ****
  $result_trees{'simple_menu'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'simple_menu'}{'contents'}[1];
  $result_trees{'simple_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simple_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simple_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'simple_menu'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'simple_menu'}{'contents'}[1]{'parent'} = $result_trees{'simple_menu'};
  $result_trees{'simple_menu'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'simple_menu'}{'contents'}[2];
--- 1701,1705 ----
  $result_trees{'simple_menu'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'simple_menu'}{'contents'}[1];
  $result_trees{'simple_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simple_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simple_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'simple_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'simple_menu'}{'contents'}[1]{'parent'} = $result_trees{'simple_menu'};
  $result_trees{'simple_menu'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'simple_menu'}{'contents'}[2];
***************
*** 2162,2165 ****
--- 2164,2170 ----
  
  
+ $result_floats{'simple_menu'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'simple_menu'} = 'This is , produced from .
***************
*** 2235,2246 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 2240,2253 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 2251,2254 ****
--- 2258,2262 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 2260,2325 ****
  <body lang="en">
  
! <span id="Top"></span><span id="SEC_Top"></span>
! <div class="menu">
! <pre class="menu-preformatted">&bull; <a href="ggg.html#Top" accesskey="1">(ggg)</a>:: description
! </pre><ul>
! <li> <pre class="menu-preformatted">idescr
! </pre></li></ul>
! <pre class="menu-preformatted">in html
! AAA
! 
! CCC
! 
! </pre><ul>
! <li> <pre class="menu-preformatted">iaa
! </pre></li></ul>
! <pre class="menu-preformatted">
! 
! in html title
! 
! BBB
! 
! </pre><ul>
! <li> <pre class="menu-preformatted">ibb
! </pre></li></ul>
! <pre class="menu-preformatted">&bull; <a href="manual.html#Top" accesskey="2">(manual)</a>::
! 
! comment
! 
! &bull; <a href="after_comment.html#Top" accesskey="3">(after_comment)</a>:: description
! in description
! &bull; <a href="after_description.html#Top" accesskey="4">(after_description)</a>::
! 
! </pre><pre class="menu-preformatted">&bull; <a href="detailggg.html#Top" accesskey="5">(detailggg)</a>:: detaildescription
! </pre><ul>
! <li> <pre class="menu-preformatted">idetaildescr
! </pre></li></ul>
! <pre class="menu-preformatted">detailin detailhtml
! detailAAA
! 
! detailCCC
! 
! </pre><ul>
! <li> <pre class="menu-preformatted">detailiaa
! </pre></li></ul>
! <pre class="menu-preformatted">
! 
! detailin html detailtitle
! 
! detailBBB
! 
! </pre><ul>
! <li> <pre class="menu-preformatted">detailibb
! </pre></li></ul>
! <pre class="menu-preformatted">&bull; <a href="detailmanual.html#Top" accesskey="6">(detailmanual)</a>::
! 
! detailcomment
! 
! &bull; <a href="detailafter_comment.html#Top" accesskey="7">(detailafter_comment)</a>:: detaildescription
! in detaildescription
! &bull; <a href="detailafter_description.html#Top" accesskey="8">(detailafter_description)</a>::
! 
! </pre></div>
! <hr>
  
  
--- 2268,2274 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="SEC_Top"></span>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl texinfo-6.8/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
*** texinfo-6.7/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 230,234 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chap'
            }
--- 232,238 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chap'
            }
***************
*** 453,457 ****
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1];
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'};
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[2]{'args'}[0];
--- 457,461 ----
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1];
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[1]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'};
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[2]{'args'}[0];
***************
*** 480,484 ****
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3];
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'};
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[4]{'args'}[0];
--- 484,488 ----
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3];
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[3]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'};
  $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_xrefautomaticsectiontitle'}{'contents'}[4]{'args'}[0];
***************
*** 664,667 ****
--- 668,674 ----
  
  
+ $result_floats{'test_xrefautomaticsectiontitle'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'test_xrefautomaticsectiontitle'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 676,687 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 683,696 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 692,695 ****
--- 701,705 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 700,704 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
--- 710,715 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
***************
*** 706,716 ****
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chap" accesskey="1">chap</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chap"></span><div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 717,727 ----
  <span id="top"></span><h1 class="top">top</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="#chap" accesskey="1">chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chap">
! <div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 719,727 ****
  
  
! <p>See section <a href="#chap">chapter</a>.
  </p>
  
  <p>See <a href="#chap">chap</a>.
! </p><hr>
  
  
--- 730,739 ----
  
  
! <p>See <a href="#chap">chapter</a>.
  </p>
  
  <p>See <a href="#chap">chap</a>.
! </p></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/tex_expanded_in_copying.pl texinfo-6.8/tp/t/results/html_tests/tex_expanded_in_copying.pl
*** texinfo-6.7/tp/t/results/html_tests/tex_expanded_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/tex_expanded_in_copying.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 158,168 ****
  
  
  
  $result_converted{'html'}->{'tex_expanded_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
- <!-- aa -->
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Untitled Document</title>
  
--- 158,171 ----
  
  
+ $result_floats{'tex_expanded_in_copying'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'tex_expanded_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- aa -->
  <title>Untitled Document</title>
  
***************
*** 171,181 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 174,186 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 186,189 ****
--- 191,195 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl texinfo-6.8/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
*** texinfo-6.7/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 0 ****
--- 1,394 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'text_before_top_and_contents_after_title'} = {
+   'contents' => [
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Some text before top
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'paragraph'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'Top',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 4,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'top',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'In top.
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'paragraph'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 5,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'the chap'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'args' => [
+             {
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'misc_arg'
+             }
+           ],
+           'cmdname' => 'contents',
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 11,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 9,
+         'macro' => ''
+       },
+       'number' => 1,
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[0];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[0];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[0];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'};
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[1]{'args'}[0];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[1];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[1]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'};
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2]{'args'}[0];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[2]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'};
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3]{'args'}[0];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3]{'contents'}[1];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3];
+ $result_trees{'text_before_top_and_contents_after_title'}{'contents'}[3]{'parent'} = $result_trees{'text_before_top_and_contents_after_title'};
+ 
+ $result_texis{'text_before_top_and_contents_after_title'} = '
+ Some text before top
+ 
+ @node Top
+ @top top
+ 
+ In top.
+ 
+ @chapter the chap
+ 
+ @contents
+ 
+ ';
+ 
+ 
+ $result_texts{'text_before_top_and_contents_after_title'} = '
+ Some text before top
+ 
+ top
+ ***
+ 
+ In top.
+ 
+ 1 the chap
+ **********
+ 
+ 
+ ';
+ 
+ $result_sectioning{'text_before_top_and_contents_after_title'} = {
+   'level' => -1,
+   'section_childs' => [
+     {
+       'cmdname' => 'top',
+       'extra' => {
+         'associated_node' => {
+           'cmdname' => 'node',
+           'extra' => {
+             'normalized' => 'Top',
+             'spaces_before_argument' => ' '
+           }
+         },
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'section_childs' => [
+         {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 1,
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         }
+       ],
+       'section_up' => {}
+     }
+   ]
+ };
+ $result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0];
+ $result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'} = $result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0];
+ $result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'} = $result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0];
+ $result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'text_before_top_and_contents_after_title'};
+ 
+ $result_nodes{'text_before_top_and_contents_after_title'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'associated_section' => {
+       'cmdname' => 'top',
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0
+     },
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_menus{'text_before_top_and_contents_after_title'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_errors{'text_before_top_and_contents_after_title'} = [];
+ 
+ 
+ $result_floats{'text_before_top_and_contents_after_title'} = {};
+ 
+ 
+ 
+ $result_converted{'html'}->{'text_before_top_and_contents_after_title'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>top</title>
+ 
+ <meta name="description" content="top">
+ <meta name="keywords" content="top">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <link href="#Top" rel="start" title="Top">
+ <link href="#SEC_Contents" rel="contents" title="Table of Contents">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="Contents_element" id="SEC_Contents">
+ <h2 class="contents-heading">Table of Contents</h2>
+ 
+ <div class="contents">
+ 
+ <ul class="no-bullet">
+   <li><a id="toc-the-chap" href="#the-chap">1 the chap</a></li>
+ </ul>
+ </div>
+ </div>
+ <hr>
+ 
+ <p>Some text before top
+ </p>
+ <div class="top" id="Top">
+ <span id="top"></span><h1 class="top">top</h1>
+ 
+ <p>In top.
+ </p>
+ <ul class="section-toc">
+ <li><a href="#the-chap" accesskey="1">the chap</a></li>
+ </ul>
+ <div class="chapter" id="the-chap">
+ <h2 class="chapter">1 the chap</h2>
+ 
+ 
+ <hr></div>
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/titles.pl texinfo-6.8/tp/t/results/html_tests/titles.pl
*** texinfo-6.7/tp/t/results/html_tests/titles.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/titles.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 92,96 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 92,100 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 108,112 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 112,120 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 146,150 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 154,160 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 217,221 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 227,235 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 270,274 ****
        },
        'level' => 0,
!       'line_nr' => {},
        'parent' => {}
      }
--- 284,292 ----
        },
        'level' => 0,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 287,294 ****
  $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4];
- $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[0]{'contents'}[1];
- $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'titles'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'titles'}{'contents'}[0];
  $result_trees{'titles'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'titles'}{'contents'}[0];
--- 305,310 ----
***************
*** 297,301 ****
  $result_trees{'titles'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[1];
  $result_trees{'titles'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'titles'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'titles'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'titles'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'titles'}{'contents'}[1]{'parent'} = $result_trees{'titles'};
  $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[2]{'args'}[0];
--- 313,317 ----
  $result_trees{'titles'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[1];
  $result_trees{'titles'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'titles'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'titles'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'titles'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'titles'}{'contents'}[1]{'parent'} = $result_trees{'titles'};
  $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[2]{'args'}[0];
***************
*** 308,312 ****
  $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[5];
- $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'};
  $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'titles'}{'contents'}[2]{'args'}[0];
  $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[2];
--- 324,327 ----
***************
*** 317,321 ****
  $result_trees{'titles'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'titles'}{'contents'}[2]{'contents'}[3];
  $result_trees{'titles'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'titles'}{'contents'}[2];
- $result_trees{'titles'}{'contents'}[2]{'line_nr'} = $result_trees{'titles'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'};
  $result_trees{'titles'}{'contents'}[2]{'parent'} = $result_trees{'titles'};
  
--- 332,335 ----
***************
*** 389,392 ****
--- 403,409 ----
  
  
+ $result_floats{'titles'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'titles'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 401,412 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 418,431 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 417,420 ****
--- 436,440 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 427,436 ****
  <h1 class="settitle" align="center">@title <small>HTML</small> <code>test</code></h1>
  
! <span id="Top"></span><span id="Top-of-_0040title-HTML-test"></span><h1 class="top">Top of @title <small>HTML</small> <code>test</code></h1>
  
  <p>Top.
  </p>
  <p>Second paragraph.
! </p><hr>
  
  
--- 447,457 ----
  <h1 class="settitle" align="center">@title <small>HTML</small> <code>test</code></h1>
  
! <div class="top" id="Top">
! <span id="Top-of-_0040title-HTML-test"></span><h1 class="top">Top of @title <small>HTML</small> <code>test</code></h1>
  
  <p>Top.
  </p>
  <p>Second paragraph.
! </p><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/utf8_enable_encoding_no_use_iso.pl texinfo-6.8/tp/t/results/html_tests/utf8_enable_encoding_no_use_iso.pl
*** texinfo-6.7/tp/t/results/html_tests/utf8_enable_encoding_no_use_iso.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/utf8_enable_encoding_no_use_iso.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 106,109 ****
--- 106,112 ----
  
  
+ $result_floats{'utf8_enable_encoding_no_use_iso'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'utf8_enable_encoding_no_use_iso'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/utf8_enable_encoding.pl texinfo-6.8/tp/t/results/html_tests/utf8_enable_encoding.pl
*** texinfo-6.7/tp/t/results/html_tests/utf8_enable_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/utf8_enable_encoding.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 106,109 ****
--- 106,112 ----
  
  
+ $result_floats{'utf8_enable_encoding'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'utf8_enable_encoding'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/utf8_no_use_entity_enable_encoding_no_use_iso.pl texinfo-6.8/tp/t/results/html_tests/utf8_no_use_entity_enable_encoding_no_use_iso.pl
*** texinfo-6.7/tp/t/results/html_tests/utf8_no_use_entity_enable_encoding_no_use_iso.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/utf8_no_use_entity_enable_encoding_no_use_iso.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 106,109 ****
--- 106,112 ----
  
  
+ $result_floats{'utf8_no_use_entity_enable_encoding_no_use_iso'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'utf8_no_use_entity_enable_encoding_no_use_iso'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/utf8_no_use_entity_enable_encoding.pl texinfo-6.8/tp/t/results/html_tests/utf8_no_use_entity_enable_encoding.pl
*** texinfo-6.7/tp/t/results/html_tests/utf8_no_use_entity_enable_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/utf8_no_use_entity_enable_encoding.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 106,109 ****
--- 106,112 ----
  
  
+ $result_floats{'utf8_no_use_entity_enable_encoding'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'utf8_no_use_entity_enable_encoding'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/utf8_no_use_entity_no_use_iso.pl texinfo-6.8/tp/t/results/html_tests/utf8_no_use_entity_no_use_iso.pl
*** texinfo-6.7/tp/t/results/html_tests/utf8_no_use_entity_no_use_iso.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/utf8_no_use_entity_no_use_iso.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 106,109 ****
--- 106,112 ----
  
  
+ $result_floats{'utf8_no_use_entity_no_use_iso'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'utf8_no_use_entity_no_use_iso'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/utf8_no_use_entity.pl texinfo-6.8/tp/t/results/html_tests/utf8_no_use_entity.pl
*** texinfo-6.7/tp/t/results/html_tests/utf8_no_use_entity.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/utf8_no_use_entity.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 106,109 ****
--- 106,112 ----
  
  
+ $result_floats{'utf8_no_use_entity'} = {};
+ 
+ 
  
  $result_converted{'html_text'}->{'utf8_no_use_entity'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/verbatim_in_multitable_in_example.pl texinfo-6.8/tp/t/results/html_tests/verbatim_in_multitable_in_example.pl
*** texinfo-6.7/tp/t/results/html_tests/verbatim_in_multitable_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/verbatim_in_multitable_in_example.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 284,288 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 284,292 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 365,369 ****
  $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'columnfractions'} = $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0];
  $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'verbatim_in_multitable_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 369,372 ----
***************
*** 396,399 ****
--- 399,405 ----
  
  
+ $result_floats{'verbatim_in_multitable_in_example'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'verbatim_in_multitable_in_example'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 408,418 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 414,426 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 423,426 ****
--- 431,435 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/html_tests/xml_protected_in_verb.pl texinfo-6.8/tp/t/results/html_tests/xml_protected_in_verb.pl
*** texinfo-6.7/tp/t/results/html_tests/xml_protected_in_verb.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/html_tests/xml_protected_in_verb.pl	2021-05-02 13:12:28.000000000 +0100
***************
*** 157,160 ****
--- 157,163 ----
  
  
+ $result_floats{'xml_protected_in_verb'} = {};
+ 
+ 
  
  $result_converted{'html'}->{'xml_protected_in_verb'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
***************
*** 169,179 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 172,184 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 184,187 ****
--- 189,193 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html texinfo-6.8/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#other-nodes" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#other-nodes" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 51,55 ****
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a href="mono-manual.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
--- 55,59 ----
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a data-manual="manual" href="mono-manual.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
***************
*** 57,61 ****
  </pre></div>
  
! <p><tt>:</tt> <a href="mono-manual.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
--- 61,65 ----
  </pre></div>
  
! <p><tt>:</tt> <a data-manual="manual" href="mono-manual.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
***************
*** 63,67 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="mono-manual.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
--- 67,71 ----
  </pre></div>
  
! <p><tt>Top</tt> <a data-manual="manual" href="mono-manual.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
***************
*** 69,73 ****
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a href="mtexinfo.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
--- 73,77 ----
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a data-manual="mtexinfo" href="mtexinfo.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
***************
*** 77,81 ****
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a href="doc.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
--- 81,85 ----
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a data-manual="../manual/doc" href="doc.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
***************
*** 106,110 ****
  
  <hr size="6">
! <span id="other-nodes"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 110,115 ----
  
  <hr size="6">
! <div class="chapter" id="other-nodes">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 154,158 ****
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 159,165 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 263,267 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 270,274 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="other-nodes.html" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="other-nodes.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 52,56 ****
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a href="split-dir-manual/a-node.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
--- 56,60 ----
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a data-manual="manual" href="split-dir-manual/a-node.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
***************
*** 58,62 ****
  </pre></div>
  
! <p><tt>:</tt> <a href="split-dir-manual/_003a.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
--- 62,66 ----
  </pre></div>
  
! <p><tt>:</tt> <a data-manual="manual" href="split-dir-manual/_003a.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
***************
*** 64,68 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="split-dir-manual/index.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
--- 68,72 ----
  </pre></div>
  
! <p><tt>Top</tt> <a data-manual="manual" href="split-dir-manual/index.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
***************
*** 70,74 ****
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a href="../mtexinfo/Cross-References.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
--- 74,78 ----
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a data-manual="mtexinfo" href="../mtexinfo/Cross-References.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
***************
*** 78,82 ****
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a href="../doc/node.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
--- 82,86 ----
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a data-manual="../manual/doc" href="../doc/node.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
***************
*** 96,100 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="#Top">Top</a>
  </p><div class="example">
  <pre class="example">target: #Top
--- 100,104 ----
  </pre></div>
  
! <p><tt>Top</tt> <a href="#Top">Test refs</a>
  </p><div class="example">
  <pre class="example">target: #Top
***************
*** 106,109 ****
--- 110,114 ----
  </pre></div>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="other-nodes"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="other-nodes">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 56,60 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="index.html">Top</a>
  </p><div class="example">
  <pre class="example">target: #Top
--- 60,64 ----
  </pre></div>
  
! <p><tt>Top</tt> <a href="index.html">Test refs</a>
  </p><div class="example">
  <pre class="example">target: #Top
***************
*** 70,73 ****
--- 74,78 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/test_refs_abt.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/test_refs_abt.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes/res_html/test_refs_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes/res_html/test_refs_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes.pl texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes.pl
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_nodes.pl	2021-05-02 13:12:20.000000000 +0100
***************
*** 92,96 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 92,98 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 365,373 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 528,532 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 534,542 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 696,700 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 706,714 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 856,860 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 870,878 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1055,1059 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1073,1081 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 39,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1362,1366 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
--- 1384,1390 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
***************
*** 1401,1405 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1425,1433 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1658,1662 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
--- 1686,1692 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
***************
*** 1697,1701 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1727,1735 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1842,1846 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1876,1884 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 57,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2096,2100 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'local-node'
                        },
--- 2134,2140 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'local-node'
                        },
***************
*** 2130,2134 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2170,2178 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2286,2290 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-nodes'
            },
--- 2330,2336 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-nodes'
            },
***************
*** 2472,2476 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2518,2526 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2826,2830 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'htmlxref_nodes'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_nodes'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'args'}[0];
--- 2876,2880 ----
  $result_trees{'htmlxref_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_nodes'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 2864,2868 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[5];
--- 2914,2917 ----
***************
*** 2891,2895 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[8];
--- 2940,2943 ----
***************
*** 2917,2921 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[11];
--- 2965,2968 ----
***************
*** 2944,2948 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[14];
--- 2991,2994 ----
***************
*** 2974,2978 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[19];
--- 3020,3023 ----
***************
*** 3019,3023 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3064,3068 ----
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3025,3029 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_nodes'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[24];
--- 3070,3073 ----
***************
*** 3064,3068 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3108,3112 ----
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3070,3074 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_nodes'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[27];
--- 3114,3117 ----
***************
*** 3093,3097 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[30];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[30];
--- 3136,3139 ----
***************
*** 3131,3140 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_nodes'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33];
--- 3173,3181 ----
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_nodes'};
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[2]{'contents'}[33];
***************
*** 3160,3164 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[3];
  $result_trees{'htmlxref_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'htmlxref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
--- 3201,3205 ----
  $result_trees{'htmlxref_nodes'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[3];
  $result_trees{'htmlxref_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
***************
*** 3186,3190 ****
  $result_trees{'htmlxref_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[4]{'contents'}[3];
  $result_trees{'htmlxref_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_nodes'}{'contents'}[4]{'contents'}[3];
--- 3227,3230 ----
***************
*** 3627,3630 ****
--- 3667,3673 ----
  
  
+ $result_floats{'htmlxref_nodes'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'htmlxref_nodes'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#other-nodes" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#other-nodes" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 51,55 ****
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a href="mono-manual.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
--- 55,59 ----
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a data-manual="manual" href="mono-manual.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
***************
*** 57,61 ****
  </pre></div>
  
! <p><tt>:</tt> <a href="mono-manual.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
--- 61,65 ----
  </pre></div>
  
! <p><tt>:</tt> <a data-manual="manual" href="mono-manual.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
***************
*** 63,67 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="mono-manual.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
--- 67,71 ----
  </pre></div>
  
! <p><tt>Top</tt> <a data-manual="manual" href="mono-manual.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
***************
*** 69,73 ****
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a href="mtexinfo.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
--- 73,77 ----
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a data-manual="mtexinfo" href="mtexinfo.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
***************
*** 77,81 ****
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a href="doc.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
--- 81,85 ----
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a data-manual="../manual/doc" href="doc.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
***************
*** 106,110 ****
  
  <hr size="6">
! <span id="other-nodes"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 110,115 ----
  
  <hr size="6">
! <div class="chapter" id="other-nodes">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 154,158 ****
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 159,165 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 263,267 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 270,274 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="other-nodes.html" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="other-nodes.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 52,56 ****
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a href="mono-manual.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
--- 56,60 ----
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a data-manual="manual" href="mono-manual.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
***************
*** 58,62 ****
  </pre></div>
  
! <p><tt>:</tt> <a href="mono-manual.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
--- 62,66 ----
  </pre></div>
  
! <p><tt>:</tt> <a data-manual="manual" href="mono-manual.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
***************
*** 64,68 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="mono-manual.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
--- 68,72 ----
  </pre></div>
  
! <p><tt>Top</tt> <a data-manual="manual" href="mono-manual.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
***************
*** 70,74 ****
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a href="../mtexinfo/Cross-References.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
--- 74,78 ----
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a data-manual="mtexinfo" href="../mtexinfo/Cross-References.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
***************
*** 78,82 ****
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a href="../doc/node.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
--- 82,86 ----
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a data-manual="../manual/doc" href="../doc/node.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
***************
*** 96,100 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="#Top">Top</a>
  </p><div class="example">
  <pre class="example">target: #Top
--- 100,104 ----
  </pre></div>
  
! <p><tt>Top</tt> <a href="#Top">Test refs</a>
  </p><div class="example">
  <pre class="example">target: #Top
***************
*** 106,109 ****
--- 110,114 ----
  </pre></div>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="other-nodes"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="other-nodes">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 56,60 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="index.html">Top</a>
  </p><div class="example">
  <pre class="example">target: #Top
--- 60,64 ----
  </pre></div>
  
! <p><tt>Top</tt> <a href="index.html">Test refs</a>
  </p><div class="example">
  <pre class="example">target: #Top
***************
*** 70,73 ****
--- 74,78 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/test_refs_abt.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/test_refs_abt.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/test_refs_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/test_refs_abt.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl	2021-05-02 13:12:20.000000000 +0100
***************
*** 92,96 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 92,98 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 365,373 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 528,532 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 534,542 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 696,700 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 706,714 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 856,860 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 870,878 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1055,1059 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1073,1081 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 39,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1362,1366 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
--- 1384,1390 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
***************
*** 1401,1405 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1425,1433 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1658,1662 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
--- 1686,1692 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
***************
*** 1697,1701 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1727,1735 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1842,1846 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1876,1884 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 57,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2096,2100 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'local-node'
                        },
--- 2134,2140 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'local-node'
                        },
***************
*** 2130,2134 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2170,2178 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2286,2290 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-nodes'
            },
--- 2330,2336 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-nodes'
            },
***************
*** 2472,2476 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2518,2526 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2826,2830 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'args'}[0];
--- 2876,2880 ----
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 2864,2868 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[5];
--- 2914,2917 ----
***************
*** 2891,2895 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[8];
--- 2940,2943 ----
***************
*** 2917,2921 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[11];
--- 2965,2968 ----
***************
*** 2944,2948 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[14];
--- 2991,2994 ----
***************
*** 2974,2978 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[19];
--- 3020,3023 ----
***************
*** 3019,3023 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3064,3068 ----
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3025,3029 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_mono_nodes'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[24];
--- 3070,3073 ----
***************
*** 3064,3068 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3108,3112 ----
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3070,3074 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_mono_nodes'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[27];
--- 3114,3117 ----
***************
*** 3093,3097 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[30];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[30];
--- 3136,3139 ----
***************
*** 3131,3140 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_mono_nodes'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33];
--- 3173,3181 ----
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_mono_nodes'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[2]{'contents'}[33];
***************
*** 3160,3164 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
--- 3201,3205 ----
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
***************
*** 3186,3190 ****
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[4]{'contents'}[3];
  $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono_nodes'}{'contents'}[4]{'contents'}[3];
--- 3227,3230 ----
***************
*** 3627,3629 ****
--- 3667,3672 ----
  
  
+ $result_floats{'htmlxref_only_mono_nodes'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono.pl texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono.pl
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_mono.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_mono.pl	2021-05-02 13:12:20.000000000 +0100
***************
*** 92,96 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 92,98 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 365,373 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 528,532 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 534,542 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 696,700 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 706,714 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 856,860 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 870,878 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1055,1059 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1073,1081 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 39,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1362,1366 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
--- 1384,1390 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
***************
*** 1401,1405 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1425,1433 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1658,1662 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
--- 1686,1692 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
***************
*** 1697,1701 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1727,1735 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1842,1846 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1876,1884 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 57,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2096,2100 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'local-node'
                        },
--- 2134,2140 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'local-node'
                        },
***************
*** 2130,2134 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2170,2178 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2286,2290 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-nodes'
            },
--- 2330,2336 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-nodes'
            },
***************
*** 2472,2476 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2518,2526 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2826,2830 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[1];
  $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'args'}[0];
--- 2876,2880 ----
  $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[1];
  $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'args'}[0];
***************
*** 2864,2868 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[5];
--- 2914,2917 ----
***************
*** 2891,2895 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8]{'contents'}[2];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[8];
--- 2940,2943 ----
***************
*** 2917,2921 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11]{'contents'}[2];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[11];
--- 2965,2968 ----
***************
*** 2944,2948 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[14];
--- 2991,2994 ----
***************
*** 2974,2978 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19]{'contents'}[2];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[19];
--- 3020,3023 ----
***************
*** 3019,3023 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3064,3068 ----
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3025,3029 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_mono'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[24];
--- 3070,3073 ----
***************
*** 3064,3068 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3108,3112 ----
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3070,3074 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_mono'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[27];
--- 3114,3117 ----
***************
*** 3093,3097 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_only_mono'}{'contents'}[1];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[30]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[30];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[30]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[30];
--- 3136,3139 ----
***************
*** 3131,3140 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_mono'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33];
--- 3173,3181 ----
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_mono'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[2]{'contents'}[33];
***************
*** 3160,3164 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[3];
  $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'args'}[2]{'contents'}[0];
--- 3201,3205 ----
  $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[3];
  $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[3]{'args'}[2]{'contents'}[0];
***************
*** 3186,3190 ****
  $result_trees{'htmlxref_only_mono'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_only_mono'}{'contents'}[1];
  $result_trees{'htmlxref_only_mono'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_mono'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_mono'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_mono'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_mono'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[4]{'contents'}[3];
  $result_trees{'htmlxref_only_mono'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_mono'}{'contents'}[4]{'contents'}[3];
--- 3227,3230 ----
***************
*** 3627,3629 ****
--- 3667,3672 ----
  
  
+ $result_floats{'htmlxref_only_mono'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#other-nodes" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#other-nodes" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 51,55 ****
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a href="split-dir-manual/a-node.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
--- 55,59 ----
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a data-manual="manual" href="split-dir-manual/a-node.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
***************
*** 57,61 ****
  </pre></div>
  
! <p><tt>:</tt> <a href="split-dir-manual/_003a.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
--- 61,65 ----
  </pre></div>
  
! <p><tt>:</tt> <a data-manual="manual" href="split-dir-manual/_003a.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
***************
*** 63,67 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="split-dir-manual/index.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
--- 67,71 ----
  </pre></div>
  
! <p><tt>Top</tt> <a data-manual="manual" href="split-dir-manual/index.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
***************
*** 69,73 ****
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a href="mtexinfo.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
--- 73,77 ----
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a data-manual="mtexinfo" href="mtexinfo.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
***************
*** 77,81 ****
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a href="doc.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
--- 81,85 ----
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a data-manual="../manual/doc" href="doc.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
***************
*** 106,110 ****
  
  <hr size="6">
! <span id="other-nodes"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 110,115 ----
  
  <hr size="6">
! <div class="chapter" id="other-nodes">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 154,158 ****
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 159,165 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 263,267 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 270,274 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="other-nodes.html" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="other-nodes.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 52,56 ****
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a href="split-dir-manual/a-node.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
--- 56,60 ----
  <span id="Testing-distant-nodes"></span><h3 class="subheading">Testing distant nodes</h3>
  
! <p><tt> a  node </tt> <a data-manual="manual" href="split-dir-manual/a-node.html#a-node">(manual)a  node</a><br>
  </p><div class="example">
  <pre class="example">mono : manual.html#a-node
***************
*** 58,62 ****
  </pre></div>
  
! <p><tt>:</tt> <a href="split-dir-manual/_003a.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
--- 62,66 ----
  </pre></div>
  
! <p><tt>:</tt> <a data-manual="manual" href="split-dir-manual/_003a.html#g_t_003a">(manual):</a>
  </p><div class="example">
  <pre class="example">mono : manual.html#_003a
***************
*** 64,68 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="split-dir-manual/index.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
--- 68,72 ----
  </pre></div>
  
! <p><tt>Top</tt> <a data-manual="manual" href="split-dir-manual/index.html#Top">(manual)top</a><br> 
  </p><div class="example">
  <pre class="example">mono : manual.html#Top
***************
*** 70,74 ****
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a href="../mtexinfo/Cross-References.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
--- 74,78 ----
  </pre></div>
  
! <p><tt>(mtexinfo)Cross References</tt> <a data-manual="mtexinfo" href="../mtexinfo/Cross-References.html#Cross-References">(mtexinfo)Cross References</a>
  </p><div class="example">
  <pre class="example">mono: mtexinfo.html#Cross-References
***************
*** 78,82 ****
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a href="../doc/node.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
--- 82,86 ----
  <span id="Testing-manual-name"></span><h3 class="subheading">Testing manual name</h3>
  
! <p><tt>../manual/doc.texi</tt> <a data-manual="../manual/doc" href="../doc/node.html#node">(../manual/doc)node</a><br>
  </p><div class="example">
  <pre class="example">mono : doc.html#node
***************
*** 96,100 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="#Top">Top</a>
  </p><div class="example">
  <pre class="example">target: #Top
--- 100,104 ----
  </pre></div>
  
! <p><tt>Top</tt> <a href="#Top">Test refs</a>
  </p><div class="example">
  <pre class="example">target: #Top
***************
*** 106,109 ****
--- 110,114 ----
  </pre></div>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="other-nodes"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="other-nodes">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 56,60 ****
  </pre></div>
  
! <p><tt>Top</tt> <a href="index.html">Top</a>
  </p><div class="example">
  <pre class="example">target: #Top
--- 60,64 ----
  </pre></div>
  
! <p><tt>Top</tt> <a href="index.html">Test refs</a>
  </p><div class="example">
  <pre class="example">target: #Top
***************
*** 70,73 ****
--- 74,78 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/test_refs_abt.html texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/test_refs_abt.html
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/test_refs_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/test_refs_abt.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes.pl texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes.pl
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split_nodes.pl	2021-05-02 13:12:20.000000000 +0100
***************
*** 92,96 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 92,98 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 365,373 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 528,532 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 534,542 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 696,700 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 706,714 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 856,860 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 870,878 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1055,1059 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1073,1081 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 39,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1362,1366 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
--- 1384,1390 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
***************
*** 1401,1405 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1425,1433 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1658,1662 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
--- 1686,1692 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
***************
*** 1697,1701 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1727,1735 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1842,1846 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1876,1884 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 57,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2096,2100 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'local-node'
                        },
--- 2134,2140 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'local-node'
                        },
***************
*** 2130,2134 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2170,2178 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2286,2290 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-nodes'
            },
--- 2330,2336 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-nodes'
            },
***************
*** 2472,2476 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2518,2526 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2826,2830 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split_nodes'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'args'}[0];
--- 2876,2880 ----
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split_nodes'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 2864,2868 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[5];
--- 2914,2917 ----
***************
*** 2891,2895 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[8];
--- 2940,2943 ----
***************
*** 2917,2921 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[11];
--- 2965,2968 ----
***************
*** 2944,2948 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[14];
--- 2991,2994 ----
***************
*** 2974,2978 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[19];
--- 3020,3023 ----
***************
*** 3019,3023 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3064,3068 ----
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3025,3029 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_split_nodes'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[24];
--- 3070,3073 ----
***************
*** 3064,3068 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3108,3112 ----
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3070,3074 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_split_nodes'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[27];
--- 3114,3117 ----
***************
*** 3093,3097 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[30];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[30]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[30];
--- 3136,3139 ----
***************
*** 3131,3140 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_split_nodes'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33];
--- 3173,3181 ----
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_split_nodes'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[2]{'contents'}[33];
***************
*** 3160,3164 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
--- 3201,3205 ----
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
***************
*** 3186,3190 ****
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[1];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[4]{'contents'}[3];
  $result_trees{'htmlxref_only_split_nodes'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split_nodes'}{'contents'}[4]{'contents'}[3];
--- 3227,3230 ----
***************
*** 3627,3629 ****
--- 3667,3672 ----
  
  
+ $result_floats{'htmlxref_only_split_nodes'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split.pl texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split.pl
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref_only_split.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref_only_split.pl	2021-05-02 13:12:20.000000000 +0100
***************
*** 92,96 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 92,98 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 365,373 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 528,532 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 534,542 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 696,700 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 706,714 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 856,860 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 870,878 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1055,1059 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1073,1081 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 39,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1362,1366 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
--- 1384,1390 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
***************
*** 1401,1405 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1425,1433 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1658,1662 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
--- 1686,1692 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
***************
*** 1697,1701 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1727,1735 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1842,1846 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1876,1884 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 57,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2096,2100 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'local-node'
                        },
--- 2134,2140 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'local-node'
                        },
***************
*** 2130,2134 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2170,2178 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2286,2290 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-nodes'
            },
--- 2330,2336 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-nodes'
            },
***************
*** 2472,2476 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2518,2526 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2826,2830 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[1];
  $result_trees{'htmlxref_only_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'args'}[0];
--- 2876,2880 ----
  $result_trees{'htmlxref_only_split'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[1];
  $result_trees{'htmlxref_only_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'args'}[0];
***************
*** 2864,2868 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[5];
--- 2914,2917 ----
***************
*** 2891,2895 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8]{'contents'}[2];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[8];
--- 2940,2943 ----
***************
*** 2917,2921 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11]{'contents'}[2];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[11];
--- 2965,2968 ----
***************
*** 2944,2948 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[14];
--- 2991,2994 ----
***************
*** 2974,2978 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19]{'contents'}[2];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[19];
--- 3020,3023 ----
***************
*** 3019,3023 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3064,3068 ----
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3025,3029 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_split'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[24];
--- 3070,3073 ----
***************
*** 3064,3068 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3108,3112 ----
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3070,3074 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_split'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[27];
--- 3114,3117 ----
***************
*** 3093,3097 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_only_split'}{'contents'}[1];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[30]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[30];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[30]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[30];
--- 3136,3139 ----
***************
*** 3131,3140 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_split'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33];
--- 3173,3181 ----
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref_only_split'};
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[2]{'contents'}[33];
***************
*** 3160,3164 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[3];
  $result_trees{'htmlxref_only_split'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref_only_split'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'htmlxref_only_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[3]{'args'}[2]{'contents'}[0];
--- 3201,3205 ----
  $result_trees{'htmlxref_only_split'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[3];
  $result_trees{'htmlxref_only_split'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref_only_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref_only_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[3]{'args'}[2]{'contents'}[0];
***************
*** 3186,3190 ****
  $result_trees{'htmlxref_only_split'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref_only_split'}{'contents'}[1];
  $result_trees{'htmlxref_only_split'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref_only_split'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref_only_split'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref_only_split'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref_only_split'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[4]{'contents'}[3];
  $result_trees{'htmlxref_only_split'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'htmlxref_only_split'}{'contents'}[4]{'contents'}[3];
--- 3227,3230 ----
***************
*** 3627,3629 ****
--- 3667,3672 ----
  
  
+ $result_floats{'htmlxref_only_split'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/htmlxref/htmlxref.pl texinfo-6.8/tp/t/results/htmlxref/htmlxref.pl
*** texinfo-6.7/tp/t/results/htmlxref/htmlxref.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/htmlxref/htmlxref.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 92,96 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 92,98 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 365,373 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 528,532 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 534,542 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 696,700 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 706,714 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 856,860 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 870,878 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1055,1059 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1073,1081 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 39,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1362,1366 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
--- 1384,1390 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
***************
*** 1401,1405 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1425,1433 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 47,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1658,1662 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
--- 1686,1692 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
***************
*** 1697,1701 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1727,1735 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 52,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1842,1846 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1876,1884 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 57,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2096,2100 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'local-node'
                        },
--- 2134,2140 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'local-node'
                        },
***************
*** 2130,2134 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2170,2178 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 62,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2286,2290 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-nodes'
            },
--- 2330,2336 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-nodes'
            },
***************
*** 2472,2476 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 2518,2526 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'test_refs.texi',
!                 'line_nr' => 74,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2826,2830 ****
  $result_trees{'htmlxref'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref'}{'contents'}[1];
  $result_trees{'htmlxref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'htmlxref'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref'};
  $result_trees{'htmlxref'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'args'}[0];
--- 2876,2880 ----
  $result_trees{'htmlxref'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'htmlxref'}{'contents'}[1];
  $result_trees{'htmlxref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref'};
  $result_trees{'htmlxref'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'args'}[0];
***************
*** 2864,2868 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[5];
--- 2914,2917 ----
***************
*** 2891,2895 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8]{'contents'}[2];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[8];
--- 2940,2943 ----
***************
*** 2917,2921 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11]{'contents'}[2];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[11];
--- 2965,2968 ----
***************
*** 2944,2948 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[14];
--- 2991,2994 ----
***************
*** 2974,2978 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19]{'contents'}[2];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[19];
--- 3020,3023 ----
***************
*** 3019,3023 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3064,3068 ----
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3025,3029 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[24];
--- 3070,3073 ----
***************
*** 3064,3068 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 3108,3112 ----
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 3070,3074 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[27];
--- 3114,3117 ----
***************
*** 3093,3097 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref'}{'contents'}[1];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[30]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[30]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[30];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[30]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[30];
--- 3136,3139 ----
***************
*** 3131,3140 ****
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33];
--- 3173,3181 ----
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'contents'}[1]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'htmlxref'};
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33];
  $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[2]{'contents'}[33];
***************
*** 3160,3164 ****
  $result_trees{'htmlxref'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[3];
  $result_trees{'htmlxref'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'htmlxref'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[3]{'args'}[2]{'contents'}[0];
--- 3201,3205 ----
  $result_trees{'htmlxref'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[3];
  $result_trees{'htmlxref'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'htmlxref'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[3]{'args'}[2]{'contents'}[0];
***************
*** 3186,3190 ****
  $result_trees{'htmlxref'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'label'} = $result_trees{'htmlxref'}{'contents'}[1];
  $result_trees{'htmlxref'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'htmlxref'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'htmlxref'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'htmlxref'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'htmlxref'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'htmlxref'}{'contents'}[4]{'contents'}[3];
  $result_trees{'htmlxref'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'htmlxref'}{'contents'}[4]{'contents'}[3];
--- 3227,3230 ----
***************
*** 3627,3630 ****
--- 3667,3673 ----
  
  
+ $result_floats{'htmlxref'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'htmlxref'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/include/cpp_lines.pl texinfo-6.8/tp/t/results/include/cpp_lines.pl
*** texinfo-6.7/tp/t/results/include/cpp_lines.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/cpp_lines.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 88,92 ****
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => '68',
                  'macro' => ''
                },
--- 88,92 ----
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => 68,
                  'macro' => ''
                },
***************
*** 186,190 ****
            'line_nr' => {
              'file_name' => 'g_f',
!             'line_nr' => '48',
              'macro' => ''
            },
--- 186,190 ----
            'line_nr' => {
              'file_name' => 'g_f',
!             'line_nr' => 48,
              'macro' => ''
            },
***************
*** 231,235 ****
            'line_nr' => {
              'file_name' => 'g_f',
!             'line_nr' => '53',
              'macro' => ''
            },
--- 231,235 ----
            'line_nr' => {
              'file_name' => 'g_f',
!             'line_nr' => 53,
              'macro' => ''
            },
***************
*** 267,271 ****
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => '57',
                  'macro' => ''
                },
--- 267,271 ----
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => 57,
                  'macro' => ''
                },
***************
*** 323,327 ****
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => '61',
                  'macro' => ''
                },
--- 323,327 ----
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => 61,
                  'macro' => ''
                },
***************
*** 377,381 ****
            'line_nr' => {
              'file_name' => 'g_f',
!             'line_nr' => '63',
              'macro' => ''
            },
--- 377,381 ----
            'line_nr' => {
              'file_name' => 'g_f',
!             'line_nr' => 63,
              'macro' => ''
            },
***************
*** 413,417 ****
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => '68',
                  'macro' => ''
                },
--- 413,417 ----
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => 68,
                  'macro' => ''
                },
***************
*** 474,478 ****
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => '72',
                  'macro' => ''
                },
--- 474,478 ----
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => 72,
                  'macro' => ''
                },
***************
*** 525,529 ****
                'line_nr' => {
                  'file_name' => 'inc',
!                 'line_nr' => '10',
                  'macro' => ''
                },
--- 525,529 ----
                'line_nr' => {
                  'file_name' => 'inc',
!                 'line_nr' => 10,
                  'macro' => ''
                },
***************
*** 564,568 ****
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => '75',
                  'macro' => ''
                },
--- 564,568 ----
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => 75,
                  'macro' => ''
                },
***************
*** 614,618 ****
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => '77',
                  'macro' => ''
                },
--- 614,618 ----
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => 77,
                  'macro' => ''
                },
***************
*** 653,657 ****
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => '81',
                  'macro' => ''
                },
--- 653,657 ----
                'line_nr' => {
                  'file_name' => 'g_f',
!                 'line_nr' => 81,
                  'macro' => ''
                },
***************
*** 680,684 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 680,686 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 689,693 ****
        'line_nr' => {
          'file_name' => 'g_f',
!         'line_nr' => '70',
          'macro' => ''
        },
--- 691,695 ----
        'line_nr' => {
          'file_name' => 'g_f',
!         'line_nr' => 70,
          'macro' => ''
        },
***************
*** 810,814 ****
  $result_trees{'cpp_lines'}{'contents'}[1]{'contents'}[33]{'parent'} = $result_trees{'cpp_lines'}{'contents'}[1];
  $result_trees{'cpp_lines'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cpp_lines'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cpp_lines'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'cpp_lines'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'cpp_lines'}{'contents'}[1]{'parent'} = $result_trees{'cpp_lines'};
  $result_trees{'cpp_lines'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cpp_lines'}{'contents'}[2];
--- 812,816 ----
  $result_trees{'cpp_lines'}{'contents'}[1]{'contents'}[33]{'parent'} = $result_trees{'cpp_lines'}{'contents'}[1];
  $result_trees{'cpp_lines'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'cpp_lines'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'cpp_lines'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'cpp_lines'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'cpp_lines'}{'contents'}[1]{'parent'} = $result_trees{'cpp_lines'};
  $result_trees{'cpp_lines'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'cpp_lines'}{'contents'}[2];
***************
*** 930,932 ****
--- 932,937 ----
  
  
+ $result_floats{'cpp_lines'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/double_include.pl texinfo-6.8/tp/t/results/include/double_include.pl
*** texinfo-6.7/tp/t/results/include/double_include.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/double_include.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 71,73 ****
--- 71,76 ----
  
  
+ $result_floats{'double_include'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/include_at_end_line.pl texinfo-6.8/tp/t/results/include/include_at_end_line.pl
*** texinfo-6.7/tp/t/results/include/include_at_end_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/include_at_end_line.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 86,88 ****
--- 86,91 ----
  
  
+ $result_floats{'include_at_end_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/include_comment.pl texinfo-6.8/tp/t/results/include/include_comment.pl
*** texinfo-6.7/tp/t/results/include/include_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/include_comment.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 35,37 ****
--- 35,40 ----
  
  
+ $result_floats{'include_comment'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/include_setfilename_on_setfilename_line.pl texinfo-6.8/tp/t/results/include/include_setfilename_on_setfilename_line.pl
*** texinfo-6.7/tp/t/results/include/include_setfilename_on_setfilename_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/include_setfilename_on_setfilename_line.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 63,67 ****
                  'text_arg' => 'other file '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 63,71 ----
                  'text_arg' => 'other file '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 76,80 ****
          'text_arg' => 'file '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 80,88 ----
          'text_arg' => 'file '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 88,95 ****
  $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0];
- $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'line_nr'} = $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'include_setfilename_on_setfilename_line'}{'contents'}[0]{'parent'} = $result_trees{'include_setfilename_on_setfilename_line'};
  
--- 96,101 ----
***************
*** 176,178 ****
--- 182,187 ----
  
  
+ $result_floats{'include_setfilename_on_setfilename_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/include_space_comment.pl texinfo-6.8/tp/t/results/include/include_space_comment.pl
*** texinfo-6.7/tp/t/results/include/include_space_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/include_space_comment.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 35,37 ****
--- 35,40 ----
  
  
+ $result_floats{'include_space_comment'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/include_space.pl texinfo-6.8/tp/t/results/include/include_space.pl
*** texinfo-6.7/tp/t/results/include/include_space.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/include_space.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 35,37 ****
--- 35,40 ----
  
  
+ $result_floats{'include_space'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/include_with_setfilename.pl texinfo-6.8/tp/t/results/include/include_with_setfilename.pl
*** texinfo-6.7/tp/t/results/include/include_with_setfilename.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/include_with_setfilename.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 77,80 ****
--- 77,83 ----
  
  
+ $result_floats{'include_with_setfilename'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'include_with_setfilename'} = 'This is main_file.info, produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/include/macro_and_commands_in_early_commands.pl texinfo-6.8/tp/t/results/include/macro_and_commands_in_early_commands.pl
*** texinfo-6.7/tp/t/results/include/macro_and_commands_in_early_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/macro_and_commands_in_early_commands.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 262,266 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 262,268 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 461,465 ****
  $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1];
  $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'parent'} = $result_trees{'macro_and_commands_in_early_commands'};
  $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0];
--- 463,467 ----
  $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1];
  $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'parent'} = $result_trees{'macro_and_commands_in_early_commands'};
  $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0];
***************
*** 596,598 ****
--- 598,603 ----
  
  
+ $result_floats{'macro_and_commands_in_early_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/macro_definition_in_include.pl texinfo-6.8/tp/t/results/include/macro_definition_in_include.pl
*** texinfo-6.7/tp/t/results/include/macro_definition_in_include.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/macro_definition_in_include.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 99,101 ****
--- 99,104 ----
  
  
+ $result_floats{'macro_definition_in_include'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/macro_in_early_commands.pl texinfo-6.8/tp/t/results/include/macro_in_early_commands.pl
*** texinfo-6.7/tp/t/results/include/macro_in_early_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/macro_in_early_commands.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 341,345 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 341,347 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 543,547 ****
  $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[1];
  $result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'macro_in_early_commands'}{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'};
  $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0];
--- 545,549 ----
  $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[1];
  $result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'macro_in_early_commands'}{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'};
  $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0];
***************
*** 672,674 ****
--- 674,679 ----
  
  
+ $result_floats{'macro_in_early_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/no_eol_in_included_file.pl texinfo-6.8/tp/t/results/include/no_eol_in_included_file.pl
*** texinfo-6.7/tp/t/results/include/no_eol_in_included_file.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/no_eol_in_included_file.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 51,53 ****
--- 51,56 ----
  
  
+ $result_floats{'no_eol_in_included_file'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/simple_no_eol.pl texinfo-6.8/tp/t/results/include/simple_no_eol.pl
*** texinfo-6.7/tp/t/results/include/simple_no_eol.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/simple_no_eol.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 35,37 ****
--- 35,40 ----
  
  
+ $result_floats{'simple_no_eol'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/simple.pl texinfo-6.8/tp/t/results/include/simple.pl
*** texinfo-6.7/tp/t/results/include/simple.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/simple.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 35,37 ****
--- 35,40 ----
  
  
+ $result_floats{'simple'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/test_include_directories.pl texinfo-6.8/tp/t/results/include/test_include_directories.pl
*** texinfo-6.7/tp/t/results/include/test_include_directories.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/test_include_directories.pl	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,274 ****
- use vars qw(%result_texis %result_texts %result_trees %result_errors 
-    %result_indices %result_sectioning %result_nodes %result_menus
-    %result_floats %result_converted %result_converted_errors 
-    %result_elements %result_directions_text);
- 
- use utf8;
- 
- $result_trees{'test_include_directories'} = {
-   'contents' => [
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'contents' => [
-         {
-           'cmdname' => '@',
-           'parent' => {}
-         },
-         {
-           'parent' => {},
-           'text' => 'include dot full path.
- '
-         },
-         {
-           'parent' => {},
-           'text' => 'In included file.
- '
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'contents' => [
-         {
-           'cmdname' => '@',
-           'parent' => {}
-         },
-         {
-           'parent' => {},
-           'text' => 'include parent
- '
-         },
-         {
-           'args' => [
-             {
-               'contents' => [
-                 {
-                   'parent' => {},
-                   'text' => '../include_dir/inc_file.texi'
-                 }
-               ],
-               'extra' => {
-                 'spaces_after_argument' => '
- '
-               },
-               'parent' => {},
-               'type' => 'misc_line_arg'
-             }
-           ],
-           'cmdname' => 'include',
-           'extra' => {
-             'spaces_before_argument' => ' ',
-             'text_arg' => '../include_dir/inc_file.texi'
-           },
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 6,
-             'macro' => ''
-           },
-           'parent' => {}
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'contents' => [
-         {
-           'cmdname' => '@',
-           'parent' => {}
-         },
-         {
-           'parent' => {},
-           'text' => 'include dot full parent path
- '
-         },
-         {
-           'args' => [
-             {
-               'contents' => [
-                 {
-                   'parent' => {},
-                   'text' => './tp/t/include_dir/inc_file.texi'
-                 }
-               ],
-               'extra' => {
-                 'spaces_after_argument' => '
- '
-               },
-               'parent' => {},
-               'type' => 'misc_line_arg'
-             }
-           ],
-           'cmdname' => 'include',
-           'extra' => {
-             'spaces_before_argument' => ' ',
-             'text_arg' => './tp/t/include_dir/inc_file.texi'
-           },
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 9,
-             'macro' => ''
-           },
-           'parent' => {}
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'args' => [
-         {
-           'parent' => {},
-           'text' => ' does not work in the standalone perl module
- ',
-           'type' => 'misc_arg'
-         }
-       ],
-       'cmdname' => 'c',
-       'extra' => {
-         'misc_args' => [
-           ' does not work in the standalone perl module
- '
-         ]
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'parent' => {},
-           'text' => ' @@include full parent path
- ',
-           'type' => 'misc_arg'
-         }
-       ],
-       'cmdname' => 'c',
-       'extra' => {
-         'misc_args' => [
-           ' @@include full parent path
- '
-         ]
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'parent' => {},
-           'text' => ' @include tp/t/include_dir/inc_file.texi
- ',
-           'type' => 'misc_arg'
-         }
-       ],
-       'cmdname' => 'c',
-       'extra' => {
-         'misc_args' => [
-           ' @include tp/t/include_dir/inc_file.texi
- '
-         ]
-       },
-       'parent' => {}
-     }
-   ],
-   'type' => 'text_root'
- };
- $result_trees{'test_include_directories'}{'contents'}[0]{'parent'} = $result_trees{'test_include_directories'};
- $result_trees{'test_include_directories'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[1];
- $result_trees{'test_include_directories'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[1];
- $result_trees{'test_include_directories'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[1];
- $result_trees{'test_include_directories'}{'contents'}[1]{'parent'} = $result_trees{'test_include_directories'};
- $result_trees{'test_include_directories'}{'contents'}[2]{'parent'} = $result_trees{'test_include_directories'};
- $result_trees{'test_include_directories'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[3];
- $result_trees{'test_include_directories'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[3];
- $result_trees{'test_include_directories'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[3]{'contents'}[2]{'args'}[0];
- $result_trees{'test_include_directories'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[3]{'contents'}[2];
- $result_trees{'test_include_directories'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[3];
- $result_trees{'test_include_directories'}{'contents'}[3]{'parent'} = $result_trees{'test_include_directories'};
- $result_trees{'test_include_directories'}{'contents'}[4]{'parent'} = $result_trees{'test_include_directories'};
- $result_trees{'test_include_directories'}{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[5];
- $result_trees{'test_include_directories'}{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[5];
- $result_trees{'test_include_directories'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[5]{'contents'}[2]{'args'}[0];
- $result_trees{'test_include_directories'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[5]{'contents'}[2];
- $result_trees{'test_include_directories'}{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[5];
- $result_trees{'test_include_directories'}{'contents'}[5]{'parent'} = $result_trees{'test_include_directories'};
- $result_trees{'test_include_directories'}{'contents'}[6]{'parent'} = $result_trees{'test_include_directories'};
- $result_trees{'test_include_directories'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[7];
- $result_trees{'test_include_directories'}{'contents'}[7]{'parent'} = $result_trees{'test_include_directories'};
- $result_trees{'test_include_directories'}{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[8];
- $result_trees{'test_include_directories'}{'contents'}[8]{'parent'} = $result_trees{'test_include_directories'};
- $result_trees{'test_include_directories'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'test_include_directories'}{'contents'}[9];
- $result_trees{'test_include_directories'}{'contents'}[9]{'parent'} = $result_trees{'test_include_directories'};
- 
- $result_texis{'test_include_directories'} = '
- @@include dot full path.
- In included file.
- 
- @@include parent
- @include ../include_dir/inc_file.texi
- 
- @@include dot full parent path
- @include ./tp/t/include_dir/inc_file.texi
- 
- @c does not work in the standalone perl module
- @c @@include full parent path
- @c @include tp/t/include_dir/inc_file.texi
- ';
- 
- 
- $result_texts{'test_include_directories'} = '
- @include dot full path.
- In included file.
- 
- @include parent
- 
- @include dot full parent path
- 
- ';
- 
- $result_errors{'test_include_directories'} = [
-   {
-     'error_line' => ':6: @include: could not find ../include_dir/inc_file.texi
- ',
-     'file_name' => '',
-     'line_nr' => 6,
-     'macro' => '',
-     'text' => '@include: could not find ../include_dir/inc_file.texi',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':9: @include: could not find ./tp/t/include_dir/inc_file.texi
- ',
-     'file_name' => '',
-     'line_nr' => 9,
-     'macro' => '',
-     'text' => '@include: could not find ./tp/t/include_dir/inc_file.texi',
-     'type' => 'error'
-   }
- ];
- 
- 
- 1;
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/t/results/include/test_paths.pl texinfo-6.8/tp/t/results/include/test_paths.pl
*** texinfo-6.7/tp/t/results/include/test_paths.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/test_paths.pl	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,133 ****
- use vars qw(%result_texis %result_texts %result_trees %result_errors 
-    %result_indices %result_sectioning %result_nodes %result_menus
-    %result_floats %result_converted %result_converted_errors 
-    %result_elements %result_directions_text);
- 
- use utf8;
- 
- $result_trees{'test_paths'} = {
-   'contents' => [
-     {
-       'contents' => [
-         {
-           'parent' => {},
-           'text' => 'In included file.
- '
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'contents' => [
-         {
-           'parent' => {},
-           'text' => 'In included file.
- '
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'contents' => [
-         {
-           'cmdname' => '@',
-           'parent' => {}
-         },
-         {
-           'parent' => {},
-           'text' => 'include dot path.
- '
-         },
-         {
-           'args' => [
-             {
-               'contents' => [
-                 {
-                   'parent' => {},
-                   'text' => './inc_file.texi'
-                 }
-               ],
-               'extra' => {
-                 'spaces_after_argument' => ' 
- '
-               },
-               'parent' => {},
-               'type' => 'misc_line_arg'
-             }
-           ],
-           'cmdname' => 'include',
-           'extra' => {
-             'spaces_before_argument' => ' ',
-             'text_arg' => './inc_file.texi'
-           },
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 6,
-             'macro' => ''
-           },
-           'parent' => {}
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     }
-   ],
-   'type' => 'text_root'
- };
- $result_trees{'test_paths'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_paths'}{'contents'}[0];
- $result_trees{'test_paths'}{'contents'}[0]{'parent'} = $result_trees{'test_paths'};
- $result_trees{'test_paths'}{'contents'}[1]{'parent'} = $result_trees{'test_paths'};
- $result_trees{'test_paths'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'test_paths'}{'contents'}[2];
- $result_trees{'test_paths'}{'contents'}[2]{'parent'} = $result_trees{'test_paths'};
- $result_trees{'test_paths'}{'contents'}[3]{'parent'} = $result_trees{'test_paths'};
- $result_trees{'test_paths'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'test_paths'}{'contents'}[4];
- $result_trees{'test_paths'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'test_paths'}{'contents'}[4];
- $result_trees{'test_paths'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_paths'}{'contents'}[4]{'contents'}[2]{'args'}[0];
- $result_trees{'test_paths'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'test_paths'}{'contents'}[4]{'contents'}[2];
- $result_trees{'test_paths'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'test_paths'}{'contents'}[4];
- $result_trees{'test_paths'}{'contents'}[4]{'parent'} = $result_trees{'test_paths'};
- 
- $result_texis{'test_paths'} = 'In included file.
- 
- In included file.
- 
- @@include dot path.
- @include ./inc_file.texi 
- ';
- 
- 
- $result_texts{'test_paths'} = 'In included file.
- 
- In included file.
- 
- @include dot path.
- ';
- 
- $result_errors{'test_paths'} = [
-   {
-     'error_line' => ':6: @include: could not find ./inc_file.texi
- ',
-     'file_name' => '',
-     'line_nr' => 6,
-     'macro' => '',
-     'text' => '@include: could not find ./inc_file.texi',
-     'type' => 'error'
-   }
- ];
- 
- 
- 1;
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/t/results/include/value_expansion_in_include.pl texinfo-6.8/tp/t/results/include/value_expansion_in_include.pl
*** texinfo-6.7/tp/t/results/include/value_expansion_in_include.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/value_expansion_in_include.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 451,455 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 451,457 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 530,534 ****
  $result_trees{'value_expansion_in_include'}{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'value_expansion_in_include'}{'contents'}[1];
  $result_trees{'value_expansion_in_include'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_expansion_in_include'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_expansion_in_include'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'value_expansion_in_include'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'value_expansion_in_include'}{'contents'}[1]{'parent'} = $result_trees{'value_expansion_in_include'};
  
--- 532,536 ----
  $result_trees{'value_expansion_in_include'}{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'value_expansion_in_include'}{'contents'}[1];
  $result_trees{'value_expansion_in_include'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_expansion_in_include'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_expansion_in_include'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'value_expansion_in_include'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'value_expansion_in_include'}{'contents'}[1]{'parent'} = $result_trees{'value_expansion_in_include'};
  
***************
*** 626,628 ****
--- 628,633 ----
  
  
+ $result_floats{'value_expansion_in_include'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/include/verbatiminclude_and_encoding_latin1.pl texinfo-6.8/tp/t/results/include/verbatiminclude_and_encoding_latin1.pl
*** texinfo-6.7/tp/t/results/include/verbatiminclude_and_encoding_latin1.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/verbatiminclude_and_encoding_latin1.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 98,101 ****
--- 98,104 ----
  
  
+ $result_floats{'verbatiminclude_and_encoding_latin1'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'verbatiminclude_and_encoding_latin1'} = 'Ã©
diff -Nrc2 texinfo-6.7/tp/t/results/include/verbatiminclude_and_encoding.pl texinfo-6.8/tp/t/results/include/verbatiminclude_and_encoding.pl
*** texinfo-6.7/tp/t/results/include/verbatiminclude_and_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/include/verbatiminclude_and_encoding.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 98,101 ****
--- 98,104 ----
  
  
+ $result_floats{'verbatiminclude_and_encoding'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'verbatiminclude_and_encoding'} = 'Ã©
diff -Nrc2 texinfo-6.7/tp/t/results/indices/complex_recursive_synindex.pl texinfo-6.8/tp/t/results/indices/complex_recursive_synindex.pl
*** texinfo-6.7/tp/t/results/indices/complex_recursive_synindex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/complex_recursive_synindex.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 895,899 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 895,901 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1026,1030 ****
  $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'contents'}[36]{'parent'} = $result_trees{'complex_recursive_synindex'}{'contents'}[1];
  $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'parent'} = $result_trees{'complex_recursive_synindex'};
  
--- 1028,1032 ----
  $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'contents'}[36]{'parent'} = $result_trees{'complex_recursive_synindex'}{'contents'}[1];
  $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_recursive_synindex'}{'contents'}[1]{'parent'} = $result_trees{'complex_recursive_synindex'};
  
***************
*** 1244,1246 ****
--- 1246,1251 ----
  
  
+ $result_floats{'complex_recursive_synindex'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl texinfo-6.8/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl
*** texinfo-6.7/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 203,207 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 203,209 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 247,251 ****
  $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1];
  $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'parent'} = $result_trees{'default_cp_index_and_one_letter_syncodeindex'};
  
--- 249,253 ----
  $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1];
  $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'default_cp_index_and_one_letter_syncodeindex'}{'contents'}[1]{'parent'} = $result_trees{'default_cp_index_and_one_letter_syncodeindex'};
  
***************
*** 336,339 ****
--- 338,344 ----
  
  
+ $result_floats{'default_cp_index_and_one_letter_syncodeindex'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'default_cp_index_and_one_letter_syncodeindex'} = 'This is , produced from .
***************
*** 388,393 ****
  <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_fn_symbol-1"><b>-</b></a>
  </td></tr></table>
! <hr>
! ';
  
  1;
--- 393,397 ----
  <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_fn_symbol-1"><b>-</b></a>
  </td></tr></table>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/def_existing_index.pl texinfo-6.8/tp/t/results/indices/def_existing_index.pl
*** texinfo-6.7/tp/t/results/indices/def_existing_index.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/def_existing_index.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 62,65 ****
--- 62,68 ----
  
  
+ $result_floats{'def_existing_index'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'def_existing_index'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/indices/def_syn_indices.pl texinfo-6.8/tp/t/results/indices/def_syn_indices.pl
*** texinfo-6.7/tp/t/results/indices/def_syn_indices.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/def_syn_indices.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 269,273 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 269,277 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 14,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 295,299 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 299,307 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 14,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 305,309 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 313,321 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 14,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 327,331 ****
                'index_name' => 'codeidx',
                'index_type_command' => 'codeidxindex',
!               'key' => 'a index entry te~ i^',
                'node' => {},
                'number' => 1
--- 339,343 ----
                'index_name' => 'codeidx',
                'index_type_command' => 'codeidxindex',
!               'key' => "a index entry t\x{1ebd} \x{ee}",
                'node' => {},
                'number' => 1
***************
*** 333,337 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 345,353 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 14,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1220,1224 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 1236,1242 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1272,1284 ****
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3];
- $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5];
- $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7];
--- 1290,1299 ----
***************
*** 1287,1291 ****
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'};
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'extra'}{'index_entry'}{'node'} = $result_trees{'def_syn_indices'}{'contents'}[1];
- $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1];
--- 1302,1305 ----
***************
*** 1405,1409 ****
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[53]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'def_syn_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'def_syn_indices'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'def_syn_indices'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'def_syn_indices'}{'contents'}[1]{'parent'} = $result_trees{'def_syn_indices'};
  
--- 1419,1423 ----
  $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[53]{'parent'} = $result_trees{'def_syn_indices'}{'contents'}[1];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'def_syn_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'def_syn_indices'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'def_syn_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'def_syn_indices'}{'contents'}[1]{'parent'} = $result_trees{'def_syn_indices'};
  
***************
*** 1665,1668 ****
--- 1679,1685 ----
  
  
+ $result_floats{'def_syn_indices'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'def_syn_indices'} = 'This is , produced from .
***************
*** 1850,1855 ****
   &nbsp; 
  </td></tr></table>
! <hr>
! ';
  
  1;
--- 1867,1871 ----
   &nbsp; 
  </td></tr></table>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/double_index_entry.pl texinfo-6.8/tp/t/results/indices/double_index_entry.pl
*** texinfo-6.7/tp/t/results/indices/double_index_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/double_index_entry.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 272,276 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 272,278 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 417,421 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-node'
            },
--- 419,425 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-node'
            },
***************
*** 484,488 ****
  $result_trees{'double_index_entry'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[1];
  $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'double_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'double_index_entry'};
  $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0];
--- 488,492 ----
  $result_trees{'double_index_entry'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[1];
  $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'double_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'double_index_entry'};
  $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0];
***************
*** 505,509 ****
  $result_trees{'double_index_entry'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[2];
  $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'double_index_entry'}{'contents'}[2]{'parent'} = $result_trees{'double_index_entry'};
--- 509,513 ----
  $result_trees{'double_index_entry'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[2];
  $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'double_index_entry'}{'contents'}[2]{'parent'} = $result_trees{'double_index_entry'};
***************
*** 603,606 ****
--- 607,613 ----
  
  
+ $result_floats{'double_index_entry'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'double_index_entry'} = 'This is , produced from .
***************
*** 663,670 ****
  <span id="index-aaa-1"></span>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#other-node" rel="index" accesskey="1">other node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 670,673 ----
***************
*** 692,696 ****
   &nbsp; 
  </td></tr></table>
- <hr>
  ';
  
--- 695,698 ----
diff -Nrc2 texinfo-6.7/tp/t/results/indices/double_syncodeindex.pl texinfo-6.8/tp/t/results/indices/double_syncodeindex.pl
*** texinfo-6.7/tp/t/results/indices/double_syncodeindex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/double_syncodeindex.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 267,271 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 267,273 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 317,321 ****
  $result_trees{'double_syncodeindex'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'double_syncodeindex'}{'contents'}[1];
  $result_trees{'double_syncodeindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_syncodeindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_syncodeindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_syncodeindex'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'double_syncodeindex'}{'contents'}[1]{'parent'} = $result_trees{'double_syncodeindex'};
  
--- 319,323 ----
  $result_trees{'double_syncodeindex'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'double_syncodeindex'}{'contents'}[1];
  $result_trees{'double_syncodeindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_syncodeindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_syncodeindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_syncodeindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'double_syncodeindex'}{'contents'}[1]{'parent'} = $result_trees{'double_syncodeindex'};
  
***************
*** 418,421 ****
--- 420,426 ----
  
  
+ $result_floats{'double_syncodeindex'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'double_syncodeindex'} = 'This is , produced from .
***************
*** 478,483 ****
   &nbsp; 
  </td></tr></table>
! <hr>
! ';
  
  1;
--- 483,487 ----
   &nbsp; 
  </td></tr></table>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/empty_cindex_entry.pl texinfo-6.8/tp/t/results/indices/empty_cindex_entry.pl
*** texinfo-6.7/tp/t/results/indices/empty_cindex_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/empty_cindex_entry.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 62,66 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 62,68 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 85,89 ****
  $result_trees{'empty_cindex_entry'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_cindex_entry'}{'contents'}[1];
  $result_trees{'empty_cindex_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_cindex_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_cindex_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'empty_cindex_entry'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'empty_cindex_entry'}{'contents'}[1]{'parent'} = $result_trees{'empty_cindex_entry'};
  
--- 87,91 ----
  $result_trees{'empty_cindex_entry'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_cindex_entry'}{'contents'}[1];
  $result_trees{'empty_cindex_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_cindex_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_cindex_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_cindex_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_cindex_entry'}{'contents'}[1]{'parent'} = $result_trees{'empty_cindex_entry'};
  
***************
*** 126,129 ****
--- 128,134 ----
  
  
+ $result_floats{'empty_cindex_entry'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'empty_cindex_entry'} = 'This is , produced from .
***************
*** 150,155 ****
  
  $result_converted{'html_text'}->{'empty_cindex_entry'} = '<span id="Top"></span><h1 class="node-heading">Top</h1>
! <hr>
! ';
  
  1;
--- 155,159 ----
  
  $result_converted{'html_text'}->{'empty_cindex_entry'} = '<span id="Top"></span><h1 class="node-heading">Top</h1>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/empty_index_entry.pl texinfo-6.8/tp/t/results/indices/empty_index_entry.pl
*** texinfo-6.7/tp/t/results/indices/empty_index_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/empty_index_entry.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 72,76 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 72,80 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 3,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 98,102 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 102,110 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 137,141 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 145,153 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 185,189 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 197,203 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 208,212 ****
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
- $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
--- 222,225 ----
***************
*** 214,218 ****
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1];
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
--- 227,230 ----
***************
*** 220,224 ****
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1];
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1];
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1];
--- 232,235 ----
***************
*** 227,231 ****
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1];
  $result_trees{'empty_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'empty_index_entry'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'empty_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'empty_index_entry'};
  
--- 238,242 ----
  $result_trees{'empty_index_entry'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'empty_index_entry'}{'contents'}[1];
  $result_trees{'empty_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'empty_index_entry'};
  
***************
*** 277,280 ****
--- 288,294 ----
  
  
+ $result_floats{'empty_index_entry'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'empty_index_entry'} = 'This is , produced from .
***************
*** 306,315 ****
  $result_converted{'html_text'}->{'empty_index_entry'} = '<span id="Top"></span><h1 class="node-heading">Top</h1>
  
! <dl>
! <dt>: <strong></strong></dt>
  </dl>
  
! <hr>
! ';
  
  1;
--- 320,328 ----
  $result_converted{'html_text'}->{'empty_index_entry'} = '<span id="Top"></span><h1 class="node-heading">Top</h1>
  
! <dl class="def">
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/empty_string_index_entry.pl texinfo-6.8/tp/t/results/indices/empty_string_index_entry.pl
*** texinfo-6.7/tp/t/results/indices/empty_string_index_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/empty_string_index_entry.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 84,88 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 84,92 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 170,174 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 174,182 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 6,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 217,221 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 225,233 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 277,281 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 289,297 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 294,298 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 310,318 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 311,315 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 331,339 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 9,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 353,357 ****
                  'original_def_cmdname' => 'defun'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 377,385 ----
                  'original_def_cmdname' => 'defun'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 405,409 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 433,441 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 422,426 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 454,462 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 439,443 ****
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 475,483 ----
                          'def_role' => 'arg'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 483,487 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 523,531 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 522,526 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 566,574 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 570,574 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 618,624 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 598,602 ****
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
--- 648,651 ----
***************
*** 610,614 ****
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0];
--- 659,662 ----
***************
*** 619,623 ****
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'extra'}{'command_as_argument'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
--- 667,670 ----
***************
*** 627,637 ****
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0];
--- 674,681 ----
***************
*** 643,647 ****
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 687,690 ----
***************
*** 650,660 ****
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0];
--- 693,700 ----
***************
*** 666,670 ****
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0];
--- 706,709 ----
***************
*** 672,676 ****
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[2];
- $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
--- 711,714 ----
***************
*** 679,683 ****
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_string_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'empty_string_index_entry'};
  
--- 717,721 ----
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'empty_string_index_entry'}{'contents'}[1];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_string_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_string_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_string_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'empty_string_index_entry'};
  
***************
*** 763,795 ****
      'text' => 'empty index key in @defunx',
      'type' => 'warning'
!   }
! ];
! 
! 
! 
! $result_converted{'info'}->{'empty_string_index_entry'} = 'This is , produced from .
! 
! 
! File: ,  Node: Top,  Up: (dir)
! 
! \'\'
! 
!  -- Function: 
!  -- Function: 
! 
! 
! 
! Tag Table:
! Node: Top27
! 
! End Tag Table
! 
! 
! Local Variables:
! coding: utf-8
! End:
! ';
! 
! $result_converted_errors{'info'}->{'empty_string_index_entry'} = [
    {
      'error_line' => ':3: warning: empty index key in @findex
--- 801,805 ----
      'text' => 'empty index key in @defunx',
      'type' => 'warning'
!   },
    {
      'error_line' => ':3: warning: empty index key in @findex
***************
*** 827,843 ****
      'text' => 'empty index key in @defunx',
      'type' => 'warning'
!   }
! ];
! 
! 
! 
! $result_converted{'plaintext'}->{'empty_string_index_entry'} = '\'\'
! 
!  -- Function: 
!  -- Function: 
! 
! ';
! 
! $result_converted_errors{'plaintext'}->{'empty_string_index_entry'} = [
    {
      'error_line' => ':3: warning: empty index key in @findex
--- 837,841 ----
      'text' => 'empty index key in @defunx',
      'type' => 'warning'
!   },
    {
      'error_line' => ':3: warning: empty index key in @findex
***************
*** 875,902 ****
      'text' => 'empty index key in @defunx',
      'type' => 'warning'
!   }
! ];
! 
! 
! 
! $result_converted{'html_text'}->{'empty_string_index_entry'} = '<span id="Top"></span><h1 class="node-heading">Top</h1>
! 
! <span id="index-"></span>
! 
! <dl compact="compact">
! <dt><code><!-- /@w --></code>
! <span id="index--1"></span>
! </dt>
! </dl>
! 
! <dl>
! <dt id="index--2">Function: <strong><!-- /@w --></strong> <em> </em></dt>
! <dt id="index--3">Function: <strong><!-- /@w --></strong> <em> </em></dt>
! </dl>
! 
! <hr>
! ';
! 
! $result_converted_errors{'html_text'}->{'empty_string_index_entry'} = [
    {
      'error_line' => ':3: warning: empty index key in @findex
--- 873,877 ----
      'text' => 'empty index key in @defunx',
      'type' => 'warning'
!   },
    {
      'error_line' => ':3: warning: empty index key in @findex
***************
*** 938,940 ****
--- 913,966 ----
  
  
+ $result_floats{'empty_string_index_entry'} = {};
+ 
+ 
+ 
+ $result_converted{'info'}->{'empty_string_index_entry'} = 'This is , produced from .
+ 
+ 
+ File: ,  Node: Top,  Up: (dir)
+ 
+ \'\'
+ 
+  -- Function: 
+  -- Function: 
+ 
+ 
+ 
+ Tag Table:
+ Node: Top27
+ 
+ End Tag Table
+ 
+ 
+ Local Variables:
+ coding: utf-8
+ End:
+ ';
+ 
+ 
+ $result_converted{'plaintext'}->{'empty_string_index_entry'} = '\'\'
+ 
+  -- Function: 
+  -- Function: 
+ 
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'empty_string_index_entry'} = '<span id="Top"></span><h1 class="node-heading">Top</h1>
+ 
+ <span id="index-"></span>
+ 
+ <dl compact="compact">
+ <dt id=\'index--1\'><span><code><!-- /@w --></code><a href=\'#index--1\' class=\'copiable-anchor\'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index--2"><span class="category">Function: </span><span><strong><!-- /@w --></strong> <em> </em><a href=\'#index--2\' class=\'copiable-anchor\'> &para;</a></span></dt>
+ <dt id="index--3"><span class="category">Function: </span><span><strong><!-- /@w --></strong> <em> </em><a href=\'#index--3\' class=\'copiable-anchor\'> &para;</a></span></dt>
+ </dl>
+ 
+ <hr>';
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_ascii/res_html/index.html texinfo-6.8/tp/t/results/indices/encoding_index_ascii/res_html/index.html
*** texinfo-6.7/tp/t/results/indices/encoding_index_ascii/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_ascii/res_html/index.html	2021-05-02 13:12:00.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
--- 40,45 ----
  
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
***************
*** 374,378 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  
  
--- 378,382 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html texinfo-6.8/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html
*** texinfo-6.7/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html	2021-05-02 13:12:01.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,41 ****
  
  
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
--- 40,45 ----
  
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
***************
*** 374,378 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  
  
--- 378,382 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_ascii_enable_encoding.pl texinfo-6.8/tp/t/results/indices/encoding_index_ascii_enable_encoding.pl
*** texinfo-6.7/tp/t/results/indices/encoding_index_ascii_enable_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_ascii_enable_encoding.pl	2021-05-02 13:12:01.000000000 +0100
***************
*** 112,116 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 112,118 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 196,200 ****
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 198,206 ----
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 224,228 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 230,238 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 273,277 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 283,291 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 291,295 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 305,313 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 309,313 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 327,335 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 337,341 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 359,367 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 386,390 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 412,420 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 404,408 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 434,442 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 422,426 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 456,464 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 440,444 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 478,486 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 468,472 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 510,518 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1666,1670 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1712,1720 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 39,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1716,1720 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1766,1774 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 40,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1765,1769 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1819,1827 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 41,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1797,1801 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1855,1863 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 41,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1838,1842 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1900,1908 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1864,1868 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1930,1938 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 42,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 1874,1878 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1944,1952 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1906,1910 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1980,1988 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 42,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1956,1960 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2034,2042 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 43,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2006,2010 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2088,2096 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 44,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2056,2060 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2142,2150 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 45,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2106,2110 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2196,2204 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 46,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2156,2160 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2250,2258 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 47,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2206,2210 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2304,2312 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 48,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2256,2260 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2358,2366 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 49,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2388,2392 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2494,2502 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 52,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2438,2442 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2548,2556 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 53,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2488,2492 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2602,2610 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 54,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2884,2888 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'args'}[0];
--- 3002,3006 ----
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'args'}[0];
***************
*** 2895,2899 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1];
--- 3013,3016 ----
***************
*** 2902,2906 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3019,3022 ----
***************
*** 2910,2922 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2];
--- 3026,3035 ----
***************
*** 2925,2929 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3038,3041 ----
***************
*** 2933,2949 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3];
--- 3045,3057 ----
***************
*** 2952,2956 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[4]{'args'}[0];
--- 3060,3063 ----
***************
*** 3157,3161 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[32]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[32]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0];
--- 3264,3267 ----
***************
*** 3166,3170 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[33]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[33]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3272,3275 ----
***************
*** 3174,3178 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0];
--- 3279,3282 ----
***************
*** 3182,3186 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[34]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3286,3289 ----
***************
*** 3188,3200 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
--- 3291,3300 ----
***************
*** 3204,3208 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[35]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0];
--- 3304,3307 ----
***************
*** 3213,3217 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[36]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[36]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0];
--- 3312,3315 ----
***************
*** 3222,3226 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[37]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[37]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0];
--- 3320,3323 ----
***************
*** 3231,3235 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[38]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[38]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0];
--- 3328,3331 ----
***************
*** 3240,3244 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[39]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[39]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0];
--- 3336,3339 ----
***************
*** 3249,3253 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[40]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[40]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0];
--- 3344,3347 ----
***************
*** 3258,3262 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[41]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[41]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0];
--- 3352,3355 ----
***************
*** 3267,3271 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[42]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[42]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[43]{'args'}[0];
--- 3360,3363 ----
***************
*** 3290,3294 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[45]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[45]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0];
--- 3382,3385 ----
***************
*** 3299,3303 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[46]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[46]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0];
--- 3390,3393 ----
***************
*** 3308,3312 ****
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[47]{'line_nr'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[47]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii_enable_encoding'}{'contents'}[2]{'contents'}[48]{'args'}[0];
--- 3398,3401 ----
***************
*** 3498,3500 ****
--- 3587,3592 ----
  
  
+ $result_floats{'encoding_index_ascii_enable_encoding'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_ascii.pl texinfo-6.8/tp/t/results/indices/encoding_index_ascii.pl
*** texinfo-6.7/tp/t/results/indices/encoding_index_ascii.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_ascii.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 112,116 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 112,118 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 196,200 ****
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 198,206 ----
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 224,228 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 230,238 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 273,277 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 283,291 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 291,295 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 305,313 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 309,313 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 327,335 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 337,341 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 359,367 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 386,390 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 412,420 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 404,408 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 434,442 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 422,426 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 456,464 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 440,444 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 478,486 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 468,472 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 510,518 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1666,1670 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1712,1720 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 39,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1716,1720 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1766,1774 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 40,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1765,1769 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1819,1827 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 41,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1797,1801 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1855,1863 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 41,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1838,1842 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1900,1908 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1864,1868 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1930,1938 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 42,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 1874,1878 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1944,1952 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1906,1910 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1980,1988 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 42,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1956,1960 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2034,2042 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 43,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2006,2010 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2088,2096 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 44,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2056,2060 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2142,2150 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 45,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2106,2110 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2196,2204 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 46,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2156,2160 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2250,2258 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 47,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2206,2210 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2304,2312 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 48,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2256,2260 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2358,2366 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 49,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2388,2392 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2494,2502 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 52,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2438,2442 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2548,2556 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 53,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2488,2492 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2602,2610 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 54,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2884,2888 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
  $result_trees{'encoding_index_ascii'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_ascii'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_ascii'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'encoding_index_ascii'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'encoding_index_ascii'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_ascii'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'args'}[0];
--- 3002,3006 ----
  $result_trees{'encoding_index_ascii'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
  $result_trees{'encoding_index_ascii'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_ascii'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_ascii'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'encoding_index_ascii'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_ascii'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'args'}[0];
***************
*** 2895,2899 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1];
--- 3013,3016 ----
***************
*** 2902,2906 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3019,3022 ----
***************
*** 2910,2922 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2];
--- 3026,3035 ----
***************
*** 2925,2929 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3038,3041 ----
***************
*** 2933,2949 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3];
--- 3045,3057 ----
***************
*** 2952,2956 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[4]{'args'}[0];
--- 3060,3063 ----
***************
*** 3157,3161 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[32]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[32]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0];
--- 3264,3267 ----
***************
*** 3166,3170 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[33]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[33]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3272,3275 ----
***************
*** 3174,3178 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0];
--- 3279,3282 ----
***************
*** 3182,3186 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[34]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3286,3289 ----
***************
*** 3188,3200 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0];
--- 3291,3300 ----
***************
*** 3204,3208 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[35]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0];
--- 3304,3307 ----
***************
*** 3213,3217 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[36]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[36]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0];
--- 3312,3315 ----
***************
*** 3222,3226 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[37]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[37]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0];
--- 3320,3323 ----
***************
*** 3231,3235 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[38]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[38]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0];
--- 3328,3331 ----
***************
*** 3240,3244 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[39]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[39]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0];
--- 3336,3339 ----
***************
*** 3249,3253 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[40]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[40]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0];
--- 3344,3347 ----
***************
*** 3258,3262 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[41]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[41]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0];
--- 3352,3355 ----
***************
*** 3267,3271 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[42]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[42]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[43]{'args'}[0];
--- 3360,3363 ----
***************
*** 3290,3294 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[45]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[45]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0];
--- 3382,3385 ----
***************
*** 3299,3303 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[46]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[46]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0];
--- 3390,3393 ----
***************
*** 3308,3312 ****
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_ascii'}{'contents'}[1];
- $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[47]{'line_nr'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[47]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2];
  $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_ascii'}{'contents'}[2]{'contents'}[48]{'args'}[0];
--- 3398,3401 ----
***************
*** 3498,3500 ****
--- 3587,3592 ----
  
  
+ $result_floats{'encoding_index_ascii'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_latin1/res_html/index.html texinfo-6.8/tp/t/results/indices/encoding_index_latin1/res_html/index.html
*** texinfo-6.7/tp/t/results/indices/encoding_index_latin1/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_latin1/res_html/index.html	2021-05-02 13:12:00.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,41 ****
  <body lang="en">
  
! 
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
--- 39,44 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
***************
*** 380,384 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  
  
--- 383,387 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  
  
Binary files texinfo-6.7/tp/t/results/indices/encoding_index_latin1/res_info/encoding_index_latin1.info and texinfo-6.8/tp/t/results/indices/encoding_index_latin1/res_info/encoding_index_latin1.info differ
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html texinfo-6.8/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
*** texinfo-6.7/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html	2021-05-02 13:12:01.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,41 ****
  <body lang="en">
  
! 
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
--- 39,44 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
***************
*** 422,426 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  
  
--- 425,429 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  
  
Binary files texinfo-6.7/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_info/encoding_index_latin1_enable_encoding.info and texinfo-6.8/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_info/encoding_index_latin1_enable_encoding.info differ
Binary files texinfo-6.7/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_info/encoding_index_latin1.info and texinfo-6.8/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_info/encoding_index_latin1.info differ
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_latin1_enable_encoding.pl texinfo-6.8/tp/t/results/indices/encoding_index_latin1_enable_encoding.pl
*** texinfo-6.7/tp/t/results/indices/encoding_index_latin1_enable_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_latin1_enable_encoding.pl	2021-05-02 13:12:01.000000000 +0100
***************
*** 11,18 ****
        'contents' => [
          {
!           'parent' => {},
!           'text' => '
  ',
!           'type' => 'empty_line'
          },
          {
--- 11,30 ----
        'contents' => [
          {
!           'contents' => [
!             {
!               'contents' => [
!                 {
!                   'parent' => {},
!                   'text' => '
  ',
!                   'type' => 'preamble_text'
!                 }
!               ],
!               'parent' => {},
!               'type' => 'preamble'
!             }
!           ],
!           'parent' => {},
!           'type' => 'preamble_before_setfilename'
          },
          {
***************
*** 22,26 ****
                  {
                    'parent' => {},
!                   'text' => 'encoding_index_latin1_enable_encoding.info'
                  }
                ],
--- 34,38 ----
                  {
                    'parent' => {},
!                   'text' => 'encoding_index_latin1.info'
                  }
                ],
***************
*** 36,43 ****
            'extra' => {
              'spaces_before_argument' => ' ',
!             'text_arg' => 'encoding_index_latin1_enable_encoding.info'
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 2,
              'macro' => ''
--- 48,55 ----
            'extra' => {
              'spaces_before_argument' => ' ',
!             'text_arg' => 'encoding_index_latin1.info'
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 2,
              'macro' => ''
***************
*** 70,74 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 3,
              'macro' => ''
--- 82,86 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 3,
              'macro' => ''
***************
*** 112,116 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 124,130 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 120,124 ****
        },
        'line_nr' => {
!         'file_name' => '',
          'line_nr' => 5,
          'macro' => ''
--- 134,138 ----
        },
        'line_nr' => {
!         'file_name' => 'encoding_index_latin1.texi',
          'line_nr' => 5,
          'macro' => ''
***************
*** 185,189 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 8,
              'macro' => ''
--- 199,203 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 8,
              'macro' => ''
***************
*** 212,216 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 9,
                      'macro' => ''
--- 226,230 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 9,
                      'macro' => ''
***************
*** 237,241 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 251,259 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 255,259 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 273,281 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 273,277 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 295,303 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 301,305 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 327,335 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 325,329 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 10,
                      'macro' => ''
--- 355,359 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 10,
                      'macro' => ''
***************
*** 350,354 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 380,388 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 368,372 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 402,410 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 386,390 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 424,432 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 404,408 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 446,454 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 432,436 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 478,486 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 470,474 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 11,
              'macro' => ''
--- 520,524 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 11,
              'macro' => ''
***************
*** 511,515 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 12,
              'macro' => ''
--- 561,565 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 12,
              'macro' => ''
***************
*** 552,556 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 13,
              'macro' => ''
--- 602,606 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 13,
              'macro' => ''
***************
*** 593,597 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 14,
              'macro' => ''
--- 643,647 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 14,
              'macro' => ''
***************
*** 634,638 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 15,
              'macro' => ''
--- 684,688 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 15,
              'macro' => ''
***************
*** 675,679 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 16,
              'macro' => ''
--- 725,729 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 16,
              'macro' => ''
***************
*** 716,720 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 17,
              'macro' => ''
--- 766,770 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 17,
              'macro' => ''
***************
*** 757,761 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 18,
              'macro' => ''
--- 807,811 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 18,
              'macro' => ''
***************
*** 798,802 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 19,
              'macro' => ''
--- 848,852 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 19,
              'macro' => ''
***************
*** 839,843 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 20,
              'macro' => ''
--- 889,893 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 20,
              'macro' => ''
***************
*** 880,884 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 21,
              'macro' => ''
--- 930,934 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 21,
              'macro' => ''
***************
*** 921,925 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 22,
              'macro' => ''
--- 971,975 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 22,
              'macro' => ''
***************
*** 962,966 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 23,
              'macro' => ''
--- 1012,1016 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 23,
              'macro' => ''
***************
*** 1003,1007 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 24,
              'macro' => ''
--- 1053,1057 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 24,
              'macro' => ''
***************
*** 1044,1048 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 25,
              'macro' => ''
--- 1094,1098 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 25,
              'macro' => ''
***************
*** 1085,1089 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 26,
              'macro' => ''
--- 1135,1139 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 26,
              'macro' => ''
***************
*** 1126,1130 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 27,
              'macro' => ''
--- 1176,1180 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 27,
              'macro' => ''
***************
*** 1167,1171 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 28,
              'macro' => ''
--- 1217,1221 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 28,
              'macro' => ''
***************
*** 1208,1212 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 29,
              'macro' => ''
--- 1258,1262 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 29,
              'macro' => ''
***************
*** 1249,1253 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 30,
              'macro' => ''
--- 1299,1303 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 30,
              'macro' => ''
***************
*** 1290,1294 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 31,
              'macro' => ''
--- 1340,1344 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 31,
              'macro' => ''
***************
*** 1331,1335 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 32,
              'macro' => ''
--- 1381,1385 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 32,
              'macro' => ''
***************
*** 1372,1376 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 33,
              'macro' => ''
--- 1422,1426 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 33,
              'macro' => ''
***************
*** 1413,1417 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 34,
              'macro' => ''
--- 1463,1467 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 34,
              'macro' => ''
***************
*** 1454,1458 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 35,
              'macro' => ''
--- 1504,1508 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 35,
              'macro' => ''
***************
*** 1495,1499 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 36,
              'macro' => ''
--- 1545,1549 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 36,
              'macro' => ''
***************
*** 1536,1540 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 37,
              'macro' => ''
--- 1586,1590 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 37,
              'macro' => ''
***************
*** 1577,1581 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 38,
              'macro' => ''
--- 1627,1631 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 38,
              'macro' => ''
***************
*** 1599,1603 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 39,
                      'macro' => ''
--- 1649,1653 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 39,
                      'macro' => ''
***************
*** 1630,1634 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1680,1688 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 39,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1649,1653 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 40,
                      'macro' => ''
--- 1703,1707 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 40,
                      'macro' => ''
***************
*** 1680,1684 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1734,1742 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 40,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1704,1708 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 41,
                      'macro' => ''
--- 1762,1766 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 41,
                      'macro' => ''
***************
*** 1729,1733 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1787,1795 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 41,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1761,1765 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1823,1831 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 41,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1789,1793 ****
                            'contents' => [],
                            'line_nr' => {
!                             'file_name' => '',
                              'line_nr' => 42,
                              'macro' => ''
--- 1855,1859 ----
                            'contents' => [],
                            'line_nr' => {
!                             'file_name' => 'encoding_index_latin1.texi',
                              'line_nr' => 42,
                              'macro' => ''
***************
*** 1802,1806 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1868,1876 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1828,1832 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1898,1906 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'encoding_index_latin1.texi',
!                             'line_nr' => 42,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 1838,1842 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1912,1920 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1870,1874 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1948,1956 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 42,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1889,1893 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 43,
                      'macro' => ''
--- 1971,1975 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 43,
                      'macro' => ''
***************
*** 1920,1924 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2002,2010 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 43,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1939,1943 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 44,
                      'macro' => ''
--- 2025,2029 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 44,
                      'macro' => ''
***************
*** 1970,1974 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2056,2064 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 44,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1989,1993 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 45,
                      'macro' => ''
--- 2079,2083 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 45,
                      'macro' => ''
***************
*** 2020,2024 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2110,2118 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 45,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2039,2043 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 46,
                      'macro' => ''
--- 2133,2137 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 46,
                      'macro' => ''
***************
*** 2070,2074 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2164,2172 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 46,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2089,2093 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 47,
                      'macro' => ''
--- 2187,2191 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 47,
                      'macro' => ''
***************
*** 2120,2124 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2218,2226 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 47,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2139,2143 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 48,
                      'macro' => ''
--- 2241,2245 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 48,
                      'macro' => ''
***************
*** 2170,2174 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2272,2280 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 48,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2189,2193 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 49,
                      'macro' => ''
--- 2295,2299 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 49,
                      'macro' => ''
***************
*** 2220,2224 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2326,2334 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 49,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2258,2262 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 50,
              'macro' => ''
--- 2368,2372 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 50,
              'macro' => ''
***************
*** 2299,2303 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 51,
              'macro' => ''
--- 2409,2413 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 51,
              'macro' => ''
***************
*** 2321,2325 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 52,
                      'macro' => ''
--- 2431,2435 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 52,
                      'macro' => ''
***************
*** 2352,2356 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2462,2470 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 52,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2371,2375 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 53,
                      'macro' => ''
--- 2485,2489 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 53,
                      'macro' => ''
***************
*** 2402,2406 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2516,2524 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 53,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2421,2425 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 54,
                      'macro' => ''
--- 2539,2543 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 54,
                      'macro' => ''
***************
*** 2452,2456 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2570,2578 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 54,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2490,2494 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 55,
              'macro' => ''
--- 2612,2616 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 55,
              'macro' => ''
***************
*** 2531,2535 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 56,
              'macro' => ''
--- 2653,2657 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 56,
              'macro' => ''
***************
*** 2572,2576 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 57,
              'macro' => ''
--- 2694,2698 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 57,
              'macro' => ''
***************
*** 2613,2617 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 58,
              'macro' => ''
--- 2735,2739 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 58,
              'macro' => ''
***************
*** 2654,2658 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 59,
              'macro' => ''
--- 2776,2780 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 59,
              'macro' => ''
***************
*** 2695,2699 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 60,
              'macro' => ''
--- 2817,2821 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 60,
              'macro' => ''
***************
*** 2736,2740 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 61,
              'macro' => ''
--- 2858,2862 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 61,
              'macro' => ''
***************
*** 2777,2781 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 62,
              'macro' => ''
--- 2899,2903 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 62,
              'macro' => ''
***************
*** 2815,2819 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 64,
              'macro' => ''
--- 2937,2941 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 64,
              'macro' => ''
***************
*** 2827,2839 ****
        'level' => 0,
        'line_nr' => {
!         'file_name' => '',
          'line_nr' => 6,
          'macro' => ''
        },
        'parent' => {}
      }
    ],
    'type' => 'document_root'
  };
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 2949,2975 ----
        'level' => 0,
        'line_nr' => {
!         'file_name' => 'encoding_index_latin1.texi',
          'line_nr' => 6,
          'macro' => ''
        },
        'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'misc_arg'
+         }
+       ],
+       'cmdname' => 'bye',
+       'parent' => {}
      }
    ],
    'type' => 'document_root'
  };
+ $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[0]{'contents'}[1]{'args'}[0];
***************
*** 2848,2852 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'args'}[0];
--- 2984,2988 ----
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'args'}[0];
***************
*** 2866,2878 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2];
--- 3002,3011 ----
***************
*** 2881,2885 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3014,3017 ----
***************
*** 2889,2905 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3];
--- 3021,3033 ----
***************
*** 2908,2912 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[4]{'args'}[0];
--- 3036,3039 ----
***************
*** 3113,3117 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[32]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[32]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0];
--- 3240,3243 ----
***************
*** 3122,3126 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[33]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[33]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3248,3251 ----
***************
*** 3130,3134 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0];
--- 3255,3258 ----
***************
*** 3138,3142 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[34]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3262,3265 ----
***************
*** 3144,3156 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
--- 3267,3276 ----
***************
*** 3160,3164 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[35]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0];
--- 3280,3283 ----
***************
*** 3169,3173 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[36]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[36]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0];
--- 3288,3291 ----
***************
*** 3178,3182 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[37]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[37]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0];
--- 3296,3299 ----
***************
*** 3187,3191 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[38]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[38]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0];
--- 3304,3307 ----
***************
*** 3196,3200 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[39]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[39]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0];
--- 3312,3315 ----
***************
*** 3205,3209 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[40]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[40]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0];
--- 3320,3323 ----
***************
*** 3214,3218 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[41]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[41]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0];
--- 3328,3331 ----
***************
*** 3223,3227 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[42]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[42]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[43]{'args'}[0];
--- 3336,3339 ----
***************
*** 3246,3250 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[45]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[45]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0];
--- 3358,3361 ----
***************
*** 3255,3259 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[46]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[46]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0];
--- 3366,3369 ----
***************
*** 3264,3268 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[47]{'line_nr'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[47]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[48]{'args'}[0];
--- 3374,3377 ----
***************
*** 3327,3333 ****
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[57]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'};
  
  $result_texis{'encoding_index_latin1_enable_encoding'} = '
! @setfilename encoding_index_latin1_enable_encoding.info
  @documentencoding iso-8859-1
  
--- 3436,3444 ----
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'contents'}[57]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'};
+ $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[3];
+ $result_trees{'encoding_index_latin1_enable_encoding'}{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1_enable_encoding'};
  
  $result_texis{'encoding_index_latin1_enable_encoding'} = '
! @setfilename encoding_index_latin1.info
  @documentencoding iso-8859-1
  
***************
*** 3392,3400 ****
  
  @printindex cp
  ';
  
  
  $result_texts{'encoding_index_latin1_enable_encoding'} = '
- 
  top
  ***
--- 3503,3511 ----
  
  @printindex cp
+ @bye
  ';
  
  
  $result_texts{'encoding_index_latin1_enable_encoding'} = '
  top
  ***
***************
*** 3454,3456 ****
--- 3565,3570 ----
  
  
+ $result_floats{'encoding_index_latin1_enable_encoding'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_latin1.pl texinfo-6.8/tp/t/results/indices/encoding_index_latin1.pl
*** texinfo-6.7/tp/t/results/indices/encoding_index_latin1.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_latin1.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 11,18 ****
        'contents' => [
          {
!           'parent' => {},
!           'text' => '
  ',
!           'type' => 'empty_line'
          },
          {
--- 11,30 ----
        'contents' => [
          {
!           'contents' => [
!             {
!               'contents' => [
!                 {
!                   'parent' => {},
!                   'text' => '
  ',
!                   'type' => 'preamble_text'
!                 }
!               ],
!               'parent' => {},
!               'type' => 'preamble'
!             }
!           ],
!           'parent' => {},
!           'type' => 'preamble_before_setfilename'
          },
          {
***************
*** 39,43 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 2,
              'macro' => ''
--- 51,55 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 2,
              'macro' => ''
***************
*** 70,74 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 3,
              'macro' => ''
--- 82,86 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 3,
              'macro' => ''
***************
*** 112,116 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 124,130 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 120,124 ****
        },
        'line_nr' => {
!         'file_name' => '',
          'line_nr' => 5,
          'macro' => ''
--- 134,138 ----
        },
        'line_nr' => {
!         'file_name' => 'encoding_index_latin1.texi',
          'line_nr' => 5,
          'macro' => ''
***************
*** 185,189 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 8,
              'macro' => ''
--- 199,203 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 8,
              'macro' => ''
***************
*** 212,216 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 9,
                      'macro' => ''
--- 226,230 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 9,
                      'macro' => ''
***************
*** 237,241 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 251,259 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 255,259 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 273,281 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 273,277 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 295,303 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 301,305 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 327,335 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 325,329 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 10,
                      'macro' => ''
--- 355,359 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 10,
                      'macro' => ''
***************
*** 350,354 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 380,388 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 368,372 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 402,410 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 386,390 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 424,432 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 404,408 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 446,454 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 432,436 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 478,486 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 470,474 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 11,
              'macro' => ''
--- 520,524 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 11,
              'macro' => ''
***************
*** 511,515 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 12,
              'macro' => ''
--- 561,565 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 12,
              'macro' => ''
***************
*** 552,556 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 13,
              'macro' => ''
--- 602,606 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 13,
              'macro' => ''
***************
*** 593,597 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 14,
              'macro' => ''
--- 643,647 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 14,
              'macro' => ''
***************
*** 634,638 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 15,
              'macro' => ''
--- 684,688 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 15,
              'macro' => ''
***************
*** 675,679 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 16,
              'macro' => ''
--- 725,729 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 16,
              'macro' => ''
***************
*** 716,720 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 17,
              'macro' => ''
--- 766,770 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 17,
              'macro' => ''
***************
*** 757,761 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 18,
              'macro' => ''
--- 807,811 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 18,
              'macro' => ''
***************
*** 798,802 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 19,
              'macro' => ''
--- 848,852 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 19,
              'macro' => ''
***************
*** 839,843 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 20,
              'macro' => ''
--- 889,893 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 20,
              'macro' => ''
***************
*** 880,884 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 21,
              'macro' => ''
--- 930,934 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 21,
              'macro' => ''
***************
*** 921,925 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 22,
              'macro' => ''
--- 971,975 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 22,
              'macro' => ''
***************
*** 962,966 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 23,
              'macro' => ''
--- 1012,1016 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 23,
              'macro' => ''
***************
*** 1003,1007 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 24,
              'macro' => ''
--- 1053,1057 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 24,
              'macro' => ''
***************
*** 1044,1048 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 25,
              'macro' => ''
--- 1094,1098 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 25,
              'macro' => ''
***************
*** 1085,1089 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 26,
              'macro' => ''
--- 1135,1139 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 26,
              'macro' => ''
***************
*** 1126,1130 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 27,
              'macro' => ''
--- 1176,1180 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 27,
              'macro' => ''
***************
*** 1167,1171 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 28,
              'macro' => ''
--- 1217,1221 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 28,
              'macro' => ''
***************
*** 1208,1212 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 29,
              'macro' => ''
--- 1258,1262 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 29,
              'macro' => ''
***************
*** 1249,1253 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 30,
              'macro' => ''
--- 1299,1303 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 30,
              'macro' => ''
***************
*** 1290,1294 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 31,
              'macro' => ''
--- 1340,1344 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 31,
              'macro' => ''
***************
*** 1331,1335 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 32,
              'macro' => ''
--- 1381,1385 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 32,
              'macro' => ''
***************
*** 1372,1376 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 33,
              'macro' => ''
--- 1422,1426 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 33,
              'macro' => ''
***************
*** 1413,1417 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 34,
              'macro' => ''
--- 1463,1467 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 34,
              'macro' => ''
***************
*** 1454,1458 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 35,
              'macro' => ''
--- 1504,1508 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 35,
              'macro' => ''
***************
*** 1495,1499 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 36,
              'macro' => ''
--- 1545,1549 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 36,
              'macro' => ''
***************
*** 1536,1540 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 37,
              'macro' => ''
--- 1586,1590 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 37,
              'macro' => ''
***************
*** 1577,1581 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 38,
              'macro' => ''
--- 1627,1631 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 38,
              'macro' => ''
***************
*** 1599,1603 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 39,
                      'macro' => ''
--- 1649,1653 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 39,
                      'macro' => ''
***************
*** 1630,1634 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1680,1688 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 39,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1649,1653 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 40,
                      'macro' => ''
--- 1703,1707 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 40,
                      'macro' => ''
***************
*** 1680,1684 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1734,1742 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 40,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1704,1708 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 41,
                      'macro' => ''
--- 1762,1766 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 41,
                      'macro' => ''
***************
*** 1729,1733 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1787,1795 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 41,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1761,1765 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1823,1831 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 41,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1789,1793 ****
                            'contents' => [],
                            'line_nr' => {
!                             'file_name' => '',
                              'line_nr' => 42,
                              'macro' => ''
--- 1855,1859 ----
                            'contents' => [],
                            'line_nr' => {
!                             'file_name' => 'encoding_index_latin1.texi',
                              'line_nr' => 42,
                              'macro' => ''
***************
*** 1802,1806 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1868,1876 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1828,1832 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1898,1906 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'encoding_index_latin1.texi',
!                             'line_nr' => 42,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 1838,1842 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1912,1920 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1870,1874 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1948,1956 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 42,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1889,1893 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 43,
                      'macro' => ''
--- 1971,1975 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 43,
                      'macro' => ''
***************
*** 1920,1924 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2002,2010 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 43,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1939,1943 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 44,
                      'macro' => ''
--- 2025,2029 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 44,
                      'macro' => ''
***************
*** 1970,1974 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2056,2064 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 44,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1989,1993 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 45,
                      'macro' => ''
--- 2079,2083 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 45,
                      'macro' => ''
***************
*** 2020,2024 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2110,2118 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 45,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2039,2043 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 46,
                      'macro' => ''
--- 2133,2137 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 46,
                      'macro' => ''
***************
*** 2070,2074 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2164,2172 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 46,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2089,2093 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 47,
                      'macro' => ''
--- 2187,2191 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 47,
                      'macro' => ''
***************
*** 2120,2124 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2218,2226 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 47,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2139,2143 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 48,
                      'macro' => ''
--- 2241,2245 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 48,
                      'macro' => ''
***************
*** 2170,2174 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2272,2280 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 48,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2189,2193 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 49,
                      'macro' => ''
--- 2295,2299 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 49,
                      'macro' => ''
***************
*** 2220,2224 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2326,2334 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 49,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2258,2262 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 50,
              'macro' => ''
--- 2368,2372 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 50,
              'macro' => ''
***************
*** 2299,2303 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 51,
              'macro' => ''
--- 2409,2413 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 51,
              'macro' => ''
***************
*** 2321,2325 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 52,
                      'macro' => ''
--- 2431,2435 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 52,
                      'macro' => ''
***************
*** 2352,2356 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2462,2470 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 52,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2371,2375 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 53,
                      'macro' => ''
--- 2485,2489 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 53,
                      'macro' => ''
***************
*** 2402,2406 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2516,2524 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 53,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2421,2425 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 54,
                      'macro' => ''
--- 2539,2543 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_latin1.texi',
                      'line_nr' => 54,
                      'macro' => ''
***************
*** 2452,2456 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2570,2578 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
!             'line_nr' => 54,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2490,2494 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 55,
              'macro' => ''
--- 2612,2616 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 55,
              'macro' => ''
***************
*** 2531,2535 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 56,
              'macro' => ''
--- 2653,2657 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 56,
              'macro' => ''
***************
*** 2572,2576 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 57,
              'macro' => ''
--- 2694,2698 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 57,
              'macro' => ''
***************
*** 2613,2617 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 58,
              'macro' => ''
--- 2735,2739 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 58,
              'macro' => ''
***************
*** 2654,2658 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 59,
              'macro' => ''
--- 2776,2780 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 59,
              'macro' => ''
***************
*** 2695,2699 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 60,
              'macro' => ''
--- 2817,2821 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 60,
              'macro' => ''
***************
*** 2736,2740 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 61,
              'macro' => ''
--- 2858,2862 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 61,
              'macro' => ''
***************
*** 2777,2781 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 62,
              'macro' => ''
--- 2899,2903 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 62,
              'macro' => ''
***************
*** 2815,2819 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 64,
              'macro' => ''
--- 2937,2941 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_latin1.texi',
              'line_nr' => 64,
              'macro' => ''
***************
*** 2827,2839 ****
        'level' => 0,
        'line_nr' => {
!         'file_name' => '',
          'line_nr' => 6,
          'macro' => ''
        },
        'parent' => {}
      }
    ],
    'type' => 'document_root'
  };
  $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 2949,2975 ----
        'level' => 0,
        'line_nr' => {
!         'file_name' => 'encoding_index_latin1.texi',
          'line_nr' => 6,
          'macro' => ''
        },
        'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'misc_arg'
+         }
+       ],
+       'cmdname' => 'bye',
+       'parent' => {}
      }
    ],
    'type' => 'document_root'
  };
+ $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[0]{'contents'}[1]{'args'}[0];
***************
*** 2848,2852 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
  $result_trees{'encoding_index_latin1'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_latin1'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_latin1'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'encoding_index_latin1'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'encoding_index_latin1'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_latin1'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'args'}[0];
--- 2984,2988 ----
  $result_trees{'encoding_index_latin1'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
  $result_trees{'encoding_index_latin1'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_latin1'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_latin1'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'encoding_index_latin1'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_latin1'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'args'}[0];
***************
*** 2866,2878 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2];
--- 3002,3011 ----
***************
*** 2881,2885 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3014,3017 ----
***************
*** 2889,2905 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3];
--- 3021,3033 ----
***************
*** 2908,2912 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[4]{'args'}[0];
--- 3036,3039 ----
***************
*** 3113,3117 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[32]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[32]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0];
--- 3240,3243 ----
***************
*** 3122,3126 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[33]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[33]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3248,3251 ----
***************
*** 3130,3134 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0];
--- 3255,3258 ----
***************
*** 3138,3142 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[34]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3262,3265 ----
***************
*** 3144,3156 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0];
--- 3267,3276 ----
***************
*** 3160,3164 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[35]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0];
--- 3280,3283 ----
***************
*** 3169,3173 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[36]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[36]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0];
--- 3288,3291 ----
***************
*** 3178,3182 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[37]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[37]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0];
--- 3296,3299 ----
***************
*** 3187,3191 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[38]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[38]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0];
--- 3304,3307 ----
***************
*** 3196,3200 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[39]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[39]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0];
--- 3312,3315 ----
***************
*** 3205,3209 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[40]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[40]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0];
--- 3320,3323 ----
***************
*** 3214,3218 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[41]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[41]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0];
--- 3328,3331 ----
***************
*** 3223,3227 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[42]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[42]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[43]{'args'}[0];
--- 3336,3339 ----
***************
*** 3246,3250 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[45]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[45]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0];
--- 3358,3361 ----
***************
*** 3255,3259 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[46]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[46]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0];
--- 3366,3369 ----
***************
*** 3264,3268 ****
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_latin1'}{'contents'}[1];
- $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[47]{'line_nr'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[47]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[48]{'args'}[0];
--- 3374,3377 ----
***************
*** 3327,3330 ****
--- 3436,3441 ----
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'contents'}[57]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[2];
  $result_trees{'encoding_index_latin1'}{'contents'}[2]{'parent'} = $result_trees{'encoding_index_latin1'};
+ $result_trees{'encoding_index_latin1'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_latin1'}{'contents'}[3];
+ $result_trees{'encoding_index_latin1'}{'contents'}[3]{'parent'} = $result_trees{'encoding_index_latin1'};
  
  $result_texis{'encoding_index_latin1'} = '
***************
*** 3392,3400 ****
  
  @printindex cp
  ';
  
  
  $result_texts{'encoding_index_latin1'} = '
- 
  top
  ***
--- 3503,3511 ----
  
  @printindex cp
+ @bye
  ';
  
  
  $result_texts{'encoding_index_latin1'} = '
  top
  ***
***************
*** 3454,3456 ****
--- 3565,3570 ----
  
  
+ $result_floats{'encoding_index_latin1'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_utf8/res_html/index.html texinfo-6.8/tp/t/results/indices/encoding_index_utf8/res_html/index.html
*** texinfo-6.7/tp/t/results/indices/encoding_index_utf8/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_utf8/res_html/index.html	2021-05-02 13:12:01.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,41 ****
  <body lang="en">
  
! 
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
--- 39,44 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
***************
*** 380,384 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  
  
--- 383,387 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  
  
Binary files texinfo-6.7/tp/t/results/indices/encoding_index_utf8/res_info/encoding_index_utf8.info and texinfo-6.8/tp/t/results/indices/encoding_index_utf8/res_info/encoding_index_utf8.info differ
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html texinfo-6.8/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
*** texinfo-6.7/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html	2021-05-02 13:12:01.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,41 ****
  <body lang="en">
  
! 
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
--- 39,44 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <span id="index-e-e"></span>
***************
*** 440,444 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  
  
--- 443,447 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  
  
Binary files texinfo-6.7/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_info/encoding_index_utf8_enable_encoding.info and texinfo-6.8/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_info/encoding_index_utf8_enable_encoding.info differ
Binary files texinfo-6.7/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_info/encoding_index_utf8.info and texinfo-6.8/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_info/encoding_index_utf8.info differ
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_utf8_enable_encoding.pl texinfo-6.8/tp/t/results/indices/encoding_index_utf8_enable_encoding.pl
*** texinfo-6.7/tp/t/results/indices/encoding_index_utf8_enable_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_utf8_enable_encoding.pl	2021-05-02 13:12:01.000000000 +0100
***************
*** 11,18 ****
        'contents' => [
          {
!           'parent' => {},
!           'text' => '
  ',
!           'type' => 'empty_line'
          },
          {
--- 11,30 ----
        'contents' => [
          {
!           'contents' => [
!             {
!               'contents' => [
!                 {
!                   'parent' => {},
!                   'text' => '
  ',
!                   'type' => 'preamble_text'
!                 }
!               ],
!               'parent' => {},
!               'type' => 'preamble'
!             }
!           ],
!           'parent' => {},
!           'type' => 'preamble_before_setfilename'
          },
          {
***************
*** 22,26 ****
                  {
                    'parent' => {},
!                   'text' => 'encoding_index_utf8_enable_encoding.info'
                  }
                ],
--- 34,38 ----
                  {
                    'parent' => {},
!                   'text' => 'encoding_index_utf8.info'
                  }
                ],
***************
*** 36,43 ****
            'extra' => {
              'spaces_before_argument' => ' ',
!             'text_arg' => 'encoding_index_utf8_enable_encoding.info'
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 2,
              'macro' => ''
--- 48,55 ----
            'extra' => {
              'spaces_before_argument' => ' ',
!             'text_arg' => 'encoding_index_utf8.info'
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 2,
              'macro' => ''
***************
*** 70,74 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 3,
              'macro' => ''
--- 82,86 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 3,
              'macro' => ''
***************
*** 112,116 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 124,130 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 120,124 ****
        },
        'line_nr' => {
!         'file_name' => '',
          'line_nr' => 5,
          'macro' => ''
--- 134,138 ----
        },
        'line_nr' => {
!         'file_name' => 'encoding_index_utf8.texi',
          'line_nr' => 5,
          'macro' => ''
***************
*** 185,189 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 8,
              'macro' => ''
--- 199,203 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 8,
              'macro' => ''
***************
*** 212,216 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 9,
                      'macro' => ''
--- 226,230 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 9,
                      'macro' => ''
***************
*** 237,241 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 251,259 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 255,259 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 273,281 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 273,277 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 295,303 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 301,305 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 327,335 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 325,329 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 10,
                      'macro' => ''
--- 355,359 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 10,
                      'macro' => ''
***************
*** 350,354 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 380,388 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 368,372 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 402,410 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 386,390 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 424,432 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 404,408 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 446,454 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 432,436 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 478,486 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 470,474 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 11,
              'macro' => ''
--- 520,524 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 11,
              'macro' => ''
***************
*** 511,515 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 12,
              'macro' => ''
--- 561,565 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 12,
              'macro' => ''
***************
*** 552,556 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 13,
              'macro' => ''
--- 602,606 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 13,
              'macro' => ''
***************
*** 593,597 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 14,
              'macro' => ''
--- 643,647 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 14,
              'macro' => ''
***************
*** 634,638 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 15,
              'macro' => ''
--- 684,688 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 15,
              'macro' => ''
***************
*** 675,679 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 16,
              'macro' => ''
--- 725,729 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 16,
              'macro' => ''
***************
*** 716,720 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 17,
              'macro' => ''
--- 766,770 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 17,
              'macro' => ''
***************
*** 757,761 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 18,
              'macro' => ''
--- 807,811 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 18,
              'macro' => ''
***************
*** 798,802 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 19,
              'macro' => ''
--- 848,852 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 19,
              'macro' => ''
***************
*** 839,843 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 20,
              'macro' => ''
--- 889,893 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 20,
              'macro' => ''
***************
*** 880,884 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 21,
              'macro' => ''
--- 930,934 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 21,
              'macro' => ''
***************
*** 921,925 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 22,
              'macro' => ''
--- 971,975 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 22,
              'macro' => ''
***************
*** 962,966 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 23,
              'macro' => ''
--- 1012,1016 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 23,
              'macro' => ''
***************
*** 1003,1007 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 24,
              'macro' => ''
--- 1053,1057 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 24,
              'macro' => ''
***************
*** 1044,1048 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 25,
              'macro' => ''
--- 1094,1098 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 25,
              'macro' => ''
***************
*** 1085,1089 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 26,
              'macro' => ''
--- 1135,1139 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 26,
              'macro' => ''
***************
*** 1126,1130 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 27,
              'macro' => ''
--- 1176,1180 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 27,
              'macro' => ''
***************
*** 1167,1171 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 28,
              'macro' => ''
--- 1217,1221 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 28,
              'macro' => ''
***************
*** 1208,1212 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 29,
              'macro' => ''
--- 1258,1262 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 29,
              'macro' => ''
***************
*** 1249,1253 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 30,
              'macro' => ''
--- 1299,1303 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 30,
              'macro' => ''
***************
*** 1290,1294 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 31,
              'macro' => ''
--- 1340,1344 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 31,
              'macro' => ''
***************
*** 1331,1335 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 32,
              'macro' => ''
--- 1381,1385 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 32,
              'macro' => ''
***************
*** 1372,1376 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 33,
              'macro' => ''
--- 1422,1426 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 33,
              'macro' => ''
***************
*** 1413,1417 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 34,
              'macro' => ''
--- 1463,1467 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 34,
              'macro' => ''
***************
*** 1454,1458 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 35,
              'macro' => ''
--- 1504,1508 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 35,
              'macro' => ''
***************
*** 1495,1499 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 36,
              'macro' => ''
--- 1545,1549 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 36,
              'macro' => ''
***************
*** 1536,1540 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 37,
              'macro' => ''
--- 1586,1590 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 37,
              'macro' => ''
***************
*** 1577,1581 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 38,
              'macro' => ''
--- 1627,1631 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 38,
              'macro' => ''
***************
*** 1599,1603 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 39,
                      'macro' => ''
--- 1649,1653 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 39,
                      'macro' => ''
***************
*** 1630,1634 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1680,1688 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 39,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1649,1653 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 40,
                      'macro' => ''
--- 1703,1707 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 40,
                      'macro' => ''
***************
*** 1680,1684 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1734,1742 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 40,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1704,1708 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 41,
                      'macro' => ''
--- 1762,1766 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 41,
                      'macro' => ''
***************
*** 1729,1733 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1787,1795 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 41,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1761,1765 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1823,1831 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 41,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1789,1793 ****
                            'contents' => [],
                            'line_nr' => {
!                             'file_name' => '',
                              'line_nr' => 42,
                              'macro' => ''
--- 1855,1859 ----
                            'contents' => [],
                            'line_nr' => {
!                             'file_name' => 'encoding_index_utf8.texi',
                              'line_nr' => 42,
                              'macro' => ''
***************
*** 1802,1806 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1868,1876 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1828,1832 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1898,1906 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'encoding_index_utf8.texi',
!                             'line_nr' => 42,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 1838,1842 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1912,1920 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1870,1874 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1948,1956 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 42,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1889,1893 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 43,
                      'macro' => ''
--- 1971,1975 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 43,
                      'macro' => ''
***************
*** 1920,1924 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2002,2010 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 43,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1939,1943 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 44,
                      'macro' => ''
--- 2025,2029 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 44,
                      'macro' => ''
***************
*** 1970,1974 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2056,2064 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 44,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1989,1993 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 45,
                      'macro' => ''
--- 2079,2083 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 45,
                      'macro' => ''
***************
*** 2020,2024 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2110,2118 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 45,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2039,2043 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 46,
                      'macro' => ''
--- 2133,2137 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 46,
                      'macro' => ''
***************
*** 2070,2074 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2164,2172 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 46,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2089,2093 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 47,
                      'macro' => ''
--- 2187,2191 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 47,
                      'macro' => ''
***************
*** 2120,2124 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2218,2226 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 47,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2139,2143 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 48,
                      'macro' => ''
--- 2241,2245 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 48,
                      'macro' => ''
***************
*** 2170,2174 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2272,2280 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 48,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2189,2193 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 49,
                      'macro' => ''
--- 2295,2299 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 49,
                      'macro' => ''
***************
*** 2220,2224 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2326,2334 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 49,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2258,2262 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 50,
              'macro' => ''
--- 2368,2372 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 50,
              'macro' => ''
***************
*** 2299,2303 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 51,
              'macro' => ''
--- 2409,2413 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 51,
              'macro' => ''
***************
*** 2321,2325 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 52,
                      'macro' => ''
--- 2431,2435 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 52,
                      'macro' => ''
***************
*** 2352,2356 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2462,2470 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 52,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2371,2375 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 53,
                      'macro' => ''
--- 2485,2489 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 53,
                      'macro' => ''
***************
*** 2402,2406 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2516,2524 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 53,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2421,2425 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 54,
                      'macro' => ''
--- 2539,2543 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 54,
                      'macro' => ''
***************
*** 2452,2456 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2570,2578 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 54,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2490,2494 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 55,
              'macro' => ''
--- 2612,2616 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 55,
              'macro' => ''
***************
*** 2531,2535 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 56,
              'macro' => ''
--- 2653,2657 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 56,
              'macro' => ''
***************
*** 2572,2576 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 57,
              'macro' => ''
--- 2694,2698 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 57,
              'macro' => ''
***************
*** 2613,2617 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 58,
              'macro' => ''
--- 2735,2739 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 58,
              'macro' => ''
***************
*** 2654,2658 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 59,
              'macro' => ''
--- 2776,2780 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 59,
              'macro' => ''
***************
*** 2695,2699 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 60,
              'macro' => ''
--- 2817,2821 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 60,
              'macro' => ''
***************
*** 2736,2740 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 61,
              'macro' => ''
--- 2858,2862 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 61,
              'macro' => ''
***************
*** 2777,2781 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 62,
              'macro' => ''
--- 2899,2903 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 62,
              'macro' => ''
***************
*** 2815,2819 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 64,
              'macro' => ''
--- 2937,2941 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 64,
              'macro' => ''
***************
*** 2827,2839 ****
        'level' => 0,
        'line_nr' => {
!         'file_name' => '',
          'line_nr' => 6,
          'macro' => ''
        },
        'parent' => {}
      }
    ],
    'type' => 'document_root'
  };
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 2949,2975 ----
        'level' => 0,
        'line_nr' => {
!         'file_name' => 'encoding_index_utf8.texi',
          'line_nr' => 6,
          'macro' => ''
        },
        'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'misc_arg'
+         }
+       ],
+       'cmdname' => 'bye',
+       'parent' => {}
      }
    ],
    'type' => 'document_root'
  };
+ $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[0]{'contents'}[1]{'args'}[0];
***************
*** 2848,2852 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'args'}[0];
--- 2984,2988 ----
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'args'}[0];
***************
*** 2866,2878 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2];
--- 3002,3011 ----
***************
*** 2881,2885 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3014,3017 ----
***************
*** 2889,2905 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3];
--- 3021,3033 ----
***************
*** 2908,2912 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[4]{'args'}[0];
--- 3036,3039 ----
***************
*** 3113,3117 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[32]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[32]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0];
--- 3240,3243 ----
***************
*** 3122,3126 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[33]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[33]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3248,3251 ----
***************
*** 3130,3134 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0];
--- 3255,3258 ----
***************
*** 3138,3142 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[34]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3262,3265 ----
***************
*** 3144,3156 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0];
--- 3267,3276 ----
***************
*** 3160,3164 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[35]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0];
--- 3280,3283 ----
***************
*** 3169,3173 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[36]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[36]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0];
--- 3288,3291 ----
***************
*** 3178,3182 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[37]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[37]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0];
--- 3296,3299 ----
***************
*** 3187,3191 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[38]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[38]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0];
--- 3304,3307 ----
***************
*** 3196,3200 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[39]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[39]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0];
--- 3312,3315 ----
***************
*** 3205,3209 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[40]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[40]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0];
--- 3320,3323 ----
***************
*** 3214,3218 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[41]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[41]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0];
--- 3328,3331 ----
***************
*** 3223,3227 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[42]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[42]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[43]{'args'}[0];
--- 3336,3339 ----
***************
*** 3246,3250 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[45]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[45]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0];
--- 3358,3361 ----
***************
*** 3255,3259 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[46]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[46]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0];
--- 3366,3369 ----
***************
*** 3264,3268 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[1];
- $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[47]{'line_nr'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[47]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[48]{'args'}[0];
--- 3374,3377 ----
***************
*** 3327,3333 ****
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[57]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'};
  
  $result_texis{'encoding_index_utf8_enable_encoding'} = '
! @setfilename encoding_index_utf8_enable_encoding.info
  @documentencoding utf-8
  
--- 3436,3444 ----
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'contents'}[57]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2];
  $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'};
+ $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[3];
+ $result_trees{'encoding_index_utf8_enable_encoding'}{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8_enable_encoding'};
  
  $result_texis{'encoding_index_utf8_enable_encoding'} = '
! @setfilename encoding_index_utf8.info
  @documentencoding utf-8
  
***************
*** 3392,3400 ****
  
  @printindex cp
  ';
  
  
  $result_texts{'encoding_index_utf8_enable_encoding'} = '
- 
  top
  ***
--- 3503,3511 ----
  
  @printindex cp
+ @bye
  ';
  
  
  $result_texts{'encoding_index_utf8_enable_encoding'} = '
  top
  ***
***************
*** 3454,3456 ****
--- 3565,3570 ----
  
  
+ $result_floats{'encoding_index_utf8_enable_encoding'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/encoding_index_utf8.pl texinfo-6.8/tp/t/results/indices/encoding_index_utf8.pl
*** texinfo-6.7/tp/t/results/indices/encoding_index_utf8.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/encoding_index_utf8.pl	2021-05-02 13:12:01.000000000 +0100
***************
*** 11,18 ****
        'contents' => [
          {
!           'parent' => {},
!           'text' => '
  ',
!           'type' => 'empty_line'
          },
          {
--- 11,30 ----
        'contents' => [
          {
!           'contents' => [
!             {
!               'contents' => [
!                 {
!                   'parent' => {},
!                   'text' => '
  ',
!                   'type' => 'preamble_text'
!                 }
!               ],
!               'parent' => {},
!               'type' => 'preamble'
!             }
!           ],
!           'parent' => {},
!           'type' => 'preamble_before_setfilename'
          },
          {
***************
*** 39,43 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 2,
              'macro' => ''
--- 51,55 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 2,
              'macro' => ''
***************
*** 70,74 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 3,
              'macro' => ''
--- 82,86 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 3,
              'macro' => ''
***************
*** 112,116 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 124,130 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 120,124 ****
        },
        'line_nr' => {
!         'file_name' => '',
          'line_nr' => 5,
          'macro' => ''
--- 134,138 ----
        },
        'line_nr' => {
!         'file_name' => 'encoding_index_utf8.texi',
          'line_nr' => 5,
          'macro' => ''
***************
*** 185,189 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 8,
              'macro' => ''
--- 199,203 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 8,
              'macro' => ''
***************
*** 212,216 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 9,
                      'macro' => ''
--- 226,230 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 9,
                      'macro' => ''
***************
*** 237,241 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 251,259 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 255,259 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 273,281 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 273,277 ****
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 295,303 ----
                    'cmdname' => '"',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 301,305 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 327,335 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 325,329 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 10,
                      'macro' => ''
--- 355,359 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 10,
                      'macro' => ''
***************
*** 350,354 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 380,388 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 368,372 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 402,410 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 386,390 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 424,432 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 404,408 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 446,454 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 432,436 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 478,486 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 470,474 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 11,
              'macro' => ''
--- 520,524 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 11,
              'macro' => ''
***************
*** 511,515 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 12,
              'macro' => ''
--- 561,565 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 12,
              'macro' => ''
***************
*** 552,556 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 13,
              'macro' => ''
--- 602,606 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 13,
              'macro' => ''
***************
*** 593,597 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 14,
              'macro' => ''
--- 643,647 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 14,
              'macro' => ''
***************
*** 634,638 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 15,
              'macro' => ''
--- 684,688 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 15,
              'macro' => ''
***************
*** 675,679 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 16,
              'macro' => ''
--- 725,729 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 16,
              'macro' => ''
***************
*** 716,720 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 17,
              'macro' => ''
--- 766,770 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 17,
              'macro' => ''
***************
*** 757,761 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 18,
              'macro' => ''
--- 807,811 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 18,
              'macro' => ''
***************
*** 798,802 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 19,
              'macro' => ''
--- 848,852 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 19,
              'macro' => ''
***************
*** 839,843 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 20,
              'macro' => ''
--- 889,893 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 20,
              'macro' => ''
***************
*** 880,884 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 21,
              'macro' => ''
--- 930,934 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 21,
              'macro' => ''
***************
*** 921,925 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 22,
              'macro' => ''
--- 971,975 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 22,
              'macro' => ''
***************
*** 962,966 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 23,
              'macro' => ''
--- 1012,1016 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 23,
              'macro' => ''
***************
*** 1003,1007 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 24,
              'macro' => ''
--- 1053,1057 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 24,
              'macro' => ''
***************
*** 1044,1048 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 25,
              'macro' => ''
--- 1094,1098 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 25,
              'macro' => ''
***************
*** 1085,1089 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 26,
              'macro' => ''
--- 1135,1139 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 26,
              'macro' => ''
***************
*** 1126,1130 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 27,
              'macro' => ''
--- 1176,1180 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 27,
              'macro' => ''
***************
*** 1167,1171 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 28,
              'macro' => ''
--- 1217,1221 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 28,
              'macro' => ''
***************
*** 1208,1212 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 29,
              'macro' => ''
--- 1258,1262 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 29,
              'macro' => ''
***************
*** 1249,1253 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 30,
              'macro' => ''
--- 1299,1303 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 30,
              'macro' => ''
***************
*** 1290,1294 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 31,
              'macro' => ''
--- 1340,1344 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 31,
              'macro' => ''
***************
*** 1331,1335 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 32,
              'macro' => ''
--- 1381,1385 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 32,
              'macro' => ''
***************
*** 1372,1376 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 33,
              'macro' => ''
--- 1422,1426 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 33,
              'macro' => ''
***************
*** 1413,1417 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 34,
              'macro' => ''
--- 1463,1467 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 34,
              'macro' => ''
***************
*** 1454,1458 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 35,
              'macro' => ''
--- 1504,1508 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 35,
              'macro' => ''
***************
*** 1495,1499 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 36,
              'macro' => ''
--- 1545,1549 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 36,
              'macro' => ''
***************
*** 1536,1540 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 37,
              'macro' => ''
--- 1586,1590 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 37,
              'macro' => ''
***************
*** 1577,1581 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 38,
              'macro' => ''
--- 1627,1631 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 38,
              'macro' => ''
***************
*** 1599,1603 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 39,
                      'macro' => ''
--- 1649,1653 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 39,
                      'macro' => ''
***************
*** 1630,1634 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1680,1688 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 39,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1649,1653 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 40,
                      'macro' => ''
--- 1703,1707 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 40,
                      'macro' => ''
***************
*** 1680,1684 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1734,1742 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 40,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1704,1708 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 41,
                      'macro' => ''
--- 1762,1766 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 41,
                      'macro' => ''
***************
*** 1729,1733 ****
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1787,1795 ----
                    'cmdname' => 'dotless',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 41,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1761,1765 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1823,1831 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 41,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1789,1793 ****
                            'contents' => [],
                            'line_nr' => {
!                             'file_name' => '',
                              'line_nr' => 42,
                              'macro' => ''
--- 1855,1859 ----
                            'contents' => [],
                            'line_nr' => {
!                             'file_name' => 'encoding_index_utf8.texi',
                              'line_nr' => 42,
                              'macro' => ''
***************
*** 1802,1806 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1868,1876 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1828,1832 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1898,1906 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'encoding_index_utf8.texi',
!                             'line_nr' => 42,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 1838,1842 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1912,1920 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
!                     'line_nr' => 42,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1870,1874 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 1948,1956 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 42,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1889,1893 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 43,
                      'macro' => ''
--- 1971,1975 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 43,
                      'macro' => ''
***************
*** 1920,1924 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2002,2010 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 43,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1939,1943 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 44,
                      'macro' => ''
--- 2025,2029 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 44,
                      'macro' => ''
***************
*** 1970,1974 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2056,2064 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 44,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 1989,1993 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 45,
                      'macro' => ''
--- 2079,2083 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 45,
                      'macro' => ''
***************
*** 2020,2024 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2110,2118 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 45,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2039,2043 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 46,
                      'macro' => ''
--- 2133,2137 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 46,
                      'macro' => ''
***************
*** 2070,2074 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2164,2172 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 46,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2089,2093 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 47,
                      'macro' => ''
--- 2187,2191 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 47,
                      'macro' => ''
***************
*** 2120,2124 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2218,2226 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 47,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2139,2143 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 48,
                      'macro' => ''
--- 2241,2245 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 48,
                      'macro' => ''
***************
*** 2170,2174 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2272,2280 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 48,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2189,2193 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 49,
                      'macro' => ''
--- 2295,2299 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 49,
                      'macro' => ''
***************
*** 2220,2224 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2326,2334 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 49,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2258,2262 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 50,
              'macro' => ''
--- 2368,2372 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 50,
              'macro' => ''
***************
*** 2299,2303 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 51,
              'macro' => ''
--- 2409,2413 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 51,
              'macro' => ''
***************
*** 2321,2325 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 52,
                      'macro' => ''
--- 2431,2435 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 52,
                      'macro' => ''
***************
*** 2352,2356 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2462,2470 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 52,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2371,2375 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 53,
                      'macro' => ''
--- 2485,2489 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 53,
                      'macro' => ''
***************
*** 2402,2406 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2516,2524 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 53,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2421,2425 ****
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => '',
                      'line_nr' => 54,
                      'macro' => ''
--- 2539,2543 ----
                    'contents' => [],
                    'line_nr' => {
!                     'file_name' => 'encoding_index_utf8.texi',
                      'line_nr' => 54,
                      'macro' => ''
***************
*** 2452,2456 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 2570,2578 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
!             'line_nr' => 54,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 2490,2494 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 55,
              'macro' => ''
--- 2612,2616 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 55,
              'macro' => ''
***************
*** 2531,2535 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 56,
              'macro' => ''
--- 2653,2657 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 56,
              'macro' => ''
***************
*** 2572,2576 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 57,
              'macro' => ''
--- 2694,2698 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 57,
              'macro' => ''
***************
*** 2613,2617 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 58,
              'macro' => ''
--- 2735,2739 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 58,
              'macro' => ''
***************
*** 2654,2658 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 59,
              'macro' => ''
--- 2776,2780 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 59,
              'macro' => ''
***************
*** 2695,2699 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 60,
              'macro' => ''
--- 2817,2821 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 60,
              'macro' => ''
***************
*** 2736,2740 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 61,
              'macro' => ''
--- 2858,2862 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 61,
              'macro' => ''
***************
*** 2777,2781 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 62,
              'macro' => ''
--- 2899,2903 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 62,
              'macro' => ''
***************
*** 2815,2819 ****
            },
            'line_nr' => {
!             'file_name' => '',
              'line_nr' => 64,
              'macro' => ''
--- 2937,2941 ----
            },
            'line_nr' => {
!             'file_name' => 'encoding_index_utf8.texi',
              'line_nr' => 64,
              'macro' => ''
***************
*** 2827,2839 ****
        'level' => 0,
        'line_nr' => {
!         'file_name' => '',
          'line_nr' => 6,
          'macro' => ''
        },
        'parent' => {}
      }
    ],
    'type' => 'document_root'
  };
  $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 2949,2975 ----
        'level' => 0,
        'line_nr' => {
!         'file_name' => 'encoding_index_utf8.texi',
          'line_nr' => 6,
          'macro' => ''
        },
        'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'misc_arg'
+         }
+       ],
+       'cmdname' => 'bye',
+       'parent' => {}
      }
    ],
    'type' => 'document_root'
  };
+ $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[0]{'contents'}[1]{'args'}[0];
***************
*** 2848,2852 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
  $result_trees{'encoding_index_utf8'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_utf8'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'encoding_index_utf8'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'encoding_index_utf8'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_utf8'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'args'}[0];
--- 2984,2988 ----
  $result_trees{'encoding_index_utf8'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
  $result_trees{'encoding_index_utf8'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_index_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_index_utf8'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'encoding_index_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[1]{'parent'} = $result_trees{'encoding_index_utf8'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'args'}[0];
***************
*** 2866,2878 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2];
--- 3002,3011 ----
***************
*** 2881,2885 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3014,3017 ----
***************
*** 2889,2905 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3];
--- 3021,3033 ----
***************
*** 2908,2912 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[4]{'args'}[0];
--- 3036,3039 ----
***************
*** 3113,3117 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[32]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[32]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[32]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[32]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0];
--- 3240,3243 ----
***************
*** 3122,3126 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[33]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[33]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[33]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[33]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3248,3251 ----
***************
*** 3130,3134 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0];
--- 3255,3258 ----
***************
*** 3138,3142 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[34]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 3262,3265 ----
***************
*** 3144,3156 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0];
--- 3267,3276 ----
***************
*** 3160,3164 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[35]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0];
--- 3280,3283 ----
***************
*** 3169,3173 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[36]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[36]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[36]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0];
--- 3288,3291 ----
***************
*** 3178,3182 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[37]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[37]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[37]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[37]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0];
--- 3296,3299 ----
***************
*** 3187,3191 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[38]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[38]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[38]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[38]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0];
--- 3304,3307 ----
***************
*** 3196,3200 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[39]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[39]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[39]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[39]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0];
--- 3312,3315 ----
***************
*** 3205,3209 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[40]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[40]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[40]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[40]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0];
--- 3320,3323 ----
***************
*** 3214,3218 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[41]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[41]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[41]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[41]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0];
--- 3328,3331 ----
***************
*** 3223,3227 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[42]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[42]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[42]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[42]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[43]{'args'}[0];
--- 3336,3339 ----
***************
*** 3246,3250 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[45]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[45]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[45]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[45]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0];
--- 3358,3361 ----
***************
*** 3255,3259 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[46]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[46]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[46]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[46]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0];
--- 3366,3369 ----
***************
*** 3264,3268 ****
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[47]{'extra'}{'index_entry'}{'node'} = $result_trees{'encoding_index_utf8'}{'contents'}[1];
- $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[47]{'line_nr'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[47]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[47]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[48]{'args'}[0];
--- 3374,3377 ----
***************
*** 3327,3330 ****
--- 3436,3441 ----
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'contents'}[57]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[2];
  $result_trees{'encoding_index_utf8'}{'contents'}[2]{'parent'} = $result_trees{'encoding_index_utf8'};
+ $result_trees{'encoding_index_utf8'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'encoding_index_utf8'}{'contents'}[3];
+ $result_trees{'encoding_index_utf8'}{'contents'}[3]{'parent'} = $result_trees{'encoding_index_utf8'};
  
  $result_texis{'encoding_index_utf8'} = '
***************
*** 3392,3400 ****
  
  @printindex cp
  ';
  
  
  $result_texts{'encoding_index_utf8'} = '
- 
  top
  ***
--- 3503,3511 ----
  
  @printindex cp
+ @bye
  ';
  
  
  $result_texts{'encoding_index_utf8'} = '
  top
  ***
***************
*** 3454,3456 ****
--- 3565,3570 ----
  
  
+ $result_floats{'encoding_index_utf8'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/explicit_sort_key.pl texinfo-6.8/tp/t/results/indices/explicit_sort_key.pl
*** texinfo-6.7/tp/t/results/indices/explicit_sort_key.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/explicit_sort_key.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 39,43 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 39,45 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 172,176 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 174,182 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 238,242 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 244,252 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 304,308 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 314,322 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 354,358 ****
                    'cmdname' => 'b',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 368,376 ----
                    'cmdname' => 'b',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 382,386 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 400,408 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 457,461 ****
                        'cmdname' => 'sortas',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 479,487 ----
                        'cmdname' => 'sortas',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 467,471 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 493,501 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 524,528 ****
                'cmdname' => 'sortas',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 554,562 ----
                'cmdname' => 'sortas',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 574,578 ****
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 608,616 ----
                'cmdname' => 'url',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 640,644 ****
  $result_trees{'explicit_sort_key'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[1];
  $result_trees{'explicit_sort_key'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'explicit_sort_key'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'explicit_sort_key'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'explicit_sort_key'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'explicit_sort_key'}{'contents'}[1]{'parent'} = $result_trees{'explicit_sort_key'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2];
--- 678,682 ----
  $result_trees{'explicit_sort_key'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[1];
  $result_trees{'explicit_sort_key'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'explicit_sort_key'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'explicit_sort_key'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'explicit_sort_key'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'explicit_sort_key'}{'contents'}[1]{'parent'} = $result_trees{'explicit_sort_key'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2];
***************
*** 658,662 ****
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'explicit_sort_key'}{'contents'}[1];
- $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 696,699 ----
***************
*** 670,674 ****
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'node'} = $result_trees{'explicit_sort_key'}{'contents'}[1];
- $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[4]{'line_nr'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 707,710 ----
***************
*** 682,686 ****
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'node'} = $result_trees{'explicit_sort_key'}{'contents'}[1];
- $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[5]{'line_nr'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 718,721 ----
***************
*** 690,694 ****
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6];
--- 725,728 ----
***************
*** 697,701 ****
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'node'} = $result_trees{'explicit_sort_key'}{'contents'}[1];
- $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'line_nr'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[6]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2];
--- 731,734 ----
***************
*** 710,717 ****
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'line_nr'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'args'}[0];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4];
- $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'line_nr'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'line_nr'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[4]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8]{'contents'}[5]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[8];
--- 743,748 ----
***************
*** 723,727 ****
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'args'}[0];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[0];
- $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'line_nr'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10];
--- 754,757 ----
***************
*** 732,736 ****
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[2]{'args'}[0];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[2];
- $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[2]{'line_nr'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[2]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10];
  $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10]{'contents'}[3]{'parent'} = $result_trees{'explicit_sort_key'}{'contents'}[2]{'contents'}[10];
--- 762,765 ----
***************
*** 920,923 ****
--- 949,955 ----
  
  
+ $result_floats{'explicit_sort_key'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'explicit_sort_key'} = 'This is , produced from .
***************
*** 966,970 ****
  
  
! $result_converted{'html_text'}->{'explicit_sort_key'} = '<span id="Top"></span><span id="SEC_Top"></span>
  
  <span id="index-Abbbbbbb-_0028first_0029"></span>
--- 998,1003 ----
  
  
! $result_converted{'html_text'}->{'explicit_sort_key'} = '<div class="top" id="Top">
! <span id="SEC_Top"></span>
  
  <span id="index-Abbbbbbb-_0028first_0029"></span>
***************
*** 1008,1012 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  ';
  
--- 1041,1045 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/ftable_vtable.pl texinfo-6.8/tp/t/results/indices/ftable_vtable.pl
*** texinfo-6.7/tp/t/results/indices/ftable_vtable.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/ftable_vtable.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 268,272 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 268,276 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 351,355 ****
                            'index_name' => 'vr',
                            'index_type_command' => 'vtable',
!                           'key' => 'var1 error->',
                            'node' => {},
                            'number' => 1
--- 355,359 ----
                            'index_name' => 'vr',
                            'index_type_command' => 'vtable',
!                           'key' => 'var1 error-->',
                            'node' => {},
                            'number' => 1
***************
*** 357,361 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 361,369 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 513,517 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 521,529 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 11,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 651,655 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 663,669 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 708,712 ****
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
- $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'ftable_vtable'}{'contents'}[1];
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'ftable_vtable'}{'contents'}[1];
--- 722,725 ----
***************
*** 721,725 ****
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'ftable_vtable'}{'contents'}[1];
- $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0];
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 734,737 ----
***************
*** 749,753 ****
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'extra'}{'command_as_argument'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'contents'}[2];
- $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'ftable_vtable'}{'contents'}[1];
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'ftable_vtable'}{'contents'}[1];
--- 761,764 ----
***************
*** 769,773 ****
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'ftable_vtable'}{'contents'}[1];
  $result_trees{'ftable_vtable'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ftable_vtable'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ftable_vtable'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ftable_vtable'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ftable_vtable'}{'contents'}[1]{'parent'} = $result_trees{'ftable_vtable'};
  
--- 780,784 ----
  $result_trees{'ftable_vtable'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'ftable_vtable'}{'contents'}[1];
  $result_trees{'ftable_vtable'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ftable_vtable'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ftable_vtable'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ftable_vtable'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ftable_vtable'}{'contents'}[1]{'parent'} = $result_trees{'ftable_vtable'};
  
***************
*** 838,841 ****
--- 849,855 ----
  
  
+ $result_floats{'ftable_vtable'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'ftable_vtable'} = 'This is , produced from .
***************
*** 913,941 ****
  
  <dl compact="compact">
! <dt><em>function1</em>
! <span id="index-function1"></span>
! </dt>
! <dt><em>function2x</em>
! <span id="index-function2x"></span>
! </dt>
  <dd><p>Text
  </p></dd>
! <dt><em>fun3</em>
! <span id="index-fun3"></span>
! </dt>
  </dl>
  
  <dl compact="compact">
! <dt><em>var1 error&rarr;</em>
! <span id="index-var1-error_002d_002d_003e"></span>
! </dt>
! <dt><em>varx2</em>
! <span id="index-varx2"></span>
! </dt>
  <dd><p>Text
  </p></dd>
! <dt><em>var3</em>
! <span id="index-var3"></span>
! </dt>
  </dl>
  
--- 927,943 ----
  
  <dl compact="compact">
! <dt id=\'index-function1\'><span><em>function1</em><a href=\'#index-function1\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-function2x\'><span><em>function2x</em><a href=\'#index-function2x\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>Text
  </p></dd>
! <dt id=\'index-fun3\'><span><em>fun3</em><a href=\'#index-fun3\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id=\'index-var1-error_002d_002d_003e\'><span><em>var1 error&rarr;</em><a href=\'#index-var1-error_002d_002d_003e\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-varx2\'><span><em>varx2</em><a href=\'#index-varx2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>Text
  </p></dd>
! <dt id=\'index-var3\'><span><em>var3</em><a href=\'#index-var3\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
***************
*** 975,980 ****
  </td></tr></table>
  
! <hr>
! ';
  
  1;
--- 977,981 ----
  </td></tr></table>
  
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/image_lines_count.pl texinfo-6.8/tp/t/results/indices/image_lines_count.pl
*** texinfo-6.7/tp/t/results/indices/image_lines_count.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/image_lines_count.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 160,164 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 160,166 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 198,202 ****
  $result_trees{'image_lines_count'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_lines_count'}{'contents'}[1];
  $result_trees{'image_lines_count'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_lines_count'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_lines_count'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_lines_count'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_lines_count'}{'contents'}[1]{'parent'} = $result_trees{'image_lines_count'};
  
--- 200,204 ----
  $result_trees{'image_lines_count'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_lines_count'}{'contents'}[1];
  $result_trees{'image_lines_count'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_lines_count'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_lines_count'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_lines_count'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_lines_count'}{'contents'}[1]{'parent'} = $result_trees{'image_lines_count'};
  
***************
*** 240,243 ****
--- 242,248 ----
  
  
+ $result_floats{'image_lines_count'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'image_lines_count'} = 'This is , produced from .
***************
*** 254,261 ****
  "]
  
  [index]
  * Menu:
  
! * index entry:                           Top.                   (line 4)
  
  
--- 259,267 ----
  "]
  
+ 
  [index]
  * Menu:
  
! * index entry:                           Top.                   (line 5)
  
  
***************
*** 280,286 ****
  
  
  * Menu:
  
! * index entry:                           Top.                   (line 7)
  
  ';
--- 286,293 ----
  
  
+ 
  * Menu:
  
! * index entry:                           Top.                   (line 8)
  
  ';
***************
*** 306,311 ****
   &nbsp; 
  </td></tr></table>
! <hr>
! ';
  
  1;
--- 313,317 ----
   &nbsp; 
  </td></tr></table>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/image_text_lines_count.pl texinfo-6.8/tp/t/results/indices/image_text_lines_count.pl
*** texinfo-6.7/tp/t/results/indices/image_text_lines_count.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/image_text_lines_count.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 160,164 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 160,166 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 198,202 ****
  $result_trees{'image_text_lines_count'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_text_lines_count'}{'contents'}[1];
  $result_trees{'image_text_lines_count'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_text_lines_count'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_text_lines_count'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_text_lines_count'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_text_lines_count'}{'contents'}[1]{'parent'} = $result_trees{'image_text_lines_count'};
  
--- 200,204 ----
  $result_trees{'image_text_lines_count'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_text_lines_count'}{'contents'}[1];
  $result_trees{'image_text_lines_count'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_text_lines_count'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_text_lines_count'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_text_lines_count'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_text_lines_count'}{'contents'}[1]{'parent'} = $result_trees{'image_text_lines_count'};
  
***************
*** 240,243 ****
--- 242,248 ----
  
  
+ $result_floats{'image_text_lines_count'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'image_text_lines_count'} = 'This is , produced from .
***************
*** 253,260 ****
  
  
  [index]
  * Menu:
  
! * index entry:                           Top.                  (line 10)
  
  
--- 258,266 ----
  
  
+ 
  [index]
  * Menu:
  
! * index entry:                           Top.                  (line 11)
  
  
***************
*** 279,285 ****
  
  
  * Menu:
  
! * index entry:                           Top.                   (line 7)
  
  ';
--- 285,292 ----
  
  
+ 
  * Menu:
  
! * index entry:                           Top.                   (line 8)
  
  ';
***************
*** 305,310 ****
   &nbsp; 
  </td></tr></table>
! <hr>
! ';
  
  $result_converted_errors{'html_text'}->{'image_text_lines_count'} = [
--- 312,316 ----
   &nbsp; 
  </td></tr></table>
! <hr>';
  
  $result_converted_errors{'html_text'}->{'image_text_lines_count'} = [
diff -Nrc2 texinfo-6.7/tp/t/results/indices/index_entries_locations.pl texinfo-6.8/tp/t/results/indices/index_entries_locations.pl
*** texinfo-6.7/tp/t/results/indices/index_entries_locations.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/index_entries_locations.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 344,348 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 344,350 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 415,419 ****
  $result_trees{'index_entries_locations'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'index_entries_locations'}{'contents'}[1];
  $result_trees{'index_entries_locations'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entries_locations'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entries_locations'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entries_locations'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_entries_locations'}{'contents'}[1]{'parent'} = $result_trees{'index_entries_locations'};
  
--- 417,421 ----
  $result_trees{'index_entries_locations'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'index_entries_locations'}{'contents'}[1];
  $result_trees{'index_entries_locations'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entries_locations'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entries_locations'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entries_locations'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entries_locations'}{'contents'}[1]{'parent'} = $result_trees{'index_entries_locations'};
  
***************
*** 480,483 ****
--- 482,488 ----
  
  
+ $result_floats{'index_entries_locations'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'index_entries_locations'} = 'This is , produced from .
***************
*** 579,584 ****
   &nbsp; 
  </td></tr></table>
! <hr>
! ';
  
  1;
--- 584,588 ----
   &nbsp; 
  </td></tr></table>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/index_entry_before_first_node.pl texinfo-6.8/tp/t/results/indices/index_entry_before_first_node.pl
*** texinfo-6.7/tp/t/results/indices/index_entry_before_first_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/index_entry_before_first_node.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 130,134 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 130,136 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 163,167 ****
  $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'index_entry_before_first_node'}{'contents'}[1];
  $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_before_first_node'};
  
--- 165,169 ----
  $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'index_entry_before_first_node'}{'contents'}[1];
  $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_before_first_node'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_before_first_node'};
  
***************
*** 213,216 ****
--- 215,221 ----
  
  
+ $result_floats{'index_entry_before_first_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'index_entry_before_first_node'} = 'This is , produced from .
***************
*** 289,294 ****
   &nbsp; 
  </td></tr></table>
! <hr>
! ';
  
  1;
--- 294,298 ----
   &nbsp; 
  </td></tr></table>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/index_entry_before_node.pl texinfo-6.8/tp/t/results/indices/index_entry_before_node.pl
*** texinfo-6.7/tp/t/results/indices/index_entry_before_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/index_entry_before_node.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 218,222 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 218,224 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 353,357 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            },
--- 355,361 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            },
***************
*** 469,473 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second'
            },
--- 473,479 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second'
            },
***************
*** 532,536 ****
  $result_trees{'index_entry_before_node'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'index_entry_before_node'}{'contents'}[1];
  $result_trees{'index_entry_before_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_before_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_before_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_entry_before_node'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_before_node'};
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[0];
--- 538,542 ----
  $result_trees{'index_entry_before_node'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'index_entry_before_node'}{'contents'}[1];
  $result_trees{'index_entry_before_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_before_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_before_node'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_before_node'};
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[0];
***************
*** 554,558 ****
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'index_entry_before_node'}{'contents'}[2];
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_before_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_before_node'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[3]{'contents'}[0];
--- 560,564 ----
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'index_entry_before_node'}{'contents'}[2];
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_before_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'index_entry_before_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[2]{'args'}[3]{'contents'}[0];
***************
*** 570,574 ****
  $result_trees{'index_entry_before_node'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'index_entry_before_node'}{'contents'}[3];
  $result_trees{'index_entry_before_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_before_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_before_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'index_entry_before_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'index_entry_before_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 576,580 ----
  $result_trees{'index_entry_before_node'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'index_entry_before_node'}{'contents'}[3];
  $result_trees{'index_entry_before_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_before_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_before_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'index_entry_before_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_entry_before_node'}{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 693,696 ****
--- 699,705 ----
  
  
+ $result_floats{'index_entry_before_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'index_entry_before_node'} = 'This is , produced from .
***************
*** 748,757 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#second" rel="index" accesskey="2">second</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 757,760 ----
***************
*** 786,790 ****
   &nbsp; 
  </td></tr></table>
- <hr>
  ';
  
--- 789,792 ----
diff -Nrc2 texinfo-6.7/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl texinfo-6.8/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl
*** texinfo-6.7/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 333,337 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 333,339 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 411,415 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'First'
            }
--- 413,419 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'First'
            }
***************
*** 480,484 ****
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1];
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'};
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'args'}[0];
--- 484,488 ----
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1];
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'};
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'args'}[0];
***************
*** 489,493 ****
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2];
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'};
  
--- 493,497 ----
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2];
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_in_footnote_different_node_end'}{'contents'}[2]{'parent'} = $result_trees{'index_entry_in_footnote_different_node_end'};
  
***************
*** 585,588 ****
--- 589,595 ----
  
  
+ $result_floats{'index_entry_in_footnote_different_node_end'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'index_entry_in_footnote_different_node_end'} = 'This is , produced from .
***************
*** 654,661 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#First" rel="index" accesskey="1">First</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <p>Top node<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
--- 661,664 ----
***************
*** 692,696 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote
  <span id="index-index-entry-in-footnote"></span>
--- 695,699 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote
  <span id="index-index-entry-in-footnote"></span>
***************
*** 702,706 ****
  <span id="index-counting-entry"></span>
  </div>
- <hr>
  ';
  
--- 705,708 ----
diff -Nrc2 texinfo-6.7/tp/t/results/indices/index_entry_in_footnote.pl texinfo-6.8/tp/t/results/indices/index_entry_in_footnote.pl
*** texinfo-6.7/tp/t/results/indices/index_entry_in_footnote.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/index_entry_in_footnote.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 168,172 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 168,174 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 208,212 ****
  $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'index_entry_in_footnote'}{'contents'}[1];
  $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote'};
  
--- 210,214 ----
  $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'index_entry_in_footnote'}{'contents'}[1];
  $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote'};
  
***************
*** 249,252 ****
--- 251,257 ----
  
  
+ $result_floats{'index_entry_in_footnote'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'index_entry_in_footnote'} = 'This is , produced from .
***************
*** 315,325 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote
  <span id="index-index-entry-in-footnote"></span>
  </p>
  </div>
! <hr>
! ';
  
  1;
--- 320,329 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote
  <span id="index-index-entry-in-footnote"></span>
  </p>
  </div>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/index_entry_in_footnote_separate.pl texinfo-6.8/tp/t/results/indices/index_entry_in_footnote_separate.pl
*** texinfo-6.7/tp/t/results/indices/index_entry_in_footnote_separate.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/index_entry_in_footnote_separate.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 365,369 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 365,371 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 443,447 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'First'
            }
--- 445,451 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'First'
            }
***************
*** 515,519 ****
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1];
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote_separate'};
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'args'}[0];
--- 519,523 ----
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1];
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote_separate'};
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'args'}[0];
***************
*** 524,528 ****
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2];
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'parent'} = $result_trees{'index_entry_in_footnote_separate'};
  
--- 528,532 ----
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2];
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_in_footnote_separate'}{'contents'}[2]{'parent'} = $result_trees{'index_entry_in_footnote_separate'};
  
***************
*** 621,624 ****
--- 625,631 ----
  
  
+ $result_floats{'index_entry_in_footnote_separate'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'index_entry_in_footnote_separate'} = 'This is , produced from .
***************
*** 690,697 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#First" rel="index" accesskey="1">First</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <p>Top node<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
--- 697,700 ----
***************
*** 724,728 ****
   &nbsp; 
  </td></tr></table>
- <hr>
  ';
  
--- 727,730 ----
diff -Nrc2 texinfo-6.7/tp/t/results/indices/printindex_before_document.pl texinfo-6.8/tp/t/results/indices/printindex_before_document.pl
*** texinfo-6.7/tp/t/results/indices/printindex_before_document.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/printindex_before_document.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 74,76 ****
--- 74,79 ----
  
  
+ $result_floats{'printindex_before_document'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl texinfo-6.8/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
*** texinfo-6.7/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 242,246 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 242,248 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 468,472 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 470,476 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 579,583 ****
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1];
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'};
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[2]{'args'}[0];
--- 583,587 ----
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1];
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'};
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[2]{'args'}[0];
***************
*** 611,615 ****
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3];
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'};
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[4]{'args'}[0];
--- 615,619 ----
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3];
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[3]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'};
  $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_in_footnote'}{'contents'}[4]{'args'}[0];
***************
*** 784,787 ****
--- 788,794 ----
  
  
+ $result_floats{'printindex_index_entry_in_copying_in_footnote'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'printindex_index_entry_in_copying_in_footnote'} = 'This is , produced from .
***************
*** 884,888 ****
  
  $result_converted{'html_text'}->{'printindex_index_entry_in_copying_in_footnote'} = '
! <span id="Top"></span><div class="header">
  <p>
   &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
--- 891,896 ----
  
  $result_converted{'html_text'}->{'printindex_index_entry_in_copying_in_footnote'} = '
! <div class="top" id="Top">
! <div class="header">
  <p>
   &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
***************
*** 909,919 ****
  
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
   &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
--- 917,927 ----
  
  
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">Chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
   &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
***************
*** 939,956 ****
  
  
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>In footnote
  <span id="index-copying-Copying-this-document"></span>
  </p>
! <h5><a id="FOOT1_2" href="#DOCF1_2">(2)</a></h3>
  <p>In footnote
  <span id="index-copying-Copying-this-document"></span>
  </p>
  </div>
- <hr>
  ';
  
--- 947,965 ----
  
  
+ </div>
+ </div>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>In footnote
  <span id="index-copying-Copying-this-document"></span>
  </p>
! <h5><a id="FOOT1_2" href="#DOCF1_2">(2)</a></h5>
  <p>In footnote
  <span id="index-copying-Copying-this-document"></span>
  </p>
  </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl texinfo-6.8/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
*** texinfo-6.7/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 318,322 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 318,326 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 481,485 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 485,493 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 603,607 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 611,617 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 813,817 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 823,829 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 959,963 ****
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[3];
- $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[0]{'line_nr'};
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0];
--- 971,974 ----
***************
*** 985,989 ****
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1];
- $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0];
--- 996,999 ----
***************
*** 1002,1006 ****
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'};
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[1]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'};
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[2]{'args'}[0];
***************
*** 1032,1036 ****
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'};
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[4]{'args'}[0];
--- 1042,1046 ----
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[3]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'};
  $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[4]{'args'}[0];
***************
*** 1217,1220 ****
--- 1227,1233 ----
  
  
+ $result_floats{'printindex_index_entry_in_copying_no_insertcopying'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'printindex_index_entry_in_copying_no_insertcopying'} = 'This is , produced from .
***************
*** 1283,1287 ****
  
  $result_converted{'html_text'}->{'printindex_index_entry_in_copying_no_insertcopying'} = '
! <span id="Top"></span><div class="header">
  <p>
   &nbsp; </p>
--- 1296,1301 ----
  
  $result_converted{'html_text'}->{'printindex_index_entry_in_copying_no_insertcopying'} = '
! <div class="top" id="Top">
! <div class="header">
  <p>
   &nbsp; </p>
***************
*** 1291,1301 ****
  <p>Top.
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" rel="index" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
   &nbsp; </p>
--- 1305,1315 ----
  <p>Top.
  </p>
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">Chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
   &nbsp; </p>
***************
*** 1334,1338 ****
  </td></tr></table>
  
! <hr>
  ';
  
--- 1348,1353 ----
  </td></tr></table>
  
! </div>
! </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/printindex_index_entry_in_copying.pl texinfo-6.8/tp/t/results/indices/printindex_index_entry_in_copying.pl
*** texinfo-6.7/tp/t/results/indices/printindex_index_entry_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/printindex_index_entry_in_copying.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 318,322 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 318,326 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 481,485 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 485,493 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 603,607 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 611,617 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 830,834 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 840,846 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 993,997 ****
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[3];
- $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[0]{'line_nr'};
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0];
--- 1005,1008 ----
***************
*** 1019,1023 ****
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1];
- $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0];
--- 1030,1033 ----
***************
*** 1036,1040 ****
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'printindex_index_entry_in_copying'};
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[2]{'args'}[0];
--- 1046,1050 ----
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'printindex_index_entry_in_copying'};
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[2]{'args'}[0];
***************
*** 1068,1072 ****
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'parent'} = $result_trees{'printindex_index_entry_in_copying'};
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[4]{'args'}[0];
--- 1078,1082 ----
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[3]{'parent'} = $result_trees{'printindex_index_entry_in_copying'};
  $result_trees{'printindex_index_entry_in_copying'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'printindex_index_entry_in_copying'}{'contents'}[4]{'args'}[0];
***************
*** 1257,1260 ****
--- 1267,1273 ----
  
  
+ $result_floats{'printindex_index_entry_in_copying'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'printindex_index_entry_in_copying'} = 'This is , produced from .
***************
*** 1395,1399 ****
  
  $result_converted{'html_text'}->{'printindex_index_entry_in_copying'} = '
! <span id="Top"></span><div class="header">
  <p>
   &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
--- 1408,1413 ----
  
  $result_converted{'html_text'}->{'printindex_index_entry_in_copying'} = '
! <div class="top" id="Top">
! <div class="header">
  <p>
   &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
***************
*** 1405,1421 ****
  <span id="index-copying-Copying-this-document"></span>
  
! <dl>
! <dt id="index-copying-fun">Function: <strong>fun</strong> <em>arg</em></dt>
! <dt id="index-copying-xf">Function: <strong>xf</strong> <em>arg</em></dt>
  <dd><p>Defun
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>ftable item
! <span id="index-copying-ftable-item"></span>
! </dt>
! <dt>xftable xitem
! <span id="index-copying-xftable-xitem"></span>
! </dt>
  </dl>
  
--- 1419,1431 ----
  <span id="index-copying-Copying-this-document"></span>
  
! <dl class="def">
! <dt id="index-copying-fun"><span class="category">Function: </span><span><strong>fun</strong> <em>arg</em><a href=\'#index-copying-fun\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-copying-xf"><span class="category">Function: </span><span><strong>xf</strong> <em>arg</em><a href=\'#index-copying-xf\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>Defun
  </p></dd></dl>
  
  <dl compact="compact">
! <dt id=\'index-copying-ftable-item\'><span>ftable item<a href=\'#index-copying-ftable-item\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-copying-xftable-xitem\'><span>xftable xitem<a href=\'#index-copying-xftable-xitem\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
***************
*** 1451,1461 ****
  
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" rel="index" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
   &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
--- 1461,1471 ----
  
  
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">Chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
   &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
***************
*** 1466,1482 ****
  <span id="index-copying-Copying-this-document"></span>
  
! <dl>
! <dt id="index-copying-fun">Function: <strong>fun</strong> <em>arg</em></dt>
! <dt id="index-copying-xf">Function: <strong>xf</strong> <em>arg</em></dt>
  <dd><p>Defun
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>ftable item
! <span id="index-copying-ftable-item"></span>
! </dt>
! <dt>xftable xitem
! <span id="index-copying-xftable-xitem"></span>
! </dt>
  </dl>
  
--- 1476,1488 ----
  <span id="index-copying-Copying-this-document"></span>
  
! <dl class="def">
! <dt id="index-copying-fun"><span class="category">Function: </span><span><strong>fun</strong> <em>arg</em><a href=\'#index-copying-fun\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id="index-copying-xf"><span class="category">Function: </span><span><strong>xf</strong> <em>arg</em><a href=\'#index-copying-xf\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>Defun
  </p></dd></dl>
  
  <dl compact="compact">
! <dt id=\'index-copying-ftable-item\'><span>ftable item<a href=\'#index-copying-ftable-item\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-copying-xftable-xitem\'><span>xftable xitem<a href=\'#index-copying-xftable-xitem\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
***************
*** 1542,1546 ****
  </td></tr></table>
  
! <hr>
  ';
  
--- 1548,1553 ----
  </td></tr></table>
  
! </div>
! </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/printindex_with_space_before.pl texinfo-6.8/tp/t/results/indices/printindex_with_space_before.pl
*** texinfo-6.7/tp/t/results/indices/printindex_with_space_before.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/printindex_with_space_before.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 135,139 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 135,141 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 170,174 ****
  $result_trees{'printindex_with_space_before'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'printindex_with_space_before'}{'contents'}[1];
  $result_trees{'printindex_with_space_before'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_with_space_before'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_with_space_before'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'printindex_with_space_before'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'printindex_with_space_before'}{'contents'}[1]{'parent'} = $result_trees{'printindex_with_space_before'};
  
--- 172,176 ----
  $result_trees{'printindex_with_space_before'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'printindex_with_space_before'}{'contents'}[1];
  $result_trees{'printindex_with_space_before'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'printindex_with_space_before'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'printindex_with_space_before'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'printindex_with_space_before'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'printindex_with_space_before'}{'contents'}[1]{'parent'} = $result_trees{'printindex_with_space_before'};
  
***************
*** 210,213 ****
--- 212,218 ----
  
  
+ $result_floats{'printindex_with_space_before'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'printindex_with_space_before'} = 'This is , produced from .
***************
*** 264,269 ****
   &nbsp; 
  </td></tr></table>
! <hr>
! ';
  
  1;
--- 269,273 ----
   &nbsp; 
  </td></tr></table>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/print_merged_index.pl texinfo-6.8/tp/t/results/indices/print_merged_index.pl
*** texinfo-6.7/tp/t/results/indices/print_merged_index.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/print_merged_index.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 100,104 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 100,106 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 127,131 ****
  $result_trees{'print_merged_index'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'print_merged_index'}{'contents'}[1];
  $result_trees{'print_merged_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'print_merged_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'print_merged_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'print_merged_index'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'print_merged_index'}{'contents'}[1]{'parent'} = $result_trees{'print_merged_index'};
  
--- 129,133 ----
  $result_trees{'print_merged_index'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'print_merged_index'}{'contents'}[1];
  $result_trees{'print_merged_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'print_merged_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'print_merged_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'print_merged_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'print_merged_index'}{'contents'}[1]{'parent'} = $result_trees{'print_merged_index'};
  
***************
*** 217,219 ****
--- 219,224 ----
  
  
+ $result_floats{'print_merged_index'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/recursive_synindex.pl texinfo-6.8/tp/t/results/indices/recursive_synindex.pl
*** texinfo-6.7/tp/t/results/indices/recursive_synindex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/recursive_synindex.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 224,226 ****
--- 224,229 ----
  
  
+ $result_floats{'recursive_synindex'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/same_index_entry_merged_indices.pl texinfo-6.8/tp/t/results/indices/same_index_entry_merged_indices.pl
*** texinfo-6.7/tp/t/results/indices/same_index_entry_merged_indices.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/same_index_entry_merged_indices.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 78,82 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 78,84 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 229,233 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 231,239 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 285,289 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 291,299 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 427,431 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 437,445 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 12,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 488,492 ****
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[1];
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'parent'} = $result_trees{'same_index_entry_merged_indices'};
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2];
--- 502,506 ----
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[1];
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'parent'} = $result_trees{'same_index_entry_merged_indices'};
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2];
***************
*** 510,514 ****
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[1];
- $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3];
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'contents'}[0];
--- 524,527 ----
***************
*** 519,523 ****
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3];
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[2];
- $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2];
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2];
--- 532,535 ----
***************
*** 542,546 ****
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[5];
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
- $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[5]{'line_nr'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2];
  $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[6]{'parent'} = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2];
--- 554,557 ----
***************
*** 676,679 ****
--- 687,693 ----
  
  
+ $result_floats{'same_index_entry_merged_indices'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'same_index_entry_merged_indices'} = 'This is , produced from .
***************
*** 727,740 ****
  
  $result_converted{'html_text'}->{'same_index_entry_merged_indices'} = '
! <span id="Top"></span><span id="SEC_Top"></span>
  <p>Text.
  </p>
! <dl>
! <dt id="index-mmm_002dmode">Command: <strong>mmm-mode</strong> <em><var>arg</var></em></dt>
  <dd><p>Toggle the state of MMM Mode.
  </p></dd></dl>
  
! <dl>
! <dt id="index-mmm_002dmode-1">Variable: <strong>mmm-mode</strong></dt>
  <dd><p>This variable represents MMM Mode.
  </p></dd></dl>
--- 741,755 ----
  
  $result_converted{'html_text'}->{'same_index_entry_merged_indices'} = '
! <div class="top" id="Top">
! <span id="SEC_Top"></span>
  <p>Text.
  </p>
! <dl class="def">
! <dt id="index-mmm_002dmode"><span class="category">Command: </span><span><strong>mmm-mode</strong> <em><var>arg</var></em><a href=\'#index-mmm_002dmode\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>Toggle the state of MMM Mode.
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-mmm_002dmode-1"><span class="category">Variable: </span><span><strong>mmm-mode</strong><a href=\'#index-mmm_002dmode-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>This variable represents MMM Mode.
  </p></dd></dl>
***************
*** 754,758 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  ';
  
--- 769,773 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/seealso_duplicate.pl texinfo-6.8/tp/t/results/indices/seealso_duplicate.pl
*** texinfo-6.7/tp/t/results/indices/seealso_duplicate.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/seealso_duplicate.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 0 ****
--- 1,470 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'seealso_duplicate'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'args' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => 'awk'
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'brace_command_arg'
+                     }
+                   ],
+                   'cmdname' => 'command',
+                   'contents' => [],
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 3,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => ' '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'cindex',
+           'extra' => {
+             'index_entry' => {
+               'command' => {},
+               'content' => [],
+               'content_normalized' => [],
+               'in_code' => 0,
+               'index_at_command' => 'cindex',
+               'index_name' => 'cp',
+               'index_type_command' => 'cindex',
+               'key' => 'awk',
+               'node' => {},
+               'number' => 1
+             },
+             'spaces_before_argument' => ' ',
+             'subentry' => {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'POSIX and'
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'subentry',
+               'extra' => {
+                 'level' => 1,
+                 'spaces_before_argument' => ' '
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 3,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'index_entry_command'
+         },
+         {},
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'args' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => 'awk'
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'brace_command_arg'
+                     }
+                   ],
+                   'cmdname' => 'command',
+                   'contents' => [],
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 4,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => ' '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'cindex',
+           'extra' => {
+             'index_entry' => {
+               'command' => {},
+               'content' => [],
+               'content_normalized' => [],
+               'in_code' => 0,
+               'index_at_command' => 'cindex',
+               'index_name' => 'cp',
+               'index_type_command' => 'cindex',
+               'key' => 'awk',
+               'node' => {},
+               'number' => 2
+             },
+             'spaces_before_argument' => ' ',
+             'subentry' => {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'POSIX and'
+                     },
+                     {
+                       'parent' => {},
+                       'text' => ' ',
+                       'type' => 'empty_spaces_before_argument'
+                     },
+                     {
+                       'args' => [
+                         {
+                           'contents' => [
+                             {
+                               'parent' => {},
+                               'text' => 'POSIX '
+                             },
+                             {
+                               'args' => [
+                                 {
+                                   'contents' => [
+                                     {
+                                       'parent' => {},
+                                       'text' => 'awk'
+                                     }
+                                   ],
+                                   'parent' => {},
+                                   'type' => 'brace_command_arg'
+                                 }
+                               ],
+                               'cmdname' => 'command',
+                               'contents' => [],
+                               'line_nr' => {
+                                 'file_name' => '',
+                                 'line_nr' => 4,
+                                 'macro' => ''
+                               },
+                               'parent' => {}
+                             }
+                           ],
+                           'parent' => {},
+                           'type' => 'brace_command_arg'
+                         }
+                       ],
+                       'cmdname' => 'seealso',
+                       'contents' => [],
+                       'line_nr' => {
+                         'file_name' => '',
+                         'line_nr' => 4,
+                         'macro' => ''
+                       },
+                       'parent' => {}
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'subentry',
+               'extra' => {
+                 'level' => 1,
+                 'seealso' => {},
+                 'spaces_before_argument' => ' '
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 4,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 4,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'index_entry_command'
+         },
+         {},
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'cp'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'printindex',
+           'extra' => {
+             'misc_args' => [
+               'cp'
+             ],
+             'spaces_before_argument' => ' '
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 6,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'isindex' => 1,
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'Top',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'seealso_duplicate'}{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'};
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'command'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'subentry'};
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'subentry'}{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[2] = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[1]{'extra'}{'subentry'};
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'command'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'};
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'extra'}{'seealso'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'}{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[4] = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[3]{'extra'}{'subentry'};
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[6]{'args'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[6];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'seealso_duplicate'}{'contents'}[1];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'seealso_duplicate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'seealso_duplicate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'seealso_duplicate'}{'contents'}[1]{'parent'} = $result_trees{'seealso_duplicate'};
+ 
+ $result_texis{'seealso_duplicate'} = '@node Top
+ 
+ @cindex @command{awk} @subentry POSIX and
+ @cindex @command{awk} @subentry POSIX and @seealso{POSIX @command{awk}}
+ 
+ @printindex cp
+ ';
+ 
+ 
+ $result_texts{'seealso_duplicate'} = '
+ 
+ ';
+ 
+ $result_sectioning{'seealso_duplicate'} = {};
+ 
+ $result_nodes{'seealso_duplicate'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'isindex' => 1,
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_menus{'seealso_duplicate'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'isindex' => 1,
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_errors{'seealso_duplicate'} = [];
+ 
+ 
+ $result_floats{'seealso_duplicate'} = {};
+ 
+ 
+ 
+ $result_converted{'info'}->{'seealso_duplicate'} = 'This is , produced from .
+ 
+ 
+ File: ,  Node: Top,  Up: (dir)
+ 
+ [index]
+ * Menu:
+ 
+ * awk, POSIX and:                        Top.                   (line 3)
+ * awk, POSIX and <1>:                    Top.                   (line 3)
+ 
+ 
+ 
+ Tag Table:
+ Node: Top27
+ 
+ End Tag Table
+ 
+ 
+ Local Variables:
+ coding: utf-8
+ End:
+ ';
+ 
+ 
+ $result_converted{'plaintext'}->{'seealso_duplicate'} = '* Menu:
+ 
+ * awk, POSIX and:                        Top.                   (line 0)
+ * awk, POSIX and <1>:                    Top.                   (line 0)
+ 
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'seealso_duplicate'} = '<span id="Top"></span><h1 class="node-heading">Top</h1>
+ 
+ <span id="index-awk"></span>
+ <span id="index-awk-1"></span>
+ 
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_cp_letter-A"><b>A</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table class="index-cp" border="0">
+ <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="t_h_cp_letter-A">A</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-awk"><code>awk</code>, POSIX and</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-awk-1"><code>awk</code>, POSIX and</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ </table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_cp_letter-A"><b>A</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <hr>';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/seeentry.pl texinfo-6.8/tp/t/results/indices/seeentry.pl
*** texinfo-6.7/tp/t/results/indices/seeentry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/seeentry.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 128,135 ****
                'number' => 1
              },
!             'seeentry' => 'bbb',
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 130,141 ----
                'number' => 1
              },
!             'seeentry' => {},
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 191,198 ****
                'number' => 1
              },
!             'seealso' => 'ccc',
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 197,208 ----
                'number' => 1
              },
!             'seealso' => {},
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 215,219 ****
  $result_trees{'seeentry'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'seeentry'}{'contents'}[1];
  $result_trees{'seeentry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'seeentry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'seeentry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'seeentry'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'seeentry'}{'contents'}[1]{'parent'} = $result_trees{'seeentry'};
  $result_trees{'seeentry'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'seeentry'}{'contents'}[2];
--- 225,229 ----
  $result_trees{'seeentry'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'seeentry'}{'contents'}[1];
  $result_trees{'seeentry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'seeentry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'seeentry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'seeentry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'seeentry'}{'contents'}[1]{'parent'} = $result_trees{'seeentry'};
  $result_trees{'seeentry'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'seeentry'}{'contents'}[2];
***************
*** 229,233 ****
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'seeentry'}{'contents'}[1];
! $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'seeentry'}{'contents'}[2];
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 239,243 ----
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'seeentry'}{'contents'}[1];
! $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'seeentry'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'seeentry'}{'contents'}[2];
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 241,245 ****
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'seeentry'}{'contents'}[1];
! $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'seeentry'}{'contents'}[2];
  $result_trees{'seeentry'}{'contents'}[2]{'parent'} = $result_trees{'seeentry'};
--- 251,255 ----
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'seeentry'}{'contents'}[1];
! $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'seealso'} = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'seeentry'}{'contents'}[2];
  $result_trees{'seeentry'}{'contents'}[2]{'parent'} = $result_trees{'seeentry'};
***************
*** 301,304 ****
--- 311,317 ----
  
  
+ $result_floats{'seeentry'} = {};
+ 
+ 
  
  $result_converted{'docbook'}->{'seeentry'} = '<chapter label="" id="Top">
***************
*** 333,338 ****
  
  
! $result_converted{'html_text'}->{'seeentry'} = '<span id="Top"></span><span id="SEC_Top"></span>
! <hr>
  ';
  
--- 346,352 ----
  
  
! $result_converted{'html_text'}->{'seeentry'} = '<div class="top" id="Top">
! <span id="SEC_Top"></span>
! <hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/subentries.pl texinfo-6.8/tp/t/results/indices/subentries.pl
*** texinfo-6.7/tp/t/results/indices/subentries.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/subentries.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 39,43 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 39,45 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 175,179 ****
              }
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 177,185 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 261,269 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              }
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 267,283 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 372,384 ****
                      }
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              }
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 386,410 ----
                      }
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 7,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 441,445 ****
  $result_trees{'subentries'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'subentries'}{'contents'}[1];
  $result_trees{'subentries'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'subentries'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'subentries'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'subentries'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'subentries'}{'contents'}[1]{'parent'} = $result_trees{'subentries'};
  $result_trees{'subentries'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'subentries'}{'contents'}[2];
--- 467,471 ----
  $result_trees{'subentries'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'subentries'}{'contents'}[1];
  $result_trees{'subentries'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'subentries'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'subentries'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'subentries'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'subentries'}{'contents'}[1]{'parent'} = $result_trees{'subentries'};
  $result_trees{'subentries'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'subentries'}{'contents'}[2];
***************
*** 461,465 ****
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'}{'args'}[0]{'parent'} = $result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'};
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'}{'parent'} = $result_trees{'subentries'}{'contents'}[2];
- $result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'}{'line_nr'};
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'subentries'}{'contents'}[2];
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[3] = $result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'};
--- 487,490 ----
***************
*** 475,481 ****
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'} = $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'};
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'} = $result_trees{'subentries'}{'contents'}[2];
- $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'line_nr'} = $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'line_nr'};
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'parent'} = $result_trees{'subentries'}{'contents'}[2];
- $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'line_nr'} = $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'line_nr'};
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'subentries'}{'contents'}[2];
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[5] = $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'};
--- 500,504 ----
***************
*** 494,502 ****
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'} = $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'};
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'} = $result_trees{'subentries'}{'contents'}[2];
- $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'line_nr'} = $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'line_nr'};
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'} = $result_trees{'subentries'}{'contents'}[2];
- $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'line_nr'} = $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'line_nr'};
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'parent'} = $result_trees{'subentries'}{'contents'}[2];
- $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'line_nr'} = $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'line_nr'};
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'subentries'}{'contents'}[2];
  $result_trees{'subentries'}{'contents'}[2]{'contents'}[8] = $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'};
--- 517,522 ----
***************
*** 583,586 ****
--- 603,609 ----
  
  
+ $result_floats{'subentries'} = {};
+ 
+ 
  
  $result_converted{'docbook'}->{'subentries'} = '<chapter label="" id="Top">
***************
*** 631,635 ****
  
  
! $result_converted{'html_text'}->{'subentries'} = '<span id="Top"></span><span id="SEC_Top"></span>
  <span id="index-aa"></span>
  <span id="index-bb"></span>
--- 654,659 ----
  
  
! $result_converted{'html_text'}->{'subentries'} = '<div class="top" id="Top">
! <span id="SEC_Top"></span>
  <span id="index-aa"></span>
  <span id="index-bb"></span>
***************
*** 671,675 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  ';
  
--- 695,699 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/subentry_and_sortas.pl texinfo-6.8/tp/t/results/indices/subentry_and_sortas.pl
*** texinfo-6.7/tp/t/results/indices/subentry_and_sortas.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/subentry_and_sortas.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 39,43 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 39,45 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 152,156 ****
                        'cmdname' => 'sortas',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 154,162 ----
                        'cmdname' => 'sortas',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 4,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 179,187 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 185,201 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 242,246 ****
  $result_trees{'subentry_and_sortas'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[1];
  $result_trees{'subentry_and_sortas'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'subentry_and_sortas'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'subentry_and_sortas'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'subentry_and_sortas'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'subentry_and_sortas'}{'contents'}[1]{'parent'} = $result_trees{'subentry_and_sortas'};
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2];
--- 256,260 ----
  $result_trees{'subentry_and_sortas'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[1];
  $result_trees{'subentry_and_sortas'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'subentry_and_sortas'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'subentry_and_sortas'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'subentry_and_sortas'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'subentry_and_sortas'}{'contents'}[1]{'parent'} = $result_trees{'subentry_and_sortas'};
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2];
***************
*** 258,269 ****
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0];
- $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'};
- $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'line_nr'} = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2];
- $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'subentry_and_sortas'}{'contents'}[2];
  $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[2] = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'};
--- 272,280 ----
***************
*** 335,338 ****
--- 346,352 ----
  
  
+ $result_floats{'subentry_and_sortas'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'subentry_and_sortas'} = '* Menu:
***************
*** 363,375 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 377,391 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 380,383 ****
--- 396,400 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 388,392 ****
  
  <body lang="en">
! <span id="Top"></span><span id="SEC_Top"></span>
  <span id="index-aaaA"></span>
  
--- 405,410 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="SEC_Top"></span>
  <span id="index-aaaA"></span>
  
***************
*** 404,408 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  
  
--- 422,426 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  
  
***************
*** 454,458 ****
  
  
! $result_converted{'html_text'}->{'subentry_and_sortas'} = '<span id="Top"></span><span id="SEC_Top"></span>
  <span id="index-aaaA"></span>
  
--- 472,477 ----
  
  
! $result_converted{'html_text'}->{'subentry_and_sortas'} = '<div class="top" id="Top">
! <span id="SEC_Top"></span>
  <span id="index-aaaA"></span>
  
***************
*** 470,474 ****
   &nbsp; 
  </td></tr></table>
! <hr>
  ';
  
--- 489,493 ----
   &nbsp; 
  </td></tr></table>
! <hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/indices/syncode_index_print_both.pl texinfo-6.8/tp/t/results/indices/syncode_index_print_both.pl
*** texinfo-6.7/tp/t/results/indices/syncode_index_print_both.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/syncode_index_print_both.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 287,291 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 287,293 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 343,347 ****
  $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'syncode_index_print_both'}{'contents'}[1];
  $result_trees{'syncode_index_print_both'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'syncode_index_print_both'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'syncode_index_print_both'}{'contents'}[1]{'parent'} = $result_trees{'syncode_index_print_both'};
  
--- 345,349 ----
  $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'syncode_index_print_both'}{'contents'}[1];
  $result_trees{'syncode_index_print_both'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'syncode_index_print_both'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'syncode_index_print_both'}{'contents'}[1]{'parent'} = $result_trees{'syncode_index_print_both'};
  
***************
*** 457,460 ****
--- 459,465 ----
  
  
+ $result_floats{'syncode_index_print_both'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'syncode_index_print_both'} = 'This is , produced from .
***************
*** 532,537 ****
  </td></tr></table>
  
! <hr>
! ';
  
  1;
--- 537,541 ----
  </td></tr></table>
  
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/syncodeindex_to_plain.pl texinfo-6.8/tp/t/results/indices/syncodeindex_to_plain.pl
*** texinfo-6.7/tp/t/results/indices/syncodeindex_to_plain.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/syncodeindex_to_plain.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 304,308 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 304,310 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
  $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'syncodeindex_to_plain'}{'contents'}[1];
  $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'parent'} = $result_trees{'syncodeindex_to_plain'};
  
--- 365,369 ----
  $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'syncodeindex_to_plain'}{'contents'}[1];
  $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'syncodeindex_to_plain'}{'contents'}[1]{'parent'} = $result_trees{'syncodeindex_to_plain'};
  
***************
*** 460,463 ****
--- 462,468 ----
  
  
+ $result_floats{'syncodeindex_to_plain'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'syncodeindex_to_plain'} = 'This is , produced from .
***************
*** 544,549 ****
  <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_vr_symbol-1"><b>-</b></a>
  </td></tr></table>
! <hr>
! ';
  
  1;
--- 549,553 ----
  <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_vr_symbol-1"><b>-</b></a>
  </td></tr></table>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/transparent_sort_chars.pl texinfo-6.8/tp/t/results/indices/transparent_sort_chars.pl
*** texinfo-6.7/tp/t/results/indices/transparent_sort_chars.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/transparent_sort_chars.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 0 ****
--- 1,506 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'transparent_sort_chars'} = {
+   'contents' => [
+     {
+       'contents' => [
+         {
+           'args' => [
+             {
+               'parent' => {},
+               'text' => 'txiindexhyphenignore',
+               'type' => 'misc_arg'
+             },
+             {
+               'parent' => {},
+               'text' => '',
+               'type' => 'misc_arg'
+             }
+           ],
+           'cmdname' => 'set',
+           'extra' => {
+             'arg_line' => ' txiindexhyphenignore
+ ',
+             'misc_args' => [
+               'txiindexhyphenignore',
+               ''
+             ]
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'isindex' => 1,
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'Top',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 3,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'top',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'args' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => '--version'
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'brace_command_arg'
+                     }
+                   ],
+                   'cmdname' => 'code',
+                   'contents' => [],
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 6,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 },
+                 {
+                   'parent' => {},
+                   'text' => ', for '
+                 },
+                 {
+                   'args' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => 'install-info'
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'brace_command_arg'
+                     }
+                   ],
+                   'cmdname' => 'command',
+                   'contents' => [],
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 6,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'cindex',
+           'extra' => {
+             'index_entry' => {
+               'command' => {},
+               'content' => [],
+               'content_normalized' => [],
+               'in_code' => 0,
+               'index_at_command' => 'cindex',
+               'index_name' => 'cp',
+               'index_type_command' => 'cindex',
+               'key' => 'version, for installinfo',
+               'node' => {},
+               'number' => 1
+             },
+             'spaces_before_argument' => ' '
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 6,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'index_entry_command'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'Source file format'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'cindex',
+           'extra' => {
+             'index_entry' => {
+               'command' => {},
+               'content' => [],
+               'content_normalized' => [],
+               'in_code' => 0,
+               'index_at_command' => 'cindex',
+               'index_name' => 'cp',
+               'index_type_command' => 'cindex',
+               'key' => 'Source file format',
+               'node' => {},
+               'number' => 2
+             },
+             'spaces_before_argument' => ' '
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 7,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'index_entry_command'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'Semantic markup'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'cindex',
+           'extra' => {
+             'index_entry' => {
+               'command' => {},
+               'content' => [],
+               'content_normalized' => [],
+               'in_code' => 0,
+               'index_at_command' => 'cindex',
+               'index_name' => 'cp',
+               'index_type_command' => 'cindex',
+               'key' => 'Semantic markup',
+               'node' => {},
+               'number' => 3
+             },
+             'spaces_before_argument' => ' '
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 8,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'index_entry_command'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'cp'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'printindex',
+           'extra' => {
+             'misc_args' => [
+               'cp'
+             ],
+             'spaces_before_argument' => ' '
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 10,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {},
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 4,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'transparent_sort_chars'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'};
+ $result_trees{'transparent_sort_chars'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[1]{'args'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[1];
+ $result_trees{'transparent_sort_chars'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'transparent_sort_chars'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'transparent_sort_chars'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[1]{'parent'} = $result_trees{'transparent_sort_chars'};
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'command'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'transparent_sort_chars'}{'contents'}[1];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'args'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'command'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'} = $result_trees{'transparent_sort_chars'}{'contents'}[1];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'args'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'command'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'transparent_sort_chars'}{'contents'}[1];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[5]{'args'}[0];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[5];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'transparent_sort_chars'}{'contents'}[2];
+ $result_trees{'transparent_sort_chars'}{'contents'}[2]{'parent'} = $result_trees{'transparent_sort_chars'};
+ 
+ $result_texis{'transparent_sort_chars'} = '@set txiindexhyphenignore
+ 
+ @node Top
+ @top
+ 
+ @cindex @code{--version}, for @command{install-info}
+ @cindex Source file format
+ @cindex Semantic markup
+ 
+ @printindex cp
+ ';
+ 
+ 
+ $result_texts{'transparent_sort_chars'} = '
+ 
+ 
+ ';
+ 
+ $result_sectioning{'transparent_sort_chars'} = {
+   'level' => -1,
+   'section_childs' => [
+     {
+       'cmdname' => 'top',
+       'extra' => {
+         'associated_node' => {
+           'cmdname' => 'node',
+           'extra' => {
+             'isindex' => 1,
+             'normalized' => 'Top',
+             'spaces_before_argument' => ' '
+           }
+         }
+       },
+       'level' => 0,
+       'section_up' => {}
+     }
+   ]
+ };
+ $result_sectioning{'transparent_sort_chars'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'transparent_sort_chars'};
+ 
+ $result_nodes{'transparent_sort_chars'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'associated_section' => {
+       'cmdname' => 'top',
+       'extra' => {},
+       'level' => 0
+     },
+     'isindex' => 1,
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_menus{'transparent_sort_chars'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'isindex' => 1,
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_errors{'transparent_sort_chars'} = [];
+ 
+ 
+ $result_floats{'transparent_sort_chars'} = {};
+ 
+ 
+ 
+ $result_converted{'info'}->{'transparent_sort_chars'} = 'This is , produced from .
+ 
+ 
+ File: ,  Node: Top,  Up: (dir)
+ 
+ [index]
+ * Menu:
+ 
+ * Semantic markup:                       Top.                   (line 3)
+ * Source file format:                    Top.                   (line 3)
+ * --version, for install-info:           Top.                   (line 3)
+ 
+ 
+ 
+ Tag Table:
+ Node: Top27
+ 
+ End Tag Table
+ 
+ 
+ Local Variables:
+ coding: utf-8
+ End:
+ ';
+ 
+ 
+ $result_converted{'plaintext'}->{'transparent_sort_chars'} = '* Menu:
+ 
+ * Semantic markup:                       Top.                   (line 0)
+ * Source file format:                    Top.                   (line 0)
+ * --version, for install-info:           Top.                   (line 0)
+ 
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'transparent_sort_chars'} = '
+ <div class="top" id="Top">
+ <span id="SEC_Top"></span>
+ <span id="index-_002d_002dversion_002c-for-install_002dinfo"></span>
+ <span id="index-Source-file-format"></span>
+ <span id="index-Semantic-markup"></span>
+ 
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_cp_letter-S"><b>S</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#t_h_cp_letter-V"><b>V</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table class="index-cp" border="0">
+ <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="t_h_cp_letter-S">S</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-Semantic-markup">Semantic markup</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-Source-file-format">Source file format</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="t_h_cp_letter-V">V</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002d_002dversion_002c-for-install_002dinfo"><code>--version</code>, for <code>install-info</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ </table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_cp_letter-S"><b>S</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#t_h_cp_letter-V"><b>V</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <hr></div>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/unknown_index_entry.pl texinfo-6.8/tp/t/results/indices/unknown_index_entry.pl
*** texinfo-6.7/tp/t/results/indices/unknown_index_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/unknown_index_entry.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 45,47 ****
--- 45,50 ----
  
  
+ $result_floats{'unknown_index_entry'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/unknown_printindex.pl texinfo-6.8/tp/t/results/indices/unknown_printindex.pl
*** texinfo-6.7/tp/t/results/indices/unknown_printindex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/unknown_printindex.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 57,59 ****
--- 57,62 ----
  
  
+ $result_floats{'unknown_printindex'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/unknown_synindex.pl texinfo-6.8/tp/t/results/indices/unknown_synindex.pl
*** texinfo-6.7/tp/t/results/indices/unknown_synindex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/unknown_synindex.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 66,68 ****
--- 66,71 ----
  
  
+ $result_floats{'unknown_synindex'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/unknown_then_known_index_entry.pl texinfo-6.8/tp/t/results/indices/unknown_then_known_index_entry.pl
*** texinfo-6.7/tp/t/results/indices/unknown_then_known_index_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/unknown_then_known_index_entry.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 191,193 ****
--- 191,196 ----
  
  
+ $result_floats{'unknown_then_known_index_entry'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/w_lines_count.pl texinfo-6.8/tp/t/results/indices/w_lines_count.pl
*** texinfo-6.7/tp/t/results/indices/w_lines_count.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/w_lines_count.pl	2021-05-02 13:12:00.000000000 +0100
***************
*** 0 ****
--- 1,466 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'w_lines_count'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'isindex' => 1,
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'Top',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'top',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'xzcompilationxdmbufferxmsubsequentmxCtxaxxmcommandsmadvancemfrommthere.  
+ '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'args' => [
+                         {
+                           'contents' => [
+                             {
+                               'parent' => {},
+                               'text' => 'C-u'
+                             }
+                           ],
+                           'parent' => {},
+                           'type' => 'brace_command_arg'
+                         }
+                       ],
+                       'cmdname' => 'code',
+                       'contents' => [],
+                       'line_nr' => {
+                         'file_name' => '',
+                         'line_nr' => 5,
+                         'macro' => ''
+                       },
+                       'parent' => {}
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'w',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 5,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' starts again from the beginning
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'paragraph'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'compilation-next-error'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'findex',
+           'extra' => {
+             'index_entry' => {
+               'command' => {},
+               'content' => [],
+               'content_normalized' => [],
+               'in_code' => 1,
+               'index_at_command' => 'findex',
+               'index_name' => 'fn',
+               'index_type_command' => 'findex',
+               'key' => 'compilation-next-error',
+               'node' => {},
+               'number' => 1
+             },
+             'spaces_before_argument' => ' '
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 7,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'index_entry_command'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Compilation mode also defines the keys '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'SPC'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'key',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 8,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' and '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'DEL'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'key',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 8,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' to
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'paragraph'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'fn'
+                 }
+               ],
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'printindex',
+           'extra' => {
+             'misc_args' => [
+               'fn'
+             ],
+             'spaces_before_argument' => ' '
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 10,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {},
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 2,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'w_lines_count'}{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'};
+ $result_trees{'w_lines_count'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[1]{'args'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[1];
+ $result_trees{'w_lines_count'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'w_lines_count'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'w_lines_count'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[1]{'parent'} = $result_trees{'w_lines_count'};
+ $result_trees{'w_lines_count'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'args'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'command'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'w_lines_count'}{'contents'}[1];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'args'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[1];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[3]{'args'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[3];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[6]{'args'}[0];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[6];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'contents'}[6]{'parent'} = $result_trees{'w_lines_count'}{'contents'}[2];
+ $result_trees{'w_lines_count'}{'contents'}[2]{'parent'} = $result_trees{'w_lines_count'};
+ 
+ $result_texis{'w_lines_count'} = '@node Top
+ @top
+ 
+ xzcompilationxdmbufferxmsubsequentmxCtxaxxmcommandsmadvancemfrommthere.  
+ @w{@code{C-u}} starts again from the beginning
+ 
+ @findex compilation-next-error
+ Compilation mode also defines the keys @key{SPC} and @key{DEL} to
+ 
+ @printindex fn';
+ 
+ 
+ $result_texts{'w_lines_count'} = '
+ xzcompilationxdmbufferxmsubsequentmxCtxaxxmcommandsmadvancemfrommthere.  
+ C-u starts again from the beginning
+ 
+ Compilation mode also defines the keys SPC and DEL to
+ 
+ ';
+ 
+ $result_sectioning{'w_lines_count'} = {
+   'level' => -1,
+   'section_childs' => [
+     {
+       'cmdname' => 'top',
+       'extra' => {
+         'associated_node' => {
+           'cmdname' => 'node',
+           'extra' => {
+             'isindex' => 1,
+             'normalized' => 'Top',
+             'spaces_before_argument' => ' '
+           }
+         }
+       },
+       'level' => 0,
+       'section_up' => {}
+     }
+   ]
+ };
+ $result_sectioning{'w_lines_count'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'w_lines_count'};
+ 
+ $result_nodes{'w_lines_count'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'associated_section' => {
+       'cmdname' => 'top',
+       'extra' => {},
+       'level' => 0
+     },
+     'isindex' => 1,
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_menus{'w_lines_count'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'isindex' => 1,
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_errors{'w_lines_count'} = [];
+ 
+ 
+ $result_floats{'w_lines_count'} = {};
+ 
+ 
+ 
+ $result_converted{'info'}->{'w_lines_count'} = 'This is , produced from .
+ 
+ 
+ File: ,  Node: Top,  Up: (dir)
+ 
+ xzcompilationxdmbufferxmsubsequentmxCtxaxxmcommandsmadvancemfrommthere.
+ \'C-u\' starts again from the beginning
+ 
+    Compilation mode also defines the keys <SPC> and <DEL> to
+ 
+ [index]
+ * Menu:
+ 
+ * compilation-next-error:                Top.                   (line 6)
+ 
+ 
+ 
+ Tag Table:
+ Node: Top27
+ 
+ End Tag Table
+ 
+ 
+ Local Variables:
+ coding: utf-8
+ End:
+ ';
+ 
+ 
+ $result_converted{'plaintext'}->{'w_lines_count'} = 'xzcompilationxdmbufferxmsubsequentmxCtxaxxmcommandsmadvancemfrommthere.
+ \'C-u\' starts again from the beginning
+ 
+    Compilation mode also defines the keys <SPC> and <DEL> to
+ 
+ * Menu:
+ 
+ * compilation-next-error:                Top.                   (line 3)
+ 
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'w_lines_count'} = '<div class="top" id="Top">
+ <span id="SEC_Top"></span>
+ <p>xzcompilationxdmbufferxmsubsequentmxCtxaxxmcommandsmadvancemfrommthere.  
+ <code><span class="nolinebreak">C-u</span></code><!-- /@w --> starts again from the beginning
+ </p>
+ <span id="index-compilation_002dnext_002derror"></span>
+ <p>Compilation mode also defines the keys <tt class="key">SPC</tt> and <tt class="key">DEL</tt> to
+ </p>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_fn_letter-C"><b>C</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table class="index-fn" border="0">
+ <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="t_h_fn_letter-C">C</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-compilation_002dnext_002derror"><code>compilation-next-error</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ </table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#t_h_fn_letter-C"><b>C</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <hr></div>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/indices/wrong_synindex.pl texinfo-6.8/tp/t/results/indices/wrong_synindex.pl
*** texinfo-6.7/tp/t/results/indices/wrong_synindex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/indices/wrong_synindex.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 147,149 ****
--- 147,152 ----
  
  
+ $result_floats{'wrong_synindex'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/anchor_and_spaces.pl texinfo-6.8/tp/t/results/info_tests/anchor_and_spaces.pl
*** texinfo-6.7/tp/t/results/info_tests/anchor_and_spaces.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/anchor_and_spaces.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 222,226 ****
  $result_trees{'anchor_and_spaces'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'anchor_and_spaces'}{'contents'}[1];
  $result_trees{'anchor_and_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_and_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_and_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_and_spaces'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'anchor_and_spaces'}{'contents'}[1]{'parent'} = $result_trees{'anchor_and_spaces'};
  $result_trees{'anchor_and_spaces'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_and_spaces'}{'contents'}[2]{'args'}[0];
--- 224,228 ----
  $result_trees{'anchor_and_spaces'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'anchor_and_spaces'}{'contents'}[1];
  $result_trees{'anchor_and_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_and_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_and_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_and_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_and_spaces'}{'contents'}[1]{'parent'} = $result_trees{'anchor_and_spaces'};
  $result_trees{'anchor_and_spaces'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_and_spaces'}{'contents'}[2]{'args'}[0];
***************
*** 315,318 ****
--- 317,323 ----
  
  
+ $result_floats{'anchor_and_spaces'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'anchor_and_spaces'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/anchor_in_command.pl texinfo-6.8/tp/t/results/info_tests/anchor_in_command.pl
*** texinfo-6.7/tp/t/results/info_tests/anchor_in_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/anchor_in_command.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 84,88 ****
                        'cmdname' => 'emph',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 84,92 ----
                        'cmdname' => 'emph',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 3,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 157,161 ****
                        'cmdname' => 'emph',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 161,169 ----
                        'cmdname' => 'emph',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 167,171 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 175,183 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 186,190 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 198,204 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 213,217 ****
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3];
- $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
--- 227,230 ----
***************
*** 225,237 ****
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7];
- $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
- $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_command'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'anchor_in_command'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_command'};
  
--- 238,248 ----
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_command'}{'contents'}[1];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_command'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_command'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_command'};
  
***************
*** 270,273 ****
--- 281,287 ----
  
  
+ $result_floats{'anchor_in_command'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'anchor_in_command'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/before_node_and_section.pl texinfo-6.8/tp/t/results/info_tests/before_node_and_section.pl
*** texinfo-6.7/tp/t/results/info_tests/before_node_and_section.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/before_node_and_section.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 62,66 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'Top'
                        }
--- 62,68 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'Top'
                        }
***************
*** 454,458 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 456,464 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 620,624 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node1'
            }
--- 626,632 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node1'
            }
***************
*** 719,723 ****
  $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'before_node_and_section'};
  $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
--- 727,731 ----
  $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'label'}{'parent'} = $result_trees{'before_node_and_section'};
  $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
***************
*** 783,787 ****
  $result_trees{'before_node_and_section'}{'contents'}[2]{'contents'}[2]{'contents'}[5]{'extra'}{'label'} = $result_trees{'before_node_and_section'}{'contents'}[0]{'contents'}[0]{'contents'}[9];
  $result_trees{'before_node_and_section'}{'contents'}[2]{'contents'}[2]{'contents'}[5]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'before_node_and_section'}{'contents'}[2]{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'before_node_and_section'}{'contents'}[2]{'contents'}[2]{'contents'}[5]{'line_nr'} = $result_trees{'before_node_and_section'}{'contents'}[2]{'contents'}[2]{'contents'}[1]{'line_nr'};
  $result_trees{'before_node_and_section'}{'contents'}[2]{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'before_node_and_section'}{'contents'}[2]{'contents'}[2];
  $result_trees{'before_node_and_section'}{'contents'}[2]{'contents'}[2]{'contents'}[6]{'parent'} = $result_trees{'before_node_and_section'}{'contents'}[2]{'contents'}[2];
--- 791,794 ----
***************
*** 809,813 ****
  $result_trees{'before_node_and_section'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'before_node_and_section'}{'contents'}[3];
  $result_trees{'before_node_and_section'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'before_node_and_section'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'before_node_and_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'before_node_and_section'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'before_node_and_section'}{'contents'}[3]{'parent'} = $result_trees{'before_node_and_section'};
  $result_trees{'before_node_and_section'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'before_node_and_section'}{'contents'}[4]{'args'}[0];
--- 816,820 ----
  $result_trees{'before_node_and_section'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'before_node_and_section'}{'contents'}[3];
  $result_trees{'before_node_and_section'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'before_node_and_section'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'before_node_and_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'before_node_and_section'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'before_node_and_section'}{'contents'}[3]{'parent'} = $result_trees{'before_node_and_section'};
  $result_trees{'before_node_and_section'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'before_node_and_section'}{'contents'}[4]{'args'}[0];
***************
*** 995,1020 ****
      'text' => 'entry for index `cp\' outside of any node',
      'type' => 'warning'
-   },
-   {
-     'error_line' => ':7: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 7,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':7: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 7,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
    }
  ];
  
  
  
  $result_converted{'info'}->{'before_node_and_section'} = 'This is , produced from .
--- 1002,1012 ----
      'text' => 'entry for index `cp\' outside of any node',
      'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'before_node_and_section'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'before_node_and_section'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/center_flush.pl texinfo-6.8/tp/t/results/info_tests/center_flush.pl
*** texinfo-6.7/tp/t/results/info_tests/center_flush.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/center_flush.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 566,569 ****
--- 566,572 ----
  
  
+ $result_floats{'center_flush'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'center_flush'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/colon_in_index_entry.pl texinfo-6.8/tp/t/results/info_tests/colon_in_index_entry.pl
*** texinfo-6.7/tp/t/results/info_tests/colon_in_index_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/colon_in_index_entry.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 237,241 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 237,245 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 289,293 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 293,301 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 361,365 ****
                  'original_def_cmdname' => 'defvr'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 369,377 ----
                  'original_def_cmdname' => 'defvr'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 405,409 ****
                          'def_role' => 'name'
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 417,425 ----
                          'def_role' => 'name'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 494,498 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 510,518 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 533,537 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 553,561 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 11,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 581,585 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 605,611 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 630,634 ****
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[5]{'extra'}{'command_as_argument'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[5]{'contents'}[1];
- $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1];
--- 656,659 ----
***************
*** 637,641 ****
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0];
--- 662,665 ----
***************
*** 651,655 ****
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'colon_in_index_entry'}{'contents'}[1];
- $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'line_nr'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0];
--- 675,678 ----
***************
*** 657,661 ****
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0];
--- 680,683 ----
***************
*** 673,677 ****
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'extra'}{'index_entry'}{'node'} = $result_trees{'colon_in_index_entry'}{'contents'}[1];
- $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'line_nr'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'args'}[0];
--- 695,698 ----
***************
*** 679,683 ****
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[2];
- $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1];
--- 700,703 ----
***************
*** 686,690 ****
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'colon_in_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'colon_in_index_entry'};
  
--- 706,710 ----
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'colon_in_index_entry'}{'contents'}[1];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'colon_in_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'colon_in_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'colon_in_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'colon_in_index_entry'};
  
***************
*** 787,790 ****
--- 807,813 ----
  
  
+ $result_floats{'colon_in_index_entry'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'colon_in_index_entry'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl texinfo-6.8/tp/t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl
*** texinfo-6.7/tp/t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,240 ****
- use vars qw(%result_texis %result_texts %result_trees %result_errors 
-    %result_indices %result_sectioning %result_nodes %result_menus
-    %result_floats %result_converted %result_converted_errors 
-    %result_elements %result_directions_text);
- 
- use utf8;
- 
- $result_trees{'contents_setcontentsaftertitlepage_before_node'} = {
-   'contents' => [
-     {
-       'contents' => [
-         {
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line'
-         },
-         {
-           'args' => [
-             {
-               'parent' => {},
-               'text' => '
- ',
-               'type' => 'misc_arg'
-             }
-           ],
-           'cmdname' => 'contents',
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 2,
-             'macro' => ''
-           },
-           'parent' => {}
-         },
-         {
-           'args' => [
-             {
-               'parent' => {},
-               'text' => '
- ',
-               'type' => 'misc_arg'
-             }
-           ],
-           'cmdname' => 'setcontentsaftertitlepage',
-           'parent' => {}
-         },
-         {
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line'
-         }
-       ],
-       'parent' => {},
-       'type' => 'text_root'
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'Top'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         }
-       ],
-       'cmdname' => 'node',
-       'contents' => [],
-       'extra' => {
-         'node_content' => [
-           {}
-         ],
-         'nodes_manuals' => [
-           {
-             'node_content' => [],
-             'normalized' => 'Top'
-           }
-         ],
-         'normalized' => 'Top',
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 5,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'Double contents'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         }
-       ],
-       'cmdname' => 'top',
-       'contents' => [],
-       'extra' => {
-         'spaces_before_argument' => ' '
-       },
-       'level' => 0,
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 6,
-         'macro' => ''
-       },
-       'parent' => {}
-     }
-   ],
-   'type' => 'document_root'
- };
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0]{'contents'}[1];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0]{'contents'}[2];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[0]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'};
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[1]{'args'}[0];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[1];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[1]{'extra'}{'node_content'};
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[1]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'};
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[2]{'args'}[0];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[2];
- $result_trees{'contents_setcontentsaftertitlepage_before_node'}{'contents'}[2]{'parent'} = $result_trees{'contents_setcontentsaftertitlepage_before_node'};
- 
- $result_texis{'contents_setcontentsaftertitlepage_before_node'} = '
- @contents
- @setcontentsaftertitlepage
- 
- @node Top
- @top Double contents
- ';
- 
- 
- $result_texts{'contents_setcontentsaftertitlepage_before_node'} = '
- 
- Double contents
- ***************
- ';
- 
- $result_sectioning{'contents_setcontentsaftertitlepage_before_node'} = {
-   'level' => -1,
-   'section_childs' => [
-     {
-       'cmdname' => 'top',
-       'extra' => {
-         'associated_node' => {
-           'cmdname' => 'node',
-           'extra' => {
-             'normalized' => 'Top',
-             'spaces_before_argument' => ' '
-           }
-         },
-         'spaces_before_argument' => ' '
-       },
-       'level' => 0,
-       'section_up' => {}
-     }
-   ]
- };
- $result_sectioning{'contents_setcontentsaftertitlepage_before_node'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'contents_setcontentsaftertitlepage_before_node'};
- 
- $result_nodes{'contents_setcontentsaftertitlepage_before_node'} = {
-   'cmdname' => 'node',
-   'extra' => {
-     'associated_section' => {
-       'cmdname' => 'top',
-       'extra' => {
-         'spaces_before_argument' => ' '
-       },
-       'level' => 0
-     },
-     'normalized' => 'Top',
-     'spaces_before_argument' => ' '
-   }
- };
- 
- $result_menus{'contents_setcontentsaftertitlepage_before_node'} = {
-   'cmdname' => 'node',
-   'extra' => {
-     'normalized' => 'Top',
-     'spaces_before_argument' => ' '
-   }
- };
- 
- $result_errors{'contents_setcontentsaftertitlepage_before_node'} = [
-   {
-     'error_line' => ':3: warning: @setcontentsaftertitlepage is obsolete; move your @contents command if you want the contents after the title page
- ',
-     'file_name' => '',
-     'line_nr' => 3,
-     'macro' => '',
-     'text' => '@setcontentsaftertitlepage is obsolete; move your @contents command if you want the contents after the title page',
-     'type' => 'warning'
-   }
- ];
- 
- 
- 
- $result_converted{'info'}->{'contents_setcontentsaftertitlepage_before_node'} = 'This is , produced from .
- 
- 
- File: ,  Node: Top,  Up: (dir)
- 
- Double contents
- ***************
- 
- 
- 
- Tag Table:
- Node: Top27
- 
- End Tag Table
- 
- 
- Local Variables:
- coding: utf-8
- End:
- ';
- 
- 1;
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/def_in_copying.pl texinfo-6.8/tp/t/results/info_tests/def_in_copying.pl
*** texinfo-6.7/tp/t/results/info_tests/def_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/def_in_copying.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 103,107 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 103,109 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 396,400 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 398,406 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => 'mymacro'
!               },
                'parent' => {}
              },
***************
*** 688,692 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 694,702 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 17,
!             'macro' => 'mymacro'
!           },
            'parent' => {}
          },
***************
*** 756,760 ****
  $result_trees{'def_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[1];
  $result_trees{'def_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'def_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'def_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'def_in_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'def_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'def_in_copying'};
  $result_trees{'def_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[2]{'args'}[0];
--- 766,770 ----
  $result_trees{'def_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[1];
  $result_trees{'def_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'def_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'def_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'def_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'def_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'def_in_copying'};
  $result_trees{'def_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[2]{'args'}[0];
***************
*** 800,804 ****
  $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
  $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[3];
- $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1];
  $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
--- 810,813 ----
***************
*** 845,849 ****
  $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4];
  $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[3];
- $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'line_nr'} = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[0]{'line_nr'};
  $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[2];
  $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'def_in_copying'}{'contents'}[2];
--- 854,857 ----
***************
*** 944,947 ****
--- 952,958 ----
  
  
+ $result_floats{'def_in_copying'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'def_in_copying'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/direntry_dircategory_and_commands.pl texinfo-6.8/tp/t/results/info_tests/direntry_dircategory_and_commands.pl
*** texinfo-6.7/tp/t/results/info_tests/direntry_dircategory_and_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/direntry_dircategory_and_commands.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 57,61 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 57,65 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 170,174 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 174,182 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 434,438 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 442,448 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 505,509 ****
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[0];
- $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0];
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1];
--- 515,518 ----
***************
*** 528,532 ****
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_name'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1];
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 537,540 ----
***************
*** 569,573 ****
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1];
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'parent'} = $result_trees{'direntry_dircategory_and_commands'};
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[2]{'args'}[0];
--- 577,581 ----
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1];
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[1]{'parent'} = $result_trees{'direntry_dircategory_and_commands'};
  $result_trees{'direntry_dircategory_and_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_and_commands'}{'contents'}[2]{'args'}[0];
***************
*** 661,664 ****
--- 669,675 ----
  
  
+ $result_floats{'direntry_dircategory_and_commands'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'direntry_dircategory_and_commands'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/encoding_us_ascii.pl texinfo-6.8/tp/t/results/info_tests/encoding_us_ascii.pl
*** texinfo-6.7/tp/t/results/info_tests/encoding_us_ascii.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/encoding_us_ascii.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 89,93 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 89,95 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 116,120 ****
  $result_trees{'encoding_us_ascii'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'encoding_us_ascii'}{'contents'}[1];
  $result_trees{'encoding_us_ascii'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_us_ascii'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_us_ascii'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'encoding_us_ascii'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'encoding_us_ascii'}{'contents'}[1]{'parent'} = $result_trees{'encoding_us_ascii'};
  
--- 118,122 ----
  $result_trees{'encoding_us_ascii'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'encoding_us_ascii'}{'contents'}[1];
  $result_trees{'encoding_us_ascii'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'encoding_us_ascii'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'encoding_us_ascii'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'encoding_us_ascii'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'encoding_us_ascii'}{'contents'}[1]{'parent'} = $result_trees{'encoding_us_ascii'};
  
***************
*** 153,156 ****
--- 155,161 ----
  
  
+ $result_floats{'encoding_us_ascii'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'encoding_us_ascii'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/error_in_footnote.pl texinfo-6.8/tp/t/results/info_tests/error_in_footnote.pl
*** texinfo-6.7/tp/t/results/info_tests/error_in_footnote.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/error_in_footnote.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 220,224 ****
                            'cmdname' => 'footnote',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 220,228 ----
                            'cmdname' => 'footnote',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 10,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 237,241 ****
                  'float' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 241,249 ----
                  'float' => {}
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 285,289 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 293,299 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 324,328 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 334,340 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 362,366 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 374,380 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 380,384 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 394,400 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 428,437 ****
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[7];
- $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'float'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1];
- $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1];
--- 444,451 ----
***************
*** 442,459 ****
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3];
! $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5];
! $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'extra'}{'type'}{'content'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'};
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'error_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'error_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'error_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'error_in_footnote'};
  
--- 456,473 ----
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3];
! $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5];
! $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'extra'}{'type'}{'content'}[0] = $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'error_in_footnote'}{'contents'}[1];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'error_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'error_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'error_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'error_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'error_in_footnote'};
  
***************
*** 573,576 ****
--- 587,591 ----
  Float text1
  
+ 
  Text 1: Caption.  TeX.  In caption *note caption*.  Now footnote(1)
  
***************
*** 592,596 ****
  Node: Top27
  Ref: label61
! Ref: Top-Footnote-1343
  
  End Tag Table
--- 607,611 ----
  Node: Top27
  Ref: label61
! Ref: Top-Footnote-1344
  
  End Tag Table
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/file_only_png.pl texinfo-6.8/tp/t/results/info_tests/file_only_png.pl
*** texinfo-6.7/tp/t/results/info_tests/file_only_png.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/file_only_png.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 91,95 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 91,99 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 110,114 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 114,120 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 138,147 ****
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
- $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1];
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1];
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1];
  $result_trees{'file_only_png'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'file_only_png'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'file_only_png'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'file_only_png'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'file_only_png'}{'contents'}[1]{'parent'} = $result_trees{'file_only_png'};
  
--- 144,152 ----
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1];
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1];
  $result_trees{'file_only_png'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'file_only_png'}{'contents'}[1];
  $result_trees{'file_only_png'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'file_only_png'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'file_only_png'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'file_only_png'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'file_only_png'}{'contents'}[1]{'parent'} = $result_trees{'file_only_png'};
  
***************
*** 177,180 ****
--- 182,188 ----
  
  
+ $result_floats{'file_only_png'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'file_only_png'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/float_long_captions.pl texinfo-6.8/tp/t/results/info_tests/float_long_captions.pl
*** texinfo-6.7/tp/t/results/info_tests/float_long_captions.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/float_long_captions.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 144,148 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 144,150 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 268,272 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 270,276 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 307,311 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 311,317 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 325,329 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 331,337 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 362,366 ****
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
--- 370,374 ----
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
***************
*** 381,393 ****
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5];
! $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'extra'}{'type'}{'content'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'};
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  $result_trees{'float_long_captions'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'float_long_captions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'float_long_captions'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'float_long_captions'}{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'};
  
--- 389,401 ----
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
! $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5];
! $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  $result_trees{'float_long_captions'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'float_long_captions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'float_long_captions'}{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'};
  
***************
*** 510,515 ****
--- 518,525 ----
  File: ,  Node: Top,  Up: (dir)
  
+ 
  Text 1: AAAAAAAAAAAAAAAA BBBBB CCCCCCCCCCC
  
+ 
  Text 2: AAAAAAAAAAAAAAAA BBBBBB CCCCCCCCCCC
  
***************
*** 524,528 ****
  Node: Top27
  Ref: text161
! Ref: text2105
  
  End Tag Table
--- 534,538 ----
  Node: Top27
  Ref: text161
! Ref: text2106
  
  End Tag Table
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/image_and_punctuation.pl texinfo-6.8/tp/t/results/info_tests/image_and_punctuation.pl
*** texinfo-6.7/tp/t/results/info_tests/image_and_punctuation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/image_and_punctuation.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 317,321 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 317,323 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 380,384 ****
  $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  $result_trees{'image_and_punctuation'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_and_punctuation'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_and_punctuation'}{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'};
  
--- 382,386 ----
  $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  $result_trees{'image_and_punctuation'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_and_punctuation'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_and_punctuation'}{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'};
  
***************
*** 438,441 ****
--- 440,446 ----
  
  
+ $result_floats{'image_and_punctuation'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'image_and_punctuation'} = 'This is , produced from .
***************
*** 444,458 ****
  File: ,  Node: Top,  Up: (dir)
  
! One space. [image src="f--ile.png" text="Image description\\"\\"\\\\."].
  
     Two spaces.  [image src="f--ile.png" text="Image description\\"\\"\\\\."].
  
!    End line. [image src="f--ile.png" text="Image description\\"\\"\\\\."].
  
!    One space. This is an image words..
  
     Two spaces.  This is an image words..
  
!    End line. This is an image words..
  
  
--- 449,463 ----
  File: ,  Node: Top,  Up: (dir)
  
! One space.  [image src="f--ile.png" text="Image description\\"\\"\\\\."].
  
     Two spaces.  [image src="f--ile.png" text="Image description\\"\\"\\\\."].
  
!    End line.  [image src="f--ile.png" text="Image description\\"\\"\\\\."].
  
!    One space.  This is an image words..
  
     Two spaces.  This is an image words..
  
!    End line.  This is an image words..
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/image_and_spaces_formatting.pl texinfo-6.8/tp/t/results/info_tests/image_and_spaces_formatting.pl
*** texinfo-6.7/tp/t/results/info_tests/image_and_spaces_formatting.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/image_and_spaces_formatting.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 85,89 ****
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 85,93 ----
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 110,114 ****
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 114,122 ----
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 135,139 ****
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 143,151 ----
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 160,164 ****
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 172,180 ----
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 185,189 ****
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 201,209 ----
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 210,214 ****
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 230,238 ----
              'input_perl_encoding' => 'utf-8'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 277,281 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 301,309 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 302,306 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 330,338 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 327,331 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 359,367 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 352,356 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 388,396 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 377,381 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 417,425 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 402,406 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 446,454 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 473,477 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 521,529 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 498,502 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 550,558 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 523,527 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 579,587 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 548,552 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 608,616 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 573,577 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 637,645 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 598,602 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 666,674 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 761,765 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 833,841 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 786,790 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 862,868 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 813,842 ****
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[3];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[5];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[7]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[7];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[9]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[9];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[9]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[11]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[11];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[13]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[13];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[13]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
--- 891,914 ----
***************
*** 849,878 ****
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[3]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[3];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[3]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[3]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[4]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[5]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[5];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[5]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[5]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[6]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[7]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[7];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[7]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[7]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[8]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[9]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[9];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[9]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[9]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[10]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[11]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[11];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[11]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[11]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[12]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[13]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[13];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[13]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[13]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16]{'contents'}[14]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[16];
--- 921,944 ----
***************
*** 886,915 ****
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[3]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[3];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[3]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[3]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[4]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[5]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[5];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[5]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[5]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[6]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[7]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[7];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[7]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[7]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[8]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[9]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[9];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[9]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[9]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[10]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[11]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[11];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[11]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[11]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[12]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[13]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[13];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[13]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[13]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18]{'contents'}[14]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[18];
--- 952,975 ----
***************
*** 937,941 ****
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24]{'contents'}[3]{'args'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24]{'contents'}[3];
- $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24]{'contents'}[3]{'line_nr'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24]{'contents'}[1]{'line_nr'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24]{'contents'}[3]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24]{'contents'}[4]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[24];
--- 997,1000 ----
***************
*** 943,947 ****
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'parent'} = $result_trees{'image_and_spaces_formatting'};
  
--- 1002,1006 ----
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'image_and_spaces_formatting'}{'contents'}[1];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_and_spaces_formatting'}{'contents'}[1]{'parent'} = $result_trees{'image_and_spaces_formatting'};
  
***************
*** 999,1002 ****
--- 1058,1064 ----
  
  
+ $result_floats{'image_and_spaces_formatting'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'image_and_spaces_formatting'} = 'This is , produced from .
***************
*** 1005,1009 ****
  File: ,  Node: Top,  Up: (dir)
  
! This is an image words.This is an image words.This is an image words.This is an image words.This is an image words.This is an image words.This is an image words.
  Some text This is an image words. This is an image words. This is an image words. This is an image words. This is an image words. This is an image words. This is an image words..
  
--- 1067,1072 ----
  File: ,  Node: Top,  Up: (dir)
  
! This is an image words. This is an image words. This is an image words. This is an image words. This is an image words. This is an image words. This is an image words.
! 
  Some text This is an image words. This is an image words. This is an image words. This is an image words. This is an image words. This is an image words. This is an image words..
  
***************
*** 1015,1019 ****
     AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBB
  This is an image words.
!    Text. This is an image words.  This is an image words..
  
  
--- 1078,1082 ----
     AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBB
  This is an image words.
!    Text.  This is an image words.  This is an image words..
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/image_extension.pl texinfo-6.8/tp/t/results/info_tests/image_extension.pl
*** texinfo-6.7/tp/t/results/info_tests/image_extension.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/image_extension.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 210,214 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 210,216 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 259,263 ****
  $result_trees{'image_extension'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_extension'}{'contents'}[1];
  $result_trees{'image_extension'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_extension'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_extension'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_extension'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_extension'}{'contents'}[1]{'parent'} = $result_trees{'image_extension'};
  
--- 261,265 ----
  $result_trees{'image_extension'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_extension'}{'contents'}[1];
  $result_trees{'image_extension'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_extension'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_extension'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_extension'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_extension'}{'contents'}[1]{'parent'} = $result_trees{'image_extension'};
  
***************
*** 297,300 ****
--- 299,305 ----
  
  
+ $result_floats{'image_extension'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'image_extension'} = 'This is , produced from .
***************
*** 304,310 ****
--- 309,318 ----
  
  [image src="fextext" text="t"]
+ 
  [image src="fdotext.ext" text="t"]
+ 
  [image src="f--ile.png" text="Image description\\"\\"\\\\."]
  
+ 
  
  Tag Table:
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/image_file_search.pl texinfo-6.8/tp/t/results/info_tests/image_file_search.pl
*** texinfo-6.7/tp/t/results/info_tests/image_file_search.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/image_file_search.pl	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,318 ****
- use vars qw(%result_texis %result_texts %result_trees %result_errors 
-    %result_indices %result_sectioning %result_nodes %result_menus
-    %result_floats %result_converted %result_converted_errors 
-    %result_elements %result_directions_text);
- 
- use utf8;
- 
- $result_trees{'image_file_search'} = {
-   'contents' => [
-     {
-       'contents' => [],
-       'parent' => {},
-       'type' => 'text_root'
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'Top'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- '
-           },
-           'parent' => {},
-           'type' => 'misc_line_arg'
-         }
-       ],
-       'cmdname' => 'node',
-       'contents' => [
-         {
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line'
-         },
-         {
-           'args' => [
-             {
-               'parent' => {},
-               'text' => ' does not work in the standalone perl module
- ',
-               'type' => 'misc_arg'
-             }
-           ],
-           'cmdname' => 'c',
-           'extra' => {
-             'misc_args' => [
-               ' does not work in the standalone perl module
- '
-             ]
-           },
-           'parent' => {}
-         },
-         {
-           'args' => [
-             {
-               'parent' => {},
-               'text' => ' @image{tp/t/include_dir/f--ile}
- ',
-               'type' => 'misc_arg'
-             }
-           ],
-           'cmdname' => 'c',
-           'extra' => {
-             'misc_args' => [
-               ' @image{tp/t/include_dir/f--ile}
- '
-             ]
-           },
-           'parent' => {}
-         },
-         {
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line'
-         },
-         {
-           'contents' => [
-             {
-               'cmdname' => '@',
-               'parent' => {}
-             },
-             {
-               'parent' => {},
-               'text' => 'image dot.
- '
-             },
-             {
-               'args' => [
-                 {
-                   'contents' => [
-                     {
-                       'parent' => {},
-                       'text' => './tp/t/include_dir/f--ile'
-                     }
-                   ],
-                   'parent' => {},
-                   'type' => 'brace_command_arg'
-                 }
-               ],
-               'cmdname' => 'image',
-               'contents' => [],
-               'line_nr' => {
-                 'file_name' => '',
-                 'line_nr' => 7,
-                 'macro' => ''
-               },
-               'parent' => {}
-             },
-             {
-               'parent' => {},
-               'text' => '
- '
-             }
-           ],
-           'parent' => {},
-           'type' => 'paragraph'
-         },
-         {
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line'
-         },
-         {
-           'contents' => [
-             {
-               'cmdname' => '@',
-               'parent' => {}
-             },
-             {
-               'parent' => {},
-               'text' => 'image dot parent.
- '
-             },
-             {
-               'args' => [
-                 {
-                   'contents' => [
-                     {
-                       'parent' => {},
-                       'text' => '../include_dir/f--ile'
-                     }
-                   ],
-                   'parent' => {},
-                   'type' => 'brace_command_arg'
-                 }
-               ],
-               'cmdname' => 'image',
-               'contents' => [],
-               'line_nr' => {
-                 'file_name' => '',
-                 'line_nr' => 10,
-                 'macro' => ''
-               },
-               'parent' => {}
-             },
-             {
-               'parent' => {},
-               'text' => '
- '
-             }
-           ],
-           'parent' => {},
-           'type' => 'paragraph'
-         }
-       ],
-       'extra' => {
-         'node_content' => [
-           {}
-         ],
-         'nodes_manuals' => [
-           {
-             'node_content' => [],
-             'normalized' => 'Top'
-           }
-         ],
-         'normalized' => 'Top',
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 1,
-         'macro' => ''
-       },
-       'parent' => {}
-     }
-   ],
-   'type' => 'document_root'
- };
- $result_trees{'image_file_search'}{'contents'}[0]{'parent'} = $result_trees{'image_file_search'};
- $result_trees{'image_file_search'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'args'}[0];
- $result_trees{'image_file_search'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[1];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[2];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'args'}[0];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4]{'contents'}[2];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'args'}[0];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6]{'contents'}[2];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6]{'contents'}[3]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6];
- $result_trees{'image_file_search'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_file_search'}{'contents'}[1];
- $result_trees{'image_file_search'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_file_search'}{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'image_file_search'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_file_search'}{'contents'}[1]{'extra'}{'node_content'};
- $result_trees{'image_file_search'}{'contents'}[1]{'parent'} = $result_trees{'image_file_search'};
- 
- $result_texis{'image_file_search'} = '@node Top
- 
- @c does not work in the standalone perl module
- @c @image{tp/t/include_dir/f--ile}
- 
- @@image dot.
- @image{./tp/t/include_dir/f--ile}
- 
- @@image dot parent.
- @image{../include_dir/f--ile}
- ';
- 
- 
- $result_texts{'image_file_search'} = '
- 
- @image dot.
- ./tp/t/include_dir/f--ile
- 
- @image dot parent.
- ../include_dir/f--ile
- ';
- 
- $result_sectioning{'image_file_search'} = {};
- 
- $result_nodes{'image_file_search'} = {
-   'cmdname' => 'node',
-   'extra' => {
-     'normalized' => 'Top',
-     'spaces_before_argument' => ' '
-   },
-   'node_up' => {
-     'extra' => {
-       'manual_content' => [
-         {
-           'text' => 'dir'
-         }
-       ],
-       'top_node_up' => {}
-     },
-     'type' => 'top_node_up'
-   }
- };
- $result_nodes{'image_file_search'}{'node_up'}{'extra'}{'top_node_up'} = $result_nodes{'image_file_search'};
- 
- $result_menus{'image_file_search'} = {
-   'cmdname' => 'node',
-   'extra' => {
-     'normalized' => 'Top',
-     'spaces_before_argument' => ' '
-   }
- };
- 
- $result_errors{'image_file_search'} = [];
- 
- 
- 
- $result_converted{'info'}->{'image_file_search'} = 'This is , produced from .
- 
- 
- File: ,  Node: Top,  Up: (dir)
- 
- @image dot. [./tp/t/include_dir/f--ile]
- 
-    @image dot parent. [../include_dir/f--ile]
- 
- 
- Tag Table:
- Node: Top27
- 
- End Tag Table
- ';
- 
- $result_converted_errors{'info'}->{'image_file_search'} = [
-   {
-     'error_line' => ':7: warning: could not find @image file `./tp/t/include_dir/f--ile.txt\' nor alternate text
- ',
-     'file_name' => '',
-     'line_nr' => 7,
-     'macro' => '',
-     'text' => 'could not find @image file `./tp/t/include_dir/f--ile.txt\' nor alternate text',
-     'type' => 'warning'
-   },
-   {
-     'error_line' => ':10: warning: could not find @image file `../include_dir/f--ile.txt\' nor alternate text
- ',
-     'file_name' => '',
-     'line_nr' => 10,
-     'macro' => '',
-     'text' => 'could not find @image file `../include_dir/f--ile.txt\' nor alternate text',
-     'type' => 'warning'
-   }
- ];
- 
- 
- 1;
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/image_in_paragraph.pl texinfo-6.8/tp/t/results/info_tests/image_in_paragraph.pl
*** texinfo-6.7/tp/t/results/info_tests/image_in_paragraph.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/image_in_paragraph.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 106,110 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 106,112 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 138,142 ****
  $result_trees{'image_in_paragraph'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'image_in_paragraph'}{'contents'}[1];
  $result_trees{'image_in_paragraph'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_in_paragraph'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_in_paragraph'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_in_paragraph'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_in_paragraph'}{'contents'}[1]{'parent'} = $result_trees{'image_in_paragraph'};
  
--- 140,144 ----
  $result_trees{'image_in_paragraph'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'image_in_paragraph'}{'contents'}[1];
  $result_trees{'image_in_paragraph'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_in_paragraph'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_in_paragraph'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_in_paragraph'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_in_paragraph'}{'contents'}[1]{'parent'} = $result_trees{'image_in_paragraph'};
  
***************
*** 174,177 ****
--- 176,182 ----
  
  
+ $result_floats{'image_in_paragraph'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'image_in_paragraph'} = 'This is , produced from .
***************
*** 180,184 ****
  File: ,  Node: Top,  Up: (dir)
  
! Para. [image src="f--ile.png" alt="alt\\"\\"\\\\" text="Image description\\"\\"\\\\."].  End para.
  
  
--- 185,189 ----
  File: ,  Node: Top,  Up: (dir)
  
! Para.  [image src="f--ile.png" alt="alt\\"\\"\\\\" text="Image description\\"\\"\\\\."].  End para.
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/image_not_found.pl texinfo-6.8/tp/t/results/info_tests/image_not_found.pl
*** texinfo-6.7/tp/t/results/info_tests/image_not_found.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/image_not_found.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 69,73 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 69,75 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 94,98 ****
  $result_trees{'image_not_found'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'image_not_found'}{'contents'}[1];
  $result_trees{'image_not_found'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_not_found'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_not_found'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_not_found'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_not_found'}{'contents'}[1]{'parent'} = $result_trees{'image_not_found'};
  
--- 96,100 ----
  $result_trees{'image_not_found'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'image_not_found'}{'contents'}[1];
  $result_trees{'image_not_found'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_not_found'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_not_found'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_not_found'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_not_found'}{'contents'}[1]{'parent'} = $result_trees{'image_not_found'};
  
***************
*** 126,129 ****
--- 128,134 ----
  
  
+ $result_floats{'image_not_found'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'image_not_found'} = 'This is , produced from .
***************
*** 133,136 ****
--- 138,142 ----
  
  [n_f_image]
+ 
  
  Tag Table:
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/image_quotes.pl texinfo-6.8/tp/t/results/info_tests/image_quotes.pl
*** texinfo-6.7/tp/t/results/info_tests/image_quotes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/image_quotes.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 95,99 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 95,101 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 125,129 ****
  $result_trees{'image_quotes'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'image_quotes'}{'contents'}[1];
  $result_trees{'image_quotes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_quotes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_quotes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_quotes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_quotes'}{'contents'}[1]{'parent'} = $result_trees{'image_quotes'};
  
--- 127,131 ----
  $result_trees{'image_quotes'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'image_quotes'}{'contents'}[1];
  $result_trees{'image_quotes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_quotes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_quotes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_quotes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_quotes'}{'contents'}[1]{'parent'} = $result_trees{'image_quotes'};
  
***************
*** 159,162 ****
--- 161,167 ----
  
  
+ $result_floats{'image_quotes'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'image_quotes'} = 'This is , produced from .
***************
*** 167,170 ****
--- 172,176 ----
  [image src="f--ile.png" alt="alt\\"\\"\\\\" text="Image description\\"\\"\\\\."]
  
+ 
  
  Tag Table:
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/image_text_encoded.pl texinfo-6.8/tp/t/results/info_tests/image_text_encoded.pl
*** texinfo-6.7/tp/t/results/info_tests/image_text_encoded.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/image_text_encoded.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 100,107 ****
--- 100,111 ----
  
  
+ $result_floats{'image_text_encoded'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'image_text_encoded'} = 'This is , produced from .
  
  Ã®mage encodÃ©e
+ 
  
  Tag Table:
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/index_entry_at_end_node.pl texinfo-6.8/tp/t/results/info_tests/index_entry_at_end_node.pl
*** texinfo-6.7/tp/t/results/info_tests/index_entry_at_end_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/index_entry_at_end_node.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 293,297 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 295,301 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 430,434 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'indices'
            }
--- 434,440 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'indices'
            }
***************
*** 520,524 ****
  $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[1];
  $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_at_end_node'};
  $result_trees{'index_entry_at_end_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[2]{'args'}[0];
--- 526,530 ----
  $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[1];
  $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_at_end_node'}{'contents'}[1]{'parent'} = $result_trees{'index_entry_at_end_node'};
  $result_trees{'index_entry_at_end_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[2]{'args'}[0];
***************
*** 558,562 ****
  $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[3];
  $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'parent'} = $result_trees{'index_entry_at_end_node'};
  $result_trees{'index_entry_at_end_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[4]{'args'}[0];
--- 564,568 ----
  $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[3];
  $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_at_end_node'}{'contents'}[3]{'parent'} = $result_trees{'index_entry_at_end_node'};
  $result_trees{'index_entry_at_end_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[4]{'args'}[0];
***************
*** 577,581 ****
  $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[5];
  $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'parent'} = $result_trees{'index_entry_at_end_node'};
  $result_trees{'index_entry_at_end_node'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[6]{'args'}[0];
--- 583,587 ----
  $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[5];
  $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'index_entry_at_end_node'}{'contents'}[5]{'parent'} = $result_trees{'index_entry_at_end_node'};
  $result_trees{'index_entry_at_end_node'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_entry_at_end_node'}{'contents'}[6]{'args'}[0];
***************
*** 806,809 ****
--- 812,818 ----
  
  
+ $result_floats{'index_entry_at_end_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'index_entry_at_end_node'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/invalid_node_name_no_warning.pl texinfo-6.8/tp/t/results/info_tests/invalid_node_name_no_warning.pl
*** texinfo-6.7/tp/t/results/info_tests/invalid_node_name_no_warning.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/invalid_node_name_no_warning.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 114,118 ****
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 114,122 ----
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 150,154 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 154,162 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 242,246 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 250,258 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 313,317 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 325,333 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 371,375 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 387,393 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 435,439 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'nodename_002e-a'
            }
--- 453,459 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'nodename_002e-a'
            }
***************
*** 442,446 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 462,470 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 10,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 500,504 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node_002ccomma'
            }
--- 524,532 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'node_002ccomma'
            }
***************
*** 507,511 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 535,543 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 12,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 602,606 ****
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 634,642 ----
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 624,628 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 660,668 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 649,653 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 689,697 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 687,691 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 731,739 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 737,741 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 785,793 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 756,760 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'bidule_003a'
            }
--- 808,814 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'bidule_003a'
            }
***************
*** 763,767 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 817,825 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 14,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 784,788 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
- $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
--- 842,845 ----
***************
*** 794,798 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 851,854 ----
***************
*** 814,818 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[2];
- $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
--- 870,873 ----
***************
*** 827,831 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_description'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
- $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0];
--- 882,885 ----
***************
*** 836,840 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_no_warning'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 890,894 ----
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_no_warning'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 844,849 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'extra'}{'node_content'};
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_no_warning'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0];
--- 898,902 ----
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_no_warning'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0];
***************
*** 856,861 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'extra'}{'node_content'}[1] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'extra'}{'node_content'}[2] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[2];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'parent'} = $result_trees{'invalid_node_name_no_warning'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 909,915 ----
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'extra'}{'node_content'}[1] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'extra'}{'node_content'}[2] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[2];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'args'}[0]{'contents'}[2];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[3]{'parent'} = $result_trees{'invalid_node_name_no_warning'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 870,884 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
- $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'label'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[2];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
- $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 924,935 ----
***************
*** 890,894 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1];
--- 941,944 ----
***************
*** 899,909 ****
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'extra'}{'node_content'};
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'line_nr'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'parent'} = $result_trees{'invalid_node_name_no_warning'};
  
--- 949,957 ----
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_node_name_no_warning'}{'contents'}[4]{'parent'} = $result_trees{'invalid_node_name_no_warning'};
  
***************
*** 1052,1055 ****
--- 1100,1106 ----
  
  
+ $result_floats{'invalid_node_name_no_warning'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'invalid_node_name_no_warning'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/invalid_node_name_warning.pl texinfo-6.8/tp/t/results/info_tests/invalid_node_name_warning.pl
*** texinfo-6.7/tp/t/results/info_tests/invalid_node_name_warning.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/invalid_node_name_warning.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 114,118 ****
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 114,122 ----
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 150,154 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 154,162 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 242,246 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 250,258 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 313,317 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 325,333 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 371,375 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 387,393 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 435,439 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'nodename_002e-a'
            }
--- 453,459 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'nodename_002e-a'
            }
***************
*** 442,446 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 462,470 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 10,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 500,504 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node_002ccomma'
            }
--- 524,532 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'node_002ccomma'
            }
***************
*** 507,511 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 535,543 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 12,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 602,606 ****
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 634,642 ----
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 624,628 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 660,668 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 649,653 ****
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 689,697 ----
                        'cmdname' => 'comma',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 16,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 687,691 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 731,739 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 737,741 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 785,793 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 756,760 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'bidule_003a'
            }
--- 808,814 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'bidule_003a'
            }
***************
*** 763,767 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 817,825 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 14,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 784,788 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
- $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
--- 842,845 ----
***************
*** 794,798 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 851,854 ----
***************
*** 814,818 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[2];
- $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
--- 870,873 ----
***************
*** 827,831 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_description'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
- $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0];
--- 882,885 ----
***************
*** 836,840 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_warning'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 890,894 ----
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_warning'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 844,849 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[2];
  $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'extra'}{'node_content'};
! $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_warning'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0];
--- 898,902 ----
  $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[2];
  $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_warning'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0];
***************
*** 856,861 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'extra'}{'node_content'}[1] = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'extra'}{'node_content'}[2] = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[2];
! $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'parent'} = $result_trees{'invalid_node_name_warning'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 909,915 ----
  $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'extra'}{'node_content'}[1] = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'extra'}{'node_content'}[2] = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[2];
! $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'args'}[0]{'contents'}[2];
  $result_trees{'invalid_node_name_warning'}{'contents'}[3]{'parent'} = $result_trees{'invalid_node_name_warning'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 870,884 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
- $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'label'} = $result_trees{'invalid_node_name_warning'}{'contents'}[2];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
- $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 924,935 ----
***************
*** 890,894 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[2] = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1];
--- 941,944 ----
***************
*** 899,909 ****
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'extra'}{'node_content'};
! $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'line_nr'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'parent'} = $result_trees{'invalid_node_name_warning'};
  
--- 949,957 ----
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'invalid_node_name_warning'}{'contents'}[4];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_node_name_warning'}{'contents'}[4]{'parent'} = $result_trees{'invalid_node_name_warning'};
  
***************
*** 1052,1055 ****
--- 1100,1106 ----
  
  
+ $result_floats{'invalid_node_name_warning'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'invalid_node_name_warning'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/known_encoding.pl texinfo-6.8/tp/t/results/info_tests/known_encoding.pl
*** texinfo-6.7/tp/t/results/info_tests/known_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/known_encoding.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 89,93 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 89,95 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 116,120 ****
  $result_trees{'known_encoding'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'known_encoding'}{'contents'}[1];
  $result_trees{'known_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'known_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'known_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'known_encoding'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'known_encoding'}{'contents'}[1]{'parent'} = $result_trees{'known_encoding'};
  
--- 118,122 ----
  $result_trees{'known_encoding'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'known_encoding'}{'contents'}[1];
  $result_trees{'known_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'known_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'known_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'known_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'known_encoding'}{'contents'}[1]{'parent'} = $result_trees{'known_encoding'};
  
***************
*** 163,166 ****
--- 165,171 ----
  
  
+ $result_floats{'known_encoding'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'known_encoding'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/multiline_image_and_align.pl texinfo-6.8/tp/t/results/info_tests/multiline_image_and_align.pl
*** texinfo-6.7/tp/t/results/info_tests/multiline_image_and_align.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/multiline_image_and_align.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 50,54 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 50,58 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 105,109 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 109,117 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 3,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 160,164 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 168,176 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 219,223 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 231,239 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 340,344 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 356,364 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 522,526 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 542,550 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 19,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 611,615 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 635,643 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 21,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 700,704 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 728,736 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 23,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 793,797 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 825,833 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 25,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1016,1020 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1052,1060 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 31,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1157,1161 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[0];
- $result_trees{'multiline_image_and_align'}{'contents'}[0]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[0]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[1]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 1197,1200 ----
***************
*** 1165,1169 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[2];
- $result_trees{'multiline_image_and_align'}{'contents'}[2]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[2]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[3]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 1204,1207 ----
***************
*** 1173,1177 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[4];
- $result_trees{'multiline_image_and_align'}{'contents'}[4]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[4]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[5]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 1211,1214 ----
***************
*** 1182,1186 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[6];
- $result_trees{'multiline_image_and_align'}{'contents'}[6]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[6]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[7]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 1219,1222 ----
***************
*** 1201,1205 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3];
- $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3];
  $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3];
--- 1237,1240 ----
***************
*** 1227,1231 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[10];
- $result_trees{'multiline_image_and_align'}{'contents'}[10]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[10]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[11]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 1262,1265 ----
***************
*** 1240,1244 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[12];
- $result_trees{'multiline_image_and_align'}{'contents'}[12]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[12]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[13]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 1274,1277 ----
***************
*** 1253,1257 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[14];
- $result_trees{'multiline_image_and_align'}{'contents'}[14]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[14]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[15]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 1286,1289 ----
***************
*** 1267,1271 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[16];
- $result_trees{'multiline_image_and_align'}{'contents'}[16]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[16]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[17]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 1299,1302 ----
***************
*** 1301,1305 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[4]{'contents'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[4];
  $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[4]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3];
- $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3];
  $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3];
--- 1332,1335 ----
***************
*** 1397,1400 ****
--- 1427,1433 ----
  
  
+ $result_floats{'multiline_image_and_align'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'multiline_image_and_align'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl texinfo-6.8/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl
*** texinfo-6.7/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 129,133 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 129,137 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 4,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 209,213 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 213,221 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 340,344 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 348,356 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 426,430 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 438,446 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 807,815 ****
              'prototypes' => [
                {
!                 'contents' => [],
                  'type' => 'bracketed_multitable_prototype'
                },
                {
!                 'contents' => [],
                  'type' => 'bracketed_multitable_prototype'
                }
--- 823,835 ----
              'prototypes' => [
                {
!                 'contents' => [
!                   {}
!                 ],
                  'type' => 'bracketed_multitable_prototype'
                },
                {
!                 'contents' => [
!                   {}
!                 ],
                  'type' => 'bracketed_multitable_prototype'
                }
***************
*** 947,951 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 967,973 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 977,981 ****
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
--- 999,1002 ----
***************
*** 988,992 ****
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
--- 1009,1012 ----
***************
*** 1008,1012 ****
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
--- 1028,1031 ----
***************
*** 1021,1025 ****
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'extra'}{'columnfractions'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
- $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1];
--- 1040,1043 ----
***************
*** 1076,1081 ****
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
! $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1];
--- 1094,1099 ----
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
! $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1];
***************
*** 1097,1101 ****
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'};
  
--- 1115,1119 ----
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'multitable_anchor_and_index_entry'};
  
***************
*** 1183,1186 ****
--- 1201,1207 ----
  
  
+ $result_floats{'multitable_anchor_and_index_entry'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'multitable_anchor_and_index_entry'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/nested_footnotes_separate.pl texinfo-6.8/tp/t/results/info_tests/nested_footnotes_separate.pl
*** texinfo-6.7/tp/t/results/info_tests/nested_footnotes_separate.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/nested_footnotes_separate.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 170,174 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 170,176 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 210,214 ****
  $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_footnotes_separate'}{'contents'}[1];
  $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'parent'} = $result_trees{'nested_footnotes_separate'};
  
--- 212,216 ----
  $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_footnotes_separate'}{'contents'}[1];
  $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nested_footnotes_separate'}{'contents'}[1]{'parent'} = $result_trees{'nested_footnotes_separate'};
  
***************
*** 248,251 ****
--- 250,256 ----
  
  
+ $result_floats{'nested_footnotes_separate'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'nested_footnotes_separate'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/nested_multitable_anchor_index.pl texinfo-6.8/tp/t/results/info_tests/nested_multitable_anchor_index.pl
*** texinfo-6.7/tp/t/results/info_tests/nested_multitable_anchor_index.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/nested_multitable_anchor_index.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 191,195 ****
                                                  'normalized' => 'mark-inside'
                                                },
!                                               'line_nr' => {},
                                                'parent' => {}
                                              },
--- 191,199 ----
                                                  'normalized' => 'mark-inside'
                                                },
!                                               'line_nr' => {
!                                                 'file_name' => '',
!                                                 'line_nr' => 6,
!                                                 'macro' => ''
!                                               },
                                                'parent' => {}
                                              },
***************
*** 250,254 ****
                                          'spaces_before_argument' => ' '
                                        },
!                                       'line_nr' => {},
                                        'parent' => {}
                                      }
--- 254,262 ----
                                          'spaces_before_argument' => ' '
                                        },
!                                       'line_nr' => {
!                                         'file_name' => '',
!                                         'line_nr' => 6,
!                                         'macro' => ''
!                                       },
                                        'parent' => {}
                                      }
***************
*** 300,308 ****
                              'prototypes' => [
                                {
!                                 'contents' => [],
                                  'type' => 'bracketed_multitable_prototype'
                                },
                                {
!                                 'contents' => [],
                                  'type' => 'bracketed_multitable_prototype'
                                }
--- 308,320 ----
                              'prototypes' => [
                                {
!                                 'contents' => [
!                                   {}
!                                 ],
                                  'type' => 'bracketed_multitable_prototype'
                                },
                                {
!                                 'contents' => [
!                                   {}
!                                 ],
                                  'type' => 'bracketed_multitable_prototype'
                                }
***************
*** 423,427 ****
                                  'normalized' => 'mark'
                                },
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 435,443 ----
                                  'normalized' => 'mark'
                                },
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 10,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              },
***************
*** 482,486 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 498,506 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 532,540 ****
              'prototypes' => [
                {
!                 'contents' => [],
                  'type' => 'bracketed_multitable_prototype'
                },
                {
!                 'contents' => [],
                  'type' => 'bracketed_multitable_prototype'
                }
--- 552,564 ----
              'prototypes' => [
                {
!                 'contents' => [
!                   {}
!                 ],
                  'type' => 'bracketed_multitable_prototype'
                },
                {
!                 'contents' => [
!                   {}
!                 ],
                  'type' => 'bracketed_multitable_prototype'
                }
***************
*** 678,682 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 702,708 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 720,724 ****
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 746,749 ----
***************
*** 731,735 ****
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 756,759 ----
***************
*** 739,744 ****
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0];
--- 763,768 ----
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0];
***************
*** 755,759 ****
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
--- 779,782 ----
***************
*** 766,770 ****
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
--- 789,792 ----
***************
*** 774,779 ****
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1];
--- 796,801 ----
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1];
***************
*** 796,800 ****
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'};
  
--- 818,822 ----
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'parent'} = $result_trees{'nested_multitable_anchor_index'};
  
***************
*** 850,853 ****
--- 872,878 ----
  
  
+ $result_floats{'nested_multitable_anchor_index'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'nested_multitable_anchor_index'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/no_node_but_top.pl texinfo-6.8/tp/t/results/info_tests/no_node_but_top.pl
*** texinfo-6.7/tp/t/results/info_tests/no_node_but_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/no_node_but_top.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 77,80 ****
--- 77,83 ----
  
  
+ $result_floats{'no_node_but_top'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'no_node_but_top'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/no_nodes.pl texinfo-6.8/tp/t/results/info_tests/no_nodes.pl
*** texinfo-6.7/tp/t/results/info_tests/no_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/no_nodes.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 32,35 ****
--- 32,38 ----
  
  
+ $result_floats{'no_nodes'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'no_nodes'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/note_in_strong_end_of_line.pl texinfo-6.8/tp/t/results/info_tests/note_in_strong_end_of_line.pl
*** texinfo-6.7/tp/t/results/info_tests/note_in_strong_end_of_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/note_in_strong_end_of_line.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 130,134 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 130,136 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 166,170 ****
  $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'note_in_strong_end_of_line'}{'contents'}[1];
  $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'parent'} = $result_trees{'note_in_strong_end_of_line'};
  
--- 168,172 ----
  $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'note_in_strong_end_of_line'}{'contents'}[1];
  $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'note_in_strong_end_of_line'}{'contents'}[1]{'parent'} = $result_trees{'note_in_strong_end_of_line'};
  
***************
*** 206,209 ****
--- 208,214 ----
  
  
+ $result_floats{'note_in_strong_end_of_line'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'note_in_strong_end_of_line'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/note_in_strong.pl texinfo-6.8/tp/t/results/info_tests/note_in_strong.pl
*** texinfo-6.7/tp/t/results/info_tests/note_in_strong.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/note_in_strong.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 309,313 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 309,315 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 374,378 ****
  $result_trees{'note_in_strong'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'note_in_strong'}{'contents'}[1];
  $result_trees{'note_in_strong'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'note_in_strong'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'note_in_strong'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'note_in_strong'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'note_in_strong'}{'contents'}[1]{'parent'} = $result_trees{'note_in_strong'};
  
--- 376,380 ----
  $result_trees{'note_in_strong'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'note_in_strong'}{'contents'}[1];
  $result_trees{'note_in_strong'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'note_in_strong'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'note_in_strong'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'note_in_strong'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'note_in_strong'}{'contents'}[1]{'parent'} = $result_trees{'note_in_strong'};
  
***************
*** 432,435 ****
--- 434,440 ----
  
  
+ $result_floats{'note_in_strong'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'note_in_strong'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/no_top_node.pl texinfo-6.8/tp/t/results/info_tests/no_top_node.pl
*** texinfo-6.7/tp/t/results/info_tests/no_top_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/no_top_node.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-Top-not-Top-node'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-Top-not-Top-node'
            }
***************
*** 59,63 ****
  $result_trees{'no_top_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'no_top_node'}{'contents'}[1];
  $result_trees{'no_top_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'no_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'no_top_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'no_top_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'no_top_node'}{'contents'}[1]{'parent'} = $result_trees{'no_top_node'};
  
--- 61,65 ----
  $result_trees{'no_top_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'no_top_node'}{'contents'}[1];
  $result_trees{'no_top_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'no_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'no_top_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'no_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'no_top_node'}{'contents'}[1]{'parent'} = $result_trees{'no_top_node'};
  
***************
*** 89,92 ****
--- 91,97 ----
  
  
+ $result_floats{'no_top_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'no_top_node'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/novalidate_empty_refs.pl texinfo-6.8/tp/t/results/info_tests/novalidate_empty_refs.pl
*** texinfo-6.7/tp/t/results/info_tests/novalidate_empty_refs.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/novalidate_empty_refs.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 146,150 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 146,154 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 171,175 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 175,181 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 304,308 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 310,318 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 11,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 328,332 ****
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1];
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[1];
--- 338,341 ----
***************
*** 334,338 ****
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'novalidate_empty_refs'}{'contents'}[1];
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'parent'} = $result_trees{'novalidate_empty_refs'};
  $result_trees{'novalidate_empty_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'novalidate_empty_refs'}{'contents'}[2]{'args'}[0];
--- 343,347 ----
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'novalidate_empty_refs'}{'contents'}[1];
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'novalidate_empty_refs'}{'contents'}[1]{'parent'} = $result_trees{'novalidate_empty_refs'};
  $result_trees{'novalidate_empty_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'novalidate_empty_refs'}{'contents'}[2]{'args'}[0];
***************
*** 349,353 ****
  $result_trees{'novalidate_empty_refs'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'novalidate_empty_refs'}{'contents'}[4];
  $result_trees{'novalidate_empty_refs'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'novalidate_empty_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'novalidate_empty_refs'}{'contents'}[4]{'line_nr'} = $result_trees{'novalidate_empty_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'novalidate_empty_refs'}{'contents'}[4]{'parent'} = $result_trees{'novalidate_empty_refs'};
  
--- 358,361 ----
***************
*** 425,428 ****
--- 433,439 ----
  
  
+ $result_floats{'novalidate_empty_refs'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'novalidate_empty_refs'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/only_documentencoding.pl texinfo-6.8/tp/t/results/info_tests/only_documentencoding.pl
*** texinfo-6.7/tp/t/results/info_tests/only_documentencoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/only_documentencoding.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 50,53 ****
--- 50,56 ----
  
  
+ $result_floats{'only_documentencoding'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'only_documentencoding'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/paragraphindent_and_preamble.pl texinfo-6.8/tp/t/results/info_tests/paragraphindent_and_preamble.pl
*** texinfo-6.7/tp/t/results/info_tests/paragraphindent_and_preamble.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/paragraphindent_and_preamble.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 126,130 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 126,132 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 305,309 ****
  $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'paragraphindent_and_preamble'}{'contents'}[1];
  $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'parent'} = $result_trees{'paragraphindent_and_preamble'};
  $result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'args'}[0];
--- 307,311 ----
  $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'paragraphindent_and_preamble'}{'contents'}[1];
  $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'parent'} = $result_trees{'paragraphindent_and_preamble'};
  $result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'args'}[0];
***************
*** 411,414 ****
--- 413,419 ----
  
  
+ $result_floats{'paragraphindent_and_preamble'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'paragraphindent_and_preamble'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/paragraphindent_asis_first.pl texinfo-6.8/tp/t/results/info_tests/paragraphindent_asis_first.pl
*** texinfo-6.7/tp/t/results/info_tests/paragraphindent_asis_first.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/paragraphindent_asis_first.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 115,118 ****
--- 115,121 ----
  
  
+ $result_floats{'paragraphindent_asis_first'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'paragraphindent_asis_first'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/paragraphindent_none_first.pl texinfo-6.8/tp/t/results/info_tests/paragraphindent_none_first.pl
*** texinfo-6.7/tp/t/results/info_tests/paragraphindent_none_first.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/paragraphindent_none_first.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 154,157 ****
--- 154,160 ----
  
  
+ $result_floats{'paragraphindent_none_first'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'paragraphindent_none_first'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/pxref_test.pl texinfo-6.8/tp/t/results/info_tests/pxref_test.pl
*** texinfo-6.7/tp/t/results/info_tests/pxref_test.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/pxref_test.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 150,154 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 150,158 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 264,268 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 268,276 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 283,287 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 291,297 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 325,329 ****
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4];
- $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1];
--- 335,338 ----
***************
*** 348,357 ****
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[4];
- $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'line_nr'};
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'pxref_test'}{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'pxref_test'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'pxref_test'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'pxref_test'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'pxref_test'}{'contents'}[1]{'parent'} = $result_trees{'pxref_test'};
  
--- 357,365 ----
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[4];
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'pxref_test'}{'contents'}[1];
  $result_trees{'pxref_test'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'pxref_test'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'pxref_test'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'pxref_test'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'pxref_test'}{'contents'}[1]{'parent'} = $result_trees{'pxref_test'};
  
***************
*** 389,392 ****
--- 397,403 ----
  
  
+ $result_floats{'pxref_test'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'pxref_test'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/ref_tests.pl texinfo-6.8/tp/t/results/info_tests/ref_tests.pl
*** texinfo-6.7/tp/t/results/info_tests/ref_tests.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/ref_tests.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 200,204 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 200,208 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 418,422 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 422,430 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 505,509 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 513,519 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 554,558 ****
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1]{'contents'}[4];
- $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1];
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[1];
--- 564,567 ----
***************
*** 593,597 ****
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4]{'contents'}[4]{'args'}[0];
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4]{'contents'}[4];
- $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4]{'contents'}[4]{'line_nr'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4];
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[4];
--- 602,605 ----
***************
*** 610,614 ****
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1];
  $result_trees{'ref_tests'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_tests'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_tests'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_tests'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ref_tests'}{'contents'}[1]{'parent'} = $result_trees{'ref_tests'};
  
--- 618,622 ----
  $result_trees{'ref_tests'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'ref_tests'}{'contents'}[1];
  $result_trees{'ref_tests'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_tests'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_tests'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_tests'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_tests'}{'contents'}[1]{'parent'} = $result_trees{'ref_tests'};
  
***************
*** 664,667 ****
--- 672,678 ----
  
  
+ $result_floats{'ref_tests'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'ref_tests'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/space_at_menu_end.pl texinfo-6.8/tp/t/results/info_tests/space_at_menu_end.pl
*** texinfo-6.7/tp/t/results/info_tests/space_at_menu_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/space_at_menu_end.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 197,201 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 197,203 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 244,248 ****
  $result_trees{'space_at_menu_end'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'space_at_menu_end'}{'contents'}[1];
  $result_trees{'space_at_menu_end'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_at_menu_end'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_at_menu_end'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'space_at_menu_end'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'space_at_menu_end'}{'contents'}[1]{'parent'} = $result_trees{'space_at_menu_end'};
  
--- 246,250 ----
  $result_trees{'space_at_menu_end'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'space_at_menu_end'}{'contents'}[1];
  $result_trees{'space_at_menu_end'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_at_menu_end'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_at_menu_end'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'space_at_menu_end'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'space_at_menu_end'}{'contents'}[1]{'parent'} = $result_trees{'space_at_menu_end'};
  
***************
*** 321,324 ****
--- 323,329 ----
  
  
+ $result_floats{'space_at_menu_end'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'space_at_menu_end'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/space_in_menu.pl texinfo-6.8/tp/t/results/info_tests/space_in_menu.pl
*** texinfo-6.7/tp/t/results/info_tests/space_in_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/space_in_menu.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 247,251 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node'
            }
--- 249,255 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node'
            }
***************
*** 317,321 ****
  $result_trees{'space_in_menu'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'space_in_menu'}{'contents'}[1];
  $result_trees{'space_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'space_in_menu'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'space_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'space_in_menu'};
  $result_trees{'space_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_menu'}{'contents'}[2]{'args'}[0];
--- 321,325 ----
  $result_trees{'space_in_menu'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'space_in_menu'}{'contents'}[1];
  $result_trees{'space_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'space_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'space_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'space_in_menu'};
  $result_trees{'space_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_menu'}{'contents'}[2]{'args'}[0];
***************
*** 347,351 ****
  $result_trees{'space_in_menu'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'space_in_menu'}{'contents'}[3];
  $result_trees{'space_in_menu'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'space_in_menu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_menu'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'space_in_menu'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'space_in_menu'}{'contents'}[3]{'parent'} = $result_trees{'space_in_menu'};
  $result_trees{'space_in_menu'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_menu'}{'contents'}[4]{'args'}[0];
--- 351,355 ----
  $result_trees{'space_in_menu'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'space_in_menu'}{'contents'}[3];
  $result_trees{'space_in_menu'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'space_in_menu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_menu'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'space_in_menu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'space_in_menu'}{'contents'}[3]{'parent'} = $result_trees{'space_in_menu'};
  $result_trees{'space_in_menu'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_menu'}{'contents'}[4]{'args'}[0];
***************
*** 504,507 ****
--- 508,514 ----
  
  
+ $result_floats{'space_in_menu'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'space_in_menu'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/space_in_setfilename.pl texinfo-6.8/tp/t/results/info_tests/space_in_setfilename.pl
*** texinfo-6.7/tp/t/results/info_tests/space_in_setfilename.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/space_in_setfilename.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 62,66 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 62,70 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 100,104 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 104,110 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 123,127 ****
  $result_trees{'space_in_setfilename'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'space_in_setfilename'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'space_in_setfilename'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'space_in_setfilename'}{'contents'}[0]{'contents'}[0];
- $result_trees{'space_in_setfilename'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'space_in_setfilename'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'space_in_setfilename'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_setfilename'}{'contents'}[0];
  $result_trees{'space_in_setfilename'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'space_in_setfilename'}{'contents'}[0];
--- 129,132 ----
***************
*** 130,134 ****
  $result_trees{'space_in_setfilename'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'space_in_setfilename'}{'contents'}[1];
  $result_trees{'space_in_setfilename'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_in_setfilename'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_setfilename'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'space_in_setfilename'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'space_in_setfilename'}{'contents'}[1]{'parent'} = $result_trees{'space_in_setfilename'};
  
--- 135,139 ----
  $result_trees{'space_in_setfilename'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'space_in_setfilename'}{'contents'}[1];
  $result_trees{'space_in_setfilename'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_in_setfilename'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_setfilename'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'space_in_setfilename'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'space_in_setfilename'}{'contents'}[1]{'parent'} = $result_trees{'space_in_setfilename'};
  
***************
*** 182,185 ****
--- 187,193 ----
  
  
+ $result_floats{'space_in_setfilename'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'space_in_setfilename'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/split_no_copying.pl texinfo-6.8/tp/t/results/info_tests/split_no_copying.pl
*** texinfo-6.7/tp/t/results/info_tests/split_no_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/split_no_copying.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 85,89 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 85,91 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 294,298 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Ch1'
            }
--- 296,302 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Ch1'
            }
***************
*** 388,392 ****
  $result_trees{'split_no_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_no_copying'}{'contents'}[1];
  $result_trees{'split_no_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_no_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_no_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_no_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'split_no_copying'}{'contents'}[1]{'parent'} = $result_trees{'split_no_copying'};
  $result_trees{'split_no_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_no_copying'}{'contents'}[2]{'args'}[0];
--- 392,396 ----
  $result_trees{'split_no_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_no_copying'}{'contents'}[1];
  $result_trees{'split_no_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_no_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_no_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_no_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'split_no_copying'}{'contents'}[1]{'parent'} = $result_trees{'split_no_copying'};
  $result_trees{'split_no_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_no_copying'}{'contents'}[2]{'args'}[0];
***************
*** 418,422 ****
  $result_trees{'split_no_copying'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_no_copying'}{'contents'}[3];
  $result_trees{'split_no_copying'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_no_copying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_no_copying'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_no_copying'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'split_no_copying'}{'contents'}[3]{'parent'} = $result_trees{'split_no_copying'};
  $result_trees{'split_no_copying'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_no_copying'}{'contents'}[4]{'args'}[0];
--- 422,426 ----
  $result_trees{'split_no_copying'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_no_copying'}{'contents'}[3];
  $result_trees{'split_no_copying'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_no_copying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_no_copying'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_no_copying'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'split_no_copying'}{'contents'}[3]{'parent'} = $result_trees{'split_no_copying'};
  $result_trees{'split_no_copying'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_no_copying'}{'contents'}[4]{'args'}[0];
***************
*** 586,589 ****
--- 590,596 ----
  
  
+ $result_floats{'split_no_copying'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'split_no_copying'} = 'This is split-nocopying.info, produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/split_test_before_first_node_no_empty_line.pl texinfo-6.8/tp/t/results/info_tests/split_test_before_first_node_no_empty_line.pl
*** texinfo-6.7/tp/t/results/info_tests/split_test_before_first_node_no_empty_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/split_test_before_first_node_no_empty_line.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 85,89 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 85,91 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 294,298 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chap1'
            }
--- 296,302 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chap1'
            }
***************
*** 376,380 ****
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1];
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'};
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[2]{'args'}[0];
--- 380,384 ----
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1];
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[1]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'};
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[2]{'args'}[0];
***************
*** 406,410 ****
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3];
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'};
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[4]{'args'}[0];
--- 410,414 ----
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3];
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[3]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'};
  $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_test_before_first_node_no_empty_line'}{'contents'}[4]{'args'}[0];
***************
*** 571,573 ****
--- 575,580 ----
  
  
+ $result_floats{'split_test_before_first_node_no_empty_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/split_test_before_first_node.pl texinfo-6.8/tp/t/results/info_tests/split_test_before_first_node.pl
*** texinfo-6.7/tp/t/results/info_tests/split_test_before_first_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/split_test_before_first_node.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 91,95 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 91,97 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 300,304 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chap1'
            }
--- 302,308 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chap1'
            }
***************
*** 383,387 ****
  $result_trees{'split_test_before_first_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_test_before_first_node'}{'contents'}[1];
  $result_trees{'split_test_before_first_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_test_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_test_before_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_test_before_first_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'split_test_before_first_node'}{'contents'}[1]{'parent'} = $result_trees{'split_test_before_first_node'};
  $result_trees{'split_test_before_first_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_test_before_first_node'}{'contents'}[2]{'args'}[0];
--- 387,391 ----
  $result_trees{'split_test_before_first_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_test_before_first_node'}{'contents'}[1];
  $result_trees{'split_test_before_first_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_test_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_test_before_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_test_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'split_test_before_first_node'}{'contents'}[1]{'parent'} = $result_trees{'split_test_before_first_node'};
  $result_trees{'split_test_before_first_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_test_before_first_node'}{'contents'}[2]{'args'}[0];
***************
*** 413,417 ****
  $result_trees{'split_test_before_first_node'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_test_before_first_node'}{'contents'}[3];
  $result_trees{'split_test_before_first_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_test_before_first_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_test_before_first_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_test_before_first_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'split_test_before_first_node'}{'contents'}[3]{'parent'} = $result_trees{'split_test_before_first_node'};
  $result_trees{'split_test_before_first_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_test_before_first_node'}{'contents'}[4]{'args'}[0];
--- 417,421 ----
  $result_trees{'split_test_before_first_node'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_test_before_first_node'}{'contents'}[3];
  $result_trees{'split_test_before_first_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_test_before_first_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_test_before_first_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_test_before_first_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'split_test_before_first_node'}{'contents'}[3]{'parent'} = $result_trees{'split_test_before_first_node'};
  $result_trees{'split_test_before_first_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_test_before_first_node'}{'contents'}[4]{'args'}[0];
***************
*** 580,582 ****
--- 584,589 ----
  
  
+ $result_floats{'split_test_before_first_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/test_index.pl texinfo-6.8/tp/t/results/info_tests/test_index.pl
*** texinfo-6.7/tp/t/results/info_tests/test_index.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/test_index.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 200,204 ****
                                  'nodes_manuals' => [
                                    {
!                                     'node_content' => [],
                                      'normalized' => 'name1-looooooooooooooooooooooooooooooooooooooooooooooooooooooooong'
                                    }
--- 202,208 ----
                                  'nodes_manuals' => [
                                    {
!                                     'node_content' => [
!                                       {}
!                                     ],
                                      'normalized' => 'name1-looooooooooooooooooooooooooooooooooooooooooooooooooooooooong'
                                    }
***************
*** 423,427 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'index_entry_command'
--- 427,435 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'index_entry_command'
***************
*** 593,597 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 601,609 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 748,752 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 760,768 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 12,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 998,1002 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1014,1022 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 17,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1217,1221 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'name'
            }
--- 1237,1243 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'name'
            }
***************
*** 3320,3324 ****
  $result_trees{'test_index'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[1];
  $result_trees{'test_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'test_index'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'test_index'}{'contents'}[1]{'parent'} = $result_trees{'test_index'};
  $result_trees{'test_index'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'args'}[0];
--- 3342,3346 ----
  $result_trees{'test_index'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[1];
  $result_trees{'test_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'test_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'test_index'}{'contents'}[1]{'parent'} = $result_trees{'test_index'};
  $result_trees{'test_index'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'args'}[0];
***************
*** 3341,3345 ****
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'args'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'extra'}{'node_content'}[0] = $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'args'}[0]{'contents'}[0];
! $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'extra'}{'node_content'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'parent'} = $result_trees{'test_index'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'};
--- 3363,3367 ----
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'args'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'extra'}{'node_content'}[0] = $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'args'}[0]{'contents'}[0];
! $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'args'}[0]{'contents'}[0];
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'extra'}{'index_entry'}{'node'}{'parent'} = $result_trees{'test_index'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'};
***************
*** 3376,3380 ****
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'test_index'}{'contents'}[1];
- $result_trees{'test_index'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[3];
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[0];
--- 3398,3401 ----
***************
*** 3404,3408 ****
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'test_index'}{'contents'}[1];
- $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'line_nr'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[5];
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'args'}[0];
--- 3425,3428 ----
***************
*** 3428,3432 ****
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[5];
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[3];
- $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'line_nr'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'test_index'}{'contents'}[2];
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[6]{'parent'} = $result_trees{'test_index'}{'contents'}[2];
--- 3448,3451 ----
***************
*** 3469,3473 ****
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[7]{'extra'}{'command_as_argument'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[7]{'contents'}[2];
- $result_trees{'test_index'}{'contents'}[2]{'contents'}[7]{'line_nr'} = $result_trees{'test_index'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'test_index'}{'contents'}[2];
  $result_trees{'test_index'}{'contents'}[2]{'contents'}[8]{'parent'} = $result_trees{'test_index'}{'contents'}[2];
--- 3488,3491 ----
***************
*** 3504,3508 ****
  $result_trees{'test_index'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[3];
  $result_trees{'test_index'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'test_index'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'test_index'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'test_index'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'test_index'}{'contents'}[3]{'parent'} = $result_trees{'test_index'};
  $result_trees{'test_index'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[4]{'args'}[0];
--- 3522,3526 ----
  $result_trees{'test_index'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[3];
  $result_trees{'test_index'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'test_index'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'test_index'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'test_index'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'test_index'}{'contents'}[3]{'parent'} = $result_trees{'test_index'};
  $result_trees{'test_index'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_index'}{'contents'}[4]{'args'}[0];
***************
*** 4553,4557 ****
  $result_menus{'test_index'}{'menu_child'}{'menu_up'} = $result_menus{'test_index'};
  
! $result_errors{'test_index'} = [];
  
  
--- 4571,4588 ----
  $result_menus{'test_index'}{'menu_child'}{'menu_up'} = $result_menus{'test_index'};
  
! $result_errors{'test_index'} = [
!   {
!     'error_line' => ':227: warning: @centerchap is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 227,
!     'macro' => '',
!     'text' => '@centerchap is obsolete.',
!     'type' => 'warning'
!   }
! ];
! 
! 
! $result_floats{'test_index'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/text_before_node.pl texinfo-6.8/tp/t/results/info_tests/text_before_node.pl
*** texinfo-6.7/tp/t/results/info_tests/text_before_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/text_before_node.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 241,245 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-node'
            }
--- 243,249 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-node'
            }
***************
*** 289,293 ****
  $result_trees{'text_before_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_before_node'}{'contents'}[1];
  $result_trees{'text_before_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'text_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'text_before_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'text_before_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'text_before_node'}{'contents'}[1]{'parent'} = $result_trees{'text_before_node'};
  $result_trees{'text_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_node'}{'contents'}[2]{'args'}[0];
--- 293,297 ----
  $result_trees{'text_before_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_before_node'}{'contents'}[1];
  $result_trees{'text_before_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'text_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'text_before_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'text_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'text_before_node'}{'contents'}[1]{'parent'} = $result_trees{'text_before_node'};
  $result_trees{'text_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_node'}{'contents'}[2]{'args'}[0];
***************
*** 318,322 ****
  $result_trees{'text_before_node'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'text_before_node'}{'contents'}[3];
  $result_trees{'text_before_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'text_before_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'text_before_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'text_before_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'text_before_node'}{'contents'}[3]{'parent'} = $result_trees{'text_before_node'};
  $result_trees{'text_before_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_node'}{'contents'}[4]{'args'}[0];
--- 322,326 ----
  $result_trees{'text_before_node'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'text_before_node'}{'contents'}[3];
  $result_trees{'text_before_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'text_before_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'text_before_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'text_before_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'text_before_node'}{'contents'}[3]{'parent'} = $result_trees{'text_before_node'};
  $result_trees{'text_before_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_node'}{'contents'}[4]{'args'}[0];
***************
*** 465,468 ****
--- 469,475 ----
  
  
+ $result_floats{'text_before_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'text_before_node'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/top_node_normalization.pl texinfo-6.8/tp/t/results/info_tests/top_node_normalization.pl
*** texinfo-6.7/tp/t/results/info_tests/top_node_normalization.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/top_node_normalization.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 99,103 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 99,107 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 234,238 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 238,244 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 265,269 ****
  $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'label'} = $result_trees{'top_node_normalization'}{'contents'}[1];
  $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[1];
  $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[1];
--- 271,274 ----
***************
*** 288,292 ****
  $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'top_node_normalization'}{'contents'}[1];
  $result_trees{'top_node_normalization'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_normalization'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_normalization'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_normalization'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_node_normalization'}{'contents'}[1]{'parent'} = $result_trees{'top_node_normalization'};
  
--- 293,297 ----
  $result_trees{'top_node_normalization'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'top_node_normalization'}{'contents'}[1];
  $result_trees{'top_node_normalization'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_normalization'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_normalization'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_normalization'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_normalization'}{'contents'}[1]{'parent'} = $result_trees{'top_node_normalization'};
  
***************
*** 384,387 ****
--- 389,395 ----
  
  
+ $result_floats{'top_node_normalization'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'top_node_normalization'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/unknown_encoding.pl texinfo-6.8/tp/t/results/info_tests/unknown_encoding.pl
*** texinfo-6.7/tp/t/results/info_tests/unknown_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/unknown_encoding.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 87,91 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 87,93 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 114,118 ****
  $result_trees{'unknown_encoding'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'unknown_encoding'}{'contents'}[1];
  $result_trees{'unknown_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unknown_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unknown_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unknown_encoding'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'unknown_encoding'}{'contents'}[1]{'parent'} = $result_trees{'unknown_encoding'};
  
--- 116,120 ----
  $result_trees{'unknown_encoding'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'unknown_encoding'}{'contents'}[1];
  $result_trees{'unknown_encoding'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unknown_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unknown_encoding'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unknown_encoding'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'unknown_encoding'}{'contents'}[1]{'parent'} = $result_trees{'unknown_encoding'};
  
***************
*** 170,173 ****
--- 172,178 ----
  
  
+ $result_floats{'unknown_encoding'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'unknown_encoding'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/info_tests/xref_test.pl texinfo-6.8/tp/t/results/info_tests/xref_test.pl
*** texinfo-6.7/tp/t/results/info_tests/xref_test.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/info_tests/xref_test.pl	2021-05-02 13:12:29.000000000 +0100
***************
*** 132,136 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 132,140 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 195,199 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 199,207 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 325,329 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 333,339 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 363,367 ****
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[3];
- $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1];
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1];
--- 373,376 ----
***************
*** 375,379 ****
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[4];
- $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1];
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1];
--- 384,387 ----
***************
*** 400,404 ****
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'xref_test'}{'contents'}[1];
  $result_trees{'xref_test'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'xref_test'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'xref_test'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'xref_test'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'xref_test'}{'contents'}[1]{'parent'} = $result_trees{'xref_test'};
  
--- 408,412 ----
  $result_trees{'xref_test'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'xref_test'}{'contents'}[1];
  $result_trees{'xref_test'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'xref_test'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'xref_test'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'xref_test'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'xref_test'}{'contents'}[1]{'parent'} = $result_trees{'xref_test'};
  
***************
*** 442,445 ****
--- 450,456 ----
  
  
+ $result_floats{'xref_test'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'xref_test'} = 'This is , produced from .
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/accents.pl texinfo-6.8/tp/t/results/invalid_nestings/accents.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/accents.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/accents.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 43,47 ****
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 43,51 ----
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 65,69 ****
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 69,77 ----
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 123,127 ****
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 131,139 ----
            'cmdname' => '~',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 155,159 ****
                      'normalized' => 'truc'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 167,175 ----
                      'normalized' => 'truc'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 165,169 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 181,189 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 184,193 ****
  $result_trees{'accents'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accents'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'accents'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accents'}{'contents'}[0]{'contents'}[1];
- $result_trees{'accents'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'accents'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accents'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'accents'}{'contents'}[0];
  $result_trees{'accents'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'accents'}{'contents'}[0];
  $result_trees{'accents'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accents'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'accents'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accents'}{'contents'}[0]{'contents'}[3];
- $result_trees{'accents'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'accents'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accents'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'accents'}{'contents'}[0];
  $result_trees{'accents'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'accents'}{'contents'}[0];
--- 204,211 ----
***************
*** 199,203 ****
  $result_trees{'accents'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accents'}{'contents'}[2]{'contents'}[1]{'args'}[0];
  $result_trees{'accents'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'accents'}{'contents'}[2]{'contents'}[1];
- $result_trees{'accents'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'accents'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accents'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'accents'}{'contents'}[2];
  $result_trees{'accents'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'accents'}{'contents'}[2];
--- 217,220 ----
***************
*** 205,212 ****
  $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'accents'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0];
  $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accents'}{'contents'}[2]{'contents'}[3];
- $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'accents'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'accents'}{'contents'}[2];
  $result_trees{'accents'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'accents'}{'contents'}[2];
--- 222,227 ----
***************
*** 250,252 ****
--- 265,270 ----
  
  
+ $result_floats{'accents'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/bad_style_nesting.pl texinfo-6.8/tp/t/results/invalid_nestings/bad_style_nesting.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/bad_style_nesting.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/bad_style_nesting.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 160,162 ****
--- 160,165 ----
  
  
+ $result_floats{'bad_style_nesting'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/bad_tab_nesting.pl texinfo-6.8/tp/t/results/invalid_nestings/bad_tab_nesting.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/bad_tab_nesting.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/bad_tab_nesting.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 113,117 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 113,121 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 163,171 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 167,179 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 196,200 ****
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[0];
--- 204,207 ----
***************
*** 204,209 ****
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'bad_tab_nesting'}{'contents'}[0];
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[1];
! $result_trees{'bad_tab_nesting'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'bad_tab_nesting'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'parent'} = $result_trees{'bad_tab_nesting'};
  
--- 211,216 ----
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'bad_tab_nesting'}{'contents'}[0];
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'contents'}[1];
! $result_trees{'bad_tab_nesting'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'bad_tab_nesting'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'bad_tab_nesting'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'bad_tab_nesting'}{'contents'}[0]{'parent'} = $result_trees{'bad_tab_nesting'};
  
***************
*** 250,252 ****
--- 257,262 ----
  
  
+ $result_floats{'bad_tab_nesting'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/block_not_matching.pl texinfo-6.8/tp/t/results/invalid_nestings/block_not_matching.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/block_not_matching.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/block_not_matching.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 137,141 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 137,145 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 162,166 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 166,174 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 259,263 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 267,275 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 376,380 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 388,396 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 14,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 549,558 ****
  $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'block_not_matching'}{'contents'}[2];
  $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
  $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1];
  $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'block_not_matching'}{'contents'}[2];
- $result_trees{'block_not_matching'}{'contents'}[2]{'line_nr'} = $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'block_not_matching'}{'contents'}[2]{'parent'} = $result_trees{'block_not_matching'};
  $result_trees{'block_not_matching'}{'contents'}[3]{'parent'} = $result_trees{'block_not_matching'};
--- 565,572 ----
***************
*** 568,572 ****
  $result_trees{'block_not_matching'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'block_not_matching'}{'contents'}[4];
  $result_trees{'block_not_matching'}{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'block_not_matching'}{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'block_not_matching'}{'contents'}[4]{'line_nr'} = $result_trees{'block_not_matching'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'block_not_matching'}{'contents'}[4]{'parent'} = $result_trees{'block_not_matching'};
  $result_trees{'block_not_matching'}{'contents'}[5]{'parent'} = $result_trees{'block_not_matching'};
--- 582,585 ----
***************
*** 585,589 ****
  $result_trees{'block_not_matching'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'block_not_matching'}{'contents'}[6];
  $result_trees{'block_not_matching'}{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'block_not_matching'}{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'block_not_matching'}{'contents'}[6]{'line_nr'} = $result_trees{'block_not_matching'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'block_not_matching'}{'contents'}[6]{'parent'} = $result_trees{'block_not_matching'};
  $result_trees{'block_not_matching'}{'contents'}[7]{'parent'} = $result_trees{'block_not_matching'};
--- 598,601 ----
***************
*** 836,838 ****
--- 848,853 ----
  
  
+ $result_floats{'block_not_matching'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/cartouche_in_style_command.pl texinfo-6.8/tp/t/results/invalid_nestings/cartouche_in_style_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/cartouche_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/cartouche_in_style_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 168,170 ****
--- 168,173 ----
  
  
+ $result_floats{'cartouche_in_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/center.pl texinfo-6.8/tp/t/results/invalid_nestings/center.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/center.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/center.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 44,48 ****
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 44,52 ----
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 72,76 ****
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 76,84 ----
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 96,100 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 104,112 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 112,116 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 124,132 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 178,182 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 194,202 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 3,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 220,224 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 240,248 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 285,289 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 309,317 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 330,334 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 358,366 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 11,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 397,401 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 429,437 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 409,413 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 445,453 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 15,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 473,477 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 513,521 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 19,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 587,591 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 631,639 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 21,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 741,745 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 789,797 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 25,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 797,801 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 849,857 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 31,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 853,857 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 909,917 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 33,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 865,869 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 925,933 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 33,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 920,924 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 984,992 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 35,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 932,936 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1000,1008 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 35,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1120,1124 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1192,1200 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 40,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1170,1178 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 1246,1258 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 1237,1241 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 1317,1325 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 45,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 1249,1253 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1333,1341 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 45,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1303,1307 ****
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0];
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0];
--- 1391,1394 ----
***************
*** 1309,1321 ****
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0];
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5];
- $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'center'}{'contents'}[0]{'args'}[0];
  $result_trees{'center'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[0];
- $result_trees{'center'}{'contents'}[0]{'line_nr'} = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[0]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[1]{'parent'} = $result_trees{'center'};
--- 1396,1405 ----
***************
*** 1328,1332 ****
  $result_trees{'center'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'center'}{'contents'}[2]{'args'}[0];
  $result_trees{'center'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[2];
- $result_trees{'center'}{'contents'}[2]{'line_nr'} = $result_trees{'center'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'center'}{'contents'}[2]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[3]{'parent'} = $result_trees{'center'};
--- 1412,1415 ----
***************
*** 1335,1339 ****
  $result_trees{'center'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[4]{'args'}[0];
  $result_trees{'center'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[4];
- $result_trees{'center'}{'contents'}[4]{'line_nr'} = $result_trees{'center'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[4]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[5];
--- 1418,1421 ----
***************
*** 1345,1349 ****
  $result_trees{'center'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'center'}{'contents'}[7]{'args'}[0];
  $result_trees{'center'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[7];
- $result_trees{'center'}{'contents'}[7]{'line_nr'} = $result_trees{'center'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'center'}{'contents'}[7]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[8]{'parent'} = $result_trees{'center'};
--- 1427,1430 ----
***************
*** 1352,1356 ****
  $result_trees{'center'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[9]{'args'}[0];
  $result_trees{'center'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[9];
- $result_trees{'center'}{'contents'}[9]{'line_nr'} = $result_trees{'center'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[9]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[10]{'parent'} = $result_trees{'center'};
--- 1433,1436 ----
***************
*** 1362,1369 ****
  $result_trees{'center'}{'contents'}[13]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[13]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'center'}{'contents'}[13]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[13]{'args'}[0]{'contents'}[1];
- $result_trees{'center'}{'contents'}[13]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'center'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[13]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'center'}{'contents'}[13]{'args'}[0];
  $result_trees{'center'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[13];
- $result_trees{'center'}{'contents'}[13]{'line_nr'} = $result_trees{'center'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[13]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[14]{'parent'} = $result_trees{'center'};
--- 1442,1447 ----
***************
*** 1375,1379 ****
  $result_trees{'center'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[18]{'args'}[0];
  $result_trees{'center'}{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[18];
- $result_trees{'center'}{'contents'}[18]{'line_nr'} = $result_trees{'center'}{'contents'}[17]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[18]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[19]{'parent'} = $result_trees{'center'};
--- 1453,1456 ----
***************
*** 1391,1395 ****
  $result_trees{'center'}{'contents'}[20]{'extra'}{'command_as_argument'} = $result_trees{'center'}{'contents'}[20]{'args'}[0]{'contents'}[0];
  $result_trees{'center'}{'contents'}[20]{'extra'}{'end_command'} = $result_trees{'center'}{'contents'}[20]{'contents'}[1];
- $result_trees{'center'}{'contents'}[20]{'line_nr'} = $result_trees{'center'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[20]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[21]{'parent'} = $result_trees{'center'};
--- 1468,1471 ----
***************
*** 1412,1416 ****
  $result_trees{'center'}{'contents'}[22]{'extra'}{'command_as_argument'} = $result_trees{'center'}{'contents'}[22]{'args'}[0]{'contents'}[0];
  $result_trees{'center'}{'contents'}[22]{'extra'}{'end_command'} = $result_trees{'center'}{'contents'}[22]{'contents'}[1];
- $result_trees{'center'}{'contents'}[22]{'line_nr'} = $result_trees{'center'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[22]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[23]{'parent'} = $result_trees{'center'};
--- 1488,1491 ----
***************
*** 1420,1424 ****
  $result_trees{'center'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[25]{'args'}[0];
  $result_trees{'center'}{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[25];
- $result_trees{'center'}{'contents'}[25]{'line_nr'} = $result_trees{'center'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[25]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[26]{'parent'} = $result_trees{'center'};
--- 1495,1498 ----
***************
*** 1428,1435 ****
  $result_trees{'center'}{'contents'}[27]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[27]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'center'}{'contents'}[27]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[27]{'args'}[0]{'contents'}[1];
- $result_trees{'center'}{'contents'}[27]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'center'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[27]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'center'}{'contents'}[27]{'args'}[0];
  $result_trees{'center'}{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[27];
- $result_trees{'center'}{'contents'}[27]{'line_nr'} = $result_trees{'center'}{'contents'}[27]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[27]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[28]{'parent'} = $result_trees{'center'};
--- 1502,1507 ----
***************
*** 1439,1446 ****
  $result_trees{'center'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'center'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[29]{'args'}[0]{'contents'}[2];
- $result_trees{'center'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'center'}{'contents'}[29]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'center'}{'contents'}[29]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'center'}{'contents'}[29]{'args'}[0];
  $result_trees{'center'}{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[29];
- $result_trees{'center'}{'contents'}[29]{'line_nr'} = $result_trees{'center'}{'contents'}[29]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'center'}{'contents'}[29]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[30]{'parent'} = $result_trees{'center'};
--- 1511,1516 ----
***************
*** 1469,1473 ****
  $result_trees{'center'}{'contents'}[33]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[33]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2];
  $result_trees{'center'}{'contents'}[33]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'center'}{'contents'}[33]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'center'}{'contents'}[33]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'center'}{'contents'}[33]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[33]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'center'}{'contents'}[33]{'contents'}[0]{'contents'}[0];
  $result_trees{'center'}{'contents'}[33]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[33]{'contents'}[0];
--- 1539,1542 ----
***************
*** 1477,1482 ****
  $result_trees{'center'}{'contents'}[33]{'contents'}[1]{'parent'} = $result_trees{'center'}{'contents'}[33];
  $result_trees{'center'}{'contents'}[33]{'extra'}{'end_command'} = $result_trees{'center'}{'contents'}[33]{'contents'}[1];
! $result_trees{'center'}{'contents'}[33]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'center'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'center'}{'contents'}[33]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'center'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'center'}{'contents'}[33]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[34]{'parent'} = $result_trees{'center'};
--- 1546,1551 ----
  $result_trees{'center'}{'contents'}[33]{'contents'}[1]{'parent'} = $result_trees{'center'}{'contents'}[33];
  $result_trees{'center'}{'contents'}[33]{'extra'}{'end_command'} = $result_trees{'center'}{'contents'}[33]{'contents'}[1];
! $result_trees{'center'}{'contents'}[33]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'center'}{'contents'}[33]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'center'}{'contents'}[33]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'center'}{'contents'}[33]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'center'}{'contents'}[33]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[34]{'parent'} = $result_trees{'center'};
***************
*** 1486,1493 ****
  $result_trees{'center'}{'contents'}[35]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'center'}{'contents'}[35]{'args'}[0]{'contents'}[1];
  $result_trees{'center'}{'contents'}[35]{'args'}[0]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'center'}{'contents'}[35]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'center'}{'contents'}[35]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'center'}{'contents'}[35]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[35]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'center'}{'contents'}[35]{'args'}[0];
  $result_trees{'center'}{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'center'}{'contents'}[35];
- $result_trees{'center'}{'contents'}[35]{'line_nr'} = $result_trees{'center'}{'contents'}[35]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'center'}{'contents'}[35]{'parent'} = $result_trees{'center'};
  $result_trees{'center'}{'contents'}[36]{'parent'} = $result_trees{'center'};
--- 1555,1560 ----
***************
*** 2013,2015 ****
--- 2080,2085 ----
  
  
+ $result_floats{'center'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/def_in_style_command.pl texinfo-6.8/tp/t/results/invalid_nestings/def_in_style_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/def_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/def_in_style_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 184,188 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 184,192 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 215,219 ****
  $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'def_in_style_command'}{'contents'}[1];
  $result_trees{'def_in_style_command'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2];
- $result_trees{'def_in_style_command'}{'contents'}[1]{'line_nr'} = $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'def_in_style_command'}{'contents'}[1]{'parent'} = $result_trees{'def_in_style_command'};
  
--- 219,222 ----
***************
*** 270,272 ****
--- 273,278 ----
  
  
+ $result_floats{'def_in_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl texinfo-6.8/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 178,182 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 178,186 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 194,198 ****
              }
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'menu_entry'
--- 198,206 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'menu_entry'
***************
*** 269,278 ****
  $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[1];
  $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1];
  $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[1]{'contents'}[1];
- $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0];
  $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 277,284 ----
***************
*** 297,318 ****
  $result_errors{'def_not_closed_in_menu_description'} = [
    {
-     'error_line' => ':1: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':2: warning: @deffn should only appear at the beginning of a line
  ',
--- 303,306 ----
***************
*** 344,346 ****
--- 332,337 ----
  
  
+ $result_floats{'def_not_closed_in_menu_description'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/enumerate_in_style_command.pl texinfo-6.8/tp/t/results/invalid_nestings/enumerate_in_style_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/enumerate_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/enumerate_in_style_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 185,187 ****
--- 185,190 ----
  
  
+ $result_floats{'enumerate_in_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/example_in_style_command.pl texinfo-6.8/tp/t/results/invalid_nestings/example_in_style_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/example_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/example_in_style_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 160,162 ****
--- 160,165 ----
  
  
+ $result_floats{'example_in_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/float_in_style_command.pl texinfo-6.8/tp/t/results/invalid_nestings/float_in_style_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/float_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/float_in_style_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 154,158 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'A'
          }
--- 154,160 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {}
!           ],
            'normalized' => 'A'
          }
***************
*** 191,195 ****
  $result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3];
  $result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'float_in_style_command'}{'contents'}[1]{'parent'} = $result_trees{'float_in_style_command'};
  
--- 193,197 ----
  $result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3];
  $result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[1]{'contents'}[0];
! $result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'float_in_style_command'}{'contents'}[1]{'parent'} = $result_trees{'float_in_style_command'};
  
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/flushright_in_style_command.pl texinfo-6.8/tp/t/results/invalid_nestings/flushright_in_style_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/flushright_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/flushright_in_style_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 160,162 ****
--- 160,165 ----
  
  
+ $result_floats{'flushright_in_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/footnote_in_ref.pl texinfo-6.8/tp/t/results/invalid_nestings/footnote_in_ref.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/footnote_in_ref.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/footnote_in_ref.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 117,121 ****
                'cmdname' => 'xref',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 117,125 ----
                'cmdname' => 'xref',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 3,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 131,135 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 135,141 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 164,172 ****
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[1];
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
- $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_ref'}{'contents'}[1];
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'footnote_in_ref'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'footnote_in_ref'};
  
--- 170,177 ----
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[1];
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1];
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_ref'}{'contents'}[1];
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'footnote_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'footnote_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'footnote_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'footnote_in_ref'};
  
***************
*** 221,223 ****
--- 226,231 ----
  
  
+ $result_floats{'footnote_in_ref'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/formats_not_closed_in_example.pl texinfo-6.8/tp/t/results/invalid_nestings/formats_not_closed_in_example.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/formats_not_closed_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/formats_not_closed_in_example.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 208,212 ****
                        ],
                        'extra' => {
!                         'enumerate_specification' => 1
                        },
                        'line_nr' => {
--- 208,212 ----
                        ],
                        'extra' => {
!                         'enumerate_specification' => '1'
                        },
                        'line_nr' => {
***************
*** 230,234 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 230,238 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 307,311 ****
  $result_trees{'formats_not_closed_in_example'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'formats_not_closed_in_example'}{'contents'}[0]{'contents'}[2];
  $result_trees{'formats_not_closed_in_example'}{'contents'}[0]{'contents'}[2]{'extra'}{'command_as_argument'} = $result_trees{'formats_not_closed_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'formats_not_closed_in_example'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'formats_not_closed_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_not_closed_in_example'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'formats_not_closed_in_example'}{'contents'}[0];
  $result_trees{'formats_not_closed_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formats_not_closed_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0];
--- 311,314 ----
***************
*** 364,366 ****
--- 367,372 ----
  
  
+ $result_floats{'formats_not_closed_in_example'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/ignored_text.pl texinfo-6.8/tp/t/results/invalid_nestings/ignored_text.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/ignored_text.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/ignored_text.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 75,77 ****
--- 75,80 ----
  
  
+ $result_floats{'ignored_text'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/ignore_in_xref.pl texinfo-6.8/tp/t/results/invalid_nestings/ignore_in_xref.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/ignore_in_xref.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/ignore_in_xref.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 134,138 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 134,140 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 170,174 ****
  $result_trees{'ignore_in_xref'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'ignore_in_xref'}{'contents'}[1];
  $result_trees{'ignore_in_xref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ignore_in_xref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ignore_in_xref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ignore_in_xref'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ignore_in_xref'}{'contents'}[1]{'parent'} = $result_trees{'ignore_in_xref'};
  
--- 172,176 ----
  $result_trees{'ignore_in_xref'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'ignore_in_xref'}{'contents'}[1];
  $result_trees{'ignore_in_xref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ignore_in_xref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ignore_in_xref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ignore_in_xref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ignore_in_xref'}{'contents'}[1]{'parent'} = $result_trees{'ignore_in_xref'};
  
***************
*** 218,220 ****
--- 220,225 ----
  
  
+ $result_floats{'ignore_in_xref'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/in_errormsg.pl texinfo-6.8/tp/t/results/invalid_nestings/in_errormsg.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/in_errormsg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/in_errormsg.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 115,119 ****
                      }
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 115,123 ----
                      }
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 125,129 ****
            'cmdname' => 'errormsg',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 129,137 ----
            'cmdname' => 'errormsg',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 266,270 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 274,282 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 6,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 288,295 ****
  $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'label'} = $result_trees{'in_errormsg'}{'contents'}[1];
  $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1];
- $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'in_errormsg'}{'contents'}[3];
  $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'in_errormsg'}{'contents'}[3];
--- 300,305 ----
***************
*** 310,314 ****
  $result_trees{'in_errormsg'}{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'in_errormsg'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'in_errormsg'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'in_errormsg'}{'contents'}[6]{'contents'}[1];
- $result_trees{'in_errormsg'}{'contents'}[6]{'line_nr'} = $result_trees{'in_errormsg'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_errormsg'}{'contents'}[6]{'parent'} = $result_trees{'in_errormsg'};
  
--- 320,323 ----
***************
*** 379,381 ****
--- 388,393 ----
  
  
+ $result_floats{'in_errormsg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/in_table.pl texinfo-6.8/tp/t/results/invalid_nestings/in_table.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/in_table.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/in_table.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 107,111 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 107,115 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 182,186 ****
                                'cmdname' => 'titlefont',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 186,194 ----
                                'cmdname' => 'titlefont',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 8,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              },
***************
*** 210,214 ****
                                  'normalized' => 'in-anchor'
                                },
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 218,226 ----
                                  'normalized' => 'in-anchor'
                                },
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 8,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              },
***************
*** 234,238 ****
                                'cmdname' => 'footnote',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 246,254 ----
                                'cmdname' => 'footnote',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 8,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              },
***************
*** 262,266 ****
                                  'spaces_before_argument' => ' '
                                },
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 278,286 ----
                                  'spaces_before_argument' => ' '
                                },
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 8,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 274,278 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 294,302 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 8,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 392,396 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 416,424 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 10,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 465,469 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 493,501 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 12,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 534,538 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 566,574 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 13,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 581,585 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 617,625 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 686,690 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 726,734 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 17,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 811,815 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 855,863 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 902,906 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 950,958 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 16,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 987,991 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 1039,1045 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1016,1020 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'in_table'}{'contents'}[1];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'in_table'}{'contents'}[1];
--- 1070,1073 ----
***************
*** 1026,1030 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 1079,1082 ----
***************
*** 1032,1049 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[0];
--- 1084,1097 ----
***************
*** 1064,1068 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
--- 1112,1115 ----
***************
*** 1075,1079 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'contents'}[0];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[2];
--- 1122,1125 ----
***************
*** 1087,1091 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'contents'}[0]{'contents'}[0];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[3];
--- 1133,1136 ----
***************
*** 1096,1100 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'extra'}{'command_as_argument'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'contents'}[4];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'in_table'}{'contents'}[1];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'in_table'}{'contents'}[1];
--- 1141,1144 ----
***************
*** 1113,1117 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'in_table'}{'contents'}[1];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[0];
--- 1157,1160 ----
***************
*** 1136,1140 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'in_table'}{'contents'}[1];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[1];
--- 1179,1182 ----
***************
*** 1152,1156 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'extra'}{'command_as_argument'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'contents'}[2];
- $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'in_table'}{'contents'}[1];
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'in_table'}{'contents'}[1];
--- 1194,1197 ----
***************
*** 1163,1167 ****
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'in_table'}{'contents'}[1];
  $result_trees{'in_table'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'in_table'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'in_table'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'in_table'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'in_table'}{'contents'}[1]{'parent'} = $result_trees{'in_table'};
  
--- 1204,1208 ----
  $result_trees{'in_table'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'in_table'}{'contents'}[1];
  $result_trees{'in_table'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'in_table'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'in_table'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'in_table'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'in_table'}{'contents'}[1]{'parent'} = $result_trees{'in_table'};
  
***************
*** 1348,1350 ****
--- 1389,1394 ----
  
  
+ $result_floats{'in_table'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/item_in_ref.pl texinfo-6.8/tp/t/results/invalid_nestings/item_in_ref.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/item_in_ref.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/item_in_ref.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 220,224 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 220,228 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 254,258 ****
  $result_trees{'item_in_ref'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'item_in_ref'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'item_in_ref'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'item_in_ref'}{'contents'}[0]{'contents'}[2];
- $result_trees{'item_in_ref'}{'contents'}[0]{'line_nr'} = $result_trees{'item_in_ref'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'item_in_ref'}{'contents'}[0]{'parent'} = $result_trees{'item_in_ref'};
  
--- 258,261 ----
***************
*** 304,306 ****
--- 307,312 ----
  
  
+ $result_floats{'item_in_ref'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/item_tab_outside_of_table_lists.pl texinfo-6.8/tp/t/results/invalid_nestings/item_tab_outside_of_table_lists.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/item_tab_outside_of_table_lists.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/item_tab_outside_of_table_lists.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 140,142 ****
--- 140,145 ----
  
  
+ $result_floats{'item_tab_outside_of_table_lists'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/itemx_in_itemize_enumerate_in_table.pl texinfo-6.8/tp/t/results/invalid_nestings/itemx_in_itemize_enumerate_in_table.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/itemx_in_itemize_enumerate_in_table.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/itemx_in_itemize_enumerate_in_table.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 270,274 ****
                    'extra' => {
                      'end_command' => {},
!                     'enumerate_specification' => 1
                    },
                    'line_nr' => {
--- 270,274 ----
                    'extra' => {
                      'end_command' => {},
!                     'enumerate_specification' => '1'
                    },
                    'line_nr' => {
***************
*** 329,333 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 329,337 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 377,381 ****
  $result_trees{'itemx_in_itemize_enumerate_in_table'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'itemx_in_itemize_enumerate_in_table'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'itemx_in_itemize_enumerate_in_table'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'itemx_in_itemize_enumerate_in_table'}{'contents'}[0]{'contents'}[1];
- $result_trees{'itemx_in_itemize_enumerate_in_table'}{'contents'}[0]{'line_nr'} = $result_trees{'itemx_in_itemize_enumerate_in_table'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemx_in_itemize_enumerate_in_table'}{'contents'}[0]{'parent'} = $result_trees{'itemx_in_itemize_enumerate_in_table'};
  
--- 381,384 ----
***************
*** 445,447 ****
--- 448,453 ----
  
  
+ $result_floats{'itemx_in_itemize_enumerate_in_table'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/menu_in_style_command.pl texinfo-6.8/tp/t/results/invalid_nestings/menu_in_style_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/menu_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/menu_in_style_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 191,195 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 191,197 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 236,240 ****
  $result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'menu_in_style_command'}{'contents'}[1];
  $result_trees{'menu_in_style_command'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_in_style_command'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menu_in_style_command'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'menu_in_style_command'}{'contents'}[1]{'parent'} = $result_trees{'menu_in_style_command'};
  
--- 238,242 ----
  $result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'menu_in_style_command'}{'contents'}[1];
  $result_trees{'menu_in_style_command'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_in_style_command'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'menu_in_style_command'}{'contents'}[1]{'parent'} = $result_trees{'menu_in_style_command'};
  
***************
*** 337,339 ****
--- 339,344 ----
  
  
+ $result_floats{'menu_in_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/multitable_in_style_command.pl texinfo-6.8/tp/t/results/invalid_nestings/multitable_in_style_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/multitable_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/multitable_in_style_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 129,133 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 129,137 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 179,187 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 183,195 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 215,219 ****
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0];
--- 223,226 ----
***************
*** 223,228 ****
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable_in_style_command'}{'contents'}[1];
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1];
! $result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'parent'} = $result_trees{'multitable_in_style_command'};
  
--- 230,235 ----
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable_in_style_command'}{'contents'}[1];
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1];
! $result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable_in_style_command'}{'contents'}[1]{'parent'} = $result_trees{'multitable_in_style_command'};
  
***************
*** 271,273 ****
--- 278,283 ----
  
  
+ $result_floats{'multitable_in_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/multitable_item_in_index.pl texinfo-6.8/tp/t/results/invalid_nestings/multitable_item_in_index.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/multitable_item_in_index.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/multitable_item_in_index.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 134,142 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 134,146 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 172,177 ****
  $result_trees{'multitable_item_in_index'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_item_in_index'}{'contents'}[0];
  $result_trees{'multitable_item_in_index'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable_item_in_index'}{'contents'}[0]{'contents'}[1];
! $result_trees{'multitable_item_in_index'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_item_in_index'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable_item_in_index'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_item_in_index'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable_item_in_index'}{'contents'}[0]{'parent'} = $result_trees{'multitable_item_in_index'};
  
--- 176,181 ----
  $result_trees{'multitable_item_in_index'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_item_in_index'}{'contents'}[0];
  $result_trees{'multitable_item_in_index'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable_item_in_index'}{'contents'}[0]{'contents'}[1];
! $result_trees{'multitable_item_in_index'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_item_in_index'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable_item_in_index'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable_item_in_index'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable_item_in_index'}{'contents'}[0]{'parent'} = $result_trees{'multitable_item_in_index'};
  
***************
*** 224,226 ****
--- 228,233 ----
  
  
+ $result_floats{'multitable_item_in_index'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl texinfo-6.8/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 88,92 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 88,94 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 171,175 ****
  $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_in_copying_not_closed'}{'contents'}[1];
  $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'parent'} = $result_trees{'node_in_copying_not_closed'};
  $result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0];
--- 173,177 ----
  $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_in_copying_not_closed'}{'contents'}[1];
  $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'parent'} = $result_trees{'node_in_copying_not_closed'};
  $result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0];
***************
*** 255,257 ****
--- 257,262 ----
  
  
+ $result_floats{'node_in_copying_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/node_in_copying.pl texinfo-6.8/tp/t/results/invalid_nestings/node_in_copying.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/node_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/node_in_copying.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 66,70 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node'
            }
--- 66,72 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node'
            }
***************
*** 91,95 ****
  $result_trees{'node_in_copying'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_in_copying'}{'contents'}[1];
  $result_trees{'node_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_in_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'node_in_copying'};
  
--- 93,97 ----
  $result_trees{'node_in_copying'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_in_copying'}{'contents'}[1];
  $result_trees{'node_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'node_in_copying'};
  
***************
*** 143,145 ****
--- 145,150 ----
  
  
+ $result_floats{'node_in_copying'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/node_on_index_entry_line.pl texinfo-6.8/tp/t/results/invalid_nestings/node_on_index_entry_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/node_on_index_entry_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/node_on_index_entry_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 160,164 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a'
            },
--- 160,166 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'a'
            },
***************
*** 194,198 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 196,204 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 226,230 ****
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_on_index_entry_line'}{'contents'}[1];
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'args'}[1]{'contents'}[3];
--- 232,236 ----
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_on_index_entry_line'}{'contents'}[1];
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'args'}[1]{'contents'}[3];
***************
*** 233,237 ****
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'args'}[3]{'contents'}[3];
- $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'line_nr'} = $result_trees{'node_on_index_entry_line'}{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_on_index_entry_line'}{'contents'}[1]{'parent'} = $result_trees{'node_on_index_entry_line'};
  
--- 239,242 ----
***************
*** 318,320 ****
--- 323,328 ----
  
  
+ $result_floats{'node_on_index_entry_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/on_block_command_line.pl texinfo-6.8/tp/t/results/invalid_nestings/on_block_command_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/on_block_command_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/on_block_command_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 65,69 ****
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 65,73 ----
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 118,122 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 122,130 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 168,172 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 176,182 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 174,178 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 184,192 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 219,223 ****
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 233,241 ----
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 247,251 ****
                  'normalized' => 'in-quotation-anchor'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 265,273 ----
                  'normalized' => 'in-quotation-anchor'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 271,275 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 293,301 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 299,303 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 325,333 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 344,348 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 374,382 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 358,362 ****
  $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0];
--- 392,395 ----
***************
*** 365,369 ****
  $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
- $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[0];
--- 398,401 ----
***************
*** 373,378 ****
  $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[1];
! $result_trees{'on_block_command_line'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'on_block_command_line'}{'contents'}[0]{'line_nr'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_block_command_line'}{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'};
  $result_trees{'on_block_command_line'}{'contents'}[1]{'parent'} = $result_trees{'on_block_command_line'};
--- 405,409 ----
  $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'on_block_command_line'}{'contents'}[0]{'contents'}[1];
! $result_trees{'on_block_command_line'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'};
  $result_trees{'on_block_command_line'}{'contents'}[1]{'parent'} = $result_trees{'on_block_command_line'};
***************
*** 382,386 ****
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[2];
- $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0];
--- 413,416 ----
***************
*** 388,402 ****
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[4];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[5];
- $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[7];
- $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2];
--- 418,429 ----
***************
*** 405,409 ****
  $result_trees{'on_block_command_line'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'on_block_command_line'}{'contents'}[2];
  $result_trees{'on_block_command_line'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'contents'}[0];
- $result_trees{'on_block_command_line'}{'contents'}[2]{'line_nr'} = $result_trees{'on_block_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_block_command_line'}{'contents'}[2]{'parent'} = $result_trees{'on_block_command_line'};
  
--- 432,435 ----
***************
*** 498,500 ****
--- 524,529 ----
  
  
+ $result_floats{'on_block_command_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/on_def_line.pl texinfo-6.8/tp/t/results/invalid_nestings/on_def_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/on_def_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/on_def_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 49,53 ****
                      'def_role' => 'category'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 49,57 ----
                      'def_role' => 'category'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 79,83 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 83,91 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 114,118 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 122,130 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 147,151 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 159,167 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 178,182 ****
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 194,202 ----
              'original_def_cmdname' => 'deffn'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 220,224 ****
                      'def_role' => 'category'
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'bracketed_def_content'
--- 240,248 ----
                      'def_role' => 'category'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'bracketed_def_content'
***************
*** 250,254 ****
                      'def_role' => 'name'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 274,282 ----
                      'def_role' => 'name'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 285,289 ****
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 313,321 ----
                      'def_role' => 'arg'
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 318,322 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 350,358 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 351,355 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'def_line'
--- 387,395 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'def_line'
***************
*** 390,394 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 430,438 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 400,409 ****
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 444,451 ----
***************
*** 411,420 ****
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0];
--- 453,460 ----
***************
*** 424,428 ****
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 464,467 ----
***************
*** 430,439 ****
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0];
--- 469,476 ----
***************
*** 441,450 ****
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[6];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1];
--- 478,485 ----
***************
*** 454,458 ****
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 489,492 ----
***************
*** 460,464 ****
  $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'on_def_line'}{'contents'}[0];
  $result_trees{'on_def_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[2];
- $result_trees{'on_def_line'}{'contents'}[0]{'line_nr'} = $result_trees{'on_def_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_def_line'}{'contents'}[0]{'parent'} = $result_trees{'on_def_line'};
  
--- 494,497 ----
***************
*** 587,589 ****
--- 620,625 ----
  
  
+ $result_floats{'on_def_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/on_index_entry_line.pl texinfo-6.8/tp/t/results/invalid_nestings/on_index_entry_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/on_index_entry_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/on_index_entry_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 44,48 ****
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 44,52 ----
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 72,76 ****
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 76,84 ----
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 96,100 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 104,112 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 124,128 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 136,144 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 148,152 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {},
        'type' => 'index_entry_command'
--- 164,172 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {},
        'type' => 'index_entry_command'
***************
*** 160,164 ****
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
--- 180,183 ----
***************
*** 166,180 ****
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5];
- $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[7];
- $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'on_index_entry_line'}{'contents'}[0];
--- 185,196 ----
***************
*** 182,186 ****
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'extra'}{'index_entry'}{'content'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'};
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'};
- $result_trees{'on_index_entry_line'}{'contents'}[0]{'line_nr'} = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_index_entry_line'}{'contents'}[0]{'parent'} = $result_trees{'on_index_entry_line'};
  
--- 198,201 ----
***************
*** 258,260 ****
--- 273,278 ----
  
  
+ $result_floats{'on_index_entry_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/on_itemize_line.pl texinfo-6.8/tp/t/results/invalid_nestings/on_itemize_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/on_itemize_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/on_itemize_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 44,48 ****
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 44,52 ----
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 72,76 ****
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 76,84 ----
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 96,100 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 104,112 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 124,128 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 136,144 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 195,199 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 211,219 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 282,286 ****
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
--- 302,305 ----
***************
*** 288,302 ****
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[4];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5];
- $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[7];
- $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0];
--- 307,318 ----
***************
*** 308,312 ****
  $result_trees{'on_itemize_line'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'on_itemize_line'}{'contents'}[0];
  $result_trees{'on_itemize_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'contents'}[1];
- $result_trees{'on_itemize_line'}{'contents'}[0]{'line_nr'} = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_itemize_line'}{'contents'}[0]{'parent'} = $result_trees{'on_itemize_line'};
  $result_trees{'on_itemize_line'}{'contents'}[1]{'parent'} = $result_trees{'on_itemize_line'};
--- 324,327 ----
***************
*** 410,412 ****
--- 425,430 ----
  
  
+ $result_floats{'on_itemize_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/on_node_line.pl texinfo-6.8/tp/t/results/invalid_nestings/on_node_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/on_node_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/on_node_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 132,136 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 132,140 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 164,168 ****
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 168,176 ----
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 188,192 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 196,204 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 216,220 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 228,236 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 235,239 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a'
            },
--- 251,257 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'a'
            },
***************
*** 254,258 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 272,280 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 280,284 ****
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'manual_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
--- 302,305 ----
***************
*** 287,305 ****
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5];
- $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7];
- $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4];
--- 308,323 ----
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[5]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[6]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'on_node_line'}{'contents'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[4];
***************
*** 307,311 ****
  $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[2] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[6];
  $result_trees{'on_node_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[3] = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[1]{'contents'}[7];
- $result_trees{'on_node_line'}{'contents'}[1]{'line_nr'} = $result_trees{'on_node_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_node_line'}{'contents'}[1]{'parent'} = $result_trees{'on_node_line'};
  
--- 325,328 ----
***************
*** 411,413 ****
--- 428,433 ----
  
  
+ $result_floats{'on_node_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/on_section_line.pl texinfo-6.8/tp/t/results/invalid_nestings/on_section_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/on_section_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/on_section_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 53,57 ****
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 53,61 ----
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 81,85 ****
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 85,93 ----
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 105,109 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 113,121 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 133,137 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 145,153 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 147,151 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 163,171 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 161,165 ****
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
--- 181,184 ----
***************
*** 167,184 ****
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[5];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6];
- $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[8];
- $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
  $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'on_section_line'}{'contents'}[1];
- $result_trees{'on_section_line'}{'contents'}[1]{'line_nr'} = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_section_line'}{'contents'}[1]{'parent'} = $result_trees{'on_section_line'};
  
--- 186,199 ----
***************
*** 265,267 ****
--- 280,285 ----
  
  
+ $result_floats{'on_section_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/on_subheading_line.pl texinfo-6.8/tp/t/results/invalid_nestings/on_subheading_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/on_subheading_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/on_subheading_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 48,52 ****
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 48,56 ----
                'cmdname' => 'titlefont',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 76,80 ****
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 80,88 ----
                  'normalized' => 'in-anchor'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 100,104 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 108,116 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 128,132 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 140,148 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 141,145 ****
        },
        'level' => 3,
!       'line_nr' => {},
        'parent' => {}
      }
--- 157,165 ----
        },
        'level' => 3,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 153,157 ****
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[3];
- $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0];
--- 173,176 ----
***************
*** 159,176 ****
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[5];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'on_subheading_line'}{'contents'}[0];
- $result_trees{'on_subheading_line'}{'contents'}[0]{'line_nr'} = $result_trees{'on_subheading_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'on_subheading_line'}{'contents'}[0]{'parent'} = $result_trees{'on_subheading_line'};
  
--- 178,191 ----
***************
*** 241,243 ****
--- 256,261 ----
  
  
+ $result_floats{'on_subheading_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/quotation_in_ref.pl texinfo-6.8/tp/t/results/invalid_nestings/quotation_in_ref.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/quotation_in_ref.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/quotation_in_ref.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 157,161 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 157,163 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 195,199 ****
  $result_trees{'quotation_in_ref'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'quotation_in_ref'}{'contents'}[1];
  $result_trees{'quotation_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'quotation_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'quotation_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'quotation_in_ref'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'quotation_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'quotation_in_ref'};
  
--- 197,201 ----
  $result_trees{'quotation_in_ref'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'quotation_in_ref'}{'contents'}[1];
  $result_trees{'quotation_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'quotation_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'quotation_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'quotation_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'quotation_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'quotation_in_ref'};
  
***************
*** 262,264 ****
--- 264,269 ----
  
  
+ $result_floats{'quotation_in_ref'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/quotation_in_style_command.pl texinfo-6.8/tp/t/results/invalid_nestings/quotation_in_style_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/quotation_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/quotation_in_style_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 160,162 ****
--- 160,165 ----
  
  
+ $result_floats{'quotation_in_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/raw_block_on_line.pl texinfo-6.8/tp/t/results/invalid_nestings/raw_block_on_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/raw_block_on_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/raw_block_on_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 41,45 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 41,49 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 51,55 ****
  $result_trees{'raw_block_on_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raw_block_on_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'raw_block_on_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'raw_block_on_line'}{'contents'}[0];
- $result_trees{'raw_block_on_line'}{'contents'}[0]{'line_nr'} = $result_trees{'raw_block_on_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'raw_block_on_line'}{'contents'}[0]{'parent'} = $result_trees{'raw_block_on_line'};
  
--- 55,58 ----
***************
*** 73,75 ****
--- 76,81 ----
  
  
+ $result_floats{'raw_block_on_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/recursive_copying.pl texinfo-6.8/tp/t/results/invalid_nestings/recursive_copying.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/recursive_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/recursive_copying.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 151,153 ****
--- 151,156 ----
  
  
+ $result_floats{'recursive_copying'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/ref_in_anchor.pl texinfo-6.8/tp/t/results/invalid_nestings/ref_in_anchor.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/ref_in_anchor.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/ref_in_anchor.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 85,89 ****
              'normalized' => 'TOP-Top'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 85,93 ----
              'normalized' => 'TOP-Top'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 100,104 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 104,110 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 129,137 ****
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'extra'}{'node_content'}[1] = $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'ref_in_anchor'}{'contents'}[1];
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'ref_in_anchor'}{'contents'}[1];
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_anchor'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_anchor'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_anchor'};
  
--- 135,142 ----
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'extra'}{'node_content'}[1] = $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'ref_in_anchor'}{'contents'}[1];
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'ref_in_anchor'}{'contents'}[1];
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_anchor'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_anchor'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_anchor'};
  
***************
*** 173,175 ****
--- 178,183 ----
  
  
+ $result_floats{'ref_in_anchor'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/ref_in_ref.pl texinfo-6.8/tp/t/results/invalid_nestings/ref_in_ref.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/ref_in_ref.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/ref_in_ref.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 85,89 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 85,93 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 2,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 99,103 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 103,109 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 127,135 ****
  $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'label'} = $result_trees{'ref_in_ref'}{'contents'}[1];
  $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0];
  $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'ref_in_ref'}{'contents'}[1];
  $result_trees{'ref_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_ref'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ref_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_ref'};
  
--- 133,140 ----
  $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'label'} = $result_trees{'ref_in_ref'}{'contents'}[1];
  $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0];
  $result_trees{'ref_in_ref'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'ref_in_ref'}{'contents'}[1];
  $result_trees{'ref_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_ref'};
  
***************
*** 180,182 ****
--- 185,190 ----
  
  
+ $result_floats{'ref_in_ref'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/section_in_copying.pl texinfo-6.8/tp/t/results/invalid_nestings/section_in_copying.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/section_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/section_in_copying.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 144,146 ****
--- 144,149 ----
  
  
+ $result_floats{'section_in_copying'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/section_in_flushright.pl texinfo-6.8/tp/t/results/invalid_nestings/section_in_flushright.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/section_in_flushright.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/section_in_flushright.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 147,149 ****
--- 147,152 ----
  
  
+ $result_floats{'section_in_flushright'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/section_in_footnote.pl texinfo-6.8/tp/t/results/invalid_nestings/section_in_footnote.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/section_in_footnote.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/section_in_footnote.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 144,146 ****
--- 144,149 ----
  
  
+ $result_floats{'section_in_footnote'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/section_in_math.pl texinfo-6.8/tp/t/results/invalid_nestings/section_in_math.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/section_in_math.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/section_in_math.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 59,63 ****
                'cmdname' => 'math',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 59,67 ----
                'cmdname' => 'math',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 2,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 191,195 ****
  $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1];
  $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'section_in_math'}{'contents'}[0];
--- 195,198 ----
***************
*** 302,304 ****
--- 305,310 ----
  
  
+ $result_floats{'section_in_math'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl texinfo-6.8/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 147,151 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          }
--- 147,155 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 207,211 ****
  $result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0];
  $result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_nested_block_commands'}{'contents'}[0];
  $result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'parent'} = $result_trees{'section_in_nested_block_commands'};
--- 211,214 ----
***************
*** 274,276 ****
--- 277,282 ----
  
  
+ $result_floats{'section_in_nested_block_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/section_in_table.pl texinfo-6.8/tp/t/results/invalid_nestings/section_in_table.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/section_in_table.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/section_in_table.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 93,97 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          }
--- 93,101 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 173,177 ****
  $result_trees{'section_in_table'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_table'}{'contents'}[0]{'contents'}[0];
  $result_trees{'section_in_table'}{'contents'}[0]{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'section_in_table'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'section_in_table'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'section_in_table'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'section_in_table'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_table'}{'contents'}[0];
  $result_trees{'section_in_table'}{'contents'}[0]{'parent'} = $result_trees{'section_in_table'};
--- 177,180 ----
***************
*** 251,253 ****
--- 254,259 ----
  
  
+ $result_floats{'section_in_table'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/section_on_def_line.pl texinfo-6.8/tp/t/results/invalid_nestings/section_on_def_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/section_on_def_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/section_on_def_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 42,46 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          }
--- 42,50 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 96,100 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 100,108 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 106,110 ****
  $result_trees{'section_on_def_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'section_on_def_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'section_on_def_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_on_def_line'}{'contents'}[0]{'contents'}[0];
- $result_trees{'section_on_def_line'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'section_on_def_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'section_on_def_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_on_def_line'}{'contents'}[0];
  $result_trees{'section_on_def_line'}{'contents'}[0]{'parent'} = $result_trees{'section_on_def_line'};
--- 114,117 ----
***************
*** 115,119 ****
  $result_trees{'section_on_def_line'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'section_on_def_line'}{'contents'}[1];
  $result_trees{'section_on_def_line'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'section_on_def_line'}{'contents'}[1];
- $result_trees{'section_on_def_line'}{'contents'}[1]{'line_nr'} = $result_trees{'section_on_def_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'section_on_def_line'}{'contents'}[1]{'parent'} = $result_trees{'section_on_def_line'};
  
--- 122,125 ----
***************
*** 188,190 ****
--- 194,199 ----
  
  
+ $result_floats{'section_on_def_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/section_on_defx_line.pl texinfo-6.8/tp/t/results/invalid_nestings/section_on_defx_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/section_on_defx_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/section_on_defx_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 145,149 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          }
--- 145,153 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 199,203 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 203,211 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 224,228 ****
  $result_trees{'section_on_defx_line'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_on_defx_line'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'section_on_defx_line'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'section_on_defx_line'}{'contents'}[0]{'contents'}[0];
- $result_trees{'section_on_defx_line'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'section_on_defx_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'section_on_defx_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_on_defx_line'}{'contents'}[0];
  $result_trees{'section_on_defx_line'}{'contents'}[0]{'parent'} = $result_trees{'section_on_defx_line'};
--- 232,235 ----
***************
*** 233,237 ****
  $result_trees{'section_on_defx_line'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'section_on_defx_line'}{'contents'}[1];
  $result_trees{'section_on_defx_line'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'section_on_defx_line'}{'contents'}[1];
- $result_trees{'section_on_defx_line'}{'contents'}[1]{'line_nr'} = $result_trees{'section_on_defx_line'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'section_on_defx_line'}{'contents'}[1]{'parent'} = $result_trees{'section_on_defx_line'};
  
--- 240,243 ----
***************
*** 317,319 ****
--- 323,328 ----
  
  
+ $result_floats{'section_on_defx_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/section_on_index_entry_line.pl texinfo-6.8/tp/t/results/invalid_nestings/section_on_index_entry_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/section_on_index_entry_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/section_on_index_entry_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 79,83 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 79,87 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 95,99 ****
  $result_trees{'section_on_index_entry_line'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'section_on_index_entry_line'}{'contents'}[1]{'contents'}[1];
  $result_trees{'section_on_index_entry_line'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'section_on_index_entry_line'}{'contents'}[1];
- $result_trees{'section_on_index_entry_line'}{'contents'}[1]{'line_nr'} = $result_trees{'section_on_index_entry_line'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'section_on_index_entry_line'}{'contents'}[1]{'parent'} = $result_trees{'section_on_index_entry_line'};
  
--- 99,102 ----
***************
*** 148,150 ****
--- 151,156 ----
  
  
+ $result_floats{'section_on_index_entry_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 86,90 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 86,92 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 114,118 ****
  $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_before_first_node'}{'contents'}[1];
  $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'parent'} = $result_trees{'style_not_closed_before_first_node'};
  
--- 116,120 ----
  $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_before_first_node'}{'contents'}[1];
  $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'parent'} = $result_trees{'style_not_closed_before_first_node'};
  
***************
*** 160,162 ****
--- 162,167 ----
  
  
+ $result_floats{'style_not_closed_before_first_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_in_block_command.pl texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_in_block_command.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_in_block_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_in_block_command.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 132,134 ****
--- 132,137 ----
  
  
+ $result_floats{'style_not_closed_in_block_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_in_table_line.pl texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_in_table_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_in_table_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_in_table_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 142,146 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 142,150 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 189,193 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 193,201 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 211,215 ****
  $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0];
- $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[1];
--- 219,222 ----
***************
*** 220,224 ****
  $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'contents'}[2];
- $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'line_nr'} = $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'style_not_closed_in_table_line'}{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_in_table_line'};
  
--- 227,230 ----
***************
*** 258,260 ****
--- 264,269 ----
  
  
+ $result_floats{'style_not_closed_in_table_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 259,263 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 261,267 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 359,363 ****
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1];
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'};
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0];
--- 363,367 ----
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1];
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'};
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0];
***************
*** 390,394 ****
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3];
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'};
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[4]{'args'}[0];
--- 394,398 ----
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3];
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'};
  $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[4]{'args'}[0];
***************
*** 587,589 ****
--- 591,596 ----
  
  
+ $result_floats{'style_not_closed_no_newline_root_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 265,269 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 267,273 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 371,375 ****
  $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[1];
  $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'parent'} = $result_trees{'style_not_closed_root_commands'};
  $result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0];
--- 375,379 ----
  $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[1];
  $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'parent'} = $result_trees{'style_not_closed_root_commands'};
  $result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0];
***************
*** 403,407 ****
  $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[3];
  $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'parent'} = $result_trees{'style_not_closed_root_commands'};
  $result_trees{'style_not_closed_root_commands'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[4]{'args'}[0];
--- 407,411 ----
  $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[3];
  $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'parent'} = $result_trees{'style_not_closed_root_commands'};
  $result_trees{'style_not_closed_root_commands'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'style_not_closed_root_commands'}{'contents'}[4]{'args'}[0];
***************
*** 587,589 ****
--- 591,596 ----
  
  
+ $result_floats{'style_not_closed_root_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/tab_in_index.pl texinfo-6.8/tp/t/results/invalid_nestings/tab_in_index.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/tab_in_index.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/tab_in_index.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 144,148 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 144,152 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 194,202 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 198,210 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 233,237 ****
  $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[0];
--- 241,244 ----
***************
*** 241,246 ****
  $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'tab_in_index'}{'contents'}[0];
  $result_trees{'tab_in_index'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[1];
! $result_trees{'tab_in_index'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'tab_in_index'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'tab_in_index'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'tab_in_index'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'tab_in_index'}{'contents'}[0]{'parent'} = $result_trees{'tab_in_index'};
  
--- 248,253 ----
  $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'tab_in_index'}{'contents'}[0];
  $result_trees{'tab_in_index'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'tab_in_index'}{'contents'}[0]{'contents'}[1];
! $result_trees{'tab_in_index'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'tab_in_index'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'tab_in_index'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'tab_in_index'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'tab_in_index'}{'contents'}[0]{'parent'} = $result_trees{'tab_in_index'};
  
***************
*** 286,288 ****
--- 293,298 ----
  
  
+ $result_floats{'tab_in_index'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/table_in_code.pl texinfo-6.8/tp/t/results/invalid_nestings/table_in_code.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/table_in_code.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/table_in_code.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 161,165 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 161,169 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 3,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 192,196 ****
  $result_trees{'table_in_code'}{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_in_code'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'table_in_code'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'table_in_code'}{'contents'}[1]{'contents'}[1];
- $result_trees{'table_in_code'}{'contents'}[1]{'line_nr'} = $result_trees{'table_in_code'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_in_code'}{'contents'}[1]{'parent'} = $result_trees{'table_in_code'};
  $result_trees{'table_in_code'}{'contents'}[2]{'parent'} = $result_trees{'table_in_code'};
--- 196,199 ----
***************
*** 244,251 ****
--- 247,258 ----
  
  
+ $result_floats{'table_in_code'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'table_in_code'} = '\' in code \'
  _line_
       text
+ 
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/table_not_closed_in_menu_comment.pl texinfo-6.8/tp/t/results/invalid_nestings/table_not_closed_in_menu_comment.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/table_not_closed_in_menu_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/table_not_closed_in_menu_comment.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 191,195 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 191,199 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 270,274 ****
  $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0]{'contents'}[2]{'contents'}[1];
  $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0]{'contents'}[2];
  $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'table_not_closed_in_menu_comment'}{'contents'}[0];
--- 274,277 ----
***************
*** 299,320 ****
  $result_errors{'table_not_closed_in_menu_comment'} = [
    {
-     'error_line' => ':1: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':8: `@end\' expected `table\', but saw `menu\'
  ',
--- 302,305 ----
***************
*** 328,330 ****
--- 313,318 ----
  
  
+ $result_floats{'table_not_closed_in_menu_comment'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/table_not_closed_in_menu_description.pl texinfo-6.8/tp/t/results/invalid_nestings/table_not_closed_in_menu_description.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/table_not_closed_in_menu_description.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/table_not_closed_in_menu_description.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 150,154 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 150,158 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 166,170 ****
              }
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'menu_entry'
--- 170,178 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'menu_entry'
***************
*** 235,244 ****
  $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1];
  $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[1]{'contents'}[1];
- $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0];
  $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'table_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 243,250 ----
***************
*** 262,283 ****
  $result_errors{'table_not_closed_in_menu_description'} = [
    {
-     'error_line' => ':1: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':2: warning: @table should only appear at the beginning of a line
  ',
--- 268,271 ----
***************
*** 300,302 ****
--- 288,293 ----
  
  
+ $result_floats{'table_not_closed_in_menu_description'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/table_on_item_line.pl texinfo-6.8/tp/t/results/invalid_nestings/table_on_item_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/table_on_item_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/table_on_item_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 82,86 ****
                              'spaces_before_argument' => ' '
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 82,90 ----
                              'spaces_before_argument' => ' '
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 2,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 94,98 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 98,106 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 218,222 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 226,234 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 242,249 ****
  $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
  $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
- $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[0];
--- 254,259 ----
***************
*** 266,270 ****
  $result_trees{'table_on_item_line'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'table_on_item_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'contents'}[2];
- $result_trees{'table_on_item_line'}{'contents'}[0]{'line_nr'} = $result_trees{'table_on_item_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_on_item_line'}{'contents'}[0]{'parent'} = $result_trees{'table_on_item_line'};
  $result_trees{'table_on_item_line'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'table_on_item_line'}{'contents'}[1];
--- 276,279 ----
***************
*** 326,328 ****
--- 335,340 ----
  
  
+ $result_floats{'table_on_item_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl texinfo-6.8/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 52,56 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 52,60 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 63,67 ****
  $result_trees{'unclosed_verb_end_of_line_on_misc_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'unclosed_verb_end_of_line_on_misc_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'unclosed_verb_end_of_line_on_misc_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'unclosed_verb_end_of_line_on_misc_line'}{'contents'}[0];
- $result_trees{'unclosed_verb_end_of_line_on_misc_line'}{'contents'}[0]{'line_nr'} = $result_trees{'unclosed_verb_end_of_line_on_misc_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'unclosed_verb_end_of_line_on_misc_line'}{'contents'}[0]{'parent'} = $result_trees{'unclosed_verb_end_of_line_on_misc_line'};
  
--- 67,70 ----
***************
*** 103,105 ****
--- 106,111 ----
  
  
+ $result_floats{'unclosed_verb_end_of_line_on_misc_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl texinfo-6.8/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 51,55 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 51,59 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 62,66 ****
  $result_trees{'unclosed_verb_on_misc_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'unclosed_verb_on_misc_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'unclosed_verb_on_misc_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'unclosed_verb_on_misc_line'}{'contents'}[0];
- $result_trees{'unclosed_verb_on_misc_line'}{'contents'}[0]{'line_nr'} = $result_trees{'unclosed_verb_on_misc_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'unclosed_verb_on_misc_line'}{'contents'}[0]{'parent'} = $result_trees{'unclosed_verb_on_misc_line'};
  
--- 66,69 ----
***************
*** 92,94 ****
--- 95,100 ----
  
  
+ $result_floats{'unclosed_verb_on_misc_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl texinfo-6.8/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 71,75 ****
        },
        'level' => 2,
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 71,79 ----
        },
        'level' => 2,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 86,90 ****
  $result_trees{'unclosed_verb_on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'unclosed_verb_on_section_line'}{'contents'}[1]{'args'}[0];
  $result_trees{'unclosed_verb_on_section_line'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'unclosed_verb_on_section_line'}{'contents'}[1];
- $result_trees{'unclosed_verb_on_section_line'}{'contents'}[1]{'line_nr'} = $result_trees{'unclosed_verb_on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'unclosed_verb_on_section_line'}{'contents'}[1]{'parent'} = $result_trees{'unclosed_verb_on_section_line'};
  
--- 90,93 ----
***************
*** 139,141 ****
--- 142,147 ----
  
  
+ $result_floats{'unclosed_verb_on_section_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/invalid_nestings/verbatim_in_ref.pl texinfo-6.8/tp/t/results/invalid_nestings/verbatim_in_ref.pl
*** texinfo-6.7/tp/t/results/invalid_nestings/verbatim_in_ref.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/invalid_nestings/verbatim_in_ref.pl	2021-05-02 13:12:14.000000000 +0100
***************
*** 130,134 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 130,136 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 165,169 ****
  $result_trees{'verbatim_in_ref'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'verbatim_in_ref'}{'contents'}[1];
  $result_trees{'verbatim_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'verbatim_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'verbatim_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'verbatim_in_ref'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'verbatim_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'verbatim_in_ref'};
  
--- 167,171 ----
  $result_trees{'verbatim_in_ref'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'verbatim_in_ref'}{'contents'}[1];
  $result_trees{'verbatim_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'verbatim_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'verbatim_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'verbatim_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'verbatim_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'verbatim_in_ref'};
  
***************
*** 231,233 ****
--- 233,238 ----
  
  
+ $result_floats{'verbatim_in_ref'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/accent_argument.pl texinfo-6.8/tp/t/results/itemize/accent_argument.pl
*** texinfo-6.7/tp/t/results/itemize/accent_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/accent_argument.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 111,115 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 111,119 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 207,211 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 211,219 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 224,228 ****
  $result_trees{'accent_argument'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'accent_argument'}{'contents'}[0];
  $result_trees{'accent_argument'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'accent_argument'}{'contents'}[0]{'contents'}[1];
- $result_trees{'accent_argument'}{'contents'}[0]{'line_nr'} = $result_trees{'accent_argument'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent_argument'}{'contents'}[0]{'parent'} = $result_trees{'accent_argument'};
  $result_trees{'accent_argument'}{'contents'}[1]{'parent'} = $result_trees{'accent_argument'};
--- 232,235 ----
***************
*** 236,240 ****
  $result_trees{'accent_argument'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'accent_argument'}{'contents'}[2];
  $result_trees{'accent_argument'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'accent_argument'}{'contents'}[2]{'contents'}[1];
- $result_trees{'accent_argument'}{'contents'}[2]{'line_nr'} = $result_trees{'accent_argument'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'accent_argument'}{'contents'}[2]{'parent'} = $result_trees{'accent_argument'};
  
--- 243,246 ----
***************
*** 276,279 ****
--- 282,288 ----
  
  
+ $result_floats{'accent_argument'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'accent_argument'} = '   Ìƒ  item
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/asis_as_itemize_argument.pl texinfo-6.8/tp/t/results/itemize/asis_as_itemize_argument.pl
*** texinfo-6.7/tp/t/results/itemize/asis_as_itemize_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/asis_as_itemize_argument.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 96,100 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 96,104 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 112,116 ****
  $result_trees{'asis_as_itemize_argument'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'asis_as_itemize_argument'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'asis_as_itemize_argument'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'asis_as_itemize_argument'}{'contents'}[0]{'contents'}[1];
- $result_trees{'asis_as_itemize_argument'}{'contents'}[0]{'line_nr'} = $result_trees{'asis_as_itemize_argument'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'asis_as_itemize_argument'}{'contents'}[0]{'parent'} = $result_trees{'asis_as_itemize_argument'};
  
--- 116,119 ----
***************
*** 127,130 ****
--- 130,136 ----
  
  
+ $result_floats{'asis_as_itemize_argument'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'asis_as_itemize_argument'} = '     as is
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/bad_enumerate_arguments.pl texinfo-6.8/tp/t/results/itemize/bad_enumerate_arguments.pl
*** texinfo-6.7/tp/t/results/itemize/bad_enumerate_arguments.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/bad_enumerate_arguments.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 60,64 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1,
          'spaces_before_argument' => ' '
        },
--- 60,64 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1',
          'spaces_before_argument' => ' '
        },
***************
*** 128,132 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1,
          'spaces_before_argument' => ' '
        },
--- 128,132 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1',
          'spaces_before_argument' => ' '
        },
***************
*** 214,221 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1,
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 214,225 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1',
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 350,354 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1,
          'spaces_before_argument' => ' '
        },
--- 354,358 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1',
          'spaces_before_argument' => ' '
        },
***************
*** 387,391 ****
  $result_trees{'bad_enumerate_arguments'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'bad_enumerate_arguments'}{'contents'}[4];
  $result_trees{'bad_enumerate_arguments'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'bad_enumerate_arguments'}{'contents'}[4]{'contents'}[0];
- $result_trees{'bad_enumerate_arguments'}{'contents'}[4]{'line_nr'} = $result_trees{'bad_enumerate_arguments'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'bad_enumerate_arguments'}{'contents'}[4]{'parent'} = $result_trees{'bad_enumerate_arguments'};
  $result_trees{'bad_enumerate_arguments'}{'contents'}[5]{'parent'} = $result_trees{'bad_enumerate_arguments'};
--- 391,394 ----
***************
*** 479,481 ****
--- 482,487 ----
  
  
+ $result_floats{'bad_enumerate_arguments'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/comment_first_on_enumerate_line.pl texinfo-6.8/tp/t/results/itemize/comment_first_on_enumerate_line.pl
*** texinfo-6.7/tp/t/results/itemize/comment_first_on_enumerate_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/comment_first_on_enumerate_line.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 97,101 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1,
          'spaces_before_argument' => ' '
        },
--- 97,101 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1',
          'spaces_before_argument' => ' '
        },
***************
*** 134,137 ****
--- 134,140 ----
  
  
+ $result_floats{'comment_first_on_enumerate_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_first_on_enumerate_line'} = '  1. first
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/comment_first_on_itemize_line.pl texinfo-6.8/tp/t/results/itemize/comment_first_on_itemize_line.pl
*** texinfo-6.7/tp/t/results/itemize/comment_first_on_itemize_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/comment_first_on_itemize_line.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 142,145 ****
--- 142,148 ----
  
  
+ $result_floats{'comment_first_on_itemize_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_first_on_itemize_line'} = '   * first
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/enumerate_and_empty_lines.pl texinfo-6.8/tp/t/results/itemize/enumerate_and_empty_lines.pl
*** texinfo-6.7/tp/t/results/itemize/enumerate_and_empty_lines.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/enumerate_and_empty_lines.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 496,500 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1
        },
        'line_nr' => {
--- 496,500 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1'
        },
        'line_nr' => {
***************
*** 582,586 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1
        },
        'line_nr' => {
--- 582,586 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1'
        },
        'line_nr' => {
***************
*** 728,731 ****
--- 728,734 ----
  
  
+ $result_floats{'enumerate_and_empty_lines'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'enumerate_and_empty_lines'} = '  1. first item
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/enumerate_argument_item.pl texinfo-6.8/tp/t/results/itemize/enumerate_argument_item.pl
*** texinfo-6.7/tp/t/results/itemize/enumerate_argument_item.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/enumerate_argument_item.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 474,477 ****
--- 474,480 ----
  
  
+ $result_floats{'enumerate_argument_item'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'enumerate_argument_item'} = '  1. numeric first
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/enumerate_argument.pl texinfo-6.8/tp/t/results/itemize/enumerate_argument.pl
*** texinfo-6.7/tp/t/results/itemize/enumerate_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/enumerate_argument.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 288,291 ****
--- 288,294 ----
  
  
+ $result_floats{'enumerate_argument'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'enumerate_argument'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/enumerate_in_example.pl texinfo-6.8/tp/t/results/itemize/enumerate_in_example.pl
*** texinfo-6.7/tp/t/results/itemize/enumerate_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/enumerate_in_example.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 134,138 ****
            'extra' => {
              'end_command' => {},
!             'enumerate_specification' => 1
            },
            'line_nr' => {
--- 134,138 ----
            'extra' => {
              'end_command' => {},
!             'enumerate_specification' => '1'
            },
            'line_nr' => {
***************
*** 233,236 ****
--- 233,239 ----
  
  
+ $result_floats{'enumerate_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'enumerate_in_example'} = '       1. first item
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/enumerate_letters.pl texinfo-6.8/tp/t/results/itemize/enumerate_letters.pl
*** texinfo-6.7/tp/t/results/itemize/enumerate_letters.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/enumerate_letters.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 6477,6480 ****
--- 6477,6483 ----
  
  
+ $result_floats{'enumerate_letters'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'enumerate_letters'} = '  c. aaa
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/headitem_itemx_in_enumerate.pl texinfo-6.8/tp/t/results/itemize/headitem_itemx_in_enumerate.pl
*** texinfo-6.7/tp/t/results/itemize/headitem_itemx_in_enumerate.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/headitem_itemx_in_enumerate.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 123,127 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1
        },
        'line_nr' => {
--- 123,127 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1'
        },
        'line_nr' => {
***************
*** 187,189 ****
--- 187,192 ----
  
  
+ $result_floats{'headitem_itemx_in_enumerate'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/headitem_itemx_in_itemize.pl texinfo-6.8/tp/t/results/itemize/headitem_itemx_in_itemize.pl
*** texinfo-6.7/tp/t/results/itemize/headitem_itemx_in_itemize.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/headitem_itemx_in_itemize.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 197,199 ****
--- 197,202 ----
  
  
+ $result_floats{'headitem_itemx_in_itemize'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/inter_item_commands_in_enumerate.pl texinfo-6.8/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
*** texinfo-6.7/tp/t/results/itemize/inter_item_commands_in_enumerate.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/inter_item_commands_in_enumerate.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 109,113 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1
        },
        'line_nr' => {
--- 109,113 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1'
        },
        'line_nr' => {
***************
*** 252,256 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1
        },
        'line_nr' => {
--- 252,256 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1'
        },
        'line_nr' => {
***************
*** 333,336 ****
--- 333,339 ----
  
  
+ $result_floats{'inter_item_commands_in_enumerate'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inter_item_commands_in_enumerate'} = '  1. e-numerate
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/inter_item_commands_in_itemize.pl texinfo-6.8/tp/t/results/itemize/inter_item_commands_in_itemize.pl
*** texinfo-6.7/tp/t/results/itemize/inter_item_commands_in_itemize.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/inter_item_commands_in_itemize.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 160,164 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 160,168 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 334,338 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 338,346 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 373,377 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 381,389 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 567,571 ****
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'line_nr'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_itemize'};
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_itemize'};
--- 579,582 ----
***************
*** 592,596 ****
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'contents'}[1];
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2];
- $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2];
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[3]{'args'}[0];
--- 603,606 ----
***************
*** 599,603 ****
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'extra'}{'command_as_argument'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[3];
- $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'line_nr'} = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_itemize'};
  $result_trees{'inter_item_commands_in_itemize'}{'contents'}[3]{'parent'} = $result_trees{'inter_item_commands_in_itemize'};
--- 609,612 ----
***************
*** 697,700 ****
--- 706,712 ----
  
  
+ $result_floats{'inter_item_commands_in_itemize'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inter_item_commands_in_itemize'} = '   - e-mph item
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/itemize_and_empty_lines.pl texinfo-6.8/tp/t/results/itemize/itemize_and_empty_lines.pl
*** texinfo-6.7/tp/t/results/itemize/itemize_and_empty_lines.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/itemize_and_empty_lines.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 1110,1114 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1110,1118 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 57,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1280,1284 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1284,1292 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 68,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1342,1346 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1350,1358 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 65,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1507,1511 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 1519,1527 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 75,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 1665,1669 ****
  $result_trees{'itemize_and_empty_lines'}{'contents'}[5]{'extra'}{'command_as_argument'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'itemize_and_empty_lines'}{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[5]{'contents'}[1];
- $result_trees{'itemize_and_empty_lines'}{'contents'}[5]{'line_nr'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemize_and_empty_lines'}{'contents'}[5]{'parent'} = $result_trees{'itemize_and_empty_lines'};
  $result_trees{'itemize_and_empty_lines'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[6];
--- 1681,1684 ----
***************
*** 1688,1692 ****
  $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0];
  $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[0]{'contents'}[2];
--- 1703,1706 ----
***************
*** 1698,1702 ****
  $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'extra'}{'command_as_argument'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'args'}[0]{'contents'}[0];
  $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'contents'}[1];
- $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'line_nr'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemize_and_empty_lines'}{'contents'}[10]{'parent'} = $result_trees{'itemize_and_empty_lines'};
  $result_trees{'itemize_and_empty_lines'}{'contents'}[11]{'contents'}[0]{'parent'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[11];
--- 1712,1715 ----
***************
*** 1720,1724 ****
  $result_trees{'itemize_and_empty_lines'}{'contents'}[13]{'extra'}{'command_as_argument'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'itemize_and_empty_lines'}{'contents'}[13]{'extra'}{'end_command'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[13]{'contents'}[3];
- $result_trees{'itemize_and_empty_lines'}{'contents'}[13]{'line_nr'} = $result_trees{'itemize_and_empty_lines'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemize_and_empty_lines'}{'contents'}[13]{'parent'} = $result_trees{'itemize_and_empty_lines'};
  
--- 1733,1736 ----
***************
*** 1854,1857 ****
--- 1866,1872 ----
  
  
+ $result_floats{'itemize_and_empty_lines'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'itemize_and_empty_lines'} = '   youhou first item
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/itemize_in_example.pl texinfo-6.8/tp/t/results/itemize/itemize_in_example.pl
*** texinfo-6.7/tp/t/results/itemize/itemize_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/itemize_in_example.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 119,123 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 119,127 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 222,226 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 226,234 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 433,437 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 441,449 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 16,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 494,498 ****
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'itemize_in_example'}{'contents'}[0];
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[2];
--- 506,509 ----
***************
*** 508,512 ****
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[3]{'extra'}{'command_as_argument'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[3]{'contents'}[1];
- $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'itemize_in_example'}{'contents'}[0];
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[4];
--- 519,522 ----
***************
*** 535,539 ****
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[7];
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[7]{'contents'}[1];
- $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'itemize_in_example'}{'contents'}[0];
  $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'itemize_in_example'}{'contents'}[0]{'contents'}[8]{'args'}[0];
--- 545,548 ----
***************
*** 579,582 ****
--- 588,594 ----
  
  
+ $result_floats{'itemize_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'itemize_in_example'} = '        * first
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/itemize_line_commands_with_brace.pl texinfo-6.8/tp/t/results/itemize/itemize_line_commands_with_brace.pl
*** texinfo-6.7/tp/t/results/itemize/itemize_line_commands_with_brace.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/itemize_line_commands_with_brace.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 103,107 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 103,111 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 207,211 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 211,219 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 224,228 ****
  $result_trees{'itemize_line_commands_with_brace'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'itemize_line_commands_with_brace'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'itemize_line_commands_with_brace'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'itemize_line_commands_with_brace'}{'contents'}[0]{'contents'}[1];
- $result_trees{'itemize_line_commands_with_brace'}{'contents'}[0]{'line_nr'} = $result_trees{'itemize_line_commands_with_brace'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemize_line_commands_with_brace'}{'contents'}[0]{'parent'} = $result_trees{'itemize_line_commands_with_brace'};
  $result_trees{'itemize_line_commands_with_brace'}{'contents'}[1]{'parent'} = $result_trees{'itemize_line_commands_with_brace'};
--- 232,235 ----
***************
*** 238,242 ****
  $result_trees{'itemize_line_commands_with_brace'}{'contents'}[2]{'extra'}{'command_as_argument'} = $result_trees{'itemize_line_commands_with_brace'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'itemize_line_commands_with_brace'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'itemize_line_commands_with_brace'}{'contents'}[2]{'contents'}[1];
- $result_trees{'itemize_line_commands_with_brace'}{'contents'}[2]{'line_nr'} = $result_trees{'itemize_line_commands_with_brace'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemize_line_commands_with_brace'}{'contents'}[2]{'parent'} = $result_trees{'itemize_line_commands_with_brace'};
  
--- 245,248 ----
***************
*** 259,262 ****
--- 265,271 ----
  
  
+ $result_floats{'itemize_line_commands_with_brace'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'itemize_line_commands_with_brace'} = '   * bullet
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/itemize_long_item.pl texinfo-6.8/tp/t/results/itemize/itemize_long_item.pl
*** texinfo-6.7/tp/t/results/itemize/itemize_long_item.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/itemize_long_item.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 632,635 ****
--- 632,638 ----
  
  
+ $result_floats{'itemize_long_item'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'itemize_long_item'} = '   youhou itemize very long item aaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbb cccccccccccc 
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/lone_end_itemize.pl texinfo-6.8/tp/t/results/itemize/lone_end_itemize.pl
*** texinfo-6.7/tp/t/results/itemize/lone_end_itemize.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/lone_end_itemize.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 29,31 ****
--- 29,34 ----
  
  
+ $result_floats{'lone_end_itemize'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/not_closed_itemize.pl texinfo-6.8/tp/t/results/itemize/not_closed_itemize.pl
*** texinfo-6.7/tp/t/results/itemize/not_closed_itemize.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/not_closed_itemize.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 67,69 ****
--- 67,72 ----
  
  
+ $result_floats{'not_closed_itemize'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/not_closed_item.pl texinfo-6.8/tp/t/results/itemize/not_closed_item.pl
*** texinfo-6.7/tp/t/results/itemize/not_closed_item.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/not_closed_item.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 98,100 ****
--- 98,103 ----
  
  
+ $result_floats{'not_closed_item'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/table_in_itemize.pl texinfo-6.8/tp/t/results/itemize/table_in_itemize.pl
*** texinfo-6.7/tp/t/results/itemize/table_in_itemize.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/table_in_itemize.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 282,286 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              }
--- 282,290 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 354,358 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 358,366 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 396,400 ****
  $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2];
- $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[1];
  $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'table_in_itemize'}{'contents'}[0];
--- 404,407 ----
***************
*** 407,411 ****
  $result_trees{'table_in_itemize'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'table_in_itemize'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'table_in_itemize'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'table_in_itemize'}{'contents'}[0]{'contents'}[3];
- $result_trees{'table_in_itemize'}{'contents'}[0]{'line_nr'} = $result_trees{'table_in_itemize'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_in_itemize'}{'contents'}[0]{'parent'} = $result_trees{'table_in_itemize'};
  
--- 414,417 ----
***************
*** 442,445 ****
--- 448,454 ----
  
  
+ $result_floats{'table_in_itemize'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'table_in_itemize'} = '   * item one
***************
*** 459,468 ****
  <li> item one
  </li><li> <dl compact="compact">
! <dt>table one</dt>
  <dd><p>aaaaa
  </p>
  <p>New para.
  </p></dd>
! <dt>table two</dt>
  <dd><p>Five
  </p>
--- 468,477 ----
  <li> item one
  </li><li> <dl compact="compact">
! <dt><span>table one</span></dt>
  <dd><p>aaaaa
  </p>
  <p>New para.
  </p></dd>
! <dt><span>table two</span></dt>
  <dd><p>Five
  </p>
diff -Nrc2 texinfo-6.7/tp/t/results/itemize/w_argument.pl texinfo-6.8/tp/t/results/itemize/w_argument.pl
*** texinfo-6.7/tp/t/results/itemize/w_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/itemize/w_argument.pl	2021-05-02 13:12:04.000000000 +0100
***************
*** 82,86 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 82,90 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 126,130 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 130,138 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 165,169 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 173,181 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 179,183 ****
  $result_trees{'w_argument'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'w_argument'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'w_argument'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_argument'}{'contents'}[0]{'contents'}[0];
- $result_trees{'w_argument'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'w_argument'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'w_argument'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_argument'}{'contents'}[0];
  $result_trees{'w_argument'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_argument'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
--- 191,194 ----
***************
*** 186,190 ****
  $result_trees{'w_argument'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'w_argument'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'w_argument'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'w_argument'}{'contents'}[0]{'contents'}[1];
- $result_trees{'w_argument'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'w_argument'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'w_argument'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'w_argument'}{'contents'}[0];
  $result_trees{'w_argument'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_argument'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 197,200 ----
***************
*** 193,197 ****
  $result_trees{'w_argument'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'w_argument'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'w_argument'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'w_argument'}{'contents'}[0]{'contents'}[2];
- $result_trees{'w_argument'}{'contents'}[0]{'line_nr'} = $result_trees{'w_argument'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'w_argument'}{'contents'}[0]{'parent'} = $result_trees{'w_argument'};
  
--- 203,206 ----
***************
*** 210,213 ****
--- 219,225 ----
  
  
+ $result_floats{'w_argument'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'w_argument'} = '     \'--build=\' platform on which the program is compiled,
diff -Nrc2 texinfo-6.7/tp/t/results/languages/appendix_translated.pl texinfo-6.8/tp/t/results/languages/appendix_translated.pl
*** texinfo-6.7/tp/t/results/languages/appendix_translated.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/appendix_translated.pl	2021-05-02 13:12:30.000000000 +0100
***************
*** 74,78 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 74,80 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 191,195 ****
  $result_trees{'appendix_translated'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'appendix_translated'}{'contents'}[1];
  $result_trees{'appendix_translated'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'appendix_translated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'appendix_translated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'appendix_translated'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'appendix_translated'}{'contents'}[1]{'parent'} = $result_trees{'appendix_translated'};
  $result_trees{'appendix_translated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'appendix_translated'}{'contents'}[2]{'args'}[0];
--- 193,197 ----
  $result_trees{'appendix_translated'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'appendix_translated'}{'contents'}[1];
  $result_trees{'appendix_translated'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'appendix_translated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'appendix_translated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'appendix_translated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'appendix_translated'}{'contents'}[1]{'parent'} = $result_trees{'appendix_translated'};
  $result_trees{'appendix_translated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'appendix_translated'}{'contents'}[2]{'args'}[0];
***************
*** 288,291 ****
--- 290,296 ----
  
  
+ $result_floats{'appendix_translated'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'appendix_translated'} = 'top
***************
*** 336,348 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table des mati&egrave;res">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 341,355 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table des mati&egrave;res">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 353,356 ****
--- 360,364 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 362,370 ****
  <body lang="fr">
  
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
! <span id="dernier"></span><h2 class="appendix">Annexe A dernier</h2>
! 
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table des mati&egrave;res</h2>
  
--- 370,377 ----
  <body lang="fr">
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table des mati&egrave;res</h2>
  
***************
*** 375,380 ****
  </ul>
  </div>
  
! <hr>
  
  
--- 382,391 ----
  </ul>
  </div>
+ </div>
+ <div class="appendix" id="dernier">
+ <h2 class="appendix">Annexe A dernier</h2>
  
! <hr></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/languages/command_translated.pl texinfo-6.8/tp/t/results/languages/command_translated.pl
*** texinfo-6.7/tp/t/results/languages/command_translated.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/command_translated.pl	2021-05-02 13:12:30.000000000 +0100
***************
*** 74,78 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 74,80 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 163,167 ****
        },
        'level' => 0,
!       'line_nr' => {},
        'parent' => {}
      }
--- 165,173 ----
        },
        'level' => 0,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 4,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 177,181 ****
  $result_trees{'command_translated'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'command_translated'}{'contents'}[1];
  $result_trees{'command_translated'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'command_translated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'command_translated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'command_translated'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'command_translated'}{'contents'}[1]{'parent'} = $result_trees{'command_translated'};
  $result_trees{'command_translated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'command_translated'}{'contents'}[2]{'args'}[0];
--- 183,187 ----
  $result_trees{'command_translated'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'command_translated'}{'contents'}[1];
  $result_trees{'command_translated'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'command_translated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'command_translated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'command_translated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'command_translated'}{'contents'}[1]{'parent'} = $result_trees{'command_translated'};
  $result_trees{'command_translated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'command_translated'}{'contents'}[2]{'args'}[0];
***************
*** 188,192 ****
  $result_trees{'command_translated'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'command_translated'}{'contents'}[2]{'contents'}[1];
  $result_trees{'command_translated'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'command_translated'}{'contents'}[2];
- $result_trees{'command_translated'}{'contents'}[2]{'line_nr'} = $result_trees{'command_translated'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'command_translated'}{'contents'}[2]{'parent'} = $result_trees{'command_translated'};
  
--- 194,197 ----
***************
*** 255,258 ****
--- 260,266 ----
  
  
+ $result_floats{'command_translated'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'command_translated'} = 'top erreur->
***************
*** 297,308 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 305,318 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 313,316 ****
--- 323,327 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 322,329 ****
  <body lang="fr">
  
! <span id="Top"></span><span id="top-error_002d_002d_003e"></span><h1 class="top">top erreur&rarr;</h1>
  
  <p>erreur&rarr;
! </p><hr>
  
  
--- 333,341 ----
  <body lang="fr">
  
! <div class="top" id="Top">
! <span id="top-error_002d_002d_003e"></span><h1 class="top">top erreur&rarr;</h1>
  
  <p>erreur&rarr;
! </p><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html texinfo-6.8/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
*** texinfo-6.7/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html	2021-05-02 13:12:30.000000000 +0100
***************
*** 10,21 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
+ <link href="#chapter-ja" rel="next" title="chapter ja">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,108 ****
  <body lang="pt_BR">
  
! <span id="Top"></span><div class="header">
  <p>
! Pr&oacute;ximo: <a href="#chapter-ja" accesskey="n" rel="next">chapter ja</a> &nbsp; </p>
  </div>
  <span id="Multi-language-file"></span><h1 class="top">Multi language file</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-ja" accesskey="1">chapter ja</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#chapter-en" accesskey="2">chapter en</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#chapter-fr_005fFR" accesskey="3">chapter fr_FR</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#chapter-de" accesskey="4">chapter de</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#chapter-pt_005fBR" accesskey="5">chapter pt_BR</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter-ja"></span><div class="header">
  <p>
! Next: <a href="#chapter-en" accesskey="n" rel="next">chapter en</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="ja"></span><h2 class="chapter">1 ja</h2>
  
! <p>In japanese. See <a href="#Top">Top</a>.
! </p><dl>
! <dt id="index-BBB-of-AAA">Instance Variable of AAA: <strong>BBB</strong> <em>CCC</em></dt>
  </dl>
  
  <hr>
! <span id="chapter-en"></span><div class="header">
  <p>
! Next: <a href="#chapter-fr_005fFR" accesskey="n" rel="next">chapter fr_FR</a>, Previous: <a href="#chapter-ja" accesskey="p" rel="prev">chapter ja</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="en"></span><h2 class="chapter">2 en</h2>
  
! <p>In english. See <a href="#Top">Top</a>.
! </p><dl>
! <dt id="index-BBB-of-AAA-1">Instance Variable of AAA: <strong>BBB</strong> <em>CCC</em></dt>
  </dl>
  
  <hr>
! <span id="chapter-fr_005fFR"></span><div class="header">
  <p>
! Suivant: <a href="#chapter-de" accesskey="n" rel="next">chapter de</a>, Pr&eacute;c&eacute;dent: <a href="#chapter-en" accesskey="p" rel="prev">chapter en</a>, Monter: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="fr_005fFR"></span><h2 class="chapter">3 fr_FR</h2>
  
! <dl>
! <dt id="index-BBB-of-AAA-2">Variable d'instance de AAA&nbsp;: <strong>BBB</strong> <em>CCC</em></dt>
  </dl>
  
  <hr>
! <span id="chapter-de"></span><div class="header">
  <p>
! NÃ¤chste: <a href="#chapter-pt_005fBR" accesskey="n" rel="next">chapter pt_BR</a>, Vorige: <a href="#chapter-fr_005fFR" accesskey="p" rel="prev">chapter fr_FR</a>, Nach oben: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="de"></span><h2 class="chapter">4 de</h2>
  
  <hr>
! <span id="chapter-pt_005fBR"></span><div class="header">
  <p>
! Anterior: <a href="#chapter-de" accesskey="p" rel="prev">chapter de</a>, Acima: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="pt_005fbR"></span><h2 class="chapter">5 pt_bR</h2>
  
! <p>In brazilian. Veja <a href="#Top">Top</a>.
! </p><hr>
  
  
--- 39,118 ----
  <body lang="pt_BR">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
! Pr&oacute;ximo: <a href="#chapter-ja" accesskey="n" rel="next">ja</a> &nbsp; </p>
  </div>
  <span id="Multi-language-file"></span><h1 class="top">Multi language file</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="#chapter-ja" accesskey="1">ja</a></li>
+ <li><a href="#chapter-en" accesskey="2">en</a></li>
+ <li><a href="#chapter-fr_005fFR" accesskey="3">fr_FR</a></li>
+ <li><a href="#chapter-de" accesskey="4">de</a></li>
+ <li><a href="#chapter-pt_005fBR" accesskey="5">pt_bR</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter-ja">
! <div class="header">
  <p>
! Next: <a href="#chapter-en" accesskey="n" rel="next">en</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Multi language file</a>, Up: <a href="#Top" accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
  </div>
  <span id="ja"></span><h2 class="chapter">1 ja</h2>
  
! <p>In japanese. See <a href="#Top">Multi language file</a>.
! </p><dl class="def">
! <dt id="index-BBB-of-AAA"><span>Instance Variable of AAA: <strong>BBB</strong> <em>CCC</em><a href='#index-BBB-of-AAA' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-en">
! <div class="header">
  <p>
! Next: <a href="#chapter-fr_005fFR" accesskey="n" rel="next">fr_FR</a>, Previous: <a href="#chapter-ja" accesskey="p" rel="prev">ja</a>, Up: <a href="#Top" accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
  </div>
  <span id="en"></span><h2 class="chapter">2 en</h2>
  
! <p>In english. See <a href="#Top">Multi language file</a>.
! </p><dl class="def">
! <dt id="index-BBB-of-AAA-1"><span>Instance Variable of AAA: <strong>BBB</strong> <em>CCC</em><a href='#index-BBB-of-AAA-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-fr_005fFR">
! <div class="header">
  <p>
! Suivant: <a href="#chapter-de" accesskey="n" rel="next">de</a>, Pr&eacute;c&eacute;dent: <a href="#chapter-en" accesskey="p" rel="prev">en</a>, Monter: <a href="#Top" accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
  </div>
  <span id="fr_005fFR"></span><h2 class="chapter">3 fr_FR</h2>
  
! <dl class="def">
! <dt id="index-BBB-of-AAA-2"><span>Variable d'instance de AAA&nbsp;: <strong>BBB</strong> <em>CCC</em><a href='#index-BBB-of-AAA-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-de">
! <div class="header">
  <p>
! NÃ¤chste: <a href="#chapter-pt_005fBR" accesskey="n" rel="next">pt_bR</a>, Vorige: <a href="#chapter-fr_005fFR" accesskey="p" rel="prev">fr_FR</a>, Nach oben: <a href="#Top" accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
  </div>
  <span id="de"></span><h2 class="chapter">4 de</h2>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-pt_005fBR">
! <div class="header">
  <p>
! Anterior: <a href="#chapter-de" accesskey="p" rel="prev">de</a>, Acima: <a href="#Top" accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
  </div>
  <span id="pt_005fbR"></span><h2 class="chapter">5 pt_bR</h2>
  
! <p>In brazilian. Veja <a href="#Top">Multi language file</a>.
! </p></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/languages/multiple_lang_chapters.pl texinfo-6.8/tp/t/results/languages/multiple_lang_chapters.pl
*** texinfo-6.7/tp/t/results/languages/multiple_lang_chapters.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/multiple_lang_chapters.pl	2021-05-02 13:12:30.000000000 +0100
***************
*** 105,109 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 105,111 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 554,558 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-ja'
            }
--- 556,562 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-ja'
            }
***************
*** 796,800 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 800,808 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 20,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 872,876 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-en'
            }
--- 880,886 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-en'
            }
***************
*** 1114,1118 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1124,1132 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 28,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1190,1194 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-fr_005fFR'
            }
--- 1204,1210 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-fr_005fFR'
            }
***************
*** 1386,1390 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1402,1410 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 35,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1462,1466 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-de'
            }
--- 1482,1488 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-de'
            }
***************
*** 1568,1572 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-pt_005fBR'
            }
--- 1590,1596 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-pt_005fBR'
            }
***************
*** 1680,1684 ****
  $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[1];
  $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[2]{'args'}[0];
--- 1704,1708 ----
  $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[1];
  $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters'}{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[2]{'args'}[0];
***************
*** 1750,1754 ****
  $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[3];
  $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'args'}[0];
--- 1774,1778 ----
  $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[3];
  $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters'}{'contents'}[3]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'args'}[0];
***************
*** 1785,1789 ****
  $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[2];
  $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
- $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[2]{'line_nr'} = $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[4];
  $result_trees{'multiple_lang_chapters'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[4];
--- 1809,1812 ----
***************
*** 1795,1799 ****
  $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[5];
  $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'args'}[0];
--- 1818,1822 ----
  $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[5];
  $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters'}{'contents'}[5]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'args'}[0];
***************
*** 1830,1834 ****
  $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[2];
  $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[2]{'contents'}[1];
- $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[2]{'line_nr'} = $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[6];
  $result_trees{'multiple_lang_chapters'}{'contents'}[6]{'contents'}[3]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[6];
--- 1853,1856 ----
***************
*** 1840,1844 ****
  $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[7];
  $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'args'}[0];
--- 1862,1866 ----
  $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[7];
  $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters'}{'contents'}[7]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'args'}[0];
***************
*** 1867,1871 ****
  $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'contents'}[1];
  $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'contents'}[1]{'contents'}[1];
- $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'contents'}[1]{'line_nr'} = $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[8];
  $result_trees{'multiple_lang_chapters'}{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[8];
--- 1889,1892 ----
***************
*** 1877,1881 ****
  $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[9];
  $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[10]{'args'}[0];
--- 1898,1902 ----
  $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[9];
  $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters'}{'contents'}[9]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[10]{'args'}[0];
***************
*** 1889,1893 ****
  $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[11];
  $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[12]{'args'}[0];
--- 1910,1914 ----
  $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[11];
  $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters'}{'contents'}[11]{'parent'} = $result_trees{'multiple_lang_chapters'};
  $result_trees{'multiple_lang_chapters'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters'}{'contents'}[12]{'args'}[0];
***************
*** 2332,2334 ****
--- 2353,2358 ----
  
  
+ $result_floats{'multiple_lang_chapters'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html texinfo-6.8/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
*** texinfo-6.7/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html	2021-05-02 13:12:31.000000000 +0100
***************
*** 10,20 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,22 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 25,28 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  <body lang="pt_BR">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter-ja" title="Pr&oacute;xima se&ccedil;&atilde;o na ordem de leitura"> &gt; </a>]</td>
--- 37,42 ----
  <body lang="pt_BR">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter-ja" title="Pr&oacute;xima se&ccedil;&atilde;o na ordem de leitura"> &gt; </a>]</td>
***************
*** 58,62 ****
  
  <hr size="6">
! <span id="chapter-ja"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 62,67 ----
  
  <hr size="6">
! <div class="chapter" id="chapter-ja">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 75,85 ****
  <span id="ja"></span><h1 class="chapter">1 ja</h1>
  
! <p>In japanese. See section <a href="#Top">Multi language file</a>.
! </p><dl>
! <dt id="index-BBB-of-AAA">Instance Variable of AAA: <strong>BBB</strong> <em>CCC</em></dt>
  </dl>
  
  <hr>
! <span id="chapter-en"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-ja" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-ja" title="Previous section in reading order"> &lt; </a>]</td>
--- 80,92 ----
  <span id="ja"></span><h1 class="chapter">1 ja</h1>
  
! <p>In japanese. See <a href="#Top">Multi language file</a>.
! </p><dl class="def">
! <dt id="index-BBB-of-AAA"><span>Instance Variable of AAA: <strong>BBB</strong> <em>CCC</em><a href='#index-BBB-of-AAA' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-en">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-ja" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-ja" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 98,108 ****
  <span id="en"></span><h1 class="chapter">2 en</h1>
  
! <p>In english. See section <a href="#Top">Multi language file</a>.
! </p><dl>
! <dt id="index-BBB-of-AAA-1">Instance Variable of AAA: <strong>BBB</strong> <em>CCC</em></dt>
  </dl>
  
  <hr>
! <span id="chapter-fr_005fFR"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-en" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-en" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
--- 105,117 ----
  <span id="en"></span><h1 class="chapter">2 en</h1>
  
! <p>In english. See <a href="#Top">Multi language file</a>.
! </p><dl class="def">
! <dt id="index-BBB-of-AAA-1"><span>Instance Variable of AAA: <strong>BBB</strong> <em>CCC</em><a href='#index-BBB-of-AAA-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-fr_005fFR">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-en" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-en" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
***************
*** 121,130 ****
  <span id="fr_005fFR"></span><h1 class="chapter">3 fr_FR</h1>
  
! <dl>
! <dt id="index-BBB-of-AAA-2">Variable d'instance de AAA&nbsp;: <strong>BBB</strong> <em>CCC</em></dt>
  </dl>
  
  <hr>
! <span id="chapter-de"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-fr_005fFR" title="Anfang dieses oder des letzten Kapitels"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-fr_005fFR" title="Voriger Abschnitt in Lesereihenfolge"> &lt; </a>]</td>
--- 130,141 ----
  <span id="fr_005fFR"></span><h1 class="chapter">3 fr_FR</h1>
  
! <dl class="def">
! <dt id="index-BBB-of-AAA-2"><span>Variable d'instance de AAA&nbsp;: <strong>BBB</strong> <em>CCC</em><a href='#index-BBB-of-AAA-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-de">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-fr_005fFR" title="Anfang dieses oder des letzten Kapitels"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-fr_005fFR" title="Voriger Abschnitt in Lesereihenfolge"> &lt; </a>]</td>
***************
*** 144,148 ****
  
  <hr>
! <span id="chapter-pt_005fBR"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-de" title="Come&ccedil;o desse cap&iacute;tulo ou cap&iacute;tulo anterior"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-de" title="Se&ccedil;&atilde;o anterior na ordem de leitura"> &lt; </a>]</td>
--- 155,161 ----
  
  <hr>
! </div>
! <div class="chapter" id="chapter-pt_005fBR">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-de" title="Come&ccedil;o desse cap&iacute;tulo ou cap&iacute;tulo anterior"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-de" title="Se&ccedil;&atilde;o anterior na ordem de leitura"> &lt; </a>]</td>
***************
*** 161,167 ****
  <span id="pt_005fbR"></span><h1 class="chapter">5 pt_bR</h1>
  
! <p>In brazilian. Veja se&ccedil;&atilde;o <a href="#Top">Multi language file</a>.
  </p><hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="In&iacute;cio (topo) do documento">Topo</a>]</td>
--- 174,182 ----
  <span id="pt_005fbR"></span><h1 class="chapter">5 pt_bR</h1>
  
! <p>In brazilian. Veja <a href="#Top">Multi language file</a>.
  </p><hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="In&iacute;cio (topo) do documento">Topo</a>]</td>
***************
*** 272,276 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    Esse documento foi gerado em <em>a sunny day</em>.
--- 287,291 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    Esse documento foi gerado em <em>a sunny day</em>.
diff -Nrc2 texinfo-6.7/tp/t/results/languages/multiple_lang_chapters_texi2html.pl texinfo-6.8/tp/t/results/languages/multiple_lang_chapters_texi2html.pl
*** texinfo-6.7/tp/t/results/languages/multiple_lang_chapters_texi2html.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/multiple_lang_chapters_texi2html.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 105,109 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 105,111 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 554,558 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-ja'
            }
--- 556,562 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-ja'
            }
***************
*** 796,800 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 800,808 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 20,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 872,876 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-en'
            }
--- 880,886 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-en'
            }
***************
*** 1114,1118 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1124,1132 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 28,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1190,1194 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-fr_005fFR'
            }
--- 1204,1210 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-fr_005fFR'
            }
***************
*** 1386,1390 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1402,1410 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 35,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1462,1466 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-de'
            }
--- 1482,1488 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-de'
            }
***************
*** 1568,1572 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-pt_005fBR'
            }
--- 1590,1596 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-pt_005fBR'
            }
***************
*** 1680,1684 ****
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[2]{'args'}[0];
--- 1704,1708 ----
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[2]{'args'}[0];
***************
*** 1750,1754 ****
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'args'}[0];
--- 1774,1778 ----
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[3]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'args'}[0];
***************
*** 1785,1789 ****
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[2];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
- $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[2]{'line_nr'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[4];
--- 1809,1812 ----
***************
*** 1795,1799 ****
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'args'}[0];
--- 1818,1822 ----
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[5]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'args'}[0];
***************
*** 1830,1834 ****
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[2];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[2]{'contents'}[1];
- $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[2]{'line_nr'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6]{'contents'}[3]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[6];
--- 1853,1856 ----
***************
*** 1840,1844 ****
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'args'}[0];
--- 1862,1866 ----
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[7]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'args'}[0];
***************
*** 1867,1871 ****
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'contents'}[1];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'contents'}[1]{'contents'}[1];
- $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'contents'}[1]{'line_nr'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'contents'}[1]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[8];
--- 1889,1892 ----
***************
*** 1877,1881 ****
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[10]{'args'}[0];
--- 1898,1902 ----
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[9]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[10]{'args'}[0];
***************
*** 1889,1893 ****
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'args'}[0];
--- 1910,1914 ----
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[11]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'};
  $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple_lang_chapters_texi2html'}{'contents'}[12]{'args'}[0];
***************
*** 2332,2334 ****
--- 2353,2358 ----
  
  
+ $result_floats{'multiple_lang_chapters_texi2html'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/languages/multiple.pl texinfo-6.8/tp/t/results/languages/multiple.pl
*** texinfo-6.7/tp/t/results/languages/multiple.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/multiple.pl	2021-05-02 13:12:30.000000000 +0100
***************
*** 214,218 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 214,222 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 450,454 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 454,462 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 674,678 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 682,690 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 17,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 707,711 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 719,725 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 752,756 ****
  $result_trees{'multiple'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multiple'}{'contents'}[0]{'contents'}[2]{'contents'}[1];
  $result_trees{'multiple'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multiple'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
- $result_trees{'multiple'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'multiple'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'multiple'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'multiple'}{'contents'}[0]{'contents'}[2];
  $result_trees{'multiple'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiple'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0];
--- 766,769 ----
***************
*** 786,790 ****
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multiple'}{'contents'}[1]{'contents'}[1];
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multiple'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'multiple'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'multiple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multiple'}{'contents'}[1];
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'multiple'}{'contents'}[1];
--- 799,802 ----
***************
*** 818,822 ****
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'multiple'}{'contents'}[1]{'contents'}[7];
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'multiple'}{'contents'}[1]{'contents'}[7]{'contents'}[1];
- $result_trees{'multiple'}{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'multiple'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'line_nr'};
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'multiple'}{'contents'}[1];
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'multiple'}{'contents'}[1];
--- 830,833 ----
***************
*** 824,828 ****
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'multiple'}{'contents'}[1];
  $result_trees{'multiple'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multiple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'multiple'}{'contents'}[1]{'parent'} = $result_trees{'multiple'};
  
--- 835,839 ----
  $result_trees{'multiple'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'multiple'}{'contents'}[1];
  $result_trees{'multiple'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multiple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple'}{'contents'}[1]{'parent'} = $result_trees{'multiple'};
  
***************
*** 882,885 ****
--- 893,899 ----
  
  
+ $result_floats{'multiple'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'multiple'} = ' -- Variable d\'instance de fr : BBB CCC
***************
*** 923,930 ****
  $result_converted{'html'}->{'multiple'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
- <!-- VariÃ¡vel de instÃ¢ncia da copying: a b -->
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Documento Sem Nome</title>
  
--- 937,944 ----
  $result_converted{'html'}->{'multiple'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- VariÃ¡vel de instÃ¢ncia da copying: a b -->
  <title>Documento Sem Nome</title>
  
***************
*** 933,944 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 947,960 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 949,952 ****
--- 965,969 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 961,984 ****
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
! <dl>
! <dt id="index-BBB-of-fr">Variable d\'instance de fr&nbsp;: <strong>BBB</strong> <em>CCC</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-a-of-copying">Variable d\'instance de copying&nbsp;: <strong>a</strong> <em>b</em></dt>
  </dl>
  
  
! <dl>
! <dt id="index-BBB-of-pt">VariÃ¡vel de instÃ¢ncia da pt: <strong>BBB</strong> <em>CCC</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-a-of-copying">VariÃ¡vel de instÃ¢ncia da copying: <strong>a</strong> <em>b</em></dt>
  </dl>
  <hr>
  
  
- 
  </body>
  </html>
--- 978,1000 ----
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
! <dl class="def">
! <dt id="index-BBB-of-fr"><span>Variable d\'instance de fr&nbsp;: <strong>BBB</strong> <em>CCC</em><a href=\'#index-BBB-of-fr\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-a-of-copying"><span>Variable d\'instance de copying&nbsp;: <strong>a</strong> <em>b</em><a href=\'#index-copying-a-of-copying\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
  
! <dl class="def">
! <dt id="index-BBB-of-pt"><span>VariÃ¡vel de instÃ¢ncia da pt: <strong>BBB</strong> <em>CCC</em><a href=\'#index-BBB-of-pt\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-a-of-copying"><span>VariÃ¡vel de instÃ¢ncia da copying: <strong>a</strong> <em>b</em><a href=\'#index-copying-a-of-copying\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  <hr>
  
  
  </body>
  </html>
diff -Nrc2 texinfo-6.7/tp/t/results/languages/simple.pl texinfo-6.8/tp/t/results/languages/simple.pl
*** texinfo-6.7/tp/t/results/languages/simple.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/simple.pl	2021-05-02 13:12:30.000000000 +0100
***************
*** 231,235 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          }
--- 231,239 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 241,245 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 245,251 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 288,295 ****
  $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'simple'}{'contents'}[1]{'contents'}[1];
  $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'simple'}{'contents'}[1];
  $result_trees{'simple'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simple'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'simple'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'simple'}{'contents'}[1]{'parent'} = $result_trees{'simple'};
  
--- 294,300 ----
  $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'simple'}{'contents'}[1]{'contents'}[1];
  $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
  $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'simple'}{'contents'}[1];
  $result_trees{'simple'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'simple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'simple'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'simple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'simple'}{'contents'}[1]{'parent'} = $result_trees{'simple'};
  
***************
*** 329,332 ****
--- 334,340 ----
  
  
+ $result_floats{'simple'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'simple'} = ' -- Variable d\'instance de AAA : BBB CCC
diff -Nrc2 texinfo-6.7/tp/t/results/languages/unknown_language.pl texinfo-6.8/tp/t/results/languages/unknown_language.pl
*** texinfo-6.7/tp/t/results/languages/unknown_language.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/unknown_language.pl	2021-05-02 13:12:30.000000000 +0100
***************
*** 74,78 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 74,80 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 269,273 ****
  $result_trees{'unknown_language'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'unknown_language'}{'contents'}[1];
  $result_trees{'unknown_language'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unknown_language'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unknown_language'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unknown_language'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'unknown_language'}{'contents'}[1]{'parent'} = $result_trees{'unknown_language'};
  $result_trees{'unknown_language'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_language'}{'contents'}[2]{'args'}[0];
--- 271,275 ----
  $result_trees{'unknown_language'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'unknown_language'}{'contents'}[1];
  $result_trees{'unknown_language'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unknown_language'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unknown_language'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unknown_language'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'unknown_language'}{'contents'}[1]{'parent'} = $result_trees{'unknown_language'};
  $result_trees{'unknown_language'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unknown_language'}{'contents'}[2]{'args'}[0];
***************
*** 396,399 ****
--- 398,404 ----
  
  
+ $result_floats{'unknown_language'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'unknown_language'} = 'unknkown language
***************
*** 442,453 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 447,460 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 458,461 ****
--- 465,469 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 467,477 ****
  <body lang="another_UNKNOWN">
  
! <span id="Top"></span><span id="unknkown-language"></span><h1 class="top">unknkown language</h1>
  
! <p>Unknown language. See <a href="#Top">Top</a>.
  </p>
  
! <p>Another unknown language. See <a href="#Top">Top</a>.
! </p><hr>
  
  
--- 475,486 ----
  <body lang="another_UNKNOWN">
  
! <div class="top" id="Top">
! <span id="unknkown-language"></span><h1 class="top">unknkown language</h1>
  
! <p>Unknown language. See <a href="#Top">unknkown language</a>.
  </p>
  
! <p>Another unknown language. See <a href="#Top">unknkown language</a>.
! </p><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/languages/unknown_region.pl texinfo-6.8/tp/t/results/languages/unknown_region.pl
*** texinfo-6.7/tp/t/results/languages/unknown_region.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/languages/unknown_region.pl	2021-05-02 13:12:30.000000000 +0100
***************
*** 231,235 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          }
--- 231,239 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 241,245 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 245,251 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 288,295 ****
  $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1];
  $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'unknown_region'}{'contents'}[1];
  $result_trees{'unknown_region'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unknown_region'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unknown_region'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unknown_region'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'unknown_region'}{'contents'}[1]{'parent'} = $result_trees{'unknown_region'};
  
--- 294,300 ----
  $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1];
  $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
  $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'unknown_region'}{'contents'}[1];
  $result_trees{'unknown_region'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unknown_region'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unknown_region'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unknown_region'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'unknown_region'}{'contents'}[1]{'parent'} = $result_trees{'unknown_region'};
  
***************
*** 339,342 ****
--- 344,350 ----
  
  
+ $result_floats{'unknown_region'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'unknown_region'} = ' -- Variable d\'instance de AAA : BBB CCC
***************
*** 375,386 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 383,396 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 391,394 ****
--- 401,405 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 402,412 ****
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
! <dl>
! <dt id="index-BBB-of-AAA">Variable d\'instance de AAA&nbsp;: <strong>BBB</strong> <em>CCC</em></dt>
  </dl>
  <hr>
  
  
- 
  </body>
  </html>
--- 413,422 ----
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
! <dl class="def">
! <dt id="index-BBB-of-AAA"><span>Variable d\'instance de AAA&nbsp;: <strong>BBB</strong> <em>CCC</em><a href=\'#index-BBB-of-AAA\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  <hr>
  
  
  </body>
  </html>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation/res_html/navigation.html texinfo-6.8/tp/t/results/layout/navigation/res_html/navigation.html
*** texinfo-6.7/tp/t/results/layout/navigation/res_html/navigation.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation/res_html/navigation.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 51,55 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 55,60 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 74,78 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 79,84 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 124,128 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
--- 130,135 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 143,147 ****
  
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 150,158 ----
  
  <hr size="6">
! </div>
! </div>
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 164,169 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 175,180 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 274,278 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 285,289 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/chapter.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 57,61 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 61,66 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 107,111 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
--- 112,117 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 125,128 ****
--- 131,137 ----
  
  
+ </div>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/index.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 50,53 ****
--- 54,58 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/navigation_abt.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/navigation_toc.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 55,59 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 58,62 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/section.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#section">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter/res_html/subsection.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#subsection">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
***************
*** 50,56 ****
  <span id="First-chapter"></span><h1 class="chapter">1 First chapter</h1>
  
  
  <hr>
! <span id="section"></span><span id="Section-in-chapter"></span><h2 class="section">1.1 Section in chapter</h2>
  
  <p>AAAA
--- 54,65 ----
  <span id="First-chapter"></span><h1 class="chapter">1 First chapter</h1>
  
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#section">1.1 Section in chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
  <hr>
! <div class="section" id="section">
! <span id="Section-in-chapter"></span><h2 class="section">1.1 Section in chapter</h2>
  
  <p>AAAA
***************
*** 81,89 ****
  b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb  b bb.
  </p>
  
  <hr>
! <span id="subsection"></span><span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 90,106 ----
  b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb  b bb.
  </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#subsection">1.1.1 Sub section in section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
  <hr>
! <div class="subsection" id="subsection">
! <span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
+ </div>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 45,49 ****
--- 49,58 ----
  <span id="File-used-for-navigation-testing"></span><h1 class="top">File used for navigation testing</h1>
  
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="chapter.html#chapter">1 First chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 55,59 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 58,62 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#section">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#subsection">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header.pl texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header.pl
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[1];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'parent'} = $result_trees{'navigation_chapter_no_header'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[1];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[1]{'parent'} = $result_trees{'navigation_chapter_no_header'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[3];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'parent'} = $result_trees{'navigation_chapter_no_header'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[3];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[3]{'parent'} = $result_trees{'navigation_chapter_no_header'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[5];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'parent'} = $result_trees{'navigation_chapter_no_header'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[5];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[5]{'parent'} = $result_trees{'navigation_chapter_no_header'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[7];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'parent'} = $result_trees{'navigation_chapter_no_header'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[7];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_no_header'}{'contents'}[7]{'parent'} = $result_trees{'navigation_chapter_no_header'};
  $result_trees{'navigation_chapter_no_header'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_chapter_no_header'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 82,86 ****
  
  <hr>
! <span id="section"></span><span id="Section-in-chapter"></span><h2 class="section">1.1 Section in chapter</h2>
  
  <p>AAAA
--- 86,91 ----
  
  <hr>
! <div class="section" id="section">
! <span id="Section-in-chapter"></span><h2 class="section">1.1 Section in chapter</h2>
  
  <p>AAAA
***************
*** 117,121 ****
  
  <hr>
! <span id="subsection"></span><span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
--- 122,127 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
***************
*** 123,126 ****
--- 129,135 ----
  </tr>
  </table>
+ </div>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 70,73 ****
--- 74,78 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 156,160 ****
  </ul>
  
! </td>
  </tr>
  </table>
--- 159,163 ----
  </ul>
  
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 68,72 ****
  </ul>
  </div>
! </td>
  </tr>
  </table>
--- 71,75 ----
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#section">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#subsection">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical.pl texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical.pl
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_no_header_vertical.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_no_header_vertical.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'};
  $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_no_header_vertical'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_chapter_no_header_vertical'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter.pl texinfo-6.8/tp/t/results/layout/navigation_chapter.pl
*** texinfo-6.7/tp/t/results/layout/navigation_chapter.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_chapter'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[1];
  $result_trees{'navigation_chapter'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter'}{'contents'}[1]{'parent'} = $result_trees{'navigation_chapter'};
  $result_trees{'navigation_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_chapter'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[1];
  $result_trees{'navigation_chapter'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter'}{'contents'}[1]{'parent'} = $result_trees{'navigation_chapter'};
  $result_trees{'navigation_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_chapter'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[3];
  $result_trees{'navigation_chapter'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter'}{'contents'}[3]{'parent'} = $result_trees{'navigation_chapter'};
  $result_trees{'navigation_chapter'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_chapter'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[3];
  $result_trees{'navigation_chapter'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter'}{'contents'}[3]{'parent'} = $result_trees{'navigation_chapter'};
  $result_trees{'navigation_chapter'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_chapter'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[5];
  $result_trees{'navigation_chapter'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter'}{'contents'}[5]{'parent'} = $result_trees{'navigation_chapter'};
  $result_trees{'navigation_chapter'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_chapter'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[5];
  $result_trees{'navigation_chapter'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter'}{'contents'}[5]{'parent'} = $result_trees{'navigation_chapter'};
  $result_trees{'navigation_chapter'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_chapter'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[7];
  $result_trees{'navigation_chapter'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter'}{'contents'}[7]{'parent'} = $result_trees{'navigation_chapter'};
  $result_trees{'navigation_chapter'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_chapter'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[7];
  $result_trees{'navigation_chapter'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter'}{'contents'}[7]{'parent'} = $result_trees{'navigation_chapter'};
  $result_trees{'navigation_chapter'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_chapter'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 88,92 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 92,97 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 138,142 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
--- 143,148 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 159,162 ****
--- 165,171 ----
  </tr>
  </table>
+ </div>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 70,73 ****
--- 74,78 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 156,160 ****
  </ul>
  
! </td>
  </tr>
  </table>
--- 159,163 ----
  </ul>
  
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 68,72 ****
  </ul>
  </div>
! </td>
  </tr>
  </table>
--- 71,75 ----
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#section">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#subsection">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical.pl texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical.pl
*** texinfo-6.7/tp/t/results/layout/navigation_chapter_vertical.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_chapter_vertical.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[1];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_chapter_vertical'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[1];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_chapter_vertical'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[3];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_chapter_vertical'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[3];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_chapter_vertical'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[5];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_chapter_vertical'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[5];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_chapter_vertical'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[7];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_chapter_vertical'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[7];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_chapter_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_chapter_vertical'};
  $result_trees{'navigation_chapter_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_chapter_vertical'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_chapter_vertical'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_node/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_node/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 57,60 ****
--- 61,65 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_node/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_node/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 51,54 ****
--- 55,59 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_node/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_node/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_node/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_node/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 56,60 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 59,63 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_node/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_node/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 84,87 ****
--- 88,92 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_node/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_node/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 53,56 ****
--- 57,61 ----
  
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 51,55 ****
--- 55,65 ----
  <span id="First-chapter"></span><h1 class="chapter">1 First chapter</h1>
  
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="section.html">1.1 Section in chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
+ </div>
+ <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 46,50 ****
--- 50,59 ----
  <span id="File-used-for-navigation-testing"></span><h1 class="top">File used for navigation testing</h1>
  
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="chapter.html">1 First chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 147,151 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 56,60 ****
  </ul>
  </div>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 59,63 ----
  </ul>
  </div>
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 78,82 ****
--- 82,92 ----
  b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb  b bb.
  </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="subsection.html">1.1.1 Sub section in section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
+ </div>
+ <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 52,55 ****
--- 56,61 ----
  
  
+ </div>
+ <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header.pl texinfo-6.8/tp/t/results/layout/navigation_node_no_header.pl
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_node_no_header'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[1];
  $result_trees{'navigation_node_no_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_no_header'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_node_no_header'}{'contents'}[1]{'parent'} = $result_trees{'navigation_node_no_header'};
  $result_trees{'navigation_node_no_header'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_node_no_header'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[1];
  $result_trees{'navigation_node_no_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_no_header'}{'contents'}[1]{'parent'} = $result_trees{'navigation_node_no_header'};
  $result_trees{'navigation_node_no_header'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_node_no_header'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[3];
  $result_trees{'navigation_node_no_header'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_no_header'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_node_no_header'}{'contents'}[3]{'parent'} = $result_trees{'navigation_node_no_header'};
  $result_trees{'navigation_node_no_header'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_node_no_header'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[3];
  $result_trees{'navigation_node_no_header'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_no_header'}{'contents'}[3]{'parent'} = $result_trees{'navigation_node_no_header'};
  $result_trees{'navigation_node_no_header'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_node_no_header'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[5];
  $result_trees{'navigation_node_no_header'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_no_header'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_node_no_header'}{'contents'}[5]{'parent'} = $result_trees{'navigation_node_no_header'};
  $result_trees{'navigation_node_no_header'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_node_no_header'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[5];
  $result_trees{'navigation_node_no_header'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_no_header'}{'contents'}[5]{'parent'} = $result_trees{'navigation_node_no_header'};
  $result_trees{'navigation_node_no_header'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_node_no_header'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[7];
  $result_trees{'navigation_node_no_header'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_no_header'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_node_no_header'}{'contents'}[7]{'parent'} = $result_trees{'navigation_node_no_header'};
  $result_trees{'navigation_node_no_header'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_node_no_header'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[7];
  $result_trees{'navigation_node_no_header'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_no_header'}{'contents'}[7]{'parent'} = $result_trees{'navigation_node_no_header'};
  $result_trees{'navigation_node_no_header'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_node_no_header'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 56,59 ****
--- 60,65 ----
  </table>
  
+ </div>
+ <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 70,73 ****
--- 74,78 ----
  </tr>
  </table>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 156,160 ****
  </ul>
  
! </td>
  </tr>
  </table>
--- 159,163 ----
  </ul>
  
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 68,72 ****
  </ul>
  </div>
! </td>
  </tr>
  </table>
--- 71,75 ----
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 83,86 ****
--- 87,92 ----
  </table>
  
+ </div>
+ <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 52,55 ****
--- 56,61 ----
  
  
+ </div>
+ <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical.pl texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical.pl
*** texinfo-6.7/tp/t/results/layout/navigation_node_no_header_vertical.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_no_header_vertical.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_node_no_header_vertical'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_node_no_header_vertical'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_node_no_header_vertical'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_node_no_header_vertical'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_node_no_header_vertical'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_node_no_header_vertical'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_node_no_header_vertical'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_node_no_header_vertical'};
  $result_trees{'navigation_node_no_header_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_no_header_vertical'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_node_no_header_vertical'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node.pl texinfo-6.8/tp/t/results/layout/navigation_node.pl
*** texinfo-6.7/tp/t/results/layout/navigation_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[1];
  $result_trees{'navigation_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_node'}{'contents'}[1]{'parent'} = $result_trees{'navigation_node'};
  $result_trees{'navigation_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[1];
  $result_trees{'navigation_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node'}{'contents'}[1]{'parent'} = $result_trees{'navigation_node'};
  $result_trees{'navigation_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_node'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[3];
  $result_trees{'navigation_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_node'}{'contents'}[3]{'parent'} = $result_trees{'navigation_node'};
  $result_trees{'navigation_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_node'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[3];
  $result_trees{'navigation_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node'}{'contents'}[3]{'parent'} = $result_trees{'navigation_node'};
  $result_trees{'navigation_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_node'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[5];
  $result_trees{'navigation_node'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_node'}{'contents'}[5]{'parent'} = $result_trees{'navigation_node'};
  $result_trees{'navigation_node'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_node'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[5];
  $result_trees{'navigation_node'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node'}{'contents'}[5]{'parent'} = $result_trees{'navigation_node'};
  $result_trees{'navigation_node'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_node'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[7];
  $result_trees{'navigation_node'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_node'}{'contents'}[7]{'parent'} = $result_trees{'navigation_node'};
  $result_trees{'navigation_node'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_node'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[7];
  $result_trees{'navigation_node'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node'}{'contents'}[7]{'parent'} = $result_trees{'navigation_node'};
  $result_trees{'navigation_node'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 90,93 ****
--- 94,98 ----
  </tr>
  </table>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 70,73 ****
--- 74,78 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 156,160 ****
  </ul>
  
! </td>
  </tr>
  </table>
--- 159,163 ----
  </ul>
  
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 68,72 ****
  </ul>
  </div>
! </td>
  </tr>
  </table>
--- 71,75 ----
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 117,120 ****
--- 121,125 ----
  </tr>
  </table>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="subsection"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 37,42 ----
  
  <body lang="en">
! <div class="subsection" id="subsection">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 86,89 ****
--- 90,94 ----
  </tr>
  </table>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_node_vertical.pl texinfo-6.8/tp/t/results/layout/navigation_node_vertical.pl
*** texinfo-6.7/tp/t/results/layout/navigation_node_vertical.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_node_vertical.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_node_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[1];
  $result_trees{'navigation_node_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_vertical'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_node_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_node_vertical'};
  $result_trees{'navigation_node_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_node_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[1];
  $result_trees{'navigation_node_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_node_vertical'};
  $result_trees{'navigation_node_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_node_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[3];
  $result_trees{'navigation_node_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_vertical'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_node_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_node_vertical'};
  $result_trees{'navigation_node_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_node_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[3];
  $result_trees{'navigation_node_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_node_vertical'};
  $result_trees{'navigation_node_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_node_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[5];
  $result_trees{'navigation_node_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_vertical'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_node_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_node_vertical'};
  $result_trees{'navigation_node_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_node_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[5];
  $result_trees{'navigation_node_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_node_vertical'};
  $result_trees{'navigation_node_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_node_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[7];
  $result_trees{'navigation_node_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_node_vertical'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_node_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_node_vertical'};
  $result_trees{'navigation_node_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_node_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[7];
  $result_trees{'navigation_node_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_node_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_node_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_node_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_node_vertical'};
  $result_trees{'navigation_node_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_node_vertical'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_node_vertical'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_no_header/res_html/navigation.html texinfo-6.8/tp/t/results/layout/navigation_no_header/res_html/navigation.html
*** texinfo-6.7/tp/t/results/layout/navigation_no_header/res_html/navigation.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_no_header/res_html/navigation.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,47 ****
  <body lang="en">
  
! <span id="Top"></span><span id="File-used-for-navigation-testing"></span><h1 class="top">File used for navigation testing</h1>
  
  
  <hr size="6">
! <span id="chapter"></span><span id="First-chapter"></span><h1 class="chapter">1 First chapter</h1>
  
  
  <hr>
! <span id="section"></span><span id="Section-in-chapter"></span><h2 class="section">1.1 Section in chapter</h2>
  
  <p>AAAA
--- 38,61 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="File-used-for-navigation-testing"></span><h1 class="top">File used for navigation testing</h1>
  
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#chapter">1 First chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <span id="First-chapter"></span><h1 class="chapter">1 First chapter</h1>
  
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#section">1.1 Section in chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
  <hr>
! <div class="section" id="section">
! <span id="Section-in-chapter"></span><h2 class="section">1.1 Section in chapter</h2>
  
  <p>AAAA
***************
*** 72,82 ****
  b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb  b bb.
  </p>
  
  <hr>
! <span id="subsection"></span><span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
  <hr size="6">
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 86,105 ----
  b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb  b bb.
  </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#subsection">1.1.1 Sub section in section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
  <hr>
! <div class="subsection" id="subsection">
! <span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
  <hr size="6">
! </div>
! </div>
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 93,97 ****
  </ul>
  </div>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 116,120 ----
  </ul>
  </div>
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_no_header.pl texinfo-6.8/tp/t/results/layout/navigation_no_header.pl
*** texinfo-6.7/tp/t/results/layout/navigation_no_header.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_no_header.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_no_header'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[1];
  $result_trees{'navigation_no_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_no_header'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_no_header'}{'contents'}[1]{'parent'} = $result_trees{'navigation_no_header'};
  $result_trees{'navigation_no_header'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_no_header'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[1];
  $result_trees{'navigation_no_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_no_header'}{'contents'}[1]{'parent'} = $result_trees{'navigation_no_header'};
  $result_trees{'navigation_no_header'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_no_header'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[3];
  $result_trees{'navigation_no_header'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_no_header'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_no_header'}{'contents'}[3]{'parent'} = $result_trees{'navigation_no_header'};
  $result_trees{'navigation_no_header'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_no_header'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[3];
  $result_trees{'navigation_no_header'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_no_header'}{'contents'}[3]{'parent'} = $result_trees{'navigation_no_header'};
  $result_trees{'navigation_no_header'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_no_header'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[5];
  $result_trees{'navigation_no_header'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_no_header'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_no_header'}{'contents'}[5]{'parent'} = $result_trees{'navigation_no_header'};
  $result_trees{'navigation_no_header'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_no_header'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[5];
  $result_trees{'navigation_no_header'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_no_header'}{'contents'}[5]{'parent'} = $result_trees{'navigation_no_header'};
  $result_trees{'navigation_no_header'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_no_header'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[7];
  $result_trees{'navigation_no_header'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_no_header'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_no_header'}{'contents'}[7]{'parent'} = $result_trees{'navigation_no_header'};
  $result_trees{'navigation_no_header'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_no_header'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[7];
  $result_trees{'navigation_no_header'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_no_header'}{'contents'}[7]{'parent'} = $result_trees{'navigation_no_header'};
  $result_trees{'navigation_no_header'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_no_header'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html texinfo-6.8/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html
*** texinfo-6.7/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><span id="File-used-for-navigation-testing"></span><h1 class="top">File used for navigation testing</h1>
  
  <table class="menu" border="0" cellspacing="0">
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="File-used-for-navigation-testing"></span><h1 class="top">File used for navigation testing</h1>
  
  <table class="menu" border="0" cellspacing="0">
***************
*** 46,50 ****
  </table>
  <hr size="6">
! <span id="chapter"></span><span id="First-chapter"></span><h1 class="chapter">1 First chapter</h1>
  
  <table class="menu" border="0" cellspacing="0">
--- 50,55 ----
  </table>
  <hr size="6">
! <div class="chapter" id="chapter">
! <span id="First-chapter"></span><h1 class="chapter">1 First chapter</h1>
  
  <table class="menu" border="0" cellspacing="0">
***************
*** 54,58 ****
  
  <hr>
! <span id="section"></span><span id="Section-in-chapter"></span><h2 class="section">1.1 Section in chapter</h2>
  
  <p>AAAA
--- 59,64 ----
  
  <hr>
! <div class="section" id="section">
! <span id="Section-in-chapter"></span><h2 class="section">1.1 Section in chapter</h2>
  
  <p>AAAA
***************
*** 89,93 ****
  
  <hr>
! <span id="subsection"></span><span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
--- 95,100 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
***************
*** 96,100 ****
  </table>
  <hr size="6">
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 103,111 ----
  </table>
  <hr size="6">
! </div>
! </div>
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 111,115 ****
  </ul>
  </div>
! </td>
  </tr>
  </table>
--- 122,126 ----
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_no_header_vertical.pl texinfo-6.8/tp/t/results/layout/navigation_no_header_vertical.pl
*** texinfo-6.7/tp/t/results/layout/navigation_no_header_vertical.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_no_header_vertical.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[1];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_no_header_vertical'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[1];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_no_header_vertical'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[3];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_no_header_vertical'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[3];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_no_header_vertical'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[5];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_no_header_vertical'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[5];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_no_header_vertical'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[7];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_no_header_vertical'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[7];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_no_header_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_no_header_vertical'};
  $result_trees{'navigation_no_header_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_no_header_vertical'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_no_header_vertical'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation.pl texinfo-6.8/tp/t/results/layout/navigation.pl
*** texinfo-6.7/tp/t/results/layout/navigation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[1];
  $result_trees{'navigation'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation'}{'contents'}[1]{'parent'} = $result_trees{'navigation'};
  $result_trees{'navigation'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[1];
  $result_trees{'navigation'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation'}{'contents'}[1]{'parent'} = $result_trees{'navigation'};
  $result_trees{'navigation'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[3];
  $result_trees{'navigation'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation'}{'contents'}[3]{'parent'} = $result_trees{'navigation'};
  $result_trees{'navigation'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[3];
  $result_trees{'navigation'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation'}{'contents'}[3]{'parent'} = $result_trees{'navigation'};
  $result_trees{'navigation'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[5];
  $result_trees{'navigation'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation'}{'contents'}[5]{'parent'} = $result_trees{'navigation'};
  $result_trees{'navigation'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[5];
  $result_trees{'navigation'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation'}{'contents'}[5]{'parent'} = $result_trees{'navigation'};
  $result_trees{'navigation'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[7];
  $result_trees{'navigation'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation'}{'contents'}[7]{'parent'} = $result_trees{'navigation'};
  $result_trees{'navigation'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[7];
  $result_trees{'navigation'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation'}{'contents'}[7]{'parent'} = $result_trees{'navigation'};
  $result_trees{'navigation'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_section/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_section/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 56,59 ****
--- 60,64 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_section/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_section/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 50,53 ****
--- 54,58 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_section/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_section/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_section/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_section/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 55,59 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 58,62 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_section/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_section/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 84,88 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
--- 88,93 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 102,110 ****
  
  
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#section" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[ &gt; ]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
--- 107,117 ----
  
  
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[ &gt; ]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_section/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_section/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=section.html#subsection">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 51,55 ****
--- 55,64 ----
  <span id="First-chapter"></span><h1 class="chapter">1 First chapter</h1>
  
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="section.html#section">1.1 Section in chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 45,49 ****
--- 49,58 ----
  <span id="File-used-for-navigation-testing"></span><h1 class="top">File used for navigation testing</h1>
  
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="chapter.html">1 First chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 55,59 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 58,62 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 78,91 ****
  b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb  b bb.
  </p>
  
  <hr>
! <span id="subsection"></span><span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#section" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[ &gt; ]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
--- 82,102 ----
  b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb  b bb.
  </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#subsection">1.1.1 Sub section in section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
  
  <hr>
! <div class="subsection" id="subsection">
! <span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[ &gt; ]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=section.html#subsection">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header.pl texinfo-6.8/tp/t/results/layout/navigation_section_no_header.pl
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_section_no_header'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[1];
  $result_trees{'navigation_section_no_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_no_header'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_section_no_header'}{'contents'}[1]{'parent'} = $result_trees{'navigation_section_no_header'};
  $result_trees{'navigation_section_no_header'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_section_no_header'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[1];
  $result_trees{'navigation_section_no_header'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_no_header'}{'contents'}[1]{'parent'} = $result_trees{'navigation_section_no_header'};
  $result_trees{'navigation_section_no_header'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_section_no_header'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[3];
  $result_trees{'navigation_section_no_header'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_no_header'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_section_no_header'}{'contents'}[3]{'parent'} = $result_trees{'navigation_section_no_header'};
  $result_trees{'navigation_section_no_header'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_section_no_header'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[3];
  $result_trees{'navigation_section_no_header'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_no_header'}{'contents'}[3]{'parent'} = $result_trees{'navigation_section_no_header'};
  $result_trees{'navigation_section_no_header'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_section_no_header'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[5];
  $result_trees{'navigation_section_no_header'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_no_header'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_section_no_header'}{'contents'}[5]{'parent'} = $result_trees{'navigation_section_no_header'};
  $result_trees{'navigation_section_no_header'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_section_no_header'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[5];
  $result_trees{'navigation_section_no_header'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_no_header'}{'contents'}[5]{'parent'} = $result_trees{'navigation_section_no_header'};
  $result_trees{'navigation_section_no_header'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_section_no_header'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[7];
  $result_trees{'navigation_section_no_header'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_no_header'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_section_no_header'}{'contents'}[7]{'parent'} = $result_trees{'navigation_section_no_header'};
  $result_trees{'navigation_section_no_header'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_section_no_header'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[7];
  $result_trees{'navigation_section_no_header'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_no_header'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_no_header'}{'contents'}[7]{'parent'} = $result_trees{'navigation_section_no_header'};
  $result_trees{'navigation_section_no_header'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_section_no_header'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 90,93 ****
--- 94,98 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 70,73 ****
--- 74,78 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 156,160 ****
  </ul>
  
! </td>
  </tr>
  </table>
--- 159,163 ----
  </ul>
  
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 68,72 ****
  </ul>
  </div>
! </td>
  </tr>
  </table>
--- 71,75 ----
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 115,119 ****
  
  <hr>
! <span id="subsection"></span><span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
--- 119,124 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <span id="Sub-section-in-section"></span><h3 class="subsection">1.1.1 Sub section in section</h3>
  
  
***************
*** 121,129 ****
  </tr>
  </table>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#section" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[ &gt; ]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
--- 126,136 ----
  </tr>
  </table>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[ &gt; ]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=section.html#subsection">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical.pl texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical.pl
*** texinfo-6.7/tp/t/results/layout/navigation_section_no_header_vertical.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_no_header_vertical.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_section_no_header_vertical'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_section_no_header_vertical'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_section_no_header_vertical'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_section_no_header_vertical'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_section_no_header_vertical'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_section_no_header_vertical'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_section_no_header_vertical'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_section_no_header_vertical'};
  $result_trees{'navigation_section_no_header_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_no_header_vertical'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_section_no_header_vertical'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section.pl texinfo-6.8/tp/t/results/layout/navigation_section.pl
*** texinfo-6.7/tp/t/results/layout/navigation_section.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_section'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[1];
  $result_trees{'navigation_section'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_section'}{'contents'}[1]{'parent'} = $result_trees{'navigation_section'};
  $result_trees{'navigation_section'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_section'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[1];
  $result_trees{'navigation_section'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section'}{'contents'}[1]{'parent'} = $result_trees{'navigation_section'};
  $result_trees{'navigation_section'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_section'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[3];
  $result_trees{'navigation_section'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_section'}{'contents'}[3]{'parent'} = $result_trees{'navigation_section'};
  $result_trees{'navigation_section'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_section'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[3];
  $result_trees{'navigation_section'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section'}{'contents'}[3]{'parent'} = $result_trees{'navigation_section'};
  $result_trees{'navigation_section'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_section'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[5];
  $result_trees{'navigation_section'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_section'}{'contents'}[5]{'parent'} = $result_trees{'navigation_section'};
  $result_trees{'navigation_section'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_section'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[5];
  $result_trees{'navigation_section'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section'}{'contents'}[5]{'parent'} = $result_trees{'navigation_section'};
  $result_trees{'navigation_section'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_section'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[7];
  $result_trees{'navigation_section'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_section'}{'contents'}[7]{'parent'} = $result_trees{'navigation_section'};
  $result_trees{'navigation_section'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_section'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[7];
  $result_trees{'navigation_section'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section'}{'contents'}[7]{'parent'} = $result_trees{'navigation_section'};
  $result_trees{'navigation_section'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_section'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 90,93 ****
--- 94,98 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/index.html texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/index.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/index.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 70,73 ****
--- 74,78 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/navigation_abt.html texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/navigation_abt.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/navigation_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/navigation_abt.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 156,160 ****
  </ul>
  
! </td>
  </tr>
  </table>
--- 159,163 ----
  </ul>
  
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/navigation_toc.html texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/navigation_toc.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/navigation_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/navigation_toc.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 68,72 ****
  </ul>
  </div>
! </td>
  </tr>
  </table>
--- 71,75 ----
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/section.html texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/section.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/section.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 115,119 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
--- 119,124 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 136,144 ****
  </tr>
  </table>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#section" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[ &gt; ]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
--- 141,151 ----
  </tr>
  </table>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[ &gt; ]</td>
  <td valign="middle" align="left">[ &gt;&gt; ]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/subsection.html texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/subsection.html
*** texinfo-6.7/tp/t/results/layout/navigation_section_vertical/res_html/subsection.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_vertical/res_html/subsection.html	2021-05-02 13:12:19.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=section.html#subsection">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_section_vertical.pl texinfo-6.8/tp/t/results/layout/navigation_section_vertical.pl
*** texinfo-6.7/tp/t/results/layout/navigation_section_vertical.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_section_vertical.pl	2021-05-02 13:12:19.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_section_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[1];
  $result_trees{'navigation_section_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_vertical'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_section_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_section_vertical'};
  $result_trees{'navigation_section_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_section_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[1];
  $result_trees{'navigation_section_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_section_vertical'};
  $result_trees{'navigation_section_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_section_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[3];
  $result_trees{'navigation_section_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_vertical'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_section_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_section_vertical'};
  $result_trees{'navigation_section_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_section_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[3];
  $result_trees{'navigation_section_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_section_vertical'};
  $result_trees{'navigation_section_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_section_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[5];
  $result_trees{'navigation_section_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_vertical'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_section_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_section_vertical'};
  $result_trees{'navigation_section_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_section_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[5];
  $result_trees{'navigation_section_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_section_vertical'};
  $result_trees{'navigation_section_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_section_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[7];
  $result_trees{'navigation_section_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_section_vertical'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_section_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_section_vertical'};
  $result_trees{'navigation_section_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_section_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[7];
  $result_trees{'navigation_section_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_section_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_section_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_section_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_section_vertical'};
  $result_trees{'navigation_section_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_section_vertical'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_section_vertical'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_vertical/res_html/navigation.html texinfo-6.8/tp/t/results/layout/navigation_vertical/res_html/navigation.html
*** texinfo-6.7/tp/t/results/layout/navigation_vertical/res_html/navigation.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_vertical/res_html/navigation.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 71,75 ****
  </table>
  <hr size="6">
! <span id="chapter"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 75,80 ----
  </table>
  <hr size="6">
! <div class="chapter" id="chapter">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 125,129 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 130,135 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 175,179 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
--- 181,186 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 197,201 ****
  </table>
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 204,212 ----
  </table>
  <hr size="6">
! </div>
! </div>
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 231,239 ****
  </ul>
  </div>
! </td>
  </tr>
  </table>
  <hr>
! <span id="SEC_About"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 242,250 ----
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
  <hr>
! <div class="About_element" id="SEC_About">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 357,361 ****
  </ul>
  
! </td>
  </tr>
  </table>
--- 368,372 ----
  </ul>
  
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/navigation_vertical.pl texinfo-6.8/tp/t/results/layout/navigation_vertical.pl
*** texinfo-6.7/tp/t/results/layout/navigation_vertical.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/navigation_vertical.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 290,294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 292,298 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 483,487 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 487,493 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 902,906 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 908,914 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 1004,1008 ****
  $result_trees{'navigation_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[1];
  $result_trees{'navigation_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_vertical'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'navigation_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_vertical'};
  $result_trees{'navigation_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[2]{'args'}[0];
--- 1012,1016 ----
  $result_trees{'navigation_vertical'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[1];
  $result_trees{'navigation_vertical'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_vertical'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_vertical'}{'contents'}[1]{'parent'} = $result_trees{'navigation_vertical'};
  $result_trees{'navigation_vertical'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[2]{'args'}[0];
***************
*** 1031,1035 ****
  $result_trees{'navigation_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[3];
  $result_trees{'navigation_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_vertical'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'navigation_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_vertical'};
  $result_trees{'navigation_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[4]{'args'}[0];
--- 1039,1043 ----
  $result_trees{'navigation_vertical'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[3];
  $result_trees{'navigation_vertical'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_vertical'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_vertical'}{'contents'}[3]{'parent'} = $result_trees{'navigation_vertical'};
  $result_trees{'navigation_vertical'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[4]{'args'}[0];
***************
*** 1058,1062 ****
  $result_trees{'navigation_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[5];
  $result_trees{'navigation_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_vertical'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'navigation_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_vertical'};
  $result_trees{'navigation_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[6]{'args'}[0];
--- 1066,1070 ----
  $result_trees{'navigation_vertical'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[5];
  $result_trees{'navigation_vertical'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_vertical'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_vertical'}{'contents'}[5]{'parent'} = $result_trees{'navigation_vertical'};
  $result_trees{'navigation_vertical'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[6]{'args'}[0];
***************
*** 1125,1129 ****
  $result_trees{'navigation_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[7];
  $result_trees{'navigation_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'navigation_vertical'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'navigation_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_vertical'};
  $result_trees{'navigation_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[8]{'args'}[0];
--- 1133,1137 ----
  $result_trees{'navigation_vertical'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[7];
  $result_trees{'navigation_vertical'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'navigation_vertical'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'navigation_vertical'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'navigation_vertical'}{'contents'}[7]{'parent'} = $result_trees{'navigation_vertical'};
  $result_trees{'navigation_vertical'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'navigation_vertical'}{'contents'}[8]{'args'}[0];
***************
*** 1492,1494 ****
--- 1500,1505 ----
  
  
+ $result_floats{'navigation_vertical'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic_abt.html texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic_abt.html
*** texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic_abt.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic_fot.html texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic_fot.html
*** texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic_fot.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic_fot.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 43,49 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="no_monolithic.html#DOCF1">(1)</a></h3>
  <p>my footnote</p>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 46,52 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="no_monolithic.html#DOCF1">(1)</a></h5>
  <p>my footnote</p>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html
*** texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 55,59 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 59,64 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 88,91 ****
--- 93,98 ----
   &nbsp; 
  </td></tr></table>
+ </div>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic_ovr.html texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic_ovr.html
*** texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic_ovr.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic_ovr.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 48,52 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 51,55 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic_toc.html texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic_toc.html
*** texinfo-6.7/tp/t/results/layout/no_monolithic/res_html/no_monolithic_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/no_monolithic/res_html/no_monolithic_toc.html	2021-05-02 13:12:18.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 49,53 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 52,56 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/layout/no_monolithic.pl texinfo-6.8/tp/t/results/layout/no_monolithic.pl
*** texinfo-6.7/tp/t/results/layout/no_monolithic.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/layout/no_monolithic.pl	2021-05-02 13:12:18.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 387,391 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 389,395 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 554,558 ****
  $result_trees{'no_monolithic'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'no_monolithic'}{'contents'}[1];
  $result_trees{'no_monolithic'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'no_monolithic'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'no_monolithic'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'no_monolithic'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'no_monolithic'}{'contents'}[1]{'parent'} = $result_trees{'no_monolithic'};
  $result_trees{'no_monolithic'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_monolithic'}{'contents'}[2]{'args'}[0];
--- 558,562 ----
  $result_trees{'no_monolithic'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'no_monolithic'}{'contents'}[1];
  $result_trees{'no_monolithic'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'no_monolithic'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'no_monolithic'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'no_monolithic'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'no_monolithic'}{'contents'}[1]{'parent'} = $result_trees{'no_monolithic'};
  $result_trees{'no_monolithic'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_monolithic'}{'contents'}[2]{'args'}[0];
***************
*** 597,601 ****
  $result_trees{'no_monolithic'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'no_monolithic'}{'contents'}[3];
  $result_trees{'no_monolithic'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'no_monolithic'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'no_monolithic'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'no_monolithic'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'no_monolithic'}{'contents'}[3]{'parent'} = $result_trees{'no_monolithic'};
  $result_trees{'no_monolithic'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_monolithic'}{'contents'}[4]{'args'}[0];
--- 601,605 ----
  $result_trees{'no_monolithic'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'no_monolithic'}{'contents'}[3];
  $result_trees{'no_monolithic'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'no_monolithic'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'no_monolithic'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'no_monolithic'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'no_monolithic'}{'contents'}[3]{'parent'} = $result_trees{'no_monolithic'};
  $result_trees{'no_monolithic'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_monolithic'}{'contents'}[4]{'args'}[0];
***************
*** 784,786 ****
--- 788,793 ----
  
  
+ $result_floats{'no_monolithic'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/arg_body_expansion_order.pl texinfo-6.8/tp/t/results/macro/arg_body_expansion_order.pl
*** texinfo-6.7/tp/t/results/macro/arg_body_expansion_order.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/arg_body_expansion_order.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 272,274 ****
--- 272,277 ----
  
  
+ $result_floats{'arg_body_expansion_order'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/arg_not_closed.pl texinfo-6.8/tp/t/results/macro/arg_not_closed.pl
*** texinfo-6.7/tp/t/results/macro/arg_not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/arg_not_closed.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 107,109 ****
--- 107,112 ----
  
  
+ $result_floats{'arg_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/backslash_in_arg.pl texinfo-6.8/tp/t/results/macro/backslash_in_arg.pl
*** texinfo-6.7/tp/t/results/macro/backslash_in_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/backslash_in_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 291,295 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 291,297 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 351,355 ****
  $result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'backslash_in_arg'}{'contents'}[1];
  $result_trees{'backslash_in_arg'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'backslash_in_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'backslash_in_arg'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'backslash_in_arg'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'backslash_in_arg'}{'contents'}[1]{'parent'} = $result_trees{'backslash_in_arg'};
  
--- 353,357 ----
  $result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'backslash_in_arg'}{'contents'}[1];
  $result_trees{'backslash_in_arg'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'backslash_in_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'backslash_in_arg'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'backslash_in_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'backslash_in_arg'}{'contents'}[1]{'parent'} = $result_trees{'backslash_in_arg'};
  
***************
*** 395,397 ****
--- 397,402 ----
  
  
+ $result_floats{'backslash_in_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/bad_argument.pl texinfo-6.8/tp/t/results/macro/bad_argument.pl
*** texinfo-6.7/tp/t/results/macro/bad_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/bad_argument.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 266,268 ****
--- 266,271 ----
  
  
+ $result_floats{'bad_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/bad_formal_arg.pl texinfo-6.8/tp/t/results/macro/bad_formal_arg.pl
*** texinfo-6.7/tp/t/results/macro/bad_formal_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/bad_formal_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 277,279 ****
--- 277,282 ----
  
  
+ $result_floats{'bad_formal_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/bad_macro_name_with_underscore.pl texinfo-6.8/tp/t/results/macro/bad_macro_name_with_underscore.pl
*** texinfo-6.7/tp/t/results/macro/bad_macro_name_with_underscore.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/bad_macro_name_with_underscore.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 79,81 ****
--- 79,84 ----
  
  
+ $result_floats{'bad_macro_name_with_underscore'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/complete_macro_for_end.pl texinfo-6.8/tp/t/results/macro/complete_macro_for_end.pl
*** texinfo-6.7/tp/t/results/macro/complete_macro_for_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/complete_macro_for_end.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 133,135 ****
--- 133,138 ----
  
  
+ $result_floats{'complete_macro_for_end'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/complex_argument.pl texinfo-6.8/tp/t/results/macro/complex_argument.pl
*** texinfo-6.7/tp/t/results/macro/complex_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/complex_argument.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 702,704 ****
--- 702,707 ----
  
  
+ $result_floats{'complex_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/double_macro_definition.pl texinfo-6.8/tp/t/results/macro/double_macro_definition.pl
*** texinfo-6.7/tp/t/results/macro/double_macro_definition.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/double_macro_definition.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 112,114 ****
--- 112,117 ----
  
  
+ $result_floats{'double_macro_definition'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/double_recursive_macro_call.pl texinfo-6.8/tp/t/results/macro/double_recursive_macro_call.pl
*** texinfo-6.7/tp/t/results/macro/double_recursive_macro_call.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/double_recursive_macro_call.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 172,174 ****
--- 172,177 ----
  
  
+ $result_floats{'double_recursive_macro_call'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/empty_end.pl texinfo-6.8/tp/t/results/macro/empty_end.pl
*** texinfo-6.7/tp/t/results/macro/empty_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/empty_end.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 71,73 ****
--- 71,76 ----
  
  
+ $result_floats{'empty_end'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/empty_macro_argument.pl texinfo-6.8/tp/t/results/macro/empty_macro_argument.pl
*** texinfo-6.7/tp/t/results/macro/empty_macro_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/empty_macro_argument.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 184,186 ****
--- 184,189 ----
  
  
+ $result_floats{'empty_macro_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/empty_macro_in_text_no_arg.pl texinfo-6.8/tp/t/results/macro/empty_macro_in_text_no_arg.pl
*** texinfo-6.7/tp/t/results/macro/empty_macro_in_text_no_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/empty_macro_in_text_no_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 147,149 ****
--- 147,152 ----
  
  
+ $result_floats{'empty_macro_in_text_no_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/empty_macro_no_arg.pl texinfo-6.8/tp/t/results/macro/empty_macro_no_arg.pl
*** texinfo-6.7/tp/t/results/macro/empty_macro_no_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/empty_macro_no_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 88,90 ****
--- 88,93 ----
  
  
+ $result_floats{'empty_macro_no_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/expand_two_same.pl texinfo-6.8/tp/t/results/macro/expand_two_same.pl
*** texinfo-6.7/tp/t/results/macro/expand_two_same.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/expand_two_same.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 238,240 ****
--- 238,243 ----
  
  
+ $result_floats{'expand_two_same'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/expansion_order.pl texinfo-6.8/tp/t/results/macro/expansion_order.pl
*** texinfo-6.7/tp/t/results/macro/expansion_order.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/expansion_order.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 170,172 ****
--- 170,175 ----
  
  
+ $result_floats{'expansion_order'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/form_feeds.pl texinfo-6.8/tp/t/results/macro/form_feeds.pl
*** texinfo-6.7/tp/t/results/macro/form_feeds.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/form_feeds.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 232,234 ****
--- 232,237 ----
  
  
+ $result_floats{'form_feeds'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/ifclear_in_macro.pl texinfo-6.8/tp/t/results/macro/ifclear_in_macro.pl
*** texinfo-6.7/tp/t/results/macro/ifclear_in_macro.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/ifclear_in_macro.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 122,124 ****
--- 122,127 ----
  
  
+ $result_floats{'ifclear_in_macro'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/ifset_and_end_isef_in_macro.pl texinfo-6.8/tp/t/results/macro/ifset_and_end_isef_in_macro.pl
*** texinfo-6.7/tp/t/results/macro/ifset_and_end_isef_in_macro.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/ifset_and_end_isef_in_macro.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 142,144 ****
--- 142,147 ----
  
  
+ $result_floats{'ifset_and_end_isef_in_macro'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/ifset_in_macro.pl texinfo-6.8/tp/t/results/macro/ifset_in_macro.pl
*** texinfo-6.7/tp/t/results/macro/ifset_in_macro.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/ifset_in_macro.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 98,100 ****
--- 98,103 ----
  
  
+ $result_floats{'ifset_in_macro'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/ifset_in_macro_set.pl texinfo-6.8/tp/t/results/macro/ifset_in_macro_set.pl
*** texinfo-6.7/tp/t/results/macro/ifset_in_macro_set.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/ifset_in_macro_set.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 122,124 ****
--- 122,127 ----
  
  
+ $result_floats{'ifset_in_macro_set'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/ignored_macro_definition.pl texinfo-6.8/tp/t/results/macro/ignored_macro_definition.pl
*** texinfo-6.7/tp/t/results/macro/ignored_macro_definition.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/ignored_macro_definition.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 158,160 ****
--- 158,163 ----
  
  
+ $result_floats{'ignored_macro_definition'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/implicit_quoting_one_arg.pl texinfo-6.8/tp/t/results/macro/implicit_quoting_one_arg.pl
*** texinfo-6.7/tp/t/results/macro/implicit_quoting_one_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/implicit_quoting_one_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 131,133 ****
--- 131,136 ----
  
  
+ $result_floats{'implicit_quoting_one_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/implicit_quoting_recursion.pl texinfo-6.8/tp/t/results/macro/implicit_quoting_recursion.pl
*** texinfo-6.7/tp/t/results/macro/implicit_quoting_recursion.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/implicit_quoting_recursion.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 103,105 ****
--- 103,108 ----
  
  
+ $result_floats{'implicit_quoting_recursion'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/include_after_empty_line_arg.pl texinfo-6.8/tp/t/results/macro/include_after_empty_line_arg.pl
*** texinfo-6.7/tp/t/results/macro/include_after_empty_line_arg.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/include_after_empty_line_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 0 ****
--- 1,129 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'include_after_empty_line_arg'} = {
+   'contents' => [
+     {
+       'args' => [
+         {
+           'parent' => {},
+           'text' => 'mymacro',
+           'type' => 'macro_name'
+         },
+         {
+           'parent' => {},
+           'text' => 'body',
+           'type' => 'macro_arg'
+         }
+       ],
+       'cmdname' => 'macro',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '@code{\\body\\}',
+           'type' => 'raw'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'last_raw_newline'
+         }
+       ],
+       'extra' => {
+         'arg_line' => ' mymacro{body}
+ '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line_after_command'
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'contents' => [
+         {
+           'args' => [
+             {
+               'contents' => [],
+               'parent' => {},
+               'type' => 'brace_command_arg'
+             }
+           ],
+           'cmdname' => 'code',
+           'contents' => [],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 5,
+             'macro' => 'mymacro'
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '
+ '
+         },
+         {
+           'parent' => {},
+           'text' => 'In included file.
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'include_after_empty_line_arg'}{'contents'}[0];
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'include_after_empty_line_arg'}{'contents'}[0];
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'include_after_empty_line_arg'}{'contents'}[0];
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'include_after_empty_line_arg'}{'contents'}[0];
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[0]{'parent'} = $result_trees{'include_after_empty_line_arg'};
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[1]{'parent'} = $result_trees{'include_after_empty_line_arg'};
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[2]{'parent'} = $result_trees{'include_after_empty_line_arg'};
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'include_after_empty_line_arg'}{'contents'}[3]{'contents'}[0];
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'include_after_empty_line_arg'}{'contents'}[3];
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'include_after_empty_line_arg'}{'contents'}[3];
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'include_after_empty_line_arg'}{'contents'}[3];
+ $result_trees{'include_after_empty_line_arg'}{'contents'}[3]{'parent'} = $result_trees{'include_after_empty_line_arg'};
+ 
+ $result_texis{'include_after_empty_line_arg'} = '@macro mymacro{body}
+ @code{\\body\\}
+ @end macro
+ 
+ @code{}
+ In included file.
+ ';
+ 
+ 
+ $result_texts{'include_after_empty_line_arg'} = '
+ 
+ In included file.
+ ';
+ 
+ $result_errors{'include_after_empty_line_arg'} = [];
+ 
+ 
+ $result_floats{'include_after_empty_line_arg'} = {};
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/leading_spaces_no_ignore.pl texinfo-6.8/tp/t/results/macro/leading_spaces_no_ignore.pl
*** texinfo-6.7/tp/t/results/macro/leading_spaces_no_ignore.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/leading_spaces_no_ignore.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 113,115 ****
--- 113,118 ----
  
  
+ $result_floats{'leading_spaces_no_ignore'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/line_after_recursive_call.pl texinfo-6.8/tp/t/results/macro/line_after_recursive_call.pl
*** texinfo-6.7/tp/t/results/macro/line_after_recursive_call.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/line_after_recursive_call.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 121,123 ****
--- 121,126 ----
  
  
+ $result_floats{'line_after_recursive_call'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_expands_to_empty.pl texinfo-6.8/tp/t/results/macro/macro_expands_to_empty.pl
*** texinfo-6.7/tp/t/results/macro/macro_expands_to_empty.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_expands_to_empty.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 106,108 ****
--- 106,111 ----
  
  
+ $result_floats{'macro_expands_to_empty'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_expansion.pl texinfo-6.8/tp/t/results/macro/macro_expansion.pl
*** texinfo-6.7/tp/t/results/macro/macro_expansion.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_expansion.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 629,631 ****
--- 629,634 ----
  
  
+ $result_floats{'macro_expansion'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_for_end.pl texinfo-6.8/tp/t/results/macro/macro_for_end.pl
*** texinfo-6.7/tp/t/results/macro/macro_for_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_for_end.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 138,140 ****
--- 138,143 ----
  
  
+ $result_floats{'macro_for_end'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_for_ignored_line_command.pl texinfo-6.8/tp/t/results/macro/macro_for_ignored_line_command.pl
*** texinfo-6.7/tp/t/results/macro/macro_for_ignored_line_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_for_ignored_line_command.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 91,93 ****
--- 91,96 ----
  
  
+ $result_floats{'macro_for_ignored_line_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_accent.pl texinfo-6.8/tp/t/results/macro/macro_in_accent.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_accent.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_accent.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 326,328 ****
--- 326,331 ----
  
  
+ $result_floats{'macro_in_accent'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_brace_command.pl texinfo-6.8/tp/t/results/macro/macro_in_brace_command.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_brace_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_brace_command.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 178,182 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 178,186 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 217,221 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 221,229 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 245,249 ****
  $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[0]{'contents'}[0];
  $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[0];
- $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[0]{'line_nr'} = $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'macro_in_brace_command'}{'contents'}[6];
  $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[1]{'args'}[0];
--- 253,256 ----
***************
*** 252,256 ****
  $result_trees{'macro_in_brace_command'}{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'macro_in_brace_command'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'macro_in_brace_command'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'macro_in_brace_command'}{'contents'}[6]{'contents'}[1];
- $result_trees{'macro_in_brace_command'}{'contents'}[6]{'line_nr'} = $result_trees{'macro_in_brace_command'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'macro_in_brace_command'}{'contents'}[6]{'parent'} = $result_trees{'macro_in_brace_command'};
  
--- 259,262 ----
***************
*** 279,281 ****
--- 285,290 ----
  
  
+ $result_floats{'macro_in_brace_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_end_argument.pl texinfo-6.8/tp/t/results/macro/macro_in_end_argument.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_end_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_end_argument.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 138,140 ****
--- 138,143 ----
  
  
+ $result_floats{'macro_in_end_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_ifset_end_in_arg.pl texinfo-6.8/tp/t/results/macro/macro_in_ifset_end_in_arg.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_ifset_end_in_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_ifset_end_in_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 157,159 ****
--- 157,162 ----
  
  
+ $result_floats{'macro_in_ifset_end_in_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_ifset.pl texinfo-6.8/tp/t/results/macro/macro_in_ifset.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_ifset.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_ifset.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 82,84 ****
--- 82,87 ----
  
  
+ $result_floats{'macro_in_ifset'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_index_commands.pl texinfo-6.8/tp/t/results/macro/macro_in_index_commands.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_index_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_index_commands.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 598,602 ****
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 598,606 ----
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 40,
!                     'macro' => 'defcodeindexentry'
!                   },
                    'parent' => {}
                  },
***************
*** 624,628 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 628,636 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 40,
!                             'macro' => 'defcodeindexentry'
!                           },
                            'parent' => {}
                          }
***************
*** 634,638 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 642,650 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 40,
!                     'macro' => 'defcodeindexentry'
!                   },
                    'parent' => {}
                  }
***************
*** 868,872 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 880,886 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 962,974 ****
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5];
- $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3];
--- 976,985 ----
***************
*** 1007,1011 ****
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1];
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_in_index_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'parent'} = $result_trees{'macro_in_index_commands'};
  
--- 1018,1022 ----
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'macro_in_index_commands'}{'contents'}[1];
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_in_index_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'macro_in_index_commands'}{'contents'}[1]{'parent'} = $result_trees{'macro_in_index_commands'};
  
***************
*** 1177,1179 ****
--- 1188,1193 ----
  
  
+ $result_floats{'macro_in_index_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_invalid_documentencoding.pl texinfo-6.8/tp/t/results/macro/macro_in_invalid_documentencoding.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_invalid_documentencoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_invalid_documentencoding.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 119,121 ****
--- 119,124 ----
  
  
+ $result_floats{'macro_in_invalid_documentencoding'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_macro_arg.pl texinfo-6.8/tp/t/results/macro/macro_in_macro_arg.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_macro_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_macro_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 246,248 ****
--- 246,251 ----
  
  
+ $result_floats{'macro_in_macro_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_macro_arg_simpler.pl texinfo-6.8/tp/t/results/macro/macro_in_macro_arg_simpler.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_macro_arg_simpler.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_macro_arg_simpler.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 175,177 ****
--- 175,180 ----
  
  
+ $result_floats{'macro_in_macro_arg_simpler'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_menu.pl texinfo-6.8/tp/t/results/macro/macro_in_menu.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_menu.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 820,843 ****
  ';
  
! $result_errors{'macro_in_menu'} = [
!   {
!     'error_line' => ':26: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 26,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':26: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 26,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 820,827 ----
  ';
  
! $result_errors{'macro_in_menu'} = [];
! 
! 
! $result_floats{'macro_in_menu'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_in_misc_commands.pl texinfo-6.8/tp/t/results/macro/macro_in_misc_commands.pl
*** texinfo-6.7/tp/t/results/macro/macro_in_misc_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_in_misc_commands.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 129,133 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 129,135 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 3304,3308 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-atext'
            }
--- 3306,3312 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-atext'
            }
***************
*** 3517,3521 ****
  $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'macro_in_misc_commands'}{'contents'}[1];
  $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'parent'} = $result_trees{'macro_in_misc_commands'};
  $result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0];
--- 3521,3525 ----
  $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'macro_in_misc_commands'}{'contents'}[1];
  $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'parent'} = $result_trees{'macro_in_misc_commands'};
  $result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0];
***************
*** 3934,3938 ****
  $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'macro_in_misc_commands'}{'contents'}[3];
  $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'parent'} = $result_trees{'macro_in_misc_commands'};
  $result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0];
--- 3938,3942 ----
  $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'macro_in_misc_commands'}{'contents'}[3];
  $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'parent'} = $result_trees{'macro_in_misc_commands'};
  $result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0];
***************
*** 4389,4392 ****
--- 4393,4405 ----
    },
    {
+     'error_line' => ':58: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 58,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':58: warning: @definfoenclose should only appear at the beginning of a line
  ',
***************
*** 4398,4401 ****
--- 4411,4432 ----
    },
    {
+     'error_line' => ':65: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 65,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':78: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 78,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':125: warning: multiple @footnotestyle
  ',
***************
*** 4416,4419 ****
--- 4447,4459 ----
    },
    {
+     'error_line' => ':163: warning: @refill is obsolete. (possibly involving @refillmacro)
+ ',
+     'file_name' => '',
+     'line_nr' => 163,
+     'macro' => 'refillmacro',
+     'text' => '@refill is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':173: warning: @page should only appear at the beginning of a line (possibly involving @pagemacro)
  ',
***************
*** 4423,4429 ****
--- 4463,4481 ----
      'text' => '@page should only appear at the beginning of a line',
      'type' => 'warning'
+   },
+   {
+     'error_line' => ':174: warning: @refill is obsolete. (possibly involving @refillmacro)
+ ',
+     'file_name' => '',
+     'line_nr' => 174,
+     'macro' => 'refillmacro',
+     'text' => '@refill is obsolete.',
+     'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'macro_in_misc_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_name_with_digit.pl texinfo-6.8/tp/t/results/macro/macro_name_with_digit.pl
*** texinfo-6.7/tp/t/results/macro/macro_name_with_digit.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_name_with_digit.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 153,155 ****
--- 153,158 ----
  
  
+ $result_floats{'macro_name_with_digit'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_name_with_hyphen.pl texinfo-6.8/tp/t/results/macro/macro_name_with_hyphen.pl
*** texinfo-6.7/tp/t/results/macro/macro_name_with_hyphen.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_name_with_hyphen.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 133,135 ****
--- 133,138 ----
  
  
+ $result_floats{'macro_name_with_hyphen'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_no_arg_bad_expansion.pl texinfo-6.8/tp/t/results/macro/macro_no_arg_bad_expansion.pl
*** texinfo-6.7/tp/t/results/macro/macro_no_arg_bad_expansion.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_no_arg_bad_expansion.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 91,93 ****
--- 91,96 ----
  
  
+ $result_floats{'macro_no_arg_bad_expansion'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_no_arg_expansion.pl texinfo-6.8/tp/t/results/macro/macro_no_arg_expansion.pl
*** texinfo-6.7/tp/t/results/macro/macro_no_arg_expansion.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_no_arg_expansion.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 91,93 ****
--- 91,96 ----
  
  
+ $result_floats{'macro_no_arg_expansion'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_no_argument.pl texinfo-6.8/tp/t/results/macro/macro_no_argument.pl
*** texinfo-6.7/tp/t/results/macro/macro_no_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_no_argument.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 54,56 ****
--- 54,59 ----
  
  
+ $result_floats{'macro_no_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_not_closed.pl texinfo-6.8/tp/t/results/macro/macro_not_closed.pl
*** texinfo-6.7/tp/t/results/macro/macro_not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_not_closed.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 63,65 ****
--- 63,68 ----
  
  
+ $result_floats{'macro_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_one_arg_end_of_file.pl texinfo-6.8/tp/t/results/macro/macro_one_arg_end_of_file.pl
*** texinfo-6.7/tp/t/results/macro/macro_one_arg_end_of_file.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_one_arg_end_of_file.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 94,96 ****
--- 94,99 ----
  
  
+ $result_floats{'macro_one_arg_end_of_file'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl texinfo-6.8/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl
*** texinfo-6.7/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 119,121 ****
--- 119,124 ----
  
  
+ $result_floats{'macro_with_error_at_end_line_after_macro'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/macro_zero.pl texinfo-6.8/tp/t/results/macro/macro_zero.pl
*** texinfo-6.7/tp/t/results/macro/macro_zero.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/macro_zero.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 99,101 ****
--- 99,104 ----
  
  
+ $result_floats{'macro_zero'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/nested_macro_call.pl texinfo-6.8/tp/t/results/macro/nested_macro_call.pl
*** texinfo-6.7/tp/t/results/macro/nested_macro_call.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/nested_macro_call.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 163,165 ****
--- 163,168 ----
  
  
+ $result_floats{'nested_macro_call'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/no_macrobody.pl texinfo-6.8/tp/t/results/macro/no_macrobody.pl
*** texinfo-6.7/tp/t/results/macro/no_macrobody.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/no_macrobody.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 100,102 ****
--- 100,105 ----
  
  
+ $result_floats{'no_macrobody'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/paragraph_and_macro.pl texinfo-6.8/tp/t/results/macro/paragraph_and_macro.pl
*** texinfo-6.7/tp/t/results/macro/paragraph_and_macro.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/paragraph_and_macro.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 296,298 ****
--- 296,301 ----
  
  
+ $result_floats{'paragraph_and_macro'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/protect_comma_macro_line.pl texinfo-6.8/tp/t/results/macro/protect_comma_macro_line.pl
*** texinfo-6.7/tp/t/results/macro/protect_comma_macro_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/protect_comma_macro_line.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 153,155 ****
--- 153,158 ----
  
  
+ $result_floats{'protect_comma_macro_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/protect_in_body_line_arg.pl texinfo-6.8/tp/t/results/macro/protect_in_body_line_arg.pl
*** texinfo-6.7/tp/t/results/macro/protect_in_body_line_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/protect_in_body_line_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 100,104 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 100,108 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => 'macroone'
!           },
            'parent' => {}
          },
***************
*** 154,158 ****
  $result_trees{'protect_in_body_line_arg'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'protect_in_body_line_arg'}{'contents'}[3];
  $result_trees{'protect_in_body_line_arg'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'protect_in_body_line_arg'}{'contents'}[3]{'contents'}[3];
- $result_trees{'protect_in_body_line_arg'}{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'protect_in_body_line_arg'}{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'protect_in_body_line_arg'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'protect_in_body_line_arg'}{'contents'}[3];
  $result_trees{'protect_in_body_line_arg'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'protect_in_body_line_arg'}{'contents'}[3];
--- 158,161 ----
***************
*** 188,190 ****
--- 191,196 ----
  
  
+ $result_floats{'protect_in_body_line_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/protect_in_body_one_arg.pl texinfo-6.8/tp/t/results/macro/protect_in_body_one_arg.pl
*** texinfo-6.7/tp/t/results/macro/protect_in_body_one_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/protect_in_body_one_arg.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 102,106 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 102,110 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => 'macroone'
!           },
            'parent' => {}
          },
***************
*** 119,123 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 123,131 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => 'macroone'
!           },
            'parent' => {}
          },
***************
*** 147,155 ****
  $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[1];
- $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'protect_in_body_one_arg'}{'contents'}[3];
  $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'protect_in_body_one_arg'}{'contents'}[3];
  $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[3];
- $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'protect_in_body_one_arg'}{'contents'}[3];
  $result_trees{'protect_in_body_one_arg'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'protect_in_body_one_arg'}{'contents'}[3];
--- 155,161 ----
***************
*** 171,173 ****
--- 177,182 ----
  
  
+ $result_floats{'protect_in_body_one_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/protect_in_body.pl texinfo-6.8/tp/t/results/macro/protect_in_body.pl
*** texinfo-6.7/tp/t/results/macro/protect_in_body.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/protect_in_body.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 102,106 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 102,110 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => 'macroone'
!           },
            'parent' => {}
          },
***************
*** 124,128 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 128,136 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => 'macroone'
!           },
            'parent' => {}
          },
***************
*** 152,161 ****
  $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[1];
- $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'protect_in_body'}{'contents'}[3];
  $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'protect_in_body'}{'contents'}[3];
  $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[3];
- $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'protect_in_body'}{'contents'}[3];
  $result_trees{'protect_in_body'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'protect_in_body'}{'contents'}[3];
--- 160,167 ----
***************
*** 177,179 ****
--- 183,188 ----
  
  
+ $result_floats{'protect_in_body'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/recursive_call_in_argument.pl texinfo-6.8/tp/t/results/macro/recursive_call_in_argument.pl
*** texinfo-6.7/tp/t/results/macro/recursive_call_in_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/recursive_call_in_argument.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 97,99 ****
--- 97,102 ----
  
  
+ $result_floats{'recursive_call_in_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/recursive_call_in_macro.pl texinfo-6.8/tp/t/results/macro/recursive_call_in_macro.pl
*** texinfo-6.7/tp/t/results/macro/recursive_call_in_macro.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/recursive_call_in_macro.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 101,103 ****
--- 101,106 ----
  
  
+ $result_floats{'recursive_call_in_macro'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/redefine_texinfo_macro.pl texinfo-6.8/tp/t/results/macro/redefine_texinfo_macro.pl
*** texinfo-6.7/tp/t/results/macro/redefine_texinfo_macro.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/redefine_texinfo_macro.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 132,134 ****
--- 132,137 ----
  
  
+ $result_floats{'redefine_texinfo_macro'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/simple_imbricated_macro.pl texinfo-6.8/tp/t/results/macro/simple_imbricated_macro.pl
*** texinfo-6.7/tp/t/results/macro/simple_imbricated_macro.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/simple_imbricated_macro.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 190,192 ****
--- 190,195 ----
  
  
+ $result_floats{'simple_imbricated_macro'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/space_macro_after_end.pl texinfo-6.8/tp/t/results/macro/space_macro_after_end.pl
*** texinfo-6.7/tp/t/results/macro/space_macro_after_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/space_macro_after_end.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 150,152 ****
--- 150,155 ----
  
  
+ $result_floats{'space_macro_after_end'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/space_macro_after_end_verbatim.pl texinfo-6.8/tp/t/results/macro/space_macro_after_end_verbatim.pl
*** texinfo-6.7/tp/t/results/macro/space_macro_after_end_verbatim.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/space_macro_after_end_verbatim.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 125,127 ****
--- 125,130 ----
  
  
+ $result_floats{'space_macro_after_end_verbatim'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/text_before_after.pl texinfo-6.8/tp/t/results/macro/text_before_after.pl
*** texinfo-6.7/tp/t/results/macro/text_before_after.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/text_before_after.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 104,106 ****
--- 104,109 ----
  
  
+ $result_floats{'text_before_after'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/too_much_args.pl texinfo-6.8/tp/t/results/macro/too_much_args.pl
*** texinfo-6.7/tp/t/results/macro/too_much_args.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/too_much_args.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 129,131 ****
--- 129,134 ----
  
  
+ $result_floats{'too_much_args'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/two_macros_on_a_line.pl texinfo-6.8/tp/t/results/macro/two_macros_on_a_line.pl
*** texinfo-6.7/tp/t/results/macro/two_macros_on_a_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/two_macros_on_a_line.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 435,437 ****
--- 435,440 ----
  
  
+ $result_floats{'two_macros_on_a_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/unknown_macro_on_line_command.pl texinfo-6.8/tp/t/results/macro/unknown_macro_on_line_command.pl
*** texinfo-6.7/tp/t/results/macro/unknown_macro_on_line_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/unknown_macro_on_line_command.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 76,78 ****
--- 76,81 ----
  
  
+ $result_floats{'unknown_macro_on_line_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/macro/zero_argument.pl texinfo-6.8/tp/t/results/macro/zero_argument.pl
*** texinfo-6.7/tp/t/results/macro/zero_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/macro/zero_argument.pl	2021-05-02 13:12:15.000000000 +0100
***************
*** 121,123 ****
--- 121,126 ----
  
  
+ $result_floats{'zero_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/bad_beginning.pl texinfo-6.8/tp/t/results/menu/bad_beginning.pl
*** texinfo-6.7/tp/t/results/menu/bad_beginning.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/bad_beginning.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 150,173 ****
  ';
  
! $result_errors{'bad_beginning'} = [
!   {
!     'error_line' => ':1: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 150,157 ----
  ';
  
! $result_errors{'bad_beginning'} = [];
! 
! 
! $result_floats{'bad_beginning'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/menu/block_commands_in_menu_description.pl texinfo-6.8/tp/t/results/menu/block_commands_in_menu_description.pl
*** texinfo-6.7/tp/t/results/menu/block_commands_in_menu_description.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/block_commands_in_menu_description.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 393,397 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 395,403 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 11,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 592,596 ****
  $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[1];
  $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'parent'} = $result_trees{'block_commands_in_menu_description'};
  $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'args'}[0];
--- 598,602 ----
  $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[1];
  $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'block_commands_in_menu_description'}{'contents'}[1]{'parent'} = $result_trees{'block_commands_in_menu_description'};
  $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'args'}[0];
***************
*** 643,647 ****
  $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[2]{'extra'}{'command_as_argument'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[2]{'contents'}[2];
- $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[2]{'parent'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'block_commands_in_menu_description'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[3]{'contents'}[0];
--- 649,652 ----
***************
*** 800,803 ****
--- 805,811 ----
  
  
+ $result_floats{'block_commands_in_menu_description'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'block_commands_in_menu_description'} = 'top
***************
*** 830,841 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 838,851 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 846,849 ****
--- 856,860 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 854,861 ****
  
  <body lang="en">
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  <ul>
  <li><pre class="menu-preformatted">
--- 865,873 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  <ul>
  <li><pre class="menu-preformatted">
***************
*** 868,872 ****
  
  </pre></dd>
! <dt>table item</dt>
  <dd><pre class="menu-preformatted">
  
--- 880,884 ----
  
  </pre></dd>
! <dt><span>table item</span></dt>
  <dd><pre class="menu-preformatted">
  
***************
*** 881,885 ****
  </pre></td></tr>
  </table>
! <hr>
  
  
--- 893,897 ----
  </pre></td></tr>
  </table>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/menu/comment_on_menu_line.pl texinfo-6.8/tp/t/results/menu/comment_on_menu_line.pl
*** texinfo-6.7/tp/t/results/menu/comment_on_menu_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/comment_on_menu_line.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 180,184 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 180,186 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 250,254 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            }
--- 252,258 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            }
***************
*** 291,295 ****
  $result_trees{'comment_on_menu_line'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'comment_on_menu_line'}{'contents'}[1];
  $result_trees{'comment_on_menu_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'comment_on_menu_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_on_menu_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'comment_on_menu_line'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'comment_on_menu_line'}{'contents'}[1]{'parent'} = $result_trees{'comment_on_menu_line'};
  $result_trees{'comment_on_menu_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comment_on_menu_line'}{'contents'}[2]{'args'}[0];
--- 295,299 ----
  $result_trees{'comment_on_menu_line'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'comment_on_menu_line'}{'contents'}[1];
  $result_trees{'comment_on_menu_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'comment_on_menu_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_on_menu_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'comment_on_menu_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'comment_on_menu_line'}{'contents'}[1]{'parent'} = $result_trees{'comment_on_menu_line'};
  $result_trees{'comment_on_menu_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comment_on_menu_line'}{'contents'}[2]{'args'}[0];
***************
*** 299,303 ****
  $result_trees{'comment_on_menu_line'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'comment_on_menu_line'}{'contents'}[3];
  $result_trees{'comment_on_menu_line'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'comment_on_menu_line'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_on_menu_line'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'comment_on_menu_line'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'comment_on_menu_line'}{'contents'}[3]{'parent'} = $result_trees{'comment_on_menu_line'};
  
--- 303,307 ----
  $result_trees{'comment_on_menu_line'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'comment_on_menu_line'}{'contents'}[3];
  $result_trees{'comment_on_menu_line'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'comment_on_menu_line'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_on_menu_line'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'comment_on_menu_line'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'comment_on_menu_line'}{'contents'}[3]{'parent'} = $result_trees{'comment_on_menu_line'};
  
***************
*** 411,414 ****
--- 415,421 ----
  
  
+ $result_floats{'comment_on_menu_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_on_menu_line'} = '* Menu:
***************
*** 433,444 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 440,453 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 449,452 ****
--- 458,462 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 457,461 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
--- 467,472 ----
  
  <body lang="en">
! <div class="chapter" id="Top">
! <div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
***************
*** 463,467 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 474,478 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
***************
*** 471,478 ****
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! <hr>
  
  
--- 482,489 ----
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">first</a>, Up: <a href="#Top" accesskey="u" rel="up">first</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/menu/dash_in_menu.pl texinfo-6.8/tp/t/results/menu/dash_in_menu.pl
*** texinfo-6.7/tp/t/results/menu/dash_in_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/dash_in_menu.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 227,250 ****
  ';
  
! $result_errors{'dash_in_menu'} = [
!   {
!     'error_line' => ':2: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 2,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':2: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 2,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 227,234 ----
  ';
  
! $result_errors{'dash_in_menu'} = [];
! 
! 
! $result_floats{'dash_in_menu'} = {};
  
  
***************
*** 269,279 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 253,265 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 284,287 ****
--- 270,274 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 294,298 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#n_002d_002d_002dode" accesskey="1">entry&mdash;in</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">description &mdash; in.
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
--- 281,285 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#n_002d_002d_002dode" accesskey="1">entry&mdash;in</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">description &mdash; in.
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
diff -Nrc2 texinfo-6.7/tp/t/results/menu/detailmenu_in_description.pl texinfo-6.8/tp/t/results/menu/detailmenu_in_description.pl
*** texinfo-6.7/tp/t/results/menu/detailmenu_in_description.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/detailmenu_in_description.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 288,329 ****
  ';
  
! $result_errors{'detailmenu_in_description'} = [
!   {
!     'error_line' => ':2: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 2,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':2: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 2,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':4: @detailmenu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 4,
!     'macro' => '',
!     'text' => '@detailmenu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':4: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 4,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 288,295 ----
  ';
  
! $result_errors{'detailmenu_in_description'} = [];
! 
! 
! $result_floats{'detailmenu_in_description'} = {};
  
  
***************
*** 347,357 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 313,325 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 362,365 ****
--- 330,334 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 372,378 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; Copying Conditions</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Your rights.
  </td></tr>
! <tr><td align="left" valign="top">&bull; detailmenu</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 341,347 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; Copying Conditions:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Your rights.
  </td></tr>
! <tr><td align="left" valign="top">&bull; detailmenu:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/menu/detailmenu_on_subnodes.pl texinfo-6.8/tp/t/results/menu/detailmenu_on_subnodes.pl
*** texinfo-6.7/tp/t/results/menu/detailmenu_on_subnodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/detailmenu_on_subnodes.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 623,627 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 625,631 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 816,820 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 820,826 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 893,897 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-2'
            }
--- 899,905 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-2'
            }
***************
*** 1143,1147 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-chap-2'
            }
--- 1151,1157 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-chap-2'
            }
***************
*** 1220,1224 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec'
            }
--- 1230,1236 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec'
            }
***************
*** 1271,1275 ****
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[1];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[2]{'args'}[0];
--- 1283,1287 ----
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[1];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[2]{'args'}[0];
***************
*** 1362,1366 ****
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[3];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[4]{'args'}[0];
--- 1374,1378 ----
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[3];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[3]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[4]{'args'}[0];
***************
*** 1389,1393 ****
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[5];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[6]{'args'}[0];
--- 1401,1405 ----
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[5];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[5]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[6]{'args'}[0];
***************
*** 1398,1402 ****
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[7];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[8]{'args'}[0];
--- 1410,1414 ----
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[7];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[7]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[8]{'args'}[0];
***************
*** 1435,1439 ****
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[9];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[10]{'args'}[0];
--- 1447,1451 ----
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[9];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[9]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[10]{'args'}[0];
***************
*** 1444,1448 ****
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[11];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[12]{'args'}[0];
--- 1456,1460 ----
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[11];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[11]{'parent'} = $result_trees{'detailmenu_on_subnodes'};
  $result_trees{'detailmenu_on_subnodes'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'detailmenu_on_subnodes'}{'contents'}[12]{'args'}[0];
***************
*** 1880,1883 ****
--- 1892,1898 ----
  
  
+ $result_floats{'detailmenu_on_subnodes'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'detailmenu_on_subnodes'} = 'top
***************
*** 1934,1945 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1949,1962 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1950,1953 ****
--- 1967,1971 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1958,1962 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
--- 1976,1981 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
***************
*** 1965,1975 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#chapter-2" accesskey="2">chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#section" accesskey="3">section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
--- 1984,1994 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#chapter-2" accesskey="2">chapter 2</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#section" accesskey="3">section</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
***************
*** 1977,2000 ****
  </pre></th></tr><tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">Chap 2
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#section-chap-2" accesskey="4">section chap 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec" accesskey="5">unnumberedsec</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#section" accesskey="1">section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
  
  <hr>
! <span id="section"></span><div class="header">
  <p>
  Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
--- 1996,2021 ----
  </pre></th></tr><tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">Chap 2
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#section-chap-2" accesskey="4">section chap 2</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec" accesskey="5">unnumberedsec</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
  
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#section" accesskey="1">section</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
  
  <hr>
! <div class="section" id="section">
! <div class="header">
  <p>
  Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
***************
*** 2003,2021 ****
  
  <hr>
! <span id="chapter-2"></span><div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter-2-1"></span><h2 class="chapter">2 chapter 2</h2>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#section-chap-2" accesskey="1">section chap 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec" accesskey="2">unnumberedsec</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
  
  <hr>
! <span id="section-chap-2"></span><div class="header">
  <p>
  Next: <a href="#unnumberedsec" accesskey="n" rel="next">unnumberedsec</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
--- 2024,2046 ----
  
  <hr>
! </div>
! </div>
! <div class="chapter" id="chapter-2">
! <div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="chapter-2-1"></span><h2 class="chapter">2 chapter 2</h2>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#section-chap-2" accesskey="1">section chap 2</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec" accesskey="2">unnumberedsec</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
  
  <hr>
! <div class="section" id="section-chap-2">
! <div class="header">
  <p>
  Next: <a href="#unnumberedsec" accesskey="n" rel="next">unnumberedsec</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
***************
*** 2024,2033 ****
  
  <hr>
! <span id="unnumberedsec"></span><div class="header">
  <p>
  Previous: <a href="#section-chap-2" accesskey="p" rel="prev">section chap 2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
  </div>
  <span id="unnumberedsec-1"></span><h3 class="unnumberedsec">unnumberedsec</h3>
! <hr>
  
  
--- 2049,2062 ----
  
  <hr>
! </div>
! <div class="unnumberedsec" id="unnumberedsec">
! <div class="header">
  <p>
  Previous: <a href="#section-chap-2" accesskey="p" rel="prev">section chap 2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
  </div>
  <span id="unnumberedsec-1"></span><h3 class="unnumberedsec">unnumberedsec</h3>
! </div>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/menu/detailmenu.pl texinfo-6.8/tp/t/results/menu/detailmenu.pl
*** texinfo-6.7/tp/t/results/menu/detailmenu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/detailmenu.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 311,352 ****
  ';
  
! $result_errors{'detailmenu'} = [
!   {
!     'error_line' => ':2: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 2,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':2: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 2,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':5: @detailmenu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 5,
!     'macro' => '',
!     'text' => '@detailmenu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':5: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 5,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 311,318 ----
  ';
  
! $result_errors{'detailmenu'} = [];
! 
! 
! $result_floats{'detailmenu'} = {};
  
  
***************
*** 371,381 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 337,349 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 386,389 ****
--- 354,358 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 396,404 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; Copying Conditions</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Your rights.
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; detailmenu</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 365,373 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; Copying Conditions:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Your rights.
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; detailmenu:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/menu/detailmenu_unknown_node.pl texinfo-6.8/tp/t/results/menu/detailmenu_unknown_node.pl
*** texinfo-6.7/tp/t/results/menu/detailmenu_unknown_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/detailmenu_unknown_node.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 208,212 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 208,214 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 254,258 ****
  $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'detailmenu_unknown_node'}{'contents'}[1];
  $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'parent'} = $result_trees{'detailmenu_unknown_node'};
  
--- 256,260 ----
  $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'detailmenu_unknown_node'}{'contents'}[1];
  $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'detailmenu_unknown_node'}{'contents'}[1]{'parent'} = $result_trees{'detailmenu_unknown_node'};
  
***************
*** 317,320 ****
--- 319,325 ----
  
  
+ $result_floats{'detailmenu_unknown_node'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'detailmenu_unknown_node'} = '* Menu:
***************
*** 335,346 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 340,353 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 351,354 ****
--- 358,362 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 362,366 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; unknown</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 370,374 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; unknown:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
***************
*** 368,372 ****
  
  
- 
  </body>
  </html>
--- 376,379 ----
diff -Nrc2 texinfo-6.7/tp/t/results/menu/direntry_dircategory_after_first_node.pl texinfo-6.8/tp/t/results/menu/direntry_dircategory_after_first_node.pl
*** texinfo-6.7/tp/t/results/menu/direntry_dircategory_after_first_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/direntry_dircategory_after_first_node.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 257,261 ****
  $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1];
  $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'parent'} = $result_trees{'direntry_dircategory_after_first_node'};
  $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[2]{'args'}[0];
--- 259,263 ----
  $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1];
  $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[1]{'parent'} = $result_trees{'direntry_dircategory_after_first_node'};
  $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'direntry_dircategory_after_first_node'}{'contents'}[2]{'args'}[0];
***************
*** 373,375 ****
--- 375,380 ----
  
  
+ $result_floats{'direntry_dircategory_after_first_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/empty_menu_entry_name.pl texinfo-6.8/tp/t/results/menu/empty_menu_entry_name.pl
*** texinfo-6.7/tp/t/results/menu/empty_menu_entry_name.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/empty_menu_entry_name.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 247,251 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 247,253 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 286,290 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'aaa'
            }
--- 288,294 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'aaa'
            }
***************
*** 344,353 ****
  $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'empty_menu_entry_name'}{'contents'}[1];
  $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'parent'} = $result_trees{'empty_menu_entry_name'};
  $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'args'}[0];
  $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'empty_menu_entry_name'}{'contents'}[2];
  $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'parent'} = $result_trees{'empty_menu_entry_name'};
  
--- 348,357 ----
  $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'empty_menu_entry_name'}{'contents'}[1];
  $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_menu_entry_name'}{'contents'}[1]{'parent'} = $result_trees{'empty_menu_entry_name'};
  $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'args'}[0];
  $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'empty_menu_entry_name'}{'contents'}[2];
  $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_menu_entry_name'}{'contents'}[2]{'parent'} = $result_trees{'empty_menu_entry_name'};
  
***************
*** 444,446 ****
--- 448,453 ----
  
  
+ $result_floats{'empty_menu_entry_name'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/entry_after_detailmenu.pl texinfo-6.8/tp/t/results/menu/entry_after_detailmenu.pl
*** texinfo-6.7/tp/t/results/menu/entry_after_detailmenu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/entry_after_detailmenu.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 485,489 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 485,491 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 524,528 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            }
--- 526,532 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            }
***************
*** 563,567 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second'
            }
--- 567,573 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second'
            }
***************
*** 655,669 ****
  $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[1];
  $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'parent'} = $result_trees{'entry_after_detailmenu'};
  $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0];
  $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[2];
  $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'parent'} = $result_trees{'entry_after_detailmenu'};
  $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0];
  $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[3];
  $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'parent'} = $result_trees{'entry_after_detailmenu'};
  
--- 661,675 ----
  $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[1];
  $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'parent'} = $result_trees{'entry_after_detailmenu'};
  $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0];
  $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[2];
  $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'parent'} = $result_trees{'entry_after_detailmenu'};
  $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0];
  $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'entry_after_detailmenu'}{'contents'}[3];
  $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'parent'} = $result_trees{'entry_after_detailmenu'};
  
***************
*** 788,791 ****
--- 794,800 ----
  
  
+ $result_floats{'entry_after_detailmenu'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'entry_after_detailmenu'} = '* Menu:
***************
*** 814,825 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 823,836 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 830,833 ****
--- 841,845 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 845,849 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#second" accesskey="1">second</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
--- 857,861 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#second" accesskey="1">second</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
***************
*** 851,861 ****
  Menu comment
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#first" accesskey="2">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#second" accesskey="3">second</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#second" accesskey="4">second</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 863,873 ----
  Menu comment
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#first" accesskey="2">first</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#second" accesskey="3">second</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#second" accesskey="4">second</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
***************
*** 873,877 ****
  </div>
  <h4 class="node-heading">second</h4>
- <hr>
  
  
--- 885,888 ----
diff -Nrc2 texinfo-6.7/tp/t/results/menu/example_in_menu_comment.pl texinfo-6.8/tp/t/results/menu/example_in_menu_comment.pl
*** texinfo-6.7/tp/t/results/menu/example_in_menu_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/example_in_menu_comment.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 298,321 ****
  ';
  
! $result_errors{'example_in_menu_comment'} = [
!   {
!     'error_line' => ':1: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 298,305 ----
  ';
  
! $result_errors{'example_in_menu_comment'} = [];
! 
! 
! $result_floats{'example_in_menu_comment'} = {};
  
  
***************
*** 345,355 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 329,341 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 360,363 ****
--- 346,350 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 369,373 ****
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; entry</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
--- 356,360 ----
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; entry:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
diff -Nrc2 texinfo-6.7/tp/t/results/menu/example_in_menu_description.pl texinfo-6.8/tp/t/results/menu/example_in_menu_description.pl
*** texinfo-6.7/tp/t/results/menu/example_in_menu_description.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/example_in_menu_description.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 306,310 ****
  $result_trees{'example_in_menu_description'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'example_in_menu_description'}{'contents'}[1];
  $result_trees{'example_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'example_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'example_in_menu_description'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'example_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'example_in_menu_description'}{'contents'}[1]{'parent'} = $result_trees{'example_in_menu_description'};
  $result_trees{'example_in_menu_description'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_in_menu_description'}{'contents'}[2]{'args'}[0];
--- 308,312 ----
  $result_trees{'example_in_menu_description'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'example_in_menu_description'}{'contents'}[1];
  $result_trees{'example_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'example_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'example_in_menu_description'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'example_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'example_in_menu_description'}{'contents'}[1]{'parent'} = $result_trees{'example_in_menu_description'};
  $result_trees{'example_in_menu_description'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'example_in_menu_description'}{'contents'}[2]{'args'}[0];
***************
*** 454,457 ****
--- 456,462 ----
  
  
+ $result_floats{'example_in_menu_description'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'example_in_menu_description'} = 'top
***************
*** 479,490 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 484,497 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 495,498 ****
--- 502,506 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 503,510 ****
  
  <body lang="en">
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  <div class="example">
  <pre class="example">in 
--- 511,519 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  <div class="example">
  <pre class="example">in 
***************
*** 516,520 ****
  
  </pre></th></tr></table>
! <hr>
  
  
--- 525,529 ----
  
  </pre></th></tr></table>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/menu/formats_in_menu.pl texinfo-6.8/tp/t/results/menu/formats_in_menu.pl
*** texinfo-6.7/tp/t/results/menu/formats_in_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/formats_in_menu.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 212,216 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 212,220 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 587,591 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 591,599 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 21,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 738,742 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 746,752 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 784,788 ****
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[1];
- $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
--- 794,797 ----
***************
*** 850,854 ****
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_description'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[3];
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[1]{'contents'}[1];
- $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[3]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1];
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'contents'}[0];
--- 859,862 ----
***************
*** 873,877 ****
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'formats_in_menu'}{'contents'}[1];
  $result_trees{'formats_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'formats_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'formats_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'formats_in_menu'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'formats_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'formats_in_menu'};
  
--- 881,885 ----
  $result_trees{'formats_in_menu'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'formats_in_menu'}{'contents'}[1];
  $result_trees{'formats_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'formats_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'formats_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'formats_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'formats_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'formats_in_menu'};
  
***************
*** 982,985 ****
--- 990,996 ----
  
  
+ $result_floats{'formats_in_menu'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'formats_in_menu'} = '* Menu:
***************
*** 1014,1025 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1025,1038 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1030,1033 ****
--- 1043,1047 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1041,1047 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="gcc.html#Top" accesskey="1">(gcc)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">text
  <dl compact="compact">
! <dt>item</dt>
  <dd><pre class="menu-preformatted">* table line::
  </pre></dd>
--- 1055,1061 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="gcc.html#Top" accesskey="1">(gcc)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">text
  <dl compact="compact">
! <dt><span>item</span></dt>
  <dd><pre class="menu-preformatted">* table line::
  </pre></dd>
***************
*** 1050,1063 ****
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="info.html#Top" accesskey="2">(info)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  <pre class="verbatim">some @ verb{x atim
  * texinfo:: in @ verbatim
  </pre></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="manual2.html#Top" accesskey="3">(manual2)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">%
  
  <i></i>
  Log$
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="truc.html#Top" accesskey="4">(truc)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"><acronym>description
  * acronym::</acronym>
  </td></tr>
--- 1064,1077 ----
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
  
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="info.html#Top" accesskey="2">(info)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  <pre class="verbatim">some @ verb{x atim
  * texinfo:: in @ verbatim
  </pre></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="manual2.html#Top" accesskey="3">(manual2)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">%
  
  <i></i>
  Log$
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="truc.html#Top" accesskey="4">(truc)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"><acronym>description
  * acronym::</acronym>
  </td></tr>
***************
*** 1074,1078 ****
  
  
- 
  </body>
  </html>
--- 1088,1091 ----
diff -Nrc2 texinfo-6.7/tp/t/results/menu/inlineraw_in_menu_description.pl texinfo-6.8/tp/t/results/menu/inlineraw_in_menu_description.pl
*** texinfo-6.7/tp/t/results/menu/inlineraw_in_menu_description.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/inlineraw_in_menu_description.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 286,290 ****
  $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'inlineraw_in_menu_description'}{'contents'}[1];
  $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'parent'} = $result_trees{'inlineraw_in_menu_description'};
  $result_trees{'inlineraw_in_menu_description'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inlineraw_in_menu_description'}{'contents'}[2]{'args'}[0];
--- 288,292 ----
  $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'inlineraw_in_menu_description'}{'contents'}[1];
  $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'inlineraw_in_menu_description'}{'contents'}[1]{'parent'} = $result_trees{'inlineraw_in_menu_description'};
  $result_trees{'inlineraw_in_menu_description'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inlineraw_in_menu_description'}{'contents'}[2]{'args'}[0];
***************
*** 427,430 ****
--- 429,435 ----
  
  
+ $result_floats{'inlineraw_in_menu_description'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inlineraw_in_menu_description'} = 'top
***************
*** 450,461 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 455,468 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 466,469 ****
--- 473,477 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 474,481 ****
  
  <body lang="en">
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  in inline raw
  
--- 482,490 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  in inline raw
  
***************
*** 485,489 ****
  
  </pre></th></tr></table>
! <hr>
  
  
--- 494,498 ----
  
  </pre></th></tr></table>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/menu/invalid_info_menu_entry.pl texinfo-6.8/tp/t/results/menu/invalid_info_menu_entry.pl
*** texinfo-6.7/tp/t/results/menu/invalid_info_menu_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/invalid_info_menu_entry.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 132,136 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 132,140 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 234,238 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 238,246 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 336,340 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 344,352 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 438,442 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 450,458 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 540,544 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 556,564 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 592,596 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 612,618 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 630,634 ****
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[3];
- $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[3]{'line_nr'};
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 652,655 ----
***************
*** 651,655 ****
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[3];
- $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
--- 672,675 ----
***************
*** 672,676 ****
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[3];
- $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[3]{'line_nr'};
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[4];
--- 692,695 ----
***************
*** 693,697 ****
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[3];
- $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[3]{'line_nr'};
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
--- 712,715 ----
***************
*** 714,718 ****
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[3]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[3]{'contents'}[3];
- $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[3]{'contents'}[3]{'line_nr'};
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[0];
--- 732,735 ----
***************
*** 722,726 ****
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'parent'} = $result_trees{'invalid_info_menu_entry'};
  
--- 739,743 ----
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'invalid_info_menu_entry'}{'contents'}[1];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_info_menu_entry'}{'contents'}[1]{'parent'} = $result_trees{'invalid_info_menu_entry'};
  
***************
*** 803,806 ****
--- 820,826 ----
  
  
+ $result_floats{'invalid_info_menu_entry'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'invalid_info_menu_entry'} = '* Menu:
***************
*** 874,885 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 894,907 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 890,893 ****
--- 912,916 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 901,913 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#a_003a" accesskey="1">(f)a:</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#node" accesskey="2">name:</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#node_002e-" accesskey="3">name</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#node_002cn" accesskey="4">name</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d2
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#node-n" accesskey="5">name</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d3
  </td></tr>
  </table>
--- 924,936 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#a_003a" accesskey="1">(f)a:</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#node" accesskey="2">name:</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#node_002e-" accesskey="3">name</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#node_002cn" accesskey="4">name</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d2
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#node-n" accesskey="5">name</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d3
  </td></tr>
  </table>
***************
*** 915,919 ****
  
  
- 
  </body>
  </html>
--- 938,941 ----
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_entry_name_comment.pl texinfo-6.8/tp/t/results/menu/menu_entry_name_comment.pl
*** texinfo-6.7/tp/t/results/menu/menu_entry_name_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_entry_name_comment.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 690,713 ****
  ';
  
! $result_errors{'menu_entry_name_comment'} = [
!   {
!     'error_line' => ':1: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 690,697 ----
  ';
  
! $result_errors{'menu_entry_name_comment'} = [];
! 
! 
! $result_floats{'menu_entry_name_comment'} = {};
  
  
***************
*** 734,744 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 718,730 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 749,752 ****
--- 735,739 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 758,766 ****
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#b" accesskey="1">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b" accesskey="2">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b1c_002ec" accesskey="3">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b2c_002ec" accesskey="4">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b3c_002ec" accesskey="5">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d</td></tr>
  </table>
  
--- 745,753 ----
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#b" accesskey="1">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b" accesskey="2">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b1c_002ec" accesskey="3">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b2c_002ec" accesskey="4">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b3c_002ec" accesskey="5">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d</td></tr>
  </table>
  
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_entry_name.pl texinfo-6.8/tp/t/results/menu/menu_entry_name.pl
*** texinfo-6.7/tp/t/results/menu/menu_entry_name.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_entry_name.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 1160,1183 ****
  ';
  
! $result_errors{'menu_entry_name'} = [
!   {
!     'error_line' => ':1: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 1160,1167 ----
  ';
  
! $result_errors{'menu_entry_name'} = [];
! 
! 
! $result_floats{'menu_entry_name'} = {};
  
  
***************
*** 1209,1219 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1193,1205 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1224,1227 ****
--- 1210,1214 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1233,1254 ****
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#b" accesskey="1">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b1_002ec" accesskey="2">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b2_002ec" accesskey="3">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b3_002ec" accesskey="4">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b1_002e" accesskey="5">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b2-_002e" accesskey="6">a </a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b3_002e" accesskey="7">a.n</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b1_002ec" accesskey="8">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b2_002ec" accesskey="9">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b3_002ec">a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
  </table>
--- 1220,1241 ----
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#b" accesskey="1">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b1_002ec" accesskey="2">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b2_002ec" accesskey="3">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b3_002ec" accesskey="4">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b1_002e" accesskey="5">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b2-_002e" accesskey="6">a </a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b3_002e" accesskey="7">a.n</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b1_002ec" accesskey="8">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b2_002ec" accesskey="9">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#b3_002ec">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_entry_node_comments.pl texinfo-6.8/tp/t/results/menu/menu_entry_node_comments.pl
*** texinfo-6.7/tp/t/results/menu/menu_entry_node_comments.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_entry_node_comments.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 505,528 ****
  ';
  
! $result_errors{'menu_entry_node_comments'} = [
!   {
!     'error_line' => ':1: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 505,512 ----
  ';
  
! $result_errors{'menu_entry_node_comments'} = [];
! 
! 
! $result_floats{'menu_entry_node_comments'} = {};
  
  
***************
*** 548,558 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 532,544 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 563,566 ****
--- 549,553 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 572,579 ****
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#a1c" accesskey="1">(f)a1c</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a2c" accesskey="2">(f)a2c</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a3c" accesskey="3">(f)a3c</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d</td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a4" accesskey="4">(f)a4 </a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
  </table>
  
--- 559,566 ----
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#a1c" accesskey="1">(f)a1c</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a2c" accesskey="2">(f)a2c</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a3c" accesskey="3">(f)a3c</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d</td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a4" accesskey="4">(f)a4 </a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
  </table>
  
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_entry_node.pl texinfo-6.8/tp/t/results/menu/menu_entry_node.pl
*** texinfo-6.7/tp/t/results/menu/menu_entry_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_entry_node.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 445,468 ****
  ';
  
! $result_errors{'menu_entry_node'} = [
!   {
!     'error_line' => ':1: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 445,452 ----
  ';
  
! $result_errors{'menu_entry_node'} = [];
! 
! 
! $result_floats{'menu_entry_node'} = {};
  
  
***************
*** 488,498 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 472,484 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 503,506 ****
--- 489,493 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 512,522 ****
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#a1" accesskey="1">(f)a1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a2" accesskey="2">(f)a2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a3" accesskey="3">(f)a3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#g_t_0040a" accesskey="4">(f)@a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 499,509 ----
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="f.html#a1" accesskey="1">(f)a1</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a2" accesskey="2">(f)a2</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#a3" accesskey="3">(f)a3</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">d
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="f.html#g_t_0040a" accesskey="4">(f)@a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_entry_no_entry_location.pl texinfo-6.8/tp/t/results/menu/menu_entry_no_entry_location.pl
*** texinfo-6.7/tp/t/results/menu/menu_entry_no_entry_location.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_entry_no_entry_location.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 345,368 ****
  ';
  
! $result_errors{'menu_entry_no_entry_location'} = [
!   {
!     'error_line' => ':1: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 345,352 ----
  ';
  
! $result_errors{'menu_entry_no_entry_location'} = [];
! 
! 
! $result_floats{'menu_entry_no_entry_location'} = {};
  
  
***************
*** 391,401 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 375,387 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 406,409 ****
--- 392,396 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 415,427 ****
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">begin description
  * not an entry ?
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="2">(manual)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">an entry
    in description
  * and here ?
  with text.
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="last manual.html#Top" accesskey="3">(last manual)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 402,414 ----
  <body lang="en">
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">begin description
  * not an entry ?
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="2">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">an entry
    in description
  * and here ?
  with text.
  </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="last manual.html#Top" accesskey="3">(last manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_entry_no_entry.pl texinfo-6.8/tp/t/results/menu/menu_entry_no_entry.pl
*** texinfo-6.7/tp/t/results/menu/menu_entry_no_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_entry_no_entry.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 255,278 ****
  * a5b: ';
  
! $result_errors{'menu_entry_no_entry'} = [
!   {
!     'error_line' => ':1: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 255,262 ----
  * a5b: ';
  
! $result_errors{'menu_entry_no_entry'} = [];
! 
! 
! $result_floats{'menu_entry_no_entry'} = {};
  
  
***************
*** 298,308 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 282,294 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 313,316 ****
--- 299,303 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_in_deffn.pl texinfo-6.8/tp/t/results/menu/menu_in_deffn.pl
*** texinfo-6.7/tp/t/results/menu/menu_in_deffn.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_in_deffn.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 286,290 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          }
--- 286,294 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 296,300 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 300,306 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 355,362 ****
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1];
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
- $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'menu_in_deffn'}{'contents'}[1];
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_in_deffn'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_in_deffn'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menu_in_deffn'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'parent'} = $result_trees{'menu_in_deffn'};
  
--- 361,367 ----
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1];
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'menu_in_deffn'}{'contents'}[1];
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_in_deffn'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_in_deffn'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menu_in_deffn'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'menu_in_deffn'}{'contents'}[1]{'parent'} = $result_trees{'menu_in_deffn'};
  
***************
*** 407,409 ****
--- 412,417 ----
  
  
+ $result_floats{'menu_in_deffn'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_in_example.pl texinfo-6.8/tp/t/results/menu/menu_in_example.pl
*** texinfo-6.7/tp/t/results/menu/menu_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_in_example.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 541,545 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 541,547 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 646,650 ****
  $result_trees{'menu_in_example'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'menu_in_example'}{'contents'}[1];
  $result_trees{'menu_in_example'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_in_example'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_in_example'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menu_in_example'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'menu_in_example'}{'contents'}[1]{'parent'} = $result_trees{'menu_in_example'};
  
--- 648,652 ----
  $result_trees{'menu_in_example'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'menu_in_example'}{'contents'}[1];
  $result_trees{'menu_in_example'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_in_example'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_in_example'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menu_in_example'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'menu_in_example'}{'contents'}[1]{'parent'} = $result_trees{'menu_in_example'};
  
***************
*** 710,713 ****
--- 712,718 ----
  
  
+ $result_floats{'menu_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'menu_in_example'} = '* Menu:
***************
*** 734,745 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 739,752 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 750,753 ****
--- 757,761 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 782,786 ****
  
  
- 
  </body>
  </html>
--- 790,793 ----
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_no_closed_after_empty_line.pl texinfo-6.8/tp/t/results/menu/menu_no_closed_after_empty_line.pl
*** texinfo-6.7/tp/t/results/menu/menu_no_closed_after_empty_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_no_closed_after_empty_line.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 153,174 ****
  $result_errors{'menu_no_closed_after_empty_line'} = [
    {
-     'error_line' => ':1: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':4: no matching `@end menu\'
  ',
--- 153,156 ----
***************
*** 182,184 ****
--- 164,169 ----
  
  
+ $result_floats{'menu_no_closed_after_empty_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_no_closed_entry_beginning.pl texinfo-6.8/tp/t/results/menu/menu_no_closed_entry_beginning.pl
*** texinfo-6.7/tp/t/results/menu/menu_no_closed_entry_beginning.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_no_closed_entry_beginning.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 62,83 ****
  $result_errors{'menu_no_closed_entry_beginning'} = [
    {
-     'error_line' => ':1: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':2: no matching `@end menu\'
  ',
--- 62,65 ----
***************
*** 91,93 ****
--- 73,78 ----
  
  
+ $result_floats{'menu_no_closed_entry_beginning'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_no_closed_in_description.pl texinfo-6.8/tp/t/results/menu/menu_no_closed_in_description.pl
*** texinfo-6.7/tp/t/results/menu/menu_no_closed_in_description.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_no_closed_in_description.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 119,140 ****
  $result_errors{'menu_no_closed_in_description'} = [
    {
-     'error_line' => ':1: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':2: no matching `@end menu\'
  ',
--- 119,122 ----
***************
*** 148,150 ****
--- 130,135 ----
  
  
+ $result_floats{'menu_no_closed_in_description'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_no_closed_in_entry.pl texinfo-6.8/tp/t/results/menu/menu_no_closed_in_entry.pl
*** texinfo-6.7/tp/t/results/menu/menu_no_closed_in_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_no_closed_in_entry.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 75,96 ****
  $result_errors{'menu_no_closed_in_entry'} = [
    {
-     'error_line' => ':1: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':2: no matching `@end menu\'
  ',
--- 75,78 ----
***************
*** 104,106 ****
--- 86,91 ----
  
  
+ $result_floats{'menu_no_closed_in_entry'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_no_closed_star.pl texinfo-6.8/tp/t/results/menu/menu_no_closed_star.pl
*** texinfo-6.7/tp/t/results/menu/menu_no_closed_star.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_no_closed_star.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 62,83 ****
  $result_errors{'menu_no_closed_star'} = [
    {
-     'error_line' => ':1: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 1,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':2: no matching `@end menu\'
  ',
--- 62,65 ----
***************
*** 91,93 ****
--- 73,78 ----
  
  
+ $result_floats{'menu_no_closed_star'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_node_unterminated.pl texinfo-6.8/tp/t/results/menu/menu_node_unterminated.pl
*** texinfo-6.7/tp/t/results/menu/menu_node_unterminated.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_node_unterminated.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 0 ****
--- 1,273 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'menu_node_unterminated'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'cmdname' => 'menu',
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'empty_line_after_command'
+             },
+             {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '* ',
+                   'type' => 'menu_entry_leading_text'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'Example'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_name'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => ': ',
+                   'type' => 'menu_entry_separator'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'Examples of Login Verification Functions'
+                     },
+                     {
+                       'parent' => {},
+                       'text' => '
+ ',
+                       'type' => 'space_at_end_menu_node'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_node'
+                 },
+                 {
+                   'contents' => [],
+                   'parent' => {},
+                   'type' => 'menu_entry_description'
+                 }
+               ],
+               'extra' => {
+                 'menu_entry_description' => {},
+                 'menu_entry_name' => {},
+                 'menu_entry_node' => {
+                   'node_content' => [
+                     {},
+                     {}
+                   ],
+                   'normalized' => 'Examples-of-Login-Verification-Functions'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 4,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'menu_entry'
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'menu'
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'end',
+               'extra' => {
+                 'command_argument' => 'menu',
+                 'spaces_before_argument' => ' ',
+                 'text_arg' => 'menu'
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 5,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'extra' => {
+             'end_command' => {}
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'Top',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'menu_node_unterminated'}{'contents'}[0]{'parent'} = $result_trees{'menu_node_unterminated'};
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'args'}[0];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[4]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[4];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_name'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'menu_node_unterminated'}{'contents'}[1];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menu_node_unterminated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'menu_node_unterminated'}{'contents'}[1]{'parent'} = $result_trees{'menu_node_unterminated'};
+ 
+ $result_texis{'menu_node_unterminated'} = '@node Top
+ 
+ @menu
+ * Example: Examples of Login Verification Functions
+ @end menu
+ ';
+ 
+ 
+ $result_texts{'menu_node_unterminated'} = '
+ * Example: Examples of Login Verification Functions
+ ';
+ 
+ $result_sectioning{'menu_node_unterminated'} = {};
+ 
+ $result_nodes{'menu_node_unterminated'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   },
+   'menus' => [
+     {
+       'cmdname' => 'menu',
+       'extra' => {
+         'end_command' => {
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'menu',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'menu'
+           }
+         }
+       }
+     }
+   ]
+ };
+ 
+ $result_menus{'menu_node_unterminated'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_errors{'menu_node_unterminated'} = [
+   {
+     'error_line' => ':4: @menu reference to nonexistent node `Examples of Login Verification Functions
+ \'
+ ',
+     'file_name' => '',
+     'line_nr' => 4,
+     'macro' => '',
+     'text' => '@menu reference to nonexistent node `Examples of Login Verification Functions
+ \'',
+     'type' => 'error'
+   }
+ ];
+ 
+ 
+ $result_floats{'menu_node_unterminated'} = {};
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_pointing_to_anchor.pl texinfo-6.8/tp/t/results/menu/menu_pointing_to_anchor.pl
*** texinfo-6.7/tp/t/results/menu/menu_pointing_to_anchor.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_pointing_to_anchor.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 263,267 ****
  $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'menu_pointing_to_anchor'}{'contents'}[1];
  $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'parent'} = $result_trees{'menu_pointing_to_anchor'};
  $result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'args'}[0];
--- 265,269 ----
  $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'menu_pointing_to_anchor'}{'contents'}[1];
  $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'menu_pointing_to_anchor'}{'contents'}[1]{'parent'} = $result_trees{'menu_pointing_to_anchor'};
  $result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'args'}[0];
***************
*** 402,405 ****
--- 404,410 ----
  
  
+ $result_floats{'menu_pointing_to_anchor'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'menu_pointing_to_anchor'} = 'top
***************
*** 425,436 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 430,443 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 441,444 ****
--- 448,452 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 449,453 ****
  
  <body lang="en">
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <p>Text
--- 457,462 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <p>Text
***************
*** 455,462 ****
  <span id="An-anchor"></span>
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#An-anchor" accesskey="1">An anchor</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">menu entry pointing to the anchor.
  </td></tr>
  </table>
! <hr>
  
  
--- 464,471 ----
  <span id="An-anchor"></span>
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#An-anchor" accesskey="1">An anchor</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">menu entry pointing to the anchor.
  </td></tr>
  </table>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/menu/menu_title_before_entries.pl texinfo-6.8/tp/t/results/menu/menu_title_before_entries.pl
*** texinfo-6.7/tp/t/results/menu/menu_title_before_entries.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/menu_title_before_entries.pl	2021-05-02 13:12:01.000000000 +0100
***************
*** 178,182 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 178,184 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 217,221 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subnode'
            }
--- 219,225 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subnode'
            }
***************
*** 260,269 ****
  $result_trees{'menu_title_before_entries'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'menu_title_before_entries'}{'contents'}[1];
  $result_trees{'menu_title_before_entries'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_title_before_entries'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_title_before_entries'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menu_title_before_entries'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'menu_title_before_entries'}{'contents'}[1]{'parent'} = $result_trees{'menu_title_before_entries'};
  $result_trees{'menu_title_before_entries'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menu_title_before_entries'}{'contents'}[2]{'args'}[0];
  $result_trees{'menu_title_before_entries'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'menu_title_before_entries'}{'contents'}[2];
  $result_trees{'menu_title_before_entries'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'menu_title_before_entries'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_title_before_entries'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menu_title_before_entries'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'menu_title_before_entries'}{'contents'}[2]{'parent'} = $result_trees{'menu_title_before_entries'};
  
--- 264,273 ----
  $result_trees{'menu_title_before_entries'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'menu_title_before_entries'}{'contents'}[1];
  $result_trees{'menu_title_before_entries'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menu_title_before_entries'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_title_before_entries'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menu_title_before_entries'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'menu_title_before_entries'}{'contents'}[1]{'parent'} = $result_trees{'menu_title_before_entries'};
  $result_trees{'menu_title_before_entries'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menu_title_before_entries'}{'contents'}[2]{'args'}[0];
  $result_trees{'menu_title_before_entries'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'menu_title_before_entries'}{'contents'}[2];
  $result_trees{'menu_title_before_entries'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'menu_title_before_entries'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'menu_title_before_entries'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menu_title_before_entries'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'menu_title_before_entries'}{'contents'}[2]{'parent'} = $result_trees{'menu_title_before_entries'};
  
***************
*** 346,349 ****
--- 350,356 ----
  
  
+ $result_floats{'menu_title_before_entries'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'menu_title_before_entries'} = '* Menu:
***************
*** 366,377 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 373,386 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 382,385 ****
--- 391,395 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 398,402 ****
  <table class="menu" border="0" cellspacing="0">
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">Horizontal space
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#subnode" accesskey="1">subnode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 408,412 ----
  <table class="menu" border="0" cellspacing="0">
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">Horizontal space
! </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#subnode" accesskey="1">subnode</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
***************
*** 408,412 ****
  </div>
  <h4 class="node-heading">subnode</h4>
- <hr>
  
  
--- 418,421 ----
diff -Nrc2 texinfo-6.7/tp/t/results/menu/multiple_menus.pl texinfo-6.8/tp/t/results/menu/multiple_menus.pl
*** texinfo-6.7/tp/t/results/menu/multiple_menus.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/multiple_menus.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 301,305 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 301,307 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 366,370 ****
  $result_trees{'multiple_menus'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'multiple_menus'}{'contents'}[1];
  $result_trees{'multiple_menus'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multiple_menus'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_menus'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'multiple_menus'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'multiple_menus'}{'contents'}[1]{'parent'} = $result_trees{'multiple_menus'};
  
--- 368,372 ----
  $result_trees{'multiple_menus'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'multiple_menus'}{'contents'}[1];
  $result_trees{'multiple_menus'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'multiple_menus'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'multiple_menus'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'multiple_menus'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'multiple_menus'}{'contents'}[1]{'parent'} = $result_trees{'multiple_menus'};
  
***************
*** 468,470 ****
--- 470,475 ----
  
  
+ $result_floats{'multiple_menus'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/menu/no_colon_in_menu.pl texinfo-6.8/tp/t/results/menu/no_colon_in_menu.pl
*** texinfo-6.7/tp/t/results/menu/no_colon_in_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/no_colon_in_menu.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 115,119 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 115,121 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 147,151 ****
  $result_trees{'no_colon_in_menu'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'no_colon_in_menu'}{'contents'}[1];
  $result_trees{'no_colon_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'no_colon_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'no_colon_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'no_colon_in_menu'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'no_colon_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'no_colon_in_menu'};
  
--- 149,153 ----
  $result_trees{'no_colon_in_menu'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'no_colon_in_menu'}{'contents'}[1];
  $result_trees{'no_colon_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'no_colon_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'no_colon_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'no_colon_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'no_colon_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'no_colon_in_menu'};
  
***************
*** 198,201 ****
--- 200,206 ----
  
  
+ $result_floats{'no_colon_in_menu'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'no_colon_in_menu'} = '* Menu:
***************
*** 216,227 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 221,234 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 232,235 ****
--- 239,243 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 248,252 ****
  
  
- 
  </body>
  </html>
--- 256,259 ----
diff -Nrc2 texinfo-6.7/tp/t/results/menu/reference_to_external_manual.pl texinfo-6.8/tp/t/results/menu/reference_to_external_manual.pl
*** texinfo-6.7/tp/t/results/menu/reference_to_external_manual.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/reference_to_external_manual.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 169,173 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 169,175 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 211,215 ****
  $result_trees{'reference_to_external_manual'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'reference_to_external_manual'}{'contents'}[1];
  $result_trees{'reference_to_external_manual'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'reference_to_external_manual'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'reference_to_external_manual'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'reference_to_external_manual'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'reference_to_external_manual'}{'contents'}[1]{'parent'} = $result_trees{'reference_to_external_manual'};
  
--- 213,217 ----
  $result_trees{'reference_to_external_manual'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'reference_to_external_manual'}{'contents'}[1];
  $result_trees{'reference_to_external_manual'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'reference_to_external_manual'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'reference_to_external_manual'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'reference_to_external_manual'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'reference_to_external_manual'}{'contents'}[1]{'parent'} = $result_trees{'reference_to_external_manual'};
  
***************
*** 284,287 ****
--- 286,292 ----
  
  
+ $result_floats{'reference_to_external_manual'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'reference_to_external_manual'} = '* Menu:
***************
*** 302,313 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 307,320 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 318,321 ****
--- 325,329 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 330,334 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="info.html#Top" accesskey="1">(info)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 338,342 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="info.html#Top" accesskey="1">(info)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
***************
*** 336,340 ****
  
  
- 
  </body>
  </html>
--- 344,347 ----
diff -Nrc2 texinfo-6.7/tp/t/results/menu/sc_in_menu.pl texinfo-6.8/tp/t/results/menu/sc_in_menu.pl
*** texinfo-6.7/tp/t/results/menu/sc_in_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/sc_in_menu.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 114,118 ****
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 114,122 ----
                        'cmdname' => 'sc',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 5,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 145,149 ****
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 149,157 ----
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 5,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 172,176 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 180,188 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 282,286 ****
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 294,302 ----
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 10,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 304,308 ****
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 320,328 ----
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 10,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 448,452 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 468,474 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 598,602 ****
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 620,628 ----
                            'cmdname' => 'sc',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 20,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 629,633 ****
                                'cmdname' => 'sc',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 655,663 ----
                                'cmdname' => 'sc',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 20,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              },
***************
*** 659,663 ****
                      }
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'menu_entry'
--- 689,697 ----
                      }
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 20,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'menu_entry'
***************
*** 803,807 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'NODE'
            }
--- 837,843 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'NODE'
            }
***************
*** 810,814 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 846,854 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 16,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 831,835 ****
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
- $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
--- 871,874 ----
***************
*** 837,841 ****
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0];
- $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0];
--- 876,879 ----
***************
*** 845,849 ****
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_name'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
- $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0];
--- 883,886 ----
***************
*** 863,872 ****
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[3];
- $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[5];
- $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1];
--- 900,907 ----
***************
*** 890,894 ****
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'sc_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'sc_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sc_in_menu'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'sc_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'sc_in_menu'};
  $result_trees{'sc_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 925,929 ----
  $result_trees{'sc_in_menu'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[1];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'sc_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'sc_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sc_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'sc_in_menu'};
  $result_trees{'sc_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 912,916 ****
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[3];
- $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[3]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1];
--- 947,950 ----
***************
*** 918,922 ****
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0];
- $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[5]{'contents'}[0];
--- 952,955 ----
***************
*** 927,931 ****
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[3];
- $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0];
--- 960,963 ----
***************
*** 948,953 ****
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2];
  $result_trees{'sc_in_menu'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'sc_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'sc_in_menu'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'extra'}{'node_content'};
! $result_trees{'sc_in_menu'}{'contents'}[2]{'line_nr'} = $result_trees{'sc_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'sc_in_menu'}{'contents'}[2]{'parent'} = $result_trees{'sc_in_menu'};
  
--- 980,984 ----
  $result_trees{'sc_in_menu'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'sc_in_menu'}{'contents'}[2];
  $result_trees{'sc_in_menu'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'sc_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'sc_in_menu'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sc_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'sc_in_menu'}{'contents'}[2]{'parent'} = $result_trees{'sc_in_menu'};
  
***************
*** 1068,1071 ****
--- 1099,1105 ----
  
  
+ $result_floats{'sc_in_menu'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'sc_in_menu'} = '* Menu:
***************
*** 1099,1110 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1133,1146 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1115,1118 ****
--- 1151,1155 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1131,1135 ****
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#NODE" accesskey="1"><small>VALUE</small></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"><small>DESCRIP TION</small>
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
--- 1168,1172 ----
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#NODE" accesskey="1"><small>VALUE</small></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"><small>DESCRIP TION</small>
  </td></tr>
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
***************
*** 1160,1164 ****
  </div>
  
- <hr>
  
  
--- 1197,1200 ----
diff -Nrc2 texinfo-6.7/tp/t/results/menu/simple_no_menu.pl texinfo-6.8/tp/t/results/menu/simple_no_menu.pl
*** texinfo-6.7/tp/t/results/menu/simple_no_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/simple_no_menu.pl	2021-05-02 13:12:01.000000000 +0100
***************
*** 601,604 ****
--- 601,607 ----
  
  
+ $result_floats{'simple_no_menu'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'simple_no_menu'} = 'Before menu.
***************
*** 619,629 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 622,634 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 634,637 ****
--- 639,643 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/menu/simple.pl texinfo-6.8/tp/t/results/menu/simple.pl
*** texinfo-6.7/tp/t/results/menu/simple.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/simple.pl	2021-05-02 13:12:01.000000000 +0100
***************
*** 598,621 ****
  ';
  
! $result_errors{'simple'} = [
!   {
!     'error_line' => ':4: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 4,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':4: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 4,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   }
! ];
  
  
--- 598,605 ----
  ';
  
! $result_errors{'simple'} = [];
! 
! 
! $result_floats{'simple'} = {};
  
  
***************
*** 651,661 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 635,647 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 666,669 ****
--- 652,656 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 679,689 ****
  <table class="menu" border="0" cellspacing="0">
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">comment
! </pre></th></tr><tr><td align="left" valign="top">&bull; menu entry name </td><td>&nbsp;&nbsp;</td><td align="left" valign="top">description
  </td></tr>
! <tr><td align="left" valign="top">&bull; node name</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">description new
  </td></tr>
! <tr><td align="left" valign="top">&bull; other entry</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; last</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
                   description next line
                   still description
--- 666,676 ----
  <table class="menu" border="0" cellspacing="0">
  <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">comment
! </pre></th></tr><tr><td align="left" valign="top">&bull; menu entry name :</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">description
  </td></tr>
! <tr><td align="left" valign="top">&bull; node name:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">description new
  </td></tr>
! <tr><td align="left" valign="top">&bull; other entry:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
! <tr><td align="left" valign="top">&bull; last:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
                   description next line
                   still description
***************
*** 692,696 ****
  
  new comment
! </pre></th></tr><tr><td align="left" valign="top">&bull; last node entry </td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
--- 679,683 ----
  
  new comment
! </pre></th></tr><tr><td align="left" valign="top">&bull; last node entry :</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  </td></tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/t/results/menu/verb_in_menu_description.pl texinfo-6.8/tp/t/results/menu/verb_in_menu_description.pl
*** texinfo-6.7/tp/t/results/menu/verb_in_menu_description.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/menu/verb_in_menu_description.pl	2021-05-02 13:12:02.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 269,273 ****
  $result_trees{'verb_in_menu_description'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'verb_in_menu_description'}{'contents'}[1];
  $result_trees{'verb_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'verb_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'verb_in_menu_description'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'verb_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'verb_in_menu_description'}{'contents'}[1]{'parent'} = $result_trees{'verb_in_menu_description'};
  $result_trees{'verb_in_menu_description'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'verb_in_menu_description'}{'contents'}[2]{'args'}[0];
--- 271,275 ----
  $result_trees{'verb_in_menu_description'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'verb_in_menu_description'}{'contents'}[1];
  $result_trees{'verb_in_menu_description'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'verb_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'verb_in_menu_description'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'verb_in_menu_description'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'verb_in_menu_description'}{'contents'}[1]{'parent'} = $result_trees{'verb_in_menu_description'};
  $result_trees{'verb_in_menu_description'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'verb_in_menu_description'}{'contents'}[2]{'args'}[0];
***************
*** 409,412 ****
--- 411,417 ----
  
  
+ $result_floats{'verb_in_menu_description'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'verb_in_menu_description'} = 'top
***************
*** 434,445 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 439,452 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 450,453 ****
--- 457,461 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 458,465 ****
  
  <body lang="en">
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  <tt> in verb
  
--- 466,474 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="manual.html#Top" accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  <tt> in verb
  
***************
*** 469,473 ****
  
  </pre></th></tr></table>
! <hr>
  
  
--- 478,482 ----
  
  </pre></th></tr></table>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/also_not_line.pl texinfo-6.8/tp/t/results/misc_commands/also_not_line.pl
*** texinfo-6.7/tp/t/results/misc_commands/also_not_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/also_not_line.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 537,540 ****
--- 537,549 ----
    },
    {
+     'error_line' => ':4: warning: @refill is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 4,
+     'macro' => '',
+     'text' => '@refill is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':14: warning: @page should only appear at the beginning of a line
  ',
***************
*** 546,549 ****
--- 555,567 ----
    },
    {
+     'error_line' => ':15: warning: @refill is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 15,
+     'macro' => '',
+     'text' => '@refill is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':16: warning: @novalidate should only appear at the beginning of a line
  ',
***************
*** 566,568 ****
--- 584,589 ----
  
  
+ $result_floats{'also_not_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/author_outside_titlepage_quotation.pl texinfo-6.8/tp/t/results/misc_commands/author_outside_titlepage_quotation.pl
*** texinfo-6.7/tp/t/results/misc_commands/author_outside_titlepage_quotation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/author_outside_titlepage_quotation.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 62,64 ****
--- 62,67 ----
  
  
+ $result_floats{'author_outside_titlepage_quotation'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/bad_documentlanguage.pl texinfo-6.8/tp/t/results/misc_commands/bad_documentlanguage.pl
*** texinfo-6.7/tp/t/results/misc_commands/bad_documentlanguage.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/bad_documentlanguage.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 106,110 ****
          'text_arg' => 'en '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 106,114 ----
          'text_arg' => 'en '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 4,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 159,163 ****
  $result_trees{'bad_documentlanguage'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'bad_documentlanguage'}{'contents'}[3]{'args'}[0];
  $result_trees{'bad_documentlanguage'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'bad_documentlanguage'}{'contents'}[3];
- $result_trees{'bad_documentlanguage'}{'contents'}[3]{'line_nr'} = $result_trees{'bad_documentlanguage'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'bad_documentlanguage'}{'contents'}[3]{'parent'} = $result_trees{'bad_documentlanguage'};
  $result_trees{'bad_documentlanguage'}{'contents'}[4]{'parent'} = $result_trees{'bad_documentlanguage'};
--- 163,166 ----
***************
*** 229,231 ****
--- 232,237 ----
  
  
+ $result_floats{'bad_documentlanguage'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/bye.pl texinfo-6.8/tp/t/results/misc_commands/bye.pl
*** texinfo-6.7/tp/t/results/misc_commands/bye.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/bye.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 35,37 ****
--- 35,40 ----
  
  
+ $result_floats{'bye'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/clickstyle.pl texinfo-6.8/tp/t/results/misc_commands/clickstyle.pl
*** texinfo-6.7/tp/t/results/misc_commands/clickstyle.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/clickstyle.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 97,99 ****
--- 97,102 ----
  
  
+ $result_floats{'clickstyle'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl texinfo-6.8/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
*** texinfo-6.7/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 310,314 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 310,318 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 362,366 ****
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 366,374 ----
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 414,418 ****
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 422,430 ----
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 466,470 ****
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 478,486 ----
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 518,522 ****
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 534,542 ----
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 739,743 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 759,767 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 791,795 ****
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 815,823 ----
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 843,847 ****
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 871,879 ----
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 895,899 ****
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 927,935 ----
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 947,951 ****
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 983,991 ----
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 1184,1188 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1224,1232 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 1236,1240 ****
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1280,1288 ----
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 1288,1292 ****
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1336,1344 ----
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 1340,1344 ****
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1392,1400 ----
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 1392,1396 ****
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1448,1456 ----
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 31,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 1575,1579 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 1635,1641 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1686,1690 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1748,1756 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 1738,1742 ****
                'cmdname' => 'asis',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1804,1812 ----
                'cmdname' => 'asis',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 1790,1794 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1860,1868 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 1842,1846 ****
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1916,1924 ----
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 1894,1898 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1972,1980 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2115,2119 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2197,2205 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2167,2171 ****
                'cmdname' => 'asis',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2253,2261 ----
                'cmdname' => 'asis',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2219,2223 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2309,2317 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2271,2275 ****
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2365,2373 ----
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2323,2327 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2421,2429 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2560,2564 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2662,2670 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2612,2616 ****
                'cmdname' => 'asis',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2718,2726 ----
                'cmdname' => 'asis',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2664,2668 ****
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2774,2782 ----
                'cmdname' => 'strong',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2716,2720 ****
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2830,2838 ----
                'cmdname' => 'kbd',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2768,2772 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2886,2894 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 42,
!                 'macro' => 'quotes'
!               },
                'parent' => {}
              },
***************
*** 2878,2882 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3000,3008 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 2930,2934 ****
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3056,3064 ----
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 2982,2986 ****
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3112,3120 ----
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3034,3038 ****
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3168,3176 ----
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3086,3090 ****
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3224,3232 ----
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3307,3311 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3449,3457 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3359,3363 ****
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3505,3513 ----
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3411,3415 ****
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3561,3569 ----
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3463,3467 ****
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3617,3625 ----
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3515,3519 ****
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3673,3681 ----
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3752,3756 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3914,3922 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3804,3808 ****
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 3970,3978 ----
                    'cmdname' => 'asis',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3856,3860 ****
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 4026,4034 ----
                    'cmdname' => 'strong',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3908,3912 ****
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 4082,4090 ----
                    'cmdname' => 'kbd',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 3960,3964 ****
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 4138,4146 ----
                    'cmdname' => 'samp',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 45,
!                     'macro' => 'quotes'
!                   },
                    'parent' => {}
                  },
***************
*** 4088,4092 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[6];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
--- 4270,4273 ----
***************
*** 4098,4102 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[11]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[11];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
--- 4279,4282 ----
***************
*** 4108,4112 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[16];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
--- 4288,4291 ----
***************
*** 4118,4122 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[21]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[21]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[21];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[21]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[21]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[21]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
--- 4297,4300 ----
***************
*** 4128,4132 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[26]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[26];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
--- 4306,4309 ----
***************
*** 4162,4166 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[6]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[6];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[6]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[6]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[7]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
--- 4339,4342 ----
***************
*** 4172,4176 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[11]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[11];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[11]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[11]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[11]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[12]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
--- 4348,4351 ----
***************
*** 4182,4186 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[16]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[16];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[16]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[16]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[17]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
--- 4357,4360 ----
***************
*** 4192,4196 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[21]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[21]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[21];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[21]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[21]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[21]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[22]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
--- 4366,4369 ----
***************
*** 4202,4206 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[26]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[26]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[26];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[26]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[26]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[26]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[27]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
--- 4375,4378 ----
***************
*** 4238,4242 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[6]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[6];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[6]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[6]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[7]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
--- 4410,4413 ----
***************
*** 4248,4252 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[11]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[11];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[11]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[11]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[11]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[12]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
--- 4419,4422 ----
***************
*** 4258,4262 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[16]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[16];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[16]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[16]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[17]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
--- 4428,4431 ----
***************
*** 4268,4272 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[21]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[21]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[21];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[21]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[21]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[21]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[22]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
--- 4437,4440 ----
***************
*** 4278,4282 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[26]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[26]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[26];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[26]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[26]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[26]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11]{'contents'}[27]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[11];
--- 4446,4449 ----
***************
*** 4306,4310 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'args'}[0];
--- 4473,4477 ----
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'args'}[0];
***************
*** 4322,4326 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
--- 4489,4492 ----
***************
*** 4332,4336 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[11];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
--- 4498,4501 ----
***************
*** 4342,4346 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[16];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
--- 4507,4510 ----
***************
*** 4352,4356 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[21];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[21]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
--- 4516,4519 ----
***************
*** 4362,4366 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[26];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[1];
--- 4525,4528 ----
***************
*** 4396,4400 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[6]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[6];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[6]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[6]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[7]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
--- 4558,4561 ----
***************
*** 4406,4410 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[11]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[11];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[11]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[11]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[11]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[12]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
--- 4567,4570 ----
***************
*** 4416,4420 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[16]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[16];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[16]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[16]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[17]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
--- 4576,4579 ----
***************
*** 4426,4430 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[21]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[21]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[21];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[21]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[21]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[21]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[22]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
--- 4585,4588 ----
***************
*** 4436,4440 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[26]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[26]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[26];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[26]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[26]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[26]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[27]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
--- 4594,4597 ----
***************
*** 4472,4476 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[6]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[6];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[6]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[6]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[7]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
--- 4629,4632 ----
***************
*** 4482,4486 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[11]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[11];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[11]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[11]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[11]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[12]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
--- 4638,4641 ----
***************
*** 4492,4496 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[16]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[16];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[16]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[16]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[17]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
--- 4647,4650 ----
***************
*** 4502,4506 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[21]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[21]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[21];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[21]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[21]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[21]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[22]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
--- 4656,4659 ----
***************
*** 4512,4516 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[26]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[26]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[26];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[26]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[26]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[26]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11]{'contents'}[27]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[11];
--- 4665,4668 ----
***************
*** 4532,4536 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[6];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
--- 4684,4687 ----
***************
*** 4542,4546 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[11]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[11];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
--- 4693,4696 ----
***************
*** 4552,4556 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[16];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
--- 4702,4705 ----
***************
*** 4562,4566 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[21]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[21]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[21];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[21]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[21]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[21]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[22]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
--- 4711,4714 ----
***************
*** 4572,4576 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[26]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[26];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[26]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[1];
--- 4720,4723 ----
***************
*** 4606,4610 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[8]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[8];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[8]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[9]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
--- 4753,4756 ----
***************
*** 4616,4620 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[13]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[13]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[13];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[13]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[13]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[13]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[14]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
--- 4762,4765 ----
***************
*** 4626,4630 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[18]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[18]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[18];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[18]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[18]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[18]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[19]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
--- 4771,4774 ----
***************
*** 4636,4640 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[23]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[23]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[23];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[23]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[23]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[23]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[24]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
--- 4780,4783 ----
***************
*** 4646,4650 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[28]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[28]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[28]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[28];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[28]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[28]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[28]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[29]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
--- 4789,4792 ----
***************
*** 4682,4686 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[8]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[8];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[8]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[8]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[8]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[9]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
--- 4824,4827 ----
***************
*** 4692,4696 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[13]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[13]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[13];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[13]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[13]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[13]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[14]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
--- 4833,4836 ----
***************
*** 4702,4706 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[18]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[18]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[18];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[18]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[18]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[18]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[19]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
--- 4842,4845 ----
***************
*** 4712,4716 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[23]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[23]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[23];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[23]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[23]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[23]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[24]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
--- 4851,4854 ----
***************
*** 4722,4726 ****
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[28]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[28]{'args'}[0];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[28]{'args'}[0]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[28];
- $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[28]{'line_nr'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[28]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[28]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
  $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[29]{'parent'} = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[5];
--- 4860,4863 ----
***************
*** 5077,5080 ****
--- 5214,5220 ----
  
  
+ $result_floats{'codequoteundirected_codequotebacktick'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'codequoteundirected_codequotebacktick'} = 'test quotes
***************
*** 5156,5160 ****
  
  
! <span id="Top"></span><span id="test-quotes"></span><h1 class="top">test quotes</h1>
  
  <p>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo; &lsquo;simple&rsquo; quotedblleft: &ldquo; <br>
--- 5296,5301 ----
  
  
! <div class="top" id="Top">
! <span id="test-quotes"></span><h1 class="top">test quotes</h1>
  
  <p>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo; &lsquo;simple&rsquo; quotedblleft: &ldquo; <br>
***************
*** 5236,5240 ****
  </pre></div>
  
! <hr>
  ';
  
--- 5377,5381 ----
  </pre></div>
  
! <hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/command_in_heading_footing.pl texinfo-6.8/tp/t/results/misc_commands/command_in_heading_footing.pl
*** texinfo-6.7/tp/t/results/misc_commands/command_in_heading_footing.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/command_in_heading_footing.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 109,112 ****
--- 109,115 ----
  
  
+ $result_floats{'command_in_heading_footing'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'command_in_heading_footing'} = 'In text text.
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/command_line_in_paragraph.pl texinfo-6.8/tp/t/results/misc_commands/command_line_in_paragraph.pl
*** texinfo-6.7/tp/t/results/misc_commands/command_line_in_paragraph.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/command_line_in_paragraph.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 76,78 ****
--- 76,81 ----
  
  
+ $result_floats{'command_line_in_paragraph'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/command_not_closed_in_documentencoding.pl texinfo-6.8/tp/t/results/misc_commands/command_not_closed_in_documentencoding.pl
*** texinfo-6.7/tp/t/results/misc_commands/command_not_closed_in_documentencoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/command_not_closed_in_documentencoding.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 39,43 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 39,47 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 48,52 ****
  $result_trees{'command_not_closed_in_documentencoding'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'command_not_closed_in_documentencoding'}{'contents'}[0]{'args'}[0];
  $result_trees{'command_not_closed_in_documentencoding'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'command_not_closed_in_documentencoding'}{'contents'}[0];
- $result_trees{'command_not_closed_in_documentencoding'}{'contents'}[0]{'line_nr'} = $result_trees{'command_not_closed_in_documentencoding'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'command_not_closed_in_documentencoding'}{'contents'}[0]{'parent'} = $result_trees{'command_not_closed_in_documentencoding'};
  
--- 52,55 ----
***************
*** 78,80 ****
--- 81,86 ----
  
  
+ $result_floats{'command_not_closed_in_documentencoding'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/comments_in_text.pl texinfo-6.8/tp/t/results/misc_commands/comments_in_text.pl
*** texinfo-6.7/tp/t/results/misc_commands/comments_in_text.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/comments_in_text.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 189,192 ****
--- 189,195 ----
  
  
+ $result_floats{'comments_in_text'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comments_in_text'} = 'Text line followed by a comment on the same line and another below Text
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/comment_space_command_on_line.pl texinfo-6.8/tp/t/results/misc_commands/comment_space_command_on_line.pl
*** texinfo-6.7/tp/t/results/misc_commands/comment_space_command_on_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/comment_space_command_on_line.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 111,115 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 111,117 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 501,505 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 503,509 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 560,564 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text @ '
              }
--- 564,571 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {},
!                 {}
!               ],
                'normalized' => 'Text @ '
              }
***************
*** 617,621 ****
  $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[1];
  $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'parent'} = $result_trees{'comment_space_command_on_line'};
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'args'}[0];
--- 624,628 ----
  $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[1];
  $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'comment_space_command_on_line'}{'contents'}[1]{'parent'} = $result_trees{'comment_space_command_on_line'};
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'args'}[0];
***************
*** 669,673 ****
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'extra'}{'float_section'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'args'}[1]{'contents'}[0];
! $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'extra'}{'type'}{'content'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'args'}[0]{'contents'};
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[10]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
--- 676,680 ----
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'extra'}{'float_section'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'args'}[1]{'contents'}[0];
! $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'extra'}{'type'}{'content'}[0] = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[9]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[10]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
***************
*** 677,681 ****
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'args'}[0];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11];
! $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'extra'}{'type'}{'content'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'args'}[0]{'contents'};
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[12]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
--- 684,689 ----
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'args'}[0];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11];
! $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'extra'}{'type'}{'content'}[0] = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'extra'}{'type'}{'content'}[1] = $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'args'}[0]{'contents'}[1];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[11]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
  $result_trees{'comment_space_command_on_line'}{'contents'}[2]{'contents'}[12]{'parent'} = $result_trees{'comment_space_command_on_line'}{'contents'}[2];
***************
*** 830,834 ****
  
  $result_converted{'html_text'}->{'comment_space_command_on_line'} = '
! <span id="Top"></span><span id="top-element-"></span><h1 class="top">top element&nbsp;</h1>
  
  
--- 838,843 ----
  
  $result_converted{'html_text'}->{'comment_space_command_on_line'} = '
! <div class="top" id="Top">
! <span id="top-element-"></span><h1 class="top">top element&nbsp;</h1>
  
  
***************
*** 856,860 ****
  </strong></p></div></div>
  
! <hr>
  ';
  
--- 865,869 ----
  </strong></p></div></div>
  
! <hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/contents.pl texinfo-6.8/tp/t/results/misc_commands/contents.pl
*** texinfo-6.7/tp/t/results/misc_commands/contents.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/contents.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 298,300 ****
--- 298,303 ----
  
  
+ $result_floats{'contents'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/defindex_too_much_args.pl texinfo-6.8/tp/t/results/misc_commands/defindex_too_much_args.pl
*** texinfo-6.7/tp/t/results/misc_commands/defindex_too_much_args.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/defindex_too_much_args.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 57,59 ****
--- 57,62 ----
  
  
+ $result_floats{'defindex_too_much_args'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/definfoenclose.pl texinfo-6.8/tp/t/results/misc_commands/definfoenclose.pl
*** texinfo-6.7/tp/t/results/misc_commands/definfoenclose.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/definfoenclose.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 377,380 ****
--- 377,389 ----
  $result_errors{'definfoenclose'} = [
    {
+     'error_line' => ':2: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 2,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':2: warning: @definfoenclose should only appear at the beginning of a line
  ',
***************
*** 386,389 ****
--- 395,407 ----
    },
    {
+     'error_line' => ':6: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 6,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':6: warning: @definfoenclose should only appear at the beginning of a line
  ',
***************
*** 393,400 ****
--- 411,430 ----
      'text' => '@definfoenclose should only appear at the beginning of a line',
      'type' => 'warning'
+   },
+   {
+     'error_line' => ':12: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 12,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'definfoenclose'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'definfoenclose'} = 'definfoenclose phoo,//,\\
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/definfoenclose_with_empty_arg.pl texinfo-6.8/tp/t/results/misc_commands/definfoenclose_with_empty_arg.pl
*** texinfo-6.7/tp/t/results/misc_commands/definfoenclose_with_empty_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/definfoenclose_with_empty_arg.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 126,130 ****
  ';
  
! $result_errors{'definfoenclose_with_empty_arg'} = [];
  
  
--- 126,143 ----
  ';
  
! $result_errors{'definfoenclose_with_empty_arg'} = [
!   {
!     'error_line' => ':2: warning: @definfoenclose is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 2,
!     'macro' => '',
!     'text' => '@definfoenclose is obsolete.',
!     'type' => 'warning'
!   }
! ];
! 
! 
! $result_floats{'definfoenclose_with_empty_arg'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/double_exdent.pl texinfo-6.8/tp/t/results/misc_commands/double_exdent.pl
*** texinfo-6.7/tp/t/results/misc_commands/double_exdent.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/double_exdent.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 95,99 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 95,103 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 5,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 195,199 ****
  $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0];
  $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2];
- $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'line_nr'} = $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2];
  $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0];
--- 199,202 ----
***************
*** 236,238 ****
--- 239,244 ----
  
  
+ $result_floats{'double_exdent'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/empty_center.pl texinfo-6.8/tp/t/results/misc_commands/empty_center.pl
*** texinfo-6.7/tp/t/results/misc_commands/empty_center.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/empty_center.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 57,60 ****
--- 57,63 ----
  
  
+ $result_floats{'empty_center'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_center'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/empty_center_with_arg.pl texinfo-6.8/tp/t/results/misc_commands/empty_center_with_arg.pl
*** texinfo-6.7/tp/t/results/misc_commands/empty_center_with_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/empty_center_with_arg.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 42,46 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 42,50 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 51,55 ****
  $result_trees{'empty_center_with_arg'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_center_with_arg'}{'contents'}[0]{'args'}[0];
  $result_trees{'empty_center_with_arg'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_center_with_arg'}{'contents'}[0];
- $result_trees{'empty_center_with_arg'}{'contents'}[0]{'line_nr'} = $result_trees{'empty_center_with_arg'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_center_with_arg'}{'contents'}[0]{'parent'} = $result_trees{'empty_center_with_arg'};
  
--- 55,58 ----
***************
*** 64,67 ****
--- 67,73 ----
  
  
+ $result_floats{'empty_center_with_arg'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_center_with_arg'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/empty_documentencoding.pl texinfo-6.8/tp/t/results/misc_commands/empty_documentencoding.pl
*** texinfo-6.7/tp/t/results/misc_commands/empty_documentencoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/empty_documentencoding.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 56,58 ****
--- 56,61 ----
  
  
+ $result_floats{'empty_documentencoding'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/footnote_in_center.pl texinfo-6.8/tp/t/results/misc_commands/footnote_in_center.pl
*** texinfo-6.7/tp/t/results/misc_commands/footnote_in_center.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/footnote_in_center.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 173,177 ****
                              'spaces_before_argument' => ' '
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 173,181 ----
                              'spaces_before_argument' => ' '
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 5,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 248,252 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 252,260 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 276,280 ****
  $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
- $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
  $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0];
--- 284,287 ----
***************
*** 287,291 ****
  $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0];
  $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'footnote_in_center'}{'contents'}[0];
- $result_trees{'footnote_in_center'}{'contents'}[0]{'line_nr'} = $result_trees{'footnote_in_center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'footnote_in_center'}{'contents'}[0]{'parent'} = $result_trees{'footnote_in_center'};
  
--- 294,297 ----
***************
*** 309,312 ****
--- 315,321 ----
  
  
+ $result_floats{'footnote_in_center'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'footnote_in_center'} = '     Centered text with a footnote(1) and text after the footnote.
***************
*** 327,331 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>This footnote
  shows an important feature of the centered text.
--- 336,340 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>This footnote
  shows an important feature of the centered text.
***************
*** 333,337 ****
  <div class="example">
  <dl compact="compact">
! <dt><tt>item</tt></dt>
  <dd><pre class="example">line
  </pre></dd>
--- 342,346 ----
  <div class="example">
  <dl compact="compact">
! <dt><span><tt>item</tt></span></dt>
  <dd><pre class="example">line
  </pre></dd>
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/incorrect_allowcodebreaks_argument.pl texinfo-6.8/tp/t/results/misc_commands/incorrect_allowcodebreaks_argument.pl
*** texinfo-6.7/tp/t/results/misc_commands/incorrect_allowcodebreaks_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/incorrect_allowcodebreaks_argument.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 102,105 ****
--- 102,108 ----
  
  
+ $result_floats{'incorrect_allowcodebreaks_argument'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'incorrect_allowcodebreaks_argument'} = '\'b a\'
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/indent_in_quotation.pl texinfo-6.8/tp/t/results/misc_commands/indent_in_quotation.pl
*** texinfo-6.7/tp/t/results/misc_commands/indent_in_quotation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/indent_in_quotation.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 122,125 ****
--- 122,128 ----
  
  
+ $result_floats{'indent_in_quotation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'indent_in_quotation'} = '     indent in quotation
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/index_entries.pl texinfo-6.8/tp/t/results/misc_commands/index_entries.pl
*** texinfo-6.7/tp/t/results/misc_commands/index_entries.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/index_entries.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 241,243 ****
--- 241,246 ----
  
  
+ $result_floats{'index_entries'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/invalid_clickstyle.pl texinfo-6.8/tp/t/results/misc_commands/invalid_clickstyle.pl
*** texinfo-6.7/tp/t/results/misc_commands/invalid_clickstyle.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/invalid_clickstyle.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 288,290 ****
--- 288,293 ----
  
  
+ $result_floats{'invalid_clickstyle'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/invalid_documentencoding.pl texinfo-6.8/tp/t/results/misc_commands/invalid_documentencoding.pl
*** texinfo-6.7/tp/t/results/misc_commands/invalid_documentencoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/invalid_documentencoding.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 65,69 ****
          'text_arg' => 'us-ascii'
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 65,73 ----
          'text_arg' => 'us-ascii'
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 118,122 ****
          'text_arg' => 'latin1'
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 122,130 ----
          'text_arg' => 'latin1'
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 4,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 315,319 ****
              'text_arg' => 'AAA'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 323,331 ----
              'text_arg' => 'AAA'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 10,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 362,366 ****
              'text_arg' => 'BBB'
            },
!           'line_nr' => {},
            'parent' => {}
          }
--- 374,382 ----
              'text_arg' => 'BBB'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 11,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 378,382 ****
  $result_trees{'invalid_documentencoding'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[1]{'args'}[0];
  $result_trees{'invalid_documentencoding'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[1];
- $result_trees{'invalid_documentencoding'}{'contents'}[1]{'line_nr'} = $result_trees{'invalid_documentencoding'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'invalid_documentencoding'}{'contents'}[1]{'parent'} = $result_trees{'invalid_documentencoding'};
  $result_trees{'invalid_documentencoding'}{'contents'}[2]{'parent'} = $result_trees{'invalid_documentencoding'};
--- 394,397 ----
***************
*** 386,390 ****
  $result_trees{'invalid_documentencoding'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[3]{'args'}[0];
  $result_trees{'invalid_documentencoding'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[3];
- $result_trees{'invalid_documentencoding'}{'contents'}[3]{'line_nr'} = $result_trees{'invalid_documentencoding'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'invalid_documentencoding'}{'contents'}[3]{'parent'} = $result_trees{'invalid_documentencoding'};
  $result_trees{'invalid_documentencoding'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[4]{'args'}[0];
--- 401,404 ----
***************
*** 409,413 ****
  $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[6]{'args'}[0];
  $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[6];
- $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[6]{'line_nr'} = $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[6]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[5];
  $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[7]{'args'}[0];
--- 423,426 ----
***************
*** 416,420 ****
  $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[7]{'args'}[0];
  $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[7];
- $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[7]{'line_nr'} = $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'invalid_documentencoding'}{'contents'}[5]{'contents'}[7]{'parent'} = $result_trees{'invalid_documentencoding'}{'contents'}[5];
  $result_trees{'invalid_documentencoding'}{'contents'}[5]{'parent'} = $result_trees{'invalid_documentencoding'};
--- 429,432 ----
***************
*** 576,578 ****
--- 588,593 ----
  
  
+ $result_floats{'invalid_documentencoding'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/invalid_kbdinputstyle.pl texinfo-6.8/tp/t/results/misc_commands/invalid_kbdinputstyle.pl
*** texinfo-6.7/tp/t/results/misc_commands/invalid_kbdinputstyle.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/invalid_kbdinputstyle.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 83,85 ****
--- 83,88 ----
  
  
+ $result_floats{'invalid_kbdinputstyle'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/kbdinputstyle.pl texinfo-6.8/tp/t/results/misc_commands/kbdinputstyle.pl
*** texinfo-6.7/tp/t/results/misc_commands/kbdinputstyle.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/kbdinputstyle.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 204,208 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 204,212 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 18,
!             'macro' => 'codekbdmacro'
!           },
            'parent' => {}
          },
***************
*** 282,286 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 286,294 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 18,
!             'macro' => 'codekbdmacro'
!           },
            'parent' => {}
          },
***************
*** 362,366 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 370,378 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => 'codekbdmacro'
!               },
                'parent' => {}
              },
***************
*** 444,448 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 456,464 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => 'codekbdmacro'
!               },
                'parent' => {}
              },
***************
*** 600,604 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 616,624 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 24,
!             'macro' => 'codekbdmacro'
!           },
            'parent' => {}
          },
***************
*** 675,679 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 695,703 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 24,
!             'macro' => 'codekbdmacro'
!           },
            'parent' => {}
          },
***************
*** 755,759 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 779,787 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => 'codekbdmacro'
!               },
                'parent' => {}
              },
***************
*** 837,841 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 865,873 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => 'codekbdmacro'
!               },
                'parent' => {}
              },
***************
*** 993,997 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 1025,1033 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 30,
!             'macro' => 'codekbdmacro'
!           },
            'parent' => {}
          },
***************
*** 1065,1069 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 1101,1109 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 30,
!             'macro' => 'codekbdmacro'
!           },
            'parent' => {}
          },
***************
*** 1145,1149 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1185,1193 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => 'codekbdmacro'
!               },
                'parent' => {}
              },
***************
*** 1221,1225 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1265,1273 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => 'codekbdmacro'
!               },
                'parent' => {}
              },
***************
*** 1305,1309 ****
  $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0];
- $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[7];
  $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[7];
--- 1353,1356 ----
***************
*** 1317,1321 ****
  $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4];
- $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[7];
  $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[5]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[7];
--- 1364,1367 ----
***************
*** 1331,1335 ****
  $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0];
- $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
  $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
--- 1377,1380 ----
***************
*** 1344,1348 ****
  $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4];
- $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
  $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
--- 1389,1392 ----
***************
*** 1367,1371 ****
  $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0];
- $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[16];
  $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[16];
--- 1411,1414 ----
***************
*** 1379,1383 ****
  $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4];
- $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[16];
  $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[5]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[16];
--- 1422,1425 ----
***************
*** 1393,1397 ****
  $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0];
- $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
  $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
--- 1435,1438 ----
***************
*** 1406,1410 ****
  $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4];
- $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
  $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
--- 1447,1450 ----
***************
*** 1429,1433 ****
  $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0];
- $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[25];
  $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[25];
--- 1469,1472 ----
***************
*** 1441,1445 ****
  $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4];
- $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[25];
  $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[5]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[25];
--- 1480,1483 ----
***************
*** 1455,1459 ****
  $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0];
- $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
  $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
--- 1493,1496 ----
***************
*** 1468,1472 ****
  $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4];
- $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
  $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
--- 1505,1508 ----
***************
*** 1579,1581 ****
--- 1615,1620 ----
  
  
+ $result_floats{'kbdinputstyle'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/many_lines.pl texinfo-6.8/tp/t/results/misc_commands/many_lines.pl
*** texinfo-6.7/tp/t/results/misc_commands/many_lines.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/many_lines.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 1768,1770 ****
--- 1768,1773 ----
  
  
+ $result_floats{'many_lines'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/no_empty_line_between_headings.pl texinfo-6.8/tp/t/results/misc_commands/no_empty_line_between_headings.pl
*** texinfo-6.7/tp/t/results/misc_commands/no_empty_line_between_headings.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/no_empty_line_between_headings.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 215,218 ****
--- 215,221 ----
  
  
+ $result_floats{'no_empty_line_between_headings'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'no_empty_line_between_headings'} = 'Top
***************
*** 231,239 ****
  
  
! $result_converted{'html_text'}->{'no_empty_line_between_headings'} = '<span id="Top"></span><h1 class="top">Top</h1>
  <span id="Subheading"></span><h4 class="subheading">Subheading</h4>
! <span id="Chapter"></span><h2 class="chapter">1 Chapter</h2>
! <span id="Section"></span><h3 class="section">1.1 Section</h3>
! <hr>
  ';
  
--- 234,253 ----
  
  
! $result_converted{'html_text'}->{'no_empty_line_between_headings'} = '<div class="top" id="Top">
! <h1 class="top">Top</h1>
  <span id="Subheading"></span><h4 class="subheading">Subheading</h4>
! <ul class="section-toc">
! <li><a href="#Chapter" accesskey="1">Chapter</a></li>
! </ul>
! <div class="chapter" id="Chapter">
! <h2 class="chapter">1 Chapter</h2>
! <ul class="section-toc">
! <li><a href="#Section" accesskey="1">Section</a></li>
! </ul>
! <div class="section" id="Section">
! <h3 class="section">1.1 Section</h3>
! <hr></div>
! </div>
! </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/noindent_after_smallexample.pl texinfo-6.8/tp/t/results/misc_commands/noindent_after_smallexample.pl
*** texinfo-6.7/tp/t/results/misc_commands/noindent_after_smallexample.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/noindent_after_smallexample.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 160,163 ****
--- 160,166 ----
  
  
+ $result_floats{'noindent_after_smallexample'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'noindent_after_smallexample'} = 'To obtain.
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/noindent_empty_para.pl texinfo-6.8/tp/t/results/misc_commands/noindent_empty_para.pl
*** texinfo-6.7/tp/t/results/misc_commands/noindent_empty_para.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/noindent_empty_para.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 0 ****
--- 1,90 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'noindent_empty_para'} = {
+   'contents' => [
+     {
+       'cmdname' => 'noindent',
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'extra' => {
+         'command' => {}
+       },
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line_after_command'
+     },
+     {
+       'contents' => [],
+       'extra' => {
+         'noindent' => 1
+       },
+       'parent' => {},
+       'type' => 'paragraph'
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => 'aaa
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'noindent_empty_para'}{'contents'}[0]{'parent'} = $result_trees{'noindent_empty_para'};
+ $result_trees{'noindent_empty_para'}{'contents'}[1]{'extra'}{'command'} = $result_trees{'noindent_empty_para'}{'contents'}[0];
+ $result_trees{'noindent_empty_para'}{'contents'}[1]{'parent'} = $result_trees{'noindent_empty_para'};
+ $result_trees{'noindent_empty_para'}{'contents'}[2]{'parent'} = $result_trees{'noindent_empty_para'};
+ $result_trees{'noindent_empty_para'}{'contents'}[3]{'parent'} = $result_trees{'noindent_empty_para'};
+ $result_trees{'noindent_empty_para'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'noindent_empty_para'}{'contents'}[4];
+ $result_trees{'noindent_empty_para'}{'contents'}[4]{'parent'} = $result_trees{'noindent_empty_para'};
+ 
+ $result_texis{'noindent_empty_para'} = '@noindent
+ 
+ aaa
+ ';
+ 
+ 
+ $result_texts{'noindent_empty_para'} = '
+ aaa
+ ';
+ 
+ $result_errors{'noindent_empty_para'} = [];
+ 
+ 
+ $result_floats{'noindent_empty_para'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'noindent_empty_para'} = '
+    aaa
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'noindent_empty_para'} = '
+ <p>aaa
+ </p>';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/noindent_indent.pl texinfo-6.8/tp/t/results/misc_commands/noindent_indent.pl
*** texinfo-6.7/tp/t/results/misc_commands/noindent_indent.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/noindent_indent.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 220,223 ****
--- 220,226 ----
  
  
+ $result_floats{'noindent_indent'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'noindent_indent'} = '   First para
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/noindent_in_paragraph.pl texinfo-6.8/tp/t/results/misc_commands/noindent_in_paragraph.pl
*** texinfo-6.7/tp/t/results/misc_commands/noindent_in_paragraph.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/noindent_in_paragraph.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 119,122 ****
--- 119,125 ----
  
  
+ $result_floats{'noindent_in_paragraph'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'noindent_in_paragraph'} = 'Begin para after noindent.
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/ref_in_center.pl texinfo-6.8/tp/t/results/misc_commands/ref_in_center.pl
*** texinfo-6.7/tp/t/results/misc_commands/ref_in_center.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/ref_in_center.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 86,90 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 86,94 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 150,154 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 154,162 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 171,175 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 179,185 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 198,202 ****
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[1];
- $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1];
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1];
--- 208,211 ----
***************
*** 208,217 ****
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3];
- $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1];
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[4];
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1];
  $result_trees{'ref_in_center'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_center'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_center'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_center'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ref_in_center'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_center'};
  
--- 217,225 ----
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3];
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1];
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[4];
  $result_trees{'ref_in_center'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'ref_in_center'}{'contents'}[1];
  $result_trees{'ref_in_center'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_center'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_center'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_center'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_center'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_center'};
  
***************
*** 272,275 ****
--- 280,286 ----
  
  
+ $result_floats{'ref_in_center'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'ref_in_center'} = '                              *note Top::
***************
*** 288,293 ****
  &rsquo;
  </div><p>very long
! </p><hr>
! ';
  
  
--- 299,303 ----
  &rsquo;
  </div><p>very long
! </p><hr>';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/setfilename.pl texinfo-6.8/tp/t/results/misc_commands/setfilename.pl
*** texinfo-6.7/tp/t/results/misc_commands/setfilename.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/setfilename.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 180,184 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 180,188 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 4,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 211,215 ****
  $result_trees{'setfilename'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'setfilename'}{'contents'}[3]{'args'}[0];
  $result_trees{'setfilename'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'setfilename'}{'contents'}[3];
- $result_trees{'setfilename'}{'contents'}[3]{'line_nr'} = $result_trees{'setfilename'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'setfilename'}{'contents'}[3]{'parent'} = $result_trees{'setfilename'};
  $result_trees{'setfilename'}{'contents'}[4]{'parent'} = $result_trees{'setfilename'};
--- 215,218 ----
***************
*** 275,278 ****
--- 278,284 ----
  
  
+ $result_floats{'setfilename'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'setfilename'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/simple.pl texinfo-6.8/tp/t/results/misc_commands/simple.pl
*** texinfo-6.7/tp/t/results/misc_commands/simple.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/simple.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 105,107 ****
--- 105,110 ----
  
  
+ $result_floats{'simple'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/sp.pl texinfo-6.8/tp/t/results/misc_commands/sp.pl
*** texinfo-6.7/tp/t/results/misc_commands/sp.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/sp.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 219,221 ****
--- 219,224 ----
  
  
+ $result_floats{'sp'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/synindex_too_much_args.pl texinfo-6.8/tp/t/results/misc_commands/synindex_too_much_args.pl
*** texinfo-6.7/tp/t/results/misc_commands/synindex_too_much_args.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/synindex_too_much_args.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 62,64 ****
--- 62,67 ----
  
  
+ $result_floats{'synindex_too_much_args'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/test_allowcodebreaks.pl texinfo-6.8/tp/t/results/misc_commands/test_allowcodebreaks.pl
*** texinfo-6.7/tp/t/results/misc_commands/test_allowcodebreaks.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/test_allowcodebreaks.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 234,238 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 234,242 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 256,260 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 260,268 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 278,282 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 286,294 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 327,331 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 339,347 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 349,353 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 365,373 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 371,375 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 391,399 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 450,454 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 474,482 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 472,476 ****
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 500,508 ----
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 20,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 519,523 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 551,559 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 20,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 713,717 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 749,757 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 735,739 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 775,783 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 757,761 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 801,809 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 806,810 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 854,862 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 828,832 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 880,888 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 850,854 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 906,914 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 929,933 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 989,997 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 951,955 ****
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1015,1023 ----
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 998,1002 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1066,1074 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 1165,1169 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1237,1245 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 1187,1191 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1263,1271 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 1209,1213 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1289,1297 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 1258,1262 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1342,1350 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 1280,1284 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1368,1376 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 1302,1306 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1394,1402 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 1381,1385 ****
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 1477,1485 ----
                                'cmdname' => '\'',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 29,
!                                 'macro' => 'testallowcodebreakspara'
!                               },
                                'parent' => {}
                              },
***************
*** 1403,1407 ****
                                'cmdname' => 'r',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 1503,1511 ----
                                'cmdname' => 'r',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => '',
!                                 'line_nr' => 29,
!                                 'macro' => 'testallowcodebreakspara'
!                               },
                                'parent' => {}
                              },
***************
*** 1450,1454 ****
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1554,1562 ----
                        'cmdname' => 'samp',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 29,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 1534,1538 ****
                    'cmdname' => 'w',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 1642,1650 ----
                    'cmdname' => 'w',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 33,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 1677,1681 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1789,1797 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 1699,1703 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1815,1823 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 1721,1725 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1841,1849 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 1770,1774 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1894,1902 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 1792,1796 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1920,1928 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 1814,1818 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1946,1954 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 1893,1897 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2029,2037 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 38,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 1915,1919 ****
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 2055,2063 ----
                        'cmdname' => 'r',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 38,
!                         'macro' => 'testallowcodebreakspara'
!                       },
                        'parent' => {}
                      },
***************
*** 1962,1966 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 2106,2114 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => 'testallowcodebreakspara'
!               },
                'parent' => {}
              },
***************
*** 2073,2077 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 2221,2227 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 2123,2137 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[5]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[7]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[9]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
--- 2273,2284 ----
***************
*** 2142,2156 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[10]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[13]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[10]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[15]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[10]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[17]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
--- 2289,2300 ----
***************
*** 2165,2174 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[3];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
--- 2309,2316 ----
***************
*** 2179,2183 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[21]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
--- 2321,2324 ----
***************
*** 2208,2222 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[4]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[4];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[4]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[2]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[4]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[5]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[6]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[6];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[6]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[2]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[6]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[7]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[8]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[8];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[8]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[2]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[8]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[9]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
--- 2349,2360 ----
***************
*** 2227,2241 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[12]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[12];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[12]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[10]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[12]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[13]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[14]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[14];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[14]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[10]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[14]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[15]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[16]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[16];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[16]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[10]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[16]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[17]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
--- 2365,2376 ----
***************
*** 2250,2259 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[3];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[5];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0];
--- 2385,2392 ----
***************
*** 2264,2268 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[20]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'contents'}[21]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
--- 2397,2400 ----
***************
*** 2290,2304 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[5];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[7];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
--- 2422,2433 ----
***************
*** 2309,2323 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[11];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[11]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[9]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[13]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[13];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[13]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[9]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[15]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[15];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[15]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[9]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
--- 2438,2449 ----
***************
*** 2332,2341 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[3];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
--- 2458,2465 ----
***************
*** 2346,2350 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0]{'contents'}[20]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'args'}[0];
--- 2470,2473 ----
***************
*** 2360,2364 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1];
--- 2483,2486 ----
***************
*** 2381,2395 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[4]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[4];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[4]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[2]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[4]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[5]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[6]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[6];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[6]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[2]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[6]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[7]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[8]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[8];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[8]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[2]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[8]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[9]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
--- 2503,2514 ----
***************
*** 2400,2414 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[12]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[12];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[12]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[10]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[12]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[13]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[14]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[14];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[14]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[10]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[14]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[15]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[16]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[16];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[16]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[10]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[16]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[17]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
--- 2519,2530 ----
***************
*** 2423,2432 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[3];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[5];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0];
--- 2539,2546 ----
***************
*** 2437,2441 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20];
- $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'line_nr'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[20]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'contents'}[21]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21];
--- 2551,2554 ----
***************
*** 2455,2459 ****
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'parent'} = $result_trees{'test_allowcodebreaks'};
  
--- 2568,2572 ----
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'test_allowcodebreaks'}{'contents'}[1];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'parent'} = $result_trees{'test_allowcodebreaks'};
  
***************
*** 2595,2598 ****
--- 2708,2714 ----
  
  
+ $result_floats{'test_allowcodebreaks'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'test_allowcodebreaks'} = 'Before first allowcodebreaks Out of code -- out-of-code.  \'1aaa\' \'2aaa-\'
***************
*** 2668,2673 ****
  <pre class="example"><code>in-example</code>
  </pre></div>
! <hr>
! ';
  
  1;
--- 2784,2788 ----
  <pre class="example"><code>in-example</code>
  </pre></div>
! <hr>';
  
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/text_before_and_after_bye.pl texinfo-6.8/tp/t/results/misc_commands/text_before_and_after_bye.pl
*** texinfo-6.7/tp/t/results/misc_commands/text_before_and_after_bye.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/text_before_and_after_bye.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 57,59 ****
--- 57,62 ----
  
  
+ $result_floats{'text_before_and_after_bye'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/text_before_line_command.pl texinfo-6.8/tp/t/results/misc_commands/text_before_line_command.pl
*** texinfo-6.7/tp/t/results/misc_commands/text_before_line_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/text_before_line_command.pl	2021-05-02 13:11:58.000000000 +0100
***************
*** 104,108 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'LD-Version-Scripts'
            }
--- 104,110 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'LD-Version-Scripts'
            }
***************
*** 306,310 ****
  $result_trees{'text_before_line_command'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_before_line_command'}{'contents'}[1];
  $result_trees{'text_before_line_command'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'text_before_line_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'text_before_line_command'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'text_before_line_command'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'text_before_line_command'}{'contents'}[1]{'parent'} = $result_trees{'text_before_line_command'};
  $result_trees{'text_before_line_command'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_line_command'}{'contents'}[2]{'args'}[0];
--- 308,312 ----
  $result_trees{'text_before_line_command'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_before_line_command'}{'contents'}[1];
  $result_trees{'text_before_line_command'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'text_before_line_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'text_before_line_command'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'text_before_line_command'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'text_before_line_command'}{'contents'}[1]{'parent'} = $result_trees{'text_before_line_command'};
  $result_trees{'text_before_line_command'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_before_line_command'}{'contents'}[2]{'args'}[0];
***************
*** 451,453 ****
--- 453,458 ----
  
  
+ $result_floats{'text_before_line_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/misc_commands/vskip.pl texinfo-6.8/tp/t/results/misc_commands/vskip.pl
*** texinfo-6.7/tp/t/results/misc_commands/vskip.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/misc_commands/vskip.pl	2021-05-02 13:11:59.000000000 +0100
***************
*** 41,44 ****
--- 41,47 ----
  
  
+ $result_floats{'vskip'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'vskip'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/morecoverage/formatting_fr.pl texinfo-6.8/tp/t/results/morecoverage/formatting_fr.pl
*** texinfo-6.7/tp/t/results/morecoverage/formatting_fr.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/morecoverage/formatting_fr.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 119,123 ****
                            'cmdname' => 'TeX',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 119,127 ----
                            'cmdname' => 'TeX',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'formatting.texi',
!                             'line_nr' => 4,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 129,133 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 133,141 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'formatting.texi',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 149,153 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 157,165 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'formatting.texi',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 301,305 ****
                                'cmdname' => 'equiv',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 313,321 ----
                                'cmdname' => 'equiv',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => 'formatting.texi',
!                                 'line_nr' => 7,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 311,315 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 327,335 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => 'formatting.texi',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 369,373 ****
                            'cmdname' => 'asis',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 389,397 ----
                            'cmdname' => 'asis',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'formatting.texi',
!                             'line_nr' => 7,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 422,426 ****
                            'cmdname' => '`',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 446,454 ----
                            'cmdname' => '`',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'formatting.texi',
!                             'line_nr' => 8,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 448,452 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 476,484 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'formatting.texi',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 523,527 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 555,561 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1031,1035 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1065,1073 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => 'formatting.texi',
!                         'line_nr' => 32,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1052,1056 ****
                  'titlepage' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1090,1098 ----
                  'titlepage' => {}
                },
!               'line_nr' => {
!                 'file_name' => 'formatting.texi',
!                 'line_nr' => 32,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2077,2081 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 2119,2125 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 2246,2250 ****
                                'cmdname' => 'comma',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 2290,2298 ----
                                'cmdname' => 'comma',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => 'formatting.texi',
!                                 'line_nr' => 91,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              },
***************
*** 2274,2278 ****
                      }
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'menu_entry'
--- 2322,2330 ----
                      }
                    },
!                   'line_nr' => {
!                     'file_name' => 'formatting.texi',
!                     'line_nr' => 91,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'menu_entry'
***************
*** 2469,2473 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 's_002d_002dect_002cion'
            }
--- 2521,2529 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 's_002d_002dect_002cion'
            }
***************
*** 2476,2480 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 2532,2540 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'formatting.texi',
!         'line_nr' => 99,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2866,2870 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 2926,2932 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 3156,3160 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsubsection-_0060_0060simple_002ddouble_002d_002d'
            }
--- 3218,3224 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsubsection-_0060_0060simple_002ddouble_002d_002d'
            }
***************
*** 3233,3237 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027'
            }
--- 3297,3303 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027'
            }
***************
*** 3311,3315 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter2'
            }
--- 3377,3383 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter2'
            }
***************
*** 3494,3505 ****
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3];
- $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[0]{'extra'}{'command'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4];
--- 3562,3570 ----
***************
*** 3529,3536 ****
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2];
--- 3594,3599 ----
***************
*** 3544,3548 ****
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1];
- $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0];
--- 3607,3610 ----
***************
*** 3554,3558 ****
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6];
- $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0];
--- 3616,3619 ----
***************
*** 3562,3566 ****
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'extra'}{'menu_entry_name'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[3]{'contents'}[1];
- $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4];
  $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0];
--- 3623,3626 ----
***************
*** 3573,3577 ****
  $result_trees{'formatting_fr'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[1];
  $result_trees{'formatting_fr'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'formatting_fr'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'formatting_fr'}{'contents'}[1]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[2]{'args'}[0];
--- 3633,3637 ----
  $result_trees{'formatting_fr'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[1];
  $result_trees{'formatting_fr'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[1]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[2]{'args'}[0];
***************
*** 3647,3656 ****
  $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0];
  $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4];
  $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'extra'}{'titlepage'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7];
- $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7];
  $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[2]{'contents'}[7]{'contents'}[5]{'args'}[0];
--- 3707,3714 ----
***************
*** 3807,3811 ****
  $result_trees{'formatting_fr'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[3];
  $result_trees{'formatting_fr'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'formatting_fr'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'formatting_fr'}{'contents'}[3]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[4]{'args'}[0];
--- 3865,3869 ----
  $result_trees{'formatting_fr'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[3];
  $result_trees{'formatting_fr'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[3]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[4]{'args'}[0];
***************
*** 3832,3836 ****
  $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[1];
- $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
--- 3890,3893 ----
***************
*** 3841,3845 ****
  $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[2];
- $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1];
  $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'contents'}[0];
--- 3898,3901 ----
***************
*** 3871,3876 ****
  $result_trees{'formatting_fr'}{'contents'}[5]{'extra'}{'node_content'}[1] = $result_trees{'formatting_fr'}{'contents'}[5]{'args'}[0]{'contents'}[1];
  $result_trees{'formatting_fr'}{'contents'}[5]{'extra'}{'node_content'}[2] = $result_trees{'formatting_fr'}{'contents'}[5]{'args'}[0]{'contents'}[2];
! $result_trees{'formatting_fr'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'formatting_fr'}{'contents'}[5]{'extra'}{'node_content'};
! $result_trees{'formatting_fr'}{'contents'}[5]{'line_nr'} = $result_trees{'formatting_fr'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'formatting_fr'}{'contents'}[5]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[6]{'args'}[0];
--- 3927,3933 ----
  $result_trees{'formatting_fr'}{'contents'}[5]{'extra'}{'node_content'}[1] = $result_trees{'formatting_fr'}{'contents'}[5]{'args'}[0]{'contents'}[1];
  $result_trees{'formatting_fr'}{'contents'}[5]{'extra'}{'node_content'}[2] = $result_trees{'formatting_fr'}{'contents'}[5]{'args'}[0]{'contents'}[2];
! $result_trees{'formatting_fr'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'formatting_fr'}{'contents'}[5]{'args'}[0]{'contents'}[1];
! $result_trees{'formatting_fr'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'formatting_fr'}{'contents'}[5]{'args'}[0]{'contents'}[2];
  $result_trees{'formatting_fr'}{'contents'}[5]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[6]{'args'}[0];
***************
*** 3933,3937 ****
  $result_trees{'formatting_fr'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[7];
  $result_trees{'formatting_fr'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'formatting_fr'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'formatting_fr'}{'contents'}[7]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[8]{'args'}[0];
--- 3990,3994 ----
  $result_trees{'formatting_fr'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[7];
  $result_trees{'formatting_fr'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[7]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[8]{'args'}[0];
***************
*** 3976,3980 ****
  $result_trees{'formatting_fr'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[9];
  $result_trees{'formatting_fr'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'formatting_fr'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'formatting_fr'}{'contents'}[9]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[10]{'args'}[0];
--- 4033,4037 ----
  $result_trees{'formatting_fr'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[9];
  $result_trees{'formatting_fr'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[9]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[10]{'args'}[0];
***************
*** 3985,3989 ****
  $result_trees{'formatting_fr'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[11];
  $result_trees{'formatting_fr'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'formatting_fr'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'formatting_fr'}{'contents'}[11]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[12]{'args'}[0];
--- 4042,4046 ----
  $result_trees{'formatting_fr'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[11];
  $result_trees{'formatting_fr'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[11]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[12]{'args'}[0];
***************
*** 3994,3998 ****
  $result_trees{'formatting_fr'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[13];
  $result_trees{'formatting_fr'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'formatting_fr'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'formatting_fr'}{'contents'}[13]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[14]{'args'}[0];
--- 4051,4055 ----
  $result_trees{'formatting_fr'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[13];
  $result_trees{'formatting_fr'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'formatting_fr'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'formatting_fr'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'formatting_fr'}{'contents'}[13]{'parent'} = $result_trees{'formatting_fr'};
  $result_trees{'formatting_fr'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'formatting_fr'}{'contents'}[14]{'args'}[0];
***************
*** 4613,4620 ****
--- 4670,4689 ----
      'text' => '@menu in invalid context',
      'type' => 'warning'
+   },
+   {
+     'error_line' => 'formatting.texi:130: warning: @centerchap is obsolete.
+ ',
+     'file_name' => 'formatting.texi',
+     'line_nr' => 130,
+     'macro' => '',
+     'text' => '@centerchap is obsolete.',
+     'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'formatting_fr'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'formatting_fr'} = 'This is formatting.info, produced from formatting.texi.
***************
*** 4800,4808 ****
  $result_converted{'html'}->{'formatting_fr'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
- <!-- In copying
-  -->
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>title &ndash;a</title>
  
--- 4869,4877 ----
  $result_converted{'html'}->{'formatting_fr'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- In copying
+  -->
  <title>title &ndash;a</title>
  
***************
*** 4811,4821 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 4880,4892 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 4826,4829 ****
--- 4897,4901 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 4847,4851 ****
  </p><hr>
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Section suivante dans l&rsquo;ordre de lecture"> &gt; </a>]</td>
--- 4919,4924 ----
  </p><hr>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Section suivante dans l&rsquo;ordre de lecture"> &gt; </a>]</td>
***************
*** 4984,4988 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
--- 5057,5062 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
***************
*** 5016,5020 ****
  
  <hr>
! <span id="s_002d_002dect_002cion"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
--- 5090,5095 ----
  
  <hr>
! <div class="section" id="s_002d_002dect_002cion">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
***************
*** 5047,5051 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
--- 5122,5127 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
***************
*** 5073,5077 ****
  <span id="anchor"></span>
  <hr>
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
--- 5149,5154 ----
  <span id="anchor"></span>
  <hr>
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
***************
*** 5091,5095 ****
  
  <hr>
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
--- 5168,5174 ----
  
  <hr>
! </div>
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
***************
*** 5109,5113 ****
  
  <hr>
! <span id="chapter2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
--- 5188,5197 ----
  
  <hr>
! </div>
! </div>
! </div>
! </div>
! <div class="centerchap" id="chapter2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"> &lt; </a>]</td>
***************
*** 5201,5204 ****
--- 5285,5290 ----
  </td></tr></table>
  
+ </div>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/morecoverage/texi_formatting.pl texinfo-6.8/tp/t/results/morecoverage/texi_formatting.pl
*** texinfo-6.7/tp/t/results/morecoverage/texi_formatting.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/morecoverage/texi_formatting.pl	2021-05-02 13:12:17.000000000 +0100
***************
*** 119,123 ****
                            'cmdname' => 'TeX',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 119,127 ----
                            'cmdname' => 'TeX',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'formatting.texi',
!                             'line_nr' => 4,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 129,133 ****
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 133,141 ----
                    'cmdname' => 'code',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => 'formatting.texi',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 149,153 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 157,165 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => 'formatting.texi',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 301,305 ****
                                'cmdname' => 'equiv',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              }
--- 313,321 ----
                                'cmdname' => 'equiv',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => 'formatting.texi',
!                                 'line_nr' => 7,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              }
***************
*** 311,315 ****
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 327,335 ----
                        'cmdname' => 'code',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => 'formatting.texi',
!                         'line_nr' => 7,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 369,373 ****
                            'cmdname' => 'asis',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 389,397 ----
                            'cmdname' => 'asis',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'formatting.texi',
!                             'line_nr' => 7,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 422,426 ****
                            'cmdname' => '`',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 446,454 ----
                            'cmdname' => '`',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'formatting.texi',
!                             'line_nr' => 8,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 448,452 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 476,484 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'formatting.texi',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 523,527 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 555,561 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 1031,1035 ****
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      },
--- 1065,1073 ----
                        'cmdname' => ',',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => 'formatting.texi',
!                         'line_nr' => 32,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      },
***************
*** 1052,1056 ****
                  'titlepage' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1090,1098 ----
                  'titlepage' => {}
                },
!               'line_nr' => {
!                 'file_name' => 'formatting.texi',
!                 'line_nr' => 32,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 2077,2081 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 2119,2125 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 2246,2250 ****
                                'cmdname' => 'comma',
                                'contents' => [],
!                               'line_nr' => {},
                                'parent' => {}
                              },
--- 2290,2298 ----
                                'cmdname' => 'comma',
                                'contents' => [],
!                               'line_nr' => {
!                                 'file_name' => 'formatting.texi',
!                                 'line_nr' => 91,
!                                 'macro' => ''
!                               },
                                'parent' => {}
                              },
***************
*** 2274,2278 ****
                      }
                    },
!                   'line_nr' => {},
                    'parent' => {},
                    'type' => 'menu_entry'
--- 2322,2330 ----
                      }
                    },
!                   'line_nr' => {
!                     'file_name' => 'formatting.texi',
!                     'line_nr' => 91,
!                     'macro' => ''
!                   },
                    'parent' => {},
                    'type' => 'menu_entry'
***************
*** 2469,2473 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 's_002d_002dect_002cion'
            }
--- 2521,2529 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {}
!             ],
              'normalized' => 's_002d_002dect_002cion'
            }
***************
*** 2476,2480 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 2532,2540 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'formatting.texi',
!         'line_nr' => 99,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 2866,2870 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 2926,2932 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 3156,3160 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsubsection-_0060_0060simple_002ddouble_002d_002d'
            }
--- 3218,3224 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsubsection-_0060_0060simple_002ddouble_002d_002d'
            }
***************
*** 3233,3237 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027'
            }
--- 3297,3303 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027'
            }
***************
*** 3311,3315 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter2'
            }
--- 3377,3383 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter2'
            }
***************
*** 3494,3505 ****
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2];
- $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3];
- $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[0]{'extra'}{'command'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4];
--- 3562,3570 ----
***************
*** 3529,3536 ****
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2];
--- 3594,3599 ----
***************
*** 3544,3548 ****
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1];
- $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0];
--- 3607,3610 ----
***************
*** 3554,3558 ****
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6];
- $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[5]{'contents'}[0];
--- 3616,3619 ----
***************
*** 3562,3566 ****
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'extra'}{'menu_entry_name'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[3]{'contents'}[1];
- $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4];
  $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0];
--- 3623,3626 ----
***************
*** 3573,3577 ****
  $result_trees{'texi_formatting'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[1];
  $result_trees{'texi_formatting'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_formatting'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'texi_formatting'}{'contents'}[1]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[2]{'args'}[0];
--- 3633,3637 ----
  $result_trees{'texi_formatting'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[1];
  $result_trees{'texi_formatting'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[1]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[2]{'args'}[0];
***************
*** 3647,3656 ****
  $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2];
- $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0];
  $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4];
  $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'extra'}{'titlepage'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7];
- $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7];
  $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[2]{'contents'}[7]{'contents'}[5]{'args'}[0];
--- 3707,3714 ----
***************
*** 3807,3811 ****
  $result_trees{'texi_formatting'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[3];
  $result_trees{'texi_formatting'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_formatting'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'texi_formatting'}{'contents'}[3]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[4]{'args'}[0];
--- 3865,3869 ----
  $result_trees{'texi_formatting'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[3];
  $result_trees{'texi_formatting'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[3]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[4]{'args'}[0];
***************
*** 3832,3836 ****
  $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[1];
- $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
--- 3890,3893 ----
***************
*** 3841,3845 ****
  $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[2];
- $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1];
  $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'contents'}[0];
--- 3898,3901 ----
***************
*** 3871,3876 ****
  $result_trees{'texi_formatting'}{'contents'}[5]{'extra'}{'node_content'}[1] = $result_trees{'texi_formatting'}{'contents'}[5]{'args'}[0]{'contents'}[1];
  $result_trees{'texi_formatting'}{'contents'}[5]{'extra'}{'node_content'}[2] = $result_trees{'texi_formatting'}{'contents'}[5]{'args'}[0]{'contents'}[2];
! $result_trees{'texi_formatting'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_formatting'}{'contents'}[5]{'extra'}{'node_content'};
! $result_trees{'texi_formatting'}{'contents'}[5]{'line_nr'} = $result_trees{'texi_formatting'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'texi_formatting'}{'contents'}[5]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[6]{'args'}[0];
--- 3927,3933 ----
  $result_trees{'texi_formatting'}{'contents'}[5]{'extra'}{'node_content'}[1] = $result_trees{'texi_formatting'}{'contents'}[5]{'args'}[0]{'contents'}[1];
  $result_trees{'texi_formatting'}{'contents'}[5]{'extra'}{'node_content'}[2] = $result_trees{'texi_formatting'}{'contents'}[5]{'args'}[0]{'contents'}[2];
! $result_trees{'texi_formatting'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'texi_formatting'}{'contents'}[5]{'args'}[0]{'contents'}[1];
! $result_trees{'texi_formatting'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'texi_formatting'}{'contents'}[5]{'args'}[0]{'contents'}[2];
  $result_trees{'texi_formatting'}{'contents'}[5]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[6]{'args'}[0];
***************
*** 3933,3937 ****
  $result_trees{'texi_formatting'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[7];
  $result_trees{'texi_formatting'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_formatting'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'texi_formatting'}{'contents'}[7]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[8]{'args'}[0];
--- 3990,3994 ----
  $result_trees{'texi_formatting'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[7];
  $result_trees{'texi_formatting'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[7]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[8]{'args'}[0];
***************
*** 3976,3980 ****
  $result_trees{'texi_formatting'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[9];
  $result_trees{'texi_formatting'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_formatting'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'texi_formatting'}{'contents'}[9]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[10]{'args'}[0];
--- 4033,4037 ----
  $result_trees{'texi_formatting'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[9];
  $result_trees{'texi_formatting'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[9]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[10]{'args'}[0];
***************
*** 3985,3989 ****
  $result_trees{'texi_formatting'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[11];
  $result_trees{'texi_formatting'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_formatting'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'texi_formatting'}{'contents'}[11]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[12]{'args'}[0];
--- 4042,4046 ----
  $result_trees{'texi_formatting'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[11];
  $result_trees{'texi_formatting'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[11]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[12]{'args'}[0];
***************
*** 3994,3998 ****
  $result_trees{'texi_formatting'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[13];
  $result_trees{'texi_formatting'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'texi_formatting'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'texi_formatting'}{'contents'}[13]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[14]{'args'}[0];
--- 4051,4055 ----
  $result_trees{'texi_formatting'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[13];
  $result_trees{'texi_formatting'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'texi_formatting'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'texi_formatting'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'texi_formatting'}{'contents'}[13]{'parent'} = $result_trees{'texi_formatting'};
  $result_trees{'texi_formatting'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'texi_formatting'}{'contents'}[14]{'args'}[0];
***************
*** 4613,4620 ****
--- 4670,4689 ----
      'text' => '@menu in invalid context',
      'type' => 'warning'
+   },
+   {
+     'error_line' => 'formatting.texi:130: warning: @centerchap is obsolete.
+ ',
+     'file_name' => 'formatting.texi',
+     'line_nr' => 130,
+     'macro' => '',
+     'text' => '@centerchap is obsolete.',
+     'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'texi_formatting'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'texi_formatting'} = 'This is formatting.info, produced from formatting.texi.
***************
*** 4800,4808 ****
  $result_converted{'html'}->{'texi_formatting'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
- <!-- In copying
-  -->
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>title &ndash;a</title>
  
--- 4869,4877 ----
  $result_converted{'html'}->{'texi_formatting'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- In copying
+  -->
  <title>title &ndash;a</title>
  
***************
*** 4811,4814 ****
--- 4880,4885 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
***************
*** 4816,4824 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 4887,4895 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 4829,4832 ****
--- 4900,4904 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 4838,4842 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
--- 4910,4915 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
***************
*** 4844,4857 ****
  <span id="Top-section"></span><h1 class="top">Top section</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">chapter
- </td></tr>
- <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
- 
- Menu comment
- 
- </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#chapter2" rel="index" accesskey="2">description</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Chapter 2
- </td></tr>
- </table>
  
  
--- 4917,4920 ----
***************
*** 4971,4978 ****
  
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Next: <a href="#chapter2" accesskey="n" rel="next">chapter2</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
--- 5034,5073 ----
  
  
+ <div class="Contents_element" id="SEC_Contents">
+ <h2 class="contents-heading">Table of Contents</h2>
+ 
+ <div class="contents">
+ 
+ <ul class="no-bullet">
+   <li><a id="toc-chapter-1" href="#chapter">1 chapter</a>
+   <ul class="no-bullet">
+     <li><a id="toc-A-section" href="#s_002d_002dect_002cion">1.1 A section</a>
+     <ul class="no-bullet">
+       <li><a id="toc-subsection-1" href="#subsection">1.1.1 subsection</a>
+       <ul class="no-bullet">
+         <li><a id="toc-subsubsection-_0060_0060simple_002ddouble_002d_002d-1" href="#subsubsection-_0060_0060simple_002ddouble_002d_002d">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</a></li>
+         <li><a id="toc-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">1.1.1.2 three&mdash;four&mdash;-&rdquo;</a></li>
+       </ul></li>
+     </ul></li>
+   </ul></li>
+   <li><a id="toc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
+ </ul>
+ </div>
+ </div>
+ <div class="Overview_element" id="SEC_Overview">
+ <h2 class="shortcontents-heading">Short Table of Contents</h2>
+ 
+ <div class="shortcontents">
+ <ul class="no-bullet">
+ <li><a id="stoc-chapter-1" href="#toc-chapter-1">1 chapter</a></li>
+ <li><a id="stoc-chapter-2" href="#toc-chapter-2" rel="index">chapter 2</a></li>
+ </ul>
+ </div>
+ </div>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Next: <a href="#chapter2" accesskey="n" rel="next">chapter 2</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top section</a>, Up: <a href="#Top" accesskey="u" rel="up">Top section</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
***************
*** 4980,4997 ****
  <p><a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
  </p>
- <div class="format">
- <table class="menu" border="0" cellspacing="0"><tr><td>
- <pre class="menu-preformatted">&bull; <a href="#s_002d_002dect_002cion" accesskey="1">s--ect,ion</a>:: s&ndash;ect,ion
- </pre><pre class="menu-comment">
- 
- Menu comment
- &ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;
- 
- 
- </pre></td></tr></table>
- </div>
  
  <hr>
! <span id="s_002d_002dect_002cion"></span><div class="header">
  <p>
  Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
--- 5075,5085 ----
  <p><a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
  </p>
  
+ <ul class="section-toc">
+ <li><a href="#s_002d_002dect_002cion" accesskey="1">A section</a></li>
+ </ul>
  <hr>
! <div class="section" id="s_002d_002dect_002cion">
! <div class="header">
  <p>
  Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
***************
*** 4999,5048 ****
  <span id="A-section"></span><h3 class="section">1.1 A section</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#subsection" accesskey="1">subsection</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
- 
- </pre></th></tr><tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">In detailmenu
- 
- </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" accesskey="2">subsubsection ``simple-double--</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" accesskey="3">subsubsection three---four----\'\'</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="subsection"></span><div class="header">
  <p>
! Up: <a href="#s_002d_002dect_002cion" accesskey="u" rel="up">s--ect,ion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="subsection-1"></span><h4 class="subsection">1.1.1 subsection</h4>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" accesskey="1">subsubsection ``simple-double--</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" accesskey="2">subsubsection three---four----\'\'</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <span id="anchor"></span>
  <hr>
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><div class="header">
  <p>
! Next: <a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" accesskey="n" rel="next">subsubsection three---four----\'\'</a>, Up: <a href="#subsection" accesskey="u" rel="up">subsection</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</h4>
  
  <hr>
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><div class="header">
  <p>
! Previous: <a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" accesskey="p" rel="prev">subsubsection ``simple-double--</a>, Up: <a href="#subsection" accesskey="u" rel="up">subsection</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection">1.1.1.2 three&mdash;four&mdash;-&rdquo;</h4>
  
  <hr>
! <span id="chapter2"></span><div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="chapter-2"></span><h2 class="centerchap" align="center">chapter 2</h2>
--- 5087,5134 ----
  <span id="A-section"></span><h3 class="section">1.1 A section</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#subsection" accesskey="1">subsection</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="subsection">
! <div class="header">
  <p>
! Up: <a href="#s_002d_002dect_002cion" accesskey="u" rel="up">A section</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="subsection-1"></span><h4 class="subsection">1.1.1 subsection</h4>
  
  
  <span id="anchor"></span>
+ <ul class="section-toc">
+ <li><a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" accesskey="1">subsubsection &ldquo;simple-double&ndash;</a></li>
+ <li><a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" accesskey="2">three&mdash;four&mdash;-&rdquo;</a></li>
+ </ul>
  <hr>
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <div class="header">
  <p>
! Next: <a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" accesskey="n" rel="next">three&mdash;four&mdash;-&rdquo;</a>, Up: <a href="#subsection" accesskey="u" rel="up">subsection</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</h4>
  
  <hr>
! </div>
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <div class="header">
  <p>
! Previous: <a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" accesskey="p" rel="prev">subsubsection &ldquo;simple-double&ndash;</a>, Up: <a href="#subsection" accesskey="u" rel="up">subsection</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection">1.1.1.2 three&mdash;four&mdash;-&rdquo;</h4>
  
  <hr>
! </div>
! </div>
! </div>
! </div>
! <div class="centerchap" id="chapter2">
! <div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Top section</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="chapter-2"></span><h2 class="centerchap" align="center">chapter 2</h2>
***************
*** 5123,5165 ****
  </td></tr></table>
  
- <span id="SEC_Contents"></span>
- <h2 class="contents-heading">Table of Contents</h2>
- 
- <div class="contents">
- 
- <ul class="no-bullet">
-   <li><a id="toc-chapter-1" href="#chapter">1 chapter</a>
-   <ul class="no-bullet">
-     <li><a id="toc-A-section" href="#s_002d_002dect_002cion">1.1 A section</a>
-     <ul class="no-bullet">
-       <li><a id="toc-subsection-1" href="#subsection">1.1.1 subsection</a>
-       <ul class="no-bullet">
-         <li><a id="toc-subsubsection-_0060_0060simple_002ddouble_002d_002d-1" href="#subsubsection-_0060_0060simple_002ddouble_002d_002d">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</a></li>
-         <li><a id="toc-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">1.1.1.2 three&mdash;four&mdash;-&rdquo;</a></li>
-       </ul></li>
-     </ul></li>
-   </ul></li>
-   <li><a id="toc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
- </ul>
  </div>
- 
- <span id="SEC_Overview"></span>
- <h2 class="shortcontents-heading">Short Table of Contents</h2>
- 
- <div class="shortcontents">
- <ul class="no-bullet">
- <li><a id="stoc-chapter-1" href="#toc-chapter-1">1 chapter</a></li>
- <li><a id="stoc-chapter-2" href="#toc-chapter-2" rel="index">chapter 2</a></li>
- </ul>
  </div>
- 
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote</p>
  </div>
- <hr>
  
  
--- 5209,5221 ----
  </td></tr></table>
  
  </div>
  </div>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote</p>
  </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/double_index_entry/res_html/double_index_entry.html texinfo-6.8/tp/t/results/moreindices/double_index_entry/res_html/double_index_entry.html
*** texinfo-6.7/tp/t/results/moreindices/double_index_entry/res_html/double_index_entry.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/double_index_entry/res_html/double_index_entry.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 65,70 ****
  </td></tr></table>
  
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 68,72 ----
  </td></tr></table>
  
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/double_index_entry.pl texinfo-6.8/tp/t/results/moreindices/double_index_entry.pl
*** texinfo-6.7/tp/t/results/moreindices/double_index_entry.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/double_index_entry.pl	2021-05-02 13:12:20.000000000 +0100
***************
*** 285,289 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 285,291 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 436,440 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-node'
            },
--- 438,444 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-node'
            },
***************
*** 505,509 ****
  $result_trees{'double_index_entry'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[1];
  $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'double_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'double_index_entry'};
  $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0];
--- 509,513 ----
  $result_trees{'double_index_entry'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[1];
  $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_index_entry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'double_index_entry'}{'contents'}[1]{'parent'} = $result_trees{'double_index_entry'};
  $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0];
***************
*** 527,531 ****
  $result_trees{'double_index_entry'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[2];
  $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'double_index_entry'}{'contents'}[2]{'parent'} = $result_trees{'double_index_entry'};
--- 531,535 ----
  $result_trees{'double_index_entry'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'double_index_entry'}{'contents'}[2];
  $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'double_index_entry'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'double_index_entry'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'double_index_entry'}{'contents'}[2]{'parent'} = $result_trees{'double_index_entry'};
***************
*** 628,631 ****
--- 632,638 ----
  
  
+ $result_floats{'double_index_entry'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'double_index_entry'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/Chapter-2.html texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/Chapter-2.html
*** texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/Chapter-2.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/Chapter-2.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Chapter-2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="Chapter-2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 53,56 ****
--- 57,61 ----
  <p>In chapter 2
  </p>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/Chapter.html texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/Chapter.html
*** texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/Chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/Chapter.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#top-section" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html#second" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="Chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#top-section" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html#second" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 99,102 ****
--- 103,107 ----
  <span id="index-Chapter2"></span>
  </p>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/index.html texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/index.html
*** texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/index.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="top-section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="unnumbered.html" title="Previous section in reading order"> &lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#second" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="top-section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="unnumbered.html" title="Previous section in reading order"> &lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#second" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 101,105 ****
  
  <hr size="6">
! <span id="second"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#top-section" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#top-section" title="Previous section in reading order"> &lt; </a>]</td>
--- 105,110 ----
  
  <hr size="6">
! <div class="section" id="second">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#top-section" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#top-section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 210,213 ****
--- 215,220 ----
   &nbsp; 
  </td></tr></table>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/index_no_node_abt.html texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/index_no_node_abt.html
*** texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/index_no_node_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/index_no_node_abt.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#top-section" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#top-section" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#top-section" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#top-section" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/unnumbered.html texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/unnumbered.html
*** texinfo-6.7/tp/t/results/moreindices/index_no_node/res_html/unnumbered.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_no_node/res_html/unnumbered.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 83,87 ****
  
  
! <span id="unnumbered"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[ &lt; ]</td>
--- 86,91 ----
  
  
! <div class="unnumbered" id="unnumbered">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[ &lt; ]</td>
***************
*** 149,152 ****
--- 153,157 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_no_node.pl texinfo-6.8/tp/t/results/moreindices/index_no_node.pl
*** texinfo-6.7/tp/t/results/moreindices/index_no_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_no_node.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 1543,1545 ****
--- 1543,1548 ----
  
  
+ $result_floats{'index_no_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/first.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/first.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/first.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/first.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="first"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="first">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 174,178 ****
  
  <hr>
! <span id="section-1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#first" title="Previous section in reading order"> &lt; </a>]</td>
--- 178,183 ----
  
  <hr>
! <div class="section" id="section-1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#first" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 271,275 ****
  
  <hr>
! <span id="subsection-1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section-1" title="Previous section in reading order"> &lt; </a>]</td>
--- 276,281 ----
  
  <hr>
! <div class="subsection" id="subsection-1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section-1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 291,295 ****
  </p>
  <hr>
! <span id="subsection-2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection-1" title="Previous section in reading order"> &lt; </a>]</td>
--- 297,303 ----
  </p>
  <hr>
! </div>
! <div class="subsection" id="subsection-2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection-1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 382,386 ****
  
  <hr>
! <span id="section-2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection-2" title="Previous section in reading order"> &lt; </a>]</td>
--- 390,397 ----
  
  <hr>
! </div>
! </div>
! <div class="section" id="section-2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection-2" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 402,406 ****
  </p>
  <hr>
! <span id="section-3"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section-2" title="Previous section in reading order"> &lt; </a>]</td>
--- 413,419 ----
  </p>
  <hr>
! </div>
! <div class="section" id="section-3">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section-2" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 637,640 ****
--- 650,655 ----
  <span id="index-node-3-in-section-3"></span>
  
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/index.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/index.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/index.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="first.html#first" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="first.html#first" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 219,222 ****
--- 223,227 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/index_split_abt.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/index_split_abt.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/index_split_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/index_split_abt.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/node-2-in-section-3.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/node-2-in-section-3.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/node-2-in-section-3.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/node-2-in-section-3.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#node-2-in-section-3">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/node-3-in-section-3.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/node-3-in-section-3.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/node-3-in-section-3.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/node-3-in-section-3.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#node-3-in-section-3">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/node-in-section-3.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/node-in-section-3.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/node-in-section-3.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/node-in-section-3.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#node-in-section-3">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/second-chapter.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/second-chapter.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/second-chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/second-chapter.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="second-chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="first.html#section-3" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="second-chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="first.html#section-3" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 53,56 ****
--- 57,61 ----
  <p>Second chapter
  </p>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/section-1.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/section-1.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/section-1.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/section-1.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#section-1">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/section-2.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/section-2.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/section-2.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/section-2.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#section-2">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/section-3.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/section-3.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/section-3.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/section-3.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#section-3">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/subsection-1.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/subsection-1.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/subsection-1.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/subsection-1.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#subsection-1">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split/res_html/subsection-2.html texinfo-6.8/tp/t/results/moreindices/index_split/res_html/subsection-2.html
*** texinfo-6.7/tp/t/results/moreindices/index_split/res_html/subsection-2.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split/res_html/subsection-2.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#subsection-2">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/first.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/first.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/first.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/first.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="first"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="first">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 174,177 ****
--- 178,182 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/index.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/index.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/index.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="first.html" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="first.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 220,223 ****
--- 224,228 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/index_split_abt.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/index_split_abt.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/index_split_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/index_split_abt.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/node-2-in-section-3.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/node-2-in-section-3.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/node-2-in-section-3.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/node-2-in-section-3.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/node-3-in-section-3.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/node-3-in-section-3.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/node-3-in-section-3.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/node-3-in-section-3.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/node-in-section-3.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/node-in-section-3.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/node-in-section-3.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/node-in-section-3.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/second-chapter.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/second-chapter.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/second-chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/second-chapter.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="second-chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="node-3-in-section-3.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="second-chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="node-3-in-section-3.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 54,57 ****
--- 58,62 ----
  <p>Second chapter
  </p>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/section-1.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/section-1.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/section-1.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/section-1.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section-1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="first.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section-1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="first.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 131,134 ****
--- 135,139 ----
  <span id="index-another"></span>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/section-2.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/section-2.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/section-2.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/section-2.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section-2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsection-2.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section-2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsection-2.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 54,57 ****
--- 58,62 ----
  <p>Section 2
  </p>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/section-3.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/section-3.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/section-3.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/section-3.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section-3"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section-2.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section-3">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section-2.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 121,124 ****
--- 125,129 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/subsection-1.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/subsection-1.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/subsection-1.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/subsection-1.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="subsection-1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section-1.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="subsection" id="subsection-1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="section-1.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 54,57 ****
--- 58,62 ----
  <p>In subsection 1
  </p>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/subsection-2.html texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/subsection-2.html
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes/res_html/subsection-2.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes/res_html/subsection-2.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="subsection-2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsection-1.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="subsection" id="subsection-2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsection-1.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 125,128 ****
--- 129,133 ----
  <span id="index-printindex-subsection-2"></span>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split_nodes.pl texinfo-6.8/tp/t/results/moreindices/index_split_nodes.pl
*** texinfo-6.7/tp/t/results/moreindices/index_split_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split_nodes.pl	2021-05-02 13:12:20.000000000 +0100
***************
*** 99,103 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 99,105 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 884,888 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            }
--- 886,892 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            }
***************
*** 1486,1490 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-1'
            }
--- 1490,1496 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-1'
            }
***************
*** 1878,1882 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection-1'
            }
--- 1884,1890 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection-1'
            }
***************
*** 1973,1977 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection-2'
            }
--- 1981,1987 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection-2'
            }
***************
*** 2198,2202 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-2'
            }
--- 2208,2214 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-2'
            }
***************
*** 2293,2297 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-3'
            }
--- 2305,2311 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-3'
            }
***************
*** 2544,2548 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-in-section-3'
            },
--- 2558,2564 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-in-section-3'
            },
***************
*** 2850,2854 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-2-in-section-3'
            },
--- 2866,2872 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-2-in-section-3'
            },
***************
*** 2971,2975 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-3-in-section-3'
            },
--- 2989,2995 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-3-in-section-3'
            },
***************
*** 3018,3022 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-chapter'
            }
--- 3038,3044 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-chapter'
            }
***************
*** 3114,3118 ****
  $result_trees{'index_split_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[1];
  $result_trees{'index_split_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[1]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[2]{'args'}[0];
--- 3136,3140 ----
  $result_trees{'index_split_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[1];
  $result_trees{'index_split_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[1]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 3231,3235 ****
  $result_trees{'index_split_nodes'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[3];
  $result_trees{'index_split_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[3]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[4]{'args'}[0];
--- 3253,3257 ----
  $result_trees{'index_split_nodes'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[3];
  $result_trees{'index_split_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[3]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[4]{'args'}[0];
***************
*** 3329,3333 ****
  $result_trees{'index_split_nodes'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[5];
  $result_trees{'index_split_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[5]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[6]{'args'}[0];
--- 3351,3355 ----
  $result_trees{'index_split_nodes'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[5];
  $result_trees{'index_split_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[5]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[6]{'args'}[0];
***************
*** 3388,3392 ****
  $result_trees{'index_split_nodes'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[7];
  $result_trees{'index_split_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[7]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[8]{'args'}[0];
--- 3410,3414 ----
  $result_trees{'index_split_nodes'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[7];
  $result_trees{'index_split_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[7]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[8]{'args'}[0];
***************
*** 3400,3404 ****
  $result_trees{'index_split_nodes'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[9];
  $result_trees{'index_split_nodes'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[9]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[10]{'args'}[0];
--- 3422,3426 ----
  $result_trees{'index_split_nodes'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[9];
  $result_trees{'index_split_nodes'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[9]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[10]{'args'}[0];
***************
*** 3432,3436 ****
  $result_trees{'index_split_nodes'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[11];
  $result_trees{'index_split_nodes'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[11]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[12]{'args'}[0];
--- 3454,3458 ----
  $result_trees{'index_split_nodes'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[11];
  $result_trees{'index_split_nodes'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[11]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[12]{'args'}[0];
***************
*** 3444,3448 ****
  $result_trees{'index_split_nodes'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[13];
  $result_trees{'index_split_nodes'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[13]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[14]{'args'}[0];
--- 3466,3470 ----
  $result_trees{'index_split_nodes'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[13];
  $result_trees{'index_split_nodes'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[13]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[14]{'args'}[0];
***************
*** 3481,3485 ****
  $result_trees{'index_split_nodes'}{'contents'}[15]{'contents'}[3]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[15];
  $result_trees{'index_split_nodes'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[15]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[15]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[15]{'args'}[2]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[15]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[15]{'args'}[3]{'contents'}[0];
--- 3503,3507 ----
  $result_trees{'index_split_nodes'}{'contents'}[15]{'contents'}[3]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[15];
  $result_trees{'index_split_nodes'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[15]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[15]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[15]{'args'}[2]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[15]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[15]{'args'}[3]{'contents'}[0];
***************
*** 3527,3531 ****
  $result_trees{'index_split_nodes'}{'contents'}[16]{'contents'}[11]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[16];
  $result_trees{'index_split_nodes'}{'contents'}[16]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[16]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[16]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[16]{'args'}[3]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[16]{'parent'} = $result_trees{'index_split_nodes'};
--- 3549,3553 ----
  $result_trees{'index_split_nodes'}{'contents'}[16]{'contents'}[11]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[16];
  $result_trees{'index_split_nodes'}{'contents'}[16]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[16]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[16]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[16]{'args'}[3]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[16]{'parent'} = $result_trees{'index_split_nodes'};
***************
*** 3546,3550 ****
  $result_trees{'index_split_nodes'}{'contents'}[17]{'contents'}[2]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[17];
  $result_trees{'index_split_nodes'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[17]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[17]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[17]{'args'}[3]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[17]{'parent'} = $result_trees{'index_split_nodes'};
--- 3568,3572 ----
  $result_trees{'index_split_nodes'}{'contents'}[17]{'contents'}[2]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[17];
  $result_trees{'index_split_nodes'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[17]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[17]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[17]{'args'}[3]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[17]{'parent'} = $result_trees{'index_split_nodes'};
***************
*** 3552,3556 ****
  $result_trees{'index_split_nodes'}{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[18];
  $result_trees{'index_split_nodes'}{'contents'}[18]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[18]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[18]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split_nodes'}{'contents'}[18]{'extra'}{'node_content'};
  $result_trees{'index_split_nodes'}{'contents'}[18]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[19]{'args'}[0];
--- 3574,3578 ----
  $result_trees{'index_split_nodes'}{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[18];
  $result_trees{'index_split_nodes'}{'contents'}[18]{'extra'}{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[18]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split_nodes'}{'contents'}[18]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split_nodes'}{'contents'}[18]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split_nodes'}{'contents'}[18]{'parent'} = $result_trees{'index_split_nodes'};
  $result_trees{'index_split_nodes'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split_nodes'}{'contents'}[19]{'args'}[0];
***************
*** 3967,3976 ****
      }
    ],
!   'node_next' => {},
!   'node_prev' => {}
  };
  $result_nodes{'index_split_nodes'}{'menu_child'} = $result_nodes{'index_split_nodes'};
! $result_nodes{'index_split_nodes'}{'node_next'} = $result_nodes{'index_split_nodes'};
! $result_nodes{'index_split_nodes'}{'node_prev'} = $result_nodes{'index_split_nodes'};
  
  $result_menus{'index_split_nodes'} = {
--- 3989,4168 ----
      }
    ],
!   'node_next' => {
!     'cmdname' => 'node',
!     'extra' => {
!       'associated_section' => {
!         'cmdname' => 'chapter',
!         'extra' => {
!           'spaces_before_argument' => ' '
!         },
!         'level' => 1,
!         'number' => 1
!       },
!       'isindex' => 1,
!       'normalized' => 'first',
!       'spaces_before_argument' => ' '
!     },
!     'menu_child' => {
!       'cmdname' => 'node',
!       'extra' => {
!         'associated_section' => {
!           'cmdname' => 'section',
!           'extra' => {
!             'spaces_before_argument' => ' '
!           },
!           'level' => 2,
!           'number' => '1.1'
!         },
!         'isindex' => 1,
!         'normalized' => 'section-1',
!         'spaces_before_argument' => ' '
!       },
!       'menu_child' => {
!         'cmdname' => 'node',
!         'extra' => {
!           'associated_section' => {
!             'cmdname' => 'subsection',
!             'extra' => {
!               'spaces_before_argument' => ' '
!             },
!             'level' => 3,
!             'number' => '1.1.1'
!           },
!           'normalized' => 'subsection-1',
!           'spaces_before_argument' => ' '
!         },
!         'node_next' => {
!           'cmdname' => 'node',
!           'extra' => {
!             'associated_section' => {
!               'cmdname' => 'subsection',
!               'extra' => {
!                 'spaces_before_argument' => ' '
!               },
!               'level' => 3,
!               'number' => '1.1.2'
!             },
!             'isindex' => 1,
!             'normalized' => 'subsection-2',
!             'spaces_before_argument' => ' '
!           },
!           'node_prev' => {},
!           'node_up' => {}
!         },
!         'node_up' => {}
!       },
!       'menus' => [
!         {
!           'cmdname' => 'menu',
!           'extra' => {
!             'end_command' => {
!               'cmdname' => 'end',
!               'extra' => {
!                 'command_argument' => 'menu',
!                 'spaces_before_argument' => ' ',
!                 'text_arg' => 'menu'
!               }
!             }
!           }
!         }
!       ],
!       'node_next' => {
!         'cmdname' => 'node',
!         'extra' => {
!           'associated_section' => {
!             'cmdname' => 'section',
!             'extra' => {
!               'spaces_before_argument' => ' '
!             },
!             'level' => 2,
!             'number' => '1.2'
!           },
!           'normalized' => 'section-2',
!           'spaces_before_argument' => ' '
!         },
!         'node_next' => {
!           'cmdname' => 'node',
!           'extra' => {
!             'associated_section' => {
!               'cmdname' => 'section',
!               'extra' => {
!                 'spaces_before_argument' => ' '
!               },
!               'level' => 2,
!               'number' => '1.3'
!             },
!             'isindex' => 1,
!             'normalized' => 'section-3',
!             'spaces_before_argument' => ' '
!           },
!           'node_next' => {
!             'cmdname' => 'node',
!             'extra' => {
!               'normalized' => 'node-in-section-3',
!               'spaces_before_argument' => ' '
!             },
!             'node_prev' => {},
!             'node_up' => {}
!           },
!           'node_prev' => {},
!           'node_up' => {}
!         },
!         'node_prev' => {},
!         'node_up' => {}
!       },
!       'node_up' => {}
!     },
!     'menus' => [
!       {
!         'cmdname' => 'menu',
!         'extra' => {
!           'end_command' => {
!             'cmdname' => 'end',
!             'extra' => {
!               'command_argument' => 'menu',
!               'spaces_before_argument' => ' ',
!               'text_arg' => 'menu'
!             }
!           }
!         }
!       }
!     ],
!     'node_next' => {
!       'cmdname' => 'node',
!       'extra' => {
!         'associated_section' => {
!           'cmdname' => 'chapter',
!           'extra' => {
!             'spaces_before_argument' => ' '
!           },
!           'level' => 1,
!           'number' => 2
!         },
!         'normalized' => 'second-chapter',
!         'spaces_before_argument' => ' '
!       },
!       'node_prev' => {},
!       'node_up' => {}
!     },
!     'node_prev' => {},
!     'node_up' => {}
!   }
  };
  $result_nodes{'index_split_nodes'}{'menu_child'} = $result_nodes{'index_split_nodes'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'menu_child'}{'node_next'}{'node_prev'} = $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'menu_child'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'menu_child'}{'node_next'}{'node_up'} = $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'menu_child'}{'node_up'} = $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'index_split_nodes'}{'node_next'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'node_next'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'index_split_nodes'}{'node_next'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'node_next'}{'node_prev'} = $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'node_next'}{'node_up'} = $result_nodes{'index_split_nodes'}{'node_next'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'menu_child'}{'node_up'} = $result_nodes{'index_split_nodes'}{'node_next'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'index_split_nodes'}{'node_next'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'index_split_nodes'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'node_prev'} = $result_nodes{'index_split_nodes'};
! $result_nodes{'index_split_nodes'}{'node_next'}{'node_up'} = $result_nodes{'index_split_nodes'};
  
  $result_menus{'index_split_nodes'} = {
***************
*** 4131,4154 ****
  $result_menus{'index_split_nodes'}{'menu_up'} = $result_menus{'index_split_nodes'};
  
! $result_errors{'index_split_nodes'} = [
!   {
!     'error_line' => 'index_split.texi:23: warning: node `Top\' is prev for `first\' in menu but not in sectioning
! ',
!     'file_name' => 'index_split.texi',
!     'line_nr' => 23,
!     'macro' => '',
!     'text' => 'node `Top\' is prev for `first\' in menu but not in sectioning',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => 'index_split.texi:87: warning: node `node in section 3\' is next for `section 3\' in menu but not in sectioning
! ',
!     'file_name' => 'index_split.texi',
!     'line_nr' => 87,
!     'macro' => '',
!     'text' => 'node `node in section 3\' is next for `section 3\' in menu but not in sectioning',
!     'type' => 'warning'
!   }
! ];
  
  
--- 4323,4330 ----
  $result_menus{'index_split_nodes'}{'menu_up'} = $result_menus{'index_split_nodes'};
  
! $result_errors{'index_split_nodes'} = [];
! 
! 
! $result_floats{'index_split_nodes'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/index_split.pl texinfo-6.8/tp/t/results/moreindices/index_split.pl
*** texinfo-6.7/tp/t/results/moreindices/index_split.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/index_split.pl	2021-05-02 13:12:20.000000000 +0100
***************
*** 99,103 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 99,105 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 884,888 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            }
--- 886,892 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            }
***************
*** 1486,1490 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-1'
            }
--- 1490,1496 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-1'
            }
***************
*** 1878,1882 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection-1'
            }
--- 1884,1890 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection-1'
            }
***************
*** 1973,1977 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection-2'
            }
--- 1981,1987 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection-2'
            }
***************
*** 2198,2202 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-2'
            }
--- 2208,2214 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-2'
            }
***************
*** 2293,2297 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-3'
            }
--- 2305,2311 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-3'
            }
***************
*** 2544,2548 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-in-section-3'
            },
--- 2558,2564 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-in-section-3'
            },
***************
*** 2850,2854 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-2-in-section-3'
            },
--- 2866,2872 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-2-in-section-3'
            },
***************
*** 2971,2975 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-3-in-section-3'
            },
--- 2989,2995 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-3-in-section-3'
            },
***************
*** 3018,3022 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-chapter'
            }
--- 3038,3044 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-chapter'
            }
***************
*** 3114,3118 ****
  $result_trees{'index_split'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[1];
  $result_trees{'index_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[1]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[2]{'args'}[0];
--- 3136,3140 ----
  $result_trees{'index_split'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[1];
  $result_trees{'index_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[1]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[2]{'args'}[0];
***************
*** 3231,3235 ****
  $result_trees{'index_split'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'index_split'}{'contents'}[3];
  $result_trees{'index_split'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[3]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[4]{'args'}[0];
--- 3253,3257 ----
  $result_trees{'index_split'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'index_split'}{'contents'}[3];
  $result_trees{'index_split'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[3]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[4]{'args'}[0];
***************
*** 3329,3333 ****
  $result_trees{'index_split'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[5];
  $result_trees{'index_split'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[5]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[6]{'args'}[0];
--- 3351,3355 ----
  $result_trees{'index_split'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[5];
  $result_trees{'index_split'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[5]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[6]{'args'}[0];
***************
*** 3388,3392 ****
  $result_trees{'index_split'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[7];
  $result_trees{'index_split'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[7]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[8]{'args'}[0];
--- 3410,3414 ----
  $result_trees{'index_split'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[7];
  $result_trees{'index_split'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[7]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[8]{'args'}[0];
***************
*** 3400,3404 ****
  $result_trees{'index_split'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[9];
  $result_trees{'index_split'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[9]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[10]{'args'}[0];
--- 3422,3426 ----
  $result_trees{'index_split'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[9];
  $result_trees{'index_split'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[9]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[10]{'args'}[0];
***************
*** 3432,3436 ****
  $result_trees{'index_split'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[11];
  $result_trees{'index_split'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[11]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[12]{'args'}[0];
--- 3454,3458 ----
  $result_trees{'index_split'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[11];
  $result_trees{'index_split'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[11]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[12]{'args'}[0];
***************
*** 3444,3448 ****
  $result_trees{'index_split'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[13];
  $result_trees{'index_split'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[13]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[14]{'args'}[0];
--- 3466,3470 ----
  $result_trees{'index_split'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[13];
  $result_trees{'index_split'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[13]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[14]{'args'}[0];
***************
*** 3481,3485 ****
  $result_trees{'index_split'}{'contents'}[15]{'contents'}[3]{'parent'} = $result_trees{'index_split'}{'contents'}[15];
  $result_trees{'index_split'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[15]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[15]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[15]{'args'}[2]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[15]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[15]{'args'}[3]{'contents'}[0];
--- 3503,3507 ----
  $result_trees{'index_split'}{'contents'}[15]{'contents'}[3]{'parent'} = $result_trees{'index_split'}{'contents'}[15];
  $result_trees{'index_split'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[15]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[15]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[15]{'args'}[2]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[15]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[15]{'args'}[3]{'contents'}[0];
***************
*** 3527,3531 ****
  $result_trees{'index_split'}{'contents'}[16]{'contents'}[11]{'parent'} = $result_trees{'index_split'}{'contents'}[16];
  $result_trees{'index_split'}{'contents'}[16]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[16]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[16]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[16]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[16]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[16]{'args'}[3]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[16]{'parent'} = $result_trees{'index_split'};
--- 3549,3553 ----
  $result_trees{'index_split'}{'contents'}[16]{'contents'}[11]{'parent'} = $result_trees{'index_split'}{'contents'}[16];
  $result_trees{'index_split'}{'contents'}[16]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[16]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[16]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[16]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[16]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[16]{'args'}[3]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[16]{'parent'} = $result_trees{'index_split'};
***************
*** 3546,3550 ****
  $result_trees{'index_split'}{'contents'}[17]{'contents'}[2]{'parent'} = $result_trees{'index_split'}{'contents'}[17];
  $result_trees{'index_split'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[17]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[17]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[17]{'args'}[3]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[17]{'parent'} = $result_trees{'index_split'};
--- 3568,3572 ----
  $result_trees{'index_split'}{'contents'}[17]{'contents'}[2]{'parent'} = $result_trees{'index_split'}{'contents'}[17];
  $result_trees{'index_split'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[17]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[17]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[17]{'args'}[3]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[17]{'parent'} = $result_trees{'index_split'};
***************
*** 3552,3556 ****
  $result_trees{'index_split'}{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[18];
  $result_trees{'index_split'}{'contents'}[18]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[18]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[18]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'index_split'}{'contents'}[18]{'extra'}{'node_content'};
  $result_trees{'index_split'}{'contents'}[18]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[19]{'args'}[0];
--- 3574,3578 ----
  $result_trees{'index_split'}{'contents'}[18]{'args'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[18];
  $result_trees{'index_split'}{'contents'}[18]{'extra'}{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[18]{'args'}[0]{'contents'}[0];
! $result_trees{'index_split'}{'contents'}[18]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'index_split'}{'contents'}[18]{'args'}[0]{'contents'}[0];
  $result_trees{'index_split'}{'contents'}[18]{'parent'} = $result_trees{'index_split'};
  $result_trees{'index_split'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'index_split'}{'contents'}[19]{'args'}[0];
***************
*** 3967,3976 ****
      }
    ],
!   'node_next' => {},
!   'node_prev' => {}
  };
  $result_nodes{'index_split'}{'menu_child'} = $result_nodes{'index_split'};
! $result_nodes{'index_split'}{'node_next'} = $result_nodes{'index_split'};
! $result_nodes{'index_split'}{'node_prev'} = $result_nodes{'index_split'};
  
  $result_menus{'index_split'} = {
--- 3989,4168 ----
      }
    ],
!   'node_next' => {
!     'cmdname' => 'node',
!     'extra' => {
!       'associated_section' => {
!         'cmdname' => 'chapter',
!         'extra' => {
!           'spaces_before_argument' => ' '
!         },
!         'level' => 1,
!         'number' => 1
!       },
!       'isindex' => 1,
!       'normalized' => 'first',
!       'spaces_before_argument' => ' '
!     },
!     'menu_child' => {
!       'cmdname' => 'node',
!       'extra' => {
!         'associated_section' => {
!           'cmdname' => 'section',
!           'extra' => {
!             'spaces_before_argument' => ' '
!           },
!           'level' => 2,
!           'number' => '1.1'
!         },
!         'isindex' => 1,
!         'normalized' => 'section-1',
!         'spaces_before_argument' => ' '
!       },
!       'menu_child' => {
!         'cmdname' => 'node',
!         'extra' => {
!           'associated_section' => {
!             'cmdname' => 'subsection',
!             'extra' => {
!               'spaces_before_argument' => ' '
!             },
!             'level' => 3,
!             'number' => '1.1.1'
!           },
!           'normalized' => 'subsection-1',
!           'spaces_before_argument' => ' '
!         },
!         'node_next' => {
!           'cmdname' => 'node',
!           'extra' => {
!             'associated_section' => {
!               'cmdname' => 'subsection',
!               'extra' => {
!                 'spaces_before_argument' => ' '
!               },
!               'level' => 3,
!               'number' => '1.1.2'
!             },
!             'isindex' => 1,
!             'normalized' => 'subsection-2',
!             'spaces_before_argument' => ' '
!           },
!           'node_prev' => {},
!           'node_up' => {}
!         },
!         'node_up' => {}
!       },
!       'menus' => [
!         {
!           'cmdname' => 'menu',
!           'extra' => {
!             'end_command' => {
!               'cmdname' => 'end',
!               'extra' => {
!                 'command_argument' => 'menu',
!                 'spaces_before_argument' => ' ',
!                 'text_arg' => 'menu'
!               }
!             }
!           }
!         }
!       ],
!       'node_next' => {
!         'cmdname' => 'node',
!         'extra' => {
!           'associated_section' => {
!             'cmdname' => 'section',
!             'extra' => {
!               'spaces_before_argument' => ' '
!             },
!             'level' => 2,
!             'number' => '1.2'
!           },
!           'normalized' => 'section-2',
!           'spaces_before_argument' => ' '
!         },
!         'node_next' => {
!           'cmdname' => 'node',
!           'extra' => {
!             'associated_section' => {
!               'cmdname' => 'section',
!               'extra' => {
!                 'spaces_before_argument' => ' '
!               },
!               'level' => 2,
!               'number' => '1.3'
!             },
!             'isindex' => 1,
!             'normalized' => 'section-3',
!             'spaces_before_argument' => ' '
!           },
!           'node_next' => {
!             'cmdname' => 'node',
!             'extra' => {
!               'normalized' => 'node-in-section-3',
!               'spaces_before_argument' => ' '
!             },
!             'node_prev' => {},
!             'node_up' => {}
!           },
!           'node_prev' => {},
!           'node_up' => {}
!         },
!         'node_prev' => {},
!         'node_up' => {}
!       },
!       'node_up' => {}
!     },
!     'menus' => [
!       {
!         'cmdname' => 'menu',
!         'extra' => {
!           'end_command' => {
!             'cmdname' => 'end',
!             'extra' => {
!               'command_argument' => 'menu',
!               'spaces_before_argument' => ' ',
!               'text_arg' => 'menu'
!             }
!           }
!         }
!       }
!     ],
!     'node_next' => {
!       'cmdname' => 'node',
!       'extra' => {
!         'associated_section' => {
!           'cmdname' => 'chapter',
!           'extra' => {
!             'spaces_before_argument' => ' '
!           },
!           'level' => 1,
!           'number' => 2
!         },
!         'normalized' => 'second-chapter',
!         'spaces_before_argument' => ' '
!       },
!       'node_prev' => {},
!       'node_up' => {}
!     },
!     'node_prev' => {},
!     'node_up' => {}
!   }
  };
  $result_nodes{'index_split'}{'menu_child'} = $result_nodes{'index_split'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'menu_child'}{'node_next'}{'node_prev'} = $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'menu_child'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'menu_child'}{'node_next'}{'node_up'} = $result_nodes{'index_split'}{'node_next'}{'menu_child'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'menu_child'}{'node_up'} = $result_nodes{'index_split'}{'node_next'}{'menu_child'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'index_split'}{'node_next'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'node_next'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'index_split'}{'node_next'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'node_next'}{'node_prev'} = $result_nodes{'index_split'}{'node_next'}{'menu_child'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'node_next'}{'node_up'} = $result_nodes{'index_split'}{'node_next'};
! $result_nodes{'index_split'}{'node_next'}{'menu_child'}{'node_up'} = $result_nodes{'index_split'}{'node_next'};
! $result_nodes{'index_split'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'index_split'}{'node_next'};
! $result_nodes{'index_split'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'index_split'};
! $result_nodes{'index_split'}{'node_next'}{'node_prev'} = $result_nodes{'index_split'};
! $result_nodes{'index_split'}{'node_next'}{'node_up'} = $result_nodes{'index_split'};
  
  $result_menus{'index_split'} = {
***************
*** 4133,4145 ****
  $result_errors{'index_split'} = [
    {
-     'error_line' => 'index_split.texi:23: warning: node `Top\' is prev for `first\' in menu but not in sectioning
- ',
-     'file_name' => 'index_split.texi',
-     'line_nr' => 23,
-     'macro' => '',
-     'text' => 'node `Top\' is prev for `first\' in menu but not in sectioning',
-     'type' => 'warning'
-   },
-   {
      'error_line' => 'index_split.texi:87: warning: node `node in section 3\' is next for `section 3\' in menu but not in sectioning
  ',
--- 4325,4328 ----
***************
*** 4153,4155 ****
--- 4336,4341 ----
  
  
+ $result_floats{'index_split'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/a-node.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/a-node.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/a-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/a-node.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first-before-top.html#a-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/another.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/another.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/another.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/another.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first-before-top.html#another">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/first-before-top.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/first-before-top.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/first-before-top.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/first-before-top.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/first.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/first.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/first.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/first.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first-before-top.html#first">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/index.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/index.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/index.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/node-in-menu-before-top.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/node-in-menu-before-top.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/node-in-menu-before-top.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/node-in-menu-before-top.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first-before-top.html#node-in-menu-before-top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/nodes_before_top_abt.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/nodes_before_top_abt.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/nodes_before_top_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/nodes_before_top_abt.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/second.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/second.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top/res_html/second.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top/res_html/second.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first-before-top.html#second">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic/res_html/nodes_before_top_and_sections.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic/res_html/nodes_before_top_and_sections.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic/res_html/nodes_before_top_and_sections.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic/res_html/nodes_before_top_and_sections.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 266,270 ****
  
  
! <span id="Top"></span><span id="index-entry-a"></span>
  <p>in top node.
  </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#top-section_cp_symbol-1"><b>!</b></a>
--- 269,274 ----
  
  
! <div class="top" id="Top">
! <span id="index-entry-a"></span>
  <p>in top node.
  </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#top-section_cp_symbol-1"><b>!</b></a>
***************
*** 713,717 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 717,722 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 803,807 ****
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 808,814 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 912,916 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 919,923 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic.pl texinfo-6.8/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic.pl
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 403,407 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first-before-top'
            },
--- 403,409 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first-before-top'
            },
***************
*** 635,639 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-in-menu-before-top'
            },
--- 637,643 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-in-menu-before-top'
            },
***************
*** 882,886 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 886,892 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 1574,1578 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            },
--- 1580,1586 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            },
***************
*** 1858,1862 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second'
            },
--- 1866,1872 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second'
            },
***************
*** 2073,2077 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'another'
            },
--- 2083,2089 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'another'
            },
***************
*** 2367,2371 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a-node'
            },
--- 2379,2385 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'a-node'
            },
***************
*** 2445,2449 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            },
--- 2459,2465 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            },
***************
*** 2654,2658 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-in-chapter'
            },
--- 2670,2676 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-in-chapter'
            },
***************
*** 2754,2758 ****
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'args'}[3]{'contents'}[1];
--- 2772,2776 ----
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[1]{'args'}[3]{'contents'}[1];
***************
*** 2790,2794 ****
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'};
--- 2808,2812 ----
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'};
***************
*** 2823,2827 ****
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'contents'}[9]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'};
--- 2841,2845 ----
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'contents'}[9]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'};
***************
*** 2932,2936 ****
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'args'}[3]{'contents'}[0];
--- 2950,2954 ----
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[5]{'args'}[3]{'contents'}[0];
***************
*** 2975,2979 ****
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'};
--- 2993,2997 ----
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[6]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'};
***************
*** 3009,3013 ****
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'args'}[3]{'contents'}[0];
--- 3027,3031 ----
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[7]{'args'}[3]{'contents'}[0];
***************
*** 3052,3056 ****
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'args'}[3]{'contents'}[0];
--- 3070,3074 ----
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[8]{'args'}[3]{'contents'}[0];
***************
*** 3064,3068 ****
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'args'}[3]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'args'}[3]{'contents'}[0];
--- 3082,3086 ----
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'args'}[3]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[9]{'args'}[3]{'contents'}[0];
***************
*** 3093,3097 ****
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'args'}[3]{'contents'}[0];
--- 3111,3115 ----
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_and_sections_monolithic'}{'contents'}[11]{'args'}[3]{'contents'}[0];
***************
*** 3539,3541 ****
--- 3557,3562 ----
  
  
+ $result_floats{'nodes_before_top_and_sections_monolithic'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/a-node.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/a-node.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/a-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/a-node.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/another.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/another.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/another.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/another.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first-before-top.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first-before-top.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first-before-top.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first-before-top.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/index.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/index.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/index.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/node-in-menu-before-top.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/node-in-menu-before-top.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/node-in-menu-before-top.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/node-in-menu-before-top.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/nodes_before_top_abt.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/nodes_before_top_abt.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/nodes_before_top_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/nodes_before_top_abt.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/second.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/second.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes/res_html/second.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes/res_html/second.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes.pl texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes.pl
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_nodes.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 344,348 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first-before-top'
            },
--- 344,350 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first-before-top'
            },
***************
*** 565,569 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-in-menu-before-top'
            },
--- 567,573 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-in-menu-before-top'
            },
***************
*** 923,927 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 927,933 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 1290,1294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            },
--- 1296,1302 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            },
***************
*** 1574,1578 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second'
            },
--- 1582,1588 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second'
            },
***************
*** 1789,1793 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'another'
            },
--- 1799,1805 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'another'
            },
***************
*** 2083,2087 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a-node'
            },
--- 2095,2101 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'a-node'
            },
***************
*** 2175,2179 ****
  $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[1];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'args'}[3]{'contents'}[1];
--- 2189,2193 ----
  $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[1];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[1]{'args'}[3]{'contents'}[1];
***************
*** 2209,2213 ****
  $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[2];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top_nodes'};
--- 2223,2227 ----
  $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[2];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top_nodes'};
***************
*** 2259,2263 ****
  $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[3];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_nodes'};
--- 2273,2277 ----
  $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[3];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_nodes'};
***************
*** 2316,2320 ****
  $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[4];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
--- 2330,2334 ----
  $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[4];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
***************
*** 2359,2363 ****
  $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[5];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_nodes'};
--- 2373,2377 ----
  $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[5];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_nodes'};
***************
*** 2393,2397 ****
  $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[6];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'args'}[3]{'contents'}[0];
--- 2407,2411 ----
  $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[6];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[6]{'args'}[3]{'contents'}[0];
***************
*** 2436,2440 ****
  $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[7];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'args'}[3]{'contents'}[0];
--- 2450,2454 ----
  $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_nodes'}{'contents'}[7];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_nodes'}{'contents'}[7]{'args'}[3]{'contents'}[0];
***************
*** 2763,2766 ****
--- 2777,2783 ----
  
  
+ $result_floats{'nodes_before_top_nodes'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'nodes_before_top_nodes'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/a-node.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/a-node.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/a-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/a-node.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#a-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/another.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/another.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/another.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/another.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#another">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first-before-top.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first-before-top.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first-before-top.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first-before-top.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#first-before-top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#first">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/index.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/index.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/index.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 567,572 ****
  </td></tr></table>
  
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 570,574 ----
  </td></tr></table>
  
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/node-in-menu-before-top.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/node-in-menu-before-top.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/node-in-menu-before-top.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/node-in-menu-before-top.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#node-in-menu-before-top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/second.html texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/second.html
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/second.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/second.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#second">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes.pl texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes.pl
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top_no_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top_no_nodes.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 344,348 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first-before-top'
            },
--- 344,350 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first-before-top'
            },
***************
*** 565,569 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-in-menu-before-top'
            },
--- 567,573 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-in-menu-before-top'
            },
***************
*** 923,927 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 927,933 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 1290,1294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            },
--- 1296,1302 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            },
***************
*** 1574,1578 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second'
            },
--- 1582,1588 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second'
            },
***************
*** 1789,1793 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'another'
            },
--- 1799,1805 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'another'
            },
***************
*** 2083,2087 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a-node'
            },
--- 2095,2101 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'a-node'
            },
***************
*** 2175,2179 ****
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'args'}[3]{'contents'}[1];
--- 2189,2193 ----
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[1]{'args'}[3]{'contents'}[1];
***************
*** 2209,2213 ****
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top_no_nodes'};
--- 2223,2227 ----
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top_no_nodes'};
***************
*** 2259,2263 ****
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_no_nodes'};
--- 2273,2277 ----
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_no_nodes'};
***************
*** 2316,2320 ****
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
--- 2330,2334 ----
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
***************
*** 2359,2363 ****
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_no_nodes'};
--- 2373,2377 ----
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top_no_nodes'};
***************
*** 2393,2397 ****
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'args'}[3]{'contents'}[0];
--- 2407,2411 ----
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[6]{'args'}[3]{'contents'}[0];
***************
*** 2436,2440 ****
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'args'}[3]{'contents'}[0];
--- 2450,2454 ----
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top_no_nodes'}{'contents'}[7]{'args'}[3]{'contents'}[0];
***************
*** 2763,2766 ****
--- 2777,2783 ----
  
  
+ $result_floats{'nodes_before_top_no_nodes'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'nodes_before_top_no_nodes'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/nodes_before_top.pl texinfo-6.8/tp/t/results/moreindices/nodes_before_top.pl
*** texinfo-6.7/tp/t/results/moreindices/nodes_before_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/nodes_before_top.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 344,348 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first-before-top'
            },
--- 344,350 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first-before-top'
            },
***************
*** 565,569 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-in-menu-before-top'
            },
--- 567,573 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-in-menu-before-top'
            },
***************
*** 923,927 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 927,933 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 1290,1294 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            },
--- 1296,1302 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            },
***************
*** 1574,1578 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second'
            },
--- 1582,1588 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second'
            },
***************
*** 1789,1793 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'another'
            },
--- 1799,1805 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'another'
            },
***************
*** 2083,2087 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a-node'
            },
--- 2095,2101 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'a-node'
            },
***************
*** 2175,2179 ****
  $result_trees{'nodes_before_top'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[1];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[3]{'contents'}[1];
--- 2189,2193 ----
  $result_trees{'nodes_before_top'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[1];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[3]{'contents'}[1];
***************
*** 2209,2213 ****
  $result_trees{'nodes_before_top'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[2];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top'};
--- 2223,2227 ----
  $result_trees{'nodes_before_top'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[2];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top'};
***************
*** 2259,2263 ****
  $result_trees{'nodes_before_top'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[3];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top'};
--- 2273,2277 ----
  $result_trees{'nodes_before_top'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[3];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top'};
***************
*** 2316,2320 ****
  $result_trees{'nodes_before_top'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[4];
  $result_trees{'nodes_before_top'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[4]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[4]{'args'}[3]{'contents'}[0];
--- 2330,2334 ----
  $result_trees{'nodes_before_top'}{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[4];
  $result_trees{'nodes_before_top'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[4]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[4]{'args'}[3]{'contents'}[0];
***************
*** 2359,2363 ****
  $result_trees{'nodes_before_top'}{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[5];
  $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top'};
--- 2373,2377 ----
  $result_trees{'nodes_before_top'}{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[5];
  $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top'};
***************
*** 2393,2397 ****
  $result_trees{'nodes_before_top'}{'contents'}[6]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[6];
  $result_trees{'nodes_before_top'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[6]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[6]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[6]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[3]{'contents'}[0];
--- 2407,2411 ----
  $result_trees{'nodes_before_top'}{'contents'}[6]{'contents'}[4]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[6];
  $result_trees{'nodes_before_top'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[6]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[6]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[3]{'contents'}[0];
***************
*** 2436,2440 ****
  $result_trees{'nodes_before_top'}{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[7];
  $result_trees{'nodes_before_top'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[7]{'args'}[3]{'contents'}[0];
--- 2450,2454 ----
  $result_trees{'nodes_before_top'}{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[7];
  $result_trees{'nodes_before_top'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[7]{'args'}[3]{'contents'}[0];
***************
*** 2763,2766 ****
--- 2777,2783 ----
  
  
+ $result_floats{'nodes_before_top'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'nodes_before_top'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/first.html texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/first.html
*** texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/first.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/first.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="first"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="first">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 117,121 ****
  
  <hr>
! <span id="section-1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#first" title="Previous section in reading order"> &lt; </a>]</td>
--- 121,126 ----
  
  <hr>
! <div class="section" id="section-1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#first" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 144,148 ****
  
  <hr>
! <span id="subsection-1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section-1" title="Previous section in reading order"> &lt; </a>]</td>
--- 149,154 ----
  
  <hr>
! <div class="subsection" id="subsection-1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#first" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section-1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 165,168 ****
--- 171,177 ----
  <span id="index-printindex-subsection-2"></span>
  
+ </div>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/index.html texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/index.html
*** texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/index.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="first.html#first" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="first.html#first" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,57 ****
--- 58,62 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/section-1.html texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/section-1.html
*** texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/section-1.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/section-1.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#section-1">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/split_chapter_index_abt.html texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/split_chapter_index_abt.html
*** texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/split_chapter_index_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/split_chapter_index_abt.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/subsection-1.html texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/subsection-1.html
*** texinfo-6.7/tp/t/results/moreindices/split_chapter_index/res_html/subsection-1.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/split_chapter_index/res_html/subsection-1.html	2021-05-02 13:12:20.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first.html#subsection-1">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moreindices/split_chapter_index.pl texinfo-6.8/tp/t/results/moreindices/split_chapter_index.pl
*** texinfo-6.7/tp/t/results/moreindices/split_chapter_index.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moreindices/split_chapter_index.pl	2021-05-02 13:12:20.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 355,359 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            }
--- 357,363 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            }
***************
*** 942,946 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-1'
            }
--- 946,952 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-1'
            }
***************
*** 1229,1233 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection-1'
            }
--- 1235,1241 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection-1'
            }
***************
*** 1372,1376 ****
  $result_trees{'split_chapter_index'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[1];
  $result_trees{'split_chapter_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_chapter_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_chapter_index'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'split_chapter_index'}{'contents'}[1]{'parent'} = $result_trees{'split_chapter_index'};
  $result_trees{'split_chapter_index'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[2]{'args'}[0];
--- 1380,1384 ----
  $result_trees{'split_chapter_index'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[1];
  $result_trees{'split_chapter_index'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'split_chapter_index'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'split_chapter_index'}{'contents'}[1]{'parent'} = $result_trees{'split_chapter_index'};
  $result_trees{'split_chapter_index'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[2]{'args'}[0];
***************
*** 1410,1414 ****
  $result_trees{'split_chapter_index'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[3];
  $result_trees{'split_chapter_index'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_chapter_index'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_chapter_index'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'split_chapter_index'}{'contents'}[3]{'parent'} = $result_trees{'split_chapter_index'};
  $result_trees{'split_chapter_index'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[4]{'args'}[0];
--- 1418,1422 ----
  $result_trees{'split_chapter_index'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[3];
  $result_trees{'split_chapter_index'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'split_chapter_index'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'split_chapter_index'}{'contents'}[3]{'parent'} = $result_trees{'split_chapter_index'};
  $result_trees{'split_chapter_index'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[4]{'args'}[0];
***************
*** 1502,1506 ****
  $result_trees{'split_chapter_index'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[5];
  $result_trees{'split_chapter_index'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'split_chapter_index'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_chapter_index'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'split_chapter_index'}{'contents'}[5]{'parent'} = $result_trees{'split_chapter_index'};
  $result_trees{'split_chapter_index'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[6]{'args'}[0];
--- 1510,1514 ----
  $result_trees{'split_chapter_index'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[5];
  $result_trees{'split_chapter_index'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'split_chapter_index'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'split_chapter_index'}{'contents'}[5]{'parent'} = $result_trees{'split_chapter_index'};
  $result_trees{'split_chapter_index'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[6]{'args'}[0];
***************
*** 1545,1549 ****
  $result_trees{'split_chapter_index'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[7];
  $result_trees{'split_chapter_index'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'split_chapter_index'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'split_chapter_index'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'split_chapter_index'}{'contents'}[7]{'parent'} = $result_trees{'split_chapter_index'};
  $result_trees{'split_chapter_index'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[8]{'args'}[0];
--- 1553,1557 ----
  $result_trees{'split_chapter_index'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[7];
  $result_trees{'split_chapter_index'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'split_chapter_index'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'split_chapter_index'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'split_chapter_index'}{'contents'}[7]{'parent'} = $result_trees{'split_chapter_index'};
  $result_trees{'split_chapter_index'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'split_chapter_index'}{'contents'}[8]{'args'}[0];
***************
*** 1905,1907 ****
--- 1913,1918 ----
  
  
+ $result_floats{'split_chapter_index'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/equivalent_nodes/res_html/equivalent_nodes.html texinfo-6.8/tp/t/results/moresectioning/equivalent_nodes/res_html/equivalent_nodes.html
*** texinfo-6.7/tp/t/results/moresectioning/equivalent_nodes/res_html/equivalent_nodes.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/equivalent_nodes/res_html/equivalent_nodes.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 100,104 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 103,107 ----
  </p>
  <hr size="6">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 209,213 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 212,216 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/equivalent_nodes_no_node/res_html/equivalent_nodes.html texinfo-6.8/tp/t/results/moresectioning/equivalent_nodes_no_node/res_html/equivalent_nodes.html
*** texinfo-6.7/tp/t/results/moresectioning/equivalent_nodes_no_node/res_html/equivalent_nodes.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/equivalent_nodes_no_node/res_html/equivalent_nodes.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 56,61 ****
  <p>Ref to @samp{node} <a href="#node">node</a>.
  </p>
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 59,63 ----
  <p>Ref to @samp{node} <a href="#node">node</a>.
  </p>
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/equivalent_nodes_no_node.pl texinfo-6.8/tp/t/results/moresectioning/equivalent_nodes_no_node.pl
*** texinfo-6.7/tp/t/results/moresectioning/equivalent_nodes_no_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/equivalent_nodes_no_node.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 159,163 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'before-top'
            },
--- 159,165 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'before-top'
            },
***************
*** 178,182 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 180,188 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'equivalent_nodes.texi',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 302,306 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 308,316 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'equivalent_nodes.texi',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 360,364 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 370,376 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 493,501 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Figure'
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 505,519 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Figure'
              }
            },
!           'line_nr' => {
!             'file_name' => 'equivalent_nodes.texi',
!             'line_nr' => 17,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 527,531 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Figure'
              }
--- 545,551 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Figure'
              }
***************
*** 668,672 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 688,696 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'equivalent_nodes.texi',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 693,697 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node'
            }
--- 717,723 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node'
            }
***************
*** 744,751 ****
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'line_nr'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes_no_node'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'args'}[0];
--- 770,776 ----
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes_no_node'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'args'}[0];
***************
*** 768,772 ****
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0];
--- 793,796 ----
***************
*** 777,781 ****
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes_no_node'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'args'}[0];
--- 801,805 ----
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes_no_node'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'args'}[0];
***************
*** 794,804 ****
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'contents'}[1];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'};
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
--- 818,827 ----
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'contents'}[1];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
***************
*** 825,829 ****
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'extra'}{'label'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'line_nr'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[7];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[7];
--- 848,851 ----
***************
*** 831,835 ****
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'parent'} = $result_trees{'equivalent_nodes_no_node'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[4];
--- 853,857 ----
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[3]{'parent'} = $result_trees{'equivalent_nodes_no_node'};
  $result_trees{'equivalent_nodes_no_node'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'equivalent_nodes_no_node'}{'contents'}[4];
***************
*** 987,990 ****
--- 1009,1021 ----
      'text' => 'Next pointer `@asis{node}\' (for node `before top\') different from node name `node\'',
      'type' => 'warning'
+   },
+   {
+     'error_line' => 'equivalent_nodes.texi:5: warning: node `before top\' unreferenced
+ ',
+     'file_name' => 'equivalent_nodes.texi',
+     'line_nr' => 5,
+     'macro' => '',
+     'text' => 'node `before top\' unreferenced',
+     'type' => 'warning'
    }
  ];
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/equivalent_nodes.pl texinfo-6.8/tp/t/results/moresectioning/equivalent_nodes.pl
*** texinfo-6.7/tp/t/results/moresectioning/equivalent_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/equivalent_nodes.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 159,163 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'before-top'
            },
--- 159,165 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'before-top'
            },
***************
*** 178,182 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 180,188 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'equivalent_nodes.texi',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 302,306 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 308,316 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'equivalent_nodes.texi',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 360,364 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 370,376 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 493,501 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Figure'
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 505,519 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Figure'
              }
            },
!           'line_nr' => {
!             'file_name' => 'equivalent_nodes.texi',
!             'line_nr' => 17,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 527,531 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Figure'
              }
--- 545,551 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Figure'
              }
***************
*** 668,672 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 688,696 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'equivalent_nodes.texi',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 693,697 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node'
            }
--- 717,723 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node'
            }
***************
*** 744,751 ****
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[1];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'equivalent_nodes'}{'contents'}[1]{'line_nr'} = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'};
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0];
--- 770,776 ----
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[1];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'};
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 768,772 ****
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0];
--- 793,796 ----
***************
*** 777,781 ****
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2];
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes'};
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'args'}[0];
--- 801,805 ----
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2];
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes'};
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'args'}[0];
***************
*** 794,804 ****
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1];
! $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'};
! $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3];
! $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
--- 818,827 ----
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1];
! $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3];
! $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
***************
*** 825,829 ****
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'extra'}{'label'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'line_nr'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[7]{'contents'}[7]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[7];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[7]{'contents'}[8]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[7];
--- 848,851 ----
***************
*** 831,835 ****
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'equivalent_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'parent'} = $result_trees{'equivalent_nodes'};
  $result_trees{'equivalent_nodes'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[4];
--- 853,857 ----
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[3]{'parent'} = $result_trees{'equivalent_nodes'};
  $result_trees{'equivalent_nodes'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[4];
***************
*** 987,990 ****
--- 1009,1021 ----
      'text' => 'Next pointer `@asis{node}\' (for node `before top\') different from node name `node\'',
      'type' => 'warning'
+   },
+   {
+     'error_line' => 'equivalent_nodes.texi:5: warning: node `before top\' unreferenced
+ ',
+     'file_name' => 'equivalent_nodes.texi',
+     'line_nr' => 5,
+     'macro' => '',
+     'text' => 'node `before top\' unreferenced',
+     'type' => 'warning'
    }
  ];
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/more_sections_than_nodes/res_html/more_sections_than_nodes.html texinfo-6.8/tp/t/results/moresectioning/more_sections_than_nodes/res_html/more_sections_than_nodes.html
*** texinfo-6.7/tp/t/results/moresectioning/more_sections_than_nodes/res_html/more_sections_than_nodes.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/more_sections_than_nodes/res_html/more_sections_than_nodes.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#c1" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#c1" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 55,59 ****
  
  <hr size="6">
! <span id="c1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 59,64 ----
  
  <hr size="6">
! <div class="chapter" id="c1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  
  <hr>
! <span id="n-c2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c1" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c1" title="Previous section in reading order"> &lt; </a>]</td>
--- 78,84 ----
  
  <hr>
! </div>
! <div class="chapter" id="n-c2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c1" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 91,95 ****
  
  <hr>
! <span id="s1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c2" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#n-c2" title="Previous section in reading order"> &lt; </a>]</td>
--- 98,103 ----
  
  <hr>
! <div class="section" id="s1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c2" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#n-c2" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 109,113 ****
  
  <hr>
! <span id="n-c3"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c2" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s1" title="Previous section in reading order"> &lt; </a>]</td>
--- 117,124 ----
  
  <hr>
! </div>
! </div>
! <div class="chapter" id="n-c3">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c2" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 132,136 ****
  
  <hr>
! <span id="C3-s1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c3" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#n-c3" title="Previous section in reading order"> &lt; </a>]</td>
--- 143,148 ----
  
  <hr>
! <div class="section" id="C3-s1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c3" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#n-c3" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 150,154 ****
  
  <hr>
! <span id="n-c3-s-2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c3" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#C3-s1" title="Previous section in reading order"> &lt; </a>]</td>
--- 162,168 ----
  
  <hr>
! </div>
! <div class="section" id="n-c3-s-2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c3" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#C3-s1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 168,172 ****
  
  <hr>
! <span id="c3-s3"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c3" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#n-c3-s-2" title="Previous section in reading order"> &lt; </a>]</td>
--- 182,188 ----
  
  <hr>
! </div>
! <div class="section" id="c3-s3">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c3" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#n-c3-s-2" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 186,190 ****
  
  <hr>
! <span id="c4"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c3" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c3-s3" title="Previous section in reading order"> &lt; </a>]</td>
--- 202,209 ----
  
  <hr>
! </div>
! </div>
! <div class="chapter" id="c4">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#n-c3" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c3-s3" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 204,208 ****
  
  <hr>
! <span id="c3-s1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c4" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c4" title="Previous section in reading order"> &lt; </a>]</td>
--- 223,228 ----
  
  <hr>
! <div class="section" id="c3-s1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c4" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c4" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 222,226 ****
  
  <hr>
! <span id="c3-s1-s1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c4" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c3-s1" title="Previous section in reading order"> &lt; </a>]</td>
--- 242,247 ----
  
  <hr>
! <div class="subsection" id="c3-s1-s1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c4" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c3-s1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 240,244 ****
  
  <hr>
! <span id="n-c3-s1-s2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c4" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c3-s1-s1" title="Previous section in reading order"> &lt; </a>]</td>
--- 261,267 ----
  
  <hr>
! </div>
! <div class="subsection" id="n-c3-s1-s2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c4" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#c3-s1-s1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 258,262 ****
  
  <hr>
! <span id="appendix"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c4" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#n-c3-s1-s2" title="Previous section in reading order"> &lt; </a>]</td>
--- 281,289 ----
  
  <hr>
! </div>
! </div>
! </div>
! <div class="appendix" id="appendix">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#c4" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#n-c3-s1-s2" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 276,280 ****
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 303,309 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 385,389 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 414,418 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/more_sections_than_nodes.pl texinfo-6.8/tp/t/results/moresectioning/more_sections_than_nodes.pl
*** texinfo-6.7/tp/t/results/moresectioning/more_sections_than_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/more_sections_than_nodes.pl	2021-05-02 13:12:22.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 442,446 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'n-c2'
            }
--- 444,450 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'n-c2'
            }
***************
*** 594,598 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'n-c3'
            },
--- 598,604 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'n-c3'
            },
***************
*** 843,847 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'n-c3-s-2'
            }
--- 849,855 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'n-c3-s-2'
            }
***************
*** 1097,1101 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'n-c3-s1-s2'
            },
--- 1105,1111 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'n-c3-s1-s2'
            },
***************
*** 1227,1231 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[1];
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[2]{'args'}[0];
--- 1237,1241 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[1];
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 1278,1282 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[4];
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[5]{'args'}[0];
--- 1288,1292 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[4];
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[5]{'args'}[0];
***************
*** 1297,1301 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[3]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[7];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[2]{'contents'}[0];
--- 1307,1311 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[3]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[7];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[2]{'contents'}[0];
***************
*** 1331,1335 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[10];
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[11]{'args'}[0];
--- 1341,1345 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[10];
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[11]{'args'}[0];
***************
*** 1361,1365 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[3]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[16];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[2]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[3]{'contents'}[0];
--- 1371,1375 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[3]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[16];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[2]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[3]{'contents'}[0];
***************
*** 1871,1873 ****
--- 1881,1886 ----
  
  
+ $result_floats{'more_sections_than_nodes'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/node_footnote_end/res_html/node_footnote.html texinfo-6.8/tp/t/results/moresectioning/node_footnote_end/res_html/node_footnote.html
*** texinfo-6.7/tp/t/results/moresectioning/node_footnote_end/res_html/node_footnote.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/node_footnote_end/res_html/node_footnote.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 55,59 ****
  Footnote 2<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>.
  </p>
! <span id="chapter"></span><span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
  
  <table class="menu" border="0" cellspacing="0">
--- 58,63 ----
  Footnote 2<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>.
  </p>
! <div class="chapter" id="chapter">
! <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
  
  <table class="menu" border="0" cellspacing="0">
***************
*** 70,81 ****
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>foot 1 &aacute;</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>foot 2 &acirc;</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h3>
  <p>foot 3 &agrave;</p>
  </div>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 74,85 ----
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>foot 1 &aacute;</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>foot 2 &acirc;</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h5>
  <p>foot 3 &agrave;</p>
  </div>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/node_footnote_end.pl texinfo-6.8/tp/t/results/moresectioning/node_footnote_end.pl
*** texinfo-6.7/tp/t/results/moresectioning/node_footnote_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/node_footnote_end.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 177,181 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 177,185 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 248,252 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 252,260 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 376,380 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 384,392 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 434,438 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 446,452 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 571,575 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 585,593 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 596,600 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e1'
            }
--- 614,620 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e1'
            }
***************
*** 603,607 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 623,631 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'node_footnote.texi',
!         'line_nr' => 14,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 729,733 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 753,761 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 754,758 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e2'
            }
--- 782,788 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e2'
            }
***************
*** 761,765 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 791,799 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'node_footnote.texi',
!         'line_nr' => 19,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 789,793 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 823,829 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 907,911 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 943,951 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1094,1098 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1134,1142 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 34,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1119,1123 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e0'
            }
--- 1163,1169 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e0'
            }
***************
*** 1126,1130 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1172,1180 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'node_footnote.texi',
!         'line_nr' => 31,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1169,1173 ****
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 1219,1222 ----
***************
*** 1182,1186 ****
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
--- 1231,1234 ----
***************
*** 1205,1209 ****
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[3];
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0];
--- 1253,1256 ----
***************
*** 1214,1218 ****
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[1];
  $result_trees{'node_footnote_end'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_end'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_footnote_end'}{'contents'}[1]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1261,1265 ----
  $result_trees{'node_footnote_end'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[1];
  $result_trees{'node_footnote_end'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[1]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 1233,1237 ****
  $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
- $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1];
  $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[1];
--- 1280,1283 ----
***************
*** 1239,1244 ****
  $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[2];
  $result_trees{'node_footnote_end'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_end'}{'contents'}[2]{'extra'}{'node_content'};
! $result_trees{'node_footnote_end'}{'contents'}[2]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1285,1289 ----
  $result_trees{'node_footnote_end'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[2];
  $result_trees{'node_footnote_end'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 1259,1263 ****
  $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1]{'contents'}[4];
- $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1];
  $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[1];
--- 1304,1307 ----
***************
*** 1265,1275 ****
  $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[3];
  $result_trees{'node_footnote_end'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_end'}{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'node_footnote_end'}{'contents'}[3]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[3]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[4];
  $result_trees{'node_footnote_end'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_end'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'node_footnote_end'}{'contents'}[4]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[5]{'args'}[0];
--- 1309,1318 ----
  $result_trees{'node_footnote_end'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[3];
  $result_trees{'node_footnote_end'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[3]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[4];
  $result_trees{'node_footnote_end'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[4]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[5]{'args'}[0];
***************
*** 1289,1293 ****
  $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1];
  $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[5]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 1332,1335 ----
***************
*** 1315,1319 ****
  $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1]{'contents'}[4];
- $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1];
  $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[1];
--- 1357,1360 ----
***************
*** 1321,1326 ****
  $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[6];
  $result_trees{'node_footnote_end'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_end'}{'contents'}[6]{'extra'}{'node_content'};
! $result_trees{'node_footnote_end'}{'contents'}[6]{'line_nr'} = $result_trees{'node_footnote_end'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_end'}{'contents'}[6]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[7];
--- 1362,1366 ----
  $result_trees{'node_footnote_end'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[6];
  $result_trees{'node_footnote_end'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_end'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_end'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_end'}{'contents'}[6]{'parent'} = $result_trees{'node_footnote_end'};
  $result_trees{'node_footnote_end'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'node_footnote_end'}{'contents'}[7];
***************
*** 1605,1608 ****
--- 1645,1651 ----
  
  
+ $result_floats{'node_footnote_end'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'node_footnote_end'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/node_footnote_separated/res_html/node_footnote.html texinfo-6.8/tp/t/results/moresectioning/node_footnote_separated/res_html/node_footnote.html
*** texinfo-6.7/tp/t/results/moresectioning/node_footnote_separated/res_html/node_footnote.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/node_footnote_separated/res_html/node_footnote.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 55,59 ****
  Footnote 2<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>.
  </p>
! <span id="chapter"></span><span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
  
  <table class="menu" border="0" cellspacing="0">
--- 58,63 ----
  Footnote 2<a id="DOCF2" href="#FOOT2"><sup>2</sup></a>.
  </p>
! <div class="chapter" id="chapter">
! <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
  
  <table class="menu" border="0" cellspacing="0">
***************
*** 70,81 ****
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>foot 1 &aacute;</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>foot 2 &acirc;</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h3>
  <p>foot 3 &agrave;</p>
  </div>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 74,85 ----
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>foot 1 &aacute;</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>foot 2 &acirc;</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h5>
  <p>foot 3 &agrave;</p>
  </div>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/node_footnote_separated.pl texinfo-6.8/tp/t/results/moresectioning/node_footnote_separated.pl
*** texinfo-6.7/tp/t/results/moresectioning/node_footnote_separated.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/node_footnote_separated.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 177,181 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 177,185 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 248,252 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 252,260 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 376,380 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 384,392 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 434,438 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 446,452 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 571,575 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 585,593 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 596,600 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e1'
            }
--- 614,620 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e1'
            }
***************
*** 603,607 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 623,631 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'node_footnote.texi',
!         'line_nr' => 14,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 729,733 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 753,761 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 754,758 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e2'
            }
--- 782,788 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e2'
            }
***************
*** 761,765 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 791,799 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'node_footnote.texi',
!         'line_nr' => 19,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 789,793 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 823,829 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 907,911 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 943,951 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1094,1098 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1134,1142 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 34,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1119,1123 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e0'
            }
--- 1163,1169 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e0'
            }
***************
*** 1126,1130 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1172,1180 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'node_footnote.texi',
!         'line_nr' => 31,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1169,1173 ****
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 1219,1222 ----
***************
*** 1182,1186 ****
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
--- 1231,1234 ----
***************
*** 1205,1209 ****
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[3];
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0];
--- 1253,1256 ----
***************
*** 1214,1218 ****
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[1];
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_separated'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1261,1265 ----
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[1];
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[1]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 1233,1237 ****
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
- $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1];
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[1];
--- 1280,1283 ----
***************
*** 1239,1244 ****
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[2];
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_separated'}{'contents'}[2]{'extra'}{'node_content'};
! $result_trees{'node_footnote_separated'}{'contents'}[2]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1285,1289 ----
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[2];
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 1259,1263 ****
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1]{'contents'}[4];
- $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1];
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[1];
--- 1304,1307 ----
***************
*** 1265,1275 ****
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[3];
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_separated'}{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'node_footnote_separated'}{'contents'}[3]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[4];
  $result_trees{'node_footnote_separated'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_separated'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'node_footnote_separated'}{'contents'}[4]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[5]{'args'}[0];
--- 1309,1318 ----
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[3];
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[3]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[4];
  $result_trees{'node_footnote_separated'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[4]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[5]{'args'}[0];
***************
*** 1289,1293 ****
  $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1];
  $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[5]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 1332,1335 ----
***************
*** 1315,1319 ****
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1]{'contents'}[4];
- $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1];
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[1];
--- 1357,1360 ----
***************
*** 1321,1326 ****
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[6];
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_separated'}{'contents'}[6]{'extra'}{'node_content'};
! $result_trees{'node_footnote_separated'}{'contents'}[6]{'line_nr'} = $result_trees{'node_footnote_separated'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[7];
--- 1362,1366 ----
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[6];
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_separated'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_separated'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_separated'}{'contents'}[6]{'parent'} = $result_trees{'node_footnote_separated'};
  $result_trees{'node_footnote_separated'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'node_footnote_separated'}{'contents'}[7];
***************
*** 1574,1606 ****
  $result_menus{'node_footnote_separated'}{'menu_child'}{'menu_up'} = $result_menus{'node_footnote_separated'};
  
! $result_errors{'node_footnote_separated'} = [
!   {
!     'error_line' => 'node_footnote.texi:24: warning: node `@`a\' is next for `chapter\' in menu but not in sectioning
! ',
!     'file_name' => 'node_footnote.texi',
!     'line_nr' => 24,
!     'macro' => '',
!     'text' => 'node `@`a\' is next for `chapter\' in menu but not in sectioning',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => 'node_footnote.texi:24: warning: node `@^a\' is prev for `chapter\' in menu but not in sectioning
! ',
!     'file_name' => 'node_footnote.texi',
!     'line_nr' => 24,
!     'macro' => '',
!     'text' => 'node `@^a\' is prev for `chapter\' in menu but not in sectioning',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => 'node_footnote.texi:24: warning: node `Top\' is up for `chapter\' in menu but not in sectioning
! ',
!     'file_name' => 'node_footnote.texi',
!     'line_nr' => 24,
!     'macro' => '',
!     'text' => 'node `Top\' is up for `chapter\' in menu but not in sectioning',
!     'type' => 'warning'
!   }
! ];
  
  
--- 1614,1621 ----
  $result_menus{'node_footnote_separated'}{'menu_child'}{'menu_up'} = $result_menus{'node_footnote_separated'};
  
! $result_errors{'node_footnote_separated'} = [];
! 
! 
! $result_floats{'node_footnote_separated'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node/res_html/a.html texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node/res_html/a.html
*** texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node/res_html/a.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node/res_html/a.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 80,86 ****
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>foot 1 &aacute;</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>foot 2 &acirc;</p>
  </div>
--- 83,89 ----
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>foot 1 &aacute;</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>foot 2 &acirc;</p>
  </div>
***************
*** 110,114 ****
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h3>
  <p>foot 3 &agrave;</p>
  </div>
--- 113,117 ----
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h5>
  <p>foot 3 &agrave;</p>
  </div>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node/res_html/chapter.html texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node/res_html/chapter.html
*** texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node/res_html/chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node/res_html/chapter.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[<a href="a.html#g_t_00e2" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[<a href="a.html#g_t_00e2" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 57,60 ****
--- 61,65 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node/res_html/index.html texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node/res_html/index.html
*** texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node/res_html/index.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node/res_html/node_footnote_abt.html texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node/res_html/node_footnote_abt.html
*** texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node/res_html/node_footnote_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node/res_html/node_footnote_abt.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node.pl texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node.pl
*** texinfo-6.7/tp/t/results/moresectioning/node_footnote_use_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/node_footnote_use_node.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 177,181 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 177,185 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 8,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 248,252 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 252,260 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 9,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 376,380 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 384,392 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 434,438 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 446,452 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 571,575 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 585,593 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 596,600 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e1'
            }
--- 614,620 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e1'
            }
***************
*** 603,607 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 623,631 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'node_footnote.texi',
!         'line_nr' => 14,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 729,733 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 753,761 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 22,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 754,758 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e2'
            }
--- 782,788 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e2'
            }
***************
*** 761,765 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 791,799 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'node_footnote.texi',
!         'line_nr' => 19,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 789,793 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 823,829 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 907,911 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 943,951 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1094,1098 ****
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1134,1142 ----
                'cmdname' => 'footnote',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => 'node_footnote.texi',
!                 'line_nr' => 34,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1119,1123 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_00e0'
            }
--- 1163,1169 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_00e0'
            }
***************
*** 1126,1130 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1172,1180 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => 'node_footnote.texi',
!         'line_nr' => 31,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1169,1173 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 1219,1222 ----
***************
*** 1182,1186 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
--- 1231,1234 ----
***************
*** 1205,1209 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[3];
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0];
--- 1253,1256 ----
***************
*** 1214,1218 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[1];
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1261,1265 ----
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[1];
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[1]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 1233,1237 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
- $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1];
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[1];
--- 1280,1283 ----
***************
*** 1239,1244 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[2];
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'extra'}{'node_content'};
! $result_trees{'node_footnote_use_node'}{'contents'}[2]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1285,1289 ----
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[2];
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 1259,1263 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1]{'contents'}[4];
- $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1];
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[1];
--- 1304,1307 ----
***************
*** 1265,1275 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[3];
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'node_footnote_use_node'}{'contents'}[3]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[4];
  $result_trees{'node_footnote_use_node'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_use_node'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'node_footnote_use_node'}{'contents'}[4]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[5]{'args'}[0];
--- 1309,1318 ----
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[3];
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[3]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[4];
  $result_trees{'node_footnote_use_node'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[4]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[5]{'args'}[0];
***************
*** 1289,1293 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1];
  $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[5]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 1332,1335 ----
***************
*** 1315,1319 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1]{'contents'}[4];
- $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1];
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[1];
--- 1357,1360 ----
***************
*** 1321,1326 ****
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[6];
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'extra'}{'node_content'};
! $result_trees{'node_footnote_use_node'}{'contents'}[6]{'line_nr'} = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[7];
--- 1362,1366 ----
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[6];
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'args'}[0]{'contents'}[0];
! $result_trees{'node_footnote_use_node'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_footnote_use_node'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'node_footnote_use_node'}{'contents'}[6]{'parent'} = $result_trees{'node_footnote_use_node'};
  $result_trees{'node_footnote_use_node'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'node_footnote_use_node'}{'contents'}[7];
***************
*** 1574,1606 ****
  $result_menus{'node_footnote_use_node'}{'menu_child'}{'menu_up'} = $result_menus{'node_footnote_use_node'};
  
! $result_errors{'node_footnote_use_node'} = [
!   {
!     'error_line' => 'node_footnote.texi:24: warning: node `@`a\' is next for `chapter\' in menu but not in sectioning
! ',
!     'file_name' => 'node_footnote.texi',
!     'line_nr' => 24,
!     'macro' => '',
!     'text' => 'node `@`a\' is next for `chapter\' in menu but not in sectioning',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => 'node_footnote.texi:24: warning: node `@^a\' is prev for `chapter\' in menu but not in sectioning
! ',
!     'file_name' => 'node_footnote.texi',
!     'line_nr' => 24,
!     'macro' => '',
!     'text' => 'node `@^a\' is prev for `chapter\' in menu but not in sectioning',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => 'node_footnote.texi:24: warning: node `Top\' is up for `chapter\' in menu but not in sectioning
! ',
!     'file_name' => 'node_footnote.texi',
!     'line_nr' => 24,
!     'macro' => '',
!     'text' => 'node `Top\' is up for `chapter\' in menu but not in sectioning',
!     'type' => 'warning'
!   }
! ];
  
  
--- 1614,1621 ----
  $result_menus{'node_footnote_use_node'}{'menu_child'}{'menu_up'} = $result_menus{'node_footnote_use_node'};
  
! $result_errors{'node_footnote_use_node'} = [];
! 
! 
! $result_floats{'node_footnote_use_node'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter/res_html/nodes_after_top_before_chapter.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter/res_html/nodes_after_top_before_chapter.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter/res_html/nodes_after_top_before_chapter.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter/res_html/nodes_after_top_before_chapter.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 47,54 ****
  <p>second node
  </p>
! <span id="third-node"></span><span id="chapter"></span><h1 class="chapter">1 chapter</h1>
  
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 50,58 ----
  <p>second node
  </p>
! <div class="chapter" id="third-node">
! <span id="chapter"></span><h1 class="chapter">1 chapter</h1>
  
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter.pl texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter.pl
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 289,293 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 289,295 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 385,389 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-node'
            },
--- 387,393 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-node'
            },
***************
*** 467,471 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'third-node'
            },
--- 471,477 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'third-node'
            },
***************
*** 596,600 ****
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter'};
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[0];
--- 602,606 ----
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter'};
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[0];
***************
*** 611,615 ****
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[2]{'contents'}[0];
--- 617,621 ----
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[2]{'args'}[2]{'contents'}[0];
***************
*** 624,628 ****
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 630,634 ----
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter'}{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 790,793 ****
--- 796,802 ----
  
  
+ $result_floats{'nodes_after_top_before_chapter'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'nodes_after_top_before_chapter'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/index.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/index.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/index.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/nodes_after_top_before_chapter_abt.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/nodes_after_top_before_chapter_abt.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/nodes_after_top_before_chapter_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/nodes_after_top_before_chapter_abt.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/second-node.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/second-node.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/second-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/second-node.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#second-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/third-node.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/third-node.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/third-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/third-node.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="third-node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[<a href="index.html#second-node" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="third-node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[<a href="index.html#second-node" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 52,55 ****
--- 56,60 ----
  
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter.pl texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter.pl
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 289,293 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 289,295 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 385,389 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-node'
            },
--- 387,393 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-node'
            },
***************
*** 467,471 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'third-node'
            },
--- 471,477 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'third-node'
            },
***************
*** 596,600 ****
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'};
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[0];
--- 602,606 ----
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'};
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[0];
***************
*** 611,615 ****
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[2]{'contents'}[0];
--- 617,621 ----
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[2]{'args'}[2]{'contents'}[0];
***************
*** 624,628 ****
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 630,634 ----
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_use_nodes_chapter'}{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 790,793 ****
--- 796,802 ----
  
  
+ $result_floats{'nodes_after_top_before_chapter_use_nodes_chapter'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'nodes_after_top_before_chapter_use_nodes_chapter'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/index.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/index.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/index.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 47,54 ****
  <p>second node
  </p>
! <span id="third-node"></span><span id="subsection"></span><h3 class="subsection">1 subsection</h3>
  
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 50,58 ----
  <p>second node
  </p>
! <div class="subsection" id="third-node">
! <span id="subsection"></span><h3 class="subsection">1 subsection</h3>
  
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/second-node.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/second-node.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/second-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/second-node.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#second-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/third-node.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/third-node.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/third-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/third-node.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#third-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section.pl texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section.pl
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 289,293 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 289,295 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 385,389 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-node'
            },
--- 387,393 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-node'
            },
***************
*** 467,471 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'third-node'
            },
--- 471,477 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'third-node'
            },
***************
*** 596,600 ****
  $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section'};
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[0];
--- 602,606 ----
  $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section'};
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[0];
***************
*** 611,615 ****
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[2]{'contents'}[0];
--- 617,621 ----
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[2]{'args'}[2]{'contents'}[0];
***************
*** 624,628 ****
  $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 630,634 ----
  $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section'}{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 790,793 ****
--- 796,802 ----
  
  
+ $result_floats{'nodes_after_top_before_section'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'nodes_after_top_before_section'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes/res_html/nodes_after_top_before_section.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes/res_html/nodes_after_top_before_section.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes/res_html/nodes_after_top_before_section.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes/res_html/nodes_after_top_before_section.html	2021-05-02 13:12:21.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 74,78 ****
  </p>
  <hr>
! <span id="third-node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[<a href="#second-node" title="Previous section in reading order"> &lt; </a>]</td>
--- 77,82 ----
  </p>
  <hr>
! <div class="subsection" id="third-node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[<a href="#second-node" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 93,97 ****
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 97,102 ----
  
  <hr size="6">
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 202,206 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 207,211 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/index.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/index.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/index.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 74,78 ****
  </p>
  <hr>
! <span id="third-node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[<a href="#second-node" title="Previous section in reading order"> &lt; </a>]</td>
--- 77,82 ----
  </p>
  <hr>
! <div class="subsection" id="third-node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[<a href="#second-node" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 92,95 ****
--- 96,100 ----
  
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/nodes_after_top_before_section_abt.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/nodes_after_top_before_section_abt.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/nodes_after_top_before_section_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/nodes_after_top_before_section_abt.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/second-node.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/second-node.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/second-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/second-node.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#second-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/third-node.html texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/third-node.html
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/third-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/third-node.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#third-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter.pl texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter.pl
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter.pl	2021-05-02 13:12:22.000000000 +0100
***************
*** 289,293 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 289,295 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 385,389 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-node'
            },
--- 387,393 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-node'
            },
***************
*** 467,471 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'third-node'
            },
--- 471,477 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'third-node'
            },
***************
*** 596,600 ****
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'};
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[0];
--- 602,606 ----
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'};
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[0];
***************
*** 611,615 ****
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[2]{'contents'}[0];
--- 617,621 ----
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[2]{'args'}[2]{'contents'}[0];
***************
*** 624,628 ****
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 630,634 ----
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes_chapter'}{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 790,793 ****
--- 796,802 ----
  
  
+ $result_floats{'nodes_after_top_before_section_use_nodes_chapter'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'nodes_after_top_before_section_use_nodes_chapter'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes.pl texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes.pl
*** texinfo-6.7/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes.pl	2021-05-02 13:12:21.000000000 +0100
***************
*** 289,293 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 289,295 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 385,389 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-node'
            },
--- 387,393 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-node'
            },
***************
*** 467,471 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'third-node'
            },
--- 471,477 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'third-node'
            },
***************
*** 596,600 ****
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'};
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[0];
--- 602,606 ----
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'};
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 611,615 ****
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[2]{'contents'}[0];
--- 617,621 ----
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[2]{'args'}[2]{'contents'}[0];
***************
*** 624,628 ****
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 630,634 ----
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_use_nodes'}{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 790,793 ****
--- 796,802 ----
  
  
+ $result_floats{'nodes_after_top_before_section_use_nodes'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'nodes_after_top_before_section_use_nodes'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/placed_things_before_element/res_html/placed_things_before_element.html texinfo-6.8/tp/t/results/moresectioning/placed_things_before_element/res_html/placed_things_before_element.html
*** texinfo-6.7/tp/t/results/moresectioning/placed_things_before_element/res_html/placed_things_before_element.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/placed_things_before_element/res_html/placed_things_before_element.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 61,65 ****
  <span id="index-index-entry"></span>
  
! <span id="section"></span><h2 class="section">1 section</h2>
  
  <p>Ref to anchor
--- 64,69 ----
  <span id="index-index-entry"></span>
  
! <div class="section" id="section">
! <h2 class="section">1 section</h2>
  
  <p>Ref to anchor
***************
*** 73,77 ****
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>In footnote.
  </p>
--- 77,81 ----
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>In footnote.
  </p>
***************
*** 81,85 ****
  </p>
  </div>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 85,89 ----
  </p>
  </div>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/placed_things_before_element.pl texinfo-6.8/tp/t/results/moresectioning/placed_things_before_element.pl
*** texinfo-6.7/tp/t/results/moresectioning/placed_things_before_element.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/placed_things_before_element.pl	2021-05-02 13:12:22.000000000 +0100
***************
*** 1076,1097 ****
  $result_errors{'placed_things_before_element'} = [
    {
-     'error_line' => 'placed_things_before_element.texi:29: @menu seen before first @node
- ',
-     'file_name' => 'placed_things_before_element.texi',
-     'line_nr' => 29,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => 'placed_things_before_element.texi:29: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => 'placed_things_before_element.texi',
-     'line_nr' => 29,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => 'placed_things_before_element.texi:33: warning: entry for index `cp\' outside of any node
  ',
--- 1076,1079 ----
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/between-node.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/between-node.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/between-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/between-node.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=First-node.html#between-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/First-node.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/First-node.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/First-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/First-node.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="First-node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="First-node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 64,68 ****
  
  <hr>
! <span id="unnumbered"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#First-node" title="Previous section in reading order"> &lt; </a>]</td>
--- 68,73 ----
  
  <hr>
! <div class="unnumberedsec" id="unnumbered">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#First-node" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 93,97 ****
  
  <hr>
! <span id="unnumbered-sub"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered" title="Previous section in reading order"> &lt; </a>]</td>
--- 98,103 ----
  
  <hr>
! <div class="unnumberedsubsec" id="unnumbered-sub">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 111,115 ****
  
  <hr>
! <span id="numbered-sub"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered-sub" title="Previous section in reading order"> &lt; </a>]</td>
--- 117,123 ----
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered-sub" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 129,133 ****
  
  <hr>
! <span id="unnumbered-sub2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#numbered-sub" title="Previous section in reading order"> &lt; </a>]</td>
--- 137,143 ----
  
  <hr>
! </div>
! <div class="unnumberedsubsec" id="unnumbered-sub2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#numbered-sub" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 147,151 ****
  
  <hr>
! <span id="numbered-sub2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered-sub2" title="Previous section in reading order"> &lt; </a>]</td>
--- 157,163 ----
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered-sub2" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 165,169 ****
  
  <hr>
! <span id="unnumbered2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#numbered-sub2" title="Previous section in reading order"> &lt; </a>]</td>
--- 177,184 ----
  
  <hr>
! </div>
! </div>
! <div class="unnumberedsec" id="unnumbered2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#numbered-sub2" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 188,192 ****
  
  <hr>
! <span id="numbered-sub3"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered2" title="Previous section in reading order"> &lt; </a>]</td>
--- 203,208 ----
  
  <hr>
! <div class="subsection" id="numbered-sub3">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered2" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 207,211 ****
  
  <hr>
! <span id="numbered"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#numbered-sub3" title="Previous section in reading order"> &lt; </a>]</td>
--- 223,230 ----
  
  <hr>
! </div>
! </div>
! <div class="section" id="numbered">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#numbered-sub3" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 227,230 ****
--- 246,251 ----
  <p>between node, node without sectioning node
  </p>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/index.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/index.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/index.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="First-node.html#First-node" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="First-node.html#First-node" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 75,78 ****
--- 79,83 ----
  </pre></th></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/Last-node-no-description.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/Last-node-no-description.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/Last-node-no-description.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/Last-node-no-description.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=Third-node-unnumbered.html#Last-node-no-description">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/numbered.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/numbered.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/numbered.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/numbered.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=First-node.html#numbered">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub2.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub2.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub2.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub2.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=First-node.html#numbered-sub2">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub3.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub3.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub3.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub3.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=First-node.html#numbered-sub3">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=First-node.html#numbered-sub">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/Second-node.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/Second-node.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/Second-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/Second-node.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Second-node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="First-node.html#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="First-node.html#numbered" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="Second-node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="First-node.html#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="First-node.html#numbered" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 56,59 ****
--- 60,64 ----
  <p>second node chapter text.
  </p>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_abt.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_abt.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_abt.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_abt.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_ovr.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_ovr.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_ovr.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_ovr.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 50,54 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 53,57 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc_frame.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc_frame.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc_frame.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc_frame.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 65,69 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 68,72 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/Third-node-unnumbered.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/Third-node-unnumbered.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/Third-node-unnumbered.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/Third-node-unnumbered.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Third-node-unnumbered"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Second-node.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Second-node.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="unnumbered" id="Third-node-unnumbered">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Second-node.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Second-node.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 55,58 ****
--- 59,63 ----
  
  <span id="Last-node-no-description"></span>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered2.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered2.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered2.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered2.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=First-node.html#unnumbered2">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=First-node.html#unnumbered">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub2.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub2.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub2.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub2.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=First-node.html#unnumbered-sub2">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub.html texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub.html
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=First-node.html#unnumbered-sub">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/sectioning_frames.pl texinfo-6.8/tp/t/results/moresectioning/sectioning_frames.pl
*** texinfo-6.7/tp/t/results/moresectioning/sectioning_frames.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/sectioning_frames.pl	2021-05-02 13:12:22.000000000 +0100
***************
*** 85,89 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 85,91 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 214,218 ****
                            'cmdname' => '^',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 216,224 ----
                            'cmdname' => '^',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => 'sectioning.texi',
!                             'line_nr' => 9,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 728,732 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'First-node'
            },
--- 734,740 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'First-node'
            },
***************
*** 1077,1081 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered'
            }
--- 1085,1091 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered'
            }
***************
*** 1440,1444 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub'
            }
--- 1450,1456 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub'
            }
***************
*** 1516,1520 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub'
            }
--- 1528,1534 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub'
            }
***************
*** 1592,1596 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub2'
            }
--- 1606,1612 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub2'
            }
***************
*** 1668,1672 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub2'
            }
--- 1684,1690 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub2'
            }
***************
*** 1744,1748 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered2'
            }
--- 1762,1768 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered2'
            }
***************
*** 1936,1940 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub3'
            }
--- 1956,1962 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub3'
            }
***************
*** 2018,2022 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered'
            }
--- 2040,2046 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered'
            }
***************
*** 2139,2143 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'between-node'
            },
--- 2163,2169 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'between-node'
            },
***************
*** 2235,2239 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Second-node'
            },
--- 2261,2267 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Second-node'
            },
***************
*** 2342,2346 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Third-node-unnumbered'
            }
--- 2370,2376 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Third-node-unnumbered'
            }
***************
*** 2490,2494 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Last-node-no-description'
            },
--- 2520,2526 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Last-node-no-description'
            },
***************
*** 2545,2549 ****
  $result_trees{'sectioning_frames'}{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[1];
  $result_trees{'sectioning_frames'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[1]{'args'}[2]{'contents'}[1];
--- 2577,2581 ----
  $result_trees{'sectioning_frames'}{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[1];
  $result_trees{'sectioning_frames'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[1]{'args'}[2]{'contents'}[1];
***************
*** 2564,2568 ****
  $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[4];
- $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
--- 2596,2599 ----
***************
*** 2652,2656 ****
  $result_trees{'sectioning_frames'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[3];
  $result_trees{'sectioning_frames'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 2683,2687 ----
  $result_trees{'sectioning_frames'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[3];
  $result_trees{'sectioning_frames'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 2706,2710 ****
  $result_trees{'sectioning_frames'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[5];
  $result_trees{'sectioning_frames'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[5]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[6]{'args'}[0];
--- 2737,2741 ----
  $result_trees{'sectioning_frames'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[5];
  $result_trees{'sectioning_frames'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[5]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[6]{'args'}[0];
***************
*** 2763,2767 ****
  $result_trees{'sectioning_frames'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[7];
  $result_trees{'sectioning_frames'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[7]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[8]{'args'}[0];
--- 2794,2798 ----
  $result_trees{'sectioning_frames'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[7];
  $result_trees{'sectioning_frames'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[7]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[8]{'args'}[0];
***************
*** 2772,2776 ****
  $result_trees{'sectioning_frames'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[9];
  $result_trees{'sectioning_frames'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[9]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[10]{'args'}[0];
--- 2803,2807 ----
  $result_trees{'sectioning_frames'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[9];
  $result_trees{'sectioning_frames'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[9]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[10]{'args'}[0];
***************
*** 2781,2785 ****
  $result_trees{'sectioning_frames'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[11];
  $result_trees{'sectioning_frames'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[11]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[12]{'args'}[0];
--- 2812,2816 ----
  $result_trees{'sectioning_frames'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[11];
  $result_trees{'sectioning_frames'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[11]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[12]{'args'}[0];
***************
*** 2790,2794 ****
  $result_trees{'sectioning_frames'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[13];
  $result_trees{'sectioning_frames'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[13]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[14]{'args'}[0];
--- 2821,2825 ----
  $result_trees{'sectioning_frames'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[13];
  $result_trees{'sectioning_frames'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[13]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[14]{'args'}[0];
***************
*** 2799,2803 ****
  $result_trees{'sectioning_frames'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[15];
  $result_trees{'sectioning_frames'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[15]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[15]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[16]{'args'}[0];
--- 2830,2834 ----
  $result_trees{'sectioning_frames'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[15];
  $result_trees{'sectioning_frames'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[15]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[15]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[16]{'args'}[0];
***************
*** 2826,2830 ****
  $result_trees{'sectioning_frames'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[17];
  $result_trees{'sectioning_frames'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[17]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[17]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[18]{'args'}[0];
--- 2857,2861 ----
  $result_trees{'sectioning_frames'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[17];
  $result_trees{'sectioning_frames'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[17]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[17]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[18]{'args'}[0];
***************
*** 2836,2840 ****
  $result_trees{'sectioning_frames'}{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[19];
  $result_trees{'sectioning_frames'}{'contents'}[19]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[19]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[19]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[19]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[20]{'args'}[0];
--- 2867,2871 ----
  $result_trees{'sectioning_frames'}{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[19];
  $result_trees{'sectioning_frames'}{'contents'}[19]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[19]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[19]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[20]{'args'}[0];
***************
*** 2853,2857 ****
  $result_trees{'sectioning_frames'}{'contents'}[21]{'contents'}[2]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[21];
  $result_trees{'sectioning_frames'}{'contents'}[21]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[21]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[21]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[21]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[21]{'args'}[3]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[21]{'parent'} = $result_trees{'sectioning_frames'};
--- 2884,2888 ----
  $result_trees{'sectioning_frames'}{'contents'}[21]{'contents'}[2]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[21];
  $result_trees{'sectioning_frames'}{'contents'}[21]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[21]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[21]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[21]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[21]{'args'}[3]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[21]{'parent'} = $result_trees{'sectioning_frames'};
***************
*** 2868,2872 ****
  $result_trees{'sectioning_frames'}{'contents'}[22]{'contents'}[2]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[22];
  $result_trees{'sectioning_frames'}{'contents'}[22]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[22]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[22]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[22]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[22]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[22]{'args'}[1]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[22]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[22]{'args'}[3]{'contents'}[0];
--- 2899,2903 ----
  $result_trees{'sectioning_frames'}{'contents'}[22]{'contents'}[2]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[22];
  $result_trees{'sectioning_frames'}{'contents'}[22]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[22]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[22]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[22]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[22]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[22]{'args'}[1]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[22]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[22]{'args'}[3]{'contents'}[0];
***************
*** 2882,2886 ****
  $result_trees{'sectioning_frames'}{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[24];
  $result_trees{'sectioning_frames'}{'contents'}[24]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[24]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[24]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[24]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[24]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[25]{'args'}[0];
--- 2913,2917 ----
  $result_trees{'sectioning_frames'}{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[24];
  $result_trees{'sectioning_frames'}{'contents'}[24]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[24]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[24]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[24]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[24]{'parent'} = $result_trees{'sectioning_frames'};
  $result_trees{'sectioning_frames'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[25]{'args'}[0];
***************
*** 2903,2907 ****
  $result_trees{'sectioning_frames'}{'contents'}[26]{'contents'}[1]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[26];
  $result_trees{'sectioning_frames'}{'contents'}[26]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[26]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[26]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'sectioning_frames'}{'contents'}[26]{'extra'}{'node_content'};
  $result_trees{'sectioning_frames'}{'contents'}[26]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[26]{'args'}[2]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[26]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[26]{'args'}[3]{'contents'}[0];
--- 2934,2938 ----
  $result_trees{'sectioning_frames'}{'contents'}[26]{'contents'}[1]{'parent'} = $result_trees{'sectioning_frames'}{'contents'}[26];
  $result_trees{'sectioning_frames'}{'contents'}[26]{'extra'}{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[26]{'args'}[0]{'contents'}[0];
! $result_trees{'sectioning_frames'}{'contents'}[26]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[26]{'args'}[0]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[26]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[26]{'args'}[2]{'contents'}[0];
  $result_trees{'sectioning_frames'}{'contents'}[26]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'sectioning_frames'}{'contents'}[26]{'args'}[3]{'contents'}[0];
***************
*** 3764,3767 ****
--- 3795,3801 ----
  
  
+ $result_floats{'sectioning_frames'} = {};
+ 
+ 
  $result_converted_errors{'file_html'}->{'sectioning_frames'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/top_node_up_explicit/res_html/top_node_up_explicit.html texinfo-6.8/tp/t/results/moresectioning/top_node_up_explicit/res_html/top_node_up_explicit.html
*** texinfo-6.7/tp/t/results/moresectioning/top_node_up_explicit/res_html/top_node_up_explicit.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/top_node_up_explicit/res_html/top_node_up_explicit.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#Chap" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#Chap" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="Chap"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="Chap">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 74,78 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 79,85 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 183,187 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 190,194 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/top_node_up_explicit.pl texinfo-6.8/tp/t/results/moresectioning/top_node_up_explicit.pl
*** texinfo-6.7/tp/t/results/moresectioning/top_node_up_explicit.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/top_node_up_explicit.pl	2021-05-02 13:12:22.000000000 +0100
***************
*** 195,199 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 195,201 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 419,423 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Chap'
            }
--- 421,427 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Chap'
            }
***************
*** 531,535 ****
  $result_trees{'top_node_up_explicit'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'top_node_up_explicit'}{'contents'}[1];
  $result_trees{'top_node_up_explicit'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_explicit'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_up_explicit'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_node_up_explicit'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'top_node_up_explicit'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[1]{'args'}[2]{'contents'}[1];
--- 535,539 ----
  $result_trees{'top_node_up_explicit'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'top_node_up_explicit'}{'contents'}[1];
  $result_trees{'top_node_up_explicit'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_explicit'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_up_explicit'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'top_node_up_explicit'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[1]{'args'}[2]{'contents'}[1];
***************
*** 564,568 ****
  $result_trees{'top_node_up_explicit'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'top_node_up_explicit'}{'contents'}[3];
  $result_trees{'top_node_up_explicit'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_explicit'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_up_explicit'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'top_node_up_explicit'}{'contents'}[3]{'parent'} = $result_trees{'top_node_up_explicit'};
  $result_trees{'top_node_up_explicit'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_explicit'}{'contents'}[4]{'args'}[0];
--- 568,572 ----
  $result_trees{'top_node_up_explicit'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'top_node_up_explicit'}{'contents'}[3];
  $result_trees{'top_node_up_explicit'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_explicit'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_up_explicit'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_up_explicit'}{'contents'}[3]{'parent'} = $result_trees{'top_node_up_explicit'};
  $result_trees{'top_node_up_explicit'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_explicit'}{'contents'}[4]{'args'}[0];
***************
*** 758,760 ****
--- 762,767 ----
  
  
+ $result_floats{'top_node_up_explicit'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/top_node_up_implicit/res_html/top_node_up_implicit.html texinfo-6.8/tp/t/results/moresectioning/top_node_up_implicit/res_html/top_node_up_implicit.html
*** texinfo-6.7/tp/t/results/moresectioning/top_node_up_implicit/res_html/top_node_up_implicit.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/top_node_up_implicit/res_html/top_node_up_implicit.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#Chap" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#Chap" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="Chap"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="Chap">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 74,78 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 79,85 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 183,187 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 190,194 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/top_node_up_implicit.pl texinfo-6.8/tp/t/results/moresectioning/top_node_up_implicit.pl
*** texinfo-6.7/tp/t/results/moresectioning/top_node_up_implicit.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/top_node_up_implicit.pl	2021-05-02 13:12:22.000000000 +0100
***************
*** 116,120 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 116,122 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 325,329 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Chap'
            }
--- 327,333 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Chap'
            }
***************
*** 423,427 ****
  $result_trees{'top_node_up_implicit'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'top_node_up_implicit'}{'contents'}[1];
  $result_trees{'top_node_up_implicit'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_implicit'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_implicit'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_up_implicit'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_node_up_implicit'}{'contents'}[1]{'parent'} = $result_trees{'top_node_up_implicit'};
  $result_trees{'top_node_up_implicit'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_implicit'}{'contents'}[2]{'args'}[0];
--- 427,431 ----
  $result_trees{'top_node_up_implicit'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'top_node_up_implicit'}{'contents'}[1];
  $result_trees{'top_node_up_implicit'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_implicit'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_implicit'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_up_implicit'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_up_implicit'}{'contents'}[1]{'parent'} = $result_trees{'top_node_up_implicit'};
  $result_trees{'top_node_up_implicit'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_implicit'}{'contents'}[2]{'args'}[0];
***************
*** 453,457 ****
  $result_trees{'top_node_up_implicit'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'top_node_up_implicit'}{'contents'}[3];
  $result_trees{'top_node_up_implicit'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_implicit'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_implicit'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_up_implicit'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'top_node_up_implicit'}{'contents'}[3]{'parent'} = $result_trees{'top_node_up_implicit'};
  $result_trees{'top_node_up_implicit'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_implicit'}{'contents'}[4]{'args'}[0];
--- 457,461 ----
  $result_trees{'top_node_up_implicit'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'top_node_up_implicit'}{'contents'}[3];
  $result_trees{'top_node_up_implicit'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_implicit'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_implicit'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_up_implicit'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_up_implicit'}{'contents'}[3]{'parent'} = $result_trees{'top_node_up_implicit'};
  $result_trees{'top_node_up_implicit'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_implicit'}{'contents'}[4]{'args'}[0];
***************
*** 623,625 ****
--- 627,632 ----
  
  
+ $result_floats{'top_node_up_implicit'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/two_footnotes_in_nodes/res_html/two_footnotes_in_nodes.html texinfo-6.8/tp/t/results/moresectioning/two_footnotes_in_nodes/res_html/two_footnotes_in_nodes.html
*** texinfo-6.7/tp/t/results/moresectioning/two_footnotes_in_nodes/res_html/two_footnotes_in_nodes.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/two_footnotes_in_nodes/res_html/two_footnotes_in_nodes.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 55,59 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 59,64 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 77,81 ****
  </p>
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 82,88 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 86,107 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>Footnote Top/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>Footnote Top/2
  </p>
  <p>para2</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h3>
  <p>Footnote chapter/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT4" href="#DOCF4">(4)</a></h3>
  <p>Footnote chapter/2
  </p>
  <p>para2</p>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 93,114 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>Footnote Top/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>Footnote Top/2
  </p>
  <p>para2</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h5>
  <p>Footnote chapter/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT4" href="#DOCF4">(4)</a></h5>
  <p>Footnote chapter/2
  </p>
  <p>para2</p>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 212,216 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 219,223 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/two_footnotes_in_nodes.pl texinfo-6.8/tp/t/results/moresectioning/two_footnotes_in_nodes.pl
*** texinfo-6.7/tp/t/results/moresectioning/two_footnotes_in_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/two_footnotes_in_nodes.pl	2021-05-02 13:12:22.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 422,426 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 424,430 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 633,637 ****
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'parent'} = $result_trees{'two_footnotes_in_nodes'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[2]{'args'}[0];
--- 637,641 ----
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[1]{'parent'} = $result_trees{'two_footnotes_in_nodes'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 682,686 ****
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'parent'} = $result_trees{'two_footnotes_in_nodes'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[4]{'args'}[0];
--- 686,690 ----
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[3]{'parent'} = $result_trees{'two_footnotes_in_nodes'};
  $result_trees{'two_footnotes_in_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes'}{'contents'}[4]{'args'}[0];
***************
*** 885,887 ****
--- 889,894 ----
  
  
+ $result_floats{'two_footnotes_in_nodes'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html texinfo-6.8/tp/t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html
*** texinfo-6.7/tp/t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html	2021-05-02 13:12:22.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 55,59 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 59,64 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 77,81 ****
  </p>
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 82,88 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 86,107 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>Footnote Top/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>Footnote Top/2
  </p>
  <p>para2</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h3>
  <p>Footnote chapter/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT4" href="#DOCF4">(4)</a></h3>
  <p>Footnote chapter/2
  </p>
  <p>para2</p>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 93,114 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>Footnote Top/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>Footnote Top/2
  </p>
  <p>para2</p>
! <h5><a id="FOOT3" href="#DOCF3">(3)</a></h5>
  <p>Footnote chapter/1
  </p>
  <p>para2</p>
! <h5><a id="FOOT4" href="#DOCF4">(4)</a></h5>
  <p>Footnote chapter/2
  </p>
  <p>para2</p>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 212,216 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 219,223 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/t/results/moresectioning/two_footnotes_in_nodes_separated.pl texinfo-6.8/tp/t/results/moresectioning/two_footnotes_in_nodes_separated.pl
*** texinfo-6.7/tp/t/results/moresectioning/two_footnotes_in_nodes_separated.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/moresectioning/two_footnotes_in_nodes_separated.pl	2021-05-02 13:12:22.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 422,426 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 424,430 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 633,637 ****
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1];
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'};
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[2]{'args'}[0];
--- 637,641 ----
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1];
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[1]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'};
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[2]{'args'}[0];
***************
*** 682,686 ****
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3];
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'};
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[4]{'args'}[0];
--- 686,690 ----
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3];
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[3]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'};
  $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_footnotes_in_nodes_separated'}{'contents'}[4]{'args'}[0];
***************
*** 885,887 ****
--- 889,894 ----
  
  
+ $result_floats{'two_footnotes_in_nodes_separated'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/empty_headitem.pl texinfo-6.8/tp/t/results/multitable/empty_headitem.pl
*** texinfo-6.7/tp/t/results/multitable/empty_headitem.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/empty_headitem.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 0 ****
--- 1,377 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'empty_headitem'} = {
+   'contents' => [
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => '.1 .1 .1'
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'columnfractions',
+               'extra' => {
+                 'misc_args' => [
+                   '.1',
+                   '.1',
+                   '.1'
+                 ],
+                 'spaces_before_argument' => ' '
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 1,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'multitable',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'contents' => [
+                 {
+                   'cmdname' => 'headitem',
+                   'contents' => [],
+                   'extra' => {
+                     'cell_number' => 1,
+                     'spaces_before_argument' => ' '
+                   },
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 2,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 },
+                 {
+                   'cmdname' => 'tab',
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => 'Index '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'paragraph'
+                     }
+                   ],
+                   'extra' => {
+                     'cell_number' => 2,
+                     'spaces_before_argument' => ' '
+                   },
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 2,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 },
+                 {
+                   'cmdname' => 'tab',
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => 'Value
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'paragraph'
+                     }
+                   ],
+                   'extra' => {
+                     'cell_number' => 3,
+                     'spaces_before_argument' => ' '
+                   },
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 2,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 }
+               ],
+               'extra' => {
+                 'row_number' => 1
+               },
+               'parent' => {},
+               'type' => 'row'
+             }
+           ],
+           'parent' => {},
+           'type' => 'multitable_head'
+         },
+         {
+           'contents' => [
+             {
+               'contents' => [
+                 {
+                   'cmdname' => 'item',
+                   'contents' => [],
+                   'extra' => {
+                     'cell_number' => 1,
+                     'spaces_before_argument' => ' '
+                   },
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 3,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 },
+                 {
+                   'cmdname' => 'tab',
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'args' => [
+                             {
+                               'contents' => [
+                                 {
+                                   'parent' => {},
+                                   'text' => '3'
+                                 }
+                               ],
+                               'parent' => {},
+                               'type' => 'brace_command_arg'
+                             }
+                           ],
+                           'cmdname' => 'code',
+                           'contents' => [],
+                           'line_nr' => {
+                             'file_name' => '',
+                             'line_nr' => 3,
+                             'macro' => ''
+                           },
+                           'parent' => {}
+                         },
+                         {
+                           'parent' => {},
+                           'text' => ' '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'paragraph'
+                     }
+                   ],
+                   'extra' => {
+                     'cell_number' => 2,
+                     'spaces_before_argument' => ' '
+                   },
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 3,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 },
+                 {
+                   'cmdname' => 'tab',
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'args' => [
+                             {
+                               'contents' => [
+                                 {
+                                   'parent' => {},
+                                   'text' => '30'
+                                 }
+                               ],
+                               'parent' => {},
+                               'type' => 'brace_command_arg'
+                             }
+                           ],
+                           'cmdname' => 'code',
+                           'contents' => [],
+                           'line_nr' => {
+                             'file_name' => '',
+                             'line_nr' => 3,
+                             'macro' => ''
+                           },
+                           'parent' => {}
+                         },
+                         {
+                           'parent' => {},
+                           'text' => '
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'paragraph'
+                     }
+                   ],
+                   'extra' => {
+                     'cell_number' => 3,
+                     'spaces_before_argument' => ' '
+                   },
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 3,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 }
+               ],
+               'extra' => {
+                 'row_number' => 2
+               },
+               'parent' => {},
+               'type' => 'row'
+             }
+           ],
+           'parent' => {},
+           'type' => 'multitable_body'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'multitable'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'multitable',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'multitable'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 4,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'columnfractions' => {},
+         'end_command' => {},
+         'max_columns' => 3,
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'empty_headitem'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'args'}[0]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'args'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[2];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_headitem'}{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'extra'}{'columnfractions'} = $result_trees{'empty_headitem'}{'contents'}[0]{'args'}[0]{'contents'}[0];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty_headitem'}{'contents'}[0]{'contents'}[2];
+ $result_trees{'empty_headitem'}{'contents'}[0]{'parent'} = $result_trees{'empty_headitem'};
+ 
+ $result_texis{'empty_headitem'} = '@multitable @columnfractions .1 .1 .1
+ @headitem @tab Index @tab Value
+ @item @tab @code{3} @tab @code{30}
+ @end multitable
+ ';
+ 
+ 
+ $result_texts{'empty_headitem'} = 'Index Value
+ 3 30
+ ';
+ 
+ $result_errors{'empty_headitem'} = [];
+ 
+ 
+ $result_floats{'empty_headitem'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'empty_headitem'} = '        Index   Value
+ ------------------------
+         \'3\'     \'30\'
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'empty_headitem'} = '<table>
+ <thead><tr><th width="10%"></th><th width="10%">Index</th><th width="10%">Value</th></tr></thead>
+ <tr><td width="10%"></td><td width="10%"><code>3</code></td><td width="10%"><code>30</code></td></tr>
+ </table>
+ ';
+ 
+ 
+ $result_converted{'xml'}->{'empty_headitem'} = '<multitable spaces=" " endspaces=" "><columnfractions line=".1 .1 .1"><columnfraction value=".1"></columnfraction><columnfraction value=".1"></columnfraction><columnfraction value=".1"></columnfraction></columnfractions>
+ <thead><row><entry command="headitem" spaces=" "></entry><entry command="tab" spaces=" "><para>Index </para></entry><entry command="tab" spaces=" "><para>Value
+ </para></entry></row></thead><tbody><row><entry command="item" spaces=" "></entry><entry command="tab" spaces=" "><para><code>3</code> </para></entry><entry command="tab" spaces=" "><para><code>30</code>
+ </para></entry></row></tbody></multitable>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/empty_item_tab.pl texinfo-6.8/tp/t/results/multitable/empty_item_tab.pl
*** texinfo-6.7/tp/t/results/multitable/empty_item_tab.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/empty_item_tab.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 230,234 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 230,238 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 438,442 ****
                      'cell_number' => 2
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 442,450 ----
                      'cell_number' => 2
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 15,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 544,548 ****
                      'cell_number' => 2
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 552,560 ----
                      'cell_number' => 2
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 19,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 661,665 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 673,681 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 23,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 712,716 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 728,736 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 745,749 ****
  $result_trees{'empty_item_tab'}{'contents'}[0]{'extra'}{'columnfractions'} = $result_trees{'empty_item_tab'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_item_tab'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty_item_tab'}{'contents'}[0]{'contents'}[1];
- $result_trees{'empty_item_tab'}{'contents'}[0]{'line_nr'} = $result_trees{'empty_item_tab'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_item_tab'}{'contents'}[0]{'parent'} = $result_trees{'empty_item_tab'};
  $result_trees{'empty_item_tab'}{'contents'}[1]{'parent'} = $result_trees{'empty_item_tab'};
--- 765,768 ----
***************
*** 771,775 ****
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1];
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1];
- $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[3];
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0];
--- 790,793 ----
***************
*** 785,789 ****
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1];
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1];
- $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1]{'line_nr'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[5];
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0];
--- 803,806 ----
***************
*** 801,805 ****
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'contents'}[0];
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1];
- $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'line_nr'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[7];
  $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[0];
--- 818,821 ----
***************
*** 810,814 ****
  $result_trees{'empty_item_tab'}{'contents'}[2]{'extra'}{'columnfractions'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_item_tab'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'contents'}[1];
- $result_trees{'empty_item_tab'}{'contents'}[2]{'line_nr'} = $result_trees{'empty_item_tab'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_item_tab'}{'contents'}[2]{'parent'} = $result_trees{'empty_item_tab'};
  
--- 826,829 ----
***************
*** 855,858 ****
--- 870,876 ----
  
  
+ $result_floats{'empty_item_tab'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_item_tab'} = 'text
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/empty_multitable_with_cells.pl texinfo-6.8/tp/t/results/multitable/empty_multitable_with_cells.pl
*** texinfo-6.7/tp/t/results/multitable/empty_multitable_with_cells.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/empty_multitable_with_cells.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 224,226 ****
--- 224,229 ----
  
  
+ $result_floats{'empty_multitable_with_cells'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/inter_item_commands_in_multitable.pl texinfo-6.8/tp/t/results/multitable/inter_item_commands_in_multitable.pl
*** texinfo-6.7/tp/t/results/multitable/inter_item_commands_in_multitable.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/inter_item_commands_in_multitable.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 245,249 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 245,251 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 358,362 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 360,368 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 13,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 438,442 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 444,452 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 14,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 534,538 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 544,552 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 16,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 620,624 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 634,642 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 12,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 788,792 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 806,812 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 843,847 ****
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'contents'}[2];
! $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_multitable'};
--- 863,867 ----
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'contents'}[2];
! $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_multitable'};
***************
*** 856,860 ****
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[0];
--- 876,879 ----
***************
*** 867,871 ****
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1];
- $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1];
--- 886,889 ----
***************
*** 881,885 ****
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1];
- $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[1];
--- 899,902 ----
***************
*** 894,898 ****
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'extra'}{'columnfractions'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'contents'}[2];
- $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'line_nr'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_multitable'};
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[3]{'parent'} = $result_trees{'inter_item_commands_in_multitable'};
--- 911,914 ----
***************
*** 918,922 ****
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'contents'}[2];
! $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'};
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'extra'}{'prototypes_line'}[0] = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'parent'} = $result_trees{'inter_item_commands_in_multitable'};
--- 934,938 ----
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'contents'}[2];
! $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'extra'}{'prototypes_line'}[0] = $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_multitable'}{'contents'}[4]{'parent'} = $result_trees{'inter_item_commands_in_multitable'};
***************
*** 999,1002 ****
--- 1015,1021 ----
  
  
+ $result_floats{'inter_item_commands_in_multitable'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inter_item_commands_in_multitable'} = 'truc
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/multitable_begin_with_tab.pl texinfo-6.8/tp/t/results/multitable/multitable_begin_with_tab.pl
*** texinfo-6.7/tp/t/results/multitable/multitable_begin_with_tab.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/multitable_begin_with_tab.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 105,113 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 105,117 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 266,274 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 270,282 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 300,305 ****
  $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[0];
  $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'contents'}[1];
! $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'parent'} = $result_trees{'multitable_begin_with_tab'};
  $result_trees{'multitable_begin_with_tab'}{'contents'}[1]{'parent'} = $result_trees{'multitable_begin_with_tab'};
--- 308,313 ----
  $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[0];
  $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'contents'}[1];
! $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable_begin_with_tab'}{'contents'}[0]{'parent'} = $result_trees{'multitable_begin_with_tab'};
  $result_trees{'multitable_begin_with_tab'}{'contents'}[1]{'parent'} = $result_trees{'multitable_begin_with_tab'};
***************
*** 323,328 ****
  $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[2];
  $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'contents'}[2];
! $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'parent'} = $result_trees{'multitable_begin_with_tab'};
  
--- 331,336 ----
  $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[2];
  $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'contents'}[2];
! $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable_begin_with_tab'}{'contents'}[2]{'parent'} = $result_trees{'multitable_begin_with_tab'};
  
***************
*** 375,377 ****
--- 383,388 ----
  
  
+ $result_floats{'multitable_begin_with_tab'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/multitable_in_example.pl texinfo-6.8/tp/t/results/multitable/multitable_in_example.pl
*** texinfo-6.7/tp/t/results/multitable/multitable_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/multitable_in_example.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 107,111 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 107,115 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 3,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 246,254 ****
              'prototypes' => [
                {
!                 'contents' => [],
                  'type' => 'bracketed_multitable_prototype'
                },
                {
!                 'contents' => [],
                  'type' => 'bracketed_multitable_prototype'
                }
--- 250,262 ----
              'prototypes' => [
                {
!                 'contents' => [
!                   {}
!                 ],
                  'type' => 'bracketed_multitable_prototype'
                },
                {
!                 'contents' => [
!                   {}
!                 ],
                  'type' => 'bracketed_multitable_prototype'
                }
***************
*** 324,328 ****
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 332,335 ----
***************
*** 344,349 ****
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
! $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes_line'}[0] = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes_line'}[2] = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
--- 351,356 ----
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
! $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes_line'}[0] = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes_line'}[2] = $result_trees{'multitable_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
***************
*** 382,385 ****
--- 389,395 ----
  
  
+ $result_floats{'multitable_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'multitable_in_example'} = '     truc  bidule example
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/multitable_not_closed_item.pl texinfo-6.8/tp/t/results/multitable/multitable_not_closed_item.pl
*** texinfo-6.7/tp/t/results/multitable/multitable_not_closed_item.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/multitable_not_closed_item.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 93,101 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 93,105 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 124,129 ****
  $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item'}{'contents'}[0];
! $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item'};
  
--- 128,133 ----
  $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item'}{'contents'}[0];
! $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable_not_closed_item'}{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item'};
  
***************
*** 149,151 ****
--- 153,158 ----
  
  
+ $result_floats{'multitable_not_closed_item'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/multitable_not_closed_item_tab.pl texinfo-6.8/tp/t/results/multitable/multitable_not_closed_item_tab.pl
*** texinfo-6.7/tp/t/results/multitable/multitable_not_closed_item_tab.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/multitable_not_closed_item_tab.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 95,99 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 95,103 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 114,122 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 118,130 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 145,154 ****
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0];
! $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'};
  
--- 153,161 ----
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0];
! $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable_not_closed_item_tab'}{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed_item_tab'};
  
***************
*** 174,176 ****
--- 181,186 ----
  
  
+ $result_floats{'multitable_not_closed_item_tab'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/multitable_not_closed.pl texinfo-6.8/tp/t/results/multitable/multitable_not_closed.pl
*** texinfo-6.7/tp/t/results/multitable/multitable_not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/multitable_not_closed.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 51,59 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 51,63 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 77,82 ****
  $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0];
  $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0];
! $result_trees{'multitable_not_closed'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable_not_closed'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable_not_closed'}{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed'};
  
--- 81,86 ----
  $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0];
  $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0];
! $result_trees{'multitable_not_closed'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable_not_closed'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable_not_closed'}{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed'};
  
***************
*** 100,102 ****
--- 104,109 ----
  
  
+ $result_floats{'multitable_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/multitable_one_column_too_much_cells.pl texinfo-6.8/tp/t/results/multitable/multitable_one_column_too_much_cells.pl
*** texinfo-6.7/tp/t/results/multitable/multitable_one_column_too_much_cells.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/multitable_one_column_too_much_cells.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 320,324 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 320,326 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 381,385 ****
  $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0];
  $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'contents'}[1];
! $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
  $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'parent'} = $result_trees{'multitable_one_column_too_much_cells'};
  
--- 383,387 ----
  $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0];
  $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'contents'}[1];
! $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_one_column_too_much_cells'}{'contents'}[0]{'parent'} = $result_trees{'multitable_one_column_too_much_cells'};
  
***************
*** 466,468 ****
--- 468,473 ----
  
  
+ $result_floats{'multitable_one_column_too_much_cells'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl texinfo-6.8/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl
*** texinfo-6.7/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 144,148 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 144,152 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 250,254 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 254,262 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 301,305 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 309,317 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 325,329 ****
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[6];
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0];
--- 337,340 ----
***************
*** 340,344 ****
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1];
- $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[0];
--- 351,354 ----
***************
*** 349,353 ****
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'extra'}{'columnfractions'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'line_nr'} = $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_two_columns_too_much_cells'}{'contents'}[0]{'parent'} = $result_trees{'multitable_two_columns_too_much_cells'};
  
--- 359,362 ----
***************
*** 405,407 ****
--- 414,419 ----
  
  
+ $result_floats{'multitable_two_columns_too_much_cells'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/multitable_with_empty_item_tab.pl texinfo-6.8/tp/t/results/multitable/multitable_with_empty_item_tab.pl
*** texinfo-6.7/tp/t/results/multitable/multitable_with_empty_item_tab.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/multitable_with_empty_item_tab.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 98,102 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 98,106 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 116,120 ****
                      'cell_number' => 1
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 120,128 ----
                      'cell_number' => 1
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 125,129 ****
                      'cell_number' => 2
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 133,141 ----
                      'cell_number' => 2
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 155,159 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 167,175 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 177,181 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 193,201 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 228,232 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 248,256 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 243,261 ****
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0];
- $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0];
- $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1];
- $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[0];
--- 267,280 ----
***************
*** 266,270 ****
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'extra'}{'columnfractions'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'line_nr'} = $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable_with_empty_item_tab'}{'contents'}[0]{'parent'} = $result_trees{'multitable_with_empty_item_tab'};
  
--- 285,288 ----
***************
*** 281,284 ****
--- 299,305 ----
  
  
+ $result_floats{'multitable_with_empty_item_tab'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'multitable_with_empty_item_tab'} = '1-1                    1-2
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/not_letters_in_prototype.pl texinfo-6.8/tp/t/results/multitable/not_letters_in_prototype.pl
*** texinfo-6.7/tp/t/results/multitable/not_letters_in_prototype.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/not_letters_in_prototype.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 75,79 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 75,83 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 166,170 ****
  $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'not_letters_in_prototype'}{'contents'}[0]{'contents'}[0];
--- 170,173 ----
***************
*** 188,191 ****
--- 191,197 ----
  
  
+ $result_floats{'not_letters_in_prototype'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'not_letters_in_prototype'} = '1.3   5-6
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/paragraph_in_cells.pl texinfo-6.8/tp/t/results/multitable/paragraph_in_cells.pl
*** texinfo-6.7/tp/t/results/multitable/paragraph_in_cells.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/paragraph_in_cells.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 95,99 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 95,103 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 242,250 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 246,258 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 281,285 ****
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[0];
--- 289,292 ----
***************
*** 303,308 ****
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'paragraph_in_cells'}{'contents'}[0];
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[1];
! $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'prototypes_line'}[2] = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'args'}[0]{'contents'}[2];
--- 310,315 ----
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'paragraph_in_cells'}{'contents'}[0];
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'contents'}[1];
! $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'paragraph_in_cells'}{'contents'}[0]{'extra'}{'prototypes_line'}[2] = $result_trees{'paragraph_in_cells'}{'contents'}[0]{'args'}[0]{'contents'}[2];
***************
*** 334,337 ****
--- 341,347 ----
  
  
+ $result_floats{'paragraph_in_cells'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'paragraph_in_cells'} = 'truc  bidule
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/prototype_brace_no_brace_comment.pl texinfo-6.8/tp/t/results/multitable/prototype_brace_no_brace_comment.pl
*** texinfo-6.7/tp/t/results/multitable/prototype_brace_no_brace_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/prototype_brace_no_brace_comment.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 89,93 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
--- 89,95 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
***************
*** 130,134 ****
  $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0];
  $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'contents'}[0];
! $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
  $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'parent'} = $result_trees{'prototype_brace_no_brace_comment'};
--- 132,136 ----
  $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0];
  $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'contents'}[0];
! $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'prototype_brace_no_brace_comment'}{'contents'}[0]{'parent'} = $result_trees{'prototype_brace_no_brace_comment'};
***************
*** 144,147 ****
--- 146,152 ----
  
  
+ $result_floats{'prototype_brace_no_brace_comment'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'prototype_brace_no_brace_comment'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/prototype_brace_no_brace.pl texinfo-6.8/tp/t/results/multitable/prototype_brace_no_brace.pl
*** texinfo-6.7/tp/t/results/multitable/prototype_brace_no_brace.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/prototype_brace_no_brace.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 73,77 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
--- 73,79 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
***************
*** 112,116 ****
  $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'prototype_brace_no_brace'}{'contents'}[0];
  $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'contents'}[0];
! $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
  $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'parent'} = $result_trees{'prototype_brace_no_brace'};
--- 114,118 ----
  $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'prototype_brace_no_brace'}{'contents'}[0];
  $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'contents'}[0];
! $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'prototype_brace_no_brace'}{'contents'}[0]{'parent'} = $result_trees{'prototype_brace_no_brace'};
***************
*** 126,129 ****
--- 128,134 ----
  
  
+ $result_floats{'prototype_brace_no_brace'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'prototype_brace_no_brace'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/prototype_no_brace.pl texinfo-6.8/tp/t/results/multitable/prototype_no_brace.pl
*** texinfo-6.7/tp/t/results/multitable/prototype_no_brace.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/prototype_no_brace.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 126,130 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 126,134 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 143,147 ****
  $result_trees{'prototype_no_brace'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'prototype_no_brace'}{'contents'}[0]{'contents'}[0];
  $result_trees{'prototype_no_brace'}{'contents'}[0]{'extra'}{'prototypes_line'}[1] = $result_trees{'prototype_no_brace'}{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'prototype_no_brace'}{'contents'}[0]{'line_nr'} = $result_trees{'prototype_no_brace'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'prototype_no_brace'}{'contents'}[0]{'parent'} = $result_trees{'prototype_no_brace'};
  
--- 147,150 ----
***************
*** 166,169 ****
--- 169,175 ----
  
  
+ $result_floats{'prototype_no_brace'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'prototype_no_brace'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/ref_in_multitable.pl texinfo-6.8/tp/t/results/multitable/ref_in_multitable.pl
*** texinfo-6.7/tp/t/results/multitable/ref_in_multitable.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/ref_in_multitable.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 210,214 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 210,218 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 301,305 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 305,313 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 375,379 ****
                            'cmdname' => 'footnote',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 383,391 ----
                            'cmdname' => 'footnote',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 11,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 391,395 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 403,411 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 11,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 476,480 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 492,500 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 6,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 561,565 ****
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0];
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0];
--- 581,584 ----
***************
*** 574,578 ****
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1];
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0];
--- 593,596 ----
***************
*** 586,594 ****
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0];
- $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2];
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[1];
--- 604,610 ----
***************
*** 604,608 ****
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'extra'}{'columnfractions'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'contents'}[1];
- $result_trees{'ref_in_multitable'}{'contents'}[4]{'line_nr'} = $result_trees{'ref_in_multitable'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'ref_in_multitable'}{'contents'}[4]{'parent'} = $result_trees{'ref_in_multitable'};
  $result_trees{'ref_in_multitable'}{'contents'}[5]{'parent'} = $result_trees{'ref_in_multitable'};
--- 620,623 ----
***************
*** 653,656 ****
--- 668,674 ----
  
  
+ $result_floats{'ref_in_multitable'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'ref_in_multitable'} = '*note XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XX XXX XXX XXX XXX
***************
*** 692,696 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>&lsquo;XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XX 
  XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XX&rsquo;</p>
--- 710,714 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>&lsquo;XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XX 
  XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XX&rsquo;</p>
diff -Nrc2 texinfo-6.7/tp/t/results/multitable/w_in_multitable.pl texinfo-6.8/tp/t/results/multitable/w_in_multitable.pl
*** texinfo-6.7/tp/t/results/multitable/w_in_multitable.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/multitable/w_in_multitable.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 97,101 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 97,105 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 173,181 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 177,189 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 213,217 ****
  $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
- $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 221,224 ----
***************
*** 224,229 ****
  $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'w_in_multitable'}{'contents'}[0];
  $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1];
! $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes_line'}[2] = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[2];
--- 231,236 ----
  $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'w_in_multitable'}{'contents'}[0];
  $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1];
! $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes_line'}[0] = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes_line'}[2] = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[2];
***************
*** 246,249 ****
--- 253,259 ----
  
  
+ $result_floats{'w_in_multitable'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'w_in_multitable'} = 'aaaaaaaa bbbbbbbbbbgg
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/close_paragraph_command.pl texinfo-6.8/tp/t/results/paragraph/close_paragraph_command.pl
*** texinfo-6.7/tp/t/results/paragraph/close_paragraph_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/close_paragraph_command.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 147,155 ****
  
  
  
  $result_converted{'plaintext'}->{'close_paragraph_command'} = 'para
  in titlefont
! ************
!    after titlefont.
  
     p before sp
--- 147,157 ----
  
  
+ $result_floats{'close_paragraph_command'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'close_paragraph_command'} = 'para
  in titlefont
! ************   after titlefont.
  
     p before sp
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/commands_in_flushright.pl texinfo-6.8/tp/t/results/paragraph/commands_in_flushright.pl
*** texinfo-6.7/tp/t/results/paragraph/commands_in_flushright.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/commands_in_flushright.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 277,281 ****
            'extra' => {
              'end_command' => {},
!             'enumerate_specification' => 1
            },
            'line_nr' => {
--- 277,281 ----
            'extra' => {
              'end_command' => {},
!             'enumerate_specification' => '1'
            },
            'line_nr' => {
***************
*** 456,460 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 456,464 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 17,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 556,560 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 560,568 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 26,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 699,703 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 707,715 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 25,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 837,841 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'label'
              }
--- 849,855 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'label'
              }
***************
*** 1250,1254 ****
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[8]{'extra'}{'command_as_argument'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[8]{'contents'}[1];
- $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0];
--- 1264,1267 ----
***************
*** 1262,1266 ****
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[0];
--- 1275,1278 ----
***************
*** 1284,1288 ****
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'extra'}{'columnfractions'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'contents'}[1];
- $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0];
--- 1296,1299 ----
***************
*** 1307,1311 ****
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'extra'}{'end_command'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'contents'}[5];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'extra'}{'node_content'}[0] = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'args'}[1]{'contents'}[0];
! $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'extra'}{'type'}{'content'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'};
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[13]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0];
--- 1318,1322 ----
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'extra'}{'end_command'} = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'contents'}[5];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'extra'}{'node_content'}[0] = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'args'}[1]{'contents'}[0];
! $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'extra'}{'type'}{'content'}[0] = $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0];
  $result_trees{'commands_in_flushright'}{'contents'}[0]{'contents'}[13]{'parent'} = $result_trees{'commands_in_flushright'}{'contents'}[0];
***************
*** 1523,1526 ****
--- 1534,1538 ----
  in float
  
+ 
  label 1: in caption
  
***************
*** 1553,1558 ****
  
  <dl compact="compact">
! <dt><em>table item</em></dt>
! <dt><em>table itemx</em></dt>
  <dd><p align="right">Table text
  </p>
--- 1565,1570 ----
  
  <dl compact="compact">
! <dt><span><em>table item</em></span></dt>
! <dt><span><em>table itemx</em></span></dt>
  <dd><p align="right">Table text
  </p>
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/comment_between_text.pl texinfo-6.8/tp/t/results/paragraph/comment_between_text.pl
*** texinfo-6.7/tp/t/results/paragraph/comment_between_text.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/comment_between_text.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 61,64 ****
--- 61,67 ----
  
  
+ $result_floats{'comment_between_text'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_between_text'} = 'text end para
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/comment_in_quotation.pl texinfo-6.8/tp/t/results/paragraph/comment_in_quotation.pl
*** texinfo-6.7/tp/t/results/paragraph/comment_in_quotation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/comment_in_quotation.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 228,231 ****
--- 228,234 ----
  
  
+ $result_floats{'comment_in_quotation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_in_quotation'} = '     Quotation
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/double_style_paragraph.pl texinfo-6.8/tp/t/results/paragraph/double_style_paragraph.pl
*** texinfo-6.7/tp/t/results/paragraph/double_style_paragraph.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/double_style_paragraph.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 55,59 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          }
--- 55,63 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 92,96 ****
  $result_trees{'double_style_paragraph'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_style_paragraph'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'double_style_paragraph'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'double_style_paragraph'}{'contents'}[0]{'contents'}[0];
- $result_trees{'double_style_paragraph'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'double_style_paragraph'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'double_style_paragraph'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_style_paragraph'}{'contents'}[0];
  $result_trees{'double_style_paragraph'}{'contents'}[0]{'parent'} = $result_trees{'double_style_paragraph'};
--- 96,99 ----
***************
*** 157,159 ****
--- 160,165 ----
  
  
+ $result_floats{'double_style_paragraph'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/image_in_paragraph.pl texinfo-6.8/tp/t/results/paragraph/image_in_paragraph.pl
*** texinfo-6.7/tp/t/results/paragraph/image_in_paragraph.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/image_in_paragraph.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 60,64 ****
                  {
                    'parent' => {},
!                   'text' => 'ee'
                  }
                ],
--- 60,64 ----
                  {
                    'parent' => {},
!                   'text' => '.ee'
                  }
                ],
***************
*** 106,110 ****
  $result_trees{'image_in_paragraph'}{'contents'}[0]{'parent'} = $result_trees{'image_in_paragraph'};
  
! $result_texis{'image_in_paragraph'} = 'Para. @image{aa,bb,cc,dd,ee}. After image.
  ';
  
--- 106,110 ----
  $result_trees{'image_in_paragraph'}{'contents'}[0]{'parent'} = $result_trees{'image_in_paragraph'};
  
! $result_texis{'image_in_paragraph'} = 'Para. @image{aa,bb,cc,dd,.ee}. After image.
  ';
  
***************
*** 116,121 ****
  
  
  
! $result_converted{'plaintext'}->{'image_in_paragraph'} = 'Para. Text for image out of paragraph..  After image.
  ';
  
--- 116,124 ----
  
  
+ $result_floats{'image_in_paragraph'} = {};
  
! 
! 
! $result_converted{'plaintext'}->{'image_in_paragraph'} = 'Para.  Text for image out of paragraph..  After image.
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/no_paragraph_commands.pl texinfo-6.8/tp/t/results/paragraph/no_paragraph_commands.pl
*** texinfo-6.7/tp/t/results/paragraph/no_paragraph_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/no_paragraph_commands.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 90,94 ****
              {
                'parent' => {},
!               'text' => 'ee'
              }
            ],
--- 90,94 ----
              {
                'parent' => {},
!               'text' => '.ee'
              }
            ],
***************
*** 138,142 ****
  $result_texis{'no_paragraph_commands'} = '@*
  @titlefont{title font}
! @image{aa,bb,cc,dd,ee}
  ';
  
--- 138,142 ----
  $result_texis{'no_paragraph_commands'} = '@*
  @titlefont{title font}
! @image{aa,bb,cc,dd,.ee}
  ';
  
***************
*** 151,159 ****
  
  
  
  $result_converted{'plaintext'}->{'no_paragraph_commands'} = '
  title font
  **********
! Text for image out of paragraph.';
  
  
--- 151,164 ----
  
  
+ $result_floats{'no_paragraph_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'no_paragraph_commands'} = '
+ 
  title font
  **********
! Text for image out of paragraph.
! ';
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/paragraph_command.pl texinfo-6.8/tp/t/results/paragraph/paragraph_command.pl
*** texinfo-6.7/tp/t/results/paragraph/paragraph_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/paragraph_command.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 389,393 ****
  ';
  
! $result_errors{'paragraph_command'} = [];
  
  
--- 389,406 ----
  ';
  
! $result_errors{'paragraph_command'} = [
!   {
!     'error_line' => ':11: warning: @definfoenclose is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 11,
!     'macro' => '',
!     'text' => '@definfoenclose is obsolete.',
!     'type' => 'warning'
!   }
! ];
! 
! 
! $result_floats{'paragraph_command'} = {};
  
  
***************
*** 432,436 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>lone footnote</p>
  </div>
--- 445,449 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>lone footnote</p>
  </div>
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/paragraph_count_and_example.pl texinfo-6.8/tp/t/results/paragraph/paragraph_count_and_example.pl
*** texinfo-6.7/tp/t/results/paragraph/paragraph_count_and_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/paragraph_count_and_example.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 121,124 ****
--- 121,127 ----
  
  
+ $result_floats{'paragraph_count_and_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'paragraph_count_and_example'} = '     in example
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/paragraph_indent_asis.pl texinfo-6.8/tp/t/results/paragraph/paragraph_indent_asis.pl
*** texinfo-6.7/tp/t/results/paragraph/paragraph_indent_asis.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/paragraph_indent_asis.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 194,197 ****
--- 194,200 ----
  
  
+ $result_floats{'paragraph_indent_asis'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'paragraph_indent_asis'} = '  para fff
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/paragraph_in_style_command.pl texinfo-6.8/tp/t/results/paragraph/paragraph_in_style_command.pl
*** texinfo-6.7/tp/t/results/paragraph/paragraph_in_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/paragraph_in_style_command.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 218,220 ****
--- 218,223 ----
  
  
+ $result_floats{'paragraph_in_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/sole_image.pl texinfo-6.8/tp/t/results/paragraph/sole_image.pl
*** texinfo-6.7/tp/t/results/paragraph/sole_image.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/sole_image.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 0 ****
--- 1,110 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'sole_image'} = {
+   'contents' => [
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'aa'
+             }
+           ],
+           'parent' => {},
+           'type' => 'brace_command_arg'
+         }
+       ],
+       'cmdname' => 'image',
+       'contents' => [],
+       'extra' => {
+         'input_perl_encoding' => 'utf-8'
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ '
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => 'next para
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'sole_image'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sole_image'}{'contents'}[0]{'args'}[0];
+ $result_trees{'sole_image'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'sole_image'}{'contents'}[0];
+ $result_trees{'sole_image'}{'contents'}[0]{'parent'} = $result_trees{'sole_image'};
+ $result_trees{'sole_image'}{'contents'}[1]{'parent'} = $result_trees{'sole_image'};
+ $result_trees{'sole_image'}{'contents'}[2]{'parent'} = $result_trees{'sole_image'};
+ $result_trees{'sole_image'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'sole_image'}{'contents'}[3];
+ $result_trees{'sole_image'}{'contents'}[3]{'parent'} = $result_trees{'sole_image'};
+ 
+ $result_texis{'sole_image'} = '@image{aa}
+ 
+ next para
+ ';
+ 
+ 
+ $result_texts{'sole_image'} = 'aa
+ 
+ next para
+ ';
+ 
+ $result_errors{'sole_image'} = [];
+ 
+ 
+ $result_floats{'sole_image'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'sole_image'} = 'Text for image out of paragraph.
+ 
+ next para
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'sole_image'} = '<img src="aa.jpg" alt="aa">
+ 
+ <p>next para
+ </p>';
+ 
+ $result_converted_errors{'html_text'}->{'sole_image'} = [
+   {
+     'error_line' => ':1: warning: @image file `aa\' (for HTML) not found, using `aa.jpg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 1,
+     'macro' => '',
+     'text' => '@image file `aa\' (for HTML) not found, using `aa.jpg\'',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/text_comment.pl texinfo-6.8/tp/t/results/paragraph/text_comment.pl
*** texinfo-6.7/tp/t/results/paragraph/text_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/text_comment.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 50,53 ****
--- 50,56 ----
  
  
+ $result_floats{'text_comment'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'text_comment'} = 'text
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/text_line.pl texinfo-6.8/tp/t/results/paragraph/text_line.pl
*** texinfo-6.7/tp/t/results/paragraph/text_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/text_line.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 53,56 ****
--- 53,59 ----
  
  
+ $result_floats{'text_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'text_line'} = 'text
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/text.pl texinfo-6.8/tp/t/results/paragraph/text.pl
*** texinfo-6.7/tp/t/results/paragraph/text.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/text.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 32,35 ****
--- 32,38 ----
  
  
+ $result_floats{'text'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'text'} = 'text
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/text_space_comment.pl texinfo-6.8/tp/t/results/paragraph/text_space_comment.pl
*** texinfo-6.7/tp/t/results/paragraph/text_space_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/text_space_comment.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 56,59 ****
--- 56,62 ----
  
  
+ $result_floats{'text_space_comment'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'text_space_comment'} = 'text
diff -Nrc2 texinfo-6.7/tp/t/results/paragraph/two_lines.pl texinfo-6.8/tp/t/results/paragraph/two_lines.pl
*** texinfo-6.7/tp/t/results/paragraph/two_lines.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/paragraph/two_lines.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 43,46 ****
--- 43,49 ----
  
  
+ $result_floats{'two_lines'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'two_lines'} = 'text l 1 text l 2
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/accent_command_punctuation.pl texinfo-6.8/tp/t/results/plaintext_tests/accent_command_punctuation.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/accent_command_punctuation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/accent_command_punctuation.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 57,60 ****
--- 57,63 ----
  
  
+ $result_floats{'accent_command_punctuation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'accent_command_punctuation'} = 'Ä— after
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/accents_in_var_enable_encoding.pl texinfo-6.8/tp/t/results/plaintext_tests/accents_in_var_enable_encoding.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/accents_in_var_enable_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/accents_in_var_enable_encoding.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 96,100 ****
                    'cmdname' => 'u',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 96,104 ----
                    'cmdname' => 'u',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 118,122 ****
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 122,130 ----
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 128,132 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 136,144 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 154,166 ****
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3];
- $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5];
- $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0];
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0];
- $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2];
  $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'accents_in_var_enable_encoding'}{'contents'}[2];
--- 166,175 ----
***************
*** 180,183 ****
--- 189,195 ----
  
  
+ $result_floats{'accents_in_var_enable_encoding'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'accents_in_var_enable_encoding'} = 'AAÃ‡ RÌ† Ãˆ.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/after_punctuation_character_in_command.pl texinfo-6.8/tp/t/results/plaintext_tests/after_punctuation_character_in_command.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/after_punctuation_character_in_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/after_punctuation_character_in_command.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 73,76 ****
--- 73,79 ----
  
  
+ $result_floats{'after_punctuation_character_in_command'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'after_punctuation_character_in_command'} = 'Text.)  follows.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/all_spaces.pl texinfo-6.8/tp/t/results/plaintext_tests/all_spaces.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/all_spaces.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/all_spaces.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 545,549 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 545,551 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 653,657 ****
  $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[54]{'parent'} = $result_trees{'all_spaces'}{'contents'}[1];
  $result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'all_spaces'}{'contents'}[1]{'parent'} = $result_trees{'all_spaces'};
  
--- 655,659 ----
  $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[54]{'parent'} = $result_trees{'all_spaces'}{'contents'}[1];
  $result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'all_spaces'}{'contents'}[1]{'parent'} = $result_trees{'all_spaces'};
  
***************
*** 794,796 ****
--- 796,801 ----
  
  
+ $result_floats{'all_spaces'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/anchor_and_empty_lines.pl texinfo-6.8/tp/t/results/plaintext_tests/anchor_and_empty_lines.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/anchor_and_empty_lines.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/anchor_and_empty_lines.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 108,111 ****
--- 108,114 ----
  
  
+ $result_floats{'anchor_and_empty_lines'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'anchor_and_empty_lines'} = 'text 1.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl texinfo-6.8/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 324,328 ****
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 324,332 ----
                'cmdname' => '^',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 10,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 585,589 ****
  $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25];
- $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'line_nr'} = $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
--- 589,592 ----
***************
*** 689,692 ****
--- 692,698 ----
  
  
+ $result_floats{'at_commands_glued_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'at_commands_glued_in_example'} = '     at@.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/at_commands_glued_in_paragraph.pl texinfo-6.8/tp/t/results/plaintext_tests/at_commands_glued_in_paragraph.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/at_commands_glued_in_paragraph.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/at_commands_glued_in_paragraph.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 312,316 ****
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 312,320 ----
            'cmdname' => '^',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 9,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 536,540 ****
  $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0];
  $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25];
- $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'line_nr'} = $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'parent'} = $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
  $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[26]{'parent'} = $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
--- 540,543 ----
***************
*** 634,637 ****
--- 637,643 ----
  
  
+ $result_floats{'at_commands_glued_in_paragraph'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'at_commands_glued_in_paragraph'} = 'at@.  TeXTeXTeX. code\'in code\'code.  acronymABC (aaa bb cc)acronym.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/before_accent_punctuation.pl texinfo-6.8/tp/t/results/plaintext_tests/before_accent_punctuation.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/before_accent_punctuation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/before_accent_punctuation.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 57,60 ****
--- 57,63 ----
  
  
+ $result_floats{'before_accent_punctuation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'before_accent_punctuation'} = 'a.  Ã¢
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/characters_and_commands_in_var.pl texinfo-6.8/tp/t/results/plaintext_tests/characters_and_commands_in_var.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/characters_and_commands_in_var.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/characters_and_commands_in_var.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 51,55 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 51,59 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 73,77 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 77,85 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 95,99 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 103,111 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 225,229 ****
                    'cmdname' => 'u',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 237,245 ----
                    'cmdname' => 'u',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 247,251 ****
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 263,271 ----
                    'cmdname' => '`',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 264,268 ****
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 284,292 ----
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 274,278 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 298,306 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 385,399 ****
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[2];
- $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[4];
- $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[6];
- $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[0];
--- 413,424 ----
***************
*** 416,432 ****
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[3];
- $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[5];
- $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[7];
- $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0];
- $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4];
  $result_trees{'characters_and_commands_in_var'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'characters_and_commands_in_var'}{'contents'}[4];
--- 441,453 ----
***************
*** 474,477 ****
--- 495,501 ----
  
  
+ $result_floats{'characters_and_commands_in_var'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'characters_and_commands_in_var'} = 'AAA.  DLKSFJF ) .  (FDFDSFSD.  SQDQ,QDSDSQ.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/chinese_mixed_with_en.pl texinfo-6.8/tp/t/results/plaintext_tests/chinese_mixed_with_en.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/chinese_mixed_with_en.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/chinese_mixed_with_en.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 345,349 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 345,351 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 426,430 ****
  $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'chinese_mixed_with_en'}{'contents'}[1];
  $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'parent'} = $result_trees{'chinese_mixed_with_en'};
  $result_trees{'chinese_mixed_with_en'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'chinese_mixed_with_en'}{'contents'}[2];
--- 428,432 ----
  $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'chinese_mixed_with_en'}{'contents'}[1];
  $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'chinese_mixed_with_en'}{'contents'}[1]{'parent'} = $result_trees{'chinese_mixed_with_en'};
  $result_trees{'chinese_mixed_with_en'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'chinese_mixed_with_en'}{'contents'}[2];
***************
*** 519,521 ****
--- 521,526 ----
  
  
+ $result_floats{'chinese_mixed_with_en'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/code_commands_and_punctuation.pl texinfo-6.8/tp/t/results/plaintext_tests/code_commands_and_punctuation.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/code_commands_and_punctuation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/code_commands_and_punctuation.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 51,55 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 51,59 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 72,76 ****
  $result_trees{'code_commands_and_punctuation'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'code_commands_and_punctuation'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'code_commands_and_punctuation'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'code_commands_and_punctuation'}{'contents'}[0]{'contents'}[2];
- $result_trees{'code_commands_and_punctuation'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'code_commands_and_punctuation'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'code_commands_and_punctuation'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'code_commands_and_punctuation'}{'contents'}[0];
  $result_trees{'code_commands_and_punctuation'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'code_commands_and_punctuation'}{'contents'}[0];
--- 76,79 ----
***************
*** 87,90 ****
--- 90,96 ----
  
  
+ $result_floats{'code_commands_and_punctuation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'code_commands_and_punctuation'} = '\'AA\'.  \'aa\'.  After.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/command_brace_no_arg_punctuation.pl texinfo-6.8/tp/t/results/plaintext_tests/command_brace_no_arg_punctuation.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/command_brace_no_arg_punctuation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/command_brace_no_arg_punctuation.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 41,45 ****
            'cmdname' => 'LaTeX',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 41,49 ----
            'cmdname' => 'LaTeX',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 58,62 ****
            'cmdname' => 'copyright',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 62,70 ----
            'cmdname' => 'copyright',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 75,79 ****
            'cmdname' => 'registeredsymbol',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 83,91 ----
            'cmdname' => 'registeredsymbol',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 94,106 ****
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0];
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[2];
- $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0];
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0];
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[4];
- $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0];
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0];
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[6];
- $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0];
  $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'command_brace_no_arg_punctuation'}{'contents'}[0];
--- 106,115 ----
***************
*** 117,120 ****
--- 126,132 ----
  
  
+ $result_floats{'command_brace_no_arg_punctuation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'command_brace_no_arg_punctuation'} = 'TeX.  And LaTeX.  (C).  (R).  End.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/commands_and_punctuation.pl texinfo-6.8/tp/t/results/plaintext_tests/commands_and_punctuation.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/commands_and_punctuation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/commands_and_punctuation.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 61,65 ****
            'cmdname' => 'enddots',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 61,69 ----
            'cmdname' => 'enddots',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 84,88 ****
  $result_trees{'commands_and_punctuation'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'commands_and_punctuation'}{'contents'}[0];
  $result_trees{'commands_and_punctuation'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'commands_and_punctuation'}{'contents'}[0]{'contents'}[7];
- $result_trees{'commands_and_punctuation'}{'contents'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'commands_and_punctuation'}{'contents'}[0]{'contents'}[5]{'line_nr'};
  $result_trees{'commands_and_punctuation'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'commands_and_punctuation'}{'contents'}[0];
  $result_trees{'commands_and_punctuation'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'commands_and_punctuation'}{'contents'}[0];
--- 88,91 ----
***************
*** 97,100 ****
--- 100,106 ----
  
  
+ $result_floats{'commands_and_punctuation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'commands_and_punctuation'} = 'SomthingA.  and now inhibit. Now dots ... and enddots ...  and
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/east_asian_in_w.pl texinfo-6.8/tp/t/results/plaintext_tests/east_asian_in_w.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/east_asian_in_w.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/east_asian_in_w.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 183,185 ****
--- 183,188 ----
  
  
+ $result_floats{'east_asian_in_w'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/empty_line_in_example_end.pl texinfo-6.8/tp/t/results/plaintext_tests/empty_line_in_example_end.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/empty_line_in_example_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/empty_line_in_example_end.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 130,133 ****
--- 130,136 ----
  
  
+ $result_floats{'empty_line_in_example_end'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_line_in_example_end'} = '     in example
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/empty_multitable_in_itemize.pl texinfo-6.8/tp/t/results/plaintext_tests/empty_multitable_in_itemize.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/empty_multitable_in_itemize.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/empty_multitable_in_itemize.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 213,216 ****
--- 213,219 ----
  
  
+ $result_floats{'empty_multitable_in_itemize'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_multitable_in_itemize'} = '   a-n itemize line in macro
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/end_sentence_space_protected.pl texinfo-6.8/tp/t/results/plaintext_tests/end_sentence_space_protected.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/end_sentence_space_protected.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/end_sentence_space_protected.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 47,52 ****
  
  
  
! $result_converted{'plaintext'}->{'end_sentence_space_protected'} = 'Some text.  Next sentence.
  ';
  
--- 47,55 ----
  
  
+ $result_floats{'end_sentence_space_protected'} = {};
  
! 
! 
! $result_converted{'plaintext'}->{'end_sentence_space_protected'} = 'Some text.   Next sentence.
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/expanded_tex.pl texinfo-6.8/tp/t/results/plaintext_tests/expanded_tex.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/expanded_tex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/expanded_tex.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 133,136 ****
--- 133,139 ----
  
  
+ $result_floats{'expanded_tex'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'expanded_tex'} = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/flushright_not_closed_and_format.pl texinfo-6.8/tp/t/results/plaintext_tests/flushright_not_closed_and_format.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/flushright_not_closed_and_format.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/flushright_not_closed_and_format.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 155,158 ****
--- 155,161 ----
  
  
+ $result_floats{'flushright_not_closed_and_format'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'flushright_not_closed_and_format'} = '                                                             flushright
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/html_expanded.pl texinfo-6.8/tp/t/results/plaintext_tests/html_expanded.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/html_expanded.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/html_expanded.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 119,122 ****
--- 119,125 ----
  
  
+ $result_floats{'html_expanded'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'html_expanded'} = 'Before 
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/inhibit_punctuation.pl texinfo-6.8/tp/t/results/plaintext_tests/inhibit_punctuation.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/inhibit_punctuation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/inhibit_punctuation.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 160,163 ****
--- 160,166 ----
  
  
+ $result_floats{'inhibit_punctuation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inhibit_punctuation'} = 'foo vs. bar.  colon :And something else.  semi colon ;.  And ?  ?.  ?
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/insert_copying_and_paragraph.pl texinfo-6.8/tp/t/results/plaintext_tests/insert_copying_and_paragraph.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/insert_copying_and_paragraph.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/insert_copying_and_paragraph.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 140,143 ****
--- 140,146 ----
  
  
+ $result_floats{'insert_copying_and_paragraph'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'insert_copying_and_paragraph'} = 'Insertcopying
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/insert_copying_inline_and_paragraph.pl texinfo-6.8/tp/t/results/plaintext_tests/insert_copying_inline_and_paragraph.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/insert_copying_inline_and_paragraph.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/insert_copying_inline_and_paragraph.pl	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,166 ****
- use vars qw(%result_texis %result_texts %result_trees %result_errors 
-    %result_indices %result_sectioning %result_nodes %result_menus
-    %result_floats %result_converted %result_converted_errors 
-    %result_elements %result_directions_text);
- 
- use utf8;
- 
- $result_trees{'insert_copying_inline_and_paragraph'} = {
-   'contents' => [
-     {
-       'cmdname' => 'copying',
-       'contents' => [
-         {
-           'extra' => {
-             'command' => {}
-           },
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line_after_command'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'In copying.
- '
-             }
-           ],
-           'parent' => {},
-           'type' => 'paragraph'
-         },
-         {
-           'args' => [
-             {
-               'contents' => [
-                 {
-                   'extra' => {
-                     'command' => {}
-                   },
-                   'parent' => {},
-                   'text' => ' ',
-                   'type' => 'empty_spaces_after_command'
-                 },
-                 {
-                   'parent' => {},
-                   'text' => 'copying'
-                 },
-                 {
-                   'parent' => {},
-                   'text' => '
- ',
-                   'type' => 'spaces_at_end'
-                 }
-               ],
-               'parent' => {},
-               'type' => 'misc_line_arg'
-             }
-           ],
-           'cmdname' => 'end',
-           'extra' => {
-             'command' => {},
-             'command_argument' => 'copying',
-             'spaces_after_command' => {},
-             'text_arg' => 'copying'
-           },
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 3,
-             'macro' => ''
-           },
-           'parent' => {}
-         }
-       ],
-       'extra' => {
-         'end_command' => {},
-         'spaces_after_command' => {}
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 1,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'contents' => [
-         {
-           'parent' => {},
-           'text' => 'Insertcopying
- '
-         }
-       ],
-       'parent' => {},
-       'type' => 'paragraph'
-     },
-     {
-       'cmdname' => 'insertcopying',
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 6,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'parent' => {},
-       'text' => '
- '
-     }
-   ],
-   'type' => 'text_root'
- };
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[1];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'args'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'args'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'args'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'extra'}{'command'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'extra'}{'spaces_after_command'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[2];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'extra'}{'spaces_after_command'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'contents'}[0];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[0]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'};
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[1]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'};
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[2];
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[2]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'};
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[3]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'};
- $result_trees{'insert_copying_inline_and_paragraph'}{'contents'}[4]{'parent'} = $result_trees{'insert_copying_inline_and_paragraph'};
- 
- $result_texis{'insert_copying_inline_and_paragraph'} = '@copying
- In copying.
- @end copying
- 
- Insertcopying
- @insertcopying
- ';
- 
- 
- $result_texts{'insert_copying_inline_and_paragraph'} = '
- Insertcopying
- 
- ';
- 
- $result_errors{'insert_copying_inline_and_paragraph'} = [];
- 
- 
- $result_floats{'insert_copying_inline_and_paragraph'} = {};
- 
- 
- 
- $result_converted{'plaintext'}->{'insert_copying_inline_and_paragraph'} = 'Insertcopying
-    In copying.
- ';
- 
- 1;
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/invalid_accent_punctuation.pl texinfo-6.8/tp/t/results/plaintext_tests/invalid_accent_punctuation.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/invalid_accent_punctuation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/invalid_accent_punctuation.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 58,61 ****
--- 58,64 ----
  
  
+ $result_floats{'invalid_accent_punctuation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'invalid_accent_punctuation'} = 'a.  Ì‚@
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/isolated_html_expanded.pl texinfo-6.8/tp/t/results/plaintext_tests/isolated_html_expanded.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/isolated_html_expanded.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/isolated_html_expanded.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 105,108 ****
--- 105,111 ----
  
  
+ $result_floats{'isolated_html_expanded'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'isolated_html_expanded'} = 'html
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/itemize_in_headitem_in_example.pl texinfo-6.8/tp/t/results/plaintext_tests/itemize_in_headitem_in_example.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/itemize_in_headitem_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/itemize_in_headitem_in_example.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 706,709 ****
--- 706,712 ----
  
  
+ $result_floats{'itemize_in_headitem_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'itemize_in_headitem_in_example'} = '          a
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/japanese_utf8.pl texinfo-6.8/tp/t/results/plaintext_tests/japanese_utf8.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/japanese_utf8.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/japanese_utf8.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 186,190 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 186,192 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 642,646 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Preface'
            }
--- 644,650 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Preface'
            }
***************
*** 742,746 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Introduction'
            }
--- 746,752 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Introduction'
            }
***************
*** 847,851 ****
  $result_trees{'japanese_utf8'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[1];
  $result_trees{'japanese_utf8'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'japanese_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_utf8'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'japanese_utf8'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'japanese_utf8'}{'contents'}[1]{'parent'} = $result_trees{'japanese_utf8'};
  $result_trees{'japanese_utf8'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[2]{'args'}[0];
--- 853,857 ----
  $result_trees{'japanese_utf8'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[1];
  $result_trees{'japanese_utf8'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'japanese_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_utf8'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'japanese_utf8'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'japanese_utf8'}{'contents'}[1]{'parent'} = $result_trees{'japanese_utf8'};
  $result_trees{'japanese_utf8'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[2]{'args'}[0];
***************
*** 916,920 ****
  $result_trees{'japanese_utf8'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[3];
  $result_trees{'japanese_utf8'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'japanese_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'japanese_utf8'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'japanese_utf8'}{'contents'}[3]{'parent'} = $result_trees{'japanese_utf8'};
  $result_trees{'japanese_utf8'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[4]{'args'}[0];
--- 922,926 ----
  $result_trees{'japanese_utf8'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[3];
  $result_trees{'japanese_utf8'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'japanese_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_utf8'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'japanese_utf8'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'japanese_utf8'}{'contents'}[3]{'parent'} = $result_trees{'japanese_utf8'};
  $result_trees{'japanese_utf8'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[4]{'args'}[0];
***************
*** 929,933 ****
  $result_trees{'japanese_utf8'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[5];
  $result_trees{'japanese_utf8'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'japanese_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'japanese_utf8'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'japanese_utf8'}{'contents'}[5]{'parent'} = $result_trees{'japanese_utf8'};
  $result_trees{'japanese_utf8'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[6]{'args'}[0];
--- 935,939 ----
  $result_trees{'japanese_utf8'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[5];
  $result_trees{'japanese_utf8'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'japanese_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'japanese_utf8'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'japanese_utf8'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'japanese_utf8'}{'contents'}[5]{'parent'} = $result_trees{'japanese_utf8'};
  $result_trees{'japanese_utf8'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'japanese_utf8'}{'contents'}[6]{'args'}[0];
***************
*** 1185,1187 ****
--- 1191,1196 ----
  
  
+ $result_floats{'japanese_utf8'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/line_passed_and_formats.pl texinfo-6.8/tp/t/results/plaintext_tests/line_passed_and_formats.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/line_passed_and_formats.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/line_passed_and_formats.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 2351,2355 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 2351,2357 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 2712,2716 ****
  $result_trees{'line_passed_and_formats'}{'contents'}[1]{'contents'}[51]{'parent'} = $result_trees{'line_passed_and_formats'}{'contents'}[1];
  $result_trees{'line_passed_and_formats'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'line_passed_and_formats'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'line_passed_and_formats'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'line_passed_and_formats'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'line_passed_and_formats'}{'contents'}[1]{'parent'} = $result_trees{'line_passed_and_formats'};
  
--- 2714,2718 ----
  $result_trees{'line_passed_and_formats'}{'contents'}[1]{'contents'}[51]{'parent'} = $result_trees{'line_passed_and_formats'}{'contents'}[1];
  $result_trees{'line_passed_and_formats'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'line_passed_and_formats'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'line_passed_and_formats'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'line_passed_and_formats'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'line_passed_and_formats'}{'contents'}[1]{'parent'} = $result_trees{'line_passed_and_formats'};
  
***************
*** 2994,2997 ****
--- 2996,3002 ----
  
  
+ $result_floats{'line_passed_and_formats'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'line_passed_and_formats'} = '     special: Quotation special.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/lone_braces_in_inlineraw.pl texinfo-6.8/tp/t/results/plaintext_tests/lone_braces_in_inlineraw.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/lone_braces_in_inlineraw.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/lone_braces_in_inlineraw.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 53,57 ****
              'format' => 'plaintext'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 53,61 ----
              'format' => 'plaintext'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 73,77 ****
  $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0]{'contents'}[0]{'args'}[1];
  $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0]{'contents'}[0];
- $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0];
  $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'lone_braces_in_inlineraw'}{'contents'}[0];
--- 77,80 ----
***************
*** 88,91 ****
--- 91,97 ----
  
  
+ $result_floats{'lone_braces_in_inlineraw'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'lone_braces_in_inlineraw'} = '{truc}.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/long_line.pl texinfo-6.8/tp/t/results/plaintext_tests/long_line.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/long_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/long_line.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 195,198 ****
--- 195,201 ----
  
  
+ $result_floats{'long_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'long_line'} = 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/long_uref_after_item.pl texinfo-6.8/tp/t/results/plaintext_tests/long_uref_after_item.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/long_uref_after_item.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/long_uref_after_item.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 160,163 ****
--- 160,166 ----
  
  
+ $result_floats{'long_uref_after_item'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'long_uref_after_item'} = '   * 
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/multiline_image_and_align.pl texinfo-6.8/tp/t/results/plaintext_tests/multiline_image_and_align.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/multiline_image_and_align.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/multiline_image_and_align.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 50,54 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 50,58 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 105,109 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 109,117 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 3,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 160,164 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 168,176 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 219,223 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 231,239 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 340,344 ****
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 356,364 ----
                  'input_perl_encoding' => 'utf-8'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 447,451 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[0];
- $result_trees{'multiline_image_and_align'}{'contents'}[0]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[0]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[1]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 467,470 ----
***************
*** 455,459 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[2];
- $result_trees{'multiline_image_and_align'}{'contents'}[2]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[2]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[3]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 474,477 ----
***************
*** 463,467 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[4];
- $result_trees{'multiline_image_and_align'}{'contents'}[4]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[4]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[5]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 481,484 ----
***************
*** 472,476 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[6];
- $result_trees{'multiline_image_and_align'}{'contents'}[6]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[6]{'parent'} = $result_trees{'multiline_image_and_align'};
  $result_trees{'multiline_image_and_align'}{'contents'}[7]{'parent'} = $result_trees{'multiline_image_and_align'};
--- 489,492 ----
***************
*** 491,495 ****
  $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3];
- $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3];
  $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3];
--- 507,510 ----
***************
*** 548,551 ****
--- 563,569 ----
  
  
+ $result_floats{'multiline_image_and_align'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'multiline_image_and_align'} = '                               1  A  B  
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/multiline_verb_after_space.pl texinfo-6.8/tp/t/results/plaintext_tests/multiline_verb_after_space.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/multiline_verb_after_space.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/multiline_verb_after_space.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 78,81 ****
--- 78,84 ----
  
  
+ $result_floats{'multiline_verb_after_space'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'multiline_verb_after_space'} = 'AA aa
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/multitable_in_example_extraneous_tab.pl texinfo-6.8/tp/t/results/plaintext_tests/multitable_in_example_extraneous_tab.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/multitable_in_example_extraneous_tab.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/multitable_in_example_extraneous_tab.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 290,293 ****
--- 290,296 ----
  
  
+ $result_floats{'multitable_in_example_extraneous_tab'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'multitable_in_example_extraneous_tab'} = '     ita
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/multitable.pl texinfo-6.8/tp/t/results/plaintext_tests/multitable.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/multitable.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/multitable.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 95,99 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 95,103 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 151,155 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 155,163 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 201,209 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 209,221 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 311,315 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 323,331 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 7,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 367,371 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 383,391 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 423,427 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 443,451 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 9,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 479,483 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 503,511 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 10,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 535,539 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 563,571 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 11,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 591,595 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 623,631 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 12,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 647,651 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 683,691 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 13,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 703,707 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 743,751 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 14,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 759,763 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 803,811 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 15,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 815,819 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 863,871 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 16,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 871,875 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 923,931 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 17,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 927,931 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 983,991 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 18,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 983,987 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1043,1051 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 19,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1045,1049 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1109,1117 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 20,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1095,1103 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 1163,1175 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 1205,1209 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1277,1285 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 24,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1261,1265 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1337,1345 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 25,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1317,1321 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1397,1405 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 26,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1367,1375 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 1451,1463 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 1532,1536 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 1620,1626 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 1764,1772 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 1854,1866 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 1795,1799 ****
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0];
--- 1889,1892 ----
***************
*** 1803,1807 ****
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[0];
--- 1896,1899 ----
***************
*** 1811,1816 ****
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable'}{'contents'}[0]{'parent'} = $result_trees{'multitable'};
  $result_trees{'multitable'}{'contents'}[1]{'parent'} = $result_trees{'multitable'};
--- 1903,1908 ----
  $result_trees{'multitable'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[0]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[0]{'parent'} = $result_trees{'multitable'};
  $result_trees{'multitable'}{'contents'}[1]{'parent'} = $result_trees{'multitable'};
***************
*** 1826,1830 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1918,1921 ----
***************
*** 1834,1838 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[1];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1925,1928 ----
***************
*** 1842,1846 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[2];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1932,1935 ----
***************
*** 1850,1854 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[3];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1939,1942 ----
***************
*** 1858,1862 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[4];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1946,1949 ----
***************
*** 1866,1870 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[5];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1953,1956 ----
***************
*** 1874,1878 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[6]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[6]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[6];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1960,1963 ----
***************
*** 1882,1886 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[7];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1967,1970 ----
***************
*** 1890,1894 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[8]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[8]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[8]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[8]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[8];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1974,1977 ----
***************
*** 1898,1902 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[9]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[9]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[9]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[9]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[9];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1981,1984 ----
***************
*** 1906,1910 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[10]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[10]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[10]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[10]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[10]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[10]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[10]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[10];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1988,1991 ----
***************
*** 1914,1918 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[11]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[11]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[11]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[11]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[11]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[11];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 1995,1998 ----
***************
*** 1922,1926 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[12]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[12]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[12]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[12]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[12]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[12]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[12]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[12];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[0];
--- 2002,2005 ----
***************
*** 1931,1935 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[1];
--- 2010,2013 ----
***************
*** 1939,1944 ****
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'multitable'}{'contents'}[2];
  $result_trees{'multitable'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[2];
! $result_trees{'multitable'}{'contents'}[2]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable'}{'contents'}[2]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable'}{'contents'}[2]{'parent'} = $result_trees{'multitable'};
  $result_trees{'multitable'}{'contents'}[3]{'parent'} = $result_trees{'multitable'};
--- 2017,2022 ----
  $result_trees{'multitable'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'multitable'}{'contents'}[2];
  $result_trees{'multitable'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[2]{'contents'}[2];
! $result_trees{'multitable'}{'contents'}[2]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable'}{'contents'}[2]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[2]{'parent'} = $result_trees{'multitable'};
  $result_trees{'multitable'}{'contents'}[3]{'parent'} = $result_trees{'multitable'};
***************
*** 1954,1958 ****
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0];
--- 2032,2035 ----
***************
*** 1962,1966 ****
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1];
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0];
--- 2039,2042 ----
***************
*** 1970,1974 ****
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[1];
- $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'line_nr'};
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2];
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[0];
--- 2046,2049 ----
***************
*** 1978,1983 ****
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[4];
  $result_trees{'multitable'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[4]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable'}{'contents'}[4]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable'}{'contents'}[4]{'parent'} = $result_trees{'multitable'};
  $result_trees{'multitable'}{'contents'}[5]{'parent'} = $result_trees{'multitable'};
--- 2053,2058 ----
  $result_trees{'multitable'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[4];
  $result_trees{'multitable'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[4]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[4]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable'}{'contents'}[4]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[4]{'parent'} = $result_trees{'multitable'};
  $result_trees{'multitable'}{'contents'}[5]{'parent'} = $result_trees{'multitable'};
***************
*** 1999,2003 ****
  $result_trees{'multitable'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[6];
  $result_trees{'multitable'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[6]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[6]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'};
  $result_trees{'multitable'}{'contents'}[6]{'parent'} = $result_trees{'multitable'};
  $result_trees{'multitable'}{'contents'}[7]{'parent'} = $result_trees{'multitable'};
--- 2074,2078 ----
  $result_trees{'multitable'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[6];
  $result_trees{'multitable'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[6]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[6]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[6]{'parent'} = $result_trees{'multitable'};
  $result_trees{'multitable'}{'contents'}[7]{'parent'} = $result_trees{'multitable'};
***************
*** 2029,2034 ****
  $result_trees{'multitable'}{'contents'}[8]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[8];
  $result_trees{'multitable'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[8]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[8]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'multitable'}{'contents'}[8]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'multitable'}{'contents'}[8]{'parent'} = $result_trees{'multitable'};
  
--- 2104,2109 ----
  $result_trees{'multitable'}{'contents'}[8]{'contents'}[1]{'parent'} = $result_trees{'multitable'}{'contents'}[8];
  $result_trees{'multitable'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'multitable'}{'contents'}[8]{'contents'}[1];
! $result_trees{'multitable'}{'contents'}[8]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'multitable'}{'contents'}[8]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'multitable'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'multitable'}{'contents'}[8]{'parent'} = $result_trees{'multitable'};
  
***************
*** 2115,2118 ****
--- 2190,2196 ----
  
  
+ $result_floats{'multitable'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'multitable'} = 'truc   bidule
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/nested_code_commands.pl texinfo-6.8/tp/t/results/plaintext_tests/nested_code_commands.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/nested_code_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/nested_code_commands.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 47,51 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 47,55 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 92,96 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 96,104 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 137,141 ****
            'cmdname' => 'command',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 145,153 ----
            'cmdname' => 'command',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 182,186 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 194,202 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 227,231 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 243,251 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 272,276 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 292,300 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 317,321 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 341,349 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 362,366 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 390,398 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 458,462 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 490,498 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 12,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 530,534 ****
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 566,574 ----
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 14,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 575,579 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 615,623 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 620,624 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 664,672 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 16,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 665,669 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 713,721 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 17,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 710,714 ****
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 762,770 ----
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 18,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 755,759 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 811,819 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 19,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 892,896 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 952,960 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 24,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 937,941 ****
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1001,1009 ----
                'cmdname' => 'command',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 25,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 982,986 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1050,1058 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 26,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1027,1031 ****
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1099,1107 ----
                'cmdname' => 'samp',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 27,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1072,1076 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1148,1156 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 28,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1117,1121 ****
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1197,1205 ----
                'cmdname' => 'var',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 29,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1162,1166 ****
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 1246,1254 ----
                'cmdname' => 'code',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 30,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1223,1227 ****
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0];
- $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
--- 1311,1314 ----
***************
*** 1231,1235 ****
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2];
- $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
--- 1318,1321 ----
***************
*** 1239,1243 ****
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4];
- $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
--- 1325,1328 ----
***************
*** 1247,1251 ****
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6];
- $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
--- 1332,1335 ----
***************
*** 1255,1259 ****
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8];
- $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
--- 1339,1342 ----
***************
*** 1263,1267 ****
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10];
- $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
--- 1346,1349 ----
***************
*** 1271,1275 ****
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12];
- $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[13]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
--- 1353,1356 ----
***************
*** 1279,1283 ****
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14];
- $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[0];
--- 1360,1363 ----
***************
*** 1295,1299 ****
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
- $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
--- 1375,1378 ----
***************
*** 1307,1311 ****
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
- $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
--- 1386,1389 ----
***************
*** 1315,1319 ****
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8];
- $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
--- 1393,1396 ----
***************
*** 1323,1327 ****
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10];
- $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
--- 1400,1403 ----
***************
*** 1331,1335 ****
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12];
- $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
--- 1407,1410 ----
***************
*** 1339,1343 ****
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14];
- $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
--- 1414,1417 ----
***************
*** 1347,1351 ****
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16];
- $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
--- 1421,1424 ----
***************
*** 1368,1372 ****
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
- $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
--- 1441,1444 ----
***************
*** 1376,1380 ****
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4];
- $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
--- 1448,1451 ----
***************
*** 1384,1388 ****
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6];
- $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
--- 1455,1458 ----
***************
*** 1392,1396 ****
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8];
- $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
--- 1462,1465 ----
***************
*** 1400,1404 ****
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10];
- $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
--- 1469,1472 ----
***************
*** 1408,1412 ****
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12];
- $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
--- 1476,1479 ----
***************
*** 1416,1420 ****
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14];
- $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
  $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
--- 1483,1486 ----
***************
*** 1492,1495 ****
--- 1558,1564 ----
  
  
+ $result_floats{'nested_code_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'nested_code_commands'} = '\'aA fg\'.  \'cc gg\'.  \'in command fg\' \'in code in command\' \'in samp \'in
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/nested_indentedblock.pl texinfo-6.8/tp/t/results/plaintext_tests/nested_indentedblock.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/nested_indentedblock.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/nested_indentedblock.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 343,346 ****
--- 343,349 ----
  
  
+ $result_floats{'nested_indentedblock'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'nested_indentedblock'} = '     in example
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/nested_multitable.pl texinfo-6.8/tp/t/results/plaintext_tests/nested_multitable.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/nested_multitable.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/nested_multitable.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 164,168 ****
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {},
                                    'parent' => {}
                                  }
--- 164,172 ----
                                      'spaces_before_argument' => ' '
                                    },
!                                   'line_nr' => {
!                                     'file_name' => '',
!                                     'line_nr' => 5,
!                                     'macro' => ''
!                                   },
                                    'parent' => {}
                                  }
***************
*** 214,222 ****
                          'prototypes' => [
                            {
!                             'contents' => [],
                              'type' => 'bracketed_multitable_prototype'
                            },
                            {
!                             'contents' => [],
                              'type' => 'bracketed_multitable_prototype'
                            }
--- 218,230 ----
                          'prototypes' => [
                            {
!                             'contents' => [
!                               {}
!                             ],
                              'type' => 'bracketed_multitable_prototype'
                            },
                            {
!                             'contents' => [
!                               {}
!                             ],
                              'type' => 'bracketed_multitable_prototype'
                            }
***************
*** 326,330 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 334,342 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 376,384 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 388,402 ----
          'prototypes' => [
            {
!             'contents' => [
!               {},
!               {},
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 418,422 ****
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0];
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
--- 436,439 ----
***************
*** 426,431 ****
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
! $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0];
--- 443,448 ----
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
! $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0];
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0];
***************
*** 440,444 ****
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1];
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[0];
--- 457,460 ----
***************
*** 448,453 ****
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1];
  $result_trees{'nested_multitable'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[1];
! $result_trees{'nested_multitable'}{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'nested_multitable'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'nested_multitable'}{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'nested_multitable'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'nested_multitable'}{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'};
  
--- 464,471 ----
  $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'}{'contents'}[1];
  $result_trees{'nested_multitable'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nested_multitable'}{'contents'}[1]{'contents'}[1];
! $result_trees{'nested_multitable'}{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'nested_multitable'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'nested_multitable'}{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'}[1] = $result_trees{'nested_multitable'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1];
! $result_trees{'nested_multitable'}{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'}[2] = $result_trees{'nested_multitable'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[2];
! $result_trees{'nested_multitable'}{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'nested_multitable'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'nested_multitable'}{'contents'}[1]{'parent'} = $result_trees{'nested_multitable'};
  
***************
*** 473,476 ****
--- 491,497 ----
  
  
+ $result_floats{'nested_multitable'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'nested_multitable'} = 'AAAA   machin        bidule
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/no_empty_line_after_section.pl texinfo-6.8/tp/t/results/plaintext_tests/no_empty_line_after_section.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/no_empty_line_after_section.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/no_empty_line_after_section.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 474,477 ****
--- 474,480 ----
  
  
+ $result_floats{'no_empty_line_after_section'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'no_empty_line_after_section'} = 'Text
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/non_break_spaces.pl texinfo-6.8/tp/t/results/plaintext_tests/non_break_spaces.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/non_break_spaces.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/non_break_spaces.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 99,103 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 99,105 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 128,132 ****
  $result_trees{'non_break_spaces'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_break_spaces'}{'contents'}[1];
  $result_trees{'non_break_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'non_break_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'non_break_spaces'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'non_break_spaces'}{'contents'}[1]{'parent'} = $result_trees{'non_break_spaces'};
  
--- 130,134 ----
  $result_trees{'non_break_spaces'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_break_spaces'}{'contents'}[1];
  $result_trees{'non_break_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'non_break_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'non_break_spaces'}{'contents'}[1]{'parent'} = $result_trees{'non_break_spaces'};
  
***************
*** 167,169 ****
--- 169,174 ----
  
  
+ $result_floats{'non_break_spaces'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/no_punctuation_commands_frenchspacing.pl texinfo-6.8/tp/t/results/plaintext_tests/no_punctuation_commands_frenchspacing.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/no_punctuation_commands_frenchspacing.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/no_punctuation_commands_frenchspacing.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 487,490 ****
--- 487,493 ----
  
  
+ $result_floats{'no_punctuation_commands_frenchspacing'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'no_punctuation_commands_frenchspacing'} = 'Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/no_punctuation_commands.pl texinfo-6.8/tp/t/results/plaintext_tests/no_punctuation_commands.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/no_punctuation_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/no_punctuation_commands.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 452,455 ****
--- 452,458 ----
  
  
+ $result_floats{'no_punctuation_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'no_punctuation_commands'} = 'Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/paragraphindent.pl texinfo-6.8/tp/t/results/plaintext_tests/paragraphindent.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/paragraphindent.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/paragraphindent.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 287,290 ****
--- 287,293 ----
  
  
+ $result_floats{'paragraphindent'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'paragraphindent'} = 'First
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/protected_space_end_line.pl texinfo-6.8/tp/t/results/plaintext_tests/protected_space_end_line.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/protected_space_end_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/protected_space_end_line.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 215,218 ****
--- 215,221 ----
  
  
+ $result_floats{'protected_space_end_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'protected_space_end_line'} = 'First para
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/protect_spaces_on_line.pl texinfo-6.8/tp/t/results/plaintext_tests/protect_spaces_on_line.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/protect_spaces_on_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/protect_spaces_on_line.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 61,65 ****
            'cmdname' => 'w',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 61,69 ----
            'cmdname' => 'w',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 140,144 ****
                    'cmdname' => 'w',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 144,152 ----
                    'cmdname' => 'w',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 5,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 160,164 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 168,176 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 215,219 ****
  $result_trees{'protect_spaces_on_line'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'protect_spaces_on_line'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[1]{'contents'}[3];
- $result_trees{'protect_spaces_on_line'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'protect_spaces_on_line'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'protect_spaces_on_line'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[1];
  $result_trees{'protect_spaces_on_line'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[1];
--- 227,230 ----
***************
*** 229,237 ****
  $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0];
  $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1];
- $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[3];
  $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'protect_spaces_on_line'}{'contents'}[3]{'contents'}[2]{'args'}[0];
--- 240,246 ----
***************
*** 259,262 ****
--- 268,274 ----
  
  
+ $result_floats{'protect_spaces_on_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'protect_spaces_on_line'} = 'Before samp.  \'a\'.  after samp, w in   w. after dot afterw
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_abbr_acronym.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_abbr_acronym.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_abbr_acronym.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_abbr_acronym.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 51,55 ****
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 51,59 ----
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 73,77 ****
            'cmdname' => 'abbr',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 77,85 ----
            'cmdname' => 'abbr',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 95,99 ****
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 103,111 ----
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 170,174 ****
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 182,190 ----
            'cmdname' => 'acronym',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 205,209 ****
            'cmdname' => 'abbr',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 221,229 ----
            'cmdname' => 'abbr',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 266,280 ****
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[2];
- $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[4];
- $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[6];
- $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
--- 286,297 ----
***************
*** 289,293 ****
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[10]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[10]{'args'}[1];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[10]{'args'}[1]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[10];
- $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[8]{'line_nr'};
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
--- 306,309 ----
***************
*** 296,300 ****
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[12]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[12]{'args'}[1];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[12]{'args'}[1]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[12];
- $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[12]{'line_nr'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[8]{'line_nr'};
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
  $result_trees{'punctuation_abbr_acronym'}{'contents'}[0]{'contents'}[13]{'parent'} = $result_trees{'punctuation_abbr_acronym'}{'contents'}[0];
--- 312,315 ----
***************
*** 321,324 ****
--- 336,342 ----
  
  
+ $result_floats{'punctuation_abbr_acronym'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_abbr_acronym'} = 'AAA.  BBB.  aaa.  bbb.  Next.  AAA (expL). BBB (explA). aaa (expl).  bbb
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_code_style_commands.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_code_style_commands.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_code_style_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_code_style_commands.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 55,59 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 55,63 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 65,69 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 69,77 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 86,90 ****
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 94,102 ----
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 1,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 96,100 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 108,116 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 149,153 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 165,173 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 159,163 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 179,187 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 180,184 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 204,212 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 190,194 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 218,226 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 247,251 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 279,287 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 257,261 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 293,301 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 282,286 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 322,330 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 292,296 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 336,344 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 313,327 ****
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[4];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
--- 361,371 ----
***************
*** 332,346 ****
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[10];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[10]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
--- 376,386 ----
***************
*** 352,367 ****
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16];
- $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[16]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
  $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0]{'contents'}[17]{'parent'} = $result_trees{'punctuation_and_code_style_commands'}{'contents'}[0];
--- 392,403 ----
***************
*** 382,385 ****
--- 418,424 ----
  
  
+ $result_floats{'punctuation_and_code_style_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_and_code_style_commands'} = '\'aaa\'.  \'áº½\'.  \'Ã¥\'.  \'AAA\'.  \'áº¼\'.  \'Ã…\'.  \'double AAA\'.  \'double áº¼\'.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_code_style_commands_utf8.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_code_style_commands_utf8.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_code_style_commands_utf8.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_code_style_commands_utf8.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 86,90 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 86,94 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 96,100 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 100,108 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 117,121 ****
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 125,133 ----
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 127,131 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 139,147 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 180,184 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 196,204 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 190,194 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 210,218 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 211,215 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 235,243 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 221,225 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 249,257 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 278,282 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 310,318 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 288,292 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 324,332 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 313,317 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 353,361 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 323,327 ****
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 367,375 ----
            'cmdname' => 'samp',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 347,361 ****
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[4];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
--- 395,405 ----
***************
*** 366,380 ****
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[10];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
--- 410,420 ----
***************
*** 386,401 ****
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16];
- $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'punctuation_and_code_style_commands_utf8'}{'contents'}[1];
--- 426,437 ----
***************
*** 417,420 ****
--- 453,459 ----
  
  
+ $result_floats{'punctuation_and_code_style_commands_utf8'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_and_code_style_commands_utf8'} = 'â€˜aaaâ€™.  â€˜áº½â€™.  â€˜Ã¥â€™.  â€˜AAAâ€™.  â€˜áº¼â€™.  â€˜Ã…â€™.  â€˜double AAAâ€™.  â€˜double áº¼â€™.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_footnotes_frenchspacing.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_footnotes_frenchspacing.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_footnotes_frenchspacing.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_footnotes_frenchspacing.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 141,145 ****
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 141,149 ----
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 218,222 ****
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 222,230 ----
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 559,563 ****
  $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2]{'contents'}[6]{'args'}[0];
  $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2]{'contents'}[6];
- $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2]{'contents'}[6]{'line_nr'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2]{'contents'}[4]{'line_nr'};
  $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2]{'contents'}[6]{'parent'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2];
  $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[2];
--- 567,570 ----
***************
*** 573,577 ****
  $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4]{'contents'}[3]{'args'}[0];
  $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4]{'contents'}[3];
- $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4]{'contents'}[3]{'line_nr'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4];
  $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'punctuation_and_footnotes_frenchspacing'}{'contents'}[4];
--- 580,583 ----
***************
*** 667,670 ****
--- 673,679 ----
  
  
+ $result_floats{'punctuation_and_footnotes_frenchspacing'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_and_footnotes_frenchspacing'} = 'Text.(1) Sentence end.(2) S2.(3) S3.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_footnotes.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_footnotes.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_footnotes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_footnotes.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 110,114 ****
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 110,118 ----
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 187,191 ****
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 191,199 ----
            'cmdname' => 'footnote',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 525,529 ****
  $result_trees{'punctuation_and_footnotes'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[1]{'contents'}[6]{'args'}[0];
  $result_trees{'punctuation_and_footnotes'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[1]{'contents'}[6];
- $result_trees{'punctuation_and_footnotes'}{'contents'}[1]{'contents'}[6]{'line_nr'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[1]{'contents'}[4]{'line_nr'};
  $result_trees{'punctuation_and_footnotes'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[1];
  $result_trees{'punctuation_and_footnotes'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[1];
--- 533,536 ----
***************
*** 539,543 ****
  $result_trees{'punctuation_and_footnotes'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'punctuation_and_footnotes'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[3]{'contents'}[3];
- $result_trees{'punctuation_and_footnotes'}{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_and_footnotes'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[3];
  $result_trees{'punctuation_and_footnotes'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'punctuation_and_footnotes'}{'contents'}[3];
--- 546,549 ----
***************
*** 632,635 ****
--- 638,644 ----
  
  
+ $result_floats{'punctuation_and_footnotes'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_and_footnotes'} = 'Text.(1)  Sentence end.(2)  S2.(3)  S3.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_upper_case_commands.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_upper_case_commands.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_upper_case_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_upper_case_commands.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 61,65 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 61,69 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 71,75 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 75,83 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 92,96 ****
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 100,108 ----
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 102,106 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 114,122 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 155,159 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 171,179 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 165,169 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 185,193 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 186,190 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 210,218 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 196,200 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 224,232 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 253,257 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 285,293 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 263,267 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 299,307 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 288,292 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 328,336 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 298,302 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 342,350 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 363,367 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 411,419 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 373,377 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 425,433 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 394,398 ****
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 450,458 ----
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 404,408 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 464,472 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 457,461 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 521,529 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 7,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 467,471 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 535,543 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 488,492 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 560,568 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 7,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 498,502 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 574,582 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 555,559 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 635,643 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 565,569 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 649,657 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 590,594 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 678,686 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 600,604 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 692,700 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 622,636 ****
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[4];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
--- 718,728 ----
***************
*** 641,655 ****
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[10];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
--- 733,743 ----
***************
*** 661,676 ****
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[1];
--- 749,760 ----
***************
*** 683,697 ****
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[4];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[4]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[5]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
--- 767,777 ----
***************
*** 702,716 ****
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[9]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[10]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[10];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[10]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[10]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
--- 782,792 ----
***************
*** 722,737 ****
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[14]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[15]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16];
- $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[16]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3]{'contents'}[17]{'parent'} = $result_trees{'punctuation_and_upper_case_commands'}{'contents'}[3];
--- 798,809 ----
***************
*** 762,765 ****
--- 834,840 ----
  
  
+ $result_floats{'punctuation_and_upper_case_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_and_upper_case_commands'} = 'AAA.  áº¼.  Ã….  AAA.  áº¼.  Ã….  DOUBLE AAA.  DOUBLE áº¼.  DOUBLE Ã….  End.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_upper_case_commands_utf8.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_upper_case_commands_utf8.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_and_upper_case_commands_utf8.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_and_upper_case_commands_utf8.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 86,90 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 86,94 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 96,100 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 100,108 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 117,121 ****
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 125,133 ----
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 2,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 127,131 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 139,147 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 180,184 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 196,204 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 190,194 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 210,218 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 211,215 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 235,243 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 221,225 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 249,257 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 278,282 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 310,318 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 288,292 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 324,332 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 313,317 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 353,361 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 4,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 323,327 ****
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 367,375 ----
            'cmdname' => 'var',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 388,392 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 436,444 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 398,402 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 450,458 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 419,423 ****
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 475,483 ----
                    'cmdname' => 'aa',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 6,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 429,433 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 489,497 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 6,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 482,486 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 546,554 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 7,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 492,496 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 560,568 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 513,517 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 585,593 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 7,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 523,527 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 599,607 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 580,584 ****
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 660,668 ----
                    'cmdname' => '~',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 590,594 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 674,682 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 615,619 ****
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 703,711 ----
                    'cmdname' => 'AA',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 8,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 625,629 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 717,725 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 649,663 ****
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[4];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
--- 745,755 ----
***************
*** 668,682 ****
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[10];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
--- 760,770 ----
***************
*** 688,703 ****
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[1];
--- 776,787 ----
***************
*** 710,724 ****
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[4]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[4];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[4]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[5]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
--- 794,804 ----
***************
*** 729,743 ****
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[8]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[9]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[10]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[10];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[10]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[6]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[10]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[11]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
--- 809,819 ----
***************
*** 749,764 ****
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[14]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[15]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[1];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16];
- $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'line_nr'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[12]{'line_nr'};
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[16]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
  $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3]{'contents'}[17]{'parent'} = $result_trees{'punctuation_and_upper_case_commands_utf8'}{'contents'}[3];
--- 825,836 ----
***************
*** 788,791 ****
--- 860,866 ----
  
  
+ $result_floats{'punctuation_and_upper_case_commands_utf8'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_and_upper_case_commands_utf8'} = 'AAA.  áº¼.  Ã….  AAA.  áº¼.  Ã….  DOUBLE AAA.  DOUBLE áº¼.  DOUBLE Ã….  End.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_at_end_command.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_at_end_command.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_at_end_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_at_end_command.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 71,75 ****
            'cmdname' => 'dmn',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 71,79 ----
            'cmdname' => 'dmn',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 93,97 ****
            'cmdname' => 'indicateurl',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 97,105 ----
            'cmdname' => 'indicateurl',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 146,150 ****
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 154,162 ----
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 168,172 ****
            'cmdname' => 'cite',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 180,188 ----
            'cmdname' => 'cite',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 190,194 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 206,214 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 235,239 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 255,263 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 257,261 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 281,289 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 282,291 ****
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[3];
- $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[5];
- $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
--- 310,317 ----
***************
*** 297,311 ****
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[10]{'args'}[0];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[10];
- $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[10]{'line_nr'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[8]{'line_nr'};
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[12]{'args'}[0];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[12]{'args'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[12];
- $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[12]{'line_nr'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[8]{'line_nr'};
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[14]{'args'}[0];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[14];
- $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[14]{'line_nr'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[8]{'line_nr'};
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[15]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
--- 323,334 ----
***************
*** 315,324 ****
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[17]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[17]{'args'}[0];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[17];
- $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[17]{'line_nr'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[18]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[19]{'args'}[0];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[19];
- $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[19]{'line_nr'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[17]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[19]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
  $result_trees{'punctuation_at_end_command'}{'contents'}[1]{'contents'}[20]{'parent'} = $result_trees{'punctuation_at_end_command'}{'contents'}[1];
--- 338,345 ----
***************
*** 341,344 ****
--- 362,368 ----
  
  
+ $result_floats{'punctuation_at_end_command'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_at_end_command'} = 'Text.  Email .  <.> dmn 1. and text.  indicateurl \'.\' and then kbd \'.\'
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_commands_frenchspacing.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_commands_frenchspacing.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_commands_frenchspacing.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_commands_frenchspacing.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 147,151 ****
            'cmdname' => 'enddots',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 147,155 ----
            'cmdname' => 'enddots',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 5,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 490,494 ****
  $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4];
  $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[3];
- $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[3]{'line_nr'} = $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4];
  $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4];
--- 494,497 ----
***************
*** 620,623 ****
--- 623,629 ----
  
  
+ $result_floats{'punctuation_commands_frenchspacing'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_commands_frenchspacing'} = 'Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_commands.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_commands.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_commands.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 116,120 ****
            'cmdname' => 'enddots',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 116,124 ----
            'cmdname' => 'enddots',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 456,460 ****
  $result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'punctuation_commands'}{'contents'}[3];
  $result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[3];
- $result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'punctuation_commands'}{'contents'}[3];
  $result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'punctuation_commands'}{'contents'}[3];
--- 460,463 ----
***************
*** 585,588 ****
--- 588,594 ----
  
  
+ $result_floats{'punctuation_commands'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_commands'} = 'Dot.  Exclam!  Question?  Dot.  Exclam!  Question?  GAAA.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_frenchspacing.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_frenchspacing.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_frenchspacing.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_frenchspacing.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 287,290 ****
--- 287,293 ----
  
  
+ $result_floats{'punctuation_frenchspacing'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_frenchspacing'} = 'Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_in_command_end_line.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_in_command_end_line.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_in_command_end_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_in_command_end_line.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 274,278 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 274,282 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 8,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 367,371 ****
  $result_trees{'punctuation_in_command_end_line'}{'contents'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_command_end_line'}{'contents'}[0]{'contents'}[22]{'args'}[0];
  $result_trees{'punctuation_in_command_end_line'}{'contents'}[0]{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_command_end_line'}{'contents'}[0]{'contents'}[22];
- $result_trees{'punctuation_in_command_end_line'}{'contents'}[0]{'contents'}[22]{'line_nr'} = $result_trees{'punctuation_in_command_end_line'}{'contents'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_in_command_end_line'}{'contents'}[0]{'contents'}[22]{'parent'} = $result_trees{'punctuation_in_command_end_line'}{'contents'}[0];
  $result_trees{'punctuation_in_command_end_line'}{'contents'}[0]{'contents'}[23]{'parent'} = $result_trees{'punctuation_in_command_end_line'}{'contents'}[0];
--- 371,374 ----
***************
*** 406,409 ****
--- 409,415 ----
  
  
+ $result_floats{'punctuation_in_command_end_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_in_command_end_line'} = 'Text.  Email .  <.> dmn 1. and text.  indicateurl \'.\' and then kbd \'.\'
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_in_command.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_in_command.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_in_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_in_command.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 71,75 ****
            'cmdname' => 'dmn',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 71,79 ----
            'cmdname' => 'dmn',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 93,97 ****
            'cmdname' => 'indicateurl',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 97,105 ----
            'cmdname' => 'indicateurl',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 115,119 ****
            'cmdname' => 'kbd',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 123,131 ----
            'cmdname' => 'kbd',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 137,141 ****
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 149,157 ----
            'cmdname' => 'math',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 159,163 ****
            'cmdname' => 'cite',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 175,183 ----
            'cmdname' => 'cite',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 181,185 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 201,209 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 226,230 ****
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 250,258 ----
            'cmdname' => 'code',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 251,280 ****
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[3];
- $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[5];
- $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[5]{'line_nr'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[7]{'args'}[0];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[7];
- $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[7]{'line_nr'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[9]{'args'}[0];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[9];
- $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[9]{'line_nr'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[11]{'args'}[0];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[11];
- $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[11]{'line_nr'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[13]{'args'}[0];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[13];
- $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[13]{'line_nr'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[13]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[14]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
--- 279,302 ----
***************
*** 284,288 ****
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[16]{'args'}[0];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[16];
- $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[16]{'line_nr'} = $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[16]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
  $result_trees{'punctuation_in_command'}{'contents'}[1]{'contents'}[17]{'parent'} = $result_trees{'punctuation_in_command'}{'contents'}[1];
--- 306,309 ----
***************
*** 303,306 ****
--- 324,330 ----
  
  
+ $result_floats{'punctuation_in_command'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_in_command'} = 'Text.  Email a.  b <a. b> dmn 1. 2 and text.  indicateurl \'i. u\' and
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation_in_sc.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation_in_sc.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation_in_sc.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation_in_sc.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 55,59 ****
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 55,63 ----
            'cmdname' => 'sc',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 76,80 ****
  $result_trees{'punctuation_in_sc'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'punctuation_in_sc'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'punctuation_in_sc'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'punctuation_in_sc'}{'contents'}[0]{'contents'}[3];
- $result_trees{'punctuation_in_sc'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'punctuation_in_sc'}{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'punctuation_in_sc'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'punctuation_in_sc'}{'contents'}[0];
  $result_trees{'punctuation_in_sc'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'punctuation_in_sc'}{'contents'}[0];
--- 80,83 ----
***************
*** 89,92 ****
--- 92,98 ----
  
  
+ $result_floats{'punctuation_in_sc'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation_in_sc'} = 'one TWO.  three FOUR. five
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/punctuation.pl texinfo-6.8/tp/t/results/plaintext_tests/punctuation.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/punctuation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/punctuation.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 252,255 ****
--- 252,258 ----
  
  
+ $result_floats{'punctuation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'punctuation'} = 'Dot.  Exclam!  Question?  Dot.  Exclam!  Question?  GAAA.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/quote_node_names.pl texinfo-6.8/tp/t/results/plaintext_tests/quote_node_names.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/quote_node_names.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/quote_node_names.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 128,132 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'normal-node'
                        }
--- 130,136 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'normal-node'
                        }
***************
*** 276,280 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'blah_003ablah'
                        }
--- 280,286 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'blah_003ablah'
                        }
***************
*** 424,428 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'blumpty_002efump'
                        }
--- 430,436 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'blumpty_002efump'
                        }
***************
*** 643,647 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'secret_002cnode'
                        }
--- 651,657 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'secret_002cnode'
                        }
***************
*** 650,654 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 660,668 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => 'nodequote.texi',
!                     'line_nr' => 38,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 660,664 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 674,682 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'nodequote.texi',
!                 'line_nr' => 15,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 819,823 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 837,845 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'nodequote.texi',
!                 'line_nr' => 20,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 916,920 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 938,946 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'nodequote.texi',
!                 'line_nr' => 21,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1042,1046 ****
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 1068,1076 ----
                        'cmdname' => 'asis',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => 'nodequote.texi',
!                         'line_nr' => 23,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 1082,1086 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1112,1120 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => 'nodequote.texi',
!                 'line_nr' => 23,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1344,1348 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 4,
        'parent' => {}
--- 1378,1386 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => 'nodequote.texi',
!         'line_nr' => 39,
!         'macro' => ''
!       },
        'number' => 4,
        'parent' => {}
***************
*** 1391,1395 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'top-secret-node'
            }
--- 1429,1435 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'top-secret-node'
            }
***************
*** 1412,1416 ****
  $result_trees{'quote_node_names'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[1];
  $result_trees{'quote_node_names'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'quote_node_names'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'quote_node_names'}{'contents'}[1]{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2];
--- 1452,1456 ----
  $result_trees{'quote_node_names'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[1];
  $result_trees{'quote_node_names'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'quote_node_names'}{'contents'}[1]{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2];
***************
*** 1423,1427 ****
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
--- 1463,1467 ----
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
***************
*** 1445,1449 ****
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
--- 1485,1489 ----
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
***************
*** 1467,1471 ****
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
--- 1507,1511 ----
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
***************
*** 1499,1507 ****
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'};
! $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'line_nr'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
- $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'line_nr'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9];
--- 1539,1545 ----
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[9];
***************
*** 1534,1538 ****
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'args'}[1]{'contents'}[2];
- $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'line_nr'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[2];
--- 1572,1575 ----
***************
*** 1555,1559 ****
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'args'}[3]{'contents'}[1];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'args'}[3]{'contents'}[2];
- $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'line_nr'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'args'}[3]{'contents'}[1]{'line_nr'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
--- 1592,1595 ----
***************
*** 1577,1581 ****
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[3]{'contents'}[0];
- $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[3];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[3]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4];
--- 1613,1616 ----
***************
*** 1587,1591 ****
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'extra'}{'menu_entry_name'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[1];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[3]{'contents'}[0];
- $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'line_nr'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[4]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13];
  $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[13]{'contents'}[5]{'contents'}[0];
--- 1622,1625 ----
***************
*** 1623,1627 ****
  $result_trees{'quote_node_names'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[10];
  $result_trees{'quote_node_names'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[10];
- $result_trees{'quote_node_names'}{'contents'}[10]{'line_nr'} = $result_trees{'quote_node_names'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'quote_node_names'}{'contents'}[10]{'parent'} = $result_trees{'quote_node_names'};
  $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0];
--- 1657,1660 ----
***************
*** 1631,1635 ****
  $result_trees{'quote_node_names'}{'contents'}[11]{'contents'}[1]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[11];
  $result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'quote_node_names'}{'contents'}[11]{'parent'} = $result_trees{'quote_node_names'};
  
--- 1664,1668 ----
  $result_trees{'quote_node_names'}{'contents'}[11]{'contents'}[1]{'parent'} = $result_trees{'quote_node_names'}{'contents'}[11];
  $result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'quote_node_names'}{'contents'}[11]{'parent'} = $result_trees{'quote_node_names'};
  
***************
*** 2019,2026 ****
--- 2052,2071 ----
      'text' => '@menu entry node name `blumpty@asis{.}fump\' different from node name `blumpty.fump\'',
      'type' => 'warning'
+   },
+   {
+     'error_line' => 'nodequote.texi:41: warning: node `top secret node\' unreferenced
+ ',
+     'file_name' => 'nodequote.texi',
+     'line_nr' => 41,
+     'macro' => '',
+     'text' => 'node `top secret node\' unreferenced',
+     'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'quote_node_names'} = {};
+ 
+ 
  $result_converted_errors{'file_plaintext'}->{'quote_node_names'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/sc_with_utf8_enable_encoding.pl texinfo-6.8/tp/t/results/plaintext_tests/sc_with_utf8_enable_encoding.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/sc_with_utf8_enable_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/sc_with_utf8_enable_encoding.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 95,98 ****
--- 95,101 ----
  
  
+ $result_floats{'sc_with_utf8_enable_encoding'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'sc_with_utf8_enable_encoding'} = 'IN SC.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/settitle_and_empty_top.pl texinfo-6.8/tp/t/results/plaintext_tests/settitle_and_empty_top.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/settitle_and_empty_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/settitle_and_empty_top.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 115,118 ****
--- 115,121 ----
  
  
+ $result_floats{'settitle_and_empty_top'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'settitle_and_empty_top'} = 'Title
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/sp_with_text_before_in_example.pl texinfo-6.8/tp/t/results/plaintext_tests/sp_with_text_before_in_example.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/sp_with_text_before_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/sp_with_text_before_in_example.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 150,153 ****
--- 150,156 ----
  
  
+ $result_floats{'sp_with_text_before_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'sp_with_text_before_in_example'} = '     sp
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/star_at_command_formatting.pl texinfo-6.8/tp/t/results/plaintext_tests/star_at_command_formatting.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/star_at_command_formatting.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/star_at_command_formatting.pl	2021-05-02 13:12:31.000000000 +0100
***************
*** 1434,1440 ****
  
  
  
  $result_converted{'plaintext'}->{'star_at_command_formatting'} = 'Some text
! more text.  Even more text.
  not at eol.
  
--- 1434,1443 ----
  
  
+ $result_floats{'star_at_command_formatting'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'star_at_command_formatting'} = 'Some text
! more text.   Even more text.
  not at eol.
  
***************
*** 1468,1472 ****
  
       Quotation Some text
!      more text.  Even more text.
       not at eol.
  
--- 1471,1475 ----
  
       Quotation Some text
!      more text.   Even more text.
       not at eol.
  
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/tab_in_table_in_example.pl texinfo-6.8/tp/t/results/plaintext_tests/tab_in_table_in_example.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/tab_in_table_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/tab_in_table_in_example.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 177,181 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 177,185 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 248,252 ****
  $result_trees{'tab_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'tab_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'tab_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'tab_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
- $result_trees{'tab_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'tab_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'tab_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'tab_in_table_in_example'}{'contents'}[0];
  $result_trees{'tab_in_table_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'tab_in_table_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 252,255 ----
***************
*** 295,298 ****
--- 298,304 ----
  
  
+ $result_floats{'tab_in_table_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'tab_in_table_in_example'} = '          in tab
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/tab_item_in_example.pl texinfo-6.8/tp/t/results/plaintext_tests/tab_item_in_example.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/tab_item_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/tab_item_in_example.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 143,146 ****
--- 143,149 ----
  
  
+ $result_floats{'tab_item_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'tab_item_in_example'} = '     in tab
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/transparent_text.pl texinfo-6.8/tp/t/results/plaintext_tests/transparent_text.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/transparent_text.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/transparent_text.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 61,65 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 61,69 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 84,88 ****
  $result_trees{'transparent_text'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'transparent_text'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'transparent_text'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'transparent_text'}{'contents'}[0]{'contents'}[3];
- $result_trees{'transparent_text'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'transparent_text'}{'contents'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'transparent_text'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'transparent_text'}{'contents'}[0];
  $result_trees{'transparent_text'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'transparent_text'}{'contents'}[0];
--- 88,91 ----
***************
*** 99,102 ****
--- 102,108 ----
  
  
+ $result_floats{'transparent_text'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'transparent_text'} = 'AA(1)). B (_C_). D.
diff -Nrc2 texinfo-6.7/tp/t/results/plaintext_tests/U_with_utf8_enable_encoding.pl texinfo-6.8/tp/t/results/plaintext_tests/U_with_utf8_enable_encoding.pl
*** texinfo-6.7/tp/t/results/plaintext_tests/U_with_utf8_enable_encoding.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/plaintext_tests/U_with_utf8_enable_encoding.pl	2021-05-02 13:12:32.000000000 +0100
***************
*** 95,98 ****
--- 95,101 ----
  
  
+ $result_floats{'U_with_utf8_enable_encoding'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'U_with_utf8_enable_encoding'} = 'Ã¿ (should be a real y-dieresis in UTF-8).
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/caption_in_example.pl texinfo-6.8/tp/t/results/preformatted/caption_in_example.pl
*** texinfo-6.7/tp/t/results/preformatted/caption_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/caption_in_example.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 192,196 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'float'
          }
--- 192,198 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {}
!           ],
            'normalized' => 'float'
          }
***************
*** 233,237 ****
  $result_trees{'caption_in_example'}{'contents'}[0]{'extra'}{'caption'} = $result_trees{'caption_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
  $result_trees{'caption_in_example'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'caption_in_example'}{'contents'}[0]{'contents'}[2];
! $result_trees{'caption_in_example'}{'contents'}[0]{'extra'}{'type'}{'content'} = $result_trees{'caption_in_example'}{'contents'}[0]{'args'}[0]{'contents'};
  $result_trees{'caption_in_example'}{'contents'}[0]{'parent'} = $result_trees{'caption_in_example'};
  
--- 235,239 ----
  $result_trees{'caption_in_example'}{'contents'}[0]{'extra'}{'caption'} = $result_trees{'caption_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
  $result_trees{'caption_in_example'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'caption_in_example'}{'contents'}[0]{'contents'}[2];
! $result_trees{'caption_in_example'}{'contents'}[0]{'extra'}{'type'}{'content'}[0] = $result_trees{'caption_in_example'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'caption_in_example'}{'contents'}[0]{'parent'} = $result_trees{'caption_in_example'};
  
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/comment_example_and_blank_lines.pl texinfo-6.8/tp/t/results/preformatted/comment_example_and_blank_lines.pl
*** texinfo-6.7/tp/t/results/preformatted/comment_example_and_blank_lines.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/comment_example_and_blank_lines.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 493,496 ****
--- 493,499 ----
  
  
+ $result_floats{'comment_example_and_blank_lines'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_example_and_blank_lines'} = 'Para.
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/comments_in_example.pl texinfo-6.8/tp/t/results/preformatted/comments_in_example.pl
*** texinfo-6.7/tp/t/results/preformatted/comments_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/comments_in_example.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 411,414 ****
--- 411,417 ----
  
  
+ $result_floats{'comments_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comments_in_example'} = 'Example with comments 2 lines
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/def_in_example.pl texinfo-6.8/tp/t/results/preformatted/def_in_example.pl
*** texinfo-6.7/tp/t/results/preformatted/def_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/def_in_example.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 167,171 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 167,175 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 237,241 ****
  $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1];
  $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
- $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'def_in_example'}{'contents'}[0];
  $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 241,244 ----
***************
*** 270,273 ****
--- 273,279 ----
  
  
+ $result_floats{'def_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'def_in_example'} = '      -- Function: name arg
***************
*** 277,282 ****
  
  $result_converted{'html_text'}->{'def_in_example'} = '<div class="example">
! <dl>
! <dt id="index-name">Function: <strong>name</strong> <em>arg</em></dt>
  <dd><pre class="example">in defun
  </pre></dd></dl>
--- 283,288 ----
  
  $result_converted{'html_text'}->{'def_in_example'} = '<div class="example">
! <dl class="def">
! <dt id="index-name"><span class="category">Function: </span><span><strong>name</strong> <em>arg</em><a href=\'#index-name\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><pre class="example">in defun
  </pre></dd></dl>
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/empty_line.pl texinfo-6.8/tp/t/results/preformatted/empty_line.pl
*** texinfo-6.7/tp/t/results/preformatted/empty_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/empty_line.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 114,117 ****
--- 114,120 ----
  
  
+ $result_floats{'empty_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_line'} = '     example
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/empty_line_style_command.pl texinfo-6.8/tp/t/results/preformatted/empty_line_style_command.pl
*** texinfo-6.7/tp/t/results/preformatted/empty_line_style_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/empty_line_style_command.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 144,146 ****
--- 144,149 ----
  
  
+ $result_floats{'empty_line_style_command'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/insertcopying_in_example.pl texinfo-6.8/tp/t/results/preformatted/insertcopying_in_example.pl
*** texinfo-6.7/tp/t/results/preformatted/insertcopying_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/insertcopying_in_example.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 117,120 ****
--- 117,123 ----
  
  
+ $result_floats{'insertcopying_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'insertcopying_in_example'} = '     text
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/nested_example_and_comment.pl texinfo-6.8/tp/t/results/preformatted/nested_example_and_comment.pl
*** texinfo-6.7/tp/t/results/preformatted/nested_example_and_comment.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/nested_example_and_comment.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 653,656 ****
--- 653,659 ----
  
  
+ $result_floats{'nested_example_and_comment'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'nested_example_and_comment'} = '     First line 0
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/nested_formats.pl texinfo-6.8/tp/t/results/preformatted/nested_formats.pl
*** texinfo-6.7/tp/t/results/preformatted/nested_formats.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/nested_formats.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 343,346 ****
--- 343,349 ----
  
  
+ $result_floats{'nested_formats'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'nested_formats'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/page_in_example.pl texinfo-6.8/tp/t/results/preformatted/page_in_example.pl
*** texinfo-6.7/tp/t/results/preformatted/page_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/page_in_example.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 112,115 ****
--- 112,118 ----
  
  
+ $result_floats{'page_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'page_in_example'} = '     text
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/quote_dash_in_display.pl texinfo-6.8/tp/t/results/preformatted/quote_dash_in_display.pl
*** texinfo-6.7/tp/t/results/preformatted/quote_dash_in_display.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/quote_dash_in_display.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 115,118 ****
--- 115,121 ----
  
  
+ $result_floats{'quote_dash_in_display'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'quote_dash_in_display'} = '     and now - yes--now and "so".
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/quote_dash_in_example.pl texinfo-6.8/tp/t/results/preformatted/quote_dash_in_example.pl
*** texinfo-6.7/tp/t/results/preformatted/quote_dash_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/quote_dash_in_example.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 115,118 ****
--- 115,121 ----
  
  
+ $result_floats{'quote_dash_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'quote_dash_in_example'} = '     and now -- yes---now and ``so\'\'.
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/text_on_command_line.pl texinfo-6.8/tp/t/results/preformatted/text_on_command_line.pl
*** texinfo-6.7/tp/t/results/preformatted/text_on_command_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/text_on_command_line.pl	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,470 ****
- use vars qw(%result_texis %result_texts %result_trees %result_errors 
-    %result_indices %result_sectioning %result_nodes %result_menus
-    %result_floats %result_converted %result_converted_errors 
-    %result_elements %result_directions_text);
- 
- use utf8;
- 
- $result_trees{'text_on_command_line'} = {
-   'contents' => [
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'text on line'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- '
-           },
-           'parent' => {},
-           'type' => 'block_line_arg'
-         }
-       ],
-       'cmdname' => 'example',
-       'contents' => [
-         {
-           'args' => [
-             {
-               'contents' => [
-                 {
-                   'parent' => {},
-                   'text' => 'example'
-                 }
-               ],
-               'extra' => {
-                 'spaces_after_argument' => '
- '
-               },
-               'parent' => {},
-               'type' => 'line_arg'
-             }
-           ],
-           'cmdname' => 'end',
-           'extra' => {
-             'command_argument' => 'example',
-             'spaces_before_argument' => ' ',
-             'text_arg' => 'example'
-           },
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 2,
-             'macro' => ''
-           },
-           'parent' => {}
-         }
-       ],
-       'extra' => {
-         'end_command' => {},
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 1,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'text on line followed by text'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- '
-           },
-           'parent' => {},
-           'type' => 'block_line_arg'
-         }
-       ],
-       'cmdname' => 'example',
-       'contents' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'normal text
- '
-             }
-           ],
-           'parent' => {},
-           'type' => 'preformatted'
-         },
-         {
-           'args' => [
-             {
-               'contents' => [
-                 {
-                   'parent' => {},
-                   'text' => 'example'
-                 }
-               ],
-               'extra' => {
-                 'spaces_after_argument' => '
- '
-               },
-               'parent' => {},
-               'type' => 'line_arg'
-             }
-           ],
-           'cmdname' => 'end',
-           'extra' => {
-             'command_argument' => 'example',
-             'spaces_before_argument' => ' ',
-             'text_arg' => 'example'
-           },
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 6,
-             'macro' => ''
-           },
-           'parent' => {}
-         }
-       ],
-       'extra' => {
-         'end_command' => {},
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 4,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'cmdname' => 'example',
-       'contents' => [
-         {
-           'extra' => {
-             'command' => {}
-           },
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line_after_command'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'in example
- '
-             }
-           ],
-           'parent' => {},
-           'type' => 'preformatted'
-         },
-         {
-           'args' => [
-             {
-               'contents' => [
-                 {
-                   'parent' => {},
-                   'text' => 'example text after end'
-                 }
-               ],
-               'extra' => {
-                 'spaces_after_argument' => '
- '
-               },
-               'parent' => {},
-               'type' => 'line_arg'
-             }
-           ],
-           'cmdname' => 'end',
-           'extra' => {
-             'command_argument' => 'example',
-             'spaces_before_argument' => ' ',
-             'text_arg' => 'example text after end'
-           },
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 10,
-             'macro' => ''
-           },
-           'parent' => {}
-         }
-       ],
-       'extra' => {
-         'end_command' => {}
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 8,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'parent' => {},
-       'text' => '
- ',
-       'type' => 'empty_line'
-     },
-     {
-       'cmdname' => 'example',
-       'contents' => [
-         {
-           'extra' => {
-             'command' => {}
-           },
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line_after_command'
-         },
-         {
-           'cmdname' => 'example',
-           'contents' => [
-             {
-               'extra' => {
-                 'command' => {}
-               },
-               'parent' => {},
-               'text' => '
- ',
-               'type' => 'empty_line_after_command'
-             },
-             {
-               'args' => [
-                 {
-                   'contents' => [
-                     {
-                       'parent' => {},
-                       'text' => 'example text after end example nested in example'
-                     }
-                   ],
-                   'extra' => {
-                     'spaces_after_argument' => '
- '
-                   },
-                   'parent' => {},
-                   'type' => 'line_arg'
-                 }
-               ],
-               'cmdname' => 'end',
-               'extra' => {
-                 'command_argument' => 'example',
-                 'spaces_before_argument' => ' ',
-                 'text_arg' => 'example text after end example nested in example'
-               },
-               'line_nr' => {
-                 'file_name' => '',
-                 'line_nr' => 14,
-                 'macro' => ''
-               },
-               'parent' => {}
-             }
-           ],
-           'extra' => {
-             'end_command' => {}
-           },
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 13,
-             'macro' => ''
-           },
-           'parent' => {}
-         },
-         {
-           'args' => [
-             {
-               'contents' => [
-                 {
-                   'parent' => {},
-                   'text' => 'example'
-                 }
-               ],
-               'extra' => {
-                 'spaces_after_argument' => '
- '
-               },
-               'parent' => {},
-               'type' => 'line_arg'
-             }
-           ],
-           'cmdname' => 'end',
-           'extra' => {
-             'command_argument' => 'example',
-             'spaces_before_argument' => ' ',
-             'text_arg' => 'example'
-           },
-           'line_nr' => {
-             'file_name' => '',
-             'line_nr' => 15,
-             'macro' => ''
-           },
-           'parent' => {}
-         }
-       ],
-       'extra' => {
-         'end_command' => {}
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 12,
-         'macro' => ''
-       },
-       'parent' => {}
-     }
-   ],
-   'type' => 'text_root'
- };
- $result_trees{'text_on_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[0]{'args'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[0]{'contents'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'text_on_command_line'}{'contents'}[0]{'contents'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'};
- $result_trees{'text_on_command_line'}{'contents'}[1]{'parent'} = $result_trees{'text_on_command_line'};
- $result_trees{'text_on_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[2]{'args'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[2];
- $result_trees{'text_on_command_line'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[2]{'contents'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[2];
- $result_trees{'text_on_command_line'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[2]{'contents'}[1]{'args'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[2]{'contents'}[1];
- $result_trees{'text_on_command_line'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[2];
- $result_trees{'text_on_command_line'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'text_on_command_line'}{'contents'}[2]{'contents'}[1];
- $result_trees{'text_on_command_line'}{'contents'}[2]{'parent'} = $result_trees{'text_on_command_line'};
- $result_trees{'text_on_command_line'}{'contents'}[3]{'parent'} = $result_trees{'text_on_command_line'};
- $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[0]{'extra'}{'command'} = $result_trees{'text_on_command_line'}{'contents'}[4];
- $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[4];
- $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[1];
- $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[4];
- $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[2]{'args'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[2];
- $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[4];
- $result_trees{'text_on_command_line'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'text_on_command_line'}{'contents'}[4]{'contents'}[2];
- $result_trees{'text_on_command_line'}{'contents'}[4]{'parent'} = $result_trees{'text_on_command_line'};
- $result_trees{'text_on_command_line'}{'contents'}[5]{'parent'} = $result_trees{'text_on_command_line'};
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[0]{'extra'}{'command'} = $result_trees{'text_on_command_line'}{'contents'}[6];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[6];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[6];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[2]{'args'}[0];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[2];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'text_on_command_line'}{'contents'}[6];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'text_on_command_line'}{'contents'}[6]{'contents'}[2];
- $result_trees{'text_on_command_line'}{'contents'}[6]{'parent'} = $result_trees{'text_on_command_line'};
- 
- $result_texis{'text_on_command_line'} = '@example text on line
- @end example
- 
- @example text on line followed by text
- normal text
- @end example
- 
- @example
- in example
- @end example text after end
- 
- @example
- @example
- @end example text after end example nested in example
- @end example
- ';
- 
- 
- $result_texts{'text_on_command_line'} = '
- normal text
- 
- in example
- 
- ';
- 
- $result_errors{'text_on_command_line'} = [
-   {
-     'error_line' => ':10: superfluous argument to @end example:  text after end
- ',
-     'file_name' => '',
-     'line_nr' => 10,
-     'macro' => '',
-     'text' => 'superfluous argument to @end example:  text after end',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':14: superfluous argument to @end example:  text after end example nested in example
- ',
-     'file_name' => '',
-     'line_nr' => 14,
-     'macro' => '',
-     'text' => 'superfluous argument to @end example:  text after end example nested in example',
-     'type' => 'error'
-   }
- ];
- 
- 
- 
- $result_converted{'plaintext'}->{'text_on_command_line'} = '
-      normal text
- 
-      in example
- 
- ';
- 
- 
- $result_converted{'html_text'}->{'text_on_command_line'} = '
- <div class="example">
- <pre class="example">normal text
- </pre></div>
- 
- <div class="example">
- <pre class="example">in example
- </pre></div>
- 
- ';
- 
- 
- $result_converted{'docbook'}->{'text_on_command_line'} = '
- <screen>normal text
- </screen>
- <screen>in example
- </screen>
- ';
- 
- 
- $result_converted{'xml'}->{'text_on_command_line'} = '<example spaces=" " endspaces=" ">
- </example>
- 
- <example spaces=" " endspaces=" ">
- <pre xml:space="preserve">normal text
- </pre></example>
- 
- <example endspaces=" ">
- <pre xml:space="preserve">in example
- </pre></example>
- 
- <example endspaces=" ">
- <example endspaces=" ">
- </example>
- </example>
- ';
- 
- 1;
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/text_on_display_command_line.pl texinfo-6.8/tp/t/results/preformatted/text_on_display_command_line.pl
*** texinfo-6.7/tp/t/results/preformatted/text_on_display_command_line.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/text_on_display_command_line.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 0 ****
--- 1,473 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'text_on_display_command_line'} = {
+   'contents' => [
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'text on line'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'display',
+       'contents' => [
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'display'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'display',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'display'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 2,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'text on line followed by text'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'display',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'normal text
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'display'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'display',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'display'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 6,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 4,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'cmdname' => 'display',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'in display
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'display text after end'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'display',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'display text after end'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 10,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 8,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'cmdname' => 'display',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'cmdname' => 'display',
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'empty_line_after_command'
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'display text after end display nested in display'
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'end',
+               'extra' => {
+                 'command_argument' => 'display',
+                 'spaces_before_argument' => ' ',
+                 'text_arg' => 'display text after end display nested in display'
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 14,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'extra' => {
+             'end_command' => {}
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 13,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'display'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'display',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'display'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 15,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 12,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'text_on_display_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[0]{'args'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'text_on_display_command_line'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'};
+ $result_trees{'text_on_display_command_line'}{'contents'}[1]{'parent'} = $result_trees{'text_on_display_command_line'};
+ $result_trees{'text_on_display_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[2]{'args'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[2];
+ $result_trees{'text_on_display_command_line'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[2]{'contents'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[2];
+ $result_trees{'text_on_display_command_line'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[2]{'contents'}[1]{'args'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'text_on_display_command_line'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[2];
+ $result_trees{'text_on_display_command_line'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'text_on_display_command_line'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'text_on_display_command_line'}{'contents'}[2]{'parent'} = $result_trees{'text_on_display_command_line'};
+ $result_trees{'text_on_display_command_line'}{'contents'}[3]{'parent'} = $result_trees{'text_on_display_command_line'};
+ $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[0]{'extra'}{'command'} = $result_trees{'text_on_display_command_line'}{'contents'}[4];
+ $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[4];
+ $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[1];
+ $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[4];
+ $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[2];
+ $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[4];
+ $result_trees{'text_on_display_command_line'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'text_on_display_command_line'}{'contents'}[4]{'contents'}[2];
+ $result_trees{'text_on_display_command_line'}{'contents'}[4]{'parent'} = $result_trees{'text_on_display_command_line'};
+ $result_trees{'text_on_display_command_line'}{'contents'}[5]{'parent'} = $result_trees{'text_on_display_command_line'};
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[0]{'extra'}{'command'} = $result_trees{'text_on_display_command_line'}{'contents'}[6];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[6];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[6];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[2]{'args'}[0];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[2];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'text_on_display_command_line'}{'contents'}[6];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'text_on_display_command_line'}{'contents'}[6]{'contents'}[2];
+ $result_trees{'text_on_display_command_line'}{'contents'}[6]{'parent'} = $result_trees{'text_on_display_command_line'};
+ 
+ $result_texis{'text_on_display_command_line'} = '@display text on line
+ @end display
+ 
+ @display text on line followed by text
+ normal text
+ @end display
+ 
+ @display
+ in display
+ @end display text after end
+ 
+ @display
+ @display
+ @end display text after end display nested in display
+ @end display
+ ';
+ 
+ 
+ $result_texts{'text_on_display_command_line'} = '
+ normal text
+ 
+ in display
+ 
+ ';
+ 
+ $result_errors{'text_on_display_command_line'} = [
+   {
+     'error_line' => ':10: superfluous argument to @end display:  text after end
+ ',
+     'file_name' => '',
+     'line_nr' => 10,
+     'macro' => '',
+     'text' => 'superfluous argument to @end display:  text after end',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':14: superfluous argument to @end display:  text after end display nested in display
+ ',
+     'file_name' => '',
+     'line_nr' => 14,
+     'macro' => '',
+     'text' => 'superfluous argument to @end display:  text after end display nested in display',
+     'type' => 'error'
+   }
+ ];
+ 
+ 
+ $result_floats{'text_on_display_command_line'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'text_on_display_command_line'} = '
+      normal text
+ 
+      in display
+ 
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'text_on_display_command_line'} = '
+ <div class="display">
+ <pre class="display">normal text
+ </pre></div>
+ 
+ <div class="display">
+ <pre class="display">in display
+ </pre></div>
+ 
+ ';
+ 
+ 
+ $result_converted{'docbook'}->{'text_on_display_command_line'} = '
+ <literallayout>normal text
+ </literallayout>
+ <literallayout>in display
+ </literallayout>
+ ';
+ 
+ 
+ $result_converted{'xml'}->{'text_on_display_command_line'} = '<display spaces=" " endspaces=" ">
+ </display>
+ 
+ <display spaces=" " endspaces=" ">
+ <pre xml:space="preserve">normal text
+ </pre></display>
+ 
+ <display endspaces=" ">
+ <pre xml:space="preserve">in display
+ </pre></display>
+ 
+ <display endspaces=" ">
+ <display endspaces=" ">
+ </display>
+ </display>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/text_on_example_command_line.pl texinfo-6.8/tp/t/results/preformatted/text_on_example_command_line.pl
*** texinfo-6.7/tp/t/results/preformatted/text_on_example_command_line.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/text_on_example_command_line.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 0 ****
--- 1,473 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'text_on_example_command_line'} = {
+   'contents' => [
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'text on line'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 2,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'text on line followed by text'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'normal text
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 6,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 4,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'in example
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example text after end'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example text after end'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 10,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 8,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'cmdname' => 'example',
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'empty_line_after_command'
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'example text after end example nested in example'
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'end',
+               'extra' => {
+                 'command_argument' => 'example',
+                 'spaces_before_argument' => ' ',
+                 'text_arg' => 'example text after end example nested in example'
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 14,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'extra' => {
+             'end_command' => {}
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 13,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 15,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 12,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'text_on_example_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[0]{'args'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'text_on_example_command_line'}{'contents'}[0]{'contents'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'};
+ $result_trees{'text_on_example_command_line'}{'contents'}[1]{'parent'} = $result_trees{'text_on_example_command_line'};
+ $result_trees{'text_on_example_command_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[2]{'args'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[2];
+ $result_trees{'text_on_example_command_line'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[2]{'contents'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[2];
+ $result_trees{'text_on_example_command_line'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[2]{'contents'}[1]{'args'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'text_on_example_command_line'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[2];
+ $result_trees{'text_on_example_command_line'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'text_on_example_command_line'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'text_on_example_command_line'}{'contents'}[2]{'parent'} = $result_trees{'text_on_example_command_line'};
+ $result_trees{'text_on_example_command_line'}{'contents'}[3]{'parent'} = $result_trees{'text_on_example_command_line'};
+ $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[0]{'extra'}{'command'} = $result_trees{'text_on_example_command_line'}{'contents'}[4];
+ $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[4];
+ $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[1];
+ $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[4];
+ $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[2];
+ $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[4];
+ $result_trees{'text_on_example_command_line'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'text_on_example_command_line'}{'contents'}[4]{'contents'}[2];
+ $result_trees{'text_on_example_command_line'}{'contents'}[4]{'parent'} = $result_trees{'text_on_example_command_line'};
+ $result_trees{'text_on_example_command_line'}{'contents'}[5]{'parent'} = $result_trees{'text_on_example_command_line'};
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[0]{'extra'}{'command'} = $result_trees{'text_on_example_command_line'}{'contents'}[6];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[6];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[1]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[6];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[2]{'args'}[0];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[2];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'text_on_example_command_line'}{'contents'}[6];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'text_on_example_command_line'}{'contents'}[6]{'contents'}[2];
+ $result_trees{'text_on_example_command_line'}{'contents'}[6]{'parent'} = $result_trees{'text_on_example_command_line'};
+ 
+ $result_texis{'text_on_example_command_line'} = '@example text on line
+ @end example
+ 
+ @example text on line followed by text
+ normal text
+ @end example
+ 
+ @example
+ in example
+ @end example text after end
+ 
+ @example
+ @example
+ @end example text after end example nested in example
+ @end example
+ ';
+ 
+ 
+ $result_texts{'text_on_example_command_line'} = '
+ normal text
+ 
+ in example
+ 
+ ';
+ 
+ $result_errors{'text_on_example_command_line'} = [
+   {
+     'error_line' => ':10: superfluous argument to @end example:  text after end
+ ',
+     'file_name' => '',
+     'line_nr' => 10,
+     'macro' => '',
+     'text' => 'superfluous argument to @end example:  text after end',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':14: superfluous argument to @end example:  text after end example nested in example
+ ',
+     'file_name' => '',
+     'line_nr' => 14,
+     'macro' => '',
+     'text' => 'superfluous argument to @end example:  text after end example nested in example',
+     'type' => 'error'
+   }
+ ];
+ 
+ 
+ $result_floats{'text_on_example_command_line'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'text_on_example_command_line'} = '
+      normal text
+ 
+      in example
+ 
+ ';
+ 
+ 
+ $result_converted{'html_text'}->{'text_on_example_command_line'} = '
+ <div class="example text-on-line-followed-by-text">
+ <pre class="example">normal text
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">in example
+ </pre></div>
+ 
+ ';
+ 
+ 
+ $result_converted{'docbook'}->{'text_on_example_command_line'} = '
+ <screen>normal text
+ </screen>
+ <screen>in example
+ </screen>
+ ';
+ 
+ 
+ $result_converted{'xml'}->{'text_on_example_command_line'} = '<example spaces=" " endspaces=" "><examplelanguage>text on line</examplelanguage>
+ </example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>text on line followed by text</examplelanguage>
+ <pre xml:space="preserve">normal text
+ </pre></example>
+ 
+ <example endspaces=" ">
+ <pre xml:space="preserve">in example
+ </pre></example>
+ 
+ <example endspaces=" ">
+ <example endspaces=" ">
+ </example>
+ </example>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/preformatted/titlefont_in_example.pl texinfo-6.8/tp/t/results/preformatted/titlefont_in_example.pl
*** texinfo-6.7/tp/t/results/preformatted/titlefont_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/preformatted/titlefont_in_example.pl	2021-05-02 13:12:06.000000000 +0100
***************
*** 130,137 ****
  
  
  
  $result_converted{'plaintext'}->{'titlefont_in_example'} = '     Title
       *****
- 
       Text.
  ';
--- 130,139 ----
  
  
+ $result_floats{'titlefont_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'titlefont_in_example'} = '     Title
       *****
       Text.
  ';
diff -Nrc2 texinfo-6.7/tp/t/results/quotation/comment_on_quotation_line.pl texinfo-6.8/tp/t/results/quotation/comment_on_quotation_line.pl
*** texinfo-6.7/tp/t/results/quotation/comment_on_quotation_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/quotation/comment_on_quotation_line.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 129,132 ****
--- 129,135 ----
  
  
+ $result_floats{'comment_on_quotation_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_on_quotation_line'} = '     truc : In quotation
diff -Nrc2 texinfo-6.7/tp/t/results/quotation/empty_quotation.pl texinfo-6.8/tp/t/results/quotation/empty_quotation.pl
*** texinfo-6.7/tp/t/results/quotation/empty_quotation.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/quotation/empty_quotation.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 201,205 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 201,209 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 297,301 ****
  $result_trees{'empty_quotation'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'empty_quotation'}{'contents'}[4];
  $result_trees{'empty_quotation'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'empty_quotation'}{'contents'}[4]{'contents'}[0];
- $result_trees{'empty_quotation'}{'contents'}[4]{'line_nr'} = $result_trees{'empty_quotation'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_quotation'}{'contents'}[4]{'parent'} = $result_trees{'empty_quotation'};
  $result_trees{'empty_quotation'}{'contents'}[5]{'parent'} = $result_trees{'empty_quotation'};
--- 301,304 ----
***************
*** 331,334 ****
--- 334,340 ----
  
  
+ $result_floats{'empty_quotation'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_quotation'} = '     Empty: 
diff -Nrc2 texinfo-6.7/tp/t/results/quotation/only_comment_on_quotation_line.pl texinfo-6.8/tp/t/results/quotation/only_comment_on_quotation_line.pl
*** texinfo-6.7/tp/t/results/quotation/only_comment_on_quotation_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/quotation/only_comment_on_quotation_line.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 117,120 ****
--- 117,123 ----
  
  
+ $result_floats{'only_comment_on_quotation_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'only_comment_on_quotation_line'} = '     In quotation
diff -Nrc2 texinfo-6.7/tp/t/results/quotation/quotation_and_author.pl texinfo-6.8/tp/t/results/quotation/quotation_and_author.pl
*** texinfo-6.7/tp/t/results/quotation/quotation_and_author.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/quotation/quotation_and_author.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 392,395 ****
--- 392,398 ----
  
  
+ $result_floats{'quotation_and_author'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'quotation_and_author'} = '     A quot--ation
diff -Nrc2 texinfo-6.7/tp/t/results/quotation/quotation_author_in_example.pl texinfo-6.8/tp/t/results/quotation/quotation_author_in_example.pl
*** texinfo-6.7/tp/t/results/quotation/quotation_author_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/quotation/quotation_author_in_example.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 197,200 ****
--- 197,203 ----
  
  
+ $result_floats{'quotation_author_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'quotation_author_in_example'} = '          A quot---ation
diff -Nrc2 texinfo-6.7/tp/t/results/quotation/quotation_beginning_and_end_on_line.pl texinfo-6.8/tp/t/results/quotation/quotation_beginning_and_end_on_line.pl
*** texinfo-6.7/tp/t/results/quotation/quotation_beginning_and_end_on_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/quotation/quotation_beginning_and_end_on_line.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 58,62 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 58,66 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 70,74 ****
  $result_trees{'quotation_beginning_and_end_on_line'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'quotation_beginning_and_end_on_line'}{'contents'}[0];
  $result_trees{'quotation_beginning_and_end_on_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'quotation_beginning_and_end_on_line'}{'contents'}[0]{'contents'}[0];
- $result_trees{'quotation_beginning_and_end_on_line'}{'contents'}[0]{'line_nr'} = $result_trees{'quotation_beginning_and_end_on_line'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'quotation_beginning_and_end_on_line'}{'contents'}[0]{'parent'} = $result_trees{'quotation_beginning_and_end_on_line'};
  
--- 74,77 ----
***************
*** 93,96 ****
--- 96,102 ----
  
  
+ $result_floats{'quotation_beginning_and_end_on_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'quotation_beginning_and_end_on_line'} = '     in quotation : ';
diff -Nrc2 texinfo-6.7/tp/t/results/quotation/space_at_commands_end_quotation_line.pl texinfo-6.8/tp/t/results/quotation/space_at_commands_end_quotation_line.pl
*** texinfo-6.7/tp/t/results/quotation/space_at_commands_end_quotation_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/quotation/space_at_commands_end_quotation_line.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 277,280 ****
--- 277,283 ----
  
  
+ $result_floats{'space_at_commands_end_quotation_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'space_at_commands_end_quotation_line'} = '     @ at the end of line  : A @ at the end of the @quotation line.
diff -Nrc2 texinfo-6.7/tp/t/results/quotation/standard_quotations.pl texinfo-6.8/tp/t/results/quotation/standard_quotations.pl
*** texinfo-6.7/tp/t/results/quotation/standard_quotations.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/quotation/standard_quotations.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 581,584 ****
--- 581,587 ----
  
  
+ $result_floats{'standard_quotations'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'standard_quotations'} = '     Note: A Note
diff -Nrc2 texinfo-6.7/tp/t/results/raw/beginning_and_end_on_line.pl texinfo-6.8/tp/t/results/raw/beginning_and_end_on_line.pl
*** texinfo-6.7/tp/t/results/raw/beginning_and_end_on_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/beginning_and_end_on_line.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 64,68 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 64,72 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 77,81 ****
  $result_trees{'beginning_and_end_on_line'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'beginning_and_end_on_line'}{'contents'}[1];
  $result_trees{'beginning_and_end_on_line'}{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'beginning_and_end_on_line'}{'contents'}[1]{'contents'}[0];
- $result_trees{'beginning_and_end_on_line'}{'contents'}[1]{'line_nr'} = $result_trees{'beginning_and_end_on_line'}{'contents'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'beginning_and_end_on_line'}{'contents'}[1]{'parent'} = $result_trees{'beginning_and_end_on_line'};
  
--- 81,84 ----
***************
*** 101,103 ****
--- 104,109 ----
  
  
+ $result_floats{'beginning_and_end_on_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/raw/braces_in_tex.pl texinfo-6.8/tp/t/results/raw/braces_in_tex.pl
*** texinfo-6.7/tp/t/results/raw/braces_in_tex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/braces_in_tex.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 353,356 ****
--- 353,359 ----
  
  
+ $result_floats{'braces_in_tex'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'braces_in_tex'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/raw/displaymath.pl texinfo-6.8/tp/t/results/raw/displaymath.pl
*** texinfo-6.7/tp/t/results/raw/displaymath.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/displaymath.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 0 ****
--- 1,378 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'displaymath'} = {
+   'contents' => [
+     {
+       'cmdname' => 'displaymath',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'parent' => {},
+           'text' => '\\int_D ('
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => '\\nabla\\cdot'
+             }
+           ],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 2,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'bracketed'
+         },
+         {
+           'parent' => {},
+           'text' => ' F)dV=\\int_'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => '\\partial D'
+             }
+           ],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 2,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'bracketed'
+         },
+         {
+           'parent' => {},
+           'text' => ' F\\cdot ndS
+ '
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'displaymath'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'displaymath',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'displaymath'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => 'before
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     },
+     {
+       'cmdname' => 'displaymath',
+       'contents' => [
+         {
+           'extra' => {
+             'command' => {}
+           },
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line_after_command'
+         },
+         {
+           'parent' => {},
+           'text' => '\\int_D ('
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => '\\nabla\\cdot'
+             }
+           ],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 7,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'bracketed'
+         },
+         {
+           'parent' => {},
+           'text' => ' F)dV=\\int_'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => '\\partial D'
+             }
+           ],
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 7,
+             'macro' => ''
+           },
+           'parent' => {},
+           'type' => 'bracketed'
+         },
+         {
+           'parent' => {},
+           'text' => ' F\\cdot ndS
+ '
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'displaymath'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'displaymath',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'displaymath'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 8,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {}
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 6,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => 'after
+ '
+         }
+       ],
+       'parent' => {},
+       'type' => 'paragraph'
+     }
+   ],
+   'type' => 'text_root'
+ };
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'displaymath'}{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'displaymath'}{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[0]{'contents'}[2];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'displaymath'}{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'displaymath'}{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[0]{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'displaymath'}{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'displaymath'}{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[0]{'contents'}[6]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[0]{'contents'}[6];
+ $result_trees{'displaymath'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'displaymath'}{'contents'}[0];
+ $result_trees{'displaymath'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'displaymath'}{'contents'}[0]{'contents'}[6];
+ $result_trees{'displaymath'}{'contents'}[0]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[1]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[2];
+ $result_trees{'displaymath'}{'contents'}[2]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[0]{'extra'}{'command'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[3]{'contents'}[2];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[3]{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[5]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[3]{'contents'}[6]{'args'}[0];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[3]{'contents'}[6];
+ $result_trees{'displaymath'}{'contents'}[3]{'contents'}[6]{'parent'} = $result_trees{'displaymath'}{'contents'}[3];
+ $result_trees{'displaymath'}{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'displaymath'}{'contents'}[3]{'contents'}[6];
+ $result_trees{'displaymath'}{'contents'}[3]{'parent'} = $result_trees{'displaymath'};
+ $result_trees{'displaymath'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'displaymath'}{'contents'}[4];
+ $result_trees{'displaymath'}{'contents'}[4]{'parent'} = $result_trees{'displaymath'};
+ 
+ $result_texis{'displaymath'} = '@displaymath
+ \\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+ @end displaymath
+ 
+ before
+ @displaymath
+ \\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+ @end displaymath
+ after
+ ';
+ 
+ 
+ $result_texts{'displaymath'} = '\\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+ 
+ before
+ \\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+ after
+ ';
+ 
+ $result_errors{'displaymath'} = [];
+ 
+ 
+ $result_floats{'displaymath'} = {};
+ 
+ 
+ 
+ $result_converted{'file_html'}->{'displaymath'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Untitled Document</title>
+ 
+ <meta name="description" content="Untitled Document">
+ <meta name="keywords" content="Untitled Document">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <script type=\'text/javascript\'>
+ MathJax = {
+   options: {
+     skipHtmlTags: {\'[-]\': [\'pre\']},
+     ignoreHtmlClass: \'tex2jax_ignore\',
+     processHtmlClass: \'tex2jax_process\'
+   },
+ };
+ </script><script type="text/javascript" id="MathJax-script" async
+   src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js">
+ </script>
+ </head>
+ 
+ <body lang="en" class="tex2jax_ignore">
+ <div class="displaymath"><em class="tex2jax_process">\\[\\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+ \\]</em></div>
+ <p>before
+ </p><div class="displaymath"><em class="tex2jax_process">\\[\\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+ \\]</em></div><p>after
+ </p>
+ 
+ <a href=\'js_licenses.html\' rel=\'jslicense\'><small>JavaScript license information</small></a>
+ </body>
+ </html>
+ ';
+ 
+ $result_converted_errors{'file_html'}->{'displaymath'} = [
+   {
+     'error_line' => 'warning: must specify a title with a title command or @top
+ ',
+     'text' => 'must specify a title with a title command or @top',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ 
+ $result_converted{'docbook'}->{'displaymath'} = '<informalequation><mathphrase>\\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+ </mathphrase></informalequation>
+ <para>before
+ </para><informalequation><mathphrase>\\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+ </mathphrase></informalequation><para>after
+ </para>';
+ 
+ 
+ $result_converted{'plaintext'}->{'displaymath'} = '\\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+ 
+    before
+ \\int_D ({\\nabla\\cdot} F)dV=\\int_{\\partial D} F\\cdot ndS
+    after
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/raw/inlinefmt.pl texinfo-6.8/tp/t/results/raw/inlinefmt.pl
*** texinfo-6.7/tp/t/results/raw/inlinefmt.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/inlinefmt.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 67,71 ****
              'format' => 'plaintext'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 67,75 ----
              'format' => 'plaintext'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 133,137 ****
              'format' => 'html'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 137,145 ----
              'format' => 'html'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 156,160 ****
  $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[1]{'args'}[1];
  $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[1];
- $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[1]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'inlinefmt'}{'contents'}[0];
  $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'inlinefmt'}{'contents'}[0];
--- 164,167 ----
***************
*** 167,171 ****
  $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[3]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[3]{'args'}[1];
  $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[3];
- $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[3]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'inlinefmt'}{'contents'}[0];
  $result_trees{'inlinefmt'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'inlinefmt'}{'contents'}[0];
--- 174,177 ----
***************
*** 184,187 ****
--- 190,196 ----
  
  
+ $result_floats{'inlinefmt'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inlinefmt'} = 'A plaintext " { a.  Now html .
diff -Nrc2 texinfo-6.7/tp/t/results/raw/inlinefmt_with_empty_line.pl texinfo-6.8/tp/t/results/raw/inlinefmt_with_empty_line.pl
*** texinfo-6.7/tp/t/results/raw/inlinefmt_with_empty_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/inlinefmt_with_empty_line.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 256,258 ****
--- 256,261 ----
  
  
+ $result_floats{'inlinefmt_with_empty_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/raw/inline_in_example.pl texinfo-6.8/tp/t/results/raw/inline_in_example.pl
*** texinfo-6.7/tp/t/results/raw/inline_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/inline_in_example.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 346,349 ****
--- 346,352 ----
  
  
+ $result_floats{'inline_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inline_in_example'} = '     A plaintext
diff -Nrc2 texinfo-6.7/tp/t/results/raw/inline_missing_first_arg.pl texinfo-6.8/tp/t/results/raw/inline_missing_first_arg.pl
*** texinfo-6.7/tp/t/results/raw/inline_missing_first_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/inline_missing_first_arg.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 60,64 ****
              'format' => undef
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 60,68 ----
              'format' => undef
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 81,85 ****
  $result_trees{'inline_missing_first_arg'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'inline_missing_first_arg'}{'contents'}[0]{'contents'}[2];
  $result_trees{'inline_missing_first_arg'}{'contents'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'inline_missing_first_arg'}{'contents'}[0]{'contents'}[2];
- $result_trees{'inline_missing_first_arg'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'inline_missing_first_arg'}{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inline_missing_first_arg'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'inline_missing_first_arg'}{'contents'}[0];
  $result_trees{'inline_missing_first_arg'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'inline_missing_first_arg'}{'contents'}[0];
--- 85,88 ----
***************
*** 115,117 ****
--- 118,123 ----
  
  
+ $result_floats{'inline_missing_first_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/raw/inlineraw.pl texinfo-6.8/tp/t/results/raw/inlineraw.pl
*** texinfo-6.7/tp/t/results/raw/inlineraw.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/inlineraw.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 67,71 ****
              'format' => 'plaintext'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 67,75 ----
              'format' => 'plaintext'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 133,137 ****
              'format' => 'html'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 137,145 ----
              'format' => 'html'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 156,160 ****
  $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[1]{'args'}[1];
  $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[1];
- $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[1]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'inlineraw'}{'contents'}[0];
  $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'inlineraw'}{'contents'}[0];
--- 164,167 ----
***************
*** 167,171 ****
  $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[3]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[3]{'args'}[1];
  $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[3];
- $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[3]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'inlineraw'}{'contents'}[0];
  $result_trees{'inlineraw'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'inlineraw'}{'contents'}[0];
--- 174,177 ----
***************
*** 184,187 ****
--- 190,196 ----
  
  
+ $result_floats{'inlineraw'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inlineraw'} = 'A plaintext `` { a.  Now html .
diff -Nrc2 texinfo-6.7/tp/t/results/raw/inlineraw_with_empty_line.pl texinfo-6.8/tp/t/results/raw/inlineraw_with_empty_line.pl
*** texinfo-6.7/tp/t/results/raw/inlineraw_with_empty_line.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/inlineraw_with_empty_line.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 215,217 ****
--- 215,220 ----
  
  
+ $result_floats{'inlineraw_with_empty_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/raw/lone_braces_in_html.pl texinfo-6.8/tp/t/results/raw/lone_braces_in_html.pl
*** texinfo-6.7/tp/t/results/raw/lone_braces_in_html.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/lone_braces_in_html.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 181,184 ****
--- 181,187 ----
  
  
+ $result_floats{'lone_braces_in_html'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'lone_braces_in_html'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/raw/misc_raw_comments.pl texinfo-6.8/tp/t/results/raw/misc_raw_comments.pl
*** texinfo-6.7/tp/t/results/raw/misc_raw_comments.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/misc_raw_comments.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 308,311 ****
--- 308,314 ----
  
  
+ $result_floats{'misc_raw_comments'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'misc_raw_comments'} = 'in verbatim @c in verbatim
diff -Nrc2 texinfo-6.7/tp/t/results/raw/misc_raw.pl texinfo-6.8/tp/t/results/raw/misc_raw.pl
*** texinfo-6.7/tp/t/results/raw/misc_raw.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/misc_raw.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 251,254 ****
--- 251,257 ----
  
  
+ $result_floats{'misc_raw'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'misc_raw'} = 'in  v---erbatim`` <>
diff -Nrc2 texinfo-6.7/tp/t/results/raw/nested_macros.pl texinfo-6.8/tp/t/results/raw/nested_macros.pl
*** texinfo-6.7/tp/t/results/raw/nested_macros.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/nested_macros.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 126,129 ****
--- 126,132 ----
  
  
+ $result_floats{'nested_macros'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'nested_macros'} = '';
diff -Nrc2 texinfo-6.7/tp/t/results/raw/raw_commands_and_end_of_lines.pl texinfo-6.8/tp/t/results/raw/raw_commands_and_end_of_lines.pl
*** texinfo-6.7/tp/t/results/raw/raw_commands_and_end_of_lines.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/raw_commands_and_end_of_lines.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 1812,1815 ****
--- 1812,1818 ----
  
  
+ $result_floats{'raw_commands_and_end_of_lines'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'raw_commands_and_end_of_lines'} = 'Block commands on a line end commands on a line.
diff -Nrc2 texinfo-6.7/tp/t/results/raw/raw_expanded_in_style.pl texinfo-6.8/tp/t/results/raw/raw_expanded_in_style.pl
*** texinfo-6.7/tp/t/results/raw/raw_expanded_in_style.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/raw_expanded_in_style.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 131,134 ****
--- 131,137 ----
  
  
+ $result_floats{'raw_expanded_in_style'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'raw_expanded_in_style'} = '\' 
diff -Nrc2 texinfo-6.7/tp/t/results/raw/raw_in_example.pl texinfo-6.8/tp/t/results/raw/raw_in_example.pl
*** texinfo-6.7/tp/t/results/raw/raw_in_example.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/raw_in_example.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 501,504 ****
--- 501,507 ----
  
  
+ $result_floats{'raw_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'raw_in_example'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/raw/raw_in_para.pl texinfo-6.8/tp/t/results/raw/raw_in_para.pl
*** texinfo-6.7/tp/t/results/raw/raw_in_para.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/raw_in_para.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 323,326 ****
--- 323,329 ----
  
  
+ $result_floats{'raw_in_para'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'raw_in_para'} = 'para
diff -Nrc2 texinfo-6.7/tp/t/results/raw/raw_in_style.pl texinfo-6.8/tp/t/results/raw/raw_in_style.pl
*** texinfo-6.7/tp/t/results/raw/raw_in_style.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/raw_in_style.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 131,134 ****
--- 131,137 ----
  
  
+ $result_floats{'raw_in_style'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'raw_in_style'} = '\' \'
diff -Nrc2 texinfo-6.7/tp/t/results/raw/raw_not_closed.pl texinfo-6.8/tp/t/results/raw/raw_not_closed.pl
*** texinfo-6.7/tp/t/results/raw/raw_not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/raw_not_closed.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 83,85 ****
--- 83,88 ----
  
  
+ $result_floats{'raw_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/raw/tex_not_closed.pl texinfo-6.8/tp/t/results/raw/tex_not_closed.pl
*** texinfo-6.7/tp/t/results/raw/tex_not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/tex_not_closed.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 86,88 ****
--- 86,91 ----
  
  
+ $result_floats{'tex_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/raw/verbatim_and_verbatiminclude.pl texinfo-6.8/tp/t/results/raw/verbatim_and_verbatiminclude.pl
*** texinfo-6.7/tp/t/results/raw/verbatim_and_verbatiminclude.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/verbatim_and_verbatiminclude.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 1059,1062 ****
--- 1059,1065 ----
  
  
+ $result_floats{'verbatim_and_verbatiminclude'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'verbatim_and_verbatiminclude'} = 'In verbatim                @@                        aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa       bbbbbbbbbbbbbb
diff -Nrc2 texinfo-6.7/tp/t/results/raw/verbatim_in_brace_command.pl texinfo-6.8/tp/t/results/raw/verbatim_in_brace_command.pl
*** texinfo-6.7/tp/t/results/raw/verbatim_in_brace_command.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/verbatim_in_brace_command.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 132,138 ****
--- 132,142 ----
  
  
+ $result_floats{'verbatim_in_brace_command'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'verbatim_in_brace_command'} = '\' \'
  in verbatim
+ 
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/raw/verbatim_not_closed.pl texinfo-6.8/tp/t/results/raw/verbatim_not_closed.pl
*** texinfo-6.7/tp/t/results/raw/verbatim_not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/raw/verbatim_not_closed.pl	2021-05-02 13:12:03.000000000 +0100
***************
*** 99,101 ****
--- 99,104 ----
  
  
+ $result_floats{'verbatim_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/regions/anchor_in_copying_in_footnote.pl texinfo-6.8/tp/t/results/regions/anchor_in_copying_in_footnote.pl
*** texinfo-6.7/tp/t/results/regions/anchor_in_copying_in_footnote.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/anchor_in_copying_in_footnote.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 296,300 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 296,302 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 355,359 ****
  $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1];
  $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_copying_in_footnote'};
  
--- 357,361 ----
  $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1];
  $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_copying_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_copying_in_footnote'};
  
***************
*** 407,410 ****
--- 409,415 ----
  
  
+ $result_floats{'anchor_in_copying_in_footnote'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'anchor_in_copying_in_footnote'} = 'This is , produced from .
***************
*** 463,472 ****
  $result_converted{'html'}->{'anchor_in_copying_in_footnote'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
- <!-- 
- Copying.
-  -->
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Untitled Document</title>
  
--- 468,477 ----
  $result_converted{'html'}->{'anchor_in_copying_in_footnote'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- 
+ Copying.
+  -->
  <title>Untitled Document</title>
  
***************
*** 475,486 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 480,493 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 491,494 ****
--- 498,502 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 516,523 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>In footnote.
  <span id="Copying-footnote"></span></p>
! <h5><a id="FOOT1_2" href="#DOCF1_2">(2)</a></h3>
  <p>In footnote.
  <span id="Copying-footnote"></span></p>
--- 524,531 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>In footnote.
  <span id="Copying-footnote"></span></p>
! <h5><a id="FOOT1_2" href="#DOCF1_2">(2)</a></h5>
  <p>In footnote.
  <span id="Copying-footnote"></span></p>
***************
*** 526,530 ****
  
  
- 
  </body>
  </html>
--- 534,537 ----
diff -Nrc2 texinfo-6.7/tp/t/results/regions/anchor_in_copying.pl texinfo-6.8/tp/t/results/regions/anchor_in_copying.pl
*** texinfo-6.7/tp/t/results/regions/anchor_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/anchor_in_copying.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 265,269 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 265,271 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 320,324 ****
  $result_trees{'anchor_in_copying'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'anchor_in_copying'}{'contents'}[1];
  $result_trees{'anchor_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'anchor_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_copying'};
  
--- 322,326 ----
  $result_trees{'anchor_in_copying'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'anchor_in_copying'}{'contents'}[1];
  $result_trees{'anchor_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_copying'};
  
***************
*** 372,375 ****
--- 374,380 ----
  
  
+ $result_floats{'anchor_in_copying'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'anchor_in_copying'} = 'This is , produced from .
***************
*** 416,425 ****
  $result_converted{'html'}->{'anchor_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
- <!-- 
- Copying.
-  -->
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Untitled Document</title>
  
--- 421,430 ----
  $result_converted{'html'}->{'anchor_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- 
+ Copying.
+  -->
  <title>Untitled Document</title>
  
***************
*** 428,439 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 433,446 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 444,447 ****
--- 451,455 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 469,473 ****
  
  
- 
  </body>
  </html>
--- 477,480 ----
diff -Nrc2 texinfo-6.7/tp/t/results/regions/anchor_in_titlepage.pl texinfo-6.8/tp/t/results/regions/anchor_in_titlepage.pl
*** texinfo-6.7/tp/t/results/regions/anchor_in_titlepage.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/anchor_in_titlepage.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 220,224 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 220,226 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 267,271 ****
  $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_titlepage'}{'contents'}[2];
  $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'parent'} = $result_trees{'anchor_in_titlepage'};
  
--- 269,273 ----
  $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_titlepage'}{'contents'}[2];
  $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_titlepage'}{'contents'}[2]{'parent'} = $result_trees{'anchor_in_titlepage'};
  
***************
*** 323,326 ****
--- 325,331 ----
  
  
+ $result_floats{'anchor_in_titlepage'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'anchor_in_titlepage'} = 'This is , produced from .
***************
*** 358,369 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 363,376 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 374,377 ****
--- 381,385 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 383,391 ****
  <body lang="en">
  
! <span id="top"></span><h1 class="top">top</h1>
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
  <p>See <a href="#in-titlepage">in titlepage</a>.
! </p><hr>
  
  
--- 391,400 ----
  <body lang="en">
  
! <div class="top" id="top">
! <h1 class="top">top</h1>
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
  <p>See <a href="#in-titlepage">in titlepage</a>.
! </p><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/regions/anchor_in_titlepage_titlepage.pl texinfo-6.8/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
*** texinfo-6.7/tp/t/results/regions/anchor_in_titlepage_titlepage.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/anchor_in_titlepage_titlepage.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 220,224 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 220,226 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 267,271 ****
  $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2];
  $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'parent'} = $result_trees{'anchor_in_titlepage_titlepage'};
  
--- 269,273 ----
  $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2];
  $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[2]{'parent'} = $result_trees{'anchor_in_titlepage_titlepage'};
  
***************
*** 323,326 ****
--- 325,331 ----
  
  
+ $result_floats{'anchor_in_titlepage_titlepage'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'anchor_in_titlepage_titlepage'} = 'This is , produced from .
***************
*** 358,369 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 363,376 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 374,377 ****
--- 381,385 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 385,393 ****
  <span id="in-titlepage"></span><hr>
  
! <span id="top"></span><h1 class="top">top</h1>
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
  <p>See <a href="#in-titlepage">in titlepage</a>.
! </p><hr>
  
  
--- 393,402 ----
  <span id="in-titlepage"></span><hr>
  
! <div class="top" id="top">
! <h1 class="top">top</h1>
  <span id="Top"></span><h1 class="node-heading">Top</h1>
  
  <p>See <a href="#in-titlepage">in titlepage</a>.
! </p><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/regions/copying_not_closed.pl texinfo-6.8/tp/t/results/regions/copying_not_closed.pl
*** texinfo-6.7/tp/t/results/regions/copying_not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/copying_not_closed.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 76,78 ****
--- 76,81 ----
  
  
+ $result_floats{'copying_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/regions/double_copying.pl texinfo-6.8/tp/t/results/regions/double_copying.pl
*** texinfo-6.7/tp/t/results/regions/double_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/double_copying.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 207,209 ****
--- 207,212 ----
  
  
+ $result_floats{'double_copying'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/regions/double_titlepage_not_closed.pl texinfo-6.8/tp/t/results/regions/double_titlepage_not_closed.pl
*** texinfo-6.7/tp/t/results/regions/double_titlepage_not_closed.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/double_titlepage_not_closed.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 165,167 ****
--- 165,170 ----
  
  
+ $result_floats{'double_titlepage_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/regions/format_in_titlepage.pl texinfo-6.8/tp/t/results/regions/format_in_titlepage.pl
*** texinfo-6.7/tp/t/results/regions/format_in_titlepage.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/format_in_titlepage.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 181,185 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 181,187 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 222,226 ****
  $result_trees{'format_in_titlepage'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'format_in_titlepage'}{'contents'}[1];
  $result_trees{'format_in_titlepage'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'format_in_titlepage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'format_in_titlepage'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'format_in_titlepage'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'format_in_titlepage'}{'contents'}[1]{'parent'} = $result_trees{'format_in_titlepage'};
  
--- 224,228 ----
  $result_trees{'format_in_titlepage'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'format_in_titlepage'}{'contents'}[1];
  $result_trees{'format_in_titlepage'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'format_in_titlepage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'format_in_titlepage'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'format_in_titlepage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'format_in_titlepage'}{'contents'}[1]{'parent'} = $result_trees{'format_in_titlepage'};
  
***************
*** 263,266 ****
--- 265,271 ----
  
  
+ $result_floats{'format_in_titlepage'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'format_in_titlepage'} = 'This is , produced from .
***************
*** 294,305 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 299,312 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 310,313 ****
--- 317,321 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 324,328 ****
  
  
- 
  </body>
  </html>
--- 332,335 ----
diff -Nrc2 texinfo-6.7/tp/t/results/regions/format_in_titlepage_titlepage.pl texinfo-6.8/tp/t/results/regions/format_in_titlepage_titlepage.pl
*** texinfo-6.7/tp/t/results/regions/format_in_titlepage_titlepage.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/format_in_titlepage_titlepage.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 181,185 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 181,187 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 222,226 ****
  $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1];
  $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'parent'} = $result_trees{'format_in_titlepage_titlepage'};
  
--- 224,228 ----
  $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1];
  $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'format_in_titlepage_titlepage'}{'contents'}[1]{'parent'} = $result_trees{'format_in_titlepage_titlepage'};
  
***************
*** 263,266 ****
--- 265,271 ----
  
  
+ $result_floats{'format_in_titlepage_titlepage'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'format_in_titlepage_titlepage'} = 'This is , produced from .
***************
*** 294,305 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 299,312 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 310,313 ****
--- 317,321 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 330,334 ****
  
  
- 
  </body>
  </html>
--- 338,341 ----
diff -Nrc2 texinfo-6.7/tp/t/results/regions/ref_in_copying.pl texinfo-6.8/tp/t/results/regions/ref_in_copying.pl
*** texinfo-6.7/tp/t/results/regions/ref_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/ref_in_copying.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 65,69 ****
                          'nodes_manuals' => [
                            {
!                             'node_content' => [],
                              'normalized' => 'GFDL'
                            }
--- 65,71 ----
                          'nodes_manuals' => [
                            {
!                             'node_content' => [
!                               {}
!                             ],
                              'normalized' => 'GFDL'
                            }
***************
*** 178,182 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 180,186 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 417,421 ****
  $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'ref_in_copying'};
  $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
--- 421,425 ----
  $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'ref_in_copying'};
  $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'ref_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
***************
*** 433,437 ****
  $result_trees{'ref_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'ref_in_copying'}{'contents'}[1];
  $result_trees{'ref_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_in_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ref_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_copying'};
  $result_trees{'ref_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_copying'}{'contents'}[2]{'args'}[0];
--- 437,441 ----
  $result_trees{'ref_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'ref_in_copying'}{'contents'}[1];
  $result_trees{'ref_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'ref_in_copying'};
  $result_trees{'ref_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_in_copying'}{'contents'}[2]{'args'}[0];
***************
*** 616,619 ****
--- 620,626 ----
  
  
+ $result_floats{'ref_in_copying'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'ref_in_copying'} = 'This is , produced from .
***************
*** 656,663 ****
  $result_converted{'html'}->{'ref_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
- <!-- GFDL -->
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>top</title>
  
--- 663,670 ----
  $result_converted{'html'}->{'ref_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- GFDL -->
  <title>top</title>
  
***************
*** 666,677 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 673,686 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 682,685 ****
--- 691,695 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 691,695 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#GFDL" accesskey="n" rel="next">GFDL</a> &nbsp; </p>
--- 701,706 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#GFDL" accesskey="n" rel="next">GFDL</a> &nbsp; </p>
***************
*** 699,715 ****
  <p><a href="#GFDL">GFDL</a>
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#GFDL" accesskey="1">GFDL</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="GFDL"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="GFDL-1"></span><h2 class="chapter">1 GFDL</h2>
  
! <hr>
  
  
--- 710,727 ----
  <p><a href="#GFDL">GFDL</a>
  </p>
  
+ <ul class="section-toc">
+ <li><a href="#GFDL" accesskey="1">GFDL</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="GFDL">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="GFDL-1"></span><h2 class="chapter">1 GFDL</h2>
  
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/regions/today_in_copying.pl texinfo-6.8/tp/t/results/regions/today_in_copying.pl
*** texinfo-6.7/tp/t/results/regions/today_in_copying.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/regions/today_in_copying.pl	2021-05-02 13:12:08.000000000 +0100
***************
*** 126,130 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 126,132 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 213,217 ****
  $result_trees{'today_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'today_in_copying'}{'contents'}[1];
  $result_trees{'today_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'today_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'today_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'today_in_copying'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'today_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'today_in_copying'};
  $result_trees{'today_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'today_in_copying'}{'contents'}[2]{'args'}[0];
--- 215,219 ----
  $result_trees{'today_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'today_in_copying'}{'contents'}[1];
  $result_trees{'today_in_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'today_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'today_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'today_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'today_in_copying'}{'contents'}[1]{'parent'} = $result_trees{'today_in_copying'};
  $result_trees{'today_in_copying'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'today_in_copying'}{'contents'}[2]{'args'}[0];
***************
*** 287,290 ****
--- 289,295 ----
  
  
+ $result_floats{'today_in_copying'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'today_in_copying'} = 'This is , produced from .
***************
*** 315,322 ****
  $result_converted{'html'}->{'today_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
- <!-- a sunny day. -->
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>top</title>
  
--- 320,327 ----
  $result_converted{'html'}->{'today_in_copying'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- a sunny day. -->
  <title>top</title>
  
***************
*** 325,336 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 330,343 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 341,344 ****
--- 348,352 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 350,357 ****
  <body lang="en">
  
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
  <p>a sunny day.
! </p><hr>
  
  
--- 358,366 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
  <p>a sunny day.
! </p><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/a_comma_after_node.pl texinfo-6.8/tp/t/results/sectioning/a_comma_after_node.pl
*** texinfo-6.7/tp/t/results/sectioning/a_comma_after_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/a_comma_after_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 80,84 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Commands'
            },
--- 80,86 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Commands'
            },
***************
*** 120,124 ****
  $result_trees{'a_comma_after_node'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'a_comma_after_node'}{'contents'}[1];
  $result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'a_comma_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'a_comma_after_node'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'a_comma_after_node'}{'contents'}[1]{'args'}[2]{'contents'}[0];
--- 122,126 ----
  $result_trees{'a_comma_after_node'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'a_comma_after_node'}{'contents'}[1];
  $result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'a_comma_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'a_comma_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'a_comma_after_node'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'a_comma_after_node'}{'contents'}[1]{'args'}[2]{'contents'}[0];
***************
*** 175,177 ****
--- 177,182 ----
  
  
+ $result_floats{'a_comma_after_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/anchor_in_footnote.pl texinfo-6.8/tp/t/results/sectioning/anchor_in_footnote.pl
*** texinfo-6.7/tp/t/results/sectioning/anchor_in_footnote.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/anchor_in_footnote.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 313,317 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 315,321 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 414,418 ****
  $result_trees{'anchor_in_footnote'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'anchor_in_footnote'}{'contents'}[1];
  $result_trees{'anchor_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_footnote'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'anchor_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_footnote'};
  $result_trees{'anchor_in_footnote'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_footnote'}{'contents'}[2]{'args'}[0];
--- 418,422 ----
  $result_trees{'anchor_in_footnote'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'anchor_in_footnote'}{'contents'}[1];
  $result_trees{'anchor_in_footnote'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_footnote'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_footnote'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_footnote'};
  $result_trees{'anchor_in_footnote'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_footnote'}{'contents'}[2]{'args'}[0];
***************
*** 454,458 ****
  $result_trees{'anchor_in_footnote'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'anchor_in_footnote'}{'contents'}[3];
  $result_trees{'anchor_in_footnote'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_footnote'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_footnote'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_footnote'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'anchor_in_footnote'}{'contents'}[3]{'parent'} = $result_trees{'anchor_in_footnote'};
  $result_trees{'anchor_in_footnote'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_footnote'}{'contents'}[4]{'args'}[0];
--- 458,462 ----
  $result_trees{'anchor_in_footnote'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'anchor_in_footnote'}{'contents'}[3];
  $result_trees{'anchor_in_footnote'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_footnote'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_footnote'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_footnote'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_footnote'}{'contents'}[3]{'parent'} = $result_trees{'anchor_in_footnote'};
  $result_trees{'anchor_in_footnote'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_footnote'}{'contents'}[4]{'args'}[0];
***************
*** 618,621 ****
--- 622,628 ----
  
  
+ $result_floats{'anchor_in_footnote'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'anchor_in_footnote'} = 'This is , produced from .
***************
*** 672,683 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 679,692 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 688,691 ****
--- 697,701 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 696,702 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
--- 706,713 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">Chap</a> &nbsp; </p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
***************
*** 704,714 ****
  <p>In top node<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 715,725 ----
  <p>In top node<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
  </p>
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">Chap</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 717,730 ****
  
  <p><a href="#Anchor-in-footnote">Anchor in footnote</a>.
! </p><div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote
  <span id="Anchor-in-footnote"></span>.
  </p>
  </div>
- <hr>
  
  
--- 728,742 ----
  
  <p><a href="#Anchor-in-footnote">Anchor in footnote</a>.
! </p></div>
! </div>
! <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote
  <span id="Anchor-in-footnote"></span>.
  </p>
  </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/anchor_in_footnote_separate.pl texinfo-6.8/tp/t/results/sectioning/anchor_in_footnote_separate.pl
*** texinfo-6.7/tp/t/results/sectioning/anchor_in_footnote_separate.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/anchor_in_footnote_separate.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 70,74 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 70,76 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 345,349 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 347,353 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 449,453 ****
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[1];
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_footnote_separate'};
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[2]{'args'}[0];
--- 453,457 ----
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[1];
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[1]{'parent'} = $result_trees{'anchor_in_footnote_separate'};
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[2]{'args'}[0];
***************
*** 489,493 ****
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[3];
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'parent'} = $result_trees{'anchor_in_footnote_separate'};
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[4]{'args'}[0];
--- 493,497 ----
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[3];
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[3]{'parent'} = $result_trees{'anchor_in_footnote_separate'};
  $result_trees{'anchor_in_footnote_separate'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'anchor_in_footnote_separate'}{'contents'}[4]{'args'}[0];
***************
*** 654,657 ****
--- 658,664 ----
  
  
+ $result_floats{'anchor_in_footnote_separate'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'anchor_in_footnote_separate'} = 'This is , produced from .
***************
*** 710,721 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 717,730 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 726,729 ****
--- 735,739 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 734,740 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
--- 744,751 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">Chap</a> &nbsp; </p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
***************
*** 742,752 ****
  <p>In top node<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
--- 753,763 ----
  <p>In top node<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
  </p>
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">Chap</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
***************
*** 755,759 ****
  
  <p><a href="#Anchor-in-footnote">Anchor in footnote</a>.
! </p><hr>
  
  
--- 766,771 ----
  
  <p><a href="#Anchor-in-footnote">Anchor in footnote</a>.
! </p></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/anchor_zero.pl texinfo-6.8/tp/t/results/sectioning/anchor_zero.pl
*** texinfo-6.7/tp/t/results/sectioning/anchor_zero.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/anchor_zero.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 132,136 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 132,138 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 168,172 ****
  $result_trees{'anchor_zero'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'anchor_zero'}{'contents'}[1];
  $result_trees{'anchor_zero'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_zero'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_zero'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'anchor_zero'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'anchor_zero'}{'contents'}[1]{'parent'} = $result_trees{'anchor_zero'};
  
--- 170,174 ----
  $result_trees{'anchor_zero'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'anchor_zero'}{'contents'}[1];
  $result_trees{'anchor_zero'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'anchor_zero'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'anchor_zero'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'anchor_zero'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'anchor_zero'}{'contents'}[1]{'parent'} = $result_trees{'anchor_zero'};
  
***************
*** 206,209 ****
--- 208,214 ----
  
  
+ $result_floats{'anchor_zero'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'anchor_zero'} = 'This is , produced from .
***************
*** 241,252 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 246,259 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 257,260 ****
--- 264,268 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 273,277 ****
  
  
- 
  </body>
  </html>
--- 281,284 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/at_commands_in_node.pl texinfo-6.8/tp/t/results/sectioning/at_commands_in_node.pl
*** texinfo-6.7/tp/t/results/sectioning/at_commands_in_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/at_commands_in_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 62,66 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 62,70 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 88,92 ****
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 92,100 ----
                        'cmdname' => 'dotless',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 1,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 98,102 ****
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 106,114 ----
                'cmdname' => '"',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 124,128 ****
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 136,144 ----
                        'cmdname' => '=',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 1,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 134,138 ****
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 150,158 ----
                'cmdname' => '`',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 151,155 ****
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 171,179 ----
                'cmdname' => 'l',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 177,181 ****
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 201,209 ----
                        'cmdname' => '\'',
                        'contents' => [],
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 1,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 187,191 ****
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 215,223 ----
                'cmdname' => ',',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 204,208 ****
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 236,244 ----
                'cmdname' => 'exclamdown',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 233,237 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
            }
--- 269,288 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
            }
***************
*** 240,244 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 291,299 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 254,290 ****
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3];
- $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5];
- $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7];
- $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[9];
- $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[9]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0];
- $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11];
- $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[13];
- $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[13]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'at_commands_in_node'}{'contents'}[1];
--- 309,336 ----
***************
*** 303,308 ****
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'node_content'}[13] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'node_content'};
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'line_nr'} = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_node'};
  
--- 349,366 ----
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'node_content'}[12] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[12];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'node_content'}[13] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[13];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[2];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[5] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[5];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[6] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[6];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[7];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[8];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[9];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[10];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[11];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[12];
! $result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13] = $result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[13];
  $result_trees{'at_commands_in_node'}{'contents'}[1]{'parent'} = $result_trees{'at_commands_in_node'};
  
***************
*** 333,335 ****
--- 391,396 ----
  
  
+ $result_floats{'at_commands_in_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/chapter_before_and_after_part.pl texinfo-6.8/tp/t/results/sectioning/chapter_before_and_after_part.pl
*** texinfo-6.7/tp/t/results/sectioning/chapter_before_and_after_part.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/chapter_before_and_after_part.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 252,255 ****
--- 252,258 ----
  
  
+ $result_floats{'chapter_before_and_after_part'} = {};
+ 
+ 
  $result_elements{'chapter_before_and_after_part'} = [
    {
***************
*** 344,355 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 347,360 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 360,363 ****
--- 365,369 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 368,379 ****
  
  <body lang="en">
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
! <span id="part"></span><h1 class="part">part</h1>
  <hr>
  
! <span id="chapter-2"></span><h2 class="chapter">2 chapter 2</h2>
  
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 374,392 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <h2 class="chapter">1 chapter</h2>
  
! </div>
! <div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#chapter-2" accesskey="1">chapter 2</a></li>
! </ul>
! <div class="chapter" id="chapter-2">
! <h2 class="chapter">2 chapter 2</h2>
  
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 388,393 ****
  </ul>
  </div>
! 
! <hr>
  
  
--- 401,407 ----
  </ul>
  </div>
! </div>
! <hr></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/chapter_before_part.pl texinfo-6.8/tp/t/results/sectioning/chapter_before_part.pl
*** texinfo-6.7/tp/t/results/sectioning/chapter_before_part.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/chapter_before_part.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 165,168 ****
--- 165,171 ----
  
  
+ $result_floats{'chapter_before_part'} = {};
+ 
+ 
  $result_elements{'chapter_before_part'} = [
    {
***************
*** 237,247 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 240,252 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 252,255 ****
--- 257,261 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 260,268 ****
  
  <body lang="en">
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
! <span id="part"></span><h1 class="part">part</h1>
! <hr>
  <hr>
  
  
--- 266,277 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <h2 class="chapter">1 chapter</h2>
  
! </div>
! <div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
+ <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/chapter_between_nodes.pl texinfo-6.8/tp/t/results/sectioning/chapter_between_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/chapter_between_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/chapter_between_nodes.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 323,327 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-node'
            },
--- 325,331 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-node'
            },
***************
*** 425,429 ****
  $result_trees{'chapter_between_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'chapter_between_nodes'}{'contents'}[1];
  $result_trees{'chapter_between_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'chapter_between_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'chapter_between_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'chapter_between_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'chapter_between_nodes'}{'contents'}[1]{'parent'} = $result_trees{'chapter_between_nodes'};
  $result_trees{'chapter_between_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'chapter_between_nodes'}{'contents'}[2]{'args'}[0];
--- 429,433 ----
  $result_trees{'chapter_between_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'chapter_between_nodes'}{'contents'}[1];
  $result_trees{'chapter_between_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'chapter_between_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'chapter_between_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'chapter_between_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'chapter_between_nodes'}{'contents'}[1]{'parent'} = $result_trees{'chapter_between_nodes'};
  $result_trees{'chapter_between_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'chapter_between_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 465,469 ****
  $result_trees{'chapter_between_nodes'}{'contents'}[4]{'args'}[3]{'parent'} = $result_trees{'chapter_between_nodes'}{'contents'}[4];
  $result_trees{'chapter_between_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'chapter_between_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'chapter_between_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'chapter_between_nodes'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'chapter_between_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'chapter_between_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
  $result_trees{'chapter_between_nodes'}{'contents'}[4]{'parent'} = $result_trees{'chapter_between_nodes'};
--- 469,473 ----
  $result_trees{'chapter_between_nodes'}{'contents'}[4]{'args'}[3]{'parent'} = $result_trees{'chapter_between_nodes'}{'contents'}[4];
  $result_trees{'chapter_between_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'chapter_between_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'chapter_between_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'chapter_between_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'chapter_between_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'chapter_between_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
  $result_trees{'chapter_between_nodes'}{'contents'}[4]{'parent'} = $result_trees{'chapter_between_nodes'};
***************
*** 650,653 ****
--- 654,660 ----
  
  
+ $result_floats{'chapter_between_nodes'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'chapter_between_nodes'} = 'This is , produced from .
***************
*** 704,716 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 711,725 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 721,724 ****
--- 730,734 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 730,753 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#section-node" accesskey="n" rel="next">section node</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="top-section"></span><h1 class="top">top section</h1>
  <p>Top node
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#section-node" accesskey="1">section node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
! <span id="Chapter"></span><h2 class="chapter">1 Chapter</h2>
  
  <p>In chapter
  </p>
  <hr>
! <span id="section-node"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="section"></span><h3 class="section">1.1 section</h3>
--- 740,765 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#section-node" accesskey="n" rel="next">section</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="top-section"></span><h1 class="top">top section</h1>
  <p>Top node
  </p>
  
! <div class="chapter" id="Chapter">
! <h2 class="chapter">1 Chapter</h2>
  
  <p>In chapter
  </p>
+ <ul class="section-toc">
+ <li><a href="#section-node" accesskey="1">section</a></li>
+ </ul>
  <hr>
! <div class="section" id="section-node">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="section"></span><h3 class="section">1.1 section</h3>
***************
*** 755,759 ****
  <p>section.
  </p>
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 767,771 ----
  <p>section.
  </p>
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 767,772 ****
  </ul>
  </div>
! 
! <hr>
  
  
--- 779,786 ----
  </ul>
  </div>
! </div>
! </div>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/chapter_node_before_and_after_part.pl texinfo-6.8/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
*** texinfo-6.7/tp/t/results/sectioning/chapter_node_before_and_after_part.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/chapter_node_before_and_after_part.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 275,279 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'after'
            }
--- 277,283 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'after'
            }
***************
*** 353,357 ****
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1];
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'parent'} = $result_trees{'chapter_node_before_and_after_part'};
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[2]{'args'}[0];
--- 357,361 ----
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1];
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[1]{'parent'} = $result_trees{'chapter_node_before_and_after_part'};
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[2]{'args'}[0];
***************
*** 384,388 ****
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4];
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'parent'} = $result_trees{'chapter_node_before_and_after_part'};
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[5]{'args'}[0];
--- 388,392 ----
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4];
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[4]{'parent'} = $result_trees{'chapter_node_before_and_after_part'};
  $result_trees{'chapter_node_before_and_after_part'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'chapter_node_before_and_after_part'}{'contents'}[5]{'args'}[0];
***************
*** 574,577 ****
--- 578,584 ----
  
  
+ $result_floats{'chapter_node_before_and_after_part'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'chapter_node_before_and_after_part'} = '1 chapter
***************
*** 631,643 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 638,652 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 648,651 ****
--- 657,661 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 657,682 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#after" accesskey="n" rel="next">after</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#after" accesskey="1">after</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="part"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <h1 class="part">part</h1>
  <hr>
  
! <span id="after"></span><span id="chapter-2"></span><h2 class="chapter">2 chapter 2</h2>
  
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 667,695 ----
  <body lang="en">
  
! <div class="chapter" id="Top">
! <div class="header">
  <p>
! Next: <a href="#after" accesskey="n" rel="next">chapter 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
  
  <hr>
! </div>
! <div class="part" id="part">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <h1 class="part">part</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#after" accesskey="1">chapter 2</a></li>
! </ul>
! <div class="chapter" id="after">
! <span id="chapter-2"></span><h2 class="chapter">2 chapter 2</h2>
  
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 691,696 ****
  </ul>
  </div>
! 
! <hr>
  
  
--- 704,710 ----
  </ul>
  </div>
! </div>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/chapter_sections.pl texinfo-6.8/tp/t/results/sectioning/chapter_sections.pl
*** texinfo-6.7/tp/t/results/sectioning/chapter_sections.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/chapter_sections.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 595,598 ****
--- 595,601 ----
  
  
+ $result_floats{'chapter_sections'} = {};
+ 
+ 
  $result_elements{'chapter_sections'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_node.pl texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_node.pl
*** texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_node.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 121,125 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-nodes'
            },
--- 123,129 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-nodes'
            },
***************
*** 215,219 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
            },
--- 219,225 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
            },
***************
*** 303,307 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
            },
--- 309,315 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
            },
***************
*** 385,389 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'local-node'
            },
--- 393,399 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'local-node'
            },
***************
*** 420,424 ****
  $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[1];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'parent'} = $result_trees{'character_and_spaces_in_node'};
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0];
--- 430,434 ----
  $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[1];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'parent'} = $result_trees{'character_and_spaces_in_node'};
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0];
***************
*** 431,435 ****
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[2];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[2]{'contents'}[0];
--- 441,445 ----
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[2];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[2]{'contents'}[0];
***************
*** 445,449 ****
  $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[3];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[2]{'contents'}[0];
--- 455,459 ----
  $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[3];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[2]{'contents'}[0];
***************
*** 459,463 ****
  $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[4];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[2]{'contents'}[0];
--- 469,473 ----
  $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[4];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[2]{'contents'}[0];
***************
*** 472,476 ****
  $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[5];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[2]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[3]{'contents'}[0];
--- 482,486 ----
  $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_node'}{'contents'}[5];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[2]{'contents'}[0];
  $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[3]{'contents'}[0];
***************
*** 496,501 ****
--- 506,555 ----
      'normalized' => 'Top',
      'spaces_before_argument' => ' '
+   },
+   'node_next' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'normalized' => 'other-nodes',
+       'spaces_before_argument' => ' '
+     },
+     'node_next' => {
+       'cmdname' => 'node',
+       'extra' => {
+         'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e',
+         'spaces_before_argument' => ' '
+       },
+       'node_next' => {
+         'cmdname' => 'node',
+         'extra' => {
+           'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e',
+           'spaces_before_argument' => ' '
+         },
+         'node_next' => {
+           'cmdname' => 'node',
+           'extra' => {
+             'normalized' => 'local-node',
+             'spaces_before_argument' => '  '
+           },
+           'node_prev' => {},
+           'node_up' => {}
+         },
+         'node_prev' => {},
+         'node_up' => {}
+       },
+       'node_prev' => {},
+       'node_up' => {}
+     },
+     'node_prev' => {},
+     'node_up' => {}
    }
  };
+ $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_next'}{'node_next'};
+ $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'character_and_spaces_in_node'}{'node_next'};
+ $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_next'};
+ $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'character_and_spaces_in_node'}{'node_next'};
+ $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'character_and_spaces_in_node'}{'node_next'};
+ $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'character_and_spaces_in_node'}{'node_next'};
+ $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_prev'} = $result_nodes{'character_and_spaces_in_node'};
+ $result_nodes{'character_and_spaces_in_node'}{'node_next'}{'node_up'} = $result_nodes{'character_and_spaces_in_node'};
  
  $result_menus{'character_and_spaces_in_node'} = {
***************
*** 510,518 ****
  
  
  
  $result_converted{'info'}->{'character_and_spaces_in_node'} = 'This is , produced from .
  
  
! File: ,  Node: Top,  Up: (dir)
  
  
--- 564,575 ----
  
  
+ $result_floats{'character_and_spaces_in_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'character_and_spaces_in_node'} = 'This is , produced from .
  
  
! File: ,  Node: Top,  Next: other nodes,  Up: (dir)
  
  
***************
*** 532,539 ****
  Tag Table:
  Node: Top27
! Node: other nodes61
! Node: !_"#$%&\'()*+-.136
! Node: /;<=>?[\\]^_`|~230
! Node: local node323
  
  End Tag Table
--- 589,596 ----
  Tag Table:
  Node: Top27
! Node: other nodes81
! Node: !_"#$%&\'()*+-.156
! Node: /;<=>?[\\]^_`|~250
! Node: local node343
  
  End Tag Table
***************
*** 557,568 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 614,627 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 573,576 ****
--- 632,636 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 584,588 ****
  <span id="Top"></span><div class="header">
  <p>
!  &nbsp; </p>
  </div>
  <h1 class="node-heading">Top</h1>
--- 644,648 ----
  <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#other-nodes" accesskey="n" rel="next">other nodes</a> &nbsp; </p>
  </div>
  <h1 class="node-heading">Top</h1>
***************
*** 611,615 ****
  </div>
  <h4 class="node-heading">local   node</h4>
- <hr>
  
  
--- 671,674 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
*** texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html	2021-05-02 13:12:11.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="other-nodes.html" rel="up" title="other nodes">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 39,43 ****
  <span id="g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"></span><div class="header">
  <p>
! Next: <a href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html" accesskey="n" rel="next">/;&lt;=&gt;?[\]^_`|~</a>, Previous: <a href="other-nodes.html" accesskey="p" rel="prev">other nodes</a>, Up: <a href="other-nodes.html" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
  </div>
  <hr>
--- 42,46 ----
  <span id="g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"></span><div class="header">
  <p>
! Next: <a href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html" accesskey="n" rel="next">/;&lt;=&gt;?[\]^_`|~</a>, Previous: <a href="other-nodes.html" accesskey="p" rel="prev">Chapter with nodes</a>, Up: <a href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; </p>
  </div>
  <hr>
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
*** texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html	2021-05-02 13:12:11.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="other-nodes.html" rel="up" title="other nodes">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 39,43 ****
  <span id="g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"></span><div class="header">
  <p>
! Next: <a href="local-node.html" accesskey="n" rel="next">local   node</a>, Previous: <a href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html" accesskey="p" rel="prev">!_&quot;#$%&amp;'()*+-.</a>, Up: <a href="other-nodes.html" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
  </div>
  <hr>
--- 42,46 ----
  <span id="g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"></span><div class="header">
  <p>
! Next: <a href="local-node.html" accesskey="n" rel="next">local   node</a>, Previous: <a href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html" accesskey="p" rel="prev">!_&quot;#$%&amp;'()*+-.</a>, Up: <a href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; </p>
  </div>
  <hr>
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/index.html texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/index.html
*** texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/index.html	2021-05-02 13:12:11.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="other-nodes.html" rel="next" title="other nodes">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="other-nodes.html" rel="next" title="other nodes">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,57 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="other-nodes.html" accesskey="n" rel="next">other nodes</a> &nbsp; </p>
  </div>
  <hr>
  <span id="Test-refs"></span><h1 class="top">Test refs</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="other-nodes.html" accesskey="1">other nodes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <span id="Testing-distant-nodes"></span><h4 class="subheading">Testing distant nodes</h4>
  
! <p><a href="../manual/a-node.html#a-node">(manual)a  node</a>
! <a href="../manual/_003a.html#g_t_003a">(manual):</a>
! <a href="../manual/index.html#Top">(manual)top</a>
! <a href="../texinfo/Cross-References.html#Cross-References">(texinfo)Cross References</a>
! <a href="../doc/node.html#node">(../manual/doc)node</a>
  </p>
  <span id="Testing-local-nodes"></span><h4 class="subheading">Testing local nodes</h4>
--- 38,57 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="other-nodes.html" accesskey="n" rel="next">Chapter with nodes</a> &nbsp; </p>
  </div>
  <hr>
  <span id="Test-refs"></span><h1 class="top">Test refs</h1>
  
  
  <span id="Testing-distant-nodes"></span><h4 class="subheading">Testing distant nodes</h4>
  
! <p><a data-manual="manual" href="../manual/a-node.html#a-node">(manual)a  node</a>
! <a data-manual="manual" href="../manual/_003a.html#g_t_003a">(manual):</a>
! <a data-manual="manual" href="../manual/index.html#Top">(manual)top</a>
! <a data-manual="texinfo" href="../texinfo/Cross-References.html#Cross-References">(texinfo)Cross References</a>
! <a data-manual="../manual/doc" href="../doc/node.html#node">(../manual/doc)node</a>
  </p>
  <span id="Testing-local-nodes"></span><h4 class="subheading">Testing local nodes</h4>
***************
*** 59,69 ****
  <p><a href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</a>
  <a href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;&lt;=&gt;?[\]^_`|~</a>
! <a href="#Top">Top</a>
  <a href="local-node.html">local   node</a>
  </p>
  <hr>
  <div class="header">
  <p>
! Next: <a href="other-nodes.html" accesskey="n" rel="next">other nodes</a> &nbsp; </p>
  </div>
  
--- 59,73 ----
  <p><a href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</a>
  <a href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;&lt;=&gt;?[\]^_`|~</a>
! <a href="#Top">Test refs</a>
  <a href="local-node.html">local   node</a>
  </p>
+ <ul class="section-toc">
+ <li><a href="other-nodes.html" accesskey="1">Chapter with nodes</a></li>
+ </ul>
+ </div>
  <hr>
  <div class="header">
  <p>
! Next: <a href="other-nodes.html" accesskey="n" rel="next">Chapter with nodes</a> &nbsp; </p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/local-node.html texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/local-node.html
*** texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/local-node.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/local-node.html	2021-05-02 13:12:11.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="other-nodes.html" rel="up" title="other nodes">
***************
*** 15,23 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,25 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 28,31 ****
--- 30,34 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  <span id="local-node"></span><div class="header">
  <p>
! Previous: <a href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html" accesskey="p" rel="prev">/;&lt;=&gt;?[\]^_`|~</a>, Up: <a href="other-nodes.html" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
  </div>
  <hr>
--- 41,45 ----
  <span id="local-node"></span><div class="header">
  <p>
! Previous: <a href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html" accesskey="p" rel="prev">/;&lt;=&gt;?[\]^_`|~</a>, Up: <a href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; </p>
  </div>
  <hr>
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html
*** texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html	2021-05-02 13:12:11.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,56 ****
  
  <body lang="en">
! <span id="other-nodes"></span><div class="header">
  <p>
! Next: <a href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html" accesskey="n" rel="next">!_&quot;#$%&amp;'()*+-.</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <hr>
  <span id="Chapter-with-nodes"></span><h2 class="chapter">1 Chapter with nodes</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html" accesskey="1">!_&quot;#$%&amp;'()*+-.</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html" accesskey="2">/;&lt;=&gt;?[\]^_`|~</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="local-node.html" accesskey="3">local node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  
  
--- 40,53 ----
  
  <body lang="en">
! <div class="chapter" id="other-nodes">
! <div class="header">
  <p>
! Next: <a href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html" accesskey="n" rel="next">!_&quot;#$%&amp;'()*+-.</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Test refs</a>, Up: <a href="index.html" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
  </div>
  <hr>
  <span id="Chapter-with-nodes"></span><h2 class="chapter">1 Chapter with nodes</h2>
  
  
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl
*** texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 645,649 ****
                        'nodes_manuals' => [
                          {
!                           'node_content' => [],
                            'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                          },
--- 647,653 ----
                        'nodes_manuals' => [
                          {
!                           'node_content' => [
!                             {}
!                           ],
                            'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                          },
***************
*** 743,747 ****
                                'nodes_manuals' => [
                                  {
!                                   'node_content' => [],
                                    'normalized' => 'other-nodes'
                                  },
--- 747,753 ----
                                'nodes_manuals' => [
                                  {
!                                   'node_content' => [
!                                     {}
!                                   ],
                                    'normalized' => 'other-nodes'
                                  },
***************
*** 1157,1161 ****
                        'nodes_manuals' => [
                          {
!                           'node_content' => [],
                            'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                          },
--- 1163,1169 ----
                        'nodes_manuals' => [
                          {
!                           'node_content' => [
!                             {}
!                           ],
                            'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                          },
***************
*** 1333,1337 ****
                        'nodes_manuals' => [
                          {
!                           'node_content' => [],
                            'normalized' => 'local-node'
                          },
--- 1341,1347 ----
                        'nodes_manuals' => [
                          {
!                           'node_content' => [
!                             {}
!                           ],
                            'normalized' => 'local-node'
                          },
***************
*** 1440,1444 ****
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'args'}[0];
--- 1450,1454 ----
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[1]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'args'}[0];
***************
*** 1530,1534 ****
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 1540,1544 ----
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 1544,1548 ****
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'args'}[2]{'contents'}[0];
--- 1554,1558 ----
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}{'element_prev'}{'contents'}[0]{'args'}[2]{'contents'}[0];
***************
*** 1612,1616 ****
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 1622,1626 ----
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 1640,1644 ****
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
--- 1650,1654 ----
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs_out'}[0]{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
***************
*** 1947,1950 ****
--- 1957,1963 ----
  
  
+ $result_floats{'character_and_spaces_in_refs_out'} = {};
+ 
+ 
  $result_elements{'character_and_spaces_in_refs_out'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs.pl texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs.pl
*** texinfo-6.7/tp/t/results/sectioning/character_and_spaces_in_refs.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/character_and_spaces_in_refs.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 644,648 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
--- 646,652 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
                        },
***************
*** 774,778 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
--- 778,784 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => '_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
                        },
***************
*** 940,944 ****
                      'nodes_manuals' => [
                        {
!                         'node_content' => [],
                          'normalized' => 'local-node'
                        },
--- 946,952 ----
                      'nodes_manuals' => [
                        {
!                         'node_content' => [
!                           {}
!                         ],
                          'normalized' => 'local-node'
                        },
***************
*** 1070,1074 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-nodes'
            },
--- 1078,1084 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-nodes'
            },
***************
*** 1392,1396 ****
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[1];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'character_and_spaces_in_refs'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0];
--- 1402,1406 ----
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[1];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'parent'} = $result_trees{'character_and_spaces_in_refs'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0];
***************
*** 1482,1486 ****
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 1492,1496 ----
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 1502,1506 ****
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
--- 1512,1516 ----
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[2]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
***************
*** 1527,1531 ****
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
--- 1537,1541 ----
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'contents'}[0]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[2]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'contents'}[9]{'contents'}[6]{'extra'}{'label'}{'args'}[3]{'contents'}[0];
***************
*** 1546,1550 ****
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[2]{'contents'}[0];
--- 1556,1560 ----
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[2]{'contents'}[0];
***************
*** 1883,1886 ****
--- 1893,1899 ----
  
  
+ $result_floats{'character_and_spaces_in_refs'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'character_and_spaces_in_refs'} = 'This is , produced from .
***************
*** 1971,1982 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1984,1997 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1987,1990 ****
--- 2002,2006 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1995,2016 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#other-nodes" accesskey="n" rel="next">other nodes</a> &nbsp; </p>
  </div>
  <span id="Test-refs"></span><h1 class="top">Test refs</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#other-nodes" accesskey="1">other nodes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <span id="Testing-distant-nodes"></span><h4 class="subheading">Testing distant nodes</h4>
  
! <p><a href="manual.html#a-node">(manual)a  node</a>
! <a href="manual.html#g_t_003a">(manual):</a>
! <a href="manual.html#Top">(manual)top</a>
! <a href="texinfo.html#Cross-References">(texinfo)Cross References</a>
! <a href="doc.html#node">(../manual/doc)node</a>
  </p>
  <span id="Testing-local-nodes"></span><h4 class="subheading">Testing local nodes</h4>
--- 2011,2029 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#other-nodes" accesskey="n" rel="next">Chapter with nodes</a> &nbsp; </p>
  </div>
  <span id="Test-refs"></span><h1 class="top">Test refs</h1>
  
  
  <span id="Testing-distant-nodes"></span><h4 class="subheading">Testing distant nodes</h4>
  
! <p><a data-manual="manual" href="manual.html#a-node">(manual)a  node</a>
! <a data-manual="manual" href="manual.html#g_t_003a">(manual):</a>
! <a data-manual="manual" href="manual.html#Top">(manual)top</a>
! <a data-manual="texinfo" href="texinfo.html#Cross-References">(texinfo)Cross References</a>
! <a data-manual="../manual/doc" href="doc.html#node">(../manual/doc)node</a>
  </p>
  <span id="Testing-local-nodes"></span><h4 class="subheading">Testing local nodes</h4>
***************
*** 2018,2044 ****
  <p><a href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;\'()*+-.</a>
  <a href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;&lt;=&gt;?[\\]^_`|~</a>
! <a href="#Top">Top</a>
  <a href="#local-node">local   node</a>
  </p>
  <hr>
! <span id="other-nodes"></span><div class="header">
  <p>
! Next: <a href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e" accesskey="n" rel="next">!_&quot;#$%&amp;\'()*+-.</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="Chapter-with-nodes"></span><h2 class="chapter">1 Chapter with nodes</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e" accesskey="1">!_&quot;#$%&amp;\'()*+-.</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e" accesskey="2">/;&lt;=&gt;?[\\]^_`|~</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#local-node" accesskey="3">local node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"></span><div class="header">
  <p>
! Next: <a href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e" accesskey="n" rel="next">/;&lt;=&gt;?[\\]^_`|~</a>, Previous: <a href="#other-nodes" accesskey="p" rel="prev">other nodes</a>, Up: <a href="#other-nodes" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">!_&quot;#$%&amp;\'()*+-.</h4>
--- 2031,2053 ----
  <p><a href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;\'()*+-.</a>
  <a href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;&lt;=&gt;?[\\]^_`|~</a>
! <a href="#Top">Test refs</a>
  <a href="#local-node">local   node</a>
  </p>
+ <ul class="section-toc">
+ <li><a href="#other-nodes" accesskey="1">Chapter with nodes</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="other-nodes">
! <div class="header">
  <p>
! Next: <a href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e" accesskey="n" rel="next">!_&quot;#$%&amp;\'()*+-.</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Test refs</a>, Up: <a href="#Top" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
  </div>
  <span id="Chapter-with-nodes"></span><h2 class="chapter">1 Chapter with nodes</h2>
  
  
  <hr>
  <span id="g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"></span><div class="header">
  <p>
! Next: <a href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e" accesskey="n" rel="next">/;&lt;=&gt;?[\\]^_`|~</a>, Previous: <a href="#other-nodes" accesskey="p" rel="prev">Chapter with nodes</a>, Up: <a href="#other-nodes" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">!_&quot;#$%&amp;\'()*+-.</h4>
***************
*** 2047,2051 ****
  <span id="g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"></span><div class="header">
  <p>
! Next: <a href="#local-node" accesskey="n" rel="next">local   node</a>, Previous: <a href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e" accesskey="p" rel="prev">!_&quot;#$%&amp;\'()*+-.</a>, Up: <a href="#other-nodes" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">/;&lt;=&gt;?[\\]^_`|~</h4>
--- 2056,2060 ----
  <span id="g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"></span><div class="header">
  <p>
! Next: <a href="#local-node" accesskey="n" rel="next">local   node</a>, Previous: <a href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e" accesskey="p" rel="prev">!_&quot;#$%&amp;\'()*+-.</a>, Up: <a href="#other-nodes" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">/;&lt;=&gt;?[\\]^_`|~</h4>
***************
*** 2054,2062 ****
  <span id="local-node"></span><div class="header">
  <p>
! Previous: <a href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e" accesskey="p" rel="prev">/;&lt;=&gt;?[\\]^_`|~</a>, Up: <a href="#other-nodes" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">local   node</h4>
  
! <hr>
  
  
--- 2063,2072 ----
  <span id="local-node"></span><div class="header">
  <p>
! Previous: <a href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e" accesskey="p" rel="prev">/;&lt;=&gt;?[\\]^_`|~</a>, Up: <a href="#other-nodes" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">local   node</h4>
  
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/complex.pl texinfo-6.8/tp/t/results/sectioning/complex.pl
*** texinfo-6.7/tp/t/results/sectioning/complex.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/complex.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 67,71 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              },
--- 67,73 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              },
***************
*** 577,581 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'First-node'
              },
--- 579,585 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'First-node'
              },
***************
*** 937,941 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'unnumbered'
              }
--- 941,947 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'unnumbered'
              }
***************
*** 1311,1315 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'unnumbered-sub'
              }
--- 1317,1323 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'unnumbered-sub'
              }
***************
*** 1398,1402 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'numbered-sub'
              }
--- 1406,1412 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'numbered-sub'
              }
***************
*** 1485,1489 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'unnumbered-sub2'
              }
--- 1495,1501 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'unnumbered-sub2'
              }
***************
*** 1572,1576 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'numbered-sub2'
              }
--- 1584,1590 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'numbered-sub2'
              }
***************
*** 1659,1663 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'unnumbered2'
              }
--- 1673,1679 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'unnumbered2'
              }
***************
*** 1862,1866 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'numbered-sub3'
              }
--- 1878,1884 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'numbered-sub3'
              }
***************
*** 1955,1959 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'numbered'
              }
--- 1973,1979 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'numbered'
              }
***************
*** 2076,2080 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'between-node'
              },
--- 2096,2102 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'between-node'
              },
***************
*** 2183,2187 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Second-node'
              },
--- 2205,2211 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Second-node'
              },
***************
*** 2301,2305 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Third-node-unnumbered'
              }
--- 2325,2331 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Third-node-unnumbered'
              }
***************
*** 2442,2446 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'continuity'
              },
--- 2468,2474 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'continuity'
              },
***************
*** 2607,2611 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Last-node-no-description'
              },
--- 2635,2641 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Last-node-no-description'
              },
***************
*** 2666,2670 ****
  $result_trees{'complex'}[0]{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'complex'}[0]{'contents'}[1];
  $result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'complex'}[0]{'contents'}[1]{'args'}[2]{'contents'}[1];
--- 2696,2700 ----
  $result_trees{'complex'}[0]{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'complex'}[0]{'contents'}[1];
  $result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'complex'}[0]{'contents'}[1]{'args'}[2]{'contents'}[1];
***************
*** 2751,2755 ****
  $result_trees{'complex'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'complex'}[1]{'contents'}[0];
  $result_trees{'complex'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'complex'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
--- 2781,2785 ----
  $result_trees{'complex'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'complex'}[1]{'contents'}[0];
  $result_trees{'complex'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'complex'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
***************
*** 2809,2813 ****
  $result_trees{'complex'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[2]{'contents'}[0];
  $result_trees{'complex'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[2]{'contents'}[0]{'parent'} = $result_trees{'complex'}[2];
  $result_trees{'complex'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[2]{'contents'}[1]{'args'}[0];
--- 2839,2843 ----
  $result_trees{'complex'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[2]{'contents'}[0];
  $result_trees{'complex'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[2]{'contents'}[0]{'parent'} = $result_trees{'complex'}[2];
  $result_trees{'complex'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[2]{'contents'}[1]{'args'}[0];
***************
*** 2870,2874 ****
  $result_trees{'complex'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[3]{'contents'}[0];
  $result_trees{'complex'}[3]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[3]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[3]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[3]{'contents'}[0]{'parent'} = $result_trees{'complex'}[3];
  $result_trees{'complex'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[3]{'contents'}[1]{'args'}[0];
--- 2900,2904 ----
  $result_trees{'complex'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[3]{'contents'}[0];
  $result_trees{'complex'}[3]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[3]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[3]{'contents'}[0]{'parent'} = $result_trees{'complex'}[3];
  $result_trees{'complex'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[3]{'contents'}[1]{'args'}[0];
***************
*** 2883,2887 ****
  $result_trees{'complex'}[4]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[4]{'contents'}[0];
  $result_trees{'complex'}[4]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[4]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[4]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[4]{'contents'}[0]{'parent'} = $result_trees{'complex'}[4];
  $result_trees{'complex'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[4]{'contents'}[1]{'args'}[0];
--- 2913,2917 ----
  $result_trees{'complex'}[4]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[4]{'contents'}[0];
  $result_trees{'complex'}[4]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[4]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[4]{'contents'}[0]{'parent'} = $result_trees{'complex'}[4];
  $result_trees{'complex'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[4]{'contents'}[1]{'args'}[0];
***************
*** 2896,2900 ****
  $result_trees{'complex'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[5]{'contents'}[0];
  $result_trees{'complex'}[5]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[5]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[5]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[5]{'contents'}[0]{'parent'} = $result_trees{'complex'}[5];
  $result_trees{'complex'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[5]{'contents'}[1]{'args'}[0];
--- 2926,2930 ----
  $result_trees{'complex'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[5]{'contents'}[0];
  $result_trees{'complex'}[5]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[5]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[5]{'contents'}[0]{'parent'} = $result_trees{'complex'}[5];
  $result_trees{'complex'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[5]{'contents'}[1]{'args'}[0];
***************
*** 2909,2913 ****
  $result_trees{'complex'}[6]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[6]{'contents'}[0];
  $result_trees{'complex'}[6]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[6]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[6]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[6]{'contents'}[0]{'parent'} = $result_trees{'complex'}[6];
  $result_trees{'complex'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[6]{'contents'}[1]{'args'}[0];
--- 2939,2943 ----
  $result_trees{'complex'}[6]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[6]{'contents'}[0];
  $result_trees{'complex'}[6]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[6]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[6]{'contents'}[0]{'parent'} = $result_trees{'complex'}[6];
  $result_trees{'complex'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[6]{'contents'}[1]{'args'}[0];
***************
*** 2922,2926 ****
  $result_trees{'complex'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[7]{'contents'}[0];
  $result_trees{'complex'}[7]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[7]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[7]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[7]{'contents'}[0]{'parent'} = $result_trees{'complex'}[7];
  $result_trees{'complex'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[7]{'contents'}[1]{'args'}[0];
--- 2952,2956 ----
  $result_trees{'complex'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[7]{'contents'}[0];
  $result_trees{'complex'}[7]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[7]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[7]{'contents'}[0]{'parent'} = $result_trees{'complex'}[7];
  $result_trees{'complex'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[7]{'contents'}[1]{'args'}[0];
***************
*** 2953,2957 ****
  $result_trees{'complex'}[8]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[8]{'contents'}[0];
  $result_trees{'complex'}[8]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[8]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[8]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[8]{'contents'}[0]{'parent'} = $result_trees{'complex'}[8];
  $result_trees{'complex'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[8]{'contents'}[1]{'args'}[0];
--- 2983,2987 ----
  $result_trees{'complex'}[8]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[8]{'contents'}[0];
  $result_trees{'complex'}[8]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[8]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[8]{'contents'}[0]{'parent'} = $result_trees{'complex'}[8];
  $result_trees{'complex'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[8]{'contents'}[1]{'args'}[0];
***************
*** 2967,2971 ****
  $result_trees{'complex'}[9]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[9]{'contents'}[0];
  $result_trees{'complex'}[9]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[9]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[9]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[9]{'contents'}[0]{'parent'} = $result_trees{'complex'}[9];
  $result_trees{'complex'}[9]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[9]{'contents'}[1]{'args'}[0];
--- 2997,3001 ----
  $result_trees{'complex'}[9]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[9]{'contents'}[0];
  $result_trees{'complex'}[9]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[9]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[9]{'contents'}[0]{'parent'} = $result_trees{'complex'}[9];
  $result_trees{'complex'}[9]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[9]{'contents'}[1]{'args'}[0];
***************
*** 2984,2988 ****
  $result_trees{'complex'}[9]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'complex'}[9]{'contents'}[2];
  $result_trees{'complex'}[9]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[9]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[9]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[9]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'complex'}[9]{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex'}[9]{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'complex'}[9]{'contents'}[2]{'parent'} = $result_trees{'complex'}[9];
--- 3014,3018 ----
  $result_trees{'complex'}[9]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'complex'}[9]{'contents'}[2];
  $result_trees{'complex'}[9]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[9]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[9]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[9]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[9]{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex'}[9]{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'complex'}[9]{'contents'}[2]{'parent'} = $result_trees{'complex'}[9];
***************
*** 3003,3007 ****
  $result_trees{'complex'}[10]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex'}[10]{'contents'}[0];
  $result_trees{'complex'}[10]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[10]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[10]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex'}[10]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'complex'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex'}[10]{'contents'}[0]{'args'}[3]{'contents'}[0];
--- 3033,3037 ----
  $result_trees{'complex'}[10]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex'}[10]{'contents'}[0];
  $result_trees{'complex'}[10]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[10]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[10]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex'}[10]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'complex'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex'}[10]{'contents'}[0]{'args'}[3]{'contents'}[0];
***************
*** 3021,3025 ****
  $result_trees{'complex'}[11]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[11]{'contents'}[0];
  $result_trees{'complex'}[11]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[11]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[11]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[11]{'contents'}[0]{'parent'} = $result_trees{'complex'}[11];
  $result_trees{'complex'}[11]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[11]{'contents'}[1]{'args'}[0];
--- 3051,3055 ----
  $result_trees{'complex'}[11]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex'}[11]{'contents'}[0];
  $result_trees{'complex'}[11]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[11]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[11]{'contents'}[0]{'parent'} = $result_trees{'complex'}[11];
  $result_trees{'complex'}[11]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex'}[11]{'contents'}[1]{'args'}[0];
***************
*** 3043,3047 ****
  $result_trees{'complex'}[12]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'complex'}[12]{'contents'}[0];
  $result_trees{'complex'}[12]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[12]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[12]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex'}[12]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'complex'}[12]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[0]{'args'}[2]{'contents'}[0];
--- 3073,3077 ----
  $result_trees{'complex'}[12]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'complex'}[12]{'contents'}[0];
  $result_trees{'complex'}[12]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[12]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[12]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'complex'}[12]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[0]{'args'}[2]{'contents'}[0];
***************
*** 3067,3071 ****
  $result_trees{'complex'}[12]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'complex'}[12]{'contents'}[2];
  $result_trees{'complex'}[12]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[12]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex'}[12]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'complex'}[12]{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[2]{'args'}[2]{'contents'}[0];
  $result_trees{'complex'}[12]{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[2]{'args'}[3]{'contents'}[0];
--- 3097,3101 ----
  $result_trees{'complex'}[12]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'complex'}[12]{'contents'}[2];
  $result_trees{'complex'}[12]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'complex'}[12]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'complex'}[12]{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[2]{'args'}[2]{'contents'}[0];
  $result_trees{'complex'}[12]{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex'}[12]{'contents'}[2]{'args'}[3]{'contents'}[0];
***************
*** 3936,3939 ****
--- 3966,3972 ----
  
  
+ $result_floats{'complex'} = {};
+ 
+ 
  $result_elements{'complex'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/complex_split_at_node.pl texinfo-6.8/tp/t/results/sectioning/complex_split_at_node.pl
*** texinfo-6.7/tp/t/results/sectioning/complex_split_at_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/complex_split_at_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 67,71 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              },
--- 67,73 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              },
***************
*** 577,581 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'First-node'
              },
--- 579,585 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'First-node'
              },
***************
*** 937,941 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'unnumbered'
              }
--- 941,947 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'unnumbered'
              }
***************
*** 1311,1315 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'unnumbered-sub'
              }
--- 1317,1323 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'unnumbered-sub'
              }
***************
*** 1398,1402 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'numbered-sub'
              }
--- 1406,1412 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'numbered-sub'
              }
***************
*** 1485,1489 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'unnumbered-sub2'
              }
--- 1495,1501 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'unnumbered-sub2'
              }
***************
*** 1572,1576 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'numbered-sub2'
              }
--- 1584,1590 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'numbered-sub2'
              }
***************
*** 1659,1663 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'unnumbered2'
              }
--- 1673,1679 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'unnumbered2'
              }
***************
*** 1862,1866 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'numbered-sub3'
              }
--- 1878,1884 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'numbered-sub3'
              }
***************
*** 1955,1959 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'numbered'
              }
--- 1973,1979 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'numbered'
              }
***************
*** 2087,2091 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'between-node'
              },
--- 2107,2113 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'between-node'
              },
***************
*** 2193,2197 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Second-node'
              },
--- 2215,2221 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Second-node'
              },
***************
*** 2311,2315 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Third-node-unnumbered'
              }
--- 2335,2341 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Third-node-unnumbered'
              }
***************
*** 2452,2456 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'continuity'
              },
--- 2478,2484 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'continuity'
              },
***************
*** 2628,2632 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Last-node-no-description'
              },
--- 2656,2662 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Last-node-no-description'
              },
***************
*** 2686,2690 ****
  $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'complex_split_at_node'}[0]{'contents'}[1];
  $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[2]{'contents'}[1];
--- 2716,2720 ----
  $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'complex_split_at_node'}[0]{'contents'}[1];
  $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[2]{'contents'}[1];
***************
*** 2771,2775 ****
  $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'complex_split_at_node'}[1]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
--- 2801,2805 ----
  $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'complex_split_at_node'}[1]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
***************
*** 2829,2833 ****
  $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[2]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[2];
  $result_trees{'complex_split_at_node'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[2]{'contents'}[1]{'args'}[0];
--- 2859,2863 ----
  $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[2]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[2]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[2];
  $result_trees{'complex_split_at_node'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[2]{'contents'}[1]{'args'}[0];
***************
*** 2890,2894 ****
  $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[3]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[3];
  $result_trees{'complex_split_at_node'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[3]{'contents'}[1]{'args'}[0];
--- 2920,2924 ----
  $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[3]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[3]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[3];
  $result_trees{'complex_split_at_node'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[3]{'contents'}[1]{'args'}[0];
***************
*** 2903,2907 ****
  $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[4]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[4];
  $result_trees{'complex_split_at_node'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[4]{'contents'}[1]{'args'}[0];
--- 2933,2937 ----
  $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[4]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[4]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[4];
  $result_trees{'complex_split_at_node'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[4]{'contents'}[1]{'args'}[0];
***************
*** 2916,2920 ****
  $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[5]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[5];
  $result_trees{'complex_split_at_node'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[5]{'contents'}[1]{'args'}[0];
--- 2946,2950 ----
  $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[5]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[5]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[5];
  $result_trees{'complex_split_at_node'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[5]{'contents'}[1]{'args'}[0];
***************
*** 2929,2933 ****
  $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[6]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[6];
  $result_trees{'complex_split_at_node'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[6]{'contents'}[1]{'args'}[0];
--- 2959,2963 ----
  $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[6]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[6]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[6];
  $result_trees{'complex_split_at_node'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[6]{'contents'}[1]{'args'}[0];
***************
*** 2942,2946 ****
  $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[7]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[7];
  $result_trees{'complex_split_at_node'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[7]{'contents'}[1]{'args'}[0];
--- 2972,2976 ----
  $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[7]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[7]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[7];
  $result_trees{'complex_split_at_node'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[7]{'contents'}[1]{'args'}[0];
***************
*** 2973,2977 ****
  $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[8]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[8];
  $result_trees{'complex_split_at_node'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[8]{'contents'}[1]{'args'}[0];
--- 3003,3007 ----
  $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[8]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[8]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[8];
  $result_trees{'complex_split_at_node'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[8]{'contents'}[1]{'args'}[0];
***************
*** 2987,2991 ****
  $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[9]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[9];
  $result_trees{'complex_split_at_node'}[9]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[9]{'contents'}[1]{'args'}[0];
--- 3017,3021 ----
  $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[9]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[9]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[9];
  $result_trees{'complex_split_at_node'}[9]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[9]{'contents'}[1]{'args'}[0];
***************
*** 3008,3012 ****
  $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_split_at_node'}[10]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'args'}[3]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[10];
--- 3038,3042 ----
  $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_split_at_node'}[10]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'args'}[3]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[10]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[10];
***************
*** 3026,3030 ****
  $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_split_at_node'}[11]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'args'}[3]{'contents'}[0];
--- 3056,3060 ----
  $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'complex_split_at_node'}[11]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[11]{'contents'}[0]{'args'}[3]{'contents'}[0];
***************
*** 3044,3048 ****
  $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[12]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[12];
  $result_trees{'complex_split_at_node'}[12]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[12]{'contents'}[1]{'args'}[0];
--- 3074,3078 ----
  $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[12]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[12]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[12];
  $result_trees{'complex_split_at_node'}[12]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'complex_split_at_node'}[12]{'contents'}[1]{'args'}[0];
***************
*** 3066,3070 ****
  $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'complex_split_at_node'}[13]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'args'}[2]{'contents'}[0];
--- 3096,3100 ----
  $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'complex_split_at_node'}[13]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[13]{'contents'}[0]{'args'}[2]{'contents'}[0];
***************
*** 3094,3098 ****
  $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_split_at_node'}[14]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'args'}[3]{'contents'}[0];
--- 3124,3128 ----
  $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'complex_split_at_node'}[14]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'complex_split_at_node'}[14]{'contents'}[0]{'args'}[3]{'contents'}[0];
***************
*** 3962,3965 ****
--- 3992,3998 ----
  
  
+ $result_floats{'complex_split_at_node'} = {};
+ 
+ 
  $result_elements{'complex_split_at_node'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/contents_and_shortcontents.pl texinfo-6.8/tp/t/results/sectioning/contents_and_shortcontents.pl
*** texinfo-6.7/tp/t/results/sectioning/contents_and_shortcontents.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/contents_and_shortcontents.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 748,751 ****
--- 748,754 ----
  
  
+ $result_floats{'contents_and_shortcontents'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'contents_and_shortcontents'} = 'top
***************
*** 811,822 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 814,827 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 827,830 ****
--- 832,836 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 835,881 ****
  
  <body lang="en">
! <span id="top"></span><h1 class="top">top</h1>
! 
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! 
! <span id="section"></span><h3 class="section">1.1 section</h3>
! 
! <span id="subsection"></span><h4 class="subsection">1.1.1 subsection</h4>
! 
! <span id="subsubsection"></span><h4 class="subsubsection">1.1.1.1 subsubsection</h4>
! 
! <span id="part"></span><h1 class="part">part</h1>
! <hr>
! 
! <span id="chapter-in-part"></span><h2 class="chapter">2 chapter in part</h2>
! 
! <span id="second-chapter-in-part"></span><h2 class="chapter">3 second chapter in part</h2>
! 
! <span id="unnumbered"></span><h2 class="unnumbered">unnumbered</h2>
! 
! <span id="appendix"></span><h2 class="appendix">Appendix A appendix</h2>
! 
! <span id="appendixsec"></span><h3 class="appendixsec">A.1 appendixsec</h3>
! 
! <span id="SEC_Overview"></span>
! <h2 class="shortcontents-heading">Short Table of Contents</h2>
! 
! <div class="shortcontents">
! <ul class="no-bullet">
! <li><ul class="no-bullet">
! <li><a id="stoc-chapter" href="#toc-chapter">1 chapter</a></li>
! </ul></li>
! <li><a id="stoc-part" href="#toc-part">part</a><ul class="no-bullet">
! <li><a id="stoc-chapter-in-part" href="#toc-chapter-in-part">2 chapter in part</a></li>
! <li><a id="stoc-second-chapter-in-part" href="#toc-second-chapter-in-part">3 second chapter in part</a></li>
! <li><a id="stoc-unnumbered" href="#toc-unnumbered">unnumbered</a></li>
! </ul></li>
! <li><a id="stoc-appendix" href="#toc-appendix">Appendix A appendix</a></li>
  
! </ul>
! </div>
! 
! 
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 841,848 ----
  
  <body lang="en">
! <div class="top" id="top">
! <h1 class="top">top</h1>
  
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 908,914 ****
--- 875,958 ----
  </ul>
  </div>
+ </div>
+ <div class="Overview_element" id="SEC_Overview">
+ <h2 class="shortcontents-heading">Short Table of Contents</h2>
  
+ <div class="shortcontents">
+ <ul class="no-bullet">
+ <li><ul class="no-bullet">
+ <li><a id="stoc-chapter" href="#toc-chapter">1 chapter</a></li>
+ </ul></li>
+ <li><a id="stoc-part" href="#toc-part">part</a><ul class="no-bullet">
+ <li><a id="stoc-chapter-in-part" href="#toc-chapter-in-part">2 chapter in part</a></li>
+ <li><a id="stoc-second-chapter-in-part" href="#toc-second-chapter-in-part">3 second chapter in part</a></li>
+ <li><a id="stoc-unnumbered" href="#toc-unnumbered">unnumbered</a></li>
+ </ul></li>
+ <li><a id="stoc-appendix" href="#toc-appendix">Appendix A appendix</a></li>
+ 
+ </ul>
+ </div>
+ </div>
+ <div class="chapter" id="chapter">
+ <h2 class="chapter">1 chapter</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#section" accesskey="1">section</a></li>
+ </ul>
+ <div class="section" id="section">
+ <h3 class="section">1.1 section</h3>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsection" accesskey="1">subsection</a></li>
+ </ul>
+ <div class="subsection" id="subsection">
+ <h4 class="subsection">1.1.1 subsection</h4>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
+ </ul>
+ <div class="subsubsection" id="subsubsection">
+ <h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+ 
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="part" id="part">
+ <h1 class="part">part</h1>
  <hr>
  
+ <ul class="section-toc">
+ <li><a href="#chapter-in-part" accesskey="1">chapter in part</a></li>
+ <li><a href="#second-chapter-in-part" accesskey="2">second chapter in part</a></li>
+ <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
+ </ul>
+ <div class="chapter" id="chapter-in-part">
+ <h2 class="chapter">2 chapter in part</h2>
+ 
+ </div>
+ <div class="chapter" id="second-chapter-in-part">
+ <h2 class="chapter">3 second chapter in part</h2>
+ 
+ </div>
+ <div class="unnumbered" id="unnumbered">
+ <h2 class="unnumbered">unnumbered</h2>
+ 
+ </div>
+ <div class="appendix" id="appendix">
+ <h2 class="appendix">Appendix A appendix</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
+ </ul>
+ <div class="appendixsec" id="appendixsec">
+ <h3 class="appendixsec">A.1 appendixsec</h3>
+ 
+ 
+ <hr></div>
+ </div>
+ </div>
+ 
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/contents_at_document_begin.pl texinfo-6.8/tp/t/results/sectioning/contents_at_document_begin.pl
*** texinfo-6.7/tp/t/results/sectioning/contents_at_document_begin.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/contents_at_document_begin.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 121,125 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 121,127 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 240,244 ****
  $result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_at_document_begin'}{'contents'}[1];
  $result_trees{'contents_at_document_begin'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_at_document_begin'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'contents_at_document_begin'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'contents_at_document_begin'}{'contents'}[1]{'parent'} = $result_trees{'contents_at_document_begin'};
  $result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0];
--- 242,246 ----
  $result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_at_document_begin'}{'contents'}[1];
  $result_trees{'contents_at_document_begin'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_at_document_begin'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'contents_at_document_begin'}{'contents'}[1]{'parent'} = $result_trees{'contents_at_document_begin'};
  $result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0];
***************
*** 342,344 ****
--- 344,349 ----
  
  
+ $result_floats{'contents_at_document_begin'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/contents_at_end_document_after_node.pl texinfo-6.8/tp/t/results/sectioning/contents_at_end_document_after_node.pl
*** texinfo-6.7/tp/t/results/sectioning/contents_at_end_document_after_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/contents_at_end_document_after_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 378,382 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a-node'
            },
--- 380,386 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'a-node'
            },
***************
*** 427,431 ****
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_at_end_document_after_node'}{'contents'}[1];
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'parent'} = $result_trees{'contents_at_end_document_after_node'};
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0];
--- 431,435 ----
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_at_end_document_after_node'}{'contents'}[1];
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'parent'} = $result_trees{'contents_at_end_document_after_node'};
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0];
***************
*** 466,470 ****
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[3]{'contents'}[0];
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'parent'} = $result_trees{'contents_at_end_document_after_node'};
--- 470,474 ----
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[3]{'contents'}[0];
  $result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'parent'} = $result_trees{'contents_at_end_document_after_node'};
***************
*** 610,612 ****
--- 614,619 ----
  
  
+ $result_floats{'contents_at_end_document_after_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/contents_at_end_document.pl texinfo-6.8/tp/t/results/sectioning/contents_at_end_document.pl
*** texinfo-6.7/tp/t/results/sectioning/contents_at_end_document.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/contents_at_end_document.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 237,241 ****
  $result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_at_end_document'}{'contents'}[1];
  $result_trees{'contents_at_end_document'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_at_end_document'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'contents_at_end_document'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'contents_at_end_document'}{'contents'}[1]{'parent'} = $result_trees{'contents_at_end_document'};
  $result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0];
--- 239,243 ----
  $result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_at_end_document'}{'contents'}[1];
  $result_trees{'contents_at_end_document'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_at_end_document'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'contents_at_end_document'}{'contents'}[1]{'parent'} = $result_trees{'contents_at_end_document'};
  $result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0];
***************
*** 342,344 ****
--- 344,349 ----
  
  
+ $result_floats{'contents_at_end_document'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/contents_in_document.pl texinfo-6.8/tp/t/results/sectioning/contents_in_document.pl
*** texinfo-6.7/tp/t/results/sectioning/contents_in_document.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/contents_in_document.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 98,102 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 98,104 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 237,241 ****
  $result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_in_document'}{'contents'}[1];
  $result_trees{'contents_in_document'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_in_document'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'contents_in_document'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'contents_in_document'}{'contents'}[1]{'parent'} = $result_trees{'contents_in_document'};
  $result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0];
--- 239,243 ----
  $result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'contents_in_document'}{'contents'}[1];
  $result_trees{'contents_in_document'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_in_document'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'contents_in_document'}{'contents'}[1]{'parent'} = $result_trees{'contents_in_document'};
  $result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0];
***************
*** 342,344 ****
--- 344,349 ----
  
  
+ $result_floats{'contents_in_document'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/contents_in_html_text.pl texinfo-6.8/tp/t/results/sectioning/contents_in_html_text.pl
*** texinfo-6.7/tp/t/results/sectioning/contents_in_html_text.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/contents_in_html_text.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 312,324 ****
  
  
  
- $result_converted{'html_text'}->{'contents_in_html_text'} = '<span id="top"></span><h1 class="top">top</h1>
  
- <span id="Chap1"></span><h2 class="chapter">1 Chap1</h2>
  
! <span id="Sec-1"></span><h3 class="section">1.1 Sec 1</h3>
  
! <span id="Chap2"></span><h2 class="chapter">2 Chap2</h2>
  
  <h2 class="shortcontents-heading">Short Table of Contents</h2>
  
--- 312,337 ----
  
  
+ $result_floats{'contents_in_html_text'} = {};
  
  
  
! $result_converted{'html_text'}->{'contents_in_html_text'} = '<div class="top" id="top">
! <h1 class="top">top</h1>
  
! <div class="chapter" id="Chap1">
! <h2 class="chapter">1 Chap1</h2>
  
+ <ul class="section-toc">
+ <li><a href="#Sec-1" accesskey="1">Sec 1</a></li>
+ </ul>
+ <div class="section" id="Sec-1">
+ <h3 class="section">1.1 Sec 1</h3>
+ 
+ </div>
+ </div>
+ <div class="chapter" id="Chap2">
+ <h2 class="chapter">2 Chap2</h2>
+ 
+ <div class="Overview_element">
  <h2 class="shortcontents-heading">Short Table of Contents</h2>
  
***************
*** 329,333 ****
  </ul>
  </div>
! 
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 342,347 ----
  </ul>
  </div>
! </div>
! <div class="Contents_element">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 342,347 ****
  </ul>
  </div>
! 
! <hr>
  ';
  
--- 356,362 ----
  </ul>
  </div>
! </div>
! <hr></div>
! </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/contents_no_section.pl texinfo-6.8/tp/t/results/sectioning/contents_no_section.pl
*** texinfo-6.7/tp/t/results/sectioning/contents_no_section.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/contents_no_section.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 128,132 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 128,134 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 173,177 ****
  $result_trees{'contents_no_section'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'contents_no_section'}{'contents'}[1];
  $result_trees{'contents_no_section'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_no_section'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'contents_no_section'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'contents_no_section'}{'contents'}[1]{'parent'} = $result_trees{'contents_no_section'};
  $result_trees{'contents_no_section'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'contents_no_section'}{'contents'}[2];
--- 175,179 ----
  $result_trees{'contents_no_section'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'contents_no_section'}{'contents'}[1];
  $result_trees{'contents_no_section'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_no_section'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'contents_no_section'}{'contents'}[1]{'parent'} = $result_trees{'contents_no_section'};
  $result_trees{'contents_no_section'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'contents_no_section'}{'contents'}[2];
***************
*** 216,218 ****
--- 218,223 ----
  
  
+ $result_floats{'contents_no_section'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/contents.pl texinfo-6.8/tp/t/results/sectioning/contents.pl
*** texinfo-6.7/tp/t/results/sectioning/contents.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/contents.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 719,722 ****
--- 719,725 ----
  
  
+ $result_floats{'contents'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'contents'} = 'top
***************
*** 775,786 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 778,791 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 791,794 ****
--- 796,800 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 799,826 ****
  
  <body lang="en">
! <span id="top"></span><h1 class="top">top</h1>
! 
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! 
! <span id="section"></span><h3 class="section">1.1 section</h3>
! 
! <span id="subsection"></span><h4 class="subsection">1.1.1 subsection</h4>
! 
! <span id="subsubsection"></span><h4 class="subsubsection">1.1.1.1 subsubsection</h4>
! 
! <span id="part"></span><h1 class="part">part</h1>
! <hr>
! 
! <span id="chapter-in-part"></span><h2 class="chapter">2 chapter in part</h2>
  
! <span id="second-chapter-in-part"></span><h2 class="chapter">3 second chapter in part</h2>
! 
! <span id="unnumbered"></span><h2 class="unnumbered">unnumbered</h2>
! 
! <span id="appendix"></span><h2 class="appendix">Appendix A appendix</h2>
! 
! <span id="appendixsec"></span><h3 class="appendixsec">A.1 appendixsec</h3>
! 
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 805,812 ----
  
  <body lang="en">
! <div class="top" id="top">
! <h1 class="top">top</h1>
  
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 853,859 ****
--- 839,903 ----
  </ul>
  </div>
+ </div>
+ <div class="chapter" id="chapter">
+ <h2 class="chapter">1 chapter</h2>
  
+ <ul class="section-toc">
+ <li><a href="#section" accesskey="1">section</a></li>
+ </ul>
+ <div class="section" id="section">
+ <h3 class="section">1.1 section</h3>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsection" accesskey="1">subsection</a></li>
+ </ul>
+ <div class="subsection" id="subsection">
+ <h4 class="subsection">1.1.1 subsection</h4>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
+ </ul>
+ <div class="subsubsection" id="subsubsection">
+ <h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+ 
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="part" id="part">
+ <h1 class="part">part</h1>
  <hr>
  
+ <ul class="section-toc">
+ <li><a href="#chapter-in-part" accesskey="1">chapter in part</a></li>
+ <li><a href="#second-chapter-in-part" accesskey="2">second chapter in part</a></li>
+ <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
+ </ul>
+ <div class="chapter" id="chapter-in-part">
+ <h2 class="chapter">2 chapter in part</h2>
+ 
+ </div>
+ <div class="chapter" id="second-chapter-in-part">
+ <h2 class="chapter">3 second chapter in part</h2>
+ 
+ </div>
+ <div class="unnumbered" id="unnumbered">
+ <h2 class="unnumbered">unnumbered</h2>
+ 
+ </div>
+ <div class="appendix" id="appendix">
+ <h2 class="appendix">Appendix A appendix</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
+ </ul>
+ <div class="appendixsec" id="appendixsec">
+ <h3 class="appendixsec">A.1 appendixsec</h3>
+ 
+ <hr></div>
+ </div>
+ </div>
+ 
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/contents_with_only_top_node.pl texinfo-6.8/tp/t/results/sectioning/contents_with_only_top_node.pl
*** texinfo-6.7/tp/t/results/sectioning/contents_with_only_top_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/contents_with_only_top_node.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 69,73 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 69,75 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 94,98 ****
  $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'contents_with_only_top_node'}{'contents'}[1];
  $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'parent'} = $result_trees{'contents_with_only_top_node'};
  
--- 96,100 ----
  $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'contents_with_only_top_node'}{'contents'}[1];
  $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'contents_with_only_top_node'}{'contents'}[1]{'parent'} = $result_trees{'contents_with_only_top_node'};
  
***************
*** 129,132 ****
--- 131,137 ----
  
  
+ $result_floats{'contents_with_only_top_node'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'contents_with_only_top_node'} = '';
***************
*** 144,155 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 149,162 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 160,163 ****
--- 167,171 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 174,178 ****
  
  
- 
  </body>
  </html>
--- 182,185 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/double_node_anchor_float.pl texinfo-6.8/tp/t/results/sectioning/double_node_anchor_float.pl
*** texinfo-6.7/tp/t/results/sectioning/double_node_anchor_float.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/double_node_anchor_float.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node1'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node1'
            }
***************
*** 268,272 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 270,276 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 350,354 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 354,360 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 436,440 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'Text'
              }
--- 442,448 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'Text'
              }
***************
*** 518,522 ****
  $result_trees{'double_node_anchor_float'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[1];
  $result_trees{'double_node_anchor_float'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_node_anchor_float'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_node_anchor_float'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_node_anchor_float'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'double_node_anchor_float'}{'contents'}[1]{'parent'} = $result_trees{'double_node_anchor_float'};
  $result_trees{'double_node_anchor_float'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[2]{'args'}[0];
--- 526,530 ----
  $result_trees{'double_node_anchor_float'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[1];
  $result_trees{'double_node_anchor_float'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_node_anchor_float'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_node_anchor_float'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_node_anchor_float'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'double_node_anchor_float'}{'contents'}[1]{'parent'} = $result_trees{'double_node_anchor_float'};
  $result_trees{'double_node_anchor_float'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[2]{'args'}[0];
***************
*** 547,551 ****
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'contents'}[0];
! $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'extra'}{'type'}{'content'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'};
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
--- 555,559 ----
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'contents'}[0];
! $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
***************
*** 558,562 ****
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'contents'}[0];
! $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'extra'}{'type'}{'content'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
--- 566,570 ----
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'contents'}[0];
! $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[3]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[4]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
***************
*** 570,574 ****
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'contents'}[0];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'args'}[1]{'contents'}[0];
! $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'extra'}{'type'}{'content'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'args'}[0]{'contents'};
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[6]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
--- 578,582 ----
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'extra'}{'end_command'} = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'contents'}[0];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'args'}[1]{'contents'}[0];
! $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'extra'}{'type'}{'content'}[0] = $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[5]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
  $result_trees{'double_node_anchor_float'}{'contents'}[3]{'contents'}[6]{'parent'} = $result_trees{'double_node_anchor_float'}{'contents'}[3];
***************
*** 869,880 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#node1" rel="start" title="node1">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 877,890 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#node1" rel="start" title="node1">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 885,888 ****
--- 895,899 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 927,931 ****
   &nbsp; </p>
  </div>
- <hr>
  
  
--- 938,941 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/double_part.pl texinfo-6.8/tp/t/results/sectioning/double_part.pl
*** texinfo-6.7/tp/t/results/sectioning/double_part.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/double_part.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 349,353 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'node-chapter'
              }
--- 351,357 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'node-chapter'
              }
***************
*** 417,421 ****
  $result_trees{'double_part'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'double_part'}[0]{'contents'}[1];
  $result_trees{'double_part'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_part'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_part'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_part'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'double_part'}[0]{'contents'}[1]{'parent'} = $result_trees{'double_part'}[0];
  $result_trees{'double_part'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_part'}[0]{'contents'}[2]{'args'}[0];
--- 421,425 ----
  $result_trees{'double_part'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'double_part'}[0]{'contents'}[1];
  $result_trees{'double_part'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_part'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_part'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_part'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'double_part'}[0]{'contents'}[1]{'parent'} = $result_trees{'double_part'}[0];
  $result_trees{'double_part'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_part'}[0]{'contents'}[2]{'args'}[0];
***************
*** 464,468 ****
  $result_trees{'double_part'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'double_part'}[2]{'contents'}[1];
  $result_trees{'double_part'}[2]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_part'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_part'}[2]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_part'}[2]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'double_part'}[2]{'contents'}[1]{'parent'} = $result_trees{'double_part'}[2];
  $result_trees{'double_part'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_part'}[2]{'contents'}[2]{'args'}[0];
--- 468,472 ----
  $result_trees{'double_part'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'double_part'}[2]{'contents'}[1];
  $result_trees{'double_part'}[2]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_part'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_part'}[2]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_part'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'double_part'}[2]{'contents'}[1]{'parent'} = $result_trees{'double_part'}[2];
  $result_trees{'double_part'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_part'}[2]{'contents'}[2]{'args'}[0];
***************
*** 694,697 ****
--- 698,704 ----
  
  
+ $result_floats{'double_part'} = {};
+ 
+ 
  $result_elements{'double_part'} = [
    {
***************
*** 865,876 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 872,885 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 881,884 ****
--- 890,894 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 889,911 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#node-chapter" accesskey="n" rel="next">node chapter</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#node-chapter" accesskey="1">node chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
! <span id="part-first"></span><h1 class="part">part first</h1>
  <hr>
  
  <p>Text part first.
  </p><hr>
! <span id="part-second"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h1 class="part">part second</h1>
--- 899,922 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#node-chapter" accesskey="n" rel="next">chapter after 2 parts</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
  
! </div>
! <div class="part" id="part-first">
! <h1 class="part">part first</h1>
  <hr>
  
  <p>Text part first.
  </p><hr>
! </div>
! <div class="part" id="part-second">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h1 class="part">part second</h1>
***************
*** 913,919 ****
  <p>Text part second.
  </p>
! <span id="node-chapter"></span><span id="chapter-after-2-parts"></span><h2 class="chapter">1 chapter after 2 parts</h2>
  
! <hr>
  
  
--- 924,935 ----
  <p>Text part second.
  </p>
! <ul class="section-toc">
! <li><a href="#node-chapter" accesskey="1">chapter after 2 parts</a></li>
! </ul>
! <div class="chapter" id="node-chapter">
! <span id="chapter-after-2-parts"></span><h2 class="chapter">1 chapter after 2 parts</h2>
  
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/double_top_in_menu.pl texinfo-6.8/tp/t/results/sectioning/double_top_in_menu.pl
*** texinfo-6.7/tp/t/results/sectioning/double_top_in_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/double_top_in_menu.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 240,244 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 240,246 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 387,391 ****
  $result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'double_top_in_menu'}{'contents'}[1];
  $result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'double_top_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'double_top_in_menu'};
--- 389,393 ----
  $result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'double_top_in_menu'}{'contents'}[1];
  $result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'double_top_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'double_top_in_menu'};
***************
*** 522,524 ****
--- 524,529 ----
  
  
+ $result_floats{'double_top_in_menu'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/double_top.pl texinfo-6.8/tp/t/results/sectioning/double_top.pl
*** texinfo-6.7/tp/t/results/sectioning/double_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/double_top.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 56,60 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 56,62 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 202,206 ****
  $result_trees{'double_top'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'double_top'}{'contents'}[1];
  $result_trees{'double_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'double_top'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'double_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'double_top'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'double_top'}{'contents'}[1]{'parent'} = $result_trees{'double_top'};
--- 204,208 ----
  $result_trees{'double_top'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'double_top'}{'contents'}[1];
  $result_trees{'double_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'double_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'double_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'double_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'double_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'double_top'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'double_top'}{'contents'}[1]{'parent'} = $result_trees{'double_top'};
***************
*** 305,308 ****
--- 307,313 ----
  
  
+ $result_floats{'double_top'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'double_top'} = 'This is , produced from .
***************
*** 337,348 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="ToP">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 342,355 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="ToP">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 353,356 ****
--- 360,364 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 374,379 ****
  
  <p>.
! </p><hr>
! 
  
  
--- 382,386 ----
  
  <p>.
! </p>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/double_top_section.pl texinfo-6.8/tp/t/results/sectioning/double_top_section.pl
*** texinfo-6.7/tp/t/results/sectioning/double_top_section.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/double_top_section.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 197,199 ****
--- 197,202 ----
  
  
+ $result_floats{'double_top_section'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/email_in_node.pl texinfo-6.8/tp/t/results/sectioning/email_in_node.pl
*** texinfo-6.7/tp/t/results/sectioning/email_in_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/email_in_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 78,82 ****
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              },
--- 78,86 ----
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 111,115 ****
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {},
                'parent' => {}
              }
--- 115,123 ----
                'cmdname' => 'email',
                'contents' => [],
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 1,
!                 'macro' => ''
!               },
                'parent' => {}
              }
***************
*** 135,139 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a-c-'
            }
--- 143,153 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {},
!               {},
!               {},
!               {}
!             ],
              'normalized' => 'a-c-'
            }
***************
*** 142,146 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 156,164 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 157,161 ****
  $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[1];
  $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[2];
- $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0];
--- 175,178 ----
***************
*** 163,167 ****
  $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[1];
  $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[1]{'parent'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4];
- $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0];
  $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'email_in_node'}{'contents'}[1];
--- 180,183 ----
***************
*** 171,176 ****
  $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'node_content'}[3] = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3];
  $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'node_content'}[4] = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4];
! $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'node_content'};
! $result_trees{'email_in_node'}{'contents'}[1]{'line_nr'} = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'email_in_node'}{'contents'}[1]{'parent'} = $result_trees{'email_in_node'};
  
--- 187,195 ----
  $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'node_content'}[3] = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3];
  $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'node_content'}[4] = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4];
! $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1];
! $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[2];
! $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3] = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[3];
! $result_trees{'email_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4] = $result_trees{'email_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[4];
  $result_trees{'email_in_node'}{'contents'}[1]{'parent'} = $result_trees{'email_in_node'};
  
***************
*** 202,204 ****
--- 221,226 ----
  
  
+ $result_floats{'email_in_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/empty_anchor.pl texinfo-6.8/tp/t/results/sectioning/empty_anchor.pl
*** texinfo-6.7/tp/t/results/sectioning/empty_anchor.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/empty_anchor.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 103,105 ****
--- 103,108 ----
  
  
+ $result_floats{'empty_anchor'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/empty_node.pl texinfo-6.8/tp/t/results/sectioning/empty_node.pl
*** texinfo-6.7/tp/t/results/sectioning/empty_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/empty_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 180,182 ****
--- 180,185 ----
  
  
+ $result_floats{'empty_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/empty_nodes_with_commands.pl texinfo-6.8/tp/t/results/sectioning/empty_nodes_with_commands.pl
*** texinfo-6.7/tp/t/results/sectioning/empty_nodes_with_commands.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/empty_nodes_with_commands.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 189,193 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 189,197 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 6,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 215,219 ****
  $result_trees{'empty_nodes_with_commands'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'empty_nodes_with_commands'}{'contents'}[4];
  $result_trees{'empty_nodes_with_commands'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_nodes_with_commands'}{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'empty_nodes_with_commands'}{'contents'}[4]{'line_nr'} = $result_trees{'empty_nodes_with_commands'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_nodes_with_commands'}{'contents'}[4]{'parent'} = $result_trees{'empty_nodes_with_commands'};
  
--- 219,222 ----
***************
*** 275,277 ****
--- 278,283 ----
  
  
+ $result_floats{'empty_nodes_with_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/empty_ref_arg.pl texinfo-6.8/tp/t/results/sectioning/empty_ref_arg.pl
*** texinfo-6.7/tp/t/results/sectioning/empty_ref_arg.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/empty_ref_arg.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 355,359 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 355,361 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 423,427 ****
  $result_trees{'empty_ref_arg'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'empty_ref_arg'}{'contents'}[1];
  $result_trees{'empty_ref_arg'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_ref_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_ref_arg'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'empty_ref_arg'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'empty_ref_arg'}{'contents'}[1]{'parent'} = $result_trees{'empty_ref_arg'};
  
--- 425,429 ----
  $result_trees{'empty_ref_arg'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'empty_ref_arg'}{'contents'}[1];
  $result_trees{'empty_ref_arg'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_ref_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_ref_arg'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_ref_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_ref_arg'}{'contents'}[1]{'parent'} = $result_trees{'empty_ref_arg'};
  
***************
*** 527,529 ****
--- 529,534 ----
  
  
+ $result_floats{'empty_ref_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/empty_refs.pl texinfo-6.8/tp/t/results/sectioning/empty_refs.pl
*** texinfo-6.7/tp/t/results/sectioning/empty_refs.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/empty_refs.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 86,90 ****
              }
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 86,94 ----
              }
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 111,115 ****
  $result_trees{'empty_refs'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'empty_refs'}{'contents'}[0]{'contents'}[2];
  $result_trees{'empty_refs'}{'contents'}[0]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'empty_refs'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'empty_refs'}{'contents'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'empty_refs'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_refs'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_refs'}{'contents'}[0];
  $result_trees{'empty_refs'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_refs'}{'contents'}[0];
--- 115,118 ----
***************
*** 147,149 ****
--- 150,155 ----
  
  
+ $result_floats{'empty_refs'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/empty_top_node_up.pl texinfo-6.8/tp/t/results/sectioning/empty_top_node_up.pl
*** texinfo-6.7/tp/t/results/sectioning/empty_top_node_up.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/empty_top_node_up.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 230,234 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            }
--- 232,238 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            }
***************
*** 251,255 ****
  $result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'empty_top_node_up'}{'contents'}[1];
  $result_trees{'empty_top_node_up'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_top_node_up'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'empty_top_node_up'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'empty_top_node_up'}{'contents'}[1]{'parent'} = $result_trees{'empty_top_node_up'};
  $result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0];
--- 255,259 ----
  $result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'empty_top_node_up'}{'contents'}[1];
  $result_trees{'empty_top_node_up'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_top_node_up'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_top_node_up'}{'contents'}[1]{'parent'} = $result_trees{'empty_top_node_up'};
  $result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0];
***************
*** 278,282 ****
  $result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'empty_top_node_up'}{'contents'}[3];
  $result_trees{'empty_top_node_up'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_top_node_up'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'empty_top_node_up'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'empty_top_node_up'}{'contents'}[3]{'parent'} = $result_trees{'empty_top_node_up'};
  
--- 282,286 ----
  $result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'empty_top_node_up'}{'contents'}[3];
  $result_trees{'empty_top_node_up'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'empty_top_node_up'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_top_node_up'}{'contents'}[3]{'parent'} = $result_trees{'empty_top_node_up'};
  
***************
*** 387,390 ****
--- 391,397 ----
  
  
+ $result_floats{'empty_top_node_up'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'empty_top_node_up'} = 'This is , produced from .
***************
*** 429,440 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 436,449 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 445,448 ****
--- 454,458 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 453,457 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
--- 463,468 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
***************
*** 459,474 ****
  <span id="empty-top-node-up"></span><h1 class="top">empty top node up</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! <hr>
  
  
--- 470,481 ----
  <span id="empty-top-node-up"></span><h1 class="top">empty top node up</h1>
  
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">empty top node up</a>, Up: <a href="#Top" accesskey="u" rel="up">empty top node up</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/equivalent_labels.pl texinfo-6.8/tp/t/results/sectioning/equivalent_labels.pl
*** texinfo-6.7/tp/t/results/sectioning/equivalent_labels.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/equivalent_labels.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 77,81 ****
              'normalized' => 'anch'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 77,85 ----
              'normalized' => 'anch'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 3,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 177,181 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'truc'
              }
--- 181,187 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'truc'
              }
***************
*** 331,335 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 337,345 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 11,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 383,387 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 393,399 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 409,413 ****
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[1];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[2];
--- 421,424 ----
***************
*** 425,429 ****
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'contents'}[1];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0];
! $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'extra'}{'type'}{'content'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'};
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1];
--- 436,440 ----
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'contents'}[1];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0];
! $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'extra'}{'type'}{'content'}[0] = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1];
***************
*** 451,455 ****
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'extra'}{'menu_entry_description'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'args'}[3];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'line_nr'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[3]{'args'}[0];
--- 462,465 ----
***************
*** 459,463 ****
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_labels'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_labels'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'equivalent_labels'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'equivalent_labels'}{'contents'}[1]{'parent'} = $result_trees{'equivalent_labels'};
  
--- 469,473 ----
  $result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'equivalent_labels'}{'contents'}[1];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_labels'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_labels'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'equivalent_labels'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_labels'}{'contents'}[1]{'parent'} = $result_trees{'equivalent_labels'};
  
***************
*** 667,678 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 677,690 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 683,686 ****
--- 695,699 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 699,712 ****
  </p><div class="float-caption"><p><strong>truc 1
  </strong></p></div></div>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#anch" accesskey="1">anch</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#floa" accesskey="2"><code>floa</code></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  <hr>
  
  
- 
  </body>
  </html>
--- 712,718 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/equivalent_nodes.pl texinfo-6.8/tp/t/results/sectioning/equivalent_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/equivalent_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/equivalent_nodes.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 146,150 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 146,154 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 4,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 204,208 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 208,214 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 217,221 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 223,231 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 312,316 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node'
            }
--- 322,328 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node'
            }
***************
*** 319,323 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 331,339 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 346,350 ****
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 362,365 ----
***************
*** 355,361 ****
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[1];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'equivalent_nodes'}{'contents'}[1]{'line_nr'} = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'};
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 370,375 ----
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[1];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'};
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 372,377 ****
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2];
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'node_content'};
! $result_trees{'equivalent_nodes'}{'contents'}[2]{'line_nr'} = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes'};
  
--- 386,390 ----
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'equivalent_nodes'}{'contents'}[2];
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'equivalent_nodes'}{'contents'}[2]{'parent'} = $result_trees{'equivalent_nodes'};
  
***************
*** 482,485 ****
--- 495,501 ----
  
  
+ $result_floats{'equivalent_nodes'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'equivalent_nodes'} = 'This is , produced from .
***************
*** 522,533 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 538,551 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 538,541 ****
--- 556,560 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 552,559 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#node" accesskey="1"><strong>node</strong></a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 571,574 ----
***************
*** 565,570 ****
  
  <p>See <a href="#node">&lsquo;<samp>node</samp>&rsquo;</a>.
! </p><hr>
! 
  
  
--- 580,584 ----
  
  <p>See <a href="#node">&lsquo;<samp>node</samp>&rsquo;</a>.
! </p>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/explicit_node_directions.pl texinfo-6.8/tp/t/results/sectioning/explicit_node_directions.pl
*** texinfo-6.7/tp/t/results/sectioning/explicit_node_directions.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/explicit_node_directions.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 224,228 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 224,230 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 329,333 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second-node'
              },
--- 331,337 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second-node'
              },
***************
*** 421,425 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'third-node'
              },
--- 425,431 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'third-node'
              },
***************
*** 491,495 ****
  $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'explicit_node_directions'}[0]{'contents'}[1];
  $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'parent'} = $result_trees{'explicit_node_directions'}[0];
  $result_trees{'explicit_node_directions'}[0]{'extra'}{'element_command'} = $result_trees{'explicit_node_directions'}[0]{'contents'}[1];
--- 497,501 ----
  $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'explicit_node_directions'}[0]{'contents'}[1];
  $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[0]{'contents'}[1]{'parent'} = $result_trees{'explicit_node_directions'}[0];
  $result_trees{'explicit_node_directions'}[0]{'extra'}{'element_command'} = $result_trees{'explicit_node_directions'}[0]{'contents'}[1];
***************
*** 508,512 ****
  $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'explicit_node_directions'}[1]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
--- 514,518 ----
  $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'explicit_node_directions'}[1]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
***************
*** 524,528 ****
  $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'explicit_node_directions'}[2]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'args'}[3]{'contents'}[0];
--- 530,534 ----
  $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'explicit_node_directions'}[2]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'explicit_node_directions'}[2]{'contents'}[0]{'args'}[3]{'contents'}[0];
***************
*** 642,645 ****
--- 648,654 ----
  
  
+ $result_floats{'explicit_node_directions'} = {};
+ 
+ 
  $result_elements{'explicit_node_directions'} = [
    {
***************
*** 814,825 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 823,836 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 830,833 ****
--- 841,845 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 844,854 ****
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p><table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#second-node" accesskey="1">second node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#third-node" accesskey="2">third node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <span id="second-node"></span><div class="header">
--- 856,860 ----
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p>
  <hr>
  <span id="second-node"></span><div class="header">
***************
*** 866,870 ****
  </div>
  <h4 class="node-heading">third node</h4>
- <hr>
  
  
--- 872,875 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/external_node_in_menu.pl texinfo-6.8/tp/t/results/sectioning/external_node_in_menu.pl
*** texinfo-6.7/tp/t/results/sectioning/external_node_in_menu.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/external_node_in_menu.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 0 ****
--- 1,885 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'external_node_in_menu'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'Top',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'top',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'cmdname' => 'menu',
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'empty_line_after_command'
+             },
+             {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '* ',
+                   'type' => 'menu_entry_leading_text'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'nchapter1'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_node'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '::',
+                   'type' => 'menu_entry_separator'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => '
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'preformatted'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_description'
+                 }
+               ],
+               'extra' => {
+                 'menu_entry_description' => {},
+                 'menu_entry_node' => {
+                   'node_content' => [
+                     {}
+                   ],
+                   'normalized' => 'nchapter1'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 5,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'menu_entry'
+             },
+             {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '* ',
+                   'type' => 'menu_entry_leading_text'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => '('
+                     },
+                     {
+                       'parent' => {},
+                       'text' => 'aaa'
+                     },
+                     {
+                       'parent' => {},
+                       'text' => ')'
+                     },
+                     {
+                       'parent' => {},
+                       'text' => 'other'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_node'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '::',
+                   'type' => 'menu_entry_separator'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => '
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'preformatted'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_description'
+                 }
+               ],
+               'extra' => {
+                 'menu_entry_description' => {},
+                 'menu_entry_node' => {
+                   'manual_content' => [
+                     {}
+                   ],
+                   'node_content' => [
+                     {}
+                   ],
+                   'normalized' => 'other'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 6,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'menu_entry'
+             },
+             {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '* ',
+                   'type' => 'menu_entry_leading_text'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'nchapter2'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_node'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '::',
+                   'type' => 'menu_entry_separator'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => '
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'preformatted'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_description'
+                 }
+               ],
+               'extra' => {
+                 'menu_entry_description' => {},
+                 'menu_entry_node' => {
+                   'node_content' => [
+                     {}
+                   ],
+                   'normalized' => 'nchapter2'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 7,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'menu_entry'
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'menu'
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'end',
+               'extra' => {
+                 'command_argument' => 'menu',
+                 'spaces_before_argument' => ' ',
+                 'text_arg' => 'menu'
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 8,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'extra' => {
+             'end_command' => {}
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 4,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 2,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'nchapter1'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'nchapter1'
+           }
+         ],
+         'normalized' => 'nchapter1',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 10,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chap1'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 11,
+         'macro' => ''
+       },
+       'number' => 1,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'nchapter2'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'nchapter2'
+           }
+         ],
+         'normalized' => 'nchapter2',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 13,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chap2'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 14,
+         'macro' => ''
+       },
+       'number' => 2,
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'external_node_in_menu'}{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'};
+ $result_trees{'external_node_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[1]{'args'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'external_node_in_menu'};
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'args'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[3]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[2]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_description'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[2];
+ $result_trees{'external_node_in_menu'}{'contents'}[2]{'parent'} = $result_trees{'external_node_in_menu'};
+ $result_trees{'external_node_in_menu'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[3]{'args'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[3];
+ $result_trees{'external_node_in_menu'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[3]{'parent'} = $result_trees{'external_node_in_menu'};
+ $result_trees{'external_node_in_menu'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[4]{'args'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[4];
+ $result_trees{'external_node_in_menu'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[4];
+ $result_trees{'external_node_in_menu'}{'contents'}[4]{'parent'} = $result_trees{'external_node_in_menu'};
+ $result_trees{'external_node_in_menu'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[5]{'args'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[5];
+ $result_trees{'external_node_in_menu'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[5]{'args'}[0]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'external_node_in_menu'}{'contents'}[5]{'args'}[0]{'contents'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[5]{'parent'} = $result_trees{'external_node_in_menu'};
+ $result_trees{'external_node_in_menu'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[6]{'args'}[0];
+ $result_trees{'external_node_in_menu'}{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'external_node_in_menu'}{'contents'}[6];
+ $result_trees{'external_node_in_menu'}{'contents'}[6]{'parent'} = $result_trees{'external_node_in_menu'};
+ 
+ $result_texis{'external_node_in_menu'} = '@node Top
+ @top top
+ 
+ @menu
+ * nchapter1::
+ * (aaa)other::
+ * nchapter2::
+ @end menu
+ 
+ @node nchapter1
+ @chapter chap1
+ 
+ @node nchapter2
+ @chapter chap2
+ ';
+ 
+ 
+ $result_texts{'external_node_in_menu'} = 'top
+ ***
+ 
+ * nchapter1::
+ * (aaa)other::
+ * nchapter2::
+ 
+ 1 chap1
+ *******
+ 
+ 2 chap2
+ *******
+ ';
+ 
+ $result_sectioning{'external_node_in_menu'} = {
+   'level' => -1,
+   'section_childs' => [
+     {
+       'cmdname' => 'top',
+       'extra' => {
+         'associated_node' => {
+           'cmdname' => 'node',
+           'extra' => {
+             'normalized' => 'Top',
+             'spaces_before_argument' => ' '
+           }
+         },
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'section_childs' => [
+         {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'associated_node' => {
+               'cmdname' => 'node',
+               'extra' => {
+                 'normalized' => 'nchapter1',
+                 'spaces_before_argument' => ' '
+               }
+             },
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 1,
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         },
+         {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'associated_node' => {
+               'cmdname' => 'node',
+               'extra' => {
+                 'normalized' => 'nchapter2',
+                 'spaces_before_argument' => ' '
+               }
+             },
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 2,
+           'section_prev' => {},
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         }
+       ],
+       'section_up' => {}
+     }
+   ]
+ };
+ $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
+ $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'} = $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
+ $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'} = $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
+ $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'} = $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'} = $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
+ $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'} = $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'} = $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
+ $result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'external_node_in_menu'};
+ 
+ $result_nodes{'external_node_in_menu'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'associated_section' => {
+       'cmdname' => 'top',
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0
+     },
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   },
+   'menu_child' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'associated_section' => {
+         'cmdname' => 'chapter',
+         'extra' => {
+           'spaces_before_argument' => ' '
+         },
+         'level' => 1,
+         'number' => 1
+       },
+       'normalized' => 'nchapter1',
+       'spaces_before_argument' => ' '
+     },
+     'node_next' => {
+       'cmdname' => 'node',
+       'extra' => {
+         'associated_section' => {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 2
+         },
+         'normalized' => 'nchapter2',
+         'spaces_before_argument' => ' '
+       },
+       'node_prev' => {},
+       'node_up' => {}
+     },
+     'node_prev' => {},
+     'node_up' => {}
+   },
+   'menus' => [
+     {
+       'cmdname' => 'menu',
+       'extra' => {
+         'end_command' => {
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'menu',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'menu'
+           }
+         }
+       }
+     }
+   ],
+   'node_next' => {}
+ };
+ $result_nodes{'external_node_in_menu'}{'menu_child'}{'node_next'}{'node_prev'} = $result_nodes{'external_node_in_menu'}{'menu_child'};
+ $result_nodes{'external_node_in_menu'}{'menu_child'}{'node_next'}{'node_up'} = $result_nodes{'external_node_in_menu'};
+ $result_nodes{'external_node_in_menu'}{'menu_child'}{'node_prev'} = $result_nodes{'external_node_in_menu'};
+ $result_nodes{'external_node_in_menu'}{'menu_child'}{'node_up'} = $result_nodes{'external_node_in_menu'};
+ $result_nodes{'external_node_in_menu'}{'node_next'} = $result_nodes{'external_node_in_menu'}{'menu_child'};
+ 
+ $result_menus{'external_node_in_menu'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   },
+   'menu_child' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'normalized' => 'nchapter1',
+       'spaces_before_argument' => ' '
+     },
+     'menu_next' => {
+       'extra' => {
+         'manual_content' => [
+           {
+             'text' => 'aaa'
+           }
+         ],
+         'normalized' => 'other'
+       }
+     },
+     'menu_up' => {},
+     'menu_up_hash' => {
+       'Top' => 1
+     }
+   }
+ };
+ $result_menus{'external_node_in_menu'}{'menu_child'}{'menu_up'} = $result_menus{'external_node_in_menu'};
+ 
+ $result_errors{'external_node_in_menu'} = [];
+ 
+ 
+ $result_floats{'external_node_in_menu'} = {};
+ 
+ 
+ 
+ $result_converted{'info'}->{'external_node_in_menu'} = 'This is , produced from .
+ 
+ 
+ File: ,  Node: Top,  Next: nchapter1,  Up: (dir)
+ 
+ top
+ ***
+ 
+ * Menu:
+ 
+ * nchapter1::
+ * (aaa)other::
+ * nchapter2::
+ 
+ 
+ File: ,  Node: nchapter1,  Next: nchapter2,  Prev: Top,  Up: Top
+ 
+ 1 chap1
+ *******
+ 
+ 
+ File: ,  Node: nchapter2,  Prev: nchapter1,  Up: Top
+ 
+ 2 chap2
+ *******
+ 
+ 
+ 
+ Tag Table:
+ Node: Top27
+ Node: nchapter1141
+ Node: nchapter2226
+ 
+ End Tag Table
+ 
+ 
+ Local Variables:
+ coding: utf-8
+ End:
+ ';
+ 
+ 
+ $result_converted{'html'}->{'external_node_in_menu'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>top</title>
+ 
+ <meta name="description" content="top">
+ <meta name="keywords" content="top">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <link href="#Top" rel="start" title="Top">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="top" id="Top">
+ <div class="header">
+ <p>
+ Next: <a href="#nchapter1" accesskey="n" rel="next">chap1</a> &nbsp; </p>
+ </div>
+ <span id="top"></span><h1 class="top">top</h1>
+ 
+ 
+ <ul class="section-toc">
+ <li><a href="#nchapter1" accesskey="1">chap1</a></li>
+ <li><a href="#nchapter2" accesskey="2">chap2</a></li>
+ </ul>
+ <hr>
+ <div class="chapter" id="nchapter1">
+ <div class="header">
+ <p>
+ Next: <a href="#nchapter2" accesskey="n" rel="next">chap2</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
+ </div>
+ <span id="chap1"></span><h2 class="chapter">1 chap1</h2>
+ 
+ <hr>
+ </div>
+ <div class="chapter" id="nchapter2">
+ <div class="header">
+ <p>
+ Previous: <a href="#nchapter1" accesskey="p" rel="prev">chap1</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
+ </div>
+ <span id="chap2"></span><h2 class="chapter">2 chap2</h2>
+ </div>
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/hole_in_sectioning.pl texinfo-6.8/tp/t/results/sectioning/hole_in_sectioning.pl
*** texinfo-6.7/tp/t/results/sectioning/hole_in_sectioning.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/hole_in_sectioning.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 327,329 ****
--- 327,332 ----
  
  
+ $result_floats{'hole_in_sectioning'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/internal_top_node_up.pl texinfo-6.8/tp/t/results/sectioning/internal_top_node_up.pl
*** texinfo-6.7/tp/t/results/sectioning/internal_top_node_up.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/internal_top_node_up.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 241,245 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'first'
              }
--- 243,249 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'first'
              }
***************
*** 268,272 ****
  $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'internal_top_node_up'}[0]{'contents'}[1];
  $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'parent'} = $result_trees{'internal_top_node_up'}[0];
  $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0];
--- 272,276 ----
  $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'internal_top_node_up'}[0]{'contents'}[1];
  $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'parent'} = $result_trees{'internal_top_node_up'}[0];
  $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0];
***************
*** 298,302 ****
  $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'internal_top_node_up'}[1]{'contents'}[0];
  $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'parent'} = $result_trees{'internal_top_node_up'}[1];
  $result_trees{'internal_top_node_up'}[1]{'element_prev'} = $result_trees{'internal_top_node_up'}[0];
--- 302,306 ----
  $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'internal_top_node_up'}[1]{'contents'}[0];
  $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'parent'} = $result_trees{'internal_top_node_up'}[1];
  $result_trees{'internal_top_node_up'}[1]{'element_prev'} = $result_trees{'internal_top_node_up'}[0];
***************
*** 410,413 ****
--- 414,420 ----
  
  
+ $result_floats{'internal_top_node_up'} = {};
+ 
+ 
  $result_elements{'internal_top_node_up'} = [
    {
***************
*** 537,548 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 544,557 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 553,556 ****
--- 562,566 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 561,565 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
--- 571,576 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
***************
*** 567,582 ****
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! <hr>
  
  
--- 578,589 ----
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a>, Up: <a href="#Top" accesskey="u" rel="up">internal top node up</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/lone_contents.pl texinfo-6.8/tp/t/results/sectioning/lone_contents.pl
*** texinfo-6.7/tp/t/results/sectioning/lone_contents.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/lone_contents.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 40,43 ****
--- 40,46 ----
  
  
+ $result_floats{'lone_contents'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'lone_contents'} = '';
***************
*** 55,65 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 58,70 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 70,73 ****
--- 75,79 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/lone_Top_node.pl texinfo-6.8/tp/t/results/sectioning/lone_Top_node.pl
*** texinfo-6.7/tp/t/results/sectioning/lone_Top_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/lone_Top_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 162,166 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 162,168 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 201,205 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'First'
              }
--- 203,209 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'First'
              }
***************
*** 278,287 ****
  $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'lone_Top_node'}[0]{'contents'}[1];
  $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'parent'} = $result_trees{'lone_Top_node'}[0];
  $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'lone_Top_node'}[0]{'contents'}[2];
  $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'parent'} = $result_trees{'lone_Top_node'}[0];
  $result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0];
--- 282,291 ----
  $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'lone_Top_node'}[0]{'contents'}[1];
  $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'parent'} = $result_trees{'lone_Top_node'}[0];
  $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0];
  $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'lone_Top_node'}[0]{'contents'}[2];
  $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'parent'} = $result_trees{'lone_Top_node'}[0];
  $result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0];
***************
*** 410,413 ****
--- 414,420 ----
  
  
+ $result_floats{'lone_Top_node'} = {};
+ 
+ 
  $result_elements{'lone_Top_node'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/loop_nodes.pl texinfo-6.8/tp/t/results/sectioning/loop_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/loop_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/loop_nodes.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 380,384 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-up'
            },
--- 382,388 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-up'
            },
***************
*** 570,574 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-middle'
            },
--- 574,580 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-middle'
            },
***************
*** 617,621 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-down'
            }
--- 623,629 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-down'
            }
***************
*** 639,643 ****
  $result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[1];
  $result_trees{'loop_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'loop_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'loop_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'loop_nodes'}{'contents'}[1]{'parent'} = $result_trees{'loop_nodes'};
  $result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0];
--- 647,651 ----
  $result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[1];
  $result_trees{'loop_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'loop_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'loop_nodes'}{'contents'}[1]{'parent'} = $result_trees{'loop_nodes'};
  $result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 689,693 ****
  $result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[3];
  $result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[3]{'contents'}[0];
  $result_trees{'loop_nodes'}{'contents'}[3]{'parent'} = $result_trees{'loop_nodes'};
--- 697,701 ----
  $result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[3];
  $result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[3]{'contents'}[0];
  $result_trees{'loop_nodes'}{'contents'}[3]{'parent'} = $result_trees{'loop_nodes'};
***************
*** 718,722 ****
  $result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[4];
  $result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
  $result_trees{'loop_nodes'}{'contents'}[4]{'parent'} = $result_trees{'loop_nodes'};
--- 726,730 ----
  $result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[4];
  $result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
  $result_trees{'loop_nodes'}{'contents'}[4]{'parent'} = $result_trees{'loop_nodes'};
***************
*** 724,728 ****
  $result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[5];
  $result_trees{'loop_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'loop_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'loop_nodes'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'loop_nodes'}{'contents'}[5]{'parent'} = $result_trees{'loop_nodes'};
  
--- 732,736 ----
  $result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'loop_nodes'}{'contents'}[5];
  $result_trees{'loop_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'loop_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'loop_nodes'}{'contents'}[5]{'parent'} = $result_trees{'loop_nodes'};
  
***************
*** 924,933 ****
  $result_errors{'loop_nodes'} = [
    {
!     'error_line' => ':9: warning: for `node up\', up in menu `Top\' and up `node down\' don\'t match
  ',
      'file_name' => '',
      'line_nr' => 9,
      'macro' => '',
!     'text' => 'for `node up\', up in menu `Top\' and up `node down\' don\'t match',
      'type' => 'warning'
    }
--- 932,941 ----
  $result_errors{'loop_nodes'} = [
    {
!     'error_line' => ':9: warning: node up pointer for `node up\' is `node down\' but up is `Top\' in menu
  ',
      'file_name' => '',
      'line_nr' => 9,
      'macro' => '',
!     'text' => 'node up pointer for `node up\' is `node down\' but up is `Top\' in menu',
      'type' => 'warning'
    }
***************
*** 935,937 ****
--- 943,948 ----
  
  
+ $result_floats{'loop_nodes'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/loweredheading.pl texinfo-6.8/tp/t/results/sectioning/loweredheading.pl
*** texinfo-6.7/tp/t/results/sectioning/loweredheading.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/loweredheading.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 149,151 ****
--- 149,154 ----
  
  
+ $result_floats{'loweredheading'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/lowered_subsubsection.pl texinfo-6.8/tp/t/results/sectioning/lowered_subsubsection.pl
*** texinfo-6.7/tp/t/results/sectioning/lowered_subsubsection.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/lowered_subsubsection.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 223,227 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Chapter'
            }
--- 225,231 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Chapter'
            }
***************
*** 416,420 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Section'
            }
--- 420,426 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Section'
            }
***************
*** 609,613 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Subsection'
            }
--- 615,621 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Subsection'
            }
***************
*** 859,863 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Subsubsection'
            }
--- 867,873 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Subsubsection'
            }
***************
*** 948,952 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Lowered-subsec'
            }
--- 958,964 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Lowered-subsec'
            }
***************
*** 1142,1146 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Lowered-subsubsection'
            }
--- 1154,1160 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Lowered-subsubsection'
            }
***************
*** 1243,1247 ****
  $result_trees{'lowered_subsubsection'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[1];
  $result_trees{'lowered_subsubsection'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'lowered_subsubsection'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'lowered_subsubsection'}{'contents'}[1]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[2];
--- 1257,1261 ----
  $result_trees{'lowered_subsubsection'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[1];
  $result_trees{'lowered_subsubsection'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'lowered_subsubsection'}{'contents'}[1]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[2];
***************
*** 1269,1273 ****
  $result_trees{'lowered_subsubsection'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[3];
  $result_trees{'lowered_subsubsection'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'lowered_subsubsection'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'lowered_subsubsection'}{'contents'}[3]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[4]{'args'}[0];
--- 1283,1287 ----
  $result_trees{'lowered_subsubsection'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[3];
  $result_trees{'lowered_subsubsection'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'lowered_subsubsection'}{'contents'}[3]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[4]{'args'}[0];
***************
*** 1296,1300 ****
  $result_trees{'lowered_subsubsection'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[5];
  $result_trees{'lowered_subsubsection'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'lowered_subsubsection'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'lowered_subsubsection'}{'contents'}[5]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[6]{'args'}[0];
--- 1310,1314 ----
  $result_trees{'lowered_subsubsection'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[5];
  $result_trees{'lowered_subsubsection'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'lowered_subsubsection'}{'contents'}[5]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[6]{'args'}[0];
***************
*** 1323,1327 ****
  $result_trees{'lowered_subsubsection'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[7];
  $result_trees{'lowered_subsubsection'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'lowered_subsubsection'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'lowered_subsubsection'}{'contents'}[7]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[8]{'args'}[0];
--- 1337,1341 ----
  $result_trees{'lowered_subsubsection'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[7];
  $result_trees{'lowered_subsubsection'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'lowered_subsubsection'}{'contents'}[7]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[8]{'args'}[0];
***************
*** 1360,1364 ****
  $result_trees{'lowered_subsubsection'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[9];
  $result_trees{'lowered_subsubsection'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'lowered_subsubsection'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'lowered_subsubsection'}{'contents'}[9]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[10]{'args'}[0];
--- 1374,1378 ----
  $result_trees{'lowered_subsubsection'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[9];
  $result_trees{'lowered_subsubsection'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'lowered_subsubsection'}{'contents'}[9]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[10]{'args'}[0];
***************
*** 1371,1375 ****
  $result_trees{'lowered_subsubsection'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[11];
  $result_trees{'lowered_subsubsection'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'lowered_subsubsection'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'lowered_subsubsection'}{'contents'}[11]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[12]{'args'}[0];
--- 1385,1389 ----
  $result_trees{'lowered_subsubsection'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[11];
  $result_trees{'lowered_subsubsection'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'lowered_subsubsection'}{'contents'}[11]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[12]{'args'}[0];
***************
*** 1398,1402 ****
  $result_trees{'lowered_subsubsection'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[13];
  $result_trees{'lowered_subsubsection'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'lowered_subsubsection'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'lowered_subsubsection'}{'contents'}[13]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[14]{'args'}[0];
--- 1412,1416 ----
  $result_trees{'lowered_subsubsection'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[13];
  $result_trees{'lowered_subsubsection'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'lowered_subsubsection'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'lowered_subsubsection'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'lowered_subsubsection'}{'contents'}[13]{'parent'} = $result_trees{'lowered_subsubsection'};
  $result_trees{'lowered_subsubsection'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'lowered_subsubsection'}{'contents'}[14]{'args'}[0];
***************
*** 1919,1950 ****
  $result_errors{'lowered_subsubsection'} = [
    {
!     'error_line' => ':34: warning: node `Lowered subsubsection\' is next for `Lowered subsec\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 34,
      'macro' => '',
!     'text' => 'node `Lowered subsubsection\' is next for `Lowered subsec\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':41: warning: node `Lowered subsec\' is prev for `Lowered subsubsection\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 41,
      'macro' => '',
!     'text' => 'node `Lowered subsec\' is prev for `Lowered subsubsection\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':41: warning: node up `Lowered subsubsection\' in menu `Lowered subsec\' and in sectioning `Subsection\' differ
  ',
      'file_name' => '',
      'line_nr' => 41,
      'macro' => '',
!     'text' => 'node up `Lowered subsubsection\' in menu `Lowered subsec\' and in sectioning `Subsection\' differ',
      'type' => 'warning'
    },
    {
!     'error_line' => ':22: node `Subsection\' lacks menu item for `Lowered subsubsection\' despite being its Up target
  ',
      'file_name' => '',
--- 1933,1964 ----
  $result_errors{'lowered_subsubsection'} = [
    {
!     'error_line' => ':34: warning: node next for `Lowered subsec\' is `Lowered subsubsection\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 34,
      'macro' => '',
!     'text' => 'node next for `Lowered subsec\' is `Lowered subsubsection\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':41: warning: node prev for `Lowered subsubsection\' is `Lowered subsec\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 41,
      'macro' => '',
!     'text' => 'node prev for `Lowered subsubsection\' is `Lowered subsec\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':41: warning: node up pointer for `Lowered subsubsection\' is `Subsection\' but up is `Lowered subsec\' in menu
  ',
      'file_name' => '',
      'line_nr' => 41,
      'macro' => '',
!     'text' => 'node up pointer for `Lowered subsubsection\' is `Subsection\' but up is `Lowered subsec\' in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':22: warning: node `Subsection\' lacks menu item for `Lowered subsubsection\' despite being its Up target
  ',
      'file_name' => '',
***************
*** 1952,1959 ****
      'macro' => '',
      'text' => 'node `Subsection\' lacks menu item for `Lowered subsubsection\' despite being its Up target',
!     'type' => 'error'
    }
  ];
  
  
  1;
--- 1966,1976 ----
      'macro' => '',
      'text' => 'node `Subsection\' lacks menu item for `Lowered subsubsection\' despite being its Up target',
!     'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'lowered_subsubsection'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/menutextorder.pl texinfo-6.8/tp/t/results/sectioning/menutextorder.pl
*** texinfo-6.7/tp/t/results/sectioning/menutextorder.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/menutextorder.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 212,216 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'bar'
            }
--- 212,218 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'bar'
            }
***************
*** 405,409 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'onesub1'
            }
--- 407,413 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'onesub1'
            }
***************
*** 482,486 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'onesub2'
            }
--- 486,492 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'onesub2'
            }
***************
*** 565,569 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'foo'
            }
--- 571,577 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'foo'
            }
***************
*** 872,876 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'sub1'
            }
--- 880,886 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'sub1'
            }
***************
*** 949,953 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'sub2'
            }
--- 959,965 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'sub2'
            }
***************
*** 1026,1030 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'sub3'
            }
--- 1038,1044 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'sub3'
            }
***************
*** 1106,1110 ****
  $result_trees{'menutextorder'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[1];
  $result_trees{'menutextorder'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menutextorder'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'menutextorder'}{'contents'}[1]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[2]{'args'}[0];
--- 1120,1124 ----
  $result_trees{'menutextorder'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[1];
  $result_trees{'menutextorder'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'menutextorder'}{'contents'}[1]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[2]{'args'}[0];
***************
*** 1133,1137 ****
  $result_trees{'menutextorder'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[3];
  $result_trees{'menutextorder'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menutextorder'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'menutextorder'}{'contents'}[3]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[4]{'args'}[0];
--- 1147,1151 ----
  $result_trees{'menutextorder'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[3];
  $result_trees{'menutextorder'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'menutextorder'}{'contents'}[3]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[4]{'args'}[0];
***************
*** 1142,1146 ****
  $result_trees{'menutextorder'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[5];
  $result_trees{'menutextorder'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menutextorder'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'menutextorder'}{'contents'}[5]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[6]{'args'}[0];
--- 1156,1160 ----
  $result_trees{'menutextorder'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[5];
  $result_trees{'menutextorder'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'menutextorder'}{'contents'}[5]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[6]{'args'}[0];
***************
*** 1152,1156 ****
  $result_trees{'menutextorder'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[7];
  $result_trees{'menutextorder'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menutextorder'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'menutextorder'}{'contents'}[7]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[8]{'args'}[0];
--- 1166,1170 ----
  $result_trees{'menutextorder'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[7];
  $result_trees{'menutextorder'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'menutextorder'}{'contents'}[7]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[8]{'args'}[0];
***************
*** 1199,1203 ****
  $result_trees{'menutextorder'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[9];
  $result_trees{'menutextorder'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menutextorder'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'menutextorder'}{'contents'}[9]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[10]{'args'}[0];
--- 1213,1217 ----
  $result_trees{'menutextorder'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[9];
  $result_trees{'menutextorder'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'menutextorder'}{'contents'}[9]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[10]{'args'}[0];
***************
*** 1208,1212 ****
  $result_trees{'menutextorder'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[11];
  $result_trees{'menutextorder'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menutextorder'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'menutextorder'}{'contents'}[11]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[12]{'args'}[0];
--- 1222,1226 ----
  $result_trees{'menutextorder'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[11];
  $result_trees{'menutextorder'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'menutextorder'}{'contents'}[11]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[12]{'args'}[0];
***************
*** 1217,1221 ****
  $result_trees{'menutextorder'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[13];
  $result_trees{'menutextorder'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'menutextorder'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'menutextorder'}{'contents'}[13]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[14]{'args'}[0];
--- 1231,1235 ----
  $result_trees{'menutextorder'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[13];
  $result_trees{'menutextorder'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'menutextorder'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'menutextorder'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'menutextorder'}{'contents'}[13]{'parent'} = $result_trees{'menutextorder'};
  $result_trees{'menutextorder'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'menutextorder'}{'contents'}[14]{'args'}[0];
***************
*** 1611,1651 ****
  $result_errors{'menutextorder'} = [
    {
!     'error_line' => ':1: @menu seen before first @node
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => '@menu seen before first @node',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
! ',
!     'file_name' => '',
!     'line_nr' => 1,
!     'macro' => '',
!     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
!     'type' => 'error'
!   },
!   {
!     'error_line' => ':13: warning: node `onesub2\' is next for `onesub1\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 13,
      'macro' => '',
!     'text' => 'node `onesub2\' is next for `onesub1\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':13: warning: node `bar\' is up for `onesub1\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 13,
      'macro' => '',
!     'text' => 'node `bar\' is up for `onesub1\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':6: node `bar\' lacks menu item for `onesub1\' despite being its Up target
  ',
      'file_name' => '',
--- 1625,1647 ----
  $result_errors{'menutextorder'} = [
    {
!     'error_line' => ':13: warning: node next for `onesub1\' is `onesub2\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 13,
      'macro' => '',
!     'text' => 'node next for `onesub1\' is `onesub2\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':13: warning: node up for `onesub1\' is `bar\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 13,
      'macro' => '',
!     'text' => 'node up for `onesub1\' is `bar\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':6: warning: node `bar\' lacks menu item for `onesub1\' despite being its Up target
  ',
      'file_name' => '',
***************
*** 1653,1692 ****
      'macro' => '',
      'text' => 'node `bar\' lacks menu item for `onesub1\' despite being its Up target',
!     'type' => 'error'
    },
    {
!     'error_line' => ':16: warning: node `onesub1\' is prev for `onesub2\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 16,
      'macro' => '',
!     'text' => 'node `onesub1\' is prev for `onesub2\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':29: warning: node next `sub1\' in menu `sub3\' and in sectioning `sub2\' differ
  ',
      'file_name' => '',
      'line_nr' => 29,
      'macro' => '',
!     'text' => 'node next `sub1\' in menu `sub3\' and in sectioning `sub2\' differ',
      'type' => 'warning'
    },
    {
!     'error_line' => ':32: warning: node `sub3\' is next for `sub2\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 32,
      'macro' => '',
!     'text' => 'node `sub3\' is next for `sub2\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':32: warning: node prev `sub2\' in menu `sub3\' and in sectioning `sub1\' differ
  ',
      'file_name' => '',
      'line_nr' => 32,
      'macro' => '',
!     'text' => 'node prev `sub2\' in menu `sub3\' and in sectioning `sub1\' differ',
      'type' => 'warning'
    },
--- 1649,1688 ----
      'macro' => '',
      'text' => 'node `bar\' lacks menu item for `onesub1\' despite being its Up target',
!     'type' => 'warning'
    },
    {
!     'error_line' => ':16: warning: node prev for `onesub2\' is `onesub1\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 16,
      'macro' => '',
!     'text' => 'node prev for `onesub2\' is `onesub1\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':29: warning: node next pointer for `sub1\' is `sub2\' but next is `sub3\' in menu
  ',
      'file_name' => '',
      'line_nr' => 29,
      'macro' => '',
!     'text' => 'node next pointer for `sub1\' is `sub2\' but next is `sub3\' in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':32: warning: node next for `sub2\' is `sub3\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 32,
      'macro' => '',
!     'text' => 'node next for `sub2\' is `sub3\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':32: warning: node prev pointer for `sub2\' is `sub1\' but prev is `sub3\' in menu
  ',
      'file_name' => '',
      'line_nr' => 32,
      'macro' => '',
!     'text' => 'node prev pointer for `sub2\' is `sub1\' but prev is `sub3\' in menu',
      'type' => 'warning'
    },
***************
*** 1701,1710 ****
    },
    {
!     'error_line' => ':35: warning: node prev `sub3\' in menu `sub1\' and in sectioning `sub2\' differ
  ',
      'file_name' => '',
      'line_nr' => 35,
      'macro' => '',
!     'text' => 'node prev `sub3\' in menu `sub1\' and in sectioning `sub2\' differ',
      'type' => 'warning'
    }
--- 1697,1706 ----
    },
    {
!     'error_line' => ':35: warning: node prev pointer for `sub3\' is `sub2\' but prev is `sub1\' in menu
  ',
      'file_name' => '',
      'line_nr' => 35,
      'macro' => '',
!     'text' => 'node prev pointer for `sub3\' is `sub2\' but prev is `sub1\' in menu',
      'type' => 'warning'
    }
***************
*** 1712,1714 ****
--- 1708,1713 ----
  
  
+ $result_floats{'menutextorder'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/more_sections_than_nodes.pl texinfo-6.8/tp/t/results/sectioning/more_sections_than_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/more_sections_than_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/more_sections_than_nodes.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 382,386 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'n-c2'
            }
--- 384,390 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'n-c2'
            }
***************
*** 534,538 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'n-c3'
            },
--- 538,544 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'n-c3'
            },
***************
*** 783,787 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'n-c3-s-2'
            }
--- 789,795 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'n-c3-s-2'
            }
***************
*** 1037,1041 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'n-c3-s1-s2'
            },
--- 1045,1051 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'n-c3-s1-s2'
            },
***************
*** 1140,1144 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[1];
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[2]{'args'}[0];
--- 1150,1154 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[1];
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[1]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 1191,1195 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[4];
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[5]{'args'}[0];
--- 1201,1205 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[4];
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[4]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[5]{'args'}[0];
***************
*** 1210,1214 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[3]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[7];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[2]{'contents'}[0];
--- 1220,1224 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[3]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[7];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[1]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[7]{'args'}[2]{'contents'}[0];
***************
*** 1244,1248 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[10];
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[11]{'args'}[0];
--- 1254,1258 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[10];
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[10]{'parent'} = $result_trees{'more_sections_than_nodes'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[11]{'args'}[0];
***************
*** 1274,1278 ****
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[3]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[16];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'node_content'};
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[2]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[3]{'contents'}[0];
--- 1284,1288 ----
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[3]{'parent'} = $result_trees{'more_sections_than_nodes'}{'contents'}[16];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[0]{'contents'}[0];
! $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[0]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[2]{'contents'}[0];
  $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'more_sections_than_nodes'}{'contents'}[16]{'args'}[3]{'contents'}[0];
***************
*** 1773,1776 ****
--- 1783,1789 ----
  
  
+ $result_floats{'more_sections_than_nodes'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'more_sections_than_nodes'} = '<node name="Top" spaces=" "><nodename>Top</nodename><nodenext automatic="on">n c2</nodenext></node>
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/next_in_menu_is_below.pl texinfo-6.8/tp/t/results/sectioning/next_in_menu_is_below.pl
*** texinfo-6.7/tp/t/results/sectioning/next_in_menu_is_below.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/next_in_menu_is_below.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 230,234 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 232,238 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 480,484 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section'
            }
--- 484,490 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section'
            }
***************
*** 673,677 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection'
            }
--- 679,685 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection'
            }
***************
*** 725,729 ****
  $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[1];
  $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'parent'} = $result_trees{'next_in_menu_is_below'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[2]{'args'}[0];
--- 733,737 ----
  $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[1];
  $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'next_in_menu_is_below'}{'contents'}[1]{'parent'} = $result_trees{'next_in_menu_is_below'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[2]{'args'}[0];
***************
*** 752,756 ****
  $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[3];
  $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'parent'} = $result_trees{'next_in_menu_is_below'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[4]{'args'}[0];
--- 760,764 ----
  $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[3];
  $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'next_in_menu_is_below'}{'contents'}[3]{'parent'} = $result_trees{'next_in_menu_is_below'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[4]{'args'}[0];
***************
*** 789,793 ****
  $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[5];
  $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'parent'} = $result_trees{'next_in_menu_is_below'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[6]{'args'}[0];
--- 797,801 ----
  $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[5];
  $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'next_in_menu_is_below'}{'contents'}[5]{'parent'} = $result_trees{'next_in_menu_is_below'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[6]{'args'}[0];
***************
*** 816,820 ****
  $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[7];
  $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'parent'} = $result_trees{'next_in_menu_is_below'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[8]{'args'}[0];
--- 824,828 ----
  $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[7];
  $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'next_in_menu_is_below'}{'contents'}[7]{'parent'} = $result_trees{'next_in_menu_is_below'};
  $result_trees{'next_in_menu_is_below'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_in_menu_is_below'}{'contents'}[8]{'args'}[0];
***************
*** 1142,1145 ****
--- 1150,1156 ----
  
  
+ $result_floats{'next_in_menu_is_below'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'next_in_menu_is_below'} = 'This is , produced from .
***************
*** 1210,1221 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1221,1234 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1226,1229 ****
--- 1239,1243 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1234,1238 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
--- 1248,1253 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
***************
*** 1240,1264 ****
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#section" accesskey="1">section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#subsection" accesskey="2">subsection</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="section"></span><div class="header">
  <p>
  Next: <a href="#subsection" accesskey="n" rel="next">subsection</a>, Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
--- 1255,1277 ----
  <span id="top"></span><h1 class="top">top</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">chapter</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#section" accesskey="1">section</a></li>
+ </ul>
  <hr>
! <div class="section" id="section">
! <div class="header">
  <p>
  Next: <a href="#subsection" accesskey="n" rel="next">subsection</a>, Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
***************
*** 1266,1281 ****
  <span id="section-1"></span><h3 class="section">1.1 section</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#subsection" accesskey="1">subsection</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="subsection"></span><div class="header">
  <p>
  Previous: <a href="#section" accesskey="p" rel="prev">section</a>, Up: <a href="#section" accesskey="u" rel="up">section</a> &nbsp; </p>
  </div>
  <span id="subsection-1"></span><h4 class="subsection">1.1.1 subsection</h4>
! <hr>
  
  
--- 1279,1297 ----
  <span id="section-1"></span><h3 class="section">1.1 section</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#subsection" accesskey="1">subsection</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="subsection">
! <div class="header">
  <p>
  Previous: <a href="#section" accesskey="p" rel="prev">section</a>, Up: <a href="#section" accesskey="u" rel="up">section</a> &nbsp; </p>
  </div>
  <span id="subsection-1"></span><h4 class="subsection">1.1.1 subsection</h4>
! </div>
! </div>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/next_no_prev_to_node.pl texinfo-6.8/tp/t/results/sectioning/next_no_prev_to_node.pl
*** texinfo-6.7/tp/t/results/sectioning/next_no_prev_to_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/next_no_prev_to_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 218,222 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 218,224 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 293,297 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first-node'
            },
--- 295,301 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first-node'
            },
***************
*** 366,370 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'no-return'
            },
--- 370,376 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'no-return'
            },
***************
*** 424,428 ****
  $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'next_no_prev_to_node'}{'contents'}[1];
  $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'parent'} = $result_trees{'next_no_prev_to_node'};
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[0];
--- 430,434 ----
  $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'next_no_prev_to_node'}{'contents'}[1];
  $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'next_no_prev_to_node'}{'contents'}[1]{'parent'} = $result_trees{'next_no_prev_to_node'};
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[0];
***************
*** 435,439 ****
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'next_no_prev_to_node'}{'contents'}[2];
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[3]{'contents'}[0];
--- 441,445 ----
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'next_no_prev_to_node'}{'contents'}[2];
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[2]{'args'}[3]{'contents'}[0];
***************
*** 446,450 ****
  $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'next_no_prev_to_node'}{'contents'}[3];
  $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'args'}[3]{'contents'}[0];
  $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'parent'} = $result_trees{'next_no_prev_to_node'};
--- 452,456 ----
  $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'next_no_prev_to_node'}{'contents'}[3];
  $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'args'}[3]{'contents'}[0];
  $result_trees{'next_no_prev_to_node'}{'contents'}[3]{'parent'} = $result_trees{'next_no_prev_to_node'};
***************
*** 554,556 ****
--- 560,565 ----
  
  
+ $result_floats{'next_no_prev_to_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/no_argument_and_contents.pl texinfo-6.8/tp/t/results/sectioning/no_argument_and_contents.pl
*** texinfo-6.7/tp/t/results/sectioning/no_argument_and_contents.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/no_argument_and_contents.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 117,121 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 117,125 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 5,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 136,140 ****
  $result_trees{'no_argument_and_contents'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'no_argument_and_contents'}{'contents'}[2];
  $result_trees{'no_argument_and_contents'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'no_argument_and_contents'}{'contents'}[2];
- $result_trees{'no_argument_and_contents'}{'contents'}[2]{'line_nr'} = $result_trees{'no_argument_and_contents'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'no_argument_and_contents'}{'contents'}[2]{'parent'} = $result_trees{'no_argument_and_contents'};
  
--- 140,143 ----
***************
*** 191,194 ****
--- 194,200 ----
  
  
+ $result_floats{'no_argument_and_contents'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'no_argument_and_contents'} = 'for example
***************
*** 214,225 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 220,233 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 230,233 ****
--- 238,242 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 238,242 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 247,255 ----
  
  <body lang="en">
! 
! <div class="top" id="for-example">
! <h1 class="top">for example</h1>
! 
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 247,257 ****
  </ul>
  </div>
! 
! 
! <span id="for-example"></span><h1 class="top">for example</h1>
! 
  <h2 class="chapter">1 </h2>
  
! <hr>
  
  
--- 260,269 ----
  </ul>
  </div>
! </div>
! <div class="chapter">
  <h2 class="chapter">1 </h2>
  
! <hr></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node_empty_direction.pl texinfo-6.8/tp/t/results/sectioning/node_empty_direction.pl
*** texinfo-6.7/tp/t/results/sectioning/node_empty_direction.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node_empty_direction.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 42,46 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'name'
            },
--- 42,48 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'name'
            },
***************
*** 65,69 ****
  $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'node_empty_direction'}{'contents'}[1];
  $result_trees{'node_empty_direction'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_empty_direction'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_empty_direction'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_empty_direction'}{'contents'}[1]{'parent'} = $result_trees{'node_empty_direction'};
  
--- 67,71 ----
  $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'node_empty_direction'}{'contents'}[1];
  $result_trees{'node_empty_direction'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_empty_direction'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_empty_direction'}{'contents'}[1]{'parent'} = $result_trees{'node_empty_direction'};
  
***************
*** 94,96 ****
--- 96,101 ----
  
  
+ $result_floats{'node_empty_direction'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node_line_arguments.pl texinfo-6.8/tp/t/results/sectioning/node_line_arguments.pl
*** texinfo-6.7/tp/t/results/sectioning/node_line_arguments.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node_line_arguments.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 0 ****
--- 1,920 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'node_line_arguments'} = {
+   'contents' => [
+     {
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'one arg1'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => ' 
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'one-arg1'
+           }
+         ],
+         'normalized' => 'one-arg1',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 2,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'one arg2'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'two arg'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ ',
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'one-arg2'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'two-arg'
+           }
+         ],
+         'normalized' => 'one-arg2',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 3,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'one arg3'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'two arg'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'three arg'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ ',
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'one-arg3'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'two-arg'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'three-arg'
+           }
+         ],
+         'normalized' => 'one-arg3',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 4,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'one arg4'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'two arg'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'three arg'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'four arg'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ ',
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'one-arg4'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'two-arg'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'three-arg'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'four-arg'
+           }
+         ],
+         'normalized' => 'one-arg4',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 5,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'one arg5'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'two arg'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'three arg'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'four arg five arg'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ ',
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'one-arg5'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'two-arg'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'three-arg'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'four-arg-five-arg'
+           }
+         ],
+         'normalized' => 'one-arg5',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 6,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'comment'
+             }
+           ],
+           'extra' => {
+             'comment_at_end' => {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '
+ ',
+                   'type' => 'misc_arg'
+                 }
+               ],
+               'cmdname' => 'comment',
+               'extra' => {
+                 'misc_args' => [
+                   '
+ '
+                 ]
+               },
+               'parent' => {}
+             },
+             'spaces_after_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'comment'
+           }
+         ],
+         'normalized' => 'comment',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 8,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'arg1 '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'comma',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 10,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' arg2'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'c'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'following_arg'
+                 }
+               ],
+               'cmdname' => ',',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 10,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => 'edilla'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'comma in strong,'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'strong',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 10,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'extra' => {
+             'comment_at_end' => {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => ' comma , end
+ ',
+                   'type' => 'misc_arg'
+                 }
+               ],
+               'cmdname' => 'c',
+               'extra' => {
+                 'misc_args' => [
+                   ' comma , end
+ '
+                 ]
+               },
+               'parent' => {}
+             },
+             'spaces_after_argument' => ' ',
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {},
+           {},
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {},
+               {},
+               {}
+             ],
+             'normalized' => 'arg1-_002c-arg2'
+           },
+           {
+             'node_content' => [
+               {},
+               {}
+             ],
+             'normalized' => '_00e7edilla'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'comma-in-strong_002c'
+           }
+         ],
+         'normalized' => 'arg1-_002c-arg2',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 10,
+         'macro' => ''
+       },
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'node_line_arguments'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'};
+ $result_trees{'node_line_arguments'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[1]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[1]{'parent'} = $result_trees{'node_line_arguments'};
+ $result_trees{'node_line_arguments'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[2]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[2];
+ $result_trees{'node_line_arguments'}{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[2]{'args'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[2];
+ $result_trees{'node_line_arguments'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[2]{'args'}[1]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[2]{'parent'} = $result_trees{'node_line_arguments'};
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[3];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[3];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[2];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[2]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[3];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[1]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[3]{'args'}[2]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[3]{'parent'} = $result_trees{'node_line_arguments'};
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[4];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[1]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[4];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[2];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[4];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[3];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[3]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[4];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[1]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[2]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[4]{'args'}[3]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[4]{'parent'} = $result_trees{'node_line_arguments'};
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[5];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[1]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[5];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[2];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[2]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[5];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[3];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[3]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[5];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[5];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[1]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[2]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[5]{'args'}[3]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[5]{'parent'} = $result_trees{'node_line_arguments'};
+ $result_trees{'node_line_arguments'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[6]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[6]{'args'}[0]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[6]{'args'}[0]{'extra'}{'comment_at_end'};
+ $result_trees{'node_line_arguments'}{'contents'}[6]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[6]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[6];
+ $result_trees{'node_line_arguments'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[6];
+ $result_trees{'node_line_arguments'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[6]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[6]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[6]{'parent'} = $result_trees{'node_line_arguments'};
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1]{'contents'}[0]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'contents'}[0]{'args'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'extra'}{'comment_at_end'};
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'parent'} = $result_trees{'node_line_arguments'}{'contents'}[7];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'extra'}{'node_content'}[1] = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'extra'}{'node_content'}[2] = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[2];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2] = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[0]{'contents'}[2];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[1] = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[1]{'contents'}[1];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'node_line_arguments'}{'contents'}[7]{'args'}[2]{'contents'}[0];
+ $result_trees{'node_line_arguments'}{'contents'}[7]{'parent'} = $result_trees{'node_line_arguments'};
+ 
+ $result_texis{'node_line_arguments'} = '
+ @node one arg1 
+ @node one arg2, two arg
+ @node one arg3, two arg, three arg
+ @node one arg4, two arg, three arg, four arg
+ @node one arg5, two arg, three arg, four arg five arg
+ 
+ @node comment @comment
+ 
+ @node arg1 @comma{} arg2, @,cedilla, @strong{comma in strong,} @c comma , end
+ ';
+ 
+ 
+ $result_texts{'node_line_arguments'} = '
+ 
+ 
+ ';
+ 
+ $result_sectioning{'node_line_arguments'} = {};
+ 
+ $result_nodes{'node_line_arguments'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'one-arg1',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_menus{'node_line_arguments'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'one-arg1',
+     'spaces_before_argument' => ' '
+   }
+ };
+ 
+ $result_errors{'node_line_arguments'} = [
+   {
+     'error_line' => ':6: warning: superfluous arguments for node
+ ',
+     'file_name' => '',
+     'line_nr' => 6,
+     'macro' => '',
+     'text' => 'superfluous arguments for node',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':3: Next reference to nonexistent `two arg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 3,
+     'macro' => '',
+     'text' => 'Next reference to nonexistent `two arg\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':4: Next reference to nonexistent `two arg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 4,
+     'macro' => '',
+     'text' => 'Next reference to nonexistent `two arg\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':4: Prev reference to nonexistent `three arg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 4,
+     'macro' => '',
+     'text' => 'Prev reference to nonexistent `three arg\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':5: Next reference to nonexistent `two arg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 5,
+     'macro' => '',
+     'text' => 'Next reference to nonexistent `two arg\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':5: Prev reference to nonexistent `three arg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 5,
+     'macro' => '',
+     'text' => 'Prev reference to nonexistent `three arg\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':5: Up reference to nonexistent `four arg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 5,
+     'macro' => '',
+     'text' => 'Up reference to nonexistent `four arg\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':6: Next reference to nonexistent `two arg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 6,
+     'macro' => '',
+     'text' => 'Next reference to nonexistent `two arg\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':6: Prev reference to nonexistent `three arg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 6,
+     'macro' => '',
+     'text' => 'Prev reference to nonexistent `three arg\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':6: Up reference to nonexistent `four arg five arg\'
+ ',
+     'file_name' => '',
+     'line_nr' => 6,
+     'macro' => '',
+     'text' => 'Up reference to nonexistent `four arg five arg\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':10: Next reference to nonexistent `@,cedilla\'
+ ',
+     'file_name' => '',
+     'line_nr' => 10,
+     'macro' => '',
+     'text' => 'Next reference to nonexistent `@,cedilla\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':10: Prev reference to nonexistent `@strong{comma in strong,}\'
+ ',
+     'file_name' => '',
+     'line_nr' => 10,
+     'macro' => '',
+     'text' => 'Prev reference to nonexistent `@strong{comma in strong,}\'',
+     'type' => 'error'
+   },
+   {
+     'error_line' => ':3: warning: node `one arg2\' unreferenced
+ ',
+     'file_name' => '',
+     'line_nr' => 3,
+     'macro' => '',
+     'text' => 'node `one arg2\' unreferenced',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':4: warning: node `one arg3\' unreferenced
+ ',
+     'file_name' => '',
+     'line_nr' => 4,
+     'macro' => '',
+     'text' => 'node `one arg3\' unreferenced',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':5: warning: node `one arg4\' unreferenced
+ ',
+     'file_name' => '',
+     'line_nr' => 5,
+     'macro' => '',
+     'text' => 'node `one arg4\' unreferenced',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':6: warning: node `one arg5\' unreferenced
+ ',
+     'file_name' => '',
+     'line_nr' => 6,
+     'macro' => '',
+     'text' => 'node `one arg5\' unreferenced',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':8: warning: node `comment\' unreferenced
+ ',
+     'file_name' => '',
+     'line_nr' => 8,
+     'macro' => '',
+     'text' => 'node `comment\' unreferenced',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':10: warning: node `arg1 @comma{} arg2\' unreferenced
+ ',
+     'file_name' => '',
+     'line_nr' => 10,
+     'macro' => '',
+     'text' => 'node `arg1 @comma{} arg2\' unreferenced',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ $result_floats{'node_line_arguments'} = {};
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/nodename_parentheses.pl texinfo-6.8/tp/t/results/sectioning/nodename_parentheses.pl
*** texinfo-6.7/tp/t/results/sectioning/nodename_parentheses.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/nodename_parentheses.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 359,363 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Node-_0028with-parentheses_0029'
            }
--- 361,367 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Node-_0028with-parentheses_0029'
            }
***************
*** 453,457 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Other-node'
            }
--- 457,463 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Other-node'
            }
***************
*** 662,666 ****
                {}
              ],
!             'node_content' => [],
              'normalized' => 'node'
            }
--- 668,674 ----
                {}
              ],
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node'
            }
***************
*** 795,799 ****
  $result_trees{'nodename_parentheses'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[1];
  $result_trees{'nodename_parentheses'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodename_parentheses'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodename_parentheses'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodename_parentheses'}{'contents'}[1]{'parent'} = $result_trees{'nodename_parentheses'};
  $result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0];
--- 803,807 ----
  $result_trees{'nodename_parentheses'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[1];
  $result_trees{'nodename_parentheses'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodename_parentheses'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodename_parentheses'}{'contents'}[1]{'parent'} = $result_trees{'nodename_parentheses'};
  $result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0];
***************
*** 846,850 ****
  $result_trees{'nodename_parentheses'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[3];
  $result_trees{'nodename_parentheses'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodename_parentheses'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodename_parentheses'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodename_parentheses'}{'contents'}[3]{'parent'} = $result_trees{'nodename_parentheses'};
  $result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0];
--- 854,858 ----
  $result_trees{'nodename_parentheses'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[3];
  $result_trees{'nodename_parentheses'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodename_parentheses'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodename_parentheses'}{'contents'}[3]{'parent'} = $result_trees{'nodename_parentheses'};
  $result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0];
***************
*** 858,862 ****
  $result_trees{'nodename_parentheses'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[5];
  $result_trees{'nodename_parentheses'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodename_parentheses'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodename_parentheses'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'nodename_parentheses'}{'contents'}[5]{'parent'} = $result_trees{'nodename_parentheses'};
  $result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0];
--- 866,870 ----
  $result_trees{'nodename_parentheses'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[5];
  $result_trees{'nodename_parentheses'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodename_parentheses'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'nodename_parentheses'}{'contents'}[5]{'parent'} = $result_trees{'nodename_parentheses'};
  $result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0];
***************
*** 892,896 ****
  $result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[7]{'args'}[0]{'contents'}[3];
  $result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'manual_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[7]{'args'}[0]{'contents'}[1];
! $result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'nodename_parentheses'}{'contents'}[7]{'parent'} = $result_trees{'nodename_parentheses'};
  $result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0];
--- 900,904 ----
  $result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[7]{'args'}[0]{'contents'}[3];
  $result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'manual_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[7]{'args'}[0]{'contents'}[1];
! $result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodename_parentheses'}{'contents'}[7]{'args'}[0]{'contents'}[3];
  $result_trees{'nodename_parentheses'}{'contents'}[7]{'parent'} = $result_trees{'nodename_parentheses'};
  $result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0];
***************
*** 1215,1246 ****
    },
    {
!     'error_line' => ':15: warning: node next `Other node\' in menu `(manual)node\' and in sectioning `node\' differ
! ',
!     'file_name' => '',
!     'line_nr' => 15,
!     'macro' => '',
!     'text' => 'node next `Other node\' in menu `(manual)node\' and in sectioning `node\' differ',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':22: warning: node `Other node\' is prev for `node\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 22,
      'macro' => '',
!     'text' => 'node `Other node\' is prev for `node\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':22: warning: node `Top\' is up for `node\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 22,
      'macro' => '',
!     'text' => 'node `Top\' is up for `node\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':1: node `Top\' lacks menu item for `node\' despite being its Up target
  ',
      'file_name' => '',
--- 1223,1245 ----
    },
    {
!     'error_line' => ':22: warning: node prev for `node\' is `Other node\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 22,
      'macro' => '',
!     'text' => 'node prev for `node\' is `Other node\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':22: warning: node up for `node\' is `Top\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 22,
      'macro' => '',
!     'text' => 'node up for `node\' is `Top\' in sectioning but not in menu',
      'type' => 'warning'
    },
    {
!     'error_line' => ':1: warning: node `Top\' lacks menu item for `node\' despite being its Up target
  ',
      'file_name' => '',
***************
*** 1248,1255 ****
      'macro' => '',
      'text' => 'node `Top\' lacks menu item for `node\' despite being its Up target',
!     'type' => 'error'
    }
  ];
  
  
  1;
--- 1247,1257 ----
      'macro' => '',
      'text' => 'node `Top\' lacks menu item for `node\' despite being its Up target',
!     'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'nodename_parentheses'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node_nested_parentheses.pl texinfo-6.8/tp/t/results/sectioning/node_nested_parentheses.pl
*** texinfo-6.7/tp/t/results/sectioning/node_nested_parentheses.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node_nested_parentheses.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 272,276 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 272,280 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 353,357 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 357,365 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 7,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 405,409 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 413,419 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 470,474 ****
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[1];
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[4];
- $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[4];
--- 480,483 ----
***************
*** 487,491 ****
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[1];
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[2] = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[2];
- $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[1]{'line_nr'};
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1];
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0];
--- 496,499 ----
***************
*** 495,499 ****
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_nested_parentheses'}{'contents'}[1];
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_nested_parentheses'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'parent'} = $result_trees{'node_nested_parentheses'};
  
--- 503,507 ----
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_nested_parentheses'}{'contents'}[1];
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_nested_parentheses'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_nested_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_nested_parentheses'}{'contents'}[1]{'parent'} = $result_trees{'node_nested_parentheses'};
  
***************
*** 582,584 ****
--- 590,595 ----
  
  
+ $result_floats{'node_nested_parentheses'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node_part_chapter_after_chapter.pl texinfo-6.8/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
*** texinfo-6.7/tp/t/results/sectioning/node_part_chapter_after_chapter.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node_part_chapter_after_chapter.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 305,309 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-node'
              }
--- 307,313 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-node'
              }
***************
*** 393,397 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'part-chapter-node'
              }
--- 397,403 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'part-chapter-node'
              }
***************
*** 514,518 ****
  $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1];
  $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[0];
  $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0];
--- 520,524 ----
  $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1];
  $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[0];
  $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0];
***************
*** 555,559 ****
  $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0];
  $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[1];
  $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0];
--- 561,565 ----
  $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0];
  $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[1];
  $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0];
***************
*** 568,572 ****
  $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0];
  $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[2];
  $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0];
--- 574,578 ----
  $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0];
  $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[2];
  $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0];
***************
*** 832,835 ****
--- 838,844 ----
  
  
+ $result_floats{'node_part_chapter_after_chapter'} = {};
+ 
+ 
  $result_elements{'node_part_chapter_after_chapter'} = [
    {
***************
*** 1074,1086 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1083,1097 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1091,1094 ****
--- 1102,1106 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1099,1103 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 1111,1116 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 1105,1134 ****
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-node" accesskey="1">chapter node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#part-chapter-node" accesskey="2">part chapter node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
- 
- <hr>
- <span id="chapter-node"></span><div class="header">
- <p>
- Next: <a href="#part-chapter-node" accesskey="n" rel="next">part chapter node</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
- </div>
- 
- <span id="chapter-node-1"></span><h2 class="chapter">1 chapter node</h2>
  
! <hr>
! <span id="part-chapter-node"></span><div class="header">
! <p>
! Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
! </div>
! <span id="part"></span><h1 class="part">part</h1>
! <hr>
! 
! <span id="chapter-with-part-node"></span><h2 class="chapter">2 chapter with part node</h2>
! 
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 1118,1123 ----
  <span id="top"></span><h1 class="top">top</h1>
  
  
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 1146,1151 ****
--- 1135,1167 ----
  </ul>
  </div>
+ </div>
+ <hr>
+ <div class="chapter" id="chapter-node">
+ <div class="header">
+ <p>
+ Next: <a href="#part-chapter-node" accesskey="n" rel="next">chapter with part node</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
+ </div>
+ 
+ <span id="chapter-node-1"></span><h2 class="chapter">1 chapter node</h2>
  
  <hr>
+ </div>
+ <div class="chapter" id="part-chapter-node">
+ <div class="header">
+ <p>
+ Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter node</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
+ </div>
+ </div>
+ </div>
+ <div class="part" id="part">
+ <h1 class="part">part</h1>
+ <hr>
+ 
+ <ul class="section-toc">
+ <li><a href="#part-chapter-node" accesskey="1">chapter with part node</a></li>
+ </ul>
+ <span id="chapter-with-part-node"></span><h2 class="chapter">2 chapter with part node</h2>
+ 
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node_part_chapter_after_top.pl texinfo-6.8/tp/t/results/sectioning/node_part_chapter_after_top.pl
*** texinfo-6.7/tp/t/results/sectioning/node_part_chapter_after_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node_part_chapter_after_top.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 241,245 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-node'
              }
--- 243,249 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-node'
              }
***************
*** 338,342 ****
  $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1];
  $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'node_part_chapter_after_top'}[0];
  $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
--- 342,346 ----
  $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1];
  $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'node_part_chapter_after_top'}[0];
  $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
***************
*** 368,372 ****
  $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0];
  $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[1];
  $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
--- 372,376 ----
  $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0];
  $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[1];
  $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
***************
*** 560,563 ****
--- 564,570 ----
  
  
+ $result_floats{'node_part_chapter_after_top'} = {};
+ 
+ 
  $result_elements{'node_part_chapter_after_top'} = [
    {
***************
*** 711,722 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 718,731 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 727,730 ****
--- 736,740 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 735,759 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-node" accesskey="1">chapter node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter-node"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
! <span id="part"></span><h1 class="part">part</h1>
  <hr>
  
  <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! <hr>
  
  
--- 745,773 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
! <div class="chapter" id="chapter-node">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
! </div>
  </div>
! </div>
! <div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
  
+ <ul class="section-toc">
+ <li><a href="#chapter-node" accesskey="1">chapter</a></li>
+ </ul>
  <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node.pl texinfo-6.8/tp/t/results/sectioning/node.pl
*** texinfo-6.7/tp/t/results/sectioning/node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node.pl	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,836 ****
- use vars qw(%result_texis %result_texts %result_trees %result_errors 
-    %result_indices %result_sectioning %result_nodes %result_menus
-    %result_floats %result_converted %result_converted_errors 
-    %result_elements %result_directions_text);
- 
- use utf8;
- 
- $result_trees{'node'} = {
-   'contents' => [
-     {
-       'contents' => [
-         {
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line'
-         }
-       ],
-       'parent' => {},
-       'type' => 'text_root'
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'one arg1'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => ' 
- '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         }
-       ],
-       'cmdname' => 'node',
-       'contents' => [],
-       'extra' => {
-         'node_content' => [
-           {}
-         ],
-         'nodes_manuals' => [
-           {
-             'node_content' => [],
-             'normalized' => 'one-arg1'
-           }
-         ],
-         'normalized' => 'one-arg1',
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 2,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'one arg2'
-             }
-           ],
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'two arg'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- ',
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         }
-       ],
-       'cmdname' => 'node',
-       'contents' => [],
-       'extra' => {
-         'node_content' => [
-           {}
-         ],
-         'nodes_manuals' => [
-           {
-             'node_content' => [],
-             'normalized' => 'one-arg2'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'two-arg'
-           }
-         ],
-         'normalized' => 'one-arg2',
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 3,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'one arg3'
-             }
-           ],
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'two arg'
-             }
-           ],
-           'extra' => {
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'three arg'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- ',
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         }
-       ],
-       'cmdname' => 'node',
-       'contents' => [],
-       'extra' => {
-         'node_content' => [
-           {}
-         ],
-         'nodes_manuals' => [
-           {
-             'node_content' => [],
-             'normalized' => 'one-arg3'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'two-arg'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'three-arg'
-           }
-         ],
-         'normalized' => 'one-arg3',
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 4,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'one arg4'
-             }
-           ],
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'two arg'
-             }
-           ],
-           'extra' => {
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'three arg'
-             }
-           ],
-           'extra' => {
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'four arg'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- ',
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         }
-       ],
-       'cmdname' => 'node',
-       'contents' => [],
-       'extra' => {
-         'node_content' => [
-           {}
-         ],
-         'nodes_manuals' => [
-           {
-             'node_content' => [],
-             'normalized' => 'one-arg4'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'two-arg'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'three-arg'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'four-arg'
-           }
-         ],
-         'normalized' => 'one-arg4',
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 5,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'one arg5'
-             }
-           ],
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'two arg'
-             }
-           ],
-           'extra' => {
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'three arg'
-             }
-           ],
-           'extra' => {
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'four arg five arg'
-             }
-           ],
-           'extra' => {
-             'spaces_after_argument' => '
- ',
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         }
-       ],
-       'cmdname' => 'node',
-       'contents' => [
-         {
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line'
-         }
-       ],
-       'extra' => {
-         'node_content' => [
-           {}
-         ],
-         'nodes_manuals' => [
-           {
-             'node_content' => [],
-             'normalized' => 'one-arg5'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'two-arg'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'three-arg'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'four-arg-five-arg'
-           }
-         ],
-         'normalized' => 'one-arg5',
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 6,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'comment'
-             }
-           ],
-           'extra' => {
-             'comment_at_end' => {
-               'args' => [
-                 {
-                   'parent' => {},
-                   'text' => '
- ',
-                   'type' => 'misc_arg'
-                 }
-               ],
-               'cmdname' => 'comment',
-               'extra' => {
-                 'misc_args' => [
-                   '
- '
-                 ]
-               },
-               'parent' => {}
-             },
-             'spaces_after_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         }
-       ],
-       'cmdname' => 'node',
-       'contents' => [
-         {
-           'parent' => {},
-           'text' => '
- ',
-           'type' => 'empty_line'
-         }
-       ],
-       'extra' => {
-         'node_content' => [
-           {}
-         ],
-         'nodes_manuals' => [
-           {
-             'node_content' => [],
-             'normalized' => 'comment'
-           }
-         ],
-         'normalized' => 'comment',
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {
-         'file_name' => '',
-         'line_nr' => 8,
-         'macro' => ''
-       },
-       'parent' => {}
-     },
-     {
-       'args' => [
-         {
-           'contents' => [
-             {
-               'parent' => {},
-               'text' => 'arg1 '
-             },
-             {
-               'args' => [
-                 {
-                   'contents' => [],
-                   'parent' => {},
-                   'type' => 'brace_command_arg'
-                 }
-               ],
-               'cmdname' => 'comma',
-               'contents' => [],
-               'line_nr' => {
-                 'file_name' => '',
-                 'line_nr' => 10,
-                 'macro' => ''
-               },
-               'parent' => {}
-             },
-             {
-               'parent' => {},
-               'text' => ' arg2'
-             }
-           ],
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'args' => [
-                 {
-                   'contents' => [
-                     {
-                       'parent' => {},
-                       'text' => 'c'
-                     }
-                   ],
-                   'parent' => {},
-                   'type' => 'following_arg'
-                 }
-               ],
-               'cmdname' => ',',
-               'contents' => [],
-               'line_nr' => {},
-               'parent' => {}
-             },
-             {
-               'parent' => {},
-               'text' => 'edilla'
-             }
-           ],
-           'extra' => {
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         },
-         {
-           'contents' => [
-             {
-               'args' => [
-                 {
-                   'contents' => [
-                     {
-                       'parent' => {},
-                       'text' => 'comma in strong,'
-                     }
-                   ],
-                   'parent' => {},
-                   'type' => 'brace_command_arg'
-                 }
-               ],
-               'cmdname' => 'strong',
-               'contents' => [],
-               'line_nr' => {},
-               'parent' => {}
-             }
-           ],
-           'extra' => {
-             'comment_at_end' => {
-               'args' => [
-                 {
-                   'parent' => {},
-                   'text' => ' comma , end
- ',
-                   'type' => 'misc_arg'
-                 }
-               ],
-               'cmdname' => 'c',
-               'extra' => {
-                 'misc_args' => [
-                   ' comma , end
- '
-                 ]
-               },
-               'parent' => {}
-             },
-             'spaces_after_argument' => ' ',
-             'spaces_before_argument' => ' '
-           },
-           'parent' => {},
-           'type' => 'line_arg'
-         }
-       ],
-       'cmdname' => 'node',
-       'contents' => [],
-       'extra' => {
-         'node_content' => [
-           {},
-           {},
-           {}
-         ],
-         'nodes_manuals' => [
-           {
-             'node_content' => [],
-             'normalized' => 'arg1-_002c-arg2'
-           },
-           {
-             'node_content' => [
-               {},
-               {}
-             ],
-             'normalized' => '_00e7edilla'
-           },
-           {
-             'node_content' => [
-               {}
-             ],
-             'normalized' => 'comma-in-strong_002c'
-           }
-         ],
-         'normalized' => 'arg1-_002c-arg2',
-         'spaces_before_argument' => ' '
-       },
-       'line_nr' => {},
-       'parent' => {}
-     }
-   ],
-   'type' => 'document_root'
- };
- $result_trees{'node'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[0];
- $result_trees{'node'}{'contents'}[0]{'parent'} = $result_trees{'node'};
- $result_trees{'node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[1]{'args'}[0];
- $result_trees{'node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[1];
- $result_trees{'node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
- $result_trees{'node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node'}{'contents'}[1]{'extra'}{'node_content'};
- $result_trees{'node'}{'contents'}[1]{'parent'} = $result_trees{'node'};
- $result_trees{'node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[2]{'args'}[0];
- $result_trees{'node'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[2];
- $result_trees{'node'}{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[2]{'args'}[1];
- $result_trees{'node'}{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'node'}{'contents'}[2];
- $result_trees{'node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
- $result_trees{'node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node'}{'contents'}[2]{'extra'}{'node_content'};
- $result_trees{'node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node'}{'contents'}[2]{'args'}[1]{'contents'}[0];
- $result_trees{'node'}{'contents'}[2]{'parent'} = $result_trees{'node'};
- $result_trees{'node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[3]{'args'}[0];
- $result_trees{'node'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[3];
- $result_trees{'node'}{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[3]{'args'}[1];
- $result_trees{'node'}{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'node'}{'contents'}[3];
- $result_trees{'node'}{'contents'}[3]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[3]{'args'}[2];
- $result_trees{'node'}{'contents'}[3]{'args'}[2]{'parent'} = $result_trees{'node'}{'contents'}[3];
- $result_trees{'node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
- $result_trees{'node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node'}{'contents'}[3]{'extra'}{'node_content'};
- $result_trees{'node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node'}{'contents'}[3]{'args'}[1]{'contents'}[0];
- $result_trees{'node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'node'}{'contents'}[3]{'args'}[2]{'contents'}[0];
- $result_trees{'node'}{'contents'}[3]{'parent'} = $result_trees{'node'};
- $result_trees{'node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[4]{'args'}[0];
- $result_trees{'node'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[4];
- $result_trees{'node'}{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[4]{'args'}[1];
- $result_trees{'node'}{'contents'}[4]{'args'}[1]{'parent'} = $result_trees{'node'}{'contents'}[4];
- $result_trees{'node'}{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[4]{'args'}[2];
- $result_trees{'node'}{'contents'}[4]{'args'}[2]{'parent'} = $result_trees{'node'}{'contents'}[4];
- $result_trees{'node'}{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[4]{'args'}[3];
- $result_trees{'node'}{'contents'}[4]{'args'}[3]{'parent'} = $result_trees{'node'}{'contents'}[4];
- $result_trees{'node'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
- $result_trees{'node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node'}{'contents'}[4]{'extra'}{'node_content'};
- $result_trees{'node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node'}{'contents'}[4]{'args'}[1]{'contents'}[0];
- $result_trees{'node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'node'}{'contents'}[4]{'args'}[2]{'contents'}[0];
- $result_trees{'node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'node'}{'contents'}[4]{'args'}[3]{'contents'}[0];
- $result_trees{'node'}{'contents'}[4]{'parent'} = $result_trees{'node'};
- $result_trees{'node'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[5]{'args'}[0];
- $result_trees{'node'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[5];
- $result_trees{'node'}{'contents'}[5]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[5]{'args'}[1];
- $result_trees{'node'}{'contents'}[5]{'args'}[1]{'parent'} = $result_trees{'node'}{'contents'}[5];
- $result_trees{'node'}{'contents'}[5]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[5]{'args'}[2];
- $result_trees{'node'}{'contents'}[5]{'args'}[2]{'parent'} = $result_trees{'node'}{'contents'}[5];
- $result_trees{'node'}{'contents'}[5]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[5]{'args'}[3];
- $result_trees{'node'}{'contents'}[5]{'args'}[3]{'parent'} = $result_trees{'node'}{'contents'}[5];
- $result_trees{'node'}{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[5];
- $result_trees{'node'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node'}{'contents'}[5]{'extra'}{'node_content'};
- $result_trees{'node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node'}{'contents'}[5]{'args'}[1]{'contents'}[0];
- $result_trees{'node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'node'}{'contents'}[5]{'args'}[2]{'contents'}[0];
- $result_trees{'node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'node'}{'contents'}[5]{'args'}[3]{'contents'}[0];
- $result_trees{'node'}{'contents'}[5]{'parent'} = $result_trees{'node'};
- $result_trees{'node'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[6]{'args'}[0];
- $result_trees{'node'}{'contents'}[6]{'args'}[0]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[6]{'args'}[0]{'extra'}{'comment_at_end'};
- $result_trees{'node'}{'contents'}[6]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'node'}{'contents'}[6]{'args'}[0];
- $result_trees{'node'}{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[6];
- $result_trees{'node'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[6];
- $result_trees{'node'}{'contents'}[6]{'extra'}{'node_content'}[0] = $result_trees{'node'}{'contents'}[6]{'args'}[0]{'contents'}[0];
- $result_trees{'node'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node'}{'contents'}[6]{'extra'}{'node_content'};
- $result_trees{'node'}{'contents'}[6]{'parent'} = $result_trees{'node'};
- $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[0];
- $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[1];
- $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[0];
- $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[0];
- $result_trees{'node'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7];
- $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[0]{'args'}[0];
- $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[0];
- $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
- $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[1];
- $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[1];
- $result_trees{'node'}{'contents'}[7]{'args'}[1]{'parent'} = $result_trees{'node'}{'contents'}[7];
- $result_trees{'node'}{'contents'}[7]{'args'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[2]{'contents'}[0]{'args'}[0];
- $result_trees{'node'}{'contents'}[7]{'args'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[2]{'contents'}[0];
- $result_trees{'node'}{'contents'}[7]{'args'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
- $result_trees{'node'}{'contents'}[7]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[2];
- $result_trees{'node'}{'contents'}[7]{'args'}[2]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[2]{'extra'}{'comment_at_end'};
- $result_trees{'node'}{'contents'}[7]{'args'}[2]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'node'}{'contents'}[7]{'args'}[2];
- $result_trees{'node'}{'contents'}[7]{'args'}[2]{'parent'} = $result_trees{'node'}{'contents'}[7];
- $result_trees{'node'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[0];
- $result_trees{'node'}{'contents'}[7]{'extra'}{'node_content'}[1] = $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[1];
- $result_trees{'node'}{'contents'}[7]{'extra'}{'node_content'}[2] = $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[2];
- $result_trees{'node'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node'}{'contents'}[7]{'extra'}{'node_content'};
- $result_trees{'node'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[0];
- $result_trees{'node'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[1] = $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[1];
- $result_trees{'node'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'node'}{'contents'}[7]{'args'}[2]{'contents'}[0];
- $result_trees{'node'}{'contents'}[7]{'line_nr'} = $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'line_nr'};
- $result_trees{'node'}{'contents'}[7]{'parent'} = $result_trees{'node'};
- 
- $result_texis{'node'} = '
- @node one arg1 
- @node one arg2, two arg
- @node one arg3, two arg, three arg
- @node one arg4, two arg, three arg, four arg
- @node one arg5, two arg, three arg, four arg five arg
- 
- @node comment @comment
- 
- @node arg1 @comma{} arg2, @,cedilla, @strong{comma in strong,} @c comma , end
- ';
- 
- 
- $result_texts{'node'} = '
- 
- 
- ';
- 
- $result_sectioning{'node'} = {};
- 
- $result_nodes{'node'} = {
-   'cmdname' => 'node',
-   'extra' => {
-     'normalized' => 'one-arg1',
-     'spaces_before_argument' => ' '
-   }
- };
- 
- $result_menus{'node'} = {
-   'cmdname' => 'node',
-   'extra' => {
-     'normalized' => 'one-arg1',
-     'spaces_before_argument' => ' '
-   }
- };
- 
- $result_errors{'node'} = [
-   {
-     'error_line' => ':6: warning: superfluous arguments for node
- ',
-     'file_name' => '',
-     'line_nr' => 6,
-     'macro' => '',
-     'text' => 'superfluous arguments for node',
-     'type' => 'warning'
-   },
-   {
-     'error_line' => ':3: Next reference to nonexistent `two arg\'
- ',
-     'file_name' => '',
-     'line_nr' => 3,
-     'macro' => '',
-     'text' => 'Next reference to nonexistent `two arg\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':4: Next reference to nonexistent `two arg\'
- ',
-     'file_name' => '',
-     'line_nr' => 4,
-     'macro' => '',
-     'text' => 'Next reference to nonexistent `two arg\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':4: Prev reference to nonexistent `three arg\'
- ',
-     'file_name' => '',
-     'line_nr' => 4,
-     'macro' => '',
-     'text' => 'Prev reference to nonexistent `three arg\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':5: Next reference to nonexistent `two arg\'
- ',
-     'file_name' => '',
-     'line_nr' => 5,
-     'macro' => '',
-     'text' => 'Next reference to nonexistent `two arg\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':5: Prev reference to nonexistent `three arg\'
- ',
-     'file_name' => '',
-     'line_nr' => 5,
-     'macro' => '',
-     'text' => 'Prev reference to nonexistent `three arg\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':5: Up reference to nonexistent `four arg\'
- ',
-     'file_name' => '',
-     'line_nr' => 5,
-     'macro' => '',
-     'text' => 'Up reference to nonexistent `four arg\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':6: Next reference to nonexistent `two arg\'
- ',
-     'file_name' => '',
-     'line_nr' => 6,
-     'macro' => '',
-     'text' => 'Next reference to nonexistent `two arg\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':6: Prev reference to nonexistent `three arg\'
- ',
-     'file_name' => '',
-     'line_nr' => 6,
-     'macro' => '',
-     'text' => 'Prev reference to nonexistent `three arg\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':6: Up reference to nonexistent `four arg five arg\'
- ',
-     'file_name' => '',
-     'line_nr' => 6,
-     'macro' => '',
-     'text' => 'Up reference to nonexistent `four arg five arg\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':10: Next reference to nonexistent `@,cedilla\'
- ',
-     'file_name' => '',
-     'line_nr' => 10,
-     'macro' => '',
-     'text' => 'Next reference to nonexistent `@,cedilla\'',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':10: Prev reference to nonexistent `@strong{comma in strong,}\'
- ',
-     'file_name' => '',
-     'line_nr' => 10,
-     'macro' => '',
-     'text' => 'Prev reference to nonexistent `@strong{comma in strong,}\'',
-     'type' => 'error'
-   }
- ];
- 
- 
- 1;
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node_referenced_in_ref.pl texinfo-6.8/tp/t/results/sectioning/node_referenced_in_ref.pl
*** texinfo-6.7/tp/t/results/sectioning/node_referenced_in_ref.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node_referenced_in_ref.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 0 ****
--- 1,450 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'node_referenced_in_ref'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'cmdname' => 'menu',
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'empty_line_after_command'
+             },
+             {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '* ',
+                   'type' => 'menu_entry_leading_text'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'first level node'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_node'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '::',
+                   'type' => 'menu_entry_separator'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => '
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'preformatted'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_description'
+                 }
+               ],
+               'extra' => {
+                 'menu_entry_description' => {},
+                 'menu_entry_node' => {
+                   'node_content' => [
+                     {}
+                   ],
+                   'normalized' => 'first-level-node'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 4,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'menu_entry'
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'menu'
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'end',
+               'extra' => {
+                 'command_argument' => 'menu',
+                 'spaces_before_argument' => ' ',
+                 'text_arg' => 'menu'
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 5,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'extra' => {
+             'end_command' => {}
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'contents' => [
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'second level node'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'ref',
+               'contents' => [],
+               'extra' => {
+                 'label' => {
+                   'args' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => 'second level node'
+                         }
+                       ],
+                       'extra' => {
+                         'spaces_after_argument' => '
+ '
+                       },
+                       'parent' => {},
+                       'type' => 'line_arg'
+                     }
+                   ],
+                   'cmdname' => 'node',
+                   'contents' => [],
+                   'extra' => {
+                     'node_content' => [
+                       {}
+                     ],
+                     'nodes_manuals' => [
+                       {
+                         'node_content' => [
+                           {}
+                         ],
+                         'normalized' => 'second-level-node'
+                       }
+                     ],
+                     'normalized' => 'second-level-node',
+                     'spaces_before_argument' => ' '
+                   },
+                   'line_nr' => {
+                     'file_name' => '',
+                     'line_nr' => 11,
+                     'macro' => ''
+                   },
+                   'parent' => {}
+                 },
+                 'node_argument' => {
+                   'node_content' => [
+                     {}
+                   ],
+                   'normalized' => 'second-level-node'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 7,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => '.
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'paragraph'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'Top',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'first level node'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'first-level-node'
+           }
+         ],
+         'normalized' => 'first-level-node',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 9,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {}
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'node_referenced_in_ref'}{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'};
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'args'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0] = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'parent'} = $result_trees{'node_referenced_in_ref'};
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[1];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'parent'} = $result_trees{'node_referenced_in_ref'};
+ $result_trees{'node_referenced_in_ref'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[2]{'args'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[2];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'node_referenced_in_ref'}{'contents'}[2];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'node_referenced_in_ref'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_referenced_in_ref'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+ $result_trees{'node_referenced_in_ref'}{'contents'}[2]{'parent'} = $result_trees{'node_referenced_in_ref'};
+ $result_trees{'node_referenced_in_ref'}{'contents'}[3] = $result_trees{'node_referenced_in_ref'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
+ 
+ $result_texis{'node_referenced_in_ref'} = '@node Top
+ 
+ @menu
+ * first level node::
+ @end menu
+ 
+ @ref{second level node}.
+ 
+ @node first level node
+ 
+ @node second level node
+ ';
+ 
+ 
+ $result_texts{'node_referenced_in_ref'} = '
+ * first level node::
+ 
+ second level node.
+ 
+ 
+ ';
+ 
+ $result_sectioning{'node_referenced_in_ref'} = {};
+ 
+ $result_nodes{'node_referenced_in_ref'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   },
+   'menu_child' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'normalized' => 'first-level-node',
+       'spaces_before_argument' => ' '
+     },
+     'node_prev' => {},
+     'node_up' => {}
+   },
+   'menus' => [
+     {
+       'cmdname' => 'menu',
+       'extra' => {
+         'end_command' => {
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'menu',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'menu'
+           }
+         }
+       }
+     }
+   ],
+   'node_next' => {}
+ };
+ $result_nodes{'node_referenced_in_ref'}{'menu_child'}{'node_prev'} = $result_nodes{'node_referenced_in_ref'};
+ $result_nodes{'node_referenced_in_ref'}{'menu_child'}{'node_up'} = $result_nodes{'node_referenced_in_ref'};
+ $result_nodes{'node_referenced_in_ref'}{'node_next'} = $result_nodes{'node_referenced_in_ref'}{'menu_child'};
+ 
+ $result_menus{'node_referenced_in_ref'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   },
+   'menu_child' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'normalized' => 'first-level-node',
+       'spaces_before_argument' => ' '
+     },
+     'menu_up' => {},
+     'menu_up_hash' => {
+       'Top' => 1
+     }
+   }
+ };
+ $result_menus{'node_referenced_in_ref'}{'menu_child'}{'menu_up'} = $result_menus{'node_referenced_in_ref'};
+ 
+ $result_errors{'node_referenced_in_ref'} = [];
+ 
+ 
+ $result_floats{'node_referenced_in_ref'} = {};
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 224,228 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 224,230 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 329,333 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second-node'
              },
--- 331,337 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second-node'
              },
***************
*** 421,425 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'third-node'
              },
--- 425,431 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'third-node'
              },
***************
*** 523,527 ****
  $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'element_command'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1];
--- 529,533 ----
  $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'element_command'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[0]{'contents'}[1];
***************
*** 540,544 ****
  $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
--- 546,550 ----
  $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
***************
*** 556,560 ****
  $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'args'}[3]{'contents'}[0];
--- 562,566 ----
  $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_nodes'}[2]{'contents'}[0]{'args'}[3]{'contents'}[0];
***************
*** 710,713 ****
--- 716,722 ----
  
  
+ $result_floats{'nodes_after_top_before_chapter_nodes'} = {};
+ 
+ 
  $result_elements{'nodes_after_top_before_chapter_nodes'} = [
    {
***************
*** 893,904 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 902,915 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 909,912 ****
--- 920,924 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 923,937 ****
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p><table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#second-node" accesskey="1">second node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#third-node" accesskey="2">third node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <span id="second-node"></span><div class="header">
  <p>
! Next: <a href="#third-node" accesskey="n" rel="next">third node</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">second node</h4>
--- 935,943 ----
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p>
  <hr>
  <span id="second-node"></span><div class="header">
  <p>
! Next: <a href="#third-node" accesskey="n" rel="next">chapter</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">second node</h4>
***************
*** 940,949 ****
  </p>
  <hr>
! <span id="third-node"></span><div class="header">
  <p>
  Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! <hr>
  
  
--- 946,956 ----
  </p>
  <hr>
! <div class="chapter" id="third-node">
! <div class="header">
  <p>
  Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
*** texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 0 ****
--- 1,775 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top node
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'paragraph'
+         },
+         {
+           'cmdname' => 'menu',
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'empty_line_after_command'
+             },
+             {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '* ',
+                   'type' => 'menu_entry_leading_text'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'second node'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_node'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '::',
+                   'type' => 'menu_entry_separator'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => '
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'preformatted'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_description'
+                 }
+               ],
+               'extra' => {
+                 'menu_entry_description' => {},
+                 'menu_entry_node' => {
+                   'node_content' => [
+                     {}
+                   ],
+                   'normalized' => 'second-node'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 4,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'menu_entry'
+             },
+             {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '* ',
+                   'type' => 'menu_entry_leading_text'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'third node'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_node'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '::',
+                   'type' => 'menu_entry_separator'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => '
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'preformatted'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_description'
+                 }
+               ],
+               'extra' => {
+                 'menu_entry_description' => {},
+                 'menu_entry_node' => {
+                   'node_content' => [
+                     {}
+                   ],
+                   'normalized' => 'third-node'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 5,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'menu_entry'
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'menu'
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'end',
+               'extra' => {
+                 'command_argument' => 'menu',
+                 'spaces_before_argument' => ' ',
+                 'text_arg' => 'menu'
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 6,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'extra' => {
+             'end_command' => {}
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'Top',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second node'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'third node'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second node
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'paragraph'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'second-node'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'third-node'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'second-node',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 8,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'third node'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second node'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'third-node'
+           },
+           undef,
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'second-node'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'third-node',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 12,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chapter'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 13,
+         'macro' => ''
+       },
+       'number' => 1,
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[1]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[2]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'args'}[3]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[2]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'args'}[3]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[4]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[4];
+ $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'contents'}[4]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ 
+ $result_texis{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = '@node Top
+ Top node
+ @menu
+ * second node::
+ * third node::
+ @end menu
+ 
+ @node second node, third node,Top,Top
+ 
+ second node
+ 
+ @node third node,,second node,Top
+ @chapter chapter
+ ';
+ 
+ 
+ $result_texts{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = 'Top node
+ * second node::
+ * third node::
+ 
+ 
+ second node
+ 
+ 1 chapter
+ *********
+ ';
+ 
+ $result_sectioning{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = {
+   'level' => 0,
+   'section_childs' => [
+     {
+       'cmdname' => 'chapter',
+       'extra' => {
+         'associated_node' => {
+           'cmdname' => 'node',
+           'extra' => {
+             'normalized' => 'third-node',
+             'spaces_before_argument' => ' '
+           }
+         },
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'number' => 1,
+       'section_up' => {}
+     }
+   ]
+ };
+ $result_sectioning{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ 
+ $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   },
+   'menu_child' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'normalized' => 'second-node',
+       'spaces_before_argument' => ' '
+     },
+     'node_next' => {
+       'cmdname' => 'node',
+       'extra' => {
+         'associated_section' => {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 1
+         },
+         'normalized' => 'third-node',
+         'spaces_before_argument' => ' '
+       },
+       'node_prev' => {},
+       'node_up' => {}
+     },
+     'node_prev' => {},
+     'node_up' => {}
+   },
+   'menus' => [
+     {
+       'cmdname' => 'menu',
+       'extra' => {
+         'end_command' => {
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'menu',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'menu'
+           }
+         }
+       }
+     }
+   ],
+   'node_next' => {}
+ };
+ $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'}{'node_next'}{'node_prev'} = $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'};
+ $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'}{'node_next'}{'node_up'} = $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'}{'node_prev'} = $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'}{'node_up'} = $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'node_next'} = $result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'};
+ 
+ $result_menus{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   },
+   'menu_child' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'normalized' => 'second-node',
+       'spaces_before_argument' => ' '
+     },
+     'menu_next' => {
+       'cmdname' => 'node',
+       'extra' => {
+         'normalized' => 'third-node',
+         'spaces_before_argument' => ' '
+       },
+       'menu_prev' => {},
+       'menu_up' => {},
+       'menu_up_hash' => {
+         'Top' => 1
+       }
+     },
+     'menu_up' => {},
+     'menu_up_hash' => {
+       'Top' => 1
+     }
+   }
+ };
+ $result_menus{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'}{'menu_next'}{'menu_prev'} = $result_menus{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'};
+ $result_menus{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'}{'menu_next'}{'menu_up'} = $result_menus{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ $result_menus{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'menu_child'}{'menu_up'} = $result_menus{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+ 
+ $result_errors{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = [];
+ 
+ 
+ $result_floats{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = 'Top node
+ 
+ second node
+ 
+ 1 chapter
+ *********
+ 
+ ';
+ 
+ 
+ $result_converted{'html'}->{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Untitled Document</title>
+ 
+ <meta name="description" content="Untitled Document">
+ <meta name="keywords" content="Untitled Document">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <link href="#Top" rel="start" title="Top">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <span id="Top"></span><div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h1 class="node-heading">Top</h1>
+ <p>Top node
+ </p>
+ <hr>
+ <span id="second-node"></span><div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h4 class="node-heading">second node</h4>
+ 
+ <p>second node
+ </p>
+ <hr>
+ <div class="chapter" id="third-node">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ $result_converted_errors{'html'}->{'nodes_after_top_before_chapter_not_split_no_use_node_directions'} = [
+   {
+     'error_line' => 'warning: must specify a title with a title command or @top
+ ',
+     'text' => 'must specify a title with a title command or @top',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
*** texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 0 ****
--- 1,775 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'nodes_after_top_before_chapter_not_split'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top node
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'paragraph'
+         },
+         {
+           'cmdname' => 'menu',
+           'contents' => [
+             {
+               'extra' => {
+                 'command' => {}
+               },
+               'parent' => {},
+               'text' => '
+ ',
+               'type' => 'empty_line_after_command'
+             },
+             {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '* ',
+                   'type' => 'menu_entry_leading_text'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'second node'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_node'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '::',
+                   'type' => 'menu_entry_separator'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => '
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'preformatted'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_description'
+                 }
+               ],
+               'extra' => {
+                 'menu_entry_description' => {},
+                 'menu_entry_node' => {
+                   'node_content' => [
+                     {}
+                   ],
+                   'normalized' => 'second-node'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 4,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'menu_entry'
+             },
+             {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => '* ',
+                   'type' => 'menu_entry_leading_text'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'third node'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_node'
+                 },
+                 {
+                   'parent' => {},
+                   'text' => '::',
+                   'type' => 'menu_entry_separator'
+                 },
+                 {
+                   'contents' => [
+                     {
+                       'contents' => [
+                         {
+                           'parent' => {},
+                           'text' => '
+ '
+                         }
+                       ],
+                       'parent' => {},
+                       'type' => 'preformatted'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'menu_entry_description'
+                 }
+               ],
+               'extra' => {
+                 'menu_entry_description' => {},
+                 'menu_entry_node' => {
+                   'node_content' => [
+                     {}
+                   ],
+                   'normalized' => 'third-node'
+                 }
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 5,
+                 'macro' => ''
+               },
+               'parent' => {},
+               'type' => 'menu_entry'
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'menu'
+                     }
+                   ],
+                   'extra' => {
+                     'spaces_after_argument' => '
+ '
+                   },
+                   'parent' => {},
+                   'type' => 'line_arg'
+                 }
+               ],
+               'cmdname' => 'end',
+               'extra' => {
+                 'command_argument' => 'menu',
+                 'spaces_before_argument' => ' ',
+                 'text_arg' => 'menu'
+               },
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 6,
+                 'macro' => ''
+               },
+               'parent' => {}
+             }
+           ],
+           'extra' => {
+             'end_command' => {}
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 3,
+             'macro' => ''
+           },
+           'parent' => {}
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'Top',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second node'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'third node'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second node
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'paragraph'
+         },
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'second-node'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'third-node'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'second-node',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 8,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'third node'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second node'
+             }
+           ],
+           'parent' => {},
+           'type' => 'line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'Top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'node',
+       'contents' => [],
+       'extra' => {
+         'node_content' => [
+           {}
+         ],
+         'nodes_manuals' => [
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'third-node'
+           },
+           undef,
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'second-node'
+           },
+           {
+             'node_content' => [
+               {}
+             ],
+             'normalized' => 'Top'
+           }
+         ],
+         'normalized' => 'third-node',
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 12,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chapter'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 13,
+         'macro' => ''
+       },
+       'number' => 1,
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'};
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'};
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'contents'}[1];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[1]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[2]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'args'}[3]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'};
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[2];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[2]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'args'}[3]{'contents'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'};
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[4]{'args'}[0];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[4];
+ $result_trees{'nodes_after_top_before_chapter_not_split'}{'contents'}[4]{'parent'} = $result_trees{'nodes_after_top_before_chapter_not_split'};
+ 
+ $result_texis{'nodes_after_top_before_chapter_not_split'} = '@node Top
+ Top node
+ @menu
+ * second node::
+ * third node::
+ @end menu
+ 
+ @node second node, third node,Top,Top
+ 
+ second node
+ 
+ @node third node,,second node,Top
+ @chapter chapter
+ ';
+ 
+ 
+ $result_texts{'nodes_after_top_before_chapter_not_split'} = 'Top node
+ * second node::
+ * third node::
+ 
+ 
+ second node
+ 
+ 1 chapter
+ *********
+ ';
+ 
+ $result_sectioning{'nodes_after_top_before_chapter_not_split'} = {
+   'level' => 0,
+   'section_childs' => [
+     {
+       'cmdname' => 'chapter',
+       'extra' => {
+         'associated_node' => {
+           'cmdname' => 'node',
+           'extra' => {
+             'normalized' => 'third-node',
+             'spaces_before_argument' => ' '
+           }
+         },
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'number' => 1,
+       'section_up' => {}
+     }
+   ]
+ };
+ $result_sectioning{'nodes_after_top_before_chapter_not_split'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'nodes_after_top_before_chapter_not_split'};
+ 
+ $result_nodes{'nodes_after_top_before_chapter_not_split'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   },
+   'menu_child' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'normalized' => 'second-node',
+       'spaces_before_argument' => ' '
+     },
+     'node_next' => {
+       'cmdname' => 'node',
+       'extra' => {
+         'associated_section' => {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 1
+         },
+         'normalized' => 'third-node',
+         'spaces_before_argument' => ' '
+       },
+       'node_prev' => {},
+       'node_up' => {}
+     },
+     'node_prev' => {},
+     'node_up' => {}
+   },
+   'menus' => [
+     {
+       'cmdname' => 'menu',
+       'extra' => {
+         'end_command' => {
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'menu',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'menu'
+           }
+         }
+       }
+     }
+   ],
+   'node_next' => {}
+ };
+ $result_nodes{'nodes_after_top_before_chapter_not_split'}{'menu_child'}{'node_next'}{'node_prev'} = $result_nodes{'nodes_after_top_before_chapter_not_split'}{'menu_child'};
+ $result_nodes{'nodes_after_top_before_chapter_not_split'}{'menu_child'}{'node_next'}{'node_up'} = $result_nodes{'nodes_after_top_before_chapter_not_split'};
+ $result_nodes{'nodes_after_top_before_chapter_not_split'}{'menu_child'}{'node_prev'} = $result_nodes{'nodes_after_top_before_chapter_not_split'};
+ $result_nodes{'nodes_after_top_before_chapter_not_split'}{'menu_child'}{'node_up'} = $result_nodes{'nodes_after_top_before_chapter_not_split'};
+ $result_nodes{'nodes_after_top_before_chapter_not_split'}{'node_next'} = $result_nodes{'nodes_after_top_before_chapter_not_split'}{'menu_child'};
+ 
+ $result_menus{'nodes_after_top_before_chapter_not_split'} = {
+   'cmdname' => 'node',
+   'extra' => {
+     'normalized' => 'Top',
+     'spaces_before_argument' => ' '
+   },
+   'menu_child' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'normalized' => 'second-node',
+       'spaces_before_argument' => ' '
+     },
+     'menu_next' => {
+       'cmdname' => 'node',
+       'extra' => {
+         'normalized' => 'third-node',
+         'spaces_before_argument' => ' '
+       },
+       'menu_prev' => {},
+       'menu_up' => {},
+       'menu_up_hash' => {
+         'Top' => 1
+       }
+     },
+     'menu_up' => {},
+     'menu_up_hash' => {
+       'Top' => 1
+     }
+   }
+ };
+ $result_menus{'nodes_after_top_before_chapter_not_split'}{'menu_child'}{'menu_next'}{'menu_prev'} = $result_menus{'nodes_after_top_before_chapter_not_split'}{'menu_child'};
+ $result_menus{'nodes_after_top_before_chapter_not_split'}{'menu_child'}{'menu_next'}{'menu_up'} = $result_menus{'nodes_after_top_before_chapter_not_split'};
+ $result_menus{'nodes_after_top_before_chapter_not_split'}{'menu_child'}{'menu_up'} = $result_menus{'nodes_after_top_before_chapter_not_split'};
+ 
+ $result_errors{'nodes_after_top_before_chapter_not_split'} = [];
+ 
+ 
+ $result_floats{'nodes_after_top_before_chapter_not_split'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'nodes_after_top_before_chapter_not_split'} = 'Top node
+ 
+ second node
+ 
+ 1 chapter
+ *********
+ 
+ ';
+ 
+ 
+ $result_converted{'html'}->{'nodes_after_top_before_chapter_not_split'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Untitled Document</title>
+ 
+ <meta name="description" content="Untitled Document">
+ <meta name="keywords" content="Untitled Document">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <link href="#Top" rel="start" title="Top">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <span id="Top"></span><div class="header">
+ <p>
+ Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; </p>
+ </div>
+ <h1 class="node-heading">Top</h1>
+ <p>Top node
+ </p>
+ <hr>
+ <span id="second-node"></span><div class="header">
+ <p>
+ Next: <a href="#third-node" accesskey="n" rel="next">chapter</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+ </div>
+ <h4 class="node-heading">second node</h4>
+ 
+ <p>second node
+ </p>
+ <hr>
+ <div class="chapter" id="third-node">
+ <div class="header">
+ <p>
+ Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+ </div>
+ <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ $result_converted_errors{'html'}->{'nodes_after_top_before_chapter_not_split'} = [
+   {
+     'error_line' => 'warning: must specify a title with a title command or @top
+ ',
+     'text' => 'must specify a title with a title command or @top',
+     'type' => 'warning'
+   }
+ ];
+ 
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
*** texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 224,228 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 224,230 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 320,324 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second-node'
              },
--- 322,328 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second-node'
              },
***************
*** 402,406 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'third-node'
              },
--- 406,412 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'third-node'
              },
***************
*** 503,507 ****
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[0];
--- 509,513 ----
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[0];
***************
*** 518,522 ****
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[2]{'contents'}[0];
--- 524,528 ----
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[2]{'args'}[2]{'contents'}[0];
***************
*** 531,535 ****
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 537,541 ----
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_chapter_sections'}[0]{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 684,687 ****
--- 690,696 ----
  
  
+ $result_floats{'nodes_after_top_before_chapter_sections'} = {};
+ 
+ 
  $result_elements{'nodes_after_top_before_chapter_sections'} = [
    {
***************
*** 801,812 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 810,823 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 817,820 ****
--- 828,832 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 831,845 ****
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p><table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#second-node" accesskey="1">second node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#third-node" accesskey="2">third node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <span id="second-node"></span><div class="header">
  <p>
! Next: <a href="#third-node" accesskey="n" rel="next">third node</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">second node</h4>
--- 843,851 ----
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p>
  <hr>
  <span id="second-node"></span><div class="header">
  <p>
! Next: <a href="#third-node" accesskey="n" rel="next">chapter</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">second node</h4>
***************
*** 848,857 ****
  </p>
  <hr>
! <span id="third-node"></span><div class="header">
  <p>
  Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! <hr>
  
  
--- 854,864 ----
  </p>
  <hr>
! <div class="chapter" id="third-node">
! <div class="header">
  <p>
  Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 224,228 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 224,230 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 329,333 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second-node'
              },
--- 331,337 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second-node'
              },
***************
*** 421,425 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'third-node'
              },
--- 425,431 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'third-node'
              },
***************
*** 523,527 ****
  $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1];
  $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section_nodes'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'element_command'} = $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1];
--- 529,533 ----
  $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1];
  $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section_nodes'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'element_command'} = $result_trees{'nodes_after_top_before_section_nodes'}[0]{'contents'}[1];
***************
*** 540,544 ****
  $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
--- 546,550 ----
  $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
***************
*** 556,560 ****
  $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'args'}[3]{'contents'}[0];
--- 562,566 ----
  $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_nodes'}[2]{'contents'}[0]{'args'}[3]{'contents'}[0];
***************
*** 710,713 ****
--- 716,722 ----
  
  
+ $result_floats{'nodes_after_top_before_section_nodes'} = {};
+ 
+ 
  $result_elements{'nodes_after_top_before_section_nodes'} = [
    {
***************
*** 895,906 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 904,917 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 911,914 ****
--- 922,926 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 925,939 ****
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p><table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#second-node" accesskey="1">second node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#third-node" accesskey="2">third node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <span id="second-node"></span><div class="header">
  <p>
! Next: <a href="#third-node" accesskey="n" rel="next">third node</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">second node</h4>
--- 937,945 ----
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p>
  <hr>
  <span id="second-node"></span><div class="header">
  <p>
! Next: <a href="#third-node" accesskey="n" rel="next">subsection</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">second node</h4>
***************
*** 942,951 ****
  </p>
  <hr>
! <span id="third-node"></span><div class="header">
  <p>
  Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="subsection"></span><h4 class="subsection">1 subsection</h4>
! <hr>
  
  
--- 948,958 ----
  </p>
  <hr>
! <div class="subsection" id="third-node">
! <div class="header">
  <p>
  Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="subsection"></span><h4 class="subsection">1 subsection</h4>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
*** texinfo-6.7/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 224,228 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 224,230 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 320,324 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second-node'
              },
--- 322,328 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second-node'
              },
***************
*** 402,406 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'third-node'
              },
--- 406,412 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'third-node'
              },
***************
*** 503,507 ****
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[0];
--- 509,513 ----
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[0];
***************
*** 518,522 ****
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[2]{'contents'}[0];
--- 524,528 ----
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[2]{'args'}[2]{'contents'}[0];
***************
*** 531,535 ****
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 537,541 ----
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_after_top_before_section_sections'}[0]{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 684,687 ****
--- 690,696 ----
  
  
+ $result_floats{'nodes_after_top_before_section_sections'} = {};
+ 
+ 
  $result_elements{'nodes_after_top_before_section_sections'} = [
    {
***************
*** 803,814 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 812,825 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 819,822 ****
--- 830,834 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 833,847 ****
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p><table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#second-node" accesskey="1">second node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#third-node" accesskey="2">third node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <span id="second-node"></span><div class="header">
  <p>
! Next: <a href="#third-node" accesskey="n" rel="next">third node</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">second node</h4>
--- 845,853 ----
  <h1 class="node-heading">Top</h1>
  <p>Top node
! </p>
  <hr>
  <span id="second-node"></span><div class="header">
  <p>
! Next: <a href="#third-node" accesskey="n" rel="next">subsection</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">second node</h4>
***************
*** 850,859 ****
  </p>
  <hr>
! <span id="third-node"></span><div class="header">
  <p>
  Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="subsection"></span><h4 class="subsection">1 subsection</h4>
! <hr>
  
  
--- 856,866 ----
  </p>
  <hr>
! <div class="subsection" id="third-node">
! <div class="header">
  <p>
  Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="subsection"></span><h4 class="subsection">1 subsection</h4>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/nodes_before_top.pl texinfo-6.8/tp/t/results/sectioning/nodes_before_top.pl
*** texinfo-6.7/tp/t/results/sectioning/nodes_before_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/nodes_before_top.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 200,204 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            },
--- 200,206 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            },
***************
*** 278,282 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-in-menu-before-top'
            },
--- 280,286 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-in-menu-before-top'
            },
***************
*** 340,344 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 344,350 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 539,543 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-node'
            }
--- 545,551 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-node'
            }
***************
*** 617,621 ****
  $result_trees{'nodes_before_top'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[1];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[3]{'contents'}[1];
--- 625,629 ----
  $result_trees{'nodes_before_top'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[1];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[1]{'args'}[3]{'contents'}[1];
***************
*** 629,633 ****
  $result_trees{'nodes_before_top'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[2];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top'};
--- 637,641 ----
  $result_trees{'nodes_before_top'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[2];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[2]{'args'}[3]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[2]{'parent'} = $result_trees{'nodes_before_top'};
***************
*** 638,642 ****
  $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[2]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[3];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top'};
--- 646,650 ----
  $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[2]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[3];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[3]{'parent'} = $result_trees{'nodes_before_top'};
***************
*** 666,670 ****
  $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[5];
  $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'nodes_before_top'}{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top'};
  $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[0];
--- 674,678 ----
  $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[5];
  $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_before_top'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_before_top'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_before_top'}{'contents'}[5]{'parent'} = $result_trees{'nodes_before_top'};
  $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_before_top'}{'contents'}[6]{'args'}[0];
***************
*** 862,864 ****
--- 870,875 ----
  
  
+ $result_floats{'nodes_before_top'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl texinfo-6.8/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
*** texinfo-6.7/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 201,205 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'first'
              },
--- 201,207 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'first'
              },
***************
*** 293,297 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second-node'
              },
--- 295,301 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second-node'
              },
***************
*** 360,364 ****
  $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1];
  $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_no_node_top_explicit_directions'}[0];
--- 364,368 ----
  $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1];
  $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'nodes_no_node_top_explicit_directions'}[0]{'contents'}[1]{'parent'} = $result_trees{'nodes_no_node_top_explicit_directions'}[0];
***************
*** 375,379 ****
  $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0];
  $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
--- 379,383 ----
  $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0];
  $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'nodes_no_node_top_explicit_directions'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
***************
*** 470,473 ****
--- 474,480 ----
  
  
+ $result_floats{'nodes_no_node_top_explicit_directions'} = {};
+ 
+ 
  $result_elements{'nodes_no_node_top_explicit_directions'} = [
    {
***************
*** 605,616 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#first" rel="start" title="first">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 612,625 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#first" rel="start" title="first">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 621,624 ****
--- 630,634 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 636,643 ****
  <p>first node
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#second-node" accesskey="1">second node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 646,649 ----
***************
*** 648,653 ****
  <h4 class="node-heading">second node</h4>
  <p>second node
! </p><hr>
! 
  
  
--- 654,658 ----
  <h4 class="node-heading">second node</h4>
  <p>second node
! </p>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node_too_much_args.pl texinfo-6.8/tp/t/results/sectioning/node_too_much_args.pl
*** texinfo-6.7/tp/t/results/sectioning/node_too_much_args.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node_too_much_args.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 71,75 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 71,77 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 105,109 ****
  $result_trees{'node_too_much_args'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'node_too_much_args'}{'contents'}[1];
  $result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_too_much_args'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'node_too_much_args'}{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'node_too_much_args'}{'contents'}[1]{'parent'} = $result_trees{'node_too_much_args'};
--- 107,111 ----
  $result_trees{'node_too_much_args'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'node_too_much_args'}{'contents'}[1];
  $result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_too_much_args'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_too_much_args'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'node_too_much_args'}{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'node_too_much_args'}{'contents'}[1]{'parent'} = $result_trees{'node_too_much_args'};
***************
*** 154,156 ****
--- 156,161 ----
  
  
+ $result_floats{'node_too_much_args'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl texinfo-6.8/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl
*** texinfo-6.7/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 70,74 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 70,76 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 109,113 ****
  $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1];
  $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'args'}[3]{'contents'}[3];
--- 111,115 ----
  $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1];
  $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'node_up_direction_for_top_with_manual'}{'contents'}[1]{'args'}[3]{'contents'}[3];
***************
*** 151,154 ****
--- 153,159 ----
  
  
+ $result_floats{'node_up_direction_for_top_with_manual'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'node_up_direction_for_top_with_manual'} = 'This is , produced from .
***************
*** 182,193 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 187,200 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 198,201 ****
--- 205,209 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 210,214 ****
  
  
- 
  </body>
  </html>
--- 218,221 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/node_up_external_node.pl texinfo-6.8/tp/t/results/sectioning/node_up_external_node.pl
*** texinfo-6.7/tp/t/results/sectioning/node_up_external_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/node_up_external_node.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 162,166 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 162,168 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 272,276 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'first'
              },
--- 274,280 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'first'
              },
***************
*** 333,337 ****
  $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_up_external_node'}[0]{'contents'}[1];
  $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'parent'} = $result_trees{'node_up_external_node'}[0];
  $result_trees{'node_up_external_node'}[0]{'extra'}{'element_command'} = $result_trees{'node_up_external_node'}[0]{'contents'}[1];
--- 337,341 ----
  $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'node_up_external_node'}[0]{'contents'}[1];
  $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_up_external_node'}[0]{'contents'}[1]{'parent'} = $result_trees{'node_up_external_node'}[0];
  $result_trees{'node_up_external_node'}[0]{'extra'}{'element_command'} = $result_trees{'node_up_external_node'}[0]{'contents'}[1];
***************
*** 352,356 ****
  $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'node_up_external_node'}[1]{'contents'}[0];
  $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'args'}[1]{'contents'}[1];
  $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'args'}[2]{'contents'}[1];
--- 356,360 ----
  $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'node_up_external_node'}[1]{'contents'}[0];
  $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'args'}[1]{'contents'}[1];
  $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'node_up_external_node'}[1]{'contents'}[0]{'args'}[2]{'contents'}[1];
***************
*** 457,471 ****
  $result_menus{'node_up_external_node'}{'menu_child'}{'menu_up'} = $result_menus{'node_up_external_node'};
  
! $result_errors{'node_up_external_node'} = [
!   {
!     'error_line' => ':7: warning: for `first\', up in menu `Top\' and up `(manual3)\' don\'t match
! ',
!     'file_name' => '',
!     'line_nr' => 7,
!     'macro' => '',
!     'text' => 'for `first\', up in menu `Top\' and up `(manual3)\' don\'t match',
!     'type' => 'warning'
!   }
! ];
  
  
--- 461,468 ----
  $result_menus{'node_up_external_node'}{'menu_child'}{'menu_up'} = $result_menus{'node_up_external_node'};
  
! $result_errors{'node_up_external_node'} = [];
! 
! 
! $result_floats{'node_up_external_node'} = {};
  
  
***************
*** 595,606 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 592,605 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 611,614 ****
--- 610,614 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 625,632 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 625,628 ----
***************
*** 636,640 ****
  </div>
  <h4 class="node-heading">first</h4>
- <hr>
  
  
--- 632,635 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/no_element.pl texinfo-6.8/tp/t/results/sectioning/no_element.pl
*** texinfo-6.7/tp/t/results/sectioning/no_element.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/no_element.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 826,847 ****
  $result_errors{'no_element'} = [
    {
-     'error_line' => ':28: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 28,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':28: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 28,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':32: warning: entry for index `cp\' outside of any node
  ',
--- 826,829 ----
***************
*** 978,988 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 960,972 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 993,996 ****
--- 977,981 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1020,1027 ****
  <a href="#float-anchor">1</a>.
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#An-anchor" accesskey="1">An anchor</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">menu entry pointing to the anchor.
- </td></tr>
- </table>
  
  <span id="index-index-entry"></span>
--- 1005,1008 ----
***************
*** 1030,1034 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>In footnote.
  </p>
--- 1011,1015 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>In footnote.
  </p>
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/no_menu.pl texinfo-6.8/tp/t/results/sectioning/no_menu.pl
*** texinfo-6.7/tp/t/results/sectioning/no_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/no_menu.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 107,111 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'c1'
            }
--- 109,115 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'c1'
            }
***************
*** 184,188 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'c2'
            }
--- 188,194 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'c2'
            }
***************
*** 261,265 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'c3'
            }
--- 267,273 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'c3'
            }
***************
*** 313,317 ****
  $result_trees{'no_menu'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[1];
  $result_trees{'no_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'no_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'no_menu'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'no_menu'}{'contents'}[1]{'parent'} = $result_trees{'no_menu'};
  $result_trees{'no_menu'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[2];
--- 321,325 ----
  $result_trees{'no_menu'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[1];
  $result_trees{'no_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'no_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'no_menu'}{'contents'}[1]{'parent'} = $result_trees{'no_menu'};
  $result_trees{'no_menu'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[2];
***************
*** 321,325 ****
  $result_trees{'no_menu'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[3];
  $result_trees{'no_menu'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'no_menu'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'no_menu'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'no_menu'}{'contents'}[3]{'parent'} = $result_trees{'no_menu'};
  $result_trees{'no_menu'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[4]{'args'}[0];
--- 329,333 ----
  $result_trees{'no_menu'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[3];
  $result_trees{'no_menu'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'no_menu'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'no_menu'}{'contents'}[3]{'parent'} = $result_trees{'no_menu'};
  $result_trees{'no_menu'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[4]{'args'}[0];
***************
*** 330,334 ****
  $result_trees{'no_menu'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[5];
  $result_trees{'no_menu'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'no_menu'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'no_menu'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'no_menu'}{'contents'}[5]{'parent'} = $result_trees{'no_menu'};
  $result_trees{'no_menu'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[6]{'args'}[0];
--- 338,342 ----
  $result_trees{'no_menu'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[5];
  $result_trees{'no_menu'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'no_menu'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'no_menu'}{'contents'}[5]{'parent'} = $result_trees{'no_menu'};
  $result_trees{'no_menu'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[6]{'args'}[0];
***************
*** 339,343 ****
  $result_trees{'no_menu'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[7];
  $result_trees{'no_menu'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'no_menu'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'no_menu'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'no_menu'}{'contents'}[7]{'parent'} = $result_trees{'no_menu'};
  $result_trees{'no_menu'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[8]{'args'}[0];
--- 347,351 ----
  $result_trees{'no_menu'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[7];
  $result_trees{'no_menu'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'no_menu'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'no_menu'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'no_menu'}{'contents'}[7]{'parent'} = $result_trees{'no_menu'};
  $result_trees{'no_menu'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'no_menu'}{'contents'}[8]{'args'}[0];
***************
*** 470,475 ****
--- 478,540 ----
      'normalized' => 'Top',
      'spaces_before_argument' => ' '
+   },
+   'node_next' => {
+     'cmdname' => 'node',
+     'extra' => {
+       'associated_section' => {
+         'cmdname' => 'chapter',
+         'extra' => {
+           'spaces_before_argument' => ' '
+         },
+         'level' => 1,
+         'number' => 1
+       },
+       'normalized' => 'c1',
+       'spaces_before_argument' => ' '
+     },
+     'node_next' => {
+       'cmdname' => 'node',
+       'extra' => {
+         'associated_section' => {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 2
+         },
+         'normalized' => 'c2',
+         'spaces_before_argument' => ' '
+       },
+       'node_next' => {
+         'cmdname' => 'node',
+         'extra' => {
+           'associated_section' => {
+             'cmdname' => 'chapter',
+             'extra' => {
+               'spaces_before_argument' => ' '
+             },
+             'level' => 1,
+             'number' => 3
+           },
+           'normalized' => 'c3',
+           'spaces_before_argument' => ' '
+         },
+         'node_prev' => {},
+         'node_up' => {}
+       },
+       'node_prev' => {},
+       'node_up' => {}
+     },
+     'node_prev' => {},
+     'node_up' => {}
    }
  };
+ $result_nodes{'no_menu'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'no_menu'}{'node_next'}{'node_next'};
+ $result_nodes{'no_menu'}{'node_next'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'no_menu'};
+ $result_nodes{'no_menu'}{'node_next'}{'node_next'}{'node_prev'} = $result_nodes{'no_menu'}{'node_next'};
+ $result_nodes{'no_menu'}{'node_next'}{'node_next'}{'node_up'} = $result_nodes{'no_menu'};
+ $result_nodes{'no_menu'}{'node_next'}{'node_prev'} = $result_nodes{'no_menu'};
+ $result_nodes{'no_menu'}{'node_next'}{'node_up'} = $result_nodes{'no_menu'};
  
  $result_menus{'no_menu'} = {
***************
*** 484,492 ****
  
  
  
  $result_converted{'info'}->{'no_menu'} = 'This is , produced from .
  
  
! File: ,  Node: Top,  Up: (dir)
  
  * Menu:
--- 549,560 ----
  
  
+ $result_floats{'no_menu'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'no_menu'} = 'This is , produced from .
  
  
! File: ,  Node: Top,  Next: c1,  Up: (dir)
  
  * Menu:
***************
*** 497,501 ****
  
  
! File: ,  Node: c1,  Next: c2,  Up: Top
  
  1 c1
--- 565,569 ----
  
  
! File: ,  Node: c1,  Next: c2,  Prev: Top,  Up: Top
  
  1 c1
***************
*** 518,524 ****
  Tag Table:
  Node: Top27
! Node: c192
! Node: c2145
! Node: c3209
  
  End Tag Table
--- 586,592 ----
  Tag Table:
  Node: Top27
! Node: c1103
! Node: c2168
! Node: c3232
  
  End Tag Table
***************
*** 542,553 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 610,623 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 558,561 ****
--- 628,632 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 566,604 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
!  &nbsp; </p>
  </div>
  <span id="SEC_Top"></span>
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#c1" accesskey="1">c1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#c2" accesskey="2">c2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#c3" accesskey="3">c3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
! <span id="c1"></span><div class="header">
  <p>
! Next: <a href="#c2" accesskey="n" rel="next">c2</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="c1-1"></span><h2 class="chapter">1 c1</h2>
  
  <hr>
! <span id="c2"></span><div class="header">
  <p>
! Next: <a href="#c3" accesskey="n" rel="next">c3</a>, Previous: <a href="#c1" accesskey="p" rel="prev">c1</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="c2-1"></span><h2 class="chapter">2 c2</h2>
  
  <hr>
! <span id="c3"></span><div class="header">
  <p>
! Previous: <a href="#c2" accesskey="p" rel="prev">c2</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="c3-1"></span><h2 class="chapter">3 c3</h2>
! <hr>
  
  
--- 637,678 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#c1" accesskey="n" rel="next">c1</a> &nbsp; </p>
  </div>
  <span id="SEC_Top"></span>
! <ul class="section-toc">
! <li><a href="#c1" accesskey="1">c1</a></li>
! <li><a href="#c2" accesskey="2">c2</a></li>
! <li><a href="#c3" accesskey="3">c3</a></li>
! </ul>
  <hr>
! <div class="chapter" id="c1">
! <div class="header">
  <p>
! Next: <a href="#c2" accesskey="n" rel="next">c2</a> &nbsp; </p>
  </div>
  <span id="c1-1"></span><h2 class="chapter">1 c1</h2>
  
  <hr>
! </div>
! <div class="chapter" id="c2">
! <div class="header">
  <p>
! Next: <a href="#c3" accesskey="n" rel="next">c3</a>, Previous: <a href="#c1" accesskey="p" rel="prev">c1</a> &nbsp; </p>
  </div>
  <span id="c2-1"></span><h2 class="chapter">2 c2</h2>
  
  <hr>
! </div>
! <div class="chapter" id="c3">
! <div class="header">
  <p>
! Previous: <a href="#c2" accesskey="p" rel="prev">c2</a> &nbsp; </p>
  </div>
  <span id="c3-1"></span><h2 class="chapter">3 c3</h2>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl texinfo-6.8/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
*** texinfo-6.7/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 94,98 ****
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {},
                  'parent' => {}
                },
--- 94,102 ----
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 1,
!                   'macro' => ''
!                 },
                  'parent' => {}
                },
***************
*** 142,146 ****
                            'explanation_contents' => []
                          },
!                         'line_nr' => {},
                          'parent' => {}
                        },
--- 146,154 ----
                            'explanation_contents' => []
                          },
!                         'line_nr' => {
!                           'file_name' => '',
!                           'line_nr' => 1,
!                           'macro' => ''
!                         },
                          'parent' => {}
                        },
***************
*** 159,163 ****
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {},
                  'parent' => {}
                },
--- 167,175 ----
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 1,
!                   'macro' => ''
!                 },
                  'parent' => {}
                },
***************
*** 184,188 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              },
--- 196,202 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              },
***************
*** 211,215 ****
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {},
          'parent' => {}
        },
--- 225,233 ----
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {
!           'file_name' => '',
!           'line_nr' => 1,
!           'macro' => ''
!         },
          'parent' => {}
        },
***************
*** 465,469 ****
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {},
                  'parent' => {}
                },
--- 483,491 ----
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 8,
!                   'macro' => ''
!                 },
                  'parent' => {}
                },
***************
*** 490,494 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'first'
              },
--- 512,518 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'first'
              },
***************
*** 511,515 ****
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {},
          'parent' => {}
        }
--- 535,543 ----
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {
!           'file_name' => '',
!           'line_nr' => 8,
!           'macro' => ''
!         },
          'parent' => {}
        }
***************
*** 535,539 ****
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0];
- $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2];
--- 563,566 ----
***************
*** 544,557 ****
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'extra'}{'explanation_contents'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
- $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0];
--- 571,582 ----
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'extra'}{'explanation_contents'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'};
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0];
***************
*** 559,563 ****
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[1] = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[0]{'contents'}[2]{'args'}[0];
--- 584,587 ----
***************
*** 599,612 ****
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
- $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[1] = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
- $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'element_prev'} = $result_trees{'non_automatic_internal_top_node_up'}[0];
--- 623,634 ----
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[1] = $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_internal_top_node_up'}[1];
  $result_trees{'non_automatic_internal_top_node_up'}[1]{'element_prev'} = $result_trees{'non_automatic_internal_top_node_up'}[0];
***************
*** 746,749 ****
--- 768,774 ----
  
  
+ $result_floats{'non_automatic_internal_top_node_up'} = {};
+ 
+ 
  $result_elements{'non_automatic_internal_top_node_up'} = [
    {
***************
*** 870,881 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 895,908 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 886,889 ****
--- 913,917 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 894,898 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
--- 922,927 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
***************
*** 900,915 ****
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! <hr>
  
  
--- 929,940 ----
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl texinfo-6.8/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
*** texinfo-6.7/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 94,98 ****
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {},
                  'parent' => {}
                },
--- 94,102 ----
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 1,
!                   'macro' => ''
!                 },
                  'parent' => {}
                },
***************
*** 142,146 ****
                            'explanation_contents' => []
                          },
!                         'line_nr' => {},
                          'parent' => {}
                        },
--- 146,154 ----
                            'explanation_contents' => []
                          },
!                         'line_nr' => {
!                           'file_name' => '',
!                           'line_nr' => 1,
!                           'macro' => ''
!                         },
                          'parent' => {}
                        },
***************
*** 159,163 ****
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {},
                  'parent' => {}
                },
--- 167,175 ----
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 1,
!                   'macro' => ''
!                 },
                  'parent' => {}
                },
***************
*** 184,188 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              },
--- 196,202 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              },
***************
*** 211,215 ****
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {},
          'parent' => {}
        },
--- 225,233 ----
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {
!           'file_name' => '',
!           'line_nr' => 1,
!           'macro' => ''
!         },
          'parent' => {}
        },
***************
*** 465,469 ****
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {},
                  'parent' => {}
                },
--- 483,491 ----
                  'cmdname' => 'acronym',
                  'contents' => [],
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 8,
!                   'macro' => ''
!                 },
                  'parent' => {}
                },
***************
*** 490,494 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'first'
              },
--- 512,518 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'first'
              },
***************
*** 511,515 ****
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {},
          'parent' => {}
        }
--- 535,543 ----
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {
!           'file_name' => '',
!           'line_nr' => 8,
!           'macro' => ''
!         },
          'parent' => {}
        }
***************
*** 535,539 ****
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0];
- $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2];
--- 563,566 ----
***************
*** 544,557 ****
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'extra'}{'explanation_contents'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'};
- $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
- $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0];
--- 571,582 ----
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'extra'}{'explanation_contents'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'};
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0];
***************
*** 559,563 ****
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[1] = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
- $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[0]{'contents'}[2]{'args'}[0];
--- 584,587 ----
***************
*** 599,612 ****
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
- $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[1] = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
- $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'element_prev'} = $result_trees{'non_automatic_top_node_up_and_url'}[0];
--- 623,634 ----
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'args'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'node_content'}[1] = $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'contents'}[0]{'parent'} = $result_trees{'non_automatic_top_node_up_and_url'}[1];
  $result_trees{'non_automatic_top_node_up_and_url'}[1]{'element_prev'} = $result_trees{'non_automatic_top_node_up_and_url'}[0];
***************
*** 746,749 ****
--- 768,774 ----
  
  
+ $result_floats{'non_automatic_top_node_up_and_url'} = {};
+ 
+ 
  $result_elements{'non_automatic_top_node_up_and_url'} = [
    {
***************
*** 870,882 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="http://www.gnu.org/manual/" rel="up" title="@acronym{GNU, @acronym{GNU}\'s Not Unix} manuals">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 895,909 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="http://www.gnu.org/manual/" rel="up" title="@acronym{GNU, @acronym{GNU}\'s Not Unix} manuals">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 887,890 ****
--- 914,918 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 895,899 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a>, Up: <a href="http://www.gnu.org/manual/" accesskey="u" rel="up">@acronym{GNU, @acronym{GNU}\'s Not Unix} manuals</a> &nbsp; </p>
--- 923,928 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a>, Up: <a href="http://www.gnu.org/manual/" accesskey="u" rel="up">@acronym{GNU, @acronym{GNU}\'s Not Unix} manuals</a> &nbsp; </p>
***************
*** 901,916 ****
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! <hr>
  
  
--- 930,941 ----
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/non_automatic_top_node_up_url.pl texinfo-6.8/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
*** texinfo-6.7/tp/t/results/sectioning/non_automatic_top_node_up_url.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/non_automatic_top_node_up_url.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 92,96 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              },
--- 92,98 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              },
***************
*** 350,354 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'first'
              },
--- 352,358 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'first'
              },
***************
*** 399,403 ****
  $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1];
  $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[1];
--- 403,407 ----
  $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1];
  $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[0]{'contents'}[1]{'args'}[2]{'contents'}[1];
***************
*** 439,443 ****
  $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
--- 443,447 ----
  $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
  $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'non_automatic_top_node_up_url'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
***************
*** 575,589 ****
  $result_menus{'non_automatic_top_node_up_url'}{'menu_child'}{'menu_up'} = $result_menus{'non_automatic_top_node_up_url'};
  
! $result_errors{'non_automatic_top_node_up_url'} = [
!   {
!     'error_line' => ':8: warning: for `first\', up in menu `Top\' and up `(dir)\' don\'t match
! ',
!     'file_name' => '',
!     'line_nr' => 8,
!     'macro' => '',
!     'text' => 'for `first\', up in menu `Top\' and up `(dir)\' don\'t match',
!     'type' => 'warning'
!   }
! ];
  
  
--- 579,586 ----
  $result_menus{'non_automatic_top_node_up_url'}{'menu_child'}{'menu_up'} = $result_menus{'non_automatic_top_node_up_url'};
  
! $result_errors{'non_automatic_top_node_up_url'} = [];
! 
! 
! $result_floats{'non_automatic_top_node_up_url'} = {};
  
  
***************
*** 745,757 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="http://www.gnu.org/manual/" rel="up" title="(dir)">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 742,756 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="http://www.gnu.org/manual/" rel="up" title="(dir)">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 762,765 ****
--- 761,765 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 770,774 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a>, Previous: <a href="dir.html#Top" accesskey="p" rel="prev">(dir)</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
--- 770,775 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a>, Previous: <a href="dir.html#Top" accesskey="p" rel="prev">(dir)</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
***************
*** 776,791 ****
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! <hr>
  
  
--- 777,788 ----
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/novalidate.pl texinfo-6.8/tp/t/results/sectioning/novalidate.pl
*** texinfo-6.7/tp/t/results/sectioning/novalidate.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/novalidate.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 243,247 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'first'
            },
--- 243,249 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'first'
            },
***************
*** 301,305 ****
  $result_trees{'novalidate'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'novalidate'}{'contents'}[1];
  $result_trees{'novalidate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'novalidate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'novalidate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'novalidate'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'novalidate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'novalidate'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'novalidate'}{'contents'}[1]{'parent'} = $result_trees{'novalidate'};
--- 303,307 ----
  $result_trees{'novalidate'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'novalidate'}{'contents'}[1];
  $result_trees{'novalidate'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'novalidate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'novalidate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'novalidate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'novalidate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'novalidate'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'novalidate'}{'contents'}[1]{'parent'} = $result_trees{'novalidate'};
***************
*** 367,369 ****
--- 369,374 ----
  
  
+ $result_floats{'novalidate'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl texinfo-6.8/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl
*** texinfo-6.7/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 179,183 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'one-node'
            },
--- 179,185 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'one-node'
            },
***************
*** 232,236 ****
  $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1];
  $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'parent'} = $result_trees{'one_node_explicit_directions_anchor'};
--- 234,238 ----
  $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1];
  $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'one_node_explicit_directions_anchor'}{'contents'}[1]{'parent'} = $result_trees{'one_node_explicit_directions_anchor'};
***************
*** 282,285 ****
--- 284,290 ----
  
  
+ $result_floats{'one_node_explicit_directions_anchor'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'one_node_explicit_directions_anchor'} = 'This is , produced from .
***************
*** 329,340 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#one-node" rel="start" title="one node">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 334,347 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#one-node" rel="start" title="one node">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 345,348 ****
--- 352,356 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 362,366 ****
  
  
- 
  </body>
  </html>
--- 370,373 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/one_subsection_and_node.pl texinfo-6.8/tp/t/results/sectioning/one_subsection_and_node.pl
*** texinfo-6.7/tp/t/results/sectioning/one_subsection_and_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/one_subsection_and_node.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'one-node'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'one-node'
            }
***************
*** 90,94 ****
  $result_trees{'one_subsection_and_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'one_subsection_and_node'}{'contents'}[1];
  $result_trees{'one_subsection_and_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'one_subsection_and_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'one_subsection_and_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'one_subsection_and_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'one_subsection_and_node'}{'contents'}[1]{'parent'} = $result_trees{'one_subsection_and_node'};
  $result_trees{'one_subsection_and_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'one_subsection_and_node'}{'contents'}[2]{'args'}[0];
--- 92,96 ----
  $result_trees{'one_subsection_and_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'one_subsection_and_node'}{'contents'}[1];
  $result_trees{'one_subsection_and_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'one_subsection_and_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'one_subsection_and_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'one_subsection_and_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'one_subsection_and_node'}{'contents'}[1]{'parent'} = $result_trees{'one_subsection_and_node'};
  $result_trees{'one_subsection_and_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'one_subsection_and_node'}{'contents'}[2]{'args'}[0];
***************
*** 155,158 ****
--- 157,163 ----
  
  
+ $result_floats{'one_subsection_and_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'one_subsection_and_node'} = 'This is , produced from .
***************
*** 199,210 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#one-node" rel="start" title="one node">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 204,217 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#one-node" rel="start" title="one node">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 215,218 ****
--- 222,226 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 223,228 ****
  
  <body lang="en">
! <span id="one-node"></span><span id="The-subsection"></span><h4 class="subsection">1 The subsection</h4>
! <hr>
  
  
--- 231,237 ----
  
  <body lang="en">
! <div class="subsection" id="one-node">
! <span id="The-subsection"></span><h4 class="subsection">1 The subsection</h4>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/one_subsection.pl texinfo-6.8/tp/t/results/sectioning/one_subsection.pl
*** texinfo-6.7/tp/t/results/sectioning/one_subsection.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/one_subsection.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 79,82 ****
--- 79,85 ----
  
  
+ $result_floats{'one_subsection'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'one_subsection'} = '1 The subsection
***************
*** 97,107 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 100,112 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 112,115 ****
--- 117,121 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 120,125 ****
  
  <body lang="en">
! <span id="The-subsection"></span><h4 class="subsection">1 The subsection</h4>
! <hr>
  
  
--- 126,132 ----
  
  <body lang="en">
! <div class="subsection" id="The-subsection">
! <h4 class="subsection">1 The subsection</h4>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_before_chapter.pl texinfo-6.8/tp/t/results/sectioning/part_before_chapter.pl
*** texinfo-6.7/tp/t/results/sectioning/part_before_chapter.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_before_chapter.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 150,153 ****
--- 150,156 ----
  
  
+ $result_floats{'part_before_chapter'} = {};
+ 
+ 
  $result_elements{'part_before_chapter'} = [
    {
***************
*** 203,213 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 206,218 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 218,221 ****
--- 223,227 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 226,234 ****
  
  <body lang="en">
! <span id="part"></span><h1 class="part">part</h1>
  <hr>
  
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! <hr>
  
  
--- 232,246 ----
  
  <body lang="en">
! <div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#chapter" accesskey="1">chapter</a></li>
! </ul>
! <div class="chapter" id="chapter">
! <h2 class="chapter">1 chapter</h2>
! <hr></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_before_section.pl texinfo-6.8/tp/t/results/sectioning/part_before_section.pl
*** texinfo-6.7/tp/t/results/sectioning/part_before_section.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_before_section.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 160,163 ****
--- 160,166 ----
  
  
+ $result_floats{'part_before_section'} = {};
+ 
+ 
  $result_elements{'part_before_section'} = [
    {
***************
*** 196,204 ****
  
  
! $result_converted{'html_text'}->{'part_before_section'} = '<span id="part"></span><h1 class="part">part</h1>
  <hr>
  
! <span id="section"></span><h2 class="chapter">1 section</h2>
! <hr>
  ';
  
--- 199,213 ----
  
  
! $result_converted{'html_text'}->{'part_before_section'} = '<div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#section" accesskey="1">section</a></li>
! </ul>
! <div class="section" id="section">
! <h2 class="chapter">1 section</h2>
! <hr></div>
! </div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_before_top.pl texinfo-6.8/tp/t/results/sectioning/part_before_top.pl
*** texinfo-6.7/tp/t/results/sectioning/part_before_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_before_top.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 158,161 ****
--- 158,164 ----
  
  
+ $result_floats{'part_before_top'} = {};
+ 
+ 
  $result_elements{'part_before_top'} = [
    {
***************
*** 210,220 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 213,225 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 225,228 ****
--- 230,234 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 233,241 ****
  
  <body lang="en">
! <span id="part"></span><h1 class="part">part</h1>
  <hr>
  
! <span id="top"></span><h1 class="top">top</h1>
! <hr>
  
  
--- 239,250 ----
  
  <body lang="en">
! <div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
  
! </div>
! <div class="top" id="top">
! <h1 class="top">top</h1>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_chapter_after_top.pl texinfo-6.8/tp/t/results/sectioning/part_chapter_after_top.pl
*** texinfo-6.7/tp/t/results/sectioning/part_chapter_after_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_chapter_after_top.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 278,282 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter'
              }
--- 280,286 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter'
              }
***************
*** 338,342 ****
  $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1];
  $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_chapter_after_top'}[0];
  $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
--- 342,346 ----
  $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1];
  $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_chapter_after_top'}[0];
  $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
***************
*** 372,376 ****
  $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1];
  $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_chapter_after_top'}[1];
  $result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0];
--- 376,380 ----
  $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1];
  $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_chapter_after_top'}[1];
  $result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0];
***************
*** 550,553 ****
--- 554,560 ----
  
  
+ $result_floats{'part_chapter_after_top'} = {};
+ 
+ 
  $result_elements{'part_chapter_after_top'} = [
    {
***************
*** 701,712 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 708,721 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 717,720 ****
--- 726,730 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 725,729 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
--- 735,740 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
***************
*** 731,749 ****
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="part"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h1 class="part">part</h1>
  <hr>
  
! <span id="chapter"></span><span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
! <hr>
  
  
--- 742,763 ----
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
! </div>
! <div class="part" id="part">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h1 class="part">part</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#chapter" accesskey="1">chapter</a></li>
! </ul>
! <div class="chapter" id="chapter">
! <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_chapter_appendix.pl texinfo-6.8/tp/t/results/sectioning/part_chapter_appendix.pl
*** texinfo-6.7/tp/t/results/sectioning/part_chapter_appendix.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_chapter_appendix.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 213,216 ****
--- 213,219 ----
  
  
+ $result_floats{'part_chapter_appendix'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'part_chapter_appendix'} = '
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_node_after_top.pl texinfo-6.8/tp/t/results/sectioning/part_node_after_top.pl
*** texinfo-6.7/tp/t/results/sectioning/part_node_after_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_node_after_top.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 231,235 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'part-node-after-top'
              }
--- 233,239 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'part-node-after-top'
              }
***************
*** 298,302 ****
  $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_after_top'}[0]{'contents'}[1];
  $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_after_top'}[0];
  $result_trees{'part_node_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_after_top'}[0]{'contents'}[2]{'args'}[0];
--- 302,306 ----
  $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_after_top'}[0]{'contents'}[1];
  $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_after_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_after_top'}[0];
  $result_trees{'part_node_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_after_top'}[0]{'contents'}[2]{'args'}[0];
***************
*** 325,329 ****
  $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'part_node_after_top'}[0]{'contents'}[3];
  $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'parent'} = $result_trees{'part_node_after_top'}[0];
  $result_trees{'part_node_after_top'}[0]{'extra'}{'element_command'} = $result_trees{'part_node_after_top'}[0]{'contents'}[2];
--- 329,333 ----
  $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'part_node_after_top'}[0]{'contents'}[3];
  $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_after_top'}[0]{'contents'}[3]{'parent'} = $result_trees{'part_node_after_top'}[0];
  $result_trees{'part_node_after_top'}[0]{'extra'}{'element_command'} = $result_trees{'part_node_after_top'}[0]{'contents'}[2];
***************
*** 476,479 ****
--- 480,486 ----
  
  
+ $result_floats{'part_node_after_top'} = {};
+ 
+ 
  $result_elements{'part_node_after_top'} = [
    {
***************
*** 611,622 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 618,631 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 627,630 ****
--- 636,640 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 635,639 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#part-node-after-top" accesskey="n" rel="next">part node after top</a> &nbsp; </p>
--- 645,650 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#part-node-after-top" accesskey="n" rel="next">part node after top</a> &nbsp; </p>
***************
*** 641,658 ****
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#part-node-after-top" accesskey="1">part node after top</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="part-node-after-top"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">part node after top</h4>
! <span id="part"></span><h1 class="part">part</h1>
! <hr>
  <hr>
  
  
--- 652,667 ----
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
  <span id="part-node-after-top"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">part node after top</h4>
! </div>
! <div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
+ </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_node_before_top.pl texinfo-6.8/tp/t/results/sectioning/part_node_before_top.pl
*** texinfo-6.7/tp/t/results/sectioning/part_node_before_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_node_before_top.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 67,71 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'part-node-before-top'
              },
--- 67,73 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'part-node-before-top'
              },
***************
*** 156,160 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 158,164 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 336,340 ****
  $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'part_node_before_top'}[0]{'contents'}[1];
  $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
--- 340,344 ----
  $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'part_node_before_top'}[0]{'contents'}[1];
  $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0];
***************
*** 347,351 ****
  $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'part_node_before_top'}[0]{'contents'}[3];
  $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'parent'} = $result_trees{'part_node_before_top'}[0];
  $result_trees{'part_node_before_top'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_before_top'}[0]{'contents'}[4]{'args'}[0];
--- 351,355 ----
  $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'part_node_before_top'}[0]{'contents'}[3];
  $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_before_top'}[0]{'contents'}[3]{'parent'} = $result_trees{'part_node_before_top'}[0];
  $result_trees{'part_node_before_top'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_before_top'}[0]{'contents'}[4]{'args'}[0];
***************
*** 527,530 ****
--- 531,537 ----
  
  
+ $result_floats{'part_node_before_top'} = {};
+ 
+ 
  $result_elements{'part_node_before_top'} = [
    {
***************
*** 630,641 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 637,650 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 646,649 ****
--- 655,659 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 656,664 ****
  <span id="part-node-before-top"></span><div class="header">
  <p>
! Next: <a href="#Top" accesskey="n" rel="next">Top</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">part node before top</h4>
  <hr>
! <span id="part"></span><div class="header">
  <p>
  Next: <a href="#part-node-before-top" accesskey="n" rel="next">part node before top</a> &nbsp; </p>
--- 666,675 ----
  <span id="part-node-before-top"></span><div class="header">
  <p>
! Next: <a href="#Top" accesskey="n" rel="next">top</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">part node before top</h4>
  <hr>
! <div class="part" id="part">
! <div class="header">
  <p>
  Next: <a href="#part-node-before-top" accesskey="n" rel="next">part node before top</a> &nbsp; </p>
***************
*** 667,677 ****
  <hr>
  
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#part-node-before-top" accesskey="1">part node before top</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! <hr>
  
  
--- 678,686 ----
  <hr>
  
! </div>
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_node_chapter_after_top.pl texinfo-6.8/tp/t/results/sectioning/part_node_chapter_after_top.pl
*** texinfo-6.7/tp/t/results/sectioning/part_node_chapter_after_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_node_chapter_after_top.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 390,394 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'a-node-after-part'
              },
--- 392,398 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'a-node-after-part'
              },
***************
*** 476,480 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter'
              },
--- 480,486 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter'
              },
***************
*** 549,553 ****
  $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1];
  $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_after_top'}[0];
  $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
--- 555,559 ----
  $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1];
  $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_after_top'}[0];
  $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
***************
*** 602,606 ****
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[2]{'contents'}[0];
--- 608,612 ----
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[2]{'contents'}[0];
***************
*** 615,619 ****
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0];
--- 621,625 ----
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
  $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0];
***************
*** 827,830 ****
--- 833,839 ----
  
  
+ $result_floats{'part_node_chapter_after_top'} = {};
+ 
+ 
  $result_elements{'part_node_chapter_after_top'} = [
    {
***************
*** 1002,1013 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1011,1024 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1018,1021 ****
--- 1029,1033 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1026,1030 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#a-node-after-part" accesskey="n" rel="next">a node after part</a> &nbsp; </p>
--- 1038,1043 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#a-node-after-part" accesskey="n" rel="next">a node after part</a> &nbsp; </p>
***************
*** 1032,1060 ****
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#a-node-after-part" accesskey="1">a node after part</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="2">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="part"></span><div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">chapter</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h1 class="part">part</h1>
  <hr>
  
  <span id="a-node-after-part"></span><h4 class="node-heading">a node after part</h4>
  <p>After a node after part
  </p>
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Next: <a href="#a-node-after-part" accesskey="n" rel="next">a node after part</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
! <hr>
  
  
--- 1045,1074 ----
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
! </div>
! <div class="part" id="part">
! <div class="header">
  <p>
! Next: <a href="#chapter" accesskey="n" rel="next">chapter</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h1 class="part">part</h1>
  <hr>
  
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">chapter</a></li>
+ </ul>
  <span id="a-node-after-part"></span><h4 class="node-heading">a node after part</h4>
  <p>After a node after part
  </p>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Next: <a href="#a-node-after-part" accesskey="n" rel="next">a node after part</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_node_chapter_appendix.pl texinfo-6.8/tp/t/results/sectioning/part_node_chapter_appendix.pl
*** texinfo-6.7/tp/t/results/sectioning/part_node_chapter_appendix.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_node_chapter_appendix.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 278,282 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-node'
              }
--- 280,286 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-node'
              }
***************
*** 386,390 ****
  $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_appendix'}[0];
  $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[2]{'args'}[0];
--- 390,394 ----
  $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_appendix'}[0];
  $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_appendix'}[0]{'contents'}[2]{'args'}[0];
***************
*** 420,424 ****
  $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_appendix'}[1];
  $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[2]{'args'}[0];
--- 424,428 ----
  $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_appendix'}[1];
  $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_appendix'}[1]{'contents'}[2]{'args'}[0];
***************
*** 626,629 ****
--- 630,636 ----
  
  
+ $result_floats{'part_node_chapter_appendix'} = {};
+ 
+ 
  $result_elements{'part_node_chapter_appendix'} = [
    {
***************
*** 816,827 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 823,836 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 832,835 ****
--- 841,845 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 840,866 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-node" accesskey="1">chapter node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="Part-1"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <span id="chapter-node"></span><span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
! <span id="Appendix"></span><h2 class="appendix">Appendix A Appendix</h2>
! <hr>
  
  
--- 850,882 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
! </div>
! <div class="part" id="Part-1">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#chapter-node" accesskey="1">chapter</a></li>
! </ul>
! <div class="chapter" id="chapter-node">
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
! </div>
! <div class="appendix" id="Appendix">
! <h2 class="appendix">Appendix A Appendix</h2>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_node_chapter_node_appendix.pl texinfo-6.8/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
*** texinfo-6.7/tp/t/results/sectioning/part_node_chapter_node_appendix.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_node_chapter_node_appendix.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 335,339 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-node'
              }
--- 337,343 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-node'
              }
***************
*** 424,428 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'appendix-node'
              }
--- 428,434 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'appendix-node'
              }
***************
*** 483,487 ****
  $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[0];
  $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[2]{'args'}[0];
--- 489,493 ----
  $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[0];
  $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[0]{'contents'}[2]{'args'}[0];
***************
*** 527,531 ****
  $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[1];
  $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[2]{'args'}[0];
--- 533,537 ----
  $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[1];
  $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[1]{'contents'}[2]{'args'}[0];
***************
*** 541,545 ****
  $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0];
  $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[2];
  $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[1]{'args'}[0];
--- 547,551 ----
  $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0];
  $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[2];
  $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_chapter_node_appendix'}[2]{'contents'}[1]{'args'}[0];
***************
*** 782,785 ****
--- 788,794 ----
  
  
+ $result_floats{'part_node_chapter_node_appendix'} = {};
+ 
+ 
  $result_elements{'part_node_chapter_node_appendix'} = [
    {
***************
*** 1008,1019 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1017,1030 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1024,1027 ****
--- 1035,1039 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1032,1065 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-node" accesskey="1">chapter node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#appendix-node" accesskey="2">appendix node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="Part-1"></span><div class="header">
  <p>
! Next: <a href="#appendix-node" accesskey="n" rel="next">appendix node</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <span id="chapter-node"></span><span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
  <hr>
! <span id="appendix-node"></span><div class="header">
  <p>
! Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="Appendix"></span><h2 class="appendix">Appendix A Appendix</h2>
! <hr>
  
  
--- 1044,1081 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
! </div>
! <div class="part" id="Part-1">
! <div class="header">
  <p>
! Next: <a href="#appendix-node" accesskey="n" rel="next">Appendix</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#chapter-node" accesskey="1">chapter</a></li>
! </ul>
! <div class="chapter" id="chapter-node">
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
  <hr>
! </div>
! <div class="appendix" id="appendix-node">
! <div class="header">
  <p>
! Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="Appendix"></span><h2 class="appendix">Appendix A Appendix</h2>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_node_node_part_appendix.pl texinfo-6.8/tp/t/results/sectioning/part_node_node_part_appendix.pl
*** texinfo-6.7/tp/t/results/sectioning/part_node_node_part_appendix.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_node_node_part_appendix.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 335,339 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-node'
              }
--- 337,343 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-node'
              }
***************
*** 424,428 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'appendix-part'
              }
--- 428,434 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'appendix-part'
              }
***************
*** 521,525 ****
  $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_node_part_appendix'}[0];
  $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[2]{'args'}[0];
--- 527,531 ----
  $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_node_part_appendix'}[0];
  $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[0]{'contents'}[2]{'args'}[0];
***************
*** 565,569 ****
  $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_node_part_appendix'}[1];
  $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[2]{'args'}[0];
--- 571,575 ----
  $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_node_part_appendix'}[1];
  $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[1]{'contents'}[2]{'args'}[0];
***************
*** 579,583 ****
  $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0];
  $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[2];
  $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[1]{'args'}[0];
--- 585,589 ----
  $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0];
  $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[2];
  $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_node_part_appendix'}[2]{'contents'}[1]{'args'}[0];
***************
*** 862,865 ****
--- 868,874 ----
  
  
+ $result_floats{'part_node_node_part_appendix'} = {};
+ 
+ 
  $result_elements{'part_node_node_part_appendix'} = [
    {
***************
*** 1092,1103 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1101,1114 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1108,1111 ****
--- 1119,1123 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1116,1152 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-node" accesskey="1">chapter node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#appendix-part" accesskey="2">appendix part</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="Part-1"></span><div class="header">
  <p>
! Next: <a href="#appendix-part" accesskey="n" rel="next">appendix part</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <span id="chapter-node"></span><span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
  <hr>
! <span id="appendix-part"></span><div class="header">
  <p>
! Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
! <span id="Part-Appendix"></span><h1 class="part">Part Appendix</h1>
  <hr>
  
  <span id="Appendix"></span><h2 class="appendix">Appendix A Appendix</h2>
! <hr>
  
  
--- 1128,1173 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
! </div>
! <div class="part" id="Part-1">
! <div class="header">
  <p>
! Next: <a href="#appendix-part" accesskey="n" rel="next">Appendix</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#chapter-node" accesskey="1">chapter</a></li>
! </ul>
! <div class="chapter" id="chapter-node">
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
  <hr>
! </div>
! <div class="appendix" id="appendix-part">
! <div class="header">
  <p>
! Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
! </div>
! </div>
! <div class="part" id="Part-Appendix">
! <h1 class="part">Part Appendix</h1>
  <hr>
  
+ <ul class="section-toc">
+ <li><a href="#appendix-part" accesskey="1">Appendix</a></li>
+ </ul>
  <span id="Appendix"></span><h2 class="appendix">Appendix A Appendix</h2>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_node_part_appendix.pl texinfo-6.8/tp/t/results/sectioning/part_node_part_appendix.pl
*** texinfo-6.7/tp/t/results/sectioning/part_node_part_appendix.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_node_part_appendix.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 278,282 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-node'
              }
--- 280,286 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-node'
              }
***************
*** 424,428 ****
  $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_appendix'}[0];
  $result_trees{'part_node_part_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_appendix'}[0]{'contents'}[2]{'args'}[0];
--- 428,432 ----
  $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_part_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_appendix'}[0];
  $result_trees{'part_node_part_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_appendix'}[0]{'contents'}[2]{'args'}[0];
***************
*** 458,462 ****
  $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_appendix'}[1];
  $result_trees{'part_node_part_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_appendix'}[1]{'contents'}[2]{'args'}[0];
--- 462,466 ----
  $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_part_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_appendix'}[1];
  $result_trees{'part_node_part_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_appendix'}[1]{'contents'}[2]{'args'}[0];
***************
*** 689,692 ****
--- 693,699 ----
  
  
+ $result_floats{'part_node_part_appendix'} = {};
+ 
+ 
  $result_elements{'part_node_part_appendix'} = [
    {
***************
*** 883,894 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 890,903 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 899,902 ****
--- 908,912 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 907,936 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-node" accesskey="1">chapter node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="Part-1"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <span id="chapter-node"></span><span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
! <span id="Part-Appendix"></span><h1 class="part">Part Appendix</h1>
  <hr>
  
! <span id="Appendix"></span><h2 class="appendix">Appendix A Appendix</h2>
! <hr>
  
  
--- 917,957 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
! </div>
! <div class="part" id="Part-1">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#chapter-node" accesskey="1">chapter</a></li>
! </ul>
! <div class="chapter" id="chapter-node">
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
! </div>
! </div>
! <div class="part" id="Part-Appendix">
! <h1 class="part">Part Appendix</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#Appendix" accesskey="1">Appendix</a></li>
! </ul>
! <div class="appendix" id="Appendix">
! <h2 class="appendix">Appendix A Appendix</h2>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/part_node_part_node_appendix.pl texinfo-6.8/tp/t/results/sectioning/part_node_part_node_appendix.pl
*** texinfo-6.7/tp/t/results/sectioning/part_node_part_node_appendix.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/part_node_part_node_appendix.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 335,339 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-node'
              }
--- 337,343 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-node'
              }
***************
*** 461,465 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'appendix-node'
              }
--- 465,471 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'appendix-node'
              }
***************
*** 521,525 ****
  $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_node_appendix'}[0];
  $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[2]{'args'}[0];
--- 527,531 ----
  $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1];
  $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_node_appendix'}[0];
  $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[0]{'contents'}[2]{'args'}[0];
***************
*** 565,569 ****
  $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_node_appendix'}[1];
  $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[2]{'args'}[0];
--- 571,575 ----
  $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1];
  $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_node_appendix'}[1];
  $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[1]{'contents'}[2]{'args'}[0];
***************
*** 583,587 ****
  $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1];
  $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_node_appendix'}[2];
  $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[2]{'args'}[0];
--- 589,593 ----
  $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1];
  $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[1]{'parent'} = $result_trees{'part_node_part_node_appendix'}[2];
  $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'part_node_part_node_appendix'}[2]{'contents'}[2]{'args'}[0];
***************
*** 852,855 ****
--- 858,864 ----
  
  
+ $result_floats{'part_node_part_node_appendix'} = {};
+ 
+ 
  $result_elements{'part_node_part_node_appendix'} = [
    {
***************
*** 1082,1093 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1091,1104 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1098,1101 ****
--- 1109,1113 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1106,1142 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-node" accesskey="1">chapter node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#appendix-node" accesskey="2">appendix node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="Part-1"></span><div class="header">
  <p>
! Next: <a href="#appendix-node" accesskey="n" rel="next">appendix node</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <span id="chapter-node"></span><span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
  <hr>
! <span id="Part-Appendix"></span><div class="header">
  <p>
! Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter node</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part Appendix</h1>
  <hr>
  
! <span id="appendix-node"></span><span id="Appendix"></span><h2 class="appendix">Appendix A Appendix</h2>
! <hr>
  
  
--- 1118,1163 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
! </div>
! <div class="part" id="Part-1">
! <div class="header">
  <p>
! Next: <a href="#appendix-node" accesskey="n" rel="next">Appendix</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part 1</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#chapter-node" accesskey="1">chapter</a></li>
! </ul>
! <div class="chapter" id="chapter-node">
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
  
  <hr>
! </div>
! </div>
! <div class="part" id="Part-Appendix">
! <div class="header">
  <p>
! Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h1 class="part">Part Appendix</h1>
  <hr>
  
! <ul class="section-toc">
! <li><a href="#appendix-node" accesskey="1">Appendix</a></li>
! </ul>
! <div class="appendix" id="appendix-node">
! <span id="Appendix"></span><h2 class="appendix">Appendix A Appendix</h2>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/placed_things_before_element.pl texinfo-6.8/tp/t/results/sectioning/placed_things_before_element.pl
*** texinfo-6.7/tp/t/results/sectioning/placed_things_before_element.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/placed_things_before_element.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 947,968 ****
  $result_errors{'placed_things_before_element'} = [
    {
-     'error_line' => ':24: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 24,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':24: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 24,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':28: warning: entry for index `cp\' outside of any node
  ',
--- 947,950 ----
***************
*** 1106,1116 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1088,1100 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1121,1124 ****
--- 1105,1109 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1145,1156 ****
  <a href="#float-anchor">1</a>.
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#An-anchor" accesskey="1">An anchor</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">menu entry pointing to the anchor.
- </td></tr>
- </table>
  
  <span id="index-index-entry"></span>
  
! <span id="section"></span><h3 class="section">1 section</h3>
  
  <p>Ref to anchor
--- 1130,1138 ----
  <a href="#float-anchor">1</a>.
  </p>
  
  <span id="index-index-entry"></span>
  
! <div class="section" id="section">
! <h3 class="section">1 section</h3>
  
  <p>Ref to anchor
***************
*** 1163,1167 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>In footnote.
  </p>
--- 1145,1149 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>In footnote.
  </p>
***************
*** 1171,1175 ****
  </p>
  </div>
! <hr>
  
  
--- 1153,1157 ----
  </p>
  </div>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/placed_things_before_node.pl texinfo-6.8/tp/t/results/sectioning/placed_things_before_node.pl
*** texinfo-6.7/tp/t/results/sectioning/placed_things_before_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/placed_things_before_node.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 631,635 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 631,637 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 881,885 ****
  $result_trees{'placed_things_before_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'placed_things_before_node'}{'contents'}[1];
  $result_trees{'placed_things_before_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'placed_things_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'placed_things_before_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'placed_things_before_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'placed_things_before_node'}{'contents'}[1]{'parent'} = $result_trees{'placed_things_before_node'};
  $result_trees{'placed_things_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'placed_things_before_node'}{'contents'}[2]{'args'}[0];
--- 883,887 ----
  $result_trees{'placed_things_before_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'placed_things_before_node'}{'contents'}[1];
  $result_trees{'placed_things_before_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'placed_things_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'placed_things_before_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'placed_things_before_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'placed_things_before_node'}{'contents'}[1]{'parent'} = $result_trees{'placed_things_before_node'};
  $result_trees{'placed_things_before_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'placed_things_before_node'}{'contents'}[2]{'args'}[0];
***************
*** 1020,1041 ****
  $result_errors{'placed_things_before_node'} = [
    {
-     'error_line' => ':24: @menu seen before first @node
- ',
-     'file_name' => '',
-     'line_nr' => 24,
-     'macro' => '',
-     'text' => '@menu seen before first @node',
-     'type' => 'error'
-   },
-   {
-     'error_line' => ':24: perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?
- ',
-     'file_name' => '',
-     'line_nr' => 24,
-     'macro' => '',
-     'text' => 'perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?',
-     'type' => 'error'
-   },
-   {
      'error_line' => ':28: warning: entry for index `cp\' outside of any node
  ',
--- 1022,1025 ----
***************
*** 1169,1180 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1153,1166 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1185,1188 ****
--- 1171,1175 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1209,1220 ****
  <a href="#float-anchor">1</a>.
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#An-anchor" accesskey="1">An anchor</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">menu entry pointing to the anchor.
- </td></tr>
- </table>
  
  <span id="index-index-entry"></span>
  
! <span id="Top"></span><span id="top-section"></span><h1 class="top">top section</h1>
  
  <p>Ref to anchor
--- 1196,1204 ----
  <a href="#float-anchor">1</a>.
  </p>
  
  <span id="index-index-entry"></span>
  
! <div class="top" id="Top">
! <span id="top-section"></span><h1 class="top">top section</h1>
  
  <p>Ref to anchor
***************
*** 1227,1231 ****
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>In footnote.
  </p>
--- 1211,1215 ----
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>In footnote.
  </p>
***************
*** 1235,1239 ****
  </p>
  </div>
! <hr>
  
  
--- 1219,1223 ----
  </p>
  </div>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/protected_node_parentheses.pl texinfo-6.8/tp/t/results/sectioning/protected_node_parentheses.pl
*** texinfo-6.7/tp/t/results/sectioning/protected_node_parentheses.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/protected_node_parentheses.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 168,172 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 170,178 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 6,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 322,326 ****
              'normalized' => '_0028manual2_0029-name2'
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 328,336 ----
              'normalized' => '_0028manual2_0029-name2'
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 11,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 386,390 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 396,404 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 13,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 406,410 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => '_0028manual_0029-name'
            }
--- 420,427 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {},
!               {}
!             ],
              'normalized' => '_0028manual_0029-name'
            }
***************
*** 413,417 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 430,438 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 424,428 ****
  $result_trees{'protected_node_parentheses'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[1];
  $result_trees{'protected_node_parentheses'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'protected_node_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'protected_node_parentheses'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'protected_node_parentheses'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'protected_node_parentheses'}{'contents'}[1]{'parent'} = $result_trees{'protected_node_parentheses'};
  $result_trees{'protected_node_parentheses'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[2]{'args'}[0];
--- 445,449 ----
  $result_trees{'protected_node_parentheses'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[1];
  $result_trees{'protected_node_parentheses'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'protected_node_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'protected_node_parentheses'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'protected_node_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'protected_node_parentheses'}{'contents'}[1]{'parent'} = $result_trees{'protected_node_parentheses'};
  $result_trees{'protected_node_parentheses'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[2]{'args'}[0];
***************
*** 444,448 ****
  $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1] = $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1];
- $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1];
  $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
--- 465,468 ----
***************
*** 466,470 ****
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'extra'}{'node_content'}[1] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1];
- $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'line_nr'} = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[3];
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[3];
--- 486,489 ----
***************
*** 478,482 ****
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[1] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[1];
- $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'line_nr'} = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4];
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4];
--- 497,500 ----
***************
*** 484,489 ****
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'node_content'}[1] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'protected_node_parentheses'}{'contents'}[3]{'line_nr'} = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'parent'} = $result_trees{'protected_node_parentheses'};
  
--- 502,507 ----
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'node_content'}[1] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[1];
! $result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1] = $result_trees{'protected_node_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[1];
  $result_trees{'protected_node_parentheses'}{'contents'}[3]{'parent'} = $result_trees{'protected_node_parentheses'};
  
***************
*** 603,606 ****
--- 621,627 ----
  
  
+ $result_floats{'protected_node_parentheses'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'protected_node_parentheses'} = 'This is , produced from .
***************
*** 647,658 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 668,681 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 663,666 ****
--- 686,690 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 672,676 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#g_t_0028manual_0029-name" accesskey="n" rel="next">(manual) name</a> &nbsp; </p>
--- 696,701 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#g_t_0028manual_0029-name" accesskey="n" rel="next">(manual) name</a> &nbsp; </p>
***************
*** 678,690 ****
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#g_t_0028manual_0029-name" accesskey="1">(manual) name</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="g_t_0028manual_0029-name"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">(manual) name</h4>
--- 703,711 ----
  <span id="top"></span><h1 class="top">top</h1>
  
  
  <hr>
  <span id="g_t_0028manual_0029-name"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">(manual) name</h4>
***************
*** 692,696 ****
  <span id="g_t_0028manual2_0029-name2"></span>
  <p><a href="#g_t_0028manual2_0029-name2">(manual2) name2</a>.
! </p><hr>
  
  
--- 713,717 ----
  <span id="g_t_0028manual2_0029-name2"></span>
  <p><a href="#g_t_0028manual2_0029-name2">(manual2) name2</a>.
! </p></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/raiselowersections.pl texinfo-6.8/tp/t/results/sectioning/raiselowersections.pl
*** texinfo-6.7/tp/t/results/sectioning/raiselowersections.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/raiselowersections.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 73,77 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 73,79 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 309,313 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Chapter'
            }
--- 311,317 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Chapter'
            }
***************
*** 590,594 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Chapter-in-included-file'
            }
--- 594,600 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Chapter-in-included-file'
            }
***************
*** 784,788 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Section'
            }
--- 790,796 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Section'
            }
***************
*** 978,982 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Subsection'
            }
--- 986,992 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Subsection'
            }
***************
*** 1104,1108 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Second-chapter'
            }
--- 1114,1120 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Second-chapter'
            }
***************
*** 1214,1218 ****
  $result_trees{'raiselowersections'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[1];
  $result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'raiselowersections'}{'contents'}[1]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[2];
--- 1226,1230 ----
  $result_trees{'raiselowersections'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[1];
  $result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'raiselowersections'}{'contents'}[1]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[2];
***************
*** 1249,1253 ****
  $result_trees{'raiselowersections'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[3];
  $result_trees{'raiselowersections'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'raiselowersections'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'raiselowersections'}{'contents'}[3]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0];
--- 1261,1265 ----
  $result_trees{'raiselowersections'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[3];
  $result_trees{'raiselowersections'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'raiselowersections'}{'contents'}[3]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0];
***************
*** 1289,1293 ****
  $result_trees{'raiselowersections'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[5];
  $result_trees{'raiselowersections'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'raiselowersections'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'raiselowersections'}{'contents'}[5]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0];
--- 1301,1305 ----
  $result_trees{'raiselowersections'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[5];
  $result_trees{'raiselowersections'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'raiselowersections'}{'contents'}[5]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0];
***************
*** 1316,1320 ****
  $result_trees{'raiselowersections'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[7];
  $result_trees{'raiselowersections'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'raiselowersections'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'raiselowersections'}{'contents'}[7]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0];
--- 1328,1332 ----
  $result_trees{'raiselowersections'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[7];
  $result_trees{'raiselowersections'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'raiselowersections'}{'contents'}[7]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0];
***************
*** 1343,1347 ****
  $result_trees{'raiselowersections'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[9];
  $result_trees{'raiselowersections'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'raiselowersections'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'raiselowersections'}{'contents'}[9]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0];
--- 1355,1359 ----
  $result_trees{'raiselowersections'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[9];
  $result_trees{'raiselowersections'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'raiselowersections'}{'contents'}[9]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0];
***************
*** 1359,1363 ****
  $result_trees{'raiselowersections'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[11];
  $result_trees{'raiselowersections'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'raiselowersections'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'raiselowersections'}{'contents'}[11]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0];
--- 1371,1375 ----
  $result_trees{'raiselowersections'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[11];
  $result_trees{'raiselowersections'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'raiselowersections'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'raiselowersections'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'raiselowersections'}{'contents'}[11]{'parent'} = $result_trees{'raiselowersections'};
  $result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0];
***************
*** 1831,1833 ****
--- 1843,1848 ----
  
  
+ $result_floats{'raiselowersections'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/rec_nodes.pl texinfo-6.8/tp/t/results/sectioning/rec_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/rec_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/rec_nodes.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 229,233 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 229,235 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 473,477 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-node'
            },
--- 475,481 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-node'
            },
***************
*** 668,672 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'other-node'
            },
--- 672,678 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'other-node'
            },
***************
*** 869,873 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-up-node-following-second'
            },
--- 875,881 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-up-node-following-second'
            },
***************
*** 1064,1068 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node-following-second'
            },
--- 1072,1078 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node-following-second'
            },
***************
*** 1124,1128 ****
  $result_trees{'rec_nodes'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[1];
  $result_trees{'rec_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'rec_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'rec_nodes'}{'contents'}[1]{'parent'} = $result_trees{'rec_nodes'};
  $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[0];
--- 1134,1138 ----
  $result_trees{'rec_nodes'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[1];
  $result_trees{'rec_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[1]{'parent'} = $result_trees{'rec_nodes'};
  $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 1163,1167 ****
  $result_trees{'rec_nodes'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[2];
  $result_trees{'rec_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'rec_nodes'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'rec_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[2]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[3]{'contents'}[0];
--- 1173,1177 ----
  $result_trees{'rec_nodes'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[2];
  $result_trees{'rec_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[2]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[2]{'args'}[3]{'contents'}[0];
***************
*** 1193,1197 ****
  $result_trees{'rec_nodes'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[3];
  $result_trees{'rec_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'rec_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'rec_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[3]{'args'}[3]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[3]{'parent'} = $result_trees{'rec_nodes'};
--- 1203,1207 ----
  $result_trees{'rec_nodes'}{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[3];
  $result_trees{'rec_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[3]{'args'}[3]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[3]{'parent'} = $result_trees{'rec_nodes'};
***************
*** 1224,1228 ****
  $result_trees{'rec_nodes'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[4];
  $result_trees{'rec_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'rec_nodes'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'rec_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[4]{'parent'} = $result_trees{'rec_nodes'};
--- 1234,1238 ----
  $result_trees{'rec_nodes'}{'contents'}[4]{'contents'}[3]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[4];
  $result_trees{'rec_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[4]{'parent'} = $result_trees{'rec_nodes'};
***************
*** 1254,1258 ****
  $result_trees{'rec_nodes'}{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[5];
  $result_trees{'rec_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'rec_nodes'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'rec_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[5]{'args'}[3]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[5]{'parent'} = $result_trees{'rec_nodes'};
--- 1264,1268 ----
  $result_trees{'rec_nodes'}{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'rec_nodes'}{'contents'}[5];
  $result_trees{'rec_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'rec_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'rec_nodes'}{'contents'}[5]{'args'}[3]{'contents'}[0];
  $result_trees{'rec_nodes'}{'contents'}[5]{'parent'} = $result_trees{'rec_nodes'};
***************
*** 1467,1469 ****
--- 1477,1482 ----
  
  
+ $result_floats{'rec_nodes'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/ref_to_top.pl texinfo-6.8/tp/t/results/sectioning/ref_to_top.pl
*** texinfo-6.7/tp/t/results/sectioning/ref_to_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/ref_to_top.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 146,150 ****
  $result_trees{'ref_to_top'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'ref_to_top'}{'contents'}[1];
  $result_trees{'ref_to_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_to_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_to_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'ref_to_top'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'ref_to_top'}{'contents'}[1]{'parent'} = $result_trees{'ref_to_top'};
  $result_trees{'ref_to_top'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_to_top'}{'contents'}[2]{'args'}[0];
--- 148,152 ----
  $result_trees{'ref_to_top'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'ref_to_top'}{'contents'}[1];
  $result_trees{'ref_to_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'ref_to_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'ref_to_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'ref_to_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'ref_to_top'}{'contents'}[1]{'parent'} = $result_trees{'ref_to_top'};
  $result_trees{'ref_to_top'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'ref_to_top'}{'contents'}[2]{'args'}[0];
***************
*** 233,236 ****
--- 235,241 ----
  
  
+ $result_floats{'ref_to_top'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'ref_to_top'} = 'This is , produced from .
***************
*** 268,279 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="ToP">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 273,286 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="ToP">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 284,287 ****
--- 291,295 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 293,300 ****
  <body lang="en">
  
! <span id="Top"></span><span id="top"></span><h1 class="top">top</h1>
  
! <p>See <a href="#Top">ToP</a>.
! </p><hr>
  
  
--- 301,309 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="top"></span><h1 class="top">top</h1>
  
! <p>See <a href="#Top">top</a>.
! </p><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/ref_to_unknown_node.pl texinfo-6.8/tp/t/results/sectioning/ref_to_unknown_node.pl
*** texinfo-6.7/tp/t/results/sectioning/ref_to_unknown_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/ref_to_unknown_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 76,78 ****
--- 76,81 ----
  
  
+ $result_floats{'ref_to_unknown_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_before_chapter.pl texinfo-6.8/tp/t/results/sectioning/section_before_chapter.pl
*** texinfo-6.7/tp/t/results/sectioning/section_before_chapter.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_before_chapter.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 150,153 ****
--- 150,156 ----
  
  
+ $result_floats{'section_before_chapter'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'section_before_chapter'} = '<section spaces=" "><sectiontitle>section </sectiontitle>
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_before_part.pl texinfo-6.8/tp/t/results/sectioning/section_before_part.pl
*** texinfo-6.7/tp/t/results/sectioning/section_before_part.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_before_part.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 192,195 ****
--- 192,198 ----
  
  
+ $result_floats{'section_before_part'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'section_before_part'} = '1 section
***************
*** 212,223 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 215,228 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 228,231 ****
--- 233,237 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 236,245 ****
  
  <body lang="en">
! <span id="section"></span><h3 class="section">1 section</h3>
  
! <span id="part"></span><h1 class="part">part</h1>
  <hr>
  
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 242,254 ----
  
  <body lang="en">
! <div class="section" id="section">
! <h3 class="section">1 section</h3>
  
! </div>
! <div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
  
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 251,256 ****
  </ul>
  </div>
! 
! <hr>
  
  
--- 260,265 ----
  </ul>
  </div>
! </div>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_before_top_no_node.pl texinfo-6.8/tp/t/results/sectioning/section_before_top_no_node.pl
*** texinfo-6.7/tp/t/results/sectioning/section_before_top_no_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_before_top_no_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 148,151 ****
--- 148,154 ----
  
  
+ $result_floats{'section_before_top_no_node'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'section_before_top_no_node'} = '<section spaces=" "><sectiontitle>section </sectiontitle>
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_before_top.pl texinfo-6.8/tp/t/results/sectioning/section_before_top.pl
*** texinfo-6.7/tp/t/results/sectioning/section_before_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_before_top.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 58,62 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-node'
            },
--- 58,64 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-node'
            },
***************
*** 143,147 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 145,151 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 315,319 ****
  $result_trees{'section_before_top'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'section_before_top'}{'contents'}[1];
  $result_trees{'section_before_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_before_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_before_top'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'section_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'section_before_top'}{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'section_before_top'}{'contents'}[1]{'parent'} = $result_trees{'section_before_top'};
--- 319,323 ----
  $result_trees{'section_before_top'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'section_before_top'}{'contents'}[1];
  $result_trees{'section_before_top'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_before_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_before_top'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'section_before_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'section_before_top'}{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'section_before_top'}{'contents'}[1]{'parent'} = $result_trees{'section_before_top'};
***************
*** 325,329 ****
  $result_trees{'section_before_top'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_before_top'}{'contents'}[3];
  $result_trees{'section_before_top'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_before_top'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_before_top'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'section_before_top'}{'contents'}[3]{'parent'} = $result_trees{'section_before_top'};
  $result_trees{'section_before_top'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_before_top'}{'contents'}[4]{'args'}[0];
--- 329,333 ----
  $result_trees{'section_before_top'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_before_top'}{'contents'}[3];
  $result_trees{'section_before_top'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_before_top'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_before_top'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_before_top'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'section_before_top'}{'contents'}[3]{'parent'} = $result_trees{'section_before_top'};
  $result_trees{'section_before_top'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_before_top'}{'contents'}[4]{'args'}[0];
***************
*** 497,500 ****
--- 501,507 ----
  
  
+ $result_floats{'section_before_top'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'section_before_top'} = 'This is , produced from .
***************
*** 541,552 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 548,561 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 557,560 ****
--- 566,570 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 565,586 ****
  
  <body lang="en">
! <span id="section-node"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="section"></span><h3 class="section">1 section</h3>
  
  <hr>
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#section-node" accesskey="n" rel="next">section node</a> &nbsp; </p>
  </div>
  <span id="top"></span><h3 class="unnumberedsec">top</h3>
  
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#section-node" accesskey="1">section node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! <hr>
  
  
--- 575,595 ----
  
  <body lang="en">
! <div class="section" id="section-node">
! <div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="section"></span><h3 class="section">1 section</h3>
  
  <hr>
! </div>
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#section-node" accesskey="n" rel="next">section</a> &nbsp; </p>
  </div>
  <span id="top"></span><h3 class="unnumberedsec">top</h3>
  
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_below_unnumbered_no_top.pl texinfo-6.8/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
*** texinfo-6.7/tp/t/results/sectioning/section_below_unnumbered_no_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_below_unnumbered_no_top.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 124,127 ****
--- 124,130 ----
  
  
+ $result_floats{'section_below_unnumbered_no_top'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'section_below_unnumbered_no_top'} = 'U
***************
*** 145,155 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 148,160 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 160,163 ****
--- 165,169 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 168,174 ****
  
  <body lang="en">
! <span id="U"></span><h2 class="unnumbered">U</h2>
! <span id="S"></span><h3 class="section">S</h3>
! <hr>
  
  
--- 174,186 ----
  
  <body lang="en">
! <div class="unnumbered" id="U">
! <h2 class="unnumbered">U</h2>
! <ul class="section-toc">
! <li><a href="#S" accesskey="1">S</a></li>
! </ul>
! <div class="section" id="S">
! <h3 class="section">S</h3>
! <hr></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_below_unnumbered.pl texinfo-6.8/tp/t/results/sectioning/section_below_unnumbered.pl
*** texinfo-6.7/tp/t/results/sectioning/section_below_unnumbered.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_below_unnumbered.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 68,72 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 68,74 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 283,287 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Unn'
            }
--- 285,291 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Unn'
            }
***************
*** 475,479 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Sec'
            }
--- 479,485 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Sec'
            }
***************
*** 566,570 ****
  $result_trees{'section_below_unnumbered'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[1];
  $result_trees{'section_below_unnumbered'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_below_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_below_unnumbered'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_below_unnumbered'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'section_below_unnumbered'}{'contents'}[1]{'parent'} = $result_trees{'section_below_unnumbered'};
  $result_trees{'section_below_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[2]{'args'}[0];
--- 572,576 ----
  $result_trees{'section_below_unnumbered'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[1];
  $result_trees{'section_below_unnumbered'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_below_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_below_unnumbered'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_below_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'section_below_unnumbered'}{'contents'}[1]{'parent'} = $result_trees{'section_below_unnumbered'};
  $result_trees{'section_below_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[2]{'args'}[0];
***************
*** 597,601 ****
  $result_trees{'section_below_unnumbered'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[3];
  $result_trees{'section_below_unnumbered'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_below_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_below_unnumbered'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_below_unnumbered'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'section_below_unnumbered'}{'contents'}[3]{'parent'} = $result_trees{'section_below_unnumbered'};
  $result_trees{'section_below_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[4]{'args'}[0];
--- 603,607 ----
  $result_trees{'section_below_unnumbered'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[3];
  $result_trees{'section_below_unnumbered'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_below_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_below_unnumbered'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_below_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'section_below_unnumbered'}{'contents'}[3]{'parent'} = $result_trees{'section_below_unnumbered'};
  $result_trees{'section_below_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[4]{'args'}[0];
***************
*** 624,628 ****
  $result_trees{'section_below_unnumbered'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[5];
  $result_trees{'section_below_unnumbered'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'section_below_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'section_below_unnumbered'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_below_unnumbered'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'section_below_unnumbered'}{'contents'}[5]{'parent'} = $result_trees{'section_below_unnumbered'};
  $result_trees{'section_below_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[6]{'args'}[0];
--- 630,634 ----
  $result_trees{'section_below_unnumbered'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[5];
  $result_trees{'section_below_unnumbered'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'section_below_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'section_below_unnumbered'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_below_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'section_below_unnumbered'}{'contents'}[5]{'parent'} = $result_trees{'section_below_unnumbered'};
  $result_trees{'section_below_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_below_unnumbered'}{'contents'}[6]{'args'}[0];
***************
*** 865,868 ****
--- 871,877 ----
  
  
+ $result_floats{'section_below_unnumbered'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'section_below_unnumbered'} = 'Top
***************
*** 896,908 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 905,919 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 913,916 ****
--- 924,928 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 922,926 ****
  <body lang="en">
  
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 934,950 ----
  <body lang="en">
  
! 
! <div class="top" id="Top">
! <div class="header">
! <p>
! Next: <a href="#Unn" accesskey="n" rel="next">Unn</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
! </div>
! <span id="Top-1"></span><h1 class="top">Top</h1>
! 
! <p>Top node.
! </p>
! 
! 
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 934,955 ****
  </ul>
  </div>
- 
- 
- <span id="Top"></span><div class="header">
- <p>
- Next: <a href="#Unn" accesskey="n" rel="next">Unn</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
- <span id="Top-1"></span><h1 class="top">Top</h1>
- 
- <p>Top node.
- </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#Unn" accesskey="1">Unn</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
- 
- 
  <hr>
! <span id="Unn"></span><div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 958,965 ----
  </ul>
  </div>
  </div>
  <hr>
! <div class="unnumbered" id="Unn">
! <div class="header">
  <p>
  Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 957,967 ****
  <span id="Unn-1"></span><h2 class="unnumbered">Unn</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#Sec" accesskey="1">Sec</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="Sec"></span><div class="header">
  <p>
  Up: <a href="#Unn" accesskey="u" rel="up">Unn</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 967,977 ----
  <span id="Unn-1"></span><h2 class="unnumbered">Unn</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#Sec" accesskey="1">Sec</a></li>
+ </ul>
  <hr>
! <div class="section" id="Sec">
! <div class="header">
  <p>
  Up: <a href="#Unn" accesskey="u" rel="up">Unn</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 971,975 ****
  <p>Should be unnumbered.
  </p>
! <hr>
  
  
--- 981,987 ----
  <p>Should be unnumbered.
  </p>
! </div>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_chapter_before_top_nodes.pl texinfo-6.8/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/section_chapter_before_top_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_chapter_before_top_nodes.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-node'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-node'
            }
***************
*** 115,119 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-node'
            }
--- 117,123 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-node'
            }
***************
*** 308,312 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 312,318 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 482,486 ****
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1];
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'parent'} = $result_trees{'section_chapter_before_top_nodes'};
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[2]{'args'}[0];
--- 488,492 ----
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1];
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[1]{'parent'} = $result_trees{'section_chapter_before_top_nodes'};
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[2]{'args'}[0];
***************
*** 491,495 ****
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3];
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'parent'} = $result_trees{'section_chapter_before_top_nodes'};
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[4]{'args'}[0];
--- 497,501 ----
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3];
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[3]{'parent'} = $result_trees{'section_chapter_before_top_nodes'};
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[4]{'args'}[0];
***************
*** 518,522 ****
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5];
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'parent'} = $result_trees{'section_chapter_before_top_nodes'};
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[6]{'args'}[0];
--- 524,528 ----
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5];
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[5]{'parent'} = $result_trees{'section_chapter_before_top_nodes'};
  $result_trees{'section_chapter_before_top_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_chapter_before_top_nodes'}{'contents'}[6]{'args'}[0];
***************
*** 725,729 ****
  $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'menu_child'}{'node_up'} = $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'};
  $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'node_next'} = $result_nodes{'section_chapter_before_top_nodes'};
! $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'node_prev'} = $result_nodes{'section_chapter_before_top_nodes'};
  $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'node_up'} = $result_nodes{'section_chapter_before_top_nodes'};
  $result_nodes{'section_chapter_before_top_nodes'}{'node_next'} = $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'};
--- 731,735 ----
  $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'menu_child'}{'node_up'} = $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'};
  $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'node_next'} = $result_nodes{'section_chapter_before_top_nodes'};
! $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'node_prev'} = $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'menu_child'};
  $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'node_up'} = $result_nodes{'section_chapter_before_top_nodes'};
  $result_nodes{'section_chapter_before_top_nodes'}{'node_next'} = $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'};
***************
*** 801,804 ****
--- 807,813 ----
  
  
+ $result_floats{'section_chapter_before_top_nodes'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'section_chapter_before_top_nodes'} = 'This is , produced from .
***************
*** 811,815 ****
  
  
! File: ,  Node: chapter node,  Next: Top,  Prev: Top,  Up: Top
  
  2 chapter
--- 820,824 ----
  
  
! File: ,  Node: chapter node,  Next: Top,  Prev: section node,  Up: Top
  
  2 chapter
***************
*** 835,839 ****
  Node: section node27
  Node: chapter node119
! Node: Top232
  
  End Tag Table
--- 844,848 ----
  Node: section node27
  Node: chapter node119
! Node: Top241
  
  End Tag Table
***************
*** 857,868 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 866,879 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 873,876 ****
--- 884,888 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 881,915 ****
  
  <body lang="en">
! <span id="section-node"></span><div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a>, Up: <a href="#chapter-node" accesskey="u" rel="up">chapter node</a> &nbsp; </p>
  </div>
  <span id="section"></span><h3 class="section">1 section</h3>
  
  <hr>
! <span id="chapter-node"></span><div class="header">
  <p>
! Next: <a href="#Top" accesskey="n" rel="next">Top</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter"></span><h3 class="section">2 chapter</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#section-node" accesskey="1">section node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; </p>
  </div>
  <span id="top"></span><h3 class="unnumberedsec">top</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-node" accesskey="1">chapter node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
! <hr>
  
  
--- 893,924 ----
  
  <body lang="en">
! <div class="section" id="section-node">
! <div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a>, Up: <a href="#chapter-node" accesskey="u" rel="up">chapter</a> &nbsp; </p>
  </div>
  <span id="section"></span><h3 class="section">1 section</h3>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-node">
! <div class="header">
  <p>
! Next: <a href="#Top" accesskey="n" rel="next">top</a>, Previous: <a href="#section-node" accesskey="p" rel="prev">section</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="chapter"></span><h3 class="section">2 chapter</h3>
  
  
  <hr>
! </div>
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
  </div>
  <span id="top"></span><h3 class="unnumberedsec">top</h3>
  
  
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_chapter_before_top.pl texinfo-6.8/tp/t/results/sectioning/section_chapter_before_top.pl
*** texinfo-6.7/tp/t/results/sectioning/section_chapter_before_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_chapter_before_top.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 218,221 ****
--- 218,224 ----
  
  
+ $result_floats{'section_chapter_before_top'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'section_chapter_before_top'} = '<section spaces=" "><sectiontitle>section </sectiontitle>
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl texinfo-6.8/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl
*** texinfo-6.7/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 730,733 ****
--- 730,736 ----
  
  
+ $result_floats{'sectioning_part_appendix_no_top'} = {};
+ 
+ 
  $result_elements{'sectioning_part_appendix_no_top'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/sectioning_part_appendix.pl texinfo-6.8/tp/t/results/sectioning/sectioning_part_appendix.pl
*** texinfo-6.7/tp/t/results/sectioning/sectioning_part_appendix.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/sectioning_part_appendix.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 814,817 ****
--- 814,820 ----
  
  
+ $result_floats{'sectioning_part_appendix'} = {};
+ 
+ 
  $result_elements{'sectioning_part_appendix'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_in_unnumbered_info.pl texinfo-6.8/tp/t/results/sectioning/section_in_unnumbered_info.pl
*** texinfo-6.7/tp/t/results/sectioning/section_in_unnumbered_info.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_in_unnumbered_info.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 505,509 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 507,513 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 698,702 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-in-chapter'
            }
--- 702,708 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-in-chapter'
            }
***************
*** 775,779 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered'
            }
--- 781,787 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered'
            }
***************
*** 967,971 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-in-unnumbered'
            }
--- 975,981 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-in-unnumbered'
            }
***************
*** 1043,1047 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-2'
            }
--- 1053,1059 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-2'
            }
***************
*** 1293,1297 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-2'
            }
--- 1305,1311 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-2'
            }
***************
*** 1656,1660 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub-2'
            }
--- 1670,1676 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub-2'
            }
***************
*** 1732,1736 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-2'
            }
--- 1748,1754 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-2'
            }
***************
*** 1808,1812 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub2-2'
            }
--- 1826,1832 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub2-2'
            }
***************
*** 1884,1888 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub2-2'
            }
--- 1904,1910 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub2-2'
            }
***************
*** 1960,1964 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-2_002d1'
            }
--- 1982,1988 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-2_002d1'
            }
***************
*** 2152,2156 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-2_002d1'
            }
--- 2176,2182 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-2_002d1'
            }
***************
*** 2234,2238 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-3'
            }
--- 2260,2266 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-3'
            }
***************
*** 2655,2659 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-3'
            }
--- 2683,2689 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-3'
            }
***************
*** 3018,3022 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub-3'
            }
--- 3048,3054 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub-3'
            }
***************
*** 3094,3098 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-3'
            }
--- 3126,3132 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-3'
            }
***************
*** 3170,3174 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub2-3'
            }
--- 3204,3210 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub2-3'
            }
***************
*** 3246,3250 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub2-3'
            }
--- 3282,3288 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub2-3'
            }
***************
*** 3322,3326 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-3_002d1'
            }
--- 3360,3366 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-3_002d1'
            }
***************
*** 3399,3403 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-3_002d2'
            }
--- 3439,3445 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-3_002d2'
            }
***************
*** 3591,3595 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-3_002d2'
            }
--- 3633,3639 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-3_002d2'
            }
***************
*** 3667,3671 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-3_002d3'
            }
--- 3711,3717 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-3_002d3'
            }
***************
*** 3860,3864 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection-3_002d3'
            }
--- 3906,3912 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection-3_002d3'
            }
***************
*** 3937,3941 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-3_002d4'
            }
--- 3985,3991 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-3_002d4'
            }
***************
*** 4129,4133 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-3_002d4'
            }
--- 4179,4185 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-3_002d4'
            }
***************
*** 4205,4209 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-4'
            }
--- 4257,4263 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-4'
            }
***************
*** 4397,4401 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-4'
            }
--- 4451,4457 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-4'
            }
***************
*** 4760,4764 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub-4'
            }
--- 4816,4822 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub-4'
            }
***************
*** 4836,4840 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-4'
            }
--- 4894,4900 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-4'
            }
***************
*** 4912,4916 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub2-4'
            }
--- 4972,4978 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub2-4'
            }
***************
*** 4988,4992 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub2-4'
            }
--- 5050,5056 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub2-4'
            }
***************
*** 5040,5044 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[1];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[2]{'args'}[0];
--- 5104,5108 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[1];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[1]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[2]{'args'}[0];
***************
*** 5113,5117 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[3];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[4]{'args'}[0];
--- 5177,5181 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[3];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[3]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[4]{'args'}[0];
***************
*** 5140,5144 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[5];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[6]{'args'}[0];
--- 5204,5208 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[5];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[5]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[6]{'args'}[0];
***************
*** 5149,5153 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[7];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[8]{'args'}[0];
--- 5213,5217 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[7];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[7]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[8]{'args'}[0];
***************
*** 5176,5180 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[9];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[10]{'args'}[0];
--- 5240,5244 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[9];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[9]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[10]{'args'}[0];
***************
*** 5185,5189 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[11];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[12]{'args'}[0];
--- 5249,5253 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[11];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[11]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[12]{'args'}[0];
***************
*** 5222,5226 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[13];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[14]{'args'}[0];
--- 5286,5290 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[13];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[13]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[14]{'args'}[0];
***************
*** 5279,5283 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[15];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[16]{'args'}[0];
--- 5343,5347 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[15];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[15]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[16]{'args'}[0];
***************
*** 5288,5292 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[17];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[18]{'args'}[0];
--- 5352,5356 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[17];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[17]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[18]{'args'}[0];
***************
*** 5297,5301 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[19];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[20]{'args'}[0];
--- 5361,5365 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[19];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[19]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[20]{'args'}[0];
***************
*** 5306,5310 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[21];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[22]{'args'}[0];
--- 5370,5374 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[21];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[21]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[22]{'args'}[0];
***************
*** 5315,5319 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[23];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[24]{'args'}[0];
--- 5379,5383 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[23];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[23]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[24]{'args'}[0];
***************
*** 5342,5346 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[25];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[26]{'args'}[0];
--- 5406,5410 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[25];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[25]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[26]{'args'}[0];
***************
*** 5352,5356 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[27];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[28]{'args'}[0];
--- 5416,5420 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[27];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[27]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[28]{'args'}[0];
***************
*** 5419,5423 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[29];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[30]{'args'}[0];
--- 5483,5487 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[29];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[29]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[30]{'args'}[0];
***************
*** 5476,5480 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[31];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[32]{'args'}[0];
--- 5540,5544 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[31];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[31]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[32]{'args'}[0];
***************
*** 5485,5489 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[33];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[34]{'args'}[0];
--- 5549,5553 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[33];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[33]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[34]{'args'}[0];
***************
*** 5494,5498 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[35];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[36]{'args'}[0];
--- 5558,5562 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[35];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[35]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[36]{'args'}[0];
***************
*** 5503,5507 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[37];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[38]{'args'}[0];
--- 5567,5571 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[37];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[37]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[38]{'args'}[0];
***************
*** 5512,5516 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[39];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[40]{'args'}[0];
--- 5576,5580 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[39];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[39]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[40]{'args'}[0];
***************
*** 5521,5525 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[41];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[42]{'args'}[0];
--- 5585,5589 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[41];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[41]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[42]{'args'}[0];
***************
*** 5548,5552 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[43];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[44]{'args'}[0];
--- 5612,5616 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[43];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[43]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[44]{'args'}[0];
***************
*** 5557,5561 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[45];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[46]{'args'}[0];
--- 5621,5625 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[45];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[45]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[46]{'args'}[0];
***************
*** 5584,5588 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[47];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[48]{'args'}[0];
--- 5648,5652 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[47];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[47]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[48]{'args'}[0];
***************
*** 5593,5597 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[49];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[50]{'args'}[0];
--- 5657,5661 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[49];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[49]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[50]{'args'}[0];
***************
*** 5620,5624 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[51];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[52]{'args'}[0];
--- 5684,5688 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[51];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[51]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[52]{'args'}[0];
***************
*** 5629,5633 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[53];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[54]{'args'}[0];
--- 5693,5697 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[53];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[53]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[54]{'args'}[0];
***************
*** 5656,5660 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[55];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[56]{'args'}[0];
--- 5720,5724 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[55];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[55]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[56]{'args'}[0];
***************
*** 5713,5717 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[57];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[58]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[58]{'args'}[0];
--- 5777,5781 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[57];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[57]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[58]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[58]{'args'}[0];
***************
*** 5722,5726 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[59];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[60]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[60]{'args'}[0];
--- 5786,5790 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[59];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[59]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[60]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[60]{'args'}[0];
***************
*** 5731,5735 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[61];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[62]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[62]{'args'}[0];
--- 5795,5799 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[61];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[61]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[62]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[62]{'args'}[0];
***************
*** 5740,5744 ****
  $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[63];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[64]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[64]{'args'}[0];
--- 5804,5808 ----
  $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[63];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_info'}{'contents'}[63]{'parent'} = $result_trees{'section_in_unnumbered_info'};
  $result_trees{'section_in_unnumbered_info'}{'contents'}[64]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_info'}{'contents'}[64]{'args'}[0];
***************
*** 7845,7848 ****
--- 7909,7915 ----
  
  
+ $result_floats{'section_in_unnumbered_info'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'section_in_unnumbered_info'} = 'This is , produced from .
***************
*** 8168,8180 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 8235,8249 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 8185,8188 ****
--- 8254,8258 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 8194,8198 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8264,8269 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8200,8204 ****
  <span id="Test-section-in-unnumbered"></span><h1 class="top">Test section in unnumbered</h1>
  
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 8271,8279 ----
  <span id="Test-section-in-unnumbered"></span><h1 class="top">Test section in unnumbered</h1>
  
! 
! <p>Menu:
! </p>
! 
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 8263,8297 ****
  </ul>
  </div>
! 
! 
! <p>Menu:
! </p>
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#unnumbered" accesskey="2">unnumbered</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#chapter-2" accesskey="3">chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#chapter-3" accesskey="4">chapter 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#unnumbered-4" accesskey="5">unnumbered 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Next: <a href="#unnumbered" accesskey="n" rel="next">unnumbered</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#section-in-chapter" accesskey="1">section in chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="section-in-chapter"></span><div class="header">
  <p>
  Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8338,8357 ----
  </ul>
  </div>
! </div>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Next: <a href="#unnumbered" accesskey="n" rel="next">unnumbered</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Test section in unnumbered</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#section-in-chapter" accesskey="1">section in chapter</a></li>
+ </ul>
  <hr>
! <div class="section" id="section-in-chapter">
! <div class="header">
  <p>
  Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8300,8316 ****
  
  <hr>
! <span id="unnumbered"></span><div class="header">
  <p>
! Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-1"></span><h2 class="unnumbered">unnumbered</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#section-in-unnumbered" accesskey="1">section in unnumbered</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="section-in-unnumbered"></span><div class="header">
  <p>
  Up: <a href="#unnumbered" accesskey="u" rel="up">unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8360,8379 ----
  
  <hr>
! </div>
! </div>
! <div class="unnumbered" id="unnumbered">
! <div class="header">
  <p>
! Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-1"></span><h2 class="unnumbered">unnumbered</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#section-in-unnumbered" accesskey="1">section in unnumbered</a></li>
+ </ul>
  <hr>
! <div class="section" id="section-in-unnumbered">
! <div class="header">
  <p>
  Up: <a href="#unnumbered" accesskey="u" rel="up">unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8319,8337 ****
  
  <hr>
! <span id="chapter-2"></span><div class="header">
  <p>
! Next: <a href="#chapter-3" accesskey="n" rel="next">chapter 3</a>, Previous: <a href="#unnumbered" accesskey="p" rel="prev">unnumbered</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-2-1"></span><h2 class="chapter">2 chapter 2</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-2" accesskey="1">unnumberedsec 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-2_002d1" accesskey="2">unnumberedsec 2-1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumberedsec-2"></span><div class="header">
  <p>
  Next: <a href="#unnumberedsec-2_002d1" accesskey="n" rel="next">unnumberedsec 2-1</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8382,8402 ----
  
  <hr>
! </div>
! </div>
! <div class="chapter" id="chapter-2">
! <div class="header">
  <p>
! Next: <a href="#chapter-3" accesskey="n" rel="next">chapter 3</a>, Previous: <a href="#unnumbered" accesskey="p" rel="prev">unnumbered</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-2-1"></span><h2 class="chapter">2 chapter 2</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumberedsec-2" accesskey="1">unnumbered section 2</a></li>
+ <li><a href="#unnumberedsec-2_002d1" accesskey="2">unnumberedsec 2-1</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsec" id="unnumberedsec-2">
! <div class="header">
  <p>
  Next: <a href="#unnumberedsec-2_002d1" accesskey="n" rel="next">unnumberedsec 2-1</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8339,8395 ****
  <span id="unnumbered-section-2"></span><h3 class="unnumberedsec">unnumbered section 2</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub-2" accesskey="1">unnumbered sub 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-2" accesskey="2">numbered sub 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub2-2" accesskey="3">unnumbered sub2 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub2-2" accesskey="4">numbered sub2 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumbered-sub-2"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub-2" accesskey="n" rel="next">numbered sub 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumberedsec 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-2"></span><h4 class="unnumberedsubsec">unnumbered subsection 2</h4>
  
  <hr>
! <span id="numbered-sub-2"></span><div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-2" accesskey="n" rel="next">unnumbered sub2 2</a>, Previous: <a href="#unnumbered-sub-2" accesskey="p" rel="prev">unnumbered sub 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumberedsec 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-2"></span><h4 class="subsection">numbered subsection 2</h4>
  
  <hr>
! <span id="unnumbered-sub2-2"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub2-2" accesskey="n" rel="next">numbered sub2 2</a>, Previous: <a href="#numbered-sub-2" accesskey="p" rel="prev">numbered sub 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumberedsec 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-2"></span><h4 class="unnumberedsubsec">unnumbered subsection2 2</h4>
  
  <hr>
! <span id="numbered-sub2-2"></span><div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-2" accesskey="p" rel="prev">unnumbered sub2 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumberedsec 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-2"></span><h4 class="subsection">numbered subsection2 2</h4>
  
  <hr>
! <span id="unnumberedsec-2_002d1"></span><div class="header">
  <p>
! Previous: <a href="#unnumberedsec-2" accesskey="p" rel="prev">unnumberedsec 2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumberedsec-2_002d1-1"></span><h3 class="unnumberedsec">unnumberedsec 2-1</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-2_002d1" accesskey="1">numbered sub 2-1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="numbered-sub-2_002d1"></span><div class="header">
  <p>
  Up: <a href="#unnumberedsec-2_002d1" accesskey="u" rel="up">unnumberedsec 2-1</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8404,8466 ----
  <span id="unnumbered-section-2"></span><h3 class="unnumberedsec">unnumbered section 2</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumbered-sub-2" accesskey="1">unnumbered subsection 2</a></li>
+ <li><a href="#numbered-sub-2" accesskey="2">numbered subsection 2</a></li>
+ <li><a href="#unnumbered-sub2-2" accesskey="3">unnumbered subsection2 2</a></li>
+ <li><a href="#numbered-sub2-2" accesskey="4">numbered subsection2 2</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsubsec" id="unnumbered-sub-2">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub-2" accesskey="n" rel="next">numbered subsection 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-2"></span><h4 class="unnumberedsubsec">unnumbered subsection 2</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub-2">
! <div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-2" accesskey="n" rel="next">unnumbered subsection2 2</a>, Previous: <a href="#unnumbered-sub-2" accesskey="p" rel="prev">unnumbered subsection 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-2"></span><h4 class="subsection">numbered subsection 2</h4>
  
  <hr>
! </div>
! <div class="unnumberedsubsec" id="unnumbered-sub2-2">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub2-2" accesskey="n" rel="next">numbered subsection2 2</a>, Previous: <a href="#numbered-sub-2" accesskey="p" rel="prev">numbered subsection 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-2"></span><h4 class="unnumberedsubsec">unnumbered subsection2 2</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub2-2">
! <div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-2" accesskey="p" rel="prev">unnumbered subsection2 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-2"></span><h4 class="subsection">numbered subsection2 2</h4>
  
  <hr>
! </div>
! </div>
! <div class="unnumberedsec" id="unnumberedsec-2_002d1">
! <div class="header">
  <p>
! Previous: <a href="#unnumberedsec-2" accesskey="p" rel="prev">unnumbered section 2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumberedsec-2_002d1-1"></span><h3 class="unnumberedsec">unnumberedsec 2-1</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#numbered-sub-2_002d1" accesskey="1">numbered subsection 2-1</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="numbered-sub-2_002d1">
! <div class="header">
  <p>
  Up: <a href="#unnumberedsec-2_002d1" accesskey="u" rel="up">unnumberedsec 2-1</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8399,8423 ****
  
  <hr>
! <span id="chapter-3"></span><div class="header">
  <p>
! Next: <a href="#unnumbered-4" accesskey="n" rel="next">unnumbered 4</a>, Previous: <a href="#chapter-2" accesskey="p" rel="prev">chapter 2</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-3-1"></span><h2 class="chapter">3 chapter 3</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-3" accesskey="1">unnumberedsec 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#section-3_002d1" accesskey="2">section 3-1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-3_002d2" accesskey="3">unnumberedsec 3-2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#section-3_002d3" accesskey="4">section 3-3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-3_002d4" accesskey="5">unnumberedsec 3-4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumberedsec-3"></span><div class="header">
  <p>
  Next: <a href="#section-3_002d1" accesskey="n" rel="next">section 3-1</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8470,8494 ----
  
  <hr>
! </div>
! </div>
! </div>
! <div class="chapter" id="chapter-3">
! <div class="header">
  <p>
! Next: <a href="#unnumbered-4" accesskey="n" rel="next">unnumbered  4</a>, Previous: <a href="#chapter-2" accesskey="p" rel="prev">chapter 2</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-3-1"></span><h2 class="chapter">3 chapter 3</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumberedsec-3" accesskey="1">unnumbered section 3</a></li>
+ <li><a href="#section-3_002d1" accesskey="2">section 3-1</a></li>
+ <li><a href="#unnumberedsec-3_002d2" accesskey="3">unnumberedsec 3-2</a></li>
+ <li><a href="#section-3_002d3" accesskey="4">section 3-3</a></li>
+ <li><a href="#unnumberedsec-3_002d4" accesskey="5">unnumberedsec 3-4</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsec" id="unnumberedsec-3">
! <div class="header">
  <p>
  Next: <a href="#section-3_002d1" accesskey="n" rel="next">section 3-1</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8425,8476 ****
  <span id="unnumbered-section-3"></span><h3 class="unnumberedsec">unnumbered section 3</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub-3" accesskey="1">unnumbered sub 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-3" accesskey="2">numbered sub 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub2-3" accesskey="3">unnumbered sub2 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub2-3" accesskey="4">numbered sub2 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumbered-sub-3"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub-3" accesskey="n" rel="next">numbered sub 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumberedsec 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-3"></span><h4 class="unnumberedsubsec">unnumbered subsection 3</h4>
  
  <hr>
! <span id="numbered-sub-3"></span><div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-3" accesskey="n" rel="next">unnumbered sub2 3</a>, Previous: <a href="#unnumbered-sub-3" accesskey="p" rel="prev">unnumbered sub 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumberedsec 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-3"></span><h4 class="subsection">numbered subsection 3</h4>
  
  <hr>
! <span id="unnumbered-sub2-3"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub2-3" accesskey="n" rel="next">numbered sub2 3</a>, Previous: <a href="#numbered-sub-3" accesskey="p" rel="prev">numbered sub 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumberedsec 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-3"></span><h4 class="unnumberedsubsec">unnumbered subsection2 3</h4>
  
  <hr>
! <span id="numbered-sub2-3"></span><div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-3" accesskey="p" rel="prev">unnumbered sub2 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumberedsec 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-3"></span><h4 class="subsection">numbered subsection2 3</h4>
  
  <hr>
! <span id="section-3_002d1"></span><div class="header">
  <p>
! Next: <a href="#unnumberedsec-3_002d2" accesskey="n" rel="next">unnumberedsec 3-2</a>, Previous: <a href="#unnumberedsec-3" accesskey="p" rel="prev">unnumberedsec 3</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="section-3_002d1-1"></span><h3 class="section">3.1 section 3-1</h3>
  
  <hr>
! <span id="unnumberedsec-3_002d2"></span><div class="header">
  <p>
  Next: <a href="#section-3_002d3" accesskey="n" rel="next">section 3-3</a>, Previous: <a href="#section-3_002d1" accesskey="p" rel="prev">section 3-1</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8496,8555 ----
  <span id="unnumbered-section-3"></span><h3 class="unnumberedsec">unnumbered section 3</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumbered-sub-3" accesskey="1">unnumbered subsection 3</a></li>
+ <li><a href="#numbered-sub-3" accesskey="2">numbered subsection 3</a></li>
+ <li><a href="#unnumbered-sub2-3" accesskey="3">unnumbered subsection2 3</a></li>
+ <li><a href="#numbered-sub2-3" accesskey="4">numbered subsection2 3</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsubsec" id="unnumbered-sub-3">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub-3" accesskey="n" rel="next">numbered subsection 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-3"></span><h4 class="unnumberedsubsec">unnumbered subsection 3</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub-3">
! <div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-3" accesskey="n" rel="next">unnumbered subsection2 3</a>, Previous: <a href="#unnumbered-sub-3" accesskey="p" rel="prev">unnumbered subsection 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-3"></span><h4 class="subsection">numbered subsection 3</h4>
  
  <hr>
! </div>
! <div class="unnumberedsubsec" id="unnumbered-sub2-3">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub2-3" accesskey="n" rel="next">numbered subsection2 3</a>, Previous: <a href="#numbered-sub-3" accesskey="p" rel="prev">numbered subsection 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-3"></span><h4 class="unnumberedsubsec">unnumbered subsection2 3</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub2-3">
! <div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-3" accesskey="p" rel="prev">unnumbered subsection2 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-3"></span><h4 class="subsection">numbered subsection2 3</h4>
  
  <hr>
! </div>
! </div>
! <div class="section" id="section-3_002d1">
! <div class="header">
  <p>
! Next: <a href="#unnumberedsec-3_002d2" accesskey="n" rel="next">unnumberedsec 3-2</a>, Previous: <a href="#unnumberedsec-3" accesskey="p" rel="prev">unnumbered section 3</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="section-3_002d1-1"></span><h3 class="section">3.1 section 3-1</h3>
  
  <hr>
! </div>
! <div class="unnumberedsec" id="unnumberedsec-3_002d2">
! <div class="header">
  <p>
  Next: <a href="#section-3_002d3" accesskey="n" rel="next">section 3-3</a>, Previous: <a href="#section-3_002d1" accesskey="p" rel="prev">section 3-1</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8478,8488 ****
  <span id="unnumberedsec-3_002d2-1"></span><h3 class="unnumberedsec">unnumberedsec 3-2</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-3_002d2" accesskey="1">numbered sub 3-2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="numbered-sub-3_002d2"></span><div class="header">
  <p>
  Up: <a href="#unnumberedsec-3_002d2" accesskey="u" rel="up">unnumberedsec 3-2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8557,8567 ----
  <span id="unnumberedsec-3_002d2-1"></span><h3 class="unnumberedsec">unnumberedsec 3-2</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#numbered-sub-3_002d2" accesskey="1">numbered subsection 3-2</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="numbered-sub-3_002d2">
! <div class="header">
  <p>
  Up: <a href="#unnumberedsec-3_002d2" accesskey="u" rel="up">unnumberedsec 3-2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8491,8495 ****
  
  <hr>
! <span id="section-3_002d3"></span><div class="header">
  <p>
  Next: <a href="#unnumberedsec-3_002d4" accesskey="n" rel="next">unnumberedsec 3-4</a>, Previous: <a href="#unnumberedsec-3_002d2" accesskey="p" rel="prev">unnumberedsec 3-2</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8570,8577 ----
  
  <hr>
! </div>
! </div>
! <div class="section" id="section-3_002d3">
! <div class="header">
  <p>
  Next: <a href="#unnumberedsec-3_002d4" accesskey="n" rel="next">unnumberedsec 3-4</a>, Previous: <a href="#unnumberedsec-3_002d2" accesskey="p" rel="prev">unnumberedsec 3-2</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8497,8507 ****
  <span id="section-3_002d3-1"></span><h3 class="section">3.2 section 3-3</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#subsection-3_002d3" accesskey="1">subsection 3-3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="subsection-3_002d3"></span><div class="header">
  <p>
  Up: <a href="#section-3_002d3" accesskey="u" rel="up">section 3-3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8579,8589 ----
  <span id="section-3_002d3-1"></span><h3 class="section">3.2 section 3-3</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#subsection-3_002d3" accesskey="1">subsection 3-3</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="subsection-3_002d3">
! <div class="header">
  <p>
  Up: <a href="#section-3_002d3" accesskey="u" rel="up">section 3-3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8510,8514 ****
  
  <hr>
! <span id="unnumberedsec-3_002d4"></span><div class="header">
  <p>
  Previous: <a href="#section-3_002d3" accesskey="p" rel="prev">section 3-3</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8592,8599 ----
  
  <hr>
! </div>
! </div>
! <div class="unnumberedsec" id="unnumberedsec-3_002d4">
! <div class="header">
  <p>
  Previous: <a href="#section-3_002d3" accesskey="p" rel="prev">section 3-3</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8516,8526 ****
  <span id="unnumberedsec-3_002d4-1"></span><h3 class="unnumberedsec">unnumberedsec 3-4</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-3_002d4" accesskey="1">numbered sub 3-4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="numbered-sub-3_002d4"></span><div class="header">
  <p>
  Up: <a href="#unnumberedsec-3_002d4" accesskey="u" rel="up">unnumberedsec 3-4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8601,8611 ----
  <span id="unnumberedsec-3_002d4-1"></span><h3 class="unnumberedsec">unnumberedsec 3-4</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#numbered-sub-3_002d4" accesskey="1">numbered subsection 3-4</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="numbered-sub-3_002d4">
! <div class="header">
  <p>
  Up: <a href="#unnumberedsec-3_002d4" accesskey="u" rel="up">unnumberedsec 3-4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8529,8589 ****
  
  <hr>
! <span id="unnumbered-4"></span><div class="header">
  <p>
! Previous: <a href="#chapter-3" accesskey="p" rel="prev">chapter 3</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-4-1"></span><h2 class="unnumbered">unnumbered  4</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-4" accesskey="1">unnumberedsec 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumberedsec-4"></span><div class="header">
  <p>
! Up: <a href="#unnumbered-4" accesskey="u" rel="up">unnumbered 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-section-4"></span><h3 class="unnumberedsec">unnumbered section 4</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub-4" accesskey="1">unnumbered sub 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-4" accesskey="2">numbered sub 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub2-4" accesskey="3">unnumbered sub2 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub2-4" accesskey="4">numbered sub2 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumbered-sub-4"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub-4" accesskey="n" rel="next">numbered sub 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumberedsec 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-4"></span><h4 class="unnumberedsubsec">unnumbered subsection 4</h4>
  
  <hr>
! <span id="numbered-sub-4"></span><div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-4" accesskey="n" rel="next">unnumbered sub2 4</a>, Previous: <a href="#unnumbered-sub-4" accesskey="p" rel="prev">unnumbered sub 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumberedsec 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-4"></span><h4 class="subsection">numbered subsection 4</h4>
  
  <hr>
! <span id="unnumbered-sub2-4"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub2-4" accesskey="n" rel="next">numbered sub2 4</a>, Previous: <a href="#numbered-sub-4" accesskey="p" rel="prev">numbered sub 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumberedsec 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-4"></span><h4 class="unnumberedsubsec">unnumbered subsection2 4</h4>
  
  <hr>
! <span id="numbered-sub2-4"></span><div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-4" accesskey="p" rel="prev">unnumbered sub2 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumberedsec 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-4"></span><h4 class="subsection">numbered subsection2 4</h4>
! <hr>
  
  
--- 8614,8684 ----
  
  <hr>
! </div>
! </div>
! </div>
! <div class="unnumbered" id="unnumbered-4">
! <div class="header">
  <p>
! Previous: <a href="#chapter-3" accesskey="p" rel="prev">chapter 3</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-4-1"></span><h2 class="unnumbered">unnumbered  4</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumberedsec-4" accesskey="1">unnumbered section 4</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsec" id="unnumberedsec-4">
! <div class="header">
  <p>
! Up: <a href="#unnumbered-4" accesskey="u" rel="up">unnumbered  4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-section-4"></span><h3 class="unnumberedsec">unnumbered section 4</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumbered-sub-4" accesskey="1">unnumbered subsection 4</a></li>
+ <li><a href="#numbered-sub-4" accesskey="2">numbered subsection 4</a></li>
+ <li><a href="#unnumbered-sub2-4" accesskey="3">unnumbered subsection2 4</a></li>
+ <li><a href="#numbered-sub2-4" accesskey="4">numbered subsection2 4</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsubsec" id="unnumbered-sub-4">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub-4" accesskey="n" rel="next">numbered subsection 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-4"></span><h4 class="unnumberedsubsec">unnumbered subsection 4</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub-4">
! <div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-4" accesskey="n" rel="next">unnumbered subsection2 4</a>, Previous: <a href="#unnumbered-sub-4" accesskey="p" rel="prev">unnumbered subsection 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-4"></span><h4 class="subsection">numbered subsection 4</h4>
  
  <hr>
! </div>
! <div class="unnumberedsubsec" id="unnumbered-sub2-4">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub2-4" accesskey="n" rel="next">numbered subsection2 4</a>, Previous: <a href="#numbered-sub-4" accesskey="p" rel="prev">numbered subsection 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-4"></span><h4 class="unnumberedsubsec">unnumbered subsection2 4</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub2-4">
! <div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-4" accesskey="p" rel="prev">unnumbered subsection2 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-4"></span><h4 class="subsection">numbered subsection2 4</h4>
! </div>
! </div>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl texinfo-6.8/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl
*** texinfo-6.7/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 505,509 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter'
            }
--- 507,513 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter'
            }
***************
*** 698,702 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-in-chapter'
            }
--- 702,708 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-in-chapter'
            }
***************
*** 775,779 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered'
            }
--- 781,787 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered'
            }
***************
*** 967,971 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-in-unnumbered'
            }
--- 975,981 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-in-unnumbered'
            }
***************
*** 1043,1047 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-2'
            }
--- 1053,1059 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-2'
            }
***************
*** 1293,1297 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-2'
            }
--- 1305,1311 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-2'
            }
***************
*** 1656,1660 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub-2'
            }
--- 1670,1676 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub-2'
            }
***************
*** 1732,1736 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-2'
            }
--- 1748,1754 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-2'
            }
***************
*** 1808,1812 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub2-2'
            }
--- 1826,1832 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub2-2'
            }
***************
*** 1884,1888 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub2-2'
            }
--- 1904,1910 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub2-2'
            }
***************
*** 1960,1964 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-2_002d1'
            }
--- 1982,1988 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-2_002d1'
            }
***************
*** 2152,2156 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-2_002d1'
            }
--- 2176,2182 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-2_002d1'
            }
***************
*** 2234,2238 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'chapter-3'
            }
--- 2260,2266 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'chapter-3'
            }
***************
*** 2655,2659 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-3'
            }
--- 2683,2689 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-3'
            }
***************
*** 3018,3022 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub-3'
            }
--- 3048,3054 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub-3'
            }
***************
*** 3094,3098 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-3'
            }
--- 3126,3132 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-3'
            }
***************
*** 3170,3174 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub2-3'
            }
--- 3204,3210 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub2-3'
            }
***************
*** 3246,3250 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub2-3'
            }
--- 3282,3288 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub2-3'
            }
***************
*** 3322,3326 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-3_002d1'
            }
--- 3360,3366 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-3_002d1'
            }
***************
*** 3399,3403 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-3_002d2'
            }
--- 3439,3445 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-3_002d2'
            }
***************
*** 3591,3595 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-3_002d2'
            }
--- 3633,3639 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-3_002d2'
            }
***************
*** 3667,3671 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'section-3_002d3'
            }
--- 3711,3717 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'section-3_002d3'
            }
***************
*** 3860,3864 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'subsection-3_002d3'
            }
--- 3906,3912 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'subsection-3_002d3'
            }
***************
*** 3937,3941 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-3_002d4'
            }
--- 3985,3991 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-3_002d4'
            }
***************
*** 4129,4133 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-3_002d4'
            }
--- 4179,4185 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-3_002d4'
            }
***************
*** 4205,4209 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-4'
            }
--- 4257,4263 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-4'
            }
***************
*** 4397,4401 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumberedsec-4'
            }
--- 4451,4457 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumberedsec-4'
            }
***************
*** 4760,4764 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub-4'
            }
--- 4816,4822 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub-4'
            }
***************
*** 4836,4840 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub-4'
            }
--- 4894,4900 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub-4'
            }
***************
*** 4912,4916 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'unnumbered-sub2-4'
            }
--- 4972,4978 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'unnumbered-sub2-4'
            }
***************
*** 4988,4992 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'numbered-sub2-4'
            }
--- 5050,5056 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'numbered-sub2-4'
            }
***************
*** 5040,5044 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[2]{'args'}[0];
--- 5104,5108 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[1]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[2]{'args'}[0];
***************
*** 5113,5117 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[4]{'args'}[0];
--- 5177,5181 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[3]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[4]{'args'}[0];
***************
*** 5140,5144 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[6]{'args'}[0];
--- 5204,5208 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[5]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[6]{'args'}[0];
***************
*** 5149,5153 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[8]{'args'}[0];
--- 5213,5217 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[7]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[8]{'args'}[0];
***************
*** 5176,5180 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[10]{'args'}[0];
--- 5240,5244 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[9]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[10]{'args'}[0];
***************
*** 5185,5189 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[12]{'args'}[0];
--- 5249,5253 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[11]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[12]{'args'}[0];
***************
*** 5222,5226 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[14]{'args'}[0];
--- 5286,5290 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[13]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[14]{'args'}[0];
***************
*** 5279,5283 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[16]{'args'}[0];
--- 5343,5347 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[15]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[16]{'args'}[0];
***************
*** 5288,5292 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[18]{'args'}[0];
--- 5352,5356 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[17]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[18]{'args'}[0];
***************
*** 5297,5301 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[20]{'args'}[0];
--- 5361,5365 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[19]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[20]{'args'}[0];
***************
*** 5306,5310 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[22]{'args'}[0];
--- 5370,5374 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[21]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[22]{'args'}[0];
***************
*** 5315,5319 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[24]{'args'}[0];
--- 5379,5383 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[23]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[24]{'args'}[0];
***************
*** 5342,5346 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[26]{'args'}[0];
--- 5406,5410 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[25]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[26]{'args'}[0];
***************
*** 5352,5356 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[28]{'args'}[0];
--- 5416,5420 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[27]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[28]{'args'}[0];
***************
*** 5419,5423 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[30]{'args'}[0];
--- 5483,5487 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[29]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[30]{'args'}[0];
***************
*** 5476,5480 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[32]{'args'}[0];
--- 5540,5544 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[31]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[32]{'args'}[0];
***************
*** 5485,5489 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[34]{'args'}[0];
--- 5549,5553 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[33]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[34]{'args'}[0];
***************
*** 5494,5498 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[36]{'args'}[0];
--- 5558,5562 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[35]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[36]{'args'}[0];
***************
*** 5503,5507 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[38]{'args'}[0];
--- 5567,5571 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[37]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[38]{'args'}[0];
***************
*** 5512,5516 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[40]{'args'}[0];
--- 5576,5580 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[39]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[40]{'args'}[0];
***************
*** 5521,5525 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[42]{'args'}[0];
--- 5585,5589 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[41]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[42]{'args'}[0];
***************
*** 5548,5552 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[44]{'args'}[0];
--- 5612,5616 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[43]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[44]{'args'}[0];
***************
*** 5557,5561 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[46]{'args'}[0];
--- 5621,5625 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[45]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[46]{'args'}[0];
***************
*** 5584,5588 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[48]{'args'}[0];
--- 5648,5652 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[47]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[48]{'args'}[0];
***************
*** 5593,5597 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[50]{'args'}[0];
--- 5657,5661 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[49]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[50]{'args'}[0];
***************
*** 5620,5624 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[52]{'args'}[0];
--- 5684,5688 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[51]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[52]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[52]{'args'}[0];
***************
*** 5629,5633 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[54]{'args'}[0];
--- 5693,5697 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[53]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[54]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[54]{'args'}[0];
***************
*** 5656,5660 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[56]{'args'}[0];
--- 5720,5724 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[55]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[56]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[56]{'args'}[0];
***************
*** 5713,5717 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[58]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[58]{'args'}[0];
--- 5777,5781 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[57]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[58]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[58]{'args'}[0];
***************
*** 5722,5726 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[60]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[60]{'args'}[0];
--- 5786,5790 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[59]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[60]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[60]{'args'}[0];
***************
*** 5731,5735 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[62]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[62]{'args'}[0];
--- 5795,5799 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[61]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[62]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[62]{'args'}[0];
***************
*** 5740,5744 ****
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'extra'}{'node_content'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[64]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[64]{'args'}[0];
--- 5804,5808 ----
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'args'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'extra'}{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'args'}[0]{'contents'}[0];
! $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'args'}[0]{'contents'}[0];
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[63]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'};
  $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[64]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_in_unnumbered_plaintext'}{'contents'}[64]{'args'}[0];
***************
*** 7845,7848 ****
--- 7909,7915 ----
  
  
+ $result_floats{'section_in_unnumbered_plaintext'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'section_in_unnumbered_plaintext'} = 'Test section in unnumbered
***************
*** 7990,8002 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 8057,8071 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 8007,8010 ****
--- 8076,8080 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 8016,8020 ****
  <body lang="en">
  
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8086,8091 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8022,8026 ****
  <span id="Test-section-in-unnumbered"></span><h1 class="top">Test section in unnumbered</h1>
  
! <span id="SEC_Contents"></span>
  <h2 class="contents-heading">Table of Contents</h2>
  
--- 8093,8101 ----
  <span id="Test-section-in-unnumbered"></span><h1 class="top">Test section in unnumbered</h1>
  
! 
! <p>Menu:
! </p>
! 
! <div class="Contents_element" id="SEC_Contents">
  <h2 class="contents-heading">Table of Contents</h2>
  
***************
*** 8085,8119 ****
  </ul>
  </div>
! 
! 
! <p>Menu:
! </p>
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#chapter" accesskey="1">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#unnumbered" accesskey="2">unnumbered</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#chapter-2" accesskey="3">chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#chapter-3" accesskey="4">chapter 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! <tr><td align="left" valign="top">&bull; <a href="#unnumbered-4" accesskey="5">unnumbered 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
! <span id="chapter"></span><div class="header">
  <p>
! Next: <a href="#unnumbered" accesskey="n" rel="next">unnumbered</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#section-in-chapter" accesskey="1">section in chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="section-in-chapter"></span><div class="header">
  <p>
  Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8160,8179 ----
  </ul>
  </div>
! </div>
  <hr>
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Next: <a href="#unnumbered" accesskey="n" rel="next">unnumbered</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Test section in unnumbered</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#section-in-chapter" accesskey="1">section in chapter</a></li>
+ </ul>
  <hr>
! <div class="section" id="section-in-chapter">
! <div class="header">
  <p>
  Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8122,8138 ****
  
  <hr>
! <span id="unnumbered"></span><div class="header">
  <p>
! Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-1"></span><h2 class="unnumbered">unnumbered</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#section-in-unnumbered" accesskey="1">section in unnumbered</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="section-in-unnumbered"></span><div class="header">
  <p>
  Up: <a href="#unnumbered" accesskey="u" rel="up">unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8182,8201 ----
  
  <hr>
! </div>
! </div>
! <div class="unnumbered" id="unnumbered">
! <div class="header">
  <p>
! Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-1"></span><h2 class="unnumbered">unnumbered</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#section-in-unnumbered" accesskey="1">section in unnumbered</a></li>
+ </ul>
  <hr>
! <div class="section" id="section-in-unnumbered">
! <div class="header">
  <p>
  Up: <a href="#unnumbered" accesskey="u" rel="up">unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8141,8159 ****
  
  <hr>
! <span id="chapter-2"></span><div class="header">
  <p>
! Next: <a href="#chapter-3" accesskey="n" rel="next">chapter 3</a>, Previous: <a href="#unnumbered" accesskey="p" rel="prev">unnumbered</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-2-1"></span><h2 class="chapter">2 chapter 2</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-2" accesskey="1">unnumberedsec 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-2_002d1" accesskey="2">unnumberedsec 2-1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumberedsec-2"></span><div class="header">
  <p>
  Next: <a href="#unnumberedsec-2_002d1" accesskey="n" rel="next">unnumberedsec 2-1</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8204,8224 ----
  
  <hr>
! </div>
! </div>
! <div class="chapter" id="chapter-2">
! <div class="header">
  <p>
! Next: <a href="#chapter-3" accesskey="n" rel="next">chapter 3</a>, Previous: <a href="#unnumbered" accesskey="p" rel="prev">unnumbered</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-2-1"></span><h2 class="chapter">2 chapter 2</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumberedsec-2" accesskey="1">unnumbered section 2</a></li>
+ <li><a href="#unnumberedsec-2_002d1" accesskey="2">unnumberedsec 2-1</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsec" id="unnumberedsec-2">
! <div class="header">
  <p>
  Next: <a href="#unnumberedsec-2_002d1" accesskey="n" rel="next">unnumberedsec 2-1</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8161,8217 ****
  <span id="unnumbered-section-2"></span><h3 class="unnumberedsec">unnumbered section 2</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub-2" accesskey="1">unnumbered sub 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-2" accesskey="2">numbered sub 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub2-2" accesskey="3">unnumbered sub2 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub2-2" accesskey="4">numbered sub2 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumbered-sub-2"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub-2" accesskey="n" rel="next">numbered sub 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumberedsec 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-2"></span><h4 class="unnumberedsubsec">unnumbered subsection 2</h4>
  
  <hr>
! <span id="numbered-sub-2"></span><div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-2" accesskey="n" rel="next">unnumbered sub2 2</a>, Previous: <a href="#unnumbered-sub-2" accesskey="p" rel="prev">unnumbered sub 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumberedsec 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-2"></span><h4 class="subsection">numbered subsection 2</h4>
  
  <hr>
! <span id="unnumbered-sub2-2"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub2-2" accesskey="n" rel="next">numbered sub2 2</a>, Previous: <a href="#numbered-sub-2" accesskey="p" rel="prev">numbered sub 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumberedsec 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-2"></span><h4 class="unnumberedsubsec">unnumbered subsection2 2</h4>
  
  <hr>
! <span id="numbered-sub2-2"></span><div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-2" accesskey="p" rel="prev">unnumbered sub2 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumberedsec 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-2"></span><h4 class="subsection">numbered subsection2 2</h4>
  
  <hr>
! <span id="unnumberedsec-2_002d1"></span><div class="header">
  <p>
! Previous: <a href="#unnumberedsec-2" accesskey="p" rel="prev">unnumberedsec 2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumberedsec-2_002d1-1"></span><h3 class="unnumberedsec">unnumberedsec 2-1</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-2_002d1" accesskey="1">numbered sub 2-1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="numbered-sub-2_002d1"></span><div class="header">
  <p>
  Up: <a href="#unnumberedsec-2_002d1" accesskey="u" rel="up">unnumberedsec 2-1</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8226,8288 ----
  <span id="unnumbered-section-2"></span><h3 class="unnumberedsec">unnumbered section 2</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumbered-sub-2" accesskey="1">unnumbered subsection 2</a></li>
+ <li><a href="#numbered-sub-2" accesskey="2">numbered subsection 2</a></li>
+ <li><a href="#unnumbered-sub2-2" accesskey="3">unnumbered subsection2 2</a></li>
+ <li><a href="#numbered-sub2-2" accesskey="4">numbered subsection2 2</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsubsec" id="unnumbered-sub-2">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub-2" accesskey="n" rel="next">numbered subsection 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-2"></span><h4 class="unnumberedsubsec">unnumbered subsection 2</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub-2">
! <div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-2" accesskey="n" rel="next">unnumbered subsection2 2</a>, Previous: <a href="#unnumbered-sub-2" accesskey="p" rel="prev">unnumbered subsection 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-2"></span><h4 class="subsection">numbered subsection 2</h4>
  
  <hr>
! </div>
! <div class="unnumberedsubsec" id="unnumbered-sub2-2">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub2-2" accesskey="n" rel="next">numbered subsection2 2</a>, Previous: <a href="#numbered-sub-2" accesskey="p" rel="prev">numbered subsection 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-2"></span><h4 class="unnumberedsubsec">unnumbered subsection2 2</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub2-2">
! <div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-2" accesskey="p" rel="prev">unnumbered subsection2 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-2"></span><h4 class="subsection">numbered subsection2 2</h4>
  
  <hr>
! </div>
! </div>
! <div class="unnumberedsec" id="unnumberedsec-2_002d1">
! <div class="header">
  <p>
! Previous: <a href="#unnumberedsec-2" accesskey="p" rel="prev">unnumbered section 2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumberedsec-2_002d1-1"></span><h3 class="unnumberedsec">unnumberedsec 2-1</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#numbered-sub-2_002d1" accesskey="1">numbered subsection 2-1</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="numbered-sub-2_002d1">
! <div class="header">
  <p>
  Up: <a href="#unnumberedsec-2_002d1" accesskey="u" rel="up">unnumberedsec 2-1</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8221,8245 ****
  
  <hr>
! <span id="chapter-3"></span><div class="header">
  <p>
! Next: <a href="#unnumbered-4" accesskey="n" rel="next">unnumbered 4</a>, Previous: <a href="#chapter-2" accesskey="p" rel="prev">chapter 2</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-3-1"></span><h2 class="chapter">3 chapter 3</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-3" accesskey="1">unnumberedsec 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#section-3_002d1" accesskey="2">section 3-1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-3_002d2" accesskey="3">unnumberedsec 3-2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#section-3_002d3" accesskey="4">section 3-3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-3_002d4" accesskey="5">unnumberedsec 3-4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumberedsec-3"></span><div class="header">
  <p>
  Next: <a href="#section-3_002d1" accesskey="n" rel="next">section 3-1</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8292,8316 ----
  
  <hr>
! </div>
! </div>
! </div>
! <div class="chapter" id="chapter-3">
! <div class="header">
  <p>
! Next: <a href="#unnumbered-4" accesskey="n" rel="next">unnumbered  4</a>, Previous: <a href="#chapter-2" accesskey="p" rel="prev">chapter 2</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="chapter-3-1"></span><h2 class="chapter">3 chapter 3</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumberedsec-3" accesskey="1">unnumbered section 3</a></li>
+ <li><a href="#section-3_002d1" accesskey="2">section 3-1</a></li>
+ <li><a href="#unnumberedsec-3_002d2" accesskey="3">unnumberedsec 3-2</a></li>
+ <li><a href="#section-3_002d3" accesskey="4">section 3-3</a></li>
+ <li><a href="#unnumberedsec-3_002d4" accesskey="5">unnumberedsec 3-4</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsec" id="unnumberedsec-3">
! <div class="header">
  <p>
  Next: <a href="#section-3_002d1" accesskey="n" rel="next">section 3-1</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8247,8298 ****
  <span id="unnumbered-section-3"></span><h3 class="unnumberedsec">unnumbered section 3</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub-3" accesskey="1">unnumbered sub 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-3" accesskey="2">numbered sub 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub2-3" accesskey="3">unnumbered sub2 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub2-3" accesskey="4">numbered sub2 3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumbered-sub-3"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub-3" accesskey="n" rel="next">numbered sub 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumberedsec 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-3"></span><h4 class="unnumberedsubsec">unnumbered subsection 3</h4>
  
  <hr>
! <span id="numbered-sub-3"></span><div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-3" accesskey="n" rel="next">unnumbered sub2 3</a>, Previous: <a href="#unnumbered-sub-3" accesskey="p" rel="prev">unnumbered sub 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumberedsec 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-3"></span><h4 class="subsection">numbered subsection 3</h4>
  
  <hr>
! <span id="unnumbered-sub2-3"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub2-3" accesskey="n" rel="next">numbered sub2 3</a>, Previous: <a href="#numbered-sub-3" accesskey="p" rel="prev">numbered sub 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumberedsec 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-3"></span><h4 class="unnumberedsubsec">unnumbered subsection2 3</h4>
  
  <hr>
! <span id="numbered-sub2-3"></span><div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-3" accesskey="p" rel="prev">unnumbered sub2 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumberedsec 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-3"></span><h4 class="subsection">numbered subsection2 3</h4>
  
  <hr>
! <span id="section-3_002d1"></span><div class="header">
  <p>
! Next: <a href="#unnumberedsec-3_002d2" accesskey="n" rel="next">unnumberedsec 3-2</a>, Previous: <a href="#unnumberedsec-3" accesskey="p" rel="prev">unnumberedsec 3</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="section-3_002d1-1"></span><h3 class="section">3.1 section 3-1</h3>
  
  <hr>
! <span id="unnumberedsec-3_002d2"></span><div class="header">
  <p>
  Next: <a href="#section-3_002d3" accesskey="n" rel="next">section 3-3</a>, Previous: <a href="#section-3_002d1" accesskey="p" rel="prev">section 3-1</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8318,8377 ----
  <span id="unnumbered-section-3"></span><h3 class="unnumberedsec">unnumbered section 3</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumbered-sub-3" accesskey="1">unnumbered subsection 3</a></li>
+ <li><a href="#numbered-sub-3" accesskey="2">numbered subsection 3</a></li>
+ <li><a href="#unnumbered-sub2-3" accesskey="3">unnumbered subsection2 3</a></li>
+ <li><a href="#numbered-sub2-3" accesskey="4">numbered subsection2 3</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsubsec" id="unnumbered-sub-3">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub-3" accesskey="n" rel="next">numbered subsection 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-3"></span><h4 class="unnumberedsubsec">unnumbered subsection 3</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub-3">
! <div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-3" accesskey="n" rel="next">unnumbered subsection2 3</a>, Previous: <a href="#unnumbered-sub-3" accesskey="p" rel="prev">unnumbered subsection 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-3"></span><h4 class="subsection">numbered subsection 3</h4>
  
  <hr>
! </div>
! <div class="unnumberedsubsec" id="unnumbered-sub2-3">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub2-3" accesskey="n" rel="next">numbered subsection2 3</a>, Previous: <a href="#numbered-sub-3" accesskey="p" rel="prev">numbered subsection 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-3"></span><h4 class="unnumberedsubsec">unnumbered subsection2 3</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub2-3">
! <div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-3" accesskey="p" rel="prev">unnumbered subsection2 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-3"></span><h4 class="subsection">numbered subsection2 3</h4>
  
  <hr>
! </div>
! </div>
! <div class="section" id="section-3_002d1">
! <div class="header">
  <p>
! Next: <a href="#unnumberedsec-3_002d2" accesskey="n" rel="next">unnumberedsec 3-2</a>, Previous: <a href="#unnumberedsec-3" accesskey="p" rel="prev">unnumbered section 3</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="section-3_002d1-1"></span><h3 class="section">3.1 section 3-1</h3>
  
  <hr>
! </div>
! <div class="unnumberedsec" id="unnumberedsec-3_002d2">
! <div class="header">
  <p>
  Next: <a href="#section-3_002d3" accesskey="n" rel="next">section 3-3</a>, Previous: <a href="#section-3_002d1" accesskey="p" rel="prev">section 3-1</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8300,8310 ****
  <span id="unnumberedsec-3_002d2-1"></span><h3 class="unnumberedsec">unnumberedsec 3-2</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-3_002d2" accesskey="1">numbered sub 3-2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="numbered-sub-3_002d2"></span><div class="header">
  <p>
  Up: <a href="#unnumberedsec-3_002d2" accesskey="u" rel="up">unnumberedsec 3-2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8379,8389 ----
  <span id="unnumberedsec-3_002d2-1"></span><h3 class="unnumberedsec">unnumberedsec 3-2</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#numbered-sub-3_002d2" accesskey="1">numbered subsection 3-2</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="numbered-sub-3_002d2">
! <div class="header">
  <p>
  Up: <a href="#unnumberedsec-3_002d2" accesskey="u" rel="up">unnumberedsec 3-2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8313,8317 ****
  
  <hr>
! <span id="section-3_002d3"></span><div class="header">
  <p>
  Next: <a href="#unnumberedsec-3_002d4" accesskey="n" rel="next">unnumberedsec 3-4</a>, Previous: <a href="#unnumberedsec-3_002d2" accesskey="p" rel="prev">unnumberedsec 3-2</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8392,8399 ----
  
  <hr>
! </div>
! </div>
! <div class="section" id="section-3_002d3">
! <div class="header">
  <p>
  Next: <a href="#unnumberedsec-3_002d4" accesskey="n" rel="next">unnumberedsec 3-4</a>, Previous: <a href="#unnumberedsec-3_002d2" accesskey="p" rel="prev">unnumberedsec 3-2</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8319,8329 ****
  <span id="section-3_002d3-1"></span><h3 class="section">3.2 section 3-3</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#subsection-3_002d3" accesskey="1">subsection 3-3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="subsection-3_002d3"></span><div class="header">
  <p>
  Up: <a href="#section-3_002d3" accesskey="u" rel="up">section 3-3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8401,8411 ----
  <span id="section-3_002d3-1"></span><h3 class="section">3.2 section 3-3</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#subsection-3_002d3" accesskey="1">subsection 3-3</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="subsection-3_002d3">
! <div class="header">
  <p>
  Up: <a href="#section-3_002d3" accesskey="u" rel="up">section 3-3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8332,8336 ****
  
  <hr>
! <span id="unnumberedsec-3_002d4"></span><div class="header">
  <p>
  Previous: <a href="#section-3_002d3" accesskey="p" rel="prev">section 3-3</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8414,8421 ----
  
  <hr>
! </div>
! </div>
! <div class="unnumberedsec" id="unnumberedsec-3_002d4">
! <div class="header">
  <p>
  Previous: <a href="#section-3_002d3" accesskey="p" rel="prev">section 3-3</a>, Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8338,8348 ****
  <span id="unnumberedsec-3_002d4-1"></span><h3 class="unnumberedsec">unnumberedsec 3-4</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-3_002d4" accesskey="1">numbered sub 3-4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="numbered-sub-3_002d4"></span><div class="header">
  <p>
  Up: <a href="#unnumberedsec-3_002d4" accesskey="u" rel="up">unnumberedsec 3-4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
--- 8423,8433 ----
  <span id="unnumberedsec-3_002d4-1"></span><h3 class="unnumberedsec">unnumberedsec 3-4</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#numbered-sub-3_002d4" accesskey="1">numbered subsection 3-4</a></li>
+ </ul>
  <hr>
! <div class="subsection" id="numbered-sub-3_002d4">
! <div class="header">
  <p>
  Up: <a href="#unnumberedsec-3_002d4" accesskey="u" rel="up">unnumberedsec 3-4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
***************
*** 8351,8411 ****
  
  <hr>
! <span id="unnumbered-4"></span><div class="header">
  <p>
! Previous: <a href="#chapter-3" accesskey="p" rel="prev">chapter 3</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-4-1"></span><h2 class="unnumbered">unnumbered  4</h2>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumberedsec-4" accesskey="1">unnumberedsec 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumberedsec-4"></span><div class="header">
  <p>
! Up: <a href="#unnumbered-4" accesskey="u" rel="up">unnumbered 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-section-4"></span><h3 class="unnumberedsec">unnumbered section 4</h3>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub-4" accesskey="1">unnumbered sub 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub-4" accesskey="2">numbered sub 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#unnumbered-sub2-4" accesskey="3">unnumbered sub2 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#numbered-sub2-4" accesskey="4">numbered sub2 4</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="unnumbered-sub-4"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub-4" accesskey="n" rel="next">numbered sub 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumberedsec 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-4"></span><h4 class="unnumberedsubsec">unnumbered subsection 4</h4>
  
  <hr>
! <span id="numbered-sub-4"></span><div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-4" accesskey="n" rel="next">unnumbered sub2 4</a>, Previous: <a href="#unnumbered-sub-4" accesskey="p" rel="prev">unnumbered sub 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumberedsec 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-4"></span><h4 class="subsection">numbered subsection 4</h4>
  
  <hr>
! <span id="unnumbered-sub2-4"></span><div class="header">
  <p>
! Next: <a href="#numbered-sub2-4" accesskey="n" rel="next">numbered sub2 4</a>, Previous: <a href="#numbered-sub-4" accesskey="p" rel="prev">numbered sub 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumberedsec 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-4"></span><h4 class="unnumberedsubsec">unnumbered subsection2 4</h4>
  
  <hr>
! <span id="numbered-sub2-4"></span><div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-4" accesskey="p" rel="prev">unnumbered sub2 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumberedsec 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-4"></span><h4 class="subsection">numbered subsection2 4</h4>
! <hr>
  
  
--- 8436,8506 ----
  
  <hr>
! </div>
! </div>
! </div>
! <div class="unnumbered" id="unnumbered-4">
! <div class="header">
  <p>
! Previous: <a href="#chapter-3" accesskey="p" rel="prev">chapter 3</a>, Up: <a href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-4-1"></span><h2 class="unnumbered">unnumbered  4</h2>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumberedsec-4" accesskey="1">unnumbered section 4</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsec" id="unnumberedsec-4">
! <div class="header">
  <p>
! Up: <a href="#unnumbered-4" accesskey="u" rel="up">unnumbered  4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-section-4"></span><h3 class="unnumberedsec">unnumbered section 4</h3>
  
  
+ <ul class="section-toc">
+ <li><a href="#unnumbered-sub-4" accesskey="1">unnumbered subsection 4</a></li>
+ <li><a href="#numbered-sub-4" accesskey="2">numbered subsection 4</a></li>
+ <li><a href="#unnumbered-sub2-4" accesskey="3">unnumbered subsection2 4</a></li>
+ <li><a href="#numbered-sub2-4" accesskey="4">numbered subsection2 4</a></li>
+ </ul>
  <hr>
! <div class="unnumberedsubsec" id="unnumbered-sub-4">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub-4" accesskey="n" rel="next">numbered subsection 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection-4"></span><h4 class="unnumberedsubsec">unnumbered subsection 4</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub-4">
! <div class="header">
  <p>
! Next: <a href="#unnumbered-sub2-4" accesskey="n" rel="next">unnumbered subsection2 4</a>, Previous: <a href="#unnumbered-sub-4" accesskey="p" rel="prev">unnumbered subsection 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection-4"></span><h4 class="subsection">numbered subsection 4</h4>
  
  <hr>
! </div>
! <div class="unnumberedsubsec" id="unnumbered-sub2-4">
! <div class="header">
  <p>
! Next: <a href="#numbered-sub2-4" accesskey="n" rel="next">numbered subsection2 4</a>, Previous: <a href="#numbered-sub-4" accesskey="p" rel="prev">numbered subsection 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="unnumbered-subsection2-4"></span><h4 class="unnumberedsubsec">unnumbered subsection2 4</h4>
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub2-4">
! <div class="header">
  <p>
! Previous: <a href="#unnumbered-sub2-4" accesskey="p" rel="prev">unnumbered subsection2 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="numbered-subsection2-4"></span><h4 class="subsection">numbered subsection2 4</h4>
! </div>
! </div>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/section_node_before_part.pl texinfo-6.8/tp/t/results/sectioning/section_node_before_part.pl
*** texinfo-6.7/tp/t/results/sectioning/section_node_before_part.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/section_node_before_part.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 45,49 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 45,51 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 135,139 ****
  $result_trees{'section_node_before_part'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_node_before_part'}{'contents'}[1];
  $result_trees{'section_node_before_part'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_node_before_part'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_node_before_part'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'section_node_before_part'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'section_node_before_part'}{'contents'}[1]{'parent'} = $result_trees{'section_node_before_part'};
  $result_trees{'section_node_before_part'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_node_before_part'}{'contents'}[2]{'args'}[0];
--- 137,141 ----
  $result_trees{'section_node_before_part'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'section_node_before_part'}{'contents'}[1];
  $result_trees{'section_node_before_part'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'section_node_before_part'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'section_node_before_part'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'section_node_before_part'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'section_node_before_part'}{'contents'}[1]{'parent'} = $result_trees{'section_node_before_part'};
  $result_trees{'section_node_before_part'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'section_node_before_part'}{'contents'}[2]{'args'}[0];
***************
*** 239,242 ****
--- 241,247 ----
  
  
+ $result_floats{'section_node_before_part'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'section_node_before_part'} = 'This is , produced from .
***************
*** 273,284 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 278,291 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 289,292 ****
--- 296,300 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 298,306 ****
  <body lang="en">
  
! <span id="Top"></span><span id="section"></span><h3 class="section">1 section</h3>
  
! <span id="part"></span><h1 class="part">part</h1>
! <hr>
  <hr>
  
  
--- 306,317 ----
  <body lang="en">
  
! <div class="section" id="Top">
! <span id="section"></span><h3 class="section">1 section</h3>
  
! </div>
! <div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
+ <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/sections.pl texinfo-6.8/tp/t/results/sectioning/sections.pl
*** texinfo-6.7/tp/t/results/sectioning/sections.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/sections.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 79,81 ****
--- 79,84 ----
  
  
+ $result_floats{'sections'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/sections_test_no_use_nodes.pl texinfo-6.8/tp/t/results/sectioning/sections_test_no_use_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/sections_test_no_use_nodes.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/sections_test_no_use_nodes.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 0 ****
--- 1,886 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'sections_test_no_use_nodes'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'top',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chapter'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 3,
+         'macro' => ''
+       },
+       'number' => 1,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'section'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'section',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 2,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 5,
+         'macro' => ''
+       },
+       'number' => '1.1',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'subsection'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'subsection',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 3,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 7,
+         'macro' => ''
+       },
+       'number' => '1.1.1',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'subsubsection'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'subsubsection',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 4,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 9,
+         'macro' => ''
+       },
+       'number' => '1.1.1.1',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'part'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'part',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 11,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chapter in part'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'associated_part' => {},
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 13,
+         'macro' => ''
+       },
+       'number' => 2,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second chapter in part'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 15,
+         'macro' => ''
+       },
+       'number' => 3,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'unnumbered'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'unnumbered',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 17,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'appendix'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'appendix',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 19,
+         'macro' => ''
+       },
+       'number' => 'A',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'appendixsec'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'appendixsec',
+       'contents' => [],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 2,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 21,
+         'macro' => ''
+       },
+       'number' => 'A.1',
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[1]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[1];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[1];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[1]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[2]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[2];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[2];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[2]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[3]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[3];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[3];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[3]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[4]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[4];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[4];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[4]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[5]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[5];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[5];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[5]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[6]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[6];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[6];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[6]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[7]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[7];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[7];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[7]{'extra'}{'associated_part'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[6];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[7]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[8]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[8];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[8];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[8]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[9]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[9];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[9];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[9]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[10]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[10];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[10];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[10]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[11]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes'}{'contents'}[11];
+ $result_trees{'sections_test_no_use_nodes'}{'contents'}[11]{'parent'} = $result_trees{'sections_test_no_use_nodes'};
+ 
+ $result_texis{'sections_test_no_use_nodes'} = '@top top
+ 
+ @chapter chapter
+ 
+ @section section
+ 
+ @subsection subsection
+ 
+ @subsubsection subsubsection
+ 
+ @part part
+ 
+ @chapter chapter in part
+ 
+ @chapter second chapter in part
+ 
+ @unnumbered unnumbered
+ 
+ @appendix appendix
+ 
+ @appendixsec appendixsec
+ ';
+ 
+ 
+ $result_texts{'sections_test_no_use_nodes'} = 'top
+ ***
+ 
+ 1 chapter
+ *********
+ 
+ 1.1 section
+ ===========
+ 
+ 1.1.1 subsection
+ ----------------
+ 
+ 1.1.1.1 subsubsection
+ .....................
+ 
+ part
+ ****
+ 
+ 2 chapter in part
+ *****************
+ 
+ 3 second chapter in part
+ ************************
+ 
+ unnumbered
+ **********
+ 
+ Appendix A appendix
+ *******************
+ 
+ A.1 appendixsec
+ ===============
+ ';
+ 
+ $result_sectioning{'sections_test_no_use_nodes'} = {
+   'level' => -1,
+   'section_childs' => [
+     {
+       'cmdname' => 'top',
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'section_childs' => [
+         {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 1,
+           'section_childs' => [
+             {
+               'cmdname' => 'section',
+               'extra' => {
+                 'spaces_before_argument' => ' '
+               },
+               'level' => 2,
+               'number' => '1.1',
+               'section_childs' => [
+                 {
+                   'cmdname' => 'subsection',
+                   'extra' => {
+                     'spaces_before_argument' => ' '
+                   },
+                   'level' => 3,
+                   'number' => '1.1.1',
+                   'section_childs' => [
+                     {
+                       'cmdname' => 'subsubsection',
+                       'extra' => {
+                         'spaces_before_argument' => ' '
+                       },
+                       'level' => 4,
+                       'number' => '1.1.1.1',
+                       'section_up' => {}
+                     }
+                   ],
+                   'section_up' => {}
+                 }
+               ],
+               'section_up' => {}
+             }
+           ],
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         }
+       ],
+       'section_up' => {}
+     },
+     {
+       'cmdname' => 'part',
+       'extra' => {
+         'part_associated_section' => {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'associated_part' => {},
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 2,
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         },
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'section_childs' => [
+         {},
+         {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 3,
+           'section_prev' => {},
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         },
+         {
+           'cmdname' => 'unnumbered',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'section_prev' => {},
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         }
+       ],
+       'section_prev' => {},
+       'section_up' => {}
+     },
+     {
+       'cmdname' => 'appendix',
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'number' => 'A',
+       'section_childs' => [
+         {
+           'cmdname' => 'appendixsec',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 2,
+           'number' => 'A.1',
+           'section_up' => {}
+         }
+       ],
+       'section_prev' => {},
+       'section_up' => {},
+       'toplevel_prev' => {},
+       'toplevel_up' => {}
+     }
+   ]
+ };
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'};
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[0] = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_prev'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'};
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'section_prev'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes'};
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2];
+ $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
+ 
+ $result_errors{'sections_test_no_use_nodes'} = [];
+ 
+ 
+ $result_floats{'sections_test_no_use_nodes'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'sections_test_no_use_nodes'} = 'top
+ ***
+ 
+ 1 chapter
+ *********
+ 
+ 1.1 section
+ ===========
+ 
+ 1.1.1 subsection
+ ----------------
+ 
+ 1.1.1.1 subsubsection
+ .....................
+ 
+ 2 chapter in part
+ *****************
+ 
+ 3 second chapter in part
+ ************************
+ 
+ unnumbered
+ **********
+ 
+ Appendix A appendix
+ *******************
+ 
+ A.1 appendixsec
+ ===============
+ 
+ ';
+ 
+ 
+ $result_converted{'html'}->{'sections_test_no_use_nodes'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>top</title>
+ 
+ <meta name="description" content="top">
+ <meta name="keywords" content="top">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <link href="#top" rel="start" title="top">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="top" id="top">
+ <div class="header">
+ <p>
+ Next: <a href="#chapter-in-part" accesskey="n" rel="next">chapter in part</a> &nbsp; </p>
+ </div>
+ <h1 class="top">top</h1>
+ 
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">chapter</a></li>
+ </ul>
+ <hr>
+ <div class="chapter" id="chapter">
+ <div class="header">
+ <p>
+  Up : <a href="#top" accesskey="u" rel="up">top</a> &nbsp; </p>
+ </div>
+ <h2 class="chapter">1 chapter</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#section" accesskey="1">section</a></li>
+ </ul>
+ <hr>
+ <div class="section" id="section">
+ <div class="header">
+ <p>
+  Up : <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
+ </div>
+ <h3 class="section">1.1 section</h3>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsection" accesskey="1">subsection</a></li>
+ </ul>
+ <hr>
+ <div class="subsection" id="subsection">
+ <div class="header">
+ <p>
+  Up : <a href="#section" accesskey="u" rel="up">section</a> &nbsp; </p>
+ </div>
+ <h4 class="subsection">1.1.1 subsection</h4>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
+ </ul>
+ <hr>
+ <div class="subsubsection" id="subsubsection">
+ <div class="header">
+ <p>
+  Up : <a href="#subsection" accesskey="u" rel="up">subsection</a> &nbsp; </p>
+ </div>
+ <h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+ 
+ <hr>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="part" id="part">
+ <div class="header">
+ <p>
+ Next: <a href="#second-chapter-in-part" accesskey="n" rel="next">second chapter in part</a> &nbsp; </p>
+ </div>
+ <h1 class="part">part</h1>
+ <hr>
+ 
+ <ul class="section-toc">
+ <li><a href="#chapter-in-part" accesskey="1">chapter in part</a></li>
+ <li><a href="#second-chapter-in-part" accesskey="2">second chapter in part</a></li>
+ <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
+ </ul>
+ <div class="chapter" id="chapter-in-part">
+ <h2 class="chapter">2 chapter in part</h2>
+ 
+ <hr>
+ </div>
+ <div class="chapter" id="second-chapter-in-part">
+ <div class="header">
+ <p>
+ Next: <a href="#unnumbered" accesskey="n" rel="next">unnumbered</a>, Prev: <a href="#chapter-in-part" accesskey="p" rel="prev">chapter in part</a>,  Up : <a href="#chapter-in-part" accesskey="u" rel="up">chapter in part</a> &nbsp; </p>
+ </div>
+ <h2 class="chapter">3 second chapter in part</h2>
+ 
+ <hr>
+ </div>
+ <div class="unnumbered" id="unnumbered">
+ <div class="header">
+ <p>
+ Prev: <a href="#second-chapter-in-part" accesskey="p" rel="prev">second chapter in part</a>,  Up : <a href="#chapter-in-part" accesskey="u" rel="up">chapter in part</a> &nbsp; </p>
+ </div>
+ <h2 class="unnumbered">unnumbered</h2>
+ 
+ <hr>
+ </div>
+ <div class="appendix" id="appendix">
+ <div class="header">
+ <p>
+ Prev: <a href="#chapter-in-part" accesskey="p" rel="prev">chapter in part</a> &nbsp; </p>
+ </div>
+ <h2 class="appendix">Appendix A appendix</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
+ </ul>
+ <hr>
+ <div class="appendixsec" id="appendixsec">
+ <div class="header">
+ <p>
+  Up : <a href="#appendix" accesskey="u" rel="up">appendix</a> &nbsp; </p>
+ </div>
+ <h3 class="appendixsec">A.1 appendixsec</h3>
+ </div>
+ </div>
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl texinfo-6.8/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl
*** texinfo-6.7/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 0 ****
--- 1,886 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'top',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chapter'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 3,
+         'macro' => ''
+       },
+       'number' => 1,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'section'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'section',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 2,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 5,
+         'macro' => ''
+       },
+       'number' => '1.1',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'subsection'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'subsection',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 3,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 7,
+         'macro' => ''
+       },
+       'number' => '1.1.1',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'subsubsection'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'subsubsection',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 4,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 9,
+         'macro' => ''
+       },
+       'number' => '1.1.1.1',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'part'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'part',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 11,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chapter in part'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'associated_part' => {},
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 13,
+         'macro' => ''
+       },
+       'number' => 2,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second chapter in part'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 15,
+         'macro' => ''
+       },
+       'number' => 3,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'unnumbered'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'unnumbered',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 17,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'appendix'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'appendix',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 19,
+         'macro' => ''
+       },
+       'number' => 'A',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'appendixsec'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'appendixsec',
+       'contents' => [],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 2,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 21,
+         'macro' => ''
+       },
+       'number' => 'A.1',
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[1]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[1];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[1];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[1]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[2]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[2];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[2];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[2]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[3]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[3];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[3];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[3]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[4]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[4];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[4];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[4]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[5]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[5];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[5];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[5]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[6]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[6];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[6];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[6]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[7]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[7];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[7];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[7]{'extra'}{'associated_part'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[6];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[7]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[8]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[8];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[8];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[8]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[9]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[9];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[9];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[9]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[10]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[10];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[10];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[10]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[11]{'args'}[0];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[11];
+ $result_trees{'sections_test_no_use_nodes_use_node_directions'}{'contents'}[11]{'parent'} = $result_trees{'sections_test_no_use_nodes_use_node_directions'};
+ 
+ $result_texis{'sections_test_no_use_nodes_use_node_directions'} = '@top top
+ 
+ @chapter chapter
+ 
+ @section section
+ 
+ @subsection subsection
+ 
+ @subsubsection subsubsection
+ 
+ @part part
+ 
+ @chapter chapter in part
+ 
+ @chapter second chapter in part
+ 
+ @unnumbered unnumbered
+ 
+ @appendix appendix
+ 
+ @appendixsec appendixsec
+ ';
+ 
+ 
+ $result_texts{'sections_test_no_use_nodes_use_node_directions'} = 'top
+ ***
+ 
+ 1 chapter
+ *********
+ 
+ 1.1 section
+ ===========
+ 
+ 1.1.1 subsection
+ ----------------
+ 
+ 1.1.1.1 subsubsection
+ .....................
+ 
+ part
+ ****
+ 
+ 2 chapter in part
+ *****************
+ 
+ 3 second chapter in part
+ ************************
+ 
+ unnumbered
+ **********
+ 
+ Appendix A appendix
+ *******************
+ 
+ A.1 appendixsec
+ ===============
+ ';
+ 
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'} = {
+   'level' => -1,
+   'section_childs' => [
+     {
+       'cmdname' => 'top',
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'section_childs' => [
+         {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 1,
+           'section_childs' => [
+             {
+               'cmdname' => 'section',
+               'extra' => {
+                 'spaces_before_argument' => ' '
+               },
+               'level' => 2,
+               'number' => '1.1',
+               'section_childs' => [
+                 {
+                   'cmdname' => 'subsection',
+                   'extra' => {
+                     'spaces_before_argument' => ' '
+                   },
+                   'level' => 3,
+                   'number' => '1.1.1',
+                   'section_childs' => [
+                     {
+                       'cmdname' => 'subsubsection',
+                       'extra' => {
+                         'spaces_before_argument' => ' '
+                       },
+                       'level' => 4,
+                       'number' => '1.1.1.1',
+                       'section_up' => {}
+                     }
+                   ],
+                   'section_up' => {}
+                 }
+               ],
+               'section_up' => {}
+             }
+           ],
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         }
+       ],
+       'section_up' => {}
+     },
+     {
+       'cmdname' => 'part',
+       'extra' => {
+         'part_associated_section' => {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'associated_part' => {},
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 2,
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         },
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'section_childs' => [
+         {},
+         {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 3,
+           'section_prev' => {},
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         },
+         {
+           'cmdname' => 'unnumbered',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'section_prev' => {},
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         }
+       ],
+       'section_prev' => {},
+       'section_up' => {}
+     },
+     {
+       'cmdname' => 'appendix',
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'number' => 'A',
+       'section_childs' => [
+         {
+           'cmdname' => 'appendixsec',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 2,
+           'number' => 'A.1',
+           'section_up' => {}
+         }
+       ],
+       'section_prev' => {},
+       'section_up' => {},
+       'toplevel_prev' => {},
+       'toplevel_up' => {}
+     }
+   ]
+ };
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'};
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[0] = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_prev'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'};
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'section_prev'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'section_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'};
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'toplevel_prev'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2];
+ $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'toplevel_up'} = $result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
+ 
+ $result_errors{'sections_test_no_use_nodes_use_node_directions'} = [];
+ 
+ 
+ $result_floats{'sections_test_no_use_nodes_use_node_directions'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'sections_test_no_use_nodes_use_node_directions'} = 'top
+ ***
+ 
+ 1 chapter
+ *********
+ 
+ 1.1 section
+ ===========
+ 
+ 1.1.1 subsection
+ ----------------
+ 
+ 1.1.1.1 subsubsection
+ .....................
+ 
+ 2 chapter in part
+ *****************
+ 
+ 3 second chapter in part
+ ************************
+ 
+ unnumbered
+ **********
+ 
+ Appendix A appendix
+ *******************
+ 
+ A.1 appendixsec
+ ===============
+ 
+ ';
+ 
+ 
+ $result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>top</title>
+ 
+ <meta name="description" content="top">
+ <meta name="keywords" content="top">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <link href="#top" rel="start" title="top">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="top" id="top">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h1 class="top">top</h1>
+ 
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">chapter</a></li>
+ </ul>
+ <hr>
+ <div class="chapter" id="chapter">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h2 class="chapter">1 chapter</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#section" accesskey="1">section</a></li>
+ </ul>
+ <hr>
+ <div class="section" id="section">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h3 class="section">1.1 section</h3>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsection" accesskey="1">subsection</a></li>
+ </ul>
+ <hr>
+ <div class="subsection" id="subsection">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h4 class="subsection">1.1.1 subsection</h4>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
+ </ul>
+ <hr>
+ <div class="subsubsection" id="subsubsection">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+ 
+ <hr>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="part" id="part">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h1 class="part">part</h1>
+ <hr>
+ 
+ <ul class="section-toc">
+ <li><a href="#chapter-in-part" accesskey="1">chapter in part</a></li>
+ <li><a href="#second-chapter-in-part" accesskey="2">second chapter in part</a></li>
+ <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
+ </ul>
+ <div class="chapter" id="chapter-in-part">
+ <h2 class="chapter">2 chapter in part</h2>
+ 
+ <hr>
+ </div>
+ <div class="chapter" id="second-chapter-in-part">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h2 class="chapter">3 second chapter in part</h2>
+ 
+ <hr>
+ </div>
+ <div class="unnumbered" id="unnumbered">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h2 class="unnumbered">unnumbered</h2>
+ 
+ <hr>
+ </div>
+ <div class="appendix" id="appendix">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h2 class="appendix">Appendix A appendix</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
+ </ul>
+ <hr>
+ <div class="appendixsec" id="appendixsec">
+ <div class="header">
+ <p>
+  &nbsp; </p>
+ </div>
+ <h3 class="appendixsec">A.1 appendixsec</h3>
+ </div>
+ </div>
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/sections_test.pl texinfo-6.8/tp/t/results/sectioning/sections_test.pl
*** texinfo-6.7/tp/t/results/sectioning/sections_test.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/sections_test.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 0 ****
--- 1,836 ----
+ use vars qw(%result_texis %result_texts %result_trees %result_errors 
+    %result_indices %result_sectioning %result_nodes %result_menus
+    %result_floats %result_converted %result_converted_errors 
+    %result_elements %result_directions_text);
+ 
+ use utf8;
+ 
+ $result_trees{'sections_test'} = {
+   'contents' => [
+     {
+       'contents' => [],
+       'parent' => {},
+       'type' => 'text_root'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'top'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'top',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 1,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chapter'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 3,
+         'macro' => ''
+       },
+       'number' => 1,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'section'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'section',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 2,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 5,
+         'macro' => ''
+       },
+       'number' => '1.1',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'subsection'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'subsection',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 3,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 7,
+         'macro' => ''
+       },
+       'number' => '1.1.1',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'subsubsection'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'subsubsection',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 4,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 9,
+         'macro' => ''
+       },
+       'number' => '1.1.1.1',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'part'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'part',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 11,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'chapter in part'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'associated_part' => {},
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 13,
+         'macro' => ''
+       },
+       'number' => 2,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second chapter in part'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'chapter',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 15,
+         'macro' => ''
+       },
+       'number' => 3,
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'unnumbered'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'unnumbered',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 17,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'appendix'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'appendix',
+       'contents' => [
+         {
+           'parent' => {},
+           'text' => '
+ ',
+           'type' => 'empty_line'
+         }
+       ],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 19,
+         'macro' => ''
+       },
+       'number' => 'A',
+       'parent' => {}
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'appendixsec'
+             }
+           ],
+           'extra' => {
+             'spaces_after_argument' => '
+ '
+           },
+           'parent' => {},
+           'type' => 'line_arg'
+         }
+       ],
+       'cmdname' => 'appendixsec',
+       'contents' => [],
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 2,
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 21,
+         'macro' => ''
+       },
+       'number' => 'A.1',
+       'parent' => {}
+     }
+   ],
+   'type' => 'document_root'
+ };
+ $result_trees{'sections_test'}{'contents'}[0]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[1]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[1];
+ $result_trees{'sections_test'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[1];
+ $result_trees{'sections_test'}{'contents'}[1]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[2]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[2];
+ $result_trees{'sections_test'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[2];
+ $result_trees{'sections_test'}{'contents'}[2]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[3]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[3];
+ $result_trees{'sections_test'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[3];
+ $result_trees{'sections_test'}{'contents'}[3]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[4]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[4];
+ $result_trees{'sections_test'}{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[4];
+ $result_trees{'sections_test'}{'contents'}[4]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[5]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[5];
+ $result_trees{'sections_test'}{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[5];
+ $result_trees{'sections_test'}{'contents'}[5]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[6]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[6]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[6];
+ $result_trees{'sections_test'}{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[6];
+ $result_trees{'sections_test'}{'contents'}[6]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[7]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[7];
+ $result_trees{'sections_test'}{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[7];
+ $result_trees{'sections_test'}{'contents'}[7]{'extra'}{'associated_part'} = $result_trees{'sections_test'}{'contents'}[6];
+ $result_trees{'sections_test'}{'contents'}[7]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[8]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[8]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[8];
+ $result_trees{'sections_test'}{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[8];
+ $result_trees{'sections_test'}{'contents'}[8]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[9]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[9]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[9];
+ $result_trees{'sections_test'}{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[9];
+ $result_trees{'sections_test'}{'contents'}[9]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[10]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[10];
+ $result_trees{'sections_test'}{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[10];
+ $result_trees{'sections_test'}{'contents'}[10]{'parent'} = $result_trees{'sections_test'};
+ $result_trees{'sections_test'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[11]{'args'}[0];
+ $result_trees{'sections_test'}{'contents'}[11]{'args'}[0]{'parent'} = $result_trees{'sections_test'}{'contents'}[11];
+ $result_trees{'sections_test'}{'contents'}[11]{'parent'} = $result_trees{'sections_test'};
+ 
+ $result_texis{'sections_test'} = '@top top
+ 
+ @chapter chapter
+ 
+ @section section
+ 
+ @subsection subsection
+ 
+ @subsubsection subsubsection
+ 
+ @part part
+ 
+ @chapter chapter in part
+ 
+ @chapter second chapter in part
+ 
+ @unnumbered unnumbered
+ 
+ @appendix appendix
+ 
+ @appendixsec appendixsec
+ ';
+ 
+ 
+ $result_texts{'sections_test'} = 'top
+ ***
+ 
+ 1 chapter
+ *********
+ 
+ 1.1 section
+ ===========
+ 
+ 1.1.1 subsection
+ ----------------
+ 
+ 1.1.1.1 subsubsection
+ .....................
+ 
+ part
+ ****
+ 
+ 2 chapter in part
+ *****************
+ 
+ 3 second chapter in part
+ ************************
+ 
+ unnumbered
+ **********
+ 
+ Appendix A appendix
+ *******************
+ 
+ A.1 appendixsec
+ ===============
+ ';
+ 
+ $result_sectioning{'sections_test'} = {
+   'level' => -1,
+   'section_childs' => [
+     {
+       'cmdname' => 'top',
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'section_childs' => [
+         {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 1,
+           'section_childs' => [
+             {
+               'cmdname' => 'section',
+               'extra' => {
+                 'spaces_before_argument' => ' '
+               },
+               'level' => 2,
+               'number' => '1.1',
+               'section_childs' => [
+                 {
+                   'cmdname' => 'subsection',
+                   'extra' => {
+                     'spaces_before_argument' => ' '
+                   },
+                   'level' => 3,
+                   'number' => '1.1.1',
+                   'section_childs' => [
+                     {
+                       'cmdname' => 'subsubsection',
+                       'extra' => {
+                         'spaces_before_argument' => ' '
+                       },
+                       'level' => 4,
+                       'number' => '1.1.1.1',
+                       'section_up' => {}
+                     }
+                   ],
+                   'section_up' => {}
+                 }
+               ],
+               'section_up' => {}
+             }
+           ],
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         }
+       ],
+       'section_up' => {}
+     },
+     {
+       'cmdname' => 'part',
+       'extra' => {
+         'part_associated_section' => {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'associated_part' => {},
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 2,
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         },
+         'spaces_before_argument' => ' '
+       },
+       'level' => 0,
+       'section_childs' => [
+         {},
+         {
+           'cmdname' => 'chapter',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'number' => 3,
+           'section_prev' => {},
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         },
+         {
+           'cmdname' => 'unnumbered',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 1,
+           'section_prev' => {},
+           'section_up' => {},
+           'toplevel_prev' => {},
+           'toplevel_up' => {}
+         }
+       ],
+       'section_prev' => {},
+       'section_up' => {}
+     },
+     {
+       'cmdname' => 'appendix',
+       'extra' => {
+         'spaces_before_argument' => ' '
+       },
+       'level' => 1,
+       'number' => 'A',
+       'section_childs' => [
+         {
+           'cmdname' => 'appendixsec',
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'level' => 2,
+           'number' => 'A.1',
+           'section_up' => {}
+         }
+       ],
+       'section_prev' => {},
+       'section_up' => {},
+       'toplevel_prev' => {},
+       'toplevel_up' => {}
+     }
+   ]
+ };
+ $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test'}{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'} = $result_sectioning{'sections_test'}{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'} = $result_sectioning{'sections_test'}{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test'};
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'} = $result_sectioning{'sections_test'}{'section_childs'}[1];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'} = $result_sectioning{'sections_test'}{'section_childs'}[1];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'} = $result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'} = $result_sectioning{'sections_test'}{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[0] = $result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'} = $result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'} = $result_sectioning{'sections_test'}{'section_childs'}[1];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'} = $result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'} = $result_sectioning{'sections_test'}{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'} = $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'} = $result_sectioning{'sections_test'}{'section_childs'}[1];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'} = $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'} = $result_sectioning{'sections_test'}{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_prev'} = $result_sectioning{'sections_test'}{'section_childs'}[0];
+ $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_up'} = $result_sectioning{'sections_test'};
+ $result_sectioning{'sections_test'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'} = $result_sectioning{'sections_test'}{'section_childs'}[2];
+ $result_sectioning{'sections_test'}{'section_childs'}[2]{'section_prev'} = $result_sectioning{'sections_test'}{'section_childs'}[1];
+ $result_sectioning{'sections_test'}{'section_childs'}[2]{'section_up'} = $result_sectioning{'sections_test'};
+ $result_sectioning{'sections_test'}{'section_childs'}[2]{'toplevel_prev'} = $result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2];
+ $result_sectioning{'sections_test'}{'section_childs'}[2]{'toplevel_up'} = $result_sectioning{'sections_test'}{'section_childs'}[0];
+ 
+ $result_errors{'sections_test'} = [];
+ 
+ 
+ $result_floats{'sections_test'} = {};
+ 
+ 
+ 
+ $result_converted{'plaintext'}->{'sections_test'} = 'top
+ ***
+ 
+ 1 chapter
+ *********
+ 
+ 1.1 section
+ ===========
+ 
+ 1.1.1 subsection
+ ----------------
+ 
+ 1.1.1.1 subsubsection
+ .....................
+ 
+ 2 chapter in part
+ *****************
+ 
+ 3 second chapter in part
+ ************************
+ 
+ unnumbered
+ **********
+ 
+ Appendix A appendix
+ *******************
+ 
+ A.1 appendixsec
+ ===============
+ 
+ ';
+ 
+ 
+ $result_converted{'html'}->{'sections_test'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>top</title>
+ 
+ <meta name="description" content="top">
+ <meta name="keywords" content="top">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="top" id="top">
+ <h1 class="top">top</h1>
+ 
+ <ul class="section-toc">
+ <li><a href="#chapter" accesskey="1">chapter</a></li>
+ </ul>
+ <div class="chapter" id="chapter">
+ <h2 class="chapter">1 chapter</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#section" accesskey="1">section</a></li>
+ </ul>
+ <div class="section" id="section">
+ <h3 class="section">1.1 section</h3>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsection" accesskey="1">subsection</a></li>
+ </ul>
+ <div class="subsection" id="subsection">
+ <h4 class="subsection">1.1.1 subsection</h4>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
+ </ul>
+ <div class="subsubsection" id="subsubsection">
+ <h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+ 
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="part" id="part">
+ <h1 class="part">part</h1>
+ <hr>
+ 
+ <ul class="section-toc">
+ <li><a href="#chapter-in-part" accesskey="1">chapter in part</a></li>
+ <li><a href="#second-chapter-in-part" accesskey="2">second chapter in part</a></li>
+ <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
+ </ul>
+ <div class="chapter" id="chapter-in-part">
+ <h2 class="chapter">2 chapter in part</h2>
+ 
+ </div>
+ <div class="chapter" id="second-chapter-in-part">
+ <h2 class="chapter">3 second chapter in part</h2>
+ 
+ </div>
+ <div class="unnumbered" id="unnumbered">
+ <h2 class="unnumbered">unnumbered</h2>
+ 
+ </div>
+ <div class="appendix" id="appendix">
+ <h2 class="appendix">Appendix A appendix</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
+ </ul>
+ <div class="appendixsec" id="appendixsec">
+ <h3 class="appendixsec">A.1 appendixsec</h3>
+ <hr></div>
+ </div>
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
+ ';
+ 
+ 1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/semi_auto.pl texinfo-6.8/tp/t/results/sectioning/semi_auto.pl
*** texinfo-6.7/tp/t/results/sectioning/semi_auto.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/semi_auto.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 287,291 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Chap1'
            }
--- 289,295 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Chap1'
            }
***************
*** 480,484 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Sec-in-chapter'
            }
--- 484,490 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Sec-in-chapter'
            }
***************
*** 586,590 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Section-non-auto'
            },
--- 592,598 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Section-non-auto'
            },
***************
*** 651,655 ****
  $result_trees{'semi_auto'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[1];
  $result_trees{'semi_auto'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'semi_auto'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'semi_auto'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'semi_auto'}{'contents'}[1]{'parent'} = $result_trees{'semi_auto'};
  $result_trees{'semi_auto'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[2]{'args'}[0];
--- 659,663 ----
  $result_trees{'semi_auto'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[1];
  $result_trees{'semi_auto'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'semi_auto'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'semi_auto'}{'contents'}[1]{'parent'} = $result_trees{'semi_auto'};
  $result_trees{'semi_auto'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[2]{'args'}[0];
***************
*** 688,692 ****
  $result_trees{'semi_auto'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[3];
  $result_trees{'semi_auto'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'semi_auto'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'semi_auto'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'semi_auto'}{'contents'}[3]{'parent'} = $result_trees{'semi_auto'};
  $result_trees{'semi_auto'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[4]{'args'}[0];
--- 696,700 ----
  $result_trees{'semi_auto'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[3];
  $result_trees{'semi_auto'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'semi_auto'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'semi_auto'}{'contents'}[3]{'parent'} = $result_trees{'semi_auto'};
  $result_trees{'semi_auto'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[4]{'args'}[0];
***************
*** 715,719 ****
  $result_trees{'semi_auto'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[5];
  $result_trees{'semi_auto'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'semi_auto'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'semi_auto'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'semi_auto'}{'contents'}[5]{'parent'} = $result_trees{'semi_auto'};
  $result_trees{'semi_auto'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[6]{'args'}[0];
--- 723,727 ----
  $result_trees{'semi_auto'}{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[5];
  $result_trees{'semi_auto'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'semi_auto'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'semi_auto'}{'contents'}[5]{'parent'} = $result_trees{'semi_auto'};
  $result_trees{'semi_auto'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'semi_auto'}{'contents'}[6]{'args'}[0];
***************
*** 729,733 ****
  $result_trees{'semi_auto'}{'contents'}[7]{'args'}[3]{'parent'} = $result_trees{'semi_auto'}{'contents'}[7];
  $result_trees{'semi_auto'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'semi_auto'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'semi_auto'}{'contents'}[7]{'extra'}{'node_content'};
  $result_trees{'semi_auto'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[7]{'args'}[2]{'contents'}[0];
  $result_trees{'semi_auto'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[7]{'args'}[3]{'contents'}[0];
--- 737,741 ----
  $result_trees{'semi_auto'}{'contents'}[7]{'args'}[3]{'parent'} = $result_trees{'semi_auto'}{'contents'}[7];
  $result_trees{'semi_auto'}{'contents'}[7]{'extra'}{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[7]{'args'}[0]{'contents'}[0];
! $result_trees{'semi_auto'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'semi_auto'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[7]{'args'}[2]{'contents'}[0];
  $result_trees{'semi_auto'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'semi_auto'}{'contents'}[7]{'args'}[3]{'contents'}[0];
***************
*** 1022,1031 ****
    },
    {
!     'error_line' => ':16: warning: node `Section non auto\' is next for `Sec in chapter\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 16,
      'macro' => '',
!     'text' => 'node `Section non auto\' is next for `Sec in chapter\' in sectioning but not in menu',
      'type' => 'warning'
    }
--- 1030,1039 ----
    },
    {
!     'error_line' => ':16: warning: node next for `Sec in chapter\' is `Section non auto\' in sectioning but not in menu
  ',
      'file_name' => '',
      'line_nr' => 16,
      'macro' => '',
!     'text' => 'node next for `Sec in chapter\' is `Section non auto\' in sectioning but not in menu',
      'type' => 'warning'
    }
***************
*** 1033,1035 ****
--- 1041,1046 ----
  
  
+ $result_floats{'semi_auto'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl texinfo-6.8/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
*** texinfo-6.7/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 136,140 ****
        },
        'level' => 0,
!       'line_nr' => {},
        'parent' => {}
      }
--- 138,146 ----
        },
        'level' => 0,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 2,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 146,150 ****
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1];
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'parent'} = $result_trees{'setfilename_on_top_and_after_node'};
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'args'}[0];
--- 152,156 ----
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1];
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[1]{'parent'} = $result_trees{'setfilename_on_top_and_after_node'};
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'args'}[0];
***************
*** 157,161 ****
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'contents'}[1];
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2];
- $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'line_nr'} = $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'setfilename_on_top_and_after_node'}{'contents'}[2]{'parent'} = $result_trees{'setfilename_on_top_and_after_node'};
  
--- 163,166 ----
***************
*** 266,269 ****
--- 271,277 ----
  
  
+ $result_floats{'setfilename_on_top_and_after_node'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'setfilename_on_top_and_after_node'} = 'In top 
***************
*** 284,295 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 292,305 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 300,303 ****
--- 310,314 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 308,314 ****
  
  <body lang="en">
! <span id="Top"></span><span id="In-top-"></span><h1 class="top">In top </h1>
  
! <hr>
  
  
--- 319,326 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="In-top-"></span><h1 class="top">In top </h1>
  
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/shortcontents.pl texinfo-6.8/tp/t/results/sectioning/shortcontents.pl
*** texinfo-6.7/tp/t/results/sectioning/shortcontents.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/shortcontents.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 719,722 ****
--- 719,725 ----
  
  
+ $result_floats{'shortcontents'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'shortcontents'} = 'top
***************
*** 771,781 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 774,786 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 786,789 ****
--- 791,795 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 794,821 ****
  
  <body lang="en">
! <span id="top"></span><h1 class="top">top</h1>
! 
! <span id="chapter"></span><h2 class="chapter">1 chapter</h2>
! 
! <span id="section"></span><h3 class="section">1.1 section</h3>
! 
! <span id="subsection"></span><h4 class="subsection">1.1.1 subsection</h4>
! 
! <span id="subsubsection"></span><h4 class="subsubsection">1.1.1.1 subsubsection</h4>
! 
! <span id="part"></span><h1 class="part">part</h1>
! <hr>
! 
! <span id="chapter-in-part"></span><h2 class="chapter">2 chapter in part</h2>
  
! <span id="second-chapter-in-part"></span><h2 class="chapter">3 second chapter in part</h2>
! 
! <span id="unnumbered"></span><h2 class="unnumbered">unnumbered</h2>
! 
! <span id="appendix"></span><h2 class="appendix">Appendix A appendix</h2>
! 
! <span id="appendixsec"></span><h3 class="appendixsec">A.1 appendixsec</h3>
! 
! <span id="SEC_Overview"></span>
  <h2 class="shortcontents-heading">Short Table of Contents</h2>
  
--- 800,807 ----
  
  <body lang="en">
! <div class="top" id="top">
! <h1 class="top">top</h1>
  
! <div class="Overview_element" id="SEC_Overview">
  <h2 class="shortcontents-heading">Short Table of Contents</h2>
  
***************
*** 834,840 ****
--- 820,884 ----
  </ul>
  </div>
+ </div>
+ <div class="chapter" id="chapter">
+ <h2 class="chapter">1 chapter</h2>
  
+ <ul class="section-toc">
+ <li><a href="#section" accesskey="1">section</a></li>
+ </ul>
+ <div class="section" id="section">
+ <h3 class="section">1.1 section</h3>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsection" accesskey="1">subsection</a></li>
+ </ul>
+ <div class="subsection" id="subsection">
+ <h4 class="subsection">1.1.1 subsection</h4>
+ 
+ <ul class="section-toc">
+ <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
+ </ul>
+ <div class="subsubsection" id="subsubsection">
+ <h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+ 
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="part" id="part">
+ <h1 class="part">part</h1>
  <hr>
  
+ <ul class="section-toc">
+ <li><a href="#chapter-in-part" accesskey="1">chapter in part</a></li>
+ <li><a href="#second-chapter-in-part" accesskey="2">second chapter in part</a></li>
+ <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
+ </ul>
+ <div class="chapter" id="chapter-in-part">
+ <h2 class="chapter">2 chapter in part</h2>
+ 
+ </div>
+ <div class="chapter" id="second-chapter-in-part">
+ <h2 class="chapter">3 second chapter in part</h2>
+ 
+ </div>
+ <div class="unnumbered" id="unnumbered">
+ <h2 class="unnumbered">unnumbered</h2>
+ 
+ </div>
+ <div class="appendix" id="appendix">
+ <h2 class="appendix">Appendix A appendix</h2>
+ 
+ <ul class="section-toc">
+ <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
+ </ul>
+ <div class="appendixsec" id="appendixsec">
+ <h3 class="appendixsec">A.1 appendixsec</h3>
+ 
+ <hr></div>
+ </div>
+ </div>
+ 
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/space_in_node.pl texinfo-6.8/tp/t/results/sectioning/space_in_node.pl
*** texinfo-6.7/tp/t/results/sectioning/space_in_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/space_in_node.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 304,308 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 304,310 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 350,354 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Chap-first-here'
            }
--- 352,358 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Chap-first-here'
            }
***************
*** 396,400 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Test-title'
            }
--- 400,406 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Test-title'
            }
***************
*** 435,439 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Last-with-spaces'
            }
--- 441,447 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Last-with-spaces'
            }
***************
*** 502,506 ****
  $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'space_in_node'}{'contents'}[1];
  $result_trees{'space_in_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'space_in_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'space_in_node'}{'contents'}[1]{'parent'} = $result_trees{'space_in_node'};
  $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0];
--- 510,514 ----
  $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'space_in_node'}{'contents'}[1];
  $result_trees{'space_in_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'space_in_node'}{'contents'}[1]{'parent'} = $result_trees{'space_in_node'};
  $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0];
***************
*** 508,512 ****
  $result_trees{'space_in_node'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[2];
  $result_trees{'space_in_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'space_in_node'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'space_in_node'}{'contents'}[2]{'parent'} = $result_trees{'space_in_node'};
  $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0];
--- 516,520 ----
  $result_trees{'space_in_node'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[2];
  $result_trees{'space_in_node'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'space_in_node'}{'contents'}[2]{'parent'} = $result_trees{'space_in_node'};
  $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0];
***************
*** 514,523 ****
  $result_trees{'space_in_node'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[3];
  $result_trees{'space_in_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'space_in_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'space_in_node'}{'contents'}[3]{'parent'} = $result_trees{'space_in_node'};
  $result_trees{'space_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[4]{'args'}[0];
  $result_trees{'space_in_node'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[4];
  $result_trees{'space_in_node'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'space_in_node'}{'contents'}[4]{'extra'}{'node_content'};
  $result_trees{'space_in_node'}{'contents'}[4]{'parent'} = $result_trees{'space_in_node'};
  
--- 522,531 ----
  $result_trees{'space_in_node'}{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[3];
  $result_trees{'space_in_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'space_in_node'}{'contents'}[3]{'parent'} = $result_trees{'space_in_node'};
  $result_trees{'space_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[4]{'args'}[0];
  $result_trees{'space_in_node'}{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'space_in_node'}{'contents'}[4];
  $result_trees{'space_in_node'}{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
! $result_trees{'space_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'space_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'space_in_node'}{'contents'}[4]{'parent'} = $result_trees{'space_in_node'};
  
***************
*** 660,663 ****
--- 668,674 ----
  
  
+ $result_floats{'space_in_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'space_in_node'} = 'This is , produced from .
***************
*** 709,720 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 720,733 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 725,728 ****
--- 738,742 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 740,751 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#Chap-first-here" accesskey="1">Chap    first here</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#Test-title" accesskey="2">Test    title   </a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#Last-with-spaces" accesskey="3">Last with spaces    </a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 754,757 ----
***************
*** 769,773 ****
  </div>
  <h4 class="node-heading">Last with spaces</h4>
- <hr>
  
  
--- 775,778 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_chapter_sections.pl texinfo-6.8/tp/t/results/sectioning/top_chapter_sections.pl
*** texinfo-6.7/tp/t/results/sectioning/top_chapter_sections.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_chapter_sections.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 675,678 ****
--- 675,681 ----
  
  
+ $result_floats{'top_chapter_sections'} = {};
+ 
+ 
  $result_elements{'top_chapter_sections'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_no_argument_and_content.pl texinfo-6.8/tp/t/results/sectioning/top_no_argument_and_content.pl
*** texinfo-6.7/tp/t/results/sectioning/top_no_argument_and_content.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_no_argument_and_content.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 90,93 ****
--- 90,96 ----
  
  
+ $result_floats{'top_no_argument_and_content'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'top_no_argument_and_content'} = 'A.
***************
*** 106,116 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 109,121 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 121,124 ****
--- 126,130 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 129,135 ****
  
  <body lang="en">
! <span id="SEC_Top"></span>
  <p>A.
! </p><hr>
  
  
--- 135,142 ----
  
  <body lang="en">
! <div class="top" id="SEC_Top">
! 
  <p>A.
! </p><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_no_argument_and_node.pl texinfo-6.8/tp/t/results/sectioning/top_no_argument_and_node.pl
*** texinfo-6.7/tp/t/results/sectioning/top_no_argument_and_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_no_argument_and_node.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'start'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'start'
            }
***************
*** 82,86 ****
  $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'top_no_argument_and_node'}{'contents'}[1];
  $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'parent'} = $result_trees{'top_no_argument_and_node'};
  $result_trees{'top_no_argument_and_node'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'top_no_argument_and_node'}{'contents'}[2];
--- 84,88 ----
  $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'top_no_argument_and_node'}{'contents'}[1];
  $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'parent'} = $result_trees{'top_no_argument_and_node'};
  $result_trees{'top_no_argument_and_node'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'top_no_argument_and_node'}{'contents'}[2];
***************
*** 139,142 ****
--- 141,147 ----
  
  
+ $result_floats{'top_no_argument_and_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'top_no_argument_and_node'} = 'This is , produced from .
***************
*** 180,191 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#start" rel="start" title="start">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 185,198 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#start" rel="start" title="start">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 196,199 ****
--- 203,207 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 204,208 ****
  
  <body lang="en">
! <span id="start"></span><span id="SEC_Top"></span><hr>
  
  
--- 212,217 ----
  
  <body lang="en">
! <div class="top" id="start">
! <span id="SEC_Top"></span><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_no_argument_and_top_node.pl texinfo-6.8/tp/t/results/sectioning/top_no_argument_and_top_node.pl
*** texinfo-6.7/tp/t/results/sectioning/top_no_argument_and_top_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_no_argument_and_top_node.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 82,86 ****
  $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'top_no_argument_and_top_node'}{'contents'}[1];
  $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'parent'} = $result_trees{'top_no_argument_and_top_node'};
  $result_trees{'top_no_argument_and_top_node'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'top_no_argument_and_top_node'}{'contents'}[2];
--- 84,88 ----
  $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'top_no_argument_and_top_node'}{'contents'}[1];
  $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'parent'} = $result_trees{'top_no_argument_and_top_node'};
  $result_trees{'top_no_argument_and_top_node'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'top_no_argument_and_top_node'}{'contents'}[2];
***************
*** 139,142 ****
--- 141,147 ----
  
  
+ $result_floats{'top_no_argument_and_top_node'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'top_no_argument_and_top_node'} = 'This is , produced from .
***************
*** 170,181 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 175,188 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 186,189 ****
--- 193,197 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 194,198 ****
  
  <body lang="en">
! <span id="Top"></span><span id="SEC_Top"></span><hr>
  
  
--- 202,207 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="SEC_Top"></span><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_node_no_menu_direction.pl texinfo-6.8/tp/t/results/sectioning/top_node_no_menu_direction.pl
*** texinfo-6.7/tp/t/results/sectioning/top_node_no_menu_direction.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_node_no_menu_direction.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 218,222 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 218,224 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 282,286 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'second-node'
            },
--- 284,290 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'second-node'
            },
***************
*** 345,349 ****
  $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'top_node_no_menu_direction'}{'contents'}[1];
  $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'parent'} = $result_trees{'top_node_no_menu_direction'};
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[0];
--- 349,353 ----
  $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'top_node_no_menu_direction'}{'contents'}[1];
  $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_no_menu_direction'}{'contents'}[1]{'parent'} = $result_trees{'top_node_no_menu_direction'};
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[0];
***************
*** 355,359 ****
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'top_node_no_menu_direction'}{'contents'}[2];
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[2]{'contents'}[0];
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[3]{'contents'}[0];
--- 359,363 ----
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'top_node_no_menu_direction'}{'contents'}[2];
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[2]{'contents'}[0];
  $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'args'}[3]{'contents'}[0];
***************
*** 475,478 ****
--- 479,485 ----
  
  
+ $result_floats{'top_node_no_menu_direction'} = {};
+ 
+ 
  
  $result_converted{'info'}->{'top_node_no_menu_direction'} = 'This is , produced from .
***************
*** 515,526 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 522,535 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 531,534 ****
--- 540,544 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 545,554 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#second-node" accesskey="1">second node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#Top" accesskey="2">TOP</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">myself
- </td></tr>
- </table>
  
  <hr>
--- 555,558 ----
***************
*** 558,562 ****
  </div>
  <h4 class="node-heading">second node</h4>
- <hr>
  
  
--- 562,565 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_node_part_top.pl texinfo-6.8/tp/t/results/sectioning/top_node_part_top.pl
*** texinfo-6.7/tp/t/results/sectioning/top_node_part_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_node_part_top.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 46,50 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 46,52 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 142,146 ****
  $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'top_node_part_top'}[0]{'contents'}[1];
  $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'top_node_part_top'}[0];
  $result_trees{'top_node_part_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_part_top'}[0]{'contents'}[2]{'args'}[0];
--- 144,148 ----
  $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'top_node_part_top'}[0]{'contents'}[1];
  $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_part_top'}[0]{'contents'}[1]{'parent'} = $result_trees{'top_node_part_top'}[0];
  $result_trees{'top_node_part_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_part_top'}[0]{'contents'}[2]{'args'}[0];
***************
*** 261,264 ****
--- 263,269 ----
  
  
+ $result_floats{'top_node_part_top'} = {};
+ 
+ 
  $result_elements{'top_node_part_top'} = [
    {
***************
*** 336,347 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 341,354 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 352,355 ****
--- 359,363 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 360,369 ****
  
  <body lang="en">
! <span id="Top"></span>
! <span id="part"></span><h1 class="part">part</h1>
  <hr>
  
  <span id="top"></span><h1 class="top">top</h1>
! <hr>
  
  
--- 368,380 ----
  
  <body lang="en">
! <div class="top" id="Top">
! 
! </div>
! <div class="part" id="part">
! <h1 class="part">part</h1>
  <hr>
  
  <span id="top"></span><h1 class="top">top</h1>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_node_up_url.pl texinfo-6.8/tp/t/results/sectioning/top_node_up_url.pl
*** texinfo-6.7/tp/t/results/sectioning/top_node_up_url.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_node_up_url.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 241,245 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'first'
              }
--- 243,249 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'first'
              }
***************
*** 268,272 ****
  $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'top_node_up_url'}[0]{'contents'}[1];
  $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'parent'} = $result_trees{'top_node_up_url'}[0];
  $result_trees{'top_node_up_url'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_url'}[0]{'contents'}[2]{'args'}[0];
--- 272,276 ----
  $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'top_node_up_url'}[0]{'contents'}[1];
  $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_up_url'}[0]{'contents'}[1]{'parent'} = $result_trees{'top_node_up_url'}[0];
  $result_trees{'top_node_up_url'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_url'}[0]{'contents'}[2]{'args'}[0];
***************
*** 298,302 ****
  $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'top_node_up_url'}[1]{'contents'}[0];
  $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_url'}[1];
  $result_trees{'top_node_up_url'}[1]{'element_prev'} = $result_trees{'top_node_up_url'}[0];
--- 302,306 ----
  $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'top_node_up_url'}[1]{'contents'}[0];
  $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'top_node_up_url'}[1]{'contents'}[0]{'parent'} = $result_trees{'top_node_up_url'}[1];
  $result_trees{'top_node_up_url'}[1]{'element_prev'} = $result_trees{'top_node_up_url'}[0];
***************
*** 410,413 ****
--- 414,420 ----
  
  
+ $result_floats{'top_node_up_url'} = {};
+ 
+ 
  $result_elements{'top_node_up_url'} = [
    {
***************
*** 537,549 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="http://www.gnu.org/manual/" rel="up" title="@acronym{GNU, @acronym{GNU}\'s Not Unix} manuals">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 544,558 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="http://www.gnu.org/manual/" rel="up" title="@acronym{GNU, @acronym{GNU}\'s Not Unix} manuals">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 554,557 ****
--- 563,567 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 562,566 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a>, Up: <a href="http://www.gnu.org/manual/" accesskey="u" rel="up">@acronym{GNU, @acronym{GNU}\'s Not Unix} manuals</a> &nbsp; </p>
--- 572,577 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Next: <a href="#first" accesskey="n" rel="next">first</a>, Up: <a href="http://www.gnu.org/manual/" accesskey="u" rel="up">@acronym{GNU, @acronym{GNU}\'s Not Unix} manuals</a> &nbsp; </p>
***************
*** 568,583 ****
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! <hr>
  
  
--- 579,590 ----
  <span id="internal-top-node-up"></span><h1 class="top">internal top node up</h1>
  
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a>, Up: <a href="#Top" accesskey="u" rel="up">internal top node up</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">first</h4>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_part_chapter.pl texinfo-6.8/tp/t/results/sectioning/top_part_chapter.pl
*** texinfo-6.7/tp/t/results/sectioning/top_part_chapter.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_part_chapter.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 224,227 ****
--- 224,230 ----
  
  
+ $result_floats{'top_part_chapter'} = {};
+ 
+ 
  $result_elements{'top_part_chapter'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_without_node_nodes.pl texinfo-6.8/tp/t/results/sectioning/top_without_node_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/top_without_node_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_without_node_nodes.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 115,119 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second'
              },
--- 115,121 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second'
              },
***************
*** 210,214 ****
  $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'top_without_node_nodes'}[0]{'contents'}[2];
  $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'args'}[3]{'contents'}[1];
  $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'parent'} = $result_trees{'top_without_node_nodes'}[0];
--- 212,216 ----
  $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'top_without_node_nodes'}[0]{'contents'}[2];
  $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'args'}[3]{'contents'}[1];
  $result_trees{'top_without_node_nodes'}[0]{'contents'}[2]{'parent'} = $result_trees{'top_without_node_nodes'}[0];
***************
*** 317,320 ****
--- 319,325 ----
  
  
+ $result_floats{'top_without_node_nodes'} = {};
+ 
+ 
  $result_elements{'top_without_node_nodes'} = [
    {
***************
*** 413,424 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#second" rel="start" title="second">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 418,431 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#second" rel="start" title="second">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 429,432 ****
--- 436,440 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 437,447 ****
  
  <body lang="en">
! <span id="top-section"></span><h1 class="top">top section</h1>
  <p>Top section
  </p>
! <span id="second"></span><span id="Chapter"></span><h2 class="chapter">1 Chapter</h2>
  
  <p>Text of chapter
! </p><hr>
  
  
--- 445,461 ----
  
  <body lang="en">
! <div class="top" id="top-section">
! <h1 class="top">top section</h1>
  <p>Top section
  </p>
! <ul class="section-toc">
! <li><a href="#second" accesskey="1">Chapter</a></li>
! </ul>
! <div class="chapter" id="second">
! <span id="Chapter"></span><h2 class="chapter">1 Chapter</h2>
  
  <p>Text of chapter
! </p><hr></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/top_without_node_sections.pl texinfo-6.8/tp/t/results/sectioning/top_without_node_sections.pl
*** texinfo-6.7/tp/t/results/sectioning/top_without_node_sections.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/top_without_node_sections.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 124,128 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second'
              },
--- 124,130 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second'
              },
***************
*** 222,226 ****
  $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'top_without_node_sections'}[1]{'contents'}[0];
  $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
  $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'parent'} = $result_trees{'top_without_node_sections'}[1];
--- 224,228 ----
  $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'top_without_node_sections'}[1]{'contents'}[0];
  $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
  $result_trees{'top_without_node_sections'}[1]{'contents'}[0]{'parent'} = $result_trees{'top_without_node_sections'}[1];
***************
*** 330,333 ****
--- 332,338 ----
  
  
+ $result_floats{'top_without_node_sections'} = {};
+ 
+ 
  $result_elements{'top_without_node_sections'} = [
    {
***************
*** 461,472 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#second" rel="start" title="second">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 466,479 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#second" rel="start" title="second">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 477,480 ****
--- 484,488 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 485,495 ****
  
  <body lang="en">
! <span id="top-section"></span><h1 class="top">top section</h1>
  <p>Top section
  </p>
! <span id="second"></span><span id="Chapter"></span><h2 class="chapter">1 Chapter</h2>
  
  <p>Text of chapter
! </p><hr>
  
  
--- 493,509 ----
  
  <body lang="en">
! <div class="top" id="top-section">
! <h1 class="top">top section</h1>
  <p>Top section
  </p>
! <ul class="section-toc">
! <li><a href="#second" accesskey="1">Chapter</a></li>
! </ul>
! <div class="chapter" id="second">
! <span id="Chapter"></span><h2 class="chapter">1 Chapter</h2>
  
  <p>Text of chapter
! </p><hr></div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html texinfo-6.8/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
*** texinfo-6.7/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html	2021-05-02 13:12:11.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 44,47 ****
--- 47,51 ----
  <h4 class="node-heading">&atilde;</h4>
  
+ <hr>
  <span id="g_t_00e2"></span><div class="header">
  <p>
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html texinfo-6.8/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
*** texinfo-6.7/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html	2021-05-02 13:12:11.000000000 +0100
***************
*** 10,22 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <link href="a.html#g_t_00e3" rel="next" title="&atilde;">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 10,24 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="a.html#g_t_00e3" rel="next" title="&atilde;">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 29,33 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 42,53 ****
  <h1 class="node-heading">Top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="a.html#g_t_00e3" accesskey="1">&atilde;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="n.html" accesskey="2">n</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="a.html#g_t_00e2" accesskey="3">&acirc;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 45,48 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html texinfo-6.8/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
*** texinfo-6.7/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html	2021-05-02 13:12:11.000000000 +0100
***************
*** 10,13 ****
--- 10,15 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="up" title="Top">
***************
*** 16,24 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,26 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl texinfo-6.8/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 118,122 ****
                    }
                  },
!                 'line_nr' => {},
                  'parent' => {},
                  'type' => 'menu_entry'
--- 118,126 ----
                    }
                  },
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 4,
!                   'macro' => ''
!                 },
                  'parent' => {},
                  'type' => 'menu_entry'
***************
*** 246,250 ****
                    }
                  },
!                 'line_nr' => {},
                  'parent' => {},
                  'type' => 'menu_entry'
--- 250,258 ----
                    }
                  },
!                 'line_nr' => {
!                   'file_name' => '',
!                   'line_nr' => 6,
!                   'macro' => ''
!                 },
                  'parent' => {},
                  'type' => 'menu_entry'
***************
*** 304,308 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 312,318 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 377,381 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => '_00e3'
              }
--- 387,393 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => '_00e3'
              }
***************
*** 384,388 ****
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {},
          'parent' => {}
        }
--- 396,404 ----
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {
!           'file_name' => '',
!           'line_nr' => 9,
!           'macro' => ''
!         },
          'parent' => {}
        }
***************
*** 429,433 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'n'
              }
--- 445,451 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'n'
              }
***************
*** 496,500 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => '_00e2'
              }
--- 514,520 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => '_00e2'
              }
***************
*** 503,507 ****
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {},
          'parent' => {}
        }
--- 523,531 ----
            'spaces_before_argument' => ' '
          },
!         'line_nr' => {
!           'file_name' => '',
!           'line_nr' => 13,
!           'macro' => ''
!         },
          'parent' => {}
        }
***************
*** 532,536 ****
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1];
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2];
--- 556,559 ----
***************
*** 555,559 ****
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_description'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3];
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
- $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1];
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0];
--- 578,581 ----
***************
*** 564,568 ****
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'element_command'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
--- 586,590 ----
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'element_command'} = $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
***************
*** 574,579 ****
  $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'};
! $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'line_nr'} = $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[1];
  $result_trees{'transliterated_split_equivalent_nodes'}[1]{'element_prev'} = $result_trees{'transliterated_split_equivalent_nodes'}[0];
--- 596,600 ----
  $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[1];
  $result_trees{'transliterated_split_equivalent_nodes'}[1]{'element_prev'} = $result_trees{'transliterated_split_equivalent_nodes'}[0];
***************
*** 584,588 ****
  $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[2];
  $result_trees{'transliterated_split_equivalent_nodes'}[2]{'element_prev'} = $result_trees{'transliterated_split_equivalent_nodes'}[1];
--- 605,609 ----
  $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[2];
  $result_trees{'transliterated_split_equivalent_nodes'}[2]{'element_prev'} = $result_trees{'transliterated_split_equivalent_nodes'}[1];
***************
*** 594,599 ****
  $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'}{'node_content'};
! $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'line_nr'} = $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[3];
  $result_trees{'transliterated_split_equivalent_nodes'}[3]{'element_prev'} = $result_trees{'transliterated_split_equivalent_nodes'}[2];
--- 615,619 ----
  $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'parent'} = $result_trees{'transliterated_split_equivalent_nodes'}[3];
  $result_trees{'transliterated_split_equivalent_nodes'}[3]{'element_prev'} = $result_trees{'transliterated_split_equivalent_nodes'}[2];
***************
*** 737,740 ****
--- 757,763 ----
  
  
+ $result_floats{'transliterated_split_equivalent_nodes'} = {};
+ 
+ 
  $result_elements{'transliterated_split_equivalent_nodes'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/two_nodes_at_the_end.pl texinfo-6.8/tp/t/results/sectioning/two_nodes_at_the_end.pl
*** texinfo-6.7/tp/t/results/sectioning/two_nodes_at_the_end.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/two_nodes_at_the_end.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 392,396 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-1'
              },
--- 394,400 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-1'
              },
***************
*** 494,498 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'node-after-chapter-1'
              }
--- 498,504 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'node-after-chapter-1'
              }
***************
*** 533,537 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'node-after-chapter-2'
              }
--- 539,545 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'node-after-chapter-2'
              }
***************
*** 561,565 ****
  $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1];
  $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'parent'} = $result_trees{'two_nodes_at_the_end'}[0];
  $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[2]{'args'}[0];
--- 569,573 ----
  $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1];
  $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[1]{'parent'} = $result_trees{'two_nodes_at_the_end'}[0];
  $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[0]{'contents'}[2]{'args'}[0];
***************
*** 617,621 ****
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
--- 625,629 ----
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
***************
*** 630,639 ****
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1];
  $result_trees{'two_nodes_at_the_end'}[1]{'element_prev'} = $result_trees{'two_nodes_at_the_end'}[0];
--- 638,647 ----
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[2]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'two_nodes_at_the_end'}[1]{'contents'}[3]{'parent'} = $result_trees{'two_nodes_at_the_end'}[1];
  $result_trees{'two_nodes_at_the_end'}[1]{'element_prev'} = $result_trees{'two_nodes_at_the_end'}[0];
***************
*** 842,845 ****
--- 850,856 ----
  
  
+ $result_floats{'two_nodes_at_the_end'} = {};
+ 
+ 
  $result_elements{'two_nodes_at_the_end'} = [
    {
***************
*** 996,1007 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1007,1020 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1012,1015 ****
--- 1025,1029 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1020,1042 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter-1" accesskey="n" rel="next">chapter 1</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-1" accesskey="1">chapter 1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#node-after-chapter-1" accesskey="2">node after chapter 1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#node-after-chapter-2" accesskey="3">node after chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter-1"></span><div class="header">
  <p>
! Next: <a href="#node-after-chapter-1" accesskey="n" rel="next">node after chapter 1</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter-c1"></span><h2 class="chapter">1 chapter c1</h2>
--- 1034,1053 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter-1" accesskey="n" rel="next">chapter c1</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="#chapter-1" accesskey="1">chapter c1</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter-1">
! <div class="header">
  <p>
! Next: <a href="#node-after-chapter-1" accesskey="n" rel="next">node after chapter 1</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="chapter-c1"></span><h2 class="chapter">1 chapter c1</h2>
***************
*** 1045,1049 ****
  <span id="node-after-chapter-1"></span><div class="header">
  <p>
! Next: <a href="#node-after-chapter-2" accesskey="n" rel="next">node after chapter 2</a>, Previous: <a href="#chapter-1" accesskey="p" rel="prev">chapter 1</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">node after chapter 1</h4>
--- 1056,1060 ----
  <span id="node-after-chapter-1"></span><div class="header">
  <p>
! Next: <a href="#node-after-chapter-2" accesskey="n" rel="next">node after chapter 2</a>, Previous: <a href="#chapter-1" accesskey="p" rel="prev">chapter c1</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">node after chapter 1</h4>
***************
*** 1052,1059 ****
  <span id="node-after-chapter-2"></span><div class="header">
  <p>
! Previous: <a href="#node-after-chapter-1" accesskey="p" rel="prev">node after chapter 1</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">node after chapter 2</h4>
! <hr>
  
  
--- 1063,1071 ----
  <span id="node-after-chapter-2"></span><div class="header">
  <p>
! Previous: <a href="#node-after-chapter-1" accesskey="p" rel="prev">node after chapter 1</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">node after chapter 2</h4>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/two_nodes_between_chapters.pl texinfo-6.8/tp/t/results/sectioning/two_nodes_between_chapters.pl
*** texinfo-6.7/tp/t/results/sectioning/two_nodes_between_chapters.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/two_nodes_between_chapters.pl	2021-05-02 13:12:11.000000000 +0100
***************
*** 39,43 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 39,45 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 392,396 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-1'
              },
--- 394,400 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-1'
              },
***************
*** 494,498 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'node-between-chapters'
              }
--- 498,504 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'node-between-chapters'
              }
***************
*** 544,548 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'chapter-2'
              }
--- 550,556 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'chapter-2'
              }
***************
*** 603,607 ****
  $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1];
  $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'parent'} = $result_trees{'two_nodes_between_chapters'}[0];
  $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[2]{'args'}[0];
--- 611,615 ----
  $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1];
  $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[1]{'parent'} = $result_trees{'two_nodes_between_chapters'}[0];
  $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[0]{'contents'}[2]{'args'}[0];
***************
*** 659,663 ****
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
--- 667,671 ----
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[0]{'args'}[2]{'contents'}[0];
***************
*** 672,676 ****
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2];
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'parent'} = $result_trees{'two_nodes_between_chapters'}[1];
  $result_trees{'two_nodes_between_chapters'}[1]{'element_prev'} = $result_trees{'two_nodes_between_chapters'}[0];
--- 680,684 ----
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2];
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[1]{'contents'}[2]{'parent'} = $result_trees{'two_nodes_between_chapters'}[1];
  $result_trees{'two_nodes_between_chapters'}[1]{'element_prev'} = $result_trees{'two_nodes_between_chapters'}[0];
***************
*** 681,685 ****
  $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[2];
  $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[1]{'args'}[0];
--- 689,693 ----
  $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[2];
  $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'two_nodes_between_chapters'}[2]{'contents'}[1]{'args'}[0];
***************
*** 924,933 ****
  $result_errors{'two_nodes_between_chapters'} = [
    {
!     'error_line' => ':15: warning: node prev `chapter 2\' in menu `node between chapters\' and in sectioning `chapter 1\' differ
  ',
      'file_name' => '',
      'line_nr' => 15,
      'macro' => '',
!     'text' => 'node prev `chapter 2\' in menu `node between chapters\' and in sectioning `chapter 1\' differ',
      'type' => 'warning'
    }
--- 932,950 ----
  $result_errors{'two_nodes_between_chapters'} = [
    {
!     'error_line' => ':10: warning: node next pointer for `chapter 1\' is `Top\' but next is `node between chapters\' in menu
! ',
!     'file_name' => '',
!     'line_nr' => 10,
!     'macro' => '',
!     'text' => 'node next pointer for `chapter 1\' is `Top\' but next is `node between chapters\' in menu',
!     'type' => 'warning'
!   },
!   {
!     'error_line' => ':15: warning: node prev pointer for `chapter 2\' is `chapter 1\' but prev is `node between chapters\' in menu
  ',
      'file_name' => '',
      'line_nr' => 15,
      'macro' => '',
!     'text' => 'node prev pointer for `chapter 2\' is `chapter 1\' but prev is `node between chapters\' in menu',
      'type' => 'warning'
    }
***************
*** 935,938 ****
--- 952,958 ----
  
  
+ $result_floats{'two_nodes_between_chapters'} = {};
+ 
+ 
  $result_elements{'two_nodes_between_chapters'} = [
    {
***************
*** 1145,1156 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 1165,1178 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 1161,1164 ****
--- 1183,1187 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 1169,1191 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="#chapter-1" accesskey="n" rel="next">chapter 1</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#chapter-1" accesskey="1">chapter 1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#node-between-chapters" accesskey="2">node between chapters</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#chapter-2" accesskey="3">chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
! <span id="chapter-1"></span><div class="header">
  <p>
! Next: <a href="#Top" accesskey="n" rel="next">Top</a>, Previous: <a href="#node-between-chapters" accesskey="p" rel="prev">node between chapters</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter-c1"></span><h2 class="chapter">1 chapter c1</h2>
--- 1192,1212 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
! Next: <a href="#chapter-1" accesskey="n" rel="next">chapter c1</a> &nbsp; </p>
  </div>
  <span id="top"></span><h1 class="top">top</h1>
  
  
+ <ul class="section-toc">
+ <li><a href="#chapter-1" accesskey="1">chapter c1</a></li>
+ <li><a href="#chapter-2" accesskey="2">chapter c2</a></li>
+ </ul>
  <hr>
! <div class="chapter" id="chapter-1">
! <div class="header">
  <p>
! Next: <a href="#Top" accesskey="n" rel="next">top</a>, Previous: <a href="#node-between-chapters" accesskey="p" rel="prev">node between chapters</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="chapter-c1"></span><h2 class="chapter">1 chapter c1</h2>
***************
*** 1194,1208 ****
  <span id="node-between-chapters"></span><div class="header">
  <p>
! Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: <a href="#chapter-1" accesskey="p" rel="prev">chapter 1</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">node between chapters</h4>
  
  <hr>
! <span id="chapter-2"></span><div class="header">
  <p>
! Previous: <a href="#chapter-1" accesskey="p" rel="prev">chapter 1</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
  </div>
  <span id="chapter-c2"></span><h2 class="chapter">2 chapter c2</h2>
! <hr>
  
  
--- 1215,1232 ----
  <span id="node-between-chapters"></span><div class="header">
  <p>
! Next: <a href="#chapter-2" accesskey="n" rel="next">chapter c2</a>, Previous: <a href="#chapter-1" accesskey="p" rel="prev">chapter c1</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <h4 class="node-heading">node between chapters</h4>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-2">
! <div class="header">
  <p>
! Previous: <a href="#chapter-1" accesskey="p" rel="prev">chapter c1</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
  </div>
  <span id="chapter-c2"></span><h2 class="chapter">2 chapter c2</h2>
! </div>
! </div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/two_unnumbered_no_argument.pl texinfo-6.8/tp/t/results/sectioning/two_unnumbered_no_argument.pl
*** texinfo-6.7/tp/t/results/sectioning/two_unnumbered_no_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/two_unnumbered_no_argument.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 129,132 ****
--- 129,135 ----
  
  
+ $result_floats{'two_unnumbered_no_argument'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'two_unnumbered_no_argument'} = '';
***************
*** 144,154 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 147,159 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 159,162 ****
--- 164,168 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 170,174 ****
  
  
- 
  </body>
  </html>
--- 176,179 ----
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/unknown_node_in_menu.pl texinfo-6.8/tp/t/results/sectioning/unknown_node_in_menu.pl
*** texinfo-6.7/tp/t/results/sectioning/unknown_node_in_menu.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/unknown_node_in_menu.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 155,159 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 155,161 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 194,198 ****
  $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'unknown_node_in_menu'}{'contents'}[1];
  $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'unknown_node_in_menu'};
  
--- 196,200 ----
  $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'unknown_node_in_menu'}{'contents'}[1];
  $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'unknown_node_in_menu'}{'contents'}[1]{'parent'} = $result_trees{'unknown_node_in_menu'};
  
***************
*** 255,257 ****
--- 257,262 ----
  
  
+ $result_floats{'unknown_node_in_menu'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/unnumbered_before_node_top_top.pl texinfo-6.8/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
*** texinfo-6.7/tp/t/results/sectioning/unnumbered_before_node_top_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/unnumbered_before_node_top_top.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 102,106 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 102,108 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 181,185 ****
  $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0];
  $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'parent'} = $result_trees{'unnumbered_before_node_top_top'}[1];
  $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[1]{'args'}[0];
--- 183,187 ----
  $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0];
  $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[0]{'parent'} = $result_trees{'unnumbered_before_node_top_top'}[1];
  $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'unnumbered_before_node_top_top'}[1]{'contents'}[1]{'args'}[0];
***************
*** 284,287 ****
--- 286,292 ----
  
  
+ $result_floats{'unnumbered_before_node_top_top'} = {};
+ 
+ 
  $result_elements{'unnumbered_before_node_top_top'} = [
    {
***************
*** 396,407 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 401,414 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 412,415 ****
--- 419,423 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 420,430 ****
  
  <body lang="en">
! <span id="before-nodes"></span><h2 class="unnumbered">before nodes</h2>
  
  <p>in unnumbered
  </p>
! <span id="Top"></span><span id="top-section"></span><h2 class="unnumbered">top section</h2>
  <p>Top node
! </p><hr>
  
  
--- 428,441 ----
  
  <body lang="en">
! <div class="unnumbered" id="before-nodes">
! <h2 class="unnumbered">before nodes</h2>
  
  <p>in unnumbered
  </p>
! </div>
! <div class="top" id="Top">
! <span id="top-section"></span><h2 class="unnumbered">top section</h2>
  <p>Top node
! </p><hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/unnumbered_before_top_node.pl texinfo-6.8/tp/t/results/sectioning/unnumbered_before_top_node.pl
*** texinfo-6.7/tp/t/results/sectioning/unnumbered_before_top_node.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/unnumbered_before_top_node.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 121,125 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 121,127 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 158,162 ****
  $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2];
  $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'extra'}{'node_content'};
  $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'parent'} = $result_trees{'unnumbered_before_top_node'}[0];
  $result_trees{'unnumbered_before_top_node'}[0]{'extra'}{'element_command'} = $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[1];
--- 160,164 ----
  $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2];
  $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[2]{'parent'} = $result_trees{'unnumbered_before_top_node'}[0];
  $result_trees{'unnumbered_before_top_node'}[0]{'extra'}{'element_command'} = $result_trees{'unnumbered_before_top_node'}[0]{'contents'}[1];
***************
*** 214,217 ****
--- 216,222 ----
  
  
+ $result_floats{'unnumbered_before_top_node'} = {};
+ 
+ 
  $result_elements{'unnumbered_before_top_node'} = [
    {
***************
*** 279,290 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 284,297 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 295,298 ****
--- 302,306 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 303,307 ****
  
  <body lang="en">
! <span id="before-nodes"></span><h2 class="unnumbered">before nodes</h2>
  
  <span id="Top"></span><h1 class="node-heading">Top</h1>
--- 311,316 ----
  
  <body lang="en">
! <div class="unnumbered" id="before-nodes">
! <h2 class="unnumbered">before nodes</h2>
  
  <span id="Top"></span><h1 class="node-heading">Top</h1>
***************
*** 309,313 ****
  </p>
  <h1 class="titlefont">Title titlefont</h1>
! <hr>
  
  
--- 318,322 ----
  </p>
  <h1 class="titlefont">Title titlefont</h1>
! <hr></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/unnumbered_before_top.pl texinfo-6.8/tp/t/results/sectioning/unnumbered_before_top.pl
*** texinfo-6.7/tp/t/results/sectioning/unnumbered_before_top.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/unnumbered_before_top.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 146,148 ****
--- 146,151 ----
  
  
+ $result_floats{'unnumbered_before_top'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/unnumbered_no_argument.pl texinfo-6.8/tp/t/results/sectioning/unnumbered_no_argument.pl
*** texinfo-6.7/tp/t/results/sectioning/unnumbered_no_argument.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/unnumbered_no_argument.pl	2021-05-02 13:12:10.000000000 +0100
***************
*** 79,81 ****
--- 79,84 ----
  
  
+ $result_floats{'unnumbered_no_argument'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl texinfo-6.8/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
*** texinfo-6.7/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 67,71 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'a-node'
              },
--- 67,73 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'a-node'
              },
***************
*** 253,257 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second'
              },
--- 255,261 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second'
              },
***************
*** 343,347 ****
  $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'parent'} = $result_trees{'unnumbered_top_without_node_nodes'}[0];
--- 347,351 ----
  $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_nodes'}[0]{'contents'}[1]{'parent'} = $result_trees{'unnumbered_top_without_node_nodes'}[0];
***************
*** 371,375 ****
  $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0];
  $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'parent'} = $result_trees{'unnumbered_top_without_node_nodes'}[1];
--- 375,379 ----
  $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0];
  $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'args'}[3]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_nodes'}[1]{'contents'}[0]{'parent'} = $result_trees{'unnumbered_top_without_node_nodes'}[1];
***************
*** 514,521 ****
--- 518,537 ----
      'text' => 'lowering the section level of @top appearing after a lower element',
      'type' => 'warning'
+   },
+   {
+     'error_line' => ':9: warning: node `second\' unreferenced
+ ',
+     'file_name' => '',
+     'line_nr' => 9,
+     'macro' => '',
+     'text' => 'node `second\' unreferenced',
+     'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'unnumbered_top_without_node_nodes'} = {};
+ 
+ 
  $result_elements{'unnumbered_top_without_node_nodes'} = [
    {
***************
*** 676,687 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#a-node" rel="start" title="a node">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 692,705 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#a-node" rel="start" title="a node">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 692,695 ****
--- 710,714 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 700,704 ****
  
  <body lang="en">
! <span id="a-node"></span><div class="header">
  <p>
  Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
--- 719,724 ----
  
  <body lang="en">
! <div class="unnumbered" id="a-node">
! <div class="header">
  <p>
  Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
***************
*** 708,716 ****
  <p>in unnumbered
  </p>
! <span id="top-section"></span><h2 class="unnumbered">top section</h2>
  <p>Top section
  </p>
  <hr>
! <span id="second"></span><div class="header">
  <p>
  Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
--- 728,740 ----
  <p>in unnumbered
  </p>
! </div>
! <div class="top" id="top-section">
! <h2 class="unnumbered">top section</h2>
  <p>Top section
  </p>
  <hr>
! </div>
! <div class="chapter" id="second">
! <div class="header">
  <p>
  Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
***************
*** 719,723 ****
  
  <p>Text of chapter
! </p><hr>
  
  
--- 743,747 ----
  
  <p>Text of chapter
! </p></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl texinfo-6.8/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
*** texinfo-6.7/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl	2019-08-25 18:11:46.000000000 +0100
--- texinfo-6.8/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl	2021-05-02 13:12:12.000000000 +0100
***************
*** 67,71 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'a-node'
              },
--- 67,73 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'a-node'
              },
***************
*** 263,267 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'second'
              },
--- 265,271 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'second'
              },
***************
*** 353,357 ****
  $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'parent'} = $result_trees{'unnumbered_top_without_node_sections'}[0];
--- 357,361 ----
  $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_sections'}[0]{'contents'}[1]{'parent'} = $result_trees{'unnumbered_top_without_node_sections'}[0];
***************
*** 384,388 ****
  $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0];
  $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'extra'}{'node_content'};
  $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'args'}[3]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'parent'} = $result_trees{'unnumbered_top_without_node_sections'}[2];
--- 388,392 ----
  $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'args'}[3]{'parent'} = $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0];
  $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'extra'}{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
! $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'args'}[3]{'contents'}[1];
  $result_trees{'unnumbered_top_without_node_sections'}[2]{'contents'}[0]{'parent'} = $result_trees{'unnumbered_top_without_node_sections'}[2];
***************
*** 527,534 ****
--- 531,550 ----
      'text' => 'lowering the section level of @top appearing after a lower element',
      'type' => 'warning'
+   },
+   {
+     'error_line' => ':9: warning: node `second\' unreferenced
+ ',
+     'file_name' => '',
+     'line_nr' => 9,
+     'macro' => '',
+     'text' => 'node `second\' unreferenced',
+     'type' => 'warning'
    }
  ];
  
  
+ $result_floats{'unnumbered_top_without_node_sections'} = {};
+ 
+ 
  $result_elements{'unnumbered_top_without_node_sections'} = [
    {
***************
*** 730,741 ****
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
  <link href="#a-node" rel="start" title="a node">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 746,759 ----
  <meta name="resource-type" content="document">
  <meta name="distribution" content="global">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#a-node" rel="start" title="a node">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 746,749 ****
--- 764,768 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 754,758 ****
  
  <body lang="en">
! <span id="a-node"></span><div class="header">
  <p>
  Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
--- 773,778 ----
  
  <body lang="en">
! <div class="unnumbered" id="a-node">
! <div class="header">
  <p>
  Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
***************
*** 762,770 ****
  <p>in unnumbered
  </p>
! <span id="top-section"></span><h2 class="unnumbered">top section</h2>
  <p>Top section
  </p>
  <hr>
! <span id="second"></span><div class="header">
  <p>
  Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
--- 782,794 ----
  <p>in unnumbered
  </p>
! </div>
! <div class="top" id="top-section">
! <h2 class="unnumbered">top section</h2>
  <p>Top section
  </p>
  <hr>
! </div>
! <div class="chapter" id="second">
! <div class="header">
  <p>
  Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
***************
*** 773,777 ****
  
  <p>Text of chapter
! </p><hr>
  
  
--- 797,801 ----
  
  <p>Text of chapter
! </p></div>
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/value/bad_syntax.pl texinfo-6.8/tp/t/results/value/bad_syntax.pl
*** texinfo-6.7/tp/t/results/value/bad_syntax.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/bad_syntax.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 284,286 ****
--- 284,289 ----
  
  
+ $result_floats{'bad_syntax'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/comment_on_set_line.pl texinfo-6.8/tp/t/results/value/comment_on_set_line.pl
*** texinfo-6.7/tp/t/results/value/comment_on_set_line.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/comment_on_set_line.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 156,158 ****
--- 156,161 ----
  
  
+ $result_floats{'comment_on_set_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/empty_set.pl texinfo-6.8/tp/t/results/value/empty_set.pl
*** texinfo-6.7/tp/t/results/value/empty_set.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/empty_set.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 72,74 ****
--- 72,77 ----
  
  
+ $result_floats{'empty_set'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/empty_value_in_line.pl texinfo-6.8/tp/t/results/value/empty_value_in_line.pl
*** texinfo-6.7/tp/t/results/value/empty_value_in_line.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/empty_value_in_line.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 96,98 ****
--- 96,101 ----
  
  
+ $result_floats{'empty_value_in_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/ignored_value_definition.pl texinfo-6.8/tp/t/results/value/ignored_value_definition.pl
*** texinfo-6.7/tp/t/results/value/ignored_value_definition.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/ignored_value_definition.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 130,132 ****
--- 130,135 ----
  
  
+ $result_floats{'ignored_value_definition'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/not_only_characters.pl texinfo-6.8/tp/t/results/value/not_only_characters.pl
*** texinfo-6.7/tp/t/results/value/not_only_characters.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/not_only_characters.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 72,74 ****
--- 72,77 ----
  
  
+ $result_floats{'not_only_characters'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/set_flag_command_equivalent.pl texinfo-6.8/tp/t/results/value/set_flag_command_equivalent.pl
*** texinfo-6.7/tp/t/results/value/set_flag_command_equivalent.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/set_flag_command_equivalent.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 129,131 ****
--- 129,134 ----
  
  
+ $result_floats{'set_flag_command_equivalent'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/set_form_feed.pl texinfo-6.8/tp/t/results/value/set_form_feed.pl
*** texinfo-6.7/tp/t/results/value/set_form_feed.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/set_form_feed.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 153,156 ****
--- 153,159 ----
  
  
+ $result_floats{'set_form_feed'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'set_form_feed'} = '<set name="gg" line=" gg &attrformfeed; a\\\\a\\\\f\\\\\\\\">a\\a\\f\\\\</set>
diff -Nrc2 texinfo-6.7/tp/t/results/value/set_in_item_missing_line.pl texinfo-6.8/tp/t/results/value/set_in_item_missing_line.pl
*** texinfo-6.7/tp/t/results/value/set_in_item_missing_line.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/set_in_item_missing_line.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 170,174 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 170,178 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 314,318 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 318,326 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 6,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 340,344 ****
  $result_trees{'set_in_item_missing_line'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'set_in_item_missing_line'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'set_in_item_missing_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'set_in_item_missing_line'}{'contents'}[0]{'contents'}[2];
- $result_trees{'set_in_item_missing_line'}{'contents'}[0]{'line_nr'} = $result_trees{'set_in_item_missing_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'set_in_item_missing_line'}{'contents'}[0]{'parent'} = $result_trees{'set_in_item_missing_line'};
  $result_trees{'set_in_item_missing_line'}{'contents'}[1]{'parent'} = $result_trees{'set_in_item_missing_line'};
--- 348,351 ----
***************
*** 360,364 ****
  $result_trees{'set_in_item_missing_line'}{'contents'}[2]{'extra'}{'command_as_argument'} = $result_trees{'set_in_item_missing_line'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'set_in_item_missing_line'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'set_in_item_missing_line'}{'contents'}[2]{'contents'}[1];
- $result_trees{'set_in_item_missing_line'}{'contents'}[2]{'line_nr'} = $result_trees{'set_in_item_missing_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'set_in_item_missing_line'}{'contents'}[2]{'parent'} = $result_trees{'set_in_item_missing_line'};
  
--- 367,370 ----
***************
*** 403,405 ****
--- 409,414 ----
  
  
+ $result_floats{'set_in_item_missing_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/set_on_item_line.pl texinfo-6.8/tp/t/results/value/set_on_item_line.pl
*** texinfo-6.7/tp/t/results/value/set_on_item_line.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/set_on_item_line.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 279,283 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 279,287 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 565,569 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 569,577 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 10,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 606,610 ****
  $result_trees{'set_on_item_line'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'set_on_item_line'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'set_on_item_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'set_on_item_line'}{'contents'}[0]{'contents'}[3];
- $result_trees{'set_on_item_line'}{'contents'}[0]{'line_nr'} = $result_trees{'set_on_item_line'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'set_on_item_line'}{'contents'}[0]{'parent'} = $result_trees{'set_on_item_line'};
  $result_trees{'set_on_item_line'}{'contents'}[1]{'parent'} = $result_trees{'set_on_item_line'};
--- 614,617 ----
***************
*** 646,650 ****
  $result_trees{'set_on_item_line'}{'contents'}[2]{'extra'}{'command_as_argument'} = $result_trees{'set_on_item_line'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'set_on_item_line'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'set_on_item_line'}{'contents'}[2]{'contents'}[3];
- $result_trees{'set_on_item_line'}{'contents'}[2]{'line_nr'} = $result_trees{'set_on_item_line'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'set_on_item_line'}{'contents'}[2]{'parent'} = $result_trees{'set_on_item_line'};
  
--- 653,656 ----
***************
*** 685,687 ****
--- 691,696 ----
  
  
+ $result_floats{'set_on_item_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/simple.pl texinfo-6.8/tp/t/results/value/simple.pl
*** texinfo-6.7/tp/t/results/value/simple.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/simple.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 102,104 ****
--- 102,107 ----
  
  
+ $result_floats{'simple'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/spaces_before_value.pl texinfo-6.8/tp/t/results/value/spaces_before_value.pl
*** texinfo-6.7/tp/t/results/value/spaces_before_value.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/spaces_before_value.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 72,74 ****
--- 72,77 ----
  
  
+ $result_floats{'spaces_before_value'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/value_after_accent.pl texinfo-6.8/tp/t/results/value/value_after_accent.pl
*** texinfo-6.7/tp/t/results/value/value_after_accent.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/value_after_accent.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 112,114 ****
--- 112,117 ----
  
  
+ $result_floats{'value_after_accent'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/value_in_index_commands.pl texinfo-6.8/tp/t/results/value/value_in_index_commands.pl
*** texinfo-6.7/tp/t/results/value/value_in_index_commands.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/value_in_index_commands.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 493,497 ****
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  },
--- 493,501 ----
                    'cmdname' => '\'',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 26,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  },
***************
*** 519,523 ****
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 523,531 ----
                            'cmdname' => 'dotless',
                            'contents' => [],
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 26,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 529,533 ****
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 537,545 ----
                    'cmdname' => '^',
                    'contents' => [],
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 26,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 557,561 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {},
            'type' => 'index_entry_command'
--- 569,577 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 26,
!             'macro' => ''
!           },
            'parent' => {},
            'type' => 'index_entry_command'
***************
*** 753,757 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 769,775 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 833,845 ****
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3];
- $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'line_nr'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
- $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5];
- $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'line_nr'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3];
--- 851,860 ----
***************
*** 848,852 ****
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'node'} = $result_trees{'value_in_index_commands'}{'contents'}[1];
- $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'line_nr'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1];
--- 863,866 ----
***************
*** 878,882 ****
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_index_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'value_in_index_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'parent'} = $result_trees{'value_in_index_commands'};
  
--- 892,896 ----
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[12]{'parent'} = $result_trees{'value_in_index_commands'}{'contents'}[1];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_index_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'value_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'value_in_index_commands'}{'contents'}[1]{'parent'} = $result_trees{'value_in_index_commands'};
  
***************
*** 1032,1034 ****
--- 1046,1051 ----
  
  
+ $result_floats{'value_in_index_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/value_in_invalid_documentencoding.pl texinfo-6.8/tp/t/results/value/value_in_invalid_documentencoding.pl
*** texinfo-6.7/tp/t/results/value/value_in_invalid_documentencoding.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/value_in_invalid_documentencoding.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 100,102 ****
--- 100,105 ----
  
  
+ $result_floats{'value_in_invalid_documentencoding'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/value_in_misc_commands.pl texinfo-6.8/tp/t/results/value/value_in_misc_commands.pl
*** texinfo-6.7/tp/t/results/value/value_in_misc_commands.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/value_in_misc_commands.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 69,73 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 69,75 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 2772,2776 ****
  $result_trees{'value_in_misc_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'value_in_misc_commands'}{'contents'}[1];
  $result_trees{'value_in_misc_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_misc_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'value_in_misc_commands'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'value_in_misc_commands'}{'contents'}[1]{'parent'} = $result_trees{'value_in_misc_commands'};
  $result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0];
--- 2774,2778 ----
  $result_trees{'value_in_misc_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'value_in_misc_commands'}{'contents'}[1];
  $result_trees{'value_in_misc_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_misc_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'value_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'value_in_misc_commands'}{'contents'}[1]{'parent'} = $result_trees{'value_in_misc_commands'};
  $result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0];
***************
*** 3381,3384 ****
--- 3383,3395 ----
    },
    {
+     'error_line' => ':34: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 34,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':34: warning: @definfoenclose should only appear at the beginning of a line
  ',
***************
*** 3390,3393 ****
--- 3401,3422 ----
    },
    {
+     'error_line' => ':40: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 40,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
+   },
+   {
+     'error_line' => ':49: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 49,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':80: warning: multiple @footnotestyle
  ',
***************
*** 3437,3439 ****
--- 3466,3471 ----
  
  
+ $result_floats{'value_in_misc_commands'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/value_in_node.pl texinfo-6.8/tp/t/results/value/value_in_node.pl
*** texinfo-6.7/tp/t/results/value/value_in_node.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/value_in_node.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 130,134 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 130,136 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 372,376 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Node-1'
            },
--- 374,380 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Node-1'
            },
***************
*** 689,693 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Section-1_002e1'
            },
--- 693,699 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Section-1_002e1'
            },
***************
*** 739,743 ****
  $result_trees{'value_in_node'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'value_in_node'}{'contents'}[1];
  $result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'value_in_node'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'value_in_node'}{'contents'}[1]{'args'}[2]{'contents'}[1];
--- 745,749 ----
  $result_trees{'value_in_node'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'value_in_node'}{'contents'}[1];
  $result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'value_in_node'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'value_in_node'}{'contents'}[1]{'args'}[2]{'contents'}[1];
***************
*** 776,780 ****
  $result_trees{'value_in_node'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'value_in_node'}{'contents'}[3];
  $result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[3]{'args'}[3]{'contents'}[0];
--- 782,786 ----
  $result_trees{'value_in_node'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'value_in_node'}{'contents'}[3];
  $result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[3]{'args'}[2]{'contents'}[0];
  $result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[3]{'args'}[3]{'contents'}[0];
***************
*** 822,826 ****
  $result_trees{'value_in_node'}{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'value_in_node'}{'contents'}[5];
  $result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[5]{'args'}[2]{'contents'}[0];
  $result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[5]{'args'}[3]{'contents'}[0];
--- 828,832 ----
  $result_trees{'value_in_node'}{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'value_in_node'}{'contents'}[5];
  $result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[5]{'args'}[2]{'contents'}[0];
  $result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0] = $result_trees{'value_in_node'}{'contents'}[5]{'args'}[3]{'contents'}[0];
***************
*** 1049,1051 ****
--- 1055,1060 ----
  
  
+ $result_floats{'value_in_node'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/value_node_directions.pl texinfo-6.8/tp/t/results/value/value_node_directions.pl
*** texinfo-6.7/tp/t/results/value/value_node_directions.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/value_node_directions.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 122,126 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            },
--- 122,128 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            },
***************
*** 270,274 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'bar'
            },
--- 272,278 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'bar'
            },
***************
*** 404,408 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'BarFoo'
            },
--- 408,414 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'BarFoo'
            },
***************
*** 482,486 ****
  $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'value_node_directions'}{'contents'}[1];
  $result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[2]{'contents'}[1];
--- 488,492 ----
  $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[3]{'parent'} = $result_trees{'value_node_directions'}{'contents'}[1];
  $result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[1]{'contents'}[0];
  $result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[2]{'contents'}[1];
***************
*** 504,508 ****
  $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'value_node_directions'}{'contents'}[3];
  $result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'node_content'};
  $result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[2]{'contents'}[0];
--- 510,514 ----
  $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[3]{'parent'} = $result_trees{'value_node_directions'}{'contents'}[3];
  $result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[1]{'contents'}[0];
  $result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[2]{'contents'}[0];
***************
*** 523,527 ****
  $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[3]{'parent'} = $result_trees{'value_node_directions'}{'contents'}[5];
  $result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'node_content'};
  $result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[2]{'contents'}[0];
  $result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[3]{'contents'}[1];
--- 529,533 ----
  $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[3]{'parent'} = $result_trees{'value_node_directions'}{'contents'}[5];
  $result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[0]{'contents'}[0];
! $result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[0]{'contents'}[0];
  $result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[2]{'contents'}[0];
  $result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0] = $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[3]{'contents'}[1];
***************
*** 721,723 ****
--- 727,732 ----
  
  
+ $result_floats{'value_node_directions'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value/value_zero.pl texinfo-6.8/tp/t/results/value/value_zero.pl
*** texinfo-6.7/tp/t/results/value/value_zero.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value/value_zero.pl	2021-05-02 13:12:13.000000000 +0100
***************
*** 68,70 ****
--- 68,73 ----
  
  
+ $result_floats{'value_zero'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value_and_macro/comma_value_in_macro_arg.pl texinfo-6.8/tp/t/results/value_and_macro/comma_value_in_macro_arg.pl
*** texinfo-6.7/tp/t/results/value_and_macro/comma_value_in_macro_arg.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value_and_macro/comma_value_in_macro_arg.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 135,139 ****
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          },
--- 135,143 ----
            'cmdname' => 'emph',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 7,
!             'macro' => 'macro1'
!           },
            'parent' => {}
          },
***************
*** 168,172 ****
  $result_trees{'comma_value_in_macro_arg'}{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'comma_value_in_macro_arg'}{'contents'}[5];
  $result_trees{'comma_value_in_macro_arg'}{'contents'}[5]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'comma_value_in_macro_arg'}{'contents'}[5]{'contents'}[3];
- $result_trees{'comma_value_in_macro_arg'}{'contents'}[5]{'contents'}[3]{'line_nr'} = $result_trees{'comma_value_in_macro_arg'}{'contents'}[5]{'contents'}[1]{'line_nr'};
  $result_trees{'comma_value_in_macro_arg'}{'contents'}[5]{'contents'}[3]{'parent'} = $result_trees{'comma_value_in_macro_arg'}{'contents'}[5];
  $result_trees{'comma_value_in_macro_arg'}{'contents'}[5]{'contents'}[4]{'parent'} = $result_trees{'comma_value_in_macro_arg'}{'contents'}[5];
--- 172,175 ----
***************
*** 191,193 ****
--- 194,199 ----
  
  
+ $result_floats{'comma_value_in_macro_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value_and_macro/macro_in_value.pl texinfo-6.8/tp/t/results/value_and_macro/macro_in_value.pl
*** texinfo-6.7/tp/t/results/value_and_macro/macro_in_value.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value_and_macro/macro_in_value.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 168,170 ****
--- 168,173 ----
  
  
+ $result_floats{'macro_in_value'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value_and_macro/value_in_macro_body.pl texinfo-6.8/tp/t/results/value_and_macro/value_in_macro_body.pl
*** texinfo-6.7/tp/t/results/value_and_macro/value_in_macro_body.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value_and_macro/value_in_macro_body.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 174,176 ****
--- 174,179 ----
  
  
+ $result_floats{'value_in_macro_body'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/value_and_macro/value_in_macro_formal_arg.pl texinfo-6.8/tp/t/results/value_and_macro/value_in_macro_formal_arg.pl
*** texinfo-6.7/tp/t/results/value_and_macro/value_in_macro_formal_arg.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/value_and_macro/value_in_macro_formal_arg.pl	2021-05-02 13:12:16.000000000 +0100
***************
*** 187,189 ****
--- 187,192 ----
  
  
+ $result_floats{'value_in_macro_formal_arg'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/verb/comments.pl texinfo-6.8/tp/t/results/verb/comments.pl
*** texinfo-6.7/tp/t/results/verb/comments.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/verb/comments.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 159,161 ****
--- 159,164 ----
  
  
+ $result_floats{'comments'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/verb/end_of_line.pl texinfo-6.8/tp/t/results/verb/end_of_line.pl
*** texinfo-6.7/tp/t/results/verb/end_of_line.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/verb/end_of_line.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 103,105 ****
--- 103,108 ----
  
  
+ $result_floats{'end_of_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/verb/multiline.pl texinfo-6.8/tp/t/results/verb/multiline.pl
*** texinfo-6.7/tp/t/results/verb/multiline.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/verb/multiline.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 82,84 ****
--- 82,87 ----
  
  
+ $result_floats{'multiline'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/verb/nested.pl texinfo-6.8/tp/t/results/verb/nested.pl
*** texinfo-6.7/tp/t/results/verb/nested.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/verb/nested.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 55,59 ****
            'cmdname' => 'b',
            'contents' => [],
!           'line_nr' => {},
            'parent' => {}
          }
--- 55,63 ----
            'cmdname' => 'b',
            'contents' => [],
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 1,
!             'macro' => ''
!           },
            'parent' => {}
          }
***************
*** 71,75 ****
  $result_trees{'nested'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'nested'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'nested'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'nested'}{'contents'}[0]{'contents'}[0];
- $result_trees{'nested'}{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'nested'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'nested'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'nested'}{'contents'}[0];
  $result_trees{'nested'}{'contents'}[0]{'parent'} = $result_trees{'nested'};
--- 75,78 ----
***************
*** 83,85 ****
--- 86,91 ----
  
  
+ $result_floats{'nested'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/verb/simple.pl texinfo-6.8/tp/t/results/verb/simple.pl
*** texinfo-6.7/tp/t/results/verb/simple.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/verb/simple.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 56,58 ****
--- 56,61 ----
  
  
+ $result_floats{'simple'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/verb/verb_and_char_end_of_line_not_closed.pl texinfo-6.8/tp/t/results/verb/verb_and_char_end_of_line_not_closed.pl
*** texinfo-6.7/tp/t/results/verb/verb_and_char_end_of_line_not_closed.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/verb/verb_and_char_end_of_line_not_closed.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 92,94 ****
--- 92,97 ----
  
  
+ $result_floats{'verb_and_char_end_of_line_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/verb/verb_at_end_of_line_not_closed.pl texinfo-6.8/tp/t/results/verb/verb_at_end_of_line_not_closed.pl
*** texinfo-6.7/tp/t/results/verb/verb_at_end_of_line_not_closed.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/verb/verb_at_end_of_line_not_closed.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 92,94 ****
--- 92,97 ----
  
  
+ $result_floats{'verb_at_end_of_line_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/verb/verb_not_closed.pl texinfo-6.8/tp/t/results/verb/verb_not_closed.pl
*** texinfo-6.7/tp/t/results/verb/verb_not_closed.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/verb/verb_not_closed.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 66,68 ****
--- 66,71 ----
  
  
+ $result_floats{'verb_not_closed'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/verb/verb_not_closed_with_char.pl texinfo-6.8/tp/t/results/verb/verb_not_closed_with_char.pl
*** texinfo-6.7/tp/t/results/verb/verb_not_closed_with_char.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/verb/verb_not_closed_with_char.pl	2021-05-02 13:11:57.000000000 +0100
***************
*** 102,104 ****
--- 102,107 ----
  
  
+ $result_floats{'verb_not_closed_with_char'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/brace_commands_spaces_end_of_lines.pl texinfo-6.8/tp/t/results/xml_tests/brace_commands_spaces_end_of_lines.pl
*** texinfo-6.7/tp/t/results/xml_tests/brace_commands_spaces_end_of_lines.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/brace_commands_spaces_end_of_lines.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 359,362 ****
--- 359,365 ----
  
  
+ $result_floats{'brace_commands_spaces_end_of_lines'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'brace_commands_spaces_end_of_lines'} = '<image><imagefile spaces="\\n">a</imagefile></image>
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/commands_and_spaces.pl texinfo-6.8/tp/t/results/xml_tests/commands_and_spaces.pl
*** texinfo-6.7/tp/t/results/xml_tests/commands_and_spaces.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/commands_and_spaces.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 795,799 ****
              'spaces_before_argument' => '  ',
              'type' => {
!               'content' => [],
                'normalized' => 'ff'
              }
--- 795,801 ----
              'spaces_before_argument' => '  ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'ff'
              }
***************
*** 893,897 ****
              'spaces_before_argument' => '  '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 895,903 ----
              'spaces_before_argument' => '  '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 36,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1010,1018 ****
              'prototypes' => [
                {
!                 'contents' => [],
                  'type' => 'bracketed_multitable_prototype'
                },
                {
!                 'contents' => [],
                  'type' => 'bracketed_multitable_prototype'
                },
--- 1016,1028 ----
              'prototypes' => [
                {
!                 'contents' => [
!                   {}
!                 ],
                  'type' => 'bracketed_multitable_prototype'
                },
                {
!                 'contents' => [
!                   {}
!                 ],
                  'type' => 'bracketed_multitable_prototype'
                },
***************
*** 1065,1069 ****
              'spaces_before_argument' => '  '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1075,1083 ----
              'spaces_before_argument' => '  '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 39,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1355,1359 ****
              'spaces_before_argument' => '  '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1369,1377 ----
              'spaces_before_argument' => '  '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 54,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1459,1463 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1477,1485 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 60,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1567,1571 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 1589,1597 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 64,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 1591,1595 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 1617,1625 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 64,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 1615,1619 ****
                          'spaces_before_argument' => '  '
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 1645,1653 ----
                          'spaces_before_argument' => '  '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 64,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 1639,1643 ****
                          'spaces_before_argument' => '  '
                        },
!                       'line_nr' => {},
                        'parent' => {},
                        'type' => 'bracketed_def_content'
--- 1673,1681 ----
                          'spaces_before_argument' => '  '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 64,
!                         'macro' => ''
!                       },
                        'parent' => {},
                        'type' => 'bracketed_def_content'
***************
*** 1681,1685 ****
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'def_line'
--- 1719,1727 ----
                  'original_def_cmdname' => 'deffn'
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 64,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'def_line'
***************
*** 1737,1741 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1779,1787 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 64,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1753,1757 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'a'
            },
--- 1799,1805 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'a'
            },
***************
*** 1900,1904 ****
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'extra'}{'node_content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'extra'}{'shortcaption'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'contents'}[3];
! $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'extra'}{'type'}{'content'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'args'}[0]{'contents'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[24]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
--- 1948,1952 ----
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'extra'}{'node_content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'args'}[1]{'contents'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'extra'}{'shortcaption'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'contents'}[3];
! $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'extra'}{'type'}{'content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'args'}[0]{'contents'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[23]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[24]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
***************
*** 1912,1916 ****
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[25]{'extra'}{'columnfractions'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[25]{'extra'}{'end_command'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[25]{'contents'}[0];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[25]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[25]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[26]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
--- 1960,1963 ----
***************
*** 1930,1939 ****
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'end_command'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'contents'}[0];
! $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[0]{'contents'};
! $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[2]{'contents'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes_line'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes_line'}[2] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[2];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes_line'}[4] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[4];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[4]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[28]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
--- 1977,1985 ----
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'end_command'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'contents'}[0];
! $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[2]{'contents'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes_line'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes_line'}[2] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[2];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'extra'}{'prototypes_line'}[4] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'args'}[0]{'contents'}[4];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[27]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[28]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
***************
*** 1976,1980 ****
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[36]{'extra'}{'command_as_argument'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[36]{'args'}[0]{'contents'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[36]{'extra'}{'end_command'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[36]{'contents'}[1];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[36]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[36]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[36]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[37]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
--- 2022,2025 ----
***************
*** 1993,1997 ****
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40]{'contents'}[1]{'args'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40]{'contents'}[1];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40]{'contents'}[1]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40]{'contents'}[1]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40]{'contents'}[2]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[40];
--- 2038,2041 ----
***************
*** 2008,2024 ****
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[8];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0];
--- 2052,2064 ----
***************
*** 2030,2034 ****
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[2];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'extra'}{'index_entry'}{'node'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[1]{'contents'}[0];
--- 2070,2073 ----
***************
*** 2039,2047 ****
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[2]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'extra'}{'end_command'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[2];
- $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'line_nr'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[45]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'commands_and_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'args'}[2]{'contents'}[1];
--- 2078,2085 ----
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[2]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'extra'}{'end_command'} = $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'contents'}[2];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[44]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'contents'}[45]{'parent'} = $result_trees{'commands_and_spaces'}{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'commands_and_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'args'}[1]{'contents'}[1];
  $result_trees{'commands_and_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0] = $result_trees{'commands_and_spaces'}{'contents'}[1]{'args'}[2]{'contents'}[1];
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/comments_end_lines.pl texinfo-6.8/tp/t/results/xml_tests/comments_end_lines.pl
*** texinfo-6.7/tp/t/results/xml_tests/comments_end_lines.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/comments_end_lines.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 181,185 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1
        },
        'line_nr' => {
--- 181,185 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1'
        },
        'line_nr' => {
***************
*** 315,319 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 315,323 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 8,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 676,680 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 680,688 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 25,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 744,748 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 752,760 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 24,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 849,853 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'f'
          }
--- 861,867 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {}
!           ],
            'normalized' => 'f'
          }
***************
*** 1077,1081 ****
  $result_trees{'comments_end_lines'}{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'comments_end_lines'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_end_lines'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'comments_end_lines'}{'contents'}[4]{'contents'}[1];
- $result_trees{'comments_end_lines'}{'contents'}[4]{'line_nr'} = $result_trees{'comments_end_lines'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'comments_end_lines'}{'contents'}[4]{'parent'} = $result_trees{'comments_end_lines'};
  $result_trees{'comments_end_lines'}{'contents'}[5]{'parent'} = $result_trees{'comments_end_lines'};
--- 1091,1094 ----
***************
*** 1125,1129 ****
  $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'contents'}[1];
- $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0]{'contents'}[0];
  $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[0];
--- 1138,1141 ----
***************
*** 1136,1140 ****
  $result_trees{'comments_end_lines'}{'contents'}[12]{'extra'}{'columnfractions'} = $result_trees{'comments_end_lines'}{'contents'}[12]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_end_lines'}{'contents'}[12]{'extra'}{'end_command'} = $result_trees{'comments_end_lines'}{'contents'}[12]{'contents'}[1];
- $result_trees{'comments_end_lines'}{'contents'}[12]{'line_nr'} = $result_trees{'comments_end_lines'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'comments_end_lines'}{'contents'}[12]{'parent'} = $result_trees{'comments_end_lines'};
  $result_trees{'comments_end_lines'}{'contents'}[13]{'parent'} = $result_trees{'comments_end_lines'};
--- 1148,1151 ----
***************
*** 1152,1156 ****
  $result_trees{'comments_end_lines'}{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'comments_end_lines'}{'contents'}[14]{'contents'}[1];
  $result_trees{'comments_end_lines'}{'contents'}[14]{'extra'}{'node_content'}[0] = $result_trees{'comments_end_lines'}{'contents'}[14]{'args'}[1]{'contents'}[0];
! $result_trees{'comments_end_lines'}{'contents'}[14]{'extra'}{'type'}{'content'} = $result_trees{'comments_end_lines'}{'contents'}[14]{'args'}[0]{'contents'};
  $result_trees{'comments_end_lines'}{'contents'}[14]{'parent'} = $result_trees{'comments_end_lines'};
  $result_trees{'comments_end_lines'}{'contents'}[15]{'parent'} = $result_trees{'comments_end_lines'};
--- 1163,1167 ----
  $result_trees{'comments_end_lines'}{'contents'}[14]{'extra'}{'end_command'} = $result_trees{'comments_end_lines'}{'contents'}[14]{'contents'}[1];
  $result_trees{'comments_end_lines'}{'contents'}[14]{'extra'}{'node_content'}[0] = $result_trees{'comments_end_lines'}{'contents'}[14]{'args'}[1]{'contents'}[0];
! $result_trees{'comments_end_lines'}{'contents'}[14]{'extra'}{'type'}{'content'}[0] = $result_trees{'comments_end_lines'}{'contents'}[14]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_end_lines'}{'contents'}[14]{'parent'} = $result_trees{'comments_end_lines'};
  $result_trees{'comments_end_lines'}{'contents'}[15]{'parent'} = $result_trees{'comments_end_lines'};
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/comments_on_block_command_lines.pl texinfo-6.8/tp/t/results/xml_tests/comments_on_block_command_lines.pl
*** texinfo-6.7/tp/t/results/xml_tests/comments_on_block_command_lines.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/comments_on_block_command_lines.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 334,338 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 334,342 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 9,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 455,459 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 459,467 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 13,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 553,557 ****
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => 1,
          'spaces_before_argument' => ' '
        },
--- 561,565 ----
        'extra' => {
          'end_command' => {},
!         'enumerate_specification' => '1',
          'spaces_before_argument' => ' '
        },
***************
*** 799,803 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 807,815 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 25,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1175,1178 ****
--- 1187,1659 ----
            'contents' => [
              {
+               'parent' => {},
+               'text' => 'in '
+             },
+             {
+               'args' => [
+                 {
+                   'contents' => [
+                     {
+                       'parent' => {},
+                       'text' => 'first'
+                     }
+                   ],
+                   'parent' => {},
+                   'type' => 'brace_command_arg'
+                 }
+               ],
+               'cmdname' => 'code',
+               'contents' => [],
+               'line_nr' => {
+                 'file_name' => '',
+                 'line_nr' => 45,
+                 'macro' => ''
+               },
+               'parent' => {}
+             },
+             {
+               'parent' => {},
+               'text' => ' arg'
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second arg'
+             }
+           ],
+           'extra' => {
+             'comment_at_end' => {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => ' comm
+ ',
+                   'type' => 'misc_arg'
+                 }
+               ],
+               'cmdname' => 'c',
+               'extra' => {
+                 'misc_args' => [
+                   ' comm
+ '
+                 ]
+               },
+               'parent' => {}
+             },
+             'spaces_after_argument' => ' ',
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'in ex with arg
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 47,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 45,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'first'
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'third'
+             }
+           ],
+           'extra' => {
+             'comment_at_end' => {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => ' comm
+ ',
+                   'type' => 'misc_arg'
+                 }
+               ],
+               'cmdname' => 'c',
+               'extra' => {
+                 'misc_args' => [
+                   ' comm
+ '
+                 ]
+               },
+               'parent' => {}
+             },
+             'spaces_after_argument' => ' ',
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'in ex 3 args
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 51,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 49,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'first'
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'second'
+             }
+           ],
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'third'
+             }
+           ],
+           'extra' => {
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         },
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'fourth'
+             }
+           ],
+           'extra' => {
+             'comment_at_end' => {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => ' comm
+ ',
+                   'type' => 'misc_arg'
+                 }
+               ],
+               'cmdname' => 'c',
+               'extra' => {
+                 'misc_args' => [
+                   ' comm
+ '
+                 ]
+               },
+               'parent' => {}
+             },
+             'spaces_after_argument' => ' ',
+             'spaces_before_argument' => ' '
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'example',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'in ex 4 args
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'example'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'example',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'example'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 55,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 53,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [],
+           'extra' => {
+             'comment_at_end' => {
+               'args' => [
+                 {
+                   'parent' => {},
+                   'text' => ' comm
+ ',
+                   'type' => 'misc_arg'
+                 }
+               ],
+               'cmdname' => 'c',
+               'extra' => {
+                 'misc_args' => [
+                   ' comm
+ '
+                 ]
+               },
+               'parent' => {}
+             }
+           },
+           'parent' => {},
+           'type' => 'block_line_arg'
+         }
+       ],
+       'cmdname' => 'display',
+       'contents' => [
+         {
+           'contents' => [
+             {
+               'parent' => {},
+               'text' => 'in display
+ '
+             }
+           ],
+           'parent' => {},
+           'type' => 'preformatted'
+         },
+         {
+           'args' => [
+             {
+               'contents' => [
+                 {
+                   'parent' => {},
+                   'text' => 'display'
+                 }
+               ],
+               'extra' => {
+                 'spaces_after_argument' => '
+ '
+               },
+               'parent' => {},
+               'type' => 'line_arg'
+             }
+           ],
+           'cmdname' => 'end',
+           'extra' => {
+             'command_argument' => 'display',
+             'spaces_before_argument' => ' ',
+             'text_arg' => 'display'
+           },
+           'line_nr' => {
+             'file_name' => '',
+             'line_nr' => 59,
+             'macro' => ''
+           },
+           'parent' => {}
+         }
+       ],
+       'extra' => {
+         'end_command' => {},
+         'spaces_before_argument' => ' '
+       },
+       'line_nr' => {
+         'file_name' => '',
+         'line_nr' => 57,
+         'macro' => ''
+       },
+       'parent' => {}
+     },
+     {
+       'parent' => {},
+       'text' => '
+ ',
+       'type' => 'empty_line'
+     },
+     {
+       'args' => [
+         {
+           'contents' => [
+             {
                'args' => [
                  {
***************
*** 1218,1222 ****
                'line_nr' => {
                  'file_name' => '',
!                 'line_nr' => 45,
                  'macro' => ''
                },
--- 1699,1703 ----
                'line_nr' => {
                  'file_name' => '',
!                 'line_nr' => 61,
                  'macro' => ''
                },
***************
*** 1254,1258 ****
                    'line_nr' => {
                      'file_name' => '',
!                     'line_nr' => 46,
                      'macro' => ''
                    },
--- 1735,1739 ----
                    'line_nr' => {
                      'file_name' => '',
!                     'line_nr' => 62,
                      'macro' => ''
                    },
***************
*** 1278,1282 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1759,1767 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 62,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1317,1321 ****
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 47,
              'macro' => ''
            },
--- 1802,1806 ----
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 63,
              'macro' => ''
            },
***************
*** 1329,1333 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1814,1822 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 61,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1418,1422 ****
                    'line_nr' => {
                      'file_name' => '',
!                     'line_nr' => 50,
                      'macro' => ''
                    },
--- 1907,1911 ----
                    'line_nr' => {
                      'file_name' => '',
!                     'line_nr' => 66,
                      'macro' => ''
                    },
***************
*** 1442,1446 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 1931,1939 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 66,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 1481,1485 ****
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 51,
              'macro' => ''
            },
--- 1974,1978 ----
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 67,
              'macro' => ''
            },
***************
*** 1492,1500 ****
          'prototypes' => [
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [],
              'type' => 'bracketed_multitable_prototype'
            }
--- 1985,1997 ----
          'prototypes' => [
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            },
            {
!             'contents' => [
!               {}
!             ],
              'type' => 'bracketed_multitable_prototype'
            }
***************
*** 1512,1516 ****
        'line_nr' => {
          'file_name' => '',
!         'line_nr' => 49,
          'macro' => ''
        },
--- 2009,2013 ----
        'line_nr' => {
          'file_name' => '',
!         'line_nr' => 65,
          'macro' => ''
        },
***************
*** 1605,1609 ****
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 55,
              'macro' => ''
            },
--- 2102,2106 ----
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 71,
              'macro' => ''
            },
***************
*** 1619,1623 ****
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [],
            'normalized' => 'f'
          }
--- 2116,2122 ----
          'spaces_before_argument' => ' ',
          'type' => {
!           'content' => [
!             {}
!           ],
            'normalized' => 'f'
          }
***************
*** 1625,1629 ****
        'line_nr' => {
          'file_name' => '',
!         'line_nr' => 53,
          'macro' => ''
        },
--- 2124,2128 ----
        'line_nr' => {
          'file_name' => '',
!         'line_nr' => 69,
          'macro' => ''
        },
***************
*** 1703,1707 ****
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 59,
              'macro' => ''
            },
--- 2202,2206 ----
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 75,
              'macro' => ''
            },
***************
*** 1715,1719 ****
        'line_nr' => {
          'file_name' => '',
!         'line_nr' => 57,
          'macro' => ''
        },
--- 2214,2218 ----
        'line_nr' => {
          'file_name' => '',
!         'line_nr' => 73,
          'macro' => ''
        },
***************
*** 1792,1796 ****
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 63,
              'macro' => ''
            },
--- 2291,2295 ----
            'line_nr' => {
              'file_name' => '',
!             'line_nr' => 79,
              'macro' => ''
            },
***************
*** 1804,1808 ****
        'line_nr' => {
          'file_name' => '',
!         'line_nr' => 61,
          'macro' => ''
        },
--- 2303,2307 ----
        'line_nr' => {
          'file_name' => '',
!         'line_nr' => 77,
          'macro' => ''
        },
***************
*** 1857,1861 ****
  $result_trees{'comments_on_block_command_lines'}{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[4]{'contents'}[1];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[4]{'line_nr'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[4]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[5]{'parent'} = $result_trees{'comments_on_block_command_lines'};
--- 2356,2359 ----
***************
*** 1873,1877 ****
  $result_trees{'comments_on_block_command_lines'}{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[6]{'contents'}[1];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[6]{'line_nr'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[6]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[7]{'parent'} = $result_trees{'comments_on_block_command_lines'};
--- 2371,2374 ----
***************
*** 1915,1919 ****
  $result_trees{'comments_on_block_command_lines'}{'contents'}[12]{'extra'}{'command_as_argument'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[12]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[12]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[12]{'contents'}[1];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[12]{'line_nr'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[12]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[13]{'parent'} = $result_trees{'comments_on_block_command_lines'};
--- 2412,2415 ----
***************
*** 1963,1979 ****
  $result_trees{'comments_on_block_command_lines'}{'contents'}[20]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[21]{'parent'} = $result_trees{'comments_on_block_command_lines'};
- $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'extra'}{'comment_at_end'};
- $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[1];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22];
--- 2459,2472 ----
  $result_trees{'comments_on_block_command_lines'}{'contents'}[20]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[21]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[1]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[1];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[1]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[1]{'extra'}{'comment_at_end'};
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[1]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[1];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22];
***************
*** 1981,2004 ****
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[1];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'extra'}{'columnfractions'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[1];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'line_nr'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[23]{'parent'} = $result_trees{'comments_on_block_command_lines'};
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[2];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'extra'}{'comment_at_end'};
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[1];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24];
--- 2474,2488 ----
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[1];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'contents'}[1];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[22]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[23]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[1];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[2];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[2]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[2]{'extra'}{'comment_at_end'};
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[2]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[2];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[2]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24];
***************
*** 2007,2014 ****
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'contents'}[1];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'contents'};
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'contents'};
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'extra'}{'prototypes_line'}[0] = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[0];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'extra'}{'prototypes_line'}[2] = $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'args'}[0]{'contents'}[2];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[24]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[25]{'parent'} = $result_trees{'comments_on_block_command_lines'};
--- 2491,2494 ----
***************
*** 2016,2022 ****
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1]{'extra'}{'comment_at_end'};
- $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26];
--- 2496,2506 ----
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[2]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[2];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[2]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[3]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[3];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[3]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[3]{'extra'}{'comment_at_end'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[3]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[3];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[3]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26];
***************
*** 2025,2030 ****
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'contents'}[1];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'extra'}{'node_content'}[0] = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[1]{'contents'}[0];
- $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'extra'}{'type'}{'content'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'args'}[0]{'contents'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[26]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[27]{'parent'} = $result_trees{'comments_on_block_command_lines'};
--- 2509,2512 ----
***************
*** 2040,2046 ****
  $result_trees{'comments_on_block_command_lines'}{'contents'}[28]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[29]{'parent'} = $result_trees{'comments_on_block_command_lines'};
! $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'extra'}{'comment_at_end'};
! $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30];
--- 2522,2537 ----
  $result_trees{'comments_on_block_command_lines'}{'contents'}[28]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[29]{'parent'} = $result_trees{'comments_on_block_command_lines'};
! $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'extra'}{'comment_at_end'};
! $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0];
! $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30];
***************
*** 2048,2054 ****
--- 2539,2610 ----
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[1];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'extra'}{'columnfractions'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'args'}[0]{'contents'}[0];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'contents'}[1];
  $result_trees{'comments_on_block_command_lines'}{'contents'}[30]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  $result_trees{'comments_on_block_command_lines'}{'contents'}[31]{'parent'} = $result_trees{'comments_on_block_command_lines'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[2];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'extra'}{'comment_at_end'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[1]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'extra'}{'prototypes'}[0]{'contents'}[0] = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'extra'}{'prototypes'}[1]{'contents'}[0] = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[2]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'extra'}{'prototypes_line'}[0] = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'extra'}{'prototypes_line'}[2] = $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'args'}[0]{'contents'}[2];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[32]{'parent'} = $result_trees{'comments_on_block_command_lines'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[33]{'parent'} = $result_trees{'comments_on_block_command_lines'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[1]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[1]{'extra'}{'comment_at_end'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[1]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'contents'}[1]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'extra'}{'node_content'}[0] = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[1]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'extra'}{'type'}{'content'}[0] = $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'args'}[0]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[34]{'parent'} = $result_trees{'comments_on_block_command_lines'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[35]{'parent'} = $result_trees{'comments_on_block_command_lines'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'args'}[0]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'args'}[0]{'extra'}{'comment_at_end'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[36];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[36];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'contents'}[1]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[36];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[36]{'parent'} = $result_trees{'comments_on_block_command_lines'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[37]{'parent'} = $result_trees{'comments_on_block_command_lines'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'args'}[0]{'extra'}{'comment_at_end'}{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'args'}[0]{'extra'}{'comment_at_end'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'args'}[0]{'extra'}{'comment_at_end'}{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[38];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'contents'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[38];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'contents'}[1]{'args'}[0];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'contents'}[1]{'parent'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[38];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'extra'}{'end_command'} = $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'contents'}[1];
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[38]{'parent'} = $result_trees{'comments_on_block_command_lines'};
+ $result_trees{'comments_on_block_command_lines'}{'contents'}[39]{'parent'} = $result_trees{'comments_on_block_command_lines'};
  
  $result_texis{'comments_on_block_command_lines'} = '@itemize @c comm
***************
*** 2096,2099 ****
--- 2652,2671 ----
  @end example
  
+ @example in @code{first} arg, second arg @c comm
+ in ex with arg
+ @end example
+ 
+ @example first, second, third @c comm
+ in ex 3 args
+ @end example
+ 
+ @example first,second, third, fourth @c comm
+ in ex 4 args
+ @end example
+ 
+ @display @c comm
+ in display
+ @end display
+ 
  @multitable @columnfractions 0.4 0.6 @c comm
  @item a @tab b
***************
*** 2142,2145 ****
--- 2714,2725 ----
  in ex
  
+ in ex with arg
+ 
+ in ex 3 args
+ 
+ in ex 4 args
+ 
+ in display
+ 
  a b
  
***************
*** 2232,2235 ****
--- 2812,2831 ----
  </pre></example>
  
+ <example spaces=" " endspaces=" "><examplelanguage>in <code>first</code> arg</examplelanguage><examplearg spaces=" ">second arg </examplearg><!-- c comm -->
+ <pre xml:space="preserve">in ex with arg
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first</examplelanguage><examplearg spaces=" ">second</examplearg><examplearg spaces=" ">third </examplearg><!-- c comm -->
+ <pre xml:space="preserve">in ex 3 args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first</examplelanguage><examplearg>second</examplearg><examplearg spaces=" ">third</examplearg><examplearg spaces=" ">fourth </examplearg><!-- c comm -->
+ <pre xml:space="preserve">in ex 4 args
+ </pre></example>
+ 
+ <display spaces=" " endspaces=" "><!-- c comm -->
+ <pre xml:space="preserve">in display
+ </pre></display>
+ 
  <multitable spaces=" " endspaces=" "><columnfractions line="0.4 0.6 @c comm"><columnfraction value="0.4"></columnfraction><columnfraction value="0.6"></columnfraction></columnfractions><!-- c comm -->
  <tbody><row><entry command="item" spaces=" "><para>a </para></entry><entry command="tab" spaces=" "><para>b
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/comments_on_misc_command_line.pl texinfo-6.8/tp/t/results/xml_tests/comments_on_misc_command_line.pl
*** texinfo-6.7/tp/t/results/xml_tests/comments_on_misc_command_line.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/comments_on_misc_command_line.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 359,363 ****
  ';
  
! $result_errors{'comments_on_misc_command_line'} = [];
  
  
--- 359,376 ----
  ';
  
! $result_errors{'comments_on_misc_command_line'} = [
!   {
!     'error_line' => ':2: warning: @definfoenclose is obsolete.
! ',
!     'file_name' => '',
!     'line_nr' => 2,
!     'macro' => '',
!     'text' => '@definfoenclose is obsolete.',
!     'type' => 'warning'
!   }
! ];
! 
! 
! $result_floats{'comments_on_misc_command_line'} = {};
  
  
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/image_inline_or_not.pl texinfo-6.8/tp/t/results/xml_tests/image_inline_or_not.pl
*** texinfo-6.7/tp/t/results/xml_tests/image_inline_or_not.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/image_inline_or_not.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 121,125 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 121,127 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 489,493 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 491,499 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 20,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 570,574 ****
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 576,584 ----
                          'spaces_before_argument' => ' '
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 25,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 741,745 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 751,759 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 24,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 827,831 ****
                              'input_perl_encoding' => 'utf-8'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          },
--- 841,849 ----
                              'input_perl_encoding' => 'utf-8'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 35,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          },
***************
*** 853,857 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 871,879 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 35,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 932,936 ****
                          'input_perl_encoding' => 'utf-8'
                        },
!                       'line_nr' => {},
                        'parent' => {}
                      }
--- 954,962 ----
                          'input_perl_encoding' => 'utf-8'
                        },
!                       'line_nr' => {
!                         'file_name' => '',
!                         'line_nr' => 36,
!                         'macro' => ''
!                       },
                        'parent' => {}
                      }
***************
*** 975,979 ****
                  }
                },
!               'line_nr' => {},
                'parent' => {},
                'type' => 'menu_entry'
--- 1001,1009 ----
                  }
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 36,
!                 'macro' => ''
!               },
                'parent' => {},
                'type' => 'menu_entry'
***************
*** 1132,1136 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'node_005fimage'
            }
--- 1162,1168 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'node_005fimage'
            }
***************
*** 1139,1143 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 1171,1179 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 41,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1391,1395 ****
                              'input_perl_encoding' => 'utf-8'
                            },
!                           'line_nr' => {},
                            'parent' => {}
                          }
--- 1427,1435 ----
                              'input_perl_encoding' => 'utf-8'
                            },
!                           'line_nr' => {
!                             'file_name' => '',
!                             'line_nr' => 53,
!                             'macro' => ''
!                           },
                            'parent' => {}
                          }
***************
*** 1408,1412 ****
                  'float' => {}
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1448,1456 ----
                  'float' => {}
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 53,
!                 'macro' => ''
!               },
                'parent' => {}
              },
***************
*** 1457,1461 ****
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [],
                'normalized' => 'F'
              }
--- 1501,1507 ----
              'spaces_before_argument' => ' ',
              'type' => {
!               'content' => [
!                 {}
!               ],
                'normalized' => 'F'
              }
***************
*** 1474,1478 ****
        },
        'level' => 1,
!       'line_nr' => {},
        'number' => 1,
        'parent' => {}
--- 1520,1528 ----
        },
        'level' => 1,
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 42,
!         'macro' => ''
!       },
        'number' => 1,
        'parent' => {}
***************
*** 1497,1501 ****
  $result_trees{'image_inline_or_not'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[1];
  $result_trees{'image_inline_or_not'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_inline_or_not'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_inline_or_not'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'image_inline_or_not'}{'contents'}[1]{'parent'} = $result_trees{'image_inline_or_not'};
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'args'}[0];
--- 1547,1551 ----
  $result_trees{'image_inline_or_not'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[1];
  $result_trees{'image_inline_or_not'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'image_inline_or_not'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[1]{'parent'} = $result_trees{'image_inline_or_not'};
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'args'}[0];
***************
*** 1546,1550 ****
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[8];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[8]{'contents'}[2];
- $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[8]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[8]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[9]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2];
--- 1596,1599 ----
***************
*** 1555,1559 ****
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[0];
- $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[0];
--- 1604,1607 ----
***************
*** 1582,1586 ****
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'extra'}{'command_as_argument'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'args'}[0]{'contents'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'extra'}{'end_command'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'contents'}[1];
- $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[10]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[11]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2];
--- 1630,1633 ----
***************
*** 1595,1599 ****
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0];
- $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3]{'contents'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3]{'contents'}[0];
--- 1642,1645 ----
***************
*** 1602,1606 ****
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'extra'}{'menu_entry_description'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[3];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[1]{'contents'}[0];
- $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[1]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2];
--- 1648,1651 ----
***************
*** 1615,1619 ****
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3]{'contents'}[3]{'args'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3]{'contents'}[3];
- $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3]{'contents'}[3]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3]{'contents'}[3]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2];
--- 1660,1663 ----
***************
*** 1626,1630 ****
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'extra'}{'menu_entry_node'}{'manual_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3]{'contents'}[1];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[3]{'contents'}[3];
- $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[2]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12];
  $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[2]{'contents'}[12]{'contents'}[3]{'contents'}[0];
--- 1670,1673 ----
***************
*** 1647,1652 ****
  $result_trees{'image_inline_or_not'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[3];
  $result_trees{'image_inline_or_not'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'image_inline_or_not'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_inline_or_not'}{'contents'}[3]{'extra'}{'node_content'};
! $result_trees{'image_inline_or_not'}{'contents'}[3]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[3]{'parent'} = $result_trees{'image_inline_or_not'};
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
--- 1690,1694 ----
  $result_trees{'image_inline_or_not'}{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[3];
  $result_trees{'image_inline_or_not'}{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[3]{'args'}[0]{'contents'}[0];
! $result_trees{'image_inline_or_not'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[3]{'parent'} = $result_trees{'image_inline_or_not'};
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
***************
*** 1682,1691 ****
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1]{'contents'}[1];
- $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1];
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4];
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'extra'}{'float'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4];
- $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4];
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'contents'}[5]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4];
--- 1724,1731 ----
***************
*** 1697,1703 ****
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'extra'}{'float_section'} = $result_trees{'image_inline_or_not'}{'contents'}[4];
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'args'}[1]{'contents'}[0];
! $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'extra'}{'type'}{'content'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4];
- $result_trees{'image_inline_or_not'}{'contents'}[4]{'line_nr'} = $result_trees{'image_inline_or_not'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'parent'} = $result_trees{'image_inline_or_not'};
  
--- 1737,1742 ----
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'extra'}{'float_section'} = $result_trees{'image_inline_or_not'}{'contents'}[4];
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'extra'}{'node_content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'args'}[1]{'contents'}[0];
! $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'extra'}{'type'}{'content'}[0] = $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'image_inline_or_not'}{'contents'}[4];
  $result_trees{'image_inline_or_not'}{'contents'}[4]{'parent'} = $result_trees{'image_inline_or_not'};
  
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/lone_bye.pl texinfo-6.8/tp/t/results/xml_tests/lone_bye.pl
*** texinfo-6.7/tp/t/results/xml_tests/lone_bye.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/lone_bye.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 35,38 ****
--- 35,41 ----
  
  
+ $result_floats{'lone_bye'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'lone_bye'} = '<bye></bye>
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/macro_and_args.pl texinfo-6.8/tp/t/results/xml_tests/macro_and_args.pl
*** texinfo-6.7/tp/t/results/xml_tests/macro_and_args.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/macro_and_args.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 143,146 ****
--- 143,149 ----
  
  
+ $result_floats{'macro_and_args'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'macro_and_args'} = '<macro name="good" line=" good { aaa, 2b-bb}"><formalarg>aaa</formalarg><formalarg>2b-bb</formalarg></macro>
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/node_and_bye.pl texinfo-6.8/tp/t/results/xml_tests/node_and_bye.pl
*** texinfo-6.7/tp/t/results/xml_tests/node_and_bye.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/node_and_bye.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 46,50 ****
            'nodes_manuals' => [
              {
!               'node_content' => [],
                'normalized' => 'Top'
              }
--- 46,52 ----
            'nodes_manuals' => [
              {
!               'node_content' => [
!                 {}
!               ],
                'normalized' => 'Top'
              }
***************
*** 84,88 ****
  $result_trees{'node_and_bye'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_and_bye'}[0]{'contents'}[1];
  $result_trees{'node_and_bye'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_and_bye'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_and_bye'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_and_bye'}[0]{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_and_bye'}[0]{'contents'}[1]{'parent'} = $result_trees{'node_and_bye'}[0];
  $result_trees{'node_and_bye'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'node_and_bye'}[0]{'contents'}[2];
--- 86,90 ----
  $result_trees{'node_and_bye'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'node_and_bye'}[0]{'contents'}[1];
  $result_trees{'node_and_bye'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_and_bye'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_and_bye'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_and_bye'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_and_bye'}[0]{'contents'}[1]{'parent'} = $result_trees{'node_and_bye'}[0];
  $result_trees{'node_and_bye'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'node_and_bye'}[0]{'contents'}[2];
***************
*** 119,122 ****
--- 121,127 ----
  
  
+ $result_floats{'node_and_bye'} = {};
+ 
+ 
  $result_elements{'node_and_bye'} = [
    {
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/node_no_section.pl texinfo-6.8/tp/t/results/xml_tests/node_no_section.pl
*** texinfo-6.7/tp/t/results/xml_tests/node_no_section.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/node_no_section.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 59,63 ****
  $result_trees{'node_no_section'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_no_section'}{'contents'}[1];
  $result_trees{'node_no_section'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_no_section'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'node_no_section'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'node_no_section'}{'contents'}[1]{'parent'} = $result_trees{'node_no_section'};
  
--- 61,65 ----
  $result_trees{'node_no_section'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'node_no_section'}{'contents'}[1];
  $result_trees{'node_no_section'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'node_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'node_no_section'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'node_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'node_no_section'}{'contents'}[1]{'parent'} = $result_trees{'node_no_section'};
  
***************
*** 89,92 ****
--- 91,97 ----
  
  
+ $result_floats{'node_no_section'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'node_no_section'} = '<node name="Top" spaces=" "><nodename>Top</nodename></node>
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/raw_and_comments.pl texinfo-6.8/tp/t/results/xml_tests/raw_and_comments.pl
*** texinfo-6.7/tp/t/results/xml_tests/raw_and_comments.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/raw_and_comments.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 274,277 ****
--- 274,280 ----
  
  
+ $result_floats{'raw_and_comments'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'raw_and_comments'} = '<tex spaces="  " endspaces=" "><!-- c comment -->
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/raw.pl texinfo-6.8/tp/t/results/xml_tests/raw.pl
*** texinfo-6.7/tp/t/results/xml_tests/raw.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/raw.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 196,199 ****
--- 196,202 ----
  
  
+ $result_floats{'raw'} = {};
+ 
+ 
  
  $result_converted{'xml'}->{'raw'} = '<tex endspaces=" ">
diff -Nrc2 texinfo-6.7/tp/t/results/xml_tests/spaces_info_lost.pl texinfo-6.8/tp/t/results/xml_tests/spaces_info_lost.pl
*** texinfo-6.7/tp/t/results/xml_tests/spaces_info_lost.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xml_tests/spaces_info_lost.pl	2021-05-02 13:12:34.000000000 +0100
***************
*** 14,18 ****
              {
                'parent' => {},
!               'text' => 'text on example line'
              }
            ],
--- 14,18 ----
              {
                'parent' => {},
!               'text' => 'text on display line'
              }
            ],
***************
*** 25,29 ****
          }
        ],
!       'cmdname' => 'example',
        'contents' => [
          {
--- 25,29 ----
          }
        ],
!       'cmdname' => 'display',
        'contents' => [
          {
***************
*** 31,35 ****
              {
                'parent' => {},
!               'text' => 'in bad example
  '
              }
--- 31,35 ----
              {
                'parent' => {},
!               'text' => 'in bad display
  '
              }
***************
*** 44,48 ****
                  {
                    'parent' => {},
!                   'text' => 'example'
                  }
                ],
--- 44,48 ----
                  {
                    'parent' => {},
!                   'text' => 'display'
                  }
                ],
***************
*** 57,63 ****
            'cmdname' => 'end',
            'extra' => {
!             'command_argument' => 'example',
              'spaces_before_argument' => '  ',
!             'text_arg' => 'example'
            },
            'line_nr' => {
--- 57,63 ----
            'cmdname' => 'end',
            'extra' => {
!             'command_argument' => 'display',
              'spaces_before_argument' => '  ',
!             'text_arg' => 'display'
            },
            'line_nr' => {
***************
*** 138,144 ****
  $result_trees{'spaces_info_lost'}{'contents'}[3]{'parent'} = $result_trees{'spaces_info_lost'};
  
! $result_texis{'spaces_info_lost'} = '@example  text on example line 
! in bad example
! @end  example 
  
  @verbatim  
--- 138,144 ----
  $result_trees{'spaces_info_lost'}{'contents'}[3]{'parent'} = $result_trees{'spaces_info_lost'};
  
! $result_texis{'spaces_info_lost'} = '@display  text on display line 
! in bad display
! @end  display 
  
  @verbatim  
***************
*** 148,152 ****
  
  
! $result_texts{'spaces_info_lost'} = 'in bad example
  
  in verbatim @g 
--- 148,152 ----
  
  
! $result_texts{'spaces_info_lost'} = 'in bad display
  
  in verbatim @g 
***************
*** 156,163 ****
  
  
  
! $result_converted{'xml'}->{'spaces_info_lost'} = '<example spaces="  " endspaces="  "> 
! <pre xml:space="preserve">in bad example
! </pre></example> 
  
  <verbatim xml:space="preserve">  
--- 156,166 ----
  
  
+ $result_floats{'spaces_info_lost'} = {};
  
! 
! 
! $result_converted{'xml'}->{'spaces_info_lost'} = '<display spaces="  " endspaces="  "> 
! <pre xml:space="preserve">in bad display
! </pre></display> 
  
  <verbatim xml:space="preserve">  
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/accent_on_table_line.pl texinfo-6.8/tp/t/results/xtable/accent_on_table_line.pl
*** texinfo-6.7/tp/t/results/xtable/accent_on_table_line.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/accent_on_table_line.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 127,131 ****
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {},
                    'parent' => {}
                  }
--- 127,135 ----
                      'spaces_before_argument' => ' '
                    },
!                   'line_nr' => {
!                     'file_name' => '',
!                     'line_nr' => 3,
!                     'macro' => ''
!                   },
                    'parent' => {}
                  }
***************
*** 174,178 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 178,186 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 193,197 ****
  $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
  $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0];
- $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'line_nr'} = $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
  $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
  $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[1];
--- 201,204 ----
***************
*** 202,206 ****
  $result_trees{'accent_on_table_line'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'accent_on_table_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'accent_on_table_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'accent_on_table_line'}{'contents'}[0]{'contents'}[2];
- $result_trees{'accent_on_table_line'}{'contents'}[0]{'line_nr'} = $result_trees{'accent_on_table_line'}{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'accent_on_table_line'}{'contents'}[0]{'parent'} = $result_trees{'accent_on_table_line'};
  
--- 209,212 ----
***************
*** 229,232 ****
--- 235,241 ----
  
  
+ $result_floats{'accent_on_table_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'accent_on_table_line'} = 'first item
***************
*** 236,241 ****
  
  $result_converted{'html_text'}->{'accent_on_table_line'} = '<dl compact="compact">
! <dt>first item</dt>
! <dt>no at-command <code>code</code></dt>
  </dl>
  ';
--- 245,250 ----
  
  $result_converted{'html_text'}->{'accent_on_table_line'} = '<dl compact="compact">
! <dt><span>first item</span></dt>
! <dt><span>no at-command <code>code</code></span></dt>
  </dl>
  ';
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/block_commands_in_table.pl texinfo-6.8/tp/t/results/xtable/block_commands_in_table.pl
*** texinfo-6.7/tp/t/results/xtable/block_commands_in_table.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/block_commands_in_table.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 38,42 ****
          'nodes_manuals' => [
            {
!             'node_content' => [],
              'normalized' => 'Top'
            }
--- 38,44 ----
          'nodes_manuals' => [
            {
!             'node_content' => [
!               {}
!             ],
              'normalized' => 'Top'
            }
***************
*** 652,656 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 654,662 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 4,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 903,907 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 909,917 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 31,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1101,1105 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1111,1119 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 39,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1297,1301 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1311,1319 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 49,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 1330,1334 ****
  $result_trees{'block_commands_in_table'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[1];
  $result_trees{'block_commands_in_table'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'block_commands_in_table'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'block_commands_in_table'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'block_commands_in_table'}{'contents'}[1]{'extra'}{'node_content'};
  $result_trees{'block_commands_in_table'}{'contents'}[1]{'parent'} = $result_trees{'block_commands_in_table'};
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'args'}[0];
--- 1348,1352 ----
  $result_trees{'block_commands_in_table'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[1];
  $result_trees{'block_commands_in_table'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'block_commands_in_table'}{'contents'}[1]{'args'}[0]{'contents'}[0];
! $result_trees{'block_commands_in_table'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0] = $result_trees{'block_commands_in_table'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'block_commands_in_table'}{'contents'}[1]{'parent'} = $result_trees{'block_commands_in_table'};
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'args'}[0];
***************
*** 1413,1417 ****
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[5];
- $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[1]{'line_nr'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2];
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2];
--- 1431,1434 ----
***************
*** 1453,1457 ****
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[3]{'extra'}{'command_as_argument'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[3]{'contents'}[1];
- $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[3]{'line_nr'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2];
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[4]{'args'}[0];
--- 1470,1473 ----
***************
*** 1485,1489 ****
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[4]{'contents'}[1];
- $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[4]{'line_nr'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2];
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2];
--- 1501,1504 ----
***************
*** 1513,1517 ****
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[7]{'extra'}{'command_as_argument'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'}[0];
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[7]{'extra'}{'end_command'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[7]{'contents'}[2];
- $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[7]{'line_nr'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2];
  $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'block_commands_in_table'}{'contents'}[2]{'contents'}[8];
--- 1528,1531 ----
***************
*** 1666,1669 ****
--- 1680,1686 ----
  
  
+ $result_floats{'block_commands_in_table'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'block_commands_in_table'} = 'Element
***************
*** 1708,1721 ****
  
  
! $result_converted{'html_text'}->{'block_commands_in_table'} = '<span id="Top"></span><span id="Element"></span><h1 class="top">Element</h1>
  
  <dl compact="compact">
! <dt><em>first item</em></dt>
! <dt><em>second itemx</em></dt>
  <dd>
  <p>Text.
  </p>
  </dd>
! <dt><em>example</em></dt>
  <dd><div class="example">
  <pre class="example">In example
--- 1725,1739 ----
  
  
! $result_converted{'html_text'}->{'block_commands_in_table'} = '<div class="top" id="Top">
! <span id="Element"></span><h1 class="top">Element</h1>
  
  <dl compact="compact">
! <dt><span><em>first item</em></span></dt>
! <dt><span><em>second itemx</em></span></dt>
  <dd>
  <p>Text.
  </p>
  </dd>
! <dt><span><em>example</em></span></dt>
  <dd><div class="example">
  <pre class="example">In example
***************
*** 1724,1732 ****
  </pre></div>
  </dd>
! <dt><em>empty line</em></dt>
  <dd>
  <p>empty line.
  </p></dd>
! <dt><em>quotation</em></dt>
  <dd><blockquote>
  <p>Quotation
--- 1742,1750 ----
  </pre></div>
  </dd>
! <dt><span><em>empty line</em></span></dt>
  <dd>
  <p>empty line.
  </p></dd>
! <dt><span><em>quotation</em></span></dt>
  <dd><blockquote>
  <p>Quotation
***************
*** 1734,1738 ****
  
  </dd>
! <dt><em>quotation after a blank line</em></dt>
  <dd>
  <blockquote>
--- 1752,1756 ----
  
  </dd>
! <dt><span><em>quotation after a blank line</em></span></dt>
  <dd>
  <blockquote>
***************
*** 1743,1754 ****
  
  <dl compact="compact">
! <dt><strong>item before ignored lines</strong>
! <span id="index-item-before-ignored-lines"></span>
! </dt>
  <dd><span id="index-vindex"></span>
  </dd>
! <dt><strong>itemx now</strong>
! <span id="index-itemx-now"></span>
! </dt>
  <dd>
  <p>Description
--- 1761,1768 ----
  
  <dl compact="compact">
! <dt id=\'index-item-before-ignored-lines\'><span><strong>item before ignored lines</strong><a href=\'#index-item-before-ignored-lines\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><span id="index-vindex"></span>
  </dd>
! <dt id=\'index-itemx-now\'><span><strong>itemx now</strong><a href=\'#index-itemx-now\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd>
  <p>Description
***************
*** 1756,1765 ****
  </dl>
  <dl compact="compact">
! <dt><span class="roman">item</span>
! <span id="index-item"></span>
! </dt>
! <dt><span class="roman">itemx after an empty line</span>
! <span id="index-itemx-after-an-empty-line"></span>
! </dt>
  <dd>
  <p>Description.
--- 1770,1775 ----
  </dl>
  <dl compact="compact">
! <dt id=\'index-item\'><span><span class="roman">item</span><a href=\'#index-item\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-itemx-after-an-empty-line\'><span><span class="roman">itemx after an empty line</span><a href=\'#index-itemx-after-an-empty-line\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd>
  <p>Description.
***************
*** 1770,1782 ****
  <p>Something.
  </p><dl compact="compact">
! <dt><em>in item</em></dt>
  <dd><p>Text without blank line
  </p></dd>
! <dt><em>second item</em></dt>
  <dd><p>Text without blank line 2
  </p></dd>
  </dl>
  <p>After table.
! </p><hr>
  ';
  
--- 1780,1792 ----
  <p>Something.
  </p><dl compact="compact">
! <dt><span><em>in item</em></span></dt>
  <dd><p>Text without blank line
  </p></dd>
! <dt><span><em>second item</em></span></dt>
  <dd><p>Text without blank line 2
  </p></dd>
  </dl>
  <p>After table.
! </p><hr></div>
  ';
  
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/comment_and_itemx_before_item.pl texinfo-6.8/tp/t/results/xtable/comment_and_itemx_before_item.pl
*** texinfo-6.7/tp/t/results/xtable/comment_and_itemx_before_item.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/comment_and_itemx_before_item.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 134,138 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 134,142 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 155,159 ****
  $result_trees{'comment_and_itemx_before_item'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'comment_and_itemx_before_item'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'comment_and_itemx_before_item'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'comment_and_itemx_before_item'}{'contents'}[0]{'contents'}[2];
- $result_trees{'comment_and_itemx_before_item'}{'contents'}[0]{'line_nr'} = $result_trees{'comment_and_itemx_before_item'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'comment_and_itemx_before_item'}{'contents'}[0]{'parent'} = $result_trees{'comment_and_itemx_before_item'};
  
--- 159,162 ----
***************
*** 181,184 ****
--- 184,190 ----
  
  
+ $result_floats{'comment_and_itemx_before_item'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'comment_and_itemx_before_item'} = '\'in itemx\'
***************
*** 187,191 ****
  
  $result_converted{'html_text'}->{'comment_and_itemx_before_item'} = '<dl compact="compact">
! <dt><code>in itemx</code></dt>
  </dl>
  ';
--- 193,197 ----
  
  $result_converted{'html_text'}->{'comment_and_itemx_before_item'} = '<dl compact="compact">
! <dt><span><code>in itemx</code></span></dt>
  </dl>
  ';
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/definfoenclose_on_table_line.pl texinfo-6.8/tp/t/results/xtable/definfoenclose_on_table_line.pl
*** texinfo-6.7/tp/t/results/xtable/definfoenclose_on_table_line.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/definfoenclose_on_table_line.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 254,257 ****
--- 254,266 ----
  $result_errors{'definfoenclose_on_table_line'} = [
    {
+     'error_line' => ':1: warning: @definfoenclose is obsolete.
+ ',
+     'file_name' => '',
+     'line_nr' => 1,
+     'macro' => '',
+     'text' => '@definfoenclose is obsolete.',
+     'type' => 'warning'
+   },
+   {
      'error_line' => ':3: warning: @phi should not appear in @table
  ',
***************
*** 265,268 ****
--- 274,280 ----
  
  
+ $result_floats{'definfoenclose_on_table_line'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'definfoenclose_on_table_line'} = ':item:
***************
*** 275,280 ****
  $result_converted{'html_text'}->{'definfoenclose_on_table_line'} = '
  <dl compact="compact">
! <dt>:item:</dt>
! <dt>:item x:</dt>
  <dd>
  <p>table content.
--- 287,292 ----
  $result_converted{'html_text'}->{'definfoenclose_on_table_line'} = '
  <dl compact="compact">
! <dt><span>:item:</span></dt>
! <dt><span>:item x:</span></dt>
  <dd>
  <p>table content.
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/empty_item_itemx.pl texinfo-6.8/tp/t/results/xtable/empty_item_itemx.pl
*** texinfo-6.7/tp/t/results/xtable/empty_item_itemx.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/empty_item_itemx.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 298,302 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 298,306 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 344,348 ****
  $result_trees{'empty_item_itemx'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'empty_item_itemx'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'empty_item_itemx'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[4];
- $result_trees{'empty_item_itemx'}{'contents'}[0]{'line_nr'} = $result_trees{'empty_item_itemx'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'empty_item_itemx'}{'contents'}[0]{'parent'} = $result_trees{'empty_item_itemx'};
  
--- 348,351 ----
***************
*** 419,422 ****
--- 422,428 ----
  
  
+ $result_floats{'empty_item_itemx'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'empty_item_itemx'} = '     VTable
***************
*** 433,445 ****
  </p>
  </dd>
! <dt>first item
! <span id="index-first-item"></span>
! </dt>
! <dt>after an empty itemx, before an empty item
! <span id="index-after-an-empty-itemx_002c-before-an-empty-item"></span>
! </dt>
! <dt>in item before end table
! <span id="index-in-item-before-end-table"></span>
! </dt>
  </dl>
  ';
--- 439,445 ----
  </p>
  </dd>
! <dt id=\'index-first-item\'><span>first item<a href=\'#index-first-item\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-after-an-empty-itemx_002c-before-an-empty-item\'><span>after an empty itemx, before an empty item<a href=\'#index-after-an-empty-itemx_002c-before-an-empty-item\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-in-item-before-end-table\'><span>in item before end table<a href=\'#index-in-item-before-end-table\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  ';
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/headitem_in_table.pl texinfo-6.8/tp/t/results/xtable/headitem_in_table.pl
*** texinfo-6.7/tp/t/results/xtable/headitem_in_table.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/headitem_in_table.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 155,159 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 155,163 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 181,185 ****
  $result_trees{'headitem_in_table'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'headitem_in_table'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'headitem_in_table'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'headitem_in_table'}{'contents'}[0]{'contents'}[2];
- $result_trees{'headitem_in_table'}{'contents'}[0]{'line_nr'} = $result_trees{'headitem_in_table'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'headitem_in_table'}{'contents'}[0]{'parent'} = $result_trees{'headitem_in_table'};
  
--- 185,188 ----
***************
*** 214,216 ****
--- 217,222 ----
  
  
+ $result_floats{'headitem_in_table'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/inter_item_commands_in_table_in_example.pl texinfo-6.8/tp/t/results/xtable/inter_item_commands_in_table_in_example.pl
*** texinfo-6.7/tp/t/results/xtable/inter_item_commands_in_table_in_example.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/inter_item_commands_in_table_in_example.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 341,345 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 341,349 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 2,
!             'macro' => ''
!           },
            'parent' => {}
          },
***************
*** 431,435 ****
  $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
- $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0];
  $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_table_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
--- 435,438 ----
***************
*** 476,479 ****
--- 479,485 ----
  
  
+ $result_floats{'inter_item_commands_in_table_in_example'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inter_item_commands_in_table_in_example'} = '     A
***************
*** 488,501 ****
  $result_converted{'html_text'}->{'inter_item_commands_in_table_in_example'} = '<div class="example">
  <dl compact="compact">
! <dt><tt><var>a</var></tt></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx"></span></pre></dd>
! <dt><tt><var>b</var></tt></dt>
  <dd><pre class="example">
  
  </pre></dd>
! <dt><tt><var>c</var></tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
! <dt><tt><var>d</var></tt></dt>
  </dl>
  </div>
--- 494,507 ----
  $result_converted{'html_text'}->{'inter_item_commands_in_table_in_example'} = '<div class="example">
  <dl compact="compact">
! <dt><span><tt><var>a</var></tt></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx"></span></pre></dd>
! <dt><span><tt><var>b</var></tt></span></dt>
  <dd><pre class="example">
  
  </pre></dd>
! <dt><span><tt><var>c</var></tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
! <dt><span><tt><var>d</var></tt></span></dt>
  </dl>
  </div>
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/inter_item_commands_in_table.pl texinfo-6.8/tp/t/results/xtable/inter_item_commands_in_table.pl
*** texinfo-6.7/tp/t/results/xtable/inter_item_commands_in_table.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/inter_item_commands_in_table.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 162,166 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 162,170 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 364,368 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 368,376 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 7,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 780,784 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 788,796 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 14,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 972,976 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      },
--- 984,992 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 30,
!         'macro' => ''
!       },
        'parent' => {}
      },
***************
*** 1140,1144 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 1156,1164 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 37,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 1167,1171 ****
  $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'contents'}[2];
- $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'line_nr'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'parent'} = $result_trees{'inter_item_commands_in_table'};
  $result_trees{'inter_item_commands_in_table'}{'contents'}[1]{'parent'} = $result_trees{'inter_item_commands_in_table'};
--- 1187,1190 ----
***************
*** 1197,1201 ****
  $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'extra'}{'command_as_argument'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1];
- $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'line_nr'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'parent'} = $result_trees{'inter_item_commands_in_table'};
  $result_trees{'inter_item_commands_in_table'}{'contents'}[3]{'parent'} = $result_trees{'inter_item_commands_in_table'};
--- 1216,1219 ----
***************
*** 1258,1262 ****
  $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[2];
- $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'line_nr'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'parent'} = $result_trees{'inter_item_commands_in_table'};
  $result_trees{'inter_item_commands_in_table'}{'contents'}[5]{'parent'} = $result_trees{'inter_item_commands_in_table'};
--- 1276,1279 ----
***************
*** 1285,1289 ****
  $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'extra'}{'command_as_argument'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[2];
- $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'line_nr'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'parent'} = $result_trees{'inter_item_commands_in_table'};
  $result_trees{'inter_item_commands_in_table'}{'contents'}[7]{'parent'} = $result_trees{'inter_item_commands_in_table'};
--- 1302,1305 ----
***************
*** 1309,1313 ****
  $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'extra'}{'command_as_argument'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'args'}[0]{'contents'}[0];
  $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'extra'}{'end_command'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[2];
- $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'line_nr'} = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'parent'} = $result_trees{'inter_item_commands_in_table'};
  
--- 1325,1328 ----
***************
*** 1473,1476 ****
--- 1488,1494 ----
  
  
+ $result_floats{'inter_item_commands_in_table'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'inter_item_commands_in_table'} = '\'a\'
***************
*** 1497,1503 ****
  
  $result_converted{'html_text'}->{'inter_item_commands_in_table'} = '<dl compact="compact">
! <dt><code>a</code>
! <span id="index-a-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1515,1519 ----
  
  $result_converted{'html_text'}->{'inter_item_commands_in_table'} = '<dl compact="compact">
! <dt id=\'index-a-1\'><span><code>a</code><a href=\'#index-a-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1505,1514 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
! <dt>b
! <span id="index-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1521,1526 ----
  
  <dl compact="compact">
! <dt id=\'index-a-2\'><span>a<a href=\'#index-a-2\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-b-1\'><span>b<a href=\'#index-b-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1516,1535 ****
  
  <dl compact="compact">
! <dt><var>a</var>
! <span id="index-a"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt><var>b</var>
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
! <dt><var>c</var>
! <span id="index-c"></span>
! </dt>
! <dt><var>d</var>
! <span id="index-d"></span>
! </dt>
  </dl>
  
--- 1528,1539 ----
  
  <dl compact="compact">
! <dt id=\'index-a\'><span><var>a</var><a href=\'#index-a\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id=\'index-b\'><span><var>b</var><a href=\'#index-b\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
! <dt id=\'index-c\'><span><var>c</var><a href=\'#index-c\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-d\'><span><var>d</var><a href=\'#index-d\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
***************
*** 1537,1541 ****
  <dd><span id="index-cindex-in-table"></span>
  </dd>
! <dt><code>abb</code></dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1541,1545 ----
  <dd><span id="index-cindex-in-table"></span>
  </dd>
! <dt><span><code>abb</code></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1546,1550 ****
  <p>Texte before first item.
  </p></dd>
! <dt><code>abb</code></dt>
  </dl>
  ';
--- 1550,1554 ----
  <p>Texte before first item.
  </p></dd>
! <dt><span><code>abb</code></span></dt>
  </dl>
  ';
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/invalid_command_and_brace_in_table.pl texinfo-6.8/tp/t/results/xtable/invalid_command_and_brace_in_table.pl
*** texinfo-6.7/tp/t/results/xtable/invalid_command_and_brace_in_table.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/invalid_command_and_brace_in_table.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 101,105 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 101,109 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 120,124 ****
  $result_trees{'invalid_command_and_brace_in_table'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'invalid_command_and_brace_in_table'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'invalid_command_and_brace_in_table'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'invalid_command_and_brace_in_table'}{'contents'}[0]{'contents'}[1];
- $result_trees{'invalid_command_and_brace_in_table'}{'contents'}[0]{'line_nr'} = $result_trees{'invalid_command_and_brace_in_table'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'invalid_command_and_brace_in_table'}{'contents'}[0]{'parent'} = $result_trees{'invalid_command_and_brace_in_table'};
  
--- 124,127 ----
***************
*** 176,178 ****
--- 179,184 ----
  
  
+ $result_floats{'invalid_command_and_brace_in_table'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/itemx_before_item.pl texinfo-6.8/tp/t/results/xtable/itemx_before_item.pl
*** texinfo-6.7/tp/t/results/xtable/itemx_before_item.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/itemx_before_item.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 110,114 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 110,118 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 128,132 ****
  $result_trees{'itemx_before_item'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'itemx_before_item'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'itemx_before_item'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'itemx_before_item'}{'contents'}[0]{'contents'}[1];
- $result_trees{'itemx_before_item'}{'contents'}[0]{'line_nr'} = $result_trees{'itemx_before_item'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'itemx_before_item'}{'contents'}[0]{'parent'} = $result_trees{'itemx_before_item'};
  
--- 132,135 ----
***************
*** 153,155 ****
--- 156,161 ----
  
  
+ $result_floats{'itemx_before_item'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/lone_end_table.pl texinfo-6.8/tp/t/results/xtable/lone_end_table.pl
*** texinfo-6.7/tp/t/results/xtable/lone_end_table.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/lone_end_table.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 45,47 ****
--- 45,50 ----
  
  
+ $result_floats{'lone_end_table'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/long_item.pl texinfo-6.8/tp/t/results/xtable/long_item.pl
*** texinfo-6.7/tp/t/results/xtable/long_item.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/long_item.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 161,165 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 161,169 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 186,190 ****
  $result_trees{'long_item'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'long_item'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'long_item'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'long_item'}{'contents'}[0]{'contents'}[1];
- $result_trees{'long_item'}{'contents'}[0]{'line_nr'} = $result_trees{'long_item'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'long_item'}{'contents'}[0]{'parent'} = $result_trees{'long_item'};
  
--- 190,193 ----
***************
*** 207,210 ****
--- 210,216 ----
  
  
+ $result_floats{'long_item'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'long_item'} = '_first item aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa_
***************
*** 216,221 ****
  
  $result_converted{'html_text'}->{'long_item'} = '<dl compact="compact">
! <dt><em>first item      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa</em></dt>
! <dt><em>second itemx bbbbbbbbbbbbbbbbbbbbbbbbbbbbb b b b b b b b b b b b b b</em></dt>
  <dd>
  <p>Text.
--- 222,227 ----
  
  $result_converted{'html_text'}->{'long_item'} = '<dl compact="compact">
! <dt><span><em>first item      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa</em></span></dt>
! <dt><span><em>second itemx bbbbbbbbbbbbbbbbbbbbbbbbbbbbb b b b b b b b b b b b b b</em></span></dt>
  <dd>
  <p>Text.
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/no_arg_brace_command_on_table_line.pl texinfo-6.8/tp/t/results/xtable/no_arg_brace_command_on_table_line.pl
*** texinfo-6.7/tp/t/results/xtable/no_arg_brace_command_on_table_line.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/no_arg_brace_command_on_table_line.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 116,120 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 116,124 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 135,139 ****
  $result_trees{'no_arg_brace_command_on_table_line'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'no_arg_brace_command_on_table_line'}{'contents'}[0]{'args'}[0];
  $result_trees{'no_arg_brace_command_on_table_line'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'no_arg_brace_command_on_table_line'}{'contents'}[0]{'contents'}[1];
- $result_trees{'no_arg_brace_command_on_table_line'}{'contents'}[0]{'line_nr'} = $result_trees{'no_arg_brace_command_on_table_line'}{'contents'}[0]{'args'}[1]{'contents'}[0]{'line_nr'};
  $result_trees{'no_arg_brace_command_on_table_line'}{'contents'}[0]{'parent'} = $result_trees{'no_arg_brace_command_on_table_line'};
  
--- 139,142 ----
***************
*** 160,162 ****
--- 163,168 ----
  
  
+ $result_floats{'no_arg_brace_command_on_table_line'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/no_argument_for_table.pl texinfo-6.8/tp/t/results/xtable/no_argument_for_table.pl
*** texinfo-6.7/tp/t/results/xtable/no_argument_for_table.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/no_argument_for_table.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 172,174 ****
--- 172,177 ----
  
  
+ $result_floats{'no_argument_for_table'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/table_nested.pl texinfo-6.8/tp/t/results/xtable/table_nested.pl
*** texinfo-6.7/tp/t/results/xtable/table_nested.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/table_nested.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 508,512 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 508,516 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 27,
!             'macro' => 'myvtable'
!           },
            'parent' => {}
          },
***************
*** 704,708 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 708,716 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 27,
!             'macro' => 'myvtable'
!           },
            'parent' => {}
          },
***************
*** 1100,1104 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1108,1116 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 32,
!             'macro' => 'myvtable'
!           },
            'parent' => {}
          },
***************
*** 1296,1300 ****
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {},
            'parent' => {}
          },
--- 1308,1316 ----
              'spaces_before_argument' => ' '
            },
!           'line_nr' => {
!             'file_name' => '',
!             'line_nr' => 32,
!             'macro' => 'myvtable'
!           },
            'parent' => {}
          },
***************
*** 1704,1708 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1720,1728 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => 'myvtable'
!               },
                'parent' => {}
              },
***************
*** 1900,1904 ****
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {},
                'parent' => {}
              },
--- 1920,1928 ----
                  'spaces_before_argument' => ' '
                },
!               'line_nr' => {
!                 'file_name' => '',
!                 'line_nr' => 38,
!                 'macro' => 'myvtable'
!               },
                'parent' => {}
              },
***************
*** 2076,2080 ****
  $result_trees{'table_nested'}{'contents'}[4]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_nested'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'table_nested'}{'contents'}[4]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'table_nested'}{'contents'}[4]{'contents'}[1]{'contents'}[3];
- $result_trees{'table_nested'}{'contents'}[4]{'contents'}[1]{'line_nr'} = $result_trees{'table_nested'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_nested'}{'contents'}[4]{'contents'}[1]{'parent'} = $result_trees{'table_nested'}{'contents'}[4];
  $result_trees{'table_nested'}{'contents'}[4]{'contents'}[2]{'parent'} = $result_trees{'table_nested'}{'contents'}[4];
--- 2100,2103 ----
***************
*** 2104,2108 ****
  $result_trees{'table_nested'}{'contents'}[4]{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'table_nested'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'table_nested'}{'contents'}[4]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'table_nested'}{'contents'}[4]{'contents'}[4]{'contents'}[2];
- $result_trees{'table_nested'}{'contents'}[4]{'contents'}[4]{'line_nr'} = $result_trees{'table_nested'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_nested'}{'contents'}[4]{'contents'}[4]{'parent'} = $result_trees{'table_nested'}{'contents'}[4];
  $result_trees{'table_nested'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'table_nested'}{'contents'}[4]{'contents'}[5];
--- 2127,2130 ----
***************
*** 2165,2169 ****
  $result_trees{'table_nested'}{'contents'}[7]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_nested'}{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'table_nested'}{'contents'}[7]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'table_nested'}{'contents'}[7]{'contents'}[1]{'contents'}[3];
- $result_trees{'table_nested'}{'contents'}[7]{'contents'}[1]{'line_nr'} = $result_trees{'table_nested'}{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_nested'}{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'table_nested'}{'contents'}[7];
  $result_trees{'table_nested'}{'contents'}[7]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'table_nested'}{'contents'}[7]{'contents'}[2];
--- 2187,2190 ----
***************
*** 2193,2197 ****
  $result_trees{'table_nested'}{'contents'}[7]{'contents'}[3]{'extra'}{'command_as_argument'} = $result_trees{'table_nested'}{'contents'}[7]{'contents'}[3]{'args'}[0]{'contents'}[0];
  $result_trees{'table_nested'}{'contents'}[7]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'table_nested'}{'contents'}[7]{'contents'}[3]{'contents'}[2];
- $result_trees{'table_nested'}{'contents'}[7]{'contents'}[3]{'line_nr'} = $result_trees{'table_nested'}{'contents'}[7]{'contents'}[3]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_nested'}{'contents'}[7]{'contents'}[3]{'parent'} = $result_trees{'table_nested'}{'contents'}[7];
  $result_trees{'table_nested'}{'contents'}[7]{'contents'}[4]{'contents'}[0]{'parent'} = $result_trees{'table_nested'}{'contents'}[7]{'contents'}[4];
--- 2214,2217 ----
***************
*** 2256,2260 ****
  $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[1]{'extra'}{'command_as_argument'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[1]{'contents'}[3];
- $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[1]{'line_nr'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1];
  $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1];
--- 2276,2279 ----
***************
*** 2284,2288 ****
  $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'extra'}{'command_as_argument'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
  $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'extra'}{'end_command'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'contents'}[2];
- $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'line_nr'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1];
  $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'table_nested'}{'contents'}[10]{'contents'}[1]{'contents'}[5];
--- 2303,2306 ----
***************
*** 2573,2576 ****
--- 2591,2597 ----
  
  
+ $result_floats{'table_nested'} = {};
+ 
+ 
  
  $result_converted{'plaintext'}->{'table_nested'} = 'Quotation
***************
*** 2637,2668 ****
  </p><blockquote>
  <dl compact="compact">
! <dt>first item
! <span id="index-first-item"></span>
! </dt>
! <dt>second itemx
! <span id="index-second-itemx"></span>
! </dt>
  <dd>
  <p>Text.
  </p>
  </dd>
! <dt>second item
! <span id="index-second-item"></span>
! </dt>
  <dd>
  <p>Text 2
  </p>
  </dd>
! <dt>last
! <span id="index-last"></span>
! </dt>
  </dl>
  
  <p>Something.
  </p><dl compact="compact">
! <dt><em>in item</em></dt>
  <dd><p>Text without blank line
  </p></dd>
! <dt><em>second item</em></dt>
  <dd><p>Text without blank line 2
  </p></dd>
--- 2658,2681 ----
  </p><blockquote>
  <dl compact="compact">
! <dt id=\'index-first-item\'><span>first item<a href=\'#index-first-item\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-second-itemx\'><span>second itemx<a href=\'#index-second-itemx\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd>
  <p>Text.
  </p>
  </dd>
! <dt id=\'index-second-item\'><span>second item<a href=\'#index-second-item\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd>
  <p>Text 2
  </p>
  </dd>
! <dt id=\'index-last\'><span>last<a href=\'#index-last\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
  <p>Something.
  </p><dl compact="compact">
! <dt><span><em>in item</em></span></dt>
  <dd><p>Text without blank line
  </p></dd>
! <dt><span><em>second item</em></span></dt>
  <dd><p>Text without blank line 2
  </p></dd>
***************
*** 2674,2683 ****
  </p><div class="example">
  <dl compact="compact">
! <dt><tt>first item</tt>
! <span id="index-first-item-1"></span>
! </dt>
! <dt><tt>second itemx</tt>
! <span id="index-second-itemx-1"></span>
! </dt>
  <dd><pre class="example">
  
--- 2687,2692 ----
  </p><div class="example">
  <dl compact="compact">
! <dt id=\'index-first-item-1\'><span><tt>first item</tt><a href=\'#index-first-item-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-second-itemx-1\'><span><tt>second itemx</tt><a href=\'#index-second-itemx-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><pre class="example">
  
***************
*** 2685,2691 ****
  
  </pre></dd>
! <dt><tt>second item</tt>
! <span id="index-second-item-1"></span>
! </dt>
  <dd><pre class="example">
  
--- 2694,2698 ----
  
  </pre></dd>
! <dt id=\'index-second-item-1\'><span><tt>second item</tt><a href=\'#index-second-item-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd><pre class="example">
  
***************
*** 2693,2699 ****
  
  </pre></dd>
! <dt><tt>last</tt>
! <span id="index-last-1"></span>
! </dt>
  </dl>
  <pre class="example">
--- 2700,2704 ----
  
  </pre></dd>
! <dt id=\'index-last-1\'><span><tt>last</tt><a href=\'#index-last-1\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 2701,2708 ****
  Something.
  </pre><dl compact="compact">
! <dt><tt><em>in item</em></tt></dt>
  <dd><pre class="example">Text without blank line
  </pre></dd>
! <dt><tt><em>second item</em></tt></dt>
  <dd><pre class="example">Text without blank line 2
  </pre></dd>
--- 2706,2713 ----
  Something.
  </pre><dl compact="compact">
! <dt><span><tt><em>in item</em></tt></span></dt>
  <dd><pre class="example">Text without blank line
  </pre></dd>
! <dt><span><tt><em>second item</em></tt></span></dt>
  <dd><pre class="example">Text without blank line 2
  </pre></dd>
***************
*** 2715,2746 ****
  <blockquote>
  <dl compact="compact">
! <dt>first item
! <span id="index-first-item-2"></span>
! </dt>
! <dt>second itemx
! <span id="index-second-itemx-2"></span>
! </dt>
  <dd>
  <p>Text.
  </p>
  </dd>
! <dt>second item
! <span id="index-second-item-2"></span>
! </dt>
  <dd>
  <p>Text 2
  </p>
  </dd>
! <dt>last
! <span id="index-last-2"></span>
! </dt>
  </dl>
  
  <p>Something.
  </p><dl compact="compact">
! <dt><em>in item</em></dt>
  <dd><p>Text without blank line
  </p></dd>
! <dt><em>second item</em></dt>
  <dd><p>Text without blank line 2
  </p></dd>
--- 2720,2743 ----
  <blockquote>
  <dl compact="compact">
! <dt id=\'index-first-item-2\'><span>first item<a href=\'#index-first-item-2\' class=\'copiable-anchor\'> &para;</a></span></dt>
! <dt id=\'index-second-itemx-2\'><span>second itemx<a href=\'#index-second-itemx-2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd>
  <p>Text.
  </p>
  </dd>
! <dt id=\'index-second-item-2\'><span>second item<a href=\'#index-second-item-2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  <dd>
  <p>Text 2
  </p>
  </dd>
! <dt id=\'index-last-2\'><span>last<a href=\'#index-last-2\' class=\'copiable-anchor\'> &para;</a></span></dt>
  </dl>
  
  <p>Something.
  </p><dl compact="compact">
! <dt><span><em>in item</em></span></dt>
  <dd><p>Text without blank line
  </p></dd>
! <dt><span><em>second item</em></span></dt>
  <dd><p>Text without blank line 2
  </p></dd>
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/text_between_item_itemx.pl texinfo-6.8/tp/t/results/xtable/text_between_item_itemx.pl
*** texinfo-6.7/tp/t/results/xtable/text_between_item_itemx.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/text_between_item_itemx.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 155,159 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 155,163 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 179,183 ****
  $result_trees{'text_between_item_itemx'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'text_between_item_itemx'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'text_between_item_itemx'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'text_between_item_itemx'}{'contents'}[0]{'contents'}[1];
- $result_trees{'text_between_item_itemx'}{'contents'}[0]{'line_nr'} = $result_trees{'text_between_item_itemx'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'text_between_item_itemx'}{'contents'}[0]{'parent'} = $result_trees{'text_between_item_itemx'};
  
--- 183,186 ----
***************
*** 208,210 ****
--- 211,216 ----
  
  
+ $result_floats{'text_between_item_itemx'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/results/xtable/title_and_itemx_before_item.pl texinfo-6.8/tp/t/results/xtable/title_and_itemx_before_item.pl
*** texinfo-6.7/tp/t/results/xtable/title_and_itemx_before_item.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/results/xtable/title_and_itemx_before_item.pl	2021-05-02 13:12:07.000000000 +0100
***************
*** 127,131 ****
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {},
        'parent' => {}
      }
--- 127,135 ----
          'spaces_before_argument' => ' '
        },
!       'line_nr' => {
!         'file_name' => '',
!         'line_nr' => 1,
!         'macro' => ''
!       },
        'parent' => {}
      }
***************
*** 148,152 ****
  $result_trees{'title_and_itemx_before_item'}{'contents'}[0]{'extra'}{'command_as_argument'} = $result_trees{'title_and_itemx_before_item'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  $result_trees{'title_and_itemx_before_item'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'title_and_itemx_before_item'}{'contents'}[0]{'contents'}[2];
- $result_trees{'title_and_itemx_before_item'}{'contents'}[0]{'line_nr'} = $result_trees{'title_and_itemx_before_item'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'line_nr'};
  $result_trees{'title_and_itemx_before_item'}{'contents'}[0]{'parent'} = $result_trees{'title_and_itemx_before_item'};
  
--- 152,155 ----
***************
*** 175,177 ****
--- 178,183 ----
  
  
+ $result_floats{'title_and_itemx_before_item'} = {};
+ 
+ 
  1;
diff -Nrc2 texinfo-6.7/tp/t/test_utils.pl texinfo-6.8/tp/t/test_utils.pl
*** texinfo-6.7/tp/t/test_utils.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/test_utils.pl	2021-02-24 18:21:13.000000000 +0000
***************
*** 27,30 ****
--- 27,33 ----
  Texinfo::ModulePath::init(undef, undef, 'updirs' => 2);
  
+ # For consistent test results, use the C locale
+ $ENV{LC_ALL} = 'C';
+ 
  } # end BEGIN
  
***************
*** 337,340 ****
--- 340,411 ----
  }
  
+ sub duplicate_key_array($$)
+ {
+   my $element = shift;
+   my $key = shift;
+ 
+   if (defined($element) and exists($element->{$key})
+       and defined($element->{$key})) {
+     my $new_content = [];
+     foreach my $array_item (@{$element->{$key}}) {
+       push @$new_content, $array_item;
+     }
+     $element->{$key} = $new_content;
+   }
+ }
+ 
+ # used to have a similar output as the XS parser
+ # when using the pure perl parser.
+ sub _duplicate_element_keys($$$)
+ {
+   my $self = shift;
+   my $type = shift;
+   my $current = shift;
+ 
+   if (exists($current->{'line_nr'})) {
+     # cannot use dclone as dclone changes integers to strings
+     #$current->{'line_nr'} = dclone($current->{'line_nr'});
+     my $new_line_nr = {};
+     foreach my $key(keys(%{$current->{'line_nr'}})) {
+       $new_line_nr->{$key} = $current->{'line_nr'}->{$key};
+     }
+     $current->{'line_nr'} = $new_line_nr;
+   }
+ 
+   if (exists($current->{'extra'})) {
+     if (exists($current->{'extra'}->{'nodes_manuals'})
+         and defined($current->{'extra'}->{'nodes_manuals'})) {
+       foreach my $node_manual (@{$current->{'extra'}->{'nodes_manuals'}}) {
+         duplicate_key_array($node_manual, 'node_content');
+       }
+     }
+     if (exists($current->{'extra'}->{'type'})) {
+       duplicate_key_array($current->{'extra'}->{'type'}, 'content');
+     }
+     # only need to duplicate for @def* index entries
+     # in that case they are not duplicated in the XS parser output
+     if (exists($current->{'extra'}->{'index_entry'})
+         and exists($current->{'extra'}->{'def_command'})) {
+       duplicate_key_array($current->{'extra'}->{'index_entry'},
+         'content_normalized');
+     }
+     if (exists($current->{'extra'}->{'prototypes'})
+         and (defined($current->{'extra'}->{'prototypes'}))) {
+       foreach my $prototype (@{$current->{'extra'}->{'prototypes'}}) {
+         duplicate_key_array($prototype, 'contents');
+       }
+     }
+   }
+ 
+   return ($current);
+ }
+ 
+ sub duplicate_tree_element_keys($$)
+ {
+   my $self = shift;
+   my $tree = shift;
+   return Texinfo::Common::modify_tree($self, $tree, \&_duplicate_element_keys);
+ }
+ 
  sub cmp_trimmed($$$$)
  {
***************
*** 687,692 ****
    }
  
!   my $parser = Texinfo::Parser::parser({'TEST' => 1,
!                                         'include_directories' => [
                                            $srcdir.'t/include/'],
                                          'DEBUG' => $self->{'DEBUG'},
--- 758,762 ----
    }
  
!   my $parser = Texinfo::Parser::parser({'include_directories' => [
                                            $srcdir.'t/include/'],
                                          'DEBUG' => $self->{'DEBUG'},
***************
*** 717,722 ****
--- 787,795 ----
    Texinfo::Structuring::number_floats($floats);
  
+   Texinfo::Structuring::set_menus_node_directions($parser);
    my $top_node = Texinfo::Structuring::nodes_tree($parser);
  
+   Texinfo::Structuring::complete_node_tree_with_menus($parser, $top_node);
+ 
    my ($errors, $error_nrs) = $parser->errors();
    my $index_names = $parser->indices_information();
***************
*** 740,743 ****
--- 813,817 ----
    }
    if ($parser_options->{'SIMPLE_MENU'}) {
+     # require instead of use for speed when this module is not needed
      require Texinfo::Transformations;
      $parser->Texinfo::Transformations::set_menus_to_simple_menu();
***************
*** 782,785 ****
--- 856,861 ----
        }
        $format_converter_options->{'TEST'} = 1;
+       $format_converter_options->{'include_directories'} = [
+                                           $srcdir.'t/include/'];
        ($converted_errors{$format}, $converted{$format})
             = &{$formats{$format}}($self, $test_name, $format_type, 
***************
*** 864,869 ****
--- 940,949 ----
    if ($elements) {
      $split_result = $elements;
+     foreach my $element (@$elements) {
+       duplicate_tree_element_keys($parser, $element);
+     }
    } else {
      $split_result = $result;
+     duplicate_tree_element_keys($parser, $result);
    }
  
diff -Nrc2 texinfo-6.7/tp/t/xml_tests.t texinfo-6.8/tp/t/xml_tests.t
*** texinfo-6.7/tp/t/xml_tests.t	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/t/xml_tests.t	2021-01-24 22:38:27.000000000 +0000
***************
*** 108,111 ****
--- 108,127 ----
  @end example
  
+ @example in @code{first} arg, second arg @c comm
+ in ex with arg
+ @end example
+ 
+ @example first, second, third @c comm
+ in ex 3 args
+ @end example
+ 
+ @example first,second, third, fourth @c comm
+ in ex 4 args
+ @end example
+ 
+ @display @c comm
+ in display
+ @end display
+ 
  @multitable @columnfractions 0.4 0.6 @c comm
  @item a @tab b
***************
*** 287,293 ****
  ],
  ['spaces_info_lost',
! '@example  text on example line 
! in bad example
! @end  example 
  
  @verbatim  
--- 303,309 ----
  ],
  ['spaces_info_lost',
! '@display  text on display line 
! in bad display
! @end  display 
  
  @verbatim  
diff -Nrc2 texinfo-6.7/tp/tests/contents/double_contents_setcontentsaftertitlepage.texi texinfo-6.8/tp/tests/contents/double_contents_setcontentsaftertitlepage.texi
*** texinfo-6.7/tp/tests/contents/double_contents_setcontentsaftertitlepage.texi	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/double_contents_setcontentsaftertitlepage.texi	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,31 ****
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename double_contents_setcontentsaftertitlepage.info
- 
- @contents
- @setcontentsaftertitlepage
- 
- @node Top
- @top Double contents
- 
- Double contents.
- 
- @menu 
- * chapter::
- @end menu
- 
- @node chapter
- @chapter Chapter 1
- 
- @contents
- The chapter
- 
- @menu
- * section::
- @end menu
- 
- @node section
- @section section with contents
- @contents
- 
- @bye
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/contents/list-of-tests texinfo-6.8/tp/tests/contents/list-of-tests
*** texinfo-6.7/tp/tests/contents/list-of-tests	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/list-of-tests	2020-11-22 19:10:59.000000000 +0000
***************
*** 11,27 ****
  no_content_setcatpage no_content_setcatpage.texi
  no_content_setcatpage_do_contents no_content_setcatpage.texi -c 'contents 1'
! contents_at_begin_inline contents_at_begin.texi -c 'INLINE_CONTENTS 1'
! contents_at_end_inline contents_at_end.texi -c 'INLINE_CONTENTS 1'
! contents_in_middle_chapter_inline contents_in_middle_chapter.texi -c 'INLINE_CONTENTS 1'
! contents_in_middle_section_inline contents_in_middle_section.texi -c 'INLINE_CONTENTS 1'
! double_contents_inline double_contents.texi -c 'INLINE_CONTENTS 1'
! double_contents_inline_chapter double_contents.texi -c 'INLINE_CONTENTS 1' --split chapter
! double_contents_inline_section double_contents.texi -c 'INLINE_CONTENTS 1' --split section
! double_contents_inline_nodes double_contents.texi -c 'INLINE_CONTENTS 1' --split node
! no_content_inline no_content.texi -c 'INLINE_CONTENTS 1'
! no_content_do_contents_inline no_content.texi -c 'INLINE_CONTENTS 1' -c 'contents 1'
! no_content_setcatpage_inline no_content_setcatpage.texi -c 'INLINE_CONTENTS 1'
! no_content_setcatpage_do_contents_inline no_content_setcatpage.texi -c 'INLINE_CONTENTS 1' -c 'contents 1'
! double_contents_book double_contents.texi --init book.pm
  contents_and_parts contents_and_parts.texi
  
--- 11,32 ----
  no_content_setcatpage no_content_setcatpage.texi
  no_content_setcatpage_do_contents no_content_setcatpage.texi -c 'contents 1'
! contents_at_begin_inline contents_at_begin.texi -c 'CONTENTS_OUTPUT_LOCATION inline'
! contents_at_end_inline contents_at_end.texi -c 'CONTENTS_OUTPUT_LOCATION inline'
! contents_in_middle_chapter_inline contents_in_middle_chapter.texi -c 'CONTENTS_OUTPUT_LOCATION inline'
! contents_in_middle_section_inline contents_in_middle_section.texi -c 'CONTENTS_OUTPUT_LOCATION inline'
! double_contents_inline double_contents.texi -c 'CONTENTS_OUTPUT_LOCATION inline'
! double_contents_inline_chapter double_contents.texi -c 'CONTENTS_OUTPUT_LOCATION inline' --split chapter
! double_contents_inline_section double_contents.texi -c 'CONTENTS_OUTPUT_LOCATION inline' --split section
! double_contents_inline_nodes double_contents.texi -c 'CONTENTS_OUTPUT_LOCATION inline' --split node
! double_contents_after_title double_contents.texi -c 'CONTENTS_OUTPUT_LOCATION after_title'
! double_contents_after_title_no_texi2html double_contents.texi --html -c 'CONTENTS_OUTPUT_LOCATION after_title' -c 'TEXI2HTML undef'
! no_content_inline no_content.texi -c 'CONTENTS_OUTPUT_LOCATION inline'
! no_content_do_contents_inline no_content.texi -c 'CONTENTS_OUTPUT_LOCATION inline' -c 'contents 1'
! no_content_setcatpage_inline no_content_setcatpage.texi -c 'CONTENTS_OUTPUT_LOCATION inline'
! no_content_setcatpage_do_contents_inline no_content_setcatpage.texi -c 'CONTENTS_OUTPUT_LOCATION inline' -c 'contents 1'
! double_contents_book double_contents.texi -c FORMAT_MENU=nomenu --init book.pm
! double_contents_after_title_book double_contents.texi --init book.init -c 'CONTENTS_OUTPUT_LOCATION after_title'
! double_contents_after_title_book_chapter double_contents.texi --init book.init --split chapter -c 'CONTENTS_OUTPUT_LOCATION after_title'
! 
  contents_and_parts contents_and_parts.texi
  
diff -Nrc2 texinfo-6.7/tp/tests/contents/Makefile.am texinfo-6.8/tp/tests/contents/Makefile.am
*** texinfo-6.7/tp/tests/contents/Makefile.am	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/Makefile.am	2020-11-22 19:10:58.000000000 +0000
***************
*** 1,6 ****
  EXTRA_DIST = contents_at_begin.texi contents_at_end.texi \
   contents_in_middle_chapter.texi contents_in_middle_section.texi \
!  double_contents.texi double_contents_setcontentsaftertitlepage.texi \
!  no_content.texi no_content_setcatpage.texi \
   contents_and_parts.texi \
   res_parser list-of-tests
--- 1,5 ----
  EXTRA_DIST = contents_at_begin.texi contents_at_end.texi \
   contents_in_middle_chapter.texi contents_in_middle_section.texi \
!  double_contents.texi no_content.texi no_content_setcatpage.texi \
   contents_and_parts.texi \
   res_parser list-of-tests
***************
*** 9,13 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 8,12 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/contents/Makefile.in texinfo-6.8/tp/tests/contents/Makefile.in
*** texinfo-6.7/tp/tests/contents/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/tp/tests/contents/Makefile.in	2021-07-03 10:13:02.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 97,103 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 97,104 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 106,114 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 107,119 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 118,124 ****
--- 123,133 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 133,137 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 142,145 ----
***************
*** 148,151 ****
--- 156,160 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 154,164 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 163,181 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 179,187 ****
--- 196,207 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 192,196 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 212,217 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 243,246 ****
--- 264,268 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 261,264 ****
--- 283,287 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 267,273 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 290,297 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 278,281 ****
--- 302,307 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 285,293 ****
--- 311,328 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 305,316 ****
--- 340,355 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 320,323 ****
--- 359,363 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 326,339 ****
--- 366,387 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 341,345 ****
--- 389,395 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 363,378 ****
--- 413,481 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 381,384 ****
--- 484,488 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 412,418 ****
--- 516,526 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 423,447 ****
--- 531,565 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 451,454 ****
--- 569,573 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 497,504 ****
--- 616,625 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 509,518 ****
--- 630,644 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 523,527 ****
--- 649,656 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 537,556 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 666,690 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 560,567 ****
--- 694,704 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 571,576 ****
--- 708,715 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 583,590 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 722,730 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 595,601 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 735,745 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 603,608 ****
--- 747,754 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 610,613 ****
--- 756,760 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 630,633 ****
--- 777,782 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 640,645 ****
--- 789,796 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 657,667 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 808,822 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 702,705 ****
--- 857,861 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 714,717 ****
--- 870,875 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 723,733 ****
--- 881,900 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 742,751 ****
--- 909,921 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 758,768 ****
--- 928,942 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 775,779 ****
--- 949,955 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 798,804 ****
--- 974,984 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 806,828 ****
--- 986,1024 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 834,841 ****
--- 1030,1040 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 843,847 ****
--- 1042,1049 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 854,864 ****
--- 1056,1076 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 885,888 ****
--- 1097,1101 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 892,896 ****
--- 1105,1111 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 899,915 ****
--- 1114,1135 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 922,925 ****
--- 1142,1146 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 937,943 ****
--- 1158,1174 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 950,954 ****
--- 1181,1187 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1015,1020 ****
  EXTRA_DIST = contents_at_begin.texi contents_at_end.texi \
   contents_in_middle_chapter.texi contents_in_middle_section.texi \
!  double_contents.texi double_contents_setcontentsaftertitlepage.texi \
!  no_content.texi no_content_setcatpage.texi \
   contents_and_parts.texi \
   res_parser list-of-tests
--- 1248,1252 ----
  EXTRA_DIST = contents_at_begin.texi contents_at_end.texi \
   contents_in_middle_chapter.texi contents_in_middle_section.texi \
!  double_contents.texi no_content.texi no_content_setcatpage.texi \
   contents_and_parts.texi \
   res_parser list-of-tests
***************
*** 1215,1219 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 1447,1451 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/contents_and_parts/contents_and_parts.html texinfo-6.8/tp/tests/contents/res_parser/contents_and_parts/contents_and_parts.html
*** texinfo-6.7/tp/tests/contents/res_parser/contents_and_parts/contents_and_parts.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/contents_and_parts/contents_and_parts.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter-1-node" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter-1-node" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 55,59 ****
  
  <hr size="6">
! <span id="part-1_003a-part-1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 59,65 ----
  
  <hr size="6">
! </div>
! <div class="part" id="part-1_003a-part-1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,80 ****
  <hr>
  
! <span id="chapter-1-node"></span><span id="chapter-1"></span><h1 class="chapter">1 chapter 1</h1>
  
  <hr>
! <span id="chapter-2-node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-1-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-1-node" title="Previous section in reading order"> &lt; </a>]</td>
--- 79,89 ----
  <hr>
  
! <div class="chapter" id="chapter-1-node">
! <span id="chapter-1"></span><h1 class="chapter">1 chapter 1</h1>
  
  <hr>
! </div>
! <div class="chapter" id="chapter-2-node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-1-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-1-node" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 94,98 ****
  
  <hr>
! <span id="part2_003a-part2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-2-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-2-node" title="Previous section in reading order"> &lt; </a>]</td>
--- 103,110 ----
  
  <hr>
! </div>
! </div>
! <div class="part" id="part2_003a-part2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter-2-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter-2-node" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 112,120 ****
  <hr>
  
! <span id="chapter-3-node"></span><span id="chapter-3"></span><h1 class="chapter">3 chapter 3</h1>
  
  
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 124,135 ----
  <hr>
  
! <div class="chapter" id="chapter-3-node">
! <span id="chapter-3"></span><h1 class="chapter">3 chapter 3</h1>
  
  
  <hr size="6">
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 139,144 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 154,159 ----
  </ul>
  </div>
! </div><hr>
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 161,166 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 176,181 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 271,275 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 286,290 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/contents_at_begin/contents_at_begin.html texinfo-6.8/tp/tests/contents/res_parser/contents_at_begin/contents_at_begin.html
*** texinfo-6.7/tp/tests/contents/res_parser/contents_at_begin/contents_at_begin.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/contents_at_begin/contents_at_begin.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 74,78 ****
  </p>
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 79,85 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 89,94 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 96,101 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 199,203 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 206,210 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/contents_at_begin_inline/contents_at_begin.html texinfo-6.8/tp/tests/contents/res_parser/contents_at_begin_inline/contents_at_begin.html
*** texinfo-6.7/tp/tests/contents/res_parser/contents_at_begin_inline/contents_at_begin.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/contents_at_begin_inline/contents_at_begin.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 38,42 ----
  <body lang="en">
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 44,50 ****
  </ul>
  </div>
  
! 
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 47,54 ----
  </ul>
  </div>
+ </div>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 64,68 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 68,73 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 84,88 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 89,95 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 193,197 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 200,204 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/contents_at_end/contents_at_end.html texinfo-6.8/tp/tests/contents/res_parser/contents_at_end/contents_at_end.html
*** texinfo-6.7/tp/tests/contents/res_parser/contents_at_end/contents_at_end.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/contents_at_end/contents_at_end.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 74,78 ****
  </p>
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 79,85 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 89,94 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 96,101 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 199,203 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 206,210 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/contents_at_end_inline/contents_at_end.html texinfo-6.8/tp/tests/contents/res_parser/contents_at_end_inline/contents_at_end.html
*** texinfo-6.7/tp/tests/contents/res_parser/contents_at_end_inline/contents_at_end.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/contents_at_end_inline/contents_at_end.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  <p>The chapter
  </p>
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 78,82 ----
  <p>The chapter
  </p>
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 82,88 ****
  </ul>
  </div>
! 
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 87,95 ----
  </ul>
  </div>
! </div>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 193,197 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 200,204 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/contents_in_middle_chapter/contents_in_middle_chapter.html texinfo-6.8/tp/tests/contents/res_parser/contents_in_middle_chapter/contents_in_middle_chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/contents_in_middle_chapter/contents_in_middle_chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/contents_in_middle_chapter/contents_in_middle_chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 79,83 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 84,89 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 99,103 ****
  </p>
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 105,112 ----
  </p>
  <hr size="6">
! </div>
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 117,122 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 126,131 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 227,231 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 236,240 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/contents_in_middle_chapter_inline/contents_in_middle_chapter.html texinfo-6.8/tp/tests/contents/res_parser/contents_in_middle_chapter_inline/contents_in_middle_chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/contents_in_middle_chapter_inline/contents_in_middle_chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/contents_in_middle_chapter_inline/contents_in_middle_chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 72,76 ****
  
  <p>The chapter with contents
! </p><span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 77,81 ----
  
  <p>The chapter with contents
! </p><div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 84,88 ****
  </ul>
  </div>
! 
  
  <table class="menu" border="0" cellspacing="0">
--- 89,93 ----
  </ul>
  </div>
! </div>
  
  <table class="menu" border="0" cellspacing="0">
***************
*** 92,96 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 97,102 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 112,116 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 118,125 ----
  </p>
  <hr size="6">
! </div>
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 221,225 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 230,234 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/contents_in_middle_section/contents_in_middle_section.html texinfo-6.8/tp/tests/contents/res_parser/contents_in_middle_section/contents_in_middle_section.html
*** texinfo-6.7/tp/tests/contents/res_parser/contents_in_middle_section/contents_in_middle_section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/contents_in_middle_section/contents_in_middle_section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 80,84 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 85,90 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 100,104 ****
  </p>
  <hr>
! <span id="section1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
--- 106,112 ----
  </p>
  <hr>
! </div>
! <div class="section" id="section1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 120,124 ****
  </p>
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 128,135 ----
  </p>
  <hr size="6">
! </div>
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 139,144 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 150,155 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 249,253 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 260,264 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/contents_in_middle_section_inline/contents_in_middle_section.html texinfo-6.8/tp/tests/contents/res_parser/contents_in_middle_section_inline/contents_in_middle_section.html
*** texinfo-6.7/tp/tests/contents/res_parser/contents_in_middle_section_inline/contents_in_middle_section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/contents_in_middle_section_inline/contents_in_middle_section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 80,84 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 85,90 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 98,102 ****
  
  <p>The section with contents
! </p><span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 104,108 ----
  
  <p>The section with contents
! </p><div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 111,118 ****
  </ul>
  </div>
! 
  
  <hr>
! <span id="section1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
--- 117,126 ----
  </ul>
  </div>
! </div>
  
  <hr>
! </div>
! <div class="section" id="section1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 134,138 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 142,149 ----
  </p>
  <hr size="6">
! </div>
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 243,247 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 254,258 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents/double_contents.html texinfo-6.8/tp/tests/contents/res_parser/double_contents/double_contents.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents/double_contents.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents/double_contents.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,58 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 58,63 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 79,83 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 84,89 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 97,101 ****
  
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 103,110 ----
  
  <hr size="6">
! </div>
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 115,120 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 124,129 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 225,229 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 234,238 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title/double_contents.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title/double_contents.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title/double_contents.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title/double_contents.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,238 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Double contents</title>
+ 
+ <meta name="description" content="Double contents">
+ <meta name="keywords" content="Double contents">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="Contents_element" id="SEC_Contents">
+ <h1 class="contents-heading">Table of Contents</h1>
+ 
+ <div class="contents">
+ 
+ <ul class="no-bullet">
+   <li><a id="toc-Chapter-1" href="#chapter">1 Chapter 1</a>
+   <ul class="no-bullet">
+     <li><a id="toc-section-with-contents" href="#section">1.1 section with contents</a></li>
+   </ul></li>
+ </ul>
+ </div>
+ </div>
+ <hr>
+ 
+ 
+ <div class="top" id="Top">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[ &lt; ]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="Double-contents"></span><h1 class="top">Double contents</h1>
+ 
+ <p>Double contents.
+ </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#chapter">1 Chapter 1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
+ 
+ <hr size="6">
+ <div class="chapter" id="chapter">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[<a href="#section" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left">[ &gt;&gt; ]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
+ 
+ <p>The chapter
+ </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#section">1.1 section with contents</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
+ 
+ <hr>
+ <div class="section" id="section">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[ &gt; ]</td>
+ <td valign="middle" align="left">[ &gt;&gt; ]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
+ 
+ <hr size="6">
+ </div>
+ </div>
+ </div>
+ <div class="About_element" id="SEC_About">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <h1 class="about-heading">About This Document</h1>
+ 
+ <p>
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </p>
+ <p>
+   The buttons in the navigation panels have the following meaning:
+ </p>
+ <table border="1">
+   <tr>
+     <th> Button </th>
+     <th> Name </th>
+     <th> Go to </th>
+     <th> From 1.2.3 go to</th>
+   </tr>
+   <tr>
+     <td align="center"> [ &lt;&lt; ] </td>
+     <td align="center">FastBack</td>
+     <td>Beginning of this chapter or previous chapter</td>
+     <td>1</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &lt; ] </td>
+     <td align="center">Back</td>
+     <td>Previous section in reading order</td>
+     <td>1.2.2</td>
+   </tr>
+   <tr>
+     <td align="center"> [ Up ] </td>
+     <td align="center">Up</td>
+     <td>Up section</td>
+     <td>1.2</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &gt; ] </td>
+     <td align="center">Forward</td>
+     <td>Next section in reading order</td>
+     <td>1.2.4</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &gt;&gt; ] </td>
+     <td align="center">FastForward</td>
+     <td>Next chapter</td>
+     <td>2</td>
+   </tr>
+   <tr>
+     <td align="center"> [Top] </td>
+     <td align="center">Top</td>
+     <td>Cover (top) of document</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [Contents] </td>
+     <td align="center">Contents</td>
+     <td>Table of contents</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [Index] </td>
+     <td align="center">Index</td>
+     <td>Index</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [ ? ] </td>
+     <td align="center">About</td>
+     <td>About (help)</td>
+     <td> &nbsp; </td>
+   </tr>
+ </table>
+ 
+ <p>
+   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
+ </p>
+ 
+ <ul>
+   <li> 1. Section One
+     <ul>
+       <li>1.1 Subsection One-One
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.2 Subsection One-Two
+         <ul>
+           <li>1.2.1 Subsubsection One-Two-One</li>
+           <li>1.2.2 Subsubsection One-Two-Two</li>
+           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
+             <strong>&lt;== Current Position </strong></li>
+           <li>1.2.4 Subsubsection One-Two-Four</li>
+         </ul>
+       </li>
+       <li>1.3 Subsection One-Three
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.4 Subsection One-Four</li>
+     </ul>
+   </li>
+ </ul>
+ 
+ </div><hr>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.2 texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.2
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.2	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ texi2any: warning: could not read init file book.init
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,238 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Double contents</title>
+ 
+ <meta name="description" content="Double contents">
+ <meta name="keywords" content="Double contents">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="Contents_element" id="SEC_Contents">
+ <h1 class="contents-heading">Table of Contents</h1>
+ 
+ <div class="contents">
+ 
+ <ul class="no-bullet">
+   <li><a id="toc-Chapter-1" href="#chapter">1 Chapter 1</a>
+   <ul class="no-bullet">
+     <li><a id="toc-section-with-contents" href="#section">1.1 section with contents</a></li>
+   </ul></li>
+ </ul>
+ </div>
+ </div>
+ <hr>
+ 
+ 
+ <div class="top" id="Top">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[ &lt; ]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="Double-contents"></span><h1 class="top">Double contents</h1>
+ 
+ <p>Double contents.
+ </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#chapter">1 Chapter 1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
+ 
+ <hr size="6">
+ <div class="chapter" id="chapter">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[<a href="#section" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left">[ &gt;&gt; ]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
+ 
+ <p>The chapter
+ </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#section">1.1 section with contents</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
+ 
+ <hr>
+ <div class="section" id="section">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[ &gt; ]</td>
+ <td valign="middle" align="left">[ &gt;&gt; ]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
+ 
+ <hr size="6">
+ </div>
+ </div>
+ </div>
+ <div class="About_element" id="SEC_About">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <h1 class="about-heading">About This Document</h1>
+ 
+ <p>
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </p>
+ <p>
+   The buttons in the navigation panels have the following meaning:
+ </p>
+ <table border="1">
+   <tr>
+     <th> Button </th>
+     <th> Name </th>
+     <th> Go to </th>
+     <th> From 1.2.3 go to</th>
+   </tr>
+   <tr>
+     <td align="center"> [ &lt;&lt; ] </td>
+     <td align="center">FastBack</td>
+     <td>Beginning of this chapter or previous chapter</td>
+     <td>1</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &lt; ] </td>
+     <td align="center">Back</td>
+     <td>Previous section in reading order</td>
+     <td>1.2.2</td>
+   </tr>
+   <tr>
+     <td align="center"> [ Up ] </td>
+     <td align="center">Up</td>
+     <td>Up section</td>
+     <td>1.2</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &gt; ] </td>
+     <td align="center">Forward</td>
+     <td>Next section in reading order</td>
+     <td>1.2.4</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &gt;&gt; ] </td>
+     <td align="center">FastForward</td>
+     <td>Next chapter</td>
+     <td>2</td>
+   </tr>
+   <tr>
+     <td align="center"> [Top] </td>
+     <td align="center">Top</td>
+     <td>Cover (top) of document</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [Contents] </td>
+     <td align="center">Contents</td>
+     <td>Table of contents</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [Index] </td>
+     <td align="center">Index</td>
+     <td>Index</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [ ? ] </td>
+     <td align="center">About</td>
+     <td>About (help)</td>
+     <td> &nbsp; </td>
+   </tr>
+ </table>
+ 
+ <p>
+   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
+ </p>
+ 
+ <ul>
+   <li> 1. Section One
+     <ul>
+       <li>1.1 Subsection One-One
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.2 Subsection One-Two
+         <ul>
+           <li>1.2.1 Subsubsection One-Two-One</li>
+           <li>1.2.2 Subsubsection One-Two-Two</li>
+           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
+             <strong>&lt;== Current Position </strong></li>
+           <li>1.2.4 Subsubsection One-Two-Four</li>
+         </ul>
+       </li>
+       <li>1.3 Subsection One-Three
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.4 Subsection One-Four</li>
+     </ul>
+   </li>
+ </ul>
+ 
+ </div><hr>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/chapter.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/chapter.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,105 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>1 Chapter 1 (Double contents)</title>
+ 
+ <meta name="description" content="1 Chapter 1 (Double contents)">
+ <meta name="keywords" content="1 Chapter 1 (Double contents)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="chapter" id="chapter">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="index.html" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[<a href="#section" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left">[ &gt;&gt; ]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="double_contents_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
+ 
+ <p>The chapter
+ </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#section">1.1 section with contents</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
+ 
+ <hr>
+ <div class="section" id="section">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[ &gt; ]</td>
+ <td valign="middle" align="left">[ &gt;&gt; ]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="double_contents_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
+ 
+ </div>
+ </div>
+ <hr>
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[ &gt;&gt; ]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="double_contents_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents.2 texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents.2
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents.2	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ texi2any: warning: could not read init file book.init
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents_abt.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents_abt.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents_abt.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,161 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>About This Document (Double contents)</title>
+ 
+ <meta name="description" content="About This Document (Double contents)">
+ <meta name="keywords" content="About This Document (Double contents)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="About_element" id="SEC_About">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <h1 class="about-heading">About This Document</h1>
+ 
+ <p>
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </p>
+ <p>
+   The buttons in the navigation panels have the following meaning:
+ </p>
+ <table border="1">
+   <tr>
+     <th> Button </th>
+     <th> Name </th>
+     <th> Go to </th>
+     <th> From 1.2.3 go to</th>
+   </tr>
+   <tr>
+     <td align="center"> [ &lt;&lt; ] </td>
+     <td align="center">FastBack</td>
+     <td>Beginning of this chapter or previous chapter</td>
+     <td>1</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &lt; ] </td>
+     <td align="center">Back</td>
+     <td>Previous section in reading order</td>
+     <td>1.2.2</td>
+   </tr>
+   <tr>
+     <td align="center"> [ Up ] </td>
+     <td align="center">Up</td>
+     <td>Up section</td>
+     <td>1.2</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &gt; ] </td>
+     <td align="center">Forward</td>
+     <td>Next section in reading order</td>
+     <td>1.2.4</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &gt;&gt; ] </td>
+     <td align="center">FastForward</td>
+     <td>Next chapter</td>
+     <td>2</td>
+   </tr>
+   <tr>
+     <td align="center"> [Top] </td>
+     <td align="center">Top</td>
+     <td>Cover (top) of document</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [Contents] </td>
+     <td align="center">Contents</td>
+     <td>Table of contents</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [Index] </td>
+     <td align="center">Index</td>
+     <td>Index</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [ ? ] </td>
+     <td align="center">About</td>
+     <td>About (help)</td>
+     <td> &nbsp; </td>
+   </tr>
+ </table>
+ 
+ <p>
+   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
+ </p>
+ 
+ <ul>
+   <li> 1. Section One
+     <ul>
+       <li>1.1 Subsection One-One
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.2 Subsection One-Two
+         <ul>
+           <li>1.2.1 Subsubsection One-Two-One</li>
+           <li>1.2.2 Subsubsection One-Two-Two</li>
+           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
+             <strong>&lt;== Current Position </strong></li>
+           <li>1.2.4 Subsubsection One-Two-Four</li>
+         </ul>
+       </li>
+       <li>1.3 Subsection One-Three
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.4 Subsection One-Four</li>
+     </ul>
+   </li>
+ </ul>
+ 
+ </div><hr>
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/index.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/index.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/index.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,89 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Double contents</title>
+ 
+ <meta name="description" content="Double contents">
+ <meta name="keywords" content="Double contents">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="Contents_element" id="SEC_Contents">
+ <h1 class="contents-heading">Table of Contents</h1>
+ 
+ <div class="contents">
+ 
+ <ul class="no-bullet">
+   <li><a id="toc-Chapter-1" href="chapter.html#chapter">1 Chapter 1</a>
+   <ul class="no-bullet">
+     <li><a id="toc-section-with-contents" href="chapter.html#section">1.1 section with contents</a></li>
+   </ul></li>
+ </ul>
+ </div>
+ </div>
+ <hr>
+ 
+ 
+ <div class="top" id="Top">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[ &lt; ]</td>
+ <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="double_contents_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="Double-contents"></span><h1 class="top">Double contents</h1>
+ 
+ <p>Double contents.
+ </p>
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="chapter.html#chapter">1 Chapter 1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
+ 
+ </div>
+ <hr>
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[ &lt; ]</td>
+ <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="double_contents_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/section.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/section.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/section.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>section (Double contents)</title>
+ 
+ <meta name="description" content="section (Double contents)">
+ <meta name="keywords" content="section (Double contents)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=chapter.html#section">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="chapter.html#section">section</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/chapter.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/chapter.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,62 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>chapter (Double contents)</title>
+ 
+ <meta name="description" content="chapter (Double contents)">
+ <meta name="keywords" content="chapter (Double contents)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <link href="index.html" rel="start" title="Top">
+ <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="index.html" rel="prev" title="Top">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="chapter" id="chapter">
+ <div class="header">
+ <p>
+ Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
+ </div>
+ <hr>
+ <span id="Chapter-1"></span><h2 class="chapter">1 Chapter 1</h2>
+ 
+ <p>The chapter
+ </p>
+ 
+ <ul class="section-toc">
+ <li><a href="section.html" accesskey="1">section with contents</a></li>
+ </ul>
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/index.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/index.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/index.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,82 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Top (Double contents)</title>
+ 
+ <meta name="description" content="Top (Double contents)">
+ <meta name="keywords" content="Top (Double contents)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <link href="#Top" rel="start" title="Top">
+ <link href="#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="chapter.html" rel="next" title="chapter">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="Contents_element" id="SEC_Contents">
+ <h2 class="contents-heading">Table of Contents</h2>
+ 
+ <div class="contents">
+ 
+ <ul class="no-bullet">
+   <li><a id="toc-Chapter-1" href="chapter.html">1 Chapter 1</a>
+   <ul class="no-bullet">
+     <li><a id="toc-section-with-contents" href="section.html">1.1 section with contents</a></li>
+   </ul></li>
+ </ul>
+ </div>
+ </div>
+ <hr>
+ 
+ 
+ <div class="top" id="Top">
+ <div class="header">
+ <p>
+ Next: <a href="chapter.html" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
+ </div>
+ <hr>
+ <span id="Double-contents"></span><h1 class="top">Double contents</h1>
+ 
+ <p>Double contents.
+ </p>
+ 
+ <ul class="section-toc">
+ <li><a href="chapter.html" accesskey="1">Chapter 1</a></li>
+ </ul>
+ </div>
+ <hr>
+ <div class="header">
+ <p>
+ Next: <a href="chapter.html" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/section.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/section.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/section.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,55 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>section (Double contents)</title>
+ 
+ <meta name="description" content="section (Double contents)">
+ <meta name="keywords" content="section (Double contents)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <link href="index.html" rel="start" title="Top">
+ <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="chapter.html" rel="up" title="chapter">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="section" id="section">
+ <div class="header">
+ <p>
+ Up: <a href="chapter.html" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
+ </div>
+ <hr>
+ <span id="section-with-contents"></span><h3 class="section">1.1 section with contents</h3>
+ 
+ </div>
+ 
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_book/double_contents.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_book/double_contents.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_book/double_contents.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_book/double_contents.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 38,42 ----
  <body lang="en">
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 47,53 ****
  </ul>
  </div>
  
! 
! <a name="Top"></a>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
--- 50,56 ----
  </ul>
  </div>
+ </div>
  
! <div class="top" id="Top">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
***************
*** 58,62 ****
  <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
  </tr></table>
! <a name="Double-contents"></a>
  <h1 class="top">Double contents</h1>
  
--- 61,65 ----
  <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
  </tr></table>
! <div class="node" id="Double-contents">
  <h1 class="top">Double contents</h1>
  
***************
*** 64,69 ****
  </p>
  
! <hr>
! <a name="chapter"></a>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 67,72 ----
  </p>
  
! </div><hr>
! <div class="chapter" id="chapter">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 74,78 ****
  <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
  </tr></table>
! <a name="Chapter-1"></a>
  <h1 class="chapter">1 Chapter 1</h1>
  <ul class="no-bullet">
--- 77,81 ----
  <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
  </tr></table>
! <div class="node" id="Chapter-1">
  <h1 class="chapter">1 Chapter 1</h1>
  <ul class="no-bullet">
***************
*** 80,84 ****
  </ul>
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 83,87 ----
  </ul>
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 92,101 ****
  </ul>
  </div>
! 
  <p>The chapter
  </p>
  
! <hr>
! <a name="section"></a>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 95,104 ----
  </ul>
  </div>
! </div>
  <p>The chapter
  </p>
  
! </div><hr>
! <div class="section" id="section">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 106,112 ****
  <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
  </tr></table>
! <a name="section-with-contents"></a>
  <h2 class="section">1.1 section with contents</h2>
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 109,115 ----
  <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
  </tr></table>
! <div class="node" id="section-with-contents">
  <h2 class="section">1.1 section with contents</h2>
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 120,127 ****
  </ul>
  </div>
  
! 
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
--- 123,133 ----
  </ul>
  </div>
+ </div>
  
! </div><hr>
! </div>
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
***************
*** 207,211 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 213,217 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/chapter.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 59,63 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 63,68 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 76,79 ****
--- 81,86 ----
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
  
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/double_contents_abt.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/double_contents_abt.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/double_contents_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/double_contents_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/double_contents_toc.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/double_contents_toc.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/double_contents_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/double_contents_toc.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 52,56 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 55,59 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/index.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/index.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,56 ****
--- 57,61 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/section.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/section.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_chapter/section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_chapter/section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#section">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline/double_contents.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline/double_contents.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline/double_contents.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline/double_contents.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 38,42 ----
  <body lang="en">
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 47,53 ****
  </ul>
  </div>
  
! 
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 50,57 ----
  </ul>
  </div>
+ </div>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 67,71 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 71,76 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 84,88 ****
  <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 89,93 ----
  <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 96,100 ****
  </ul>
  </div>
! 
  <p>The chapter
  </p>
--- 101,105 ----
  </ul>
  </div>
! </div>
  <p>The chapter
  </p>
***************
*** 105,109 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 110,115 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 121,125 ****
  </tr></table>
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 127,131 ----
  </tr></table>
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 133,140 ****
  </ul>
  </div>
! 
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 139,149 ----
  </ul>
  </div>
! </div>
  
  <hr size="6">
! </div>
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 245,249 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 254,258 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_chapter/chapter.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_chapter/chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_chapter/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_chapter/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 51,55 ****
  <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 55,59 ----
  <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 63,67 ****
  </ul>
  </div>
! 
  <p>The chapter
  </p>
--- 67,71 ----
  </ul>
  </div>
! </div>
  <p>The chapter
  </p>
***************
*** 72,76 ****
  
  <hr>
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 76,81 ----
  
  <hr>
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 88,92 ****
  </tr></table>
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 93,97 ----
  </tr></table>
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 100,105 ****
  </ul>
  </div>
  
! 
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 105,112 ----
  </ul>
  </div>
+ </div>
  
! </div>
! </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_chapter/double_contents_abt.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_chapter/double_contents_abt.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_chapter/double_contents_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_chapter/double_contents_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_chapter/index.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_chapter/index.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_chapter/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_chapter/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 38,42 ----
  <body lang="en">
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 47,53 ****
  </ul>
  </div>
  
! 
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 50,57 ----
  </ul>
  </div>
+ </div>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 66,69 ****
--- 70,74 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_chapter/section.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_chapter/section.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_chapter/section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_chapter/section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#section">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_nodes/chapter.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_nodes/chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_nodes/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_nodes/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 52,56 ****
  <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 56,60 ----
  <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 64,68 ****
  </ul>
  </div>
! 
  <p>The chapter
  </p>
--- 68,72 ----
  </ul>
  </div>
! </div>
  <p>The chapter
  </p>
***************
*** 72,75 ****
--- 76,80 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_nodes/double_contents_abt.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_nodes/double_contents_abt.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_nodes/double_contents_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_nodes/double_contents_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_nodes/index.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_nodes/index.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_nodes/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_nodes/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 38,42 ----
  <body lang="en">
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 47,53 ****
  </ul>
  </div>
  
! 
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 50,57 ----
  </ul>
  </div>
+ </div>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 67,70 ****
--- 71,75 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_nodes/section.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_nodes/section.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_nodes/section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_nodes/section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 51,55 ****
  <hr>
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 55,59 ----
  <hr>
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 63,68 ****
  </ul>
  </div>
  
! 
  <hr>
  <p><font size="-1">
--- 67,73 ----
  </ul>
  </div>
+ </div>
  
! </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_section/chapter.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_section/chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_section/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_section/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 51,55 ****
  <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 55,59 ----
  <span id="Chapter-1"></span><h1 class="chapter">1 Chapter 1</h1>
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 63,67 ****
  </ul>
  </div>
! 
  <p>The chapter
  </p>
--- 67,71 ----
  </ul>
  </div>
! </div>
  <p>The chapter
  </p>
***************
*** 71,74 ****
--- 75,79 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_section/double_contents_abt.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_section/double_contents_abt.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_section/double_contents_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_section/double_contents_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_section/index.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_section/index.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_section/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_section/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 38,42 ----
  <body lang="en">
  
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 47,53 ****
  </ul>
  </div>
  
! 
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 50,57 ----
  </ul>
  </div>
+ </div>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 66,69 ****
--- 70,74 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_section/section.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_section/section.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_inline_section/section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_inline_section/section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 50,54 ****
  </tr></table>
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 54,58 ----
  </tr></table>
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 62,67 ****
  </ul>
  </div>
  
! 
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 66,72 ----
  </ul>
  </div>
+ </div>
  
! </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/chapter.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 59,62 ****
--- 63,67 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/double_contents_abt.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/double_contents_abt.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/double_contents_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/double_contents_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/double_contents_toc.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/double_contents_toc.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/double_contents_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/double_contents_toc.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 53,57 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 56,60 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/index.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/index.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 54,57 ****
--- 58,62 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/section.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/section.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_nodes/section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_nodes/section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 52,55 ****
--- 56,60 ----
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/chapter.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 58,61 ****
--- 62,66 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/double_contents_abt.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/double_contents_abt.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/double_contents_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/double_contents_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/double_contents_toc.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/double_contents_toc.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/double_contents_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/double_contents_toc.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 52,56 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 55,59 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/index.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/index.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 36,40 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 39,44 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,56 ****
--- 57,61 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/section.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/section.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_section/section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_section/section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 51,54 ****
--- 55,59 ----
  <span id="section-with-contents"></span><h2 class="section">1.1 section with contents</h2>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage/double_contents_setcontentsaftertitlepage.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage/double_contents_setcontentsaftertitlepage.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage/double_contents_setcontentsaftertitlepage.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage/double_contents_setcontentsaftertitlepage.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,244 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <title>Double contents</title>
- 
- <meta name="description" content="Double contents">
- <meta name="keywords" content="Double contents">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <style type="text/css">
- <!--
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
- blockquote.smallquotation {font-size: smaller}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- div.smalldisplay {margin-left: 3.2em}
- div.smallexample {margin-left: 3.2em}
- div.smalllisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- pre.smalldisplay {font-family: inherit; font-size: smaller}
- pre.smallexample {font-size: smaller}
- pre.smallformat {font-family: inherit; font-size: smaller}
- pre.smalllisp {font-size: smaller}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en">
- <a name="SEC_Contents"></a>
- <h1 class="contents-heading">Table of Contents</h1>
- 
- <div class="contents">
- 
- <ul class="no-bullet">
-   <li><a name="toc-Chapter-1" href="#chapter">1 Chapter 1</a>
-   <ul class="no-bullet">
-     <li><a name="toc-section-with-contents" href="#section">1.1 section with contents</a></li>
-   </ul></li>
- </ul>
- </div>
- 
- <hr>
- 
- 
- <a name="Top"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[ &lt; ]</td>
- <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="Double-contents"></a>
- <h1 class="top">Double contents</h1>
- 
- <p>Double contents.
- </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top"><a href="#chapter">1 Chapter 1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
- 
- <hr size="6">
- <a name="chapter"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#Top" title="Up section"> Up </a>]</td>
- <td valign="middle" align="left">[<a href="#section" title="Next section in reading order"> &gt; </a>]</td>
- <td valign="middle" align="left">[ &gt;&gt; ]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="Chapter-1"></a>
- <h1 class="chapter">1 Chapter 1</h1>
- 
- <p>The chapter
- </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top"><a href="#section">1.1 section with contents</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
- 
- <hr>
- <a name="section"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#chapter" title="Up section"> Up </a>]</td>
- <td valign="middle" align="left">[ &gt; ]</td>
- <td valign="middle" align="left">[ &gt;&gt; ]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="section-with-contents"></a>
- <h2 class="section">1.1 section with contents</h2>
- 
- <hr size="6">
- <a name="SEC_About"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <h1 class="about-heading">About This Document</h1>
- 
- <p>
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </p>
- <p>
-   The buttons in the navigation panels have the following meaning:
- </p>
- <table border="1">
-   <tr>
-     <th> Button </th>
-     <th> Name </th>
-     <th> Go to </th>
-     <th> From 1.2.3 go to</th>
-   </tr>
-   <tr>
-     <td align="center"> [ &lt;&lt; ] </td>
-     <td align="center">FastBack</td>
-     <td>Beginning of this chapter or previous chapter</td>
-     <td>1</td>
-   </tr>
-   <tr>
-     <td align="center"> [ &lt; ] </td>
-     <td align="center">Back</td>
-     <td>Previous section in reading order</td>
-     <td>1.2.2</td>
-   </tr>
-   <tr>
-     <td align="center"> [ Up ] </td>
-     <td align="center">Up</td>
-     <td>Up section</td>
-     <td>1.2</td>
-   </tr>
-   <tr>
-     <td align="center"> [ &gt; ] </td>
-     <td align="center">Forward</td>
-     <td>Next section in reading order</td>
-     <td>1.2.4</td>
-   </tr>
-   <tr>
-     <td align="center"> [ &gt;&gt; ] </td>
-     <td align="center">FastForward</td>
-     <td>Next chapter</td>
-     <td>2</td>
-   </tr>
-   <tr>
-     <td align="center"> [Top] </td>
-     <td align="center">Top</td>
-     <td>Cover (top) of document</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [Contents] </td>
-     <td align="center">Contents</td>
-     <td>Table of contents</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [Index] </td>
-     <td align="center">Index</td>
-     <td>Index</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [ ? ] </td>
-     <td align="center">About</td>
-     <td>About (help)</td>
-     <td> &nbsp; </td>
-   </tr>
- </table>
- 
- <p>
-   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
- </p>
- 
- <ul>
-   <li> 1. Section One
-     <ul>
-       <li>1.1 Subsection One-One
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.2 Subsection One-Two
-         <ul>
-           <li>1.2.1 Subsubsection One-Two-One</li>
-           <li>1.2.2 Subsubsection One-Two-Two</li>
-           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
-             <strong>&lt;== Current Position </strong></li>
-           <li>1.2.4 Subsubsection One-Two-Four</li>
-         </ul>
-       </li>
-       <li>1.3 Subsection One-Three
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.4 Subsection One-Four</li>
-     </ul>
-   </li>
- </ul>
- 
- <hr>
- <p><font size="-1">
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </font></p>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book/double_contents_setcontentsaftertitlepage.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book/double_contents_setcontentsaftertitlepage.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book/double_contents_setcontentsaftertitlepage.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book/double_contents_setcontentsaftertitlepage.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,200 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <title>Double contents</title>
- 
- <meta name="description" content="Double contents">
- <meta name="keywords" content="Double contents">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <style type="text/css">
- <!--
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
- blockquote.smallquotation {font-size: smaller}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- div.smalldisplay {margin-left: 3.2em}
- div.smallexample {margin-left: 3.2em}
- div.smalllisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- pre.smalldisplay {font-family: inherit; font-size: smaller}
- pre.smallexample {font-size: smaller}
- pre.smallformat {font-family: inherit; font-size: smaller}
- pre.smalllisp {font-size: smaller}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en">
- <a name="SEC_Contents"></a>
- <h1 class="contents-heading">Table of Contents</h1>
- 
- <div class="contents">
- 
- <ul class="no-bullet">
-   <li><a name="toc-Chapter-1" href="#chapter">1 Chapter 1</a>
-   <ul class="no-bullet">
-     <li><a name="toc-section-with-contents" href="#section">1.1 section with contents</a></li>
-   </ul></li>
- </ul>
- </div>
- 
- <hr>
- 
- 
- <a name="Top"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[ &lt; ]</td>
- <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="Double-contents"></a>
- <h1 class="top">Double contents</h1>
- 
- <p>Double contents.
- </p>
- 
- <hr>
- <a name="chapter"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#section" title="Next section in reading order"> &gt; </a>]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="Chapter-1"></a>
- <h1 class="chapter">1 Chapter 1</h1>
- <ul class="no-bullet">
- <li> <a href="#section">1.1 section with contents</a> </li>
- </ul>
- 
- <p>The chapter
- </p>
- 
- <hr>
- <a name="section"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
- <td valign="middle" align="left">[ &gt; ]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="section-with-contents"></a>
- <h2 class="section">1.1 section with contents</h2>
- 
- <hr>
- <a name="SEC_About"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <h1 class="about-heading">About This Document</h1>
- 
- <p>
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </p>
- <p>
-   The buttons in the navigation panels have the following meaning:
- </p>
- <table border="1">
-   <tr>
-     <th> Button </th>
-     <th> Name </th>
-     <th> Go to </th>
-     <th> From 1.2.3 go to</th>
-   </tr>
-   <tr>
-     <td align="center"> [ &lt; ] </td>
-     <td align="center">Back</td>
-     <td>Previous section in reading order</td>
-     <td>1.2.2</td>
-   </tr>
-   <tr>
-     <td align="center"> [ &gt; ] </td>
-     <td align="center">Forward</td>
-     <td>Next section in reading order</td>
-     <td>1.2.4</td>
-   </tr>
-   <tr>
-     <td align="center"> [Contents] </td>
-     <td align="center">Contents</td>
-     <td>Table of contents</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [Index] </td>
-     <td align="center">Index</td>
-     <td>Index</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [ ? ] </td>
-     <td align="center">About</td>
-     <td>About (help)</td>
-     <td> &nbsp; </td>
-   </tr>
- </table>
- 
- <p>
-   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
- </p>
- 
- <ul>
-   <li> 1. Section One
-     <ul>
-       <li>1.1 Subsection One-One
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.2 Subsection One-Two
-         <ul>
-           <li>1.2.1 Subsubsection One-Two-One</li>
-           <li>1.2.2 Subsubsection One-Two-Two</li>
-           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
-             <strong>&lt;== Current Position </strong></li>
-           <li>1.2.4 Subsubsection One-Two-Four</li>
-         </ul>
-       </li>
-       <li>1.3 Subsection One-Three
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.4 Subsection One-Four</li>
-     </ul>
-   </li>
- </ul>
- 
- <hr>
- <p><font size="-1">
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </font></p>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/chapter.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/chapter.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/chapter.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,93 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <title>Double contents: 1 Chapter 1</title>
- 
- <meta name="description" content="Double contents: 1 Chapter 1">
- <meta name="keywords" content="Double contents: 1 Chapter 1">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <style type="text/css">
- <!--
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
- blockquote.smallquotation {font-size: smaller}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- div.smalldisplay {margin-left: 3.2em}
- div.smallexample {margin-left: 3.2em}
- div.smalllisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- pre.smalldisplay {font-family: inherit; font-size: smaller}
- pre.smallexample {font-size: smaller}
- pre.smallformat {font-family: inherit; font-size: smaller}
- pre.smalllisp {font-size: smaller}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en">
- <a name="chapter"></a>
- <ul class="no-bullet"><li><a href="index.html#Top">Double contents</a> </li>
- </ul>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Previous section in reading order"> &lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#section" title="Next section in reading order"> &gt; </a>]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="double_contents_setcontentsaftertitlepage_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="Chapter-1"></a>
- <h1 class="chapter">1 Chapter 1</h1>
- <ul class="no-bullet">
- <li> <a href="#section">1.1 section with contents</a> </li>
- </ul>
- 
- <p>The chapter
- </p>
- 
- <hr>
- <a name="section"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
- <td valign="middle" align="left">[ &gt; ]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="double_contents_setcontentsaftertitlepage_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="section-with-contents"></a>
- <h2 class="section">1.1 section with contents</h2>
- 
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
- <td valign="middle" align="left">[ &gt; ]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="double_contents_setcontentsaftertitlepage_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <p><font size="-1">
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </font></p>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/double_contents_setcontentsaftertitlepage_abt.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/double_contents_setcontentsaftertitlepage_abt.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/double_contents_setcontentsaftertitlepage_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/double_contents_setcontentsaftertitlepage_abt.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,141 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <title>Double contents: About This Document</title>
- 
- <meta name="description" content="Double contents: About This Document">
- <meta name="keywords" content="Double contents: About This Document">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <style type="text/css">
- <!--
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
- blockquote.smallquotation {font-size: smaller}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- div.smalldisplay {margin-left: 3.2em}
- div.smallexample {margin-left: 3.2em}
- div.smalllisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- pre.smalldisplay {font-family: inherit; font-size: smaller}
- pre.smallexample {font-size: smaller}
- pre.smallformat {font-family: inherit; font-size: smaller}
- pre.smalllisp {font-size: smaller}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en">
- <a name="SEC_About"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <h1 class="about-heading">About This Document</h1>
- 
- <p>
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </p>
- <p>
-   The buttons in the navigation panels have the following meaning:
- </p>
- <table border="1">
-   <tr>
-     <th> Button </th>
-     <th> Name </th>
-     <th> Go to </th>
-     <th> From 1.2.3 go to</th>
-   </tr>
-   <tr>
-     <td align="center"> [ &lt; ] </td>
-     <td align="center">Back</td>
-     <td>Previous section in reading order</td>
-     <td>1.2.2</td>
-   </tr>
-   <tr>
-     <td align="center"> [ &gt; ] </td>
-     <td align="center">Forward</td>
-     <td>Next section in reading order</td>
-     <td>1.2.4</td>
-   </tr>
-   <tr>
-     <td align="center"> [Contents] </td>
-     <td align="center">Contents</td>
-     <td>Table of contents</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [Index] </td>
-     <td align="center">Index</td>
-     <td>Index</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [ ? ] </td>
-     <td align="center">About</td>
-     <td>About (help)</td>
-     <td> &nbsp; </td>
-   </tr>
- </table>
- 
- <p>
-   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
- </p>
- 
- <ul>
-   <li> 1. Section One
-     <ul>
-       <li>1.1 Subsection One-One
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.2 Subsection One-Two
-         <ul>
-           <li>1.2.1 Subsubsection One-Two-One</li>
-           <li>1.2.2 Subsubsection One-Two-Two</li>
-           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
-             <strong>&lt;== Current Position </strong></li>
-           <li>1.2.4 Subsubsection One-Two-Four</li>
-         </ul>
-       </li>
-       <li>1.3 Subsection One-Three
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.4 Subsection One-Four</li>
-     </ul>
-   </li>
- </ul>
- 
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="index.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <p><font size="-1">
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </font></p>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/index.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/index.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/index.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,91 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <title>Double contents</title>
- 
- <meta name="description" content="Double contents">
- <meta name="keywords" content="Double contents">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <style type="text/css">
- <!--
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
- blockquote.smallquotation {font-size: smaller}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- div.smalldisplay {margin-left: 3.2em}
- div.smallexample {margin-left: 3.2em}
- div.smalllisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- pre.smalldisplay {font-family: inherit; font-size: smaller}
- pre.smallexample {font-size: smaller}
- pre.smallformat {font-family: inherit; font-size: smaller}
- pre.smalllisp {font-size: smaller}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en">
- <a name="SEC_Contents"></a>
- <h1 class="contents-heading">Table of Contents</h1>
- 
- <div class="contents">
- 
- <ul class="no-bullet">
-   <li><a name="toc-Chapter-1" href="chapter.html#chapter">1 Chapter 1</a>
-   <ul class="no-bullet">
-     <li><a name="toc-section-with-contents" href="chapter.html#section">1.1 section with contents</a></li>
-   </ul></li>
- </ul>
- </div>
- 
- <hr>
- 
- 
- <a name="Top"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[ &lt; ]</td>
- <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="double_contents_setcontentsaftertitlepage_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="Double-contents"></a>
- <h1 class="top">Double contents</h1>
- 
- <p>Double contents.
- </p>
- 
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[ &lt; ]</td>
- <td valign="middle" align="left">[<a href="chapter.html#chapter" title="Next section in reading order"> &gt; </a>]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="double_contents_setcontentsaftertitlepage_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <p><font size="-1">
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </font></p>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/section.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/section.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_book_chapter/section.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,49 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <title>Double contents: section</title>
- 
- <meta name="description" content="Double contents: section">
- <meta name="keywords" content="Double contents: section">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <style type="text/css">
- <!--
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
- blockquote.smallquotation {font-size: smaller}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- div.smalldisplay {margin-left: 3.2em}
- div.smallexample {margin-left: 3.2em}
- div.smalllisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- pre.smalldisplay {font-family: inherit; font-size: smaller}
- pre.smallexample {font-size: smaller}
- pre.smallformat {font-family: inherit; font-size: smaller}
- pre.smalllisp {font-size: smaller}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- <meta http-equiv="Refresh" content="0; url=chapter.html#section">
- 
- </head>
- 
- <body lang="en">
- 
- <p>The node you are looking for is at <a href="chapter.html#section">section</a>.</p>
- </body>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_info/double_contents_setcontentsaftertitlepage.info texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_info/double_contents_setcontentsaftertitlepage.info
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_info/double_contents_setcontentsaftertitlepage.info	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_info/double_contents_setcontentsaftertitlepage.info	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,41 ****
- This is double_contents_setcontentsaftertitlepage.info, produced by
- texi2any version from double_contents_setcontentsaftertitlepage.texi.
- 
- 
- File: double_contents_setcontentsaftertitlepage.info,  Node: Top,  Next: chapter,  Up: (dir)
- 
- Double contents
- ***************
- 
- Double contents.
- 
- * Menu:
- 
- * chapter::
- 
- 
- File: double_contents_setcontentsaftertitlepage.info,  Node: chapter,  Prev: Top,  Up: Top
- 
- 1 Chapter 1
- ***********
- 
- The chapter
- 
- * Menu:
- 
- * section::
- 
- 
- File: double_contents_setcontentsaftertitlepage.info,  Node: section,  Up: chapter
- 
- 1.1 section with contents
- =========================
- 
- 
- 
- Tag Table:
- Node: Top139
- Node: chapter308
- Node: section462
- 
- End Tag Table
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_inline/double_contents_setcontentsaftertitlepage.html texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_inline/double_contents_setcontentsaftertitlepage.html
*** texinfo-6.7/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_inline/double_contents_setcontentsaftertitlepage.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/double_contents_setcontentsaftertitlepage_inline/double_contents_setcontentsaftertitlepage.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,244 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <title>Double contents</title>
- 
- <meta name="description" content="Double contents">
- <meta name="keywords" content="Double contents">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <style type="text/css">
- <!--
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
- blockquote.smallquotation {font-size: smaller}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- div.smalldisplay {margin-left: 3.2em}
- div.smallexample {margin-left: 3.2em}
- div.smalllisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- pre.smalldisplay {font-family: inherit; font-size: smaller}
- pre.smallexample {font-size: smaller}
- pre.smallformat {font-family: inherit; font-size: smaller}
- pre.smalllisp {font-size: smaller}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en">
- <a name="SEC_Contents"></a>
- <h1 class="contents-heading">Table of Contents</h1>
- 
- <div class="contents">
- 
- <ul class="no-bullet">
-   <li><a name="toc-Chapter-1" href="#chapter">1 Chapter 1</a>
-   <ul class="no-bullet">
-     <li><a name="toc-section-with-contents" href="#section">1.1 section with contents</a></li>
-   </ul></li>
- </ul>
- </div>
- 
- <hr>
- 
- 
- <a name="Top"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[ &lt; ]</td>
- <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="Double-contents"></a>
- <h1 class="top">Double contents</h1>
- 
- <p>Double contents.
- </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top"><a href="#chapter">1 Chapter 1</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
- 
- <hr size="6">
- <a name="chapter"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#Top" title="Up section"> Up </a>]</td>
- <td valign="middle" align="left">[<a href="#section" title="Next section in reading order"> &gt; </a>]</td>
- <td valign="middle" align="left">[ &gt;&gt; ]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="Chapter-1"></a>
- <h1 class="chapter">1 Chapter 1</h1>
- 
- <p>The chapter
- </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top"><a href="#section">1.1 section with contents</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
- 
- <hr>
- <a name="section"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
- <td valign="middle" align="left">[<a href="#chapter" title="Up section"> Up </a>]</td>
- <td valign="middle" align="left">[ &gt; ]</td>
- <td valign="middle" align="left">[ &gt;&gt; ]</td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left"> &nbsp; </td>
- <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <a name="section-with-contents"></a>
- <h2 class="section">1.1 section with contents</h2>
- 
- <hr size="6">
- <a name="SEC_About"></a>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
- <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
- <td valign="middle" align="left">[Index]</td>
- <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
- </tr></table>
- <h1 class="about-heading">About This Document</h1>
- 
- <p>
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </p>
- <p>
-   The buttons in the navigation panels have the following meaning:
- </p>
- <table border="1">
-   <tr>
-     <th> Button </th>
-     <th> Name </th>
-     <th> Go to </th>
-     <th> From 1.2.3 go to</th>
-   </tr>
-   <tr>
-     <td align="center"> [ &lt;&lt; ] </td>
-     <td align="center">FastBack</td>
-     <td>Beginning of this chapter or previous chapter</td>
-     <td>1</td>
-   </tr>
-   <tr>
-     <td align="center"> [ &lt; ] </td>
-     <td align="center">Back</td>
-     <td>Previous section in reading order</td>
-     <td>1.2.2</td>
-   </tr>
-   <tr>
-     <td align="center"> [ Up ] </td>
-     <td align="center">Up</td>
-     <td>Up section</td>
-     <td>1.2</td>
-   </tr>
-   <tr>
-     <td align="center"> [ &gt; ] </td>
-     <td align="center">Forward</td>
-     <td>Next section in reading order</td>
-     <td>1.2.4</td>
-   </tr>
-   <tr>
-     <td align="center"> [ &gt;&gt; ] </td>
-     <td align="center">FastForward</td>
-     <td>Next chapter</td>
-     <td>2</td>
-   </tr>
-   <tr>
-     <td align="center"> [Top] </td>
-     <td align="center">Top</td>
-     <td>Cover (top) of document</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [Contents] </td>
-     <td align="center">Contents</td>
-     <td>Table of contents</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [Index] </td>
-     <td align="center">Index</td>
-     <td>Index</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"> [ ? ] </td>
-     <td align="center">About</td>
-     <td>About (help)</td>
-     <td> &nbsp; </td>
-   </tr>
- </table>
- 
- <p>
-   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
- </p>
- 
- <ul>
-   <li> 1. Section One
-     <ul>
-       <li>1.1 Subsection One-One
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.2 Subsection One-Two
-         <ul>
-           <li>1.2.1 Subsubsection One-Two-One</li>
-           <li>1.2.2 Subsubsection One-Two-Two</li>
-           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
-             <strong>&lt;== Current Position </strong></li>
-           <li>1.2.4 Subsubsection One-Two-Four</li>
-         </ul>
-       </li>
-       <li>1.3 Subsection One-Three
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.4 Subsection One-Four</li>
-     </ul>
-   </li>
- </ul>
- 
- <hr>
- <p><font size="-1">
-   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
- </font></p>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/no_content/no_content.html texinfo-6.8/tp/tests/contents/res_parser/no_content/no_content.html
*** texinfo-6.7/tp/tests/contents/res_parser/no_content/no_content.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/no_content/no_content.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,57 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 57,62 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 78,84 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 182,186 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 189,193 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/no_content_do_contents/no_content.html texinfo-6.8/tp/tests/contents/res_parser/no_content_do_contents/no_content.html
*** texinfo-6.7/tp/tests/contents/res_parser/no_content_do_contents/no_content.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/no_content_do_contents/no_content.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,57 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 57,62 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  </p>
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 78,84 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 88,93 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 95,100 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 198,202 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 205,209 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/no_content_do_contents_inline/no_content.html texinfo-6.8/tp/tests/contents/res_parser/no_content_do_contents_inline/no_content.html
*** texinfo-6.7/tp/tests/contents/res_parser/no_content_do_contents_inline/no_content.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/no_content_do_contents_inline/no_content.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,57 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 57,62 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 78,84 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 182,186 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 189,193 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/no_content_inline/no_content.html texinfo-6.8/tp/tests/contents/res_parser/no_content_inline/no_content.html
*** texinfo-6.7/tp/tests/contents/res_parser/no_content_inline/no_content.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/no_content_inline/no_content.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,57 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 57,62 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 78,84 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 182,186 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 189,193 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/no_content_setcatpage/no_content_setcatpage.html texinfo-6.8/tp/tests/contents/res_parser/no_content_setcatpage/no_content_setcatpage.html
*** texinfo-6.7/tp/tests/contents/res_parser/no_content_setcatpage/no_content_setcatpage.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/no_content_setcatpage/no_content_setcatpage.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,57 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 57,62 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 78,84 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 182,186 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 189,193 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/no_content_setcatpage_do_contents/no_content_setcatpage.html texinfo-6.8/tp/tests/contents/res_parser/no_content_setcatpage_do_contents/no_content_setcatpage.html
*** texinfo-6.7/tp/tests/contents/res_parser/no_content_setcatpage_do_contents/no_content_setcatpage.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/no_content_setcatpage_do_contents/no_content_setcatpage.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,57 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 57,62 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  </p>
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 78,84 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 88,93 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 95,100 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 198,202 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 205,209 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/no_content_setcatpage_do_contents_inline/no_content_setcatpage.html texinfo-6.8/tp/tests/contents/res_parser/no_content_setcatpage_do_contents_inline/no_content_setcatpage.html
*** texinfo-6.7/tp/tests/contents/res_parser/no_content_setcatpage_do_contents_inline/no_content_setcatpage.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/no_content_setcatpage_do_contents_inline/no_content_setcatpage.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,57 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 57,62 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 78,84 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 182,186 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 189,193 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/contents/res_parser/no_content_setcatpage_inline/no_content_setcatpage.html texinfo-6.8/tp/tests/contents/res_parser/no_content_setcatpage_inline/no_content_setcatpage.html
*** texinfo-6.7/tp/tests/contents/res_parser/no_content_setcatpage_inline/no_content_setcatpage.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/contents/res_parser/no_content_setcatpage_inline/no_content_setcatpage.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,57 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 57,62 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 73,77 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 78,84 ----
  </p>
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 182,186 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 189,193 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/coverage_macro.texi texinfo-6.8/tp/tests/coverage_macro.texi
*** texinfo-6.7/tp/tests/coverage_macro.texi	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/coverage_macro.texi	2021-03-11 20:31:55.000000000 +0000
***************
*** 79,82 ****
--- 79,83 ----
  @@result @result{}
  @@today @today{}
+ 
  @@aa @aa{}
  @@AA @AA{}
***************
*** 94,97 ****
--- 95,99 ----
  @@dh @dh{}
  @@th @th{}
+ 
  @@exclamdown @exclamdown{}
  @@questiondown @questiondown{}
***************
*** 182,189 ****
  @code{@@,@{c@}} @,{c}
  @code{@@,@{--c@}} @,{--c}
- @ifset texi2html
  @code{@@ogonek@{a@}} @ogonek{a}
  @code{@@ogonek@{--a@}} @ogonek{--a}
- @end ifset
  @code{@@footnote@{in footnote@}} @footnote{in footnote}
  @code{@@footnote@{in footnote2@}} @footnote{in footnote2}
--- 184,189 ----
***************
*** 193,200 ****
  @code{@@image@{f--ile,,l--e@}} @image{f--ile,,l--e}
  @code{@@image@{f--ile,,,alt@}} @image{f--ile,,,alt}
! @code{@@image@{f--ile,,,,e-d-xt@}} @image{f--ile,,,,e--xt}
! @code{@@image@{f--ile,aze,az,alt,e--xt@}} @image{f--ile,aze,az,alt,e--xt}
  @code{@@image@{f-ile,aze,,a--lt@}} @image{f-ile,aze,,a--lt}
! @code{@@image@{@@file@{f--ile@}@@@@@@.,aze,az,alt,@@file@{file ext@} e--xt@@@}} @image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}}
  
  @sp 2
--- 193,200 ----
  @code{@@image@{f--ile,,l--e@}} @image{f--ile,,l--e}
  @code{@@image@{f--ile,,,alt@}} @image{f--ile,,,alt}
! @code{@@image@{f--ile,,,,.e-d-xt@}} @image{f--ile,,,,.e--xt}
! @code{@@image@{f--ile,aze,az,alt,.e--xt@}} @image{f--ile,aze,az,alt,.e--xt}
  @code{@@image@{f-ile,aze,,a--lt@}} @image{f-ile,aze,,a--lt}
! @code{@@image@{@@file@{f--ile@}@@@@@@.,aze,az,alt,@@file@{.file ext@} e--xt@@@}} @image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}}
  
  @sp 2
***************
*** 262,266 ****
  @end quotation
  
- @ifset texi2html
  @smallquotation 
  A small quot---ation
--- 262,265 ----
***************
*** 274,278 ****
  something, other thing
  @end smallquotation
- @end ifset
  
  @itemize
--- 273,276 ----
***************
*** 329,332 ****
--- 327,366 ----
  @end example
  
+ @example first arg
+ example one arg
+ @end example
+ 
+ @example first arg, second arg
+ example two args
+ @end example
+ 
+ @example first arg, second arg, third arg
+ example three args
+ @end example
+ 
+ @example first arg, second arg, third arg, fourth arg
+ example four args
+ @end example
+ 
+ @example first arg, second arg, third arg, fourth arg, fifth arg
+ example five args
+ @end example
+ 
+ @example something @'e @TeX{}
+ The something @'e @TeX{} is here.
+ @end example
+ 
+ @example @@ at the end of line @
+ A @@ at the end of the @@example line.
+ @end example
+ 
+ @example ,,,,,,
+ example with empty args
+ @end example
+ 
+ @example ,,,nonempty,,,
+ example with empty and non empty args mix
+ @end example
+ 
  @smallexample
  s--mallexample
***************
*** 357,360 ****
--- 391,403 ----
  @end smallformat
  
+ @ignore
+ in the displaymath below, as in math, backslash are doubled because 
+ we are in a macro.
+ @end ignore
+ @displaymath
+ disp--laymath
+ f(x) = {1 \\over \\sigma \\sqrt{2\\pi}}e@sup{-{1 \\over 2}\\left({x-\\mu \\over \\sigma}\\right)^2}
+ @end displaymath
+ 
  @deffn c--ategory d--effn_name a--rguments...
  d--effn
***************
*** 610,615 ****
  @subsubheading subsubheading
  
- @c makeinfo cannot handle that
- @ifset texi2html
  
  @code{@@acronym@{--a,an accronym @@comma@{@} @@enddots@{@}@}} @acronym{--a,an accronym @comma{} @enddots{}}
--- 653,656 ----
***************
*** 623,630 ****
  @code{@@image@{file@@verb@{:jk _" %@@:@},,,alt@@verb@{:jk _" %@@:@}@}} @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}
  
- @set invalid
- @end ifset
  
  
  @c invalid texinfo
  @ifset invalid
--- 664,670 ----
  @code{@@image@{file@@verb@{:jk _" %@@:@},,,alt@@verb@{:jk _" %@@:@}@}} @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}
  
  
  
+ @set invalid
  @c invalid texinfo
  @ifset invalid
diff -Nrc2 texinfo-6.7/tp/tests/formatting/Makefile.am texinfo-6.8/tp/tests/formatting/Makefile.am
*** texinfo-6.7/tp/tests/formatting/Makefile.am	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/formatting/Makefile.am	2020-11-22 19:10:59.000000000 +0000
***************
*** 9,13 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 9,13 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/formatting/Makefile.in texinfo-6.8/tp/tests/formatting/Makefile.in
*** texinfo-6.7/tp/tests/formatting/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/tp/tests/formatting/Makefile.in	2021-07-03 10:13:03.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 97,103 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 97,104 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 106,114 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 107,119 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 118,124 ****
--- 123,133 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 133,137 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 142,145 ----
***************
*** 148,151 ****
--- 156,160 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 154,164 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 163,181 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 179,187 ****
--- 196,207 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 192,196 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 212,217 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 243,246 ****
--- 264,268 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 261,264 ****
--- 283,287 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 267,273 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 290,297 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 278,281 ****
--- 302,307 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 285,293 ****
--- 311,328 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 305,316 ****
--- 340,355 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 320,323 ****
--- 359,363 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 326,339 ****
--- 366,387 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 341,345 ****
--- 389,395 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 363,378 ****
--- 413,481 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 381,384 ****
--- 484,488 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 412,418 ****
--- 516,526 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 423,447 ****
--- 531,565 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 451,454 ****
--- 569,573 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 497,504 ****
--- 616,625 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 509,518 ****
--- 630,644 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 523,527 ****
--- 649,656 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 537,556 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 666,690 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 560,567 ****
--- 694,704 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 571,576 ****
--- 708,715 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 583,590 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 722,730 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 595,601 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 735,745 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 603,608 ****
--- 747,754 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 610,613 ****
--- 756,760 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 630,633 ****
--- 777,782 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 640,645 ****
--- 789,796 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 657,667 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 808,822 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 702,705 ****
--- 857,861 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 714,717 ****
--- 870,875 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 723,733 ****
--- 881,900 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 742,751 ****
--- 909,921 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 758,768 ****
--- 928,942 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 775,779 ****
--- 949,955 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 798,804 ****
--- 974,984 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 806,828 ****
--- 986,1024 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 834,841 ****
--- 1030,1040 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 843,847 ****
--- 1042,1049 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 854,864 ****
--- 1056,1076 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 885,888 ****
--- 1097,1101 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 892,896 ****
--- 1105,1111 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 899,915 ****
--- 1114,1135 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 922,925 ****
--- 1142,1146 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 937,943 ****
--- 1158,1174 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 950,954 ****
--- 1181,1187 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1215,1219 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 1448,1452 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/formatting/res_parser/ignore_and_comments_output/ignore_and_comments.html texinfo-6.8/tp/tests/formatting/res_parser/ignore_and_comments_output/ignore_and_comments.html
*** texinfo-6.7/tp/tests/formatting/res_parser/ignore_and_comments_output/ignore_and_comments.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/formatting/res_parser/ignore_and_comments_output/ignore_and_comments.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/tests/formatting/res_parser/simplest_test_css/simplest.html texinfo-6.8/tp/tests/formatting/res_parser/simplest_test_css/simplest.html
*** texinfo-6.7/tp/tests/formatting/res_parser/simplest_test_css/simplest.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/formatting/res_parser/simplest_test_css/simplest.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,14 ****
--- 11,16 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
***************
*** 23,31 ****
  @import ("strange\" ;file") ;
  
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 25,33 ----
  @import ("strange\" ;file") ;
  
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 36,39 ****
--- 38,42 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  @media tv { h3 {text-align: left} }
***************
*** 50,55 ****
  <p>This is a very simple texi manual &nbsp; &lt;&gt;.
  </p>
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 53,57 ----
  <p>This is a very simple texi manual &nbsp; &lt;&gt;.
  </p>
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/tests/formatting/res_parser/test_redefine_need/test_need.html texinfo-6.8/tp/tests/formatting/res_parser/test_redefine_need/test_need.html
*** texinfo-6.7/tp/tests/formatting/res_parser/test_redefine_need/test_need.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/formatting/res_parser/test_redefine_need/test_need.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><span id="Test-need"></span><h1 class="top">Test need</h1>
  
  <p>@need <!-- need: 0.1 on line following -->
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="Test-need"></span><h1 class="top">Test need</h1>
  
  <p>@need <!-- need: 0.1 on line following -->
***************
*** 41,45 ****
  </p>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 45,49 ----
  </p>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/indices/Makefile.am texinfo-6.8/tp/tests/indices/Makefile.am
*** texinfo-6.7/tp/tests/indices/Makefile.am	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/Makefile.am	2020-11-22 19:10:59.000000000 +0000
***************
*** 15,19 ****
  
  distclean-local:
! 	rm -rf out_parser out_parser_info diffs test_log
  
  dist-hook:
--- 15,19 ----
  
  distclean-local:
! 	rm -rf out_parser out_parser_info raw_out_parser raw_out_parser_info diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/indices/Makefile.in texinfo-6.8/tp/tests/indices/Makefile.in
*** texinfo-6.7/tp/tests/indices/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/tp/tests/indices/Makefile.in	2021-07-03 10:13:03.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 97,103 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 97,104 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 106,114 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 107,119 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 118,124 ****
--- 123,133 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 133,137 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 142,145 ----
***************
*** 148,151 ****
--- 156,160 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 154,164 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 163,181 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 179,187 ****
--- 196,207 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 192,196 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 212,217 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 243,246 ****
--- 264,268 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 261,264 ****
--- 283,287 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 267,273 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 290,297 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 278,281 ****
--- 302,307 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 285,293 ****
--- 311,328 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 305,316 ****
--- 340,355 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 320,323 ****
--- 359,363 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 326,339 ****
--- 366,387 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 341,345 ****
--- 389,395 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 363,378 ****
--- 413,481 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 381,384 ****
--- 484,488 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 412,418 ****
--- 516,526 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 423,447 ****
--- 531,565 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 451,454 ****
--- 569,573 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 497,504 ****
--- 616,625 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 509,518 ****
--- 630,644 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 523,527 ****
--- 649,656 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 537,556 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 666,690 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 560,567 ****
--- 694,704 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 571,576 ****
--- 708,715 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 583,590 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 722,730 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 595,601 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 735,745 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 603,608 ****
--- 747,754 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 610,613 ****
--- 756,760 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 630,633 ****
--- 777,782 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 640,645 ****
--- 789,796 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 657,667 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 808,822 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 702,705 ****
--- 857,861 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 714,717 ****
--- 870,875 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 723,733 ****
--- 881,900 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 742,751 ****
--- 909,921 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 758,768 ****
--- 928,942 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 775,779 ****
--- 949,955 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 798,804 ****
--- 974,984 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 806,828 ****
--- 986,1024 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 834,841 ****
--- 1030,1040 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 843,847 ****
--- 1042,1049 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 854,864 ****
--- 1056,1076 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 885,888 ****
--- 1097,1101 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 892,896 ****
--- 1105,1111 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 899,915 ****
--- 1114,1135 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 922,925 ****
--- 1142,1146 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 937,943 ****
--- 1158,1174 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 950,954 ****
--- 1181,1187 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1221,1225 ****
  
  distclean-local:
! 	rm -rf out_parser out_parser_info diffs test_log
  
  dist-hook:
--- 1454,1458 ----
  
  distclean-local:
! 	rm -rf out_parser out_parser_info raw_out_parser raw_out_parser_info diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_and_node_same_name/index_and_node_same_name.html texinfo-6.8/tp/tests/indices/res_parser/index_and_node_same_name/index_and_node_same_name.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_and_node_same_name/index_and_node_same_name.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_and_node_same_name/index_and_node_same_name.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#index-node" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#index-node" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 55,59 ****
  
  <hr size="6">
! <span id="index-node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 59,64 ----
  
  <hr size="6">
! <div class="chapter" id="index-node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 89,93 ****
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 94,100 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 198,202 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 205,209 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_entry_in_footnote/index_entry_in_footnote.html texinfo-6.8/tp/tests/indices/res_parser/index_entry_in_footnote/index_entry_in_footnote.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_entry_in_footnote/index_entry_in_footnote.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_entry_in_footnote/index_entry_in_footnote.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#Index" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#Index" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,57 ****
  
  <hr size="6">
! <span id="Index"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 57,62 ----
  
  <hr size="6">
! <div class="appendix" id="Index">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 85,89 ****
  
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 90,96 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 94,98 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote
  </p>
--- 101,105 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote
  </p>
***************
*** 100,105 ****
  <span id="index-index-entry-in-footnote"></span>
  </p>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 107,112 ----
  <span id="index-index-entry-in-footnote"></span>
  </p>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 210,214 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 217,221 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_nodes/index_nodes.html texinfo-6.8/tp/tests/indices/res_parser/index_nodes/index_nodes.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_nodes/index_nodes.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_nodes/index_nodes.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 333,338 ****
  </td></tr></table>
  
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 336,340 ----
  </td></tr></table>
  
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/a-node.html texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/a-node.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/a-node.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/a-node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/another.html texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/another.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/another.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/another.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/first.html texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/first.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/first.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/first.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/index.html texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/index_nodes_abt.html texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/index_nodes_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/index_nodes_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/index_nodes_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 144,148 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 147,151 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/second.html texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/second.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_nodes_nodes/second.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_nodes_nodes/second.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_no_node_no_top/index_no_node_no_top.html texinfo-6.8/tp/tests/indices/res_parser/index_no_node_no_top/index_no_node_no_top.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_no_node_no_top/index_no_node_no_top.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_no_node_no_top/index_no_node_no_top.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 83,87 ****
  
  
! <span id="unnumbered"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[ &lt; ]</td>
--- 86,91 ----
  
  
! <div class="unnumbered" id="unnumbered">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
  <td valign="middle" align="left">[ &lt; ]</td>
***************
*** 150,154 ****
  
  <hr>
! <span id="top-_0028chapter_0029-section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#unnumbered" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered" title="Previous section in reading order"> &lt; </a>]</td>
--- 154,160 ----
  
  <hr>
! </div>
! <div class="unnumbered" id="top-_0028chapter_0029-section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#unnumbered" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#unnumbered" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 224,228 ****
  
  <hr>
! <span id="second"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#top-_0028chapter_0029-section" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#top-_0028chapter_0029-section" title="Previous section in reading order"> &lt; </a>]</td>
--- 230,235 ----
  
  <hr>
! <div class="section" id="second">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#top-_0028chapter_0029-section" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#top-_0028chapter_0029-section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 334,338 ****
  </td></tr></table>
  <hr>
! <span id="Chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#top-_0028chapter_0029-section" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#second" title="Previous section in reading order"> &lt; </a>]</td>
--- 341,348 ----
  </td></tr></table>
  <hr>
! </div>
! </div>
! <div class="chapter" id="Chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#top-_0028chapter_0029-section" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#second" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 400,404 ****
  </p>
  <hr>
! <span id="Chapter-2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 410,416 ----
  </p>
  <hr>
! </div>
! <div class="chapter" id="Chapter-2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 420,424 ****
  </p>
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#unnumbered" title="Cover (top) of document">Top</a>]</td>
--- 432,437 ----
  </p>
  <hr size="6">
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#unnumbered" title="Cover (top) of document">Top</a>]</td>
***************
*** 529,533 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 542,546 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_one_node/index_one_node.html texinfo-6.8/tp/tests/indices/res_parser/index_one_node/index_one_node.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_one_node/index_one_node.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_one_node/index_one_node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 74,79 ****
  </td></tr></table>
  
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 77,81 ----
  </td></tr></table>
  
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Chapter.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 Chapter (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="chapter" id="Chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 99,112 ****
  <span id="index-findex-entry"></span>
  
! <dl>
! <dt>truc: <strong></strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
  </dl>
  
  <dl compact="compact">
! <dt>fun
! <span id="index-fun"></span>
! </dt>
  </dl>
  
--- 103,114 ----
  <span id="index-findex-entry"></span>
  
! <dl class="def">
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id='index-fun'><span>fun<a href='#index-fun' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 116,119 ****
--- 118,122 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Copying-and-indices.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Copying-and-indices.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Copying-and-indices.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Copying-and-indices.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Appendix A Copying and indices (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Copying-and-indices"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-indices">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 157,160 ****
--- 161,165 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Copying-information.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Copying-information.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Copying-information.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Copying-information.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Copying information (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=Chapter.html#Copying-information">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region/index.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 43,47 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 46,51 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 52,60 ****
  </tr></table>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top"><a href="Copying-and-indices.html" rel="index">Appendix A Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 56,60 ----
  </tr></table>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region/index_special_region_abt.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region/index_special_region_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region/index_special_region_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region/index_special_region_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 149,153 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 152,156 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region/index_special_region_fot.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region/index_special_region_fot.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region/index_special_region_fot.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region/index_special_region_fot.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Footnotes (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 49,63 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="Chapter.html#DOCF1">(1)</a></h3>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <h5><a id="FOOT1_2" href="Copying-and-indices.html#DOCF1_2">(2)</a></h3>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 52,66 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="Chapter.html#DOCF1">(1)</a></h5>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <h5><a id="FOOT1_2" href="Copying-and-indices.html#DOCF1_2">(2)</a></h5>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region/index_special_region_toc.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region/index_special_region_toc.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region/index_special_region_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region/index_special_region_toc.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 56,60 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 59,63 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Public-domain-reference.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Public-domain-reference.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Public-domain-reference.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Public-domain-reference.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Public domain reference (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_fot.html#Public-domain-reference">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Titlepage-footnote-anchor.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Titlepage-footnote-anchor.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region/Titlepage-footnote-anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region/Titlepage-footnote-anchor.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Titlepage footnote anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_fot.html#Titlepage-footnote-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Chapter.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 Chapter (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="chapter" id="Chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 99,112 ****
  <span id="index-findex-entry"></span>
  
! <dl>
! <dt>truc: <strong></strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
  </dl>
  
  <dl compact="compact">
! <dt>fun
! <span id="index-fun"></span>
! </dt>
  </dl>
  
--- 103,114 ----
  <span id="index-findex-entry"></span>
  
! <dl class="def">
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id='index-fun'><span>fun<a href='#index-fun' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 116,119 ****
--- 118,122 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Copying-and-indices.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Copying-and-indices.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Copying-and-indices.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Copying-and-indices.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Appendix A Copying and indices (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Copying-and-indices"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-indices">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 157,160 ****
--- 161,165 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Copying-information.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Copying-information.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Copying-information.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Copying-information.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Copying information (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#Copying-information">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/index.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 85,89 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 88,93 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 94,102 ****
  </tr></table>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top"><a href="Copying-and-indices.html" rel="index">Appendix A Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 98,102 ----
  </tr></table>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/index_special_region_abt.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/index_special_region_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/index_special_region_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/index_special_region_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 149,153 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 152,156 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/index_special_region_fot.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/index_special_region_fot.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/index_special_region_fot.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/index_special_region_fot.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Footnotes (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 49,72 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT2" href="index.html#DOCF2">(1)</a></h3>
  <span id="Titlepage-footnote-anchor"></span><p>This is a fine document.
  </p>
  <span id="index-titlepage-Titlepage-footnote"></span>
! <h5><a id="FOOT1" href="index.html#DOCF1">(2)</a></h3>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <h5><a id="FOOT1_3" href="Chapter.html#DOCF1_3">(3)</a></h3>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <h5><a id="FOOT1_4" href="Copying-and-indices.html#DOCF1_4">(4)</a></h3>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 52,75 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT2" href="index.html#DOCF2">(1)</a></h5>
  <span id="Titlepage-footnote-anchor"></span><p>This is a fine document.
  </p>
  <span id="index-titlepage-Titlepage-footnote"></span>
! <h5><a id="FOOT1" href="index.html#DOCF1">(2)</a></h5>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <h5><a id="FOOT1_3" href="Chapter.html#DOCF1_3">(3)</a></h5>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <h5><a id="FOOT1_4" href="Copying-and-indices.html#DOCF1_4">(4)</a></h5>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/index_special_region_toc.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/index_special_region_toc.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/index_special_region_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/index_special_region_toc.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 56,60 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 59,63 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Public-domain-reference.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Public-domain-reference.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Public-domain-reference.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Public-domain-reference.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Public domain reference (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_fot.html#Public-domain-reference">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Titlepage-anchor.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Titlepage-anchor.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Titlepage-anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Titlepage-anchor.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Titlepage anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#Titlepage-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Titlepage-footnote-anchor.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Titlepage-footnote-anchor.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_html/Titlepage-footnote-anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_html/Titlepage-footnote-anchor.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Titlepage footnote anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_fot.html#Titlepage-footnote-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Chapter.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 Chapter (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="chapter" id="Chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 63,76 ****
  <span id="index-findex-entry"></span>
  
! <dl>
! <dt>truc: <strong></strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
  </dl>
  
  <dl compact="compact">
! <dt>fun
! <span id="index-fun"></span>
! </dt>
  </dl>
  
--- 67,78 ----
  <span id="index-findex-entry"></span>
  
! <dl class="def">
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id='index-fun'><span>fun<a href='#index-fun' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 80,83 ****
--- 82,86 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Copying-and-indices.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Copying-and-indices.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Copying-and-indices.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Copying-and-indices.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Appendix A Copying and indices (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Copying-and-indices"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-indices">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 121,124 ****
--- 125,129 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 43,47 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 46,51 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 52,60 ****
  </tr></table>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top"><a href="Copying-and-indices.html" rel="index">Appendix A Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 56,60 ----
  </tr></table>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_abt.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 149,153 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 152,156 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_toc.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_toc.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_toc.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 56,60 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 59,63 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Public-domain-reference.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Public-domain-reference.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Public-domain-reference.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Public-domain-reference.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Public domain reference (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_no_insertcopying_fot.html#Public-domain-reference">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Titlepage-footnote-anchor.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Titlepage-footnote-anchor.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Titlepage-footnote-anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Titlepage-footnote-anchor.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Titlepage footnote anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_no_insertcopying_fot.html#Titlepage-footnote-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Chapter.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 Chapter (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="chapter" id="Chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 63,76 ****
  <span id="index-findex-entry"></span>
  
! <dl>
! <dt>truc: <strong></strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
  </dl>
  
  <dl compact="compact">
! <dt>fun
! <span id="index-fun"></span>
! </dt>
  </dl>
  
--- 67,78 ----
  <span id="index-findex-entry"></span>
  
! <dl class="def">
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id='index-fun'><span>fun<a href='#index-fun' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 80,83 ****
--- 82,86 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-and-indices.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-and-indices.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-and-indices.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-and-indices.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Appendix A Copying and indices (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Copying-and-indices"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-indices">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 121,124 ****
--- 125,129 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-information.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-information.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-information.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-information.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Copying information (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#Copying-information">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 85,89 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 88,93 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 94,102 ****
  </tr></table>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top"><a href="Copying-and-indices.html" rel="index">Appendix A Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 98,102 ----
  </tr></table>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_abt.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 149,153 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 152,156 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_fot.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_fot.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_fot.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_fot.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Footnotes (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 49,62 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT2" href="index.html#DOCF2">(1)</a></h3>
  <span id="Titlepage-footnote-anchor"></span><p>This is a fine document.
  </p>
  <span id="index-titlepage-Titlepage-footnote"></span>
! <h5><a id="FOOT1" href="index.html#DOCF1">(2)</a></h3>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 52,65 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT2" href="index.html#DOCF2">(1)</a></h5>
  <span id="Titlepage-footnote-anchor"></span><p>This is a fine document.
  </p>
  <span id="index-titlepage-Titlepage-footnote"></span>
! <h5><a id="FOOT1" href="index.html#DOCF1">(2)</a></h5>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_toc.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_toc.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_toc.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 56,60 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 59,63 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Public-domain-reference.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Public-domain-reference.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Public-domain-reference.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Public-domain-reference.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Public domain reference (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_no_insertcopying_fot.html#Public-domain-reference">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-anchor.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-anchor.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-anchor.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Titlepage anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#Titlepage-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-footnote-anchor.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-footnote-anchor.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-footnote-anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-footnote-anchor.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Titlepage footnote anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_no_insertcopying_fot.html#Titlepage-footnote-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/Chapter.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/Chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/Chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/Chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 Chapter (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="chapter" id="Chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 63,76 ****
  <span id="index-findex-entry"></span>
  
! <dl>
! <dt>truc: <strong></strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
  </dl>
  
  <dl compact="compact">
! <dt>fun
! <span id="index-fun"></span>
! </dt>
  </dl>
  
--- 67,78 ----
  <span id="index-findex-entry"></span>
  
! <dl class="def">
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id='index-fun'><span>fun<a href='#index-fun' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 80,83 ****
--- 82,86 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/Copying-and-indices.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/Copying-and-indices.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/Copying-and-indices.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/Copying-and-indices.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Appendix A Copying and indices (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Copying-and-indices"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-indices">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 121,124 ****
--- 125,129 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/index.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 43,47 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 46,51 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 53,61 ****
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top"><a href="Copying-and-indices.html" rel="index">Appendix A Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 57,61 ----
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
! </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_abt.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 149,153 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 152,156 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_toc.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_toc.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_toc.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 56,60 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 59,63 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/Public-domain-reference.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/Public-domain-reference.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/Public-domain-reference.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/Public-domain-reference.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Public domain reference (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_no_region_fot.html#Public-domain-reference">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/Titlepage-footnote-anchor.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/Titlepage-footnote-anchor.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region/Titlepage-footnote-anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region/Titlepage-footnote-anchor.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Titlepage footnote anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_no_region_fot.html#Titlepage-footnote-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Chapter.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 Chapter (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="chapter" id="Chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 63,76 ****
  <span id="index-findex-entry"></span>
  
! <dl>
! <dt>truc: <strong></strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
  </dl>
  
  <dl compact="compact">
! <dt>fun
! <span id="index-fun"></span>
! </dt>
  </dl>
  
--- 67,78 ----
  <span id="index-findex-entry"></span>
  
! <dl class="def">
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id='index-fun'><span>fun<a href='#index-fun' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 80,83 ****
--- 82,86 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-and-indices.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-and-indices.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-and-indices.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-and-indices.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Appendix A Copying and indices (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="Copying-and-indices"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 43,48 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-indices">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="Chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 121,124 ****
--- 125,129 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-information.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-information.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-information.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-information.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Copying information (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#Copying-information">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/index.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 85,89 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 88,93 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="Chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 95,103 ****
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top"><a href="Copying-and-indices.html" rel="index">Appendix A Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 99,103 ----
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
! </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_abt.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 149,153 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 152,156 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_fot.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_fot.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_fot.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_fot.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Footnotes (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 49,62 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT2" href="index.html#DOCF2">(1)</a></h3>
  <span id="Titlepage-footnote-anchor"></span><p>This is a fine document.
  </p>
  <span id="index-titlepage-Titlepage-footnote"></span>
! <h5><a id="FOOT1" href="index.html#DOCF1">(2)</a></h3>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 52,65 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT2" href="index.html#DOCF2">(1)</a></h5>
  <span id="Titlepage-footnote-anchor"></span><p>This is a fine document.
  </p>
  <span id="index-titlepage-Titlepage-footnote"></span>
! <h5><a id="FOOT1" href="index.html#DOCF1">(2)</a></h5>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
  </p>
  <span id="index-copying-Public-domain"></span>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_toc.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_toc.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_toc.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (Top)</title>
  
--- 10,13 ----
***************
*** 17,27 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,29 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 32,35 ****
--- 34,38 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,44 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 43,47 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 56,60 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 59,63 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Public-domain-reference.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Public-domain-reference.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Public-domain-reference.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Public-domain-reference.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Public domain reference (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_no_region_fot.html#Public-domain-reference">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-anchor.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-anchor.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-anchor.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Titlepage anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#Titlepage-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-footnote-anchor.html texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-footnote-anchor.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-footnote-anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-footnote-anchor.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Titlepage footnote anchor (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index_special_region_no_region_fot.html#Titlepage-footnote-anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_table/index.html texinfo-6.8/tp/tests/indices/res_parser/index_table/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_table/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_table/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="node-with-ftable-and-vtable.html" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="node-with-ftable-and-vtable.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 52,55 ****
--- 56,60 ----
  </table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_table/index_table_abt.html texinfo-6.8/tp/tests/indices/res_parser/index_table/index_table_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_table/index_table_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_table/index_table_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_table/index_table_toc.html texinfo-6.8/tp/tests/indices/res_parser/index_table/index_table_toc.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_table/index_table_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_table/index_table_toc.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 54,58 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 57,61 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_table/indices-refs.html texinfo-6.8/tp/tests/indices/res_parser/index_table/indices-refs.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_table/indices-refs.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_table/indices-refs.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="indices-refs"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="node-with-printindex.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="node-with-printindex.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="indices-refs">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="node-with-printindex.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="node-with-printindex.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 508,512 ****
  
  <hr>
! <span id="node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#indices-refs" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#indices-refs" title="Previous section in reading order"> &lt; </a>]</td>
--- 512,517 ----
  
  <hr>
! <div class="section" id="node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#indices-refs" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#indices-refs" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 527,530 ****
--- 532,537 ----
  <p>A section following the indices.
  </p>
+ </div>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_table/node.html texinfo-6.8/tp/tests/indices/res_parser/index_table/node.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_table/node.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_table/node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=indices-refs.html#node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_table/node-with-ftable-and-vtable.html texinfo-6.8/tp/tests/indices/res_parser/index_table/node-with-ftable-and-vtable.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_table/node-with-ftable-and-vtable.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_table/node-with-ftable-and-vtable.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="node-with-ftable-and-vtable"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="node-with-ftable-and-vtable">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 59,68 ****
  
  <dl compact="compact">
! <dt>var1
! <span id="index-var1"></span>
! </dt>
! <dt>var2
! <span id="index-var2"></span>
! </dt>
  <dd><p>var1 et var2
  </p></dd>
--- 63,68 ----
  
  <dl compact="compact">
! <dt id='index-var1'><span>var1<a href='#index-var1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-var2'><span>var2<a href='#index-var2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>var1 et var2
  </p></dd>
***************
*** 71,89 ****
  <p>an ftable 
  </p><dl compact="compact">
! <dt>fun1
! <span id="index-fun1"></span>
! </dt>
! <dt>fun2
! <span id="index-fun2"></span>
! </dt>
  <dd><p>fun1 et fun2 
  </p></dd>
! <dt>more fun
! <span id="index-more-fun"></span>
! </dt>
  <dd><p>and even more   
  </p></dd>
  </dl>
  
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
--- 71,84 ----
  <p>an ftable 
  </p><dl compact="compact">
! <dt id='index-fun1'><span>fun1<a href='#index-fun1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-fun2'><span>fun2<a href='#index-fun2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>fun1 et fun2 
  </p></dd>
! <dt id='index-more-fun'><span>more fun<a href='#index-more-fun' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>and even more   
  </p></dd>
  </dl>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/index_table/node-with-printindex.html texinfo-6.8/tp/tests/indices/res_parser/index_table/node-with-printindex.html
*** texinfo-6.7/tp/tests/indices/res_parser/index_table/node-with-printindex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/index_table/node-with-printindex.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="node-with-printindex"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="node-with-ftable-and-vtable.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="node-with-ftable-and-vtable.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="node-with-printindex">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="node-with-ftable-and-vtable.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="node-with-ftable-and-vtable.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 411,414 ****
--- 415,419 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/a-node.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/a-node.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/a-node.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/a-node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#a-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/another.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/another.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/another.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/another.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#another">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/chapter.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 123,126 ****
--- 127,131 ----
  <span id="index-node-in-chapter"></span>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first-before-top.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first-before-top.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first-before-top.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first-before-top.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#first-before-top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#first">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/index.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 266,270 ****
  
  
! <span id="Top"></span><span id="index-entry-a"></span>
  <p>in top node.
  </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#top-section_cp_symbol-1"><b>!</b></a>
--- 269,274 ----
  
  
! <div class="top" id="Top">
! <span id="index-entry-a"></span>
  <p>in top node.
  </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#top-section_cp_symbol-1"><b>!</b></a>
***************
*** 712,715 ****
--- 716,720 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-chapter.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#node-in-chapter">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#node-in-menu-before-top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/nodes_before_top_and_sections_abt.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/nodes_before_top_and_sections_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/nodes_before_top_and_sections_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/nodes_before_top_and_sections_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/second.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/second.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/second.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/second.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#second">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/a-node.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/a-node.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/a-node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#a-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/another.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/another.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/another.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/another.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#another">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/chapter.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html#a-node" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html#a-node" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 140,143 ****
--- 144,148 ----
  <span id="index-node-in-chapter"></span>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#first">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/index.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first-before-top.html#node-in-menu-before-top" title="Previous section in reading order"> &lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#first" title="Next section in reading order"> &gt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="first-before-top.html#node-in-menu-before-top" title="Previous section in reading order"> &lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#first" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 556,559 ****
--- 560,564 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#node-in-chapter">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first-before-top.html#node-in-menu-before-top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/nodes_before_top_and_sections_abt.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/nodes_before_top_and_sections_abt.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/nodes_before_top_and_sections_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/nodes_before_top_and_sections_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 143,147 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 146,150 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/second.html texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/second.html
*** texinfo-6.7/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/second.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/second.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#second">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/printindex_between_node_section/index.html texinfo-6.8/tp/tests/indices/res_parser/printindex_between_node_section/index.html
*** texinfo-6.7/tp/tests/indices/res_parser/printindex_between_node_section/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/printindex_between_node_section/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=printindex_between_node_section.html#Top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/printindex_between_node_section/node-chap1.html texinfo-6.8/tp/tests/indices/res_parser/printindex_between_node_section/node-chap1.html
*** texinfo-6.7/tp/tests/indices/res_parser/printindex_between_node_section/node-chap1.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/printindex_between_node_section/node-chap1.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=printindex_between_node_section.html#node-chap1">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/printindex_between_node_section/node-sec1.html texinfo-6.8/tp/tests/indices/res_parser/printindex_between_node_section/node-sec1.html
*** texinfo-6.7/tp/tests/indices/res_parser/printindex_between_node_section/node-sec1.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/printindex_between_node_section/node-sec1.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=printindex_between_node_section.html#node-sec1">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/printindex_between_node_section/printindex_between_node_section.html texinfo-6.8/tp/tests/indices/res_parser/printindex_between_node_section/printindex_between_node_section.html
*** texinfo-6.7/tp/tests/indices/res_parser/printindex_between_node_section/printindex_between_node_section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/printindex_between_node_section/printindex_between_node_section.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#node-chap1" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#node-chap1" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 69,73 ****
  
  <hr size="6">
! <span id="node-chap1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 73,78 ----
  
  <hr size="6">
! <div class="chapter" id="node-chap1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 92,96 ****
  
  <hr>
! <span id="node-sec1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#node-chap1" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#node-chap1" title="Previous section in reading order"> &lt; </a>]</td>
--- 97,102 ----
  
  <hr>
! <div class="section" id="node-sec1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#node-chap1" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#node-chap1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 144,148 ****
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 150,157 ----
  
  <hr size="6">
! </div>
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 253,257 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 262,266 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser/printindex_between_part_chapter/printindex_between_part_chapter.html texinfo-6.8/tp/tests/indices/res_parser/printindex_between_part_chapter/printindex_between_part_chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser/printindex_between_part_chapter/printindex_between_part_chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser/printindex_between_part_chapter/printindex_between_part_chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#node-chap1" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#node-chap1" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 71,75 ****
  
  <hr size="6">
! <span id="Part-1"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 75,81 ----
  
  <hr size="6">
! </div>
! <div class="part" id="Part-1">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 124,131 ****
  </td></tr></table>
  
! <span id="node-chap1"></span><span id="chapter-1"></span><h1 class="chapter">1 chapter 1</h1>
  
  <hr>
! <span id="node-chap2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#node-chap1" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#node-chap1" title="Previous section in reading order"> &lt; </a>]</td>
--- 130,140 ----
  </td></tr></table>
  
! <div class="chapter" id="node-chap1">
! <span id="chapter-1"></span><h1 class="chapter">1 chapter 1</h1>
  
  <hr>
! </div>
! <div class="chapter" id="node-chap2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#node-chap1" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#node-chap1" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 145,149 ****
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 154,160 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 254,258 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 265,269 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_html/Copying-and-indices.html texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_html/Copying-and-indices.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_html/Copying-and-indices.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_html/Copying-and-indices.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Copying and indices (Top)</title>
  
--- 10,13 ----
***************
*** 17,32 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
! <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <link href="index.html" rel="up" title="Top">
- <link href="index.html" rel="prev" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,33 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
  <link href="index.html" rel="index" title="Top">
! <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  <link href="index.html" rel="up" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 37,40 ****
--- 38,42 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 45,51 ****
  
  <body lang="en">
! <span id="Copying-and-indices"></span><div class="header">
  <p>
! Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="Copying-and-indices-1"></span><h2 class="appendix">Appendix A Copying and indices</h2>
--- 47,54 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-indices">
! <div class="header">
  <p>
! Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="Copying-and-indices-1"></span><h2 class="appendix">Appendix A Copying and indices</h2>
***************
*** 151,170 ****
  </td></tr></table>
  
- <span id="SEC_Contents"></span>
- <h2 class="contents-heading">Table of Contents</h2>
- 
- <div class="contents">
- 
- <ul class="no-bullet">
-   <li><a id="toc-Chapter" href="index.html#Chapter">1 Chapter</a></li>
-   <li><a id="toc-Copying-and-indices-1" href="#Copying-and-indices" rel="index">Appendix A Copying and indices</a></li>
- </ul>
  </div>
- 
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1_2" href="#DOCF1_2">(2)</a></h3>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
--- 154,163 ----
  </td></tr></table>
  
  </div>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1_2" href="#DOCF1_2">(2)</a></h5>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
***************
*** 175,179 ****
  <div class="header">
  <p>
! Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  
--- 168,172 ----
  <div class="header">
  <p>
! Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="index.html" title="Index" rel="index">Index</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_html/Copying-information.html texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_html/Copying-information.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_html/Copying-information.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_html/Copying-information.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Copying information (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#Copying-information">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_html/index.html texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_html/index.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_html/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_html/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,31 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
! <link href="Copying-and-indices.html#SEC_Contents" rel="contents" title="Table of Contents">
! <link href="Copying-and-indices.html" rel="next" title="Copying and indices">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,32 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="#Top" rel="index" title="Top">
! <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 36,39 ****
--- 37,41 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 47,61 ****
  
  
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and indices</a> &nbsp; [<a href="Copying-and-indices.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="Copying-and-indices.html" rel="index" accesskey="1">Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
  
! <span id="Chapter"></span><h2 class="chapter">1 Chapter</h2>
  
  
--- 49,71 ----
  
  
! <div class="top" id="Top">
! <div class="header">
  <p>
!  &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! <div class="Contents_element" id="SEC_Contents">
! <h2 class="contents-heading">Table of Contents</h2>
! 
! <div class="contents">
  
! <ul class="no-bullet">
!   <li><a id="toc-Chapter" href="#Chapter">1 Chapter</a></li>
!   <li><a id="toc-Copying-and-indices-1" href="Copying-and-indices.html" rel="index">Appendix A Copying and indices</a></li>
! </ul>
! </div>
! </div>
! <div class="chapter" id="Chapter">
! <h2 class="chapter">1 Chapter</h2>
  
  
***************
*** 101,126 ****
  <span id="index-findex-entry"></span>
  
! <dl>
! <dt>truc: <strong></strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
  </dl>
  
  <dl compact="compact">
! <dt>fun
! <span id="index-fun"></span>
! </dt>
  </dl>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="Copying-and-indices.html" rel="index" accesskey="1">Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
--- 111,132 ----
  <span id="index-findex-entry"></span>
  
! <dl class="def">
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id='index-fun'><span>fun<a href='#index-fun' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  
+ </div>
+ </div>
  <div class="footnote">
  <hr>
  <h4 class="footnotes-heading">Footnotes</h4>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <span id="Public-domain-reference"></span><p>The public
  domain is something you should allready know
***************
*** 131,135 ****
  <div class="header">
  <p>
! Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and indices</a> &nbsp; [<a href="Copying-and-indices.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  
--- 137,141 ----
  <div class="header">
  <p>
!  &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Top" title="Index" rel="index">Index</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_html/Public-domain-reference.html texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_html/Public-domain-reference.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_html/Public-domain-reference.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_html/Public-domain-reference.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,14 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Public domain reference (Top)</title>
  
--- 11,14 ----
***************
*** 20,28 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 20,28 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 33,37 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,41 ****
--- 39,43 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#Public-domain-reference">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/Copying-and-indices.html texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/Copying-and-indices.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/Copying-and-indices.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/Copying-and-indices.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Copying and indices (Top)</title>
  
--- 10,13 ----
***************
*** 17,31 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="index.html" rel="start" title="Top">
! <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <link href="index.html" rel="up" title="Top">
- <link href="index.html" rel="prev" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,32 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
! <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  <link href="index.html" rel="up" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 36,39 ****
--- 37,41 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 44,50 ****
  
  <body lang="en">
! <span id="Copying-and-indices"></span><div class="header">
  <p>
! Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="Copying-and-indices-1"></span><h2 class="appendix">Appendix A Copying and indices</h2>
--- 46,53 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-indices">
! <div class="header">
  <p>
! Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="Copying-and-indices-1"></span><h2 class="appendix">Appendix A Copying and indices</h2>
***************
*** 114,132 ****
  </td></tr></table>
  
- <span id="SEC_Contents"></span>
- <h2 class="contents-heading">Table of Contents</h2>
- 
- <div class="contents">
- 
- <ul class="no-bullet">
-   <li><a id="toc-Chapter" href="index.html#Chapter">1 Chapter</a></li>
-   <li><a id="toc-Copying-and-indices-1" href="#Copying-and-indices" rel="index">Appendix A Copying and indices</a></li>
- </ul>
  </div>
- 
  <hr>
  <div class="header">
  <p>
! Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  
--- 117,125 ----
  </td></tr></table>
  
  </div>
  <hr>
  <div class="header">
  <p>
! Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/index.html texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/index.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,30 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="#Top" rel="start" title="Top">
! <link href="Copying-and-indices.html#SEC_Contents" rel="contents" title="Table of Contents">
! <link href="Copying-and-indices.html" rel="next" title="Copying and indices">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,31 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
! <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 35,38 ****
--- 36,40 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 46,60 ****
  
  
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and indices</a> &nbsp; [<a href="Copying-and-indices.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="Copying-and-indices.html" rel="index" accesskey="1">Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
  
! <span id="Chapter"></span><h2 class="chapter">1 Chapter</h2>
  
  
--- 48,70 ----
  
  
! <div class="top" id="Top">
! <div class="header">
  <p>
!  &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
! <div class="Contents_element" id="SEC_Contents">
! <h2 class="contents-heading">Table of Contents</h2>
! 
! <div class="contents">
  
! <ul class="no-bullet">
!   <li><a id="toc-Chapter" href="#Chapter">1 Chapter</a></li>
!   <li><a id="toc-Copying-and-indices-1" href="Copying-and-indices.html" rel="index">Appendix A Copying and indices</a></li>
! </ul>
! </div>
! </div>
! <div class="chapter" id="Chapter">
! <h2 class="chapter">1 Chapter</h2>
  
  
***************
*** 64,88 ****
  <span id="index-findex-entry"></span>
  
! <dl>
! <dt>truc: <strong></strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
  </dl>
  
  <dl compact="compact">
! <dt>fun
! <span id="index-fun"></span>
! </dt>
  </dl>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="Copying-and-indices.html" rel="index" accesskey="1">Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <div class="header">
  <p>
! Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and indices</a> &nbsp; [<a href="Copying-and-indices.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  
--- 74,94 ----
  <span id="index-findex-entry"></span>
  
! <dl class="def">
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id='index-fun'><span>fun<a href='#index-fun' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  
+ </div>
+ </div>
  <hr>
  <div class="header">
  <p>
!  &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_no_region_html/Copying-and-indices.html texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_no_region_html/Copying-and-indices.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_no_region_html/Copying-and-indices.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_no_region_html/Copying-and-indices.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Copying and indices (Top)</title>
  
--- 10,13 ----
***************
*** 17,31 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="index.html" rel="start" title="Top">
! <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <link href="index.html" rel="up" title="Top">
- <link href="index.html" rel="prev" title="Top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,32 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html" rel="start" title="Top">
! <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  <link href="index.html" rel="up" title="Top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 36,39 ****
--- 37,41 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 44,50 ****
  
  <body lang="en">
! <span id="Copying-and-indices"></span><div class="header">
  <p>
! Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="Copying-and-indices-1"></span><h2 class="appendix">Appendix A Copying and indices</h2>
--- 46,53 ----
  
  <body lang="en">
! <div class="appendix" id="Copying-and-indices">
! <div class="header">
  <p>
! Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="Copying-and-indices-1"></span><h2 class="appendix">Appendix A Copying and indices</h2>
***************
*** 114,132 ****
  </td></tr></table>
  
- <span id="SEC_Contents"></span>
- <h2 class="contents-heading">Table of Contents</h2>
- 
- <div class="contents">
- 
- <ul class="no-bullet">
-   <li><a id="toc-Chapter" href="index.html#Chapter">1 Chapter</a></li>
-   <li><a id="toc-Copying-and-indices-1" href="#Copying-and-indices" rel="index">Appendix A Copying and indices</a></li>
- </ul>
  </div>
- 
  <hr>
  <div class="header">
  <p>
! Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  
--- 117,125 ----
  </td></tr></table>
  
  </div>
  <hr>
  <div class="header">
  <p>
! Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_no_region_html/index.html texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_no_region_html/index.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/index_special_region_no_region_html/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/index_special_region_no_region_html/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  
***************
*** 7,13 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top</title>
  
--- 10,13 ----
***************
*** 17,30 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="#Top" rel="start" title="Top">
! <link href="Copying-and-indices.html#SEC_Contents" rel="contents" title="Table of Contents">
! <link href="Copying-and-indices.html" rel="next" title="Copying and indices">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 17,31 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
! <link href="#SEC_Contents" rel="contents" title="Table of Contents">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 35,38 ****
--- 36,40 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 46,61 ****
  
  
! <span id="Top"></span><div class="header">
  <p>
! Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and indices</a> &nbsp; [<a href="Copying-and-indices.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
! <table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="Copying-and-indices.html" rel="index" accesskey="1">Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
  
! <span id="Chapter"></span><h2 class="chapter">1 Chapter</h2>
  
  
--- 48,71 ----
  
  
! <div class="top" id="Top">
! <div class="header">
  <p>
!  &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  <span id="Top-1"></span><h1 class="top">Top</h1>
  
! <div class="Contents_element" id="SEC_Contents">
! <h2 class="contents-heading">Table of Contents</h2>
! 
! <div class="contents">
  
! <ul class="no-bullet">
!   <li><a id="toc-Chapter" href="#Chapter">1 Chapter</a></li>
!   <li><a id="toc-Copying-and-indices-1" href="Copying-and-indices.html" rel="index">Appendix A Copying and indices</a></li>
! </ul>
! </div>
! </div>
! <div class="chapter" id="Chapter">
! <h2 class="chapter">1 Chapter</h2>
  
  
***************
*** 65,89 ****
  <span id="index-findex-entry"></span>
  
! <dl>
! <dt>truc: <strong></strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
  </dl>
  
  <dl compact="compact">
! <dt>fun
! <span id="index-fun"></span>
! </dt>
  </dl>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="Copying-and-indices.html" rel="index" accesskey="1">Copying and indices</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <div class="header">
  <p>
! Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and indices</a> &nbsp; [<a href="Copying-and-indices.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  
--- 75,95 ----
  <span id="index-findex-entry"></span>
  
! <dl class="def">
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
  </dl>
  
  <dl compact="compact">
! <dt id='index-fun'><span>fun<a href='#index-fun' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  
+ </div>
+ </div>
  <hr>
  <div class="header">
  <p>
!  &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/a-node.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/a-node.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/a-node.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/a-node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#a-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/another.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/another.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/another.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/another.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#another">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/chapter.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,25 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="index.html#Top" rel="start" title="Top">
  <link href="first-before-top.html#first-before-top" rel="index" title="first before top">
  <link href="index.html#Top" rel="up" title="Top">
! <link href="index.html#a-node" rel="prev" title="a node">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,27 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html#Top" rel="start" title="Top">
  <link href="first-before-top.html#first-before-top" rel="index" title="first before top">
  <link href="index.html#Top" rel="up" title="Top">
! <link href="#node-in-chapter" rel="next" title="node in chapter">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,44 ****
  
  <body lang="en">
! <span id="chapter"></span><div class="header">
  <p>
! Next: <a href="#node-in-chapter" accesskey="n" rel="next">node in chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="A-chapter"></span><h2 class="chapter">1 A chapter</h2>
--- 41,48 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Next: <a href="#node-in-chapter" accesskey="n" rel="next">node in chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="A-chapter"></span><h2 class="chapter">1 A chapter</h2>
***************
*** 116,120 ****
  <span id="node-in-chapter"></span><div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">node in chapter</h4>
--- 120,124 ----
  <span id="node-in-chapter"></span><div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">A chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">node in chapter</h4>
***************
*** 122,129 ****
  <span id="index-node-in-chapter"></span>
  
  <hr>
  <div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
--- 126,134 ----
  <span id="index-node-in-chapter"></span>
  
+ </div>
  <hr>
  <div class="header">
  <p>
! Next: <a href="#node-in-chapter" accesskey="n" rel="next">node in chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first-before-top.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first-before-top.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first-before-top.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first-before-top.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,14 ****
--- 11,16 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html#Top" rel="start" title="Top">
  <link href="#first-before-top" rel="index" title="first before top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 42,46 ****
  <span id="first-before-top"></span><div class="header">
  <p>
! Next: <a href="index.html#Top" accesskey="n" rel="next">Top</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">first before top</h4>
--- 45,49 ----
  <span id="first-before-top"></span><div class="header">
  <p>
! Next: <a href="index.html#Top" accesskey="n" rel="next">top section</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">first before top</h4>
***************
*** 186,194 ****
  </td></tr></table>
  <p>after second printindex in first node
! </p><table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#node-in-menu-before-top" rel="index" accesskey="1">node in menu before top</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <span id="node-in-menu-before-top"></span><div class="header">
--- 189,193 ----
  </td></tr></table>
  <p>after second printindex in first node
! </p>
  <hr>
  <span id="node-in-menu-before-top"></span><div class="header">
***************
*** 276,280 ****
  <div class="header">
  <p>
! Up: <a href="#first-before-top" accesskey="u" rel="up">first before top</a> &nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
--- 275,279 ----
  <div class="header">
  <p>
! Next: <a href="index.html#Top" accesskey="n" rel="next">top section</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#first">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/index.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/index.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,25 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="#Top" rel="start" title="Top">
  <link href="first-before-top.html#first-before-top" rel="index" title="first before top">
! <link href="chapter.html#chapter" rel="next" title="chapter">
! <link href="first-before-top.html#node-in-menu-before-top" rel="prev" title="node in menu before top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,26 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="first-before-top.html#first-before-top" rel="index" title="first before top">
! <link href="first-before-top.html#first-before-top" rel="prev" title="first before top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Previous: <a href="first-before-top.html#first-before-top" accesskey="p" rel="prev">first before top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
--- 40,45 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Previous: <a href="first-before-top.html#first-before-top" accesskey="p" rel="prev">first before top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
***************
*** 217,233 ****
  <p>in top section
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" rel="index" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="chapter.html#chapter" rel="index" accesskey="2">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="chapter.html#node-in-chapter" accesskey="3">node in chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">first</h4>
--- 220,231 ----
  <p>in top section
  </p>
  
+ <ul class="section-toc">
+ <li><a href="chapter.html#chapter" accesskey="1">A chapter</a></li>
+ </ul>
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">first</h4>
***************
*** 306,313 ****
  </td></tr></table>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#second" rel="index" accesskey="1">second</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 304,307 ----
***************
*** 317,326 ****
  </div>
  <h4 class="node-heading">second</h4>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#a-node" rel="index" accesskey="1">a node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#another" accesskey="2">another</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#second_fn_letter-A"><b>A</b></a>
--- 311,314 ----
***************
*** 512,519 ****
  </td></tr></table>
  
  <hr>
  <div class="header">
  <p>
! Next: <a href="#another" accesskey="n" rel="next">another</a>, Up: <a href="#second" accesskey="u" rel="up">second</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
--- 500,508 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <div class="header">
  <p>
! Previous: <a href="first-before-top.html#first-before-top" accesskey="p" rel="prev">first before top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-chapter.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#node-in-chapter">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first-before-top.html#node-in-menu-before-top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/second.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/second.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/second.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/second.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#second">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/a-node.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/a-node.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/a-node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#a-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/another.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/another.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/another.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/another.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#another">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/chapter.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,25 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="index.html#Top" rel="start" title="Top">
  <link href="first-before-top.html#first-before-top" rel="index" title="first before top">
  <link href="index.html#Top" rel="up" title="Top">
! <link href="index.html#a-node" rel="prev" title="a node">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,27 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html#Top" rel="start" title="Top">
  <link href="first-before-top.html#first-before-top" rel="index" title="first before top">
  <link href="index.html#Top" rel="up" title="Top">
! <link href="#node-in-chapter" rel="next" title="node in chapter">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,44 ****
  
  <body lang="en">
! <span id="chapter"></span><div class="header">
  <p>
! Next: <a href="#node-in-chapter" accesskey="n" rel="next">node in chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="A-chapter"></span><h2 class="chapter">1 A chapter</h2>
--- 41,48 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <div class="header">
  <p>
! Next: <a href="#node-in-chapter" accesskey="n" rel="next">node in chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <span id="A-chapter"></span><h2 class="chapter">1 A chapter</h2>
***************
*** 116,120 ****
  <span id="node-in-chapter"></span><div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">node in chapter</h4>
--- 120,124 ----
  <span id="node-in-chapter"></span><div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">A chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">node in chapter</h4>
***************
*** 122,129 ****
  <span id="index-node-in-chapter"></span>
  
  <hr>
  <div class="header">
  <p>
! Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
--- 126,134 ----
  <span id="index-node-in-chapter"></span>
  
+ </div>
  <hr>
  <div class="header">
  <p>
! Next: <a href="#node-in-chapter" accesskey="n" rel="next">node in chapter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,14 ****
--- 11,16 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="index.html#Top" rel="start" title="Top">
  <link href="#first-before-top" rel="index" title="first before top">
***************
*** 17,25 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 19,27 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 42,46 ****
  <span id="first-before-top"></span><div class="header">
  <p>
! Next: <a href="index.html#Top" accesskey="n" rel="next">Top</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">first before top</h4>
--- 45,49 ----
  <span id="first-before-top"></span><div class="header">
  <p>
! Next: <a href="index.html#Top" accesskey="n" rel="next">top section</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">first before top</h4>
***************
*** 186,194 ****
  </td></tr></table>
  <p>after second printindex in first node
! </p><table class="menu" border="0" cellspacing="0">
! <tr><td align="left" valign="top">&bull; <a href="#node-in-menu-before-top" rel="index" accesskey="1">node in menu before top</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
! </td></tr>
! </table>
! 
  <hr>
  <span id="node-in-menu-before-top"></span><div class="header">
--- 189,193 ----
  </td></tr></table>
  <p>after second printindex in first node
! </p>
  <hr>
  <span id="node-in-menu-before-top"></span><div class="header">
***************
*** 276,280 ****
  <div class="header">
  <p>
! Up: <a href="#first-before-top" accesskey="u" rel="up">first before top</a> &nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
--- 275,279 ----
  <div class="header">
  <p>
! Next: <a href="index.html#Top" accesskey="n" rel="next">top section</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#first">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/index.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/index.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,25 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <link href="#Top" rel="start" title="Top">
  <link href="first-before-top.html#first-before-top" rel="index" title="first before top">
! <link href="chapter.html#chapter" rel="next" title="chapter">
! <link href="first-before-top.html#node-in-menu-before-top" rel="prev" title="node in menu before top">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,26 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <link href="#Top" rel="start" title="Top">
  <link href="first-before-top.html#first-before-top" rel="index" title="first before top">
! <link href="first-before-top.html#first-before-top" rel="prev" title="first before top">
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 31,35 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,42 ****
  
  <body lang="en">
! <span id="Top"></span><div class="header">
  <p>
  Previous: <a href="first-before-top.html#first-before-top" accesskey="p" rel="prev">first before top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
--- 40,45 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <div class="header">
  <p>
  Previous: <a href="first-before-top.html#first-before-top" accesskey="p" rel="prev">first before top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
***************
*** 217,233 ****
  <p>in top section
  </p>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#first" rel="index" accesskey="1">first</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="chapter.html#chapter" rel="index" accesskey="2">chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="chapter.html#node-in-chapter" accesskey="3">node in chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">first</h4>
--- 220,231 ----
  <p>in top section
  </p>
  
+ <ul class="section-toc">
+ <li><a href="chapter.html#chapter" accesskey="1">A chapter</a></li>
+ </ul>
  <hr>
  <span id="first"></span><div class="header">
  <p>
! Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  <h4 class="node-heading">first</h4>
***************
*** 306,313 ****
  </td></tr></table>
  
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#second" rel="index" accesskey="1">second</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <hr>
--- 304,307 ----
***************
*** 317,326 ****
  </div>
  <h4 class="node-heading">second</h4>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top">&bull; <a href="#a-node" rel="index" accesskey="1">a node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top">&bull; <a href="#another" accesskey="2">another</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
  
  <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#second_fn_letter-A"><b>A</b></a>
--- 311,314 ----
***************
*** 512,519 ****
  </td></tr></table>
  
  <hr>
  <div class="header">
  <p>
! Next: <a href="#another" accesskey="n" rel="next">another</a>, Up: <a href="#second" accesskey="u" rel="up">second</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
--- 500,508 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <div class="header">
  <p>
! Previous: <a href="first-before-top.html#first-before-top" accesskey="p" rel="prev">first before top</a> &nbsp; [<a href="first-before-top.html#first-before-top" title="Index" rel="index">Index</a>]</p>
  </div>
  
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=chapter.html#node-in-chapter">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=first-before-top.html#node-in-menu-before-top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/second.html texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/second.html
*** texinfo-6.7/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/second.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/second.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=index.html#second">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/list-of-tests texinfo-6.8/tp/tests/layout/list-of-tests
*** texinfo-6.7/tp/tests/layout/list-of-tests	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/list-of-tests	2020-11-22 19:11:00.000000000 +0000
***************
*** 3,13 ****
  navigation_test_misc_file_collision navigation.texi --split node --init misc_file_collision.init
  
! formatting_docbook formatting.texi --docbook -U texi2html
! formatting_xml formatting.texi --xml -U texi2html
  formatting_weird_quotes formatting.texi -c 'OPEN_QUOTE_SYMBOL @' -c "CLOSE_QUOTE_SYMBOL '&lsquo;"
  #lightweight_markups_mediawiki lightweight_markups.texi --init mediawiki.pm
  formatting_html formatting.texi --html --no-split
  formatting_html_nodes formatting.texi --html --split node --node-files -c 'TOP_FILE index.html'
! formatting_plaintext formatting.texi --plaintext -U texi2html
  #formatting_mediawiki formatting.texi --init mediawiki.pm
  formatting_html32 formatting.texi --init html32.pm
--- 3,14 ----
  navigation_test_misc_file_collision navigation.texi --split node --init misc_file_collision.init
  
! formatting_docbook formatting.texi --docbook -c TEXI2HTML=undef -U texi2html
! formatting_xml formatting.texi --xml -c TEXI2HTML=undef -U texi2html
  formatting_weird_quotes formatting.texi -c 'OPEN_QUOTE_SYMBOL @' -c "CLOSE_QUOTE_SYMBOL '&lsquo;"
  #lightweight_markups_mediawiki lightweight_markups.texi --init mediawiki.pm
  formatting_html formatting.texi --html --no-split
  formatting_html_nodes formatting.texi --html --split node --node-files -c 'TOP_FILE index.html'
! formatting_plaintext formatting.texi -c FORMAT_MENU=nomenu --plaintext -c TEXI2HTML=undef -U texi2html
! formatting_mathjax formatting.texi --html -c HTML_MATH=mathjax
  #formatting_mediawiki formatting.texi --init mediawiki.pm
  formatting_html32 formatting.texi --init html32.pm
***************
*** 16,20 ****
  formatting_fr_icons formatting.texi --document-language fr --init icons.init
  #formatting_makeinfo formatting.texi --init makeinfo.pm --no-warn
! formatting_chm formatting.texi --init chm.pm
  formatting_nodes formatting.texi --split node
  formatting formatting.texi --internal-links=@OUT_DIR@internal_links_formatting.txt
--- 17,21 ----
  formatting_fr_icons formatting.texi --document-language fr --init icons.init
  #formatting_makeinfo formatting.texi --init makeinfo.pm --no-warn
! formatting_chm formatting.texi -c FORMAT_MENU=nomenu --init chm.pm
  formatting_nodes formatting.texi --split node
  formatting formatting.texi --internal-links=@OUT_DIR@internal_links_formatting.txt
diff -Nrc2 texinfo-6.7/tp/tests/layout/Makefile.am texinfo-6.8/tp/tests/layout/Makefile.am
*** texinfo-6.7/tp/tests/layout/Makefile.am	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/Makefile.am	2020-11-22 19:11:00.000000000 +0000
***************
*** 7,11 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 7,11 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/layout/Makefile.in texinfo-6.8/tp/tests/layout/Makefile.in
*** texinfo-6.7/tp/tests/layout/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/tp/tests/layout/Makefile.in	2021-07-03 10:13:03.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 97,103 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 97,104 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 106,114 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 107,119 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 118,124 ****
--- 123,133 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 133,137 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 142,145 ----
***************
*** 148,151 ****
--- 156,160 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 154,164 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 163,181 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 179,187 ****
--- 196,207 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 192,196 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 212,217 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 243,246 ****
--- 264,268 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 261,264 ****
--- 283,287 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 267,273 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 290,297 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 278,281 ****
--- 302,307 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 285,293 ****
--- 311,328 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 305,316 ****
--- 340,355 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 320,323 ****
--- 359,363 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 326,339 ****
--- 366,387 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 341,345 ****
--- 389,395 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 363,378 ****
--- 413,481 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 381,384 ****
--- 484,488 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 412,418 ****
--- 516,526 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 423,447 ****
--- 531,565 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 451,454 ****
--- 569,573 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 497,504 ****
--- 616,625 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 509,518 ****
--- 630,644 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 523,527 ****
--- 649,656 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 537,556 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 666,690 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 560,567 ****
--- 694,704 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 571,576 ****
--- 708,715 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 583,590 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 722,730 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 595,601 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 735,745 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 603,608 ****
--- 747,754 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 610,613 ****
--- 756,760 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 630,633 ****
--- 777,782 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 640,645 ****
--- 789,796 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 657,667 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 808,822 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 702,705 ****
--- 857,861 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 714,717 ****
--- 870,875 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 723,733 ****
--- 881,900 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 742,751 ****
--- 909,921 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 758,768 ****
--- 928,942 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 775,779 ****
--- 949,955 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 798,804 ****
--- 974,984 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 806,828 ****
--- 986,1024 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 834,841 ****
--- 1030,1040 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 843,847 ****
--- 1042,1049 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 854,864 ****
--- 1056,1076 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 885,888 ****
--- 1097,1101 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 892,896 ****
--- 1105,1111 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 899,915 ****
--- 1114,1135 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 922,925 ****
--- 1142,1146 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 937,943 ****
--- 1158,1174 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 950,954 ****
--- 1181,1187 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1212,1216 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 1445,1449 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting/formatting.html texinfo-6.8/tp/tests/layout/res_parser/formatting/formatting.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting/formatting.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting/formatting.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>title &ndash;a</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 716,720 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 742,747 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 731,735 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 758,763 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 776,780 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 804,808 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 828,835 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 856,863 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 959,962 ****
--- 987,1026 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 971,979 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1035,1043 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 987,1194 ****
  </pre></div>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-titlepage-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-titlepage-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-titlepage-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-machin">: <strong>machin</strong></dt>
! <dt id="index-titlepage-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-titlepage-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-titlepage-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-titlepage-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-titlepage-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-titlepage-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1051,1261 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-titlepage-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1196,1205 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-2"></span>
! </dt>
! <dt>b
! <span id="index-titlepage-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1263,1268 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1207,1218 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-1"></span>
! </dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-titlepage-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1270,1277 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1263,1267 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 1322,1326 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 1311,1323 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-titlepage-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-titlepage-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-titlepage-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-titlepage-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-titlepage-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1370,1382 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1326,1360 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1385,1419 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1441,1445 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1500,1505 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1456,1460 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1516,1521 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1501,1505 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 1562,1566 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 1553,1560 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1614,1621 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1684,1687 ****
--- 1745,1784 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1696,1704 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1793,1801 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1712,1919 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1809,2019 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1921,1930 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2021,2026 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1932,1943 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2028,2035 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1988,1992 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2080,2084 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2036,2048 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2128,2140 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2051,2085 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2143,2177 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2087,2091 ****
  <hr>
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 2179,2184 ----
  <hr>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 2190,2194 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2283,2288 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2205,2209 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2299,2304 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2250,2254 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 2345,2349 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 2302,2309 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 2397,2404 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 2433,2436 ****
--- 2528,2567 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 2445,2453 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2576,2584 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2461,2668 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2592,2802 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2670,2679 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2804,2809 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2681,2692 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2811,2818 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2737,2741 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2863,2867 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2785,2797 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2911,2923 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2800,2834 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2926,2960 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2914,2918 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 3040,3045 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2929,2933 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 3056,3061 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2974,2978 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3102,3106 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3026,3033 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 3154,3161 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 3157,3160 ****
--- 3285,3324 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 3169,3177 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 3333,3341 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3185,3392 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3349,3559 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-1"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3394,3403 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3561,3566 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3405,3416 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3568,3575 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3461,3465 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 3620,3624 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 3509,3521 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 3668,3680 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 3524,3558 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 3683,3717 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 3644,3647 ****
--- 3803,3807 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 3659,3662 ****
--- 3819,3823 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 3704,3708 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3865,3869 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3753,3764 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 3914,3925 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 3916,3919 ****
--- 4077,4125 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 3931,3940 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 4137,4146 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3951,4181 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl>
! <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin-6">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4157,4391 ----
  <pre class="example">
  
! </pre><div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div><pre class="example">
! 
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl class="def">
! <dt id="index-i-2"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin-6"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed-2"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-3"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-2"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-3"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-i-3"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defun_005fname-1"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defopt_005fname-1"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4184,4193 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4394,4399 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4196,4206 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4402,4408 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4264,4272 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 4466,4474 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 4318,4330 ****
  <pre class="example">
  
! </pre><dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre class="example">
--- 4520,4532 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-8"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 4334,4368 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 4536,4570 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 4797,4801 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 4999,5004 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4829,4833 ****
  
  <hr>
! <span id="s_002d_002dect_002cion"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 5032,5037 ----
  
  <hr>
! <div class="section" id="s_002d_002dect_002cion">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4860,4864 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
--- 5064,5069 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4886,4890 ****
  <span id="anchor"></span>
  <hr>
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
--- 5091,5096 ----
  <span id="anchor"></span>
  <hr>
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4904,4908 ****
  
  <hr>
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
--- 5110,5116 ----
  
  <hr>
! </div>
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4922,4926 ****
  
  <hr>
! <span id="chapter2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
--- 5130,5139 ----
  
  <hr>
! </div>
! </div>
! </div>
! </div>
! <div class="centerchap" id="chapter2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 5261,5265 ****
  
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5474,5480 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5270,5297 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h3>
  <p>in footnote</p>
! <hr>
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5485,5512 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h5>
  <p>in footnote</p>
! </div><hr>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5319,5324 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5534,5539 ----
  </ul>
  </div>
! </div><hr>
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5335,5340 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5550,5555 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5445,5449 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 5660,5664 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/anchor.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/anchor.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/anchor.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>anchor (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 612,620 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 635,643 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 648,652 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 630,633 ****
--- 654,658 ----
  
  <meta http-equiv="Refresh" content="0; url=subsection.html#anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/chapter2.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/chapter2.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/chapter2.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/chapter2.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>chapter 2 (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="chapter2"></span><span id="chapter-2"></span><h1 class="centerchap" align="center">chapter 2</h1>
  
  <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_cp_symbol-1"><b>&quot;</b></a>
--- 658,663 ----
  
  <body lang="en">
! <div class="centerchap" id="chapter2">
! <span id="chapter-2"></span><h1 class="centerchap" align="center">chapter 2</h1>
  
  <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_cp_symbol-1"><b>&quot;</b></a>
***************
*** 955,958 ****
--- 982,986 ----
  </td></tr></table>
  
+ </div>
  <p>
  
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/chapter.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/chapter.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 chapter (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,644 ****
  
  <body lang="en">
! <span id="chapter"></span><span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
  
  <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
  </p>
  
  <div class="footnote">
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h3>
  <p>in footnote</p>
  </div>
--- 658,672 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
  
  <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
  </p>
  
+ </div>
  <div class="footnote">
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h5>
  <p>in footnote</p>
  </div>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <h1 class="about-heading">About This Document</h1>
  
--- 658,662 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <h1 class="about-heading">About This Document</h1>
  
***************
*** 735,739 ****
  </ul>
  
! <p>
  
  </p>
--- 761,765 ----
  </ul>
  
! </div><p>
  
  </p>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top section (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 716,720 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 742,747 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 731,735 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 758,763 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 776,780 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 804,808 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 828,835 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 856,863 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 959,962 ****
--- 987,1026 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 971,979 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1035,1043 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 987,1194 ****
  </pre></div>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-titlepage-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-titlepage-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-titlepage-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-machin">: <strong>machin</strong></dt>
! <dt id="index-titlepage-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-titlepage-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-titlepage-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-titlepage-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-titlepage-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-titlepage-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1051,1261 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-titlepage-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1196,1205 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-2"></span>
! </dt>
! <dt>b
! <span id="index-titlepage-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1263,1268 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1207,1218 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-1"></span>
! </dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-titlepage-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1270,1277 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1263,1267 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 1322,1326 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 1311,1323 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-titlepage-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-titlepage-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-titlepage-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-titlepage-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-titlepage-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1370,1382 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1326,1360 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1385,1419 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1441,1445 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1500,1505 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1456,1460 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1516,1521 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1501,1505 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 1562,1566 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 1553,1560 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1614,1621 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1684,1687 ****
--- 1745,1784 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1696,1704 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1793,1801 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1712,1919 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1809,2019 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1921,1930 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2021,2026 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1932,1943 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2028,2035 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1988,1992 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2080,2084 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2036,2048 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2128,2140 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2051,2085 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2143,2177 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2087,2091 ****
  
  
! <span id="Top"></span><span id="Top-section"></span><h1 class="top">Top section</h1>
  
  
--- 2179,2184 ----
  
  
! <div class="top" id="Top">
! <span id="Top-section"></span><h1 class="top">Top section</h1>
  
  
***************
*** 2173,2177 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2266,2271 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2188,2192 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2282,2287 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2233,2237 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 2328,2332 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 2285,2292 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 2380,2387 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 2416,2419 ****
--- 2511,2550 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 2428,2436 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2559,2567 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2444,2651 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2575,2785 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2653,2662 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2787,2792 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2664,2675 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2794,2801 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2720,2724 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2846,2850 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2768,2780 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2894,2906 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2783,2817 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2909,2943 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2897,2901 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 3023,3028 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2912,2916 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 3039,3044 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2957,2961 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3085,3089 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3009,3016 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 3137,3144 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 3140,3143 ****
--- 3268,3307 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 3152,3160 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 3316,3324 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3168,3375 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3332,3542 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-1"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3377,3386 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3544,3549 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3388,3399 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3551,3558 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3444,3448 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 3603,3607 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 3492,3504 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 3651,3663 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 3507,3541 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 3666,3700 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 3627,3630 ****
--- 3786,3790 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 3642,3645 ****
--- 3802,3806 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 3687,3691 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3848,3852 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3736,3747 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 3897,3908 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 3899,3902 ****
--- 4060,4108 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 3914,3923 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 4120,4129 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3934,4164 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl>
! <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin-6">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4140,4374 ----
  <pre class="example">
  
! </pre><div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div><pre class="example">
! 
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl class="def">
! <dt id="index-i-2"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin-6"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed-2"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-3"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-2"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-3"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-i-3"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defun_005fname-1"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defopt_005fname-1"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4167,4176 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4377,4382 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4179,4189 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4385,4391 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4247,4255 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 4449,4457 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 4301,4313 ****
  <pre class="example">
  
! </pre><dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre class="example">
--- 4503,4515 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-8"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 4317,4351 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 4519,4553 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 4779,4804 ****
  
  
  <div class="footnote">
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h3>
  <p>in footnote2</p>
  </div>
--- 4981,5007 ----
  
  
+ </div>
  <div class="footnote">
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h5>
  <p>in footnote2</p>
  </div>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Short Table of Contents (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_Overview"></span>
  <h1 class="shortcontents-heading">Short Table of Contents</h1>
  
--- 658,662 ----
  
  <body lang="en">
! <div class="Overview_element" id="SEC_Overview">
  <h1 class="shortcontents-heading">Short Table of Contents</h1>
  
***************
*** 641,645 ****
  </ul>
  </div>
! <p>
  
  </p>
--- 667,671 ----
  </ul>
  </div>
! </div><p>
  
  </p>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <h1 class="contents-heading">Table of Contents</h1>
  
--- 658,662 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <h1 class="contents-heading">Table of Contents</h1>
  
***************
*** 652,656 ****
  </ul>
  </div>
! <p>
  
  </p>
--- 678,682 ----
  </ul>
  </div>
! </div><p>
  
  </p>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/index.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/index.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 612,620 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 635,643 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 648,652 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 630,633 ****
--- 654,658 ----
  
  <meta http-equiv="Refresh" content="0; url=formatting.html#Top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1 A section (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,638 ****
  
  <body lang="en">
! <span id="s_002d_002dect_002cion"></span><span id="A-section"></span><h2 class="section">1.1 A section</h2>
  
  
  <p>
  
--- 658,666 ----
  
  <body lang="en">
! <div class="section" id="s_002d_002dect_002cion">
! <span id="A-section"></span><h2 class="section">1.1 A section</h2>
  
  
+ </div>
  <p>
  
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/subsection.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/subsection.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/subsection.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/subsection.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1 subsection (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,639 ****
  
  <body lang="en">
! <span id="subsection"></span><span id="subsection-1"></span><h3 class="subsection">1.1.1 subsection</h3>
  
  
  <span id="anchor"></span>
  <p>
  
--- 658,667 ----
  
  <body lang="en">
! <div class="subsection" id="subsection">
! <span id="subsection-1"></span><h3 class="subsection">1.1.1 subsection</h3>
  
  
  <span id="anchor"></span>
+ </div>
  <p>
  
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1.1 subsubsection &ldquo;simple-double&ndash; (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,637 ****
  
  <body lang="en">
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</h4>
  
  <p>
  
--- 658,665 ----
  
  <body lang="en">
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</h4>
  
+ </div>
  <p>
  
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1.2 three&mdash;four&mdash;-&rdquo; (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,637 ****
  
  <body lang="en">
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection">1.1.1.2 three&mdash;four&mdash;-&rdquo;</h4>
  
  <p>
  
--- 658,665 ----
  
  <body lang="en">
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection">1.1.1.2 three&mdash;four&mdash;-&rdquo;</h4>
  
+ </div>
  <p>
  
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_docbook/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_docbook/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_docbook/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_docbook/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,12 ****
--- 7,62 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:25: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:25: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:25: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:25: @U expected braces (possibly involving @mymacro)
+ formatting.texi:25: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:25: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:25: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:25: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:25: unexpected @ (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:25: misplaced } (possibly involving @mymacro)
+ formatting.texi:25: misplaced } (possibly involving @mymacro)
+ formatting.texi:25: misplaced { (possibly involving @mymacro)
+ formatting.texi:25: misplaced { (possibly involving @mymacro)
+ formatting.texi:25: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing category for @deffnx (possibly involving @mymacro)
***************
*** 17,22 ****
--- 67,122 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:35: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:35: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:35: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:35: @U expected braces (possibly involving @mymacro)
+ formatting.texi:35: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:35: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:35: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:35: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:35: unexpected @ (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:35: misplaced } (possibly involving @mymacro)
+ formatting.texi:35: misplaced } (possibly involving @mymacro)
+ formatting.texi:35: misplaced { (possibly involving @mymacro)
+ formatting.texi:35: misplaced { (possibly involving @mymacro)
+ formatting.texi:35: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing category for @deffnx (possibly involving @mymacro)
***************
*** 27,32 ****
--- 127,182 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:45: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:45: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:45: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:45: @U expected braces (possibly involving @mymacro)
+ formatting.texi:45: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:45: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:45: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:45: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:45: unexpected @ (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:45: misplaced } (possibly involving @mymacro)
+ formatting.texi:45: misplaced } (possibly involving @mymacro)
+ formatting.texi:45: misplaced { (possibly involving @mymacro)
+ formatting.texi:45: misplaced { (possibly involving @mymacro)
+ formatting.texi:45: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing category for @deffnx (possibly involving @mymacro)
***************
*** 37,53 ****
--- 187,288 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:49: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:49: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:49: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:49: @U expected braces (possibly involving @mymacro)
+ formatting.texi:49: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:49: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:49: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:49: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:49: unexpected @ (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:49: misplaced } (possibly involving @mymacro)
+ formatting.texi:49: misplaced } (possibly involving @mymacro)
+ formatting.texi:49: misplaced { (possibly involving @mymacro)
+ formatting.texi:49: misplaced { (possibly involving @mymacro)
+ formatting.texi:49: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
  formatting.texi:25: warning: @image file `f--ile@.' not found, using `f--ile@..jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `filejk _" %@' not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: no argument specified for @U (possibly involving @mymacro)
  formatting.texi:35: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
  formatting.texi:35: warning: @image file `f--ile@.' not found, using `f--ile@..jpg' (possibly involving @mymacro)
+ formatting.texi:35: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:35: warning: @image file `filejk _" %@' not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:35: warning: no argument specified for @U (possibly involving @mymacro)
  formatting.texi:25: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
  formatting.texi:25: warning: @image file `f--ile@.' not found, using `f--ile@..jpg' (possibly involving @mymacro)
  formatting.texi:25: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `filejk _" %@' not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
  formatting.texi:25: warning: @image file `f--ile@.' not found, using `f--ile@..jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `filejk _" %@' not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: no argument specified for @U (possibly involving @mymacro)
  formatting.texi:45: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
  formatting.texi:45: warning: @image file `f--ile@.' not found, using `f--ile@..jpg' (possibly involving @mymacro)
+ formatting.texi:45: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:45: warning: @image file `filejk _" %@' not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:45: warning: no argument specified for @U (possibly involving @mymacro)
  formatting.texi:49: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
  formatting.texi:49: warning: @image file `f--ile@.' not found, using `f--ile@..jpg' (possibly involving @mymacro)
+ formatting.texi:49: warning: @image file `f-ile' not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:49: warning: @image file `filejk _" %@' not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:49: warning: no argument specified for @U (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_docbook/formatting.xml texinfo-6.8/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_docbook/formatting.xml	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_docbook/formatting.xml	2021-06-30 15:35:08.000000000 +0100
***************
*** 98,102 ****
  @result &#8658;
  @today a sunny day
! @aa &#229;
  @AA &#197;
  @ae &#230;
--- 98,103 ----
  @result &#8658;
  @today a sunny day
! </para>
! <para>@aa &#229;
  @AA &#197;
  @ae &#230;
***************
*** 113,117 ****
  @dh &#240;
  @th &#254;
! @exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
--- 114,119 ----
  @dh &#240;
  @th &#254;
! </para>
! <para>@exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
***************
*** 201,204 ****
--- 203,208 ----
  <literal>@,{c}</literal> &#231;
  <literal>@,{--c}</literal> &#8211;c,
+ <literal>@ogonek{a}</literal> &#261;
+ <literal>@ogonek{--a}</literal> &#8211;a;
  <literal>@footnote{in footnote}</literal> <footnote><para>in footnote</para></footnote>
  <literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2</para></footnote>
***************
*** 212,221 ****
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
--- 216,225 ----
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,.e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,.e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
***************
*** 250,254 ****
  <blockquote></blockquote>
  <blockquote></blockquote>
! 
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
--- 254,263 ----
  <blockquote></blockquote>
  <blockquote></blockquote>
! <blockquote><para>A small quot&#8212;ation
! </para></blockquote>
! <note><para>A small Note
! </para></note>
! <blockquote><para><emphasis role="bold">something, other thing:</emphasis> something, other thing
! </para></blockquote>
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
***************
*** 282,285 ****
--- 291,312 ----
     text
  </screen>
+ <screen>example one arg
+ </screen>
+ <screen>example two args
+ </screen>
+ <screen>example three args
+ </screen>
+ <screen>example four args
+ </screen>
+ <screen>example five args
+ </screen>
+ <screen>The something &#233; &tex; is here.
+ </screen>
+ <screen>A @ at the end of the @example line.
+ </screen>
+ <screen>example with empty args
+ </screen>
+ <screen>example with empty and non empty args mix
+ </screen>
  <screen>s--mallexample
  </screen>
***************
*** 296,299 ****
--- 323,329 ----
  <screen>s&#8211;mallformat
  </screen>
+ <informalequation><mathphrase>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<superscript>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</superscript>
+ </mathphrase></informalequation>
  <synopsis><indexterm role="fn"><primary>d--effn_name</primary></indexterm><phrase role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> <function>d--effn_name</function> <replaceable>a--rguments...</replaceable></synopsis>
  <blockquote><para>d&#8211;effn
***************
*** 504,512 ****
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! <!-- makeinfo cannot handle that -->
  
  
  <!-- invalid texinfo -->
  
  </legalnotice></bookinfo>
  <para>In titlepage
--- 534,650 ----
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! 
! <para><literal>@acronym{--a,an accronym @comma{} @enddots{}}</literal> <acronym>&#8211;a</acronym> (an accronym &#44; ...)
! <literal>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev> (&#201;tude&#8211;&#44; <emphasis role="bold">Autonome</emphasis>)
! <literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev>
! </para>
! <para><literal>@math{--a@minus{} {\frac{1}{2}}}</literal> <inlineequation><mathphrase>--a&#8722; {\frac{1}{2}}</mathphrase></inlineequation>
! </para>
! <para><literal>@image{f-ile,,,alt@verb{:jk _&quot; %}}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
! aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</literal> <inlinemediaobject><imageobject><imagedata fileref="filejk _&quot; %@.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! </para>
  
  
  <!-- invalid texinfo -->
  
+ <para>Somehow invalid use of @,:
+ 
+ @, ,
+ 
+ 
+ @,@&quot;u ,&#252;
+ </para>
+ <para>Invalid use of @&#8217;:
+ 
+ @&#8217; '
+ 
+ 
+ @&#8217;@&quot;u '&#252;
+ </para>
+ <!-- only i or j as arg -->
+ <para>@dotless{truc} truc
+ @dotless{ij} ij
+ <literal>@dotless{--a}</literal> &#8211;a
+ <literal>@dotless{a}</literal> a
+ </para>
+ <!-- @U arg must be specified and within range -->
+ <para>@U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ </para>
+ <!-- braces missing -->
+ <para>@TeX, but without brace &tex;<!-- unknown command -->
+ <literal>@#</literal> #
+ </para>
+ <!-- no arg -->
+ <para><literal>@w{--a}</literal> &#8211;a<!-- /@w -->
+ </para>
+ <!-- no file -->
+ <para><literal>@image{,1--xt}</literal> 
+ <literal>@image{,,2--xt}</literal> 
+ <literal>@image{,,,3--xt}</literal> 
+ </para>
+ 
+ <!-- braces missing -->
+ <itemizedlist><listitem><para> after emph e&#8211;mph item
+ </para></listitem></itemizedlist>
+ <!-- braces missing -->
+ <itemizedlist><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 1
+ </para></listitem><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 2
+ </para></listitem></itemizedlist>
+ <!-- deffnx after deff lines -->
+ <synopsis><phrase role="category"><emphasis role="bold">fun</emphasis>:</phrase></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable>  <replaceable>after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable></replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable>and after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>followed</function> <replaceable>by</replaceable> <replaceable>a</replaceable> <replaceable>comment</replaceable></synopsis>
+ <!-- comment -->
+ <para>Various deff lines
+ </para><synopsis><indexterm role="fn"><primary>after</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>after</function> <replaceable>a</replaceable> <replaceable>deff</replaceable> <replaceable>item</replaceable></synopsis>
+ 
+ <!-- node is non existent, or missing first arg -->
+ <para><literal>@ref{node}</literal> <link linkend="node">node</link>
+ </para>
+ <para><literal>@ref{,cross ref name}</literal> <link>cross ref name</link>
+ <literal>@ref{,,title}</literal> <link>title</link>
+ <literal>@ref{,,,file name}</literal> 
+ <literal>@ref{,,,,manual}</literal> <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name}</literal> <link linkend="node">cross ref name</link>
+ <literal>@ref{node,,title}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,,,file name}</literal> 
+ <literal>@ref{node,,,,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,cross ref name,,file name}</literal> 
+ <literal>@ref{node,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,file name}</literal> 
+ <literal>@ref{node,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title,file name}</literal> 
+ <literal>@ref{node,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{chapter,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,,file name,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,}</literal> <link>title</link>
+ <literal>@ref{,cross ref name,,file name}</literal> 
+ <literal>@ref{,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,file name}</literal> 
+ <literal>@ref{,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title,file name}</literal> 
+ <literal>@ref{,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,,file name,manual}</literal> <citetitle>manual</citetitle>
+ </para>
+ <para><literal>@inforef{,cross ref name }</literal> 
+ <literal>@inforef{,,file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{,cross ref name, file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{}</literal> 
+ </para>
+ 
  </legalnotice></bookinfo>
  <para>In titlepage
***************
*** 597,601 ****
  @result &#8658;
  @today a sunny day
! @aa &#229;
  @AA &#197;
  @ae &#230;
--- 735,740 ----
  @result &#8658;
  @today a sunny day
! </para>
! <para>@aa &#229;
  @AA &#197;
  @ae &#230;
***************
*** 612,616 ****
  @dh &#240;
  @th &#254;
! @exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
--- 751,756 ----
  @dh &#240;
  @th &#254;
! </para>
! <para>@exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
***************
*** 700,703 ****
--- 840,845 ----
  <literal>@,{c}</literal> &#231;
  <literal>@,{--c}</literal> &#8211;c,
+ <literal>@ogonek{a}</literal> &#261;
+ <literal>@ogonek{--a}</literal> &#8211;a;
  <literal>@footnote{in footnote}</literal> <footnote><para>in footnote</para></footnote>
  <literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2</para></footnote>
***************
*** 711,720 ****
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
--- 853,862 ----
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,.e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,.e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
***************
*** 749,753 ****
  <blockquote></blockquote>
  <blockquote></blockquote>
! 
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
--- 891,900 ----
  <blockquote></blockquote>
  <blockquote></blockquote>
! <blockquote><para>A small quot&#8212;ation
! </para></blockquote>
! <note><para>A small Note
! </para></note>
! <blockquote><para><emphasis role="bold">something, other thing:</emphasis> something, other thing
! </para></blockquote>
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
***************
*** 781,784 ****
--- 928,949 ----
     text
  </screen>
+ <screen>example one arg
+ </screen>
+ <screen>example two args
+ </screen>
+ <screen>example three args
+ </screen>
+ <screen>example four args
+ </screen>
+ <screen>example five args
+ </screen>
+ <screen>The something &#233; &tex; is here.
+ </screen>
+ <screen>A @ at the end of the @example line.
+ </screen>
+ <screen>example with empty args
+ </screen>
+ <screen>example with empty and non empty args mix
+ </screen>
  <screen>s--mallexample
  </screen>
***************
*** 795,798 ****
--- 960,966 ----
  <screen>s&#8211;mallformat
  </screen>
+ <informalequation><mathphrase>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<superscript>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</superscript>
+ </mathphrase></informalequation>
  <synopsis><indexterm role="fn"><primary>d--effn_name</primary></indexterm><phrase role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> <function>d--effn_name</function> <replaceable>a--rguments...</replaceable></synopsis>
  <blockquote><para>d&#8211;effn
***************
*** 1003,1011 ****
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! <!-- makeinfo cannot handle that -->
  
  
  <!-- invalid texinfo -->
  
  
  <para>Insercopying in titlepage
--- 1171,1287 ----
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! 
! <para><literal>@acronym{--a,an accronym @comma{} @enddots{}}</literal> <acronym>&#8211;a</acronym> (an accronym &#44; ...)
! <literal>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev> (&#201;tude&#8211;&#44; <emphasis role="bold">Autonome</emphasis>)
! <literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev>
! </para>
! <para><literal>@math{--a@minus{} {\frac{1}{2}}}</literal> <inlineequation><mathphrase>--a&#8722; {\frac{1}{2}}</mathphrase></inlineequation>
! </para>
! <para><literal>@image{f-ile,,,alt@verb{:jk _&quot; %}}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
! aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</literal> <inlinemediaobject><imageobject><imagedata fileref="filejk _&quot; %@.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! </para>
  
  
  <!-- invalid texinfo -->
  
+ <para>Somehow invalid use of @,:
+ 
+ @, ,
+ 
+ 
+ @,@&quot;u ,&#252;
+ </para>
+ <para>Invalid use of @&#8217;:
+ 
+ @&#8217; '
+ 
+ 
+ @&#8217;@&quot;u '&#252;
+ </para>
+ <!-- only i or j as arg -->
+ <para>@dotless{truc} truc
+ @dotless{ij} ij
+ <literal>@dotless{--a}</literal> &#8211;a
+ <literal>@dotless{a}</literal> a
+ </para>
+ <!-- @U arg must be specified and within range -->
+ <para>@U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ </para>
+ <!-- braces missing -->
+ <para>@TeX, but without brace &tex;<!-- unknown command -->
+ <literal>@#</literal> #
+ </para>
+ <!-- no arg -->
+ <para><literal>@w{--a}</literal> &#8211;a<!-- /@w -->
+ </para>
+ <!-- no file -->
+ <para><literal>@image{,1--xt}</literal> 
+ <literal>@image{,,2--xt}</literal> 
+ <literal>@image{,,,3--xt}</literal> 
+ </para>
+ 
+ <!-- braces missing -->
+ <itemizedlist><listitem><para> after emph e&#8211;mph item
+ </para></listitem></itemizedlist>
+ <!-- braces missing -->
+ <itemizedlist><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 1
+ </para></listitem><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 2
+ </para></listitem></itemizedlist>
+ <!-- deffnx after deff lines -->
+ <synopsis><phrase role="category"><emphasis role="bold">fun</emphasis>:</phrase></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable>  <replaceable>after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable></replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable>and after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>followed</function> <replaceable>by</replaceable> <replaceable>a</replaceable> <replaceable>comment</replaceable></synopsis>
+ <!-- comment -->
+ <para>Various deff lines
+ </para><synopsis><indexterm role="fn"><primary>after</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>after</function> <replaceable>a</replaceable> <replaceable>deff</replaceable> <replaceable>item</replaceable></synopsis>
+ 
+ <!-- node is non existent, or missing first arg -->
+ <para><literal>@ref{node}</literal> <link linkend="node">node</link>
+ </para>
+ <para><literal>@ref{,cross ref name}</literal> <link>cross ref name</link>
+ <literal>@ref{,,title}</literal> <link>title</link>
+ <literal>@ref{,,,file name}</literal> 
+ <literal>@ref{,,,,manual}</literal> <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name}</literal> <link linkend="node">cross ref name</link>
+ <literal>@ref{node,,title}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,,,file name}</literal> 
+ <literal>@ref{node,,,,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,cross ref name,,file name}</literal> 
+ <literal>@ref{node,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,file name}</literal> 
+ <literal>@ref{node,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title,file name}</literal> 
+ <literal>@ref{node,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{chapter,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,,file name,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,}</literal> <link>title</link>
+ <literal>@ref{,cross ref name,,file name}</literal> 
+ <literal>@ref{,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,file name}</literal> 
+ <literal>@ref{,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title,file name}</literal> 
+ <literal>@ref{,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,,file name,manual}</literal> <citetitle>manual</citetitle>
+ </para>
+ <para><literal>@inforef{,cross ref name }</literal> 
+ <literal>@inforef{,,file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{,cross ref name, file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{}</literal> 
+ </para>
+ 
  
  <para>Insercopying in titlepage
***************
*** 1097,1101 ****
  @result &#8658;
  @today a sunny day
! @aa &#229;
  @AA &#197;
  @ae &#230;
--- 1373,1378 ----
  @result &#8658;
  @today a sunny day
! </para>
! <para>@aa &#229;
  @AA &#197;
  @ae &#230;
***************
*** 1112,1116 ****
  @dh &#240;
  @th &#254;
! @exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
--- 1389,1394 ----
  @dh &#240;
  @th &#254;
! </para>
! <para>@exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
***************
*** 1200,1203 ****
--- 1478,1483 ----
  <literal>@,{c}</literal> &#231;
  <literal>@,{--c}</literal> &#8211;c,
+ <literal>@ogonek{a}</literal> &#261;
+ <literal>@ogonek{--a}</literal> &#8211;a;
  <literal>@footnote{in footnote}</literal> <footnote><para>in footnote</para></footnote>
  <literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2</para></footnote>
***************
*** 1211,1220 ****
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
--- 1491,1500 ----
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,.e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,.e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
***************
*** 1249,1253 ****
  <blockquote></blockquote>
  <blockquote></blockquote>
! 
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
--- 1529,1538 ----
  <blockquote></blockquote>
  <blockquote></blockquote>
! <blockquote><para>A small quot&#8212;ation
! </para></blockquote>
! <note><para>A small Note
! </para></note>
! <blockquote><para><emphasis role="bold">something, other thing:</emphasis> something, other thing
! </para></blockquote>
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
***************
*** 1281,1284 ****
--- 1566,1587 ----
     text
  </screen>
+ <screen>example one arg
+ </screen>
+ <screen>example two args
+ </screen>
+ <screen>example three args
+ </screen>
+ <screen>example four args
+ </screen>
+ <screen>example five args
+ </screen>
+ <screen>The something &#233; &tex; is here.
+ </screen>
+ <screen>A @ at the end of the @example line.
+ </screen>
+ <screen>example with empty args
+ </screen>
+ <screen>example with empty and non empty args mix
+ </screen>
  <screen>s--mallexample
  </screen>
***************
*** 1295,1298 ****
--- 1598,1604 ----
  <screen>s&#8211;mallformat
  </screen>
+ <informalequation><mathphrase>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<superscript>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</superscript>
+ </mathphrase></informalequation>
  <synopsis><indexterm role="fn"><primary>d--effn_name</primary></indexterm><phrase role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> <function>d--effn_name</function> <replaceable>a--rguments...</replaceable></synopsis>
  <blockquote><para>d&#8211;effn
***************
*** 1503,1511 ****
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! <!-- makeinfo cannot handle that -->
  
  
  <!-- invalid texinfo -->
  
  
  <para>Insertcopying in normal text
--- 1809,1925 ----
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! 
! <para><literal>@acronym{--a,an accronym @comma{} @enddots{}}</literal> <acronym>&#8211;a</acronym> (an accronym &#44; ...)
! <literal>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev> (&#201;tude&#8211;&#44; <emphasis role="bold">Autonome</emphasis>)
! <literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev>
! </para>
! <para><literal>@math{--a@minus{} {\frac{1}{2}}}</literal> <inlineequation><mathphrase>--a&#8722; {\frac{1}{2}}</mathphrase></inlineequation>
! </para>
! <para><literal>@image{f-ile,,,alt@verb{:jk _&quot; %}}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
! aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</literal> <inlinemediaobject><imageobject><imagedata fileref="filejk _&quot; %@.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! </para>
  
  
  <!-- invalid texinfo -->
  
+ <para>Somehow invalid use of @,:
+ 
+ @, ,
+ 
+ 
+ @,@&quot;u ,&#252;
+ </para>
+ <para>Invalid use of @&#8217;:
+ 
+ @&#8217; '
+ 
+ 
+ @&#8217;@&quot;u '&#252;
+ </para>
+ <!-- only i or j as arg -->
+ <para>@dotless{truc} truc
+ @dotless{ij} ij
+ <literal>@dotless{--a}</literal> &#8211;a
+ <literal>@dotless{a}</literal> a
+ </para>
+ <!-- @U arg must be specified and within range -->
+ <para>@U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ </para>
+ <!-- braces missing -->
+ <para>@TeX, but without brace &tex;<!-- unknown command -->
+ <literal>@#</literal> #
+ </para>
+ <!-- no arg -->
+ <para><literal>@w{--a}</literal> &#8211;a<!-- /@w -->
+ </para>
+ <!-- no file -->
+ <para><literal>@image{,1--xt}</literal> 
+ <literal>@image{,,2--xt}</literal> 
+ <literal>@image{,,,3--xt}</literal> 
+ </para>
+ 
+ <!-- braces missing -->
+ <itemizedlist><listitem><para> after emph e&#8211;mph item
+ </para></listitem></itemizedlist>
+ <!-- braces missing -->
+ <itemizedlist><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 1
+ </para></listitem><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 2
+ </para></listitem></itemizedlist>
+ <!-- deffnx after deff lines -->
+ <synopsis><phrase role="category"><emphasis role="bold">fun</emphasis>:</phrase></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable>  <replaceable>after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable></replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable>and after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>followed</function> <replaceable>by</replaceable> <replaceable>a</replaceable> <replaceable>comment</replaceable></synopsis>
+ <!-- comment -->
+ <para>Various deff lines
+ </para><synopsis><indexterm role="fn"><primary>after</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>after</function> <replaceable>a</replaceable> <replaceable>deff</replaceable> <replaceable>item</replaceable></synopsis>
+ 
+ <!-- node is non existent, or missing first arg -->
+ <para><literal>@ref{node}</literal> <link linkend="node">node</link>
+ </para>
+ <para><literal>@ref{,cross ref name}</literal> <link>cross ref name</link>
+ <literal>@ref{,,title}</literal> <link>title</link>
+ <literal>@ref{,,,file name}</literal> 
+ <literal>@ref{,,,,manual}</literal> <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name}</literal> <link linkend="node">cross ref name</link>
+ <literal>@ref{node,,title}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,,,file name}</literal> 
+ <literal>@ref{node,,,,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,cross ref name,,file name}</literal> 
+ <literal>@ref{node,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,file name}</literal> 
+ <literal>@ref{node,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title,file name}</literal> 
+ <literal>@ref{node,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{chapter,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,,file name,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,}</literal> <link>title</link>
+ <literal>@ref{,cross ref name,,file name}</literal> 
+ <literal>@ref{,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,file name}</literal> 
+ <literal>@ref{,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title,file name}</literal> 
+ <literal>@ref{,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,,file name,manual}</literal> <citetitle>manual</citetitle>
+ </para>
+ <para><literal>@inforef{,cross ref name }</literal> 
+ <literal>@inforef{,,file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{,cross ref name, file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{}</literal> 
+ </para>
+ 
  
  <para>Insertcopying in normal text
***************
*** 1597,1601 ****
  @result &#8658;
  @today a sunny day
! @aa &#229;
  @AA &#197;
  @ae &#230;
--- 2011,2016 ----
  @result &#8658;
  @today a sunny day
! </para>
! <para>@aa &#229;
  @AA &#197;
  @ae &#230;
***************
*** 1612,1616 ****
  @dh &#240;
  @th &#254;
! @exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
--- 2027,2032 ----
  @dh &#240;
  @th &#254;
! </para>
! <para>@exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
***************
*** 1700,1703 ****
--- 2116,2121 ----
  <literal>@,{c}</literal> &#231;
  <literal>@,{--c}</literal> &#8211;c,
+ <literal>@ogonek{a}</literal> &#261;
+ <literal>@ogonek{--a}</literal> &#8211;a;
  <literal>@footnote{in footnote}</literal> <footnote><para>in footnote</para></footnote>
  <literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2</para></footnote>
***************
*** 1711,1720 ****
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
--- 2129,2138 ----
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,.e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,.e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
***************
*** 1749,1753 ****
  <blockquote></blockquote>
  <blockquote></blockquote>
! 
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
--- 2167,2176 ----
  <blockquote></blockquote>
  <blockquote></blockquote>
! <blockquote><para>A small quot&#8212;ation
! </para></blockquote>
! <note><para>A small Note
! </para></note>
! <blockquote><para><emphasis role="bold">something, other thing:</emphasis> something, other thing
! </para></blockquote>
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
***************
*** 1781,1784 ****
--- 2204,2225 ----
     text
  </screen>
+ <screen>example one arg
+ </screen>
+ <screen>example two args
+ </screen>
+ <screen>example three args
+ </screen>
+ <screen>example four args
+ </screen>
+ <screen>example five args
+ </screen>
+ <screen>The something &#233; &tex; is here.
+ </screen>
+ <screen>A @ at the end of the @example line.
+ </screen>
+ <screen>example with empty args
+ </screen>
+ <screen>example with empty and non empty args mix
+ </screen>
  <screen>s--mallexample
  </screen>
***************
*** 1795,1798 ****
--- 2236,2242 ----
  <screen>s&#8211;mallformat
  </screen>
+ <informalequation><mathphrase>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<superscript>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</superscript>
+ </mathphrase></informalequation>
  <synopsis><indexterm role="fn"><primary>d--effn_name</primary></indexterm><phrase role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> <function>d--effn_name</function> <replaceable>a--rguments...</replaceable></synopsis>
  <blockquote><para>d&#8211;effn
***************
*** 2003,2011 ****
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! <!-- makeinfo cannot handle that -->
  
  
  <!-- invalid texinfo -->
  
  
  <para>Normal text
--- 2447,2563 ----
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! 
! <para><literal>@acronym{--a,an accronym @comma{} @enddots{}}</literal> <acronym>&#8211;a</acronym> (an accronym &#44; ...)
! <literal>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev> (&#201;tude&#8211;&#44; <emphasis role="bold">Autonome</emphasis>)
! <literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev>
! </para>
! <para><literal>@math{--a@minus{} {\frac{1}{2}}}</literal> <inlineequation><mathphrase>--a&#8722; {\frac{1}{2}}</mathphrase></inlineequation>
! </para>
! <para><literal>@image{f-ile,,,alt@verb{:jk _&quot; %}}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
! aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</literal> <inlinemediaobject><imageobject><imagedata fileref="filejk _&quot; %@.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! </para>
  
  
  <!-- invalid texinfo -->
  
+ <para>Somehow invalid use of @,:
+ 
+ @, ,
+ 
+ 
+ @,@&quot;u ,&#252;
+ </para>
+ <para>Invalid use of @&#8217;:
+ 
+ @&#8217; '
+ 
+ 
+ @&#8217;@&quot;u '&#252;
+ </para>
+ <!-- only i or j as arg -->
+ <para>@dotless{truc} truc
+ @dotless{ij} ij
+ <literal>@dotless{--a}</literal> &#8211;a
+ <literal>@dotless{a}</literal> a
+ </para>
+ <!-- @U arg must be specified and within range -->
+ <para>@U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ </para>
+ <!-- braces missing -->
+ <para>@TeX, but without brace &tex;<!-- unknown command -->
+ <literal>@#</literal> #
+ </para>
+ <!-- no arg -->
+ <para><literal>@w{--a}</literal> &#8211;a<!-- /@w -->
+ </para>
+ <!-- no file -->
+ <para><literal>@image{,1--xt}</literal> 
+ <literal>@image{,,2--xt}</literal> 
+ <literal>@image{,,,3--xt}</literal> 
+ </para>
+ 
+ <!-- braces missing -->
+ <itemizedlist><listitem><para> after emph e&#8211;mph item
+ </para></listitem></itemizedlist>
+ <!-- braces missing -->
+ <itemizedlist><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 1
+ </para></listitem><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 2
+ </para></listitem></itemizedlist>
+ <!-- deffnx after deff lines -->
+ <synopsis><phrase role="category"><emphasis role="bold">fun</emphasis>:</phrase></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable>  <replaceable>after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable></replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable>and after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>followed</function> <replaceable>by</replaceable> <replaceable>a</replaceable> <replaceable>comment</replaceable></synopsis>
+ <!-- comment -->
+ <para>Various deff lines
+ </para><synopsis><indexterm role="fn"><primary>after</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>after</function> <replaceable>a</replaceable> <replaceable>deff</replaceable> <replaceable>item</replaceable></synopsis>
+ 
+ <!-- node is non existent, or missing first arg -->
+ <para><literal>@ref{node}</literal> <link linkend="node">node</link>
+ </para>
+ <para><literal>@ref{,cross ref name}</literal> <link>cross ref name</link>
+ <literal>@ref{,,title}</literal> <link>title</link>
+ <literal>@ref{,,,file name}</literal> 
+ <literal>@ref{,,,,manual}</literal> <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name}</literal> <link linkend="node">cross ref name</link>
+ <literal>@ref{node,,title}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,,,file name}</literal> 
+ <literal>@ref{node,,,,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,cross ref name,,file name}</literal> 
+ <literal>@ref{node,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,file name}</literal> 
+ <literal>@ref{node,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title,file name}</literal> 
+ <literal>@ref{node,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{chapter,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,,file name,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,}</literal> <link>title</link>
+ <literal>@ref{,cross ref name,,file name}</literal> 
+ <literal>@ref{,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,file name}</literal> 
+ <literal>@ref{,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title,file name}</literal> 
+ <literal>@ref{,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,,file name,manual}</literal> <citetitle>manual</citetitle>
+ </para>
+ <para><literal>@inforef{,cross ref name }</literal> 
+ <literal>@inforef{,,file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{,cross ref name, file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{}</literal> 
+ </para>
+ 
  
  <para>Normal text
***************
*** 2096,2100 ****
  @result &#8658;
  @today a sunny day
! @aa &#229;
  @AA &#197;
  @ae &#230;
--- 2648,2653 ----
  @result &#8658;
  @today a sunny day
! </para>
! <para>@aa &#229;
  @AA &#197;
  @ae &#230;
***************
*** 2111,2115 ****
  @dh &#240;
  @th &#254;
! @exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
--- 2664,2669 ----
  @dh &#240;
  @th &#254;
! </para>
! <para>@exclamdown &#161;
  @questiondown &#191;
  @pounds &#163;
***************
*** 2199,2202 ****
--- 2753,2758 ----
  <literal>@,{c}</literal> &#231;
  <literal>@,{--c}</literal> &#8211;c,
+ <literal>@ogonek{a}</literal> &#261;
+ <literal>@ogonek{--a}</literal> &#8211;a;
  <literal>@footnote{in footnote}</literal> <footnote><para>in footnote</para></footnote>
  <literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2</para></footnote>
***************
*** 2210,2219 ****
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
--- 2766,2775 ----
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,.e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,.e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  </para>
  
***************
*** 2248,2252 ****
  <blockquote></blockquote>
  <blockquote></blockquote>
! 
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
--- 2804,2813 ----
  <blockquote></blockquote>
  <blockquote></blockquote>
! <blockquote><para>A small quot&#8212;ation
! </para></blockquote>
! <note><para>A small Note
! </para></note>
! <blockquote><para><emphasis role="bold">something, other thing:</emphasis> something, other thing
! </para></blockquote>
  <itemizedlist><listitem><para>i&#8211;temize
  </para></listitem></itemizedlist>
***************
*** 2280,2283 ****
--- 2841,2862 ----
     text
  </screen>
+ <screen>example one arg
+ </screen>
+ <screen>example two args
+ </screen>
+ <screen>example three args
+ </screen>
+ <screen>example four args
+ </screen>
+ <screen>example five args
+ </screen>
+ <screen>The something &#233; &tex; is here.
+ </screen>
+ <screen>A @ at the end of the @example line.
+ </screen>
+ <screen>example with empty args
+ </screen>
+ <screen>example with empty and non empty args mix
+ </screen>
  <screen>s--mallexample
  </screen>
***************
*** 2294,2297 ****
--- 2873,2879 ----
  <screen>s&#8211;mallformat
  </screen>
+ <informalequation><mathphrase>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<superscript>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</superscript>
+ </mathphrase></informalequation>
  <synopsis><indexterm role="fn"><primary>d--effn_name</primary></indexterm><phrase role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> <function>d--effn_name</function> <replaceable>a--rguments...</replaceable></synopsis>
  <blockquote><para>d&#8211;effn
***************
*** 2502,2510 ****
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! <!-- makeinfo cannot handle that -->
  
  
  <!-- invalid texinfo -->
  
  
  <para>In example.
--- 3084,3200 ----
  <bridgehead renderas="sect3">subsubheading</bridgehead>
  
! 
! <para><literal>@acronym{--a,an accronym @comma{} @enddots{}}</literal> <acronym>&#8211;a</acronym> (an accronym &#44; ...)
! <literal>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev> (&#201;tude&#8211;&#44; <emphasis role="bold">Autonome</emphasis>)
! <literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;&#8211;. &#44;A.</abbrev>
! </para>
! <para><literal>@math{--a@minus{} {\frac{1}{2}}}</literal> <inlineequation><mathphrase>--a&#8722; {\frac{1}{2}}</mathphrase></inlineequation>
! </para>
! <para><literal>@image{f-ile,,,alt@verb{:jk _&quot; %}}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
! aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</literal> <inlinemediaobject><imageobject><imagedata fileref="filejk _&quot; %@.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! </para>
  
  
  <!-- invalid texinfo -->
  
+ <para>Somehow invalid use of @,:
+ 
+ @, ,
+ 
+ 
+ @,@&quot;u ,&#252;
+ </para>
+ <para>Invalid use of @&#8217;:
+ 
+ @&#8217; '
+ 
+ 
+ @&#8217;@&quot;u '&#252;
+ </para>
+ <!-- only i or j as arg -->
+ <para>@dotless{truc} truc
+ @dotless{ij} ij
+ <literal>@dotless{--a}</literal> &#8211;a
+ <literal>@dotless{a}</literal> a
+ </para>
+ <!-- @U arg must be specified and within range -->
+ <para>@U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ </para>
+ <!-- braces missing -->
+ <para>@TeX, but without brace &tex;<!-- unknown command -->
+ <literal>@#</literal> #
+ </para>
+ <!-- no arg -->
+ <para><literal>@w{--a}</literal> &#8211;a<!-- /@w -->
+ </para>
+ <!-- no file -->
+ <para><literal>@image{,1--xt}</literal> 
+ <literal>@image{,,2--xt}</literal> 
+ <literal>@image{,,,3--xt}</literal> 
+ </para>
+ 
+ <!-- braces missing -->
+ <itemizedlist><listitem><para> after emph e&#8211;mph item
+ </para></listitem></itemizedlist>
+ <!-- braces missing -->
+ <itemizedlist><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 1
+ </para></listitem><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 2
+ </para></listitem></itemizedlist>
+ <!-- deffnx after deff lines -->
+ <synopsis><phrase role="category"><emphasis role="bold">fun</emphasis>:</phrase></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable>  <replaceable>after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable></replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable>and after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>followed</function> <replaceable>by</replaceable> <replaceable>a</replaceable> <replaceable>comment</replaceable></synopsis>
+ <!-- comment -->
+ <para>Various deff lines
+ </para><synopsis><indexterm role="fn"><primary>after</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>after</function> <replaceable>a</replaceable> <replaceable>deff</replaceable> <replaceable>item</replaceable></synopsis>
+ 
+ <!-- node is non existent, or missing first arg -->
+ <para><literal>@ref{node}</literal> <link linkend="node">node</link>
+ </para>
+ <para><literal>@ref{,cross ref name}</literal> <link>cross ref name</link>
+ <literal>@ref{,,title}</literal> <link>title</link>
+ <literal>@ref{,,,file name}</literal> 
+ <literal>@ref{,,,,manual}</literal> <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name}</literal> <link linkend="node">cross ref name</link>
+ <literal>@ref{node,,title}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,,,file name}</literal> 
+ <literal>@ref{node,,,,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,cross ref name,,file name}</literal> 
+ <literal>@ref{node,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,file name}</literal> 
+ <literal>@ref{node,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title,file name}</literal> 
+ <literal>@ref{node,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{chapter,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{node,,,file name,manual}</literal> section &#8220;node&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,}</literal> <link>title</link>
+ <literal>@ref{,cross ref name,,file name}</literal> 
+ <literal>@ref{,cross ref name,,,manual}</literal> section &#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,file name}</literal> 
+ <literal>@ref{,cross ref name,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title,file name}</literal> 
+ <literal>@ref{,,title,,manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,title, file name, manual}</literal> section &#8220;title&#8221; in <citetitle>manual</citetitle>
+ <literal>@ref{,,,file name,manual}</literal> <citetitle>manual</citetitle>
+ </para>
+ <para><literal>@inforef{,cross ref name }</literal> 
+ <literal>@inforef{,,file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{,cross ref name, file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{}</literal> 
+ </para>
+ 
  
  <para>In example.
***************
*** 2591,2594 ****
--- 3281,3285 ----
  @result &#8658;
  @today a sunny day
+ 
  @aa &#229;
  @AA &#197;
***************
*** 2606,2609 ****
--- 3297,3301 ----
  @dh &#240;
  @th &#254;
+ 
  @exclamdown &#161;
  @questiondown &#191;
***************
*** 2694,2697 ****
--- 3386,3391 ----
  <literal>@,{c}</literal> &#231;
  <literal>@,{--c}</literal> --c,
+ <literal>@ogonek{a}</literal> &#261;
+ <literal>@ogonek{--a}</literal> --a;
  <literal>@footnote{in footnote}</literal> <footnote><para>in footnote</para></footnote>
  <literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2</para></footnote>
***************
*** 2705,2714 ****
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  
  
--- 3399,3408 ----
  <literal>@image{f--ile,,,alt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,,,,.e-d-xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,alt,.e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
  aaa</literallayout></textobject></inlinemediaobject>
  <literal>@image{f-ile,aze,,a--lt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile@..jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
  
  
***************
*** 2743,2747 ****
  </screen><blockquote></blockquote><screen>
  </screen><blockquote></blockquote><screen>
! 
  </screen><itemizedlist><listitem><screen>i--temize
  </screen></listitem></itemizedlist><screen>
--- 3437,3446 ----
  </screen><blockquote></blockquote><screen>
  </screen><blockquote></blockquote><screen>
! </screen><blockquote><screen>A small quot---ation
! </screen></blockquote><screen>
! </screen><note><screen>A small Note
! </screen></note><screen>
! </screen><blockquote><screen><emphasis role="bold">something, other thing:</emphasis> something, other thing
! </screen></blockquote><screen>
  </screen><itemizedlist><listitem><screen>i--temize
  </screen></listitem></itemizedlist><screen>
***************
*** 2773,2776 ****
--- 3472,3493 ----
     text
  </screen><screen>
+ </screen><screen>example one arg
+ </screen><screen>
+ </screen><screen>example two args
+ </screen><screen>
+ </screen><screen>example three args
+ </screen><screen>
+ </screen><screen>example four args
+ </screen><screen>
+ </screen><screen>example five args
+ </screen><screen>
+ </screen><screen>The something &#233; &tex; is here.
+ </screen><screen>
+ </screen><screen>A @ at the end of the @example line.
+ </screen><screen>
+ </screen><screen>example with empty args
+ </screen><screen>
+ </screen><screen>example with empty and non empty args mix
+ </screen><screen>
  </screen><screen>s--mallexample
  </screen><screen>
***************
*** 2787,2790 ****
--- 3504,3510 ----
  </screen><screen>s--mallformat
  </screen><screen>
+ </screen><informalequation><mathphrase>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<superscript>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</superscript>
+ </mathphrase></informalequation><screen>
  </screen><synopsis><indexterm role="fn"><primary>d--effn_name</primary></indexterm><phrase role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> <function>d--effn_name</function> <replaceable>a--rguments...</replaceable></synopsis>
  <blockquote><screen>d--effn
***************
*** 2993,3001 ****
  </screen><bridgehead renderas="sect3">subsubheading</bridgehead>
  <screen>
! <!-- makeinfo cannot handle that -->
  
  
  <!-- invalid texinfo -->
  
  </screen>
  <indexterm role="cp"><primary>t&#8211;ruc</primary></indexterm>
--- 3713,3829 ----
  </screen><bridgehead renderas="sect3">subsubheading</bridgehead>
  <screen>
! 
! <literal>@acronym{--a,an accronym @comma{} @enddots{}}</literal> <acronym>--a</acronym> (an accronym &#44; ...)
! <literal>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</literal> <abbrev>&#201;--. &#44;A.</abbrev> (&#201;tude--&#44; <emphasis role="bold">Autonome</emphasis>)
! <literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;--. &#44;A.</abbrev>
! 
! <literal>@math{--a@minus{} {\frac{1}{2}}}</literal> <inlineequation><mathphrase>--a&#8722; {\frac{1}{2}}</mathphrase></inlineequation>
! 
! <literal>@image{f-ile,,,alt@verb{:jk _&quot; %}}</literal> <inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! <literal>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</literal> <inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" format="JPG"></imagedata></imageobject><imageobject><imagedata fileref="f--ile.png" format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
! aaa</literallayout></textobject></inlinemediaobject>
! <literal>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</literal> <inlinemediaobject><imageobject><imagedata fileref="filejk _&quot; %@.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
! 
  
  
  <!-- invalid texinfo -->
  
+ Somehow invalid use of @,:
+ 
+ @, ,
+ 
+ 
+ @,@&quot;u ,&#252;
+ 
+ Invalid use of @':
+ 
+ @' '
+ 
+ 
+ @'@&quot;u '&#252;
+ 
+ <!-- only i or j as arg -->
+ @dotless{truc} truc
+ @dotless{ij} ij
+ <literal>@dotless{--a}</literal> --a
+ <literal>@dotless{a}</literal> a
+ 
+ <!-- @U arg must be specified and within range -->
+ @U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ 
+ <!-- braces missing -->
+ @TeX, but without brace &tex;<!-- unknown command -->
+ <literal>@#</literal> #
+ 
+ <!-- no arg -->
+ <literal>@w{--a}</literal> --a<!-- /@w -->
+ 
+ <!-- no file -->
+ <literal>@image{,1--xt}</literal> 
+ <literal>@image{,,2--xt}</literal> 
+ <literal>@image{,,,3--xt}</literal> 
+ 
+ 
+ <!-- braces missing -->
+ </screen><itemizedlist><listitem><screen> after emph e--mph item
+ </screen></listitem></itemizedlist><screen>
+ <!-- braces missing -->
+ </screen><itemizedlist><listitem><screen>&#8226; a--n itemize line i--tem 1
+ </screen></listitem><listitem><screen>&#8226; a--n itemize line i--tem 2
+ </screen></listitem></itemizedlist><screen>
+ <!-- deffnx after deff lines -->
+ </screen><synopsis><phrase role="category"><emphasis role="bold">fun</emphasis>:</phrase></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable>  <replaceable>after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable></replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>machin</function> <replaceable>bidule</replaceable> <replaceable>chose</replaceable> <replaceable>and</replaceable> <replaceable>and after</replaceable></synopsis>
+ <synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>followed</function> <replaceable>by</replaceable> <replaceable>a</replaceable> <replaceable>comment</replaceable></synopsis>
+ <screen><!-- comment -->
+ Various deff lines
+ </screen><synopsis><indexterm role="fn"><primary>after</primary></indexterm><phrase role="category"><emphasis role="bold">truc</emphasis>:</phrase> <function>after</function> <replaceable>a</replaceable> <replaceable>deff</replaceable> <replaceable>item</replaceable></synopsis>
+ <screen>
+ <!-- node is non existent, or missing first arg -->
+ <literal>@ref{node}</literal> <link linkend="node">node</link>
+ 
+ <literal>@ref{,cross ref name}</literal> <link>cross ref name</link>
+ <literal>@ref{,,title}</literal> <link>title</link>
+ <literal>@ref{,,,file name}</literal> 
+ <literal>@ref{,,,,manual}</literal> <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name}</literal> <link linkend="node">cross ref name</link>
+ <literal>@ref{node,,title}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,,,file name}</literal> 
+ <literal>@ref{node,,,,manual}</literal> section ``node'' in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,}</literal> <link linkend="node">title</link>
+ <literal>@ref{node,cross ref name,,file name}</literal> 
+ <literal>@ref{node,cross ref name,,,manual}</literal> section ``cross ref name'' in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title,file name}</literal> 
+ <literal>@ref{node,cross ref name,title,,manual}</literal> section ``title'' in <citetitle>manual</citetitle>
+ <literal>@ref{node,cross ref name,title, file name, manual}</literal> section ``title'' in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title,file name}</literal> 
+ <literal>@ref{node,,title,,manual}</literal> section ``title'' in <citetitle>manual</citetitle>
+ <literal>@ref{chapter,,title, file name, manual}</literal> section ``title'' in <citetitle>manual</citetitle>
+ <literal>@ref{node,,title, file name, manual}</literal> section ``title'' in <citetitle>manual</citetitle>
+ <literal>@ref{node,,,file name,manual}</literal> section ``node'' in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,}</literal> <link>title</link>
+ <literal>@ref{,cross ref name,,file name}</literal> 
+ <literal>@ref{,cross ref name,,,manual}</literal> section ``cross ref name'' in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title,file name}</literal> 
+ <literal>@ref{,cross ref name,title,,manual}</literal> section ``title'' in <citetitle>manual</citetitle>
+ <literal>@ref{,cross ref name,title, file name, manual}</literal> section ``title'' in <citetitle>manual</citetitle>
+ <literal>@ref{,,title,file name}</literal> 
+ <literal>@ref{,,title,,manual}</literal> section ``title'' in <citetitle>manual</citetitle>
+ <literal>@ref{,,title, file name, manual}</literal> section ``title'' in <citetitle>manual</citetitle>
+ <literal>@ref{,,,file name,manual}</literal> <citetitle>manual</citetitle>
+ 
+ <literal>@inforef{,cross ref name }</literal> 
+ <literal>@inforef{,,file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{,cross ref name, file name}</literal> See Info file <filename>file name</filename>
+ <literal>@inforef{}</literal> 
+ 
+ 
  </screen>
  <indexterm role="cp"><primary>t&#8211;ruc</primary></indexterm>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/anchor.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/anchor.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/anchor.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>anchor (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 612,620 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 635,643 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 648,652 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 631,634 ****
--- 655,659 ----
  
  <meta http-equiv="Refresh" content="0; url=s_002d_002dect_002cion.html#anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/chapter2.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/chapter2.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/chapter2.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>chapter 2 (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 633,637 ****
  
  <body lang="en">
! <span id="chapter2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="s_002d_002dect_002cion.html#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
--- 659,664 ----
  
  <body lang="en">
! <div class="centerchap" id="chapter2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="s_002d_002dect_002cion.html#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 971,974 ****
--- 998,1002 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/chapter.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/chapter.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>chapter (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 633,637 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 659,664 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 653,661 ****
  </p>
  
  <div class="footnote">
  <hr>
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT9" href="#DOCF9">(7)</a></h3>
  <p>in footnote</p>
  </div>
--- 680,689 ----
  </p>
  
+ </div>
  <div class="footnote">
  <hr>
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT9" href="#DOCF9">(7)</a></h5>
  <p>in footnote</p>
  </div>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 633,637 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 659,663 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 742,746 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 768,772 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Short Table of Contents (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 633,637 ****
  
  <body lang="en">
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 659,663 ----
  
  <body lang="en">
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 648,652 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 674,678 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 633,637 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 659,663 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 659,663 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 685,689 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/index.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/index.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top section (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 660,665 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 728,732 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 755,760 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 743,747 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 771,776 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 788,792 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 817,821 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 840,847 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 869,876 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 971,974 ****
--- 1000,1039 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 983,991 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1048,1056 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 999,1002 ****
--- 1064,1070 ----
  </pre></div>
  
+ <div class="displaymath"><em>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ </em></div>
  <table width="100%">
  <tr id="index-copying-d_002d_002deffn_005fname"><td align="left"> <strong>d--effn_name</strong><em> a--rguments...</em></td><td align="right">c--ategory</td></tr>
***************
*** 1139,1206 ****
  </p></td></tr></table>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html#s_002d_002dect_002cion">s--ect,ion</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1207,1274 ----
  </p></td></tr></table>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1208,1217 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1276,1281 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1219,1230 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1283,1290 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1275,1279 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 1335,1339 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 1338,1372 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1398,1432 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1452,1456 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1512,1517 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1467,1471 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1528,1533 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1512,1516 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 1574,1578 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 1564,1571 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1626,1633 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1695,1698 ****
--- 1757,1796 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1707,1715 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1805,1813 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1723,1726 ****
--- 1821,1827 ----
  </pre></div>
  
+ <div class="displaymath"><em>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ </em></div>
  <table width="100%">
  <tr id="index-d_002d_002deffn_005fname"><td align="left"> <strong>d--effn_name</strong><em> a--rguments...</em></td><td align="right">c--ategory</td></tr>
***************
*** 1863,1930 ****
  </p></td></tr></table>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html#s_002d_002dect_002cion">s--ect,ion</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1964,2031 ----
  </p></td></tr></table>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1932,1941 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2033,2038 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1943,1954 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2040,2047 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1999,2003 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2092,2096 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2062,2096 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2155,2189 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2182,2185 ****
--- 2275,2279 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 2197,2200 ****
--- 2291,2295 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 2242,2246 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 2337,2341 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 2291,2302 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 2386,2397 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 2454,2457 ****
--- 2549,2597 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 2469,2478 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2609,2618 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2489,2492 ****
--- 2629,2636 ----
  <pre class="example">
  
+ </pre><div class="displaymath"><em>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ </em></div><pre class="example">
+ 
  </pre><table width="100%">
  <tr id="index-d_002d_002deffn_005fname-1"><td align="left"> <strong>d--effn_name</strong><em> a--rguments...</em></td><td align="right">c--ategory</td></tr>
***************
*** 2652,2719 ****
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html#s_002d_002dect_002cion">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2796,2863 ----
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html#s_002d_002dect_002cion">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2722,2731 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2866,2871 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2734,2744 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2874,2880 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2802,2810 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 2938,2946 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 2872,2906 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 3008,3042 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 3334,3352 ****
  
  
  <div class="footnote">
  <hr>
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
  </div>
--- 3470,3489 ----
  
  
+ </div>
  <div class="footnote">
  <hr>
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
  </div>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>A section (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 633,637 ****
  
  <body lang="en">
! <span id="s_002d_002dect_002cion"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 659,664 ----
  
  <body lang="en">
! <div class="section" id="s_002d_002dect_002cion">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 652,670 ****
  
  <hr>
! <span id="subsection"></span><span id="subsection-1"></span><h3 class="subsection"><a href="formatting_toc.html#toc-subsection-1">subsection</a></h3>
  
  
  <span id="anchor"></span>
  <hr>
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection"><a href="formatting_toc.html#toc-subsubsection-_0060_0060simple_002ddouble_002d_002d-1">subsubsection &ldquo;simple-double&ndash;</a></h4>
  
  <hr>
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection"><a href="formatting_toc.html#toc-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">three&mdash;four&mdash;-&rdquo;</a></h4>
! 
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="#subsection" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[<a href="chapter2.html" title="Next section in reading order"> &gt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter2.html" title="Next chapter"> &gt;&gt; </a>]</td>
--- 679,704 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <span id="subsection-1"></span><h3 class="subsection"><a href="formatting_toc.html#toc-subsection-1">subsection</a></h3>
  
  
  <span id="anchor"></span>
  <hr>
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection"><a href="formatting_toc.html#toc-subsubsection-_0060_0060simple_002ddouble_002d_002d-1">subsubsection &ldquo;simple-double&ndash;</a></h4>
  
  <hr>
! </div>
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection"><a href="formatting_toc.html#toc-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">three&mdash;four&mdash;-&rdquo;</a></h4>
! 
! </div>
! </div>
! </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
! <td valign="middle" align="left">[<a href="chapter.html" title="Up section"> Up </a>]</td>
  <td valign="middle" align="left">[<a href="chapter2.html" title="Next section in reading order"> &gt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter2.html" title="Next chapter"> &gt;&gt; </a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/subsection.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/subsection.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/subsection.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/subsection.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>subsection (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 612,620 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 635,643 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 648,652 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 631,634 ****
--- 655,659 ----
  
  <meta http-equiv="Refresh" content="0; url=s_002d_002dect_002cion.html#subsection">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>subsubsection ``simple-double-- (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 612,620 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 635,643 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 648,652 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 631,634 ****
--- 655,659 ----
  
  <meta http-equiv="Refresh" content="0; url=s_002d_002dect_002cion.html#subsubsection-_0060_0060simple_002ddouble_002d_002d">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>subsubsection three---four----'' (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 612,620 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 635,643 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 648,652 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 631,634 ****
--- 655,659 ----
  
  <meta http-equiv="Refresh" content="0; url=s_002d_002dect_002cion.html#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html texinfo-6.8/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>title &ndash;a</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 716,720 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 742,747 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 731,735 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 758,763 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 776,780 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 804,808 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 828,835 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 856,863 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 959,962 ****
--- 987,1026 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 971,979 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1035,1043 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 987,1194 ****
  </pre></div>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">c--ategory&nbsp;: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">cate--gory&nbsp;: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-titlepage-i">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap">Command&nbsp;: <strong>log trap</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap1">Command&nbsp;: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap2">Command&nbsp;: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-titlepage-id-ule">cmde&nbsp;: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-titlepage-id-i-ule">cmde2&nbsp;: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>aaa&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-titlepage-machin">&nbsp;: <strong>machin</strong></dt>
! <dt id="index-titlepage-bidule-machin">&nbsp;: <strong>bidule machin</strong></dt>
! <dt id="index-titlepage-machin-1">truc&nbsp;: <strong>machin</strong></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt id="index-titlepage-followed">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-titlepage-a">truc&nbsp;: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-titlepage-deffnx">truc&nbsp;: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn">empty&nbsp;: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn-1">empty&nbsp;: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-titlepage-deffnx-1">empty&nbsp;: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-i-1">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-titlepage-truc-1">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">c--ategory&nbsp;: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname">c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">c--ategory&nbsp;: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">Fonction&nbsp;: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">Macro&nbsp;: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">Forme Sp&eacute;ciale&nbsp;: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">Variable&nbsp;: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">Option de l'utilisateur&nbsp;: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">Fonction&nbsp;: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">Variable&nbsp;: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass">Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass">M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> dans <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir la section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir la section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> Voir <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> Voir <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1051,1261 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deffn_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-de_002d_002dffn_005fname"><span class="category">cate--gory&nbsp;:</span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-titlepage-i"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap"><span class="category">Command&nbsp;:</span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap1"><span class="category">Command&nbsp;:</span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap2"><span class="category">Command&nbsp;:</span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-ule"><span class="category">cmde&nbsp;:</span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-i-ule"><span class="category">cmde2&nbsp;:</span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin"><span class="category">&nbsp;:</span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-bidule-machin"><span class="category">&nbsp;:</span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-1"><span class="category">truc&nbsp;:</span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-titlepage-followed"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-titlepage-a"><span class="category">truc&nbsp;:</span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx"><span class="category">truc&nbsp;:</span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn-1"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx-1"><span class="category">empty&nbsp;:</span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-i-1"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-truc-1"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvr_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftp_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defun_005fname"><span class="category">Fonction&nbsp;:</span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmac_005fname"><span class="category">Macro&nbsp;:</span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defspec_005fname"><span class="category">Forme Sp&eacute;ciale&nbsp;:</span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvar_005fname"><span class="category">Variable&nbsp;:</span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defopt_005fname"><span class="category">Option de l'utilisateur&nbsp;:</span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category">Fonction&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category">Variable&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> dans <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1196,1205 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-2"></span>
! </dt>
! <dt>b
! <span id="index-titlepage-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1263,1268 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1207,1218 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-1"></span>
! </dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-titlepage-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1270,1277 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1263,1267 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 1322,1326 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 1311,1323 ****
  </li></ul>
  
! <dl>
! <dt>fun&nbsp;: <strong></strong></dt>
! <dt id="index-titlepage-machin-2">truc&nbsp;: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-titlepage-machin-3">truc&nbsp;: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-titlepage-machin-4">truc&nbsp;: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-titlepage-machin-5">truc&nbsp;: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-titlepage-followed-1">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">truc&nbsp;: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1370,1382 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin-2"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-3"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-4"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-5"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-followed-1"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after"><span class="category">truc&nbsp;:</span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1326,1360 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> Voir <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1385,1419 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1441,1445 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1500,1505 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1456,1460 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1516,1521 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1501,1505 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 1562,1566 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 1553,1560 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1614,1621 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1684,1687 ****
--- 1745,1784 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1696,1704 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1793,1801 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1712,1919 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory&nbsp;: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory&nbsp;: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command&nbsp;: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command&nbsp;: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command&nbsp;: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde&nbsp;: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2&nbsp;: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>aaa&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-copying-machin">&nbsp;: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">&nbsp;: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc&nbsp;: <strong>machin</strong></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt id="index-copying-followed">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-copying-a">truc&nbsp;: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc&nbsp;: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty&nbsp;: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty&nbsp;: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty&nbsp;: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory&nbsp;: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory&nbsp;: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Fonction&nbsp;: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro&nbsp;: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Forme Sp&eacute;ciale&nbsp;: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable&nbsp;: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">Option de l'utilisateur&nbsp;: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Fonction&nbsp;: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable&nbsp;: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> dans <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir la section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir la section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> Voir <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> Voir <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1809,2019 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory&nbsp;:</span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command&nbsp;:</span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command&nbsp;:</span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command&nbsp;:</span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde&nbsp;:</span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2&nbsp;:</span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">&nbsp;:</span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">&nbsp;:</span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc&nbsp;:</span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc&nbsp;:</span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc&nbsp;:</span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty&nbsp;:</span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Fonction&nbsp;:</span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro&nbsp;:</span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Forme Sp&eacute;ciale&nbsp;:</span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable&nbsp;:</span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">Option de l'utilisateur&nbsp;:</span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Fonction&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> dans <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1921,1930 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2021,2026 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1932,1943 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2028,2035 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1988,1992 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2080,2084 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2036,2048 ****
  </li></ul>
  
! <dl>
! <dt>fun&nbsp;: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc&nbsp;: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc&nbsp;: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc&nbsp;: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc&nbsp;: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc&nbsp;: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2128,2140 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc&nbsp;:</span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2051,2085 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> Voir <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2143,2177 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2087,2091 ****
  <hr>
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><img src="a_left_na.png" border="0" alt="Arri&egrave;re" align="middle"></td>
  <td valign="middle" align="left"><a href="#chapter" title="Section suivante dans l&rsquo;ordre de lecture"><img src="a_right.png" border="0" alt="Avant: 1 chapter" align="middle"></a></td>
--- 2179,2184 ----
  <hr>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><img src="a_left_na.png" border="0" alt="Arri&egrave;re" align="middle"></td>
  <td valign="middle" align="left"><a href="#chapter" title="Section suivante dans l&rsquo;ordre de lecture"><img src="a_right.png" border="0" alt="Avant: 1 chapter" align="middle"></a></td>
***************
*** 2190,2194 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2283,2288 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2205,2209 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2299,2304 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2250,2254 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 2345,2349 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 2302,2309 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 2397,2404 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 2433,2436 ****
--- 2528,2567 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 2445,2453 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2576,2584 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2461,2668 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory&nbsp;: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory&nbsp;: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command&nbsp;: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command&nbsp;: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command&nbsp;: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde&nbsp;: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2&nbsp;: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>aaa&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-copying-machin">&nbsp;: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">&nbsp;: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc&nbsp;: <strong>machin</strong></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt id="index-copying-followed">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-copying-a">truc&nbsp;: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc&nbsp;: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty&nbsp;: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty&nbsp;: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty&nbsp;: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory&nbsp;: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory&nbsp;: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Fonction&nbsp;: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro&nbsp;: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Forme Sp&eacute;ciale&nbsp;: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable&nbsp;: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">Option de l'utilisateur&nbsp;: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Fonction&nbsp;: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable&nbsp;: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> dans <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir la section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir la section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> Voir <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> Voir <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2592,2802 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory&nbsp;:</span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command&nbsp;:</span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command&nbsp;:</span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command&nbsp;:</span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde&nbsp;:</span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2&nbsp;:</span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">&nbsp;:</span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">&nbsp;:</span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc&nbsp;:</span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc&nbsp;:</span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc&nbsp;:</span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty&nbsp;:</span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Fonction&nbsp;:</span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro&nbsp;:</span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Forme Sp&eacute;ciale&nbsp;:</span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable&nbsp;:</span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">Option de l'utilisateur&nbsp;:</span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Fonction&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> dans <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2670,2679 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2804,2809 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2681,2692 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2811,2818 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2737,2741 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2863,2867 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2785,2797 ****
  </li></ul>
  
! <dl>
! <dt>fun&nbsp;: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc&nbsp;: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc&nbsp;: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc&nbsp;: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc&nbsp;: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc&nbsp;: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2911,2923 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc&nbsp;:</span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2800,2834 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> Voir <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2926,2960 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2914,2918 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 3040,3045 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2929,2933 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 3056,3061 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2974,2978 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3102,3106 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3026,3033 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 3154,3161 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 3157,3160 ****
--- 3285,3324 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 3169,3177 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 3333,3341 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3185,3392 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory&nbsp;: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory&nbsp;: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-i">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command&nbsp;: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command&nbsp;: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command&nbsp;: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde&nbsp;: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2&nbsp;: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>aaa&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-machin">&nbsp;: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">&nbsp;: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc&nbsp;: <strong>machin</strong></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt id="index-followed">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-a-1">truc&nbsp;: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc&nbsp;: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn">empty&nbsp;: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn-1">empty&nbsp;: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty&nbsp;: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-i-1">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory&nbsp;: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory&nbsp;: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Fonction&nbsp;: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro&nbsp;: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Forme Sp&eacute;ciale&nbsp;: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable&nbsp;: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">Option de l'utilisateur&nbsp;: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Fonction&nbsp;: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable&nbsp;: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> dans <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir la section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir la section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> Voir <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> Voir <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3349,3559 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory&nbsp;:</span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-i"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command&nbsp;:</span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command&nbsp;:</span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command&nbsp;:</span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde&nbsp;:</span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2&nbsp;:</span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-machin"><span class="category">&nbsp;:</span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">&nbsp;:</span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc&nbsp;:</span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-followed"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-a-1"><span class="category">truc&nbsp;:</span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc&nbsp;:</span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn-1"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1"><span class="category">empty&nbsp;:</span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-i-1"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory&nbsp;:</span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Fonction&nbsp;:</span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro&nbsp;:</span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Forme Sp&eacute;ciale&nbsp;:</span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable&nbsp;:</span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">Option de l'utilisateur&nbsp;:</span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Fonction&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> dans <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> dans <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3394,3403 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3561,3566 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3405,3416 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3568,3575 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3461,3465 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 3620,3624 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 3509,3521 ****
  </li></ul>
  
! <dl>
! <dt>fun&nbsp;: <strong></strong></dt>
! <dt id="index-machin-2">truc&nbsp;: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc&nbsp;: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc&nbsp;: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc&nbsp;: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc&nbsp;: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 3668,3680 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-machin-2"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after"><span class="category">truc&nbsp;:</span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 3524,3558 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> Voir <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 3683,3717 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> Voir &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 3644,3647 ****
--- 3803,3807 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 3659,3662 ****
--- 3819,3823 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 3704,3708 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3865,3869 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3753,3764 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 3914,3925 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 3916,3919 ****
--- 4077,4125 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 3931,3940 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 4137,4146 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3951,4181 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory&nbsp;: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory&nbsp;: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl>
! <dt id="index-i-2">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command&nbsp;: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command&nbsp;: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command&nbsp;: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde&nbsp;: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2&nbsp;: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>aaa&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-machin-6">&nbsp;: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">&nbsp;: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc&nbsp;: <strong>machin</strong></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt id="index-followed-2">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc&nbsp;: <strong></strong></dt>
! <dt>&nbsp;: <strong></strong></dt>
! <dt id="index-a-3">truc&nbsp;: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc&nbsp;: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-2">empty&nbsp;: <strong>deffn</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-3">empty&nbsp;: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty&nbsp;: <strong>deffnx</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-i-3">fset&nbsp;: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde&nbsp;: <strong>truc</strong> <em></em></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory&nbsp;: <strong>d--efvr_name</strong></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory&nbsp;: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory&nbsp;: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Fonction&nbsp;: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro&nbsp;: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Forme Sp&eacute;ciale&nbsp;: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable&nbsp;: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">Option de l'utilisateur&nbsp;: <strong>d--efopt_name</strong></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Fonction&nbsp;: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable&nbsp;: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> dans <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir la section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir la section <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> dans <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir `chapter'
  <code>@inforef{chapter, cross ref name}</code> Voir `cross ref name'
! <code>@inforef{chapter,,file name}</code> Voir <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir `node'
  <code>@inforef{node, cross ref name}</code> Voir `cross ref name'
! <code>@inforef{node,,file name}</code> Voir <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4157,4391 ----
  <pre class="example">
  
! </pre><div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div><pre class="example">
! 
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory&nbsp;:</span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory&nbsp;:</span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl class="def">
! <dt id="index-i-2"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1"><span class="category">Command&nbsp;:</span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1"><span class="category">Command&nbsp;:</span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1"><span class="category">Command&nbsp;:</span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1"><span class="category">cmde&nbsp;:</span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1"><span class="category">cmde2&nbsp;:</span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-machin-6"><span class="category">&nbsp;:</span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1"><span class="category">&nbsp;:</span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7"><span class="category">truc&nbsp;:</span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-followed-2"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc&nbsp;:</span><span><strong></strong></span></dt>
! <dt><span class="category">&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-a-3"><span class="category">truc&nbsp;:</span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2"><span class="category">truc&nbsp;:</span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-2"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-3"><span class="category">empty&nbsp;:</span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3"><span class="category">empty&nbsp;:</span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-i-3"><span class="category">fset&nbsp;:</span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3"><span class="category">cmde&nbsp;:</span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory&nbsp;:</span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory de c--lass&nbsp;: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory de c--lass&nbsp;: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory&nbsp;:</span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defun_005fname-1"><span class="category">Fonction&nbsp;:</span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro&nbsp;:</span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Forme Sp&eacute;ciale&nbsp;:</span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable&nbsp;:</span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defopt_005fname-1"><span class="category">Option de l'utilisateur&nbsp;:</span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Fonction&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable&nbsp;:</span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Variable d'instance de c--lass&nbsp;: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Variable d'instance de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>M&eacute;thode de c--lass&nbsp;: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>M&eacute;thode de c--lass&nbsp;: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> Voir <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> dans <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> voir <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> Voir <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> voir <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> dans <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' dans <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> dans <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> dans <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> dans <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> Voir `chapter'
  <code>@inforef{chapter, cross ref name}</code> Voir `cross ref name'
! <code>@inforef{chapter,,file name}</code> Voir <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> Voir `node'
  <code>@inforef{node, cross ref name}</code> Voir `cross ref name'
! <code>@inforef{node,,file name}</code> Voir <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> Voir <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! Voir <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4184,4193 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4394,4399 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4196,4206 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4402,4408 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4264,4272 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 4466,4474 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 4318,4330 ****
  <pre class="example">
  
! </pre><dl>
! <dt>fun&nbsp;: <strong></strong></dt>
! <dt id="index-machin-8">truc&nbsp;: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc&nbsp;: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc&nbsp;: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc&nbsp;: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc&nbsp;: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1">truc&nbsp;: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre class="example">
--- 4520,4532 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt><span class="category">fun&nbsp;:</span><span><strong></strong></span></dt>
! <dt id="index-machin-8"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11"><span class="category">truc&nbsp;:</span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3"><span class="category">truc&nbsp;:</span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1"><span class="category">truc&nbsp;:</span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 4334,4368 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> Voir `cross ref name'
! <code>@inforef{,,file name}</code> Voir <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 4536,4570 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' dans <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> dans <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> dans <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> dans <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' dans <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' dans <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> dans <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> Voir `cross ref name'
! <code>@inforef{,,file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> Voir <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 4797,4801 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: Top section" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#Top" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: Top section" align="middle"></a></td>
--- 4999,5004 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: Top section" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#Top" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: Top section" align="middle"></a></td>
***************
*** 4829,4833 ****
  
  <hr>
! <span id="s_002d_002dect_002cion"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#chapter" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1 chapter" align="middle"></a></td>
--- 5032,5037 ----
  
  <hr>
! <div class="section" id="s_002d_002dect_002cion">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#chapter" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1 chapter" align="middle"></a></td>
***************
*** 4860,4864 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#s_002d_002dect_002cion" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1.1 A section" align="middle"></a></td>
--- 5064,5069 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#s_002d_002dect_002cion" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1.1 A section" align="middle"></a></td>
***************
*** 4886,4890 ****
  <span id="anchor"></span>
  <hr>
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#subsection" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1.1.1 subsection" align="middle"></a></td>
--- 5091,5096 ----
  <span id="anchor"></span>
  <hr>
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#subsection" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1.1.1 subsection" align="middle"></a></td>
***************
*** 4904,4908 ****
  
  <hr>
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1.1.1.1 subsubsection &ldquo;simple-double&ndash;" align="middle"></a></td>
--- 5110,5116 ----
  
  <hr>
! </div>
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1.1.1.1 subsubsection &ldquo;simple-double&ndash;" align="middle"></a></td>
***************
*** 4922,4926 ****
  
  <hr>
! <span id="chapter2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1.1.1.2 three&mdash;four&mdash;-&rdquo;" align="middle"></a></td>
--- 5130,5139 ----
  
  <hr>
! </div>
! </div>
! </div>
! </div>
! <div class="centerchap" id="chapter2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#chapter" title="D&eacute;but de ce chapitre ou chapitre pr&eacute;c&eacute;dent"><img src="a_leftdouble.png" border="0" alt="RetourRapide: 1 chapter" align="middle"></a></td>
  <td valign="middle" align="left"><a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Section pr&eacute;c&eacute;dente dans l&rsquo;ordre de lecture"><img src="a_left.png" border="0" alt="Arri&egrave;re: 1.1.1.2 three&mdash;four&mdash;-&rdquo;" align="middle"></a></td>
***************
*** 5261,5265 ****
  
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="Couverture (top) du document"><img src="a_top.png" border="0" alt="Racine: Top section" align="middle"></a></td>
--- 5474,5480 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="Couverture (top) du document"><img src="a_top.png" border="0" alt="Racine: Top section" align="middle"></a></td>
***************
*** 5270,5297 ****
  <h1 class="footnotes-heading">Notes de bas de page</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h3>
  <p>in footnote</p>
! <hr>
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="Couverture (top) du document"><img src="a_top.png" border="0" alt="Racine: Top section" align="middle"></a></td>
--- 5485,5512 ----
  <h1 class="footnotes-heading">Notes de bas de page</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h5>
  <p>in footnote</p>
! </div><hr>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="Couverture (top) du document"><img src="a_top.png" border="0" alt="Racine: Top section" align="middle"></a></td>
***************
*** 5319,5324 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="Couverture (top) du document"><img src="a_top.png" border="0" alt="Racine: Top section" align="middle"></a></td>
--- 5534,5539 ----
  </ul>
  </div>
! </div><hr>
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="Couverture (top) du document"><img src="a_top.png" border="0" alt="Racine: Top section" align="middle"></a></td>
***************
*** 5335,5340 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="Couverture (top) du document"><img src="a_top.png" border="0" alt="Racine: Top section" align="middle"></a></td>
--- 5550,5555 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left"><a href="#Top" title="Couverture (top) du document"><img src="a_top.png" border="0" alt="Racine: Top section" align="middle"></a></td>
***************
*** 5445,5449 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    Ce document a &eacute;t&eacute; g&eacute;n&eacute;r&eacute; <em>a sunny day</em> en utilisant <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 5660,5664 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    Ce document a &eacute;t&eacute; g&eacute;n&eacute;r&eacute; <em>a sunny day</em> en utilisant <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_html/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html/formatting.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html/formatting.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html/formatting.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html/formatting.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>title &ndash;a</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 716,720 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 742,747 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 731,735 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 758,763 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 776,780 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 804,808 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 828,835 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 856,863 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 959,962 ****
--- 987,1026 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 971,979 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1035,1043 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 987,1194 ****
  </pre></div>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-titlepage-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-titlepage-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-titlepage-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-machin">: <strong>machin</strong></dt>
! <dt id="index-titlepage-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-titlepage-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-titlepage-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-titlepage-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-titlepage-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-titlepage-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1051,1261 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-titlepage-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1196,1205 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-2"></span>
! </dt>
! <dt>b
! <span id="index-titlepage-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1263,1268 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1207,1218 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-1"></span>
! </dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-titlepage-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1270,1277 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1263,1267 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 1322,1326 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 1311,1323 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-titlepage-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-titlepage-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-titlepage-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-titlepage-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-titlepage-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1370,1382 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1326,1360 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1385,1419 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1441,1445 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1500,1505 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1456,1460 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1516,1521 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1501,1505 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 1562,1566 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 1553,1560 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1614,1621 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1684,1687 ****
--- 1745,1784 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1696,1704 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1793,1801 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1712,1919 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1809,2019 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1921,1930 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2021,2026 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1932,1943 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2028,2035 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1988,1992 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2080,2084 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2036,2048 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2128,2140 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2051,2085 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2143,2177 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2087,2091 ****
  <hr>
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 2179,2184 ----
  <hr>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 2190,2194 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2283,2288 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2205,2209 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2299,2304 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2250,2254 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 2345,2349 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 2302,2309 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 2397,2404 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 2433,2436 ****
--- 2528,2567 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 2445,2453 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2576,2584 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2461,2668 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2592,2802 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2670,2679 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2804,2809 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2681,2692 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2811,2818 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2737,2741 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2863,2867 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2785,2797 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2911,2923 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2800,2834 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2926,2960 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2914,2918 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 3040,3045 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2929,2933 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 3056,3061 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2974,2978 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3102,3106 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3026,3033 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 3154,3161 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 3157,3160 ****
--- 3285,3324 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 3169,3177 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 3333,3341 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3185,3392 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3349,3559 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-1"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3394,3403 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3561,3566 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3405,3416 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3568,3575 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3461,3465 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 3620,3624 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 3509,3521 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 3668,3680 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 3524,3558 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 3683,3717 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 3644,3647 ****
--- 3803,3807 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 3659,3662 ****
--- 3819,3823 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 3704,3708 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3865,3869 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3753,3764 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 3914,3925 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 3916,3919 ****
--- 4077,4125 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 3931,3940 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 4137,4146 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3951,4181 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl>
! <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin-6">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4157,4391 ----
  <pre class="example">
  
! </pre><div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div><pre class="example">
! 
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl class="def">
! <dt id="index-i-2"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin-6"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed-2"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-3"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-2"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-3"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-i-3"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defun_005fname-1"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defopt_005fname-1"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4184,4193 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4394,4399 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4196,4206 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4402,4408 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4264,4272 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 4466,4474 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 4318,4330 ****
  <pre class="example">
  
! </pre><dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre class="example">
--- 4520,4532 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-8"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 4334,4368 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 4536,4570 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 4797,4801 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 4999,5004 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4829,4833 ****
  
  <hr>
! <span id="s_002d_002dect_002cion"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 5032,5037 ----
  
  <hr>
! <div class="section" id="s_002d_002dect_002cion">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4860,4864 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
--- 5064,5069 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4886,4890 ****
  <span id="anchor"></span>
  <hr>
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
--- 5091,5096 ----
  <span id="anchor"></span>
  <hr>
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4904,4908 ****
  
  <hr>
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
--- 5110,5116 ----
  
  <hr>
! </div>
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4922,4926 ****
  
  <hr>
! <span id="chapter2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
--- 5130,5139 ----
  
  <hr>
! </div>
! </div>
! </div>
! </div>
! <div class="centerchap" id="chapter2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 5261,5265 ****
  
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5474,5480 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5270,5297 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h3>
  <p>in footnote</p>
! <hr>
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5485,5512 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h5>
  <p>in footnote</p>
! </div><hr>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5319,5324 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5534,5539 ----
  </ul>
  </div>
! </div><hr>
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5335,5340 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5550,5555 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5445,5449 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 5660,5664 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html32/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_html32/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html32/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html32/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html32/formatting.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html32/formatting.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html32/formatting.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html32/formatting.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN" "http://www.w3.org/TR/html32/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>title -a</title>
  
--- 625,628 ----
***************
*** 609,612 ****
--- 632,637 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  
  
***************
*** 698,702 ****
  @result =&gt;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 723,728 ----
  @result =&gt;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 713,717 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 739,744 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 758,762 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt>--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
--- 785,789 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt>--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
***************
*** 810,817 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 837,844 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 940,943 ****
--- 967,997 ----
  </pre></td></tr></table>
  
+ <table><tr><td>&nbsp;</td><td><pre>example one arg
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example two args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example three args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example four args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example five args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>The something &eacute; TeX is here.
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>A @ at the end of the @example line.
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example with empty args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example with empty and non empty args mix
+ </pre></td></tr></table>
+ 
  <table><tr><td>&nbsp;</td><td><pre>s--mallexample
  </pre></td></tr></table>
***************
*** 961,1168 ****
  </pre>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-effn
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def-fn
  </p></dd></dl>
   
  <dl>
! <dt id="index-titlepage-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-titlepage-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-titlepage-id-i-ule">cmde2: <strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em></dt>
! <dt><b>id `<samp>i</samp>' ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-machin">: <strong>machin</strong></dt>
! <dt id="index-titlepage-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-titlepage-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-titlepage-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-titlepage-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
  <dl>
! <dt id="index-titlepage-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
  <dl>
! <dt id="index-titlepage-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-titlepage-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
  <dl>
! <dt id="index-titlepage-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-titlepage-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d-efvr
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypefn
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypeop
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d-eftypevr
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d-efcv
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efop
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d-eftp
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efun
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efmac
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efspec
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d-efvar
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d-efopt
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypefun
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d-eftypevar
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d-efivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d-eftypeivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efmethod
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t--itle@</a> in <cite>ma--nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l-ine
  </p></dd>
--- 1015,1225 ----
  </pre>
  
+ <div><em>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ </em></div>
  <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">>c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-effn
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">>cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def-fn
  </p></dd></dl>
   
  <dl>
! <dt id="index-titlepage-i">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap">>Command: </span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap1">>Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap2">>Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-ule">>cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-i-ule">>cmde2: </span><span><strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt>><b>id `<samp>i</samp>' ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt>>aaa: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin">>: </span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-bidule-machin">>: </span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-1">>truc: </span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-followed">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-a">>truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx">>truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-titlepage-deffn">>empty: </span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-titlepage-deffn-1">>empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx-1">>empty: </span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-titlepage-i-1">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-truc-1">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">>c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efvr
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypefn
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypeop
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypevr
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efcv
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efop
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">>c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftp
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">>Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efun
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">>Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efmac
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">>Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efspec
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">>Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efvar
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">>User Option: </span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efopt
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">>Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypefun
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">>Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypevar
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypeivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efmethod
  </p></dd></dl>
  
  <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t--itle@</a> in <cite>ma--nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 1170,1179 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-2"></span>
! </dt>
! <dt>b
! <span id="index-titlepage-b-1"></span>
! </dt>
  <dd><p>l-ine
  </p></dd>
--- 1227,1232 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 1181,1192 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-1"></span>
! </dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-titlepage-b"></span>
! </dt>
  <dd><p>l-ine
  </p></dd>
--- 1234,1241 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 1237,1241 ****
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" alt="altjk _&#34; %@">
--- 1286,1290 ----
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" alt="altjk _&#34; %@">
***************
*** 1286,1297 ****
  
  <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-titlepage-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-titlepage-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-titlepage-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-titlepage-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-titlepage-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1335,1346 ----
  
  <dl>
! <dt>>fun: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin-2">>truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-3">>truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-4">>truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-5">>truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-followed-1">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">>truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1300,1334 ****
  <p><code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1349,1383 ----
  <p><code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1415,1419 ****
  @result =&gt;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1464,1469 ----
  @result =&gt;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1430,1434 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1480,1485 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1475,1479 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt>--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
--- 1526,1530 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt>--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
***************
*** 1527,1534 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1578,1585 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1657,1660 ****
--- 1708,1738 ----
  </pre></td></tr></table>
  
+ <table><tr><td>&nbsp;</td><td><pre>example one arg
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example two args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example three args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example four args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example five args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>The something &eacute; TeX is here.
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>A @ at the end of the @example line.
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example with empty args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example with empty and non empty args mix
+ </pre></td></tr></table>
+ 
  <table><tr><td>&nbsp;</td><td><pre>s--mallexample
  </pre></td></tr></table>
***************
*** 1678,1885 ****
  </pre>
  
  <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-effn
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def-fn
  </p></dd></dl>
   
  <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em></dt>
! <dt><b>id `<samp>i</samp>' ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d-efvr
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypefn
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypeop
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d-eftypevr
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d-efcv
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efop
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d-eftp
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efun
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efmac
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efspec
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d-efvar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d-efopt
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypefun
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d-eftypevar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d-efivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d-eftypeivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efmethod
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t--itle@</a> in <cite>ma--nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l-ine
  </p></dd>
--- 1756,1966 ----
  </pre>
  
+ <div><em>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ </em></div>
  <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">>c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-effn
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">>cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def-fn
  </p></dd></dl>
   
  <dl>
! <dt id="index-copying-i">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap">>Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1">>Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2">>Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule">>cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule">>cmde2: </span><span><strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt>><b>id `<samp>i</samp>' ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt>>aaa: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin">>: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin">>: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1">>truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a">>truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx">>truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-deffn">>empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-deffn-1">>empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1">>empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-i-1">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">>c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efvr
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypefn
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypeop
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypevr
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efcv
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efop
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">>c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftp
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defun_005fname">>Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efun
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">>Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efmac
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">>Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efspec
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">>Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efvar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">>User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efopt
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">>Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypefun
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">>Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypevar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypeivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efmethod
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t--itle@</a> in <cite>ma--nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 1887,1896 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l-ine
  </p></dd>
--- 1968,1973 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 1898,1909 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l-ine
  </p></dd>
--- 1975,1982 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 1954,1958 ****
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" alt="altjk _&#34; %@">
--- 2027,2031 ----
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" alt="altjk _&#34; %@">
***************
*** 2003,2014 ****
  
  <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2076,2087 ----
  
  <dl>
! <dt>>fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2">>truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3">>truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4">>truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5">>truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">>truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2017,2051 ****
  <p><code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2090,2124 ----
  <p><code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2053,2057 ****
  <hr>
  
! <span id="Top"></span><table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 2126,2131 ----
  <hr>
  
! <div class="top" id="Top">
! <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 2156,2160 ****
  @result =&gt;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2230,2235 ----
  @result =&gt;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2171,2175 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2246,2251 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2216,2220 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt>--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
--- 2292,2296 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt>--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
***************
*** 2268,2275 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 2344,2351 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 2398,2401 ****
--- 2474,2504 ----
  </pre></td></tr></table>
  
+ <table><tr><td>&nbsp;</td><td><pre>example one arg
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example two args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example three args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example four args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example five args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>The something &eacute; TeX is here.
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>A @ at the end of the @example line.
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example with empty args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example with empty and non empty args mix
+ </pre></td></tr></table>
+ 
  <table><tr><td>&nbsp;</td><td><pre>s--mallexample
  </pre></td></tr></table>
***************
*** 2419,2626 ****
  </pre>
  
  <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-effn
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def-fn
  </p></dd></dl>
   
  <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em></dt>
! <dt><b>id `<samp>i</samp>' ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d-efvr
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypefn
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypeop
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d-eftypevr
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d-efcv
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efop
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d-eftp
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efun
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efmac
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efspec
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d-efvar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d-efopt
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypefun
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d-eftypevar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d-efivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d-eftypeivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efmethod
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t--itle@</a> in <cite>ma--nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l-ine
  </p></dd>
--- 2522,2732 ----
  </pre>
  
+ <div><em>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ </em></div>
  <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">>c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-effn
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">>cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def-fn
  </p></dd></dl>
   
  <dl>
! <dt id="index-copying-i">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap">>Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1">>Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2">>Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule">>cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule">>cmde2: </span><span><strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt>><b>id `<samp>i</samp>' ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt>>aaa: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin">>: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin">>: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1">>truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a">>truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx">>truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-deffn">>empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-deffn-1">>empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1">>empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-copying-i-1">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">>c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efvr
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypefn
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypeop
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypevr
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efcv
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efop
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">>c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftp
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defun_005fname">>Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efun
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">>Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efmac
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">>Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efspec
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">>Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efvar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">>User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efopt
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">>Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypefun
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">>Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypevar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypeivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efmethod
  </p></dd></dl>
  
  <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t--itle@</a> in <cite>ma--nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 2628,2637 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l-ine
  </p></dd>
--- 2734,2739 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 2639,2650 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l-ine
  </p></dd>
--- 2741,2748 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 2695,2699 ****
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" alt="altjk _&#34; %@">
--- 2793,2797 ----
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" alt="altjk _&#34; %@">
***************
*** 2744,2755 ****
  
  <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2842,2853 ----
  
  <dl>
! <dt>>fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2">>truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3">>truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4">>truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5">>truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">>truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2758,2792 ****
  <p><code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2856,2890 ----
  <p><code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2872,2876 ****
  @result =&gt;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2970,2975 ----
  @result =&gt;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2887,2891 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2986,2991 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2932,2936 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt>--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
--- 3032,3036 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt>--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
***************
*** 2984,2991 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 3084,3091 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 3114,3117 ****
--- 3214,3244 ----
  </pre></td></tr></table>
  
+ <table><tr><td>&nbsp;</td><td><pre>example one arg
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example two args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example three args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example four args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example five args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>The something &eacute; TeX is here.
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>A @ at the end of the @example line.
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example with empty args
+ </pre></td></tr></table>
+ 
+ <table><tr><td>&nbsp;</td><td><pre>example with empty and non empty args mix
+ </pre></td></tr></table>
+ 
  <table><tr><td>&nbsp;</td><td><pre>s--mallexample
  </pre></td></tr></table>
***************
*** 3135,3342 ****
  </pre>
  
  <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-effn
  </p></dd></dl>
  
  <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def-fn
  </p></dd></dl>
   
  <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em></dt>
! <dt><b>id `<samp>i</samp>' ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
  <dl>
! <dt id="index-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
  <dl>
! <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
  <dl>
! <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d-efvr
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypefn
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypeop
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d-eftypevr
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d-efcv
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efop
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d-eftp
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efun
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efmac
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efspec
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d-efvar
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d-efopt
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypefun
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d-eftypevar
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d-efivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d-eftypeivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-efmethod
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d-eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t--itle@</a> in <cite>ma--nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l-ine
  </p></dd>
--- 3262,3472 ----
  </pre>
  
+ <div><em>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ </em></div>
  <dl>
! <dt id="index-d_002d_002deffn_005fname">>c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-effn
  </p></dd></dl>
  
  <dl>
! <dt id="index-de_002d_002dffn_005fname">>cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def-fn
  </p></dd></dl>
   
  <dl>
! <dt id="index-i">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap">>Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1">>Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2">>Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule">>cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule">>cmde2: </span><span><strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt>><b>id `<samp>i</samp>' ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt>>aaa: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-machin">>: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin">>: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1">>truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-a-1">>truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx">>truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-deffn">>empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-deffn-1">>empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1">>empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <dl>
! <dt id="index-i-1">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defvr_005fname">>c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efvr
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypefn_005fname">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypefn
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypeop
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypevr_005fname">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypevr
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efcv
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efop
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftp_005fname">>c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftp
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defun_005fname">>Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efun
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defmac_005fname">>Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efmac
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defspec_005fname">>Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efspec
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defvar_005fname">>Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efvar
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defopt_005fname">>User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efopt
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypefun_005fname">>Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypefun
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypevar_005fname">>Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypevar
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypeivar
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-efmethod
  </p></dd></dl>
  
  <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d-eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t--itle@</a> in <cite>ma--nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 3344,3353 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l-ine
  </p></dd>
--- 3474,3479 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 3355,3366 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l-ine
  </p></dd>
--- 3481,3488 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l-ine
  </p></dd>
***************
*** 3411,3415 ****
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" alt="altjk _&#34; %@">
--- 3533,3537 ----
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" alt="altjk _&#34; %@">
***************
*** 3460,3471 ****
  
  <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 3582,3593 ----
  
  <dl>
! <dt>>fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-2">>truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3">>truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4">>truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5">>truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">>truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 3474,3508 ****
  <p><code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 3596,3630 ----
  <p><code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 3593,3596 ****
--- 3715,3719 ----
  @result =&gt;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 3608,3611 ****
--- 3731,3735 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 3653,3657 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> --a
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
--- 3777,3781 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> --a
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> -a
***************
*** 3702,3713 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 3826,3837 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 3864,3867 ****
--- 3988,4027 ----
  <pre>
  
+ </pre><table><tr><td>&nbsp;</td><td><pre>example one arg
+ </pre></td></tr></table>
+ <pre>
+ 
+ </pre><table><tr><td>&nbsp;</td><td><pre>example two args
+ </pre></td></tr></table>
+ <pre>
+ 
+ </pre><table><tr><td>&nbsp;</td><td><pre>example three args
+ </pre></td></tr></table>
+ <pre>
+ 
+ </pre><table><tr><td>&nbsp;</td><td><pre>example four args
+ </pre></td></tr></table>
+ <pre>
+ 
+ </pre><table><tr><td>&nbsp;</td><td><pre>example five args
+ </pre></td></tr></table>
+ <pre>
+ 
+ </pre><table><tr><td>&nbsp;</td><td><pre>The something &eacute; TeX is here.
+ </pre></td></tr></table>
+ <pre>
+ 
+ </pre><table><tr><td>&nbsp;</td><td><pre>A @ at the end of the @example line.
+ </pre></td></tr></table>
+ <pre>
+ 
+ </pre><table><tr><td>&nbsp;</td><td><pre>example with empty args
+ </pre></td></tr></table>
+ <pre>
+ 
+ </pre><table><tr><td>&nbsp;</td><td><pre>example with empty and non empty args mix
+ </pre></td></tr></table>
+ <pre>
+ 
  </pre><table><tr><td>&nbsp;</td><td><pre>s--mallexample
  </pre></td></tr></table>
***************
*** 3892,3897 ****
  <pre>
  
  </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--effn
  </pre></dd></dl>
--- 4052,4061 ----
  <pre>
  
+ </pre><div><em>disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ </em></div><pre>
+ 
  </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">>c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--effn
  </pre></dd></dl>
***************
*** 3899,3946 ****
  
  </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre>def--fn
  </pre></dd></dl>
  <pre> 
  </pre><dl>
! <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2: <strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em></dt>
! <dt><b>id `<samp>i</samp>' ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin-6">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre>
  
  </pre><dl>
! <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
  </dl>
  <pre>
  
  </pre><dl>
! <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
  </dl>
  <pre>
  
  </pre><dl>
! <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
  <dd><pre>text in def item for second def item
  </pre></dd></dl>
--- 4063,4110 ----
  
  </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">>cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>def--fn
  </pre></dd></dl>
  <pre> 
  </pre><dl>
! <dt id="index-i-2">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1">>Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1">>Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1">>Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1">>cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1">>cmde2: </span><span><strong><b>id `<samp>i</samp>' ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt>><b>id `<samp>i</samp>' ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt>>aaa: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-machin-6">>: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1">>: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7">>truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed-2">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt>>truc: </span><span><strong></strong></span></dt>
! <dt>>: </span><span><strong></strong></span></dt>
! <dt id="index-a-3">>truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2">>truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre>
  
  </pre><dl>
! <dt id="index-deffn-2">>empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre>
  
  </pre><dl>
! <dt id="index-deffn-3">>empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3">>empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre>
  
  </pre><dl>
! <dt id="index-i-3">>fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3">>cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>text in def item for second def item
  </pre></dd></dl>
***************
*** 3948,3952 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><pre>d--efvr
  </pre></dd></dl>
--- 4112,4116 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">>c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efvr
  </pre></dd></dl>
***************
*** 3954,3958 ****
  
  </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--eftypefn
  </pre></dd></dl>
--- 4118,4122 ----
  
  </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--eftypefn
  </pre></dd></dl>
***************
*** 3960,3964 ****
  
  </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--eftypeop
  </pre></dd></dl>
--- 4124,4128 ----
  
  </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--eftypeop
  </pre></dd></dl>
***************
*** 3966,3970 ****
  
  </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre>d--eftypevr
  </pre></dd></dl>
--- 4130,4134 ----
  
  </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">>c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--eftypevr
  </pre></dd></dl>
***************
*** 3972,3976 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><pre>d--efcv
  </pre></dd></dl>
--- 4136,4140 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efcv
  </pre></dd></dl>
***************
*** 3978,3982 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--efop
  </pre></dd></dl>
--- 4142,4146 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efop
  </pre></dd></dl>
***************
*** 3984,3988 ****
  
  </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre>d--eftp
  </pre></dd></dl>
--- 4148,4152 ----
  
  </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">>c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--eftp
  </pre></dd></dl>
***************
*** 3990,3994 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--efun
  </pre></dd></dl>
--- 4154,4158 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">>Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efun
  </pre></dd></dl>
***************
*** 3996,4000 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--efmac
  </pre></dd></dl>
--- 4160,4164 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">>Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efmac
  </pre></dd></dl>
***************
*** 4002,4006 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--efspec
  </pre></dd></dl>
--- 4166,4170 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">>Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efspec
  </pre></dd></dl>
***************
*** 4008,4012 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre>d--efvar
  </pre></dd></dl>
--- 4172,4176 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">>Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efvar
  </pre></dd></dl>
***************
*** 4014,4018 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
  <dd><pre>d--efopt
  </pre></dd></dl>
--- 4178,4182 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">>User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efopt
  </pre></dd></dl>
***************
*** 4020,4024 ****
  
  </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--eftypefun
  </pre></dd></dl>
--- 4184,4188 ----
  
  </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">>Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--eftypefun
  </pre></dd></dl>
***************
*** 4026,4030 ****
  
  </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre>d--eftypevar
  </pre></dd></dl>
--- 4190,4194 ----
  
  </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">>Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--eftypevar
  </pre></dd></dl>
***************
*** 4032,4036 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><pre>d--efivar
  </pre></dd></dl>
--- 4196,4200 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efivar
  </pre></dd></dl>
***************
*** 4038,4042 ****
  
  </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre>d--eftypeivar
  </pre></dd></dl>
--- 4202,4206 ----
  
  </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--eftypeivar
  </pre></dd></dl>
***************
*** 4044,4048 ****
  
  </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--efmethod
  </pre></dd></dl>
--- 4208,4212 ----
  
  </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--efmethod
  </pre></dd></dl>
***************
*** 4050,4122 ****
  
  </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre>d--eftypemethod
  </pre></dd></dl>
  <pre>
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre>l--ine
  </pre></dd>
--- 4214,4286 ----
  
  </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>d--eftypemethod
  </pre></dd></dl>
  <pre>
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre>l--ine
  </pre></dd>
***************
*** 4125,4134 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre>l--ine
  </pre></dd>
--- 4289,4294 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>l--ine
  </pre></dd>
***************
*** 4137,4147 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre>l--ine
  </pre></dd>
--- 4297,4303 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>l--ine
  </pre></dd>
***************
*** 4205,4213 ****
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;--. ,A.
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> [ alt<tt>jk _&#34; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b &#34;},e--xt}</code> [ <tt>jk _&#34; %@</tt> <b>in b &#34;</b> ]
! <code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> [ alt<tt>jk _&#34; %@</tt> ]
  
  
--- 4361,4369 ----
  <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;--. ,A.
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" alt="altjk _&#34; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b &#34;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
! <code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img src="filejk _&#34; %@.jpg" alt="altjk _&#34; %@">
  
  
***************
*** 4260,4271 ****
  
  </pre><dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre>Various deff lines
! </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre>
--- 4416,4427 ----
  
  </pre><dl>
! <dt>>fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-8">>truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9">>truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10">>truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11">>truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3">>truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre>Various deff lines
! </pre></dd><dt id="index-after-1">>truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre>
***************
*** 4275,4309 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 4431,4465 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 4738,4742 ****
  
  <hr size="6">
! <span id="chapter"></span><table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 4894,4899 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4769,4773 ****
  
  <hr>
! <span id="s_002d_002dect_002cion"></span><table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 4926,4931 ----
  
  <hr>
! <div class="section" id="s_002d_002dect_002cion">
! <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4800,4804 ****
  
  <hr>
! <span id="subsection"></span><table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
--- 4958,4963 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4826,4830 ****
  <span id="anchor"></span>
  <hr>
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
--- 4985,4990 ----
  <span id="anchor"></span>
  <hr>
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4844,4848 ****
  
  <hr>
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
--- 5004,5010 ----
  
  <hr>
! </div>
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4862,4866 ****
  
  <hr>
! <span id="chapter2"></span><table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
--- 5024,5033 ----
  
  <hr>
! </div>
! </div>
! </div>
! </div>
! <div class="centerchap" id="chapter2">
! <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 5201,5205 ****
  
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5368,5374 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5210,5237 ****
  <h1>Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h3>
  <p>in footnote</p>
! <hr>
! <span id="SEC_Contents"></span>
  <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5379,5406 ----
  <h1>Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h5>
  <p>in footnote</p>
! </div><hr>
! <div class="Contents_element" id="SEC_Contents">
  <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5256,5261 ****
    </ul></li>
    <li><a id="toc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
! </ul><hr>
! <span id="SEC_Overview"></span>
  <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5425,5430 ----
    </ul></li>
    <li><a id="toc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
! </ul></div><hr>
! <div class="Overview_element" id="SEC_Overview">
  <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5269,5274 ****
  <li><a id="stoc-chapter-1" href="#chapter">1 chapter</a></li>
  <li><a id="stoc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
! </ul><hr>
! <span id="SEC_About"></span>
  <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5438,5443 ----
  <li><a id="stoc-chapter-1" href="#chapter">1 chapter</a></li>
  <li><a id="stoc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
! </ul></div><hr>
! <div class="About_element" id="SEC_About">
  <table cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5379,5383 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 5548,5552 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>anchor (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 612,620 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 635,643 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 648,652 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 630,633 ****
--- 654,658 ----
  
  <meta http-equiv="Refresh" content="0; url=subsection.html#anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>chapter 2 (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="chapter2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="centerchap" id="chapter2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 971,974 ****
--- 998,1002 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 chapter (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 664,667 ****
--- 691,695 ----
  </div>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 658,662 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 742,746 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 768,772 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Footnotes (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 658,662 ----
  
  <body lang="en">
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 642,668 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="index.html#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="index.html#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="index.html#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="index.html#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="index.html#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="index.html#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="index.html#DOCF3">(7)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="index.html#DOCF4">(8)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="index.html#DOCF1_9">(9)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="index.html#DOCF2_10">(10)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="chapter.html#DOCF9">(11)</a></h3>
  <p>in footnote</p>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 668,694 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="index.html#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="index.html#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="index.html#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="index.html#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="index.html#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="index.html#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="index.html#DOCF3">(7)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="index.html#DOCF4">(8)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="index.html#DOCF1_9">(9)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="index.html#DOCF2_10">(10)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="chapter.html#DOCF9">(11)</a></h5>
  <p>in footnote</p>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Short Table of Contents (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 658,662 ----
  
  <body lang="en">
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 648,652 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 674,678 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 658,662 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 659,663 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 685,689 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/index.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/index.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top section (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 716,720 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 742,747 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 731,735 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 758,763 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 776,780 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 804,808 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 828,835 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 856,863 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 959,962 ****
--- 987,1026 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 971,979 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1035,1043 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 987,1194 ****
  </pre></div>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-titlepage-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-titlepage-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-titlepage-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-machin">: <strong>machin</strong></dt>
! <dt id="index-titlepage-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-titlepage-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-titlepage-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-titlepage-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-titlepage-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-titlepage-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1051,1261 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-titlepage-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1196,1205 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-2"></span>
! </dt>
! <dt>b
! <span id="index-titlepage-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1263,1268 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1207,1218 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-1"></span>
! </dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-titlepage-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1270,1277 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1263,1267 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 1322,1326 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 1311,1323 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-titlepage-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-titlepage-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-titlepage-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-titlepage-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-titlepage-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1370,1382 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1326,1360 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1385,1419 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1441,1445 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1500,1505 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1456,1460 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1516,1521 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1501,1505 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 1562,1566 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 1553,1560 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1614,1621 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1684,1687 ****
--- 1745,1784 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1696,1704 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1793,1801 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1712,1919 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1809,2019 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1921,1930 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2021,2026 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1932,1943 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2028,2035 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1988,1992 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2080,2084 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2036,2048 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2128,2140 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2051,2085 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2143,2177 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2087,2091 ****
  <hr>
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 2179,2184 ----
  <hr>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 2191,2195 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2284,2289 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2206,2210 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2300,2305 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2251,2255 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 2346,2350 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 2303,2310 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 2398,2405 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 2434,2437 ****
--- 2529,2568 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 2446,2454 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2577,2585 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2462,2669 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2593,2803 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2671,2680 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2805,2810 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2682,2693 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2812,2819 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2738,2742 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2864,2868 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2786,2798 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2912,2924 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2801,2835 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2927,2961 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2915,2919 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 3041,3046 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2930,2934 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 3057,3062 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2975,2979 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3103,3107 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3027,3034 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 3155,3162 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 3158,3161 ****
--- 3286,3325 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 3170,3178 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 3334,3342 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3186,3393 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3350,3560 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-1"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3395,3404 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3562,3567 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3406,3417 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3569,3576 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3462,3466 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 3621,3625 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 3510,3522 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 3669,3681 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 3525,3559 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 3684,3718 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 3645,3648 ****
--- 3804,3808 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 3660,3663 ****
--- 3820,3824 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 3705,3709 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3866,3870 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3754,3765 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="formatting_fot.html#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 3915,3926 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="formatting_fot.html#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 3917,3920 ****
--- 4078,4126 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 3932,3941 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 4138,4147 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3952,4182 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl>
! <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin-6">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4158,4392 ----
  <pre class="example">
  
! </pre><div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div><pre class="example">
! 
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl class="def">
! <dt id="index-i-2"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin-6"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed-2"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-3"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-2"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-3"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-i-3"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defun_005fname-1"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defopt_005fname-1"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4185,4194 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4395,4400 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4197,4207 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4403,4409 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4265,4273 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 4467,4475 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 4319,4331 ****
  <pre class="example">
  
! </pre><dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre class="example">
--- 4521,4533 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-8"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 4335,4369 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 4537,4571 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 4797,4800 ****
--- 4999,5003 ----
  
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1 A section (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="s_002d_002dect_002cion"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="section" id="s_002d_002dect_002cion">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 663,666 ****
--- 690,694 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1 subsection (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="s_002d_002dect_002cion.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="s_002d_002dect_002cion.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 658,661 ****
--- 685,689 ----
  
  <span id="anchor"></span>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1.1 subsubsection &ldquo;simple-double&ndash; (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsection.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsection.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 650,653 ****
--- 677,681 ----
  <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</h4>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1.2 three&mdash;four&mdash;-&rdquo; (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 650,653 ****
--- 677,681 ----
  <span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection">1.1.1.2 three&mdash;four&mdash;-&rdquo;</h4>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_mathjax/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_mathjax/formatting.2	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_mathjax/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,278 ----
+ formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: missing category for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
+ formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:25: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:25: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:25: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:25: @U expected braces (possibly involving @mymacro)
+ formatting.texi:25: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:25: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:25: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:25: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:25: unexpected @ (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:25: misplaced } (possibly involving @mymacro)
+ formatting.texi:25: misplaced } (possibly involving @mymacro)
+ formatting.texi:25: misplaced { (possibly involving @mymacro)
+ formatting.texi:25: misplaced { (possibly involving @mymacro)
+ formatting.texi:25: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: missing category for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
+ formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:35: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:35: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:35: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:35: @U expected braces (possibly involving @mymacro)
+ formatting.texi:35: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:35: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:35: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:35: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:35: unexpected @ (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:35: misplaced } (possibly involving @mymacro)
+ formatting.texi:35: misplaced } (possibly involving @mymacro)
+ formatting.texi:35: misplaced { (possibly involving @mymacro)
+ formatting.texi:35: misplaced { (possibly involving @mymacro)
+ formatting.texi:35: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: missing category for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
+ formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:45: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:45: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:45: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:45: @U expected braces (possibly involving @mymacro)
+ formatting.texi:45: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:45: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:45: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:45: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:45: unexpected @ (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:45: misplaced } (possibly involving @mymacro)
+ formatting.texi:45: misplaced } (possibly involving @mymacro)
+ formatting.texi:45: misplaced { (possibly involving @mymacro)
+ formatting.texi:45: misplaced { (possibly involving @mymacro)
+ formatting.texi:45: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: missing category for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
+ formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:49: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:49: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:49: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:49: @U expected braces (possibly involving @mymacro)
+ formatting.texi:49: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:49: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:49: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:49: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:49: unexpected @ (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:49: misplaced } (possibly involving @mymacro)
+ formatting.texi:49: misplaced } (possibly involving @mymacro)
+ formatting.texi:49: misplaced { (possibly involving @mymacro)
+ formatting.texi:49: misplaced { (possibly involving @mymacro)
+ formatting.texi:49: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `f--ile@.' (for HTML) not found, using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `filejk _" %@' (for HTML) not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:45: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:45: warning: @image file `f--ile@.' (for HTML) not found, using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+ formatting.texi:45: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:45: warning: @image file `filejk _" %@' (for HTML) not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:49: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:49: warning: @image file `f--ile@.' (for HTML) not found, using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+ formatting.texi:49: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:49: warning: @image file `filejk _" %@' (for HTML) not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:35: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:35: warning: @image file `f--ile@.' (for HTML) not found, using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+ formatting.texi:35: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:35: warning: @image file `filejk _" %@' (for HTML) not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `f--ile@.' (for HTML) not found, using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
+ formatting.texi:25: warning: @image file `filejk _" %@' (for HTML) not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_mathjax/formatting.html texinfo-6.8/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_mathjax/formatting.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_mathjax/formatting.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,5679 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <!-- In copying
+ 
+ <
+ >
+ "
+ &
+ '
+ `
+ 
+ "simple-double-three-four-"
+ 
+ code: ``simple-double-three-four-'' 
+ 
+ asis: "simple-double-three-four-" 
+ 
+ strong: "simple-double-three-four-" 
+ 
+ kbd: ``simple-double-three-four-'' 
+ 
+ 
+ ``simple-double-three-four-''
+ 
+ 
+ 
+ @"u u" 
+ @"{U} U" 
+ @~n n~
+ @^a a^
+ @'e e'
+ @=o o=
+ @`i i`
+ @'{e} e'
+ @'{@dotless{i}} i' 
+ @dotless{i} i
+ @dotless{j} j
+ @`{@=E} E=` 
+ @l{} /l
+ @,{@'C} C',
+ @,c c,
+ @,c@"u c,u" 
+ 
+ 
+ @U{0075} 0075
+ 
+ @* 
+ 
+ @ followed by a space
+  
+ @ followed by a tab
+  
+ @ followed by a new line
+  @- 
+ @| 
+ @: 
+ @! !
+ @? ?
+ @. .
+ @@ @
+ @} }
+ @{ {
+ @/ 
+ 
+ foo vs. bar. 
+ colon :And something else.
+ semi colon ;.
+ And ? ?.
+ Now ! !@
+ but , ,
+ 
+ @TeX TeX
+ @LaTeX LaTeX
+ @bullet *
+ @copyright (C)
+ @dots ...
+ @enddots ...
+ @equiv ==
+ @error error->
+ @expansion ==>
+ @minus -
+ @point -!-
+ @print -|
+ @result =>
+ @today a sunny day
+ 
+ @aa aa
+ @AA AA
+ @ae ae
+ @oe oe
+ @AE AE
+ @OE OE
+ @o /o
+ @O /O
+ @ss ss
+ @l /l
+ @L /L
+ @DH D
+ @TH TH
+ @dh d
+ @th th
+ 
+ @exclamdown !
+ @questiondown ?
+ @pounds #
+ @registeredsymbol (R)
+ @ordf a
+ @ordm o
+ @comma ,
+ @quotedblleft ``
+ @quotedblright ''
+ @quoteleft `
+ @quoteright '
+ @quotedblbase ,,
+ @quotesinglbase ,
+ @guillemetleft <<
+ @guillemetright >>
+ @guillemotleft <<
+ @guillemotright >>
+ @guilsinglleft <
+ @guilsinglright >
+ @textdegree o
+ @euro Euro
+ @arrow ->
+ @leq <=
+ @geq >=
+ 
+ @acronym{-a,an accronym} -a (an accronym)
+ @acronym{-a} -a
+ @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
+ @abbr{@'E-. @comma{}A.} E'-. ,A.
+ @asis{-a} -a
+ @b{-a} -a
+ @cite{-a} -a
+ @code{-a} -a
+ @command{-a} -a
+ @dfn{-a} -a
+ @dmn{-a} -a
+ @email{-a,-b} -b
+ @email{,-b} -b
+ @email{-a} -a
+ @emph{-a} -a
+ @env{-a} -a
+ @file{-a} -a
+ @i{-a} -a
+ @kbd{-a} -a
+ @key{-a} -a
+ @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+ @option{-a} -a
+ @r{-a} -a
+ @samp{-a} -a
+ @sc{-a} -A
+ @strong{-a} -a
+ @t{-a} -a
+ @sansserif{-a} -a
+ @slanted{-a} -a
+ @titlefont{-a} -a
+ @indicateurl{-a} -a
+ @uref{-a,-b} -a (-b)
+ @uref{-a} -a
+ @uref{,-b}  (-b)
+ @uref{-a,-b,-c} -c
+ @uref{,-b,-c} -c
+ @uref{-a,,-c} -c
+ @uref{,,-c} -c
+ @url{-a,-b} -a (-b)
+ @url{-a,} -a
+ @url{,-b}  (-b)
+ @var{-a} -a
+ @verb{:-a:} -a
+ @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
+ @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+ @H{a} a''
+ @H{-a} -a''
+ @dotaccent{a} a.
+ @dotaccent{-a} -a.
+ @ringaccent{a} a*
+ @ringaccent{-a} -a*
+ @tieaccent{a} a[
+ @tieaccent{-a} -a[
+ @u{a} a(
+ @u{-a} -a(
+ @ubaraccent{a} a_
+ @ubaraccent{-a} -a_
+ @udotaccent{a} .a
+ @udotaccent{-a} .-a
+ @v{a} a<
+ @v{-a} -a<
+ @,{c} c,
+ @,{-c} -c,
+ @ogonek{a} a;
+ @ogonek{-a} -a;
+ @footnote{in footnote} 
+ @footnote{in footnote2} 
+ 
+ @image{f-ile} f-ile
+ @image{f-ile,l-i} f-ile
+ @image{f-ile,,l-e} f-ile
+ @image{f-ile,,,alt} f-ile
+ @image{f-ile,,,,.e-d-xt} f-ile
+ @image{f-ile,aze,az,alt,.e-xt} f-ile
+ @image{f-ile,aze,,a-lt} f-ile
+ @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+ 
+ 
+ 
+ 
+ @clicksequence{click @click{} A} click -> A
+ After clickstyle =>
+ @clicksequence{click @click{} A} click => A
+ 
+ A quot-ation
+ 
+ Note
+ A Note
+ 
+ note
+ A note
+ 
+ Caution
+ Caution
+ 
+ Important
+ Important
+ 
+ Tip
+ a Tip
+ 
+ Warning
+ a Warning.
+ 
+ something e' TeX
+ The something e' TeX is here.
+ 
+ @ at the end of line  
+ A @ at the end of the @quotation line.
+ 
+ something, other thing
+ something, other thing
+ 
+ Note, the note
+ Note, the note
+ 
+ 
+ Empty
+ 
+ 
+ 
+ A small quot-ation
+ 
+ Note
+ A small Note
+ 
+ something, other thing
+ something, other thing
+ 
+ i-temize
+ 
+ i-tem +
+ 
+ b-ullet
+ 
+ minu-s
+ 
+ e-mph item
+ 
+ e-mph item
+ 
+ i-tem 1
+ i-tem 2
+ 
+ 1. e-numerate
+ 
+ mu-ltitable headitem another tab
+ mu-ltitable item multitable tab
+ mu-ltitable item 2 multitable tab 2
+ lone mu-ltitable item
+ 
+ truc bidule
+ 
+ e-xample  some
+    text
+ 
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
+ s-mallexample
+ 
+ d-isplay
+ 
+ s-malldisplay
+ 
+ l-isp
+ 
+ s-malllisp
+ 
+ f-ormat
+ 
+ s-mallformat
+ 
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
+ c-ategory: d-effn_name a-rguments...
+ d-effn
+ 
+ cate-gory: de-ffn_name ar-guments    more args 
+  even more so
+ def-fn
+  
+ fset: i a g
+ cmde: truc 
+ Command: log trap 
+ Command: log trap1 
+ Command: log trap2 
+ cmde: id ule truc
+ cmde2: id i ule truc
+ id i ule: 
+ aaa: 
+ : 
+ : 
+ : machin
+ : bidule machin
+ truc: machin
+ truc: 
+ truc: followed by a comment
+ truc: 
+ : 
+ truc: a b c d e f g h i
+ truc: deffnx before end deffn
+ 
+ empty: deffn
+ 
+ empty: deffn with deffnx
+ empty: deffnx
+ 
+ fset: i a g
+ cmde: truc 
+ text in def item for second def item
+ 
+ c-ategory: d-efvr_name
+ d-efvr
+ 
+ c-ategory: t-ype d-eftypefn_name a-rguments...
+ d-eftypefn
+ 
+ c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+ d-eftypeop
+ 
+ c-ategory: t-ype d-eftypevr_name
+ d-eftypevr
+ 
+ c-ategory of c-lass: d-efcv_name
+ d-efcv
+ 
+ c-ategory on c-lass: d-efop_name a-rguments...
+ d-efop
+ 
+ c-ategory: d-eftp_name a-ttributes...
+ d-eftp
+ 
+ Function: d-efun_name a-rguments...
+ d-efun
+ 
+ Macro: d-efmac_name a-rguments...
+ d-efmac
+ 
+ Special Form: d-efspec_name a-rguments...
+ d-efspec
+ 
+ Variable: d-efvar_name argvar argvar1
+ d-efvar
+ 
+ User Option: d-efopt_name
+ d-efopt
+ 
+ Function: t-ype d-eftypefun_name a-rguments...
+ d-eftypefun
+ 
+ Variable: t-ype d-eftypevar_name
+ d-eftypevar
+ 
+ Instance Variable of c-lass: d-efivar_name
+ d-efivar
+ 
+ Instance Variable of c-lass: t-ype d-eftypeivar_name
+ d-eftypeivar
+ 
+ Method on c-lass: d-efmethod_name a-rguments...
+ d-efmethod
+ 
+ Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+ d-eftypemethod
+ 
+ @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+ @ref{chapter, cross ref name, title, file name, manual} chapter
+ @pxref{chapter, cross ref name, title, file name, manual} chapter
+ @inforef{chapter, cross ref name, file name} chapter
+ 
+ @ref{chapter} chapter
+ @xref{chapter} chapter.
+ @pxref{chapter} chapter
+ @ref{s-ect@comma{}ion} s-ect,ion
+ 
+ @ref{s-ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+ s-ect,ion
+ 
+ @ref{chapter,cross ref name} chapter
+ @ref{chapter,,title} chapter
+ @ref{chapter,,,file name} chapter
+ @ref{chapter,,,,manual} chapter
+ @ref{chapter,cross ref name,title,} chapter
+ @ref{chapter,cross ref name,,file name} chapter
+ @ref{chapter,cross ref name,,,manual} chapter
+ @ref{chapter,cross ref name,title,file name} chapter
+ @ref{chapter,cross ref name,title,,manual} chapter
+ @ref{chapter,cross ref name,title, file name, manual} chapter
+ @ref{chapter,,title,file name} chapter
+ @ref{chapter,,title,,manual} chapter
+ @ref{chapter,,title, file name, manual} chapter
+ @ref{chapter,,,file name,manual} chapter
+ 
+ 
+ @ref{(pman)anode,cross ref name} (pman)anode
+ @ref{(pman)anode,,title} (pman)anode
+ @ref{(pman)anode,,,file name} (pman)anode
+ @ref{(pman)anode,,,,manual} (pman)anode
+ @ref{(pman)anode,cross ref name,title,} (pman)anode
+ @ref{(pman)anode,cross ref name,,file name} (pman)anode
+ @ref{(pman)anode,cross ref name,,,manual} (pman)anode
+ @ref{(pman)anode,cross ref name,title,file name} (pman)anode
+ @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+ @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+ @ref{(pman)anode,,title,file name} (pman)anode
+ @ref{(pman)anode,,title,,manual} (pman)anode
+ @ref{(pman)anode,,title, file name, manual} (pman)anode
+ @ref{(pman)anode,,,file name,manual} (pman)anode
+ 
+ 
+ @inforef{chapter, cross ref name, file name} chapter
+ @inforef{chapter} chapter
+ @inforef{chapter, cross ref name} chapter
+ @inforef{chapter,,file name} chapter
+ @inforef{node, cross ref name, file name} node
+ @inforef{node} node
+ @inforef{node, cross ref name} node
+ @inforef{node,,file name} node
+ @inforef{chapter, cross ref name, file name, spurious arg} chapter
+ 
+ @inforef{s-ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in file}
+ s-ect,ion
+ 
+ 
+ a
+ l-ine
+ 
+ a
+ b
+ l-ine
+ 
+ a
+ b
+ l-ine
+ 
+ c-artouche
+ 
+ g-roupe
+ 
+ f-lushleft
+ 
+ f-lushright
+ 
+ ce-ntered line
+ 
+ \input texinfo @c -*-texinfo-*-
+ 
+ @setfilename simplest.info
+ 
+ @node Top
+ 
+ This is a very simple texi manual @  <>.
+ 
+ @bye
+ 
+ in verbatim ''
+ 
+ 
+ html ''
+ 
+ 
+ 
+ majorheading
+ ************
+ 
+ chapheading
+ ***********
+ 
+ heading
+ =======
+ 
+ subheading
+ -
+ 
+ subsubheading
+ .............
+ 
+ 
+ @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+ @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
+ @abbr{@'E-. @comma{}A.} E'-. ,A.
+ 
+ @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+ 
+ @image{f-ile,,,alt@verb{:jk _" %}} f-ile
+ @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+ @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+ 
+ 
+ 
+ 
+ Somehow invalid use of @,:
+ 
+ @, ,
+ 
+ 
+ @,@"u ,u"
+ 
+ Invalid use of @':
+ 
+ @' '
+ 
+ 
+ @'@"u 'u"
+ 
+ @dotless{truc} truc
+ @dotless{ij} ij
+ @dotless{-a} -a
+ @dotless{a} a
+ 
+ @U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg z
+ @U{abc}, with <4 hex digits abc
+ @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+ @U{110000}, value just beyond Unicode 110000
+ 
+ @TeX, but without brace TeX@# #
+ 
+ @w{-a} -a
+ 
+ @image{,1-xt} 
+ @image{,,2-xt} 
+ @image{,,,3-xt} 
+ 
+ 
+ e-mph item
+ 
+ i-tem 1
+ i-tem 2
+ 
+ fun: 
+ truc: machin bidule chose and
+ truc: machin bidule chose and  after
+ truc: machin bidule chose and 
+ truc: machin bidule chose and and after
+ truc: followed by a comment
+ Various deff lines
+ truc: after a deff item
+ 
+ @ref{node} node
+ 
+ @ref{,cross ref name} 
+ @ref{,,title} 
+ @ref{,,,file name} 
+ @ref{,,,,manual} 
+ @ref{node,cross ref name} node
+ @ref{node,,title} node
+ @ref{node,,,file name} node
+ @ref{node,,,,manual} node
+ @ref{node,cross ref name,title,} node
+ @ref{node,cross ref name,,file name} node
+ @ref{node,cross ref name,,,manual} node
+ @ref{node,cross ref name,title,file name} node
+ @ref{node,cross ref name,title,,manual} node
+ @ref{node,cross ref name,title, file name, manual} node
+ @ref{node,,title,file name} node
+ @ref{node,,title,,manual} node
+ @ref{chapter,,title, file name, manual} chapter
+ @ref{node,,title, file name, manual} node
+ @ref{node,,,file name,manual} node
+ @ref{,cross ref name,title,} 
+ @ref{,cross ref name,,file name} 
+ @ref{,cross ref name,,,manual} 
+ @ref{,cross ref name,title,file name} 
+ @ref{,cross ref name,title,,manual} 
+ @ref{,cross ref name,title, file name, manual} 
+ @ref{,,title,file name} 
+ @ref{,,title,,manual} 
+ @ref{,,title, file name, manual} 
+ @ref{,,,file name,manual} 
+ 
+ @inforef{,cross ref name } 
+ @inforef{,,file name} 
+ @inforef{,cross ref name, file name} 
+ @inforef{} 
+ 
+  -->
+ <title>title &ndash;a</title>
+ 
+ <meta name="description" content="title &ndash;a">
+ <meta name="keywords" content="title &ndash;a">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <script type='text/javascript'>
+ MathJax = {
+   options: {
+     skipHtmlTags: {'[-]': ['pre']},
+     ignoreHtmlClass: 'tex2jax_ignore',
+     processHtmlClass: 'tex2jax_process'
+   },
+ };
+ </script><script type="text/javascript" id="MathJax-script" async
+   src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js">
+ </script>
+ </head>
+ 
+ <body lang="en" class="tex2jax_ignore">
+ <h1>title &ndash;a</h1>
+ <h3 align="right">formatting subtitle &ndash;a</h3>
+ <h3 align="right">subtitle 2 &ndash;a</h3>
+ <strong>author1 &ndash;a with accents in name T&eacute;&ccedil;a</strong><br>
+ <strong>author2 &ndash;a</strong><br>
+ <p>In titlepage
+ </p>
+ <p>&lt;
+ &gt;
+ &quot;
+ &amp;
+ &rsquo;
+ &lsquo;
+ </p>
+ <p>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;<br>
+ code: <code>``simple-double--three---four----''</code> <br>
+ asis: &ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo; <br>
+ strong: <strong>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;</strong> <br>
+ kbd: <kbd>``simple-double--three---four----''</kbd> <br>
+ </p>
+ <p>&lsquo;<!-- /@w -->&lsquo;simple-double-<!-- /@w -->-three&mdash;four&mdash;-&rsquo;<!-- /@w -->&rsquo;<br>
+ </p>
+ <span id="index-titlepage-_002d_002doption"></span>
+ <span id="index-titlepage-_0060_0060"></span>
+ <span id="index-titlepage-_0060_0060-1"></span>
+ <span id="index-titlepage-_002d_002dfoption"></span>
+ 
+ <p>@&quot;u &uuml; 
+ @&quot;{U} &Uuml; 
+ @~n &ntilde;
+ @^a &acirc;
+ @&rsquo;e &eacute;
+ @=o &#333;
+ @&lsquo;i &igrave;
+ @&rsquo;{e} &eacute;
+ @&rsquo;{@dotless{i}} &iacute; 
+ @dotless{i} i
+ @dotless{j} j
+ @&lsquo;{@=E} &#274;` 
+ @l{} &#322;
+ @,{@&rsquo;C} &#262;,
+ @,c &ccedil;
+ @,c@&quot;u &ccedil;&uuml; <br>
+ </p>
+ <p>@U{0075} &#x0075;
+ </p>
+ <p>@* <br>
+ @ followed by a space
+ &nbsp;
+ @ followed by a tab
+ &nbsp;
+ @ followed by a new line
+ &nbsp;<code>@-</code> 
+ <code>@|</code> 
+ <code>@:</code> 
+ <code>@!</code> !
+ <code>@?</code> ?
+ <code>@.</code> .
+ <code>@@</code> @
+ <code>@}</code> }
+ <code>@{</code> {
+ <code>@/</code> 
+ </p>
+ <p>foo vs. bar. 
+ colon :And something else.
+ semi colon ;.
+ And ? ?.
+ Now ! !@
+ but , ,
+ </p>
+ <p>@TeX TeX
+ @LaTeX LaTeX
+ @bullet &bull;
+ @copyright &copy;
+ @dots &hellip;
+ @enddots <small class="enddots">...</small>
+ @equiv &equiv;
+ @error error&rarr;
+ @expansion &rarr;
+ @minus -
+ @point &lowast;
+ @print -|
+ @result &rArr;
+ @today a sunny day
+ </p>
+ <p>@aa &aring;
+ @AA &Aring;
+ @ae &aelig;
+ @oe &oelig;
+ @AE &AElig;
+ @OE &OElig;
+ @o &oslash;
+ @O &Oslash;
+ @ss &szlig;
+ @l &#322;
+ @L &#321;
+ @DH &ETH;
+ @TH &THORN;
+ @dh &eth;
+ @th &thorn;
+ </p>
+ <p>@exclamdown &iexcl;
+ @questiondown &iquest;
+ @pounds &pound;
+ @registeredsymbol &reg;
+ @ordf &ordf;
+ @ordm &ordm;
+ @comma ,
+ @quotedblleft &ldquo;
+ @quotedblright &rdquo;
+ @quoteleft &lsquo;
+ @quoteright &rsquo;
+ @quotedblbase &bdquo;
+ @quotesinglbase &sbquo;
+ @guillemetleft &laquo;
+ @guillemetright &raquo;
+ @guillemotleft &laquo;
+ @guillemotright &raquo;
+ @guilsinglleft &lsaquo;
+ @guilsinglright &rsaquo;
+ @textdegree &deg;
+ @euro &euro;
+ @arrow &rarr;
+ @leq &le;
+ @geq &ge;
+ </p>
+ <p><code>@acronym{--a,an accronym}</code> <acronym title="an accronym">&ndash;a</acronym> (an accronym)
+ <code>@acronym{--a}</code> <acronym title="an accronym">&ndash;a</acronym>
+ <code>@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude Autonome)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr>
+ <code>@asis{--a}</code> &ndash;a
+ <code>@b{--a}</code> <b>&ndash;a</b>
+ <code>@cite{--a}</code> <cite>&ndash;a</cite>
+ <code>@code{--a}</code> <code>--a</code>
+ <code>@command{--a}</code> <code>--a</code>
+ <code>@dfn{--a}</code> <em>&ndash;a</em>
+ <code>@dmn{--a}</code> &ndash;a
+ <code>@email{--a,--b}</code> <a href="mailto:--a">&ndash;b</a>
+ <code>@email{,--b}</code> &ndash;b
+ <code>@email{--a}</code> <a href="mailto:--a">--a</a>
+ <code>@emph{--a}</code> <em>&ndash;a</em>
+ <code>@env{--a}</code> <code>--a</code>
+ <code>@file{--a}</code> <samp>--a</samp>
+ <code>@i{--a}</code> <i>&ndash;a</i>
+ <code>@kbd{--a}</code> <kbd>--a</kbd>
+ <code>@key{--a}</code> <tt class="key">--a</tt>
+ <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+ <code>@option{--a}</code> <samp>--a</samp>
+ <code>@r{--a}</code> <span class="roman">&ndash;a</span>
+ <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
+ <code>@sc{--a}</code> <small>&ndash;A</small>
+ <code>@strong{--a}</code> <strong>&ndash;a</strong>
+ <code>@t{--a}</code> <tt>--a</tt>
+ <code>@sansserif{--a}</code> <span class="sansserif">&ndash;a</span>
+ <code>@slanted{--a}</code> <i>&ndash;a</i>
+ <code>@titlefont{--a}</code> </p><h1 class="titlefont">&ndash;a</h1>
+ <p><code>@indicateurl{--a}</code> &lsquo;<code>--a</code>&rsquo;
+ <code>@uref{--a,--b}</code> <a href="--a">&ndash;b</a>
+ <code>@uref{--a}</code> <a href="--a">--a</a>
+ <code>@uref{,--b}</code> &ndash;b
+ <code>@uref{--a,--b,--c}</code> <a href="--a">&ndash;c</a>
+ <code>@uref{,--b,--c}</code> &ndash;c
+ <code>@uref{--a,,--c}</code> <a href="--a">&ndash;c</a>
+ <code>@uref{,,--c}</code> &ndash;c
+ <code>@url{--a,--b}</code> <a href="--a">&ndash;b</a>
+ <code>@url{--a,}</code> <a href="--a">--a</a>
+ <code>@url{,--b}</code> &ndash;b
+ <code>@var{--a}</code> <var>&ndash;a</var>
+ <code>@verb{:--a:}</code> <tt>--a</tt>
+ <code>@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <tt>a  &lt; &amp; @ % &quot; --    b</tt>
+ <code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a<!-- /@w -->
+ <code>@H{a}</code> a''
+ <code>@H{--a}</code> &ndash;a''
+ <code>@dotaccent{a}</code> &#551;
+ <code>@dotaccent{--a}</code> &ndash;a.
+ <code>@ringaccent{a}</code> &aring;
+ <code>@ringaccent{--a}</code> &ndash;a*
+ <code>@tieaccent{a}</code> a[
+ <code>@tieaccent{--a}</code> &ndash;a[
+ <code>@u{a}</code> &#259;
+ <code>@u{--a}</code> &ndash;a(
+ <code>@ubaraccent{a}</code> a_
+ <code>@ubaraccent{--a}</code> &ndash;a_
+ <code>@udotaccent{a}</code> &#7841;
+ <code>@udotaccent{--a}</code> .&ndash;a
+ <code>@v{a}</code> &#462;
+ <code>@v{--a}</code> &ndash;a&lt;
+ <code>@,{c}</code> &ccedil;
+ <code>@,{--c}</code> &ndash;c,
+ <code>@ogonek{a}</code> &#261;
+ <code>@ogonek{--a}</code> &ndash;a;
+ <code>@footnote{in footnote}</code> <a id="DOCF3" href="#FOOT3"><sup>7</sup></a>
+ <code>@footnote{in footnote2}</code> <a id="DOCF4" href="#FOOT4"><sup>8</sup></a>
+ </p>
+ <p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
+ <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
+ <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
+ <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
+ <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
+ </p>
+ <br>
+ <br>
+ 
+ <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
+ After clickstyle &rArr;
+ <code>@clicksequence{click @click{} A}</code> click &rArr; A
+ </p>
+ <blockquote>
+ <p>A quot&mdash;ation
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note:</b> A Note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>note:</b> A note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Caution:</b> Caution
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Important:</b> Important
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Tip:</b> a Tip
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Warning:</b> a Warning.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something &eacute; TeX:</b> The something &eacute; TeX is here.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>@ at the end of line &nbsp;:</b> A @ at the end of the @quotation line.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something, other thing:</b> something, other thing
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note, the note:</b> Note, the note
+ </p></blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ <p>A small quot&mdash;ation
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note:</b> A small Note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something, other thing:</b> something, other thing
+ </p></blockquote>
+ 
+ <ul>
+ <li> i&ndash;temize
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>+ i&ndash;tem +
+ </li></ul>
+ 
+ <ul>
+ <li> b&ndash;ullet
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>- minu&ndash;s
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li> e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li><em>after emph</em> e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line <span id="index-titlepage-index-entry-within-itemize"></span>
+ i&ndash;tem 1
+ </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
+ </li></ul>
+ 
+ <ol>
+ <li> e&ndash;numerate
+ </li></ol>
+ 
+ <table>
+ <thead><tr><th width="40%">mu&ndash;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
+ <tr><td width="40%">mu&ndash;ltitable item</td><td width="60%">multitable tab</td></tr>
+ <tr><td width="40%">mu&ndash;ltitable item 2</td><td width="60%">multitable tab 2
+ <span id="index-titlepage-index-entry-within-multitable"></span></td></tr>
+ <tr><td width="40%">lone mu&ndash;ltitable item</td></tr>
+ </table>
+ 
+ <table>
+ <tr><td>truc</td><td>bidule</td></tr>
+ </table>
+ 
+ <div class="example">
+ <pre class="example">e--xample  some
+    text
+ </pre></div>
+ 
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">s--mallexample
+ </pre></div>
+ 
+ <div class="display">
+ <pre class="display">d&ndash;isplay
+ </pre></div>
+ 
+ <div class="display">
+ <pre class="display">s&ndash;malldisplay
+ </pre></div>
+ 
+ <div class="example lisp">
+ <pre class="lisp">l--isp
+ </pre></div>
+ 
+ <div class="example lisp">
+ <pre class="lisp">s--malllisp
+ </pre></div>
+ 
+ <div class="format">
+ <pre class="format">f&ndash;ormat
+ </pre></div>
+ 
+ <div class="format">
+ <pre class="format">s&ndash;mallformat
+ </pre></div>
+ 
+ <div class="displaymath"><em class="tex2jax_process">\[disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ \]</em></div>
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;effn
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>def&ndash;fn
+ </p></dd></dl>
+  
+ <dl class="def">
+ <dt id="index-titlepage-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><span id="index-titlepage-index-entry-within-deffn"></span>
+ </dd><dt id="index-titlepage-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
+ <dt><span><strong></strong></span></dt>
+ <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-titlepage-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt id="index-titlepage-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-titlepage-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>text in def item for second def item
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efvr
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypefn
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypeop
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypevr
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efcv
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efop
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftp
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efun
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efmac
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efspec
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efvar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efopt
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypefun
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypevar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efivar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypeivar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efmethod
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypemethod
+ </p></dd></dl>
+ 
+ <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
+ <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ </p>
+ <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
+ <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
+ <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
+ <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
+ </p>
+ <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+ <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
+ </p>
+ <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
+ <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
+ </p>
+ 
+ <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
+ <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
+ <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
+ <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
+ </p>
+ 
+ <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
+ <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@inforef{node}</code> See &lsquo;node&rsquo;
+ <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
+ </p>
+ <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in file}</code>
+ See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
+ ref</a>
+ </p>
+ 
+ <dl compact="compact">
+ <dt><span>a</span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <dl compact="compact">
+ <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <dl compact="compact">
+ <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
+ </dd>
+ <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <table class="cartouche" border="1"><tr><td>
+ <p>c&ndash;artouche
+ </p></td></tr></table>
+ 
+ <p>g&ndash;roupe
+ </p>
+ <p align="left">f&ndash;lushleft
+ </p>
+ <p align="right">f&ndash;lushright
+ </p>
+ <div align="center">ce&ndash;ntered line
+ </div>
+ <pre class="verbatim">\input texinfo @c -*-texinfo-*-
+ 
+ @setfilename simplest.info
+ 
+ @node Top
+ 
+ This is a very simple texi manual @  &lt;&gt;.
+ 
+ @bye
+ </pre>
+ <pre class="verbatim">in verbatim ''
+ </pre>
+ 
+ html ''
+ 
+ 
+ 
+ <span id="majorheading-3"></span><h1 class="majorheading">majorheading</h1>
+ 
+ <span id="chapheading-3"></span><h1 class="chapheading">chapheading</h1>
+ 
+ <span id="heading-3"></span><h2 class="heading">heading</h2>
+ 
+ <span id="subheading-3"></span><h3 class="subheading">subheading</h3>
+ 
+ <span id="subsubheading-3"></span><h4 class="subsubheading">subsubheading</h4>
+ 
+ 
+ <p><code>@acronym{--a,an accronym @comma{} @enddots{}}</code> <acronym title="an accronym , ...">&ndash;a</acronym> (an accronym , <small class="enddots">...</small>)
+ <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude&ndash;, <b>Autonome</b>)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
+ </p>
+ <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+ </p>
+ <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
+ <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
+ <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
+ </p>
+ 
+ 
+ 
+ <p>Somehow invalid use of @,:<br>
+ @, ,
+ <br>
+ @,@&quot;u ,&uuml;
+ </p>
+ <p>Invalid use of @&rsquo;:<br>
+ @&rsquo; '
+ <br>
+ @&rsquo;@&quot;u '&uuml;
+ </p>
+ <p>@dotless{truc} truc
+ @dotless{ij} ij
+ <code>@dotless{--a}</code> &ndash;a
+ <code>@dotless{a}</code> a
+ </p>
+ <p>@U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ </p>
+ <p>@TeX, but without brace TeX<code>@#</code> #
+ </p>
+ <p><code>@w{--a}</code> &ndash;a<!-- /@w -->
+ </p>
+ <p><code>@image{,1--xt}</code> 
+ <code>@image{,,2--xt}</code> 
+ <code>@image{,,,3--xt}</code> 
+ </p>
+ 
+ <ul class="no-bullet">
+ <li> after emph e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line i&ndash;tem 1
+ </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
+ </li></ul>
+ 
+ <dl class="def">
+ <dt><span class="category">fun: </span><span><strong></strong></span></dt>
+ <dt id="index-titlepage-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-titlepage-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Various deff lines
+ </p></dd><dt id="index-titlepage-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <p><code>@ref{node}</code> &lsquo;node&rsquo;
+ </p>
+ <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
+ <code>@ref{,,title}</code> &lsquo;title&rsquo;
+ <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@ref{,,,,manual}</code> <cite>manual</cite>
+ <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
+ <code>@ref{node,,title}</code> &lsquo;title&rsquo;
+ <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
+ <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
+ <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
+ </p>
+ <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@inforef{}</code> 
+ </p>
+ 
+ 
+ <p>Insercopying in titlepage
+ </p><p>In copying
+ </p>
+ <p>&lt;
+ &gt;
+ &quot;
+ &amp;
+ &rsquo;
+ &lsquo;
+ </p>
+ <p>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;<br>
+ code: <code>``simple-double--three---four----''</code> <br>
+ asis: &ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo; <br>
+ strong: <strong>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;</strong> <br>
+ kbd: <kbd>``simple-double--three---four----''</kbd> <br>
+ </p>
+ <p>&lsquo;<!-- /@w -->&lsquo;simple-double-<!-- /@w -->-three&mdash;four&mdash;-&rsquo;<!-- /@w -->&rsquo;<br>
+ </p>
+ <span id="index-copying-_002d_002doption"></span>
+ <span id="index-copying-_0060_0060"></span>
+ <span id="index-copying-_0060_0060-1"></span>
+ <span id="index-copying-_002d_002dfoption"></span>
+ 
+ <p>@&quot;u &uuml; 
+ @&quot;{U} &Uuml; 
+ @~n &ntilde;
+ @^a &acirc;
+ @&rsquo;e &eacute;
+ @=o &#333;
+ @&lsquo;i &igrave;
+ @&rsquo;{e} &eacute;
+ @&rsquo;{@dotless{i}} &iacute; 
+ @dotless{i} i
+ @dotless{j} j
+ @&lsquo;{@=E} &#274;` 
+ @l{} &#322;
+ @,{@&rsquo;C} &#262;,
+ @,c &ccedil;
+ @,c@&quot;u &ccedil;&uuml; <br>
+ </p>
+ <p>@U{0075} &#x0075;
+ </p>
+ <p>@* <br>
+ @ followed by a space
+ &nbsp;
+ @ followed by a tab
+ &nbsp;
+ @ followed by a new line
+ &nbsp;<code>@-</code> 
+ <code>@|</code> 
+ <code>@:</code> 
+ <code>@!</code> !
+ <code>@?</code> ?
+ <code>@.</code> .
+ <code>@@</code> @
+ <code>@}</code> }
+ <code>@{</code> {
+ <code>@/</code> 
+ </p>
+ <p>foo vs. bar. 
+ colon :And something else.
+ semi colon ;.
+ And ? ?.
+ Now ! !@
+ but , ,
+ </p>
+ <p>@TeX TeX
+ @LaTeX LaTeX
+ @bullet &bull;
+ @copyright &copy;
+ @dots &hellip;
+ @enddots <small class="enddots">...</small>
+ @equiv &equiv;
+ @error error&rarr;
+ @expansion &rarr;
+ @minus -
+ @point &lowast;
+ @print -|
+ @result &rArr;
+ @today a sunny day
+ </p>
+ <p>@aa &aring;
+ @AA &Aring;
+ @ae &aelig;
+ @oe &oelig;
+ @AE &AElig;
+ @OE &OElig;
+ @o &oslash;
+ @O &Oslash;
+ @ss &szlig;
+ @l &#322;
+ @L &#321;
+ @DH &ETH;
+ @TH &THORN;
+ @dh &eth;
+ @th &thorn;
+ </p>
+ <p>@exclamdown &iexcl;
+ @questiondown &iquest;
+ @pounds &pound;
+ @registeredsymbol &reg;
+ @ordf &ordf;
+ @ordm &ordm;
+ @comma ,
+ @quotedblleft &ldquo;
+ @quotedblright &rdquo;
+ @quoteleft &lsquo;
+ @quoteright &rsquo;
+ @quotedblbase &bdquo;
+ @quotesinglbase &sbquo;
+ @guillemetleft &laquo;
+ @guillemetright &raquo;
+ @guillemotleft &laquo;
+ @guillemotright &raquo;
+ @guilsinglleft &lsaquo;
+ @guilsinglright &rsaquo;
+ @textdegree &deg;
+ @euro &euro;
+ @arrow &rarr;
+ @leq &le;
+ @geq &ge;
+ </p>
+ <p><code>@acronym{--a,an accronym}</code> <acronym title="an accronym">&ndash;a</acronym> (an accronym)
+ <code>@acronym{--a}</code> <acronym title="an accronym">&ndash;a</acronym>
+ <code>@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude Autonome)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr>
+ <code>@asis{--a}</code> &ndash;a
+ <code>@b{--a}</code> <b>&ndash;a</b>
+ <code>@cite{--a}</code> <cite>&ndash;a</cite>
+ <code>@code{--a}</code> <code>--a</code>
+ <code>@command{--a}</code> <code>--a</code>
+ <code>@dfn{--a}</code> <em>&ndash;a</em>
+ <code>@dmn{--a}</code> &ndash;a
+ <code>@email{--a,--b}</code> <a href="mailto:--a">&ndash;b</a>
+ <code>@email{,--b}</code> &ndash;b
+ <code>@email{--a}</code> <a href="mailto:--a">--a</a>
+ <code>@emph{--a}</code> <em>&ndash;a</em>
+ <code>@env{--a}</code> <code>--a</code>
+ <code>@file{--a}</code> <samp>--a</samp>
+ <code>@i{--a}</code> <i>&ndash;a</i>
+ <code>@kbd{--a}</code> <kbd>--a</kbd>
+ <code>@key{--a}</code> <tt class="key">--a</tt>
+ <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+ <code>@option{--a}</code> <samp>--a</samp>
+ <code>@r{--a}</code> <span class="roman">&ndash;a</span>
+ <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
+ <code>@sc{--a}</code> <small>&ndash;A</small>
+ <code>@strong{--a}</code> <strong>&ndash;a</strong>
+ <code>@t{--a}</code> <tt>--a</tt>
+ <code>@sansserif{--a}</code> <span class="sansserif">&ndash;a</span>
+ <code>@slanted{--a}</code> <i>&ndash;a</i>
+ <code>@titlefont{--a}</code> </p><h1 class="titlefont">&ndash;a</h1>
+ <p><code>@indicateurl{--a}</code> &lsquo;<code>--a</code>&rsquo;
+ <code>@uref{--a,--b}</code> <a href="--a">&ndash;b</a>
+ <code>@uref{--a}</code> <a href="--a">--a</a>
+ <code>@uref{,--b}</code> &ndash;b
+ <code>@uref{--a,--b,--c}</code> <a href="--a">&ndash;c</a>
+ <code>@uref{,--b,--c}</code> &ndash;c
+ <code>@uref{--a,,--c}</code> <a href="--a">&ndash;c</a>
+ <code>@uref{,,--c}</code> &ndash;c
+ <code>@url{--a,--b}</code> <a href="--a">&ndash;b</a>
+ <code>@url{--a,}</code> <a href="--a">--a</a>
+ <code>@url{,--b}</code> &ndash;b
+ <code>@var{--a}</code> <var>&ndash;a</var>
+ <code>@verb{:--a:}</code> <tt>--a</tt>
+ <code>@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <tt>a  &lt; &amp; @ % &quot; --    b</tt>
+ <code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a<!-- /@w -->
+ <code>@H{a}</code> a''
+ <code>@H{--a}</code> &ndash;a''
+ <code>@dotaccent{a}</code> &#551;
+ <code>@dotaccent{--a}</code> &ndash;a.
+ <code>@ringaccent{a}</code> &aring;
+ <code>@ringaccent{--a}</code> &ndash;a*
+ <code>@tieaccent{a}</code> a[
+ <code>@tieaccent{--a}</code> &ndash;a[
+ <code>@u{a}</code> &#259;
+ <code>@u{--a}</code> &ndash;a(
+ <code>@ubaraccent{a}</code> a_
+ <code>@ubaraccent{--a}</code> &ndash;a_
+ <code>@udotaccent{a}</code> &#7841;
+ <code>@udotaccent{--a}</code> .&ndash;a
+ <code>@v{a}</code> &#462;
+ <code>@v{--a}</code> &ndash;a&lt;
+ <code>@,{c}</code> &ccedil;
+ <code>@,{--c}</code> &ndash;c,
+ <code>@ogonek{a}</code> &#261;
+ <code>@ogonek{--a}</code> &ndash;a;
+ <code>@footnote{in footnote}</code> <a id="DOCF1_9" href="#FOOT1_9"><sup>9</sup></a>
+ <code>@footnote{in footnote2}</code> <a id="DOCF2_10" href="#FOOT2_10"><sup>10</sup></a>
+ </p>
+ <p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
+ <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
+ <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
+ <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
+ <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
+ </p>
+ <br>
+ <br>
+ 
+ <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
+ After clickstyle &rArr;
+ <code>@clicksequence{click @click{} A}</code> click &rArr; A
+ </p>
+ <blockquote>
+ <p>A quot&mdash;ation
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note:</b> A Note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>note:</b> A note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Caution:</b> Caution
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Important:</b> Important
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Tip:</b> a Tip
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Warning:</b> a Warning.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something &eacute; TeX:</b> The something &eacute; TeX is here.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>@ at the end of line &nbsp;:</b> A @ at the end of the @quotation line.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something, other thing:</b> something, other thing
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note, the note:</b> Note, the note
+ </p></blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ <p>A small quot&mdash;ation
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note:</b> A small Note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something, other thing:</b> something, other thing
+ </p></blockquote>
+ 
+ <ul>
+ <li> i&ndash;temize
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>+ i&ndash;tem +
+ </li></ul>
+ 
+ <ul>
+ <li> b&ndash;ullet
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>- minu&ndash;s
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li> e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li><em>after emph</em> e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line <span id="index-copying-index-entry-within-itemize"></span>
+ i&ndash;tem 1
+ </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
+ </li></ul>
+ 
+ <ol>
+ <li> e&ndash;numerate
+ </li></ol>
+ 
+ <table>
+ <thead><tr><th width="40%">mu&ndash;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
+ <tr><td width="40%">mu&ndash;ltitable item</td><td width="60%">multitable tab</td></tr>
+ <tr><td width="40%">mu&ndash;ltitable item 2</td><td width="60%">multitable tab 2
+ <span id="index-copying-index-entry-within-multitable"></span></td></tr>
+ <tr><td width="40%">lone mu&ndash;ltitable item</td></tr>
+ </table>
+ 
+ <table>
+ <tr><td>truc</td><td>bidule</td></tr>
+ </table>
+ 
+ <div class="example">
+ <pre class="example">e--xample  some
+    text
+ </pre></div>
+ 
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">s--mallexample
+ </pre></div>
+ 
+ <div class="display">
+ <pre class="display">d&ndash;isplay
+ </pre></div>
+ 
+ <div class="display">
+ <pre class="display">s&ndash;malldisplay
+ </pre></div>
+ 
+ <div class="example lisp">
+ <pre class="lisp">l--isp
+ </pre></div>
+ 
+ <div class="example lisp">
+ <pre class="lisp">s--malllisp
+ </pre></div>
+ 
+ <div class="format">
+ <pre class="format">f&ndash;ormat
+ </pre></div>
+ 
+ <div class="format">
+ <pre class="format">s&ndash;mallformat
+ </pre></div>
+ 
+ <div class="displaymath"><em class="tex2jax_process">\[disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ \]</em></div>
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;effn
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>def&ndash;fn
+ </p></dd></dl>
+  
+ <dl class="def">
+ <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><span id="index-copying-index-entry-within-deffn"></span>
+ </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
+ <dt><span><strong></strong></span></dt>
+ <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>text in def item for second def item
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efvr
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypefn
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypeop
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypevr
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efcv
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efop
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftp
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efun
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efmac
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efspec
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efvar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efopt
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypefun
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypevar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efivar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypeivar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efmethod
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypemethod
+ </p></dd></dl>
+ 
+ <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
+ <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ </p>
+ <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
+ <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
+ <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
+ <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
+ </p>
+ <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+ <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
+ </p>
+ <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
+ <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
+ </p>
+ 
+ <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
+ <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
+ <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
+ <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
+ </p>
+ 
+ <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
+ <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@inforef{node}</code> See &lsquo;node&rsquo;
+ <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
+ </p>
+ <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in file}</code>
+ See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
+ ref</a>
+ </p>
+ 
+ <dl compact="compact">
+ <dt><span>a</span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <dl compact="compact">
+ <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <dl compact="compact">
+ <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
+ </dd>
+ <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <table class="cartouche" border="1"><tr><td>
+ <p>c&ndash;artouche
+ </p></td></tr></table>
+ 
+ <p>g&ndash;roupe
+ </p>
+ <p align="left">f&ndash;lushleft
+ </p>
+ <p align="right">f&ndash;lushright
+ </p>
+ <div align="center">ce&ndash;ntered line
+ </div>
+ <pre class="verbatim">\input texinfo @c -*-texinfo-*-
+ 
+ @setfilename simplest.info
+ 
+ @node Top
+ 
+ This is a very simple texi manual @  &lt;&gt;.
+ 
+ @bye
+ </pre>
+ <pre class="verbatim">in verbatim ''
+ </pre>
+ 
+ html ''
+ 
+ 
+ 
+ <span id="majorheading"></span><h1 class="majorheading">majorheading</h1>
+ 
+ <span id="chapheading"></span><h1 class="chapheading">chapheading</h1>
+ 
+ <span id="heading"></span><h2 class="heading">heading</h2>
+ 
+ <span id="subheading"></span><h3 class="subheading">subheading</h3>
+ 
+ <span id="subsubheading"></span><h4 class="subsubheading">subsubheading</h4>
+ 
+ 
+ <p><code>@acronym{--a,an accronym @comma{} @enddots{}}</code> <acronym title="an accronym , ...">&ndash;a</acronym> (an accronym , <small class="enddots">...</small>)
+ <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude&ndash;, <b>Autonome</b>)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
+ </p>
+ <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+ </p>
+ <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
+ <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
+ <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
+ </p>
+ 
+ 
+ 
+ <p>Somehow invalid use of @,:<br>
+ @, ,
+ <br>
+ @,@&quot;u ,&uuml;
+ </p>
+ <p>Invalid use of @&rsquo;:<br>
+ @&rsquo; '
+ <br>
+ @&rsquo;@&quot;u '&uuml;
+ </p>
+ <p>@dotless{truc} truc
+ @dotless{ij} ij
+ <code>@dotless{--a}</code> &ndash;a
+ <code>@dotless{a}</code> a
+ </p>
+ <p>@U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ </p>
+ <p>@TeX, but without brace TeX<code>@#</code> #
+ </p>
+ <p><code>@w{--a}</code> &ndash;a<!-- /@w -->
+ </p>
+ <p><code>@image{,1--xt}</code> 
+ <code>@image{,,2--xt}</code> 
+ <code>@image{,,,3--xt}</code> 
+ </p>
+ 
+ <ul class="no-bullet">
+ <li> after emph e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line i&ndash;tem 1
+ </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
+ </li></ul>
+ 
+ <dl class="def">
+ <dt><span class="category">fun: </span><span><strong></strong></span></dt>
+ <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Various deff lines
+ </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <p><code>@ref{node}</code> &lsquo;node&rsquo;
+ </p>
+ <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
+ <code>@ref{,,title}</code> &lsquo;title&rsquo;
+ <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@ref{,,,,manual}</code> <cite>manual</cite>
+ <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
+ <code>@ref{node,,title}</code> &lsquo;title&rsquo;
+ <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
+ <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
+ <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
+ </p>
+ <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@inforef{}</code> 
+ </p>
+ 
+ <hr>
+ 
+ <div class="top" id="Top">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[ &lt; ]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="Top-section"></span><h1 class="top">Top section</h1>
+ 
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#chapter">1 chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
+ <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+ 
+ Menu comment
+ 
+ </pre></th></tr><tr><td align="left" valign="top"><a href="#chapter2" rel="index">chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Chapter 2
+ </td></tr>
+ </table>
+ 
+ 
+ 
+ 
+ <p>Insertcopying in normal text
+ </p><p>In copying
+ </p>
+ <p>&lt;
+ &gt;
+ &quot;
+ &amp;
+ &rsquo;
+ &lsquo;
+ </p>
+ <p>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;<br>
+ code: <code>``simple-double--three---four----''</code> <br>
+ asis: &ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo; <br>
+ strong: <strong>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;</strong> <br>
+ kbd: <kbd>``simple-double--three---four----''</kbd> <br>
+ </p>
+ <p>&lsquo;<!-- /@w -->&lsquo;simple-double-<!-- /@w -->-three&mdash;four&mdash;-&rsquo;<!-- /@w -->&rsquo;<br>
+ </p>
+ <span id="index-copying-_002d_002doption"></span>
+ <span id="index-copying-_0060_0060"></span>
+ <span id="index-copying-_0060_0060-1"></span>
+ <span id="index-copying-_002d_002dfoption"></span>
+ 
+ <p>@&quot;u &uuml; 
+ @&quot;{U} &Uuml; 
+ @~n &ntilde;
+ @^a &acirc;
+ @&rsquo;e &eacute;
+ @=o &#333;
+ @&lsquo;i &igrave;
+ @&rsquo;{e} &eacute;
+ @&rsquo;{@dotless{i}} &iacute; 
+ @dotless{i} i
+ @dotless{j} j
+ @&lsquo;{@=E} &#274;` 
+ @l{} &#322;
+ @,{@&rsquo;C} &#262;,
+ @,c &ccedil;
+ @,c@&quot;u &ccedil;&uuml; <br>
+ </p>
+ <p>@U{0075} &#x0075;
+ </p>
+ <p>@* <br>
+ @ followed by a space
+ &nbsp;
+ @ followed by a tab
+ &nbsp;
+ @ followed by a new line
+ &nbsp;<code>@-</code> 
+ <code>@|</code> 
+ <code>@:</code> 
+ <code>@!</code> !
+ <code>@?</code> ?
+ <code>@.</code> .
+ <code>@@</code> @
+ <code>@}</code> }
+ <code>@{</code> {
+ <code>@/</code> 
+ </p>
+ <p>foo vs. bar. 
+ colon :And something else.
+ semi colon ;.
+ And ? ?.
+ Now ! !@
+ but , ,
+ </p>
+ <p>@TeX TeX
+ @LaTeX LaTeX
+ @bullet &bull;
+ @copyright &copy;
+ @dots &hellip;
+ @enddots <small class="enddots">...</small>
+ @equiv &equiv;
+ @error error&rarr;
+ @expansion &rarr;
+ @minus -
+ @point &lowast;
+ @print -|
+ @result &rArr;
+ @today a sunny day
+ </p>
+ <p>@aa &aring;
+ @AA &Aring;
+ @ae &aelig;
+ @oe &oelig;
+ @AE &AElig;
+ @OE &OElig;
+ @o &oslash;
+ @O &Oslash;
+ @ss &szlig;
+ @l &#322;
+ @L &#321;
+ @DH &ETH;
+ @TH &THORN;
+ @dh &eth;
+ @th &thorn;
+ </p>
+ <p>@exclamdown &iexcl;
+ @questiondown &iquest;
+ @pounds &pound;
+ @registeredsymbol &reg;
+ @ordf &ordf;
+ @ordm &ordm;
+ @comma ,
+ @quotedblleft &ldquo;
+ @quotedblright &rdquo;
+ @quoteleft &lsquo;
+ @quoteright &rsquo;
+ @quotedblbase &bdquo;
+ @quotesinglbase &sbquo;
+ @guillemetleft &laquo;
+ @guillemetright &raquo;
+ @guillemotleft &laquo;
+ @guillemotright &raquo;
+ @guilsinglleft &lsaquo;
+ @guilsinglright &rsaquo;
+ @textdegree &deg;
+ @euro &euro;
+ @arrow &rarr;
+ @leq &le;
+ @geq &ge;
+ </p>
+ <p><code>@acronym{--a,an accronym}</code> <acronym title="an accronym">&ndash;a</acronym> (an accronym)
+ <code>@acronym{--a}</code> <acronym title="an accronym">&ndash;a</acronym>
+ <code>@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude Autonome)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr>
+ <code>@asis{--a}</code> &ndash;a
+ <code>@b{--a}</code> <b>&ndash;a</b>
+ <code>@cite{--a}</code> <cite>&ndash;a</cite>
+ <code>@code{--a}</code> <code>--a</code>
+ <code>@command{--a}</code> <code>--a</code>
+ <code>@dfn{--a}</code> <em>&ndash;a</em>
+ <code>@dmn{--a}</code> &ndash;a
+ <code>@email{--a,--b}</code> <a href="mailto:--a">&ndash;b</a>
+ <code>@email{,--b}</code> &ndash;b
+ <code>@email{--a}</code> <a href="mailto:--a">--a</a>
+ <code>@emph{--a}</code> <em>&ndash;a</em>
+ <code>@env{--a}</code> <code>--a</code>
+ <code>@file{--a}</code> <samp>--a</samp>
+ <code>@i{--a}</code> <i>&ndash;a</i>
+ <code>@kbd{--a}</code> <kbd>--a</kbd>
+ <code>@key{--a}</code> <tt class="key">--a</tt>
+ <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+ <code>@option{--a}</code> <samp>--a</samp>
+ <code>@r{--a}</code> <span class="roman">&ndash;a</span>
+ <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
+ <code>@sc{--a}</code> <small>&ndash;A</small>
+ <code>@strong{--a}</code> <strong>&ndash;a</strong>
+ <code>@t{--a}</code> <tt>--a</tt>
+ <code>@sansserif{--a}</code> <span class="sansserif">&ndash;a</span>
+ <code>@slanted{--a}</code> <i>&ndash;a</i>
+ <code>@titlefont{--a}</code> </p><h1 class="titlefont">&ndash;a</h1>
+ <p><code>@indicateurl{--a}</code> &lsquo;<code>--a</code>&rsquo;
+ <code>@uref{--a,--b}</code> <a href="--a">&ndash;b</a>
+ <code>@uref{--a}</code> <a href="--a">--a</a>
+ <code>@uref{,--b}</code> &ndash;b
+ <code>@uref{--a,--b,--c}</code> <a href="--a">&ndash;c</a>
+ <code>@uref{,--b,--c}</code> &ndash;c
+ <code>@uref{--a,,--c}</code> <a href="--a">&ndash;c</a>
+ <code>@uref{,,--c}</code> &ndash;c
+ <code>@url{--a,--b}</code> <a href="--a">&ndash;b</a>
+ <code>@url{--a,}</code> <a href="--a">--a</a>
+ <code>@url{,--b}</code> &ndash;b
+ <code>@var{--a}</code> <var>&ndash;a</var>
+ <code>@verb{:--a:}</code> <tt>--a</tt>
+ <code>@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <tt>a  &lt; &amp; @ % &quot; --    b</tt>
+ <code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a<!-- /@w -->
+ <code>@H{a}</code> a''
+ <code>@H{--a}</code> &ndash;a''
+ <code>@dotaccent{a}</code> &#551;
+ <code>@dotaccent{--a}</code> &ndash;a.
+ <code>@ringaccent{a}</code> &aring;
+ <code>@ringaccent{--a}</code> &ndash;a*
+ <code>@tieaccent{a}</code> a[
+ <code>@tieaccent{--a}</code> &ndash;a[
+ <code>@u{a}</code> &#259;
+ <code>@u{--a}</code> &ndash;a(
+ <code>@ubaraccent{a}</code> a_
+ <code>@ubaraccent{--a}</code> &ndash;a_
+ <code>@udotaccent{a}</code> &#7841;
+ <code>@udotaccent{--a}</code> .&ndash;a
+ <code>@v{a}</code> &#462;
+ <code>@v{--a}</code> &ndash;a&lt;
+ <code>@,{c}</code> &ccedil;
+ <code>@,{--c}</code> &ndash;c,
+ <code>@ogonek{a}</code> &#261;
+ <code>@ogonek{--a}</code> &ndash;a;
+ <code>@footnote{in footnote}</code> <a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
+ <code>@footnote{in footnote2}</code> <a id="DOCF2" href="#FOOT2"><sup>2</sup></a>
+ </p>
+ <p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
+ <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
+ <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
+ <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
+ <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
+ </p>
+ <br>
+ <br>
+ 
+ <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
+ After clickstyle &rArr;
+ <code>@clicksequence{click @click{} A}</code> click &rArr; A
+ </p>
+ <blockquote>
+ <p>A quot&mdash;ation
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note:</b> A Note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>note:</b> A note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Caution:</b> Caution
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Important:</b> Important
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Tip:</b> a Tip
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Warning:</b> a Warning.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something &eacute; TeX:</b> The something &eacute; TeX is here.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>@ at the end of line &nbsp;:</b> A @ at the end of the @quotation line.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something, other thing:</b> something, other thing
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note, the note:</b> Note, the note
+ </p></blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ <p>A small quot&mdash;ation
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note:</b> A small Note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something, other thing:</b> something, other thing
+ </p></blockquote>
+ 
+ <ul>
+ <li> i&ndash;temize
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>+ i&ndash;tem +
+ </li></ul>
+ 
+ <ul>
+ <li> b&ndash;ullet
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>- minu&ndash;s
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li> e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li><em>after emph</em> e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line <span id="index-copying-index-entry-within-itemize"></span>
+ i&ndash;tem 1
+ </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
+ </li></ul>
+ 
+ <ol>
+ <li> e&ndash;numerate
+ </li></ol>
+ 
+ <table>
+ <thead><tr><th width="40%">mu&ndash;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
+ <tr><td width="40%">mu&ndash;ltitable item</td><td width="60%">multitable tab</td></tr>
+ <tr><td width="40%">mu&ndash;ltitable item 2</td><td width="60%">multitable tab 2
+ <span id="index-copying-index-entry-within-multitable"></span></td></tr>
+ <tr><td width="40%">lone mu&ndash;ltitable item</td></tr>
+ </table>
+ 
+ <table>
+ <tr><td>truc</td><td>bidule</td></tr>
+ </table>
+ 
+ <div class="example">
+ <pre class="example">e--xample  some
+    text
+ </pre></div>
+ 
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">s--mallexample
+ </pre></div>
+ 
+ <div class="display">
+ <pre class="display">d&ndash;isplay
+ </pre></div>
+ 
+ <div class="display">
+ <pre class="display">s&ndash;malldisplay
+ </pre></div>
+ 
+ <div class="example lisp">
+ <pre class="lisp">l--isp
+ </pre></div>
+ 
+ <div class="example lisp">
+ <pre class="lisp">s--malllisp
+ </pre></div>
+ 
+ <div class="format">
+ <pre class="format">f&ndash;ormat
+ </pre></div>
+ 
+ <div class="format">
+ <pre class="format">s&ndash;mallformat
+ </pre></div>
+ 
+ <div class="displaymath"><em class="tex2jax_process">\[disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ \]</em></div>
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;effn
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>def&ndash;fn
+ </p></dd></dl>
+  
+ <dl class="def">
+ <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><span id="index-copying-index-entry-within-deffn"></span>
+ </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
+ <dt><span><strong></strong></span></dt>
+ <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>text in def item for second def item
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efvr
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypefn
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypeop
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypevr
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efcv
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efop
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftp
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efun
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efmac
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efspec
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efvar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efopt
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypefun
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypevar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efivar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypeivar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efmethod
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypemethod
+ </p></dd></dl>
+ 
+ <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
+ <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ </p>
+ <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
+ <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
+ <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
+ <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
+ </p>
+ <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+ <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
+ </p>
+ <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
+ <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
+ </p>
+ 
+ <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
+ <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
+ <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
+ <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
+ </p>
+ 
+ <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
+ <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@inforef{node}</code> See &lsquo;node&rsquo;
+ <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
+ </p>
+ <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in file}</code>
+ See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
+ ref</a>
+ </p>
+ 
+ <dl compact="compact">
+ <dt><span>a</span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <dl compact="compact">
+ <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <dl compact="compact">
+ <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
+ </dd>
+ <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <table class="cartouche" border="1"><tr><td>
+ <p>c&ndash;artouche
+ </p></td></tr></table>
+ 
+ <p>g&ndash;roupe
+ </p>
+ <p align="left">f&ndash;lushleft
+ </p>
+ <p align="right">f&ndash;lushright
+ </p>
+ <div align="center">ce&ndash;ntered line
+ </div>
+ <pre class="verbatim">\input texinfo @c -*-texinfo-*-
+ 
+ @setfilename simplest.info
+ 
+ @node Top
+ 
+ This is a very simple texi manual @  &lt;&gt;.
+ 
+ @bye
+ </pre>
+ <pre class="verbatim">in verbatim ''
+ </pre>
+ 
+ html ''
+ 
+ 
+ 
+ <span id="majorheading"></span><h1 class="majorheading">majorheading</h1>
+ 
+ <span id="chapheading"></span><h1 class="chapheading">chapheading</h1>
+ 
+ <span id="heading"></span><h2 class="heading">heading</h2>
+ 
+ <span id="subheading"></span><h3 class="subheading">subheading</h3>
+ 
+ <span id="subsubheading"></span><h4 class="subsubheading">subsubheading</h4>
+ 
+ 
+ <p><code>@acronym{--a,an accronym @comma{} @enddots{}}</code> <acronym title="an accronym , ...">&ndash;a</acronym> (an accronym , <small class="enddots">...</small>)
+ <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude&ndash;, <b>Autonome</b>)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
+ </p>
+ <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+ </p>
+ <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
+ <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
+ <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
+ </p>
+ 
+ 
+ 
+ <p>Somehow invalid use of @,:<br>
+ @, ,
+ <br>
+ @,@&quot;u ,&uuml;
+ </p>
+ <p>Invalid use of @&rsquo;:<br>
+ @&rsquo; '
+ <br>
+ @&rsquo;@&quot;u '&uuml;
+ </p>
+ <p>@dotless{truc} truc
+ @dotless{ij} ij
+ <code>@dotless{--a}</code> &ndash;a
+ <code>@dotless{a}</code> a
+ </p>
+ <p>@U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ </p>
+ <p>@TeX, but without brace TeX<code>@#</code> #
+ </p>
+ <p><code>@w{--a}</code> &ndash;a<!-- /@w -->
+ </p>
+ <p><code>@image{,1--xt}</code> 
+ <code>@image{,,2--xt}</code> 
+ <code>@image{,,,3--xt}</code> 
+ </p>
+ 
+ <ul class="no-bullet">
+ <li> after emph e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line i&ndash;tem 1
+ </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
+ </li></ul>
+ 
+ <dl class="def">
+ <dt><span class="category">fun: </span><span><strong></strong></span></dt>
+ <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Various deff lines
+ </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <p><code>@ref{node}</code> &lsquo;node&rsquo;
+ </p>
+ <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
+ <code>@ref{,,title}</code> &lsquo;title&rsquo;
+ <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@ref{,,,,manual}</code> <cite>manual</cite>
+ <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
+ <code>@ref{node,,title}</code> &lsquo;title&rsquo;
+ <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
+ <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
+ <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
+ </p>
+ <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@inforef{}</code> 
+ </p>
+ 
+ 
+ <p>Normal text
+ </p>
+ <p>&lt;
+ &gt;
+ &quot;
+ &amp;
+ &rsquo;
+ &lsquo;
+ </p>
+ <p>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;<br>
+ code: <code>``simple-double--three---four----''</code> <br>
+ asis: &ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo; <br>
+ strong: <strong>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;</strong> <br>
+ kbd: <kbd>``simple-double--three---four----''</kbd> <br>
+ </p>
+ <p>&lsquo;<!-- /@w -->&lsquo;simple-double-<!-- /@w -->-three&mdash;four&mdash;-&rsquo;<!-- /@w -->&rsquo;<br>
+ </p>
+ <span id="index-_002d_002doption"></span>
+ <span id="index-_0060_0060"></span>
+ <span id="index-_0060_0060-2"></span>
+ <span id="index-_002d_002dfoption"></span>
+ 
+ <p>@&quot;u &uuml; 
+ @&quot;{U} &Uuml; 
+ @~n &ntilde;
+ @^a &acirc;
+ @&rsquo;e &eacute;
+ @=o &#333;
+ @&lsquo;i &igrave;
+ @&rsquo;{e} &eacute;
+ @&rsquo;{@dotless{i}} &iacute; 
+ @dotless{i} i
+ @dotless{j} j
+ @&lsquo;{@=E} &#274;` 
+ @l{} &#322;
+ @,{@&rsquo;C} &#262;,
+ @,c &ccedil;
+ @,c@&quot;u &ccedil;&uuml; <br>
+ </p>
+ <p>@U{0075} &#x0075;
+ </p>
+ <p>@* <br>
+ @ followed by a space
+ &nbsp;
+ @ followed by a tab
+ &nbsp;
+ @ followed by a new line
+ &nbsp;<code>@-</code> 
+ <code>@|</code> 
+ <code>@:</code> 
+ <code>@!</code> !
+ <code>@?</code> ?
+ <code>@.</code> .
+ <code>@@</code> @
+ <code>@}</code> }
+ <code>@{</code> {
+ <code>@/</code> 
+ </p>
+ <p>foo vs. bar. 
+ colon :And something else.
+ semi colon ;.
+ And ? ?.
+ Now ! !@
+ but , ,
+ </p>
+ <p>@TeX TeX
+ @LaTeX LaTeX
+ @bullet &bull;
+ @copyright &copy;
+ @dots &hellip;
+ @enddots <small class="enddots">...</small>
+ @equiv &equiv;
+ @error error&rarr;
+ @expansion &rarr;
+ @minus -
+ @point &lowast;
+ @print -|
+ @result &rArr;
+ @today a sunny day
+ </p>
+ <p>@aa &aring;
+ @AA &Aring;
+ @ae &aelig;
+ @oe &oelig;
+ @AE &AElig;
+ @OE &OElig;
+ @o &oslash;
+ @O &Oslash;
+ @ss &szlig;
+ @l &#322;
+ @L &#321;
+ @DH &ETH;
+ @TH &THORN;
+ @dh &eth;
+ @th &thorn;
+ </p>
+ <p>@exclamdown &iexcl;
+ @questiondown &iquest;
+ @pounds &pound;
+ @registeredsymbol &reg;
+ @ordf &ordf;
+ @ordm &ordm;
+ @comma ,
+ @quotedblleft &ldquo;
+ @quotedblright &rdquo;
+ @quoteleft &lsquo;
+ @quoteright &rsquo;
+ @quotedblbase &bdquo;
+ @quotesinglbase &sbquo;
+ @guillemetleft &laquo;
+ @guillemetright &raquo;
+ @guillemotleft &laquo;
+ @guillemotright &raquo;
+ @guilsinglleft &lsaquo;
+ @guilsinglright &rsaquo;
+ @textdegree &deg;
+ @euro &euro;
+ @arrow &rarr;
+ @leq &le;
+ @geq &ge;
+ </p>
+ <p><code>@acronym{--a,an accronym}</code> <acronym title="an accronym">&ndash;a</acronym> (an accronym)
+ <code>@acronym{--a}</code> <acronym title="an accronym">&ndash;a</acronym>
+ <code>@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude Autonome)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr>
+ <code>@asis{--a}</code> &ndash;a
+ <code>@b{--a}</code> <b>&ndash;a</b>
+ <code>@cite{--a}</code> <cite>&ndash;a</cite>
+ <code>@code{--a}</code> <code>--a</code>
+ <code>@command{--a}</code> <code>--a</code>
+ <code>@dfn{--a}</code> <em>&ndash;a</em>
+ <code>@dmn{--a}</code> &ndash;a
+ <code>@email{--a,--b}</code> <a href="mailto:--a">&ndash;b</a>
+ <code>@email{,--b}</code> &ndash;b
+ <code>@email{--a}</code> <a href="mailto:--a">--a</a>
+ <code>@emph{--a}</code> <em>&ndash;a</em>
+ <code>@env{--a}</code> <code>--a</code>
+ <code>@file{--a}</code> <samp>--a</samp>
+ <code>@i{--a}</code> <i>&ndash;a</i>
+ <code>@kbd{--a}</code> <kbd>--a</kbd>
+ <code>@key{--a}</code> <tt class="key">--a</tt>
+ <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+ <code>@option{--a}</code> <samp>--a</samp>
+ <code>@r{--a}</code> <span class="roman">&ndash;a</span>
+ <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
+ <code>@sc{--a}</code> <small>&ndash;A</small>
+ <code>@strong{--a}</code> <strong>&ndash;a</strong>
+ <code>@t{--a}</code> <tt>--a</tt>
+ <code>@sansserif{--a}</code> <span class="sansserif">&ndash;a</span>
+ <code>@slanted{--a}</code> <i>&ndash;a</i>
+ <code>@titlefont{--a}</code> </p><h1 class="titlefont">&ndash;a</h1>
+ <p><code>@indicateurl{--a}</code> &lsquo;<code>--a</code>&rsquo;
+ <code>@uref{--a,--b}</code> <a href="--a">&ndash;b</a>
+ <code>@uref{--a}</code> <a href="--a">--a</a>
+ <code>@uref{,--b}</code> &ndash;b
+ <code>@uref{--a,--b,--c}</code> <a href="--a">&ndash;c</a>
+ <code>@uref{,--b,--c}</code> &ndash;c
+ <code>@uref{--a,,--c}</code> <a href="--a">&ndash;c</a>
+ <code>@uref{,,--c}</code> &ndash;c
+ <code>@url{--a,--b}</code> <a href="--a">&ndash;b</a>
+ <code>@url{--a,}</code> <a href="--a">--a</a>
+ <code>@url{,--b}</code> &ndash;b
+ <code>@var{--a}</code> <var>&ndash;a</var>
+ <code>@verb{:--a:}</code> <tt>--a</tt>
+ <code>@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <tt>a  &lt; &amp; @ % &quot; --    b</tt>
+ <code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a<!-- /@w -->
+ <code>@H{a}</code> a''
+ <code>@H{--a}</code> &ndash;a''
+ <code>@dotaccent{a}</code> &#551;
+ <code>@dotaccent{--a}</code> &ndash;a.
+ <code>@ringaccent{a}</code> &aring;
+ <code>@ringaccent{--a}</code> &ndash;a*
+ <code>@tieaccent{a}</code> a[
+ <code>@tieaccent{--a}</code> &ndash;a[
+ <code>@u{a}</code> &#259;
+ <code>@u{--a}</code> &ndash;a(
+ <code>@ubaraccent{a}</code> a_
+ <code>@ubaraccent{--a}</code> &ndash;a_
+ <code>@udotaccent{a}</code> &#7841;
+ <code>@udotaccent{--a}</code> .&ndash;a
+ <code>@v{a}</code> &#462;
+ <code>@v{--a}</code> &ndash;a&lt;
+ <code>@,{c}</code> &ccedil;
+ <code>@,{--c}</code> &ndash;c,
+ <code>@ogonek{a}</code> &#261;
+ <code>@ogonek{--a}</code> &ndash;a;
+ <code>@footnote{in footnote}</code> <a id="DOCF5" href="#FOOT5"><sup>3</sup></a>
+ <code>@footnote{in footnote2}</code> <a id="DOCF6" href="#FOOT6"><sup>4</sup></a>
+ </p>
+ <p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
+ <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
+ <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
+ <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
+ <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
+ </p>
+ <br>
+ <br>
+ 
+ <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
+ After clickstyle &rArr;
+ <code>@clicksequence{click @click{} A}</code> click &rArr; A
+ </p>
+ <blockquote>
+ <p>A quot&mdash;ation
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note:</b> A Note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>note:</b> A note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Caution:</b> Caution
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Important:</b> Important
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Tip:</b> a Tip
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Warning:</b> a Warning.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something &eacute; TeX:</b> The something &eacute; TeX is here.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>@ at the end of line &nbsp;:</b> A @ at the end of the @quotation line.
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something, other thing:</b> something, other thing
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note, the note:</b> Note, the note
+ </p></blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ </blockquote>
+ 
+ <blockquote>
+ <p>A small quot&mdash;ation
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>Note:</b> A small Note
+ </p></blockquote>
+ 
+ <blockquote>
+ <p><b>something, other thing:</b> something, other thing
+ </p></blockquote>
+ 
+ <ul>
+ <li> i&ndash;temize
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>+ i&ndash;tem +
+ </li></ul>
+ 
+ <ul>
+ <li> b&ndash;ullet
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>- minu&ndash;s
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li> e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li><em>after emph</em> e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line <span id="index-index-entry-within-itemize"></span>
+ i&ndash;tem 1
+ </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
+ </li></ul>
+ 
+ <ol>
+ <li> e&ndash;numerate
+ </li></ol>
+ 
+ <table>
+ <thead><tr><th width="40%">mu&ndash;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
+ <tr><td width="40%">mu&ndash;ltitable item</td><td width="60%">multitable tab</td></tr>
+ <tr><td width="40%">mu&ndash;ltitable item 2</td><td width="60%">multitable tab 2
+ <span id="index-index-entry-within-multitable"></span></td></tr>
+ <tr><td width="40%">lone mu&ndash;ltitable item</td></tr>
+ </table>
+ 
+ <table>
+ <tr><td>truc</td><td>bidule</td></tr>
+ </table>
+ 
+ <div class="example">
+ <pre class="example">e--xample  some
+    text
+ </pre></div>
+ 
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">s--mallexample
+ </pre></div>
+ 
+ <div class="display">
+ <pre class="display">d&ndash;isplay
+ </pre></div>
+ 
+ <div class="display">
+ <pre class="display">s&ndash;malldisplay
+ </pre></div>
+ 
+ <div class="example lisp">
+ <pre class="lisp">l--isp
+ </pre></div>
+ 
+ <div class="example lisp">
+ <pre class="lisp">s--malllisp
+ </pre></div>
+ 
+ <div class="format">
+ <pre class="format">f&ndash;ormat
+ </pre></div>
+ 
+ <div class="format">
+ <pre class="format">s&ndash;mallformat
+ </pre></div>
+ 
+ <div class="displaymath"><em class="tex2jax_process">\[disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ \]</em></div>
+ <dl class="def">
+ <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;effn
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>def&ndash;fn
+ </p></dd></dl>
+  
+ <dl class="def">
+ <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><span id="index-index-entry-within-deffn"></span>
+ </dd><dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
+ <dt><span><strong></strong></span></dt>
+ <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-a-1"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <dl class="def">
+ <dt id="index-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>text in def item for second def item
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efvr
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypefn
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypeop
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypevr
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efcv
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efop
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftp
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efun
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efmac
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efspec
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efvar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efopt
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypefun
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypevar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efivar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypeivar
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;efmethod
+ </p></dd></dl>
+ 
+ <dl class="def">
+ <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>d&ndash;eftypemethod
+ </p></dd></dl>
+ 
+ <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
+ <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ </p>
+ <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
+ <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
+ <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
+ <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
+ </p>
+ <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+ <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
+ </p>
+ <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
+ <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
+ </p>
+ 
+ <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
+ <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
+ <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
+ <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
+ </p>
+ 
+ <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
+ <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@inforef{node}</code> See &lsquo;node&rsquo;
+ <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
+ </p>
+ <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in file}</code>
+ See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
+ ref</a>
+ </p>
+ 
+ <dl compact="compact">
+ <dt><span>a</span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <dl compact="compact">
+ <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <dl compact="compact">
+ <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><span id="index-index-entry-between-item-and-itemx"></span>
+ </dd>
+ <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>l&ndash;ine
+ </p></dd>
+ </dl>
+ 
+ <table class="cartouche" border="1"><tr><td>
+ <p>c&ndash;artouche
+ </p></td></tr></table>
+ 
+ <p>g&ndash;roupe
+ </p>
+ <p align="left">f&ndash;lushleft
+ </p>
+ <p align="right">f&ndash;lushright
+ </p>
+ <div align="center">ce&ndash;ntered line
+ </div>
+ <pre class="verbatim">\input texinfo @c -*-texinfo-*-
+ 
+ @setfilename simplest.info
+ 
+ @node Top
+ 
+ This is a very simple texi manual @  &lt;&gt;.
+ 
+ @bye
+ </pre>
+ <pre class="verbatim">in verbatim ''
+ </pre>
+ 
+ html ''
+ 
+ 
+ 
+ <span id="majorheading-1"></span><h1 class="majorheading">majorheading</h1>
+ 
+ <span id="chapheading-1"></span><h1 class="chapheading">chapheading</h1>
+ 
+ <span id="heading-1"></span><h2 class="heading">heading</h2>
+ 
+ <span id="subheading-1"></span><h3 class="subheading">subheading</h3>
+ 
+ <span id="subsubheading-1"></span><h4 class="subsubheading">subsubheading</h4>
+ 
+ 
+ <p><code>@acronym{--a,an accronym @comma{} @enddots{}}</code> <acronym title="an accronym , ...">&ndash;a</acronym> (an accronym , <small class="enddots">...</small>)
+ <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude&ndash;, <b>Autonome</b>)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
+ </p>
+ <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+ </p>
+ <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
+ <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
+ <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
+ </p>
+ 
+ 
+ 
+ <p>Somehow invalid use of @,:<br>
+ @, ,
+ <br>
+ @,@&quot;u ,&uuml;
+ </p>
+ <p>Invalid use of @&rsquo;:<br>
+ @&rsquo; '
+ <br>
+ @&rsquo;@&quot;u '&uuml;
+ </p>
+ <p>@dotless{truc} truc
+ @dotless{ij} ij
+ <code>@dotless{--a}</code> &ndash;a
+ <code>@dotless{a}</code> a
+ </p>
+ <p>@U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ </p>
+ <p>@TeX, but without brace TeX<code>@#</code> #
+ </p>
+ <p><code>@w{--a}</code> &ndash;a<!-- /@w -->
+ </p>
+ <p><code>@image{,1--xt}</code> 
+ <code>@image{,,2--xt}</code> 
+ <code>@image{,,,3--xt}</code> 
+ </p>
+ 
+ <ul class="no-bullet">
+ <li> after emph e&ndash;mph item
+ </li></ul>
+ 
+ <ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line i&ndash;tem 1
+ </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
+ </li></ul>
+ 
+ <dl class="def">
+ <dt><span class="category">fun: </span><span><strong></strong></span></dt>
+ <dt id="index-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Various deff lines
+ </p></dd><dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ 
+ <p><code>@ref{node}</code> &lsquo;node&rsquo;
+ </p>
+ <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
+ <code>@ref{,,title}</code> &lsquo;title&rsquo;
+ <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@ref{,,,,manual}</code> <cite>manual</cite>
+ <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
+ <code>@ref{node,,title}</code> &lsquo;title&rsquo;
+ <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
+ <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
+ <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
+ <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
+ </p>
+ <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
+ <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@inforef{}</code> 
+ </p>
+ 
+ 
+ <p>In example.
+ </p><div class="example">
+ <pre class="example">
+ 
+ &lt;
+ &gt;
+ &quot;
+ &amp;
+ '
+ `
+ 
+ ``simple-double--three---four----''
+ 
+ code: <code>``simple-double--three---four----''</code> 
+ 
+ asis: ``simple-double--three---four----'' 
+ 
+ strong: <strong>``simple-double--three---four----''</strong> 
+ 
+ kbd: <kbd>``simple-double--three---four----''</kbd> 
+ 
+ 
+ `<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
+ 
+ 
+ <span id="index-_002d_002doption-1"></span><span id="index-_0060_0060-1"></span><span id="index-_0060_0060-3"></span><span id="index-_002d_002dfoption-1"></span>
+ @&quot;u &uuml; 
+ @&quot;{U} &Uuml; 
+ @~n &ntilde;
+ @^a &acirc;
+ @'e &eacute;
+ @=o &#333;
+ @`i &igrave;
+ @'{e} &eacute;
+ @'{@dotless{i}} &iacute; 
+ @dotless{i} i
+ @dotless{j} j
+ @`{@=E} &#274;` 
+ @l{} &#322;
+ @,{@'C} &#262;,
+ @,c &ccedil;
+ @,c@&quot;u &ccedil;&uuml; 
+ 
+ 
+ @U{0075} &#x0075;
+ 
+ @* 
+ 
+ @ followed by a space
+ &nbsp;
+ @ followed by a tab
+ &nbsp;
+ @ followed by a new line
+ &nbsp;<code>@-</code> 
+ <code>@|</code> 
+ <code>@:</code> 
+ <code>@!</code> !
+ <code>@?</code> ?
+ <code>@.</code> .
+ <code>@@</code> @
+ <code>@}</code> }
+ <code>@{</code> {
+ <code>@/</code> 
+ 
+ foo vs. bar. 
+ colon :And something else.
+ semi colon ;.
+ And ? ?.
+ Now ! !@
+ but , ,
+ 
+ @TeX TeX
+ @LaTeX LaTeX
+ @bullet &bull;
+ @copyright &copy;
+ @dots &hellip;
+ @enddots ...
+ @equiv &equiv;
+ @error error&rarr;
+ @expansion &rarr;
+ @minus -
+ @point &lowast;
+ @print -|
+ @result &rArr;
+ @today a sunny day
+ 
+ @aa &aring;
+ @AA &Aring;
+ @ae &aelig;
+ @oe &oelig;
+ @AE &AElig;
+ @OE &OElig;
+ @o &oslash;
+ @O &Oslash;
+ @ss &szlig;
+ @l &#322;
+ @L &#321;
+ @DH &ETH;
+ @TH &THORN;
+ @dh &eth;
+ @th &thorn;
+ 
+ @exclamdown &iexcl;
+ @questiondown &iquest;
+ @pounds &pound;
+ @registeredsymbol &reg;
+ @ordf &ordf;
+ @ordm &ordm;
+ @comma ,
+ @quotedblleft &ldquo;
+ @quotedblright &rdquo;
+ @quoteleft &lsquo;
+ @quoteright &rsquo;
+ @quotedblbase &bdquo;
+ @quotesinglbase &sbquo;
+ @guillemetleft &laquo;
+ @guillemetright &raquo;
+ @guillemotleft &laquo;
+ @guillemotright &raquo;
+ @guilsinglleft &lsaquo;
+ @guilsinglright &rsaquo;
+ @textdegree &deg;
+ @euro &euro;
+ @arrow &rarr;
+ @leq &le;
+ @geq &ge;
+ 
+ <code>@acronym{--a,an accronym}</code> <acronym title="an accronym">--a</acronym> (an accronym)
+ <code>@acronym{--a}</code> <acronym title="an accronym">--a</acronym>
+ <code>@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr title="&Eacute;tude Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude Autonome)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude Autonome">&Eacute;--. ,A.</abbr>
+ <code>@asis{--a}</code> --a
+ <code>@b{--a}</code> <b>&ndash;a</b>
+ <code>@cite{--a}</code> <cite>--a</cite>
+ <code>@code{--a}</code> <code>--a</code>
+ <code>@command{--a}</code> <code>--a</code>
+ <code>@dfn{--a}</code> <em>--a</em>
+ <code>@dmn{--a}</code> --a
+ <code>@email{--a,--b}</code> <a href="mailto:--a">--b</a>
+ <code>@email{,--b}</code> --b
+ <code>@email{--a}</code> <a href="mailto:--a">--a</a>
+ <code>@emph{--a}</code> <em>--a</em>
+ <code>@env{--a}</code> <code>--a</code>
+ <code>@file{--a}</code> <samp>--a</samp>
+ <code>@i{--a}</code> <i>&ndash;a</i>
+ <code>@kbd{--a}</code> <kbd>--a</kbd>
+ <code>@key{--a}</code> <span class="key">--a</span>
+ <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+ <code>@option{--a}</code> <samp>--a</samp>
+ <code>@r{--a}</code> <span class="roman">&ndash;a</span>
+ <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
+ <code>@sc{--a}</code> --A
+ <code>@strong{--a}</code> <strong>--a</strong>
+ <code>@t{--a}</code> <tt>--a</tt>
+ <code>@sansserif{--a}</code> <span class="sansserif">&ndash;a</span>
+ <code>@slanted{--a}</code> <i>&ndash;a</i>
+ <code>@titlefont{--a}</code> </pre><h1 class="titlefont">--a</h1><pre class="example">
+ 
+ <code>@indicateurl{--a}</code> &lsquo;<code>--a</code>&rsquo;
+ <code>@uref{--a,--b}</code> <a href="--a">--b</a>
+ <code>@uref{--a}</code> <a href="--a">--a</a>
+ <code>@uref{,--b}</code> --b
+ <code>@uref{--a,--b,--c}</code> <a href="--a">--c</a>
+ <code>@uref{,--b,--c}</code> --c
+ <code>@uref{--a,,--c}</code> <a href="--a">--c</a>
+ <code>@uref{,,--c}</code> --c
+ <code>@url{--a,--b}</code> <a href="--a">--b</a>
+ <code>@url{--a,}</code> <a href="--a">--a</a>
+ <code>@url{,--b}</code> --b
+ <code>@var{--a}</code> <var>--a</var>
+ <code>@verb{:--a:}</code> <tt>--a</tt>
+ <code>@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <tt>a  &lt; &amp; @ % &quot; --    b</tt>
+ <code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!-- /@w -->
+ <code>@H{a}</code> a''
+ <code>@H{--a}</code> --a''
+ <code>@dotaccent{a}</code> &#551;
+ <code>@dotaccent{--a}</code> --a.
+ <code>@ringaccent{a}</code> &aring;
+ <code>@ringaccent{--a}</code> --a*
+ <code>@tieaccent{a}</code> a[
+ <code>@tieaccent{--a}</code> --a[
+ <code>@u{a}</code> &#259;
+ <code>@u{--a}</code> --a(
+ <code>@ubaraccent{a}</code> a_
+ <code>@ubaraccent{--a}</code> --a_
+ <code>@udotaccent{a}</code> &#7841;
+ <code>@udotaccent{--a}</code> .--a
+ <code>@v{a}</code> &#462;
+ <code>@v{--a}</code> --a&lt;
+ <code>@,{c}</code> &ccedil;
+ <code>@,{--c}</code> --c,
+ <code>@ogonek{a}</code> &#261;
+ <code>@ogonek{--a}</code> --a;
+ <code>@footnote{in footnote}</code> <a id="DOCF7" href="#FOOT7">(5)</a>
+ <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
+ 
+ <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
+ <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
+ <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
+ <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
+ <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
+ <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
+ 
+ 
+ 
+ 
+ <code>@clicksequence{click @click{} A}</code> click &rarr; A
+ After clickstyle &rArr;
+ <code>@clicksequence{click @click{} A}</code> click &rArr; A
+ 
+ </pre><blockquote>
+ <pre class="example">A quot---ation
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>Note:</b> A Note
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>note:</b> A note
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>Caution:</b> Caution
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>Important:</b> Important
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>Tip:</b> a Tip
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>Warning:</b> a Warning.
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>something &eacute; TeX:</b> The something &eacute; TeX is here.
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>@ at the end of line &nbsp;:</b> A @ at the end of the @quotation line.
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>something, other thing:</b> something, other thing
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>Note, the note:</b> Note, the note
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ </blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ </blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ </blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ </blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example">A small quot---ation
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>Note:</b> A small Note
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><blockquote>
+ <pre class="example"><b>something, other thing:</b> something, other thing
+ </pre></blockquote>
+ <pre class="example">
+ 
+ </pre><ul>
+ <li> <pre class="example">i--temize
+ </pre></li></ul>
+ <pre class="example">
+ 
+ </pre><ul class="no-bullet">
+ <li>+ <pre class="example">i--tem +
+ </pre></li></ul>
+ <pre class="example">
+ 
+ </pre><ul>
+ <li> <pre class="example">b--ullet
+ </pre></li></ul>
+ <pre class="example">
+ 
+ </pre><ul class="no-bullet">
+ <li>- <pre class="example">minu--s
+ </pre></li></ul>
+ <pre class="example">
+ 
+ </pre><ul class="no-bullet">
+ <li> <pre class="example">e--mph item
+ </pre></li></ul>
+ <pre class="example">
+ 
+ </pre><ul class="no-bullet">
+ <li><em>after emph</em> <pre class="example">e--mph item
+ </pre></li></ul>
+ <pre class="example">
+ 
+ </pre><ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line <pre class="example"><span id="index-index-entry-within-itemize-1"></span>i--tem 1
+ </pre></li><li>&bull; a&ndash;n itemize line <pre class="example">i--tem 2
+ </pre></li></ul>
+ <pre class="example">
+ 
+ </pre><ol>
+ <li> <pre class="example">e--numerate
+ </pre></li></ol>
+ <pre class="example">
+ 
+ </pre><table>
+ <thead><tr><th width="40%"><pre class="example">mu--ltitable headitem</pre></th><th width="60%"><pre class="example">another tab</pre></th></tr></thead>
+ <tr><td width="40%"><pre class="example">mu--ltitable item</pre></td><td width="60%"><pre class="example">multitable tab</pre></td></tr>
+ <tr><td width="40%"><pre class="example">mu--ltitable item 2</pre></td><td width="60%"><pre class="example">multitable tab 2
+ <span id="index-index-entry-within-multitable-1"></span></pre></td></tr>
+ <tr><td width="40%"><pre class="example">lone mu--ltitable item</pre></td></tr>
+ </table>
+ <pre class="example">
+ 
+ </pre><table>
+ <tr><td><pre class="example">truc</pre></td><td><pre class="example">bidule</pre></td></tr>
+ </table>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">e--xample  some
+    text
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">s--mallexample
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="display">
+ <pre class="example">d--isplay
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="display">
+ <pre class="example">s--malldisplay
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example lisp">
+ <pre class="lisp">l--isp
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example lisp">
+ <pre class="lisp">s--malllisp
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="format">
+ <pre class="example">f--ormat
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="format">
+ <pre class="example">s--mallformat
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="displaymath"><em class="tex2jax_process">\[disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ \]</em></div><pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--effn
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
+  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">def--fn
+ </pre></dd></dl>
+ <pre class="example"> 
+ </pre><dl class="def">
+ <dt id="index-i-2"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-log-trap-1"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-log-trap1-1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-log-trap2-1"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-id-ule-1"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-id-i-ule-1"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
+ <dt><span><strong></strong></span></dt>
+ <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-machin-6"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-bidule-machin-1"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-machin-7"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt id="index-followed-2"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
+ <dt><span class="category">truc: </span><span><strong></strong></span></dt>
+ <dt><span class="category">: </span><span><strong></strong></span></dt>
+ <dt id="index-a-3"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-deffnx-2"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-deffn-2"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-deffn-3"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-deffnx-3"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-i-3"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-truc-3"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">text in def item for second def item
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efvr
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--eftypefn
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--eftypeop
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--eftypevr
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efcv
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efop
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--eftp
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defun_005fname-1"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efun
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efmac
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efspec
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efvar
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defopt_005fname-1"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efopt
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--eftypefun
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--eftypevar
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efivar
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--eftypeivar
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--efmethod
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">d--eftypemethod
+ </pre></dd></dl>
+ <pre class="example">
+ 
+ <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
+ <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ 
+ <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
+ <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
+ <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
+ <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
+ 
+ <code>@ref{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+ <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
+ 
+ <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
+ <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
+ <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
+ <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
+ <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
+ 
+ 
+ <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
+ <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
+ <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
+ <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
+ <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
+ <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
+ <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
+ 
+ 
+ <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
+ <code>@inforef{chapter}</code> See `chapter'
+ <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
+ <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
+ <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@inforef{node}</code> See `node'
+ <code>@inforef{node, cross ref name}</code> See `cross ref name'
+ <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
+ 
+ <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
+ ref, a comma@comma{} in file}</code>
+ See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
+ ref</a>
+ 
+ 
+ </pre><dl compact="compact">
+ <dt><span><tt>a</tt></span></dt>
+ <dd><pre class="example">l--ine
+ </pre></dd>
+ </dl>
+ <pre class="example">
+ 
+ </pre><dl compact="compact">
+ <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">l--ine
+ </pre></dd>
+ </dl>
+ <pre class="example">
+ 
+ </pre><dl compact="compact">
+ <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
+ <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">l--ine
+ </pre></dd>
+ </dl>
+ <pre class="example">
+ 
+ </pre><table class="cartouche" border="1"><tr><td>
+ <pre class="example">c--artouche
+ </pre></td></tr></table>
+ <pre class="example">
+ 
+ </pre><pre class="example">g--roupe
+ </pre><pre class="example">
+ 
+ </pre><pre class="example">f--lushleft
+ </pre><pre class="example">
+ 
+ </pre><pre class="example">f--lushright
+ </pre><pre class="example">
+ 
+ </pre><div align="center">ce--ntered line
+ </div><pre class="example">
+ 
+ </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
+ 
+ @setfilename simplest.info
+ 
+ @node Top
+ 
+ This is a very simple texi manual @  &lt;&gt;.
+ 
+ @bye
+ </pre><pre class="example">
+ 
+ </pre><pre class="verbatim">in verbatim ''
+ </pre><pre class="example">
+ 
+ 
+ html ''
+ 
+ 
+ 
+ </pre><span id="majorheading-2"></span><strong>majorheading</strong>
+ <pre class="example">
+ 
+ </pre><span id="chapheading-2"></span><strong>chapheading</strong>
+ <pre class="example">
+ 
+ </pre><span id="heading-2"></span><strong>heading</strong>
+ <pre class="example">
+ 
+ </pre><span id="subheading-2"></span><strong>subheading</strong>
+ <pre class="example">
+ 
+ </pre><span id="subsubheading-2"></span><strong>subsubheading</strong>
+ <pre class="example">
+ 
+ 
+ <code>@acronym{--a,an accronym @comma{} @enddots{}}</code> <acronym title="an accronym , ...">--a</acronym> (an accronym , ...)
+ <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, <b>Autonome</b>)
+ <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
+ 
+ <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+ 
+ <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
+ <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
+ <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
+ 
+ 
+ 
+ 
+ Somehow invalid use of @,:
+ 
+ @, ,
+ 
+ 
+ @,@&quot;u ,&uuml;
+ 
+ Invalid use of @':
+ 
+ @' '
+ 
+ 
+ @'@&quot;u '&uuml;
+ 
+ @dotless{truc} truc
+ @dotless{ij} ij
+ <code>@dotless{--a}</code> --a
+ <code>@dotless{a}</code> a
+ 
+ @U, without braces @U{}, with empty arg 
+ @U{z}, with non-hex arg &#xz;
+ @U{abc}, with &lt;4 hex digits &#xabc;
+ @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+ @U{110000}, value just beyond Unicode &#x110000;
+ 
+ @TeX, but without brace TeX<code>@#</code> #
+ 
+ <code>@w{--a}</code> --a<!-- /@w -->
+ 
+ <code>@image{,1--xt}</code> 
+ <code>@image{,,2--xt}</code> 
+ <code>@image{,,,3--xt}</code> 
+ 
+ 
+ </pre><ul class="no-bullet">
+ <li> after emph <pre class="example">e--mph item
+ </pre></li></ul>
+ <pre class="example">
+ 
+ </pre><ul class="no-bullet">
+ <li>&bull; a&ndash;n itemize line <pre class="example">i--tem 1
+ </pre></li><li>&bull; a&ndash;n itemize line <pre class="example">i--tem 2
+ </pre></li></ul>
+ <pre class="example">
+ 
+ </pre><dl class="def">
+ <dt><span class="category">fun: </span><span><strong></strong></span></dt>
+ <dt id="index-machin-8"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-machin-9"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-machin-10"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-machin-11"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
+ <dt id="index-followed-3"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><pre class="example">Various deff lines
+ </pre></dd><dt id="index-after-1"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
+ </dl>
+ <pre class="example">
+ 
+ <code>@ref{node}</code> `node'
+ 
+ <code>@ref{,cross ref name}</code> `cross ref name'
+ <code>@ref{,,title}</code> `title'
+ <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@ref{,,,,manual}</code> <cite>manual</cite>
+ <code>@ref{node,cross ref name}</code> `cross ref name'
+ <code>@ref{node,,title}</code> `title'
+ <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
+ <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,}</code> `title'
+ <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
+ <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
+ <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
+ <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
+ <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
+ <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
+ <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,}</code> `title'
+ <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
+ <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
+ <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
+ <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
+ <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
+ <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
+ 
+ <code>@inforef{,cross ref name }</code> See `cross ref name'
+ <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
+ <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
+ <code>@inforef{}</code> 
+ 
+ 
+ </pre></div>
+ 
+ <span id="index-t_002d_002druc"></span>
+ <span id="index-T_002d_002druc"></span>
+ <span id="index-_002e"></span>
+ <span id="index-_003f"></span>
+ <span id="index-a"></span>
+ <span id="index-t_002d_002druc-1"></span>
+ <span id="index-T_002d_002druc-1"></span>
+ <span id="index-_002e-1"></span>
+ <span id="index-_003f-1"></span>
+ <span id="index-a-5"></span>
+ 
+ 
+ <p>cp
+ </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_cp_symbol-1"><b>&quot;</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_symbol-2"><b>-</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_symbol-3"><b>.</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_symbol-4"><b>?</b></a>
+  &nbsp; 
+ <br>
+ <a class="summary-letter" href="#Top-section_cp_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_letter-I"><b>I</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_letter-T"><b>T</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table class="index-cp" border="0">
+ <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_cp_symbol-1">&quot;</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_0060_0060-1">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_cp_symbol-2">-</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002d_002doption-1">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_cp_symbol-3">.</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002e">.</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_cp_symbol-4">?</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_003f">?</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_cp_letter-A">A</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a">a</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_cp_letter-I">I</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-deffn-1">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-itemize-1">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-multitable-1">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_cp_letter-T">T</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-t_002d_002druc">t&ndash;ruc</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-T_002d_002druc">T&ndash;ruc</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ </table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_cp_symbol-1"><b>&quot;</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_symbol-2"><b>-</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_symbol-3"><b>.</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_symbol-4"><b>?</b></a>
+  &nbsp; 
+ <br>
+ <a class="summary-letter" href="#Top-section_cp_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_letter-I"><b>I</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_cp_letter-T"><b>T</b></a>
+  &nbsp; 
+ </td></tr></table>
+ 
+ <p>fn
+ </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_fn_symbol-1"><b>-</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_symbol-2"><b>.</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_symbol-3"><b>?</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_symbol-4"><b>`</b></a>
+  &nbsp; 
+ <br>
+ <a class="summary-letter" href="#Top-section_fn_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-B"><b>B</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-D"><b>D</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-F"><b>F</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-I"><b>I</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-L"><b>L</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-M"><b>M</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-T"><b>T</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table class="index-fn" border="0">
+ <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_symbol-1">-</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002d_002dfoption-1"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_symbol-2">.</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002e-1"><code>.</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_symbol-3">?</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_003f-1"><code>?</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_symbol-4">`</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-_0060_0060-1"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-_0060_0060-1"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_0060_0060-2"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_0060_0060-3"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_letter-A">A</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-a"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-a"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-2"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-3"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-4"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-5"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-after-1"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_letter-B">B</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-b-1"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-bidule-machin-1"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_letter-D">D</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deffn_005fname-1"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defmac_005fname-1"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defspec_005fname-1"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefun_005fname-1"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defun_005fname-1"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-de_002d_002dffn_005fname-1"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffn-2"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffn-3"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffnx-2"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffnx-3"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_letter-F">F</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-followed-2"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-followed-3"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_letter-I">I</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-i-2"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-i-3"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-id-i-ule-1"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-id-ule-1"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_letter-L">L</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap-1"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap1-1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap2-1"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_letter-M">M</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-6"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-7"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-8"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-9"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-10"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-11"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_fn_letter-T">T</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-t_002d_002druc-1"><code>t--ruc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-T_002d_002druc-1"><code>T--ruc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-truc-2"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-truc-3"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ </table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_fn_symbol-1"><b>-</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_symbol-2"><b>.</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_symbol-3"><b>?</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_symbol-4"><b>`</b></a>
+  &nbsp; 
+ <br>
+ <a class="summary-letter" href="#Top-section_fn_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-B"><b>B</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-D"><b>D</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-F"><b>F</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-I"><b>I</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-L"><b>L</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-M"><b>M</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_fn_letter-T"><b>T</b></a>
+  &nbsp; 
+ </td></tr></table>
+ 
+ <p>vr
+ </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_vr_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_vr_letter-B"><b>B</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_vr_letter-D"><b>D</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table class="index-vr" border="0">
+ <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_vr_letter-A">A</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-a-2"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-a-2"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-6"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-7"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_vr_letter-B">B</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-b-1"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-b-1"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-b-2"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-b-3"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_vr_letter-D">D</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><code>d--efivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defopt_005fname-1"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><code>d--eftypeivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypevar_005fname-1"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypevr_005fname-1"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defvr_005fname-1"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ </table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_vr_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_vr_letter-B"><b>B</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#Top-section_vr_letter-D"><b>D</b></a>
+  &nbsp; 
+ </td></tr></table>
+ 
+ <p>ky
+ </p>
+ <p>pg
+ </p>
+ <p>tp
+ </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_tp_letter-D"><b>D</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table class="index-tp" border="0">
+ <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="Top-section_tp_letter-D">D</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftp_005fname"><code>d--eftp_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftp_005fname"><code>d--eftp_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftp_005fname"><code>d--eftp_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ </table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_tp_letter-D"><b>D</b></a>
+  &nbsp; 
+ </td></tr></table>
+ 
+ 
+ 
+ <hr size="6">
+ <div class="chapter" id="chapter">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter2" title="Next chapter"> &gt;&gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
+ 
+ <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
+ </p>
+ <div class="format">
+ <table class="menu" border="0" cellspacing="0"><tr><td>
+ <pre class="menu-preformatted">&bull; <a href="#s_002d_002dect_002cion">s--ect,ion</a>:: s&ndash;ect,ion
+ </pre><pre class="menu-comment">
+ 
+ Menu comment
+ &ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;
+ 
+ 
+ </pre></td></tr></table>
+ </div>
+ 
+ <hr>
+ <div class="section" id="s_002d_002dect_002cion">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[<a href="#subsection" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter2" title="Next chapter"> &gt;&gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="A-section"></span><h2 class="section">1.1 A section</h2>
+ 
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#subsection">1.1.1 subsection</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+ 
+ </pre></th></tr><tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">In detailmenu
+ 
+ </pre></th></tr><tr><td align="left" valign="top"><a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ <tr><td align="left" valign="top"><a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">1.1.1.2 three&mdash;four&mdash;-&rdquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
+ 
+ <hr>
+ <div class="subsection" id="subsection">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter2" title="Next chapter"> &gt;&gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="subsection-1"></span><h3 class="subsection">1.1.1 subsection</h3>
+ 
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ <tr><td align="left" valign="top"><a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">1.1.1.2 three&mdash;four&mdash;-&rdquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
+ 
+ <span id="anchor"></span>
+ <hr>
+ <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#subsection" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter2" title="Next chapter"> &gt;&gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</h4>
+ 
+ <hr>
+ </div>
+ <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#subsection" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter2" title="Next section in reading order"> &gt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#chapter2" title="Next chapter"> &gt;&gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection">1.1.1.2 three&mdash;four&mdash;-&rdquo;</h4>
+ 
+ <hr>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="centerchap" id="chapter2">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Up section"> Up </a>]</td>
+ <td valign="middle" align="left">[ &gt; ]</td>
+ <td valign="middle" align="left">[ &gt;&gt; ]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <span id="chapter-2"></span><h1 class="centerchap" align="center">chapter 2</h1>
+ 
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_cp_symbol-1"><b>&quot;</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_symbol-2"><b>-</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_symbol-3"><b>.</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_symbol-4"><b>?</b></a>
+  &nbsp; 
+ <br>
+ <a class="summary-letter" href="#chapter-2_cp_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_letter-I"><b>I</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_letter-T"><b>T</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table class="index-cp" border="0">
+ <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_cp_symbol-1">&quot;</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_0060_0060-1">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_cp_symbol-2">-</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002d_002doption-1">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_cp_symbol-3">.</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002e">.</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_cp_symbol-4">?</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_003f">?</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_cp_letter-A">A</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a">a</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_cp_letter-I">I</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-deffn-1">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-itemize-1">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-index-entry-within-multitable-1">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_cp_letter-T">T</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-t_002d_002druc">t&ndash;ruc</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-T_002d_002druc">T&ndash;ruc</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ </table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_cp_symbol-1"><b>&quot;</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_symbol-2"><b>-</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_symbol-3"><b>.</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_symbol-4"><b>?</b></a>
+  &nbsp; 
+ <br>
+ <a class="summary-letter" href="#chapter-2_cp_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_letter-I"><b>I</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_cp_letter-T"><b>T</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_fn_symbol-1"><b>-</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_symbol-2"><b>.</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_symbol-3"><b>?</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_symbol-4"><b>`</b></a>
+  &nbsp; 
+ <br>
+ <a class="summary-letter" href="#chapter-2_fn_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-B"><b>B</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-D"><b>D</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-F"><b>F</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-I"><b>I</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-L"><b>L</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-M"><b>M</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-T"><b>T</b></a>
+  &nbsp; 
+ </td></tr></table>
+ <table class="index-fn" border="0">
+ <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_symbol-1">-</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002d_002dfoption-1"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_symbol-2">.</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_002e-1"><code>.</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_symbol-3">?</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_003f-1"><code>?</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_symbol-4">`</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-_0060_0060-1"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-_0060_0060-1"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_0060_0060-2"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-_0060_0060-3"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_letter-A">A</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-a"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-a"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-2"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-3"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-4"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-a-5"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-after-1"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_letter-B">B</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-b-1"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-bidule-machin-1"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_letter-D">D</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deffn_005fname-1"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defmac_005fname-1"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defspec_005fname-1"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefun_005fname-1"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-d_002d_002defun_005fname-1"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-de_002d_002dffn_005fname-1"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffn-2"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffn-3"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffnx-2"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-deffnx-3"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_letter-F">F</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-followed-2"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-followed-3"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_letter-I">I</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-i-2"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-i-3"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-id-i-ule-1"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-id-ule-1"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_letter-L">L</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap-1"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap1-1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-log-trap2-1"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_letter-M">M</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-6"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-7"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-8"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-9"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-10"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-machin-11"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ <tr><th id="chapter-2_fn_letter-T">T</th><td></td><td></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-t_002d_002druc-1"><code>t--ruc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-T_002d_002druc-1"><code>T--ruc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-copying-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-titlepage-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-truc-2"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td></td><td valign="top"><a href="#index-truc-3"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
+ <tr><td colspan="4"> <hr></td></tr>
+ </table>
+ <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_fn_symbol-1"><b>-</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_symbol-2"><b>.</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_symbol-3"><b>?</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_symbol-4"><b>`</b></a>
+  &nbsp; 
+ <br>
+ <a class="summary-letter" href="#chapter-2_fn_letter-A"><b>A</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-B"><b>B</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-D"><b>D</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-F"><b>F</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-I"><b>I</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-L"><b>L</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-M"><b>M</b></a>
+  &nbsp; 
+ <a class="summary-letter" href="#chapter-2_fn_letter-T"><b>T</b></a>
+  &nbsp; 
+ </td></tr></table>
+ 
+ <hr size="6">
+ </div>
+ </div>
+ <div class="Footnotes_element" id="SEC_Foot">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <h1 class="footnotes-heading">Footnotes</h1>
+ 
+ <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
+ <p>in footnote</p>
+ <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
+ <p>in footnote2</p>
+ <h5><a id="FOOT5" href="#DOCF5">(3)</a></h5>
+ <p>in footnote</p>
+ <h5><a id="FOOT6" href="#DOCF6">(4)</a></h5>
+ <p>in footnote2</p>
+ <h5><a id="FOOT7" href="#DOCF7">(5)</a></h5>
+ <p>in footnote</p>
+ <h5><a id="FOOT8" href="#DOCF8">(6)</a></h5>
+ <p>in footnote2</p>
+ <h5><a id="FOOT3" href="#DOCF3">(7)</a></h5>
+ <p>in footnote</p>
+ <h5><a id="FOOT4" href="#DOCF4">(8)</a></h5>
+ <p>in footnote2</p>
+ <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h5>
+ <p>in footnote</p>
+ <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h5>
+ <p>in footnote2</p>
+ <h5><a id="FOOT9" href="#DOCF9">(11)</a></h5>
+ <p>in footnote</p>
+ </div><hr>
+ <div class="Contents_element" id="SEC_Contents">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <h1 class="contents-heading">Table of Contents</h1>
+ 
+ <div class="contents">
+ 
+ <ul class="no-bullet">
+   <li><a id="toc-chapter-1" href="#chapter">1 chapter</a>
+   <ul class="no-bullet">
+     <li><a id="toc-A-section" href="#s_002d_002dect_002cion">1.1 A section</a>
+     <ul class="no-bullet">
+       <li><a id="toc-subsection-1" href="#subsection">1.1.1 subsection</a>
+       <ul class="no-bullet">
+         <li><a id="toc-subsubsection-_0060_0060simple_002ddouble_002d_002d-1" href="#subsubsection-_0060_0060simple_002ddouble_002d_002d">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</a></li>
+         <li><a id="toc-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">1.1.1.2 three&mdash;four&mdash;-&rdquo;</a></li>
+       </ul></li>
+     </ul></li>
+   </ul></li>
+   <li><a id="toc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
+ </ul>
+ </div>
+ </div><hr>
+ <div class="Overview_element" id="SEC_Overview">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <h1 class="shortcontents-heading">Short Table of Contents</h1>
+ 
+ <div class="shortcontents">
+ <ul class="no-bullet">
+ <li><a id="stoc-chapter-1" href="#chapter">1 chapter</a></li>
+ <li><a id="stoc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
+ </ul>
+ </div>
+ </div><hr>
+ <div class="About_element" id="SEC_About">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[<a href="#Top" title="Index">Index</a>]</td>
+ <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <h1 class="about-heading">About This Document</h1>
+ 
+ <p>
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </p>
+ <p>
+   The buttons in the navigation panels have the following meaning:
+ </p>
+ <table border="1">
+   <tr>
+     <th> Button </th>
+     <th> Name </th>
+     <th> Go to </th>
+     <th> From 1.2.3 go to</th>
+   </tr>
+   <tr>
+     <td align="center"> [ &lt;&lt; ] </td>
+     <td align="center">FastBack</td>
+     <td>Beginning of this chapter or previous chapter</td>
+     <td>1</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &lt; ] </td>
+     <td align="center">Back</td>
+     <td>Previous section in reading order</td>
+     <td>1.2.2</td>
+   </tr>
+   <tr>
+     <td align="center"> [ Up ] </td>
+     <td align="center">Up</td>
+     <td>Up section</td>
+     <td>1.2</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &gt; ] </td>
+     <td align="center">Forward</td>
+     <td>Next section in reading order</td>
+     <td>1.2.4</td>
+   </tr>
+   <tr>
+     <td align="center"> [ &gt;&gt; ] </td>
+     <td align="center">FastForward</td>
+     <td>Next chapter</td>
+     <td>2</td>
+   </tr>
+   <tr>
+     <td align="center"> [Top] </td>
+     <td align="center">Top</td>
+     <td>Cover (top) of document</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [Contents] </td>
+     <td align="center">Contents</td>
+     <td>Table of contents</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [Index] </td>
+     <td align="center">Index</td>
+     <td>Index</td>
+     <td> &nbsp; </td>
+   </tr>
+   <tr>
+     <td align="center"> [ ? ] </td>
+     <td align="center">About</td>
+     <td>About (help)</td>
+     <td> &nbsp; </td>
+   </tr>
+ </table>
+ 
+ <p>
+   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
+ </p>
+ 
+ <ul>
+   <li> 1. Section One
+     <ul>
+       <li>1.1 Subsection One-One
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.2 Subsection One-Two
+         <ul>
+           <li>1.2.1 Subsubsection One-Two-One</li>
+           <li>1.2.2 Subsubsection One-Two-Two</li>
+           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
+             <strong>&lt;== Current Position </strong></li>
+           <li>1.2.4 Subsubsection One-Two-Four</li>
+         </ul>
+       </li>
+       <li>1.3 Subsection One-Three
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.4 Subsection One-Four</li>
+     </ul>
+   </li>
+ </ul>
+ 
+ </div><hr>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ <a href='js_licenses.html' rel='jslicense'><small>JavaScript license information</small></a>
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_mathjax/js_licenses.html texinfo-6.8/tp/tests/layout/res_parser/formatting_mathjax/js_licenses.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_mathjax/js_licenses.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_mathjax/js_licenses.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 0 ****
--- 1,10 ----
+ <!DOCTYPE html>
+ <html><head><title>jslicense labels</title></head>
+ <body>
+ <table id="jslicense-labels1">
+ <tr>
+ <td><a href="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js">https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js</a></td>
+ <td><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0.</a></td>
+ <td><a href="http://docs.mathjax.org/en/latest/web/hosting.html#getting-mathjax-via-git">http://docs.mathjax.org/en/latest/web/hosting.html#getting-mathjax-via-git</a></td>
+ </tr>
+ </body></html>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/anchor.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/anchor.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/anchor.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>anchor (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 612,620 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 635,643 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 648,652 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 630,633 ****
--- 654,658 ----
  
  <meta http-equiv="Refresh" content="0; url=subsection.html#anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/chapter2.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/chapter2.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/chapter2.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>chapter 2 (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="chapter2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="centerchap" id="chapter2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 971,974 ****
--- 998,1002 ----
  </td></tr></table>
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/chapter.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/chapter.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 chapter (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="index.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 664,667 ****
--- 691,695 ----
  </div>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 658,662 ----
  
  <body lang="en">
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 742,746 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 768,772 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Footnotes (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 658,662 ----
  
  <body lang="en">
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 642,668 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="index.html#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="index.html#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="index.html#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="index.html#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="index.html#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="index.html#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="index.html#DOCF3">(7)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="index.html#DOCF4">(8)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="index.html#DOCF1_9">(9)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="index.html#DOCF2_10">(10)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="chapter.html#DOCF9">(11)</a></h3>
  <p>in footnote</p>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 668,694 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="index.html#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="index.html#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="index.html#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="index.html#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="index.html#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="index.html#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="index.html#DOCF3">(7)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="index.html#DOCF4">(8)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="index.html#DOCF1_9">(9)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="index.html#DOCF2_10">(10)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="chapter.html#DOCF9">(11)</a></h5>
  <p>in footnote</p>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Short Table of Contents (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 658,662 ----
  
  <body lang="en">
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 648,652 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 674,678 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 658,662 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
***************
*** 659,663 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
--- 685,689 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/index.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/index.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top section (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 716,720 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 742,747 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 731,735 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 758,763 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 776,780 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 804,808 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 828,835 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 856,863 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 959,962 ****
--- 987,1026 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 971,979 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1035,1043 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 987,1194 ****
  </pre></div>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-titlepage-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-titlepage-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-titlepage-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-machin">: <strong>machin</strong></dt>
! <dt id="index-titlepage-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-titlepage-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-titlepage-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-titlepage-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-titlepage-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-titlepage-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1051,1261 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-titlepage-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1196,1205 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-2"></span>
! </dt>
! <dt>b
! <span id="index-titlepage-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1263,1268 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1207,1218 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-1"></span>
! </dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-titlepage-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1270,1277 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1263,1267 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 1322,1326 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 1311,1323 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-titlepage-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-titlepage-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-titlepage-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-titlepage-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-titlepage-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1370,1382 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1326,1360 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1385,1419 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1441,1445 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1500,1505 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1456,1460 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1516,1521 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1501,1505 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 1562,1566 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 1553,1560 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1614,1621 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1684,1687 ****
--- 1745,1784 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1696,1704 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1793,1801 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1712,1919 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1809,2019 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1921,1930 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2021,2026 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1932,1943 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2028,2035 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1988,1992 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2080,2084 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2036,2048 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2128,2140 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2051,2085 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2143,2177 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2087,2091 ****
  <hr>
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 2179,2184 ----
  <hr>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 2191,2195 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2284,2289 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2206,2210 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2300,2305 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2251,2255 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 2346,2350 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 2303,2310 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 2398,2405 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 2434,2437 ****
--- 2529,2568 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 2446,2454 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2577,2585 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2462,2669 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2593,2803 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2671,2680 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2805,2810 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2682,2693 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2812,2819 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2738,2742 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2864,2868 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2786,2798 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2912,2924 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2801,2835 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2927,2961 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2915,2919 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 3041,3046 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2930,2934 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 3057,3062 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2975,2979 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3103,3107 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3027,3034 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 3155,3162 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 3158,3161 ****
--- 3286,3325 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 3170,3178 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 3334,3342 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3186,3393 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3350,3560 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-1"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3395,3404 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3562,3567 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3406,3417 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3569,3576 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3462,3466 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 3621,3625 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 3510,3522 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 3669,3681 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 3525,3559 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 3684,3718 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 3645,3648 ****
--- 3804,3808 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 3660,3663 ****
--- 3820,3824 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 3705,3709 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3866,3870 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3754,3765 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="formatting_fot.html#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 3915,3926 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="formatting_fot.html#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 3917,3920 ****
--- 4078,4126 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 3932,3941 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 4138,4147 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3952,4182 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl>
! <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin-6">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4158,4392 ----
  <pre class="example">
  
! </pre><div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div><pre class="example">
! 
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl class="def">
! <dt id="index-i-2"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin-6"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed-2"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-3"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-2"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-3"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-i-3"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defun_005fname-1"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defopt_005fname-1"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4185,4194 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4395,4400 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4197,4207 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4403,4409 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4265,4273 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 4467,4475 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 4319,4331 ****
  <pre class="example">
  
! </pre><dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre class="example">
--- 4521,4533 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-8"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 4335,4369 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 4537,4571 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 4797,4800 ****
--- 4999,5003 ----
  
  
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1 A section (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="s_002d_002dect_002cion"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="section" id="s_002d_002dect_002cion">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 663,666 ****
--- 690,694 ----
  </table>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/subsection.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/subsection.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/subsection.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/subsection.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1 subsection (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="s_002d_002dect_002cion.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="s_002d_002dect_002cion.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 658,661 ****
--- 685,689 ----
  
  <span id="anchor"></span>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1.1 subsubsection &ldquo;simple-double&ndash; (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsection.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsection.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 650,653 ****
--- 677,681 ----
  <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</h4>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1.2 three&mdash;four&mdash;-&rdquo; (title &ndash;a)</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 632,636 ****
  
  <body lang="en">
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 658,663 ----
  
  <body lang="en">
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 650,653 ****
--- 677,681 ----
  <span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection">1.1.1.2 three&mdash;four&mdash;-&rdquo;</h4>
  
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_plaintext/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_plaintext/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_plaintext/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_plaintext/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,12 ****
--- 7,62 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:25: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:25: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:25: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:25: @U expected braces (possibly involving @mymacro)
+ formatting.texi:25: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:25: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:25: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:25: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:25: unexpected @ (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:25: misplaced } (possibly involving @mymacro)
+ formatting.texi:25: misplaced } (possibly involving @mymacro)
+ formatting.texi:25: misplaced { (possibly involving @mymacro)
+ formatting.texi:25: misplaced { (possibly involving @mymacro)
+ formatting.texi:25: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing category for @deffnx (possibly involving @mymacro)
***************
*** 17,22 ****
--- 67,122 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:35: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:35: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:35: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:35: @U expected braces (possibly involving @mymacro)
+ formatting.texi:35: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:35: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:35: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:35: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:35: unexpected @ (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:35: misplaced } (possibly involving @mymacro)
+ formatting.texi:35: misplaced } (possibly involving @mymacro)
+ formatting.texi:35: misplaced { (possibly involving @mymacro)
+ formatting.texi:35: misplaced { (possibly involving @mymacro)
+ formatting.texi:35: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing category for @deffnx (possibly involving @mymacro)
***************
*** 27,32 ****
--- 127,182 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:45: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:45: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:45: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:45: @U expected braces (possibly involving @mymacro)
+ formatting.texi:45: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:45: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:45: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:45: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:45: unexpected @ (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:45: misplaced } (possibly involving @mymacro)
+ formatting.texi:45: misplaced } (possibly involving @mymacro)
+ formatting.texi:45: misplaced { (possibly involving @mymacro)
+ formatting.texi:45: misplaced { (possibly involving @mymacro)
+ formatting.texi:45: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing category for @deffnx (possibly involving @mymacro)
***************
*** 37,43 ****
--- 187,260 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:49: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:49: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:49: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:49: @U expected braces (possibly involving @mymacro)
+ formatting.texi:49: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:49: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:49: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:49: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:49: unexpected @ (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:49: misplaced } (possibly involving @mymacro)
+ formatting.texi:49: misplaced } (possibly involving @mymacro)
+ formatting.texi:49: misplaced { (possibly involving @mymacro)
+ formatting.texi:49: misplaced { (possibly involving @mymacro)
+ formatting.texi:49: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: warning: @ref node name should not contain `,' (possibly involving @mymacro)
  formatting.texi:25: warning: @inforef node name should not contain `,' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt texinfo-6.8/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt	2021-06-30 15:35:08.000000000 +0100
***************
*** 29,39 ****
     @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
  @equiv == @error error-> @expansion ==> @minus - @point -!- @print -|
! @result => @today a sunny day @aa Ã¥ @AA Ã… @ae Ã¦ @oe Å“ @AE Ã† @OE Å’ @o Ã¸
! @O Ã˜ @ss ÃŸ @l Å‚ @L Å� @DH Ã� @TH Ãž @dh Ã° @th Ã¾ @exclamdown Â¡
! @questiondown Â¿  @pounds Â£ @registeredsymbol (R) @ordf Âª @ordm Âº @comma
! , @quotedblleft â€œ @quotedblright â€� @quoteleft â€˜ @quoteright â€™
! @quotedblbase â€ž @quotesinglbase â€š @guillemetleft Â« @guillemetright Â»
! @guillemotleft Â« @guillemotright Â» @guilsinglleft â€¹ @guilsinglright â€º
! @textdegree Â° @euro â‚¬ @arrow -> @leq â‰¤ @geq â‰¥
  
     '@acronym{--a,an accronym}' -a (an accronym) '@acronym{--a}' -a
--- 29,42 ----
     @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
  @equiv == @error error-> @expansion ==> @minus - @point -!- @print -|
! @result => @today a sunny day
! 
!    @aa Ã¥ @AA Ã… @ae Ã¦ @oe Å“ @AE Ã† @OE Å’ @o Ã¸ @O Ã˜ @ss ÃŸ @l Å‚ @L Å� @DH Ã�
! @TH Ãž @dh Ã° @th Ã¾
! 
!    @exclamdown Â¡  @questiondown Â¿  @pounds Â£ @registeredsymbol (R) @ordf
! Âª @ordm Âº @comma , @quotedblleft â€œ @quotedblright â€� @quoteleft â€˜
! @quoteright â€™ @quotedblbase â€ž @quotesinglbase â€š @guillemetleft Â«
! @guillemetright Â» @guillemotleft Â« @guillemotright Â» @guilsinglleft â€¹
! @guilsinglright â€º @textdegree Â° @euro â‚¬ @arrow -> @leq â‰¤ @geq â‰¥
  
     '@acronym{--a,an accronym}' -a (an accronym) '@acronym{--a}' -a
***************
*** 60,65 ****
  '@tieaccent{--a}' -aÍ¡ '@u{a}' Äƒ '@u{--a}' -Äƒ '@ubaraccent{a}' aÌ²
  '@ubaraccent{--a}' -aÌ² '@udotaccent{a}' áº¡ '@udotaccent{--a}' -áº¡ '@v{a}'
! ÇŽ '@v{--a}' -ÇŽ '@,{c}' Ã§ '@,{--c}' -Ã§ '@footnote{in footnote}' (1)
! '@footnote{in footnote2}' (2)
  
     '@image{f--ile}' ggg
--- 63,68 ----
  '@tieaccent{--a}' -aÍ¡ '@u{a}' Äƒ '@u{--a}' -Äƒ '@ubaraccent{a}' aÌ²
  '@ubaraccent{--a}' -aÌ² '@udotaccent{a}' áº¡ '@udotaccent{--a}' -áº¡ '@v{a}'
! ÇŽ '@v{--a}' -ÇŽ '@,{c}' Ã§ '@,{--c}' -Ã§ '@ogonek{a}' Ä… '@ogonek{--a}' -Ä…
! '@footnote{in footnote}' (1) '@footnote{in footnote2}' (2)
  
     '@image{f--ile}' ggg
***************
*** 68,76 ****
  aaa
  '@image{f--ile,,,alt}' ggg
! aaa '@image{f--ile,,,,e-d-xt}' ggg
  aaa
! '@image{f--ile,aze,az,alt,e--xt}' ggg
  aaa '@image{f-ile,aze,,a--lt}' [a-lt]
! '@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}' [alt]
  
  
--- 71,79 ----
  aaa
  '@image{f--ile,,,alt}' ggg
! aaa '@image{f--ile,,,,.e-d-xt}' ggg
  aaa
! '@image{f--ile,aze,az,alt,.e--xt}' ggg
  aaa '@image{f-ile,aze,,a--lt}' [a-lt]
! '@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}' [alt]
  
  
***************
*** 105,108 ****
--- 108,117 ----
  
       : 
+      A small quot--ation
+ 
+      Note: A small Note
+ 
+      something, other thing: something, other thing
+ 
     * i-temize
  
***************
*** 133,136 ****
--- 142,163 ----
          text
  
+      example one arg
+ 
+      example two args
+ 
+      example three args
+ 
+      example four args
+ 
+      example five args
+ 
+      The something Ã© TeX is here.
+ 
+      A @ at the end of the @example line.
+ 
+      example with empty args
+ 
+      example with empty and non empty args mix
+ 
       s--mallexample
  
***************
*** 147,150 ****
--- 174,180 ----
  s-mallformat
  
+ disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e^{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ 
   -- c--ategory: d--effn_name a--rguments...
       d-effn
***************
*** 160,165 ****
   -- Command: log trap2
   -- cmde: id ule truc
!  -- cmde2: id 'i' ule truc
!  -- id 'i' ule:
   -- aaa:
   -- :
--- 190,195 ----
   -- Command: log trap2
   -- cmde: id ule truc
!  -- cmde2: id i ule truc
!  -- id i ule:
   -- aaa:
   -- :
***************
*** 349,353 ****
  .............
  
! Normal text
  
     < > " & ' '
--- 379,462 ----
  .............
  
! '@acronym{--a,an accronym @comma{} @enddots{}}' -a (an accronym , ...)
! '@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }' Ã‰-. ,A.
! (Ã‰tude-, Autonome) '@abbr{@'E--. @comma{}A.}' Ã‰-. ,A.
! 
!    '@math{--a@minus{} {\frac{1}{2}}}' --a- {\frac{1}{2}}
! 
!    '@image{f-ile,,,alt@verb{:jk _" %}}' [altjk _" %@] '@image{f--ile,aze,az,@verb{:jk
! _" %@:} @b{in b "},e--xt}' ggg
! aaa '@image{file@verb{:jk _" %@:},,,alt@verb{:jk
! _" %@:}}' [altjk _" %@]
! 
!    Somehow invalid use of @,:
! @, Ì§
! @,@"u Ì§Ã¼
! 
!    Invalid use of @':
! @' Ì�
! @'@"u Ì�Ã¼
! 
!    @dotless{truc} truc @dotless{ij} ij '@dotless{--a}' -a '@dotless{a}'
! a
! 
!    @U, without braces @U{}, with empty arg @U{z}, with non-hex arg U+z
! @U{abc}, with <4 hex digits àª¼ @U{FFFFFFFFFFFFFF}, value much too large
! U+FFFFFFFFFFFFFF @U{110000}, value just beyond Unicode U+110000
! 
!    @TeX, but without brace TeX'@#' #
! 
!    '@w{--a}' -a
! 
!    '@image{,1--xt}'  '@image{,,2--xt}'  '@image{,,,3--xt}' 
! 
!    __ after emph e-mph item
! 
!    * a-n itemize line i-tem 1
!    * a-n itemize line i-tem 2
! 
!  -- fun:
!  -- truc: machin bidule chose and
!  -- truc: machin bidule chose and after
!  -- truc: machin bidule chose and
!  -- truc: machin bidule chose and and after
!  -- truc: followed by a comment
!      Various deff lines
!  -- truc: after a deff item
! 
!    '@ref{node}' *note node::
! 
!    '@ref{,cross ref name}' *note cross ref name: . '@ref{,,title}' *note
! title: . '@ref{,,,file name}' *note (file name):: '@ref{,,,,manual}'
! *note ():: '@ref{node,cross ref name}' *note cross ref name: node.
! '@ref{node,,title}' *note title: node. '@ref{node,,,file name}' *note
! (file name)node:: '@ref{node,,,,manual}' *note ()node:: '@ref{node,cross
! ref name,title,}' *note cross ref name: node. '@ref{node,cross ref
! name,,file name}' *note cross ref name: (file name)node.
! '@ref{node,cross ref name,,,manual}' *note cross ref name: ()node.
! '@ref{node,cross ref name,title,file name}' *note cross ref name: (file
! name)node. '@ref{node,cross ref name,title,,manual}' *note cross ref
! name: ()node. '@ref{node,cross ref name,title, file name, manual}' *note
! cross ref name: (file name)node. '@ref{node,,title,file name}' *note
! title: (file name)node. '@ref{node,,title,,manual}' *note title: ()node.
! '@ref{chapter,,title, file name, manual}' *note title: (file
! name)chapter. '@ref{node,,title, file name, manual}' *note title: (file
! name)node. '@ref{node,,,file name,manual}' *note (file name)node::
! '@ref{,cross ref name,title,}' *note cross ref name: . '@ref{,cross ref
! name,,file name}' *note cross ref name: (file name). '@ref{,cross ref
! name,,,manual}' *note cross ref name: (). '@ref{,cross ref
! name,title,file name}' *note cross ref name: (file name). '@ref{,cross
! ref name,title,,manual}' *note cross ref name: (). '@ref{,cross ref
! name,title, file name, manual}' *note cross ref name: (file name).
! '@ref{,,title,file name}' *note title: (file name).
! '@ref{,,title,,manual}' *note title: (). '@ref{,,title, file name,
! manual}' *note title: (file name). '@ref{,,,file name,manual}' *note
! (file name)::
! 
!    '@inforef{,cross ref name }' *note cross ref name: . '@inforef{,,file
! name}' *note (file name):: '@inforef{,cross ref name, file name}' *note
! cross ref name: (file name). '@inforef{}' *note ::
! 
!    Normal text
  
     < > " & ' '
***************
*** 375,385 ****
     @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
  @equiv == @error error-> @expansion ==> @minus - @point -!- @print -|
! @result => @today a sunny day @aa Ã¥ @AA Ã… @ae Ã¦ @oe Å“ @AE Ã† @OE Å’ @o Ã¸
! @O Ã˜ @ss ÃŸ @l Å‚ @L Å� @DH Ã� @TH Ãž @dh Ã° @th Ã¾ @exclamdown Â¡
! @questiondown Â¿  @pounds Â£ @registeredsymbol (R) @ordf Âª @ordm Âº @comma
! , @quotedblleft â€œ @quotedblright â€� @quoteleft â€˜ @quoteright â€™
! @quotedblbase â€ž @quotesinglbase â€š @guillemetleft Â« @guillemetright Â»
! @guillemotleft Â« @guillemotright Â» @guilsinglleft â€¹ @guilsinglright â€º
! @textdegree Â° @euro â‚¬ @arrow -> @leq â‰¤ @geq â‰¥
  
     '@acronym{--a,an accronym}' -a (an accronym) '@acronym{--a}' -a
--- 484,497 ----
     @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
  @equiv == @error error-> @expansion ==> @minus - @point -!- @print -|
! @result => @today a sunny day
! 
!    @aa Ã¥ @AA Ã… @ae Ã¦ @oe Å“ @AE Ã† @OE Å’ @o Ã¸ @O Ã˜ @ss ÃŸ @l Å‚ @L Å� @DH Ã�
! @TH Ãž @dh Ã° @th Ã¾
! 
!    @exclamdown Â¡  @questiondown Â¿  @pounds Â£ @registeredsymbol (R) @ordf
! Âª @ordm Âº @comma , @quotedblleft â€œ @quotedblright â€� @quoteleft â€˜
! @quoteright â€™ @quotedblbase â€ž @quotesinglbase â€š @guillemetleft Â«
! @guillemetright Â» @guillemotleft Â« @guillemotright Â» @guilsinglleft â€¹
! @guilsinglright â€º @textdegree Â° @euro â‚¬ @arrow -> @leq â‰¤ @geq â‰¥
  
     '@acronym{--a,an accronym}' -a (an accronym) '@acronym{--a}' -a
***************
*** 406,411 ****
  '@tieaccent{--a}' -aÍ¡ '@u{a}' Äƒ '@u{--a}' -Äƒ '@ubaraccent{a}' aÌ²
  '@ubaraccent{--a}' -aÌ² '@udotaccent{a}' áº¡ '@udotaccent{--a}' -áº¡ '@v{a}'
! ÇŽ '@v{--a}' -ÇŽ '@,{c}' Ã§ '@,{--c}' -Ã§ '@footnote{in footnote}' (3)
! '@footnote{in footnote2}' (4)
  
     '@image{f--ile}' ggg
--- 518,523 ----
  '@tieaccent{--a}' -aÍ¡ '@u{a}' Äƒ '@u{--a}' -Äƒ '@ubaraccent{a}' aÌ²
  '@ubaraccent{--a}' -aÌ² '@udotaccent{a}' áº¡ '@udotaccent{--a}' -áº¡ '@v{a}'
! ÇŽ '@v{--a}' -ÇŽ '@,{c}' Ã§ '@,{--c}' -Ã§ '@ogonek{a}' Ä… '@ogonek{--a}' -Ä…
! '@footnote{in footnote}' (3) '@footnote{in footnote2}' (4)
  
     '@image{f--ile}' ggg
***************
*** 414,422 ****
  aaa
  '@image{f--ile,,,alt}' ggg
! aaa '@image{f--ile,,,,e-d-xt}' ggg
  aaa
! '@image{f--ile,aze,az,alt,e--xt}' ggg
  aaa '@image{f-ile,aze,,a--lt}' [a-lt]
! '@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}' [alt]
  
  
--- 526,534 ----
  aaa
  '@image{f--ile,,,alt}' ggg
! aaa '@image{f--ile,,,,.e-d-xt}' ggg
  aaa
! '@image{f--ile,aze,az,alt,.e--xt}' ggg
  aaa '@image{f-ile,aze,,a--lt}' [a-lt]
! '@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}' [alt]
  
  
***************
*** 451,454 ****
--- 563,572 ----
  
       : 
+      A small quot--ation
+ 
+      Note: A small Note
+ 
+      something, other thing: something, other thing
+ 
     * i-temize
  
***************
*** 479,482 ****
--- 597,618 ----
          text
  
+      example one arg
+ 
+      example two args
+ 
+      example three args
+ 
+      example four args
+ 
+      example five args
+ 
+      The something Ã© TeX is here.
+ 
+      A @ at the end of the @example line.
+ 
+      example with empty args
+ 
+      example with empty and non empty args mix
+ 
       s--mallexample
  
***************
*** 493,496 ****
--- 629,635 ----
  s-mallformat
  
+ disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e^{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ 
   -- c--ategory: d--effn_name a--rguments...
       d-effn
***************
*** 506,511 ****
   -- Command: log trap2
   -- cmde: id ule truc
!  -- cmde2: id 'i' ule truc
!  -- id 'i' ule:
   -- aaa:
   -- :
--- 645,650 ----
   -- Command: log trap2
   -- cmde: id ule truc
!  -- cmde2: id i ule truc
!  -- id i ule:
   -- aaa:
   -- :
***************
*** 695,699 ****
  .............
  
! In example.
  
       <
--- 834,917 ----
  .............
  
! '@acronym{--a,an accronym @comma{} @enddots{}}' -a (an accronym , ...)
! '@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }' Ã‰-. ,A.
! (Ã‰tude-, Autonome) '@abbr{@'E--. @comma{}A.}' Ã‰-. ,A.
! 
!    '@math{--a@minus{} {\frac{1}{2}}}' --a- {\frac{1}{2}}
! 
!    '@image{f-ile,,,alt@verb{:jk _" %}}' [altjk _" %@] '@image{f--ile,aze,az,@verb{:jk
! _" %@:} @b{in b "},e--xt}' ggg
! aaa '@image{file@verb{:jk _" %@:},,,alt@verb{:jk
! _" %@:}}' [altjk _" %@]
! 
!    Somehow invalid use of @,:
! @, Ì§
! @,@"u Ì§Ã¼
! 
!    Invalid use of @':
! @' Ì�
! @'@"u Ì�Ã¼
! 
!    @dotless{truc} truc @dotless{ij} ij '@dotless{--a}' -a '@dotless{a}'
! a
! 
!    @U, without braces @U{}, with empty arg @U{z}, with non-hex arg U+z
! @U{abc}, with <4 hex digits àª¼ @U{FFFFFFFFFFFFFF}, value much too large
! U+FFFFFFFFFFFFFF @U{110000}, value just beyond Unicode U+110000
! 
!    @TeX, but without brace TeX'@#' #
! 
!    '@w{--a}' -a
! 
!    '@image{,1--xt}'  '@image{,,2--xt}'  '@image{,,,3--xt}' 
! 
!    __ after emph e-mph item
! 
!    * a-n itemize line i-tem 1
!    * a-n itemize line i-tem 2
! 
!  -- fun:
!  -- truc: machin bidule chose and
!  -- truc: machin bidule chose and after
!  -- truc: machin bidule chose and
!  -- truc: machin bidule chose and and after
!  -- truc: followed by a comment
!      Various deff lines
!  -- truc: after a deff item
! 
!    '@ref{node}' *note node::
! 
!    '@ref{,cross ref name}' *note cross ref name: . '@ref{,,title}' *note
! title: . '@ref{,,,file name}' *note (file name):: '@ref{,,,,manual}'
! *note ():: '@ref{node,cross ref name}' *note cross ref name: node.
! '@ref{node,,title}' *note title: node. '@ref{node,,,file name}' *note
! (file name)node:: '@ref{node,,,,manual}' *note ()node:: '@ref{node,cross
! ref name,title,}' *note cross ref name: node. '@ref{node,cross ref
! name,,file name}' *note cross ref name: (file name)node.
! '@ref{node,cross ref name,,,manual}' *note cross ref name: ()node.
! '@ref{node,cross ref name,title,file name}' *note cross ref name: (file
! name)node. '@ref{node,cross ref name,title,,manual}' *note cross ref
! name: ()node. '@ref{node,cross ref name,title, file name, manual}' *note
! cross ref name: (file name)node. '@ref{node,,title,file name}' *note
! title: (file name)node. '@ref{node,,title,,manual}' *note title: ()node.
! '@ref{chapter,,title, file name, manual}' *note title: (file
! name)chapter. '@ref{node,,title, file name, manual}' *note title: (file
! name)node. '@ref{node,,,file name,manual}' *note (file name)node::
! '@ref{,cross ref name,title,}' *note cross ref name: . '@ref{,cross ref
! name,,file name}' *note cross ref name: (file name). '@ref{,cross ref
! name,,,manual}' *note cross ref name: (). '@ref{,cross ref
! name,title,file name}' *note cross ref name: (file name). '@ref{,cross
! ref name,title,,manual}' *note cross ref name: (). '@ref{,cross ref
! name,title, file name, manual}' *note cross ref name: (file name).
! '@ref{,,title,file name}' *note title: (file name).
! '@ref{,,title,,manual}' *note title: (). '@ref{,,title, file name,
! manual}' *note title: (file name). '@ref{,,,file name,manual}' *note
! (file name)::
! 
!    '@inforef{,cross ref name }' *note cross ref name: . '@inforef{,,file
! name}' *note (file name):: '@inforef{,cross ref name, file name}' *note
! cross ref name: (file name). '@inforef{}' *note ::
! 
!    In example.
  
       <
***************
*** 778,781 ****
--- 996,1000 ----
       @result =>
       @today a sunny day
+ 
       @aa Ã¥
       @AA Ã…
***************
*** 793,796 ****
--- 1012,1016 ----
       @dh Ã°
       @th Ã¾
+ 
       @exclamdown Â¡
       @questiondown Â¿
***************
*** 850,854 ****
       -a
       **
- 
       @indicateurl{--a} '--a'
       @uref{--a,--b} --b (--a)
--- 1070,1073 ----
***************
*** 884,887 ****
--- 1103,1108 ----
       @,{c} Ã§
       @,{--c} -Ã§
+      @ogonek{a} Ä…
+      @ogonek{--a} -Ä…
       @footnote{in footnote} (5)
       @footnote{in footnote2} (6)
***************
*** 895,904 ****
       @image{f--ile,,,alt} ggg
  aaa
!      @image{f--ile,,,,e-d-xt} ggg
  aaa
!      @image{f--ile,aze,az,alt,e--xt} ggg
  aaa
       @image{f-ile,aze,,a--lt} [a-lt]
!      @image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@} [alt]
  
  
--- 1116,1125 ----
       @image{f--ile,,,alt} ggg
  aaa
!      @image{f--ile,,,,.e-d-xt} ggg
  aaa
!      @image{f--ile,aze,az,alt,.e--xt} ggg
  aaa
       @image{f-ile,aze,,a--lt} [a-lt]
!      @image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@} [alt]
  
  
***************
*** 936,939 ****
--- 1157,1165 ----
  
            : 
+           A small quot---ation
+ 
+           Note: A small Note
+ 
+           something, other thing: something, other thing
  
          * i--temize
***************
*** 965,968 ****
--- 1191,1212 ----
               text
  
+           example one arg
+ 
+           example two args
+ 
+           example three args
+ 
+           example four args
+ 
+           example five args
+ 
+           The something Ã© TeX is here.
+ 
+           A @ at the end of the @example line.
+ 
+           example with empty args
+ 
+           example with empty and non empty args mix
+ 
            s--mallexample
  
***************
*** 979,982 ****
--- 1223,1229 ----
       s--mallformat
  
+      disp--laymath
+      f(x) = {1 \over \sigma \sqrt{2\pi}}e^{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ 
        -- c--ategory: d--effn_name a--rguments...
            d--effn
***************
*** 992,997 ****
        -- Command: log trap2
        -- cmde: id ule truc
!       -- cmde2: id 'i' ule truc
!       -- id 'i' ule:
        -- aaa:
        -- :
--- 1239,1244 ----
        -- Command: log trap2
        -- cmde: id ule truc
!       -- cmde2: id i ule truc
!       -- id i ule:
        -- aaa:
        -- :
***************
*** 1191,1194 ****
--- 1438,1539 ----
  
  
+      @acronym{--a,an accronym @comma{} @enddots{}} --a (an accronym , ...)
+      @abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} } Ã‰--. ,A. (Ã‰tude--, Autonome)
+      @abbr{@'E--. @comma{}A.} Ã‰--. ,A.
+ 
+      @math{--a@minus{} {\frac{1}{2}}} --a- {\frac{1}{2}}
+ 
+      @image{f-ile,,,alt@verb{:jk _" %}} [altjk _" %@]
+      @image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b "},e--xt} ggg
+ aaa
+      @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} [altjk _" %@]
+ 
+ 
+ 
+ 
+      Somehow invalid use of @,:
+ 
+      @, Ì§
+ 
+ 
+      @,@"u Ì§Ã¼
+ 
+      Invalid use of @':
+ 
+      @' Ì�
+ 
+ 
+      @'@"u Ì�Ã¼
+ 
+      @dotless{truc} truc
+      @dotless{ij} ij
+      @dotless{--a} -a
+      @dotless{a} a
+ 
+      @U, without braces @U{}, with empty arg
+      @U{z}, with non-hex arg U+z
+      @U{abc}, with <4 hex digits àª¼
+      @U{FFFFFFFFFFFFFF}, value much too large U+FFFFFFFFFFFFFF
+      @U{110000}, value just beyond Unicode U+110000
+ 
+      @TeX, but without brace TeX@# #
+ 
+      @w{--a} --a
+ 
+      @image{,1--xt} 
+      @image{,,2--xt} 
+      @image{,,,3--xt} 
+ 
+ 
+         __ after emph e--mph item
+ 
+         * a-n itemize line i--tem 1
+         * a-n itemize line i--tem 2
+ 
+       -- fun:
+       -- truc: machin bidule chose and
+       -- truc: machin bidule chose and after
+       -- truc: machin bidule chose and
+       -- truc: machin bidule chose and and after
+       -- truc: followed by a comment
+           Various deff lines
+       -- truc: after a deff item
+ 
+      @ref{node} *note node::
+ 
+      @ref{,cross ref name} *note cross ref name: .
+      @ref{,,title} *note title: .
+      @ref{,,,file name} *note (file name)::
+      @ref{,,,,manual} *note ()::
+      @ref{node,cross ref name} *note cross ref name: node.
+      @ref{node,,title} *note title: node.
+      @ref{node,,,file name} *note (file name)node::
+      @ref{node,,,,manual} *note ()node::
+      @ref{node,cross ref name,title,} *note cross ref name: node.
+      @ref{node,cross ref name,,file name} *note cross ref name: (file name)node.
+      @ref{node,cross ref name,,,manual} *note cross ref name: ()node.
+      @ref{node,cross ref name,title,file name} *note cross ref name: (file name)node.
+      @ref{node,cross ref name,title,,manual} *note cross ref name: ()node.
+      @ref{node,cross ref name,title, file name, manual} *note cross ref name: (file name)node.
+      @ref{node,,title,file name} *note title: (file name)node.
+      @ref{node,,title,,manual} *note title: ()node.
+      @ref{chapter,,title, file name, manual} *note title: (file name)chapter.
+      @ref{node,,title, file name, manual} *note title: (file name)node.
+      @ref{node,,,file name,manual} *note (file name)node::
+      @ref{,cross ref name,title,} *note cross ref name: .
+      @ref{,cross ref name,,file name} *note cross ref name: (file name).
+      @ref{,cross ref name,,,manual} *note cross ref name: ().
+      @ref{,cross ref name,title,file name} *note cross ref name: (file name).
+      @ref{,cross ref name,title,,manual} *note cross ref name: ().
+      @ref{,cross ref name,title, file name, manual} *note cross ref name: (file name).
+      @ref{,,title,file name} *note title: (file name).
+      @ref{,,title,,manual} *note title: ().
+      @ref{,,title, file name, manual} *note title: (file name).
+      @ref{,,,file name,manual} *note (file name)::
+ 
+      @inforef{,cross ref name } *note cross ref name: .
+      @inforef{,,file name} *note (file name)::
+      @inforef{,cross ref name, file name} *note cross ref name: (file name).
+      @inforef{} *note ::
  
  
***************
*** 1199,1224 ****
  
  * ":                                     Top.                (line   16)
! * " <1>:                                 Top.                (line  363)
! * " <2>:                                 Top.                (line  721)
  * -option:                               Top.                (line   16)
! * -option <1>:                           Top.                (line  363)
! * -option <2>:                           Top.                (line  721)
! * .:                                     Top.                (line 1197)
! * ?:                                     Top.                (line 1197)
! * a:                                     Top.                (line 1197)
! * index entry between item and itemx:    Top.                (line  311)
! * index entry between item and itemx <1>: Top.               (line  658)
! * index entry between item and itemx <2>: Top.               (line 1144)
! * index entry within deffn:              Top.                (line  157)
! * index entry within deffn <1>:          Top.                (line  504)
! * index entry within deffn <2>:          Top.                (line  990)
! * index entry within itemize:            Top.                (line  119)
! * index entry within itemize <1>:        Top.                (line  466)
! * index entry within itemize <2>:        Top.                (line  952)
! * index entry within multitable:         Top.                (line  127)
! * index entry within multitable <1>:     Top.                (line  474)
! * index entry within multitable <2>:     Top.                (line  961)
! * t-ruc:                                 Top.                (line 1197)
! * T-ruc:                                 Top.                (line 1197)
  
     fn
--- 1544,1569 ----
  
  * ":                                     Top.                (line   16)
! * " <1>:                                 Top.                (line  471)
! * " <2>:                                 Top.                (line  937)
  * -option:                               Top.                (line   16)
! * -option <1>:                           Top.                (line  471)
! * -option <2>:                           Top.                (line  937)
! * .:                                     Top.                (line 1540)
! * ?:                                     Top.                (line 1540)
! * a:                                     Top.                (line 1540)
! * index entry between item and itemx:    Top.                (line  340)
! * index entry between item and itemx <1>: Top.               (line  795)
! * index entry between item and itemx <2>: Top.               (line 1389)
! * index entry within deffn:              Top.                (line  186)
! * index entry within deffn <1>:          Top.                (line  641)
! * index entry within deffn <2>:          Top.                (line 1235)
! * index entry within itemize:            Top.                (line  127)
! * index entry within itemize <1>:        Top.                (line  582)
! * index entry within itemize <2>:        Top.                (line 1176)
! * index entry within multitable:         Top.                (line  135)
! * index entry within multitable <1>:     Top.                (line  590)
! * index entry within multitable <2>:     Top.                (line 1185)
! * t-ruc:                                 Top.                (line 1540)
! * T-ruc:                                 Top.                (line 1540)
  
     fn
***************
*** 1227,1333 ****
  
  * --foption:                             Top.                (line   16)
! * --foption <1>:                         Top.                (line  363)
! * --foption <2>:                         Top.                (line  721)
! * .:                                     Top.                (line 1197)
! * ?:                                     Top.                (line 1197)
  * ``:                                    Top.                (line   16)
! * `` <1>:                                Top.                (line  363)
! * `` <2>:                                Top.                (line  721)
! * a:                                     Top.                (line  174)
! * a <1>:                                 Top.                (line  310)
! * a <2>:                                 Top.                (line  521)
! * a <3>:                                 Top.                (line  657)
! * a <4>:                                 Top.                (line 1007)
! * a <5>:                                 Top.                (line 1143)
! * a <6>:                                 Top.                (line 1197)
! * b:                                     Top.                (line  311)
! * b <1>:                                 Top.                (line  658)
! * b <2>:                                 Top.                (line 1144)
! * bidule machin:                         Top.                (line  168)
! * bidule machin <1>:                     Top.                (line  515)
! * bidule machin <2>:                     Top.                (line 1001)
! * d--effn_name:                          Top.                (line  149)
! * d--effn_name <1>:                      Top.                (line  496)
! * d--effn_name <2>:                      Top.                (line  982)
! * d--efmac_name:                         Top.                (line  210)
! * d--efmac_name <1>:                     Top.                (line  557)
! * d--efmac_name <2>:                     Top.                (line 1043)
! * d--efmethod_name on c--lass:           Top.                (line  234)
! * d--efmethod_name on c--lass <1>:       Top.                (line  581)
! * d--efmethod_name on c--lass <2>:       Top.                (line 1067)
! * d--efop_name on c--lass:               Top.                (line  201)
! * d--efop_name on c--lass <1>:           Top.                (line  548)
! * d--efop_name on c--lass <2>:           Top.                (line 1034)
! * d--efspec_name:                        Top.                (line  213)
! * d--efspec_name <1>:                    Top.                (line  560)
! * d--efspec_name <2>:                    Top.                (line 1046)
! * d--eftypefn_name:                      Top.                (line  189)
! * d--eftypefn_name <1>:                  Top.                (line  536)
! * d--eftypefn_name <2>:                  Top.                (line 1022)
! * d--eftypefun_name:                     Top.                (line  222)
! * d--eftypefun_name <1>:                 Top.                (line  569)
! * d--eftypefun_name <2>:                 Top.                (line 1055)
! * d--eftypemethod_name on c--lass:       Top.                (line  237)
! * d--eftypemethod_name on c--lass <1>:   Top.                (line  584)
! * d--eftypemethod_name on c--lass <2>:   Top.                (line 1070)
! * d--eftypeop_name on c--lass:           Top.                (line  192)
! * d--eftypeop_name on c--lass <1>:       Top.                (line  539)
! * d--eftypeop_name on c--lass <2>:       Top.                (line 1025)
! * d--efun_name:                          Top.                (line  207)
! * d--efun_name <1>:                      Top.                (line  554)
! * d--efun_name <2>:                      Top.                (line 1040)
! * de--ffn_name:                          Top.                (line  152)
! * de--ffn_name <1>:                      Top.                (line  499)
! * de--ffn_name <2>:                      Top.                (line  985)
! * deffn:                                 Top.                (line  177)
! * deffn <1>:                             Top.                (line  179)
! * deffn <2>:                             Top.                (line  524)
! * deffn <3>:                             Top.                (line  526)
! * deffn <4>:                             Top.                (line 1010)
! * deffn <5>:                             Top.                (line 1012)
! * deffnx:                                Top.                (line  175)
! * deffnx <1>:                            Top.                (line  180)
! * deffnx <2>:                            Top.                (line  522)
! * deffnx <3>:                            Top.                (line  527)
! * deffnx <4>:                            Top.                (line 1008)
! * deffnx <5>:                            Top.                (line 1013)
! * followed:                              Top.                (line  171)
! * followed <1>:                          Top.                (line  518)
! * followed <2>:                          Top.                (line 1004)
! * I:                                     Top.                (line  156)
! * I <1>:                                 Top.                (line  182)
! * I <2>:                                 Top.                (line  503)
! * I <3>:                                 Top.                (line  529)
! * I <4>:                                 Top.                (line  989)
! * I <5>:                                 Top.                (line 1015)
! * id i ule:                              Top.                (line  162)
! * id i ule <1>:                          Top.                (line  509)
! * id i ule <2>:                          Top.                (line  995)
! * id ule:                                Top.                (line  161)
! * id ule <1>:                            Top.                (line  508)
! * id ule <2>:                            Top.                (line  994)
! * log trap:                              Top.                (line  158)
! * log trap <1>:                          Top.                (line  505)
! * log trap <2>:                          Top.                (line  991)
! * log trap1:                             Top.                (line  159)
! * log trap1 <1>:                         Top.                (line  506)
! * log trap1 <2>:                         Top.                (line  992)
! * log trap2:                             Top.                (line  160)
! * log trap2 <1>:                         Top.                (line  507)
! * log trap2 <2>:                         Top.                (line  993)
! * machin:                                Top.                (line  167)
! * machin <1>:                            Top.                (line  169)
! * machin <2>:                            Top.                (line  514)
! * machin <3>:                            Top.                (line  516)
! * machin <4>:                            Top.                (line 1000)
! * machin <5>:                            Top.                (line 1002)
! * t--ruc:                                Top.                (line 1197)
! * T--ruc:                                Top.                (line 1197)
! * truc:                                  Top.                (line  157)
! * truc <1>:                              Top.                (line  183)
! * truc <2>:                              Top.                (line  504)
! * truc <3>:                              Top.                (line  530)
! * truc <4>:                              Top.                (line  990)
! * truc <5>:                              Top.                (line 1016)
  
     vr
--- 1572,1696 ----
  
  * --foption:                             Top.                (line   16)
! * --foption <1>:                         Top.                (line  471)
! * --foption <2>:                         Top.                (line  937)
! * .:                                     Top.                (line 1540)
! * ?:                                     Top.                (line 1540)
  * ``:                                    Top.                (line   16)
! * `` <1>:                                Top.                (line  471)
! * `` <2>:                                Top.                (line  937)
! * a:                                     Top.                (line  203)
! * a <1>:                                 Top.                (line  339)
! * a <2>:                                 Top.                (line  658)
! * a <3>:                                 Top.                (line  794)
! * a <4>:                                 Top.                (line 1252)
! * a <5>:                                 Top.                (line 1388)
! * a <6>:                                 Top.                (line 1540)
! * after:                                 Top.                (line  424)
! * after <1>:                             Top.                (line  879)
! * after <2>:                             Top.                (line 1499)
! * b:                                     Top.                (line  340)
! * b <1>:                                 Top.                (line  795)
! * b <2>:                                 Top.                (line 1389)
! * bidule machin:                         Top.                (line  197)
! * bidule machin <1>:                     Top.                (line  652)
! * bidule machin <2>:                     Top.                (line 1246)
! * d--effn_name:                          Top.                (line  178)
! * d--effn_name <1>:                      Top.                (line  633)
! * d--effn_name <2>:                      Top.                (line 1227)
! * d--efmac_name:                         Top.                (line  239)
! * d--efmac_name <1>:                     Top.                (line  694)
! * d--efmac_name <2>:                     Top.                (line 1288)
! * d--efmethod_name on c--lass:           Top.                (line  263)
! * d--efmethod_name on c--lass <1>:       Top.                (line  718)
! * d--efmethod_name on c--lass <2>:       Top.                (line 1312)
! * d--efop_name on c--lass:               Top.                (line  230)
! * d--efop_name on c--lass <1>:           Top.                (line  685)
! * d--efop_name on c--lass <2>:           Top.                (line 1279)
! * d--efspec_name:                        Top.                (line  242)
! * d--efspec_name <1>:                    Top.                (line  697)
! * d--efspec_name <2>:                    Top.                (line 1291)
! * d--eftypefn_name:                      Top.                (line  218)
! * d--eftypefn_name <1>:                  Top.                (line  673)
! * d--eftypefn_name <2>:                  Top.                (line 1267)
! * d--eftypefun_name:                     Top.                (line  251)
! * d--eftypefun_name <1>:                 Top.                (line  706)
! * d--eftypefun_name <2>:                 Top.                (line 1300)
! * d--eftypemethod_name on c--lass:       Top.                (line  266)
! * d--eftypemethod_name on c--lass <1>:   Top.                (line  721)
! * d--eftypemethod_name on c--lass <2>:   Top.                (line 1315)
! * d--eftypeop_name on c--lass:           Top.                (line  221)
! * d--eftypeop_name on c--lass <1>:       Top.                (line  676)
! * d--eftypeop_name on c--lass <2>:       Top.                (line 1270)
! * d--efun_name:                          Top.                (line  236)
! * d--efun_name <1>:                      Top.                (line  691)
! * d--efun_name <2>:                      Top.                (line 1285)
! * de--ffn_name:                          Top.                (line  181)
! * de--ffn_name <1>:                      Top.                (line  636)
! * de--ffn_name <2>:                      Top.                (line 1230)
! * deffn:                                 Top.                (line  206)
! * deffn <1>:                             Top.                (line  208)
! * deffn <2>:                             Top.                (line  661)
! * deffn <3>:                             Top.                (line  663)
! * deffn <4>:                             Top.                (line 1255)
! * deffn <5>:                             Top.                (line 1257)
! * deffnx:                                Top.                (line  204)
! * deffnx <1>:                            Top.                (line  209)
! * deffnx <2>:                            Top.                (line  659)
! * deffnx <3>:                            Top.                (line  664)
! * deffnx <4>:                            Top.                (line 1253)
! * deffnx <5>:                            Top.                (line 1258)
! * followed:                              Top.                (line  200)
! * followed <1>:                          Top.                (line  422)
! * followed <2>:                          Top.                (line  655)
! * followed <3>:                          Top.                (line  877)
! * followed <4>:                          Top.                (line 1249)
! * followed <5>:                          Top.                (line 1497)
! * I:                                     Top.                (line  185)
! * I <1>:                                 Top.                (line  211)
! * I <2>:                                 Top.                (line  640)
! * I <3>:                                 Top.                (line  666)
! * I <4>:                                 Top.                (line 1234)
! * I <5>:                                 Top.                (line 1260)
! * id i ule:                              Top.                (line  191)
! * id i ule <1>:                          Top.                (line  646)
! * id i ule <2>:                          Top.                (line 1240)
! * id ule:                                Top.                (line  190)
! * id ule <1>:                            Top.                (line  645)
! * id ule <2>:                            Top.                (line 1239)
! * log trap:                              Top.                (line  187)
! * log trap <1>:                          Top.                (line  642)
! * log trap <2>:                          Top.                (line 1236)
! * log trap1:                             Top.                (line  188)
! * log trap1 <1>:                         Top.                (line  643)
! * log trap1 <2>:                         Top.                (line 1237)
! * log trap2:                             Top.                (line  189)
! * log trap2 <1>:                         Top.                (line  644)
! * log trap2 <2>:                         Top.                (line 1238)
! * machin:                                Top.                (line  196)
! * machin <1>:                            Top.                (line  198)
! * machin <2>:                            Top.                (line  418)
! * machin <3>:                            Top.                (line  419)
! * machin <4>:                            Top.                (line  420)
! * machin <5>:                            Top.                (line  421)
! * machin <6>:                            Top.                (line  651)
! * machin <7>:                            Top.                (line  653)
! * machin <8>:                            Top.                (line  873)
! * machin <9>:                            Top.                (line  874)
! * machin <10>:                           Top.                (line  875)
! * machin <11>:                           Top.                (line  876)
! * machin <12>:                           Top.                (line 1245)
! * machin <13>:                           Top.                (line 1247)
! * machin <14>:                           Top.                (line 1493)
! * machin <15>:                           Top.                (line 1494)
! * machin <16>:                           Top.                (line 1495)
! * machin <17>:                           Top.                (line 1496)
! * t--ruc:                                Top.                (line 1540)
! * T--ruc:                                Top.                (line 1540)
! * truc:                                  Top.                (line  186)
! * truc <1>:                              Top.                (line  212)
! * truc <2>:                              Top.                (line  641)
! * truc <3>:                              Top.                (line  667)
! * truc <4>:                              Top.                (line 1235)
! * truc <5>:                              Top.                (line 1261)
  
     vr
***************
*** 1335,1368 ****
  * Menu:
  
! * a:                                     Top.                (line  306)
! * a <1>:                                 Top.                (line  653)
! * a <2>:                                 Top.                (line 1139)
! * b:                                     Top.                (line  307)
! * b <1>:                                 Top.                (line  654)
! * b <2>:                                 Top.                (line 1140)
! * d--efcv_name:                          Top.                (line  198)
! * d--efcv_name <1>:                      Top.                (line  545)
! * d--efcv_name <2>:                      Top.                (line 1031)
! * d--efivar_name of c--lass:             Top.                (line  228)
! * d--efivar_name of c--lass <1>:         Top.                (line  575)
! * d--efivar_name of c--lass <2>:         Top.                (line 1061)
! * d--efopt_name:                         Top.                (line  219)
! * d--efopt_name <1>:                     Top.                (line  566)
! * d--efopt_name <2>:                     Top.                (line 1052)
! * d--eftypeivar_name of c--lass:         Top.                (line  231)
! * d--eftypeivar_name of c--lass <1>:     Top.                (line  578)
! * d--eftypeivar_name of c--lass <2>:     Top.                (line 1064)
! * d--eftypevar_name:                     Top.                (line  225)
! * d--eftypevar_name <1>:                 Top.                (line  572)
! * d--eftypevar_name <2>:                 Top.                (line 1058)
! * d--eftypevr_name:                      Top.                (line  195)
! * d--eftypevr_name <1>:                  Top.                (line  542)
! * d--eftypevr_name <2>:                  Top.                (line 1028)
! * d--efvar_name:                         Top.                (line  216)
! * d--efvar_name <1>:                     Top.                (line  563)
! * d--efvar_name <2>:                     Top.                (line 1049)
! * d--efvr_name:                          Top.                (line  186)
! * d--efvr_name <1>:                      Top.                (line  533)
! * d--efvr_name <2>:                      Top.                (line 1019)
  
     ky
--- 1698,1731 ----
  * Menu:
  
! * a:                                     Top.                (line  335)
! * a <1>:                                 Top.                (line  790)
! * a <2>:                                 Top.                (line 1384)
! * b:                                     Top.                (line  336)
! * b <1>:                                 Top.                (line  791)
! * b <2>:                                 Top.                (line 1385)
! * d--efcv_name:                          Top.                (line  227)
! * d--efcv_name <1>:                      Top.                (line  682)
! * d--efcv_name <2>:                      Top.                (line 1276)
! * d--efivar_name of c--lass:             Top.                (line  257)
! * d--efivar_name of c--lass <1>:         Top.                (line  712)
! * d--efivar_name of c--lass <2>:         Top.                (line 1306)
! * d--efopt_name:                         Top.                (line  248)
! * d--efopt_name <1>:                     Top.                (line  703)
! * d--efopt_name <2>:                     Top.                (line 1297)
! * d--eftypeivar_name of c--lass:         Top.                (line  260)
! * d--eftypeivar_name of c--lass <1>:     Top.                (line  715)
! * d--eftypeivar_name of c--lass <2>:     Top.                (line 1309)
! * d--eftypevar_name:                     Top.                (line  254)
! * d--eftypevar_name <1>:                 Top.                (line  709)
! * d--eftypevar_name <2>:                 Top.                (line 1303)
! * d--eftypevr_name:                      Top.                (line  224)
! * d--eftypevr_name <1>:                  Top.                (line  679)
! * d--eftypevr_name <2>:                  Top.                (line 1273)
! * d--efvar_name:                         Top.                (line  245)
! * d--efvar_name <1>:                     Top.                (line  700)
! * d--efvar_name <2>:                     Top.                (line 1294)
! * d--efvr_name:                          Top.                (line  215)
! * d--efvr_name <1>:                      Top.                (line  670)
! * d--efvr_name <2>:                      Top.                (line 1264)
  
     ky
***************
*** 1374,1380 ****
  * Menu:
  
! * d--eftp_name:                          Top.                (line  204)
! * d--eftp_name <1>:                      Top.                (line  551)
! * d--eftp_name <2>:                      Top.                (line 1037)
  
     ---------- Footnotes ----------
--- 1737,1743 ----
  * Menu:
  
! * d--eftp_name:                          Top.                (line  233)
! * d--eftp_name <1>:                      Top.                (line  688)
! * d--eftp_name <2>:                      Top.                (line 1282)
  
     ---------- Footnotes ----------
***************
*** 1420,1552 ****
  
  * ":                                     Top.                (line   16)
! * " <1>:                                 Top.                (line  363)
! * " <2>:                                 Top.                (line  721)
  * -option:                               Top.                (line   16)
! * -option <1>:                           Top.                (line  363)
! * -option <2>:                           Top.                (line  721)
! * .:                                     Top.                (line 1197)
! * ?:                                     Top.                (line 1197)
! * a:                                     Top.                (line 1197)
! * index entry between item and itemx:    Top.                (line  311)
! * index entry between item and itemx <1>: Top.               (line  658)
! * index entry between item and itemx <2>: Top.               (line 1144)
! * index entry within deffn:              Top.                (line  157)
! * index entry within deffn <1>:          Top.                (line  504)
! * index entry within deffn <2>:          Top.                (line  990)
! * index entry within itemize:            Top.                (line  119)
! * index entry within itemize <1>:        Top.                (line  466)
! * index entry within itemize <2>:        Top.                (line  952)
! * index entry within multitable:         Top.                (line  127)
! * index entry within multitable <1>:     Top.                (line  474)
! * index entry within multitable <2>:     Top.                (line  961)
! * t-ruc:                                 Top.                (line 1197)
! * T-ruc:                                 Top.                (line 1197)
  
  * Menu:
  
  * --foption:                             Top.                (line   16)
! * --foption <1>:                         Top.                (line  363)
! * --foption <2>:                         Top.                (line  721)
! * .:                                     Top.                (line 1197)
! * ?:                                     Top.                (line 1197)
  * ``:                                    Top.                (line   16)
! * `` <1>:                                Top.                (line  363)
! * `` <2>:                                Top.                (line  721)
! * a:                                     Top.                (line  174)
! * a <1>:                                 Top.                (line  310)
! * a <2>:                                 Top.                (line  521)
! * a <3>:                                 Top.                (line  657)
! * a <4>:                                 Top.                (line 1007)
! * a <5>:                                 Top.                (line 1143)
! * a <6>:                                 Top.                (line 1197)
! * b:                                     Top.                (line  311)
! * b <1>:                                 Top.                (line  658)
! * b <2>:                                 Top.                (line 1144)
! * bidule machin:                         Top.                (line  168)
! * bidule machin <1>:                     Top.                (line  515)
! * bidule machin <2>:                     Top.                (line 1001)
! * d--effn_name:                          Top.                (line  149)
! * d--effn_name <1>:                      Top.                (line  496)
! * d--effn_name <2>:                      Top.                (line  982)
! * d--efmac_name:                         Top.                (line  210)
! * d--efmac_name <1>:                     Top.                (line  557)
! * d--efmac_name <2>:                     Top.                (line 1043)
! * d--efmethod_name on c--lass:           Top.                (line  234)
! * d--efmethod_name on c--lass <1>:       Top.                (line  581)
! * d--efmethod_name on c--lass <2>:       Top.                (line 1067)
! * d--efop_name on c--lass:               Top.                (line  201)
! * d--efop_name on c--lass <1>:           Top.                (line  548)
! * d--efop_name on c--lass <2>:           Top.                (line 1034)
! * d--efspec_name:                        Top.                (line  213)
! * d--efspec_name <1>:                    Top.                (line  560)
! * d--efspec_name <2>:                    Top.                (line 1046)
! * d--eftypefn_name:                      Top.                (line  189)
! * d--eftypefn_name <1>:                  Top.                (line  536)
! * d--eftypefn_name <2>:                  Top.                (line 1022)
! * d--eftypefun_name:                     Top.                (line  222)
! * d--eftypefun_name <1>:                 Top.                (line  569)
! * d--eftypefun_name <2>:                 Top.                (line 1055)
! * d--eftypemethod_name on c--lass:       Top.                (line  237)
! * d--eftypemethod_name on c--lass <1>:   Top.                (line  584)
! * d--eftypemethod_name on c--lass <2>:   Top.                (line 1070)
! * d--eftypeop_name on c--lass:           Top.                (line  192)
! * d--eftypeop_name on c--lass <1>:       Top.                (line  539)
! * d--eftypeop_name on c--lass <2>:       Top.                (line 1025)
! * d--efun_name:                          Top.                (line  207)
! * d--efun_name <1>:                      Top.                (line  554)
! * d--efun_name <2>:                      Top.                (line 1040)
! * de--ffn_name:                          Top.                (line  152)
! * de--ffn_name <1>:                      Top.                (line  499)
! * de--ffn_name <2>:                      Top.                (line  985)
! * deffn:                                 Top.                (line  177)
! * deffn <1>:                             Top.                (line  179)
! * deffn <2>:                             Top.                (line  524)
! * deffn <3>:                             Top.                (line  526)
! * deffn <4>:                             Top.                (line 1010)
! * deffn <5>:                             Top.                (line 1012)
! * deffnx:                                Top.                (line  175)
! * deffnx <1>:                            Top.                (line  180)
! * deffnx <2>:                            Top.                (line  522)
! * deffnx <3>:                            Top.                (line  527)
! * deffnx <4>:                            Top.                (line 1008)
! * deffnx <5>:                            Top.                (line 1013)
! * followed:                              Top.                (line  171)
! * followed <1>:                          Top.                (line  518)
! * followed <2>:                          Top.                (line 1004)
! * I:                                     Top.                (line  156)
! * I <1>:                                 Top.                (line  182)
! * I <2>:                                 Top.                (line  503)
! * I <3>:                                 Top.                (line  529)
! * I <4>:                                 Top.                (line  989)
! * I <5>:                                 Top.                (line 1015)
! * id i ule:                              Top.                (line  162)
! * id i ule <1>:                          Top.                (line  509)
! * id i ule <2>:                          Top.                (line  995)
! * id ule:                                Top.                (line  161)
! * id ule <1>:                            Top.                (line  508)
! * id ule <2>:                            Top.                (line  994)
! * log trap:                              Top.                (line  158)
! * log trap <1>:                          Top.                (line  505)
! * log trap <2>:                          Top.                (line  991)
! * log trap1:                             Top.                (line  159)
! * log trap1 <1>:                         Top.                (line  506)
! * log trap1 <2>:                         Top.                (line  992)
! * log trap2:                             Top.                (line  160)
! * log trap2 <1>:                         Top.                (line  507)
! * log trap2 <2>:                         Top.                (line  993)
! * machin:                                Top.                (line  167)
! * machin <1>:                            Top.                (line  169)
! * machin <2>:                            Top.                (line  514)
! * machin <3>:                            Top.                (line  516)
! * machin <4>:                            Top.                (line 1000)
! * machin <5>:                            Top.                (line 1002)
! * t--ruc:                                Top.                (line 1197)
! * T--ruc:                                Top.                (line 1197)
! * truc:                                  Top.                (line  157)
! * truc <1>:                              Top.                (line  183)
! * truc <2>:                              Top.                (line  504)
! * truc <3>:                              Top.                (line  530)
! * truc <4>:                              Top.                (line  990)
! * truc <5>:                              Top.                (line 1016)
  
  Top section
--- 1783,1933 ----
  
  * ":                                     Top.                (line   16)
! * " <1>:                                 Top.                (line  471)
! * " <2>:                                 Top.                (line  937)
  * -option:                               Top.                (line   16)
! * -option <1>:                           Top.                (line  471)
! * -option <2>:                           Top.                (line  937)
! * .:                                     Top.                (line 1540)
! * ?:                                     Top.                (line 1540)
! * a:                                     Top.                (line 1540)
! * index entry between item and itemx:    Top.                (line  340)
! * index entry between item and itemx <1>: Top.               (line  795)
! * index entry between item and itemx <2>: Top.               (line 1389)
! * index entry within deffn:              Top.                (line  186)
! * index entry within deffn <1>:          Top.                (line  641)
! * index entry within deffn <2>:          Top.                (line 1235)
! * index entry within itemize:            Top.                (line  127)
! * index entry within itemize <1>:        Top.                (line  582)
! * index entry within itemize <2>:        Top.                (line 1176)
! * index entry within multitable:         Top.                (line  135)
! * index entry within multitable <1>:     Top.                (line  590)
! * index entry within multitable <2>:     Top.                (line 1185)
! * t-ruc:                                 Top.                (line 1540)
! * T-ruc:                                 Top.                (line 1540)
  
  * Menu:
  
  * --foption:                             Top.                (line   16)
! * --foption <1>:                         Top.                (line  471)
! * --foption <2>:                         Top.                (line  937)
! * .:                                     Top.                (line 1540)
! * ?:                                     Top.                (line 1540)
  * ``:                                    Top.                (line   16)
! * `` <1>:                                Top.                (line  471)
! * `` <2>:                                Top.                (line  937)
! * a:                                     Top.                (line  203)
! * a <1>:                                 Top.                (line  339)
! * a <2>:                                 Top.                (line  658)
! * a <3>:                                 Top.                (line  794)
! * a <4>:                                 Top.                (line 1252)
! * a <5>:                                 Top.                (line 1388)
! * a <6>:                                 Top.                (line 1540)
! * after:                                 Top.                (line  424)
! * after <1>:                             Top.                (line  879)
! * after <2>:                             Top.                (line 1499)
! * b:                                     Top.                (line  340)
! * b <1>:                                 Top.                (line  795)
! * b <2>:                                 Top.                (line 1389)
! * bidule machin:                         Top.                (line  197)
! * bidule machin <1>:                     Top.                (line  652)
! * bidule machin <2>:                     Top.                (line 1246)
! * d--effn_name:                          Top.                (line  178)
! * d--effn_name <1>:                      Top.                (line  633)
! * d--effn_name <2>:                      Top.                (line 1227)
! * d--efmac_name:                         Top.                (line  239)
! * d--efmac_name <1>:                     Top.                (line  694)
! * d--efmac_name <2>:                     Top.                (line 1288)
! * d--efmethod_name on c--lass:           Top.                (line  263)
! * d--efmethod_name on c--lass <1>:       Top.                (line  718)
! * d--efmethod_name on c--lass <2>:       Top.                (line 1312)
! * d--efop_name on c--lass:               Top.                (line  230)
! * d--efop_name on c--lass <1>:           Top.                (line  685)
! * d--efop_name on c--lass <2>:           Top.                (line 1279)
! * d--efspec_name:                        Top.                (line  242)
! * d--efspec_name <1>:                    Top.                (line  697)
! * d--efspec_name <2>:                    Top.                (line 1291)
! * d--eftypefn_name:                      Top.                (line  218)
! * d--eftypefn_name <1>:                  Top.                (line  673)
! * d--eftypefn_name <2>:                  Top.                (line 1267)
! * d--eftypefun_name:                     Top.                (line  251)
! * d--eftypefun_name <1>:                 Top.                (line  706)
! * d--eftypefun_name <2>:                 Top.                (line 1300)
! * d--eftypemethod_name on c--lass:       Top.                (line  266)
! * d--eftypemethod_name on c--lass <1>:   Top.                (line  721)
! * d--eftypemethod_name on c--lass <2>:   Top.                (line 1315)
! * d--eftypeop_name on c--lass:           Top.                (line  221)
! * d--eftypeop_name on c--lass <1>:       Top.                (line  676)
! * d--eftypeop_name on c--lass <2>:       Top.                (line 1270)
! * d--efun_name:                          Top.                (line  236)
! * d--efun_name <1>:                      Top.                (line  691)
! * d--efun_name <2>:                      Top.                (line 1285)
! * de--ffn_name:                          Top.                (line  181)
! * de--ffn_name <1>:                      Top.                (line  636)
! * de--ffn_name <2>:                      Top.                (line 1230)
! * deffn:                                 Top.                (line  206)
! * deffn <1>:                             Top.                (line  208)
! * deffn <2>:                             Top.                (line  661)
! * deffn <3>:                             Top.                (line  663)
! * deffn <4>:                             Top.                (line 1255)
! * deffn <5>:                             Top.                (line 1257)
! * deffnx:                                Top.                (line  204)
! * deffnx <1>:                            Top.                (line  209)
! * deffnx <2>:                            Top.                (line  659)
! * deffnx <3>:                            Top.                (line  664)
! * deffnx <4>:                            Top.                (line 1253)
! * deffnx <5>:                            Top.                (line 1258)
! * followed:                              Top.                (line  200)
! * followed <1>:                          Top.                (line  422)
! * followed <2>:                          Top.                (line  655)
! * followed <3>:                          Top.                (line  877)
! * followed <4>:                          Top.                (line 1249)
! * followed <5>:                          Top.                (line 1497)
! * I:                                     Top.                (line  185)
! * I <1>:                                 Top.                (line  211)
! * I <2>:                                 Top.                (line  640)
! * I <3>:                                 Top.                (line  666)
! * I <4>:                                 Top.                (line 1234)
! * I <5>:                                 Top.                (line 1260)
! * id i ule:                              Top.                (line  191)
! * id i ule <1>:                          Top.                (line  646)
! * id i ule <2>:                          Top.                (line 1240)
! * id ule:                                Top.                (line  190)
! * id ule <1>:                            Top.                (line  645)
! * id ule <2>:                            Top.                (line 1239)
! * log trap:                              Top.                (line  187)
! * log trap <1>:                          Top.                (line  642)
! * log trap <2>:                          Top.                (line 1236)
! * log trap1:                             Top.                (line  188)
! * log trap1 <1>:                         Top.                (line  643)
! * log trap1 <2>:                         Top.                (line 1237)
! * log trap2:                             Top.                (line  189)
! * log trap2 <1>:                         Top.                (line  644)
! * log trap2 <2>:                         Top.                (line 1238)
! * machin:                                Top.                (line  196)
! * machin <1>:                            Top.                (line  198)
! * machin <2>:                            Top.                (line  418)
! * machin <3>:                            Top.                (line  419)
! * machin <4>:                            Top.                (line  420)
! * machin <5>:                            Top.                (line  421)
! * machin <6>:                            Top.                (line  651)
! * machin <7>:                            Top.                (line  653)
! * machin <8>:                            Top.                (line  873)
! * machin <9>:                            Top.                (line  874)
! * machin <10>:                           Top.                (line  875)
! * machin <11>:                           Top.                (line  876)
! * machin <12>:                           Top.                (line 1245)
! * machin <13>:                           Top.                (line 1247)
! * machin <14>:                           Top.                (line 1493)
! * machin <15>:                           Top.                (line 1494)
! * machin <16>:                           Top.                (line 1495)
! * machin <17>:                           Top.                (line 1496)
! * t--ruc:                                Top.                (line 1540)
! * T--ruc:                                Top.                (line 1540)
! * truc:                                  Top.                (line  186)
! * truc <1>:                              Top.                (line  212)
! * truc <2>:                              Top.                (line  641)
! * truc <3>:                              Top.                (line  667)
! * truc <4>:                              Top.                (line 1235)
! * truc <5>:                              Top.                (line 1261)
  
  Top section
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_regions/formatting_regions.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_regions/formatting_regions.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_regions/formatting_regions.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_regions/formatting_regions.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting_regions.texi:28: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting_regions.texi:28: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:28: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting_regions.texi:28: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting_regions.texi:28: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting_regions.texi:28: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:28: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:28: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:28: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting_regions.texi:39: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting_regions.texi:39: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting_regions.texi:39: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:39: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting_regions.texi:39: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting_regions.texi:39: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting_regions.texi:39: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:39: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:39: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:39: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting_regions.texi:46: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting_regions.texi:46: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting_regions.texi:46: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:46: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting_regions.texi:46: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting_regions.texi:46: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting_regions.texi:46: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:46: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:46: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:46: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting_regions.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting_regions.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting_regions.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting_regions.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting_regions.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting_regions.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting_regions.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting_regions.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting_regions.texi:93: warning: @menu in invalid context
+ formatting_regions.texi:122: warning: @centerchap is obsolete.
  formatting_regions.texi:28: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting_regions.texi:28: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html texinfo-6.8/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- 
  <
***************
*** 83,86 ****
--- 86,90 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 98,101 ****
--- 102,106 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 195,202 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 200,207 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 279,282 ****
--- 284,305 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 293,296 ****
--- 316,322 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 598,604 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>title &ndash;a</title>
  
--- 624,627 ----
***************
*** 608,618 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 631,643 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 623,626 ****
--- 648,652 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 716,720 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 742,747 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 731,735 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 758,763 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 776,780 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 804,808 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 828,835 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 856,863 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 959,962 ****
--- 987,1026 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 971,979 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1035,1043 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 987,1194 ****
  </pre></div>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-titlepage-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-titlepage-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-titlepage-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-machin">: <strong>machin</strong></dt>
! <dt id="index-titlepage-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-titlepage-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-titlepage-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-titlepage-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-titlepage-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-titlepage-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1051,1261 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-titlepage-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1196,1205 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-2"></span>
! </dt>
! <dt>b
! <span id="index-titlepage-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1263,1268 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1207,1218 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-1"></span>
! </dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-titlepage-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1270,1277 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1263,1267 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 1322,1326 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 1311,1323 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-titlepage-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-titlepage-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-titlepage-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-titlepage-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-titlepage-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1370,1382 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1326,1360 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1385,1419 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1440,1444 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1499,1504 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1455,1459 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1515,1520 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1500,1504 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 1561,1565 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 1552,1559 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1613,1620 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1683,1686 ****
--- 1744,1783 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1695,1703 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1792,1800 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1711,1918 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1808,2018 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1920,1929 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2020,2025 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1931,1942 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2027,2034 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1987,1991 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2079,2083 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2035,2047 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2127,2139 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2050,2084 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2142,2176 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2088,2092 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#constructs" title="Next section in reading order"> &gt; </a>]</td>
--- 2180,2185 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#constructs" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 2097,2111 ****
  </tr></table>
  <span id="Top-section"></span><h1 class="top">Top section</h1>
- <table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top"><a href="#constructs" rel="index">1 constructs</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top"><a href="#chapter">2 chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top"><a href="#chapter2" rel="index">chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table>
- 
  <hr size="6">
! <span id="constructs"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 2190,2196 ----
  </tr></table>
  <span id="Top-section"></span><h1 class="top">Top section</h1>
  <hr size="6">
! <div class="chapter" id="constructs">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 2205,2209 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2290,2295 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2220,2224 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2306,2311 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2265,2269 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 2352,2356 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 2317,2324 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 2404,2411 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 2448,2451 ****
--- 2535,2574 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 2460,2468 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2583,2591 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2476,2683 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2599,2809 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-1"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2685,2694 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2811,2816 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2696,2707 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2818,2825 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2752,2756 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2870,2874 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2800,2812 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2918,2930 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2815,2849 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2933,2967 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2934,2937 ****
--- 3052,3056 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 2949,2952 ****
--- 3068,3072 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 2994,2998 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3114,3118 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3043,3054 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(8)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 3163,3174 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(8)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 3206,3209 ****
--- 3326,3374 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 3221,3230 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 3386,3395 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3241,3471 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl>
! <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin-6">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3406,3640 ----
  <pre class="example">
  
! </pre><div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div><pre class="example">
! 
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl class="def">
! <dt id="index-i-2"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin-6"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed-2"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-3"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-2"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-3"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-i-3"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defun_005fname-1"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defopt_005fname-1"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3474,3483 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3643,3648 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3486,3496 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3651,3657 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3554,3562 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 3715,3723 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 3608,3620 ****
  <pre class="example">
  
! </pre><dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre class="example">
--- 3769,3781 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-8"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 3624,3658 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 3785,3819 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 3739,3743 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 3900,3905 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 3754,3758 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 3916,3921 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 3799,3803 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3962,3966 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3851,3858 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 4014,4021 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 3982,3985 ****
--- 4145,4184 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 3994,4002 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 4193,4201 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 4010,4217 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 4209,4419 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 4219,4228 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 4421,4426 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 4230,4241 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 4428,4435 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 4286,4290 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 4480,4484 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 4334,4346 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 4528,4540 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 4349,4383 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 4543,4577 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 4811,4815 ****
  
  <hr>
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#constructs" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#constructs" title="Previous section in reading order"> &lt; </a>]</td>
--- 5005,5011 ----
  
  <hr>
! </div>
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#constructs" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#constructs" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4843,4847 ****
  
  <hr>
! <span id="s_002d_002dect_002cion"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 5039,5044 ----
  
  <hr>
! <div class="section" id="s_002d_002dect_002cion">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4866,4870 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
--- 5063,5068 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4890,4894 ****
  <span id="anchor"></span>
  <hr>
! <span id="subsubsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
--- 5088,5093 ----
  <span id="anchor"></span>
  <hr>
! <div class="subsubsection" id="subsubsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4908,4912 ****
  
  <hr>
! <span id="chapter2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection" title="Previous section in reading order"> &lt; </a>]</td>
--- 5107,5116 ----
  
  <hr>
! </div>
! </div>
! </div>
! </div>
! <div class="centerchap" id="chapter2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 5247,5251 ****
  
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5451,5457 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5256,5283 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT3" href="#DOCF3">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1" href="#DOCF1">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(7)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(8)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h3>
  <p>in footnote</p>
! <hr>
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5462,5489 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT3" href="#DOCF3">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1" href="#DOCF1">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(7)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(8)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h5>
  <p>in footnote</p>
! </div><hr>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5305,5310 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5511,5516 ----
  </ul>
  </div>
! </div><hr>
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5322,5327 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5528,5533 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5432,5436 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 5638,5642 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html texinfo-6.8/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 599,605 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>title &ndash;a</title>
  
--- 625,628 ----
***************
*** 609,619 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 632,644 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 624,627 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 716,720 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 742,747 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 731,735 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 758,763 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 776,780 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 804,808 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 828,835 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 856,863 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 959,962 ****
--- 987,1026 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 971,979 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1035,1043 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 987,1194 ****
  </pre></div>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-titlepage-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-titlepage-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-titlepage-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-titlepage-id-i-ule">cmde2: <strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id @<samp>i</samp>'&lsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-machin">: <strong>machin</strong></dt>
! <dt id="index-titlepage-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-titlepage-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-titlepage-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-titlepage-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-titlepage-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-titlepage-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-titlepage-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-titlepage-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1051,1261 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-titlepage-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-titlepage-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-within-deffn"></span>
! </dd><dt id="index-titlepage-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-titlepage-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-titlepage-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-titlepage-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-titlepage-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em><a href='#index-titlepage-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id @<samp>i</samp>'&lsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-titlepage-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-titlepage-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-titlepage-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-titlepage-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-titlepage-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-titlepage-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-titlepage-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-titlepage-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-titlepage-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-titlepage-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-titlepage-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-titlepage-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-titlepage-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-titlepage-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-titlepage-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-titlepage-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-titlepage-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-titlepage-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1196,1205 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-2"></span>
! </dt>
! <dt>b
! <span id="index-titlepage-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1263,1268 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-2'><span>a<a href='#index-titlepage-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-titlepage-b-1'><span>b<a href='#index-titlepage-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1207,1218 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-titlepage-a-1"></span>
! </dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-titlepage-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1270,1277 ----
  
  <dl compact="compact">
! <dt id='index-titlepage-a-1'><span>a<a href='#index-titlepage-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-titlepage-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-titlepage-b'><span>b<a href='#index-titlepage-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1263,1267 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 1322,1326 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 1311,1323 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-titlepage-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-titlepage-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-titlepage-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-titlepage-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-titlepage-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1370,1382 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-titlepage-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-titlepage-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-titlepage-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-titlepage-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-titlepage-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-titlepage-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-titlepage-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-titlepage-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-titlepage-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1326,1360 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1385,1419 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1441,1445 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1500,1505 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1456,1460 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1516,1521 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1501,1505 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 1562,1566 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 1553,1560 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1614,1621 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1684,1687 ****
--- 1745,1784 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1696,1704 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1793,1801 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1712,1919 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id @<samp>i</samp>'&lsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1809,2019 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id @<samp>i</samp>'&lsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1921,1930 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2021,2026 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1932,1943 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2028,2035 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1988,1992 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2080,2084 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2036,2048 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2128,2140 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2051,2085 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2143,2177 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2087,2091 ****
  <hr>
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 2179,2184 ----
  <hr>
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 2190,2194 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 2283,2288 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2205,2209 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 2299,2304 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2250,2254 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 2345,2349 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 2302,2309 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 2397,2404 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 2433,2436 ****
--- 2528,2567 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 2445,2453 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2576,2584 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2461,2668 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id @<samp>i</samp>'&lsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2592,2802 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id @<samp>i</samp>'&lsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2670,2679 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2804,2809 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2681,2692 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2811,2818 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2737,2741 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 2863,2867 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 2785,2797 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2911,2923 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2800,2834 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2926,2960 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2914,2918 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 3040,3045 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 2929,2933 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 3056,3061 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 2974,2978 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3102,3106 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <tt class="key">--a</tt>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3026,3033 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 3154,3161 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 3157,3160 ****
--- 3285,3324 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 3169,3177 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 3333,3341 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3185,3392 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id @<samp>i</samp>'&lsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn">empty: <strong>deffn</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
  </dl>
  
! <dl>
! <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3349,3559 ----
  </pre></div>
  
! <div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id @<samp>i</samp>'&lsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-1"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
  <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3394,3403 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3561,3566 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3405,3416 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3568,3575 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3461,3465 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
--- 3620,3624 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
  </p>
! <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  </p>
  <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
***************
*** 3509,3521 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 3668,3680 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 3524,3558 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 3683,3717 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 3644,3647 ****
--- 3803,3807 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 3659,3662 ****
--- 3819,3823 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 3704,3708 ****
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
--- 3865,3869 ----
  <code>@kbd{--a}</code> <kbd>--a</kbd>
  <code>@key{--a}</code> <span class="key">--a</span>
! <code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a {\frac{1}{2}} -</em>
  <code>@option{--a}</code> <samp>--a</samp>
  <code>@r{--a}</code> <span class="roman">&ndash;a</span>
***************
*** 3753,3764 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 3914,3925 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 3916,3919 ****
--- 4077,4125 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 3931,3940 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 4137,4146 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 3951,4181 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl>
! <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2: <strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id @<samp>i</samp>'&lsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin-6">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See section <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4157,4391 ----
  <pre class="example">
  
! </pre><div class="displaymath"><em>disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div><pre class="example">
! 
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl class="def">
! <dt id="index-i-2"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1"><span class="category">cmde2: </span><span><strong><b>id @<samp>i</samp>'&lsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id @<samp>i</samp>'&lsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin-6"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed-2"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-3"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-2"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-3"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-i-3"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defun_005fname-1"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defopt_005fname-1"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="file n---ame@.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="#chapter">chapter</a>
! <code>@xref{chapter}</code> See <a href="#chapter">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="#chapter">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="#s_002d_002dect_002cion">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="#chapter">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="#chapter">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="file name.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="file name.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="pman.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="pman.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="pman.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="pman.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="file name.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="pman.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="file name.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="file name.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="file name.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="file name, spurious arg.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="a comma, in file.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4184,4193 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4394,4399 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4196,4206 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4402,4408 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4264,4272 ****
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 4466,4474 ----
  <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
  
! <code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- {\frac{1}{2}}</em>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 4318,4330 ****
  <pre class="example">
  
! </pre><dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre class="example">
--- 4520,4532 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-8"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 4334,4368 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 4536,4570 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="file name.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="file name.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="file name.html#Top">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="file name.html#Top">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="file name.html#Top">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="file name.html#Top">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 4797,4801 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 4999,5004 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4829,4833 ****
  
  <hr>
! <span id="s_002d_002dect_002cion"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
--- 5032,5037 ----
  
  <hr>
! <div class="section" id="s_002d_002dect_002cion">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4860,4864 ****
  
  <hr>
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
--- 5064,5069 ----
  
  <hr>
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4886,4890 ****
  <span id="anchor"></span>
  <hr>
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
--- 5091,5096 ----
  <span id="anchor"></span>
  <hr>
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsection" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4904,4908 ****
  
  <hr>
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
--- 5110,5116 ----
  
  <hr>
! </div>
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 4922,4926 ****
  
  <hr>
! <span id="chapter2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
--- 5130,5139 ----
  
  <hr>
! </div>
! </div>
! </div>
! </div>
! <div class="centerchap" id="chapter2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 5261,5265 ****
  
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5474,5480 ----
  
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5270,5297 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h3>
  <p>in footnote</p>
! <hr>
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5485,5512 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT3" href="#DOCF3">(7)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT4" href="#DOCF4">(8)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT1_9" href="#DOCF1_9">(9)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2_10" href="#DOCF2_10">(10)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="#DOCF9">(11)</a></h5>
  <p>in footnote</p>
! </div><hr>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5319,5324 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5534,5539 ----
  </ul>
  </div>
! </div><hr>
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5335,5340 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 5550,5555 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 5445,5449 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 5660,5664 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_xml/formatting.2 texinfo-6.8/tp/tests/layout/res_parser/formatting_xml/formatting.2
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_xml/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_xml/formatting.2	2021-06-30 15:35:08.000000000 +0100
***************
*** 7,12 ****
--- 7,62 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:25: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:25: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:25: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:25: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:25: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:25: @U expected braces (possibly involving @mymacro)
+ formatting.texi:25: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:25: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:25: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:25: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:25: unexpected @ (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:25: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:25: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:25: misplaced } (possibly involving @mymacro)
+ formatting.texi:25: misplaced } (possibly involving @mymacro)
+ formatting.texi:25: misplaced { (possibly involving @mymacro)
+ formatting.texi:25: misplaced { (possibly involving @mymacro)
+ formatting.texi:25: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing category for @deffnx (possibly involving @mymacro)
***************
*** 17,22 ****
--- 67,122 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:35: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:35: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:35: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:35: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:35: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:35: @U expected braces (possibly involving @mymacro)
+ formatting.texi:35: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:35: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:35: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:35: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:35: unexpected @ (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:35: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:35: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:35: misplaced } (possibly involving @mymacro)
+ formatting.texi:35: misplaced } (possibly involving @mymacro)
+ formatting.texi:35: misplaced { (possibly involving @mymacro)
+ formatting.texi:35: misplaced { (possibly involving @mymacro)
+ formatting.texi:35: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing category for @deffnx (possibly involving @mymacro)
***************
*** 27,32 ****
--- 127,182 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:45: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:45: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:45: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:45: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:45: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:45: @U expected braces (possibly involving @mymacro)
+ formatting.texi:45: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:45: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:45: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:45: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:45: unexpected @ (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:45: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:45: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:45: misplaced } (possibly involving @mymacro)
+ formatting.texi:45: misplaced } (possibly involving @mymacro)
+ formatting.texi:45: misplaced { (possibly involving @mymacro)
+ formatting.texi:45: misplaced { (possibly involving @mymacro)
+ formatting.texi:45: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing category for @deffnx (possibly involving @mymacro)
***************
*** 37,41 ****
--- 187,258 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
+ formatting.texi:49: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:49: use braces to give a command as an argument to @, (possibly involving @mymacro)
+ formatting.texi:49: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
+ formatting.texi:49: use braces to give a command as an argument to @' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
+ formatting.texi:49: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
+ formatting.texi:49: @U expected braces (possibly involving @mymacro)
+ formatting.texi:49: warning: no argument specified for @U (possibly involving @mymacro)
+ formatting.texi:49: non-hex digits in argument for @U: z (possibly involving @mymacro)
+ formatting.texi:49: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
+ formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
+ formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
+ formatting.texi:49: @TeX expected braces (possibly involving @mymacro)
+ formatting.texi:49: unexpected @ (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
+ formatting.texi:49: @sp missing argument (possibly involving @mymacro)
+ formatting.texi:49: warning: missing name for @deffn (possibly involving @mymacro)
+ formatting.texi:49: misplaced } (possibly involving @mymacro)
+ formatting.texi:49: misplaced } (possibly involving @mymacro)
+ formatting.texi:49: misplaced { (possibly involving @mymacro)
+ formatting.texi:49: misplaced { (possibly involving @mymacro)
+ formatting.texi:49: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
+ formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/formatting_xml/formatting.xml texinfo-6.8/tp/tests/layout/res_parser/formatting_xml/formatting.xml
*** texinfo-6.7/tp/tests/layout/res_parser/formatting_xml/formatting.xml	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/formatting_xml/formatting.xml	2021-06-30 15:35:08.000000000 +0100
***************
*** 1,4 ****
  <?xml version="1.0"?>
! <!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V6.6//EN" "http://www.gnu.org/software/texinfo/dtd/6.6/texinfo.dtd">
  <texinfo xml:lang="en">
  <filename file="formatting.xml"></filename>
--- 1,4 ----
  <?xml version="1.0"?>
! <!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V6.8//EN" "http://www.gnu.org/software/texinfo/dtd/6.8/texinfo.dtd">
  <texinfo xml:lang="en">
  <filename file="formatting.xml"></filename>
***************
*** 102,105 ****
--- 102,106 ----
  @@result @result{}
  @@today @today{}
+ 
  @@aa @aa{}
  @@AA @AA{}
***************
*** 117,120 ****
--- 118,122 ----
  @@dh @dh{}
  @@th @th{}
+ 
  @@exclamdown @exclamdown{}
  @@questiondown @questiondown{}
***************
*** 205,212 ****
  @code{@@,@{c@}} @,{c}
  @code{@@,@{--c@}} @,{--c}
- @ifset texi2html
  @code{@@ogonek@{a@}} @ogonek{a}
  @code{@@ogonek@{--a@}} @ogonek{--a}
- @end ifset
  @code{@@footnote@{in footnote@}} @footnote{in footnote}
  @code{@@footnote@{in footnote2@}} @footnote{in footnote2}
--- 207,212 ----
***************
*** 216,223 ****
  @code{@@image@{f--ile,,l--e@}} @image{f--ile,,l--e}
  @code{@@image@{f--ile,,,alt@}} @image{f--ile,,,alt}
! @code{@@image@{f--ile,,,,e-d-xt@}} @image{f--ile,,,,e--xt}
! @code{@@image@{f--ile,aze,az,alt,e--xt@}} @image{f--ile,aze,az,alt,e--xt}
  @code{@@image@{f-ile,aze,,a--lt@}} @image{f-ile,aze,,a--lt}
! @code{@@image@{@@file@{f--ile@}@@@@@@.,aze,az,alt,@@file@{file ext@} e--xt@@@}} @image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}}
  
  @sp 2
--- 216,223 ----
  @code{@@image@{f--ile,,l--e@}} @image{f--ile,,l--e}
  @code{@@image@{f--ile,,,alt@}} @image{f--ile,,,alt}
! @code{@@image@{f--ile,,,,.e-d-xt@}} @image{f--ile,,,,.e--xt}
! @code{@@image@{f--ile,aze,az,alt,.e--xt@}} @image{f--ile,aze,az,alt,.e--xt}
  @code{@@image@{f-ile,aze,,a--lt@}} @image{f-ile,aze,,a--lt}
! @code{@@image@{@@file@{f--ile@}@@@@@@.,aze,az,alt,@@file@{.file ext@} e--xt@@@}} @image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}}
  
  @sp 2
***************
*** 285,289 ****
  @end quotation
  
- @ifset texi2html
  @smallquotation 
  A small quot---ation
--- 285,288 ----
***************
*** 297,301 ****
  something, other thing
  @end smallquotation
- @end ifset
  
  @itemize
--- 296,299 ----
***************
*** 352,355 ****
--- 350,389 ----
  @end example
  
+ @example first arg
+ example one arg
+ @end example
+ 
+ @example first arg, second arg
+ example two args
+ @end example
+ 
+ @example first arg, second arg, third arg
+ example three args
+ @end example
+ 
+ @example first arg, second arg, third arg, fourth arg
+ example four args
+ @end example
+ 
+ @example first arg, second arg, third arg, fourth arg, fifth arg
+ example five args
+ @end example
+ 
+ @example something @'e @TeX{}
+ The something @'e @TeX{} is here.
+ @end example
+ 
+ @example @@ at the end of line @
+ A @@ at the end of the @@example line.
+ @end example
+ 
+ @example ,,,,,,
+ example with empty args
+ @end example
+ 
+ @example ,,,nonempty,,,
+ example with empty and non empty args mix
+ @end example
+ 
  @smallexample
  s--mallexample
***************
*** 380,383 ****
--- 414,426 ----
  @end smallformat
  
+ @ignore
+ in the displaymath below, as in math, backslash are doubled because 
+ we are in a macro.
+ @end ignore
+ @displaymath
+ disp--laymath
+ f(x) = {1 \\over \\sigma \\sqrt{2\\pi}}e@sup{-{1 \\over 2}\\left({x-\\mu \\over \\sigma}\\right)^2}
+ @end displaymath
+ 
  @deffn c--ategory d--effn_name a--rguments...
  d--effn
***************
*** 633,638 ****
  @subsubheading subsubheading
  
- @c makeinfo cannot handle that
- @ifset texi2html
  
  @code{@@acronym@{--a,an accronym @@comma@{@} @@enddots@{@}@}} @acronym{--a,an accronym @comma{} @enddots{}}
--- 676,679 ----
***************
*** 646,653 ****
  @code{@@image@{file@@verb@{:jk _&quot; %@@:@},,,alt@@verb@{:jk _&quot; %@@:@}@}} @image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}
  
- @set invalid
- @end ifset
  
  
  @c invalid texinfo
  @ifset invalid
--- 687,693 ----
  @code{@@image@{file@@verb@{:jk _&quot; %@@:@},,,alt@@verb@{:jk _&quot; %@@:@}@}} @image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}
  
  
  
+ @set invalid
  @c invalid texinfo
  @ifset invalid
***************
*** 838,842 ****
  &arobase;result &result;
  &arobase;today <today/>
! &arobase;aa &aring;
  &arobase;AA &Aring;
  &arobase;ae &aelig;
--- 878,883 ----
  &arobase;result &result;
  &arobase;today <today/>
! </para>
! <para>&arobase;aa &aring;
  &arobase;AA &Aring;
  &arobase;ae &aelig;
***************
*** 853,857 ****
  &arobase;dh &eth;
  &arobase;th &thorn;
! &arobase;exclamdown &iexcl;
  &arobase;questiondown &iquest;
  &arobase;pounds &pound;
--- 894,899 ----
  &arobase;dh &eth;
  &arobase;th &thorn;
! </para>
! <para>&arobase;exclamdown &iexcl;
  &arobase;questiondown &iquest;
  &arobase;pounds &pound;
***************
*** 868,873 ****
  &arobase;guillemetleft &laquo;
  &arobase;guillemetright &raquo;
! &arobase;guillemotleft &laquo;
! &arobase;guillemotright &raquo;
  &arobase;guilsinglleft &lsaquo;
  &arobase;guilsinglright &rsaquo;
--- 910,915 ----
  &arobase;guillemetleft &laquo;
  &arobase;guillemetright &raquo;
! &arobase;guillemotleft &guillemotleft;
! &arobase;guillemotright &guillemotright;
  &arobase;guilsinglleft &lsaquo;
  &arobase;guilsinglright &rsaquo;
***************
*** 941,944 ****
--- 983,988 ----
  <code>&arobase;,&lbrace;c&rbrace;</code> <accent type="cedil">c</accent>
  <code>&arobase;,&lbrace;--c&rbrace;</code> <accent type="cedil">&textndash;c</accent>
+ <code>&arobase;ogonek&lbrace;a&rbrace;</code> <accent type="ogon">a</accent>
+ <code>&arobase;ogonek&lbrace;--a&rbrace;</code> <accent type="ogon">&textndash;a</accent>
  <code>&arobase;footnote&lbrace;in footnote&rbrace;</code> <footnote><para>in footnote</para></footnote>
  <code>&arobase;footnote&lbrace;in footnote2&rbrace;</code> <footnote><para>in footnote2</para></footnote>
***************
*** 948,955 ****
  <code>&arobase;image&lbrace;f--ile,,l--e&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageheight>l--e</imageheight></image>
  <code>&arobase;image&lbrace;f--ile,,,alt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><alttext>alt</alttext></image>
! <code>&arobase;image&lbrace;f--ile,,,,e-d-xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageextension>e--xt</imageextension></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,alt,e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension>e--xt</imageextension></image>
  <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a&textndash;lt</alttext></image>
! <code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;file ext&rbrace; e--xt&arobase;&rbrace;</code> <image where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>file ext</file> e--xt&rbrace;</imageextension></image>
  </para>
  <sp value="2" line="2"></sp>
--- 992,999 ----
  <code>&arobase;image&lbrace;f--ile,,l--e&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageheight>l--e</imageheight></image>
  <code>&arobase;image&lbrace;f--ile,,,alt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><alttext>alt</alttext></image>
! <code>&arobase;image&lbrace;f--ile,,,,.e-d-xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageextension>.e--xt</imageextension></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,alt,.e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension>.e--xt</imageextension></image>
  <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a&textndash;lt</alttext></image>
! <code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;.file ext&rbrace; e--xt&arobase;&rbrace;</code> <image where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>.file ext</file> e--xt&rbrace;</imageextension></image>
  </para>
  <sp value="2" line="2"></sp>
***************
*** 1016,1019 ****
--- 1060,1074 ----
  </quotation>
  
+ <smallquotation endspaces=" "> 
+ <para>A small quot&textmdash;ation
+ </para></smallquotation>
+ 
+ <smallquotation spaces=" " endspaces=" ">
+ <para>A small Note
+ </para></smallquotation>
+ 
+ <smallquotation spaces=" " endspaces=" ">
+ <para>something, other thing
+ </para></smallquotation>
  
  <itemize commandarg="bullet" endspaces=" "><itemprepend>&bullet;</itemprepend>
***************
*** 1070,1073 ****
--- 1125,1161 ----
  </pre></example>
  
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage>
+ <pre xml:space="preserve">example one arg
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg>
+ <pre xml:space="preserve">example two args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg>
+ <pre xml:space="preserve">example three args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg><examplearg spaces=" ">fourth arg</examplearg>
+ <pre xml:space="preserve">example four args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg><examplearg spaces=" ">fourth arg</examplearg><examplearg spaces=" ">fifth arg</examplearg>
+ <pre xml:space="preserve">example five args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>something <accent type="acute" bracketed="off">e</accent> &tex;</examplelanguage>
+ <pre xml:space="preserve">The something <accent type="acute" bracketed="off">e</accent> &tex; is here.
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>&arobase; at the end of line <spacecmd type="nl"/></examplelanguage><pre xml:space="preserve">A &arobase; at the end of the &arobase;example line.
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><pre xml:space="preserve">example with empty args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplearg>nonempty</examplearg><pre xml:space="preserve">example with empty and non empty args mix
+ </pre></example>
+ 
  <smallexample endspaces=" ">
  <pre xml:space="preserve">s--mallexample
***************
*** 1098,1101 ****
--- 1186,1198 ----
  </pre></smallformat>
  
+ <ignore>
+ in the displaymath below, as in math, backslash are doubled because 
+ we are in a macro.
+ </ignore>
+ <displaymath endspaces=" ">
+ disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+ </displaymath>
+ 
  <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="3">d--effn_name</indexterm><defcategory>c--ategory</defcategory> <deffunction>d--effn_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;effn
***************
*** 1345,1353 ****
  <subsubheading spaces=" ">subsubheading</subsubheading>
  
! <!-- c makeinfo cannot handle that -->
  
  
  <!-- c invalid texinfo -->
  
  </copying>
  
--- 1442,1560 ----
  <subsubheading spaces=" ">subsubheading</subsubheading>
  
! 
! <para><code>&arobase;acronym&lbrace;--a,an accronym &arobase;comma&lbrace;&rbrace; &arobase;enddots&lbrace;&rbrace;&rbrace;</code> <acronym><acronymword>&textndash;a</acronymword><acronymdesc>an accronym &comma; &enddots;</acronymdesc></acronym>
! <code>&arobase;abbr&lbrace;&arobase;'E--. &arobase;comma&lbrace;&rbrace;A., &arobase;'Etude--&arobase;comma&lbrace;&rbrace; &arobase;b&lbrace;Autonome&rbrace; &rbrace;</code> <abbr><abbrword><accent type="acute" bracketed="off">E</accent>&textndash;. &comma;A.</abbrword><abbrdesc spaces=" "><accent type="acute" bracketed="off">E</accent>tude&textndash;&comma; <b>Autonome</b> </abbrdesc></abbr>
! <code>&arobase;abbr&lbrace;&arobase;'E--. &arobase;comma&lbrace;&rbrace;A.&rbrace;</code> <abbr><abbrword><accent type="acute" bracketed="off">E</accent>&textndash;. &comma;A.</abbrword></abbr>
! </para>
! <para><code>&arobase;math&lbrace;--a&arobase;minus&lbrace;&rbrace; &lbrace;\frac&lbrace;1&rbrace;&lbrace;2&rbrace;&rbrace;&rbrace;</code> <math>--a&minus; {\frac{1}{2}}</math>
! </para>
! <para><code>&arobase;image&lbrace;f-ile,,,alt&arobase;verb&lbrace;:jk _&quot; %&noeos;&rbrace;&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><alttext>alt<verb delimiter=":">jk _&quot; %@</verb></alttext></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace; &arobase;b&lbrace;in b &quot;&rbrace;,e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext><verb delimiter=":">jk _&quot; %@</verb> <b>in b &quot;</b></alttext><imageextension>e--xt</imageextension></image>
! <code>&arobase;image&lbrace;file&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace;,,,alt&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace;&rbrace;</code> <image where="inline"><imagefile>file<verb delimiter=":">jk _&quot; %@</verb></imagefile><alttext>alt<verb delimiter=":">jk _&quot; %@</verb></alttext></image>
! </para>
  
  
+ <set name="invalid" line=" invalid"></set>
  <!-- c invalid texinfo -->
  
+ <para>Somehow invalid use of &arobase;,:&linebreak;
+ &arobase;, <accent type="cedil"></accent>
+ &linebreak;
+ &arobase;,&arobase;&quot;u <accent type="cedil"></accent><accent type="uml" bracketed="off">u</accent>
+ </para>
+ <para>Invalid use of &arobase;&textrsquo;:&linebreak;
+ &arobase;&textrsquo; <accent type="acute"></accent>
+ &linebreak;
+ &arobase;&textrsquo;&arobase;&quot;u <accent type="acute"></accent><accent type="uml" bracketed="off">u</accent>
+ </para>
+ <!-- c only i or j as arg -->
+ <para>&arobase;dotless&lbrace;truc&rbrace; <dotless>truc</dotless>
+ &arobase;dotless&lbrace;ij&rbrace; <dotless>ij</dotless>
+ <code>&arobase;dotless&lbrace;--a&rbrace;</code> <dotless>&textndash;a</dotless>
+ <code>&arobase;dotless&lbrace;a&rbrace;</code> <dotless>a</dotless>
+ </para>
+ <!-- c @U arg must be specified and within range -->
+ <para>&arobase;U, without braces &arobase;U&lbrace;&rbrace;, with empty arg <U></U>
+ &arobase;U&lbrace;z&rbrace;, with non-hex arg <U>z</U>
+ &arobase;U&lbrace;abc&rbrace;, with &lt;4 hex digits <U>abc</U>
+ &arobase;U&lbrace;FFFFFFFFFFFFFF&rbrace;, value much too large <U>FFFFFFFFFFFFFF</U>
+ &arobase;U&lbrace;110000&rbrace;, value just beyond Unicode <U>110000</U>
+ </para>
+ <!-- c braces missing -->
+ <para>&arobase;TeX, but without brace &tex;<!-- c unknown command -->
+ <code>&arobase;#</code> #
+ </para>
+ <!-- c no arg -->
+ <para><code>&arobase;w&lbrace;--a&rbrace;</code> <w>&textndash;a</w>
+ </para>
+ <!-- c no file -->
+ <para><code>&arobase;image&lbrace;,1--xt&rbrace;</code> <image where="inline"><imagewidth>1--xt</imagewidth></image>
+ <code>&arobase;image&lbrace;,,2--xt&rbrace;</code> <image where="inline"><imageheight>2--xt</imageheight></image>
+ <code>&arobase;image&lbrace;,,,3--xt&rbrace;</code> <image where="inline"><alttext>3&textndash;xt</alttext></image>
+ </para>
+ <sp></sp>
+ 
+ <!-- c braces missing -->
+ <itemize spaces=" " endspaces=" "><itemprepend> after emph</itemprepend>
+ <listitem spaces=" "><prepend> after emph</prepend><para>e&textndash;mph item
+ </para></listitem></itemize>
+ 
+ <!-- c braces missing -->
+ <itemize spaces=" " endspaces=" "><itemprepend>&bullet; a&textndash;n itemize line</itemprepend>
+ <listitem spaces=" "><prepend>&bullet; a&textndash;n itemize line</prepend><para>i&textndash;tem 1
+ </para></listitem><listitem spaces=" "><prepend>&bullet; a&textndash;n itemize line</prepend><para>i&textndash;tem 2
+ </para></listitem></itemize>
+ 
+ <!-- c deffnx after deff lines -->
+ <deffn spaces=" " endspaces=" "><definitionterm><defcategory>fun</defcategory></definitionterm>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="34">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> </definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="35">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam>  <defparam>after</defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="36">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> <defparam bracketed="on" spaces="\n"></defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="37">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> <defparam bracketed="on" spaces=" ">and after</defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="38">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
+ <!-- c comment -->
+ <para>Various deff lines
+ </para><deffnx spaces=" "><definitionterm><indexterm index="fn" number="39">after</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>after</deffunction> <defparam>a</defparam> <defparam>deff</defparam> <defparam>item</defparam></definitionterm></deffnx>
+ </deffn>
+ 
+ <!-- c node is non existent, or missing first arg -->
+ <para><code>&arobase;ref&lbrace;node&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename></ref>
+ </para>
+ <para><code>&arobase;ref&lbrace;,cross ref name&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname></ref>
+ <code>&arobase;ref&lbrace;,,title&rbrace;</code> <ref><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;,,,file name&rbrace;</code> <ref manual="file name"><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,,,,manual&rbrace;</code> <ref><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname></ref>
+ <code>&arobase;ref&lbrace;node,,title&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;node,,,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,,,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title, file name, manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,title,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,,title,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;chapter,,title, file name, manual&rbrace;</code> <ref label="chapter" manual="file name"><xrefnodename>chapter</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,title, file name, manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,,file name,manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfofile>file name</xrefinfofile><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,,file name&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,,,manual&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,file name&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,,manual&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title, file name, manual&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,title,file name&rbrace;</code> <ref manual="file name"><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,,title,,manual&rbrace;</code> <ref><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,title, file name, manual&rbrace;</code> <ref manual="file name"><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,,file name,manual&rbrace;</code> <ref manual="file name"><xrefinfofile>file name</xrefinfofile><xrefprintedname>manual</xrefprintedname></ref>
+ </para>
+ <para><code>&arobase;inforef&lbrace;,cross ref name &rbrace;</code> <inforef><inforefrefname>cross ref name </inforefrefname></inforef>
+ <code>&arobase;inforef&lbrace;,,file name&rbrace;</code> <inforef manual="file name"><inforefinfoname>file name</inforefinfoname></inforef>
+ <code>&arobase;inforef&lbrace;,cross ref name, file name&rbrace;</code> <inforef manual="file name"><inforefrefname>cross ref name</inforefrefname><inforefinfoname spaces=" ">file name</inforefinfoname></inforef>
+ <code>&arobase;inforef&lbrace;&rbrace;</code> <inforef></inforef>
+ </para>
+ 
  </copying>
  
***************
*** 1377,1382 ****
  <cindex index="cp" spaces=" "><indexterm index="cp" number="7">&textndash;option</indexterm></cindex>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="8">&textldquo;</indexterm></cindex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="34">``</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="35">--foption</indexterm></findex>
  
  <para>&arobase;&quot;u <accent type="uml" bracketed="off">u</accent> 
--- 1584,1589 ----
  <cindex index="cp" spaces=" "><indexterm index="cp" number="7">&textndash;option</indexterm></cindex>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="8">&textldquo;</indexterm></cindex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="40">``</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="41">--foption</indexterm></findex>
  
  <para>&arobase;&quot;u <accent type="uml" bracketed="off">u</accent> 
***************
*** 1437,1441 ****
  &arobase;result &result;
  &arobase;today <today/>
! &arobase;aa &aring;
  &arobase;AA &Aring;
  &arobase;ae &aelig;
--- 1644,1649 ----
  &arobase;result &result;
  &arobase;today <today/>
! </para>
! <para>&arobase;aa &aring;
  &arobase;AA &Aring;
  &arobase;ae &aelig;
***************
*** 1452,1456 ****
  &arobase;dh &eth;
  &arobase;th &thorn;
! &arobase;exclamdown &iexcl;
  &arobase;questiondown &iquest;
  &arobase;pounds &pound;
--- 1660,1665 ----
  &arobase;dh &eth;
  &arobase;th &thorn;
! </para>
! <para>&arobase;exclamdown &iexcl;
  &arobase;questiondown &iquest;
  &arobase;pounds &pound;
***************
*** 1467,1472 ****
  &arobase;guillemetleft &laquo;
  &arobase;guillemetright &raquo;
! &arobase;guillemotleft &laquo;
! &arobase;guillemotright &raquo;
  &arobase;guilsinglleft &lsaquo;
  &arobase;guilsinglright &rsaquo;
--- 1676,1681 ----
  &arobase;guillemetleft &laquo;
  &arobase;guillemetright &raquo;
! &arobase;guillemotleft &guillemotleft;
! &arobase;guillemotright &guillemotright;
  &arobase;guilsinglleft &lsaquo;
  &arobase;guilsinglright &rsaquo;
***************
*** 1540,1543 ****
--- 1749,1754 ----
  <code>&arobase;,&lbrace;c&rbrace;</code> <accent type="cedil">c</accent>
  <code>&arobase;,&lbrace;--c&rbrace;</code> <accent type="cedil">&textndash;c</accent>
+ <code>&arobase;ogonek&lbrace;a&rbrace;</code> <accent type="ogon">a</accent>
+ <code>&arobase;ogonek&lbrace;--a&rbrace;</code> <accent type="ogon">&textndash;a</accent>
  <code>&arobase;footnote&lbrace;in footnote&rbrace;</code> <footnote><para>in footnote</para></footnote>
  <code>&arobase;footnote&lbrace;in footnote2&rbrace;</code> <footnote><para>in footnote2</para></footnote>
***************
*** 1547,1554 ****
  <code>&arobase;image&lbrace;f--ile,,l--e&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageheight>l--e</imageheight></image>
  <code>&arobase;image&lbrace;f--ile,,,alt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><alttext>alt</alttext></image>
! <code>&arobase;image&lbrace;f--ile,,,,e-d-xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageextension>e--xt</imageextension></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,alt,e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension>e--xt</imageextension></image>
  <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a&textndash;lt</alttext></image>
! <code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;file ext&rbrace; e--xt&arobase;&rbrace;</code> <image where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>file ext</file> e--xt&rbrace;</imageextension></image>
  </para>
  <sp value="2" line="2"></sp>
--- 1758,1765 ----
  <code>&arobase;image&lbrace;f--ile,,l--e&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageheight>l--e</imageheight></image>
  <code>&arobase;image&lbrace;f--ile,,,alt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><alttext>alt</alttext></image>
! <code>&arobase;image&lbrace;f--ile,,,,.e-d-xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageextension>.e--xt</imageextension></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,alt,.e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension>.e--xt</imageextension></image>
  <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a&textndash;lt</alttext></image>
! <code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;.file ext&rbrace; e--xt&arobase;&rbrace;</code> <image where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>.file ext</file> e--xt&rbrace;</imageextension></image>
  </para>
  <sp value="2" line="2"></sp>
***************
*** 1615,1618 ****
--- 1826,1840 ----
  </quotation>
  
+ <smallquotation endspaces=" "> 
+ <para>A small quot&textmdash;ation
+ </para></smallquotation>
+ 
+ <smallquotation spaces=" " endspaces=" ">
+ <para>A small Note
+ </para></smallquotation>
+ 
+ <smallquotation spaces=" " endspaces=" ">
+ <para>something, other thing
+ </para></smallquotation>
  
  <itemize commandarg="bullet" endspaces=" "><itemprepend>&bullet;</itemprepend>
***************
*** 1669,1672 ****
--- 1891,1927 ----
  </pre></example>
  
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage>
+ <pre xml:space="preserve">example one arg
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg>
+ <pre xml:space="preserve">example two args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg>
+ <pre xml:space="preserve">example three args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg><examplearg spaces=" ">fourth arg</examplearg>
+ <pre xml:space="preserve">example four args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg><examplearg spaces=" ">fourth arg</examplearg><examplearg spaces=" ">fifth arg</examplearg>
+ <pre xml:space="preserve">example five args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>something <accent type="acute" bracketed="off">e</accent> &tex;</examplelanguage>
+ <pre xml:space="preserve">The something <accent type="acute" bracketed="off">e</accent> &tex; is here.
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>&arobase; at the end of line <spacecmd type="nl"/></examplelanguage><pre xml:space="preserve">A &arobase; at the end of the &arobase;example line.
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><pre xml:space="preserve">example with empty args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplearg>nonempty</examplearg><pre xml:space="preserve">example with empty and non empty args mix
+ </pre></example>
+ 
  <smallexample endspaces=" ">
  <pre xml:space="preserve">s--mallexample
***************
*** 1697,1716 ****
  </pre></smallformat>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="36">d--effn_name</indexterm><defcategory>c--ategory</defcategory> <deffunction>d--effn_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;effn
  </para></definitionitem></deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="37">de--ffn_name</indexterm><defcategory>cate--gory</defcategory> <deffunction>de--ffn_name</deffunction> <defparam>ar--guments</defparam>    <defparam>more</defparam> <defparam>args</defparam> <defparam>&linebreak;</defparam> <defparam>even</defparam> <defparam>more</defparam> <defparam>so</defparam></definitionterm>
  <definitionitem><para>def&textndash;fn
  </para></definitionitem></deffn>
   
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="38"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="11">index entry within deffn</indexterm></cindex>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="39">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="40">log trap</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="41">log trap1</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on" spaces=" ">log trap1</deffunction> <defparam bracketed="on"></defparam>  </definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="42">log trap2</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap2</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="43"><b>id ule</b></indexterm><defcategory>cmde</defcategory> <deffunction><b>id ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="44"><b>id <samp>i</samp> ule</b></indexterm><defcategory>cmde2</defcategory> <deffunction><b>id <samp>i</samp> ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
  <deffnx spaces=" "><definitionterm><defcategory><b>id <samp>i</samp> ule</b></defcategory>    </definitionterm></deffnx>
  <deffnx><definitionterm></definitionterm></deffnx>
--- 1952,1980 ----
  </pre></smallformat>
  
! <ignore>
! in the displaymath below, as in math, backslash are doubled because 
! we are in a macro.
! </ignore>
! <displaymath endspaces=" ">
! disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </displaymath>
! 
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="42">d--effn_name</indexterm><defcategory>c--ategory</defcategory> <deffunction>d--effn_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;effn
  </para></definitionitem></deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="43">de--ffn_name</indexterm><defcategory>cate--gory</defcategory> <deffunction>de--ffn_name</deffunction> <defparam>ar--guments</defparam>    <defparam>more</defparam> <defparam>args</defparam> <defparam>&linebreak;</defparam> <defparam>even</defparam> <defparam>more</defparam> <defparam>so</defparam></definitionterm>
  <definitionitem><para>def&textndash;fn
  </para></definitionitem></deffn>
   
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="44"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="11">index entry within deffn</indexterm></cindex>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="45">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="46">log trap</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="47">log trap1</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on" spaces=" ">log trap1</deffunction> <defparam bracketed="on"></defparam>  </definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="48">log trap2</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap2</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="49"><b>id ule</b></indexterm><defcategory>cmde</defcategory> <deffunction><b>id ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="50"><b>id <samp>i</samp> ule</b></indexterm><defcategory>cmde2</defcategory> <deffunction><b>id <samp>i</samp> ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
  <deffnx spaces=" "><definitionterm><defcategory><b>id <samp>i</samp> ule</b></defcategory>    </definitionterm></deffnx>
  <deffnx><definitionterm></definitionterm></deffnx>
***************
*** 1718,1743 ****
  <deffnx spaces=" "><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="45">machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="46">bidule machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on">bidule machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="47">machin</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory> <deffunction bracketed="on" spaces=" "></deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="48">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
  <!-- c comment -->
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="49">a</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>a</deffunction> <defparam>b</defparam> <defparam>c</defparam> <defparam>d</defparam> <defparam>e</defparam> <defparam><b>f g</b></defparam> <defparam bracketed="on">h i</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="50">deffnx</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>deffnx</deffunction> <defparam>before</defparam> <defparam>end</defparam> <defparam>deffn</defparam></definitionterm></deffnx>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="51">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction></definitionterm>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="52">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction> <defparam>with</defparam> <defparam>deffnx</defparam></definitionterm>
  <!-- c comment between deffn and deffnx -->
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="53">deffnx</indexterm><defcategory>empty</defcategory> <deffunction>deffnx</deffunction></definitionterm></deffnx>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="54"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="55">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
  <definitionitem><!-- c comment -->
  <para>text in def item for second def item
--- 1982,2007 ----
  <deffnx spaces=" "><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="51">machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="52">bidule machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on">bidule machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="53">machin</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory> <deffunction bracketed="on" spaces=" "></deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="54">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
  <!-- c comment -->
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="55">a</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>a</deffunction> <defparam>b</defparam> <defparam>c</defparam> <defparam>d</defparam> <defparam>e</defparam> <defparam><b>f g</b></defparam> <defparam bracketed="on">h i</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="56">deffnx</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>deffnx</deffunction> <defparam>before</defparam> <defparam>end</defparam> <defparam>deffn</defparam></definitionterm></deffnx>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="57">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction></definitionterm>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="58">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction> <defparam>with</defparam> <defparam>deffnx</defparam></definitionterm>
  <!-- c comment between deffn and deffnx -->
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="59">deffnx</indexterm><defcategory>empty</defcategory> <deffunction>deffnx</deffunction></definitionterm></deffnx>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="60"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="61">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
  <definitionitem><!-- c comment -->
  <para>text in def item for second def item
***************
*** 1748,1756 ****
  </para></definitionitem></defvr>
  
! <deftypefn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="56">d--eftypefn_name</indexterm><defcategory>c--ategory</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefn_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypefn
  </para></definitionitem></deftypefn>
  
! <deftypeop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="57">d--eftypeop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypeop_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypeop
  </para></definitionitem></deftypeop>
--- 2012,2020 ----
  </para></definitionitem></defvr>
  
! <deftypefn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="62">d--eftypefn_name</indexterm><defcategory>c--ategory</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefn_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypefn
  </para></definitionitem></deftypefn>
  
! <deftypeop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="63">d--eftypeop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypeop_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypeop
  </para></definitionitem></deftypeop>
***************
*** 1764,1768 ****
  </para></definitionitem></defcv>
  
! <defop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="58">d--efop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <defoperation>d--efop_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efop
  </para></definitionitem></defop>
--- 2028,2032 ----
  </para></definitionitem></defcv>
  
! <defop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="64">d--efop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <defoperation>d--efop_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efop
  </para></definitionitem></defop>
***************
*** 1772,1784 ****
  </para></definitionitem></deftp>
  
! <defun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="59">d--efun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deffunction>d--efun_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efun
  </para></definitionitem></defun>
  
! <defmac spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="60">d--efmac_name</indexterm><defcategory automatic="on" bracketed="on">Macro</defcategory> <deffunction>d--efmac_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efmac
  </para></definitionitem></defmac>
  
! <defspec spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="61">d--efspec_name</indexterm><defcategory automatic="on" bracketed="on">Special Form</defcategory> <deffunction>d--efspec_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efspec
  </para></definitionitem></defspec>
--- 2036,2048 ----
  </para></definitionitem></deftp>
  
! <defun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="65">d--efun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deffunction>d--efun_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efun
  </para></definitionitem></defun>
  
! <defmac spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="66">d--efmac_name</indexterm><defcategory automatic="on" bracketed="on">Macro</defcategory> <deffunction>d--efmac_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efmac
  </para></definitionitem></defmac>
  
! <defspec spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="67">d--efspec_name</indexterm><defcategory automatic="on" bracketed="on">Special Form</defcategory> <deffunction>d--efspec_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efspec
  </para></definitionitem></defspec>
***************
*** 1792,1796 ****
  </para></definitionitem></defopt>
  
! <deftypefun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="62">d--eftypefun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefun_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypefun
  </para></definitionitem></deftypefun>
--- 2056,2060 ----
  </para></definitionitem></defopt>
  
! <deftypefun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="68">d--eftypefun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefun_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypefun
  </para></definitionitem></deftypefun>
***************
*** 1808,1816 ****
  </para></definitionitem></deftypeivar>
  
! <defmethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="63">d--efmethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <defoperation>d--efmethod_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efmethod
  </para></definitionitem></defmethod>
  
! <deftypemethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="64">d--eftypemethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypemethod_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypemethod
  </para></definitionitem></deftypemethod>
--- 2072,2080 ----
  </para></definitionitem></deftypeivar>
  
! <defmethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="69">d--efmethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <defoperation>d--efmethod_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efmethod
  </para></definitionitem></defmethod>
  
! <deftypemethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="70">d--eftypemethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypemethod_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypemethod
  </para></definitionitem></deftypemethod>
***************
*** 1893,1899 ****
  
  <ftable commandarg="asis" spaces=" " endspaces=" ">
! <tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm index="fn" number="65">a</indexterm>a</itemformat></item>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="12">index entry between item and itemx</indexterm></cindex>
! <itemx spaces=" "><itemformat command="asis"><indexterm index="fn" number="66">b</indexterm>b</itemformat></itemx>
  </tableterm><tableitem><para>l&textndash;ine
  </para></tableitem></tableentry></ftable>
--- 2157,2163 ----
  
  <ftable commandarg="asis" spaces=" " endspaces=" ">
! <tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm index="fn" number="71">a</indexterm>a</itemformat></item>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="12">index entry between item and itemx</indexterm></cindex>
! <itemx spaces=" "><itemformat command="asis"><indexterm index="fn" number="72">b</indexterm>b</itemformat></itemx>
  </tableterm><tableitem><para>l&textndash;ine
  </para></tableitem></tableentry></ftable>
***************
*** 1944,1952 ****
  <subsubheading spaces=" ">subsubheading</subsubheading>
  
! <!-- c makeinfo cannot handle that -->
  
  
  <!-- c invalid texinfo -->
  
  
  <para>Insercopying in titlepage
--- 2208,2326 ----
  <subsubheading spaces=" ">subsubheading</subsubheading>
  
! 
! <para><code>&arobase;acronym&lbrace;--a,an accronym &arobase;comma&lbrace;&rbrace; &arobase;enddots&lbrace;&rbrace;&rbrace;</code> <acronym><acronymword>&textndash;a</acronymword><acronymdesc>an accronym &comma; &enddots;</acronymdesc></acronym>
! <code>&arobase;abbr&lbrace;&arobase;'E--. &arobase;comma&lbrace;&rbrace;A., &arobase;'Etude--&arobase;comma&lbrace;&rbrace; &arobase;b&lbrace;Autonome&rbrace; &rbrace;</code> <abbr><abbrword><accent type="acute" bracketed="off">E</accent>&textndash;. &comma;A.</abbrword><abbrdesc spaces=" "><accent type="acute" bracketed="off">E</accent>tude&textndash;&comma; <b>Autonome</b> </abbrdesc></abbr>
! <code>&arobase;abbr&lbrace;&arobase;'E--. &arobase;comma&lbrace;&rbrace;A.&rbrace;</code> <abbr><abbrword><accent type="acute" bracketed="off">E</accent>&textndash;. &comma;A.</abbrword></abbr>
! </para>
! <para><code>&arobase;math&lbrace;--a&arobase;minus&lbrace;&rbrace; &lbrace;\frac&lbrace;1&rbrace;&lbrace;2&rbrace;&rbrace;&rbrace;</code> <math>--a&minus; {\frac{1}{2}}</math>
! </para>
! <para><code>&arobase;image&lbrace;f-ile,,,alt&arobase;verb&lbrace;:jk _&quot; %&noeos;&rbrace;&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><alttext>alt<verb delimiter=":">jk _&quot; %@</verb></alttext></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace; &arobase;b&lbrace;in b &quot;&rbrace;,e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext><verb delimiter=":">jk _&quot; %@</verb> <b>in b &quot;</b></alttext><imageextension>e--xt</imageextension></image>
! <code>&arobase;image&lbrace;file&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace;,,,alt&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace;&rbrace;</code> <image where="inline"><imagefile>file<verb delimiter=":">jk _&quot; %@</verb></imagefile><alttext>alt<verb delimiter=":">jk _&quot; %@</verb></alttext></image>
! </para>
  
  
+ <set name="invalid" line=" invalid"></set>
  <!-- c invalid texinfo -->
  
+ <para>Somehow invalid use of &arobase;,:&linebreak;
+ &arobase;, <accent type="cedil"></accent>
+ &linebreak;
+ &arobase;,&arobase;&quot;u <accent type="cedil"></accent><accent type="uml" bracketed="off">u</accent>
+ </para>
+ <para>Invalid use of &arobase;&textrsquo;:&linebreak;
+ &arobase;&textrsquo; <accent type="acute"></accent>
+ &linebreak;
+ &arobase;&textrsquo;&arobase;&quot;u <accent type="acute"></accent><accent type="uml" bracketed="off">u</accent>
+ </para>
+ <!-- c only i or j as arg -->
+ <para>&arobase;dotless&lbrace;truc&rbrace; <dotless>truc</dotless>
+ &arobase;dotless&lbrace;ij&rbrace; <dotless>ij</dotless>
+ <code>&arobase;dotless&lbrace;--a&rbrace;</code> <dotless>&textndash;a</dotless>
+ <code>&arobase;dotless&lbrace;a&rbrace;</code> <dotless>a</dotless>
+ </para>
+ <!-- c @U arg must be specified and within range -->
+ <para>&arobase;U, without braces &arobase;U&lbrace;&rbrace;, with empty arg <U></U>
+ &arobase;U&lbrace;z&rbrace;, with non-hex arg <U>z</U>
+ &arobase;U&lbrace;abc&rbrace;, with &lt;4 hex digits <U>abc</U>
+ &arobase;U&lbrace;FFFFFFFFFFFFFF&rbrace;, value much too large <U>FFFFFFFFFFFFFF</U>
+ &arobase;U&lbrace;110000&rbrace;, value just beyond Unicode <U>110000</U>
+ </para>
+ <!-- c braces missing -->
+ <para>&arobase;TeX, but without brace &tex;<!-- c unknown command -->
+ <code>&arobase;#</code> #
+ </para>
+ <!-- c no arg -->
+ <para><code>&arobase;w&lbrace;--a&rbrace;</code> <w>&textndash;a</w>
+ </para>
+ <!-- c no file -->
+ <para><code>&arobase;image&lbrace;,1--xt&rbrace;</code> <image where="inline"><imagewidth>1--xt</imagewidth></image>
+ <code>&arobase;image&lbrace;,,2--xt&rbrace;</code> <image where="inline"><imageheight>2--xt</imageheight></image>
+ <code>&arobase;image&lbrace;,,,3--xt&rbrace;</code> <image where="inline"><alttext>3&textndash;xt</alttext></image>
+ </para>
+ <sp></sp>
+ 
+ <!-- c braces missing -->
+ <itemize spaces=" " endspaces=" "><itemprepend> after emph</itemprepend>
+ <listitem spaces=" "><prepend> after emph</prepend><para>e&textndash;mph item
+ </para></listitem></itemize>
+ 
+ <!-- c braces missing -->
+ <itemize spaces=" " endspaces=" "><itemprepend>&bullet; a&textndash;n itemize line</itemprepend>
+ <listitem spaces=" "><prepend>&bullet; a&textndash;n itemize line</prepend><para>i&textndash;tem 1
+ </para></listitem><listitem spaces=" "><prepend>&bullet; a&textndash;n itemize line</prepend><para>i&textndash;tem 2
+ </para></listitem></itemize>
+ 
+ <!-- c deffnx after deff lines -->
+ <deffn spaces=" " endspaces=" "><definitionterm><defcategory>fun</defcategory></definitionterm>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="73">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> </definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="74">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam>  <defparam>after</defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="75">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> <defparam bracketed="on" spaces="\n"></defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="76">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> <defparam bracketed="on" spaces=" ">and after</defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="77">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
+ <!-- c comment -->
+ <para>Various deff lines
+ </para><deffnx spaces=" "><definitionterm><indexterm index="fn" number="78">after</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>after</deffunction> <defparam>a</defparam> <defparam>deff</defparam> <defparam>item</defparam></definitionterm></deffnx>
+ </deffn>
+ 
+ <!-- c node is non existent, or missing first arg -->
+ <para><code>&arobase;ref&lbrace;node&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename></ref>
+ </para>
+ <para><code>&arobase;ref&lbrace;,cross ref name&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname></ref>
+ <code>&arobase;ref&lbrace;,,title&rbrace;</code> <ref><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;,,,file name&rbrace;</code> <ref manual="file name"><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,,,,manual&rbrace;</code> <ref><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname></ref>
+ <code>&arobase;ref&lbrace;node,,title&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;node,,,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,,,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title, file name, manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,title,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,,title,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;chapter,,title, file name, manual&rbrace;</code> <ref label="chapter" manual="file name"><xrefnodename>chapter</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,title, file name, manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,,file name,manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfofile>file name</xrefinfofile><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,,file name&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,,,manual&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,file name&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,,manual&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title, file name, manual&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,title,file name&rbrace;</code> <ref manual="file name"><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,,title,,manual&rbrace;</code> <ref><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,title, file name, manual&rbrace;</code> <ref manual="file name"><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,,file name,manual&rbrace;</code> <ref manual="file name"><xrefinfofile>file name</xrefinfofile><xrefprintedname>manual</xrefprintedname></ref>
+ </para>
+ <para><code>&arobase;inforef&lbrace;,cross ref name &rbrace;</code> <inforef><inforefrefname>cross ref name </inforefrefname></inforef>
+ <code>&arobase;inforef&lbrace;,,file name&rbrace;</code> <inforef manual="file name"><inforefinfoname>file name</inforefinfoname></inforef>
+ <code>&arobase;inforef&lbrace;,cross ref name, file name&rbrace;</code> <inforef manual="file name"><inforefrefname>cross ref name</inforefrefname><inforefinfoname spaces=" ">file name</inforefinfoname></inforef>
+ <code>&arobase;inforef&lbrace;&rbrace;</code> <inforef></inforef>
+ </para>
+ 
  
  <para>Insercopying in titlepage
***************
*** 1976,1981 ****
  <cindex index="cp" spaces=" "><indexterm index="cp" number="13">&textndash;option</indexterm></cindex>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="14">&textldquo;</indexterm></cindex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="67">``</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="68">--foption</indexterm></findex>
  
  <para>&arobase;&quot;u <accent type="uml" bracketed="off">u</accent> 
--- 2350,2355 ----
  <cindex index="cp" spaces=" "><indexterm index="cp" number="13">&textndash;option</indexterm></cindex>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="14">&textldquo;</indexterm></cindex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="79">``</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="80">--foption</indexterm></findex>
  
  <para>&arobase;&quot;u <accent type="uml" bracketed="off">u</accent> 
***************
*** 2036,2040 ****
  &arobase;result &result;
  &arobase;today <today/>
! &arobase;aa &aring;
  &arobase;AA &Aring;
  &arobase;ae &aelig;
--- 2410,2415 ----
  &arobase;result &result;
  &arobase;today <today/>
! </para>
! <para>&arobase;aa &aring;
  &arobase;AA &Aring;
  &arobase;ae &aelig;
***************
*** 2051,2055 ****
  &arobase;dh &eth;
  &arobase;th &thorn;
! &arobase;exclamdown &iexcl;
  &arobase;questiondown &iquest;
  &arobase;pounds &pound;
--- 2426,2431 ----
  &arobase;dh &eth;
  &arobase;th &thorn;
! </para>
! <para>&arobase;exclamdown &iexcl;
  &arobase;questiondown &iquest;
  &arobase;pounds &pound;
***************
*** 2066,2071 ****
  &arobase;guillemetleft &laquo;
  &arobase;guillemetright &raquo;
! &arobase;guillemotleft &laquo;
! &arobase;guillemotright &raquo;
  &arobase;guilsinglleft &lsaquo;
  &arobase;guilsinglright &rsaquo;
--- 2442,2447 ----
  &arobase;guillemetleft &laquo;
  &arobase;guillemetright &raquo;
! &arobase;guillemotleft &guillemotleft;
! &arobase;guillemotright &guillemotright;
  &arobase;guilsinglleft &lsaquo;
  &arobase;guilsinglright &rsaquo;
***************
*** 2139,2142 ****
--- 2515,2520 ----
  <code>&arobase;,&lbrace;c&rbrace;</code> <accent type="cedil">c</accent>
  <code>&arobase;,&lbrace;--c&rbrace;</code> <accent type="cedil">&textndash;c</accent>
+ <code>&arobase;ogonek&lbrace;a&rbrace;</code> <accent type="ogon">a</accent>
+ <code>&arobase;ogonek&lbrace;--a&rbrace;</code> <accent type="ogon">&textndash;a</accent>
  <code>&arobase;footnote&lbrace;in footnote&rbrace;</code> <footnote><para>in footnote</para></footnote>
  <code>&arobase;footnote&lbrace;in footnote2&rbrace;</code> <footnote><para>in footnote2</para></footnote>
***************
*** 2146,2153 ****
  <code>&arobase;image&lbrace;f--ile,,l--e&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageheight>l--e</imageheight></image>
  <code>&arobase;image&lbrace;f--ile,,,alt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><alttext>alt</alttext></image>
! <code>&arobase;image&lbrace;f--ile,,,,e-d-xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageextension>e--xt</imageextension></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,alt,e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension>e--xt</imageextension></image>
  <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a&textndash;lt</alttext></image>
! <code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;file ext&rbrace; e--xt&arobase;&rbrace;</code> <image where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>file ext</file> e--xt&rbrace;</imageextension></image>
  </para>
  <sp value="2" line="2"></sp>
--- 2524,2531 ----
  <code>&arobase;image&lbrace;f--ile,,l--e&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageheight>l--e</imageheight></image>
  <code>&arobase;image&lbrace;f--ile,,,alt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><alttext>alt</alttext></image>
! <code>&arobase;image&lbrace;f--ile,,,,.e-d-xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageextension>.e--xt</imageextension></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,alt,.e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension>.e--xt</imageextension></image>
  <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a&textndash;lt</alttext></image>
! <code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;.file ext&rbrace; e--xt&arobase;&rbrace;</code> <image where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>.file ext</file> e--xt&rbrace;</imageextension></image>
  </para>
  <sp value="2" line="2"></sp>
***************
*** 2214,2217 ****
--- 2592,2606 ----
  </quotation>
  
+ <smallquotation endspaces=" "> 
+ <para>A small quot&textmdash;ation
+ </para></smallquotation>
+ 
+ <smallquotation spaces=" " endspaces=" ">
+ <para>A small Note
+ </para></smallquotation>
+ 
+ <smallquotation spaces=" " endspaces=" ">
+ <para>something, other thing
+ </para></smallquotation>
  
  <itemize commandarg="bullet" endspaces=" "><itemprepend>&bullet;</itemprepend>
***************
*** 2268,2271 ****
--- 2657,2693 ----
  </pre></example>
  
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage>
+ <pre xml:space="preserve">example one arg
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg>
+ <pre xml:space="preserve">example two args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg>
+ <pre xml:space="preserve">example three args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg><examplearg spaces=" ">fourth arg</examplearg>
+ <pre xml:space="preserve">example four args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg><examplearg spaces=" ">fourth arg</examplearg><examplearg spaces=" ">fifth arg</examplearg>
+ <pre xml:space="preserve">example five args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>something <accent type="acute" bracketed="off">e</accent> &tex;</examplelanguage>
+ <pre xml:space="preserve">The something <accent type="acute" bracketed="off">e</accent> &tex; is here.
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplelanguage>&arobase; at the end of line <spacecmd type="nl"/></examplelanguage><pre xml:space="preserve">A &arobase; at the end of the &arobase;example line.
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><pre xml:space="preserve">example with empty args
+ </pre></example>
+ 
+ <example spaces=" " endspaces=" "><examplearg>nonempty</examplearg><pre xml:space="preserve">example with empty and non empty args mix
+ </pre></example>
+ 
  <smallexample endspaces=" ">
  <pre xml:space="preserve">s--mallexample
***************
*** 2296,2315 ****
  </pre></smallformat>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="69">d--effn_name</indexterm><defcategory>c--ategory</defcategory> <deffunction>d--effn_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;effn
  </para></definitionitem></deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="70">de--ffn_name</indexterm><defcategory>cate--gory</defcategory> <deffunction>de--ffn_name</deffunction> <defparam>ar--guments</defparam>    <defparam>more</defparam> <defparam>args</defparam> <defparam>&linebreak;</defparam> <defparam>even</defparam> <defparam>more</defparam> <defparam>so</defparam></definitionterm>
  <definitionitem><para>def&textndash;fn
  </para></definitionitem></deffn>
   
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="71"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="17">index entry within deffn</indexterm></cindex>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="72">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="73">log trap</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="74">log trap1</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on" spaces=" ">log trap1</deffunction> <defparam bracketed="on"></defparam>  </definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="75">log trap2</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap2</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="76"><b>id ule</b></indexterm><defcategory>cmde</defcategory> <deffunction><b>id ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="77"><b>id <samp>i</samp> ule</b></indexterm><defcategory>cmde2</defcategory> <deffunction><b>id <samp>i</samp> ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
  <deffnx spaces=" "><definitionterm><defcategory><b>id <samp>i</samp> ule</b></defcategory>    </definitionterm></deffnx>
  <deffnx><definitionterm></definitionterm></deffnx>
--- 2718,2746 ----
  </pre></smallformat>
  
! <ignore>
! in the displaymath below, as in math, backslash are doubled because 
! we are in a macro.
! </ignore>
! <displaymath endspaces=" ">
! disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </displaymath>
! 
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="81">d--effn_name</indexterm><defcategory>c--ategory</defcategory> <deffunction>d--effn_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;effn
  </para></definitionitem></deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="82">de--ffn_name</indexterm><defcategory>cate--gory</defcategory> <deffunction>de--ffn_name</deffunction> <defparam>ar--guments</defparam>    <defparam>more</defparam> <defparam>args</defparam> <defparam>&linebreak;</defparam> <defparam>even</defparam> <defparam>more</defparam> <defparam>so</defparam></definitionterm>
  <definitionitem><para>def&textndash;fn
  </para></definitionitem></deffn>
   
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="83"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="17">index entry within deffn</indexterm></cindex>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="84">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="85">log trap</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="86">log trap1</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on" spaces=" ">log trap1</deffunction> <defparam bracketed="on"></defparam>  </definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="87">log trap2</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap2</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="88"><b>id ule</b></indexterm><defcategory>cmde</defcategory> <deffunction><b>id ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="89"><b>id <samp>i</samp> ule</b></indexterm><defcategory>cmde2</defcategory> <deffunction><b>id <samp>i</samp> ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
  <deffnx spaces=" "><definitionterm><defcategory><b>id <samp>i</samp> ule</b></defcategory>    </definitionterm></deffnx>
  <deffnx><definitionterm></definitionterm></deffnx>
***************
*** 2317,2342 ****
  <deffnx spaces=" "><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="78">machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="79">bidule machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on">bidule machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="80">machin</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory> <deffunction bracketed="on" spaces=" "></deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="81">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
  <!-- c comment -->
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="82">a</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>a</deffunction> <defparam>b</defparam> <defparam>c</defparam> <defparam>d</defparam> <defparam>e</defparam> <defparam><b>f g</b></defparam> <defparam bracketed="on">h i</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="83">deffnx</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>deffnx</deffunction> <defparam>before</defparam> <defparam>end</defparam> <defparam>deffn</defparam></definitionterm></deffnx>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="84">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction></definitionterm>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="85">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction> <defparam>with</defparam> <defparam>deffnx</defparam></definitionterm>
  <!-- c comment between deffn and deffnx -->
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="86">deffnx</indexterm><defcategory>empty</defcategory> <deffunction>deffnx</deffunction></definitionterm></deffnx>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="87"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="88">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
  <definitionitem><!-- c comment -->
  <para>text in def item for second def item
--- 2748,2773 ----
  <deffnx spaces=" "><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="90">machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="91">bidule machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on">bidule machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="92">machin</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory> <deffunction bracketed="on" spaces=" "></deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="93">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
  <!-- c comment -->
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="94">a</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>a</deffunction> <defparam>b</defparam> <defparam>c</defparam> <defparam>d</defparam> <defparam>e</defparam> <defparam><b>f g</b></defparam> <defparam bracketed="on">h i</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="95">deffnx</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>deffnx</deffunction> <defparam>before</defparam> <defparam>end</defparam> <defparam>deffn</defparam></definitionterm></deffnx>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="96">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction></definitionterm>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="97">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction> <defparam>with</defparam> <defparam>deffnx</defparam></definitionterm>
  <!-- c comment between deffn and deffnx -->
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="98">deffnx</indexterm><defcategory>empty</defcategory> <deffunction>deffnx</deffunction></definitionterm></deffnx>
  </deffn>
  
! <deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="99"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="100">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
  <definitionitem><!-- c comment -->
  <para>text in def item for second def item
***************
*** 2347,2355 ****
  </para></definitionitem></defvr>
  
! <deftypefn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="89">d--eftypefn_name</indexterm><defcategory>c--ategory</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefn_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypefn
  </para></definitionitem></deftypefn>
  
! <deftypeop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="90">d--eftypeop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypeop_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypeop
  </para></definitionitem></deftypeop>
--- 2778,2786 ----
  </para></definitionitem></defvr>
  
! <deftypefn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="101">d--eftypefn_name</indexterm><defcategory>c--ategory</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefn_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypefn
  </para></definitionitem></deftypefn>
  
! <deftypeop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="102">d--eftypeop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypeop_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypeop
  </para></definitionitem></deftypeop>
***************
*** 2363,2367 ****
  </para></definitionitem></defcv>
  
! <defop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="91">d--efop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <defoperation>d--efop_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efop
  </para></definitionitem></defop>
--- 2794,2798 ----
  </para></definitionitem></defcv>
  
! <defop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="103">d--efop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <defoperation>d--efop_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efop
  </para></definitionitem></defop>
***************
*** 2371,2383 ****
  </para></definitionitem></deftp>
  
! <defun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="92">d--efun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deffunction>d--efun_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efun
  </para></definitionitem></defun>
  
! <defmac spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="93">d--efmac_name</indexterm><defcategory automatic="on" bracketed="on">Macro</defcategory> <deffunction>d--efmac_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efmac
  </para></definitionitem></defmac>
  
! <defspec spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="94">d--efspec_name</indexterm><defcategory automatic="on" bracketed="on">Special Form</defcategory> <deffunction>d--efspec_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efspec
  </para></definitionitem></defspec>
--- 2802,2814 ----
  </para></definitionitem></deftp>
  
! <defun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="104">d--efun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deffunction>d--efun_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efun
  </para></definitionitem></defun>
  
! <defmac spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="105">d--efmac_name</indexterm><defcategory automatic="on" bracketed="on">Macro</defcategory> <deffunction>d--efmac_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efmac
  </para></definitionitem></defmac>
  
! <defspec spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="106">d--efspec_name</indexterm><defcategory automatic="on" bracketed="on">Special Form</defcategory> <deffunction>d--efspec_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efspec
  </para></definitionitem></defspec>
***************
*** 2391,2395 ****
  </para></definitionitem></defopt>
  
! <deftypefun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="95">d--eftypefun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefun_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypefun
  </para></definitionitem></deftypefun>
--- 2822,2826 ----
  </para></definitionitem></defopt>
  
! <deftypefun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="107">d--eftypefun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefun_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypefun
  </para></definitionitem></deftypefun>
***************
*** 2407,2415 ****
  </para></definitionitem></deftypeivar>
  
! <defmethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="96">d--efmethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <defoperation>d--efmethod_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efmethod
  </para></definitionitem></defmethod>
  
! <deftypemethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="97">d--eftypemethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypemethod_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypemethod
  </para></definitionitem></deftypemethod>
--- 2838,2846 ----
  </para></definitionitem></deftypeivar>
  
! <defmethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="108">d--efmethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <defoperation>d--efmethod_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><para>d&textndash;efmethod
  </para></definitionitem></defmethod>
  
! <deftypemethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="109">d--eftypemethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypemethod_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><para>d&textndash;eftypemethod
  </para></definitionitem></deftypemethod>
***************
*** 2492,2498 ****
  
  <ftable commandarg="asis" spaces=" " endspaces=" ">
! <tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm index="fn" number="98">a</indexterm>a</itemformat></item>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="18">index entry between item and itemx</indexterm></cindex>
! <itemx spaces=" "><itemformat command="asis"><indexterm index="fn" number="99">b</indexterm>b</itemformat></itemx>
  </tableterm><tableitem><para>l&textndash;ine
  </para></tableitem></tableentry></ftable>
--- 2923,2929 ----
  
  <ftable commandarg="asis" spaces=" " endspaces=" ">
! <tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm index="fn" number="110">a</indexterm>a</itemformat></item>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="18">index entry between item and itemx</indexterm></cindex>
! <itemx spaces=" "><itemformat command="asis"><indexterm index="fn" number="111">b</indexterm>b</itemformat></itemx>
  </tableterm><tableitem><para>l&textndash;ine
  </para></tableitem></tableentry></ftable>
***************
*** 2543,2551 ****
  <subsubheading spaces=" ">subsubheading</subsubheading>
  
! <!-- c makeinfo cannot handle that -->
  
  
  <!-- c invalid texinfo -->
  
  
  <para>In example.
--- 2974,3092 ----
  <subsubheading spaces=" ">subsubheading</subsubheading>
  
! 
! <para><code>&arobase;acronym&lbrace;--a,an accronym &arobase;comma&lbrace;&rbrace; &arobase;enddots&lbrace;&rbrace;&rbrace;</code> <acronym><acronymword>&textndash;a</acronymword><acronymdesc>an accronym &comma; &enddots;</acronymdesc></acronym>
! <code>&arobase;abbr&lbrace;&arobase;'E--. &arobase;comma&lbrace;&rbrace;A., &arobase;'Etude--&arobase;comma&lbrace;&rbrace; &arobase;b&lbrace;Autonome&rbrace; &rbrace;</code> <abbr><abbrword><accent type="acute" bracketed="off">E</accent>&textndash;. &comma;A.</abbrword><abbrdesc spaces=" "><accent type="acute" bracketed="off">E</accent>tude&textndash;&comma; <b>Autonome</b> </abbrdesc></abbr>
! <code>&arobase;abbr&lbrace;&arobase;'E--. &arobase;comma&lbrace;&rbrace;A.&rbrace;</code> <abbr><abbrword><accent type="acute" bracketed="off">E</accent>&textndash;. &comma;A.</abbrword></abbr>
! </para>
! <para><code>&arobase;math&lbrace;--a&arobase;minus&lbrace;&rbrace; &lbrace;\frac&lbrace;1&rbrace;&lbrace;2&rbrace;&rbrace;&rbrace;</code> <math>--a&minus; {\frac{1}{2}}</math>
! </para>
! <para><code>&arobase;image&lbrace;f-ile,,,alt&arobase;verb&lbrace;:jk _&quot; %&noeos;&rbrace;&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><alttext>alt<verb delimiter=":">jk _&quot; %@</verb></alttext></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace; &arobase;b&lbrace;in b &quot;&rbrace;,e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext><verb delimiter=":">jk _&quot; %@</verb> <b>in b &quot;</b></alttext><imageextension>e--xt</imageextension></image>
! <code>&arobase;image&lbrace;file&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace;,,,alt&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace;&rbrace;</code> <image where="inline"><imagefile>file<verb delimiter=":">jk _&quot; %@</verb></imagefile><alttext>alt<verb delimiter=":">jk _&quot; %@</verb></alttext></image>
! </para>
  
  
+ <set name="invalid" line=" invalid"></set>
  <!-- c invalid texinfo -->
  
+ <para>Somehow invalid use of &arobase;,:&linebreak;
+ &arobase;, <accent type="cedil"></accent>
+ &linebreak;
+ &arobase;,&arobase;&quot;u <accent type="cedil"></accent><accent type="uml" bracketed="off">u</accent>
+ </para>
+ <para>Invalid use of &arobase;&textrsquo;:&linebreak;
+ &arobase;&textrsquo; <accent type="acute"></accent>
+ &linebreak;
+ &arobase;&textrsquo;&arobase;&quot;u <accent type="acute"></accent><accent type="uml" bracketed="off">u</accent>
+ </para>
+ <!-- c only i or j as arg -->
+ <para>&arobase;dotless&lbrace;truc&rbrace; <dotless>truc</dotless>
+ &arobase;dotless&lbrace;ij&rbrace; <dotless>ij</dotless>
+ <code>&arobase;dotless&lbrace;--a&rbrace;</code> <dotless>&textndash;a</dotless>
+ <code>&arobase;dotless&lbrace;a&rbrace;</code> <dotless>a</dotless>
+ </para>
+ <!-- c @U arg must be specified and within range -->
+ <para>&arobase;U, without braces &arobase;U&lbrace;&rbrace;, with empty arg <U></U>
+ &arobase;U&lbrace;z&rbrace;, with non-hex arg <U>z</U>
+ &arobase;U&lbrace;abc&rbrace;, with &lt;4 hex digits <U>abc</U>
+ &arobase;U&lbrace;FFFFFFFFFFFFFF&rbrace;, value much too large <U>FFFFFFFFFFFFFF</U>
+ &arobase;U&lbrace;110000&rbrace;, value just beyond Unicode <U>110000</U>
+ </para>
+ <!-- c braces missing -->
+ <para>&arobase;TeX, but without brace &tex;<!-- c unknown command -->
+ <code>&arobase;#</code> #
+ </para>
+ <!-- c no arg -->
+ <para><code>&arobase;w&lbrace;--a&rbrace;</code> <w>&textndash;a</w>
+ </para>
+ <!-- c no file -->
+ <para><code>&arobase;image&lbrace;,1--xt&rbrace;</code> <image where="inline"><imagewidth>1--xt</imagewidth></image>
+ <code>&arobase;image&lbrace;,,2--xt&rbrace;</code> <image where="inline"><imageheight>2--xt</imageheight></image>
+ <code>&arobase;image&lbrace;,,,3--xt&rbrace;</code> <image where="inline"><alttext>3&textndash;xt</alttext></image>
+ </para>
+ <sp></sp>
+ 
+ <!-- c braces missing -->
+ <itemize spaces=" " endspaces=" "><itemprepend> after emph</itemprepend>
+ <listitem spaces=" "><prepend> after emph</prepend><para>e&textndash;mph item
+ </para></listitem></itemize>
+ 
+ <!-- c braces missing -->
+ <itemize spaces=" " endspaces=" "><itemprepend>&bullet; a&textndash;n itemize line</itemprepend>
+ <listitem spaces=" "><prepend>&bullet; a&textndash;n itemize line</prepend><para>i&textndash;tem 1
+ </para></listitem><listitem spaces=" "><prepend>&bullet; a&textndash;n itemize line</prepend><para>i&textndash;tem 2
+ </para></listitem></itemize>
+ 
+ <!-- c deffnx after deff lines -->
+ <deffn spaces=" " endspaces=" "><definitionterm><defcategory>fun</defcategory></definitionterm>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="112">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> </definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="113">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam>  <defparam>after</defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="114">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> <defparam bracketed="on" spaces="\n"></defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="115">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> <defparam bracketed="on" spaces=" ">and after</defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="116">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
+ <!-- c comment -->
+ <para>Various deff lines
+ </para><deffnx spaces=" "><definitionterm><indexterm index="fn" number="117">after</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>after</deffunction> <defparam>a</defparam> <defparam>deff</defparam> <defparam>item</defparam></definitionterm></deffnx>
+ </deffn>
+ 
+ <!-- c node is non existent, or missing first arg -->
+ <para><code>&arobase;ref&lbrace;node&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename></ref>
+ </para>
+ <para><code>&arobase;ref&lbrace;,cross ref name&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname></ref>
+ <code>&arobase;ref&lbrace;,,title&rbrace;</code> <ref><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;,,,file name&rbrace;</code> <ref manual="file name"><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,,,,manual&rbrace;</code> <ref><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname></ref>
+ <code>&arobase;ref&lbrace;node,,title&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;node,,,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,,,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title, file name, manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,title,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,,title,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;chapter,,title, file name, manual&rbrace;</code> <ref label="chapter" manual="file name"><xrefnodename>chapter</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,title, file name, manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,,file name,manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfofile>file name</xrefinfofile><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,,file name&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,,,manual&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,file name&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,,manual&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title, file name, manual&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,title,file name&rbrace;</code> <ref manual="file name"><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,,title,,manual&rbrace;</code> <ref><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,title, file name, manual&rbrace;</code> <ref manual="file name"><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,,file name,manual&rbrace;</code> <ref manual="file name"><xrefinfofile>file name</xrefinfofile><xrefprintedname>manual</xrefprintedname></ref>
+ </para>
+ <para><code>&arobase;inforef&lbrace;,cross ref name &rbrace;</code> <inforef><inforefrefname>cross ref name </inforefrefname></inforef>
+ <code>&arobase;inforef&lbrace;,,file name&rbrace;</code> <inforef manual="file name"><inforefinfoname>file name</inforefinfoname></inforef>
+ <code>&arobase;inforef&lbrace;,cross ref name, file name&rbrace;</code> <inforef manual="file name"><inforefrefname>cross ref name</inforefrefname><inforefinfoname spaces=" ">file name</inforefinfoname></inforef>
+ <code>&arobase;inforef&lbrace;&rbrace;</code> <inforef></inforef>
+ </para>
+ 
  
  <para>In example.
***************
*** 2569,2574 ****
  <cindex index="cp" spaces=" "><indexterm index="cp" number="19">&textndash;option</indexterm></cindex>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="20">&textldquo;</indexterm></cindex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="100">``</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="101">--foption</indexterm></findex>
  
  &arobase;&quot;u <accent type="uml" bracketed="off">u</accent> 
--- 3110,3115 ----
  <cindex index="cp" spaces=" "><indexterm index="cp" number="19">&textndash;option</indexterm></cindex>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="20">&textldquo;</indexterm></cindex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="118">``</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="119">--foption</indexterm></findex>
  
  &arobase;&quot;u <accent type="uml" bracketed="off">u</accent> 
***************
*** 2629,2632 ****
--- 3170,3174 ----
  &arobase;result &result;
  &arobase;today <today/>
+ 
  &arobase;aa &aring;
  &arobase;AA &Aring;
***************
*** 2644,2647 ****
--- 3186,3190 ----
  &arobase;dh &eth;
  &arobase;th &thorn;
+ 
  &arobase;exclamdown &iexcl;
  &arobase;questiondown &iquest;
***************
*** 2659,2664 ****
  &arobase;guillemetleft &laquo;
  &arobase;guillemetright &raquo;
! &arobase;guillemotleft &laquo;
! &arobase;guillemotright &raquo;
  &arobase;guilsinglleft &lsaquo;
  &arobase;guilsinglright &rsaquo;
--- 3202,3207 ----
  &arobase;guillemetleft &laquo;
  &arobase;guillemetright &raquo;
! &arobase;guillemotleft &guillemotleft;
! &arobase;guillemotright &guillemotright;
  &arobase;guilsinglleft &lsaquo;
  &arobase;guilsinglright &rsaquo;
***************
*** 2732,2735 ****
--- 3275,3280 ----
  <code>&arobase;,&lbrace;c&rbrace;</code> <accent type="cedil">c</accent>
  <code>&arobase;,&lbrace;--c&rbrace;</code> <accent type="cedil">--c</accent>
+ <code>&arobase;ogonek&lbrace;a&rbrace;</code> <accent type="ogon">a</accent>
+ <code>&arobase;ogonek&lbrace;--a&rbrace;</code> <accent type="ogon">--a</accent>
  <code>&arobase;footnote&lbrace;in footnote&rbrace;</code> <footnote><para>in footnote</para></footnote>
  <code>&arobase;footnote&lbrace;in footnote2&rbrace;</code> <footnote><para>in footnote2</para></footnote>
***************
*** 2739,2746 ****
  <code>&arobase;image&lbrace;f--ile,,l--e&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageheight>l--e</imageheight></image>
  <code>&arobase;image&lbrace;f--ile,,,alt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><alttext>alt</alttext></image>
! <code>&arobase;image&lbrace;f--ile,,,,e-d-xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageextension>e--xt</imageextension></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,alt,e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension>e--xt</imageextension></image>
  <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a--lt</alttext></image>
! <code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;file ext&rbrace; e--xt&arobase;&rbrace;</code> <image where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>file ext</file> e--xt&rbrace;</imageextension></image>
  
  <sp value="2" line="2"></sp>
--- 3284,3291 ----
  <code>&arobase;image&lbrace;f--ile,,l--e&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageheight>l--e</imageheight></image>
  <code>&arobase;image&lbrace;f--ile,,,alt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><alttext>alt</alttext></image>
! <code>&arobase;image&lbrace;f--ile,,,,.e-d-xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imageextension>.e--xt</imageextension></image>
! <code>&arobase;image&lbrace;f--ile,aze,az,alt,.e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension>.e--xt</imageextension></image>
  <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a--lt</alttext></image>
! <code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;.file ext&rbrace; e--xt&arobase;&rbrace;</code> <image where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>.file ext</file> e--xt&rbrace;</imageextension></image>
  
  <sp value="2" line="2"></sp>
***************
*** 2807,2811 ****
  </quotation>
  <pre xml:space="preserve">
! 
  </pre><itemize commandarg="bullet" endspaces=" "><itemprepend>&bullet;</itemprepend>
  <listitem spaces=" "><prepend>&bullet;</prepend><pre xml:space="preserve">i--temize
--- 3352,3367 ----
  </quotation>
  <pre xml:space="preserve">
! </pre><smallquotation endspaces=" "> 
! <pre xml:space="preserve">A small quot---ation
! </pre></smallquotation>
! <pre xml:space="preserve">
! </pre><smallquotation spaces=" " endspaces=" ">
! <pre xml:space="preserve">A small Note
! </pre></smallquotation>
! <pre xml:space="preserve">
! </pre><smallquotation spaces=" " endspaces=" ">
! <pre xml:space="preserve">something, other thing
! </pre></smallquotation>
! <pre xml:space="preserve">
  </pre><itemize commandarg="bullet" endspaces=" "><itemprepend>&bullet;</itemprepend>
  <listitem spaces=" "><prepend>&bullet;</prepend><pre xml:space="preserve">i--temize
***************
*** 2861,2864 ****
--- 3417,3453 ----
  </pre></example>
  <pre xml:space="preserve">
+ </pre><example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage>
+ <pre xml:space="preserve">example one arg
+ </pre></example>
+ <pre xml:space="preserve">
+ </pre><example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg>
+ <pre xml:space="preserve">example two args
+ </pre></example>
+ <pre xml:space="preserve">
+ </pre><example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg>
+ <pre xml:space="preserve">example three args
+ </pre></example>
+ <pre xml:space="preserve">
+ </pre><example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg><examplearg spaces=" ">fourth arg</examplearg>
+ <pre xml:space="preserve">example four args
+ </pre></example>
+ <pre xml:space="preserve">
+ </pre><example spaces=" " endspaces=" "><examplelanguage>first arg</examplelanguage><examplearg spaces=" ">second arg</examplearg><examplearg spaces=" ">third arg</examplearg><examplearg spaces=" ">fourth arg</examplearg><examplearg spaces=" ">fifth arg</examplearg>
+ <pre xml:space="preserve">example five args
+ </pre></example>
+ <pre xml:space="preserve">
+ </pre><example spaces=" " endspaces=" "><examplelanguage>something <accent type="acute" bracketed="off">e</accent> &tex;</examplelanguage>
+ <pre xml:space="preserve">The something <accent type="acute" bracketed="off">e</accent> &tex; is here.
+ </pre></example>
+ <pre xml:space="preserve">
+ </pre><example spaces=" " endspaces=" "><examplelanguage>&arobase; at the end of line <spacecmd type="nl"/></examplelanguage><pre xml:space="preserve">A &arobase; at the end of the &arobase;example line.
+ </pre></example>
+ <pre xml:space="preserve">
+ </pre><example spaces=" " endspaces=" "><pre xml:space="preserve">example with empty args
+ </pre></example>
+ <pre xml:space="preserve">
+ </pre><example spaces=" " endspaces=" "><examplearg>nonempty</examplearg><pre xml:space="preserve">example with empty and non empty args mix
+ </pre></example>
+ <pre xml:space="preserve">
  </pre><smallexample endspaces=" ">
  <pre xml:space="preserve">s--mallexample
***************
*** 2889,2908 ****
  </pre></smallformat>
  <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="102">d--effn_name</indexterm><defcategory>c--ategory</defcategory> <deffunction>d--effn_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--effn
  </pre></definitionitem></deffn>
  <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="103">de--ffn_name</indexterm><defcategory>cate--gory</defcategory> <deffunction>de--ffn_name</deffunction> <defparam>ar--guments</defparam>    <defparam>more</defparam> <defparam>args</defparam> <defparam>&linebreak;</defparam> <defparam>even</defparam> <defparam>more</defparam> <defparam>so</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">def--fn
  </pre></definitionitem></deffn>
  <pre xml:space="preserve"> 
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="104"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
  <pre xml:space="preserve"><cindex index="cp" spaces=" "><indexterm index="cp" number="23">index entry within deffn</indexterm></cindex>
! </pre><deffnx spaces=" "><definitionterm><indexterm index="fn" number="105">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="106">log trap</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="107">log trap1</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on" spaces=" ">log trap1</deffunction> <defparam bracketed="on"></defparam>  </definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="108">log trap2</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap2</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="109"><b>id ule</b></indexterm><defcategory>cmde</defcategory> <deffunction><b>id ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="110"><b>id <samp>i</samp> ule</b></indexterm><defcategory>cmde2</defcategory> <deffunction><b>id <samp>i</samp> ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
  <deffnx spaces=" "><definitionterm><defcategory><b>id <samp>i</samp> ule</b></defcategory>    </definitionterm></deffnx>
  <deffnx><definitionterm></definitionterm></deffnx>
--- 3478,3506 ----
  </pre></smallformat>
  <pre xml:space="preserve">
! <ignore>
! in the displaymath below, as in math, backslash are doubled because 
! we are in a macro.
! </ignore>
! </pre><displaymath endspaces=" ">
! disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </displaymath>
! <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="120">d--effn_name</indexterm><defcategory>c--ategory</defcategory> <deffunction>d--effn_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--effn
  </pre></definitionitem></deffn>
  <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="121">de--ffn_name</indexterm><defcategory>cate--gory</defcategory> <deffunction>de--ffn_name</deffunction> <defparam>ar--guments</defparam>    <defparam>more</defparam> <defparam>args</defparam> <defparam>&linebreak;</defparam> <defparam>even</defparam> <defparam>more</defparam> <defparam>so</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">def--fn
  </pre></definitionitem></deffn>
  <pre xml:space="preserve"> 
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="122"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
  <pre xml:space="preserve"><cindex index="cp" spaces=" "><indexterm index="cp" number="23">index entry within deffn</indexterm></cindex>
! </pre><deffnx spaces=" "><definitionterm><indexterm index="fn" number="123">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="124">log trap</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="125">log trap1</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on" spaces=" ">log trap1</deffunction> <defparam bracketed="on"></defparam>  </definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="126">log trap2</indexterm><defcategory>Command</defcategory> <deffunction bracketed="on">log trap2</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="127"><b>id ule</b></indexterm><defcategory>cmde</defcategory> <deffunction><b>id ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="128"><b>id <samp>i</samp> ule</b></indexterm><defcategory>cmde2</defcategory> <deffunction><b>id <samp>i</samp> ule</b></deffunction> <defparam>truc</defparam></definitionterm></deffnx>
  <deffnx spaces=" "><definitionterm><defcategory><b>id <samp>i</samp> ule</b></defcategory>    </definitionterm></deffnx>
  <deffnx><definitionterm></definitionterm></deffnx>
***************
*** 2910,2935 ****
  <deffnx spaces=" "><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="111">machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="112">bidule machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on">bidule machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="113">machin</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory> <deffunction bracketed="on" spaces=" "></deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="114">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
  <pre xml:space="preserve"><!-- c comment -->
  </pre><deffnx><definitionterm><defcategory bracketed="on">truc</defcategory></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="115">a</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>a</deffunction> <defparam>b</defparam> <defparam>c</defparam> <defparam>d</defparam> <defparam>e</defparam> <defparam><b>f g</b></defparam> <defparam bracketed="on">h i</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="116">deffnx</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>deffnx</deffunction> <defparam>before</defparam> <defparam>end</defparam> <defparam>deffn</defparam></definitionterm></deffnx>
  </deffn>
  <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="117">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction></definitionterm>
  </deffn>
  <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="118">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction> <defparam>with</defparam> <defparam>deffnx</defparam></definitionterm>
  <pre xml:space="preserve"><!-- c comment between deffn and deffnx -->
! </pre><deffnx spaces=" "><definitionterm><indexterm index="fn" number="119">deffnx</indexterm><defcategory>empty</defcategory> <deffunction>deffnx</deffunction></definitionterm></deffnx>
  </deffn>
  <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="120"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="121">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
  <definitionitem><pre xml:space="preserve"><!-- c comment -->
  text in def item for second def item
--- 3508,3533 ----
  <deffnx spaces=" "><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="129">machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="130">bidule machin</indexterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on">bidule machin</deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="131">machin</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>machin</deffunction></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on">truc</defcategory> <deffunction bracketed="on" spaces=" "></deffunction></definitionterm></deffnx>
! <deffnx><definitionterm><indexterm index="fn" number="132">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
  <pre xml:space="preserve"><!-- c comment -->
  </pre><deffnx><definitionterm><defcategory bracketed="on">truc</defcategory></definitionterm></deffnx>
  <deffnx><definitionterm><defcategory bracketed="on"></defcategory> <deffunction bracketed="on"></deffunction></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="133">a</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>a</deffunction> <defparam>b</defparam> <defparam>c</defparam> <defparam>d</defparam> <defparam>e</defparam> <defparam><b>f g</b></defparam> <defparam bracketed="on">h i</defparam></definitionterm></deffnx>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="134">deffnx</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>deffnx</deffunction> <defparam>before</defparam> <defparam>end</defparam> <defparam>deffn</defparam></definitionterm></deffnx>
  </deffn>
  <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="135">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction></definitionterm>
  </deffn>
  <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="136">deffn</indexterm><defcategory>empty</defcategory> <deffunction>deffn</deffunction> <defparam>with</defparam> <defparam>deffnx</defparam></definitionterm>
  <pre xml:space="preserve"><!-- c comment between deffn and deffnx -->
! </pre><deffnx spaces=" "><definitionterm><indexterm index="fn" number="137">deffnx</indexterm><defcategory>empty</defcategory> <deffunction>deffnx</deffunction></definitionterm></deffnx>
  </deffn>
  <pre xml:space="preserve">
! </pre><deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="138"><var>i</var></indexterm><defcategory>fset</defcategory> <deffunction><var>i</var></deffunction> <defparam>a</defparam> <defparam>g</defparam></definitionterm>
! <deffnx spaces=" "><definitionterm><indexterm index="fn" number="139">truc</indexterm><defcategory bracketed="on">cmde</defcategory> <deffunction>truc</deffunction> <defparam bracketed="on"></defparam></definitionterm></deffnx>
  <definitionitem><pre xml:space="preserve"><!-- c comment -->
  text in def item for second def item
***************
*** 2940,2948 ****
  </pre></definitionitem></defvr>
  <pre xml:space="preserve">
! </pre><deftypefn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="122">d--eftypefn_name</indexterm><defcategory>c--ategory</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefn_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><pre xml:space="preserve">d--eftypefn
  </pre></definitionitem></deftypefn>
  <pre xml:space="preserve">
! </pre><deftypeop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="123">d--eftypeop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypeop_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><pre xml:space="preserve">d--eftypeop
  </pre></definitionitem></deftypeop>
--- 3538,3546 ----
  </pre></definitionitem></defvr>
  <pre xml:space="preserve">
! </pre><deftypefn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="140">d--eftypefn_name</indexterm><defcategory>c--ategory</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefn_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><pre xml:space="preserve">d--eftypefn
  </pre></definitionitem></deftypefn>
  <pre xml:space="preserve">
! </pre><deftypeop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="141">d--eftypeop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypeop_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><pre xml:space="preserve">d--eftypeop
  </pre></definitionitem></deftypeop>
***************
*** 2956,2960 ****
  </pre></definitionitem></defcv>
  <pre xml:space="preserve">
! </pre><defop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="124">d--efop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <defoperation>d--efop_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efop
  </pre></definitionitem></defop>
--- 3554,3558 ----
  </pre></definitionitem></defcv>
  <pre xml:space="preserve">
! </pre><defop spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="142">d--efop_name on c--lass</indexterm><defcategory>c--ategory</defcategory> <defclass>c--lass</defclass> <defoperation>d--efop_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efop
  </pre></definitionitem></defop>
***************
*** 2964,2976 ****
  </pre></definitionitem></deftp>
  <pre xml:space="preserve">
! </pre><defun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="125">d--efun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deffunction>d--efun_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efun
  </pre></definitionitem></defun>
  <pre xml:space="preserve">
! </pre><defmac spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="126">d--efmac_name</indexterm><defcategory automatic="on" bracketed="on">Macro</defcategory> <deffunction>d--efmac_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efmac
  </pre></definitionitem></defmac>
  <pre xml:space="preserve">
! </pre><defspec spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="127">d--efspec_name</indexterm><defcategory automatic="on" bracketed="on">Special Form</defcategory> <deffunction>d--efspec_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efspec
  </pre></definitionitem></defspec>
--- 3562,3574 ----
  </pre></definitionitem></deftp>
  <pre xml:space="preserve">
! </pre><defun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="143">d--efun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deffunction>d--efun_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efun
  </pre></definitionitem></defun>
  <pre xml:space="preserve">
! </pre><defmac spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="144">d--efmac_name</indexterm><defcategory automatic="on" bracketed="on">Macro</defcategory> <deffunction>d--efmac_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efmac
  </pre></definitionitem></defmac>
  <pre xml:space="preserve">
! </pre><defspec spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="145">d--efspec_name</indexterm><defcategory automatic="on" bracketed="on">Special Form</defcategory> <deffunction>d--efspec_name</deffunction> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efspec
  </pre></definitionitem></defspec>
***************
*** 2984,2988 ****
  </pre></definitionitem></defopt>
  <pre xml:space="preserve">
! </pre><deftypefun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="128">d--eftypefun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefun_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><pre xml:space="preserve">d--eftypefun
  </pre></definitionitem></deftypefun>
--- 3582,3586 ----
  </pre></definitionitem></defopt>
  <pre xml:space="preserve">
! </pre><deftypefun spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="146">d--eftypefun_name</indexterm><defcategory automatic="on" bracketed="on">Function</defcategory> <deftype>t--ype</deftype> <deffunction>d--eftypefun_name</deffunction> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><pre xml:space="preserve">d--eftypefun
  </pre></definitionitem></deftypefun>
***************
*** 3000,3008 ****
  </pre></definitionitem></deftypeivar>
  <pre xml:space="preserve">
! </pre><defmethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="129">d--efmethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <defoperation>d--efmethod_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efmethod
  </pre></definitionitem></defmethod>
  <pre xml:space="preserve">
! </pre><deftypemethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="130">d--eftypemethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypemethod_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><pre xml:space="preserve">d--eftypemethod
  </pre></definitionitem></deftypemethod>
--- 3598,3606 ----
  </pre></definitionitem></deftypeivar>
  <pre xml:space="preserve">
! </pre><defmethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="147">d--efmethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <defoperation>d--efmethod_name</defoperation> <defparam>a--rguments...</defparam></definitionterm>
  <definitionitem><pre xml:space="preserve">d--efmethod
  </pre></definitionitem></defmethod>
  <pre xml:space="preserve">
! </pre><deftypemethod spaces=" " endspaces=" "><definitionterm><indexterm index="fn" number="148">d--eftypemethod_name on c--lass</indexterm><defcategory automatic="on" bracketed="on">Method</defcategory> <defclass>c--lass</defclass> <deftype>t--ype</deftype> <defoperation>d--eftypemethod_name</defoperation> <defparamtype>a--rguments...</defparamtype></definitionterm>
  <definitionitem><pre xml:space="preserve">d--eftypemethod
  </pre></definitionitem></deftypemethod>
***************
*** 3085,3091 ****
  <pre xml:space="preserve">
  </pre><ftable commandarg="asis" spaces=" " endspaces=" ">
! <tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm index="fn" number="131">a</indexterm>a</itemformat></item>
  <pre xml:space="preserve"><cindex index="cp" spaces=" "><indexterm index="cp" number="24">index entry between item and itemx</indexterm></cindex>
! </pre><itemx spaces=" "><itemformat command="asis"><indexterm index="fn" number="132">b</indexterm>b</itemformat></itemx>
  </tableterm><tableitem><pre xml:space="preserve">l--ine
  </pre></tableitem></tableentry></ftable>
--- 3683,3689 ----
  <pre xml:space="preserve">
  </pre><ftable commandarg="asis" spaces=" " endspaces=" ">
! <tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm index="fn" number="149">a</indexterm>a</itemformat></item>
  <pre xml:space="preserve"><cindex index="cp" spaces=" "><indexterm index="cp" number="24">index entry between item and itemx</indexterm></cindex>
! </pre><itemx spaces=" "><itemformat command="asis"><indexterm index="fn" number="150">b</indexterm>b</itemformat></itemx>
  </tableterm><tableitem><pre xml:space="preserve">l--ine
  </pre></tableitem></tableentry></ftable>
***************
*** 3136,3144 ****
  </pre><subsubheading spaces=" ">subsubheading</subsubheading>
  <pre xml:space="preserve">
- <!-- c makeinfo cannot handle that -->
  
  
  <!-- c invalid texinfo -->
  
  </pre></example>
  
--- 3734,3852 ----
  </pre><subsubheading spaces=" ">subsubheading</subsubheading>
  <pre xml:space="preserve">
  
+ <code>&arobase;acronym&lbrace;--a,an accronym &arobase;comma&lbrace;&rbrace; &arobase;enddots&lbrace;&rbrace;&rbrace;</code> <acronym><acronymword>--a</acronymword><acronymdesc>an accronym &comma; &enddots;</acronymdesc></acronym>
+ <code>&arobase;abbr&lbrace;&arobase;'E--. &arobase;comma&lbrace;&rbrace;A., &arobase;'Etude--&arobase;comma&lbrace;&rbrace; &arobase;b&lbrace;Autonome&rbrace; &rbrace;</code> <abbr><abbrword><accent type="acute" bracketed="off">E</accent>--. &comma;A.</abbrword><abbrdesc spaces=" "><accent type="acute" bracketed="off">E</accent>tude--&comma; <b>Autonome</b> </abbrdesc></abbr>
+ <code>&arobase;abbr&lbrace;&arobase;'E--. &arobase;comma&lbrace;&rbrace;A.&rbrace;</code> <abbr><abbrword><accent type="acute" bracketed="off">E</accent>--. &comma;A.</abbrword></abbr>
  
+ <code>&arobase;math&lbrace;--a&arobase;minus&lbrace;&rbrace; &lbrace;\frac&lbrace;1&rbrace;&lbrace;2&rbrace;&rbrace;&rbrace;</code> <math>--a&minus; {\frac{1}{2}}</math>
+ 
+ <code>&arobase;image&lbrace;f-ile,,,alt&arobase;verb&lbrace;:jk _&quot; %&noeos;&rbrace;&rbrace;</code> <image where="inline"><imagefile>f-ile</imagefile><alttext>alt<verb delimiter=":">jk _&quot; %@</verb></alttext></image>
+ <code>&arobase;image&lbrace;f--ile,aze,az,&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace; &arobase;b&lbrace;in b &quot;&rbrace;,e--xt&rbrace;</code> <image where="inline"><imagefile>f--ile</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext><verb delimiter=":">jk _&quot; %@</verb> <b>in b &quot;</b></alttext><imageextension>e--xt</imageextension></image>
+ <code>&arobase;image&lbrace;file&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace;,,,alt&arobase;verb&lbrace;:jk _&quot; %&arobase;:&rbrace;&rbrace;</code> <image where="inline"><imagefile>file<verb delimiter=":">jk _&quot; %@</verb></imagefile><alttext>alt<verb delimiter=":">jk _&quot; %@</verb></alttext></image>
+ 
+ 
+ 
+ <set name="invalid" line=" invalid"></set>
  <!-- c invalid texinfo -->
  
+ Somehow invalid use of &arobase;,:&linebreak;
+ &arobase;, <accent type="cedil"></accent>
+ &linebreak;
+ &arobase;,&arobase;&quot;u <accent type="cedil"></accent><accent type="uml" bracketed="off">u</accent>
+ 
+ Invalid use of &arobase;':&linebreak;
+ &arobase;' <accent type="acute"></accent>
+ &linebreak;
+ &arobase;'&arobase;&quot;u <accent type="acute"></accent><accent type="uml" bracketed="off">u</accent>
+ 
+ <!-- c only i or j as arg -->
+ &arobase;dotless&lbrace;truc&rbrace; <dotless>truc</dotless>
+ &arobase;dotless&lbrace;ij&rbrace; <dotless>ij</dotless>
+ <code>&arobase;dotless&lbrace;--a&rbrace;</code> <dotless>--a</dotless>
+ <code>&arobase;dotless&lbrace;a&rbrace;</code> <dotless>a</dotless>
+ 
+ <!-- c @U arg must be specified and within range -->
+ &arobase;U, without braces &arobase;U&lbrace;&rbrace;, with empty arg <U></U>
+ &arobase;U&lbrace;z&rbrace;, with non-hex arg <U>z</U>
+ &arobase;U&lbrace;abc&rbrace;, with &lt;4 hex digits <U>abc</U>
+ &arobase;U&lbrace;FFFFFFFFFFFFFF&rbrace;, value much too large <U>FFFFFFFFFFFFFF</U>
+ &arobase;U&lbrace;110000&rbrace;, value just beyond Unicode <U>110000</U>
+ 
+ <!-- c braces missing -->
+ &arobase;TeX, but without brace &tex;<!-- c unknown command -->
+ <code>&arobase;#</code> #
+ 
+ <!-- c no arg -->
+ <code>&arobase;w&lbrace;--a&rbrace;</code> <w>--a</w>
+ 
+ <!-- c no file -->
+ <code>&arobase;image&lbrace;,1--xt&rbrace;</code> <image where="inline"><imagewidth>1--xt</imagewidth></image>
+ <code>&arobase;image&lbrace;,,2--xt&rbrace;</code> <image where="inline"><imageheight>2--xt</imageheight></image>
+ <code>&arobase;image&lbrace;,,,3--xt&rbrace;</code> <image where="inline"><alttext>3--xt</alttext></image>
+ 
+ <sp></sp>
+ 
+ <!-- c braces missing -->
+ </pre><itemize spaces=" " endspaces=" "><itemprepend> after emph</itemprepend>
+ <listitem spaces=" "><prepend> after emph</prepend><pre xml:space="preserve">e--mph item
+ </pre></listitem></itemize>
+ <pre xml:space="preserve">
+ <!-- c braces missing -->
+ </pre><itemize spaces=" " endspaces=" "><itemprepend>&bullet; a--n itemize line</itemprepend>
+ <listitem spaces=" "><prepend>&bullet; a--n itemize line</prepend><pre xml:space="preserve">i--tem 1
+ </pre></listitem><listitem spaces=" "><prepend>&bullet; a--n itemize line</prepend><pre xml:space="preserve">i--tem 2
+ </pre></listitem></itemize>
+ <pre xml:space="preserve">
+ <!-- c deffnx after deff lines -->
+ </pre><deffn spaces=" " endspaces=" "><definitionterm><defcategory>fun</defcategory></definitionterm>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="151">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> </definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="152">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam>  <defparam>after</defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="153">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> <defparam bracketed="on" spaces="\n"></defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="154">machin</indexterm><defcategory>truc</defcategory> <deffunction>machin</deffunction> <defparam>bidule</defparam> <defparam>chose</defparam> <defparam>and</defparam> <defparam bracketed="on" spaces=" ">and after</defparam></definitionterm></deffnx>
+ <deffnx spaces=" "><definitionterm><indexterm index="fn" number="155">followed</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>followed</deffunction> <defparam>by</defparam> <defparam>a</defparam> <defparam>comment</defparam></definitionterm></deffnx>
+ <pre xml:space="preserve"><!-- c comment -->
+ Various deff lines
+ </pre><deffnx spaces=" "><definitionterm><indexterm index="fn" number="156">after</indexterm><defcategory bracketed="on">truc</defcategory> <deffunction>after</deffunction> <defparam>a</defparam> <defparam>deff</defparam> <defparam>item</defparam></definitionterm></deffnx>
+ </deffn>
+ <pre xml:space="preserve">
+ <!-- c node is non existent, or missing first arg -->
+ <code>&arobase;ref&lbrace;node&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename></ref>
+ 
+ <code>&arobase;ref&lbrace;,cross ref name&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname></ref>
+ <code>&arobase;ref&lbrace;,,title&rbrace;</code> <ref><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;,,,file name&rbrace;</code> <ref manual="file name"><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,,,,manual&rbrace;</code> <ref><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname></ref>
+ <code>&arobase;ref&lbrace;node,,title&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;node,,,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,,,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,cross ref name,title, file name, manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,title,file name&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;node,,title,,manual&rbrace;</code> <ref label="node"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;chapter,,title, file name, manual&rbrace;</code> <ref label="chapter" manual="file name"><xrefnodename>chapter</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,title, file name, manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;node,,,file name,manual&rbrace;</code> <ref label="node" manual="file name"><xrefnodename>node</xrefnodename><xrefinfofile>file name</xrefinfofile><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,,file name&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,,,manual&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,file name&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title,,manual&rbrace;</code> <ref><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,cross ref name,title, file name, manual&rbrace;</code> <ref manual="file name"><xrefinfoname>cross ref name</xrefinfoname><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,title,file name&rbrace;</code> <ref manual="file name"><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile>file name</xrefinfofile></ref>
+ <code>&arobase;ref&lbrace;,,title,,manual&rbrace;</code> <ref><xrefprinteddesc>title</xrefprinteddesc><xrefprintedname>manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,title, file name, manual&rbrace;</code> <ref manual="file name"><xrefprinteddesc>title</xrefprinteddesc><xrefinfofile spaces=" ">file name</xrefinfofile><xrefprintedname spaces=" ">manual</xrefprintedname></ref>
+ <code>&arobase;ref&lbrace;,,,file name,manual&rbrace;</code> <ref manual="file name"><xrefinfofile>file name</xrefinfofile><xrefprintedname>manual</xrefprintedname></ref>
+ 
+ <code>&arobase;inforef&lbrace;,cross ref name &rbrace;</code> <inforef><inforefrefname>cross ref name </inforefrefname></inforef>
+ <code>&arobase;inforef&lbrace;,,file name&rbrace;</code> <inforef manual="file name"><inforefinfoname>file name</inforefinfoname></inforef>
+ <code>&arobase;inforef&lbrace;,cross ref name, file name&rbrace;</code> <inforef manual="file name"><inforefrefname>cross ref name</inforefrefname><inforefinfoname spaces=" ">file name</inforefinfoname></inforef>
+ <code>&arobase;inforef&lbrace;&rbrace;</code> <inforef></inforef>
+ 
+ 
  </pre></example>
  
***************
*** 3148,3156 ****
  <cindex index="cp" spaces=" "><indexterm index="cp" number="28">?</indexterm></cindex>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="29">a</indexterm></cindex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="133">t--ruc</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="134">T--ruc</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="135">.</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="136">?</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="137">a</indexterm></findex>
  
  
--- 3856,3864 ----
  <cindex index="cp" spaces=" "><indexterm index="cp" number="28">?</indexterm></cindex>
  <cindex index="cp" spaces=" "><indexterm index="cp" number="29">a</indexterm></cindex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="157">t--ruc</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="158">T--ruc</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="159">.</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="160">?</indexterm></findex>
! <findex index="fn" spaces=" "><indexterm index="fn" number="161">a</indexterm></findex>
  
  
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/chapter.html texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/chapter.html
*** texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/chapter.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="navigation_abt.html#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="navigation_abt.html#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="navigation_abt.html#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="navigation_abt.html#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 57,60 ****
--- 61,66 ----
  </table>
  
+ </div>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/index.html texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/index.html
*** texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/index.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=navigation_abt.html#Top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_abt.html texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_abt.html
*** texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_abt.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_abt.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 52,56 ****
  
  <hr size="6">
! <span id="section"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
--- 56,61 ----
  
  <hr size="6">
! <div class="section" id="section">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="chapter.html" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 102,106 ****
  
  <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 107,111 ----
  
  <hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 212,216 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 217,221 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_toc.html texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_toc.html
*** texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_toc.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="navigation_abt.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="navigation_abt.html#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 56,60 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="navigation_abt.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 59,63 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="navigation_abt.html#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/section.html texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/section.html
*** texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/section.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/section.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 14,22 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 14,22 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 27,30 ****
--- 27,31 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 32,35 ****
--- 33,37 ----
  
  <meta http-equiv="Refresh" content="0; url=navigation_abt.html#section">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/subsection.html texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/subsection.html
*** texinfo-6.7/tp/tests/layout/res_parser/navigation_test_misc_file_collision/subsection.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/navigation_test_misc_file_collision/subsection.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="subsection"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="navigation_abt.html#section" title="Previous section in reading order"> &lt; </a>]</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="subsection" id="subsection">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="chapter.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="navigation_abt.html#section" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 53,56 ****
--- 57,62 ----
  
  
+ </div>
+ </div>
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic.html texinfo-6.8/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic.html
*** texinfo-6.7/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 55,59 ****
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 59,64 ----
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 89,93 ****
  </td></tr></table>
  <hr size="6">
! <span id="SEC_Foot"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 94,100 ----
  </td></tr></table>
  <hr size="6">
! </div>
! </div>
! <div class="Footnotes_element" id="SEC_Foot">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 98,105 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  <p>my footnote</p>
! <hr>
! <span id="SEC_Overview"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 105,112 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  <p>my footnote</p>
! </div><hr>
! <div class="Overview_element" id="SEC_Overview">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 115,120 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 122,127 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 225,229 ****
  </ul>
  
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 232,236 ----
  </ul>
  
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic_toc.html texinfo-6.8/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic_toc.html
*** texinfo-6.7/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic_toc.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic_toc.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 37,41 ----
  
  <body lang="en">
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 49,53 ****
  </ul>
  </div>
! <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
--- 52,56 ----
  </ul>
  </div>
! </div><hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="no_monolithic.html#Top" title="Cover (top) of document">Top</a>]</td>
diff -Nrc2 texinfo-6.7/tp/tests/Makefile.in texinfo-6.8/tp/tests/Makefile.in
*** texinfo-6.7/tp/tests/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/tp/tests/Makefile.in	2021-07-03 10:13:02.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 28,32 ****
  # Makefile.onetst generated by ../maintain/regenerate_cmd_tests.sh.
  #
! # Copyright 2019 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
--- 28,32 ----
  # Makefile.onetst generated by ../maintain/regenerate_cmd_tests.sh.
  #
! # Copyright 2021 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
***************
*** 120,126 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 120,127 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 129,137 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 130,142 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 141,147 ****
--- 146,156 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 156,160 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 165,168 ----
***************
*** 171,174 ****
--- 179,183 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 177,187 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 186,204 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 202,210 ****
--- 219,230 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 215,219 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 235,240 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 459,462 ****
--- 480,484 ----
    bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
    bases=`echo $$bases`
+ AM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)'
  RECHECK_LOGS = $(TEST_LOGS)
  TEST_SUITE_LOG = test-suite.log
***************
*** 529,532 ****
--- 551,555 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 547,550 ****
--- 570,574 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 553,559 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 577,584 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 564,567 ****
--- 589,594 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 571,579 ****
--- 598,615 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 591,602 ****
--- 627,642 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 606,609 ****
--- 646,650 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 612,625 ****
--- 653,674 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 627,631 ****
--- 676,682 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 649,664 ****
--- 700,768 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 667,670 ****
--- 771,775 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 698,704 ****
--- 803,813 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 709,733 ****
--- 818,852 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 737,740 ****
--- 856,860 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 783,790 ****
--- 903,912 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 795,804 ****
--- 917,931 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 809,813 ****
--- 936,943 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 823,842 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 953,977 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 846,853 ****
--- 981,991 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 857,862 ****
--- 995,1002 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 869,876 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 1009,1017 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 881,887 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 1022,1032 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 889,894 ****
--- 1034,1041 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 896,899 ****
--- 1043,1047 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 916,919 ****
--- 1064,1069 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 926,931 ****
--- 1076,1083 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 943,953 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 1095,1109 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 988,991 ****
--- 1144,1148 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 1000,1003 ****
--- 1157,1162 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 1009,1019 ****
--- 1168,1187 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 1028,1037 ****
--- 1196,1208 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 1044,1054 ****
--- 1215,1229 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 1061,1065 ****
--- 1236,1242 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 1084,1090 ****
--- 1261,1271 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 1092,1114 ****
--- 1273,1311 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 1120,1127 ****
--- 1317,1327 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 1129,1133 ****
--- 1329,1336 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 1140,1150 ****
--- 1343,1363 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1171,1174 ****
--- 1384,1388 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1178,1182 ****
--- 1392,1398 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1185,1201 ****
--- 1401,1422 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1208,1211 ****
--- 1429,1433 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1223,1229 ****
--- 1445,1461 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1236,1240 ****
--- 1468,1474 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1311,1314 ****
--- 1545,1549 ----
       test_scripts/formatting_simplest_test_css.sh \
       test_scripts/sectioning_sectioning_directions.sh \
+      test_scripts/sectioning_sectioning_directions_split_chapter.sh \
       test_scripts/indices_nodes_before_top_and_sections_html_chapter.sh \
       test_scripts/indices_nodes_before_top_and_sections_html_chapter_nodes.sh \
***************
*** 1362,1365 ****
--- 1597,1602 ----
       test_scripts/contents_double_contents_inline_section.sh \
       test_scripts/contents_double_contents_inline_nodes.sh \
+      test_scripts/contents_double_contents_after_title.sh \
+      test_scripts/contents_double_contents_after_title_no_texi2html.sh \
       test_scripts/contents_no_content_inline.sh \
       test_scripts/contents_no_content_do_contents_inline.sh \
***************
*** 1367,1370 ****
--- 1604,1609 ----
       test_scripts/contents_no_content_setcatpage_do_contents_inline.sh \
       test_scripts/contents_double_contents_book.sh \
+      test_scripts/contents_double_contents_after_title_book.sh \
+      test_scripts/contents_double_contents_after_title_book_chapter.sh \
       test_scripts/contents_contents_and_parts.sh \
       test_scripts/contents_contents_at_begin_info.sh \
***************
*** 1381,1384 ****
--- 1620,1624 ----
       test_scripts/layout_formatting_html_nodes.sh \
       test_scripts/layout_formatting_plaintext.sh \
+      test_scripts/layout_formatting_mathjax.sh \
       test_scripts/layout_formatting_html32.sh \
       test_scripts/layout_formatting_regions.sh \
***************
*** 1395,1400 ****
--- 1635,1644 ----
       test_scripts/tex_html_tex_accents_httex.sh \
       test_scripts/tex_html_tex_accents_l2h.sh \
+      test_scripts/tex_html_tex_gdef_httex.sh \
+      test_scripts/tex_html_tex_gdef_l2h.sh \
       test_scripts/tex_html_tex_complex_httex.sh \
       test_scripts/tex_html_tex_complex_l2h.sh \
+      test_scripts/tex_html_tex_eqalign_httex.sh \
+      test_scripts/tex_html_tex_eqalign_l2h.sh \
       test_scripts/tex_html_math_not_closed.sh \
       test_scripts/tex_html_tex_not_closed.sh \
***************
*** 1652,1656 ****
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
--- 1896,1900 ----
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
***************
*** 1728,1731 ****
--- 1972,1982 ----
  	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/sectioning_sectioning_directions_split_chapter.sh.log: test_scripts/sectioning_sectioning_directions_split_chapter.sh
+ 	@p='test_scripts/sectioning_sectioning_directions_split_chapter.sh'; \
+ 	b='test_scripts/sectioning_sectioning_directions_split_chapter.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
  test_scripts/indices_nodes_before_top_and_sections_html_chapter.sh.log: test_scripts/indices_nodes_before_top_and_sections_html_chapter.sh
  	@p='test_scripts/indices_nodes_before_top_and_sections_html_chapter.sh'; \
***************
*** 2085,2088 ****
--- 2336,2353 ----
  	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/contents_double_contents_after_title.sh.log: test_scripts/contents_double_contents_after_title.sh
+ 	@p='test_scripts/contents_double_contents_after_title.sh'; \
+ 	b='test_scripts/contents_double_contents_after_title.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/contents_double_contents_after_title_no_texi2html.sh.log: test_scripts/contents_double_contents_after_title_no_texi2html.sh
+ 	@p='test_scripts/contents_double_contents_after_title_no_texi2html.sh'; \
+ 	b='test_scripts/contents_double_contents_after_title_no_texi2html.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
  test_scripts/contents_no_content_inline.sh.log: test_scripts/contents_no_content_inline.sh
  	@p='test_scripts/contents_no_content_inline.sh'; \
***************
*** 2120,2123 ****
--- 2385,2402 ----
  	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/contents_double_contents_after_title_book.sh.log: test_scripts/contents_double_contents_after_title_book.sh
+ 	@p='test_scripts/contents_double_contents_after_title_book.sh'; \
+ 	b='test_scripts/contents_double_contents_after_title_book.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/contents_double_contents_after_title_book_chapter.sh.log: test_scripts/contents_double_contents_after_title_book_chapter.sh
+ 	@p='test_scripts/contents_double_contents_after_title_book_chapter.sh'; \
+ 	b='test_scripts/contents_double_contents_after_title_book_chapter.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
  test_scripts/contents_contents_and_parts.sh.log: test_scripts/contents_contents_and_parts.sh
  	@p='test_scripts/contents_contents_and_parts.sh'; \
***************
*** 2218,2221 ****
--- 2497,2507 ----
  	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/layout_formatting_mathjax.sh.log: test_scripts/layout_formatting_mathjax.sh
+ 	@p='test_scripts/layout_formatting_mathjax.sh'; \
+ 	b='test_scripts/layout_formatting_mathjax.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
  test_scripts/layout_formatting_html32.sh.log: test_scripts/layout_formatting_html32.sh
  	@p='test_scripts/layout_formatting_html32.sh'; \
***************
*** 2316,2319 ****
--- 2602,2619 ----
  	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/tex_html_tex_gdef_httex.sh.log: test_scripts/tex_html_tex_gdef_httex.sh
+ 	@p='test_scripts/tex_html_tex_gdef_httex.sh'; \
+ 	b='test_scripts/tex_html_tex_gdef_httex.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/tex_html_tex_gdef_l2h.sh.log: test_scripts/tex_html_tex_gdef_l2h.sh
+ 	@p='test_scripts/tex_html_tex_gdef_l2h.sh'; \
+ 	b='test_scripts/tex_html_tex_gdef_l2h.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
  test_scripts/tex_html_tex_complex_httex.sh.log: test_scripts/tex_html_tex_complex_httex.sh
  	@p='test_scripts/tex_html_tex_complex_httex.sh'; \
***************
*** 2328,2331 ****
--- 2628,2645 ----
  	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/tex_html_tex_eqalign_httex.sh.log: test_scripts/tex_html_tex_eqalign_httex.sh
+ 	@p='test_scripts/tex_html_tex_eqalign_httex.sh'; \
+ 	b='test_scripts/tex_html_tex_eqalign_httex.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ test_scripts/tex_html_tex_eqalign_l2h.sh.log: test_scripts/tex_html_tex_eqalign_l2h.sh
+ 	@p='test_scripts/tex_html_tex_eqalign_l2h.sh'; \
+ 	b='test_scripts/tex_html_tex_eqalign_l2h.sh'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
  	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  	"$$tst" $(AM_TESTS_FD_REDIRECT)
diff -Nrc2 texinfo-6.7/tp/tests/Makefile.onetst texinfo-6.8/tp/tests/Makefile.onetst
*** texinfo-6.7/tp/tests/Makefile.onetst	2019-09-17 18:20:17.000000000 +0100
--- texinfo-6.8/tp/tests/Makefile.onetst	2021-06-30 15:09:26.000000000 +0100
***************
*** 1,5 ****
  # Makefile.onetst generated by ../maintain/regenerate_cmd_tests.sh.
  #
! # Copyright 2019 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
--- 1,5 ----
  # Makefile.onetst generated by ../maintain/regenerate_cmd_tests.sh.
  #
! # Copyright 2021 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
***************
*** 22,25 ****
--- 22,26 ----
       test_scripts/formatting_simplest_test_css.sh \
       test_scripts/sectioning_sectioning_directions.sh \
+      test_scripts/sectioning_sectioning_directions_split_chapter.sh \
       test_scripts/indices_nodes_before_top_and_sections_html_chapter.sh \
       test_scripts/indices_nodes_before_top_and_sections_html_chapter_nodes.sh \
***************
*** 73,76 ****
--- 74,79 ----
       test_scripts/contents_double_contents_inline_section.sh \
       test_scripts/contents_double_contents_inline_nodes.sh \
+      test_scripts/contents_double_contents_after_title.sh \
+      test_scripts/contents_double_contents_after_title_no_texi2html.sh \
       test_scripts/contents_no_content_inline.sh \
       test_scripts/contents_no_content_do_contents_inline.sh \
***************
*** 78,81 ****
--- 81,86 ----
       test_scripts/contents_no_content_setcatpage_do_contents_inline.sh \
       test_scripts/contents_double_contents_book.sh \
+      test_scripts/contents_double_contents_after_title_book.sh \
+      test_scripts/contents_double_contents_after_title_book_chapter.sh \
       test_scripts/contents_contents_and_parts.sh \
       test_scripts/contents_contents_at_begin_info.sh \
***************
*** 92,95 ****
--- 97,101 ----
       test_scripts/layout_formatting_html_nodes.sh \
       test_scripts/layout_formatting_plaintext.sh \
+      test_scripts/layout_formatting_mathjax.sh \
       test_scripts/layout_formatting_html32.sh \
       test_scripts/layout_formatting_regions.sh \
***************
*** 106,111 ****
--- 112,121 ----
       test_scripts/tex_html_tex_accents_httex.sh \
       test_scripts/tex_html_tex_accents_l2h.sh \
+      test_scripts/tex_html_tex_gdef_httex.sh \
+      test_scripts/tex_html_tex_gdef_l2h.sh \
       test_scripts/tex_html_tex_complex_httex.sh \
       test_scripts/tex_html_tex_complex_l2h.sh \
+      test_scripts/tex_html_tex_eqalign_httex.sh \
+      test_scripts/tex_html_tex_eqalign_l2h.sh \
       test_scripts/tex_html_math_not_closed.sh \
       test_scripts/tex_html_tex_not_closed.sh \
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/Makefile.in texinfo-6.8/tp/tests/many_input_files/Makefile.in
*** texinfo-6.7/tp/tests/many_input_files/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/Makefile.in	2021-07-03 10:13:03.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 108,114 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 108,115 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 117,125 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 118,130 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 129,135 ****
--- 134,144 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 144,148 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 153,156 ----
***************
*** 159,162 ****
--- 167,171 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 165,175 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 174,192 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 190,198 ****
--- 207,218 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 203,207 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 223,228 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 413,416 ****
--- 434,438 ----
    bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
    bases=`echo $$bases`
+ AM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)'
  RECHECK_LOGS = $(TEST_LOGS)
  AM_RECURSIVE_TARGETS = check recheck
***************
*** 459,462 ****
--- 481,485 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 477,480 ****
--- 500,504 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 483,489 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 507,514 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 494,497 ****
--- 519,524 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 501,509 ****
--- 528,545 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 521,532 ****
--- 557,572 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 536,539 ****
--- 576,580 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 542,555 ****
--- 583,604 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 557,561 ****
--- 606,612 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 579,594 ****
--- 630,698 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 597,600 ****
--- 701,705 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 628,634 ****
--- 733,743 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 639,663 ****
--- 748,782 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 667,670 ****
--- 786,790 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 713,720 ****
--- 833,842 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 725,734 ****
--- 847,861 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 739,743 ****
--- 866,873 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 753,772 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 883,907 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 776,783 ****
--- 911,921 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 787,792 ****
--- 925,932 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 799,806 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 939,947 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 811,817 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 952,962 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 819,824 ****
--- 964,971 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 826,829 ****
--- 973,977 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 846,849 ****
--- 994,999 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 856,861 ****
--- 1006,1013 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 873,883 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 1025,1039 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 918,921 ****
--- 1074,1078 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 930,933 ****
--- 1087,1092 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 939,949 ****
--- 1098,1117 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 958,967 ****
--- 1126,1138 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 974,984 ****
--- 1145,1159 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 991,995 ****
--- 1166,1172 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 1014,1020 ****
--- 1191,1201 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 1022,1044 ****
--- 1203,1241 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 1050,1057 ****
--- 1247,1257 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 1059,1063 ****
--- 1259,1266 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 1070,1080 ****
--- 1273,1293 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1101,1104 ****
--- 1314,1318 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1108,1112 ****
--- 1322,1328 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1115,1131 ****
--- 1331,1352 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1138,1141 ****
--- 1359,1363 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1153,1159 ****
--- 1375,1391 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1166,1170 ****
--- 1398,1404 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1383,1387 ****
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
--- 1617,1621 ----
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_complex.html texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_complex.html
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_complex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_complex.html	2021-02-20 10:41:43.000000000 +0000
***************
*** 1,11 ****
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- $$\partial_{\eta} g(\eta(t),\varphi(t));
  $$
  
  Some (I-D) \varphi(t) math. -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>The title</title>
  
--- 1,11 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- $$\partial_{\eta} g(\eta(t),\varphi(t));
  $$
  
  Some (I-D) \varphi(t) math. -->
  <title>The title</title>
  
***************
*** 15,25 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 15,27 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,45 ****
  <h1>The title</h1>
  
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 43,47 ----
  <h1>The title</h1>
  
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 48,71 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_1.svg"
!  ALT="\begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <p>Some <!-- MATH
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN> math.
  </p><hr>
  
  
! <span id="Top"></span><span id="The-title"></span><h1 class="top">The title</h1>
  
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 50,73 ----
   -->
  
! <IMG
!  STYLE="height: 2.63ex; vertical-align: -0.78ex; " SRC="tex_complex_1.svg"
!  ALT="$\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $">
  </DIV>
! 
  
  <p>Some <!-- MATH
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN> math.
  </p><hr>
  
  
! <div class="top" id="Top">
! <span id="The-title"></span><h1 class="top">The title</h1>
  
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 74,94 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_1.svg"
!  ALT="\begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <p>Some <!-- MATH
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN> math.
  </p>
  <p>Tex:
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 76,95 ----
   -->
  
! <IMG
!  STYLE="height: 2.63ex; vertical-align: -0.78ex; " SRC="tex_complex_1.svg"
!  ALT="$\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $">
  </DIV>
! 
  
  <p>Some <!-- MATH
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN> math.
  </p>
  <p>Tex:
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 97,110 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_2.svg"
!  ALT="\begin{displaymath}
! U w V^\dagger
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  </p>
! <p>and math <SPAN CLASS="MATH"><IMG STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_5.svg"
   ALT="$\phi w V^t$"></SPAN>.
  </p>
--- 98,110 ----
   -->
  
! <IMG
!  STYLE="height: 2.31ex; vertical-align: -0.12ex; " SRC="tex_complex_2.svg"
!  ALT="$\displaystyle U w V^\dagger
! $">
  </DIV>
! 
  </p>
! <p>and math <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_5.svg"
   ALT="$\phi w V^t$"></SPAN>.
  </p>
***************
*** 115,121 ****
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 115,120 ----
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 124,144 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_3.svg"
!  ALT="\begin{displaymath}
! \omega = h ( \eta , \varphi)
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <p>and math <!-- MATH
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>.
  </p>
  </div>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 123,142 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_3.svg"
!  ALT="$\displaystyle \omega = h ( \eta , \varphi)
! $">
  </DIV>
! 
  
  <p>and math <!-- MATH
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>.
  </p>
  </div>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_complex-l2h_cache.pm texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_complex-l2h_cache.pm
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_complex-l2h_cache.pm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_complex-l2h_cache.pm	2021-01-24 22:38:27.000000000 +0000
***************
*** 3,8 ****
   U w V^\dagger
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 3,7 ----
   U w V^\dagger
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 11,28 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_2.svg"
!  ALT="\begin{displaymath}
! U w V^\dagger
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  
  $l2h_cache_key = q/$$
  \omega = h ( \eta , \varphi) 
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 10,24 ----
   -->
  
! <IMG
!  STYLE="height: 2.31ex; vertical-align: -0.12ex; " SRC="tex_complex_2.svg"
!  ALT="$\displaystyle U w V^\dagger
! $">
  </DIV>
! |;
  
  $l2h_cache_key = q/$$
  \omega = h ( \eta , \varphi) 
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 31,47 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_3.svg"
!  ALT="\begin{displaymath}
! \omega = h ( \eta , \varphi)
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  
  $l2h_cache_key = q/$$\partial_{\eta} g(\eta(t),\varphi(t));
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 27,40 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_3.svg"
!  ALT="$\displaystyle \omega = h ( \eta , \varphi)
! $">
  </DIV>
! |;
  
  $l2h_cache_key = q/$$\partial_{\eta} g(\eta(t),\varphi(t));
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 50,60 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_1.svg"
!  ALT="\begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  
  $l2h_cache_key = q/$(I-D) \varphi(t)$/;
--- 43,52 ----
   -->
  
! <IMG
!  STYLE="height: 2.63ex; vertical-align: -0.78ex; " SRC="tex_complex_1.svg"
!  ALT="$\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $">
  </DIV>
! |;
  
  $l2h_cache_key = q/$(I-D) \varphi(t)$/;
***************
*** 62,70 ****
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN>|;
  
  $l2h_cache_key = q/$\phi w V^t$/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_5.svg"
   ALT="$\phi w V^t$"></SPAN>|;
  
--- 54,64 ----
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN>|;
  
  $l2h_cache_key = q/$\phi w V^t$/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_5.svg"
   ALT="$\phi w V^t$"></SPAN>|;
  
***************
*** 73,77 ****
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>|;
  1;
\ No newline at end of file
--- 67,72 ----
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>|;
  1;
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_complex_l2h.html texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_complex_l2h.html
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_complex_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_complex_l2h.html	2021-01-24 22:38:27.000000000 +0000
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>tex_complex_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>tex_complex_l2h</TITLE>
***************
*** 21,26 ****
  
  <!-- l2h_begin tex_complex_l2h 1 -->
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 21,25 ----
  
  <!-- l2h_begin tex_complex_l2h 1 -->
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 29,45 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_l2h_img1.svg"
!  ALT="\begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_complex_l2h 1 -->
  
  <!-- l2h_begin tex_complex_l2h 2 -->
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 28,42 ----
   -->
  
! <IMG
!  STYLE="height: 2.63ex; vertical-align: -0.78ex; " SRC="tex_complex_l2h_img1.svg"
!  ALT="$\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $">
  </DIV>
! 
  
  <!-- l2h_end tex_complex_l2h 1 -->
  
  <!-- l2h_begin tex_complex_l2h 2 -->
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 48,65 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_l2h_img2.svg"
!  ALT="\begin{displaymath}
! U w V^\dagger
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_complex_l2h 2 -->
  
  <!-- l2h_begin tex_complex_l2h 3 -->
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 45,59 ----
   -->
  
! <IMG
!  STYLE="height: 2.31ex; vertical-align: -0.12ex; " SRC="tex_complex_l2h_img2.svg"
!  ALT="$\displaystyle U w V^\dagger
! $">
  </DIV>
! 
  
  <!-- l2h_end tex_complex_l2h 2 -->
  
  <!-- l2h_begin tex_complex_l2h 3 -->
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 68,79 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_l2h_img3.svg"
!  ALT="\begin{displaymath}
! \omega = h ( \eta , \varphi)
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_complex_l2h 3 -->
--- 62,71 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_l2h_img3.svg"
!  ALT="$\displaystyle \omega = h ( \eta , \varphi)
! $">
  </DIV>
! 
  
  <!-- l2h_end tex_complex_l2h 3 -->
***************
*** 83,87 ****
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_l2h_img4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN>
  
--- 75,80 ----
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_l2h_img4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN>
  
***************
*** 89,93 ****
  
  <!-- l2h_begin tex_complex_l2h 5 -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_l2h_img5.svg"
   ALT="$\phi w V^t$"></SPAN>
  
--- 82,87 ----
  
  <!-- l2h_begin tex_complex_l2h 5 -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_l2h_img5.svg"
   ALT="$\phi w V^t$"></SPAN>
  
***************
*** 98,102 ****
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_l2h_img6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>
  
--- 92,97 ----
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_l2h_img6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>
  
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_complex_l2h_images.tex texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_complex_l2h_images.tex
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_complex_l2h_images.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_complex_l2h_images.tex	2020-11-22 19:11:00.000000000 +0000
***************
*** 10,15 ****
  \usepackage{xcolor}
  
- \usepackage[]{inputenc}
- 
  
  
--- 10,13 ----
***************
*** 58,91 ****
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBox#1#2{%
!     \setbox\lthtmlPageBox\vbox{\hbox{\catcode`\_=8 #2}}%
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}}%
! \long\def\lthtmlTightFBox#1#2{%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     {\catcode`\_=8 #2}%
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBox{#1}{\let\@eqnnum\relax#2}}
!     \long\def\lthtmlfigureA#1#2\lthtmlfigureZ{\let\@savefreelist\@freelist
!         \lthtmlTightFBox{#1}{#2}\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1#2\lthtmlpictureZ{\let\@savefreelist\@freelist
!         \lthtmlTightVBox{#1}{#2}\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
--- 56,92 ----
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBoxA#1{\def\lthtmllabel{#1}
!     \setbox\lthtmlPageBox\vbox\bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightVBoxZ{\egroup
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
! \long\def\lthtmlTightFBoxA#1{\def\lthtmllabel{#1}%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     \bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightFBoxZ{\egroup
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBoxA{#1}{#2}\lthtmlTightVBoxZ}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBoxA{#1}{\let\@eqnnum\relax#2}\lthtmlTightVBoxZ}
!     \long\def\lthtmlfigureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightFBoxA{#1}}
!     \long\def\lthtmlfigureZ{
!         \lthtmlTightFBoxZ\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightVBoxA{#1}}
!     \long\def\lthtmlpictureZ{
!         \lthtmlTightVBoxZ\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
***************
*** 118,141 ****
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath6}%
! \begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath8}%
! \begin{displaymath}
!  U w V^\dagger
! \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath10}%
! \begin{displaymath}
! \omega = h ( \eta , \varphi) 
! \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
--- 119,140 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay19}%
! $\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay21}%
! $\displaystyle U w V^\dagger
! $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay23}%
! $\displaystyle \omega = h ( \eta , \varphi) 
! $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex.html texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex.html
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex.html	2021-02-20 10:41:43.000000000 +0000
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,43 ****
  
  <body lang="en">
! <span id="Top"></span><span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line 
  <P>
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 37,46 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line 
  <P>
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 48,59 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_1.svg"
!  ALT="\begin{displaymath}\chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  Some text one the line following @end tex
  </p>
--- 51,61 ----
   -->
  
! <IMG
!  STYLE="height: 7.42ex; vertical-align: -3.09ex; " SRC="tex_1.svg"
!  ALT="$\displaystyle \chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 $">
  </DIV>
! 
  Some text one the line following @end tex
  </p>
***************
*** 69,77 ****
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>.
  </p>
  <p>Maths with protected \:
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_3.svg"
   ALT="$a @\ b$"></SPAN>.
  </p>
--- 71,81 ----
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>.
  </p>
  <p>Maths with protected \:
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_3.svg"
   ALT="$a @\ b$"></SPAN>.
  </p>
***************
*** 81,85 ****
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>
  </p>
--- 85,90 ----
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>
  </p>
***************
*** 89,100 ****
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>
  </p>
  <p>@\ outside of math
  </p>
  <p>\
  </p>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 94,129 ----
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>
  </p>
+ <p>Maths with @-sup
+ </p>
+ <p><!-- MATH
+  $\sum_{i} f(x)@sup{2}$
+  -->
+ <SPAN CLASS="MATH"><IMG
+  STYLE="height: 2.66ex; vertical-align: -0.81ex; " SRC="tex_6.svg"
+  ALT="$\sum_{i} f(x)@sup{2}$"></SPAN>
+ </p>
  <p>@\ outside of math
  </p>
  <p>\
  </p>
! <p>Displaymath
! </p><DIV CLASS="displaymath">
! <!-- MATH
!  \begin{displaymath}
! - - f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! \end{displaymath}
!  -->
! 
! <IMG
!  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="tex_7.svg"
!  ALT="$\displaystyle -- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! $">
! </DIV>
! 
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_l2h.2 texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_l2h.2
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_l2h.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_l2h.2	2020-11-22 19:11:00.000000000 +0000
***************
*** 2,5 ****
  tex.texi:7: warning: @tex should only appear at the beginning of a line
  tex.texi:14: superfluous argument to @end tex:  bidule
! tex.texi:42: warning: @\ should only appear in math context
  texexpand 
--- 2,5 ----
  tex.texi:7: warning: @tex should only appear at the beginning of a line
  tex.texi:14: superfluous argument to @end tex:  bidule
! tex.texi:46: warning: @\ should only appear in math context
  texexpand 
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex-l2h_cache.pm texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex-l2h_cache.pm
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex-l2h_cache.pm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex-l2h_cache.pm	2021-01-24 22:38:27.000000000 +0000
***************
*** 6,11 ****
  $l2h_cache{$l2h_cache_key} = q|
  <P>
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 6,10 ----
  $l2h_cache{$l2h_cache_key} = q|
  <P>
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 16,27 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_1.svg"
!  ALT="\begin{displaymath}\chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  
  $l2h_cache_key = q/
--- 15,25 ----
   -->
  
! <IMG
!  STYLE="height: 7.42ex; vertical-align: -3.09ex; " SRC="tex_1.svg"
!  ALT="$\displaystyle \chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 $">
  </DIV>
! |;
  
  $l2h_cache_key = q/
***************
*** 31,50 ****
  tex <SPAN CLASS="logo-TeX">T<SMALL>E</SMALL>X</SPAN>|;
  
  $l2h_cache_key = q/$@code{math code} a < b$/;
  $l2h_cache{$l2h_cache_key} = q|<!-- MATH
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>|;
  
  $l2h_cache_key = q/$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$/;
  $l2h_cache{$l2h_cache_key} = q|<!-- MATH
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>|;
  
  $l2h_cache_key = q/$a @\ b$/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_3.svg"
   ALT="$a @\ b$"></SPAN>|;
  
--- 29,75 ----
  tex <SPAN CLASS="logo-TeX">T<SMALL>E</SMALL>X</SPAN>|;
  
+ $l2h_cache_key = q/$$-- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $$/;
+ $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ - - f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="tex_7.svg"
+  ALT="$\displaystyle -- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $">
+ </DIV>
+ |;
+ 
  $l2h_cache_key = q/$@code{math code} a < b$/;
  $l2h_cache{$l2h_cache_key} = q|<!-- MATH
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>|;
  
+ $l2h_cache_key = q/$\sum_{i} f(x)@sup{2}$/;
+ $l2h_cache{$l2h_cache_key} = q|<!-- MATH
+  $\sum_{i} f(x)@sup{2}$
+  -->
+ <SPAN CLASS="MATH"><IMG
+  STYLE="height: 2.66ex; vertical-align: -0.81ex; " SRC="tex_6.svg"
+  ALT="$\sum_{i} f(x)@sup{2}$"></SPAN>|;
+ 
  $l2h_cache_key = q/$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$/;
  $l2h_cache{$l2h_cache_key} = q|<!-- MATH
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>|;
  
  $l2h_cache_key = q/$a @\ b$/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_3.svg"
   ALT="$a @\ b$"></SPAN>|;
  
***************
*** 53,57 ****
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>|;
  1;
\ No newline at end of file
--- 78,83 ----
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>|;
  1;
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_l2h.html texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_l2h.html
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_l2h.html	2021-01-24 22:38:27.000000000 +0000
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>tex_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>tex_l2h</TITLE>
***************
*** 23,28 ****
  
  <P>
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 23,27 ----
  
  <P>
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 33,44 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_l2h_img1.svg"
!  ALT="\begin{displaymath}\chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_l2h 1 -->
--- 32,42 ----
   -->
  
! <IMG
!  STYLE="height: 7.42ex; vertical-align: -3.09ex; " SRC="tex_l2h_img1.svg"
!  ALT="$\displaystyle \chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 $">
  </DIV>
! 
  
  <!-- l2h_end tex_l2h 1 -->
***************
*** 54,58 ****
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_l2h_img2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>
  
--- 52,57 ----
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_l2h_img2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>
  
***************
*** 60,64 ****
  
  <!-- l2h_begin tex_l2h 4 -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_l2h_img3.svg"
   ALT="$a @\ b$"></SPAN>
  
--- 59,64 ----
  
  <!-- l2h_begin tex_l2h 4 -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_l2h_img3.svg"
   ALT="$a @\ b$"></SPAN>
  
***************
*** 69,73 ****
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_l2h_img4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>
  
--- 69,74 ----
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_l2h_img4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>
  
***************
*** 78,85 ****
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_l2h_img5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>
  
  <!-- l2h_end tex_l2h 6 -->
  <BR>
  <HR>
--- 79,114 ----
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_l2h_img5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>
  
  <!-- l2h_end tex_l2h 6 -->
+ 
+ <!-- l2h_begin tex_l2h 7 -->
+ <!-- MATH
+  $\sum_{i} f(x)@sup{2}$
+  -->
+ <SPAN CLASS="MATH"><IMG
+  STYLE="height: 2.66ex; vertical-align: -0.81ex; " SRC="tex_l2h_img6.svg"
+  ALT="$\sum_{i} f(x)@sup{2}$"></SPAN>
+ 
+ <!-- l2h_end tex_l2h 7 -->
+ 
+ <!-- l2h_begin tex_l2h 8 -->
+ <DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ - - f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="tex_l2h_img7.svg"
+  ALT="$\displaystyle -- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $">
+ </DIV>
+ 
+ 
+ <!-- l2h_end tex_l2h 8 -->
  <BR>
  <HR>
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_l2h_images.tex texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_l2h_images.tex
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_l2h_images.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_l2h_images.tex	2020-11-22 19:11:00.000000000 +0000
***************
*** 10,15 ****
  \usepackage{xcolor}
  
- \usepackage[]{inputenc}
- 
  
  
--- 10,13 ----
***************
*** 58,91 ****
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBox#1#2{%
!     \setbox\lthtmlPageBox\vbox{\hbox{\catcode`\_=8 #2}}%
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}}%
! \long\def\lthtmlTightFBox#1#2{%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     {\catcode`\_=8 #2}%
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBox{#1}{\let\@eqnnum\relax#2}}
!     \long\def\lthtmlfigureA#1#2\lthtmlfigureZ{\let\@savefreelist\@freelist
!         \lthtmlTightFBox{#1}{#2}\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1#2\lthtmlpictureZ{\let\@savefreelist\@freelist
!         \lthtmlTightVBox{#1}{#2}\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
--- 56,92 ----
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBoxA#1{\def\lthtmllabel{#1}
!     \setbox\lthtmlPageBox\vbox\bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightVBoxZ{\egroup
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
! \long\def\lthtmlTightFBoxA#1{\def\lthtmllabel{#1}%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     \bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightFBoxZ{\egroup
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBoxA{#1}{#2}\lthtmlTightVBoxZ}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBoxA{#1}{\let\@eqnnum\relax#2}\lthtmlTightVBoxZ}
!     \long\def\lthtmlfigureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightFBoxA{#1}}
!     \long\def\lthtmlfigureZ{
!         \lthtmlTightFBoxZ\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightVBoxA{#1}}
!     \long\def\lthtmlpictureZ{
!         \lthtmlTightVBoxZ\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
***************
*** 118,130 ****
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath15}%
! \begin{displaymath} \chi^2 = \sum_{i=1}^N
            \left(y_i - (a + b x_i)
! 	  \over \sigma_i\right)^2 \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline17}%
  ${x^i}\over{\tan y}$%
  \lthtmlindisplaymathZ
--- 119,131 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay43}%
! $\displaystyle \chi^2 = \sum_{i=1}^N
            \left(y_i - (a + b x_i)
! 	  \over \sigma_i\right)^2 $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline24}%
  ${x^i}\over{\tan y}$%
  \lthtmlindisplaymathZ
***************
*** 132,136 ****
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline19}%
  $a @\ b$%
  \lthtmlindisplaymathZ
--- 133,137 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline26}%
  $a @\ b$%
  \lthtmlindisplaymathZ
***************
*** 138,142 ****
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline21}%
  $@code{math code} a < b$%
  \lthtmlindisplaymathZ
--- 139,143 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline28}%
  $@code{math code} a < b$%
  \lthtmlindisplaymathZ
***************
*** 144,151 ****
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline23}%
  $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$%
  \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  
--- 145,165 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline30}%
  $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$%
  \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
+ 
+ {\newpage\clearpage
+ \lthtmlinlinemathA{tex2html_wrap_inline32}%
+ $\sum_{i} f(x)@sup{2}$%
+ \lthtmlindisplaymathZ
+ \lthtmlcheckvsize\clearpage}
+ 
+ {\newpage\clearpage
+ \lthtmlinlinemathA{tex2html_wrap_indisplay50}%
+ $\displaystyle -- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $%
+ \lthtmlindisplaymathZ
+ \lthtmlcheckvsize\clearpage}
  
  
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_l2h.tex texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_l2h.tex
*** texinfo-6.7/tp/tests/many_input_files/tex_l2h_res/tex_l2h.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_l2h_res/tex_l2h.tex	2020-11-22 19:11:00.000000000 +0000
***************
*** 62,64 ****
--- 62,83 ----
  
  \end{rawhtml}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin tex_l2h 7 -->
+ \end{rawhtml}
+ $\sum_{i} f(x)@sup{2}$
+ \begin{rawhtml}
+ <!-- l2h_end tex_l2h 7 -->
+ 
+ \end{rawhtml}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin tex_l2h 8 -->
+ \end{rawhtml}
+ $$-- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $$
+ \begin{rawhtml}
+ <!-- l2h_end tex_l2h 8 -->
+ 
+ \end{rawhtml}
  \end{document}
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex.html texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex.html
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex.html	2021-02-20 10:41:43.000000000 +0000
***************
*** 1,11 ****
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- $$\partial_{\eta} g(\eta(t),\varphi(t));
  $$
  
  Some (I-D) \varphi(t) math. -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>The title</title>
  
--- 1,11 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- $$\partial_{\eta} g(\eta(t),\varphi(t));
  $$
  
  Some (I-D) \varphi(t) math. -->
  <title>The title</title>
  
***************
*** 15,18 ****
--- 15,20 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
***************
*** 20,28 ****
  @import "tex_complex_tex4ht_tex.css";
  
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 22,30 ----
  @import "tex_complex_tex4ht_tex.css";
  
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 35,39 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 44,72 ****
  
  
!     <center class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex0x.png" alt="&#x2202;&#x03B7;g(&#x03B7;(t),&#x03C6;(t));  " class="math-display" ></center>  
! 
! <p>Some    (I - D)&#x03C6;(t) math.
  </p><hr>
  
  
! <span id="Top"></span><span id="The-title"></span><h1 class="top">The title</h1>
  
  
!     <center class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex0x.png" alt="&#x2202;&#x03B7;g(&#x03B7;(t),&#x03C6;(t));  " class="math-display" ></center>  
! 
! <p>Some    (I - D)&#x03C6;(t) math.
  </p>
  <p>Tex:
  
!     <center class="math-display" >
  <img 
  src="tex_complex_tex4ht_tex1x.png" alt="    &#8224;
! UwV " class="math-display" ></center>  
  </p>
! <p>and math    &#x03D5;wV t.
  </p>
  <p>Now there is a footnote<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
--- 47,94 ----
  
  
!     <div class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex0x.png" alt="&#x2202;&#x03B7;g(&#x03B7;(t),&#x03C6;(t));
! " class="math-display" ></div>
! <!--l. 6--><p class="indent" >     
! 
! <p>Some  (<span 
! class="cmmi-10">I </span><span 
! class="cmsy-10">- </span><span 
! class="cmmi-10">D</span>)<span 
! class="cmmi-10">&#x03C6;</span>(<span 
! class="cmmi-10">t</span>)  math.
  </p><hr>
  
  
! <div class="top" id="Top">
! <span id="The-title"></span><h1 class="top">The title</h1>
  
  
!     <div class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex0x.png" alt="&#x2202;&#x03B7;g(&#x03B7;(t),&#x03C6;(t));
! " class="math-display" ></div>
! <!--l. 6--><p class="indent" >     
! 
! <p>Some  (<span 
! class="cmmi-10">I </span><span 
! class="cmsy-10">- </span><span 
! class="cmmi-10">D</span>)<span 
! class="cmmi-10">&#x03C6;</span>(<span 
! class="cmmi-10">t</span>)  math.
  </p>
  <p>Tex:
  
!     <div class="math-display" >
  <img 
  src="tex_complex_tex4ht_tex1x.png" alt="    &#8224;
! UwV
! " class="math-display" ></div>
! <!--l. 11--><p class="indent" >     
  </p>
! <p>and math  <span 
! class="cmmi-10">&#x03D5;wV</span> <sup><span 
! class="cmmi-7">t</span></sup> .
  </p>
  <p>Now there is a footnote<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
***************
*** 76,90 ****
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  
!     <center class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex2x.png" alt="&#x03C9; = h(&#x03B7;,&#x03C6; )  " class="math-display" ></center>
!  
! 
! <p>and math    h &#x02D9;&#x03C8;&#x03D5;.
  </p>
  </div>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 98,116 ----
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  
!     <div class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex2x.png" alt="&#x03C9; = h(&#x03B7;,&#x03C6; )
! " class="math-display" ></div>
! <!--l. 16--><p class="indent" >     
! 
! <p>and math  <span 
! class="cmmi-10">h</span><img 
! src="tex_complex_tex4ht_math0x.png" alt="&#x03C8;&#x02D9;"  class="dot" ><sup><span 
! class="cmmi-7">&#x03D5;</span></sup> .
  </p>
  </div>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.4ct texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.4ct
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.4ct	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.4tc texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.4tc
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.4tc	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.css texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.css
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.css	2021-01-24 22:38:27.000000000 +0000
***************
*** 0 ****
--- 1,42 ----
+  
+ /* start css.sty */
+ .cmmi-10{font-style: italic;}
+ .cmmi-7{font-size:70%;font-style: italic;}
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.html texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.html
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.html	2020-11-22 19:11:00.000000000 +0000
***************
*** 1,11 ****
! &#x003C;!-- tex4ht_begin tex_complex_tex4ht_math math 1 --&#x003E;
!    (I - D)&#x03C6;(t)
! &#x003C;!-- tex4ht_end tex_complex_tex4ht_math math 1 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_complex_tex4ht_math math 2 --&#x003E;
!    &#x03D5;wV t
! &#x003C;!-- tex4ht_end tex_complex_tex4ht_math math 2 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_complex_tex4ht_math math 3 --&#x003E;
!    h &#x02D9;&#x03C8;&#x03D5;
! &#x003C;!-- tex4ht_end tex_complex_tex4ht_math math 3 --&#x003E;
  
  
--- 1,49 ----
! <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
!   "http://www.w3.org/TR/html4/loose.dtd">  
! <html > 
! <head>
! 
!     <title>tex_complex_tex4ht_math.html</title> 
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
! <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
! <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
! <!-- html --> 
! <meta name="src" content="tex_complex_tex4ht_math.tex"> 
! <link rel="stylesheet" type="text/css" href="tex_complex_tex4ht_math.css"> 
! </head><body 
! >
! <!--l. 3--><p class="indent" >     
!  
! <!-- tex4ht_begin tex_complex_tex4ht_math math 1 --> 
!  (<span 
! class="cmmi-10">I </span><span 
! class="cmsy-10">- </span><span 
! class="cmmi-10">D</span>)<span 
! class="cmmi-10">&#x03C6;</span>(<span 
! class="cmmi-10">t</span>) 
! <!-- tex4ht_end tex_complex_tex4ht_math math 1 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_complex_tex4ht_math math 2 --> 
!  <span 
! class="cmmi-10">&#x03D5;wV</span> <sup><span 
! class="cmmi-7">t</span></sup> 
! <!-- tex4ht_end tex_complex_tex4ht_math math 2 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_complex_tex4ht_math math 3 --> 
!  <span 
! class="cmmi-10">h</span><img 
! src="tex_complex_tex4ht_math0x.png" alt="&#x03C8;&#x02D9;"  class="dot" ><sup><span 
! class="cmmi-7">&#x03D5;</span></sup> 
! <!-- tex4ht_end tex_complex_tex4ht_math math 3 --> 
!  
! 
! 
!      
! </body></html> 
! 
  
  
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.lg texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.lg
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.lg	2021-01-24 22:38:27.000000000 +0000
***************
*** 1,10 ****
  htfcss: cmmi font-style: italic;
  htfcss: cmmib font-style: italic; font-weight: bold;
- htfcss: cmtt font-family: monospace;
  File: tex_complex_tex4ht_math.html
  --- characters ---
  Font("cmmi","7","7","100")
! Font("cmr","10","10","109")
! Font("cmtt","10","10","109")
! Font("cmmi","10","10","109")
! Font("cmsy","10","10","109")
--- 1,53 ----
  htfcss: cmmi font-style: italic;
  htfcss: cmmib font-style: italic; font-weight: bold;
  File: tex_complex_tex4ht_math.html
+ File: tex_complex_tex4ht_math.css
+ File: tex_complex_tex4ht_math.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
+ --- needs --- tex_complex_tex4ht_math.idv[1] ==> tex_complex_tex4ht_math0x.png ---
  --- characters ---
+ Font("cmr","10","10","100")
+ Font("cmmi","10","10","100")
  Font("cmmi","7","7","100")
! Font("cmsy","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.tex texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.tex
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.tex	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1,10 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_complex_tex4ht_math math 1 -->\Hnewline}
+ \IgnorePar $(I-D) \varphi(t)$\HCode{\Hnewline <!-- tex4ht_end tex_complex_tex4ht_math math 1 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_complex_tex4ht_math math 2 -->\Hnewline}
+ \IgnorePar $\phi w V^t$\HCode{\Hnewline <!-- tex4ht_end tex_complex_tex4ht_math math 2 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_complex_tex4ht_math math 3 -->\Hnewline}
+ \IgnorePar $h \dot \psi^\phi$\HCode{\Hnewline <!-- tex4ht_end tex_complex_tex4ht_math math 3 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.texi texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.texi
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.texi	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.texi	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,32 ****
- \input texinfo
- @setfilename tex_complex_tex4ht_math.info
- @c Automatically generated
- @verbatim
- 
- <!-- tex4ht_begin tex_complex_tex4ht_math math 1 -->
- @end verbatim
- @math{(I-D) \varphi(t)}
- @verbatim
- <!-- tex4ht_end tex_complex_tex4ht_math math 1 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_complex_tex4ht_math math 2 -->
- @end verbatim
- @math{\phi w V^t}
- @verbatim
- <!-- tex4ht_end tex_complex_tex4ht_math math 2 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_complex_tex4ht_math math 3 -->
- @end verbatim
- @math{h \dot \psi^\phi}
- @verbatim
- <!-- tex4ht_end tex_complex_tex4ht_math math 3 -->
- 
- @end verbatim
- 
- @bye
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.tmp texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.tmp
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.tmp	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.xref texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.xref
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_math.xref	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_complex_tex4ht_math.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_tex.css texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_tex.css
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_tex.css	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_tex.css	2021-01-24 22:38:27.000000000 +0000
***************
*** 4,11 ****
  .cmmi-7{font-size:70%;font-style: italic;}
  .cmsy-7{font-size:70%;}
! p.noindent { text-indent: 0em }
! td p.noindent { text-indent: 0em; margin-top:0em; }
! p.nopar { text-indent: 0em; }
! p.indent{ text-indent: 1.5em }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
--- 4,13 ----
  .cmmi-7{font-size:70%;font-style: italic;}
  .cmsy-7{font-size:70%;}
! p{margin-top:0;margin-bottom:0}
! p.indent{text-indent:0;}
! p + p{margin-top:1em;}
! p + div, p + pre {margin-top:1em;}
! div + p, pre + p {margin-top:1em;}
! a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 14,17 ****
--- 16,20 ----
  .Canvas { position:relative; }
  img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
  .obeylines-h,.obeylines-v {white-space: nowrap; }
  div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 21,27 ****
  .centerline {text-align:center;}
  .rightline {text-align:right;}
- span.TEX {letter-spacing: -0.125em; }
- span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- a span.TEX span.E {text-decoration: none; }
  .underline{ text-decoration:underline; }
  .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 24,27 ----
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_tex.lg texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_tex.lg
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_tex.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_complex_tex4ht_tex.lg	2021-01-24 22:38:27.000000000 +0000
***************
*** 4,11 ****
  File: tex_complex_tex4ht_tex.css
  File: tex_complex_tex4ht_tex.tmp
! Css: p.noindent { text-indent: 0em }
! Css: td p.noindent { text-indent: 0em; margin-top:0em; }
! Css: p.nopar { text-indent: 0em; }
! Css: p.indent{ text-indent: 1.5em }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
--- 4,13 ----
  File: tex_complex_tex4ht_tex.css
  File: tex_complex_tex4ht_tex.tmp
! Css: p{margin-top:0;margin-bottom:0}
! Css: p.indent{text-indent:0;}
! Css: p + p{margin-top:1em;}
! Css: p + div, p + pre {margin-top:1em;}
! Css: div + p, pre + p {margin-top:1em;}
! Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 20,23 ****
--- 22,26 ----
  Css: .Canvas { position:relative; }
  Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
  Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
  Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 27,33 ****
  Css: .centerline {text-align:center;}
  Css: .rightline {text-align:right;}
- Css: span.TEX {letter-spacing: -0.125em; }
- Css: span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- Css: a span.TEX span.E {text-decoration: none; }
  Css: .underline{ text-decoration:underline; }
  Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 30,33 ----
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex.html texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex.html
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex.html	2021-02-20 10:41:43.000000000 +0000
***************
*** 11,24 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  @import "tex_tex4ht_math.css";
  @import "tex_tex4ht_tex.css";
  
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,27 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ @import "tex_tex4ht_displaymath.css";
  @import "tex_tex4ht_math.css";
  @import "tex_tex4ht_tex.css";
  
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,50 ****
  
  <body lang="en">
! <span id="Top"></span><span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line 
  <!--l. 5--><p class="indent" >
!     <center class="math-display" >
  <img 
  src="tex_tex4ht_tex0x.png" alt="     N  (            )2
  &#x03C7;2 = &#x2211;   yi --(a+-bxi)
       i=1       &#x03C3;i
! " class="math-display" ></center>
  <!--l. 10--><p class="indent" >     
  Some text one the line following @end tex
--- 41,55 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line 
  <!--l. 5--><p class="indent" >
!     <div class="math-display" >
  <img 
  src="tex_tex4ht_tex0x.png" alt="     N  (            )2
  &#x03C7;2 = &#x2211;   yi --(a+-bxi)
       i=1       &#x03C3;i
! " class="math-display" ></div>
  <!--l. 10--><p class="indent" >     
  Some text one the line following @end tex
***************
*** 52,75 ****
  <p>Now tex on the following line, valid fot tex (with @end tex on a line).
  
! <!--l. 13--><p class="indent" >    tex <span class="TEX">T<span 
! class="E">E</span>X</span> 
  </p>
  <p>Same that @html (but empty following line not ignored).
  </p>
  <p>Test of @math
! Here some     xi __
! tan y.
  </p>
  <p>Maths with protected \:
!    a\b.
  </p>
  <p>Maths with code @-command:
  </p>
! <p>   mathcodea &#x003C; b
  </p>
  <p>Maths with code @-command and braces:
  </p>
! <p>   math code _&#x2211;
!             i f 
  </p>
  <p>@\ outside of math
--- 57,103 ----
  <p>Now tex on the following line, valid fot tex (with @end tex on a line).
  
! <!--l. 13--><p class="indent" >    tex TeX 
  </p>
  <p>Same that @html (but empty following line not ignored).
  </p>
  <p>Test of @math
! Here some    <span 
! class="cmmi-7">x</span><sup><span 
! class="cmmi-5">i</span></sup> __
! <span 
! class="cmr-7">tan</span> <span 
! class="cmmi-7">y</span> .
  </p>
  <p>Maths with protected \:
!  <span 
! class="cmmi-10">a</span>@<span 
! class="cmmi-10">&#x00A0;b</span> .
  </p>
  <p>Maths with code @-command:
  </p>
! <p> @<span 
! class="cmmi-10">code</span><span 
! class="cmmi-10">mathcode</span><span 
! class="cmmi-10">a &#x003C; b</span> 
  </p>
  <p>Maths with code @-command and braces:
  </p>
! <p> <span class="underline">@<span 
! class="cmmi-10">code</span><span 
! class="cmmi-10">math</span> code </span><span 
! class="cmex-10">&#x2211;</span>
!   <sub><span 
! class="cmmi-7">i</span></sub><span class="underline"><span 
! class="cmmi-10">f</span></span> 
! </p>
! <p>Maths with @-sup
! </p>
! <p> <span 
! class="cmex-10">&#x2211;</span>
!   <sub><span 
! class="cmmi-7">i</span></sub><span 
! class="cmmi-10">f</span>(<span 
! class="cmmi-10">x</span>)@<span 
! class="cmmi-10">sup</span>2 
  </p>
  <p>@\ outside of math
***************
*** 77,81 ****
  <p>\
  </p>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 105,120 ----
  <p>\
  </p>
! <p>Displaymath
! </p>
! <!--l. 5--><p class="indent" >
!     <div class="math-display" >
! <img 
! src="tex_tex4ht_displaymath0x.png" alt="                        (      )2
! - - f(x) = -1&#x221A;---e@sup - 1  x--&#x03BC;-
!            &#x03C3; 2&#x03C0;        2   &#x03C3;
! " class="math-display" ></div>
! <!--l. 7--><p class="indent" >     
! 
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_t4ht.2 texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_t4ht.2
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_t4ht.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_t4ht.2	2020-11-22 19:11:00.000000000 +0000
***************
*** 1,3 ****
  tex.texi:7: warning: @tex should only appear at the beginning of a line
  tex.texi:14: superfluous argument to @end tex:  bidule
! tex.texi:42: warning: @\ should only appear in math context
--- 1,3 ----
  tex.texi:7: warning: @tex should only appear at the beginning of a line
  tex.texi:14: superfluous argument to @end tex:  bidule
! tex.texi:46: warning: @\ should only appear in math context
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.4ct texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.4ct
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.4ct	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.4tc texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.4tc
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.4tc	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.css texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.css
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.css	2021-01-24 22:38:27.000000000 +0000
***************
*** 0 ****
--- 1,42 ----
+  
+ /* start css.sty */
+ .cmr-7{font-size:70%;}
+ .cmmi-10{font-style: italic;}
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.html texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.html
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.html	2021-01-24 22:38:27.000000000 +0000
***************
*** 0 ****
--- 1,35 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+     <title>tex_tex4ht_displaymath.html</title> 
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
+ <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <!-- html --> 
+ <meta name="src" content="tex_tex4ht_displaymath.tex"> 
+ <link rel="stylesheet" type="text/css" href="tex_tex4ht_displaymath.css"> 
+ </head><body 
+ >
+ <!--l. 3--><p class="indent" >     
+  
+ <!-- tex4ht_begin tex_tex4ht_displaymath displaymath 1 --> 
+ 
+ <!--l. 5--><p class="indent" >
+     <div class="math-display" >
+ <img 
+ src="tex_tex4ht_displaymath0x.png" alt="                        (      )2
+ - - f(x) = -1&#x221A;---e@sup - 1  x--&#x03BC;-
+            &#x03C3; 2&#x03C0;        2   &#x03C3;
+ " class="math-display" ></div>
+ <!--l. 7--><p class="indent" >     
+ <!-- tex4ht_end tex_tex4ht_displaymath displaymath 1 --> 
+  
+ 
+ 
+      
+ </body></html> 
+ 
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.lg texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.lg
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.lg	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.lg	2021-01-24 22:38:27.000000000 +0000
***************
*** 0 ****
--- 1,54 ----
+ htfcss: cmmi font-style: italic;
+ htfcss: cmmib font-style: italic; font-weight: bold;
+ File: tex_tex4ht_displaymath.html
+ File: tex_tex4ht_displaymath.css
+ File: tex_tex4ht_displaymath.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
+ --- needs --- tex_tex4ht_displaymath.idv[1] ==> tex_tex4ht_displaymath0x.png ---
+ --- characters ---
+ Font("cmr","10","10","100")
+ Font("cmr","7","7","100")
+ Font("cmmi","10","10","100")
+ Font("cmsy","10","10","100")
+ Font("cmex","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.tex texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.tex
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.tex	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1,9 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_displaymath displaymath 1 -->\Hnewline}
+ 
+ $$-- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $$
+ \HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_displaymath displaymath 1 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.tmp texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.tmp
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.tmp	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.xref texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.xref
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_displaymath.xref	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_tex4ht_displaymath.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.4ct texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.4ct
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.4ct	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.4tc texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.4tc
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.4tc	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.css texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.css
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.css	2021-01-24 22:38:27.000000000 +0000
***************
*** 0 ****
--- 1,44 ----
+  
+ /* start css.sty */
+ .cmr-7{font-size:70%;}
+ .cmmi-10{font-style: italic;}
+ .cmmi-7{font-size:70%;font-style: italic;}
+ .cmmi-5{font-size:50%;font-style: italic;}
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.html texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.html
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.html	2020-11-22 19:11:00.000000000 +0000
***************
*** 1,16 ****
! &#x003C;!-- tex4ht_begin tex_tex4ht_math math 1 --&#x003E;
!     xi __
! tan y
! &#x003C;!-- tex4ht_end tex_tex4ht_math math 1 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_tex4ht_math math 2 --&#x003E;
!    a\b
! &#x003C;!-- tex4ht_end tex_tex4ht_math math 2 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_tex4ht_math math 3 --&#x003E;
!    mathcodea &#x003C; b
! &#x003C;!-- tex4ht_end tex_tex4ht_math math 3 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_tex4ht_math math 4 --&#x003E;
!    math code _&#x2211;
!             i f 
! &#x003C;!-- tex4ht_end tex_tex4ht_math math 4 --&#x003E;
  
  
--- 1,73 ----
! <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
!   "http://www.w3.org/TR/html4/loose.dtd">  
! <html > 
! <head>
! 
!     <title>tex_tex4ht_math.html</title> 
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
! <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
! <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
! <!-- html --> 
! <meta name="src" content="tex_tex4ht_math.tex"> 
! <link rel="stylesheet" type="text/css" href="tex_tex4ht_math.css"> 
! </head><body 
! >
! <!--l. 3--><p class="indent" >     
!  
! <!-- tex4ht_begin tex_tex4ht_math math 1 --> 
!    <span 
! class="cmmi-7">x</span><sup><span 
! class="cmmi-5">i</span></sup> __
! <span 
! class="cmr-7">tan</span> <span 
! class="cmmi-7">y</span> 
! <!-- tex4ht_end tex_tex4ht_math math 1 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_tex4ht_math math 2 --> 
!  <span 
! class="cmmi-10">a</span>@<span 
! class="cmmi-10">&#x00A0;b</span> 
! <!-- tex4ht_end tex_tex4ht_math math 2 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_tex4ht_math math 3 --> 
!  @<span 
! class="cmmi-10">code</span><span 
! class="cmmi-10">mathcode</span><span 
! class="cmmi-10">a &#x003C; b</span> 
! <!-- tex4ht_end tex_tex4ht_math math 3 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_tex4ht_math math 4 --> 
!  <span class="underline">@<span 
! class="cmmi-10">code</span><span 
! class="cmmi-10">math</span> code </span><span 
! class="cmex-10">&#x2211;</span>
!   <sub><span 
! class="cmmi-7">i</span></sub><span class="underline"><span 
! class="cmmi-10">f</span></span> 
! <!-- tex4ht_end tex_tex4ht_math math 4 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_tex4ht_math math 5 --> 
!  <span 
! class="cmex-10">&#x2211;</span>
!   <sub><span 
! class="cmmi-7">i</span></sub><span 
! class="cmmi-10">f</span>(<span 
! class="cmmi-10">x</span>)@<span 
! class="cmmi-10">sup</span>2 
! <!-- tex4ht_end tex_tex4ht_math math 5 --> 
!  
! 
! 
!      
! </body></html> 
! 
  
  
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.lg texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.lg
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.lg	2021-01-24 22:38:27.000000000 +0000
***************
*** 1,12 ****
  htfcss: cmmi font-style: italic;
  htfcss: cmmib font-style: italic; font-weight: bold;
- htfcss: cmtt font-family: monospace;
  File: tex_tex4ht_math.html
  --- characters ---
  Font("cmr","7","7","100")
  Font("cmmi","7","7","100")
  Font("cmmi","5","5","100")
  Font("cmex","10","10","100")
- Font("cmtt","10","10","109")
- Font("cmmi","10","10","109")
- Font("cmsy","10","10","109")
--- 1,54 ----
  htfcss: cmmi font-style: italic;
  htfcss: cmmib font-style: italic; font-weight: bold;
  File: tex_tex4ht_math.html
+ File: tex_tex4ht_math.css
+ File: tex_tex4ht_math.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
  --- characters ---
+ Font("cmr","10","10","100")
  Font("cmr","7","7","100")
+ Font("cmmi","10","10","100")
  Font("cmmi","7","7","100")
  Font("cmmi","5","5","100")
  Font("cmex","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.tex texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.tex
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.tex	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1,14 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 1 -->\Hnewline}
+ \IgnorePar ${x^i}\over{\tan y}$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 1 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 2 -->\Hnewline}
+ \IgnorePar $a @\ b$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 2 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 3 -->\Hnewline}
+ \IgnorePar $@code{math code} a < b$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 3 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 4 -->\Hnewline}
+ \IgnorePar $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 4 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 5 -->\Hnewline}
+ \IgnorePar $\sum_{i} f(x)@sup{2}$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 5 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.texi texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.texi
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.texi	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.texi	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,41 ****
- \input texinfo
- @setfilename tex_tex4ht_math.info
- @c Automatically generated
- @verbatim
- 
- <!-- tex4ht_begin tex_tex4ht_math math 1 -->
- @end verbatim
- @math{{x^i}\over{\tan y}}
- @verbatim
- <!-- tex4ht_end tex_tex4ht_math math 1 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_tex4ht_math math 2 -->
- @end verbatim
- @math{a @\ b}
- @verbatim
- <!-- tex4ht_end tex_tex4ht_math math 2 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_tex4ht_math math 3 -->
- @end verbatim
- @math{@code{math code} a < b}
- @verbatim
- <!-- tex4ht_end tex_tex4ht_math math 3 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_tex4ht_math math 4 -->
- @end verbatim
- @math{\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}}
- @verbatim
- <!-- tex4ht_end tex_tex4ht_math math 4 -->
- 
- @end verbatim
- 
- @bye
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.tmp texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.tmp
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.tmp	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.xref texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.xref
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_math.xref	2020-11-22 19:11:00.000000000 +0000
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_tex4ht_math.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_tex.css texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_tex.css
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_tex.css	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_tex.css	2021-01-24 22:38:27.000000000 +0000
***************
*** 4,11 ****
  .cmmi-10{font-style: italic;}
  .cmmi-7{font-size:70%;font-style: italic;}
! p.noindent { text-indent: 0em }
! td p.noindent { text-indent: 0em; margin-top:0em; }
! p.nopar { text-indent: 0em; }
! p.indent{ text-indent: 1.5em }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
--- 4,13 ----
  .cmmi-10{font-style: italic;}
  .cmmi-7{font-size:70%;font-style: italic;}
! p{margin-top:0;margin-bottom:0}
! p.indent{text-indent:0;}
! p + p{margin-top:1em;}
! p + div, p + pre {margin-top:1em;}
! div + p, pre + p {margin-top:1em;}
! a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 14,17 ****
--- 16,20 ----
  .Canvas { position:relative; }
  img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
  .obeylines-h,.obeylines-v {white-space: nowrap; }
  div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 21,27 ****
  .centerline {text-align:center;}
  .rightline {text-align:right;}
- span.TEX {letter-spacing: -0.125em; }
- span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- a span.TEX span.E {text-decoration: none; }
  .underline{ text-decoration:underline; }
  .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 24,27 ----
diff -Nrc2 texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_tex.lg texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_tex.lg
*** texinfo-6.7/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_tex.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/many_input_files/tex_t4ht_res/tex_tex4ht_tex.lg	2021-01-24 22:38:27.000000000 +0000
***************
*** 4,11 ****
  File: tex_tex4ht_tex.css
  File: tex_tex4ht_tex.tmp
! Css: p.noindent { text-indent: 0em }
! Css: td p.noindent { text-indent: 0em; margin-top:0em; }
! Css: p.nopar { text-indent: 0em; }
! Css: p.indent{ text-indent: 1.5em }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
--- 4,13 ----
  File: tex_tex4ht_tex.css
  File: tex_tex4ht_tex.tmp
! Css: p{margin-top:0;margin-bottom:0}
! Css: p.indent{text-indent:0;}
! Css: p + p{margin-top:1em;}
! Css: p + div, p + pre {margin-top:1em;}
! Css: div + p, pre + p {margin-top:1em;}
! Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 20,23 ****
--- 22,26 ----
  Css: .Canvas { position:relative; }
  Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
  Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
  Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 27,33 ****
  Css: .centerline {text-align:center;}
  Css: .rightline {text-align:right;}
- Css: span.TEX {letter-spacing: -0.125em; }
- Css: span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- Css: a span.TEX span.E {text-decoration: none; }
  Css: .underline{ text-decoration:underline; }
  Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 30,33 ----
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/Makefile.am texinfo-6.8/tp/tests/nested_formats/Makefile.am
*** texinfo-6.7/tp/tests/nested_formats/Makefile.am	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/Makefile.am	2020-11-22 19:11:00.000000000 +0000
***************
*** 5,9 ****
  
  distclean-local:
! 	rm -rf out_parser out_parser_info diffs test_log
  
  dist-hook:
--- 5,9 ----
  
  distclean-local:
! 	rm -rf out_parser out_parser_info raw_out_parser raw_out_parser_info diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/Makefile.in texinfo-6.8/tp/tests/nested_formats/Makefile.in
*** texinfo-6.7/tp/tests/nested_formats/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/Makefile.in	2021-07-03 10:13:03.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 97,103 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 97,104 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 106,114 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 107,119 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 118,124 ****
--- 123,133 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 133,137 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 142,145 ----
***************
*** 148,151 ****
--- 156,160 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 154,164 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 163,181 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 179,187 ****
--- 196,207 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 192,196 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 212,217 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 243,246 ****
--- 264,268 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 261,264 ****
--- 283,287 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 267,273 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 290,297 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 278,281 ****
--- 302,307 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 285,293 ****
--- 311,328 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 305,316 ****
--- 340,355 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 320,323 ****
--- 359,363 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 326,339 ****
--- 366,387 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 341,345 ****
--- 389,395 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 363,378 ****
--- 413,481 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 381,384 ****
--- 484,488 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 412,418 ****
--- 516,526 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 423,447 ****
--- 531,565 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 451,454 ****
--- 569,573 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 497,504 ****
--- 616,625 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 509,518 ****
--- 630,644 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 523,527 ****
--- 649,656 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 537,556 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 666,690 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 560,567 ****
--- 694,704 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 571,576 ****
--- 708,715 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 583,590 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 722,730 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 595,601 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 735,745 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 603,608 ****
--- 747,754 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 610,613 ****
--- 756,760 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 630,633 ****
--- 777,782 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 640,645 ****
--- 789,796 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 657,667 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 808,822 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 702,705 ****
--- 857,861 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 714,717 ****
--- 870,875 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 723,733 ****
--- 881,900 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 742,751 ****
--- 909,921 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 758,768 ****
--- 928,942 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 775,779 ****
--- 949,955 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 798,804 ****
--- 974,984 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 806,828 ****
--- 986,1024 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 834,841 ****
--- 1030,1040 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 843,847 ****
--- 1042,1049 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 854,864 ****
--- 1056,1076 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 885,888 ****
--- 1097,1101 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 892,896 ****
--- 1105,1111 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 899,915 ****
--- 1114,1135 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 922,925 ****
--- 1142,1146 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 937,943 ****
--- 1158,1174 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 950,954 ****
--- 1181,1187 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1211,1215 ****
  
  distclean-local:
! 	rm -rf out_parser out_parser_info diffs test_log
  
  dist-hook:
--- 1444,1448 ----
  
  distclean-local:
! 	rm -rf out_parser out_parser_info raw_out_parser raw_out_parser_info diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_cartouche/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_cartouche/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_cartouche/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_cartouche/nested_formats.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-cartouche"></span><h1 class="top">Test nested cartouche</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-cartouche"></span><h1 class="top">Test nested cartouche</h1>
  
  
***************
*** 121,131 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 125,135 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 169,179 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 173,183 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 263,273 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 267,277 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 311,321 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 315,325 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 406,416 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 410,420 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 454,464 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 458,468 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 547,557 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 551,561 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 595,605 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 599,609 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 689,699 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 693,703 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 737,747 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 741,751 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 833,843 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 837,847 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 881,891 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 885,895 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 974,984 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 978,988 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1022,1032 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1026,1036 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1116,1126 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1120,1130 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1164,1174 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1168,1178 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1262,1272 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1266,1276 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1310,1320 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1314,1324 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1402,1412 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1406,1416 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1450,1460 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1454,1464 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1543,1553 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1547,1557 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1591,1601 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1595,1605 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1700,1705 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1704,1709 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1707,1711 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1711,1715 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1759,1764 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1763,1768 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1766,1770 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1770,1774 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1872,1877 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1876,1881 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1879,1883 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1883,1887 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1931,1936 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1935,1940 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1938,1942 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1942,1946 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2045,2050 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2049,2054 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2052,2056 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2056,2060 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2104,2109 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2108,2113 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2111,2115 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2115,2119 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2139,2144 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 2143,2148 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2212,2222 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2216,2226 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2260,2270 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2264,2274 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2354,2364 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2358,2368 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2402,2412 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2406,2416 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2428,2433 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2432,2437 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2499,2509 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2503,2513 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2547,2557 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2551,2561 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2572,2576 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2576,2580 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2643,2653 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2647,2657 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2691,2701 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2695,2705 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2715,2719 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2719,2723 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 2785,2795 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2789,2799 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2833,2843 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2837,2847 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2856,2860 ****
  
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><table class="cartouche" border="1"><tr><td>
--- 2860,2864 ----
  
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><table class="cartouche" border="1"><tr><td>
***************
*** 2928,2938 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2932,2942 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2976,2986 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2980,2990 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3073,3083 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3077,3087 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3121,3131 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3125,3135 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3214,3224 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3218,3228 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3262,3272 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3266,3276 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3355,3365 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3359,3369 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3403,3413 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3407,3417 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3498,3508 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3502,3512 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3546,3556 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3550,3560 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3640,3650 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3644,3654 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3688,3698 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3692,3702 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3781,3791 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3785,3795 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3829,3839 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3833,3843 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3922,3932 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3926,3936 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3970,3980 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3974,3984 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3994,3998 ****
  </td></tr></table>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 3998,4002 ----
  </td></tr></table>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_deffn/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_deffn/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_deffn/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_deffn/nested_formats.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-deffn"></span><h1 class="top">Test nested deffn</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-deffn"></span><h1 class="top">Test nested deffn</h1>
  
  
***************
*** 54,86 ****
  in macro
  </p>
! <dl>
! <dt id="index-arg">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-1">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-2">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-3">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-4">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-5">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 58,90 ----
  in macro
  </p>
! <dl class="def">
! <dt id="index-arg"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-1"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-2"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-3"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-4"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-4' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-5"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 90,100 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-6">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-7">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 94,104 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-6"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-7"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 135,145 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 139,149 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 156,161 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-8">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 160,165 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-8"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 184,194 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 188,198 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 208,244 ****
  
  <p>Call macro in format_command
! </p><dl>
! <dt id="index-arg-9">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro
  </p>
! <dl>
! <dt id="index-arg-10">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-11">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-12">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-13">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-14">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-15">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 212,248 ----
  
  <p>Call macro in format_command
! </p><dl class="def">
! <dt id="index-arg-9"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-10"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-10' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-11"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-12"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-12' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-13"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-14"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-14' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-15"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 248,258 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-16">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-17">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 252,262 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-16"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-17"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 293,303 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 297,307 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 314,319 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-18">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 318,323 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-18"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 342,352 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 346,356 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 370,402 ****
  <li>a&ndash;n itemize line in macro
  
! <dl>
! <dt id="index-arg-19">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-20">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-21">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-22">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-23">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-24">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 374,406 ----
  <li>a&ndash;n itemize line in macro
  
! <dl class="def">
! <dt id="index-arg-19"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-19' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-20"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-21"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-21' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-22"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-23"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-23' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-24"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 406,416 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-25">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-26">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 410,420 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-25"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-26"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 451,461 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 455,465 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 472,477 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-27">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 476,481 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-27"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 500,510 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 504,514 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 526,558 ****
  in macro
  
! <dl>
! <dt id="index-arg-28">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-29">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-30">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-31">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-32">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-33">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 530,562 ----
  in macro
  
! <dl class="def">
! <dt id="index-arg-28"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-28' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-29"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-30"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-30' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-31"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-32"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-32' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-33"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 562,572 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-34">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-35">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 566,576 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-34"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-35"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 607,617 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 611,621 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 628,633 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-36">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 632,637 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-36"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 656,666 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 660,670 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 680,716 ****
  </li><li>a&ndash;n itemize line item 2
  Call macro in itemize in format_command
! <dl>
! <dt id="index-arg-37">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro
  </p>
! <dl>
! <dt id="index-arg-38">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-39">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-40">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-41">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-42">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-43">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 684,720 ----
  </li><li>a&ndash;n itemize line item 2
  Call macro in itemize in format_command
! <dl class="def">
! <dt id="index-arg-37"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-38"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-38' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-39"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-40"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-40' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-41"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-42"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-42' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-43"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 720,730 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-44">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-45">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 724,734 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-44"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-45"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 765,775 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 769,779 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 786,791 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-46">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 790,795 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-46"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 814,824 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 818,828 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 843,875 ****
  <li> in macro
  
! <dl>
! <dt id="index-arg-47">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-48">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-49">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-50">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-51">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-52">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 847,879 ----
  <li> in macro
  
! <dl class="def">
! <dt id="index-arg-47"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-47' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-48"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-49"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-49' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-50"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-51"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-51' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-52"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 879,889 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-53">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-54">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 883,893 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-53"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-54"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 924,934 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 928,938 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 945,950 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-55">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 949,954 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-55"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-55' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 973,983 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 977,987 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 999,1031 ****
  in macro
  
! <dl>
! <dt id="index-arg-56">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-57">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-58">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-59">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-60">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-61">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 1003,1035 ----
  in macro
  
! <dl class="def">
! <dt id="index-arg-56"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-56' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-57"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-57' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-58"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-58' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-59"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-59' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-60"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-60' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-61"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-61' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 1035,1045 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-62">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-63">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 1039,1049 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-62"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-62' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-63"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-63' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 1080,1090 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1084,1094 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1101,1106 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-64">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 1105,1110 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-64"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-64' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 1129,1139 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1133,1143 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1153,1189 ****
  </li><li> enumerate2
  Call macro in enumerate in format_command
! <dl>
! <dt id="index-arg-65">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro
  </p>
! <dl>
! <dt id="index-arg-66">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-67">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-68">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-69">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-70">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-71">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 1157,1193 ----
  </li><li> enumerate2
  Call macro in enumerate in format_command
! <dl class="def">
! <dt id="index-arg-65"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-65' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-66"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-66' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-67"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-67' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-68"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-68' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-69"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-69' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-70"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-70' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-71"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-71' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 1193,1203 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-72">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-73">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 1197,1207 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-72"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-72' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-73"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-73' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 1238,1248 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1242,1252 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1259,1264 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-74">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 1263,1268 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-74"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-74' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 1287,1297 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1291,1301 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1318,1350 ****
  <tr><td width="60%">in macro
  
! <dl>
! <dt id="index-arg-75">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-76">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-77">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-78">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-79">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-80">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 1322,1354 ----
  <tr><td width="60%">in macro
  
! <dl class="def">
! <dt id="index-arg-75"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-75' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-76"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-76' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-77"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-77' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-78"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-78' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-79"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-79' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-80"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-80' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 1354,1364 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-81">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-82">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 1358,1368 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-81"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-81' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-82"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-82' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 1399,1409 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1403,1413 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1420,1425 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-83">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 1424,1429 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-83"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-83' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 1448,1458 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1452,1462 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1473,1505 ****
  in macro
  
! <dl>
! <dt id="index-arg-84">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-85">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-86">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-87">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-88">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-89">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 1477,1509 ----
  in macro
  
! <dl class="def">
! <dt id="index-arg-84"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-84' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-85"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-85' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-86"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-86' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-87"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-87' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-88"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-88' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-89"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-89' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 1509,1519 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-90">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-91">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 1513,1523 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-90"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-90' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-91"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-91' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 1554,1564 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1558,1568 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1575,1580 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-92">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 1579,1584 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-92"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-92' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 1603,1613 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1607,1617 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1626,1662 ****
  <tr><td width="60%">lone multitable item
  Call macro in mutitable in format_command
! <dl>
! <dt id="index-arg-93">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro
  </p>
! <dl>
! <dt id="index-arg-94">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-95">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-96">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-97">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-98">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-99">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 1630,1666 ----
  <tr><td width="60%">lone multitable item
  Call macro in mutitable in format_command
! <dl class="def">
! <dt id="index-arg-93"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-93' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-94"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-94' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-95"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-95' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-96"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-96' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-97"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-97' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-98"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-98' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-99"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-99' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 1666,1676 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-100">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-101">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 1670,1680 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-100"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-100' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-101"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-101' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 1711,1721 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1715,1725 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1732,1737 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-102">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 1736,1741 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-102"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-102' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 1760,1770 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1764,1774 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1789,1799 ****
  <pre class="example">in macro
  
! </pre><dl>
! <dt id="index-arg-103">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-arg-104">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in format_command
  </pre></dd></dl>
--- 1793,1803 ----
  <pre class="example">in macro
  
! </pre><dl class="def">
! <dt id="index-arg-103"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-103' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-arg-104"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-104' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in format_command
  </pre></dd></dl>
***************
*** 1801,1812 ****
  
  Something
! </pre><dl>
! <dt id="index-arg-105">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <pre class="example">
  
  Something
! </pre><dl>
! <dt id="index-arg-106">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
--- 1805,1816 ----
  
  Something
! </pre><dl class="def">
! <dt id="index-arg-105"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-105' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
  Something
! </pre><dl class="def">
! <dt id="index-arg-106"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-106' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
***************
*** 1814,1825 ****
  
  Something2
! </pre><dl>
! <dt id="index-arg-107">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <pre class="example">After
  
  Something2
! </pre><dl>
! <dt id="index-arg-108">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
--- 1818,1829 ----
  
  Something2
! </pre><dl class="def">
! <dt id="index-arg-107"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-107' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">After
  
  Something2
! </pre><dl class="def">
! <dt id="index-arg-108"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-108' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
***************
*** 1829,1840 ****
  
  
! </pre><dl>
! <dt id="index-arg-109">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-arg-110">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <pre class="example">A quot---ation
--- 1833,1844 ----
  
  
! </pre><dl class="def">
! <dt id="index-arg-109"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-109' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-arg-110"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-110' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <pre class="example">A quot---ation
***************
*** 1883,1888 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1887,1892 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1890,1894 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1894,1898 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1910,1915 ****
  </div><pre class="example">
  
! </pre><dl>
! <dt id="index-arg-111">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in macro, a format_command containing some other commands.
  </pre><ul>
--- 1914,1919 ----
  </div><pre class="example">
  
! </pre><dl class="def">
! <dt id="index-arg-111"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-111' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in macro, a format_command containing some other commands.
  </pre><ul>
***************
*** 1943,1948 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1947,1952 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1950,1954 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1954,1958 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1976,1986 ****
  in macro
  
! </pre><dl>
! <dt id="index-arg-112">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-arg-113">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in format_command
  </pre></dd></dl>
--- 1980,1990 ----
  in macro
  
! </pre><dl class="def">
! <dt id="index-arg-112"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-112' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-arg-113"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-113' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in format_command
  </pre></dd></dl>
***************
*** 1988,1999 ****
  
  Something
! </pre><dl>
! <dt id="index-arg-114">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <pre class="example">
  
  Something
! </pre><dl>
! <dt id="index-arg-115">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
--- 1992,2003 ----
  
  Something
! </pre><dl class="def">
! <dt id="index-arg-114"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-114' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
  Something
! </pre><dl class="def">
! <dt id="index-arg-115"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-115' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
***************
*** 2001,2012 ****
  
  Something2
! </pre><dl>
! <dt id="index-arg-116">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <pre class="example">After
  
  Something2
! </pre><dl>
! <dt id="index-arg-117">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
--- 2005,2016 ----
  
  Something2
! </pre><dl class="def">
! <dt id="index-arg-116"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-116' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">After
  
  Something2
! </pre><dl class="def">
! <dt id="index-arg-117"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-117' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
***************
*** 2016,2027 ****
  
  
! </pre><dl>
! <dt id="index-arg-118">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-arg-119">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <pre class="example">A quot---ation
--- 2020,2031 ----
  
  
! </pre><dl class="def">
! <dt id="index-arg-118"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-118' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-arg-119"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-119' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <pre class="example">A quot---ation
***************
*** 2070,2075 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2074,2079 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2077,2081 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2081,2085 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2097,2102 ****
  </div><pre class="example">
  
! </pre><dl>
! <dt id="index-arg-120">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in macro, a format_command containing some other commands.
  </pre><ul>
--- 2101,2106 ----
  </div><pre class="example">
  
! </pre><dl class="def">
! <dt id="index-arg-120"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-120' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in macro, a format_command containing some other commands.
  </pre><ul>
***************
*** 2130,2135 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2134,2139 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2137,2141 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2141,2145 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2161,2175 ****
  more example text
  call macro in example in format_command
! </pre><dl>
! <dt id="index-arg-121">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in macro
  
! </pre><dl>
! <dt id="index-arg-122">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-arg-123">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in format_command
  </pre></dd></dl>
--- 2165,2179 ----
  more example text
  call macro in example in format_command
! </pre><dl class="def">
! <dt id="index-arg-121"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-121' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in macro
  
! </pre><dl class="def">
! <dt id="index-arg-122"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-122' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-arg-123"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-123' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in format_command
  </pre></dd></dl>
***************
*** 2177,2188 ****
  
  Something
! </pre><dl>
! <dt id="index-arg-124">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <pre class="example">
  
  Something
! </pre><dl>
! <dt id="index-arg-125">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
--- 2181,2192 ----
  
  Something
! </pre><dl class="def">
! <dt id="index-arg-124"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-124' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
  Something
! </pre><dl class="def">
! <dt id="index-arg-125"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-125' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
***************
*** 2190,2201 ****
  
  Something2
! </pre><dl>
! <dt id="index-arg-126">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <pre class="example">After
  
  Something2
! </pre><dl>
! <dt id="index-arg-127">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
--- 2194,2205 ----
  
  Something2
! </pre><dl class="def">
! <dt id="index-arg-126"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-126' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">After
  
  Something2
! </pre><dl class="def">
! <dt id="index-arg-127"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-127' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
***************
*** 2205,2216 ****
  
  
! </pre><dl>
! <dt id="index-arg-128">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-arg-129">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <pre class="example">A quot---ation
--- 2209,2220 ----
  
  
! </pre><dl class="def">
! <dt id="index-arg-128"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-128' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in group
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-arg-129"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-129' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <pre class="example">A quot---ation
***************
*** 2259,2264 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2263,2268 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2266,2270 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2270,2274 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2286,2291 ****
  </div><pre class="example">
  
! </pre><dl>
! <dt id="index-arg-130">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><pre class="example">in macro, a format_command containing some other commands.
  </pre><ul>
--- 2290,2295 ----
  </div><pre class="example">
  
! </pre><dl class="def">
! <dt id="index-arg-130"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-130' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">in macro, a format_command containing some other commands.
  </pre><ul>
***************
*** 2319,2324 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2323,2328 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2326,2330 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2330,2334 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2354,2392 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
  in macro
  </p>
! <dl>
! <dt id="index-arg-131">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-132">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-133">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-134">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-135">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-136">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 2358,2396 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
  in macro
  </p>
! <dl class="def">
! <dt id="index-arg-131"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-131' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-132"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-132' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-133"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-133' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-134"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-134' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-135"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-135' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-136"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-136' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 2396,2406 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-137">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-138">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 2400,2410 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-137"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-137' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-138"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-138' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 2441,2451 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2445,2455 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2462,2467 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-139">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 2466,2471 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-139"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-139' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 2490,2500 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2494,2504 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2514,2550 ****
  <p>deffn continues
  call macro in deffn in format_command
! </p><dl>
! <dt id="index-arg-140">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro
  </p>
! <dl>
! <dt id="index-arg-141">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-142">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-143">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-144">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-145">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-146">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 2518,2554 ----
  <p>deffn continues
  call macro in deffn in format_command
! </p><dl class="def">
! <dt id="index-arg-140"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-140' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-141"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-141' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-142"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-142' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-143"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-143' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-144"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-144' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-145"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-145' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-146"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-146' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 2554,2564 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-147">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-148">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 2558,2568 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-147"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-147' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-148"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-148' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 2599,2609 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2603,2613 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2620,2625 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-149">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 2624,2629 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-149"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-149' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 2648,2658 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2652,2662 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2674,2710 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
! <dl>
! <dt id="index-arg-150">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-151">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-152">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-153">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-154">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-155">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 2678,2714 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-150"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-150' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-151"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-151' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-152"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-152' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-153"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-153' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-154"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-154' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-155"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-155' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 2714,2724 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-156">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-157">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 2718,2728 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-156"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-156' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-157"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-157' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 2759,2769 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2763,2773 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2780,2785 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-158">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 2784,2789 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-158"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-158' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 2808,2818 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2812,2822 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2833,2869 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
  </p>
! <dl>
! <dt id="index-arg-159">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-160">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-161">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-162">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-163">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-164">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 2837,2873 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
  </p>
! <dl class="def">
! <dt id="index-arg-159"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-159' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-160"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-160' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-161"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-161' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-162"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-162' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-163"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-163' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-164"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-164' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 2873,2883 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-165">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-166">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 2877,2887 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-165"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-165' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-166"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-166' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 2918,2928 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2922,2932 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2939,2944 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-167">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 2943,2948 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-167"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-167' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 2967,2977 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2971,2981 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2991,3026 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
! <dl>
! <dt id="index-arg-168">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-169">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-170">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-171">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-172">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-173">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 2995,3030 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-168"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-168' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-169"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-169' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-170"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-170' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-171"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-171' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-172"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-172' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-173"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-173' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 3030,3040 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-174">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-175">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 3034,3044 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-174"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-174' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-175"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-175' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 3075,3085 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3079,3089 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3096,3101 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-176">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 3100,3105 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-176"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-176' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 3124,3134 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3128,3138 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3147,3185 ****
  
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
! </p><dl>
! <dt id="index-arg-177">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro
  </p>
! <dl>
! <dt id="index-arg-178">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-179">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-180">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-181">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-182">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-183">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 3151,3189 ----
  
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
! </p><dl class="def">
! <dt id="index-arg-177"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-177' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-178"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-178' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-179"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-179' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-180"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-180' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-181"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-181' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-182"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-182' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-183"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-183' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 3189,3199 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-184">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-185">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 3193,3203 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-184"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-184' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-185"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-185' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 3234,3244 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3238,3248 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3255,3260 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-186">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 3259,3264 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-186"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-186' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 3283,3293 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3287,3297 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3313,3345 ****
  <p>in macro
  </p>
! <dl>
! <dt id="index-arg-187">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-188">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-189">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-190">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-191">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-192">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 3317,3349 ----
  <p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-187"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-187' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-188"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-188' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-189"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-189' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-190"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-190' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-191"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-191' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-192"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-192' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 3349,3359 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-193">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-194">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 3353,3363 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-193"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-193' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-194"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-194' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 3394,3404 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3398,3408 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3415,3420 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-195">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 3419,3424 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-195"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-195' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 3443,3453 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3447,3457 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3469,3501 ****
  in macro
  </p>
! <dl>
! <dt id="index-arg-196">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-197">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-198">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-199">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-200">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-201">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 3473,3505 ----
  in macro
  </p>
! <dl class="def">
! <dt id="index-arg-196"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-196' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-197"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-197' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-198"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-198' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-199"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-199' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-200"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-200' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-201"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-201' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 3505,3515 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-202">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-203">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 3509,3519 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-202"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-202' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-203"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-203' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 3550,3560 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3554,3564 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3571,3576 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-204">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 3575,3580 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-204"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-204' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 3599,3609 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3603,3613 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3622,3658 ****
  
  <p>call macro in cartouche in format_command
! </p><dl>
! <dt id="index-arg-205">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro
  </p>
! <dl>
! <dt id="index-arg-206">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-207">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-208">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p>Something
! </p><dl>
! <dt id="index-arg-209">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl>
! <dt id="index-arg-210">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl>
! <dt id="index-arg-211">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
--- 3626,3662 ----
  
  <p>call macro in cartouche in format_command
! </p><dl class="def">
! <dt id="index-arg-205"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-205' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
! <dl class="def">
! <dt id="index-arg-206"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-206' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-207"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-207' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in format_command
  </p></dd></dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-208"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-208' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p>Something
! </p><dl class="def">
! <dt id="index-arg-209"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-209' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-210"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-210' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p>After
  </p>
  <p>Something2
! </p><dl class="def">
! <dt id="index-arg-211"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-211' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
***************
*** 3662,3672 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-212">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-213">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
--- 3666,3676 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-212"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-212' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-213"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-213' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p>A quot&mdash;ation
***************
*** 3707,3717 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3711,3721 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3728,3733 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-214">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
--- 3732,3737 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-214"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-214' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 3756,3766 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3760,3770 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3784,3816 ****
  in macro
  </p>
! <dl>
! <dt id="index-arg-215">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-216">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in format_command
  </p></dd></dl>
  
  <p align="left">Something
! </p><dl>
! <dt id="index-arg-217">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p align="left">Something
! </p><dl>
! <dt id="index-arg-218">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in group
  </p></dd></dl>
  
  <p align="left">Something2
! </p><dl>
! <dt id="index-arg-219">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p align="left">After
  </p>
  <p align="left">Something2
! </p><dl>
! <dt id="index-arg-220">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in group
  </p></dd></dl>
--- 3788,3820 ----
  in macro
  </p>
! <dl class="def">
! <dt id="index-arg-215"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-215' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-216"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-216' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in format_command
  </p></dd></dl>
  
  <p align="left">Something
! </p><dl class="def">
! <dt id="index-arg-217"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-217' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p align="left">Something
! </p><dl class="def">
! <dt id="index-arg-218"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-218' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in group
  </p></dd></dl>
  
  <p align="left">Something2
! </p><dl class="def">
! <dt id="index-arg-219"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-219' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p align="left">After
  </p>
  <p align="left">Something2
! </p><dl class="def">
! <dt id="index-arg-220"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-220' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in group
  </p></dd></dl>
***************
*** 3820,3830 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-221">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-222">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p align="left">A quot&mdash;ation
--- 3824,3834 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-221"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-221' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-222"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-222' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p align="left">A quot&mdash;ation
***************
*** 3865,3875 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3869,3879 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3886,3891 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-223">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in macro, a format_command containing some other commands.
  </p><ul>
--- 3890,3895 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-223"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-223' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 3914,3924 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3918,3928 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3938,3974 ****
  <p align="left">flushleft
  call macro in flushleft in format_command
! </p><dl>
! <dt id="index-arg-224">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in macro
  </p>
! <dl>
! <dt id="index-arg-225">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-226">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in format_command
  </p></dd></dl>
  
  <p align="left">Something
! </p><dl>
! <dt id="index-arg-227">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p align="left">Something
! </p><dl>
! <dt id="index-arg-228">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in group
  </p></dd></dl>
  
  <p align="left">Something2
! </p><dl>
! <dt id="index-arg-229">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p align="left">After
  </p>
  <p align="left">Something2
! </p><dl>
! <dt id="index-arg-230">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in group
  </p></dd></dl>
--- 3942,3978 ----
  <p align="left">flushleft
  call macro in flushleft in format_command
! </p><dl class="def">
! <dt id="index-arg-224"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-224' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in macro
  </p>
! <dl class="def">
! <dt id="index-arg-225"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-225' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-226"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-226' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in format_command
  </p></dd></dl>
  
  <p align="left">Something
! </p><dl class="def">
! <dt id="index-arg-227"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-227' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p align="left">Something
! </p><dl class="def">
! <dt id="index-arg-228"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-228' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in group
  </p></dd></dl>
  
  <p align="left">Something2
! </p><dl class="def">
! <dt id="index-arg-229"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-229' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p align="left">After
  </p>
  <p align="left">Something2
! </p><dl class="def">
! <dt id="index-arg-230"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-230' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in group
  </p></dd></dl>
***************
*** 3978,3988 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-231">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-232">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p align="left">A quot&mdash;ation
--- 3982,3992 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-231"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-231' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-232"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-232' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p align="left">A quot&mdash;ation
***************
*** 4023,4033 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 4027,4037 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 4044,4049 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-233">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="left">in macro, a format_command containing some other commands.
  </p><ul>
--- 4048,4053 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-233"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-233' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 4072,4082 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 4076,4086 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 4098,4130 ****
  <p align="right">in macro
  </p>
! <dl>
! <dt id="index-arg-234">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-235">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in format_command
  </p></dd></dl>
  
  <p align="right">Something
! </p><dl>
! <dt id="index-arg-236">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p align="right">Something
! </p><dl>
! <dt id="index-arg-237">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in group
  </p></dd></dl>
  
  <p align="right">Something2
! </p><dl>
! <dt id="index-arg-238">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p align="right">After
  </p>
  <p align="right">Something2
! </p><dl>
! <dt id="index-arg-239">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in group
  </p></dd></dl>
--- 4102,4134 ----
  <p align="right">in macro
  </p>
! <dl class="def">
! <dt id="index-arg-234"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-234' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-235"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-235' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in format_command
  </p></dd></dl>
  
  <p align="right">Something
! </p><dl class="def">
! <dt id="index-arg-236"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-236' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p align="right">Something
! </p><dl class="def">
! <dt id="index-arg-237"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-237' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in group
  </p></dd></dl>
  
  <p align="right">Something2
! </p><dl class="def">
! <dt id="index-arg-238"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-238' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p align="right">After
  </p>
  <p align="right">Something2
! </p><dl class="def">
! <dt id="index-arg-239"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-239' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in group
  </p></dd></dl>
***************
*** 4134,4144 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-240">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-241">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p align="right">A quot&mdash;ation
--- 4138,4148 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-240"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-240' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-241"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-241' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p align="right">A quot&mdash;ation
***************
*** 4179,4189 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4183,4193 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4200,4205 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-242">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in macro, a format_command containing some other commands.
  </p><ul>
--- 4204,4209 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-242"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-242' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 4228,4238 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4232,4242 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4251,4287 ****
  
  <p align="right">flushright
! </p><dl>
! <dt id="index-arg-243">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in macro
  </p>
! <dl>
! <dt id="index-arg-244">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
! <dl>
! <dt id="index-arg-245">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in format_command
  </p></dd></dl>
  
  <p align="right">Something
! </p><dl>
! <dt id="index-arg-246">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  
  <p align="right">Something
! </p><dl>
! <dt id="index-arg-247">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in group
  </p></dd></dl>
  
  <p align="right">Something2
! </p><dl>
! <dt id="index-arg-248">fun: <strong>arg</strong> <em>arg1</em></dt>
  </dl>
  <p align="right">After
  </p>
  <p align="right">Something2
! </p><dl>
! <dt id="index-arg-249">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in group
  </p></dd></dl>
--- 4255,4291 ----
  
  <p align="right">flushright
! </p><dl class="def">
! <dt id="index-arg-243"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-243' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in macro
  </p>
! <dl class="def">
! <dt id="index-arg-244"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-244' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
! <dl class="def">
! <dt id="index-arg-245"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-245' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in format_command
  </p></dd></dl>
  
  <p align="right">Something
! </p><dl class="def">
! <dt id="index-arg-246"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-246' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
  <p align="right">Something
! </p><dl class="def">
! <dt id="index-arg-247"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-247' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in group
  </p></dd></dl>
  
  <p align="right">Something2
! </p><dl class="def">
! <dt id="index-arg-248"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-248' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <p align="right">After
  </p>
  <p align="right">Something2
! </p><dl class="def">
! <dt id="index-arg-249"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-249' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in group
  </p></dd></dl>
***************
*** 4291,4301 ****
  <br>
  <br>
! <dl>
! <dt id="index-arg-250">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in group
  </p></dd></dl>
  
! <dl>
! <dt id="index-arg-251">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><blockquote>
  <p align="right">A quot&mdash;ation
--- 4295,4305 ----
  <br>
  <br>
! <dl class="def">
! <dt id="index-arg-250"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-250' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in group
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-arg-251"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-251' class='copiable-anchor'> &para;</a></span></dt>
  <dd><blockquote>
  <p align="right">A quot&mdash;ation
***************
*** 4336,4346 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4340,4350 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4357,4362 ****
  <div align="center">ce&ndash;ntered line
  </div>
! <dl>
! <dt id="index-arg-252">fun: <strong>arg</strong> <em>arg1</em></dt>
  <dd><p align="right">in macro, a format_command containing some other commands.
  </p><ul>
--- 4361,4366 ----
  <div align="center">ce&ndash;ntered line
  </div>
! <dl class="def">
! <dt id="index-arg-252"><span class="category">fun: </span><span><strong>arg</strong> <em>arg1</em><a href='#index-arg-252' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">in macro, a format_command containing some other commands.
  </p><ul>
***************
*** 4385,4395 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4389,4399 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4409,4413 ****
  </dd></dl>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 4413,4417 ----
  </dd></dl>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_enumerate/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_enumerate/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_enumerate/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_enumerate/nested_formats.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-enumerate"></span><h1 class="top">Test nested enumerate</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-enumerate"></span><h1 class="top">Test nested enumerate</h1>
  
  
***************
*** 121,131 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 125,135 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 169,179 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 173,183 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 263,273 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 267,277 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 311,321 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 315,325 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 406,416 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 410,420 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 454,464 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 458,468 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 547,557 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 551,561 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 595,605 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 599,609 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 689,699 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 693,703 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 737,747 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 741,751 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 833,843 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 837,847 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 881,891 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 885,895 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 974,984 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 978,988 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1022,1032 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1026,1036 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1116,1126 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1120,1130 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1164,1174 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1168,1178 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1262,1272 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1266,1276 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1310,1320 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1314,1324 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1402,1412 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1406,1416 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1450,1460 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1454,1464 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1543,1553 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1547,1557 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1591,1601 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1595,1605 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1700,1705 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1704,1709 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1707,1711 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1711,1715 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1759,1764 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1763,1768 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1766,1770 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1770,1774 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1872,1877 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1876,1881 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1879,1883 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1883,1887 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1931,1936 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1935,1940 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1938,1942 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1942,1946 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2045,2050 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2049,2054 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2052,2056 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2056,2060 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2104,2109 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2108,2113 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2111,2115 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2115,2119 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2139,2144 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 2143,2148 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2212,2222 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2216,2226 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2260,2270 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2264,2274 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2354,2364 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2358,2368 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2402,2412 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2406,2416 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2428,2433 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2432,2437 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2499,2509 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2503,2513 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2547,2557 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2551,2561 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2572,2576 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2576,2580 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2643,2653 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2647,2657 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2691,2701 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2695,2705 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2715,2719 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2719,2723 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 2785,2795 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2789,2799 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2833,2843 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2837,2847 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2856,2860 ****
  
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><ol>
--- 2860,2864 ----
  
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><ol>
***************
*** 2928,2938 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2932,2942 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2976,2986 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2980,2990 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3073,3083 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3077,3087 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3121,3131 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3125,3135 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3214,3224 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3218,3228 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3262,3272 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3266,3276 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3355,3365 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3359,3369 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3403,3413 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3407,3417 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3498,3508 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3502,3512 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3546,3556 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3550,3560 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3640,3650 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3644,3654 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3688,3698 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3692,3702 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3781,3791 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3785,3795 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3829,3839 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3833,3843 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3922,3932 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3926,3936 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3970,3980 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3974,3984 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3994,3998 ****
  </li></ol>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 3998,4002 ----
  </li></ol>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_example/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_example/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_example/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_example/nested_formats.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-example"></span><h1 class="top">Test nested example</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-example"></span><h1 class="top">Test nested example</h1>
  
  
***************
*** 121,131 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 125,135 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 174,179 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 178,183 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 181,185 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 185,189 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 286,291 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 290,295 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 293,297 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 297,301 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 345,350 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 349,354 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 352,356 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 356,360 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 446,456 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 450,460 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 499,504 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 503,508 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 506,510 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 510,514 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 597,607 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 601,611 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 650,655 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 654,659 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 657,661 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 661,665 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 762,767 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 766,771 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 769,773 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 773,777 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 821,826 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 825,830 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 828,832 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 832,836 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 923,933 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 927,937 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 976,981 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 980,985 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 983,987 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 987,991 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1074,1084 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1078,1088 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1127,1132 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1131,1136 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1134,1138 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1138,1142 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1239,1244 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1243,1248 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1246,1250 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1250,1254 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1298,1303 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1302,1307 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1305,1309 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1309,1313 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1402,1412 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1406,1416 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1455,1460 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1459,1464 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1462,1466 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1466,1470 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1552,1562 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1556,1566 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1605,1610 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1609,1614 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1612,1616 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1616,1620 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1716,1721 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1720,1725 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1723,1727 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1727,1731 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1775,1780 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1779,1784 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1782,1786 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1786,1790 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1890,1895 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1894,1899 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1897,1901 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1901,1905 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1949,1954 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1953,1958 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1956,1960 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1960,1964 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2062,2067 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2066,2071 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2069,2073 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2073,2077 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2121,2126 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2125,2130 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2128,2132 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2132,2136 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2235,2240 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2239,2244 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2242,2246 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2246,2250 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2294,2299 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2298,2303 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2301,2305 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2305,2309 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2329,2334 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 2333,2338 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2402,2412 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2406,2416 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2455,2460 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2459,2464 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2462,2466 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2466,2470 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2567,2572 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2571,2576 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2574,2578 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2578,2582 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2626,2631 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2630,2635 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2633,2637 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2637,2641 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2658,2663 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2662,2667 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2729,2739 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2733,2743 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2782,2787 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2786,2791 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2789,2793 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2793,2797 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2812,2816 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2816,2820 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2883,2893 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2887,2897 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2936,2941 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2940,2945 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2943,2947 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2947,2951 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2965,2969 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2969,2973 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 3035,3045 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3039,3049 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3088,3093 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 3092,3097 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 3095,3099 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3099,3103 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3116,3120 ****
  
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><div class="example">
--- 3120,3124 ----
  
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><div class="example">
***************
*** 3201,3206 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 3205,3210 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 3208,3212 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3212,3216 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3260,3265 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 3264,3269 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 3267,3271 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3271,3275 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3363,3373 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3367,3377 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3416,3421 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 3420,3425 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 3423,3427 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3427,3431 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3514,3524 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3518,3528 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3567,3572 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 3571,3576 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 3574,3578 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3578,3582 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3678,3683 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 3682,3687 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 3685,3689 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3689,3693 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3737,3742 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 3741,3746 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 3744,3748 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3748,3752 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 3838,3848 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3842,3852 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3891,3896 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 3895,3900 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 3898,3902 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 3902,3906 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4003,4008 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 4007,4012 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 4010,4014 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4014,4018 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4062,4067 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 4066,4071 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 4069,4073 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4073,4077 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4161,4171 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4165,4175 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4214,4219 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 4218,4223 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 4221,4225 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4225,4229 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4325,4330 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 4329,4334 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 4332,4336 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4336,4340 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4384,4389 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 4388,4393 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 4391,4395 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 4395,4399 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 4414,4418 ****
  </pre></div>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 4418,4422 ----
  </pre></div>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_flushright/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_flushright/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_flushright/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_flushright/nested_formats.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-flushright"></span><h1 class="top">Test nested flushright</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-flushright"></span><h1 class="top">Test nested flushright</h1>
  
  
***************
*** 111,121 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 115,125 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 158,168 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 162,172 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 240,250 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 244,254 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 287,297 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 291,301 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 370,380 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 374,384 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 417,427 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 421,431 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 499,509 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 503,513 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 546,556 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 550,560 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 628,638 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 632,642 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 675,685 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 679,689 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 759,769 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 763,773 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 806,816 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 810,820 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 888,898 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 892,902 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 935,945 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 939,949 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 1017,1027 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 1021,1031 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 1064,1074 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 1068,1078 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 1150,1160 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1154,1164 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1197,1207 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 1201,1211 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 1279,1289 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1283,1293 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1326,1336 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 1330,1340 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 1408,1418 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 1412,1422 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 1455,1465 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 1459,1469 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 1552,1557 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1556,1561 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1559,1563 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1563,1567 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1610,1615 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1614,1619 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1617,1621 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1621,1625 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1712,1717 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1716,1721 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1719,1723 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1723,1727 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1770,1775 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1774,1779 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1777,1781 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1781,1785 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1872,1877 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1876,1881 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1879,1883 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1883,1887 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1930,1935 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1934,1939 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1937,1941 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1941,1945 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1963,1968 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 1967,1972 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2026,2036 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2030,2040 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2073,2083 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2077,2087 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 2155,2165 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2159,2169 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 2202,2212 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2206,2216 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 2226,2231 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2230,2235 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2287,2297 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2291,2301 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2334,2344 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2338,2348 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 2358,2362 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2362,2366 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2419,2429 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2423,2433 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2466,2476 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2470,2480 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 2489,2493 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2493,2497 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 2549,2559 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2553,2563 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2596,2606 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2600,2610 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 2618,2622 ****
  </div>
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><p align="right">in macro
--- 2622,2626 ----
  </div>
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><p align="right">in macro
***************
*** 2679,2689 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2683,2693 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 2726,2736 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2730,2740 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 2811,2821 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2815,2825 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2858,2868 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2862,2872 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 2940,2950 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2944,2954 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2987,2997 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 2991,3001 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3068,3078 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3072,3082 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3115,3125 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3119,3129 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3198,3208 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3202,3212 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3245,3255 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3249,3259 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3327,3337 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3331,3341 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3374,3384 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3378,3388 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3455,3465 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3459,3469 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3502,3512 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3506,3516 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3583,3593 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3587,3597 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3630,3640 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3634,3644 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3652,3656 ****
  </div>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 3656,3660 ----
  </div>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_group/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_group/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_group/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_group/nested_formats.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-group"></span><h1 class="top">Test nested group</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-group"></span><h1 class="top">Test nested group</h1>
  
  
***************
*** 111,121 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 115,125 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 158,168 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 162,172 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 240,250 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 244,254 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 287,297 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 291,301 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 370,380 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 374,384 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 417,427 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 421,431 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 499,509 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 503,513 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 546,556 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 550,560 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 628,638 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 632,642 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 675,685 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 679,689 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 759,769 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 763,773 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 806,816 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 810,820 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 888,898 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 892,902 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 935,945 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 939,949 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1017,1027 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1021,1031 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1064,1074 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1068,1078 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1150,1160 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1154,1164 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1197,1207 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1201,1211 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1279,1289 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1283,1293 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1326,1336 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1330,1340 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1408,1418 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1412,1422 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1455,1465 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1459,1469 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1552,1557 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1556,1561 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1559,1563 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1563,1567 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1610,1615 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1614,1619 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1617,1621 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1621,1625 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1712,1717 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1716,1721 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1719,1723 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1723,1727 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1770,1775 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1774,1779 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1777,1781 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1781,1785 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1872,1877 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1876,1881 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1879,1883 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1883,1887 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1930,1935 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1934,1939 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1937,1941 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1941,1945 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1963,1968 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 1967,1972 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2026,2036 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2030,2040 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2073,2083 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2077,2087 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2155,2165 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2159,2169 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2202,2212 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2206,2216 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2226,2231 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2230,2235 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2287,2297 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2291,2301 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2334,2344 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2338,2348 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2358,2362 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2362,2366 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2419,2429 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2423,2433 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2466,2476 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2470,2480 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2489,2493 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2493,2497 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 2549,2559 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2553,2563 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2596,2606 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2600,2610 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2618,2622 ****
  </div>
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><p>in macro
--- 2622,2626 ----
  </div>
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><p>in macro
***************
*** 2679,2689 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2683,2693 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2726,2736 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2730,2740 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2811,2821 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2815,2825 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2858,2868 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2862,2872 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2940,2950 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2944,2954 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2987,2997 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2991,3001 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3068,3078 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3072,3082 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3115,3125 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3119,3129 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3198,3208 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3202,3212 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3245,3255 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3249,3259 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3327,3337 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3331,3341 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3374,3384 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3378,3388 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3455,3465 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3459,3469 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3502,3512 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3506,3516 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3583,3593 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3587,3597 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3630,3640 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3634,3644 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3652,3656 ****
  </div>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 3656,3660 ----
  </div>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_itemize/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_itemize/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_itemize/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_itemize/nested_formats.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-itemize"></span><h1 class="top">Test nested itemize</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-itemize"></span><h1 class="top">Test nested itemize</h1>
  
  
***************
*** 127,137 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 131,141 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 175,185 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 179,189 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 275,285 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 279,289 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 323,333 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 327,337 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 424,434 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 428,438 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 472,482 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 476,486 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 571,581 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 575,585 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 619,629 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 623,633 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 719,729 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 723,733 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 767,777 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 771,781 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 869,879 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 873,883 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 917,927 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 921,931 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1016,1026 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1020,1030 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1064,1074 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1068,1078 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1164,1174 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1168,1178 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1212,1222 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1216,1226 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1316,1326 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1320,1330 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1364,1374 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1368,1378 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1462,1472 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1466,1476 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1510,1520 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1514,1524 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1609,1619 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1613,1623 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1657,1667 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1661,1671 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1772,1777 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1776,1781 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1779,1783 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1783,1787 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1831,1836 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1835,1840 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1838,1842 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1842,1846 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1950,1955 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1954,1959 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1957,1961 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1961,1965 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2009,2014 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2013,2018 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2016,2020 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2020,2024 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2129,2134 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2133,2138 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2136,2140 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2140,2144 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2188,2193 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2192,2197 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2195,2199 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2199,2203 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2223,2228 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 2227,2232 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2302,2312 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2306,2316 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2350,2360 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2354,2364 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2450,2460 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2454,2464 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2498,2508 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2502,2512 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2524,2529 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2528,2533 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2601,2611 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2605,2615 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2649,2659 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2653,2663 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2674,2678 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2678,2682 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2751,2761 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2755,2765 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2799,2809 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2803,2813 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2823,2827 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2827,2831 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 2899,2909 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2903,2913 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2947,2957 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2951,2961 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2970,2974 ****
  
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><ul>
--- 2974,2978 ----
  
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><ul>
***************
*** 3048,3058 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3052,3062 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3096,3106 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3100,3110 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3199,3209 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3203,3213 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3247,3257 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3251,3261 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3346,3356 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3350,3360 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3394,3404 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3398,3408 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3493,3503 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3497,3507 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3541,3551 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3545,3555 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3642,3652 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3646,3656 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3690,3700 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3694,3704 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3790,3800 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3794,3804 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3838,3848 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3842,3852 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3937,3947 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3941,3951 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3985,3995 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3989,3999 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4084,4094 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4088,4098 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4132,4142 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4136,4146 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4156,4160 ****
  </li></ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 4160,4164 ----
  </li></ul>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_menu/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_menu/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_menu/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_menu/nested_formats.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-menu"></span><h1 class="top">Test nested menu</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-menu"></span><h1 class="top">Test nested menu</h1>
  
  
***************
*** 121,131 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 125,135 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 174,179 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 178,183 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 181,185 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 185,189 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 286,291 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 290,295 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 293,297 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 297,301 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 345,350 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 349,354 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 352,356 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 356,360 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 446,456 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 450,460 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 499,504 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 503,508 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 506,510 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 510,514 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 597,607 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 601,611 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 650,655 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 654,659 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 657,661 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 661,665 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 762,767 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 766,771 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 769,773 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 773,777 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 821,826 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 825,830 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 828,832 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 832,836 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 923,933 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 927,937 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 976,981 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 980,985 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 983,987 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 987,991 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 1074,1084 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1078,1088 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1127,1132 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 1131,1136 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 1134,1138 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 1138,1142 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 1239,1244 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 1243,1248 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 1246,1250 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 1250,1254 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 1298,1303 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 1302,1307 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 1305,1309 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 1309,1313 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 1402,1412 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1406,1416 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1455,1460 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 1459,1464 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 1462,1466 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 1466,1470 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 1552,1562 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1556,1566 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1605,1610 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 1609,1614 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 1612,1616 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 1616,1620 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 1716,1721 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 1720,1725 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 1723,1727 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 1727,1731 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 1775,1780 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 1779,1784 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 1782,1786 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 1786,1790 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 1890,1895 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1894,1899 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1897,1901 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1901,1905 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1949,1954 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d--effn
  </pre></dd></dl>
--- 1953,1958 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d--effn
  </pre></dd></dl>
***************
*** 1956,1960 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="menu-comment">l--ine
  </pre></dd>
--- 1960,1964 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="menu-comment">l--ine
  </pre></dd>
***************
*** 2062,2067 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2066,2071 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2069,2073 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2073,2077 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2121,2126 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d--effn
  </pre></dd></dl>
--- 2125,2130 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d--effn
  </pre></dd></dl>
***************
*** 2128,2132 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="menu-comment">l--ine
  </pre></dd>
--- 2132,2136 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="menu-comment">l--ine
  </pre></dd>
***************
*** 2235,2240 ****
  <pre class="menu-preformatted">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-preformatted">d--effn
  </pre></dd></dl>
--- 2239,2244 ----
  <pre class="menu-preformatted">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-preformatted">d--effn
  </pre></dd></dl>
***************
*** 2242,2246 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="menu-preformatted">l--ine
  </pre></dd>
--- 2246,2250 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="menu-preformatted">l--ine
  </pre></dd>
***************
*** 2294,2299 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d--effn
  </pre></dd></dl>
--- 2298,2303 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d--effn
  </pre></dd></dl>
***************
*** 2301,2305 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="menu-comment">l--ine
  </pre></dd>
--- 2305,2309 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="menu-comment">l--ine
  </pre></dd>
***************
*** 2329,2334 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 2333,2338 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2402,2412 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2406,2416 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2455,2460 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 2459,2464 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 2462,2466 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 2466,2470 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 2567,2572 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 2571,2576 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 2574,2578 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 2578,2582 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 2626,2631 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 2630,2635 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 2633,2637 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 2637,2641 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 2658,2663 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2662,2667 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2729,2739 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2733,2743 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2782,2787 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 2786,2791 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 2789,2793 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 2793,2797 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 2812,2816 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2816,2820 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2883,2893 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2887,2897 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2936,2941 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 2940,2945 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 2943,2947 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 2947,2951 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 2965,2969 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2969,2973 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 3035,3045 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3039,3049 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3088,3093 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 3092,3097 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 3095,3099 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 3099,3103 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 3116,3120 ****
  
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><table class="menu" border="0" cellspacing="0">
--- 3120,3124 ----
  
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><table class="menu" border="0" cellspacing="0">
***************
*** 3201,3206 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 3205,3210 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 3208,3212 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 3212,3216 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 3260,3265 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 3264,3269 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 3267,3271 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 3271,3275 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 3363,3373 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3367,3377 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3416,3421 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 3420,3425 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 3423,3427 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 3427,3431 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 3514,3524 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3518,3528 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3567,3572 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 3571,3576 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 3574,3578 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 3578,3582 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 3678,3683 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 3682,3687 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 3685,3689 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 3689,3693 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 3737,3742 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 3741,3746 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 3744,3748 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 3748,3752 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 3838,3848 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3842,3852 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3891,3896 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 3895,3900 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 3898,3902 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 3902,3906 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 4003,4008 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 4007,4012 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 4010,4014 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 4014,4018 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 4062,4067 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 4066,4071 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 4069,4073 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 4073,4077 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 4161,4171 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4165,4175 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4214,4219 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 4218,4223 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 4221,4225 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 4225,4229 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 4325,4330 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 4329,4334 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 4332,4336 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 4336,4340 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 4384,4389 ****
  <pre class="menu-comment">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
--- 4388,4393 ----
  <pre class="menu-comment">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="menu-comment">d&ndash;effn
  </pre></dd></dl>
***************
*** 4391,4395 ****
  
  </pre><dl compact="compact">
! <dt>a</dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
--- 4395,4399 ----
  
  </pre><dl compact="compact">
! <dt><span>a</span></dt>
  <dd><pre class="menu-comment">l&ndash;ine
  </pre></dd>
***************
*** 4414,4418 ****
  </pre></th></tr></table>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 4418,4422 ----
  </pre></th></tr></table>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_multitable/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_multitable/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_multitable/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_multitable/nested_formats.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-multitable"></span><h1 class="top">Test nested multitable</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-multitable"></span><h1 class="top">Test nested multitable</h1>
  
  
***************
*** 121,131 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 125,135 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 169,179 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 173,183 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 264,274 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 268,278 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 312,322 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 316,326 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 407,417 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 411,421 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 455,465 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 459,469 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 549,559 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 553,563 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 597,607 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 601,611 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 692,702 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 696,706 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 740,750 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 744,754 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 836,846 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 840,850 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 884,894 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 888,898 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 978,988 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 982,992 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1026,1036 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1030,1040 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1121,1131 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1125,1135 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1169,1179 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1173,1183 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1267,1277 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1271,1281 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1315,1325 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1319,1329 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1408,1418 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1412,1422 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1456,1466 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1460,1470 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1550,1560 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1554,1564 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1598,1608 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1602,1612 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1707,1712 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1711,1716 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1714,1718 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1718,1722 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1755,1764 ****
  <pre class="example">s--mallexample
  </pre></div>
! <pre class="example"></pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example"></pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1759,1768 ----
  <pre class="example">s--mallexample
  </pre></div>
! <pre class="example"></pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example"></pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1859,1864 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1863,1868 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1866,1870 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1870,1874 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1907,1916 ****
  <pre class="example">s--mallexample
  </pre></div>
! <pre class="example"></pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example"></pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1911,1920 ----
  <pre class="example">s--mallexample
  </pre></div>
! <pre class="example"></pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example"></pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1971,1980 ****
  <pre class="example">s--mallexample
  </pre></div>
! <pre class="example"></pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example"></pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1975,1984 ----
  <pre class="example">s--mallexample
  </pre></div>
! <pre class="example"></pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example"></pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2007,2016 ****
  <pre class="example">s--mallexample
  </pre></div>
! <pre class="example"></pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example"></pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2011,2020 ----
  <pre class="example">s--mallexample
  </pre></div>
! <pre class="example"></pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example"></pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2032,2037 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 2036,2041 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2105,2115 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2109,2119 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2153,2163 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2157,2167 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2248,2258 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2252,2262 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2296,2306 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2300,2310 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2322,2327 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2326,2331 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2393,2403 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2397,2407 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2441,2451 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2445,2455 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2467,2471 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2471,2475 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2538,2548 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2542,2552 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2586,2596 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2590,2600 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2611,2615 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2615,2619 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 2681,2691 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2685,2695 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2729,2739 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2733,2743 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2753,2757 ****
  
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><table>
--- 2757,2761 ----
  
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><table>
***************
*** 2825,2835 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2829,2839 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2873,2883 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2877,2887 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2970,2980 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2974,2984 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3018,3028 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3022,3032 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3112,3122 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3116,3126 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3160,3170 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3164,3174 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3254,3264 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3258,3268 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3302,3312 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3306,3316 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3397,3407 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3401,3411 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3445,3455 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3449,3459 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3540,3550 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3544,3554 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3588,3598 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3592,3602 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3681,3691 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3685,3695 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3729,3739 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3733,3743 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3823,3833 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3827,3837 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3871,3881 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3875,3885 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3895,3899 ****
  </table>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 3899,3903 ----
  </table>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_quotation/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_quotation/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_quotation/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_quotation/nested_formats.html	2021-06-30 15:35:08.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-quotation"></span><h1 class="top">Test nested quotation</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-quotation"></span><h1 class="top">Test nested quotation</h1>
  
  
***************
*** 127,137 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 131,141 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 175,185 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 179,189 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 275,285 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 279,289 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 323,333 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 327,337 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 424,434 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 428,438 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 472,482 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 476,486 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 571,581 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 575,585 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 619,629 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 623,633 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 719,729 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 723,733 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 767,777 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 771,781 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 869,879 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 873,883 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 917,927 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 921,931 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1016,1026 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1020,1030 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1064,1074 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1068,1078 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1164,1174 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1168,1178 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1212,1222 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1216,1226 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1316,1326 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1320,1330 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1364,1374 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1368,1378 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1462,1472 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1466,1476 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1510,1520 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1514,1524 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1609,1619 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1613,1623 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1657,1667 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1661,1671 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1772,1777 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1776,1781 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1779,1783 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1783,1787 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1831,1836 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1835,1840 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1838,1842 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1842,1846 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1950,1955 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1954,1959 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1957,1961 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1961,1965 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2009,2014 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2013,2018 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2016,2020 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2020,2024 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2129,2134 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2133,2138 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2136,2140 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2140,2144 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2188,2193 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2192,2197 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2195,2199 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2199,2203 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2223,2228 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 2227,2232 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2302,2312 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2306,2316 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2350,2360 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2354,2364 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2450,2460 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2454,2464 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2498,2508 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2502,2512 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2524,2529 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2528,2533 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2601,2611 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2605,2615 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2649,2659 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2653,2663 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2674,2678 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2678,2682 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2751,2761 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2755,2765 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2799,2809 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2803,2813 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2823,2827 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2827,2831 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 2899,2909 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2903,2913 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2947,2957 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2951,2961 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2970,2974 ****
  
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><blockquote>
--- 2974,2978 ----
  
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><blockquote>
***************
*** 3048,3058 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3052,3062 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3096,3106 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3100,3110 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3199,3209 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3203,3213 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3247,3257 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3251,3261 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3346,3356 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3350,3360 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3394,3404 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3398,3408 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3493,3503 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3497,3507 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3541,3551 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3545,3555 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3642,3652 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3646,3656 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3690,3700 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3694,3704 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3790,3800 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3794,3804 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3838,3848 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3842,3852 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3937,3947 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3941,3951 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3985,3995 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3989,3999 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4084,4094 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4088,4098 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4132,4142 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4136,4146 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4156,4160 ****
  </blockquote>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 4160,4164 ----
  </blockquote>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/nested_table/nested_formats.html texinfo-6.8/tp/tests/nested_formats/res_parser/nested_table/nested_formats.html
*** texinfo-6.7/tp/tests/nested_formats/res_parser/nested_table/nested_formats.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/nested_table/nested_formats.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 48,52 ****
  
  
! <span id="Top"></span><span id="Test-nested-table"></span><h1 class="top">Test nested table</h1>
  
  
--- 51,56 ----
  
  
! <div class="top" id="Top">
! <span id="Test-nested-table"></span><h1 class="top">Test nested table</h1>
  
  
***************
*** 126,136 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 130,140 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 174,184 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 178,188 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 274,284 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-2">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 278,288 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-2"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 322,332 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-3">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 326,336 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-3"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 424,434 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-4">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 428,438 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-4"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 472,482 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-5">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 476,486 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-5"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-5' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 571,581 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-6">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 575,585 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-6"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-6' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 619,629 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-7">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 623,633 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-7"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-7' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 719,729 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-8">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 723,733 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-8"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-8' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 767,777 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-9">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 771,781 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-9"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-9' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 870,880 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-10">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 874,884 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-10"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-10' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 918,928 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-11">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 922,932 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-11"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-11' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1017,1027 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-12">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1021,1031 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-12"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-12' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1065,1075 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-13">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1069,1079 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-13"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-13' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1165,1175 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-14">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1169,1179 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-14"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-14' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1213,1223 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-15">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1217,1227 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-15"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-15' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1318,1328 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-16">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1322,1332 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-16"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-16' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1366,1376 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-17">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1370,1380 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-17"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-17' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1464,1474 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-18">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1468,1478 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-18"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-18' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1512,1522 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-19">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1516,1526 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-19"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-19' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1611,1621 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-20">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1615,1625 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-20"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-20' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1659,1669 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-21">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1663,1673 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-21"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-21' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1775,1780 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-22">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1779,1784 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-22"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-22' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1782,1786 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1786,1790 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1834,1839 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-23">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1838,1843 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-23"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-23' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1841,1845 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1845,1849 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 1953,1958 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-24">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 1957,1962 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-24"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-24' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 1960,1964 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 1964,1968 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2012,2017 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-25">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2016,2021 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-25"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-25' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2019,2023 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2023,2027 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2132,2137 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-26">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2136,2141 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-26"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-26' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2139,2143 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2143,2147 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2191,2196 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-27">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
--- 2195,2200 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-27"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-27' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
***************
*** 2198,2202 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2202,2206 ----
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2228,2233 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-28">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>deffn
  call macro in deffn 
--- 2232,2237 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-28"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-28' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>deffn
  call macro in deffn 
***************
*** 2306,2316 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-29">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2310,2320 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-29"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-29' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2354,2364 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-30">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2358,2368 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-30"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-30' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2454,2464 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-31">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2458,2468 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-31"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-31' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2502,2512 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-32">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2506,2516 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-32"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-32' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2530,2535 ****
  
  <p>call macro in deffn at the beginning
! </p><dl>
! <dt id="index-d_002d_002deffn_005fname2">c--ategory2: <strong>d--effn_name2</strong> <em>a--rguments2...</em></dt>
  <dd><p>in macro
  </p>
--- 2534,2539 ----
  
  <p>call macro in deffn at the beginning
! </p><dl class="def">
! <dt id="index-d_002d_002deffn_005fname2"><span class="category">c--ategory2: </span><span><strong>d--effn_name2</strong> <em>a--rguments2...</em><a href='#index-d_002d_002deffn_005fname2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>in macro
  </p>
***************
*** 2606,2616 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-33">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2610,2620 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-33"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-33' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2654,2664 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-34">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2658,2668 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-34"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-34' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2680,2684 ****
  
  <dl compact="compact">
! <dt>a line</dt>
  <dd><p>call macro in table
  in macro
--- 2684,2688 ----
  
  <dl compact="compact">
! <dt><span>a line</span></dt>
  <dd><p>call macro in table
  in macro
***************
*** 2756,2766 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-35">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2760,2770 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-35"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-35' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2804,2814 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-36">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2808,2818 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-36"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-36' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2829,2833 ****
  <p>call macro in table at an item beginning
  </p></dd>
! <dt>a line</dt>
  <dd><p>in macro
  </p>
--- 2833,2837 ----
  <p>call macro in table at an item beginning
  </p></dd>
! <dt><span>a line</span></dt>
  <dd><p>in macro
  </p>
***************
*** 2904,2914 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-37">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2908,2918 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-37"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-37' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2952,2962 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-38">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2956,2966 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-38"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-38' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2976,2980 ****
  
  </dd>
! <dt>a line2</dt>
  <dd><p>call macro in table in format_command
  </p><dl compact="compact">
--- 2980,2984 ----
  
  </dd>
! <dt><span>a line2</span></dt>
  <dd><p>call macro in table in format_command
  </p><dl compact="compact">
***************
*** 3053,3063 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-39">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3057,3067 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-39"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-39' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3101,3111 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-40">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3105,3115 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-40"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-40' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3205,3215 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-41">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3209,3219 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-41"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-41' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3253,3263 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-42">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3257,3267 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-42"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-42' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3352,3362 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-43">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3356,3366 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-43"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-43' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3400,3410 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-44">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3404,3414 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-44"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-44' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3499,3509 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-45">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3503,3513 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-45"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-45' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3547,3557 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-46">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 3551,3561 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-46"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-46' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 3649,3659 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-47">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3653,3663 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-47"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-47' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3697,3707 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-48">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3701,3711 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-48"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-48' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3797,3807 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-49">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3801,3811 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-49"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-49' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3845,3855 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-50">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
--- 3849,3859 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-50"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-50' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="left">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="left">l&ndash;ine
  </p></dd>
***************
*** 3945,3955 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-51">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3949,3959 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-51"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-51' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 3993,4003 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-52">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 3997,4007 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-52"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-52' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4092,4102 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-53">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4096,4106 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-53"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-53' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4140,4150 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname-54">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
--- 4144,4154 ----
  </pre></div>
  
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname-54"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-54' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p align="right">d&ndash;effn
  </p></dd></dl>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p align="right">l&ndash;ine
  </p></dd>
***************
*** 4166,4170 ****
  </dl>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 4170,4174 ----
  </dl>
  
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/nested_formats/res_parser/texi_nested_formats/nested_formats..txi texinfo-6.8/tp/tests/nested_formats/res_parser/texi_nested_formats/nested_formats..txi
*** texinfo-6.7/tp/tests/nested_formats/res_parser/texi_nested_formats/nested_formats..txi	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/nested_formats/res_parser/texi_nested_formats/nested_formats..txi	2021-06-30 15:35:07.000000000 +0100
***************
*** 236,240 ****
  
  @html
- html
  @end html
  
--- 236,239 ----
***************
*** 395,399 ****
  
  @html
- html
  @end html
  
--- 394,397 ----
***************
*** 555,559 ****
  
  @html
- html
  @end html
  
--- 553,556 ----
***************
*** 713,717 ****
  
  @html
- html
  @end html
  
--- 710,713 ----
***************
*** 872,876 ****
  
  @html
- html
  @end html
  
--- 868,871 ----
***************
*** 1033,1037 ****
  
  @html
- html
  @end html
  
--- 1028,1031 ----
***************
*** 1191,1195 ****
  
  @html
- html
  @end html
  
--- 1185,1188 ----
***************
*** 1350,1354 ****
  
  @html
- html
  @end html
  
--- 1343,1346 ----
***************
*** 1513,1517 ****
  
  @html
- html
  @end html
  
--- 1505,1508 ----
***************
*** 1671,1675 ****
  
  @html
- html
  @end html
  
--- 1662,1665 ----
***************
*** 1830,1834 ****
  
  @html
- html
  @end html
  
--- 1820,1823 ----
***************
*** 1991,1995 ****
  
  @html
- html
  @end html
  
--- 1980,1983 ----
***************
*** 2150,2154 ****
  
  @html
- html
  @end html
  
--- 2138,2141 ----
***************
*** 2310,2314 ****
  
  @html
- html
  @end html
  
--- 2297,2300 ----
***************
*** 2476,2480 ****
  
  @html
- html
  @end html
  
--- 2462,2465 ----
***************
*** 2635,2639 ****
  
  @html
- html
  @end html
  
--- 2620,2623 ----
***************
*** 2796,2800 ****
  
  @html
- html
  @end html
  
--- 2780,2783 ----
***************
*** 2957,2961 ****
  
  @html
- html
  @end html
  
--- 2940,2943 ----
***************
*** 3115,3119 ****
  
  @html
- html
  @end html
  
--- 3097,3100 ----
***************
*** 3274,3278 ****
  
  @html
- html
  @end html
  
--- 3255,3258 ----
***************
*** 3435,3439 ****
  
  @html
- html
  @end html
  
--- 3415,3418 ----
***************
*** 3593,3597 ****
  
  @html
- html
  @end html
  
--- 3572,3575 ----
***************
*** 3751,3755 ****
  
  @html
- html
  @end html
  
--- 3729,3732 ----
***************
*** 3912,3916 ****
  
  @html
- html
  @end html
  
--- 3889,3892 ----
***************
*** 4071,4075 ****
  
  @html
- html
  @end html
  
--- 4047,4050 ----
***************
*** 4231,4235 ****
  
  @html
- html
  @end html
  
--- 4206,4209 ----
***************
*** 4389,4393 ****
  
  @html
- html
  @end html
  
--- 4363,4366 ----
diff -Nrc2 texinfo-6.7/tp/tests/README texinfo-6.8/tp/tests/README
*** texinfo-6.7/tp/tests/README	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/README	2021-02-18 20:05:49.000000000 +0000
***************
*** 69,74 ****
  
  If a whole directory check run using './parser_tests.sh' had no failure, 
! the directory name is printed followed by a fail; it is followed 
! by a ok if there was a failure.
  
  The test results are in a directory below the out directories. This 
--- 69,74 ----
  
  If a whole directory check run using './parser_tests.sh' had no failure, 
! the directory name is printed followed by a ok; it is followed
! by a fail if there was a failure.
  
  The test results are in a directory below the out directories. This 
***************
*** 98,101 ****
--- 98,116 ----
  
  
+ Testsuite and document strings translations
+ ===========================================
+ 
+ At least one test, layout/formatting_fr_icons, depends heavily on
+ the translation of strings that can be translated and incorporated in
+ output documents.  The translations are in the po_document directory.
+ These translations are managed by the translation project and only
+ updated for the release.  They may lag behind the changes in code,
+ which may be problematic for test results.  The translations in
+ po_document should never be changed, as they will be overwritten by
+ the translation project.  If the translations need to be modified
+ for the test results, a filter script should be used instead.  An
+ example of such a script can be seen in po_document/fix-translations.sh.
+ 
+ 
  TeX4ht and LaTeX2HTML tests
  ===========================
***************
*** 118,122 ****
  comment, except that the very first line of the file can be, e.g.,
  # formats :html
! which says which formats to generate.
  
  Otherwise, each non-empty non-comment line describes a test.  The first
--- 133,139 ----
  comment, except that the very first line of the file can be, e.g.,
  # formats :html
! which says which formats to generate.  If no format is specified
! on the first line, -c TEXI2HTML is passed, which sets html
! to be output and some formatting options.
  
  Otherwise, each non-empty non-comment line describes a test.  The first
***************
*** 160,164 ****
  - add the line to subdir/list-of-tests as described above.
  - most probably, create the needed subdir/*.texi file
! - cd subdir; ../run_parser_all.sh newtest
  
  This will create subdir/out_parser*/newtest/ with the test results
--- 177,181 ----
  - add the line to subdir/list-of-tests as described above.
  - most probably, create the needed subdir/*.texi file
! - ./run_parser_all.sh -dir subdir newtest
  
  This will create subdir/out_parser*/newtest/ with the test results
diff -Nrc2 texinfo-6.7/tp/tests/run_parser_all.sh texinfo-6.8/tp/tests/run_parser_all.sh
*** texinfo-6.7/tp/tests/run_parser_all.sh	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/run_parser_all.sh	2021-02-16 19:10:48.000000000 +0000
***************
*** 47,51 ****
         if test "$no_html2wiki" = 'yes' ; then
           echo "S: (no html2wiki) $current"
!          continue 2
         fi
        fi
--- 47,51 ----
         if test "$no_html2wiki" = 'yes' ; then
           echo "S: (no html2wiki) $current"
!          return 1
         fi
        fi
***************
*** 68,73 ****
            ${outdir}$dir/*_l2h_images.log ${outdir}$dir/*_l2h_images.pdf ${outdir}$dir/*_tex4ht_*.log \
            ${outdir}$dir/*_tex4ht_*.idv ${outdir}$dir/*_tex4ht_*.dvi \
!           ${outdir}$dir/*_l2h.html.* \
!           ${outdir}$dir/*_tex4ht_tex.html*
    else
      # Otherwise it's only the standard error that needs to be modified.
--- 68,73 ----
            ${outdir}$dir/*_l2h_images.log ${outdir}$dir/*_l2h_images.pdf ${outdir}$dir/*_tex4ht_*.log \
            ${outdir}$dir/*_tex4ht_*.idv ${outdir}$dir/*_tex4ht_*.dvi \
!           ${outdir}$dir/*_l2h.html.*
!           #${outdir}$dir/*_tex4ht_tex.html*
    else
      # Otherwise it's only the standard error that needs to be modified.
***************
*** 247,250 ****
--- 247,251 ----
          if [ -d "${outdir}$dir" ]; then
            mkdir -p "${resdir}$dir/"
+           rm -rf "${resdir}$dir/"*
            cp -r "${outdir}$dir/"* "${resdir}$dir/"
          else
***************
*** 342,360 ****
          res_dir_used="$results_dir/$dir"
        fi
!       if test "z$res_dir_used" != 'z' ; then
!         # store raw output
!         raw_outdir="$testdir/raw_out_parser${dir_suffix}/"
!         mkdir -p "${raw_outdir}"
!         rm -rf "${raw_outdir}$dir"
  
!         post_process_output
! 
!         test -d "$raw_outdir$dir" && rm -rf "$raw_outdir$dir"
!         # This directory isn't cleaned anywhere else.
  
          diff $DIFF_A_OPTION $DIFF_U_OPTION -r "$res_dir_used" "${outdir}$dir" 2>>$logfile > "$testdir/$diffs_dir/$diff_base.diff"
          dif_ret=$?
          if [ $dif_ret != 0 ]; then
!           echo "D: $testdir/$diffs_dir/$diff_base.diff"
            return_code=1
          else
--- 343,360 ----
          res_dir_used="$results_dir/$dir"
        fi
!       # store raw output
!       raw_outdir="$testdir/raw_out_parser${dir_suffix}/"
!       mkdir -p "${raw_outdir}"
!       rm -rf "${raw_outdir}$dir"
  
!       post_process_output
  
+       if test "z$res_dir_used" != 'z' ; then
          diff $DIFF_A_OPTION $DIFF_U_OPTION -r "$res_dir_used" "${outdir}$dir" 2>>$logfile > "$testdir/$diffs_dir/$diff_base.diff"
          dif_ret=$?
          if [ $dif_ret != 0 ]; then
!           echo "D: $testdir/$diffs_dir/$diff_base.diff (printed below)"
!           cat "$testdir/$diffs_dir/$diff_base.diff"
!           echo "D: $testdir/$diffs_dir/$diff_base.diff (printed above)"
            return_code=1
          else
***************
*** 366,370 ****
      else
        echo "failed with status $ret" >>$logfile
!       echo "F: ${outdir}$dir/$basename.2"
        return_code=1
      fi
--- 366,372 ----
      else
        echo "failed with status $ret" >>$logfile
!       echo "F: ${outdir}$dir/$basename.2 (printed below)"
!       cat "${outdir}$dir/$basename.2"
!       echo "F: ${outdir}$dir/$basename.2 (printed above)"
        return_code=1
      fi
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/list-of-tests texinfo-6.8/tp/tests/sectioning/list-of-tests
*** texinfo-6.7/tp/tests/sectioning/list-of-tests	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/list-of-tests	2021-02-21 10:11:50.000000000 +0000
***************
*** 2,3 ****
--- 2,4 ----
  
  sectioning_directions sectioning.texi --init test_directions.init
+ sectioning_directions_split_chapter sectioning.texi --split=chapter --init test_directions.init
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/Makefile.am texinfo-6.8/tp/tests/sectioning/Makefile.am
*** texinfo-6.7/tp/tests/sectioning/Makefile.am	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/Makefile.am	2020-11-22 19:11:01.000000000 +0000
***************
*** 10,14 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 10,14 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/Makefile.in texinfo-6.8/tp/tests/sectioning/Makefile.in
*** texinfo-6.7/tp/tests/sectioning/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/Makefile.in	2021-07-03 10:13:03.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 99,105 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 99,106 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 108,116 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 109,121 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 120,126 ****
--- 125,135 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 135,139 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 144,147 ----
***************
*** 150,153 ****
--- 158,162 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 156,166 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 165,183 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 181,189 ****
--- 198,209 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 194,198 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 214,219 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 245,248 ****
--- 266,270 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 263,266 ****
--- 285,289 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 269,275 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 292,299 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 280,283 ****
--- 304,309 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 287,295 ****
--- 313,330 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 307,318 ****
--- 342,357 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 322,325 ****
--- 361,365 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 328,341 ****
--- 368,389 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 343,347 ****
--- 391,397 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 365,380 ****
--- 415,483 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 383,386 ****
--- 486,490 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 414,420 ****
--- 518,528 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 425,449 ****
--- 533,567 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 453,456 ****
--- 571,575 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 499,506 ****
--- 618,627 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 511,520 ****
--- 632,646 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 525,529 ****
--- 651,658 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 539,558 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 668,692 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 562,569 ****
--- 696,706 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 573,578 ****
--- 710,717 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 585,592 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 724,732 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 597,603 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 737,747 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 605,610 ****
--- 749,756 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 612,615 ****
--- 758,762 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 632,635 ****
--- 779,784 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 642,647 ****
--- 791,798 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 659,669 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 810,824 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 704,707 ****
--- 859,863 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 716,719 ****
--- 872,877 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 725,735 ****
--- 883,902 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 744,753 ****
--- 911,923 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 760,770 ****
--- 930,944 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 777,781 ****
--- 951,957 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 800,806 ****
--- 976,986 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 808,830 ****
--- 988,1026 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 836,843 ****
--- 1032,1042 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 845,849 ****
--- 1044,1051 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 856,866 ****
--- 1058,1078 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 887,890 ****
--- 1099,1103 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 894,898 ****
--- 1107,1113 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 901,917 ****
--- 1116,1137 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 924,927 ****
--- 1144,1148 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 939,945 ****
--- 1160,1176 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 952,956 ****
--- 1183,1189 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1216,1220 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 1449,1453 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.2 texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.2
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.2	2021-06-30 15:35:07.000000000 +0100
***************
*** 1,2 ****
- sectioning.texi:88: warning: node `Last node no description' is next for `Third node unnumbered' in menu but not in sectioning
  sectioning.texi: warning: must specify a title with a title command or @top
--- 1 ----
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 174,178 ****
  
  <hr size="6">
! <span id="First-node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 178,183 ----
  
  <hr size="6">
! <div class="chapter" id="First-node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 295,299 ****
  
  <hr>
! <span id="unnumbered"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 300,305 ----
  
  <hr>
! <div class="unnumberedsec" id="unnumbered">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 415,419 ****
  
  <hr>
! <span id="unnumbered-sub"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 421,426 ----
  
  <hr>
! <div class="unnumberedsubsec" id="unnumbered-sub">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 524,528 ****
  
  <hr>
! <span id="numbered-sub"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 531,537 ----
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 633,637 ****
  
  <hr>
! <span id="unnumbered-sub2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 642,648 ----
  
  <hr>
! </div>
! <div class="unnumberedsubsec" id="unnumbered-sub2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 742,746 ****
  
  <hr>
! <span id="numbered-sub2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 753,759 ----
  
  <hr>
! </div>
! <div class="subsection" id="numbered-sub2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 851,855 ****
  
  <hr>
! <span id="unnumbered2"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 864,871 ----
  
  <hr>
! </div>
! </div>
! <div class="unnumberedsec" id="unnumbered2">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 965,969 ****
  
  <hr>
! <span id="numbered-sub3"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 981,986 ----
  
  <hr>
! <div class="subsection" id="numbered-sub3">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 1075,1079 ****
  
  <hr>
! <span id="numbered"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 1092,1099 ----
  
  <hr>
! </div>
! </div>
! <div class="section" id="numbered">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 1187,1191 ****
  </p>
  <hr>
! <span id="Second-node"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 1207,1214 ----
  </p>
  <hr>
! </div>
! </div>
! <div class="chapter" id="Second-node">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 1301,1305 ****
  </p>
  <hr>
! <span id="Third-node-unnumbered"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
--- 1324,1330 ----
  </p>
  <hr>
! </div>
! <div class="unnumbered" id="Third-node-unnumbered">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
  <td valign="middle" align="left">node-Up</td>
***************
*** 1414,1418 ****
  <span id="Last-node-no-description"></span>
  <hr size="6">
! <span id="SEC_Contents"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
--- 1439,1445 ----
  <span id="Last-node-no-description"></span>
  <hr size="6">
! </div>
! </div>
! <div class="Contents_element" id="SEC_Contents">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
***************
*** 1545,1550 ****
  </ul>
  </div>
! <hr>
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
--- 1572,1577 ----
  </ul>
  </div>
! </div><hr>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">|</td>
***************
*** 1701,1705 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 1728,1732 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/between-node.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/between-node.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/between-node.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/between-node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>between node (Untitled Document)</title>
+ 
+ <meta name="description" content="between node (Untitled Document)">
+ <meta name="keywords" content="between node (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=First-node.html#between-node">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="First-node.html#between-node">between node</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/First-node.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/First-node.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/First-node.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/First-node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,2025 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>1 first node chapter (Untitled Document)</title>
+ 
+ <meta name="description" content="1 first node chapter (Untitled Document)">
+ <meta name="keywords" content="1 first node chapter (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="chapter" id="First-node">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="first-node-chapter"></span><h1 class="chapter">1 first node chapter</h1>
+ 
+ <p>first node chapter text
+ </p><table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#unnumbered">unnumbered section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">un
+ </td></tr>
+ <tr><td align="left" valign="top"><a href="#unnumbered2">unnumbered section2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">un2
+ </td></tr>
+ <tr><td align="left" valign="top"><a href="#numbered">1.1 numbered section</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">nu
+ </td></tr>
+ <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+ 
+ </pre></th></tr></table>
+ 
+ <hr>
+ <div class="unnumberedsec" id="unnumbered">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">unnumbered sub</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">#unnumbered-sub</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">unnumbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">unnumbered sub</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">#unnumbered-sub</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">unnumbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="unnumbered-section"></span><h2 class="unnumberedsec">unnumbered section</h2>
+ 
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#unnumbered-sub">unnumbered subsection</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">un
+ </td></tr>
+ <tr><td align="left" valign="top"><a href="#numbered-sub">numbered subsection</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">nu
+ </td></tr>
+ <tr><td align="left" valign="top"><a href="#unnumbered-sub2">unnumbered subsection2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">un2
+ </td></tr>
+ <tr><td align="left" valign="top"><a href="#numbered-sub2">numbered subsection2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">nu2
+ </td></tr>
+ </table>
+ 
+ <hr>
+ <div class="unnumberedsubsec" id="unnumbered-sub">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">numbered sub</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">#numbered-sub</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">numbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left">numbered sub</td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left">#numbered-sub</td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left">numbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">unnumbered sub</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#unnumbered-sub</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">unnumbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left">numbered sub</td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left">#numbered-sub</td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left">numbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">numbered sub</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">#numbered-sub</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">numbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="unnumbered-subsection"></span><h3 class="unnumberedsubsec">unnumbered subsection</h3>
+ 
+ <hr>
+ </div>
+ <div class="subsection" id="numbered-sub">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">unnumbered sub2</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">#unnumbered-sub2</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">unnumbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">unnumbered sub</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">#unnumbered-sub</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">unnumbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left">unnumbered sub2</td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left">#unnumbered-sub2</td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left">unnumbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left">unnumbered sub</td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left">#unnumbered-sub</td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left">unnumbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">numbered sub</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#numbered-sub</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">numbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left">unnumbered sub</td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left">#unnumbered-sub</td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left">unnumbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left">unnumbered sub2</td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left">#unnumbered-sub2</td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left">unnumbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">unnumbered sub2</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">#unnumbered-sub2</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">unnumbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">unnumbered sub</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">#unnumbered-sub</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left">unnumbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="numbered-subsection"></span><h3 class="subsection">numbered subsection</h3>
+ 
+ <hr>
+ </div>
+ <div class="unnumberedsubsec" id="unnumbered-sub2">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">numbered sub2</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">#numbered-sub2</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">numbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">numbered sub</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">#numbered-sub</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">numbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left">numbered sub2</td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left">#numbered-sub2</td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left">numbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left">numbered sub</td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left">#numbered-sub</td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left">numbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">unnumbered sub2</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#unnumbered-sub2</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">unnumbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left">numbered sub</td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left">#numbered-sub</td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left">numbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left">numbered sub2</td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left">#numbered-sub2</td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left">numbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">numbered sub2</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">#numbered-sub2</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">numbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">numbered sub</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">#numbered-sub</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left">numbered subsection</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="unnumbered-subsection2"></span><h3 class="unnumberedsubsec">unnumbered subsection2</h3>
+ 
+ <hr>
+ </div>
+ <div class="subsection" id="numbered-sub2">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">unnumbered sub2</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">#unnumbered-sub2</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">unnumbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left">unnumbered sub2</td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left">#unnumbered-sub2</td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left">unnumbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">numbered sub2</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#numbered-sub2</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">numbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left">unnumbered sub2</td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left">#unnumbered-sub2</td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left">unnumbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">unnumbered sub2</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">#unnumbered-sub2</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left">unnumbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="numbered-subsection2"></span><h3 class="subsection">numbered subsection2</h3>
+ 
+ <hr>
+ </div>
+ </div>
+ <div class="unnumberedsec" id="unnumbered2">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">numbered sub3</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">#numbered-sub3</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">numbered subsection3</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">numbered sub2</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">#numbered-sub2</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">numbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left">numbered</td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left">#numbered</td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left">1.1 numbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left">numbered</td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left">#numbered</td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left">1.1 numbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">numbered sub3</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">#numbered-sub3</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">numbered subsection3</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">numbered sub2</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">#numbered-sub2</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left">numbered subsection2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="unnumbered-section2"></span><h2 class="unnumberedsec">unnumbered section2</h2>
+ 
+ <table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="#numbered-sub3">numbered subsection3</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ </table>
+ 
+ <hr>
+ <div class="subsection" id="numbered-sub3">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">numbered</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">#numbered</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">1.1 numbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">numbered sub3</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#numbered-sub3</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">numbered subsection3</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">numbered</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">#numbered</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">1.1 numbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="numbered-subsection3"></span><h3 class="subsection">numbered subsection3</h3>
+ 
+ 
+ <hr>
+ </div>
+ </div>
+ <div class="section" id="numbered">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">numbered sub3</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">#numbered-sub3</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">numbered subsection3</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">numbered</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#numbered</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">1.1 numbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left">unnumbered2</td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left">#unnumbered2</td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left">unnumbered section2</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">numbered sub3</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">#numbered-sub3</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left">numbered subsection3</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="numbered-section"></span><h2 class="section">1.1 numbered section</h2>
+ 
+ <span id="between-node"></span>
+ <p>between node, node without sectioning node
+ </p>
+ </div>
+ </div>
+ <hr>
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="Second-node.html" title="Next chapter"> &gt;&gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="sectioning_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/index.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/index.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/index.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/index.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,501 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title> (Untitled Document)</title>
+ 
+ <meta name="description" content=" (Untitled Document)">
+ <meta name="keywords" content=" (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="top" id="Top">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#Top</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left">(dir)</td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left">../dir/index.html</td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left">(dir)</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#Top</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">(dir)</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">../dir/index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">(dir)</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="SEC_Top"></span><table class="menu" border="0" cellspacing="0">
+ <tr><td align="left" valign="top"><a href="First-node.html#First-node">1 first node chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">node 1
+   explaination no heading ?
+ * and here ?
+ With command &icirc; and
+ a <cite>me</cite>.
+ </td></tr>
+ <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+ 
+ heading
+ </pre></th></tr><tr><td align="left" valign="top">&bull; <a href="First-node.html#between-node">between node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ node in between
+ </td></tr>
+ <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+ 
+ heading 
+ or not ?
+ </pre></th></tr><tr><td align="left" valign="top"><a href="Second-node.html">2 second node chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">node 2
+ </td></tr>
+ <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+ 
+ heading with spaces around
+ 
+ </pre></th></tr><tr><td align="left" valign="top"><a href="Third-node-unnumbered.html">unnumbered chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">unnumbered in Top menu
+ </td></tr>
+ <tr><td align="left" valign="top">&bull; <a href="Third-node-unnumbered.html#Last-node-no-description">Last node no description</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+ </td></tr>
+ <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+ 
+ description here
+ 
+ </pre></th></tr></table>
+ 
+ </div>
+ <hr>
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#Top</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left">(dir)</td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left">../dir/index.html</td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left">(dir)</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#Top</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">(dir)</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">../dir/index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">(dir)</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Last-node-no-description.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Last-node-no-description.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Last-node-no-description.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Last-node-no-description.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Last node no description (Untitled Document)</title>
+ 
+ <meta name="description" content="Last node no description (Untitled Document)">
+ <meta name="keywords" content="Last node no description (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=Third-node-unnumbered.html#Last-node-no-description">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="Third-node-unnumbered.html#Last-node-no-description">Last node no description</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>numbered (Untitled Document)</title>
+ 
+ <meta name="description" content="numbered (Untitled Document)">
+ <meta name="keywords" content="numbered (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=First-node.html#numbered">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="First-node.html#numbered">numbered</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub2.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub2.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub2.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub2.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>numbered sub2 (Untitled Document)</title>
+ 
+ <meta name="description" content="numbered sub2 (Untitled Document)">
+ <meta name="keywords" content="numbered sub2 (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=First-node.html#numbered-sub2">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="First-node.html#numbered-sub2">numbered sub2</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub3.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub3.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub3.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub3.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>numbered sub3 (Untitled Document)</title>
+ 
+ <meta name="description" content="numbered sub3 (Untitled Document)">
+ <meta name="keywords" content="numbered sub3 (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=First-node.html#numbered-sub3">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="First-node.html#numbered-sub3">numbered sub3</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>numbered sub (Untitled Document)</title>
+ 
+ <meta name="description" content="numbered sub (Untitled Document)">
+ <meta name="keywords" content="numbered sub (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=First-node.html#numbered-sub">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="First-node.html#numbered-sub">numbered sub</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Second-node.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Second-node.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Second-node.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Second-node.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,278 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>2 second node chapter (Untitled Document)</title>
+ 
+ <meta name="description" content="2 second node chapter (Untitled Document)">
+ <meta name="keywords" content="2 second node chapter (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="chapter" id="Second-node">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">numbered</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">First-node.html#numbered</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">1.1 numbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#Second-node</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">numbered</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">First-node.html#numbered</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left">1.1 numbered section</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">First node</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">First-node.html#First-node</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left">1 first node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#Second-node</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">Third-node-unnumbered.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ 
+ <p>Second node text
+ </p>
+ <span id="second-node-chapter"></span><h1 class="chapter">2 second node chapter</h1>
+ 
+ <p>second node chapter text.
+ </p>
+ </div>
+ <hr>
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="First-node.html#First-node" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[<a href="Third-node-unnumbered.html" title="Next chapter"> &gt;&gt; </a>]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="sectioning_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning.2 texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning.2
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning.2	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning.2	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ sectioning.texi: warning: must specify a title with a title command or @top
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_abt.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_abt.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_abt.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_abt.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,515 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>About This Document (Untitled Document)</title>
+ 
+ <meta name="description" content="About This Document (Untitled Document)">
+ <meta name="keywords" content="About This Document (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="About_element" id="SEC_About">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#SEC_About</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">About This Document</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <h1 class="about-heading">About This Document</h1>
+ 
+ <p>
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </p>
+ <p>
+   The buttons in the navigation panels have the following meaning:
+ </p>
+ <table border="1">
+   <tr>
+     <th> Button </th>
+     <th> Name </th>
+     <th> Go to </th>
+     <th> From 1.2.3 go to</th>
+   </tr>
+ </table>
+ 
+ <p>
+   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
+ </p>
+ 
+ <ul>
+   <li> 1. Section One
+     <ul>
+       <li>1.1 Subsection One-One
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.2 Subsection One-Two
+         <ul>
+           <li>1.2.1 Subsubsection One-Two-One</li>
+           <li>1.2.2 Subsubsection One-Two-Two</li>
+           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
+             <strong>&lt;== Current Position </strong></li>
+           <li>1.2.4 Subsubsection One-Two-Four</li>
+         </ul>
+       </li>
+       <li>1.3 Subsection One-Three
+         <ul>
+           <li>...</li>
+         </ul>
+       </li>
+       <li>1.4 Subsection One-Four</li>
+     </ul>
+   </li>
+ </ul>
+ 
+ </div><hr>
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#SEC_About</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">About This Document</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_toc.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_toc.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_toc.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_toc.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,491 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Table of Contents (Untitled Document)</title>
+ 
+ <meta name="description" content="Table of Contents (Untitled Document)">
+ <meta name="keywords" content="Table of Contents (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="Contents_element" id="SEC_Contents">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#SEC_Contents</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">Table of Contents</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <h1 class="contents-heading">Table of Contents</h1>
+ 
+ <div class="contents">
+ 
+ <ul class="no-bullet">
+   <li><a id="toc-first-node-chapter" href="First-node.html#First-node">1 first node chapter</a>
+   <ul class="no-bullet">
+     <li><a id="toc-unnumbered-section" href="First-node.html#unnumbered">unnumbered section</a>
+     <ul class="no-bullet">
+       <li><a id="toc-unnumbered-subsection" href="First-node.html#unnumbered-sub">unnumbered subsection</a></li>
+       <li><a id="toc-numbered-subsection" href="First-node.html#numbered-sub">numbered subsection</a></li>
+       <li><a id="toc-unnumbered-subsection2" href="First-node.html#unnumbered-sub2">unnumbered subsection2</a></li>
+       <li><a id="toc-numbered-subsection2" href="First-node.html#numbered-sub2">numbered subsection2</a></li>
+     </ul></li>
+     <li><a id="toc-unnumbered-section2" href="First-node.html#unnumbered2">unnumbered section2</a>
+     <ul class="no-bullet">
+       <li><a id="toc-numbered-subsection3" href="First-node.html#numbered-sub3">numbered subsection3</a></li>
+     </ul></li>
+     <li><a id="toc-numbered-section" href="First-node.html#numbered">1.1 numbered section</a></li>
+   </ul></li>
+   <li><a id="toc-second-node-chapter" href="Second-node.html">2 second node chapter</a></li>
+   <li><a id="toc-unnumbered-chapter" href="Third-node-unnumbered.html">unnumbered chapter</a></li>
+ </ul>
+ </div>
+ </div><hr>
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#SEC_Contents</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">Table of Contents</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Third-node-unnumbered.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Third-node-unnumbered.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Third-node-unnumbered.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Third-node-unnumbered.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,277 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>unnumbered chapter (Untitled Document)</title>
+ 
+ <meta name="description" content="unnumbered chapter (Untitled Document)">
+ <meta name="keywords" content="unnumbered chapter (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="unnumbered" id="Third-node-unnumbered">
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Up</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-Up</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-Up</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Forward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Back</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-Back</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-Back</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-Next</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-Prev</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-Prev</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-Prev</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FastBack</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FastBack</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FastBack</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-This</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-This</td>
+ <td valign="middle" align="left">#Third-node-unnumbered</td>
+ <td valign="middle" align="left">name-This</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-NodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-NodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodePrev</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-NodePrev</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-NodePrev</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeNext</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-NodeNext</td>
+ <td valign="middle" align="left">#Third-node-unnumbered</td>
+ <td valign="middle" align="left">name-NodeNext</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeForward</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-NodeForward</td>
+ <td valign="middle" align="left">#Third-node-unnumbered</td>
+ <td valign="middle" align="left">name-NodeForward</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-NodeBack</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-NodeBack</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-NodeBack</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileBack</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileBack</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileBack</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileNext</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFilePrev</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFilePrev</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFilePrev</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">href-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">name-FirstInFileFastForward</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileFastBack</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileFastBack</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileThis</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileThis</td>
+ <td valign="middle" align="left">#Third-node-unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileThis</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">Top</td>
+ <td valign="middle" align="left">href-FirstInFileNodeUp</td>
+ <td valign="middle" align="left">index.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeUp</td>
+ <td valign="middle" align="left"></td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodePrev</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">#Third-node-unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeNext</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">Third node unnumbered</td>
+ <td valign="middle" align="left">href-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">#Third-node-unnumbered</td>
+ <td valign="middle" align="left">name-FirstInFileNodeForward</td>
+ <td valign="middle" align="left">unnumbered chapter</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">|</td>
+ <td valign="middle" align="left">node-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Second node</td>
+ <td valign="middle" align="left">href-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">Second-node.html</td>
+ <td valign="middle" align="left">name-FirstInFileNodeBack</td>
+ <td valign="middle" align="left">2 second node chapter</td>
+ <td valign="middle" align="left">|</td>
+ </tr></table>
+ <span id="unnumbered-chapter"></span><h1 class="unnumbered">unnumbered chapter</h1>
+ 
+ <p>unnumbered chapter text.
+ </p>
+ 
+ <span id="Last-node-no-description"></span>
+ </div>
+ <hr>
+ <table class="header" cellpadding="1" cellspacing="1" border="0">
+ <tr><td valign="middle" align="left">[<a href="Second-node.html" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+ <td valign="middle" align="left">[ &gt;&gt; ]</td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left"> &nbsp; </td>
+ <td valign="middle" align="left">[<a href="index.html" title="Cover (top) of document">Top</a>]</td>
+ <td valign="middle" align="left">[<a href="sectioning_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
+ <td valign="middle" align="left">[Index]</td>
+ <td valign="middle" align="left">[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
+ </tr></table>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered2.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered2.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered2.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered2.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>unnumbered2 (Untitled Document)</title>
+ 
+ <meta name="description" content="unnumbered2 (Untitled Document)">
+ <meta name="keywords" content="unnumbered2 (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=First-node.html#unnumbered2">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="First-node.html#unnumbered2">unnumbered2</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>unnumbered (Untitled Document)</title>
+ 
+ <meta name="description" content="unnumbered (Untitled Document)">
+ <meta name="keywords" content="unnumbered (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=First-node.html#unnumbered">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="First-node.html#unnumbered">unnumbered</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub2.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub2.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub2.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub2.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>unnumbered sub2 (Untitled Document)</title>
+ 
+ <meta name="description" content="unnumbered sub2 (Untitled Document)">
+ <meta name="keywords" content="unnumbered sub2 (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=First-node.html#unnumbered-sub2">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="First-node.html#unnumbered-sub2">unnumbered sub2</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub.html texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub.html
*** texinfo-6.7/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub.html	2021-06-30 15:35:07.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>unnumbered sub (Untitled Document)</title>
+ 
+ <meta name="description" content="unnumbered sub (Untitled Document)">
+ <meta name="keywords" content="unnumbered sub (Untitled Document)">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ <meta http-equiv="Refresh" content="0; url=First-node.html#unnumbered-sub">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ </head>
+ 
+ <body lang="en">
+ 
+ <p>The node you are looking for is at <a href="First-node.html#unnumbered-sub">unnumbered sub</a>.</p>
+ </body>
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_and_parts.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_and_parts.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_and_parts.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_and_parts.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_at_begin_info.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_at_begin_info.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_at_begin_info.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_at_begin_info.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_at_begin_inline.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_at_begin_inline.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_at_begin_inline.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_at_begin_inline.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_at_begin.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_at_begin.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_at_begin.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_at_begin.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_at_end_info.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_at_end_info.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_at_end_info.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_at_end_info.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_at_end_inline.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_at_end_inline.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_at_end_inline.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_at_end_inline.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_at_end.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_at_end.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_at_end.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_at_end.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_chapter_info.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_chapter_info.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_chapter_info.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_chapter_info.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_chapter_inline.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_chapter_inline.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_chapter_inline.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_chapter_inline.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_chapter.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_chapter.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_chapter.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_chapter.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_section_info.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_section_info.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_section_info.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_section_info.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_section_inline.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_section_inline.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_section_inline.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_section_inline.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_section.sh texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_section.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_contents_in_middle_section.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_contents_in_middle_section.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_after_title_book_chapter.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_after_title_book_chapter.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_after_title_book_chapter.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_after_title_book_chapter.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 0 ****
--- 1,19 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ dir=contents
+ name='double_contents_after_title_book_chapter'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_after_title_book.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_after_title_book.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_after_title_book.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_after_title_book.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 0 ****
--- 1,19 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ dir=contents
+ name='double_contents_after_title_book'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_after_title_no_texi2html.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_after_title_no_texi2html.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_after_title_no_texi2html.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_after_title_no_texi2html.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 0 ****
--- 1,19 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ dir=contents
+ name='double_contents_after_title_no_texi2html'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_after_title.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_after_title.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_after_title.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_after_title.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 0 ****
--- 1,19 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ dir=contents
+ name='double_contents_after_title'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_book.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_book.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_book.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_book.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_chapter.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_chapter.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_chapter.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_chapter.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_info.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_info.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_info.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_info.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_inline_chapter.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_inline_chapter.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_inline_chapter.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_inline_chapter.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_inline_nodes.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_inline_nodes.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_inline_nodes.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_inline_nodes.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_inline_section.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_inline_section.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_inline_section.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_inline_section.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_inline.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_inline.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_inline.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_inline.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_nodes.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_nodes.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_nodes.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_nodes.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents_section.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents_section.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents_section.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents_section.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_double_contents.sh texinfo-6.8/tp/tests/test_scripts/contents_double_contents.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_double_contents.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_double_contents.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_no_content_do_contents_inline.sh texinfo-6.8/tp/tests/test_scripts/contents_no_content_do_contents_inline.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_no_content_do_contents_inline.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_no_content_do_contents_inline.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_no_content_do_contents.sh texinfo-6.8/tp/tests/test_scripts/contents_no_content_do_contents.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_no_content_do_contents.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_no_content_do_contents.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_no_content_inline.sh texinfo-6.8/tp/tests/test_scripts/contents_no_content_inline.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_no_content_inline.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_no_content_inline.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_no_content_setcatpage_do_contents_inline.sh texinfo-6.8/tp/tests/test_scripts/contents_no_content_setcatpage_do_contents_inline.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_no_content_setcatpage_do_contents_inline.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_no_content_setcatpage_do_contents_inline.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_no_content_setcatpage_do_contents.sh texinfo-6.8/tp/tests/test_scripts/contents_no_content_setcatpage_do_contents.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_no_content_setcatpage_do_contents.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_no_content_setcatpage_do_contents.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_no_content_setcatpage_inline.sh texinfo-6.8/tp/tests/test_scripts/contents_no_content_setcatpage_inline.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_no_content_setcatpage_inline.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_no_content_setcatpage_inline.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_no_content_setcatpage.sh texinfo-6.8/tp/tests/test_scripts/contents_no_content_setcatpage.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_no_content_setcatpage.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_no_content_setcatpage.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/contents_no_content.sh texinfo-6.8/tp/tests/test_scripts/contents_no_content.sh
*** texinfo-6.7/tp/tests/test_scripts/contents_no_content.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/contents_no_content.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/formatting_ignore_and_comments_output.sh texinfo-6.8/tp/tests/test_scripts/formatting_ignore_and_comments_output.sh
*** texinfo-6.7/tp/tests/test_scripts/formatting_ignore_and_comments_output.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/formatting_ignore_and_comments_output.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/formatting_simplest_test_css.sh texinfo-6.8/tp/tests/test_scripts/formatting_simplest_test_css.sh
*** texinfo-6.7/tp/tests/test_scripts/formatting_simplest_test_css.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/formatting_simplest_test_css.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/formatting_split_nocopying_split_dev_null.sh texinfo-6.8/tp/tests/test_scripts/formatting_split_nocopying_split_dev_null.sh
*** texinfo-6.7/tp/tests/test_scripts/formatting_split_nocopying_split_dev_null.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/formatting_split_nocopying_split_dev_null.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/formatting_test_redefine_need.sh texinfo-6.8/tp/tests/test_scripts/formatting_test_redefine_need.sh
*** texinfo-6.7/tp/tests/test_scripts/formatting_test_redefine_need.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/formatting_test_redefine_need.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/formatting_texi_ignore_and_comments.sh texinfo-6.8/tp/tests/test_scripts/formatting_texi_ignore_and_comments.sh
*** texinfo-6.7/tp/tests/test_scripts/formatting_texi_ignore_and_comments.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/formatting_texi_ignore_and_comments.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_and_node_same_name.sh texinfo-6.8/tp/tests/test_scripts/indices_index_and_node_same_name.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_and_node_same_name.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_and_node_same_name.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_entry_in_footnote_info.sh texinfo-6.8/tp/tests/test_scripts/indices_index_entry_in_footnote_info.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_entry_in_footnote_info.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_entry_in_footnote_info.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_entry_in_footnote_separated_info.sh texinfo-6.8/tp/tests/test_scripts/indices_index_entry_in_footnote_separated_info.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_entry_in_footnote_separated_info.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_entry_in_footnote_separated_info.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_entry_in_footnote.sh texinfo-6.8/tp/tests/test_scripts/indices_index_entry_in_footnote.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_entry_in_footnote.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_entry_in_footnote.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_nodes_nodes.sh texinfo-6.8/tp/tests/test_scripts/indices_index_nodes_nodes.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_nodes_nodes.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_nodes_nodes.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_nodes.sh texinfo-6.8/tp/tests/test_scripts/indices_index_nodes.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_nodes.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_nodes.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_no_node_no_top.sh texinfo-6.8/tp/tests/test_scripts/indices_index_no_node_no_top.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_no_node_no_top.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_no_node_no_top.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_one_node.sh texinfo-6.8/tp/tests/test_scripts/indices_index_one_node.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_one_node.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_one_node.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_html.sh texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_html.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_html.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_html.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_no_insertcopying_html.sh texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_no_insertcopying_html.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_no_insertcopying_html.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_no_insertcopying_html.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_no_insertcopying.sh texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_no_insertcopying.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_no_insertcopying.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_no_insertcopying.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_no_region_html.sh texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_no_region_html.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_no_region_html.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_no_region_html.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_no_region.sh texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_no_region.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_special_region_no_region.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_special_region_no_region.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_special_region.sh texinfo-6.8/tp/tests/test_scripts/indices_index_special_region.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_special_region.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_special_region.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_index_table.sh texinfo-6.8/tp/tests/test_scripts/indices_index_table.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_index_table.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_index_table.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_nodes_before_top_and_sections_html_chapter_nodes.sh texinfo-6.8/tp/tests/test_scripts/indices_nodes_before_top_and_sections_html_chapter_nodes.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_nodes_before_top_and_sections_html_chapter_nodes.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_nodes_before_top_and_sections_html_chapter_nodes.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_nodes_before_top_and_sections_html_chapter.sh texinfo-6.8/tp/tests/test_scripts/indices_nodes_before_top_and_sections_html_chapter.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_nodes_before_top_and_sections_html_chapter.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_nodes_before_top_and_sections_html_chapter.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_printindex_between_node_section.sh texinfo-6.8/tp/tests/test_scripts/indices_printindex_between_node_section.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_printindex_between_node_section.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_printindex_between_node_section.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/indices_printindex_between_part_chapter.sh texinfo-6.8/tp/tests/test_scripts/indices_printindex_between_part_chapter.sh
*** texinfo-6.7/tp/tests/test_scripts/indices_printindex_between_part_chapter.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/indices_printindex_between_part_chapter.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_chm.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_chm.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_chm.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_chm.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_docbook.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_docbook.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_docbook.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_docbook.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_exotic.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_exotic.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_exotic.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_exotic.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_fr_icons.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_fr_icons.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_fr_icons.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_fr_icons.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_html32.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_html32.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_html32.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_html32.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_html_nodes.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_html_nodes.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_html_nodes.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_html_nodes.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_html.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_html.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_html.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_html.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_mathjax.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_mathjax.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_mathjax.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_mathjax.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 0 ****
--- 1,19 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ dir=layout
+ name='formatting_mathjax'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_nodes.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_nodes.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_nodes.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_nodes.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_plaintext.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_plaintext.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_plaintext.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_plaintext.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_regions.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_regions.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_regions.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_regions.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_weird_quotes.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_weird_quotes.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_weird_quotes.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_weird_quotes.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_formatting_xml.sh texinfo-6.8/tp/tests/test_scripts/layout_formatting_xml.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_formatting_xml.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_formatting_xml.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_navigation_test_misc_file_collision.sh texinfo-6.8/tp/tests/test_scripts/layout_navigation_test_misc_file_collision.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_navigation_test_misc_file_collision.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_navigation_test_misc_file_collision.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/layout_no_monolithic_only_toc_out.sh texinfo-6.8/tp/tests/test_scripts/layout_no_monolithic_only_toc_out.sh
*** texinfo-6.7/tp/tests/test_scripts/layout_no_monolithic_only_toc_out.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/layout_no_monolithic_only_toc_out.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_cartouche.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_cartouche.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_cartouche.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_cartouche.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_deffn.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_deffn.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_deffn.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_deffn.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_enumerate.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_enumerate.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_enumerate.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_enumerate.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_example.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_example.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_example.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_example.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_flushright.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_flushright.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_flushright.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_flushright.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_group.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_group.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_group.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_group.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_itemize.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_itemize.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_itemize.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_itemize.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_menu.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_menu.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_menu.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_menu.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_multitable.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_multitable.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_multitable.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_multitable.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_quotation.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_quotation.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_quotation.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_quotation.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_table.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_table.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_nested_table.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_nested_table.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/nested_formats_texi_nested_formats.sh texinfo-6.8/tp/tests/test_scripts/nested_formats_texi_nested_formats.sh
*** texinfo-6.7/tp/tests/test_scripts/nested_formats_texi_nested_formats.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/nested_formats_texi_nested_formats.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/sectioning_sectioning_directions.sh texinfo-6.8/tp/tests/test_scripts/sectioning_sectioning_directions.sh
*** texinfo-6.7/tp/tests/test_scripts/sectioning_sectioning_directions.sh	2019-09-17 18:20:15.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/sectioning_sectioning_directions.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 17,24 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 16,19 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/sectioning_sectioning_directions_split_chapter.sh texinfo-6.8/tp/tests/test_scripts/sectioning_sectioning_directions_split_chapter.sh
*** texinfo-6.7/tp/tests/test_scripts/sectioning_sectioning_directions_split_chapter.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/sectioning_sectioning_directions_split_chapter.sh	2021-06-30 15:09:25.000000000 +0100
***************
*** 0 ****
--- 1,19 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ dir=sectioning
+ name='sectioning_directions_split_chapter'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_block_EOL_tex.sh texinfo-6.8/tp/tests/test_scripts/tex_html_block_EOL_tex.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_block_EOL_tex.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_block_EOL_tex.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_formatting_singular.sh texinfo-6.8/tp/tests/test_scripts/tex_html_formatting_singular.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_formatting_singular.sh	2019-09-17 18:20:17.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_formatting_singular.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_math_not_closed.sh texinfo-6.8/tp/tests/test_scripts/tex_html_math_not_closed.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_math_not_closed.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_math_not_closed.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_simplest_httex.sh texinfo-6.8/tp/tests/test_scripts/tex_html_simplest_httex.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_simplest_httex.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_simplest_httex.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_accents_httex.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_accents_httex.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_accents_httex.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_accents_httex.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_accents_l2h.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_accents_l2h.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_accents_l2h.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_accents_l2h.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_complex_httex.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_complex_httex.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_complex_httex.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_complex_httex.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_complex_l2h.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_complex_l2h.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_complex_l2h.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_complex_l2h.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_eqalign_httex.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_eqalign_httex.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_eqalign_httex.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_eqalign_httex.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 0 ****
--- 1,25 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ 
+ if test "z$TEX_HTML_TESTS" != z"yes"; then
+   echo "Skipping HTML TeX tests that are not easily reproducible"
+   exit 77
+ fi
+ 
+ dir=tex_html
+ name='tex_eqalign_httex'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_eqalign_l2h.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_eqalign_l2h.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_eqalign_l2h.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_eqalign_l2h.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 0 ****
--- 1,25 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ 
+ if test "z$TEX_HTML_TESTS" != z"yes"; then
+   echo "Skipping HTML TeX tests that are not easily reproducible"
+   exit 77
+ fi
+ 
+ dir=tex_html
+ name='tex_eqalign_l2h'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_gdef_httex.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_gdef_httex.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_gdef_httex.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_gdef_httex.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 0 ****
--- 1,25 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ 
+ if test "z$TEX_HTML_TESTS" != z"yes"; then
+   echo "Skipping HTML TeX tests that are not easily reproducible"
+   exit 77
+ fi
+ 
+ dir=tex_html
+ name='tex_gdef_httex'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_gdef_l2h.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_gdef_l2h.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_gdef_l2h.sh	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_gdef_l2h.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 0 ****
--- 1,25 ----
+ #! /bin/sh
+ # This file generated by maintain/regenerate_cmd_tests.sh
+ 
+ if test z"$srcdir" = "z"; then
+   srcdir=.
+ fi
+ 
+ one_test_logs_dir=test_log
+ 
+ 
+ 
+ if test "z$TEX_HTML_TESTS" != z"yes"; then
+   echo "Skipping HTML TeX tests that are not easily reproducible"
+   exit 77
+ fi
+ 
+ dir=tex_html
+ name='tex_gdef_l2h'
+ mkdir -p $dir
+ 
+ "$srcdir"/run_parser_all.sh -dir $dir $name
+ exit_status=$?
+ cat $dir/$one_test_logs_dir/$name.log
+ exit $exit_status
+ 
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_httex.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_httex.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_httex.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_httex.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_in_copying.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_in_copying.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_in_copying.sh	2019-09-17 18:20:17.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_in_copying.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_not_closed.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_not_closed.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_not_closed.sh	2019-09-17 18:20:17.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_not_closed.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex_notex.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex_notex.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex_notex.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex_notex.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/test_scripts/tex_html_tex.sh texinfo-6.8/tp/tests/test_scripts/tex_html_tex.sh
*** texinfo-6.7/tp/tests/test_scripts/tex_html_tex.sh	2019-09-17 18:20:16.000000000 +0100
--- texinfo-6.8/tp/tests/test_scripts/tex_html_tex.sh	2021-06-30 15:09:26.000000000 +0100
***************
*** 7,11 ****
  
  one_test_logs_dir=test_log
- diffs_dir=diffs
  
  
--- 7,10 ----
***************
*** 23,30 ****
  exit_status=$?
  cat $dir/$one_test_logs_dir/$name.log
- if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-   echo 
-   cat $dir/$diffs_dir/$name.diff
- fi
  exit $exit_status
  
--- 22,25 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/list-of-tests texinfo-6.8/tp/tests/tex_html/list-of-tests
*** texinfo-6.7/tp/tests/tex_html/list-of-tests	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/list-of-tests	2021-06-25 21:58:51.000000000 +0100
***************
*** 7,10 ****
--- 7,12 ----
  tex_accents_httex tex_accents.texi --init tex4ht.pm --iftex
  tex_accents_l2h tex_accents.texi -c 'L2H 1' --iftex
+ tex_gdef_httex tex_gdef.texi --init tex4ht.pm --iftex
+ tex_gdef_l2h tex_gdef.texi -c 'L2H 1' --iftex
  # No mediawki tests for now
  #tex_mediawiki tex.texi --init mediawiki.pm --iftex
***************
*** 13,18 ****
--- 15,26 ----
  tex_complex_httex tex_complex.texi --init tex4ht.pm --iftex
  tex_complex_l2h tex_complex.texi -c 'L2H 1' --iftex
+ tex_eqalign_httex tex_eqalign.texi --init tex4ht.pm --iftex
+ tex_eqalign_l2h tex_eqalign.texi -c 'L2H 1' --iftex
  math_not_closed math_not_closed.texi -c 'L2H 1' --iftex
  tex_not_closed tex_not_closed.texi -c 'L2H 1' --iftex
  tex_in_copying tex_in_copying.texi -c 'L2H 1' --iftex
  formatting_singular ../layout/formatting.texi --init-file t2h_singular.init -c 'L2H 1' -c 'EXTENSION htm' -c 'PREFIX sing' -c 'TOP_FILE index.htm' --no-verbose
+ # The following could be added, mainly to test the full 
+ # ../layout/formatting.texi processing with tex4ht, but
+ # also to check that singular style is compatible with tex4ht
+ #formatting_singular_tex4ht ../layout/formatting.texi --init-file t2h_singular.init --init tex4ht.pm -c 'EXTENSION htm' -c 'PREFIX sing' -c 'TOP_FILE index.htm' --no-verbose
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/Makefile.am texinfo-6.8/tp/tests/tex_html/Makefile.am
*** texinfo-6.7/tp/tests/tex_html/Makefile.am	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/Makefile.am	2020-11-22 19:11:01.000000000 +0000
***************
*** 4,8 ****
   tex_in_copying.texi \
   math_not_closed.texi       tex_not_closed.texi \
!  tex.texi \
   list-of-tests res_parser
  
--- 4,8 ----
   tex_in_copying.texi \
   math_not_closed.texi       tex_not_closed.texi \
!  tex.texi tex_gdef.texi \
   list-of-tests res_parser
  
***************
*** 10,14 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 10,14 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/Makefile.in texinfo-6.8/tp/tests/tex_html/Makefile.in
*** texinfo-6.7/tp/tests/tex_html/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/Makefile.in	2021-07-03 10:13:03.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 97,103 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 97,104 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 106,114 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 107,119 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 118,124 ****
--- 123,133 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 133,137 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 142,145 ----
***************
*** 148,151 ****
--- 156,160 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 154,164 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 163,181 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 179,187 ****
--- 196,207 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 192,196 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 212,217 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 243,246 ****
--- 264,268 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 261,264 ****
--- 283,287 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 267,273 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 290,297 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 278,281 ****
--- 302,307 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 285,293 ****
--- 311,328 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 305,316 ****
--- 340,355 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 320,323 ****
--- 359,363 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 326,339 ****
--- 366,387 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 341,345 ****
--- 389,395 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 363,378 ****
--- 413,481 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 381,384 ****
--- 484,488 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 412,418 ****
--- 516,526 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 423,447 ****
--- 531,565 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 451,454 ****
--- 569,573 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 497,504 ****
--- 616,625 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 509,518 ****
--- 630,644 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 523,527 ****
--- 649,656 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 537,556 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 666,690 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 560,567 ****
--- 694,704 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 571,576 ****
--- 708,715 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 583,590 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 722,730 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 595,601 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 735,745 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 603,608 ****
--- 747,754 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 610,613 ****
--- 756,760 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 630,633 ****
--- 777,782 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 640,645 ****
--- 789,796 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 657,667 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 808,822 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 702,705 ****
--- 857,861 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 714,717 ****
--- 870,875 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 723,733 ****
--- 881,900 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 742,751 ****
--- 909,921 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 758,768 ****
--- 928,942 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 775,779 ****
--- 949,955 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 798,804 ****
--- 974,984 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 806,828 ****
--- 986,1024 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 834,841 ****
--- 1030,1040 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 843,847 ****
--- 1042,1049 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 854,864 ****
--- 1056,1076 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 885,888 ****
--- 1097,1101 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 892,896 ****
--- 1105,1111 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 899,915 ****
--- 1114,1135 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 922,925 ****
--- 1142,1146 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 937,943 ****
--- 1158,1174 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 950,954 ****
--- 1181,1187 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1018,1022 ****
   tex_in_copying.texi \
   math_not_closed.texi       tex_not_closed.texi \
!  tex.texi \
   list-of-tests res_parser
  
--- 1251,1255 ----
   tex_in_copying.texi \
   math_not_closed.texi       tex_not_closed.texi \
!  tex.texi tex_gdef.texi \
   list-of-tests res_parser
  
***************
*** 1216,1220 ****
  
  distclean-local:
! 	rm -rf out_parser diffs test_log
  
  dist-hook:
--- 1449,1453 ----
  
  distclean-local:
! 	rm -rf out_parser raw_out_parser diffs test_log
  
  dist-hook:
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/block_EOL_tex/block_EOL.html texinfo-6.8/tp/tests/tex_html/res_parser/block_EOL_tex/block_EOL.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/block_EOL_tex/block_EOL.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/block_EOL_tex/block_EOL.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,39 ****
  <body lang="en">
  
! <span id="Top"></span><span id="Test-for-end-of-lines-and-block-commands"></span><h1 class="top">Test for end of lines and block commands</h1>
  
  <span id="html"></span><h2 class="heading">html</h2>
--- 38,43 ----
  <body lang="en">
  
! <div class="top" id="Top">
! <span id="Test-for-end-of-lines-and-block-commands"></span><h1 class="top">Test for end of lines and block commands</h1>
  
  <span id="html"></span><h2 class="heading">html</h2>
***************
*** 100,104 ****
  </pre><p>. A symbol after the closing command.
  </p>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 104,108 ----
  </pre><p>. A symbol after the closing command.
  </p>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/block_EOL_tex/block_EOL_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/block_EOL_tex/block_EOL_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/block_EOL_tex/block_EOL_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/block_EOL_tex/block_EOL_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>block_EOL_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>block_EOL_l2h</TITLE>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/anchor.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/anchor.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,607 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>anchor (title &ndash;a)</title>
  
--- 627,630 ----
***************
*** 613,621 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 636,644 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 626,629 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 631,634 ****
--- 655,659 ----
  
  <meta http-equiv="Refresh" content="0; url=subsection.html#anchor">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>chapter 2 (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="chapter2"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 660,665 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="centerchap" id="chapter2">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 1000,1003 ****
--- 1027,1031 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/chapter.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/chapter.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1 chapter (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="chapter"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 660,665 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="chapter" id="chapter">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 693,696 ****
--- 720,724 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/formatting.2 texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/formatting.2
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/formatting.2	2021-05-06 20:57:59.000000000 +0100
***************
*** 7,10 ****
--- 7,21 ----
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 42,46 ****
--- 53,61 ----
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:25: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 52,55 ****
--- 67,81 ----
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 87,91 ****
--- 113,121 ----
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:35: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 97,100 ****
--- 127,141 ----
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 132,136 ****
--- 173,181 ----
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:45: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
***************
*** 142,145 ****
--- 187,201 ----
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
  formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
  formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
***************
*** 177,183 ****
--- 233,244 ----
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
+ formatting.texi:49: warning: @inforef is obsolete. (possibly involving @mymacro)
  formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
  formatting.texi:90: warning: @menu in invalid context
+ formatting.texi:130: warning: @centerchap is obsolete.
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
  formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/index.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/index.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/index.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/index.htm	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top section (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 635,639 ****
  
  
! <span id="Top"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 661,666 ----
  
  
! <div class="top" id="Top">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 668,672 ****
  Menu comment
  
! </pre></th></tr><tr><td align="left" valign="top"><a href="chapter2.html">chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Chapter 2
  </td></tr>
  </table></blockquote>
--- 695,699 ----
  Menu comment
  
! </pre></th></tr><tr><td align="left" valign="top"><a href="chapter2.html" rel="index">chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Chapter 2
  </td></tr>
  </table></blockquote>
***************
*** 755,759 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 782,787 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 770,774 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 798,803 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 818,822 ****
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>
  <code>@option{--a}</code> <samp>--a</samp>
--- 847,852 ----
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>
  <code>@option{--a}</code> <samp>--a</samp>
***************
*** 871,878 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 901,908 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1002,1005 ****
--- 1032,1071 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1014,1022 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1080,1088 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1030,1237 ****
  </pre></div>
  
! <dl>
! <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-machin">: <strong>machin</strong></dt>
! <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
! </dl>
! 
! <dl>
! <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
! </dl>
! 
! <dl>
! <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
! </dl>
! 
! <dl>
! <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">s--ect,ion</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1096,1318 ----
  </pre></div>
  
! <DIV CLASS="displaymath">
! <!-- MATH
!  \begin{displaymath}
! disp- -laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! \end{displaymath}
!  -->
! 
! <IMG
!  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="sing_4.svg"
!  ALT="$\displaystyle disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! $">
! </DIV>
! 
! <dl class="def">
! <dt id="index-copying-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-copying-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-copying-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-within-deffn"></span>
! </dd><dt id="index-copying-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-copying-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-copying-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-copying-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-copying-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-copying-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-copying-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-copying-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-copying-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-copying-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-copying-a"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-copying-a' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-copying-deffnx' class='copiable-anchor'> &para;</a></span></dt>
! </dl>
! 
! <dl class="def">
! <dt id="index-copying-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-copying-deffn' class='copiable-anchor'> &para;</a></span></dt>
! </dl>
! 
! <dl class="def">
! <dt id="index-copying-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-copying-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-copying-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
! </dl>
! 
! <dl class="def">
! <dt id="index-copying-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-copying-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-copying-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-copying-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-copying-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-copying-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-copying-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-copying-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-copying-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-copying-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1239,1248 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-2"></span>
! </dt>
! <dt>b
! <span id="index-copying-b-1"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1320,1325 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-2'><span>a<a href='#index-copying-a-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-copying-b-1'><span>b<a href='#index-copying-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1250,1261 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-copying-a-1"></span>
! </dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-copying-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1327,1334 ----
  
  <dl compact="compact">
! <dt id='index-copying-a-1'><span>a<a href='#index-copying-a-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-copying-b'><span>b<a href='#index-copying-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1289,1294 ****
  html ''
  
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 1362,1366 ----
  html ''
  
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 1297,1306 ****
   -->
  
! <IMG STYLE=""
!  SRC="sing_1.svg"
!  ALT="\begin{displaymath}\partial_t \eta (t) = g(\eta(t),\varphi(t))\end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P> &rdquo;
  
  
--- 1369,1377 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="sing_1.svg"
!  ALT="$\displaystyle \partial_t \eta (t) = g(\eta(t),\varphi(t))$">
  </DIV>
!  &rdquo;
  
  
***************
*** 1323,1327 ****
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>
  </p>
--- 1394,1399 ----
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>
  </p>
***************
*** 1372,1384 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 1444,1456 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-copying-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-copying-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-copying-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-copying-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-copying-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-copying-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-copying-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-copying-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-copying-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 1387,1421 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 1459,1493 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 1501,1505 ****
  @result &rArr;
  @today a sunny day
! @aa &aring;
  @AA &Aring;
  @ae &aelig;
--- 1573,1578 ----
  @result &rArr;
  @today a sunny day
! </p>
! <p>@aa &aring;
  @AA &Aring;
  @ae &aelig;
***************
*** 1516,1520 ****
  @dh &eth;
  @th &thorn;
! @exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
--- 1589,1594 ----
  @dh &eth;
  @th &thorn;
! </p>
! <p>@exclamdown &iexcl;
  @questiondown &iquest;
  @pounds &pound;
***************
*** 1564,1568 ****
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>
  <code>@option{--a}</code> <samp>--a</samp>
--- 1638,1643 ----
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>
  <code>@option{--a}</code> <samp>--a</samp>
***************
*** 1617,1624 ****
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
--- 1692,1699 ----
  <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
  <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
  <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  </p>
  <br>
***************
*** 1748,1751 ****
--- 1823,1862 ----
  </pre></div>
  
+ <div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ 
+ <div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ 
+ <div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ 
+ <div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ 
+ <div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ 
+ <div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ 
+ <div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ 
  <div class="example">
  <pre class="example">s--mallexample
***************
*** 1760,1768 ****
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 1871,1879 ----
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  
! <div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 1776,1983 ****
  </pre></div>
  
! <dl>
! <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl>
! <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl>
! <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-1">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
! </dl>
! 
! <dl>
! <dt id="index-deffn">empty: <strong>deffn</strong></dt>
! </dl>
! 
! <dl>
! <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
! </dl>
! 
! <dl>
! <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">s--ect,ion</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt>a</dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 1887,2109 ----
  </pre></div>
  
! <DIV CLASS="displaymath">
! <!-- MATH
!  \begin{displaymath}
! disp- -laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! \end{displaymath}
!  -->
! 
! <IMG
!  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="sing_4.svg"
!  ALT="$\displaystyle disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! $">
! </DIV>
! 
! <dl class="def">
! <dt id="index-d_002d_002deffn_005fname"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;effn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-de_002d_002dffn_005fname"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em><a href='#index-de_002d_002dffn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>def&ndash;fn
  </p></dd></dl>
   
! <dl class="def">
! <dt id="index-i"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-within-deffn"></span>
! </dd><dt id="index-truc"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-1"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-1"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx' class='copiable-anchor'> &para;</a></span></dt>
! </dl>
! 
! <dl class="def">
! <dt id="index-deffn"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn' class='copiable-anchor'> &para;</a></span></dt>
! </dl>
! 
! <dl class="def">
! <dt id="index-deffn-1"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-1"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-1' class='copiable-anchor'> &para;</a></span></dt>
! </dl>
! 
! <dl class="def">
! <dt id="index-i-1"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-1"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>text in def item for second def item
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvr_005fname"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefn
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevr
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defcv_005fname"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efcv
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efop
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftp_005fname"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftp
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defun_005fname"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmac_005fname"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmac
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defspec_005fname"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efspec
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defvar_005fname"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efvar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defopt_005fname"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efopt
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypefun
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypevar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypeivar
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;efmethod
  </p></dd></dl>
  
! <dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>d&ndash;eftypemethod
  </p></dd></dl>
  
! <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  </p>
  <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  </p>
  <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  </p>
  <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  </p>
  
! <p><code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  </p>
  
! <p><code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
  <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See &lsquo;node&rsquo;
  <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  </p>
  <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  </p>
  
  <dl compact="compact">
! <dt><span>a</span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1985,1994 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-6"></span>
! </dt>
! <dt>b
! <span id="index-b-2"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2111,2116 ----
  
  <dl compact="compact">
! <dt id='index-a-6'><span>a<a href='#index-a-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-2'><span>b<a href='#index-b-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 1996,2007 ****
  
  <dl compact="compact">
! <dt>a
! <span id="index-a-2"></span>
! </dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt>b
! <span id="index-b"></span>
! </dt>
  <dd><p>l&ndash;ine
  </p></dd>
--- 2118,2125 ----
  
  <dl compact="compact">
! <dt id='index-a-2'><span>a<a href='#index-a-2' class='copiable-anchor'> &para;</a></span></dt>
  <dd><span id="index-index-entry-between-item-and-itemx"></span>
  </dd>
! <dt id='index-b'><span>b<a href='#index-b' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>l&ndash;ine
  </p></dd>
***************
*** 2035,2040 ****
  html ''
  
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 2153,2157 ----
  html ''
  
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 2043,2052 ****
   -->
  
! <IMG STYLE=""
!  SRC="sing_1.svg"
!  ALT="\begin{displaymath}\partial_t \eta (t) = g(\eta(t),\varphi(t))\end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P> &rdquo;
  
  
--- 2160,2168 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="sing_1.svg"
!  ALT="$\displaystyle \partial_t \eta (t) = g(\eta(t),\varphi(t))$">
  </DIV>
!  &rdquo;
  
  
***************
*** 2069,2073 ****
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>
  </p>
--- 2185,2190 ----
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>
  </p>
***************
*** 2118,2130 ****
  </li></ul>
  
! <dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  
--- 2235,2247 ----
  </li></ul>
  
! <dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-2"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-3"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-4"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-4' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-5"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-5' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-1"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><p>Various deff lines
! </p></dd><dt id="index-after"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  
***************
*** 2133,2167 ****
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
--- 2250,2284 ----
  <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{,,title}</code> &lsquo;title&rsquo;
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
  <code>@ref{node,,title}</code> &lsquo;title&rsquo;
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  </p>
  <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  </p>
***************
*** 2253,2256 ****
--- 2370,2374 ----
  @result &rArr;
  @today a sunny day
+ 
  @aa &aring;
  @AA &Aring;
***************
*** 2268,2271 ****
--- 2386,2390 ----
  @dh &eth;
  @th &thorn;
+ 
  @exclamdown &iexcl;
  @questiondown &iquest;
***************
*** 2316,2320 ****
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>
  <code>@option{--a}</code> <samp>--a</samp>
--- 2435,2440 ----
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>
  <code>@option{--a}</code> <samp>--a</samp>
***************
*** 2366,2377 ****
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="sing_fot.htm#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> [ f--ile ]
! <code>@image{f--ile,l--i}</code> [ f--ile ]
! <code>@image{f--ile,,l--e}</code> [ f--ile ]
! <code>@image{f--ile,,,alt}</code> [ alt ]
! <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
! <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
! <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
  
  
--- 2486,2497 ----
  <code>@footnote{in footnote2}</code> <a id="DOCF8" href="sing_fot.htm#FOOT8">(6)</a>
  
! <code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
! <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
! <code>@image{f--ile,,,,.e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
! <code>@image{f--ile,aze,az,alt,.e--xt}</code> <img src="f--ile.e--xt" alt="alt">
! <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
! <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
  
  
***************
*** 2529,2532 ****
--- 2649,2697 ----
  <pre class="example">
  
+ </pre><div class="example first-arg">
+ <pre class="example">example one arg
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg">
+ <pre class="example">example two args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg">
+ <pre class="example">example three args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg">
+ <pre class="example">example four args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example first-arg second-arg third-arg fourth-arg fifth-arg">
+ <pre class="example">example five args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example something-Ã©-TeX">
+ <pre class="example">The something &eacute; TeX is here.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example @-at-the-end-of-line--">
+ <pre class="example">A @ at the end of the @example line.
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example">
+ <pre class="example">example with empty args
+ </pre></div>
+ <pre class="example">
+ 
+ </pre><div class="example nonempty">
+ <pre class="example">example with empty and non empty args mix
+ </pre></div>
+ <pre class="example">
+ 
  </pre><div class="example">
  <pre class="example">s--mallexample
***************
*** 2544,2553 ****
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
--- 2709,2718 ----
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">l--isp
  </pre></div>
  <pre class="example">
  
! </pre><div class="example lisp">
  <pre class="lisp">s--malllisp
  </pre></div>
***************
*** 2564,2794 ****
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl>
! <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
! <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
! <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
! <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
! <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
! <dt id="index-id-i-ule-1">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
! <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>aaa: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-machin-6">: <strong>machin</strong></dt>
! <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
! <dt id="index-machin-7">truc: <strong>machin</strong></dt>
! <dt>truc: <strong></strong></dt>
! <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
! <dt>truc: <strong></strong></dt>
! <dt>: <strong></strong></dt>
! <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
! <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
! <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
  </dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
! <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl>
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">s--ect,ion</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><tt>a</tt></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2729,2975 ----
  <pre class="example">
  
! </pre><DIV CLASS="displaymath">
! <!-- MATH
!  \begin{displaymath}
! disp- -laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! \end{displaymath}
!  -->
! 
! <IMG
!  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="sing_4.svg"
!  ALT="$\displaystyle disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! $">
! </DIV>
! <pre class="example">
! 
! </pre><dl class="def">
! <dt id="index-d_002d_002deffn_005fname-1"><span class="category">c--ategory: </span><span><strong>d--effn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--effn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-de_002d_002dffn_005fname-1"><span class="category">cate--gory: </span><span><strong>de--ffn_name</strong> <em>ar--guments    more args 
!  even more so</em><a href='#index-de_002d_002dffn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">def--fn
  </pre></dd></dl>
  <pre class="example"> 
! </pre><dl class="def">
! <dt id="index-i-2"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-2' class='copiable-anchor'> &para;</a></span></dt>
! <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap-1"><span class="category">Command: </span><span><strong>log trap</strong> <em></em><a href='#index-log-trap-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap1-1"><span class="category">Command: </span><span><strong>log trap1</strong> <em></em><a href='#index-log-trap1-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-log-trap2-1"><span class="category">Command: </span><span><strong>log trap2</strong> <em></em><a href='#index-log-trap2-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-ule-1"><span class="category">cmde: </span><span><strong><b>id ule</b></strong> <em>truc</em><a href='#index-id-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-id-i-ule-1"><span class="category">cmde2: </span><span><strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em><a href='#index-id-i-ule-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category"><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: </span><span><strong></strong></span></dt>
! <dt><span><strong></strong></span></dt>
! <dt><span class="category">aaa: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-machin-6"><span class="category">: </span><span><strong>machin</strong><a href='#index-machin-6' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-bidule-machin-1"><span class="category">: </span><span><strong>bidule machin</strong><a href='#index-bidule-machin-1' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-7"><span class="category">truc: </span><span><strong>machin</strong><a href='#index-machin-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt id="index-followed-2"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-2' class='copiable-anchor'> &para;</a></span></dt>
! <dt><span class="category">truc: </span><span><strong></strong></span></dt>
! <dt><span class="category">: </span><span><strong></strong></span></dt>
! <dt id="index-a-3"><span class="category">truc: </span><span><strong>a</strong> <em>b c d e <b>f g</b> h i</em><a href='#index-a-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-2"><span class="category">truc: </span><span><strong>deffnx</strong> <em>before end deffn</em><a href='#index-deffnx-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-2"><span class="category">empty: </span><span><strong>deffn</strong><a href='#index-deffn-2' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-deffn-3"><span class="category">empty: </span><span><strong>deffn</strong> <em>with deffnx</em><a href='#index-deffn-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-deffnx-3"><span class="category">empty: </span><span><strong>deffnx</strong><a href='#index-deffnx-3' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-i-3"><span class="category">fset: </span><span><strong><var>i</var></strong> <em>a g</em><a href='#index-i-3' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-truc-3"><span class="category">cmde: </span><span><strong>truc</strong> <em></em><a href='#index-truc-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">text in def item for second def item
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvr_005fname-1"><span class="category">c--ategory: </span><span><strong>d--efvr_name</strong><a href='#index-d_002d_002defvr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefn_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefn_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefn
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevr_005fname-1"><span class="category">c--ategory: </span><span><em>t--ype</em> <strong>d--eftypevr_name</strong><a href='#index-d_002d_002deftypevr_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevr
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defcv_005fname-1"><span>c--ategory of c--lass: <strong>d--efcv_name</strong><a href='#index-d_002d_002defcv_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efcv
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span>c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defop_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efop
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftp_005fname-1"><span class="category">c--ategory: </span><span><strong>d--eftp_name</strong> <em>a--ttributes...</em><a href='#index-d_002d_002deftp_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftp
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defun_005fname-1"><span class="category">Function: </span><span><strong>d--efun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmac_005fname-1"><span class="category">Macro: </span><span><strong>d--efmac_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmac_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmac
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defspec_005fname-1"><span class="category">Special Form: </span><span><strong>d--efspec_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defspec_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efspec
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defvar_005fname-1"><span class="category">Variable: </span><span><strong>d--efvar_name</strong> <em>argvar argvar1</em><a href='#index-d_002d_002defvar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efvar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defopt_005fname-1"><span class="category">User Option: </span><span><strong>d--efopt_name</strong><a href='#index-d_002d_002defopt_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efopt
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypefun_005fname-1"><span class="category">Function: </span><span><em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypefun_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypefun
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypevar_005fname-1"><span class="category">Variable: </span><span><em>t--ype</em> <strong>d--eftypevar_name</strong><a href='#index-d_002d_002deftypevar_005fname-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypevar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <strong>d--efivar_name</strong><a href='#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span>Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong><a href='#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypeivar
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--efmethod
  </pre></dd></dl>
  <pre class="example">
  
! </pre><dl class="def">
! <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span>Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em><a href='#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">d--eftypemethod
  </pre></dd></dl>
  <pre class="example">
  
! <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a data-manual="file n---ame@" href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
! <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  
  <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
! <code>@xref{chapter}</code> See <a href="chapter.html">chapter</a>.
! <code>@pxref{chapter}</code> see <a href="chapter.html">chapter</a>
! <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">A section</a>
  
  <code>@ref{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
! <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
  
  <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
  <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
  <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
  <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
! <code>@ref{chapter,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,title,file name}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)title</a>
  <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{chapter,,,file name,manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
  
  
! <code>@ref{(pman)anode,cross ref name}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)cross ref name</a>
! <code>@ref{(pman)anode,,title}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)anode</a>
! <code>@ref{(pman)anode,,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,}</code> <a data-manual="pman" href="../pman/anode.html#anode">(pman)title</a>
! <code>@ref{(pman)anode,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)cross ref name</a>
! <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title,file name}</code> <a data-manual="file name" href="../file name/anode.html#anode">(file name)title</a>
! <code>@ref{(pman)anode,,title,,manual}</code> <a data-manual="pman" href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,title, file name, manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
! <code>@ref{(pman)anode,,,file name,manual}</code> <a data-manual="file name" href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
  
  
! <code>@inforef{chapter, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)cross ref name</a>
  <code>@inforef{chapter}</code> See `chapter'
  <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
! <code>@inforef{chapter,,file name}</code> See <a data-manual="file name" href="../file name/chapter.html#chapter">(file name)chapter</a>
! <code>@inforef{node, cross ref name, file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@inforef{node}</code> See `node'
  <code>@inforef{node, cross ref name}</code> See `cross ref name'
! <code>@inforef{node,,file name}</code> See <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
! <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a data-manual="file name, spurious arg" href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
  
  <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
  ref, a comma@comma{} in file}</code>
! See <a data-manual="a comma, in file" href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
  ref</a>
  
  
  </pre><dl compact="compact">
! <dt><span><tt>a</tt></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2797,2806 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-7"></span>
! </dt>
! <dt><tt>b</tt>
! <span id="index-b-3"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2978,2983 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-7'><span><tt>a</tt><a href='#index-a-7' class='copiable-anchor'> &para;</a></span></dt>
! <dt id='index-b-3'><span><tt>b</tt><a href='#index-b-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2809,2819 ****
  
  </pre><dl compact="compact">
! <dt><tt>a</tt>
! <span id="index-a-4"></span>
! </dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt><tt>b</tt>
! <span id="index-b-1"></span>
! </dt>
  <dd><pre class="example">l--ine
  </pre></dd>
--- 2986,2992 ----
  
  </pre><dl compact="compact">
! <dt id='index-a-4'><span><tt>a</tt><a href='#index-a-4' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
! <dt id='index-b-1'><span><tt>b</tt><a href='#index-b-1' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">l--ine
  </pre></dd>
***************
*** 2855,2860 ****
  html ''
  
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 3028,3032 ----
  html ''
  
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 2863,2872 ****
   -->
  
! <IMG STYLE=""
!  SRC="sing_1.svg"
!  ALT="\begin{displaymath}\partial_t \eta (t) = g(\eta(t),\varphi(t))\end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P> &rdquo;
  
  
--- 3035,3043 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="sing_1.svg"
!  ALT="$\displaystyle \partial_t \eta (t) = g(\eta(t),\varphi(t))$">
  </DIV>
!  &rdquo;
  
  
***************
*** 2894,2903 ****
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
  
  
--- 3065,3075 ----
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>
  
! <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
! <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
! <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
  
  
***************
*** 2949,2961 ****
  <pre class="example">
  
! </pre><dl>
! <dt>fun: <strong></strong></dt>
! <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
! <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
! <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
! <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
! <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
  </dl>
  <pre class="example">
--- 3121,3133 ----
  <pre class="example">
  
! </pre><dl class="def">
! <dt><span class="category">fun: </span><span><strong></strong></span></dt>
! <dt id="index-machin-8"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and</em><a href='#index-machin-8' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-9"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and  after</em><a href='#index-machin-9' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-10"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and </em><a href='#index-machin-10' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-machin-11"><span class="category">truc: </span><span><strong>machin</strong> <em>bidule chose and and after</em><a href='#index-machin-11' class='copiable-anchor'> &para;</a></span></dt>
! <dt id="index-followed-3"><span class="category">truc: </span><span><strong>followed</strong> <em>by a comment</em><a href='#index-followed-3' class='copiable-anchor'> &para;</a></span></dt>
  <dd><pre class="example">Various deff lines
! </pre></dd><dt id="index-after-1"><span class="category">truc: </span><span><strong>after</strong> <em>a deff item</em><a href='#index-after-1' class='copiable-anchor'> &para;</a></span></dt>
  </dl>
  <pre class="example">
***************
*** 2965,2999 ****
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
--- 3137,3171 ----
  <code>@ref{,cross ref name}</code> `cross ref name'
  <code>@ref{,,title}</code> `title'
! <code>@ref{,,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)</a>
  <code>@ref{,,,,manual}</code> <cite>manual</cite>
  <code>@ref{node,cross ref name}</code> `cross ref name'
  <code>@ref{node,,title}</code> `title'
! <code>@ref{node,,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)node</a>
  <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
  <code>@ref{node,cross ref name,title,}</code> `title'
! <code>@ref{node,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)cross ref name</a>
  <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{node,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,title,file name}</code> <a data-manual="file name" href="../file name/node.html#node">(file name)title</a>
  <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{chapter,,title, file name, manual}</code> <a data-manual="file name" href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
! <code>@ref{node,,title, file name, manual}</code> <a data-manual="file name" href="../file name/node.html#node">title</a> in <cite>manual</cite>
! <code>@ref{node,,,file name,manual}</code> <a data-manual="file name" href="../file name/node.html#node">node</a> in <cite>manual</cite>
  <code>@ref{,cross ref name,title,}</code> `title'
! <code>@ref{,cross ref name,,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
! <code>@ref{,cross ref name,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,cross ref name,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,title,file name}</code> <a data-manual="file name" href="../file name/index.html">(file name)title</a>
  <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
! <code>@ref{,,title, file name, manual}</code> <a data-manual="file name" href="../file name/index.html">title</a> in <cite>manual</cite>
! <code>@ref{,,,file name,manual}</code> <cite><a data-manual="file name" href="../file name/index.html">manual</a></cite>
  
  <code>@inforef{,cross ref name }</code> See `cross ref name'
! <code>@inforef{,,file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)</a>
! <code>@inforef{,cross ref name, file name}</code> See <a data-manual="file name" href="../file name/index.html">(file name)cross ref name</a>
  <code>@inforef{}</code> 
  
***************
*** 3434,3437 ****
--- 3606,3610 ----
  </table>
  <hr>
+ </div>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">  <a href="index.htm"><img
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/index.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/index.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/index.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,8 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <!-- This file redirects to the location of a node or anchor -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 88,92 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 104,108 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 202,209 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 286,307 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 318,324 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,607 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top (title &ndash;a)</title>
  
--- 627,630 ----
***************
*** 613,621 ****
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 636,644 ----
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 626,629 ****
--- 649,653 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 631,634 ****
--- 655,659 ----
  
  <meta http-equiv="Refresh" content="0; url=index.htm#Top">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
  
  </head>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1 A section (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="s_002d_002dect_002cion"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 660,665 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="section" id="s_002d_002dect_002cion">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 692,695 ****
--- 719,723 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>About This Document (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="SEC_About"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 660,664 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="About_element" id="SEC_About">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 771,775 ****
  </ul>
  
! </td>
  </tr>
  </table>
--- 797,801 ----
  </ul>
  
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Footnotes (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="SEC_Foot"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 660,664 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="Footnotes_element" id="SEC_Foot">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 662,680 ****
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="index.htm#DOCF1">(1)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="index.htm#DOCF2">(2)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="index.htm#DOCF5">(3)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="index.htm#DOCF6">(4)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="index.htm#DOCF7">(5)</a></h3>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="index.htm#DOCF8">(6)</a></h3>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="chapter.html#DOCF9">(7)</a></h3>
  <p>in footnote</p>
! </td>
  </tr>
  </table>
--- 688,706 ----
  <h1 class="footnotes-heading">Footnotes</h1>
  
! <h5><a id="FOOT1" href="index.htm#DOCF1">(1)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT2" href="index.htm#DOCF2">(2)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT5" href="index.htm#DOCF5">(3)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT6" href="index.htm#DOCF6">(4)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT7" href="index.htm#DOCF7">(5)</a></h5>
  <p>in footnote</p>
! <h5><a id="FOOT8" href="index.htm#DOCF8">(6)</a></h5>
  <p>in footnote2</p>
! <h5><a id="FOOT9" href="chapter.html#DOCF9">(7)</a></h5>
  <p>in footnote</p>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing-l2h_cache.pm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing-l2h_cache.pm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing-l2h_cache.pm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing-l2h_cache.pm	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,6 ****
  
  $l2h_cache_key = q/$$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''/;
! $l2h_cache{$l2h_cache_key} = q|<BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 1,5 ----
  
  $l2h_cache_key = q/$$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''/;
! $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 9,18 ****
   -->
  
! <IMG STYLE=""
!  SRC="sing_1.svg"
!  ALT="\begin{displaymath}\partial_t \eta (t) = g(\eta(t),\varphi(t))\end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P> &rdquo;|;
  
  $l2h_cache_key = q/$--a {\frac{1}{2}} @minus{}$/;
--- 8,35 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="sing_1.svg"
!  ALT="$\displaystyle \partial_t \eta (t) = g(\eta(t),\varphi(t))$">
  </DIV>
!  &rdquo;|;
! 
! $l2h_cache_key = q/$$disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! $$/;
! $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
! <!-- MATH
!  \begin{displaymath}
! disp- -laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! \end{displaymath}
!  -->
! 
! <IMG
!  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="sing_4.svg"
!  ALT="$\displaystyle disp--laymath
! f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! $">
! </DIV>
! |;
  
  $l2h_cache_key = q/$--a {\frac{1}{2}} @minus{}$/;
***************
*** 20,24 ****
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>|;
  
--- 37,42 ----
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>|;
  
***************
*** 27,31 ****
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>|;
  1;
\ No newline at end of file
--- 45,50 ----
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>|;
  1;
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>sing_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>sing_l2h</TITLE>
***************
*** 21,26 ****
  
  <!-- l2h_begin sing_l2h 1 -->
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 21,25 ----
  
  <!-- l2h_begin sing_l2h 1 -->
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 29,38 ****
   -->
  
! <IMG STYLE=""
!  SRC="sing_l2h_img1.svg"
!  ALT="\begin{displaymath}\partial_t \eta (t) = g(\eta(t),\varphi(t))\end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P> &rdquo;
  
  <!-- l2h_end sing_l2h 1 -->
--- 28,36 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="sing_l2h_img1.svg"
!  ALT="$\displaystyle \partial_t \eta (t) = g(\eta(t),\varphi(t))$">
  </DIV>
!  &rdquo;
  
  <!-- l2h_end sing_l2h 1 -->
***************
*** 42,46 ****
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_l2h_img2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>
  
--- 40,45 ----
   $- -a {\frac{1}{2}} @minus{}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_l2h_img2.svg"
   ALT="$--a {\frac{1}{2}} @minus{}$"></SPAN>
  
***************
*** 51,58 ****
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_l2h_img3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>
  
  <!-- l2h_end sing_l2h 3 -->
  <BR>
  <HR>
--- 50,77 ----
   $- -a@minus{} {\frac{1}{2}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.98ex; vertical-align: -0.92ex; " SRC="sing_l2h_img3.svg"
   ALT="$--a@minus{} {\frac{1}{2}}$"></SPAN>
  
  <!-- l2h_end sing_l2h 3 -->
+ 
+ <!-- l2h_begin sing_l2h 4 -->
+ <DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ disp- -laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="sing_l2h_img4.svg"
+  ALT="$\displaystyle disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $">
+ </DIV>
+ 
+ 
+ <!-- l2h_end sing_l2h 4 -->
  <BR>
  <HR>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h_images.tex texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h_images.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h_images.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h_images.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 10,15 ****
  \usepackage{xcolor}
  
- \usepackage[]{inputenc}
- 
  
  
--- 10,13 ----
***************
*** 58,91 ****
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBox#1#2{%
!     \setbox\lthtmlPageBox\vbox{\hbox{\catcode`\_=8 #2}}%
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}}%
! \long\def\lthtmlTightFBox#1#2{%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     {\catcode`\_=8 #2}%
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBox{#1}{\let\@eqnnum\relax#2}}
!     \long\def\lthtmlfigureA#1#2\lthtmlfigureZ{\let\@savefreelist\@freelist
!         \lthtmlTightFBox{#1}{#2}\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1#2\lthtmlpictureZ{\let\@savefreelist\@freelist
!         \lthtmlTightVBox{#1}{#2}\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
--- 56,92 ----
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBoxA#1{\def\lthtmllabel{#1}
!     \setbox\lthtmlPageBox\vbox\bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightVBoxZ{\egroup
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
! \long\def\lthtmlTightFBoxA#1{\def\lthtmllabel{#1}%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     \bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightFBoxZ{\egroup
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBoxA{#1}{#2}\lthtmlTightVBoxZ}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBoxA{#1}{\let\@eqnnum\relax#2}\lthtmlTightVBoxZ}
!     \long\def\lthtmlfigureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightFBoxA{#1}}
!     \long\def\lthtmlfigureZ{
!         \lthtmlTightFBoxZ\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightVBoxA{#1}}
!     \long\def\lthtmlpictureZ{
!         \lthtmlTightVBoxZ\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
***************
*** 118,128 ****
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath13}%
! \begin{displaymath}\partial_t \eta (t) = g(\eta(t),\varphi(t))\end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline15}%
  $--a {\frac{1}{2}} @minus{}$%
  \lthtmlindisplaymathZ
--- 119,129 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay27}%
! $\displaystyle \partial_t \eta (t) = g(\eta(t),\varphi(t))$%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline20}%
  $--a {\frac{1}{2}} @minus{}$%
  \lthtmlindisplaymathZ
***************
*** 130,137 ****
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline17}%
  $--a@minus{} {\frac{1}{2}}$%
  \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  
--- 131,146 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline22}%
  $--a@minus{} {\frac{1}{2}}$%
  \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
+ 
+ {\newpage\clearpage
+ \lthtmlinlinemathA{tex2html_wrap_indisplay31}%
+ $\displaystyle disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $%
+ \lthtmlindisplaymathZ
+ \lthtmlcheckvsize\clearpage}
  
  
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h.tex texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_l2h.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 31,33 ****
--- 31,44 ----
  
  \end{rawhtml}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin sing_l2h 4 -->
+ \end{rawhtml}
+ $$disp--laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $$
+ \begin{rawhtml}
+ <!-- l2h_end sing_l2h 4 -->
+ 
+ \end{rawhtml}
  \end{document}
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Short Table of Contents (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="SEC_Overview"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 660,664 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="Overview_element" id="SEC_Overview">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 665,672 ****
  <ul class="no-bullet">
  <li><a id="stoc-chapter-1" href="chapter.html">1 chapter</a></li>
! <li><a id="stoc-chapter-2" href="chapter2.html">chapter 2</a></li>
  </ul>
  </div>
! </td>
  </tr>
  </table>
--- 691,698 ----
  <ul class="no-bullet">
  <li><a id="stoc-chapter-1" href="chapter.html">1 chapter</a></li>
! <li><a id="stoc-chapter-2" href="chapter2.html" rel="index">chapter 2</a></li>
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Table of Contents (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="SEC_Contents"></span>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
--- 660,664 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="Contents_element" id="SEC_Contents">
  <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
***************
*** 676,683 ****
      </ul></li>
    </ul></li>
!   <li><a id="toc-chapter-2" href="chapter2.html">chapter 2</a></li>
  </ul>
  </div>
! </td>
  </tr>
  </table>
--- 702,709 ----
      </ul></li>
    </ul></li>
!   <li><a id="toc-chapter-2" href="chapter2.html" rel="index">chapter 2</a></li>
  </ul>
  </div>
! </div></td>
  </tr>
  </table>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/subsection.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/subsection.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/subsection.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1 subsection (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="subsection"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 660,665 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="subsection" id="subsection">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 687,690 ****
--- 714,718 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1.1 subsubsection &ldquo;simple-double&ndash; (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 660,665 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 679,682 ****
--- 706,710 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- In copying
  
***************
*** 84,87 ****
--- 87,91 ----
  @result =>
  @today a sunny day
+ 
  @aa aa
  @AA AA
***************
*** 99,102 ****
--- 103,107 ----
  @dh d
  @th th
+ 
  @exclamdown !
  @questiondown ?
***************
*** 196,203 ****
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,e-d-xt} f-ile
! @image{f-ile,aze,az,alt,e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
  
  
--- 201,208 ----
  @image{f-ile,,l-e} f-ile
  @image{f-ile,,,alt} f-ile
! @image{f-ile,,,,.e-d-xt} f-ile
! @image{f-ile,aze,az,alt,.e-xt} f-ile
  @image{f-ile,aze,,a-lt} f-ile
! @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
  
  
***************
*** 280,283 ****
--- 285,306 ----
     text
  
+ example one arg
+ 
+ example two args
+ 
+ example three args
+ 
+ example four args
+ 
+ example five args
+ 
+ The something e' TeX is here.
+ 
+ A @ at the end of the @example line.
+ 
+ example with empty args
+ 
+ example with empty and non empty args mix
+ 
  s-mallexample
  
***************
*** 294,297 ****
--- 317,323 ----
  s-mallformat
  
+ disp-laymath
+ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+ 
  c-ategory: d-effn_name a-rguments...
  d-effn
***************
*** 600,606 ****
  
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>1.1.1.2 three&mdash;four&mdash;-&rdquo; (title &ndash;a)</title>
  
--- 626,629 ----
***************
*** 610,620 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 633,645 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 625,628 ****
--- 650,654 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 634,638 ****
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
--- 660,665 ----
  <body lang="en"  background="../singular_images/Mybg.png">
  
! <div class="subsubsection" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
! <table border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td align="left">
***************
*** 679,682 ****
--- 706,710 ----
  </tr>
  </table>
+ </div>
  <hr>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/anchor.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/anchor.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/anchor.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/anchor.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,643 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>anchor (title &ndash;a)</title>
- 
- <meta name="description" content="anchor (title &ndash;a)">
- <meta name="keywords" content="anchor (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- <meta http-equiv="Refresh" content="0; url=subsection.html#anchor">
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- 
- <p>The node you are looking for is at <a href="subsection.html#anchor">anchor</a>.</p>
- </body>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/chapter2.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/chapter2.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/chapter2.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/chapter2.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,1029 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>chapter 2 (title &ndash;a)</title>
- 
- <meta name="description" content="chapter 2 (title &ndash;a)">
- <meta name="keywords" content="chapter 2 (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="chapter2"></span><table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1.1.1.2 three&mdash;four&mdash;-&rdquo;" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><img src="../singular_images/a_right_na.png" border="0" alt="Forward" align="middle"></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><img src="../singular_images/a_rightdouble_na.png" border="0" alt="FastForward" align="middle"></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <span id="chapter-2"></span><h1 class="centerchap" align="center">chapter 2</h1>
- 
- <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_cp_symbol-1"><b>&quot;</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_symbol-2"><b>-</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_symbol-3"><b>.</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_symbol-4"><b>?</b></a>
-  &nbsp; 
- <br>
- <a class="summary-letter" href="#chapter-2_cp_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_letter-I"><b>I</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_letter-T"><b>T</b></a>
-  &nbsp; 
- </td></tr></table>
- <table class="index-cp" border="0">
- <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_cp_symbol-1">&quot;</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_0060_0060-1">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_cp_symbol-2">-</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_002d_002doption-1">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_cp_symbol-3">.</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_002e">.</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_cp_symbol-4">?</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_003f">?</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_cp_letter-A">A</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-a">a</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_cp_letter-I">I</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-index-entry-within-deffn-1">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-index-entry-within-itemize-1">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-index-entry-within-multitable-1">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_cp_letter-T">T</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-t_002d_002druc">t&ndash;ruc</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-T_002d_002druc">T&ndash;ruc</a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- </table>
- <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_cp_symbol-1"><b>&quot;</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_symbol-2"><b>-</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_symbol-3"><b>.</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_symbol-4"><b>?</b></a>
-  &nbsp; 
- <br>
- <a class="summary-letter" href="#chapter-2_cp_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_letter-I"><b>I</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_cp_letter-T"><b>T</b></a>
-  &nbsp; 
- </td></tr></table>
- <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_fn_symbol-1"><b>-</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_symbol-2"><b>.</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_symbol-3"><b>?</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_symbol-4"><b>`</b></a>
-  &nbsp; 
- <br>
- <a class="summary-letter" href="#chapter-2_fn_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-B"><b>B</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-D"><b>D</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-F"><b>F</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-I"><b>I</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-L"><b>L</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-M"><b>M</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-T"><b>T</b></a>
-  &nbsp; 
- </td></tr></table>
- <table class="index-fn" border="0">
- <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_symbol-1">-</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_002d_002dfoption-1"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_symbol-2">.</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_002e-1"><code>.</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_symbol-3">?</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_003f-1"><code>?</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_symbol-4">`</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-_0060_0060-1"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-_0060_0060-1"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_0060_0060-2"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-_0060_0060-3"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_letter-A">A</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-a"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-a"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-a-2"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-a-3"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-a-4"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-a-5"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-after-1"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_letter-B">B</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-b-1"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-bidule-machin-1"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_letter-D">D</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deffn_005fname-1"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defmac_005fname-1"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defspec_005fname-1"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deftypefun_005fname-1"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-d_002d_002defun_005fname-1"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-de_002d_002dffn_005fname-1"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-deffn-2"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-deffn-3"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-deffnx-2"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-deffnx-3"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_letter-F">F</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-followed-2"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-followed-3"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_letter-I">I</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-i-2"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-i-3"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-id-i-ule-1"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-id-ule-1"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_letter-L">L</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-log-trap-1"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-log-trap1-1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-log-trap2-1"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_letter-M">M</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-6"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-7"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-8"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-9"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-10"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-machin-11"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="chapter-2_fn_letter-T">T</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-t_002d_002druc-1"><code>t--ruc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-T_002d_002druc-1"><code>T--ruc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-copying-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-titlepage-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-truc-2"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="index.htm#index-truc-3"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- </table>
- <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#chapter-2_fn_symbol-1"><b>-</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_symbol-2"><b>.</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_symbol-3"><b>?</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_symbol-4"><b>`</b></a>
-  &nbsp; 
- <br>
- <a class="summary-letter" href="#chapter-2_fn_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-B"><b>B</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-D"><b>D</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-F"><b>F</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-I"><b>I</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-L"><b>L</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-M"><b>M</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#chapter-2_fn_letter-T"><b>T</b></a>
-  &nbsp; 
- </td></tr></table>
- 
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1.1.1.2 three&mdash;four&mdash;-&rdquo;" align="middle"></a></td>
- <td valign="middle" align="left"><img src="../singular_images/a_right_na.png" border="0" alt="Forward" align="middle"></td>
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- <td valign="middle" align="left"><img src="../singular_images/a_rightdouble_na.png" border="0" alt="FastForward" align="middle"></td>
- <td valign="middle" align="left"><a href="index.htm" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/chapter.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/chapter.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/chapter.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/chapter.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,722 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>1 chapter (title &ndash;a)</title>
- 
- <meta name="description" content="1 chapter (title &ndash;a)">
- <meta name="keywords" content="1 chapter (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="chapter"></span><table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="s_002d_002dect_002cion.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: 1.1 A section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
- 
- <p><a id="DOCF9" href="sing_fot.htm#FOOT9"><sup>7</sup></a>
- </p>
- <div class="format">
- <blockquote><table class="menu" border="0" cellspacing="0">
- <pre class="menu-preformatted">&bull; <a href="s_002d_002dect_002cion.html">s--ect,ion</a>:: s&ndash;ect,ion
- </pre><pre class="menu-comment">
- 
- Menu comment
- &ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;
- 
- 
- </pre></table></blockquote>
- </div>
- 
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="index.htm" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="s_002d_002dect_002cion.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: 1.1 A section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/formatting.1 texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/formatting.1
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/formatting.1	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/formatting.1	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,192 ****
- This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded format=tex)
- (./sing_tex4ht_tex.tex
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.4ht
- ::::::::::::::::::::::::::::::::::::::::::
-  TeX4ht info is available in the log file 
- ::::::::::::::::::::::::::::::::::::::::::
- ) (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty
- --- needs --- tex4ht sing_tex4ht_tex ---
- (./sing_tex4ht_tex.tmp)
- l.1444 --- TeX4ht warning --- No file sing_tex4ht_tex.xref ---
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/plain.4ht
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht)) [1]
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht))) [1]
- [2] )
- Output written on sing_tex4ht_tex.dvi (3 pages, 6880 bytes).
- Transcript written on sing_tex4ht_tex.log.
- This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded format=tex)
- (./sing_tex4ht_tex.tex
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.4ht
- ::::::::::::::::::::::::::::::::::::::::::
-  TeX4ht info is available in the log file 
- ::::::::::::::::::::::::::::::::::::::::::
- ) (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty
- --- needs --- tex4ht sing_tex4ht_tex ---
- (./sing_tex4ht_tex.tmp) (./sing_tex4ht_tex.xref)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/plain.4ht
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht)) [1]
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht))) [1]
- [2] )
- Output written on sing_tex4ht_tex.dvi (3 pages, 6880 bytes).
- Transcript written on sing_tex4ht_tex.log.
- This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded format=tex)
- (./sing_tex4ht_tex.tex
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.4ht
- ::::::::::::::::::::::::::::::::::::::::::
-  TeX4ht info is available in the log file 
- ::::::::::::::::::::::::::::::::::::::::::
- ) (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty
- --- needs --- tex4ht sing_tex4ht_tex ---
- (./sing_tex4ht_tex.tmp) (./sing_tex4ht_tex.xref)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/plain.4ht
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht)) [1]
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht))) [1]
- [2] )
- Output written on sing_tex4ht_tex.dvi (3 pages, 6880 bytes).
- Transcript written on sing_tex4ht_tex.log.
- ----------------------------
- tex4ht.c (2018-06-30-15:36 kpathsea)
- tex4ht -f/sing_tex4ht_tex.tex 
-   -i~/tex4ht.dir/texmf/tex4ht/ht-fonts/ 
- (/usr/share/texlive/texmf-dist/tex4ht/base/unix/tex4ht.env)
- (/usr/share/texlive/texmf-dist/tex4ht/ht-fonts/iso8859/1/charset/unicode.4hf)
- (/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi7.tfm)
- (/usr/share/texlive/texmf-dist/tex4ht/ht-fonts/unicode/cm/cmmi.htf)
- (/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm)
- (/usr/share/texlive/texmf-dist/tex4ht/ht-fonts/unicode/cm/cmmi.htf)
- (/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm)
- (/usr/share/texlive/texmf-dist/tex4ht/ht-fonts/alias/lm/lm-rep-cmrm/cmr.htf)
- Searching `lm-rep-cmrm.htf' for `cmr10.htf'
- (/usr/share/texlive/texmf-dist/tex4ht/ht-fonts/unicode/lm/lm-rep-cmrm.htf)
- [1 file sing_tex4ht_tex.html
-  file sing_tex4ht_tex.css
-  file sing_tex4ht_tex.tmp
- ] [2] [3]
- Execute script `sing_tex4ht_tex.lg'
- This is dvipng 1.15 Copyright 2002-2015 Jan-Ake Larsson
- [1] 
- This is dvipng 1.15 Copyright 2002-2015 Jan-Ake Larsson
- [2] 
- This is dvipng 1.15 Copyright 2002-2015 Jan-Ake Larsson
- [3] 
- This is dvipng 1.15 Copyright 2002-2015 Jan-Ake Larsson
- [4] 
- ----------------------------
- t4ht.c (2018-06-28-11:26 kpathsea)
- t4ht -f/sing_tex4ht_tex.tex 
- (/usr/share/texlive/texmf-dist/tex4ht/base/unix/tex4ht.env)
- Entering sing_tex4ht_tex.lg
- System call: dvipng -T tight -D 144 -bg Transparent -pp 1:1 sing_tex4ht_tex.idv -o sing_tex4ht_tex0x.png
- System return: 0
- System call: dvipng -T tight -D 144 -bg Transparent -pp 2:2 sing_tex4ht_tex.idv -o sing_tex4ht_tex1x.png
- System return: 0
- System call: dvipng -T tight -D 144 -bg Transparent -pp 3:3 sing_tex4ht_tex.idv -o sing_tex4ht_tex2x.png
- System return: 0
- System call: dvipng -T tight -D 144 -bg Transparent -pp 4:4 sing_tex4ht_tex.idv -o sing_tex4ht_tex3x.png
- System return: 0
- Entering sing_tex4ht_tex.css
- Entering sing_tex4ht_tex.tmp
- This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded format=tex)
- (./sing_tex4ht_math.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
- Loading texinfo [version 2018-01-09.11]: pdf, fonts, markup, glyphs,
- page headings, tables, conditionals, indexing, sectioning, toc, environments,
- defuns, macros, cross references, insertions,
- (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
- This is `epsf.tex' v2.7.4 <14 February 2011>
- ) localization, formatting, and turning on texinfo input format.)
- ! Undefined control sequence.
- <argument> --a {@frac 
-                       {1}{2}} @minus {}
- @finishmath #1->#1
-                   $@endgroup 
- l.8 @math{--a {\frac{1}{2}} @minus{}}
-                                      
- ? 
- ! Emergency stop.
- <argument> --a {@frac 
-                       {1}{2}} @minus {}
- @finishmath #1->#1
-                   $@endgroup 
- l.8 @math{--a {\frac{1}{2}} @minus{}}
-                                      
- No pages of output.
- Transcript written on sing_tex4ht_math.log.
- This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded format=tex)
- (./sing_tex4ht_math.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
- Loading texinfo [version 2018-01-09.11]: pdf, fonts, markup, glyphs,
- page headings, tables, conditionals, indexing, sectioning, toc, environments,
- defuns, macros, cross references, insertions,
- (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
- This is `epsf.tex' v2.7.4 <14 February 2011>
- ) localization, formatting, and turning on texinfo input format.)
- ! Undefined control sequence.
- <argument> --a {@frac 
-                       {1}{2}} @minus {}
- @finishmath #1->#1
-                   $@endgroup 
- l.8 @math{--a {\frac{1}{2}} @minus{}}
-                                      
- ? 
- ! Emergency stop.
- <argument> --a {@frac 
-                       {1}{2}} @minus {}
- @finishmath #1->#1
-                   $@endgroup 
- l.8 @math{--a {\frac{1}{2}} @minus{}}
-                                      
- No pages of output.
- Transcript written on sing_tex4ht_math.log.
- This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded format=tex)
- (./sing_tex4ht_math.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
- Loading texinfo [version 2018-01-09.11]: pdf, fonts, markup, glyphs,
- page headings, tables, conditionals, indexing, sectioning, toc, environments,
- defuns, macros, cross references, insertions,
- (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
- This is `epsf.tex' v2.7.4 <14 February 2011>
- ) localization, formatting, and turning on texinfo input format.)
- ! Undefined control sequence.
- <argument> --a {@frac 
-                       {1}{2}} @minus {}
- @finishmath #1->#1
-                   $@endgroup 
- l.8 @math{--a {\frac{1}{2}} @minus{}}
-                                      
- ? 
- ! Emergency stop.
- <argument> --a {@frac 
-                       {1}{2}} @minus {}
- @finishmath #1->#1
-                   $@endgroup 
- l.8 @math{--a {\frac{1}{2}} @minus{}}
-                                      
- No pages of output.
- Transcript written on sing_tex4ht_math.log.
- ----------------------------
- tex4ht.c (2018-06-30-15:36 kpathsea)
- tex4ht -f/sing_tex4ht_math.texi 
-   -i~/tex4ht.dir/texmf/tex4ht/ht-fonts/ 
- ----------------------------
- t4ht.c (2018-06-28-11:26 kpathsea)
- t4ht -f/sing_tex4ht_math.texi 
- (/usr/share/texlive/texmf-dist/tex4ht/base/unix/tex4ht.env)
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/formatting.2 texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/formatting.2
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/formatting.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/formatting.2	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,219 ****
- formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:25: warning: missing category for @deffnx (possibly involving @mymacro)
- formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:25: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:25: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
- formatting.texi:25: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
- formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:25: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:25: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
- formatting.texi:25: use braces to give a command as an argument to @, (possibly involving @mymacro)
- formatting.texi:25: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
- formatting.texi:25: use braces to give a command as an argument to @' (possibly involving @mymacro)
- formatting.texi:25: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
- formatting.texi:25: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
- formatting.texi:25: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
- formatting.texi:25: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
- formatting.texi:25: @U expected braces (possibly involving @mymacro)
- formatting.texi:25: warning: no argument specified for @U (possibly involving @mymacro)
- formatting.texi:25: non-hex digits in argument for @U: z (possibly involving @mymacro)
- formatting.texi:25: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
- formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
- formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
- formatting.texi:25: @TeX expected braces (possibly involving @mymacro)
- formatting.texi:25: unexpected @ (possibly involving @mymacro)
- formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:25: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:25: @sp missing argument (possibly involving @mymacro)
- formatting.texi:25: warning: missing name for @deffn (possibly involving @mymacro)
- formatting.texi:25: misplaced } (possibly involving @mymacro)
- formatting.texi:25: misplaced } (possibly involving @mymacro)
- formatting.texi:25: misplaced { (possibly involving @mymacro)
- formatting.texi:25: misplaced { (possibly involving @mymacro)
- formatting.texi:25: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
- formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:25: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:25: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:35: warning: missing category for @deffnx (possibly involving @mymacro)
- formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:35: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:35: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
- formatting.texi:35: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
- formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:35: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:35: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
- formatting.texi:35: use braces to give a command as an argument to @, (possibly involving @mymacro)
- formatting.texi:35: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
- formatting.texi:35: use braces to give a command as an argument to @' (possibly involving @mymacro)
- formatting.texi:35: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
- formatting.texi:35: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
- formatting.texi:35: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
- formatting.texi:35: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
- formatting.texi:35: @U expected braces (possibly involving @mymacro)
- formatting.texi:35: warning: no argument specified for @U (possibly involving @mymacro)
- formatting.texi:35: non-hex digits in argument for @U: z (possibly involving @mymacro)
- formatting.texi:35: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
- formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
- formatting.texi:35: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
- formatting.texi:35: @TeX expected braces (possibly involving @mymacro)
- formatting.texi:35: unexpected @ (possibly involving @mymacro)
- formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:35: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:35: @sp missing argument (possibly involving @mymacro)
- formatting.texi:35: warning: missing name for @deffn (possibly involving @mymacro)
- formatting.texi:35: misplaced } (possibly involving @mymacro)
- formatting.texi:35: misplaced } (possibly involving @mymacro)
- formatting.texi:35: misplaced { (possibly involving @mymacro)
- formatting.texi:35: misplaced { (possibly involving @mymacro)
- formatting.texi:35: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
- formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:35: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:35: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:45: warning: missing category for @deffnx (possibly involving @mymacro)
- formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:45: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:45: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
- formatting.texi:45: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
- formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:45: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:45: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
- formatting.texi:45: use braces to give a command as an argument to @, (possibly involving @mymacro)
- formatting.texi:45: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
- formatting.texi:45: use braces to give a command as an argument to @' (possibly involving @mymacro)
- formatting.texi:45: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
- formatting.texi:45: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
- formatting.texi:45: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
- formatting.texi:45: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
- formatting.texi:45: @U expected braces (possibly involving @mymacro)
- formatting.texi:45: warning: no argument specified for @U (possibly involving @mymacro)
- formatting.texi:45: non-hex digits in argument for @U: z (possibly involving @mymacro)
- formatting.texi:45: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
- formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
- formatting.texi:45: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
- formatting.texi:45: @TeX expected braces (possibly involving @mymacro)
- formatting.texi:45: unexpected @ (possibly involving @mymacro)
- formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:45: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:45: @sp missing argument (possibly involving @mymacro)
- formatting.texi:45: warning: missing name for @deffn (possibly involving @mymacro)
- formatting.texi:45: misplaced } (possibly involving @mymacro)
- formatting.texi:45: misplaced } (possibly involving @mymacro)
- formatting.texi:45: misplaced { (possibly involving @mymacro)
- formatting.texi:45: misplaced { (possibly involving @mymacro)
- formatting.texi:45: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
- formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:45: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:45: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:49: warning: missing category for @deffnx (possibly involving @mymacro)
- formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:49: warning: missing name for @deffnx (possibly involving @mymacro)
- formatting.texi:49: command @bullet not accepting argument in brace should not be on @table line (possibly involving @mymacro)
- formatting.texi:49: command @minus not accepting argument in brace should not be on @ftable line (possibly involving @mymacro)
- formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:49: warning: @verb should not appear in @image (possibly involving @mymacro)
- formatting.texi:49: warning: accent command `@,' must not be followed by new line (possibly involving @mymacro)
- formatting.texi:49: use braces to give a command as an argument to @, (possibly involving @mymacro)
- formatting.texi:49: warning: accent command `@'' must not be followed by new line (possibly involving @mymacro)
- formatting.texi:49: use braces to give a command as an argument to @' (possibly involving @mymacro)
- formatting.texi:49: @dotless expects `i' or `j' as argument, not `truc' (possibly involving @mymacro)
- formatting.texi:49: @dotless expects `i' or `j' as argument, not `ij' (possibly involving @mymacro)
- formatting.texi:49: @dotless expects `i' or `j' as argument, not `--a' (possibly involving @mymacro)
- formatting.texi:49: @dotless expects `i' or `j' as argument, not `a' (possibly involving @mymacro)
- formatting.texi:49: @U expected braces (possibly involving @mymacro)
- formatting.texi:49: warning: no argument specified for @U (possibly involving @mymacro)
- formatting.texi:49: non-hex digits in argument for @U: z (possibly involving @mymacro)
- formatting.texi:49: warning: fewer than four hex digits in argument for @U: abc (possibly involving @mymacro)
- formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: FFFFFFFFFFFFFF (possibly involving @mymacro)
- formatting.texi:49: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 (possibly involving @mymacro)
- formatting.texi:49: @TeX expected braces (possibly involving @mymacro)
- formatting.texi:49: unexpected @ (possibly involving @mymacro)
- formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:49: @image missing filename argument (possibly involving @mymacro)
- formatting.texi:49: @sp missing argument (possibly involving @mymacro)
- formatting.texi:49: warning: missing name for @deffn (possibly involving @mymacro)
- formatting.texi:49: misplaced } (possibly involving @mymacro)
- formatting.texi:49: misplaced } (possibly involving @mymacro)
- formatting.texi:49: misplaced { (possibly involving @mymacro)
- formatting.texi:49: misplaced { (possibly involving @mymacro)
- formatting.texi:49: must be after `@deffn' to use `@deffnx' (possibly involving @mymacro)
- formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:49: warning: command @ref missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:49: warning: command @inforef missing a node or external manual argument (possibly involving @mymacro)
- formatting.texi:90: warning: @menu in invalid context
- formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:25: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:35: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:45: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- formatting.texi:49: @ref reference to nonexistent node `node' (possibly involving @mymacro)
- --- warning --- Can't find/open file `sing_tex4ht_math.dvi'
- --- error --- Can't find/open file `sing_tex4ht_math.dvi'
- --- warning --- Can't find/open file `sing_tex4ht_math.lg'
- texi2any: warning: tex4ht.pm: could not open sing_tex4ht_math.html: No such file or directory
- texi2any: warning: tex4ht.pm: output has no HTML item for @math HASH(0x55f82e670718)
- formatting.texi:25: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
- formatting.texi:25: warning: @image file `f--ile@.' (for HTML) not found, using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
- texi2any: warning: tex4ht.pm: output has no HTML item for @math HASH(0x55f82e7b5d70)
- formatting.texi:25: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
- formatting.texi:25: warning: @image file `filejk _" %@' (for HTML) not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
- texi2any: warning: tex4ht.pm: output has no HTML item for @math HASH(0x55f82eb61ad8)
- formatting.texi:45: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
- formatting.texi:45: warning: @image file `f--ile@.' (for HTML) not found, using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
- texi2any: warning: tex4ht.pm: output has no HTML item for @math HASH(0x55f82ecb9c90)
- formatting.texi:45: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
- formatting.texi:45: warning: @image file `filejk _" %@' (for HTML) not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
- texi2any: warning: tex4ht.pm: output has no HTML item for @math HASH(0x55f82edf36c0)
- formatting.texi:49: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
- formatting.texi:49: warning: @image file `f--ile@.' (for HTML) not found, using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
- texi2any: warning: tex4ht.pm: output has no HTML item for @math HASH(0x55f82ef51c80)
- formatting.texi:49: warning: @image file `f-ile' (for HTML) not found, using `f-ile.jpg' (possibly involving @mymacro)
- formatting.texi:49: warning: @image file `filejk _" %@' (for HTML) not found, using `filejk _" %@.jpg' (possibly involving @mymacro)
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/index.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/index.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/index.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/index.htm	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,3405 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>Top section (title &ndash;a)</title>
- 
- <meta name="description" content="Top section (title &ndash;a)">
- <meta name="keywords" content="Top section (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- 
- <span id="Top"></span><table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="#Top" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="#Top" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <span id="Top-section"></span><h1 class="top">Top section</h1>
- 
- <blockquote><table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top"><a href="chapter.html">1 chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
- <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
- 
- Menu comment
- 
- </pre></th></tr><tr><td align="left" valign="top"><a href="chapter2.html">chapter 2</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Chapter 2
- </td></tr>
- </table></blockquote>
- 
- 
- 
- 
- <p>Insertcopying in normal text
- </p><p>In copying
- </p>
- <p>&lt;
- &gt;
- &quot;
- &amp;
- &rsquo;
- &lsquo;
- </p>
- <p>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;<br>
- code: <code>``simple-double--three---four----''</code> <br>
- asis: &ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo; <br>
- strong: <strong>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;</strong> <br>
- kbd: <kbd>``simple-double--three---four----''</kbd> <br>
- </p>
- <p>&lsquo;<!-- /@w -->&lsquo;simple-double-<!-- /@w -->-three&mdash;four&mdash;-&rsquo;<!-- /@w -->&rsquo;<br>
- </p>
- <span id="index-copying-_002d_002doption"></span>
- <span id="index-copying-_0060_0060"></span>
- <span id="index-copying-_0060_0060-1"></span>
- <span id="index-copying-_002d_002dfoption"></span>
- 
- <p>@&quot;u &uuml; 
- @&quot;{U} &Uuml; 
- @~n &ntilde;
- @^a &acirc;
- @&rsquo;e &eacute;
- @=o &#333;
- @&lsquo;i &igrave;
- @&rsquo;{e} &eacute;
- @&rsquo;{@dotless{i}} &iacute; 
- @dotless{i} i
- @dotless{j} j
- @&lsquo;{@=E} &#274;` 
- @l{} &#322;
- @,{@&rsquo;C} &#262;,
- @,c &ccedil;
- @,c@&quot;u &ccedil;&uuml; <br>
- </p>
- <p>@U{0075} &#x0075;
- </p>
- <p>@* <br>
- @ followed by a space
- &nbsp;
- @ followed by a tab
- &nbsp;
- @ followed by a new line
- &nbsp;<code>@-</code> 
- <code>@|</code> 
- <code>@:</code> 
- <code>@!</code> !
- <code>@?</code> ?
- <code>@.</code> .
- <code>@@</code> @
- <code>@}</code> }
- <code>@{</code> {
- <code>@/</code> 
- </p>
- <p>foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- </p>
- <p>@TeX TeX
- @LaTeX LaTeX
- @bullet &bull;
- @copyright &copy;
- @dots &hellip;
- @enddots <small class="enddots">...</small>
- @equiv &equiv;
- @error error&rarr;
- @expansion &rarr;
- @minus -
- @point &lowast;
- @print -|
- @result &rArr;
- @today a sunny day
- @aa &aring;
- @AA &Aring;
- @ae &aelig;
- @oe &oelig;
- @AE &AElig;
- @OE &OElig;
- @o &oslash;
- @O &Oslash;
- @ss &szlig;
- @l &#322;
- @L &#321;
- @DH &ETH;
- @TH &THORN;
- @dh &eth;
- @th &thorn;
- @exclamdown &iexcl;
- @questiondown &iquest;
- @pounds &pound;
- @registeredsymbol &reg;
- @ordf &ordf;
- @ordm &ordm;
- @comma ,
- @quotedblleft &ldquo;
- @quotedblright &rdquo;
- @quoteleft &lsquo;
- @quoteright &rsquo;
- @quotedblbase &bdquo;
- @quotesinglbase &sbquo;
- @guillemetleft &laquo;
- @guillemetright &raquo;
- @guillemotleft &laquo;
- @guillemotright &raquo;
- @guilsinglleft &lsaquo;
- @guilsinglright &rsaquo;
- @textdegree &deg;
- @euro &euro;
- @arrow &rarr;
- @leq &le;
- @geq &ge;
- </p>
- <p><code>@acronym{--a,an accronym}</code> <acronym title="an accronym">&ndash;a</acronym> (an accronym)
- <code>@acronym{--a}</code> <acronym title="an accronym">&ndash;a</acronym>
- <code>@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude Autonome)
- <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr>
- <code>@asis{--a}</code> &ndash;a
- <code>@b{--a}</code> <b>&ndash;a</b>
- <code>@cite{--a}</code> <cite>&ndash;a</cite>
- <code>@code{--a}</code> <code>--a</code>
- <code>@command{--a}</code> <code>--a</code>
- <code>@dfn{--a}</code> <em>&ndash;a</em>
- <code>@dmn{--a}</code> &ndash;a
- <code>@email{--a,--b}</code> <a href="mailto:--a">&ndash;b</a>
- <code>@email{,--b}</code> &ndash;b
- <code>@email{--a}</code> <a href="mailto:--a">--a</a>
- <code>@emph{--a}</code> <em>&ndash;a</em>
- <code>@env{--a}</code> <code>--a</code>
- <code>@file{--a}</code> <samp>--a</samp>
- <code>@i{--a}</code> <i>&ndash;a</i>
- <code>@kbd{--a}</code> <kbd>--a</kbd>
- <code>@key{--a}</code> <tt class="key">--a</tt>
- <code>@math{--a {\frac{1}{2}} @minus{}}</code> 
- <code>@option{--a}</code> <samp>--a</samp>
- <code>@r{--a}</code> <span class="roman">&ndash;a</span>
- <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
- <code>@sc{--a}</code> <small>&ndash;A</small>
- <code>@strong{--a}</code> <strong>&ndash;a</strong>
- <code>@t{--a}</code> <tt>--a</tt>
- <code>@sansserif{--a}</code> <span class="sansserif">&ndash;a</span>
- <code>@slanted{--a}</code> <i>&ndash;a</i>
- <code>@titlefont{--a}</code> </p><h1 class="titlefont">&ndash;a</h1>
- <p><code>@indicateurl{--a}</code> &lsquo;<code>--a</code>&rsquo;
- <code>@uref{--a,--b}</code> <a href="--a">&ndash;b</a>
- <code>@uref{--a}</code> <a href="--a">--a</a>
- <code>@uref{,--b}</code> &ndash;b
- <code>@uref{--a,--b,--c}</code> <a href="--a">&ndash;c</a>
- <code>@uref{,--b,--c}</code> &ndash;c
- <code>@uref{--a,,--c}</code> <a href="--a">&ndash;c</a>
- <code>@uref{,,--c}</code> &ndash;c
- <code>@url{--a,--b}</code> <a href="--a">&ndash;b</a>
- <code>@url{--a,}</code> <a href="--a">--a</a>
- <code>@url{,--b}</code> &ndash;b
- <code>@var{--a}</code> <var>&ndash;a</var>
- <code>@verb{:--a:}</code> <tt>--a</tt>
- <code>@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <tt>a  &lt; &amp; @ % &quot; --    b</tt>
- <code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a<!-- /@w -->
- <code>@H{a}</code> a''
- <code>@H{--a}</code> &ndash;a''
- <code>@dotaccent{a}</code> &#551;
- <code>@dotaccent{--a}</code> &ndash;a.
- <code>@ringaccent{a}</code> &aring;
- <code>@ringaccent{--a}</code> &ndash;a*
- <code>@tieaccent{a}</code> a[
- <code>@tieaccent{--a}</code> &ndash;a[
- <code>@u{a}</code> &#259;
- <code>@u{--a}</code> &ndash;a(
- <code>@ubaraccent{a}</code> a_
- <code>@ubaraccent{--a}</code> &ndash;a_
- <code>@udotaccent{a}</code> &#7841;
- <code>@udotaccent{--a}</code> .&ndash;a
- <code>@v{a}</code> &#462;
- <code>@v{--a}</code> &ndash;a&lt;
- <code>@,{c}</code> &ccedil;
- <code>@,{--c}</code> &ndash;c,
- <code>@ogonek{a}</code> &#261;
- <code>@ogonek{--a}</code> &ndash;a;
- <code>@footnote{in footnote}</code> <a id="DOCF1" href="sing_fot.htm#FOOT1"><sup>1</sup></a>
- <code>@footnote{in footnote2}</code> <a id="DOCF2" href="sing_fot.htm#FOOT2"><sup>2</sup></a>
- </p>
- <p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
- <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
- <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
- <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
- <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
- <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
- <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
- <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
- </p>
- <br>
- <br>
- 
- <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
- After clickstyle &rArr;
- <code>@clicksequence{click @click{} A}</code> click &rArr; A
- </p>
- <blockquote>
- <p>A quot&mdash;ation
- </p></blockquote>
- 
- <blockquote>
- <p><b>Note:</b> A Note
- </p></blockquote>
- 
- <blockquote>
- <p><b>note:</b> A note
- </p></blockquote>
- 
- <blockquote>
- <p><b>Caution:</b> Caution
- </p></blockquote>
- 
- <blockquote>
- <p><b>Important:</b> Important
- </p></blockquote>
- 
- <blockquote>
- <p><b>Tip:</b> a Tip
- </p></blockquote>
- 
- <blockquote>
- <p><b>Warning:</b> a Warning.
- </p></blockquote>
- 
- <blockquote>
- <p><b>something &eacute; TeX:</b> The something &eacute; TeX is here.
- </p></blockquote>
- 
- <blockquote>
- <p><b>@ at the end of line &nbsp;:</b> A @ at the end of the @quotation line.
- </p></blockquote>
- 
- <blockquote>
- <p><b>something, other thing:</b> something, other thing
- </p></blockquote>
- 
- <blockquote>
- <p><b>Note, the note:</b> Note, the note
- </p></blockquote>
- 
- <blockquote>
- </blockquote>
- 
- <blockquote>
- </blockquote>
- 
- <blockquote>
- </blockquote>
- 
- <blockquote>
- </blockquote>
- 
- <blockquote>
- <p>A small quot&mdash;ation
- </p></blockquote>
- 
- <blockquote>
- <p><b>Note:</b> A small Note
- </p></blockquote>
- 
- <blockquote>
- <p><b>something, other thing:</b> something, other thing
- </p></blockquote>
- 
- <ul>
- <li> i&ndash;temize
- </li></ul>
- 
- <ul class="no-bullet">
- <li>+ i&ndash;tem +
- </li></ul>
- 
- <ul>
- <li> b&ndash;ullet
- </li></ul>
- 
- <ul class="no-bullet">
- <li>- minu&ndash;s
- </li></ul>
- 
- <ul class="no-bullet">
- <li> e&ndash;mph item
- </li></ul>
- 
- <ul class="no-bullet">
- <li><em>after emph</em> e&ndash;mph item
- </li></ul>
- 
- <ul class="no-bullet">
- <li>&bull; a&ndash;n itemize line <span id="index-copying-index-entry-within-itemize"></span>
- i&ndash;tem 1
- </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
- </li></ul>
- 
- <ol>
- <li> e&ndash;numerate
- </li></ol>
- 
- <table>
- <thead><tr><th width="40%">mu&ndash;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
- <tr><td width="40%">mu&ndash;ltitable item</td><td width="60%">multitable tab</td></tr>
- <tr><td width="40%">mu&ndash;ltitable item 2</td><td width="60%">multitable tab 2
- <span id="index-copying-index-entry-within-multitable"></span></td></tr>
- <tr><td width="40%">lone mu&ndash;ltitable item</td></tr>
- </table>
- 
- <table>
- <tr><td>truc</td><td>bidule</td></tr>
- </table>
- 
- <div class="example">
- <pre class="example">e--xample  some
-    text
- </pre></div>
- 
- <div class="example">
- <pre class="example">s--mallexample
- </pre></div>
- 
- <div class="display">
- <pre class="display">d&ndash;isplay
- </pre></div>
- 
- <div class="display">
- <pre class="display">s&ndash;malldisplay
- </pre></div>
- 
- <div class="lisp">
- <pre class="lisp">l--isp
- </pre></div>
- 
- <div class="lisp">
- <pre class="lisp">s--malllisp
- </pre></div>
- 
- <div class="format">
- <pre class="format">f&ndash;ormat
- </pre></div>
- 
- <div class="format">
- <pre class="format">s&ndash;mallformat
- </pre></div>
- 
- <dl>
- <dt id="index-copying-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;effn
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
- <dd><p>def&ndash;fn
- </p></dd></dl>
-  
- <dl>
- <dt id="index-copying-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
- <dd><span id="index-copying-index-entry-within-deffn"></span>
- </dd><dt id="index-copying-truc">cmde: <strong>truc</strong> <em></em></dt>
- <dt id="index-copying-log-trap">Command: <strong>log trap</strong> <em></em></dt>
- <dt id="index-copying-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
- <dt id="index-copying-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
- <dt id="index-copying-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
- <dt id="index-copying-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
- <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt>aaa: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt id="index-copying-machin">: <strong>machin</strong></dt>
- <dt id="index-copying-bidule-machin">: <strong>bidule machin</strong></dt>
- <dt id="index-copying-machin-1">truc: <strong>machin</strong></dt>
- <dt>truc: <strong></strong></dt>
- <dt id="index-copying-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
- <dt>truc: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt id="index-copying-a">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
- <dt id="index-copying-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
- </dl>
- 
- <dl>
- <dt id="index-copying-deffn">empty: <strong>deffn</strong></dt>
- </dl>
- 
- <dl>
- <dt id="index-copying-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
- <dt id="index-copying-deffnx-1">empty: <strong>deffnx</strong></dt>
- </dl>
- 
- <dl>
- <dt id="index-copying-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
- <dt id="index-copying-truc-1">cmde: <strong>truc</strong> <em></em></dt>
- <dd><p>text in def item for second def item
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
- <dd><p>d&ndash;efvr
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;eftypefn
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;eftypeop
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
- <dd><p>d&ndash;eftypevr
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
- <dd><p>d&ndash;efcv
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efop
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
- <dd><p>d&ndash;eftp
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efun
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efmac
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efspec
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
- <dd><p>d&ndash;efvar
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
- <dd><p>d&ndash;efopt
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;eftypefun
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
- <dd><p>d&ndash;eftypevar
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
- <dd><p>d&ndash;efivar
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
- <dd><p>d&ndash;eftypeivar
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efmethod
- </p></dd></dl>
- 
- <dl>
- <dt id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;eftypemethod
- </p></dd></dl>
- 
- <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
- <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
- </p>
- <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
- <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
- <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
- <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">s--ect,ion</a>
- </p>
- <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
- <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
- </p>
- <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
- <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
- <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
- <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
- <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
- <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
- <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
- <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
- </p>
- 
- <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
- <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
- <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
- <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
- <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
- <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
- <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
- <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
- </p>
- 
- <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
- <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
- <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
- <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
- <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
- <code>@inforef{node}</code> See &lsquo;node&rsquo;
- <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
- <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
- <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
- </p>
- <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}</code>
- See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
- ref</a>
- </p>
- 
- <dl compact="compact">
- <dt>a</dt>
- <dd><p>l&ndash;ine
- </p></dd>
- </dl>
- 
- <dl compact="compact">
- <dt>a
- <span id="index-copying-a-2"></span>
- </dt>
- <dt>b
- <span id="index-copying-b-1"></span>
- </dt>
- <dd><p>l&ndash;ine
- </p></dd>
- </dl>
- 
- <dl compact="compact">
- <dt>a
- <span id="index-copying-a-1"></span>
- </dt>
- <dd><span id="index-copying-index-entry-between-item-and-itemx"></span>
- </dd>
- <dt>b
- <span id="index-copying-b"></span>
- </dt>
- <dd><p>l&ndash;ine
- </p></dd>
- </dl>
- 
- <table class="cartouche" border="1"><tr><td>
- <p>c&ndash;artouche
- </p></td></tr></table>
- 
- <p>g&ndash;roupe
- </p>
- <p align="left">f&ndash;lushleft
- </p>
- <p align="right">f&ndash;lushright
- </p>
- <div align="center">ce&ndash;ntered line
- </div>
- <pre class="verbatim">\input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  &lt;&gt;.
- 
- @bye
- </pre>
- <pre class="verbatim">in verbatim ''
- </pre>
- 
- html ''
- 
- 
-     <center class="math-display" >
- <img 
- src="sing_tex4ht_tex0x.png" alt="&#x2202;t&#x03B7;(t) = g(&#x03B7;(t),&#x03C6;(t))  " class="math-display" ></center> &#8221;  
- 
- 
- <span id="majorheading"></span><h1 class="majorheading">majorheading</h1>
- 
- <span id="chapheading"></span><h1 class="chapheading">chapheading</h1>
- 
- <span id="heading"></span><h2 class="heading">heading</h2>
- 
- <span id="subheading"></span><h3 class="subheading">subheading</h3>
- 
- <span id="subsubheading"></span><h4 class="subsubheading">subsubheading</h4>
- 
- 
- <p><code>@acronym{--a,an accronym @comma{} @enddots{}}</code> <acronym title="an accronym , ...">&ndash;a</acronym> (an accronym , <small class="enddots">...</small>)
- <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude&ndash;, <b>Autonome</b>)
- <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
- </p>
- <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> 
- </p>
- <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
- <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
- <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
- </p>
- 
- 
- 
- <p>Somehow invalid use of @,:<br>
- @, ,
- <br>
- @,@&quot;u ,&uuml;
- </p>
- <p>Invalid use of @&rsquo;:<br>
- @&rsquo; '
- <br>
- @&rsquo;@&quot;u '&uuml;
- </p>
- <p>@dotless{truc} truc
- @dotless{ij} ij
- <code>@dotless{--a}</code> &ndash;a
- <code>@dotless{a}</code> a
- </p>
- <p>@U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg &#xz;
- @U{abc}, with &lt;4 hex digits &#xabc;
- @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
- @U{110000}, value just beyond Unicode &#x110000;
- </p>
- <p>@TeX, but without brace TeX<code>@#</code> #
- </p>
- <p><code>@w{--a}</code> &ndash;a<!-- /@w -->
- </p>
- <p><code>@image{,1--xt}</code> 
- <code>@image{,,2--xt}</code> 
- <code>@image{,,,3--xt}</code> 
- </p>
- 
- <ul class="no-bullet">
- <li> after emph e&ndash;mph item
- </li></ul>
- 
- <ul class="no-bullet">
- <li>&bull; a&ndash;n itemize line i&ndash;tem 1
- </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
- </li></ul>
- 
- <dl>
- <dt>fun: <strong></strong></dt>
- <dt id="index-copying-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
- <dt id="index-copying-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
- <dt id="index-copying-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
- <dt id="index-copying-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
- <dt id="index-copying-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
- <dd><p>Various deff lines
- </p></dd><dt id="index-copying-after">truc: <strong>after</strong> <em>a deff item</em></dt>
- </dl>
- 
- <p><code>@ref{node}</code> &lsquo;node&rsquo;
- </p>
- <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
- <code>@ref{,,title}</code> &lsquo;title&rsquo;
- <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
- <code>@ref{,,,,manual}</code> <cite>manual</cite>
- <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
- <code>@ref{node,,title}</code> &lsquo;title&rsquo;
- <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
- <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
- <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
- <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
- <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
- <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
- <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
- <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
- <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
- <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
- <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
- <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
- <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
- <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
- <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
- <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
- <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
- <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
- </p>
- <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
- <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
- <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
- <code>@inforef{}</code> 
- </p>
- 
- 
- <p>Normal text
- </p>
- <p>&lt;
- &gt;
- &quot;
- &amp;
- &rsquo;
- &lsquo;
- </p>
- <p>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;<br>
- code: <code>``simple-double--three---four----''</code> <br>
- asis: &ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo; <br>
- strong: <strong>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo;</strong> <br>
- kbd: <kbd>``simple-double--three---four----''</kbd> <br>
- </p>
- <p>&lsquo;<!-- /@w -->&lsquo;simple-double-<!-- /@w -->-three&mdash;four&mdash;-&rsquo;<!-- /@w -->&rsquo;<br>
- </p>
- <span id="index-_002d_002doption"></span>
- <span id="index-_0060_0060"></span>
- <span id="index-_0060_0060-2"></span>
- <span id="index-_002d_002dfoption"></span>
- 
- <p>@&quot;u &uuml; 
- @&quot;{U} &Uuml; 
- @~n &ntilde;
- @^a &acirc;
- @&rsquo;e &eacute;
- @=o &#333;
- @&lsquo;i &igrave;
- @&rsquo;{e} &eacute;
- @&rsquo;{@dotless{i}} &iacute; 
- @dotless{i} i
- @dotless{j} j
- @&lsquo;{@=E} &#274;` 
- @l{} &#322;
- @,{@&rsquo;C} &#262;,
- @,c &ccedil;
- @,c@&quot;u &ccedil;&uuml; <br>
- </p>
- <p>@U{0075} &#x0075;
- </p>
- <p>@* <br>
- @ followed by a space
- &nbsp;
- @ followed by a tab
- &nbsp;
- @ followed by a new line
- &nbsp;<code>@-</code> 
- <code>@|</code> 
- <code>@:</code> 
- <code>@!</code> !
- <code>@?</code> ?
- <code>@.</code> .
- <code>@@</code> @
- <code>@}</code> }
- <code>@{</code> {
- <code>@/</code> 
- </p>
- <p>foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- </p>
- <p>@TeX TeX
- @LaTeX LaTeX
- @bullet &bull;
- @copyright &copy;
- @dots &hellip;
- @enddots <small class="enddots">...</small>
- @equiv &equiv;
- @error error&rarr;
- @expansion &rarr;
- @minus -
- @point &lowast;
- @print -|
- @result &rArr;
- @today a sunny day
- @aa &aring;
- @AA &Aring;
- @ae &aelig;
- @oe &oelig;
- @AE &AElig;
- @OE &OElig;
- @o &oslash;
- @O &Oslash;
- @ss &szlig;
- @l &#322;
- @L &#321;
- @DH &ETH;
- @TH &THORN;
- @dh &eth;
- @th &thorn;
- @exclamdown &iexcl;
- @questiondown &iquest;
- @pounds &pound;
- @registeredsymbol &reg;
- @ordf &ordf;
- @ordm &ordm;
- @comma ,
- @quotedblleft &ldquo;
- @quotedblright &rdquo;
- @quoteleft &lsquo;
- @quoteright &rsquo;
- @quotedblbase &bdquo;
- @quotesinglbase &sbquo;
- @guillemetleft &laquo;
- @guillemetright &raquo;
- @guillemotleft &laquo;
- @guillemotright &raquo;
- @guilsinglleft &lsaquo;
- @guilsinglright &rsaquo;
- @textdegree &deg;
- @euro &euro;
- @arrow &rarr;
- @leq &le;
- @geq &ge;
- </p>
- <p><code>@acronym{--a,an accronym}</code> <acronym title="an accronym">&ndash;a</acronym> (an accronym)
- <code>@acronym{--a}</code> <acronym title="an accronym">&ndash;a</acronym>
- <code>@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude Autonome)
- <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude Autonome">&Eacute;&ndash;. ,A.</abbr>
- <code>@asis{--a}</code> &ndash;a
- <code>@b{--a}</code> <b>&ndash;a</b>
- <code>@cite{--a}</code> <cite>&ndash;a</cite>
- <code>@code{--a}</code> <code>--a</code>
- <code>@command{--a}</code> <code>--a</code>
- <code>@dfn{--a}</code> <em>&ndash;a</em>
- <code>@dmn{--a}</code> &ndash;a
- <code>@email{--a,--b}</code> <a href="mailto:--a">&ndash;b</a>
- <code>@email{,--b}</code> &ndash;b
- <code>@email{--a}</code> <a href="mailto:--a">--a</a>
- <code>@emph{--a}</code> <em>&ndash;a</em>
- <code>@env{--a}</code> <code>--a</code>
- <code>@file{--a}</code> <samp>--a</samp>
- <code>@i{--a}</code> <i>&ndash;a</i>
- <code>@kbd{--a}</code> <kbd>--a</kbd>
- <code>@key{--a}</code> <tt class="key">--a</tt>
- <code>@math{--a {\frac{1}{2}} @minus{}}</code> 
- <code>@option{--a}</code> <samp>--a</samp>
- <code>@r{--a}</code> <span class="roman">&ndash;a</span>
- <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
- <code>@sc{--a}</code> <small>&ndash;A</small>
- <code>@strong{--a}</code> <strong>&ndash;a</strong>
- <code>@t{--a}</code> <tt>--a</tt>
- <code>@sansserif{--a}</code> <span class="sansserif">&ndash;a</span>
- <code>@slanted{--a}</code> <i>&ndash;a</i>
- <code>@titlefont{--a}</code> </p><h1 class="titlefont">&ndash;a</h1>
- <p><code>@indicateurl{--a}</code> &lsquo;<code>--a</code>&rsquo;
- <code>@uref{--a,--b}</code> <a href="--a">&ndash;b</a>
- <code>@uref{--a}</code> <a href="--a">--a</a>
- <code>@uref{,--b}</code> &ndash;b
- <code>@uref{--a,--b,--c}</code> <a href="--a">&ndash;c</a>
- <code>@uref{,--b,--c}</code> &ndash;c
- <code>@uref{--a,,--c}</code> <a href="--a">&ndash;c</a>
- <code>@uref{,,--c}</code> &ndash;c
- <code>@url{--a,--b}</code> <a href="--a">&ndash;b</a>
- <code>@url{--a,}</code> <a href="--a">--a</a>
- <code>@url{,--b}</code> &ndash;b
- <code>@var{--a}</code> <var>&ndash;a</var>
- <code>@verb{:--a:}</code> <tt>--a</tt>
- <code>@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <tt>a  &lt; &amp; @ % &quot; --    b</tt>
- <code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a<!-- /@w -->
- <code>@H{a}</code> a''
- <code>@H{--a}</code> &ndash;a''
- <code>@dotaccent{a}</code> &#551;
- <code>@dotaccent{--a}</code> &ndash;a.
- <code>@ringaccent{a}</code> &aring;
- <code>@ringaccent{--a}</code> &ndash;a*
- <code>@tieaccent{a}</code> a[
- <code>@tieaccent{--a}</code> &ndash;a[
- <code>@u{a}</code> &#259;
- <code>@u{--a}</code> &ndash;a(
- <code>@ubaraccent{a}</code> a_
- <code>@ubaraccent{--a}</code> &ndash;a_
- <code>@udotaccent{a}</code> &#7841;
- <code>@udotaccent{--a}</code> .&ndash;a
- <code>@v{a}</code> &#462;
- <code>@v{--a}</code> &ndash;a&lt;
- <code>@,{c}</code> &ccedil;
- <code>@,{--c}</code> &ndash;c,
- <code>@ogonek{a}</code> &#261;
- <code>@ogonek{--a}</code> &ndash;a;
- <code>@footnote{in footnote}</code> <a id="DOCF5" href="sing_fot.htm#FOOT5"><sup>3</sup></a>
- <code>@footnote{in footnote2}</code> <a id="DOCF6" href="sing_fot.htm#FOOT6"><sup>4</sup></a>
- </p>
- <p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
- <code>@image{f--ile,l--i}</code> <img src="f--ile.png" alt="f--ile">
- <code>@image{f--ile,,l--e}</code> <img src="f--ile.png" alt="f--ile">
- <code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
- <code>@image{f--ile,,,,e-d-xt}</code> <img src="f--ile.e--xt" alt="f--ile">
- <code>@image{f--ile,aze,az,alt,e--xt}</code> <img src="f--ile.e--xt" alt="alt">
- <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
- <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> <img src="f--ile@..file ext e--xt}" alt="alt">
- </p>
- <br>
- <br>
- 
- <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
- After clickstyle &rArr;
- <code>@clicksequence{click @click{} A}</code> click &rArr; A
- </p>
- <blockquote>
- <p>A quot&mdash;ation
- </p></blockquote>
- 
- <blockquote>
- <p><b>Note:</b> A Note
- </p></blockquote>
- 
- <blockquote>
- <p><b>note:</b> A note
- </p></blockquote>
- 
- <blockquote>
- <p><b>Caution:</b> Caution
- </p></blockquote>
- 
- <blockquote>
- <p><b>Important:</b> Important
- </p></blockquote>
- 
- <blockquote>
- <p><b>Tip:</b> a Tip
- </p></blockquote>
- 
- <blockquote>
- <p><b>Warning:</b> a Warning.
- </p></blockquote>
- 
- <blockquote>
- <p><b>something &eacute; TeX:</b> The something &eacute; TeX is here.
- </p></blockquote>
- 
- <blockquote>
- <p><b>@ at the end of line &nbsp;:</b> A @ at the end of the @quotation line.
- </p></blockquote>
- 
- <blockquote>
- <p><b>something, other thing:</b> something, other thing
- </p></blockquote>
- 
- <blockquote>
- <p><b>Note, the note:</b> Note, the note
- </p></blockquote>
- 
- <blockquote>
- </blockquote>
- 
- <blockquote>
- </blockquote>
- 
- <blockquote>
- </blockquote>
- 
- <blockquote>
- </blockquote>
- 
- <blockquote>
- <p>A small quot&mdash;ation
- </p></blockquote>
- 
- <blockquote>
- <p><b>Note:</b> A small Note
- </p></blockquote>
- 
- <blockquote>
- <p><b>something, other thing:</b> something, other thing
- </p></blockquote>
- 
- <ul>
- <li> i&ndash;temize
- </li></ul>
- 
- <ul class="no-bullet">
- <li>+ i&ndash;tem +
- </li></ul>
- 
- <ul>
- <li> b&ndash;ullet
- </li></ul>
- 
- <ul class="no-bullet">
- <li>- minu&ndash;s
- </li></ul>
- 
- <ul class="no-bullet">
- <li> e&ndash;mph item
- </li></ul>
- 
- <ul class="no-bullet">
- <li><em>after emph</em> e&ndash;mph item
- </li></ul>
- 
- <ul class="no-bullet">
- <li>&bull; a&ndash;n itemize line <span id="index-index-entry-within-itemize"></span>
- i&ndash;tem 1
- </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
- </li></ul>
- 
- <ol>
- <li> e&ndash;numerate
- </li></ol>
- 
- <table>
- <thead><tr><th width="40%">mu&ndash;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
- <tr><td width="40%">mu&ndash;ltitable item</td><td width="60%">multitable tab</td></tr>
- <tr><td width="40%">mu&ndash;ltitable item 2</td><td width="60%">multitable tab 2
- <span id="index-index-entry-within-multitable"></span></td></tr>
- <tr><td width="40%">lone mu&ndash;ltitable item</td></tr>
- </table>
- 
- <table>
- <tr><td>truc</td><td>bidule</td></tr>
- </table>
- 
- <div class="example">
- <pre class="example">e--xample  some
-    text
- </pre></div>
- 
- <div class="example">
- <pre class="example">s--mallexample
- </pre></div>
- 
- <div class="display">
- <pre class="display">d&ndash;isplay
- </pre></div>
- 
- <div class="display">
- <pre class="display">s&ndash;malldisplay
- </pre></div>
- 
- <div class="lisp">
- <pre class="lisp">l--isp
- </pre></div>
- 
- <div class="lisp">
- <pre class="lisp">s--malllisp
- </pre></div>
- 
- <div class="format">
- <pre class="format">f&ndash;ormat
- </pre></div>
- 
- <div class="format">
- <pre class="format">s&ndash;mallformat
- </pre></div>
- 
- <dl>
- <dt id="index-d_002d_002deffn_005fname">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;effn
- </p></dd></dl>
- 
- <dl>
- <dt id="index-de_002d_002dffn_005fname">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args <br> even more so</em></dt>
- <dd><p>def&ndash;fn
- </p></dd></dl>
-  
- <dl>
- <dt id="index-i">fset: <strong><var>i</var></strong> <em>a g</em></dt>
- <dd><span id="index-index-entry-within-deffn"></span>
- </dd><dt id="index-truc">cmde: <strong>truc</strong> <em></em></dt>
- <dt id="index-log-trap">Command: <strong>log trap</strong> <em></em></dt>
- <dt id="index-log-trap1">Command: <strong>log trap1</strong> <em></em></dt>
- <dt id="index-log-trap2">Command: <strong>log trap2</strong> <em></em></dt>
- <dt id="index-id-ule">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
- <dt id="index-id-i-ule">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
- <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt>aaa: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt id="index-machin">: <strong>machin</strong></dt>
- <dt id="index-bidule-machin">: <strong>bidule machin</strong></dt>
- <dt id="index-machin-1">truc: <strong>machin</strong></dt>
- <dt>truc: <strong></strong></dt>
- <dt id="index-followed">truc: <strong>followed</strong> <em>by a comment</em></dt>
- <dt>truc: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt id="index-a-1">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
- <dt id="index-deffnx">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
- </dl>
- 
- <dl>
- <dt id="index-deffn">empty: <strong>deffn</strong></dt>
- </dl>
- 
- <dl>
- <dt id="index-deffn-1">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
- <dt id="index-deffnx-1">empty: <strong>deffnx</strong></dt>
- </dl>
- 
- <dl>
- <dt id="index-i-1">fset: <strong><var>i</var></strong> <em>a g</em></dt>
- <dt id="index-truc-1">cmde: <strong>truc</strong> <em></em></dt>
- <dd><p>text in def item for second def item
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defvr_005fname">c--ategory: <strong>d--efvr_name</strong></dt>
- <dd><p>d&ndash;efvr
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002deftypefn_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;eftypefn
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;eftypeop
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002deftypevr_005fname">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
- <dd><p>d&ndash;eftypevr
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defcv_005fname">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
- <dd><p>d&ndash;efcv
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efop
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002deftp_005fname">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
- <dd><p>d&ndash;eftp
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defun_005fname">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efun
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defmac_005fname">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efmac
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defspec_005fname">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efspec
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defvar_005fname">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
- <dd><p>d&ndash;efvar
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defopt_005fname">User Option: <strong>d--efopt_name</strong></dt>
- <dd><p>d&ndash;efopt
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002deftypefun_005fname">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;eftypefun
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002deftypevar_005fname">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
- <dd><p>d&ndash;eftypevar
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
- <dd><p>d&ndash;efivar
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
- <dd><p>d&ndash;eftypeivar
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;efmethod
- </p></dd></dl>
- 
- <dl>
- <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
- <dd><p>d&ndash;eftypemethod
- </p></dd></dl>
- 
- <p><code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&mdash;itle@</a> in <cite>ma&mdash;nual@</cite>.
- <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
- </p>
- <p><code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
- <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
- <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
- <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">s--ect,ion</a>
- </p>
- <p><code>@ref{s--ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
- <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
- </p>
- <p><code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
- <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
- <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
- <code>@ref{chapter,,,,manual}</code> &lsquo;chapter&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
- <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
- <code>@ref{chapter,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
- <code>@ref{chapter,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
- <code>@ref{chapter,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
- </p>
- 
- <p><code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
- <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
- <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
- <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
- <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
- <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
- <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
- <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
- </p>
- 
- <p><code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
- <code>@inforef{chapter}</code> See &lsquo;chapter&rsquo;
- <code>@inforef{chapter, cross ref name}</code> See &lsquo;cross ref name&rsquo;
- <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
- <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
- <code>@inforef{node}</code> See &lsquo;node&rsquo;
- <code>@inforef{node, cross ref name}</code> See &lsquo;cross ref name&rsquo;
- <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
- <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
- </p>
- <p><code>@inforef{s--ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}</code>
- See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
- ref</a>
- </p>
- 
- <dl compact="compact">
- <dt>a</dt>
- <dd><p>l&ndash;ine
- </p></dd>
- </dl>
- 
- <dl compact="compact">
- <dt>a
- <span id="index-a-6"></span>
- </dt>
- <dt>b
- <span id="index-b-2"></span>
- </dt>
- <dd><p>l&ndash;ine
- </p></dd>
- </dl>
- 
- <dl compact="compact">
- <dt>a
- <span id="index-a-2"></span>
- </dt>
- <dd><span id="index-index-entry-between-item-and-itemx"></span>
- </dd>
- <dt>b
- <span id="index-b"></span>
- </dt>
- <dd><p>l&ndash;ine
- </p></dd>
- </dl>
- 
- <table class="cartouche" border="1"><tr><td>
- <p>c&ndash;artouche
- </p></td></tr></table>
- 
- <p>g&ndash;roupe
- </p>
- <p align="left">f&ndash;lushleft
- </p>
- <p align="right">f&ndash;lushright
- </p>
- <div align="center">ce&ndash;ntered line
- </div>
- <pre class="verbatim">\input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  &lt;&gt;.
- 
- @bye
- </pre>
- <pre class="verbatim">in verbatim ''
- </pre>
- 
- html ''
- 
- 
-     <center class="math-display" >
- <img 
- src="sing_tex4ht_tex2x.png" alt="&#x2202;t&#x03B7;(t) = g(&#x03B7;(t),&#x03C6;(t))  " class="math-display" ></center> &#8221;  
- 
- 
- <span id="majorheading-1"></span><h1 class="majorheading">majorheading</h1>
- 
- <span id="chapheading-1"></span><h1 class="chapheading">chapheading</h1>
- 
- <span id="heading-1"></span><h2 class="heading">heading</h2>
- 
- <span id="subheading-1"></span><h3 class="subheading">subheading</h3>
- 
- <span id="subsubheading-1"></span><h4 class="subsubheading">subsubheading</h4>
- 
- 
- <p><code>@acronym{--a,an accronym @comma{} @enddots{}}</code> <acronym title="an accronym , ...">&ndash;a</acronym> (an accronym , <small class="enddots">...</small>)
- <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> (&Eacute;tude&ndash;, <b>Autonome</b>)
- <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr>
- </p>
- <p><code>@math{--a@minus{} {\frac{1}{2}}}</code> 
- </p>
- <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" alt="altjk _&quot; %@">
- <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
- <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img src="filejk _&quot; %@.jpg" alt="altjk _&quot; %@">
- </p>
- 
- 
- 
- <p>Somehow invalid use of @,:<br>
- @, ,
- <br>
- @,@&quot;u ,&uuml;
- </p>
- <p>Invalid use of @&rsquo;:<br>
- @&rsquo; '
- <br>
- @&rsquo;@&quot;u '&uuml;
- </p>
- <p>@dotless{truc} truc
- @dotless{ij} ij
- <code>@dotless{--a}</code> &ndash;a
- <code>@dotless{a}</code> a
- </p>
- <p>@U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg &#xz;
- @U{abc}, with &lt;4 hex digits &#xabc;
- @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
- @U{110000}, value just beyond Unicode &#x110000;
- </p>
- <p>@TeX, but without brace TeX<code>@#</code> #
- </p>
- <p><code>@w{--a}</code> &ndash;a<!-- /@w -->
- </p>
- <p><code>@image{,1--xt}</code> 
- <code>@image{,,2--xt}</code> 
- <code>@image{,,,3--xt}</code> 
- </p>
- 
- <ul class="no-bullet">
- <li> after emph e&ndash;mph item
- </li></ul>
- 
- <ul class="no-bullet">
- <li>&bull; a&ndash;n itemize line i&ndash;tem 1
- </li><li>&bull; a&ndash;n itemize line i&ndash;tem 2
- </li></ul>
- 
- <dl>
- <dt>fun: <strong></strong></dt>
- <dt id="index-machin-2">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
- <dt id="index-machin-3">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
- <dt id="index-machin-4">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
- <dt id="index-machin-5">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
- <dt id="index-followed-1">truc: <strong>followed</strong> <em>by a comment</em></dt>
- <dd><p>Various deff lines
- </p></dd><dt id="index-after">truc: <strong>after</strong> <em>a deff item</em></dt>
- </dl>
- 
- <p><code>@ref{node}</code> &lsquo;node&rsquo;
- </p>
- <p><code>@ref{,cross ref name}</code> &lsquo;cross ref name&rsquo;
- <code>@ref{,,title}</code> &lsquo;title&rsquo;
- <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
- <code>@ref{,,,,manual}</code> <cite>manual</cite>
- <code>@ref{node,cross ref name}</code> &lsquo;cross ref name&rsquo;
- <code>@ref{node,,title}</code> &lsquo;title&rsquo;
- <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
- <code>@ref{node,,,,manual}</code> &lsquo;node&rsquo; in <cite>manual</cite>
- <code>@ref{node,cross ref name,title,}</code> &lsquo;title&rsquo;
- <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
- <code>@ref{node,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
- <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
- <code>@ref{node,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
- <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
- <code>@ref{node,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
- <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
- <code>@ref{,cross ref name,title,}</code> &lsquo;title&rsquo;
- <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
- <code>@ref{,cross ref name,,,manual}</code> &lsquo;cross ref name&rsquo; in <cite>manual</cite>
- <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
- <code>@ref{,cross ref name,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
- <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
- <code>@ref{,,title,,manual}</code> &lsquo;title&rsquo; in <cite>manual</cite>
- <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
- <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
- </p>
- <p><code>@inforef{,cross ref name }</code> See &lsquo;cross ref name&rsquo;
- <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
- <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
- <code>@inforef{}</code> 
- </p>
- 
- 
- <p>In example.
- </p><div class="example">
- <pre class="example">
- 
- &lt;
- &gt;
- &quot;
- &amp;
- '
- `
- 
- ``simple-double--three---four----''
- 
- code: <code>``simple-double--three---four----''</code> 
- 
- asis: ``simple-double--three---four----'' 
- 
- strong: <strong>``simple-double--three---four----''</strong> 
- 
- kbd: <kbd>``simple-double--three---four----''</kbd> 
- 
- 
- `<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
- 
- 
- <span id="index-_002d_002doption-1"></span><span id="index-_0060_0060-1"></span><span id="index-_0060_0060-3"></span><span id="index-_002d_002dfoption-1"></span>
- @&quot;u &uuml; 
- @&quot;{U} &Uuml; 
- @~n &ntilde;
- @^a &acirc;
- @'e &eacute;
- @=o &#333;
- @`i &igrave;
- @'{e} &eacute;
- @'{@dotless{i}} &iacute; 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} &#274;` 
- @l{} &#322;
- @,{@'C} &#262;,
- @,c &ccedil;
- @,c@&quot;u &ccedil;&uuml; 
- 
- 
- @U{0075} &#x0075;
- 
- @* 
- 
- @ followed by a space
- &nbsp;
- @ followed by a tab
- &nbsp;
- @ followed by a new line
- &nbsp;<code>@-</code> 
- <code>@|</code> 
- <code>@:</code> 
- <code>@!</code> !
- <code>@?</code> ?
- <code>@.</code> .
- <code>@@</code> @
- <code>@}</code> }
- <code>@{</code> {
- <code>@/</code> 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet &bull;
- @copyright &copy;
- @dots &hellip;
- @enddots ...
- @equiv &equiv;
- @error error&rarr;
- @expansion &rarr;
- @minus -
- @point &lowast;
- @print -|
- @result &rArr;
- @today a sunny day
- @aa &aring;
- @AA &Aring;
- @ae &aelig;
- @oe &oelig;
- @AE &AElig;
- @OE &OElig;
- @o &oslash;
- @O &Oslash;
- @ss &szlig;
- @l &#322;
- @L &#321;
- @DH &ETH;
- @TH &THORN;
- @dh &eth;
- @th &thorn;
- @exclamdown &iexcl;
- @questiondown &iquest;
- @pounds &pound;
- @registeredsymbol &reg;
- @ordf &ordf;
- @ordm &ordm;
- @comma ,
- @quotedblleft &ldquo;
- @quotedblright &rdquo;
- @quoteleft &lsquo;
- @quoteright &rsquo;
- @quotedblbase &bdquo;
- @quotesinglbase &sbquo;
- @guillemetleft &laquo;
- @guillemetright &raquo;
- @guillemotleft &laquo;
- @guillemotright &raquo;
- @guilsinglleft &lsaquo;
- @guilsinglright &rsaquo;
- @textdegree &deg;
- @euro &euro;
- @arrow &rarr;
- @leq &le;
- @geq &ge;
- 
- <code>@acronym{--a,an accronym}</code> <acronym title="an accronym">--a</acronym> (an accronym)
- <code>@acronym{--a}</code> <acronym title="an accronym">--a</acronym>
- <code>@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr title="&Eacute;tude Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude Autonome)
- <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude Autonome">&Eacute;--. ,A.</abbr>
- <code>@asis{--a}</code> --a
- <code>@b{--a}</code> <b>&ndash;a</b>
- <code>@cite{--a}</code> <cite>--a</cite>
- <code>@code{--a}</code> <code>--a</code>
- <code>@command{--a}</code> <code>--a</code>
- <code>@dfn{--a}</code> <em>--a</em>
- <code>@dmn{--a}</code> --a
- <code>@email{--a,--b}</code> <a href="mailto:--a">--b</a>
- <code>@email{,--b}</code> --b
- <code>@email{--a}</code> <a href="mailto:--a">--a</a>
- <code>@emph{--a}</code> <em>--a</em>
- <code>@env{--a}</code> <code>--a</code>
- <code>@file{--a}</code> <samp>--a</samp>
- <code>@i{--a}</code> <i>&ndash;a</i>
- <code>@kbd{--a}</code> <kbd>--a</kbd>
- <code>@key{--a}</code> <span class="key">--a</span>
- <code>@math{--a {\frac{1}{2}} @minus{}}</code> 
- <code>@option{--a}</code> <samp>--a</samp>
- <code>@r{--a}</code> <span class="roman">&ndash;a</span>
- <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
- <code>@sc{--a}</code> --A
- <code>@strong{--a}</code> <strong>--a</strong>
- <code>@t{--a}</code> <tt>--a</tt>
- <code>@sansserif{--a}</code> <span class="sansserif">&ndash;a</span>
- <code>@slanted{--a}</code> <i>&ndash;a</i>
- <code>@titlefont{--a}</code> </pre><h1 class="titlefont">--a</h1><pre class="example">
- 
- <code>@indicateurl{--a}</code> &lsquo;<code>--a</code>&rsquo;
- <code>@uref{--a,--b}</code> <a href="--a">--b</a>
- <code>@uref{--a}</code> <a href="--a">--a</a>
- <code>@uref{,--b}</code> --b
- <code>@uref{--a,--b,--c}</code> <a href="--a">--c</a>
- <code>@uref{,--b,--c}</code> --c
- <code>@uref{--a,,--c}</code> <a href="--a">--c</a>
- <code>@uref{,,--c}</code> --c
- <code>@url{--a,--b}</code> <a href="--a">--b</a>
- <code>@url{--a,}</code> <a href="--a">--a</a>
- <code>@url{,--b}</code> --b
- <code>@var{--a}</code> <var>--a</var>
- <code>@verb{:--a:}</code> <tt>--a</tt>
- <code>@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <tt>a  &lt; &amp; @ % &quot; --    b</tt>
- <code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!-- /@w -->
- <code>@H{a}</code> a''
- <code>@H{--a}</code> --a''
- <code>@dotaccent{a}</code> &#551;
- <code>@dotaccent{--a}</code> --a.
- <code>@ringaccent{a}</code> &aring;
- <code>@ringaccent{--a}</code> --a*
- <code>@tieaccent{a}</code> a[
- <code>@tieaccent{--a}</code> --a[
- <code>@u{a}</code> &#259;
- <code>@u{--a}</code> --a(
- <code>@ubaraccent{a}</code> a_
- <code>@ubaraccent{--a}</code> --a_
- <code>@udotaccent{a}</code> &#7841;
- <code>@udotaccent{--a}</code> .--a
- <code>@v{a}</code> &#462;
- <code>@v{--a}</code> --a&lt;
- <code>@,{c}</code> &ccedil;
- <code>@,{--c}</code> --c,
- <code>@ogonek{a}</code> &#261;
- <code>@ogonek{--a}</code> --a;
- <code>@footnote{in footnote}</code> <a id="DOCF7" href="sing_fot.htm#FOOT7">(5)</a>
- <code>@footnote{in footnote2}</code> <a id="DOCF8" href="sing_fot.htm#FOOT8">(6)</a>
- 
- <code>@image{f--ile}</code> [ f--ile ]
- <code>@image{f--ile,l--i}</code> [ f--ile ]
- <code>@image{f--ile,,l--e}</code> [ f--ile ]
- <code>@image{f--ile,,,alt}</code> [ alt ]
- <code>@image{f--ile,,,,e-d-xt}</code> [ f--ile ]
- <code>@image{f--ile,aze,az,alt,e--xt}</code> [ alt ]
- <code>@image{f-ile,aze,,a--lt}</code> [ a--lt ]
- <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{file ext} e--xt@}</code> [ alt ]
- 
- 
- 
- 
- <code>@clicksequence{click @click{} A}</code> click &rarr; A
- After clickstyle &rArr;
- <code>@clicksequence{click @click{} A}</code> click &rArr; A
- 
- </pre><blockquote>
- <pre class="example">A quot---ation
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>Note:</b> A Note
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>note:</b> A note
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>Caution:</b> Caution
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>Important:</b> Important
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>Tip:</b> a Tip
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>Warning:</b> a Warning.
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>something &eacute; TeX:</b> The something &eacute; TeX is here.
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>@ at the end of line &nbsp;:</b> A @ at the end of the @quotation line.
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>something, other thing:</b> something, other thing
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>Note, the note:</b> Note, the note
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- </blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- </blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- </blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- </blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example">A small quot---ation
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>Note:</b> A small Note
- </pre></blockquote>
- <pre class="example">
- 
- </pre><blockquote>
- <pre class="example"><b>something, other thing:</b> something, other thing
- </pre></blockquote>
- <pre class="example">
- 
- </pre><ul>
- <li> <pre class="example">i--temize
- </pre></li></ul>
- <pre class="example">
- 
- </pre><ul class="no-bullet">
- <li>+ <pre class="example">i--tem +
- </pre></li></ul>
- <pre class="example">
- 
- </pre><ul>
- <li> <pre class="example">b--ullet
- </pre></li></ul>
- <pre class="example">
- 
- </pre><ul class="no-bullet">
- <li>- <pre class="example">minu--s
- </pre></li></ul>
- <pre class="example">
- 
- </pre><ul class="no-bullet">
- <li> <pre class="example">e--mph item
- </pre></li></ul>
- <pre class="example">
- 
- </pre><ul class="no-bullet">
- <li><em>after emph</em> <pre class="example">e--mph item
- </pre></li></ul>
- <pre class="example">
- 
- </pre><ul class="no-bullet">
- <li>&bull; a&ndash;n itemize line <pre class="example"><span id="index-index-entry-within-itemize-1"></span>i--tem 1
- </pre></li><li>&bull; a&ndash;n itemize line <pre class="example">i--tem 2
- </pre></li></ul>
- <pre class="example">
- 
- </pre><ol>
- <li> <pre class="example">e--numerate
- </pre></li></ol>
- <pre class="example">
- 
- </pre><table>
- <thead><tr><th width="40%"><pre class="example">mu--ltitable headitem</pre></th><th width="60%"><pre class="example">another tab</pre></th></tr></thead>
- <tr><td width="40%"><pre class="example">mu--ltitable item</pre></td><td width="60%"><pre class="example">multitable tab</pre></td></tr>
- <tr><td width="40%"><pre class="example">mu--ltitable item 2</pre></td><td width="60%"><pre class="example">multitable tab 2
- <span id="index-index-entry-within-multitable-1"></span></pre></td></tr>
- <tr><td width="40%"><pre class="example">lone mu--ltitable item</pre></td></tr>
- </table>
- <pre class="example">
- 
- </pre><table>
- <tr><td><pre class="example">truc</pre></td><td><pre class="example">bidule</pre></td></tr>
- </table>
- <pre class="example">
- 
- </pre><div class="example">
- <pre class="example">e--xample  some
-    text
- </pre></div>
- <pre class="example">
- 
- </pre><div class="example">
- <pre class="example">s--mallexample
- </pre></div>
- <pre class="example">
- 
- </pre><div class="display">
- <pre class="example">d--isplay
- </pre></div>
- <pre class="example">
- 
- </pre><div class="display">
- <pre class="example">s--malldisplay
- </pre></div>
- <pre class="example">
- 
- </pre><div class="lisp">
- <pre class="lisp">l--isp
- </pre></div>
- <pre class="example">
- 
- </pre><div class="lisp">
- <pre class="lisp">s--malllisp
- </pre></div>
- <pre class="example">
- 
- </pre><div class="format">
- <pre class="example">f--ormat
- </pre></div>
- <pre class="example">
- 
- </pre><div class="format">
- <pre class="example">s--mallformat
- </pre></div>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002deffn_005fname-1">c--ategory: <strong>d--effn_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--effn
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-de_002d_002dffn_005fname-1">cate--gory: <strong>de--ffn_name</strong> <em>ar--guments    more args 
-  even more so</em></dt>
- <dd><pre class="example">def--fn
- </pre></dd></dl>
- <pre class="example"> 
- </pre><dl>
- <dt id="index-i-2">fset: <strong><var>i</var></strong> <em>a g</em></dt>
- <dd><pre class="example"><span id="index-index-entry-within-deffn-1"></span></pre></dd><dt id="index-truc-2">cmde: <strong>truc</strong> <em></em></dt>
- <dt id="index-log-trap-1">Command: <strong>log trap</strong> <em></em></dt>
- <dt id="index-log-trap1-1">Command: <strong>log trap1</strong> <em></em></dt>
- <dt id="index-log-trap2-1">Command: <strong>log trap2</strong> <em></em></dt>
- <dt id="index-id-ule-1">cmde: <strong><b>id ule</b></strong> <em>truc</em></dt>
- <dt id="index-id-i-ule-1">cmde2: <strong><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></strong> <em>truc</em></dt>
- <dt><b>id &lsquo;<samp>i</samp>&rsquo; ule</b>: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt>aaa: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt id="index-machin-6">: <strong>machin</strong></dt>
- <dt id="index-bidule-machin-1">: <strong>bidule machin</strong></dt>
- <dt id="index-machin-7">truc: <strong>machin</strong></dt>
- <dt>truc: <strong></strong></dt>
- <dt id="index-followed-2">truc: <strong>followed</strong> <em>by a comment</em></dt>
- <dt>truc: <strong></strong></dt>
- <dt>: <strong></strong></dt>
- <dt id="index-a-3">truc: <strong>a</strong> <em>b c d e <b>f g</b> h i</em></dt>
- <dt id="index-deffnx-2">truc: <strong>deffnx</strong> <em>before end deffn</em></dt>
- </dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-deffn-2">empty: <strong>deffn</strong></dt>
- </dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-deffn-3">empty: <strong>deffn</strong> <em>with deffnx</em></dt>
- <dt id="index-deffnx-3">empty: <strong>deffnx</strong></dt>
- </dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-i-3">fset: <strong><var>i</var></strong> <em>a g</em></dt>
- <dt id="index-truc-3">cmde: <strong>truc</strong> <em></em></dt>
- <dd><pre class="example">text in def item for second def item
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defvr_005fname-1">c--ategory: <strong>d--efvr_name</strong></dt>
- <dd><pre class="example">d--efvr
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002deftypefn_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypefn_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--eftypefn
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <em>t--ype</em> <strong>d--eftypeop_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--eftypeop
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002deftypevr_005fname-1">c--ategory: <em>t--ype</em> <strong>d--eftypevr_name</strong></dt>
- <dd><pre class="example">d--eftypevr
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defcv_005fname-1">c--ategory of c--lass: <strong>d--efcv_name</strong></dt>
- <dd><pre class="example">d--efcv
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1">c--ategory on c--lass: <strong>d--efop_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--efop
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002deftp_005fname-1">c--ategory: <strong>d--eftp_name</strong> <em>a--ttributes...</em></dt>
- <dd><pre class="example">d--eftp
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defun_005fname-1">Function: <strong>d--efun_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--efun
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defmac_005fname-1">Macro: <strong>d--efmac_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--efmac
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defspec_005fname-1">Special Form: <strong>d--efspec_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--efspec
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defvar_005fname-1">Variable: <strong>d--efvar_name</strong> <em>argvar argvar1</em></dt>
- <dd><pre class="example">d--efvar
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defopt_005fname-1">User Option: <strong>d--efopt_name</strong></dt>
- <dd><pre class="example">d--efopt
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002deftypefun_005fname-1">Function: <em>t--ype</em> <strong>d--eftypefun_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--eftypefun
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002deftypevar_005fname-1">Variable: <em>t--ype</em> <strong>d--eftypevar_name</strong></dt>
- <dd><pre class="example">d--eftypevar
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <strong>d--efivar_name</strong></dt>
- <dd><pre class="example">d--efivar
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1">Instance Variable of c--lass: <em>t--ype</em> <strong>d--eftypeivar_name</strong></dt>
- <dd><pre class="example">d--eftypeivar
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <strong>d--efmethod_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--efmethod
- </pre></dd></dl>
- <pre class="example">
- 
- </pre><dl>
- <dt id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1">Method on c--lass: <em>t--ype</em> <strong>d--eftypemethod_name</strong> <em>a--rguments...</em></dt>
- <dd><pre class="example">d--eftypemethod
- </pre></dd></dl>
- <pre class="example">
- 
- <code>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file n---ame@/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite>ma---nual@</cite>.
- <code>@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
- 
- <code>@ref{chapter}</code> <a href="chapter.html">chapter</a>
- <code>@xref{chapter}</code> See section <a href="chapter.html">chapter</a>.
- <code>@pxref{chapter}</code> see section <a href="chapter.html">chapter</a>
- <code>@ref{s--ect@comma{}ion}</code> <a href="s_002d_002dect_002cion.html">s--ect,ion</a>
- 
- <code>@ref{s--ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
- <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma, in title</a> in <cite>a , in manual name</cite>
- 
- <code>@ref{chapter,cross ref name}</code> <a href="chapter.html">cross ref name</a>
- <code>@ref{chapter,,title}</code> <a href="chapter.html">title</a>
- <code>@ref{chapter,,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)chapter</a>
- <code>@ref{chapter,,,,manual}</code> `chapter' in <cite>manual</cite>
- <code>@ref{chapter,cross ref name,title,}</code> <a href="chapter.html">title</a>
- <code>@ref{chapter,cross ref name,,file name}</code> <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
- <code>@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
- <code>@ref{chapter,cross ref name,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
- <code>@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
- <code>@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@ref{chapter,,title,file name}</code> <a href="../file name/chapter.html#chapter">(file name)title</a>
- <code>@ref{chapter,,title,,manual}</code> `title' in <cite>manual</cite>
- <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@ref{chapter,,,file name,manual}</code> <a href="../file name/chapter.html#chapter">chapter</a> in <cite>manual</cite>
- 
- 
- <code>@ref{(pman)anode,cross ref name}</code> <a href="../pman/anode.html#anode">(pman)cross ref name</a>
- <code>@ref{(pman)anode,,title}</code> <a href="../pman/anode.html#anode">(pman)title</a>
- <code>@ref{(pman)anode,,,file name}</code> <a href="../file name/anode.html#anode">(file name)anode</a>
- <code>@ref{(pman)anode,,,,manual}</code> <a href="../pman/anode.html#anode">anode</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman/anode.html#anode">(pman)title</a>
- <code>@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file name/anode.html#anode">(file name)cross ref name</a>
- <code>@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman/anode.html#anode">cross ref name</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
- <code>@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,,title,file name}</code> <a href="../file name/anode.html#anode">(file name)title</a>
- <code>@ref{(pman)anode,,title,,manual}</code> <a href="../pman/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,,title, file name, manual}</code> <a href="../file name/anode.html#anode">title</a> in <cite>manual</cite>
- <code>@ref{(pman)anode,,,file name,manual}</code> <a href="../file name/anode.html#anode">anode</a> in <cite>manual</cite>
- 
- 
- <code>@inforef{chapter, cross ref name, file name}</code> See <a href="../file name/chapter.html#chapter">(file name)cross ref name</a>
- <code>@inforef{chapter}</code> See `chapter'
- <code>@inforef{chapter, cross ref name}</code> See `cross ref name'
- <code>@inforef{chapter,,file name}</code> See <a href="../file name/chapter.html#chapter">(file name)chapter</a>
- <code>@inforef{node, cross ref name, file name}</code> See <a href="../file name/node.html#node">(file name)cross ref name</a>
- <code>@inforef{node}</code> See `node'
- <code>@inforef{node, cross ref name}</code> See `cross ref name'
- <code>@inforef{node,,file name}</code> See <a href="../file name/node.html#node">(file name)node</a>
- <code>@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file name, spurious arg/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
- 
- <code>@inforef{s--ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}</code>
- See <a href="../a comma, in file/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a , in cross
- ref</a>
- 
- 
- </pre><dl compact="compact">
- <dt><tt>a</tt></dt>
- <dd><pre class="example">l--ine
- </pre></dd>
- </dl>
- <pre class="example">
- 
- </pre><dl compact="compact">
- <dt><tt>a</tt>
- <span id="index-a-7"></span>
- </dt>
- <dt><tt>b</tt>
- <span id="index-b-3"></span>
- </dt>
- <dd><pre class="example">l--ine
- </pre></dd>
- </dl>
- <pre class="example">
- 
- </pre><dl compact="compact">
- <dt><tt>a</tt>
- <span id="index-a-4"></span>
- </dt>
- <dd><pre class="example"><span id="index-index-entry-between-item-and-itemx-1"></span></pre></dd>
- <dt><tt>b</tt>
- <span id="index-b-1"></span>
- </dt>
- <dd><pre class="example">l--ine
- </pre></dd>
- </dl>
- <pre class="example">
- 
- </pre><table class="cartouche" border="1"><tr><td>
- <pre class="example">c--artouche
- </pre></td></tr></table>
- <pre class="example">
- 
- </pre><pre class="example">g--roupe
- </pre><pre class="example">
- 
- </pre><pre class="example">f--lushleft
- </pre><pre class="example">
- 
- </pre><pre class="example">f--lushright
- </pre><pre class="example">
- 
- </pre><div align="center">ce--ntered line
- </div><pre class="example">
- 
- </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  &lt;&gt;.
- 
- @bye
- </pre><pre class="example">
- 
- </pre><pre class="verbatim">in verbatim ''
- </pre><pre class="example">
- 
- 
- html ''
- 
- 
-     <center class="math-display" >
- <img 
- src="sing_tex4ht_tex3x.png" alt="&#x2202; &#x03B7;(t) = g(&#x03B7;(t),&#x03C6;(t))
-  t  " class="math-display" ></center> &#8221;
-  
- 
- 
- </pre><span id="majorheading-2"></span><strong>majorheading</strong>
- <pre class="example">
- 
- </pre><span id="chapheading-2"></span><strong>chapheading</strong>
- <pre class="example">
- 
- </pre><span id="heading-2"></span><strong>heading</strong>
- <pre class="example">
- 
- </pre><span id="subheading-2"></span><strong>subheading</strong>
- <pre class="example">
- 
- </pre><span id="subsubheading-2"></span><strong>subsubheading</strong>
- <pre class="example">
- 
- 
- <code>@acronym{--a,an accronym @comma{} @enddots{}}</code> <acronym title="an accronym , ...">--a</acronym> (an accronym , ...)
- <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, <b>Autonome</b>)
- <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr>
- 
- <code>@math{--a@minus{} {\frac{1}{2}}}</code> 
- 
- <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> [ alt<tt>jk _&quot; %@</tt> ]
- <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> [ <tt>jk _&quot; %@</tt> <b>in b &quot;</b> ]
- <code>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> [ alt<tt>jk _&quot; %@</tt> ]
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@&quot;u ,&uuml;
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@&quot;u '&uuml;
- 
- @dotless{truc} truc
- @dotless{ij} ij
- <code>@dotless{--a}</code> --a
- <code>@dotless{a}</code> a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg &#xz;
- @U{abc}, with &lt;4 hex digits &#xabc;
- @U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
- @U{110000}, value just beyond Unicode &#x110000;
- 
- @TeX, but without brace TeX<code>@#</code> #
- 
- <code>@w{--a}</code> --a<!-- /@w -->
- 
- <code>@image{,1--xt}</code> 
- <code>@image{,,2--xt}</code> 
- <code>@image{,,,3--xt}</code> 
- 
- 
- </pre><ul class="no-bullet">
- <li> after emph <pre class="example">e--mph item
- </pre></li></ul>
- <pre class="example">
- 
- </pre><ul class="no-bullet">
- <li>&bull; a&ndash;n itemize line <pre class="example">i--tem 1
- </pre></li><li>&bull; a&ndash;n itemize line <pre class="example">i--tem 2
- </pre></li></ul>
- <pre class="example">
- 
- </pre><dl>
- <dt>fun: <strong></strong></dt>
- <dt id="index-machin-8">truc: <strong>machin</strong> <em>bidule chose and</em></dt>
- <dt id="index-machin-9">truc: <strong>machin</strong> <em>bidule chose and  after</em></dt>
- <dt id="index-machin-10">truc: <strong>machin</strong> <em>bidule chose and </em></dt>
- <dt id="index-machin-11">truc: <strong>machin</strong> <em>bidule chose and and after</em></dt>
- <dt id="index-followed-3">truc: <strong>followed</strong> <em>by a comment</em></dt>
- <dd><pre class="example">Various deff lines
- </pre></dd><dt id="index-after-1">truc: <strong>after</strong> <em>a deff item</em></dt>
- </dl>
- <pre class="example">
- 
- <code>@ref{node}</code> `node'
- 
- <code>@ref{,cross ref name}</code> `cross ref name'
- <code>@ref{,,title}</code> `title'
- <code>@ref{,,,file name}</code> <a href="../file name/index.html">(file name)</a>
- <code>@ref{,,,,manual}</code> <cite>manual</cite>
- <code>@ref{node,cross ref name}</code> `cross ref name'
- <code>@ref{node,,title}</code> `title'
- <code>@ref{node,,,file name}</code> <a href="../file name/node.html#node">(file name)node</a>
- <code>@ref{node,,,,manual}</code> `node' in <cite>manual</cite>
- <code>@ref{node,cross ref name,title,}</code> `title'
- <code>@ref{node,cross ref name,,file name}</code> <a href="../file name/node.html#node">(file name)cross ref name</a>
- <code>@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
- <code>@ref{node,cross ref name,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
- <code>@ref{node,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
- <code>@ref{node,cross ref name,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
- <code>@ref{node,,title,file name}</code> <a href="../file name/node.html#node">(file name)title</a>
- <code>@ref{node,,title,,manual}</code> `title' in <cite>manual</cite>
- <code>@ref{chapter,,title, file name, manual}</code> <a href="../file name/chapter.html#chapter">title</a> in <cite>manual</cite>
- <code>@ref{node,,title, file name, manual}</code> <a href="../file name/node.html#node">title</a> in <cite>manual</cite>
- <code>@ref{node,,,file name,manual}</code> <a href="../file name/node.html#node">node</a> in <cite>manual</cite>
- <code>@ref{,cross ref name,title,}</code> `title'
- <code>@ref{,cross ref name,,file name}</code> <a href="../file name/index.html">(file name)cross ref name</a>
- <code>@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite>manual</cite>
- <code>@ref{,cross ref name,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
- <code>@ref{,cross ref name,title,,manual}</code> `title' in <cite>manual</cite>
- <code>@ref{,cross ref name,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
- <code>@ref{,,title,file name}</code> <a href="../file name/index.html">(file name)title</a>
- <code>@ref{,,title,,manual}</code> `title' in <cite>manual</cite>
- <code>@ref{,,title, file name, manual}</code> <a href="../file name/index.html">title</a> in <cite>manual</cite>
- <code>@ref{,,,file name,manual}</code> <cite><a href="../file name/index.html">manual</a></cite>
- 
- <code>@inforef{,cross ref name }</code> See `cross ref name'
- <code>@inforef{,,file name}</code> See <a href="../file name/index.html">(file name)</a>
- <code>@inforef{,cross ref name, file name}</code> See <a href="../file name/index.html">(file name)cross ref name</a>
- <code>@inforef{}</code> 
- 
- 
- </pre></div>
- 
- <span id="index-t_002d_002druc"></span>
- <span id="index-T_002d_002druc"></span>
- <span id="index-_002e"></span>
- <span id="index-_003f"></span>
- <span id="index-a"></span>
- <span id="index-t_002d_002druc-1"></span>
- <span id="index-T_002d_002druc-1"></span>
- <span id="index-_002e-1"></span>
- <span id="index-_003f-1"></span>
- <span id="index-a-5"></span>
- 
- 
- <p>cp
- </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_cp_symbol-1"><b>&quot;</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_symbol-2"><b>-</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_symbol-3"><b>.</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_symbol-4"><b>?</b></a>
-  &nbsp; 
- <br>
- <a class="summary-letter" href="#Top-section_cp_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_letter-I"><b>I</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_letter-T"><b>T</b></a>
-  &nbsp; 
- </td></tr></table>
- <table class="index-cp" border="0">
- <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_cp_symbol-1">&quot;</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_0060_0060">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_0060_0060-1">&ldquo;</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_cp_symbol-2">-</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_002d_002doption">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_002d_002doption-1">&ndash;option</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_cp_symbol-3">.</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_002e">.</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_cp_symbol-4">?</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_003f">?</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_cp_letter-A">A</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-a">a</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_cp_letter-I">I</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-index-entry-within-deffn">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-index-entry-within-deffn-1">index entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-index-entry-within-itemize">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-index-entry-within-itemize-1">index entry within itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-index-entry-within-multitable">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-index-entry-within-multitable-1">index entry within multitable</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_cp_letter-T">T</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-t_002d_002druc">t&ndash;ruc</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-T_002d_002druc">T&ndash;ruc</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- </table>
- <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_cp_symbol-1"><b>&quot;</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_symbol-2"><b>-</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_symbol-3"><b>.</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_symbol-4"><b>?</b></a>
-  &nbsp; 
- <br>
- <a class="summary-letter" href="#Top-section_cp_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_letter-I"><b>I</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_cp_letter-T"><b>T</b></a>
-  &nbsp; 
- </td></tr></table>
- 
- <p>fn
- </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_fn_symbol-1"><b>-</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_symbol-2"><b>.</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_symbol-3"><b>?</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_symbol-4"><b>`</b></a>
-  &nbsp; 
- <br>
- <a class="summary-letter" href="#Top-section_fn_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-B"><b>B</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-D"><b>D</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-F"><b>F</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-I"><b>I</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-L"><b>L</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-M"><b>M</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-T"><b>T</b></a>
-  &nbsp; 
- </td></tr></table>
- <table class="index-fn" border="0">
- <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_symbol-1">-</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_002d_002dfoption"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_002d_002dfoption-1"><code>--foption</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_symbol-2">.</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_002e-1"><code>.</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_symbol-3">?</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_003f-1"><code>?</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_symbol-4">`</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-_0060_0060-1"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-_0060_0060-1"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_0060_0060-2"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-_0060_0060-3"><code>``</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_letter-A">A</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-a"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-a"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-a-1"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-a-2"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-a-3"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-a-4"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-a-5"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-after"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-after-1"><code>after</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_letter-B">B</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-b-1"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-bidule-machin"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-bidule-machin-1"><code>bidule machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_letter-D">D</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deffn_005fname-1"><code>d--effn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defmac_005fname-1"><code>d--efmac_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><code>d--efmethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defspec_005fname-1"><code>d--efspec_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypefun_005fname-1"><code>d--eftypefun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><code>d--eftypemethod_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defun_005fname-1"><code>d--efun_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-de_002d_002dffn_005fname-1"><code>de--ffn_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-deffn"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-deffn-1"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-deffn-2"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-deffn-3"><code>deffn</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-deffnx"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-deffnx-1"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-deffnx-2"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-deffnx-3"><code>deffnx</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_letter-F">F</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-followed"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-followed-2"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-followed-3"><code>followed</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_letter-I">I</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-i"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-i-1"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-i-2"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-i-3"><code><var>i</var></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-id-i-ule"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-id-i-ule-1"><code><b>id &lsquo;<samp>i</samp>&rsquo; ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-id-ule"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-id-ule-1"><code><b>id ule</b></code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_letter-L">L</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-log-trap"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-log-trap-1"><code>log trap</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-log-trap1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-log-trap1-1"><code>log trap1</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-log-trap2"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-log-trap2-1"><code>log trap2</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_letter-M">M</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-1"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-2"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-3"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-4"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-5"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-6"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-7"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-8"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-9"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-10"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-machin-11"><code>machin</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_fn_letter-T">T</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-t_002d_002druc-1"><code>t--ruc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-T_002d_002druc-1"><code>T--ruc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-truc"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-truc-1"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-truc-2"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-truc-3"><code>truc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- </table>
- <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_fn_symbol-1"><b>-</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_symbol-2"><b>.</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_symbol-3"><b>?</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_symbol-4"><b>`</b></a>
-  &nbsp; 
- <br>
- <a class="summary-letter" href="#Top-section_fn_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-B"><b>B</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-D"><b>D</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-F"><b>F</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-I"><b>I</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-L"><b>L</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-M"><b>M</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_fn_letter-T"><b>T</b></a>
-  &nbsp; 
- </td></tr></table>
- 
- <p>vr
- </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_vr_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_vr_letter-B"><b>B</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_vr_letter-D"><b>D</b></a>
-  &nbsp; 
- </td></tr></table>
- <table class="index-vr" border="0">
- <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_vr_letter-A">A</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-a-2"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-a-2"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-a-6"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-a-7"><code>a</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_vr_letter-B">B</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-b-1"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-b-1"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-b-2"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-b-3"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_vr_letter-D">D</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><code>d--efivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defopt_005fname-1"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><code>d--eftypeivar_name of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypevar_005fname-1"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftypevr_005fname-1"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002defvr_005fname-1"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- </table>
- <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_vr_letter-A"><b>A</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_vr_letter-B"><b>B</b></a>
-  &nbsp; 
- <a class="summary-letter" href="#Top-section_vr_letter-D"><b>D</b></a>
-  &nbsp; 
- </td></tr></table>
- 
- <p>ky
- </p>
- <p>pg
- </p>
- <p>tp
- </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_tp_letter-D"><b>D</b></a>
-  &nbsp; 
- </td></tr></table>
- <table class="index-tp" border="0">
- <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
- <tr><td colspan="4"> <hr></td></tr>
- <tr><th id="Top-section_tp_letter-D">D</th><td></td><td></td></tr>
- <tr><td></td><td valign="top"><a href="#index-copying-d_002d_002deftp_005fname"><code>d--eftp_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-titlepage-d_002d_002deftp_005fname"><code>d--eftp_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftp_005fname"><code>d--eftp_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td></td><td valign="top"><a href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top section</a></td></tr>
- <tr><td colspan="4"> <hr></td></tr>
- </table>
- <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Top-section_tp_letter-D"><b>D</b></a>
-  &nbsp; 
- </td></tr></table>
- 
- 
- 
- <blockquote>
- <a href="sing_toc.htm#SEC_Contents">Table of Contents</a>
- <br>
- <a href="sing_abt.htm#SEC_About">About this document</a></blockquote></td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="#Top" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="#Top" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/index.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/index.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/index.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/index.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,643 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <!-- This file redirects to the location of a node or anchor -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>Top (title &ndash;a)</title>
- 
- <meta name="description" content="Top (title &ndash;a)">
- <meta name="keywords" content="Top (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- <meta http-equiv="Refresh" content="0; url=index.htm#Top">
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- 
- <p>The node you are looking for is at <a href="index.htm#Top">Top</a>.</p>
- </body>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/s_002d_002dect_002cion.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/s_002d_002dect_002cion.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/s_002d_002dect_002cion.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/s_002d_002dect_002cion.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,721 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>1.1 A section (title &ndash;a)</title>
- 
- <meta name="description" content="1.1 A section (title &ndash;a)">
- <meta name="keywords" content="1.1 A section (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="s_002d_002dect_002cion"></span><table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1 chapter" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="subsection.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: 1.1.1 subsection" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter.html" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: 1 chapter" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <span id="A-section"></span><h2 class="section">1.1 A section</h2>
- 
- <blockquote><table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top"><a href="subsection.html">1.1.1 subsection</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
- 
- </pre></th></tr><tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">In detailmenu
- 
- </pre></th></tr><tr><td align="left" valign="top"><a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top"><a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html">1.1.1.2 three&mdash;four&mdash;-&rdquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table></blockquote>
- 
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="chapter.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1 chapter" align="middle"></a></td>
- <td valign="middle" align="left"><a href="subsection.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: 1.1.1 subsection" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter.html" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: 1 chapter" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_abt.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_abt.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_abt.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_abt.htm	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,798 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>About This Document (title &ndash;a)</title>
- 
- <meta name="description" content="About This Document (title &ndash;a)">
- <meta name="keywords" content="About This Document (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="SEC_About"></span>
- <table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <h1 class="about-heading">About This Document</h1>
- 
- <p>
- This document is the user manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE. 
- <br>   
- 
- For questions and comments about Singular, send email to <a href="mailto:singular@mathematik.uni-kl.de">singular@mathematik.uni-kl.de</a>.
-   
- <p></p>  
- This document was generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a> 
- and <a href="http://www-dsed.llnl.gov/files/programs/unix/latex2html/manual/">LaTeX2<tt>HTML</tt></a> 
- and is best  viewed with a 16 or 18 point screen font.
- <p></p>
- </p>
- <p>
-   The buttons in the navigation panels have the following meaning:
- </p>
- <table border="1">
-   <tr>
-     <th> Button </th>
-     <th> Name </th>
-     <th> Go to </th>
-     <th> From 1.2.3 go to</th>
-   </tr>
-   <tr>
-     <td align="center"><img src="../singular_images/a_left.png" border="0" alt="Back" align="middle"></td>
-     <td align="center">Back</td>
-     <td>Previous section in reading order</td>
-     <td>1.2.2</td>
-   </tr>
-   <tr>
-     <td align="center"><img src="../singular_images/a_right.png" border="0" alt="Forward" align="middle"></td>
-     <td align="center">Forward</td>
-     <td>Next section in reading order</td>
-     <td>1.2.4</td>
-   </tr>
-   <tr>
-     <td align="center"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack" align="middle"></td>
-     <td align="center">FastBack</td>
-     <td>Beginning of this chapter or previous chapter</td>
-     <td>1</td>
-   </tr>
-   <tr>
-     <td align="center"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward" align="middle"></td>
-     <td align="center">FastForward</td>
-     <td>Next chapter</td>
-     <td>2</td>
-   </tr>
-   <tr>
-     <td align="center"><img src="../singular_images/a_up.png" border="0" alt="Up" align="middle"></td>
-     <td align="center">Up</td>
-     <td>Up section</td>
-     <td>1.2</td>
-   </tr>
-   <tr>
-     <td align="center"><img src="../singular_images/a_top.png" border="0" alt="Top" align="middle"></td>
-     <td align="center">Top</td>
-     <td>Cover (top) of document</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents" align="middle"></td>
-     <td align="center">Contents</td>
-     <td>Table of contents</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"><img src="../singular_images/a_index.png" border="0" alt="Index" align="middle"></td>
-     <td align="center">Index</td>
-     <td>Index</td>
-     <td> &nbsp; </td>
-   </tr>
-   <tr>
-     <td align="center"><img src="../singular_images/a_help.png" border="0" alt="About" align="middle"></td>
-     <td align="center">About</td>
-     <td>About (help)</td>
-     <td> &nbsp; </td>
-   </tr>
- </table>
- 
- <p>
-   where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
- </p>
- 
- <ul>
-   <li> 1. Section One
-     <ul>
-       <li>1.1 Subsection One-One
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.2 Subsection One-Two
-         <ul>
-           <li>1.2.1 Subsubsection One-Two-One</li>
-           <li>1.2.2 Subsubsection One-Two-Two</li>
-           <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
-             <strong>&lt;== Current Position </strong></li>
-           <li>1.2.4 Subsubsection One-Two-Four</li>
-         </ul>
-       </li>
-       <li>1.3 Subsection One-Three
-         <ul>
-           <li>...</li>
-         </ul>
-       </li>
-       <li>1.4 Subsection One-Four</li>
-     </ul>
-   </li>
- </ul>
- 
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_fot.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_fot.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_fot.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_fot.htm	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,703 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>Footnotes (title &ndash;a)</title>
- 
- <meta name="description" content="Footnotes (title &ndash;a)">
- <meta name="keywords" content="Footnotes (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="SEC_Foot"></span>
- <table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <h1 class="footnotes-heading">Footnotes</h1>
- 
- <h5><a id="FOOT1" href="index.htm#DOCF1">(1)</a></h3>
- <p>in footnote</p>
- <h5><a id="FOOT2" href="index.htm#DOCF2">(2)</a></h3>
- <p>in footnote2</p>
- <h5><a id="FOOT5" href="index.htm#DOCF5">(3)</a></h3>
- <p>in footnote</p>
- <h5><a id="FOOT6" href="index.htm#DOCF6">(4)</a></h3>
- <p>in footnote2</p>
- <h5><a id="FOOT7" href="index.htm#DOCF7">(5)</a></h3>
- <p>in footnote</p>
- <h5><a id="FOOT8" href="index.htm#DOCF8">(6)</a></h3>
- <p>in footnote2</p>
- <h5><a id="FOOT9" href="chapter.html#DOCF9">(7)</a></h3>
- <p>in footnote</p>
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_ovr.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_ovr.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_ovr.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_ovr.htm	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,695 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>Short Table of Contents (title &ndash;a)</title>
- 
- <meta name="description" content="Short Table of Contents (title &ndash;a)">
- <meta name="keywords" content="Short Table of Contents (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="SEC_Overview"></span>
- <table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <h1 class="shortcontents-heading">Short Table of Contents</h1>
- 
- <div class="shortcontents">
- <ul class="no-bullet">
- <li><a id="stoc-chapter-1" href="chapter.html">1 chapter</a></li>
- <li><a id="stoc-chapter-2" href="chapter2.html">chapter 2</a></li>
- </ul>
- </div>
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_math.log texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_math.log
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_math.log	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_math.log	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,183 ****
- This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded format=tex 2019.3.19)  14 JUN 2019 08:33
- **\def\Link#1.a.b.c.{\expandafter\def\csname tex4ht\endcsname{\expandafter\def\
- csname tex4ht\endcsname{#1,html}\input tex4ht.sty }}\def\HCode{\futurelet\HCode
- \HChar}\def\HChar{\ifx"\HCode\def\HCode"##1"{\Link##1}\expandafter\HCode\else\e
- xpandafter\Link\fi}\let\svrm=\rm\def\rm{\svrm\ifx\c\comment\def\rm{\let\rm=\svr
- m\catcode`\@=12\catcode`\\=0 \csname tex4ht\endcsname\catcode`\@=0\catcode`\\=1
- 3 }\expandafter\rm\fi}\HCode .a.b.c.\input  sing_tex4ht_math.texi
- (./sing_tex4ht_math.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
- Loading texinfo [version 2018-01-09.11]:
- \outerhsize=\dimen16
- \outervsize=\dimen17
- \cornerlong=\dimen18
- \cornerthick=\dimen19
- \topandbottommargin=\dimen20
- \bindingoffset=\dimen21
- \normaloffset=\dimen22
- \txipagewidth=\dimen23
- \txipageheight=\dimen24
- \headlinebox=\box16
- \footlinebox=\box17
- \margin=\insert252
- \EMsimple=\toks12
- \groupbox=\box18
- \groupinvalidhelp=\toks13
- \mil=\dimen25
- \exdentamount=\skip18
- \inmarginspacing=\skip19
- \centerpenalty=\count26
-  pdf,
- \tempnum=\count27
- \lnkcount=\count28
- \filename=\toks14
- \filenamelength=\count29
- \pgn=\count30
- \toksA=\toks15
- \toksB=\toks16
- \toksC=\toks17
- \toksD=\toks18
- \boxA=\box19
- \boxB=\box20
- \countA=\count31
- \nopdfimagehelp=\toks19
-  fonts,
- \textleading=\dimen26
- \sffam=\fam8
-  markup,
- \fontdepth=\count32
-  glyphs,
- \errorbox=\box21
- 
- page headings,
- \titlepagetopglue=\skip20
- \titlepagebottomglue=\skip21
- \evenheadline=\toks20
- \oddheadline=\toks21
- \evenfootline=\toks22
- \oddfootline=\toks23
-  tables,
- \tableindent=\dimen27
- \itemindent=\dimen28
- \itemmargin=\dimen29
- \itemmax=\dimen30
- \itemno=\count33
- \multitableparskip=\skip22
- \multitableparindent=\skip23
- \multitablecolspace=\dimen31
- \multitablelinespace=\skip24
- \colcount=\count34
- \everytab=\toks24
-  conditionals,
- \doignorecount=\count35
-  indexing,
- \dummybox=\box22
- \whatsitskip=\skip25
- \whatsitpenalty=\count36
- \entryrightmargin=\dimen32
- \thinshrinkable=\skip26
- \entrybox=\box23
- \delayedbox=\box24
- \interbox=\box25
- \secondaryindent=\skip27
- \partialpage=\box26
- \doublecolumnhsize=\dimen33
- \savedtopmark=\toks25
- \savedfirstmark=\toks26
- \balancedcolumns=\box27
-  sectioning,
- \unnumberedno=\count37
- \chapno=\count38
- \secno=\count39
- \subsecno=\count40
- \subsubsecno=\count41
- \appendixno=\count42
- \absseclevel=\count43
- \secbase=\count44
- \chapheadingskip=\skip28
- \secheadingskip=\skip29
- \subsecheadingskip=\skip30
-  toc,
- \tocfile=\write0
- \contentsrightmargin=\skip31
- \savepageno=\count45
- \lastnegativepageno=\count46
- \tocindent=\dimen34
-  environments,
- \lispnarrowing=\skip32
- \envskipamount=\skip33
- \circthick=\dimen35
- \cartouter=\dimen36
- \cartinner=\dimen37
- \normbskip=\skip34
- \normpskip=\skip35
- \normlskip=\skip36
- \lskip=\skip37
- \rskip=\skip38
- \nonfillparindent=\dimen38
- \tabw=\dimen39
- \verbbox=\box28
- 
- defuns,
- \defbodyindent=\skip39
- \defargsindent=\skip40
- \deflastargmargin=\skip41
- \defunpenalty=\count47
- \parencount=\count48
- \brackcount=\count49
-  macros,
- \macscribble=\write1
- \savedcatcodeone=\count50
- \savedcatcodetwo=\count51
- \paramno=\count52
- \macname=\toks27
-  cross references,
- \auxfile=\write2
- \savesfregister=\count53
- \toprefbox=\box29
- \printedrefnamebox=\box30
- \infofilenamebox=\box31
- \printedmanualbox=\box32
-  insertions,
- \footnoteno=\count54
- \SAVEfootins=\box33
- \SAVEmargin=\box34
- 
- (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
- This is `epsf.tex' v2.7.4 <14 February 2011>
- \epsffilein=\read0
- \epsfframemargin=\dimen40
- \epsfframethickness=\dimen41
- \epsfrsize=\dimen42
- \epsftmp=\dimen43
- \epsftsize=\dimen44
- \epsfxsize=\dimen45
- \epsfysize=\dimen46
- \pspoints=\dimen47
- )
- \noepsfhelp=\toks28
-  localization,
- \nolanghelp=\toks29
- \countUTFx=\count55
- \countUTFy=\count56
- \countUTFz=\count57
-  formatting,
- \defaultparindent=\dimen48
-  and turning on texinfo input format.)
- ! Undefined control sequence.
- <argument> --a {@frac 
-                       {1}{2}} @minus {}
- @finishmath #1->#1
-                   $@endgroup 
- l.8 @math{--a {\frac{1}{2}} @minus{}}
-                                      
- ? 
- ! Emergency stop.
- <argument> --a {@frac 
-                       {1}{2}} @minus {}
- @finishmath #1->#1
-                   $@endgroup 
- l.8 @math{--a {\frac{1}{2}} @minus{}}
-                                      
- End of file on the terminal!
- 
- No pages of output.
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_math.texi texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_math.texi
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_math.texi	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_math.texi	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,77 ****
- \input texinfo
- @setfilename sing_tex4ht_math.info
- @c Automatically generated
- @verbatim
- 
- <!-- tex4ht_begin sing_tex4ht_math math 1 -->
- @end verbatim
- @math{--a {\frac{1}{2}} @minus{}}
- @verbatim
- <!-- tex4ht_end sing_tex4ht_math math 1 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin sing_tex4ht_math math 2 -->
- @end verbatim
- @math{--a@minus{} {\frac{1}{2}}}
- @verbatim
- <!-- tex4ht_end sing_tex4ht_math math 2 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin sing_tex4ht_math math 3 -->
- @end verbatim
- @math{--a {\frac{1}{2}} @minus{}}
- @verbatim
- <!-- tex4ht_end sing_tex4ht_math math 3 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin sing_tex4ht_math math 4 -->
- @end verbatim
- @math{--a@minus{} {\frac{1}{2}}}
- @verbatim
- <!-- tex4ht_end sing_tex4ht_math math 4 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin sing_tex4ht_math math 5 -->
- @end verbatim
- @math{--a {\frac{1}{2}} @minus{}}
- @verbatim
- <!-- tex4ht_end sing_tex4ht_math math 5 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin sing_tex4ht_math math 6 -->
- @end verbatim
- @math{--a@minus{} {\frac{1}{2}}}
- @verbatim
- <!-- tex4ht_end sing_tex4ht_math math 6 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin sing_tex4ht_math math 7 -->
- @end verbatim
- @math{--a {\frac{1}{2}} @minus{}}
- @verbatim
- <!-- tex4ht_end sing_tex4ht_math math 7 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin sing_tex4ht_math math 8 -->
- @end verbatim
- @math{--a@minus{} {\frac{1}{2}}}
- @verbatim
- <!-- tex4ht_end sing_tex4ht_math math 8 -->
- 
- @end verbatim
- 
- @bye
--- 0 ----
Binary files texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex0x.png and texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex0x.png differ
Binary files texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex1x.png and texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex1x.png differ
Binary files texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex2x.png and texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex2x.png differ
Binary files texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex3x.png and texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex3x.png differ
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.4ct texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.4ct
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.4ct	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.4ct	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,2 ****
- \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
- \par 
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.4tc texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.4tc
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.4tc	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.4tc	1970-01-01 01:00:00.000000000 +0100
***************
*** 1 ****
- \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.css texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.css	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.css	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,42 ****
-  
- /* start css.sty */
- .cmmi-10{font-style: italic;}
- .cmmi-7{font-size:70%;font-style: italic;}
- p.noindent { text-indent: 0em }
- td p.noindent { text-indent: 0em; margin-top:0em; }
- p.nopar { text-indent: 0em; }
- p.indent{ text-indent: 1.5em }
- @media print {div.crosslinks {visibility:hidden;}}
- a img { border-top: 0; border-left: 0; border-right: 0; }
- center { margin-top:1em; margin-bottom:1em; }
- td center { margin-top:0em; margin-bottom:0em; }
- .Canvas { position:relative; }
- img.math{vertical-align:middle;}
- .obeylines-h,.obeylines-v {white-space: nowrap; }
- div.obeylines-v p { margin-top:0; margin-bottom:0; }
- .overline{ text-decoration:overline; }
- .overline img{ border-top: 1px solid black; }
- td.displaylines {text-align:center; white-space:nowrap;}
- .centerline {text-align:center;}
- .rightline {text-align:right;}
- span.TEX {letter-spacing: -0.125em; }
- span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- a span.TEX span.E {text-decoration: none; }
- .underline{ text-decoration:underline; }
- .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
- div.proclaim { margin-top: 1em; margin-bottom: 1em; }
- p.item {text-indent:-2em; margin-left:2em;}
- p.itemitem {text-indent:-2em; margin-left:4em;}
- span.item, span.itemitem {width:2em; margin-right:0.4em;}
- td.eqalign3 { text-align:right; margin-left:10em;}
- .eqalign td { white-space: nowrap; }
- div.eqalign {text-align:center;}
- td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
- .leqalignno td, .eqalignno td { white-space: nowrap; }
- .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
- table.leqalignno, table.eqalignno {width:100%;}
- img.cdots{vertical-align:middle;}
- div.pmatrix {text-align:center;}
- table.pmatrix {width:100%;}
- /* end css.sty */
- 
--- 0 ----
Binary files texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.dvi and texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.dvi differ
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,62 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
-   "http://www.w3.org/TR/html4/loose.dtd">  
- <html > 
- <head>
- 
-     <title>sing_tex4ht_tex.html</title> 
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
- <meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> 
- <meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> 
- <!-- html --> 
- <meta name="src" content="sing_tex4ht_tex.tex"> 
- <link rel="stylesheet" type="text/css" href="sing_tex4ht_tex.css"> 
- </head><body 
- >
- <!--l. 3--><p class="indent" >     
-  
- <!-- tex4ht_begin sing_tex4ht_tex tex 1 --> 
- 
-     <center class="math-display" >
- <img 
- src="sing_tex4ht_tex0x.png" alt="&#x2202;t&#x03B7;(t) = g(&#x03B7;(t),&#x03C6;(t))  " class="math-display" ></center> &#8221;  
- <!-- tex4ht_end sing_tex4ht_tex tex 1 --> 
-  
- 
-  
-  
- <!-- tex4ht_begin sing_tex4ht_tex tex 2 --> 
- 
-     <center class="math-display" >
- <img 
- src="sing_tex4ht_tex1x.png" alt="&#x2202;t&#x03B7;(t) = g(&#x03B7;(t),&#x03C6;(t))  " class="math-display" ></center> &#8221;  
- <!-- tex4ht_end sing_tex4ht_tex tex 2 --> 
-  
- 
-  
-  
- <!-- tex4ht_begin sing_tex4ht_tex tex 3 --> 
- 
-     <center class="math-display" >
- <img 
- src="sing_tex4ht_tex2x.png" alt="&#x2202;t&#x03B7;(t) = g(&#x03B7;(t),&#x03C6;(t))  " class="math-display" ></center> &#8221;  
- <!-- tex4ht_end sing_tex4ht_tex tex 3 --> 
-  
- 
-  
-  
- <!-- tex4ht_begin sing_tex4ht_tex tex 4 --> 
- 
-     <center class="math-display" >
- <img 
- src="sing_tex4ht_tex3x.png" alt="&#x2202; &#x03B7;(t) = g(&#x03B7;(t),&#x03C6;(t))
-  t  " class="math-display" ></center> &#8221;
-  
- <!-- tex4ht_end sing_tex4ht_tex tex 4 --> 
-  
- 
- 
-      
- </body></html> 
- 
- 
- 
--- 0 ----
Binary files texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.idv and texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.idv differ
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.lg texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.lg	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,55 ****
- htfcss: cmmi font-style: italic;
- htfcss: cmmib font-style: italic; font-weight: bold;
- File: sing_tex4ht_tex.html
- File: sing_tex4ht_tex.css
- File: sing_tex4ht_tex.tmp
- Css: p.noindent { text-indent: 0em }
- Css: td p.noindent { text-indent: 0em; margin-top:0em; }
- Css: p.nopar { text-indent: 0em; }
- Css: p.indent{ text-indent: 1.5em }
- Css: @media print {div.crosslinks {visibility:hidden;}}
- Css: a img { border-top: 0; border-left: 0; border-right: 0; }
- Font_Css("4"): .small-caps{font-variant: small-caps; }
- Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
- Font_Css("12"): .htf-calligraphy {font-family:cursive}
- Font_Css("14"): .htf-italic {font-style: italic;}
- Font_Css("16"): .htf-bold {font-weight: bold;}
- Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
- Css: center { margin-top:1em; margin-bottom:1em; }
- Css: td center { margin-top:0em; margin-bottom:0em; }
- Css: .Canvas { position:relative; }
- Css: img.math{vertical-align:middle;}
- Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
- Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
- Css: .overline{ text-decoration:overline; }
- Css: .overline img{ border-top: 1px solid black; }
- Css: td.displaylines {text-align:center; white-space:nowrap;}
- Css: .centerline {text-align:center;}
- Css: .rightline {text-align:right;}
- Css: span.TEX {letter-spacing: -0.125em; }
- Css: span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- Css: a span.TEX span.E {text-decoration: none; }
- Css: .underline{ text-decoration:underline; }
- Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
- Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
- Css: p.item {text-indent:-2em; margin-left:2em;}
- Css: p.itemitem {text-indent:-2em; margin-left:4em;}
- Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
- Css: td.eqalign3 { text-align:right; margin-left:10em;}
- Css: .eqalign td { white-space: nowrap; }
- Css: div.eqalign {text-align:center;}
- Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
- Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
- Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
- Css: table.leqalignno, table.eqalignno {width:100%;}
- Css: img.cdots{vertical-align:middle;}
- Css: div.pmatrix {text-align:center;}
- Css: table.pmatrix {width:100%;}
- --- needs --- sing_tex4ht_tex.idv[1] ==> sing_tex4ht_tex0x.png ---
- --- needs --- sing_tex4ht_tex.idv[2] ==> sing_tex4ht_tex1x.png ---
- --- needs --- sing_tex4ht_tex.idv[3] ==> sing_tex4ht_tex2x.png ---
- --- needs --- sing_tex4ht_tex.idv[4] ==> sing_tex4ht_tex3x.png ---
- --- characters ---
- Font("cmr","10","10","100")
- Font("cmmi","10","10","100")
- Font("cmmi","7","7","100")
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.log texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.log
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.log	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.log	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,187 ****
- This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded format=tex 2019.3.19)  14 JUN 2019 08:33
- **\def\Link#1.a.b.c.{\expandafter\def\csname tex4ht\endcsname{\expandafter\def\
- csname tex4ht\endcsname{#1,html}\input tex4ht.sty }}\def\HCode{\futurelet\HCode
- \HChar}\def\HChar{\ifx"\HCode\def\HCode"##1"{\Link##1}\expandafter\HCode\else\e
- xpandafter\Link\fi}\HCode .a.b.c.\input  sing_tex4ht_tex.tex
- (./sing_tex4ht_tex.tex
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty
- version 2018-06-12-16:01
- \tmp:toks=\toks12
- 
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.4ht
- version 2018-12-30-09:29
- --------------------------------------
- --- Note --- for additional information, use the command line option `info'
- --------------------------------------
- 
- ::::::::::::::::::::::::::::::::::::::::::
-  TeX4ht info is available in the log file 
- ::::::::::::::::::::::::::::::::::::::::::
- ) (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty
- version 2018-06-12-16:01
- 
- --- needs --- tex4ht sing_tex4ht_tex ---
- \tmp:cnt=\count26
- \openout15 = `sing_tex4ht_tex.tmp'.
- 
- (./sing_tex4ht_tex.tmp)
- \tmp:dim=\skip18
- --------------------------------------
- --- Note --- for XML code, use the command line option `xml' or `xhtml'
- --------------------------------------
-  (./sing_tex4ht_tex.xref)
- \:refout=\write0
- 
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht
- version 2019-01-30-15:45
- --------------------------------------
- --- Note --- to remove the <?xml version=...?> processing instruction use the c
- ommand line option `no-VERSION'
- --------------------------------------
- --------------------------------------
- --- Note --- to remove the DOCTYPE declaration use the command line option `no-
- DOCTYPE'
- --------------------------------------
- )
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht
- version 2018-12-05-18:11
- )
- --------------------------------------
- --- Note --- for marking of the base font, use the command line option `fonts+'
- 
- --------------------------------------
- --------------------------------------
- --- Note --- for non active _, use the command line option `no_'
- --------------------------------------
- --------------------------------------
- --- Note --- for _ of catcode 13, use the command line option `_13'
- --------------------------------------
- --------------------------------------
- --- Note --- for non active ^, use the command line option `no^'
- --------------------------------------
- --------------------------------------
- --- Note --- for ^ of catcode 13, use the command line option `^13'
- --------------------------------------
- 
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht
- version 2019-01-30-15:45
- --------------------------------------
- --- Note --- for alternative charset, use the command line option `charset=...'
- 
- --------------------------------------
- --------------------------------------
- --- Note --- to ignore CSS font decoration, use the `NoFonts' command line opti
- on
- --------------------------------------
- --------------------------------------
- --- Note --- for jpg bitmaps of pictures, use the `jpg' command line option. (C
- haracter bitmaps are controled only by `g' records of tex4ht.env and `-g' switc
- hes of tex4ht.c) 
- --------------------------------------
- --------------------------------------
- --- Note --- for gif bitmaps of pictures, use the `gif' command line option. (C
- haracter bitmaps are controled only by `g' records of tex4ht.env and `-g' switc
- hes of tex4ht.c) 
- --------------------------------------
- --------------------------------------
- --- Note --- for content and toc in 2 frames, use the command line option `fram
- es'
- --------------------------------------
- --------------------------------------
- --- Note --- for content, toc, and footnotes in 3 frames, use the command line 
- option `frames-fn'
- --------------------------------------
- --------------------------------------
- --- Note --- for file extension name xht, use the command line option `xht'
- --------------------------------------
- TeX4ht package options: html
- --------------------------------------
- --- Note --- To print a timestamp, use the command line option timestamp
- --------------------------------------
- --------------------------------------
- --- Note --- to ignore CSS code, use the command line option `-css
- --------------------------------------
- --------------------------------------
- --- Note --- for inline CSS code, use the command line option `css-in'
- --------------------------------------
- --------------------------------------
- --- Note --- for pop ups on mouse over, use the command line option `mouseover'
- 
- --------------------------------------
- --------------------------------------
- --- Note --- for addressing images in a subdirectory, use the command line opti
- on `imgdir:.../'
- --------------------------------------
- )
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht
- version 2018-12-05-18:11
- )
- \:tokwrite=\toks13
- \:tokpage=\toks14
- --------------------------------------
- --- Note --- for back links to toc, use the command line option `sections+'
- --------------------------------------
- --------------------------------------
- --- Note --- for linear crosslinks of pages, use the command line option `next'
- 
- --------------------------------------
- \openout15 = `sing_tex4ht_tex.4ct'.
- 
- \:tocout=\write1
- 
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/plain.4ht
- version 2018-11-06-15:55
- --------------------------------------
- --- Note --- for reduced implementation, use the command line option `plain-'
- --------------------------------------
- 
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht
- version 2019-01-30-15:45
- --------------------------------------
- --- Note --- for inline footnotes, use the command line option `fn-in'
- --------------------------------------
- --------------------------------------
- --- Note --- for automatic sectioning pagination, use the command line option `
- 1'
- --------------------------------------
- )
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht
- version 2018-12-05-18:11
- --------------------------------------
- --- Note --- for pictorial $...$ environments, use the command line option `pic
- -m' (not recommended!!)
- --------------------------------------
- --------------------------------------
- --- Note --- for pictorial $...$ and $$...$$ environments with latex alt, use t
- he command line option `pic-m+' (not safe!!)
- --------------------------------------
- ))
- --- file sing_tex4ht_tex.css ---
-  [1
- \openout0 = `sing_tex4ht_tex.xref'.
- 
- \openout1 = `sing_tex4ht_tex.4tc'.
- 
- ]
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht
- version 2019-01-30-15:45
- )
- (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht
- version 2018-12-05-18:11
- )))
- l. 4 Writing sing_tex4ht_tex.idv[1] (sing_tex4ht_tex0x.png)
- l. 7 Writing sing_tex4ht_tex.idv[2] (sing_tex4ht_tex1x.png)
- l. 10 Writing sing_tex4ht_tex.idv[3] (sing_tex4ht_tex2x.png)
- l. 13 Writing sing_tex4ht_tex.idv[4] (sing_tex4ht_tex3x.png)
-  [1]
- [2] ) 
- Here is how much of TeX's memory you used:
-  2021 strings out of 497973
-  19340 string characters out of 6220704
-  138169 words of memory out of 5000000
-  2904 multiletter control sequences out of 15000+600000
-  14794 words of font info for 50 fonts, out of 8000000 for 9000
-  14 hyphenation exceptions out of 8191
-  25i,2n,21p,592b,527s stack positions out of 5000i,500n,10000p,200000b,80000s
- 
- Output written on sing_tex4ht_tex.dvi (3 pages, 6880 bytes).
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.tex texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.tex	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,16 ****
- % Automatically generated
- \csname tex4ht\endcsname
- \HCode{\Hnewline \Hnewline <!-- tex4ht_begin sing_tex4ht_tex tex 1 -->\Hnewline}
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- \HCode{\Hnewline <!-- tex4ht_end sing_tex4ht_tex tex 1 -->\Hnewline \Hnewline}
- \HCode{\Hnewline \Hnewline <!-- tex4ht_begin sing_tex4ht_tex tex 2 -->\Hnewline}
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- \HCode{\Hnewline <!-- tex4ht_end sing_tex4ht_tex tex 2 -->\Hnewline \Hnewline}
- \HCode{\Hnewline \Hnewline <!-- tex4ht_begin sing_tex4ht_tex tex 3 -->\Hnewline}
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- \HCode{\Hnewline <!-- tex4ht_end sing_tex4ht_tex tex 3 -->\Hnewline \Hnewline}
- \HCode{\Hnewline \Hnewline <!-- tex4ht_begin sing_tex4ht_tex tex 4 -->\Hnewline}
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- \HCode{\Hnewline <!-- tex4ht_end sing_tex4ht_tex tex 4 -->\Hnewline \Hnewline}
- 
- \bye
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.tmp texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.tmp
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.tmp	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.tmp	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,2 ****
-  
- /* css.sty */
\ No newline at end of file
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.xref texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.xref
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.xref	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_tex4ht_tex.xref	1970-01-01 01:00:00.000000000 +0100
***************
*** 1 ****
- \:CrossWord{)F1F-}{sing_tex4ht_tex.html}{1}%
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_toc.htm texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_toc.htm
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_toc.htm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/sing_toc.htm	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,706 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>Table of Contents (title &ndash;a)</title>
- 
- <meta name="description" content="Table of Contents (title &ndash;a)">
- <meta name="keywords" content="Table of Contents (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="SEC_Contents"></span>
- <table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <h1 class="contents-heading">Table of Contents</h1>
- 
- <div class="contents">
- 
- <ul class="no-bullet">
-   <li><a id="toc-chapter-1" href="chapter.html">1 chapter</a>
-   <ul class="no-bullet">
-     <li><a id="toc-A-section" href="s_002d_002dect_002cion.html">1.1 A section</a>
-     <ul class="no-bullet">
-       <li><a id="toc-subsection-1" href="subsection.html">1.1.1 subsection</a>
-       <ul class="no-bullet">
-         <li><a id="toc-subsubsection-_0060_0060simple_002ddouble_002d_002d-1" href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</a></li>
-         <li><a id="toc-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html">1.1.1.2 three&mdash;four&mdash;-&rdquo;</a></li>
-       </ul></li>
-     </ul></li>
-   </ul></li>
-   <li><a id="toc-chapter-2" href="chapter2.html">chapter 2</a></li>
- </ul>
- </div>
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsection.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsection.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsection.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsection.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,716 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>1.1.1 subsection (title &ndash;a)</title>
- 
- <meta name="description" content="1.1.1 subsection (title &ndash;a)">
- <meta name="keywords" content="1.1.1 subsection (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="subsection"></span><table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="s_002d_002dect_002cion.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1.1 A section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: 1.1.1.1 subsubsection &ldquo;simple-double&ndash;" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="s_002d_002dect_002cion.html" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: 1.1 A section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <span id="subsection-1"></span><h3 class="subsection">1.1.1 subsection</h3>
- 
- <blockquote><table class="menu" border="0" cellspacing="0">
- <tr><td align="left" valign="top"><a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- <tr><td align="left" valign="top"><a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html">1.1.1.2 three&mdash;four&mdash;-&rdquo;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
- </td></tr>
- </table></blockquote>
- 
- <span id="anchor"></span>
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="s_002d_002dect_002cion.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1.1 A section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: 1.1.1.1 subsubsection &ldquo;simple-double&ndash;" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- <td valign="middle" align="left"><a href="s_002d_002dect_002cion.html" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: 1.1 A section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsubsection-_0060_0060simple_002ddouble_002d_002d.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsubsection-_0060_0060simple_002ddouble_002d_002d.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,708 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>1.1.1.1 subsubsection &ldquo;simple-double&ndash; (title &ndash;a)</title>
- 
- <meta name="description" content="1.1.1.1 subsubsection &ldquo;simple-double&ndash; (title &ndash;a)">
- <meta name="keywords" content="1.1.1.1 subsubsection &ldquo;simple-double&ndash; (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d"></span><table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="subsection.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1.1.1 subsection" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: 1.1.1.2 three&mdash;four&mdash;-&rdquo;" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="subsection.html" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: 1.1.1 subsection" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <span id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1"></span><h4 class="subsubsection">1.1.1.1 subsubsection &ldquo;simple-double&ndash;</h4>
- 
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="subsection.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1.1.1 subsection" align="middle"></a></td>
- <td valign="middle" align="left"><a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: 1.1.1.2 three&mdash;four&mdash;-&rdquo;" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- <td valign="middle" align="left"><a href="subsection.html" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: 1.1.1 subsection" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/formatting_singular_tex4ht/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,708 ****
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- In copying
- 
- <
- >
- "
- &
- '
- `
- 
- "simple-double-three-four-"
- 
- code: ``simple-double-three-four-'' 
- 
- asis: "simple-double-three-four-" 
- 
- strong: "simple-double-three-four-" 
- 
- kbd: ``simple-double-three-four-'' 
- 
- 
- ``simple-double-three-four-''
- 
- 
- 
- @"u u" 
- @"{U} U" 
- @~n n~
- @^a a^
- @'e e'
- @=o o=
- @`i i`
- @'{e} e'
- @'{@dotless{i}} i' 
- @dotless{i} i
- @dotless{j} j
- @`{@=E} E=` 
- @l{} /l
- @,{@'C} C',
- @,c c,
- @,c@"u c,u" 
- 
- 
- @U{0075} 0075
- 
- @* 
- 
- @ followed by a space
-  
- @ followed by a tab
-  
- @ followed by a new line
-  @- 
- @| 
- @: 
- @! !
- @? ?
- @. .
- @@ @
- @} }
- @{ {
- @/ 
- 
- foo vs. bar. 
- colon :And something else.
- semi colon ;.
- And ? ?.
- Now ! !@
- but , ,
- 
- @TeX TeX
- @LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
- @enddots ...
- @equiv ==
- @error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
- @today a sunny day
- @aa aa
- @AA AA
- @ae ae
- @oe oe
- @AE AE
- @OE OE
- @o /o
- @O /O
- @ss ss
- @l /l
- @L /L
- @DH D
- @TH TH
- @dh d
- @th th
- @exclamdown !
- @questiondown ?
- @pounds #
- @registeredsymbol (R)
- @ordf a
- @ordm o
- @comma ,
- @quotedblleft ``
- @quotedblright ''
- @quoteleft `
- @quoteright '
- @quotedblbase ,,
- @quotesinglbase ,
- @guillemetleft <<
- @guillemetright >>
- @guillemotleft <<
- @guillemotright >>
- @guilsinglleft <
- @guilsinglright >
- @textdegree o
- @euro Euro
- @arrow ->
- @leq <=
- @geq >=
- 
- @acronym{-a,an accronym} -a (an accronym)
- @acronym{-a} -a
- @abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- @asis{-a} -a
- @b{-a} -a
- @cite{-a} -a
- @code{-a} -a
- @command{-a} -a
- @dfn{-a} -a
- @dmn{-a} -a
- @email{-a,-b} -b
- @email{,-b} -b
- @email{-a} -a
- @emph{-a} -a
- @env{-a} -a
- @file{-a} -a
- @i{-a} -a
- @kbd{-a} -a
- @key{-a} -a
- @math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
- @option{-a} -a
- @r{-a} -a
- @samp{-a} -a
- @sc{-a} -A
- @strong{-a} -a
- @t{-a} -a
- @sansserif{-a} -a
- @slanted{-a} -a
- @titlefont{-a} -a
- @indicateurl{-a} -a
- @uref{-a,-b} -a (-b)
- @uref{-a} -a
- @uref{,-b}  (-b)
- @uref{-a,-b,-c} -c
- @uref{,-b,-c} -c
- @uref{-a,,-c} -c
- @uref{,,-c} -c
- @url{-a,-b} -a (-b)
- @url{-a,} -a
- @url{,-b}  (-b)
- @var{-a} -a
- @verb{:-a:} -a
- @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
- @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
- @H{a} a''
- @H{-a} -a''
- @dotaccent{a} a.
- @dotaccent{-a} -a.
- @ringaccent{a} a*
- @ringaccent{-a} -a*
- @tieaccent{a} a[
- @tieaccent{-a} -a[
- @u{a} a(
- @u{-a} -a(
- @ubaraccent{a} a_
- @ubaraccent{-a} -a_
- @udotaccent{a} .a
- @udotaccent{-a} .-a
- @v{a} a<
- @v{-a} -a<
- @,{c} c,
- @,{-c} -c,
- @ogonek{a} a;
- @ogonek{-a} -a;
- @footnote{in footnote} 
- @footnote{in footnote2} 
- 
- @image{f-ile} f-ile
- @image{f-ile,l-i} f-ile
- @image{f-ile,,l-e} f-ile
- @image{f-ile,,,alt} f-ile
- @image{f-ile,,,,e-d-xt} f-ile
- @image{f-ile,aze,az,alt,e-xt} f-ile
- @image{f-ile,aze,,a-lt} f-ile
- @image{@file{f-ile}@@@.,aze,az,alt,@file{file ext} e-xt@} f-ile@.
- 
- 
- 
- 
- @clicksequence{click @click{} A} click -> A
- After clickstyle =>
- @clicksequence{click @click{} A} click => A
- 
- A quot-ation
- 
- Note
- A Note
- 
- note
- A note
- 
- Caution
- Caution
- 
- Important
- Important
- 
- Tip
- a Tip
- 
- Warning
- a Warning.
- 
- something e' TeX
- The something e' TeX is here.
- 
- @ at the end of line  
- A @ at the end of the @quotation line.
- 
- something, other thing
- something, other thing
- 
- Note, the note
- Note, the note
- 
- 
- Empty
- 
- 
- 
- A small quot-ation
- 
- Note
- A small Note
- 
- something, other thing
- something, other thing
- 
- i-temize
- 
- i-tem +
- 
- b-ullet
- 
- minu-s
- 
- e-mph item
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- 1. e-numerate
- 
- mu-ltitable headitem another tab
- mu-ltitable item multitable tab
- mu-ltitable item 2 multitable tab 2
- lone mu-ltitable item
- 
- truc bidule
- 
- e-xample  some
-    text
- 
- s-mallexample
- 
- d-isplay
- 
- s-malldisplay
- 
- l-isp
- 
- s-malllisp
- 
- f-ormat
- 
- s-mallformat
- 
- c-ategory: d-effn_name a-rguments...
- d-effn
- 
- cate-gory: de-ffn_name ar-guments    more args 
-  even more so
- def-fn
-  
- fset: i a g
- cmde: truc 
- Command: log trap 
- Command: log trap1 
- Command: log trap2 
- cmde: id ule truc
- cmde2: id i ule truc
- id i ule: 
- aaa: 
- : 
- : 
- : machin
- : bidule machin
- truc: machin
- truc: 
- truc: followed by a comment
- truc: 
- : 
- truc: a b c d e f g h i
- truc: deffnx before end deffn
- 
- empty: deffn
- 
- empty: deffn with deffnx
- empty: deffnx
- 
- fset: i a g
- cmde: truc 
- text in def item for second def item
- 
- c-ategory: d-efvr_name
- d-efvr
- 
- c-ategory: t-ype d-eftypefn_name a-rguments...
- d-eftypefn
- 
- c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
- d-eftypeop
- 
- c-ategory: t-ype d-eftypevr_name
- d-eftypevr
- 
- c-ategory of c-lass: d-efcv_name
- d-efcv
- 
- c-ategory on c-lass: d-efop_name a-rguments...
- d-efop
- 
- c-ategory: d-eftp_name a-ttributes...
- d-eftp
- 
- Function: d-efun_name a-rguments...
- d-efun
- 
- Macro: d-efmac_name a-rguments...
- d-efmac
- 
- Special Form: d-efspec_name a-rguments...
- d-efspec
- 
- Variable: d-efvar_name argvar argvar1
- d-efvar
- 
- User Option: d-efopt_name
- d-efopt
- 
- Function: t-ype d-eftypefun_name a-rguments...
- d-eftypefun
- 
- Variable: t-ype d-eftypevar_name
- d-eftypevar
- 
- Instance Variable of c-lass: d-efivar_name
- d-efivar
- 
- Instance Variable of c-lass: t-ype d-eftypeivar_name
- d-eftypeivar
- 
- Method on c-lass: d-efmethod_name a-rguments...
- d-efmethod
- 
- Method on c-lass: t-ype d-eftypemethod_name a-rguments...
- d-eftypemethod
- 
- @xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
- @ref{chapter, cross ref name, title, file name, manual} chapter
- @pxref{chapter, cross ref name, title, file name, manual} chapter
- @inforef{chapter, cross ref name, file name} chapter
- 
- @ref{chapter} chapter
- @xref{chapter} chapter.
- @pxref{chapter} chapter
- @ref{s-ect@comma{}ion} s-ect,ion
- 
- @ref{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
- s-ect,ion
- 
- @ref{chapter,cross ref name} chapter
- @ref{chapter,,title} chapter
- @ref{chapter,,,file name} chapter
- @ref{chapter,,,,manual} chapter
- @ref{chapter,cross ref name,title,} chapter
- @ref{chapter,cross ref name,,file name} chapter
- @ref{chapter,cross ref name,,,manual} chapter
- @ref{chapter,cross ref name,title,file name} chapter
- @ref{chapter,cross ref name,title,,manual} chapter
- @ref{chapter,cross ref name,title, file name, manual} chapter
- @ref{chapter,,title,file name} chapter
- @ref{chapter,,title,,manual} chapter
- @ref{chapter,,title, file name, manual} chapter
- @ref{chapter,,,file name,manual} chapter
- 
- 
- @ref{(pman)anode,cross ref name} (pman)anode
- @ref{(pman)anode,,title} (pman)anode
- @ref{(pman)anode,,,file name} (pman)anode
- @ref{(pman)anode,,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,} (pman)anode
- @ref{(pman)anode,cross ref name,,file name} (pman)anode
- @ref{(pman)anode,cross ref name,,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title,file name} (pman)anode
- @ref{(pman)anode,cross ref name,title,,manual} (pman)anode
- @ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
- @ref{(pman)anode,,title,file name} (pman)anode
- @ref{(pman)anode,,title,,manual} (pman)anode
- @ref{(pman)anode,,title, file name, manual} (pman)anode
- @ref{(pman)anode,,,file name,manual} (pman)anode
- 
- 
- @inforef{chapter, cross ref name, file name} chapter
- @inforef{chapter} chapter
- @inforef{chapter, cross ref name} chapter
- @inforef{chapter,,file name} chapter
- @inforef{node, cross ref name, file name} node
- @inforef{node} node
- @inforef{node, cross ref name} node
- @inforef{node,,file name} node
- @inforef{chapter, cross ref name, file name, spurious arg} chapter
- 
- @inforef{s-ect@comma{}ion, a @comma{} in cross
- ref, a comma@comma{} in file}
- s-ect,ion
- 
- 
- a
- l-ine
- 
- a
- b
- l-ine
- 
- a
- b
- l-ine
- 
- c-artouche
- 
- g-roupe
- 
- f-lushleft
- 
- f-lushright
- 
- ce-ntered line
- 
- \input texinfo @c -*-texinfo-*-
- 
- @setfilename simplest.info
- 
- @node Top
- 
- This is a very simple texi manual @  <>.
- 
- @bye
- 
- in verbatim ''
- 
- 
- html ''
- 
- $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
- 
- 
- majorheading
- ************
- 
- chapheading
- ***********
- 
- heading
- =======
- 
- subheading
- -
- 
- subsubheading
- .............
- 
- 
- @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
- @abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, Autonome)
- @abbr{@'E-. @comma{}A.} E'-. ,A.
- 
- @math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
- 
- @image{f-ile,,,alt@verb{:jk _" %}} f-ile
- @image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
- @image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
- 
- 
- 
- 
- Somehow invalid use of @,:
- 
- @, ,
- 
- 
- @,@"u ,u"
- 
- Invalid use of @':
- 
- @' '
- 
- 
- @'@"u 'u"
- 
- @dotless{truc} truc
- @dotless{ij} ij
- @dotless{-a} -a
- @dotless{a} a
- 
- @U, without braces @U{}, with empty arg 
- @U{z}, with non-hex arg z
- @U{abc}, with <4 hex digits abc
- @U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
- @U{110000}, value just beyond Unicode 110000
- 
- @TeX, but without brace TeX@# #
- 
- @w{-a} -a
- 
- @image{,1-xt} 
- @image{,,2-xt} 
- @image{,,,3-xt} 
- 
- 
- e-mph item
- 
- i-tem 1
- i-tem 2
- 
- fun: 
- truc: machin bidule chose and
- truc: machin bidule chose and  after
- truc: machin bidule chose and 
- truc: machin bidule chose and and after
- truc: followed by a comment
- Various deff lines
- truc: after a deff item
- 
- @ref{node} node
- 
- @ref{,cross ref name} 
- @ref{,,title} 
- @ref{,,,file name} 
- @ref{,,,,manual} 
- @ref{node,cross ref name} node
- @ref{node,,title} node
- @ref{node,,,file name} node
- @ref{node,,,,manual} node
- @ref{node,cross ref name,title,} node
- @ref{node,cross ref name,,file name} node
- @ref{node,cross ref name,,,manual} node
- @ref{node,cross ref name,title,file name} node
- @ref{node,cross ref name,title,,manual} node
- @ref{node,cross ref name,title, file name, manual} node
- @ref{node,,title,file name} node
- @ref{node,,title,,manual} node
- @ref{chapter,,title, file name, manual} chapter
- @ref{node,,title, file name, manual} node
- @ref{node,,,file name,manual} node
- @ref{,cross ref name,title,} 
- @ref{,cross ref name,,file name} 
- @ref{,cross ref name,,,manual} 
- @ref{,cross ref name,title,file name} 
- @ref{,cross ref name,title,,manual} 
- @ref{,cross ref name,title, file name, manual} 
- @ref{,,title,file name} 
- @ref{,,title,,manual} 
- @ref{,,title, file name, manual} 
- @ref{,,,file name,manual} 
- 
- @inforef{,cross ref name } 
- @inforef{,,file name} 
- @inforef{,cross ref name, file name} 
- @inforef{} 
- 
-  -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>1.1.1.2 three&mdash;four&mdash;-&rdquo; (title &ndash;a)</title>
- 
- <meta name="description" content="1.1.1.2 three&mdash;four&mdash;-&rdquo; (title &ndash;a)">
- <meta name="keywords" content="1.1.1.2 three&mdash;four&mdash;-&rdquo; (title &ndash;a)">
- <meta name="resource-type" content="document">
- <meta name="distribution" content="global">
- <meta name="Generator" content="texi2any">
- <style type="text/css">
- <!--
- @import "sing_tex4ht_math.css";
- @import "sing_tex4ht_tex.css";
- 
- a.summary-letter {text-decoration: none}
- blockquote.indentedblock {margin-right: 0em}
- div.display {margin-left: 3.2em}
- div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
- kbd {font-style: oblique}
- pre.display {font-family: inherit}
- pre.format {font-family: inherit}
- pre.menu-comment {font-family: serif}
- pre.menu-preformatted {font-family: serif}
- span.nolinebreak {white-space: nowrap}
- span.roman {font-family: initial; font-weight: normal}
- span.sansserif {font-family: sans-serif; font-weight: normal}
- ul.no-bullet {list-style: none}
- -->
- </style>
- 
- 
- </head>
- 
- <body lang="en"  background="../singular_images/Mybg.png">
- 
- <span id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><table border="0" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td align="left">
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr valign="top" align="left">
- <td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1.1.1.1 subsubsection &ldquo;simple-double&ndash;" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter2.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: chapter 2" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="subsection.html" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: 1.1.1 subsection" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- </tr>
- <tr valign="top" align="left">
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr>
- </table>
- </td>
- <td align="left">
- <span id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027"></span><h4 class="subsubsection">1.1.1.2 three&mdash;four&mdash;-&rdquo;</h4>
- 
- </td>
- </tr>
- </table>
- <hr>
- <table class="header" cellpadding="1" cellspacing="1" border="0">
- <tr><td valign="middle" align="left">  <a href="index.htm"><img
-     src="../singular_images/singular-icon-transparent.png" width="50"
-       border="0" alt="Top"></a>
- </td>
- <td valign="middle" align="left"><a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.html" title="Previous section in reading order"><img src="../singular_images/a_left.png" border="0" alt="Back: 1.1.1.1 subsubsection &ldquo;simple-double&ndash;" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter2.html" title="Next section in reading order"><img src="../singular_images/a_right.png" border="0" alt="Forward: chapter 2" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter.html" title="Beginning of this chapter or previous chapter"><img src="../singular_images/a_leftdouble.png" border="0" alt="FastBack: 1 chapter" align="middle"></a></td>
- <td valign="middle" align="left"><a href="chapter2.html" title="Next chapter"><img src="../singular_images/a_rightdouble.png" border="0" alt="FastForward: chapter 2" align="middle"></a></td>
- <td valign="middle" align="left"><a href="subsection.html" title="Up section"><img src="../singular_images/a_up.png" border="0" alt="Up: 1.1.1 subsection" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Cover (top) of document"><img src="../singular_images/a_top.png" border="0" alt="Top: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_toc.htm#SEC_Contents" title="Table of contents"><img src="../singular_images/a_tableofcon.png" border="0" alt="Contents: Table of Contents" align="middle"></a></td>
- <td valign="middle" align="left"><a href="index.htm" title="Index"><img src="../singular_images/a_index.png" border="0" alt="Index: Top section" align="middle"></a></td>
- <td valign="middle" align="left"><a href="sing_abt.htm#SEC_About" title="About (help)"><img src="../singular_images/a_help.png" border="0" alt="About: About This Document" align="middle"></a></td>
- </tr></table>
- 
- <font size="-1">
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version NO VERSION, NO VERSION DATE,
- generated by <a href="http://www.gnu.org/software/texinfo/"><i>texinfo</i></a>.
- </font>
- 
- 
- </body>
- </html>
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed.html texinfo-6.8/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 35,46 ****
  <body lang="en">
  
! <span id="Top"></span>
! <p><SPAN CLASS="MATH"><IMG STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_1.svg"
   ALT="$\delta + 2
  $"></SPAN></p><span id="Chapter"></span><h1 class="chapter">1 Chapter</h1>
  
! <p><SPAN CLASS="MATH"><IMG STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_2.svg"
   ALT="$3\delta + 2
! $"></SPAN></p><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 38,52 ----
  <body lang="en">
  
! <div class="chapter" id="Top">
! 
! <p><SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_1.svg"
   ALT="$\delta + 2
  $"></SPAN></p><span id="Chapter"></span><h1 class="chapter">1 Chapter</h1>
  
! <p><SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_2.svg"
   ALT="$3\delta + 2
! $"></SPAN></p><hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed-l2h_cache.pm texinfo-6.8/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed-l2h_cache.pm
*** texinfo-6.7/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed-l2h_cache.pm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed-l2h_cache.pm	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,6 ****
  $l2h_cache_key = q/$3\delta + 2
  $/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_2.svg"
   ALT="$3\delta + 2
  $"></SPAN>|;
--- 2,7 ----
  $l2h_cache_key = q/$3\delta + 2
  $/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_2.svg"
   ALT="$3\delta + 2
  $"></SPAN>|;
***************
*** 8,12 ****
  $l2h_cache_key = q/$\delta + 2
  $/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_1.svg"
   ALT="$\delta + 2
  $"></SPAN>|;
--- 9,14 ----
  $l2h_cache_key = q/$\delta + 2
  $/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_1.svg"
   ALT="$\delta + 2
  $"></SPAN>|;
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>math_not_closed_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>math_not_closed_l2h</TITLE>
***************
*** 21,25 ****
  
  <!-- l2h_begin math_not_closed_l2h 1 -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_l2h_img1.svg"
   ALT="$\delta + 2
  $"></SPAN>
--- 21,26 ----
  
  <!-- l2h_begin math_not_closed_l2h 1 -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_l2h_img1.svg"
   ALT="$\delta + 2
  $"></SPAN>
***************
*** 28,32 ****
  
  <!-- l2h_begin math_not_closed_l2h 2 -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_l2h_img2.svg"
   ALT="$3\delta + 2
  $"></SPAN>
--- 29,34 ----
  
  <!-- l2h_begin math_not_closed_l2h 2 -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.03ex; vertical-align: -0.31ex; " SRC="math_not_closed_l2h_img2.svg"
   ALT="$3\delta + 2
  $"></SPAN>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed_l2h_images.tex texinfo-6.8/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed_l2h_images.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed_l2h_images.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/math_not_closed/math_not_closed_l2h_images.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 10,15 ****
  \usepackage{xcolor}
  
- \usepackage[]{inputenc}
- 
  
  
--- 10,13 ----
***************
*** 58,91 ****
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBox#1#2{%
!     \setbox\lthtmlPageBox\vbox{\hbox{\catcode`\_=8 #2}}%
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}}%
! \long\def\lthtmlTightFBox#1#2{%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     {\catcode`\_=8 #2}%
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBox{#1}{\let\@eqnnum\relax#2}}
!     \long\def\lthtmlfigureA#1#2\lthtmlfigureZ{\let\@savefreelist\@freelist
!         \lthtmlTightFBox{#1}{#2}\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1#2\lthtmlpictureZ{\let\@savefreelist\@freelist
!         \lthtmlTightVBox{#1}{#2}\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
--- 56,92 ----
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBoxA#1{\def\lthtmllabel{#1}
!     \setbox\lthtmlPageBox\vbox\bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightVBoxZ{\egroup
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
! \long\def\lthtmlTightFBoxA#1{\def\lthtmllabel{#1}%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     \bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightFBoxZ{\egroup
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBoxA{#1}{#2}\lthtmlTightVBoxZ}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBoxA{#1}{\let\@eqnnum\relax#2}\lthtmlTightVBoxZ}
!     \long\def\lthtmlfigureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightFBoxA{#1}}
!     \long\def\lthtmlfigureZ{
!         \lthtmlTightFBoxZ\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightVBoxA{#1}}
!     \long\def\lthtmlpictureZ{
!         \lthtmlTightVBoxZ\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/simplest_httex/simplest.html texinfo-6.8/tp/tests/tex_html/res_parser/simplest_httex/simplest.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/simplest_httex/simplest.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/simplest_httex/simplest.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 38,43 ****
  <p>This is a very simple texi manual &nbsp; &lt;&gt;.
  </p>
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 41,45 ----
  <p>This is a very simple texi manual &nbsp; &lt;&gt;.
  </p>
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex.2 texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex.2
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex.2	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
  tex.texi:7: warning: @tex should only appear at the beginning of a line
  tex.texi:14: superfluous argument to @end tex:  bidule
! tex.texi:42: warning: @\ should only appear in math context
  texexpand 
--- 1,4 ----
  tex.texi:7: warning: @tex should only appear at the beginning of a line
  tex.texi:14: superfluous argument to @end tex:  bidule
! tex.texi:46: warning: @\ should only appear in math context
  texexpand 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,43 ****
  
  <body lang="en">
! <span id="Top"></span><span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line 
  <P>
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 37,46 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line 
  <P>
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 48,59 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_1.svg"
!  ALT="\begin{displaymath}\chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  Some text one the line following @end tex
  </p>
--- 51,61 ----
   -->
  
! <IMG
!  STYLE="height: 7.42ex; vertical-align: -3.09ex; " SRC="tex_1.svg"
!  ALT="$\displaystyle \chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 $">
  </DIV>
! 
  Some text one the line following @end tex
  </p>
***************
*** 69,77 ****
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>.
  </p>
  <p>Maths with protected \:
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_3.svg"
   ALT="$a @\ b$"></SPAN>.
  </p>
--- 71,81 ----
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>.
  </p>
  <p>Maths with protected \:
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_3.svg"
   ALT="$a @\ b$"></SPAN>.
  </p>
***************
*** 81,85 ****
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>
  </p>
--- 85,90 ----
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>
  </p>
***************
*** 89,100 ****
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>
  </p>
  <p>@\ outside of math
  </p>
  <p>\
  </p>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 94,129 ----
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>
  </p>
+ <p>Maths with @-sup
+ </p>
+ <p><!-- MATH
+  $\sum_{i} f(x)@sup{2}$
+  -->
+ <SPAN CLASS="MATH"><IMG
+  STYLE="height: 2.66ex; vertical-align: -0.81ex; " SRC="tex_6.svg"
+  ALT="$\sum_{i} f(x)@sup{2}$"></SPAN>
+ </p>
  <p>@\ outside of math
  </p>
  <p>\
  </p>
! <p>Displaymath
! </p><DIV CLASS="displaymath">
! <!-- MATH
!  \begin{displaymath}
! - - f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! \end{displaymath}
!  -->
! 
! <IMG
!  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="tex_7.svg"
!  ALT="$\displaystyle -- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
! $">
! </DIV>
! 
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex-l2h_cache.pm texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex-l2h_cache.pm
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex-l2h_cache.pm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex-l2h_cache.pm	2021-05-06 20:57:59.000000000 +0100
***************
*** 6,11 ****
  $l2h_cache{$l2h_cache_key} = q|
  <P>
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 6,10 ----
  $l2h_cache{$l2h_cache_key} = q|
  <P>
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 16,27 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_1.svg"
!  ALT="\begin{displaymath}\chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  
  $l2h_cache_key = q/
--- 15,25 ----
   -->
  
! <IMG
!  STYLE="height: 7.42ex; vertical-align: -3.09ex; " SRC="tex_1.svg"
!  ALT="$\displaystyle \chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 $">
  </DIV>
! |;
  
  $l2h_cache_key = q/
***************
*** 31,50 ****
  tex <SPAN CLASS="logo-TeX">T<SMALL>E</SMALL>X</SPAN>|;
  
  $l2h_cache_key = q/$@code{math code} a < b$/;
  $l2h_cache{$l2h_cache_key} = q|<!-- MATH
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>|;
  
  $l2h_cache_key = q/$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$/;
  $l2h_cache{$l2h_cache_key} = q|<!-- MATH
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>|;
  
  $l2h_cache_key = q/$a @\ b$/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_3.svg"
   ALT="$a @\ b$"></SPAN>|;
  
--- 29,75 ----
  tex <SPAN CLASS="logo-TeX">T<SMALL>E</SMALL>X</SPAN>|;
  
+ $l2h_cache_key = q/$$-- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $$/;
+ $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ - - f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="tex_7.svg"
+  ALT="$\displaystyle -- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $">
+ </DIV>
+ |;
+ 
  $l2h_cache_key = q/$@code{math code} a < b$/;
  $l2h_cache{$l2h_cache_key} = q|<!-- MATH
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>|;
  
+ $l2h_cache_key = q/$\sum_{i} f(x)@sup{2}$/;
+ $l2h_cache{$l2h_cache_key} = q|<!-- MATH
+  $\sum_{i} f(x)@sup{2}$
+  -->
+ <SPAN CLASS="MATH"><IMG
+  STYLE="height: 2.66ex; vertical-align: -0.81ex; " SRC="tex_6.svg"
+  ALT="$\sum_{i} f(x)@sup{2}$"></SPAN>|;
+ 
  $l2h_cache_key = q/$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$/;
  $l2h_cache{$l2h_cache_key} = q|<!-- MATH
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>|;
  
  $l2h_cache_key = q/$a @\ b$/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_3.svg"
   ALT="$a @\ b$"></SPAN>|;
  
***************
*** 53,57 ****
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>|;
  1;
\ No newline at end of file
--- 78,83 ----
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>|;
  1;
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>tex_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>tex_l2h</TITLE>
***************
*** 23,28 ****
  
  <P>
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 23,27 ----
  
  <P>
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 33,44 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_l2h_img1.svg"
!  ALT="\begin{displaymath}\chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_l2h 1 -->
--- 32,42 ----
   -->
  
! <IMG
!  STYLE="height: 7.42ex; vertical-align: -3.09ex; " SRC="tex_l2h_img1.svg"
!  ALT="$\displaystyle \chi^2 = \sum_{i=1}^N
  \left(y_i - (a + b x_i)
! \over \sigma_i\right)^2 $">
  </DIV>
! 
  
  <!-- l2h_end tex_l2h 1 -->
***************
*** 54,58 ****
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_l2h_img2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>
  
--- 52,57 ----
   ${x^i}\over{\tan y}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 3.73ex; vertical-align: -1.23ex; " SRC="tex_l2h_img2.svg"
   ALT="${x^i}\over{\tan y}$"></SPAN>
  
***************
*** 60,64 ****
  
  <!-- l2h_begin tex_l2h 4 -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_l2h_img3.svg"
   ALT="$a @\ b$"></SPAN>
  
--- 59,64 ----
  
  <!-- l2h_begin tex_l2h 4 -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.84ex; vertical-align: -0.12ex; " SRC="tex_l2h_img3.svg"
   ALT="$a @\ b$"></SPAN>
  
***************
*** 69,73 ****
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_l2h_img4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>
  
--- 69,74 ----
   $@code{math code} a < b$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 1.93ex; vertical-align: -0.21ex; " SRC="tex_l2h_img4.svg"
   ALT="$@code{math code} a &lt; b$"></SPAN>
  
***************
*** 78,85 ****
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_l2h_img5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>
  
  <!-- l2h_end tex_l2h 6 -->
  <BR>
  <HR>
--- 79,114 ----
   $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.88ex; vertical-align: -1.03ex; " SRC="tex_l2h_img5.svg"
   ALT="$\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$"></SPAN>
  
  <!-- l2h_end tex_l2h 6 -->
+ 
+ <!-- l2h_begin tex_l2h 7 -->
+ <!-- MATH
+  $\sum_{i} f(x)@sup{2}$
+  -->
+ <SPAN CLASS="MATH"><IMG
+  STYLE="height: 2.66ex; vertical-align: -0.81ex; " SRC="tex_l2h_img6.svg"
+  ALT="$\sum_{i} f(x)@sup{2}$"></SPAN>
+ 
+ <!-- l2h_end tex_l2h 7 -->
+ 
+ <!-- l2h_begin tex_l2h 8 -->
+ <DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ - - f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 6.26ex; vertical-align: -2.32ex; " SRC="tex_l2h_img7.svg"
+  ALT="$\displaystyle -- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $">
+ </DIV>
+ 
+ 
+ <!-- l2h_end tex_l2h 8 -->
  <BR>
  <HR>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex_l2h_images.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex_l2h_images.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex_l2h_images.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex_l2h_images.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 10,15 ****
  \usepackage{xcolor}
  
- \usepackage[]{inputenc}
- 
  
  
--- 10,13 ----
***************
*** 58,91 ****
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBox#1#2{%
!     \setbox\lthtmlPageBox\vbox{\hbox{\catcode`\_=8 #2}}%
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}}%
! \long\def\lthtmlTightFBox#1#2{%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     {\catcode`\_=8 #2}%
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBox{#1}{\let\@eqnnum\relax#2}}
!     \long\def\lthtmlfigureA#1#2\lthtmlfigureZ{\let\@savefreelist\@freelist
!         \lthtmlTightFBox{#1}{#2}\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1#2\lthtmlpictureZ{\let\@savefreelist\@freelist
!         \lthtmlTightVBox{#1}{#2}\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
--- 56,92 ----
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBoxA#1{\def\lthtmllabel{#1}
!     \setbox\lthtmlPageBox\vbox\bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightVBoxZ{\egroup
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
! \long\def\lthtmlTightFBoxA#1{\def\lthtmllabel{#1}%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     \bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightFBoxZ{\egroup
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBoxA{#1}{#2}\lthtmlTightVBoxZ}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBoxA{#1}{\let\@eqnnum\relax#2}\lthtmlTightVBoxZ}
!     \long\def\lthtmlfigureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightFBoxA{#1}}
!     \long\def\lthtmlfigureZ{
!         \lthtmlTightFBoxZ\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightVBoxA{#1}}
!     \long\def\lthtmlpictureZ{
!         \lthtmlTightVBoxZ\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
***************
*** 118,130 ****
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath15}%
! \begin{displaymath} \chi^2 = \sum_{i=1}^N
            \left(y_i - (a + b x_i)
! 	  \over \sigma_i\right)^2 \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline17}%
  ${x^i}\over{\tan y}$%
  \lthtmlindisplaymathZ
--- 119,131 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay43}%
! $\displaystyle \chi^2 = \sum_{i=1}^N
            \left(y_i - (a + b x_i)
! 	  \over \sigma_i\right)^2 $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline24}%
  ${x^i}\over{\tan y}$%
  \lthtmlindisplaymathZ
***************
*** 132,136 ****
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline19}%
  $a @\ b$%
  \lthtmlindisplaymathZ
--- 133,137 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline26}%
  $a @\ b$%
  \lthtmlindisplaymathZ
***************
*** 138,142 ****
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline21}%
  $@code{math code} a < b$%
  \lthtmlindisplaymathZ
--- 139,143 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline28}%
  $@code{math code} a < b$%
  \lthtmlindisplaymathZ
***************
*** 144,151 ****
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline23}%
  $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$%
  \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  
--- 145,165 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_inline30}%
  $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$%
  \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
+ 
+ {\newpage\clearpage
+ \lthtmlinlinemathA{tex2html_wrap_inline32}%
+ $\sum_{i} f(x)@sup{2}$%
+ \lthtmlindisplaymathZ
+ \lthtmlcheckvsize\clearpage}
+ 
+ {\newpage\clearpage
+ \lthtmlinlinemathA{tex2html_wrap_indisplay50}%
+ $\displaystyle -- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $%
+ \lthtmlindisplaymathZ
+ \lthtmlcheckvsize\clearpage}
  
  
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex_l2h.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex_l2h.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex/tex_l2h.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex/tex_l2h.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 62,64 ****
--- 62,83 ----
  
  \end{rawhtml}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin tex_l2h 7 -->
+ \end{rawhtml}
+ $\sum_{i} f(x)@sup{2}$
+ \begin{rawhtml}
+ <!-- l2h_end tex_l2h 7 -->
+ 
+ \end{rawhtml}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin tex_l2h 8 -->
+ \end{rawhtml}
+ $$-- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $$
+ \begin{rawhtml}
+ <!-- l2h_end tex_l2h 8 -->
+ 
+ \end{rawhtml}
  \end{document}
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 11,23 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  @import "tex_accents_tex4ht_tex.css";
  
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,25 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
  @import "tex_accents_tex4ht_tex.css";
  
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 28,31 ****
--- 30,34 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.css	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,8 ****
   
  /* start css.sty */
! p.noindent { text-indent: 0em }
! td p.noindent { text-indent: 0em; margin-top:0em; }
! p.nopar { text-indent: 0em; }
! p.indent{ text-indent: 1.5em }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
--- 1,10 ----
   
  /* start css.sty */
! p{margin-top:0;margin-bottom:0}
! p.indent{text-indent:0;}
! p + p{margin-top:1em;}
! p + div, p + pre {margin-top:1em;}
! div + p, pre + p {margin-top:1em;}
! a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 11,14 ****
--- 13,17 ----
  .Canvas { position:relative; }
  img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
  .obeylines-h,.obeylines-v {white-space: nowrap; }
  div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 18,24 ****
  .centerline {text-align:center;}
  .rightline {text-align:right;}
- span.TEX {letter-spacing: -0.125em; }
- span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- a span.TEX span.E {text-decoration: none; }
  .underline{ text-decoration:underline; }
  .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 21,24 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,27 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+     <title>tex_accents_tex4ht_tex.html</title> 
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
+ <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <!-- html --> 
+ <meta name="src" content="tex_accents_tex4ht_tex.tex"> 
+ <link rel="stylesheet" type="text/css" href="tex_accents_tex4ht_tex.css"> 
+ </head><body 
+ >
+ <!--l. 3--><p class="indent" >     
+  
+ <!-- tex4ht_begin tex_accents_tex4ht_tex tex 1 --> 
+  Tét  
+ <!-- tex4ht_end tex_accents_tex4ht_tex tex 1 --> 
+  
+ 
+ 
+      
+ </body></html> 
+ 
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_httex/tex_accents_tex4ht_tex.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,9 ****
  File: tex_accents_tex4ht_tex.css
  File: tex_accents_tex4ht_tex.tmp
! Css: p.noindent { text-indent: 0em }
! Css: td p.noindent { text-indent: 0em; margin-top:0em; }
! Css: p.nopar { text-indent: 0em; }
! Css: p.indent{ text-indent: 1.5em }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
--- 2,11 ----
  File: tex_accents_tex4ht_tex.css
  File: tex_accents_tex4ht_tex.tmp
! Css: p{margin-top:0;margin-bottom:0}
! Css: p.indent{text-indent:0;}
! Css: p + p{margin-top:1em;}
! Css: p + div, p + pre {margin-top:1em;}
! Css: div + p, pre + p {margin-top:1em;}
! Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 18,21 ****
--- 20,24 ----
  Css: .Canvas { position:relative; }
  Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
  Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
  Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 25,31 ****
  Css: .centerline {text-align:center;}
  Css: .rightline {text-align:right;}
- Css: span.TEX {letter-spacing: -0.125em; }
- Css: span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- Css: a span.TEX span.E {text-decoration: none; }
  Css: .underline{ text-decoration:underline; }
  Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 28,31 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! T&#233;t
  <hr>
  <p><font size="-1">
--- 37,41 ----
  
  <body lang="en">
! TÃƒÂ©t
  <hr>
  <p><font size="-1">
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents-l2h_cache.pm texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents-l2h_cache.pm
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents-l2h_cache.pm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents-l2h_cache.pm	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
  
  $l2h_cache_key = q/T\'et/;
! $l2h_cache{$l2h_cache_key} = q|T&#233;t|;
  1;
\ No newline at end of file
--- 1,4 ----
  
  $l2h_cache_key = q/T\'et/;
! $l2h_cache{$l2h_cache_key} = q|TÃ©t|;
  1;
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_accents_l2h/tex_accents_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>tex_accents_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>tex_accents_l2h</TITLE>
***************
*** 21,25 ****
  
  <!-- l2h_begin tex_accents_l2h 1 -->
! T&#233;t
  
  <!-- l2h_end tex_accents_l2h 1 -->
--- 21,25 ----
  
  <!-- l2h_begin tex_accents_l2h 1 -->
! TÃ©t
  
  <!-- l2h_end tex_accents_l2h 1 -->
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,11 ****
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- $$\partial_{\eta} g(\eta(t),\varphi(t));
  $$
  
  Some (I-D) \varphi(t) math. -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>The title</title>
  
--- 1,11 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- $$\partial_{\eta} g(\eta(t),\varphi(t));
  $$
  
  Some (I-D) \varphi(t) math. -->
  <title>The title</title>
  
***************
*** 15,18 ****
--- 15,20 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
***************
*** 20,28 ****
  @import "tex_complex_tex4ht_tex.css";
  
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 22,30 ----
  @import "tex_complex_tex4ht_tex.css";
  
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 35,39 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 44,72 ****
  
  
!     <center class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex0x.png" alt="&#x2202;&#x03B7;g(&#x03B7;(t),&#x03C6;(t));  " class="math-display" ></center>  
! 
! <p>Some    (I - D)&#x03C6;(t) math.
  </p><hr>
  
  
! <span id="Top"></span><span id="The-title"></span><h1 class="top">The title</h1>
  
  
!     <center class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex0x.png" alt="&#x2202;&#x03B7;g(&#x03B7;(t),&#x03C6;(t));  " class="math-display" ></center>  
! 
! <p>Some    (I - D)&#x03C6;(t) math.
  </p>
  <p>Tex:
  
!     <center class="math-display" >
  <img 
  src="tex_complex_tex4ht_tex1x.png" alt="    &#8224;
! UwV " class="math-display" ></center>  
  </p>
! <p>and math    &#x03D5;wV t.
  </p>
  <p>Now there is a footnote<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
--- 47,94 ----
  
  
!     <div class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex0x.png" alt="&#x2202;&#x03B7;g(&#x03B7;(t),&#x03C6;(t));
! " class="math-display" ></div>
! <!--l. 6--><p class="indent" >     
! 
! <p>Some  (<span 
! class="cmmi-10">I </span><span 
! class="cmsy-10">- </span><span 
! class="cmmi-10">D</span>)<span 
! class="cmmi-10">&#x03C6;</span>(<span 
! class="cmmi-10">t</span>)  math.
  </p><hr>
  
  
! <div class="top" id="Top">
! <span id="The-title"></span><h1 class="top">The title</h1>
  
  
!     <div class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex0x.png" alt="&#x2202;&#x03B7;g(&#x03B7;(t),&#x03C6;(t));
! " class="math-display" ></div>
! <!--l. 6--><p class="indent" >     
! 
! <p>Some  (<span 
! class="cmmi-10">I </span><span 
! class="cmsy-10">- </span><span 
! class="cmmi-10">D</span>)<span 
! class="cmmi-10">&#x03C6;</span>(<span 
! class="cmmi-10">t</span>)  math.
  </p>
  <p>Tex:
  
!     <div class="math-display" >
  <img 
  src="tex_complex_tex4ht_tex1x.png" alt="    &#8224;
! UwV
! " class="math-display" ></div>
! <!--l. 11--><p class="indent" >     
  </p>
! <p>and math  <span 
! class="cmmi-10">&#x03D5;wV</span> <sup><span 
! class="cmmi-7">t</span></sup> .
  </p>
  <p>Now there is a footnote<a id="DOCF1" href="#FOOT1"><sup>1</sup></a>
***************
*** 76,90 ****
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
  
!     <center class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex2x.png" alt="&#x03C9; = h(&#x03B7;,&#x03C6; )  " class="math-display" ></center>
!  
! 
! <p>and math    h &#x02D9;&#x03C8;&#x03D5;.
  </p>
  </div>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 98,116 ----
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
  
!     <div class="math-display" >
  <img 
! src="tex_complex_tex4ht_tex2x.png" alt="&#x03C9; = h(&#x03B7;,&#x03C6; )
! " class="math-display" ></div>
! <!--l. 16--><p class="indent" >     
! 
! <p>and math  <span 
! class="cmmi-10">h</span><img 
! src="tex_complex_tex4ht_math0x.png" alt="&#x03C8;&#x02D9;"  class="dot" ><sup><span 
! class="cmmi-7">&#x03D5;</span></sup> .
  </p>
  </div>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.4ct texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.4ct
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.4ct	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.4tc texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.4tc
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.4tc	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+  
+ /* start css.sty */
+ .cmmi-10{font-style: italic;}
+ .cmmi-7{font-size:70%;font-style: italic;}
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,11 ****
! &#x003C;!-- tex4ht_begin tex_complex_tex4ht_math math 1 --&#x003E;
!    (I - D)&#x03C6;(t)
! &#x003C;!-- tex4ht_end tex_complex_tex4ht_math math 1 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_complex_tex4ht_math math 2 --&#x003E;
!    &#x03D5;wV t
! &#x003C;!-- tex4ht_end tex_complex_tex4ht_math math 2 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_complex_tex4ht_math math 3 --&#x003E;
!    h &#x02D9;&#x03C8;&#x03D5;
! &#x003C;!-- tex4ht_end tex_complex_tex4ht_math math 3 --&#x003E;
  
  
--- 1,49 ----
! <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
!   "http://www.w3.org/TR/html4/loose.dtd">  
! <html > 
! <head>
! 
!     <title>tex_complex_tex4ht_math.html</title> 
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
! <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
! <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
! <!-- html --> 
! <meta name="src" content="tex_complex_tex4ht_math.tex"> 
! <link rel="stylesheet" type="text/css" href="tex_complex_tex4ht_math.css"> 
! </head><body 
! >
! <!--l. 3--><p class="indent" >     
!  
! <!-- tex4ht_begin tex_complex_tex4ht_math math 1 --> 
!  (<span 
! class="cmmi-10">I </span><span 
! class="cmsy-10">- </span><span 
! class="cmmi-10">D</span>)<span 
! class="cmmi-10">&#x03C6;</span>(<span 
! class="cmmi-10">t</span>) 
! <!-- tex4ht_end tex_complex_tex4ht_math math 1 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_complex_tex4ht_math math 2 --> 
!  <span 
! class="cmmi-10">&#x03D5;wV</span> <sup><span 
! class="cmmi-7">t</span></sup> 
! <!-- tex4ht_end tex_complex_tex4ht_math math 2 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_complex_tex4ht_math math 3 --> 
!  <span 
! class="cmmi-10">h</span><img 
! src="tex_complex_tex4ht_math0x.png" alt="&#x03C8;&#x02D9;"  class="dot" ><sup><span 
! class="cmmi-7">&#x03D5;</span></sup> 
! <!-- tex4ht_end tex_complex_tex4ht_math math 3 --> 
!  
! 
! 
!      
! </body></html> 
! 
  
  
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,10 ****
  htfcss: cmmi font-style: italic;
  htfcss: cmmib font-style: italic; font-weight: bold;
- htfcss: cmtt font-family: monospace;
  File: tex_complex_tex4ht_math.html
  --- characters ---
  Font("cmmi","7","7","100")
! Font("cmr","10","10","109")
! Font("cmtt","10","10","109")
! Font("cmmi","10","10","109")
! Font("cmsy","10","10","109")
--- 1,53 ----
  htfcss: cmmi font-style: italic;
  htfcss: cmmib font-style: italic; font-weight: bold;
  File: tex_complex_tex4ht_math.html
+ File: tex_complex_tex4ht_math.css
+ File: tex_complex_tex4ht_math.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
+ --- needs --- tex_complex_tex4ht_math.idv[1] ==> tex_complex_tex4ht_math0x.png ---
  --- characters ---
+ Font("cmr","10","10","100")
+ Font("cmmi","10","10","100")
  Font("cmmi","7","7","100")
! Font("cmsy","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,10 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_complex_tex4ht_math math 1 -->\Hnewline}
+ \IgnorePar $(I-D) \varphi(t)$\HCode{\Hnewline <!-- tex4ht_end tex_complex_tex4ht_math math 1 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_complex_tex4ht_math math 2 -->\Hnewline}
+ \IgnorePar $\phi w V^t$\HCode{\Hnewline <!-- tex4ht_end tex_complex_tex4ht_math math 2 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_complex_tex4ht_math math 3 -->\Hnewline}
+ \IgnorePar $h \dot \psi^\phi$\HCode{\Hnewline <!-- tex4ht_end tex_complex_tex4ht_math math 3 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.texi texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.texi
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.texi	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.texi	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,32 ****
- \input texinfo
- @setfilename tex_complex_tex4ht_math.info
- @c Automatically generated
- @verbatim
- 
- <!-- tex4ht_begin tex_complex_tex4ht_math math 1 -->
- @end verbatim
- @math{(I-D) \varphi(t)}
- @verbatim
- <!-- tex4ht_end tex_complex_tex4ht_math math 1 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_complex_tex4ht_math math 2 -->
- @end verbatim
- @math{\phi w V^t}
- @verbatim
- <!-- tex4ht_end tex_complex_tex4ht_math math 2 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_complex_tex4ht_math math 3 -->
- @end verbatim
- @math{h \dot \psi^\phi}
- @verbatim
- <!-- tex4ht_end tex_complex_tex4ht_math math 3 -->
- 
- @end verbatim
- 
- @bye
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.tmp texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.tmp
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.tmp	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.xref texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.xref
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_math.xref	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_complex_tex4ht_math.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.css	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 4,11 ****
  .cmmi-7{font-size:70%;font-style: italic;}
  .cmsy-7{font-size:70%;}
! p.noindent { text-indent: 0em }
! td p.noindent { text-indent: 0em; margin-top:0em; }
! p.nopar { text-indent: 0em; }
! p.indent{ text-indent: 1.5em }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
--- 4,13 ----
  .cmmi-7{font-size:70%;font-style: italic;}
  .cmsy-7{font-size:70%;}
! p{margin-top:0;margin-bottom:0}
! p.indent{text-indent:0;}
! p + p{margin-top:1em;}
! p + div, p + pre {margin-top:1em;}
! div + p, pre + p {margin-top:1em;}
! a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 14,17 ****
--- 16,20 ----
  .Canvas { position:relative; }
  img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
  .obeylines-h,.obeylines-v {white-space: nowrap; }
  div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 21,27 ****
  .centerline {text-align:center;}
  .rightline {text-align:right;}
- span.TEX {letter-spacing: -0.125em; }
- span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- a span.TEX span.E {text-decoration: none; }
  .underline{ text-decoration:underline; }
  .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 24,27 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,55 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+     <title>tex_complex_tex4ht_tex.html</title> 
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
+ <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <!-- html --> 
+ <meta name="src" content="tex_complex_tex4ht_tex.tex"> 
+ <link rel="stylesheet" type="text/css" href="tex_complex_tex4ht_tex.css"> 
+ </head><body 
+ >
+ <!--l. 3--><p class="indent" >     
+  
+ <!-- tex4ht_begin tex_complex_tex4ht_tex tex 1 --> 
+ 
+     <div class="math-display" >
+ <img 
+ src="tex_complex_tex4ht_tex0x.png" alt="&#x2202;&#x03B7;g(&#x03B7;(t),&#x03C6;(t));
+ " class="math-display" ></div>
+ <!--l. 6--><p class="indent" >     
+ <!-- tex4ht_end tex_complex_tex4ht_tex tex 1 --> 
+  
+   
+  
+ <!-- tex4ht_begin tex_complex_tex4ht_tex tex 2 --> 
+ 
+     <div class="math-display" >
+ <img 
+ src="tex_complex_tex4ht_tex1x.png" alt="    &#8224;
+ UwV
+ " class="math-display" ></div>
+ <!--l. 11--><p class="indent" >     
+ <!-- tex4ht_end tex_complex_tex4ht_tex tex 2 --> 
+  
+   
+  
+ <!-- tex4ht_begin tex_complex_tex4ht_tex tex 3 --> 
+ 
+     <div class="math-display" >
+ <img 
+ src="tex_complex_tex4ht_tex2x.png" alt="&#x03C9; = h(&#x03B7;,&#x03C6; )
+ " class="math-display" ></div>
+ <!--l. 16--><p class="indent" >     
+ <!-- tex4ht_end tex_complex_tex4ht_tex tex 3 --> 
+  
+ 
+ 
+      
+ </body></html> 
+ 
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_httex/tex_complex_tex4ht_tex.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 4,11 ****
  File: tex_complex_tex4ht_tex.css
  File: tex_complex_tex4ht_tex.tmp
! Css: p.noindent { text-indent: 0em }
! Css: td p.noindent { text-indent: 0em; margin-top:0em; }
! Css: p.nopar { text-indent: 0em; }
! Css: p.indent{ text-indent: 1.5em }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
--- 4,13 ----
  File: tex_complex_tex4ht_tex.css
  File: tex_complex_tex4ht_tex.tmp
! Css: p{margin-top:0;margin-bottom:0}
! Css: p.indent{text-indent:0;}
! Css: p + p{margin-top:1em;}
! Css: p + div, p + pre {margin-top:1em;}
! Css: div + p, pre + p {margin-top:1em;}
! Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 20,23 ****
--- 22,26 ----
  Css: .Canvas { position:relative; }
  Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
  Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
  Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 27,33 ****
  Css: .centerline {text-align:center;}
  Css: .rightline {text-align:right;}
- Css: span.TEX {letter-spacing: -0.125em; }
- Css: span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- Css: a span.TEX span.E {text-decoration: none; }
  Css: .underline{ text-decoration:underline; }
  Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 30,33 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,11 ****
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <!-- $$\partial_{\eta} g(\eta(t),\varphi(t));
  $$
  
  Some (I-D) \varphi(t) math. -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>The title</title>
  
--- 1,11 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- $$\partial_{\eta} g(\eta(t),\varphi(t));
  $$
  
  Some (I-D) \varphi(t) math. -->
  <title>The title</title>
  
***************
*** 15,25 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 15,27 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 30,33 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,45 ****
  <h1>The title</h1>
  
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 43,47 ----
  <h1>The title</h1>
  
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 48,71 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_1.svg"
!  ALT="\begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <p>Some <!-- MATH
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN> math.
  </p><hr>
  
  
! <span id="Top"></span><span id="The-title"></span><h1 class="top">The title</h1>
  
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 50,73 ----
   -->
  
! <IMG
!  STYLE="height: 2.63ex; vertical-align: -0.78ex; " SRC="tex_complex_1.svg"
!  ALT="$\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $">
  </DIV>
! 
  
  <p>Some <!-- MATH
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN> math.
  </p><hr>
  
  
! <div class="top" id="Top">
! <span id="The-title"></span><h1 class="top">The title</h1>
  
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 74,94 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_1.svg"
!  ALT="\begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <p>Some <!-- MATH
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN> math.
  </p>
  <p>Tex:
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 76,95 ----
   -->
  
! <IMG
!  STYLE="height: 2.63ex; vertical-align: -0.78ex; " SRC="tex_complex_1.svg"
!  ALT="$\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $">
  </DIV>
! 
  
  <p>Some <!-- MATH
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN> math.
  </p>
  <p>Tex:
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 97,110 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_2.svg"
!  ALT="\begin{displaymath}
! U w V^\dagger
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  </p>
! <p>and math <SPAN CLASS="MATH"><IMG STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_5.svg"
   ALT="$\phi w V^t$"></SPAN>.
  </p>
--- 98,110 ----
   -->
  
! <IMG
!  STYLE="height: 2.31ex; vertical-align: -0.12ex; " SRC="tex_complex_2.svg"
!  ALT="$\displaystyle U w V^\dagger
! $">
  </DIV>
! 
  </p>
! <p>and math <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_5.svg"
   ALT="$\phi w V^t$"></SPAN>.
  </p>
***************
*** 115,121 ****
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h3>
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 115,120 ----
  <h3 class="footnotes-heading">Footnotes</h3>
  
! <h5><a id="FOOT1" href="#DOCF1">(1)</a></h5>
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 124,144 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_3.svg"
!  ALT="\begin{displaymath}
! \omega = h ( \eta , \varphi)
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <p>and math <!-- MATH
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>.
  </p>
  </div>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 123,142 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_3.svg"
!  ALT="$\displaystyle \omega = h ( \eta , \varphi)
! $">
  </DIV>
! 
  
  <p>and math <!-- MATH
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>.
  </p>
  </div>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex-l2h_cache.pm texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex-l2h_cache.pm
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex-l2h_cache.pm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex-l2h_cache.pm	2021-05-06 20:57:59.000000000 +0100
***************
*** 3,8 ****
   U w V^\dagger
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 3,7 ----
   U w V^\dagger
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 11,28 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_2.svg"
!  ALT="\begin{displaymath}
! U w V^\dagger
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  
  $l2h_cache_key = q/$$
  \omega = h ( \eta , \varphi) 
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 10,24 ----
   -->
  
! <IMG
!  STYLE="height: 2.31ex; vertical-align: -0.12ex; " SRC="tex_complex_2.svg"
!  ALT="$\displaystyle U w V^\dagger
! $">
  </DIV>
! |;
  
  $l2h_cache_key = q/$$
  \omega = h ( \eta , \varphi) 
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 31,47 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_3.svg"
!  ALT="\begin{displaymath}
! \omega = h ( \eta , \varphi)
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  
  $l2h_cache_key = q/$$\partial_{\eta} g(\eta(t),\varphi(t));
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 27,40 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_3.svg"
!  ALT="$\displaystyle \omega = h ( \eta , \varphi)
! $">
  </DIV>
! |;
  
  $l2h_cache_key = q/$$\partial_{\eta} g(\eta(t),\varphi(t));
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 50,60 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_1.svg"
!  ALT="\begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  
  $l2h_cache_key = q/$(I-D) \varphi(t)$/;
--- 43,52 ----
   -->
  
! <IMG
!  STYLE="height: 2.63ex; vertical-align: -0.78ex; " SRC="tex_complex_1.svg"
!  ALT="$\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $">
  </DIV>
! |;
  
  $l2h_cache_key = q/$(I-D) \varphi(t)$/;
***************
*** 62,70 ****
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN>|;
  
  $l2h_cache_key = q/$\phi w V^t$/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_5.svg"
   ALT="$\phi w V^t$"></SPAN>|;
  
--- 54,64 ----
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN>|;
  
  $l2h_cache_key = q/$\phi w V^t$/;
! $l2h_cache{$l2h_cache_key} = q|<SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_5.svg"
   ALT="$\phi w V^t$"></SPAN>|;
  
***************
*** 73,77 ****
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>|;
  1;
\ No newline at end of file
--- 67,72 ----
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>|;
  1;
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>tex_complex_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>tex_complex_l2h</TITLE>
***************
*** 21,26 ****
  
  <!-- l2h_begin tex_complex_l2h 1 -->
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 21,25 ----
  
  <!-- l2h_begin tex_complex_l2h 1 -->
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 29,45 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_l2h_img1.svg"
!  ALT="\begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_complex_l2h 1 -->
  
  <!-- l2h_begin tex_complex_l2h 2 -->
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 28,42 ----
   -->
  
! <IMG
!  STYLE="height: 2.63ex; vertical-align: -0.78ex; " SRC="tex_complex_l2h_img1.svg"
!  ALT="$\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $">
  </DIV>
! 
  
  <!-- l2h_end tex_complex_l2h 1 -->
  
  <!-- l2h_begin tex_complex_l2h 2 -->
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 48,65 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_l2h_img2.svg"
!  ALT="\begin{displaymath}
! U w V^\dagger
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_complex_l2h 2 -->
  
  <!-- l2h_begin tex_complex_l2h 3 -->
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 45,59 ----
   -->
  
! <IMG
!  STYLE="height: 2.31ex; vertical-align: -0.12ex; " SRC="tex_complex_l2h_img2.svg"
!  ALT="$\displaystyle U w V^\dagger
! $">
  </DIV>
! 
  
  <!-- l2h_end tex_complex_l2h 2 -->
  
  <!-- l2h_begin tex_complex_l2h 3 -->
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 68,79 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_complex_l2h_img3.svg"
!  ALT="\begin{displaymath}
! \omega = h ( \eta , \varphi)
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_complex_l2h 3 -->
--- 62,71 ----
   -->
  
! <IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_l2h_img3.svg"
!  ALT="$\displaystyle \omega = h ( \eta , \varphi)
! $">
  </DIV>
! 
  
  <!-- l2h_end tex_complex_l2h 3 -->
***************
*** 83,87 ****
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_l2h_img4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN>
  
--- 75,80 ----
   $(I-D) \varphi(t)$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.55ex; vertical-align: -0.70ex; " SRC="tex_complex_l2h_img4.svg"
   ALT="$(I-D) \varphi(t)$"></SPAN>
  
***************
*** 89,93 ****
  
  <!-- l2h_begin tex_complex_l2h 5 -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_l2h_img5.svg"
   ALT="$\phi w V^t$"></SPAN>
  
--- 82,87 ----
  
  <!-- l2h_begin tex_complex_l2h 5 -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.52ex; vertical-align: -0.57ex; " SRC="tex_complex_l2h_img5.svg"
   ALT="$\phi w V^t$"></SPAN>
  
***************
*** 98,102 ****
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_l2h_img6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>
  
--- 92,97 ----
   $h \dot \psi^\phi$
   -->
! <SPAN CLASS="MATH"><IMG
!  STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_complex_l2h_img6.svg"
   ALT="$h \dot \psi^\phi$"></SPAN>
  
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex_l2h_images.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex_l2h_images.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex_l2h_images.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_complex_l2h/tex_complex_l2h_images.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 10,15 ****
  \usepackage{xcolor}
  
- \usepackage[]{inputenc}
- 
  
  
--- 10,13 ----
***************
*** 58,91 ****
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBox#1#2{%
!     \setbox\lthtmlPageBox\vbox{\hbox{\catcode`\_=8 #2}}%
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}}%
! \long\def\lthtmlTightFBox#1#2{%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     {\catcode`\_=8 #2}%
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBox{#1}{\let\@eqnnum\relax#2}}
!     \long\def\lthtmlfigureA#1#2\lthtmlfigureZ{\let\@savefreelist\@freelist
!         \lthtmlTightFBox{#1}{#2}\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1#2\lthtmlpictureZ{\let\@savefreelist\@freelist
!         \lthtmlTightVBox{#1}{#2}\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
--- 56,92 ----
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBoxA#1{\def\lthtmllabel{#1}
!     \setbox\lthtmlPageBox\vbox\bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightVBoxZ{\egroup
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
! \long\def\lthtmlTightFBoxA#1{\def\lthtmllabel{#1}%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     \bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightFBoxZ{\egroup
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBoxA{#1}{#2}\lthtmlTightVBoxZ}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBoxA{#1}{\let\@eqnnum\relax#2}\lthtmlTightVBoxZ}
!     \long\def\lthtmlfigureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightFBoxA{#1}}
!     \long\def\lthtmlfigureZ{
!         \lthtmlTightFBoxZ\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightVBoxA{#1}}
!     \long\def\lthtmlpictureZ{
!         \lthtmlTightVBoxZ\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
***************
*** 118,141 ****
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath6}%
! \begin{displaymath}\partial_{\eta} g(\eta(t),\varphi(t));
! \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath8}%
! \begin{displaymath}
!  U w V^\dagger
! \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath10}%
! \begin{displaymath}
! \omega = h ( \eta , \varphi) 
! \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
--- 119,140 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay19}%
! $\displaystyle \partial_{\eta} g(\eta(t),\varphi(t));
! $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay21}%
! $\displaystyle U w V^\dagger
! $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay23}%
! $\displaystyle \omega = h ( \eta , \varphi) 
! $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,73 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Tests</title>
+ 
+ <meta name="description" content="Tests">
+ <meta name="keywords" content="Tests">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ @import "tex_eqalign_tex4ht_displaymath.css";
+ @import "tex_eqalign_tex4ht_tex.css";
+ 
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="top" id="Top">
+ <span id="Tests"></span><h1 class="top">Tests</h1>
+ 
+ 
+ <!--l. 5--><p class="indent" >
+     <div class="math-display" >
+ <img 
+ src="tex_eqalign_tex4ht_displaymath0x.png" alt="                                    &#x222B;
+ [3.1]                                  v(t)dt = u(t)+ C
+                                     &#x222B;
+ [3.2]                                  v(t)dt = u(t)+ H
+ " class="math-display" ></div>
+ <!--l. 10--><p class="indent" >     
+ 
+ 
+     <div class="math-display" >
+ <img 
+ src="tex_eqalign_tex4ht_tex0x.png" alt="                                    &#x222B;
+ [3.1]                                  v(t)dt = u(t)+ C
+                                     &#x222B;
+ [3.2]                                  v(t)dt = u(t)+ H
+ " class="math-display" ></div>
+ <!--l. 8--><p class="indent" >     
+ 
+ <hr></div>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.4ct texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.4ct
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.4ct	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.4tc texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.4tc
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.4tc	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,41 ----
+  
+ /* start css.sty */
+ .cmmi-10{font-style: italic;}
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,36 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+     <title>tex_eqalign_tex4ht_displaymath.html</title> 
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
+ <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <!-- html --> 
+ <meta name="src" content="tex_eqalign_tex4ht_displaymath.tex"> 
+ <link rel="stylesheet" type="text/css" href="tex_eqalign_tex4ht_displaymath.css"> 
+ </head><body 
+ >
+ <!--l. 3--><p class="indent" >     
+  
+ <!-- tex4ht_begin tex_eqalign_tex4ht_displaymath displaymath 1 --> 
+ 
+ <!--l. 5--><p class="indent" >
+     <div class="math-display" >
+ <img 
+ src="tex_eqalign_tex4ht_displaymath0x.png" alt="                                    &#x222B;
+ [3.1]                                  v(t)dt = u(t)+ C
+                                     &#x222B;
+ [3.2]                                  v(t)dt = u(t)+ H
+ " class="math-display" ></div>
+ <!--l. 10--><p class="indent" >     
+ <!-- tex4ht_end tex_eqalign_tex4ht_displaymath displaymath 1 --> 
+  
+ 
+ 
+      
+ </body></html> 
+ 
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.lg	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,52 ----
+ htfcss: cmmi font-style: italic;
+ htfcss: cmmib font-style: italic; font-weight: bold;
+ File: tex_eqalign_tex4ht_displaymath.html
+ File: tex_eqalign_tex4ht_displaymath.css
+ File: tex_eqalign_tex4ht_displaymath.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
+ --- needs --- tex_eqalign_tex4ht_displaymath.idv[1] ==> tex_eqalign_tex4ht_displaymath0x.png ---
+ --- characters ---
+ Font("cmr","10","10","100")
+ Font("cmmi","10","10","100")
+ Font("cmex","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,12 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_eqalign_tex4ht_displaymath displaymath 1 -->\Hnewline}
+ 
+ $$\leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ $$
+ \HCode{\Hnewline <!-- tex4ht_end tex_eqalign_tex4ht_displaymath displaymath 1 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.tmp texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.tmp
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.tmp	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.xref texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.xref
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_displaymath.xref	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_eqalign_tex4ht_displaymath.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.4ct texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.4ct
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.4ct	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.4tc texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.4tc
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.4tc	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,41 ----
+  
+ /* start css.sty */
+ .cmmi-10{font-style: italic;}
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,35 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+     <title>tex_eqalign_tex4ht_tex.html</title> 
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
+ <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <!-- html --> 
+ <meta name="src" content="tex_eqalign_tex4ht_tex.tex"> 
+ <link rel="stylesheet" type="text/css" href="tex_eqalign_tex4ht_tex.css"> 
+ </head><body 
+ >
+ <!--l. 3--><p class="indent" >     
+  
+ <!-- tex4ht_begin tex_eqalign_tex4ht_tex tex 1 --> 
+ 
+     <div class="math-display" >
+ <img 
+ src="tex_eqalign_tex4ht_tex0x.png" alt="                                    &#x222B;
+ [3.1]                                  v(t)dt = u(t)+ C
+                                     &#x222B;
+ [3.2]                                  v(t)dt = u(t)+ H
+ " class="math-display" ></div>
+ <!--l. 8--><p class="indent" >     
+ <!-- tex4ht_end tex_eqalign_tex4ht_tex tex 1 --> 
+  
+ 
+ 
+      
+ </body></html> 
+ 
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.lg	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,52 ----
+ htfcss: cmmi font-style: italic;
+ htfcss: cmmib font-style: italic; font-weight: bold;
+ File: tex_eqalign_tex4ht_tex.html
+ File: tex_eqalign_tex4ht_tex.css
+ File: tex_eqalign_tex4ht_tex.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
+ --- needs --- tex_eqalign_tex4ht_tex.idv[1] ==> tex_eqalign_tex4ht_tex0x.png ---
+ --- characters ---
+ Font("cmr","10","10","100")
+ Font("cmmi","10","10","100")
+ Font("cmex","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,10 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_eqalign_tex4ht_tex tex 1 -->\Hnewline}
+ $$\leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }$$
+ \HCode{\Hnewline <!-- tex4ht_end tex_eqalign_tex4ht_tex tex 1 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.tmp texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.tmp
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.tmp	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.xref texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.xref
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_httex/tex_eqalign_tex4ht_tex.xref	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_eqalign_tex4ht_tex.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign.2 texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign.2
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign.2	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign.2	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ texexpand 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,86 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Tests</title>
+ 
+ <meta name="description" content="Tests">
+ <meta name="keywords" content="Tests">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="top" id="Top">
+ <span id="Tests"></span><h1 class="top">Tests</h1>
+ 
+ <DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ \leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 5.37ex; vertical-align: -2.12ex; " SRC="tex_eqalign_1.svg"
+  ALT="$\displaystyle \leqalignno{
+ \int v(t)\, dt &amp;= u(t) + C&amp;[3.1]\cr
+ \int v(t)\, dt &amp;= u(t) + H&amp;[3.2]\cr
+ }$">
+ </DIV>
+ 
+ <DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ \leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 5.37ex; vertical-align: -2.12ex; " SRC="tex_eqalign_1.svg"
+  ALT="$\displaystyle \leqalignno{
+ \int v(t)\, dt &amp;= u(t) + C&amp;[3.1]\cr
+ \int v(t)\, dt &amp;= u(t) + H&amp;[3.2]\cr
+ }$">
+ </DIV>
+ 
+ 
+ <hr></div>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign-l2h_cache.pm texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign-l2h_cache.pm
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign-l2h_cache.pm	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign-l2h_cache.pm	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,48 ----
+ 
+ $l2h_cache_key = q/$$\leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ $$/;
+ $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ \leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 5.37ex; vertical-align: -2.12ex; " SRC="tex_eqalign_1.svg"
+  ALT="$\displaystyle \leqalignno{
+ \int v(t)\, dt &amp;= u(t) + C&amp;[3.1]\cr
+ \int v(t)\, dt &amp;= u(t) + H&amp;[3.2]\cr
+ }$">
+ </DIV>
+ |;
+ 
+ $l2h_cache_key = q/$$\leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }$$/;
+ $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ \leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 5.37ex; vertical-align: -2.12ex; " SRC="tex_eqalign_1.svg"
+  ALT="$\displaystyle \leqalignno{
+ \int v(t)\, dt &amp;= u(t) + C&amp;[3.1]\cr
+ \int v(t)\, dt &amp;= u(t) + H&amp;[3.2]\cr
+ }$">
+ </DIV>
+ |;
+ 1;
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,68 ----
+ <!DOCTYPE HTML>
+ 
+ <!--Converted with LaTeX2HTML
+ <HTML lang="en">
+ <HEAD>
+ <TITLE>tex_eqalign_l2h</TITLE>
+ <META NAME="description" CONTENT="tex_eqalign_l2h">
+ <META NAME="keywords" CONTENT="tex_eqalign_l2h">
+ <META NAME="resource-type" CONTENT="document">
+ <META NAME="distribution" CONTENT="global">
+ 
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
+ <META NAME="viewport" CONTENT="width=device-width, initial-scale=1.0">
+ <META NAME="Generator" CONTENT="LaTeX2HTML">
+ 
+ <LINK REL="STYLESHEET" HREF="tex_eqalign_l2h.css">
+ 
+ </HEAD>
+ 
+ <BODY >
+ 
+ <!-- l2h_begin tex_eqalign_l2h 1 -->
+ <DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ \leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 5.37ex; vertical-align: -2.12ex; " SRC="tex_eqalign_l2h_img1.svg"
+  ALT="$\displaystyle \leqalignno{
+ \int v(t)\, dt &amp;= u(t) + C&amp;[3.1]\cr
+ \int v(t)\, dt &amp;= u(t) + H&amp;[3.2]\cr
+ }$">
+ </DIV>
+ 
+ 
+ <!-- l2h_end tex_eqalign_l2h 1 -->
+ 
+ <!-- l2h_begin tex_eqalign_l2h 2 -->
+ <DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ \leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 5.37ex; vertical-align: -2.12ex; " SRC="tex_eqalign_l2h_img1.svg"
+  ALT="$\displaystyle \leqalignno{
+ \int v(t)\, dt &amp;= u(t) + C&amp;[3.1]\cr
+ \int v(t)\, dt &amp;= u(t) + H&amp;[3.2]\cr
+ }$">
+ </DIV>
+ 
+ 
+ <!-- l2h_end tex_eqalign_l2h 2 -->
+ <BR>
+ <HR>
+ </BODY>
+ </HTML>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h_images.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h_images.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h_images.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h_images.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,130 ----
+ \batchmode
+ 
+ \documentclass{article}
+ \RequirePackage{ifthen}
+ 
+ 
+ \usepackage{html}
+ 
+ 
+ \usepackage{xcolor}
+ 
+ 
+ 
+ \makeatletter
+ 
+ \makeatletter
+ \count@=\the\catcode`\_ \catcode`\_=8 
+ \newenvironment{tex2html_wrap}{}{}%
+ \catcode`\<=12\catcode`\_=\count@
+ \newcommand{\providedcommand}[1]{\expandafter\providecommand\csname #1\endcsname}%
+ \newcommand{\renewedcommand}[1]{\expandafter\providecommand\csname #1\endcsname{}%
+   \expandafter\renewcommand\csname #1\endcsname}%
+ \newcommand{\newedenvironment}[1]{\newenvironment{#1}{}{}\renewenvironment{#1}}%
+ \let\newedcommand\renewedcommand
+ \let\renewedenvironment\newedenvironment
+ \makeatother
+ \let\mathon=$
+ \let\mathoff=$
+ \ifx\AtBeginDocument\undefined \newcommand{\AtBeginDocument}[1]{}\fi
+ \newbox\sizebox
+ \setlength{\hoffset}{0pt}\setlength{\voffset}{0pt}
+ \addtolength{\textheight}{\footskip}\setlength{\footskip}{0pt}
+ \addtolength{\textheight}{\topmargin}\setlength{\topmargin}{0pt}
+ \addtolength{\textheight}{\headheight}\setlength{\headheight}{0pt}
+ \addtolength{\textheight}{\headsep}\setlength{\headsep}{0pt}
+ \setlength{\textwidth}{451pt}
+ \setlength{\textheight}{554pt}
+ \newwrite\lthtmlwrite
+ \makeatletter
+ \let\realnormalsize=\normalsize
+ \global\topskip=2sp
+ \def\preveqno{}\let\real@float=\@float \let\realend@float=\end@float
+ \def\@float{\let\@savefreelist\@freelist\real@float}
+ \def\liih@math{\ifmmode$\else\bad@math\fi}
+ \def\end@float{\realend@float\global\let\@freelist\@savefreelist}
+ \let\real@dbflt=\@dbflt \let\end@dblfloat=\end@float
+ \let\@largefloatcheck=\relax
+ \let\if@boxedmulticols=\iftrue
+ \def\@dbflt{\let\@savefreelist\@freelist\real@dbflt}
+ \def\adjustnormalsize{\def\normalsize{\mathsurround=0pt \realnormalsize
+  \parindent=0pt\abovedisplayskip=0pt\belowdisplayskip=0pt}%
+  \def\phantompar{\csname par\endcsname}\normalsize}%
+ \def\lthtmltypeout#1{{\let\protect\string \immediate\write\lthtmlwrite{#1}}}%
+ \usepackage[tightpage,active]{preview}
+ \newbox\lthtmlPageBox
+ \newdimen\lthtmlCropMarkHeight
+ \newdimen\lthtmlCropMarkDepth
+ \long\def\lthtmlTightVBoxA#1{\def\lthtmllabel{#1}
+     \setbox\lthtmlPageBox\vbox\bgroup\catcode`\_=8 }%
+ \long\def\lthtmlTightVBoxZ{\egroup
+     \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
+     \lthtmlCropMarkDepth=\dp\lthtmlPageBox
+     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
+     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
+     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
+ \long\def\lthtmlTightFBoxA#1{\def\lthtmllabel{#1}%
+     \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
+     \let\ifinner=\iffalse \let\)\liih@math %
+     \bgroup\catcode`\_=8 }%
+ \long\def\lthtmlTightFBoxZ{\egroup
+     \@next\next\@currlist{}{\def\next{\voidb@x}}%
+     \expandafter\box\next\egroup %
+     \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
+     \lthtmlCropMarkDepth=\dp\lthtmlPageBox
+     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
+     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
+     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
+     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
+     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
+     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBoxA{#1}{#2}\lthtmlTightVBoxZ}
+     \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
+         \lthtmlTightVBoxA{#1}{\let\@eqnnum\relax#2}\lthtmlTightVBoxZ}
+     \long\def\lthtmlfigureA#1{\let\@savefreelist\@freelist
+         \lthtmlTightFBoxA{#1}}
+     \long\def\lthtmlfigureZ{
+         \lthtmlTightFBoxZ\global\let\@freelist\@savefreelist}
+     \long\def\lthtmlpictureA#1{\let\@savefreelist\@freelist
+         \lthtmlTightVBoxA{#1}}
+     \long\def\lthtmlpictureZ{
+         \lthtmlTightVBoxZ\global\let\@freelist\@savefreelist}
+ \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
+   \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
+   \else\expandafter\vss\fi}%
+ \providecommand{\selectlanguage}[1]{}%
+ \makeatletter \tracingstats = 1 
+ 
+ 
+ \begin{document}
+ \pagestyle{empty}\thispagestyle{empty}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength hsize=\the\hsize}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength vsize=\the\vsize}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength hoffset=\the\hoffset}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength voffset=\the\voffset}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength topmargin=\the\topmargin}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength topskip=\the\topskip}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength headheight=\the\headheight}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength headsep=\the\headsep}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength parskip=\the\parskip}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength oddsidemargin=\the\oddsidemargin}\lthtmltypeout{}%
+ \makeatletter
+ \if@twoside\lthtmltypeout{latex2htmlLength evensidemargin=\the\evensidemargin}%
+ \else\lthtmltypeout{latex2htmlLength evensidemargin=\the\oddsidemargin}\fi%
+ \lthtmltypeout{}%
+ \makeatother
+ \setcounter{page}{1}
+ \onecolumn
+ 
+ % !!! IMAGES START HERE !!!
+ 
+ {\newpage\clearpage
+ \lthtmlinlinemathA{tex2html_wrap_indisplay12}%
+ $\displaystyle \leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }$%
+ \lthtmlindisplaymathZ
+ \lthtmlcheckvsize\clearpage}
+ 
+ 
+ \end{document}
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h_labels.pl texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h_labels.pl
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h_labels.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h_labels.pl	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,13 ----
+ # LaTeX2HTML
+ # Associate labels original text with physical files.
+ 
+ 
+ 1;
+ 
+ 
+ # LaTeX2HTML
+ # labels from external_latex_labels array.
+ 
+ 
+ 1;
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_eqalign_l2h/tex_eqalign_l2h.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,31 ----
+ % This document was automatically generated by the l2h extenstion of texi2html
+ % DO NOT EDIT !!!
+ \documentclass{article}
+ \usepackage{html}
+ \begin{document}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin tex_eqalign_l2h 1 -->
+ \end{rawhtml}
+ $$\leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }$$
+ \begin{rawhtml}
+ <!-- l2h_end tex_eqalign_l2h 1 -->
+ 
+ \end{rawhtml}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin tex_eqalign_l2h 2 -->
+ \end{rawhtml}
+ $$\leqalignno{
+    \int v(t)\, dt &= u(t) + C&[3.1]\cr
+    \int v(t)\, dt &= u(t) + H&[3.2]\cr
+ }
+ $$
+ \begin{rawhtml}
+ <!-- l2h_end tex_eqalign_l2h 2 -->
+ 
+ \end{rawhtml}
+ \end{document}
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,57 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Tests</title>
+ 
+ <meta name="description" content="Tests">
+ <meta name="keywords" content="Tests">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ @import "tex_gdef_tex4ht_displaymath.css";
+ @import "tex_gdef_tex4ht_math.css";
+ @import "tex_gdef_tex4ht_tex.css";
+ 
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="top" id="Top">
+ <span id="Tests"></span><h1 class="top">Tests</h1>
+ 
+    
+ 
+ 
+ 
+ <hr></div>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.4ct texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.4ct
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.4ct	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.4tc texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.4tc
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.4tc	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,40 ----
+  
+ /* start css.sty */
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,6 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.lg	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,47 ----
+ File: tex_gdef_tex4ht_displaymath.html
+ File: tex_gdef_tex4ht_displaymath.css
+ File: tex_gdef_tex4ht_displaymath.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
+ --- characters ---
+ Font("cmr","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,9 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_gdef_tex4ht_displaymath displaymath 1 -->\Hnewline}
+ 
+ $$ \Desig
+ $$
+ \HCode{\Hnewline <!-- tex4ht_end tex_gdef_tex4ht_displaymath displaymath 1 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.tmp texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.tmp
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.tmp	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.xref texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.xref
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_displaymath.xref	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_gdef_tex4ht_displaymath.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.4ct texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.4ct
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.4ct	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.4tc texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.4tc
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.4tc	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,40 ----
+  
+ /* start css.sty */
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,6 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.lg	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,47 ----
+ File: tex_gdef_tex4ht_math.html
+ File: tex_gdef_tex4ht_math.css
+ File: tex_gdef_tex4ht_math.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
+ --- characters ---
+ Font("cmr","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,6 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_gdef_tex4ht_math math 1 -->\Hnewline}
+ \IgnorePar $\Desig$\HCode{\Hnewline <!-- tex4ht_end tex_gdef_tex4ht_math math 1 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.tmp texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.tmp
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.tmp	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.xref texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.xref
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_math.xref	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_gdef_tex4ht_math.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.4ct texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.4ct
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.4ct	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.4tc texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.4tc
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.4tc	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,40 ----
+  
+ /* start css.sty */
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,27 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+     <title>tex_gdef_tex4ht_tex.html</title> 
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
+ <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <!-- html --> 
+ <meta name="src" content="tex_gdef_tex4ht_tex.tex"> 
+ <link rel="stylesheet" type="text/css" href="tex_gdef_tex4ht_tex.css"> 
+ </head><body 
+ >
+ <!--l. 3--><p class="indent" >     
+  
+ <!-- tex4ht_begin tex_gdef_tex4ht_tex tex 1 --> 
+    
+ <!-- tex4ht_end tex_gdef_tex4ht_tex tex 1 --> 
+  
+ 
+ 
+      
+ </body></html> 
+ 
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.lg	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,47 ----
+ File: tex_gdef_tex4ht_tex.html
+ File: tex_gdef_tex4ht_tex.css
+ File: tex_gdef_tex4ht_tex.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
+ --- characters ---
+ Font("cmr","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,7 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_gdef_tex4ht_tex tex 1 -->\Hnewline}
+   \gdef\Desig{\buildrel \rm def \over \equiv}
+ \HCode{\Hnewline <!-- tex4ht_end tex_gdef_tex4ht_tex tex 1 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.tmp texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.tmp
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.tmp	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.xref texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.xref
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_httex/tex_gdef_tex4ht_tex.xref	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_gdef_tex4ht_tex.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef.2 texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef.2
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef.2	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef.2	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ texexpand 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,71 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Tests</title>
+ 
+ <meta name="description" content="Tests">
+ <meta name="keywords" content="Tests">
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
+ <style type="text/css">
+ <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+ pre.menu-comment {font-family: serif}
+ pre.menu-preformatted {font-family: serif}
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+ 
+ 
+ </head>
+ 
+ <body lang="en">
+ <div class="top" id="Top">
+ <span id="Tests"></span><h1 class="top">Tests</h1>
+ 
+   
+ 
+ <p><!-- MATH
+  $\buildrel \rm def \over \equiv$
+  -->
+ <SPAN CLASS="MATH"><IMG
+  STYLE="height: 3.12ex; vertical-align: -0.12ex; " SRC="tex_gdef_1.svg"
+  ALT="$\buildrel \rm def \over \equiv $"></SPAN>
+ </p>
+ <DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ \buildrel \rm def \over \equiv
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 3.12ex; vertical-align: -0.12ex; " SRC="tex_gdef_2.svg"
+  ALT="$\displaystyle \buildrel \rm def \over \equiv
+ $">
+ </DIV>
+ 
+ <hr></div>
+ <p><font size="-1">
+   This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
+ </font></p>
+ 
+ 
+ </body>
+ </html>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef-l2h_cache.pm texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef-l2h_cache.pm
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef-l2h_cache.pm	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef-l2h_cache.pm	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,28 ----
+ 
+ $l2h_cache_key = q/  \gdef\Desig{\buildrel \rm def \over \equiv}/;
+ $l2h_cache{$l2h_cache_key} = q|  |;
+ 
+ $l2h_cache_key = q/$$ \Desig
+ $$/;
+ $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ \buildrel \rm def \over \equiv
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 3.12ex; vertical-align: -0.12ex; " SRC="tex_gdef_2.svg"
+  ALT="$\displaystyle \buildrel \rm def \over \equiv
+ $">
+ </DIV>
+ |;
+ 
+ $l2h_cache_key = q/$\Desig$/;
+ $l2h_cache{$l2h_cache_key} = q|<!-- MATH
+  $\buildrel \rm def \over \equiv$
+  -->
+ <SPAN CLASS="MATH"><IMG
+  STYLE="height: 3.12ex; vertical-align: -0.12ex; " SRC="tex_gdef_1.svg"
+  ALT="$\buildrel \rm def \over \equiv $"></SPAN>|;
+ 1;
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,56 ----
+ <!DOCTYPE HTML>
+ 
+ <!--Converted with LaTeX2HTML
+ <HTML lang="en">
+ <HEAD>
+ <TITLE>tex_gdef_l2h</TITLE>
+ <META NAME="description" CONTENT="tex_gdef_l2h">
+ <META NAME="keywords" CONTENT="tex_gdef_l2h">
+ <META NAME="resource-type" CONTENT="document">
+ <META NAME="distribution" CONTENT="global">
+ 
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
+ <META NAME="viewport" CONTENT="width=device-width, initial-scale=1.0">
+ <META NAME="Generator" CONTENT="LaTeX2HTML">
+ 
+ <LINK REL="STYLESHEET" HREF="tex_gdef_l2h.css">
+ 
+ </HEAD>
+ 
+ <BODY >
+ 
+ <!-- l2h_begin tex_gdef_l2h 1 -->
+   
+ 
+ <!-- l2h_end tex_gdef_l2h 1 -->
+ 
+ <!-- l2h_begin tex_gdef_l2h 2 -->
+ <!-- MATH
+  $\buildrel \rm def \over \equiv$
+  -->
+ <SPAN CLASS="MATH"><IMG
+  STYLE="height: 3.12ex; vertical-align: -0.12ex; " SRC="tex_gdef_l2h_img1.svg"
+  ALT="$\buildrel \rm def \over \equiv $"></SPAN>
+ 
+ <!-- l2h_end tex_gdef_l2h 2 -->
+ 
+ <!-- l2h_begin tex_gdef_l2h 3 -->
+ <DIV CLASS="displaymath">
+ <!-- MATH
+  \begin{displaymath}
+ \buildrel \rm def \over \equiv
+ \end{displaymath}
+  -->
+ 
+ <IMG
+  STYLE="height: 3.12ex; vertical-align: -0.12ex; " SRC="tex_gdef_l2h_img2.svg"
+  ALT="$\displaystyle \buildrel \rm def \over \equiv
+ $">
+ </DIV>
+ 
+ 
+ <!-- l2h_end tex_gdef_l2h 3 -->
+ <BR>
+ <HR>
+ </BODY>
+ </HTML>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h_images.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h_images.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h_images.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h_images.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,134 ----
+ \batchmode
+ 
+ \documentclass{article}
+ \RequirePackage{ifthen}
+ 
+ 
+ \usepackage{html}
+ 
+ 
+ \usepackage{xcolor}
+ 
+ 
+ 
+ \makeatletter
+ 
+ \makeatletter
+ \count@=\the\catcode`\_ \catcode`\_=8 
+ \newenvironment{tex2html_wrap}{}{}%
+ \catcode`\<=12\catcode`\_=\count@
+ \newcommand{\providedcommand}[1]{\expandafter\providecommand\csname #1\endcsname}%
+ \newcommand{\renewedcommand}[1]{\expandafter\providecommand\csname #1\endcsname{}%
+   \expandafter\renewcommand\csname #1\endcsname}%
+ \newcommand{\newedenvironment}[1]{\newenvironment{#1}{}{}\renewenvironment{#1}}%
+ \let\newedcommand\renewedcommand
+ \let\renewedenvironment\newedenvironment
+ \makeatother
+ \let\mathon=$
+ \let\mathoff=$
+ \ifx\AtBeginDocument\undefined \newcommand{\AtBeginDocument}[1]{}\fi
+ \newbox\sizebox
+ \setlength{\hoffset}{0pt}\setlength{\voffset}{0pt}
+ \addtolength{\textheight}{\footskip}\setlength{\footskip}{0pt}
+ \addtolength{\textheight}{\topmargin}\setlength{\topmargin}{0pt}
+ \addtolength{\textheight}{\headheight}\setlength{\headheight}{0pt}
+ \addtolength{\textheight}{\headsep}\setlength{\headsep}{0pt}
+ \setlength{\textwidth}{451pt}
+ \setlength{\textheight}{554pt}
+ \newwrite\lthtmlwrite
+ \makeatletter
+ \let\realnormalsize=\normalsize
+ \global\topskip=2sp
+ \def\preveqno{}\let\real@float=\@float \let\realend@float=\end@float
+ \def\@float{\let\@savefreelist\@freelist\real@float}
+ \def\liih@math{\ifmmode$\else\bad@math\fi}
+ \def\end@float{\realend@float\global\let\@freelist\@savefreelist}
+ \let\real@dbflt=\@dbflt \let\end@dblfloat=\end@float
+ \let\@largefloatcheck=\relax
+ \let\if@boxedmulticols=\iftrue
+ \def\@dbflt{\let\@savefreelist\@freelist\real@dbflt}
+ \def\adjustnormalsize{\def\normalsize{\mathsurround=0pt \realnormalsize
+  \parindent=0pt\abovedisplayskip=0pt\belowdisplayskip=0pt}%
+  \def\phantompar{\csname par\endcsname}\normalsize}%
+ \def\lthtmltypeout#1{{\let\protect\string \immediate\write\lthtmlwrite{#1}}}%
+ \usepackage[tightpage,active]{preview}
+ \newbox\lthtmlPageBox
+ \newdimen\lthtmlCropMarkHeight
+ \newdimen\lthtmlCropMarkDepth
+ \long\def\lthtmlTightVBoxA#1{\def\lthtmllabel{#1}
+     \setbox\lthtmlPageBox\vbox\bgroup\catcode`\_=8 }%
+ \long\def\lthtmlTightVBoxZ{\egroup
+     \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
+     \lthtmlCropMarkDepth=\dp\lthtmlPageBox
+     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
+     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
+     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
+ \long\def\lthtmlTightFBoxA#1{\def\lthtmllabel{#1}%
+     \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
+     \let\ifinner=\iffalse \let\)\liih@math %
+     \bgroup\catcode`\_=8 }%
+ \long\def\lthtmlTightFBoxZ{\egroup
+     \@next\next\@currlist{}{\def\next{\voidb@x}}%
+     \expandafter\box\next\egroup %
+     \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
+     \lthtmlCropMarkDepth=\dp\lthtmlPageBox
+     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
+     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
+     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
+     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
+     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
+     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBoxA{#1}{#2}\lthtmlTightVBoxZ}
+     \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
+         \lthtmlTightVBoxA{#1}{\let\@eqnnum\relax#2}\lthtmlTightVBoxZ}
+     \long\def\lthtmlfigureA#1{\let\@savefreelist\@freelist
+         \lthtmlTightFBoxA{#1}}
+     \long\def\lthtmlfigureZ{
+         \lthtmlTightFBoxZ\global\let\@freelist\@savefreelist}
+     \long\def\lthtmlpictureA#1{\let\@savefreelist\@freelist
+         \lthtmlTightVBoxA{#1}}
+     \long\def\lthtmlpictureZ{
+         \lthtmlTightVBoxZ\global\let\@freelist\@savefreelist}
+ \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
+   \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
+   \else\expandafter\vss\fi}%
+ \providecommand{\selectlanguage}[1]{}%
+ \makeatletter \tracingstats = 1 
+ 
+ 
+ \begin{document}
+ \pagestyle{empty}\thispagestyle{empty}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength hsize=\the\hsize}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength vsize=\the\vsize}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength hoffset=\the\hoffset}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength voffset=\the\voffset}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength topmargin=\the\topmargin}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength topskip=\the\topskip}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength headheight=\the\headheight}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength headsep=\the\headsep}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength parskip=\the\parskip}\lthtmltypeout{}%
+ \lthtmltypeout{latex2htmlLength oddsidemargin=\the\oddsidemargin}\lthtmltypeout{}%
+ \makeatletter
+ \if@twoside\lthtmltypeout{latex2htmlLength evensidemargin=\the\evensidemargin}%
+ \else\lthtmltypeout{latex2htmlLength evensidemargin=\the\oddsidemargin}\fi%
+ \lthtmltypeout{}%
+ \makeatother
+ \setcounter{page}{1}
+ \onecolumn
+ 
+ % !!! IMAGES START HERE !!!
+ 
+ {\newpage\clearpage
+ \lthtmlinlinemathA{tex2html_wrap_inline6}%
+ $\buildrel \rm def \over \equiv $%
+ \lthtmlindisplaymathZ
+ \lthtmlcheckvsize\clearpage}
+ 
+ {\newpage\clearpage
+ \lthtmlinlinemathA{tex2html_wrap_indisplay16}%
+ $\displaystyle \buildrel \rm def \over \equiv 
+ $%
+ \lthtmlindisplaymathZ
+ \lthtmlcheckvsize\clearpage}
+ 
+ 
+ \end{document}
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h_labels.pl texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h_labels.pl
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h_labels.pl	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h_labels.pl	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,13 ----
+ # LaTeX2HTML
+ # Associate labels original text with physical files.
+ 
+ 
+ 1;
+ 
+ 
+ # LaTeX2HTML
+ # labels from external_latex_labels array.
+ 
+ 
+ 1;
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_gdef_l2h/tex_gdef_l2h.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,34 ----
+ % This document was automatically generated by the l2h extenstion of texi2html
+ % DO NOT EDIT !!!
+ \documentclass{article}
+ \usepackage{html}
+ \begin{document}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin tex_gdef_l2h 1 -->
+ \end{rawhtml}
+   \gdef\Desig{\buildrel \rm def \over \equiv}
+ \begin{rawhtml}
+ <!-- l2h_end tex_gdef_l2h 1 -->
+ 
+ \end{rawhtml}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin tex_gdef_l2h 2 -->
+ \end{rawhtml}
+ $\Desig$
+ \begin{rawhtml}
+ <!-- l2h_end tex_gdef_l2h 2 -->
+ 
+ \end{rawhtml}
+ \begin{rawhtml}
+ 
+ <!-- l2h_begin tex_gdef_l2h 3 -->
+ \end{rawhtml}
+ $$ \Desig
+ $$
+ \begin{rawhtml}
+ <!-- l2h_end tex_gdef_l2h 3 -->
+ 
+ \end{rawhtml}
+ \end{document}
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 11,24 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  @import "tex_tex4ht_math.css";
  @import "tex_tex4ht_tex.css";
  
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,27 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ @import "tex_tex4ht_displaymath.css";
  @import "tex_tex4ht_math.css";
  @import "tex_tex4ht_tex.css";
  
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 29,32 ****
--- 32,36 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 37,50 ****
  
  <body lang="en">
! <span id="Top"></span><span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line 
  <!--l. 5--><p class="indent" >
!     <center class="math-display" >
  <img 
  src="tex_tex4ht_tex0x.png" alt="     N  (            )2
  &#x03C7;2 = &#x2211;   yi --(a+-bxi)
       i=1       &#x03C3;i
! " class="math-display" ></center>
  <!--l. 10--><p class="indent" >     
  Some text one the line following @end tex
--- 41,55 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line 
  <!--l. 5--><p class="indent" >
!     <div class="math-display" >
  <img 
  src="tex_tex4ht_tex0x.png" alt="     N  (            )2
  &#x03C7;2 = &#x2211;   yi --(a+-bxi)
       i=1       &#x03C3;i
! " class="math-display" ></div>
  <!--l. 10--><p class="indent" >     
  Some text one the line following @end tex
***************
*** 52,75 ****
  <p>Now tex on the following line, valid fot tex (with @end tex on a line).
  
! <!--l. 13--><p class="indent" >    tex <span class="TEX">T<span 
! class="E">E</span>X</span> 
  </p>
  <p>Same that @html (but empty following line not ignored).
  </p>
  <p>Test of @math
! Here some     xi __
! tan y.
  </p>
  <p>Maths with protected \:
!    a\b.
  </p>
  <p>Maths with code @-command:
  </p>
! <p>   mathcodea &#x003C; b
  </p>
  <p>Maths with code @-command and braces:
  </p>
! <p>   math code _&#x2211;
!             i f 
  </p>
  <p>@\ outside of math
--- 57,103 ----
  <p>Now tex on the following line, valid fot tex (with @end tex on a line).
  
! <!--l. 13--><p class="indent" >    tex TeX 
  </p>
  <p>Same that @html (but empty following line not ignored).
  </p>
  <p>Test of @math
! Here some    <span 
! class="cmmi-7">x</span><sup><span 
! class="cmmi-5">i</span></sup> __
! <span 
! class="cmr-7">tan</span> <span 
! class="cmmi-7">y</span> .
  </p>
  <p>Maths with protected \:
!  <span 
! class="cmmi-10">a</span>@<span 
! class="cmmi-10">&#x00A0;b</span> .
  </p>
  <p>Maths with code @-command:
  </p>
! <p> @<span 
! class="cmmi-10">code</span><span 
! class="cmmi-10">mathcode</span><span 
! class="cmmi-10">a &#x003C; b</span> 
  </p>
  <p>Maths with code @-command and braces:
  </p>
! <p> <span class="underline">@<span 
! class="cmmi-10">code</span><span 
! class="cmmi-10">math</span> code </span><span 
! class="cmex-10">&#x2211;</span>
!   <sub><span 
! class="cmmi-7">i</span></sub><span class="underline"><span 
! class="cmmi-10">f</span></span> 
! </p>
! <p>Maths with @-sup
! </p>
! <p> <span 
! class="cmex-10">&#x2211;</span>
!   <sub><span 
! class="cmmi-7">i</span></sub><span 
! class="cmmi-10">f</span>(<span 
! class="cmmi-10">x</span>)@<span 
! class="cmmi-10">sup</span>2 
  </p>
  <p>@\ outside of math
***************
*** 77,81 ****
  <p>\
  </p>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 105,120 ----
  <p>\
  </p>
! <p>Displaymath
! </p>
! <!--l. 5--><p class="indent" >
!     <div class="math-display" >
! <img 
! src="tex_tex4ht_displaymath0x.png" alt="                        (      )2
! - - f(x) = -1&#x221A;---e@sup - 1  x--&#x03BC;-
!            &#x03C3; 2&#x03C0;        2   &#x03C3;
! " class="math-display" ></div>
! <!--l. 7--><p class="indent" >     
! 
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.4ct texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.4ct
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.4ct	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.4tc texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.4tc
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.4tc	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+  
+ /* start css.sty */
+ .cmr-7{font-size:70%;}
+ .cmmi-10{font-style: italic;}
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,35 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+     <title>tex_tex4ht_displaymath.html</title> 
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
+ <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <!-- html --> 
+ <meta name="src" content="tex_tex4ht_displaymath.tex"> 
+ <link rel="stylesheet" type="text/css" href="tex_tex4ht_displaymath.css"> 
+ </head><body 
+ >
+ <!--l. 3--><p class="indent" >     
+  
+ <!-- tex4ht_begin tex_tex4ht_displaymath displaymath 1 --> 
+ 
+ <!--l. 5--><p class="indent" >
+     <div class="math-display" >
+ <img 
+ src="tex_tex4ht_displaymath0x.png" alt="                        (      )2
+ - - f(x) = -1&#x221A;---e@sup - 1  x--&#x03BC;-
+            &#x03C3; 2&#x03C0;        2   &#x03C3;
+ " class="math-display" ></div>
+ <!--l. 7--><p class="indent" >     
+ <!-- tex4ht_end tex_tex4ht_displaymath displaymath 1 --> 
+  
+ 
+ 
+      
+ </body></html> 
+ 
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.lg	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,54 ----
+ htfcss: cmmi font-style: italic;
+ htfcss: cmmib font-style: italic; font-weight: bold;
+ File: tex_tex4ht_displaymath.html
+ File: tex_tex4ht_displaymath.css
+ File: tex_tex4ht_displaymath.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
+ --- needs --- tex_tex4ht_displaymath.idv[1] ==> tex_tex4ht_displaymath0x.png ---
+ --- characters ---
+ Font("cmr","10","10","100")
+ Font("cmr","7","7","100")
+ Font("cmmi","10","10","100")
+ Font("cmsy","10","10","100")
+ Font("cmex","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,9 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_displaymath displaymath 1 -->\Hnewline}
+ 
+ $$-- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ $$
+ \HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_displaymath displaymath 1 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.tmp texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.tmp
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.tmp	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.xref texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.xref
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_displaymath.xref	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_tex4ht_displaymath.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.4ct texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.4ct
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.4ct	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.4ct	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi 
+ \par 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.4tc texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.4tc
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.4tc	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.4tc	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.css	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,44 ----
+  
+ /* start css.sty */
+ .cmr-7{font-size:70%;}
+ .cmmi-10{font-style: italic;}
+ .cmmi-7{font-size:70%;font-style: italic;}
+ .cmmi-5{font-size:50%;font-style: italic;}
+ p{margin-top:0;margin-bottom:0}
+ p.indent{text-indent:0;}
+ p + p{margin-top:1em;}
+ p + div, p + pre {margin-top:1em;}
+ div + p, pre + p {margin-top:1em;}
+ a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ @media print {div.crosslinks {visibility:hidden;}}
+ a img { border-top: 0; border-left: 0; border-right: 0; }
+ center { margin-top:1em; margin-bottom:1em; }
+ td center { margin-top:0em; margin-bottom:0em; }
+ .Canvas { position:relative; }
+ img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
+ .obeylines-h,.obeylines-v {white-space: nowrap; }
+ div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ .overline{ text-decoration:overline; }
+ .overline img{ border-top: 1px solid black; }
+ td.displaylines {text-align:center; white-space:nowrap;}
+ .centerline {text-align:center;}
+ .rightline {text-align:right;}
+ .underline{ text-decoration:underline; }
+ .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ p.item {text-indent:-2em; margin-left:2em;}
+ p.itemitem {text-indent:-2em; margin-left:4em;}
+ span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ td.eqalign3 { text-align:right; margin-left:10em;}
+ .eqalign td { white-space: nowrap; }
+ div.eqalign {text-align:center;}
+ td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ .leqalignno td, .eqalignno td { white-space: nowrap; }
+ .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ table.leqalignno, table.eqalignno {width:100%;}
+ img.cdots{vertical-align:middle;}
+ div.pmatrix {text-align:center;}
+ table.pmatrix {width:100%;}
+ /* end css.sty */
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,16 ****
! &#x003C;!-- tex4ht_begin tex_tex4ht_math math 1 --&#x003E;
!     xi __
! tan y
! &#x003C;!-- tex4ht_end tex_tex4ht_math math 1 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_tex4ht_math math 2 --&#x003E;
!    a\b
! &#x003C;!-- tex4ht_end tex_tex4ht_math math 2 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_tex4ht_math math 3 --&#x003E;
!    mathcodea &#x003C; b
! &#x003C;!-- tex4ht_end tex_tex4ht_math math 3 --&#x003E;
! &#x003C;!-- tex4ht_begin tex_tex4ht_math math 4 --&#x003E;
!    math code _&#x2211;
!             i f 
! &#x003C;!-- tex4ht_end tex_tex4ht_math math 4 --&#x003E;
  
  
--- 1,73 ----
! <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
!   "http://www.w3.org/TR/html4/loose.dtd">  
! <html > 
! <head>
! 
!     <title>tex_tex4ht_math.html</title> 
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
! <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
! <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
! <!-- html --> 
! <meta name="src" content="tex_tex4ht_math.tex"> 
! <link rel="stylesheet" type="text/css" href="tex_tex4ht_math.css"> 
! </head><body 
! >
! <!--l. 3--><p class="indent" >     
!  
! <!-- tex4ht_begin tex_tex4ht_math math 1 --> 
!    <span 
! class="cmmi-7">x</span><sup><span 
! class="cmmi-5">i</span></sup> __
! <span 
! class="cmr-7">tan</span> <span 
! class="cmmi-7">y</span> 
! <!-- tex4ht_end tex_tex4ht_math math 1 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_tex4ht_math math 2 --> 
!  <span 
! class="cmmi-10">a</span>@<span 
! class="cmmi-10">&#x00A0;b</span> 
! <!-- tex4ht_end tex_tex4ht_math math 2 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_tex4ht_math math 3 --> 
!  @<span 
! class="cmmi-10">code</span><span 
! class="cmmi-10">mathcode</span><span 
! class="cmmi-10">a &#x003C; b</span> 
! <!-- tex4ht_end tex_tex4ht_math math 3 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_tex4ht_math math 4 --> 
!  <span class="underline">@<span 
! class="cmmi-10">code</span><span 
! class="cmmi-10">math</span> code </span><span 
! class="cmex-10">&#x2211;</span>
!   <sub><span 
! class="cmmi-7">i</span></sub><span class="underline"><span 
! class="cmmi-10">f</span></span> 
! <!-- tex4ht_end tex_tex4ht_math math 4 --> 
!  
!   
!  
! <!-- tex4ht_begin tex_tex4ht_math math 5 --> 
!  <span 
! class="cmex-10">&#x2211;</span>
!   <sub><span 
! class="cmmi-7">i</span></sub><span 
! class="cmmi-10">f</span>(<span 
! class="cmmi-10">x</span>)@<span 
! class="cmmi-10">sup</span>2 
! <!-- tex4ht_end tex_tex4ht_math math 5 --> 
!  
! 
! 
!      
! </body></html> 
! 
  
  
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,12 ****
  htfcss: cmmi font-style: italic;
  htfcss: cmmib font-style: italic; font-weight: bold;
- htfcss: cmtt font-family: monospace;
  File: tex_tex4ht_math.html
  --- characters ---
  Font("cmr","7","7","100")
  Font("cmmi","7","7","100")
  Font("cmmi","5","5","100")
  Font("cmex","10","10","100")
- Font("cmtt","10","10","109")
- Font("cmmi","10","10","109")
- Font("cmsy","10","10","109")
--- 1,54 ----
  htfcss: cmmi font-style: italic;
  htfcss: cmmib font-style: italic; font-weight: bold;
  File: tex_tex4ht_math.html
+ File: tex_tex4ht_math.css
+ File: tex_tex4ht_math.tmp
+ Css: p{margin-top:0;margin-bottom:0}
+ Css: p.indent{text-indent:0;}
+ Css: p + p{margin-top:1em;}
+ Css: p + div, p + pre {margin-top:1em;}
+ Css: div + p, pre + p {margin-top:1em;}
+ Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+ Css: @media print {div.crosslinks {visibility:hidden;}}
+ Css: a img { border-top: 0; border-left: 0; border-right: 0; }
+ Font_Css("4"): .small-caps{font-variant: small-caps; }
+ Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;}
+ Font_Css("12"): .htf-calligraphy {font-family:cursive}
+ Font_Css("14"): .htf-italic {font-style: italic;}
+ Font_Css("16"): .htf-bold {font-weight: bold;}
+ Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; }
+ Css: center { margin-top:1em; margin-bottom:1em; }
+ Css: td center { margin-top:0em; margin-bottom:0em; }
+ Css: .Canvas { position:relative; }
+ Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
+ Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
+ Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
+ Css: .overline{ text-decoration:overline; }
+ Css: .overline img{ border-top: 1px solid black; }
+ Css: td.displaylines {text-align:center; white-space:nowrap;}
+ Css: .centerline {text-align:center;}
+ Css: .rightline {text-align:right;}
+ Css: .underline{ text-decoration:underline; }
+ Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+ Css: div.proclaim { margin-top: 1em; margin-bottom: 1em; }
+ Css: p.item {text-indent:-2em; margin-left:2em;}
+ Css: p.itemitem {text-indent:-2em; margin-left:4em;}
+ Css: span.item, span.itemitem {width:2em; margin-right:0.4em;}
+ Css: td.eqalign3 { text-align:right; margin-left:10em;}
+ Css: .eqalign td { white-space: nowrap; }
+ Css: div.eqalign {text-align:center;}
+ Css: td.eqalignno3, td.leqalignno3 { text-align:right; margin-left:10em;}
+ Css: .leqalignno td, .eqalignno td { white-space: nowrap; }
+ Css: .leqalignno td.noalign, .eqalignno td.noalign { width:5%; white-space: normal; }
+ Css: table.leqalignno, table.eqalignno {width:100%;}
+ Css: img.cdots{vertical-align:middle;}
+ Css: div.pmatrix {text-align:center;}
+ Css: table.pmatrix {width:100%;}
  --- characters ---
+ Font("cmr","10","10","100")
  Font("cmr","7","7","100")
+ Font("cmmi","10","10","100")
  Font("cmmi","7","7","100")
  Font("cmmi","5","5","100")
  Font("cmex","10","10","100")
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.tex	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,14 ----
+ % Automatically generated
+ \csname tex4ht\endcsname
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 1 -->\Hnewline}
+ \IgnorePar ${x^i}\over{\tan y}$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 1 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 2 -->\Hnewline}
+ \IgnorePar $a @\ b$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 2 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 3 -->\Hnewline}
+ \IgnorePar $@code{math code} a < b$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 3 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 4 -->\Hnewline}
+ \IgnorePar $\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 4 -->\Hnewline \Hnewline}
+ \HCode{\Hnewline \Hnewline <!-- tex4ht_begin tex_tex4ht_math math 5 -->\Hnewline}
+ \IgnorePar $\sum_{i} f(x)@sup{2}$\HCode{\Hnewline <!-- tex4ht_end tex_tex4ht_math math 5 -->\Hnewline \Hnewline}
+ 
+ \bye
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.texi texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.texi
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.texi	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.texi	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,41 ****
- \input texinfo
- @setfilename tex_tex4ht_math.info
- @c Automatically generated
- @verbatim
- 
- <!-- tex4ht_begin tex_tex4ht_math math 1 -->
- @end verbatim
- @math{{x^i}\over{\tan y}}
- @verbatim
- <!-- tex4ht_end tex_tex4ht_math math 1 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_tex4ht_math math 2 -->
- @end verbatim
- @math{a @\ b}
- @verbatim
- <!-- tex4ht_end tex_tex4ht_math math 2 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_tex4ht_math math 3 -->
- @end verbatim
- @math{@code{math code} a < b}
- @verbatim
- <!-- tex4ht_end tex_tex4ht_math math 3 -->
- 
- @end verbatim
- @verbatim
- 
- <!-- tex4ht_begin tex_tex4ht_math math 4 -->
- @end verbatim
- @math{\underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}}
- @verbatim
- <!-- tex4ht_end tex_tex4ht_math math 4 -->
- 
- @end verbatim
- 
- @bye
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.tmp texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.tmp
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.tmp	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.tmp	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,2 ----
+  
+ /* css.sty */
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.xref texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.xref
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.xref	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_math.xref	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1 ----
+ \:CrossWord{)F1F-}{tex_tex4ht_math.html}{1}%
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.css texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.css
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.css	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.css	2021-05-06 20:57:59.000000000 +0100
***************
*** 4,11 ****
  .cmmi-10{font-style: italic;}
  .cmmi-7{font-size:70%;font-style: italic;}
! p.noindent { text-indent: 0em }
! td p.noindent { text-indent: 0em; margin-top:0em; }
! p.nopar { text-indent: 0em; }
! p.indent{ text-indent: 1.5em }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
--- 4,13 ----
  .cmmi-10{font-style: italic;}
  .cmmi-7{font-size:70%;font-style: italic;}
! p{margin-top:0;margin-bottom:0}
! p.indent{text-indent:0;}
! p + p{margin-top:1em;}
! p + div, p + pre {margin-top:1em;}
! div + p, pre + p {margin-top:1em;}
! a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  @media print {div.crosslinks {visibility:hidden;}}
  a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 14,17 ****
--- 16,20 ----
  .Canvas { position:relative; }
  img.math{vertical-align:middle;}
+ div.par-math-display, div.math-display{text-align:center;}
  .obeylines-h,.obeylines-v {white-space: nowrap; }
  div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 21,27 ****
  .centerline {text-align:center;}
  .rightline {text-align:right;}
- span.TEX {letter-spacing: -0.125em; }
- span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- a span.TEX span.E {text-decoration: none; }
  .underline{ text-decoration:underline; }
  .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 24,27 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.html	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
+   "http://www.w3.org/TR/html4/loose.dtd">  
+ <html > 
+ <head>
+ 
+     <title>tex_tex4ht_tex.html</title> 
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
+ <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> 
+ <!-- html --> 
+ <meta name="src" content="tex_tex4ht_tex.tex"> 
+ <link rel="stylesheet" type="text/css" href="tex_tex4ht_tex.css"> 
+ </head><body 
+ >
+ <!--l. 3--><p class="indent" >     
+  
+ <!-- tex4ht_begin tex_tex4ht_tex tex 1 --> 
+ 
+ <!--l. 5--><p class="indent" >
+     <div class="math-display" >
+ <img 
+ src="tex_tex4ht_tex0x.png" alt="     N  (            )2
+ &#x03C7;2 = &#x2211;   yi --(a+-bxi)
+      i=1       &#x03C3;i
+ " class="math-display" ></div>
+ <!--l. 10--><p class="indent" >     
+ <!-- tex4ht_end tex_tex4ht_tex tex 1 --> 
+  
+   
+  
+ <!-- tex4ht_begin tex_tex4ht_tex tex 2 --> 
+ 
+ <!--l. 13--><p class="indent" >    tex TeX 
+ <!-- tex4ht_end tex_tex4ht_tex tex 2 --> 
+  
+ 
+ 
+      
+ </body></html> 
+ 
+ 
+ 
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.lg texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.lg
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.lg	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_httex/tex_tex4ht_tex.lg	2021-05-06 20:57:59.000000000 +0100
***************
*** 4,11 ****
  File: tex_tex4ht_tex.css
  File: tex_tex4ht_tex.tmp
! Css: p.noindent { text-indent: 0em }
! Css: td p.noindent { text-indent: 0em; margin-top:0em; }
! Css: p.nopar { text-indent: 0em; }
! Css: p.indent{ text-indent: 1.5em }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
--- 4,13 ----
  File: tex_tex4ht_tex.css
  File: tex_tex4ht_tex.tmp
! Css: p{margin-top:0;margin-bottom:0}
! Css: p.indent{text-indent:0;}
! Css: p + p{margin-top:1em;}
! Css: p + div, p + pre {margin-top:1em;}
! Css: div + p, pre + p {margin-top:1em;}
! Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
  Css: @media print {div.crosslinks {visibility:hidden;}}
  Css: a img { border-top: 0; border-left: 0; border-right: 0; }
***************
*** 20,23 ****
--- 22,26 ----
  Css: .Canvas { position:relative; }
  Css: img.math{vertical-align:middle;}
+ Css: div.par-math-display, div.math-display{text-align:center;}
  Css: .obeylines-h,.obeylines-v {white-space: nowrap; }
  Css: div.obeylines-v p { margin-top:0; margin-bottom:0; }
***************
*** 27,33 ****
  Css: .centerline {text-align:center;}
  Css: .rightline {text-align:right;}
- Css: span.TEX {letter-spacing: -0.125em; }
- Css: span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
- Css: a span.TEX span.E {text-decoration: none; }
  Css: .underline{ text-decoration:underline; }
  Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
--- 30,33 ----
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,4 ****
--- 1,7 ----
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
+ <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <!-- Some equation is indeed needed to understand the copyright of
  that file
***************
*** 8,14 ****
  $$
   -->
- <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Top node</title>
  
--- 11,14 ----
***************
*** 18,28 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 18,30 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 33,36 ****
--- 35,39 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 44,48 ****
  
  
! <span id="Top"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
--- 47,52 ----
  
  
! <div class="top" id="Top">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[ &lt; ]</td>
  <td valign="middle" align="left">[<a href="#chapter" title="Next section in reading order"> &gt; </a>]</td>
***************
*** 57,62 ****
  that file
  From @ someone &lt;&gt; !
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 61,65 ----
  that file
  From @ someone &lt;&gt; !
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 65,76 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_in_copying_1.svg"
!  ALT="\begin{displaymath}
! a = \phi
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  </p>
  
--- 68,77 ----
   -->
  
! <IMG
!  STYLE="height: 2.29ex; vertical-align: -0.57ex; " SRC="tex_in_copying_1.svg"
!  ALT="$\displaystyle a = \phi
! $">
  </DIV>
! 
  </p>
  
***************
*** 83,88 ****
  that file
  From @ someone &lt;&gt; !
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 84,88 ----
  that file
  From @ someone &lt;&gt; !
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 91,106 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_in_copying_1.svg"
!  ALT="\begin{displaymath}
! a = \phi
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  </p>
  
  <hr size="6">
! <span id="chapter"></span><table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
--- 91,105 ----
   -->
  
! <IMG
!  STYLE="height: 2.29ex; vertical-align: -0.57ex; " SRC="tex_in_copying_1.svg"
!  ALT="$\displaystyle a = \phi
! $">
  </DIV>
! 
  </p>
  
  <hr size="6">
! <div class="chapter" id="chapter">
! <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
  <td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
***************
*** 120,125 ****
  
  <p>The fundamental equation is
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 119,123 ----
  
  <p>The fundamental equation is
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 128,145 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_in_copying_2.svg"
!  ALT="\begin{displaymath}
! 2 a = \dot{\phi}
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  </p>
  <p>Some equation is indeed needed to understand the copyright of
  that file
  From @ someone &lt;&gt; !
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 126,140 ----
   -->
  
! <IMG
!  STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_in_copying_2.svg"
!  ALT="$\displaystyle 2 a = \dot{\phi}
! $">
  </DIV>
! 
  </p>
  <p>Some equation is indeed needed to understand the copyright of
  that file
  From @ someone &lt;&gt; !
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 148,164 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_in_copying_1.svg"
!  ALT="\begin{displaymath}
! a = \phi
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  </p>
  
  
  <hr size="6">
! <span id="SEC_About"></span>
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
--- 143,159 ----
   -->
  
! <IMG
!  STYLE="height: 2.29ex; vertical-align: -0.57ex; " SRC="tex_in_copying_1.svg"
!  ALT="$\displaystyle a = \phi
! $">
  </DIV>
! 
  </p>
  
  
  <hr size="6">
! </div>
! </div>
! <div class="About_element" id="SEC_About">
  <table class="header" cellpadding="1" cellspacing="1" border="0">
  <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
***************
*** 269,273 ****
  </ul>
  
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 264,268 ----
  </ul>
  
! </div><hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying-l2h_cache.pm texinfo-6.8/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying-l2h_cache.pm
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying-l2h_cache.pm	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying-l2h_cache.pm	2021-05-06 20:57:59.000000000 +0100
***************
*** 3,8 ****
  2 a = \dot{\phi}
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 3,7 ----
  2 a = \dot{\phi}
  $$/;
! $l2h_cache{$l2h_cache_key} = q|<DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 11,22 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_in_copying_2.svg"
!  ALT="\begin{displaymath}
! 2 a = \dot{\phi}
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  
  $l2h_cache_key = q/From @ someone <> !
--- 10,19 ----
   -->
  
! <IMG
!  STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_in_copying_2.svg"
!  ALT="$\displaystyle 2 a = \dot{\phi}
! $">
  </DIV>
! |;
  
  $l2h_cache_key = q/From @ someone <> !
***************
*** 25,30 ****
  $$/;
  $l2h_cache{$l2h_cache_key} = q|From @ someone &lt;&gt; !
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 22,26 ----
  $$/;
  $l2h_cache{$l2h_cache_key} = q|From @ someone &lt;&gt; !
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 33,43 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_in_copying_1.svg"
!  ALT="\begin{displaymath}
! a = \phi
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>|;
  1;
\ No newline at end of file
--- 29,37 ----
   -->
  
! <IMG
!  STYLE="height: 2.29ex; vertical-align: -0.57ex; " SRC="tex_in_copying_1.svg"
!  ALT="$\displaystyle a = \phi
! $">
  </DIV>
! |;
  1;
\ No newline at end of file
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>tex_in_copying_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>tex_in_copying_l2h</TITLE>
***************
*** 22,27 ****
  <!-- l2h_begin tex_in_copying_l2h 1 -->
  From @ someone &lt;&gt; !
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 22,26 ----
  <!-- l2h_begin tex_in_copying_l2h 1 -->
  From @ someone &lt;&gt; !
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 30,47 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_in_copying_l2h_img1.svg"
!  ALT="\begin{displaymath}
! a = \phi
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_in_copying_l2h 1 -->
  
  <!-- l2h_begin tex_in_copying_l2h 2 -->
! <BR><P></P>
! <DIV CLASS="mathdisplay">
  <!-- MATH
   \begin{displaymath}
--- 29,43 ----
   -->
  
! <IMG
!  STYLE="height: 2.29ex; vertical-align: -0.57ex; " SRC="tex_in_copying_l2h_img1.svg"
!  ALT="$\displaystyle a = \phi
! $">
  </DIV>
! 
  
  <!-- l2h_end tex_in_copying_l2h 1 -->
  
  <!-- l2h_begin tex_in_copying_l2h 2 -->
! <DIV CLASS="displaymath">
  <!-- MATH
   \begin{displaymath}
***************
*** 50,61 ****
   -->
  
! <IMG STYLE=""
!  SRC="tex_in_copying_l2h_img2.svg"
!  ALT="\begin{displaymath}
! 2 a = \dot{\phi}
! \end{displaymath}">
  </DIV>
! <BR CLEAR="ALL">
! <P></P>
  
  <!-- l2h_end tex_in_copying_l2h 2 -->
--- 46,55 ----
   -->
  
! <IMG
!  STYLE="height: 2.84ex; vertical-align: -0.57ex; " SRC="tex_in_copying_l2h_img2.svg"
!  ALT="$\displaystyle 2 a = \dot{\phi}
! $">
  </DIV>
! 
  
  <!-- l2h_end tex_in_copying_l2h 2 -->
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying_l2h_images.tex texinfo-6.8/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying_l2h_images.tex
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying_l2h_images.tex	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_in_copying/tex_in_copying_l2h_images.tex	2021-05-06 20:57:59.000000000 +0100
***************
*** 10,15 ****
  \usepackage{xcolor}
  
- \usepackage[]{inputenc}
- 
  
  
--- 10,13 ----
***************
*** 58,91 ****
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBox#1#2{%
!     \setbox\lthtmlPageBox\vbox{\hbox{\catcode`\_=8 #2}}%
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}}%
! \long\def\lthtmlTightFBox#1#2{%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     {\catcode`\_=8 #2}%
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:#1:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBox{#1}{#2}}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBox{#1}{#2}}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBox{#1}{#2}}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBox{#1}{\let\@eqnnum\relax#2}}
!     \long\def\lthtmlfigureA#1#2\lthtmlfigureZ{\let\@savefreelist\@freelist
!         \lthtmlTightFBox{#1}{#2}\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1#2\lthtmlpictureZ{\let\@savefreelist\@freelist
!         \lthtmlTightVBox{#1}{#2}\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
--- 56,92 ----
  \newdimen\lthtmlCropMarkHeight
  \newdimen\lthtmlCropMarkDepth
! \long\def\lthtmlTightVBoxA#1{\def\lthtmllabel{#1}
!     \setbox\lthtmlPageBox\vbox\bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightVBoxZ{\egroup
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
!     \begin{preview}\copy\lthtmlPageBox\end{preview}}%
! \long\def\lthtmlTightFBoxA#1{\def\lthtmllabel{#1}%
      \adjustnormalsize\setbox\lthtmlPageBox=\vbox\bgroup %
      \let\ifinner=\iffalse \let\)\liih@math %
!     \bgroup\catcode`\_=8 }%
! \long\def\lthtmlTightFBoxZ{\egroup
      \@next\next\@currlist{}{\def\next{\voidb@x}}%
      \expandafter\box\next\egroup %
      \lthtmlCropMarkHeight=\ht\lthtmlPageBox \advance \lthtmlCropMarkHeight 6pt
      \lthtmlCropMarkDepth=\dp\lthtmlPageBox
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkHeight:=\the\lthtmlCropMarkHeight}%
!     \lthtmltypeout{^^J:\lthtmllabel:lthtmlCropMarkDepth:=\the\lthtmlCropMarkDepth:1ex:=\the \dimexpr 1ex}%
      \begin{preview}\copy\lthtmlPageBox\end{preview}}%
!     \long\def\lthtmlinlinemathA#1#2\lthtmlindisplaymathZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \def\lthtmlinlineA#1#2\lthtmlinlineZ{\lthtmlTightVBoxA{#1}{\hbox\bgroup#2\egroup}\lthtmlTightVBoxZ}
!     \long\def\lthtmldisplayA#1#2\lthtmldisplayZ{\lthtmlTightVBoxA{#1}{#2}\lthtmlTightVBoxZ}
      \long\def\lthtmldisplayB#1#2\lthtmldisplayZ{\\edef\preveqno{(\theequation)}%
!         \lthtmlTightVBoxA{#1}{\let\@eqnnum\relax#2}\lthtmlTightVBoxZ}
!     \long\def\lthtmlfigureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightFBoxA{#1}}
!     \long\def\lthtmlfigureZ{
!         \lthtmlTightFBoxZ\global\let\@freelist\@savefreelist}
!     \long\def\lthtmlpictureA#1{\let\@savefreelist\@freelist
!         \lthtmlTightVBoxA{#1}}
!     \long\def\lthtmlpictureZ{
!         \lthtmlTightVBoxZ\global\let\@freelist\@savefreelist}
  \def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
    \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
***************
*** 118,134 ****
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath6}%
! \begin{displaymath}
! a = \phi
! \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmldisplayA{displaymath8}%
! \begin{displaymath}
! 2 a = \dot{\phi}
! \end{displaymath}%
! \lthtmldisplayZ
  \lthtmlcheckvsize\clearpage}
  
--- 119,133 ----
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay11}%
! $\displaystyle a = \phi
! $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
  {\newpage\clearpage
! \lthtmlinlinemathA{tex2html_wrap_indisplay13}%
! $\displaystyle 2 a = \dot{\phi}
! $%
! \lthtmlindisplaymathZ
  \lthtmlcheckvsize\clearpage}
  
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_not_closed/tex_not_closed.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_not_closed/tex_not_closed.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_not_closed/tex_not_closed.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_not_closed/tex_not_closed.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 40,45 ****
  <P>
  This is some <SPAN CLASS="logo,LaTeX">L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X</SPAN>
! <hr>
! <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
--- 43,47 ----
  <P>
  This is some <SPAN CLASS="logo,LaTeX">L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X</SPAN>
! <hr><p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
  </font></p>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_not_closed/tex_not_closed_l2h.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_not_closed/tex_not_closed_l2h.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_not_closed/tex_not_closed_l2h.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_not_closed/tex_not_closed_l2h.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 2,6 ****
  
  <!--Converted with LaTeX2HTML
! <HTML lang="EN">
  <HEAD>
  <TITLE>tex_not_closed_l2h</TITLE>
--- 2,6 ----
  
  <!--Converted with LaTeX2HTML
! <HTML lang="en">
  <HEAD>
  <TITLE>tex_not_closed_l2h</TITLE>
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_notex/tex.2 texinfo-6.8/tp/tests/tex_html/res_parser/tex_notex/tex.2
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_notex/tex.2	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_notex/tex.2	2021-05-06 20:57:59.000000000 +0100
***************
*** 1,3 ****
  tex.texi:7: warning: @tex should only appear at the beginning of a line
  tex.texi:14: superfluous argument to @end tex:  bidule
! tex.texi:42: warning: @\ should only appear in math context
--- 1,3 ----
  tex.texi:7: warning: @tex should only appear at the beginning of a line
  tex.texi:14: superfluous argument to @end tex:  bidule
! tex.texi:46: warning: @\ should only appear in math context
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/res_parser/tex_notex/tex.html texinfo-6.8/tp/tests/tex_html/res_parser/tex_notex/tex.html
*** texinfo-6.7/tp/tests/tex_html/res_parser/tex_notex/tex.html	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/res_parser/tex_notex/tex.html	2021-05-06 20:57:59.000000000 +0100
***************
*** 11,21 ****
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
  <style type="text/css">
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
- div.lisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
--- 11,23 ----
  <meta name="distribution" content="global">
  <meta name="Generator" content="texi2any">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ 
  <style type="text/css">
  <!--
+ a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
***************
*** 26,29 ****
--- 28,32 ----
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
+ span:hover a.copiable-anchor {visibility: visible}
  ul.no-bullet {list-style: none}
  -->
***************
*** 34,38 ****
  
  <body lang="en">
! <span id="Top"></span><span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line Some text one the line following @end tex
--- 37,42 ----
  
  <body lang="en">
! <div class="top" id="Top">
! <span id="Tests"></span><h1 class="top">Tests</h1>
  
  <p>Now tex on the same line Some text one the line following @end tex
***************
*** 43,58 ****
  </p>
  <p>Test of @math
! Here some <em>{x^i}\over{\tan y}</em>.
  </p>
  <p>Maths with protected \:
! <em>a \ b</em>.
  </p>
  <p>Maths with code @-command:
  </p>
! <p><em><code>math code</code> a &lt; b</em>
  </p>
  <p>Maths with code @-command and braces:
  </p>
! <p><em>\underline{<code>math \hbox{ code }</code>} \sum_{i}{\underline{f}}</em>
  </p>
  <p>@\ outside of math
--- 47,66 ----
  </p>
  <p>Test of @math
! Here some <em class='math'>{x^i}\over{\tan y}</em>.
  </p>
  <p>Maths with protected \:
! <em class='math'>a \ b</em>.
  </p>
  <p>Maths with code @-command:
  </p>
! <p><em class='math'><code>math code</code> a &lt; b</em>
  </p>
  <p>Maths with code @-command and braces:
  </p>
! <p><em class='math'>\underline{<code>math \hbox{ code }</code>} \sum_{i}{\underline{f}}</em>
! </p>
! <p>Maths with @-sup
! </p>
! <p><em class='math'>\sum_{i} f(x)<sup>2</sup></em>
  </p>
  <p>@\ outside of math
***************
*** 60,64 ****
  <p>\
  </p>
! <hr>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
--- 68,75 ----
  <p>\
  </p>
! <p>Displaymath
! </p><div class="displaymath"><em>-- f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup>-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
! </em></div>
! <hr></div>
  <p><font size="-1">
    This document was generated on <em>a sunny day</em> using <a href="http://www.gnu.org/software/texinfo/"><em>texi2any</em></a>.
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/tex_gdef.texi texinfo-6.8/tp/tests/tex_html/tex_gdef.texi
*** texinfo-6.7/tp/tests/tex_html/tex_gdef.texi	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/tex_gdef.texi	2020-11-22 19:11:01.000000000 +0000
***************
*** 0 ****
--- 1,16 ----
+ \input texinfo @c -*-texinfo-*-
+ 
+ @node Top
+ @top Tests
+ 
+ @tex
+   \gdef\Desig{\buildrel \rm def \over \equiv}
+ @end tex
+ 
+ @math{\Desig}
+ 
+ @displaymath
+  \Desig
+ @end displaymath
+ 
+ @bye
diff -Nrc2 texinfo-6.7/tp/tests/tex_html/tex.texi texinfo-6.8/tp/tests/tex_html/tex.texi
*** texinfo-6.7/tp/tests/tex_html/tex.texi	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/tests/tex_html/tex.texi	2020-11-22 19:11:01.000000000 +0000
***************
*** 38,44 ****
--- 38,53 ----
  @math{ \underline{@code{math \hbox{ code }}} \sum_{i}{\underline{f}}}
  
+ Maths with @@-sup
+ 
+ @math{\sum_{i} f(x)@sup{2}}
+ 
  @@\ outside of math
  
  @\
  
+ Displaymath
+ @displaymath
+ -- f(x) = {1 \over \sigma \sqrt{2\pi}}e@sup{-{1 \over 2}\left({x-\mu \over \sigma}\right)^2}
+ @end displaymath
+ 
  @bye
diff -Nrc2 texinfo-6.7/tp/texi2any.pl texinfo-6.8/tp/texi2any.pl
*** texinfo-6.7/tp/texi2any.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/tp/texi2any.pl	2021-06-30 15:25:37.000000000 +0100
***************
*** 3,7 ****
  # texi2any: Texinfo converter.
  #
! # Copyright 2010-2019 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 3,7 ----
  # texi2any: Texinfo converter.
  #
! # Copyright 2010-2021 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 165,173 ****
     if ($strings_textdomain eq '@'.'PACKAGE@' . '_document');
  
- my $srcdir;
- if (defined($ENV{'top_srcdir'})) {
-   $srcdir = File::Spec->catdir($ENV{'top_srcdir'}, 'tp');
- }
- 
  
  # we want a reliable way to switch locale, so we don't use the system
--- 165,168 ----
***************
*** 211,215 ****
    if (defined($hardcoded_version)) {
      if (open (CONFIGURE, 
!               "< ".File::Spec->catfile($srcdir, $updir, 'configure.ac'))) {
        while (<CONFIGURE>) {
          if (/^AC_INIT\(\[[^\]]+\]\s*,\s*\[([^\]]+)\]\s*,/) {
--- 206,211 ----
    if (defined($hardcoded_version)) {
      if (open (CONFIGURE, 
!               "< ".File::Spec->catfile($Texinfo::ModulePath::top_srcdir,
!                                        'configure.ac'))) {
        while (<CONFIGURE>) {
          if (/^AC_INIT\(\[[^\]]+\]\s*,\s*\[([^\]]+)\]\s*,/) {
***************
*** 260,264 ****
    if (defined($hardcoded_version)) {
      if (open (CONFIGURE, 
!             "< ".File::Spec->catfile($srcdir, $updir, 'configure.ac'))) {
        while (<CONFIGURE>) {
          if (/^TEXINFO_DTD_VERSION=([0-9]\S*)/) {
--- 256,261 ----
    if (defined($hardcoded_version)) {
      if (open (CONFIGURE, 
!             "< ".File::Spec->catfile($Texinfo::ModulePath::top_srcdir,
!                                      'configure.ac'))) {
        while (<CONFIGURE>) {
          if (/^TEXINFO_DTD_VERSION=([0-9]\S*)/) {
***************
*** 278,282 ****
  # defaults for all the converters.
  # Other relevant options (undef) are NO_WARN FORCE OUTFILE
! # Others are set in the converters (SHOW_MENU).
  my $converter_default_options = { 
      'ERROR_LIMIT' => 100,
--- 275,279 ----
  # defaults for all the converters.
  # Other relevant options (undef) are NO_WARN FORCE OUTFILE
! # Others are set in the converters (FORMAT_MENU).
  my $converter_default_options = { 
      'ERROR_LIMIT' => 100,
***************
*** 399,402 ****
--- 396,406 ----
  }
  
+ # to dynamically add options from init files
+ sub texinfo_add_valid_option($)
+ {
+   my $option = shift;
+   return Texinfo::Common::add_valid_option($option);
+ }
+ 
  }
  # back in main program namespace
***************
*** 447,451 ****
  
  # options for all the files
! my $parser_default_options = {'expanded_formats' => [], 
                                'values' => {'txicommandconditionals' => 1}};
  
--- 451,455 ----
  
  # options for all the files
! my $parser_options = {'expanded_formats' => [], 
                                'values' => {'txicommandconditionals' => 1}};
  
***************
*** 457,465 ****
    $set = 1 if (!defined($set));
    if ($set) {
!     push @{$parser_default_options->{'expanded_formats'}}, $region
!       unless (grep {$_ eq $region} @{$parser_default_options->{'expanded_formats'}});
    } else {
!     @{$parser_default_options->{'expanded_formats'}} = 
!       grep {$_ ne $region} @{$parser_default_options->{'expanded_formats'}};
      @{$default_expanded_format} 
         = grep {$_ ne $region} @{$default_expanded_format};
--- 461,469 ----
    $set = 1 if (!defined($set));
    if ($set) {
!     push @{$parser_options->{'expanded_formats'}}, $region
!       unless (grep {$_ eq $region} @{$parser_options->{'expanded_formats'}});
    } else {
!     @{$parser_options->{'expanded_formats'}} = 
!       grep {$_ ne $region} @{$parser_options->{'expanded_formats'}};
      @{$default_expanded_format} 
         = grep {$_ ne $region} @{$default_expanded_format};
***************
*** 492,495 ****
--- 496,500 ----
               'simple_menu' => 1,
               'move_index_entries_after_items' => 1,
+              'relate_index_entries_to_table_entries' => 1,
               'no_warn_non_empty_parts' => 1,
               'module' => 'Texinfo::Convert::HTML'
***************
*** 647,652 ****
--- 652,660 ----
  }
  
+ # translation related todo to be done when the string change anyway to
+ # avoid requiring translation
  sub makeinfo_help()
  {
+   # TODO: avoid \n in translated strings.  Report from Benno Schulenberg
    my $makeinfo_help =
      sprintf(__("Usage: %s [OPTION]... TEXINFO-FILE...\n"),
***************
*** 659,662 ****
--- 667,672 ----
  the behavior is identical, and does not depend on the installed name.\n")
  ."\n";
+   # TODO: avoid \n in translated strings, split each option in a translatable
+   # string.  Report from Benno Schulenberg
    $makeinfo_help .= sprintf(__("General options:
        --document-language=STR locale to use in translating Texinfo keywords
***************
*** 675,678 ****
--- 685,690 ----
      get_conf('ERROR_LIMIT'))
  ."\n";
+   # TODO: avoid \n in translated strings, split each option in a translatable
+   # string.  Report from Benno Schulenberg
    $makeinfo_help .= __("Output format selection (default is to produce Info):
        --docbook               output Docbook XML rather than Info.
***************
*** 683,686 ****
--- 695,700 ----
                                  after checking validity of TEXINFO-FILE.\n")
  ."\n";
+   # TODO: avoid \n in translated strings, split each option in a translatable
+   # string.  Report from Benno Schulenberg
    $makeinfo_help .= __("General output options:
    -E, --macro-expand=FILE     output macro-expanded source to FILE,
***************
*** 703,706 ****
--- 717,722 ----
                                  Otherwise, DEST names the output file.\n")
  ."\n";
+   # TODO: avoid \n in translated strings, split each option in a translatable
+   # string.  Report from Benno Schulenberg
    $makeinfo_help .= sprintf(__("Options for Info and plain text:
        --disable-encoding      do not output accented and special characters
***************
*** 720,723 ****
--- 736,741 ----
      _get_converter_default('SPLIT_SIZE'))
  ."\n";
+   # TODO: avoid \n in translated strings, split each option in a translatable
+   # string.  Report from Benno Schulenberg
    $makeinfo_help .= __("Options for HTML:
        --css-include=FILE      include FILE in HTML <style> output;
***************
*** 731,734 ****
--- 749,753 ----
                                  anchors; default is set only if split.\n")
  ."\n";
+   # TODO: avoid \n in translated strings.  Report from Benno Schulenberg
    $makeinfo_help .= __("Options for XML and Docbook:
        --output-indent=VAL     does nothing, retained for compatibility.\n")
***************
*** 737,740 ****
--- 756,761 ----
        --Xopt=OPT              pass OPT to texi2dvi; can be repeated.\n")
  ."\n";
+   # TODO: avoid \n in translated strings, split each option in a translatable
+   # string.  Report from Benno Schulenberg
    $makeinfo_help .= __("Input file options:
        --commands-in-node-names  does nothing, retained for compatibility.
***************
*** 745,748 ****
--- 766,771 ----
    -U VAR                        undefine the variable VAR, as with \@clear.\n")
  ."\n";
+   # TODO: avoid \n in translated strings, split each option in a translatable
+   # string.  Report from Benno Schulenberg
    $makeinfo_help .= __("Conditional processing in input:
    --ifdocbook       process \@ifdocbook and \@docbook even if
***************
*** 762,765 ****
--- 785,790 ----
    Also, for the --no-ifFORMAT options, do process \@ifnotFORMAT text.\n")
  ."\n";
+   # TODO: avoid \n in translated strings, split each option in a translatable
+   # string.  Report from Benno Schulenberg
    $makeinfo_help .= __("  The defaults for the \@if... conditionals depend on the output format:
    if generating Docbook, --ifdocbook is on and the others are off;
***************
*** 769,772 ****
--- 794,799 ----
    if generating XML, --ifxml is on and the others are off.\n")
  ."\n";
+   # TODO: avoid \n in translated strings, split each option in a translatable
+   # string.  Report from Benno Schulenberg
    $makeinfo_help .= __("Examples:
    makeinfo foo.texi                      write Info to foo's \@setfilename
***************
*** 788,792 ****
  
  my $Xopt_arg_nr = 0;
- my $latex2html_file = 'latex2html.pm';
  
  my $result_options = Getopt::Long::GetOptions (
--- 815,818 ----
***************
*** 796,800 ****
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
! There is NO WARRANTY, to the extent permitted by law.\n"), "2017";
        exit 0;},
   'macro-expand|E=s' => sub { set_from_cmdline('MACRO_EXPAND', $_[1]); },
--- 822,826 ----
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
! There is NO WARRANTY, to the extent permitted by law.\n"), "2021";
        exit 0;},
   'macro-expand|E=s' => sub { set_from_cmdline('MACRO_EXPAND', $_[1]); },
***************
*** 832,836 ****
                       set_from_cmdline('SPLIT_SIZE', undef);},
   'headers!' => sub { set_from_cmdline('HEADERS', $_[1]);
!                      set_from_cmdline('SHOW_MENU', $_[1]);
                       $format = 'plaintext' if (!$_[1] and $format eq 'info'); },
   'output|out|o=s' => sub {
--- 858,869 ----
                       set_from_cmdline('SPLIT_SIZE', undef);},
   'headers!' => sub { set_from_cmdline('HEADERS', $_[1]);
!                      if (!$_[1]) {
!                        set_from_cmdline('FORMAT_MENU', 'nomenu');
!                      } else {
!                        # a special value that is modified below when the
!                        # output format is known, to be the default for that
!                        # format, or 'menu'
!                        set_from_cmdline('FORMAT_MENU', 'set_format_menu_from_cmdline_header');
!                      }
                       $format = 'plaintext' if (!$_[1] and $format eq 'info'); },
   'output|out|o=s' => sub {
***************
*** 845,849 ****
   'no-validate|no-pointer-validate' => sub {
        set_from_cmdline('novalidate',$_[1]);
!       $parser_default_options->{'info'}->{'novalidate'} = $_[1];
      },
   'no-warn' => sub { set_from_cmdline('NO_WARN', $_[1]); },
--- 878,882 ----
   'no-validate|no-pointer-validate' => sub {
        set_from_cmdline('novalidate',$_[1]);
!       $parser_options->{'info'}->{'novalidate'} = $_[1];
      },
   'no-warn' => sub { set_from_cmdline('NO_WARN', $_[1]); },
***************
*** 852,856 ****
   'document-language=s' => sub {
                        set_from_cmdline('documentlanguage', $_[1]); 
!                       $parser_default_options->{'documentlanguage'} = $_[1];
                        my @messages 
                         = Texinfo::Common::warn_unknown_language($_[1]);
--- 885,889 ----
   'document-language=s' => sub {
                        set_from_cmdline('documentlanguage', $_[1]); 
!                       $parser_options->{'documentlanguage'} = $_[1];
                        my @messages 
                         = Texinfo::Common::warn_unknown_language($_[1]);
***************
*** 863,875 ****
      my @field = split (/\s+/, $var, 2);
      if (@field == 1) {
!       $parser_default_options->{'values'}->{$var} = 1;
        push @texi2dvi_args, "--command=\@set $var 1";
      } else {
!       $parser_default_options->{'values'}->{$field[0]} = $field[1];
!       push @texi2dvi_args, "--command=\@set $var $field[1]";
      }
   },
   'U=s' => sub {
!     delete $parser_default_options->{'values'}->{$_[1]};
      push @texi2dvi_args, "--command=\@clear $_[1]";
   },
--- 896,908 ----
      my @field = split (/\s+/, $var, 2);
      if (@field == 1) {
!       $parser_options->{'values'}->{$var} = 1;
        push @texi2dvi_args, "--command=\@set $var 1";
      } else {
!       $parser_options->{'values'}->{$field[0]} = $field[1];
!       push @texi2dvi_args, "--command=\@set $field[0] $field[1]";
      }
   },
   'U=s' => sub {
!     delete $parser_options->{'values'}->{$_[1]};
      push @texi2dvi_args, "--command=\@clear $_[1]";
   },
***************
*** 885,901 ****
         $value = undef;
       }
-      # special format
-      if ($var eq 'TEXINFO_OUTPUT_FORMAT') {
-        $format = set_format($value, $format, 1);
-      } elsif ($var eq 'TEXI2HTML') {
-        $format = set_format('html', $format, 1);
-        $parser_default_options->{'values'}->{'texi2html'} = 1;
-      }
       set_from_cmdline($var, $value);
-      # FIXME do that here or when all command line options are processed?
-      if ($var eq 'L2H' and get_conf('L2H')) {
-        locate_and_load_init_file($latex2html_file, 
-                              [ @conf_dirs, @program_init_dirs ]);
-      }
     }
   },
--- 918,922 ----
***************
*** 917,923 ****
   'fill-column|f=i' => sub {set_from_cmdline('FILLCOLUMN',$_[1]);},
   'enable-encoding' => sub {set_from_cmdline('ENABLE_ENCODING',$_[1]);
!                      $parser_default_options->{'ENABLE_ENCODING'} = $_[1];},
   'disable-encoding' => sub {set_from_cmdline('ENABLE_ENCODING', 0);
!                      $parser_default_options->{'ENABLE_ENCODING'} = 0;},
   'internal-links=s' => sub {set_from_cmdline('INTERNAL_LINKS', $_[1]);},
   'force|F' => sub {set_from_cmdline('FORCE', $_[1]);},
--- 938,944 ----
   'fill-column|f=i' => sub {set_from_cmdline('FILLCOLUMN',$_[1]);},
   'enable-encoding' => sub {set_from_cmdline('ENABLE_ENCODING',$_[1]);
!                      $parser_options->{'ENABLE_ENCODING'} = $_[1];},
   'disable-encoding' => sub {set_from_cmdline('ENABLE_ENCODING', 0);
!                      $parser_options->{'ENABLE_ENCODING'} = 0;},
   'internal-links=s' => sub {set_from_cmdline('INTERNAL_LINKS', $_[1]);},
   'force|F' => sub {set_from_cmdline('FORCE', $_[1]);},
***************
*** 926,932 ****
   'reference-limit=i' => sub { ;},
   'Xopt=s' => sub {push @texi2dvi_args, $_[1]; $Xopt_arg_nr++},
!  'silent|quiet' => sub {set_from_cmdline('SILENT', $_[1]);
!                          push @texi2dvi_args, '--'.$_[0];},
!    
   'plaintext' => sub {$format = set_format($_[0].'');},
   'html' => sub {$format = set_format($_[0].'');},
--- 947,951 ----
   'reference-limit=i' => sub { ;},
   'Xopt=s' => sub {push @texi2dvi_args, $_[1]; $Xopt_arg_nr++},
!  'silent|quiet' => sub { push @texi2dvi_args, '--'.$_[0];},
   'plaintext' => sub {$format = set_format($_[0].'');},
   'html' => sub {$format = set_format($_[0].'');},
***************
*** 939,948 ****
   'pdf' => sub {$format = set_format($_[0].'');},
   'debug=i' => sub {set_from_cmdline('DEBUG', $_[1]); 
!                    $parser_default_options->{'DEBUG'} = $_[1];
                     push @texi2dvi_args, '--'.$_[0]; },
  );
  
  exit 1 if (!$result_options);
  
  # For tests, set some strings to values not changing with releases
  my %test_conf = (
--- 958,1002 ----
   'pdf' => sub {$format = set_format($_[0].'');},
   'debug=i' => sub {set_from_cmdline('DEBUG', $_[1]); 
!                    $parser_options->{'DEBUG'} = $_[1];
                     push @texi2dvi_args, '--'.$_[0]; },
  );
  
+ 
+ 
  exit 1 if (!$result_options);
  
+ # Change some options depending on the settings of other ones
+ sub normalize_config {
+   my $conf = shift;
+ 
+   if (defined($conf->{'TEXINFO_OUTPUT_FORMAT'})) {
+     $format = set_format($conf->{'TEXINFO_OUTPUT_FORMAT'}, $format, 1);
+   } elsif (defined($conf->{'TEXI2HTML'})) {
+     $format = set_format('html', $format, 1);
+     $parser_options->{'values'}->{'texi2html'} = 1;
+   }
+   if (defined($conf->{'HTML_MATH'}) and $conf->{'HTML_MATH'} eq 'l2h') {
+     $conf->{'L2H'} = 1;
+   }
+ }
+ 
+ $cmdline_options->{'include_directories'} = [@include_dirs];
+ 
+ normalize_config($cmdline_options);
+ 
+ # FIXME do this here or inside format-specific code?
+ my $latex2html_file = 'latex2html.pm';
+ if (defined($cmdline_options->{'L2H'})) {
+   locate_and_load_init_file($latex2html_file, 
+                         [ @conf_dirs, @program_init_dirs ]);
+ }
+ 
+ my $tex4ht_file = 'tex4ht.pm';
+ if (defined($cmdline_options->{'HTML_MATH'})
+       and $cmdline_options->{'HTML_MATH'} eq 't4h') {
+   locate_and_load_init_file($tex4ht_file, 
+                         [ @conf_dirs, @program_init_dirs ]);
+ }
+ 
  # For tests, set some strings to values not changing with releases
  my %test_conf = (
***************
*** 1021,1026 ****
  
  foreach my $expanded_format (@{$default_expanded_format}) {
!   push @{$parser_default_options->{'expanded_formats'}}, $expanded_format 
!     unless (grep {$_ eq $expanded_format} @{$parser_default_options->{'expanded_formats'}});
  }
  
--- 1075,1080 ----
  
  foreach my $expanded_format (@{$default_expanded_format}) {
!   push @{$parser_options->{'expanded_formats'}}, $expanded_format 
!     unless (grep {$_ eq $expanded_format} @{$parser_options->{'expanded_formats'}});
  }
  
***************
*** 1039,1068 ****
  if (defined($formats_table{$format}->{'module'})) {
    $converter_class = $formats_table{$format}->{'module'};
!   %converter_defaults = $converter_class->converter_defaults();
  }
  
- # FIXME should this be set when the --set is set too?  The corresponding
- # code is ready above, but commented out.
  # using no warnings is wrong, but a way to avoid a spurious warning.
  no warnings 'once';
! foreach my $parser_settable_option (
!                 keys(%Texinfo::Common::default_customization_values)) {
    if (defined(get_conf($parser_settable_option))) {
!     $parser_default_options->{$parser_settable_option} 
         = get_conf($parser_settable_option);
    } elsif (defined($converter_class) 
             and defined($converter_defaults{$parser_settable_option})) {
!     $parser_default_options->{$parser_settable_option} 
         = $converter_defaults{$parser_settable_option};
    }
  }
  
! ## using no warnings is wrong, but a way to avoid a spurious warning.
! #no warnings 'once';
  # The configuration options are upper-cased when considered as 
! # customization variables, and lower-cased when passed to the Parser
  foreach my $parser_option (map {uc($_)} 
                    (keys (%Texinfo::Common::default_parser_state_configuration))) {
!   $parser_default_options->{lc($parser_option)} = get_conf($parser_option)
      if (defined(get_conf($parser_option)));
  }
--- 1093,1140 ----
  if (defined($formats_table{$format}->{'module'})) {
    $converter_class = $formats_table{$format}->{'module'};
!   # $cmdline_options is passed to have TEXI2HTML set for conversion to
!   # HTML
!   %converter_defaults = $converter_class->converter_defaults($cmdline_options);
! 
!   # set FORMAT_MENU to the output format default, if not nomenu
!   if (defined(get_conf('FORMAT_MENU'))
!       and get_conf('FORMAT_MENU') eq 'set_format_menu_from_cmdline_header') {
!     if (defined($converter_defaults{'FORMAT_MENU'})
!         and $converter_defaults{'FORMAT_MENU'} ne 'nomenu') {
!       set_from_cmdline('FORMAT_MENU', $converter_defaults{'FORMAT_MENU'});
!     } else {
!       set_from_cmdline('FORMAT_MENU', 'menu');
!     }
!   }
! } else {
!   if (defined(get_conf('FORMAT_MENU'))
!       and get_conf('FORMAT_MENU') eq 'set_format_menu_from_cmdline_header') {
!     set_from_cmdline('FORMAT_MENU', 'menu');
!   }
  }
  
  # using no warnings is wrong, but a way to avoid a spurious warning.
  no warnings 'once';
! my @parser_settable_options = keys(%Texinfo::Common::default_parser_customization_values);
! push @parser_settable_options, keys(%Texinfo::Common::default_structure_customization_values);
! foreach my $parser_settable_option (@parser_settable_options) {
    if (defined(get_conf($parser_settable_option))) {
!     $parser_options->{$parser_settable_option} 
         = get_conf($parser_settable_option);
    } elsif (defined($converter_class) 
             and defined($converter_defaults{$parser_settable_option})) {
!     $parser_options->{$parser_settable_option} 
         = $converter_defaults{$parser_settable_option};
    }
  }
  
! # Copy some of the customization variables into the parser options.
  # The configuration options are upper-cased when considered as 
! # customization variables, and lower-cased when passed to the Parser.
! # The customization variables passed here can only be set in perl
! # customization files, using set_from_init_file().
  foreach my $parser_option (map {uc($_)} 
                    (keys (%Texinfo::Common::default_parser_state_configuration))) {
!   $parser_options->{lc($parser_option)} = get_conf($parser_option)
      if (defined(get_conf($parser_option)));
  }
***************
*** 1106,1124 ****
    $input_file_base =~ s/\.te?x(i|info)?$//;
  
!   my $parser_options = { %$parser_default_options };
  
!   $parser_options->{'include_directories'} = [@include_dirs];
!   my @prependended_include_directories = ('.');
!   push @prependended_include_directories, $input_directory
        if ($input_directory ne '.');
!   unshift @{$parser_options->{'include_directories'}},
!      @prependended_include_directories;
!   unshift @{$parser_options->{'include_directories'}}, @prepend_dirs;
  
!   my $parser = Texinfo::Parser::parser($parser_options);
!   my $tree = $parser->parse_texi_file($input_file_name);
  
!   #my $global_commands = $parser->global_commands_information();
!   #print STDERR join('|', keys(%$global_commands))."\n";
  
    if (defined($tree)
--- 1178,1196 ----
    $input_file_base =~ s/\.te?x(i|info)?$//;
  
!   my $parser_file_options = { %$parser_options };
  
!   $parser_file_options->{'include_directories'} = [@include_dirs];
! 
!   my @prepended_include_directories = ('.');
!   push @prepended_include_directories, $input_directory
        if ($input_directory ne '.');
!   @prepended_include_directories =
!     (@prepend_dirs, @prepended_include_directories);
  
!   unshift @{$parser_file_options->{'include_directories'}},
!           @prepended_include_directories;
  
!   my $parser = Texinfo::Parser::parser($parser_file_options);
!   my $tree = $parser->parse_texi_file($input_file_name);
  
    if (defined($tree)
***************
*** 1190,1193 ****
--- 1262,1270 ----
    }
  
+   if ($formats_table{$format}->{'relate_index_entries_to_table_entries'}
+       or $tree_transformations{'relate_index_entries_to_table_entries'}) {
+     Texinfo::Common::relate_index_entries_to_table_entries_in_tree($tree);
+   }
+ 
    if ($tree_transformations{'insert_nodes_for_sectioning_commands'}) {
      my ($modified_contents, $added_nodes)
***************
*** 1213,1216 ****
--- 1290,1295 ----
    if ($tree_transformations{'complete_tree_nodes_menus'}) {
      Texinfo::Transformations::complete_tree_nodes_menus($parser, $tree);
+   } elsif ($tree_transformations{'complete_tree_nodes_missing_menu'}) {
+     Texinfo::Transformations::complete_tree_nodes_missing_menu($parser, $tree);
    }
  
***************
*** 1224,1228 ****
--- 1303,1317 ----
    my $top_node;
    if ($formats_table{$format}->{'nodes_tree'}) {
+ 
+     # it is not get_conf('FORMAT_MENU') but $parser_options as
+     # $parser_options is set to the output default and then replaced
+     # with get_conf('FORMAT_MENU') is needed
+     if ($parser_options->{'FORMAT_MENU'} eq 'menu') {
+       Texinfo::Structuring::set_menus_node_directions($parser);
+     }
      $top_node = Texinfo::Structuring::nodes_tree($parser);
+     if ($parser_options->{'FORMAT_MENU'} eq 'menu') {
+       Texinfo::Structuring::complete_node_tree_with_menus($parser, $top_node);
+     }
    }
    if ($formats_table{$format}->{'floats'}) {
***************
*** 1246,1253 ****
                              %$Texinfo::Config::options };
  
    $converter_options->{'parser'} = $parser;
    $converter_options->{'output_format'} = $format;
    $converter_options->{'language_config_dirs'} = \@language_config_dirs;
! 
  
    my $converter = &{$formats_table{$format}->{'converter'}}($converter_options);
--- 1335,1344 ----
                              %$Texinfo::Config::options };
  
+   $converter_options->{'expanded_formats'} = $parser_options->{'expanded_formats'};
    $converter_options->{'parser'} = $parser;
    $converter_options->{'output_format'} = $format;
    $converter_options->{'language_config_dirs'} = \@language_config_dirs;
!   unshift @{$converter_options->{'include_directories'}},
!           @prepended_include_directories;
  
    my $converter = &{$formats_table{$format}->{'converter'}}($converter_options);
diff -Nrc2 texinfo-6.7/tp/Texinfo/Common.pm texinfo-6.8/tp/Texinfo/Common.pm
*** texinfo-6.7/tp/Texinfo/Common.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Common.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,5 ****
  # Common.pm: definition of commands. Common code of other Texinfo modules.
  #
! # Copyright 2010-2019 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # Common.pm: definition of commands. Common code of other Texinfo modules.
  #
! # Copyright 2010-2020 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 65,69 ****
  );
  
! $VERSION = '6.7';
  
  # i18n
--- 65,69 ----
  );
  
! $VERSION = '6.8';
  
  # i18n
***************
*** 111,115 ****
    # the following are dynamically modified during the document parsing.
    'aliases' => {},            # key is a command name value is the alias
-   'clickstyle' => 'arrow',
    'documentlanguage' => undef,
                                # Current documentlanguage set by 
--- 111,114 ----
***************
*** 121,125 ****
                                # contents array of the previous command with
                                # this first arg and a second arg.
-   'kbdinputstyle' => 'distinct',
    'labels'          => {},    # keys are normalized label names, as described
                                # in the `HTML Xref' node.  Value should be
--- 120,123 ----
***************
*** 130,134 ****
                                # as obtained by parsing the @macro
    'merged_indices' => {},     # the key is merged in the value
-   'validatemenus' => 0,       # same as setting @validatemenus.
    'sections_level' => 0,      # modified by raise/lowersections
    'values' => {'txicommandconditionals' => 1},
--- 128,131 ----
***************
*** 144,154 ****
  
  
! # Customization variables obeyed by the parser and other modules, and the 
! # default values.
! our %default_customization_values = (
!   'TEST' => 0,
    'DEBUG' => 0,     # if >= 10, tree is printed in texi2any.pl after parsing.
                      # If >= 100 tree is printed every line.
!   'SHOW_MENU' => 1,             # if false no menu error related.
    'IGNORE_BEFORE_SETFILENAME' => 1,
    'IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME' => 1,
--- 141,149 ----
  
  
! # Customization variables obeyed by the parser, and the default values.
! our %default_parser_customization_values = (
    'DEBUG' => 0,     # if >= 10, tree is printed in texi2any.pl after parsing.
                      # If >= 100 tree is printed every line.
!   'FORMAT_MENU' => 'menu',           # if not 'menu' no menu error related.
    'IGNORE_BEFORE_SETFILENAME' => 1,
    'IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME' => 1,
***************
*** 159,166 ****
    'ENABLE_ENCODING' => 1,     # output accented and special characters
                                # based on @documentencoding
    # following are used in Texinfo::Structuring
-   'SIMPLE_MENU' => 0,         # not used in the parser but in structuring
    'USE_UP_NODE_FOR_ELEMENT_UP' => 0, # Use node up for Up if there is no 
                                       # section up.
  );
  
--- 154,169 ----
    'ENABLE_ENCODING' => 1,     # output accented and special characters
                                # based on @documentencoding
+ );
+ 
+ # Customization variables set in the parser for other modules, and the
+ # default values.
+ our %default_structure_customization_values = (
    # following are used in Texinfo::Structuring
    'USE_UP_NODE_FOR_ELEMENT_UP' => 0, # Use node up for Up if there is no 
                                       # section up.
+   'CHECK_NORMAL_MENU_STRUCTURE' => 0, # output warnings when node with
+             # automatic direction does directions in menu are not consistent
+             # with sectionning, and when node directions are not consistent
+             # with menu directions
  );
  
***************
*** 200,204 ****
    'footnotestyle' => 'end', 
    'novalidate' => 0,
-   'validatemenus' => 0,
    'oddfootingmarks' => undef,
    'oddheadingmarks' => undef,
--- 203,206 ----
***************
*** 215,226 ****
  );
  
! my @command_line_settables = ('FILLCOLUMN', 'SPLIT', 'SPLIT_SIZE',
!   'HEADERS',
!   'MACRO_EXPAND', 'NUMBER_SECTIONS',
!   'NUMBER_FOOTNOTES', 'NODE_FILES',
!   'NO_WARN', 'VERBOSE',
!   'TRANSLITERATE_FILE_NAMES', 'ERROR_LIMIT', 'ENABLE_ENCODING',
!   'FORCE', 'INTERNAL_LINKS', 'OUTFILE', 'SUBDIR',
!   'SILENT', 'CASE_INSENSITIVE_FILENAMES',
  );
  
--- 217,226 ----
  );
  
! my @command_line_settables = (
!   'CASE_INSENSITIVE_FILENAMES', 'ENABLE_ENCODING', 'ERROR_LIMIT',
!   'FILLCOLUMN', 'FORCE', 'HEADERS', 'INTERNAL_LINKS', 'MACRO_EXPAND',
!   'NODE_FILES', 'NO_WARN', 'NUMBER_FOOTNOTES', 'NUMBER_SECTIONS',
!   'OUTFILE', 'SPLIT', 'SPLIT_SIZE', 'SUBDIR', 'TRANSLITERATE_FILE_NAMES',
!   'VERBOSE'
  );
  
***************
*** 229,285 ****
  my @parser_options = map {uc($_)} (keys(%default_parser_state_configuration));
  
! my @variable_settables_not_used = ('COMPLETE_IMAGE_PATHS', 'TOC_FILE',
!   'SPLIT_INDEX');
! 
! my @formats_settable = (
  );
  
- my @variable_string_settables = (
-   'DEBUG', 'FRAMES', 'FRAMESET_DOCTYPE', 'DOCTYPE', 'TEST', 'DUMP_TEXI',
-   'TOP_FILE', 'SHOW_MENU', 'USE_NODES', 'TOC_LINKS', 'SHORTEXTN',
-   'PREFIX', 'DEF_TABLE', 'L2H', 'MONOLITHIC',
-   'L2H_L2H', 'L2H_SKIP', 'L2H_TMP', 'L2H_FILE', 'L2H_CLEAN',
-   'L2H_HTML_VERSION', 'EXTERNAL_DIR', 'USE_ISO',
-   'VERTICAL_HEAD_NAVIGATION', 'INLINE_CONTENTS', 'NODE_FILE_EXTENSION',
-   'NO_CSS', 'INLINE_CSS_STYLE', 'USE_TITLEPAGE_FOR_TITLE',
-   'SIMPLE_MENU', 'EXTENSION', 'USE_NUMERIC_ENTITY',
-   'ENABLE_ENCODING_USE_ENTITY', 'ICONS',
-   'USE_UNIDECODE', 'DATE_IN_HEADER', 'OPEN_QUOTE_SYMBOL',
-   'CLOSE_QUOTE_SYMBOL', 'TOP_NODE_UP', 'TOP_NODE_UP_URL',
-   'TOP_NODE_FILE_TARGET', 'SECTION_NAME_IN_TITLE',
-   'SHOW_TITLE', 'WORDS_IN_PAGE',
-   'HEADER_IN_TABLE', 'USE_ACCESSKEY', 'USE_REL_REV', 'USE_LINKS',
-   'OVERVIEW_LINK_TO_TOC', 'AVOID_MENU_REDUNDANCY', 'NODE_NAME_IN_MENU',
-   'NODE_NAME_IN_INDEX', 'NO_USE_SETFILENAME', 'USE_SETFILENAME_EXTENSION',
-   'COMPLEX_FORMAT_IN_TABLE',
-   'IGNORE_BEFORE_SETFILENAME', 'IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME',
-   'USE_NODE_TARGET',
-   'PROGRAM_NAME_IN_FOOTER', 'NODE_FILENAMES',
-   'EXTERNAL_CROSSREF_SPLIT', 'BODYTEXT',
-   'CSS_LINES', 'CPP_LINE_DIRECTIVES',
-   'TEXI2DVI', 'DUMP_TREE', 'MAX_MACRO_CALL_NESTING',
-   'OUTPUT_ENCODING_NAME', 'OUTPUT_PERL_ENCODING', 
-   'PACKAGE_VERSION',
-   'PACKAGE_AND_VERSION', 'PACKAGE_URL', 'PACKAGE', 'PACKAGE_NAME', 'PROGRAM',
-   'PRE_BODY_CLOSE', 'AFTER_BODY_OPEN', 'PRE_ABOUT', 'AFTER_ABOUT',
-   'EXTRA_HEAD', 'DO_ABOUT',
-   'DEFAULT_RULE', 'BIG_RULE',
-   'MENU_ENTRY_COLON', 'INDEX_ENTRY_COLON', 'MENU_SYMBOL',
-   'MAX_HEADER_LEVEL', 'CHAPTER_HEADER_LEVEL',
-   'FOOTNOTE_END_HEADER_LEVEL', 'FOOTNOTE_SEPARATE_HEADER_LEVEL',
-   'USE_UP_NODE_FOR_ELEMENT_UP',
-   'BEFORE_OVERVIEW', 'AFTER_OVERVIEW',
-   'BEFORE_TOC_LINES', 'AFTER_TOC_LINES',
-   'SORT_ELEMENT_COUNT', 'SORT_ELEMENT_COUNT_WORDS',
-   'KEEP_TOP_EXTERNAL_REF',
-   'TEXI2HTML', 'IMAGE_LINK_PREFIX',
-   'TREE_TRANSFORMATIONS', 'BASEFILENAME_LENGTH',
-   'TEXTCONTENT_COMMENT', 'XREF_USE_FLOAT_LABEL',
-   'XREF_USE_NODE_NAME_ARG', 'CHECK_HTMLXREF',
-   'TEXINFO_DTD_VERSION', 'TEXINFO_OUTPUT_FORMAT',
-   'INFO_SPECIAL_CHARS_WARNING',
-   'INDEX_SPECIAL_CHARS_WARNING', 'INFO_SPECIAL_CHARS_QUOTE',
-   'HTMLXREF'
- );
  # Not strings. 
  # FIXME To be documented somewhere, but where?
--- 229,355 ----
  my @parser_options = map {uc($_)} (keys(%default_parser_state_configuration));
  
! our @variable_string_settables = (
! 'AFTER_ABOUT',
! 'AFTER_BODY_OPEN',
! 'AFTER_OVERVIEW',
! 'AFTER_TOC_LINES',
! 'AVOID_MENU_REDUNDANCY',
! 'BASEFILENAME_LENGTH',
! 'BEFORE_OVERVIEW',
! 'BEFORE_TOC_LINES',
! 'BIG_RULE',
! 'BODYTEXT',
! 'COPIABLE_ANCHORS',
! 'CHAPTER_HEADER_LEVEL',
! 'CHECK_HTMLXREF',
! 'CHECK_NORMAL_MENU_STRUCTURE',
! 'CLOSE_QUOTE_SYMBOL',
! 'COMPLEX_FORMAT_IN_TABLE',
! 'CONTENTS_OUTPUT_LOCATION',
! 'CPP_LINE_DIRECTIVES',
! 'CSS_LINES',
! 'DATE_IN_HEADER',
! 'DEBUG',
! 'DEFAULT_RULE',
! 'DEF_TABLE',
! 'DO_ABOUT',
! 'DOCTYPE',
! 'DUMP_TEXI',
! 'DUMP_TREE',
! 'ENABLE_ENCODING_USE_ENTITY',
! 'EXTENSION',
! 'EXTERNAL_CROSSREF_SPLIT',
! 'EXTERNAL_DIR',
! 'EXTRA_HEAD',
! 'FOOTNOTE_END_HEADER_LEVEL',
! 'FOOTNOTE_SEPARATE_HEADER_LEVEL',
! 'FRAMES',
! 'FRAMESET_DOCTYPE',
! 'HEADER_IN_TABLE',
! 'HTML_MATH',
! 'HTMLXREF',
! 'ICONS',
! 'IGNORE_BEFORE_SETFILENAME',
! 'IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME',
! 'IMAGE_LINK_PREFIX',
! 'INDEX_ENTRY_COLON',
! 'INDEX_SPECIAL_CHARS_WARNING',
! 'INFO_JS_DIR',
! 'INFO_SPECIAL_CHARS_QUOTE',
! 'INFO_SPECIAL_CHARS_WARNING',
! 'INLINE_CSS_STYLE',
! 'JS_WEBLABELS',
! 'JS_WEBLABELS_FILE',
! 'KEEP_TOP_EXTERNAL_REF',
! 'L2H',
! 'L2H_CLEAN',
! 'L2H_FILE',
! 'L2H_HTML_VERSION',
! 'L2H_L2H',
! 'L2H_SKIP',
! 'L2H_TMP',
! 'MATHJAX_SCRIPT',
! 'MATHJAX_SOURCE',
! 'MAX_HEADER_LEVEL',
! 'MAX_MACRO_CALL_NESTING',
! 'MENU_ENTRY_COLON',
! 'MENU_SYMBOL',
! 'MONOLITHIC',
! 'NO_CSS',
! 'NODE_FILE_EXTENSION',
! 'NODE_FILENAMES',
! 'NODE_NAME_IN_INDEX',
! 'NODE_NAME_IN_MENU',
! 'NO_USE_SETFILENAME',
! 'OPEN_QUOTE_SYMBOL',
! 'OUTPUT_ENCODING_NAME',
! 'OUTPUT_PERL_ENCODING',
! 'OVERVIEW_LINK_TO_TOC',
! 'PACKAGE',
! 'PACKAGE_AND_VERSION',
! 'PACKAGE_NAME',
! 'PACKAGE_URL',
! 'PACKAGE_VERSION',
! 'PRE_ABOUT',
! 'PRE_BODY_CLOSE',
! 'PREFIX',
! 'PROGRAM',
! 'PROGRAM_NAME_IN_FOOTER',
! 'SECTION_NAME_IN_TITLE',
! 'SHORTEXTN',
! 'FORMAT_MENU',
! 'SHOW_TITLE',
! 'SIMPLE_MENU',
! 'SORT_ELEMENT_COUNT',
! 'SORT_ELEMENT_COUNT_WORDS',
! 'TEST',
! 'TEXI2DVI',
! 'TEXI2HTML',
! 'TEXINFO_DTD_VERSION',
! 'TEXINFO_OUTPUT_FORMAT',
! 'TEXTCONTENT_COMMENT',
! 'TOC_LINKS',
! 'TOP_FILE',
! 'TOP_NODE_FILE_TARGET',
! 'TOP_NODE_UP',
! 'TOP_NODE_UP_URL',
! 'TREE_TRANSFORMATIONS',
! 'USE_ACCESSKEY',
! 'USE_ISO',
! 'USE_LINKS',
! 'USE_NODES',
! 'USE_NODE_DIRECTIONS',
! 'USE_NUMERIC_ENTITY',
! 'USE_REL_REV',
! 'USE_SETFILENAME_EXTENSION',
! 'USE_TITLEPAGE_FOR_TITLE',
! 'USE_UNIDECODE',
! 'USE_UP_NODE_FOR_ELEMENT_UP',
! 'VERTICAL_HEAD_NAVIGATION',
! 'WORDS_IN_PAGE',
! 'XREF_USE_FLOAT_LABEL',
! 'XREF_USE_NODE_NAME_ARG',
  );
  
  # Not strings. 
  # FIXME To be documented somewhere, but where?
***************
*** 300,305 ****
           keys(%document_settable_unique_at_commands),
           @command_line_settables, @variable_string_settables, 
!          @variable_other_settables, @parser_options,
!          @formats_settable, @variable_settables_not_used) {
    $valid_options{$var} = 1;
  }
--- 370,374 ----
           keys(%document_settable_unique_at_commands),
           @command_line_settables, @variable_string_settables, 
!          @variable_other_settables, @parser_options) {
    $valid_options{$var} = 1;
  }
***************
*** 311,314 ****
--- 380,393 ----
  }
  
+ sub add_valid_option($)
+ {
+   my $option = shift;
+   if ($option =~ /^[A-Z][A-Z_]{2,}$/) {
+     $valid_options{$option} = 1;
+     return 1;
+   }
+   return 0;
+ }
+ 
  my %customization_variable_classes = (
    'document_settable_at_commands' => [ sort(keys(%document_settable_at_commands)) ],
***************
*** 318,343 ****
    'variable_other_settables' => \@variable_other_settables,
    'parser_options' => \@parser_options,
-   #'formats_settable' => \@formats_settable,
-   #'obsolete_variables' => \@obsolete_variables,
-   'variable_settables_not_used' => \@variable_settables_not_used,
  );
  
- my @secondary_customization_variables = (
-   'obsolete_variables', 'variable_settables_not_used'
- );
- sub _customization_variable_classes(;$)
- {
-   my $print_all = shift;
-   my $result = '';
-   foreach my $type (sort(keys(%customization_variable_classes))) {
-     next if (!$print_all 
-              and grep {$_ eq $type} @secondary_customization_variables);
-     foreach my $variable (@{$customization_variable_classes{$type}}) {
-       $result .= "$variable\t$type\n";
-     }
-   }
-   return $result;
- }
- 
  my %valid_tree_transformations;
  foreach my $valid_transformation ('simple_menus', 
--- 397,402 ----
***************
*** 430,434 ****
    'documentencoding'  => 'text', # or 1?
    'novalidate'        => 'skipline', # no arg
-   'validatemenus'     => 1, # on off
    'dircategory'       => 'line', # line. Position with regard 
                                   # with direntry is significant
--- 489,492 ----
***************
*** 453,456 ****
--- 511,515 ----
    'afourlatex'        => 'skipline', # no arg
    'afourwide'         => 'skipline', # no arg
+   'bsixpaper'         => 'skipline', # no arg
    'headings'          => 1, #off on single double singleafter doubleafter
                              # interacts with setchapternewpage
***************
*** 499,505 ****
    # not valid for info (should be in @iftex)
    'vskip'             => 'lineraw', # arg line in TeX
-   # obsolete @-commands.
-   'setcontentsaftertitlepage'      => 'skipline', # no arg
-   'setshortcontentsaftertitlepage' => 'skipline', # no arg
    'subentry'          => 'line', 
  );
--- 558,561 ----
***************
*** 532,536 ****
  # only valid in index entries
  our %in_index_commands;
! foreach my $in_index_command ('sortas', 'seeentry', 'seealso') {
    $in_index_commands{$in_index_command} = 1;
  }
--- 588,592 ----
  # only valid in index entries
  our %in_index_commands;
! foreach my $in_index_command ('sortas', 'seeentry', 'seealso', 'subentry') {
    $in_index_commands{$in_index_command} = 1;
  }
***************
*** 635,643 ****
  our %context_brace_commands;
  foreach my $context_brace_command ('footnote', 'caption',
!     'shortcaption', 'math') {
    $context_brace_commands{$context_brace_command} = $context_brace_command;
    $brace_commands{$context_brace_command} = 'context';
  }
  
  our %explained_commands;
  foreach my $explained_command ('abbr', 'acronym') {
--- 691,708 ----
  our %context_brace_commands;
  foreach my $context_brace_command ('footnote', 'caption',
!     'shortcaption') {
    $context_brace_commands{$context_brace_command} = $context_brace_command;
    $brace_commands{$context_brace_command} = 'context';
  }
  
+ our %math_commands;
+ # Commands that enclose full texts, that can contain multiple paragraphs
+ # and contain maths
+ foreach my $math_brace_command ('math') {
+   $context_brace_commands{$math_brace_command} = $math_brace_command;
+   $brace_commands{$math_brace_command} = 'context';
+   $math_commands{$math_brace_command} = 1;
+ }
+ 
  our %explained_commands;
  foreach my $explained_command ('abbr', 'acronym') {
***************
*** 695,699 ****
  # commands delimiting blocks, with an @end.
  # Value is either the number of arguments on the line separated by
! # commas or the type of command, 'raw', 'def' or 'multitable'.
  our %block_commands;
  
--- 760,765 ----
  # commands delimiting blocks, with an @end.
  # Value is either the number of arguments on the line separated by
! # commas or the type of command, 'raw', 'def', 'conditional',
! # or 'multitable'.
  our %block_commands;
  
***************
*** 806,809 ****
--- 872,876 ----
    $preformatted_code_commands{$preformatted_command} = 1;
  }
+ $block_commands{'example'} = 'variadic'; # unlimited arguments
  
  foreach my $preformatted_command(
***************
*** 813,816 ****
--- 880,888 ----
  }
  
+ foreach my $block_math_command('displaymath') {
+   $block_commands{$block_math_command} = 0;
+   $math_commands{$block_math_command} = 1;
+ }
+ 
  our %format_raw_commands;
  foreach my $format_raw_command('html', 'tex', 'xml', 'docbook') {
***************
*** 884,893 ****
  
  our %deprecated_commands = (
!   'setcontentsaftertitlepage' =>
! N__('move your @contents command if you want the contents after the title page'),
! 
!   'setshortcontentsaftertitlepage' =>
! N__('move your @shortcontents and @contents commands if you want the contents after the title page'),
! 
  );
  
--- 956,963 ----
  
  our %deprecated_commands = (
!   'definfoenclose' => '',
!   'refill' => '',
!   'inforef' => '',
!   'centerchap' => '',
  );
  
***************
*** 1128,1133 ****
      push @{$self->{'opened_files'}}, $file;
      $self->{'unclosed_files'}->{$file} = $filehandle;
-     #print STDERR "OOOOOOO $file ".join('|',@{$self->{'opened_files'}})."\n";
-     #cluck;
    }
    return $filehandle;
--- 1198,1201 ----
***************
*** 1683,1686 ****
--- 1751,1755 ----
  }
  
+ # Argument is a converter object
  sub _convert_text_options($)
  {
***************
*** 2416,2419 ****
--- 2485,2545 ----
  }
  
+ sub _relate_index_entry_to_table_entry($)
+ {
+   my $current = shift; # table_entry
+ 
+   my ($table_term, $table_item, $item);
+ 
+   if ($current->{'contents'}
+         and $current->{'contents'}->[0]
+         and $current->{'contents'}->[0]->{'type'} eq 'table_term') {
+     $table_term = $current->{'contents'}->[0];
+   }
+ 
+   if ($current->{'contents'}
+         and $current->{'contents'}->[1]
+         and $current->{'contents'}->[1]->{'type'} eq 'table_item') {
+     $table_item = $current->{'contents'}->[1];
+   }
+ 
+   if ($table_term->{'contents'}
+     and $table_term->{'contents'}->[0]
+     and (!$table_term->{'contents'}->[0]->{'extra'}
+           or !$table_term->{'contents'}->[0]->{'extra'}->{'index_entry'})) {
+     $item = $table_term->{'contents'}->[0];
+   }
+ 
+   return if !$table_term or !$table_item or !$item;
+ 
+   if ($table_item->{'contents'}
+     and $table_item->{'contents'}->[0]
+     and $table_item->{'contents'}->[0]->{'type'}
+     and $table_item->{'contents'}->[0]->{'type'} eq 'index_entry_command') {
+       my $index_command = shift @{$table_item->{'contents'}};
+       delete $index_command->{'parent'};
+       $item->{'extra'}->{'index_entry'}
+         = $index_command->{'extra'}->{'index_entry'};
+       $item->{'extra'}->{'index_entry'}->{'command'} = $item;
+   }
+ }
+ 
+ sub _relate_index_entries_to_table_entries_in_tree($$$)
+ {
+   my ($self, $type, $current) = @_;
+ 
+   if ($current->{'type'} and ($current->{'type'} eq 'table_entry')) {
+     _relate_index_entry_to_table_entry($current);
+   }
+   return ($current);
+ }
+ 
+ sub relate_index_entries_to_table_entries_in_tree($)
+ {
+   my $tree = shift;  
+   return modify_tree(undef, $tree,
+                      \&_relate_index_entries_to_table_entries_in_tree);
+ }
+ 
+ 
  sub debug_list
  {
***************
*** 2757,2760 ****
--- 2883,2890 ----
  C<@docbook>.
  
+ =item %math_commands
+ 
+ @-commands which contains math, like C<@math> or C<@displaymath>.
+ 
  =item %texinfo_output_formats
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/Converter.pm texinfo-6.8/tp/Texinfo/Convert/Converter.pm
*** texinfo-6.7/tp/Texinfo/Convert/Converter.pm	2019-09-23 19:31:54.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/Converter.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,5 ****
  # Converter.pm: Common code for Converters.
  #
! # Copyright 2011-2019 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # Converter.pm: Common code for Converters.
  #
! # Copyright 2011-2020 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 50,54 ****
  );
  
! $VERSION = '6.7';
  
  my %defaults = (
--- 50,54 ----
  );
  
! $VERSION = '6.8';
  
  my %defaults = (
***************
*** 245,262 ****
      }
    }
-   if (!defined($converter->{'expanded_formats'})) {
-     if ($converter->{'parser'}) {
-       $converter->{'expanded_formats'} = $converter->{'parser'}->{'expanded_formats'};
-     } else {
-       $converter->{'expanded_formats'} = [];
-     }
-   }
-   if (!defined($converter->{'include_directories'})) {
-     if ($converter->{'parser'}) {
-       $converter->{'include_directories'} = $converter->{'parser'}->{'include_directories'};
-     } else {
-       $converter->{'include_directories'} = [ '.' ];
-     }
-   }
  
    # turn the array to a hash for speed.  Not sure it really matters for such
--- 245,248 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/DocBook.pm texinfo-6.8/tp/Texinfo/Convert/DocBook.pm
*** texinfo-6.7/tp/Texinfo/Convert/DocBook.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/DocBook.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,5 ****
  # DocBook.pm: output tree as DocBook.
  #
! # Copyright 2011-2019 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # DocBook.pm: output tree as DocBook.
  #
! # Copyright 2011-2020 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 48,52 ****
  );
  
! $VERSION = '6.7';
  
  my $nbsp = '&#'.hex('00A0').';';
--- 48,52 ----
  );
  
! $VERSION = '6.8';
  
  my $nbsp = '&#'.hex('00A0').';';
***************
*** 60,64 ****
  my %defaults = (
    #'ENABLE_ENCODING'      => 0,
!   'SHOW_MENU'            => 0,
    'EXTENSION'            => 'xml', # dbk?
    'OUTPUT_ENCODING_NAME' => 'utf-8',
--- 60,64 ----
  my %defaults = (
    #'ENABLE_ENCODING'      => 0,
!   'FORMAT_MENU'          => 'nomenu',
    'EXTENSION'            => 'xml', # dbk?
    'OUTPUT_ENCODING_NAME' => 'utf-8',
***************
*** 428,440 ****
        $level = "tertiary";
      }
- 
      if ($index_entry->{'command'}->{'extra'}->{'seeentry'}) {
        $result .= "<see>";
!       $result .= $index_entry->{'command'}->{'extra'}->{'seeentry'};
        $result .= "</see>";
      }
      if ($index_entry->{'command'}->{'extra'}->{'seealso'}) {
        $result .= "<seealso>";
!       $result .= $index_entry->{'command'}->{'extra'}->{'seealso'};
        $result .= "</seealso>";
      }
--- 428,439 ----
        $level = "tertiary";
      }
      if ($index_entry->{'command'}->{'extra'}->{'seeentry'}) {
        $result .= "<see>";
!       $result .= $self->_convert({'contents' => $index_entry->{'command'}->{'extra'}->{'seeentry'}->{'args'}});
        $result .= "</see>";
      }
      if ($index_entry->{'command'}->{'extra'}->{'seealso'}) {
        $result .= "<seealso>";
!       $result .= $self->_convert({'contents' => $index_entry->{'command'}->{'extra'}->{'seealso'}->{'args'}});
        $result .= "</seealso>";
      }
***************
*** 1261,1264 ****
--- 1260,1266 ----
        } elsif ($root->{'cmdname'} eq 'verbatim') {
          push @elements, 'screen';
+       } elsif ($root->{'cmdname'} eq 'displaymath') {
+         push @elements, 'informalequation';
+         push @elements, 'mathphrase';
        } elsif ($root->{'cmdname'} eq 'quotation' 
                 or $root->{'cmdname'} eq 'smallquotation') {
***************
*** 1378,1382 ****
      my $in_code;
      if ($root->{'cmdname'} 
!         and $Texinfo::Common::preformatted_code_commands{$root->{'cmdname'}}) {
        $in_code = 1;
      }
--- 1380,1385 ----
      my $in_code;
      if ($root->{'cmdname'} 
!         and ($Texinfo::Common::preformatted_code_commands{$root->{'cmdname'}}
!              or $Texinfo::Common::math_commands{$root->{'cmdname'}})) {
        $in_code = 1;
      }
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/HTML.pm texinfo-6.8/tp/Texinfo/Convert/HTML.pm
*** texinfo-6.7/tp/Texinfo/Convert/HTML.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/HTML.pm	2021-07-03 12:08:35.000000000 +0100
***************
*** 1,5 ****
  # HTML.pm: output tree as HTML.
  #
! # Copyright 2011-2019 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # HTML.pm: output tree as HTML.
  #
! # Copyright 2011-2020 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 17,26 ****
  #
  #
! # Formatting functions, registered in %default_types_conversion
! # should not have side effects, such that users can overrides
! # them independently without risking unwanted results.  Also in
! # formatting functions, the state of the converter should only
! # be accessed through functions, such as in_math, in_preformatted,
! # preformatted_classes_stack and similar functions.
  #
  # In most formatting functions, the case where $self->in_string() is
--- 17,36 ----
  #
  #
! # There are three categories of formatting functions that can be
! # replaced by the user, together with the hash with default functions:
! #  * command tree element formatting functions registered in
! #    %default_commands_conversion
! #  * type tree element (element without @-command) formatting
! #    functions, registered in %default_types_conversion
! #  * other formatting functions, registered in
! #    %default_formatting_references
! #
! # The functions used in the default case for all the functions
! # that may be replaced should not have side effects, such that
! # users can overrides them independently without risking unwanted
! # results.  Also in formatting functions, the state of the
! # converter should only be accessed through functions, such
! # as in_math, in_preformatted, preformatted_classes_stack and
! # similar functions.
  #
  # In most formatting functions, the case where $self->in_string() is
***************
*** 54,58 ****
  use Texinfo::Convert::NodeNameNormalization;
  
! use Carp qw(cluck);
  
  require Exporter;
--- 64,70 ----
  use Texinfo::Convert::NodeNameNormalization;
  
! use Carp qw(cluck confess);
! 
! use File::Copy qw(copy);
  
  require Exporter;
***************
*** 72,76 ****
  );
  
! $VERSION = '6.7';
  
  # misc commands that are of use for formatting.
--- 84,88 ----
  );
  
! $VERSION = '6.8';
  
  # misc commands that are of use for formatting.
***************
*** 87,90 ****
--- 99,103 ----
  my %root_commands = %Texinfo::Common::root_commands;
  my %preformatted_commands = %Texinfo::Common::preformatted_commands;
+ my %math_commands = %Texinfo::Common::math_commands;
  my %explained_commands = %Texinfo::Common::explained_commands;
  my %item_container_commands = %Texinfo::Common::item_container_commands;
***************
*** 103,106 ****
--- 116,125 ----
  my %letter_no_arg_commands = %Texinfo::Common::letter_no_arg_commands;
  
+ my %small_alias;
+ for my $cmd ('example', 'display', 'format', 'lisp', 'quotation',
+              'indentedblock') {
+   $small_alias{'small'.$cmd} = $cmd;
+ };
+ 
  foreach my $def_command (keys(%def_commands)) {
    $formatting_misc_commands{$def_command} = 1 if ($misc_commands{$def_command});
***************
*** 236,240 ****
  # Returns a hash that may have these keys set:
  # 'target': A unique string representing the target.  Used as argument to 
! #           'name' attribute inside <a>.
  # 'node_filename', 'section_filename',
  # 'misc_filename', 'filename'.  Possibly others.
--- 255,259 ----
  # Returns a hash that may have these keys set:
  # 'target': A unique string representing the target.  Used as argument to 
! #           'id' attribute.
  # 'node_filename', 'section_filename',
  # 'misc_filename', 'filename'.  Possibly others.
***************
*** 429,435 ****
        # omit target if the command is an element command, there is only
        # one element in file and there is a file in the href
        if (defined($filename)
!           and defined($self->command_element_command($command))
!           and $self->command_element_command($command) eq $command) {
          my $count_elements_in_file = $self->count_elements_in_filename($target_filename);
          if (defined($count_elements_in_file) and $count_elements_in_file == 1) {
--- 448,459 ----
        # omit target if the command is an element command, there is only
        # one element in file and there is a file in the href
+       my $command_element_command = $self->command_element_command($command);
        if (defined($filename)
!           and defined($command_element_command)
!           and ($command_element_command eq $command
!             or (defined($command_element_command->{'extra'})
!               and defined($command_element_command->{'extra'}->{'associated_section'})
!               and $command_element_command->{'extra'}->{'associated_section'}
!                     eq $command))) {
          my $count_elements_in_file = $self->count_elements_in_filename($target_filename);
          if (defined($count_elements_in_file) and $count_elements_in_file == 1) {
***************
*** 449,452 ****
--- 473,478 ----
  );
  
+ # Return string for linking to $CONTENTS_OR_SHORTCONTENTS associated
+ # element from $COMMAND with <a href>
  sub command_contents_href($$$$)
  {
***************
*** 650,653 ****
--- 676,680 ----
  }
  
+ # used for customization only (in t2h_singular.init)
  sub get_value($$)
  {
***************
*** 662,665 ****
--- 689,694 ----
  }
  
+ # This function should be used in formatting functions when some
+ # Texinfo tree need to be converted.
  sub convert_tree_new_formatting_context($$;$$)
  {
***************
*** 766,906 ****
  
  
- my (%BUTTONS_TEXT, %BUTTONS_GOTO, %BUTTONS_NAME, %SPECIAL_ELEMENTS_NAME);
- 
- sub _translate_names($)
- {
-   my $self = shift;
-   #print STDERR "encoding_name: ".$self->get_conf('OUTPUT_ENCODING_NAME')." documentlanguage: ".$self->get_conf('documentlanguage')."\n";
- 
- 
-   %BUTTONS_TEXT = (
-      'Top',         $self->gdt('Top'),
-      'Contents',    $self->gdt('Contents'),
-      'Overview',    $self->gdt('Overview'),
-      'Index',       $self->gdt('Index'),
-      ' ',           ' &nbsp; ',
-      'This',        $self->gdt('current'),
-      'Back',        ' &lt; ',
-      'FastBack',    ' &lt;&lt; ',
-      'Prev',        $self->gdt('Prev'),
-      'Up',          $self->gdt(' Up '),
-      'Next',        $self->gdt('Next'),
-      #'NodeUp',      $self->gdt('Node up'),
-      'NodeUp',      $self->gdt('Up'),
-      #'NodeNext',    $self->gdt('Next node'),
-      'NodeNext',    $self->gdt('Next'),
-      #'NodePrev',    $self->gdt('Previous node'),
-      'NodePrev',    $self->gdt('Previous'),
-      'NodeForward', $self->gdt('Forward node'),
-      'NodeBack',    $self->gdt('Back node'),
-      'Forward',     ' &gt; ',
-      'FastForward', ' &gt;&gt; ',
-      'About',       ' ? ',
-      'First',       ' |&lt; ',
-      'Last',        ' &gt;| ',
-      'NextFile',    $self->gdt('Next file'),
-      'PrevFile',    $self->gdt('Previous file'),
-   );
- 
-   #%BUTTONS_TEXT = %NAVIGATION_TEXT;
- 
-   %BUTTONS_GOTO = (
-      'Top',         $self->gdt('Cover (top) of document'),
-      'Contents',    $self->gdt('Table of contents'),
-      'Overview',    $self->gdt('Short table of contents'),
-      'Index',       $self->gdt('Index'),
-      'This',        $self->gdt('Current section'),
-      'Back',        $self->gdt('Previous section in reading order'),
-      'FastBack',    $self->gdt('Beginning of this chapter or previous chapter'),
-      'Prev',        $self->gdt('Previous section on same level'),
-      'Up',          $self->gdt('Up section'),
-      'Next',        $self->gdt('Next section on same level'),
-      'NodeUp',      $self->gdt('Up node'),
-      'NodeNext',    $self->gdt('Next node'),
-      'NodePrev',    $self->gdt('Previous node'),
-      'NodeForward', $self->gdt('Next node in node reading order'),
-      'NodeBack',    $self->gdt('Previous node in node reading order'),
-      'Forward',     $self->gdt('Next section in reading order'),
-      'FastForward', $self->gdt('Next chapter'),
-      'About' ,      $self->gdt('About (help)'),
-      'First',       $self->gdt('First section in reading order'),
-      'Last',        $self->gdt('Last section in reading order'),
-      'NextFile',    $self->gdt('Forward section in next file'),
-      'PrevFile',    $self->gdt('Back section in previous file'),
-   );
- 
-   %BUTTONS_NAME = (
-      'Top',         $self->gdt('Top'),
-      'Contents',    $self->gdt('Contents'),
-      'Overview',    $self->gdt('Overview'),
-      'Index',       $self->gdt('Index'),
-      ' ',           ' ',
-      'This',        $self->gdt('This'),
-      'Back',        $self->gdt('Back'),
-      'FastBack',    $self->gdt('FastBack'),
-      'Prev',        $self->gdt('Prev'),
-      'Up',          $self->gdt('Up'),
-      'Next',        $self->gdt('Next'),
-      'NodeUp',      $self->gdt('NodeUp'),
-      'NodeNext',    $self->gdt('NodeNext'),
-      'NodePrev',    $self->gdt('NodePrev'),
-      'NodeForward', $self->gdt('NodeForward'),
-      'NodeBack',    $self->gdt('NodeBack'),
-      'Forward',     $self->gdt('Forward'),
-      'FastForward', $self->gdt('FastForward'),
-      'About',       $self->gdt('About'),
-      'First',       $self->gdt('First'),
-      'Last',        $self->gdt('Last'),
-      'NextFile',    $self->gdt('NextFile'),
-      'PrevFile',    $self->gdt('PrevFile'),
-   );
- 
-   %SPECIAL_ELEMENTS_NAME = (
-     'About'       => $self->gdt('About This Document'),
-     'Contents'    => $self->gdt('Table of Contents'),
-     'Overview'    => $self->gdt('Short Table of Contents'),
-     'Footnotes'   => $self->gdt('Footnotes'),
-   );
- 
-   # delete the tree and formatted results for special elements 
-   # such that they are redone with the new tree when needed.
-   foreach my $special_element (keys (%SPECIAL_ELEMENTS_NAME)) {
-     if ($self->{'special_elements_types'}->{$special_element} and
-         $self->{'targets'}->{$self->{'special_elements_types'}->{$special_element}}) {
-       my $target 
-         = $self->{'targets'}->{$self->{'special_elements_types'}->{$special_element}};
-       foreach my $key ('text', 'string', 'tree') {
-         delete $target->{$key};
-       }
-     }
-   }
-   
-   foreach my $hash (\%BUTTONS_TEXT, \%BUTTONS_GOTO, \%BUTTONS_NAME) {
-     foreach my $button (keys (%$hash)) {
-       if (ref($hash->{$button})) {
-         $hash->{$button} = $self->convert_tree_new_formatting_context(
-                                        $hash->{$button}, "button $button");
-       }
-     }
-   }
-   if ($self->{'commands_translation'}) {
-     my %translated_commands;
-     foreach my $context ('normal', 'preformatted', 'string') {
-       foreach my $command (keys(%{$self->{'commands_translation'}->{$context}})) {
-         $translated_commands{$command} = 1; 
-         delete $self->{'commands_formatting'}->{$context}->{$command};
-         if (defined($self->{'commands_translation'}->{$context}->{$command})) {
-           $self->{'commands_formatting'}->{$context}->{$command} 
-            = $self->gdt($self->{'commands_translation'}->{$context}->{$command},
-                         undef, 'translated_text');
-         }
-       }
-     }
-     foreach my $command(keys(%translated_commands)) {
-       $self->_complete_commands_formatting($command);
-     }
-   }
- }
- 
  # insert here name of icon images for buttons
  # Icons are used, if ICONS and resp. value are set
--- 795,798 ----
***************
*** 957,969 ****
  );
  
  
  my %defaults = (
    'ENABLE_ENCODING'      => 0,
!   'SHOW_MENU'            => 1,
    'OUTPUT_ENCODING_NAME'  => 'utf-8',
    'OUTFILE'              => undef,
    'SUBDIR'               => undef,
    'USE_NODES'            => 1,
!   'INLINE_CONTENTS'      => 1,
    'SPLIT'                => 'node',
  # if set style is added in attribute.
--- 849,863 ----
  );
  
+ my (%BUTTONS_TEXT, %BUTTONS_GOTO, %BUTTONS_NAME, %SPECIAL_ELEMENTS_NAME);
  
  my %defaults = (
    'ENABLE_ENCODING'      => 0,
!   'FORMAT_MENU'           => 'sectiontoc',
    'OUTPUT_ENCODING_NAME'  => 'utf-8',
    'OUTFILE'              => undef,
    'SUBDIR'               => undef,
    'USE_NODES'            => 1,
!   'USE_NODE_DIRECTIONS'  => undef,
!   'CONTENTS_OUTPUT_LOCATION' => 'after_top',
    'SPLIT'                => 'node',
  # if set style is added in attribute.
***************
*** 971,976 ****
  # if set, no css is used.
    'NO_CSS'               => 0,
! # if set, use node anchors for sections targets
!   'USE_NODE_TARGET'      => 1,
    'OPEN_QUOTE_SYMBOL'    => '&lsquo;',
    'CLOSE_QUOTE_SYMBOL'   => '&rsquo;',
--- 865,870 ----
  # if set, no css is used.
    'NO_CSS'               => 0,
!   'JS_WEBLABELS'	 => 'generate',
!   'JS_WEBLABELS_FILE'	 => 'js_licenses.html', # no clash with node name
    'OPEN_QUOTE_SYMBOL'    => '&lsquo;',
    'CLOSE_QUOTE_SYMBOL'   => '&rsquo;',
***************
*** 996,1014 ****
    'COMPLEX_FORMAT_IN_TABLE' => 0,
    'WORDS_IN_PAGE'        => 300,
!   'SECTION_BUTTONS'      => [[ 'NodeNext', \&_default_node_direction ],
!                              [ 'NodePrev', \&_default_node_direction ],
!                              [ 'NodeUp', \&_default_node_direction ], ' ',
                               'Contents', 'Index'],
    'LINKS_BUTTONS'        => ['Top', 'Index', 'Contents', 'About', 
!                               'NodeUp', 'NextFile', 'PrevFile'],
! #  'TOP_BUTTONS'          => ['Back', 'Forward', ' ',
! #                             'Contents', 'Index', 'About'],
! #
! #  'MISC_BUTTONS'         => [ 'Top', 'Contents', 'Index', 'About' ],
! #  'CHAPTER_BUTTONS'      => [ 'FastBack', 'FastForward', ' ',
! #                              ' ', ' ', ' ', ' ',
! #                              'Top', 'Contents', 'Index', 'About', ],
! #  'SECTION_FOOTER_BUTTONS' => [ 'FastBack', 'Back', 'Up', 'Forward', 'FastForward' ],
! #  'NODE_FOOTER_BUTTONS' => [ 'FastBack', 'Back', 'Up', 'Forward', 'FastForward' ],
    'misc_elements_targets'   => {
                               'Overview' => 'SEC_Overview',
--- 890,909 ----
    'COMPLEX_FORMAT_IN_TABLE' => 0,
    'WORDS_IN_PAGE'        => 300,
!   # _default_panel_button_dynamic_direction use nodes direction based on USE_NODE_DIRECTIONS
!   # or USE_NODES if USE_NODE_DIRECTIONS is undefined
!   'SECTION_BUTTONS'      => [[ 'Next', \&_default_panel_button_dynamic_direction ],
!                              [ 'Prev', \&_default_panel_button_dynamic_direction ],
!                              [ 'Up', \&_default_panel_button_dynamic_direction ], ' ',
                               'Contents', 'Index'],
+   'SECTION_FOOTER_BUTTONS' => [[ 'Next', \&_default_panel_button_dynamic_direction_section_footer ],
+                               [ 'Prev', \&_default_panel_button_dynamic_direction_section_footer ],
+                               [ 'Up', \&_default_panel_button_dynamic_direction_section_footer ], ' ',
+                               'Contents', 'Index'],
    'LINKS_BUTTONS'        => ['Top', 'Index', 'Contents', 'About', 
!                               'NodeUp', 'NodeNext', 'NodePrev'],
!   'NODE_FOOTER_BUTTONS'  => [[ 'Next', \&_default_panel_button_dynamic_direction_node_footer ],
!                              [ 'Prev', \&_default_panel_button_dynamic_direction_node_footer ],
!                              [ 'Up', \&_default_panel_button_dynamic_direction_node_footer ],
!                              ' ', 'Contents', 'Index'],
    'misc_elements_targets'   => {
                               'Overview' => 'SEC_Overview',
***************
*** 1034,1042 ****
    'BIG_RULE'             => '<hr>',
    'MENU_SYMBOL'          => '&bull;',
!   'MENU_ENTRY_COLON'     => '',
    'INDEX_ENTRY_COLON'    => ':',
    'BODYTEXT'             => undef,
    'documentlanguage'     => 'en',
!   'xrefautomaticsectiontitle' => 'off',
    'SHOW_TITLE'           => 1,
    'SECTION_NAME_IN_TITLE' => 0,
--- 929,937 ----
    'BIG_RULE'             => '<hr>',
    'MENU_SYMBOL'          => '&bull;',
!   'MENU_ENTRY_COLON'     => ':',
    'INDEX_ENTRY_COLON'    => ':',
    'BODYTEXT'             => undef,
    'documentlanguage'     => 'en',
!   'xrefautomaticsectiontitle' => 'on',
    'SHOW_TITLE'           => 1,
    'SECTION_NAME_IN_TITLE' => 0,
***************
*** 1062,1075 ****
      'Overview'    => 'shortcontents',
      'Footnotes'   => 'footnotes',
!    },
!   
    'output_format'        => 'html',
  );
  
! foreach my $buttons ('CHAPTER_BUTTONS', 'SECTION_FOOTER_BUTTONS', 'NODE_FOOTER_BUTTONS',
!   'MISC_BUTTONS', 'TOP_BUTTONS') {
    $defaults{$buttons} = [@{$defaults{'SECTION_BUTTONS'}}];
  }
  
  sub converter_defaults($$)
  {
--- 957,1144 ----
      'Overview'    => 'shortcontents',
      'Footnotes'   => 'footnotes',
!   },
!   'jslicenses' => {},         # for outputting licences file
!   'jslicenses_element' => {}, # scripts used in current output file
!   'jslicenses_math' => {},    # MathJax scripts
!   'jslicenses_infojs' => {},  # info.js scripts
!   'element_math' => 0,        # whether math has been seen in current file
!   'COPIABLE_ANCHORS' => 1,
!  
    'output_format'        => 'html',
  );
  
! foreach my $buttons ('CHAPTER_BUTTONS', 'MISC_BUTTONS', 'TOP_BUTTONS') {
    $defaults{$buttons} = [@{$defaults{'SECTION_BUTTONS'}}];
  }
  
+ foreach my $buttons ('SECTION_FOOTER_BUTTONS', 'CHAPTER_FOOTER_BUTTONS') {
+   $defaults{$buttons} = [@{$defaults{'SECTION_FOOTER_BUTTONS'}}];
+ }
+ 
+ 
+ my @global_directions = ('First', 'Last', 'Index', 'Top');
+ my %global_and_special_directions;
+ foreach my $global_direction (@global_directions) {
+   $global_and_special_directions{$global_direction} = 1;
+ }
+ foreach my $special_element (keys %{$defaults{'SPECIAL_ELEMENTS_CLASS'}}) {
+   $global_and_special_directions{$special_element} = 1;
+ }
+ 
+ foreach my $hash (\%BUTTONS_REL, \%BUTTONS_ACCESSKEY,
+                   \%ACTIVE_ICONS, \%PASSIVE_ICONS) {
+   foreach my $button (grep {not exists($global_and_special_directions{$_}) and $_ ne ' '} keys %$hash) {
+     $hash->{'FirstInFile'.$button} = $hash->{$button};
+   }
+ }
+ 
+ sub _translate_names($)
+ {
+   my $self = shift;
+   #print STDERR "encoding_name: ".$self->get_conf('OUTPUT_ENCODING_NAME')." documentlanguage: ".$self->get_conf('documentlanguage')."\n";
+ 
+ 
+   %BUTTONS_TEXT = (
+      'Top',         $self->gdt('Top'),
+      'Contents',    $self->gdt('Contents'),
+      'Overview',    $self->gdt('Overview'),
+      'Index',       $self->gdt('Index'),
+      ' ',           ' &nbsp; ',
+      'This',        $self->gdt('current'),
+      'Back',        ' &lt; ',
+      'FastBack',    ' &lt;&lt; ',
+      'Prev',        $self->gdt('Prev'),
+      'Up',          $self->gdt(' Up '),
+      'Next',        $self->gdt('Next'),
+      #'NodeUp',      $self->gdt('Node up'),
+      'NodeUp',      $self->gdt('Up'),
+      #'NodeNext',    $self->gdt('Next node'),
+      'NodeNext',    $self->gdt('Next'),
+      #'NodePrev',    $self->gdt('Previous node'),
+      'NodePrev',    $self->gdt('Previous'),
+      'NodeForward', $self->gdt('Forward node'),
+      'NodeBack',    $self->gdt('Back node'),
+      'Forward',     ' &gt; ',
+      'FastForward', ' &gt;&gt; ',
+      'About',       ' ? ',
+      'First',       ' |&lt; ',
+      'Last',        ' &gt;| ',
+      'NextFile',    $self->gdt('Next file'),
+      'PrevFile',    $self->gdt('Previous file'),
+   );
+ 
+   foreach my $button (grep {not exists($global_and_special_directions{$_}) and $_ ne ' '} keys %BUTTONS_TEXT) {
+     $BUTTONS_TEXT{'FirstInFile'.$button} = $BUTTONS_TEXT{$button};
+   }
+ 
+   #%BUTTONS_TEXT = %NAVIGATION_TEXT;
+ 
+   %BUTTONS_GOTO = (
+      'Top',         $self->gdt('Cover (top) of document'),
+      'Contents',    $self->gdt('Table of contents'),
+      'Overview',    $self->gdt('Short table of contents'),
+      'Index',       $self->gdt('Index'),
+      'This',        $self->gdt('Current section'),
+      'Back',        $self->gdt('Previous section in reading order'),
+      'FastBack',    $self->gdt('Beginning of this chapter or previous chapter'),
+      'Prev',        $self->gdt('Previous section on same level'),
+      'Up',          $self->gdt('Up section'),
+      'Next',        $self->gdt('Next section on same level'),
+      'NodeUp',      $self->gdt('Up node'),
+      'NodeNext',    $self->gdt('Next node'),
+      'NodePrev',    $self->gdt('Previous node'),
+      'NodeForward', $self->gdt('Next node in node reading order'),
+      'NodeBack',    $self->gdt('Previous node in node reading order'),
+      'Forward',     $self->gdt('Next section in reading order'),
+      'FastForward', $self->gdt('Next chapter'),
+      'About' ,      $self->gdt('About (help)'),
+      'First',       $self->gdt('First section in reading order'),
+      'Last',        $self->gdt('Last section in reading order'),
+      'NextFile',    $self->gdt('Forward section in next file'),
+      'PrevFile',    $self->gdt('Back section in previous file'),
+   );
+ 
+   foreach my $button (grep {not exists($global_and_special_directions{$_}) and $_ ne ' '} keys %BUTTONS_GOTO) {
+     $BUTTONS_GOTO{'FirstInFile'.$button} = $BUTTONS_GOTO{$button};
+   }
+ 
+   %BUTTONS_NAME = (
+      'Top',         $self->gdt('Top'),
+      'Contents',    $self->gdt('Contents'),
+      'Overview',    $self->gdt('Overview'),
+      'Index',       $self->gdt('Index'),
+      ' ',           ' ',
+      'This',        $self->gdt('This'),
+      'Back',        $self->gdt('Back'),
+      'FastBack',    $self->gdt('FastBack'),
+      'Prev',        $self->gdt('Prev'),
+      'Up',          $self->gdt('Up'),
+      'Next',        $self->gdt('Next'),
+      'NodeUp',      $self->gdt('NodeUp'),
+      'NodeNext',    $self->gdt('NodeNext'),
+      'NodePrev',    $self->gdt('NodePrev'),
+      'NodeForward', $self->gdt('NodeForward'),
+      'NodeBack',    $self->gdt('NodeBack'),
+      'Forward',     $self->gdt('Forward'),
+      'FastForward', $self->gdt('FastForward'),
+      'About',       $self->gdt('About'),
+      'First',       $self->gdt('First'),
+      'Last',        $self->gdt('Last'),
+      'NextFile',    $self->gdt('NextFile'),
+      'PrevFile',    $self->gdt('PrevFile'),
+   );
+ 
+   foreach my $button (grep {not exists($global_and_special_directions{$_}) and $_ ne ' '} keys %BUTTONS_NAME) {
+     $BUTTONS_NAME{'FirstInFile'.$button} = $BUTTONS_NAME{$button};
+   }
+ 
+   %SPECIAL_ELEMENTS_NAME = (
+     'About'       => $self->gdt('About This Document'),
+     'Contents'    => $self->gdt('Table of Contents'),
+     'Overview'    => $self->gdt('Short Table of Contents'),
+     'Footnotes'   => $self->gdt('Footnotes'),
+   );
+ 
+   # delete the tree and formatted results for special elements
+   # such that they are redone with the new tree when needed.
+   foreach my $special_element (keys (%SPECIAL_ELEMENTS_NAME)) {
+     if ($self->{'special_elements_types'}->{$special_element} and
+         $self->{'targets'}->{$self->{'special_elements_types'}->{$special_element}}) {
+       my $target
+         = $self->{'targets'}->{$self->{'special_elements_types'}->{$special_element}};
+       foreach my $key ('text', 'string', 'tree') {
+         delete $target->{$key};
+       }
+     }
+   }
+   
+   foreach my $hash (\%BUTTONS_TEXT, \%BUTTONS_GOTO, \%BUTTONS_NAME) {
+     foreach my $button (keys (%$hash)) {
+       if (ref($hash->{$button})) {
+         $hash->{$button} = $self->convert_tree_new_formatting_context(
+                                        $hash->{$button}, "button $button");
+       }
+     }
+   }
+   if ($self->{'commands_translation'}) {
+     my %translated_commands;
+     foreach my $context ('normal', 'preformatted', 'string') {
+       foreach my $command (keys(%{$self->{'commands_translation'}->{$context}})) {
+         $translated_commands{$command} = 1;
+         delete $self->{'commands_formatting'}->{$context}->{$command};
+         if (defined($self->{'commands_translation'}->{$context}->{$command})) {
+           $self->{'commands_formatting'}->{$context}->{$command}
+            = $self->gdt($self->{'commands_translation'}->{$context}->{$command},
+                         undef, 'translated_text');
+         }
+       }
+     }
+     foreach my $command(keys(%translated_commands)) {
+       $self->_complete_commands_formatting($command);
+     }
+   }
+ }
+ 
+ 
  sub converter_defaults($$)
  {
***************
*** 1098,1101 ****
--- 1167,1179 ----
       'span.nolinebreak'   => 'white-space: nowrap',
       'kbd'                => 'font-style: oblique',
+ 
+      # The anchor element is wrapped in a <span> rather than a block level
+      # element to avoid it appearing unless the mouse pointer is directly
+      # over the text, as it is annoying for anchors to flicker when
+      # you are moving your pointer elsewhere. "line-height: 0em" stops the
+      # invisible text from changing vertical spacing.
+      'a.copiable-anchor' => 'visibility: hidden; '
+                            .'text-decoration: none; line-height: 0em',
+      'span:hover a.copiable-anchor'         => 'visibility: visible',
  );
  
***************
*** 1107,1111 ****
  my %pre_class_commands;
  foreach my $preformatted_command (keys(%preformatted_commands_context)) {
!   $pre_class_commands{$preformatted_command} = $preformatted_command;
  }
  $pre_class_commands{'menu'} = 'menu-preformatted';
--- 1185,1194 ----
  my %pre_class_commands;
  foreach my $preformatted_command (keys(%preformatted_commands_context)) {
!   # no class for the @small* variants
!   if ($small_alias{$preformatted_command}) {
!     $pre_class_commands{$preformatted_command} = $small_alias{$preformatted_command};
!   } else {
!     $pre_class_commands{$preformatted_command} = $preformatted_command;
!   }
  }
  $pre_class_commands{'menu'} = 'menu-preformatted';
***************
*** 1119,1126 ****
    $css_map{"div.$indented_format"} = 'margin-left: 3.2em';
  }
  
  $css_map{"blockquote.indentedblock"} = 'margin-right: 0em';
  
! # types that are in code style in the default case
  my %default_code_types = (
   '_code' => 1,
--- 1202,1212 ----
    $css_map{"div.$indented_format"} = 'margin-left: 3.2em';
  }
+ delete $css_map{"div.lisp"}; # output as div.example instead
  
  $css_map{"blockquote.indentedblock"} = 'margin-right: 0em';
  
! # types that are in code style in the default case.  '_code' is not
! # a type that can appear in the tree built from Texinfo code, it is used
! # to format a tree fragment as if it was in a @code @-command.
  my %default_code_types = (
   '_code' => 1,
***************
*** 1155,1160 ****
  }
  
! # Default for the function references used for the formatting
! # of commands.
  my %default_commands_conversion;
  
--- 1241,1249 ----
  }
  
! # Return the default for the function references used for
! # the formatting of commands, in case a user still wants to call
! # default @-commands formatting functions when replacing functions,
! # using code along
! # &{$self->default_commands_conversion($cmdname)}($self, $cmdname, $command, $content)
  my %default_commands_conversion;
  
***************
*** 1188,1200 ****
  }
  
- my %contents_commands = (
-  'contents' => 1,
-  'shortcontents' => 1,
-  'summarycontents' => 1,
- );
- 
- #my %ignored_misc_commands;
  foreach my $misc_command (keys(%misc_commands)) {
- #  $ignored_misc_commands{$misc_command} = 1 
    $default_commands_conversion{$misc_command} = undef
      unless ($kept_misc_commands{$misc_command});
--- 1277,1281 ----
***************
*** 1203,1212 ****
  foreach my $ignored_brace_commands ('caption', 'shortcaption', 
    'hyphenation', 'sortas') {
-   #$ignored_commands{$ignored_brace_commands} = 1;
    $default_commands_conversion{$ignored_brace_commands} = undef;
  }
  
  # commands that leads to advancing the paragraph number.  This is mostly
! #used to determine the first line, in fact.
  my %advance_paragraph_count_commands;
  foreach my $command (keys(%block_commands)) {
--- 1284,1292 ----
  foreach my $ignored_brace_commands ('caption', 'shortcaption', 
    'hyphenation', 'sortas') {
    $default_commands_conversion{$ignored_brace_commands} = undef;
  }
  
  # commands that leads to advancing the paragraph number.  This is mostly
! # used to determine the first line, in fact.
  my %advance_paragraph_count_commands;
  foreach my $command (keys(%block_commands)) {
***************
*** 1218,1222 ****
  foreach my $ignored_block_commands ('ignore', 'macro', 'rmacro', 'copying',
    'documentdescription', 'titlepage', 'direntry') {
-   #$ignored_commands{$ignored_block_commands} = 1;
    $default_commands_conversion{$ignored_block_commands} = undef;
  };
--- 1298,1301 ----
***************
*** 1225,1229 ****
  
  # The hash holding the defaults for the formatting of
! # most commands without args 
  my %default_commands_formatting;
  
--- 1304,1311 ----
  
  # The hash holding the defaults for the formatting of
! # most commands without args.  It has three contexts as keys,
! # 'normal' in normal text, 'preformatted' in @example and similar
! # commands, and 'string' for contexts where HTML elements should not
! # be used.
  my %default_commands_formatting;
  
***************
*** 1247,1257 ****
  #}
  
- #foreach my $command (keys(%{$default_commands_formatting{'normal'}})) {
- #  $default_commands_formatting{'preformatted'}->{$command} = 
- #     $default_commands_formatting{'normal'}->{$command};
- #  $default_commands_formatting{'string'}->{$command} =
- #     $default_commands_formatting{'normal'}->{$command};
- #}
- 
  $default_commands_formatting{'normal'}->{'enddots'} 
      = '<small class="enddots">...</small>';
--- 1329,1332 ----
***************
*** 1347,1351 ****
        'var'         => 'var',
        'verb'        => 'tt',
-       'math'        => 'em',
  };
  
--- 1422,1425 ----
***************
*** 1675,1679 ****
  
    $foot_lines .= '<h5>' .
!    "<a id=\"$footid\" href=\"$document_filename#$docid\">($number_in_doc)</a></h3>\n"
     . $footnote_text;
  
--- 1749,1753 ----
  
    $foot_lines .= '<h5>' .
!    "<a id=\"$footid\" href=\"$document_filename#$docid\">($number_in_doc)</a></h5>\n"
     . $footnote_text;
  
***************
*** 1744,1748 ****
      if (!defined($image_file) or $image_file eq '') {
        if (defined($extension) and $extension ne '') {
!         $image_file = "$basefile.$extension";
        } else {
          $image_file = "$basefile.jpg";
--- 1818,1822 ----
      if (!defined($image_file) or $image_file eq '') {
        if (defined($extension) and $extension ne '') {
!         $image_file = $basefile.$extension;
        } else {
          $image_file = "$basefile.jpg";
***************
*** 1756,1778 ****
        $image_file = $self->get_conf('IMAGE_LINK_PREFIX') . $image_file;
      }
!     if ($self->in_preformatted()) {
!       my $alt_text;
!       if (defined($args->[3]) and defined($args->[3]->{'normal'})) {
!         $alt_text = $args->[3]->{'normal'};
!       }
!       if (!defined($alt_text) or ($alt_text eq '')) {
!         $alt_text = $self->protect_text($basefile);
!       }
!       return "[ $alt_text ]";
!     } else {
!       my $alt_string;
!       if (defined($args->[3]) and defined($args->[3]->{'string'})) {
!         $alt_string = $args->[3]->{'string'};
!       }
!       if (!defined($alt_string) or ($alt_string eq '')) {
!         $alt_string = $self->protect_text($basefile);
!       }
!       return "<img src=\"".$self->protect_text($image_file)."\" alt=\"$alt_string\">";
      }
    }
    return '';
--- 1830,1841 ----
        $image_file = $self->get_conf('IMAGE_LINK_PREFIX') . $image_file;
      }
!     my $alt_string;
!     if (defined($args->[3]) and defined($args->[3]->{'string'})) {
!       $alt_string = $args->[3]->{'string'};
!     }
!     if (!defined($alt_string) or ($alt_string eq '')) {
!       $alt_string = $self->protect_text($basefile);
      }
+     return "<img src=\"".$self->protect_text($image_file)."\" alt=\"$alt_string\">";
    }
    return '';
***************
*** 1781,1795 ****
  $default_commands_conversion{'image'} = \&_convert_image_command;
  
! #sub _convert_math_command($$$$)
! #{
! #  my $self = shift;
! #  my $cmdname = shift;
! #  my $command = shift;
! #  my $args = shift;
! #
! #  return $args->[0]->{'normal'};
! #}
  
! #$default_commands_conversion{'math'} = \&_convert_math_command;
  
  sub _convert_accent_command($$$$)
--- 1844,1870 ----
  $default_commands_conversion{'image'} = \&_convert_image_command;
  
! sub _convert_math_command($$$$)
! {
!   my $self = shift;
!   my $cmdname = shift;
!   my $command = shift;
!   my $args = shift;
  
!   my $arg = $args->[0]->{'normal'};
! 
!   my $math_type = $self->get_conf('HTML_MATH');
!   if ($math_type and $math_type eq 'mathjax') {
!     # MathJax won't handle tags in code
!     # TODO: instead convert inside $command to LaTeX, when such a conversion
!     # becomes possible
!     if ($arg !~ /</) {
!       $self->{'element_math'} = 1;
!       return "<em class=\'tex2jax_process\'>\\($arg\\)</em>";
!     }
!   }
!   return "<em class=\'math\'>$arg</em>";
! }
! 
! $default_commands_conversion{'math'} = \&_convert_math_command;
  
  sub _convert_accent_command($$$$)
***************
*** 1899,1903 ****
  $default_commands_conversion{'U'} = \&_convert_U_command;
  
! sub _default_comment($$) {
    my $self = shift;
    my $text = shift;
--- 1974,1978 ----
  $default_commands_conversion{'U'} = \&_convert_U_command;
  
! sub _default_format_comment($$) {
    my $self = shift;
    my $text = shift;
***************
*** 1911,1915 ****
  }
  
! sub _default_protect_text($$) {
    my $self = shift;
    my $text = shift;
--- 1986,1990 ----
  }
  
! sub _default_format_protect_text($$) {
    my $self = shift;
    my $text = shift;
***************
*** 1919,1923 ****
  }
  
! sub _default_heading_text($$$$$)
  {
    my $self = shift;
--- 1994,1998 ----
  }
  
! sub _default_format_heading_text($$$$$)
  {
    my $self = shift;
***************
*** 1960,1981 ****
  }
  
! # Associated to a button
! sub _default_node_direction($$)
  {
    my $self = shift;
    my $direction = shift;
    
    my $result = undef;
    my $href = $self->_element_direction($self->{'current_element'},
                                             $direction, 'href');
!   my $node = $self->_element_direction($self->{'current_element'},
!                                            $direction, 'node');
    my $anchor;
    if (defined($href) and defined($node) and $node =~ /\S/) {
!     my $anchor_attributes = $self->_direction_href_attributes($direction);
      $anchor = "<a href=\"$href\"${anchor_attributes}>$node</a>";
-   #} elsif (defined($node) and $node =~ /\S/) {
-   #  $anchor = $node; 
-   #} else {
    }
    if (defined($anchor)) {
--- 2035,2081 ----
  }
  
! # Associated to a button.  Return text to use for a link in button bar.
! # Depending on USE_NODE_DIRECTIONS and xrefautomaticsectiontitle
! # use section or node for link direction and string.
! sub _default_panel_button_dynamic_direction($$;$$)
  {
    my $self = shift;
    my $direction = shift;
+   my $omit_rel = shift;
+   my $use_first_element_in_file_directions = shift;
    
    my $result = undef;
+ 
+   if ((defined($self->get_conf('USE_NODE_DIRECTIONS'))
+        and $self->get_conf('USE_NODE_DIRECTIONS'))
+       or (not defined($self->get_conf('USE_NODE_DIRECTIONS'))
+           and $self->get_conf('USE_NODES'))) {
+     $direction = 'Node'.$direction;
+   }
+ 
+   if ($use_first_element_in_file_directions) {
+     $direction = 'FirstInFile'.$direction;
+   }
+ 
    my $href = $self->_element_direction($self->{'current_element'},
                                             $direction, 'href');
!   my $node;
! 
! 
!   if ($self->get_conf('xrefautomaticsectiontitle') eq 'on') {
!     $node = $self->_element_direction($self->{'current_element'},
!                                              $direction, 'section');
!   }
! 
!   if (!defined($node)) {
!     $node = $self->_element_direction($self->{'current_element'},
!                                       $direction, 'node');
!   }
! 
    my $anchor;
    if (defined($href) and defined($node) and $node =~ /\S/) {
!     my $anchor_attributes = $omit_rel ? ''
!       : $self->_direction_href_attributes($direction);
      $anchor = "<a href=\"$href\"${anchor_attributes}>$node</a>";
    }
    if (defined($anchor)) {
***************
*** 1983,1987 ****
      $result = $self->get_conf('BUTTONS_TEXT')->{$direction}.": $anchor";
    }
!   return $result;  
  }
  
--- 2083,2108 ----
      $result = $self->get_conf('BUTTONS_TEXT')->{$direction}.": $anchor";
    }
!   # 1 to communicate that a delimiter is needed for that button
!   return ($result, 1);
! }
! 
! # Used for button bar at the foot of a node, with "rel" and "accesskey"
! # attributes omitted.
! sub _default_panel_button_dynamic_direction_node_footer($$)
! {
!   my $self = shift;
!   my $direction = shift;
! 
!   return _default_panel_button_dynamic_direction($self, $direction, 1);
! }
! 
! # used for button bar at the foot of a section or chapter with
! # directions of first element in file used instead of the last
! # element directions.
! sub _default_panel_button_dynamic_direction_section_footer($$) {
!   my $self = shift;
!   my $direction = shift;
! 
!   return _default_panel_button_dynamic_direction($self, $direction, undef, 1);
  }
  
***************
*** 1989,1993 ****
  # this is only used in html, and only if ICONS is set and the button
  # is active.
! sub _default_button_icon_img($$$;$)
  {
    my $self = shift;
--- 2110,2114 ----
  # this is only used in html, and only if ICONS is set and the button
  # is active.
! sub _default_format_button_icon_img($$$;$)
  {
    my $self = shift;
***************
*** 2033,2050 ****
  }
  
! sub _default_button_formatting($$)
  {
    my $self = shift;
    my $button = shift;
  
!   my ($active, $passive);
    if (ref($button) eq 'CODE') {
!     $active = &$button($self);
    } elsif (ref($button) eq 'SCALAR') {
      $active = "$$button" if defined($$button);
    } elsif (ref($button) eq 'ARRAY' and scalar(@$button == 2)) {
      my $text = $button->[1];
      my $button_href = $button->[0];
!     # verify that $button_href is simple text and text is a reference
      if (defined($button_href) and !ref($button_href)
          and defined($text) and (ref($text) eq 'SCALAR') and defined($$text)) {
--- 2154,2177 ----
  }
  
! my %html_default_node_directions;
! foreach my $node_directions ('NodeNext', 'NodePrev', 'NodeUp') {
!   $html_default_node_directions{$node_directions} = 1;
! }
! 
! sub _default_format_button($$)
  {
    my $self = shift;
    my $button = shift;
  
!   my ($active, $passive, $need_delimiter);
    if (ref($button) eq 'CODE') {
!     ($active, $need_delimiter) = &$button($self);
    } elsif (ref($button) eq 'SCALAR') {
      $active = "$$button" if defined($$button);
+     $need_delimiter = 1;
    } elsif (ref($button) eq 'ARRAY' and scalar(@$button == 2)) {
      my $text = $button->[1];
      my $button_href = $button->[0];
!     # $button_href is simple text and $text is a reference
      if (defined($button_href) and !ref($button_href)
          and defined($text) and (ref($text) eq 'SCALAR') and defined($$text)) {
***************
*** 2058,2066 ****
          $passive = $$text;
        }
!     # button_href is simple text and text is a reference on code
      } elsif (defined($button_href) and !ref($button_href)
               and defined($text) and (ref($text) eq 'CODE')) {
!       $active = &$text($self, $button_href);
!     # button_href is simple text and text is also a simple text
      } elsif (defined($button_href) and !ref($button_href)
               and defined($text) and !ref($text)) {
--- 2185,2194 ----
          $passive = $$text;
        }
!       $need_delimiter = 1;
!     # $button_href is simple text and $text is a reference on code
      } elsif (defined($button_href) and !ref($button_href)
               and defined($text) and (ref($text) eq 'CODE')) {
!       ($active, $need_delimiter) = &$text($self, $button_href);
!     # $button_href is simple text and $text is also a simple text
      } elsif (defined($button_href) and !ref($button_href)
               and defined($text) and !ref($text)) {
***************
*** 2080,2083 ****
--- 2208,2212 ----
          }
        }
+       $need_delimiter = 1;
      }
    } elsif ($button eq ' ') {
***************
*** 2092,2095 ****
--- 2221,2225 ----
        $active = $self->get_conf('BUTTONS_TEXT')->{$button};
      }
+     $need_delimiter = 0;
    } else {
      my $href = $self->_element_direction($self->{'current_element'}, 
***************
*** 2153,2166 ****
        }
      }
    }
!   return ($active, $passive);
! }
! 
! my %html_default_node_directions;
! foreach my $node_directions ('NodeNext', 'NodePrev', 'NodeUp') {
!   $html_default_node_directions{$node_directions} = 1;
  }
  
! sub _default_navigation_header_panel($$$$;$)
  {
    my $self = shift;
--- 2283,2306 ----
        }
      }
+     $need_delimiter = 0;
    }
!   # FIXME chose another option among those proposed in comments below?
!   if (not defined($need_delimiter)) {
!     # option 1: be forgiving if $need_delimiter is not set
!     # if ($html_default_node_directions{$button}) {
!     #   $need_delimiter = 1;
!     # } else {
!     #   $need_delimiter = 0;
!     # }
!     # option 2: be somewhat forgiving but show a backtrace
!     #cluck ("need_delimiter not defined");
!     # $need_delimiter = 0;
!     # option3: no pity
!     confess ("need_delimiter not defined");
!   }
!   return ($active, $passive, $need_delimiter);
  }
  
! sub _default_format_navigation_header_panel($$$$;$)
  {
    my $self = shift;
***************
*** 2196,2200 ****
      }
  
!     my ($active, $passive) = &{$self->{'format_button'}}($self, $button);
      if ($self->get_conf('HEADER_IN_TABLE')) {
        if (defined($active)) {
--- 2336,2340 ----
      }
  
!     my ($active, $passive, $need_delimiter) = &{$self->{'format_button'}}($self, $button);
      if ($self->get_conf('HEADER_IN_TABLE')) {
        if (defined($active)) {
***************
*** 2209,2214 ****
      } elsif (defined($active)) { 
        # only active buttons are print out when not in table
!       if (defined($direction) 
!           and $html_default_node_directions{$direction} and !$first_button) {
          $active = ', ' .$active;
        }
--- 2349,2353 ----
      } elsif (defined($active)) { 
        # only active buttons are print out when not in table
!       if ($need_delimiter and !$first_button) {
          $active = ', ' .$active;
        }
***************
*** 2226,2230 ****
  }
  
! sub _default_navigation_header($$$$)
  {
    my $self = shift;
--- 2365,2369 ----
  }
  
! sub _default_format_navigation_header($$$$)
  {
    my $self = shift;
***************
*** 2253,2257 ****
  }
  
! sub _default_element_header($$$$)
  {
    my $self = shift;
--- 2392,2396 ----
  }
  
! sub _default_format_element_header($$$$)
  {
    my $self = shift;
***************
*** 2316,2319 ****
--- 2455,2486 ----
  }
  
+ sub register_opened_section_level($$$)
+ {
+   my $self = shift;
+   my $level = shift;
+   my $close = shift;
+   while (@{$self->{'pending_closes'}} < $level) {
+       push(@{$self->{'pending_closes'}}, "");
+   }
+   push(@{$self->{'pending_closes'}}, $close);
+ }
+ 
+ sub close_registered_sections_level($$)
+ {
+   my $self = shift;
+   my $level = shift;
+   if (not defined($level)) {
+     cluck 'close_registered_sections_level $level not defined';
+   }
+   my @closed_elements;
+   my $result = '';
+   while (@{$self->{'pending_closes'}} > $level) {
+       my $close = pop @{$self->{'pending_closes'}};
+       push(@closed_elements, $close)
+         if ($close);
+   }
+   return @closed_elements;
+ }
+ 
  sub _convert_heading_command($$$$$)
  {
***************
*** 2334,2339 ****
  
    my $element_id = $self->command_id($command);
!   $result .= "<span id=\"$element_id\"></span>"
!     if (defined($element_id) and $element_id ne '');
  
    print STDERR "Process $command "
--- 2501,2528 ----
  
    my $element_id = $self->command_id($command);
!   my $section;
!   if ($cmdname eq 'node' and $command->{'extra'}->{'associated_section'}) {
!     $section = $command->{'extra'}->{'associated_section'};
!   } elsif ($cmdname ne 'node'
!            and not $command->{'extra'}->{'associated_node'}
!            # to avoid *heading* @-commands
!            and $Texinfo::Common::root_commands{$cmdname}) {
!     $section = $command;
!   }
! 
!   if ($section) {
!     my $level = $section->{'level'};
!     $result .= join('', $self->close_registered_sections_level($level));
!     $self->register_opened_section_level($level, "</div>\n");
! 
!     $result .= '<div class="' . $section->{'cmdname'} . '"';
! 
!     $result .= " id=\"$element_id\""
!         if (defined($element_id) and $element_id ne '');
!     $result .= ">\n";
!   } else {
!     $result .= "<span id=\"$element_id\"></span>"
!         if (defined($element_id) and $element_id ne '');
!   }
  
    print STDERR "Process $command "
***************
*** 2369,2372 ****
--- 2558,2564 ----
      $heading_level = $command->{'level'};
    } else {
+     # for *heading* @-commands which do not have a level
+     # in the document as they are not associated with the
+     # sectioning tree, but still have a $heading_level
      $heading_level = Texinfo::Structuring::section_level($command);
    }
***************
*** 2402,2405 ****
--- 2594,2623 ----
    $result .= $content if (defined($content));
  
+   my $table_of_contents_was_output = 0.;
+   if ($self->get_conf('CONTENTS_OUTPUT_LOCATION') eq 'after_top'
+       and $cmdname eq 'top'
+       and $self->{'structuring'} and $self->{'structuring'}->{'sectioning_root'}
+       and scalar(@{$self->{'structuring'}->{'sections_list'}}) > 1) {
+     foreach my $content_command_name ('contents', 'shortcontents') {
+       if ($self->get_conf($content_command_name)) {
+         my $contents_text
+           = $self->_contents_inline_element($content_command_name, undef);
+         if ($contents_text ne '') {
+           $result .= $contents_text;
+           #$result .= $contents_text . $self->get_conf('DEFAULT_RULE')."\n";
+           $table_of_contents_was_output = 1;
+         }
+       }
+     }
+   }
+   if (not $table_of_contents_was_output
+       and $self->get_conf('FORMAT_MENU') eq 'sectiontoc'
+       and $sectioning_commands{$cmdname}
+       and ($cmdname ne 'top'
+            or (not ($self->_has_contents_or_shortcontents()
+                    and $self->get_conf('CONTENTS_OUTPUT_LOCATION')
+                        eq 'inline')))) {
+     $result .= _mini_toc($self, $command);
+   }
    return $result;
  }
***************
*** 2485,2491 ****
--- 2703,2734 ----
    my $command = shift;
    my $content = shift;
+   my $extra_classes;
+ 
+   # this is mainly for classes as there are purprosely no classes 
+   # for small*
+   my $main_cmdname;
+   if ($small_alias{$cmdname}) {
+     $main_cmdname = $small_alias{$cmdname};
+   } else {
+     $main_cmdname = $cmdname;
+   }
  
    if ($cmdname eq 'menu') {
      $html_menu_entry_index = 0;
+   } elsif ($cmdname eq 'example') {
+     if ($command->{'args'}) {
+       $extra_classes = [];
+       for my $example_arg (@{$command->{'args'}}) {
+         # convert or remove all @-commands, using simple ascii and unicode 
+         # characters
+         my $converted_arg = Texinfo::Convert::NodeNameNormalization::convert($example_arg);
+         if ($converted_arg ne '') {
+           push @$extra_classes, $converted_arg;
+         }
+       }
+     }
+   } elsif ($main_cmdname eq 'lisp') {
+     $main_cmdname = 'example';
+     $extra_classes = ['lisp'];
    }
  
***************
*** 2498,2502 ****
        }
      } else {
!       return $self->_attribute_class('div', $cmdname).">\n".$content.'</div>'."\n";
      }
    } else {
--- 2741,2745 ----
        }
      } else {
!       return $self->_attribute_class('div', $main_cmdname, $extra_classes).">\n".$content.'</div>'."\n";
      }
    } else {
***************
*** 2517,2520 ****
--- 2760,2767 ----
    my $content = shift;
  
+   # no class for @small* variants
+   $cmdname = $small_alias{$cmdname}
+     if $small_alias{$cmdname};
+   
    if ($content ne '' and !$self->in_string()) {
      if ($self->get_conf('COMPLEX_FORMAT_IN_TABLE')) {
***************
*** 2548,2551 ****
--- 2795,2825 ----
  $default_commands_conversion{'verbatim'} = \&_convert_verbatim_command;
  
+ sub _convert_displaymath_command($$$$)
+ {
+   my $self = shift;
+   my $cmdname = shift;
+   my $command = shift;
+   my $content = shift;
+ 
+   if ($self->in_string) {
+     return $content;
+   }
+ 
+   my $result = '';
+   $result .= $self->_attribute_class('div', 'displaymath').'>';
+   if ($self->get_conf('HTML_MATH')
+         and $self->get_conf('HTML_MATH') eq 'mathjax') {
+     $self->{'element_math'} = 1;
+     $result .= $self->_attribute_class('em', 'tex2jax_process').'>' 
+           ."\\[$content\\]".'</em>';
+   } else {
+     $result .= $self->_attribute_class('em').'>'."$content".'</em>';
+   }
+   $result .= '</div>';
+   return $result;
+ }
+ 
+ $default_commands_conversion{'displaymath'} = \&_convert_displaymath_command;
+ 
  sub _convert_verbatiminclude_command($$$$)
  {
***************
*** 2891,2894 ****
--- 3165,3171 ----
    my $content = shift;
  
+   #$cmdname = $small_alias{$cmdname}
+   #  if $small_alias{$cmdname};
+   
    my $attribution = '';
    if ($command->{'extra'} and $command->{'extra'}->{'authors'}) {
***************
*** 3071,3079 ****
        }
        my $index_id = $self->command_id ($command);
!       if (defined($index_id) and $index_id ne '') {
!         $result .= "\n<span id=\"$index_id\"></span>\n";
        }
      
!       return '<dt>' .$result. '</dt>' . "\n";
      } else {
        return '';
--- 3348,3361 ----
        }
        my $index_id = $self->command_id ($command);
!       my $anchor;
!       if (defined($index_id)) {
!         $anchor = $self->_get_copiable_anchor($index_id);
!         $index_id = " id='$index_id'";
!       } else {
!         $anchor = '';
!         $index_id = '';
        }
      
!       return "<dt${index_id}><span>$result$anchor</span></dt>\n";
      } else {
        return '';
***************
*** 3210,3228 ****
                        and $command->{'cmdname'} ne 'float');
      if ($cmdname eq 'pxref') {
!       if ($is_section) {
!         $tree = $self->gdt('see section {reference_name}', 
!          { 'reference_name' => {'type' => '_converted', 'text' => $reference} });
!       } else {
!         $tree = $self->gdt('see {reference_name}', 
!          { 'reference_name' => {'type' => '_converted', 'text' => $reference} });
!       }
      } elsif ($cmdname eq 'xref' or $cmdname eq 'inforef') {
!       if ($is_section) {
!         $tree = $self->gdt('See section {reference_name}',
!          { 'reference_name' => {'type' => '_converted', 'text' => $reference} });
!       } else {
!         $tree = $self->gdt('See {reference_name}',
!          { 'reference_name' => {'type' => '_converted', 'text' => $reference} });
!       }
      } elsif ($cmdname eq 'ref') {
        $tree = $self->gdt('{reference_name}',
--- 3492,3500 ----
                        and $command->{'cmdname'} ne 'float');
      if ($cmdname eq 'pxref') {
!       $tree = $self->gdt('see {reference_name}', 
!         { 'reference_name' => {'type' => '_converted', 'text' => $reference} });
      } elsif ($cmdname eq 'xref' or $cmdname eq 'inforef') {
!       $tree = $self->gdt('See {reference_name}',
!         { 'reference_name' => {'type' => '_converted', 'text' => $reference} });
      } elsif ($cmdname eq 'ref') {
        $tree = $self->gdt('{reference_name}',
***************
*** 3280,3287 ****
      my $book_reference = '';
      if (!$self->in_string() and $href ne '') {
        if ($name ne '') {
!         $reference = "<a href=\"$href\">$name</a>";
        } elsif ($book ne '') {
!         $book_reference = "<a href=\"$href\">$book</a>"; 
        }
      }
--- 3552,3565 ----
      my $book_reference = '';
      if (!$self->in_string() and $href ne '') {
+       # attribute to distiguish links to Texinfo manuals from other links
+       # and to provide manual name of target
+       my $attribute = '';
+       if ($file) {
+         $attribute = "data-manual=\"".$self->protect_text($file)."\" ";
+       }
        if ($name ne '') {
!         $reference = "<a ${attribute}href=\"$href\">$name</a>";
        } elsif ($book ne '') {
!         $book_reference = "<a ${attribute}href=\"$href\">$book</a>";
        }
      }
***************
*** 3561,3573 ****
    my $content = &{$self->{'format_contents'}}($self, $cmdname, $command);
    if ($content) {
-     my $result = '';
      my $element_name = $contents_command_element_name{$cmdname};
      my $special_element 
        = $self->special_element($element_name);
      my $heading;
      if ($special_element) {
        my $id = $self->command_id($special_element);
        if ($id ne '') {
!         $result .= "<span id=\"$id\"></span>\n";
        }
        $heading = $self->command_text($special_element);
--- 3839,3851 ----
    my $content = &{$self->{'format_contents'}}($self, $cmdname, $command);
    if ($content) {
      my $element_name = $contents_command_element_name{$cmdname};
      my $special_element 
        = $self->special_element($element_name);
      my $heading;
+     my $result = "<div class=\"${element_name}_element\"";
      if ($special_element) {
        my $id = $self->command_id($special_element);
        if ($id ne '') {
!         $result .= " id=\"$id\"";
        }
        $heading = $self->command_text($special_element);
***************
*** 3578,3585 ****
          = $self->convert_tree ($self->get_conf('SPECIAL_ELEMENTS_NAME')->{$element_name});
      }
      my $class = $self->get_conf('SPECIAL_ELEMENTS_CLASS')->{$element_name};
      $result .= &{$self->{'format_heading_text'}}($self, $class.'-heading', 
                         $heading, $self->get_conf('CHAPTER_HEADER_LEVEL'))."\n";
!     $result .= $content . "\n";
      return $result;
    }
--- 3856,3864 ----
          = $self->convert_tree ($self->get_conf('SPECIAL_ELEMENTS_NAME')->{$element_name});
      }
+     $result .= ">\n";
      my $class = $self->get_conf('SPECIAL_ELEMENTS_CLASS')->{$element_name};
      $result .= &{$self->{'format_heading_text'}}($self, $class.'-heading', 
                         $heading, $self->get_conf('CHAPTER_HEADER_LEVEL'))."\n";
!     $result .= $content . "</div>\n";
      return $result;
    }
***************
*** 3597,3601 ****
  
    $self->_informative_command($command);
!   if ($self->get_conf('INLINE_CONTENTS') 
        and ($cmdname eq 'contents' or $cmdname eq 'shortcontents')
        and $self->get_conf($cmdname)
--- 3876,3880 ----
  
    $self->_informative_command($command);
!   if ($self->get_conf('CONTENTS_OUTPUT_LOCATION') eq 'inline'
        and ($cmdname eq 'contents' or $cmdname eq 'shortcontents')
        and $self->get_conf($cmdname)
***************
*** 3615,3621 ****
  }
  
  # Keys are tree element types, values are function references to convert
  # elements of that type.  Can be overridden with
! # Texinfo::Config::texinfo_types_conversion.
  my %default_types_conversion;
  
--- 3894,3908 ----
  }
  
+ # associate same formatting function for @small* command
+ # as for the associated @-command
+ foreach my $small_command (keys(%small_alias)) {
+   $default_commands_conversion{$small_command}
+     = $default_commands_conversion{$small_alias{$small_command}};
+ }
+ 
  # Keys are tree element types, values are function references to convert
  # elements of that type.  Can be overridden with
! # Texinfo::Config::texinfo_types_conversion, setup by
! # Texinfo::Config::texinfo_register_type_formatting()
  my %default_types_conversion;
  
***************
*** 4076,4085 ****
        $name = '';
      }
!     my $category;
!     if ($command->{'extra'}->{'def_parsed_hash'}->{'category'}) {
!       $category = $command->{'extra'}->{'def_parsed_hash'}->{'category'};
      } else {
        $category = '';
      }
      if ($command_name eq 'deffn'
          or $command_name eq 'defvr'
--- 4363,4379 ----
        $name = '';
      }
!     my $category = $command->{'extra'}->{'def_parsed_hash'}->{'category'};
!     my $category_result = '';
!     my $category_tree;
!     if ($category) {
!       $category_tree
!         = {'type' => '_code',
!            'contents'=>[$self->gdt("{category}: ", {'category' => $category})]
!           };
!       # NB perhaps the category shouldn't be in_code.
      } else {
        $category = '';
      }
+     # no type
      if ($command_name eq 'deffn'
          or $command_name eq 'defvr'
***************
*** 4095,4108 ****
                   and !$command->{'extra'}->{'def_parsed_hash'}->{'type'}))
              and !$command->{'extra'}->{'def_parsed_hash'}->{'class'})) {
        if ($arguments) {
!         $tree = $self->gdt("{category}: \@strong{{name}} \@emph{{arguments}}", {
!                 'category' => $category,
                  'name' => $name,
                  'arguments' => $arguments});
        } else {
!         $tree = $self->gdt("{category}: \@strong{{name}}", {
!                 'category' => $category,
!                 'name' => $name});
        }
      } elsif ($command_name eq 'deftypefn'
               or $command_name eq 'deftypevr'
--- 4389,4401 ----
                   and !$command->{'extra'}->{'def_parsed_hash'}->{'type'}))
              and !$command->{'extra'}->{'def_parsed_hash'}->{'class'})) {
+       $category_result = $self->convert_tree($category_tree);
        if ($arguments) {
!         $tree = $self->gdt("\@strong{{name}} \@emph{{arguments}}", {
                  'name' => $name,
                  'arguments' => $arguments});
        } else {
!         $tree = $self->gdt("\@strong{{name}}", {'name' => $name});
        }
+     # with a type
      } elsif ($command_name eq 'deftypefn'
               or $command_name eq 'deftypevr'
***************
*** 4112,4141 ****
        if ($arguments) {
          my $strings = {
-                 'category' => $category,
                  'name' => $name,
                  'type' => $command->{'extra'}->{'def_parsed_hash'}->{'type'},
                  'arguments' => $arguments};
          if ($self->get_conf('deftypefnnewline') eq 'on') {
            $tree 
!              = $self->gdt("{category}:\@* \@emph{{type}}\@* \@strong{{name}} \@emph{{arguments}}", 
                            $strings);
          } else {
            $tree 
!              = $self->gdt("{category}: \@emph{{type}} \@strong{{name}} \@emph{{arguments}}", 
                            $strings);
          }
        } else {
          my $strings = {
-                 'category' => $category,
                  'type' => $command->{'extra'}->{'def_parsed_hash'}->{'type'},
                  'name' => $name};
          if ($self->get_conf('deftypefnnewline') eq 'on') {
!           $tree = $self->gdt("{category}:\@* \@emph{{type}}\@* \@strong{{name}}",
!                   $strings);
          } else {
!           $tree = $self->gdt("{category}: \@emph{{type}} \@strong{{name}}",
                    $strings);
          }
        }
      } elsif ($command_name eq 'defcv'
               or ($command_name eq 'deftypecv'
--- 4405,4442 ----
        if ($arguments) {
          my $strings = {
                  'name' => $name,
                  'type' => $command->{'extra'}->{'def_parsed_hash'}->{'type'},
                  'arguments' => $arguments};
          if ($self->get_conf('deftypefnnewline') eq 'on') {
+           $category_tree
+             = {'type' => '_code',
+                'contents'
+                   => [$self->gdt("{category}:\@* ", {'category' => $category})]
+               };
            $tree 
!              = $self->gdt("\@emph{{type}}\@* \@strong{{name}} \@emph{{arguments}}", 
                            $strings);
          } else {
            $tree 
!              = $self->gdt("\@emph{{type}} \@strong{{name}} \@emph{{arguments}}", 
                            $strings);
          }
        } else {
          my $strings = {
                  'type' => $command->{'extra'}->{'def_parsed_hash'}->{'type'},
                  'name' => $name};
          if ($self->get_conf('deftypefnnewline') eq 'on') {
!           $category_tree
!             = {'type' => '_code',
!                'contents'
!                   => [$self->gdt("{category}:\@* ", {'category' => $category})]
!               };
          } else {
!           $tree = $self->gdt("\@emph{{type}} \@strong{{name}}",
                    $strings);
          }
        }
+       $category_result = $self->convert_tree($category_tree);
+     # with a class, no type
      } elsif ($command_name eq 'defcv'
               or ($command_name eq 'deftypecv'
***************
*** 4168,4171 ****
--- 4469,4473 ----
                  'name' => $name});
        }
+     # with a class and a type
      } elsif ($command_name eq 'deftypeop') {
        if ($arguments) {
***************
*** 4236,4241 ****
      }
  
!     return "<dt$index_label>".$self->convert_tree({'type' => '_code',
!                              'contents' => [$tree]}) . "</dt>\n";
    } else {
      my $category_prepared = '';
--- 4538,4549 ----
      }
  
!     if ($category_result ne '') {
!       $category_result = $self->_attribute_class('span', 'category')
!                             .">$category_result</span>";
!     }
!     my $anchor = $self->_get_copiable_anchor($index_id);
!     return "<dt$index_label>".$category_result
!               ."<span>".$self->convert_tree({'type' => '_code',
!                            'contents' => [$tree]}) . "$anchor</span></dt>\n";
    } else {
      my $category_prepared = '';
***************
*** 4279,4282 ****
--- 4587,4599 ----
  }
  
+ sub _get_copiable_anchor {
+   my ($self, $id) = @_;
+   my $result = '';
+   if ($id and $self->get_conf('COPIABLE_ANCHORS')) {
+     $result = "<a href='#$id' class='copiable-anchor'> &para;</a>";
+   }
+   return $result;
+ }
+ 
  $default_types_conversion{'def_line'} = \&_convert_def_line_type;
  
***************
*** 4308,4314 ****
  
    return $content if ($self->in_string());
-   #print STDERR "IIII $self $cmdname command $command args $args content $content\n";
    if (!$self->get_conf('DEF_TABLE')) {
!     return "<dl>\n". $content ."</dl>\n";
    } else {
      return "<table width=\"100%\">\n" . $content . "</table>\n";
--- 4625,4630 ----
  
    return $content if ($self->in_string());
    if (!$self->get_conf('DEF_TABLE')) {
!     return $self->_attribute_class('dl', 'def').">\n". $content ."</dl>\n";
    } else {
      return "<table width=\"100%\">\n" . $content . "</table>\n";
***************
*** 4363,4368 ****
  $default_types_conversion{'text_root'} = \&_convert_root_text_type;
  
  # Convert @titlepage.  Falls back to simpletitle.
! sub _default_titlepage($)
  {
    my $self = shift;
--- 4679,4705 ----
  $default_types_conversion{'text_root'} = \&_convert_root_text_type;
  
+ sub _contents_shortcontents_in_title($)
+ {
+   my $self = shift;
+ 
+   my $result = '';
+ 
+   if ($self->{'structuring'} and $self->{'structuring'}->{'sectioning_root'}
+       and scalar(@{$self->{'structuring'}->{'sections_list'}}) > 1
+       and $self->get_conf('CONTENTS_OUTPUT_LOCATION') eq 'after_title') {
+     foreach my $command ('contents', 'shortcontents') {
+       if ($self->get_conf($command)) {
+         my $contents_text = $self->_contents_inline_element($command, undef);
+         if ($contents_text ne '') {
+           $result .= $contents_text . $self->get_conf('DEFAULT_RULE')."\n";
+         }
+       }
+     }
+   }
+   return $result;
+ }
+ 
  # Convert @titlepage.  Falls back to simpletitle.
! sub _default_format_titlepage($)
  {
    my $self = shift;
***************
*** 4382,4385 ****
--- 4719,4723 ----
    $result .= $titlepage_text.$self->get_conf('DEFAULT_RULE')."\n"
      if (defined($titlepage_text));
+   $result .= $self->_contents_shortcontents_in_title();
    return $result;
  }
***************
*** 4401,4404 ****
--- 4739,4743 ----
                       'contents' => $self->{'simpletitle_tree'}->{'contents'}});
        }
+       $result .= $self->_contents_shortcontents_in_title();
      }
    }
***************
*** 4430,4437 ****
    if ($element->{'extra'}->{'special_element'}) {
      $special_element = $element->{'extra'}->{'special_element'};
      my $id = $self->command_id($element);
      if ($id ne '') {
!       $result .= "<span id=\"$id\"></span>\n";
      }
      if ($self->get_conf('HEADERS') 
          # first in page
--- 4769,4779 ----
    if ($element->{'extra'}->{'special_element'}) {
      $special_element = $element->{'extra'}->{'special_element'};
+     $result .= join('', $self->close_registered_sections_level(0));
      my $id = $self->command_id($element);
+     $result .= "<div class=\"${special_element}_element\"";
      if ($id ne '') {
!       $result .= " id=\"$id\"";
      }
+     $result .= ">\n";
      if ($self->get_conf('HEADERS') 
          # first in page
***************
*** 4439,4443 ****
        $result .= &{$self->{'format_navigation_header'}}($self, 
                   $self->get_conf('MISC_BUTTONS'), undef, $element);
-       
      }
      my $heading = $self->command_text($element);
--- 4781,4784 ----
***************
*** 4459,4469 ****
        return '';
      }
!     $result .= $special_element_body;
    } elsif (!$element->{'element_prev'}) {
      $result .= $self->_print_title();
      if (!$element->{'element_next'}) {
        # only one element
!       my $foot_text = &{$self->{'format_footnotes_text'}}($self);
!       return $result.$content.$foot_text.$self->get_conf('DEFAULT_RULE')."\n";
      }
    }
--- 4800,4813 ----
        return '';
      }
!     $result .= $special_element_body . '</div>';
    } elsif (!$element->{'element_prev'}) {
      $result .= $self->_print_title();
      if (!$element->{'element_next'}) {
        # only one element
!       $result .= $content;
!       $result .= &{$self->{'format_footnotes_text'}}($self);
!       $result .= $self->get_conf('DEFAULT_RULE');
!       $result .= join('', $self->close_registered_sections_level(0));
!       return $result;
      }
    }
***************
*** 4474,4478 ****
  }
  
! sub _default_element_footer($$$$)
  {
    my $self = shift;
--- 4818,4822 ----
  }
  
! sub _default_format_element_footer($$$$)
  {
    my $self = shift;
***************
*** 4487,4502 ****
    my $next_is_special = (defined($element->{'element_next'})
      and $element->{'element_next'}->{'extra'}->{'special_element'});
!   # no 'parent' defined happens if there are no pages, and there are elements 
!   # which should only happen when called with $self->{'output_file'} 
!   # set to ''.
!   #print STDERR "$element $element->{'filename'} $self->{'file_counters'}->{$element->{'filename'}}\n";
!   #print STDERR "next: $element->{'element_next'}->{'filename'}\n" if ($element->{'element_next'});
    my $end_page = (!$element->{'element_next'}
         or (defined($element->{'filename'}) 
             and $element->{'filename'} ne $element->{'element_next'}->{'filename'}
             and $self->{'file_counters'}->{$element->{'filename'}} == 1));
!   #my $end_page = (!$element->{'element_next'}
!   #     or (defined($element->{'parent'}) 
!   #         and $element->{'parent'} ne $element->{'element_next'}->{'parent'}));
    my $is_special = $element->{'extra'}->{'special_element'};
  
--- 4831,4840 ----
    my $next_is_special = (defined($element->{'element_next'})
      and $element->{'element_next'}->{'extra'}->{'special_element'});
! 
    my $end_page = (!$element->{'element_next'}
         or (defined($element->{'filename'}) 
             and $element->{'filename'} ne $element->{'element_next'}->{'filename'}
             and $self->{'file_counters'}->{$element->{'filename'}} == 1));
! 
    my $is_special = $element->{'extra'}->{'special_element'};
  
***************
*** 4512,4547 ****
    my $rule = '';
    my $buttons;
!   my $maybe_in_page;
!   if (($is_top or $is_special)
!       and ($self->get_conf('SPLIT') or !$self->get_conf('MONOLITHIC'))
!       and ($end_page 
!          and ($self->get_conf('HEADERS') 
!               or ($self->get_conf('SPLIT') and $self->get_conf('SPLIT') ne 'node')))) {
!     if ($is_top) {
!       $buttons = $self->get_conf('TOP_BUTTONS');
!     } else {
!       $buttons = $self->get_conf('MISC_BUTTONS');
!     }
!   } elsif ($end_page and $self->get_conf('SPLIT') eq 'section') {
!     $buttons = $self->get_conf('SECTION_FOOTER_BUTTONS');
!   } elsif ($end_page and $self->get_conf('SPLIT') eq 'chapter') {
!     $buttons = $self->get_conf('CHAPTER_BUTTONS');
!   } elsif ($self->get_conf('SPLIT') eq 'node') {
!     if ($self->get_conf('HEADERS')) {
!       my $no_footer_word_count;
!       if ($self->get_conf('WORDS_IN_PAGE')) {
!         my @cnt = split(/\W*\s+\W*/, $content);
!         if (scalar(@cnt) < $self->get_conf('WORDS_IN_PAGE')) {
!           $no_footer_word_count = 1;
          }
        }
-       $buttons = $self->get_conf('NODE_FOOTER_BUTTONS')
-          unless ($no_footer_word_count);
      }
!   } else {
!     $maybe_in_page = 1;
    }
  
!   if ($maybe_in_page or $is_top or $is_special
       or ($end_page and ($self->get_conf('SPLIT') eq 'chapter'
                         or $self->get_conf('SPLIT') eq 'section'))
--- 4850,4895 ----
    my $rule = '';
    my $buttons;
! 
!   if ($end_page) {
!     $result .= join('', $self->close_registered_sections_level(0));
! 
!     # setup buttons for navigation footer
!     if (($is_top or $is_special)
!         and ($self->get_conf('SPLIT') or !$self->get_conf('MONOLITHIC'))
!         and (($self->get_conf('HEADERS') 
!                 or ($self->get_conf('SPLIT') and $self->get_conf('SPLIT') ne 'node')))) {
!       if ($is_top) {
!         $buttons = $self->get_conf('TOP_BUTTONS');
!       } else {
!         $buttons = $self->get_conf('MISC_BUTTONS');
!       }
!     } elsif ($self->get_conf('SPLIT') eq 'section') {
!       $buttons = $self->get_conf('SECTION_FOOTER_BUTTONS');
!     } elsif ($self->get_conf('SPLIT') eq 'chapter') {
!       $buttons = $self->get_conf('CHAPTER_FOOTER_BUTTONS');
!     } elsif ($self->get_conf('SPLIT') eq 'node') {
!       if ($self->get_conf('HEADERS')) {
!         my $no_footer_word_count;
!         if ($self->get_conf('WORDS_IN_PAGE')) {
!           my @cnt = split(/\W*\s+\W*/, $content);
!           if (scalar(@cnt) < $self->get_conf('WORDS_IN_PAGE')) {
!             $no_footer_word_count = 1;
!           }
          }
+         $buttons = $self->get_conf('NODE_FOOTER_BUTTONS')
+            unless ($no_footer_word_count);
        }
      }
!   }
!   # FIXME the following condition is almost a duplication of end_page 
!   # except that the file counter needs not be 1
!   if ((!$element->{'element_next'}
!        or (defined($element->{'filename'})
!            and $element->{'filename'} ne $element->{'element_next'}->{'filename'}))
!       and $self->get_conf('footnotestyle') eq 'end') {
!     $result .= &{$self->{'format_footnotes_text'}}($self);
    }
  
!   if (!$buttons or $is_top or $is_special
       or ($end_page and ($self->get_conf('SPLIT') eq 'chapter'
                         or $self->get_conf('SPLIT') eq 'section'))
***************
*** 4555,4570 ****
    }
  
!   # FIXME the following condition is almost a duplication of end_page 
!   # except that the file counter needs not be 1
!   if ((!$element->{'element_next'}
!        or (defined($element->{'filename'})
!            and $element->{'filename'} ne $element->{'element_next'}->{'filename'}))
!       and $self->get_conf('footnotestyle') eq 'end') {
!     $result .= &{$self->{'format_footnotes_text'}}($self);
!   }
!   if (!$self->get_conf('PROGRAM_NAME_IN_FOOTER') 
!       and !$buttons and !$maybe_in_page) {
!     # no rule in that case
!   } else {
      $result .= "$rule\n" if ($rule);
    }
--- 4903,4907 ----
    }
  
!   if ($buttons or !$end_page or $self->get_conf('PROGRAM_NAME_IN_FOOTER')) {
      $result .= "$rule\n" if ($rule);
    }
***************
*** 4593,4618 ****
  }
  
! # Functions accessed with e.g. 'format_heading_text' for 'heading_text'.
  my %default_formatting_references = (
!      'heading_text' => \&_default_heading_text,
!      'comment' => \&_default_comment,
!      'protect_text' => \&_default_protect_text,
!      'css_lines' => \&_default_css_lines,
!      'begin_file' => \&_default_begin_file, 
!      'node_redirection_page' => \&_default_node_redirection_page, 
!      'end_file' => \&_default_end_file, 
!      'special_element_body' => \&_default_special_element_body, 
!      'footnotes_text' => \&_default_footnotes_text, 
!      'program_string' => \&_default_program_string, 
!      'titlepage' => \&_default_titlepage, 
!      'navigation_header' => \&_default_navigation_header, 
!      'navigation_header_panel' => \&_default_navigation_header_panel, 
!      'element_header' => \&_default_element_header,
!      'element_footer' => \&_default_element_footer,
!      'button' => \&_default_button_formatting, 
!      'button_icon_img' => \&_default_button_icon_img, 
!      'external_href' => \&_default_external_href, 
!      'contents' => \&_default_contents,
!      'frame_files' => \&_default_frame_files,
  );
  
--- 4930,4954 ----
  }
  
! # Functions accessed with e.g. 'format_heading_text'.
  my %default_formatting_references = (
!      'format_heading_text' => \&_default_format_heading_text,
!      'format_comment' => \&_default_format_comment,
!      'format_protect_text' => \&_default_format_protect_text,
!      'format_css_lines' => \&_default_format_css_lines,
!      'format_begin_file' => \&_default_format_begin_file, 
!      'format_node_redirection_page' => \&_default_format_node_redirection_page, 
!      'format_end_file' => \&_default_format_end_file, 
!      'format_special_element_body' => \&_default_format_special_element_body, 
!      'format_footnotes_text' => \&_default_format_footnotes_text, 
!      'format_program_string' => \&_default_format_program_string, 
!      'format_titlepage' => \&_default_format_titlepage, 
!      'format_navigation_header' => \&_default_format_navigation_header, 
!      'format_navigation_header_panel' => \&_default_format_navigation_header_panel, 
!      'format_element_header' => \&_default_format_element_header,
!      'format_element_footer' => \&_default_format_element_footer,
!      'format_button' => \&_default_format_button, 
!      'format_button_icon_img' => \&_default_format_button_icon_img, 
!      'format_contents' => \&_default_format_contents,
!      'format_frame_files' => \&_default_format_frame_files,
  );
  
***************
*** 4727,4740 ****
      # directories if TEST is set.
      @htmlxref_dirs = File::Spec->catdir($curdir, '.texinfo');
    } elsif ($self->{'language_config_dirs'}
              and @{$self->{'language_config_dirs'}}) {
      @htmlxref_dirs = @{$self->{'language_config_dirs'}};
    }
-   my $input_directory = $self->{'info'}->{'input_directory'}
-     if $self->{'info'}->{'input_directory'};
-   if (defined($input_directory)
-       and $input_directory ne '.' and $input_directory ne '') {
-     unshift @htmlxref_dirs, $input_directory;
-   }
    unshift @htmlxref_dirs, '.';
  
--- 5063,5076 ----
      # directories if TEST is set.
      @htmlxref_dirs = File::Spec->catdir($curdir, '.texinfo');
+ 
+     my $input_directory = $self->{'info'}->{'input_directory'};
+     if (defined($input_directory)
+         and $input_directory ne '.' and $input_directory ne '') {
+       unshift @htmlxref_dirs, $input_directory;
+     }
    } elsif ($self->{'language_config_dirs'}
              and @{$self->{'language_config_dirs'}}) {
      @htmlxref_dirs = @{$self->{'language_config_dirs'}};
    }
    unshift @htmlxref_dirs, '.';
  
***************
*** 4804,4808 ****
            = $Texinfo::Config::texinfo_commands_conversion{$command};
      } else {
!       if (!$self->get_conf('SHOW_MENU') 
             and ($command eq 'menu' or $command eq 'detailmenu')) {
          $self->{'commands_conversion'}->{$command} = undef;
--- 5140,5144 ----
            = $Texinfo::Config::texinfo_commands_conversion{$command};
      } else {
!       if ($self->get_conf('FORMAT_MENU') ne 'menu'
             and ($command eq 'menu' or $command eq 'detailmenu')) {
          $self->{'commands_conversion'}->{$command} = undef;
***************
*** 4887,4894 ****
         = $default_formatting_references{$formatting_reference};
      if (defined($Texinfo::Config::texinfo_formatting_references{$formatting_reference})) {
!       $self->{"format_".$formatting_reference} 
         =  $Texinfo::Config::texinfo_formatting_references{$formatting_reference};
      } else {
!       $self->{"format_".$formatting_reference} 
         = $default_formatting_references{$formatting_reference};
      }
--- 5223,5230 ----
         = $default_formatting_references{$formatting_reference};
      if (defined($Texinfo::Config::texinfo_formatting_references{$formatting_reference})) {
!       $self->{$formatting_reference} 
         =  $Texinfo::Config::texinfo_formatting_references{$formatting_reference};
      } else {
!       $self->{$formatting_reference} 
         = $default_formatting_references{$formatting_reference};
      }
***************
*** 4897,4900 ****
--- 5233,5237 ----
    $self->{'document_context'} = [];
    $self->{'multiple_pass'} = [];
+   $self->{'pending_closes'} = [];
    $self->_new_document_context('_toplevel_context');
  
***************
*** 4929,4933 ****
  }
  
! sub _default_css_lines ($)
  {
    my $self = shift;
--- 5266,5270 ----
  }
  
! sub _default_format_css_lines($)
  {
    my $self = shift;
***************
*** 5522,5526 ****
        my $type = $contents_command_element_name{$cmdname};
        if ($self->get_conf($cmdname)) {
!         if (not $self->get_conf('INLINE_CONTENTS')) {
            $do_special{$type} = 1;
          }
--- 5859,5864 ----
        my $type = $contents_command_element_name{$cmdname};
        if ($self->get_conf($cmdname)) {
!         if ($self->get_conf('CONTENTS_OUTPUT_LOCATION')
!             eq 'separate_element') {
            $do_special{$type} = 1;
          }
***************
*** 5632,5636 ****
        if ($self->get_conf($cmdname)) {
          my $default_filename;
!         if ($self->get_conf('INLINE_CONTENTS')) {
            if ($self->{'extra'} and $self->{'extra'}->{$cmdname}) {
              foreach my $command(@{$self->{'extra'}->{$cmdname}}) {
--- 5970,5984 ----
        if ($self->get_conf($cmdname)) {
          my $default_filename;
!         if ($self->get_conf('CONTENTS_OUTPUT_LOCATION') eq 'after_title') {
!           if ($self->{'elements'}) {
!             $default_filename = $self->{'elements'}->[0]->{'filename'};
!           }
!         } elsif ($self->get_conf('CONTENTS_OUTPUT_LOCATION') eq 'after_top') {
!           my $section_top = undef;
!           if ($self->{'extra'} and $self->{'extra'}->{'top'}) {
!              $section_top = $self->{'extra'}->{'top'};
!              $default_filename = $self->command_filename($section_top)
!           }
!         } elsif ($self->get_conf('CONTENTS_OUTPUT_LOCATION') eq 'inline') {
            if ($self->{'extra'} and $self->{'extra'}->{$cmdname}) {
              foreach my $command(@{$self->{'extra'}->{$cmdname}}) {
***************
*** 5723,5727 ****
    if ($self->get_conf('DEBUG')) {
      print STDERR "GLOBAL DIRECTIONS:\n";
!     foreach my $global_direction ('First', 'Last', 'Index', 'Top') {
        if (defined($self->{'global_target_elements'}->{$global_direction})) {
          print STDERR "$global_direction($self->{'global_target_elements'}->{$global_direction}): ".
--- 6071,6075 ----
    if ($self->get_conf('DEBUG')) {
      print STDERR "GLOBAL DIRECTIONS:\n";
!     foreach my $global_direction (@global_directions) {
        if (defined($self->{'global_target_elements'}->{$global_direction})) {
          print STDERR "$global_direction($self->{'global_target_elements'}->{$global_direction}): ".
***************
*** 5747,5752 ****
          = Texinfo::Structuring::merge_indices($index_names);
      $self->{'index_entries_by_letter'}
!       = $self->Texinfo::Structuring::sort_indices_by_letter($merged_index_entries,
!                                                             $index_names);
      $self->{'index_entries'} = $merged_index_entries;
  
--- 6095,6100 ----
          = Texinfo::Structuring::merge_indices($index_names);
      $self->{'index_entries_by_letter'}
!       = Texinfo::Structuring::sort_indices_by_letter ($self->{'parser'},
!                           $merged_index_entries, $index_names);
      $self->{'index_entries'} = $merged_index_entries;
  
***************
*** 5936,5939 ****
--- 6284,6288 ----
    'target' => 1,
    'node' => 1,
+   'section' => 1
  );
  
***************
*** 5942,5945 ****
--- 6291,6299 ----
  }
  
+ # sub _element_direction($SELF, $ELEMENT, $DIRECTION, $TYPE, $FILENAME)
+ #
+ # Return text used for linking from $ELEMENT in direction $DIRECTION.  The
+ # text returned depends on $TYPE.
+ #
  # $element can be undef.
  # $element undef happens at least when there is no output file, or for
***************
*** 5947,5951 ****
  # for instance from _element_direction being called from _get_links,
  # itself called from 'format_begin_file' which, in the default case
! # points to _default_begin_file.
  # TODO are there other cases?
  sub _element_direction($$$$;$)
--- 6301,6305 ----
  # for instance from _element_direction being called from _get_links,
  # itself called from 'format_begin_file' which, in the default case
! # points to _default_format_begin_file.
  # TODO are there other cases?
  sub _element_direction($$$$;$)
***************
*** 5983,5987 ****
      if ($type eq 'href') {
        return $self->get_conf('TOP_NODE_UP_URL');
!     } elsif ($type eq 'text' or $type eq 'node' or $type eq 'string') {
        return $self->get_conf('TOP_NODE_UP');
      } else {
--- 6337,6341 ----
      if ($type eq 'href') {
        return $self->get_conf('TOP_NODE_UP_URL');
!     } elsif ($type eq 'text' or $type eq 'node' or $type eq 'string' or $type eq 'section') {
        return $self->get_conf('TOP_NODE_UP');
      } else {
***************
*** 6012,6015 ****
--- 6366,6373 ----
        $target = $self->{'targets'}->{$command} if ($command);
        $type = 'text';
+     } elsif ($type eq 'section') {
+       $command = $element_target->{'extra'}->{'section'};
+       $target = $self->{'targets'}->{$command} if ($command);
+       $type = 'text_nonumber';
      } else {
        if ($element_target->{'extra'}->{'special_element'}) {
***************
*** 6047,6051 ****
  }
  
! sub _default_contents($$;$$)
  {
    my $self = shift;
--- 6405,6450 ----
  }
  
! # Output a list of the nodes immediately below this one
! sub _mini_toc
! {
!   my ($self, $command) = @_;
! 
!   my $filename = $self->{'current_filename'};
!   my $result = '';
!   my $entry_index = 0;
!   my $accesskey;
! 
!   if ($command->{'section_childs'} and @{$command->{'section_childs'}}) {
!     $result .= $self->_attribute_class('ul', 'section-toc').">\n";
! 
!     foreach my $section (@{$command->{'section_childs'}}) {
!       my $tree = $self->command_text($section, 'tree_nonumber');
!       my $text = $self->_convert($tree);
! 
!       $entry_index++;
!       $accesskey = '';
!       $accesskey = " accesskey=\"$entry_index\"" 
!         if ($self->get_conf('USE_ACCESSKEY') and $entry_index < 10);
! 
!       my $href = $self->command_href($section, $filename);
!       if ($text ne '') {
!         if ($href ne '') {
!           my $href_attribute = '';
!           if ($href ne '') {
!             $href_attribute = " href=\"$href\"";
!           }
!           $result .= "<li><a${href_attribute}$accesskey>$text</a>";
!         } else {
!           $result .= "<li>$text";
!         }
!         $result .= "</li>\n";
!       }
!     }
!     $result .= "</ul>\n";
!   }
!   return $result;
! }
! 
! sub _default_format_contents($$;$$)
  {
    my $self = shift;
***************
*** 6183,6187 ****
  }
  
! sub _default_program_string($)
  {
    my $self = shift;
--- 6582,6586 ----
  }
  
! sub _default_format_program_string($)
  {
    my $self = shift;
***************
*** 6199,6203 ****
  }
  
! sub _default_end_file($)
  {
    my $self = shift;
--- 6598,6602 ----
  }
  
! sub _default_format_end_file($)
  {
    my $self = shift;
***************
*** 6205,6209 ****
    if ($self->get_conf('PROGRAM_NAME_IN_FOOTER')) {
      my $program_string = &{$self->{'format_program_string'}}($self);
!     $program_text = "<p><font size=\"-1\">
    $program_string
  </font></p>";
--- 6604,6608 ----
    if ($self->get_conf('PROGRAM_NAME_IN_FOOTER')) {
      my $program_string = &{$self->{'format_program_string'}}($self);
!     $program_text .= "<p><font size=\"-1\">
    $program_string
  </font></p>";
***************
*** 6211,6215 ****
    my $pre_body_close = $self->get_conf('PRE_BODY_CLOSE');
    $pre_body_close = '' if (!defined($pre_body_close));
!   return "$program_text
  
  $pre_body_close
--- 6610,6626 ----
    my $pre_body_close = $self->get_conf('PRE_BODY_CLOSE');
    $pre_body_close = '' if (!defined($pre_body_close));
! 
!   my $setting = $self->get_conf('JS_WEBLABELS');
!   my $path = $self->get_conf('JS_WEBLABELS_FILE');
!   if ($setting and $path
!         and ($setting eq 'generate' or $setting eq 'reference')
!              and %{$self->{'jslicenses_element'}}) {
!     $pre_body_close .=
! "<a href='$path' rel='jslicense'><small>"
! .$self->convert_tree($self->gdt('JavaScript license information'))
! .'</small></a>';
!   }
! 
!   return "${program_text}
  
  $pre_body_close
***************
*** 6233,6239 ****
      if (defined($command_string) 
          and $command_string ne $self->{'title_string'}) {
-       print STDERR "DO <title>\n"
-         if ($self->get_conf('DEBUG'));
- 
        my $element_tree;
        if ($self->get_conf('SECTION_NAME_IN_TITLE')
--- 6644,6647 ----
***************
*** 6286,6289 ****
--- 6694,6702 ----
    my $doctype = $self->get_conf('DOCTYPE');
    my $bodytext = $self->get_conf('BODYTEXT');
+   if ($self->{'element_math'} and $self->get_conf('HTML_MATH')) {
+     if ($self->get_conf('HTML_MATH') eq 'mathjax') {
+       $bodytext .= ' class="tex2jax_ignore"';
+     }
+   }
    my $copying_comment = '';
    $copying_comment = $self->{'copying_comment'} 
***************
*** 6303,6306 ****
--- 6716,6765 ----
    }
  
+   if (defined($self->get_conf('INFO_JS_DIR'))) {
+     if (!$self->get_conf('SPLIT')) {
+       $self->document_error(
+         sprintf(__("%s not meaningful for non-split output"),
+                    'INFO_JS_DIR'));
+     } else {
+       my $jsdir = $self->get_conf('INFO_JS_DIR');
+       if ($jsdir eq '.') {
+         $jsdir = '';
+       } else {
+         $jsdir =~ s,/*$,/,; # append a single slash
+       }
+ 
+       $extra_head .=
+ '<link rel="stylesheet" type="text/css" href="'.$jsdir.'info.css"/>
+ <script src="'.$jsdir.'modernizr.js" type="text/javascript"></script>
+ <script src="'.$jsdir.'info.js" type="text/javascript"></script>';
+     }
+     for my $key (keys %{$self->{'jslicenses_infojs'}}) {
+       $self->{'jslicenses_element'}->{$key} = $self->{'jslicenses_infojs'}->{$key};
+     }
+   }
+   if (($self->{'element_math'} or !$self->get_conf('SPLIT'))
+         and defined($self->get_conf('HTML_MATH'))
+         and $self->get_conf('HTML_MATH') eq 'mathjax') {
+     my $mathjax_script = $self->get_conf('MATHJAX_SCRIPT');
+ 
+     $extra_head .=
+ "<script type='text/javascript'>
+ MathJax = {
+   options: {
+     skipHtmlTags: {'[-]': ['pre']},
+     ignoreHtmlClass: 'tex2jax_ignore',
+     processHtmlClass: 'tex2jax_process'
+   },
+ };
+ </script>"
+ .'<script type="text/javascript" id="MathJax-script" async
+   src="'.$mathjax_script.'">
+ </script>';
+ 
+     for my $key (keys %{$self->{'jslicenses_math'}}) {
+       $self->{'jslicenses_element'}->{$key} = $self->{'jslicenses_math'}->{$key};
+     }
+   }
+ 
    return ($title, $description, $encoding, $date, $css_lines, 
            $doctype, $bodytext, $copying_comment, $after_body_open,
***************
*** 6337,6341 ****
  }
  
! sub _default_begin_file($$$)
  {
    my $self = shift;
--- 6796,6800 ----
  }
  
! sub _default_format_begin_file($$$)
  {
    my $self = shift;
***************
*** 6357,6364 ****
    my $result = "$doctype
  <html>
! $copying_comment<!-- Created by $program_and_version, $program_homepage -->
  <head>
  $encoding
! <title>$title</title>
  
  $description
--- 6816,6823 ----
    my $result = "$doctype
  <html>
! <!-- Created by $program_and_version, $program_homepage -->
  <head>
  $encoding
! $copying_comment<title>$title</title>
  
  $description
***************
*** 6366,6369 ****
--- 6825,6830 ----
  <meta name=\"resource-type\" content=\"document\">
  <meta name=\"distribution\" content=\"global\">${generator}$date
+ <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">
+ 
  ${links}$css_lines
  $extra_head
***************
*** 6376,6380 ****
  }
  
! sub _default_node_redirection_page($$)
  {
    my $self = shift;
--- 6837,6841 ----
  }
  
! sub _default_format_node_redirection_page($$)
  {
    my $self = shift;
***************
*** 6394,6402 ****
    my $result = "$doctype
  <html>
! $copying_comment<!-- Created by $program_and_version, $program_homepage -->
  <!-- This file redirects to the location of a node or anchor -->
  <head>
  $encoding
! <title>$title</title>
  
  $description
--- 6855,6863 ----
    my $result = "$doctype
  <html>
! <!-- Created by $program_and_version, $program_homepage -->
  <!-- This file redirects to the location of a node or anchor -->
  <head>
  $encoding
! $copying_comment<title>$title</title>
  
  $description
***************
*** 6406,6409 ****
--- 6867,6871 ----
  $css_lines
  <meta http-equiv=\"Refresh\" content=\"0; url=$href\">
+ <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">
  $extra_head
  </head>
***************
*** 6417,6421 ****
  }
  
! sub _default_footnotes_text($)
  {
    my $self = shift;
--- 6879,6883 ----
  }
  
! sub _default_format_footnotes_text($)
  {
    my $self = shift;
***************
*** 6437,6441 ****
  }
  
! sub _default_special_element_body($$$)
  {
    my $self = shift;
--- 6899,6903 ----
  }
  
! sub _default_format_special_element_body($$$)
  {
    my $self = shift;
***************
*** 6554,6558 ****
  }
  
! sub _default_frame_files($)
  {
    my $self = shift;
--- 7016,7071 ----
  }
  
! sub _do_jslicenses_file {
!   my $self = shift;
! 
!   my $setting = $self->get_conf('JS_WEBLABELS');
!   my $path = $self->get_conf('JS_WEBLABELS_FILE');
! 
!   # Possible settings:
!   #   'generate' - create file at JS_WEBLABELS_FILE
!   #   'reference' - reference file at JS_WEBLABELS_FILE but do not create it
!   #   'omit' - do nothing
!   return if (!$setting or $setting ne 'generate');
! 
!   my $a = '';
!   $a .= '<!DOCTYPE html>
! <html><head><title>jslicense labels</title></head>
! <body>
! <table id="jslicense-labels1">
! ';
!   my $h = $self->{'jslicenses'};
! 
!   for my $file (keys %{$self->{'jslicenses'}}) {
!     $a .= "<tr>\n";
!     $a .= "<td><a href=\"$file\">$file</a></td>\n";
!     $a .= "<td><a href=\"$h->{$file}->[1]\">$h->{$file}->[0]</a></td>\n";
!     $a .= "<td><a href=\"$h->{$file}->[2]\">$h->{$file}->[2]</a></td>\n";
!     $a .= "</tr>\n";
!   }
! 
!   $a .= "</body></html>\n";
! 
!   if (File::Spec->file_name_is_absolute($path) or $path =~ /^[A-Za-z]*:/) {
!     $self->document_warn(sprintf(
! __("cannot use absolute path or URL `%s' for JS_WEBLABELS_FILE when generating web labels file"), $path));
!     return;
!   }
!   my $license_file = File::Spec->catdir($self->{'destination_directory'},
!                                         $path);
!   my $fh = $self->Texinfo::Common::open_out($license_file);
!   if (defined($fh)) {
!     print $fh $a;
!     $self->register_close_file($license_file);
!     if (!close ($fh)) {
!       $self->document_error(sprintf(__("error on closing %s: %s"),
!                                     $license_file, $!));
!     }
!   } else {
!     $self->document_error(sprintf(__("could not open %s for writing: %s"),
!                                   $license_file, $!));
!   }
! }
! 
! sub _default_format_frame_files($)
  {
    my $self = shift;
***************
*** 6636,6639 ****
--- 7149,7163 ----
  }
  
+ sub _has_contents_or_shortcontents($)
+ {
+   my $self = shift;
+   foreach my $cmdname ('contents', 'shortcontents') {
+     if ($self->{'extra'} and $self->{'extra'}->{$cmdname}) {
+       return 1;
+     }
+   }
+   return 0;
+ }
+ 
  sub convert($$)
  {
***************
*** 6739,6743 ****
          #  print STDERR "Handler $handler of $stage($priority) failed\n";
          #}
!         $converter->document_error(sprintf($converter->__(
                   "handler %s of stage %s priority %s failed"),
                   $handler, $stage, $priority));
--- 7263,7267 ----
          #  print STDERR "Handler $handler of $stage($priority) failed\n";
          #}
!         $converter->document_error(sprintf(__(
                   "handler %s of stage %s priority %s failed"),
                   $handler, $stage, $priority));
***************
*** 6754,6757 ****
--- 7278,7286 ----
  package Texinfo::Config;
  
+ # Note that these variables are available for the Texinfo modules
+ # but, in general should not be accessed directly by the users who
+ # customize formatting and should use the associated functions,
+ # such as texinfo_register_handler(), texinfo_register_formatting_function(),
+ # texinfo_register_command_formatting() or texinfo_register_type_formatting().
  use vars qw(%texinfo_default_stage_handlers %texinfo_formatting_references
              %texinfo_commands_conversion %texinfo_types_conversion);
***************
*** 6868,6873 ****
          $special_element->{'out_filename'} = $elements->[0]->{'out_filename'};
          $self->{'file_counters'}->{$special_element->{'filename'}}++;
-         print STDERR "Special page $special_element: $special_element->{'filename'}($self->{'file_counters'}->{$special_element->{'filename'}})\n"
-           if ($self->get_conf('DEBUG'));
        }
      }
--- 7397,7400 ----
***************
*** 6929,6933 ****
    if ($fulltitle) {
      $self->{'title_tree'} = $fulltitle;
-     print STDERR "DO fulltitle_string\n" if ($self->get_conf('DEBUG'));
      $html_title_string = $self->convert_tree_new_formatting_context(
            {'type' => '_string', 'contents' => [$self->{'title_tree'}]}, 
--- 7456,7459 ----
***************
*** 6949,6953 ****
    # copying comment
    if ($self->{'extra'}->{'copying'}) {
-     print STDERR "DO copying_comment\n" if ($self->get_conf('DEBUG'));
      my $copying_comment = Texinfo::Convert::Text::convert(
       {'contents' => $self->{'extra'}->{'copying'}->{'contents'}}, 
--- 7475,7478 ----
***************
*** 6963,6967 ****
        = $self->get_conf('documentdescription');
    } elsif ($self->{'extra'}->{'documentdescription'}) {
-     print STDERR "DO documentdescription\n" if ($self->get_conf('DEBUG'));
      $self->{'documentdescription_string'} 
        = $self->convert_tree_new_formatting_context(
--- 7488,7491 ----
***************
*** 6980,6983 ****
--- 7504,7552 ----
    }
  
+   if ($self->get_conf('HTML_MATH')
+         and $self->get_conf('HTML_MATH') eq 'mathjax') {
+     # See https://www.gnu.org/licenses/javascript-labels.html
+     #
+     # The link to the source for mathjax does not strictly follow the advice
+     # there: instead we link to instructions for obtaining the full source in
+     # its preferred form of modification.
+ 
+     my ($mathjax_script, $mathjax_source);
+ 
+     $mathjax_script = $self->get_conf('MATHJAX_SCRIPT');
+     if (!$mathjax_script) {
+       $mathjax_script = 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js';
+       $self->set_conf('MATHJAX_SCRIPT', $mathjax_script);
+     }
+ 
+     $mathjax_source = $self->get_conf('MATHJAX_SOURCE');
+     if (!$mathjax_source) {
+       $mathjax_source = 'http://docs.mathjax.org/en/latest/web/hosting.html#getting-mathjax-via-git';
+       $self->set_conf('MATHJAX_SOURCE', $mathjax_source);
+     }
+ 
+     $self->{'jslicenses_math'}->{$mathjax_script} =
+         [ 'Apache License, Version 2.0.',
+           'https://www.apache.org/licenses/LICENSE-2.0',
+           $mathjax_source ];
+     # append to hash
+     %{$self->{'jslicenses'}} = ( %{$self->{'jslicenses'}},
+                                  %{$self->{'jslicenses_math'}} );
+ 
+   }
+   if ($self->get_conf('INFO_JS_DIR')) {
+     $self->{'jslicenses_infojs'}->{'js/info.js'} =
+       [ 'GNU General Public License 3.0 or later',
+         'http://www.gnu.org/licenses/gpl-3.0.html',
+         'js/info.js' ];
+ 
+     $self->{'jslicenses_infojs'}->{'js/modernizr.js'} =
+       [ 'Expat',
+         'http://www.jclark.com/xml/copying.txt',
+         'js/modernizr.js' ];
+     %{$self->{'jslicenses'}} = ( %{$self->{'jslicenses'}},
+                                  %{$self->{'jslicenses_infojs'}} );
+   }
+ 
    # FIXME here call _unset_global_multiple_commands?  Problem is
    # that some conversion, for instance for page header requires
***************
*** 7003,7008 ****
          $outfile = $self->{'output_file'};
        }
-       print STDERR "DO No pages, output in $outfile\n"
-         if ($self->get_conf('DEBUG'));
        $fh = $self->Texinfo::Common::open_out($outfile);
        if (!$fh) {
--- 7572,7575 ----
***************
*** 7011,7032 ****
          return undef;
        }
-     } else {
-       print STDERR "DO No pages, string output\n"
-         if ($self->get_conf('DEBUG'));
      }
      $self->{'current_filename'} = $self->{'output_filename'};
!     my $header = &{$self->{'format_begin_file'}}($self, 
!                                            $self->{'output_filename'}, undef);
!     $output .= $self->_output_text($header, $fh);
      if ($elements and @$elements) {
        foreach my $element (@$elements) {
          my $element_text = $self->_convert($element);
!         $output .= $self->_output_text($element_text, $fh);
        }
      } else {
!       $output .= $self->_output_text($self->_print_title(), $fh);
!       $output .= $self->_output_text($self->_convert($root), $fh);
      }
      $output .= $self->_output_text(&{$self->{'format_end_file'}}($self), $fh);
      # NOTE do not close STDOUT now to avoid a perl warning.
      if ($fh and $outfile ne '-') {
--- 7578,7601 ----
          return undef;
        }
      }
      $self->{'current_filename'} = $self->{'output_filename'};
! 
!     my $body = '';
      if ($elements and @$elements) {
        foreach my $element (@$elements) {
          my $element_text = $self->_convert($element);
!         $body .= $element_text;
        }
      } else {
!       $body .= $self->_print_title();
!       $body .= $self->_convert($root);
      }
+ 
+     my $header = &{$self->{'format_begin_file'}}($self, 
+                                            $self->{'output_filename'}, undef);
+     $output .= $self->_output_text($header, $fh);
+     $output .= $self->_output_text($body, $fh);
      $output .= $self->_output_text(&{$self->{'format_end_file'}}($self), $fh);
+ 
      # NOTE do not close STDOUT now to avoid a perl warning.
      if ($fh and $outfile ne '-') {
***************
*** 7050,7054 ****
        $self->{'current_filename'} = $element->{'filename'};
        $self->{'counter_in_file'}->{$element->{'filename'}}++;
!       #print STDERR "TTTTTTT($element) $element->{'filename'}: $self->{'file_counters'}->{$element->{'filename'}} (out_filename $element->{'out_filename'})\n";
        # First do the special pages, to avoid outputting these if they are
        # empty.
--- 7619,7627 ----
        $self->{'current_filename'} = $element->{'filename'};
        $self->{'counter_in_file'}->{$element->{'filename'}}++;
!       if ($self->{'counter_in_file'}->{$element->{'filename'}} == 1) {
!         $self->{'jslicenses_element'} = {};
!         $self->{'element_math'} = 0;
!       }
! 
        # First do the special pages, to avoid outputting these if they are
        # empty.
***************
*** 7056,7060 ****
        if ($element->{'extra'} and $element->{'extra'}->{'special_element'}) {
          $special_element_content .= $self->_convert($element);
-         #print STDERR "Special element converter: $element->{'extra'}->{'special_element'}\n";
          if ($special_element_content eq '') {
            $self->{'file_counters'}->{$element->{'filename'}}--;
--- 7629,7632 ----
***************
*** 7062,7066 ****
          }
        }
!       # Then open the file and output the elements or the special_page_content
        if (!$files{$element->{'filename'}}->{'fh'}) {
          $file_fh = $self->Texinfo::Common::open_out($element->{'out_filename'});
--- 7634,7646 ----
          }
        }
! 
!       # convert body before header in case this affects the header
!       my $body = '';
!       if (defined($special_element_content)) {
!         $body = $special_element_content;
!       } else {
!         $body = $self->_convert($element);
!       }
! 
        if (!$files{$element->{'filename'}}->{'fh'}) {
          $file_fh = $self->Texinfo::Common::open_out($element->{'out_filename'});
***************
*** 7077,7086 ****
          $file_fh = $files{$element->{'filename'}}->{'fh'};
        }
!       if (defined($special_element_content)) {
!         print $file_fh $special_element_content;
!       } else {
!         my $element_text = $self->_convert($element);
!         print $file_fh $element_text;
!       }
        $self->{'file_counters'}->{$element->{'filename'}}--;
        if ($self->{'file_counters'}->{$element->{'filename'}} == 0) {
--- 7657,7661 ----
          $file_fh = $files{$element->{'filename'}}->{'fh'};
        }
!       print $file_fh $body;
        $self->{'file_counters'}->{$element->{'filename'}}--;
        if ($self->{'file_counters'}->{$element->{'filename'}} == 0) {
***************
*** 7099,7102 ****
--- 7674,7711 ----
        }
      }
+     if ($self->get_conf('INFO_JS_DIR')) {
+       my $jsdir = File::Spec->catdir($self->{'destination_directory'}, 
+                                      $self->get_conf('INFO_JS_DIR'));
+       if (!-d $jsdir) {
+         if (-f $jsdir) {
+           $self->document_error(
+             sprintf(__("%s already exists but is not a directory"), $jsdir));
+         } else {
+           mkdir $jsdir;
+         }
+       }
+       if (-d $jsdir) {
+         my $jssrcdir;
+         if (!$Texinfo::ModulePath::texinfo_uninstalled) {
+           $jssrcdir = File::Spec->catdir(
+             $Texinfo::ModulePath::lib_dir, 'js');
+         } else {
+           $jssrcdir = File::Spec->catdir(
+             $Texinfo::ModulePath::top_srcdir, 'js');
+         }
+         for my $f ('info.js', 'modernizr.js', 'info.css') {
+           my $from = File::Spec->catfile($jssrcdir, $f);
+ 
+           if (!copy($from, $jsdir)) {
+             $self->document_error(
+               sprintf(__("error on copying %s into %s"), $from, $jsdir));
+           }
+         }
+       }
+     }
+   }
+ 
+   if (%{$self->{'jslicenses'}}) {
+     $self->_do_jslicenses_file();
    }
  
***************
*** 7189,7197 ****
  }
  
! sub _attribute_class($$$)
  {
    my $self = shift;
    my $element = shift;
    my $class = shift;
  
    if (!defined($class) or $class eq '' or $self->get_conf('NO_CSS')) {
--- 7798,7819 ----
  }
  
! #my $characters_replaced_from_class_names = quotemeta('[](),~#:/\\@+=!;.,?* ');
! # FIXME not clear what character should be allowed and which ones replaced besides space
! my $characters_replaced_from_class_names = quotemeta(' ');
! sub _protect_class_name($$)
! {
!   my $self = shift;
!   my $class_name = shift;
!   $class_name =~ s/[$characters_replaced_from_class_names]/-/g;
!   return $self->protect_text($class_name);
! }
! 
! # $extra_classes should be an array reference or undef
! sub _attribute_class($$$;$)
  {
    my $self = shift;
    my $element = shift;
    my $class = shift;
+   my $extra_classes = shift;
  
    if (!defined($class) or $class eq '' or $self->get_conf('NO_CSS')) {
***************
*** 7209,7213 ****
      $style = ' style="'.$self->{'css_map'}->{"$element.$class"}.'"';
    }
!   return "<$element class=\"$class\"$style";
  }
  
--- 7831,7842 ----
      $style = ' style="'.$self->{'css_map'}->{"$element.$class"}.'"';
    }
!   my $extra_class_str = '';
!   if (defined($extra_classes)) {
!     my $extra_class_conversion = join(' ', map {$self->_protect_class_name($_)} @$extra_classes);
!     if ($extra_class_conversion ne '') {
!       $extra_class_str = ' '.$extra_class_conversion;
!     }
!   }
!   return "<$element class=\"$class$extra_class_str\"$style";
  }
  
***************
*** 7240,7249 ****
  sub _convert($$;$);
  
- my %small_alias;
- for my $cmd ('example', 'display', 'format', 'lisp', 'quotation',
-              'indentedblock') {
-   $small_alias{'small'.$cmd} = $cmd;
- };
- 
  sub _convert($$;$)
  {
--- 7869,7872 ----
***************
*** 7332,7337 ****
        $command_name = 'cindex';
      }
-     $command_name = $small_alias{$command_name}
-       if $small_alias{$command_name};
      if ($root_commands{$command_name}) {
        $self->{'current_root_command'} = $root;
--- 7955,7958 ----
***************
*** 7369,7373 ****
        } elsif ($upper_case_commands{$command_name}) {
          $self->{'document_context'}->[-1]->{'formatting_context'}->[-1]->{'upper_case'}++;
!       } elsif ($command_name eq 'math') {
          $self->{'document_context'}->[-1]->{'math'}++;
        } elsif ($command_name eq 'w') {
--- 7990,7994 ----
        } elsif ($upper_case_commands{$command_name}) {
          $self->{'document_context'}->[-1]->{'formatting_context'}->[-1]->{'upper_case'}++;
!       } elsif ($math_commands{$command_name}) {
          $self->{'document_context'}->[-1]->{'math'}++;
        } elsif ($command_name eq 'w') {
***************
*** 7448,7452 ****
        } elsif ($upper_case_commands{$command_name}) {
          $self->{'document_context'}->[-1]->{'formatting_context'}->[-1]->{'upper_case'}--;
!       } elsif ($command_name eq 'math') {
          $self->{'document_context'}->[-1]->{'math'}--;
        } elsif ($command_name eq 'w') {
--- 8069,8073 ----
        } elsif ($upper_case_commands{$command_name}) {
          $self->{'document_context'}->[-1]->{'formatting_context'}->[-1]->{'upper_case'}--;
!       } elsif ($math_commands{$command_name}) {
          $self->{'document_context'}->[-1]->{'math'}--;
        } elsif ($command_name eq 'w') {
***************
*** 7489,7510 ****
                  $command_name, $root, $content_formatted);
        }
-       # FIXME add a configuration variable to be able turn automatically 
-       # adding menus off?
-       if ($sectioning_commands{$command_name}
-           and $self->{'current_node'}
-           and !$self->{'seenmenus'}->{$self->{'current_node'}}) {
-         $self->{'seenmenus'}->{$self->{'current_node'}} = 1;
-         # Generate automatically a menu for this node.
-         my $menu_text;
-         my $menu_node = Texinfo::Structuring::section_menu_of_node (undef,
-           $root->{'extra'}->{'associated_node'});
-         if ($menu_node) {
-           $menu_text = _convert ($self, $menu_node);
-           if ($menu_text) {
-             $result .= $menu_text;
-             $result .= "\n";
-           }
-         }
-       }
        return $result;
      } else {
--- 8110,8113 ----
***************
*** 7608,7615 ****
  {
    my @texi2html_options = (
    ['NO_USE_SETFILENAME', 1],
    ['USE_SETFILENAME_EXTENSION', 0],
    ['footnotestyle', 'separate'],
!   ['INLINE_CONTENTS', 0],
    ['FORCE', 1],
    ['AVOID_MENU_REDUNDANCY', 1],
--- 8211,8219 ----
  {
    my @texi2html_options = (
+   ['FORMAT_MENU', 'menu'],
    ['NO_USE_SETFILENAME', 1],
    ['USE_SETFILENAME_EXTENSION', 0],
    ['footnotestyle', 'separate'],
!   ['CONTENTS_OUTPUT_LOCATION', 'separate_element'],
    ['FORCE', 1],
    ['AVOID_MENU_REDUNDANCY', 1],
***************
*** 7623,7627 ****
    ['USE_NUMERIC_ENTITY', 1],
    ['SPLIT', ''],
-   ['SPLIT_INDEX', 100],
    ['PROGRAM_NAME_IN_FOOTER', 1],
    ['HEADER_IN_TABLE', 1],
--- 8227,8230 ----
***************
*** 7647,7652 ****
                                ' ', ' ', ' ', ' ',
                                'Top', 'Contents', 'Index', 'About', ]],
!   ['SECTION_FOOTER_BUTTONS', [ 'FastBack', 'Back', 'Up', 
                                                 'Forward', 'FastForward' ]],
    ['NODE_FOOTER_BUTTONS', [ 'FastBack', 'Back', 
                                              'Up', 'Forward', 'FastForward',
--- 8250,8258 ----
                                ' ', ' ', ' ', ' ',
                                'Top', 'Contents', 'Index', 'About', ]],
!   ['SECTION_FOOTER_BUTTONS', [ 'FastBack', 'FirstInFileBack', 'FirstInFileUp',
                                                 'Forward', 'FastForward' ]],
+   ['CHAPTER_FOOTER_BUTTONS', [ 'FastBack', 'FastForward', ' ',
+                               ' ', ' ', ' ', ' ',
+                               'Top', 'Contents', 'Index', 'About', ]],
    ['NODE_FOOTER_BUTTONS', [ 'FastBack', 'Back', 
                                              'Up', 'Forward', 'FastForward',
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/Info.pm texinfo-6.8/tp/Texinfo/Convert/Info.pm
*** texinfo-6.7/tp/Texinfo/Convert/Info.pm	2019-09-23 19:31:54.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/Info.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 44,53 ****
  );
  
! $VERSION = '6.7';
  
  my $STDIN_DOCU_NAME = 'stdin';
  
  my %defaults = Texinfo::Convert::Plaintext::converter_defaults(undef, undef);
! $defaults{'SHOW_MENU'} = 1;
  $defaults{'EXTENSION'} = 'info';
  $defaults{'USE_SETFILENAME_EXTENSION'} = 1;
--- 44,53 ----
  );
  
! $VERSION = '6.8';
  
  my $STDIN_DOCU_NAME = 'stdin';
  
  my %defaults = Texinfo::Convert::Plaintext::converter_defaults(undef, undef);
! $defaults{'FORMAT_MENU'} = 'menu';
  $defaults{'EXTENSION'} = 'info';
  $defaults{'USE_SETFILENAME_EXTENSION'} = 1;
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/IXIN.pm texinfo-6.8/tp/Texinfo/Convert/IXIN.pm
*** texinfo-6.7/tp/Texinfo/Convert/IXIN.pm	2019-09-23 19:31:54.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/IXIN.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,5 ****
  # IXIN.pm: output tree as IXIN.
  #
! # Copyright 2013, 2014, 2015, 2016, 2017, 2018 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # IXIN.pm: output tree as IXIN.
  #
! # Copyright 2013-2020 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 48,52 ****
  );
  
! $VERSION = '6.7';
  
  my $ixin_version = 1;
--- 48,52 ----
  );
  
! $VERSION = '6.8';
  
  my $ixin_version = 1;
***************
*** 617,622 ****
          = Texinfo::Structuring::merge_indices($index_names);
      my $entries 
!       = $self->Texinfo::Structuring::sort_indices($merged_index_entries,
!                                                   $index_names);
      # first do the dts_text as the counts are needed for the dts index
      foreach my $index_name (sort(keys(%$entries))) {
--- 617,622 ----
          = Texinfo::Structuring::merge_indices($index_names);
      my $entries 
!       = $self->Texinfo::Structuring::sort_indices($self->{'parser'},
!                                       $merged_index_entries, $index_names);
      # first do the dts_text as the counts are needed for the dts index
      foreach my $index_name (sort(keys(%$entries))) {
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/IXINSXML.pm texinfo-6.8/tp/Texinfo/Convert/IXINSXML.pm
*** texinfo-6.7/tp/Texinfo/Convert/IXINSXML.pm	2019-09-23 19:31:54.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/IXINSXML.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 47,55 ****
  );
  
! $VERSION = '6.7';
  
  my %defaults = (
    'ENABLE_ENCODING'      => 0,
!   'SHOW_MENU'            => 1,
    'EXTENSION'            => 'ixin',
    #'output_perl_encoding' => 'utf8',
--- 47,55 ----
  );
  
! $VERSION = '6.8';
  
  my %defaults = (
    'ENABLE_ENCODING'      => 0,
!   'FORMAT_MENU'          => 'menu',
    'EXTENSION'            => 'ixin',
    #'output_perl_encoding' => 'utf8',
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/ParagraphNonXS.pm texinfo-6.8/tp/Texinfo/Convert/ParagraphNonXS.pm
*** texinfo-6.7/tp/Texinfo/Convert/ParagraphNonXS.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/ParagraphNonXS.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,6 ****
  # ParagraphNonXS.pm: handle paragraph text.
  #
! # Copyright 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Free Software 
! # Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # ParagraphNonXS.pm: handle paragraph text.
  #
! # Copyright 2010-2019 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 23,27 ****
  # and waits for text to be fed into it.
  
! package Texinfo::Convert::ParagraphNonXS;
  
  use 5.006;
--- 22,26 ----
  # and waits for text to be fed into it.
  
! package Texinfo::Convert::Paragraph;
  
  use 5.006;
***************
*** 202,221 ****
      $word =~ s/\x08//g;
  
-     if (!defined($paragraph->{'word'})) {
-       $paragraph->{'word'} = '';
-       $paragraph->{'last_char'} = '';
-       if ($paragraph->{'end_sentence'} 
-            and $paragraph->{'end_sentence'} > 0
-            and !$paragraph->{'frenchspacing'}
-            and $paragraph->{'counter'} != 0 and $paragraph->{'space'}) {
-         # do not double space if there are leading spaces in word
-         if ($word !~ /^\s/) {
-           #$paragraph->{'space'} = '  ';
-           $paragraph->{'space'} .= ' ' x (2 - length($paragraph->{'space'}));
-         }
-         delete $paragraph->{'end_sentence'};
-       }
-     }
-     
      $paragraph->{'word'} .= $word;
  
--- 201,204 ----
***************
*** 313,317 ****
      _add_next($paragraph, '');
    }
-   return '';
  }
  
--- 296,299 ----
***************
*** 376,392 ****
                and !$paragraph->{'frenchspacing'}
                and !$paragraph->{'unfilled'}) {
!             if (length($paragraph->{'space'}) >= 1 or length($spaces) > 1) {
!               # more than one space, we can make sure tht there are only 
!               # 2 spaces
!               my $all_spaces = substr($paragraph->{'space'} . $spaces, 0, 2);
!               $all_spaces =~ s/[\n\r]/ /g;
!               $all_spaces .= ' ' x (2 - length($all_spaces));
!               $paragraph->{'space'} = $all_spaces;
!             } else {
!               # if there is only one space, we let it accumulate
!               my $new_space = $spaces;
!               $new_space =~ s/^[\n\r]/ /;
!               $paragraph->{'space'} = $new_space;
!             }
            } else {
              # Only save the first space
--- 358,362 ----
                and !$paragraph->{'frenchspacing'}
                and !$paragraph->{'unfilled'}) {
!             $paragraph->{'space'} = '  ';
            } else {
              # Only save the first space
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/Paragraph.pm texinfo-6.8/tp/Texinfo/Convert/Paragraph.pm
*** texinfo-6.7/tp/Texinfo/Convert/Paragraph.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/Paragraph.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,3 ****
! # Copyright 2014, 2015, 2016, 2017, 2018 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 1,3 ----
! # Copyright 2014-2019 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 21,25 ****
  use warnings;
  
! our $VERSION = '6.7';
  
  use Texinfo::XSLoader;
--- 21,25 ----
  use warnings;
  
! our $VERSION = '6.8';
  
  use Texinfo::XSLoader;
***************
*** 58,64 ****
    my $package = Texinfo::XSLoader::init (
      "Texinfo::Convert::Paragraph",
-     "Texinfo::XS::XSParagraph",
      "Texinfo::Convert::ParagraphNonXS",
      "XSParagraph",
      0,
      $warning_message,
--- 58,64 ----
    my $package = Texinfo::XSLoader::init (
      "Texinfo::Convert::Paragraph",
      "Texinfo::Convert::ParagraphNonXS",
      "XSParagraph",
+     undef,
      0,
      $warning_message,
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/Plaintext.pm texinfo-6.8/tp/Texinfo/Convert/Plaintext.pm
*** texinfo-6.7/tp/Texinfo/Convert/Plaintext.pm	2019-09-23 19:31:54.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/Plaintext.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,5 ****
  # Plaintext.pm: output tree as text with filling.
  #
! # Copyright 2010-2019 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # Plaintext.pm: output tree as text with filling.
  #
! # Copyright 2010-2020 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 62,66 ****
  );
  
! $VERSION = '6.7';
  
  # misc commands that are of use for formatting.
--- 62,66 ----
  );
  
! $VERSION = '6.8';
  
  # misc commands that are of use for formatting.
***************
*** 93,96 ****
--- 93,97 ----
  my %root_commands = %Texinfo::Common::root_commands;
  my %preformatted_commands = %Texinfo::Common::preformatted_commands;
+ my %math_commands = %Texinfo::Common::math_commands;
  my %explained_commands = %Texinfo::Common::explained_commands;
  my %inline_format_commands = %Texinfo::Common::inline_format_commands;
***************
*** 158,161 ****
--- 159,169 ----
  }
  
+ my %block_math_commands;
+ foreach my $block_math_command (keys(%math_commands)) {
+   if (exists($block_commands{$block_math_command})) {
+     $block_math_commands{$block_math_command} = 1;
+   }
+ }
+ 
  my %ignored_misc_commands;
  foreach my $misc_command (keys(%misc_commands)) {
***************
*** 194,197 ****
--- 202,207 ----
  }
  
+ # FIXME should keys(%math_brace_commands) be added here?
+ # How can this be tested?
  foreach my $format_context_command (keys(%menu_commands), 'verbatim',
   'flushleft', 'flushright', 'multitable', 'float') {
***************
*** 316,320 ****
  my %defaults = (
    'ENABLE_ENCODING'      => 1,
!   'SHOW_MENU'            => 0,
    #'EXTENSION'            => 'info',
    'EXTENSION'            => 'txt',
--- 326,330 ----
  my %defaults = (
    'ENABLE_ENCODING'      => 1,
!   'FORMAT_MENU'          => 'nomenu',
    #'EXTENSION'            => 'info',
    'EXTENSION'            => 'txt',
***************
*** 653,660 ****
          last;
        } elsif ($preformatted_code_commands{$context}
!                or $format_raw_commands{$context}) {
          $formatter->{'font_type_stack'}->[-1]->{'monospace'} = 1;
          $formatter->{'font_type_stack'}->[-1]->{'code_command'} = 1 
!           if ($preformatted_code_commands{$context});
          last;
        }
--- 663,672 ----
          last;
        } elsif ($preformatted_code_commands{$context}
!                or $format_raw_commands{$context}
!                or $math_commands{$context}) {
          $formatter->{'font_type_stack'}->[-1]->{'monospace'} = 1;
          $formatter->{'font_type_stack'}->[-1]->{'code_command'} = 1 
!           if ($preformatted_code_commands{$context}
!               or $math_commands{$context});
          last;
        }
***************
*** 1168,1173 ****
        = Texinfo::Structuring::merge_indices($index_names);
      $self->{'index_entries'} 
!       = $self->Texinfo::Structuring::sort_indices($merged_index_entries,
!                                                   $index_names);
      $self->{'index_names'} = $index_names;
    }
--- 1180,1185 ----
        = Texinfo::Structuring::merge_indices($index_names);
      $self->{'index_entries'} 
!       = Texinfo::Structuring::sort_indices($self->{'parser'},
!                                 $merged_index_entries, $index_names);
      $self->{'index_names'} = $index_names;
    }
***************
*** 1563,1566 ****
--- 1575,1582 ----
          $self->_bug_message("ignored text not empty `$root->{'text'}'", $root);
          return '';
+       } else {
+         # miscellaneous top-level whitespace - possibly after an @image
+         return _count_added($self, $formatter->{'container'},
+                   add_text($formatter->{'container'}, $root->{'text'}));
        }
      } else {
***************
*** 1678,1689 ****
        } elsif ($command eq 'tie') {
          $formatter->{'w'}++;
!         $result .= _count_added($self, $formatter->{'container'},
!             set_space_protection($formatter->{'container'}, 1, undef))
            if ($formatter->{'w'} == 1);
          $result .= _count_added($self, $formatter->{'container'}, 
                         add_text($formatter->{'container'}, $text));
          $formatter->{'w'}--;
!         $result .= _count_added($self, $formatter->{'container'},
!             set_space_protection($formatter->{'container'}, 0, undef))
            if ($formatter->{'w'} == 0);
        } else {
--- 1694,1703 ----
        } elsif ($command eq 'tie') {
          $formatter->{'w'}++;
!         set_space_protection($formatter->{'container'}, 1, undef)
            if ($formatter->{'w'} == 1);
          $result .= _count_added($self, $formatter->{'container'}, 
                         add_text($formatter->{'container'}, $text));
          $formatter->{'w'}--;
!         set_space_protection($formatter->{'container'}, 0, undef)
            if ($formatter->{'w'} == 0);
        } else {
***************
*** 1766,1771 ****
        if ($command eq 'w') {
          $formatter->{'w'}++;
!         $result .= _count_added($self, $formatter->{'container'},
!             set_space_protection($formatter->{'container'}, 1,undef))
            if ($formatter->{'w'} == 1);
        }
--- 1780,1784 ----
        if ($command eq 'w') {
          $formatter->{'w'}++;
!         set_space_protection($formatter->{'container'}, 1,undef)
            if ($formatter->{'w'} == 1);
        }
***************
*** 1812,1817 ****
        if ($command eq 'w') {
          $formatter->{'w'}--;
!         $result .= _count_added($self, $formatter->{'container'},
!             set_space_protection($formatter->{'container'},0,undef))
            if ($formatter->{'w'} == 0);
        }
--- 1825,1829 ----
        if ($command eq 'w') {
          $formatter->{'w'}--;
!         set_space_protection($formatter->{'container'},0,undef)
            if ($formatter->{'w'} == 0);
        }
***************
*** 2009,2015 ****
            $in_multitable = 1;
            $formatter->{'w'}++;
!           $result .= _count_added($self, $formatter->{'container'},
!             set_space_protection($formatter->{'container'},1,undef))
!           if ($formatter->{'w'} == 1);
          }
          # Disallow breaks in runs of Chinese text in node names, because a 
--- 2021,2026 ----
            $in_multitable = 1;
            $formatter->{'w'}++;
!           set_space_protection($formatter->{'container'}, 1, undef)
!             if ($formatter->{'w'} == 1);
          }
          # Disallow breaks in runs of Chinese text in node names, because a 
***************
*** 2017,2021 ****
          # the node wouldn't be found.
          set_space_protection($formatter->{'container'},
!                     undef,undef,undef,undef,1); # double_width_no_break
  
          if ($command eq 'xref') {
--- 2028,2032 ----
          # the node wouldn't be found.
          set_space_protection($formatter->{'container'},
!                     undef, undef, undef, undef, 1);
  
          if ($command eq 'xref') {
***************
*** 2188,2193 ****
          if ($in_multitable) {
            $formatter->{'w'}--;
!           $result .= _count_added($self, $formatter->{'container'},
!               set_space_protection($formatter->{'container'},0,undef))
              if ($formatter->{'w'} == 0);
          }
--- 2199,2203 ----
          if ($in_multitable) {
            $formatter->{'w'}--;
!           set_space_protection($formatter->{'container'}, 0, undef)
              if ($formatter->{'w'} == 0);
          }
***************
*** 2244,2249 ****
        }
        return '';
!     } elsif ($command eq 'math') {
!       push @{$self->{'context'}}, 'math';
        if ($root->{'args'}) {
          $result .= _convert($self, {'type' => 'frenchspacing',
--- 2254,2260 ----
        }
        return '';
!       # condition should actually be that the $command is inline
!     } elsif ($math_commands{$command} and not exists($block_commands{$command})) {
!       push @{$self->{'context'}}, $command;
        if ($root->{'args'}) {
          $result .= _convert($self, {'type' => 'frenchspacing',
***************
*** 2252,2256 ****
        }
        my $old_context = pop @{$self->{'context'}};
!       die if ($old_context ne 'math');
        return $result;
      } elsif ($command eq 'titlefont') {
--- 2263,2267 ----
        }
        my $old_context = pop @{$self->{'context'}};
!       die if ($old_context ne $command);
        return $result;
      } elsif ($command eq 'titlefont') {
***************
*** 2263,2269 ****
          $self->get_conf('NUMBER_SECTIONS'),
          ($self->{'format_context'}->[-1]->{'indent_level'}) * $indent_length);
        $self->{'empty_lines_count'} = 0 unless ($result eq '');
        _add_text_count($self, $result);
!       _add_lines_count($self, 2);
        return $result;
  
--- 2274,2281 ----
          $self->get_conf('NUMBER_SECTIONS'),
          ($self->{'format_context'}->[-1]->{'indent_level'}) * $indent_length);
+       $result =~ s/\n$//; # final newline has its own tree element
        $self->{'empty_lines_count'} = 0 unless ($result eq '');
        _add_text_count($self, $result);
!       _add_lines_count($self, 1);
        return $result;
  
***************
*** 2346,2350 ****
        # cartouche group and raggedright -> nothing on format stack
  
!       if ($menu_commands{$command} and !$self->get_conf('SHOW_MENU')) {
          return '';
        }
--- 2358,2362 ----
        # cartouche group and raggedright -> nothing on format stack
  
!       if ($menu_commands{$command} and $self->get_conf('FORMAT_MENU') eq 'nomenu') {
          return '';
        }
***************
*** 2361,2365 ****
        } elsif ($flush_commands{$command}) {
          push @{$self->{'context'}}, $command;
!       } elsif ($raw_commands{$command}) {
          if (!$self->{'formatters'}->[-1]->{'_top_formatter'}) {
            # reuse the current formatter if not in top level
--- 2373,2377 ----
        } elsif ($flush_commands{$command}) {
          push @{$self->{'context'}}, $command;
!       } elsif ($raw_commands{$command} or $block_math_commands{$command}) {
          if (!$self->{'formatters'}->[-1]->{'_top_formatter'}) {
            # reuse the current formatter if not in top level
***************
*** 2943,2947 ****
          my $def_paragraph = $self->new_formatter('paragraph', 
           { 'indent_length' => ($self->{'format_context'}->[-1]->{'indent_level'} -1) *$indent_length,
!            'indent_length_next' => (1+$self->{'format_context'}->[-1]->{'indent_level'})*$indent_length});
          push @{$self->{'formatters'}}, $def_paragraph;
  
--- 2955,2961 ----
          my $def_paragraph = $self->new_formatter('paragraph', 
           { 'indent_length' => ($self->{'format_context'}->[-1]->{'indent_level'} -1) *$indent_length,
!            'indent_length_next' => (1+$self->{'format_context'}->[-1]->{'indent_level'})*$indent_length,
!            'suppress_styles' => 1
!          });
          push @{$self->{'formatters'}}, $def_paragraph;
  
***************
*** 3039,3044 ****
      } elsif ($root->{'type'} eq 'frenchspacing') {
        push @{$formatter->{'frenchspacing_stack'}}, 'on';
!       set_space_protection($formatter->{'container'}, undef,
!         undef,undef,1);
      } elsif ($root->{'type'} eq '_code') {
        if (!$formatter->{'font_type_stack'}->[-1]->{'monospace'}) {
--- 3053,3057 ----
      } elsif ($root->{'type'} eq 'frenchspacing') {
        push @{$formatter->{'frenchspacing_stack'}}, 'on';
!       set_space_protection($formatter->{'container'}, undef, undef, undef, 1);
      } elsif ($root->{'type'} eq '_code') {
        if (!$formatter->{'font_type_stack'}->[-1]->{'monospace'}) {
***************
*** 3048,3053 ****
        }
        push @{$formatter->{'frenchspacing_stack'}}, 'on';
!       set_space_protection($formatter->{'container'},undef,
!         undef,undef,1);
      } elsif ($root->{'type'} eq 'bracketed') {
        $result .= _count_added($self, $formatter->{'container'}, 
--- 3061,3065 ----
        }
        push @{$formatter->{'frenchspacing_stack'}}, 'on';
!       set_space_protection($formatter->{'container'}, undef, undef, undef, 1);
      } elsif ($root->{'type'} eq 'bracketed') {
        $result .= _count_added($self, $formatter->{'container'}, 
***************
*** 3078,3083 ****
        my $frenchspacing = 0;
        $frenchspacing = 1 if ($formatter->{'frenchspacing_stack'}->[-1] eq 'on');
!       set_space_protection($formatter->{'container'},undef,
!         undef, undef, $frenchspacing);
      } elsif ($root->{'type'} eq '_code') {
        $formatter->{'font_type_stack'}->[-1]->{'monospace'}--;
--- 3090,3095 ----
        my $frenchspacing = 0;
        $frenchspacing = 1 if ($formatter->{'frenchspacing_stack'}->[-1] eq 'on');
!       set_space_protection($formatter->{'container'}, undef,
!                            undef, undef, $frenchspacing);
      } elsif ($root->{'type'} eq '_code') {
        $formatter->{'font_type_stack'}->[-1]->{'monospace'}--;
***************
*** 3087,3092 ****
        my $frenchspacing = 0;
        $frenchspacing = 1 if ($formatter->{'frenchspacing_stack'}->[-1] eq 'on');
!       set_space_protection($formatter->{'container'},undef,
!         undef, undef, $frenchspacing);
      } elsif ($root->{'type'} eq 'bracketed') {
        $result .= _count_added($self, $formatter->{'container'}, 
--- 3099,3104 ----
        my $frenchspacing = 0;
        $frenchspacing = 1 if ($formatter->{'frenchspacing_stack'}->[-1] eq 'on');
!       set_space_protection($formatter->{'container'}, undef,
!                            undef, undef, $frenchspacing);
      } elsif ($root->{'type'} eq 'bracketed') {
        $result .= _count_added($self, $formatter->{'container'}, 
***************
*** 3268,3281 ****
        # add menu if missing
        my $node = $self->{'node'};
!       if ($node) {
!         if (!$self->{'seenmenus'}->{$node}) {
!           $self->{'seenmenus'}->{$node} = 1;
!           my $menu_node
!             = Texinfo::Structuring::node_menu_of_node (undef, $node);
!           if ($menu_node) {
!             my $menu_text = $self->_convert ($menu_node);
!             if ($menu_text) {
!               $result .= $menu_text;
!             }
            }
          }
--- 3280,3296 ----
        # add menu if missing
        my $node = $self->{'node'};
!       my $automatic_directions;
!       if ($node and defined($node->{'extra'}->{'nodes_manuals'})) {
!         $automatic_directions =
!             (scalar(@{$node->{'extra'}->{'nodes_manuals'}}) == 1);
!       }
!       if ($node and $automatic_directions
!             and !$self->{'seenmenus'}->{$node}) {
!         $self->{'seenmenus'}->{$node} = 1;
!         my $menu_node = Texinfo::Structuring::new_complete_node_menu(undef, $node);
!         if ($menu_node) {
!           my $menu_text = $self->_convert($menu_node);
!           if ($menu_text) {
!             $result .= $menu_text;
            }
          }
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/Texinfo.pm texinfo-6.8/tp/Texinfo/Convert/Texinfo.pm
*** texinfo-6.7/tp/Texinfo/Convert/Texinfo.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/Texinfo.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 41,45 ****
  );
  
! $VERSION = '6.7';
  
  my %misc_commands            = %Texinfo::Common::misc_commands;
--- 41,45 ----
  );
  
! $VERSION = '6.8';
  
  my %misc_commands            = %Texinfo::Common::misc_commands;
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/TexinfoSXML.pm texinfo-6.8/tp/Texinfo/Convert/TexinfoSXML.pm
*** texinfo-6.7/tp/Texinfo/Convert/TexinfoSXML.pm	2019-09-23 19:31:54.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/TexinfoSXML.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 44,53 ****
  );
  
! $VERSION = '6.7';
  
  # SXML specific
  my %defaults = (
    'ENABLE_ENCODING'      => 0,
!   'SHOW_MENU'            => 1,
    'EXTENSION'            => 'sxml',
    #'output_perl_encoding' => 'utf8',
--- 44,53 ----
  );
  
! $VERSION = '6.8';
  
  # SXML specific
  my %defaults = (
    'ENABLE_ENCODING'      => 0,
!   'FORMAT_MENU'          => 'menu',
    'EXTENSION'            => 'sxml',
    #'output_perl_encoding' => 'utf8',
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/TexinfoXML.pm texinfo-6.8/tp/Texinfo/Convert/TexinfoXML.pm
*** texinfo-6.7/tp/Texinfo/Convert/TexinfoXML.pm	2019-09-23 19:31:54.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/TexinfoXML.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 46,55 ****
  );
  
! $VERSION = '6.7';
  
  # XML specific
  my %defaults = (
    'ENABLE_ENCODING'      => 0,
!   'SHOW_MENU'            => 1,
    'EXTENSION'            => 'xml',
    #'output_perl_encoding' => 'utf8',
--- 46,55 ----
  );
  
! $VERSION = '6.8';
  
  # XML specific
  my %defaults = (
    'ENABLE_ENCODING'      => 0,
!   'FORMAT_MENU'          => 'menu',
    'EXTENSION'            => 'xml',
    #'output_perl_encoding' => 'utf8',
***************
*** 108,111 ****
--- 108,118 ----
             'backslashchar' => 'backslashchar',
             'hashchar'      => 'hashchar',
+            # in Texinfo::Convert::Converter::default_xml_commands_formatting,
+            # guillemotleft and guillemotright are mapped to laquo and raquo,
+            # but guillemetleft and guillemetright are also mapped to those
+            # entities.  To make sure that it is possible to go back to the
+            # @-command from the entity, we use specific entities here
+            'guillemotleft'   => 'guillemotleft',
+            'guillemotright'  => 'guillemotright',
  );
  
***************
*** 329,332 ****
--- 336,341 ----
    'image' => ['imagefile', 'imagewidth', 'imageheight', 
                'alttext', 'imageextension'],
+   # * means that the previous element is variadic, ie can appear indefinitely
+   'example' => ['examplelanguage', 'examplearg', '*'],
    'quotation' => ['quotationtype'],
    'float' => ['floattype', 'floatname'],
***************
*** 1322,1326 ****
            if ($commands_args_elements{$root->{'cmdname'}}) {
              my $arg_index = 0;
!             foreach my $element (@{$commands_args_elements{$root->{'cmdname'}}}) {
                if (defined($root->{'args'}->[$arg_index])) {
                  my $in_code;
--- 1331,1348 ----
            if ($commands_args_elements{$root->{'cmdname'}}) {
              my $arg_index = 0;
!             my $variadic_element = undef;
!             while (defined($commands_args_elements{$root->{'cmdname'}}->[$arg_index])
!                    or defined($variadic_element)) {
!               my $element;
!               if (defined($variadic_element)) {
!                 $element = $variadic_element;
!               } else {
!                 if ($commands_args_elements{$root->{'cmdname'}}->[$arg_index] eq '*') {
!                   $variadic_element = $commands_args_elements{$root->{'cmdname'}}->[$arg_index-1];
!                   $element = $variadic_element;
!                 } else {
!                   $element = $commands_args_elements{$root->{'cmdname'}}->[$arg_index];
!                 }
!               }
                if (defined($root->{'args'}->[$arg_index])) {
                  my $in_code;
***************
*** 1549,1553 ****
      my $in_code;
      if ($root->{'cmdname'} 
!         and $Texinfo::Common::preformatted_code_commands{$root->{'cmdname'}}) {
        $in_code = 1;
      }
--- 1571,1576 ----
      my $in_code;
      if ($root->{'cmdname'} 
!         and ($Texinfo::Common::preformatted_code_commands{$root->{'cmdname'}}
!              or $Texinfo::Common::math_commands{$root->{'cmdname'}})) {
        $in_code = 1;
      }
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/TextContent.pm texinfo-6.8/tp/Texinfo/Convert/TextContent.pm
*** texinfo-6.7/tp/Texinfo/Convert/TextContent.pm	2019-09-23 19:31:54.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/TextContent.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 50,54 ****
  
  my %defaults = (
!   'SHOW_MENU'            => 1,
    'OUTFILE'              => '-',
  );
--- 50,54 ----
  
  my %defaults = (
!   'FORMAT_MENU'          => 'menu',
    'OUTFILE'              => '-',
  );
***************
*** 105,109 ****
                       and (!$root->{'extra'}->{'format'}
                            or !$self->{'expanded_formats_hash'}->{$root->{'extra'}->{'format'}}))
!                  or ($root->{'cmdname'} eq 'menu' and !$self->get_conf('SHOW_MENU'))
               # here ignore most of the misc commands
                   or ($root->{'args'} and $root->{'args'}->[0]
--- 105,109 ----
                       and (!$root->{'extra'}->{'format'}
                            or !$self->{'expanded_formats_hash'}->{$root->{'extra'}->{'format'}}))
!                  or ($root->{'cmdname'} eq 'menu' and $self->get_conf('FORMAT_MENU') eq 'nomenu')
               # here ignore most of the misc commands
                   or ($root->{'args'} and $root->{'args'}->[0]
diff -Nrc2 texinfo-6.7/tp/Texinfo/Convert/Text.pm texinfo-6.8/tp/Texinfo/Convert/Text.pm
*** texinfo-6.7/tp/Texinfo/Convert/Text.pm	2019-09-23 19:31:54.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Convert/Text.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,5 ****
  # Text.pm: output tree as simple text.
  #
! # Copyright 2010-2018 Free Software Foundation, Inc., 
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # Text.pm: output tree as simple text.
  #
! # Copyright 2010-2020 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 23,26 ****
--- 23,27 ----
  use strict;
  
+ use Texinfo::Convert::Converter;
  # accent commands list.
  use Texinfo::Common;
***************
*** 48,52 ****
  );
  
! $VERSION = '6.7';
  
  # this is in fact not needed for 'footnote', 'shortcaption', 'caption'
--- 49,53 ----
  );
  
! $VERSION = '6.8';
  
  # this is in fact not needed for 'footnote', 'shortcaption', 'caption'
***************
*** 253,257 ****
                         $command, $encoding);
    }
!   if (!defined($result and $options and $options->{'converter'})) {
      my $tree = Texinfo::Common::translated_command_tree(
                    $options->{'converter'}, $command);
--- 254,258 ----
                         $command, $encoding);
    }
!   if (!defined($result) and $options and $options->{'converter'}) {
      my $tree = Texinfo::Common::translated_command_tree(
                    $options->{'converter'}, $command);
***************
*** 476,485 ****
             and (($root->{'args'}->[0]->{'type'}
                  and $root->{'args'}->[0]->{'type'} eq 'brace_command_arg')
!                 or $root->{'cmdname'} eq 'math')) {
        my $result;
        if ($root->{'cmdname'} eq 'sc') {
          $options = {%$options, 'sc' => 1};
        } elsif ($Texinfo::Common::code_style_commands{$root->{'cmdname'}}
!                or $root->{'cmdname'} eq 'math') {
          $options = _code_options($options);
        }
--- 477,486 ----
             and (($root->{'args'}->[0]->{'type'}
                  and $root->{'args'}->[0]->{'type'} eq 'brace_command_arg')
!                 or $Texinfo::Common::math_commands{$root->{'cmdname'}})) {
        my $result;
        if ($root->{'cmdname'} eq 'sc') {
          $options = {%$options, 'sc' => 1};
        } elsif ($Texinfo::Common::code_style_commands{$root->{'cmdname'}}
!                or $Texinfo::Common::math_commands{$root->{'cmdname'}}) {
          $options = _code_options($options);
        }
***************
*** 576,580 ****
    if ($root->{'contents'}) {
      if ($root->{'cmdname'} 
!         and $Texinfo::Common::preformatted_code_commands{$root->{'cmdname'}}) {
        $options = _code_options($options);
      }
--- 577,584 ----
    if ($root->{'contents'}) {
      if ($root->{'cmdname'} 
!         and ($Texinfo::Common::preformatted_code_commands{$root->{'cmdname'}}
!              or $Texinfo::Common::math_commands{$root->{'cmdname'}}
!              or (defined($Texinfo::Common::block_commands{$root->{'cmdname'}}) 
!                  and $Texinfo::Common::block_commands{$root->{'cmdname'}} eq 'raw'))) {
        $options = _code_options($options);
      }
***************
*** 823,827 ****
  
  A reference on a hash.  The keys should be format names (like C<html>, 
! C<tex>), and if thecorresponding  value is set, the format is expanded.
  
  =back
--- 827,831 ----
  
  A reference on a hash.  The keys should be format names (like C<html>, 
! C<tex>), and if the corresponding  value is set, the format is expanded.
  
  =back
diff -Nrc2 texinfo-6.7/tp/Texinfo/Documentlanguages.pm texinfo-6.8/tp/Texinfo/Documentlanguages.pm
*** texinfo-6.7/tp/Texinfo/Documentlanguages.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Documentlanguages.pm	2021-07-03 10:19:11.000000000 +0100
***************
*** 508,511 ****
--- 508,512 ----
  'aqd' => 1,
  'aqg' => 1,
+ 'aqk' => 1,
  'aql' => 1,
  'aqm' => 1,
***************
*** 1031,1034 ****
--- 1032,1036 ----
  'bpb' => 1,
  'bpd' => 1,
+ 'bpe' => 1,
  'bpg' => 1,
  'bph' => 1,
***************
*** 1430,1433 ****
--- 1432,1436 ----
  'ckh' => 1,
  'ckl' => 1,
+ 'ckm' => 1,
  'ckn' => 1,
  'cko' => 1,
***************
*** 1557,1560 ****
--- 1560,1564 ----
  'csu' => 1,
  'csv' => 1,
+ 'csx' => 1,
  'csy' => 1,
  'csz' => 1,
***************
*** 1572,1575 ****
--- 1576,1580 ----
  'ctt' => 1,
  'ctu' => 1,
+ 'cty' => 1,
  'ctz' => 1,
  'cua' => 1,
***************
*** 1747,1750 ****
--- 1752,1756 ----
  'djw' => 1,
  'dka' => 1,
+ 'dkg' => 1,
  'dkk' => 1,
  'dkl' => 1,
***************
*** 1760,1763 ****
--- 1766,1770 ----
  'dmd' => 1,
  'dme' => 1,
+ 'dmf' => 1,
  'dmg' => 1,
  'dmk' => 1,
***************
*** 1876,1879 ****
--- 1883,1887 ----
  'dva' => 1,
  'dwa' => 1,
+ 'dwk' => 1,
  'dwl' => 1,
  'dwr' => 1,
***************
*** 1900,1903 ****
--- 1908,1912 ----
  'dzn' => 1,
  'eaa' => 1,
+ 'ebc' => 1,
  'ebg' => 1,
  'ebo' => 1,
***************
*** 1916,1919 ****
--- 1925,1929 ----
  'egx' => 1,
  'egy' => 1,
+ 'ehs' => 1,
  'ehu' => 1,
  'eip' => 1,
***************
*** 1950,1953 ****
--- 1960,1964 ----
  'emo' => 1,
  'emp' => 1,
+ 'emq' => 1,
  'ems' => 1,
  'emu' => 1,
***************
*** 1955,1958 ****
--- 1966,1970 ----
  'emx' => 1,
  'emy' => 1,
+ 'emz' => 1,
  'ena' => 1,
  'enc' => 1,
***************
*** 2037,2040 ****
--- 2049,2053 ----
  'fia' => 1,
  'fie' => 1,
+ 'fif' => 1,
  'fil' => 1,
  'fip' => 1,
***************
*** 2166,2169 ****
--- 2179,2183 ----
  'geb' => 1,
  'ged' => 1,
+ 'gef' => 1,
  'geg' => 1,
  'geh' => 1,
***************
*** 2214,2217 ****
--- 2228,2232 ----
  'gig' => 1,
  'gih' => 1,
+ 'gii' => 1,
  'gil' => 1,
  'gim' => 1,
***************
*** 2239,2242 ****
--- 2254,2258 ----
  'gko' => 1,
  'gku' => 1,
+ 'glb' => 1,
  'glc' => 1,
  'gld' => 1,
***************
*** 2260,2263 ****
--- 2276,2280 ----
  'gmn' => 1,
  'gmq' => 1,
+ 'gmr' => 1,
  'gmu' => 1,
  'gmv' => 1,
***************
*** 2408,2411 ****
--- 2425,2429 ----
  'gyr' => 1,
  'gyy' => 1,
+ 'gyz' => 1,
  'gza' => 1,
  'gzi' => 1,
***************
*** 2469,2472 ****
--- 2487,2491 ----
  'hka' => 1,
  'hke' => 1,
+ 'hkh' => 1,
  'hkk' => 1,
  'hkn' => 1,
***************
*** 2489,2492 ****
--- 2508,2512 ----
  'hna' => 1,
  'hne' => 1,
+ 'hng' => 1,
  'hnh' => 1,
  'hni' => 1,
***************
*** 2763,2766 ****
--- 2783,2787 ----
  'jbj' => 1,
  'jbk' => 1,
+ 'jbm' => 1,
  'jbn' => 1,
  'jbo' => 1,
***************
*** 2814,2817 ****
--- 2835,2839 ----
  'jkp' => 1,
  'jkr' => 1,
+ 'jks' => 1,
  'jku' => 1,
  'jle' => 1,
***************
*** 3774,3777 ****
--- 3796,3800 ----
  'lrz' => 1,
  'lsa' => 1,
+ 'lsb' => 1,
  'lsd' => 1,
  'lse' => 1,
***************
*** 3829,3832 ****
--- 3852,3856 ----
  'lwu' => 1,
  'lww' => 1,
+ 'lxm' => 1,
  'lya' => 1,
  'lyg' => 1,
***************
*** 4799,4802 ****
--- 4823,4827 ----
  'nqo' => 1,
  'nqq' => 1,
+ 'nqt' => 1,
  'nqy' => 1,
  'nra' => 1,
***************
*** 4818,4821 ****
--- 4843,4847 ----
  'nrz' => 1,
  'nsa' => 1,
+ 'nsb' => 1,
  'nsc' => 1,
  'nsd' => 1,
***************
*** 4957,4960 ****
--- 4983,4987 ----
  'oca' => 1,
  'och' => 1,
+ 'ocm' => 1,
  'oco' => 1,
  'ocu' => 1,
***************
*** 4980,4983 ****
--- 5007,5011 ----
  'oka' => 1,
  'okb' => 1,
+ 'okc' => 1,
  'okd' => 1,
  'oke' => 1,
***************
*** 4995,4998 ****
--- 5023,5027 ----
  'okv' => 1,
  'okx' => 1,
+ 'okz' => 1,
  'ola' => 1,
  'old' => 1,
***************
*** 5022,5025 ****
--- 5051,5055 ----
  'omw' => 1,
  'omx' => 1,
+ 'omy' => 1,
  'ona' => 1,
  'onb' => 1,
***************
*** 5064,5067 ****
--- 5094,5098 ----
  'osc' => 1,
  'osi' => 1,
+ 'osn' => 1,
  'oso' => 1,
  'osp' => 1,
***************
*** 5601,5604 ****
--- 5632,5636 ----
  'rwa' => 1,
  'rwk' => 1,
+ 'rwl' => 1,
  'rwm' => 1,
  'rwo' => 1,
***************
*** 5688,5691 ****
--- 5720,5724 ----
  'sdo' => 1,
  'sdp' => 1,
+ 'sdq' => 1,
  'sdr' => 1,
  'sds' => 1,
***************
*** 5955,5958 ****
--- 5988,5992 ----
  'sqt' => 1,
  'squ' => 1,
+ 'sqx' => 1,
  'sra' => 1,
  'srb' => 1,
***************
*** 6033,6036 ****
--- 6067,6071 ----
  'sul' => 1,
  'sum' => 1,
+ 'suo' => 1,
  'suq' => 1,
  'sur' => 1,
***************
*** 6619,6622 ****
--- 6654,6658 ----
  'tyv' => 1,
  'tyx' => 1,
+ 'tyy' => 1,
  'tyz' => 1,
  'tza' => 1,
***************
*** 6660,6663 ****
--- 6696,6700 ----
  'ukg' => 1,
  'ukh' => 1,
+ 'uki' => 1,
  'ukk' => 1,
  'ukl' => 1,
***************
*** 6666,6669 ****
--- 6703,6707 ----
  'uks' => 1,
  'uku' => 1,
+ 'ukv' => 1,
  'ukw' => 1,
  'uky' => 1,
***************
*** 6695,6698 ****
--- 6733,6737 ----
  'une' => 1,
  'ung' => 1,
+ 'uni' => 1,
  'unk' => 1,
  'unn' => 1,
***************
*** 6790,6796 ****
--- 6829,6837 ----
  'vkl' => 1,
  'vkm' => 1,
+ 'vkn' => 1,
  'vko' => 1,
  'vkp' => 1,
  'vku' => 1,
+ 'vkz' => 1,
  'vlp' => 1,
  'vls' => 1,
***************
*** 6944,6947 ****
--- 6985,6989 ----
  'wle' => 1,
  'wlg' => 1,
+ 'wlh' => 1,
  'wli' => 1,
  'wlk' => 1,
***************
*** 6961,6964 ****
--- 7003,7007 ----
  'wmd' => 1,
  'wme' => 1,
+ 'wmg' => 1,
  'wmh' => 1,
  'wmi' => 1,
***************
*** 7225,7231 ****
--- 7268,7277 ----
  'xnh' => 1,
  'xni' => 1,
+ 'xnj' => 1,
  'xnk' => 1,
+ 'xnm' => 1,
  'xnn' => 1,
  'xno' => 1,
+ 'xnq' => 1,
  'xns' => 1,
  'xnt' => 1,
***************
*** 7245,7253 ****
--- 7291,7304 ----
  'xow' => 1,
  'xpa' => 1,
+ 'xpb' => 1,
  'xpc' => 1,
+ 'xpd' => 1,
+ 'xpf' => 1,
  'xpg' => 1,
+ 'xph' => 1,
  'xpi' => 1,
  'xpj' => 1,
  'xpk' => 1,
+ 'xpl' => 1,
  'xpm' => 1,
  'xpn' => 1,
***************
*** 7259,7263 ****
--- 7310,7318 ----
  'xpt' => 1,
  'xpu' => 1,
+ 'xpv' => 1,
+ 'xpw' => 1,
+ 'xpx' => 1,
  'xpy' => 1,
+ 'xpz' => 1,
  'xqa' => 1,
  'xqt' => 1,
***************
*** 7547,7550 ****
--- 7602,7606 ----
  'ysg' => 1,
  'ysl' => 1,
+ 'ysm' => 1,
  'ysn' => 1,
  'yso' => 1,
***************
*** 7609,7616 ****
--- 7665,7674 ----
  'zay' => 1,
  'zaz' => 1,
+ 'zba' => 1,
  'zbc' => 1,
  'zbe' => 1,
  'zbl' => 1,
  'zbt' => 1,
+ 'zbu' => 1,
  'zbw' => 1,
  'zdj' => 1,
***************
*** 7648,7651 ****
--- 7706,7710 ----
  'zkv' => 1,
  'zkz' => 1,
+ 'zla' => 1,
  'zle' => 1,
  'zls' => 1,
diff -Nrc2 texinfo-6.7/tp/Texinfo/MiscXS.pm texinfo-6.8/tp/Texinfo/MiscXS.pm
*** texinfo-6.7/tp/Texinfo/MiscXS.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/MiscXS.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,3 ****
! # Copyright 2016, 2017 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 1,3 ----
! # Copyright 2016-2019 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 23,27 ****
  use warnings;
  
! our $VERSION = '6.7';
  
  use Texinfo::XSLoader;
--- 23,27 ----
  use warnings;
  
! our $VERSION = '6.8';
  
  use Texinfo::XSLoader;
***************
*** 30,36 ****
    Texinfo::XSLoader::init (
      "Texinfo::MiscXS",
-     "Texinfo::MiscXSXS",
      "Texinfo::MiscXS",
      "MiscXS",
      0,
      undef,
--- 30,36 ----
    Texinfo::XSLoader::init (
      "Texinfo::MiscXS",
      "Texinfo::MiscXS",
      "MiscXS",
+     undef,
      0,
      undef,
diff -Nrc2 texinfo-6.7/tp/Texinfo/ModulePath.pm.in texinfo-6.8/tp/Texinfo/ModulePath.pm.in
*** texinfo-6.7/tp/Texinfo/ModulePath.pm.in	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/ModulePath.pm.in	2020-11-22 19:10:52.000000000 +0000
***************
*** 21,24 ****
--- 21,30 ----
  our $builddir = '';
  
+ our $top_builddir;
+ our $top_srcdir;
+ 
+ our $lib_dir;
+ our $libexec_dir;
+ 
  # If $LIB_DIR and $LIBEXEC_DIR are given,
  # (likely the installation directories)
***************
*** 32,37 ****
  # and 'top_builddir' environment variables.
  sub init {
!   my $lib_dir = shift;
!   my $libexec_dir = shift;
    my %named_args = @_;
  
--- 38,43 ----
  # and 'top_builddir' environment variables.
  sub init {
!   $lib_dir = shift;
!   $libexec_dir = shift;
    my %named_args = @_;
  
***************
*** 39,43 ****
      $texinfo_uninstalled = 1;
  
-     my $top_srcdir;
      if ($ENV{'top_srcdir'}) {
        $top_srcdir = $ENV{'top_srcdir'};
--- 45,48 ----
***************
*** 63,67 ****
  
      # Find XS modules in the build directory
-     my $top_builddir;
      if (defined($ENV{'top_builddir'})) {
        $top_builddir = $ENV{'top_builddir'};
--- 68,71 ----
***************
*** 97,127 ****
      unshift @INC, $libexec_dir;
    }
- 
-   unshift @INC, sub { 
-     my ($coderef, $filename) = @_;
-     if ($filename eq 'Texinfo/Parser.pm') {
-       my $replacement;
-       if ($ENV{TEXINFO_XS_PARSER}) {
-         $replacement = 'Texinfo/XS/parsetexi/Parsetexi.pm';
-       } else {
-         $replacement = 'Texinfo/ParserNonXS.pm';
-       }
-       foreach my $prefix (@INC) {
-         if (ref($prefix)) {
-           next;
-         }
-         my $realfilename = File::Spec->catdir($prefix, $replacement);
-         if (-f $realfilename) {
-           my $fh;
-           open ($fh, '<', $realfilename);
-           if ($fh) {
-             $INC{$filename} = $realfilename;
-             return $fh;
-           }
-         }
-       }
-     }
-     return;
-   };
  }
  
--- 101,104 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/ParserNonXS.pm texinfo-6.8/tp/Texinfo/ParserNonXS.pm
*** texinfo-6.7/tp/Texinfo/ParserNonXS.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/ParserNonXS.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,5 ****
  # Parser.pm: parse texinfo code into a tree.
  #
! # Copyright 2010-2019 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # Parser.pm: parse texinfo code into a tree.
  #
! # Copyright 2010-2020 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 19,25 ****
  # Parts (also from Patrice Dumas) come from texi2html.pl or texi2html.init.
  
- # Note: This file may not be loaded if TEXINFO_XS_PARSER is set in the
- # environment, due to a hook placed in @INC by Texinfo::ModulePath.
- 
  # The organization of the file is the following:
  #  module definitions.
--- 19,22 ----
***************
*** 100,104 ****
  );
  
! $VERSION = '6.7';
  
  sub N__($)
--- 97,101 ----
  );
  
! $VERSION = '6.8';
  
  sub N__($)
***************
*** 109,113 ****
  my %parser_default_configuration = (
      %Texinfo::Common::default_parser_state_configuration,
!     %Texinfo::Common::default_customization_values);
  
  # the other possible keys for the parser state are:
--- 106,117 ----
  my %parser_default_configuration = (
      %Texinfo::Common::default_parser_state_configuration,
!     %Texinfo::Common::default_parser_customization_values,
!     %Texinfo::Common::default_structure_customization_values,
!     'clickstyle' => 'arrow',
!     'kbdinputstyle' => 'distinct',
!     # this is not really used, but this allows to have an 
!     # output more similar to the XS parser output.
!     'floats' => {},
! );
  
  # the other possible keys for the parser state are:
***************
*** 124,127 ****
--- 128,132 ----
  #                         where there is no paragraphs and spaces are kept 
  #                         (format, example, display...)
+ #                         'math' is added in math block commands (displaymath)
  #                         'rawpreformatted' is added in raw block commands
  #                         (html, xml, docbook...)
***************
*** 195,199 ****
  my %menu_commands             = %Texinfo::Common::menu_commands;
  my %preformatted_commands     = %Texinfo::Common::preformatted_commands;
! my %format_raw_commands = %Texinfo::Common::format_raw_commands;
  my %item_container_commands   = %Texinfo::Common::item_container_commands;
  my %item_line_commands        = %Texinfo::Common::item_line_commands;
--- 200,205 ----
  my %menu_commands             = %Texinfo::Common::menu_commands;
  my %preformatted_commands     = %Texinfo::Common::preformatted_commands;
! my %math_commands             = %Texinfo::Common::math_commands;
! my %format_raw_commands       = %Texinfo::Common::format_raw_commands;
  my %item_container_commands   = %Texinfo::Common::item_container_commands;
  my %item_line_commands        = %Texinfo::Common::item_line_commands;
***************
*** 210,214 ****
  my %inline_format_commands    = %Texinfo::Common::inline_format_commands;
  my %inline_commands           = %Texinfo::Common::inline_commands;
- my %inline_conditional_commands = %Texinfo::Common::inline_conditional_commands;
  my %all_commands              = %Texinfo::Common::all_commands;
  
--- 216,219 ----
***************
*** 390,394 ****
    if ($brace_commands{$command} =~ /\d/
        and $brace_commands{$command} > 0
!       and !$inline_conditional_commands{$command}) {
      $simple_text_commands{$command} = 1;
    }
--- 395,399 ----
    if ($brace_commands{$command} =~ /\d/
        and $brace_commands{$command} > 0
!       and !$inline_commands{$command}) {
      $simple_text_commands{$command} = 1;
    }
***************
*** 506,510 ****
      foreach my $key (keys(%$conf)) {
        if (exists($parser_default_configuration{$key})) {
!         if ($key ne 'values' and ref($conf->{$key})) {
            $parser->{$key} = dclone($conf->{$key});
          } else {
--- 511,518 ----
      foreach my $key (keys(%$conf)) {
        if (exists($parser_default_configuration{$key})) {
!         if ($key eq 'info') {
!           # merge hashes prefering values from $conf
!           $parser->{'info'} = { %{$parser->{'info'}}, %{$conf->{'info'}} };
!         } elsif ($key ne 'values' and ref($conf->{$key})) {
            $parser->{$key} = dclone($conf->{$key});
          } else {
***************
*** 701,706 ****
  # entry point for text fragments.
  # Used in tests.
! # Note that it has no associated root type a opposed to parse_texi_line
! # and parse_texi_file.
  sub parse_texi_text($$;$$$$)
  {
--- 709,713 ----
  # entry point for text fragments.
  # Used in tests.
! # It has no specific root type, the default set in _parse_texi is used
  sub parse_texi_text($$;$$$$)
  {
***************
*** 715,719 ****
    $lines_nr = [] if (!defined($lines_nr));
    if (!ref($lines_nr)) {
-     #$file =~ s/^.*\/// if (defined($file) and $self->{'TEST'});
      $lines_array = _complete_line_nr($text, $lines_nr, $file, 
                                       $macro, $fixed_line_number);
--- 722,725 ----
***************
*** 739,748 ****
        if ($self->{'info'}->{'input_perl_encoding'} eq 'utf-8') {
          binmode($filehandle, ":utf8");
        } else {
          binmode($filehandle, ":encoding($self->{'info'}->{'input_perl_encoding'})");
-         # For UTF-8, this would lead to errors in Latin-1 input the first time 
-         # a line is read from the file, even though the binmode is changed 
-         # later.  Evidently Perl is checking ahead in the file to see if the 
-         # input is valid.
        }
      }
--- 745,755 ----
        if ($self->{'info'}->{'input_perl_encoding'} eq 'utf-8') {
          binmode($filehandle, ":utf8");
+         # Use :utf8 instead of :encoding(utf-8), as the latter does
+         # error checking and has (unreliably) led to fatal errors
+         # when reading the first few lines of e.g. Latin-1 or Shift-JIS
+         # files, even though @documentencoding is given early on in the file.
+         # Evidently Perl is checking ahead in the file.
        } else {
          binmode($filehandle, ":encoding($self->{'info'}->{'input_perl_encoding'})");
        }
      }
***************
*** 794,799 ****
    }
    my ($directories, $suffix);
!   ($file_name, $directories, $suffix) = fileparse($file_name)
!             if ($self->{'TEST'});
    $self = parser() if (!defined($self));
    $self->{'input'} = [{
--- 801,805 ----
    }
    my ($directories, $suffix);
!   ($file_name, $directories, $suffix) = fileparse($file_name);
    $self = parser() if (!defined($self));
    $self->{'input'} = [{
***************
*** 850,854 ****
      $text = _text_to_lines($text);
    }
-   #$file =~ s/^.*\/// if (defined($file) and $self->{'TEST'});
    my $lines_array = _complete_line_nr($text, $lines_nr, $file, 
                                       $macro, $fixed_line_number);
--- 856,859 ----
***************
*** 1551,1555 ****
        if ($preformatted_commands{$current->{'cmdname'}}
            or $menu_commands{$current->{'cmdname'}}
!           or $format_raw_commands{$current->{'cmdname'}}) {
          my $context = pop @{$self->{'context_stack'}};
        }
--- 1556,1561 ----
        if ($preformatted_commands{$current->{'cmdname'}}
            or $menu_commands{$current->{'cmdname'}}
!           or $format_raw_commands{$current->{'cmdname'}}
!           or $math_commands{$current->{'cmdname'}}) {
          my $context = pop @{$self->{'context_stack'}};
        }
***************
*** 1584,1588 ****
        }
        # close empty menu_comment
!       if (!@{$current->{'contents'}}) {
          pop @{$current->{'parent'}->{'contents'}};
        }
--- 1590,1595 ----
        }
        # close empty menu_comment
!       if ($current->{'type'} eq 'menu_comment'
!           and !@{$current->{'contents'}}) {
          pop @{$current->{'parent'}->{'contents'}};
        }
***************
*** 1660,1663 ****
--- 1667,1676 ----
                              $line_nr, $current);
        }
+     } elsif ($math_commands{$current->{'cmdname'}}) {
+       my $context = pop @{$self->{'context_stack'}};
+       if ($context ne 'math') {
+         $self->_bug_message("context $context instead of math for $closed_command",
+                             $line_nr, $current);
+       }
      }
      pop @{$self->{'regions_stack'}} 
***************
*** 1793,1799 ****
--- 1806,1825 ----
        return ($new_text->[0], $new_text->[1]);
      } elsif ($input->{'fh'}) {
+       my $input_error = 0;
+       local $SIG{__WARN__} = sub {
+         my $message = shift;
+         print STDERR "$input->{'name'}" . ":"
+                . ($input->{'line_nr'} + 1) . ": input error: $message";
+         $input_error = 1;
+       };
        my $fh = $input->{'fh'};
        my $line = <$fh>;
        if (defined($line)) {
+         if ($input_error) {
+           # possible encoding error.  attempt to recover by stripping out
+           # non-ASCII bytes.  there may not be that many in the file.
+           Encode::_utf8_off($line);
+           $line =~ s/[\x80-\xFF]//g;
+         }
          # add an end of line if there is none at the end of file
          if (eof($fh) and $line !~ /\n/) {
***************
*** 2410,2413 ****
--- 2436,2471 ----
  }
  
+ # Used for file names and index sort strings to allow including the special 
+ # Texinfo characters.
+ sub _convert_to_text {
+   my $e = shift;
+ 
+   my ($text,  $superfluous_arg) = ('', 0);
+ 
+   for my $c (@{$e->{'contents'}}) {
+     # Allow @@, @{ and @} to give a way for @, { and } to appear in
+     # filenames (although it's not a good idea to use these characters
+     # in filenames).
+     if (defined $c->{'text'}) {
+       $text .= $c->{'text'};
+     } elsif ($c->{'cmdname'}
+         and ($c->{'cmdname'} eq '@'
+              or $c->{'cmdname'} eq 'atchar')) {
+       $text .= '@';
+     } elsif ($c->{'cmdname'}
+         and ($c->{'cmdname'} eq '{'
+              or $c->{'cmdname'} eq 'lbracechar')) {
+       $text .= '{';
+     } elsif ($c->{'cmdname'}
+         and ($c->{'cmdname'} eq '}'
+              or $c->{'cmdname'} eq 'rbracechar')) {
+       $text .= '}';
+     } else {
+       $superfluous_arg = 1;
+     }
+   }
+   return ($text,  $superfluous_arg);
+ }
+ 
  # close constructs and do stuff at end of line (or end of the document)
  sub _end_line($$$);
***************
*** 2735,2739 ****
            and $block_item_commands{$current->{'cmdname'}}) {
        if ($current->{'cmdname'} eq 'enumerate') {
!         my $spec = 1;
          if ($current->{'args'} and $current->{'args'}->[0]
              and $current->{'args'}->[0]->{'contents'}
--- 2793,2797 ----
            and $block_item_commands{$current->{'cmdname'}}) {
        if ($current->{'cmdname'} eq 'enumerate') {
!         my $spec = '1';
          if ($current->{'args'} and $current->{'args'}->[0]
              and $current->{'args'}->[0]->{'contents'}
***************
*** 2867,2899 ****
        my $args = _parse_line_command_args($self, $current, $line_nr);
        $current->{'extra'}->{'misc_args'} = $args if (defined($args));
-       if ($command eq 'validatemenus') {
-         if ($args and $args->[0]) {
-           my $arg = $args->[0];
-           if ($arg eq 'on') {
-             $self->{'validatemenus'} = 1;
-           } elsif ($arg eq 'off') {
-             $self->{'validatemenus'} = 0;
-           }
-         }
-       }
      } elsif ($self->{'line_commands'}->{$command} eq 'text') {
!       my $text = '';
!       my $superfluous_arg = 0;
!       for my $c (@{$current->{'args'}->[0]->{'contents'}}) {
!         # Allow @@, @{ and @} to give a way for @, { and } to appear in
!         # filenames (although it's not a good idea to use these characters
!         # in filenames).
!         if ($c->{'text'}) {
!           $text .= $c->{'text'};
!         } elsif ($c->{'cmdname'} and $c->{'cmdname'} eq '@') {
!           $text .= '@';
!         } elsif ($c->{'cmdname'} and $c->{'cmdname'} eq '{') {
!           $text .= '{';
!         } elsif ($c->{'cmdname'} and $c->{'cmdname'} eq '}') {
!           $text .= '}';
!         } else {
!           $superfluous_arg = 1;
!         }
!       }
        if ($text eq '') {
          if (not $superfluous_arg) {
--- 2925,2932 ----
        my $args = _parse_line_command_args($self, $current, $line_nr);
        $current->{'extra'}->{'misc_args'} = $args if (defined($args));
      } elsif ($self->{'line_commands'}->{$command} eq 'text') {
!       my ($text, $superfluous_arg)
!         = _convert_to_text ($current->{'args'}->[0]);
! 
        if ($text eq '') {
          if (not $superfluous_arg) {
***************
*** 2955,2960 ****
                print STDERR "Included $file($filehandle)\n" if ($self->{'DEBUG'});
                my ($directories, $suffix);
!               ($file, $directories, $suffix) = fileparse($file)
!                   if ($self->{'TEST'});
                unshift @{$self->{'input'}}, { 
                  'name' => $file,
--- 2988,2992 ----
                print STDERR "Included $file($filehandle)\n" if ($self->{'DEBUG'});
                my ($directories, $suffix);
!               ($file, $directories, $suffix) = fileparse($file);
                unshift @{$self->{'input'}}, { 
                  'name' => $file,
***************
*** 3299,3303 ****
        my $parsed_entry_node = _parse_node_manual($arg);
        if (! defined($parsed_entry_node)) {
!         if ($self->{'SHOW_MENU'}) {
            $self->line_error (__("empty node name in menu entry"), $line_nr);
          }
--- 3331,3335 ----
        my $parsed_entry_node = _parse_node_manual($arg);
        if (! defined($parsed_entry_node)) {
!         if ($self->{'FORMAT_MENU'} eq 'menu') {
            $self->line_error (__("empty node name in menu entry"), $line_nr);
          }
***************
*** 3390,3394 ****
        and !$line_nr->{'macro'}
        and $line =~ /^\s*#\s*(line)? (\d+)(( "([^"]+)")(\s+\d+)*)?\s*$/) {
!     _save_line_directive ($self, $2, $5);
      return 1;
    }
--- 3422,3426 ----
        and !$line_nr->{'macro'}
        and $line =~ /^\s*#\s*(line)? (\d+)(( "([^"]+)")(\s+\d+)*)?\s*$/) {
!     _save_line_directive ($self, int($2), $5);
      return 1;
    }
***************
*** 4070,4076 ****
            $current->{'contents'}->[-1]->{'text'} =~ s/(\s+)$//;
            if ($1 ne '') {
!             my $new_spaces = { 'text' => $1, 'parent' => $current,
!               'type' => 'empty_spaces_before_argument' };
!             push @{$current->{'contents'}}, $new_spaces;
            }
          }
--- 4102,4113 ----
            $current->{'contents'}->[-1]->{'text'} =~ s/(\s+)$//;
            if ($1 ne '') {
!             if ($current->{'contents'}->[-1]->{'text'} eq '') {
!               $current->{'contents'}->[-1]->{'text'} = $1;
!               $current->{'contents'}->[-1]->{'type'} = 'empty_spaces_before_argument';
!             } else {
!               my $new_spaces = { 'text' => $1, 'parent' => $current,
!                 'type' => 'empty_spaces_before_argument' };
!               push @{$current->{'contents'}}, $new_spaces;
!             }
            }
          }
***************
*** 4602,4605 ****
--- 4639,4644 ----
                if ($preformatted_commands{$command}) {
                  push @{$self->{'context_stack'}}, 'preformatted';
+               } elsif ($math_commands{$command}) {
+                 push @{$self->{'context_stack'}}, 'math';
                } elsif ($format_raw_commands{$command}) {
                  push @{$self->{'context_stack'}}, 'rawpreformatted';
***************
*** 4647,4651 ****
                  if ($self->{'current_node'}) {
                    if ($command eq 'direntry') {
!                     if ($self->{'SHOW_MENU'}) {
                        $self->line_warn(__("\@direntry after first node"),
                                  $line_nr);
--- 4686,4690 ----
                  if ($self->{'current_node'}) {
                    if ($command eq 'direntry') {
!                     if ($self->{'FORMAT_MENU'} eq 'menu') {
                        $self->line_warn(__("\@direntry after first node"),
                                  $line_nr);
***************
*** 4660,4671 ****
                      }
                    }
-                 } elsif ($command ne 'direntry') {
-                   if ($self->{'SHOW_MENU'}) {
-                     $self->line_error(sprintf(__("\@%s seen before first \@node"), 
-                                               $command), $line_nr);
-                     $self->line_error(__(
-       "perhaps your \@top node should be wrapped in \@ifnottex rather than \@ifinfo?"), 
-                                   $line_nr);
-                   }
                  }
                }
--- 4699,4702 ----
***************
*** 4675,4681 ****
                   'parent' => $current } ];
                
!               $current->{'remaining_args'} = $block_commands{$command} -1 
!                 if ($block_commands{$command} =~ /^\d+$/ 
!                     and $block_commands{$command} -1 > 0);
                $current = $current->{'args'}->[-1];
                push @{$self->{'context_stack'}}, 'line' 
--- 4706,4715 ----
                   'parent' => $current } ];
                
!               if ($block_commands{$command} =~ /^\d+$/ 
!                   and $block_commands{$command} - 1 > 0) {
!                 $current->{'remaining_args'} = $block_commands{$command} - 1;
!               } elsif ($block_commands{$command} eq 'variadic') {
!                 $current->{'remaining_args'} = -1; # unlimited args
!               }
                $current = $current->{'args'}->[-1];
                push @{$self->{'context_stack'}}, 'line' 
***************
*** 4791,4795 ****
                  }
                }
!               push @{$self->{'context_stack'}}, $command;
                $line =~ s/([^\S\f\n]*)//;
                $current->{'type'} = 'brace_command_context';
--- 4825,4833 ----
                  }
                }
!               if ($math_commands{$command}) {
!                 push @{$self->{'context_stack'}}, 'math';
!               } else {
!                 push @{$self->{'context_stack'}}, $command;
!               }
                $line =~ s/([^\S\f\n]*)//;
                $current->{'type'} = 'brace_command_context';
***************
*** 4869,4875 ****
              # for math and footnote out of paragraph
              if ($context_brace_commands{$current->{'parent'}->{'cmdname'}}) {
!               my $context_command = pop @{$self->{'context_stack'}};
!               if ($context_command ne $current->{'parent'}->{'cmdname'}) {
!                 $self->_bug_message("context $context_command instead of brace command $current->{'parent'}->{'cmdname'}", 
                                     $line_nr, $current);
                  die;
--- 4907,4917 ----
              # for math and footnote out of paragraph
              if ($context_brace_commands{$current->{'parent'}->{'cmdname'}}) {
!               my $top_context = pop @{$self->{'context_stack'}};
!               my $command_context = $current->{'parent'}->{'cmdname'};
!               if ($math_commands{$current->{'parent'}->{'cmdname'}}) {
!                 $command_context = 'math';
!               }
!               if ($top_context ne $command_context) {
!                 $self->_bug_message("context $top_context instead of brace command $current->{'parent'}->{'cmdname'} context $command_context",
                                     $line_nr, $current);
                  die;
***************
*** 5056,5067 ****
              } elsif ($in_index_commands{$current->{'parent'}->{'cmdname'}}) {
                my $command = $current->{'parent'}->{'cmdname'};
-               my @contents = @{$current->{'contents'}};
-               my $arg = $current->{'contents'}->[0]->{'text'};
  
!               if (defined($arg)) {
!                 my $index_element = $current->{'parent'}->{'parent'}->{'parent'};
!                 if ($index_element
!                     and _is_index_element($self, $index_element)) {
!                   $index_element->{'extra'}->{$command} = $arg;
                  }
                }
--- 5098,5112 ----
              } elsif ($in_index_commands{$current->{'parent'}->{'cmdname'}}) {
                my $command = $current->{'parent'}->{'cmdname'};
  
!               my $index_element = $current->{'parent'}->{'parent'}->{'parent'};
!               if ($index_element
!                   and _is_index_element($self, $index_element)) {
!                 if ($command eq 'sortas') {
!                   my ($arg, $superfluous_arg) = _convert_to_text($current);
!                   if (defined($arg)) {
!                     $index_element->{'extra'}->{$command} = $arg;
!                   }
!                 } else {
!                   $index_element->{'extra'}->{$command} = $current->{'parent'};
                  }
                }
***************
*** 5089,5097 ****
               if ($current->{'parent'}
                   and $current->{'parent'}->{'cmdname'}
!                  and $context_brace_commands{$current->{'parent'}->{'cmdname'}}
!                  and $current->{'parent'}->{'cmdname'} eq $self->{'context_stack'}->[-1]) {
!               my $context_command = pop @{$self->{'context_stack'}};
!               if ($context_command ne $current->{'parent'}->{'cmdname'}) {
!                 $self->_bug_message("context $context_command instead of brace isolated $current->{'parent'}->{'cmdname'}", 
                                     $line_nr, $current);
                  die;
--- 5134,5146 ----
               if ($current->{'parent'}
                   and $current->{'parent'}->{'cmdname'}
!                  and $context_brace_commands{$current->{'parent'}->{'cmdname'}}) {
!               #   and $current->{'parent'}->{'cmdname'} eq $self->{'context_stack'}->[-1]) {
!               my $top_context = pop @{$self->{'context_stack'}};
!               my $command_context = $current->{'parent'}->{'cmdname'};
!               if ($math_commands{$current->{'parent'}->{'cmdname'}}) {
!                 $command_context = 'math';
!               }
!               if ($top_context ne $command_context) {
!                 $self->_bug_message("context $top_context instead of brace isolated $current->{'parent'}->{'cmdname'} context $command_context",
                                     $line_nr, $current);
                  die;
***************
*** 5663,5667 ****
             or $command eq 'codequoteundirected'
             or $command eq 'codequotebacktick'
-            or $command eq 'validatemenus'
             or $command eq 'deftypefnnewline') {
      if ($line eq 'on' or $line eq 'off') {
--- 5712,5715 ----
***************
*** 5796,5802 ****
  Maximal number of nested user-defined macro calls.  Default is 100000.
  
! =item SHOW_MENU
  
! If false, no menu-related errors are reported.  Default is true.
  
  =begin :comment
--- 5844,5851 ----
  Maximal number of nested user-defined macro calls.  Default is 100000.
  
! =item FORMAT_MENU
  
! Possible values are 'nomenu', 'menu' and 'sectiontoc'.  Only report 
! menu-related errors for 'menu'. 
  
  =begin :comment
***************
*** 5824,5828 ****
  as an argument is used to parse into a tree.
  
! When C<parse_texi_text> is used, the resulting tree is rooted at 
  a C<root_line> type container.  Otherwise, the resulting tree should be 
  rooted at a C<text_root> type container if it does not contain nodes or 
--- 5873,5877 ----
  as an argument is used to parse into a tree.
  
! When C<parse_texi_line> is used, the resulting tree is rooted at
  a C<root_line> type container.  Otherwise, the resulting tree should be 
  rooted at a C<text_root> type container if it does not contain nodes or 
diff -Nrc2 texinfo-6.7/tp/Texinfo/Parser.pm texinfo-6.8/tp/Texinfo/Parser.pm
*** texinfo-6.7/tp/Texinfo/Parser.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Parser.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,4 ****
! # This file is for use by pod2texi.
! use Texinfo::ParserNonXS;
  
  1;
--- 1,59 ----
! # Copyright 2014-2019 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 3 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, see <http://www.gnu.org/licenses/>.
! 
! package Texinfo::Parser;
! 
! # same as texi2any.pl
! use 5.00405;
! use strict;
! use warnings;
! 
! our $VERSION = '6.8';
! 
! use Texinfo::XSLoader;
! 
! BEGIN {
!   our $warning_message = undef;
!   our $fatal_message = undef;
! 
!   my $xs_package = "Texinfo::Parser";
!   if (defined $ENV{TEXINFO_XS_PARSER}
!       and $ENV{TEXINFO_XS_PARSER} eq '0') {
!     undef $xs_package;
!   }
! 
!   my $package = Texinfo::XSLoader::init (
!       $xs_package,
!       "Texinfo::ParserNonXS",
!       "Parsetexi",
!       "Texinfo::XS::parsetexi::Parsetexi",
!       0,
!       $warning_message,
!       $fatal_message
!   );
! }
! 
! 
! # NB Don't add more functions down here, because this can cause an error
! # with some versions of Perl, connected with any typeglob assignments done
! # above.  ("Can't call mro_method_changed_in() on anonymous symbol table").
! #
! # See http://perl5.git.perl.org/perl.git/commitdiff/03d9f026ae253e9e69212a3cf6f1944437e9f070?hp=ac73ea1ec401df889d312b067f78b618f7ffecc3
! #
! # (change to Perl interpreter on 22 Oct 2011)
! 
  
  1;
+ __END__
diff -Nrc2 texinfo-6.7/tp/Texinfo/Report.pm texinfo-6.8/tp/Texinfo/Report.pm
*** texinfo-6.7/tp/Texinfo/Report.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Report.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,6 ****
  # Report.pm: prepare error messages and translate strings.
  #
! # Copyright 2010, 2011, 2012, 2014, 2015, 2016, 2017, 2018 Free Software 
! # Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  # Report.pm: prepare error messages and translate strings.
  #
! # Copyright 2010-2020 Free Software Foundation, Inc.
  # 
  # This program is free software; you can redistribute it and/or modify
***************
*** 41,44 ****
--- 40,44 ----
  use File::Basename;
  
+ use POSIX qw(setlocale LC_ALL);
  use Locale::Messages;
  # to be able to load a parser if none was given to gdt.
***************
*** 242,251 ****
        if (defined($context) and ref($context));
  
!   my $saved_env_LC_ALL = $ENV{'LC_ALL'};
    my $saved_LANGUAGE = $ENV{'LANGUAGE'};
  
    Locale::Messages::textdomain($strings_textdomain);
  
!   # FIXME do that only once when encoding is seen (or at beginning)
    # instead of here, each time that gdt is called?
    my $encoding;
--- 242,263 ----
        if (defined($context) and ref($context));
  
!   my $saved_LC_ALL = POSIX::setlocale(LC_ALL);
    my $saved_LANGUAGE = $ENV{'LANGUAGE'};
  
+   # The following is necessary when the locale is "C" (as is the case
+   # when the tests are run), due to the fix for
+   #   https://rt.cpan.org/Public/Bug/Display.html?id=81315
+   # Translation is not done if LC_MESSAGES is "C" or "POSIX".
+   # This may not work if a locale named here doesn't exist on the system.
+   # Set LC_ALL rather than LC_MESSAGES as LC_MESSAGES may not be supported
+   # on Perl for MS-Windows.
+   for my $try ('en_US.UTF-8', 'en_US') {
+     my $locale = POSIX::setlocale(LC_ALL, $try);
+     last if $locale;
+   }
+ 
    Locale::Messages::textdomain($strings_textdomain);
  
!   # FIXME do this only once when encoding is seen (or at beginning)
    # instead of here, each time that gdt is called?
    my $encoding;
***************
*** 266,270 ****
    }
  
!   # FIXME do that once when @documentlanguage changes (or at beginning)
    # instead of here, each time that gdt is called?
    my $lang = $self->get_conf('documentlanguage');
--- 278,282 ----
    }
  
!   # FIXME do this once when @documentlanguage changes (or at beginning)
    # instead of here, each time that gdt is called?
    my $lang = $self->get_conf('documentlanguage');
***************
*** 293,297 ****
    }
    $locales =~ s/:$//;
-   # print STDERR "$locales $message\n";
    # END FIXME
  
--- 305,308 ----
***************
*** 301,305 ****
  
    Locale::Messages::textdomain($messages_textdomain);
-   # old perl complains 'Use of uninitialized value in scalar assignment'
    if (!defined($saved_LANGUAGE)) {
      delete ($ENV{'LANGUAGE'});
--- 312,315 ----
***************
*** 307,314 ****
      $ENV{'LANGUAGE'} = $saved_LANGUAGE;
    }
!   if (!defined($saved_env_LC_ALL)) {
!     delete ($ENV{'LC_ALL'});
    } else {
!     $ENV{'LC_ALL'} = $saved_env_LC_ALL;
    }
  
--- 317,324 ----
      $ENV{'LANGUAGE'} = $saved_LANGUAGE;
    }
!   if (defined($saved_LC_ALL)) {
!     POSIX::setlocale(LC_ALL, $saved_LC_ALL);
    } else {
!     POSIX::setlocale(LC_ALL, '');
    }
  
***************
*** 330,334 ****
      $translation_result =~ s/\{($re)\}/\@value\{_$1\}/g;
      foreach my $substitution(keys %$context) {
-       #print STDERR "$translation_result $substitution $context->{$substitution}\n";
        # Only pass simple string @values to parser.
        if (!ref($context->{$substitution})) {
--- 340,343 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/Structuring.pm texinfo-6.8/tp/Texinfo/Structuring.pm
*** texinfo-6.7/tp/Texinfo/Structuring.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Structuring.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 52,55 ****
--- 52,56 ----
    number_floats
    sectioning_structure
+   set_menus_node_directions
    sort_indices
    sort_indices_by_letter
***************
*** 65,69 ****
  );
  
! $VERSION = '6.7';
  
  
--- 66,70 ----
  );
  
! $VERSION = '6.8';
  
  
***************
*** 401,422 ****
  }
  
! # First go through all the menus and set menu_up, menu_next and menu_prev,
! # and warn for unknown nodes.
! # Then go through all the nodes and set directions.
! sub nodes_tree($)
  {
    my $self = shift;
    return undef unless ($self->{'nodes'} and @{$self->{'nodes'}});
-   my $top_node;
  
    my $check_menu_entries = (!$self->{'info'}->{'novalidate'}
!                               and $self->{'SHOW_MENU'});
  
    foreach my $node (@{$self->{'nodes'}}) {
-     if ($node->{'extra'}->{'normalized'} eq 'Top') {
-       $top_node = $node;
-     }
      if ($node->{'menus'}) {
!       if ($self->{'SHOW_MENU'} and @{$node->{'menus'}} > 1) {
          foreach my $menu (@{$node->{'menus'}}[1 .. $#{$node->{'menus'}}]) {
            $self->line_warn(sprintf(__("multiple \@%s"), 
--- 402,469 ----
  }
  
! sub _check_referenced_nodes
! {
!   my ($self, $top_node) = @_;
! 
!   my %referenced_nodes = ($top_node => 1);
!   foreach my $node (@{$self->{'nodes'}}) {
!     # gather referenced nodes based on node pointers
!     foreach my $direction (@node_directions) {
!       if ($node->{'node_'.$direction}
!           and not $node->{'node_'.$direction}->{'extra'}->{'manual_content'}) {
!         $referenced_nodes{$node->{'node_'.$direction}} = 1;
!       }
!     }
!     if ($node->{'menu_up_hash'}) {
!       $referenced_nodes{$node} = 1;
!     }
!   }
! 
!   # consider nodes in @*ref commands to be referenced
!   my $labels = $self->labels_information();
!   my $refs = $self->internal_references_information();
!   if (defined($refs)) {
!     foreach my $ref (@$refs) {
!       my $node_arg = $ref->{'extra'}{'node_argument'};
!       if ($node_arg->{'node_content'}) {
!         my $normalized =
!            Texinfo::Convert::NodeNameNormalization::normalize_node(
!               {'contents' => $node_arg->{'node_content'} });
!         my $node_target = $labels->{$normalized};
!         if ($node_target) {
!           $referenced_nodes{$node_target} = 1;
!         }
!       }
!     }
!   }
! 
!   foreach my $node (@{$self->{'nodes'}}) {
!     if (not exists($referenced_nodes{$node})) {
!       $self->line_warn(sprintf(__("node `%s' unreferenced"),
!           node_extra_to_texi($node->{'extra'})),
!            $node->{'line_nr'});
!     }
!   }
! }
! 
! # set menu directions
! sub set_menus_node_directions($)
  {
    my $self = shift;
    return undef unless ($self->{'nodes'} and @{$self->{'nodes'}});
  
    my $check_menu_entries = (!$self->{'info'}->{'novalidate'}
!                       and $self->get_conf('FORMAT_MENU') eq 'menu');
  
+   # First go through all the menus and set menu_up, menu_next and menu_prev,
+   # and warn for unknown nodes.
+   # Remark: since the @menu are only checked if they are in @node, 
+   # menu entries before the first node, or @menu nested inside
+   # another command such as @format, may be treated slightly
+   # differently; at least, there are no error messages for them.
+   #
    foreach my $node (@{$self->{'nodes'}}) {
      if ($node->{'menus'}) {
!       if (@{$node->{'menus'}} > 1) {
          foreach my $menu (@{$node->{'menus'}}[1 .. $#{$node->{'menus'}}]) {
            $self->line_warn(sprintf(__("multiple \@%s"), 
***************
*** 424,432 ****
          }
        }
-       # Remark: since the @menu are only checked if they are in @node, 
-       # menu entries before the first node, or @menu nested inside
-       # another command such as @format, may be treated slightly
-       # differently; at least, there are no error messages for them.
- 
        foreach my $menu (@{$node->{'menus'}}) {
          my $previous_node;
--- 471,474 ----
***************
*** 489,504 ****
      }
    }
  
!   $top_node = $self->{'nodes'}->[0] if (!$top_node);
!   foreach my $node (@{$self->{'nodes'}}) {
!     # warn if node is not top node and doesn't appear in menu
!     if ($self->{'SHOW_MENU'}
!         and $self->{'validatemenus'}
!         and $node ne $top_node and !$node->{'menu_up'}) {
!       $self->line_warn(sprintf(__("unreferenced node `%s'"), 
!                     node_extra_to_texi($node->{'extra'})), $node->{'line_nr'});
      }
!    
!     my $automatic_directions = 
        (scalar(@{$node->{'extra'}->{'nodes_manuals'}}) == 1);
  
--- 531,570 ----
      }
    }
+ }
  
! # determine node found through section directions, usually
! # from section_$direction.  It could also be from
! # toplevel_$direction if going through parts, except for @top
! # as prev or next.
! sub _section_direction_associated_node($$)
! {
!   my $section = shift;
!   my $direction = shift;
! 
!   foreach my $direction_base ('section', 'toplevel') {
!     if ($section->{$direction_base.'_'.$direction}
!        and $section->{$direction_base.'_'.$direction}->{'extra'}
!        and ($direction_base ne 'toplevel'
!             or $direction eq 'up'
!             or $section->{$direction_base.'_'.$direction}->{'cmdname'} ne 'top')
!        and $section->{$direction_base.'_'.$direction}->{'extra'}->{'associated_node'}) {
!          return $section->{$direction_base.'_'.$direction}->{'extra'}->{'associated_node'};
      }
!   }
!   return undef;
! }
! 
! # complete automatic directions with menus (and first node
! # for Top node).
! # Checks on structure related to menus.
! sub complete_node_tree_with_menus($$)
! {
!   my $self = shift;
!   my $top_node = shift;
! 
!   return undef unless ($self->{'nodes'} and @{$self->{'nodes'}});
!   # Go through all the nodes
!   foreach my $node (@{$self->{'nodes'}}) {
!     my $automatic_directions =
        (scalar(@{$node->{'extra'}->{'nodes_manuals'}}) == 1);
  
***************
*** 520,568 ****
                $section = $section->{'extra'}->{'part_associated_section'};
              }
!             # Set node_$direction, usually from section_$direction.
!             # 'toplevel' is to go through parts, except for @top as prev
!             # or next.
!             foreach my $direction_base ('section', 'toplevel') {
!               if ($section->{$direction_base.'_'.$direction}
!                  and $section->{$direction_base.'_'.$direction}->{'extra'}
!                  and ($direction_base ne 'toplevel'
!                       or $direction eq 'up'
!                       or $section->{$direction_base.'_'.$direction}->{'cmdname'} ne 'top')
!                  and $section->{$direction_base.'_'.$direction}->{'extra'}->{'associated_node'}) {
!                 $node->{'node_'.$direction} 
!                   = $section->{$direction_base.'_'.$direction}->{'extra'}->{'associated_node'};
!                 last;
!               }
!             }
!             # If set, a direction was found using sections.  Check consistency
!             # with menus.
!             if ($node->{'node_'.$direction}) {
!               if ($self->{'SHOW_MENU'}) {
! 
!                 if (($section->{'section_up'}{'extra'}
            and $section->{'section_up'}{'extra'}{'associated_node'}
            and $section->{'section_up'}{'extra'}{'associated_node'}{'menus'}
            and @{$section->{'section_up'}{'extra'}{'associated_node'}{'menus'}}
-                      or $self->{'validatemenus'})
                      and !$node->{'menu_'.$direction}) {
                    $self->line_warn(sprintf(
!                __("node `%s' is %s for `%s' in sectioning but not in menu"), 
!                     node_extra_to_texi($node->{'node_'.$direction}->{'extra'}), 
!                                        $direction,
!                     node_extra_to_texi($node->{'extra'})),
!                                        $node->{'line_nr'});
!                 } elsif ($node->{'menu_'.$direction}
!                          and $node->{'menu_'.$direction}
!                              ne $node->{'node_'.$direction}) {
!                   $self->line_warn(sprintf(
!                     __("node %s `%s' in menu `%s' and in sectioning `%s' differ"), 
!                     $direction,
!                     node_extra_to_texi($node->{'extra'}),
!                     node_extra_to_texi($node->{'menu_'.$direction}->{'extra'}), 
!                     node_extra_to_texi($node->{'node_'.$direction}->{'extra'})),
                      $node->{'line_nr'});
                  }
                }
-               next;
              }
            }
--- 586,607 ----
                $section = $section->{'extra'}->{'part_associated_section'};
              }
!             # Check consistency with section and menu structure
!             my $direction_associated_node
!               = _section_direction_associated_node($section, $direction);
!             if ($direction_associated_node) {
!               if ($self->get_conf('CHECK_NORMAL_MENU_STRUCTURE')) {
!                 if ($section->{'section_up'}{'extra'}
            and $section->{'section_up'}{'extra'}{'associated_node'}
            and $section->{'section_up'}{'extra'}{'associated_node'}{'menus'}
            and @{$section->{'section_up'}{'extra'}{'associated_node'}{'menus'}}
                      and !$node->{'menu_'.$direction}) {
                    $self->line_warn(sprintf(
!                __("node %s for `%s' is `%s' in sectioning but not in menu"),
!                   $direction,
!                   node_extra_to_texi($node->{'extra'}),
!                   node_extra_to_texi($direction_associated_node->{'extra'})),
                      $node->{'line_nr'});
                  }
                }
              }
            }
***************
*** 570,582 ****
            # using only automatic direction for manuals without sectioning
            # commands.
!           if ($node->{'menu_'.$direction} 
                and !$node->{'menu_'.$direction}->{'extra'}->{'manual_content'}) {
!             if ($self->{'SHOW_MENU'} and $node->{'extra'}->{'associated_section'}) {
                $self->line_warn(sprintf(
!                   __("node `%s' is %s for `%s' in menu but not in sectioning"), 
                  node_extra_to_texi($node->{'menu_'.$direction}->{'extra'}),
                                     $direction,
!                 node_extra_to_texi($node->{'extra'}), 
!                   ), 
                  $node->{'line_nr'});
              }
--- 609,623 ----
            # using only automatic direction for manuals without sectioning
            # commands.
!           if (!$node->{'node_'.$direction}
!               and $node->{'menu_'.$direction}
                and !$node->{'menu_'.$direction}->{'extra'}->{'manual_content'}) {
!             if ($self->get_conf('CHECK_NORMAL_MENU_STRUCTURE')
!                   and $node->{'extra'}->{'associated_section'}) {
                $self->line_warn(sprintf(
!                   __("node `%s' is %s for `%s' in menu but not in sectioning"),
                  node_extra_to_texi($node->{'menu_'.$direction}->{'extra'}),
                                     $direction,
!                 node_extra_to_texi($node->{'extra'}),
!                   ),
                  $node->{'line_nr'});
              }
***************
*** 584,597 ****
            }
          }
!       } else {
!         # Special case for Top node.
          if ($node->{'menu_child'}) {
            $node->{'node_next'} = $node->{'menu_child'};
!           if (!$node->{'menu_child'}->{'extra'}->{'manual_content'}) {
              $node->{'menu_child'}->{'node_prev'} = $node;
            }
          }
        }
!     } else {
        my @directions = @{$node->{'extra'}->{'nodes_manuals'}};
        shift @directions;
--- 625,749 ----
            }
          }
!       } elsif (not $node->{'node_next'}) {
!         # use first menu entry if available as next for Top
          if ($node->{'menu_child'}) {
            $node->{'node_next'} = $node->{'menu_child'};
!           if (!$node->{'menu_child'}->{'extra'}->{'manual_content'}
!               and !$node->{'menu_child'}->{'node_prev'}) {
              $node->{'menu_child'}->{'node_prev'} = $node;
            }
+         } else {
+           # use the first non top node as next for Top
+           foreach my $first_non_top_node (@{$self->{'nodes'}}) {
+             if ($first_non_top_node ne $node) {
+               $node->{'node_next'} = $first_non_top_node;
+               if (scalar(@{$first_non_top_node->{'extra'}->{'nodes_manuals'}}) == 1) {
+                 $first_non_top_node->{'node_prev'} = $node;
+               }
+               last;
+             }
+           }
          }
        }
!     }
!     # check consistency between node pointer and node entries menu order
!     if ($node->{'extra'}->{'normalized'} ne 'Top') {
!       foreach my $direction (@node_directions) {
!         if ($self->get_conf('CHECK_NORMAL_MENU_STRUCTURE')
!             and $node->{'node_'.$direction}
!             and $node->{'menu_'.$direction}
!             and $node->{'menu_'.$direction}
!                ne $node->{'node_'.$direction}
!             and not $node->{'menu_'.$direction}->{'extra'}->{'manual_content'}) {
!           $self->line_warn(sprintf(
!            __("node %s pointer for `%s' is `%s' but %s is `%s' in menu"),
!                   $direction,
!                   node_extra_to_texi($node->{'extra'}),
!                   node_extra_to_texi($node->{'node_'.$direction}->{'extra'}),
!                   $direction,
!                   node_extra_to_texi($node->{'menu_'.$direction}->{'extra'})),
!                  $node->{'line_nr'});
!         }
!       }
!     }
! 
!     # check for node up / menu up mismatch
!     if ($self->get_conf('CHECK_NORMAL_MENU_STRUCTURE')
!         and $node->{'node_up'}
!         # No check if node up is an external manual
!         and (!$node->{'node_up'}->{'extra'}->{'manual_content'})
!         and (!$node->{'menu_up_hash'}
!           or !$node->{'menu_up_hash'}->{$node->{'node_up'}->{'extra'}->{'normalized'}})) {
!       # check if up node has a menu
!       if ($node->{'node_up'}->{'menus'} and @{$node->{'node_up'}->{'menus'}}) {
!         $self->line_warn(sprintf(
!            __("node `%s' lacks menu item for `%s' despite being its Up target"), 
!            node_extra_to_texi($node->{'node_up'}->{'extra'}), 
!            node_extra_to_texi($node->{'extra'})),
!            $node->{'node_up'}->{'line_nr'});
!       }
!       # FIXME check that the menu_up_hash is not empty (except for Top)?
!       # FIXME check that node_up is not an external node (except for Top)?
!     }
!   }
!   _check_referenced_nodes($self, $top_node);
! }
! 
! 
! # set node directions based on sectioning and @node explicit directions
! sub nodes_tree($)
! {
!   my $self = shift;
!   return undef unless ($self->{'nodes'} and @{$self->{'nodes'}});
! 
!   my $top_node;
!   # Go through all the nodes and set directions.
!   foreach my $node (@{$self->{'nodes'}}) {
!     if ($node->{'extra'}->{'normalized'} eq 'Top') {
!       $top_node = $node;
!     }
!     my $automatic_directions = 
!       (scalar(@{$node->{'extra'}->{'nodes_manuals'}}) == 1);
! 
!     if ($automatic_directions) {
!       if ($node->{'extra'}->{'normalized'} ne 'Top') {
!         foreach my $direction (@node_directions) {
!           # prev already defined for the node first Top node menu entry
!           if ($direction eq 'prev' and $node->{'node_'.$direction}
!               and $node->{'node_'.$direction}->{'extra'}
!               and $node->{'node_'.$direction}->{'extra'}->{'normalized'}
!               and $node->{'node_'.$direction}->{'extra'}->{'normalized'} eq 'Top') {
!             next;
!           }
!           if ($node->{'extra'}->{'associated_section'}) {
!             my $section = $node->{'extra'}->{'associated_section'};
! 
!             # Prefer the section associated with a @part for node directions.
!             if ($section->{'extra'}->{'part_associated_section'}) {
!               $section = $section->{'extra'}->{'part_associated_section'};
!             }
! 
!             my $direction_associated_node
!               = _section_direction_associated_node($section, $direction);
!             if ($direction_associated_node) {
!               $node->{'node_'.$direction} = $direction_associated_node;
!             }
!           }
!         }
!       } else {
!         # Special case for Top node, use first section
!         if ($node->{'extra'}->{'associated_section'}
!             and $node->{'extra'}->{'associated_section'}->{'section_childs'}
!             and $node->{'extra'}->{'associated_section'}->{'section_childs'}->[0]
!             and $node->{'extra'}->{'associated_section'}->{'section_childs'}->[0]->{'extra'}->{'associated_node'}) {
!           my $top_node_section_child
!             = $node->{'extra'}->{'associated_section'}->{'section_childs'}->[0]->{'extra'}->{'associated_node'};
!           $node->{'node_next'} = $top_node_section_child;
!           if (scalar(@{$top_node_section_child->{'extra'}->{'nodes_manuals'}}) == 1) {
!             $top_node_section_child->{'node_prev'} = $node;
!           }
!         }
!       }
!     } else { # explicit directions
        my @directions = @{$node->{'extra'}->{'nodes_manuals'}};
        shift @directions;
***************
*** 633,666 ****
        }
      }
-     # it may happen (rarely) that the node_up is a manual entry
-     # and therefore $node->{'node_up'}->{'extra'}->{'manual_content'}.
-     # The node_up should always be different from the menu_up, therefore
-     # if in a menu, the second condition/error message applies.
-     if ($self->{'SHOW_MENU'} and $node->{'node_up'} 
-         and ($node->{'node_up'}->{'extra'}->{'manual_content'}
-          or !$node->{'menu_up_hash'}
-          or !$node->{'menu_up_hash'}->{$node->{'node_up'}->{'extra'}->{'normalized'}})) {
-       if (($node->{'node_up'}->{'menus'} and @{$node->{'node_up'}->{'menus'}}
-            or $self->{'validatemenus'})
-           and !$node->{'node_up'}->{'extra'}->{'manual_content'}) {
-       # up node is a real node but has no menu entry
-         $self->line_error(sprintf(
-            __("node `%s' lacks menu item for `%s' despite being its Up target"), 
-            node_extra_to_texi($node->{'node_up'}->{'extra'}), 
-            node_extra_to_texi($node->{'extra'})),
-            $node->{'node_up'}->{'line_nr'});
-       # This leads to an error when there is an external nodes as up, and 
-       # not in Top node.
-       } elsif ($node->{'menu_up'}) {
-         $self->line_warn(sprintf(
-            __("for `%s', up in menu `%s' and up `%s' don't match"), 
-           node_extra_to_texi($node->{'extra'}),
-           node_extra_to_texi($node->{'menu_up'}->{'extra'}), 
-           node_extra_to_texi($node->{'node_up'}->{'extra'})),
-                         $node->{'line_nr'});
-       }
-     }
    }
    $self->{'structuring'}->{'top_node'} = $top_node;
    return $top_node;
  }
--- 785,792 ----
        }
      }
    }
+   $top_node = $self->{'nodes'}->[0] if (!$top_node);
    $self->{'structuring'}->{'top_node'} = $top_node;
+ 
    return $top_node;
  }
***************
*** 714,717 ****
--- 840,846 ----
  }
  
+ # Return a list of elements to be converted into pages.  Each element starts
+ # with the @node associated with a sectioning command or with the sectioning
+ # command if there is no associated node
  sub split_by_section($)
  {
***************
*** 1008,1011 ****
--- 1137,1145 ----
    return if (!$elements or !@$elements);
  
+   my $current_filename;
+   my $first_element_in_file;
+   # need to gather the directions before the FirstInFile* directions
+   # are added to the first element in the file.
+   my @first_element_in_file_directions;
    foreach my $element (@$elements) {
      my $directions;
***************
*** 1014,1017 ****
--- 1148,1157 ----
        $filename = $element->{'filename'};
        my $current_element = $element;
+       if (not defined($current_filename)
+           or $filename ne $current_filename) {
+         $first_element_in_file = $element;
+         @first_element_in_file_directions = keys %{$element->{'extra'}->{'directions'}};
+         $current_filename = $filename;
+       }
        while ($current_element->{'element_prev'}) {
          $current_element = $current_element->{'element_prev'};
***************
*** 1038,1041 ****
--- 1178,1190 ----
        }
      }
+     # set the directions of the first elements in file, to
+     # be used in footers for example
+     if (defined($first_element_in_file)) {
+       foreach my $first_in_file_direction
+                 (@first_element_in_file_directions) {
+         $element->{'extra'}->{'directions'}->{'FirstInFile'.$first_in_file_direction}
+           = $first_element_in_file->{'extra'}->{'directions'}->{$first_in_file_direction};
+       }
+     }
    }
  }
***************
*** 1220,1223 ****
--- 1369,1408 ----
  }
  
+ sub get_node_node_childs
+ {
+   my ($node) = @_;
+ 
+   my @node_childs;
+ 
+   if ($node->{'extra'}->{'associated_section'}->{'section_childs'}) {
+     foreach my $child (@{$node->{'extra'}->{'associated_section'}->{'section_childs'}}) {
+       if ($child->{'extra'} and $child->{'extra'}->{'associated_node'}) {
+         push @node_childs, $child->{'extra'}->{'associated_node'};
+       }
+     }
+   }
+   # Special case for @top.  Gather all the children of the @part following
+   # @top.
+   if ($node->{'extra'}->{'associated_section'}->{'cmdname'} eq 'top') {
+     my $current = $node->{'extra'}->{'associated_section'};
+     while ($current->{'section_next'}) {
+       $current = $current->{'section_next'};
+       if ($current->{'cmdname'} and $current->{'cmdname'} eq 'part'
+           and $current->{'section_childs'}) {
+         foreach my $child (@{$current->{'section_childs'}}) {
+           if ($child->{'extra'} and $child->{'extra'}->{'associated_node'}) {
+             push @node_childs, $child->{'extra'}->{'associated_node'};
+           }
+         }
+       } elsif ($current->{'extra'}->{'associated_node'}) {
+         # for @appendix, and what follows, as it stops a @part, but is 
+         # not below @top
+         push @node_childs, $current->{'extra'}->{'associated_node'};
+       }
+     }
+   }
+   return @node_childs;
+ }
+ 
  sub new_node_menu_entry
  {
***************
*** 1322,1341 ****
  }
  
! sub _menu_of_node
  {
    my ($self, $node, $use_sections) = @_;
  
!   if (!$node->{'extra'}->{'associated_section'}->{'section_childs'}) {
!     return;
!   }
! 
!   my @node_childs;
!   foreach my $child (@{$node->{'extra'}->{'associated_section'}->{'section_childs'}}) {
!     if ($child->{'extra'} and $child->{'extra'}->{'associated_node'}) {
!       push @node_childs, $child->{'extra'}->{'associated_node'};
!     }
!   }
  
!   if ($#node_childs+1 == 0) {
      return;
    }
--- 1507,1517 ----
  }
  
! sub new_complete_node_menu
  {
    my ($self, $node, $use_sections) = @_;
  
!   my @node_childs = get_node_node_childs($node);
  
!   if (not scalar(@node_childs)) {
      return;
    }
***************
*** 1353,1367 ****
  }
  
- sub node_menu_of_node
- {
-   return _menu_of_node (@_, 0);
- }
- 
- sub section_menu_of_node
- {
-   return _menu_of_node (@_, 1);
- }
- 
- 
  sub _sort_string($$)
  {
--- 1529,1532 ----
***************
*** 1415,1435 ****
    my $self = shift;
    my $index_names = shift;
-   my $parser;
    my $ignore_chars = '';
  
!   # FIXME: sometimes $self is a converter object, sometimes it
!   # is Texinfo::Parser.  This is very confusing.
!   if (defined $self->{'parser'}) {
!     $parser = $self->{'parser'};
!     # '-' must come first to avoid e.g. [<-@] looking like a character range
!     $ignore_chars .= '-'
!       if defined $parser->{'values'}->{'txiindexhyphenignore'};
!     $ignore_chars .= '\\\\' # string with 2 \s, for escaping inside regex
!       if defined $parser->{'values'}->{'txiindexbackslashignore'};
!     $ignore_chars .= '<'
!       if defined $parser->{'values'}->{'txiindexlessthanignore'};
!     $ignore_chars .= '@'
!       if defined $parser->{'values'}->{'txiindexatsignignore'};
!   }
  
    my $options = {'sort_string' => 1};
--- 1580,1594 ----
    my $self = shift;
    my $index_names = shift;
    my $ignore_chars = '';
  
!   # '-' must come first to avoid e.g. [<-@] looking like a character range
!   $ignore_chars .= '-'
!     if defined $self->{'values'}->{'txiindexhyphenignore'};
!   $ignore_chars .= '\\\\' # string with 2 \s, for escaping inside regex
!     if defined $self->{'values'}->{'txiindexbackslashignore'};
!   $ignore_chars .= '<'
!     if defined $self->{'values'}->{'txiindexlessthanignore'};
!   $ignore_chars .= '@'
!     if defined $self->{'values'}->{'txiindexatsignignore'};
  
    my $options = {'sort_string' => 1};
***************
*** 1438,1443 ****
      $options->{'enabled_encoding'} = $self->{'info'}->{'input_encoding_name'};
    }
!   my %convert_text_options = Texinfo::Common::_convert_text_options($self);
!   $options = {%$options, %convert_text_options};
  
    foreach my $index_name (keys(%$index_names)) {
--- 1597,1607 ----
      $options->{'enabled_encoding'} = $self->{'info'}->{'input_encoding_name'};
    }
! 
!   if ($self->get_conf('ENABLE_ENCODING')) {
!     if ($self->get_conf('OUTPUT_ENCODING_NAME')) {
!       $options->{'enabled_encoding'} = $self->get_conf('OUTPUT_ENCODING_NAME');
!     }
!   }
!   $options->{'expanded_formats_hash'} = $self->{'expanded_formats_hash'};
  
    foreach my $index_name (keys(%$index_names)) {
***************
*** 1544,1548 ****
--- 1708,1714 ----
    # $tree is a Texinfo document tree.  $parser is a Texinfo::Parser object.
    my $sections_root = sectioning_structure ($parser, $tree);
+   set_menus_node_directions($parser);
    my $top_node = nodes_tree($parser);
+   complete_node_tree_with_menus($parser, $top_node);
    number_floats($parser->floats_information());
    associate_internal_references($parser);
***************
*** 1575,1581 ****
  In most case, it also requires a parser object to do that job.  Thanks to
  C<sectioning_structure> the hierarchy of sectioning commands is determined.
! The node and menus tree is analysed with C<nodes_tree>.  Floats get their 
! standard numbering with C<number_floats> and internal references are matched
! up with nodes, floats or anchors with C<associate_internal_references>.
  
  It is also possible to group the top-level contents of the tree, which consist
--- 1741,1750 ----
  In most case, it also requires a parser object to do that job.  Thanks to
  C<sectioning_structure> the hierarchy of sectioning commands is determined.
! The directions implied by menus are determined with
! C<set_menus_node_directions>.  The node tree is analysed with C<nodes_tree>.
! Nodes directions are completed with menu directions with
! C<complete_node_tree_with_menus>.  Floats get their standard numbering with
! C<number_floats> and internal references are matched up with nodes, floats or
! anchors with C<associate_internal_references>.
  
  It is also possible to group the top-level contents of the tree, which consist
***************
*** 1657,1666 ****
  =back
  
! =item my $top_node = nodes_tree($parser)
! 
! Goes through menu and nodes and set directions.  Returns the top
! node.
  
! This functions sets:
  
  =over
--- 1826,1832 ----
  =back
  
! =item set_menus_node_directions($parser)
  
! Goes through menu and set directions.
  
  =over
***************
*** 1680,1683 ****
--- 1846,1862 ----
  =item node_up
  
+ =back
+ 
+ =item my $top_node = nodes_tree($parser)
+ 
+ Goes through nodes and set directions.  Returns the top
+ node.
+ 
+ This functions sets:
+ 
+ =over
+ 
+ =item node_up
+ 
  =item node_prev
  
***************
*** 1688,1691 ****
--- 1867,1876 ----
  =back
  
+ =item complete_node_tree_with_menus($parser, $top_node)
+ 
+ Complete nodes directions with menu directions.  Check consistency
+ of menus, sectionning and nodes direction structures.  Check that
+ all the nodes are referenced (in menu, @*ref or node direction).
+ 
  =item number_floats($float_information)
  
***************
*** 1843,1846 ****
--- 2028,2036 ----
  following files.  
  
+ It also sets C<FirstInFile*> directions for all the elements by using
+ the directions of the first element in file.  So, for example, 
+ C<FirstInFileNodeNext> is the next node of the first element in
+ the file of each element.
+ 
  The API for association of pages/elements to files is not defined yet.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/Transformations.pm texinfo-6.8/tp/Texinfo/Transformations.pm
*** texinfo-6.7/tp/Texinfo/Transformations.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/Transformations.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 28,31 ****
--- 28,33 ----
  use Texinfo::Structuring;
  
+ use Carp qw(cluck);
+ 
  # Add raise/lowersections to be back at the normal level
  sub _correct_level($$;$)
***************
*** 139,142 ****
--- 141,149 ----
  }
  
+ # This converts a reference @-command to simple text using one of the 
+ # arguments.  This is used to remove reference @-command from 
+ # constructed node names trees, as node names cannot contain
+ # reference @-command while there could be some in the tree used in 
+ # input for the node name tree.
  sub _reference_to_arg($$$)
  {
***************
*** 344,380 ****
  }
  
! sub complete_node_menu($$)
  {
-   my $self = shift;
    my $node = shift;
  
!   my @node_childs;
!   if ($node->{'extra'}->{'associated_section'}->{'section_childs'}) {
!     foreach my $child (@{$node->{'extra'}->{'associated_section'}->{'section_childs'}}) {
!       if ($child->{'extra'} and $child->{'extra'}->{'associated_node'}) {
!         push @node_childs, $child->{'extra'}->{'associated_node'};
!       }
!     }
!   }
!   # Special case for @top.  Gather all the children of the @part following
!   # @top.
!   if ($node->{'extra'}->{'associated_section'}->{'cmdname'} eq 'top') {
!     my $current = $node->{'extra'}->{'associated_section'};
!     while ($current->{'section_next'}) {
!       $current = $current->{'section_next'};
!       if ($current->{'cmdname'} and $current->{'cmdname'} eq 'part'
!           and $current->{'section_childs'}) {
!         foreach my $child (@{$current->{'section_childs'}}) {
!           if ($child->{'extra'} and $child->{'extra'}->{'associated_node'}) {
!             push @node_childs, $child->{'extra'}->{'associated_node'};
!           }
!         }
!       } elsif ($current->{'extra'}->{'associated_node'}) {
!         # for @appendix, and what follows, as it stops a @part, but is 
!         # not below @top
!         push @node_childs, $current->{'extra'}->{'associated_node'};
!       }
!     }
    }
    if (scalar(@node_childs)) {
      my %existing_entries;
--- 351,378 ----
  }
  
! sub _prepend_new_menu_in_node_section($$$)
  {
    my $node = shift;
+   my $section = shift;
+   my $current_menu = shift;
  
!   if (not defined($current_menu)) {
!     cluck "input menu undef";
    }
+   push @{$section->{'contents'}}, $current_menu;
+   push @{$section->{'contents'}}, {'type' => 'empty_line',
+                                    'text' => "\n",
+                                    'parent' => $section};
+   push @{$node->{'menus'}}, $current_menu;
+ }
+ 
+ sub complete_node_menu($$;$)
+ {
+   my $self = shift;
+   my $node = shift;
+   my $use_sections = shift;
+ 
+   my @node_childs = Texinfo::Structuring::get_node_node_childs($node);
+ 
    if (scalar(@node_childs)) {
      my %existing_entries;
***************
*** 415,419 ****
        } else {
          my $entry = Texinfo::Structuring::new_node_menu_entry($self, 
!                               $node_entry, 0);
          push @pending, $entry;
        }
--- 413,417 ----
        } else {
          my $entry = Texinfo::Structuring::new_node_menu_entry($self, 
!                               $node_entry, $use_sections);
          push @pending, $entry;
        }
***************
*** 424,432 ****
          $current_menu =
         Texinfo::Structuring::new_block_command (\@pending, $section, 'menu');
!         push @{$section->{'contents'}}, $current_menu;
!         push @{$section->{'contents'}}, {'type' => 'empty_line',
!                                          'text' => "\n", 
!                                          'parent' => $section};
!         push @{$node->{'menus'}}, $current_menu;
        } else {
          foreach my $entry (@pending) {
--- 422,426 ----
          $current_menu =
         Texinfo::Structuring::new_block_command (\@pending, $section, 'menu');
!         _prepend_new_menu_in_node_section($node, $section, $current_menu);
        } else {
          foreach my $entry (@pending) {
***************
*** 445,457 ****
  }
  
! # This should be called after Texinfo::Structuring::sectioning_structure.
! sub complete_tree_nodes_menus($$)
  {
-   my $self = shift;
    my $root = shift;
    if (!$root->{'type'} or $root->{'type'} ne 'document_root'
        or !$root->{'contents'}) {
      return undef;
    }
    foreach my $content (@{$root->{'contents'}}) {
      if ($content->{'cmdname'} and $content->{'cmdname'} eq 'node'
--- 439,451 ----
  }
  
! sub _get_non_automatic_nodes_with_sections($)
  {
    my $root = shift;
+ 
    if (!$root->{'type'} or $root->{'type'} ne 'document_root'
        or !$root->{'contents'}) {
      return undef;
    }
+   my @non_automatic_nodes;
    foreach my $content (@{$root->{'contents'}}) {
      if ($content->{'cmdname'} and $content->{'cmdname'} eq 'node'
***************
*** 459,463 ****
          and $content->{'extra'} 
          and $content->{'extra'}->{'associated_section'}) {
!       complete_node_menu($self, $content);
      }
    }
--- 453,496 ----
          and $content->{'extra'} 
          and $content->{'extra'}->{'associated_section'}) {
!       push @non_automatic_nodes, $content;
!     }
!   }
!   return [ @non_automatic_nodes ];
! }
! 
! # This should be called after Texinfo::Structuring::sectioning_structure.
! sub complete_tree_nodes_menus($$;$)
! {
!   my $self = shift;
!   my $root = shift;
!   my $use_sections = shift;
! 
!   my $non_automatic_nodes = _get_non_automatic_nodes_with_sections($root);
!   if (not defined($non_automatic_nodes)) {
!     return undef;
!   }
!   foreach my $node (@{$non_automatic_nodes}) {
!     complete_node_menu($self, $node, $use_sections);
!   }
! }
! 
! # this only complete menus if there was no menu
! sub complete_tree_nodes_missing_menu($$;$)
! {
!   my $self = shift;
!   my $root = shift;
!   my $use_sections = shift;
! 
!   my $non_automatic_nodes = _get_non_automatic_nodes_with_sections($root);
!   if (not defined($non_automatic_nodes)) {
!     return undef;
!   }
!   foreach my $node (@{$non_automatic_nodes}) {
!     if (not $node->{'menus'} or not scalar(@{$node->{'menus'}})) {
!       my $section = $node->{'extra'}->{'associated_section'};
!       my $current_menu = Texinfo::Structuring::new_complete_node_menu($self, $node, $use_sections);
!       if (defined($current_menu)) {
!         _prepend_new_menu_in_node_section($node, $section, $current_menu);
!       }
      }
    }
***************
*** 731,735 ****
  as C<insert_nodes_for_sectioning_commands> that adds nodes for 
  sectioning commands without nodes and C<complete_tree_nodes_menus>
! that completes the node menus based on the sectioning tree.
  
  
--- 764,769 ----
  as C<insert_nodes_for_sectioning_commands> that adds nodes for 
  sectioning commands without nodes and C<complete_tree_nodes_menus>
! and C<complete_tree_nodes_missing_menu> that completes the 
! node menus based on the sectioning tree.
  
  
***************
*** 777,784 ****
  added nodes.
  
! =item complete_tree_nodes_menus ($parser, $tree)
  
  Add menu entries or whole menus for nodes associated with sections,
! based on the sectioning tree.  This function should therefore be
  called after L<sectioning_structure>.
  
--- 811,828 ----
  added nodes.
  
! =item complete_tree_nodes_menus ($parser, $tree, $add_section_names_in_entries)
  
  Add menu entries or whole menus for nodes associated with sections,
! based on the sectioning tree.  If the optional 
! C<$add_section_names_in_entries> argument is set, a menu entry 
! name is added using the section name.  This function should be
! called after L<sectioning_structure>.
! 
! =item complete_tree_nodes_missing_menu ($parser, $tree, $use_section_names_in_entries)
! 
! Add whole menus for nodes associated with sections and without menu,
! based on the sectioning tree.  If the optional 
! C<$add_section_names_in_entries> argument is set, a menu entry 
! name is added using the section name.  This function should be
  called after L<sectioning_structure>.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/aclocal.m4 texinfo-6.8/tp/Texinfo/XS/aclocal.m4
*** texinfo-6.7/tp/Texinfo/XS/aclocal.m4	2019-09-19 15:27:24.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/aclocal.m4	2021-03-11 19:01:52.000000000 +0000
***************
*** 1,5 ****
! # generated automatically by aclocal 1.16.1 -*- Autoconf -*-
  
! # Copyright (C) 1996-2018 Free Software Foundation, Inc.
  
  # This file is free software; the Free Software Foundation
--- 1,5 ----
! # generated automatically by aclocal 1.16.3 -*- Autoconf -*-
  
! # Copyright (C) 1996-2020 Free Software Foundation, Inc.
  
  # This file is free software; the Free Software Foundation
***************
*** 15,26 ****
  m4_ifndef([AC_AUTOCONF_VERSION],
    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
! m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
! [m4_warning([this file was generated for autoconf 2.69.
  You have another version of autoconf.  It may work, but is not guaranteed to.
  If you have problems, you may need to regenerate the build system entirely.
  To do so, use the procedure documented by the package, typically 'autoreconf'.])])
  
! # intlmacosx.m4 serial 6 (gettext-0.20)
! dnl Copyright (C) 2004-2014, 2016, 2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 15,26 ----
  m4_ifndef([AC_AUTOCONF_VERSION],
    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
! m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],,
! [m4_warning([this file was generated for autoconf 2.71.
  You have another version of autoconf.  It may work, but is not guaranteed to.
  If you have problems, you may need to regenerate the build system entirely.
  To do so, use the procedure documented by the package, typically 'autoreconf'.])])
  
! # intlmacosx.m4 serial 8 (gettext-0.20.2)
! dnl Copyright (C) 2004-2014, 2016, 2019-2020 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 28,36 ****
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Library General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Library General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
--- 28,36 ----
  dnl
  dnl This file can be used in projects which are not available under
! dnl the GNU General Public License or the GNU Lesser General Public
  dnl License but which still want to provide support for the GNU gettext
  dnl functionality.
  dnl Please note that the actual code of the GNU gettext library is covered
! dnl by the GNU Lesser General Public License, and the rest of the GNU
  dnl gettext package is covered by the GNU General Public License.
  dnl They are *not* in the public domain.
***************
*** 56,74 ****
        [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
    fi
!   dnl Check for API introduced in Mac OS X 10.5.
!   AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
!     [gt_save_LIBS="$LIBS"
!      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
!      AC_LINK_IFELSE(
!        [AC_LANG_PROGRAM(
!           [[#include <CoreFoundation/CFLocale.h>]],
!           [[CFLocaleCopyCurrent();]])],
!        [gt_cv_func_CFLocaleCopyCurrent=yes],
!        [gt_cv_func_CFLocaleCopyCurrent=no])
!      LIBS="$gt_save_LIBS"])
!   if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
!     AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
!       [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
!   fi
    AC_CACHE_CHECK([for CFLocaleCopyPreferredLanguages], [gt_cv_func_CFLocaleCopyPreferredLanguages],
      [gt_save_LIBS="$LIBS"
--- 56,68 ----
        [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
    fi
!   dnl Don't check for the API introduced in Mac OS X 10.5, CFLocaleCopyCurrent,
!   dnl because in macOS 10.13.4 it has the following behaviour:
!   dnl When two or more languages are specified in the
!   dnl "System Preferences > Language & Region > Preferred Languages" panel,
!   dnl it returns en_CC where CC is the territory (even when English is not among
!   dnl the preferred languages!).  What we want instead is what
!   dnl CFLocaleCopyCurrent returned in earlier macOS releases and what
!   dnl CFPreferencesCopyAppValue still returns, namely ll_CC where ll is the
!   dnl first among the preferred languages and CC is the territory.
    AC_CACHE_CHECK([for CFLocaleCopyPreferredLanguages], [gt_cv_func_CFLocaleCopyPreferredLanguages],
      [gt_save_LIBS="$LIBS"
***************
*** 87,91 ****
    INTL_MACOSX_LIBS=
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
-      || test $gt_cv_func_CFLocaleCopyCurrent = yes \
       || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
      INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
--- 81,84 ----
***************
*** 94,98 ****
  ])
  
! # Copyright (C) 2002-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 87,91 ----
  ])
  
! # Copyright (C) 2002-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 109,113 ****
  dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
  dnl require some minimum version.  Point them to the right macro.
! m4_if([$1], [1.16.1], [],
        [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
  ])
--- 102,106 ----
  dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
  dnl require some minimum version.  Point them to the right macro.
! m4_if([$1], [1.16.3], [],
        [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
  ])
***************
*** 125,129 ****
  # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
  AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
! [AM_AUTOMAKE_VERSION([1.16.1])dnl
  m4_ifndef([AC_AUTOCONF_VERSION],
    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
--- 118,122 ----
  # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
  AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
! [AM_AUTOMAKE_VERSION([1.16.3])dnl
  m4_ifndef([AC_AUTOCONF_VERSION],
    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
***************
*** 132,136 ****
  # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 125,129 ----
  # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 184,188 ****
  # AM_CONDITIONAL                                            -*- Autoconf -*-
  
! # Copyright (C) 1997-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 177,181 ----
  # AM_CONDITIONAL                                            -*- Autoconf -*-
  
! # Copyright (C) 1997-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 215,219 ****
  fi])])
  
! # Copyright (C) 1999-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 208,212 ----
  fi])])
  
! # Copyright (C) 1999-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 406,410 ****
  # Generate code to set up dependency tracking.              -*- Autoconf -*-
  
! # Copyright (C) 1999-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 399,403 ----
  # Generate code to set up dependency tracking.              -*- Autoconf -*-
  
! # Copyright (C) 1999-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 445,449 ****
    if test $am_rc -ne 0; then
      AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
!     for automatic dependency tracking.  Try re-running configure with the
      '--disable-dependency-tracking' option to at least be able to build
      the package (albeit without support for automatic dependency tracking).])
--- 438,444 ----
    if test $am_rc -ne 0; then
      AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
!     for automatic dependency tracking.  If GNU make was not used, consider
!     re-running the configure script with MAKE="gmake" (or whatever is
!     necessary).  You can also try re-running configure with the
      '--disable-dependency-tracking' option to at least be able to build
      the package (albeit without support for automatic dependency tracking).])
***************
*** 472,476 ****
  # Do all the work for Automake.                             -*- Autoconf -*-
  
! # Copyright (C) 1996-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 467,471 ----
  # Do all the work for Automake.                             -*- Autoconf -*-
  
! # Copyright (C) 1996-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 669,673 ****
  echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 664,668 ----
  echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 690,694 ****
  AC_SUBST([install_sh])])
  
! # Copyright (C) 2003-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 685,689 ----
  AC_SUBST([install_sh])])
  
! # Copyright (C) 2003-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 711,715 ****
  # Check to see how 'make' treats includes.	            -*- Autoconf -*-
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 706,710 ----
  # Check to see how 'make' treats includes.	            -*- Autoconf -*-
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 754,758 ****
  # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
  
! # Copyright (C) 1997-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 749,753 ----
  # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
  
! # Copyright (C) 1997-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 775,784 ****
  AC_REQUIRE_AUX_FILE([missing])dnl
  if test x"${MISSING+set}" != xset; then
!   case $am_aux_dir in
!   *\ * | *\	*)
!     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
!   *)
!     MISSING="\${SHELL} $am_aux_dir/missing" ;;
!   esac
  fi
  # Use eval to expand $SHELL
--- 770,774 ----
  AC_REQUIRE_AUX_FILE([missing])dnl
  if test x"${MISSING+set}" != xset; then
!   MISSING="\${SHELL} '$am_aux_dir/missing'"
  fi
  # Use eval to expand $SHELL
***************
*** 793,797 ****
  # Helper functions for option handling.                     -*- Autoconf -*-
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 783,787 ----
  # Helper functions for option handling.                     -*- Autoconf -*-
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 822,826 ****
  [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
  
! # Copyright (C) 1999-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 812,816 ----
  [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
  
! # Copyright (C) 1999-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 869,873 ****
  AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 859,863 ----
  AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 888,892 ****
  # Check to make sure that the build environment is sane.    -*- Autoconf -*-
  
! # Copyright (C) 1996-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 878,882 ----
  # Check to make sure that the build environment is sane.    -*- Autoconf -*-
  
! # Copyright (C) 1996-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 969,973 ****
  ])
  
! # Copyright (C) 2009-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 959,963 ----
  ])
  
! # Copyright (C) 2009-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 1029,1033 ****
  ])
  
! # Copyright (C) 2001-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 1019,1023 ----
  ])
  
! # Copyright (C) 2001-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 1057,1061 ****
  AC_SUBST([INSTALL_STRIP_PROGRAM])])
  
! # Copyright (C) 2006-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 1047,1051 ----
  AC_SUBST([INSTALL_STRIP_PROGRAM])])
  
! # Copyright (C) 2006-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 1076,1080 ****
  # Check how to create a tarball.                            -*- Autoconf -*-
  
! # Copyright (C) 2004-2018 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 1066,1070 ----
  # Check how to create a tarball.                            -*- Autoconf -*-
  
! # Copyright (C) 2004-2020 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 1224,1227 ****
--- 1214,1218 ----
  m4_include([gnulib/m4/include_next.m4])
  m4_include([gnulib/m4/intmax_t.m4])
+ m4_include([gnulib/m4/inttypes.m4])
  m4_include([gnulib/m4/inttypes_h.m4])
  m4_include([gnulib/m4/lib-ld.m4])
***************
*** 1230,1234 ****
  m4_include([gnulib/m4/libtool.m4])
  m4_include([gnulib/m4/limits-h.m4])
- m4_include([gnulib/m4/longlong.m4])
  m4_include([gnulib/m4/ltoptions.m4])
  m4_include([gnulib/m4/ltsugar.m4])
--- 1221,1224 ----
***************
*** 1262,1263 ****
--- 1252,1254 ----
  m4_include([gnulib/m4/wint_t.m4])
  m4_include([gnulib/m4/xsize.m4])
+ m4_include([gnulib/m4/zzgnulib.m4])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/compile texinfo-6.8/tp/Texinfo/XS/compile
*** texinfo-6.7/tp/Texinfo/XS/compile	2019-09-17 18:20:38.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/compile	2021-02-09 17:56:52.000000000 +0000
***************
*** 4,8 ****
  scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 1999-2018 Free Software Foundation, Inc.
  # Written by Tom Tromey <tromey@cygnus.com>.
  #
--- 4,8 ----
  scriptversion=2018-03-07.03; # UTC
  
! # Copyright (C) 1999-2020 Free Software Foundation, Inc.
  # Written by Tom Tromey <tromey@cygnus.com>.
  #
***************
*** 54,58 ****
  	    file_conv=mingw
  	    ;;
! 	  CYGWIN*)
  	    file_conv=cygwin
  	    ;;
--- 54,58 ----
  	    file_conv=mingw
  	    ;;
! 	  CYGWIN* | MSYS*)
  	    file_conv=cygwin
  	    ;;
***************
*** 68,72 ****
  	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
  	  ;;
! 	cygwin/*)
  	  file=`cygpath -m "$file" || echo "$file"`
  	  ;;
--- 68,72 ----
  	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
  	  ;;
! 	cygwin/* | msys/*)
  	  file=`cygpath -m "$file" || echo "$file"`
  	  ;;
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/config.in texinfo-6.8/tp/Texinfo/XS/config.in
*** texinfo-6.7/tp/Texinfo/XS/config.in	2019-09-19 15:27:37.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/config.in	2021-03-11 19:02:03.000000000 +0000
***************
*** 19,28 ****
  #undef BITSIZEOF_WINT_T
  
! /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
!    systems. This function is required for `alloca.c' support on those systems.
!    */
! #undef CRAY_STACKSEG_END
! 
! /* Define to 1 if using `alloca.c'. */
  #undef C_ALLOCA
  
--- 19,23 ----
  #undef BITSIZEOF_WINT_T
  
! /* Define to 1 if using 'alloca.c'. */
  #undef C_ALLOCA
  
***************
*** 78,83 ****
  #undef HAVE_ALLOCA
  
! /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
!    */
  #undef HAVE_ALLOCA_H
  
--- 73,77 ----
  #undef HAVE_ALLOCA
  
! /* Define to 1 if <alloca.h> works. */
  #undef HAVE_ALLOCA_H
  
***************
*** 85,92 ****
  #undef HAVE_BP_SYM_H
  
- /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
-    CoreFoundation framework. */
- #undef HAVE_CFLOCALECOPYCURRENT
- 
  /* Define to 1 if you have the Mac OS X function
     CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */
--- 79,82 ----
***************
*** 104,107 ****
--- 94,101 ----
  #undef HAVE_DCGETTEXT
  
+ /* Define to 1 if you have the declaration of `fcloseall', and to 0 if you
+    don't. */
+ #undef HAVE_DECL_FCLOSEALL
+ 
  /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
     don't. */
***************
*** 124,127 ****
--- 118,125 ----
  #undef HAVE_DECL_STRNLEN
  
+ /* Define to 1 if you have the declaration of `wcsdup', and to 0 if you don't.
+    */
+ #undef HAVE_DECL_WCSDUP
+ 
  /* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
     don't. */
***************
*** 172,177 ****
  #undef HAVE_MBRTOWC
  
! /* Define to 1 if you have the <memory.h> header file. */
! #undef HAVE_MEMORY_H
  
  /* Define to 1 if you have the `mprotect' function. */
--- 170,175 ----
  #undef HAVE_MBRTOWC
  
! /* Define to 1 if you have the <minix/config.h> header file. */
! #undef HAVE_MINIX_CONFIG_H
  
  /* Define to 1 if you have the `mprotect' function. */
***************
*** 198,201 ****
--- 196,203 ----
  #undef HAVE_SNPRINTF_RETVAL_C99
  
+ /* Define if the string produced by the snprintf function is always NUL
+    terminated. */
+ #undef HAVE_SNPRINTF_TRUNCATION_C99
+ 
  /* Define to 1 if you have the <stdint.h> header file. */
  #undef HAVE_STDINT_H
***************
*** 205,208 ****
--- 207,213 ----
  #undef HAVE_STDINT_H_WITH_UINTMAX
  
+ /* Define to 1 if you have the <stdio.h> header file. */
+ #undef HAVE_STDIO_H
+ 
  /* Define to 1 if you have the <stdlib.h> header file. */
  #undef HAVE_STDLIB_H
***************
*** 333,337 ****
  #undef STACK_DIRECTION
  
! /* Define to 1 if you have the ANSI C header files. */
  #undef STDC_HEADERS
  
--- 338,344 ----
  #undef STACK_DIRECTION
  
! /* Define to 1 if all of the C90 standard headers exist (not just the ones
!    required in a freestanding environment). This macro is provided for
!    backward compatibility; new code need not use it. */
  #undef STDC_HEADERS
  
***************
*** 344,360 ****
  # undef _DARWIN_C_SOURCE
  #endif
  /* Enable GNU extensions on systems that have them.  */
  #ifndef _GNU_SOURCE
  # undef _GNU_SOURCE
  #endif
! /* Enable NetBSD extensions on NetBSD.  */
  #ifndef _NETBSD_SOURCE
  # undef _NETBSD_SOURCE
  #endif
! /* Enable OpenBSD extensions on NetBSD.  */
  #ifndef _OPENBSD_SOURCE
  # undef _OPENBSD_SOURCE
  #endif
! /* Enable threading extensions on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
--- 351,392 ----
  # undef _DARWIN_C_SOURCE
  #endif
+ /* Enable general extensions on Solaris.  */
+ #ifndef __EXTENSIONS__
+ # undef __EXTENSIONS__
+ #endif
  /* Enable GNU extensions on systems that have them.  */
  #ifndef _GNU_SOURCE
  # undef _GNU_SOURCE
  #endif
! /* Enable X/Open compliant socket functions that do not require linking
!    with -lxnet on HP-UX 11.11.  */
! #ifndef _HPUX_ALT_XOPEN_SOCKET_API
! # undef _HPUX_ALT_XOPEN_SOCKET_API
! #endif
! /* Identify the host operating system as Minix.
!    This macro does not affect the system headers' behavior.
!    A future release of Autoconf may stop defining this macro.  */
! #ifndef _MINIX
! # undef _MINIX
! #endif
! /* Enable general extensions on NetBSD.
!    Enable NetBSD compatibility extensions on Minix.  */
  #ifndef _NETBSD_SOURCE
  # undef _NETBSD_SOURCE
  #endif
! /* Enable OpenBSD compatibility extensions on NetBSD.
!    Oddly enough, this does nothing on OpenBSD.  */
  #ifndef _OPENBSD_SOURCE
  # undef _OPENBSD_SOURCE
  #endif
! /* Define to 1 if needed for POSIX-compatible behavior.  */
! #ifndef _POSIX_SOURCE
! # undef _POSIX_SOURCE
! #endif
! /* Define to 2 if needed for POSIX-compatible behavior.  */
! #ifndef _POSIX_1_SOURCE
! # undef _POSIX_1_SOURCE
! #endif
! /* Enable POSIX-compatible threading on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
***************
*** 392,410 ****
  # undef _TANDEM_SOURCE
  #endif
! /* Enable X/Open extensions if necessary.  HP-UX 11.11 defines
!    mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
!    whether compiling with -Ae or -D_HPUX_SOURCE=1.  */
  #ifndef _XOPEN_SOURCE
  # undef _XOPEN_SOURCE
  #endif
- /* Enable X/Open compliant socket functions that do not require linking
-    with -lxnet on HP-UX 11.11.  */
- #ifndef _HPUX_ALT_XOPEN_SOCKET_API
- # undef _HPUX_ALT_XOPEN_SOCKET_API
- #endif
- /* Enable general extensions on Solaris.  */
- #ifndef __EXTENSIONS__
- # undef __EXTENSIONS__
- #endif
  
  
--- 424,432 ----
  # undef _TANDEM_SOURCE
  #endif
! /* Enable X/Open extensions.  Define to 500 only if necessary
!    to make mbstate_t available.  */
  #ifndef _XOPEN_SOURCE
  # undef _XOPEN_SOURCE
  #endif
  
  
***************
*** 432,440 ****
  #endif
  
! /* Define to 1 if on MINIX. */
! #undef _MINIX
  
! /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
! #undef _NETBSD_SOURCE
  
  /* The _Noreturn keyword of C11.  */
--- 454,468 ----
  #endif
  
! /* True if the compiler says it groks GNU C version MAJOR.MINOR.  */
! #if defined __GNUC__ && defined __GNUC_MINOR__
! # define _GL_GNUC_PREREQ(major, minor) \
!     ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
! #else
! # define _GL_GNUC_PREREQ(major, minor) 0
! #endif
  
! 
! /* Define to enable the declarations of ISO C 11 types and functions. */
! #undef _ISOC11_SOURCE
  
  /* The _Noreturn keyword of C11.  */
***************
*** 442,452 ****
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)))
  #  define _Noreturn [[noreturn]]
  # elif ((!defined __cplusplus || defined __clang__) \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0)  \
!             || 4 < __GNUC__ + (7 <= __GNUC_MINOR__)))
     /* _Noreturn works as-is.  */
! # elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
--- 470,491 ----
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)) \
!       && 0)
!     /* [[noreturn]] is not practically usable, because with it the syntax
!          extern _Noreturn void func (...);
!        would not be valid; such a declaration would only be valid with 'extern'
!        and '_Noreturn' swapped, or without the 'extern' keyword.  However, some
!        AIX system header files and several gnulib header files use precisely
!        this syntax with 'extern'.  */
  #  define _Noreturn [[noreturn]]
  # elif ((!defined __cplusplus || defined __clang__) \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
!             || (!defined __STRICT_ANSI__ \
!                 && (_GL_GNUC_PREREQ (4, 7) \
!                     || (defined __apple_build_version__ \
!                         ? 6000000 <= __apple_build_version__ \
!                         : 3 < __clang_major__ + (5 <= __clang_minor__))))))
     /* _Noreturn works as-is.  */
! # elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
***************
*** 458,468 ****
  
  
- /* Define to 2 if the system does not provide POSIX.1 features except with
-    this defined. */
- #undef _POSIX_1_SOURCE
- 
- /* Define to 1 if you need to in order for 'stat' and other things to work. */
- #undef _POSIX_SOURCE
- 
  /* For standard stat data types on VMS. */
  #undef _USE_STD_STAT
--- 497,500 ----
***************
*** 479,483 ****
       * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
         or should be listed as async-signal-safe in POSIX
!        <http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
         section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
         particular, are NOT async-signal-safe.
--- 511,515 ----
       * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
         or should be listed as async-signal-safe in POSIX
!        <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
         section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
         particular, are NOT async-signal-safe.
***************
*** 501,504 ****
--- 533,748 ----
  
  
+ /* Attributes.  */
+ #if (defined __has_attribute \
+      && (!defined __clang_minor__ \
+          || 3 < __clang_major__ + (5 <= __clang_minor__)))
+ # define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
+ #else
+ # define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
+ # define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
+ # define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
+ # define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
+ # define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
+ # define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
+ # define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
+ # define _GL_ATTR_diagnose_if 0
+ # define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
+ # define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
+ # define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
+ # define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7)
+ # define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6)
+ # ifdef _ICC
+ #  define _GL_ATTR_may_alias 0
+ # else
+ #  define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3)
+ # endif
+ # define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0)
+ # define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1)
+ # define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3)
+ # define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0)
+ # define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
+ # define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
+ # define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
+ # define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
+ # define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
+ # define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
+ # define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
+ #endif
+ 
+ 
+ #if _GL_HAS_ATTRIBUTE (alloc_size)
+ # define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
+ #else
+ # define _GL_ATTRIBUTE_ALLOC_SIZE(args)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (always_inline)
+ # define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
+ #else
+ # define _GL_ATTRIBUTE_ALWAYS_INLINE
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (artificial)
+ # define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
+ #else
+ # define _GL_ATTRIBUTE_ARTIFICIAL
+ #endif
+ 
+ /* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
+    <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>.
+    Also, Oracle Studio 12.6 requires 'cold' not '__cold__'.  */
+ #if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
+ # ifndef __SUNPRO_C
+ #  define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
+ # else
+ #  define _GL_ATTRIBUTE_COLD __attribute__ ((cold))
+ # endif
+ #else
+ # define _GL_ATTRIBUTE_COLD
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (const)
+ # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
+ #else
+ # define _GL_ATTRIBUTE_CONST
+ #endif
+ 
+ #if 201710L < __STDC_VERSION__
+ # define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
+ #elif _GL_HAS_ATTRIBUTE (deprecated)
+ # define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
+ #else
+ # define _GL_ATTRIBUTE_DEPRECATED
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (error)
+ # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
+ # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
+ #elif _GL_HAS_ATTRIBUTE (diagnose_if)
+ # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error")))
+ # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning")))
+ #else
+ # define _GL_ATTRIBUTE_ERROR(msg)
+ # define _GL_ATTRIBUTE_WARNING(msg)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (externally_visible)
+ # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
+ #else
+ # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
+ #endif
+ 
+ /* FALLTHROUGH is special, because it always expands to something.  */
+ #if 201710L < __STDC_VERSION__
+ # define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
+ #elif _GL_HAS_ATTRIBUTE (fallthrough)
+ # define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
+ #else
+ # define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (format)
+ # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
+ #else
+ # define _GL_ATTRIBUTE_FORMAT(spec)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (leaf)
+ # define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
+ #else
+ # define _GL_ATTRIBUTE_LEAF
+ #endif
+ 
+ /* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK.  */
+ #if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C
+ # define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
+ #else
+ # define _GL_ATTRIBUTE_MAY_ALIAS
+ #endif
+ 
+ #if 201710L < __STDC_VERSION__
+ # define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
+ #elif _GL_HAS_ATTRIBUTE (unused)
+ # define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__))
+ #else
+ # define _GL_ATTRIBUTE_MAYBE_UNUSED
+ #endif
+ /* Earlier spellings of this macro.  */
+ #define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
+ #define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
+ 
+ #if _GL_HAS_ATTRIBUTE (malloc)
+ # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
+ #else
+ # define _GL_ATTRIBUTE_MALLOC
+ #endif
+ 
+ #if 201710L < __STDC_VERSION__
+ # define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
+ #elif _GL_HAS_ATTRIBUTE (warn_unused_result)
+ # define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
+ #else
+ # define _GL_ATTRIBUTE_NODISCARD
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (noinline)
+ # define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
+ #else
+ # define _GL_ATTRIBUTE_NOINLINE
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (nonnull)
+ # define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
+ #else
+ # define _GL_ATTRIBUTE_NONNULL(args)
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (nonstring)
+ # define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
+ #else
+ # define _GL_ATTRIBUTE_NONSTRING
+ #endif
+ 
+ /* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead.  */
+ 
+ #if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
+ # define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
+ #else
+ # define _GL_ATTRIBUTE_NOTHROW
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (packed)
+ # define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
+ #else
+ # define _GL_ATTRIBUTE_PACKED
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (pure)
+ # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
+ #else
+ # define _GL_ATTRIBUTE_PURE
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (returns_nonnull)
+ # define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
+ #else
+ # define _GL_ATTRIBUTE_RETURNS_NONNULL
+ #endif
+ 
+ #if _GL_HAS_ATTRIBUTE (sentinel)
+ # define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
+ #else
+ # define _GL_ATTRIBUTE_SENTINEL(pos)
+ #endif
+ 
+ 
+ /* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'.  */
+ #if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5)
+ # define _GL_UNUSED_LABEL _GL_ATTRIBUTE_MAYBE_UNUSED
+ #else
+ # define _GL_UNUSED_LABEL
+ #endif
+ 
+ 
  /* Please see the Gnulib manual for how to use these macros.
  
***************
*** 525,529 ****
  
       DragonFly; see
!      http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
  
       FreeBSD; see:
--- 769,773 ----
  
       DragonFly; see
!      http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log
  
       FreeBSD; see:
***************
*** 618,625 ****
  #endif
  
  /* Define to `int' if <sys/types.h> does not define. */
  #undef mode_t
  
! /* Define to `int' if <sys/types.h> does not define. */
  #undef pid_t
  
--- 862,885 ----
  #endif
  
+ /* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where
+    n1 and n2 are expressions without side effects, that evaluate to real
+    numbers (excluding NaN).
+    It returns
+      1  if n1 > n2
+      0  if n1 == n2
+      -1 if n1 < n2
+    The naÃ¯ve code   (n1 > n2 ? 1 : n1 < n2 ? -1 : 0)  produces a conditional
+    jump with nearly all GCC versions up to GCC 10.
+    This variant     (n1 < n2 ? -1 : n1 > n2)  produces a conditional with many
+    GCC versions up to GCC 9.
+    The better code  (n1 > n2) - (n1 < n2)  from Hacker's Delight Â§ 2-9
+    avoids conditional jumps in all GCC versions >= 3.4.  */
+ #define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2)))
+ 
+ 
  /* Define to `int' if <sys/types.h> does not define. */
  #undef mode_t
  
! /* Define as a signed integer type capable of holding a process identifier. */
  #undef pid_t
  
***************
*** 630,641 ****
  /* Define to the equivalent of the C99 'restrict' keyword, or to
     nothing if this is not supported.  Do not define if restrict is
!    supported directly.  */
  #undef restrict
! /* Work around a bug in Sun C++: it does not support _Restrict or
!    __restrict__, even though the corresponding Sun C compiler ends up with
!    "#define restrict _Restrict" or "#define restrict __restrict__" in the
!    previous line.  Perhaps some future version of Sun C++ will work with
!    restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
! #if defined __SUNPRO_CC && !defined __RESTRICT
  # define _Restrict
  # define __restrict__
--- 890,902 ----
  /* Define to the equivalent of the C99 'restrict' keyword, or to
     nothing if this is not supported.  Do not define if restrict is
!    supported only directly.  */
  #undef restrict
! /* Work around a bug in older versions of Sun C++, which did not
!    #define __restrict__ or support _Restrict or __restrict__
!    even though the corresponding Sun C compiler ended up with
!    "#define restrict _Restrict" or "#define restrict __restrict__"
!    in the previous line.  This workaround can be removed once
!    we assume Oracle Developer Studio 12.5 (2016) or later.  */
! #if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
  # define _Restrict
  # define __restrict__
***************
*** 647,692 ****
  /* Define as a signed type of the same size as size_t. */
  #undef ssize_t
- 
- /* Define as a marker that can be attached to declarations that might not
-     be used.  This helps to reduce warnings, such as from
-     GCC -Wunused-parameter.  */
- #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
- # define _GL_UNUSED __attribute__ ((__unused__))
- #else
- # define _GL_UNUSED
- #endif
- /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
-    is a misnomer outside of parameter lists.  */
- #define _UNUSED_PARAMETER_ _GL_UNUSED
- 
- /* gcc supports the "unused" attribute on possibly unused labels, and
-    g++ has since version 4.5.  Note to support C++ as well as C,
-    _GL_UNUSED_LABEL should be used with a trailing ;  */
- #if !defined __cplusplus || __GNUC__ > 4 \
-     || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
- # define _GL_UNUSED_LABEL _GL_UNUSED
- #else
- # define _GL_UNUSED_LABEL
- #endif
- 
- /* The __pure__ attribute was added in gcc 2.96.  */
- #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
- # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
- #else
- # define _GL_ATTRIBUTE_PURE /* empty */
- #endif
- 
- /* The __const__ attribute was added in gcc 2.95.  */
- #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
- # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
- #else
- # define _GL_ATTRIBUTE_CONST /* empty */
- #endif
- 
- /* The __malloc__ attribute was added in gcc 3.  */
- #if 3 <= __GNUC__
- # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
- #else
- # define _GL_ATTRIBUTE_MALLOC /* empty */
- #endif
- 
--- 908,909 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/config.rpath texinfo-6.8/tp/Texinfo/XS/config.rpath
*** texinfo-6.7/tp/Texinfo/XS/config.rpath	2019-09-19 15:24:29.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/config.rpath	2021-02-09 21:26:51.000000000 +0000
***************
*** 3,7 ****
  # run time search path of shared libraries in an executable.
  #
! #   Copyright 1996-2019 Free Software Foundation, Inc.
  #   Taken from GNU libtool, 2001
  #   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
--- 3,7 ----
  # run time search path of shared libraries in an executable.
  #
! #   Copyright 1996-2021 Free Software Foundation, Inc.
  #   Taken from GNU libtool, 2001
  #   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
***************
*** 372,376 ****
        hardcode_minus_L=yes
        ;;
!     freebsd* | dragonfly*)
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
--- 372,376 ----
        hardcode_minus_L=yes
        ;;
!     freebsd* | dragonfly* | midnightbsd*)
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
***************
*** 548,552 ****
      library_names_spec='$libname$shrext$versuffix'
      ;;
!   freebsd* | dragonfly*)
      library_names_spec='$libname$shrext'
      ;;
--- 548,552 ----
      library_names_spec='$libname$shrext$versuffix'
      ;;
!   freebsd* | dragonfly* | midnightbsd*)
      library_names_spec='$libname$shrext'
      ;;
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/configure texinfo-6.8/tp/Texinfo/XS/configure
*** texinfo-6.7/tp/Texinfo/XS/configure	2019-09-19 15:27:26.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/configure	2021-03-11 19:01:54.000000000 +0000
***************
*** 1,8 ****
  #! /bin/sh
  # Guess values for system-dependent variables and create Makefiles.
! # Generated by GNU Autoconf 2.69 for texinfo 0.
  #
  #
! # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
  #
  #
--- 1,9 ----
  #! /bin/sh
  # Guess values for system-dependent variables and create Makefiles.
! # Generated by GNU Autoconf 2.71 for texinfo 0.
  #
  #
! # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
! # Inc.
  #
  #
***************
*** 15,19 ****
  # Be more Bourne compatible
  DUALCASE=1; export DUALCASE # for MKS sh
! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
    emulate sh
    NULLCMD=:
--- 16,22 ----
  # Be more Bourne compatible
  DUALCASE=1; export DUALCASE # for MKS sh
! as_nop=:
! if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
! then :
    emulate sh
    NULLCMD=:
***************
*** 22,26 ****
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
! else
    case `(set -o) 2>/dev/null` in #(
    *posix*) :
--- 25,29 ----
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
! else $as_nop
    case `(set -o) 2>/dev/null` in #(
    *posix*) :
***************
*** 32,75 ****
  
  
  as_nl='
  '
  export as_nl
! # Printing a long string crashes Solaris 7 /usr/bin/printf.
! as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
! # Prefer a ksh shell builtin over an external printf program on Solaris,
! # but without wasting forks for bash or zsh.
! if test -z "$BASH_VERSION$ZSH_VERSION" \
!     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='print -r --'
!   as_echo_n='print -rn --'
! elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='printf %s\n'
!   as_echo_n='printf %s'
! else
!   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
!     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
!     as_echo_n='/usr/ucb/echo -n'
!   else
!     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
!     as_echo_n_body='eval
!       arg=$1;
!       case $arg in #(
!       *"$as_nl"*)
! 	expr "X$arg" : "X\\(.*\\)$as_nl";
! 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
!       esac;
!       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
!     '
!     export as_echo_n_body
!     as_echo_n='sh -c $as_echo_n_body as_echo'
!   fi
!   export as_echo_body
!   as_echo='sh -c $as_echo_body as_echo'
! fi
  
  # The user is always right.
! if test "${PATH_SEPARATOR+set}" != set; then
    PATH_SEPARATOR=:
    (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
--- 35,78 ----
  
  
+ 
+ # Reset variables that may have inherited troublesome values from
+ # the environment.
+ 
+ # IFS needs to be set, to space, tab, and newline, in precisely that order.
+ # (If _AS_PATH_WALK were called with IFS unset, it would have the
+ # side effect of setting IFS to empty, thus disabling word splitting.)
+ # Quoting is to prevent editors from complaining about space-tab.
  as_nl='
  '
  export as_nl
! IFS=" ""	$as_nl"
! 
! PS1='$ '
! PS2='> '
! PS4='+ '
! 
! # Ensure predictable behavior from utilities with locale-dependent output.
! LC_ALL=C
! export LC_ALL
! LANGUAGE=C
! export LANGUAGE
! 
! # We cannot yet rely on "unset" to work, but we need these variables
! # to be unset--not just set to an empty or harmless value--now, to
! # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
! # also avoids known problems related to "unset" and subshell syntax
! # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
! for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
! do eval test \${$as_var+y} \
!   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
! done
! 
! # Ensure that fds 0, 1, and 2 are open.
! if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
! if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
! if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
  
  # The user is always right.
! if ${PATH_SEPARATOR+false} :; then
    PATH_SEPARATOR=:
    (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
***************
*** 80,90 ****
  
  
- # IFS
- # We need space, tab and new line, in precisely that order.  Quoting is
- # there to prevent editors from complaining about space-tab.
- # (If _AS_PATH_WALK were called with IFS unset, it would disable word
- # splitting by setting IFS to empty value.)
- IFS=" ""	$as_nl"
- 
  # Find who we are.  Look in the path if we contain no directory separator.
  as_myself=
--- 83,86 ----
***************
*** 95,100 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    done
  IFS=$as_save_IFS
--- 91,100 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
    done
  IFS=$as_save_IFS
***************
*** 108,135 ****
  fi
  if test ! -f "$as_myself"; then
!   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    exit 1
  fi
  
- # Unset variables that we do not need and which cause bugs (e.g. in
- # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
- # suppresses any "Segmentation fault" message there.  '((' could
- # trigger a bug in pdksh 5.2.14.
- for as_var in BASH_ENV ENV MAIL MAILPATH
- do eval test x\${$as_var+set} = xset \
-   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
- done
- PS1='$ '
- PS2='> '
- PS4='+ '
- 
- # NLS nuisances.
- LC_ALL=C
- export LC_ALL
- LANGUAGE=C
- export LANGUAGE
- 
- # CDPATH.
- (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  
  # Use a proper internal environment variable to ensure we don't fall
--- 108,115 ----
  fi
  if test ! -f "$as_myself"; then
!   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    exit 1
  fi
  
  
  # Use a proper internal environment variable to ensure we don't fall
***************
*** 153,163 ****
  # Admittedly, this is quite paranoid, since all the known shells bail
  # out after a failed `exec'.
! $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
! as_fn_exit 255
    fi
    # We don't want this to propagate to other subprocesses.
            { _as_can_reexec=; unset _as_can_reexec;}
  if test "x$CONFIG_SHELL" = x; then
!   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    emulate sh
    NULLCMD=:
--- 133,145 ----
  # Admittedly, this is quite paranoid, since all the known shells bail
  # out after a failed `exec'.
! printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
! exit 255
    fi
    # We don't want this to propagate to other subprocesses.
            { _as_can_reexec=; unset _as_can_reexec;}
  if test "x$CONFIG_SHELL" = x; then
!   as_bourne_compatible="as_nop=:
! if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
! then :
    emulate sh
    NULLCMD=:
***************
*** 166,170 ****
    alias -g '\${1+\"\$@\"}'='\"\$@\"'
    setopt NO_GLOB_SUBST
! else
    case \`(set -o) 2>/dev/null\` in #(
    *posix*) :
--- 148,152 ----
    alias -g '\${1+\"\$@\"}'='\"\$@\"'
    setopt NO_GLOB_SUBST
! else \$as_nop
    case \`(set -o) 2>/dev/null\` in #(
    *posix*) :
***************
*** 186,195 ****
  as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
  as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
! if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
  
! else
    exitcode=1; echo positional parameters were not saved.
  fi
  test x\$exitcode = x0 || exit 1
  test -x / || exit 1"
    as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
--- 168,180 ----
  as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
  as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
! if ( set x; as_fn_ret_success y && test x = \"\$1\" )
! then :
  
! else \$as_nop
    exitcode=1; echo positional parameters were not saved.
  fi
  test x\$exitcode = x0 || exit 1
+ blah=\$(echo \$(echo blah))
+ test x\"\$blah\" = xblah || exit 1
  test -x / || exit 1"
    as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
***************
*** 206,217 ****
      test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
        || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
!   if (eval "$as_required") 2>/dev/null; then :
    as_have_required=yes
! else
    as_have_required=no
  fi
!   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
  
! else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  as_found=false
--- 191,204 ----
      test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
        || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
!   if (eval "$as_required") 2>/dev/null
! then :
    as_have_required=yes
! else $as_nop
    as_have_required=no
  fi
!   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
! then :
  
! else $as_nop
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  as_found=false
***************
*** 219,223 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
    as_found=:
    case $as_dir in #(
--- 206,214 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
    as_found=:
    case $as_dir in #(
***************
*** 225,233 ****
  	   for as_base in sh bash ksh sh5; do
  	     # Try only shells that exist, to save several forks.
! 	     as_shell=$as_dir/$as_base
  	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
! 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    CONFIG_SHELL=$as_shell as_have_required=yes
! 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    break 2
  fi
--- 216,226 ----
  	   for as_base in sh bash ksh sh5; do
  	     # Try only shells that exist, to save several forks.
! 	     as_shell=$as_dir$as_base
  	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
! 		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
! then :
    CONFIG_SHELL=$as_shell as_have_required=yes
! 		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
! then :
    break 2
  fi
***************
*** 237,248 ****
    as_found=false
  done
- $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
- 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
-   CONFIG_SHELL=$SHELL as_have_required=yes
- fi; }
  IFS=$as_save_IFS
  
  
!       if test "x$CONFIG_SHELL" != x; then :
    export CONFIG_SHELL
               # We cannot yet assume a decent shell, so we have to provide a
--- 230,248 ----
    as_found=false
  done
  IFS=$as_save_IFS
+ if $as_found
+ then :
+ 
+ else $as_nop
+   if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ 	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+ then :
+   CONFIG_SHELL=$SHELL as_have_required=yes
+ fi
+ fi
  
  
!       if test "x$CONFIG_SHELL" != x
! then :
    export CONFIG_SHELL
               # We cannot yet assume a decent shell, so we have to provide a
***************
*** 262,277 ****
  # Admittedly, this is quite paranoid, since all the known shells bail
  # out after a failed `exec'.
! $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
  exit 255
  fi
  
!     if test x$as_have_required = xno; then :
!   $as_echo "$0: This script requires a shell more modern than all"
!   $as_echo "$0: the shells that I found on your system."
!   if test x${ZSH_VERSION+set} = xset ; then
!     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
!     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    else
!     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
  $0: including any error possibly output before this
  $0: message. Then install a modern shell, or manually run
--- 262,278 ----
  # Admittedly, this is quite paranoid, since all the known shells bail
  # out after a failed `exec'.
! printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
  exit 255
  fi
  
!     if test x$as_have_required = xno
! then :
!   printf "%s\n" "$0: This script requires a shell more modern than all"
!   printf "%s\n" "$0: the shells that I found on your system."
!   if test ${ZSH_VERSION+y} ; then
!     printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
!     printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
    else
!     printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
  $0: including any error possibly output before this
  $0: message. Then install a modern shell, or manually run
***************
*** 300,303 ****
--- 301,305 ----
  as_unset=as_fn_unset
  
+ 
  # as_fn_set_status STATUS
  # -----------------------
***************
*** 317,320 ****
--- 319,330 ----
    exit $1
  } # as_fn_exit
+ # as_fn_nop
+ # ---------
+ # Do nothing but, unlike ":", preserve the value of $?.
+ as_fn_nop ()
+ {
+   return $?
+ }
+ as_nop=as_fn_nop
  
  # as_fn_mkdir_p
***************
*** 331,335 ****
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
--- 341,345 ----
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
***************
*** 340,344 ****
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 350,354 ----
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 379,388 ****
  # repeated appends, instead of the typical quadratic growth present in naive
  # implementations.
! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    eval 'as_fn_append ()
    {
      eval $1+=\$2
    }'
! else
    as_fn_append ()
    {
--- 389,399 ----
  # repeated appends, instead of the typical quadratic growth present in naive
  # implementations.
! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
! then :
    eval 'as_fn_append ()
    {
      eval $1+=\$2
    }'
! else $as_nop
    as_fn_append ()
    {
***************
*** 396,405 ****
  # global $as_val. Take advantage of shells that can avoid forks. The arguments
  # must be portable across $(()) and expr.
! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    eval 'as_fn_arith ()
    {
      as_val=$(( $* ))
    }'
! else
    as_fn_arith ()
    {
--- 407,417 ----
  # global $as_val. Take advantage of shells that can avoid forks. The arguments
  # must be portable across $(()) and expr.
! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
! then :
    eval 'as_fn_arith ()
    {
      as_val=$(( $* ))
    }'
! else $as_nop
    as_fn_arith ()
    {
***************
*** 408,411 ****
--- 420,431 ----
  fi # as_fn_arith
  
+ # as_fn_nop
+ # ---------
+ # Do nothing but, unlike ":", preserve the value of $?.
+ as_fn_nop ()
+ {
+   return $?
+ }
+ as_nop=as_fn_nop
  
  # as_fn_error STATUS ERROR [LINENO LOG_FD]
***************
*** 419,425 ****
    if test "$4"; then
      as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    fi
!   $as_echo "$as_me: error: $2" >&2
    as_fn_exit $as_status
  } # as_fn_error
--- 439,445 ----
    if test "$4"; then
      as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    fi
!   printf "%s\n" "$as_me: error: $2" >&2
    as_fn_exit $as_status
  } # as_fn_error
***************
*** 448,452 ****
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
--- 468,472 ----
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
***************
*** 492,496 ****
      ' >$as_me.lineno &&
    chmod +x "$as_me.lineno" ||
!     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
  
    # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
--- 512,516 ----
      ' >$as_me.lineno &&
    chmod +x "$as_me.lineno" ||
!     { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
  
    # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
***************
*** 506,509 ****
--- 526,533 ----
  }
  
+ 
+ # Determine whether it's possible to make 'echo' print without a newline.
+ # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+ # for compatibility with existing Makefiles.
  ECHO_C= ECHO_N= ECHO_T=
  case `echo -n x` in #(((((
***************
*** 519,522 ****
--- 543,553 ----
  esac
  
+ # For backward compatibility with old third-party macros, we provide
+ # the shell variables $as_echo and $as_echo_n.  New code should use
+ # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+ 
+ 
  rm -f conf$$ conf$$.exe conf$$.file
  if test -d conf$$.dir; then
***************
*** 595,622 ****
  # Factoring default headers for most tests.
  ac_includes_default="\
! #include <stdio.h>
! #ifdef HAVE_SYS_TYPES_H
! # include <sys/types.h>
! #endif
! #ifdef HAVE_SYS_STAT_H
! # include <sys/stat.h>
  #endif
! #ifdef STDC_HEADERS
  # include <stdlib.h>
- # include <stddef.h>
- #else
- # ifdef HAVE_STDLIB_H
- #  include <stdlib.h>
- # endif
  #endif
  #ifdef HAVE_STRING_H
- # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- #  include <memory.h>
- # endif
  # include <string.h>
  #endif
- #ifdef HAVE_STRINGS_H
- # include <strings.h>
- #endif
  #ifdef HAVE_INTTYPES_H
  # include <inttypes.h>
--- 626,639 ----
  # Factoring default headers for most tests.
  ac_includes_default="\
! #include <stddef.h>
! #ifdef HAVE_STDIO_H
! # include <stdio.h>
  #endif
! #ifdef HAVE_STDLIB_H
  # include <stdlib.h>
  #endif
  #ifdef HAVE_STRING_H
  # include <string.h>
  #endif
  #ifdef HAVE_INTTYPES_H
  # include <inttypes.h>
***************
*** 625,635 ****
  # include <stdint.h>
  #endif
  #ifdef HAVE_UNISTD_H
  # include <unistd.h>
  #endif"
  
  gt_needs=
! ac_func_list=
! ac_header_list=
  ac_subst_vars='gltests_LTLIBOBJS
  gltests_LIBOBJS
--- 642,661 ----
  # include <stdint.h>
  #endif
+ #ifdef HAVE_STRINGS_H
+ # include <strings.h>
+ #endif
+ #ifdef HAVE_SYS_TYPES_H
+ # include <sys/types.h>
+ #endif
+ #ifdef HAVE_SYS_STAT_H
+ # include <sys/stat.h>
+ #endif
  #ifdef HAVE_UNISTD_H
  # include <unistd.h>
  #endif"
  
+ ac_header_c_list=
  gt_needs=
! ac_func_c_list=
  ac_subst_vars='gltests_LTLIBOBJS
  gltests_LIBOBJS
***************
*** 640,654 ****
  LTLIBOBJS
  LIBOBJS
- PERL_CONF_privlibexp
- PERL_CONF_archlibexp
- PERL_CONF_libperl
- PERL_CONF_ccdlflags
- PERL_CONF_optimize
- PERL_CONF_cccdlflags
- PERL_CONF_ccflags
- PERL_EXT_CC
- PERL_EXT_LDFLAGS
- PERL_EXT_CPPFLAGS
- PERL_EXT_CFLAGS
  HAVE_ICONV_FALSE
  HAVE_ICONV_TRUE
--- 666,669 ----
***************
*** 677,680 ****
--- 692,696 ----
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
  NEXT_WCHAR_H
+ REPLACE_WCSTOK
  REPLACE_WCSFTIME
  REPLACE_WCSWIDTH
***************
*** 692,695 ****
--- 708,712 ----
  REPLACE_MBSTATE_T
  HAVE_DECL_WCWIDTH
+ HAVE_DECL_WCSDUP
  HAVE_DECL_WCTOB
  HAVE_WCSFTIME
***************
*** 718,721 ****
--- 735,739 ----
  HAVE_WCSLEN
  HAVE_WMEMSET
+ HAVE_WMEMPCPY
  HAVE_WMEMMOVE
  HAVE_WMEMCPY
***************
*** 731,734 ****
--- 749,753 ----
  HAVE_MBSINIT
  HAVE_BTOWC
+ GNULIB_MDA_WCSDUP
  GNULIB_WCSFTIME
  GNULIB_WCSWIDTH
***************
*** 756,759 ****
--- 775,779 ----
  GNULIB_WCSLEN
  GNULIB_WMEMSET
+ GNULIB_WMEMPCPY
  GNULIB_WMEMMOVE
  GNULIB_WMEMCPY
***************
*** 780,811 ****
  NEXT_AS_FIRST_DIRECTIVE_STDIO_H
  NEXT_STDIO_H
- GL_GENERATE_STDINT_H_FALSE
- GL_GENERATE_STDINT_H_TRUE
- STDINT_H
- HAVE_SYS_INTTYPES_H
- HAVE_SYS_BITYPES_H
- HAVE_C99_STDINT_H
- WINT_T_SUFFIX
- WCHAR_T_SUFFIX
- SIG_ATOMIC_T_SUFFIX
- SIZE_T_SUFFIX
- PTRDIFF_T_SUFFIX
- HAVE_SIGNED_WINT_T
- HAVE_SIGNED_WCHAR_T
- HAVE_SIGNED_SIG_ATOMIC_T
- BITSIZEOF_WINT_T
- BITSIZEOF_WCHAR_T
- BITSIZEOF_SIG_ATOMIC_T
- BITSIZEOF_SIZE_T
- BITSIZEOF_PTRDIFF_T
- HAVE_STDINT_H
- NEXT_AS_FIRST_DIRECTIVE_STDINT_H
- NEXT_STDINT_H
- HAVE_SYS_TYPES_H
- HAVE_INTTYPES_H
- HAVE_WCHAR_H
- HAVE_UNSIGNED_LONG_LONG_INT
- HAVE_LONG_LONG_INT
- GNULIB_OVERRIDES_WINT_T
  NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
  NEXT_STDDEF_H
--- 800,803 ----
***************
*** 816,822 ****
  HAVE_MAX_ALIGN_T
  REPLACE_NULL
- APPLE_UNIVERSAL_BUILD
  UNDEFINE_STRTOK_R
  REPLACE_STRSIGNAL
  REPLACE_STRERROR_R
  REPLACE_STRERROR
--- 808,814 ----
  HAVE_MAX_ALIGN_T
  REPLACE_NULL
  UNDEFINE_STRTOK_R
  REPLACE_STRSIGNAL
+ REPLACE_STRERRORNAME_NP
  REPLACE_STRERROR_R
  REPLACE_STRERROR
***************
*** 832,837 ****
--- 824,833 ----
  REPLACE_MEMMEM
  REPLACE_MEMCHR
+ REPLACE_FFSLL
  HAVE_STRVERSCMP
  HAVE_DECL_STRSIGNAL
+ HAVE_SIGDESCR_NP
+ HAVE_SIGABBREV_NP
+ HAVE_STRERRORNAME_NP
  HAVE_DECL_STRERROR_R
  HAVE_DECL_STRTOK_R
***************
*** 849,859 ****
  HAVE_MEMPCPY
  HAVE_DECL_MEMMEM
- HAVE_MEMCHR
  HAVE_FFSLL
  HAVE_FFSL
  HAVE_EXPLICIT_BZERO
  HAVE_MBSLEN
  GNULIB_STRVERSCMP
  GNULIB_STRSIGNAL
  GNULIB_STRERROR_R
  GNULIB_STRERROR
--- 845,859 ----
  HAVE_MEMPCPY
  HAVE_DECL_MEMMEM
  HAVE_FFSLL
  HAVE_FFSL
  HAVE_EXPLICIT_BZERO
+ GNULIB_MDA_STRDUP
+ GNULIB_MDA_MEMCCPY
  HAVE_MBSLEN
  GNULIB_STRVERSCMP
  GNULIB_STRSIGNAL
+ GNULIB_SIGDESCR_NP
+ GNULIB_SIGABBREV_NP
+ GNULIB_STRERRORNAME_NP
  GNULIB_STRERROR_R
  GNULIB_STRERROR
***************
*** 892,895 ****
--- 892,940 ----
  GNULIB_FFSL
  GNULIB_EXPLICIT_BZERO
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H
+ NEXT_INTTYPES_H
+ UINT64_MAX_EQ_ULONG_MAX
+ UINT32_MAX_LT_UINTMAX_MAX
+ PRIPTR_PREFIX
+ INT64_MAX_EQ_LONG_MAX
+ INT32_MAX_LT_INTMAX_MAX
+ REPLACE_STRTOUMAX
+ REPLACE_STRTOIMAX
+ HAVE_IMAXDIV_T
+ HAVE_DECL_STRTOUMAX
+ HAVE_DECL_STRTOIMAX
+ HAVE_DECL_IMAXDIV
+ HAVE_DECL_IMAXABS
+ GNULIB_STRTOUMAX
+ GNULIB_STRTOIMAX
+ GNULIB_IMAXDIV
+ GNULIB_IMAXABS
+ GL_GENERATE_STDINT_H_FALSE
+ GL_GENERATE_STDINT_H_TRUE
+ STDINT_H
+ HAVE_SYS_INTTYPES_H
+ HAVE_SYS_BITYPES_H
+ HAVE_C99_STDINT_H
+ WINT_T_SUFFIX
+ WCHAR_T_SUFFIX
+ SIG_ATOMIC_T_SUFFIX
+ SIZE_T_SUFFIX
+ PTRDIFF_T_SUFFIX
+ HAVE_SIGNED_WINT_T
+ HAVE_SIGNED_WCHAR_T
+ HAVE_SIGNED_SIG_ATOMIC_T
+ BITSIZEOF_WINT_T
+ BITSIZEOF_WCHAR_T
+ BITSIZEOF_SIG_ATOMIC_T
+ BITSIZEOF_SIZE_T
+ BITSIZEOF_PTRDIFF_T
+ APPLE_UNIVERSAL_BUILD
+ HAVE_STDINT_H
+ NEXT_AS_FIRST_DIRECTIVE_STDINT_H
+ NEXT_STDINT_H
+ HAVE_SYS_TYPES_H
+ HAVE_INTTYPES_H
+ HAVE_WCHAR_H
+ GNULIB_OVERRIDES_WINT_T
  GL_GENERATE_LIMITS_H_FALSE
  GL_GENERATE_LIMITS_H_TRUE
***************
*** 945,948 ****
--- 990,1000 ----
  HAVE_DECL_FSEEKO
  HAVE_DECL_FPURGE
+ HAVE_DECL_FCLOSEALL
+ GNULIB_MDA_TEMPNAM
+ GNULIB_MDA_PUTW
+ GNULIB_MDA_GETW
+ GNULIB_MDA_FILENO
+ GNULIB_MDA_FDOPEN
+ GNULIB_MDA_FCLOSEALL
  GNULIB_VSPRINTF_POSIX
  GNULIB_VSNPRINTF
***************
*** 1026,1029 ****
--- 1078,1082 ----
  GL_COND_LIBTOOL_FALSE
  GL_COND_LIBTOOL_TRUE
+ GAWK
  XSUBPP
  POSUB
***************
*** 1034,1045 ****
  LIBICONV
  INTL_MACOSX_LIBS
- host_os
- host_vendor
- host_cpu
- host
- build_os
- build_vendor
- build_cpu
- build
  XGETTEXT_EXTRA_OPTIONS
  MSGMERGE
--- 1087,1090 ----
***************
*** 1059,1062 ****
--- 1104,1115 ----
  GREP
  CPP
+ host_os
+ host_vendor
+ host_cpu
+ host
+ build_os
+ build_vendor
+ build_cpu
+ build
  am__fastdepCC_FALSE
  am__fastdepCC_TRUE
***************
*** 1075,1080 ****
--- 1128,1144 ----
  CFLAGS
  CC
+ PERL_CONF_privlibexp
+ PERL_CONF_archlibexp
+ PERL_CONF_libperl
+ PERL_CONF_ccdlflags
+ PERL_CONF_optimize
+ PERL_CONF_cccdlflags
+ PERL_CONF_ccflags
  PERL_CONF_cc
  PERL
+ PERL_EXT_CC
+ PERL_EXT_LDFLAGS
+ PERL_EXT_CPPFLAGS
+ PERL_EXT_CFLAGS
  AM_BACKSLASH
  AM_DEFAULT_VERBOSITY
***************
*** 1155,1158 ****
--- 1219,1223 ----
  with_libiconv_prefix
  with_libintl_prefix
+ enable_cross_guesses
  enable_static
  enable_shared
***************
*** 1166,1169 ****
--- 1231,1238 ----
  host_alias
  target_alias
+ PERL_EXT_CFLAGS
+ PERL_EXT_CPPFLAGS
+ PERL_EXT_LDFLAGS
+ PERL_EXT_CC
  CC
  CFLAGS
***************
*** 1172,1180 ****
  CPPFLAGS
  CPP
! LT_SYS_LIBRARY_PATH
! PERL_EXT_CFLAGS
! PERL_EXT_CPPFLAGS
! PERL_EXT_LDFLAGS
! PERL_EXT_CC'
  
  
--- 1241,1245 ----
  CPPFLAGS
  CPP
! LT_SYS_LIBRARY_PATH'
  
  
***************
*** 1245,1250 ****
    esac
  
-   # Accept the important Cygnus configure options, so we can diagnose typos.
- 
    case $ac_dashdash$ac_option in
    --)
--- 1310,1313 ----
***************
*** 1287,1293 ****
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid feature name: $ac_useropt"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
--- 1350,1356 ----
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid feature name: \`$ac_useropt'"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
***************
*** 1313,1319 ****
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid feature name: $ac_useropt"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
--- 1376,1382 ----
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid feature name: \`$ac_useropt'"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
***************
*** 1526,1532 ****
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid package name: $ac_useropt"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
--- 1589,1595 ----
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid package name: \`$ac_useropt'"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
***************
*** 1542,1548 ****
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid package name: $ac_useropt"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
--- 1605,1611 ----
      # Reject names that are not valid shell variable names.
      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       as_fn_error $? "invalid package name: \`$ac_useropt'"
      ac_useropt_orig=$ac_useropt
!     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
      case $ac_user_opts in
        *"
***************
*** 1588,1594 ****
    *)
      # FIXME: should be removed in autoconf 3.0.
!     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
!       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
      : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
      ;;
--- 1651,1657 ----
    *)
      # FIXME: should be removed in autoconf 3.0.
!     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
!       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
      : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
      ;;
***************
*** 1606,1610 ****
      no) ;;
      fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
!     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
    esac
  fi
--- 1669,1673 ----
      no) ;;
      fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
!     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
    esac
  fi
***************
*** 1670,1674 ****
  	 X"$as_myself" : 'X\(//\)$' \| \
  	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$as_myself" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 1733,1737 ----
  	 X"$as_myself" : 'X\(//\)$' \| \
  	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$as_myself" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 1815,1818 ****
--- 1878,1883 ----
    --disable-nls           do not use Native Language Support
    --disable-rpath         do not hardcode runtime library paths
+   --enable-cross-guesses={conservative|risky}
+                           specify policy for cross-compilation guesses
    --enable-static[=PKGS]  build static libraries [default=no]
    --enable-shared[=PKGS]  build shared libraries [default=yes]
***************
*** 1839,1842 ****
--- 1904,1914 ----
  
  Some influential environment variables:
+   PERL_EXT_CFLAGS
+               Compiler flags for a Perl extension
+   PERL_EXT_CPPFLAGS
+               C preprocessor flags for a Perl extension
+   PERL_EXT_LDFLAGS
+               Linker flags for a Perl extension
+   PERL_EXT_CC Compiler for a Perl extension
    CC          C compiler command
    CFLAGS      C compiler flags
***************
*** 1849,1859 ****
    LT_SYS_LIBRARY_PATH
                User-defined run-time library search path.
-   PERL_EXT_CFLAGS
-               Compiler flags for a Perl extension
-   PERL_EXT_CPPFLAGS
-               C preprocessor flags for a Perl extension
-   PERL_EXT_LDFLAGS
-               Linker flags for a Perl extension
-   PERL_EXT_CC Compiler for a Perl extension
  
  Use these variables to override the choices made by `configure' or to help
--- 1921,1924 ----
***************
*** 1876,1882 ****
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
--- 1941,1947 ----
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
***************
*** 1906,1910 ****
  
      cd "$ac_dir" || { ac_status=$?; continue; }
!     # Check for guested configure.
      if test -f "$ac_srcdir/configure.gnu"; then
        echo &&
--- 1971,1976 ----
  
      cd "$ac_dir" || { ac_status=$?; continue; }
!     # Check for configure.gnu first; this name is used for a wrapper for
!     # Metaconfig's "Configure" on case-insensitive file systems.
      if test -f "$ac_srcdir/configure.gnu"; then
        echo &&
***************
*** 1914,1918 ****
        $SHELL "$ac_srcdir/configure" --help=recursive
      else
!       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
      fi || ac_status=$?
      cd "$ac_pwd" || { ac_status=$?; break; }
--- 1980,1984 ----
        $SHELL "$ac_srcdir/configure" --help=recursive
      else
!       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
      fi || ac_status=$?
      cd "$ac_pwd" || { ac_status=$?; break; }
***************
*** 1924,1930 ****
    cat <<\_ACEOF
  texinfo configure 0
! generated by GNU Autoconf 2.69
  
! Copyright (C) 2012 Free Software Foundation, Inc.
  This configure script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it.
--- 1990,1996 ----
    cat <<\_ACEOF
  texinfo configure 0
! generated by GNU Autoconf 2.71
  
! Copyright (C) 2021 Free Software Foundation, Inc.
  This configure script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it.
***************
*** 1943,1947 ****
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   rm -f conftest.$ac_objext
    if { { ac_try="$ac_compile"
  case "(($ac_try" in
--- 2009,2013 ----
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   rm -f conftest.$ac_objext conftest.beam
    if { { ac_try="$ac_compile"
  case "(($ac_try" in
***************
*** 1950,1954 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_compile") 2>conftest.err
    ac_status=$?
--- 2016,2020 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_compile") 2>conftest.err
    ac_status=$?
***************
*** 1958,1969 ****
      mv -f conftest.er1 conftest.err
    fi
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && {
  	 test -z "$ac_c_werror_flag" ||
  	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then :
    ac_retval=0
! else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 2024,2036 ----
      mv -f conftest.er1 conftest.err
    fi
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && {
  	 test -z "$ac_c_werror_flag" ||
  	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext
! then :
    ac_retval=0
! else $as_nop
!   printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 1975,1978 ****
--- 2042,2078 ----
  } # ac_fn_c_try_compile
  
+ # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+ # -------------------------------------------------------
+ # Tests whether HEADER exists and can be compiled using the include files in
+ # INCLUDES, setting the cache variable VAR accordingly.
+ ac_fn_c_check_header_compile ()
+ {
+   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ printf %s "checking for $2... " >&6; }
+ if eval test \${$3+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ $4
+ #include <$2>
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   eval "$3=yes"
+ else $as_nop
+   eval "$3=no"
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ eval ac_res=\$$3
+ 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ printf "%s\n" "$ac_res" >&6; }
+   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ 
+ } # ac_fn_c_check_header_compile
+ 
  # ac_fn_c_try_cpp LINENO
  # ----------------------
***************
*** 1987,1991 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
    ac_status=$?
--- 2087,2091 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
    ac_status=$?
***************
*** 1995,2006 ****
      mv -f conftest.er1 conftest.err
    fi
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } > conftest.i && {
  	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
  	 test ! -s conftest.err
!        }; then :
    ac_retval=0
! else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 2095,2107 ----
      mv -f conftest.er1 conftest.err
    fi
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } > conftest.i && {
  	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
  	 test ! -s conftest.err
!        }
! then :
    ac_retval=0
! else $as_nop
!   printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 2012,2175 ****
  } # ac_fn_c_try_cpp
  
- # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
- # -------------------------------------------------------
- # Tests whether HEADER exists, giving a warning if it cannot be compiled using
- # the include files in INCLUDES and setting the cache variable VAR
- # accordingly.
- ac_fn_c_check_header_mongrel ()
- {
-   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-   if eval \${$3+:} false; then :
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
- $as_echo_n "checking for $2... " >&6; }
- if eval \${$3+:} false; then :
-   $as_echo_n "(cached) " >&6
- fi
- eval ac_res=\$$3
- 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
- $as_echo "$ac_res" >&6; }
- else
-   # Is the header compilable?
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
- $as_echo_n "checking $2 usability... " >&6; }
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- $4
- #include <$2>
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   ac_header_compiler=yes
- else
-   ac_header_compiler=no
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
- $as_echo "$ac_header_compiler" >&6; }
- 
- # Is the header present?
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
- $as_echo_n "checking $2 presence... " >&6; }
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <$2>
- _ACEOF
- if ac_fn_c_try_cpp "$LINENO"; then :
-   ac_header_preproc=yes
- else
-   ac_header_preproc=no
- fi
- rm -f conftest.err conftest.i conftest.$ac_ext
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
- $as_echo "$ac_header_preproc" >&6; }
- 
- # So?  What about this header?
- case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
-   yes:no: )
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
- $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
- $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-     ;;
-   no:yes:* )
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
- $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
- $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
- $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
- $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
-     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
- $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-     ;;
- esac
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
- $as_echo_n "checking for $2... " >&6; }
- if eval \${$3+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   eval "$3=\$ac_header_compiler"
- fi
- eval ac_res=\$$3
- 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
- $as_echo "$ac_res" >&6; }
- fi
-   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
- 
- } # ac_fn_c_check_header_mongrel
- 
- # ac_fn_c_try_run LINENO
- # ----------------------
- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
- # that executables *can* be run.
- ac_fn_c_try_run ()
- {
-   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-   if { { ac_try="$ac_link"
- case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
- $as_echo "$ac_try_echo"; } >&5
-   (eval "$ac_link") 2>&5
-   ac_status=$?
-   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
-   { { case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
- $as_echo "$ac_try_echo"; } >&5
-   (eval "$ac_try") 2>&5
-   ac_status=$?
-   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-   test $ac_status = 0; }; }; then :
-   ac_retval=0
- else
-   $as_echo "$as_me: program exited with status $ac_status" >&5
-        $as_echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
- 
-        ac_retval=$ac_status
- fi
-   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-   as_fn_set_status $ac_retval
- 
- } # ac_fn_c_try_run
- 
- # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
- # -------------------------------------------------------
- # Tests whether HEADER exists and can be compiled using the include files in
- # INCLUDES, setting the cache variable VAR accordingly.
- ac_fn_c_check_header_compile ()
- {
-   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
- $as_echo_n "checking for $2... " >&6; }
- if eval \${$3+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- $4
- #include <$2>
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   eval "$3=yes"
- else
-   eval "$3=no"
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- fi
- eval ac_res=\$$3
- 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
- $as_echo "$ac_res" >&6; }
-   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
- 
- } # ac_fn_c_check_header_compile
- 
  # ac_fn_c_try_link LINENO
  # -----------------------
--- 2113,2116 ----
***************
*** 2178,2182 ****
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   rm -f conftest.$ac_objext conftest$ac_exeext
    if { { ac_try="$ac_link"
  case "(($ac_try" in
--- 2119,2123 ----
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
    if { { ac_try="$ac_link"
  case "(($ac_try" in
***************
*** 2185,2189 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>conftest.err
    ac_status=$?
--- 2126,2130 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>conftest.err
    ac_status=$?
***************
*** 2193,2197 ****
      mv -f conftest.er1 conftest.err
    fi
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && {
  	 test -z "$ac_c_werror_flag" ||
--- 2134,2138 ----
      mv -f conftest.er1 conftest.err
    fi
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && {
  	 test -z "$ac_c_werror_flag" ||
***************
*** 2200,2207 ****
  	 test "$cross_compiling" = yes ||
  	 test -x conftest$ac_exeext
!        }; then :
    ac_retval=0
! else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 2141,2149 ----
  	 test "$cross_compiling" = yes ||
  	 test -x conftest$ac_exeext
!        }
! then :
    ac_retval=0
! else $as_nop
!   printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 2218,2221 ****
--- 2160,2206 ----
  } # ac_fn_c_try_link
  
+ # ac_fn_c_try_run LINENO
+ # ----------------------
+ # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
+ # executables *can* be run.
+ ac_fn_c_try_run ()
+ {
+   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+   if { { ac_try="$ac_link"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+ eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+ printf "%s\n" "$ac_try_echo"; } >&5
+   (eval "$ac_link") 2>&5
+   ac_status=$?
+   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+   { { case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+ eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+ printf "%s\n" "$ac_try_echo"; } >&5
+   (eval "$ac_try") 2>&5
+   ac_status=$?
+   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+ then :
+   ac_retval=0
+ else $as_nop
+   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
+        printf "%s\n" "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+        ac_retval=$ac_status
+ fi
+   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+   as_fn_set_status $ac_retval
+ 
+ } # ac_fn_c_try_run
+ 
  # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
  # -------------------------------------------
***************
*** 2225,2233 ****
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
! $as_echo_n "checking for $2... " >&6; }
! if eval \${$3+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    eval "$3=no"
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 2210,2219 ----
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
! printf %s "checking for $2... " >&6; }
! if eval test \${$3+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    eval "$3=no"
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 2235,2239 ****
  $4
  int
! main ()
  {
  if (sizeof ($2))
--- 2221,2225 ----
  $4
  int
! main (void)
  {
  if (sizeof ($2))
***************
*** 2243,2252 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main ()
  {
  if (sizeof (($2)))
--- 2229,2239 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main (void)
  {
  if (sizeof (($2)))
***************
*** 2256,2342 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
! else
    eval "$3=yes"
  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
  eval ac_res=\$$3
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
  } # ac_fn_c_check_type
  
- # ac_fn_c_check_func LINENO FUNC VAR
- # ----------------------------------
- # Tests whether FUNC exists, setting the cache variable VAR accordingly
- ac_fn_c_check_func ()
- {
-   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
- $as_echo_n "checking for $2... " >&6; }
- if eval \${$3+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
-    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
- #define $2 innocuous_$2
- 
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $2 (); below.
-     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-     <limits.h> exists even on freestanding compilers.  */
- 
- #ifdef __STDC__
- # include <limits.h>
- #else
- # include <assert.h>
- #endif
- 
- #undef $2
- 
- /* Override any GCC internal prototype to avoid an error.
-    Use char because int might match the return type of a GCC
-    builtin and then its argument prototype would still apply.  */
- #ifdef __cplusplus
- extern "C"
- #endif
- char $2 ();
- /* The GNU C library defines this for functions which it implements
-     to always fail with ENOSYS.  Some functions are actually named
-     something starting with __ and the normal name is an alias.  */
- #if defined __stub_$2 || defined __stub___$2
- choke me
- #endif
- 
- int
- main ()
- {
- return $2 ();
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_link "$LINENO"; then :
-   eval "$3=yes"
- else
-   eval "$3=no"
- fi
- rm -f core conftest.err conftest.$ac_objext \
-     conftest$ac_exeext conftest.$ac_ext
- fi
- eval ac_res=\$$3
- 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
- $as_echo "$ac_res" >&6; }
-   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
- 
- } # ac_fn_c_check_func
- 
  # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
  # --------------------------------------------
--- 2243,2263 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
! else $as_nop
    eval "$3=yes"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
  eval ac_res=\$$3
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
  } # ac_fn_c_check_type
  
  # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
  # --------------------------------------------
***************
*** 2353,2357 ****
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) >= 0)];
--- 2274,2278 ----
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) >= 0)];
***************
*** 2363,2367 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_lo=0 ac_mid=0
    while :; do
--- 2284,2289 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_lo=0 ac_mid=0
    while :; do
***************
*** 2370,2374 ****
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
--- 2292,2296 ----
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
***************
*** 2380,2386 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_hi=$ac_mid; break
! else
    as_fn_arith $ac_mid + 1 && ac_lo=$as_val
  			if test $ac_lo -le $ac_mid; then
--- 2302,2309 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_hi=$ac_mid; break
! else $as_nop
    as_fn_arith $ac_mid + 1 && ac_lo=$as_val
  			if test $ac_lo -le $ac_mid; then
***************
*** 2390,2401 ****
  			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    done
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) < 0)];
--- 2313,2324 ----
  			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
    done
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) < 0)];
***************
*** 2407,2411 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_hi=-1 ac_mid=-1
    while :; do
--- 2330,2335 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_hi=-1 ac_mid=-1
    while :; do
***************
*** 2414,2418 ****
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) >= $ac_mid)];
--- 2338,2342 ----
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) >= $ac_mid)];
***************
*** 2424,2430 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_lo=$ac_mid; break
! else
    as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
  			if test $ac_mid -le $ac_hi; then
--- 2348,2355 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_lo=$ac_mid; break
! else $as_nop
    as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
  			if test $ac_mid -le $ac_hi; then
***************
*** 2434,2445 ****
  			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    done
! else
    ac_lo= ac_hi=
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  # Binary search between lo and hi bounds.
  while test "x$ac_lo" != "x$ac_hi"; do
--- 2359,2370 ----
  			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
    done
! else $as_nop
    ac_lo= ac_hi=
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  # Binary search between lo and hi bounds.
  while test "x$ac_lo" != "x$ac_hi"; do
***************
*** 2449,2453 ****
  $4
  int
! main ()
  {
  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
--- 2374,2378 ----
  $4
  int
! main (void)
  {
  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
***************
*** 2459,2468 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_hi=$ac_mid
! else
    as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
  case $ac_lo in #((
--- 2384,2394 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_hi=$ac_mid
! else $as_nop
    as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  done
  case $ac_lo in #((
***************
*** 2474,2483 ****
  /* end confdefs.h.  */
  $4
! static long int longval () { return $2; }
! static unsigned long int ulongval () { return $2; }
  #include <stdio.h>
  #include <stdlib.h>
  int
! main ()
  {
  
--- 2400,2409 ----
  /* end confdefs.h.  */
  $4
! static long int longval (void) { return $2; }
! static unsigned long int ulongval (void) { return $2; }
  #include <stdio.h>
  #include <stdlib.h>
  int
! main (void)
  {
  
***************
*** 2507,2513 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    echo >>conftest.val; read $3 <conftest.val; ac_retval=0
! else
    ac_retval=1
  fi
--- 2433,2440 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    echo >>conftest.val; read $3 <conftest.val; ac_retval=0
! else $as_nop
    ac_retval=1
  fi
***************
*** 2522,2544 ****
  } # ac_fn_c_compute_int
  
! # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
! # ---------------------------------------------
  # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
! # accordingly.
! ac_fn_c_check_decl ()
  {
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    as_decl_name=`echo $2|sed 's/ *(.*//'`
    as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
! $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
! if eval \${$3+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main ()
  {
  #ifndef $as_decl_name
--- 2449,2478 ----
  } # ac_fn_c_compute_int
  
! # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
! # ------------------------------------------------------------------
  # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
! # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
! ac_fn_check_decl ()
  {
+   ac_save_ac_compile="$ac_compile"
+   if test -n "$ac_compile_for_check_decl"; then
+     ac_compile="$ac_compile_for_check_decl"
+   fi
    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    as_decl_name=`echo $2|sed 's/ *(.*//'`
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
+ printf %s "checking whether $as_decl_name is declared... " >&6; }
+ if eval test \${$3+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
    as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
!   eval ac_save_FLAGS=\$$6
!   as_fn_append $6 " $5"
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $4
  int
! main (void)
  {
  #ifndef $as_decl_name
***************
*** 2554,2570 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    eval "$3=yes"
! else
    eval "$3=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
  eval ac_res=\$$3
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  
- } # ac_fn_c_check_decl
  cat >config.log <<_ACEOF
  This file contains any messages produced by compilers while
--- 2488,2590 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    eval "$3=yes"
! else $as_nop
    eval "$3=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!   eval $6=\$ac_save_FLAGS
! 
  fi
  eval ac_res=\$$3
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+   ac_compile="$ac_save_ac_compile"
+ 
+ } # ac_fn_check_decl
+ 
+ # ac_fn_c_check_func LINENO FUNC VAR
+ # ----------------------------------
+ # Tests whether FUNC exists, setting the cache variable VAR accordingly
+ ac_fn_c_check_func ()
+ {
+   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ printf %s "checking for $2... " >&6; }
+ if eval test \${$3+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+ #define $2 innocuous_$2
+ 
+ /* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $2 (); below.  */
+ 
+ #include <limits.h>
+ #undef $2
+ 
+ /* Override any GCC internal prototype to avoid an error.
+    Use char because int might match the return type of a GCC
+    builtin and then its argument prototype would still apply.  */
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+ char $2 ();
+ /* The GNU C library defines this for functions which it implements
+     to always fail with ENOSYS.  Some functions are actually named
+     something starting with __ and the normal name is an alias.  */
+ #if defined __stub_$2 || defined __stub___$2
+ choke me
+ #endif
+ 
+ int
+ main (void)
+ {
+ return $2 ();
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"
+ then :
+   eval "$3=yes"
+ else $as_nop
+   eval "$3=no"
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
+     conftest$ac_exeext conftest.$ac_ext
+ fi
+ eval ac_res=\$$3
+ 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ printf "%s\n" "$ac_res" >&6; }
+   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ 
+ } # ac_fn_c_check_func
+ ac_configure_args_raw=
+ for ac_arg
+ do
+   case $ac_arg in
+   *\'*)
+     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+   esac
+   as_fn_append ac_configure_args_raw " '$ac_arg'"
+ done
+ 
+ case $ac_configure_args_raw in
+   *$as_nl*)
+     ac_safe_unquote= ;;
+   *)
+     ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
+     ac_unsafe_a="$ac_unsafe_z#~"
+     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
+     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
+ esac
  
  cat >config.log <<_ACEOF
  This file contains any messages produced by compilers while
***************
*** 2572,2578 ****
  
  It was created by texinfo $as_me 0, which was
! generated by GNU Autoconf 2.69.  Invocation command line was
  
!   $ $0 $@
  
  _ACEOF
--- 2592,2598 ----
  
  It was created by texinfo $as_me 0, which was
! generated by GNU Autoconf 2.71.  Invocation command line was
  
!   $ $0$ac_configure_args_raw
  
  _ACEOF
***************
*** 2607,2612 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     $as_echo "PATH: $as_dir"
    done
  IFS=$as_save_IFS
--- 2627,2636 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     printf "%s\n" "PATH: $as_dir"
    done
  IFS=$as_save_IFS
***************
*** 2643,2647 ****
        continue ;;
      *\'*)
!       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      case $ac_pass in
--- 2667,2671 ----
        continue ;;
      *\'*)
!       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      case $ac_pass in
***************
*** 2678,2686 ****
  # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
  trap 'exit_status=$?
    # Save into config.log some information that might help in debugging.
    {
      echo
  
!     $as_echo "## ---------------- ##
  ## Cache variables. ##
  ## ---------------- ##"
--- 2702,2712 ----
  # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
  trap 'exit_status=$?
+   # Sanitize IFS.
+   IFS=" ""	$as_nl"
    # Save into config.log some information that might help in debugging.
    {
      echo
  
!     printf "%s\n" "## ---------------- ##
  ## Cache variables. ##
  ## ---------------- ##"
***************
*** 2693,2698 ****
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
! $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
        esac
        case $ac_var in #(
--- 2719,2724 ----
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
! printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
        esac
        case $ac_var in #(
***************
*** 2718,2722 ****
      echo
  
!     $as_echo "## ----------------- ##
  ## Output variables. ##
  ## ----------------- ##"
--- 2744,2748 ----
      echo
  
!     printf "%s\n" "## ----------------- ##
  ## Output variables. ##
  ## ----------------- ##"
***************
*** 2726,2737 ****
        eval ac_val=\$$ac_var
        case $ac_val in
!       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
        esac
!       $as_echo "$ac_var='\''$ac_val'\''"
      done | sort
      echo
  
      if test -n "$ac_subst_files"; then
!       $as_echo "## ------------------- ##
  ## File substitutions. ##
  ## ------------------- ##"
--- 2752,2763 ----
        eval ac_val=\$$ac_var
        case $ac_val in
!       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
        esac
!       printf "%s\n" "$ac_var='\''$ac_val'\''"
      done | sort
      echo
  
      if test -n "$ac_subst_files"; then
!       printf "%s\n" "## ------------------- ##
  ## File substitutions. ##
  ## ------------------- ##"
***************
*** 2741,2747 ****
  	eval ac_val=\$$ac_var
  	case $ac_val in
! 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
  	esac
! 	$as_echo "$ac_var='\''$ac_val'\''"
        done | sort
        echo
--- 2767,2773 ----
  	eval ac_val=\$$ac_var
  	case $ac_val in
! 	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
  	esac
! 	printf "%s\n" "$ac_var='\''$ac_val'\''"
        done | sort
        echo
***************
*** 2749,2753 ****
  
      if test -s confdefs.h; then
!       $as_echo "## ----------- ##
  ## confdefs.h. ##
  ## ----------- ##"
--- 2775,2779 ----
  
      if test -s confdefs.h; then
!       printf "%s\n" "## ----------- ##
  ## confdefs.h. ##
  ## ----------- ##"
***************
*** 2757,2762 ****
      fi
      test "$ac_signal" != 0 &&
!       $as_echo "$as_me: caught signal $ac_signal"
!     $as_echo "$as_me: exit $exit_status"
    } >&5
    rm -f core *.core core.conftest.* &&
--- 2783,2788 ----
      fi
      test "$ac_signal" != 0 &&
!       printf "%s\n" "$as_me: caught signal $ac_signal"
!     printf "%s\n" "$as_me: exit $exit_status"
    } >&5
    rm -f core *.core core.conftest.* &&
***************
*** 2772,2832 ****
  rm -f -r conftest* confdefs.h
  
! $as_echo "/* confdefs.h */" > confdefs.h
  
  # Predefined preprocessor variables.
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_NAME "$PACKAGE_NAME"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_VERSION "$PACKAGE_VERSION"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_STRING "$PACKAGE_STRING"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
! _ACEOF
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE_URL "$PACKAGE_URL"
! _ACEOF
  
  
  # Let the site file select an alternate cache file if it wants to.
  # Prefer an explicitly selected file to automatically selected ones.
- ac_site_file1=NONE
- ac_site_file2=NONE
  if test -n "$CONFIG_SITE"; then
!   # We do not want a PATH search for config.site.
!   case $CONFIG_SITE in #((
!     -*)  ac_site_file1=./$CONFIG_SITE;;
!     */*) ac_site_file1=$CONFIG_SITE;;
!     *)   ac_site_file1=./$CONFIG_SITE;;
!   esac
  elif test "x$prefix" != xNONE; then
!   ac_site_file1=$prefix/share/config.site
!   ac_site_file2=$prefix/etc/config.site
  else
!   ac_site_file1=$ac_default_prefix/share/config.site
!   ac_site_file2=$ac_default_prefix/etc/config.site
  fi
! for ac_site_file in "$ac_site_file1" "$ac_site_file2"
  do
!   test "x$ac_site_file" = xNONE && continue
!   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
! $as_echo "$as_me: loading site script $ac_site_file" >&6;}
      sed 's/^/| /' "$ac_site_file" >&5
      . "$ac_site_file" \
!       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "failed to load site script $ac_site_file
  See \`config.log' for more details" "$LINENO" 5; }
--- 2798,2843 ----
  rm -f -r conftest* confdefs.h
  
! printf "%s\n" "/* confdefs.h */" > confdefs.h
  
  # Predefined preprocessor variables.
  
! printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
  
! printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
  
  
  # Let the site file select an alternate cache file if it wants to.
  # Prefer an explicitly selected file to automatically selected ones.
  if test -n "$CONFIG_SITE"; then
!   ac_site_files="$CONFIG_SITE"
  elif test "x$prefix" != xNONE; then
!   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
  else
!   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  fi
! 
! for ac_site_file in $ac_site_files
  do
!   case $ac_site_file in #(
!   */*) :
!      ;; #(
!   *) :
!     ac_site_file=./$ac_site_file ;;
! esac
!   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
! printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
      sed 's/^/| /' "$ac_site_file" >&5
      . "$ac_site_file" \
!       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "failed to load site script $ac_site_file
  See \`config.log' for more details" "$LINENO" 5; }
***************
*** 2838,2843 ****
    # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
    if test /dev/null != "$cache_file" && test -f "$cache_file"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
! $as_echo "$as_me: loading cache $cache_file" >&6;}
      case $cache_file in
        [\\/]* | ?:[\\/]* ) . "$cache_file";;
--- 2849,2854 ----
    # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
    if test /dev/null != "$cache_file" && test -f "$cache_file"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
! printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
      case $cache_file in
        [\\/]* | ?:[\\/]* ) . "$cache_file";;
***************
*** 2846,2866 ****
    fi
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
! $as_echo "$as_me: creating cache $cache_file" >&6;}
    >$cache_file
  fi
  
  gt_needs="$gt_needs "
! as_fn_append ac_func_list " getdelim"
! as_fn_append ac_header_list " limits.h"
! as_fn_append ac_header_list " sys/mman.h"
! as_fn_append ac_func_list " mprotect"
! as_fn_append ac_header_list " wchar.h"
! as_fn_append ac_header_list " stdint.h"
! as_fn_append ac_func_list " strndup"
! as_fn_append ac_func_list " vasnprintf"
! as_fn_append ac_header_list " features.h"
! as_fn_append ac_func_list " snprintf"
! as_fn_append ac_header_list " crtdefs.h"
  # Check that the precious variables saved in the cache have kept the same
  # value.
--- 2857,3292 ----
    fi
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
! printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
    >$cache_file
  fi
  
+ # Test code for whether the C compiler supports C89 (global declarations)
+ ac_c_conftest_c89_globals='
+ /* Does the compiler advertise C89 conformance?
+    Do not test the value of __STDC__, because some compilers set it to 0
+    while being otherwise adequately conformant. */
+ #if !defined __STDC__
+ # error "Compiler does not advertise C89 conformance"
+ #endif
+ 
+ #include <stddef.h>
+ #include <stdarg.h>
+ struct stat;
+ /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
+ struct buf { int x; };
+ struct buf * (*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 do not provoke an error unfortunately, instead are silently treated
+    as an "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 is necessary to write \x00 == 0 to get something
+    that is 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 **, int *(*)(struct buf *, struct stat *, int),
+                int, int);'
+ 
+ # Test code for whether the C compiler supports C89 (body of main).
+ ac_c_conftest_c89_main='
+ ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
+ '
+ 
+ # Test code for whether the C compiler supports C99 (global declarations)
+ ac_c_conftest_c99_globals='
+ // Does the compiler advertise C99 conformance?
+ #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
+ # error "Compiler does not advertise C99 conformance"
+ #endif
+ 
+ #include <stdbool.h>
+ extern int puts (const char *);
+ extern int printf (const char *, ...);
+ extern int dprintf (int, const char *, ...);
+ extern void *malloc (size_t);
+ 
+ // Check varargs macros.  These examples are taken from C99 6.10.3.5.
+ // dprintf is used instead of fprintf to avoid needing to declare
+ // FILE and stderr.
+ #define debug(...) dprintf (2, __VA_ARGS__)
+ #define showlist(...) puts (#__VA_ARGS__)
+ #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+ static void
+ test_varargs_macros (void)
+ {
+   int x = 1234;
+   int y = 5678;
+   debug ("Flag");
+   debug ("X = %d\n", x);
+   showlist (The first, second, and third items.);
+   report (x>y, "x is %d but y is %d", x, y);
+ }
+ 
+ // Check long long types.
+ #define BIG64 18446744073709551615ull
+ #define BIG32 4294967295ul
+ #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+ #if !BIG_OK
+   #error "your preprocessor is broken"
+ #endif
+ #if BIG_OK
+ #else
+   #error "your preprocessor is broken"
+ #endif
+ static long long int bignum = -9223372036854775807LL;
+ static unsigned long long int ubignum = BIG64;
+ 
+ struct incomplete_array
+ {
+   int datasize;
+   double data[];
+ };
+ 
+ struct named_init {
+   int number;
+   const wchar_t *name;
+   double average;
+ };
+ 
+ typedef const char *ccp;
+ 
+ static inline int
+ test_restrict (ccp restrict text)
+ {
+   // See if C++-style comments work.
+   // Iterate through items via the restricted pointer.
+   // Also check for declarations in for loops.
+   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
+     continue;
+   return 0;
+ }
+ 
+ // Check varargs and va_copy.
+ static bool
+ test_varargs (const char *format, ...)
+ {
+   va_list args;
+   va_start (args, format);
+   va_list args_copy;
+   va_copy (args_copy, args);
+ 
+   const char *str = "";
+   int number = 0;
+   float fnumber = 0;
+ 
+   while (*format)
+     {
+       switch (*format++)
+ 	{
+ 	case '\''s'\'': // string
+ 	  str = va_arg (args_copy, const char *);
+ 	  break;
+ 	case '\''d'\'': // int
+ 	  number = va_arg (args_copy, int);
+ 	  break;
+ 	case '\''f'\'': // float
+ 	  fnumber = va_arg (args_copy, double);
+ 	  break;
+ 	default:
+ 	  break;
+ 	}
+     }
+   va_end (args_copy);
+   va_end (args);
+ 
+   return *str && number && fnumber;
+ }
+ '
+ 
+ # Test code for whether the C compiler supports C99 (body of main).
+ ac_c_conftest_c99_main='
+   // Check bool.
+   _Bool success = false;
+   success |= (argc != 0);
+ 
+   // Check restrict.
+   if (test_restrict ("String literal") == 0)
+     success = true;
+   char *restrict newvar = "Another string";
+ 
+   // Check varargs.
+   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
+   test_varargs_macros ();
+ 
+   // Check flexible array members.
+   struct incomplete_array *ia =
+     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+   ia->datasize = 10;
+   for (int i = 0; i < ia->datasize; ++i)
+     ia->data[i] = i * 1.234;
+ 
+   // Check named initializers.
+   struct named_init ni = {
+     .number = 34,
+     .name = L"Test wide string",
+     .average = 543.34343,
+   };
+ 
+   ni.number = 58;
+ 
+   int dynamic_array[ni.number];
+   dynamic_array[0] = argv[0][0];
+   dynamic_array[ni.number - 1] = 543;
+ 
+   // work around unused variable warnings
+   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
+ 	 || dynamic_array[ni.number - 1] != 543);
+ '
+ 
+ # Test code for whether the C compiler supports C11 (global declarations)
+ ac_c_conftest_c11_globals='
+ // Does the compiler advertise C11 conformance?
+ #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
+ # error "Compiler does not advertise C11 conformance"
+ #endif
+ 
+ // Check _Alignas.
+ char _Alignas (double) aligned_as_double;
+ char _Alignas (0) no_special_alignment;
+ extern char aligned_as_int;
+ char _Alignas (0) _Alignas (int) aligned_as_int;
+ 
+ // Check _Alignof.
+ enum
+ {
+   int_alignment = _Alignof (int),
+   int_array_alignment = _Alignof (int[100]),
+   char_alignment = _Alignof (char)
+ };
+ _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
+ 
+ // Check _Noreturn.
+ int _Noreturn does_not_return (void) { for (;;) continue; }
+ 
+ // Check _Static_assert.
+ struct test_static_assert
+ {
+   int x;
+   _Static_assert (sizeof (int) <= sizeof (long int),
+                   "_Static_assert does not work in struct");
+   long int y;
+ };
+ 
+ // Check UTF-8 literals.
+ #define u8 syntax error!
+ char const utf8_literal[] = u8"happens to be ASCII" "another string";
+ 
+ // Check duplicate typedefs.
+ typedef long *long_ptr;
+ typedef long int *long_ptr;
+ typedef long_ptr long_ptr;
+ 
+ // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
+ struct anonymous
+ {
+   union {
+     struct { int i; int j; };
+     struct { int k; long int l; } w;
+   };
+   int m;
+ } v1;
+ '
+ 
+ # Test code for whether the C compiler supports C11 (body of main).
+ ac_c_conftest_c11_main='
+   _Static_assert ((offsetof (struct anonymous, i)
+ 		   == offsetof (struct anonymous, w.k)),
+ 		  "Anonymous union alignment botch");
+   v1.i = 2;
+   v1.w.k = 5;
+   ok |= v1.i != 5;
+ '
+ 
+ # Test code for whether the C compiler supports C11 (complete).
+ ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
+ ${ac_c_conftest_c99_globals}
+ ${ac_c_conftest_c11_globals}
+ 
+ int
+ main (int argc, char **argv)
+ {
+   int ok = 0;
+   ${ac_c_conftest_c89_main}
+   ${ac_c_conftest_c99_main}
+   ${ac_c_conftest_c11_main}
+   return ok;
+ }
+ "
+ 
+ # Test code for whether the C compiler supports C99 (complete).
+ ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
+ ${ac_c_conftest_c99_globals}
+ 
+ int
+ main (int argc, char **argv)
+ {
+   int ok = 0;
+   ${ac_c_conftest_c89_main}
+   ${ac_c_conftest_c99_main}
+   return ok;
+ }
+ "
+ 
+ # Test code for whether the C compiler supports C89 (complete).
+ ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
+ 
+ int
+ main (int argc, char **argv)
+ {
+   int ok = 0;
+   ${ac_c_conftest_c89_main}
+   return ok;
+ }
+ "
+ 
+ as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
+ as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
+ as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
+ as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
+ as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
+ as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
+ as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
+ as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
+ as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
+ as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
+ as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
  gt_needs="$gt_needs "
! as_fn_append ac_func_c_list " getdelim HAVE_GETDELIM"
! as_fn_append ac_header_c_list " limits.h limits_h HAVE_LIMITS_H"
! as_fn_append ac_header_c_list " sys/mman.h sys_mman_h HAVE_SYS_MMAN_H"
! as_fn_append ac_func_c_list " mprotect HAVE_MPROTECT"
! as_fn_append ac_func_c_list " strndup HAVE_STRNDUP"
! as_fn_append ac_func_c_list " vasnprintf HAVE_VASNPRINTF"
! as_fn_append ac_header_c_list " features.h features_h HAVE_FEATURES_H"
! as_fn_append ac_func_c_list " snprintf HAVE_SNPRINTF"
! as_fn_append ac_header_c_list " crtdefs.h crtdefs_h HAVE_CRTDEFS_H"
! 
! # Auxiliary files required by this configure script.
! ac_aux_files="ltmain.sh config.rpath config.guess config.sub compile missing install-sh"
! 
! # Locations in which to look for auxiliary files.
! ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
! 
! # Search for a directory containing all of the required auxiliary files,
! # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
! # If we don't find one directory that contains all the files we need,
! # we report the set of missing files from the *first* directory in
! # $ac_aux_dir_candidates and give up.
! ac_missing_aux_files=""
! ac_first_candidate=:
! printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! as_found=false
! for as_dir in $ac_aux_dir_candidates
! do
!   IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!   as_found=:
! 
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
!   ac_aux_dir_found=yes
!   ac_install_sh=
!   for ac_aux in $ac_aux_files
!   do
!     # As a special case, if "install-sh" is required, that requirement
!     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
!     # and $ac_install_sh is set appropriately for whichever one is found.
!     if test x"$ac_aux" = x"install-sh"
!     then
!       if test -f "${as_dir}install-sh"; then
!         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
!         ac_install_sh="${as_dir}install-sh -c"
!       elif test -f "${as_dir}install.sh"; then
!         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
!         ac_install_sh="${as_dir}install.sh -c"
!       elif test -f "${as_dir}shtool"; then
!         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
!         ac_install_sh="${as_dir}shtool install -c"
!       else
!         ac_aux_dir_found=no
!         if $ac_first_candidate; then
!           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
!         else
!           break
!         fi
!       fi
!     else
!       if test -f "${as_dir}${ac_aux}"; then
!         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
!       else
!         ac_aux_dir_found=no
!         if $ac_first_candidate; then
!           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
!         else
!           break
!         fi
!       fi
!     fi
!   done
!   if test "$ac_aux_dir_found" = yes; then
!     ac_aux_dir="$as_dir"
!     break
!   fi
!   ac_first_candidate=false
! 
!   as_found=false
! done
! IFS=$as_save_IFS
! if $as_found
! then :
! 
! else $as_nop
!   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
! fi
! 
! 
! # These three variables are undocumented and unsupported,
! # and are intended to be withdrawn in a future Autoconf release.
! # They can cause serious problems if a builder's source tree is in a directory
! # whose full name contains unusual characters.
! if test -f "${ac_aux_dir}config.guess"; then
!   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
! fi
! if test -f "${ac_aux_dir}config.sub"; then
!   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
! fi
! if test -f "$ac_aux_dir/configure"; then
!   ac_configure="$SHELL ${ac_aux_dir}configure"
! fi
! 
  # Check that the precious variables saved in the cache have kept the same
  # value.
***************
*** 2873,2882 ****
    case $ac_old_set,$ac_new_set in
      set,)
!       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
! $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,set)
!       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
! $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,);;
--- 3299,3308 ----
    case $ac_old_set,$ac_new_set in
      set,)
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
! printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,set)
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
! printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,);;
***************
*** 2887,2902 ****
  	ac_new_val_w=`echo x $ac_new_val`
  	if test "$ac_old_val_w" != "$ac_new_val_w"; then
! 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
! $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
  	  ac_cache_corrupted=:
  	else
! 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
! $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
  	  eval $ac_var=\$ac_old_val
  	fi
! 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
! $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
! 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
! $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
        fi;;
    esac
--- 3313,3328 ----
  	ac_new_val_w=`echo x $ac_new_val`
  	if test "$ac_old_val_w" != "$ac_new_val_w"; then
! 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
! printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
  	  ac_cache_corrupted=:
  	else
! 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
! printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
  	  eval $ac_var=\$ac_old_val
  	fi
! 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
! printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
! 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
! printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
        fi;;
    esac
***************
*** 2904,2908 ****
    if test "$ac_new_set" = set; then
      case $ac_new_val in
!     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
      *) ac_arg=$ac_var=$ac_new_val ;;
      esac
--- 3330,3334 ----
    if test "$ac_new_set" = set; then
      case $ac_new_val in
!     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
      *) ac_arg=$ac_var=$ac_new_val ;;
      esac
***************
*** 2914,2922 ****
  done
  if $ac_cache_corrupted; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
!   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
! $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
!   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
  fi
  ## -------------------- ##
--- 3340,3349 ----
  done
  if $ac_cache_corrupted; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
! printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
!   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
! 	    and start over" "$LINENO" 5
  fi
  ## -------------------- ##
***************
*** 2933,2966 ****
  am__api_version='1.16'
  
- ac_aux_dir=
- for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
-   if test -f "$ac_dir/install-sh"; then
-     ac_aux_dir=$ac_dir
-     ac_install_sh="$ac_aux_dir/install-sh -c"
-     break
-   elif test -f "$ac_dir/install.sh"; then
-     ac_aux_dir=$ac_dir
-     ac_install_sh="$ac_aux_dir/install.sh -c"
-     break
-   elif test -f "$ac_dir/shtool"; then
-     ac_aux_dir=$ac_dir
-     ac_install_sh="$ac_aux_dir/shtool install -c"
-     break
-   fi
- done
- if test -z "$ac_aux_dir"; then
-   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
- fi
- 
- # These three variables are undocumented and unsupported,
- # and are intended to be withdrawn in a future Autoconf release.
- # They can cause serious problems if a builder's source tree is in a directory
- # whose full name contains unusual characters.
- ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
- ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
- ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
  
  
! # Find a good install program.  We prefer a C program (faster),
  # so one script is as good as another.  But avoid the broken or
  # incompatible versions:
--- 3360,3366 ----
  am__api_version='1.16'
  
  
  
!   # Find a good install program.  We prefer a C program (faster),
  # so one script is as good as another.  But avoid the broken or
  # incompatible versions:
***************
*** 2976,2993 ****
  # ./install, which can be erroneously created by make from ./install.sh.
  # Reject install programs that cannot install multiple files.
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
! $as_echo_n "checking for a BSD-compatible install... " >&6; }
  if test -z "$INSTALL"; then
! if ${ac_cv_path_install+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     # Account for people who put trailing slashes in PATH elements.
! case $as_dir/ in #((
!   ./ | .// | /[cC]/* | \
    /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
    ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
--- 3376,3398 ----
  # ./install, which can be erroneously created by make from ./install.sh.
  # Reject install programs that cannot install multiple files.
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
! printf %s "checking for a BSD-compatible install... " >&6; }
  if test -z "$INSTALL"; then
! if test ${ac_cv_path_install+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     # Account for fact that we put trailing slashes in our PATH walk.
! case $as_dir in #((
!   ./ | /[cC]/* | \
    /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
    ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
***************
*** 2999,3009 ****
      for ac_prog in ginstall scoinst install; do
        for ac_exec_ext in '' $ac_executable_extensions; do
! 	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
  	  if test $ac_prog = install &&
! 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  	    # AIX install.  It has an incompatible calling convention.
  	    :
  	  elif test $ac_prog = install &&
! 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  	    # program-specific install script used by HP pwplus--don't use.
  	    :
--- 3404,3414 ----
      for ac_prog in ginstall scoinst install; do
        for ac_exec_ext in '' $ac_executable_extensions; do
! 	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
  	  if test $ac_prog = install &&
! 	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  	    # AIX install.  It has an incompatible calling convention.
  	    :
  	  elif test $ac_prog = install &&
! 	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  	    # program-specific install script used by HP pwplus--don't use.
  	    :
***************
*** 3013,3022 ****
  	    echo two > conftest.two
  	    mkdir conftest.dir
! 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
  	      test -s conftest.one && test -s conftest.two &&
  	      test -s conftest.dir/conftest.one &&
  	      test -s conftest.dir/conftest.two
  	    then
! 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
  	      break 3
  	    fi
--- 3418,3427 ----
  	    echo two > conftest.two
  	    mkdir conftest.dir
! 	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
  	      test -s conftest.one && test -s conftest.two &&
  	      test -s conftest.dir/conftest.one &&
  	      test -s conftest.dir/conftest.two
  	    then
! 	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
  	      break 3
  	    fi
***************
*** 3034,3038 ****
  
  fi
!   if test "${ac_cv_path_install+set}" = set; then
      INSTALL=$ac_cv_path_install
    else
--- 3439,3443 ----
  
  fi
!   if test ${ac_cv_path_install+y}; then
      INSTALL=$ac_cv_path_install
    else
***************
*** 3044,3049 ****
    fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
! $as_echo "$INSTALL" >&6; }
  
  # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
--- 3449,3454 ----
    fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
! printf "%s\n" "$INSTALL" >&6; }
  
  # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
***************
*** 3055,3060 ****
  test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
! $as_echo_n "checking whether build environment is sane... " >&6; }
  # Reject unsafe characters in $srcdir or the absolute working directory
  # name.  Accept space and tab only in the latter.
--- 3460,3465 ----
  test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
! printf %s "checking whether build environment is sane... " >&6; }
  # Reject unsafe characters in $srcdir or the absolute working directory
  # name.  Accept space and tab only in the latter.
***************
*** 3110,3115 ****
  Check your system clock" "$LINENO" 5
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
  # If we didn't sleep, we still need to ensure time stamps of config.status and
  # generated files are strictly newer.
--- 3515,3520 ----
  Check your system clock" "$LINENO" 5
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
  # If we didn't sleep, we still need to ensure time stamps of config.status and
  # generated files are strictly newer.
***************
*** 3130,3145 ****
  # By default was `s,x,x', remove it if useless.
  ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
! program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
  
  # Expand $ac_aux_dir to an absolute path.
  am_aux_dir=`cd "$ac_aux_dir" && pwd`
  
! if test x"${MISSING+set}" != xset; then
!   case $am_aux_dir in
!   *\ * | *\	*)
!     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
!   *)
!     MISSING="\${SHELL} $am_aux_dir/missing" ;;
!   esac
  fi
  # Use eval to expand $SHELL
--- 3535,3547 ----
  # By default was `s,x,x', remove it if useless.
  ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
! program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
! 
  
  # Expand $ac_aux_dir to an absolute path.
  am_aux_dir=`cd "$ac_aux_dir" && pwd`
  
! 
!   if test x"${MISSING+set}" != xset; then
!   MISSING="\${SHELL} '$am_aux_dir/missing'"
  fi
  # Use eval to expand $SHELL
***************
*** 3148,3153 ****
  else
    am_missing_run=
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
! $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
  fi
  
--- 3550,3555 ----
  else
    am_missing_run=
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
! printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
  fi
  
***************
*** 3169,3177 ****
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_STRIP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$STRIP"; then
    ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
--- 3571,3580 ----
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_STRIP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$STRIP"; then
    ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
***************
*** 3181,3189 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 3584,3596 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3196,3204 ****
  STRIP=$ac_cv_prog_STRIP
  if test -n "$STRIP"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
! $as_echo "$STRIP" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 3603,3611 ----
  STRIP=$ac_cv_prog_STRIP
  if test -n "$STRIP"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
! printf "%s\n" "$STRIP" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3209,3217 ****
    # Extract the first word of "strip", so it can be a program name with args.
  set dummy strip; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_STRIP"; then
    ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
--- 3616,3625 ----
    # Extract the first word of "strip", so it can be a program name with args.
  set dummy strip; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_STRIP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_STRIP"; then
    ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
***************
*** 3221,3229 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_STRIP="strip"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 3629,3641 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_STRIP="strip"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3236,3244 ****
  ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  if test -n "$ac_ct_STRIP"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
! $as_echo "$ac_ct_STRIP" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 3648,3656 ----
  ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  if test -n "$ac_ct_STRIP"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
! printf "%s\n" "$ac_ct_STRIP" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3248,3253 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 3660,3665 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 3261,3283 ****
  INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
! $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
  if test -z "$MKDIR_P"; then
!   if ${ac_cv_path_mkdir+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
! 	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
! 	     'mkdir (GNU coreutils) '* | \
! 	     'mkdir (coreutils) '* | \
  	     'mkdir (fileutils) '4.1*)
! 	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
  	       break 3;;
  	   esac
--- 3673,3701 ----
  INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
  
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
! printf %s "checking for a race-free mkdir -p... " >&6; }
  if test -z "$MKDIR_P"; then
!   if test ${ac_cv_path_mkdir+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
! 	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
! 	     'mkdir ('*'coreutils) '* | \
! 	     'BusyBox '* | \
  	     'mkdir (fileutils) '4.1*)
! 	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
  	       break 3;;
  	   esac
***************
*** 3290,3294 ****
  
    test -d ./--version && rmdir ./--version
!   if test "${ac_cv_path_mkdir+set}" = set; then
      MKDIR_P="$ac_cv_path_mkdir -p"
    else
--- 3708,3712 ----
  
    test -d ./--version && rmdir ./--version
!   if test ${ac_cv_path_mkdir+y}; then
      MKDIR_P="$ac_cv_path_mkdir -p"
    else
***************
*** 3300,3305 ****
    fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
! $as_echo "$MKDIR_P" >&6; }
  
  for ac_prog in gawk mawk nawk awk
--- 3718,3723 ----
    fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
! printf "%s\n" "$MKDIR_P" >&6; }
  
  for ac_prog in gawk mawk nawk awk
***************
*** 3307,3315 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_AWK+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$AWK"; then
    ac_cv_prog_AWK="$AWK" # Let the user override the test.
--- 3725,3734 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_AWK+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$AWK"; then
    ac_cv_prog_AWK="$AWK" # Let the user override the test.
***************
*** 3319,3327 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_AWK="$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 3738,3750 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_AWK="$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3334,3342 ****
  AWK=$ac_cv_prog_AWK
  if test -n "$AWK"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
! $as_echo "$AWK" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 3757,3765 ----
  AWK=$ac_cv_prog_AWK
  if test -n "$AWK"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
! printf "%s\n" "$AWK" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3345,3355 ****
  done
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
  set x ${MAKE-make}
! ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
! if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat >conftest.make <<\_ACEOF
  SHELL = /bin/sh
--- 3768,3779 ----
  done
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
  set x ${MAKE-make}
! ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
! if eval test \${ac_cv_prog_make_${ac_make}_set+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat >conftest.make <<\_ACEOF
  SHELL = /bin/sh
***************
*** 3367,3376 ****
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
    SET_MAKE=
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
--- 3791,3800 ----
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
    SET_MAKE=
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
***************
*** 3386,3390 ****
  
  # Check whether --enable-silent-rules was given.
! if test "${enable_silent_rules+set}" = set; then :
    enableval=$enable_silent_rules;
  fi
--- 3810,3815 ----
  
  # Check whether --enable-silent-rules was given.
! if test ${enable_silent_rules+y}
! then :
    enableval=$enable_silent_rules;
  fi
***************
*** 3396,3405 ****
  esac
  am_make=${MAKE-make}
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
! $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
! if ${am_cv_make_support_nested_variables+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if $as_echo 'TRUE=$(BAR$(V))
  BAR0=false
  BAR1=true
--- 3821,3831 ----
  esac
  am_make=${MAKE-make}
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
! printf %s "checking whether $am_make supports nested variables... " >&6; }
! if test ${am_cv_make_support_nested_variables+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if printf "%s\n" 'TRUE=$(BAR$(V))
  BAR0=false
  BAR1=true
***************
*** 3413,3418 ****
  fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
! $as_echo "$am_cv_make_support_nested_variables" >&6; }
  if test $am_cv_make_support_nested_variables = yes; then
      AM_V='$(V)'
--- 3839,3844 ----
  fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
! printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
  if test $am_cv_make_support_nested_variables = yes; then
      AM_V='$(V)'
***************
*** 3449,3460 ****
  
  
! cat >>confdefs.h <<_ACEOF
! #define PACKAGE "$PACKAGE"
! _ACEOF
  
  
! cat >>confdefs.h <<_ACEOF
! #define VERSION "$VERSION"
! _ACEOF
  
  # Some tools Automake needs.
--- 3875,3882 ----
  
  
! printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
  
  
! printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
  
  # Some tools Automake needs.
***************
*** 3566,3570 ****
  
  # Check whether --enable-perl-xs was given.
! if test "${enable_perl_xs+set}" = set; then :
    enableval=$enable_perl_xs; if test $enableval = 'no'; then
         disable_xs=yes
--- 3988,3993 ----
  
  # Check whether --enable-perl-xs was given.
! if test ${enable_perl_xs+y}
! then :
    enableval=$enable_perl_xs; if test $enableval = 'no'; then
         disable_xs=yes
***************
*** 3572,3580 ****
         disable_xs=no
       fi
! else
    disable_xs=no
  fi
  
  
  # See (automake)Conditional Subdirectories.  Even if --disable-perl-xs
  # is given, we still need to configure this directory minimally, so that
--- 3995,4014 ----
         disable_xs=no
       fi
! else $as_nop
    disable_xs=no
  fi
  
  
+ # PERL_EXT_var are user variables for a Perl XS extension, allowing
+ # configuring at the top-level with e.g.
+ #     "./configure CFLAGS='-g -O0' PERL_EXT_CFLAGS='-g'".
+ # May be useful if the Perl interpreter was compiled with a
+ # different compiler.  Also in top-level configure.ac.
+ 
+ 
+ 
+ 
+ 
+ 
  # See (automake)Conditional Subdirectories.  Even if --disable-perl-xs
  # is given, we still need to configure this directory minimally, so that
***************
*** 3583,3591 ****
    # Extract the first word of "perl", so it can be a program name with args.
  set dummy perl; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_PERL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case $PERL in
    [\\/]* | ?:[\\/]*)
--- 4017,4026 ----
    # Extract the first word of "perl", so it can be a program name with args.
  set dummy perl; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_PERL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case $PERL in
    [\\/]* | ?:[\\/]*)
***************
*** 3597,3605 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
!     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4032,4044 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
!     ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3613,3628 ****
  PERL=$ac_cv_path_PERL
  if test -n "$PERL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
! $as_echo "$PERL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
  
  
-   # PERL_EXT_var are user variables, allowing configuring at the top-level
-   # with e.g. "./configure CFLAGS='-g -O0' PERL_EXT_CFLAGS='-g'".
- 
    if test -n "$PERL_EXT_CC" ; then
      CC=$PERL_EXT_CC
--- 4052,4064 ----
  PERL=$ac_cv_path_PERL
  if test -n "$PERL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
! printf "%s\n" "$PERL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
  
  
    if test -n "$PERL_EXT_CC" ; then
      CC=$PERL_EXT_CC
***************
*** 3631,3639 ****
      # Perl.  Otherwise Perl's "config.h" will be incorrect.  This overrides
      # the check in AC_PROG_CC below.
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl configuration value cc" >&5
! $as_echo_n "checking Perl configuration value cc... " >&6; }
            fetch_conf cc
!           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! $as_echo "$conf_value" >&6; }
            PERL_CONF_cc=$conf_value
  
--- 4067,4075 ----
      # Perl.  Otherwise Perl's "config.h" will be incorrect.  This overrides
      # the check in AC_PROG_CC below.
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl configuration value cc" >&5
! printf %s "checking Perl configuration value cc... " >&6; }
            fetch_conf cc
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! printf "%s\n" "$conf_value" >&6; }
            PERL_CONF_cc=$conf_value
  
***************
*** 3642,3657 ****
    fi
  
-   # Override these variables set by configure at the top level, because
-   # the compiler used in this subdirectory might be different.  Change
-   # these now so they are used in the gnulib checks.
- 
-   CFLAGS=$PERL_EXT_CFLAGS
-   CPPFLAGS=$PERL_EXT_CPPFLAGS
-   LDFLAGS=$PERL_EXT_LDFLAGS
- 
    # Wipe cache values in case -C was given at the top level
    ac_cv_prog_CC= ; unset ac_cv_prog_CC
    ac_cv_prog_ac_ct_CC= ; unset ac_cv_prog_ac_ct_CC
! fi
  
  ac_ext=c
--- 4078,4172 ----
    fi
  
    # Wipe cache values in case -C was given at the top level
    ac_cv_prog_CC= ; unset ac_cv_prog_CC
    ac_cv_prog_ac_ct_CC= ; unset ac_cv_prog_ac_ct_CC
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl configuration value ccflags" >&5
! printf %s "checking Perl configuration value ccflags... " >&6; }
!           fetch_conf ccflags
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! printf "%s\n" "$conf_value" >&6; }
!           PERL_CONF_ccflags=$conf_value
! 
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl configuration value cccdlflags" >&5
! printf %s "checking Perl configuration value cccdlflags... " >&6; }
!           fetch_conf cccdlflags
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! printf "%s\n" "$conf_value" >&6; }
!           PERL_CONF_cccdlflags=$conf_value
! 
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl configuration value optimize" >&5
! printf %s "checking Perl configuration value optimize... " >&6; }
!           fetch_conf optimize
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! printf "%s\n" "$conf_value" >&6; }
!           PERL_CONF_optimize=$conf_value
! 
! 
! 
! 
!   # flags for linking the extension, e.g. -rpath.
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl configuration value ccdlflags" >&5
! printf %s "checking Perl configuration value ccdlflags... " >&6; }
!           fetch_conf ccdlflags
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! printf "%s\n" "$conf_value" >&6; }
!           PERL_CONF_ccdlflags=$conf_value
! 
! 
! 
!   # Override these variables set by configure at the top level, because
!   # the compiler used in this subdirectory might be different.
!   # Change these now so they are used in the checks that follow.
!   CFLAGS="$PERL_EXT_CFLAGS $PERL_CONF_ccflags"
!   CPPFLAGS=$PERL_EXT_CPPFLAGS
!   LDFLAGS="$PERL_EXT_LDFLAGS $PERL_CONF_ccdlflags $PERL_CONF_cccdlflags"
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl configuration value libperl" >&5
! printf %s "checking Perl configuration value libperl... " >&6; }
!           fetch_conf libperl
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! printf "%s\n" "$conf_value" >&6; }
!           PERL_CONF_libperl=$conf_value
! 
! 
!   # Change libperl.so into -lperl to indicate a library dependency to
!   # libtool.
!   # Special case for Cygwin to change e.g. cygperl5_22.dll into -lperl
!   PERL_CONF_libperl=`echo $PERL_CONF_libperl \
!              | sed -e 's/^lib/-l/' \
!                    -e 's/\..*//' \
!                    -e 's/^cygperl.*/-lperl/' `
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl configuration value archlibexp" >&5
! printf %s "checking Perl configuration value archlibexp... " >&6; }
!           fetch_conf archlibexp
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! printf "%s\n" "$conf_value" >&6; }
!           PERL_CONF_archlibexp=$conf_value
! 
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl configuration value privlibexp" >&5
! printf %s "checking Perl configuration value privlibexp... " >&6; }
!           fetch_conf privlibexp
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! printf "%s\n" "$conf_value" >&6; }
!           PERL_CONF_privlibexp=$conf_value
! 
! 
! 
! 
!   ac_config_headers="$ac_config_headers config.h:config.in"
! 
! fi # not disable_xs
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
  
  ac_ext=c
***************
*** 3663,3671 ****
    # 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
--- 4178,4187 ----
    # 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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
***************
*** 3675,3683 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="${ac_tool_prefix}gcc"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4191,4203 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="${ac_tool_prefix}gcc"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3690,3698 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4210,4218 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3703,3711 ****
    # Extract the first word of "gcc", so it can be a program name with args.
  set dummy gcc; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_CC"; then
    ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
--- 4223,4232 ----
    # Extract the first word of "gcc", so it can be a program name with args.
  set dummy gcc; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_CC"; then
    ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
***************
*** 3715,3723 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_CC="gcc"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4236,4248 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_CC="gcc"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3730,3738 ****
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! $as_echo "$ac_ct_CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4255,4263 ----
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! printf "%s\n" "$ac_ct_CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3742,3747 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 4267,4272 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 3756,3764 ****
      # 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
--- 4281,4290 ----
      # 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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
***************
*** 3768,3776 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="${ac_tool_prefix}cc"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4294,4306 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="${ac_tool_prefix}cc"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3783,3791 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4313,4321 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3796,3804 ****
    # Extract the first word of "cc", so it can be a program name with args.
  set dummy cc; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
--- 4326,4335 ----
    # Extract the first word of "cc", so it can be a program name with args.
  set dummy cc; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
***************
*** 3809,3821 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$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"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4340,4356 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$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"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3833,3837 ****
      # 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
--- 4368,4372 ----
      # 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
***************
*** 3840,3848 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4375,4383 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3855,3863 ****
      # 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
--- 4390,4399 ----
      # 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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$CC"; then
    ac_cv_prog_CC="$CC" # Let the user override the test.
***************
*** 3867,3875 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4403,4415 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3882,3890 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4422,4430 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3899,3907 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_CC+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_CC"; then
    ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
--- 4439,4448 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_CC"; then
    ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
***************
*** 3911,3919 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_CC="$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 4452,4464 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_CC="$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3926,3934 ****
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! $as_echo "$ac_ct_CC" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 4471,4479 ----
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! printf "%s\n" "$ac_ct_CC" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 3942,3951 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
      CC=$ac_ct_CC
    fi
  fi
  
--- 4487,4600 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
! ac_tool_warned=yes ;;
! esac
!     CC=$ac_ct_CC
!   fi
! fi
! 
! fi
! if test -z "$CC"; then
!   if test -n "$ac_tool_prefix"; then
!   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
! set dummy ${ac_tool_prefix}clang; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   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
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
!     ac_cv_prog_CC="${ac_tool_prefix}clang"
!     printf "%s\n" "$as_me:${as_lineno-$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
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
! printf "%s\n" "$CC" >&6; }
! else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
! fi
! 
! 
! fi
! if test -z "$ac_cv_prog_CC"; then
!   ac_ct_CC=$CC
!   # Extract the first word of "clang", so it can be a program name with args.
! set dummy clang; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_CC+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   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
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
!     ac_cv_prog_ac_ct_CC="clang"
!     printf "%s\n" "$as_me:${as_lineno-$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
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
! printf "%s\n" "$ac_ct_CC" >&6; }
! else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
! fi
! 
!   if test "x$ac_ct_CC" = x; then
!     CC=""
!   else
!     case $cross_compiling:$ac_tool_warned in
! yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
      CC=$ac_ct_CC
    fi
+ else
+   CC="$ac_cv_prog_CC"
  fi
  
***************
*** 3953,3966 ****
  
  
! test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "no acceptable C compiler found in \$PATH
  See \`config.log' for more details" "$LINENO" 5; }
  
  # Provide some information about the compiler.
! $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
  set X $ac_compile
  ac_compiler=$2
! for ac_option in --version -v -V -qversion; do
    { { ac_try="$ac_compiler $ac_option >&5"
  case "(($ac_try" in
--- 4602,4615 ----
  
  
! test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "no acceptable C compiler found in \$PATH
  See \`config.log' for more details" "$LINENO" 5; }
  
  # Provide some information about the compiler.
! printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
  set X $ac_compile
  ac_compiler=$2
! for ac_option in --version -v -V -qversion -version; do
    { { ac_try="$ac_compiler $ac_option >&5"
  case "(($ac_try" in
***************
*** 3969,3973 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_compiler $ac_option >&5") 2>conftest.err
    ac_status=$?
--- 4618,4622 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_compiler $ac_option >&5") 2>conftest.err
    ac_status=$?
***************
*** 3979,3983 ****
    fi
    rm -f conftest.er1 conftest.err
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
  done
--- 4628,4632 ----
    fi
    rm -f conftest.er1 conftest.err
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
  done
***************
*** 3987,3991 ****
  
  int
! main ()
  {
  
--- 4636,4640 ----
  
  int
! main (void)
  {
  
***************
*** 3999,4005 ****
  # It will help us diagnose broken compilers, and finding out an intuition
  # of exeext.
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
! $as_echo_n "checking whether the C compiler works... " >&6; }
! ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
  
  # The possible output files:
--- 4648,4654 ----
  # It will help us diagnose broken compilers, and finding out an intuition
  # of exeext.
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
! printf %s "checking whether the C compiler works... " >&6; }
! ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
  
  # The possible output files:
***************
*** 4022,4030 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_link_default") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }; then :
    # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
  # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
--- 4671,4680 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_link_default") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }
! then :
    # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
  # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
***************
*** 4043,4047 ****
  	break;;
      *.* )
! 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
  	then :; else
  	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
--- 4693,4697 ----
  	break;;
      *.* )
! 	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
  	then :; else
  	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
***************
*** 4059,4089 ****
  test "$ac_cv_exeext" = no && ac_cv_exeext=
  
! else
    ac_file=''
  fi
! if test -z "$ac_file"; then :
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error 77 "C compiler cannot create executables
  See \`config.log' for more details" "$LINENO" 5; }
! else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
! $as_echo_n "checking for C compiler default output file name... " >&6; }
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
! $as_echo "$ac_file" >&6; }
  ac_exeext=$ac_cv_exeext
  
  rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
  ac_clean_files=$ac_clean_files_save
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
! $as_echo_n "checking for suffix of executables... " >&6; }
  if { { ac_try="$ac_link"
  case "(($ac_try" in
--- 4709,4740 ----
  test "$ac_cv_exeext" = no && ac_cv_exeext=
  
! else $as_nop
    ac_file=''
  fi
! if test -z "$ac_file"
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
! printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error 77 "C compiler cannot create executables
  See \`config.log' for more details" "$LINENO" 5; }
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
! printf %s "checking for C compiler default output file name... " >&6; }
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
! printf "%s\n" "$ac_file" >&6; }
  ac_exeext=$ac_cv_exeext
  
  rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
  ac_clean_files=$ac_clean_files_save
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
! printf %s "checking for suffix of executables... " >&6; }
  if { { ac_try="$ac_link"
  case "(($ac_try" in
***************
*** 4092,4100 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }; then :
    # If both `conftest.exe' and `conftest' are `present' (well, observable)
  # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
--- 4743,4752 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }
! then :
    # If both `conftest.exe' and `conftest' are `present' (well, observable)
  # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
***************
*** 4110,4122 ****
    esac
  done
! else
!   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot compute suffix of executables: cannot compile and link
  See \`config.log' for more details" "$LINENO" 5; }
  fi
  rm -f conftest conftest$ac_cv_exeext
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
! $as_echo "$ac_cv_exeext" >&6; }
  
  rm -f conftest.$ac_ext
--- 4762,4774 ----
    esac
  done
! else $as_nop
!   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot compute suffix of executables: cannot compile and link
  See \`config.log' for more details" "$LINENO" 5; }
  fi
  rm -f conftest conftest$ac_cv_exeext
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
! printf "%s\n" "$ac_cv_exeext" >&6; }
  
  rm -f conftest.$ac_ext
***************
*** 4127,4131 ****
  #include <stdio.h>
  int
! main ()
  {
  FILE *f = fopen ("conftest.out", "w");
--- 4779,4783 ----
  #include <stdio.h>
  int
! main (void)
  {
  FILE *f = fopen ("conftest.out", "w");
***************
*** 4139,4144 ****
  # Check that the compiler produces executables we can run.  If not, either
  # the compiler is broken, or we cross compile.
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
! $as_echo_n "checking whether we are cross compiling... " >&6; }
  if test "$cross_compiling" != yes; then
    { { ac_try="$ac_link"
--- 4791,4796 ----
  # Check that the compiler produces executables we can run.  If not, either
  # the compiler is broken, or we cross compile.
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
! printf %s "checking whether we are cross compiling... " >&6; }
  if test "$cross_compiling" != yes; then
    { { ac_try="$ac_link"
***************
*** 4148,4155 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
    if { ac_try='./conftest$ac_cv_exeext'
--- 4800,4807 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
    if { ac_try='./conftest$ac_cv_exeext'
***************
*** 4159,4166 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; }; then
      cross_compiling=no
--- 4811,4818 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; }; then
      cross_compiling=no
***************
*** 4169,4175 ****
  	cross_compiling=yes
      else
! 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
! as_fn_error $? "cannot run C compiled programs.
  If you meant to cross compile, use \`--host'.
  See \`config.log' for more details" "$LINENO" 5; }
--- 4821,4827 ----
  	cross_compiling=yes
      else
! 	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
! as_fn_error 77 "cannot run C compiled programs.
  If you meant to cross compile, use \`--host'.
  See \`config.log' for more details" "$LINENO" 5; }
***************
*** 4177,4195 ****
    fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
! $as_echo "$cross_compiling" >&6; }
  
  rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
  ac_clean_files=$ac_clean_files_save
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
! $as_echo_n "checking for suffix of object files... " >&6; }
! if ${ac_cv_objext+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main ()
  {
  
--- 4829,4848 ----
    fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
! printf "%s\n" "$cross_compiling" >&6; }
  
  rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
  ac_clean_files=$ac_clean_files_save
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
! printf %s "checking for suffix of object files... " >&6; }
! if test ${ac_cv_objext+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main (void)
  {
  
***************
*** 4205,4213 ****
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! $as_echo "$ac_try_echo"; } >&5
    (eval "$ac_compile") 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }; then :
    for ac_file in conftest.o conftest.obj conftest.*; do
    test -f "$ac_file" || continue;
--- 4858,4867 ----
  esac
  eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
! printf "%s\n" "$ac_try_echo"; } >&5
    (eval "$ac_compile") 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
!   test $ac_status = 0; }
! then :
    for ac_file in conftest.o conftest.obj conftest.*; do
    test -f "$ac_file" || continue;
***************
*** 4218,4227 ****
    esac
  done
! else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot compute suffix of object files: cannot compile
  See \`config.log' for more details" "$LINENO" 5; }
--- 4872,4881 ----
    esac
  done
! else $as_nop
!   printf "%s\n" "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "cannot compute suffix of object files: cannot compile
  See \`config.log' for more details" "$LINENO" 5; }
***************
*** 4229,4246 ****
  rm -f conftest.$ac_cv_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
! $as_echo "$ac_cv_objext" >&6; }
  OBJEXT=$ac_cv_objext
  ac_objext=$OBJEXT
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
! $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
! if ${ac_cv_c_compiler_gnu+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main ()
  {
  #ifndef __GNUC__
--- 4883,4901 ----
  rm -f conftest.$ac_cv_objext conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
! printf "%s\n" "$ac_cv_objext" >&6; }
  OBJEXT=$ac_cv_objext
  ac_objext=$OBJEXT
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
! printf %s "checking whether the compiler supports GNU C... " >&6; }
! if test ${ac_cv_c_compiler_gnu+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main (void)
  {
  #ifndef __GNUC__
***************
*** 4252,4266 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_compiler_gnu=yes
! else
    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
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
! $as_echo "$ac_cv_c_compiler_gnu" >&6; }
  if test $ac_compiler_gnu = yes; then
    GCC=yes
--- 4907,4924 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_compiler_gnu=yes
! else $as_nop
    ac_compiler_gnu=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  ac_cv_c_compiler_gnu=$ac_compiler_gnu
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
! printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
! ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 
  if test $ac_compiler_gnu = yes; then
    GCC=yes
***************
*** 4268,4278 ****
    GCC=
  fi
! ac_test_CFLAGS=${CFLAGS+set}
  ac_save_CFLAGS=$CFLAGS
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
! $as_echo_n "checking whether $CC accepts -g... " >&6; }
! if ${ac_cv_prog_cc_g+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_save_c_werror_flag=$ac_c_werror_flag
     ac_c_werror_flag=yes
--- 4926,4937 ----
    GCC=
  fi
! ac_test_CFLAGS=${CFLAGS+y}
  ac_save_CFLAGS=$CFLAGS
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
! printf %s "checking whether $CC accepts -g... " >&6; }
! if test ${ac_cv_prog_cc_g+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_save_c_werror_flag=$ac_c_werror_flag
     ac_c_werror_flag=yes
***************
*** 4283,4287 ****
  
  int
! main ()
  {
  
--- 4942,4946 ----
  
  int
! main (void)
  {
  
***************
*** 4290,4296 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_prog_cc_g=yes
! else
    CFLAGS=""
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 4949,4956 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_prog_cc_g=yes
! else $as_nop
    CFLAGS=""
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 4298,4302 ****
  
  int
! main ()
  {
  
--- 4958,4962 ----
  
  int
! main (void)
  {
  
***************
*** 4305,4311 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
! else
    ac_c_werror_flag=$ac_save_c_werror_flag
  	 CFLAGS="-g"
--- 4965,4972 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
! else $as_nop
    ac_c_werror_flag=$ac_save_c_werror_flag
  	 CFLAGS="-g"
***************
*** 4314,4318 ****
  
  int
! main ()
  {
  
--- 4975,4979 ----
  
  int
! main (void)
  {
  
***************
*** 4321,4337 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_prog_cc_g=yes
  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
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
! $as_echo "$ac_cv_prog_cc_g" >&6; }
! if test "$ac_test_CFLAGS" = set; then
    CFLAGS=$ac_save_CFLAGS
  elif test $ac_cv_prog_cc_g = yes; then
--- 4982,4999 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_prog_cc_g=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
     ac_c_werror_flag=$ac_save_c_werror_flag
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
! printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
! if test $ac_test_CFLAGS; then
    CFLAGS=$ac_save_CFLAGS
  elif test $ac_cv_prog_cc_g = yes; then
***************
*** 4348,4439 ****
    fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
! $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
! if ${ac_cv_prog_cc_c89+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   ac_cv_prog_cc_c89=no
  ac_save_CC=$CC
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdarg.h>
! #include <stdio.h>
! struct stat;
! /* 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"
!   if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_prog_cc_c89=$ac_arg
  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)
-     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
- $as_echo "none needed" >&6; } ;;
-   xno)
-     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
- $as_echo "unsupported" >&6; } ;;
-   *)
-     CC="$CC $ac_cv_prog_cc_c89"
-     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
- $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
- esac
- if test "x$ac_cv_prog_cc_c89" != xno; then :
  
  fi
  
--- 5010,5151 ----
    fi
  fi
! ac_prog_cc_stdc=no
! if test x$ac_prog_cc_stdc = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
! printf %s "checking for $CC option to enable C11 features... " >&6; }
! if test ${ac_cv_prog_cc_c11+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_cv_prog_cc_c11=no
  ac_save_CC=$CC
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! $ac_c_conftest_c11_program
! _ACEOF
! for ac_arg in '' -std=gnu11
! do
!   CC="$ac_save_CC $ac_arg"
!   if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_prog_cc_c11=$ac_arg
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam
!   test "x$ac_cv_prog_cc_c11" != "xno" && break
! done
! rm -f conftest.$ac_ext
! CC=$ac_save_CC
! fi
  
! if test "x$ac_cv_prog_cc_c11" = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
! printf "%s\n" "unsupported" >&6; }
! else $as_nop
!   if test "x$ac_cv_prog_cc_c11" = x
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
! printf "%s\n" "none needed" >&6; }
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
! printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
!      CC="$CC $ac_cv_prog_cc_c11"
! fi
!   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
!   ac_prog_cc_stdc=c11
! fi
! fi
! if test x$ac_prog_cc_stdc = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
! printf %s "checking for $CC option to enable C99 features... " >&6; }
! if test ${ac_cv_prog_cc_c99+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_cv_prog_cc_c99=no
! ac_save_CC=$CC
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! $ac_c_conftest_c99_program
! _ACEOF
! for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
! do
!   CC="$ac_save_CC $ac_arg"
!   if ac_fn_c_try_compile "$LINENO"
! then :
!   ac_cv_prog_cc_c99=$ac_arg
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam
!   test "x$ac_cv_prog_cc_c99" != "xno" && break
! done
! rm -f conftest.$ac_ext
! CC=$ac_save_CC
! fi
  
! if test "x$ac_cv_prog_cc_c99" = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
! printf "%s\n" "unsupported" >&6; }
! else $as_nop
!   if test "x$ac_cv_prog_cc_c99" = x
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
! printf "%s\n" "none needed" >&6; }
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
! printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
!      CC="$CC $ac_cv_prog_cc_c99"
! fi
!   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
!   ac_prog_cc_stdc=c99
! fi
! fi
! if test x$ac_prog_cc_stdc = xno
! then :
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
! printf %s "checking for $CC option to enable C89 features... " >&6; }
! if test ${ac_cv_prog_cc_c89+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_cv_prog_cc_c89=no
! ac_save_CC=$CC
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! $ac_c_conftest_c89_program
  _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"
!   if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_prog_cc_c89=$ac_arg
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam
    test "x$ac_cv_prog_cc_c89" != "xno" && break
  done
  rm -f conftest.$ac_ext
  CC=$ac_save_CC
  fi
  
+ if test "x$ac_cv_prog_cc_c89" = xno
+ then :
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+ printf "%s\n" "unsupported" >&6; }
+ else $as_nop
+   if test "x$ac_cv_prog_cc_c89" = x
+ then :
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+ printf "%s\n" "none needed" >&6; }
+ else $as_nop
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+ printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
+      CC="$CC $ac_cv_prog_cc_c89"
+ fi
+   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+   ac_prog_cc_stdc=c89
+ fi
  fi
  
***************
*** 4444,4462 ****
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
  
! 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
! $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
! if ${am_cv_prog_cc_c_o+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main ()
  {
  
--- 5156,5176 ----
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
  
! 
!   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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
! printf %s "checking whether $CC understands -c and -o together... " >&6; }
! if test ${am_cv_prog_cc_c_o+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main (void)
  {
  
***************
*** 4486,4491 ****
    unset am_i
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
! $as_echo "$am_cv_prog_cc_c_o" >&6; }
  if test "$am_cv_prog_cc_c_o" != yes; then
     # Losing compiler, so override with the script.
--- 5200,5205 ----
    unset am_i
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
! printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
  if test "$am_cv_prog_cc_c_o" != yes; then
     # Losing compiler, so override with the script.
***************
*** 4502,4511 ****
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
  
  DEPDIR="${am__leading_dot}deps"
  
  ac_config_commands="$ac_config_commands depfiles"
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
! $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
  cat > confinc.mk << 'END'
  am__doit:
--- 5216,5303 ----
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
  
+ 
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is clang" >&5
+ printf %s "checking whether the compiler is clang... " >&6; }
+ if test ${gl_cv_compiler_clang+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+            #ifdef __clang__
+            barfbarf
+            #endif
+ 
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ 
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_compiler_clang=no
+ else $as_nop
+   gl_cv_compiler_clang=yes
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_clang" >&5
+ printf "%s\n" "$gl_cv_compiler_clang" >&6; }
+ 
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for compiler option needed when checking for declarations" >&5
+ printf %s "checking for compiler option needed when checking for declarations... " >&6; }
+ if test ${gl_cv_compiler_check_decl_option+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if test $gl_cv_compiler_clang = yes; then
+                      save_ac_compile="$ac_compile"
+        ac_compile="$ac_compile -Werror=implicit-function-declaration"
+                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration'
+ else $as_nop
+   gl_cv_compiler_check_decl_option=none
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+        ac_compile="$save_ac_compile"
+      else
+        gl_cv_compiler_check_decl_option=none
+      fi
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_check_decl_option" >&5
+ printf "%s\n" "$gl_cv_compiler_check_decl_option" >&6; }
+   if test "x$gl_cv_compiler_check_decl_option" != xnone; then
+     ac_compile_for_check_decl="$ac_compile $gl_cv_compiler_check_decl_option"
+   else
+     ac_compile_for_check_decl="$ac_compile"
+   fi
+ 
  DEPDIR="${am__leading_dot}deps"
  
  ac_config_commands="$ac_config_commands depfiles"
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
! printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
  cat > confinc.mk << 'END'
  am__doit:
***************
*** 4543,4551 ****
  done
  rm -f confinc.* confmf.*
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
! $as_echo "${_am_result}" >&6; }
  
  # Check whether --enable-dependency-tracking was given.
! if test "${enable_dependency_tracking+set}" = set; then :
    enableval=$enable_dependency_tracking;
  fi
--- 5335,5344 ----
  done
  rm -f confinc.* confmf.*
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
! printf "%s\n" "${_am_result}" >&6; }
  
  # Check whether --enable-dependency-tracking was given.
! if test ${enable_dependency_tracking+y}
! then :
    enableval=$enable_dependency_tracking;
  fi
***************
*** 4568,4576 ****
  depcc="$CC"   am_compiler_list=
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
! $as_echo_n "checking dependency style of $depcc... " >&6; }
! if ${am_cv_CC_dependencies_compiler_type+:} false; then :
!   $as_echo_n "(cached) " >&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
--- 5361,5370 ----
  depcc="$CC"   am_compiler_list=
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
! printf %s "checking dependency style of $depcc... " >&6; }
! if test ${am_cv_CC_dependencies_compiler_type+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
    # We make a subdir and do the tests there.  Otherwise we can end up
***************
*** 4679,4684 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
! $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
  CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  
--- 5473,5478 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
! printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
  CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  
***************
*** 4696,4699 ****
--- 5490,5750 ----
  
  
+ ac_header= ac_cache=
+ for ac_item in $ac_header_c_list
+ do
+   if test $ac_cache; then
+     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
+     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
+       printf "%s\n" "#define $ac_item 1" >> confdefs.h
+     fi
+     ac_header= ac_cache=
+   elif test $ac_header; then
+     ac_cache=$ac_item
+   else
+     ac_header=$ac_item
+   fi
+ done
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
+ then :
+ 
+ printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
+ 
+ fi
+ 
+ 
+ 
+ 
+ 
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
+ printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
+ if test ${ac_cv_safe_to_define___extensions__+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #         define __EXTENSIONS__ 1
+           $ac_includes_default
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   ac_cv_safe_to_define___extensions__=yes
+ else $as_nop
+   ac_cv_safe_to_define___extensions__=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
+ printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
+ printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
+ if test ${ac_cv_should_define__xopen_source+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   ac_cv_should_define__xopen_source=no
+     if test $ac_cv_header_wchar_h = yes
+ then :
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+           #include <wchar.h>
+           mbstate_t x;
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+ 
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+             #define _XOPEN_SOURCE 500
+             #include <wchar.h>
+             mbstate_t x;
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   ac_cv_should_define__xopen_source=yes
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
+ printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
+ 
+   printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
+ 
+   printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
+ 
+   if test $ac_cv_header_minix_config_h = yes
+ then :
+   MINIX=yes
+     printf "%s\n" "#define _MINIX 1" >>confdefs.h
+ 
+     printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
+ 
+     printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
+ 
+ else $as_nop
+   MINIX=
+ fi
+   if test $ac_cv_safe_to_define___extensions__ = yes
+ then :
+   printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
+ 
+ fi
+   if test $ac_cv_should_define__xopen_source = yes
+ then :
+   printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
+ 
+ fi
+ 
+ 
+ 
+   # Make sure we can run config.sub.
+ $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
+   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
+ 
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+ printf %s "checking build system type... " >&6; }
+ if test ${ac_cv_build+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   ac_build_alias=$build_alias
+ test "x$ac_build_alias" = x &&
+   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
+ test "x$ac_build_alias" = x &&
+   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
+   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+ printf "%s\n" "$ac_cv_build" >&6; }
+ case $ac_cv_build in
+ *-*-*) ;;
+ *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+ esac
+ build=$ac_cv_build
+ ac_save_IFS=$IFS; IFS='-'
+ set x $ac_cv_build
+ shift
+ build_cpu=$1
+ build_vendor=$2
+ shift; shift
+ # Remember, the first character of IFS is used to create $*,
+ # except with old shells:
+ build_os=$*
+ IFS=$ac_save_IFS
+ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+ 
+ 
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+ printf %s "checking host system type... " >&6; }
+ if test ${ac_cv_host+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if test "x$host_alias" = x; then
+   ac_cv_host=$ac_cv_build
+ else
+   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
+     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
+ fi
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+ printf "%s\n" "$ac_cv_host" >&6; }
+ case $ac_cv_host in
+ *-*-*) ;;
+ *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+ esac
+ host=$ac_cv_host
+ ac_save_IFS=$IFS; IFS='-'
+ set x $ac_cv_host
+ shift
+ host_cpu=$1
+ host_vendor=$2
+ shift; shift
+ # Remember, the first character of IFS is used to create $*,
+ # except with old shells:
+ host_os=$*
+ IFS=$ac_save_IFS
+ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+ 
+ 
+ 
+ 
+ 
+ 
+   case "$host_os" in
+     openbsd*)
+ 
+ printf "%s\n" "#define _ISOC11_SOURCE 1" >>confdefs.h
+ 
+       ;;
+   esac
+ 
  ac_ext=c
  ac_cpp='$CPP $CPPFLAGS'
***************
*** 4701,4706 ****
  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
! $as_echo_n "checking how to run the C preprocessor... " >&6; }
  # On Suns, sometimes $CPP names a directory.
  if test -n "$CPP" && test -d "$CPP"; then
--- 5752,5757 ----
  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
! printf %s "checking how to run the C preprocessor... " >&6; }
  # On Suns, sometimes $CPP names a directory.
  if test -n "$CPP" && test -d "$CPP"; then
***************
*** 4708,4716 ****
  fi
  if test -z "$CPP"; then
!   if ${ac_cv_prog_CPP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!       # Double quotes because CPP needs to be expanded
!     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
      do
        ac_preproc_ok=false
--- 5759,5768 ----
  fi
  if test -z "$CPP"; then
!   if test ${ac_cv_prog_CPP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!       # Double quotes because $CC needs to be expanded
!     for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
      do
        ac_preproc_ok=false
***************
*** 4719,4738 ****
    # 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.
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef __STDC__
! # include <limits.h>
! #else
! # include <assert.h>
! #endif
  		     Syntax error
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"; then :
  
! else
    # Broken: fails on valid input.
  continue
--- 5771,5785 ----
    # Use a header file that comes with gcc, so configuring glibc
    # with a fresh cross-compiler works.
    # On the NeXT, cc -E runs the code through the compiler's parser,
    # not just through cpp. "Syntax error" is here to catch this case.
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <limits.h>
  		     Syntax error
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"
! then :
  
! else $as_nop
    # Broken: fails on valid input.
  continue
***************
*** 4746,4753 ****
  #include <ac_nonexistent.h>
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"; then :
    # Broken: success on invalid input.
  continue
! else
    # Passes both tests.
  ac_preproc_ok=:
--- 5793,5801 ----
  #include <ac_nonexistent.h>
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"
! then :
    # Broken: success on invalid input.
  continue
! else $as_nop
    # Passes both tests.
  ac_preproc_ok=:
***************
*** 4759,4763 ****
  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  rm -f conftest.i conftest.err conftest.$ac_ext
! if $ac_preproc_ok; then :
    break
  fi
--- 5807,5812 ----
  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  rm -f conftest.i conftest.err conftest.$ac_ext
! if $ac_preproc_ok
! then :
    break
  fi
***************
*** 4771,4776 ****
    ac_cv_prog_CPP=$CPP
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
! $as_echo "$CPP" >&6; }
  ac_preproc_ok=false
  for ac_c_preproc_warn_flag in '' yes
--- 5820,5825 ----
    ac_cv_prog_CPP=$CPP
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
! printf "%s\n" "$CPP" >&6; }
  ac_preproc_ok=false
  for ac_c_preproc_warn_flag in '' yes
***************
*** 4778,4797 ****
    # 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.
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef __STDC__
! # include <limits.h>
! #else
! # include <assert.h>
! #endif
  		     Syntax error
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"; then :
  
! else
    # Broken: fails on valid input.
  continue
--- 5827,5841 ----
    # Use a header file that comes with gcc, so configuring glibc
    # with a fresh cross-compiler works.
    # On the NeXT, cc -E runs the code through the compiler's parser,
    # not just through cpp. "Syntax error" is here to catch this case.
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <limits.h>
  		     Syntax error
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"
! then :
  
! else $as_nop
    # Broken: fails on valid input.
  continue
***************
*** 4805,4812 ****
  #include <ac_nonexistent.h>
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"; then :
    # Broken: success on invalid input.
  continue
! else
    # Passes both tests.
  ac_preproc_ok=:
--- 5849,5857 ----
  #include <ac_nonexistent.h>
  _ACEOF
! if ac_fn_c_try_cpp "$LINENO"
! then :
    # Broken: success on invalid input.
  continue
! else $as_nop
    # Passes both tests.
  ac_preproc_ok=:
***************
*** 4818,4826 ****
  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  rm -f conftest.i conftest.err conftest.$ac_ext
! if $ac_preproc_ok; then :
  
! else
!   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
  See \`config.log' for more details" "$LINENO" 5; }
--- 5863,5872 ----
  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  rm -f conftest.i conftest.err conftest.$ac_ext
! if $ac_preproc_ok
! then :
  
! else $as_nop
!   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
  See \`config.log' for more details" "$LINENO" 5; }
***************
*** 4834,4842 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
! $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
! if ${ac_cv_path_GREP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -z "$GREP"; then
    ac_path_GREP_found=false
--- 5880,5889 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
! printf %s "checking for grep that handles long lines and -e... " >&6; }
! if test ${ac_cv_path_GREP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -z "$GREP"; then
    ac_path_GREP_found=false
***************
*** 4846,4853 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     for ac_prog in grep ggrep; do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_GREP" || continue
  # Check for GNU ac_path_GREP and select it if it is found.
--- 5893,5905 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_prog in grep ggrep
!    do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_GREP" || continue
  # Check for GNU ac_path_GREP and select it if it is found.
***************
*** 4858,4862 ****
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
--- 5910,5914 ----
  *)
    ac_count=0
!   printf %s 0123456789 >"conftest.in"
    while :
    do
***************
*** 4864,4868 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo 'GREP' >> "conftest.nl"
      "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 5916,5920 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     printf "%s\n" 'GREP' >> "conftest.nl"
      "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 4892,4905 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
! $as_echo "$ac_cv_path_GREP" >&6; }
   GREP="$ac_cv_path_GREP"
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
! $as_echo_n "checking for egrep... " >&6; }
! if ${ac_cv_path_EGREP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
     then ac_cv_path_EGREP="$GREP -E"
--- 5944,5958 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
! printf "%s\n" "$ac_cv_path_GREP" >&6; }
   GREP="$ac_cv_path_GREP"
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
! printf %s "checking for egrep... " >&6; }
! if test ${ac_cv_path_EGREP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
     then ac_cv_path_EGREP="$GREP -E"
***************
*** 4912,4919 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     for ac_prog in egrep; do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_EGREP" || continue
  # Check for GNU ac_path_EGREP and select it if it is found.
--- 5965,5977 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_prog in egrep
!    do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_EGREP" || continue
  # Check for GNU ac_path_EGREP and select it if it is found.
***************
*** 4924,4928 ****
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
--- 5982,5986 ----
  *)
    ac_count=0
!   printf %s 0123456789 >"conftest.in"
    while :
    do
***************
*** 4930,4934 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo 'EGREP' >> "conftest.nl"
      "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 5988,5992 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     printf "%s\n" 'EGREP' >> "conftest.nl"
      "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 4959,5244 ****
     fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
! $as_echo "$ac_cv_path_EGREP" >&6; }
   EGREP="$ac_cv_path_EGREP"
  
  
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
- $as_echo_n "checking for ANSI C header files... " >&6; }
- if ${ac_cv_header_stdc+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <stdlib.h>
- #include <stdarg.h>
- #include <string.h>
- #include <float.h>
- 
- int
- main ()
- {
- 
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   ac_cv_header_stdc=yes
- else
-   ac_cv_header_stdc=no
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- 
- if test $ac_cv_header_stdc = yes; then
-   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <string.h>
- 
- _ACEOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-   $EGREP "memchr" >/dev/null 2>&1; then :
- 
- else
-   ac_cv_header_stdc=no
- fi
- rm -f conftest*
- 
- fi
- 
- if test $ac_cv_header_stdc = yes; then
-   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <stdlib.h>
- 
- _ACEOF
- if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-   $EGREP "free" >/dev/null 2>&1; then :
- 
- else
-   ac_cv_header_stdc=no
- fi
- rm -f conftest*
- 
- fi
- 
- if test $ac_cv_header_stdc = yes; then
-   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-   if test "$cross_compiling" = yes; then :
-   :
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <ctype.h>
- #include <stdlib.h>
- #if ((' ' & 0x0FF) == 0x020)
- # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
- # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
- #else
- # define ISLOWER(c) \
- 		   (('a' <= (c) && (c) <= 'i') \
- 		     || ('j' <= (c) && (c) <= 'r') \
- 		     || ('s' <= (c) && (c) <= 'z'))
- # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
- #endif
- 
- #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
- int
- main ()
- {
-   int i;
-   for (i = 0; i < 256; i++)
-     if (XOR (islower (i), ISLOWER (i))
- 	|| toupper (i) != TOUPPER (i))
-       return 2;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_run "$LINENO"; then :
- 
- else
-   ac_cv_header_stdc=no
- fi
- rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-   conftest.$ac_objext conftest.beam conftest.$ac_ext
- fi
- 
- fi
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
- $as_echo "$ac_cv_header_stdc" >&6; }
- if test $ac_cv_header_stdc = yes; then
- 
- $as_echo "#define STDC_HEADERS 1" >>confdefs.h
- 
- fi
- 
- # On IRIX 5.3, sys/types and inttypes.h are conflicting.
- for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
- 		  inttypes.h stdint.h unistd.h
- do :
-   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
- ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
- "
- if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
-   cat >>confdefs.h <<_ACEOF
- #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
- _ACEOF
- 
- fi
- 
- done
- 
- 
- 
-   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
- if test "x$ac_cv_header_minix_config_h" = xyes; then :
-   MINIX=yes
- else
-   MINIX=
- fi
- 
- 
-   if test "$MINIX" = yes; then
- 
- $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
- 
- 
- $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
- 
- 
- $as_echo "#define _MINIX 1" >>confdefs.h
- 
- 
- $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
- 
-   fi
- 
- 
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
- $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
- if ${ac_cv_safe_to_define___extensions__+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- 
- #         define __EXTENSIONS__ 1
-           $ac_includes_default
- int
- main ()
- {
- 
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   ac_cv_safe_to_define___extensions__=yes
- else
-   ac_cv_safe_to_define___extensions__=no
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
- $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
-   test $ac_cv_safe_to_define___extensions__ = yes &&
-     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
- 
-   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
- 
-   $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
- 
-   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
- 
-   $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
- 
-   $as_echo "#define _OPENBSD_SOURCE 1" >>confdefs.h
- 
-   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
- 
-   $as_echo "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
- 
-   $as_echo "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
- 
-   $as_echo "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
- 
-   $as_echo "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
- 
-   $as_echo "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
- 
-   $as_echo "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
- 
-   $as_echo "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
- 
-   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
- 
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
- $as_echo_n "checking whether _XOPEN_SOURCE should be defined... " >&6; }
- if ${ac_cv_should_define__xopen_source+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   ac_cv_should_define__xopen_source=no
-      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- 
-           #include <wchar.h>
-           mbstate_t x;
- int
- main ()
- {
- 
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
- 
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- 
-              #define _XOPEN_SOURCE 500
-              #include <wchar.h>
-              mbstate_t x;
- int
- main ()
- {
- 
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   ac_cv_should_define__xopen_source=yes
- 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
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
- $as_echo "$ac_cv_should_define__xopen_source" >&6; }
-   test $ac_cv_should_define__xopen_source = yes &&
-     $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
- 
-   $as_echo "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
- 
- 
  
  
  
! 
! 
! 
! 
! 
! 
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
! $as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
! if ${gl_cv_c_amsterdam_compiler+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 6017,6034 ----
     fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
! printf "%s\n" "$ac_cv_path_EGREP" >&6; }
   EGREP="$ac_cv_path_EGREP"
  
  
  
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
! printf %s "checking for Minix Amsterdam compiler... " >&6; }
! if test ${gl_cv_c_amsterdam_compiler+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 5251,5265 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Amsterdam" >/dev/null 2>&1; then :
    gl_cv_c_amsterdam_compiler=yes
! else
    gl_cv_c_amsterdam_compiler=no
  fi
! rm -f conftest*
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
! $as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
  
        if test $gl_cv_c_amsterdam_compiler = yes; then
--- 6041,6056 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Amsterdam" >/dev/null 2>&1
! then :
    gl_cv_c_amsterdam_compiler=yes
! else $as_nop
    gl_cv_c_amsterdam_compiler=no
  fi
! rm -rf conftest*
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
! printf "%s\n" "$gl_cv_c_amsterdam_compiler" >&6; }
  
        if test $gl_cv_c_amsterdam_compiler = yes; then
***************
*** 5277,5285 ****
    # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ar; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_AR+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$AR"; then
    ac_cv_prog_AR="$AR" # Let the user override the test.
--- 6068,6077 ----
    # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ar; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_AR+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$AR"; then
    ac_cv_prog_AR="$AR" # Let the user override the test.
***************
*** 5289,5297 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_AR="${ac_tool_prefix}ar"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 6081,6093 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_AR="${ac_tool_prefix}ar"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 5304,5312 ****
  AR=$ac_cv_prog_AR
  if test -n "$AR"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
! $as_echo "$AR" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6100,6108 ----
  AR=$ac_cv_prog_AR
  if test -n "$AR"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
! printf "%s\n" "$AR" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 5317,5325 ****
    # Extract the first word of "ar", so it can be a program name with args.
  set dummy ar; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_AR+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_AR"; then
    ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
--- 6113,6122 ----
    # Extract the first word of "ar", so it can be a program name with args.
  set dummy ar; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_AR+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_AR"; then
    ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
***************
*** 5329,5337 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_AR="ar"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 6126,6138 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_AR="ar"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 5344,5352 ****
  ac_ct_AR=$ac_cv_prog_ac_ct_AR
  if test -n "$ac_ct_AR"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
! $as_echo "$ac_ct_AR" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6145,6153 ----
  ac_ct_AR=$ac_cv_prog_ac_ct_AR
  if test -n "$ac_ct_AR"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
! printf "%s\n" "$ac_ct_AR" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 5356,5361 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 6157,6162 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 5379,5387 ****
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_RANLIB+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$RANLIB"; then
    ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
--- 6180,6189 ----
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_RANLIB+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$RANLIB"; then
    ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
***************
*** 5391,5399 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 6193,6205 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 5406,5414 ****
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
! $as_echo "$RANLIB" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6212,6220 ----
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
! printf "%s\n" "$RANLIB" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 5419,5427 ****
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_RANLIB"; then
    ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
--- 6225,6234 ----
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_RANLIB+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_RANLIB"; then
    ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
***************
*** 5431,5439 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 6238,6250 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 5446,5454 ****
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
! $as_echo "$ac_ct_RANLIB" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6257,6265 ----
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
! printf "%s\n" "$ac_ct_RANLIB" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 5458,5463 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 6269,6274 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 5480,5483 ****
--- 6291,6296 ----
    # Code from module absolute-header:
    # Code from module alloca-opt:
+   # Code from module attribute:
+   # Code from module c99:
    # Code from module errno:
    # Code from module extensions:
***************
*** 5489,5492 ****
--- 6302,6306 ----
    # Code from module iconv:
    # Code from module include_next:
+   # Code from module inttypes-incomplete:
    # Code from module limits-h:
    # Code from module memchr:
***************
*** 5498,5501 ****
--- 6312,6316 ----
    # Code from module snippet/warn-on-use:
    # Code from module ssize_t:
+   # Code from module std-gnu11:
    # Code from module stddef:
    # Code from module stdint:
***************
*** 5513,5521 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
! $as_echo_n "checking for a sed that does not truncate output... " >&6; }
! if ${ac_cv_path_SED+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
              ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
       for ac_i in 1 2 3 4 5 6 7; do
--- 6328,6337 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
! printf %s "checking for a sed that does not truncate output... " >&6; }
! if test ${ac_cv_path_SED+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
              ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
       for ac_i in 1 2 3 4 5 6 7; do
***************
*** 5531,5538 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     for ac_prog in sed gsed; do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_SED" || continue
  # Check for GNU ac_path_SED and select it if it is found.
--- 6347,6359 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_prog in sed gsed
!    do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_SED" || continue
  # Check for GNU ac_path_SED and select it if it is found.
***************
*** 5543,5547 ****
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
--- 6364,6368 ----
  *)
    ac_count=0
!   printf %s 0123456789 >"conftest.in"
    while :
    do
***************
*** 5549,5553 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo '' >> "conftest.nl"
      "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 6370,6374 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     printf "%s\n" '' >> "conftest.nl"
      "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 5577,5597 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
! $as_echo "$ac_cv_path_SED" >&6; }
   SED="$ac_cv_path_SED"
    rm -f conftest.sed
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
! $as_echo_n "checking whether NLS is requested... " >&6; }
      # Check whether --enable-nls was given.
! if test "${enable_nls+set}" = set; then :
    enableval=$enable_nls; USE_NLS=$enableval
! else
    USE_NLS=yes
  fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
! $as_echo "$USE_NLS" >&6; }
  
  
--- 6398,6419 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
! printf "%s\n" "$ac_cv_path_SED" >&6; }
   SED="$ac_cv_path_SED"
    rm -f conftest.sed
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
! printf %s "checking whether NLS is requested... " >&6; }
      # Check whether --enable-nls was given.
! if test ${enable_nls+y}
! then :
    enableval=$enable_nls; USE_NLS=$enableval
! else $as_nop
    USE_NLS=yes
  fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
! printf "%s\n" "$USE_NLS" >&6; }
  
  
***************
*** 5632,5640 ****
  # Extract the first word of "msgfmt", so it can be a program name with args.
  set dummy msgfmt; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_MSGFMT+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case "$MSGFMT" in
    [\\/]* | ?:[\\/]*)
--- 6454,6463 ----
  # Extract the first word of "msgfmt", so it can be a program name with args.
  set dummy msgfmt; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_MSGFMT+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case "$MSGFMT" in
    [\\/]* | ?:[\\/]*)
***************
*** 5664,5681 ****
  MSGFMT="$ac_cv_path_MSGFMT"
  if test "$MSGFMT" != ":"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
! $as_echo "$MSGFMT" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
    # Extract the first word of "gmsgfmt", so it can be a program name with args.
  set dummy gmsgfmt; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_GMSGFMT+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case $GMSGFMT in
    [\\/]* | ?:[\\/]*)
--- 6487,6505 ----
  MSGFMT="$ac_cv_path_MSGFMT"
  if test "$MSGFMT" != ":"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
! printf "%s\n" "$MSGFMT" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
    # Extract the first word of "gmsgfmt", so it can be a program name with args.
  set dummy gmsgfmt; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_GMSGFMT+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case $GMSGFMT in
    [\\/]* | ?:[\\/]*)
***************
*** 5687,5695 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
!     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 6511,6523 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
!     ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 5704,5712 ****
  GMSGFMT=$ac_cv_path_GMSGFMT
  if test -n "$GMSGFMT"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
! $as_echo "$GMSGFMT" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6532,6540 ----
  GMSGFMT=$ac_cv_path_GMSGFMT
  if test -n "$GMSGFMT"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
! printf "%s\n" "$GMSGFMT" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 5754,5762 ****
  # Extract the first word of "xgettext", so it can be a program name with args.
  set dummy xgettext; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_XGETTEXT+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case "$XGETTEXT" in
    [\\/]* | ?:[\\/]*)
--- 6582,6591 ----
  # Extract the first word of "xgettext", so it can be a program name with args.
  set dummy xgettext; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_XGETTEXT+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case "$XGETTEXT" in
    [\\/]* | ?:[\\/]*)
***************
*** 5786,5794 ****
  XGETTEXT="$ac_cv_path_XGETTEXT"
  if test "$XGETTEXT" != ":"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
! $as_echo "$XGETTEXT" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6615,6623 ----
  XGETTEXT="$ac_cv_path_XGETTEXT"
  if test "$XGETTEXT" != ":"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
! printf "%s\n" "$XGETTEXT" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 5831,5839 ****
  # Extract the first word of "msgmerge", so it can be a program name with args.
  set dummy msgmerge; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_path_MSGMERGE+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case "$MSGMERGE" in
    [\\/]* | ?:[\\/]*)
--- 6660,6669 ----
  # Extract the first word of "msgmerge", so it can be a program name with args.
  set dummy msgmerge; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_path_MSGMERGE+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case "$MSGMERGE" in
    [\\/]* | ?:[\\/]*)
***************
*** 5862,5870 ****
  MSGMERGE="$ac_cv_path_MSGMERGE"
  if test "$MSGMERGE" != ":"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
! $as_echo "$MSGMERGE" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 6692,6700 ----
  MSGMERGE="$ac_cv_path_MSGMERGE"
  if test "$MSGMERGE" != ":"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
! printf "%s\n" "$MSGMERGE" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 5895,5975 ****
    prefix="$acl_save_prefix"
  
- # Make sure we can run config.sub.
- $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
-   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
- 
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
- $as_echo_n "checking build system type... " >&6; }
- if ${ac_cv_build+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   ac_build_alias=$build_alias
- test "x$ac_build_alias" = x &&
-   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
- test "x$ac_build_alias" = x &&
-   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
- ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
-   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
- 
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
- $as_echo "$ac_cv_build" >&6; }
- case $ac_cv_build in
- *-*-*) ;;
- *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
- esac
- build=$ac_cv_build
- ac_save_IFS=$IFS; IFS='-'
- set x $ac_cv_build
- shift
- build_cpu=$1
- build_vendor=$2
- shift; shift
- # Remember, the first character of IFS is used to create $*,
- # except with old shells:
- build_os=$*
- IFS=$ac_save_IFS
- case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
- 
- 
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
- $as_echo_n "checking host system type... " >&6; }
- if ${ac_cv_host+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   if test "x$host_alias" = x; then
-   ac_cv_host=$ac_cv_build
- else
-   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
-     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
- fi
- 
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
- $as_echo "$ac_cv_host" >&6; }
- case $ac_cv_host in
- *-*-*) ;;
- *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
- esac
- host=$ac_cv_host
- ac_save_IFS=$IFS; IFS='-'
- set x $ac_cv_host
- shift
- host_cpu=$1
- host_vendor=$2
- shift; shift
- # Remember, the first character of IFS is used to create $*,
- # except with old shells:
- host_os=$*
- IFS=$ac_save_IFS
- case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
- 
- 
  
  
  # Check whether --with-gnu-ld was given.
! if test "${with_gnu_ld+set}" = set; then :
    withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
! else
    with_gnu_ld=no
  fi
--- 6725,6735 ----
    prefix="$acl_save_prefix"
  
  
  
  # Check whether --with-gnu-ld was given.
! if test ${with_gnu_ld+y}
! then :
    withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
! else $as_nop
    with_gnu_ld=no
  fi
***************
*** 5989,6003 ****
  
  if test -n "$LD"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
! $as_echo_n "checking for ld... " >&6; }
  elif test "$GCC" = yes; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
! $as_echo_n "checking for ld used by $CC... " >&6; }
  elif test "$with_gnu_ld" = yes; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
! $as_echo_n "checking for GNU ld... " >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
! $as_echo_n "checking for non-GNU ld... " >&6; }
  fi
  if test -n "$LD"; then
--- 6749,6763 ----
  
  if test -n "$LD"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
! printf %s "checking for ld... " >&6; }
  elif test "$GCC" = yes; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
! printf %s "checking for ld used by $CC... " >&6; }
  elif test "$with_gnu_ld" = yes; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
! printf %s "checking for GNU ld... " >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
! printf %s "checking for non-GNU ld... " >&6; }
  fi
  if test -n "$LD"; then
***************
*** 6005,6011 ****
    :
  else
!   if ${acl_cv_path_LD+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      acl_cv_path_LD= # Final result of this test
--- 6765,6772 ----
    :
  else
!   if test ${acl_cv_path_LD+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      acl_cv_path_LD= # Final result of this test
***************
*** 6069,6073 ****
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #if defined __powerpc64__ || defined _ARCH_PPC64
                  int ok;
                 #else
--- 6830,6834 ----
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #if defined __powerpc64__ || defined __LP64__
                  int ok;
                 #else
***************
*** 6076,6080 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    # The compiler produces 64-bit code. Add option '-b64' so that the
             # linker groks 64-bit object files.
--- 6837,6842 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    # The compiler produces 64-bit code. Add option '-b64' so that the
             # linker groks 64-bit object files.
***************
*** 6085,6089 ****
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
          ;;
        sparc64-*-netbsd*)
--- 6847,6851 ----
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
          ;;
        sparc64-*-netbsd*)
***************
*** 6097,6103 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
! else
    # The compiler produces 32-bit code. Add option '-m elf32_sparc'
             # so that the linker groks 32-bit object files.
--- 6859,6866 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
! else $as_nop
    # The compiler produces 32-bit code. Add option '-m elf32_sparc'
             # so that the linker groks 32-bit object files.
***************
*** 6108,6112 ****
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
          ;;
      esac
--- 6871,6875 ----
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
          ;;
      esac
***************
*** 6117,6132 ****
  fi
  if test -n "$LD"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
! $as_echo "$LD" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
    as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
! $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
! if ${acl_cv_prog_gnu_ld+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    # I'd rather use --version here, but apparently some GNU lds only accept -v.
  case `$LD -v 2>&1 </dev/null` in
--- 6880,6896 ----
  fi
  if test -n "$LD"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
! printf "%s\n" "$LD" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
    as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
! printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
! if test ${acl_cv_prog_gnu_ld+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    # I'd rather use --version here, but apparently some GNU lds only accept -v.
  case `$LD -v 2>&1 </dev/null` in
***************
*** 6139,6144 ****
  esac
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
! $as_echo "$acl_cv_prog_gnu_ld" >&6; }
  with_gnu_ld=$acl_cv_prog_gnu_ld
  
--- 6903,6908 ----
  esac
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
! printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
  with_gnu_ld=$acl_cv_prog_gnu_ld
  
***************
*** 6146,6154 ****
  
  
!                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
! $as_echo_n "checking for shared library run path origin... " >&6; }
! if ${acl_cv_rpath+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
--- 6910,6920 ----
  
  
! 
!                                                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
! printf %s "checking for shared library run path origin... " >&6; }
! if test ${acl_cv_rpath+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
***************
*** 6159,6164 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
! $as_echo "$acl_cv_rpath" >&6; }
    wl="$acl_cv_wl"
    acl_libext="$acl_cv_libext"
--- 6925,6930 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
! printf "%s\n" "$acl_cv_rpath" >&6; }
    wl="$acl_cv_wl"
    acl_libext="$acl_cv_libext"
***************
*** 6171,6177 ****
    acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
      # Check whether --enable-rpath was given.
! if test "${enable_rpath+set}" = set; then :
    enableval=$enable_rpath; :
! else
    enable_rpath=yes
  fi
--- 6937,6944 ----
    acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
      # Check whether --enable-rpath was given.
! if test ${enable_rpath+y}
! then :
    enableval=$enable_rpath; :
! else $as_nop
    enable_rpath=yes
  fi
***************
*** 6180,6199 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
! $as_echo_n "checking 32-bit host C ABI... " >&6; }
! if ${gl_cv_host_cpu_c_abi_32bit+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$gl_cv_host_cpu_c_abi"; then
         case "$gl_cv_host_cpu_c_abi" in
           i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
             gl_cv_host_cpu_c_abi_32bit=yes ;;
!          *)
             gl_cv_host_cpu_c_abi_32bit=no ;;
         esac
       else
         case "$host_cpu" in
  
!          i[4567]86 )
             gl_cv_host_cpu_c_abi_32bit=yes
             ;;
--- 6947,6995 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
! printf %s "checking 32-bit host C ABI... " >&6; }
! if test ${gl_cv_host_cpu_c_abi_32bit+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$gl_cv_host_cpu_c_abi"; then
         case "$gl_cv_host_cpu_c_abi" in
           i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
             gl_cv_host_cpu_c_abi_32bit=yes ;;
!          x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
             gl_cv_host_cpu_c_abi_32bit=no ;;
+          *)
+            gl_cv_host_cpu_c_abi_32bit=unknown ;;
         esac
       else
         case "$host_cpu" in
  
!          # CPUs that only support a 32-bit ABI.
!          arc \
!          | bfin \
!          | cris* \
!          | csky \
!          | epiphany \
!          | ft32 \
!          | h8300 \
!          | m68k \
!          | microblaze | microblazeel \
!          | nds32 | nds32le | nds32be \
!          | nios2 | nios2eb | nios2el \
!          | or1k* \
!          | or32 \
!          | sh | sh1234 | sh1234elb \
!          | tic6x \
!          | xtensa* )
!            gl_cv_host_cpu_c_abi_32bit=yes
!            ;;
! 
!          # CPUs that only support a 64-bit ABI.
!          alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
!          | mmix )
!            gl_cv_host_cpu_c_abi_32bit=no
!            ;;
! 
!          i[34567]86 )
             gl_cv_host_cpu_c_abi_32bit=yes
             ;;
***************
*** 6218,6227 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 7014,7024 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 6242,6251 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 7039,7049 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 6262,6271 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 7060,7070 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 6282,6291 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=yes
! else
    gl_cv_host_cpu_c_abi_32bit=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 7081,7091 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=yes
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 6302,6311 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 7102,7112 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 6319,6323 ****
             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #if defined __powerpc64__ || defined _ARCH_PPC64
                     int ok;
                    #else
--- 7120,7124 ----
             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #if defined __powerpc64__ || defined __LP64__
                     int ok;
                    #else
***************
*** 6326,6335 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 7127,7137 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 6350,6359 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 7152,7162 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 6370,6379 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
--- 7173,7183 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
***************
*** 6390,6403 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_host_cpu_c_abi_32bit=no
! else
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             ;;
  
           *)
!            gl_cv_host_cpu_c_abi_32bit=no
             ;;
         esac
--- 7194,7208 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_host_cpu_c_abi_32bit=no
! else $as_nop
    gl_cv_host_cpu_c_abi_32bit=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
             ;;
  
           *)
!            gl_cv_host_cpu_c_abi_32bit=unknown
             ;;
         esac
***************
*** 6405,6410 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
! $as_echo "$gl_cv_host_cpu_c_abi_32bit" >&6; }
  
    HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
--- 7210,7215 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
! printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
  
    HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
***************
*** 6414,6488 ****
  
  
!   case "$host_os" in
!     solaris*)
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
! $as_echo_n "checking for 64-bit host... " >&6; }
! if ${gl_cv_solaris_64bit+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef _LP64
!                  int ok;
!                 #else
!                  error fail
!                 #endif
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_solaris_64bit=yes
! else
!   gl_cv_solaris_64bit=no
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
! $as_echo "$gl_cv_solaris_64bit" >&6; };;
!   esac
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
! $as_echo_n "checking for the common suffixes of directories in the library search path... " >&6; }
! if ${acl_cv_libdirstems+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   acl_libdirstem=lib
       acl_libdirstem2=
       case "$host_os" in
         solaris*)
!                                                       if test $gl_cv_solaris_64bit = yes; then
!            acl_libdirstem=lib/64
             case "$host_cpu" in
!              sparc*)        acl_libdirstem2=lib/sparcv9 ;;
!              i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
             esac
           fi
           ;;
         *)
!                            if test "$HOST_CPU_C_ABI_32BIT" != yes; then
!                                             searchpath=`(if test -f /usr/bin/gcc \
!                            && LC_ALL=C /usr/bin/gcc -print-search-dirs >/dev/null 2>/dev/null; then \
!                           LC_ALL=C /usr/bin/gcc -print-search-dirs; \
!                         else \
!                           LC_ALL=C $CC -print-search-dirs; \
!                         fi) 2>/dev/null \
!                        | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
!            if test -n "$searchpath"; then
!              acl_save_IFS="${IFS= 	}"; IFS=":"
!              for searchdir in $searchpath; do
!                if test -d "$searchdir"; then
!                  case "$searchdir" in
!                    */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
!                    */../ | */.. )
!                      # Better ignore directories of this form. They are misleading.
!                      ;;
!                    *) searchdir=`cd "$searchdir" && pwd`
!                       case "$searchdir" in
!                         */lib64 ) acl_libdirstem=lib64 ;;
!                       esac ;;
!                  esac
!                fi
!              done
!              IFS="$acl_save_IFS"
             fi
           fi
--- 7219,7358 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
! printf %s "checking for ELF binary format... " >&6; }
! if test ${gl_cv_elf+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef __ELF__
!         Extensible Linking Format
!         #endif
  
  _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Extensible Linking Format" >/dev/null 2>&1
! then :
!   gl_cv_elf=yes
! else $as_nop
!   gl_cv_elf=no
! fi
! rm -rf conftest*
! 
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
! printf "%s\n" "$gl_cv_elf" >&6; }
!   if test $gl_cv_elf = yes; then
!     # Extract the ELF class of a file (5th byte) in decimal.
!     # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
!     if od -A x < /dev/null >/dev/null 2>/dev/null; then
!       # Use POSIX od.
!       func_elfclass ()
!       {
!         od -A n -t d1 -j 4 -N 1
!       }
!     else
!       # Use BSD hexdump.
!       func_elfclass ()
!       {
!         dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
!         echo
!       }
!     fi
!     # Use 'expr', not 'test', to compare the values of func_elfclass, because on
!     # Solaris 11 OpenIndiana and Solaris 11 OmniOS, the result is 001 or 002,
!     # not 1 or 2.
!     case $HOST_CPU_C_ABI_32BIT in
!       yes)
!         # 32-bit ABI.
!         acl_is_expected_elfclass ()
!         {
!           expr "`func_elfclass | sed -e 's/[ 	]//g'`" = 1 > /dev/null
!         }
!         ;;
!       no)
!         # 64-bit ABI.
!         acl_is_expected_elfclass ()
!         {
!           expr "`func_elfclass | sed -e 's/[ 	]//g'`" = 2 > /dev/null
!         }
!         ;;
!       *)
!         # Unknown.
!         acl_is_expected_elfclass ()
!         {
!           :
!         }
!         ;;
!     esac
!   else
!     acl_is_expected_elfclass ()
!     {
!       :
!     }
!   fi
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
! printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
! if test ${acl_cv_libdirstems+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!             acl_libdirstem=lib
       acl_libdirstem2=
+      acl_libdirstem3=
       case "$host_os" in
         solaris*)
!                                                       if test $HOST_CPU_C_ABI_32BIT = no; then
!            acl_libdirstem2=lib/64
             case "$host_cpu" in
!              sparc*)        acl_libdirstem3=lib/sparcv9 ;;
!              i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
             esac
           fi
           ;;
         *)
!                                                                                  searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
!                      | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
!          if test $HOST_CPU_C_ABI_32BIT != no; then
!            # 32-bit or unknown ABI.
!            if test -d /usr/lib32; then
!              acl_libdirstem2=lib32
!            fi
!          fi
!          if test $HOST_CPU_C_ABI_32BIT != yes; then
!            # 64-bit or unknown ABI.
!            if test -d /usr/lib64; then
!              acl_libdirstem3=lib64
!            fi
!          fi
!          if test -n "$searchpath"; then
!            acl_save_IFS="${IFS= 	}"; IFS=":"
!            for searchdir in $searchpath; do
!              if test -d "$searchdir"; then
!                case "$searchdir" in
!                  */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
!                  */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
!                  */../ | */.. )
!                    # Better ignore directories of this form. They are misleading.
!                    ;;
!                  *) searchdir=`cd "$searchdir" && pwd`
!                     case "$searchdir" in
!                       */lib32 ) acl_libdirstem2=lib32 ;;
!                       */lib64 ) acl_libdirstem3=lib64 ;;
!                     esac ;;
!                esac
!              fi
!            done
!            IFS="$acl_save_IFS"
!            if test $HOST_CPU_C_ABI_32BIT = yes; then
!              # 32-bit ABI.
!              acl_libdirstem3=
!            fi
!            if test $HOST_CPU_C_ABI_32BIT = no; then
!              # 64-bit ABI.
!              acl_libdirstem2=
             fi
           fi
***************
*** 6490,6501 ****
       esac
       test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
!      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2"
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
! $as_echo "$acl_cv_libdirstems" >&6; }
!   # Decompose acl_cv_libdirstems into acl_libdirstem and acl_libdirstem2.
!   acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
!   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e '/,/s/.*,//'`
  
  
--- 7360,7372 ----
       esac
       test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
!      test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
!      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
! printf "%s\n" "$acl_cv_libdirstems" >&6; }
!       acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
!   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
!   acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
  
  
***************
*** 6518,6521 ****
--- 7389,7394 ----
      eval additional_includedir=\"$includedir\"
      eval additional_libdir=\"$libdir\"
+     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
  
    exec_prefix="$acl_save_exec_prefix"
***************
*** 6524,6528 ****
  
  # Check whether --with-libiconv-prefix was given.
! if test "${with_libiconv_prefix+set}" = set; then :
    withval=$with_libiconv_prefix;
      if test "X$withval" = "Xno"; then
--- 7397,7402 ----
  
  # Check whether --with-libiconv-prefix was given.
! if test ${with_libiconv_prefix+y}
! then :
    withval=$with_libiconv_prefix;
      if test "X$withval" = "Xno"; then
***************
*** 6538,6541 ****
--- 7412,7417 ----
            eval additional_includedir=\"$includedir\"
            eval additional_libdir=\"$libdir\"
+           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
  
    exec_prefix="$acl_save_exec_prefix"
***************
*** 6545,6552 ****
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         if test "$acl_libdirstem2" != "$acl_libdirstem" \
!            && test ! -d "$withval/$acl_libdirstem"; then
!           additional_libdir="$withval/$acl_libdirstem2"
!         fi
        fi
      fi
--- 7421,7426 ----
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         additional_libdir2="$withval/$acl_libdirstem2"
!         additional_libdir3="$withval/$acl_libdirstem3"
        fi
      fi
***************
*** 6554,6557 ****
--- 7428,7437 ----
  fi
  
+   if test "X$additional_libdir2" = "X$additional_libdir"; then
+     additional_libdir2=
+   fi
+   if test "X$additional_libdir3" = "X$additional_libdir"; then
+     additional_libdir3=
+   fi
        LIBICONV=
    LTLIBICONV=
***************
*** 6599,6641 ****
            fi
            if test $use_additional = yes; then
!             dir="$additional_libdir"
!                                     if test -n "$acl_shlibext"; then
!               if test -f "$dir/$libname$shrext"; then
!                 found_dir="$dir"
!                 found_so="$dir/$libname$shrext"
!               else
!                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                   ver=`(cd "$dir" && \
!                         for f in "$libname$shrext".*; do echo "$f"; done \
!                         | sed -e "s,^$libname$shrext\\\\.,," \
!                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                         | sed 1q ) 2>/dev/null`
!                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
!                     found_dir="$dir"
!                     found_so="$dir/$libname$shrext.$ver"
                    fi
!                 else
!                   eval library_names=\"$acl_library_names_spec\"
!                   for f in $library_names; do
!                     if test -f "$dir/$f"; then
                        found_dir="$dir"
!                       found_so="$dir/$f"
!                       break
                      fi
!                   done
                  fi
                fi
!             fi
!                         if test "X$found_dir" = "X"; then
!               if test -f "$dir/$libname.$acl_libext"; then
!                 found_dir="$dir"
!                 found_a="$dir/$libname.$acl_libext"
!               fi
!             fi
!             if test "X$found_dir" != "X"; then
!               if test -f "$dir/$libname.la"; then
!                 found_la="$dir/$libname.la"
!               fi
!             fi
            fi
            if test "X$found_dir" = "X"; then
--- 7479,7527 ----
            fi
            if test $use_additional = yes; then
!             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
!               if test "X$found_dir" = "X"; then
!                 eval dir=\$$additional_libdir_variable
!                 if test -n "$dir"; then
!                                                       if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
!                       found_dir="$dir"
!                       found_so="$dir/$libname$shrext"
!                     else
!                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                         ver=`(cd "$dir" && \
!                               for f in "$libname$shrext".*; do echo "$f"; done \
!                               | sed -e "s,^$libname$shrext\\\\.,," \
!                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                               | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
!                           found_dir="$dir"
!                           found_so="$dir/$libname$shrext.$ver"
!                         fi
!                       else
!                         eval library_names=\"$acl_library_names_spec\"
!                         for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
!                             found_dir="$dir"
!                             found_so="$dir/$f"
!                             break
!                           fi
!                         done
!                       fi
!                     fi
                    fi
!                                     if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
!                       found_a="$dir/$libname.$acl_libext"
                      fi
!                   fi
!                   if test "X$found_dir" != "X"; then
!                     if test -f "$dir/$libname.la"; then
!                       found_la="$dir/$libname.la"
!                     fi
!                   fi
                  fi
                fi
!             done
            fi
            if test "X$found_dir" = "X"; then
***************
*** 6654,6658 ****
                    dir=`echo "X$x" | sed -e 's/^X-L//'`
                                      if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
--- 7540,7544 ----
                    dir=`echo "X$x" | sed -e 's/^X-L//'`
                                      if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
***************
*** 6664,6668 ****
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
--- 7550,7554 ----
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
***************
*** 6671,6675 ****
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
--- 7557,7561 ----
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
***************
*** 6681,6685 ****
                    fi
                                      if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext"; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
--- 7567,7571 ----
                    fi
                                      if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
***************
*** 6703,6707 ****
                                                          if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
                                  LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                else
--- 7589,7594 ----
                                                          if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
                                  LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                else
***************
*** 6782,6785 ****
--- 7669,7679 ----
                  additional_includedir="$basedir/include"
                  ;;
+               */$acl_libdirstem3 | */$acl_libdirstem3/)
+                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
+                 if test "$name" = 'iconv'; then
+                   LIBICONV_PREFIX="$basedir"
+                 fi
+                 additional_includedir="$basedir/include"
+                 ;;
              esac
              if test "X$additional_includedir" != "X"; then
***************
*** 6827,6836 ****
                  case "$dep" in
                    -L*)
!                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
                        haveit=
!                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
                          if test -n "$GCC"; then
                            case $host_os in
--- 7721,7732 ----
                  case "$dep" in
                    -L*)
!                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
                        haveit=
!                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
                          if test -n "$GCC"; then
                            case $host_os in
***************
*** 6851,6855 ****
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 7747,7751 ----
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 6857,6862 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
                            fi
                          fi
--- 7753,7758 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 6872,6876 ****
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 7768,7772 ----
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 6878,6883 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
                            fi
                          fi
--- 7774,7779 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 6911,6915 ****
                      ;;
                    -l*)
!                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                      ;;
                    *.la)
--- 7807,7818 ----
                      ;;
                    -l*)
!                                                                                                                                                                 dep=`echo "X$dep" | sed -e 's/^X-l//'`
!                     if test "X$dep" != Xc \
!                        || case $host_os in
!                             linux* | gnu* | k*bsd*-gnu) false ;;
!                             *)                          true ;;
!                           esac; then
!                       names_next_round="$names_next_round $dep"
!                     fi
                      ;;
                    *.la)
***************
*** 6987,6995 ****
  
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
! $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
! if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gt_save_LIBS="$LIBS"
       LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
--- 7890,7899 ----
  
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
! printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
! if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gt_save_LIBS="$LIBS"
       LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
***************
*** 6998,7002 ****
  #include <CoreFoundation/CFPreferences.h>
  int
! main ()
  {
  CFPreferencesCopyAppValue(NULL, NULL)
--- 7902,7906 ----
  #include <CoreFoundation/CFPreferences.h>
  int
! main (void)
  {
  CFPreferencesCopyAppValue(NULL, NULL)
***************
*** 7005,7063 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    gt_cv_func_CFPreferencesCopyAppValue=yes
! else
    gt_cv_func_CFPreferencesCopyAppValue=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
! $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
  
! $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
! 
!   fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
! $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
! if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   gt_save_LIBS="$LIBS"
!      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
!      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #include <CoreFoundation/CFLocale.h>
! int
! main ()
! {
! CFLocaleCopyCurrent();
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
!   gt_cv_func_CFLocaleCopyCurrent=yes
! else
!   gt_cv_func_CFLocaleCopyCurrent=no
! fi
! rm -f core conftest.err conftest.$ac_objext \
!     conftest$ac_exeext conftest.$ac_ext
!      LIBS="$gt_save_LIBS"
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
! $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
!   if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
! 
! $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
  
    fi
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
! $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
! if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gt_save_LIBS="$LIBS"
       LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
--- 7909,7935 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    gt_cv_func_CFPreferencesCopyAppValue=yes
! else $as_nop
    gt_cv_func_CFPreferencesCopyAppValue=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
! printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
  
! printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
  
    fi
!                     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
! printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
! if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gt_save_LIBS="$LIBS"
       LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
***************
*** 7066,7070 ****
  #include <CoreFoundation/CFLocale.h>
  int
! main ()
  {
  CFLocaleCopyPreferredLanguages();
--- 7938,7942 ----
  #include <CoreFoundation/CFLocale.h>
  int
! main (void)
  {
  CFLocaleCopyPreferredLanguages();
***************
*** 7073,7095 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    gt_cv_func_CFLocaleCopyPreferredLanguages=yes
! else
    gt_cv_func_CFLocaleCopyPreferredLanguages=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
! $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
    if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
  
! $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
  
    fi
    INTL_MACOSX_LIBS=
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
-      || test $gt_cv_func_CFLocaleCopyCurrent = yes \
       || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
      INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
--- 7945,7967 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    gt_cv_func_CFLocaleCopyPreferredLanguages=yes
! else $as_nop
    gt_cv_func_CFLocaleCopyPreferredLanguages=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
! printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
    if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
  
! printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
  
    fi
    INTL_MACOSX_LIBS=
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
       || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
      INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
***************
*** 7133,7141 ****
          fi
  
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
! $as_echo_n "checking for GNU gettext in libc... " >&6; }
! if eval \${$gt_func_gnugettext_libc+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 8005,8014 ----
          fi
  
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
! printf %s "checking for GNU gettext in libc... " >&6; }
! if eval test \${$gt_func_gnugettext_libc+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 7152,7156 ****
  
  int
! main ()
  {
  
--- 8025,8029 ----
  
  int
! main (void)
  {
  
***************
*** 7162,7176 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    eval "$gt_func_gnugettext_libc=yes"
! else
    eval "$gt_func_gnugettext_libc=no"
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
  eval ac_res=\$$gt_func_gnugettext_libc
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
          if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
--- 8035,8050 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    eval "$gt_func_gnugettext_libc=yes"
! else $as_nop
    eval "$gt_func_gnugettext_libc=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
  eval ac_res=\$$gt_func_gnugettext_libc
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
  
          if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
***************
*** 7205,7213 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
! $as_echo_n "checking for iconv... " >&6; }
! if ${am_cv_func_iconv+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      am_cv_func_iconv="no, consider installing GNU libiconv"
--- 8079,8088 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
! printf %s "checking for iconv... " >&6; }
! if test ${am_cv_func_iconv+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      am_cv_func_iconv="no, consider installing GNU libiconv"
***************
*** 7220,7224 ****
  
  int
! main ()
  {
  iconv_t cd = iconv_open("","");
--- 8095,8099 ----
  
  int
! main (void)
  {
  iconv_t cd = iconv_open("","");
***************
*** 7229,7236 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
--- 8104,8112 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
***************
*** 7244,7248 ****
  
  int
! main ()
  {
  iconv_t cd = iconv_open("","");
--- 8120,8124 ----
  
  int
! main (void)
  {
  iconv_t cd = iconv_open("","");
***************
*** 7253,7261 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
--- 8129,8138 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
***************
*** 7263,7274 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
! $as_echo "$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
! $as_echo_n "checking for working iconv... " >&6; }
! if ${am_cv_func_iconv_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    am_save_LIBS="$LIBS"
--- 8140,8152 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
! printf "%s\n" "$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
! printf %s "checking for working iconv... " >&6; }
! if test ${am_cv_func_iconv_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    am_save_LIBS="$LIBS"
***************
*** 7278,7287 ****
        am_cv_func_iconv_works=no
        for ac_iconv_const in '' 'const'; do
!         if test "$cross_compiling" = yes; then :
    case "$host_os" in
               aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
               *)            am_cv_func_iconv_works="guessing yes" ;;
             esac
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 8156,8166 ----
        am_cv_func_iconv_works=no
        for ac_iconv_const in '' 'const'; do
!         if test "$cross_compiling" = yes
! then :
    case "$host_os" in
               aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
               *)            am_cv_func_iconv_works="guessing yes" ;;
             esac
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 7295,7303 ****
  
  int
! main ()
  {
  int result = 0;
!   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
!      returns.  */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
--- 8174,8183 ----
  
  int
! main (void)
  {
  int result = 0;
!   /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
!      successful returns.  This is even documented in
!      <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
***************
*** 7407,7411 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    am_cv_func_iconv_works=yes
  fi
--- 8287,8292 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    am_cv_func_iconv_works=yes
  fi
***************
*** 7419,7424 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
! $as_echo "$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
--- 8300,8305 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
! printf "%s\n" "$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
***************
*** 7430,7441 ****
    if test "$am_func_iconv" = yes; then
  
! $as_echo "#define HAVE_ICONV 1" >>confdefs.h
  
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
! $as_echo_n "checking how to link with libiconv... " >&6; }
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
! $as_echo "$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
--- 8311,8322 ----
    if test "$am_func_iconv" = yes; then
  
! printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
  
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
! printf %s "checking how to link with libiconv... " >&6; }
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
! printf "%s\n" "$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
***************
*** 7462,7465 ****
--- 8343,8348 ----
      eval additional_includedir=\"$includedir\"
      eval additional_libdir=\"$libdir\"
+     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
  
    exec_prefix="$acl_save_exec_prefix"
***************
*** 7468,7472 ****
  
  # Check whether --with-libintl-prefix was given.
! if test "${with_libintl_prefix+set}" = set; then :
    withval=$with_libintl_prefix;
      if test "X$withval" = "Xno"; then
--- 8351,8356 ----
  
  # Check whether --with-libintl-prefix was given.
! if test ${with_libintl_prefix+y}
! then :
    withval=$with_libintl_prefix;
      if test "X$withval" = "Xno"; then
***************
*** 7482,7485 ****
--- 8366,8371 ----
            eval additional_includedir=\"$includedir\"
            eval additional_libdir=\"$libdir\"
+           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
  
    exec_prefix="$acl_save_exec_prefix"
***************
*** 7489,7496 ****
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         if test "$acl_libdirstem2" != "$acl_libdirstem" \
!            && test ! -d "$withval/$acl_libdirstem"; then
!           additional_libdir="$withval/$acl_libdirstem2"
!         fi
        fi
      fi
--- 8375,8380 ----
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         additional_libdir2="$withval/$acl_libdirstem2"
!         additional_libdir3="$withval/$acl_libdirstem3"
        fi
      fi
***************
*** 7498,7501 ****
--- 8382,8391 ----
  fi
  
+   if test "X$additional_libdir2" = "X$additional_libdir"; then
+     additional_libdir2=
+   fi
+   if test "X$additional_libdir3" = "X$additional_libdir"; then
+     additional_libdir3=
+   fi
        LIBINTL=
    LTLIBINTL=
***************
*** 7543,7585 ****
            fi
            if test $use_additional = yes; then
!             dir="$additional_libdir"
!                                     if test -n "$acl_shlibext"; then
!               if test -f "$dir/$libname$shrext"; then
!                 found_dir="$dir"
!                 found_so="$dir/$libname$shrext"
!               else
!                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                   ver=`(cd "$dir" && \
!                         for f in "$libname$shrext".*; do echo "$f"; done \
!                         | sed -e "s,^$libname$shrext\\\\.,," \
!                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                         | sed 1q ) 2>/dev/null`
!                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
!                     found_dir="$dir"
!                     found_so="$dir/$libname$shrext.$ver"
                    fi
!                 else
!                   eval library_names=\"$acl_library_names_spec\"
!                   for f in $library_names; do
!                     if test -f "$dir/$f"; then
                        found_dir="$dir"
!                       found_so="$dir/$f"
!                       break
                      fi
!                   done
                  fi
                fi
!             fi
!                         if test "X$found_dir" = "X"; then
!               if test -f "$dir/$libname.$acl_libext"; then
!                 found_dir="$dir"
!                 found_a="$dir/$libname.$acl_libext"
!               fi
!             fi
!             if test "X$found_dir" != "X"; then
!               if test -f "$dir/$libname.la"; then
!                 found_la="$dir/$libname.la"
!               fi
!             fi
            fi
            if test "X$found_dir" = "X"; then
--- 8433,8481 ----
            fi
            if test $use_additional = yes; then
!             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
!               if test "X$found_dir" = "X"; then
!                 eval dir=\$$additional_libdir_variable
!                 if test -n "$dir"; then
!                                                       if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
!                       found_dir="$dir"
!                       found_so="$dir/$libname$shrext"
!                     else
!                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                         ver=`(cd "$dir" && \
!                               for f in "$libname$shrext".*; do echo "$f"; done \
!                               | sed -e "s,^$libname$shrext\\\\.,," \
!                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                               | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
!                           found_dir="$dir"
!                           found_so="$dir/$libname$shrext.$ver"
!                         fi
!                       else
!                         eval library_names=\"$acl_library_names_spec\"
!                         for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
!                             found_dir="$dir"
!                             found_so="$dir/$f"
!                             break
!                           fi
!                         done
!                       fi
!                     fi
                    fi
!                                     if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
!                       found_a="$dir/$libname.$acl_libext"
                      fi
!                   fi
!                   if test "X$found_dir" != "X"; then
!                     if test -f "$dir/$libname.la"; then
!                       found_la="$dir/$libname.la"
!                     fi
!                   fi
                  fi
                fi
!             done
            fi
            if test "X$found_dir" = "X"; then
***************
*** 7598,7602 ****
                    dir=`echo "X$x" | sed -e 's/^X-L//'`
                                      if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
--- 8494,8498 ----
                    dir=`echo "X$x" | sed -e 's/^X-L//'`
                                      if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
***************
*** 7608,7612 ****
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
--- 8504,8508 ----
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
***************
*** 7615,7619 ****
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
--- 8511,8515 ----
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
***************
*** 7625,7629 ****
                    fi
                                      if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext"; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
--- 8521,8525 ----
                    fi
                                      if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
***************
*** 7647,7651 ****
                                                          if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
                                  LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
                else
--- 8543,8548 ----
                                                          if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
                                  LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
                else
***************
*** 7726,7729 ****
--- 8623,8633 ----
                  additional_includedir="$basedir/include"
                  ;;
+               */$acl_libdirstem3 | */$acl_libdirstem3/)
+                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
+                 if test "$name" = 'intl'; then
+                   LIBINTL_PREFIX="$basedir"
+                 fi
+                 additional_includedir="$basedir/include"
+                 ;;
              esac
              if test "X$additional_includedir" != "X"; then
***************
*** 7771,7780 ****
                  case "$dep" in
                    -L*)
!                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
                        haveit=
!                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
                          if test -n "$GCC"; then
                            case $host_os in
--- 8675,8686 ----
                  case "$dep" in
                    -L*)
!                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
                        haveit=
!                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
                          if test -n "$GCC"; then
                            case $host_os in
***************
*** 7795,7799 ****
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 8701,8705 ----
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 7801,7806 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
                            fi
                          fi
--- 8707,8712 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 7816,7820 ****
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 8722,8726 ----
    prefix="$acl_save_prefix"
  
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 7822,7827 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                                                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
                            fi
                          fi
--- 8728,8733 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                                                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 7855,7859 ****
                      ;;
                    -l*)
!                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                      ;;
                    *.la)
--- 8761,8772 ----
                      ;;
                    -l*)
!                                                                                                                                                                 dep=`echo "X$dep" | sed -e 's/^X-l//'`
!                     if test "X$dep" != Xc \
!                        || case $host_os in
!                             linux* | gnu* | k*bsd*-gnu) false ;;
!                             *)                          true ;;
!                           esac; then
!                       names_next_round="$names_next_round $dep"
!                     fi
                      ;;
                    *.la)
***************
*** 7906,7914 ****
  
  
!           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
! $as_echo_n "checking for GNU gettext in libintl... " >&6; }
! if eval \${$gt_func_gnugettext_libintl+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gt_save_CPPFLAGS="$CPPFLAGS"
              CPPFLAGS="$CPPFLAGS $INCINTL"
--- 8819,8828 ----
  
  
!           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
! printf %s "checking for GNU gettext in libintl... " >&6; }
! if eval test \${$gt_func_gnugettext_libintl+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gt_save_CPPFLAGS="$CPPFLAGS"
              CPPFLAGS="$CPPFLAGS $INCINTL"
***************
*** 7933,7937 ****
  
  int
! main ()
  {
  
--- 8847,8851 ----
  
  int
! main (void)
  {
  
***************
*** 7943,7952 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    eval "$gt_func_gnugettext_libintl=yes"
! else
    eval "$gt_func_gnugettext_libintl=no"
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
                          if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
--- 8857,8867 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    eval "$gt_func_gnugettext_libintl=yes"
! else $as_nop
    eval "$gt_func_gnugettext_libintl=no"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
                          if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
***************
*** 7970,7974 ****
  
  int
! main ()
  {
  
--- 8885,8889 ----
  
  int
! main (void)
  {
  
***************
*** 7980,7984 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    LIBINTL="$LIBINTL $LIBICONV"
                   LTLIBINTL="$LTLIBINTL $LTLIBICONV"
--- 8895,8900 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    LIBINTL="$LIBINTL $LIBICONV"
                   LTLIBINTL="$LTLIBINTL $LTLIBICONV"
***************
*** 7986,7990 ****
  
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
              fi
--- 8902,8906 ----
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
              fi
***************
*** 7993,7998 ****
  fi
  eval ac_res=\$$gt_func_gnugettext_libintl
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
          fi
  
--- 8909,8914 ----
  fi
  eval ac_res=\$$gt_func_gnugettext_libintl
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
          fi
  
***************
*** 8021,8025 ****
         || test "$nls_cv_use_gnu_gettext" = "yes"; then
  
! $as_echo "#define ENABLE_NLS 1" >>confdefs.h
  
      else
--- 8937,8941 ----
         || test "$nls_cv_use_gnu_gettext" = "yes"; then
  
! printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
  
      else
***************
*** 8028,8038 ****
    fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
! $as_echo_n "checking whether to use NLS... " >&6; }
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
! $as_echo "$USE_NLS" >&6; }
    if test "$USE_NLS" = "yes"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
! $as_echo_n "checking where the gettext function comes from... " >&6; }
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
--- 8944,8954 ----
    fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
! printf %s "checking whether to use NLS... " >&6; }
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
! printf "%s\n" "$USE_NLS" >&6; }
    if test "$USE_NLS" = "yes"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
! printf %s "checking where the gettext function comes from... " >&6; }
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
***************
*** 8044,8049 ****
        gt_source="included intl directory"
      fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
! $as_echo "$gt_source" >&6; }
    fi
  
--- 8960,8965 ----
        gt_source="included intl directory"
      fi
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
! printf "%s\n" "$gt_source" >&6; }
    fi
  
***************
*** 8052,8059 ****
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
! $as_echo_n "checking how to link with libintl... " >&6; }
!         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
! $as_echo "$LIBINTL" >&6; }
  
    for element in $INCINTL; do
--- 8968,8975 ----
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
! printf %s "checking how to link with libintl... " >&6; }
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
! printf "%s\n" "$LIBINTL" >&6; }
  
    for element in $INCINTL; do
***************
*** 8082,8089 ****
  
  
! $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
  
  
! $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
  
      fi
--- 8998,9005 ----
  
  
! printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
  
  
! printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
  
      fi
***************
*** 8105,8108 ****
--- 9021,9029 ----
  
  
+ GAWK=${GAWK-"${am_missing_run}gawk"}
+ 
+ 
+ 
+ 
  
  
***************
*** 8111,8125 ****
  
  
            LIBC_FATAL_STDERR_=1
    export LIBC_FATAL_STDERR_
  
  ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
! if test "x$ac_cv_type_size_t" = xyes; then :
  
! else
  
! cat >>confdefs.h <<_ACEOF
! #define size_t unsigned int
! _ACEOF
  
  fi
--- 9032,9066 ----
  
  
+                         # Check whether --enable-cross-guesses was given.
+ if test ${enable_cross_guesses+y}
+ then :
+   enableval=$enable_cross_guesses; if test "x$enableval" != xconservative && test "x$enableval" != xrisky; then
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: invalid argument supplied to --enable-cross-guesses" >&5
+ printf "%s\n" "$as_me: WARNING: invalid argument supplied to --enable-cross-guesses" >&2;}
+        enableval=conservative
+      fi
+      gl_cross_guesses="$enableval"
+ else $as_nop
+   gl_cross_guesses=conservative
+ fi
+ 
+   if test $gl_cross_guesses = risky; then
+     gl_cross_guess_normal="guessing yes"
+     gl_cross_guess_inverted="guessing no"
+   else
+     gl_cross_guess_normal="guessing no"
+     gl_cross_guess_inverted="guessing yes"
+   fi
            LIBC_FATAL_STDERR_=1
    export LIBC_FATAL_STDERR_
  
+ 
  ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
! if test "x$ac_cv_type_size_t" = xyes
! then :
  
! else $as_nop
  
! printf "%s\n" "#define size_t unsigned int" >>confdefs.h
  
  fi
***************
*** 8127,8140 ****
  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  # for constant arguments.  Useless!
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
! $as_echo_n "checking for working alloca.h... " >&6; }
! if ${ac_cv_working_alloca_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <alloca.h>
  int
! main ()
  {
  char *p = (char *) alloca (2 * sizeof (int));
--- 9068,9082 ----
  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  # for constant arguments.  Useless!
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
! printf %s "checking for working alloca.h... " >&6; }
! if test ${ac_cv_working_alloca_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <alloca.h>
  int
! main (void)
  {
  char *p = (char *) alloca (2 * sizeof (int));
***************
*** 8144,8193 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_working_alloca_h=yes
! else
    ac_cv_working_alloca_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
! $as_echo "$ac_cv_working_alloca_h" >&6; }
  if test $ac_cv_working_alloca_h = yes; then
  
! $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
  
  fi
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
! $as_echo_n "checking for alloca... " >&6; }
! if ${ac_cv_func_alloca_works+:} false; then :
!   $as_echo_n "(cached) " >&6
  else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifdef __GNUC__
! # define alloca __builtin_alloca
! #else
! # ifdef _MSC_VER
  #  include <malloc.h>
  #  define alloca _alloca
  # else
! #  ifdef HAVE_ALLOCA_H
! #   include <alloca.h>
! #  else
! #   ifdef _AIX
!  #pragma alloca
! #   else
! #    ifndef alloca /* predefined by HP cc +Olibcalls */
! void *alloca (size_t);
! #    endif
! #   endif
  #  endif
  # endif
  #endif
  
  int
! main ()
  {
  char *p = (char *) alloca (1);
--- 9086,9135 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_working_alloca_h=yes
! else $as_nop
    ac_cv_working_alloca_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
! printf "%s\n" "$ac_cv_working_alloca_h" >&6; }
  if test $ac_cv_working_alloca_h = yes; then
  
! printf "%s\n" "#define HAVE_ALLOCA_H 1" >>confdefs.h
  
  fi
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
! printf %s "checking for alloca... " >&6; }
! if test ${ac_cv_func_alloca_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test $ac_cv_working_alloca_h = yes; then
!   ac_cv_func_alloca_works=yes
  else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <stdlib.h>
! #include <stddef.h>
! #ifndef alloca
! # ifdef __GNUC__
! #  define alloca __builtin_alloca
! # elif defined _MSC_VER
  #  include <malloc.h>
  #  define alloca _alloca
  # else
! #  ifdef  __cplusplus
! extern "C"
  #  endif
+ void *alloca (size_t);
  # endif
  #endif
  
  int
! main (void)
  {
  char *p = (char *) alloca (1);
***************
*** 8197,8214 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_func_alloca_works=yes
! else
    ac_cv_func_alloca_works=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
! $as_echo "$ac_cv_func_alloca_works" >&6; }
  
  if test $ac_cv_func_alloca_works = yes; then
  
! $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
  
  else
--- 9139,9158 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_func_alloca_works=yes
! else $as_nop
    ac_cv_func_alloca_works=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
! printf "%s\n" "$ac_cv_func_alloca_works" >&6; }
! fi
  
  if test $ac_cv_func_alloca_works = yes; then
  
! printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h
  
  else
***************
*** 8224,8279 ****
  ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
  
! $as_echo "#define C_ALLOCA 1" >>confdefs.h
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
! $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
! if ${ac_cv_os_cray+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! #if defined CRAY && ! defined CRAY2
! webecray
! #else
! wenotbecray
! #endif
! 
! _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "webecray" >/dev/null 2>&1; then :
!   ac_cv_os_cray=yes
! else
!   ac_cv_os_cray=no
! fi
! rm -f conftest*
! 
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
! $as_echo "$ac_cv_os_cray" >&6; }
! if test $ac_cv_os_cray = yes; then
!   for ac_func in _getb67 GETB67 getb67; do
!     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
! if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
! 
! cat >>confdefs.h <<_ACEOF
! #define CRAY_STACKSEG_END $ac_func
! _ACEOF
! 
!     break
! fi
! 
!   done
! fi
! 
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
! $as_echo_n "checking stack direction for C alloca... " >&6; }
! if ${ac_cv_c_stack_direction+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
    ac_cv_c_stack_direction=0
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 9168,9184 ----
  ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
  
! printf "%s\n" "#define C_ALLOCA 1" >>confdefs.h
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
! printf %s "checking stack direction for C alloca... " >&6; }
! if test ${ac_cv_c_stack_direction+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
    ac_cv_c_stack_direction=0
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 8296,8302 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    ac_cv_c_stack_direction=1
! else
    ac_cv_c_stack_direction=-1
  fi
--- 9201,9208 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    ac_cv_c_stack_direction=1
! else $as_nop
    ac_cv_c_stack_direction=-1
  fi
***************
*** 8306,8314 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
! $as_echo "$ac_cv_c_stack_direction" >&6; }
! cat >>confdefs.h <<_ACEOF
! #define STACK_DIRECTION $ac_cv_c_stack_direction
! _ACEOF
  
  
--- 9212,9218 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
! printf "%s\n" "$ac_cv_c_stack_direction" >&6; }
! printf "%s\n" "#define STACK_DIRECTION $ac_cv_c_stack_direction" >>confdefs.h
  
  
***************
*** 8317,8325 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
! $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
! if ${gl_cv_have_include_next+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    rm -rf conftestd1a conftestd1b conftestd2
       mkdir conftestd1a conftestd1b conftestd2
--- 9221,9230 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
! printf %s "checking whether the preprocessor supports include_next... " >&6; }
! if test ${gl_cv_have_include_next+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    rm -rf conftestd1a conftestd1b conftestd2
       mkdir conftestd1a conftestd1b conftestd2
***************
*** 8355,8361 ****
  #include <conftest.h>
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_have_include_next=yes
! else
    CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 9260,9267 ----
  #include <conftest.h>
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_have_include_next=yes
! else $as_nop
    CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 8363,8381 ****
  #include <conftest.h>
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_have_include_next=buggy
! else
    gl_cv_have_include_next=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       CPPFLAGS="$gl_save_CPPFLAGS"
       rm -rf conftestd1a conftestd1b conftestd2
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
! $as_echo "$gl_cv_have_include_next" >&6; }
    PRAGMA_SYSTEM_HEADER=
    if test $gl_cv_have_include_next = yes; then
--- 9269,9288 ----
  #include <conftest.h>
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_have_include_next=buggy
! else $as_nop
    gl_cv_have_include_next=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
       CPPFLAGS="$gl_save_CPPFLAGS"
       rm -rf conftestd1a conftestd1b conftestd2
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
! printf "%s\n" "$gl_cv_have_include_next" >&6; }
    PRAGMA_SYSTEM_HEADER=
    if test $gl_cv_have_include_next = yes; then
***************
*** 8397,8406 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
! $as_echo_n "checking whether system header files limit the line length... " >&6; }
! if ${gl_cv_pragma_columns+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
--- 9304,9315 ----
  
  
! 
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether source code line length is unlimited" >&5
! printf %s "checking whether source code line length is unlimited... " >&6; }
! if test ${gl_cv_source_line_length_unlimited+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
***************
*** 8411,8426 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "choke me" >/dev/null 2>&1; then :
!   gl_cv_pragma_columns=yes
! else
!   gl_cv_pragma_columns=no
  fi
! rm -f conftest*
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
! $as_echo "$gl_cv_pragma_columns" >&6; }
!   if test $gl_cv_pragma_columns = yes; then
      PRAGMA_COLUMNS="#pragma COLUMNS 10000"
    else
--- 9320,9336 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "choke me" >/dev/null 2>&1
! then :
!   gl_cv_source_line_length_unlimited=no
! else $as_nop
!   gl_cv_source_line_length_unlimited=yes
  fi
! rm -rf conftest*
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_source_line_length_unlimited" >&5
! printf "%s\n" "$gl_cv_source_line_length_unlimited" >&6; }
!   if test $gl_cv_source_line_length_unlimited = no; then
      PRAGMA_COLUMNS="#pragma COLUMNS 10000"
    else
***************
*** 8431,8439 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
! $as_echo_n "checking for complete errno.h... " >&6; }
! if ${gl_cv_header_errno_h_complete+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 9341,9350 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
! printf %s "checking for complete errno.h... " >&6; }
! if test ${gl_cv_header_errno_h_complete+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 8495,8509 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "booboo" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_complete=no
! else
    gl_cv_header_errno_h_complete=yes
  fi
! rm -f conftest*
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
! $as_echo "$gl_cv_header_errno_h_complete" >&6; }
    if test $gl_cv_header_errno_h_complete = yes; then
      ERRNO_H=''
--- 9406,9421 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "booboo" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_complete=no
! else $as_nop
    gl_cv_header_errno_h_complete=yes
  fi
! rm -rf conftest*
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
! printf "%s\n" "$gl_cv_header_errno_h_complete" >&6; }
    if test $gl_cv_header_errno_h_complete = yes; then
      ERRNO_H=''
***************
*** 8520,8528 ****
         gl_cv_next_errno_h='<'errno.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <errno.h>" >&5
! $as_echo_n "checking absolute name of <errno.h>... " >&6; }
! if ${gl_cv_next_errno_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 9432,9441 ----
         gl_cv_next_errno_h='<'errno.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <errno.h>" >&5
! printf %s "checking absolute name of <errno.h>... " >&6; }
! if test ${gl_cv_next_errno_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 8563,8568 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5
! $as_echo "$gl_cv_next_errno_h" >&6; }
       fi
       NEXT_ERRNO_H=$gl_cv_next_errno_h
--- 9476,9481 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5
! printf "%s\n" "$gl_cv_next_errno_h" >&6; }
       fi
       NEXT_ERRNO_H=$gl_cv_next_errno_h
***************
*** 8593,8601 ****
  
    if test -n "$ERRNO_H"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
! $as_echo_n "checking for EMULTIHOP value... " >&6; }
! if ${gl_cv_header_errno_h_EMULTIHOP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 9506,9515 ----
  
    if test -n "$ERRNO_H"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
! printf %s "checking for EMULTIHOP value... " >&6; }
! if test ${gl_cv_header_errno_h_EMULTIHOP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 8609,8618 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_EMULTIHOP=yes
! else
    gl_cv_header_errno_h_EMULTIHOP=no
  fi
! rm -f conftest*
  
        if test $gl_cv_header_errno_h_EMULTIHOP = no; then
--- 9523,9533 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_EMULTIHOP=yes
! else $as_nop
    gl_cv_header_errno_h_EMULTIHOP=no
  fi
! rm -rf conftest*
  
        if test $gl_cv_header_errno_h_EMULTIHOP = no; then
***************
*** 8628,8635 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_EMULTIHOP=hidden
  fi
! rm -f conftest*
  
          if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then
--- 9543,9551 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_EMULTIHOP=hidden
  fi
! rm -rf conftest*
  
          if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then
***************
*** 8640,8644 ****
  #include <stdio.h>
  #include <stdlib.h>
! "; then :
  
  fi
--- 9556,9561 ----
  #include <stdio.h>
  #include <stdlib.h>
! "
! then :
  
  fi
***************
*** 8648,8653 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
! $as_echo "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
      case $gl_cv_header_errno_h_EMULTIHOP in
        yes | no)
--- 9565,9570 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
! printf "%s\n" "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
      case $gl_cv_header_errno_h_EMULTIHOP in
        yes | no)
***************
*** 8664,8672 ****
  
    if test -n "$ERRNO_H"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
! $as_echo_n "checking for ENOLINK value... " >&6; }
! if ${gl_cv_header_errno_h_ENOLINK+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 9581,9590 ----
  
    if test -n "$ERRNO_H"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
! printf %s "checking for ENOLINK value... " >&6; }
! if test ${gl_cv_header_errno_h_ENOLINK+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 8680,8689 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_ENOLINK=yes
! else
    gl_cv_header_errno_h_ENOLINK=no
  fi
! rm -f conftest*
  
        if test $gl_cv_header_errno_h_ENOLINK = no; then
--- 9598,9608 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_ENOLINK=yes
! else $as_nop
    gl_cv_header_errno_h_ENOLINK=no
  fi
! rm -rf conftest*
  
        if test $gl_cv_header_errno_h_ENOLINK = no; then
***************
*** 8699,8706 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_ENOLINK=hidden
  fi
! rm -f conftest*
  
          if test $gl_cv_header_errno_h_ENOLINK = hidden; then
--- 9618,9626 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_ENOLINK=hidden
  fi
! rm -rf conftest*
  
          if test $gl_cv_header_errno_h_ENOLINK = hidden; then
***************
*** 8711,8715 ****
  #include <stdio.h>
  #include <stdlib.h>
! "; then :
  
  fi
--- 9631,9636 ----
  #include <stdio.h>
  #include <stdlib.h>
! "
! then :
  
  fi
***************
*** 8719,8724 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5
! $as_echo "$gl_cv_header_errno_h_ENOLINK" >&6; }
      case $gl_cv_header_errno_h_ENOLINK in
        yes | no)
--- 9640,9645 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5
! printf "%s\n" "$gl_cv_header_errno_h_ENOLINK" >&6; }
      case $gl_cv_header_errno_h_ENOLINK in
        yes | no)
***************
*** 8735,8743 ****
  
    if test -n "$ERRNO_H"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
! $as_echo_n "checking for EOVERFLOW value... " >&6; }
! if ${gl_cv_header_errno_h_EOVERFLOW+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 9656,9665 ----
  
    if test -n "$ERRNO_H"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
! printf %s "checking for EOVERFLOW value... " >&6; }
! if test ${gl_cv_header_errno_h_EOVERFLOW+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 8751,8760 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_EOVERFLOW=yes
! else
    gl_cv_header_errno_h_EOVERFLOW=no
  fi
! rm -f conftest*
  
        if test $gl_cv_header_errno_h_EOVERFLOW = no; then
--- 9673,9683 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_EOVERFLOW=yes
! else $as_nop
    gl_cv_header_errno_h_EOVERFLOW=no
  fi
! rm -rf conftest*
  
        if test $gl_cv_header_errno_h_EOVERFLOW = no; then
***************
*** 8770,8777 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then :
    gl_cv_header_errno_h_EOVERFLOW=hidden
  fi
! rm -f conftest*
  
          if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then
--- 9693,9701 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1
! then :
    gl_cv_header_errno_h_EOVERFLOW=hidden
  fi
! rm -rf conftest*
  
          if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then
***************
*** 8782,8786 ****
  #include <stdio.h>
  #include <stdlib.h>
! "; then :
  
  fi
--- 9706,9711 ----
  #include <stdio.h>
  #include <stdlib.h>
! "
! then :
  
  fi
***************
*** 8790,8795 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
! $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
      case $gl_cv_header_errno_h_EOVERFLOW in
        yes | no)
--- 9715,9720 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
! printf "%s\n" "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
      case $gl_cv_header_errno_h_EOVERFLOW in
        yes | no)
***************
*** 8862,8866 ****
    GNULIB_VSNPRINTF=0;
    GNULIB_VSPRINTF_POSIX=0;
!     HAVE_DECL_FPURGE=1;
    HAVE_DECL_FSEEKO=1;
    HAVE_DECL_FTELLO=1;
--- 9787,9798 ----
    GNULIB_VSNPRINTF=0;
    GNULIB_VSPRINTF_POSIX=0;
!     GNULIB_MDA_FCLOSEALL=1;
!   GNULIB_MDA_FDOPEN=1;
!   GNULIB_MDA_FILENO=1;
!   GNULIB_MDA_GETW=1;
!   GNULIB_MDA_PUTW=1;
!   GNULIB_MDA_TEMPNAM=1;
!     HAVE_DECL_FCLOSEALL=1;
!   HAVE_DECL_FPURGE=1;
    HAVE_DECL_FSEEKO=1;
    HAVE_DECL_FTELLO=1;
***************
*** 8911,8952 ****
    REPLACE_VSPRINTF=0;
  
! ac_fn_c_check_decl "$LINENO" "getdelim" "ac_cv_have_decl_getdelim" "$ac_includes_default"
! if test "x$ac_cv_have_decl_getdelim" = xyes; then :
!   ac_have_decl=1
! else
!   ac_have_decl=0
! fi
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_GETDELIM $ac_have_decl
  _ACEOF
  
  
  
! 
!   for ac_func in $ac_func_list
! do :
!   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
! if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
! 
  fi
! done
! 
  
  
! ac_fn_c_check_decl "$LINENO" "getline" "ac_cv_have_decl_getline" "$ac_includes_default"
! if test "x$ac_cv_have_decl_getline" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_GETLINE $ac_have_decl
! _ACEOF
  
  
--- 9843,9956 ----
    REPLACE_VSPRINTF=0;
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
! printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
! if test ${ac_cv_c_undeclared_builtin_options+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   ac_save_CFLAGS=$CFLAGS
!    ac_cv_c_undeclared_builtin_options='cannot detect'
!    for ac_arg in '' -fno-builtin; do
!      CFLAGS="$ac_save_CFLAGS $ac_arg"
!      # This test program should *not* compile successfully.
!      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
  
! int
! main (void)
! {
! (void) strchr;
!   ;
!   return 0;
! }
  _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
  
+ else $as_nop
+   # This test program should compile successfully.
+         # No library function is consistently available on
+         # freestanding implementations, so test against a dummy
+         # declaration.  Include always-available headers on the
+         # off chance that they somehow elicit warnings.
+         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <float.h>
+ #include <limits.h>
+ #include <stdarg.h>
+ #include <stddef.h>
+ extern void ac_decl (int, char *);
  
+ int
+ main (void)
+ {
+ (void) ac_decl (0, (char *) 0);
+   (void) ac_decl;
  
!   ;
!   return 0;
! }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   if test x"$ac_arg" = x
! then :
!   ac_cv_c_undeclared_builtin_options='none needed'
! else $as_nop
!   ac_cv_c_undeclared_builtin_options=$ac_arg
  fi
!           break
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
!     done
!     CFLAGS=$ac_save_CFLAGS
  
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
+ printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
+   case $ac_cv_c_undeclared_builtin_options in #(
+   'cannot detect') :
+     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+ as_fn_error $? "cannot make $CC report undeclared builtins
+ See \`config.log' for more details" "$LINENO" 5; } ;; #(
+   'none needed') :
+     ac_c_undeclared_builtin_options='' ;; #(
+   *) :
+     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
+ esac
  
! ac_fn_check_decl "$LINENO" "getdelim" "ac_cv_have_decl_getdelim" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_getdelim" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
+ printf "%s\n" "#define HAVE_DECL_GETDELIM $ac_have_decl" >>confdefs.h
  
! ac_func=
! for ac_item in $ac_func_c_list
! do
!   if test $ac_func; then
!     ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
!     if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
!       echo "#define $ac_item 1" >> confdefs.h
!     fi
!     ac_func=
!   else
!     ac_func=$ac_item
!   fi
! done
! ac_fn_check_decl "$LINENO" "getline" "ac_cv_have_decl_getline" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_getline" = xyes
! then :
!   ac_have_decl=1
! else $as_nop
!   ac_have_decl=0
! fi
! printf "%s\n" "#define HAVE_DECL_GETLINE $ac_have_decl" >>confdefs.h
  
  
***************
*** 8980,8988 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
! $as_echo_n "checking for iconv... " >&6; }
! if ${am_cv_func_iconv+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
      am_cv_func_iconv="no, consider installing GNU libiconv"
--- 9984,9993 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
! printf %s "checking for iconv... " >&6; }
! if test ${am_cv_func_iconv+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
      am_cv_func_iconv="no, consider installing GNU libiconv"
***************
*** 8995,8999 ****
  
  int
! main ()
  {
  iconv_t cd = iconv_open("","");
--- 10000,10004 ----
  
  int
! main (void)
  {
  iconv_t cd = iconv_open("","");
***************
*** 9004,9011 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
--- 10009,10017 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
***************
*** 9019,9023 ****
  
  int
! main ()
  {
  iconv_t cd = iconv_open("","");
--- 10025,10029 ----
  
  int
! main (void)
  {
  iconv_t cd = iconv_open("","");
***************
*** 9028,9036 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
--- 10034,10043 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
***************
*** 9038,9049 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
! $as_echo "$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
! $as_echo_n "checking for working iconv... " >&6; }
! if ${am_cv_func_iconv_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
                    am_save_LIBS="$LIBS"
--- 10045,10057 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
! printf "%s\n" "$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
! printf %s "checking for working iconv... " >&6; }
! if test ${am_cv_func_iconv_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
                    am_save_LIBS="$LIBS"
***************
*** 9053,9062 ****
        am_cv_func_iconv_works=no
        for ac_iconv_const in '' 'const'; do
!         if test "$cross_compiling" = yes; then :
    case "$host_os" in
               aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
               *)            am_cv_func_iconv_works="guessing yes" ;;
             esac
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 10061,10071 ----
        am_cv_func_iconv_works=no
        for ac_iconv_const in '' 'const'; do
!         if test "$cross_compiling" = yes
! then :
    case "$host_os" in
               aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
               *)            am_cv_func_iconv_works="guessing yes" ;;
             esac
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 9070,9078 ****
  
  int
! main ()
  {
  int result = 0;
!   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
!      returns.  */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
--- 10079,10088 ----
  
  int
! main (void)
  {
  int result = 0;
!   /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
!      successful returns.  This is even documented in
!      <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
***************
*** 9182,9186 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    am_cv_func_iconv_works=yes
  fi
--- 10192,10197 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    am_cv_func_iconv_works=yes
  fi
***************
*** 9194,9199 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
! $as_echo "$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
--- 10205,10210 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
! printf "%s\n" "$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
***************
*** 9205,9216 ****
    if test "$am_func_iconv" = yes; then
  
! $as_echo "#define HAVE_ICONV 1" >>confdefs.h
  
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
! $as_echo_n "checking how to link with libiconv... " >&6; }
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
! $as_echo "$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
--- 10216,10227 ----
    if test "$am_func_iconv" = yes; then
  
! printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
  
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
! printf %s "checking how to link with libiconv... " >&6; }
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
! printf "%s\n" "$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
***************
*** 9222,9232 ****
  
    if test "$am_cv_func_iconv" = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
! $as_echo_n "checking for iconv declaration... " >&6; }
!     if ${am_cv_proto_iconv+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
! 
!       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
--- 10233,10243 ----
  
    if test "$am_cv_func_iconv" = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether iconv is compatible with its POSIX signature" >&5
! printf %s "checking whether iconv is compatible with its POSIX signature... " >&6; }
! if test ${gl_cv_iconv_nonconst+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
***************
*** 9237,9248 ****
  "C"
  #endif
- #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
  size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
- #else
- size_t iconv();
- #endif
  
  int
! main ()
  {
  
--- 10248,10255 ----
  "C"
  #endif
  size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
  
  int
! main (void)
  {
  
***************
*** 9251,9294 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   am_cv_proto_iconv_arg1=""
! else
!   am_cv_proto_iconv_arg1="const"
! fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
  fi
  
!     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result:
!          $am_cv_proto_iconv" >&5
! $as_echo "
!          $am_cv_proto_iconv" >&6; }
    else
!             am_cv_proto_iconv_arg1=""
    fi
  
! cat >>confdefs.h <<_ACEOF
! #define ICONV_CONST $am_cv_proto_iconv_arg1
! _ACEOF
! 
! 
! 
! 
! 
! 
!   for ac_header in $ac_header_list
! do :
!   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
! ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
! "
! if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
! _ACEOF
! 
! fi
  
- done
  
  
--- 10258,10283 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_iconv_nonconst=yes
! else $as_nop
!   gl_cv_iconv_nonconst=no
  fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
! fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_iconv_nonconst" >&5
! printf "%s\n" "$gl_cv_iconv_nonconst" >&6; }
    else
!             gl_cv_iconv_nonconst=yes
!   fi
!   if test $gl_cv_iconv_nonconst = yes; then
!     iconv_arg1=""
!   else
!     iconv_arg1="const"
    fi
  
! printf "%s\n" "#define ICONV_CONST $iconv_arg1" >>confdefs.h
  
  
  
***************
*** 9307,9315 ****
         gl_cv_next_limits_h='<'limits.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <limits.h>" >&5
! $as_echo_n "checking absolute name of <limits.h>... " >&6; }
! if ${gl_cv_next_limits_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
               if test $ac_cv_header_limits_h = yes; then
--- 10296,10305 ----
         gl_cv_next_limits_h='<'limits.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <limits.h>" >&5
! printf %s "checking absolute name of <limits.h>... " >&6; }
! if test ${gl_cv_next_limits_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
               if test $ac_cv_header_limits_h = yes; then
***************
*** 9356,9361 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_limits_h" >&5
! $as_echo "$gl_cv_next_limits_h" >&6; }
       fi
       NEXT_LIMITS_H=$gl_cv_next_limits_h
--- 10346,10351 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_limits_h" >&5
! printf "%s\n" "$gl_cv_next_limits_h" >&6; }
       fi
       NEXT_LIMITS_H=$gl_cv_next_limits_h
***************
*** 9374,9382 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc." >&5
! $as_echo_n "checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... " >&6; }
! if ${gl_cv_header_limits_width+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 10364,10373 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc." >&5
! printf %s "checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... " >&6; }
! if test ${gl_cv_header_limits_width+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 9390,9394 ****
  
  int
! main ()
  {
  
--- 10381,10385 ----
  
  int
! main (void)
  {
  
***************
*** 9397,9409 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_limits_width=yes
! else
    gl_cv_header_limits_width=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_limits_width" >&5
! $as_echo "$gl_cv_header_limits_width" >&6; }
    if test "$gl_cv_header_limits_width" = yes; then
      LIMITS_H=
--- 10388,10401 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_limits_width=yes
! else $as_nop
    gl_cv_header_limits_width=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_limits_width" >&5
! printf "%s\n" "$gl_cv_header_limits_width" >&6; }
    if test "$gl_cv_header_limits_width" = yes; then
      LIMITS_H=
***************
*** 9422,9784 ****
  
  
! 
! 
! 
! 
!   GNULIB_EXPLICIT_BZERO=0;
!   GNULIB_FFSL=0;
!   GNULIB_FFSLL=0;
!   GNULIB_MEMCHR=0;
!   GNULIB_MEMMEM=0;
!   GNULIB_MEMPCPY=0;
!   GNULIB_MEMRCHR=0;
!   GNULIB_RAWMEMCHR=0;
!   GNULIB_STPCPY=0;
!   GNULIB_STPNCPY=0;
!   GNULIB_STRCHRNUL=0;
!   GNULIB_STRDUP=0;
!   GNULIB_STRNCAT=0;
!   GNULIB_STRNDUP=0;
!   GNULIB_STRNLEN=0;
!   GNULIB_STRPBRK=0;
!   GNULIB_STRSEP=0;
!   GNULIB_STRSTR=0;
!   GNULIB_STRCASESTR=0;
!   GNULIB_STRTOK_R=0;
!   GNULIB_MBSLEN=0;
!   GNULIB_MBSNLEN=0;
!   GNULIB_MBSCHR=0;
!   GNULIB_MBSRCHR=0;
!   GNULIB_MBSSTR=0;
!   GNULIB_MBSCASECMP=0;
!   GNULIB_MBSNCASECMP=0;
!   GNULIB_MBSPCASECMP=0;
!   GNULIB_MBSCASESTR=0;
!   GNULIB_MBSCSPN=0;
!   GNULIB_MBSPBRK=0;
!   GNULIB_MBSSPN=0;
!   GNULIB_MBSSEP=0;
!   GNULIB_MBSTOK_R=0;
!   GNULIB_STRERROR=0;
!   GNULIB_STRERROR_R=0;
!   GNULIB_STRSIGNAL=0;
!   GNULIB_STRVERSCMP=0;
!   HAVE_MBSLEN=0;
!     HAVE_EXPLICIT_BZERO=1;
!   HAVE_FFSL=1;
!   HAVE_FFSLL=1;
!   HAVE_MEMCHR=1;
!   HAVE_DECL_MEMMEM=1;
!   HAVE_MEMPCPY=1;
!   HAVE_DECL_MEMRCHR=1;
!   HAVE_RAWMEMCHR=1;
!   HAVE_STPCPY=1;
!   HAVE_STPNCPY=1;
!   HAVE_STRCHRNUL=1;
!   HAVE_DECL_STRDUP=1;
!   HAVE_DECL_STRNDUP=1;
!   HAVE_DECL_STRNLEN=1;
!   HAVE_STRPBRK=1;
!   HAVE_STRSEP=1;
!   HAVE_STRCASESTR=1;
!   HAVE_DECL_STRTOK_R=1;
!   HAVE_DECL_STRERROR_R=1;
!   HAVE_DECL_STRSIGNAL=1;
!   HAVE_STRVERSCMP=1;
!   REPLACE_MEMCHR=0;
!   REPLACE_MEMMEM=0;
!   REPLACE_STPNCPY=0;
!   REPLACE_STRCHRNUL=0;
!   REPLACE_STRDUP=0;
!   REPLACE_STRNCAT=0;
!   REPLACE_STRNDUP=0;
!   REPLACE_STRNLEN=0;
!   REPLACE_STRSTR=0;
!   REPLACE_STRCASESTR=0;
!   REPLACE_STRTOK_R=0;
!   REPLACE_STRERROR=0;
!   REPLACE_STRERROR_R=0;
!   REPLACE_STRSIGNAL=0;
!   UNDEFINE_STRTOK_R=0;
! 
! 
! 
! 
! 
! 
!   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
!   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
!   # irrelevant for anonymous mappings.
!   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
! if test "x$ac_cv_func_mmap" = xyes; then :
!   gl_have_mmap=yes
! else
!   gl_have_mmap=no
! fi
! 
! 
!   # Try to allow MAP_ANONYMOUS.
!   gl_have_mmap_anonymous=no
!   if test $gl_have_mmap = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
! $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
!     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <sys/mman.h>
! #ifdef MAP_ANONYMOUS
!     I cannot identify this map
! #endif
! 
! _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
!   gl_have_mmap_anonymous=yes
! fi
! rm -f conftest*
! 
!     if test $gl_have_mmap_anonymous != yes; then
!       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
! #include <sys/mman.h>
! #ifdef MAP_ANON
!     I cannot identify this map
! #endif
! 
! _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
! 
! $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
! 
!          gl_have_mmap_anonymous=yes
! fi
! rm -f conftest*
! 
!     fi
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
! $as_echo "$gl_have_mmap_anonymous" >&6; }
!     if test $gl_have_mmap_anonymous = yes; then
! 
! $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
! 
!     fi
!   fi
! 
! 
! 
! 
! 
! 
!   if test $HAVE_MEMCHR = 1; then
!     # Detect platform-specific bugs in some versions of glibc:
!     # memchr should not dereference anything with length 0
!     #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
!     # memchr should not dereference overestimated length after a match
!     #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
!     #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
!     # memchr should cast the second argument to 'unsigned char'.
!     #   This bug exists in Android 4.3.
!     # Assume that memchr works on platforms that lack mprotect.
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
! $as_echo_n "checking whether memchr works... " >&6; }
! if ${gl_cv_func_memchr_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
!   case "$host_os" in
!                              # Guess no on Android.
!             linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
!                              # Guess yes on native Windows.
!             mingw*)          gl_cv_func_memchr_works="guessing yes" ;;
!                              # Be pessimistic for now.
!             *)               gl_cv_func_memchr_works="guessing no" ;;
!           esac
! 
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
- 
- #include <string.h>
- #if HAVE_SYS_MMAN_H
- # include <fcntl.h>
- # include <unistd.h>
- # include <sys/types.h>
- # include <sys/mman.h>
- # ifndef MAP_FILE
- #  define MAP_FILE 0
- # endif
- #endif
- 
- int
- main ()
- {
- 
-   int result = 0;
-   char *fence = NULL;
- #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
- # if HAVE_MAP_ANONYMOUS
-   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
-   const int fd = -1;
- # else /* !HAVE_MAP_ANONYMOUS */
-   const int flags = MAP_FILE | MAP_PRIVATE;
-   int fd = open ("/dev/zero", O_RDONLY, 0666);
-   if (fd >= 0)
- # endif
-     {
-       int pagesize = getpagesize ();
-       char *two_pages =
-         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
-                        flags, fd, 0);
-       if (two_pages != (char *)(-1)
-           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
-         fence = two_pages + pagesize;
-     }
- #endif
-   if (fence)
-     {
-       if (memchr (fence, 0, 0))
-         result |= 1;
-       strcpy (fence - 9, "12345678");
-       if (memchr (fence - 9, 0, 79) != fence - 1)
-         result |= 2;
-       if (memchr (fence - 1, 0, 3) != fence - 1)
-         result |= 4;
-     }
-   /* Test against bug on Android 4.3.  */
-   {
-     char input[3];
-     input[0] = 'a';
-     input[1] = 'b';
-     input[2] = 'c';
-     if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
-       result |= 8;
-   }
-   return result;
- 
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_run "$LINENO"; then :
-   gl_cv_func_memchr_works=yes
- else
-   gl_cv_func_memchr_works=no
- fi
- rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-   conftest.$ac_objext conftest.beam conftest.$ac_ext
- fi
- 
- 
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
- $as_echo "$gl_cv_func_memchr_works" >&6; }
-     case "$gl_cv_func_memchr_works" in
-       *yes) ;;
-       *) REPLACE_MEMCHR=1 ;;
-     esac
-   fi
- 
- 
-     gl_cv_c_multiarch=no
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #ifndef __APPLE_CC__
-          not a universal capable compiler
-         #endif
-         typedef int dummy;
- 
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
- 
-                arch=
-      prev=
-      for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
-        if test -n "$prev"; then
-          case $word in
-            i?86 | x86_64 | ppc | ppc64)
-              if test -z "$arch" || test "$arch" = "$word"; then
-                arch="$word"
-              else
-                gl_cv_c_multiarch=yes
-              fi
-              ;;
-          esac
-          prev=
-        else
-          if test "x$word" = "x-arch"; then
-            prev=arch
-          fi
-        fi
-      done
- 
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-   if test $gl_cv_c_multiarch = yes; then
-     APPLE_UNIVERSAL_BUILD=1
-   else
-     APPLE_UNIVERSAL_BUILD=0
-   fi
- 
- 
- 
-     REPLACE_NULL=0;
-   HAVE_MAX_ALIGN_T=1;
-   HAVE_WCHAR_T=1;
- 
- 
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
- $as_echo_n "checking for wchar_t... " >&6; }
- if ${gt_cv_c_wchar_t+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <stddef.h>
-             wchar_t foo = (wchar_t)'\0';
- int
- main ()
- {
- 
-   ;
-   return 0;
- }
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :
-   gt_cv_c_wchar_t=yes
- else
-   gt_cv_c_wchar_t=no
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
- $as_echo "$gt_cv_c_wchar_t" >&6; }
-   if test $gt_cv_c_wchar_t = yes; then
- 
- $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
- 
-   fi
- 
- 
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
- $as_echo_n "checking for wint_t... " >&6; }
- if ${gt_cv_c_wint_t+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- 
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
-    before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
              wint_t foo = (wchar_t)'\0';
  int
! main ()
  {
  
--- 10414,10429 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
! printf %s "checking for wint_t... " >&6; }
! if test ${gt_cv_c_wint_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <wchar.h>
              wint_t foo = (wchar_t)'\0';
  int
! main (void)
  {
  
***************
*** 9787,9826 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gt_cv_c_wint_t=yes
! else
    gt_cv_c_wint_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
! $as_echo "$gt_cv_c_wint_t" >&6; }
    if test $gt_cv_c_wint_t = yes; then
  
! $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
  
  
!             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wint_t is too small" >&5
! $as_echo_n "checking whether wint_t is too small... " >&6; }
! if ${gl_cv_type_wint_t_too_small+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
- 
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #if !(defined __GLIBC__ && !defined __UCLIBC__)
- # include <stddef.h>
- # include <stdio.h>
- # include <time.h>
- #endif
  #include <wchar.h>
                int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
  
  int
! main ()
  {
  
--- 10432,10463 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gt_cv_c_wint_t=yes
! else $as_nop
    gt_cv_c_wint_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
! printf "%s\n" "$gt_cv_c_wint_t" >&6; }
    if test $gt_cv_c_wint_t = yes; then
  
! printf "%s\n" "#define HAVE_WINT_T 1" >>confdefs.h
  
  
!             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wint_t is large enough" >&5
! printf %s "checking whether wint_t is large enough... " >&6; }
! if test ${gl_cv_type_wint_t_large_enough+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <wchar.h>
                int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
  
  int
! main (void)
  {
  
***************
*** 9829,9842 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_type_wint_t_too_small=no
! else
!   gl_cv_type_wint_t_too_small=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wint_t_too_small" >&5
! $as_echo "$gl_cv_type_wint_t_too_small" >&6; }
!     if test $gl_cv_type_wint_t_too_small = yes; then
        GNULIB_OVERRIDES_WINT_T=1
      else
--- 10466,10480 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_type_wint_t_large_enough=yes
! else $as_nop
!   gl_cv_type_wint_t_large_enough=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wint_t_large_enough" >&5
! printf "%s\n" "$gl_cv_type_wint_t_large_enough" >&6; }
!     if test $gl_cv_type_wint_t_large_enough = no; then
        GNULIB_OVERRIDES_WINT_T=1
      else
***************
*** 9849,9966 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
! $as_echo_n "checking for unsigned long long int... " >&6; }
! if ${ac_cv_type_unsigned_long_long_int+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   ac_cv_type_unsigned_long_long_int=yes
!      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
!        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
!   /* For now, do not test the preprocessor; as of 2007 there are too many
!          implementations with broken preprocessors.  Perhaps this can
!          be revisited in 2012.  In the meantime, code should not expect
!          #if to work with literals wider than 32 bits.  */
!       /* Test literals.  */
!       long long int ll = 9223372036854775807ll;
!       long long int nll = -9223372036854775807LL;
!       unsigned long long int ull = 18446744073709551615ULL;
!       /* Test constant expressions.   */
!       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
!                      ? 1 : -1)];
!       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
!                      ? 1 : -1)];
!       int i = 63;
! int
! main ()
! {
! /* Test availability of runtime routines for shift and division.  */
!       long long int llmax = 9223372036854775807ll;
!       unsigned long long int ullmax = 18446744073709551615ull;
!       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
!               | (llmax / ll) | (llmax % ll)
!               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
!               | (ullmax / ull) | (ullmax % ull));
!   ;
!   return 0;
! }
! 
! _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
! 
! else
!   ac_cv_type_unsigned_long_long_int=no
! fi
! rm -f core conftest.err conftest.$ac_objext \
!     conftest$ac_exeext conftest.$ac_ext
!      fi
! fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
! $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
! 
! $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
! 
!   fi
! 
! 
! 
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
! $as_echo_n "checking for long long int... " >&6; }
! if ${ac_cv_type_long_long_int+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   ac_cv_type_long_long_int=yes
!       if test "x${ac_cv_prog_cc_c99-no}" = xno; then
!         ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
!         if test $ac_cv_type_long_long_int = yes; then
!                                         if test "$cross_compiling" = yes; then :
!   :
! else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #include <limits.h>
!                  #ifndef LLONG_MAX
!                  # define HALF \
!                           (1LL << (sizeof (long long int) * CHAR_BIT - 2))
!                  # define LLONG_MAX (HALF - 1 + HALF)
!                  #endif
! int
! main ()
! {
! long long int n = 1;
!                  int i;
!                  for (i = 0; ; i++)
!                    {
!                      long long int m = n << i;
!                      if (m >> i != n)
!                        return 1;
!                      if (LLONG_MAX / 2 < m)
!                        break;
!                    }
!                  return 0;
!   ;
!   return 0;
! }
! _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
  
- else
-   ac_cv_type_long_long_int=no
- fi
- rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-   conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
  
-         fi
-       fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
! $as_echo "$ac_cv_type_long_long_int" >&6; }
!   if test $ac_cv_type_long_long_int = yes; then
! 
! $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
! 
    fi
  
--- 10487,10539 ----
  
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler produces multi-arch binaries" >&5
! printf %s "checking whether the compiler produces multi-arch binaries... " >&6; }
! if test ${gl_cv_c_multiarch+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   gl_cv_c_multiarch=no
!      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! #ifndef __APPLE_CC__
!             not a universal capable compiler
!            #endif
!            typedef int dummy;
! 
! _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
! 
!                         arch=
!         prev=
!         for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
!           if test -n "$prev"; then
!             case $word in
!               i?86 | x86_64 | ppc | ppc64 | arm | arm64)
!                 if test -z "$arch" || test "$arch" = "$word"; then
!                   arch="$word"
!                 else
!                   gl_cv_c_multiarch=yes
!                 fi
!                 ;;
!             esac
!             prev=
!           else
!             if test "x$word" = "x-arch"; then
!               prev=arch
!             fi
!           fi
!         done
  
  fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_multiarch" >&5
! printf "%s\n" "$gl_cv_c_multiarch" >&6; }
!   if test $gl_cv_c_multiarch = yes; then
!     APPLE_UNIVERSAL_BUILD=1
!   else
!     APPLE_UNIVERSAL_BUILD=0
    fi
  
***************
*** 9972,9990 ****
  
  
  
  
! 
!   if test $ac_cv_type_long_long_int = yes; then
!     HAVE_LONG_LONG_INT=1
!   else
!     HAVE_LONG_LONG_INT=0
!   fi
! 
! 
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
!     HAVE_UNSIGNED_LONG_LONG_INT=1
!   else
!     HAVE_UNSIGNED_LONG_LONG_INT=0
!   fi
  
  
--- 10545,10552 ----
  
  
+ printf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
  
  
! printf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
  
  
***************
*** 9997,10001 ****
  
  
!       if test $ac_cv_header_inttypes_h = yes; then
      HAVE_INTTYPES_H=1
    else
--- 10559,10564 ----
  
  
! 
!   if test $ac_cv_header_inttypes_h = yes; then
      HAVE_INTTYPES_H=1
    else
***************
*** 10004,10008 ****
  
  
!       if test $ac_cv_header_sys_types_h = yes; then
      HAVE_SYS_TYPES_H=1
    else
--- 10567,10572 ----
  
  
! 
!   if test $ac_cv_header_sys_types_h = yes; then
      HAVE_SYS_TYPES_H=1
    else
***************
*** 10023,10031 ****
         gl_cv_next_stdint_h='<'stdint.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
! $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
! if ${gl_cv_next_stdint_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
               if test $ac_cv_header_stdint_h = yes; then
--- 10587,10596 ----
         gl_cv_next_stdint_h='<'stdint.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
! printf %s "checking absolute name of <stdint.h>... " >&6; }
! if test ${gl_cv_next_stdint_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
               if test $ac_cv_header_stdint_h = yes; then
***************
*** 10072,10077 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
! $as_echo "$gl_cv_next_stdint_h" >&6; }
       fi
       NEXT_STDINT_H=$gl_cv_next_stdint_h
--- 10637,10642 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
! printf "%s\n" "$gl_cv_next_stdint_h" >&6; }
       fi
       NEXT_STDINT_H=$gl_cv_next_stdint_h
***************
*** 10097,10105 ****
  
      if test $ac_cv_header_stdint_h = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
! $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
! if ${gl_cv_header_working_stdint_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gl_cv_header_working_stdint_h=no
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 10662,10671 ----
  
      if test $ac_cv_header_stdint_h = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
! printf %s "checking whether stdint.h conforms to C99... " >&6; }
! if test ${gl_cv_header_working_stdint_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gl_cv_header_working_stdint_h=no
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 10117,10127 ****
  
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
--- 10683,10689 ----
***************
*** 10203,10207 ****
  #if 201112 <= __STDC_VERSION__
  int k = _Generic (SIZE_MAX, size_t: 0);
! #elif (2 <= __GNUC__ || defined __IBM__TYPEOF__ \
         || (0x5110 <= __SUNPRO_C && !__STDC__))
  extern size_t k;
--- 10765,10769 ----
  #if 201112 <= __STDC_VERSION__
  int k = _Generic (SIZE_MAX, size_t: 0);
! #elif (2 <= __GNUC__ || 4 <= __clang_major__ || defined __IBM__TYPEOF__ \
         || (0x5110 <= __SUNPRO_C && !__STDC__))
  extern size_t k;
***************
*** 10270,10274 ****
  
  int
! main ()
  {
  
--- 10832,10836 ----
  
  int
! main (void)
  {
  
***************
*** 10277,10282 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!                                                     if test "$cross_compiling" = yes; then :
    case "$host_os" in
                           # Guess yes on native Windows.
--- 10839,10846 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!                                                     if test "$cross_compiling" = yes
! then :
    case "$host_os" in
                           # Guess yes on native Windows.
***************
*** 10286,10290 ****
                 esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 10850,10854 ----
                 esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 10297,10307 ****
  
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
--- 10861,10867 ----
***************
*** 10342,10346 ****
  
  int
! main ()
  {
  
--- 10902,10906 ----
  
  int
! main (void)
  {
  
***************
*** 10364,10368 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_header_working_stdint_h=yes
  fi
--- 10924,10929 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_header_working_stdint_h=yes
  fi
***************
*** 10373,10381 ****
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
! $as_echo "$gl_cv_header_working_stdint_h" >&6; }
    fi
  
--- 10934,10942 ----
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
! printf "%s\n" "$gl_cv_header_working_stdint_h" >&6; }
    fi
  
***************
*** 10387,10396 ****
      *yes)
        HAVE_C99_STDINT_H=1
!                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h predates C++11" >&5
! $as_echo_n "checking whether stdint.h predates C++11... " >&6; }
! if ${gl_cv_header_stdint_predates_cxx11_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   gl_cv_header_stdint_predates_cxx11_h=yes
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 10948,10958 ----
      *yes)
        HAVE_C99_STDINT_H=1
!                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h works without ISO C predefines" >&5
! printf %s "checking whether stdint.h works without ISO C predefines... " >&6; }
! if test ${gl_cv_header_stdint_without_STDC_macros+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   gl_cv_header_stdint_without_STDC_macros=no
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 10401,10411 ****
  
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
--- 10963,10969 ----
***************
*** 10416,10420 ****
  
  int
! main ()
  {
  
--- 10974,10978 ----
  
  int
! main (void)
  {
  
***************
*** 10423,10447 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
!   gl_cv_header_stdint_predates_cxx11_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_predates_cxx11_h" >&5
! $as_echo "$gl_cv_header_stdint_predates_cxx11_h" >&6; }
  
!       if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
  
! $as_echo "#define __STDC_CONSTANT_MACROS 1" >>confdefs.h
  
  
! $as_echo "#define __STDC_LIMIT_MACROS 1" >>confdefs.h
  
        fi
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h has UINTMAX_WIDTH etc." >&5
! $as_echo_n "checking whether stdint.h has UINTMAX_WIDTH etc.... " >&6; }
! if ${gl_cv_header_stdint_width+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gl_cv_header_stdint_width=no
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 10981,11008 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
!   gl_cv_header_stdint_without_STDC_macros=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! 
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_without_STDC_macros" >&5
! printf "%s\n" "$gl_cv_header_stdint_without_STDC_macros" >&6; }
  
!       if test $gl_cv_header_stdint_without_STDC_macros = no; then
  
! printf "%s\n" "#define __STDC_CONSTANT_MACROS 1" >>confdefs.h
  
  
! printf "%s\n" "#define __STDC_LIMIT_MACROS 1" >>confdefs.h
  
        fi
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h has UINTMAX_WIDTH etc." >&5
! printf %s "checking whether stdint.h has UINTMAX_WIDTH etc.... " >&6; }
! if test ${gl_cv_header_stdint_width+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gl_cv_header_stdint_width=no
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 10455,10465 ****
                #include <stdint.h>
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
--- 11016,11022 ----
***************
*** 10468,10472 ****
  
  int
! main ()
  {
  
--- 11025,11029 ----
  
  int
! main (void)
  {
  
***************
*** 10475,10485 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_stdint_width=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_width" >&5
! $as_echo "$gl_cv_header_stdint_width" >&6; }
        if test "$gl_cv_header_stdint_width" = yes; then
          STDINT_H=
--- 11032,11043 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_stdint_width=yes
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_width" >&5
! printf "%s\n" "$gl_cv_header_stdint_width" >&6; }
        if test "$gl_cv_header_stdint_width" = yes; then
          STDINT_H=
***************
*** 10487,10502 ****
        ;;
      *)
!                   for ac_header in sys/inttypes.h sys/bitypes.h
! do :
!   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
! ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
! if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
! _ACEOF
  
  fi
  
! done
  
        if test $ac_cv_header_sys_inttypes_h = yes; then
--- 11045,11060 ----
        ;;
      *)
!                   ac_fn_c_check_header_compile "$LINENO" "sys/inttypes.h" "ac_cv_header_sys_inttypes_h" "$ac_includes_default"
! if test "x$ac_cv_header_sys_inttypes_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_SYS_INTTYPES_H 1" >>confdefs.h
  
  fi
+ ac_fn_c_check_header_compile "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
+ if test "x$ac_cv_header_sys_bitypes_h" = xyes
+ then :
+   printf "%s\n" "#define HAVE_SYS_BITYPES_H 1" >>confdefs.h
  
! fi
  
        if test $ac_cv_header_sys_inttypes_h = yes; then
***************
*** 10512,10534 ****
  
    for gltype in ptrdiff_t size_t ; do
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
! $as_echo_n "checking for bit size of $gltype... " >&6; }
! if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
  
! #include <limits.h>"; then :
  
! else
    result=unknown
  fi
--- 11070,11090 ----
  
    for gltype in ptrdiff_t size_t ; do
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
! printf %s "checking for bit size of $gltype... " >&6; }
! if eval test \${gl_cv_bitsizeof_${gltype}+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
    # include <wchar.h>
    #endif
  
! #include <limits.h>"
! then :
  
! else $as_nop
    result=unknown
  fi
***************
*** 10538,10543 ****
  fi
  eval ac_res=\$gl_cv_bitsizeof_${gltype}
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
      eval result=\$gl_cv_bitsizeof_${gltype}
      if test $result = unknown; then
--- 11094,11099 ----
  fi
  eval ac_res=\$gl_cv_bitsizeof_${gltype}
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
      eval result=\$gl_cv_bitsizeof_${gltype}
      if test $result = unknown; then
***************
*** 10545,10551 ****
      fi
      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     cat >>confdefs.h <<_ACEOF
! #define BITSIZEOF_${GLTYPE} $result
! _ACEOF
  
      eval BITSIZEOF_${GLTYPE}=\$result
--- 11101,11105 ----
      fi
      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     printf "%s\n" "#define BITSIZEOF_${GLTYPE} $result" >>confdefs.h
  
      eval BITSIZEOF_${GLTYPE}=\$result
***************
*** 10557,10579 ****
  
    for gltype in sig_atomic_t wchar_t wint_t ; do
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
! $as_echo_n "checking for bit size of $gltype... " >&6; }
! if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
  
! #include <limits.h>"; then :
  
! else
    result=unknown
  fi
--- 11111,11131 ----
  
    for gltype in sig_atomic_t wchar_t wint_t ; do
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
! printf %s "checking for bit size of $gltype... " >&6; }
! if eval test \${gl_cv_bitsizeof_${gltype}+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
    # include <wchar.h>
    #endif
  
! #include <limits.h>"
! then :
  
! else $as_nop
    result=unknown
  fi
***************
*** 10583,10588 ****
  fi
  eval ac_res=\$gl_cv_bitsizeof_${gltype}
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
      eval result=\$gl_cv_bitsizeof_${gltype}
      if test $result = unknown; then
--- 11135,11140 ----
  fi
  eval ac_res=\$gl_cv_bitsizeof_${gltype}
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
      eval result=\$gl_cv_bitsizeof_${gltype}
      if test $result = unknown; then
***************
*** 10590,10596 ****
      fi
      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     cat >>confdefs.h <<_ACEOF
! #define BITSIZEOF_${GLTYPE} $result
! _ACEOF
  
      eval BITSIZEOF_${GLTYPE}=\$result
--- 11142,11146 ----
      fi
      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     printf "%s\n" "#define BITSIZEOF_${GLTYPE} $result" >>confdefs.h
  
      eval BITSIZEOF_${GLTYPE}=\$result
***************
*** 10601,10619 ****
  
    for gltype in sig_atomic_t wchar_t wint_t ; do
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
! $as_echo_n "checking whether $gltype is signed... " >&6; }
! if eval \${gl_cv_type_${gltype}_signed+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
--- 11151,11166 ----
  
    for gltype in sig_atomic_t wchar_t wint_t ; do
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
! printf %s "checking whether $gltype is signed... " >&6; }
! if eval test \${gl_cv_type_${gltype}_signed+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
    # include <wchar.h>
    #endif
***************
*** 10621,10625 ****
              int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
  int
! main ()
  {
  
--- 11168,11172 ----
              int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
  int
! main (void)
  {
  
***************
*** 10628,10649 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    result=yes
! else
    result=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
         eval gl_cv_type_${gltype}_signed=\$result
  
  fi
  eval ac_res=\$gl_cv_type_${gltype}_signed
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
      eval result=\$gl_cv_type_${gltype}_signed
      GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
      if test "$result" = yes; then
!       cat >>confdefs.h <<_ACEOF
! #define HAVE_SIGNED_${GLTYPE} 1
! _ACEOF
  
        eval HAVE_SIGNED_${GLTYPE}=1
--- 11175,11195 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    result=yes
! else $as_nop
    result=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
         eval gl_cv_type_${gltype}_signed=\$result
  
  fi
  eval ac_res=\$gl_cv_type_${gltype}_signed
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
      eval result=\$gl_cv_type_${gltype}_signed
      GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
      if test "$result" = yes; then
!       printf "%s\n" "#define HAVE_SIGNED_${GLTYPE} 1" >>confdefs.h
  
        eval HAVE_SIGNED_${GLTYPE}=1
***************
*** 10660,10668 ****
  
    for gltype in ptrdiff_t size_t ; do
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
! $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
! if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    eval gl_cv_type_${gltype}_suffix=no
         eval result=\$gl_cv_type_${gltype}_signed
--- 11206,11215 ----
  
    for gltype in ptrdiff_t size_t ; do
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
! printf %s "checking for $gltype integer literal suffix... " >&6; }
! if eval test \${gl_cv_type_${gltype}_suffix+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    eval gl_cv_type_${gltype}_suffix=no
         eval result=\$gl_cv_type_${gltype}_signed
***************
*** 10686,10696 ****
  /* end confdefs.h.  */
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
--- 11233,11239 ----
***************
*** 10699,10703 ****
                extern $gltype1 foo;
  int
! main ()
  {
  
--- 11242,11246 ----
                extern $gltype1 foo;
  int
! main (void)
  {
  
***************
*** 10706,10713 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    eval gl_cv_type_${gltype}_suffix=\$glsuf
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           eval result=\$gl_cv_type_${gltype}_suffix
           test "$result" != no && break
--- 11249,11257 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    eval gl_cv_type_${gltype}_suffix=\$glsuf
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
           eval result=\$gl_cv_type_${gltype}_suffix
           test "$result" != no && break
***************
*** 10715,10727 ****
  fi
  eval ac_res=\$gl_cv_type_${gltype}_suffix
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
      GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
      eval result=\$gl_cv_type_${gltype}_suffix
      test "$result" = no && result=
      eval ${GLTYPE}_SUFFIX=\$result
!     cat >>confdefs.h <<_ACEOF
! #define ${GLTYPE}_SUFFIX $result
! _ACEOF
  
    done
--- 11259,11269 ----
  fi
  eval ac_res=\$gl_cv_type_${gltype}_suffix
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
      GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
      eval result=\$gl_cv_type_${gltype}_suffix
      test "$result" = no && result=
      eval ${GLTYPE}_SUFFIX=\$result
!     printf "%s\n" "#define ${GLTYPE}_SUFFIX $result" >>confdefs.h
  
    done
***************
*** 10732,10740 ****
  
    for gltype in sig_atomic_t wchar_t wint_t ; do
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
! $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
! if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    eval gl_cv_type_${gltype}_suffix=no
         eval result=\$gl_cv_type_${gltype}_signed
--- 11274,11283 ----
  
    for gltype in sig_atomic_t wchar_t wint_t ; do
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
! printf %s "checking for $gltype integer literal suffix... " >&6; }
! if eval test \${gl_cv_type_${gltype}_suffix+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    eval gl_cv_type_${gltype}_suffix=no
         eval result=\$gl_cv_type_${gltype}_signed
***************
*** 10758,10768 ****
  /* end confdefs.h.  */
  
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
--- 11301,11307 ----
***************
*** 10771,10775 ****
                extern $gltype1 foo;
  int
! main ()
  {
  
--- 11310,11314 ----
                extern $gltype1 foo;
  int
! main (void)
  {
  
***************
*** 10778,10785 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    eval gl_cv_type_${gltype}_suffix=\$glsuf
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
           eval result=\$gl_cv_type_${gltype}_suffix
           test "$result" != no && break
--- 11317,11325 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    eval gl_cv_type_${gltype}_suffix=\$glsuf
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
           eval result=\$gl_cv_type_${gltype}_suffix
           test "$result" != no && break
***************
*** 10787,10799 ****
  fi
  eval ac_res=\$gl_cv_type_${gltype}_suffix
! 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
      GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
      eval result=\$gl_cv_type_${gltype}_suffix
      test "$result" = no && result=
      eval ${GLTYPE}_SUFFIX=\$result
!     cat >>confdefs.h <<_ACEOF
! #define ${GLTYPE}_SUFFIX $result
! _ACEOF
  
    done
--- 11327,11337 ----
  fi
  eval ac_res=\$gl_cv_type_${gltype}_suffix
! 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
! printf "%s\n" "$ac_res" >&6; }
      GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
      eval result=\$gl_cv_type_${gltype}_suffix
      test "$result" = no && result=
      eval ${GLTYPE}_SUFFIX=\$result
!     printf "%s\n" "#define ${GLTYPE}_SUFFIX $result" >>confdefs.h
  
    done
***************
*** 10834,10859 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
! $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
! if ${ac_cv_c_restrict+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_cv_c_restrict=no
!    # The order here caters to the fact that C++ does not require restrict.
!    for ac_kw in __restrict __restrict__ _Restrict restrict; do
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  typedef int *int_ptr;
!            int foo (int_ptr $ac_kw ip) { return ip[0]; }
!            int bar (int [$ac_kw]); /* Catch GCC bug 14050.  */
!            int bar (int ip[$ac_kw]) { return ip[0]; }
  
  int
! main ()
  {
  int s[1];
!            int *$ac_kw t = s;
!            t[0] = 0;
!            return foo (t) + bar (t);
  
    ;
--- 11372,11418 ----
  
  
! 
!   GNULIB_IMAXABS=0;
!   GNULIB_IMAXDIV=0;
!   GNULIB_STRTOIMAX=0;
!   GNULIB_STRTOUMAX=0;
!     HAVE_DECL_IMAXABS=1;
!   HAVE_DECL_IMAXDIV=1;
!   HAVE_DECL_STRTOIMAX=1;
!   HAVE_DECL_STRTOUMAX=1;
!   HAVE_IMAXDIV_T=1;
!   REPLACE_STRTOIMAX=0;
!   REPLACE_STRTOUMAX=0;
!   INT32_MAX_LT_INTMAX_MAX=1;
!   INT64_MAX_EQ_LONG_MAX='defined _LP64';
!   PRIPTR_PREFIX=__PRIPTR_PREFIX;
!   UINT32_MAX_LT_UINTMAX_MAX=1;
!   UINT64_MAX_EQ_ULONG_MAX='defined _LP64';
! 
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
! printf %s "checking for C/C++ restrict keyword... " >&6; }
! if test ${ac_cv_c_restrict+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_cv_c_restrict=no
!    # Put '__restrict__' first, to avoid problems with glibc and non-GCC; see:
!    # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
!    # Put 'restrict' last, because C++ lacks it.
!    for ac_kw in __restrict__ __restrict _Restrict restrict; do
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  typedef int *int_ptr;
! 	   int foo (int_ptr $ac_kw ip) { return ip[0]; }
! 	   int bar (int [$ac_kw]); /* Catch GCC bug 14050.  */
! 	   int bar (int ip[$ac_kw]) { return ip[0]; }
  
  int
! main (void)
  {
  int s[1];
! 	   int *$ac_kw t = s;
! 	   t[0] = 0;
! 	   return foo (t) + bar (t);
  
    ;
***************
*** 10861,10882 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_c_restrict=$ac_kw
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       test "$ac_cv_c_restrict" != no && break
     done
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
! $as_echo "$ac_cv_c_restrict" >&6; }
  
   case $ac_cv_c_restrict in
     restrict) ;;
!    no) $as_echo "#define restrict /**/" >>confdefs.h
   ;;
!    *)  cat >>confdefs.h <<_ACEOF
! #define restrict $ac_cv_c_restrict
! _ACEOF
   ;;
   esac
--- 11420,11440 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_c_restrict=$ac_kw
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
       test "$ac_cv_c_restrict" != no && break
     done
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
! printf "%s\n" "$ac_cv_c_restrict" >&6; }
  
   case $ac_cv_c_restrict in
     restrict) ;;
!    no) printf "%s\n" "#define restrict /**/" >>confdefs.h
   ;;
!    *)  printf "%s\n" "#define restrict $ac_cv_c_restrict" >>confdefs.h
   ;;
   esac
***************
*** 10893,10904 ****
  
  
       if test $gl_cv_have_include_next = yes; then
         gl_cv_next_string_h='<'string.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
! $as_echo_n "checking absolute name of <string.h>... " >&6; }
! if ${gl_cv_next_string_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 11451,11879 ----
  
  
+ 
+ 
+ 
+      if test $gl_cv_have_include_next = yes; then
+        gl_cv_next_inttypes_h='<'inttypes.h'>'
+      else
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <inttypes.h>" >&5
+ printf %s "checking absolute name of <inttypes.h>... " >&6; }
+ if test ${gl_cv_next_inttypes_h+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+ 
+              if test $ac_cv_header_inttypes_h = yes; then
+ 
+ 
+ 
+ 
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <inttypes.h>
+ _ACEOF
+                 case "$host_os" in
+     aix*) gl_absname_cpp="$ac_cpp -C" ;;
+     *)    gl_absname_cpp="$ac_cpp" ;;
+   esac
+ 
+   case "$host_os" in
+     mingw*)
+                                           gl_dirsep_regex='[/\\]'
+       ;;
+     *)
+       gl_dirsep_regex='\/'
+       ;;
+   esac
+       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
+   gl_header_literal_regex=`echo 'inttypes.h' \
+                            | sed -e "$gl_make_literal_regex_sed"`
+   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
+       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
+       s|^/[^/]|//&|
+       p
+       q
+     }'
+ 
+         gl_cv_absolute_inttypes_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
+   sed -n "$gl_absolute_header_sed"`
+ 
+            gl_header=$gl_cv_absolute_inttypes_h
+            gl_cv_next_inttypes_h='"'$gl_header'"'
+           else
+                gl_cv_next_inttypes_h='<'inttypes.h'>'
+              fi
+ 
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5
+ printf "%s\n" "$gl_cv_next_inttypes_h" >&6; }
+      fi
+      NEXT_INTTYPES_H=$gl_cv_next_inttypes_h
+ 
+      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
+        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
+        gl_next_as_first_directive='<'inttypes.h'>'
+      else
+        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
+        gl_next_as_first_directive=$gl_cv_next_inttypes_h
+      fi
+      NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
+   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
+   # irrelevant for anonymous mappings.
+   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
+ if test "x$ac_cv_func_mmap" = xyes
+ then :
+   gl_have_mmap=yes
+ else $as_nop
+   gl_have_mmap=no
+ fi
+ 
+ 
+   # Try to allow MAP_ANONYMOUS.
+   gl_have_mmap_anonymous=no
+   if test $gl_have_mmap = yes; then
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
+ printf %s "checking for MAP_ANONYMOUS... " >&6; }
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #include <sys/mman.h>
+ #ifdef MAP_ANONYMOUS
+     I cannot identify this map
+ #endif
+ 
+ _ACEOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+   $EGREP "I cannot identify this map" >/dev/null 2>&1
+ then :
+   gl_have_mmap_anonymous=yes
+ fi
+ rm -rf conftest*
+ 
+     if test $gl_have_mmap_anonymous != yes; then
+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #include <sys/mman.h>
+ #ifdef MAP_ANON
+     I cannot identify this map
+ #endif
+ 
+ _ACEOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+   $EGREP "I cannot identify this map" >/dev/null 2>&1
+ then :
+ 
+ printf "%s\n" "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
+ 
+          gl_have_mmap_anonymous=yes
+ fi
+ rm -rf conftest*
+ 
+     fi
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
+ printf "%s\n" "$gl_have_mmap_anonymous" >&6; }
+     if test $gl_have_mmap_anonymous = yes; then
+ 
+ printf "%s\n" "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
+ 
+     fi
+   fi
+ 
+ 
+ 
+ 
+   GNULIB_EXPLICIT_BZERO=0;
+   GNULIB_FFSL=0;
+   GNULIB_FFSLL=0;
+   GNULIB_MEMCHR=0;
+   GNULIB_MEMMEM=0;
+   GNULIB_MEMPCPY=0;
+   GNULIB_MEMRCHR=0;
+   GNULIB_RAWMEMCHR=0;
+   GNULIB_STPCPY=0;
+   GNULIB_STPNCPY=0;
+   GNULIB_STRCHRNUL=0;
+   GNULIB_STRDUP=0;
+   GNULIB_STRNCAT=0;
+   GNULIB_STRNDUP=0;
+   GNULIB_STRNLEN=0;
+   GNULIB_STRPBRK=0;
+   GNULIB_STRSEP=0;
+   GNULIB_STRSTR=0;
+   GNULIB_STRCASESTR=0;
+   GNULIB_STRTOK_R=0;
+   GNULIB_MBSLEN=0;
+   GNULIB_MBSNLEN=0;
+   GNULIB_MBSCHR=0;
+   GNULIB_MBSRCHR=0;
+   GNULIB_MBSSTR=0;
+   GNULIB_MBSCASECMP=0;
+   GNULIB_MBSNCASECMP=0;
+   GNULIB_MBSPCASECMP=0;
+   GNULIB_MBSCASESTR=0;
+   GNULIB_MBSCSPN=0;
+   GNULIB_MBSPBRK=0;
+   GNULIB_MBSSPN=0;
+   GNULIB_MBSSEP=0;
+   GNULIB_MBSTOK_R=0;
+   GNULIB_STRERROR=0;
+   GNULIB_STRERROR_R=0;
+   GNULIB_STRERRORNAME_NP=0;
+   GNULIB_SIGABBREV_NP=0;
+   GNULIB_SIGDESCR_NP=0;
+   GNULIB_STRSIGNAL=0;
+   GNULIB_STRVERSCMP=0;
+   HAVE_MBSLEN=0;
+     GNULIB_MDA_MEMCCPY=1;
+   GNULIB_MDA_STRDUP=1;
+     HAVE_EXPLICIT_BZERO=1;
+   HAVE_FFSL=1;
+   HAVE_FFSLL=1;
+   HAVE_DECL_MEMMEM=1;
+   HAVE_MEMPCPY=1;
+   HAVE_DECL_MEMRCHR=1;
+   HAVE_RAWMEMCHR=1;
+   HAVE_STPCPY=1;
+   HAVE_STPNCPY=1;
+   HAVE_STRCHRNUL=1;
+   HAVE_DECL_STRDUP=1;
+   HAVE_DECL_STRNDUP=1;
+   HAVE_DECL_STRNLEN=1;
+   HAVE_STRPBRK=1;
+   HAVE_STRSEP=1;
+   HAVE_STRCASESTR=1;
+   HAVE_DECL_STRTOK_R=1;
+   HAVE_DECL_STRERROR_R=1;
+   HAVE_STRERRORNAME_NP=1;
+   HAVE_SIGABBREV_NP=1;
+   HAVE_SIGDESCR_NP=1;
+   HAVE_DECL_STRSIGNAL=1;
+   HAVE_STRVERSCMP=1;
+   REPLACE_FFSLL=0;
+   REPLACE_MEMCHR=0;
+   REPLACE_MEMMEM=0;
+   REPLACE_STPNCPY=0;
+   REPLACE_STRCHRNUL=0;
+   REPLACE_STRDUP=0;
+   REPLACE_STRNCAT=0;
+   REPLACE_STRNDUP=0;
+   REPLACE_STRNLEN=0;
+   REPLACE_STRSTR=0;
+   REPLACE_STRCASESTR=0;
+   REPLACE_STRTOK_R=0;
+   REPLACE_STRERROR=0;
+   REPLACE_STRERROR_R=0;
+   REPLACE_STRERRORNAME_NP=0;
+   REPLACE_STRSIGNAL=0;
+   UNDEFINE_STRTOK_R=0;
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   # Detect platform-specific bugs in some versions of glibc:
+   # memchr should not dereference anything with length 0
+   #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
+   # memchr should not dereference overestimated length after a match
+   #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
+   #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
+   # memchr should cast the second argument to 'unsigned char'.
+   #   This bug exists in Android 4.3.
+   # Assume that memchr works on platforms that lack mprotect.
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
+ printf %s "checking whether memchr works... " >&6; }
+ if test ${gl_cv_func_memchr_works+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   if test "$cross_compiling" = yes
+ then :
+   case "$host_os" in
+                            # Guess no on Android.
+           linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
+                            # Guess yes on native Windows.
+           mingw*)          gl_cv_func_memchr_works="guessing yes" ;;
+                            # If we don't know, obey --enable-cross-guesses.
+           *)               gl_cv_func_memchr_works="$gl_cross_guess_normal" ;;
+         esac
+ 
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ #include <string.h>
+ #if HAVE_SYS_MMAN_H
+ # include <fcntl.h>
+ # include <unistd.h>
+ # include <sys/types.h>
+ # include <sys/mman.h>
+ # ifndef MAP_FILE
+ #  define MAP_FILE 0
+ # endif
+ #endif
+ 
+ int
+ main (void)
+ {
+ 
+   int result = 0;
+   char *fence = NULL;
+ #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
+ # if HAVE_MAP_ANONYMOUS
+   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
+   const int fd = -1;
+ # else /* !HAVE_MAP_ANONYMOUS */
+   const int flags = MAP_FILE | MAP_PRIVATE;
+   int fd = open ("/dev/zero", O_RDONLY, 0666);
+   if (fd >= 0)
+ # endif
+     {
+       int pagesize = getpagesize ();
+       char *two_pages =
+         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
+                        flags, fd, 0);
+       if (two_pages != (char *)(-1)
+           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
+         fence = two_pages + pagesize;
+     }
+ #endif
+   if (fence)
+     {
+       /* Test against bugs on glibc systems.  */
+       if (memchr (fence, 0, 0))
+         result |= 1;
+       strcpy (fence - 9, "12345678");
+       if (memchr (fence - 9, 0, 79) != fence - 1)
+         result |= 2;
+       if (memchr (fence - 1, 0, 3) != fence - 1)
+         result |= 4;
+       /* Test against bug on AIX 7.2.  */
+       if (memchr (fence - 4, '6', 16) != fence - 4)
+         result |= 8;
+     }
+   /* Test against bug on Android 4.3.  */
+   {
+     char input[3];
+     input[0] = 'a';
+     input[1] = 'b';
+     input[2] = 'c';
+     if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
+       result |= 16;
+   }
+   return result;
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_func_memchr_works=yes
+ else $as_nop
+   gl_cv_func_memchr_works=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
+ 
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
+ printf "%s\n" "$gl_cv_func_memchr_works" >&6; }
+   case "$gl_cv_func_memchr_works" in
+     *yes) ;;
+     *) REPLACE_MEMCHR=1 ;;
+   esac
+ 
+ 
+     REPLACE_NULL=0;
+   HAVE_MAX_ALIGN_T=1;
+   HAVE_WCHAR_T=1;
+ 
+ 
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
+ printf %s "checking for wchar_t... " >&6; }
+ if test ${gt_cv_c_wchar_t+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <stddef.h>
+             wchar_t foo = (wchar_t)'\0';
+ int
+ main (void)
+ {
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   gt_cv_c_wchar_t=yes
+ else $as_nop
+   gt_cv_c_wchar_t=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
+ printf "%s\n" "$gt_cv_c_wchar_t" >&6; }
+   if test $gt_cv_c_wchar_t = yes; then
+ 
+ printf "%s\n" "#define HAVE_WCHAR_T 1" >>confdefs.h
+ 
+   fi
+ 
+ ac_fn_check_decl "$LINENO" "fcloseall" "ac_cv_have_decl_fcloseall" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
+ if test "x$ac_cv_have_decl_fcloseall" = xyes
+ then :
+   ac_have_decl=1
+ else $as_nop
+   ac_have_decl=0
+ fi
+ printf "%s\n" "#define HAVE_DECL_FCLOSEALL $ac_have_decl" >>confdefs.h
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
       if test $gl_cv_have_include_next = yes; then
         gl_cv_next_string_h='<'string.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
! printf %s "checking absolute name of <string.h>... " >&6; }
! if test ${gl_cv_next_string_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 10939,10944 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
! $as_echo "$gl_cv_next_string_h" >&6; }
       fi
       NEXT_STRING_H=$gl_cv_next_string_h
--- 11914,11919 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
! printf "%s\n" "$gl_cv_next_string_h" >&6; }
       fi
       NEXT_STRING_H=$gl_cv_next_string_h
***************
*** 10961,11009 ****
  
  
! ac_fn_c_check_decl "$LINENO" "strndup" "ac_cv_have_decl_strndup" "$ac_includes_default"
! if test "x$ac_cv_have_decl_strndup" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_STRNDUP $ac_have_decl
! _ACEOF
! 
  
  
! ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
! if test "x$ac_cv_have_decl_strnlen" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
  
- cat >>confdefs.h <<_ACEOF
- #define HAVE_DECL_STRNLEN $ac_have_decl
- _ACEOF
  
  
  
! ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
! if test "x$ac_cv_type_pid_t" = xyes; then :
  
! else
  
- cat >>confdefs.h <<_ACEOF
- #define pid_t int
  _ACEOF
  
  fi
  
  ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
! if test "x$ac_cv_type_mode_t" = xyes; then :
  
! else
  
! cat >>confdefs.h <<_ACEOF
! #define mode_t int
! _ACEOF
  
  fi
--- 11936,12006 ----
  
  
! 
! 
! ac_fn_check_decl "$LINENO" "strndup" "ac_cv_have_decl_strndup" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_strndup" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_STRNDUP $ac_have_decl" >>confdefs.h
  
  
! ac_fn_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_strnlen" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
+ printf "%s\n" "#define HAVE_DECL_STRNLEN $ac_have_decl" >>confdefs.h
  
  
  
  
!   ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
! "
! if test "x$ac_cv_type_pid_t" = xyes
! then :
  
! else $as_nop
!                                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
! /* end confdefs.h.  */
! 
!           #if defined _WIN64 && !defined __CYGWIN__
!           LLP64
!           #endif
! 
! int
! main (void)
! {
! 
!   ;
!   return 0;
! }
  
  _ACEOF
+ if ac_fn_c_try_compile "$LINENO"
+ then :
+   ac_pid_type='int'
+ else $as_nop
+   ac_pid_type='__int64'
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ 
+ printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
+ 
  
  fi
  
+ 
  ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
! if test "x$ac_cv_type_mode_t" = xyes
! then :
  
! else $as_nop
  
! printf "%s\n" "#define mode_t int" >>confdefs.h
  
  fi
***************
*** 11017,11021 ****
  
  
! $as_echo "#define _USE_STD_STAT 1" >>confdefs.h
  
  
--- 12014,12018 ----
  
  
! printf "%s\n" "#define _USE_STD_STAT 1" >>confdefs.h
  
  
***************
*** 11032,11040 ****
         gl_cv_next_sys_types_h='<'sys/types.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/types.h>" >&5
! $as_echo_n "checking absolute name of <sys/types.h>... " >&6; }
! if ${gl_cv_next_sys_types_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 12029,12038 ----
         gl_cv_next_sys_types_h='<'sys/types.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/types.h>" >&5
! printf %s "checking absolute name of <sys/types.h>... " >&6; }
! if test ${gl_cv_next_sys_types_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 11075,11080 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_types_h" >&5
! $as_echo "$gl_cv_next_sys_types_h" >&6; }
       fi
       NEXT_SYS_TYPES_H=$gl_cv_next_sys_types_h
--- 12073,12078 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_types_h" >&5
! printf "%s\n" "$gl_cv_next_sys_types_h" >&6; }
       fi
       NEXT_SYS_TYPES_H=$gl_cv_next_sys_types_h
***************
*** 11108,11113 ****
  
  
- 
- 
    if test $ac_cv_header_features_h = yes; then
      HAVE_FEATURES_H=1
--- 12106,12109 ----
***************
*** 11118,11126 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
! $as_echo_n "checking for inttypes.h... " >&6; }
! if ${gl_cv_header_inttypes_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 12114,12123 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
! printf %s "checking for inttypes.h... " >&6; }
! if test ${gl_cv_header_inttypes_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 11130,11134 ****
  
  int
! main ()
  {
  uintmax_t i = (uintmax_t) -1; return !i;
--- 12127,12131 ----
  
  int
! main (void)
  {
  uintmax_t i = (uintmax_t) -1; return !i;
***************
*** 11137,11163 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_inttypes_h=yes
! else
    gl_cv_header_inttypes_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
! $as_echo "$gl_cv_header_inttypes_h" >&6; }
    if test $gl_cv_header_inttypes_h = yes; then
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_INTTYPES_H_WITH_UINTMAX 1
! _ACEOF
  
    fi
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
! $as_echo_n "checking for stdint.h... " >&6; }
! if ${gl_cv_header_stdint_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 12134,12160 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_inttypes_h=yes
! else $as_nop
    gl_cv_header_inttypes_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
! printf "%s\n" "$gl_cv_header_inttypes_h" >&6; }
    if test $gl_cv_header_inttypes_h = yes; then
  
! printf "%s\n" "#define HAVE_INTTYPES_H_WITH_UINTMAX 1" >>confdefs.h
  
    fi
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
! printf %s "checking for stdint.h... " >&6; }
! if test ${gl_cv_header_stdint_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 11165,11169 ****
              #include <stdint.h>
  int
! main ()
  {
  uintmax_t i = (uintmax_t) -1; return !i;
--- 12162,12166 ----
              #include <stdint.h>
  int
! main (void)
  {
  uintmax_t i = (uintmax_t) -1; return !i;
***************
*** 11172,11189 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_header_stdint_h=yes
! else
    gl_cv_header_stdint_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
! $as_echo "$gl_cv_header_stdint_h" >&6; }
    if test $gl_cv_header_stdint_h = yes; then
  
! cat >>confdefs.h <<_ACEOF
! #define HAVE_STDINT_H_WITH_UINTMAX 1
! _ACEOF
  
    fi
--- 12169,12185 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_header_stdint_h=yes
! else $as_nop
    gl_cv_header_stdint_h=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
! printf "%s\n" "$gl_cv_header_stdint_h" >&6; }
    if test $gl_cv_header_stdint_h = yes; then
  
! printf "%s\n" "#define HAVE_STDINT_H_WITH_UINTMAX 1" >>confdefs.h
  
    fi
***************
*** 11192,11200 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
! $as_echo_n "checking for intmax_t... " >&6; }
! if ${gt_cv_c_intmax_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 12188,12197 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
! printf %s "checking for intmax_t... " >&6; }
! if test ${gt_cv_c_intmax_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 11210,11214 ****
  
  int
! main ()
  {
  intmax_t x = -1; return !x;
--- 12207,12211 ----
  
  int
! main (void)
  {
  intmax_t x = -1; return !x;
***************
*** 11217,11253 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gt_cv_c_intmax_t=yes
! else
    gt_cv_c_intmax_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
! $as_echo "$gt_cv_c_intmax_t" >&6; }
    if test $gt_cv_c_intmax_t = yes; then
  
! $as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
  
    else
  
!     test $ac_cv_type_long_long_int = yes \
!       && ac_type='long long' \
!       || ac_type='long'
! 
! cat >>confdefs.h <<_ACEOF
! #define intmax_t $ac_type
! _ACEOF
  
    fi
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
! $as_echo_n "checking where to find the exponent in a 'double'... " >&6; }
! if ${gl_cv_cc_double_expbit0+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!       if test "$cross_compiling" = yes; then :
  
                                                                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 12214,12247 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gt_cv_c_intmax_t=yes
! else $as_nop
    gt_cv_c_intmax_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
! printf "%s\n" "$gt_cv_c_intmax_t" >&6; }
    if test $gt_cv_c_intmax_t = yes; then
  
! printf "%s\n" "#define HAVE_INTMAX_T 1" >>confdefs.h
  
    else
  
! printf "%s\n" "#define intmax_t long long" >>confdefs.h
  
    fi
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
! printf %s "checking where to find the exponent in a 'double'... " >&6; }
! if test ${gl_cv_cc_double_expbit0+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!       if test "$cross_compiling" = yes
! then :
  
                                                                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 11260,11271 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "mixed_endianness" >/dev/null 2>&1; then :
    gl_cv_cc_double_expbit0="unknown"
! else
  
                                                           :
! if ${ac_cv_c_bigendian+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_cv_c_bigendian=unknown
      # See if we're dealing with a universal compiler.
--- 12254,12267 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "mixed_endianness" >/dev/null 2>&1
! then :
    gl_cv_cc_double_expbit0="unknown"
! else $as_nop
  
                                                           :
! if test ${ac_cv_c_bigendian+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_cv_c_bigendian=unknown
      # See if we're dealing with a universal compiler.
***************
*** 11278,11282 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
  	# Check for potential -arch flags.  It is not universal unless
--- 12274,12279 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
  	# Check for potential -arch flags.  It is not universal unless
***************
*** 11302,11306 ****
         done
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
      if test $ac_cv_c_bigendian = unknown; then
        # See if sys/param.h defines the BYTE_ORDER macro.
--- 12299,12303 ----
         done
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
      if test $ac_cv_c_bigendian = unknown; then
        # See if sys/param.h defines the BYTE_ORDER macro.
***************
*** 11311,11315 ****
  
  int
! main ()
  {
  #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
--- 12308,12312 ----
  
  int
! main (void)
  {
  #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
***************
*** 11323,11327 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    # It does; now see whether it defined to BIG_ENDIAN or not.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 12320,12325 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    # It does; now see whether it defined to BIG_ENDIAN or not.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 11331,11335 ****
  
  int
! main ()
  {
  #if BYTE_ORDER != BIG_ENDIAN
--- 12329,12333 ----
  
  int
! main (void)
  {
  #if BYTE_ORDER != BIG_ENDIAN
***************
*** 11341,11352 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_c_bigendian=yes
! else
    ac_cv_c_bigendian=no
  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
      if test $ac_cv_c_bigendian = unknown; then
--- 12339,12351 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_c_bigendian=yes
! else $as_nop
    ac_cv_c_bigendian=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
      fi
      if test $ac_cv_c_bigendian = unknown; then
***************
*** 11357,11361 ****
  
  int
! main ()
  {
  #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
--- 12356,12360 ----
  
  int
! main (void)
  {
  #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
***************
*** 11367,11371 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    # It does; now see whether it defined to _BIG_ENDIAN or not.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 12366,12371 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    # It does; now see whether it defined to _BIG_ENDIAN or not.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 11374,11378 ****
  
  int
! main ()
  {
  #ifndef _BIG_ENDIAN
--- 12374,12378 ----
  
  int
! main (void)
  {
  #ifndef _BIG_ENDIAN
***************
*** 11384,11412 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    ac_cv_c_bigendian=yes
! else
    ac_cv_c_bigendian=no
  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
      if test $ac_cv_c_bigendian = unknown; then
        # Compile a test program.
!       if test "$cross_compiling" = yes; then :
    # Try to guess by grepping values from an object file.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! short int ascii_mm[] =
  		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
! 		short int ascii_ii[] =
  		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
  		int use_ascii (int i) {
  		  return ascii_mm[i] + ascii_ii[i];
  		}
! 		short int ebcdic_ii[] =
  		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
! 		short int ebcdic_mm[] =
  		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
  		int use_ebcdic (int i) {
--- 12384,12414 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    ac_cv_c_bigendian=yes
! else $as_nop
    ac_cv_c_bigendian=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
      fi
      if test $ac_cv_c_bigendian = unknown; then
        # Compile a test program.
!       if test "$cross_compiling" = yes
! then :
    # Try to guess by grepping values from an object file.
  	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
! unsigned short int ascii_mm[] =
  		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
! 		unsigned short int ascii_ii[] =
  		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
  		int use_ascii (int i) {
  		  return ascii_mm[i] + ascii_ii[i];
  		}
! 		unsigned short int ebcdic_ii[] =
  		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
! 		unsigned short int ebcdic_mm[] =
  		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
  		int use_ebcdic (int i) {
***************
*** 11416,11420 ****
  
  int
! main ()
  {
  return use_ascii (foo) == use_ebcdic (foo);
--- 12418,12422 ----
  
  int
! main (void)
  {
  return use_ascii (foo) == use_ebcdic (foo);
***************
*** 11423,11427 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
  	      ac_cv_c_bigendian=yes
--- 12425,12430 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
  	      ac_cv_c_bigendian=yes
***************
*** 11436,11446 ****
  	    fi
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
  int
! main ()
  {
  
--- 12439,12449 ----
  	    fi
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
  int
! main (void)
  {
  
***************
*** 11458,11464 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    ac_cv_c_bigendian=no
! else
    ac_cv_c_bigendian=yes
  fi
--- 12461,12468 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    ac_cv_c_bigendian=no
! else $as_nop
    ac_cv_c_bigendian=yes
  fi
***************
*** 11477,11481 ****
     universal)
  
! $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
  
       ;; #(
--- 12481,12485 ----
     universal)
  
! printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
  
       ;; #(
***************
*** 11486,11493 ****
  
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 12490,12497 ----
  
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 11557,11563 ****
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_cc_double_expbit0=`cat conftest.out`
! else
    gl_cv_cc_double_expbit0="unknown"
  fi
--- 12561,12568 ----
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_cc_double_expbit0=`cat conftest.out`
! else $as_nop
    gl_cv_cc_double_expbit0="unknown"
  fi
***************
*** 11569,11574 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5
! $as_echo "$gl_cv_cc_double_expbit0" >&6; }
    case "$gl_cv_cc_double_expbit0" in
      word*bit*)
--- 12574,12579 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5
! printf "%s\n" "$gl_cv_cc_double_expbit0" >&6; }
    case "$gl_cv_cc_double_expbit0" in
      word*bit*)
***************
*** 11576,11587 ****
        bit=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word.*bit //'`
  
! cat >>confdefs.h <<_ACEOF
! #define DBL_EXPBIT0_WORD $word
! _ACEOF
  
  
! cat >>confdefs.h <<_ACEOF
! #define DBL_EXPBIT0_BIT $bit
! _ACEOF
  
        ;;
--- 12581,12588 ----
        bit=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word.*bit //'`
  
! printf "%s\n" "#define DBL_EXPBIT0_WORD $word" >>confdefs.h
  
  
! printf "%s\n" "#define DBL_EXPBIT0_BIT $bit" >>confdefs.h
  
        ;;
***************
*** 11595,11606 ****
  
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf returns a byte count as in C99" >&5
! $as_echo_n "checking whether snprintf returns a byte count as in C99... " >&6; }
! if ${gl_cv_func_snprintf_retval_c99+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
! 
!       if test "$cross_compiling" = yes; then :
    case "$host_os" in
                                   # Guess yes on glibc systems.
--- 12596,12608 ----
  
  
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf returns a byte count as in C99" >&5
+ printf %s "checking whether snprintf returns a byte count as in C99... " >&6; }
+ if test ${gl_cv_func_snprintf_retval_c99+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
  
!       if test "$cross_compiling" = yes
! then :
    case "$host_os" in
                                   # Guess yes on glibc systems.
***************
*** 11611,11614 ****
--- 12613,12617 ----
             freebsd[1-4].*)       gl_cv_func_snprintf_retval_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_snprintf_retval_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_snprintf_retval_c99="guessing no";;
***************
*** 11642,11658 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Known" >/dev/null 2>&1; then :
    gl_cv_func_snprintf_retval_c99="guessing yes"
! else
    gl_cv_func_snprintf_retval_c99="guessing no"
  fi
! rm -f conftest*
  
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_snprintf_retval_c99="guessing no";;
           esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 12645,12662 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Known" >/dev/null 2>&1
! then :
    gl_cv_func_snprintf_retval_c99="guessing yes"
! else $as_nop
    gl_cv_func_snprintf_retval_c99="guessing no"
  fi
! rm -rf conftest*
  
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_snprintf_retval_c99="$gl_cross_guess_normal";;
           esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 11687,11693 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_snprintf_retval_c99=yes
! else
    gl_cv_func_snprintf_retval_c99=no
  fi
--- 12691,12698 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_snprintf_retval_c99=yes
! else $as_nop
    gl_cv_func_snprintf_retval_c99=no
  fi
***************
*** 11698,11732 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_retval_c99" >&5
! $as_echo "$gl_cv_func_snprintf_retval_c99" >&6; }
  
  
  
  
  
  
!   for ac_func in snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb
! do :
!   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
! if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
  fi
! done
  
!       ac_fn_c_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
! "
! if test "x$ac_cv_have_decl__snprintf" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL__SNPRINTF $ac_have_decl
! _ACEOF
  
  
--- 12703,12862 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_retval_c99" >&5
! printf "%s\n" "$gl_cv_func_snprintf_retval_c99" >&6; }
! 
! 
  
  
+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf truncates the result as in C99" >&5
+ printf %s "checking whether snprintf truncates the result as in C99... " >&6; }
+ if test ${gl_cv_func_snprintf_truncation_c99+y}
+ then :
+   printf %s "(cached) " >&6
+ else $as_nop
  
+       if test "$cross_compiling" = yes
+ then :
  
+          case "$host_os" in
+                                  # Guess yes on glibc systems.
+            *-gnu* | gnu*)        gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on musl systems.
+            *-musl*)              gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on FreeBSD >= 5.
+            freebsd[1-4].*)       gl_cv_func_snprintf_truncation_c99="guessing no";;
+            freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on Mac OS X >= 10.3.
+            darwin[1-6].*)        gl_cv_func_snprintf_truncation_c99="guessing no";;
+            darwin*)              gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on OpenBSD >= 3.9.
+            openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*)
+                                  gl_cv_func_snprintf_truncation_c99="guessing no";;
+            openbsd*)             gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on Solaris >= 2.6.
+            solaris2.[0-5] | solaris2.[0-5].*)
+                                  gl_cv_func_snprintf_truncation_c99="guessing no";;
+            solaris*)             gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on AIX >= 4.
+            aix[1-3]*)            gl_cv_func_snprintf_truncation_c99="guessing no";;
+            aix*)                 gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on HP-UX >= 11.
+            hpux[7-9]* | hpux10*) gl_cv_func_snprintf_truncation_c99="guessing no";;
+            hpux*)                gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on IRIX >= 6.5.
+            irix6.5)              gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on OSF/1 >= 5.
+            osf[3-4]*)            gl_cv_func_snprintf_truncation_c99="guessing no";;
+            osf*)                 gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on NetBSD >= 3.
+            netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
+                                  gl_cv_func_snprintf_truncation_c99="guessing no";;
+            netbsd*)              gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on BeOS.
+            beos*)                gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess yes on Android.
+            linux*-android*)      gl_cv_func_snprintf_truncation_c99="guessing yes";;
+                                  # Guess no on native Windows.
+            mingw*)               gl_cv_func_snprintf_truncation_c99="guessing no";;
+                                  # If we don't know, obey --enable-cross-guesses.
+            *)                    gl_cv_func_snprintf_truncation_c99="$gl_cross_guess_normal";;
+          esac
  
+ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
  
! #include <stdio.h>
! #include <string.h>
! #if HAVE_SNPRINTF
! # define my_snprintf snprintf
! #else
! # include <stdarg.h>
! static int my_snprintf (char *buf, int size, const char *format, ...)
! {
!   va_list args;
!   int ret;
!   va_start (args, format);
!   ret = vsnprintf (buf, size, format, args);
!   va_end (args);
!   return ret;
! }
! #endif
! static char buf[100];
! int main ()
! {
!   strcpy (buf, "ABCDEF");
!   my_snprintf (buf, 3, "%d %d", 4567, 89);
!   if (memcmp (buf, "45\0DEF", 6) != 0)
!     return 1;
!   return 0;
! }
  _ACEOF
+ if ac_fn_c_try_run "$LINENO"
+ then :
+   gl_cv_func_snprintf_truncation_c99=yes
+ else $as_nop
+   gl_cv_func_snprintf_truncation_c99=no
+ fi
+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+   conftest.$ac_objext conftest.beam conftest.$ac_ext
+ fi
+ 
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_truncation_c99" >&5
! printf "%s\n" "$gl_cv_func_snprintf_truncation_c99" >&6; }
  
! 
! 
! 
! 
!   ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
! if test "x$ac_cv_func_snprintf" = xyes
! then :
!   printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
! if test "x$ac_cv_func_strnlen" = xyes
! then :
!   printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "wcslen" "ac_cv_func_wcslen"
! if test "x$ac_cv_func_wcslen" = xyes
! then :
!   printf "%s\n" "#define HAVE_WCSLEN 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "wcsnlen" "ac_cv_func_wcsnlen"
! if test "x$ac_cv_func_wcsnlen" = xyes
! then :
!   printf "%s\n" "#define HAVE_WCSNLEN 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "mbrtowc" "ac_cv_func_mbrtowc"
! if test "x$ac_cv_func_mbrtowc" = xyes
! then :
!   printf "%s\n" "#define HAVE_MBRTOWC 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "wcrtomb" "ac_cv_func_wcrtomb"
! if test "x$ac_cv_func_wcrtomb" = xyes
! then :
!   printf "%s\n" "#define HAVE_WCRTOMB 1" >>confdefs.h
! 
! fi
! 
!       ac_fn_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
! " "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl__snprintf" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL__SNPRINTF $ac_have_decl" >>confdefs.h
  
  
***************
*** 11735,11739 ****
      *yes)
  
! $as_echo "#define HAVE_SNPRINTF_RETVAL_C99 1" >>confdefs.h
  
        ;;
--- 12865,12877 ----
      *yes)
  
! printf "%s\n" "#define HAVE_SNPRINTF_RETVAL_C99 1" >>confdefs.h
! 
!       ;;
!   esac
! 
!   case "$gl_cv_func_snprintf_truncation_c99" in
!     *yes)
! 
! printf "%s\n" "#define HAVE_SNPRINTF_TRUNCATION_C99 1" >>confdefs.h
  
        ;;
***************
*** 11759,11762 ****
--- 12897,12901 ----
    GNULIB_WMEMCPY=0;
    GNULIB_WMEMMOVE=0;
+   GNULIB_WMEMPCPY=0;
    GNULIB_WMEMSET=0;
    GNULIB_WCSLEN=0;
***************
*** 11784,11787 ****
--- 12923,12927 ----
    GNULIB_WCSWIDTH=0;
    GNULIB_WCSFTIME=0;
+     GNULIB_MDA_WCSDUP=1;
      HAVE_BTOWC=1;
    HAVE_MBSINIT=1;
***************
*** 11797,11800 ****
--- 12937,12941 ----
    HAVE_WMEMCPY=1;
    HAVE_WMEMMOVE=1;
+   HAVE_WMEMPCPY=1;
    HAVE_WMEMSET=1;
    HAVE_WCSLEN=1;
***************
*** 11823,11826 ****
--- 12964,12968 ----
    HAVE_WCSFTIME=1;
    HAVE_DECL_WCTOB=1;
+   HAVE_DECL_WCSDUP=1;
    HAVE_DECL_WCWIDTH=1;
    REPLACE_MBSTATE_T=0;
***************
*** 11838,11908 ****
    REPLACE_WCSWIDTH=0;
    REPLACE_WCSFTIME=0;
  
  
!             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
! $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
! if ${gl_cv_header_wchar_h_correct_inline+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    gl_cv_header_wchar_h_correct_inline=yes
!      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
!        #define wcstod renamed_wcstod
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! extern int zero (void);
! int main () { return zero(); }
  
  _ACEOF
!                               save_ac_compile="$ac_compile"
!      ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
!      if echo '#include "conftest.c"' >conftest1.c &&
!         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
!        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
!          #define wcstod renamed_wcstod
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! int zero (void) { return 0; }
  
  _ACEOF
!               ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
!        if echo '#include "conftest.c"' >conftest2.c &&
!           { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
!          if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
!            :
!          else
!            gl_cv_header_wchar_h_correct_inline=no
           fi
!        fi
!      fi
!      ac_compile="$save_ac_compile"
!      rm -f conftest12.c conftest12.$ac_objext conftest$ac_exeext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
! $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
    if test $gl_cv_header_wchar_h_correct_inline = no; then
      as_fn_error $? "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
--- 12980,13045 ----
    REPLACE_WCSWIDTH=0;
    REPLACE_WCSFTIME=0;
+   REPLACE_WCSTOK=0;
  
  
! 
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
! printf %s "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
! if test ${gl_cv_header_wchar_h_correct_inline+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    gl_cv_header_wchar_h_correct_inline=yes
!      case "$host_os" in
!        *-gnu* | gnu*)
!          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! 
!              #define wcstod renamed_wcstod
!              #include <wchar.h>
!              extern int zero (void);
!              int main () { return zero(); }
  
  _ACEOF
!                                                       save_ac_compile="$ac_compile"
!          ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
!          if echo '#include "conftest.c"' >conftest1.c \
!             && { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
!            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
! 
!                #define wcstod renamed_wcstod
!                #include <wchar.h>
!                int zero (void) { return 0; }
  
  _ACEOF
!                       ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
!            if echo '#include "conftest.c"' >conftest2.c \
!               && { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
!              if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
!                :
!              else
!                gl_cv_header_wchar_h_correct_inline=no
!              fi
!            fi
           fi
!          ac_compile="$save_ac_compile"
!          rm -f conftest12.c conftest12.$ac_objext conftest$ac_exeext
!          ;;
!      esac
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
! printf "%s\n" "$gl_cv_header_wchar_h_correct_inline" >&6; }
    if test $gl_cv_header_wchar_h_correct_inline = no; then
      as_fn_error $? "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
***************
*** 11920,11924 ****
  
  
- 
    if test $ac_cv_header_crtdefs_h = yes; then
      HAVE_CRTDEFS_H=1
--- 13057,13060 ----
***************
*** 11948,11951 ****
--- 13084,13088 ----
  
  
+ 
    gl_source_base='gnulib/lib'
  
***************
*** 11957,11965 ****
    # Define an additional variable used in the Makefile substitution.
    if test $ac_cv_working_alloca_h = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5
! $as_echo_n "checking for alloca as a compiler built-in... " >&6; }
! if ${gl_cv_rpl_alloca+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 13094,13103 ----
    # Define an additional variable used in the Makefile substitution.
    if test $ac_cv_working_alloca_h = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5
! printf %s "checking for alloca as a compiler built-in... " >&6; }
! if test ${gl_cv_rpl_alloca+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 11972,11989 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Need own alloca" >/dev/null 2>&1; then :
    gl_cv_rpl_alloca=yes
! else
    gl_cv_rpl_alloca=no
  fi
! rm -f conftest*
  
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5
! $as_echo "$gl_cv_rpl_alloca" >&6; }
      if test $gl_cv_rpl_alloca = yes; then
  
! $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
  
        ALLOCA_H=alloca.h
--- 13110,13128 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Need own alloca" >/dev/null 2>&1
! then :
    gl_cv_rpl_alloca=yes
! else $as_nop
    gl_cv_rpl_alloca=no
  fi
! rm -rf conftest*
  
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5
! printf "%s\n" "$gl_cv_rpl_alloca" >&6; }
      if test $gl_cv_rpl_alloca = yes; then
  
! printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h
  
        ALLOCA_H=alloca.h
***************
*** 12039,12048 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
  
! else
    FLOAT_H=float.h
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
            ;;
        esac
--- 13178,13188 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
  
! else $as_nop
    FLOAT_H=float.h
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
            ;;
        esac
***************
*** 12065,12075 ****
  
      REPLACE_ITOLD=0
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether conversion from 'int' to 'long double' works" >&5
! $as_echo_n "checking whether conversion from 'int' to 'long double' works... " >&6; }
! if ${gl_cv_func_itold_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!       if test "$cross_compiling" = yes; then :
    case "$host" in
             sparc*-*-linux*)
--- 13205,13217 ----
  
      REPLACE_ITOLD=0
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether conversion from 'int' to 'long double' works" >&5
! printf %s "checking whether conversion from 'int' to 'long double' works... " >&6; }
! if test ${gl_cv_func_itold_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!       if test "$cross_compiling" = yes
! then :
    case "$host" in
             sparc*-*-linux*)
***************
*** 12083,12092 ****
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_func_itold_works="guessing no"
! else
    gl_cv_func_itold_works="guessing yes"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
               ;;
                     # Guess yes on native Windows.
--- 13225,13235 ----
  
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_func_itold_works="guessing no"
! else $as_nop
    gl_cv_func_itold_works="guessing yes"
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
               ;;
                     # Guess yes on native Windows.
***************
*** 12095,12099 ****
           esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 13238,13242 ----
           esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12109,12115 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_itold_works=yes
! else
    gl_cv_func_itold_works=no
  fi
--- 13252,13259 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_itold_works=yes
! else $as_nop
    gl_cv_func_itold_works=no
  fi
***************
*** 12120,12125 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_itold_works" >&5
! $as_echo "$gl_cv_func_itold_works" >&6; }
    case "$gl_cv_func_itold_works" in
      *no)
--- 13264,13269 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_itold_works" >&5
! printf "%s\n" "$gl_cv_func_itold_works" >&6; }
    case "$gl_cv_func_itold_works" in
      *no)
***************
*** 12141,12149 ****
         gl_cv_next_float_h='<'float.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <float.h>" >&5
! $as_echo_n "checking absolute name of <float.h>... " >&6; }
! if ${gl_cv_next_float_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 13285,13294 ----
         gl_cv_next_float_h='<'float.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <float.h>" >&5
! printf %s "checking absolute name of <float.h>... " >&6; }
! if test ${gl_cv_next_float_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 12184,12189 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5
! $as_echo "$gl_cv_next_float_h" >&6; }
       fi
       NEXT_FLOAT_H=$gl_cv_next_float_h
--- 13329,13334 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5
! printf "%s\n" "$gl_cv_next_float_h" >&6; }
       fi
       NEXT_FLOAT_H=$gl_cv_next_float_h
***************
*** 12247,12257 ****
    if test $ac_cv_func_getdelim = yes; then
      HAVE_GETDELIM=1
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working getdelim function" >&5
! $as_echo_n "checking for working getdelim function... " >&6; }
! if ${gl_cv_func_working_getdelim+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
!        if test "$cross_compiling" = yes; then :
                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 13392,13404 ----
    if test $ac_cv_func_getdelim = yes; then
      HAVE_GETDELIM=1
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working getdelim function" >&5
! printf %s "checking for working getdelim function... " >&6; }
! if test ${gl_cv_func_working_getdelim+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
!        if test "$cross_compiling" = yes
! then :
                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12266,12282 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
    gl_cv_func_working_getdelim="guessing yes"
! else
    case "$host_os" in
                 *-musl*) gl_cv_func_working_getdelim="guessing yes" ;;
!                *)       gl_cv_func_working_getdelim="guessing no" ;;
               esac
  
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 13413,13430 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky GNU user" >/dev/null 2>&1
! then :
    gl_cv_func_working_getdelim="guessing yes"
! else $as_nop
    case "$host_os" in
                 *-musl*) gl_cv_func_working_getdelim="guessing yes" ;;
!                *)       gl_cv_func_working_getdelim="$gl_cross_guess_normal" ;;
               esac
  
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12298,12301 ****
--- 13446,13450 ----
          if (!(len == 4 && line && strcmp (line, "foo\n") == 0))
            { free (line); fclose (in); return 2; }
+         free (line);
        }
        {
***************
*** 12313,12319 ****
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_working_getdelim=yes
! else
    gl_cv_func_working_getdelim=no
  fi
--- 13462,13469 ----
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_working_getdelim=yes
! else $as_nop
    gl_cv_func_working_getdelim=no
  fi
***************
*** 12324,12329 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_getdelim" >&5
! $as_echo "$gl_cv_func_working_getdelim" >&6; }
      case "$gl_cv_func_working_getdelim" in
        *yes) ;;
--- 13474,13479 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_getdelim" >&5
! printf "%s\n" "$gl_cv_func_working_getdelim" >&6; }
      case "$gl_cv_func_working_getdelim" in
        *yes) ;;
***************
*** 12350,12375 ****
  
  
!   for ac_func in flockfile funlockfile
! do :
!   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
! if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
! _ACEOF
  
  fi
- done
  
!   ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
! if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
    ac_have_decl=1
! else
    ac_have_decl=0
  fi
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
! _ACEOF
  
  
--- 13500,13524 ----
  
  
!   ac_fn_c_check_func "$LINENO" "flockfile" "ac_cv_func_flockfile"
! if test "x$ac_cv_func_flockfile" = xyes
! then :
!   printf "%s\n" "#define HAVE_FLOCKFILE 1" >>confdefs.h
! 
! fi
! ac_fn_c_check_func "$LINENO" "funlockfile" "ac_cv_func_funlockfile"
! if test "x$ac_cv_func_funlockfile" = xyes
! then :
!   printf "%s\n" "#define HAVE_FUNLOCKFILE 1" >>confdefs.h
  
  fi
  
!   ac_fn_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
! if test "x$ac_cv_have_decl_getc_unlocked" = xyes
! then :
    ac_have_decl=1
! else $as_nop
    ac_have_decl=0
  fi
! printf "%s\n" "#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl" >>confdefs.h
  
  
***************
*** 12386,12390 ****
  
  
! $as_echo "#define GNULIB_TEST_GETDELIM 1" >>confdefs.h
  
  
--- 13535,13539 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_GETDELIM 1" >>confdefs.h
  
  
***************
*** 12399,12416 ****
    gl_getline_needs_run_time_check=no
    ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
! if test "x$ac_cv_func_getline" = xyes; then :
                     gl_getline_needs_run_time_check=yes
! else
    am_cv_func_working_getline=no
  fi
  
    if test $gl_getline_needs_run_time_check = yes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working getline function" >&5
! $as_echo_n "checking for working getline function... " >&6; }
! if ${am_cv_func_working_getline+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
!        if test "$cross_compiling" = yes; then :
                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 13548,13568 ----
    gl_getline_needs_run_time_check=no
    ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
! if test "x$ac_cv_func_getline" = xyes
! then :
                     gl_getline_needs_run_time_check=yes
! else $as_nop
    am_cv_func_working_getline=no
  fi
  
    if test $gl_getline_needs_run_time_check = yes; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working getline function" >&5
! printf %s "checking for working getline function... " >&6; }
! if test ${am_cv_func_working_getline+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
!        if test "$cross_compiling" = yes
! then :
                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12425,12441 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
    am_cv_func_working_getline="guessing yes"
! else
    case "$host_os" in
                 *-musl*) am_cv_func_working_getline="guessing yes" ;;
!                *)       am_cv_func_working_getline="guessing no" ;;
               esac
  
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 13577,13594 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky GNU user" >/dev/null 2>&1
! then :
    am_cv_func_working_getline="guessing yes"
! else $as_nop
    case "$host_os" in
                 *-musl*) am_cv_func_working_getline="guessing yes" ;;
!                *)       am_cv_func_working_getline="$gl_cross_guess_normal" ;;
               esac
  
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12473,12479 ****
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    am_cv_func_working_getline=yes
! else
    am_cv_func_working_getline=no
  fi
--- 13626,13633 ----
  
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    am_cv_func_working_getline=yes
! else $as_nop
    am_cv_func_working_getline=no
  fi
***************
*** 12484,12489 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_working_getline" >&5
! $as_echo "$am_cv_func_working_getline" >&6; }
    fi
  
--- 13638,13643 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_working_getline" >&5
! printf "%s\n" "$am_cv_func_working_getline" >&6; }
    fi
  
***************
*** 12525,12529 ****
  
  
! $as_echo "#define GNULIB_TEST_GETLINE 1" >>confdefs.h
  
  
--- 13679,13683 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_GETLINE 1" >>confdefs.h
  
  
***************
*** 12533,12537 ****
  
  
!   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
  
  
--- 13687,13693 ----
  
  
! 
! 
!   if test $REPLACE_MEMCHR = 1; then
  
  
***************
*** 12545,12560 ****
  
  
!   for ac_header in bp-sym.h
! do :
!   ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
! if test "x$ac_cv_header_bp_sym_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_BP_SYM_H 1
! _ACEOF
  
  fi
  
- done
- 
  
    fi
--- 13701,13711 ----
  
  
!   ac_fn_c_check_header_compile "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
! if test "x$ac_cv_header_bp_sym_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_BP_SYM_H 1" >>confdefs.h
  
  fi
  
  
    fi
***************
*** 12570,12574 ****
  
  
! $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
  
  
--- 13721,13725 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
  
  
***************
*** 12579,12592 ****
  
  
-   for ac_func in rawmemchr
- do :
    ac_fn_c_check_func "$LINENO" "rawmemchr" "ac_cv_func_rawmemchr"
! if test "x$ac_cv_func_rawmemchr" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_RAWMEMCHR 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_rawmemchr = no; then
--- 13730,13739 ----
  
  
    ac_fn_c_check_func "$LINENO" "rawmemchr" "ac_cv_func_rawmemchr"
! if test "x$ac_cv_func_rawmemchr" = xyes
! then :
!   printf "%s\n" "#define HAVE_RAWMEMCHR 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_rawmemchr = no; then
***************
*** 12618,12645 ****
  
  
! $as_echo "#define GNULIB_TEST_RAWMEMCHR 1" >>confdefs.h
  
  
  
  
!   for ac_header in stdint.h
! do :
!   ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
! if test "x$ac_cv_header_stdint_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STDINT_H 1
! _ACEOF
  
  fi
  
! done
! 
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
! $as_echo_n "checking for SIZE_MAX... " >&6; }
! if ${gl_cv_size_max+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
!     gl_cv_size_max=
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 13765,13788 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_RAWMEMCHR 1" >>confdefs.h
  
  
  
  
!   ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
! if test "x$ac_cv_header_stdint_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
  
  fi
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
! printf %s "checking for SIZE_MAX... " >&6; }
! if test ${gl_cv_size_max+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
!     gl_cv_size_max=no
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12655,12674 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Found it" >/dev/null 2>&1; then :
    gl_cv_size_max=yes
  fi
! rm -f conftest*
  
!     if test -z "$gl_cv_size_max"; then
                          if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1"        "#include <stddef.h>
! #include <limits.h>"; then :
  
! else
    size_t_bits_minus_1=
  fi
  
!       if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint"        "#include <stddef.h>"; then :
  
! else
    fits_in_uint=
  fi
--- 13798,13820 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Found it" >/dev/null 2>&1
! then :
    gl_cv_size_max=yes
  fi
! rm -rf conftest*
  
!     if test $gl_cv_size_max != yes; then
                          if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1"        "#include <stddef.h>
! #include <limits.h>"
! then :
  
! else $as_nop
    size_t_bits_minus_1=
  fi
  
!       if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint"        "#include <stddef.h>"
! then :
  
! else $as_nop
    fits_in_uint=
  fi
***************
*** 12683,12687 ****
  
  int
! main ()
  {
  
--- 13829,13833 ----
  
  int
! main (void)
  {
  
***************
*** 12690,12697 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    fits_in_uint=0
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
          fi
                                  if test $fits_in_uint = 1; then
--- 13836,13844 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    fits_in_uint=0
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
          fi
                                  if test $fits_in_uint = 1; then
***************
*** 12706,12716 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
! $as_echo "$gl_cv_size_max" >&6; }
    if test "$gl_cv_size_max" != yes; then
  
! cat >>confdefs.h <<_ACEOF
! #define SIZE_MAX $gl_cv_size_max
! _ACEOF
  
    fi
--- 13853,13861 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
! printf "%s\n" "$gl_cv_size_max" >&6; }
    if test "$gl_cv_size_max" != yes; then
  
! printf "%s\n" "#define SIZE_MAX $gl_cv_size_max" >>confdefs.h
  
    fi
***************
*** 12718,12731 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
! $as_echo_n "checking for ssize_t... " >&6; }
! if ${gt_cv_ssize_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <sys/types.h>
  int
! main ()
  {
  int x = sizeof (ssize_t *) + sizeof (ssize_t);
--- 13863,13877 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
! printf %s "checking for ssize_t... " >&6; }
! if test ${gt_cv_ssize_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <sys/types.h>
  int
! main (void)
  {
  int x = sizeof (ssize_t *) + sizeof (ssize_t);
***************
*** 12735,12750 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gt_cv_ssize_t=yes
! else
    gt_cv_ssize_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
! $as_echo "$gt_cv_ssize_t" >&6; }
    if test $gt_cv_ssize_t = no; then
  
! $as_echo "#define ssize_t int" >>confdefs.h
  
    fi
--- 13881,13897 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gt_cv_ssize_t=yes
! else $as_nop
    gt_cv_ssize_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
! printf "%s\n" "$gt_cv_ssize_t" >&6; }
    if test $gt_cv_ssize_t = no; then
  
! printf "%s\n" "#define ssize_t int" >>confdefs.h
  
    fi
***************
*** 12753,12774 ****
  
  
    STDDEF_H=
  
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for good max_align_t" >&5
! $as_echo_n "checking for good max_align_t... " >&6; }
! if ${gl_cv_type_max_align_t+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <stddef.h>
              unsigned int s = sizeof (max_align_t);
!             #if defined __GNUC__ || defined __IBM__ALIGNOF__
              int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
              int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
              #endif
  
  int
! main ()
  {
  
--- 13900,13932 ----
  
  
+ 
+ 
+ 
    STDDEF_H=
  
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for good max_align_t" >&5
! printf %s "checking for good max_align_t... " >&6; }
! if test ${gl_cv_type_max_align_t+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <stddef.h>
              unsigned int s = sizeof (max_align_t);
!             #if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__
              int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
              int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
              #endif
+             typedef struct { char a; max_align_t b; } max_helper;
+             typedef struct { char a; long b; } long_helper;
+             typedef struct { char a; double b; } double_helper;
+             typedef struct { char a; long double b; } long_double_helper;
+             int check3[2 * (offsetof (long_helper, b) <= offsetof (max_helper, b)) - 1];
+             int check4[2 * (offsetof (double_helper, b) <= offsetof (max_helper, b)) - 1];
+             int check5[2 * (offsetof (long_double_helper, b) <= offsetof (max_helper, b)) - 1];
  
  int
! main (void)
  {
  
***************
*** 12777,12790 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_type_max_align_t=yes
! else
    gl_cv_type_max_align_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_max_align_t" >&5
! $as_echo "$gl_cv_type_max_align_t" >&6; }
    if test $gl_cv_type_max_align_t = no; then
      HAVE_MAX_ALIGN_T=0
--- 13935,13949 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_type_max_align_t=yes
! else $as_nop
    gl_cv_type_max_align_t=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_max_align_t" >&5
! printf "%s\n" "$gl_cv_type_max_align_t" >&6; }
    if test $gl_cv_type_max_align_t = no; then
      HAVE_MAX_ALIGN_T=0
***************
*** 12797,12805 ****
    fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
! $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
! if ${gl_cv_decl_null_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 13956,13965 ----
    fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
! printf %s "checking whether NULL can be used in arbitrary expressions... " >&6; }
! if test ${gl_cv_decl_null_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 12808,12812 ****
  
  int
! main ()
  {
  
--- 13968,13972 ----
  
  int
! main (void)
  {
  
***************
*** 12815,12827 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_decl_null_works=yes
! else
    gl_cv_decl_null_works=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
! $as_echo "$gl_cv_decl_null_works" >&6; }
    if test $gl_cv_decl_null_works = no; then
      REPLACE_NULL=1
--- 13975,13988 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_decl_null_works=yes
! else $as_nop
    gl_cv_decl_null_works=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
! printf "%s\n" "$gl_cv_decl_null_works" >&6; }
    if test $gl_cv_decl_null_works = no; then
      REPLACE_NULL=1
***************
*** 12850,12858 ****
         gl_cv_next_stddef_h='<'stddef.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
! $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
! if ${gl_cv_next_stddef_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 14011,14020 ----
         gl_cv_next_stddef_h='<'stddef.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
! printf %s "checking absolute name of <stddef.h>... " >&6; }
! if test ${gl_cv_next_stddef_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 12893,12898 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
! $as_echo "$gl_cv_next_stddef_h" >&6; }
       fi
       NEXT_STDDEF_H=$gl_cv_next_stddef_h
--- 14055,14060 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
! printf "%s\n" "$gl_cv_next_stddef_h" >&6; }
       fi
       NEXT_STDDEF_H=$gl_cv_next_stddef_h
***************
*** 12915,12919 ****
  
  
!   $as_echo "#define __USE_MINGW_ANSI_STDIO 1" >>confdefs.h
  
  
--- 14077,14081 ----
  
  
!   printf "%s\n" "#define __USE_MINGW_ANSI_STDIO 1" >>confdefs.h
  
  
***************
*** 12929,12937 ****
         gl_cv_next_stdio_h='<'stdio.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
! $as_echo_n "checking absolute name of <stdio.h>... " >&6; }
! if ${gl_cv_next_stdio_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  
--- 14091,14100 ----
         gl_cv_next_stdio_h='<'stdio.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
! printf %s "checking absolute name of <stdio.h>... " >&6; }
! if test ${gl_cv_next_stdio_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  
***************
*** 12972,12977 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
! $as_echo "$gl_cv_next_stdio_h" >&6; }
       fi
       NEXT_STDIO_H=$gl_cv_next_stdio_h
--- 14135,14140 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
! printf "%s\n" "$gl_cv_next_stdio_h" >&6; }
       fi
       NEXT_STDIO_H=$gl_cv_next_stdio_h
***************
*** 12990,12998 ****
  
  
!         { $as_echo "$as_me:${as_lineno-$LINENO}: checking which flavor of printf attribute matches inttypes macros" >&5
! $as_echo_n "checking which flavor of printf attribute matches inttypes macros... " >&6; }
! if ${gl_cv_func_printf_attribute_flavor+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 14153,14162 ----
  
  
!         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which flavor of printf attribute matches inttypes macros" >&5
! printf %s "checking which flavor of printf attribute matches inttypes macros... " >&6; }
! if test ${gl_cv_func_printf_attribute_flavor+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13010,13014 ****
  
  int
! main ()
  {
  
--- 14174,14178 ----
  
  int
! main (void)
  {
  
***************
*** 13017,13032 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    gl_cv_func_printf_attribute_flavor=system
! else
    gl_cv_func_printf_attribute_flavor=gnu
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_attribute_flavor" >&5
! $as_echo "$gl_cv_func_printf_attribute_flavor" >&6; }
    if test "$gl_cv_func_printf_attribute_flavor" = gnu; then
  
! $as_echo "#define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1" >>confdefs.h
  
    fi
--- 14181,14197 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    gl_cv_func_printf_attribute_flavor=system
! else $as_nop
    gl_cv_func_printf_attribute_flavor=gnu
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_attribute_flavor" >&5
! printf "%s\n" "$gl_cv_func_printf_attribute_flavor" >&6; }
    if test "$gl_cv_func_printf_attribute_flavor" = gnu; then
  
! printf "%s\n" "#define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1" >>confdefs.h
  
    fi
***************
*** 13035,13041 ****
  
  
! cat >>confdefs.h <<_ACEOF
! #define GNULIB_FSCANF 1
! _ACEOF
  
  
--- 14200,14204 ----
  
  
! printf "%s\n" "#define GNULIB_FSCANF 1" >>confdefs.h
  
  
***************
*** 13043,13049 ****
  
  
! cat >>confdefs.h <<_ACEOF
! #define GNULIB_SCANF 1
! _ACEOF
  
  
--- 14206,14210 ----
  
  
! printf "%s\n" "#define GNULIB_SCANF 1" >>confdefs.h
  
  
***************
*** 13075,13099 ****
  
  
  
-   for ac_func in strchrnul
- do :
    ac_fn_c_check_func "$LINENO" "strchrnul" "ac_cv_func_strchrnul"
! if test "x$ac_cv_func_strchrnul" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STRCHRNUL 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_strchrnul = no; then
      HAVE_STRCHRNUL=0
    else
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strchrnul works" >&5
! $as_echo_n "checking whether strchrnul works... " >&6; }
! if ${gl_cv_func_strchrnul_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 14236,14265 ----
  
  
+   if test $ac_cv_have_decl_fcloseall = no; then
+     HAVE_DECL_FCLOSEALL=0
+   fi
+ 
+ 
+ 
+ 
  
    ac_fn_c_check_func "$LINENO" "strchrnul" "ac_cv_func_strchrnul"
! if test "x$ac_cv_func_strchrnul" = xyes
! then :
!   printf "%s\n" "#define HAVE_STRCHRNUL 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_strchrnul = no; then
      HAVE_STRCHRNUL=0
    else
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strchrnul works" >&5
! printf %s "checking whether strchrnul works... " >&6; }
! if test ${gl_cv_func_strchrnul_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13110,13122 ****
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1; then :
    gl_cv_func_strchrnul_works="guessing yes"
! else
    gl_cv_func_strchrnul_works="guessing no"
  fi
! rm -f conftest*
  
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 14276,14289 ----
  _ACEOF
  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "Lucky user" >/dev/null 2>&1
! then :
    gl_cv_func_strchrnul_works="guessing yes"
! else $as_nop
    gl_cv_func_strchrnul_works="guessing no"
  fi
! rm -rf conftest*
  
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13125,13129 ****
  
  int
! main ()
  {
  const char *buf = "a";
--- 14292,14296 ----
  
  int
! main (void)
  {
  const char *buf = "a";
***************
*** 13134,13140 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strchrnul_works=yes
! else
    gl_cv_func_strchrnul_works=no
  fi
--- 14301,14308 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strchrnul_works=yes
! else $as_nop
    gl_cv_func_strchrnul_works=no
  fi
***************
*** 13145,13150 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strchrnul_works" >&5
! $as_echo "$gl_cv_func_strchrnul_works" >&6; }
      case "$gl_cv_func_strchrnul_works" in
        *yes) ;;
--- 14313,14318 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strchrnul_works" >&5
! printf "%s\n" "$gl_cv_func_strchrnul_works" >&6; }
      case "$gl_cv_func_strchrnul_works" in
        *yes) ;;
***************
*** 13177,13181 ****
  
  
! $as_echo "#define GNULIB_TEST_STRCHRNUL 1" >>confdefs.h
  
  
--- 14345,14349 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STRCHRNUL 1" >>confdefs.h
  
  
***************
*** 13197,13206 ****
      HAVE_STRNDUP=1
      # AIX 4.3.3, AIX 5.1 have a function that fails to add the terminating '\0'.
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strndup" >&5
! $as_echo_n "checking for working strndup... " >&6; }
! if ${gl_cv_func_strndup_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
  
            case $host_os in
--- 14365,14376 ----
      HAVE_STRNDUP=1
      # AIX 4.3.3, AIX 5.1 have a function that fails to add the terminating '\0'.
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strndup" >&5
! printf %s "checking for working strndup... " >&6; }
! if test ${gl_cv_func_strndup_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
  
            case $host_os in
***************
*** 13209,13213 ****
            esac
  
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 14379,14383 ----
            esac
  
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
***************
*** 13216,13220 ****
                             #include <stdlib.h>
  int
! main ()
  {
  
--- 14386,14390 ----
                             #include <stdlib.h>
  int
! main (void)
  {
  
***************
*** 13238,13244 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    gl_cv_func_strndup_works=yes
! else
    gl_cv_func_strndup_works=no
  fi
--- 14408,14415 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    gl_cv_func_strndup_works=yes
! else $as_nop
    gl_cv_func_strndup_works=no
  fi
***************
*** 13248,13253 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strndup_works" >&5
! $as_echo "$gl_cv_func_strndup_works" >&6; }
      case $gl_cv_func_strndup_works in
        *no) REPLACE_STRNDUP=1 ;;
--- 14419,14424 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strndup_works" >&5
! printf "%s\n" "$gl_cv_func_strndup_works" >&6; }
      case $gl_cv_func_strndup_works in
        *no) REPLACE_STRNDUP=1 ;;
***************
*** 13280,13284 ****
  
  
! $as_echo "#define GNULIB_TEST_STRNDUP 1" >>confdefs.h
  
  
--- 14451,14455 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STRNDUP 1" >>confdefs.h
  
  
***************
*** 13294,13303 ****
    else
  
!          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strnlen" >&5
! $as_echo_n "checking for working strnlen... " >&6; }
! if ${ac_cv_func_strnlen_working+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then :
    # Guess no on AIX systems, yes otherwise.
  		case "$host_os" in
--- 14465,14476 ----
    else
  
!          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strnlen" >&5
! printf %s "checking for working strnlen... " >&6; }
! if test ${ac_cv_func_strnlen_working+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
!   if test "$cross_compiling" = yes
! then :
    # Guess no on AIX systems, yes otherwise.
  		case "$host_os" in
***************
*** 13305,13314 ****
  		  *)    ac_cv_func_strnlen_working=yes;;
  		esac
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
  int
! main ()
  {
  
--- 14478,14487 ----
  		  *)    ac_cv_func_strnlen_working=yes;;
  		esac
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  $ac_includes_default
  int
! main (void)
  {
  
***************
*** 13332,13338 ****
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"; then :
    ac_cv_func_strnlen_working=yes
! else
    ac_cv_func_strnlen_working=no
  fi
--- 14505,14512 ----
  }
  _ACEOF
! if ac_fn_c_try_run "$LINENO"
! then :
    ac_cv_func_strnlen_working=yes
! else $as_nop
    ac_cv_func_strnlen_working=no
  fi
***************
*** 13342,13347 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strnlen_working" >&5
! $as_echo "$ac_cv_func_strnlen_working" >&6; }
  test $ac_cv_func_strnlen_working = no && :
  
--- 14516,14521 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strnlen_working" >&5
! printf "%s\n" "$ac_cv_func_strnlen_working" >&6; }
  test $ac_cv_func_strnlen_working = no && :
  
***************
*** 13376,13380 ****
  
  
! $as_echo "#define GNULIB_TEST_STRNLEN 1" >>confdefs.h
  
  
--- 14550,14555 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_STRNLEN 1" >>confdefs.h
! 
  
  
***************
*** 13429,13433 ****
    if test $ac_cv_func_vasnprintf = yes; then
  
! $as_echo "#define REPLACE_VASNPRINTF 1" >>confdefs.h
  
    fi
--- 14604,14608 ----
    if test $ac_cv_func_vasnprintf = yes; then
  
! printf "%s\n" "#define REPLACE_VASNPRINTF 1" >>confdefs.h
  
    fi
***************
*** 13441,13452 ****
  
  
- 
- 
    ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
! if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
  
! else
  
! $as_echo "#define ptrdiff_t long" >>confdefs.h
  
  
--- 14616,14626 ----
  
  
    ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
! if test "x$ac_cv_type_ptrdiff_t" = xyes
! then :
  
! else $as_nop
  
! printf "%s\n" "#define ptrdiff_t long" >>confdefs.h
  
  
***************
*** 13462,13475 ****
  
  
-   for ac_func in vasprintf
- do :
    ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
! if test "x$ac_cv_func_vasprintf" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_VASPRINTF 1
! _ACEOF
  
  fi
- done
  
    if test $ac_cv_func_vasprintf = no; then
--- 14636,14645 ----
  
  
    ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
! if test "x$ac_cv_func_vasprintf" = xyes
! then :
!   printf "%s\n" "#define HAVE_VASPRINTF 1" >>confdefs.h
  
  fi
  
    if test $ac_cv_func_vasprintf = no; then
***************
*** 13522,13526 ****
  
  
! $as_echo "#define GNULIB_TEST_VASPRINTF 1" >>confdefs.h
  
  
--- 14692,14696 ----
  
  
! printf "%s\n" "#define GNULIB_TEST_VASPRINTF 1" >>confdefs.h
  
  
***************
*** 13549,13557 ****
         gl_cv_next_wchar_h='<'wchar.h'>'
       else
!        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
! $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
! if ${gl_cv_next_wchar_h+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
               if test $ac_cv_header_wchar_h = yes; then
--- 14719,14728 ----
         gl_cv_next_wchar_h='<'wchar.h'>'
       else
!        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
! printf %s "checking absolute name of <wchar.h>... " >&6; }
! if test ${gl_cv_next_wchar_h+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
               if test $ac_cv_header_wchar_h = yes; then
***************
*** 13598,13603 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
! $as_echo "$gl_cv_next_wchar_h" >&6; }
       fi
       NEXT_WCHAR_H=$gl_cv_next_wchar_h
--- 14769,14774 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
! printf "%s\n" "$gl_cv_next_wchar_h" >&6; }
       fi
       NEXT_WCHAR_H=$gl_cv_next_wchar_h
***************
*** 13640,13654 ****
  
  
!   for ac_header in stdint.h
! do :
!   ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
! if test "x$ac_cv_header_stdint_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_STDINT_H 1
! _ACEOF
  
  fi
  
! done
  
  
--- 14811,14838 ----
  
  
!   ac_fn_check_decl "$LINENO" "wcsdup" "ac_cv_have_decl_wcsdup" "
!       #include <wchar.h>
  
+ " "$ac_c_undeclared_builtin_options" "CFLAGS"
+ if test "x$ac_cv_have_decl_wcsdup" = xyes
+ then :
+   ac_have_decl=1
+ else $as_nop
+   ac_have_decl=0
  fi
+ printf "%s\n" "#define HAVE_DECL_WCSDUP $ac_have_decl" >>confdefs.h
  
!   if test $ac_cv_have_decl_wcsdup = no; then
!     HAVE_DECL_WCSDUP=0
!   fi
! 
! 
! 
!   ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
! if test "x$ac_cv_header_stdint_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
! 
! fi
  
  
***************
*** 13674,13677 ****
--- 14858,14862 ----
  
  
+ 
    gl_source_base='tests'
    gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
***************
*** 13691,13696 ****
  case `pwd` in
    *\ * | *\	*)
!     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
! $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
  esac
  
--- 14876,14881 ----
  case `pwd` in
    *\ * | *\	*)
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
! printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
  esac
  
***************
*** 13712,13715 ****
--- 14897,14901 ----
  
  
+ 
  ltmain=$ac_aux_dir/ltmain.sh
  
***************
*** 13735,13740 ****
  ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
! $as_echo_n "checking how to print strings... " >&6; }
  # Test print first, because it will be a builtin if present.
  if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
--- 14921,14926 ----
  ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
! printf %s "checking how to print strings... " >&6; }
  # Test print first, because it will be a builtin if present.
  if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
***************
*** 13762,13771 ****
  
  case $ECHO in
!   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
! $as_echo "printf" >&6; } ;;
!   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
! $as_echo "print -r" >&6; } ;;
!   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
! $as_echo "cat" >&6; } ;;
  esac
  
--- 14948,14957 ----
  
  case $ECHO in
!   printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
! printf "%s\n" "printf" >&6; } ;;
!   print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
! printf "%s\n" "print -r" >&6; } ;;
!   *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
! printf "%s\n" "cat" >&6; } ;;
  esac
  
***************
*** 13783,13791 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
! $as_echo_n "checking for a sed that does not truncate output... " >&6; }
! if ${ac_cv_path_SED+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
              ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
       for ac_i in 1 2 3 4 5 6 7; do
--- 14969,14978 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
! printf %s "checking for a sed that does not truncate output... " >&6; }
! if test ${ac_cv_path_SED+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
              ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
       for ac_i in 1 2 3 4 5 6 7; do
***************
*** 13801,13808 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     for ac_prog in sed gsed; do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_SED" || continue
  # Check for GNU ac_path_SED and select it if it is found.
--- 14988,15000 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_prog in sed gsed
!    do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_SED" || continue
  # Check for GNU ac_path_SED and select it if it is found.
***************
*** 13813,13817 ****
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
--- 15005,15009 ----
  *)
    ac_count=0
!   printf %s 0123456789 >"conftest.in"
    while :
    do
***************
*** 13819,13823 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo '' >> "conftest.nl"
      "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 15011,15015 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     printf "%s\n" '' >> "conftest.nl"
      "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 13847,13852 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
! $as_echo "$ac_cv_path_SED" >&6; }
   SED="$ac_cv_path_SED"
    rm -f conftest.sed
--- 15039,15044 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
! printf "%s\n" "$ac_cv_path_SED" >&6; }
   SED="$ac_cv_path_SED"
    rm -f conftest.sed
***************
*** 13865,13873 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
! $as_echo_n "checking for fgrep... " >&6; }
! if ${ac_cv_path_FGREP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
     then ac_cv_path_FGREP="$GREP -F"
--- 15057,15066 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
! printf %s "checking for fgrep... " >&6; }
! if test ${ac_cv_path_FGREP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
     then ac_cv_path_FGREP="$GREP -F"
***************
*** 13880,13887 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     for ac_prog in fgrep; do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_FGREP" || continue
  # Check for GNU ac_path_FGREP and select it if it is found.
--- 15073,15085 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_prog in fgrep
!    do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_FGREP" || continue
  # Check for GNU ac_path_FGREP and select it if it is found.
***************
*** 13892,13896 ****
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
--- 15090,15094 ----
  *)
    ac_count=0
!   printf %s 0123456789 >"conftest.in"
    while :
    do
***************
*** 13898,13902 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo 'FGREP' >> "conftest.nl"
      "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 15096,15100 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     printf "%s\n" 'FGREP' >> "conftest.nl"
      "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 13927,13932 ****
     fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
! $as_echo "$ac_cv_path_FGREP" >&6; }
   FGREP="$ac_cv_path_FGREP"
  
--- 15125,15130 ----
     fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
! printf "%s\n" "$ac_cv_path_FGREP" >&6; }
   FGREP="$ac_cv_path_FGREP"
  
***************
*** 13953,13959 ****
  
  # Check whether --with-gnu-ld was given.
! if test "${with_gnu_ld+set}" = set; then :
    withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
! else
    with_gnu_ld=no
  fi
--- 15151,15158 ----
  
  # Check whether --with-gnu-ld was given.
! if test ${with_gnu_ld+y}
! then :
    withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
! else $as_nop
    with_gnu_ld=no
  fi
***************
*** 13962,13967 ****
  if test yes = "$GCC"; then
    # Check if gcc -print-prog-name=ld gives a path.
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
! $as_echo_n "checking for ld used by $CC... " >&6; }
    case $host in
    *-*-mingw*)
--- 15161,15166 ----
  if test yes = "$GCC"; then
    # Check if gcc -print-prog-name=ld gives a path.
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
! printf %s "checking for ld used by $CC... " >&6; }
    case $host in
    *-*-mingw*)
***************
*** 13992,14004 ****
    esac
  elif test yes = "$with_gnu_ld"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
! $as_echo_n "checking for GNU ld... " >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
! $as_echo_n "checking for non-GNU ld... " >&6; }
  fi
! if ${lt_cv_path_LD+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -z "$LD"; then
    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
--- 15191,15204 ----
    esac
  elif test yes = "$with_gnu_ld"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
! printf %s "checking for GNU ld... " >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
! printf %s "checking for non-GNU ld... " >&6; }
  fi
! if test ${lt_cv_path_LD+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -z "$LD"; then
    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
***************
*** 14029,14044 ****
  LD=$lt_cv_path_LD
  if test -n "$LD"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
! $as_echo "$LD" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
! $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
! if ${lt_cv_prog_gnu_ld+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    # I'd rather use --version here, but apparently some GNU lds only accept -v.
  case `$LD -v 2>&1 </dev/null` in
--- 15229,15245 ----
  LD=$lt_cv_path_LD
  if test -n "$LD"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
! printf "%s\n" "$LD" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
! printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
! if test ${lt_cv_prog_gnu_ld+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    # I'd rather use --version here, but apparently some GNU lds only accept -v.
  case `$LD -v 2>&1 </dev/null` in
***************
*** 14051,14056 ****
  esac
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
! $as_echo "$lt_cv_prog_gnu_ld" >&6; }
  with_gnu_ld=$lt_cv_prog_gnu_ld
  
--- 15252,15257 ----
  esac
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
! printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
  with_gnu_ld=$lt_cv_prog_gnu_ld
  
***************
*** 14063,14071 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
! $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
! if ${lt_cv_path_NM+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$NM"; then
    # Let the user override the test.
--- 15264,15273 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
! printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
! if test ${lt_cv_path_NM+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$NM"; then
    # Let the user override the test.
***************
*** 14117,14122 ****
  fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
! $as_echo "$lt_cv_path_NM" >&6; }
  if test no != "$lt_cv_path_NM"; then
    NM=$lt_cv_path_NM
--- 15319,15324 ----
  fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
! printf "%s\n" "$lt_cv_path_NM" >&6; }
  if test no != "$lt_cv_path_NM"; then
    NM=$lt_cv_path_NM
***************
*** 14131,14139 ****
      # 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_DUMPBIN+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$DUMPBIN"; then
    ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
--- 15333,15342 ----
      # 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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_DUMPBIN+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$DUMPBIN"; then
    ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
***************
*** 14143,14151 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 15346,15358 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 14158,14166 ****
  DUMPBIN=$ac_cv_prog_DUMPBIN
  if test -n "$DUMPBIN"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
! $as_echo "$DUMPBIN" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 15365,15373 ----
  DUMPBIN=$ac_cv_prog_DUMPBIN
  if test -n "$DUMPBIN"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
! printf "%s\n" "$DUMPBIN" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 14175,14183 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_DUMPBIN"; then
    ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
--- 15382,15391 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_DUMPBIN"; then
    ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
***************
*** 14187,14195 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 15395,15407 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 14202,14210 ****
  ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
  if test -n "$ac_ct_DUMPBIN"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
! $as_echo "$ac_ct_DUMPBIN" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 15414,15422 ----
  ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
  if test -n "$ac_ct_DUMPBIN"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
! printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 14218,14223 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 15430,15435 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 14247,14255 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
! $as_echo_n "checking the name lister ($NM) interface... " >&6; }
! if ${lt_cv_nm_interface+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_nm_interface="BSD nm"
    echo "int some_variable = 0;" > conftest.$ac_ext
--- 15459,15468 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
! printf %s "checking the name lister ($NM) interface... " >&6; }
! if test ${lt_cv_nm_interface+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_nm_interface="BSD nm"
    echo "int some_variable = 0;" > conftest.$ac_ext
***************
*** 14267,14290 ****
    rm -f conftest*
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
! $as_echo "$lt_cv_nm_interface" >&6; }
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
! $as_echo_n "checking whether ln -s works... " >&6; }
  LN_S=$as_ln_s
  if test "$LN_S" = "ln -s"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
! $as_echo "no, using $LN_S" >&6; }
  fi
  
  # find the maximum length of command line arguments
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
! $as_echo_n "checking the maximum length of command line arguments... " >&6; }
! if ${lt_cv_sys_max_cmd_len+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
      i=0
    teststring=ABCD
--- 15480,15504 ----
    rm -f conftest*
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
! printf "%s\n" "$lt_cv_nm_interface" >&6; }
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
! printf %s "checking whether ln -s works... " >&6; }
  LN_S=$as_ln_s
  if test "$LN_S" = "ln -s"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
! printf "%s\n" "no, using $LN_S" >&6; }
  fi
  
  # find the maximum length of command line arguments
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
! printf %s "checking the maximum length of command line arguments... " >&6; }
! if test ${lt_cv_sys_max_cmd_len+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
      i=0
    teststring=ABCD
***************
*** 14413,14421 ****
  
  if test -n "$lt_cv_sys_max_cmd_len"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
! $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
! $as_echo "none" >&6; }
  fi
  max_cmd_len=$lt_cv_sys_max_cmd_len
--- 15627,15635 ----
  
  if test -n "$lt_cv_sys_max_cmd_len"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
! printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
! printf "%s\n" "none" >&6; }
  fi
  max_cmd_len=$lt_cv_sys_max_cmd_len
***************
*** 14461,14469 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
! $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
! if ${lt_cv_to_host_file_cmd+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case $host in
    *-*-mingw* )
--- 15675,15684 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
! printf %s "checking how to convert $build file names to $host format... " >&6; }
! if test ${lt_cv_to_host_file_cmd+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case $host in
    *-*-mingw* )
***************
*** 14501,14506 ****
  
  to_host_file_cmd=$lt_cv_to_host_file_cmd
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
! $as_echo "$lt_cv_to_host_file_cmd" >&6; }
  
  
--- 15716,15721 ----
  
  to_host_file_cmd=$lt_cv_to_host_file_cmd
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
! printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
  
  
***************
*** 14508,14516 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
! $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
! if ${lt_cv_to_tool_file_cmd+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    #assume ordinary cross tools, or native build.
  lt_cv_to_tool_file_cmd=func_convert_file_noop
--- 15723,15732 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
! printf %s "checking how to convert $build file names to toolchain format... " >&6; }
! if test ${lt_cv_to_tool_file_cmd+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    #assume ordinary cross tools, or native build.
  lt_cv_to_tool_file_cmd=func_convert_file_noop
***************
*** 14528,14533 ****
  
  to_tool_file_cmd=$lt_cv_to_tool_file_cmd
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
! $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
  
  
--- 15744,15749 ----
  
  to_tool_file_cmd=$lt_cv_to_tool_file_cmd
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
! printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
  
  
***************
*** 14535,14547 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
! $as_echo_n "checking for $LD option to reload object files... " >&6; }
! if ${lt_cv_ld_reload_flag+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_ld_reload_flag='-r'
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
! $as_echo "$lt_cv_ld_reload_flag" >&6; }
  reload_flag=$lt_cv_ld_reload_flag
  case $reload_flag in
--- 15751,15764 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
! printf %s "checking for $LD option to reload object files... " >&6; }
! if test ${lt_cv_ld_reload_flag+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_ld_reload_flag='-r'
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
! printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
  reload_flag=$lt_cv_ld_reload_flag
  case $reload_flag in
***************
*** 14576,14584 ****
    # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
  set dummy ${ac_tool_prefix}objdump; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_OBJDUMP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$OBJDUMP"; then
    ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
--- 15793,15802 ----
    # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
  set dummy ${ac_tool_prefix}objdump; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_OBJDUMP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$OBJDUMP"; then
    ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
***************
*** 14588,14596 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 15806,15818 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 14603,14611 ****
  OBJDUMP=$ac_cv_prog_OBJDUMP
  if test -n "$OBJDUMP"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
! $as_echo "$OBJDUMP" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 15825,15833 ----
  OBJDUMP=$ac_cv_prog_OBJDUMP
  if test -n "$OBJDUMP"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
! printf "%s\n" "$OBJDUMP" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 14616,14624 ****
    # Extract the first word of "objdump", so it can be a program name with args.
  set dummy objdump; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_OBJDUMP"; then
    ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
--- 15838,15847 ----
    # Extract the first word of "objdump", so it can be a program name with args.
  set dummy objdump; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_OBJDUMP"; then
    ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
***************
*** 14628,14636 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_OBJDUMP="objdump"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 15851,15863 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_OBJDUMP="objdump"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 14643,14651 ****
  ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
  if test -n "$ac_ct_OBJDUMP"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
! $as_echo "$ac_ct_OBJDUMP" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 15870,15878 ----
  ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
  if test -n "$ac_ct_OBJDUMP"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
! printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 14655,14660 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 15882,15887 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 14675,14683 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
! $as_echo_n "checking how to recognize dependent libraries... " >&6; }
! if ${lt_cv_deplibs_check_method+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_file_magic_cmd='$MAGIC_CMD'
  lt_cv_file_magic_test_file=
--- 15902,15911 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
! printf %s "checking how to recognize dependent libraries... " >&6; }
! if test ${lt_cv_deplibs_check_method+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_file_magic_cmd='$MAGIC_CMD'
  lt_cv_file_magic_test_file=
***************
*** 14875,14880 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
! $as_echo "$lt_cv_deplibs_check_method" >&6; }
  
  file_magic_glob=
--- 16103,16108 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
! printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
  
  file_magic_glob=
***************
*** 14920,14928 ****
    # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
  set dummy ${ac_tool_prefix}dlltool; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_DLLTOOL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$DLLTOOL"; then
    ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
--- 16148,16157 ----
    # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
  set dummy ${ac_tool_prefix}dlltool; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_DLLTOOL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$DLLTOOL"; then
    ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
***************
*** 14932,14940 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 16161,16173 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 14947,14955 ****
  DLLTOOL=$ac_cv_prog_DLLTOOL
  if test -n "$DLLTOOL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
! $as_echo "$DLLTOOL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 16180,16188 ----
  DLLTOOL=$ac_cv_prog_DLLTOOL
  if test -n "$DLLTOOL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
! printf "%s\n" "$DLLTOOL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 14960,14968 ****
    # Extract the first word of "dlltool", so it can be a program name with args.
  set dummy dlltool; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_DLLTOOL"; then
    ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
--- 16193,16202 ----
    # Extract the first word of "dlltool", so it can be a program name with args.
  set dummy dlltool; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_DLLTOOL"; then
    ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
***************
*** 14972,14980 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_DLLTOOL="dlltool"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 16206,16218 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_DLLTOOL="dlltool"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 14987,14995 ****
  ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
  if test -n "$ac_ct_DLLTOOL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
! $as_echo "$ac_ct_DLLTOOL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 16225,16233 ----
  ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
  if test -n "$ac_ct_DLLTOOL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
! printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 14999,15004 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 16237,16242 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 15020,15028 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
! $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
! if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_sharedlib_from_linklib_cmd='unknown'
  
--- 16258,16267 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
! printf %s "checking how to associate runtime and link libraries... " >&6; }
! if test ${lt_cv_sharedlib_from_linklib_cmd+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_sharedlib_from_linklib_cmd='unknown'
  
***************
*** 15047,15052 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
! $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
  sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
  test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
--- 16286,16291 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
! printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
  sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
  test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
***************
*** 15063,15071 ****
      # 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
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_AR+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$AR"; then
    ac_cv_prog_AR="$AR" # Let the user override the test.
--- 16302,16311 ----
      # 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
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_AR+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$AR"; then
    ac_cv_prog_AR="$AR" # Let the user override the test.
***************
*** 15075,15083 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 16315,16327 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 15090,15098 ****
  AR=$ac_cv_prog_AR
  if test -n "$AR"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
! $as_echo "$AR" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 16334,16342 ----
  AR=$ac_cv_prog_AR
  if test -n "$AR"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
! printf "%s\n" "$AR" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 15107,15115 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_AR+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_AR"; then
    ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
--- 16351,16360 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_AR+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_AR"; then
    ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
***************
*** 15119,15127 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_AR="$ac_prog"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 16364,16376 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_AR="$ac_prog"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 15134,15142 ****
  ac_ct_AR=$ac_cv_prog_ac_ct_AR
  if test -n "$ac_ct_AR"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
! $as_echo "$ac_ct_AR" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 16383,16391 ----
  ac_ct_AR=$ac_cv_prog_ac_ct_AR
  if test -n "$ac_ct_AR"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
! printf "%s\n" "$ac_ct_AR" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 15150,15155 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 16399,16404 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 15171,15179 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
! $as_echo_n "checking for archiver @FILE support... " >&6; }
! if ${lt_cv_ar_at_file+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_ar_at_file=no
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 16420,16429 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
! printf %s "checking for archiver @FILE support... " >&6; }
! if test ${lt_cv_ar_at_file+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_ar_at_file=no
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 15181,15185 ****
  
  int
! main ()
  {
  
--- 16431,16435 ----
  
  int
! main (void)
  {
  
***************
*** 15188,15192 ****
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"; then :
    echo conftest.$ac_objext > conftest.lst
        lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
--- 16438,16443 ----
  }
  _ACEOF
! if ac_fn_c_try_compile "$LINENO"
! then :
    echo conftest.$ac_objext > conftest.lst
        lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
***************
*** 15194,15198 ****
    (eval $lt_ar_try) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
        if test 0 -eq "$ac_status"; then
--- 16445,16449 ----
    (eval $lt_ar_try) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
        if test 0 -eq "$ac_status"; then
***************
*** 15202,15206 ****
    (eval $lt_ar_try) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
  	if test 0 -ne "$ac_status"; then
--- 16453,16457 ----
    (eval $lt_ar_try) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
  	if test 0 -ne "$ac_status"; then
***************
*** 15211,15219 ****
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
! $as_echo "$lt_cv_ar_at_file" >&6; }
  
  if test no = "$lt_cv_ar_at_file"; then
--- 16462,16470 ----
  
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
! printf "%s\n" "$lt_cv_ar_at_file" >&6; }
  
  if test no = "$lt_cv_ar_at_file"; then
***************
*** 15232,15240 ****
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_STRIP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$STRIP"; then
    ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
--- 16483,16492 ----
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_STRIP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$STRIP"; then
    ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
***************
*** 15244,15252 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 16496,16508 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 15259,15267 ****
  STRIP=$ac_cv_prog_STRIP
  if test -n "$STRIP"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
! $as_echo "$STRIP" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 16515,16523 ----
  STRIP=$ac_cv_prog_STRIP
  if test -n "$STRIP"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
! printf "%s\n" "$STRIP" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 15272,15280 ****
    # Extract the first word of "strip", so it can be a program name with args.
  set dummy strip; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_STRIP"; then
    ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
--- 16528,16537 ----
    # Extract the first word of "strip", so it can be a program name with args.
  set dummy strip; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_STRIP+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_STRIP"; then
    ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
***************
*** 15284,15292 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_STRIP="strip"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 16541,16553 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_STRIP="strip"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 15299,15307 ****
  ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  if test -n "$ac_ct_STRIP"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
! $as_echo "$ac_ct_STRIP" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 16560,16568 ----
  ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  if test -n "$ac_ct_STRIP"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
! printf "%s\n" "$ac_ct_STRIP" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 15311,15316 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 16572,16577 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 15331,15339 ****
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_RANLIB+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$RANLIB"; then
    ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
--- 16592,16601 ----
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_RANLIB+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$RANLIB"; then
    ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
***************
*** 15343,15351 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 16605,16617 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 15358,15366 ****
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
! $as_echo "$RANLIB" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 16624,16632 ----
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
! printf "%s\n" "$RANLIB" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 15371,15379 ****
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_RANLIB"; then
    ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
--- 16637,16646 ----
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_RANLIB+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_RANLIB"; then
    ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
***************
*** 15383,15391 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 16650,16662 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 15398,15406 ****
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
! $as_echo "$ac_ct_RANLIB" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 16669,16677 ----
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
! printf "%s\n" "$ac_ct_RANLIB" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 15410,15415 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 16681,16686 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 15500,15508 ****
  
  # Check for command to grab the raw symbol name followed by C symbol from nm.
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
! $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
! if ${lt_cv_sys_global_symbol_pipe+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
  
  # These are sane defaults that work on at least a few old systems.
--- 16771,16780 ----
  
  # Check for command to grab the raw symbol name followed by C symbol from nm.
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
! printf %s "checking command to parse $NM output from $compiler object... " >&6; }
! if test ${lt_cv_sys_global_symbol_pipe+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
  
  # These are sane defaults that work on at least a few old systems.
***************
*** 15656,15660 ****
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      # Now try to grab the symbols.
--- 16928,16932 ----
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      # Now try to grab the symbols.
***************
*** 15663,15667 ****
    (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s "$nlist"; then
        # Try sorting and uniquifying the output.
--- 16935,16939 ----
    (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s "$nlist"; then
        # Try sorting and uniquifying the output.
***************
*** 15732,15736 ****
    (eval $ac_link) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s conftest$ac_exeext; then
  	    pipe_works=yes
--- 17004,17008 ----
    (eval $ac_link) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s conftest$ac_exeext; then
  	    pipe_works=yes
***************
*** 15767,15775 ****
  fi
  if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
! $as_echo "failed" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
! $as_echo "ok" >&6; }
  fi
  
--- 17039,17047 ----
  fi
  if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
! printf "%s\n" "failed" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
! printf "%s\n" "ok" >&6; }
  fi
  
***************
*** 15817,15827 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
! $as_echo_n "checking for sysroot... " >&6; }
  
  # Check whether --with-sysroot was given.
! if test "${with_sysroot+set}" = set; then :
    withval=$with_sysroot;
! else
    with_sysroot=no
  fi
--- 17089,17100 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
! printf %s "checking for sysroot... " >&6; }
  
  # Check whether --with-sysroot was given.
! if test ${with_sysroot+y}
! then :
    withval=$with_sysroot;
! else $as_nop
    with_sysroot=no
  fi
***************
*** 15841,15852 ****
     ;; #(
   *)
!    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
! $as_echo "$with_sysroot" >&6; }
     as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
     ;;
  esac
  
!  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
! $as_echo "${lt_sysroot:-no}" >&6; }
  
  
--- 17114,17125 ----
     ;; #(
   *)
!    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
! printf "%s\n" "$with_sysroot" >&6; }
     as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
     ;;
  esac
  
!  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
! printf "%s\n" "${lt_sysroot:-no}" >&6; }
  
  
***************
*** 15854,15862 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
! $as_echo_n "checking for a working dd... " >&6; }
! if ${ac_cv_path_lt_DD+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    printf 0123456789abcdef0123456789abcdef >conftest.i
  cat conftest.i conftest.i >conftest2.i
--- 17127,17136 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
! printf %s "checking for a working dd... " >&6; }
! if test ${ac_cv_path_lt_DD+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    printf 0123456789abcdef0123456789abcdef >conftest.i
  cat conftest.i conftest.i >conftest2.i
***************
*** 15869,15876 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     for ac_prog in dd; do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_lt_DD" || continue
  if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
--- 17143,17155 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     for ac_prog in dd
!    do
      for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
        as_fn_executable_p "$ac_path_lt_DD" || continue
  if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
***************
*** 15892,15904 ****
  rm -f conftest.i conftest2.i conftest.out
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
! $as_echo "$ac_cv_path_lt_DD" >&6; }
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
! $as_echo_n "checking how to truncate binary pipes... " >&6; }
! if ${lt_cv_truncate_bin+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    printf 0123456789abcdef0123456789abcdef >conftest.i
  cat conftest.i conftest.i >conftest2.i
--- 17171,17184 ----
  rm -f conftest.i conftest2.i conftest.out
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
! printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
! printf %s "checking how to truncate binary pipes... " >&6; }
! if test ${lt_cv_truncate_bin+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    printf 0123456789abcdef0123456789abcdef >conftest.i
  cat conftest.i conftest.i >conftest2.i
***************
*** 15911,15916 ****
  test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
! $as_echo "$lt_cv_truncate_bin" >&6; }
  
  
--- 17191,17196 ----
  test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
! printf "%s\n" "$lt_cv_truncate_bin" >&6; }
  
  
***************
*** 15935,15939 ****
  
  # Check whether --enable-libtool-lock was given.
! if test "${enable_libtool_lock+set}" = set; then :
    enableval=$enable_libtool_lock;
  fi
--- 17215,17220 ----
  
  # Check whether --enable-libtool-lock was given.
! if test ${enable_libtool_lock+y}
! then :
    enableval=$enable_libtool_lock;
  fi
***************
*** 15951,15955 ****
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      case `/usr/bin/file conftest.$ac_objext` in
--- 17232,17236 ----
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      case `/usr/bin/file conftest.$ac_objext` in
***************
*** 15971,15975 ****
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      if test yes = "$lt_cv_prog_gnu_ld"; then
--- 17252,17256 ----
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      if test yes = "$lt_cv_prog_gnu_ld"; then
***************
*** 16009,16013 ****
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      emul=elf
--- 17290,17294 ----
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      emul=elf
***************
*** 16050,16054 ****
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      case `/usr/bin/file conftest.o` in
--- 17331,17335 ----
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      case `/usr/bin/file conftest.o` in
***************
*** 16113,16121 ****
    SAVE_CFLAGS=$CFLAGS
    CFLAGS="$CFLAGS -belf"
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
! $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
! if ${lt_cv_cc_needs_belf+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_ext=c
  ac_cpp='$CPP $CPPFLAGS'
--- 17394,17403 ----
    SAVE_CFLAGS=$CFLAGS
    CFLAGS="$CFLAGS -belf"
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
! printf %s "checking whether the C compiler needs -belf... " >&6; }
! if test ${lt_cv_cc_needs_belf+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_ext=c
  ac_cpp='$CPP $CPPFLAGS'
***************
*** 16128,16132 ****
  
  int
! main ()
  {
  
--- 17410,17414 ----
  
  int
! main (void)
  {
  
***************
*** 16135,16144 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    lt_cv_cc_needs_belf=yes
! else
    lt_cv_cc_needs_belf=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
       ac_ext=c
--- 17417,17427 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    lt_cv_cc_needs_belf=yes
! else $as_nop
    lt_cv_cc_needs_belf=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
       ac_ext=c
***************
*** 16149,16154 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
! $as_echo "$lt_cv_cc_needs_belf" >&6; }
    if test yes != "$lt_cv_cc_needs_belf"; then
      # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
--- 17432,17437 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
! printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
    if test yes != "$lt_cv_cc_needs_belf"; then
      # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
***************
*** 16163,16167 ****
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      case `/usr/bin/file conftest.o` in
--- 17446,17450 ----
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; then
      case `/usr/bin/file conftest.o` in
***************
*** 16200,16208 ****
    # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
  set dummy ${ac_tool_prefix}mt; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$MANIFEST_TOOL"; then
    ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
--- 17483,17492 ----
    # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
  set dummy ${ac_tool_prefix}mt; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_MANIFEST_TOOL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$MANIFEST_TOOL"; then
    ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
***************
*** 16212,16220 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17496,17508 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16227,16235 ****
  MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
  if test -n "$MANIFEST_TOOL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
! $as_echo "$MANIFEST_TOOL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17515,17523 ----
  MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
  if test -n "$MANIFEST_TOOL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
! printf "%s\n" "$MANIFEST_TOOL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16240,16248 ****
    # Extract the first word of "mt", so it can be a program name with args.
  set dummy mt; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_MANIFEST_TOOL"; then
    ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
--- 17528,17537 ----
    # Extract the first word of "mt", so it can be a program name with args.
  set dummy mt; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_MANIFEST_TOOL"; then
    ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
***************
*** 16252,16260 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17541,17553 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16267,16275 ****
  ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
  if test -n "$ac_ct_MANIFEST_TOOL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
! $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17560,17568 ----
  ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
  if test -n "$ac_ct_MANIFEST_TOOL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
! printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16279,16284 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 17572,17577 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 16290,16298 ****
  
  test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
! $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
! if ${lt_cv_path_mainfest_tool+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_path_mainfest_tool=no
    echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
--- 17583,17592 ----
  
  test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
! printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
! if test ${lt_cv_path_mainfest_tool+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_path_mainfest_tool=no
    echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
***************
*** 16304,16309 ****
    rm -f conftest*
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
! $as_echo "$lt_cv_path_mainfest_tool" >&6; }
  if test yes != "$lt_cv_path_mainfest_tool"; then
    MANIFEST_TOOL=:
--- 17598,17603 ----
    rm -f conftest*
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
! printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
  if test yes != "$lt_cv_path_mainfest_tool"; then
    MANIFEST_TOOL=:
***************
*** 16320,16328 ****
    # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
  set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_DSYMUTIL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$DSYMUTIL"; then
    ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
--- 17614,17623 ----
    # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
  set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_DSYMUTIL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$DSYMUTIL"; then
    ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
***************
*** 16332,16340 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17627,17639 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16347,16355 ****
  DSYMUTIL=$ac_cv_prog_DSYMUTIL
  if test -n "$DSYMUTIL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
! $as_echo "$DSYMUTIL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17646,17654 ----
  DSYMUTIL=$ac_cv_prog_DSYMUTIL
  if test -n "$DSYMUTIL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
! printf "%s\n" "$DSYMUTIL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16360,16368 ****
    # Extract the first word of "dsymutil", so it can be a program name with args.
  set dummy dsymutil; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_DSYMUTIL"; then
    ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
--- 17659,17668 ----
    # Extract the first word of "dsymutil", so it can be a program name with args.
  set dummy dsymutil; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_DSYMUTIL"; then
    ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
***************
*** 16372,16380 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17672,17684 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16387,16395 ****
  ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
  if test -n "$ac_ct_DSYMUTIL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
! $as_echo "$ac_ct_DSYMUTIL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17691,17699 ----
  ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
  if test -n "$ac_ct_DSYMUTIL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
! printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16399,16404 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 17703,17708 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 16412,16420 ****
    # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
  set dummy ${ac_tool_prefix}nmedit; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_NMEDIT+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$NMEDIT"; then
    ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
--- 17716,17725 ----
    # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
  set dummy ${ac_tool_prefix}nmedit; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_NMEDIT+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$NMEDIT"; then
    ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
***************
*** 16424,16432 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17729,17741 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16439,16447 ****
  NMEDIT=$ac_cv_prog_NMEDIT
  if test -n "$NMEDIT"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
! $as_echo "$NMEDIT" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17748,17756 ----
  NMEDIT=$ac_cv_prog_NMEDIT
  if test -n "$NMEDIT"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
! printf "%s\n" "$NMEDIT" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16452,16460 ****
    # Extract the first word of "nmedit", so it can be a program name with args.
  set dummy nmedit; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_NMEDIT"; then
    ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
--- 17761,17770 ----
    # Extract the first word of "nmedit", so it can be a program name with args.
  set dummy nmedit; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_NMEDIT+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_NMEDIT"; then
    ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
***************
*** 16464,16472 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_NMEDIT="nmedit"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17774,17786 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_NMEDIT="nmedit"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16479,16487 ****
  ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
  if test -n "$ac_ct_NMEDIT"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
! $as_echo "$ac_ct_NMEDIT" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17793,17801 ----
  ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
  if test -n "$ac_ct_NMEDIT"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
! printf "%s\n" "$ac_ct_NMEDIT" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16491,16496 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 17805,17810 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 16504,16512 ****
    # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
  set dummy ${ac_tool_prefix}lipo; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_LIPO+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$LIPO"; then
    ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
--- 17818,17827 ----
    # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
  set dummy ${ac_tool_prefix}lipo; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_LIPO+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$LIPO"; then
    ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
***************
*** 16516,16524 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17831,17843 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16531,16539 ****
  LIPO=$ac_cv_prog_LIPO
  if test -n "$LIPO"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
! $as_echo "$LIPO" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17850,17858 ----
  LIPO=$ac_cv_prog_LIPO
  if test -n "$LIPO"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
! printf "%s\n" "$LIPO" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16544,16552 ****
    # Extract the first word of "lipo", so it can be a program name with args.
  set dummy lipo; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_LIPO"; then
    ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
--- 17863,17872 ----
    # Extract the first word of "lipo", so it can be a program name with args.
  set dummy lipo; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_LIPO+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_LIPO"; then
    ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
***************
*** 16556,16564 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_LIPO="lipo"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17876,17888 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_LIPO="lipo"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16571,16579 ****
  ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
  if test -n "$ac_ct_LIPO"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
! $as_echo "$ac_ct_LIPO" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17895,17903 ----
  ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
  if test -n "$ac_ct_LIPO"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
! printf "%s\n" "$ac_ct_LIPO" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16583,16588 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 17907,17912 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 16596,16604 ****
    # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
  set dummy ${ac_tool_prefix}otool; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_OTOOL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$OTOOL"; then
    ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
--- 17920,17929 ----
    # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
  set dummy ${ac_tool_prefix}otool; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_OTOOL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$OTOOL"; then
    ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
***************
*** 16608,16616 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17933,17945 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16623,16631 ****
  OTOOL=$ac_cv_prog_OTOOL
  if test -n "$OTOOL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
! $as_echo "$OTOOL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17952,17960 ----
  OTOOL=$ac_cv_prog_OTOOL
  if test -n "$OTOOL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
! printf "%s\n" "$OTOOL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16636,16644 ****
    # Extract the first word of "otool", so it can be a program name with args.
  set dummy otool; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_OTOOL"; then
    ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
--- 17965,17974 ----
    # Extract the first word of "otool", so it can be a program name with args.
  set dummy otool; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_OTOOL+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_OTOOL"; then
    ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
***************
*** 16648,16656 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_OTOOL="otool"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 17978,17990 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_OTOOL="otool"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16663,16671 ****
  ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
  if test -n "$ac_ct_OTOOL"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
! $as_echo "$ac_ct_OTOOL" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 17997,18005 ----
  ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
  if test -n "$ac_ct_OTOOL"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
! printf "%s\n" "$ac_ct_OTOOL" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16675,16680 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 18009,18014 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 16688,16696 ****
    # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
  set dummy ${ac_tool_prefix}otool64; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_OTOOL64+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$OTOOL64"; then
    ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
--- 18022,18031 ----
    # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
  set dummy ${ac_tool_prefix}otool64; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_OTOOL64+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$OTOOL64"; then
    ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
***************
*** 16700,16708 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 18035,18047 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16715,16723 ****
  OTOOL64=$ac_cv_prog_OTOOL64
  if test -n "$OTOOL64"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
! $as_echo "$OTOOL64" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 18054,18062 ----
  OTOOL64=$ac_cv_prog_OTOOL64
  if test -n "$OTOOL64"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
! printf "%s\n" "$OTOOL64" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16728,16736 ****
    # Extract the first word of "otool64", so it can be a program name with args.
  set dummy otool64; ac_word=$2
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
! if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    if test -n "$ac_ct_OTOOL64"; then
    ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
--- 18067,18076 ----
    # Extract the first word of "otool64", so it can be a program name with args.
  set dummy otool64; ac_word=$2
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
! printf %s "checking for $ac_word... " >&6; }
! if test ${ac_cv_prog_ac_ct_OTOOL64+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    if test -n "$ac_ct_OTOOL64"; then
    ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
***************
*** 16740,16748 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_OTOOL64="otool64"
!     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 18080,18092 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
      for ac_exec_ext in '' $ac_executable_extensions; do
!   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
      ac_cv_prog_ac_ct_OTOOL64="otool64"
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16755,16763 ****
  ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
  if test -n "$ac_ct_OTOOL64"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
! $as_echo "$ac_ct_OTOOL64" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 18099,18107 ----
  ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
  if test -n "$ac_ct_OTOOL64"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
! printf "%s\n" "$ac_ct_OTOOL64" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 16767,16772 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
--- 18111,18116 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
! printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  ac_tool_warned=yes ;;
  esac
***************
*** 16803,16811 ****
  
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
! $as_echo_n "checking for -single_module linker flag... " >&6; }
! if ${lt_cv_apple_cc_single_mod+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_apple_cc_single_mod=no
        if test -z "$LT_MULTI_MODULE"; then
--- 18147,18156 ----
  
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
! printf %s "checking for -single_module linker flag... " >&6; }
! if test ${lt_cv_apple_cc_single_mod+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_apple_cc_single_mod=no
        if test -z "$LT_MULTI_MODULE"; then
***************
*** 16836,16847 ****
        fi
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
! $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
! $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
! if ${lt_cv_ld_exported_symbols_list+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_ld_exported_symbols_list=no
        save_LDFLAGS=$LDFLAGS
--- 18181,18193 ----
        fi
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
! printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
! printf %s "checking for -exported_symbols_list linker flag... " >&6; }
! if test ${lt_cv_ld_exported_symbols_list+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_ld_exported_symbols_list=no
        save_LDFLAGS=$LDFLAGS
***************
*** 16852,16856 ****
  
  int
! main ()
  {
  
--- 18198,18202 ----
  
  int
! main (void)
  {
  
***************
*** 16859,16880 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    lt_cv_ld_exported_symbols_list=yes
! else
    lt_cv_ld_exported_symbols_list=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  	LDFLAGS=$save_LDFLAGS
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
! $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
! $as_echo_n "checking for -force_load linker flag... " >&6; }
! if ${lt_cv_ld_force_load+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_ld_force_load=no
        cat > conftest.c << _LT_EOF
--- 18205,18228 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    lt_cv_ld_exported_symbols_list=yes
! else $as_nop
    lt_cv_ld_exported_symbols_list=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  	LDFLAGS=$save_LDFLAGS
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
! printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
! printf %s "checking for -force_load linker flag... " >&6; }
! if test ${lt_cv_ld_force_load+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_ld_force_load=no
        cat > conftest.c << _LT_EOF
***************
*** 16904,16909 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
! $as_echo "$lt_cv_ld_force_load" >&6; }
      case $host_os in
      rhapsody* | darwin1.[012])
--- 18252,18257 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
! printf "%s\n" "$lt_cv_ld_force_load" >&6; }
      case $host_os in
      rhapsody* | darwin1.[012])
***************
*** 16976,16992 ****
  }
  
! for ac_header in dlfcn.h
! do :
!   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
  "
! if test "x$ac_cv_header_dlfcn_h" = xyes; then :
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_DLFCN_H 1
! _ACEOF
  
  fi
  
- done
- 
  
  
--- 18324,18335 ----
  }
  
! ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
  "
! if test "x$ac_cv_header_dlfcn_h" = xyes
! then :
!   printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
  
  fi
  
  
  
***************
*** 16995,16999 ****
  # Set options
  # Check whether --enable-static was given.
! if test "${enable_static+set}" = set; then :
    enableval=$enable_static; p=${PACKAGE-default}
      case $enableval in
--- 18338,18343 ----
  # Set options
  # Check whether --enable-static was given.
! if test ${enable_static+y}
! then :
    enableval=$enable_static; p=${PACKAGE-default}
      case $enableval in
***************
*** 17013,17017 ****
        ;;
      esac
! else
    enable_static=no
  fi
--- 18357,18361 ----
        ;;
      esac
! else $as_nop
    enable_static=no
  fi
***************
*** 17033,17037 ****
  
              # Check whether --enable-shared was given.
! if test "${enable_shared+set}" = set; then :
    enableval=$enable_shared; p=${PACKAGE-default}
      case $enableval in
--- 18377,18382 ----
  
              # Check whether --enable-shared was given.
! if test ${enable_shared+y}
! then :
    enableval=$enable_shared; p=${PACKAGE-default}
      case $enableval in
***************
*** 17051,17055 ****
        ;;
      esac
! else
    enable_shared=yes
  fi
--- 18396,18400 ----
        ;;
      esac
! else $as_nop
    enable_shared=yes
  fi
***************
*** 17066,17070 ****
  
  # Check whether --with-pic was given.
! if test "${with_pic+set}" = set; then :
    withval=$with_pic; lt_p=${PACKAGE-default}
      case $withval in
--- 18411,18416 ----
  
  # Check whether --with-pic was given.
! if test ${with_pic+y}
! then :
    withval=$with_pic; lt_p=${PACKAGE-default}
      case $withval in
***************
*** 17083,17087 ****
        ;;
      esac
! else
    pic_mode=default
  fi
--- 18429,18433 ----
        ;;
      esac
! else $as_nop
    pic_mode=default
  fi
***************
*** 17095,17099 ****
  
    # Check whether --enable-fast-install was given.
! if test "${enable_fast_install+set}" = set; then :
    enableval=$enable_fast_install; p=${PACKAGE-default}
      case $enableval in
--- 18441,18446 ----
  
    # Check whether --enable-fast-install was given.
! if test ${enable_fast_install+y}
! then :
    enableval=$enable_fast_install; p=${PACKAGE-default}
      case $enableval in
***************
*** 17113,17117 ****
        ;;
      esac
! else
    enable_fast_install=yes
  fi
--- 18460,18464 ----
        ;;
      esac
! else $as_nop
    enable_fast_install=yes
  fi
***************
*** 17127,17135 ****
  case $host,$enable_shared in
  power*-*-aix[5-9]*,yes)
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
! $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
  
  # Check whether --with-aix-soname was given.
! if test "${with_aix_soname+set}" = set; then :
    withval=$with_aix_soname; case $withval in
      aix|svr4|both)
--- 18474,18483 ----
  case $host,$enable_shared in
  power*-*-aix[5-9]*,yes)
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
! printf %s "checking which variant of shared library versioning to provide... " >&6; }
  
  # Check whether --with-aix-soname was given.
! if test ${with_aix_soname+y}
! then :
    withval=$with_aix_soname; case $withval in
      aix|svr4|both)
***************
*** 17140,17147 ****
      esac
      lt_cv_with_aix_soname=$with_aix_soname
! else
!   if ${lt_cv_with_aix_soname+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_with_aix_soname=aix
  fi
--- 18488,18496 ----
      esac
      lt_cv_with_aix_soname=$with_aix_soname
! else $as_nop
!   if test ${lt_cv_with_aix_soname+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_with_aix_soname=aix
  fi
***************
*** 17150,17155 ****
  fi
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
! $as_echo "$with_aix_soname" >&6; }
    if test aix != "$with_aix_soname"; then
      # For the AIX way of multilib, we name the shared archive member
--- 18499,18504 ----
  fi
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
! printf "%s\n" "$with_aix_soname" >&6; }
    if test aix != "$with_aix_soname"; then
      # For the AIX way of multilib, we name the shared archive member
***************
*** 17233,17241 ****
  fi
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
! $as_echo_n "checking for objdir... " >&6; }
! if ${lt_cv_objdir+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    rm -f .libs 2>/dev/null
  mkdir .libs 2>/dev/null
--- 18582,18591 ----
  fi
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
! printf %s "checking for objdir... " >&6; }
! if test ${lt_cv_objdir+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    rm -f .libs 2>/dev/null
  mkdir .libs 2>/dev/null
***************
*** 17248,17253 ****
  rmdir .libs 2>/dev/null
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
! $as_echo "$lt_cv_objdir" >&6; }
  objdir=$lt_cv_objdir
  
--- 18598,18603 ----
  rmdir .libs 2>/dev/null
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
! printf "%s\n" "$lt_cv_objdir" >&6; }
  objdir=$lt_cv_objdir
  
***************
*** 17256,17262 ****
  
  
! cat >>confdefs.h <<_ACEOF
! #define LT_OBJDIR "$lt_cv_objdir/"
! _ACEOF
  
  
--- 18606,18610 ----
  
  
! printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
  
  
***************
*** 17304,17312 ****
  file_magic*)
    if test "$file_magic_cmd" = '$MAGIC_CMD'; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
! $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
! if ${lt_cv_path_MAGIC_CMD+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case $MAGIC_CMD in
  [\\/*] |  ?:[\\/]*)
--- 18652,18661 ----
  file_magic*)
    if test "$file_magic_cmd" = '$MAGIC_CMD'; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
! printf %s "checking for ${ac_tool_prefix}file... " >&6; }
! if test ${lt_cv_path_MAGIC_CMD+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case $MAGIC_CMD in
  [\\/*] |  ?:[\\/]*)
***************
*** 17357,17365 ****
  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
  if test -n "$MAGIC_CMD"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
! $as_echo "$MAGIC_CMD" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 18706,18714 ----
  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
  if test -n "$MAGIC_CMD"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
! printf "%s\n" "$MAGIC_CMD" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 17370,17378 ****
  if test -z "$lt_cv_path_MAGIC_CMD"; then
    if test -n "$ac_tool_prefix"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
! $as_echo_n "checking for file... " >&6; }
! if ${lt_cv_path_MAGIC_CMD+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    case $MAGIC_CMD in
  [\\/*] |  ?:[\\/]*)
--- 18719,18728 ----
  if test -z "$lt_cv_path_MAGIC_CMD"; then
    if test -n "$ac_tool_prefix"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
! printf %s "checking for file... " >&6; }
! if test ${lt_cv_path_MAGIC_CMD+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    case $MAGIC_CMD in
  [\\/*] |  ?:[\\/]*)
***************
*** 17423,17431 ****
  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
  if test -n "$MAGIC_CMD"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
! $as_echo "$MAGIC_CMD" >&6; }
  else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
--- 18773,18781 ----
  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
  if test -n "$MAGIC_CMD"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
! printf "%s\n" "$MAGIC_CMD" >&6; }
  else
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
  fi
  
***************
*** 17512,17520 ****
    esac
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
! $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
! if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_prog_compiler_rtti_exceptions=no
     ac_outfile=conftest.$ac_objext
--- 18862,18871 ----
    esac
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
! printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
! if test ${lt_cv_prog_compiler_rtti_exceptions+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_prog_compiler_rtti_exceptions=no
     ac_outfile=conftest.$ac_objext
***************
*** 17547,17552 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
! $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
  
  if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
--- 18898,18903 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
! printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
  
  if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
***************
*** 17905,17917 ****
  esac
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
! $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
! if ${lt_cv_prog_compiler_pic+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
! $as_echo "$lt_cv_prog_compiler_pic" >&6; }
  lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
  
--- 19256,19269 ----
  esac
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
! printf %s "checking for $compiler option to produce PIC... " >&6; }
! if test ${lt_cv_prog_compiler_pic+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
! printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
  lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
  
***************
*** 17920,17928 ****
  #
  if test -n "$lt_prog_compiler_pic"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
! $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
! if ${lt_cv_prog_compiler_pic_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_prog_compiler_pic_works=no
     ac_outfile=conftest.$ac_objext
--- 19272,19281 ----
  #
  if test -n "$lt_prog_compiler_pic"; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
! printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
! if test ${lt_cv_prog_compiler_pic_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_prog_compiler_pic_works=no
     ac_outfile=conftest.$ac_objext
***************
*** 17955,17960 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
! $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
  
  if test yes = "$lt_cv_prog_compiler_pic_works"; then
--- 19308,19313 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
! printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
  
  if test yes = "$lt_cv_prog_compiler_pic_works"; then
***************
*** 17984,17992 ****
  #
  wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
! $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
! if ${lt_cv_prog_compiler_static_works+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_prog_compiler_static_works=no
     save_LDFLAGS=$LDFLAGS
--- 19337,19346 ----
  #
  wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
! printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
! if test ${lt_cv_prog_compiler_static_works+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_prog_compiler_static_works=no
     save_LDFLAGS=$LDFLAGS
***************
*** 18012,18017 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
! $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
  
  if test yes = "$lt_cv_prog_compiler_static_works"; then
--- 19366,19371 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
! printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
  
  if test yes = "$lt_cv_prog_compiler_static_works"; then
***************
*** 18027,18035 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
! $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
! if ${lt_cv_prog_compiler_c_o+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_prog_compiler_c_o=no
     $RM -r conftest 2>/dev/null
--- 19381,19390 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
! printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
! if test ${lt_cv_prog_compiler_c_o+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_prog_compiler_c_o=no
     $RM -r conftest 2>/dev/null
***************
*** 18074,18079 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
! $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
  
  
--- 19429,19434 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
! printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
  
  
***************
*** 18082,18090 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
! $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
! if ${lt_cv_prog_compiler_c_o+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_prog_compiler_c_o=no
     $RM -r conftest 2>/dev/null
--- 19437,19446 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
! printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
! if test ${lt_cv_prog_compiler_c_o+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_prog_compiler_c_o=no
     $RM -r conftest 2>/dev/null
***************
*** 18129,18134 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
! $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
  
  
--- 19485,19490 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
! printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
  
  
***************
*** 18138,18143 ****
  if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
    # do not overwrite the value of need_locks provided by the user
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
! $as_echo_n "checking if we can lock with hard links... " >&6; }
    hard_links=yes
    $RM conftest*
--- 19494,19499 ----
  if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
    # do not overwrite the value of need_locks provided by the user
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
! printf %s "checking if we can lock with hard links... " >&6; }
    hard_links=yes
    $RM conftest*
***************
*** 18146,18154 ****
    ln conftest.a conftest.b 2>&5 || hard_links=no
    ln conftest.a conftest.b 2>/dev/null && hard_links=no
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
! $as_echo "$hard_links" >&6; }
    if test no = "$hard_links"; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
! $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
      need_locks=warn
    fi
--- 19502,19510 ----
    ln conftest.a conftest.b 2>&5 || hard_links=no
    ln conftest.a conftest.b 2>/dev/null && hard_links=no
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
! printf "%s\n" "$hard_links" >&6; }
    if test no = "$hard_links"; then
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
! printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
      need_locks=warn
    fi
***************
*** 18162,18167 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
! $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
  
    runpath_var=
--- 19518,19523 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
! printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
  
    runpath_var=
***************
*** 18721,18732 ****
    aix_libpath=$lt_cv_aix_libpath
  else
!   if ${lt_cv_aix_libpath_+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main ()
  {
  
--- 20077,20089 ----
    aix_libpath=$lt_cv_aix_libpath
  else
!   if test ${lt_cv_aix_libpath_+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main (void)
  {
  
***************
*** 18735,18739 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
  
    lt_aix_libpath_sed='
--- 20092,20097 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
  
    lt_aix_libpath_sed='
***************
*** 18750,18754 ****
    fi
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
    if test -z "$lt_cv_aix_libpath_"; then
--- 20108,20112 ----
    fi
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
    if test -z "$lt_cv_aix_libpath_"; then
***************
*** 18774,18785 ****
    aix_libpath=$lt_cv_aix_libpath
  else
!   if ${lt_cv_aix_libpath_+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main ()
  {
  
--- 20132,20144 ----
    aix_libpath=$lt_cv_aix_libpath
  else
!   if test ${lt_cv_aix_libpath_+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
  int
! main (void)
  {
  
***************
*** 18788,18792 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
  
    lt_aix_libpath_sed='
--- 20147,20152 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
  
    lt_aix_libpath_sed='
***************
*** 18803,18807 ****
    fi
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
    if test -z "$lt_cv_aix_libpath_"; then
--- 20163,20167 ----
    fi
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
    if test -z "$lt_cv_aix_libpath_"; then
***************
*** 19054,19062 ****
  	  # Older versions of the 11.00 compiler do not understand -b yet
  	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
! 	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
! $as_echo_n "checking if $CC understands -b... " >&6; }
! if ${lt_cv_prog_compiler__b+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_prog_compiler__b=no
     save_LDFLAGS=$LDFLAGS
--- 20414,20423 ----
  	  # Older versions of the 11.00 compiler do not understand -b yet
  	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
! 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
! printf %s "checking if $CC understands -b... " >&6; }
! if test ${lt_cv_prog_compiler__b+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_prog_compiler__b=no
     save_LDFLAGS=$LDFLAGS
***************
*** 19082,19087 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
! $as_echo "$lt_cv_prog_compiler__b" >&6; }
  
  if test yes = "$lt_cv_prog_compiler__b"; then
--- 20443,20448 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
! printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
  
  if test yes = "$lt_cv_prog_compiler__b"; then
***************
*** 19123,19131 ****
  	# implicitly export all symbols.
  	# This should be the same for all languages, so no per-tag cache variable.
! 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
! $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
! if ${lt_cv_irix_exported_symbol+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    save_LDFLAGS=$LDFLAGS
  	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
--- 20484,20493 ----
  	# implicitly export all symbols.
  	# This should be the same for all languages, so no per-tag cache variable.
! 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
! printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
! if test ${lt_cv_irix_exported_symbol+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    save_LDFLAGS=$LDFLAGS
  	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
***************
*** 19134,19148 ****
  int foo (void) { return 0; }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    lt_cv_irix_exported_symbol=yes
! else
    lt_cv_irix_exported_symbol=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
             LDFLAGS=$save_LDFLAGS
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
! $as_echo "$lt_cv_irix_exported_symbol" >&6; }
  	if test yes = "$lt_cv_irix_exported_symbol"; then
            archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
--- 20496,20511 ----
  int foo (void) { return 0; }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    lt_cv_irix_exported_symbol=yes
! else $as_nop
    lt_cv_irix_exported_symbol=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
             LDFLAGS=$save_LDFLAGS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
! printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
  	if test yes = "$lt_cv_irix_exported_symbol"; then
            archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
***************
*** 19425,19430 ****
    fi
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
! $as_echo "$ld_shlibs" >&6; }
  test no = "$ld_shlibs" && can_build_shared=no
  
--- 20788,20793 ----
    fi
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
! printf "%s\n" "$ld_shlibs" >&6; }
  test no = "$ld_shlibs" && can_build_shared=no
  
***************
*** 19462,19470 ****
        # systems, -lgcc has to come before -lc. If gcc already passes -lc
        # to ld, don't add -lc before -lgcc.
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
! $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
! if ${lt_cv_archive_cmds_need_lc+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    $RM conftest*
  	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
--- 20825,20834 ----
        # systems, -lgcc has to come before -lc. If gcc already passes -lc
        # to ld, don't add -lc before -lgcc.
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
! printf %s "checking whether -lc should be explicitly linked in... " >&6; }
! if test ${lt_cv_archive_cmds_need_lc+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    $RM conftest*
  	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
***************
*** 19473,19477 ****
    (eval $ac_compile) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } 2>conftest.err; then
  	  soname=conftest
--- 20837,20841 ----
    (eval $ac_compile) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } 2>conftest.err; then
  	  soname=conftest
***************
*** 19491,19495 ****
    (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
  	  then
--- 20855,20859 ----
    (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }
  	  then
***************
*** 19505,19510 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
! $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
        archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
        ;;
--- 20869,20874 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
! printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
        archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
        ;;
***************
*** 19665,19670 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
! $as_echo_n "checking dynamic linker characteristics... " >&6; }
  
  if test yes = "$GCC"; then
--- 21029,21034 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
! printf %s "checking dynamic linker characteristics... " >&6; }
  
  if test yes = "$GCC"; then
***************
*** 20227,20233 ****
  
    # Some binutils ld are patched to set DT_RUNPATH
!   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    lt_cv_shlibpath_overrides_runpath=no
      save_LDFLAGS=$LDFLAGS
--- 21591,21598 ----
  
    # Some binutils ld are patched to set DT_RUNPATH
!   if test ${lt_cv_shlibpath_overrides_runpath+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    lt_cv_shlibpath_overrides_runpath=no
      save_LDFLAGS=$LDFLAGS
***************
*** 20239,20243 ****
  
  int
! main ()
  {
  
--- 21604,21608 ----
  
  int
! main (void)
  {
  
***************
*** 20246,20255 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
!   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
    lt_cv_shlibpath_overrides_runpath=yes
  fi
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
      LDFLAGS=$save_LDFLAGS
--- 21611,21622 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
!   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
! then :
    lt_cv_shlibpath_overrides_runpath=yes
  fi
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
      LDFLAGS=$save_LDFLAGS
***************
*** 20495,20500 ****
    ;;
  esac
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
! $as_echo "$dynamic_linker" >&6; }
  test no = "$dynamic_linker" && can_build_shared=no
  
--- 21862,21867 ----
    ;;
  esac
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
! printf "%s\n" "$dynamic_linker" >&6; }
  test no = "$dynamic_linker" && can_build_shared=no
  
***************
*** 20617,20622 ****
  
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
! $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
  hardcode_action=
  if test -n "$hardcode_libdir_flag_spec" ||
--- 21984,21989 ----
  
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
! printf %s "checking how to hardcode library paths into programs... " >&6; }
  hardcode_action=
  if test -n "$hardcode_libdir_flag_spec" ||
***************
*** 20642,20647 ****
    hardcode_action=unsupported
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
! $as_echo "$hardcode_action" >&6; }
  
  if test relink = "$hardcode_action" ||
--- 22009,22014 ----
    hardcode_action=unsupported
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
! printf "%s\n" "$hardcode_action" >&6; }
  
  if test relink = "$hardcode_action" ||
***************
*** 20687,20695 ****
    darwin*)
      # if libdl is installed we need to link against it
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
! $as_echo_n "checking for dlopen in -ldl... " >&6; }
! if ${ac_cv_lib_dl_dlopen+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-ldl  $LIBS"
--- 22054,22063 ----
    darwin*)
      # if libdl is installed we need to link against it
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
! printf %s "checking for dlopen in -ldl... " >&6; }
! if test ${ac_cv_lib_dl_dlopen+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-ldl  $LIBS"
***************
*** 20700,20709 ****
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
- #ifdef __cplusplus
- extern "C"
- #endif
  char dlopen ();
  int
! main ()
  {
  return dlopen ();
--- 22068,22074 ----
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
  char dlopen ();
  int
! main (void)
  {
  return dlopen ();
***************
*** 20712,20729 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_dl_dlopen=yes
! else
    ac_cv_lib_dl_dlopen=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
! $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
! if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
    lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
! else
  
      lt_cv_dlopen=dyld
--- 22077,22096 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_lib_dl_dlopen=yes
! else $as_nop
    ac_cv_lib_dl_dlopen=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
! printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
! if test "x$ac_cv_lib_dl_dlopen" = xyes
! then :
    lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
! else $as_nop
  
      lt_cv_dlopen=dyld
***************
*** 20745,20756 ****
    *)
      ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
! if test "x$ac_cv_func_shl_load" = xyes; then :
    lt_cv_dlopen=shl_load
! else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
! $as_echo_n "checking for shl_load in -ldld... " >&6; }
! if ${ac_cv_lib_dld_shl_load+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-ldld  $LIBS"
--- 22112,22125 ----
    *)
      ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
! if test "x$ac_cv_func_shl_load" = xyes
! then :
    lt_cv_dlopen=shl_load
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
! printf %s "checking for shl_load in -ldld... " >&6; }
! if test ${ac_cv_lib_dld_shl_load+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-ldld  $LIBS"
***************
*** 20761,20770 ****
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
- #ifdef __cplusplus
- extern "C"
- #endif
  char shl_load ();
  int
! main ()
  {
  return shl_load ();
--- 22130,22136 ----
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
  char shl_load ();
  int
! main (void)
  {
  return shl_load ();
***************
*** 20773,20799 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_dld_shl_load=yes
! else
    ac_cv_lib_dld_shl_load=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
! $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
! if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
    lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
! else
    ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
! if test "x$ac_cv_func_dlopen" = xyes; then :
    lt_cv_dlopen=dlopen
! else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
! $as_echo_n "checking for dlopen in -ldl... " >&6; }
! if ${ac_cv_lib_dl_dlopen+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-ldl  $LIBS"
--- 22139,22169 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_lib_dld_shl_load=yes
! else $as_nop
    ac_cv_lib_dld_shl_load=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
! printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
! if test "x$ac_cv_lib_dld_shl_load" = xyes
! then :
    lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
! else $as_nop
    ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
! if test "x$ac_cv_func_dlopen" = xyes
! then :
    lt_cv_dlopen=dlopen
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
! printf %s "checking for dlopen in -ldl... " >&6; }
! if test ${ac_cv_lib_dl_dlopen+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-ldl  $LIBS"
***************
*** 20804,20813 ****
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
- #ifdef __cplusplus
- extern "C"
- #endif
  char dlopen ();
  int
! main ()
  {
  return dlopen ();
--- 22174,22180 ----
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
  char dlopen ();
  int
! main (void)
  {
  return dlopen ();
***************
*** 20816,20838 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_dl_dlopen=yes
! else
    ac_cv_lib_dl_dlopen=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
! $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
! if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
    lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
! else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
! $as_echo_n "checking for dlopen in -lsvld... " >&6; }
! if ${ac_cv_lib_svld_dlopen+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-lsvld  $LIBS"
--- 22183,22208 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_lib_dl_dlopen=yes
! else $as_nop
    ac_cv_lib_dl_dlopen=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
! printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
! if test "x$ac_cv_lib_dl_dlopen" = xyes
! then :
    lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
! printf %s "checking for dlopen in -lsvld... " >&6; }
! if test ${ac_cv_lib_svld_dlopen+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-lsvld  $LIBS"
***************
*** 20843,20852 ****
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
- #ifdef __cplusplus
- extern "C"
- #endif
  char dlopen ();
  int
! main ()
  {
  return dlopen ();
--- 22213,22219 ----
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
  char dlopen ();
  int
! main (void)
  {
  return dlopen ();
***************
*** 20855,20877 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_svld_dlopen=yes
! else
    ac_cv_lib_svld_dlopen=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
! $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
! if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
    lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
! else
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
! $as_echo_n "checking for dld_link in -ldld... " >&6; }
! if ${ac_cv_lib_dld_dld_link+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-ldld  $LIBS"
--- 22222,22247 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_lib_svld_dlopen=yes
! else $as_nop
    ac_cv_lib_svld_dlopen=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
! printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
! if test "x$ac_cv_lib_svld_dlopen" = xyes
! then :
    lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
! else $as_nop
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
! printf %s "checking for dld_link in -ldld... " >&6; }
! if test ${ac_cv_lib_dld_dld_link+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    ac_check_lib_save_LIBS=$LIBS
  LIBS="-ldld  $LIBS"
***************
*** 20882,20891 ****
     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 dld_link ();
  int
! main ()
  {
  return dld_link ();
--- 22252,22258 ----
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
  char dld_link ();
  int
! main (void)
  {
  return dld_link ();
***************
*** 20894,20909 ****
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_dld_dld_link=yes
! else
    ac_cv_lib_dld_dld_link=no
  fi
! rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
! $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
! if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
    lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
  fi
--- 22261,22278 ----
  }
  _ACEOF
! if ac_fn_c_try_link "$LINENO"
! then :
    ac_cv_lib_dld_dld_link=yes
! else $as_nop
    ac_cv_lib_dld_dld_link=no
  fi
! rm -f core conftest.err conftest.$ac_objext conftest.beam \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
! printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
! if test "x$ac_cv_lib_dld_dld_link" = xyes
! then :
    lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
  fi
***************
*** 20944,20952 ****
      LIBS="$lt_cv_dlopen_libs $LIBS"
  
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
! $as_echo_n "checking whether a program can dlopen itself... " >&6; }
! if ${lt_cv_dlopen_self+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    	  if test yes = "$cross_compiling"; then :
    lt_cv_dlopen_self=cross
--- 22313,22322 ----
      LIBS="$lt_cv_dlopen_libs $LIBS"
  
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
! printf %s "checking whether a program can dlopen itself... " >&6; }
! if test ${lt_cv_dlopen_self+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    	  if test yes = "$cross_compiling"; then :
    lt_cv_dlopen_self=cross
***************
*** 21027,21031 ****
    (eval $ac_link) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
      (./conftest; exit; ) >&5 2>/dev/null
--- 22397,22401 ----
    (eval $ac_link) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
      (./conftest; exit; ) >&5 2>/dev/null
***************
*** 21045,21058 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
! $as_echo "$lt_cv_dlopen_self" >&6; }
  
      if test yes = "$lt_cv_dlopen_self"; then
        wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
!       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
! $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
! if ${lt_cv_dlopen_self_static+:} false; then :
!   $as_echo_n "(cached) " >&6
! else
    	  if test yes = "$cross_compiling"; then :
    lt_cv_dlopen_self_static=cross
--- 22415,22429 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
! printf "%s\n" "$lt_cv_dlopen_self" >&6; }
  
      if test yes = "$lt_cv_dlopen_self"; then
        wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
! printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
! if test ${lt_cv_dlopen_self_static+y}
! then :
!   printf %s "(cached) " >&6
! else $as_nop
    	  if test yes = "$cross_compiling"; then :
    lt_cv_dlopen_self_static=cross
***************
*** 21133,21137 ****
    (eval $ac_link) 2>&5
    ac_status=$?
!   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
      (./conftest; exit; ) >&5 2>/dev/null
--- 22504,22508 ----
    (eval $ac_link) 2>&5
    ac_status=$?
!   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
      (./conftest; exit; ) >&5 2>/dev/null
***************
*** 21151,21156 ****
  
  fi
! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
! $as_echo "$lt_cv_dlopen_self_static" >&6; }
      fi
  
--- 22522,22527 ----
  
  fi
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
! printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
      fi
  
***************
*** 21190,21200 ****
  striplib=
  old_striplib=
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
! $as_echo_n "checking whether stripping libraries is possible... " >&6; }
  if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
    test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
    test -z "$striplib" && striplib="$STRIP --strip-unneeded"
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
  else
  # FIXME - insert some real tests, host_os isn't really good enough
--- 22561,22571 ----
  striplib=
  old_striplib=
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
! printf %s "checking whether stripping libraries is possible... " >&6; }
  if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
    test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
    test -z "$striplib" && striplib="$STRIP --strip-unneeded"
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
  else
  # FIXME - insert some real tests, host_os isn't really good enough
***************
*** 21204,21217 ****
        striplib="$STRIP -x"
        old_striplib="$STRIP -S"
!       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! $as_echo "yes" >&6; }
      else
!       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
      fi
      ;;
    *)
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
! $as_echo "no" >&6; }
      ;;
    esac
--- 22575,22588 ----
        striplib="$STRIP -x"
        old_striplib="$STRIP -S"
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
! printf "%s\n" "yes" >&6; }
      else
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
      fi
      ;;
    *)
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
! printf "%s\n" "no" >&6; }
      ;;
    esac
***************
*** 21230,21240 ****
  
    # Report what library types will actually be built
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
! $as_echo_n "checking if libtool supports shared libraries... " >&6; }
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
! $as_echo "$can_build_shared" >&6; }
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
! $as_echo_n "checking whether to build shared libraries... " >&6; }
    test no = "$can_build_shared" && enable_shared=no
  
--- 22601,22611 ----
  
    # Report what library types will actually be built
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
! printf %s "checking if libtool supports shared libraries... " >&6; }
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
! printf "%s\n" "$can_build_shared" >&6; }
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
! printf %s "checking whether to build shared libraries... " >&6; }
    test no = "$can_build_shared" && enable_shared=no
  
***************
*** 21260,21272 ****
      ;;
    esac
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
! $as_echo "$enable_shared" >&6; }
  
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
! $as_echo_n "checking whether to build static libraries... " >&6; }
    # Make sure either enable_shared or enable_static is yes.
    test yes = "$enable_shared" || enable_static=yes
!   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
! $as_echo "$enable_static" >&6; }
  
  
--- 22631,22643 ----
      ;;
    esac
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
! printf "%s\n" "$enable_shared" >&6; }
  
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
! printf %s "checking whether to build static libraries... " >&6; }
    # Make sure either enable_shared or enable_static is yes.
    test yes = "$enable_shared" || enable_static=yes
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
! printf "%s\n" "$enable_static" >&6; }
  
  
***************
*** 21305,21311 ****
  
  
! # The above are still necessary for --disable-perl-xs even though they
! # aren't really used: otherwise, configure complains about undefined
! # variables.
  
  host_needs_no_undefined=no
--- 22676,22686 ----
  
  
! # Note that the above have to be outside the disable_xs block
! # otherwise it causes an error with configure.
! 
! # Disable gnulib provision of "Microsoft deprecated alias" fdopen on
! # MS-Windows to prevent a clash with definitions in Perl header files
! GNULIB_MDA_FDOPEN=0
! 
  
  host_needs_no_undefined=no
***************
*** 21331,21413 ****
  
  
- # User variables for a Perl XS extension, which may be different, for
- # example if the Perl interpreter being used was compiled with a
- # different compiler.  Also in top-level configure.ac.
- 
- 
- 
- 
  
! if test x$disable_xs != xyes; then
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl configuration value ccflags" >&5
! $as_echo_n "checking Perl configuration value ccflags... " >&6; }
!           fetch_conf ccflags
!           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! $as_echo "$conf_value" >&6; }
!           PERL_CONF_ccflags=$conf_value
! 
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl configuration value cccdlflags" >&5
! $as_echo_n "checking Perl configuration value cccdlflags... " >&6; }
!           fetch_conf cccdlflags
!           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! $as_echo "$conf_value" >&6; }
!           PERL_CONF_cccdlflags=$conf_value
! 
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl configuration value optimize" >&5
! $as_echo_n "checking Perl configuration value optimize... " >&6; }
!           fetch_conf optimize
!           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! $as_echo "$conf_value" >&6; }
!           PERL_CONF_optimize=$conf_value
! 
! 
! 
! 
!     # flags for linking the extension, e.g. -rpath.
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl configuration value ccdlflags" >&5
! $as_echo_n "checking Perl configuration value ccdlflags... " >&6; }
!           fetch_conf ccdlflags
!           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! $as_echo "$conf_value" >&6; }
!           PERL_CONF_ccdlflags=$conf_value
! 
! 
! 
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl configuration value libperl" >&5
! $as_echo_n "checking Perl configuration value libperl... " >&6; }
!           fetch_conf libperl
!           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! $as_echo "$conf_value" >&6; }
!           PERL_CONF_libperl=$conf_value
! 
! 
!     # Change libperl.so into -lperl to indicate a library dependency to
!     # libtool.
!     # Special case for Cygwin to change e.g. cygperl5_22.dll into -lperl
!     PERL_CONF_libperl=`echo $PERL_CONF_libperl \
!                | sed -e 's/^lib/-l/' \
!                      -e 's/\..*//' \
!                      -e 's/^cygperl.*/-lperl/' `
! 
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl configuration value archlibexp" >&5
! $as_echo_n "checking Perl configuration value archlibexp... " >&6; }
!           fetch_conf archlibexp
!           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! $as_echo "$conf_value" >&6; }
!           PERL_CONF_archlibexp=$conf_value
! 
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl configuration value privlibexp" >&5
! $as_echo_n "checking Perl configuration value privlibexp... " >&6; }
!           fetch_conf privlibexp
!           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $conf_value" >&5
! $as_echo "$conf_value" >&6; }
!           PERL_CONF_privlibexp=$conf_value
! 
! 
! 
! 
!     ac_config_headers="$ac_config_headers config.h:config.in"
! 
! fi # not disable_xs
  
  ac_config_files="$ac_config_files Makefile gnulib/lib/Makefile"
--- 22706,22714 ----
  
  
  
! # Do not include Perl configuration values when outputting these variables
! CFLAGS=$PERL_EXT_CFLAGS
! CPPFLAGS=$PERL_EXT_CPPFLAGS
! LDFLAGS=$PERL_EXT_LDFLAGS
  
  ac_config_files="$ac_config_files Makefile gnulib/lib/Makefile"
***************
*** 21440,21445 ****
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
! $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
        esac
        case $ac_var in #(
--- 22741,22746 ----
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
! printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
        esac
        case $ac_var in #(
***************
*** 21471,21475 ****
       t clear
       :clear
!      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
       t end
       s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
--- 22772,22776 ----
       t clear
       :clear
!      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
       t end
       s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
***************
*** 21478,21483 ****
    if test -w "$cache_file"; then
      if test "x$cache_file" != "x/dev/null"; then
!       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
! $as_echo "$as_me: updating cache $cache_file" >&6;}
        if test ! -f "$cache_file" || test -h "$cache_file"; then
  	cat confcache >"$cache_file"
--- 22779,22784 ----
    if test -w "$cache_file"; then
      if test "x$cache_file" != "x/dev/null"; then
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
! printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
        if test ! -f "$cache_file" || test -h "$cache_file"; then
  	cat confcache >"$cache_file"
***************
*** 21493,21498 ****
      fi
    else
!     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
! $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
    fi
  fi
--- 22794,22799 ----
      fi
    else
!     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
! printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
    fi
  fi
***************
*** 21511,21515 ****
    # 1. Remove the extension, and $U if already installed.
    ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
!   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
    # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
    #    will be set to the directory where LIBOBJS objects are built.
--- 22812,22816 ----
    # 1. Remove the extension, and $U if already installed.
    ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
!   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
    # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
    #    will be set to the directory where LIBOBJS objects are built.
***************
*** 21522,21533 ****
  
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
! $as_echo_n "checking that generated files are newer than configure... " >&6; }
     if test -n "$am_sleep_pid"; then
       # Hide warnings about reused PIDs.
       wait $am_sleep_pid 2>/dev/null
     fi
!    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
! $as_echo "done" >&6; }
   if test -n "$EXEEXT"; then
    am__EXEEXT_TRUE=
--- 22823,22834 ----
  
  
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
! printf %s "checking that generated files are newer than configure... " >&6; }
     if test -n "$am_sleep_pid"; then
       # Hide warnings about reused PIDs.
       wait $am_sleep_pid 2>/dev/null
     fi
!    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
! printf "%s\n" "done" >&6; }
   if test -n "$EXEEXT"; then
    am__EXEEXT_TRUE=
***************
*** 21566,21573 ****
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
- if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
-   as_fn_error $? "conditional \"GL_GENERATE_STDDEF_H\" was never defined.
- Usually this means the macro was only invoked conditionally." "$LINENO" 5
- fi
  if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then
    as_fn_error $? "conditional \"GL_GENERATE_LIMITS_H\" was never defined.
--- 22867,22870 ----
***************
*** 21578,21581 ****
--- 22875,22882 ----
  Usually this means the macro was only invoked conditionally." "$LINENO" 5
  fi
+ if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
+   as_fn_error $? "conditional \"GL_GENERATE_STDDEF_H\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
  
  
***************
*** 21624,21629 ****
  ac_clean_files_save=$ac_clean_files
  ac_clean_files="$ac_clean_files $CONFIG_STATUS"
! { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
! $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
  as_write_fail=0
  cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
--- 22925,22930 ----
  ac_clean_files_save=$ac_clean_files
  ac_clean_files="$ac_clean_files $CONFIG_STATUS"
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
! printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
  as_write_fail=0
  cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
***************
*** 21648,21652 ****
  # Be more Bourne compatible
  DUALCASE=1; export DUALCASE # for MKS sh
! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
    emulate sh
    NULLCMD=:
--- 22949,22955 ----
  # Be more Bourne compatible
  DUALCASE=1; export DUALCASE # for MKS sh
! as_nop=:
! if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
! then :
    emulate sh
    NULLCMD=:
***************
*** 21655,21659 ****
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
! else
    case `(set -o) 2>/dev/null` in #(
    *posix*) :
--- 22958,22962 ----
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
! else $as_nop
    case `(set -o) 2>/dev/null` in #(
    *posix*) :
***************
*** 21665,21708 ****
  
  
  as_nl='
  '
  export as_nl
! # Printing a long string crashes Solaris 7 /usr/bin/printf.
! as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
! # Prefer a ksh shell builtin over an external printf program on Solaris,
! # but without wasting forks for bash or zsh.
! if test -z "$BASH_VERSION$ZSH_VERSION" \
!     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='print -r --'
!   as_echo_n='print -rn --'
! elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='printf %s\n'
!   as_echo_n='printf %s'
! else
!   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
!     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
!     as_echo_n='/usr/ucb/echo -n'
!   else
!     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
!     as_echo_n_body='eval
!       arg=$1;
!       case $arg in #(
!       *"$as_nl"*)
! 	expr "X$arg" : "X\\(.*\\)$as_nl";
! 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
!       esac;
!       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
!     '
!     export as_echo_n_body
!     as_echo_n='sh -c $as_echo_n_body as_echo'
!   fi
!   export as_echo_body
!   as_echo='sh -c $as_echo_body as_echo'
! fi
  
  # The user is always right.
! if test "${PATH_SEPARATOR+set}" != set; then
    PATH_SEPARATOR=:
    (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
--- 22968,23011 ----
  
  
+ 
+ # Reset variables that may have inherited troublesome values from
+ # the environment.
+ 
+ # IFS needs to be set, to space, tab, and newline, in precisely that order.
+ # (If _AS_PATH_WALK were called with IFS unset, it would have the
+ # side effect of setting IFS to empty, thus disabling word splitting.)
+ # Quoting is to prevent editors from complaining about space-tab.
  as_nl='
  '
  export as_nl
! IFS=" ""	$as_nl"
! 
! PS1='$ '
! PS2='> '
! PS4='+ '
! 
! # Ensure predictable behavior from utilities with locale-dependent output.
! LC_ALL=C
! export LC_ALL
! LANGUAGE=C
! export LANGUAGE
! 
! # We cannot yet rely on "unset" to work, but we need these variables
! # to be unset--not just set to an empty or harmless value--now, to
! # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
! # also avoids known problems related to "unset" and subshell syntax
! # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
! for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
! do eval test \${$as_var+y} \
!   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
! done
! 
! # Ensure that fds 0, 1, and 2 are open.
! if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
! if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
! if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
  
  # The user is always right.
! if ${PATH_SEPARATOR+false} :; then
    PATH_SEPARATOR=:
    (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
***************
*** 21713,21723 ****
  
  
- # IFS
- # We need space, tab and new line, in precisely that order.  Quoting is
- # there to prevent editors from complaining about space-tab.
- # (If _AS_PATH_WALK were called with IFS unset, it would disable word
- # splitting by setting IFS to empty value.)
- IFS=" ""	$as_nl"
- 
  # Find who we are.  Look in the path if we contain no directory separator.
  as_myself=
--- 23016,23019 ----
***************
*** 21728,21733 ****
  do
    IFS=$as_save_IFS
!   test -z "$as_dir" && as_dir=.
!     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    done
  IFS=$as_save_IFS
--- 23024,23033 ----
  do
    IFS=$as_save_IFS
!   case $as_dir in #(((
!     '') as_dir=./ ;;
!     */) ;;
!     *) as_dir=$as_dir/ ;;
!   esac
!     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
    done
  IFS=$as_save_IFS
***************
*** 21741,21768 ****
  fi
  if test ! -f "$as_myself"; then
!   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    exit 1
  fi
  
- # Unset variables that we do not need and which cause bugs (e.g. in
- # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
- # suppresses any "Segmentation fault" message there.  '((' could
- # trigger a bug in pdksh 5.2.14.
- for as_var in BASH_ENV ENV MAIL MAILPATH
- do eval test x\${$as_var+set} = xset \
-   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
- done
- PS1='$ '
- PS2='> '
- PS4='+ '
- 
- # NLS nuisances.
- LC_ALL=C
- export LC_ALL
- LANGUAGE=C
- export LANGUAGE
- 
- # CDPATH.
- (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  
  
--- 23041,23048 ----
  fi
  if test ! -f "$as_myself"; then
!   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    exit 1
  fi
  
  
  
***************
*** 21777,21787 ****
    if test "$4"; then
      as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    fi
!   $as_echo "$as_me: error: $2" >&2
    as_fn_exit $as_status
  } # as_fn_error
  
  
  # as_fn_set_status STATUS
  # -----------------------
--- 23057,23068 ----
    if test "$4"; then
      as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
!     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    fi
!   printf "%s\n" "$as_me: error: $2" >&2
    as_fn_exit $as_status
  } # as_fn_error
  
  
+ 
  # as_fn_set_status STATUS
  # -----------------------
***************
*** 21810,21813 ****
--- 23091,23095 ----
  }
  as_unset=as_fn_unset
+ 
  # as_fn_append VAR VALUE
  # ----------------------
***************
*** 21816,21825 ****
  # repeated appends, instead of the typical quadratic growth present in naive
  # implementations.
! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    eval 'as_fn_append ()
    {
      eval $1+=\$2
    }'
! else
    as_fn_append ()
    {
--- 23098,23108 ----
  # repeated appends, instead of the typical quadratic growth present in naive
  # implementations.
! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
! then :
    eval 'as_fn_append ()
    {
      eval $1+=\$2
    }'
! else $as_nop
    as_fn_append ()
    {
***************
*** 21833,21842 ****
  # global $as_val. Take advantage of shells that can avoid forks. The arguments
  # must be portable across $(()) and expr.
! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    eval 'as_fn_arith ()
    {
      as_val=$(( $* ))
    }'
! else
    as_fn_arith ()
    {
--- 23116,23126 ----
  # global $as_val. Take advantage of shells that can avoid forks. The arguments
  # must be portable across $(()) and expr.
! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
! then :
    eval 'as_fn_arith ()
    {
      as_val=$(( $* ))
    }'
! else $as_nop
    as_fn_arith ()
    {
***************
*** 21869,21873 ****
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
--- 23153,23157 ----
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
***************
*** 21891,21894 ****
--- 23175,23182 ----
  as_cr_alnum=$as_cr_Letters$as_cr_digits
  
+ 
+ # Determine whether it's possible to make 'echo' print without a newline.
+ # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+ # for compatibility with existing Makefiles.
  ECHO_C= ECHO_N= ECHO_T=
  case `echo -n x` in #(((((
***************
*** 21904,21907 ****
--- 23192,23201 ----
  esac
  
+ # For backward compatibility with old third-party macros, we provide
+ # the shell variables $as_echo and $as_echo_n.  New code should use
+ # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+ 
  rm -f conf$$ conf$$.exe conf$$.file
  if test -d conf$$.dir; then
***************
*** 21945,21949 ****
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
--- 23239,23243 ----
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
***************
*** 21954,21958 ****
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 23248,23252 ----
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 22017,22021 ****
  ac_log="
  This file was extended by texinfo $as_me 0, which was
! generated by GNU Autoconf 2.69.  Invocation command line was
  
    CONFIG_FILES    = $CONFIG_FILES
--- 23311,23315 ----
  ac_log="
  This file was extended by texinfo $as_me 0, which was
! generated by GNU Autoconf 2.71.  Invocation command line was
  
    CONFIG_FILES    = $CONFIG_FILES
***************
*** 22079,22090 ****
  
  _ACEOF
  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
! ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
  ac_cs_version="\\
  texinfo config.status 0
! configured by $0, generated by GNU Autoconf 2.69,
    with options \\"\$ac_cs_config\\"
  
! Copyright (C) 2012 Free Software Foundation, Inc.
  This config.status script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it."
--- 23373,23386 ----
  
  _ACEOF
+ ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
+ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
! ac_cs_config='$ac_cs_config_escaped'
  ac_cs_version="\\
  texinfo config.status 0
! configured by $0, generated by GNU Autoconf 2.71,
    with options \\"\$ac_cs_config\\"
  
! Copyright (C) 2021 Free Software Foundation, Inc.
  This config.status script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it."
***************
*** 22126,22132 ****
      ac_cs_recheck=: ;;
    --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
!     $as_echo "$ac_cs_version"; exit ;;
    --config | --confi | --conf | --con | --co | --c )
!     $as_echo "$ac_cs_config"; exit ;;
    --debug | --debu | --deb | --de | --d | -d )
      debug=: ;;
--- 23422,23428 ----
      ac_cs_recheck=: ;;
    --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
!     printf "%s\n" "$ac_cs_version"; exit ;;
    --config | --confi | --conf | --con | --co | --c )
!     printf "%s\n" "$ac_cs_config"; exit ;;
    --debug | --debu | --deb | --de | --d | -d )
      debug=: ;;
***************
*** 22134,22138 ****
      $ac_shift
      case $ac_optarg in
!     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
      '') as_fn_error $? "missing file argument" ;;
      esac
--- 23430,23434 ----
      $ac_shift
      case $ac_optarg in
!     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
      '') as_fn_error $? "missing file argument" ;;
      esac
***************
*** 22142,22146 ****
      $ac_shift
      case $ac_optarg in
!     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      as_fn_append CONFIG_HEADERS " '$ac_optarg'"
--- 23438,23442 ----
      $ac_shift
      case $ac_optarg in
!     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      as_fn_append CONFIG_HEADERS " '$ac_optarg'"
***************
*** 22151,22155 ****
  Try \`$0 --help' for more information.";;
    --help | --hel | -h )
!     $as_echo "$ac_cs_usage"; exit ;;
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    | -silent | --silent | --silen | --sile | --sil | --si | --s)
--- 23447,23451 ----
  Try \`$0 --help' for more information.";;
    --help | --hel | -h )
!     printf "%s\n" "$ac_cs_usage"; exit ;;
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    | -silent | --silent | --silen | --sile | --sil | --si | --s)
***************
*** 22179,22183 ****
    set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
    shift
!   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
    CONFIG_SHELL='$SHELL'
    export CONFIG_SHELL
--- 23475,23479 ----
    set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
    shift
!   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
    CONFIG_SHELL='$SHELL'
    export CONFIG_SHELL
***************
*** 22193,22197 ****
  ## Running $as_me. ##
  _ASBOX
!   $as_echo "$ac_log"
  } >&5
  
--- 23489,23493 ----
  ## Running $as_me. ##
  _ASBOX
!   printf "%s\n" "$ac_log"
  } >&5
  
***************
*** 22501,22508 ****
  do
    case $ac_config_target in
      "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
      "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
      "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
-     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
      "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
      "gnulib/lib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/lib/Makefile" ;;
--- 23797,23804 ----
  do
    case $ac_config_target in
+     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
      "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
      "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
      "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
      "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
      "gnulib/lib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/lib/Makefile" ;;
***************
*** 22518,22524 ****
  # bizarre bug on SunOS 4.1.3.
  if $ac_need_defaults; then
!   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
!   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
!   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
  fi
  
--- 23814,23820 ----
  # bizarre bug on SunOS 4.1.3.
  if $ac_need_defaults; then
!   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
!   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
!   test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
  fi
  
***************
*** 22856,22860 ****
  	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
        esac
!       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
        as_fn_append ac_file_inputs " '$ac_f'"
      done
--- 24152,24156 ----
  	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
        esac
!       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
        as_fn_append ac_file_inputs " '$ac_f'"
      done
***************
*** 22864,22878 ****
      #    /* config.h.  Generated by config.status.  */
      configure_input='Generated from '`
! 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
  	`' by configure.'
      if test x"$ac_file" != x-; then
        configure_input="$ac_file.  $configure_input"
!       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
! $as_echo "$as_me: creating $ac_file" >&6;}
      fi
      # Neutralize special characters interpreted by sed in replacement strings.
      case $configure_input in #(
      *\&* | *\|* | *\\* )
!        ac_sed_conf_input=`$as_echo "$configure_input" |
         sed 's/[\\\\&|]/\\\\&/g'`;; #(
      *) ac_sed_conf_input=$configure_input;;
--- 24160,24174 ----
      #    /* config.h.  Generated by config.status.  */
      configure_input='Generated from '`
! 	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
  	`' by configure.'
      if test x"$ac_file" != x-; then
        configure_input="$ac_file.  $configure_input"
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
! printf "%s\n" "$as_me: creating $ac_file" >&6;}
      fi
      # Neutralize special characters interpreted by sed in replacement strings.
      case $configure_input in #(
      *\&* | *\|* | *\\* )
!        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
         sed 's/[\\\\&|]/\\\\&/g'`;; #(
      *) ac_sed_conf_input=$configure_input;;
***************
*** 22891,22895 ****
  	 X"$ac_file" : 'X\(//\)$' \| \
  	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$ac_file" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 24187,24191 ----
  	 X"$ac_file" : 'X\(//\)$' \| \
  	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$ac_file" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 22915,22921 ****
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
--- 24211,24217 ----
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
***************
*** 22979,22984 ****
  *datarootdir*) ac_datarootdir_seen=yes;;
  *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
! $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
  _ACEOF
  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--- 24275,24280 ----
  *datarootdir*) ac_datarootdir_seen=yes;;
  *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
! printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
  _ACEOF
  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
***************
*** 23024,23030 ****
    { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
        "$ac_tmp/out"`; test -z "$ac_out"; } &&
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined" >&5
! $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined" >&2;}
  
--- 24320,24326 ----
    { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
        "$ac_tmp/out"`; test -z "$ac_out"; } &&
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined" >&5
! printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined" >&2;}
  
***************
*** 23042,23052 ****
    if test x"$ac_file" != x-; then
      {
!       $as_echo "/* $configure_input  */" \
        && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
      } >"$ac_tmp/config.h" \
        || as_fn_error $? "could not create $ac_file" "$LINENO" 5
      if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
!       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
! $as_echo "$as_me: $ac_file is unchanged" >&6;}
      else
        rm -f "$ac_file"
--- 24338,24348 ----
    if test x"$ac_file" != x-; then
      {
!       printf "%s\n" "/* $configure_input  */" >&1 \
        && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
      } >"$ac_tmp/config.h" \
        || as_fn_error $? "could not create $ac_file" "$LINENO" 5
      if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
!       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
! printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
      else
        rm -f "$ac_file"
***************
*** 23055,23059 ****
      fi
    else
!     $as_echo "/* $configure_input  */" \
        && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
        || as_fn_error $? "could not create -" "$LINENO" 5
--- 24351,24355 ----
      fi
    else
!     printf "%s\n" "/* $configure_input  */" >&1 \
        && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
        || as_fn_error $? "could not create -" "$LINENO" 5
***************
*** 23075,23079 ****
  	 X"$_am_arg" : 'X\(//\)$' \| \
  	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$_am_arg" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 24371,24375 ----
  	 X"$_am_arg" : 'X\(//\)$' \| \
  	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$_am_arg" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 23095,23100 ****
   ;;
  
!   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
! $as_echo "$as_me: executing $ac_file commands" >&6;}
   ;;
    esac
--- 24391,24396 ----
   ;;
  
!   :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
! printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
   ;;
    esac
***************
*** 23122,23126 ****
    do
      # Strip MF so we end up with the name of the file.
!     am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
      # Check whether this is an Automake generated Makefile which includes
      # dependency-tracking related rules and includes.
--- 24418,24422 ----
    do
      # Strip MF so we end up with the name of the file.
!     am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
      # Check whether this is an Automake generated Makefile which includes
      # dependency-tracking related rules and includes.
***************
*** 23134,23138 ****
  	 X"$am_mf" : 'X\(//\)$' \| \
  	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$am_mf" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 24430,24434 ----
  	 X"$am_mf" : 'X\(//\)$' \| \
  	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X"$am_mf" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 23156,23160 ****
  	 X"$am_mf" : 'X\(//\)$' \| \
  	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X/"$am_mf" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
--- 24452,24456 ----
  	 X"$am_mf" : 'X\(//\)$' \| \
  	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
! printf "%s\n" X/"$am_mf" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
***************
*** 23181,23188 ****
    done
    if test $am_rc -ne 0; then
!     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "Something went wrong bootstrapping makefile fragments
!     for automatic dependency tracking.  Try re-running configure with the
      '--disable-dependency-tracking' option to at least be able to build
      the package (albeit without support for automatic dependency tracking).
--- 24477,24486 ----
    done
    if test $am_rc -ne 0; then
!     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
! printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  as_fn_error $? "Something went wrong bootstrapping makefile fragments
!     for automatic dependency tracking.  If GNU make was not used, consider
!     re-running the configure script with MAKE=\"gmake\" (or whatever is
!     necessary).  You can also try re-running configure with the
      '--disable-dependency-tracking' option to at least be able to build
      the package (albeit without support for automatic dependency tracking).
***************
*** 23837,23840 ****
--- 25135,25139 ----
  
  
+ 
  ltmain=$ac_aux_dir/ltmain.sh
  
***************
*** 23886,23891 ****
  fi
  if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
! $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
  fi
  
--- 25185,25191 ----
  fi
  if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
!   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
! printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
  fi
  
+ 
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/configure.ac texinfo-6.8/tp/Texinfo/XS/configure.ac
*** texinfo-6.7/tp/Texinfo/XS/configure.ac	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/configure.ac	2021-03-01 18:53:40.000000000 +0000
***************
*** 1,5 ****
! # configure.ac for XSParagraph
  #
! # Copyright 2015-2019 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
--- 1,5 ----
! # configure.ac for XS modules
  #
! # Copyright 2015-2020 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
***************
*** 49,53 ****
  
  AC_ARG_ENABLE([perl-xs],
!     AC_HELP_STRING([--enable-perl-xs],
                [build Perl XS modules for speed (default: yes)]),
      [if test $enableval = 'no'; then
--- 49,53 ----
  
  AC_ARG_ENABLE([perl-xs],
!     AS_HELP_STRING([--enable-perl-xs],
                [build Perl XS modules for speed (default: yes)]),
      [if test $enableval = 'no'; then
***************
*** 58,61 ****
--- 58,72 ----
       [disable_xs=no])
  
+ # PERL_EXT_var are user variables for a Perl XS extension, allowing
+ # configuring at the top-level with e.g.
+ #     "./configure CFLAGS='-g -O0' PERL_EXT_CFLAGS='-g'".
+ # May be useful if the Perl interpreter was compiled with a
+ # different compiler.  Also in top-level configure.ac.
+ 
+ AC_ARG_VAR([PERL_EXT_CFLAGS], [Compiler flags for a Perl extension])
+ AC_ARG_VAR([PERL_EXT_CPPFLAGS], [C preprocessor flags for a Perl extension])
+ AC_ARG_VAR([PERL_EXT_LDFLAGS], [Linker flags for a Perl extension])
+ AC_ARG_VAR([PERL_EXT_CC], [Compiler for a Perl extension])
+ 
  # See (automake)Conditional Subdirectories.  Even if --disable-perl-xs
  # is given, we still need to configure this directory minimally, so that
***************
*** 64,70 ****
    AC_PATH_PROG([PERL], [perl])
  
-   # PERL_EXT_var are user variables, allowing configuring at the top-level 
-   # with e.g. "./configure CFLAGS='-g -O0' PERL_EXT_CFLAGS='-g'".
-   
    if test -n "$PERL_EXT_CC" ; then
      CC=$PERL_EXT_CC
--- 75,78 ----
***************
*** 77,92 ****
    fi
  
-   # Override these variables set by configure at the top level, because 
-   # the compiler used in this subdirectory might be different.  Change 
-   # these now so they are used in the gnulib checks.
-   
-   CFLAGS=$PERL_EXT_CFLAGS
-   CPPFLAGS=$PERL_EXT_CPPFLAGS
-   LDFLAGS=$PERL_EXT_LDFLAGS
- 
    # Wipe cache values in case -C was given at the top level
    ac_cv_prog_CC= ; unset ac_cv_prog_CC
    ac_cv_prog_ac_ct_CC= ; unset ac_cv_prog_ac_ct_CC
! fi
  
  AC_PROG_CC
--- 85,118 ----
    fi
  
    # Wipe cache values in case -C was given at the top level
    ac_cv_prog_CC= ; unset ac_cv_prog_CC
    ac_cv_prog_ac_ct_CC= ; unset ac_cv_prog_ac_ct_CC
! 
!   lookup_perl_conf_values([[ccflags], [cccdlflags], [optimize]])
!   
!   # flags for linking the extension, e.g. -rpath.
!   lookup_perl_conf([ccdlflags])
! 
!   # Override these variables set by configure at the top level, because 
!   # the compiler used in this subdirectory might be different.
!   # Change these now so they are used in the checks that follow.
!   CFLAGS="$PERL_EXT_CFLAGS $PERL_CONF_ccflags"
!   CPPFLAGS=$PERL_EXT_CPPFLAGS
!   LDFLAGS="$PERL_EXT_LDFLAGS $PERL_CONF_ccdlflags $PERL_CONF_cccdlflags"
!   
!   lookup_perl_conf([libperl])
!   # Change libperl.so into -lperl to indicate a library dependency to 
!   # libtool.
!   # Special case for Cygwin to change e.g. cygperl5_22.dll into -lperl
!   PERL_CONF_libperl=`echo $PERL_CONF_libperl \
!              | sed -e 's/^lib/-l/' \
!                    -e 's/\..*//' \
!                    -e 's/^cygperl.*/-lperl/' `
!   
!   lookup_perl_conf_values([[archlibexp], [privlibexp]])
!   
!   AC_CONFIG_HEADERS([config.h:config.in])
! fi # not disable_xs
! 
  
  AC_PROG_CC
***************
*** 96,99 ****
--- 122,126 ----
  AM_GNU_GETTEXT([external])
  AM_MISSING_PROG([XSUBPP], [xsubpp])
+ AM_MISSING_PROG([GAWK], [gawk])
  
  gl_INIT
***************
*** 101,107 ****
  LT_INIT([disable-static])
  
! # The above are still necessary for --disable-perl-xs even though they 
! # aren't really used: otherwise, configure complains about undefined
! # variables.
  
  host_needs_no_undefined=no
--- 128,138 ----
  LT_INIT([disable-static])
  
! # Note that the above have to be outside the disable_xs block
! # otherwise it causes an error with configure.
! 
! # Disable gnulib provision of "Microsoft deprecated alias" fdopen on
! # MS-Windows to prevent a clash with definitions in Perl header files
! GNULIB_MDA_FDOPEN=0
! 
  
  host_needs_no_undefined=no
***************
*** 115,145 ****
                 [test "x$am_func_iconv" = "xyes"])
  
- # User variables for a Perl XS extension, which may be different, for
- # example if the Perl interpreter being used was compiled with a
- # different compiler.  Also in top-level configure.ac.
- AC_ARG_VAR([PERL_EXT_CFLAGS], [Compiler flags for a Perl extension])
- AC_ARG_VAR([PERL_EXT_CPPFLAGS], [C preprocessor flags for a Perl extension])
- AC_ARG_VAR([PERL_EXT_LDFLAGS], [Linker flags for a Perl extension])
- AC_ARG_VAR([PERL_EXT_CC], [Compiler for a Perl extension])
  
! if test x$disable_xs != xyes; then
!     lookup_perl_conf_values([[ccflags], [cccdlflags], [optimize]])
!     
!     # flags for linking the extension, e.g. -rpath.
!     lookup_perl_conf([ccdlflags])
!     
!     lookup_perl_conf([libperl])
!     # Change libperl.so into -lperl to indicate a library dependency to 
!     # libtool.
!     # Special case for Cygwin to change e.g. cygperl5_22.dll into -lperl
!     PERL_CONF_libperl=`echo $PERL_CONF_libperl \
!                | sed -e 's/^lib/-l/' \
!                      -e 's/\..*//' \
!                      -e 's/^cygperl.*/-lperl/' `
!     
!     lookup_perl_conf_values([[archlibexp], [privlibexp]])
!     
!     AC_CONFIG_HEADERS([config.h:config.in])
! fi # not disable_xs
  
  AC_CONFIG_FILES([Makefile gnulib/lib/Makefile])
--- 146,154 ----
                 [test "x$am_func_iconv" = "xyes"])
  
  
! # Do not include Perl configuration values when outputting these variables
! CFLAGS=$PERL_EXT_CFLAGS
! CPPFLAGS=$PERL_EXT_CPPFLAGS
! LDFLAGS=$PERL_EXT_LDFLAGS
  
  AC_CONFIG_FILES([Makefile gnulib/lib/Makefile])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/alloca.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/alloca.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/alloca.in.h	2019-09-19 15:24:29.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/alloca.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* Memory allocation on the stack.
  
!    Copyright (C) 1995, 1999, 2001-2004, 2006-2019 Free Software Foundation,
     Inc.
  
--- 1,5 ----
  /* Memory allocation on the stack.
  
!    Copyright (C) 1995, 1999, 2001-2004, 2006-2021 Free Software Foundation,
     Inc.
  
***************
*** 36,46 ****
  
  #ifndef alloca
! # ifdef __GNUC__
!    /* Some version of mingw have an <alloca.h> that causes trouble when
!       included after 'alloca' gets defined as a macro.  As a workaround, include
!       this <alloca.h> first and define 'alloca' as a macro afterwards.  */
! #  if (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@
! #   include_next <alloca.h>
! #  endif
  #  define alloca __builtin_alloca
  # elif defined _AIX
--- 36,49 ----
  
  #ifndef alloca
!   /* Some version of mingw have an <alloca.h> that causes trouble when
!      included after 'alloca' gets defined as a macro.  As a workaround,
!      include this <alloca.h> first and define 'alloca' as a macro afterwards
!      if needed.  */
! # if defined __GNUC__ && (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@
! #  include_next <alloca.h>
! # endif
! #endif
! #ifndef alloca
! # if defined __GNUC__ || (__clang_major__ >= 4)
  #  define alloca __builtin_alloca
  # elif defined _AIX
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/arg-nonnull.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/arg-nonnull.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/arg-nonnull.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/arg-nonnull.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* A C macro for declaring that specific arguments must not be NULL.
!    Copyright (C) 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,4 ----
  /* A C macro for declaring that specific arguments must not be NULL.
!    Copyright (C) 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 19,23 ****
     n = 1 stands for the first argument, n = 2 for the second argument etc.  */
  #ifndef _GL_ARG_NONNULL
! # if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
  #  define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
  # else
--- 19,23 ----
     n = 1 stands for the first argument, n = 2 for the second argument etc.  */
  #ifndef _GL_ARG_NONNULL
! # if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__
  #  define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
  # else
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/asnprintf.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/asnprintf.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/asnprintf.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/asnprintf.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/asprintf.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/asprintf.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/asprintf.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/asprintf.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006-2007, 2009-2019 Free Software Foundation,
     Inc.
  
--- 1,4 ----
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006-2007, 2009-2021 Free Software Foundation,
     Inc.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/attribute.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/attribute.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/attribute.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/attribute.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 0 ****
--- 1,218 ----
+ /* ATTRIBUTE_* macros for using attributes in GCC and similar compilers
+ 
+    Copyright 2020-2021 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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Paul Eggert.  */
+ 
+ /* Provide public ATTRIBUTE_* names for the private _GL_ATTRIBUTE_*
+    macros used within Gnulib.  */
+ 
+ /* These attributes can be placed in two ways:
+      - At the start of a declaration (i.e. even before storage-class
+        specifiers!); then they apply to all entities that are declared
+        by the declaration.
+      - Immediately after the name of an entity being declared by the
+        declaration; then they apply to that entity only.  */
+ 
+ #ifndef _GL_ATTRIBUTE_H
+ #define _GL_ATTRIBUTE_H
+ 
+ 
+ /* This file defines two types of attributes:
+    * C2X standard attributes.  These have macro names that do not begin with
+      'ATTRIBUTE_'.
+    * Selected GCC attributes; see:
+      https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
+      https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html
+      https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html
+      These names begin with 'ATTRIBUTE_' to avoid name clashes.  */
+ 
+ 
+ /* =============== Attributes for specific kinds of functions =============== */
+ 
+ /* Attributes for functions that should not be used.  */
+ 
+ /* Warn if the entity is used.  */
+ /* Applies to:
+      - function, variable,
+      - struct, union, struct/union member,
+      - enumeration, enumeration item,
+      - typedef,
+    in C++ also: namespace, class, template specialization.  */
+ #define DEPRECATED _GL_ATTRIBUTE_DEPRECATED
+ 
+ /* If a function call is not optimized way, warn with MSG.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_WARNING(msg) _GL_ATTRIBUTE_WARNING (msg)
+ 
+ /* If a function call is not optimized way, report an error with MSG.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_ERROR(msg) _GL_ATTRIBUTE_ERROR (msg)
+ 
+ 
+ /* Attributes for memory-allocating functions.  */
+ 
+ /* The function returns a pointer to freshly allocated memory.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_MALLOC _GL_ATTRIBUTE_MALLOC
+ 
+ /* ATTRIBUTE_ALLOC_SIZE ((N)) - The Nth argument of the function
+    is the size of the returned memory block.
+    ATTRIBUTE_ALLOC_SIZE ((M, N)) - Multiply the Mth and Nth arguments
+    to determine the size of the returned memory block.  */
+ /* Applies to: function, pointer to function, function types.  */
+ #define ATTRIBUTE_ALLOC_SIZE(args) _GL_ATTRIBUTE_ALLOC_SIZE (args)
+ 
+ 
+ /* Attributes for variadic functions.  */
+ 
+ /* The variadic function expects a trailing NULL argument.
+    ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99).
+    ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_SENTINEL(pos) _GL_ATTRIBUTE_SENTINEL (pos)
+ 
+ 
+ /* ================== Attributes for compiler diagnostics ================== */
+ 
+ /* Attributes that help the compiler diagnose programmer mistakes.
+    Some of them may also help for some compiler optimizations.  */
+ 
+ /* ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK)) -
+    The STRING-INDEXth function argument is a format string of style
+    ARCHETYPE, which is one of:
+      printf, gnu_printf
+      scanf, gnu_scanf,
+      strftime, gnu_strftime,
+      strfmon,
+    or the same thing prefixed and suffixed with '__'.
+    If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK
+    are suitable for the format string.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_FORMAT(spec) _GL_ATTRIBUTE_FORMAT (spec)
+ 
+ /* ATTRIBUTE_NONNULL ((N1, N2,...)) - Arguments N1, N2,... must not be NULL.
+    ATTRIBUTE_NONNULL () - All pointer arguments must not be null.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_NONNULL(args) _GL_ATTRIBUTE_NONNULL (args)
+ 
+ /* The function's return value is a non-NULL pointer.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_RETURNS_NONNULL _GL_ATTRIBUTE_RETURNS_NONNULL
+ 
+ /* Warn if the caller does not use the return value,
+    unless the caller uses something like ignore_value.  */
+ /* Applies to: function, enumeration, class.  */
+ #define NODISCARD _GL_ATTRIBUTE_NODISCARD
+ 
+ 
+ /* Attributes that disable false alarms when the compiler diagnoses
+    programmer "mistakes".  */
+ 
+ /* Do not warn if the entity is not used.  */
+ /* Applies to:
+      - function, variable,
+      - struct, union, struct/union member,
+      - enumeration, enumeration item,
+      - typedef,
+    in C++ also: class.  */
+ #define MAYBE_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
+ 
+ /* The contents of a character array is not meant to be NUL-terminated.  */
+ /* Applies to: struct/union members and variables that are arrays of element
+    type '[[un]signed] char'.  */
+ #define ATTRIBUTE_NONSTRING _GL_ATTRIBUTE_NONSTRING
+ 
+ /* Do not warn if control flow falls through to the immediately
+    following 'case' or 'default' label.  */
+ /* Applies to: Empty statement (;), inside a 'switch' statement.  */
+ #define FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH
+ 
+ 
+ /* ================== Attributes for debugging information ================== */
+ 
+ /* Attributes regarding debugging information emitted by the compiler.  */
+ 
+ /* Omit the function from stack traces when debugging.  */
+ /* Applies to: function.  */
+ #define ATTRIBUTE_ARTIFICIAL _GL_ATTRIBUTE_ARTIFICIAL
+ 
+ /* Make the entity visible to debuggers etc., even with '-fwhole-program'.  */
+ /* Applies to: functions, variables.  */
+ #define ATTRIBUTE_EXTERNALLY_VISIBLE _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
+ 
+ 
+ /* ========== Attributes that mainly direct compiler optimizations ========== */
+ 
+ /* The function does not throw exceptions.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_NOTHROW _GL_ATTRIBUTE_NOTHROW
+ 
+ /* Do not inline the function.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_NOINLINE _GL_ATTRIBUTE_NOINLINE
+ 
+ /* Always inline the function, and report an error if the compiler
+    cannot inline.  */
+ /* Applies to: function.  */
+ #define ATTRIBUTE_ALWAYS_INLINE _GL_ATTRIBUTE_ALWAYS_INLINE
+ 
+ /* It is OK for a compiler to omit duplicate calls with the same arguments.
+    This attribute is safe for a function that neither depends on
+    nor affects observable state, and always returns exactly once -
+    e.g., does not loop forever, and does not call longjmp.
+    (This attribute is stricter than ATTRIBUTE_PURE.)  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_CONST _GL_ATTRIBUTE_CONST
+ 
+ /* It is OK for a compiler to omit duplicate calls with the same
+    arguments if observable state is not changed between calls.
+    This attribute is safe for a function that does not affect
+    observable state, and always returns exactly once.
+    (This attribute is looser than ATTRIBUTE_CONST.)  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_PURE _GL_ATTRIBUTE_PURE
+ 
+ /* The function is rarely executed.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_COLD _GL_ATTRIBUTE_COLD
+ 
+ /* If called from some other compilation unit, the function executes
+    code from that unit only by return or by exception handling,
+    letting the compiler optimize that unit more aggressively.  */
+ /* Applies to: functions.  */
+ #define ATTRIBUTE_LEAF _GL_ATTRIBUTE_LEAF
+ 
+ /* For struct members: The member has the smallest possible alignment.
+    For struct, union, class: All members have the smallest possible alignment,
+    minimizing the memory required.  */
+ /* Applies to: struct members, struct, union,
+    in C++ also: class.  */
+ #define ATTRIBUTE_PACKED _GL_ATTRIBUTE_PACKED
+ 
+ 
+ /* ================ Attributes that make invalid code valid ================ */
+ 
+ /* Attributes that prevent fatal compiler optimizations for code that is not
+    fully ISO C compliant.  */
+ 
+ /* Pointers to the type may point to the same storage as pointers to
+    other types, thus disabling strict aliasing optimization.  */
+ /* Applies to: types.  */
+ #define ATTRIBUTE_MAY_ALIAS _GL_ATTRIBUTE_MAY_ALIAS
+ 
+ 
+ #endif /* _GL_ATTRIBUTE_H */
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/c++defs.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/c++defs.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/c++defs.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/c++defs.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* C++ compatible function declaration macros.
!    Copyright (C) 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,4 ----
  /* C++ compatible function declaration macros.
!    Copyright (C) 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 147,150 ****
--- 147,160 ----
  #endif
  
+ /* _GL_CXXALIAS_MDA (func, rettype, parameters);
+    is to be used when func is a Microsoft deprecated alias, on native Windows.
+    It declares a C++ alias called GNULIB_NAMESPACE::func
+    that redirects to _func, if GNULIB_NAMESPACE is defined.
+    Example:
+      _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
+  */
+ #define _GL_CXXALIAS_MDA(func,rettype,parameters) \
+   _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters)
+ 
  /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
     is like  _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
***************
*** 172,175 ****
--- 182,193 ----
  #endif
  
+ /* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters);
+    is like  _GL_CXXALIAS_MDA (func, rettype, parameters);
+    except that the C function func may have a slightly different declaration.
+    A cast is used to silence the "invalid conversion" error that would
+    otherwise occur.  */
+ #define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \
+   _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters)
+ 
  /* _GL_CXXALIAS_SYS (func, rettype, parameters);
     declares a C++ alias called GNULIB_NAMESPACE::func
***************
*** 269,273 ****
  /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
     we enable the warning only when not optimizing.  */
! # if !__OPTIMIZE__
  #  define _GL_CXXALIASWARN_2(func,namespace) \
      _GL_WARN_ON_USE (func, \
--- 287,291 ----
  /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
     we enable the warning only when not optimizing.  */
! # if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
  #  define _GL_CXXALIASWARN_2(func,namespace) \
      _GL_WARN_ON_USE (func, \
***************
*** 297,308 ****
  /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
     we enable the warning only when not optimizing.  */
! # if !__OPTIMIZE__
  #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
!     _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
                           "The symbol ::" #func " refers to the system function. " \
                           "Use " #namespace "::" #func " instead.")
- # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
- #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
-      extern __typeof__ (func) func
  # else
  #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
--- 315,323 ----
  /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
     we enable the warning only when not optimizing.  */
! # if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
  #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
!     _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \
                           "The symbol ::" #func " refers to the system function. " \
                           "Use " #namespace "::" #func " instead.")
  # else
  #  define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/errno.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/errno.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/errno.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/errno.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* A POSIX-like <errno.h>.
  
!    Copyright (C) 2008-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A POSIX-like <errno.h>.
  
!    Copyright (C) 2008-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/float.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/float.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/float.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/float.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Auxiliary definitions for <float.h>.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
--- 1,4 ----
  /* Auxiliary definitions for <float.h>.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/float+.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/float+.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/float+.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/float+.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Supplemental information about the floating-point formats.
!    Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2007.
  
--- 1,4 ----
  /* Supplemental information about the floating-point formats.
!    Copyright (C) 2007, 2009-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2007.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/float.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/float.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/float.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/float.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* A correct <float.h>.
  
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* A correct <float.h>.
  
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 94,97 ****
--- 94,98 ----
  
     Unfortunately, this is not a constant expression.  */
+ # if !GNULIB_defined_long_double_union
  union gl_long_double_union
    {
***************
*** 99,102 ****
--- 100,105 ----
      long double ld;
    };
+ #  define GNULIB_defined_long_double_union 1
+ # endif
  extern const union gl_long_double_union gl_LDBL_MAX;
  # define LDBL_MAX (gl_LDBL_MAX.ld)
***************
*** 147,150 ****
--- 150,154 ----
     Unfortunately, this is not a constant expression, and the latter expression
     does not work well when GCC is optimizing..  */
+ # if !GNULIB_defined_long_double_union
  union gl_long_double_union
    {
***************
*** 152,155 ****
--- 156,161 ----
      long double ld;
    };
+ #  define GNULIB_defined_long_double_union 1
+ # endif
  extern const union gl_long_double_union gl_LDBL_MAX;
  # define LDBL_MAX (gl_LDBL_MAX.ld)
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/getdelim.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/getdelim.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/getdelim.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/getdelim.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* getdelim.c --- Implementation of replacement getdelim function.
!    Copyright (C) 1994, 1996-1998, 2001, 2003, 2005-2019 Free Software
     Foundation, Inc.
  
--- 1,4 ----
  /* getdelim.c --- Implementation of replacement getdelim function.
!    Copyright (C) 1994, 1996-1998, 2001, 2003, 2005-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/getline.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/getline.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/getline.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/getline.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* getline.c --- Implementation of replacement getline function.
!    Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or
--- 1,4 ----
  /* getline.c --- Implementation of replacement getline function.
!    Copyright (C) 2005-2007, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/inttypes.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/inttypes.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/inttypes.in.h	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/inttypes.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 0 ****
--- 1,1002 ----
+ /* Copyright (C) 2006-2021 Free Software Foundation, Inc.
+    Written by Paul Eggert, Bruno Haible, Derek Price.
+    This file is part of gnulib.
+ 
+    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 3 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, see <https://www.gnu.org/licenses/>.  */
+ 
+ /*
+  * ISO C 99 <inttypes.h> for platforms that lack it.
+  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/inttypes.h.html>
+  */
+ 
+ #if __GNUC__ >= 3
+ @PRAGMA_SYSTEM_HEADER@
+ #endif
+ @PRAGMA_COLUMNS@
+ 
+ /* Include the original <inttypes.h> if it exists, and if this file
+    has not been included yet or if this file includes gnulib stdint.h
+    which in turn includes this file.
+    The include_next requires a split double-inclusion guard.  */
+ #if ! defined INTTYPES_H || defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+ # if @HAVE_INTTYPES_H@
+ 
+    /* Some pre-C++11 <stdint.h> implementations need this.  */
+ #  if defined __cplusplus && ! defined __STDC_FORMAT_MACROS
+ #   define __STDC_FORMAT_MACROS 1
+ #  endif
+ 
+ #  @INCLUDE_NEXT@ @NEXT_INTTYPES_H@
+ 
+ #  define _GL_FINISHED_INCLUDING_SYSTEM_INTTYPES_H
+ # endif
+ #endif
+ 
+ #if ! defined INTTYPES_H && ! defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+ #define INTTYPES_H
+ 
+ /* Include <stdint.h> or the gnulib replacement.
+    But avoid namespace pollution on glibc systems.  */
+ #ifndef __GLIBC__
+ # include <stdint.h>
+ #endif
+ /* Get CHAR_BIT, INT_MAX, LONG_MAX, etc.  */
+ #include <limits.h>
+ /* On mingw, __USE_MINGW_ANSI_STDIO only works if <stdio.h> is also included */
+ #if defined _WIN32 && ! defined __CYGWIN__
+ # include <stdio.h>
+ #endif
+ 
+ #if !(INT_MAX == 0x7fffffff && INT_MIN + INT_MAX == -1)
+ # error "This file assumes that 'int' is 32-bit two's complement. Please report your platform and compiler to <bug-gnulib@gnu.org>."
+ #endif
+ 
+ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
+ 
+ /* The definition of _GL_ARG_NONNULL is copied here.  */
+ 
+ /* The definition of _GL_WARN_ON_USE is copied here.  */
+ 
+ /* 7.8.1 Macros for format specifiers */
+ 
+ #if defined _TNS_R_TARGET
+    /* Tandem NonStop R series and compatible platforms released before
+       July 2005 support %Ld but not %lld.  */
+ # define _LONG_LONG_FORMAT_PREFIX "L"
+ #else
+ # define _LONG_LONG_FORMAT_PREFIX "ll"
+ #endif
+ 
+ #if !defined PRId8
+ # ifdef INT8_MAX
+ #  define PRId8 "d"
+ # endif
+ #endif
+ #if !defined PRIi8
+ # ifdef INT8_MAX
+ #  define PRIi8 "i"
+ # endif
+ #endif
+ #if !defined PRIo8
+ # ifdef UINT8_MAX
+ #  define PRIo8 "o"
+ # endif
+ #endif
+ #if !defined PRIu8
+ # ifdef UINT8_MAX
+ #  define PRIu8 "u"
+ # endif
+ #endif
+ #if !defined PRIx8
+ # ifdef UINT8_MAX
+ #  define PRIx8 "x"
+ # endif
+ #endif
+ #if !defined PRIX8
+ # ifdef UINT8_MAX
+ #  define PRIX8 "X"
+ # endif
+ #endif
+ #if !defined PRId16
+ # ifdef INT16_MAX
+ #  define PRId16 "d"
+ # endif
+ #endif
+ #if !defined PRIi16
+ # ifdef INT16_MAX
+ #  define PRIi16 "i"
+ # endif
+ #endif
+ #if !defined PRIo16
+ # ifdef UINT16_MAX
+ #  define PRIo16 "o"
+ # endif
+ #endif
+ #if !defined PRIu16
+ # ifdef UINT16_MAX
+ #  define PRIu16 "u"
+ # endif
+ #endif
+ #if !defined PRIx16
+ # ifdef UINT16_MAX
+ #  define PRIx16 "x"
+ # endif
+ #endif
+ #if !defined PRIX16
+ # ifdef UINT16_MAX
+ #  define PRIX16 "X"
+ # endif
+ #endif
+ #if !defined PRId32
+ # ifdef INT32_MAX
+ #  define PRId32 "d"
+ # endif
+ #endif
+ #if !defined PRIi32
+ # ifdef INT32_MAX
+ #  define PRIi32 "i"
+ # endif
+ #endif
+ #if !defined PRIo32
+ # ifdef UINT32_MAX
+ #  define PRIo32 "o"
+ # endif
+ #endif
+ #if !defined PRIu32
+ # ifdef UINT32_MAX
+ #  define PRIu32 "u"
+ # endif
+ #endif
+ #if !defined PRIx32
+ # ifdef UINT32_MAX
+ #  define PRIx32 "x"
+ # endif
+ #endif
+ #if !defined PRIX32
+ # ifdef UINT32_MAX
+ #  define PRIX32 "X"
+ # endif
+ #endif
+ #ifdef INT64_MAX
+ # if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @INT64_MAX_EQ_LONG_MAX@)
+ #  define _PRI64_PREFIX "l"
+ # elif defined _MSC_VER || defined __MINGW32__
+ #  define _PRI64_PREFIX "I64"
+ # elif LONG_MAX >> 30 == 1
+ #  define _PRI64_PREFIX _LONG_LONG_FORMAT_PREFIX
+ # endif
+ # if !defined PRId64
+ #  define PRId64 _PRI64_PREFIX "d"
+ # endif
+ # if !defined PRIi64
+ #  define PRIi64 _PRI64_PREFIX "i"
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @UINT64_MAX_EQ_ULONG_MAX@)
+ #  define _PRIu64_PREFIX "l"
+ # elif defined _MSC_VER || defined __MINGW32__
+ #  define _PRIu64_PREFIX "I64"
+ # elif ULONG_MAX >> 31 == 1
+ #  define _PRIu64_PREFIX _LONG_LONG_FORMAT_PREFIX
+ # endif
+ # if !defined PRIo64
+ #  define PRIo64 _PRIu64_PREFIX "o"
+ # endif
+ # if !defined PRIu64
+ #  define PRIu64 _PRIu64_PREFIX "u"
+ # endif
+ # if !defined PRIx64
+ #  define PRIx64 _PRIu64_PREFIX "x"
+ # endif
+ # if !defined PRIX64
+ #  define PRIX64 _PRIu64_PREFIX "X"
+ # endif
+ #endif
+ 
+ #if !defined PRIdLEAST8
+ # define PRIdLEAST8 "d"
+ #endif
+ #if !defined PRIiLEAST8
+ # define PRIiLEAST8 "i"
+ #endif
+ #if !defined PRIoLEAST8
+ # define PRIoLEAST8 "o"
+ #endif
+ #if !defined PRIuLEAST8
+ # define PRIuLEAST8 "u"
+ #endif
+ #if !defined PRIxLEAST8
+ # define PRIxLEAST8 "x"
+ #endif
+ #if !defined PRIXLEAST8
+ # define PRIXLEAST8 "X"
+ #endif
+ #if !defined PRIdLEAST16
+ # define PRIdLEAST16 "d"
+ #endif
+ #if !defined PRIiLEAST16
+ # define PRIiLEAST16 "i"
+ #endif
+ #if !defined PRIoLEAST16
+ # define PRIoLEAST16 "o"
+ #endif
+ #if !defined PRIuLEAST16
+ # define PRIuLEAST16 "u"
+ #endif
+ #if !defined PRIxLEAST16
+ # define PRIxLEAST16 "x"
+ #endif
+ #if !defined PRIXLEAST16
+ # define PRIXLEAST16 "X"
+ #endif
+ #if !defined PRIdLEAST32
+ # define PRIdLEAST32 "d"
+ #endif
+ #if !defined PRIiLEAST32
+ # define PRIiLEAST32 "i"
+ #endif
+ #if !defined PRIoLEAST32
+ # define PRIoLEAST32 "o"
+ #endif
+ #if !defined PRIuLEAST32
+ # define PRIuLEAST32 "u"
+ #endif
+ #if !defined PRIxLEAST32
+ # define PRIxLEAST32 "x"
+ #endif
+ #if !defined PRIXLEAST32
+ # define PRIXLEAST32 "X"
+ #endif
+ #ifdef INT64_MAX
+ # if !defined PRIdLEAST64
+ #  define PRIdLEAST64 PRId64
+ # endif
+ # if !defined PRIiLEAST64
+ #  define PRIiLEAST64 PRIi64
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if !defined PRIoLEAST64
+ #  define PRIoLEAST64 PRIo64
+ # endif
+ # if !defined PRIuLEAST64
+ #  define PRIuLEAST64 PRIu64
+ # endif
+ # if !defined PRIxLEAST64
+ #  define PRIxLEAST64 PRIx64
+ # endif
+ # if !defined PRIXLEAST64
+ #  define PRIXLEAST64 PRIX64
+ # endif
+ #endif
+ 
+ #if !defined PRIdFAST8
+ # if INT_FAST8_MAX > INT32_MAX
+ #  define PRIdFAST8 PRId64
+ # else
+ #  define PRIdFAST8 "d"
+ # endif
+ #endif
+ #if !defined PRIiFAST8
+ # if INT_FAST8_MAX > INT32_MAX
+ #  define PRIiFAST8 PRIi64
+ # else
+ #  define PRIiFAST8 "i"
+ # endif
+ #endif
+ #if !defined PRIoFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define PRIoFAST8 PRIo64
+ # else
+ #  define PRIoFAST8 "o"
+ # endif
+ #endif
+ #if !defined PRIuFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define PRIuFAST8 PRIu64
+ # else
+ #  define PRIuFAST8 "u"
+ # endif
+ #endif
+ #if !defined PRIxFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define PRIxFAST8 PRIx64
+ # else
+ #  define PRIxFAST8 "x"
+ # endif
+ #endif
+ #if !defined PRIXFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define PRIXFAST8 PRIX64
+ # else
+ #  define PRIXFAST8 "X"
+ # endif
+ #endif
+ #if !defined PRIdFAST16
+ # if INT_FAST16_MAX > INT32_MAX
+ #  define PRIdFAST16 PRId64
+ # else
+ #  define PRIdFAST16 "d"
+ # endif
+ #endif
+ #if !defined PRIiFAST16
+ # if INT_FAST16_MAX > INT32_MAX
+ #  define PRIiFAST16 PRIi64
+ # else
+ #  define PRIiFAST16 "i"
+ # endif
+ #endif
+ #if !defined PRIoFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define PRIoFAST16 PRIo64
+ # else
+ #  define PRIoFAST16 "o"
+ # endif
+ #endif
+ #if !defined PRIuFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define PRIuFAST16 PRIu64
+ # else
+ #  define PRIuFAST16 "u"
+ # endif
+ #endif
+ #if !defined PRIxFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define PRIxFAST16 PRIx64
+ # else
+ #  define PRIxFAST16 "x"
+ # endif
+ #endif
+ #if !defined PRIXFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define PRIXFAST16 PRIX64
+ # else
+ #  define PRIXFAST16 "X"
+ # endif
+ #endif
+ #if !defined PRIdFAST32
+ # if INT_FAST32_MAX > INT32_MAX
+ #  define PRIdFAST32 PRId64
+ # else
+ #  define PRIdFAST32 "d"
+ # endif
+ #endif
+ #if !defined PRIiFAST32
+ # if INT_FAST32_MAX > INT32_MAX
+ #  define PRIiFAST32 PRIi64
+ # else
+ #  define PRIiFAST32 "i"
+ # endif
+ #endif
+ #if !defined PRIoFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define PRIoFAST32 PRIo64
+ # else
+ #  define PRIoFAST32 "o"
+ # endif
+ #endif
+ #if !defined PRIuFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define PRIuFAST32 PRIu64
+ # else
+ #  define PRIuFAST32 "u"
+ # endif
+ #endif
+ #if !defined PRIxFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define PRIxFAST32 PRIx64
+ # else
+ #  define PRIxFAST32 "x"
+ # endif
+ #endif
+ #if !defined PRIXFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define PRIXFAST32 PRIX64
+ # else
+ #  define PRIXFAST32 "X"
+ # endif
+ #endif
+ #ifdef INT64_MAX
+ # if !defined PRIdFAST64
+ #  define PRIdFAST64 PRId64
+ # endif
+ # if !defined PRIiFAST64
+ #  define PRIiFAST64 PRIi64
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if !defined PRIoFAST64
+ #  define PRIoFAST64 PRIo64
+ # endif
+ # if !defined PRIuFAST64
+ #  define PRIuFAST64 PRIu64
+ # endif
+ # if !defined PRIxFAST64
+ #  define PRIxFAST64 PRIx64
+ # endif
+ # if !defined PRIXFAST64
+ #  define PRIXFAST64 PRIX64
+ # endif
+ #endif
+ 
+ #if !defined PRIdMAX
+ # if @INT32_MAX_LT_INTMAX_MAX@
+ #  define PRIdMAX PRId64
+ # else
+ #  define PRIdMAX "ld"
+ # endif
+ #endif
+ #if !defined PRIiMAX
+ # if @INT32_MAX_LT_INTMAX_MAX@
+ #  define PRIiMAX PRIi64
+ # else
+ #  define PRIiMAX "li"
+ # endif
+ #endif
+ #if !defined PRIoMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define PRIoMAX PRIo64
+ # else
+ #  define PRIoMAX "lo"
+ # endif
+ #endif
+ #if !defined PRIuMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define PRIuMAX PRIu64
+ # else
+ #  define PRIuMAX "lu"
+ # endif
+ #endif
+ #if !defined PRIxMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define PRIxMAX PRIx64
+ # else
+ #  define PRIxMAX "lx"
+ # endif
+ #endif
+ #if !defined PRIXMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define PRIXMAX PRIX64
+ # else
+ #  define PRIXMAX "lX"
+ # endif
+ #endif
+ 
+ #if !defined PRIdPTR
+ # ifdef INTPTR_MAX
+ #  define PRIdPTR @PRIPTR_PREFIX@ "d"
+ # endif
+ #endif
+ #if !defined PRIiPTR
+ # ifdef INTPTR_MAX
+ #  define PRIiPTR @PRIPTR_PREFIX@ "i"
+ # endif
+ #endif
+ #if !defined PRIoPTR
+ # ifdef UINTPTR_MAX
+ #  define PRIoPTR @PRIPTR_PREFIX@ "o"
+ # endif
+ #endif
+ #if !defined PRIuPTR
+ # ifdef UINTPTR_MAX
+ #  define PRIuPTR @PRIPTR_PREFIX@ "u"
+ # endif
+ #endif
+ #if !defined PRIxPTR
+ # ifdef UINTPTR_MAX
+ #  define PRIxPTR @PRIPTR_PREFIX@ "x"
+ # endif
+ #endif
+ #if !defined PRIXPTR
+ # ifdef UINTPTR_MAX
+ #  define PRIXPTR @PRIPTR_PREFIX@ "X"
+ # endif
+ #endif
+ 
+ #if !defined SCNd8
+ # ifdef INT8_MAX
+ #  define SCNd8 "hhd"
+ # endif
+ #endif
+ #if !defined SCNi8
+ # ifdef INT8_MAX
+ #  define SCNi8 "hhi"
+ # endif
+ #endif
+ #if !defined SCNo8
+ # ifdef UINT8_MAX
+ #  define SCNo8 "hho"
+ # endif
+ #endif
+ #if !defined SCNu8
+ # ifdef UINT8_MAX
+ #  define SCNu8 "hhu"
+ # endif
+ #endif
+ #if !defined SCNx8
+ # ifdef UINT8_MAX
+ #  define SCNx8 "hhx"
+ # endif
+ #endif
+ #if !defined SCNd16
+ # ifdef INT16_MAX
+ #  define SCNd16 "hd"
+ # endif
+ #endif
+ #if !defined SCNi16
+ # ifdef INT16_MAX
+ #  define SCNi16 "hi"
+ # endif
+ #endif
+ #if !defined SCNo16
+ # ifdef UINT16_MAX
+ #  define SCNo16 "ho"
+ # endif
+ #endif
+ #if !defined SCNu16
+ # ifdef UINT16_MAX
+ #  define SCNu16 "hu"
+ # endif
+ #endif
+ #if !defined SCNx16
+ # ifdef UINT16_MAX
+ #  define SCNx16 "hx"
+ # endif
+ #endif
+ #if !defined SCNd32
+ # ifdef INT32_MAX
+ #  define SCNd32 "d"
+ # endif
+ #endif
+ #if !defined SCNi32
+ # ifdef INT32_MAX
+ #  define SCNi32 "i"
+ # endif
+ #endif
+ #if !defined SCNo32
+ # ifdef UINT32_MAX
+ #  define SCNo32 "o"
+ # endif
+ #endif
+ #if !defined SCNu32
+ # ifdef UINT32_MAX
+ #  define SCNu32 "u"
+ # endif
+ #endif
+ #if !defined SCNx32
+ # ifdef UINT32_MAX
+ #  define SCNx32 "x"
+ # endif
+ #endif
+ #ifdef INT64_MAX
+ # if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @INT64_MAX_EQ_LONG_MAX@)
+ #  define _SCN64_PREFIX "l"
+ # elif defined _MSC_VER || defined __MINGW32__
+ #  define _SCN64_PREFIX "I64"
+ # elif LONG_MAX >> 30 == 1
+ #  define _SCN64_PREFIX _LONG_LONG_FORMAT_PREFIX
+ # endif
+ # if !defined SCNd64
+ #  define SCNd64 _SCN64_PREFIX "d"
+ # endif
+ # if !defined SCNi64
+ #  define SCNi64 _SCN64_PREFIX "i"
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @UINT64_MAX_EQ_ULONG_MAX@)
+ #  define _SCNu64_PREFIX "l"
+ # elif defined _MSC_VER || defined __MINGW32__
+ #  define _SCNu64_PREFIX "I64"
+ # elif ULONG_MAX >> 31 == 1
+ #  define _SCNu64_PREFIX _LONG_LONG_FORMAT_PREFIX
+ # endif
+ # if !defined SCNo64
+ #  define SCNo64 _SCNu64_PREFIX "o"
+ # endif
+ # if !defined SCNu64
+ #  define SCNu64 _SCNu64_PREFIX "u"
+ # endif
+ # if !defined SCNx64
+ #  define SCNx64 _SCNu64_PREFIX "x"
+ # endif
+ #endif
+ 
+ #if !defined SCNdLEAST8
+ # define SCNdLEAST8 "hhd"
+ #endif
+ #if !defined SCNiLEAST8
+ # define SCNiLEAST8 "hhi"
+ #endif
+ #if !defined SCNoLEAST8
+ # define SCNoLEAST8 "hho"
+ #endif
+ #if !defined SCNuLEAST8
+ # define SCNuLEAST8 "hhu"
+ #endif
+ #if !defined SCNxLEAST8
+ # define SCNxLEAST8 "hhx"
+ #endif
+ #if !defined SCNdLEAST16
+ # define SCNdLEAST16 "hd"
+ #endif
+ #if !defined SCNiLEAST16
+ # define SCNiLEAST16 "hi"
+ #endif
+ #if !defined SCNoLEAST16
+ # define SCNoLEAST16 "ho"
+ #endif
+ #if !defined SCNuLEAST16
+ # define SCNuLEAST16 "hu"
+ #endif
+ #if !defined SCNxLEAST16
+ # define SCNxLEAST16 "hx"
+ #endif
+ #if !defined SCNdLEAST32
+ # define SCNdLEAST32 "d"
+ #endif
+ #if !defined SCNiLEAST32
+ # define SCNiLEAST32 "i"
+ #endif
+ #if !defined SCNoLEAST32
+ # define SCNoLEAST32 "o"
+ #endif
+ #if !defined SCNuLEAST32
+ # define SCNuLEAST32 "u"
+ #endif
+ #if !defined SCNxLEAST32
+ # define SCNxLEAST32 "x"
+ #endif
+ #ifdef INT64_MAX
+ # if !defined SCNdLEAST64
+ #  define SCNdLEAST64 SCNd64
+ # endif
+ # if !defined SCNiLEAST64
+ #  define SCNiLEAST64 SCNi64
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if !defined SCNoLEAST64
+ #  define SCNoLEAST64 SCNo64
+ # endif
+ # if !defined SCNuLEAST64
+ #  define SCNuLEAST64 SCNu64
+ # endif
+ # if !defined SCNxLEAST64
+ #  define SCNxLEAST64 SCNx64
+ # endif
+ #endif
+ 
+ #if !defined SCNdFAST8
+ # if INT_FAST8_MAX > INT32_MAX
+ #  define SCNdFAST8 SCNd64
+ # elif INT_FAST8_MAX == 0x7fff
+ #  define SCNdFAST8 "hd"
+ # elif INT_FAST8_MAX == 0x7f
+ #  define SCNdFAST8 "hhd"
+ # else
+ #  define SCNdFAST8 "d"
+ # endif
+ #endif
+ #if !defined SCNiFAST8
+ # if INT_FAST8_MAX > INT32_MAX
+ #  define SCNiFAST8 SCNi64
+ # elif INT_FAST8_MAX == 0x7fff
+ #  define SCNiFAST8 "hi"
+ # elif INT_FAST8_MAX == 0x7f
+ #  define SCNiFAST8 "hhi"
+ # else
+ #  define SCNiFAST8 "i"
+ # endif
+ #endif
+ #if !defined SCNoFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define SCNoFAST8 SCNo64
+ # elif UINT_FAST8_MAX == 0xffff
+ #  define SCNoFAST8 "ho"
+ # elif UINT_FAST8_MAX == 0xff
+ #  define SCNoFAST8 "hho"
+ # else
+ #  define SCNoFAST8 "o"
+ # endif
+ #endif
+ #if !defined SCNuFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define SCNuFAST8 SCNu64
+ # elif UINT_FAST8_MAX == 0xffff
+ #  define SCNuFAST8 "hu"
+ # elif UINT_FAST8_MAX == 0xff
+ #  define SCNuFAST8 "hhu"
+ # else
+ #  define SCNuFAST8 "u"
+ # endif
+ #endif
+ #if !defined SCNxFAST8
+ # if UINT_FAST8_MAX > UINT32_MAX
+ #  define SCNxFAST8 SCNx64
+ # elif UINT_FAST8_MAX == 0xffff
+ #  define SCNxFAST8 "hx"
+ # elif UINT_FAST8_MAX == 0xff
+ #  define SCNxFAST8 "hhx"
+ # else
+ #  define SCNxFAST8 "x"
+ # endif
+ #endif
+ #if !defined SCNdFAST16
+ # if INT_FAST16_MAX > INT32_MAX
+ #  define SCNdFAST16 SCNd64
+ # elif INT_FAST16_MAX == 0x7fff
+ #  define SCNdFAST16 "hd"
+ # else
+ #  define SCNdFAST16 "d"
+ # endif
+ #endif
+ #if !defined SCNiFAST16
+ # if INT_FAST16_MAX > INT32_MAX
+ #  define SCNiFAST16 SCNi64
+ # elif INT_FAST16_MAX == 0x7fff
+ #  define SCNiFAST16 "hi"
+ # else
+ #  define SCNiFAST16 "i"
+ # endif
+ #endif
+ #if !defined SCNoFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define SCNoFAST16 SCNo64
+ # elif UINT_FAST16_MAX == 0xffff
+ #  define SCNoFAST16 "ho"
+ # else
+ #  define SCNoFAST16 "o"
+ # endif
+ #endif
+ #if !defined SCNuFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define SCNuFAST16 SCNu64
+ # elif UINT_FAST16_MAX == 0xffff
+ #  define SCNuFAST16 "hu"
+ # else
+ #  define SCNuFAST16 "u"
+ # endif
+ #endif
+ #if !defined SCNxFAST16
+ # if UINT_FAST16_MAX > UINT32_MAX
+ #  define SCNxFAST16 SCNx64
+ # elif UINT_FAST16_MAX == 0xffff
+ #  define SCNxFAST16 "hx"
+ # else
+ #  define SCNxFAST16 "x"
+ # endif
+ #endif
+ #if !defined SCNdFAST32
+ # if INT_FAST32_MAX > INT32_MAX
+ #  define SCNdFAST32 SCNd64
+ # else
+ #  define SCNdFAST32 "d"
+ # endif
+ #endif
+ #if !defined SCNiFAST32
+ # if INT_FAST32_MAX > INT32_MAX
+ #  define SCNiFAST32 SCNi64
+ # else
+ #  define SCNiFAST32 "i"
+ # endif
+ #endif
+ #if !defined SCNoFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define SCNoFAST32 SCNo64
+ # else
+ #  define SCNoFAST32 "o"
+ # endif
+ #endif
+ #if !defined SCNuFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define SCNuFAST32 SCNu64
+ # else
+ #  define SCNuFAST32 "u"
+ # endif
+ #endif
+ #if !defined SCNxFAST32
+ # if UINT_FAST32_MAX > UINT32_MAX
+ #  define SCNxFAST32 SCNx64
+ # else
+ #  define SCNxFAST32 "x"
+ # endif
+ #endif
+ #ifdef INT64_MAX
+ # if !defined SCNdFAST64
+ #  define SCNdFAST64 SCNd64
+ # endif
+ # if !defined SCNiFAST64
+ #  define SCNiFAST64 SCNi64
+ # endif
+ #endif
+ #ifdef UINT64_MAX
+ # if !defined SCNoFAST64
+ #  define SCNoFAST64 SCNo64
+ # endif
+ # if !defined SCNuFAST64
+ #  define SCNuFAST64 SCNu64
+ # endif
+ # if !defined SCNxFAST64
+ #  define SCNxFAST64 SCNx64
+ # endif
+ #endif
+ 
+ #if !defined SCNdMAX
+ # if @INT32_MAX_LT_INTMAX_MAX@
+ #  define SCNdMAX SCNd64
+ # else
+ #  define SCNdMAX "ld"
+ # endif
+ #endif
+ #if !defined SCNiMAX
+ # if @INT32_MAX_LT_INTMAX_MAX@
+ #  define SCNiMAX SCNi64
+ # else
+ #  define SCNiMAX "li"
+ # endif
+ #endif
+ #if !defined SCNoMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define SCNoMAX SCNo64
+ # else
+ #  define SCNoMAX "lo"
+ # endif
+ #endif
+ #if !defined SCNuMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define SCNuMAX SCNu64
+ # else
+ #  define SCNuMAX "lu"
+ # endif
+ #endif
+ #if !defined SCNxMAX
+ # if @UINT32_MAX_LT_UINTMAX_MAX@
+ #  define SCNxMAX SCNx64
+ # else
+ #  define SCNxMAX "lx"
+ # endif
+ #endif
+ 
+ #if !defined SCNdPTR
+ # ifdef INTPTR_MAX
+ #  define SCNdPTR @PRIPTR_PREFIX@ "d"
+ # endif
+ #endif
+ #if !defined SCNiPTR
+ # ifdef INTPTR_MAX
+ #  define SCNiPTR @PRIPTR_PREFIX@ "i"
+ # endif
+ #endif
+ #if !defined SCNoPTR
+ # ifdef UINTPTR_MAX
+ #  define SCNoPTR @PRIPTR_PREFIX@ "o"
+ # endif
+ #endif
+ #if !defined SCNuPTR
+ # ifdef UINTPTR_MAX
+ #  define SCNuPTR @PRIPTR_PREFIX@ "u"
+ # endif
+ #endif
+ #if !defined SCNxPTR
+ # ifdef UINTPTR_MAX
+ #  define SCNxPTR @PRIPTR_PREFIX@ "x"
+ # endif
+ #endif
+ 
+ /* 7.8.2 Functions for greatest-width integer types */
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ #if @GNULIB_IMAXABS@
+ # if !@HAVE_DECL_IMAXABS@
+ extern intmax_t imaxabs (intmax_t);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef imaxabs
+ # if HAVE_RAW_DECL_IMAXABS
+ _GL_WARN_ON_USE (imaxabs, "imaxabs is unportable - "
+                  "use gnulib module imaxabs for portability");
+ # endif
+ #endif
+ 
+ #if @GNULIB_IMAXDIV@
+ # if !@HAVE_IMAXDIV_T@
+ #  if !GNULIB_defined_imaxdiv_t
+ typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t;
+ #   define GNULIB_defined_imaxdiv_t 1
+ #  endif
+ # endif
+ # if !@HAVE_DECL_IMAXDIV@
+ extern imaxdiv_t imaxdiv (intmax_t, intmax_t);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef imaxdiv
+ # if HAVE_RAW_DECL_IMAXDIV
+ _GL_WARN_ON_USE (imaxdiv, "imaxdiv is unportable - "
+                  "use gnulib module imaxdiv for portability");
+ # endif
+ #endif
+ 
+ #if @GNULIB_STRTOIMAX@
+ # if @REPLACE_STRTOIMAX@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strtoimax
+ #   define strtoimax rpl_strtoimax
+ #  endif
+ _GL_FUNCDECL_RPL (strtoimax, intmax_t,
+                   (const char *restrict, char **restrict, int)
+                   _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (strtoimax, intmax_t,
+                   (const char *restrict, char **restrict, int));
+ # else
+ #  if !@HAVE_DECL_STRTOIMAX@
+ #   undef strtoimax
+ _GL_FUNCDECL_SYS (strtoimax, intmax_t,
+                   (const char *restrict, char **restrict, int)
+                   _GL_ARG_NONNULL ((1)));
+ #  endif
+ _GL_CXXALIAS_SYS (strtoimax, intmax_t,
+                   (const char *restrict, char **restrict, int));
+ # endif
+ _GL_CXXALIASWARN (strtoimax);
+ #elif defined GNULIB_POSIXCHECK
+ # undef strtoimax
+ # if HAVE_RAW_DECL_STRTOIMAX
+ _GL_WARN_ON_USE (strtoimax, "strtoimax is unportable - "
+                  "use gnulib module strtoimax for portability");
+ # endif
+ #endif
+ 
+ #if @GNULIB_STRTOUMAX@
+ # if @REPLACE_STRTOUMAX@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strtoumax
+ #   define strtoumax rpl_strtoumax
+ #  endif
+ _GL_FUNCDECL_RPL (strtoumax, uintmax_t,
+                   (const char *restrict, char **restrict, int)
+                   _GL_ARG_NONNULL ((1)));
+ _GL_CXXALIAS_RPL (strtoumax, uintmax_t,
+                   (const char *restrict, char **restrict, int));
+ # else
+ #  if !@HAVE_DECL_STRTOUMAX@
+ #   undef strtoumax
+ _GL_FUNCDECL_SYS (strtoumax, uintmax_t,
+                   (const char *restrict, char **restrict, int)
+                   _GL_ARG_NONNULL ((1)));
+ #  endif
+ _GL_CXXALIAS_SYS (strtoumax, uintmax_t,
+                   (const char *restrict, char **restrict, int));
+ # endif
+ _GL_CXXALIASWARN (strtoumax);
+ #elif defined GNULIB_POSIXCHECK
+ # undef strtoumax
+ # if HAVE_RAW_DECL_STRTOUMAX
+ _GL_WARN_ON_USE (strtoumax, "strtoumax is unportable - "
+                  "use gnulib module strtoumax for portability");
+ # endif
+ #endif
+ 
+ /* Don't bother defining or declaring wcstoimax and wcstoumax, since
+    wide-character functions like this are hardly ever useful.  */
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ #endif /* !defined INTTYPES_H && !defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H */
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/itold.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/itold.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/itold.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/itold.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Replacement for 'int' to 'long double' conversion routine.
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
--- 1,4 ----
  /* Replacement for 'int' to 'long double' conversion routine.
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
     Written by Bruno Haible <bruno@clisp.org>, 2011.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/limits.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/limits.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/limits.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/limits.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* A GNU-like <limits.h>.
  
!    Copyright 2016-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or
--- 1,5 ----
  /* A GNU-like <limits.h>.
  
!    Copyright 2016-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or
***************
*** 16,21 ****
     along with this program; if not, see <https://www.gnu.org/licenses/>.  */
  
- #ifndef _@GUARD_PREFIX@_LIMITS_H
- 
  #if __GNUC__ >= 3
  @PRAGMA_SYSTEM_HEADER@
--- 16,19 ----
***************
*** 23,29 ****
  @PRAGMA_COLUMNS@
  
! /* The include_next requires a split double-inclusion guard.  */
  #@INCLUDE_NEXT@ @NEXT_LIMITS_H@
  
  #ifndef _@GUARD_PREFIX@_LIMITS_H
  #define _@GUARD_PREFIX@_LIMITS_H
--- 21,45 ----
  @PRAGMA_COLUMNS@
  
! #if defined _GL_ALREADY_INCLUDING_LIMITS_H
! /* Special invocation convention:
!    On Haiku/x86_64, we have a sequence of nested includes
!    <limits.h> -> <syslimits.h> -> <limits.h>.
!    In this situation, LONG_MAX and INT_MAX are not yet defined,
!    therefore we should not attempt to define LONG_BIT.  */
! 
  #@INCLUDE_NEXT@ @NEXT_LIMITS_H@
  
+ #else
+ /* Normal invocation convention.  */
+ 
+ #ifndef _@GUARD_PREFIX@_LIMITS_H
+ 
+ # define _GL_ALREADY_INCLUDING_LIMITS_H
+ 
+ /* The include_next requires a split double-inclusion guard.  */
+ # @INCLUDE_NEXT@ @NEXT_LIMITS_H@
+ 
+ # undef _GL_ALREADY_INCLUDING_LIMITS_H
+ 
  #ifndef _@GUARD_PREFIX@_LIMITS_H
  #define _@GUARD_PREFIX@_LIMITS_H
***************
*** 103,104 ****
--- 119,121 ----
  #endif /* _@GUARD_PREFIX@_LIMITS_H */
  #endif /* _@GUARD_PREFIX@_LIMITS_H */
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/Makefile.am texinfo-6.8/tp/Texinfo/XS/gnulib/lib/Makefile.am
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/Makefile.am	2019-09-19 15:24:32.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/Makefile.am	2021-02-09 21:26:54.000000000 +0000
***************
*** 1,5 ****
  ## DO NOT EDIT! GENERATED AUTOMATICALLY!
  ## Process this file with automake to produce Makefile.in.
! # Copyright (C) 2002-2019 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
--- 1,5 ----
  ## DO NOT EDIT! GENERATED AUTOMATICALLY!
  ## Process this file with automake to produce Makefile.in.
! # Copyright (C) 2002-2021 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
***************
*** 73,77 ****
  # Do not rely on a 'configure'-time test for this, since the expression
  # might appear in an installed header, which is used by some other compiler.
! HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
  
  ## end   gnulib module absolute-header
--- 73,77 ----
  # Do not rely on a 'configure'-time test for this, since the expression
  # might appear in an installed header, which is used by some other compiler.
! HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
  
  ## end   gnulib module absolute-header
***************
*** 100,103 ****
--- 100,110 ----
  ## end   gnulib module alloca-opt
  
+ ## begin gnulib module attribute
+ 
+ 
+ EXTRA_DIST += attribute.h
+ 
+ ## end   gnulib module attribute
+ 
  ## begin gnulib module errno
  
***************
*** 190,193 ****
--- 197,243 ----
  ## end   gnulib module havelib
  
+ ## begin gnulib module inttypes-incomplete
+ 
+ BUILT_SOURCES += inttypes.h
+ 
+ # We need the following in order to create <inttypes.h> when the system
+ # doesn't have one that works with the given compiler.
+ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
+ 	$(AM_V_GEN)rm -f $@-t $@ && \
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+ 	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ 	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ 	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ 	      -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
+ 	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
+ 	      -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
+ 	      -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
+ 	      -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
+ 	      -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \
+ 	      -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \
+ 	      -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
+ 	      -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
+ 	      -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
+ 	      -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \
+ 	      -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \
+ 	      -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \
+ 	      -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \
+ 	      -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \
+ 	      -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \
+ 	      -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \
+ 	      -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/g' \
+ 	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ 	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ 	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ 	      < $(srcdir)/inttypes.in.h; \
+ 	} > $@-t && \
+ 	mv $@-t $@
+ MOSTLYCLEANFILES += inttypes.h inttypes.h-t
+ 
+ EXTRA_DIST += inttypes.in.h
+ 
+ ## end   gnulib module inttypes-incomplete
+ 
  ## begin gnulib module limits-h
  
***************
*** 331,336 ****
  	      -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
  	      -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
- 	      -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
- 	      -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
  	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
  	      -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
--- 381,384 ----
***************
*** 428,433 ****
  	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
  	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
  	      < $(srcdir)/stdio.in.h | \
! 	  sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
  	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
  	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
--- 476,488 ----
  	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
  	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
+ 	      -e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GNULIB_MDA_FCLOSEALL)/g' \
+ 	      -e 's/@''GNULIB_MDA_FDOPEN''@/$(GNULIB_MDA_FDOPEN)/g' \
+ 	      -e 's/@''GNULIB_MDA_FILENO''@/$(GNULIB_MDA_FILENO)/g' \
+ 	      -e 's/@''GNULIB_MDA_GETW''@/$(GNULIB_MDA_GETW)/g' \
+ 	      -e 's/@''GNULIB_MDA_PUTW''@/$(GNULIB_MDA_PUTW)/g' \
+ 	      -e 's/@''GNULIB_MDA_TEMPNAM''@/$(GNULIB_MDA_TEMPNAM)/g' \
  	      < $(srcdir)/stdio.in.h | \
! 	  sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \
! 	      -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
  	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
  	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
***************
*** 548,553 ****
--- 603,613 ----
  	      -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
  	      -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
+ 	      -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GNULIB_STRERRORNAME_NP)/g' \
+ 	      -e 's/@''GNULIB_SIGABBREV_NP''@/$(GNULIB_SIGABBREV_NP)/g' \
+ 	      -e 's/@''GNULIB_SIGDESCR_NP''@/$(GNULIB_SIGDESCR_NP)/g' \
  	      -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
  	      -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
+ 	      -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GNULIB_MDA_MEMCCPY)/g' \
+ 	      -e 's/@''GNULIB_MDA_STRDUP''@/$(GNULIB_MDA_STRDUP)/g' \
  	      < $(srcdir)/string.in.h | \
  	  sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
***************
*** 555,559 ****
  	      -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
  	      -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
- 	      -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
  	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
  	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
--- 615,618 ----
***************
*** 571,576 ****
--- 630,639 ----
  	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
  	      -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
+ 	      -e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
+ 	      -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
+ 	      -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
  	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
  	      -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
+ 	      -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
  	      -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
  	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
***************
*** 586,589 ****
--- 649,653 ----
  	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
  	      -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+ 	      -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
  	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
  	      -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
***************
*** 702,705 ****
--- 766,770 ----
  	      -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
  	      -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
+ 	      -e 's/@''GNULIB_WMEMPCPY''@/$(GNULIB_WMEMPCPY)/g' \
  	      -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
  	      -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
***************
*** 727,730 ****
--- 792,796 ----
  	      -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
  	      -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
+ 	      -e 's/@''GNULIB_MDA_WCSDUP''@/$(GNULIB_MDA_WCSDUP)/g' \
  	      < $(srcdir)/wchar.in.h | \
  	  sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
***************
*** 742,745 ****
--- 808,812 ----
  	      -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
  	      -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
+ 	      -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
  	      -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
  	      -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
***************
*** 768,771 ****
--- 835,839 ----
  	      -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
  	      -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
+ 	      -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
  	      -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
  	  | \
***************
*** 784,787 ****
--- 852,856 ----
  	      -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
  	      -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
+ 	      -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|g' \
  	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
  	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/Makefile.in texinfo-6.8/tp/Texinfo/XS/gnulib/lib/Makefile.in
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/Makefile.in	2019-09-19 15:27:26.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/Makefile.in	2021-03-11 19:01:53.000000000 +0000
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 15,19 ****
  @SET_MAKE@
  
! # Copyright (C) 2002-2019 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
--- 15,19 ----
  @SET_MAKE@
  
! # Copyright (C) 2002-2021 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
***************
*** 148,151 ****
--- 148,152 ----
  	$(top_srcdir)/gnulib/m4/include_next.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
***************
*** 154,158 ****
  	$(top_srcdir)/gnulib/m4/libtool.m4 \
  	$(top_srcdir)/gnulib/m4/limits-h.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/ltoptions.m4 \
  	$(top_srcdir)/gnulib/m4/ltsugar.m4 \
--- 155,158 ----
***************
*** 184,188 ****
  	$(top_srcdir)/gnulib/m4/wchar_t.m4 \
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 184,189 ----
  	$(top_srcdir)/gnulib/m4/wchar_t.m4 \
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 361,364 ****
--- 362,366 ----
  FGREP = @FGREP@
  FLOAT_H = @FLOAT_H@
+ GAWK = @GAWK@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
***************
*** 392,395 ****
--- 394,399 ----
  GNULIB_GETDELIM = @GNULIB_GETDELIM@
  GNULIB_GETLINE = @GNULIB_GETLINE@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
  GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
***************
*** 411,414 ****
--- 415,427 ----
  GNULIB_MBSSTR = @GNULIB_MBSSTR@
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
***************
*** 431,434 ****
--- 444,449 ----
  GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
  GNULIB_SCANF = @GNULIB_SCANF@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
***************
*** 441,444 ****
--- 456,460 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
***************
*** 449,453 ****
--- 465,471 ----
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
***************
*** 495,498 ****
--- 513,517 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GREP = @GREP@
***************
*** 501,504 ****
--- 520,524 ----
  HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
***************
*** 506,509 ****
--- 526,531 ----
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 515,520 ****
--- 537,545 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
***************
*** 526,531 ****
  HAVE_FSEEKO = @HAVE_FSEEKO@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
- HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 551,556 ----
  HAVE_FSEEKO = @HAVE_FSEEKO@
  HAVE_FTELLO = @HAVE_FTELLO@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 535,539 ****
  HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_PCLOSE = @HAVE_PCLOSE@
--- 560,563 ----
***************
*** 541,544 ****
--- 565,570 ----
  HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
  HAVE_RENAMEAT = @HAVE_RENAMEAT@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 549,552 ****
--- 575,579 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
***************
*** 555,559 ****
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
--- 582,585 ----
***************
*** 592,595 ****
--- 618,622 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  INCLUDE_NEXT = @INCLUDE_NEXT@
***************
*** 600,603 ****
--- 627,632 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 624,627 ****
--- 653,657 ----
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
  NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
***************
*** 633,636 ****
--- 663,667 ----
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
  NEXT_STDDEF_H = @NEXT_STDDEF_H@
***************
*** 670,673 ****
--- 701,705 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
***************
*** 677,680 ****
--- 709,713 ----
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
***************
*** 713,716 ****
--- 746,750 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
***************
*** 719,723 ****
--- 753,759 ----
  REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
  REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
***************
*** 731,734 ****
--- 767,771 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 742,745 ****
--- 779,784 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
  USE_NLS = @USE_NLS@
***************
*** 816,835 ****
  noinst_LIBRARIES = 
  noinst_LTLIBRARIES = libgnu.la
! EXTRA_DIST = alloca.in.h errno.in.h float.c float.in.h itold.c \
! 	getdelim.c getline.c $(top_srcdir)/./config.rpath limits.in.h \
! 	memchr.c memchr.valgrind rawmemchr.c rawmemchr.valgrind \
! 	arg-nonnull.h c++defs.h warn-on-use.h stddef.in.h stdint.in.h \
! 	stdio.in.h strchrnul.c strchrnul.valgrind string.in.h \
! 	strndup.c strnlen.c sys_types.in.h asnprintf.c float+.h \
! 	printf-args.c printf-args.h printf-parse.c printf-parse.h \
! 	vasnprintf.c vasnprintf.h asprintf.c vasprintf.c verify.h \
! 	wchar.in.h
! BUILT_SOURCES = $(ALLOCA_H) $(ERRNO_H) $(FLOAT_H) $(LIMITS_H) \
! 	$(STDDEF_H) $(STDINT_H) stdio.h string.h sys/types.h wchar.h
  SUFFIXES = 
  MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t errno.h \
! 	errno.h-t float.h float.h-t limits.h limits.h-t stddef.h \
! 	stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t string.h \
! 	string.h-t sys/types.h sys/types.h-t wchar.h wchar.h-t
  MOSTLYCLEANDIRS = 
  CLEANFILES = 
--- 855,876 ----
  noinst_LIBRARIES = 
  noinst_LTLIBRARIES = libgnu.la
! EXTRA_DIST = alloca.in.h attribute.h errno.in.h float.c float.in.h \
! 	itold.c getdelim.c getline.c $(top_srcdir)/./config.rpath \
! 	inttypes.in.h limits.in.h memchr.c memchr.valgrind rawmemchr.c \
! 	rawmemchr.valgrind arg-nonnull.h c++defs.h warn-on-use.h \
! 	stddef.in.h stdint.in.h stdio.in.h strchrnul.c \
! 	strchrnul.valgrind string.in.h strndup.c strnlen.c \
! 	sys_types.in.h asnprintf.c float+.h printf-args.c \
! 	printf-args.h printf-parse.c printf-parse.h vasnprintf.c \
! 	vasnprintf.h asprintf.c vasprintf.c verify.h wchar.in.h
! BUILT_SOURCES = $(ALLOCA_H) $(ERRNO_H) $(FLOAT_H) inttypes.h \
! 	$(LIMITS_H) $(STDDEF_H) $(STDINT_H) stdio.h string.h \
! 	sys/types.h wchar.h
  SUFFIXES = 
  MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t errno.h \
! 	errno.h-t float.h float.h-t inttypes.h inttypes.h-t limits.h \
! 	limits.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h \
! 	stdio.h-t string.h string.h-t sys/types.h sys/types.h-t \
! 	wchar.h wchar.h-t
  MOSTLYCLEANDIRS = 
  CLEANFILES = 
***************
*** 851,855 ****
  # Do not rely on a 'configure'-time test for this, since the expression
  # might appear in an installed header, which is used by some other compiler.
! HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
  
  # Because this Makefile snippet defines a variable used by other
--- 892,896 ----
  # Do not rely on a 'configure'-time test for this, since the expression
  # might appear in an installed header, which is used by some other compiler.
! HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
  
  # Because this Makefile snippet defines a variable used by other
***************
*** 1140,1144 ****
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-recursive
! install-exec: install-exec-recursive
  install-data: install-data-recursive
  uninstall: uninstall-recursive
--- 1181,1186 ----
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-recursive
! install-exec: $(BUILT_SOURCES)
! 	$(MAKE) $(AM_MAKEFLAGS) install-exec-recursive
  install-data: install-data-recursive
  uninstall: uninstall-recursive
***************
*** 1276,1280 ****
  
  .MAKE: $(am__recursive_targets) all check install install-am \
! 	install-strip
  
  .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
--- 1318,1322 ----
  
  .MAKE: $(am__recursive_targets) all check install install-am \
! 	install-exec install-strip
  
  .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
***************
*** 1346,1349 ****
--- 1388,1425 ----
  @GL_GENERATE_FLOAT_H_FALSE@	rm -f $@
  
+ # We need the following in order to create <inttypes.h> when the system
+ # doesn't have one that works with the given compiler.
+ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
+ 	$(AM_V_GEN)rm -f $@-t $@ && \
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+ 	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+ 	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+ 	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+ 	      -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
+ 	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
+ 	      -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
+ 	      -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
+ 	      -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
+ 	      -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \
+ 	      -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \
+ 	      -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
+ 	      -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
+ 	      -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
+ 	      -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \
+ 	      -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \
+ 	      -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \
+ 	      -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \
+ 	      -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \
+ 	      -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \
+ 	      -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \
+ 	      -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/g' \
+ 	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
+ 	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
+ 	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ 	      < $(srcdir)/inttypes.in.h; \
+ 	} > $@-t && \
+ 	mv $@-t $@
+ 
  # We need the following in order to create <limits.h> when the system
  # doesn't have one that is compatible with GNU.
***************
*** 1398,1403 ****
  @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
  @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
- @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
- @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
  @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
  @GL_GENERATE_STDINT_H_TRUE@	      -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
--- 1474,1477 ----
***************
*** 1484,1489 ****
  	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
  	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
  	      < $(srcdir)/stdio.in.h | \
! 	  sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
  	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
  	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
--- 1558,1570 ----
  	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
  	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
+ 	      -e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GNULIB_MDA_FCLOSEALL)/g' \
+ 	      -e 's/@''GNULIB_MDA_FDOPEN''@/$(GNULIB_MDA_FDOPEN)/g' \
+ 	      -e 's/@''GNULIB_MDA_FILENO''@/$(GNULIB_MDA_FILENO)/g' \
+ 	      -e 's/@''GNULIB_MDA_GETW''@/$(GNULIB_MDA_GETW)/g' \
+ 	      -e 's/@''GNULIB_MDA_PUTW''@/$(GNULIB_MDA_PUTW)/g' \
+ 	      -e 's/@''GNULIB_MDA_TEMPNAM''@/$(GNULIB_MDA_TEMPNAM)/g' \
  	      < $(srcdir)/stdio.in.h | \
! 	  sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \
! 	      -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
  	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
  	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
***************
*** 1586,1591 ****
--- 1667,1677 ----
  	      -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
  	      -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
+ 	      -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GNULIB_STRERRORNAME_NP)/g' \
+ 	      -e 's/@''GNULIB_SIGABBREV_NP''@/$(GNULIB_SIGABBREV_NP)/g' \
+ 	      -e 's/@''GNULIB_SIGDESCR_NP''@/$(GNULIB_SIGDESCR_NP)/g' \
  	      -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
  	      -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
+ 	      -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GNULIB_MDA_MEMCCPY)/g' \
+ 	      -e 's/@''GNULIB_MDA_STRDUP''@/$(GNULIB_MDA_STRDUP)/g' \
  	      < $(srcdir)/string.in.h | \
  	  sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
***************
*** 1593,1597 ****
  	      -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
  	      -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
- 	      -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
  	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
  	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
--- 1679,1682 ----
***************
*** 1609,1614 ****
--- 1694,1703 ----
  	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
  	      -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
+ 	      -e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
+ 	      -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
+ 	      -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
  	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
  	      -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
+ 	      -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
  	      -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
  	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
***************
*** 1624,1627 ****
--- 1713,1717 ----
  	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
  	      -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+ 	      -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
  	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
  	      -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
***************
*** 1679,1682 ****
--- 1769,1773 ----
  	      -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
  	      -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
+ 	      -e 's/@''GNULIB_WMEMPCPY''@/$(GNULIB_WMEMPCPY)/g' \
  	      -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
  	      -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
***************
*** 1704,1707 ****
--- 1795,1799 ----
  	      -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
  	      -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
+ 	      -e 's/@''GNULIB_MDA_WCSDUP''@/$(GNULIB_MDA_WCSDUP)/g' \
  	      < $(srcdir)/wchar.in.h | \
  	  sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
***************
*** 1719,1722 ****
--- 1811,1815 ----
  	      -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
  	      -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
+ 	      -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
  	      -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
  	      -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
***************
*** 1745,1748 ****
--- 1838,1842 ----
  	      -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
  	      -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
+ 	      -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
  	      -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
  	  | \
***************
*** 1761,1764 ****
--- 1855,1859 ----
  	      -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
  	      -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
+ 	      -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|g' \
  	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
  	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/memchr.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/memchr.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/memchr.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/memchr.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,3 ****
! /* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2019
     Free Software Foundation, Inc.
  
--- 1,3 ----
! /* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2021
     Free Software Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/memchr.valgrind texinfo-6.8/tp/Texinfo/XS/gnulib/lib/memchr.valgrind
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/memchr.valgrind	2019-09-19 15:24:29.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/memchr.valgrind	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  # Suppress a valgrind message about use of uninitialized memory in memchr().
  
! # Copyright (C) 2009-2019 Free Software Foundation, Inc.
  #
  # This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  # Suppress a valgrind message about use of uninitialized memory in memchr().
  
! # Copyright (C) 2009-2021 Free Software Foundation, Inc.
  #
  # This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/printf-args.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/printf-args.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/printf-args.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/printf-args.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Decomposed printf argument list.
!    Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,4 ----
  /* Decomposed printf argument list.
!    Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2021 Free Software
     Foundation, Inc.
  
***************
*** 66,70 ****
          ap->a.a_ulongint = va_arg (args, unsigned long int);
          break;
- #if HAVE_LONG_LONG_INT
        case TYPE_LONGLONGINT:
          ap->a.a_longlongint = va_arg (args, long long int);
--- 66,69 ----
***************
*** 73,77 ****
          ap->a.a_ulonglongint = va_arg (args, unsigned long long int);
          break;
- #endif
        case TYPE_DOUBLE:
          ap->a.a_double = va_arg (args, double);
--- 72,75 ----
***************
*** 136,144 ****
          ap->a.a_count_longint_pointer = va_arg (args, long int *);
          break;
- #if HAVE_LONG_LONG_INT
        case TYPE_COUNT_LONGLONGINT_POINTER:
          ap->a.a_count_longlongint_pointer = va_arg (args, long long int *);
          break;
- #endif
  #if ENABLE_UNISTDIO
        /* The unistdio extensions.  */
--- 134,140 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/printf-args.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/printf-args.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/printf-args.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/printf-args.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Decomposed printf argument list.
!    Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2019 Free Software
     Foundation, Inc.
  
--- 1,4 ----
  /* Decomposed printf argument list.
!    Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2021 Free Software
     Foundation, Inc.
  
***************
*** 58,65 ****
    TYPE_LONGINT,
    TYPE_ULONGINT,
- #if HAVE_LONG_LONG_INT
    TYPE_LONGLONGINT,
    TYPE_ULONGLONGINT,
- #endif
    TYPE_DOUBLE,
    TYPE_LONGDOUBLE,
--- 58,63 ----
***************
*** 76,83 ****
    TYPE_COUNT_SHORT_POINTER,
    TYPE_COUNT_INT_POINTER,
!   TYPE_COUNT_LONGINT_POINTER
! #if HAVE_LONG_LONG_INT
! , TYPE_COUNT_LONGLONGINT_POINTER
! #endif
  #if ENABLE_UNISTDIO
    /* The unistdio extensions.  */
--- 74,79 ----
    TYPE_COUNT_SHORT_POINTER,
    TYPE_COUNT_INT_POINTER,
!   TYPE_COUNT_LONGINT_POINTER,
!   TYPE_COUNT_LONGLONGINT_POINTER
  #if ENABLE_UNISTDIO
    /* The unistdio extensions.  */
***************
*** 102,109 ****
      long int                    a_longint;
      unsigned long int           a_ulongint;
- #if HAVE_LONG_LONG_INT
      long long int               a_longlongint;
      unsigned long long int      a_ulonglongint;
- #endif
      float                       a_float;
      double                      a_double;
--- 98,103 ----
***************
*** 122,128 ****
      int *                       a_count_int_pointer;
      long int *                  a_count_longint_pointer;
- #if HAVE_LONG_LONG_INT
      long long int *             a_count_longlongint_pointer;
- #endif
  #if ENABLE_UNISTDIO
      /* The unistdio extensions.  */
--- 116,120 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/printf-parse.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/printf-parse.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/printf-parse.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/printf-parse.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Formatted output to strings.
!    Copyright (C) 1999-2000, 2002-2003, 2006-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Formatted output to strings.
!    Copyright (C) 1999-2000, 2002-2003, 2006-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 448,459 ****
                  {
                  case 'd': case 'i':
! #if HAVE_LONG_LONG_INT
!                   /* If 'long long' exists and is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_LONGLONGINT;
                    else
! #endif
!                   /* If 'long long' exists and is the same as 'long', we parse
!                      "lld" into TYPE_LONGINT.  */
                    if (flags >= 8)
                      type = TYPE_LONGINT;
--- 448,457 ----
                  {
                  case 'd': case 'i':
!                   /* If 'long long' is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_LONGLONGINT;
                    else
!                   /* If 'long long' is the same as 'long', we parse "lld" into
!                      TYPE_LONGINT.  */
                    if (flags >= 8)
                      type = TYPE_LONGINT;
***************
*** 466,477 ****
                    break;
                  case 'o': case 'u': case 'x': case 'X':
! #if HAVE_LONG_LONG_INT
!                   /* If 'long long' exists and is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_ULONGLONGINT;
                    else
! #endif
!                   /* If 'unsigned long long' exists and is the same as
!                      'unsigned long', we parse "llu" into TYPE_ULONGINT.  */
                    if (flags >= 8)
                      type = TYPE_ULONGINT;
--- 464,473 ----
                    break;
                  case 'o': case 'u': case 'x': case 'X':
!                   /* If 'unsigned long long' is larger than 'unsigned long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_ULONGLONGINT;
                    else
!                   /* If 'unsigned long long' is the same as 'unsigned long', we
!                      parse "llu" into TYPE_ULONGINT.  */
                    if (flags >= 8)
                      type = TYPE_ULONGINT;
***************
*** 526,537 ****
                    break;
                  case 'n':
! #if HAVE_LONG_LONG_INT
!                   /* If 'long long' exists and is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_COUNT_LONGLONGINT_POINTER;
                    else
! #endif
!                   /* If 'long long' exists and is the same as 'long', we parse
!                      "lln" into TYPE_COUNT_LONGINT_POINTER.  */
                    if (flags >= 8)
                      type = TYPE_COUNT_LONGINT_POINTER;
--- 522,531 ----
                    break;
                  case 'n':
!                   /* If 'long long' is larger than 'long':  */
                    if (flags >= 16 || (flags & 4))
                      type = TYPE_COUNT_LONGLONGINT_POINTER;
                    else
!                   /* If 'long long' is the same as 'long', we parse "lln" into
!                      TYPE_COUNT_LONGINT_POINTER.  */
                    if (flags >= 8)
                      type = TYPE_COUNT_LONGINT_POINTER;
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/printf-parse.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/printf-parse.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/printf-parse.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/printf-parse.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Parse printf format string.
!    Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2019 Free Software
     Foundation, Inc.
  
--- 1,4 ----
  /* Parse printf format string.
!    Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/rawmemchr.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/rawmemchr.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/rawmemchr.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/rawmemchr.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Searching in a string.
!    Copyright (C) 2008-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Searching in a string.
!    Copyright (C) 2008-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 20,23 ****
--- 20,26 ----
  #include <string.h>
  
+ /* A function definition is only needed if HAVE_RAWMEMCHR is not defined.  */
+ #if !HAVE_RAWMEMCHR
+ 
  /* Find the first occurrence of C in S.  */
  void *
***************
*** 135,136 ****
--- 138,141 ----
    return (void *) char_ptr;
  }
+ 
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/rawmemchr.valgrind texinfo-6.8/tp/Texinfo/XS/gnulib/lib/rawmemchr.valgrind
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/rawmemchr.valgrind	2019-09-19 15:24:29.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/rawmemchr.valgrind	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  # Suppress a valgrind message about use of uninitialized memory in rawmemchr().
  
! # Copyright (C) 2008-2019 Free Software Foundation, Inc.
  #
  # This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  # Suppress a valgrind message about use of uninitialized memory in rawmemchr().
  
! # Copyright (C) 2008-2021 Free Software Foundation, Inc.
  #
  # This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/size_max.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/size_max.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/size_max.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/size_max.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* size_max.h -- declare SIZE_MAX through system headers
!    Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
     Written by Simon Josefsson.
  
--- 1,4 ----
  /* size_max.h -- declare SIZE_MAX through system headers
!    Copyright (C) 2005-2006, 2009-2021 Free Software Foundation, Inc.
     Written by Simon Josefsson.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/stddef.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/stddef.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/stddef.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/stddef.in.h	2021-03-11 19:00:27.000000000 +0000
***************
*** 1,5 ****
  /* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
  
!    Copyright (C) 2009-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
  
!    Copyright (C) 2009-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 20,24 ****
  /*
   * POSIX 2008 <stddef.h> for platforms that have issues.
!  * <http://www.opengroup.org/susv3xbd/stddef.h.html>
   */
  
--- 20,24 ----
  /*
   * POSIX 2008 <stddef.h> for platforms that have issues.
!  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stddef.h.html>
   */
  
***************
*** 43,46 ****
--- 43,53 ----
  #  endif
  #  @INCLUDE_NEXT@ @NEXT_STDDEF_H@
+    /* On TinyCC, make sure that the macros that indicate the special invocation
+       convention get undefined.  */
+ #  undef __need_wchar_t
+ #  undef __need_size_t
+ #  undef __need_ptrdiff_t
+ #  undef __need_NULL
+ #  undef __need_wint_t
  # endif
  
***************
*** 50,53 ****
--- 57,77 ----
  # ifndef _@GUARD_PREFIX@_STDDEF_H
  
+ /* On AIX 7.2, with xlc in 64-bit mode, <stddef.h> defines max_align_t to a
+    type with alignment 4, but 'long' has alignment 8.  */
+ #  if defined _AIX && defined __LP64__
+ #   if !GNULIB_defined_max_align_t
+ #    ifdef _MAX_ALIGN_T
+ /* /usr/include/stddef.h has already defined max_align_t.  Override it.  */
+ typedef long rpl_max_align_t;
+ #     define max_align_t rpl_max_align_t
+ #    else
+ /* Prevent /usr/include/stddef.h from defining max_align_t.  */
+ typedef long max_align_t;
+ #     define _MAX_ALIGN_T
+ #    endif
+ #    define GNULIB_defined_max_align_t 1
+ #   endif
+ #  endif
+ 
  /* The include_next requires a split double-inclusion guard.  */
  
***************
*** 84,90 ****
  /* Some platforms lack max_align_t.  The check for _GCC_MAX_ALIGN_T is
     a hack in case the configure-time test was done with g++ even though
!    we are currently compiling with gcc.  */
! #if ! (@HAVE_MAX_ALIGN_T@ || defined _GCC_MAX_ALIGN_T)
! # if !GNULIB_defined_max_align_t
  /* On the x86, the maximum storage alignment of double, long, etc. is 4,
     but GCC's C11 ABI for x86 says that max_align_t has an alignment of 8,
--- 108,122 ----
  /* Some platforms lack max_align_t.  The check for _GCC_MAX_ALIGN_T is
     a hack in case the configure-time test was done with g++ even though
!    we are currently compiling with gcc.
!    On MSVC, max_align_t is defined only in C++ mode, after <cstddef> was
!    included.  Its definition is good since it has an alignment of 8 (on x86
!    and x86_64).
!    Similarly on OS/2 kLIBC.  */
! #if (defined _MSC_VER || (defined __KLIBC__ && !defined __LIBCN__)) \
!     && defined __cplusplus
! # include <cstddef>
! #else
! # if ! (@HAVE_MAX_ALIGN_T@ || (defined _GCC_MAX_ALIGN_T && !defined __clang__))
! #  if !GNULIB_defined_max_align_t
  /* On the x86, the maximum storage alignment of double, long, etc. is 4,
     but GCC's C11 ABI for x86 says that max_align_t has an alignment of 8,
***************
*** 92,101 ****
     using __alignof__ (which returns 8 for double) rather than _Alignof
     (which returns 4), and align each union member accordingly.  */
! #  ifdef __GNUC__
! #   define _GL_STDDEF_ALIGNAS(type) \
!       __attribute__ ((__aligned__ (__alignof__ (type))))
! #  else
! #   define _GL_STDDEF_ALIGNAS(type) /* */
! #  endif
  typedef union
  {
--- 124,133 ----
     using __alignof__ (which returns 8 for double) rather than _Alignof
     (which returns 4), and align each union member accordingly.  */
! #   if defined __GNUC__ || (__clang_major__ >= 4)
! #    define _GL_STDDEF_ALIGNAS(type) \
!        __attribute__ ((__aligned__ (__alignof__ (type))))
! #   else
! #    define _GL_STDDEF_ALIGNAS(type) /* */
! #   endif
  typedef union
  {
***************
*** 105,110 ****
    long int __i _GL_STDDEF_ALIGNAS (long int);
  } rpl_max_align_t;
! #  define max_align_t rpl_max_align_t
! #  define GNULIB_defined_max_align_t 1
  # endif
  #endif
--- 137,143 ----
    long int __i _GL_STDDEF_ALIGNAS (long int);
  } rpl_max_align_t;
! #   define max_align_t rpl_max_align_t
! #   define GNULIB_defined_max_align_t 1
! #  endif
  # endif
  #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/stdint.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/stdint.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/stdint.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/stdint.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,3 ****
! /* Copyright (C) 2001-2002, 2004-2019 Free Software Foundation, Inc.
     Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
     This file is part of gnulib.
--- 1,3 ----
! /* Copyright (C) 2001-2002, 2004-2021 Free Software Foundation, Inc.
     Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
     This file is part of gnulib.
***************
*** 18,22 ****
  /*
   * ISO C 99 <stdint.h> for platforms that lack it.
!  * <http://www.opengroup.org/susv3xbd/stdint.h.html>
   */
  
--- 18,22 ----
  /*
   * ISO C 99 <stdint.h> for platforms that lack it.
!  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdint.h.html>
   */
  
***************
*** 189,193 ****
  #   define int64_t gl_int64_t
  #   define GL_INT64_T
! #  elif @HAVE_LONG_LONG_INT@
  #   undef int64_t
  typedef long long int gl_int64_t;
--- 189,193 ----
  #   define int64_t gl_int64_t
  #   define GL_INT64_T
! #  else
  #   undef int64_t
  typedef long long int gl_int64_t;
***************
*** 210,214 ****
  #   define uint64_t gl_uint64_t
  #   define GL_UINT64_T
! #  elif @HAVE_UNSIGNED_LONG_LONG_INT@
  #   undef uint64_t
  typedef unsigned long long int gl_uint64_t;
--- 210,214 ----
  #   define uint64_t gl_uint64_t
  #   define GL_UINT64_T
! #  else
  #   undef uint64_t
  typedef unsigned long long int gl_uint64_t;
***************
*** 300,313 ****
  /* 7.18.1.4. Integer types capable of holding object pointers */
  
! /* kLIBC's stdint.h defines _INTPTR_T_DECLARED and needs its own
     definitions of intptr_t and uintptr_t (which use int and unsigned)
!    to avoid clashes with declarations of system functions like sbrk.  */
! # ifndef _INTPTR_T_DECLARED
! # undef intptr_t
! # undef uintptr_t
  typedef long int gl_intptr_t;
  typedef unsigned long int gl_uintptr_t;
! # define intptr_t gl_intptr_t
! # define uintptr_t gl_uintptr_t
  # endif
  
--- 300,322 ----
  /* 7.18.1.4. Integer types capable of holding object pointers */
  
! /* kLIBC's <stdint.h> defines _INTPTR_T_DECLARED and needs its own
     definitions of intptr_t and uintptr_t (which use int and unsigned)
!    to avoid clashes with declarations of system functions like sbrk.
!    Similarly, MinGW WSL-5.4.1 <stdint.h> needs its own intptr_t and
!    uintptr_t to avoid conflicting declarations of system functions like
!    _findclose in <io.h>.  */
! # if !((defined __KLIBC__ && defined _INTPTR_T_DECLARED) \
!        || defined __MINGW32__)
! #  undef intptr_t
! #  undef uintptr_t
! #  ifdef _WIN64
! typedef long long int gl_intptr_t;
! typedef unsigned long long int gl_uintptr_t;
! #  else
  typedef long int gl_intptr_t;
  typedef unsigned long int gl_uintptr_t;
! #  endif
! #  define intptr_t gl_intptr_t
! #  define uintptr_t gl_uintptr_t
  # endif
  
***************
*** 324,328 ****
  #  undef INTMAX_C
  #  undef intmax_t
! #  if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  typedef long long int gl_intmax_t;
  #   define intmax_t gl_intmax_t
--- 333,337 ----
  #  undef INTMAX_C
  #  undef intmax_t
! #  if LONG_MAX >> 30 == 1
  typedef long long int gl_intmax_t;
  #   define intmax_t gl_intmax_t
***************
*** 338,342 ****
  #  undef UINTMAX_C
  #  undef uintmax_t
! #  if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
  typedef unsigned long long int gl_uintmax_t;
  #   define uintmax_t gl_uintmax_t
--- 347,351 ----
  #  undef UINTMAX_C
  #  undef uintmax_t
! #  if ULONG_MAX >> 31 == 1
  typedef unsigned long long int gl_uintmax_t;
  #   define uintmax_t gl_uintmax_t
***************
*** 486,492 ****
  # undef INTPTR_MAX
  # undef UINTPTR_MAX
! # define INTPTR_MIN  LONG_MIN
! # define INTPTR_MAX  LONG_MAX
! # define UINTPTR_MAX  ULONG_MAX
  
  /* 7.18.2.5. Limits of greatest-width integer types */
--- 495,507 ----
  # undef INTPTR_MAX
  # undef UINTPTR_MAX
! # ifdef _WIN64
! #  define INTPTR_MIN  LLONG_MIN
! #  define INTPTR_MAX  LLONG_MAX
! #  define UINTPTR_MAX  ULLONG_MAX
! # else
! #  define INTPTR_MIN  LONG_MIN
! #  define INTPTR_MAX  LONG_MAX
! #  define UINTPTR_MAX  ULONG_MAX
! # endif
  
  /* 7.18.2.5. Limits of greatest-width integer types */
***************
*** 565,573 ****
     <stdint.h> and assumes its types are already defined.  */
  # if @HAVE_WCHAR_H@ && ! (defined WCHAR_MIN && defined WCHAR_MAX)
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
- #  include <stddef.h>
- #  include <stdio.h>
- #  include <time.h>
  #  define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
  #  include <wchar.h>
--- 580,583 ----
***************
*** 587,601 ****
  
  /* wint_t limits */
! # undef WINT_MIN
! # undef WINT_MAX
! # if @HAVE_SIGNED_WINT_T@
! #  define WINT_MIN  \
!     _STDINT_SIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
! # else
! #  define WINT_MIN  \
!     _STDINT_UNSIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
  # endif
- # define WINT_MAX  \
-    _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
  
  /* 7.18.4. Macros for integer constants */
--- 597,615 ----
  
  /* wint_t limits */
! /* If gnulib's <wchar.h> or <wctype.h> overrides wint_t, @WINT_T_SUFFIX@ is not
!    accurate, therefore use the definitions from above.  */
! # if !@GNULIB_OVERRIDES_WINT_T@
! #  undef WINT_MIN
! #  undef WINT_MAX
! #  if @HAVE_SIGNED_WINT_T@
! #   define WINT_MIN  \
!      _STDINT_SIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
! #  else
! #   define WINT_MIN  \
!      _STDINT_UNSIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
! #  endif
! #  define WINT_MAX  \
!     _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
  # endif
  
  /* 7.18.4. Macros for integer constants */
***************
*** 628,632 ****
  # elif defined _MSC_VER
  #  define INT64_C(x) x##i64
! # elif @HAVE_LONG_LONG_INT@
  #  define INT64_C(x) x##LL
  # endif
--- 642,646 ----
  # elif defined _MSC_VER
  #  define INT64_C(x) x##i64
! # else
  #  define INT64_C(x) x##LL
  # endif
***************
*** 635,639 ****
  # elif defined _MSC_VER
  #  define UINT64_C(x) x##ui64
! # elif @HAVE_UNSIGNED_LONG_LONG_INT@
  #  define UINT64_C(x) x##ULL
  # endif
--- 649,653 ----
  # elif defined _MSC_VER
  #  define UINT64_C(x) x##ui64
! # else
  #  define UINT64_C(x) x##ULL
  # endif
***************
*** 642,646 ****
  
  # ifndef INTMAX_C
! #  if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  #   define INTMAX_C(x)   x##LL
  #  elif defined GL_INT64_T
--- 656,660 ----
  
  # ifndef INTMAX_C
! #  if LONG_MAX >> 30 == 1
  #   define INTMAX_C(x)   x##LL
  #  elif defined GL_INT64_T
***************
*** 652,656 ****
  
  # ifndef UINTMAX_C
! #  if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
  #   define UINTMAX_C(x)  x##ULL
  #  elif defined GL_UINT64_T
--- 666,670 ----
  
  # ifndef UINTMAX_C
! #  if ULONG_MAX >> 31 == 1
  #   define UINTMAX_C(x)  x##ULL
  #  elif defined GL_UINT64_T
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/stdio.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/stdio.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/stdio.in.h	2019-09-19 15:24:29.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/stdio.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* A GNU-like <stdio.h>.
  
!    Copyright (C) 2004, 2007-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A GNU-like <stdio.h>.
  
!    Copyright (C) 2004, 2007-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 63,95 ****
     gnulib and libintl do '#define printf __printf__' when they override
     the 'printf' function.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
! # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
  #else
! # define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
  #endif
  
! /* _GL_ATTRIBUTE_FORMAT_PRINTF
     indicates to GCC that the function takes a format string and arguments,
     where the format string directives are the ones standardized by ISO C99
     and POSIX.  */
! #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
! # define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
!    _GL_ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument))
! #else
! # define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
!    _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
! #endif
  
! /* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF,
     except that it indicates to GCC that the supported format string directives
     are the ones of the system printf(), rather than the ones standardized by
     ISO C99 and POSIX.  */
! #if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
! # define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
!   _GL_ATTRIBUTE_FORMAT_PRINTF (formatstring_parameter, first_argument)
! #else
! # define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
!   _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
! #endif
  
  /* _GL_ATTRIBUTE_FORMAT_SCANF
--- 63,111 ----
     gnulib and libintl do '#define printf __printf__' when they override
     the 'printf' function.  */
! #ifndef _GL_ATTRIBUTE_FORMAT
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) || defined __clang__
! #  define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
! # else
! #  define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
! # endif
! #endif
! 
! /* An __attribute__ __format__ specifier for a function that takes a format
!    string and arguments, where the format string directives are the ones
!    standardized by ISO C99 and POSIX.
!    _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD  */
! /* __gnu_printf__ is supported in GCC >= 4.4.  */
! #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
! # define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __gnu_printf__
  #else
! # define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __printf__
  #endif
  
! /* An __attribute__ __format__ specifier for a function that takes a format
!    string and arguments, where the format string directives are the ones of the
!    system printf(), rather than the ones standardized by ISO C99 and POSIX.
!    _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM  */
! /* On mingw, Gnulib sets __USE_MINGW_ANSI_STDIO in order to get closer to
!    the standards.  The macro GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU indicates
!    whether this change is effective.  On older mingw, it is not.  */
! #if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
! # define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD
! #else
! # define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM __printf__
! #endif
! 
! /* _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD
     indicates to GCC that the function takes a format string and arguments,
     where the format string directives are the ones standardized by ISO C99
     and POSIX.  */
! #define _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD(formatstring_parameter, first_argument) \
!   _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, formatstring_parameter, first_argument))
  
! /* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD,
     except that it indicates to GCC that the supported format string directives
     are the ones of the system printf(), rather than the ones standardized by
     ISO C99 and POSIX.  */
! #define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
!   _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, formatstring_parameter, first_argument))
  
  /* _GL_ATTRIBUTE_FORMAT_SCANF
***************
*** 172,186 ****
  #   define dprintf rpl_dprintf
  #  endif
! _GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                                  _GL_ARG_NONNULL ((2)));
! _GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *format, ...));
  # else
  #  if !@HAVE_DPRINTF@
! _GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                                  _GL_ARG_NONNULL ((2)));
  #  endif
! _GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (dprintf);
--- 188,202 ----
  #   define dprintf rpl_dprintf
  #  endif
! _GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *restrict format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                                  _GL_ARG_NONNULL ((2)));
! _GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *restrict format, ...));
  # else
  #  if !@HAVE_DPRINTF@
! _GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *restrict format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                                  _GL_ARG_NONNULL ((2)));
  #  endif
! _GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *restrict format, ...));
  # endif
  _GL_CXXALIASWARN (dprintf);
***************
*** 204,208 ****
--- 220,226 ----
  _GL_CXXALIAS_SYS (fclose, int, (FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fclose);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef fclose
***************
*** 212,215 ****
--- 230,258 ----
  #endif
  
+ #if @GNULIB_MDA_FCLOSEALL@
+ /* On native Windows, map 'fcloseall' to '_fcloseall', so that -loldnames is
+    not required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::fcloseall on all platforms that have
+    it.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fcloseall
+ #   define fcloseall _fcloseall
+ #  endif
+ _GL_CXXALIAS_MDA (fcloseall, int, (void));
+ # else
+ #  if @HAVE_DECL_FCLOSEALL@
+ #   if defined __FreeBSD__
+ _GL_CXXALIAS_SYS (fcloseall, void, (void));
+ #   else
+ _GL_CXXALIAS_SYS (fcloseall, int, (void));
+ #   endif
+ #  endif
+ # endif
+ # if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCLOSEALL@
+ _GL_CXXALIASWARN (fcloseall);
+ # endif
+ #endif
+ 
  #if @GNULIB_FDOPEN@
  # if @REPLACE_FDOPEN@
***************
*** 221,224 ****
--- 264,273 ----
                                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (fdopen, FILE *, (int fd, const char *mode));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fdopen
+ #   define fdopen _fdopen
+ #  endif
+ _GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode));
  # else
  _GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode));
***************
*** 230,233 ****
--- 279,296 ----
  _GL_WARN_ON_USE (fdopen, "fdopen on native Windows platforms is not POSIX compliant - "
                   "use gnulib module fdopen for portability");
+ #elif @GNULIB_MDA_FDOPEN@
+ /* On native Windows, map 'fdopen' to '_fdopen', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::fdopen always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fdopen
+ #   define fdopen _fdopen
+ #  endif
+ _GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode));
+ # else
+ _GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode));
+ # endif
+ _GL_CXXALIASWARN (fdopen);
  #endif
  
***************
*** 248,252 ****
--- 311,317 ----
  _GL_CXXALIAS_SYS (fflush, int, (FILE *gl_stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fflush);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef fflush
***************
*** 267,271 ****
--- 332,338 ----
  _GL_CXXALIAS_SYS (fgetc, int, (FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fgetc);
+ # endif
  #endif
  
***************
*** 276,286 ****
  #   define fgets rpl_fgets
  #  endif
! _GL_FUNCDECL_RPL (fgets, char *, (char *s, int n, FILE *stream)
!                                  _GL_ARG_NONNULL ((1, 3)));
! _GL_CXXALIAS_RPL (fgets, char *, (char *s, int n, FILE *stream));
  # else
! _GL_CXXALIAS_SYS (fgets, char *, (char *s, int n, FILE *stream));
  # endif
  _GL_CXXALIASWARN (fgets);
  #endif
  
--- 343,374 ----
  #   define fgets rpl_fgets
  #  endif
! _GL_FUNCDECL_RPL (fgets, char *,
!                   (char *restrict s, int n, FILE *restrict stream)
!                   _GL_ARG_NONNULL ((1, 3)));
! _GL_CXXALIAS_RPL (fgets, char *,
!                   (char *restrict s, int n, FILE *restrict stream));
  # else
! _GL_CXXALIAS_SYS (fgets, char *,
!                   (char *restrict s, int n, FILE *restrict stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fgets);
+ # endif
+ #endif
+ 
+ #if @GNULIB_MDA_FILENO@
+ /* On native Windows, map 'fileno' to '_fileno', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::fileno always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef fileno
+ #   define fileno _fileno
+ #  endif
+ _GL_CXXALIAS_MDA (fileno, int, (FILE *restrict stream));
+ # else
+ _GL_CXXALIAS_SYS (fileno, int, (FILE *restrict stream));
+ # endif
+ _GL_CXXALIASWARN (fileno);
  #endif
  
***************
*** 291,301 ****
  #   define fopen rpl_fopen
  #  endif
! _GL_FUNCDECL_RPL (fopen, FILE *, (const char *filename, const char *mode)
!                                  _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fopen, FILE *, (const char *filename, const char *mode));
  # else
! _GL_CXXALIAS_SYS (fopen, FILE *, (const char *filename, const char *mode));
  # endif
  _GL_CXXALIASWARN (fopen);
  #elif defined GNULIB_POSIXCHECK
  # undef fopen
--- 379,394 ----
  #   define fopen rpl_fopen
  #  endif
! _GL_FUNCDECL_RPL (fopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode));
  # else
! _GL_CXXALIAS_SYS (fopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fopen);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef fopen
***************
*** 313,329 ****
  #  define GNULIB_overrides_fprintf 1
  #  if @GNULIB_FPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
!                                 _GL_ARG_NONNULL ((1, 2)));
  #  else
! _GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 3)
!                                 _GL_ARG_NONNULL ((1, 2)));
  #  endif
! _GL_CXXALIAS_RPL (fprintf, int, (FILE *fp, const char *format, ...));
  # else
! _GL_CXXALIAS_SYS (fprintf, int, (FILE *fp, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (fprintf);
  #endif
  #if !@GNULIB_FPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
--- 406,428 ----
  #  define GNULIB_overrides_fprintf 1
  #  if @GNULIB_FPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (fprintf, int,
!                   (FILE *restrict fp, const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
!                   _GL_ARG_NONNULL ((1, 2)));
  #  else
! _GL_FUNCDECL_RPL (fprintf, int,
!                   (FILE *restrict fp, const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 3)
!                   _GL_ARG_NONNULL ((1, 2)));
  #  endif
! _GL_CXXALIAS_RPL (fprintf, int,
!                   (FILE *restrict fp, const char *restrict format, ...));
  # else
! _GL_CXXALIAS_SYS (fprintf, int,
!                   (FILE *restrict fp, const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fprintf);
+ # endif
  #endif
  #if !@GNULIB_FPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
***************
*** 376,380 ****
--- 475,481 ----
  _GL_CXXALIAS_SYS (fputc, int, (int c, FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fputc);
+ # endif
  #endif
  
***************
*** 385,395 ****
  #   define fputs rpl_fputs
  #  endif
! _GL_FUNCDECL_RPL (fputs, int, (const char *string, FILE *stream)
!                               _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fputs, int, (const char *string, FILE *stream));
  # else
! _GL_CXXALIAS_SYS (fputs, int, (const char *string, FILE *stream));
  # endif
  _GL_CXXALIASWARN (fputs);
  #endif
  
--- 486,501 ----
  #   define fputs rpl_fputs
  #  endif
! _GL_FUNCDECL_RPL (fputs, int,
!                   (const char *restrict string, FILE *restrict stream)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fputs, int,
!                   (const char *restrict string, FILE *restrict stream));
  # else
! _GL_CXXALIAS_SYS (fputs, int,
!                   (const char *restrict string, FILE *restrict stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fputs);
+ # endif
  #endif
  
***************
*** 400,410 ****
  #   define fread rpl_fread
  #  endif
! _GL_FUNCDECL_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream)
!                                  _GL_ARG_NONNULL ((4)));
! _GL_CXXALIAS_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
! # else
! _GL_CXXALIAS_SYS (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
  # endif
  _GL_CXXALIASWARN (fread);
  #endif
  
--- 506,524 ----
  #   define fread rpl_fread
  #  endif
! _GL_FUNCDECL_RPL (fread, size_t,
!                   (void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream)
!                   _GL_ARG_NONNULL ((4)));
! _GL_CXXALIAS_RPL (fread, size_t,
!                   (void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream));
! # else
! _GL_CXXALIAS_SYS (fread, size_t,
!                   (void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fread);
+ # endif
  #endif
  
***************
*** 416,428 ****
  #  endif
  _GL_FUNCDECL_RPL (freopen, FILE *,
!                   (const char *filename, const char *mode, FILE *stream)
                    _GL_ARG_NONNULL ((2, 3)));
  _GL_CXXALIAS_RPL (freopen, FILE *,
!                   (const char *filename, const char *mode, FILE *stream));
  # else
  _GL_CXXALIAS_SYS (freopen, FILE *,
!                   (const char *filename, const char *mode, FILE *stream));
  # endif
  _GL_CXXALIASWARN (freopen);
  #elif defined GNULIB_POSIXCHECK
  # undef freopen
--- 530,547 ----
  #  endif
  _GL_FUNCDECL_RPL (freopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((2, 3)));
  _GL_CXXALIAS_RPL (freopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode,
!                    FILE *restrict stream));
  # else
  _GL_CXXALIAS_SYS (freopen, FILE *,
!                   (const char *restrict filename, const char *restrict mode,
!                    FILE *restrict stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (freopen);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef freopen
***************
*** 439,450 ****
  #   define fscanf rpl_fscanf
  #  endif
! _GL_FUNCDECL_RPL (fscanf, int, (FILE *stream, const char *format, ...)
!                                _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 3)
!                                _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fscanf, int, (FILE *stream, const char *format, ...));
  # else
! _GL_CXXALIAS_SYS (fscanf, int, (FILE *stream, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (fscanf);
  #endif
  
--- 558,574 ----
  #   define fscanf rpl_fscanf
  #  endif
! _GL_FUNCDECL_RPL (fscanf, int,
!                   (FILE *restrict stream, const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 3)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (fscanf, int,
!                   (FILE *restrict stream, const char *restrict format, ...));
  # else
! _GL_CXXALIAS_SYS (fscanf, int,
!                   (FILE *restrict stream, const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fscanf);
+ # endif
  #endif
  
***************
*** 497,501 ****
--- 621,627 ----
  _GL_CXXALIAS_SYS (fseek, int, (FILE *fp, long offset, int whence));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fseek);
+ # endif
  #endif
  
***************
*** 560,564 ****
--- 686,692 ----
  _GL_CXXALIAS_SYS (ftell, long, (FILE *fp));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (ftell);
+ # endif
  #endif
  
***************
*** 609,619 ****
  #  endif
  _GL_FUNCDECL_RPL (fwrite, size_t,
!                   (const void *ptr, size_t s, size_t n, FILE *stream)
                    _GL_ARG_NONNULL ((1, 4)));
  _GL_CXXALIAS_RPL (fwrite, size_t,
!                   (const void *ptr, size_t s, size_t n, FILE *stream));
  # else
  _GL_CXXALIAS_SYS (fwrite, size_t,
!                   (const void *ptr, size_t s, size_t n, FILE *stream));
  
  /* Work around bug 11959 when fortifying glibc 2.4 through 2.15
--- 737,750 ----
  #  endif
  _GL_FUNCDECL_RPL (fwrite, size_t,
!                   (const void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 4)));
  _GL_CXXALIAS_RPL (fwrite, size_t,
!                   (const void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream));
  # else
  _GL_CXXALIAS_SYS (fwrite, size_t,
!                   (const void *restrict ptr, size_t s, size_t n,
!                    FILE *restrict stream));
  
  /* Work around bug 11959 when fortifying glibc 2.4 through 2.15
***************
*** 640,644 ****
--- 771,777 ----
  #  endif
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (fwrite);
+ # endif
  #endif
  
***************
*** 654,658 ****
--- 787,793 ----
  _GL_CXXALIAS_SYS (getc, int, (FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (getc);
+ # endif
  #endif
  
***************
*** 668,672 ****
--- 803,809 ----
  _GL_CXXALIAS_SYS (getchar, int, (void));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (getchar);
+ # endif
  #endif
  
***************
*** 684,703 ****
  #  endif
  _GL_FUNCDECL_RPL (getdelim, ssize_t,
!                   (char **lineptr, size_t *linesize, int delimiter,
!                    FILE *stream)
                    _GL_ARG_NONNULL ((1, 2, 4)));
  _GL_CXXALIAS_RPL (getdelim, ssize_t,
!                   (char **lineptr, size_t *linesize, int delimiter,
!                    FILE *stream));
  # else
  #  if !@HAVE_DECL_GETDELIM@
  _GL_FUNCDECL_SYS (getdelim, ssize_t,
!                   (char **lineptr, size_t *linesize, int delimiter,
!                    FILE *stream)
                    _GL_ARG_NONNULL ((1, 2, 4)));
  #  endif
  _GL_CXXALIAS_SYS (getdelim, ssize_t,
!                   (char **lineptr, size_t *linesize, int delimiter,
!                    FILE *stream));
  # endif
  _GL_CXXALIASWARN (getdelim);
--- 821,844 ----
  #  endif
  _GL_FUNCDECL_RPL (getdelim, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    int delimiter,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 2, 4)));
  _GL_CXXALIAS_RPL (getdelim, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    int delimiter,
!                    FILE *restrict stream));
  # else
  #  if !@HAVE_DECL_GETDELIM@
  _GL_FUNCDECL_SYS (getdelim, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    int delimiter,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 2, 4)));
  #  endif
  _GL_CXXALIAS_SYS (getdelim, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    int delimiter,
!                    FILE *restrict stream));
  # endif
  _GL_CXXALIASWARN (getdelim);
***************
*** 723,738 ****
  #  endif
  _GL_FUNCDECL_RPL (getline, ssize_t,
!                   (char **lineptr, size_t *linesize, FILE *stream)
                    _GL_ARG_NONNULL ((1, 2, 3)));
  _GL_CXXALIAS_RPL (getline, ssize_t,
!                   (char **lineptr, size_t *linesize, FILE *stream));
  # else
  #  if !@HAVE_DECL_GETLINE@
  _GL_FUNCDECL_SYS (getline, ssize_t,
!                   (char **lineptr, size_t *linesize, FILE *stream)
                    _GL_ARG_NONNULL ((1, 2, 3)));
  #  endif
  _GL_CXXALIAS_SYS (getline, ssize_t,
!                   (char **lineptr, size_t *linesize, FILE *stream));
  # endif
  # if @HAVE_DECL_GETLINE@
--- 864,883 ----
  #  endif
  _GL_FUNCDECL_RPL (getline, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 2, 3)));
  _GL_CXXALIAS_RPL (getline, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    FILE *restrict stream));
  # else
  #  if !@HAVE_DECL_GETLINE@
  _GL_FUNCDECL_SYS (getline, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    FILE *restrict stream)
                    _GL_ARG_NONNULL ((1, 2, 3)));
  #  endif
  _GL_CXXALIAS_SYS (getline, ssize_t,
!                   (char **restrict lineptr, size_t *restrict linesize,
!                    FILE *restrict stream));
  # endif
  # if @HAVE_DECL_GETLINE@
***************
*** 755,758 ****
--- 900,919 ----
  #endif
  
+ #if @GNULIB_MDA_GETW@
+ /* On native Windows, map 'getw' to '_getw', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::getw always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef getw
+ #   define getw _getw
+ #  endif
+ _GL_CXXALIAS_MDA (getw, int, (FILE *restrict stream));
+ # else
+ _GL_CXXALIAS_SYS (getw, int, (FILE *restrict stream));
+ # endif
+ _GL_CXXALIASWARN (getw);
+ #endif
+ 
  #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
  struct obstack;
***************
*** 768,772 ****
  _GL_FUNCDECL_RPL (obstack_printf, int,
                    (struct obstack *obs, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (obstack_printf, int,
--- 929,933 ----
  _GL_FUNCDECL_RPL (obstack_printf, int,
                    (struct obstack *obs, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (obstack_printf, int,
***************
*** 776,780 ****
  _GL_FUNCDECL_SYS (obstack_printf, int,
                    (struct obstack *obs, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
--- 937,941 ----
  _GL_FUNCDECL_SYS (obstack_printf, int,
                    (struct obstack *obs, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
***************
*** 789,793 ****
  _GL_FUNCDECL_RPL (obstack_vprintf, int,
                    (struct obstack *obs, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (obstack_vprintf, int,
--- 950,954 ----
  _GL_FUNCDECL_RPL (obstack_vprintf, int,
                    (struct obstack *obs, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (obstack_vprintf, int,
***************
*** 797,801 ****
  _GL_FUNCDECL_SYS (obstack_vprintf, int,
                    (struct obstack *obs, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
--- 958,962 ----
  _GL_FUNCDECL_SYS (obstack_vprintf, int,
                    (struct obstack *obs, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
***************
*** 833,837 ****
--- 994,1000 ----
  _GL_CXXALIAS_SYS (perror, void, (const char *string));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (perror);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef perror
***************
*** 869,873 ****
  # if (@GNULIB_PRINTF_POSIX@ && @REPLACE_PRINTF@) \
       || (@GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
! #  if defined __GNUC__
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  /* Don't break __attribute__((format(printf,M,N))).  */
--- 1032,1036 ----
  # if (@GNULIB_PRINTF_POSIX@ && @REPLACE_PRINTF@) \
       || (@GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
! #  if defined __GNUC__ || defined __clang__
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  /* Don't break __attribute__((format(printf,M,N))).  */
***************
*** 876,887 ****
  #   if @GNULIB_PRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
  _GL_FUNCDECL_RPL_1 (__printf__, int,
!                     (const char *format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
!                     _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
                      _GL_ARG_NONNULL ((1)));
  #   else
  _GL_FUNCDECL_RPL_1 (__printf__, int,
!                     (const char *format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
--- 1039,1050 ----
  #   if @GNULIB_PRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
  _GL_FUNCDECL_RPL_1 (__printf__, int,
!                     (const char *restrict format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
!                     _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2)
                      _GL_ARG_NONNULL ((1)));
  #   else
  _GL_FUNCDECL_RPL_1 (__printf__, int,
!                     (const char *restrict format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
***************
*** 895,908 ****
  #   endif
  _GL_FUNCDECL_RPL (printf, int,
!                   (const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
                    _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (printf, int, (const char *format, ...));
  #  endif
  #  define GNULIB_overrides_printf 1
  # else
! _GL_CXXALIAS_SYS (printf, int, (const char *format, ...));
  # endif
  _GL_CXXALIASWARN (printf);
  #endif
  #if !@GNULIB_PRINTF_POSIX@ && defined GNULIB_POSIXCHECK
--- 1058,1073 ----
  #   endif
  _GL_FUNCDECL_RPL (printf, int,
!                   (const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2)
                    _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (printf, int, (const char *restrict format, ...));
  #  endif
  #  define GNULIB_overrides_printf 1
  # else
! _GL_CXXALIAS_SYS (printf, int, (const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (printf);
+ # endif
  #endif
  #if !@GNULIB_PRINTF_POSIX@ && defined GNULIB_POSIXCHECK
***************
*** 927,931 ****
--- 1092,1098 ----
  _GL_CXXALIAS_SYS (putc, int, (int c, FILE *stream));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (putc);
+ # endif
  #endif
  
***************
*** 941,945 ****
--- 1108,1114 ----
  _GL_CXXALIAS_SYS (putchar, int, (int c));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (putchar);
+ # endif
  #endif
  
***************
*** 955,959 ****
--- 1124,1146 ----
  _GL_CXXALIAS_SYS (puts, int, (const char *string));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (puts);
+ # endif
+ #endif
+ 
+ #if @GNULIB_MDA_PUTW@
+ /* On native Windows, map 'putw' to '_putw', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::putw always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef putw
+ #   define putw _putw
+ #  endif
+ _GL_CXXALIAS_MDA (putw, int, (int w, FILE *restrict stream));
+ # else
+ _GL_CXXALIAS_SYS (putw, int, (int w, FILE *restrict stream));
+ # endif
+ _GL_CXXALIASWARN (putw);
  #endif
  
***************
*** 969,973 ****
--- 1156,1162 ----
  _GL_CXXALIAS_SYS (remove, int, (const char *name));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (remove);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef remove
***************
*** 992,996 ****
--- 1181,1187 ----
                    (const char *old_filename, const char *new_filename));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (rename);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef rename
***************
*** 1031,1035 ****
  #if @GNULIB_SCANF@
  # if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
! #  if defined __GNUC__
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  #    undef scanf
--- 1222,1226 ----
  #if @GNULIB_SCANF@
  # if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
! #  if defined __GNUC__ || defined __clang__
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  #    undef scanf
***************
*** 1038,1047 ****
  #   endif
  _GL_FUNCDECL_RPL_1 (__scanf__, int,
!                     (const char *format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_scanf))
                      _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
                      _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL_1 (scanf, __scanf__, int, (const char *format, ...));
  #  else
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
--- 1229,1238 ----
  #   endif
  _GL_FUNCDECL_RPL_1 (__scanf__, int,
!                     (const char *restrict format, ...)
                      __asm__ (@ASM_SYMBOL_PREFIX@
                               _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_scanf))
                      _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
                      _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL_1 (scanf, __scanf__, int, (const char *restrict format, ...));
  #  else
  #   if !(defined __cplusplus && defined GNULIB_NAMESPACE)
***************
*** 1049,1061 ****
  #    define scanf rpl_scanf
  #   endif
! _GL_FUNCDECL_RPL (scanf, int, (const char *format, ...)
                                _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
                                _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (scanf, int, (const char *format, ...));
  #  endif
  # else
! _GL_CXXALIAS_SYS (scanf, int, (const char *format, ...));
  # endif
  _GL_CXXALIASWARN (scanf);
  #endif
  
--- 1240,1254 ----
  #    define scanf rpl_scanf
  #   endif
! _GL_FUNCDECL_RPL (scanf, int, (const char *restrict format, ...)
                                _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
                                _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (scanf, int, (const char *restrict format, ...));
  #  endif
  # else
! _GL_CXXALIAS_SYS (scanf, int, (const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (scanf);
+ # endif
  #endif
  
***************
*** 1066,1085 ****
  #  endif
  _GL_FUNCDECL_RPL (snprintf, int,
!                   (char *str, size_t size, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
                    _GL_ARG_NONNULL ((3)));
  _GL_CXXALIAS_RPL (snprintf, int,
!                   (char *str, size_t size, const char *format, ...));
  # else
  #  if !@HAVE_DECL_SNPRINTF@
  _GL_FUNCDECL_SYS (snprintf, int,
!                   (char *str, size_t size, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
                    _GL_ARG_NONNULL ((3)));
  #  endif
  _GL_CXXALIAS_SYS (snprintf, int,
!                   (char *str, size_t size, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (snprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef snprintf
--- 1259,1284 ----
  #  endif
  _GL_FUNCDECL_RPL (snprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4)
                    _GL_ARG_NONNULL ((3)));
  _GL_CXXALIAS_RPL (snprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, ...));
  # else
  #  if !@HAVE_DECL_SNPRINTF@
  _GL_FUNCDECL_SYS (snprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4)
                    _GL_ARG_NONNULL ((3)));
  #  endif
  _GL_CXXALIAS_SYS (snprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (snprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef snprintf
***************
*** 1104,1115 ****
  #   define sprintf rpl_sprintf
  #  endif
! _GL_FUNCDECL_RPL (sprintf, int, (char *str, const char *format, ...)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
!                                 _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (sprintf, int, (char *str, const char *format, ...));
  # else
! _GL_CXXALIAS_SYS (sprintf, int, (char *str, const char *format, ...));
  # endif
  _GL_CXXALIASWARN (sprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef sprintf
--- 1303,1319 ----
  #   define sprintf rpl_sprintf
  #  endif
! _GL_FUNCDECL_RPL (sprintf, int,
!                   (char *restrict str, const char *restrict format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (sprintf, int,
!                   (char *restrict str, const char *restrict format, ...));
  # else
! _GL_CXXALIAS_SYS (sprintf, int,
!                   (char *restrict str, const char *restrict format, ...));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (sprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef sprintf
***************
*** 1120,1123 ****
--- 1324,1343 ----
  #endif
  
+ #if @GNULIB_MDA_TEMPNAM@
+ /* On native Windows, map 'tempnam' to '_tempnam', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::tempnam always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef tempnam
+ #   define tempnam _tempnam
+ #  endif
+ _GL_CXXALIAS_MDA (tempnam, char *, (const char *dir, const char *prefix));
+ # else
+ _GL_CXXALIAS_SYS (tempnam, char *, (const char *dir, const char *prefix));
+ # endif
+ _GL_CXXALIASWARN (tempnam);
+ #endif
+ 
  #if @GNULIB_TMPFILE@
  # if @REPLACE_TMPFILE@
***************
*** 1130,1134 ****
--- 1350,1356 ----
  _GL_CXXALIAS_SYS (tmpfile, FILE *, (void));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (tmpfile);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef tmpfile
***************
*** 1150,1154 ****
  _GL_FUNCDECL_RPL (asprintf, int,
                    (char **result, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (asprintf, int,
--- 1372,1376 ----
  _GL_FUNCDECL_RPL (asprintf, int,
                    (char **result, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (asprintf, int,
***************
*** 1158,1162 ****
  _GL_FUNCDECL_SYS (asprintf, int,
                    (char **result, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
--- 1380,1384 ----
  _GL_FUNCDECL_SYS (asprintf, int,
                    (char **result, const char *format, ...)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
***************
*** 1171,1175 ****
  _GL_FUNCDECL_RPL (vasprintf, int,
                    (char **result, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vasprintf, int,
--- 1393,1397 ----
  _GL_FUNCDECL_RPL (vasprintf, int,
                    (char **result, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vasprintf, int,
***************
*** 1179,1183 ****
  _GL_FUNCDECL_SYS (vasprintf, int,
                    (char **result, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
--- 1401,1405 ----
  _GL_FUNCDECL_SYS (vasprintf, int,
                    (char **result, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  #  endif
***************
*** 1193,1212 ****
  #   define vdprintf rpl_vdprintf
  #  endif
! _GL_FUNCDECL_RPL (vdprintf, int, (int fd, const char *format, va_list args)
!                                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
!                                  _GL_ARG_NONNULL ((2)));
! _GL_CXXALIAS_RPL (vdprintf, int, (int fd, const char *format, va_list args));
  # else
  #  if !@HAVE_VDPRINTF@
! _GL_FUNCDECL_SYS (vdprintf, int, (int fd, const char *format, va_list args)
!                                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
!                                  _GL_ARG_NONNULL ((2)));
  #  endif
  /* Need to cast, because on Solaris, the third parameter will likely be
                                                      __va_list args.  */
  _GL_CXXALIAS_SYS_CAST (vdprintf, int,
!                        (int fd, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vdprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef vdprintf
--- 1415,1439 ----
  #   define vdprintf rpl_vdprintf
  #  endif
! _GL_FUNCDECL_RPL (vdprintf, int,
!                   (int fd, const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
!                   _GL_ARG_NONNULL ((2)));
! _GL_CXXALIAS_RPL (vdprintf, int,
!                   (int fd, const char *restrict format, va_list args));
  # else
  #  if !@HAVE_VDPRINTF@
! _GL_FUNCDECL_SYS (vdprintf, int,
!                   (int fd, const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
!                   _GL_ARG_NONNULL ((2)));
  #  endif
  /* Need to cast, because on Solaris, the third parameter will likely be
                                                      __va_list args.  */
  _GL_CXXALIAS_SYS_CAST (vdprintf, int,
!                        (int fd, const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vdprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef vdprintf
***************
*** 1225,1237 ****
  #  define GNULIB_overrides_vfprintf 1
  #  if @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
!                                  _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
!                                  _GL_ARG_NONNULL ((1, 2)));
  #  else
! _GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
!                                  _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 0)
!                                  _GL_ARG_NONNULL ((1, 2)));
  #  endif
! _GL_CXXALIAS_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args));
  # else
  /* Need to cast, because on Solaris, the third parameter is
--- 1452,1470 ----
  #  define GNULIB_overrides_vfprintf 1
  #  if @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (vfprintf, int,
!                   (FILE *restrict fp,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
!                   _GL_ARG_NONNULL ((1, 2)));
  #  else
! _GL_FUNCDECL_RPL (vfprintf, int,
!                   (FILE *restrict fp,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 0)
!                   _GL_ARG_NONNULL ((1, 2)));
  #  endif
! _GL_CXXALIAS_RPL (vfprintf, int,
!                   (FILE *restrict fp,
!                    const char *restrict format, va_list args));
  # else
  /* Need to cast, because on Solaris, the third parameter is
***************
*** 1239,1245 ****
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
  _GL_CXXALIAS_SYS_CAST (vfprintf, int,
!                        (FILE *fp, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vfprintf);
  #endif
  #if !@GNULIB_VFPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
--- 1472,1481 ----
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
  _GL_CXXALIAS_SYS_CAST (vfprintf, int,
!                        (FILE *restrict fp,
!                         const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vfprintf);
+ # endif
  #endif
  #if !@GNULIB_VFPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
***************
*** 1260,1273 ****
  #  endif
  _GL_FUNCDECL_RPL (vfscanf, int,
!                   (FILE *stream, const char *format, va_list args)
                    _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vfscanf, int,
!                   (FILE *stream, const char *format, va_list args));
  # else
  _GL_CXXALIAS_SYS (vfscanf, int,
!                   (FILE *stream, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vfscanf);
  #endif
  
--- 1496,1514 ----
  #  endif
  _GL_FUNCDECL_RPL (vfscanf, int,
!                   (FILE *restrict stream,
!                    const char *restrict format, va_list args)
                    _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vfscanf, int,
!                   (FILE *restrict stream,
!                    const char *restrict format, va_list args));
  # else
  _GL_CXXALIAS_SYS (vfscanf, int,
!                   (FILE *restrict stream,
!                    const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vfscanf);
+ # endif
  #endif
  
***************
*** 1280,1299 ****
  #  define GNULIB_overrides_vprintf 1
  #  if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF (1, 0)
                                  _GL_ARG_NONNULL ((1)));
  #  else
! _GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
                                  _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 0)
                                  _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_RPL (vprintf, int, (const char *format, va_list args));
  # else
  /* Need to cast, because on Solaris, the second parameter is
                                                            __va_list args
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
! _GL_CXXALIAS_SYS_CAST (vprintf, int, (const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vprintf);
  #endif
  #if !@GNULIB_VPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
--- 1521,1543 ----
  #  define GNULIB_overrides_vprintf 1
  #  if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
! _GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args)
!                                 _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 0)
                                  _GL_ARG_NONNULL ((1)));
  #  else
! _GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args)
                                  _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 0)
                                  _GL_ARG_NONNULL ((1)));
  #  endif
! _GL_CXXALIAS_RPL (vprintf, int, (const char *restrict format, va_list args));
  # else
  /* Need to cast, because on Solaris, the second parameter is
                                                            __va_list args
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
! _GL_CXXALIAS_SYS_CAST (vprintf, int,
!                        (const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vprintf);
+ # endif
  #endif
  #if !@GNULIB_VPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
***************
*** 1313,1324 ****
  #   define vscanf rpl_vscanf
  #  endif
! _GL_FUNCDECL_RPL (vscanf, int, (const char *format, va_list args)
                                 _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 0)
                                 _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (vscanf, int, (const char *format, va_list args));
  # else
! _GL_CXXALIAS_SYS (vscanf, int, (const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vscanf);
  #endif
  
--- 1557,1570 ----
  #   define vscanf rpl_vscanf
  #  endif
! _GL_FUNCDECL_RPL (vscanf, int, (const char *restrict format, va_list args)
                                 _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 0)
                                 _GL_ARG_NONNULL ((1)));
! _GL_CXXALIAS_RPL (vscanf, int, (const char *restrict format, va_list args));
  # else
! _GL_CXXALIAS_SYS (vscanf, int, (const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vscanf);
+ # endif
  #endif
  
***************
*** 1329,1348 ****
  #  endif
  _GL_FUNCDECL_RPL (vsnprintf, int,
!                   (char *str, size_t size, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
                    _GL_ARG_NONNULL ((3)));
  _GL_CXXALIAS_RPL (vsnprintf, int,
!                   (char *str, size_t size, const char *format, va_list args));
  # else
  #  if !@HAVE_DECL_VSNPRINTF@
  _GL_FUNCDECL_SYS (vsnprintf, int,
!                   (char *str, size_t size, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
                    _GL_ARG_NONNULL ((3)));
  #  endif
  _GL_CXXALIAS_SYS (vsnprintf, int,
!                   (char *str, size_t size, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vsnprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef vsnprintf
--- 1575,1600 ----
  #  endif
  _GL_FUNCDECL_RPL (vsnprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0)
                    _GL_ARG_NONNULL ((3)));
  _GL_CXXALIAS_RPL (vsnprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, va_list args));
  # else
  #  if !@HAVE_DECL_VSNPRINTF@
  _GL_FUNCDECL_SYS (vsnprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0)
                    _GL_ARG_NONNULL ((3)));
  #  endif
  _GL_CXXALIAS_SYS (vsnprintf, int,
!                   (char *restrict str, size_t size,
!                    const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vsnprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef vsnprintf
***************
*** 1359,1367 ****
  #  endif
  _GL_FUNCDECL_RPL (vsprintf, int,
!                   (char *str, const char *format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vsprintf, int,
!                   (char *str, const char *format, va_list args));
  # else
  /* Need to cast, because on Solaris, the third parameter is
--- 1611,1621 ----
  #  endif
  _GL_FUNCDECL_RPL (vsprintf, int,
!                   (char *restrict str,
!                    const char *restrict format, va_list args)
!                   _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
                    _GL_ARG_NONNULL ((1, 2)));
  _GL_CXXALIAS_RPL (vsprintf, int,
!                   (char *restrict str,
!                    const char *restrict format, va_list args));
  # else
  /* Need to cast, because on Solaris, the third parameter is
***************
*** 1369,1375 ****
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
  _GL_CXXALIAS_SYS_CAST (vsprintf, int,
!                        (char *str, const char *format, va_list args));
  # endif
  _GL_CXXALIASWARN (vsprintf);
  #elif defined GNULIB_POSIXCHECK
  # undef vsprintf
--- 1623,1632 ----
     and GCC's fixincludes did not change this to __gnuc_va_list.  */
  _GL_CXXALIAS_SYS_CAST (vsprintf, int,
!                        (char *restrict str,
!                         const char *restrict format, va_list args));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (vsprintf);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef vsprintf
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/strchrnul.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/strchrnul.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/strchrnul.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/strchrnul.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Searching in a string.
!    Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* Searching in a string.
!    Copyright (C) 2003, 2007-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/strchrnul.valgrind texinfo-6.8/tp/Texinfo/XS/gnulib/lib/strchrnul.valgrind
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/strchrnul.valgrind	2019-09-19 15:24:29.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/strchrnul.valgrind	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  # Suppress a valgrind message about use of uninitialized memory in strchrnul().
  
! # Copyright (C) 2008-2019 Free Software Foundation, Inc.
  #
  # This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  # Suppress a valgrind message about use of uninitialized memory in strchrnul().
  
! # Copyright (C) 2008-2021 Free Software Foundation, Inc.
  #
  # This program is free software: you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/string.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/string.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/string.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/string.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* A GNU-like <string.h>.
  
!    Copyright (C) 1995-1996, 2001-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A GNU-like <string.h>.
  
!    Copyright (C) 1995-1996, 2001-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 55,62 ****
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
! # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! #else
! # define _GL_ATTRIBUTE_PURE /* empty */
  #endif
  
--- 55,64 ----
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #ifndef _GL_ATTRIBUTE_PURE
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
! #  define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! # else
! #  define _GL_ATTRIBUTE_PURE /* empty */
! # endif
  #endif
  
***************
*** 68,71 ****
--- 70,81 ----
  #endif
  
+ /* AIX 7.2 declares ffsl and ffsll in <strings.h>, not in <string.h>.  */
+ /* But in any case avoid namespace pollution on glibc systems.  */
+ #if ((@GNULIB_FFSL@ || @GNULIB_FFSLL@ || defined GNULIB_POSIXCHECK) \
+      && defined _AIX) \
+     && ! defined __GLIBC__
+ # include <strings.h>
+ #endif
+ 
  /* The definitions of _GL_FUNCDECL_RPL etc. are copied here.  */
  
***************
*** 109,116 ****
  /* Find the index of the least-significant set bit.  */
  #if @GNULIB_FFSLL@
! # if !@HAVE_FFSLL@
  _GL_FUNCDECL_SYS (ffsll, int, (long long int i));
! # endif
  _GL_CXXALIAS_SYS (ffsll, int, (long long int i));
  _GL_CXXALIASWARN (ffsll);
  #elif defined GNULIB_POSIXCHECK
--- 119,134 ----
  /* Find the index of the least-significant set bit.  */
  #if @GNULIB_FFSLL@
! # if @REPLACE_FFSLL@
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   define ffsll rpl_ffsll
! #  endif
! _GL_FUNCDECL_RPL (ffsll, int, (long long int i));
! _GL_CXXALIAS_RPL (ffsll, int, (long long int i));
! # else
! #  if !@HAVE_FFSLL@
  _GL_FUNCDECL_SYS (ffsll, int, (long long int i));
! #  endif
  _GL_CXXALIAS_SYS (ffsll, int, (long long int i));
+ # endif
  _GL_CXXALIASWARN (ffsll);
  #elif defined GNULIB_POSIXCHECK
***************
*** 122,129 ****
--- 140,167 ----
  
  
+ #if @GNULIB_MDA_MEMCCPY@
+ /* On native Windows, map 'memccpy' to '_memccpy', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::memccpy always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef memccpy
+ #   define memccpy _memccpy
+ #  endif
+ _GL_CXXALIAS_MDA (memccpy, void *,
+                   (void *dest, const void *src, int c, size_t n));
+ # else
+ _GL_CXXALIAS_SYS (memccpy, void *,
+                   (void *dest, const void *src, int c, size_t n));
+ # endif
+ _GL_CXXALIASWARN (memccpy);
+ #endif
+ 
+ 
  /* Return the first instance of C within N bytes of S, or NULL.  */
  #if @GNULIB_MEMCHR@
  # if @REPLACE_MEMCHR@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef memchr
  #   define memchr rpl_memchr
  #  endif
***************
*** 133,141 ****
  _GL_CXXALIAS_RPL (memchr, void *, (void const *__s, int __c, size_t __n));
  # else
- #  if ! @HAVE_MEMCHR@
- _GL_FUNCDECL_SYS (memchr, void *, (void const *__s, int __c, size_t __n)
-                                   _GL_ATTRIBUTE_PURE
-                                   _GL_ARG_NONNULL ((1)));
- #  endif
    /* On some systems, this function is defined as an overloaded function:
         extern "C" { const void * std::memchr (const void *, int, size_t); }
--- 171,174 ----
***************
*** 150,154 ****
  _GL_CXXALIASWARN1 (memchr, void const *,
                     (void const *__s, int __c, size_t __n));
! # else
  _GL_CXXALIASWARN (memchr);
  # endif
--- 183,187 ----
  _GL_CXXALIASWARN1 (memchr, void const *,
                     (void const *__s, int __c, size_t __n));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (memchr);
  # endif
***************
*** 333,339 ****
  # undef strchr
  /* Assume strchr is always declared.  */
! _GL_WARN_ON_USE (strchr, "strchr cannot work correctly on character strings "
!                  "in some multibyte locales - "
!                  "use mbschr if you care about internationalization");
  #endif
  
--- 366,374 ----
  # undef strchr
  /* Assume strchr is always declared.  */
! _GL_WARN_ON_USE_CXX (strchr,
!                      const char *, char *, (const char *, int),
!                      "strchr cannot work correctly on character strings "
!                      "in some multibyte locales - "
!                      "use mbschr if you care about internationalization");
  #endif
  
***************
*** 386,389 ****
--- 421,430 ----
  _GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1)));
  _GL_CXXALIAS_RPL (strdup, char *, (char const *__s));
+ # elif defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strdup
+ #   define strdup _strdup
+ #  endif
+ _GL_CXXALIAS_MDA (strdup, char *, (char const *__s));
  # else
  #  if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
***************
*** 403,406 ****
--- 444,464 ----
                   "use gnulib module strdup for portability");
  # endif
+ #elif @GNULIB_MDA_STRDUP@
+ /* On native Windows, map 'creat' to '_creat', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::creat always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strdup
+ #   define strdup _strdup
+ #  endif
+ _GL_CXXALIAS_MDA (strdup, char *, (char const *__s));
+ # else
+ #  if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
+ #   undef strdup
+ #  endif
+ _GL_CXXALIAS_SYS (strdup, char *, (char const *__s));
+ # endif
+ _GL_CXXALIASWARN (strdup);
  #endif
  
***************
*** 412,422 ****
  #   define strncat rpl_strncat
  #  endif
! _GL_FUNCDECL_RPL (strncat, char *, (char *dest, const char *src, size_t n)
!                                    _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (strncat, char *, (char *dest, const char *src, size_t n));
  # else
! _GL_CXXALIAS_SYS (strncat, char *, (char *dest, const char *src, size_t n));
  # endif
  _GL_CXXALIASWARN (strncat);
  #elif defined GNULIB_POSIXCHECK
  # undef strncat
--- 470,485 ----
  #   define strncat rpl_strncat
  #  endif
! _GL_FUNCDECL_RPL (strncat, char *,
!                   (char *restrict dest, const char *restrict src, size_t n)
!                   _GL_ARG_NONNULL ((1, 2)));
! _GL_CXXALIAS_RPL (strncat, char *,
!                   (char *restrict dest, const char *restrict src, size_t n));
  # else
! _GL_CXXALIAS_SYS (strncat, char *,
!                   (char *restrict dest, const char *restrict src, size_t n));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (strncat);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef strncat
***************
*** 513,517 ****
  _GL_CXXALIASWARN1 (strpbrk, char const *,
                     (char const *__s, char const *__accept));
! # else
  _GL_CXXALIASWARN (strpbrk);
  # endif
--- 576,580 ----
  _GL_CXXALIASWARN1 (strpbrk, char const *,
                     (char const *__s, char const *__accept));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (strpbrk);
  # endif
***************
*** 522,534 ****
     digit.  */
  #  undef strpbrk
! _GL_WARN_ON_USE (strpbrk, "strpbrk cannot work correctly on character strings "
!                  "in multibyte locales - "
!                  "use mbspbrk if you care about internationalization");
  # endif
  #elif defined GNULIB_POSIXCHECK
  # undef strpbrk
  # if HAVE_RAW_DECL_STRPBRK
! _GL_WARN_ON_USE (strpbrk, "strpbrk is unportable - "
!                  "use gnulib module strpbrk for portability");
  # endif
  #endif
--- 585,601 ----
     digit.  */
  #  undef strpbrk
! _GL_WARN_ON_USE_CXX (strpbrk,
!                      const char *, char *, (const char *, const char *),
!                      "strpbrk cannot work correctly on character strings "
!                      "in multibyte locales - "
!                      "use mbspbrk if you care about internationalization");
  # endif
  #elif defined GNULIB_POSIXCHECK
  # undef strpbrk
  # if HAVE_RAW_DECL_STRPBRK
! _GL_WARN_ON_USE_CXX (strpbrk,
!                      const char *, char *, (const char *, const char *),
!                      "strpbrk is unportable - "
!                      "use gnulib module strpbrk for portability");
  # endif
  #endif
***************
*** 549,555 ****
  # undef strrchr
  /* Assume strrchr is always declared.  */
! _GL_WARN_ON_USE (strrchr, "strrchr cannot work correctly on character strings "
!                  "in some multibyte locales - "
!                  "use mbsrchr if you care about internationalization");
  #endif
  
--- 616,624 ----
  # undef strrchr
  /* Assume strrchr is always declared.  */
! _GL_WARN_ON_USE_CXX (strrchr,
!                      const char *, char *, (const char *, int),
!                      "strrchr cannot work correctly on character strings "
!                      "in some multibyte locales - "
!                      "use mbsrchr if you care about internationalization");
  #endif
  
***************
*** 615,619 ****
  _GL_CXXALIASWARN1 (strstr, const char *,
                     (const char *haystack, const char *needle));
! # else
  _GL_CXXALIASWARN (strstr);
  # endif
--- 684,688 ----
  _GL_CXXALIASWARN1 (strstr, const char *,
                     (const char *haystack, const char *needle));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (strstr);
  # endif
***************
*** 694,698 ****
  
     For the POSIX documentation for this function, see:
!    http://www.opengroup.org/susv3xsh/strtok.html
  
     Caveat: It modifies the original string.
--- 763,767 ----
  
     For the POSIX documentation for this function, see:
!    https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtok.html
  
     Caveat: It modifies the original string.
***************
*** 965,969 ****
  
     See also mbssep().  */
! _GL_EXTERN_C char * mbstok_r (char *string, const char *delim, char **save_ptr)
       _GL_ARG_NONNULL ((2, 3));
  #endif
--- 1034,1039 ----
  
     See also mbssep().  */
! _GL_EXTERN_C char * mbstok_r (char *restrict string, const char *delim,
!                               char **save_ptr)
       _GL_ARG_NONNULL ((2, 3));
  #endif
***************
*** 981,985 ****
--- 1051,1057 ----
  _GL_CXXALIAS_SYS (strerror, char *, (int));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (strerror);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef strerror
***************
*** 1017,1020 ****
--- 1089,1146 ----
  # endif
  #endif
+ 
+ /* Return the name of the system error code ERRNUM.  */
+ #if @GNULIB_STRERRORNAME_NP@
+ # if @REPLACE_STRERRORNAME_NP@
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef strerrorname_np
+ #   define strerrorname_np rpl_strerrorname_np
+ #  endif
+ _GL_FUNCDECL_RPL (strerrorname_np, const char *, (int errnum));
+ _GL_CXXALIAS_RPL (strerrorname_np, const char *, (int errnum));
+ # else
+ #  if !@HAVE_STRERRORNAME_NP@
+ _GL_FUNCDECL_SYS (strerrorname_np, const char *, (int errnum));
+ #  endif
+ _GL_CXXALIAS_SYS (strerrorname_np, const char *, (int errnum));
+ # endif
+ _GL_CXXALIASWARN (strerrorname_np);
+ #elif defined GNULIB_POSIXCHECK
+ # undef strerrorname_np
+ # if HAVE_RAW_DECL_STRERRORNAME_NP
+ _GL_WARN_ON_USE (strerrorname_np, "strerrorname_np is unportable - "
+                  "use gnulib module strerrorname_np for portability");
+ # endif
+ #endif
+ 
+ /* Return an abbreviation string for the signal number SIG.  */
+ #if @GNULIB_SIGABBREV_NP@
+ # if ! @HAVE_SIGABBREV_NP@
+ _GL_FUNCDECL_SYS (sigabbrev_np, const char *, (int sig));
+ # endif
+ _GL_CXXALIAS_SYS (sigabbrev_np, const char *, (int sig));
+ _GL_CXXALIASWARN (sigabbrev_np);
+ #elif defined GNULIB_POSIXCHECK
+ # undef sigabbrev_np
+ # if HAVE_RAW_DECL_SIGABBREV_NP
+ _GL_WARN_ON_USE (sigabbrev_np, "sigabbrev_np is unportable - "
+                  "use gnulib module sigabbrev_np for portability");
+ # endif
+ #endif
+ 
+ /* Return an English description string for the signal number SIG.  */
+ #if @GNULIB_SIGDESCR_NP@
+ # if ! @HAVE_SIGDESCR_NP@
+ _GL_FUNCDECL_SYS (sigdescr_np, const char *, (int sig));
+ # endif
+ _GL_CXXALIAS_SYS (sigdescr_np, const char *, (int sig));
+ _GL_CXXALIASWARN (sigdescr_np);
+ #elif defined GNULIB_POSIXCHECK
+ # undef sigdescr_np
+ # if HAVE_RAW_DECL_SIGDESCR_NP
+ _GL_WARN_ON_USE (sigdescr_np, "sigdescr_np is unportable - "
+                  "use gnulib module sigdescr_np for portability");
+ # endif
+ #endif
  
  #if @GNULIB_STRSIGNAL@
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/strndup.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/strndup.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/strndup.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/strndup.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* A replacement function, for systems that lack strndup.
  
!    Copyright (C) 1996-1998, 2001-2003, 2005-2007, 2009-2019 Free Software
     Foundation, Inc.
  
--- 1,5 ----
  /* A replacement function, for systems that lack strndup.
  
!    Copyright (C) 1996-1998, 2001-2003, 2005-2007, 2009-2021 Free Software
     Foundation, Inc.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/strnlen.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/strnlen.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/strnlen.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/strnlen.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Find the length of STRING, but scan at most MAXLEN characters.
!    Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
     Written by Simon Josefsson.
  
--- 1,4 ----
  /* Find the length of STRING, but scan at most MAXLEN characters.
!    Copyright (C) 2005-2007, 2009-2021 Free Software Foundation, Inc.
     Written by Simon Josefsson.
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/sys_types.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/sys_types.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/sys_types.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/sys_types.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* Provide a more complete sys/types.h.
  
!    Copyright (C) 2011-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* Provide a more complete sys/types.h.
  
!    Copyright (C) 2011-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/vasnprintf.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/vasnprintf.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/vasnprintf.c	2019-09-19 15:24:29.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/vasnprintf.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* vsprintf with automatic memory allocation.
!    Copyright (C) 1999, 2002-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* vsprintf with automatic memory allocation.
!    Copyright (C) 1999, 2002-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 42,46 ****
       DCHAR_IS_UINT8_T   Set to 1 if DCHAR_T is uint8_t.
       DCHAR_IS_UINT16_T  Set to 1 if DCHAR_T is uint16_t.
!      DCHAR_IS_UINT32_T  Set to 1 if DCHAR_T is uint32_t.  */
  
  /* Tell glibc's <stdio.h> to provide a prototype for snprintf().
--- 42,53 ----
       DCHAR_IS_UINT8_T   Set to 1 if DCHAR_T is uint8_t.
       DCHAR_IS_UINT16_T  Set to 1 if DCHAR_T is uint16_t.
!      DCHAR_IS_UINT32_T  Set to 1 if DCHAR_T is uint32_t.
!      ENABLE_UNISTDIO    Set to 1 to enable the unistdio extensions.
!      ENABLE_WCHAR_FALLBACK  Set to 1 to avoid EILSEQ during conversion of wide
!                         characters (wchar_t) and wide character strings
!                         (wchar_t[]) to multibyte sequences.  The fallback is the
!                         hexadecimal escape syntax (\unnnn or \Unnnnnnnn) or,
!                         if wchar_t is not Unicode encoded, \wnnnn or \Wnnnnnnnn.
!  */
  
  /* Tell glibc's <stdio.h> to provide a prototype for snprintf().
***************
*** 88,91 ****
--- 95,99 ----
  #include "xsize.h"
  
+ #include "attribute.h"
  #include "verify.h"
  
***************
*** 119,130 ****
  #endif
  
- #ifndef FALLTHROUGH
- # if __GNUC__ < 7
- #  define FALLTHROUGH ((void) 0)
- # else
- #  define FALLTHROUGH __attribute__ ((__fallthrough__))
- # endif
- #endif
- 
  /* Default parameters.  */
  #ifndef VASNPRINTF
--- 127,130 ----
***************
*** 278,281 ****
--- 278,349 ----
  #endif
  
+ #if (((!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T) || (ENABLE_WCHAR_FALLBACK && HAVE_WINT_T)) && !WIDE_CHAR_VERSION
+ # if ENABLE_WCHAR_FALLBACK
+ static size_t
+ wctomb_fallback (char *s, wchar_t wc)
+ {
+   static char hex[16] = "0123456789ABCDEF";
+ 
+   s[0] = '\\';
+   if (sizeof (wchar_t) > 2 && wc > 0xffff)
+     {
+ #  if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__)
+       s[1] = 'U';
+ #  else
+       s[1] = 'W';
+ #  endif
+       s[2] = hex[(wc & 0xf0000000U) >> 28];
+       s[3] = hex[(wc & 0xf000000U) >> 24];
+       s[4] = hex[(wc & 0xf00000U) >> 20];
+       s[5] = hex[(wc & 0xf0000U) >> 16];
+       s[6] = hex[(wc & 0xf000U) >> 12];
+       s[7] = hex[(wc & 0xf00U) >> 8];
+       s[8] = hex[(wc & 0xf0U) >> 4];
+       s[9] = hex[wc & 0xfU];
+       return 10;
+     }
+   else
+     {
+ #  if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__)
+       s[1] = 'u';
+ #  else
+       s[1] = 'w';
+ #  endif
+       s[2] = hex[(wc & 0xf000U) >> 12];
+       s[3] = hex[(wc & 0xf00U) >> 8];
+       s[4] = hex[(wc & 0xf0U) >> 4];
+       s[5] = hex[wc & 0xfU];
+       return 6;
+     }
+ }
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+ static size_t
+ local_wcrtomb (char *s, wchar_t wc, mbstate_t *ps)
+ {
+   size_t count = wcrtomb (s, wc, ps);
+   if (count == (size_t)(-1))
+     count = wctomb_fallback (s, wc);
+   return count;
+ }
+ #  else
+ static int
+ local_wctomb (char *s, wchar_t wc)
+ {
+   int count = wctomb (s, wc);
+   if (count < 0)
+     count = wctomb_fallback (s, wc);
+   return count;
+ }
+ #   define local_wcrtomb(S, WC, PS)  local_wctomb ((S), (WC))
+ #  endif
+ # else
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+ #   define local_wcrtomb(S, WC, PS)  wcrtomb ((S), (WC), (PS))
+ #  else
+ #   define local_wcrtomb(S, WC, PS)  wctomb ((S), (WC))
+ #  endif
+ # endif
+ #endif
+ 
  #if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_LONG_DOUBLE || NEED_PRINTF_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE) && !defined IN_LIBINTL
  /* Determine the decimal-point character according to the current locale.  */
***************
*** 566,570 ****
          /* Determine s = GMP_LIMB_BITS - integer_length (msd).
             Code copied from gnulib's integer_length.c.  */
! # if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
          s = __builtin_clz (msd);
  # else
--- 634,639 ----
          /* Determine s = GMP_LIMB_BITS - integer_length (msd).
             Code copied from gnulib's integer_length.c.  */
! # if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) \
!      || (__clang_major__ >= 4)
          s = __builtin_clz (msd);
  # else
***************
*** 1554,1558 ****
      {
      case 'd': case 'i': case 'u':
- # if HAVE_LONG_LONG_INT
        if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
          tmp_length =
--- 1623,1626 ----
***************
*** 1561,1567 ****
                           )
            + 1; /* turn floor into ceil */
!       else
! # endif
!       if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
--- 1629,1633 ----
                           )
            + 1; /* turn floor into ceil */
!       else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
***************
*** 1584,1588 ****
  
      case 'o':
- # if HAVE_LONG_LONG_INT
        if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
          tmp_length =
--- 1650,1653 ----
***************
*** 1591,1597 ****
                           )
            + 1; /* turn floor into ceil */
!       else
! # endif
!       if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
--- 1656,1660 ----
                           )
            + 1; /* turn floor into ceil */
!       else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
***************
*** 1612,1616 ****
  
      case 'x': case 'X':
- # if HAVE_LONG_LONG_INT
        if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
          tmp_length =
--- 1675,1678 ----
***************
*** 1619,1625 ****
                           )
            + 1; /* turn floor into ceil */
!       else
! # endif
!       if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
--- 1681,1685 ----
                           )
            + 1; /* turn floor into ceil */
!       else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
          tmp_length =
            (unsigned int) (sizeof (unsigned long) * CHAR_BIT
***************
*** 1687,1691 ****
  # if HAVE_WINT_T && !WIDE_CHAR_VERSION
        if (type == TYPE_WIDE_CHAR)
!         tmp_length = MB_CUR_MAX;
        else
  # endif
--- 1747,1757 ----
  # if HAVE_WINT_T && !WIDE_CHAR_VERSION
        if (type == TYPE_WIDE_CHAR)
!         {
!           tmp_length = MB_CUR_MAX;
! #  if ENABLE_WCHAR_FALLBACK
!           if (tmp_length < (sizeof (wchar_t) > 2 ? 10 : 6))
!             tmp_length = (sizeof (wchar_t) > 2 ? 10 : 6);
! #  endif
!         }
        else
  # endif
***************
*** 1940,1948 ****
                      *a.arg[dp->arg_index].a.a_count_longint_pointer = length;
                      break;
- #if HAVE_LONG_LONG_INT
                    case TYPE_COUNT_LONGLONGINT_POINTER:
                      *a.arg[dp->arg_index].a.a_count_longlongint_pointer = length;
                      break;
- #endif
                    default:
                      abort ();
--- 2006,2012 ----
***************
*** 2406,2410 ****
                }
  #endif
! #if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL)) && HAVE_WCHAR_T
              else if (dp->conversion == 's'
  # if WIDE_CHAR_VERSION
--- 2470,2474 ----
                }
  #endif
! #if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T
              else if (dp->conversion == 's'
  # if WIDE_CHAR_VERSION
***************
*** 2681,2689 ****
                              /* Found the terminating null wide character.  */
                              break;
! #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                           count = wcrtomb (cbuf, *arg_end, &state);
! #  else
!                           count = wctomb (cbuf, *arg_end);
! #  endif
                            if (count < 0)
                              {
--- 2745,2749 ----
                              /* Found the terminating null wide character.  */
                              break;
!                           count = local_wcrtomb (cbuf, *arg_end, &state);
                            if (count < 0)
                              {
***************
*** 2726,2734 ****
                              /* Found the terminating null wide character.  */
                              break;
! #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                           count = wcrtomb (cbuf, *arg_end, &state);
! #  else
!                           count = wctomb (cbuf, *arg_end);
! #  endif
                            if (count < 0)
                              {
--- 2786,2790 ----
                              /* Found the terminating null wide character.  */
                              break;
!                           count = local_wcrtomb (cbuf, *arg_end, &state);
                            if (count < 0)
                              {
***************
*** 2775,2783 ****
                          if (*arg == 0)
                            abort ();
! #   if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                         count = wcrtomb (cbuf, *arg, &state);
! #   else
!                         count = wctomb (cbuf, *arg);
! #   endif
                          if (count <= 0)
                            /* Inconsistency.  */
--- 2831,2835 ----
                          if (*arg == 0)
                            abort ();
!                         count = local_wcrtomb (cbuf, *arg, &state);
                          if (count <= 0)
                            /* Inconsistency.  */
***************
*** 2856,2864 ****
                            if (*arg == 0)
                              abort ();
! #   if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                           count = wcrtomb (cbuf, *arg, &state);
! #   else
!                           count = wctomb (cbuf, *arg);
! #   endif
                            if (count <= 0)
                              /* Inconsistency.  */
--- 2908,2912 ----
                            if (*arg == 0)
                              abort ();
!                           count = local_wcrtomb (cbuf, *arg, &state);
                            if (count <= 0)
                              /* Inconsistency.  */
***************
*** 2885,2893 ****
                            if (*arg == 0)
                              abort ();
! #   if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
!                           count = wcrtomb (cbuf, *arg, &state);
! #   else
!                           count = wctomb (cbuf, *arg);
! #   endif
                            if (count <= 0)
                              {
--- 2933,2937 ----
                            if (*arg == 0)
                              abort ();
!                           count = local_wcrtomb (cbuf, *arg, &state);
                            if (count <= 0)
                              {
***************
*** 2925,2928 ****
--- 2969,3176 ----
                }
  #endif
+ #if ENABLE_WCHAR_FALLBACK && HAVE_WINT_T && !WIDE_CHAR_VERSION
+             else if (dp->conversion == 'c'
+                      && a.arg[dp->arg_index].type == TYPE_WIDE_CHAR)
+               {
+                 /* Implement the 'lc' directive ourselves, in order to provide
+                    the fallback that avoids EILSEQ.  */
+                 int flags = dp->flags;
+                 int has_width;
+                 size_t width;
+ 
+                 has_width = 0;
+                 width = 0;
+                 if (dp->width_start != dp->width_end)
+                   {
+                     if (dp->width_arg_index != ARG_NONE)
+                       {
+                         int arg;
+ 
+                         if (!(a.arg[dp->width_arg_index].type == TYPE_INT))
+                           abort ();
+                         arg = a.arg[dp->width_arg_index].a.a_int;
+                         width = arg;
+                         if (arg < 0)
+                           {
+                             /* "A negative field width is taken as a '-' flag
+                                 followed by a positive field width."  */
+                             flags |= FLAG_LEFT;
+                             width = -width;
+                           }
+                       }
+                     else
+                       {
+                         const FCHAR_T *digitp = dp->width_start;
+ 
+                         do
+                           width = xsum (xtimes (width, 10), *digitp++ - '0');
+                         while (digitp != dp->width_end);
+                       }
+                     has_width = 1;
+                   }
+ 
+                 /* %lc in vasnprintf.  See the specification of fprintf.  */
+                 {
+                   wchar_t arg = (wchar_t) a.arg[dp->arg_index].a.a_wide_char;
+                   size_t characters;
+ # if !DCHAR_IS_TCHAR
+                   /* This code assumes that TCHAR_T is 'char'.  */
+                   verify (sizeof (TCHAR_T) == 1);
+                   TCHAR_T tmpsrc[64]; /* Assume MB_CUR_MAX <= 64.  */
+                   DCHAR_T *tmpdst;
+                   size_t tmpdst_len;
+ # endif
+                   size_t w;
+ 
+ # if DCHAR_IS_TCHAR
+                   if (has_width)
+ # endif
+                     {
+                       /* Count the number of bytes.  */
+                       characters = 0;
+                       if (arg != 0)
+                         {
+                           char cbuf[64]; /* Assume MB_CUR_MAX <= 64.  */
+                           int count;
+ # if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+                           mbstate_t state;
+                           memset (&state, '\0', sizeof (mbstate_t));
+ # endif
+ 
+                           count = local_wcrtomb (cbuf, arg, &state);
+                           if (count < 0)
+                             /* Inconsistency.  */
+                             abort ();
+                           characters = count;
+                         }
+                     }
+ # if DCHAR_IS_TCHAR
+                   else
+                     {
+                       /* The number of bytes doesn't matter.  */
+                       characters = 0;
+                     }
+ # endif
+ 
+ # if !DCHAR_IS_TCHAR
+                   /* Convert the string into a piece of temporary memory.  */
+                   if (characters > 0) /* implies arg != 0 */
+                     {
+                       char cbuf[64]; /* Assume MB_CUR_MAX <= 64.  */
+                       int count;
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+                       mbstate_t state;
+                       memset (&state, '\0', sizeof (mbstate_t));
+ #  endif
+ 
+                       count = local_wcrtomb (cbuf, arg, &state);
+                       if (count <= 0)
+                         /* Inconsistency.  */
+                         abort ();
+                       memcpy (tmpsrc, cbuf, count);
+                     }
+ 
+                   /* Convert from TCHAR_T[] to DCHAR_T[].  */
+                   tmpdst =
+                     DCHAR_CONV_FROM_ENCODING (locale_charset (),
+                                               iconveh_question_mark,
+                                               tmpsrc, characters,
+                                               NULL,
+                                               NULL, &tmpdst_len);
+                   if (tmpdst == NULL)
+                     {
+                       int saved_errno = errno;
+                       if (!(result == resultbuf || result == NULL))
+                         free (result);
+                       if (buf_malloced != NULL)
+                         free (buf_malloced);
+                       CLEANUP ();
+                       errno = saved_errno;
+                       return NULL;
+                     }
+ # endif
+ 
+                   if (has_width)
+                     {
+ # if ENABLE_UNISTDIO
+                       /* Outside POSIX, it's preferable to compare the width
+                          against the number of _characters_ of the converted
+                          value.  */
+                       w = DCHAR_MBSNLEN (result + length, characters);
+ # else
+                       /* The width is compared against the number of _bytes_
+                          of the converted value, says POSIX.  */
+                       w = characters;
+ # endif
+                     }
+                   else
+                     /* w doesn't matter.  */
+                     w = 0;
+ 
+                   if (w < width && !(dp->flags & FLAG_LEFT))
+                     {
+                       size_t n = width - w;
+                       ENSURE_ALLOCATION (xsum (length, n));
+                       DCHAR_SET (result + length, ' ', n);
+                       length += n;
+                     }
+ 
+ # if DCHAR_IS_TCHAR
+                   if (has_width)
+                     {
+                       /* We know the number of bytes in advance.  */
+                       ENSURE_ALLOCATION (xsum (length, characters));
+                       if (characters > 0) /* implies arg != 0 */
+                         {
+                           int count;
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+                           mbstate_t state;
+                           memset (&state, '\0', sizeof (mbstate_t));
+ #  endif
+ 
+                           count = local_wcrtomb (result + length, arg, &state);
+                           if (count <= 0)
+                             /* Inconsistency.  */
+                             abort ();
+                           length += count;
+                         }
+                     }
+                   else
+                     {
+                       if (arg != 0)
+                         {
+                           char cbuf[64]; /* Assume MB_CUR_MAX <= 64.  */
+                           int count;
+ #  if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+                           mbstate_t state;
+                           memset (&state, '\0', sizeof (mbstate_t));
+ #  endif
+ 
+                           count = local_wcrtomb (cbuf, arg, &state);
+                           if (count <= 0)
+                             /* Inconsistency.  */
+                             abort ();
+                           ENSURE_ALLOCATION (xsum (length, count));
+                           memcpy (result + length, cbuf, count);
+                           length += count;
+                         }
+                     }
+ # else
+                   ENSURE_ALLOCATION (xsum (length, tmpdst_len));
+                   DCHAR_CPY (result + length, tmpdst, tmpdst_len);
+                   free (tmpdst);
+                   length += tmpdst_len;
+ # endif
+ 
+                   if (w < width && (dp->flags & FLAG_LEFT))
+                     {
+                       size_t n = width - w;
+                       ENSURE_ALLOCATION (xsum (length, n));
+                       DCHAR_SET (result + length, ' ', n);
+                       length += n;
+                     }
+                 }
+               }
+ #endif
  #if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_DOUBLE) && !defined IN_LIBINTL
              else if ((dp->conversion == 'a' || dp->conversion == 'A')
***************
*** 4836,4850 ****
                  switch (type)
                    {
- #if HAVE_LONG_LONG_INT
                    case TYPE_LONGLONGINT:
                    case TYPE_ULONGLONGINT:
! # if defined _WIN32 && ! defined __CYGWIN__
                      *fbp++ = 'I';
                      *fbp++ = '6';
                      *fbp++ = '4';
                      break;
! # else
                      *fbp++ = 'l';
- # endif
  #endif
                      FALLTHROUGH;
--- 5084,5096 ----
                  switch (type)
                    {
                    case TYPE_LONGLONGINT:
                    case TYPE_ULONGLONGINT:
! #if defined _WIN32 && ! defined __CYGWIN__
                      *fbp++ = 'I';
                      *fbp++ = '6';
                      *fbp++ = '4';
                      break;
! #else
                      *fbp++ = 'l';
  #endif
                      FALLTHROUGH;
***************
*** 4872,4908 ****
                    *fbp = dp->conversion;
  #if USE_SNPRINTF
! # if ! (((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3))        \
!          && !defined __UCLIBC__)                                            \
!         || (defined __APPLE__ && defined __MACH__)                          \
!         || defined __ANDROID__                                              \
!         || (defined _WIN32 && ! defined __CYGWIN__))
!                 fbp[1] = '%';
!                 fbp[2] = 'n';
!                 fbp[3] = '\0';
! # else
!                 /* On glibc2 systems from glibc >= 2.3 - probably also older
!                    ones - we know that snprintf's return value conforms to
!                    ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and
!                    gl_SNPRINTF_TRUNCATION_C99 pass.
!                    Therefore we can avoid using %n in this situation.
!                    On glibc2 systems from 2004-10-18 or newer, the use of %n
!                    in format strings in writable memory may crash the program
!                    (if compiled with _FORTIFY_SOURCE=2), so we should avoid it
!                    in this situation.  */
!                 /* On Mac OS X 10.3 or newer, we know that snprintf's return
!                    value conforms to ISO C 99: the tests gl_SNPRINTF_RETVAL_C99
!                    and gl_SNPRINTF_TRUNCATION_C99 pass.
!                    Therefore we can avoid using %n in this situation.
!                    On Mac OS X 10.13 or newer, the use of %n in format strings
!                    in writable memory by default crashes the program, so we
!                    should avoid it in this situation.  */
!                 /* On Android, we know that snprintf's return value conforms to
!                    ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and
!                    gl_SNPRINTF_TRUNCATION_C99 pass.
!                    Therefore we can avoid using %n in this situation.
!                    Starting on 2018-03-07, the use of %n in format strings
!                    produces a fatal error (see
!                    <https://android.googlesource.com/platform/bionic/+/41398d03b7e8e0dfb951660ae713e682e9fc0336>),
!                    so we should avoid it.  */
                  /* On native Windows systems (such as mingw), we can avoid using
                     %n because:
--- 5118,5147 ----
                    *fbp = dp->conversion;
  #if USE_SNPRINTF
! # if ((HAVE_SNPRINTF_RETVAL_C99 && HAVE_SNPRINTF_TRUNCATION_C99)            \
!       || ((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3))       \
!           && !defined __UCLIBC__)                                           \
!       || (defined __APPLE__ && defined __MACH__)                            \
!       || defined __ANDROID__                                                \
!       || (defined _WIN32 && ! defined __CYGWIN__))
!                 /* On systems where we know that snprintf's return value
!                    conforms to ISO C 99 (HAVE_SNPRINTF_RETVAL_C99) and that
!                    snprintf always produces NUL-terminated strings
!                    (HAVE_SNPRINTF_TRUNCATION_C99), it is possible to avoid
!                    using %n.  And it is desirable to do so, because more and
!                    more platforms no longer support %n, for "security reasons".
!                    In particular, the following platforms:
!                      - On glibc2 systems from 2004-10-18 or newer, the use of
!                        %n in format strings in writable memory may crash the
!                        program (if compiled with _FORTIFY_SOURCE=2).
!                      - On Mac OS X 10.13 or newer, the use of %n in format
!                        strings in writable memory by default crashes the
!                        program.
!                      - On Android, starting on 2018-03-07, the use of %n in
!                        format strings produces a fatal error (see
!                        <https://android.googlesource.com/platform/bionic/+/41398d03b7e8e0dfb951660ae713e682e9fc0336>).
!                    On these platforms, HAVE_SNPRINTF_RETVAL_C99 and
!                    HAVE_SNPRINTF_TRUNCATION_C99 are 1. We have listed them
!                    explicitly in the condition above, in case of cross-
!                    compilation (just to be sure).  */
                  /* On native Windows systems (such as mingw), we can avoid using
                     %n because:
***************
*** 4921,4924 ****
--- 5160,5167 ----
                     So we should avoid %n in this situation.  */
                  fbp[1] = '\0';
+ # else           /* AIX <= 5.1, HP-UX, IRIX, OSF/1, Solaris <= 9, BeOS */
+                 fbp[1] = '%';
+                 fbp[2] = 'n';
+                 fbp[3] = '\0';
  # endif
  #else
***************
*** 5064,5068 ****
                          }
                          break;
- #if HAVE_LONG_LONG_INT
                        case TYPE_LONGLONGINT:
                          {
--- 5307,5310 ----
***************
*** 5077,5081 ****
                          }
                          break;
- #endif
                        case TYPE_DOUBLE:
                          {
--- 5319,5322 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/vasnprintf.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/vasnprintf.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/vasnprintf.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/vasnprintf.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* vsprintf with automatic memory allocation.
!    Copyright (C) 2002-2004, 2007-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* vsprintf with automatic memory allocation.
!    Copyright (C) 2002-2004, 2007-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 24,38 ****
  #include <stddef.h>
  
! /* The __attribute__ feature is available in gcc versions 2.5 and later.
!    The __-protected variants of the attributes 'format' and 'printf' are
!    accepted by gcc versions 2.6.4 (effectively 2.7) and later.
!    We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
!    gnulib and libintl do '#define printf __printf__' when they override
!    the 'printf' function.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
! # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
! #else
! # define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
! #endif
  
  #ifdef __cplusplus
--- 24,29 ----
  #include <stddef.h>
  
! /* Get _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD.  */
! #include <stdio.h>
  
  #ifdef __cplusplus
***************
*** 68,75 ****
  # define vasnprintf rpl_vasnprintf
  #endif
! extern char * asnprintf (char *resultbuf, size_t *lengthp, const char *format, ...)
!        _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 4));
! extern char * vasnprintf (char *resultbuf, size_t *lengthp, const char *format, va_list args)
!        _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 0));
  
  #ifdef __cplusplus
--- 59,68 ----
  # define vasnprintf rpl_vasnprintf
  #endif
! extern char * asnprintf (char *restrict resultbuf, size_t *lengthp,
!                          const char *format, ...)
!        _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 4));
! extern char * vasnprintf (char *restrict resultbuf, size_t *lengthp,
!                           const char *format, va_list args)
!        _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 0));
  
  #ifdef __cplusplus
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/vasprintf.c texinfo-6.8/tp/Texinfo/XS/gnulib/lib/vasprintf.c
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/vasprintf.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/vasprintf.c	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,4 ----
  /* Formatted output to strings.
!    Copyright (C) 1999, 2002, 2006-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/verify.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/verify.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/verify.h	2019-09-19 15:24:29.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/verify.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* Compile-time assert-like macros.
  
!    Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,5 ----
  /* Compile-time assert-like macros.
  
!    Copyright (C) 2005-2006, 2009-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 23,32 ****
  
  /* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert (R, DIAGNOSTIC)
!    works as per C11.  This is supported by GCC 4.6.0 and later, in C
!    mode.
  
     Define _GL_HAVE__STATIC_ASSERT1 to 1 if _Static_assert (R) works as
!    per C2X, and define _GL_HAVE_STATIC_ASSERT1 if static_assert (R)
!    works as per C++17.  This is supported by GCC 9.1 and later.
  
     Support compilers claiming conformance to the relevant standard,
--- 23,30 ----
  
  /* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert (R, DIAGNOSTIC)
!    works as per C11.  This is supported by GCC 4.6.0+ and by clang 4+.
  
     Define _GL_HAVE__STATIC_ASSERT1 to 1 if _Static_assert (R) works as
!    per C2X.  This is supported by GCC 9.1+.
  
     Support compilers claiming conformance to the relevant standard,
***************
*** 36,40 ****
  #ifndef __cplusplus
  # if (201112L <= __STDC_VERSION__ \
!       || (!defined __STRICT_ANSI__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__)))
  #  define _GL_HAVE__STATIC_ASSERT 1
  # endif
--- 34,39 ----
  #ifndef __cplusplus
  # if (201112L <= __STDC_VERSION__ \
!       || (!defined __STRICT_ANSI__ \
!           && (4 < __GNUC__ + (6 <= __GNUC_MINOR__) || 4 <= __clang_major__)))
  #  define _GL_HAVE__STATIC_ASSERT 1
  # endif
***************
*** 43,50 ****
  #  define _GL_HAVE__STATIC_ASSERT1 1
  # endif
- #else
- # if 201703L <= __cplusplus || 9 <= __GNUC__
- #  define _GL_HAVE_STATIC_ASSERT1 1
- # endif
  #endif
  
--- 42,45 ----
***************
*** 213,217 ****
     ordinary declaration, and cannot appear inside struct { ... }.  */
  
! #if defined _GL_HAVE__STATIC_ASSERT
  # define _GL_VERIFY(R, DIAGNOSTIC, ...) _Static_assert (R, DIAGNOSTIC)
  #else
--- 208,214 ----
     ordinary declaration, and cannot appear inside struct { ... }.  */
  
! #if 200410 <= __cpp_static_assert
! # define _GL_VERIFY(R, DIAGNOSTIC, ...) static_assert (R, DIAGNOSTIC)
! #elif defined _GL_HAVE__STATIC_ASSERT
  # define _GL_VERIFY(R, DIAGNOSTIC, ...) _Static_assert (R, DIAGNOSTIC)
  #else
***************
*** 227,231 ****
       _GL_VERIFY (__VA_ARGS__, "static assertion failed", -)
  # endif
! # if !defined _GL_HAVE_STATIC_ASSERT1 && !defined static_assert
  #  define static_assert _Static_assert /* C11 requires this #define.  */
  # endif
--- 224,228 ----
       _GL_VERIFY (__VA_ARGS__, "static assertion failed", -)
  # endif
! # if __cpp_static_assert < 201411 && !defined static_assert
  #  define static_assert _Static_assert /* C11 requires this #define.  */
  # endif
***************
*** 234,237 ****
--- 231,250 ----
  /* @assert.h omit start@  */
  
+ #if 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__))
+ # define _GL_HAS_BUILTIN_TRAP 1
+ #elif defined __has_builtin
+ # define _GL_HAS_BUILTIN_TRAP __has_builtin (__builtin_trap)
+ #else
+ # define _GL_HAS_BUILTIN_TRAP 0
+ #endif
+ 
+ #if 4 < __GNUC__ + (5 <= __GNUC_MINOR__)
+ # define _GL_HAS_BUILTIN_UNREACHABLE 1
+ #elif defined __has_builtin
+ # define _GL_HAS_BUILTIN_UNREACHABLE __has_builtin (__builtin_unreachable)
+ #else
+ # define _GL_HAS_BUILTIN_UNREACHABLE 0
+ #endif
+ 
  /* Each of these macros verifies that its argument R is nonzero.  To
     be portable, R should be an integer constant expression.  Unlike
***************
*** 261,282 ****
  #endif
  
- #ifndef __has_builtin
- # define __has_builtin(x) 0
- #endif
- 
  /* Assume that R always holds.  Behavior is undefined if R is false,
!    fails to evaluate, or has side effects.  Although assuming R can
!    help a compiler generate better code or diagnostics, performance
!    can suffer if R uses hard-to-optimize features such as function
!    calls not inlined by the compiler.  */
  
! #if (__has_builtin (__builtin_unreachable) \
!      || 4 < __GNUC__ + (5 <= __GNUC_MINOR__))
  # define assume(R) ((R) ? (void) 0 : __builtin_unreachable ())
  #elif 1200 <= _MSC_VER
  # define assume(R) __assume (R)
! #elif ((defined GCC_LINT || defined lint) \
!        && (__has_builtin (__builtin_trap) \
!            || 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__))))
    /* Doing it this way helps various packages when configured with
       --enable-gcc-warnings, which compiles with -Dlint.  It's nicer
--- 274,305 ----
  #endif
  
  /* Assume that R always holds.  Behavior is undefined if R is false,
!    fails to evaluate, or has side effects.
! 
!    'assume (R)' is a directive from the programmer telling the
!    compiler that R is true so the compiler needn't generate code to
!    test R.  This is why 'assume' is in verify.h: it's related to
!    static checking (in this case, static checking done by the
!    programmer), not dynamic checking.
! 
!    'assume (R)' can affect compilation of all the code, not just code
!    that happens to be executed after the assume (R) is "executed".
!    For example, if the code mistakenly does 'assert (R); assume (R);'
!    the compiler is entitled to optimize away the 'assert (R)'.
! 
!    Although assuming R can help a compiler generate better code or
!    diagnostics, performance can suffer if R uses hard-to-optimize
!    features such as function calls not inlined by the compiler.
! 
!    Avoid Clang's __builtin_assume, as it breaks GNU Emacs master
!    as of 2020-08-23T21:09:49Z!eggert@cs.ucla.edu; see
!    <https://bugs.gnu.org/43152#71>.  It's not known whether this breakage
!    is a Clang bug or an Emacs bug; play it safe for now.  */
  
! #if _GL_HAS_BUILTIN_UNREACHABLE
  # define assume(R) ((R) ? (void) 0 : __builtin_unreachable ())
  #elif 1200 <= _MSC_VER
  # define assume(R) __assume (R)
! #elif (defined GCC_LINT || defined lint) && _GL_HAS_BUILTIN_TRAP
    /* Doing it this way helps various packages when configured with
       --enable-gcc-warnings, which compiles with -Dlint.  It's nicer
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/warn-on-use.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/warn-on-use.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/warn-on-use.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/warn-on-use.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  /* A C macro for emitting warnings if a function is used.
!    Copyright (C) 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
--- 1,4 ----
  /* A C macro for emitting warnings if a function is used.
!    Copyright (C) 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify it
***************
*** 88,91 ****
--- 88,98 ----
  #  define _GL_WARN_ON_USE_ATTRIBUTE(message) \
    __attribute__ ((__warning__ (message)))
+ # elif __clang_major__ >= 4
+ /* Another compiler attribute is available in clang.  */
+ #  define _GL_WARN_ON_USE(function, message) \
+ extern __typeof__ (function) function \
+   __attribute__ ((__diagnose_if__ (1, message, "warning")))
+ #  define _GL_WARN_ON_USE_ATTRIBUTE(message) \
+   __attribute__ ((__diagnose_if__ (1, message, "warning")))
  # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
  /* Verify the existence of the function.  */
***************
*** 100,121 ****
  #endif
  
! /* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string")
!    is like _GL_WARN_ON_USE (function, "string"), except that the function is
!    declared with the given prototype, consisting of return type, parameters,
!    and attributes.
     This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
     not work in this case.  */
  #ifndef _GL_WARN_ON_USE_CXX
! # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
! #  define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
! extern rettype function parameters_and_attributes \
!      __attribute__ ((__warning__ (msg)))
! # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
  /* Verify the existence of the function.  */
! #  define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
! extern rettype function parameters_and_attributes
! # else /* Unsupported.  */
! #  define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
  _GL_WARN_EXTERN_C int _gl_warn_on_use
  # endif
  #endif
--- 107,139 ----
  #endif
  
! /* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message")
!    is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the
!    function is declared with the given prototype, consisting of return type,
!    parameters, and attributes.
     This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
     not work in this case.  */
  #ifndef _GL_WARN_ON_USE_CXX
! # if !defined __cplusplus
! #  define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
!      _GL_WARN_ON_USE (function, msg)
! # else
! #  if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
! /* A compiler attribute is available in gcc versions 4.3.0 and later.  */
! #   define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
! extern rettype_gcc function parameters_and_attributes \
!   __attribute__ ((__warning__ (msg)))
! #  elif __clang_major__ >= 4
! /* Another compiler attribute is available in clang.  */
! #   define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
! extern rettype_clang function parameters_and_attributes \
!   __attribute__ ((__diagnose_if__ (1, msg, "warning")))
! #  elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
  /* Verify the existence of the function.  */
! #   define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
! extern rettype_gcc function parameters_and_attributes
! #  else /* Unsupported.  */
! #   define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
  _GL_WARN_EXTERN_C int _gl_warn_on_use
+ #  endif
  # endif
  #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/wchar.in.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/wchar.in.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/wchar.in.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/wchar.in.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
  
!    Copyright (C) 2007-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
  
!    Copyright (C) 2007-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 20,24 ****
  /*
   * ISO C 99 <wchar.h> for platforms that have issues.
!  * <http://www.opengroup.org/susv3xbd/wchar.h.html>
   *
   * For now, this just ensures proper prerequisite inclusion order and
--- 20,24 ----
  /*
   * ISO C 99 <wchar.h> for platforms that have issues.
!  * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html>
   *
   * For now, this just ensures proper prerequisite inclusion order and
***************
*** 34,38 ****
        && !defined __MINGW32__)                                          \
       || (defined __hpux                                                 \
!          && ((defined _INTTYPES_INCLUDED && !defined strtoimax)         \
               || defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H))               \
       || (defined __MINGW32__ && defined __STRING_H_SOURCED__)           \
--- 34,39 ----
        && !defined __MINGW32__)                                          \
       || (defined __hpux                                                 \
!          && ((defined _INTTYPES_INCLUDED                                \
!               && !defined _GL_FINISHED_INCLUDING_SYSTEM_INTTYPES_H)     \
               || defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H))               \
       || (defined __MINGW32__ && defined __STRING_H_SOURCED__)           \
***************
*** 65,73 ****
  #endif
  
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.
!    In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
     by <stddef.h>.
     But avoid namespace pollution on glibc systems.  */
--- 66,70 ----
  #endif
  
! /* In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
     by <stddef.h>.
     But avoid namespace pollution on glibc systems.  */
***************
*** 75,82 ****
  # include <stddef.h>
  #endif
- #ifndef __GLIBC__
- # include <stdio.h>
- # include <time.h>
- #endif
  
  /* Include the original <wchar.h> if it exists.
--- 72,75 ----
***************
*** 94,101 ****
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
! # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! #else
! # define _GL_ATTRIBUTE_PURE /* empty */
  #endif
  
--- 87,96 ----
  /* The __attribute__ feature is available in gcc versions 2.5 and later.
     The attribute __pure__ was added in gcc 2.96.  */
! #ifndef _GL_ATTRIBUTE_PURE
! # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
! #  define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! # else
! #  define _GL_ATTRIBUTE_PURE /* empty */
! # endif
  #endif
  
***************
*** 138,147 ****
  /* Override mbstate_t if it is too small.
     On IRIX 6.5, sizeof (mbstate_t) == 1, which is not sufficient for
!    implementing mbrtowc for encodings like UTF-8.  */
! #if !(@HAVE_MBSINIT@ && @HAVE_MBRTOWC@) || @REPLACE_MBSTATE_T@
  # if !GNULIB_defined_mbstate_t
  typedef int rpl_mbstate_t;
! #  undef mbstate_t
! #  define mbstate_t rpl_mbstate_t
  #  define GNULIB_defined_mbstate_t 1
  # endif
--- 133,146 ----
  /* Override mbstate_t if it is too small.
     On IRIX 6.5, sizeof (mbstate_t) == 1, which is not sufficient for
!    implementing mbrtowc for encodings like UTF-8.
!    On AIX and MSVC, mbrtowc needs to be overridden, but mbstate_t exists and is
!    large enough and overriding it would cause problems in C++ mode.  */
! #if !(((defined _WIN32 && !defined __CYGWIN__) || @HAVE_MBSINIT@) && @HAVE_MBRTOWC@) || @REPLACE_MBSTATE_T@
  # if !GNULIB_defined_mbstate_t
+ #  if !(defined _AIX || defined _MSC_VER)
  typedef int rpl_mbstate_t;
! #   undef mbstate_t
! #   define mbstate_t rpl_mbstate_t
! #  endif
  #  define GNULIB_defined_mbstate_t 1
  # endif
***************
*** 162,168 ****
  _GL_FUNCDECL_SYS (btowc, wint_t, (int c) _GL_ATTRIBUTE_PURE);
  #  endif
! _GL_CXXALIAS_SYS (btowc, wint_t, (int c));
  # endif
  _GL_CXXALIASWARN (btowc);
  #elif defined GNULIB_POSIXCHECK
  # undef btowc
--- 161,170 ----
  _GL_FUNCDECL_SYS (btowc, wint_t, (int c) _GL_ATTRIBUTE_PURE);
  #  endif
! /* Need to cast, because on mingw, the return type is 'unsigned short'.  */
! _GL_CXXALIAS_SYS_CAST (btowc, wint_t, (int c));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (btowc);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef btowc
***************
*** 190,194 ****
--- 192,198 ----
  _GL_CXXALIAS_SYS (wctob, int, (wint_t wc));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wctob);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wctob
***************
*** 215,219 ****
--- 219,225 ----
  _GL_CXXALIAS_SYS (mbsinit, int, (const mbstate_t *ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (mbsinit);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef mbsinit
***************
*** 233,248 ****
  #  endif
  _GL_FUNCDECL_RPL (mbrtowc, size_t,
!                   (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
  _GL_CXXALIAS_RPL (mbrtowc, size_t,
!                   (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
  # else
  #  if !@HAVE_MBRTOWC@
  _GL_FUNCDECL_SYS (mbrtowc, size_t,
!                   (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
  #  endif
  _GL_CXXALIAS_SYS (mbrtowc, size_t,
!                   (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (mbrtowc);
  #elif defined GNULIB_POSIXCHECK
  # undef mbrtowc
--- 239,260 ----
  #  endif
  _GL_FUNCDECL_RPL (mbrtowc, size_t,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n,
!                    mbstate_t *restrict ps));
  _GL_CXXALIAS_RPL (mbrtowc, size_t,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n,
!                    mbstate_t *restrict ps));
  # else
  #  if !@HAVE_MBRTOWC@
  _GL_FUNCDECL_SYS (mbrtowc, size_t,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n,
!                    mbstate_t *restrict ps));
  #  endif
  _GL_CXXALIAS_SYS (mbrtowc, size_t,
!                   (wchar_t *restrict pwc, const char *restrict s, size_t n,
!                    mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (mbrtowc);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef mbrtowc
***************
*** 261,273 ****
  #   define mbrlen rpl_mbrlen
  #  endif
! _GL_FUNCDECL_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
! _GL_CXXALIAS_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
  # else
  #  if !@HAVE_MBRLEN@
! _GL_FUNCDECL_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
  #  endif
! _GL_CXXALIAS_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (mbrlen);
  #elif defined GNULIB_POSIXCHECK
  # undef mbrlen
--- 273,291 ----
  #   define mbrlen rpl_mbrlen
  #  endif
! _GL_FUNCDECL_RPL (mbrlen, size_t,
!                   (const char *restrict s, size_t n, mbstate_t *restrict ps));
! _GL_CXXALIAS_RPL (mbrlen, size_t,
!                   (const char *restrict s, size_t n, mbstate_t *restrict ps));
  # else
  #  if !@HAVE_MBRLEN@
! _GL_FUNCDECL_SYS (mbrlen, size_t,
!                   (const char *restrict s, size_t n, mbstate_t *restrict ps));
  #  endif
! _GL_CXXALIAS_SYS (mbrlen, size_t,
!                   (const char *restrict s, size_t n, mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (mbrlen);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef mbrlen
***************
*** 287,306 ****
  #  endif
  _GL_FUNCDECL_RPL (mbsrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (mbsrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t len,
!                    mbstate_t *ps));
  # else
  #  if !@HAVE_MBSRTOWCS@
  _GL_FUNCDECL_SYS (mbsrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (mbsrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t len,
!                    mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (mbsrtowcs);
  #elif defined GNULIB_POSIXCHECK
  # undef mbsrtowcs
--- 305,332 ----
  #  endif
  _GL_FUNCDECL_RPL (mbsrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (mbsrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t len,
!                    mbstate_t *restrict ps));
  # else
  #  if !@HAVE_MBSRTOWCS@
  _GL_FUNCDECL_SYS (mbsrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (mbsrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t len,
!                    mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (mbsrtowcs);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef mbsrtowcs
***************
*** 320,339 ****
  #  endif
  _GL_FUNCDECL_RPL (mbsnrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (mbsnrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps));
  # else
  #  if !@HAVE_MBSNRTOWCS@
  _GL_FUNCDECL_SYS (mbsnrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (mbsnrtowcs, size_t,
!                   (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (mbsnrtowcs);
--- 346,369 ----
  #  endif
  _GL_FUNCDECL_RPL (mbsnrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t srclen, size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (mbsnrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t srclen, size_t len,
!                    mbstate_t *restrict ps));
  # else
  #  if !@HAVE_MBSNRTOWCS@
  _GL_FUNCDECL_SYS (mbsnrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t srclen, size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (mbsnrtowcs, size_t,
!                   (wchar_t *restrict dest,
!                    const char **restrict srcp, size_t srclen, size_t len,
!                    mbstate_t *restrict ps));
  # endif
  _GL_CXXALIASWARN (mbsnrtowcs);
***************
*** 354,366 ****
  #   define wcrtomb rpl_wcrtomb
  #  endif
! _GL_FUNCDECL_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
! _GL_CXXALIAS_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
  # else
  #  if !@HAVE_WCRTOMB@
! _GL_FUNCDECL_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
  #  endif
! _GL_CXXALIAS_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (wcrtomb);
  #elif defined GNULIB_POSIXCHECK
  # undef wcrtomb
--- 384,402 ----
  #   define wcrtomb rpl_wcrtomb
  #  endif
! _GL_FUNCDECL_RPL (wcrtomb, size_t,
!                   (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
! _GL_CXXALIAS_RPL (wcrtomb, size_t,
!                   (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
  # else
  #  if !@HAVE_WCRTOMB@
! _GL_FUNCDECL_SYS (wcrtomb, size_t,
!                   (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
  #  endif
! _GL_CXXALIAS_SYS (wcrtomb, size_t,
!                   (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcrtomb);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcrtomb
***************
*** 380,399 ****
  #  endif
  _GL_FUNCDECL_RPL (wcsrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (wcsrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t len,
!                    mbstate_t *ps));
  # else
  #  if !@HAVE_WCSRTOMBS@
  _GL_FUNCDECL_SYS (wcsrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (wcsrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t len,
!                    mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (wcsrtombs);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsrtombs
--- 416,443 ----
  #  endif
  _GL_FUNCDECL_RPL (wcsrtombs, size_t,
!                   (char *restrict dest, const wchar_t **restrict srcp,
!                    size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (wcsrtombs, size_t,
!                   (char *restrict dest, const wchar_t **restrict srcp,
!                    size_t len,
!                    mbstate_t *restrict ps));
  # else
  #  if !@HAVE_WCSRTOMBS@
  _GL_FUNCDECL_SYS (wcsrtombs, size_t,
!                   (char *restrict dest, const wchar_t **restrict srcp,
!                    size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (wcsrtombs, size_t,
!                   (char *restrict dest, const wchar_t **restrict srcp,
!                    size_t len,
!                    mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsrtombs);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsrtombs
***************
*** 413,434 ****
  #  endif
  _GL_FUNCDECL_RPL (wcsnrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (wcsnrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps));
  # else
! #  if !@HAVE_WCSNRTOMBS@
  _GL_FUNCDECL_SYS (wcsnrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (wcsnrtombs, size_t,
!                   (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
!                    mbstate_t *ps));
  # endif
  _GL_CXXALIASWARN (wcsnrtombs);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsnrtombs
--- 457,488 ----
  #  endif
  _GL_FUNCDECL_RPL (wcsnrtombs, size_t,
!                   (char *restrict dest,
!                    const wchar_t **restrict srcp, size_t srclen,
!                    size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  _GL_CXXALIAS_RPL (wcsnrtombs, size_t,
!                   (char *restrict dest,
!                    const wchar_t **restrict srcp, size_t srclen,
!                    size_t len,
!                    mbstate_t *restrict ps));
  # else
! #  if !@HAVE_WCSNRTOMBS@ || (defined __cplusplus && defined __sun)
  _GL_FUNCDECL_SYS (wcsnrtombs, size_t,
!                   (char *restrict dest,
!                    const wchar_t **restrict srcp, size_t srclen,
!                    size_t len,
!                    mbstate_t *restrict ps)
                    _GL_ARG_NONNULL ((2)));
  #  endif
  _GL_CXXALIAS_SYS (wcsnrtombs, size_t,
!                   (char *restrict dest,
!                    const wchar_t **restrict srcp, size_t srclen,
!                    size_t len,
!                    mbstate_t *restrict ps));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsnrtombs);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsnrtombs
***************
*** 456,460 ****
--- 510,516 ----
  _GL_CXXALIAS_SYS (wcwidth, int, (wchar_t));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcwidth);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcwidth
***************
*** 485,489 ****
  _GL_CXXALIASWARN1 (wmemchr, const wchar_t *,
                     (const wchar_t *s, wchar_t c, size_t n));
! # else
  _GL_CXXALIASWARN (wmemchr);
  # endif
--- 541,545 ----
  _GL_CXXALIASWARN1 (wmemchr, const wchar_t *,
                     (const wchar_t *s, wchar_t c, size_t n));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemchr);
  # endif
***************
*** 506,510 ****
--- 562,568 ----
  _GL_CXXALIAS_SYS (wmemcmp, int,
                    (const wchar_t *s1, const wchar_t *s2, size_t n));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemcmp);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wmemcmp
***************
*** 520,528 ****
  # if !@HAVE_WMEMCPY@
  _GL_FUNCDECL_SYS (wmemcpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wmemcpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  _GL_CXXALIASWARN (wmemcpy);
  #elif defined GNULIB_POSIXCHECK
  # undef wmemcpy
--- 578,590 ----
  # if !@HAVE_WMEMCPY@
  _GL_FUNCDECL_SYS (wmemcpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wmemcpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemcpy);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wmemcpy
***************
*** 543,547 ****
--- 605,611 ----
  _GL_CXXALIAS_SYS (wmemmove, wchar_t *,
                    (wchar_t *dest, const wchar_t *src, size_t n));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemmove);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wmemmove
***************
*** 553,556 ****
--- 617,643 ----
  
  
+ /* Copy N wide characters of SRC to DEST.
+    Return pointer to wide characters after the last written wide character.  */
+ #if @GNULIB_WMEMPCPY@
+ # if !@HAVE_WMEMPCPY@
+ _GL_FUNCDECL_SYS (wmempcpy, wchar_t *,
+                   (wchar_t *restrict dest,
+                    const wchar_t *restrict src, size_t n));
+ # endif
+ _GL_CXXALIAS_SYS (wmempcpy, wchar_t *,
+                   (wchar_t *restrict dest,
+                    const wchar_t *restrict src, size_t n));
+ # if __GLIBC__ >= 2
+ _GL_CXXALIASWARN (wmempcpy);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef wmempcpy
+ # if HAVE_RAW_DECL_WMEMPCPY
+ _GL_WARN_ON_USE (wmempcpy, "wmempcpy is unportable - "
+                  "use gnulib module wmempcpy for portability");
+ # endif
+ #endif
+ 
+ 
  /* Set N wide characters of S to C.  */
  #if @GNULIB_WMEMSET@
***************
*** 559,563 ****
--- 646,652 ----
  # endif
  _GL_CXXALIAS_SYS (wmemset, wchar_t *, (wchar_t *s, wchar_t c, size_t n));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wmemset);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wmemset
***************
*** 575,579 ****
--- 664,670 ----
  # endif
  _GL_CXXALIAS_SYS (wcslen, size_t, (const wchar_t *s));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcslen);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcslen
***************
*** 605,612 ****
  #if @GNULIB_WCSCPY@
  # if !@HAVE_WCSCPY@
! _GL_FUNCDECL_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
  # endif
! _GL_CXXALIAS_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
  _GL_CXXALIASWARN (wcscpy);
  #elif defined GNULIB_POSIXCHECK
  # undef wcscpy
--- 696,707 ----
  #if @GNULIB_WCSCPY@
  # if !@HAVE_WCSCPY@
! _GL_FUNCDECL_SYS (wcscpy, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
  # endif
! _GL_CXXALIAS_SYS (wcscpy, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscpy);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscpy
***************
*** 621,627 ****
  #if @GNULIB_WCPCPY@
  # if !@HAVE_WCPCPY@
! _GL_FUNCDECL_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
  # endif
! _GL_CXXALIAS_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
  _GL_CXXALIASWARN (wcpcpy);
  #elif defined GNULIB_POSIXCHECK
--- 716,724 ----
  #if @GNULIB_WCPCPY@
  # if !@HAVE_WCPCPY@
! _GL_FUNCDECL_SYS (wcpcpy, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
  # endif
! _GL_CXXALIAS_SYS (wcpcpy, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
  _GL_CXXALIASWARN (wcpcpy);
  #elif defined GNULIB_POSIXCHECK
***************
*** 638,646 ****
  # if !@HAVE_WCSNCPY@
  _GL_FUNCDECL_SYS (wcsncpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcsncpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  _GL_CXXALIASWARN (wcsncpy);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncpy
--- 735,747 ----
  # if !@HAVE_WCSNCPY@
  _GL_FUNCDECL_SYS (wcsncpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcsncpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsncpy);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncpy
***************
*** 657,664 ****
  # if !@HAVE_WCPNCPY@
  _GL_FUNCDECL_SYS (wcpncpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcpncpy, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  _GL_CXXALIASWARN (wcpncpy);
  #elif defined GNULIB_POSIXCHECK
--- 758,767 ----
  # if !@HAVE_WCPNCPY@
  _GL_FUNCDECL_SYS (wcpncpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcpncpy, wchar_t *,
!                   (wchar_t *restrict dest,
!                    const wchar_t *restrict src, size_t n));
  _GL_CXXALIASWARN (wcpncpy);
  #elif defined GNULIB_POSIXCHECK
***************
*** 674,681 ****
  #if @GNULIB_WCSCAT@
  # if !@HAVE_WCSCAT@
! _GL_FUNCDECL_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
  # endif
! _GL_CXXALIAS_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
  _GL_CXXALIASWARN (wcscat);
  #elif defined GNULIB_POSIXCHECK
  # undef wcscat
--- 777,788 ----
  #if @GNULIB_WCSCAT@
  # if !@HAVE_WCSCAT@
! _GL_FUNCDECL_SYS (wcscat, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
  # endif
! _GL_CXXALIAS_SYS (wcscat, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscat);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscat
***************
*** 691,699 ****
  # if !@HAVE_WCSNCAT@
  _GL_FUNCDECL_SYS (wcsncat, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcsncat, wchar_t *,
!                   (wchar_t *dest, const wchar_t *src, size_t n));
  _GL_CXXALIASWARN (wcsncat);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncat
--- 798,810 ----
  # if !@HAVE_WCSNCAT@
  _GL_FUNCDECL_SYS (wcsncat, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src,
!                    size_t n));
  # endif
  _GL_CXXALIAS_SYS (wcsncat, wchar_t *,
!                   (wchar_t *restrict dest, const wchar_t *restrict src,
!                    size_t n));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsncat);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncat
***************
*** 712,716 ****
--- 823,829 ----
  # endif
  _GL_CXXALIAS_SYS (wcscmp, int, (const wchar_t *s1, const wchar_t *s2));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscmp);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscmp
***************
*** 731,735 ****
--- 844,850 ----
  _GL_CXXALIAS_SYS (wcsncmp, int,
                    (const wchar_t *s1, const wchar_t *s2, size_t n));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsncmp);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsncmp
***************
*** 784,788 ****
--- 899,905 ----
  # endif
  _GL_CXXALIAS_SYS (wcscoll, int, (const wchar_t *s1, const wchar_t *s2));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscoll);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscoll
***************
*** 799,806 ****
  #if @GNULIB_WCSXFRM@
  # if !@HAVE_WCSXFRM@
! _GL_FUNCDECL_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
  # endif
! _GL_CXXALIAS_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
  _GL_CXXALIASWARN (wcsxfrm);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsxfrm
--- 916,927 ----
  #if @GNULIB_WCSXFRM@
  # if !@HAVE_WCSXFRM@
! _GL_FUNCDECL_SYS (wcsxfrm, size_t,
!                   (wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
  # endif
! _GL_CXXALIAS_SYS (wcsxfrm, size_t,
!                   (wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsxfrm);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsxfrm
***************
*** 814,821 ****
  /* Duplicate S, returning an identical malloc'd string.  */
  #if @GNULIB_WCSDUP@
! # if !@HAVE_WCSDUP@
  _GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
! # endif
  _GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
  _GL_CXXALIASWARN (wcsdup);
  #elif defined GNULIB_POSIXCHECK
--- 935,950 ----
  /* Duplicate S, returning an identical malloc'd string.  */
  #if @GNULIB_WCSDUP@
! # if defined _WIN32 && !defined __CYGWIN__
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   undef wcsdup
! #   define wcsdup _wcsdup
! #  endif
! _GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
! # else
! #  if !@HAVE_WCSDUP@
  _GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
! #  endif
  _GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
+ # endif
  _GL_CXXALIASWARN (wcsdup);
  #elif defined GNULIB_POSIXCHECK
***************
*** 825,828 ****
--- 954,976 ----
                   "use gnulib module wcsdup for portability");
  # endif
+ #elif @GNULIB_MDA_WCSDUP@
+ /* On native Windows, map 'wcsdup' to '_wcsdup', so that -loldnames is not
+    required.  In C++ with GNULIB_NAMESPACE, avoid differences between
+    platforms by defining GNULIB_NAMESPACE::wcsdup always.  */
+ # if defined _WIN32 && !defined __CYGWIN__
+ #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+ #   undef wcsdup
+ #   define wcsdup _wcsdup
+ #  endif
+ _GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
+ # else
+ _GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
+ #  if @HAVE_DECL_WCSDUP@
+ _GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
+ #  endif
+ # endif
+ # if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_WCSDUP@
+ _GL_CXXALIASWARN (wcsdup);
+ # endif
  #endif
  
***************
*** 846,850 ****
  _GL_CXXALIASWARN1 (wcschr, wchar_t *, (wchar_t *wcs, wchar_t wc));
  _GL_CXXALIASWARN1 (wcschr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
! # else
  _GL_CXXALIASWARN (wcschr);
  # endif
--- 994,998 ----
  _GL_CXXALIASWARN1 (wcschr, wchar_t *, (wchar_t *wcs, wchar_t wc));
  _GL_CXXALIASWARN1 (wcschr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcschr);
  # endif
***************
*** 876,880 ****
  _GL_CXXALIASWARN1 (wcsrchr, wchar_t *, (wchar_t *wcs, wchar_t wc));
  _GL_CXXALIASWARN1 (wcsrchr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
! # else
  _GL_CXXALIASWARN (wcsrchr);
  # endif
--- 1024,1028 ----
  _GL_CXXALIASWARN1 (wcsrchr, wchar_t *, (wchar_t *wcs, wchar_t wc));
  _GL_CXXALIASWARN1 (wcsrchr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsrchr);
  # endif
***************
*** 896,900 ****
--- 1044,1050 ----
  # endif
  _GL_CXXALIAS_SYS (wcscspn, size_t, (const wchar_t *wcs, const wchar_t *reject));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcscspn);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcscspn
***************
*** 914,918 ****
--- 1064,1070 ----
  # endif
  _GL_CXXALIAS_SYS (wcsspn, size_t, (const wchar_t *wcs, const wchar_t *accept));
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsspn);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsspn
***************
*** 945,949 ****
  _GL_CXXALIASWARN1 (wcspbrk, const wchar_t *,
                     (const wchar_t *wcs, const wchar_t *accept));
! # else
  _GL_CXXALIASWARN (wcspbrk);
  # endif
--- 1097,1101 ----
  _GL_CXXALIASWARN1 (wcspbrk, const wchar_t *,
                     (const wchar_t *wcs, const wchar_t *accept));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcspbrk);
  # endif
***************
*** 961,965 ****
  # if !@HAVE_WCSSTR@
  _GL_FUNCDECL_SYS (wcsstr, wchar_t *,
!                   (const wchar_t *haystack, const wchar_t *needle)
                    _GL_ATTRIBUTE_PURE);
  # endif
--- 1113,1118 ----
  # if !@HAVE_WCSSTR@
  _GL_FUNCDECL_SYS (wcsstr, wchar_t *,
!                   (const wchar_t *restrict haystack,
!                    const wchar_t *restrict needle)
                    _GL_ATTRIBUTE_PURE);
  # endif
***************
*** 970,982 ****
         }  */
  _GL_CXXALIAS_SYS_CAST2 (wcsstr,
!                         wchar_t *, (const wchar_t *, const wchar_t *),
!                         const wchar_t *, (const wchar_t *, const wchar_t *));
  # if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
       && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
  _GL_CXXALIASWARN1 (wcsstr, wchar_t *,
!                    (wchar_t *haystack, const wchar_t *needle));
  _GL_CXXALIASWARN1 (wcsstr, const wchar_t *,
!                    (const wchar_t *haystack, const wchar_t *needle));
! # else
  _GL_CXXALIASWARN (wcsstr);
  # endif
--- 1123,1139 ----
         }  */
  _GL_CXXALIAS_SYS_CAST2 (wcsstr,
!                         wchar_t *,
!                         (const wchar_t *restrict, const wchar_t *restrict),
!                         const wchar_t *,
!                         (const wchar_t *restrict, const wchar_t *restrict));
  # if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
       && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
  _GL_CXXALIASWARN1 (wcsstr, wchar_t *,
!                    (wchar_t *restrict haystack,
!                     const wchar_t *restrict needle));
  _GL_CXXALIASWARN1 (wcsstr, const wchar_t *,
!                    (const wchar_t *restrict haystack,
!                     const wchar_t *restrict needle));
! # elif __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsstr);
  # endif
***************
*** 992,1002 ****
  /* Divide WCS into tokens separated by characters in DELIM.  */
  #if @GNULIB_WCSTOK@
! # if !@HAVE_WCSTOK@
  _GL_FUNCDECL_SYS (wcstok, wchar_t *,
!                   (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
! # endif
  _GL_CXXALIAS_SYS (wcstok, wchar_t *,
!                   (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
  _GL_CXXALIASWARN (wcstok);
  #elif defined GNULIB_POSIXCHECK
  # undef wcstok
--- 1149,1176 ----
  /* Divide WCS into tokens separated by characters in DELIM.  */
  #if @GNULIB_WCSTOK@
! # if @REPLACE_WCSTOK@
! #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
! #   undef wcstok
! #   define wcstok rpl_wcstok
! #  endif
! _GL_FUNCDECL_RPL (wcstok, wchar_t *,
!                   (wchar_t *restrict wcs, const wchar_t *restrict delim,
!                    wchar_t **restrict ptr));
! _GL_CXXALIAS_RPL (wcstok, wchar_t *,
!                   (wchar_t *restrict wcs, const wchar_t *restrict delim,
!                    wchar_t **restrict ptr));
! # else
! #  if !@HAVE_WCSTOK@
  _GL_FUNCDECL_SYS (wcstok, wchar_t *,
!                   (wchar_t *restrict wcs, const wchar_t *restrict delim,
!                    wchar_t **restrict ptr));
! #  endif
  _GL_CXXALIAS_SYS (wcstok, wchar_t *,
!                   (wchar_t *restrict wcs, const wchar_t *restrict delim,
!                    wchar_t **restrict ptr));
! # endif
! # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcstok);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcstok
***************
*** 1026,1030 ****
--- 1200,1206 ----
  _GL_CXXALIAS_SYS (wcswidth, int, (const wchar_t *s, size_t n));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcswidth);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcswidth
***************
*** 1037,1041 ****
  
  /* Convert *TP to a date and time wide string.  See
!    <http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html>.  */
  #if @GNULIB_WCSFTIME@
  # if @REPLACE_WCSFTIME@
--- 1213,1217 ----
  
  /* Convert *TP to a date and time wide string.  See
!    <https://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html>.  */
  #if @GNULIB_WCSFTIME@
  # if @REPLACE_WCSFTIME@
***************
*** 1044,1062 ****
  #   define wcsftime rpl_wcsftime
  #  endif
! _GL_FUNCDECL_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
!                                      const wchar_t *__fmt, const struct tm *__tp)
!                                     _GL_ARG_NONNULL ((1, 3, 4)));
! _GL_CXXALIAS_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
!                                      const wchar_t *__fmt, const struct tm *__tp));
  # else
  #  if !@HAVE_WCSFTIME@
! _GL_FUNCDECL_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
!                                      const wchar_t *__fmt, const struct tm *__tp)
!                                     _GL_ARG_NONNULL ((1, 3, 4)));
! #  endif
! _GL_CXXALIAS_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
!                                      const wchar_t *__fmt, const struct tm *__tp));
  # endif
  _GL_CXXALIASWARN (wcsftime);
  #elif defined GNULIB_POSIXCHECK
  # undef wcsftime
--- 1220,1248 ----
  #   define wcsftime rpl_wcsftime
  #  endif
! _GL_FUNCDECL_RPL (wcsftime, size_t,
!                   (wchar_t *restrict __buf, size_t __bufsize,
!                    const wchar_t *restrict __fmt,
!                    const struct tm *restrict __tp)
!                   _GL_ARG_NONNULL ((1, 3, 4)));
! _GL_CXXALIAS_RPL (wcsftime, size_t,
!                   (wchar_t *restrict __buf, size_t __bufsize,
!                    const wchar_t *restrict __fmt,
!                    const struct tm *restrict __tp));
  # else
  #  if !@HAVE_WCSFTIME@
! _GL_FUNCDECL_SYS (wcsftime, size_t,
!                   (wchar_t *restrict __buf, size_t __bufsize,
!                    const wchar_t *restrict __fmt,
!                    const struct tm *restrict __tp)
!                   _GL_ARG_NONNULL ((1, 3, 4)));
! #  endif
! _GL_CXXALIAS_SYS (wcsftime, size_t,
!                   (wchar_t *restrict __buf, size_t __bufsize,
!                    const wchar_t *restrict __fmt,
!                    const struct tm *restrict __tp));
  # endif
+ # if __GLIBC__ >= 2
  _GL_CXXALIASWARN (wcsftime);
+ # endif
  #elif defined GNULIB_POSIXCHECK
  # undef wcsftime
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/lib/xsize.h texinfo-6.8/tp/Texinfo/XS/gnulib/lib/xsize.h
*** texinfo-6.7/tp/Texinfo/XS/gnulib/lib/xsize.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/lib/xsize.h	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  /* xsize.h -- Checked size_t computations.
  
!    Copyright (C) 2003, 2008-2019 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
--- 1,5 ----
  /* xsize.h -- Checked size_t computations.
  
!    Copyright (C) 2003, 2008-2021 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
***************
*** 28,31 ****
--- 28,34 ----
  #endif
  
+ /* Get ATTRIBUTE_PURE.  */
+ #include "attribute.h"
+ 
  #ifndef _GL_INLINE_HEADER_BEGIN
   #error "Please include config.h first."
***************
*** 57,64 ****
  
  /* Sum of two sizes, with overflow check.  */
! XSIZE_INLINE size_t
! #if __GNUC__ >= 3
! __attribute__ ((__pure__))
! #endif
  xsum (size_t size1, size_t size2)
  {
--- 60,64 ----
  
  /* Sum of two sizes, with overflow check.  */
! XSIZE_INLINE size_t ATTRIBUTE_PURE
  xsum (size_t size1, size_t size2)
  {
***************
*** 68,75 ****
  
  /* Sum of three sizes, with overflow check.  */
! XSIZE_INLINE size_t
! #if __GNUC__ >= 3
! __attribute__ ((__pure__))
! #endif
  xsum3 (size_t size1, size_t size2, size_t size3)
  {
--- 68,72 ----
  
  /* Sum of three sizes, with overflow check.  */
! XSIZE_INLINE size_t ATTRIBUTE_PURE
  xsum3 (size_t size1, size_t size2, size_t size3)
  {
***************
*** 78,85 ****
  
  /* Sum of four sizes, with overflow check.  */
! XSIZE_INLINE size_t
! #if __GNUC__ >= 3
! __attribute__ ((__pure__))
! #endif
  xsum4 (size_t size1, size_t size2, size_t size3, size_t size4)
  {
--- 75,79 ----
  
  /* Sum of four sizes, with overflow check.  */
! XSIZE_INLINE size_t ATTRIBUTE_PURE
  xsum4 (size_t size1, size_t size2, size_t size3, size_t size4)
  {
***************
*** 88,95 ****
  
  /* Maximum of two sizes, with overflow check.  */
! XSIZE_INLINE size_t
! #if __GNUC__ >= 3
! __attribute__ ((__pure__))
! #endif
  xmax (size_t size1, size_t size2)
  {
--- 82,86 ----
  
  /* Maximum of two sizes, with overflow check.  */
! XSIZE_INLINE size_t ATTRIBUTE_PURE
  xmax (size_t size1, size_t size2)
  {
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/00gnulib.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/00gnulib.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/00gnulib.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/00gnulib.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # 00gnulib.m4 serial 3
! dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # 00gnulib.m4 serial 8
! dnl Copyright (C) 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 6,42 ****
  
  dnl This file must be named something that sorts before all other
! dnl gnulib-provided .m4 files.  It is needed until such time as we can
! dnl assume Autoconf 2.64, with its improved AC_DEFUN_ONCE and
! dnl m4_divert semantics.
  
! # Until autoconf 2.63, handling of the diversion stack required m4_init
! # to be called first; but this does not happen with aclocal.  Wrapping
! # the entire execution in another layer of the diversion stack fixes this.
! # Worse, prior to autoconf 2.62, m4_wrap depended on the underlying m4
! # for whether it was FIFO or LIFO; in order to properly balance with
! # m4_init, we need to undo our push just before anything wrapped within
! # the m4_init body.  The way to ensure this is to wrap both sides of
! # m4_init with a one-shot macro that does the pop at the right time.
! m4_ifndef([_m4_divert_diversion],
! [m4_divert_push([KILL])
! m4_define([gl_divert_fixup], [m4_divert_pop()m4_define([$0])])
! m4_define([m4_init],
!   [gl_divert_fixup()]m4_defn([m4_init])[gl_divert_fixup()])])
! 
! 
! # AC_DEFUN_ONCE([NAME], VALUE)
! # ----------------------------
! # Define NAME to expand to VALUE on the first use (whether by direct
! # expansion, or by AC_REQUIRE), and to nothing on all subsequent uses.
! # Avoid bugs in AC_REQUIRE in Autoconf 2.63 and earlier.  This
! # definition is slower than the version in Autoconf 2.64, because it
! # can only use interfaces that existed since 2.59; but it achieves the
! # same effect.  Quoting is necessary to avoid confusing Automake.
! m4_version_prereq([2.63.263], [],
! [m4_define([AC][_DEFUN_ONCE],
!   [AC][_DEFUN([$1],
!     [AC_REQUIRE([_gl_DEFUN_ONCE([$1])],
!       [m4_indir([_gl_DEFUN_ONCE([$1])])])])]dnl
! [AC][_DEFUN([_gl_DEFUN_ONCE([$1])], [$2])])])
  
  # gl_00GNULIB
--- 6,81 ----
  
  dnl This file must be named something that sorts before all other
! dnl gnulib-provided .m4 files.  It is needed until the clang fix has
! dnl been included in Autoconf.
  
! # The following definitions arrange to use a compiler option
! # -Werror=implicit-function-declaration in AC_CHECK_DECL, when the
! # compiler is clang.  Without it, clang implicitly declares "known"
! # library functions in C mode, but not in C++ mode, which would cause
! # Gnulib to omit a declaration and thus later produce an error in C++
! # mode.  As of clang 9.0, these "known" functions are identified through
! # LIBBUILTIN invocations in the LLVM source file
! # llvm/tools/clang/include/clang/Basic/Builtins.def.
! # It's not possible to AC_REQUIRE the extra tests from AC_CHECK_DECL,
! # because AC_CHECK_DECL, like other Autoconf built-ins, is not supposed
! # to AC_REQUIRE anything: some configure.ac files have their first
! # AC_CHECK_DECL executed conditionally.  Therefore append the extra tests
! # to AC_PROG_CC.
! AC_DEFUN([gl_COMPILER_CLANG],
! [
! dnl AC_REQUIRE([AC_PROG_CC])
!   AC_CACHE_CHECK([whether the compiler is clang],
!     [gl_cv_compiler_clang],
!     [dnl Use _AC_COMPILE_IFELSE instead of AC_EGREP_CPP, to avoid error
!      dnl "circular dependency of AC_LANG_COMPILER(C)" if AC_PROG_CC has
!      dnl not yet been invoked.
!      _AC_COMPILE_IFELSE(
!         [AC_LANG_PROGRAM([[
!            #ifdef __clang__
!            barfbarf
!            #endif
!            ]],[[]])
!         ],
!         [gl_cv_compiler_clang=no],
!         [gl_cv_compiler_clang=yes])
!     ])
! ])
! AC_DEFUN([gl_COMPILER_PREPARE_CHECK_DECL],
! [
! dnl AC_REQUIRE([AC_PROG_CC])
! dnl AC_REQUIRE([gl_COMPILER_CLANG])
!   AC_CACHE_CHECK([for compiler option needed when checking for declarations],
!     [gl_cv_compiler_check_decl_option],
!     [if test $gl_cv_compiler_clang = yes; then
!        dnl Test whether the compiler supports the option
!        dnl '-Werror=implicit-function-declaration'.
!        save_ac_compile="$ac_compile"
!        ac_compile="$ac_compile -Werror=implicit-function-declaration"
!        dnl Use _AC_COMPILE_IFELSE instead of AC_COMPILE_IFELSE, to avoid a
!        dnl warning "AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS".
!        _AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]],[[]])],
!          [gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration'],
!          [gl_cv_compiler_check_decl_option=none])
!        ac_compile="$save_ac_compile"
!      else
!        gl_cv_compiler_check_decl_option=none
!      fi
!     ])
!   if test "x$gl_cv_compiler_check_decl_option" != xnone; then
!     ac_compile_for_check_decl="$ac_compile $gl_cv_compiler_check_decl_option"
!   else
!     ac_compile_for_check_decl="$ac_compile"
!   fi
! ])
! dnl Redefine _AC_CHECK_DECL_BODY so that it references ac_compile_for_check_decl
! dnl instead of ac_compile.  If, for whatever reason, the override of AC_PROG_CC
! dnl in zzgnulib.m4 is inactive, use the original ac_compile.
! m4_define([_AC_CHECK_DECL_BODY],
! [  ac_save_ac_compile="$ac_compile"
!   if test -n "$ac_compile_for_check_decl"; then
!     ac_compile="$ac_compile_for_check_decl"
!   fi]
! m4_defn([_AC_CHECK_DECL_BODY])[  ac_compile="$ac_save_ac_compile"
! ])
  
  # gl_00GNULIB
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/absolute-header.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/absolute-header.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/absolute-header.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/absolute-header.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # absolute-header.m4 serial 16
! dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # absolute-header.m4 serial 17
! dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 23,37 ****
  [AC_REQUIRE([AC_CANONICAL_HOST])
  AC_LANG_PREPROC_REQUIRE()dnl
- dnl FIXME: gl_absolute_header and ac_header_exists must be used unquoted
- dnl until we can assume autoconf 2.64 or newer.
  m4_foreach_w([gl_HEADER_NAME], [$1],
    [AS_VAR_PUSHDEF([gl_absolute_header],
                    [gl_cv_absolute_]m4_defn([gl_HEADER_NAME]))dnl
    AC_CACHE_CHECK([absolute name of <]m4_defn([gl_HEADER_NAME])[>],
!     m4_defn([gl_absolute_header]),
      [AS_VAR_PUSHDEF([ac_header_exists],
                      [ac_cv_header_]m4_defn([gl_HEADER_NAME]))dnl
      AC_CHECK_HEADERS_ONCE(m4_defn([gl_HEADER_NAME]))dnl
!     if test AS_VAR_GET(ac_header_exists) = yes; then
        gl_ABSOLUTE_HEADER_ONE(m4_defn([gl_HEADER_NAME]))
      fi
--- 23,35 ----
  [AC_REQUIRE([AC_CANONICAL_HOST])
  AC_LANG_PREPROC_REQUIRE()dnl
  m4_foreach_w([gl_HEADER_NAME], [$1],
    [AS_VAR_PUSHDEF([gl_absolute_header],
                    [gl_cv_absolute_]m4_defn([gl_HEADER_NAME]))dnl
    AC_CACHE_CHECK([absolute name of <]m4_defn([gl_HEADER_NAME])[>],
!     [gl_absolute_header],
      [AS_VAR_PUSHDEF([ac_header_exists],
                      [ac_cv_header_]m4_defn([gl_HEADER_NAME]))dnl
      AC_CHECK_HEADERS_ONCE(m4_defn([gl_HEADER_NAME]))dnl
!     if test AS_VAR_GET([ac_header_exists]) = yes; then
        gl_ABSOLUTE_HEADER_ONE(m4_defn([gl_HEADER_NAME]))
      fi
***************
*** 39,43 ****
      ])dnl
    AC_DEFINE_UNQUOTED(AS_TR_CPP([ABSOLUTE_]m4_defn([gl_HEADER_NAME])),
!                      ["AS_VAR_GET(gl_absolute_header)"],
                       [Define this to an absolute name of <]m4_defn([gl_HEADER_NAME])[>.])
    AS_VAR_POPDEF([gl_absolute_header])dnl
--- 37,41 ----
      ])dnl
    AC_DEFINE_UNQUOTED(AS_TR_CPP([ABSOLUTE_]m4_defn([gl_HEADER_NAME])),
!                      ["AS_VAR_GET([gl_absolute_header])"],
                       [Define this to an absolute name of <]m4_defn([gl_HEADER_NAME])[>.])
    AS_VAR_POPDEF([gl_absolute_header])dnl
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/alloca.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/alloca.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/alloca.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/alloca.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # alloca.m4 serial 15
! dnl Copyright (C) 2002-2004, 2006-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
! # alloca.m4 serial 20
! dnl Copyright (C) 2002-2004, 2006-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
***************
*** 51,61 ****
  AC_DEFUN([gl_PREREQ_ALLOCA], [:])
  
! # This works around a bug in autoconf <= 2.68.
! # See <https://lists.gnu.org/r/bug-gnulib/2011-06/msg00277.html>.
  
! m4_version_prereq([2.69], [] ,[
! 
! # This is taken from the following Autoconf patch:
! # https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=6cd9f12520b0d6f76d3230d7565feba1ecf29497
  
  # _AC_LIBOBJ_ALLOCA
--- 51,61 ----
  AC_DEFUN([gl_PREREQ_ALLOCA], [:])
  
! m4_version_prereq([2.70], [], [
  
! # This works around a bug in autoconf <= 2.68 and has simplifications
! # from 2.70.  See:
! # https://lists.gnu.org/r/bug-gnulib/2011-06/msg00277.html
! # https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=6cd9f12520b0d6f76d3230d7565feba1ecf29497
! # https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=15edf7fd8094fd14a89d9891dd72a9624762597a
  
  # _AC_LIBOBJ_ALLOCA
***************
*** 73,96 ****
  AC_DEFINE(C_ALLOCA, 1, [Define to 1 if using 'alloca.c'.])
  
- AC_CACHE_CHECK(whether 'alloca.c' needs Cray hooks, ac_cv_os_cray,
- [AC_EGREP_CPP(webecray,
- [#if defined CRAY && ! defined CRAY2
- webecray
- #else
- wenotbecray
- #endif
- ], ac_cv_os_cray=yes, ac_cv_os_cray=no)])
- if test $ac_cv_os_cray = yes; then
-   for ac_func in _getb67 GETB67 getb67; do
-     AC_CHECK_FUNC($ac_func,
-                   [AC_DEFINE_UNQUOTED(CRAY_STACKSEG_END, $ac_func,
-                                       [Define to one of '_getb67', 'GETB67',
-                                        'getb67' for Cray-2 and Cray-YMP
-                                        systems. This function is required for
-                                        'alloca.c' support on those systems.])
-     break])
-   done
- fi
- 
  AC_CACHE_CHECK([stack direction for C alloca],
                 [ac_cv_c_stack_direction],
--- 73,76 ----
***************
*** 123,127 ****
          STACK_DIRECTION < 0 => grows toward lower addresses
          STACK_DIRECTION = 0 => direction of growth unknown */
! @%:@undef STACK_DIRECTION])dnl
  AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction)
  ])# _AC_LIBOBJ_ALLOCA
--- 103,107 ----
          STACK_DIRECTION < 0 => grows toward lower addresses
          STACK_DIRECTION = 0 => direction of growth unknown */
! #undef STACK_DIRECTION])dnl
  AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction)
  ])# _AC_LIBOBJ_ALLOCA
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/errno_h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/errno_h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/errno_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/errno_h.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  # errno_h.m4 serial 13
! dnl Copyright (C) 2004, 2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # errno_h.m4 serial 13
! dnl Copyright (C) 2004, 2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/exponentd.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/exponentd.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/exponentd.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/exponentd.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  # exponentd.m4 serial 3
! dnl Copyright (C) 2007-2008, 2010-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # exponentd.m4 serial 3
! dnl Copyright (C) 2007-2008, 2010-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/extensions.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/extensions.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/extensions.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/extensions.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,13 ****
! # serial 18  -*- Autoconf -*-
  # Enable extensions on systems that normally disable them.
  
! # Copyright (C) 2003, 2006-2019 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.
  
  # This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from git
  # Autoconf.  Perhaps we can remove this once we can assume Autoconf
! # 2.70 or later everywhere, but since Autoconf mutates rapidly
  # enough in this area it's likely we'll need to redefine
  # AC_USE_SYSTEM_EXTENSIONS for quite some time.
--- 1,18 ----
! # serial 22  -*- Autoconf -*-
  # Enable extensions on systems that normally disable them.
  
! # Copyright (C) 2003, 2006-2021 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 Define to empty for the benefit of Autoconf 2.69 and earlier, so that
+ dnl AC_USE_SYSTEM_EXTENSIONS (below) can be used unchanged from Autoconf 2.70+.
+ m4_ifndef([AC_CHECK_INCLUDES_DEFAULT],
+   [AC_DEFUN([AC_CHECK_INCLUDES_DEFAULT], [])])
+ 
  # This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from git
  # Autoconf.  Perhaps we can remove this once we can assume Autoconf
! # is recent-enough everywhere, but since Autoconf mutates rapidly
  # enough in this area it's likely we'll need to redefine
  # AC_USE_SYSTEM_EXTENSIONS for quite some time.
***************
*** 27,60 ****
  #      invocation occurs in gl_EARLY, not in gl_INIT.
  
  # AC_USE_SYSTEM_EXTENSIONS
  # ------------------------
  # Enable extensions on systems that normally disable them,
  # typically due to standards-conformance issues.
! #
! # Remember that #undef in AH_VERBATIM gets replaced with #define by
! # AC_DEFINE.  The goal here is to define all known feature-enabling
! # macros, then, if reports of conflicts are made, disable macros that
! # cause problems on some platforms (such as __EXTENSIONS__).
  AC_DEFUN_ONCE([AC_USE_SYSTEM_EXTENSIONS],
! [AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
  AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
! 
!   AC_CHECK_HEADER([minix/config.h], [MINIX=yes], [MINIX=])
!   if test "$MINIX" = yes; then
!     AC_DEFINE([_POSIX_SOURCE], [1],
!       [Define to 1 if you need to in order for 'stat' and other
!        things to work.])
!     AC_DEFINE([_POSIX_1_SOURCE], [2],
!       [Define to 2 if the system does not provide POSIX.1 features
!        except with this defined.])
!     AC_DEFINE([_MINIX], [1],
!       [Define to 1 if on MINIX.])
!     AC_DEFINE([_NETBSD_SOURCE], [1],
!       [Define to 1 to make NetBSD features available.  MINIX 3 needs this.])
!   fi
! 
  dnl Use a different key than __EXTENSIONS__, as that name broke existing
  dnl configure.ac when using autoheader 2.62.
!   AH_VERBATIM([USE_SYSTEM_EXTENSIONS],
  [/* Enable extensions on AIX 3, Interix.  */
  #ifndef _ALL_SOURCE
--- 32,56 ----
  #      invocation occurs in gl_EARLY, not in gl_INIT.
  
+ m4_version_prereq([2.70.1], [], [
+ 
  # AC_USE_SYSTEM_EXTENSIONS
  # ------------------------
  # Enable extensions on systems that normally disable them,
  # typically due to standards-conformance issues.
! # We unconditionally define as many of the known feature-enabling
! # as possible, reserving conditional behavior for macros that are
! # known to cause problems on some platforms (such as __EXTENSIONS__).
  AC_DEFUN_ONCE([AC_USE_SYSTEM_EXTENSIONS],
! [AC_BEFORE([$0], [AC_PREPROC_IFELSE])dnl
! AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
! AC_BEFORE([$0], [AC_LINK_IFELSE])dnl
  AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
! AC_BEFORE([$0], [AC_CHECK_INCLUDES_DEFAULT])dnl
! dnl #undef in AH_VERBATIM gets replaced with #define by AC_DEFINE.
  dnl Use a different key than __EXTENSIONS__, as that name broke existing
  dnl configure.ac when using autoheader 2.62.
! dnl The macros below are in alphabetical order ignoring leading _ or __
! dnl prefixes.
! AH_VERBATIM([USE_SYSTEM_EXTENSIONS],
  [/* Enable extensions on AIX 3, Interix.  */
  #ifndef _ALL_SOURCE
***************
*** 65,81 ****
  # undef _DARWIN_C_SOURCE
  #endif
  /* Enable GNU extensions on systems that have them.  */
  #ifndef _GNU_SOURCE
  # undef _GNU_SOURCE
  #endif
! /* Enable NetBSD extensions on NetBSD.  */
  #ifndef _NETBSD_SOURCE
  # undef _NETBSD_SOURCE
  #endif
! /* Enable OpenBSD extensions on NetBSD.  */
  #ifndef _OPENBSD_SOURCE
  # undef _OPENBSD_SOURCE
  #endif
! /* Enable threading extensions on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
--- 61,102 ----
  # undef _DARWIN_C_SOURCE
  #endif
+ /* Enable general extensions on Solaris.  */
+ #ifndef __EXTENSIONS__
+ # undef __EXTENSIONS__
+ #endif
  /* Enable GNU extensions on systems that have them.  */
  #ifndef _GNU_SOURCE
  # undef _GNU_SOURCE
  #endif
! /* Enable X/Open compliant socket functions that do not require linking
!    with -lxnet on HP-UX 11.11.  */
! #ifndef _HPUX_ALT_XOPEN_SOCKET_API
! # undef _HPUX_ALT_XOPEN_SOCKET_API
! #endif
! /* Identify the host operating system as Minix.
!    This macro does not affect the system headers' behavior.
!    A future release of Autoconf may stop defining this macro.  */
! #ifndef _MINIX
! # undef _MINIX
! #endif
! /* Enable general extensions on NetBSD.
!    Enable NetBSD compatibility extensions on Minix.  */
  #ifndef _NETBSD_SOURCE
  # undef _NETBSD_SOURCE
  #endif
! /* Enable OpenBSD compatibility extensions on NetBSD.
!    Oddly enough, this does nothing on OpenBSD.  */
  #ifndef _OPENBSD_SOURCE
  # undef _OPENBSD_SOURCE
  #endif
! /* Define to 1 if needed for POSIX-compatible behavior.  */
! #ifndef _POSIX_SOURCE
! # undef _POSIX_SOURCE
! #endif
! /* Define to 2 if needed for POSIX-compatible behavior.  */
! #ifndef _POSIX_1_SOURCE
! # undef _POSIX_1_SOURCE
! #endif
! /* Enable POSIX-compatible threading on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
***************
*** 113,132 ****
  # undef _TANDEM_SOURCE
  #endif
! /* Enable X/Open extensions if necessary.  HP-UX 11.11 defines
!    mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
!    whether compiling with -Ae or -D_HPUX_SOURCE=1.  */
  #ifndef _XOPEN_SOURCE
  # undef _XOPEN_SOURCE
  #endif
! /* Enable X/Open compliant socket functions that do not require linking
!    with -lxnet on HP-UX 11.11.  */
! #ifndef _HPUX_ALT_XOPEN_SOCKET_API
! # undef _HPUX_ALT_XOPEN_SOCKET_API
! #endif
! /* Enable general extensions on Solaris.  */
! #ifndef __EXTENSIONS__
! # undef __EXTENSIONS__
! #endif
! ])
    AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
      [ac_cv_safe_to_define___extensions__],
--- 134,150 ----
  # undef _TANDEM_SOURCE
  #endif
! /* Enable X/Open extensions.  Define to 500 only if necessary
!    to make mbstate_t available.  */
  #ifndef _XOPEN_SOURCE
  # undef _XOPEN_SOURCE
  #endif
! ])dnl
! 
!   AC_REQUIRE([AC_CHECK_INCLUDES_DEFAULT])dnl
!   _AC_CHECK_HEADER_ONCE([wchar.h])
!   _AC_CHECK_HEADER_ONCE([minix/config.h])
! 
! dnl Defining __EXTENSIONS__ may break the system headers on some systems.
! dnl (FIXME: Which ones?)
    AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
      [ac_cv_safe_to_define___extensions__],
***************
*** 137,145 ****
         [ac_cv_safe_to_define___extensions__=yes],
         [ac_cv_safe_to_define___extensions__=no])])
!   test $ac_cv_safe_to_define___extensions__ = yes &&
!     AC_DEFINE([__EXTENSIONS__])
    AC_DEFINE([_ALL_SOURCE])
    AC_DEFINE([_DARWIN_C_SOURCE])
    AC_DEFINE([_GNU_SOURCE])
    AC_DEFINE([_NETBSD_SOURCE])
    AC_DEFINE([_OPENBSD_SOURCE])
--- 155,185 ----
         [ac_cv_safe_to_define___extensions__=yes],
         [ac_cv_safe_to_define___extensions__=no])])
! 
! dnl HP-UX 11.11 defines mbstate_t only if _XOPEN_SOURCE is defined to
! dnl 500, regardless of whether compiling with -Ae or -D_HPUX_SOURCE=1.
! dnl But defining _XOPEN_SOURCE may turn *off* extensions on platforms
! dnl not covered by turn-on-extensions macros (notably Dragonfly, Free,
! dnl and OpenBSD, which don't have any equivalent of _NETBSD_SOURCE) so
! dnl it should only be defined when necessary.
!   AC_CACHE_CHECK([whether _XOPEN_SOURCE should be defined],
!     [ac_cv_should_define__xopen_source],
!     [ac_cv_should_define__xopen_source=no
!     AS_IF([test $ac_cv_header_wchar_h = yes],
!       [AC_COMPILE_IFELSE(
!         [AC_LANG_PROGRAM([[
!           #include <wchar.h>
!           mbstate_t x;]])],
!         [],
!         [AC_COMPILE_IFELSE(
!           [AC_LANG_PROGRAM([[
!             #define _XOPEN_SOURCE 500
!             #include <wchar.h>
!             mbstate_t x;]])],
!           [ac_cv_should_define__xopen_source=yes])])])])
! 
    AC_DEFINE([_ALL_SOURCE])
    AC_DEFINE([_DARWIN_C_SOURCE])
    AC_DEFINE([_GNU_SOURCE])
+   AC_DEFINE([_HPUX_ALT_XOPEN_SOCKET_API])
    AC_DEFINE([_NETBSD_SOURCE])
    AC_DEFINE([_OPENBSD_SOURCE])
***************
*** 153,174 ****
    AC_DEFINE([__STDC_WANT_MATH_SPEC_FUNCS__])
    AC_DEFINE([_TANDEM_SOURCE])
!   AC_CACHE_CHECK([whether _XOPEN_SOURCE should be defined],
!     [ac_cv_should_define__xopen_source],
!     [ac_cv_should_define__xopen_source=no
!      AC_COMPILE_IFELSE(
!        [AC_LANG_PROGRAM([[
!           #include <wchar.h>
!           mbstate_t x;]])],
!        [],
!        [AC_COMPILE_IFELSE(
!           [AC_LANG_PROGRAM([[
!              #define _XOPEN_SOURCE 500
!              #include <wchar.h>
!              mbstate_t x;]])],
!           [ac_cv_should_define__xopen_source=yes])])])
!   test $ac_cv_should_define__xopen_source = yes &&
!     AC_DEFINE([_XOPEN_SOURCE], [500])
!   AC_DEFINE([_HPUX_ALT_XOPEN_SOCKET_API])
  ])# AC_USE_SYSTEM_EXTENSIONS
  
  # gl_USE_SYSTEM_EXTENSIONS
--- 193,208 ----
    AC_DEFINE([__STDC_WANT_MATH_SPEC_FUNCS__])
    AC_DEFINE([_TANDEM_SOURCE])
!   AS_IF([test $ac_cv_header_minix_config_h = yes],
!     [MINIX=yes
!     AC_DEFINE([_MINIX])
!     AC_DEFINE([_POSIX_SOURCE])
!     AC_DEFINE([_POSIX_1_SOURCE], [2])],
!     [MINIX=])
!   AS_IF([test $ac_cv_safe_to_define___extensions__ = yes],
!     [AC_DEFINE([__EXTENSIONS__])])
!   AS_IF([test $ac_cv_should_define__xopen_source = yes],
!     [AC_DEFINE([_XOPEN_SOURCE], [500])])
  ])# AC_USE_SYSTEM_EXTENSIONS
+ ])
  
  # gl_USE_SYSTEM_EXTENSIONS
***************
*** 178,189 ****
  AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS],
  [
-   dnl Require this macro before AC_USE_SYSTEM_EXTENSIONS.
-   dnl gnulib does not need it. But if it gets required by third-party macros
-   dnl after AC_USE_SYSTEM_EXTENSIONS is required, autoconf 2.62..2.63 emit a
-   dnl warning: "AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS".
-   dnl Note: We can do this only for one of the macros AC_AIX, AC_GNU_SOURCE,
-   dnl AC_MINIX. If people still use AC_AIX or AC_MINIX, they are out of luck.
-   AC_REQUIRE([AC_GNU_SOURCE])
- 
    AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
  ])
--- 212,227 ----
  AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS],
  [
    AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+ 
+   dnl On OpenBSD 6.8 with GCC, the include files contain a couple of
+   dnl definitions that are only activated with an explicit -D_ISOC11_SOURCE.
+   dnl That's because this version of GCC (4.2.1) supports the option
+   dnl '-std=gnu99' but not the option '-std=gnu11'.
+   AC_REQUIRE([AC_CANONICAL_HOST])
+   case "$host_os" in
+     openbsd*)
+       AC_DEFINE([_ISOC11_SOURCE], [1],
+         [Define to enable the declarations of ISO C 11 types and functions.])
+       ;;
+   esac
  ])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/extern-inline.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/extern-inline.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/extern-inline.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/extern-inline.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  dnl 'extern inline' a la ISO C99.
  
! dnl Copyright 2012-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,5 ----
  dnl 'extern inline' a la ISO C99.
  
! dnl Copyright 2012-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 33,37 ****
  
       DragonFly; see
!      http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
  
       FreeBSD; see:
--- 33,37 ----
  
       DragonFly; see
!      http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log
  
       FreeBSD; see:
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/float_h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/float_h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/float_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/float_h.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  # float_h.m4 serial 12
! dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # float_h.m4 serial 12
! dnl Copyright (C) 2007, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/getdelim.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/getdelim.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/getdelim.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/getdelim.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
! # getdelim.m4 serial 13
  
! dnl Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
  dnl
  dnl This file is free software; the Free Software Foundation
--- 1,5 ----
! # getdelim.m4 serial 15
  
! dnl Copyright (C) 2005-2007, 2009-2021 Free Software Foundation, Inc.
  dnl
  dnl This file is free software; the Free Software Foundation
***************
*** 43,46 ****
--- 43,47 ----
          if (!(len == 4 && line && strcmp (line, "foo\n") == 0))
            { free (line); fclose (in); return 2; }
+         free (line);
        }
        {
***************
*** 73,77 ****
              [case "$host_os" in
                 *-musl*) gl_cv_func_working_getdelim="guessing yes" ;;
!                *)       gl_cv_func_working_getdelim="guessing no" ;;
               esac
              ])
--- 74,78 ----
              [case "$host_os" in
                 *-musl*) gl_cv_func_working_getdelim="guessing yes" ;;
!                *)       gl_cv_func_working_getdelim="$gl_cross_guess_normal" ;;
               esac
              ])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/getline.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/getline.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/getline.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/getline.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
! # getline.m4 serial 29
  
! dnl Copyright (C) 1998-2003, 2005-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl
--- 1,5 ----
! # getline.m4 serial 30
  
! dnl Copyright (C) 1998-2003, 2005-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl
***************
*** 81,85 ****
              [case "$host_os" in
                 *-musl*) am_cv_func_working_getline="guessing yes" ;;
!                *)       am_cv_func_working_getline="guessing no" ;;
               esac
              ])
--- 81,85 ----
              [case "$host_os" in
                 *-musl*) am_cv_func_working_getline="guessing yes" ;;
!                *)       am_cv_func_working_getline="$gl_cross_guess_normal" ;;
               esac
              ])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/gnulib-cache.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/gnulib-cache.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/gnulib-cache.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/gnulib-cache.m4	2021-02-09 21:26:54.000000000 +0000
***************
*** 1,3 ****
! # Copyright (C) 2002-2019 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
--- 1,3 ----
! # Copyright (C) 2002-2021 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/gnulib-common.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/gnulib-common.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/gnulib-common.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/gnulib-common.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # gnulib-common.m4 serial 44
! dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # gnulib-common.m4 serial 63
! dnl Copyright (C) 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 13,18 ****
--- 13,28 ----
    AC_REQUIRE([gl_00GNULIB])
    AC_REQUIRE([gl_COMMON_BODY])
+   AC_REQUIRE([gl_ZZGNULIB])
  ])
  AC_DEFUN([gl_COMMON_BODY], [
+   AH_VERBATIM([_GL_GNUC_PREREQ],
+ [/* True if the compiler says it groks GNU C version MAJOR.MINOR.  */
+ #if defined __GNUC__ && defined __GNUC_MINOR__
+ # define _GL_GNUC_PREREQ(major, minor) \
+     ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
+ #else
+ # define _GL_GNUC_PREREQ(major, minor) 0
+ #endif
+ ])
    AH_VERBATIM([_Noreturn],
  [/* The _Noreturn keyword of C11.  */
***************
*** 20,30 ****
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)))
  #  define _Noreturn [[noreturn]]
  # elif ((!defined __cplusplus || defined __clang__) \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0)  \
!             || 4 < __GNUC__ + (7 <= __GNUC_MINOR__)))
     /* _Noreturn works as-is.  */
! # elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
--- 30,51 ----
  # if (defined __cplusplus \
        && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
!           || (defined _MSC_VER && 1900 <= _MSC_VER)) \
!       && 0)
!     /* [[noreturn]] is not practically usable, because with it the syntax
!          extern _Noreturn void func (...);
!        would not be valid; such a declaration would only be valid with 'extern'
!        and '_Noreturn' swapped, or without the 'extern' keyword.  However, some
!        AIX system header files and several gnulib header files use precisely
!        this syntax with 'extern'.  */
  #  define _Noreturn [[noreturn]]
  # elif ((!defined __cplusplus || defined __clang__) \
!         && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
!             || (!defined __STRICT_ANSI__ \
!                 && (_GL_GNUC_PREREQ (4, 7) \
!                     || (defined __apple_build_version__ \
!                         ? 6000000 <= __apple_build_version__ \
!                         : 3 < __clang_major__ + (5 <= __clang_minor__))))))
     /* _Noreturn works as-is.  */
! # elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C
  #  define _Noreturn __attribute__ ((__noreturn__))
  # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
***************
*** 45,90 ****
  # define __GNUC_STDC_INLINE__ 1
  #endif])
!   AH_VERBATIM([unused_parameter],
! [/* Define as a marker that can be attached to declarations that might not
!     be used.  This helps to reduce warnings, such as from
!     GCC -Wunused-parameter.  */
! #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
! # define _GL_UNUSED __attribute__ ((__unused__))
! #else
! # define _GL_UNUSED
! #endif
! /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
!    is a misnomer outside of parameter lists.  */
! #define _UNUSED_PARAMETER_ _GL_UNUSED
! 
! /* gcc supports the "unused" attribute on possibly unused labels, and
!    g++ has since version 4.5.  Note to support C++ as well as C,
!    _GL_UNUSED_LABEL should be used with a trailing ;  */
! #if !defined __cplusplus || __GNUC__ > 4 \
!     || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
! # define _GL_UNUSED_LABEL _GL_UNUSED
  #else
! # define _GL_UNUSED_LABEL
  #endif
  
! /* The __pure__ attribute was added in gcc 2.96.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
! # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
  #else
! # define _GL_ATTRIBUTE_PURE /* empty */
  #endif
  
! /* The __const__ attribute was added in gcc 2.95.  */
! #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
  # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
  #else
! # define _GL_ATTRIBUTE_CONST /* empty */
  #endif
  
! /* The __malloc__ attribute was added in gcc 3.  */
! #if 3 <= __GNUC__
  # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
  #else
! # define _GL_ATTRIBUTE_MALLOC /* empty */
  #endif
  ])
--- 66,281 ----
  # define __GNUC_STDC_INLINE__ 1
  #endif])
!   AH_VERBATIM([attribute],
! [/* Attributes.  */
! #if (defined __has_attribute \
!      && (!defined __clang_minor__ \
!          || 3 < __clang_major__ + (5 <= __clang_minor__)))
! # define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
  #else
! # define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
! # define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
! # define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
! # define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
! # define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
! # define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
! # define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
! # define _GL_ATTR_diagnose_if 0
! # define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
! # define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
! # define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
! # define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7)
! # define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6)
! # ifdef _ICC
! #  define _GL_ATTR_may_alias 0
! # else
! #  define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3)
! # endif
! # define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0)
! # define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1)
! # define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3)
! # define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0)
! # define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
! # define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
! # define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
! # define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
! # define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
! # define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
! # define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
  #endif
  
! ]dnl There is no _GL_ATTRIBUTE_ALIGNED; use stdalign's _Alignas instead.
! [
! #if _GL_HAS_ATTRIBUTE (alloc_size)
! # define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
! #else
! # define _GL_ATTRIBUTE_ALLOC_SIZE(args)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (always_inline)
! # define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
  #else
! # define _GL_ATTRIBUTE_ALWAYS_INLINE
  #endif
  
! #if _GL_HAS_ATTRIBUTE (artificial)
! # define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
! #else
! # define _GL_ATTRIBUTE_ARTIFICIAL
! #endif
! 
! /* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
!    <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>.
!    Also, Oracle Studio 12.6 requires 'cold' not '__cold__'.  */
! #if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
! # ifndef __SUNPRO_C
! #  define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
! # else
! #  define _GL_ATTRIBUTE_COLD __attribute__ ((cold))
! # endif
! #else
! # define _GL_ATTRIBUTE_COLD
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (const)
  # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
  #else
! # define _GL_ATTRIBUTE_CONST
! #endif
! 
! #if 201710L < __STDC_VERSION__
! # define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
! #elif _GL_HAS_ATTRIBUTE (deprecated)
! # define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
! #else
! # define _GL_ATTRIBUTE_DEPRECATED
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (error)
! # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
! # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
! #elif _GL_HAS_ATTRIBUTE (diagnose_if)
! # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error")))
! # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning")))
! #else
! # define _GL_ATTRIBUTE_ERROR(msg)
! # define _GL_ATTRIBUTE_WARNING(msg)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (externally_visible)
! # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
! #else
! # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
! #endif
! 
! /* FALLTHROUGH is special, because it always expands to something.  */
! #if 201710L < __STDC_VERSION__
! # define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
! #elif _GL_HAS_ATTRIBUTE (fallthrough)
! # define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
! #else
! # define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (format)
! # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
! #else
! # define _GL_ATTRIBUTE_FORMAT(spec)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (leaf)
! # define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
! #else
! # define _GL_ATTRIBUTE_LEAF
! #endif
! 
! /* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK.  */
! #if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C
! # define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
! #else
! # define _GL_ATTRIBUTE_MAY_ALIAS
! #endif
! 
! #if 201710L < __STDC_VERSION__
! # define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
! #elif _GL_HAS_ATTRIBUTE (unused)
! # define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__))
! #else
! # define _GL_ATTRIBUTE_MAYBE_UNUSED
  #endif
+ /* Earlier spellings of this macro.  */
+ #define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
+ #define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
  
! #if _GL_HAS_ATTRIBUTE (malloc)
  # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
  #else
! # define _GL_ATTRIBUTE_MALLOC
! #endif
! 
! #if 201710L < __STDC_VERSION__
! # define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
! #elif _GL_HAS_ATTRIBUTE (warn_unused_result)
! # define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
! #else
! # define _GL_ATTRIBUTE_NODISCARD
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (noinline)
! # define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
! #else
! # define _GL_ATTRIBUTE_NOINLINE
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (nonnull)
! # define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
! #else
! # define _GL_ATTRIBUTE_NONNULL(args)
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (nonstring)
! # define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
! #else
! # define _GL_ATTRIBUTE_NONSTRING
! #endif
! 
! /* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead.  */
! 
! #if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
! # define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
! #else
! # define _GL_ATTRIBUTE_NOTHROW
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (packed)
! # define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
! #else
! # define _GL_ATTRIBUTE_PACKED
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (pure)
! # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
! #else
! # define _GL_ATTRIBUTE_PURE
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (returns_nonnull)
! # define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
! #else
! # define _GL_ATTRIBUTE_RETURNS_NONNULL
! #endif
! 
! #if _GL_HAS_ATTRIBUTE (sentinel)
! # define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
! #else
! # define _GL_ATTRIBUTE_SENTINEL(pos)
! #endif
! 
! ]dnl There is no _GL_ATTRIBUTE_VISIBILITY; see m4/visibility.m4 instead.
! [
! /* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'.  */
! #if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5)
! # define _GL_UNUSED_LABEL _GL_ATTRIBUTE_MAYBE_UNUSED
! #else
! # define _GL_UNUSED_LABEL
  #endif
  ])
***************
*** 95,99 ****
       * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
         or should be listed as async-signal-safe in POSIX
!        <http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
         section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
         particular, are NOT async-signal-safe.
--- 286,290 ----
       * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
         or should be listed as async-signal-safe in POSIX
!        <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
         section 2.4.3.  Note that malloc(), sprintf(), and fwrite(), in
         particular, are NOT async-signal-safe.
***************
*** 116,119 ****
--- 307,353 ----
  #define _GL_ASYNC_SAFE
  ])
+   AH_VERBATIM([micro_optimizations],
+ [/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where
+    n1 and n2 are expressions without side effects, that evaluate to real
+    numbers (excluding NaN).
+    It returns
+      1  if n1 > n2
+      0  if n1 == n2
+      -1 if n1 < n2
+    The naÃ¯ve code   (n1 > n2 ? 1 : n1 < n2 ? -1 : 0)  produces a conditional
+    jump with nearly all GCC versions up to GCC 10.
+    This variant     (n1 < n2 ? -1 : n1 > n2)  produces a conditional with many
+    GCC versions up to GCC 9.
+    The better code  (n1 > n2) - (n1 < n2)  from Hacker's Delight Â§ 2-9
+    avoids conditional jumps in all GCC versions >= 3.4.  */
+ #define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2)))
+ ])
+   dnl Hint which direction to take regarding cross-compilation guesses:
+   dnl When a user installs a program on a platform they are not intimately
+   dnl familiar with, --enable-cross-guesses=conservative is the appropriate
+   dnl choice.  It implements the "If we don't know, assume the worst" principle.
+   dnl However, when an operating system developer (on a platform which is not
+   dnl yet known to gnulib) builds packages for their platform, they want to
+   dnl expose, not hide, possible platform bugs; in this case,
+   dnl --enable-cross-guesses=risky is the appropriate choice.
+   dnl Sets the variables
+   dnl gl_cross_guess_normal    (to be used when 'yes' is good and 'no' is bad),
+   dnl gl_cross_guess_inverted  (to be used when 'no' is good and 'yes' is bad).
+   AC_ARG_ENABLE([cross-guesses],
+     [AS_HELP_STRING([--enable-cross-guesses={conservative|risky}],
+        [specify policy for cross-compilation guesses])],
+     [if test "x$enableval" != xconservative && test "x$enableval" != xrisky; then
+        AC_MSG_WARN([invalid argument supplied to --enable-cross-guesses])
+        enableval=conservative
+      fi
+      gl_cross_guesses="$enableval"],
+     [gl_cross_guesses=conservative])
+   if test $gl_cross_guesses = risky; then
+     gl_cross_guess_normal="guessing yes"
+     gl_cross_guess_inverted="guessing no"
+   else
+     gl_cross_guess_normal="guessing no"
+     gl_cross_guess_inverted="guessing yes"
+   fi
    dnl Preparation for running test programs:
    dnl Tell glibc to write diagnostics from -D_FORTIFY_SOURCE=2 to stderr, not
***************
*** 250,281 ****
  ])
  
- # AS_VAR_IF(VAR, VALUE, [IF-MATCH], [IF-NOT-MATCH])
- # ----------------------------------------------------
- # Backport of autoconf-2.63b's macro.
- # Remove this macro when we can assume autoconf >= 2.64.
- m4_ifndef([AS_VAR_IF],
- [m4_define([AS_VAR_IF],
- [AS_IF([test x"AS_VAR_GET([$1])" = x""$2], [$3], [$4])])])
- 
  # gl_PROG_CC_C99
  # Modifies the value of the shell variable CC in an attempt to make $CC
  # understand ISO C99 source code.
- # This is like AC_PROG_CC_C99, except that
- # - AC_PROG_CC_C99 does not mix well with AC_PROG_CC_STDC
- #   <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00367.html>,
- #   but many more packages use AC_PROG_CC_STDC than AC_PROG_CC_C99
- #   <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00441.html>.
- # Remaining problems:
- # - When AC_PROG_CC_STDC is invoked twice, it adds the C99 enabling options
- #   to CC twice
- #   <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00431.html>.
- # - AC_PROG_CC_STDC is likely to change now that C11 is an ISO standard.
  AC_DEFUN([gl_PROG_CC_C99],
  [
!   dnl Change that version number to the minimum Autoconf version that supports
!   dnl mixing AC_PROG_CC_C99 calls with AC_PROG_CC_STDC calls.
!   m4_version_prereq([9.0],
!     [AC_REQUIRE([AC_PROG_CC_C99])],
!     [AC_REQUIRE([AC_PROG_CC_STDC])])
  ])
  
--- 484,501 ----
  ])
  
  # gl_PROG_CC_C99
  # Modifies the value of the shell variable CC in an attempt to make $CC
  # understand ISO C99 source code.
  AC_DEFUN([gl_PROG_CC_C99],
  [
!   dnl Just use AC_PROG_CC_C99.
!   dnl When AC_PROG_CC_C99 and AC_PROG_CC_STDC are used together, the substituted
!   dnl value of CC will contain the C99 enabling options twice. But this is only
!   dnl a cosmetic problem.
!   dnl With Autoconf >= 2.70, use AC_PROG_CC since it implies AC_PROG_CC_C99;
!   dnl this avoids a "warning: The macro `AC_PROG_CC_C99' is obsolete."
!   m4_version_prereq([2.70],
!     [AC_REQUIRE([AC_PROG_CC])],
!     [AC_REQUIRE([AC_PROG_CC_C99])])
  ])
  
***************
*** 351,364 ****
  
  # AC_C_RESTRICT
! # This definition is copied from post-2.69 Autoconf and overrides the
! # AC_C_RESTRICT macro from autoconf 2.60..2.69.  It can be removed
! # once autoconf >= 2.70 can be assumed.  It's painful to check version
! # numbers, and in practice this macro is more up-to-date than Autoconf
! # is, so override Autoconf unconditionally.
  AC_DEFUN([AC_C_RESTRICT],
  [AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict],
    [ac_cv_c_restrict=no
!    # The order here caters to the fact that C++ does not require restrict.
!    for ac_kw in __restrict __restrict__ _Restrict restrict; do
       AC_COMPILE_IFELSE(
        [AC_LANG_PROGRAM(
--- 571,584 ----
  
  # AC_C_RESTRICT
! # This definition is copied from post-2.70 Autoconf and overrides the
! # AC_C_RESTRICT macro from autoconf 2.60..2.70.
! m4_version_prereq([2.70.1], [], [
  AC_DEFUN([AC_C_RESTRICT],
  [AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict],
    [ac_cv_c_restrict=no
!    # Put '__restrict__' first, to avoid problems with glibc and non-GCC; see:
!    # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
!    # Put 'restrict' last, because C++ lacks it.
!    for ac_kw in __restrict__ __restrict _Restrict restrict; do
       AC_COMPILE_IFELSE(
        [AC_LANG_PROGRAM(
***************
*** 380,391 ****
  [/* Define to the equivalent of the C99 'restrict' keyword, or to
     nothing if this is not supported.  Do not define if restrict is
!    supported directly.  */
  #undef restrict
! /* Work around a bug in Sun C++: it does not support _Restrict or
!    __restrict__, even though the corresponding Sun C compiler ends up with
!    "#define restrict _Restrict" or "#define restrict __restrict__" in the
!    previous line.  Perhaps some future version of Sun C++ will work with
!    restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
! #if defined __SUNPRO_CC && !defined __RESTRICT
  # define _Restrict
  # define __restrict__
--- 600,612 ----
  [/* Define to the equivalent of the C99 'restrict' keyword, or to
     nothing if this is not supported.  Do not define if restrict is
!    supported only directly.  */
  #undef restrict
! /* Work around a bug in older versions of Sun C++, which did not
!    #define __restrict__ or support _Restrict or __restrict__
!    even though the corresponding Sun C compiler ended up with
!    "#define restrict _Restrict" or "#define restrict __restrict__"
!    in the previous line.  This workaround can be removed once
!    we assume Oracle Developer Studio 12.5 (2016) or later.  */
! #if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
  # define _Restrict
  # define __restrict__
***************
*** 397,400 ****
--- 618,622 ----
   esac
  ])# AC_C_RESTRICT
+ ])
  
  # gl_BIGENDIAN
***************
*** 407,410 ****
--- 629,648 ----
  ])
  
+ # A temporary file descriptor.
+ # Must be less than 10, because dash 0.5.8 does not support redirections
+ # with multi-digit file descriptors.
+ m4_define([GL_TMP_FD], 9)
+ 
+ # gl_SILENT(command)
+ # executes command, but without the normal configure output.
+ # This is useful when you want to invoke AC_CACHE_CHECK (or AC_CHECK_FUNC etc.)
+ # inside another AC_CACHE_CHECK.
+ AC_DEFUN([gl_SILENT],
+ [
+   exec GL_TMP_FD>&AS_MESSAGE_FD AS_MESSAGE_FD>/dev/null
+   $1
+   exec AS_MESSAGE_FD>&GL_TMP_FD GL_TMP_FD>&-
+ ])
+ 
  # gl_CACHE_VAL_SILENT(cache-id, command-to-set-it)
  # is like AC_CACHE_VAL(cache-id, command-to-set-it), except that it does not
***************
*** 414,424 ****
  AC_DEFUN([gl_CACHE_VAL_SILENT],
  [
!   saved_as_echo_n="$as_echo_n"
!   as_echo_n=':'
!   AC_CACHE_VAL([$1], [$2])
!   as_echo_n="$saved_as_echo_n"
  ])
  
! # AS_VAR_COPY was added in autoconf 2.63b
! m4_define_default([AS_VAR_COPY],
! [AS_LITERAL_IF([$1[]$2], [$1=$$2], [eval $1=\$$2])])
--- 652,727 ----
  AC_DEFUN([gl_CACHE_VAL_SILENT],
  [
!   gl_SILENT([
!     AC_CACHE_VAL([$1], [$2])
!   ])
  ])
  
! dnl Expands to some code for use in .c programs that, on native Windows, defines
! dnl the Microsoft deprecated alias function names to the underscore-prefixed
! dnl actual function names. With this macro, these function names are available
! dnl without linking with '-loldnames' and without generating warnings.
! dnl Usage: Use it after all system header files are included.
! dnl          #include <...>
! dnl          #include <...>
! dnl          ]GL_MDA_DEFINES[
! dnl          ...
! AC_DEFUN([GL_MDA_DEFINES],[
! AC_REQUIRE([_GL_MDA_DEFINES])
! [$gl_mda_defines]
! ])
! AC_DEFUN([_GL_MDA_DEFINES],
! [gl_mda_defines='
! #if defined _WIN32 && !defined __CYGWIN__
! #define access    _access
! #define chdir     _chdir
! #define chmod     _chmod
! #define close     _close
! #define creat     _creat
! #define dup       _dup
! #define dup2      _dup2
! #define ecvt      _ecvt
! #define execl     _execl
! #define execle    _execle
! #define execlp    _execlp
! #define execv     _execv
! #define execve    _execve
! #define execvp    _execvp
! #define execvpe   _execvpe
! #define fcloseall _fcloseall
! #define fcvt      _fcvt
! #define fdopen    _fdopen
! #define fileno    _fileno
! #define gcvt      _gcvt
! #define getcwd    _getcwd
! #define getpid    _getpid
! #define getw      _getw
! #define isatty    _isatty
! #define j0        _j0
! #define j1        _j1
! #define jn        _jn
! #define lfind     _lfind
! #define lsearch   _lsearch
! #define lseek     _lseek
! #define memccpy   _memccpy
! #define mkdir     _mkdir
! #define mktemp    _mktemp
! #define open      _open
! #define putenv    _putenv
! #define putw      _putw
! #define read      _read
! #define rmdir     _rmdir
! #define strdup    _strdup
! #define swab      _swab
! #define tempnam   _tempnam
! #define tzset     _tzset
! #define umask     _umask
! #define unlink    _unlink
! #define utime     _utime
! #define wcsdup    _wcsdup
! #define write     _write
! #define y0        _y0
! #define y1        _y1
! #define yn        _yn
! #endif
! '
! ])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/gnulib-comp.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/gnulib-comp.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/gnulib-comp.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/gnulib-comp.m4	2021-02-09 21:26:54.000000000 +0000
***************
*** 1,4 ****
  # DO NOT EDIT! GENERATED AUTOMATICALLY!
! # Copyright (C) 2002-2019 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
--- 1,4 ----
  # DO NOT EDIT! GENERATED AUTOMATICALLY!
! # Copyright (C) 2002-2021 Free Software Foundation, Inc.
  #
  # This file is free software; you can redistribute it and/or modify
***************
*** 45,48 ****
--- 45,50 ----
    # Code from module absolute-header:
    # Code from module alloca-opt:
+   # Code from module attribute:
+   # Code from module c99:
    # Code from module errno:
    # Code from module extensions:
***************
*** 54,57 ****
--- 56,60 ----
    # Code from module iconv:
    # Code from module include_next:
+   # Code from module inttypes-incomplete:
    # Code from module limits-h:
    # Code from module memchr:
***************
*** 63,66 ****
--- 66,70 ----
    # Code from module snippet/warn-on-use:
    # Code from module ssize_t:
+   # Code from module std-gnu11:
    # Code from module stddef:
    # Code from module stdint:
***************
*** 114,123 ****
    fi
    gl_STDIO_MODULE_INDICATOR([getline])
    AM_ICONV
    m4_ifdef([gl_ICONV_MODULE_INDICATOR],
      [gl_ICONV_MODULE_INDICATOR([iconv])])
    gl_LIMITS_H
    gl_FUNC_MEMCHR
!   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
      AC_LIBOBJ([memchr])
      gl_PREREQ_MEMCHR
--- 118,129 ----
    fi
    gl_STDIO_MODULE_INDICATOR([getline])
+   AC_DEFUN([gl_HAVE_MODULE_HAVELIB])
    AM_ICONV
    m4_ifdef([gl_ICONV_MODULE_INDICATOR],
      [gl_ICONV_MODULE_INDICATOR([iconv])])
+   gl_INTTYPES_INCOMPLETE
    gl_LIMITS_H
    gl_FUNC_MEMCHR
!   if test $REPLACE_MEMCHR = 1; then
      AC_LIBOBJ([memchr])
      gl_PREREQ_MEMCHR
***************
*** 156,159 ****
--- 162,166 ----
    gl_SYS_TYPES_H
    AC_PROG_MKDIR_P
+   AC_REQUIRE([AC_C_RESTRICT])
    gl_FUNC_VASNPRINTF
    gl_FUNC_VASPRINTF
***************
*** 305,308 ****
--- 312,316 ----
    lib/asnprintf.c
    lib/asprintf.c
+   lib/attribute.h
    lib/c++defs.h
    lib/errno.in.h
***************
*** 312,315 ****
--- 320,324 ----
    lib/getdelim.c
    lib/getline.c
+   lib/inttypes.in.h
    lib/itold.c
    lib/limits.in.h
***************
*** 355,358 ****
--- 364,368 ----
    m4/include_next.m4
    m4/intmax_t.m4
+   m4/inttypes.m4
    m4/inttypes_h.m4
    m4/lib-ld.m4
***************
*** 360,364 ****
    m4/lib-prefix.m4
    m4/limits-h.m4
-   m4/longlong.m4
    m4/math_h.m4
    m4/memchr.m4
--- 370,373 ----
***************
*** 366,373 ****
--- 375,384 ----
    m4/multiarch.m4
    m4/off_t.m4
+   m4/pid_t.m4
    m4/printf.m4
    m4/rawmemchr.m4
    m4/size_max.m4
    m4/ssize_t.m4
+   m4/std-gnu11.m4
    m4/stddef_h.m4
    m4/stdint.m4
***************
*** 386,388 ****
--- 397,400 ----
    m4/wint_t.m4
    m4/xsize.m4
+   m4/zzgnulib.m4
  ])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/host-cpu-c-abi.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/host-cpu-c-abi.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/host-cpu-c-abi.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/host-cpu-c-abi.m4	2021-03-11 19:00:27.000000000 +0000
***************
*** 1,4 ****
! # host-cpu-c-abi.m4 serial 11
! dnl Copyright (C) 2002-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # host-cpu-c-abi.m4 serial 14
! dnl Copyright (C) 2002-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 56,60 ****
  
  changequote(,)dnl
!        i[4567]86 )
  changequote([,])dnl
           gl_cv_host_cpu_c_abi=i386
--- 56,60 ----
  
  changequote(,)dnl
!        i[34567]86 )
  changequote([,])dnl
           gl_cv_host_cpu_c_abi=i386
***************
*** 212,216 ****
           AC_COMPILE_IFELSE(
             [AC_LANG_SOURCE(
!               [[#if defined __powerpc64__ || defined _ARCH_PPC64
                   int ok;
                  #else
--- 212,216 ----
           AC_COMPILE_IFELSE(
             [AC_LANG_SOURCE(
!               [[#if defined __powerpc64__ || defined __LP64__
                   int ok;
                  #else
***************
*** 458,462 ****
  
  dnl Sets the HOST_CPU_C_ABI_32BIT variable to 'yes' if the C language ABI
! dnl (application binary interface) is a 32-bit one, or to 'no' otherwise.
  dnl This is a simplified variant of gl_HOST_CPU_C_ABI.
  AC_DEFUN([gl_HOST_CPU_C_ABI_32BIT],
--- 458,463 ----
  
  dnl Sets the HOST_CPU_C_ABI_32BIT variable to 'yes' if the C language ABI
! dnl (application binary interface) is a 32-bit one, to 'no' if it is a 64-bit
! dnl one, or to 'unknown' if unknown.
  dnl This is a simplified variant of gl_HOST_CPU_C_ABI.
  AC_DEFUN([gl_HOST_CPU_C_ABI_32BIT],
***************
*** 468,479 ****
           i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
             gl_cv_host_cpu_c_abi_32bit=yes ;;
!          *)
             gl_cv_host_cpu_c_abi_32bit=no ;;
         esac
       else
         case "$host_cpu" in
  
  changequote(,)dnl
!          i[4567]86 )
  changequote([,])dnl
             gl_cv_host_cpu_c_abi_32bit=yes
--- 469,510 ----
           i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
             gl_cv_host_cpu_c_abi_32bit=yes ;;
!          x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
             gl_cv_host_cpu_c_abi_32bit=no ;;
+          *)
+            gl_cv_host_cpu_c_abi_32bit=unknown ;;
         esac
       else
         case "$host_cpu" in
  
+          # CPUs that only support a 32-bit ABI.
+          arc \
+          | bfin \
+          | cris* \
+          | csky \
+          | epiphany \
+          | ft32 \
+          | h8300 \
+          | m68k \
+          | microblaze | microblazeel \
+          | nds32 | nds32le | nds32be \
+          | nios2 | nios2eb | nios2el \
+          | or1k* \
+          | or32 \
+          | sh | sh[1234] | sh[1234]e[lb] \
+          | tic6x \
+          | xtensa* )
+            gl_cv_host_cpu_c_abi_32bit=yes
+            ;;
+ 
+          # CPUs that only support a 64-bit ABI.
  changequote(,)dnl
!          alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
!          | mmix )
! changequote([,])dnl
!            gl_cv_host_cpu_c_abi_32bit=no
!            ;;
! 
! changequote(,)dnl
!          i[34567]86 )
  changequote([,])dnl
             gl_cv_host_cpu_c_abi_32bit=yes
***************
*** 575,579 ****
             AC_COMPILE_IFELSE(
               [AC_LANG_SOURCE(
!                 [[#if defined __powerpc64__ || defined _ARCH_PPC64
                     int ok;
                    #else
--- 606,610 ----
             AC_COMPILE_IFELSE(
               [AC_LANG_SOURCE(
!                 [[#if defined __powerpc64__ || defined __LP64__
                     int ok;
                    #else
***************
*** 635,639 ****
  
           *)
!            gl_cv_host_cpu_c_abi_32bit=no
             ;;
         esac
--- 666,670 ----
  
           *)
!            gl_cv_host_cpu_c_abi_32bit=unknown
             ;;
         esac
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/iconv.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/iconv.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/iconv.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/iconv.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # iconv.m4 serial 21
! dnl Copyright (C) 2000-2002, 2007-2014, 2016-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
! # iconv.m4 serial 24
! dnl Copyright (C) 2000-2002, 2007-2014, 2016-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
***************
*** 8,11 ****
--- 8,17 ----
  dnl From Bruno Haible.
  
+ AC_PREREQ([2.64])
+ 
+ dnl Note: AM_ICONV is documented in the GNU gettext manual
+ dnl <https://www.gnu.org/software/gettext/manual/html_node/AM_005fICONV.html>.
+ dnl Don't make changes that are incompatible with that documentation!
+ 
  AC_DEFUN([AM_ICONV_LINKFLAGS_BODY],
  [
***************
*** 87,92 ****
               ]],
               [[int result = 0;
!   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
!      returns.  */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
--- 93,99 ----
               ]],
               [[int result = 0;
!   /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
!      successful returns.  This is even documented in
!      <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
    {
      iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
***************
*** 226,231 ****
  ])
  
! dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to
! dnl avoid warnings like
  dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required".
  dnl This is tricky because of the way 'aclocal' is implemented:
--- 233,237 ----
  ])
  
! dnl Define AM_ICONV using AC_DEFUN_ONCE, in order to avoid warnings like
  dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required".
  dnl This is tricky because of the way 'aclocal' is implemented:
***************
*** 235,256 ****
  dnl   Otherwise aclocal would emit many "Use of uninitialized value $1"
  dnl   warnings.
! m4_define([gl_iconv_AC_DEFUN],
!   m4_version_prereq([2.64],
!     [[AC_DEFUN_ONCE(
!         [$1], [$2])]],
!     [m4_ifdef([gl_00GNULIB],
!        [[AC_DEFUN_ONCE(
!            [$1], [$2])]],
!        [[AC_DEFUN(
!            [$1], [$2])]])]))
! gl_iconv_AC_DEFUN([AM_ICONV],
  [
    AM_ICONV_LINK
    if test "$am_cv_func_iconv" = yes; then
!     AC_MSG_CHECKING([for iconv declaration])
!     AC_CACHE_VAL([am_cv_proto_iconv], [
!       AC_COMPILE_IFELSE(
!         [AC_LANG_PROGRAM(
!            [[
  #include <stdlib.h>
  #include <iconv.h>
--- 241,253 ----
  dnl   Otherwise aclocal would emit many "Use of uninitialized value $1"
  dnl   warnings.
! AC_DEFUN_ONCE([AM_ICONV],
  [
    AM_ICONV_LINK
    if test "$am_cv_func_iconv" = yes; then
!     AC_CACHE_CHECK([whether iconv is compatible with its POSIX signature],
!       [gl_cv_iconv_nonconst],
!       [AC_COMPILE_IFELSE(
!          [AC_LANG_PROGRAM(
!             [[
  #include <stdlib.h>
  #include <iconv.h>
***************
*** 259,286 ****
  "C"
  #endif
- #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
  size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
! #else
! size_t iconv();
! #endif
!            ]],
!            [[]])],
!         [am_cv_proto_iconv_arg1=""],
!         [am_cv_proto_iconv_arg1="const"])
!       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
!     am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
!     AC_MSG_RESULT([
!          $am_cv_proto_iconv])
    else
      dnl When compiling GNU libiconv on a system that does not have iconv yet,
      dnl pick the POSIX compliant declaration without 'const'.
!     am_cv_proto_iconv_arg1=""
    fi
!   AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1],
      [Define as const if the declaration of iconv() needs const.])
    dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
    m4_ifdef([gl_ICONV_H_DEFAULTS],
      [AC_REQUIRE([gl_ICONV_H_DEFAULTS])
!      if test -n "$am_cv_proto_iconv_arg1"; then
         ICONV_CONST="const"
       fi
--- 256,281 ----
  "C"
  #endif
  size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
!             ]],
!             [[]])],
!          [gl_cv_iconv_nonconst=yes],
!          [gl_cv_iconv_nonconst=no])
!       ])
    else
      dnl When compiling GNU libiconv on a system that does not have iconv yet,
      dnl pick the POSIX compliant declaration without 'const'.
!     gl_cv_iconv_nonconst=yes
!   fi
!   if test $gl_cv_iconv_nonconst = yes; then
!     iconv_arg1=""
!   else
!     iconv_arg1="const"
    fi
!   AC_DEFINE_UNQUOTED([ICONV_CONST], [$iconv_arg1],
      [Define as const if the declaration of iconv() needs const.])
    dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
    m4_ifdef([gl_ICONV_H_DEFAULTS],
      [AC_REQUIRE([gl_ICONV_H_DEFAULTS])
!      if test $gl_cv_iconv_nonconst != yes; then
         ICONV_CONST="const"
       fi
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/include_next.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/include_next.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/include_next.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/include_next.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # include_next.m4 serial 24
! dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # include_next.m4 serial 26
! dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 107,114 ****
    AC_SUBST([INCLUDE_NEXT_AS_FIRST_DIRECTIVE])
    AC_SUBST([PRAGMA_SYSTEM_HEADER])
!   AC_CACHE_CHECK([whether system header files limit the line length],
!     [gl_cv_pragma_columns],
!     [dnl HP NonStop systems, which define __TANDEM, have this misfeature.
!      AC_EGREP_CPP([choke me],
         [
  #ifdef __TANDEM
--- 107,116 ----
    AC_SUBST([INCLUDE_NEXT_AS_FIRST_DIRECTIVE])
    AC_SUBST([PRAGMA_SYSTEM_HEADER])
! 
!   dnl HP NonStop systems, which define __TANDEM, limit the line length
!   dnl after including some system header files.
!   AC_CACHE_CHECK([whether source code line length is unlimited],
!     [gl_cv_source_line_length_unlimited],
!     [AC_EGREP_CPP([choke me],
         [
  #ifdef __TANDEM
***************
*** 116,123 ****
  #endif
         ],
!        [gl_cv_pragma_columns=yes],
!        [gl_cv_pragma_columns=no])
      ])
!   if test $gl_cv_pragma_columns = yes; then
      PRAGMA_COLUMNS="#pragma COLUMNS 10000"
    else
--- 118,125 ----
  #endif
         ],
!        [gl_cv_source_line_length_unlimited=no],
!        [gl_cv_source_line_length_unlimited=yes])
      ])
!   if test $gl_cv_source_line_length_unlimited = no; then
      PRAGMA_COLUMNS="#pragma COLUMNS 10000"
    else
***************
*** 177,203 ****
      ])
  
- dnl FIXME: gl_next_header and gl_header_exists must be used unquoted
- dnl until we can assume autoconf 2.64 or newer.
    m4_foreach_w([gl_HEADER_NAME], [$1],
      [AS_VAR_PUSHDEF([gl_next_header],
                      [gl_cv_next_]m4_defn([gl_HEADER_NAME]))
       if test $gl_cv_have_include_next = yes; then
!        AS_VAR_SET(gl_next_header, ['<'gl_HEADER_NAME'>'])
       else
         AC_CACHE_CHECK(
           [absolute name of <]m4_defn([gl_HEADER_NAME])[>],
!          m4_defn([gl_next_header]),
           [m4_if([$2], [check],
              [AS_VAR_PUSHDEF([gl_header_exists],
                              [ac_cv_header_]m4_defn([gl_HEADER_NAME]))
!              if test AS_VAR_GET(gl_header_exists) = yes; then
               AS_VAR_POPDEF([gl_header_exists])
              ])
             gl_ABSOLUTE_HEADER_ONE(gl_HEADER_NAME)
             AS_VAR_COPY([gl_header], [gl_cv_absolute_]AS_TR_SH(gl_HEADER_NAME))
!            AS_VAR_SET(gl_next_header, ['"'$gl_header'"'])
            m4_if([$2], [check],
              [else
!                AS_VAR_SET(gl_next_header, ['<'gl_HEADER_NAME'>'])
               fi
              ])
--- 179,203 ----
      ])
  
    m4_foreach_w([gl_HEADER_NAME], [$1],
      [AS_VAR_PUSHDEF([gl_next_header],
                      [gl_cv_next_]m4_defn([gl_HEADER_NAME]))
       if test $gl_cv_have_include_next = yes; then
!        AS_VAR_SET([gl_next_header], ['<'gl_HEADER_NAME'>'])
       else
         AC_CACHE_CHECK(
           [absolute name of <]m4_defn([gl_HEADER_NAME])[>],
!          [gl_next_header],
           [m4_if([$2], [check],
              [AS_VAR_PUSHDEF([gl_header_exists],
                              [ac_cv_header_]m4_defn([gl_HEADER_NAME]))
!              if test AS_VAR_GET([gl_header_exists]) = yes; then
               AS_VAR_POPDEF([gl_header_exists])
              ])
             gl_ABSOLUTE_HEADER_ONE(gl_HEADER_NAME)
             AS_VAR_COPY([gl_header], [gl_cv_absolute_]AS_TR_SH(gl_HEADER_NAME))
!            AS_VAR_SET([gl_next_header], ['"'$gl_header'"'])
            m4_if([$2], [check],
              [else
!                AS_VAR_SET([gl_next_header], ['<'gl_HEADER_NAME'>'])
               fi
              ])
***************
*** 206,210 ****
       AC_SUBST(
         AS_TR_CPP([NEXT_]m4_defn([gl_HEADER_NAME])),
!        [AS_VAR_GET(gl_next_header)])
       if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
--- 206,210 ----
       AC_SUBST(
         AS_TR_CPP([NEXT_]m4_defn([gl_HEADER_NAME])),
!        [AS_VAR_GET([gl_next_header])])
       if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
***************
*** 212,216 ****
       else
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=AS_VAR_GET(gl_next_header)
       fi
       AC_SUBST(
--- 212,216 ----
       else
         # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
!        gl_next_as_first_directive=AS_VAR_GET([gl_next_header])
       fi
       AC_SUBST(
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/intmax_t.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/intmax_t.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/intmax_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/intmax_t.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # intmax_t.m4 serial 8
! dnl Copyright (C) 1997-2004, 2006-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
! # intmax_t.m4 serial 9
! dnl Copyright (C) 1997-2004, 2006-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
***************
*** 20,28 ****
    AC_REQUIRE([gl_AC_HEADER_STDINT_H])
    if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
!     AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
!     test $ac_cv_type_long_long_int = yes \
!       && ac_type='long long' \
!       || ac_type='long'
!     AC_DEFINE_UNQUOTED([intmax_t], [$ac_type],
       [Define to long or long long if <inttypes.h> and <stdint.h> don't define.])
    else
--- 20,24 ----
    AC_REQUIRE([gl_AC_HEADER_STDINT_H])
    if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
!     AC_DEFINE_UNQUOTED([intmax_t], [long long],
       [Define to long or long long if <inttypes.h> and <stdint.h> don't define.])
    else
***************
*** 58,66 ****
        [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
    else
!     AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
!     test $ac_cv_type_long_long_int = yes \
!       && ac_type='long long' \
!       || ac_type='long'
!     AC_DEFINE_UNQUOTED([intmax_t], [$ac_type],
       [Define to long or long long if <stdint.h> and <inttypes.h> don't define.])
    fi
--- 54,58 ----
        [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
    else
!     AC_DEFINE_UNQUOTED([intmax_t], [long long],
       [Define to long or long long if <stdint.h> and <inttypes.h> don't define.])
    fi
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/inttypes_h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/inttypes_h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/inttypes_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/inttypes_h.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  # inttypes_h.m4 serial 10
! dnl Copyright (C) 1997-2004, 2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # inttypes_h.m4 serial 10
! dnl Copyright (C) 1997-2004, 2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/inttypes.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/inttypes.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/inttypes.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/inttypes.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 0 ****
--- 1,165 ----
+ # inttypes.m4 serial 32
+ dnl Copyright (C) 2006-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl From Derek Price, Bruno Haible.
+ dnl Test whether <inttypes.h> is supported or must be substituted.
+ 
+ AC_DEFUN([gl_INTTYPES_H],
+ [
+   AC_REQUIRE([gl_INTTYPES_INCOMPLETE])
+   gl_INTTYPES_PRI_SCN
+ ])
+ 
+ AC_DEFUN_ONCE([gl_INTTYPES_INCOMPLETE],
+ [
+   AC_REQUIRE([gl_STDINT_H])
+   AC_CHECK_HEADERS_ONCE([inttypes.h])
+ 
+   dnl Override <inttypes.h> always, so that the portability warnings work.
+   AC_REQUIRE([gl_INTTYPES_H_DEFAULTS])
+   gl_CHECK_NEXT_HEADERS([inttypes.h])
+ 
+   AC_REQUIRE([gl_MULTIARCH])
+ 
+   dnl Check for declarations of anything we want to poison if the
+   dnl corresponding gnulib module is not in use.
+   gl_WARN_ON_USE_PREPARE([[#include <inttypes.h>
+     ]], [imaxabs imaxdiv strtoimax strtoumax])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
+ ])
+ 
+ # Ensure that the PRI* and SCN* macros are defined appropriately.
+ AC_DEFUN([gl_INTTYPES_PRI_SCN],
+ [
+   PRIPTR_PREFIX=
+   if test -n "$STDINT_H"; then
+     dnl Using the gnulib <stdint.h>. It defines intptr_t to 'long' or
+     dnl 'long long', depending on _WIN64.
+     AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM([[
+          #ifdef _WIN64
+          LLP64
+          #endif
+          ]])
+       ],
+       [PRIPTR_PREFIX='"l"'],
+       [PRIPTR_PREFIX='"ll"'])
+   else
+     dnl Using the system's <stdint.h>.
+     for glpfx in '' l ll I64; do
+       case $glpfx in
+         '')  gltype1='int';;
+         l)   gltype1='long int';;
+         ll)  gltype1='long long int';;
+         I64) gltype1='__int64';;
+       esac
+       AC_COMPILE_IFELSE(
+         [AC_LANG_PROGRAM([[#include <stdint.h>
+            extern intptr_t foo;
+            extern $gltype1 foo;]])],
+         [PRIPTR_PREFIX='"'$glpfx'"'])
+       test -n "$PRIPTR_PREFIX" && break
+     done
+   fi
+   AC_SUBST([PRIPTR_PREFIX])
+ 
+   gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION(
+     [INT32_MAX_LT_INTMAX_MAX],
+     [defined INT32_MAX && defined INTMAX_MAX],
+     [INT32_MAX < INTMAX_MAX],
+     [sizeof (int) < sizeof (long long int)])
+   if test $APPLE_UNIVERSAL_BUILD = 0; then
+     gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION(
+       [INT64_MAX_EQ_LONG_MAX],
+       [defined INT64_MAX],
+       [INT64_MAX == LONG_MAX],
+       [sizeof (long long int) == sizeof (long int)])
+   else
+     INT64_MAX_EQ_LONG_MAX=-1
+   fi
+   gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION(
+     [UINT32_MAX_LT_UINTMAX_MAX],
+     [defined UINT32_MAX && defined UINTMAX_MAX],
+     [UINT32_MAX < UINTMAX_MAX],
+     [sizeof (unsigned int) < sizeof (unsigned long long int)])
+   if test $APPLE_UNIVERSAL_BUILD = 0; then
+     gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION(
+       [UINT64_MAX_EQ_ULONG_MAX],
+       [defined UINT64_MAX],
+       [UINT64_MAX == ULONG_MAX],
+       [sizeof (unsigned long long int) == sizeof (unsigned long int)])
+   else
+     UINT64_MAX_EQ_ULONG_MAX=-1
+   fi
+ ])
+ 
+ # Define the symbol $1 to be 1 if the condition is true, 0 otherwise.
+ # If $2 is true, the condition is $3; otherwise if long long int is supported
+ # approximate the condition with $4; otherwise, assume the condition is false.
+ # The condition should work on all C99 platforms; the approximations should be
+ # good enough to work on all practical pre-C99 platforms.
+ # $2 is evaluated by the C preprocessor, $3 and $4 as compile-time constants.
+ AC_DEFUN([gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION],
+ [
+   AC_CACHE_CHECK([whether $3],
+     [gl_cv_test_$1],
+     [AC_COMPILE_IFELSE(
+        [AC_LANG_PROGRAM(
+           [[/* Work also in C++ mode.  */
+             #define __STDC_LIMIT_MACROS 1
+ 
+             /* Work if build is not clean.  */
+             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
+ 
+             #include <limits.h>
+             #if HAVE_STDINT_H
+              #include <stdint.h>
+             #endif
+ 
+             #if $2
+              #define CONDITION ($3)
+             #else
+              #define CONDITION ($4)
+             #endif
+             int test[CONDITION ? 1 : -1];]])],
+        [gl_cv_test_$1=yes],
+        [gl_cv_test_$1=no])])
+   if test $gl_cv_test_$1 = yes; then
+     $1=1;
+   else
+     $1=0;
+   fi
+   AC_SUBST([$1])
+ ])
+ 
+ AC_DEFUN([gl_INTTYPES_MODULE_INDICATOR],
+ [
+   dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
+   AC_REQUIRE([gl_INTTYPES_H_DEFAULTS])
+   gl_MODULE_INDICATOR_SET_VARIABLE([$1])
+ ])
+ 
+ AC_DEFUN([gl_INTTYPES_H_DEFAULTS],
+ [
+   GNULIB_IMAXABS=0;      AC_SUBST([GNULIB_IMAXABS])
+   GNULIB_IMAXDIV=0;      AC_SUBST([GNULIB_IMAXDIV])
+   GNULIB_STRTOIMAX=0;    AC_SUBST([GNULIB_STRTOIMAX])
+   GNULIB_STRTOUMAX=0;    AC_SUBST([GNULIB_STRTOUMAX])
+   dnl Assume proper GNU behavior unless another module says otherwise.
+   HAVE_DECL_IMAXABS=1;   AC_SUBST([HAVE_DECL_IMAXABS])
+   HAVE_DECL_IMAXDIV=1;   AC_SUBST([HAVE_DECL_IMAXDIV])
+   HAVE_DECL_STRTOIMAX=1; AC_SUBST([HAVE_DECL_STRTOIMAX])
+   HAVE_DECL_STRTOUMAX=1; AC_SUBST([HAVE_DECL_STRTOUMAX])
+   HAVE_IMAXDIV_T=1;      AC_SUBST([HAVE_IMAXDIV_T])
+   REPLACE_STRTOIMAX=0;   AC_SUBST([REPLACE_STRTOIMAX])
+   REPLACE_STRTOUMAX=0;   AC_SUBST([REPLACE_STRTOUMAX])
+   INT32_MAX_LT_INTMAX_MAX=1;  AC_SUBST([INT32_MAX_LT_INTMAX_MAX])
+   INT64_MAX_EQ_LONG_MAX='defined _LP64';  AC_SUBST([INT64_MAX_EQ_LONG_MAX])
+   PRIPTR_PREFIX=__PRIPTR_PREFIX;  AC_SUBST([PRIPTR_PREFIX])
+   UINT32_MAX_LT_UINTMAX_MAX=1;  AC_SUBST([UINT32_MAX_LT_UINTMAX_MAX])
+   UINT64_MAX_EQ_ULONG_MAX='defined _LP64';  AC_SUBST([UINT64_MAX_EQ_ULONG_MAX])
+ ])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/lib-ld.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/lib-ld.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/lib-ld.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/lib-ld.m4	2021-03-11 19:00:27.000000000 +0000
***************
*** 1,4 ****
! # lib-ld.m4 serial 9
! dnl Copyright (C) 1996-2003, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # lib-ld.m4 serial 10
! dnl Copyright (C) 1996-2003, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 123,127 ****
          AC_COMPILE_IFELSE(
            [AC_LANG_SOURCE(
!              [[#if defined __powerpc64__ || defined _ARCH_PPC64
                  int ok;
                 #else
--- 123,127 ----
          AC_COMPILE_IFELSE(
            [AC_LANG_SOURCE(
!              [[#if defined __powerpc64__ || defined __LP64__
                  int ok;
                 #else
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/lib-link.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/lib-link.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/lib-link.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/lib-link.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # lib-link.m4 serial 28
! dnl Copyright (C) 2001-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # lib-link.m4 serial 32
! dnl Copyright (C) 2001-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 193,196 ****
--- 193,198 ----
      eval additional_includedir=\"$includedir\"
      eval additional_libdir=\"$libdir\"
+     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
    ])
    AC_ARG_WITH(PACK[-prefix],
***************
*** 205,219 ****
            eval additional_includedir=\"$includedir\"
            eval additional_libdir=\"$libdir\"
          ])
        else
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         if test "$acl_libdirstem2" != "$acl_libdirstem" \
!            && test ! -d "$withval/$acl_libdirstem"; then
!           additional_libdir="$withval/$acl_libdirstem2"
!         fi
        fi
      fi
  ])
    dnl Search the library and its dependencies in $additional_libdir and
    dnl $LDFLAGS. Using breadth-first-seach.
--- 207,227 ----
            eval additional_includedir=\"$includedir\"
            eval additional_libdir=\"$libdir\"
+           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
+           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
          ])
        else
          additional_includedir="$withval/include"
          additional_libdir="$withval/$acl_libdirstem"
!         additional_libdir2="$withval/$acl_libdirstem2"
!         additional_libdir3="$withval/$acl_libdirstem3"
        fi
      fi
  ])
+   if test "X$additional_libdir2" = "X$additional_libdir"; then
+     additional_libdir2=
+   fi
+   if test "X$additional_libdir3" = "X$additional_libdir"; then
+     additional_libdir3=
+   fi
    dnl Search the library and its dependencies in $additional_libdir and
    dnl $LDFLAGS. Using breadth-first-seach.
***************
*** 271,316 ****
            fi
            if test $use_additional = yes; then
!             dir="$additional_libdir"
!             dnl The same code as in the loop below:
!             dnl First look for a shared library.
!             if test -n "$acl_shlibext"; then
!               if test -f "$dir/$libname$shrext"; then
!                 found_dir="$dir"
!                 found_so="$dir/$libname$shrext"
!               else
!                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                   ver=`(cd "$dir" && \
!                         for f in "$libname$shrext".*; do echo "$f"; done \
!                         | sed -e "s,^$libname$shrext\\\\.,," \
!                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                         | sed 1q ) 2>/dev/null`
!                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
!                     found_dir="$dir"
!                     found_so="$dir/$libname$shrext.$ver"
                    fi
!                 else
!                   eval library_names=\"$acl_library_names_spec\"
!                   for f in $library_names; do
!                     if test -f "$dir/$f"; then
                        found_dir="$dir"
!                       found_so="$dir/$f"
!                       break
                      fi
!                   done
                  fi
                fi
!             fi
!             dnl Then look for a static library.
!             if test "X$found_dir" = "X"; then
!               if test -f "$dir/$libname.$acl_libext"; then
!                 found_dir="$dir"
!                 found_a="$dir/$libname.$acl_libext"
!               fi
!             fi
!             if test "X$found_dir" != "X"; then
!               if test -f "$dir/$libname.la"; then
!                 found_la="$dir/$libname.la"
!               fi
!             fi
            fi
            if test "X$found_dir" = "X"; then
--- 279,330 ----
            fi
            if test $use_additional = yes; then
!             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
!               if test "X$found_dir" = "X"; then
!                 eval dir=\$$additional_libdir_variable
!                 if test -n "$dir"; then
!                   dnl The same code as in the loop below:
!                   dnl First look for a shared library.
!                   if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
!                       found_dir="$dir"
!                       found_so="$dir/$libname$shrext"
!                     else
!                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
!                         ver=`(cd "$dir" && \
!                               for f in "$libname$shrext".*; do echo "$f"; done \
!                               | sed -e "s,^$libname$shrext\\\\.,," \
!                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
!                               | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
!                           found_dir="$dir"
!                           found_so="$dir/$libname$shrext.$ver"
!                         fi
!                       else
!                         eval library_names=\"$acl_library_names_spec\"
!                         for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
!                             found_dir="$dir"
!                             found_so="$dir/$f"
!                             break
!                           fi
!                         done
!                       fi
!                     fi
                    fi
!                   dnl Then look for a static library.
!                   if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
!                       found_a="$dir/$libname.$acl_libext"
                      fi
!                   fi
!                   if test "X$found_dir" != "X"; then
!                     if test -f "$dir/$libname.la"; then
!                       found_la="$dir/$libname.la"
!                     fi
!                   fi
                  fi
                fi
!             done
            fi
            if test "X$found_dir" = "X"; then
***************
*** 322,326 ****
                    dnl First look for a shared library.
                    if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
--- 336,340 ----
                    dnl First look for a shared library.
                    if test -n "$acl_shlibext"; then
!                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
                        found_dir="$dir"
                        found_so="$dir/$libname$shrext"
***************
*** 332,336 ****
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
--- 346,350 ----
                                | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
                                | sed 1q ) 2>/dev/null`
!                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
                            found_dir="$dir"
                            found_so="$dir/$libname$shrext.$ver"
***************
*** 339,343 ****
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
--- 353,357 ----
                          eval library_names=\"$acl_library_names_spec\"
                          for f in $library_names; do
!                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
                              found_dir="$dir"
                              found_so="$dir/$f"
***************
*** 350,354 ****
                    dnl Then look for a static library.
                    if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext"; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
--- 364,368 ----
                    dnl Then look for a static library.
                    if test "X$found_dir" = "X"; then
!                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
                        found_dir="$dir"
                        found_a="$dir/$libname.$acl_libext"
***************
*** 376,380 ****
                if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
                  dnl No hardcoding is needed.
                  LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
--- 390,395 ----
                if test "$enable_rpath" = no \
                   || test "X$found_dir" = "X/usr/$acl_libdirstem" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
!                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
                  dnl No hardcoding is needed.
                  LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
***************
*** 476,479 ****
--- 491,501 ----
                  additional_includedir="$basedir/include"
                  ;;
+               */$acl_libdirstem3 | */$acl_libdirstem3/)
+                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
+                 if test "$name" = '$1'; then
+                   LIB[]NAME[]_PREFIX="$basedir"
+                 fi
+                 additional_includedir="$basedir/include"
+                 ;;
              esac
              if test "X$additional_includedir" != "X"; then
***************
*** 526,531 ****
                  case "$dep" in
                    -L*)
!                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                     dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
                      dnl But don't add it
                      dnl   1. if it's the standard /usr/lib,
--- 548,553 ----
                  case "$dep" in
                    -L*)
!                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
!                     dnl Potentially add $dependency_libdir to $LIBNAME and $LTLIBNAME.
                      dnl But don't add it
                      dnl   1. if it's the standard /usr/lib,
***************
*** 534,542 ****
                      dnl      constructed $LIBNAME,
                      dnl   4. if it doesn't exist as a directory.
!                     if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
                        haveit=
!                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
                          if test -n "$GCC"; then
                            case $host_os in
--- 556,566 ----
                      dnl      constructed $LIBNAME,
                      dnl   4. if it doesn't exist as a directory.
!                     if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
!                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
                        haveit=
!                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
!                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
                          if test -n "$GCC"; then
                            case $host_os in
***************
*** 549,553 ****
                          for x in $LDFLAGS $LIB[]NAME; do
                            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 573,577 ----
                          for x in $LDFLAGS $LIB[]NAME; do
                            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 555,561 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                             dnl Really add $additional_libdir to $LIBNAME.
!                             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
                            fi
                          fi
--- 579,585 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                             dnl Really add $dependency_libdir to $LIBNAME.
!                             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 563,567 ****
                          for x in $LDFLAGS $LTLIB[]NAME; do
                            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
!                           if test "X$x" = "X-L$additional_libdir"; then
                              haveit=yes
                              break
--- 587,591 ----
                          for x in $LDFLAGS $LTLIB[]NAME; do
                            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
!                           if test "X$x" = "X-L$dependency_libdir"; then
                              haveit=yes
                              break
***************
*** 569,575 ****
                          done
                          if test -z "$haveit"; then
!                           if test -d "$additional_libdir"; then
!                             dnl Really add $additional_libdir to $LTLIBNAME.
!                             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
                            fi
                          fi
--- 593,599 ----
                          done
                          if test -z "$haveit"; then
!                           if test -d "$dependency_libdir"; then
!                             dnl Really add $dependency_libdir to $LTLIBNAME.
!                             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$dependency_libdir"
                            fi
                          fi
***************
*** 608,612 ****
                    -l*)
                      dnl Handle this in the next round.
!                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                      ;;
                    *.la)
--- 632,649 ----
                    -l*)
                      dnl Handle this in the next round.
!                     dnl But on GNU systems, ignore -lc options, because
!                     dnl   - linking with libc is the default anyway,
!                     dnl   - linking with libc.a may produce an error
!                     dnl     "/usr/bin/ld: dynamic STT_GNU_IFUNC symbol `strcmp' with pointer equality in `/usr/lib/libc.a(strcmp.o)' can not be used when making an executable; recompile with -fPIE and relink with -pie"
!                     dnl     or may produce an executable that always crashes, see
!                     dnl     <https://lists.gnu.org/archive/html/grep-devel/2020-09/msg00052.html>.
!                     dep=`echo "X$dep" | sed -e 's/^X-l//'`
!                     if test "X$dep" != Xc \
!                        || case $host_os in
!                             linux* | gnu* | k*bsd*-gnu) false ;;
!                             *)                          true ;;
!                           esac; then
!                       names_next_round="$names_next_round $dep"
!                     fi
                      ;;
                    *.la)
***************
*** 719,723 ****
            dnl No need to hardcode the standard /usr/lib.
            if test "X$dir" != "X/usr/$acl_libdirstem" \
!              && test "X$dir" != "X/usr/$acl_libdirstem2"; then
              rpathdirs="$rpathdirs $dir"
            fi
--- 756,761 ----
            dnl No need to hardcode the standard /usr/lib.
            if test "X$dir" != "X/usr/$acl_libdirstem" \
!              && test "X$dir" != "X/usr/$acl_libdirstem2" \
!              && test "X$dir" != "X/usr/$acl_libdirstem3"; then
              rpathdirs="$rpathdirs $dir"
            fi
***************
*** 729,733 ****
                   dnl No need to hardcode the standard /usr/lib.
                   if test "X$dir" != "X/usr/$acl_libdirstem" \
!                     && test "X$dir" != "X/usr/$acl_libdirstem2"; then
                     rpathdirs="$rpathdirs $dir"
                   fi
--- 767,772 ----
                   dnl No need to hardcode the standard /usr/lib.
                   if test "X$dir" != "X/usr/$acl_libdirstem" \
!                     && test "X$dir" != "X/usr/$acl_libdirstem2" \
!                     && test "X$dir" != "X/usr/$acl_libdirstem3"; then
                     rpathdirs="$rpathdirs $dir"
                   fi
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/lib-prefix.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/lib-prefix.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/lib-prefix.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/lib-prefix.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # lib-prefix.m4 serial 14
! dnl Copyright (C) 2001-2005, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # lib-prefix.m4 serial 19
! dnl Copyright (C) 2001-2005, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 148,166 ****
  
  dnl AC_LIB_PREPARE_MULTILIB creates
! dnl - a variable acl_libdirstem, containing the basename of the libdir, either
! dnl   "lib" or "lib64" or "lib/64",
! dnl - a variable acl_libdirstem2, as a secondary possible value for
! dnl   acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or
! dnl   "lib/amd64".
  AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
  [
!   dnl There is no formal standard regarding lib and lib64.
!   dnl On glibc systems, the current practice is that on a system supporting
    dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
!   dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine
!   dnl the compiler's default mode by looking at the compiler's library search
!   dnl path. If at least one of its elements ends in /lib64 or points to a
!   dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI.
!   dnl Otherwise we use the default, namely "lib".
    dnl On Solaris systems, the current practice is that on a system supporting
    dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
--- 148,169 ----
  
  dnl AC_LIB_PREPARE_MULTILIB creates
! dnl - a function acl_is_expected_elfclass, that tests whether standard input
! dn;   has a 32-bit or 64-bit ELF header, depending on the host CPU ABI,
! dnl - 3 variables acl_libdirstem, acl_libdirstem2, acl_libdirstem3, containing
! dnl   the basename of the libdir to try in turn, either "lib" or "lib64" or
! dnl   "lib/64" or "lib32" or "lib/sparcv9" or "lib/amd64" or similar.
  AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
  [
!   dnl There is no formal standard regarding lib, lib32, and lib64.
!   dnl On most glibc systems, the current practice is that on a system supporting
    dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
!   dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. However, on
!   dnl Arch Linux based distributions, it's the opposite: 32-bit libraries go
!   dnl under $prefix/lib32 and 64-bit libraries go under $prefix/lib.
!   dnl We determine the compiler's default mode by looking at the compiler's
!   dnl library search path. If at least one of its elements ends in /lib64 or
!   dnl points to a directory whose absolute pathname ends in /lib64, we use that
!   dnl for 64-bit ABIs. Similarly for 32-bit ABIs. Otherwise we use the default,
!   dnl namely "lib".
    dnl On Solaris systems, the current practice is that on a system supporting
    dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
***************
*** 170,194 ****
    AC_REQUIRE([gl_HOST_CPU_C_ABI_32BIT])
  
!   case "$host_os" in
!     solaris*)
!       AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit],
!         [AC_COMPILE_IFELSE(
!            [AC_LANG_SOURCE(
!               [[#ifdef _LP64
!                  int ok;
!                 #else
!                  error fail
!                 #endif
!               ]])],
!            [gl_cv_solaris_64bit=yes],
!            [gl_cv_solaris_64bit=no])
!         ]);;
!   esac
  
    dnl Allow the user to override the result by setting acl_cv_libdirstems.
    AC_CACHE_CHECK([for the common suffixes of directories in the library search path],
      [acl_cv_libdirstems],
!     [acl_libdirstem=lib
       acl_libdirstem2=
       case "$host_os" in
         solaris*)
--- 173,245 ----
    AC_REQUIRE([gl_HOST_CPU_C_ABI_32BIT])
  
!   AC_CACHE_CHECK([for ELF binary format], [gl_cv_elf],
!     [AC_EGREP_CPP([Extensible Linking Format],
!        [#ifdef __ELF__
!         Extensible Linking Format
!         #endif
!        ],
!        [gl_cv_elf=yes],
!        [gl_cv_elf=no])
!     ])
!   if test $gl_cv_elf = yes; then
!     # Extract the ELF class of a file (5th byte) in decimal.
!     # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
!     if od -A x < /dev/null >/dev/null 2>/dev/null; then
!       # Use POSIX od.
!       func_elfclass ()
!       {
!         od -A n -t d1 -j 4 -N 1
!       }
!     else
!       # Use BSD hexdump.
!       func_elfclass ()
!       {
!         dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
!         echo
!       }
!     fi
!     # Use 'expr', not 'test', to compare the values of func_elfclass, because on
!     # Solaris 11 OpenIndiana and Solaris 11 OmniOS, the result is 001 or 002,
!     # not 1 or 2.
! changequote(,)dnl
!     case $HOST_CPU_C_ABI_32BIT in
!       yes)
!         # 32-bit ABI.
!         acl_is_expected_elfclass ()
!         {
!           expr "`func_elfclass | sed -e 's/[ 	]//g'`" = 1 > /dev/null
!         }
!         ;;
!       no)
!         # 64-bit ABI.
!         acl_is_expected_elfclass ()
!         {
!           expr "`func_elfclass | sed -e 's/[ 	]//g'`" = 2 > /dev/null
!         }
!         ;;
!       *)
!         # Unknown.
!         acl_is_expected_elfclass ()
!         {
!           :
!         }
!         ;;
!     esac
! changequote([,])dnl
!   else
!     acl_is_expected_elfclass ()
!     {
!       :
!     }
!   fi
  
    dnl Allow the user to override the result by setting acl_cv_libdirstems.
    AC_CACHE_CHECK([for the common suffixes of directories in the library search path],
      [acl_cv_libdirstems],
!     [dnl Try 'lib' first, because that's the default for libdir in GNU, see
!      dnl <https://www.gnu.org/prep/standards/html_node/Directory-Variables.html>.
!      acl_libdirstem=lib
       acl_libdirstem2=
+      acl_libdirstem3=
       case "$host_os" in
         solaris*)
***************
*** 198,206 ****
           dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
           dnl symlink is missing, so we set acl_libdirstem2 too.
!          if test $gl_cv_solaris_64bit = yes; then
!            acl_libdirstem=lib/64
             case "$host_cpu" in
!              sparc*)        acl_libdirstem2=lib/sparcv9 ;;
!              i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
             esac
           fi
--- 249,257 ----
           dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
           dnl symlink is missing, so we set acl_libdirstem2 too.
!          if test $HOST_CPU_C_ABI_32BIT = no; then
!            acl_libdirstem2=lib/64
             case "$host_cpu" in
!              sparc*)        acl_libdirstem3=lib/sparcv9 ;;
!              i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
             esac
           fi
***************
*** 208,240 ****
         *)
           dnl If $CC generates code for a 32-bit ABI, the libraries are
!          dnl surely under $prefix/lib, not $prefix/lib64.
!          if test "$HOST_CPU_C_ABI_32BIT" != yes; then
!            dnl The result is a property of the system. However, non-system
!            dnl compilers sometimes have odd library search paths. Therefore
!            dnl prefer asking /usr/bin/gcc, if available, rather than $CC.
!            searchpath=`(if test -f /usr/bin/gcc \
!                            && LC_ALL=C /usr/bin/gcc -print-search-dirs >/dev/null 2>/dev/null; then \
!                           LC_ALL=C /usr/bin/gcc -print-search-dirs; \
!                         else \
!                           LC_ALL=C $CC -print-search-dirs; \
!                         fi) 2>/dev/null \
!                        | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
!            if test -n "$searchpath"; then
!              acl_save_IFS="${IFS= 	}"; IFS=":"
!              for searchdir in $searchpath; do
!                if test -d "$searchdir"; then
!                  case "$searchdir" in
!                    */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
!                    */../ | */.. )
!                      # Better ignore directories of this form. They are misleading.
!                      ;;
!                    *) searchdir=`cd "$searchdir" && pwd`
!                       case "$searchdir" in
!                         */lib64 ) acl_libdirstem=lib64 ;;
!                       esac ;;
!                  esac
!                fi
!              done
!              IFS="$acl_save_IFS"
             fi
           fi
--- 259,309 ----
         *)
           dnl If $CC generates code for a 32-bit ABI, the libraries are
!          dnl surely under $prefix/lib or $prefix/lib32, not $prefix/lib64.
!          dnl Similarly, if $CC generates code for a 64-bit ABI, the libraries
!          dnl are surely under $prefix/lib or $prefix/lib64, not $prefix/lib32.
!          dnl Find the compiler's search path. However, non-system compilers
!          dnl sometimes have odd library search paths. But we can't simply invoke
!          dnl '/usr/bin/gcc -print-search-dirs' because that would not take into
!          dnl account the -m32/-m31 or -m64 options from the $CC or $CFLAGS.
!          searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
!                      | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
!          if test $HOST_CPU_C_ABI_32BIT != no; then
!            # 32-bit or unknown ABI.
!            if test -d /usr/lib32; then
!              acl_libdirstem2=lib32
!            fi
!          fi
!          if test $HOST_CPU_C_ABI_32BIT != yes; then
!            # 64-bit or unknown ABI.
!            if test -d /usr/lib64; then
!              acl_libdirstem3=lib64
!            fi
!          fi
!          if test -n "$searchpath"; then
!            acl_save_IFS="${IFS= 	}"; IFS=":"
!            for searchdir in $searchpath; do
!              if test -d "$searchdir"; then
!                case "$searchdir" in
!                  */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
!                  */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
!                  */../ | */.. )
!                    # Better ignore directories of this form. They are misleading.
!                    ;;
!                  *) searchdir=`cd "$searchdir" && pwd`
!                     case "$searchdir" in
!                       */lib32 ) acl_libdirstem2=lib32 ;;
!                       */lib64 ) acl_libdirstem3=lib64 ;;
!                     esac ;;
!                esac
!              fi
!            done
!            IFS="$acl_save_IFS"
!            if test $HOST_CPU_C_ABI_32BIT = yes; then
!              # 32-bit ABI.
!              acl_libdirstem3=
!            fi
!            if test $HOST_CPU_C_ABI_32BIT = no; then
!              # 64-bit ABI.
!              acl_libdirstem2=
             fi
           fi
***************
*** 242,249 ****
       esac
       test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
!      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2"
      ])
!   # Decompose acl_cv_libdirstems into acl_libdirstem and acl_libdirstem2.
    acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
!   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e '/,/s/.*,//'`
  ])
--- 311,323 ----
       esac
       test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
!      test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
!      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
      ])
!   dnl Decompose acl_cv_libdirstems into acl_libdirstem, acl_libdirstem2, and
!   dnl acl_libdirstem3.
! changequote(,)dnl
    acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
!   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
!   acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
! changequote([,])dnl
  ])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/limits-h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/limits-h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/limits-h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/limits-h.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,5 ****
  dnl Check whether limits.h has needed features.
  
! dnl Copyright 2016-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,5 ----
  dnl Check whether limits.h has needed features.
  
! dnl Copyright 2016-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/longlong.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/longlong.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/longlong.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/longlong.m4	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,113 ****
- # longlong.m4 serial 18
- dnl Copyright (C) 1999-2007, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
- dnl with or without modifications, as long as this notice is preserved.
- 
- dnl From Paul Eggert.
- 
- AC_PREREQ([2.62])
- 
- # Define HAVE_LONG_LONG_INT if 'long long int' works.
- # This can be faster than what's in Autoconf 2.62 through 2.68.
- 
- # Note: If the type 'long long int' exists but is only 32 bits large
- # (as on some very old compilers), HAVE_LONG_LONG_INT will not be
- # defined. In this case you can treat 'long long int' like 'long int'.
- 
- AC_DEFUN([AC_TYPE_LONG_LONG_INT],
- [
-   AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
-   AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int],
-      [ac_cv_type_long_long_int=yes
-       if test "x${ac_cv_prog_cc_c99-no}" = xno; then
-         ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
-         if test $ac_cv_type_long_long_int = yes; then
-           dnl Catch a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004.
-           dnl If cross compiling, assume the bug is not important, since
-           dnl nobody cross compiles for this platform as far as we know.
-           AC_RUN_IFELSE(
-             [AC_LANG_PROGRAM(
-                [[@%:@include <limits.h>
-                  @%:@ifndef LLONG_MAX
-                  @%:@ define HALF \
-                           (1LL << (sizeof (long long int) * CHAR_BIT - 2))
-                  @%:@ define LLONG_MAX (HALF - 1 + HALF)
-                  @%:@endif]],
-                [[long long int n = 1;
-                  int i;
-                  for (i = 0; ; i++)
-                    {
-                      long long int m = n << i;
-                      if (m >> i != n)
-                        return 1;
-                      if (LLONG_MAX / 2 < m)
-                        break;
-                    }
-                  return 0;]])],
-             [],
-             [ac_cv_type_long_long_int=no],
-             [:])
-         fi
-       fi])
-   if test $ac_cv_type_long_long_int = yes; then
-     AC_DEFINE([HAVE_LONG_LONG_INT], [1],
-       [Define to 1 if the system has the type 'long long int'.])
-   fi
- ])
- 
- # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works.
- # This can be faster than what's in Autoconf 2.62 through 2.68.
- 
- # Note: If the type 'unsigned long long int' exists but is only 32 bits
- # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT
- # will not be defined. In this case you can treat 'unsigned long long int'
- # like 'unsigned long int'.
- 
- AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT],
- [
-   AC_CACHE_CHECK([for unsigned long long int],
-     [ac_cv_type_unsigned_long_long_int],
-     [ac_cv_type_unsigned_long_long_int=yes
-      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
-        AC_LINK_IFELSE(
-          [_AC_TYPE_LONG_LONG_SNIPPET],
-          [],
-          [ac_cv_type_unsigned_long_long_int=no])
-      fi])
-   if test $ac_cv_type_unsigned_long_long_int = yes; then
-     AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1],
-       [Define to 1 if the system has the type 'unsigned long long int'.])
-   fi
- ])
- 
- # Expands to a C program that can be used to test for simultaneous support
- # of 'long long' and 'unsigned long long'. We don't want to say that
- # 'long long' is available if 'unsigned long long' is not, or vice versa,
- # because too many programs rely on the symmetry between signed and unsigned
- # integer types (excluding 'bool').
- AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET],
- [
-   AC_LANG_PROGRAM(
-     [[/* For now, do not test the preprocessor; as of 2007 there are too many
-          implementations with broken preprocessors.  Perhaps this can
-          be revisited in 2012.  In the meantime, code should not expect
-          #if to work with literals wider than 32 bits.  */
-       /* Test literals.  */
-       long long int ll = 9223372036854775807ll;
-       long long int nll = -9223372036854775807LL;
-       unsigned long long int ull = 18446744073709551615ULL;
-       /* Test constant expressions.   */
-       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
-                      ? 1 : -1)];
-       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
-                      ? 1 : -1)];
-       int i = 63;]],
-     [[/* Test availability of runtime routines for shift and division.  */
-       long long int llmax = 9223372036854775807ll;
-       unsigned long long int ullmax = 18446744073709551615ull;
-       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
-               | (llmax / ll) | (llmax % ll)
-               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
-               | (ullmax / ull) | (ullmax % ull));]])
- ])
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/memchr.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/memchr.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/memchr.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/memchr.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # memchr.m4 serial 14
! dnl Copyright (C) 2002-2004, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # memchr.m4 serial 17
! dnl Copyright (C) 2002-2004, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 15,38 ****
  
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
!   m4_ifdef([gl_FUNC_MEMCHR_OBSOLETE], [
!     dnl These days, we assume memchr is present.  But if support for old
!     dnl platforms is desired:
!     AC_CHECK_FUNCS_ONCE([memchr])
!     if test $ac_cv_func_memchr = no; then
!       HAVE_MEMCHR=0
!     fi
!   ])
!   if test $HAVE_MEMCHR = 1; then
!     # Detect platform-specific bugs in some versions of glibc:
!     # memchr should not dereference anything with length 0
!     #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
!     # memchr should not dereference overestimated length after a match
!     #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
!     #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
!     # memchr should cast the second argument to 'unsigned char'.
!     #   This bug exists in Android 4.3.
!     # Assume that memchr works on platforms that lack mprotect.
!     AC_CACHE_CHECK([whether memchr works], [gl_cv_func_memchr_works],
!       [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
  #include <string.h>
  #if HAVE_SYS_MMAN_H
--- 15,29 ----
  
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
!   # Detect platform-specific bugs in some versions of glibc:
!   # memchr should not dereference anything with length 0
!   #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
!   # memchr should not dereference overestimated length after a match
!   #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
!   #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
!   # memchr should cast the second argument to 'unsigned char'.
!   #   This bug exists in Android 4.3.
!   # Assume that memchr works on platforms that lack mprotect.
!   AC_CACHE_CHECK([whether memchr works], [gl_cv_func_memchr_works],
!     [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
  #include <string.h>
  #if HAVE_SYS_MMAN_H
***************
*** 69,72 ****
--- 60,64 ----
    if (fence)
      {
+       /* Test against bugs on glibc systems.  */
        if (memchr (fence, 0, 0))
          result |= 1;
***************
*** 76,79 ****
--- 68,74 ----
        if (memchr (fence - 1, 0, 3) != fence - 1)
          result |= 4;
+       /* Test against bug on AIX 7.2.  */
+       if (memchr (fence - 4, '6', 16) != fence - 4)
+         result |= 8;
      }
    /* Test against bug on Android 4.3.  */
***************
*** 84,108 ****
      input[2] = 'c';
      if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
!       result |= 8;
    }
    return result;
  ]])],
!          [gl_cv_func_memchr_works=yes],
!          [gl_cv_func_memchr_works=no],
!          [case "$host_os" in
!                              # Guess no on Android.
!             linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
!                              # Guess yes on native Windows.
!             mingw*)          gl_cv_func_memchr_works="guessing yes" ;;
!                              # Be pessimistic for now.
!             *)               gl_cv_func_memchr_works="guessing no" ;;
!           esac
!          ])
!       ])
!     case "$gl_cv_func_memchr_works" in
!       *yes) ;;
!       *) REPLACE_MEMCHR=1 ;;
!     esac
!   fi
  ])
  
--- 79,102 ----
      input[2] = 'c';
      if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
!       result |= 16;
    }
    return result;
  ]])],
!        [gl_cv_func_memchr_works=yes],
!        [gl_cv_func_memchr_works=no],
!        [case "$host_os" in
!                            # Guess no on Android.
!           linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
!                            # Guess yes on native Windows.
!           mingw*)          gl_cv_func_memchr_works="guessing yes" ;;
!                            # If we don't know, obey --enable-cross-guesses.
!           *)               gl_cv_func_memchr_works="$gl_cross_guess_normal" ;;
!         esac
!        ])
!     ])
!   case "$gl_cv_func_memchr_works" in
!     *yes) ;;
!     *) REPLACE_MEMCHR=1 ;;
!   esac
  ])
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/mmap-anon.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/mmap-anon.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/mmap-anon.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/mmap-anon.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # mmap-anon.m4 serial 10
! dnl Copyright (C) 2005, 2007, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # mmap-anon.m4 serial 12
! dnl Copyright (C) 2005, 2007, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 10,18 ****
  #   and MAP_ANON exist and have the same value.
  # - On HP-UX, only MAP_ANONYMOUS exists.
! # - On Mac OS X, FreeBSD, NetBSD, OpenBSD, only MAP_ANON exists.
  # - On IRIX, neither exists, and a file descriptor opened to /dev/zero must be
  #   used.
  
! AC_DEFUN([gl_FUNC_MMAP_ANON],
  [
    dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS.
--- 10,18 ----
  #   and MAP_ANON exist and have the same value.
  # - On HP-UX, only MAP_ANONYMOUS exists.
! # - On Mac OS X, FreeBSD, NetBSD, OpenBSD, Minix, only MAP_ANON exists.
  # - On IRIX, neither exists, and a file descriptor opened to /dev/zero must be
  #   used.
  
! AC_DEFUN_ONCE([gl_FUNC_MMAP_ANON],
  [
    dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS.
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/multiarch.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/multiarch.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/multiarch.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/multiarch.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # multiarch.m4 serial 7
! dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # multiarch.m4 serial 9
! dnl Copyright (C) 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 22,56 ****
  [
    dnl Code similar to autoconf-2.63 AC_C_BIGENDIAN.
!   gl_cv_c_multiarch=no
!   AC_COMPILE_IFELSE(
!     [AC_LANG_SOURCE(
!       [[#ifndef __APPLE_CC__
!          not a universal capable compiler
!         #endif
!         typedef int dummy;
!       ]])],
!     [
!      dnl Check for potential -arch flags.  It is not universal unless
!      dnl there are at least two -arch flags with different values.
!      arch=
!      prev=
!      for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
!        if test -n "$prev"; then
!          case $word in
!            i?86 | x86_64 | ppc | ppc64)
!              if test -z "$arch" || test "$arch" = "$word"; then
!                arch="$word"
!              else
!                gl_cv_c_multiarch=yes
!              fi
!              ;;
!          esac
!          prev=
!        else
!          if test "x$word" = "x-arch"; then
!            prev=arch
!          fi
!        fi
!      done
      ])
    if test $gl_cv_c_multiarch = yes; then
--- 22,59 ----
  [
    dnl Code similar to autoconf-2.63 AC_C_BIGENDIAN.
!   AC_CACHE_CHECK([whether the compiler produces multi-arch binaries],
!     [gl_cv_c_multiarch],
!     [gl_cv_c_multiarch=no
!      AC_COMPILE_IFELSE(
!        [AC_LANG_SOURCE(
!          [[#ifndef __APPLE_CC__
!             not a universal capable compiler
!            #endif
!            typedef int dummy;
!          ]])],
!        [
!         dnl Check for potential -arch flags.  It is not universal unless
!         dnl there are at least two -arch flags with different values.
!         arch=
!         prev=
!         for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
!           if test -n "$prev"; then
!             case $word in
!               i?86 | x86_64 | ppc | ppc64 | arm | arm64)
!                 if test -z "$arch" || test "$arch" = "$word"; then
!                   arch="$word"
!                 else
!                   gl_cv_c_multiarch=yes
!                 fi
!                 ;;
!             esac
!             prev=
!           else
!             if test "x$word" = "x-arch"; then
!               prev=arch
!             fi
!           fi
!         done
!        ])
      ])
    if test $gl_cv_c_multiarch = yes; then
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/off_t.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/off_t.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/off_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/off_t.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  # off_t.m4 serial 1
! dnl Copyright (C) 2012-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # off_t.m4 serial 1
! dnl Copyright (C) 2012-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/printf.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/printf.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/printf.m4	2019-09-19 15:24:30.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/printf.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # printf.m4 serial 61
! dnl Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # printf.m4 serial 72
! dnl Copyright (C) 2003, 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 68,71 ****
--- 68,72 ----
             freebsd[1-4].*)       gl_cv_func_printf_sizes_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_printf_sizes_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_printf_sizes_c99="guessing no";;
***************
*** 94,99 ****
                                     [gl_cv_func_printf_sizes_c99="guessing no"])
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_printf_sizes_c99="guessing no";;
           esac
          ])
--- 95,100 ----
                                     [gl_cv_func_printf_sizes_c99="guessing no"])
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_printf_sizes_c99="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 248,251 ****
--- 249,253 ----
             freebsd[1-5].*)       gl_cv_func_printf_infinite="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
+            midnightbsd*)         gl_cv_func_printf_infinite="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_printf_infinite="guessing no";;
***************
*** 258,261 ****
--- 260,266 ----
                                   gl_cv_func_printf_infinite="guessing no";;
             netbsd*)              gl_cv_func_printf_infinite="guessing yes";;
+                                  # Guess yes on OpenBSD >= 6.0.
+            openbsd[1-5].*)       gl_cv_func_printf_infinite="guessing no";;
+            openbsd*)             gl_cv_func_printf_infinite="guessing yes";;
                                   # Guess yes on BeOS.
             beos*)                gl_cv_func_printf_infinite="guessing yes";;
***************
*** 272,277 ****
                                     [gl_cv_func_printf_infinite="guessing no"])
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_printf_infinite="guessing no";;
           esac
          ])
--- 277,282 ----
                                     [gl_cv_func_printf_infinite="guessing no"])
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_printf_infinite="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 467,473 ****
--- 472,482 ----
                     freebsd[1-5].*)       gl_cv_func_printf_infinite_long_double="guessing no";;
                     freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
+                    midnightbsd*)         gl_cv_func_printf_infinite_long_double="guessing yes";;
                                           # Guess yes on HP-UX >= 11.
                     hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";;
                     hpux*)                gl_cv_func_printf_infinite_long_double="guessing yes";;
+                                          # Guess yes on OpenBSD >= 6.0.
+                    openbsd[1-5].*)       gl_cv_func_printf_infinite_long_double="guessing no";;
+                    openbsd*)             gl_cv_func_printf_infinite_long_double="guessing yes";;
                                           # Guess no on Android.
                     linux*-android*)      gl_cv_func_printf_infinite_long_double="guessing no";;
***************
*** 482,487 ****
                                             [gl_cv_func_printf_infinite_long_double="guessing no"])
                                           ;;
!                                          # If we don't know, assume the worst.
!                    *)                    gl_cv_func_printf_infinite_long_double="guessing no";;
                   esac
                   ;;
--- 491,496 ----
                                             [gl_cv_func_printf_infinite_long_double="guessing no"])
                                           ;;
!                                          # If we don't know, obey --enable-cross-guesses.
!                    *)                    gl_cv_func_printf_infinite_long_double="$gl_cross_guess_normal";;
                   esac
                   ;;
***************
*** 588,593 ****
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_printf_directive_a="guessing no";;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_printf_directive_a="guessing no";;
           esac
          ])
--- 597,602 ----
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_printf_directive_a="guessing no";;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_printf_directive_a="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 639,645 ****
--- 648,658 ----
             freebsd[1-5].*)       gl_cv_func_printf_directive_f="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
+            midnightbsd*)         gl_cv_func_printf_directive_f="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_printf_directive_f="guessing no";;
             darwin*)              gl_cv_func_printf_directive_f="guessing yes";;
+                                  # Guess yes on OpenBSD >= 6.0.
+            openbsd[1-5].*)       gl_cv_func_printf_directive_f="guessing no";;
+            openbsd*)             gl_cv_func_printf_directive_f="guessing yes";;
                                   # Guess yes on Solaris >= 2.10.
             solaris2.[1-9][0-9]*) gl_cv_func_printf_directive_f="guessing yes";;
***************
*** 657,662 ****
                                     [gl_cv_func_printf_directive_f="guessing no"])
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_printf_directive_f="guessing no";;
           esac
          ])
--- 670,675 ----
                                     [gl_cv_func_printf_directive_f="guessing no"])
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_printf_directive_f="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 681,685 ****
  #include <string.h>
  #ifdef _MSC_VER
! /* See page about "Parameter Validation" on msdn.microsoft.com.  */
  static void cdecl
  invalid_parameter_handler (const wchar_t *expression,
--- 694,701 ----
  #include <string.h>
  #ifdef _MSC_VER
! #include <inttypes.h>
! /* See page about "Parameter Validation" on msdn.microsoft.com.
!    <https://docs.microsoft.com/en-us/cpp/c-runtime-library/parameter-validation>
!    <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/set-invalid-parameter-handler-set-thread-local-invalid-parameter-handler>  */
  static void cdecl
  invalid_parameter_handler (const wchar_t *expression,
***************
*** 712,715 ****
--- 728,741 ----
          [gl_cv_func_printf_directive_n=no],
          [case "$host_os" in
+                             # Guess no on glibc when _FORTIFY_SOURCE >= 2.
+            *-gnu* | gnu*)   AC_COMPILE_IFELSE(
+                               [AC_LANG_SOURCE(
+                                  [[#if _FORTIFY_SOURCE >= 2
+                                     error fail
+                                    #endif
+                                  ]])],
+                               [gl_cv_func_printf_directive_n="guessing yes"],
+                               [gl_cv_func_printf_directive_n="guessing no"])
+                             ;;
                              # Guess no on Android.
             linux*-android*) gl_cv_func_printf_directive_n="guessing no";;
***************
*** 738,748 ****
        AC_RUN_IFELSE(
          [AC_LANG_SOURCE([[
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
  #include <stdio.h>
- #include <time.h>
  #include <wchar.h>
  #include <string.h>
--- 764,768 ----
***************
*** 792,796 ****
  changequote(,)dnl
           case "$host_os" in
!            openbsd*)        gl_cv_func_printf_directive_ls="guessing no";;
             irix*)           gl_cv_func_printf_directive_ls="guessing no";;
             solaris*)        gl_cv_func_printf_directive_ls="guessing no";;
--- 812,818 ----
  changequote(,)dnl
           case "$host_os" in
!                             # Guess yes on OpenBSD >= 6.0.
!            openbsd[1-5].*)  gl_cv_func_printf_directive_ls="guessing no";;
!            openbsd*)        gl_cv_func_printf_directive_ls="guessing yes";;
             irix*)           gl_cv_func_printf_directive_ls="guessing no";;
             solaris*)        gl_cv_func_printf_directive_ls="guessing no";;
***************
*** 979,984 ****
                              # Guess no on native Windows.
             mingw*)          gl_cv_func_printf_flag_zero="guessing no";;
!                             # If we don't know, assume the worst.
!            *)               gl_cv_func_printf_flag_zero="guessing no";;
           esac
  changequote([,])dnl
--- 1001,1006 ----
                              # Guess no on native Windows.
             mingw*)          gl_cv_func_printf_flag_zero="guessing no";;
!                             # If we don't know, obey --enable-cross-guesses.
!            *)               gl_cv_func_printf_flag_zero="$gl_cross_guess_normal";;
           esac
  changequote([,])dnl
***************
*** 1060,1066 ****
        if test "$cross_compiling" = no; then
          if test $APPLE_UNIVERSAL_BUILD = 0; then
!           AC_LANG_CONFTEST([AC_LANG_SOURCE([
  ]GL_NOCRASH[
- changequote(,)dnl
  #include <stdio.h>
  #include <sys/types.h>
--- 1082,1087 ----
        if test "$cross_compiling" = no; then
          if test $APPLE_UNIVERSAL_BUILD = 0; then
!           AC_LANG_CONFTEST([AC_LANG_SOURCE([[
  ]GL_NOCRASH[
  #include <stdio.h>
  #include <sys/types.h>
***************
*** 1107,1112 ****
    return !(ret == 5000002 || (ret < 0 && errno == ENOMEM));
  }
! changequote([,])dnl
!           ])])
            if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
              (./conftest 2>&AS_MESSAGE_LOG_FD
--- 1128,1132 ----
    return !(ret == 5000002 || (ret < 0 && errno == ENOMEM));
  }
!           ]])])
            if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
              (./conftest 2>&AS_MESSAGE_LOG_FD
***************
*** 1157,1162 ****
                             # Guess no on Android.
            linux*-android*) gl_cv_func_printf_enomem="guessing no";;
!                            # If we don't know, assume the worst.
!           *)               gl_cv_func_printf_enomem="guessing no";;
          esac
  changequote([,])dnl
--- 1177,1182 ----
                             # Guess no on Android.
            linux*-android*) gl_cv_func_printf_enomem="guessing no";;
!                            # If we don't know, obey --enable-cross-guesses.
!           *)               gl_cv_func_printf_enomem="$gl_cross_guess_normal";;
          esac
  changequote([,])dnl
***************
*** 1177,1181 ****
  dnl Result is gl_cv_func_snprintf_truncation_c99.
  
! AC_DEFUN([gl_SNPRINTF_TRUNCATION_C99],
  [
    AC_REQUIRE([AC_PROG_CC])
--- 1197,1201 ----
  dnl Result is gl_cv_func_snprintf_truncation_c99.
  
! AC_DEFUN_ONCE([gl_SNPRINTF_TRUNCATION_C99],
  [
    AC_REQUIRE([AC_PROG_CC])
***************
*** 1224,1227 ****
--- 1244,1248 ----
             freebsd[1-4].*)       gl_cv_func_snprintf_truncation_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_snprintf_truncation_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_snprintf_truncation_c99="guessing no";;
***************
*** 1256,1261 ****
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_snprintf_truncation_c99="guessing no";;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_snprintf_truncation_c99="guessing no";;
           esac
  changequote([,])dnl
--- 1277,1282 ----
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_snprintf_truncation_c99="guessing no";;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_snprintf_truncation_c99="$gl_cross_guess_normal";;
           esac
  changequote([,])dnl
***************
*** 1328,1331 ****
--- 1349,1353 ----
             freebsd[1-4].*)       gl_cv_func_snprintf_retval_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_snprintf_retval_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_snprintf_retval_c99="guessing no";;
***************
*** 1359,1364 ****
                                     [gl_cv_func_snprintf_retval_c99="guessing no"])
                                   ;;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_snprintf_retval_c99="guessing no";;
           esac
          ])
--- 1381,1386 ----
                                     [gl_cv_func_snprintf_retval_c99="guessing no"])
                                   ;;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_snprintf_retval_c99="$gl_cross_guess_normal";;
           esac
          ])
***************
*** 1413,1420 ****
          [gl_cv_func_snprintf_directive_n=no],
          [
- changequote(,)dnl
           case "$host_os" in
!                                  # Guess yes on glibc systems.
!            *-gnu* | gnu*)        gl_cv_func_snprintf_directive_n="guessing yes";;
                                   # Guess yes on musl systems.
             *-musl*)              gl_cv_func_snprintf_directive_n="guessing yes";;
--- 1435,1450 ----
          [gl_cv_func_snprintf_directive_n=no],
          [
           case "$host_os" in
!                                  # Guess no on glibc when _FORTIFY_SOURCE >= 2.
!            *-gnu* | gnu*)        AC_COMPILE_IFELSE(
!                                    [AC_LANG_SOURCE(
!                                       [[#if _FORTIFY_SOURCE >= 2
!                                          error fail
!                                         #endif
!                                       ]])],
!                                    [gl_cv_func_snprintf_directive_n="guessing yes"],
!                                    [gl_cv_func_snprintf_directive_n="guessing no"])
!                                  ;;
! changequote(,)dnl
                                   # Guess yes on musl systems.
             *-musl*)              gl_cv_func_snprintf_directive_n="guessing yes";;
***************
*** 1422,1425 ****
--- 1452,1456 ----
             freebsd[1-4].*)       gl_cv_func_snprintf_directive_n="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_snprintf_directive_n="guessing yes";;
+            midnightbsd*)         gl_cv_func_snprintf_directive_n="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_snprintf_directive_n="guessing no";;
***************
*** 1447,1454 ****
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_snprintf_directive_n="guessing no";;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_snprintf_directive_n="guessing no";;
!          esac
  changequote([,])dnl
          ])
      ])
--- 1478,1485 ----
                                   # Guess no on native Windows.
             mingw*)               gl_cv_func_snprintf_directive_n="guessing no";;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_snprintf_directive_n="$gl_cross_guess_normal";;
  changequote([,])dnl
+          esac
          ])
      ])
***************
*** 1578,1581 ****
--- 1609,1613 ----
             freebsd[1-4].*)       gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
             freebsd* | kfreebsd*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
+            midnightbsd*)         gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
                                   # Guess yes on Mac OS X >= 10.3.
             darwin[1-6].*)        gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
***************
*** 1602,1607 ****
                                   # Guess yes on native Windows.
             mingw* | pw*)         gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
!                                  # If we don't know, assume the worst.
!            *)                    gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
           esac
  changequote([,])dnl
--- 1634,1639 ----
                                   # Guess yes on native Windows.
             mingw* | pw*)         gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
!                                  # If we don't know, obey --enable-cross-guesses.
!            *)                    gl_cv_func_vsnprintf_zerosize_c99="$gl_cross_guess_normal";;
           esac
  changequote([,])dnl
***************
*** 1660,1665 ****
--- 1692,1699 ----
  dnl   glibc 2.3.6                    .  .  .  .  #  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
  dnl   FreeBSD 5.4, 6.1               .  .  .  .  #  .  .  .  .  .  .  #  .  #  .  .  .  .  .  .
+ dnl   Mac OS X 10.13.5               .  .  .  #  #  .  #  .  .  .  .  .  .  .  .  .  .  #  .  .
  dnl   Mac OS X 10.5.8                .  .  .  #  #  .  .  .  .  .  .  #  .  .  .  .  .  .  .  .
  dnl   Mac OS X 10.3.9                .  .  .  .  #  .  .  .  .  .  .  #  .  #  .  .  .  .  .  .
+ dnl   OpenBSD 6.0, 6.7               .  .  .  .  #  .  .  .  .  .  .  .  .  #  .  .  .  .  .  .
  dnl   OpenBSD 3.9, 4.0               .  .  #  #  #  #  .  #  .  #  .  #  .  #  .  .  .  .  .  .
  dnl   Cygwin 1.7.0 (2009)            .  .  .  #  .  .  .  ?  .  .  .  .  .  ?  .  .  .  .  .  .
***************
*** 1681,1684 ****
--- 1715,1719 ----
  dnl   OSF/1 5.1                      #  .  #  #  #  #  .  .  .  .  .  #  .  .  .  .  #  .  .  #
  dnl   OSF/1 4.0d                     #  .  #  #  #  #  .  .  .  .  .  #  .  .  #  #  #  #  #  #
+ dnl   NetBSD 9.0                     .  .  .  .  #  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
  dnl   NetBSD 5.0                     .  .  .  #  #  .  .  .  .  .  .  #  .  #  .  .  .  .  .  .
  dnl   NetBSD 4.0                     .  ?  ?  ?  ?  ?  .  ?  .  ?  ?  ?  ?  ?  .  .  .  ?  ?  ?
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/rawmemchr.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/rawmemchr.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/rawmemchr.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/rawmemchr.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  # rawmemchr.m4 serial 2
! dnl Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # rawmemchr.m4 serial 2
! dnl Copyright (C) 2003, 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/size_max.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/size_max.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/size_max.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/size_max.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # size_max.m4 serial 11
! dnl Copyright (C) 2003, 2005-2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # size_max.m4 serial 12
! dnl Copyright (C) 2003, 2005-2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 14,18 ****
    dnl First test whether the system already has SIZE_MAX.
    AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [
!     gl_cv_size_max=
      AC_EGREP_CPP([Found it], [
  #include <limits.h>
--- 14,18 ----
    dnl First test whether the system already has SIZE_MAX.
    AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [
!     gl_cv_size_max=no
      AC_EGREP_CPP([Found it], [
  #include <limits.h>
***************
*** 24,28 ****
  #endif
  ], [gl_cv_size_max=yes])
!     if test -z "$gl_cv_size_max"; then
        dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
        dnl than the type 'unsigned long'. Try hard to find a definition that can
--- 24,28 ----
  #endif
  ], [gl_cv_size_max=yes])
!     if test $gl_cv_size_max != yes; then
        dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
        dnl than the type 'unsigned long'. Try hard to find a definition that can
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/ssize_t.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/ssize_t.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/ssize_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/ssize_t.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  # ssize_t.m4 serial 5 (gettext-0.18.2)
! dnl Copyright (C) 2001-2003, 2006, 2010-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # ssize_t.m4 serial 5 (gettext-0.18.2)
! dnl Copyright (C) 2001-2003, 2006, 2010-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/stddef_h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/stddef_h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/stddef_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/stddef_h.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,13 ****
! dnl A placeholder for <stddef.h>, for platforms that have issues.
! # stddef_h.m4 serial 6
! dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
  dnl with or without modifications, as long as this notice is preserved.
  
  AC_DEFUN([gl_STDDEF_H],
  [
    AC_REQUIRE([gl_STDDEF_H_DEFAULTS])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
    STDDEF_H=
  
--- 1,18 ----
! # stddef_h.m4 serial 9
! dnl Copyright (C) 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
  dnl with or without modifications, as long as this notice is preserved.
  
+ dnl A placeholder for <stddef.h>, for platforms that have issues.
+ 
  AC_DEFUN([gl_STDDEF_H],
  [
    AC_REQUIRE([gl_STDDEF_H_DEFAULTS])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
+ 
+   dnl Persuade OpenBSD <stddef.h> to declare max_align_t.
+   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+ 
    STDDEF_H=
  
***************
*** 20,27 ****
            [[#include <stddef.h>
              unsigned int s = sizeof (max_align_t);
!             #if defined __GNUC__ || defined __IBM__ALIGNOF__
              int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
              int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
              #endif
            ]])],
         [gl_cv_type_max_align_t=yes],
--- 25,39 ----
            [[#include <stddef.h>
              unsigned int s = sizeof (max_align_t);
!             #if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__
              int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
              int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
              #endif
+             typedef struct { char a; max_align_t b; } max_helper;
+             typedef struct { char a; long b; } long_helper;
+             typedef struct { char a; double b; } double_helper;
+             typedef struct { char a; long double b; } long_double_helper;
+             int check3[2 * (offsetof (long_helper, b) <= offsetof (max_helper, b)) - 1];
+             int check4[2 * (offsetof (double_helper, b) <= offsetof (max_helper, b)) - 1];
+             int check5[2 * (offsetof (long_double_helper, b) <= offsetof (max_helper, b)) - 1];
            ]])],
         [gl_cv_type_max_align_t=yes],
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/stdint_h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/stdint_h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/stdint_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/stdint_h.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
  # stdint_h.m4 serial 9
! dnl Copyright (C) 1997-2004, 2006, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # stdint_h.m4 serial 9
! dnl Copyright (C) 1997-2004, 2006, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/stdint.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/stdint.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/stdint.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/stdint.m4	2021-02-09 21:26:51.000000000 +0000
***************
*** 1,4 ****
! # stdint.m4 serial 53
! dnl Copyright (C) 2001-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # stdint.m4 serial 58
! dnl Copyright (C) 2001-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 18,36 ****
    AC_REQUIRE([gt_TYPE_WINT_T])
  
!   dnl Check for long long int and unsigned long long int.
!   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
!   if test $ac_cv_type_long_long_int = yes; then
!     HAVE_LONG_LONG_INT=1
!   else
!     HAVE_LONG_LONG_INT=0
!   fi
!   AC_SUBST([HAVE_LONG_LONG_INT])
!   AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
!     HAVE_UNSIGNED_LONG_LONG_INT=1
!   else
!     HAVE_UNSIGNED_LONG_LONG_INT=0
!   fi
!   AC_SUBST([HAVE_UNSIGNED_LONG_LONG_INT])
  
    dnl Check for <wchar.h>, in the same way as gl_WCHAR_H does.
--- 18,27 ----
    AC_REQUIRE([gt_TYPE_WINT_T])
  
!   dnl For backward compatibility. Some packages may still be testing these
!   dnl macros.
!   AC_DEFINE([HAVE_LONG_LONG_INT], [1],
!     [Define to 1 if the system has the type 'long long int'.])
!   AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1],
!     [Define to 1 if the system has the type 'unsigned long long int'.])
  
    dnl Check for <wchar.h>, in the same way as gl_WCHAR_H does.
***************
*** 44,48 ****
  
    dnl Check for <inttypes.h>.
!   dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_inttypes_h.
    if test $ac_cv_header_inttypes_h = yes; then
      HAVE_INTTYPES_H=1
--- 35,39 ----
  
    dnl Check for <inttypes.h>.
!   AC_CHECK_HEADERS_ONCE([inttypes.h])
    if test $ac_cv_header_inttypes_h = yes; then
      HAVE_INTTYPES_H=1
***************
*** 53,57 ****
  
    dnl Check for <sys/types.h>.
!   dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_sys_types_h.
    if test $ac_cv_header_sys_types_h = yes; then
      HAVE_SYS_TYPES_H=1
--- 44,48 ----
  
    dnl Check for <sys/types.h>.
!   AC_CHECK_HEADERS_ONCE([sys/types.h])
    if test $ac_cv_header_sys_types_h = yes; then
      HAVE_SYS_TYPES_H=1
***************
*** 162,166 ****
  #if 201112 <= __STDC_VERSION__
  int k = _Generic (SIZE_MAX, size_t: 0);
! #elif (2 <= __GNUC__ || defined __IBM__TYPEOF__ \
         || (0x5110 <= __SUNPRO_C && !__STDC__))
  extern size_t k;
--- 153,157 ----
  #if 201112 <= __STDC_VERSION__
  int k = _Generic (SIZE_MAX, size_t: 0);
! #elif (2 <= __GNUC__ || 4 <= __clang_major__ || defined __IBM__TYPEOF__ \
         || (0x5110 <= __SUNPRO_C && !__STDC__))
  extern size_t k;
***************
*** 312,318 ****
        dnl Now see whether the system <stdint.h> works without
        dnl __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS defined.
!       AC_CACHE_CHECK([whether stdint.h predates C++11],
!         [gl_cv_header_stdint_predates_cxx11_h],
!         [gl_cv_header_stdint_predates_cxx11_h=yes
           AC_COMPILE_IFELSE([
             AC_LANG_PROGRAM([[
--- 303,310 ----
        dnl Now see whether the system <stdint.h> works without
        dnl __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS defined.
!       dnl If not, there would be problems when stdint.h is included from C++.
!       AC_CACHE_CHECK([whether stdint.h works without ISO C predefines],
!         [gl_cv_header_stdint_without_STDC_macros],
!         [gl_cv_header_stdint_without_STDC_macros=no
           AC_COMPILE_IFELSE([
             AC_LANG_PROGRAM([[
***************
*** 325,335 ****
  int32_t i32 = INT32_C (0x7fffffff);
             ]])],
!            [gl_cv_header_stdint_predates_cxx11_h=no])])
  
!       if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
          AC_DEFINE([__STDC_CONSTANT_MACROS], [1],
!                   [Define to 1 if the system <stdint.h> predates C++11.])
          AC_DEFINE([__STDC_LIMIT_MACROS], [1],
!                   [Define to 1 if the system <stdint.h> predates C++11.])
        fi
        AC_CACHE_CHECK([whether stdint.h has UINTMAX_WIDTH etc.],
--- 317,328 ----
  int32_t i32 = INT32_C (0x7fffffff);
             ]])],
!            [gl_cv_header_stdint_without_STDC_macros=yes])
!         ])
  
!       if test $gl_cv_header_stdint_without_STDC_macros = no; then
          AC_DEFINE([__STDC_CONSTANT_MACROS], [1],
!           [Define to 1 if the system <stdint.h> predates C++11.])
          AC_DEFINE([__STDC_LIMIT_MACROS], [1],
!           [Define to 1 if the system <stdint.h> predates C++11.])
        fi
        AC_CACHE_CHECK([whether stdint.h has UINTMAX_WIDTH etc.],
***************
*** 501,511 ****
  AC_DEFUN([gl_STDINT_INCLUDES],
  [[
-   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-      included before <wchar.h>.  */
    #include <stddef.h>
    #include <signal.h>
    #if HAVE_WCHAR_H
-   # include <stdio.h>
-   # include <time.h>
    # include <wchar.h>
    #endif
--- 494,500 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/stdio_h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/stdio_h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/stdio_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/stdio_h.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
! # stdio_h.m4 serial 49
! dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # stdio_h.m4 serial 52
! dnl Copyright (C) 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 108,111 ****
--- 108,118 ----
      ]], [dprintf fpurge fseeko ftello getdelim getline gets pclose popen
      renameat snprintf tmpfile vdprintf vsnprintf])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
+ 
+   AC_CHECK_DECLS_ONCE([fcloseall])
+   if test $ac_cv_have_decl_fcloseall = no; then
+     HAVE_DECL_FCLOSEALL=0
+   fi
  ])
  
***************
*** 174,178 ****
--- 181,193 ----
    GNULIB_VSNPRINTF=0;            AC_SUBST([GNULIB_VSNPRINTF])
    GNULIB_VSPRINTF_POSIX=0;       AC_SUBST([GNULIB_VSPRINTF_POSIX])
+   dnl Support Microsoft deprecated alias function names by default.
+   GNULIB_MDA_FCLOSEALL=1;        AC_SUBST([GNULIB_MDA_FCLOSEALL])
+   GNULIB_MDA_FDOPEN=1;           AC_SUBST([GNULIB_MDA_FDOPEN])
+   GNULIB_MDA_FILENO=1;           AC_SUBST([GNULIB_MDA_FILENO])
+   GNULIB_MDA_GETW=1;             AC_SUBST([GNULIB_MDA_GETW])
+   GNULIB_MDA_PUTW=1;             AC_SUBST([GNULIB_MDA_PUTW])
+   GNULIB_MDA_TEMPNAM=1;          AC_SUBST([GNULIB_MDA_TEMPNAM])
    dnl Assume proper GNU behavior unless another module says otherwise.
+   HAVE_DECL_FCLOSEALL=1;         AC_SUBST([HAVE_DECL_FCLOSEALL])
    HAVE_DECL_FPURGE=1;            AC_SUBST([HAVE_DECL_FPURGE])
    HAVE_DECL_FSEEKO=1;            AC_SUBST([HAVE_DECL_FSEEKO])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/strchrnul.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/strchrnul.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/strchrnul.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/strchrnul.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
  # strchrnul.m4 serial 9
! dnl Copyright (C) 2003, 2007, 2009-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # strchrnul.m4 serial 9
! dnl Copyright (C) 2003, 2007, 2009-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/string_h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/string_h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/string_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/string_h.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,10 ****
  # Configure a GNU-like replacement for <string.h>.
  
! # Copyright (C) 2007-2019 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 22
  
  # Written by Paul Eggert.
--- 1,10 ----
  # Configure a GNU-like replacement for <string.h>.
  
! # Copyright (C) 2007-2021 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 29
  
  # Written by Paul Eggert.
***************
*** 19,23 ****
  AC_DEFUN([gl_HEADER_STRING_H_BODY],
  [
-   AC_REQUIRE([AC_C_RESTRICT])
    AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
    gl_NEXT_HEADERS([string.h])
--- 19,22 ----
***************
*** 30,34 ****
      [ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul
       strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r
!      strerror_r strsignal strverscmp])
  ])
  
--- 29,35 ----
      [ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul
       strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r
!      strerror_r strerrorname_np sigabbrev_np sigdescr_np strsignal strverscmp])
! 
!   AC_REQUIRE([AC_C_RESTRICT])
  ])
  
***************
*** 44,91 ****
  AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
  [
!   GNULIB_EXPLICIT_BZERO=0; AC_SUBST([GNULIB_EXPLICIT_BZERO])
!   GNULIB_FFSL=0;        AC_SUBST([GNULIB_FFSL])
!   GNULIB_FFSLL=0;       AC_SUBST([GNULIB_FFSLL])
!   GNULIB_MEMCHR=0;      AC_SUBST([GNULIB_MEMCHR])
!   GNULIB_MEMMEM=0;      AC_SUBST([GNULIB_MEMMEM])
!   GNULIB_MEMPCPY=0;     AC_SUBST([GNULIB_MEMPCPY])
!   GNULIB_MEMRCHR=0;     AC_SUBST([GNULIB_MEMRCHR])
!   GNULIB_RAWMEMCHR=0;   AC_SUBST([GNULIB_RAWMEMCHR])
!   GNULIB_STPCPY=0;      AC_SUBST([GNULIB_STPCPY])
!   GNULIB_STPNCPY=0;     AC_SUBST([GNULIB_STPNCPY])
!   GNULIB_STRCHRNUL=0;   AC_SUBST([GNULIB_STRCHRNUL])
!   GNULIB_STRDUP=0;      AC_SUBST([GNULIB_STRDUP])
!   GNULIB_STRNCAT=0;     AC_SUBST([GNULIB_STRNCAT])
!   GNULIB_STRNDUP=0;     AC_SUBST([GNULIB_STRNDUP])
!   GNULIB_STRNLEN=0;     AC_SUBST([GNULIB_STRNLEN])
!   GNULIB_STRPBRK=0;     AC_SUBST([GNULIB_STRPBRK])
!   GNULIB_STRSEP=0;      AC_SUBST([GNULIB_STRSEP])
!   GNULIB_STRSTR=0;      AC_SUBST([GNULIB_STRSTR])
!   GNULIB_STRCASESTR=0;  AC_SUBST([GNULIB_STRCASESTR])
!   GNULIB_STRTOK_R=0;    AC_SUBST([GNULIB_STRTOK_R])
!   GNULIB_MBSLEN=0;      AC_SUBST([GNULIB_MBSLEN])
!   GNULIB_MBSNLEN=0;     AC_SUBST([GNULIB_MBSNLEN])
!   GNULIB_MBSCHR=0;      AC_SUBST([GNULIB_MBSCHR])
!   GNULIB_MBSRCHR=0;     AC_SUBST([GNULIB_MBSRCHR])
!   GNULIB_MBSSTR=0;      AC_SUBST([GNULIB_MBSSTR])
!   GNULIB_MBSCASECMP=0;  AC_SUBST([GNULIB_MBSCASECMP])
!   GNULIB_MBSNCASECMP=0; AC_SUBST([GNULIB_MBSNCASECMP])
!   GNULIB_MBSPCASECMP=0; AC_SUBST([GNULIB_MBSPCASECMP])
!   GNULIB_MBSCASESTR=0;  AC_SUBST([GNULIB_MBSCASESTR])
!   GNULIB_MBSCSPN=0;     AC_SUBST([GNULIB_MBSCSPN])
!   GNULIB_MBSPBRK=0;     AC_SUBST([GNULIB_MBSPBRK])
!   GNULIB_MBSSPN=0;      AC_SUBST([GNULIB_MBSSPN])
!   GNULIB_MBSSEP=0;      AC_SUBST([GNULIB_MBSSEP])
!   GNULIB_MBSTOK_R=0;    AC_SUBST([GNULIB_MBSTOK_R])
!   GNULIB_STRERROR=0;    AC_SUBST([GNULIB_STRERROR])
!   GNULIB_STRERROR_R=0;  AC_SUBST([GNULIB_STRERROR_R])
!   GNULIB_STRSIGNAL=0;   AC_SUBST([GNULIB_STRSIGNAL])
!   GNULIB_STRVERSCMP=0;  AC_SUBST([GNULIB_STRVERSCMP])
!   HAVE_MBSLEN=0;        AC_SUBST([HAVE_MBSLEN])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_EXPLICIT_BZERO=1;        AC_SUBST([HAVE_EXPLICIT_BZERO])
    HAVE_FFSL=1;                  AC_SUBST([HAVE_FFSL])
    HAVE_FFSLL=1;                 AC_SUBST([HAVE_FFSLL])
-   HAVE_MEMCHR=1;                AC_SUBST([HAVE_MEMCHR])
    HAVE_DECL_MEMMEM=1;           AC_SUBST([HAVE_DECL_MEMMEM])
    HAVE_MEMPCPY=1;               AC_SUBST([HAVE_MEMPCPY])
--- 45,97 ----
  AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
  [
!   GNULIB_EXPLICIT_BZERO=0;   AC_SUBST([GNULIB_EXPLICIT_BZERO])
!   GNULIB_FFSL=0;             AC_SUBST([GNULIB_FFSL])
!   GNULIB_FFSLL=0;            AC_SUBST([GNULIB_FFSLL])
!   GNULIB_MEMCHR=0;           AC_SUBST([GNULIB_MEMCHR])
!   GNULIB_MEMMEM=0;           AC_SUBST([GNULIB_MEMMEM])
!   GNULIB_MEMPCPY=0;          AC_SUBST([GNULIB_MEMPCPY])
!   GNULIB_MEMRCHR=0;          AC_SUBST([GNULIB_MEMRCHR])
!   GNULIB_RAWMEMCHR=0;        AC_SUBST([GNULIB_RAWMEMCHR])
!   GNULIB_STPCPY=0;           AC_SUBST([GNULIB_STPCPY])
!   GNULIB_STPNCPY=0;          AC_SUBST([GNULIB_STPNCPY])
!   GNULIB_STRCHRNUL=0;        AC_SUBST([GNULIB_STRCHRNUL])
!   GNULIB_STRDUP=0;           AC_SUBST([GNULIB_STRDUP])
!   GNULIB_STRNCAT=0;          AC_SUBST([GNULIB_STRNCAT])
!   GNULIB_STRNDUP=0;          AC_SUBST([GNULIB_STRNDUP])
!   GNULIB_STRNLEN=0;          AC_SUBST([GNULIB_STRNLEN])
!   GNULIB_STRPBRK=0;          AC_SUBST([GNULIB_STRPBRK])
!   GNULIB_STRSEP=0;           AC_SUBST([GNULIB_STRSEP])
!   GNULIB_STRSTR=0;           AC_SUBST([GNULIB_STRSTR])
!   GNULIB_STRCASESTR=0;       AC_SUBST([GNULIB_STRCASESTR])
!   GNULIB_STRTOK_R=0;         AC_SUBST([GNULIB_STRTOK_R])
!   GNULIB_MBSLEN=0;           AC_SUBST([GNULIB_MBSLEN])
!   GNULIB_MBSNLEN=0;          AC_SUBST([GNULIB_MBSNLEN])
!   GNULIB_MBSCHR=0;           AC_SUBST([GNULIB_MBSCHR])
!   GNULIB_MBSRCHR=0;          AC_SUBST([GNULIB_MBSRCHR])
!   GNULIB_MBSSTR=0;           AC_SUBST([GNULIB_MBSSTR])
!   GNULIB_MBSCASECMP=0;       AC_SUBST([GNULIB_MBSCASECMP])
!   GNULIB_MBSNCASECMP=0;      AC_SUBST([GNULIB_MBSNCASECMP])
!   GNULIB_MBSPCASECMP=0;      AC_SUBST([GNULIB_MBSPCASECMP])
!   GNULIB_MBSCASESTR=0;       AC_SUBST([GNULIB_MBSCASESTR])
!   GNULIB_MBSCSPN=0;          AC_SUBST([GNULIB_MBSCSPN])
!   GNULIB_MBSPBRK=0;          AC_SUBST([GNULIB_MBSPBRK])
!   GNULIB_MBSSPN=0;           AC_SUBST([GNULIB_MBSSPN])
!   GNULIB_MBSSEP=0;           AC_SUBST([GNULIB_MBSSEP])
!   GNULIB_MBSTOK_R=0;         AC_SUBST([GNULIB_MBSTOK_R])
!   GNULIB_STRERROR=0;         AC_SUBST([GNULIB_STRERROR])
!   GNULIB_STRERROR_R=0;       AC_SUBST([GNULIB_STRERROR_R])
!   GNULIB_STRERRORNAME_NP=0;  AC_SUBST([GNULIB_STRERRORNAME_NP])
!   GNULIB_SIGABBREV_NP=0;     AC_SUBST([GNULIB_SIGABBREV_NP])
!   GNULIB_SIGDESCR_NP=0;      AC_SUBST([GNULIB_SIGDESCR_NP])
!   GNULIB_STRSIGNAL=0;        AC_SUBST([GNULIB_STRSIGNAL])
!   GNULIB_STRVERSCMP=0;       AC_SUBST([GNULIB_STRVERSCMP])
!   HAVE_MBSLEN=0;             AC_SUBST([HAVE_MBSLEN])
!   dnl Support Microsoft deprecated alias function names by default.
!   GNULIB_MDA_MEMCCPY=1;      AC_SUBST([GNULIB_MDA_MEMCCPY])
!   GNULIB_MDA_STRDUP=1;       AC_SUBST([GNULIB_MDA_STRDUP])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_EXPLICIT_BZERO=1;        AC_SUBST([HAVE_EXPLICIT_BZERO])
    HAVE_FFSL=1;                  AC_SUBST([HAVE_FFSL])
    HAVE_FFSLL=1;                 AC_SUBST([HAVE_FFSLL])
    HAVE_DECL_MEMMEM=1;           AC_SUBST([HAVE_DECL_MEMMEM])
    HAVE_MEMPCPY=1;               AC_SUBST([HAVE_MEMPCPY])
***************
*** 103,108 ****
--- 109,118 ----
    HAVE_DECL_STRTOK_R=1;         AC_SUBST([HAVE_DECL_STRTOK_R])
    HAVE_DECL_STRERROR_R=1;       AC_SUBST([HAVE_DECL_STRERROR_R])
+   HAVE_STRERRORNAME_NP=1;       AC_SUBST([HAVE_STRERRORNAME_NP])
+   HAVE_SIGABBREV_NP=1;          AC_SUBST([HAVE_SIGABBREV_NP])
+   HAVE_SIGDESCR_NP=1;           AC_SUBST([HAVE_SIGDESCR_NP])
    HAVE_DECL_STRSIGNAL=1;        AC_SUBST([HAVE_DECL_STRSIGNAL])
    HAVE_STRVERSCMP=1;            AC_SUBST([HAVE_STRVERSCMP])
+   REPLACE_FFSLL=0;              AC_SUBST([REPLACE_FFSLL])
    REPLACE_MEMCHR=0;             AC_SUBST([REPLACE_MEMCHR])
    REPLACE_MEMMEM=0;             AC_SUBST([REPLACE_MEMMEM])
***************
*** 118,121 ****
--- 128,132 ----
    REPLACE_STRERROR=0;           AC_SUBST([REPLACE_STRERROR])
    REPLACE_STRERROR_R=0;         AC_SUBST([REPLACE_STRERROR_R])
+   REPLACE_STRERRORNAME_NP=0;    AC_SUBST([REPLACE_STRERRORNAME_NP])
    REPLACE_STRSIGNAL=0;          AC_SUBST([REPLACE_STRSIGNAL])
    UNDEFINE_STRTOK_R=0;          AC_SUBST([UNDEFINE_STRTOK_R])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/strndup.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/strndup.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/strndup.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/strndup.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
  # strndup.m4 serial 22
! dnl Copyright (C) 2002-2003, 2005-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # strndup.m4 serial 22
! dnl Copyright (C) 2002-2003, 2005-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/strnlen.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/strnlen.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/strnlen.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/strnlen.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
  # strnlen.m4 serial 13
! dnl Copyright (C) 2002-2003, 2005-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
  # strnlen.m4 serial 13
! dnl Copyright (C) 2002-2003, 2005-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/sys_types_h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/sys_types_h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/sys_types_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/sys_types_h.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
! # sys_types_h.m4 serial 9
! dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # sys_types_h.m4 serial 11
! dnl Copyright (C) 2011-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 37,45 ****
  # This works around a buggy version in autoconf <= 2.69.
  # See <https://lists.gnu.org/r/autoconf/2016-08/msg00014.html>
  
! m4_version_prereq([2.70], [], [
! 
! # This is taken from the following Autoconf patch:
! # https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=e17a30e987d7ee695fb4294a82d987ec3dc9b974
  
  m4_undefine([AC_HEADER_MAJOR])
--- 37,43 ----
  # This works around a buggy version in autoconf <= 2.69.
  # See <https://lists.gnu.org/r/autoconf/2016-08/msg00014.html>
+ # The 2.70 version isn't quoted properly, so override it too.
  
! m4_version_prereq([2.70.1], [], [
  
  m4_undefine([AC_HEADER_MAJOR])
***************
*** 47,60 ****
  [AC_CHECK_HEADERS_ONCE([sys/types.h])
  AC_CHECK_HEADER([sys/mkdev.h],
!   [AC_DEFINE([MAJOR_IN_MKDEV], [1],
!     [Define to 1 if `major', `minor', and `makedev' are declared in
!      <mkdev.h>.])])
  if test $ac_cv_header_sys_mkdev_h = no; then
    AC_CHECK_HEADER([sys/sysmacros.h],
!     [AC_DEFINE([MAJOR_IN_SYSMACROS], [1],
!       [Define to 1 if `major', `minor', and `makedev' are declared in
!        <sysmacros.h>.])])
  fi
! ])
  
  ])
--- 45,58 ----
  [AC_CHECK_HEADERS_ONCE([sys/types.h])
  AC_CHECK_HEADER([sys/mkdev.h],
!                 [AC_DEFINE([MAJOR_IN_MKDEV], [1],
!                            [Define to 1 if `major', `minor', and `makedev' are
!                             declared in <mkdev.h>.])])
  if test $ac_cv_header_sys_mkdev_h = no; then
    AC_CHECK_HEADER([sys/sysmacros.h],
!                   [AC_DEFINE([MAJOR_IN_SYSMACROS], [1],
!                              [Define to 1 if `major', `minor', and `makedev'
!                               are declared in <sysmacros.h>.])])
  fi
! ])# AC_HEADER_MAJOR
  
  ])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/vasnprintf.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/vasnprintf.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/vasnprintf.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/vasnprintf.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
! # vasnprintf.m4 serial 36
! dnl Copyright (C) 2002-2004, 2006-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # vasnprintf.m4 serial 38
! dnl Copyright (C) 2002-2004, 2006-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 33,37 ****
  AC_DEFUN([gl_PREREQ_PRINTF_ARGS],
  [
-   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
    AC_REQUIRE([gt_TYPE_WINT_T])
--- 33,36 ----
***************
*** 42,46 ****
  [
    AC_REQUIRE([gl_FEATURES_H])
-   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
    AC_REQUIRE([gt_TYPE_WINT_T])
--- 41,44 ----
***************
*** 57,61 ****
  [
    AC_REQUIRE([AC_FUNC_ALLOCA])
-   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
    AC_REQUIRE([gt_TYPE_WCHAR_T])
    AC_REQUIRE([gt_TYPE_WINT_T])
--- 55,58 ----
***************
*** 78,81 ****
--- 75,88 ----
        ;;
    esac
+   dnl Additionally, the use of %n can be eliminated by assuming that snprintf
+   dnl always produces NUL-terminated strings (no truncation).
+   AC_REQUIRE([gl_SNPRINTF_TRUNCATION_C99])
+   case "$gl_cv_func_snprintf_truncation_c99" in
+     *yes)
+       AC_DEFINE([HAVE_SNPRINTF_TRUNCATION_C99], [1],
+         [Define if the string produced by the snprintf function is always NUL
+          terminated.])
+       ;;
+   esac
  ])
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/vasprintf.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/vasprintf.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/vasprintf.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/vasprintf.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
  # vasprintf.m4 serial 6
! dnl Copyright (C) 2002-2003, 2006-2007, 2009-2019 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,4 ----
  # vasprintf.m4 serial 6
! dnl Copyright (C) 2002-2003, 2006-2007, 2009-2021 Free Software Foundation,
  dnl Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/warn-on-use.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/warn-on-use.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/warn-on-use.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/warn-on-use.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
! # warn-on-use.m4 serial 6
! dnl Copyright (C) 2010-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # warn-on-use.m4 serial 9
! dnl Copyright (C) 2010-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 31,45 ****
           [Define to 1 if ]m4_defn([gl_decl])[ is declared even after
            undefining macros.])])dnl
- dnl FIXME: gl_Symbol must be used unquoted until we can assume
- dnl autoconf 2.64 or newer.
       for gl_func in m4_flatten([$2]); do
         AS_VAR_PUSHDEF([gl_Symbol], [gl_cv_have_raw_decl_$gl_func])dnl
         AC_CACHE_CHECK([whether $gl_func is declared without a macro],
!          gl_Symbol,
           [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$1],
! [@%:@undef $gl_func
!   (void) $gl_func;])],
!            [AS_VAR_SET(gl_Symbol, [yes])], [AS_VAR_SET(gl_Symbol, [no])])])
!        AS_VAR_IF(gl_Symbol, [yes],
           [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_RAW_DECL_$gl_func]), [1])
            dnl shortcut - if the raw declaration exists, then set a cache
--- 31,43 ----
           [Define to 1 if ]m4_defn([gl_decl])[ is declared even after
            undefining macros.])])dnl
       for gl_func in m4_flatten([$2]); do
         AS_VAR_PUSHDEF([gl_Symbol], [gl_cv_have_raw_decl_$gl_func])dnl
         AC_CACHE_CHECK([whether $gl_func is declared without a macro],
!          [gl_Symbol],
           [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$1],
! [[#undef $gl_func
!   (void) $gl_func;]])],
!            [AS_VAR_SET([gl_Symbol], [yes])], [AS_VAR_SET([gl_Symbol], [no])])])
!        AS_VAR_IF([gl_Symbol], [yes],
           [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_RAW_DECL_$gl_func]), [1])
            dnl shortcut - if the raw declaration exists, then set a cache
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/wchar_h.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/wchar_h.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/wchar_h.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/wchar_h.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,5 ****
  dnl A placeholder for ISO C99 <wchar.h>, for platforms that have issues.
  
! dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,5 ----
  dnl A placeholder for ISO C99 <wchar.h>, for platforms that have issues.
  
! dnl Copyright (C) 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 8,12 ****
  dnl Written by Eric Blake.
  
! # wchar_h.m4 serial 43
  
  AC_DEFUN([gl_WCHAR_H],
--- 8,12 ----
  dnl Written by Eric Blake.
  
! # wchar_h.m4 serial 50
  
  AC_DEFUN([gl_WCHAR_H],
***************
*** 41,61 ****
    dnl corresponding gnulib module is not in use.
    gl_WARN_ON_USE_PREPARE([[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #if !(defined __GLIBC__ && !defined __UCLIBC__)
! # include <stddef.h>
! # include <stdio.h>
! # include <time.h>
! #endif
! #include <wchar.h>
      ]],
      [btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb
!      wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset
       wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp
       wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr
       wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth wcsftime
      ])
  ])
  
--- 41,62 ----
    dnl corresponding gnulib module is not in use.
    gl_WARN_ON_USE_PREPARE([[
!       #include <wchar.h>
      ]],
      [btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb
!      wcsrtombs wcsnrtombs wcwidth
!      wmemchr wmemcmp wmemcpy wmemmove wmempcpy wmemset
       wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp
       wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr
       wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth wcsftime
      ])
+ 
+   AC_REQUIRE([AC_C_RESTRICT])
+ 
+   AC_CHECK_DECLS([wcsdup], [], [], [[
+       #include <wchar.h>
+     ]])
+   if test $ac_cv_have_decl_wcsdup = no; then
+     HAVE_DECL_WCSDUP=0
+   fi
  ])
  
***************
*** 68,121 ****
    dnl glibc version 2.5 or older, together with gcc version 4.3 or newer and
    dnl the option -std=c99 or -std=gnu99, leads to a broken <wchar.h>.
    AC_CACHE_CHECK([whether <wchar.h> uses 'inline' correctly],
      [gl_cv_header_wchar_h_correct_inline],
      [gl_cv_header_wchar_h_correct_inline=yes
!      AC_LANG_CONFTEST([
!        AC_LANG_SOURCE([[#define wcstod renamed_wcstod
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! extern int zero (void);
! int main () { return zero(); }
! ]])])
!      dnl Do not rename the object file from conftest.$ac_objext to
!      dnl conftest1.$ac_objext, as this will cause the link to fail on
!      dnl z/OS when using the XPLINK object format (due to duplicate
!      dnl CSECT names). Instead, temporarily redefine $ac_compile so
!      dnl that the object file has the latter name from the start.
!      save_ac_compile="$ac_compile"
!      ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
!      if echo '#include "conftest.c"' >conftest1.c &&
!         AC_TRY_EVAL([ac_compile]); then
!        AC_LANG_CONFTEST([
!          AC_LANG_SOURCE([[#define wcstod renamed_wcstod
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
! int zero (void) { return 0; }
! ]])])
!        dnl See note above about renaming object files.
!        ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
!        if echo '#include "conftest.c"' >conftest2.c &&
!           AC_TRY_EVAL([ac_compile]); then
!          if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&AS_MESSAGE_LOG_FD 2>&1; then
!            :
!          else
!            gl_cv_header_wchar_h_correct_inline=no
           fi
!        fi
!      fi
!      ac_compile="$save_ac_compile"
!      rm -f conftest[12].c conftest[12].$ac_objext conftest$ac_exeext
      ])
    if test $gl_cv_header_wchar_h_correct_inline = no; then
--- 69,115 ----
    dnl glibc version 2.5 or older, together with gcc version 4.3 or newer and
    dnl the option -std=c99 or -std=gnu99, leads to a broken <wchar.h>.
+   AC_REQUIRE([AC_CANONICAL_HOST])
    AC_CACHE_CHECK([whether <wchar.h> uses 'inline' correctly],
      [gl_cv_header_wchar_h_correct_inline],
      [gl_cv_header_wchar_h_correct_inline=yes
!      case "$host_os" in
!        *-gnu* | gnu*)
!          AC_LANG_CONFTEST([
!            AC_LANG_SOURCE([[
!              #define wcstod renamed_wcstod
!              #include <wchar.h>
!              extern int zero (void);
!              int main () { return zero(); }
!            ]])])
!          dnl Do not rename the object file from conftest.$ac_objext to
!          dnl conftest1.$ac_objext, as this will cause the link to fail on
!          dnl z/OS when using the XPLINK object format (due to duplicate
!          dnl CSECT names). Instead, temporarily redefine $ac_compile so
!          dnl that the object file has the latter name from the start.
!          save_ac_compile="$ac_compile"
!          ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
!          if echo '#include "conftest.c"' >conftest1.c \
!             && AC_TRY_EVAL([ac_compile]); then
!            AC_LANG_CONFTEST([
!              AC_LANG_SOURCE([[
!                #define wcstod renamed_wcstod
!                #include <wchar.h>
!                int zero (void) { return 0; }
!              ]])])
!            dnl See note above about renaming object files.
!            ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
!            if echo '#include "conftest.c"' >conftest2.c \
!               && AC_TRY_EVAL([ac_compile]); then
!              if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&AS_MESSAGE_LOG_FD 2>&1; then
!                :
!              else
!                gl_cv_header_wchar_h_correct_inline=no
!              fi
!            fi
           fi
!          ac_compile="$save_ac_compile"
!          rm -f conftest[12].c conftest[12].$ac_objext conftest$ac_exeext
!          ;;
!      esac
      ])
    if test $gl_cv_header_wchar_h_correct_inline = no; then
***************
*** 158,161 ****
--- 152,156 ----
    GNULIB_WMEMCPY=0;     AC_SUBST([GNULIB_WMEMCPY])
    GNULIB_WMEMMOVE=0;    AC_SUBST([GNULIB_WMEMMOVE])
+   GNULIB_WMEMPCPY=0;    AC_SUBST([GNULIB_WMEMPCPY])
    GNULIB_WMEMSET=0;     AC_SUBST([GNULIB_WMEMSET])
    GNULIB_WCSLEN=0;      AC_SUBST([GNULIB_WCSLEN])
***************
*** 183,186 ****
--- 178,183 ----
    GNULIB_WCSWIDTH=0;    AC_SUBST([GNULIB_WCSWIDTH])
    GNULIB_WCSFTIME=0;    AC_SUBST([GNULIB_WCSFTIME])
+   dnl Support Microsoft deprecated alias function names by default.
+   GNULIB_MDA_WCSDUP=1;  AC_SUBST([GNULIB_MDA_WCSDUP])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_BTOWC=1;         AC_SUBST([HAVE_BTOWC])
***************
*** 197,200 ****
--- 194,198 ----
    HAVE_WMEMCPY=1;       AC_SUBST([HAVE_WMEMCPY])
    HAVE_WMEMMOVE=1;      AC_SUBST([HAVE_WMEMMOVE])
+   HAVE_WMEMPCPY=1;      AC_SUBST([HAVE_WMEMPCPY])
    HAVE_WMEMSET=1;       AC_SUBST([HAVE_WMEMSET])
    HAVE_WCSLEN=1;        AC_SUBST([HAVE_WCSLEN])
***************
*** 223,226 ****
--- 221,225 ----
    HAVE_WCSFTIME=1;      AC_SUBST([HAVE_WCSFTIME])
    HAVE_DECL_WCTOB=1;    AC_SUBST([HAVE_DECL_WCTOB])
+   HAVE_DECL_WCSDUP=1;   AC_SUBST([HAVE_DECL_WCSDUP])
    HAVE_DECL_WCWIDTH=1;  AC_SUBST([HAVE_DECL_WCWIDTH])
    REPLACE_MBSTATE_T=0;  AC_SUBST([REPLACE_MBSTATE_T])
***************
*** 238,240 ****
--- 237,240 ----
    REPLACE_WCSWIDTH=0;   AC_SUBST([REPLACE_WCSWIDTH])
    REPLACE_WCSFTIME=0;   AC_SUBST([REPLACE_WCSFTIME])
+   REPLACE_WCSTOK=0;     AC_SUBST([REPLACE_WCSTOK])
  ])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/wchar_t.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/wchar_t.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/wchar_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/wchar_t.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
  # wchar_t.m4 serial 4 (gettext-0.18.2)
! dnl Copyright (C) 2002-2003, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # wchar_t.m4 serial 4 (gettext-0.18.2)
! dnl Copyright (C) 2002-2003, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/wint_t.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/wint_t.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/wint_t.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/wint_t.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
! # wint_t.m4 serial 7
! dnl Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # wint_t.m4 serial 10
! dnl Copyright (C) 2003, 2007-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 15,27 ****
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
!    before <wchar.h>.  */
! #include <stddef.h>
! #include <stdio.h>
! #include <time.h>
! #include <wchar.h>
              wint_t foo = (wchar_t)'\0';]],
            [[]])],
--- 15,19 ----
      [AC_COMPILE_IFELSE(
         [AC_LANG_PROGRAM(
!           [[#include <wchar.h>
              wint_t foo = (wchar_t)'\0';]],
            [[]])],
***************
*** 33,55 ****
      dnl Determine whether gnulib's <wchar.h> or <wctype.h> would, if present,
      dnl override 'wint_t'.
!     AC_CACHE_CHECK([whether wint_t is too small],
!       [gl_cv_type_wint_t_too_small],
        [AC_COMPILE_IFELSE(
!            [AC_LANG_PROGRAM([[
! /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
!    <wchar.h>.
!    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!    included before <wchar.h>.  */
! #if !(defined __GLIBC__ && !defined __UCLIBC__)
! # include <stddef.h>
! # include <stdio.h>
! # include <time.h>
! #endif
! #include <wchar.h>
                int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
!               ]])],
!            [gl_cv_type_wint_t_too_small=no],
!            [gl_cv_type_wint_t_too_small=yes])])
!     if test $gl_cv_type_wint_t_too_small = yes; then
        GNULIB_OVERRIDES_WINT_T=1
      else
--- 25,38 ----
      dnl Determine whether gnulib's <wchar.h> or <wctype.h> would, if present,
      dnl override 'wint_t'.
!     AC_CACHE_CHECK([whether wint_t is large enough],
!       [gl_cv_type_wint_t_large_enough],
        [AC_COMPILE_IFELSE(
!          [AC_LANG_PROGRAM(
!             [[#include <wchar.h>
                int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
!             ]])],
!          [gl_cv_type_wint_t_large_enough=yes],
!          [gl_cv_type_wint_t_large_enough=no])])
!     if test $gl_cv_type_wint_t_large_enough = no; then
        GNULIB_OVERRIDES_WINT_T=1
      else
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/xsize.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/xsize.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/xsize.m4	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/xsize.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 1,4 ****
  # xsize.m4 serial 5
! dnl Copyright (C) 2003-2004, 2008-2019 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
  # xsize.m4 serial 5
! dnl Copyright (C) 2003-2004, 2008-2021 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/gnulib/m4/zzgnulib.m4 texinfo-6.8/tp/Texinfo/XS/gnulib/m4/zzgnulib.m4
*** texinfo-6.7/tp/Texinfo/XS/gnulib/m4/zzgnulib.m4	1970-01-01 01:00:00.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/gnulib/m4/zzgnulib.m4	2021-02-09 21:26:52.000000000 +0000
***************
*** 0 ****
--- 1,23 ----
+ # zzgnulib.m4 serial 1
+ dnl Copyright (C) 2020-2021 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl This file must be named something that sorts after all other
+ dnl package- or gnulib-provided .m4 files - at least for those packages
+ dnl that redefine AC_PROG_CC.
+ 
+ dnl Redefine AC_PROG_CC so that it ends with invocations of gl_COMPILER_CLANG
+ dnl and gl_COMPILER_PREPARE_CHECK_DECL.
+ m4_define([AC_PROG_CC],
+   m4_defn([AC_PROG_CC])[
+ gl_COMPILER_CLANG
+ gl_COMPILER_PREPARE_CHECK_DECL
+ ])
+ 
+ # gl_ZZGNULIB
+ # -----------
+ # Witness macro that this file has been included.  Needed to force
+ # Automake to include this file after all other gnulib .m4 files.
+ AC_DEFUN([gl_ZZGNULIB])
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/Makefile.am texinfo-6.8/tp/Texinfo/XS/Makefile.am
*** texinfo-6.7/tp/Texinfo/XS/Makefile.am	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/Makefile.am	2021-02-27 22:00:36.000000000 +0000
***************
*** 1,5 ****
  # Makefile.am for XS modules
  #
! # Copyright 2015-2019 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
--- 1,5 ----
  # Makefile.am for XS modules
  #
! # Copyright 2015-2020 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
***************
*** 39,43 ****
  
  .xs.c:
! 	$(XSUBPP) $(XSUBPPARGS) $< > $*.xsc && mv $*.xsc $*.c
  
  EXTRA_DIST += TestXS.pm
--- 39,43 ----
  
  .xs.c:
! 	$(XSUBPP) $(XSUBPPARGS) $< > $*.xsc && mv $*.xsc $(srcdir)/$*.c
  
  EXTRA_DIST += TestXS.pm
***************
*** 62,73 ****
  	rm -f $(DESTDIR)$(xsdir)/TestXS*
  
! CLEANFILES += TestXS.c
! EXTRA_DIST += TestXS.xs
! 
! CLEANFILES += XSParagraph.c
! EXTRA_DIST += XSParagraph.xs
! 
! CLEANFILES += MiscXS.c
! EXTRA_DIST += MiscXS.xs
  
  
--- 62,66 ----
  	rm -f $(DESTDIR)$(xsdir)/TestXS*
  
! EXTRA_DIST += TestXS.xs XSParagraph.xs MiscXS.xs
  
  
***************
*** 98,102 ****
  
  modulesdir = $(pkgdatadir)/Texinfo/XS/parsetexi
! dist_modules_DATA = $p/Parsetexi.pm
  
  if HAVE_ICONV
--- 91,95 ----
  
  modulesdir = $(pkgdatadir)/Texinfo/XS/parsetexi
! dist_modules_DATA = $(p)/Parsetexi.pm
  
  if HAVE_ICONV
***************
*** 148,158 ****
  		      parsetexi/counter.c \
  		      parsetexi/counter.h
! EXTRA_DIST += $p/command_data.c
  
! EXTRA_DIST += $p/Parsetexi.xs
  
  Parsetexi_la_LIBADD = $(top_builddir)/gnulib/lib/libgnu.la
  Parsetexi_la_LDFLAGS = $(AM_LDFLAGS) $(LTLIBINTL) $(LTLIBICONV)
  
  BUILT_SOURCES=parsetexi/element_types.c \
                parsetexi/element_types.h \
--- 141,154 ----
  		      parsetexi/counter.c \
  		      parsetexi/counter.h
! EXTRA_DIST += $(p)/command_data.c
  
! EXTRA_DIST += $(p)/Parsetexi.xs
  
  Parsetexi_la_LIBADD = $(top_builddir)/gnulib/lib/libgnu.la
  Parsetexi_la_LDFLAGS = $(AM_LDFLAGS) $(LTLIBINTL) $(LTLIBICONV)
  
+ # To locate include files under out-of-source builds.
+ Parsetexi_la_CPPFLAGS = -I$(srcdir)/parsetexi $(AM_CPPFLAGS)
+ 
  BUILT_SOURCES=parsetexi/element_types.c \
                parsetexi/element_types.h \
***************
*** 161,176 ****
  
  # Need to be distributed
! EXTRA_DIST+=$p/element_types.txt $p/element_types.awk \
! 	   $p/command_data.txt $p/command_data.awk
! 
! # For reference
! EXTRA_DIST+=$p/Parser-5556.pm
  
! $(srcdir)/$p/element_types.c $(srcdir)/$p/element_types.h: $p/element_types.txt $p/element_types.awk
! 	awk -v srcdir=$(srcdir)/$p -f $(srcdir)/$p/element_types.awk \
! 	     $(srcdir)/$p/element_types.txt
! 
! $(srcdir)/$p/command_data.c $(srcdir)/$p/command_ids.h: $p/command_data.txt $p/command_data.awk
! 	awk -v srcdir=$(srcdir)/$p -f $(srcdir)/$p/command_data.awk \
! 	     $(srcdir)/$p/command_data.txt
  
--- 157,169 ----
  
  # Need to be distributed
! EXTRA_DIST+=$(p)/element_types.txt $(p)/element_types.awk \
! 	   $(p)/command_data.txt $(p)/command_data.awk
  
! $(srcdir)/$(p)/element_types.c $(srcdir)/$(p)/element_types.h: $(p)/element_types.txt $(p)/element_types.awk
! 	$(GAWK) -v srcdir=$(srcdir)/$(p) -f $(srcdir)/$(p)/element_types.awk \
! 	     $(srcdir)/$(p)/element_types.txt
! 
! $(srcdir)/$(p)/command_data.c $(srcdir)/$(p)/command_ids.h: $(p)/command_data.txt $(p)/command_data.awk
! 	$(GAWK) -v srcdir=$(srcdir)/$(p) -f $(srcdir)/$(p)/command_data.awk \
! 	     $(srcdir)/$(p)/command_data.txt
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/Makefile.in texinfo-6.8/tp/Texinfo/XS/Makefile.in
*** texinfo-6.7/tp/Texinfo/XS/Makefile.in	2019-09-19 15:27:25.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/Makefile.in	2021-03-11 19:01:53.000000000 +0000
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 110,113 ****
--- 110,114 ----
  	$(top_srcdir)/gnulib/m4/include_next.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
***************
*** 116,120 ****
  	$(top_srcdir)/gnulib/m4/libtool.m4 \
  	$(top_srcdir)/gnulib/m4/limits-h.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/ltoptions.m4 \
  	$(top_srcdir)/gnulib/m4/ltsugar.m4 \
--- 117,120 ----
***************
*** 146,150 ****
  	$(top_srcdir)/gnulib/m4/wchar_t.m4 \
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 146,151 ----
  	$(top_srcdir)/gnulib/m4/wchar_t.m4 \
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 195,209 ****
  Parsetexi_la_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.la
  am__dirstamp = $(am__leading_dot)dirstamp
! am_Parsetexi_la_OBJECTS = parsetexi/Parsetexi.lo parsetexi/api.lo \
! 	parsetexi/parser.lo parsetexi/element_types.lo \
! 	parsetexi/commands.lo parsetexi/input.lo parsetexi/tree.lo \
! 	parsetexi/close.lo parsetexi/text.lo parsetexi/conf.lo \
! 	parsetexi/context_stack.lo parsetexi/debug.lo \
! 	parsetexi/convert.lo parsetexi/end_line.lo \
! 	parsetexi/separator.lo parsetexi/multitable.lo \
! 	parsetexi/indices.lo parsetexi/macro.lo \
! 	parsetexi/handle_commands.lo parsetexi/def.lo \
! 	parsetexi/extra.lo parsetexi/menus.lo parsetexi/labels.lo \
! 	parsetexi/errors.lo parsetexi/counter.lo
  Parsetexi_la_OBJECTS = $(am_Parsetexi_la_OBJECTS)
  Parsetexi_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
--- 196,220 ----
  Parsetexi_la_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.la
  am__dirstamp = $(am__leading_dot)dirstamp
! am_Parsetexi_la_OBJECTS = parsetexi/Parsetexi_la-Parsetexi.lo \
! 	parsetexi/Parsetexi_la-api.lo parsetexi/Parsetexi_la-parser.lo \
! 	parsetexi/Parsetexi_la-element_types.lo \
! 	parsetexi/Parsetexi_la-commands.lo \
! 	parsetexi/Parsetexi_la-input.lo parsetexi/Parsetexi_la-tree.lo \
! 	parsetexi/Parsetexi_la-close.lo parsetexi/Parsetexi_la-text.lo \
! 	parsetexi/Parsetexi_la-conf.lo \
! 	parsetexi/Parsetexi_la-context_stack.lo \
! 	parsetexi/Parsetexi_la-debug.lo \
! 	parsetexi/Parsetexi_la-convert.lo \
! 	parsetexi/Parsetexi_la-end_line.lo \
! 	parsetexi/Parsetexi_la-separator.lo \
! 	parsetexi/Parsetexi_la-multitable.lo \
! 	parsetexi/Parsetexi_la-indices.lo \
! 	parsetexi/Parsetexi_la-macro.lo \
! 	parsetexi/Parsetexi_la-handle_commands.lo \
! 	parsetexi/Parsetexi_la-def.lo parsetexi/Parsetexi_la-extra.lo \
! 	parsetexi/Parsetexi_la-menus.lo \
! 	parsetexi/Parsetexi_la-labels.lo \
! 	parsetexi/Parsetexi_la-errors.lo \
! 	parsetexi/Parsetexi_la-counter.lo
  Parsetexi_la_OBJECTS = $(am_Parsetexi_la_OBJECTS)
  Parsetexi_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
***************
*** 239,260 ****
  	./$(DEPDIR)/XSParagraph.Plo ./$(DEPDIR)/misc.Plo \
  	./$(DEPDIR)/text.Plo ./$(DEPDIR)/xspara.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi.Plo parsetexi/$(DEPDIR)/api.Plo \
! 	parsetexi/$(DEPDIR)/close.Plo parsetexi/$(DEPDIR)/commands.Plo \
! 	parsetexi/$(DEPDIR)/conf.Plo \
! 	parsetexi/$(DEPDIR)/context_stack.Plo \
! 	parsetexi/$(DEPDIR)/convert.Plo \
! 	parsetexi/$(DEPDIR)/counter.Plo parsetexi/$(DEPDIR)/debug.Plo \
! 	parsetexi/$(DEPDIR)/def.Plo \
! 	parsetexi/$(DEPDIR)/element_types.Plo \
! 	parsetexi/$(DEPDIR)/end_line.Plo \
! 	parsetexi/$(DEPDIR)/errors.Plo parsetexi/$(DEPDIR)/extra.Plo \
! 	parsetexi/$(DEPDIR)/handle_commands.Plo \
! 	parsetexi/$(DEPDIR)/indices.Plo parsetexi/$(DEPDIR)/input.Plo \
! 	parsetexi/$(DEPDIR)/labels.Plo parsetexi/$(DEPDIR)/macro.Plo \
! 	parsetexi/$(DEPDIR)/menus.Plo \
! 	parsetexi/$(DEPDIR)/multitable.Plo \
! 	parsetexi/$(DEPDIR)/parser.Plo \
! 	parsetexi/$(DEPDIR)/separator.Plo parsetexi/$(DEPDIR)/text.Plo \
! 	parsetexi/$(DEPDIR)/tree.Plo
  am__mv = mv -f
  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
--- 250,278 ----
  	./$(DEPDIR)/XSParagraph.Plo ./$(DEPDIR)/misc.Plo \
  	./$(DEPDIR)/text.Plo ./$(DEPDIR)/xspara.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-Parsetexi.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-api.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-close.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-commands.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-conf.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-context_stack.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-convert.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-counter.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-debug.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-def.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-element_types.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-end_line.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-errors.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-extra.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-handle_commands.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-indices.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-input.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-labels.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-macro.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-menus.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-multitable.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-parser.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-separator.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-text.Plo \
! 	parsetexi/$(DEPDIR)/Parsetexi_la-tree.Plo
  am__mv = mv -f
  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
***************
*** 302,307 ****
  AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
  	cscope distdir distdir-am dist dist-all distcheck
! am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
! 	$(LISP)config.in
  # Read a list of newline-separated strings from the standard input,
  # and print each of them once, without duplicates.  Input order is
--- 320,325 ----
  AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
  	cscope distdir distdir-am dist dist-all distcheck
! am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
! 	config.in
  # Read a list of newline-separated strings from the standard input,
  # and print each of them once, without duplicates.  Input order is
***************
*** 324,330 ****
  CSCOPE = cscope
  DIST_SUBDIRS = $(SUBDIRS)
! am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.in README \
! 	compile config.guess config.rpath config.sub depcomp \
! 	install-sh ltmain.sh missing
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  distdir = $(PACKAGE)-$(VERSION)
--- 342,348 ----
  CSCOPE = cscope
  DIST_SUBDIRS = $(SUBDIRS)
! am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.in compile \
! 	config.guess config.rpath config.sub depcomp install-sh \
! 	ltmain.sh missing
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  distdir = $(PACKAGE)-$(VERSION)
***************
*** 365,368 ****
--- 383,388 ----
  GZIP_ENV = --best
  DIST_TARGETS = dist-gzip
+ # Exists only to be overridden by the user if desired.
+ AM_DISTCHECK_DVI_TARGET = dvi
  distuninstallcheck_listfiles = find . -type f -print
  am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
***************
*** 411,414 ****
--- 431,435 ----
  FGREP = @FGREP@
  FLOAT_H = @FLOAT_H@
+ GAWK = @GAWK@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
***************
*** 442,445 ****
--- 463,468 ----
  GNULIB_GETDELIM = @GNULIB_GETDELIM@
  GNULIB_GETLINE = @GNULIB_GETLINE@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
  GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
***************
*** 461,464 ****
--- 484,496 ----
  GNULIB_MBSSTR = @GNULIB_MBSSTR@
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
***************
*** 481,484 ****
--- 513,518 ----
  GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
  GNULIB_SCANF = @GNULIB_SCANF@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
***************
*** 491,494 ****
--- 525,529 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
***************
*** 499,503 ****
--- 534,540 ----
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
***************
*** 545,548 ****
--- 582,586 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GREP = @GREP@
***************
*** 551,554 ****
--- 589,593 ----
  HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
***************
*** 556,559 ****
--- 595,600 ----
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 565,570 ****
--- 606,614 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
***************
*** 576,581 ****
  HAVE_FSEEKO = @HAVE_FSEEKO@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
- HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 620,625 ----
  HAVE_FSEEKO = @HAVE_FSEEKO@
  HAVE_FTELLO = @HAVE_FTELLO@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 585,589 ****
  HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_PCLOSE = @HAVE_PCLOSE@
--- 629,632 ----
***************
*** 591,594 ****
--- 634,639 ----
  HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
  HAVE_RENAMEAT = @HAVE_RENAMEAT@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 599,602 ****
--- 644,648 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
***************
*** 605,609 ****
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
--- 651,654 ----
***************
*** 642,645 ****
--- 687,691 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  INCLUDE_NEXT = @INCLUDE_NEXT@
***************
*** 650,653 ****
--- 696,701 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 674,677 ****
--- 722,726 ----
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
  NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
***************
*** 683,686 ****
--- 732,736 ----
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
  NEXT_STDDEF_H = @NEXT_STDDEF_H@
***************
*** 720,723 ****
--- 770,774 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
***************
*** 727,730 ****
--- 778,782 ----
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
***************
*** 763,766 ****
--- 815,819 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
***************
*** 769,773 ****
--- 822,828 ----
  REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
  REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
***************
*** 781,784 ****
--- 836,840 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 792,795 ****
--- 848,853 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
  USE_NLS = @USE_NLS@
***************
*** 864,868 ****
  # Makefile.am for XS modules
  #
! # Copyright 2015-2019 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
--- 922,926 ----
  # Makefile.am for XS modules
  #
! # Copyright 2015-2020 Free Software Foundation, Inc.
  #
  # This file is free software; as a special exception the author gives
***************
*** 877,886 ****
  
  # Need to be distributed
- 
- # For reference
  EXTRA_DIST = gnulib/m4/gnulib-cache.m4 TestXS.pm TestXS.xs \
! 	XSParagraph.xs MiscXS.xs $p/command_data.c $p/Parsetexi.xs \
! 	$p/element_types.txt $p/element_types.awk $p/command_data.txt \
! 	$p/command_data.awk $p/Parser-5556.pm
  
  ######################## Gnulib ################################
--- 935,942 ----
  
  # Need to be distributed
  EXTRA_DIST = gnulib/m4/gnulib-cache.m4 TestXS.pm TestXS.xs \
! 	XSParagraph.xs MiscXS.xs $(p)/command_data.c $(p)/Parsetexi.xs \
! 	$(p)/element_types.txt $(p)/element_types.awk \
! 	$(p)/command_data.txt $(p)/command_data.awk
  
  ######################## Gnulib ################################
***************
*** 896,900 ****
  
  # -------------------------------------------------------
! CLEANFILES = TestXS.c XSParagraph.c MiscXS.c
  xs_LTLIBRARIES = XSParagraph.la TestXS.la MiscXS.la $(am__append_1)
  XSParagraph_la_SOURCES = XSParagraph.c xspara.c xspara.h \
--- 952,956 ----
  
  # -------------------------------------------------------
! CLEANFILES = 
  xs_LTLIBRARIES = XSParagraph.la TestXS.la MiscXS.la $(am__append_1)
  XSParagraph_la_SOURCES = XSParagraph.c xspara.c xspara.h \
***************
*** 916,920 ****
  p = parsetexi
  modulesdir = $(pkgdatadir)/Texinfo/XS/parsetexi
! dist_modules_DATA = $p/Parsetexi.pm
  Parsetexi_la_SOURCES = parsetexi/Parsetexi.c \
                        parsetexi/api.c \
--- 972,976 ----
  p = parsetexi
  modulesdir = $(pkgdatadir)/Texinfo/XS/parsetexi
! dist_modules_DATA = $(p)/Parsetexi.pm
  Parsetexi_la_SOURCES = parsetexi/Parsetexi.c \
                        parsetexi/api.c \
***************
*** 964,967 ****
--- 1020,1026 ----
  Parsetexi_la_LIBADD = $(top_builddir)/gnulib/lib/libgnu.la
  Parsetexi_la_LDFLAGS = $(AM_LDFLAGS) $(LTLIBINTL) $(LTLIBICONV)
+ 
+ # To locate include files under out-of-source builds.
+ Parsetexi_la_CPPFLAGS = -I$(srcdir)/parsetexi $(AM_CPPFLAGS)
  BUILT_SOURCES = parsetexi/element_types.c \
                parsetexi/element_types.h \
***************
*** 1066,1118 ****
  	@$(MKDIR_P) parsetexi/$(DEPDIR)
  	@: > parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/api.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/parser.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/element_types.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/commands.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/input.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/tree.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/close.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/text.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/conf.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/context_stack.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/debug.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/convert.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/end_line.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/separator.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/multitable.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/indices.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/macro.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/handle_commands.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/def.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/extra.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/menus.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/labels.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/errors.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/counter.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
  
--- 1125,1177 ----
  	@$(MKDIR_P) parsetexi/$(DEPDIR)
  	@: > parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-Parsetexi.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-api.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-parser.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-element_types.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-commands.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-input.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-tree.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-close.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-text.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-conf.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-context_stack.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-debug.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-convert.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-end_line.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-separator.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-multitable.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-indices.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-macro.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-handle_commands.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-def.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-extra.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-menus.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-labels.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-errors.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
! parsetexi/Parsetexi_la-counter.lo: parsetexi/$(am__dirstamp) \
  	parsetexi/$(DEPDIR)/$(am__dirstamp)
  
***************
*** 1140,1168 ****
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/text.Plo@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xspara.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/api.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/close.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/commands.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/conf.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/context_stack.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/convert.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/counter.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/debug.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/def.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/element_types.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/end_line.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/errors.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/extra.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/handle_commands.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/indices.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/input.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/labels.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/macro.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/menus.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/multitable.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/parser.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/separator.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/text.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/tree.Plo@am__quote@ # am--include-marker
  
  $(am__depfiles_remade):
--- 1199,1227 ----
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/text.Plo@am__quote@ # am--include-marker
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xspara.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-Parsetexi.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-api.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-close.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-commands.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-conf.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-context_stack.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-convert.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-counter.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-debug.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-def.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-element_types.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-end_line.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-errors.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-extra.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-handle_commands.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-indices.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-input.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-labels.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-macro.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-menus.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-multitable.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-parser.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-separator.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-text.Plo@am__quote@ # am--include-marker
! @AMDEP_TRUE@@am__include@ @am__quote@parsetexi/$(DEPDIR)/Parsetexi_la-tree.Plo@am__quote@ # am--include-marker
  
  $(am__depfiles_remade):
***************
*** 1196,1199 ****
--- 1255,1433 ----
  @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
  
+ parsetexi/Parsetexi_la-Parsetexi.lo: parsetexi/Parsetexi.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-Parsetexi.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-Parsetexi.Tpo -c -o parsetexi/Parsetexi_la-Parsetexi.lo `test -f 'parsetexi/Parsetexi.c' || echo '$(srcdir)/'`parsetexi/Parsetexi.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-Parsetexi.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-Parsetexi.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/Parsetexi.c' object='parsetexi/Parsetexi_la-Parsetexi.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-Parsetexi.lo `test -f 'parsetexi/Parsetexi.c' || echo '$(srcdir)/'`parsetexi/Parsetexi.c
+ 
+ parsetexi/Parsetexi_la-api.lo: parsetexi/api.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-api.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-api.Tpo -c -o parsetexi/Parsetexi_la-api.lo `test -f 'parsetexi/api.c' || echo '$(srcdir)/'`parsetexi/api.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-api.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-api.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/api.c' object='parsetexi/Parsetexi_la-api.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-api.lo `test -f 'parsetexi/api.c' || echo '$(srcdir)/'`parsetexi/api.c
+ 
+ parsetexi/Parsetexi_la-parser.lo: parsetexi/parser.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-parser.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-parser.Tpo -c -o parsetexi/Parsetexi_la-parser.lo `test -f 'parsetexi/parser.c' || echo '$(srcdir)/'`parsetexi/parser.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-parser.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-parser.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/parser.c' object='parsetexi/Parsetexi_la-parser.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-parser.lo `test -f 'parsetexi/parser.c' || echo '$(srcdir)/'`parsetexi/parser.c
+ 
+ parsetexi/Parsetexi_la-element_types.lo: parsetexi/element_types.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-element_types.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-element_types.Tpo -c -o parsetexi/Parsetexi_la-element_types.lo `test -f 'parsetexi/element_types.c' || echo '$(srcdir)/'`parsetexi/element_types.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-element_types.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-element_types.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/element_types.c' object='parsetexi/Parsetexi_la-element_types.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-element_types.lo `test -f 'parsetexi/element_types.c' || echo '$(srcdir)/'`parsetexi/element_types.c
+ 
+ parsetexi/Parsetexi_la-commands.lo: parsetexi/commands.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-commands.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-commands.Tpo -c -o parsetexi/Parsetexi_la-commands.lo `test -f 'parsetexi/commands.c' || echo '$(srcdir)/'`parsetexi/commands.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-commands.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-commands.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/commands.c' object='parsetexi/Parsetexi_la-commands.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-commands.lo `test -f 'parsetexi/commands.c' || echo '$(srcdir)/'`parsetexi/commands.c
+ 
+ parsetexi/Parsetexi_la-input.lo: parsetexi/input.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-input.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-input.Tpo -c -o parsetexi/Parsetexi_la-input.lo `test -f 'parsetexi/input.c' || echo '$(srcdir)/'`parsetexi/input.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-input.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-input.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/input.c' object='parsetexi/Parsetexi_la-input.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-input.lo `test -f 'parsetexi/input.c' || echo '$(srcdir)/'`parsetexi/input.c
+ 
+ parsetexi/Parsetexi_la-tree.lo: parsetexi/tree.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-tree.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-tree.Tpo -c -o parsetexi/Parsetexi_la-tree.lo `test -f 'parsetexi/tree.c' || echo '$(srcdir)/'`parsetexi/tree.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-tree.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-tree.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/tree.c' object='parsetexi/Parsetexi_la-tree.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-tree.lo `test -f 'parsetexi/tree.c' || echo '$(srcdir)/'`parsetexi/tree.c
+ 
+ parsetexi/Parsetexi_la-close.lo: parsetexi/close.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-close.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-close.Tpo -c -o parsetexi/Parsetexi_la-close.lo `test -f 'parsetexi/close.c' || echo '$(srcdir)/'`parsetexi/close.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-close.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-close.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/close.c' object='parsetexi/Parsetexi_la-close.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-close.lo `test -f 'parsetexi/close.c' || echo '$(srcdir)/'`parsetexi/close.c
+ 
+ parsetexi/Parsetexi_la-text.lo: parsetexi/text.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-text.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-text.Tpo -c -o parsetexi/Parsetexi_la-text.lo `test -f 'parsetexi/text.c' || echo '$(srcdir)/'`parsetexi/text.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-text.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-text.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/text.c' object='parsetexi/Parsetexi_la-text.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-text.lo `test -f 'parsetexi/text.c' || echo '$(srcdir)/'`parsetexi/text.c
+ 
+ parsetexi/Parsetexi_la-conf.lo: parsetexi/conf.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-conf.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-conf.Tpo -c -o parsetexi/Parsetexi_la-conf.lo `test -f 'parsetexi/conf.c' || echo '$(srcdir)/'`parsetexi/conf.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-conf.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-conf.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/conf.c' object='parsetexi/Parsetexi_la-conf.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-conf.lo `test -f 'parsetexi/conf.c' || echo '$(srcdir)/'`parsetexi/conf.c
+ 
+ parsetexi/Parsetexi_la-context_stack.lo: parsetexi/context_stack.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-context_stack.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-context_stack.Tpo -c -o parsetexi/Parsetexi_la-context_stack.lo `test -f 'parsetexi/context_stack.c' || echo '$(srcdir)/'`parsetexi/context_stack.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-context_stack.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-context_stack.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/context_stack.c' object='parsetexi/Parsetexi_la-context_stack.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-context_stack.lo `test -f 'parsetexi/context_stack.c' || echo '$(srcdir)/'`parsetexi/context_stack.c
+ 
+ parsetexi/Parsetexi_la-debug.lo: parsetexi/debug.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-debug.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-debug.Tpo -c -o parsetexi/Parsetexi_la-debug.lo `test -f 'parsetexi/debug.c' || echo '$(srcdir)/'`parsetexi/debug.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-debug.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-debug.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/debug.c' object='parsetexi/Parsetexi_la-debug.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-debug.lo `test -f 'parsetexi/debug.c' || echo '$(srcdir)/'`parsetexi/debug.c
+ 
+ parsetexi/Parsetexi_la-convert.lo: parsetexi/convert.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-convert.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-convert.Tpo -c -o parsetexi/Parsetexi_la-convert.lo `test -f 'parsetexi/convert.c' || echo '$(srcdir)/'`parsetexi/convert.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-convert.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-convert.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/convert.c' object='parsetexi/Parsetexi_la-convert.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-convert.lo `test -f 'parsetexi/convert.c' || echo '$(srcdir)/'`parsetexi/convert.c
+ 
+ parsetexi/Parsetexi_la-end_line.lo: parsetexi/end_line.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-end_line.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-end_line.Tpo -c -o parsetexi/Parsetexi_la-end_line.lo `test -f 'parsetexi/end_line.c' || echo '$(srcdir)/'`parsetexi/end_line.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-end_line.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-end_line.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/end_line.c' object='parsetexi/Parsetexi_la-end_line.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-end_line.lo `test -f 'parsetexi/end_line.c' || echo '$(srcdir)/'`parsetexi/end_line.c
+ 
+ parsetexi/Parsetexi_la-separator.lo: parsetexi/separator.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-separator.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-separator.Tpo -c -o parsetexi/Parsetexi_la-separator.lo `test -f 'parsetexi/separator.c' || echo '$(srcdir)/'`parsetexi/separator.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-separator.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-separator.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/separator.c' object='parsetexi/Parsetexi_la-separator.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-separator.lo `test -f 'parsetexi/separator.c' || echo '$(srcdir)/'`parsetexi/separator.c
+ 
+ parsetexi/Parsetexi_la-multitable.lo: parsetexi/multitable.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-multitable.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-multitable.Tpo -c -o parsetexi/Parsetexi_la-multitable.lo `test -f 'parsetexi/multitable.c' || echo '$(srcdir)/'`parsetexi/multitable.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-multitable.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-multitable.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/multitable.c' object='parsetexi/Parsetexi_la-multitable.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-multitable.lo `test -f 'parsetexi/multitable.c' || echo '$(srcdir)/'`parsetexi/multitable.c
+ 
+ parsetexi/Parsetexi_la-indices.lo: parsetexi/indices.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-indices.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-indices.Tpo -c -o parsetexi/Parsetexi_la-indices.lo `test -f 'parsetexi/indices.c' || echo '$(srcdir)/'`parsetexi/indices.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-indices.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-indices.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/indices.c' object='parsetexi/Parsetexi_la-indices.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-indices.lo `test -f 'parsetexi/indices.c' || echo '$(srcdir)/'`parsetexi/indices.c
+ 
+ parsetexi/Parsetexi_la-macro.lo: parsetexi/macro.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-macro.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-macro.Tpo -c -o parsetexi/Parsetexi_la-macro.lo `test -f 'parsetexi/macro.c' || echo '$(srcdir)/'`parsetexi/macro.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-macro.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-macro.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/macro.c' object='parsetexi/Parsetexi_la-macro.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-macro.lo `test -f 'parsetexi/macro.c' || echo '$(srcdir)/'`parsetexi/macro.c
+ 
+ parsetexi/Parsetexi_la-handle_commands.lo: parsetexi/handle_commands.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-handle_commands.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-handle_commands.Tpo -c -o parsetexi/Parsetexi_la-handle_commands.lo `test -f 'parsetexi/handle_commands.c' || echo '$(srcdir)/'`parsetexi/handle_commands.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-handle_commands.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-handle_commands.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/handle_commands.c' object='parsetexi/Parsetexi_la-handle_commands.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-handle_commands.lo `test -f 'parsetexi/handle_commands.c' || echo '$(srcdir)/'`parsetexi/handle_commands.c
+ 
+ parsetexi/Parsetexi_la-def.lo: parsetexi/def.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-def.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-def.Tpo -c -o parsetexi/Parsetexi_la-def.lo `test -f 'parsetexi/def.c' || echo '$(srcdir)/'`parsetexi/def.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-def.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-def.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/def.c' object='parsetexi/Parsetexi_la-def.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-def.lo `test -f 'parsetexi/def.c' || echo '$(srcdir)/'`parsetexi/def.c
+ 
+ parsetexi/Parsetexi_la-extra.lo: parsetexi/extra.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-extra.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-extra.Tpo -c -o parsetexi/Parsetexi_la-extra.lo `test -f 'parsetexi/extra.c' || echo '$(srcdir)/'`parsetexi/extra.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-extra.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-extra.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/extra.c' object='parsetexi/Parsetexi_la-extra.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-extra.lo `test -f 'parsetexi/extra.c' || echo '$(srcdir)/'`parsetexi/extra.c
+ 
+ parsetexi/Parsetexi_la-menus.lo: parsetexi/menus.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-menus.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-menus.Tpo -c -o parsetexi/Parsetexi_la-menus.lo `test -f 'parsetexi/menus.c' || echo '$(srcdir)/'`parsetexi/menus.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-menus.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-menus.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/menus.c' object='parsetexi/Parsetexi_la-menus.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-menus.lo `test -f 'parsetexi/menus.c' || echo '$(srcdir)/'`parsetexi/menus.c
+ 
+ parsetexi/Parsetexi_la-labels.lo: parsetexi/labels.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-labels.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-labels.Tpo -c -o parsetexi/Parsetexi_la-labels.lo `test -f 'parsetexi/labels.c' || echo '$(srcdir)/'`parsetexi/labels.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-labels.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-labels.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/labels.c' object='parsetexi/Parsetexi_la-labels.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-labels.lo `test -f 'parsetexi/labels.c' || echo '$(srcdir)/'`parsetexi/labels.c
+ 
+ parsetexi/Parsetexi_la-errors.lo: parsetexi/errors.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-errors.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-errors.Tpo -c -o parsetexi/Parsetexi_la-errors.lo `test -f 'parsetexi/errors.c' || echo '$(srcdir)/'`parsetexi/errors.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-errors.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-errors.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/errors.c' object='parsetexi/Parsetexi_la-errors.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-errors.lo `test -f 'parsetexi/errors.c' || echo '$(srcdir)/'`parsetexi/errors.c
+ 
+ parsetexi/Parsetexi_la-counter.lo: parsetexi/counter.c
+ @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parsetexi/Parsetexi_la-counter.lo -MD -MP -MF parsetexi/$(DEPDIR)/Parsetexi_la-counter.Tpo -c -o parsetexi/Parsetexi_la-counter.lo `test -f 'parsetexi/counter.c' || echo '$(srcdir)/'`parsetexi/counter.c
+ @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) parsetexi/$(DEPDIR)/Parsetexi_la-counter.Tpo parsetexi/$(DEPDIR)/Parsetexi_la-counter.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='parsetexi/counter.c' object='parsetexi/Parsetexi_la-counter.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Parsetexi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parsetexi/Parsetexi_la-counter.lo `test -f 'parsetexi/counter.c' || echo '$(srcdir)/'`parsetexi/counter.c
+ 
  mostlyclean-libtool:
  	-rm -f *.lo
***************
*** 1416,1419 ****
--- 1650,1657 ----
  	$(am__post_remove_distdir)
  
+ dist-zstd: distdir
+ 	tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
+ 	$(am__post_remove_distdir)
+ 
  dist-tarZ: distdir
  	@echo WARNING: "Support for distribution archives compressed with" \
***************
*** 1458,1461 ****
--- 1696,1701 ----
  	*.zip*) \
  	  unzip $(distdir).zip ;;\
+ 	*.tar.zst*) \
+ 	  zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
  	esac
  	chmod -R a-w $(distdir)
***************
*** 1473,1477 ****
  	    --srcdir=../.. --prefix="$$dc_install_base" \
  	  && $(MAKE) $(AM_MAKEFLAGS) \
! 	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
  	  && $(MAKE) $(AM_MAKEFLAGS) check \
  	  && $(MAKE) $(AM_MAKEFLAGS) install \
--- 1713,1717 ----
  	    --srcdir=../.. --prefix="$$dc_install_base" \
  	  && $(MAKE) $(AM_MAKEFLAGS) \
! 	  && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
  	  && $(MAKE) $(AM_MAKEFLAGS) check \
  	  && $(MAKE) $(AM_MAKEFLAGS) install \
***************
*** 1535,1539 ****
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-recursive
! install-exec: install-exec-recursive
  install-data: install-data-recursive
  uninstall: uninstall-recursive
--- 1775,1780 ----
  install: $(BUILT_SOURCES)
  	$(MAKE) $(AM_MAKEFLAGS) install-recursive
! install-exec: $(BUILT_SOURCES)
! 	$(MAKE) $(AM_MAKEFLAGS) install-exec-recursive
  install-data: install-data-recursive
  uninstall: uninstall-recursive
***************
*** 1581,1609 ****
  	-rm -f ./$(DEPDIR)/text.Plo
  	-rm -f ./$(DEPDIR)/xspara.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi.Plo
! 	-rm -f parsetexi/$(DEPDIR)/api.Plo
! 	-rm -f parsetexi/$(DEPDIR)/close.Plo
! 	-rm -f parsetexi/$(DEPDIR)/commands.Plo
! 	-rm -f parsetexi/$(DEPDIR)/conf.Plo
! 	-rm -f parsetexi/$(DEPDIR)/context_stack.Plo
! 	-rm -f parsetexi/$(DEPDIR)/convert.Plo
! 	-rm -f parsetexi/$(DEPDIR)/counter.Plo
! 	-rm -f parsetexi/$(DEPDIR)/debug.Plo
! 	-rm -f parsetexi/$(DEPDIR)/def.Plo
! 	-rm -f parsetexi/$(DEPDIR)/element_types.Plo
! 	-rm -f parsetexi/$(DEPDIR)/end_line.Plo
! 	-rm -f parsetexi/$(DEPDIR)/errors.Plo
! 	-rm -f parsetexi/$(DEPDIR)/extra.Plo
! 	-rm -f parsetexi/$(DEPDIR)/handle_commands.Plo
! 	-rm -f parsetexi/$(DEPDIR)/indices.Plo
! 	-rm -f parsetexi/$(DEPDIR)/input.Plo
! 	-rm -f parsetexi/$(DEPDIR)/labels.Plo
! 	-rm -f parsetexi/$(DEPDIR)/macro.Plo
! 	-rm -f parsetexi/$(DEPDIR)/menus.Plo
! 	-rm -f parsetexi/$(DEPDIR)/multitable.Plo
! 	-rm -f parsetexi/$(DEPDIR)/parser.Plo
! 	-rm -f parsetexi/$(DEPDIR)/separator.Plo
! 	-rm -f parsetexi/$(DEPDIR)/text.Plo
! 	-rm -f parsetexi/$(DEPDIR)/tree.Plo
  	-rm -f Makefile
  distclean-am: clean-am distclean-compile distclean-generic \
--- 1822,1850 ----
  	-rm -f ./$(DEPDIR)/text.Plo
  	-rm -f ./$(DEPDIR)/xspara.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-Parsetexi.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-api.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-close.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-commands.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-conf.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-context_stack.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-convert.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-counter.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-debug.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-def.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-element_types.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-end_line.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-errors.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-extra.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-handle_commands.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-indices.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-input.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-labels.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-macro.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-menus.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-multitable.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-parser.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-separator.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-text.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-tree.Plo
  	-rm -f Makefile
  distclean-am: clean-am distclean-compile distclean-generic \
***************
*** 1660,1688 ****
  	-rm -f ./$(DEPDIR)/text.Plo
  	-rm -f ./$(DEPDIR)/xspara.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi.Plo
! 	-rm -f parsetexi/$(DEPDIR)/api.Plo
! 	-rm -f parsetexi/$(DEPDIR)/close.Plo
! 	-rm -f parsetexi/$(DEPDIR)/commands.Plo
! 	-rm -f parsetexi/$(DEPDIR)/conf.Plo
! 	-rm -f parsetexi/$(DEPDIR)/context_stack.Plo
! 	-rm -f parsetexi/$(DEPDIR)/convert.Plo
! 	-rm -f parsetexi/$(DEPDIR)/counter.Plo
! 	-rm -f parsetexi/$(DEPDIR)/debug.Plo
! 	-rm -f parsetexi/$(DEPDIR)/def.Plo
! 	-rm -f parsetexi/$(DEPDIR)/element_types.Plo
! 	-rm -f parsetexi/$(DEPDIR)/end_line.Plo
! 	-rm -f parsetexi/$(DEPDIR)/errors.Plo
! 	-rm -f parsetexi/$(DEPDIR)/extra.Plo
! 	-rm -f parsetexi/$(DEPDIR)/handle_commands.Plo
! 	-rm -f parsetexi/$(DEPDIR)/indices.Plo
! 	-rm -f parsetexi/$(DEPDIR)/input.Plo
! 	-rm -f parsetexi/$(DEPDIR)/labels.Plo
! 	-rm -f parsetexi/$(DEPDIR)/macro.Plo
! 	-rm -f parsetexi/$(DEPDIR)/menus.Plo
! 	-rm -f parsetexi/$(DEPDIR)/multitable.Plo
! 	-rm -f parsetexi/$(DEPDIR)/parser.Plo
! 	-rm -f parsetexi/$(DEPDIR)/separator.Plo
! 	-rm -f parsetexi/$(DEPDIR)/text.Plo
! 	-rm -f parsetexi/$(DEPDIR)/tree.Plo
  	-rm -f Makefile
  maintainer-clean-am: distclean-am maintainer-clean-generic
--- 1901,1929 ----
  	-rm -f ./$(DEPDIR)/text.Plo
  	-rm -f ./$(DEPDIR)/xspara.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-Parsetexi.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-api.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-close.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-commands.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-conf.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-context_stack.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-convert.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-counter.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-debug.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-def.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-element_types.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-end_line.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-errors.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-extra.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-handle_commands.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-indices.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-input.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-labels.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-macro.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-menus.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-multitable.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-parser.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-separator.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-text.Plo
! 	-rm -f parsetexi/$(DEPDIR)/Parsetexi_la-tree.Plo
  	-rm -f Makefile
  maintainer-clean-am: distclean-am maintainer-clean-generic
***************
*** 1704,1708 ****
  
  .MAKE: $(am__recursive_targets) all check install install-am \
! 	install-data-am install-strip
  
  .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
--- 1945,1949 ----
  
  .MAKE: $(am__recursive_targets) all check install install-am \
! 	install-data-am install-exec install-strip
  
  .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
***************
*** 1711,1727 ****
  	cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
  	dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
! 	distcheck distclean distclean-compile distclean-generic \
! 	distclean-hdr distclean-libtool distclean-tags distcleancheck \
! 	distdir distuninstallcheck dvi dvi-am html html-am info \
! 	info-am install install-am install-data install-data-am \
! 	install-data-hook install-dist_modulesDATA install-dvi \
! 	install-dvi-am install-exec install-exec-am install-html \
! 	install-html-am install-info install-info-am install-man \
! 	install-pdf install-pdf-am install-ps install-ps-am \
! 	install-strip install-xsLTLIBRARIES installcheck \
! 	installcheck-am installdirs installdirs-am maintainer-clean \
! 	maintainer-clean-generic mostlyclean mostlyclean-compile \
! 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
! 	tags tags-am uninstall uninstall-am uninstall-dist_modulesDATA \
  	uninstall-xsLTLIBRARIES
  
--- 1952,1969 ----
  	cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
  	dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
! 	dist-zstd distcheck distclean distclean-compile \
! 	distclean-generic distclean-hdr distclean-libtool \
! 	distclean-tags distcleancheck distdir distuninstallcheck dvi \
! 	dvi-am html html-am info info-am install install-am \
! 	install-data install-data-am install-data-hook \
! 	install-dist_modulesDATA install-dvi install-dvi-am \
! 	install-exec install-exec-am install-html install-html-am \
! 	install-info install-info-am install-man install-pdf \
! 	install-pdf-am install-ps install-ps-am install-strip \
! 	install-xsLTLIBRARIES installcheck installcheck-am installdirs \
! 	installdirs-am maintainer-clean maintainer-clean-generic \
! 	mostlyclean mostlyclean-compile mostlyclean-generic \
! 	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
! 	uninstall-am uninstall-dist_modulesDATA \
  	uninstall-xsLTLIBRARIES
  
***************
*** 1730,1734 ****
  
  .xs.c:
! 	$(XSUBPP) $(XSUBPPARGS) $< > $*.xsc && mv $*.xsc $*.c
  
  # TestXS.la has to be included in xs_LIBRARIES, and not noinst_LIBRARIES, 
--- 1972,1976 ----
  
  .xs.c:
! 	$(XSUBPP) $(XSUBPPARGS) $< > $*.xsc && mv $*.xsc $(srcdir)/$*.c
  
  # TestXS.la has to be included in xs_LIBRARIES, and not noinst_LIBRARIES, 
***************
*** 1741,1751 ****
  @HOST_NEEDS_NO_UNDEFINED_TRUE@  # where to find the undefined symbols.
  
! $(srcdir)/$p/element_types.c $(srcdir)/$p/element_types.h: $p/element_types.txt $p/element_types.awk
! 	awk -v srcdir=$(srcdir)/$p -f $(srcdir)/$p/element_types.awk \
! 	     $(srcdir)/$p/element_types.txt
! 
! $(srcdir)/$p/command_data.c $(srcdir)/$p/command_ids.h: $p/command_data.txt $p/command_data.awk
! 	awk -v srcdir=$(srcdir)/$p -f $(srcdir)/$p/command_data.awk \
! 	     $(srcdir)/$p/command_data.txt
  
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
--- 1983,1993 ----
  @HOST_NEEDS_NO_UNDEFINED_TRUE@  # where to find the undefined symbols.
  
! $(srcdir)/$(p)/element_types.c $(srcdir)/$(p)/element_types.h: $(p)/element_types.txt $(p)/element_types.awk
! 	$(GAWK) -v srcdir=$(srcdir)/$(p) -f $(srcdir)/$(p)/element_types.awk \
! 	     $(srcdir)/$(p)/element_types.txt
! 
! $(srcdir)/$(p)/command_data.c $(srcdir)/$(p)/command_ids.h: $(p)/command_data.txt $(p)/command_data.awk
! 	$(GAWK) -v srcdir=$(srcdir)/$(p) -f $(srcdir)/$(p)/command_data.awk \
! 	     $(srcdir)/$(p)/command_data.txt
  
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/MiscXS.c texinfo-6.8/tp/Texinfo/XS/MiscXS.c
*** texinfo-6.7/tp/Texinfo/XS/MiscXS.c	2019-09-23 19:35:03.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/MiscXS.c	2021-02-27 19:46:05.000000000 +0000
***************
*** 167,172 ****
  #line 168 "MiscXS.c"
  
! XS_EUPXS(XS_Texinfo__MiscXSXS_abort_empty_line); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXSXS_abort_empty_line)
  {
      dVAR; dXSARGS;
--- 167,172 ----
  #line 168 "MiscXS.c"
  
! XS_EUPXS(XS_Texinfo__MiscXS_abort_empty_line); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXS_abort_empty_line)
  {
      dVAR; dXSARGS;
***************
*** 190,194 ****
  		else{
  		    Perl_croak_nocontext("%s: %s is not a HASH reference",
! 				"Texinfo::MiscXSXS::abort_empty_line",
  				"self");
  		}
--- 190,194 ----
  		else{
  		    Perl_croak_nocontext("%s: %s is not a HASH reference",
! 				"Texinfo::MiscXS::abort_empty_line",
  				"self");
  		}
***************
*** 204,208 ****
  		else{
  		    Perl_croak_nocontext("%s: %s is not a HASH reference",
! 				"Texinfo::MiscXSXS::abort_empty_line",
  				"current");
  		}
--- 204,208 ----
  		else{
  		    Perl_croak_nocontext("%s: %s is not a HASH reference",
! 				"Texinfo::MiscXS::abort_empty_line",
  				"current");
  		}
***************
*** 223,228 ****
  
  
! XS_EUPXS(XS_Texinfo__MiscXSXS_merge_text); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXSXS_merge_text)
  {
      dVAR; dXSARGS;
--- 223,228 ----
  
  
! XS_EUPXS(XS_Texinfo__MiscXS_merge_text); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXS_merge_text)
  {
      dVAR; dXSARGS;
***************
*** 244,248 ****
  		else{
  		    Perl_croak_nocontext("%s: %s is not a HASH reference",
! 				"Texinfo::MiscXSXS::merge_text",
  				"self");
  		}
--- 244,248 ----
  		else{
  		    Perl_croak_nocontext("%s: %s is not a HASH reference",
! 				"Texinfo::MiscXS::merge_text",
  				"self");
  		}
***************
*** 258,262 ****
  		else{
  		    Perl_croak_nocontext("%s: %s is not a HASH reference",
! 				"Texinfo::MiscXSXS::merge_text",
  				"current");
  		}
--- 258,262 ----
  		else{
  		    Perl_croak_nocontext("%s: %s is not a HASH reference",
! 				"Texinfo::MiscXS::merge_text",
  				"current");
  		}
***************
*** 276,281 ****
  
  
! XS_EUPXS(XS_Texinfo__MiscXSXS_process_text); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXSXS_process_text)
  {
      dVAR; dXSARGS;
--- 276,281 ----
  
  
! XS_EUPXS(XS_Texinfo__MiscXS_process_text); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXS_process_text)
  {
      dVAR; dXSARGS;
***************
*** 309,314 ****
  
  
! XS_EUPXS(XS_Texinfo__MiscXSXS_unicode_text); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXSXS_unicode_text)
  {
      dVAR; dXSARGS;
--- 309,314 ----
  
  
! XS_EUPXS(XS_Texinfo__MiscXS_unicode_text); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXS_unicode_text)
  {
      dVAR; dXSARGS;
***************
*** 350,355 ****
  
  
! XS_EUPXS(XS_Texinfo__MiscXSXS_parse_texi_regex); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXSXS_parse_texi_regex)
  {
      dVAR; dXSARGS;
--- 350,355 ----
  
  
! XS_EUPXS(XS_Texinfo__MiscXS_parse_texi_regex); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__MiscXS_parse_texi_regex)
  {
      dVAR; dXSARGS;
***************
*** 400,405 ****
  extern "C"
  #endif
! XS_EXTERNAL(boot_Texinfo__MiscXSXS); /* prototype to pass -Wmissing-prototypes */
! XS_EXTERNAL(boot_Texinfo__MiscXSXS)
  {
  #if PERL_VERSION_LE(5, 21, 5)
--- 400,405 ----
  extern "C"
  #endif
! XS_EXTERNAL(boot_Texinfo__MiscXS); /* prototype to pass -Wmissing-prototypes */
! XS_EXTERNAL(boot_Texinfo__MiscXS)
  {
  #if PERL_VERSION_LE(5, 21, 5)
***************
*** 425,433 ****
  #endif
  
!         newXS_deffile("Texinfo::MiscXSXS::abort_empty_line", XS_Texinfo__MiscXSXS_abort_empty_line);
!         newXS_deffile("Texinfo::MiscXSXS::merge_text", XS_Texinfo__MiscXSXS_merge_text);
!         newXS_deffile("Texinfo::MiscXSXS::process_text", XS_Texinfo__MiscXSXS_process_text);
!         newXS_deffile("Texinfo::MiscXSXS::unicode_text", XS_Texinfo__MiscXSXS_unicode_text);
!         newXS_deffile("Texinfo::MiscXSXS::parse_texi_regex", XS_Texinfo__MiscXSXS_parse_texi_regex);
  #if PERL_VERSION_LE(5, 21, 5)
  #  if PERL_VERSION_GE(5, 9, 0)
--- 425,433 ----
  #endif
  
!         newXS_deffile("Texinfo::MiscXS::abort_empty_line", XS_Texinfo__MiscXS_abort_empty_line);
!         newXS_deffile("Texinfo::MiscXS::merge_text", XS_Texinfo__MiscXS_merge_text);
!         newXS_deffile("Texinfo::MiscXS::process_text", XS_Texinfo__MiscXS_process_text);
!         newXS_deffile("Texinfo::MiscXS::unicode_text", XS_Texinfo__MiscXS_unicode_text);
!         newXS_deffile("Texinfo::MiscXS::parse_texi_regex", XS_Texinfo__MiscXS_parse_texi_regex);
  #if PERL_VERSION_LE(5, 21, 5)
  #  if PERL_VERSION_GE(5, 9, 0)
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/MiscXS.xs texinfo-6.8/tp/Texinfo/XS/MiscXS.xs
*** texinfo-6.7/tp/Texinfo/XS/MiscXS.xs	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/MiscXS.xs	2020-11-22 19:10:52.000000000 +0000
***************
*** 12,16 ****
  #include "miscxs.h"
  
! MODULE = Texinfo::MiscXSXS PACKAGE = Texinfo::MiscXSXS PREFIX = xs_
  
  #  Copyright 2016 Free Software Foundation, Inc.
--- 12,16 ----
  #include "miscxs.h"
  
! MODULE = Texinfo::MiscXS  PACKAGE = Texinfo::MiscXS  PREFIX = xs_
  
  #  Copyright 2016 Free Software Foundation, Inc.
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/api.c texinfo-6.8/tp/Texinfo/XS/parsetexi/api.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/api.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/api.c	2021-03-12 20:48:49.000000000 +0000
***************
*** 1,3 ****
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,3 ----
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 41,44 ****
--- 41,45 ----
  ELEMENT *Root;
  
+ #ifdef ENABLE_NLS
  
  #define LOCALEDIR DATADIR "/locale"
***************
*** 57,61 ****
    dTHX;
  
!   asprintf (&s, "%s/LocaleData", builddir);
    dir = opendir (s);
    if (!dir)
--- 58,67 ----
    dTHX;
  
!   /* Can't use asprintf here, because it might come from Gnulib, and
!      will then use malloc that is different from Perl's malloc, whereas
!      free below is redirected to Perl's implementation.  This could
!      cause crashes if the two malloc/free implementations were different.  */
!   s = malloc (strlen (builddir) + strlen ("/LocaleData") + 1);
!   sprintf (s, "%s/LocaleData", builddir);
    dir = opendir (s);
    if (!dir)
***************
*** 89,92 ****
--- 95,108 ----
  }
  
+ #else
+ 
+ int
+ init (int texinfo_uninstalled, char *builddir)
+ {
+   return 1;
+ }
+ 
+ #endif
+ 
  static void
  reset_floats ()
***************
*** 268,274 ****
      }
  
!   /* TODO sort out all these special cases.
!      Makes no sense to have 'contents' created for glyph commands like
!      @arrow{} or for accent commands. */
    if (e->contents.number > 0
        || e->type == ET_text_root
--- 284,290 ----
      }
  
!   /* A lot of special cases for when an empty contents array should be
!      created.  Largely by trial and error to match the Perl code.  Some of
!      them don't make sense, like @arrow{}, @image, or for accent commands. */
    if (e->contents.number > 0
        || e->type == ET_text_root
***************
*** 277,282 ****
        || e->type == ET_bracketed_def_content
        || e->type == ET_line_arg
!       || e->cmd == CM_image // why image?
        || e->cmd == CM_item && e->parent && e->parent->type == ET_row
        || e->cmd == CM_tab && e->parent && e->parent->type == ET_row
        || e->cmd == CM_anchor
--- 293,299 ----
        || e->type == ET_bracketed_def_content
        || e->type == ET_line_arg
!       || e->cmd == CM_image
        || e->cmd == CM_item && e->parent && e->parent->type == ET_row
+       || e->cmd == CM_headitem && e->parent && e->parent->type == ET_row
        || e->cmd == CM_tab && e->parent && e->parent->type == ET_row
        || e->cmd == CM_anchor
***************
*** 284,287 ****
--- 301,305 ----
        || e->cmd == CM_multitable
        || e->type == ET_menu_entry_name
+       || e->type == ET_menu_entry_description
        || e->type == ET_brace_command_arg
        || e->type == ET_brace_command_context
***************
*** 293,296 ****
--- 311,315 ----
        || e->type == ET_elided_block
        || e->type == ET_preformatted
+       || e->type == ET_paragraph
        || (command_flags(e) & CF_root)
        || (command_data(e->cmd).flags & CF_brace
***************
*** 420,425 ****
                }
              case extra_integer:
!               { /* A simple integer. */
!               int value = (int) f;
                STORE(newSViv (value));
                break;
--- 439,446 ----
                }
              case extra_integer:
!               { /* A simple integer.  The intptr_t cast here prevents
!                    a warning on MinGW ("cast from pointer to integer of
!                    different size"). */
!               IV value = (IV) (intptr_t) f;
                STORE(newSViv (value));
                break;
***************
*** 514,518 ****
                }
              default:
!               abort ();
                break;
              }
--- 535,539 ----
                }
              default:
!               fatal ("unknown extra type");
                break;
              }
***************
*** 751,755 ****
              {
                if (e->content->parent)
!                 abort (); /* element should not be in-tree */
                element_to_perl_hash (e->content);
              }
--- 772,776 ----
              {
                if (e->content->parent)
!                 fatal ("index element should not be in-tree");
                element_to_perl_hash (e->content);
              }
***************
*** 877,880 ****
--- 898,912 ----
                  newSVpv ("1", 0), 0);
      }
+ 
+   char *txi_flags[] = { "txiindexatsignignore", "txiindexbackslashignore",
+     "txiindexhyphenignore", "txiindexlessthanignore", 0};
+   char **p;
+ 
+   for (p = txi_flags; (*p); p++)
+     {
+       if (fetch_value (*p))
+         hv_store (hv, *p, strlen (*p), newSVpv ("1", 0), 0);
+     }
+ 
    return hv;
  }
***************
*** 909,916 ****
    BUILD_GLOBAL_UNIQ(top);
    BUILD_GLOBAL_UNIQ(documentdescription);
-   BUILD_GLOBAL_UNIQ(setcontentsaftertitlepage);
-   BUILD_GLOBAL_UNIQ(setshortcontentsaftertitlepage);
-   BUILD_GLOBAL_UNIQ(novalidate);
-   BUILD_GLOBAL_UNIQ(validatemenus);
    BUILD_GLOBAL_UNIQ(pagesizes);
    BUILD_GLOBAL_UNIQ(fonttextsize);
--- 941,944 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/api.h texinfo-6.8/tp/Texinfo/XS/parsetexi/api.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/api.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/api.h	2021-02-18 20:05:50.000000000 +0000
***************
*** 1,3 ****
--- 1,5 ----
  /* api.h - declarations for api.c */
+ #ifndef API_H
+ #define API_H
  extern ELEMENT *Root;
  
***************
*** 22,23 ****
--- 24,26 ----
  
  
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/close.c texinfo-6.8/tp/Texinfo/XS/parsetexi/close.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/close.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/close.c	2021-02-09 18:52:27.000000000 +0000
***************
*** 325,332 ****
            c = pop_context ();
            if (c != ct_preformatted)
!             abort ();
  
            /* Remove empty menu_comment */
!           if (current->contents.number == 0)
              {
                current = current->parent;
--- 325,333 ----
            c = pop_context ();
            if (c != ct_preformatted)
!             fatal ("preformatted context expected");
  
            /* Remove empty menu_comment */
!           if (current->type == ET_menu_comment
!               && current->contents.number == 0)
              {
                current = current->parent;
***************
*** 343,347 ****
              {
                /* error */
!               abort ();
              }
            current = current->parent;
--- 344,348 ----
              {
                /* error */
!               fatal ("line or def context expected");
              }
            current = current->parent;
***************
*** 385,399 ****
    if (closed_command && current->cmd == closed_command)
      {
-       /* 1758 - various error messages */
        if (command_data(current->cmd).flags & CF_preformatted)
          {
            if (pop_context () != ct_preformatted)
!             abort ();
          }
        else if (command_data(current->cmd).flags & CF_format_raw)
          {
            if (pop_context () != ct_rawpreformatted)
!             abort ();
!           // pop expanded formats stack
          }
        else if (command_data(current->cmd).flags & CF_menu)
--- 386,399 ----
    if (closed_command && current->cmd == closed_command)
      {
        if (command_data(current->cmd).flags & CF_preformatted)
          {
            if (pop_context () != ct_preformatted)
!             fatal ("preformatted context expected");
          }
        else if (command_data(current->cmd).flags & CF_format_raw)
          {
            if (pop_context () != ct_rawpreformatted)
!             fatal ("rawpreformatted context expected");
!           // TODO: pop expanded formats stack
          }
        else if (command_data(current->cmd).flags & CF_menu)
***************
*** 402,406 ****
            c = pop_context ();
            if (c != ct_menu && c != ct_preformatted)
!             abort ();
          }
  
--- 402,413 ----
            c = pop_context ();
            if (c != ct_menu && c != ct_preformatted)
!             fatal ("menu or preformatted context expected");
!         }
!       else if (current->cmd == CM_math || current->cmd == CM_displaymath)
!         {
!           enum context c;
!           c = pop_context ();
!           if (c != ct_math)
!             fatal ("math context expected");
          }
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/command_data.awk texinfo-6.8/tp/Texinfo/XS/parsetexi/command_data.awk
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/command_data.awk	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/command_data.awk	2021-02-18 21:06:56.000000000 +0000
***************
*** 1,3 ****
! # Copyright 2010-2019 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 1,3 ----
! # Copyright 2010-2021 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 75,78 ****
--- 75,80 ----
  
      print "/* This file automatically generated by command_data.awk */" > CI
+     print "#ifndef COMMAND_IDS_H"                 > CI
+     print "#define COMMAND_IDS_H"                 > CI
      print                                         > CI
      print "/* Useful aliases */"                  > CI
***************
*** 155,158 ****
--- 157,161 ----
      print "};" > CD
      print "};" > CI
+     print "#endif" > CI
  }
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/command_data.c texinfo-6.8/tp/Texinfo/XS/parsetexi/command_data.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/command_data.c	2019-08-25 19:00:41.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/command_data.c	2021-02-18 21:09:14.000000000 +0000
***************
*** 54,57 ****
--- 54,58 ----
  "b", CF_brace, BRACE_style,
  "backslashchar", CF_brace, 0,
+ "bsixpaper", CF_line, LINE_skipline,
  "bullet", CF_brace, 0,
  "bye", CF_line, LINE_skipline,
***************
*** 60,64 ****
  "cartouche", CF_block, 0,
  "center", CF_line, LINE_line,
! "centerchap", CF_root | CF_line | CF_sectioning, LINE_line,
  "chapheading", CF_line | CF_sectioning, LINE_line,
  "chapter", CF_root | CF_line | CF_sectioning, LINE_line,
--- 61,65 ----
  "cartouche", CF_block, 0,
  "center", CF_line, LINE_line,
! "centerchap", CF_root | CF_line | CF_sectioning | CF_deprecated, LINE_line,
  "chapheading", CF_line | CF_sectioning, LINE_line,
  "chapter", CF_root | CF_line | CF_sectioning, LINE_line,
***************
*** 84,88 ****
  "deffnx", CF_line | CF_def, LINE_line,
  "defindex", CF_line, 1,
! "definfoenclose", CF_line, 3,
  "defivar", CF_block | CF_def | CF_def_alias, 0,
  "defivarx", CF_line | CF_def | CF_def_alias, LINE_line,
--- 85,89 ----
  "deffnx", CF_line | CF_def, LINE_line,
  "defindex", CF_line, 1,
! "definfoenclose", CF_line | CF_deprecated, 3,
  "defivar", CF_block | CF_def | CF_def_alias, 0,
  "defivarx", CF_line | CF_def | CF_def_alias, LINE_line,
***************
*** 128,131 ****
--- 129,133 ----
  "direntry", CF_block | CF_menu, 0,
  "display", CF_block | CF_preformatted, 0,
+ "displaymath", CF_block, 0,
  "dmn", CF_brace, 1,
  "docbook", CF_block | CF_format_raw, 0,
***************
*** 154,158 ****
  "everyheading", CF_line | CF_global_unique, LINE_lineraw,
  "everyheadingmarks", CF_line | CF_global_unique, 1,
! "example", CF_block | CF_preformatted | CF_preformatted_code, 0,
  "exampleindent", CF_line | CF_global, 1,
  "exclamdown", CF_brace, 0,
--- 156,160 ----
  "everyheading", CF_line | CF_global_unique, LINE_lineraw,
  "everyheadingmarks", CF_line | CF_global_unique, 1,
! "example", CF_block | CF_preformatted | CF_preformatted_code, BLOCK_variadic,
  "exampleindent", CF_line | CF_global, 1,
  "exclamdown", CF_brace, 0,
***************
*** 209,213 ****
  "indentedblock", CF_block, 0,
  "indicateurl", CF_brace | CF_code_style, 1,
! "inforef", CF_brace | CF_ref, 3,
  "inlinefmt", CF_brace | CF_inline, 2,
  "inlinefmtifelse", CF_brace | CF_inline, 3,
--- 211,215 ----
  "indentedblock", CF_block, 0,
  "indicateurl", CF_brace | CF_code_style, 1,
! "inforef", CF_brace | CF_ref | CF_deprecated, 3,
  "inlinefmt", CF_brace | CF_inline, 2,
  "inlinefmtifelse", CF_brace | CF_inline, 3,
***************
*** 271,275 ****
  "rbracechar", CF_brace, 0,
  "ref", CF_brace | CF_ref, 5,
! "refill", CF_other, OTHER_noarg,
  "registeredsymbol", CF_brace, 0,
  "result", CF_brace, 0,
--- 273,277 ----
  "rbracechar", CF_brace, 0,
  "ref", CF_brace | CF_ref, 5,
! "refill", CF_other | CF_deprecated, OTHER_noarg,
  "registeredsymbol", CF_brace, 0,
  "result", CF_brace, 0,
***************
*** 284,290 ****
  "set", CF_line, LINE_special,
  "setchapternewpage", CF_line | CF_global_unique, 1,
- "setcontentsaftertitlepage", CF_line | CF_deprecated, LINE_skipline,
  "setfilename", CF_line | CF_global_unique, LINE_text,
- "setshortcontentsaftertitlepage", CF_line | CF_deprecated, LINE_skipline,
  "settitle", CF_line | CF_global_unique, LINE_line,
  "shortcaption", CF_brace, BRACE_context,
--- 286,290 ----
***************
*** 345,349 ****
  "url", CF_brace, 3,
  "v", CF_brace | CF_accent, BRACE_accent,
- "validatemenus", CF_line | CF_global_unique, 1,
  "value", CF_brace, 0,
  "var", CF_brace, BRACE_style,
--- 345,348 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/command_data.txt texinfo-6.8/tp/Texinfo/XS/parsetexi/command_data.txt
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/command_data.txt	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/command_data.txt	2021-01-22 21:24:37.000000000 +0000
***************
*** 1,3 ****
! # Copyright 2010-2019 Free Software Foundation, Inc.
  #
  # This file is part of GNU Texinfo.
--- 1,3 ----
! # Copyright 2010-2020 Free Software Foundation, Inc.
  #
  # This file is part of GNU Texinfo.
***************
*** 19,44 ****
  
  # Not in Common.pm
! value	brace
  
  ##############################################################
  # no brace commands - single letter commands
  
! *	nobrace
  # space
! \x20	nobrace
! \t	nobrace
! \n	nobrace
! -	nobrace
! |	nobrace
! /	nobrace
! :	nobrace
! !	nobrace
! ?	nobrace
! .	nobrace
! @	nobrace
! &	nobrace
! }	nobrace
! {	nobrace
! \\	nobrace
  
  ##########################################################
--- 19,44 ----
  
  # Not in Common.pm
! value                   brace
  
  ##############################################################
  # no brace commands - single letter commands
  
! *                       nobrace
  # space
! \x20                    nobrace
! \t                      nobrace
! \n                      nobrace
! -                       nobrace
! |                       nobrace
! /                       nobrace
! :                       nobrace
! !                       nobrace
! ?                       nobrace
! .                       nobrace
! @                       nobrace
! &                       nobrace
! }                       nobrace
! {                       nobrace
! \\                      nobrace
  
  ##########################################################
***************
*** 47,154 ****
  #
  ##########################################################
! node    		line		LINE_line
! bye     		line		LINE_skipline
! end     		line		LINE_text
  # set, clear
! set     		line		LINE_special
! clear   		line		LINE_special
! unmacro 		line		LINE_special
  # comments
! c	 		line		LINE_lineraw
! comment 		line		LINE_lineraw
  # special
! definfoenclose		line		3
! alias   		line		2
  # number of arguments is not known in advance.
! columnfractions		line		1
  # file names
! setfilename		line,global_unique		LINE_text
! verbatiminclude		line		LINE_text
! include 		line		LINE_text
! 
! raisesections			line		LINE_skipline
! lowersections			line		LINE_skipline
! contents			line,global		LINE_skipline
! shortcontents			line,global		LINE_skipline
! summarycontents			line,global		LINE_skipline
! insertcopying			line,global		LINE_skipline
! clickstyle			line,global		LINE_special
  # more relevant in preamble
! setcontentsaftertitlepage	line,deprecated 	LINE_skipline
! setshortcontentsaftertitlepage	line,deprecated 	LINE_skipline
! documentencoding		line,global		LINE_text
! novalidate			line,global_unique	LINE_skipline
! validatemenus			line,global_unique     	1
! dircategory			line		LINE_line
  # with direntry is significant
! pagesizes			line,global_unique	LINE_line
  # or one? 200mm,150mm 11.5in
! finalout			line		LINE_skipline
! paragraphindent			line,global		1
  # or a number and forbids anything else on the line
! firstparagraphindent		line,global		1
! frenchspacing			line,global		1
! codequoteundirected		line,global		1
! codequotebacktick		line,global		1
! xrefautomaticsectiontitle	line,global		1
! deftypefnnewline		line,global		1
! fonttextsize			line,global_unique		1
! allowcodebreaks			line,global       		1
! exampleindent			line,global		1
! footnotestyle			line,global_unique		1
! urefbreakstyle			line,global		1
! afourpaper			line		LINE_skipline
! afivepaper			line		LINE_skipline
! afourlatex			line		LINE_skipline
! afourwide			line		LINE_skipline
! headings			line,global		1
! setchapternewpage		line,global_unique		1
  
  # only relevant in TeX, and special
! everyheading			line,global_unique		LINE_lineraw
! everyfooting			line,global_unique		LINE_lineraw
! evenheading			line,global_unique		LINE_lineraw
! evenfooting			line,global_unique		LINE_lineraw
! oddheading			line,global_unique		LINE_lineraw
! oddfooting			line,global_unique		LINE_lineraw
! 
! smallbook			line		LINE_skipline
! syncodeindex			line		2
! synindex			line		2
! defindex			line		1
! defcodeindex			line		1
! documentlanguage		line,global		LINE_text
! kbdinputstyle			line,global		1
! everyheadingmarks		line,global_unique		1
! everyfootingmarks		line,global_unique		1
! evenheadingmarks		line,global_unique		1
! oddheadingmarks			line,global_unique		1
! evenfootingmarks		line,global_unique		1
! oddfootingmarks			line,global_unique		1
  
  # formatting
! center				line		LINE_line
! printindex			line,global		1
! listoffloats			line,global		LINE_line
  # especially in titlepage
  #  shorttitle
! shorttitlepage			line,global_unique	LINE_line
! settitle			line,global_unique	LINE_line
! author				line,global		LINE_line
! subtitle			line,global		LINE_line
! title				line,global_unique	LINE_line
! sp				line		1
! page				line		LINE_skipline
! need				line		1
  
  # not valid for info (should be in @iftex)
! vskip				line		LINE_lineraw
  
! exdent				line		LINE_line
  
! item_LINE			line    	LINE_line
! itemx				line		LINE_line
  
! subentry                        line            LINE_line
  
  ##########################################################
--- 47,152 ----
  #
  ##########################################################
! node                    line                            LINE_line
! bye                     line                            LINE_skipline
! end                     line                            LINE_text
  # set, clear
! set                     line                            LINE_special
! clear                   line                            LINE_special
! unmacro                 line                            LINE_special
  # comments
! c                       line                            LINE_lineraw
! comment                 line                            LINE_lineraw
  # special
! definfoenclose          line,deprecated                 3
! alias                   line                            2
  # number of arguments is not known in advance.
! columnfractions         line                            1
  # file names
! setfilename             line,global_unique              LINE_text
! verbatiminclude         line                            LINE_text
! include                 line                            LINE_text
! 
! raisesections           line                            LINE_skipline
! lowersections           line                            LINE_skipline
! contents                line,global                     LINE_skipline
! shortcontents           line,global                     LINE_skipline
! summarycontents         line,global                     LINE_skipline
! insertcopying           line,global                     LINE_skipline
! clickstyle              line,global                     LINE_special
  # more relevant in preamble
! documentencoding        line,global                     LINE_text
! novalidate              line,global_unique              LINE_skipline
! dircategory             line                            LINE_line
  # with direntry is significant
! pagesizes               line,global_unique              LINE_line
  # or one? 200mm,150mm 11.5in
! finalout                line                            LINE_skipline
! paragraphindent         line,global                     1
  # or a number and forbids anything else on the line
! firstparagraphindent    line,global                     1
! frenchspacing           line,global                     1
! codequoteundirected     line,global                     1
! codequotebacktick       line,global                     1
! xrefautomaticsectiontitle line,global                   1
! deftypefnnewline        line,global                     1
! fonttextsize            line,global_unique              1
! allowcodebreaks         line,global                     1
! exampleindent           line,global                     1
! footnotestyle           line,global_unique              1
! urefbreakstyle          line,global                     1
! afourpaper              line                            LINE_skipline
! afivepaper              line                            LINE_skipline
! afourlatex              line                            LINE_skipline
! afourwide               line                            LINE_skipline
! bsixpaper               line                            LINE_skipline
! headings                line,global                     1
! setchapternewpage       line,global_unique              1
  
  # only relevant in TeX, and special
! everyheading            line,global_unique              LINE_lineraw
! everyfooting            line,global_unique              LINE_lineraw
! evenheading             line,global_unique              LINE_lineraw
! evenfooting             line,global_unique              LINE_lineraw
! oddheading              line,global_unique              LINE_lineraw
! oddfooting              line,global_unique              LINE_lineraw
! 
! smallbook               line                            LINE_skipline
! syncodeindex            line                            2
! synindex                line                            2
! defindex                line                            1
! defcodeindex            line                            1
! documentlanguage        line,global                     LINE_text
! kbdinputstyle           line,global                     1
! everyheadingmarks       line,global_unique              1
! everyfootingmarks       line,global_unique              1
! evenheadingmarks        line,global_unique              1
! oddheadingmarks         line,global_unique              1
! evenfootingmarks        line,global_unique              1
! oddfootingmarks         line,global_unique              1
  
  # formatting
! center                  line                            LINE_line
! printindex              line,global                     1
! listoffloats            line,global                     LINE_line
  # especially in titlepage
  #  shorttitle
! shorttitlepage          line,global_unique              LINE_line
! settitle                line,global_unique              LINE_line
! author                  line,global                     LINE_line
! subtitle                line,global                     LINE_line
! title                   line,global_unique              LINE_line
! sp                      line                            1
! page                    line                            LINE_skipline
! need                    line                            1
  
  # not valid for info (should be in @iftex)
! vskip                   line                            LINE_lineraw
  
! exdent                  line                            LINE_line
  
! item_LINE               line                            LINE_line
! itemx                   line                            LINE_line
  
! subentry                line                            LINE_line
  
  ##########################################################
***************
*** 159,176 ****
  
  # formatting
! noindent			other		OTHER_skipspace
! indent				other		OTHER_skipspace
! headitem			other		OTHER_skipspace
! item    			other		OTHER_skipspace
! tab				other		OTHER_skipspace
  # only valid in heading or footing
! thischapter			other,in_heading	OTHER_noarg
! thischaptername			other,in_heading	OTHER_noarg
! thischapternum			other,in_heading	OTHER_noarg
! thisfile			other,in_heading	OTHER_noarg
! thispage			other,in_heading	OTHER_noarg
! thistitle			other,in_heading	OTHER_noarg
  # obsolete @-commands.
! refill				other		OTHER_noarg
  
  
--- 157,174 ----
  
  # formatting
! noindent                other                           OTHER_skipspace
! indent                  other                           OTHER_skipspace
! headitem                other                           OTHER_skipspace
! item                    other                           OTHER_skipspace
! tab                     other                           OTHER_skipspace
  # only valid in heading or footing
! thischapter             other,in_heading                OTHER_noarg
! thischaptername         other,in_heading                OTHER_noarg
! thischapternum          other,in_heading                OTHER_noarg
! thisfile                other,in_heading                OTHER_noarg
! thispage                other,in_heading                OTHER_noarg
! thistitle               other,in_heading                OTHER_noarg
  # obsolete @-commands.
! refill                  other,deprecated                OTHER_noarg
  
  
***************
*** 183,346 ****
  
  # letter_no_arg_commands
! aa		brace		0
! AA		brace		0
! ae		brace		0
! oe		brace		0
! AE		brace		0
! OE		brace		0
! o		brace		0
! O		brace		0
! ss		brace		0
! l		brace		0
! L		brace		0
! DH		brace		0
! dh		brace		0
! TH		brace		0
! th		brace		0
  
  # no arg commands
! TeX		brace		0
! LaTeX		brace		0
! bullet		brace		0
! copyright	brace		0
! registeredsymbol brace		0
! dots		brace		0
! enddots		brace		0
! equiv		brace		0
! error		brace		0
! expansion	brace		0
! arrow		brace		0
! minus		brace		0
! point		brace		0
! print		brace		0
! result		brace		0
! today		brace		0
! exclamdown	brace		0
! questiondown	brace		0
! pounds		brace		0
! ordf		brace		0
! ordm		brace		0
! atchar		brace		0
! ampchar		brace		0
! lbracechar	brace		0
! rbracechar	brace		0
! backslashchar	brace		0
! hashchar	brace		0
! comma		brace		0
! euro		brace		0
! geq		brace		0
! leq		brace		0
! tie		brace		0
! textdegree	brace		0
! click		brace		0
! quotedblleft	brace		0
! quotedblright	brace		0
! quoteleft   	brace		0
! quoteright  	brace		0
! quotedblbase	brace		0
! quotesinglbase	brace		0
! guillemetleft	brace		0
! guillemetright	brace		0
! guillemotleft	brace		0
! guillemotright	brace		0
! guilsinglleft	brace		0
! guilsinglright	brace		0
  
  # accent commands - can be called with or without braces
! # TODO do we need "brace" here as well?
! \"		brace,accent	BRACE_accent
! ~ 		brace,accent	BRACE_accent
! ^ 		brace,accent	BRACE_accent
! ` 		brace,accent	BRACE_accent
! ' 		brace,accent	BRACE_accent
! , 		brace,accent	BRACE_accent
! = 		brace,accent	BRACE_accent
! ringaccent	brace,accent	BRACE_accent
! H		brace,accent	BRACE_accent
! dotaccent	brace,accent	BRACE_accent
! u		brace,accent	BRACE_accent
! ubaraccent	brace,accent	BRACE_accent
! udotaccent	brace,accent	BRACE_accent
! v		brace,accent	BRACE_accent
! ogonek		brace,accent	BRACE_accent
! tieaccent	brace,accent	BRACE_accent
! dotless		brace,accent	BRACE_accent
  
  # Style commands
! asis		brace	BRACE_style
! cite		brace	BRACE_style
! clicksequence	brace	BRACE_style
! dfn		brace	BRACE_style
! emph		brace	BRACE_style
! sc		brace	BRACE_style
! t		brace	BRACE_style
! var		brace	BRACE_style
! headitemfont	brace	BRACE_style
! code		brace,code_style	BRACE_style
! command		brace,code_style	BRACE_style
! env		brace,code_style	BRACE_style
! file		brace,code_style	BRACE_style
! kbd		brace,code_style	BRACE_style
! option		brace,code_style	BRACE_style
! samp		brace,code_style	BRACE_style
! strong		brace	BRACE_style
! sub		brace	BRACE_style
! sup		brace	BRACE_style
  
  # Regular font style commands
! r		brace	BRACE_style
! i		brace	BRACE_style
! b		brace	BRACE_style
! sansserif	brace	BRACE_style
! slanted		brace	BRACE_style
! 
! U		brace	1
! dmn		brace	1
! titlefont	brace,global	1
! 
! w		brace	BRACE_other
! key		brace	BRACE_other
! 
! hyphenation	brace,global	BRACE_other
! anchor		brace	1
! errormsg	brace	1
! sortas  	brace	1
! seeentry        brace	1
! seealso  	brace	1
  
  # more code style commands
! indicateurl	brace,code_style	1
! verb		brace,code_style	BRACE_other
! t		brace,code_style	BRACE_other
  
  # context brace commands - commands that enclose full texts
! footnote	brace,global	BRACE_context
! caption		brace	BRACE_context
! shortcaption	brace	BRACE_context
! math		brace	BRACE_context
  
  # explained commands
! abbr		brace	2
! acronym		brace	2
  
  # inline format command
! inlineraw		brace,inline	2
! inlinefmt		brace,inline	2
! inlinefmtifelse		brace,inline	3
  
  # inline conditional commands
! inlineifclear		brace,inline	2
! inlineifset		brace,inline	2
  
! email			brace	2
  
! uref		brace		3
! url		brace		3
! inforef		brace,ref	3
! 
! xref		brace,ref	5
! ref		brace,ref	5
! pxref		brace,ref	5
! image		brace		5
  
  
--- 181,343 ----
  
  # letter_no_arg_commands
! aa                      brace                           0
! AA                      brace                           0
! ae                      brace                           0
! oe                      brace                           0
! AE                      brace                           0
! OE                      brace                           0
! o                       brace                           0
! O                       brace                           0
! ss                      brace                           0
! l                       brace                           0
! L                       brace                           0
! DH                      brace                           0
! dh                      brace                           0
! TH                      brace                           0
! th                      brace                           0
  
  # no arg commands
! TeX                     brace                           0
! LaTeX                   brace                           0
! bullet                  brace                           0
! copyright               brace                           0
! registeredsymbol        brace                           0
! dots                    brace                           0
! enddots                 brace                           0
! equiv                   brace                           0
! error                   brace                           0
! expansion               brace                           0
! arrow                   brace                           0
! minus                   brace                           0
! point                   brace                           0
! print                   brace                           0
! result                  brace                           0
! today                   brace                           0
! exclamdown              brace                           0
! questiondown            brace                           0
! pounds                  brace                           0
! ordf                    brace                           0
! ordm                    brace                           0
! atchar                  brace                           0
! ampchar                 brace                           0
! lbracechar              brace                           0
! rbracechar              brace                           0
! backslashchar           brace                           0
! hashchar                brace                           0
! comma                   brace                           0
! euro                    brace                           0
! geq                     brace                           0
! leq                     brace                           0
! tie                     brace                           0
! textdegree              brace                           0
! click                   brace                           0
! quotedblleft            brace                           0
! quotedblright           brace                           0
! quoteleft               brace                           0
! quoteright              brace                           0
! quotedblbase            brace                           0
! quotesinglbase          brace                           0
! guillemetleft           brace                           0
! guillemetright          brace                           0
! guillemotleft           brace                           0
! guillemotright          brace                           0
! guilsinglleft           brace                           0
! guilsinglright          brace                           0
  
  # accent commands - can be called with or without braces
! \"                      brace,accent                    BRACE_accent
! ~                       brace,accent                    BRACE_accent
! ^                       brace,accent                    BRACE_accent
! `                       brace,accent                    BRACE_accent
! '                       brace,accent                    BRACE_accent
! ,                       brace,accent                    BRACE_accent
! =                       brace,accent                    BRACE_accent
! ringaccent              brace,accent                    BRACE_accent
! H                       brace,accent                    BRACE_accent
! dotaccent               brace,accent                    BRACE_accent
! u                       brace,accent                    BRACE_accent
! ubaraccent              brace,accent                    BRACE_accent
! udotaccent              brace,accent                    BRACE_accent
! v                       brace,accent                    BRACE_accent
! ogonek                  brace,accent                    BRACE_accent
! tieaccent               brace,accent                    BRACE_accent
! dotless                 brace,accent                    BRACE_accent
  
  # Style commands
! asis                    brace                           BRACE_style
! cite                    brace                           BRACE_style
! clicksequence           brace                           BRACE_style
! dfn                     brace                           BRACE_style
! emph                    brace                           BRACE_style
! sc                      brace                           BRACE_style
! t                       brace                           BRACE_style
! var                     brace                           BRACE_style
! headitemfont            brace                           BRACE_style
! code                    brace,code_style                BRACE_style
! command                 brace,code_style                BRACE_style
! env                     brace,code_style                BRACE_style
! file                    brace,code_style                BRACE_style
! kbd                     brace,code_style                BRACE_style
! option                  brace,code_style                BRACE_style
! samp                    brace,code_style                BRACE_style
! strong                  brace                           BRACE_style
! sub                     brace                           BRACE_style
! sup                     brace                           BRACE_style
  
  # Regular font style commands
! r                       brace                           BRACE_style
! i                       brace                           BRACE_style
! b                       brace                           BRACE_style
! sansserif               brace                           BRACE_style
! slanted                 brace                           BRACE_style
! 
! U                       brace                           1
! dmn                     brace                           1
! titlefont               brace,global                    1
! 
! w                       brace                           BRACE_other
! key                     brace                           BRACE_other
! 
! hyphenation             brace,global                    BRACE_other
! anchor                  brace                           1
! errormsg                brace                           1
! sortas                  brace                           1
! seeentry                brace                           1
! seealso                 brace                           1
  
  # more code style commands
! indicateurl             brace,code_style                1
! verb                    brace,code_style                BRACE_other
! t                       brace,code_style                BRACE_other
  
  # context brace commands - commands that enclose full texts
! footnote                brace,global                    BRACE_context
! caption                 brace                           BRACE_context
! shortcaption            brace                           BRACE_context
! math                    brace                           BRACE_context
  
  # explained commands
! abbr                    brace                           2
! acronym                 brace                           2
  
  # inline format command
! inlineraw               brace,inline                    2
! inlinefmt               brace,inline                    2
! inlinefmtifelse         brace,inline                    3
  
  # inline conditional commands
! inlineifclear           brace,inline                    2
! inlineifset             brace,inline                    2
  
! email                   brace                           2
  
! uref                    brace                           3
! url                     brace                           3
! inforef                 brace,ref,deprecated            3
! 
! xref                    brace,ref                       5
! ref                     brace,ref                       5
! pxref                   brace,ref                       5
! image                   brace                           5
  
  
***************
*** 348,493 ****
  
  # def* commands
! deffn			block,def
! defvr			block,def
! deftypefn		block,def
! deftypeop		block,def
! deftypevr		block,def
! defcv			block,def
! deftypecv		block,def
! defop			block,def
! deftp			block,def
  #   shortcuts
! defun			block,def,def_alias
! defmac			block,def,def_alias
! defspec			block,def,def_alias
! defvar			block,def,def_alias
! defopt			block,def,def_alias
! deftypefun		block,def,def_alias
! deftypevar		block,def,def_alias
! defivar			block,def,def_alias
! deftypeivar		block,def,def_alias
! defmethod		block,def,def_alias
! deftypemethod		block,def,def_alias
  
  # def*x
! deffnx			line,def                LINE_line
! defvrx			line,def                LINE_line
! deftypefnx		line,def                LINE_line
! deftypeopx		line,def                LINE_line
! deftypevrx		line,def                LINE_line
! defcvx			line,def                LINE_line
! deftypecvx		line,def                LINE_line
! defopx			line,def                LINE_line
! deftpx			line,def                LINE_line
  #   shortcuts
! defunx			line,def,def_alias              LINE_line
! defmacx			line,def,def_alias              LINE_line
! defspecx		line,def,def_alias              LINE_line
! defvarx			line,def,def_alias              LINE_line
! defoptx			line,def,def_alias              LINE_line
! deftypefunx		line,def,def_alias              LINE_line
! deftypevarx		line,def,def_alias              LINE_line
! defivarx		line,def,def_alias              LINE_line
! deftypeivarx		line,def,def_alias              LINE_line
! defmethodx		line,def,def_alias              LINE_line
! deftypemethodx		line,def,def_alias              LINE_line
  
! multitable		block,blockitem		BLOCK_multitable
  
  # menu commands
! menu			block,menu
! detailmenu		block,menu,global
! direntry		block,menu
  
  # align commands
! raggedright		block
! flushleft		block
! flushright		block
! 
! cartouche		block
! group			block
! indentedblock		block
! smallindentedblock	block
  
  # region commands
! titlepage		block,global_unique     BLOCK_region
! copying			block,global_unique     BLOCK_region
! documentdescription	block,global_unique     BLOCK_region
  
  # preformatted commands
! example			block,preformatted,preformatted_code
! smallexample		block,preformatted,preformatted_code
! lisp			block,preformatted,preformatted_code
! smalllisp		block,preformatted,preformatted_code
! display			block,preformatted
! smalldisplay		block,preformatted
! format			block,preformatted
! smallformat		block,preformatted
  
  # format raw commands
! html			block,format_raw
! tex			block,format_raw
! xml			block,format_raw
! docbook			block,format_raw
  
  # raw commands
! verbatim		block		BLOCK_raw
! ignore			block		BLOCK_raw
! macro			block		BLOCK_raw
! rmacro			block		BLOCK_raw
! 
! table		block,blockitem		1
! ftable		block,blockitem		1
! vtable		block,blockitem		1
! itemize		block,blockitem		1
! enumerate	block,blockitem		1
! quotation	block			1
! smallquotation	block			1
  
! float	block	2
  
  ##################################################################
  # Conditional commands
! ifhtml			block		BLOCK_conditional
! ifnothtml		block		BLOCK_conditional
! iftex			block		BLOCK_conditional
! ifnottex		block		BLOCK_conditional
! ifxml			block		BLOCK_conditional
! ifnotxml		block		BLOCK_conditional
! ifdocbook		block		BLOCK_conditional
! ifnotdocbook		block		BLOCK_conditional
! ifinfo			block		BLOCK_conditional
! ifnotinfo		block		BLOCK_conditional
! ifplaintext		block		BLOCK_conditional
! ifnotplaintext		block		BLOCK_conditional
! ifset			block		BLOCK_conditional
! ifclear			block		BLOCK_conditional
! ifcommanddefined	block		BLOCK_conditional
! ifcommandnotdefined	block		BLOCK_conditional
  
  ##########################################################
  # Root commands
! node			root,line			LINE_line
! top			root,line,sectioning,global_unique	LINE_line
! chapter			root,line,sectioning		LINE_line
! unnumbered		root,line,sectioning		LINE_line
! chapheading		line,sectioning			LINE_line
! appendix		root,line,sectioning		LINE_line
! section			root,line,sectioning		LINE_line
! unnumberedsec		root,line,sectioning		LINE_line
! heading			line,sectioning			LINE_line
! appendixsec		root,line,sectioning		LINE_line
! subsection		root,line,sectioning		LINE_line
! unnumberedsubsec	root,line,sectioning		LINE_line
! subheading		line,sectioning			LINE_line
! appendixsubsec		root,line,sectioning		LINE_line
! subsubsection		root,line,sectioning		LINE_line
! unnumberedsubsubsec	root,line,sectioning		LINE_line
! subsubheading		line,sectioning			LINE_line
! appendixsubsubsec	root,line,sectioning		LINE_line
! 
! part			root,line,sectioning,global	LINE_line
! appendixsection		root,line,sectioning	LINE_line
! majorheading		line,sectioning		LINE_line
! centerchap		root,line,sectioning	LINE_line
  
--- 345,491 ----
  
  # def* commands
! deffn                   block,def
! defvr                   block,def
! deftypefn               block,def
! deftypeop               block,def
! deftypevr               block,def
! defcv                   block,def
! deftypecv               block,def
! defop                   block,def
! deftp                   block,def
  #   shortcuts
! defun                   block,def,def_alias
! defmac                  block,def,def_alias
! defspec                 block,def,def_alias
! defvar                  block,def,def_alias
! defopt                  block,def,def_alias
! deftypefun              block,def,def_alias
! deftypevar              block,def,def_alias
! defivar                 block,def,def_alias
! deftypeivar             block,def,def_alias
! defmethod               block,def,def_alias
! deftypemethod           block,def,def_alias
  
  # def*x
! deffnx                  line,def                        LINE_line
! defvrx                  line,def                        LINE_line
! deftypefnx              line,def                        LINE_line
! deftypeopx              line,def                        LINE_line
! deftypevrx              line,def                        LINE_line
! defcvx                  line,def                        LINE_line
! deftypecvx              line,def                        LINE_line
! defopx                  line,def                        LINE_line
! deftpx                  line,def                        LINE_line
  #   shortcuts
! defunx                  line,def,def_alias              LINE_line
! defmacx                 line,def,def_alias              LINE_line
! defspecx                line,def,def_alias              LINE_line
! defvarx                 line,def,def_alias              LINE_line
! defoptx                 line,def,def_alias              LINE_line
! deftypefunx             line,def,def_alias              LINE_line
! deftypevarx             line,def,def_alias              LINE_line
! defivarx                line,def,def_alias              LINE_line
! deftypeivarx            line,def,def_alias              LINE_line
! defmethodx              line,def,def_alias              LINE_line
! deftypemethodx          line,def,def_alias              LINE_line
  
! multitable              block,blockitem                 BLOCK_multitable
  
  # menu commands
! menu                    block,menu
! detailmenu              block,menu,global
! direntry                block,menu
  
  # align commands
! raggedright             block
! flushleft               block
! flushright              block
! 
! cartouche               block
! group                   block
! indentedblock           block
! smallindentedblock      block
  
  # region commands
! titlepage               block,global_unique             BLOCK_region
! copying                 block,global_unique             BLOCK_region
! documentdescription     block,global_unique             BLOCK_region
  
  # preformatted commands
! example                 block,preformatted,preformatted_code    BLOCK_variadic
! smallexample            block,preformatted,preformatted_code
! lisp                    block,preformatted,preformatted_code
! smalllisp               block,preformatted,preformatted_code
! display                 block,preformatted
! smalldisplay            block,preformatted
! format                  block,preformatted
! smallformat             block,preformatted
  
  # format raw commands
! html                    block,format_raw
! tex                     block,format_raw
! xml                     block,format_raw
! docbook                 block,format_raw
  
  # raw commands
! verbatim                block                           BLOCK_raw
! ignore                  block                           BLOCK_raw
! macro                   block                           BLOCK_raw
! rmacro                  block                           BLOCK_raw
! 
! table                   block,blockitem                 1
! ftable                  block,blockitem                 1
! vtable                  block,blockitem                 1
! itemize                 block,blockitem                 1
! enumerate               block,blockitem                 1
! quotation               block                           1
! smallquotation          block                           1
  
! float                   block                           2
! displaymath             block                           0
  
  ##################################################################
  # Conditional commands
! ifhtml                  block                           BLOCK_conditional
! ifnothtml               block                           BLOCK_conditional
! iftex                   block                           BLOCK_conditional
! ifnottex                block                           BLOCK_conditional
! ifxml                   block                           BLOCK_conditional
! ifnotxml                block                           BLOCK_conditional
! ifdocbook               block                           BLOCK_conditional
! ifnotdocbook            block                           BLOCK_conditional
! ifinfo                  block                           BLOCK_conditional
! ifnotinfo               block                           BLOCK_conditional
! ifplaintext             block                           BLOCK_conditional
! ifnotplaintext          block                           BLOCK_conditional
! ifset                   block                           BLOCK_conditional
! ifclear                 block                           BLOCK_conditional
! ifcommanddefined        block                           BLOCK_conditional
! ifcommandnotdefined     block                           BLOCK_conditional
  
  ##########################################################
  # Root commands
! node                    root,line                       LINE_line
! top                     root,line,sectioning,global_unique      LINE_line
! chapter                 root,line,sectioning            LINE_line
! unnumbered              root,line,sectioning            LINE_line
! chapheading             line,sectioning                 LINE_line
! appendix                root,line,sectioning            LINE_line
! section                 root,line,sectioning            LINE_line
! unnumberedsec           root,line,sectioning            LINE_line
! heading                 line,sectioning                 LINE_line
! appendixsec             root,line,sectioning            LINE_line
! subsection              root,line,sectioning            LINE_line
! unnumberedsubsec        root,line,sectioning            LINE_line
! subheading              line,sectioning                 LINE_line
! appendixsubsec          root,line,sectioning            LINE_line
! subsubsection           root,line,sectioning            LINE_line
! unnumberedsubsubsec     root,line,sectioning            LINE_line
! subsubheading           line,sectioning                 LINE_line
! appendixsubsubsec       root,line,sectioning            LINE_line
! 
! part                    root,line,sectioning,global     LINE_line
! appendixsection         root,line,sectioning            LINE_line
! majorheading            line,sectioning                 LINE_line
! centerchap              root,line,sectioning,deprecated LINE_line
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/command_ids.h texinfo-6.8/tp/Texinfo/XS/parsetexi/command_ids.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/command_ids.h	2019-08-25 19:00:41.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/command_ids.h	2021-02-18 21:09:14.000000000 +0000
***************
*** 1,3 ****
--- 1,5 ----
  /* This file automatically generated by command_data.awk */
+ #ifndef COMMAND_IDS_H
+ #define COMMAND_IDS_H
  
  /* Useful aliases */
***************
*** 84,87 ****
--- 86,90 ----
  CM_b,
  CM_backslashchar,
+ CM_bsixpaper,
  CM_bullet,
  CM_bye,
***************
*** 158,161 ****
--- 161,165 ----
  CM_direntry,
  CM_display,
+ CM_displaymath,
  CM_dmn,
  CM_docbook,
***************
*** 314,320 ****
  CM_set,
  CM_setchapternewpage,
- CM_setcontentsaftertitlepage,
  CM_setfilename,
- CM_setshortcontentsaftertitlepage,
  CM_settitle,
  CM_shortcaption,
--- 318,322 ----
***************
*** 375,379 ****
  CM_url,
  CM_v,
- CM_validatemenus,
  CM_value,
  CM_var,
--- 377,380 ----
***************
*** 392,393 ****
--- 393,395 ----
  CM_hex_7e,
  };
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/commands.c texinfo-6.8/tp/Texinfo/XS/parsetexi/commands.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/commands.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/commands.c	2021-02-18 20:49:18.000000000 +0000
***************
*** 1,3 ****
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,3 ----
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 21,24 ****
--- 21,26 ----
  #include "command_ids.h"
  #include "commands.h"
+ #include "errors.h"
+ 
  #include "command_data.c"
  
***************
*** 83,87 ****
                     (user_defined_space += 10) * sizeof (COMMAND));
        if (!user_defined_command_data)
!         abort ();
      }
  
--- 85,89 ----
                     (user_defined_space += 10) * sizeof (COMMAND));
        if (!user_defined_command_data)
!         fatal ("could not realloc");
      }
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/commands.h texinfo-6.8/tp/Texinfo/XS/parsetexi/commands.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/commands.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/commands.h	2021-02-18 21:01:58.000000000 +0000
***************
*** 1,4 ****
  /* commands.h - declarations for commands.c */
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,6 ----
  /* commands.h - declarations for commands.c */
! #ifndef COMMANDS_H
! #define COMMANDS_H
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 106,109 ****
--- 108,112 ----
  #define BLOCK_multitable -3
  #define BLOCK_region -4
+ #define BLOCK_variadic -5
  
  /* Types of brace command (CF_brace). */
***************
*** 112,113 ****
--- 115,118 ----
  #define BRACE_style -3
  #define BRACE_other -4
+ 
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/conf.h texinfo-6.8/tp/Texinfo/XS/parsetexi/conf.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/conf.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/conf.h	2021-02-18 21:01:59.000000000 +0000
***************
*** 1,4 ****
  /* conf.h - declarations for conf.c */
! /* Copyright 2010-2018 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,6 ----
  /* conf.h - declarations for conf.c */
! #ifndef CONF_H
! #define CONF_H
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 28,29 ****
--- 30,32 ----
  void reset_conf (void);
  
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/context_stack.c texinfo-6.8/tp/Texinfo/XS/parsetexi/context_stack.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/context_stack.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/context_stack.c	2021-02-09 18:53:26.000000000 +0000
***************
*** 50,54 ****
  {
    if (top == 0)
!     abort ();
  
    debug (">>>>>>>>>>>>>POPPING STACK AT %d", top - 1);
--- 50,54 ----
  {
    if (top == 0)
!     fatal ("context stack empty");
  
    debug (">>>>>>>>>>>>>POPPING STACK AT %d", top - 1);
***************
*** 97,101 ****
  {
    if (region_top == 0)
!     abort ();
  
    debug (">>>>>>>>>>>>>POPPING REGION STACK AT %d", region_top - 1);
--- 97,101 ----
  {
    if (region_top == 0)
!     fatal ("region stack empty");
  
    debug (">>>>>>>>>>>>>POPPING REGION STACK AT %d", region_top - 1);
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/context_stack.h texinfo-6.8/tp/Texinfo/XS/parsetexi/context_stack.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/context_stack.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/context_stack.h	2021-02-18 20:56:45.000000000 +0000
***************
*** 1,4 ****
  /* context_stack.h - declarations for context_stack.c */
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,6 ----
  /* context_stack.h - declarations for context_stack.c */
! #ifndef CONTEXT_STACK_H
! #define CONTEXT_STACK_H
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 15,18 ****
--- 17,22 ----
     along with this program.  If not, see <http://www.gnu.org/licenses/>. */
  
+ #include "tree_types.h"
+ 
  enum context {
      ct_NONE,
***************
*** 50,51 ****
--- 54,56 ----
  
  void reset_region_stack (void);
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/convert.c texinfo-6.8/tp/Texinfo/XS/parsetexi/convert.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/convert.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/convert.c	2020-11-22 19:10:52.000000000 +0000
***************
*** 212,220 ****
        if (e1->text.end > 0)
          ADD(e1->text.text);
!       else if (e1->cmd == CM_AT_SIGN)
          ADD("@");
!       else if (e1->cmd == CM_OPEN_BRACE)
          ADD("{");
!       else if (e1->cmd == CM_CLOSE_BRACE)
          ADD("}");
        else
--- 212,223 ----
        if (e1->text.end > 0)
          ADD(e1->text.text);
!       else if (e1->cmd == CM_AT_SIGN
!                || e1->cmd == CM_atchar)
          ADD("@");
!       else if (e1->cmd == CM_OPEN_BRACE
!                || e1->cmd == CM_lbracechar)
          ADD("{");
!       else if (e1->cmd == CM_CLOSE_BRACE
!                || e1->cmd == CM_rbracechar)
          ADD("}");
        else
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/convert.h texinfo-6.8/tp/Texinfo/XS/parsetexi/convert.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/convert.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/convert.h	2021-02-18 20:57:36.000000000 +0000
***************
*** 1,4 ****
--- 1,11 ----
  /* convert.h - definitions for convert.c */
+ #ifndef CONVERT_H
+ #define CONVERT_H
+ 
+ #include "tree_types.h"
+ 
  char *convert_to_texinfo (ELEMENT *e);
  char *convert_to_text (ELEMENT *e, int *superfluous_arg);
  char *node_extra_to_texi (NODE_SPEC_EXTRA *nse);
+ 
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/counter.c texinfo-6.8/tp/Texinfo/XS/parsetexi/counter.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/counter.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/counter.c	2021-02-18 20:49:51.000000000 +0000
***************
*** 1,3 ****
! /* Copyright 2015-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,3 ----
! /* Copyright 2015-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 16,21 ****
  #include <config.h>
  
- #include "tree_types.h"
  #include "counter.h"
  
  void
--- 16,22 ----
  #include <config.h>
  
  #include "counter.h"
+ #include "parser.h"
+ 
  
  void
***************
*** 28,32 ****
        c->elts = realloc (c->elts, c->space * sizeof (ELEMENT *));
        if (!c->values)
!         abort ();
      }
    c->values[c->nvalues] = num;
--- 29,33 ----
        c->elts = realloc (c->elts, c->space * sizeof (ELEMENT *));
        if (!c->values)
!         fatal ("could not realloc");
      }
    c->values[c->nvalues] = num;
***************
*** 42,46 ****
  {
    if (!c->nvalues)
!     abort ();
  
    c->nvalues--;
--- 43,47 ----
  {
    if (!c->nvalues)
!     fatal ("could not realloc");
  
    c->nvalues--;
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/counter.h texinfo-6.8/tp/Texinfo/XS/parsetexi/counter.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/counter.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/counter.h	2021-02-18 21:02:01.000000000 +0000
***************
*** 1,4 ****
  /* counter.h - definitions for counter.c */
! /* Copyright 2015-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,9 ----
  /* counter.h - definitions for counter.c */
! #ifndef COUNTER_H
! #define COUNTER_H
! 
! #include "tree_types.h"
! 
! /* Copyright 2015-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 15,18 ****
--- 20,25 ----
     along with this program.  If not, see <http://www.gnu.org/licenses/>. */
  
+ #include "tree_types.h"
+ 
  typedef struct {
      int *values; /* Array of values. */
***************
*** 27,28 ****
--- 34,41 ----
  void counter_dec (COUNTER *c);
  int counter_value (COUNTER *c, ELEMENT *e);
+ 
+ /* A large positive number used to represent an unlimited number of remaining
+    arguments. */
+ #define COUNTER_VARIADIC 32767
+ 
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/def.c texinfo-6.8/tp/Texinfo/XS/parsetexi/def.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/def.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/def.c	2021-02-09 18:55:32.000000000 +0000
***************
*** 292,300 ****
              goto found;
          }
!       abort (); /* Has CF_def_alias but no alias defined. */
  found:
!       /* Prepended content is stuck into contents, so
!          @defun is converted into
!          @deffn Function */
  
        category = def_aliases[i].category;
--- 292,299 ----
              goto found;
          }
!       fatal ("no alias for CF_def_alias command");
  found:
!       /* Prepended content is inserted into contents, so
!          @defun is converted into @deffn Function */
  
        category = def_aliases[i].category;
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/def.h texinfo-6.8/tp/Texinfo/XS/parsetexi/def.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/def.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/def.h	2021-02-18 21:02:03.000000000 +0000
***************
*** 1,3 ****
--- 1,9 ----
  /* def.h - definitions for def.c */
+ #ifndef DEF_H
+ #define DEF_H
+ 
+ #include "tree_types.h"
+ 
  void gather_def_item (ELEMENT *current, enum command_id next_command);
  DEF_INFO *parse_def (enum command_id command, ELEMENT *current);
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/element_types.awk texinfo-6.8/tp/Texinfo/XS/parsetexi/element_types.awk
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/element_types.awk	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/element_types.awk	2021-02-18 21:08:32.000000000 +0000
***************
*** 1,3 ****
! # Copyright 2014-2018 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 1,3 ----
! # Copyright 2014-2021 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 23,26 ****
--- 23,28 ----
  
      print "/* This file automatically generated by element_types.awk */" > ETH
+     print "#ifndef ELEMENT_TYPES_H"                                      > ETH
+     print "#define ELEMENT_TYPES_H"                                      > ETH
      print "enum element_type {"                                          > ETH
      print "ET_NONE,"                                                     > ETH
***************
*** 36,39 ****
--- 38,42 ----
      print                                                             > ETH 
      print "extern char *element_type_names[];"                        > ETH
+     print "#endif"                                                    > ETH
  
      print "char *element_type_names[] = {"                            > ETC
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/element_types.h texinfo-6.8/tp/Texinfo/XS/parsetexi/element_types.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/element_types.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/element_types.h	2021-02-18 21:09:14.000000000 +0000
***************
*** 1,3 ****
--- 1,5 ----
  /* This file automatically generated by element_types.awk */
+ #ifndef ELEMENT_TYPES_H
+ #define ELEMENT_TYPES_H
  enum element_type {
  ET_NONE,
***************
*** 71,72 ****
--- 73,75 ----
  
  extern char *element_type_names[];
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/end_line.c texinfo-6.8/tp/Texinfo/XS/parsetexi/end_line.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/end_line.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/end_line.c	2021-02-09 19:12:34.000000000 +0000
***************
*** 161,164 ****
--- 161,165 ----
                     " \t\f\r\n"       /* whitespace */
                     "{\\}~^+\"<>|@"); /* other bytes that aren't allowed */
+       /* see also read_flag_name function in end_line.c */
  
        r = skip_comment (p, has_comment);
***************
*** 197,201 ****
      case CM_clear:
        {
!       char *flag;
        p = line;
        p += strspn (p, whitespace_chars);
--- 198,202 ----
      case CM_clear:
        {
!       char *flag = 0;
        p = line;
        p += strspn (p, whitespace_chars);
***************
*** 203,210 ****
          goto clear_no_name;
        q = p;
!       flag = read_command_name (&q);
        if (!flag)
          goto clear_invalid;
-       free (flag);
        r = q + strspn (q, whitespace_chars);
        if (*r)
--- 204,210 ----
          goto clear_no_name;
        q = p;
!       flag = read_flag_name (&q);
        if (!flag)
          goto clear_invalid;
        r = q + strspn (q, whitespace_chars);
        if (*r)
***************
*** 212,216 ****
  
        ADD_ARG (p, q - p);
!       clear_value (p, q - p);
        
        break;
--- 212,217 ----
  
        ADD_ARG (p, q - p);
!       clear_value (flag);
!       free (flag);
        
        break;
***************
*** 219,222 ****
--- 220,224 ----
        break;
  clear_invalid:
+       free (flag);
        line_error ("bad name for @clear");
        break;
***************
*** 265,269 ****
        break;
      default:
!       abort ();
      }
  
--- 267,271 ----
        break;
      default:
!       fatal ("unknown special line command");
      }
  
***************
*** 495,498 ****
--- 497,502 ----
          {
            static char *forbidden_index_names[] = {
+             "cp", "fn", "ky", "pg", "tp", "vr",
+             "cps", "fns", "kys", "pgs", "tps", "vrs",
              "info", "ps", "pdf", "htm", "html",
              "log", "aux", "dvi", "texi", "txi",
***************
*** 505,509 ****
  
            if (index_by_name (name))
!             goto defindex_reserved;
          }
  
--- 509,513 ----
  
            if (index_by_name (name))
!             { free (name); break; }
          }
  
***************
*** 1002,1006 ****
    c = pop_context ();
    if (c != ct_line)
!     abort ();
  
    if (current->parent->cmd == CM_multitable)
--- 1006,1010 ----
    c = pop_context ();
    if (c != ct_line)
!     fatal ("line context expected");
  
    if (current->parent->cmd == CM_multitable)
***************
*** 1300,1304 ****
    cmd = current->cmd;
    if (!cmd)
!     abort ();
  
    arg_type = command_data(cmd).data;
--- 1304,1308 ----
    cmd = current->cmd;
    if (!cmd)
!     fatal ("command name unknown for @end");
  
    arg_type = command_data(cmd).data;
***************
*** 1307,1314 ****
    c = pop_context ();
    if (c != ct_line)
!     {
!       /* error */
!       abort ();
!     }
  
    debug ("MISC END %s", command_name(cmd));
--- 1311,1315 ----
    c = pop_context ();
    if (c != ct_line)
!     fatal ("line context expected");
  
    debug ("MISC END %s", command_name(cmd));
***************
*** 2014,2020 ****
                  description_or_menu_comment = description;
                else
!                 { // 2707
!                   /* Normally this cannot happen. */
!                   abort ();
                  }
              }
--- 2015,2025 ----
                  description_or_menu_comment = description;
                else
!                 {
!                   ELEMENT *e;
!                   /* "Normally this cannot happen." */
!                   bug ("no description in menu entry");
!                   e = new_element (ET_menu_entry_description);
!                   add_to_element_args (entry, e);
!                   description_or_menu_comment = e;
                  }
              }
***************
*** 2030,2037 ****
                    && last_contents_child(current)->type == ET_preformatted)
                  current = last_contents_child(current);
!               else // 2725
                  {
                    /* This should not happen */
!                   //abort ();
                    ELEMENT *e;
                    e = new_element (ET_preformatted);
--- 2035,2042 ----
                    && last_contents_child(current)->type == ET_preformatted)
                  current = last_contents_child(current);
!               else
                  {
                    /* This should not happen */
!                   bug ("description or menu comment not in preformatted");
                    ELEMENT *e;
                    e = new_element (ET_preformatted);
***************
*** 2101,2105 ****
  
        if (pop_context () != ct_def)
!         abort ();
  
        k = lookup_extra (current->parent, "original_def_cmdname");
--- 2106,2110 ----
  
        if (pop_context () != ct_def)
!         fatal ("def context expected");
  
        k = lookup_extra (current->parent, "original_def_cmdname");
***************
*** 2108,2112 ****
        else
          original_def_command = current->parent->parent->cmd;
-       // TODO: What if k is not defined?
  
        def_command = original_def_command;
--- 2113,2116 ----
***************
*** 2267,2273 ****
          }
  
-       /* 3470 Check for infinite loop bugs */
        if (current == current_old)
!         abort ();
  
        current = end_line (current);
--- 2271,2276 ----
          }
  
        if (current == current_old)
!         fatal ("infinite loop when closing commands");
  
        current = end_line (current);
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/errors.c texinfo-6.8/tp/Texinfo/XS/parsetexi/errors.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/errors.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/errors.c	2021-03-12 20:50:37.000000000 +0000
***************
*** 1,3 ****
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,3 ----
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 15,19 ****
--- 15,23 ----
  
  #include <config.h>
+ 
+ 
+ #ifdef ENABLE_NLS
  #include <libintl.h>
+ #endif
  
  #include <stdlib.h>
***************
*** 21,29 ****
  #include <stdio.h>
  
- #include "tree_types.h"
  #include "errors.h"
  #include "input.h"
  #include "text.h"
  
  typedef struct {
      char *message;
--- 25,44 ----
  #include <stdio.h>
  
  #include "errors.h"
  #include "input.h"
  #include "text.h"
  
+ void bug (char *message)
+ {
+   fprintf (stderr, "texi2any (XS parser): bug: %s\n", message);
+ }
+ 
+ void fatal (char *message)
+ {
+   bug (message);
+   abort ();
+ }
+ 
+ 
  typedef struct {
      char *message;
***************
*** 41,46 ****
  {
    char *message;
    vasprintf (&message, gettext(format), v);
!   if (!message) abort ();
    if (error_number == error_space)
      {
--- 56,66 ----
  {
    char *message;
+ #ifdef ENABLE_NLS
    vasprintf (&message, gettext(format), v);
! #else
!   vasprintf (&message, format, v);
! #endif
!   if (!message) fatal ("vasprintf failed");
! 
    if (error_number == error_space)
      {
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/errors.h texinfo-6.8/tp/Texinfo/XS/parsetexi/errors.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/errors.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/errors.h	2021-02-18 21:02:12.000000000 +0000
***************
*** 1,3 ****
--- 1,10 ----
  /* errors.h - declarations for error.c */
+ #ifndef ERRORS_H
+ #define ERRORS_H
+ 
+ #include "tree_types.h"
+ 
+ void fatal (char *);
+ void bug (char *);
  
  enum error_type { error, warning };
***************
*** 13,14 ****
--- 20,22 ----
  
  char *dump_errors (void);
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/extra.c texinfo-6.8/tp/Texinfo/XS/parsetexi/extra.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/extra.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/extra.c	2021-02-09 19:13:34.000000000 +0000
***************
*** 36,40 ****
                                (e->extra_space += 5) * sizeof (KEY_PAIR));
            if (!e->extra)
!             abort ();
          }
        e->extra_number++;
--- 36,40 ----
                                (e->extra_space += 5) * sizeof (KEY_PAIR));
            if (!e->extra)
!             fatal ("realloc failed");
          }
        e->extra_number++;
***************
*** 147,151 ****
  
  void
! add_extra_integer (ELEMENT *e, char *key, int value)
  {
    add_extra_key (e, key, (ELEMENT *) value, extra_integer);
--- 147,151 ----
  
  void
! add_extra_integer (ELEMENT *e, char *key, long value)
  {
    add_extra_key (e, key, (ELEMENT *) value, extra_integer);
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/handle_commands.c texinfo-6.8/tp/Texinfo/XS/parsetexi/handle_commands.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/handle_commands.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/handle_commands.c	2021-02-18 21:52:34.000000000 +0000
***************
*** 1,4 ****
  /* handle_commands.c -- what to do when a command name is first read */
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,4 ----
  /* handle_commands.c -- what to do when a command name is first read */
! /* Copyright 2010-2020 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 325,329 ****
            if (cmd != CM_bye)
              {
!               /* Something to do with document_root and text_root. */
                ELEMENT *new_root = new_element (ET_document_root);
                add_to_element_contents (new_root, current);
--- 325,329 ----
            if (cmd != CM_bye)
              {
!               /* Use document_root when we have nodes or sections. */
                ELEMENT *new_root = new_element (ET_document_root);
                add_to_element_contents (new_root, current);
***************
*** 335,339 ****
            current = current->parent;
            if (!current)
!             abort ();
          }
      }
--- 335,339 ----
            current = current->parent;
            if (!current)
!             fatal ("no parent element");
          }
      }
***************
*** 501,505 ****
        else if (cmd == CM_novalidate)
          {
!           /* do nothing -  novalidate is set in build_global_info */
          }
  
--- 501,505 ----
        else if (cmd == CM_novalidate)
          {
!           global_info.novalidate = 1;
          }
  
***************
*** 531,535 ****
          {
            ELEMENT *parent;
!           if (parent = item_line_parent (current))
              {
                debug ("ITEM_LINE");
--- 531,535 ----
          {
            ELEMENT *parent;
!           if ((parent = item_line_parent (current)))
              {
                debug ("ITEM_LINE");
***************
*** 557,561 ****
            if (cmd == CM_subentry)
              {
!               int level = 1;
                ELEMENT *parent = current->parent;
  
--- 557,561 ----
            if (cmd == CM_subentry)
              {
!               long level = 1;
                ELEMENT *parent = current->parent;
  
***************
*** 572,576 ****
                    KEY_PAIR *k = lookup_extra (parent, "level");
                    if (k && k->value)
!                     level = (int) k->value + 1;
                  }
                add_extra_integer (misc, "level", level);
--- 572,576 ----
                    KEY_PAIR *k = lookup_extra (parent, "level");
                    if (k && k->value)
!                     level = (long) k->value + 1;
                  }
                add_extra_integer (misc, "level", level);
***************
*** 614,622 ****
                base_len = strlen (base_name);
                if (base_name[base_len - 1] != 'x')
!                 abort ();
                base_name[base_len - 1] = '\0';
                base_command = lookup_command (base_name);
                if (base_command == CM_NONE)
!                 abort ();
                add_extra_string (misc, "def_command", base_name);
  
--- 614,622 ----
                base_len = strlen (base_name);
                if (base_name[base_len - 1] != 'x')
!                 fatal ("no x at end of def command name");
                base_name[base_len - 1] = '\0';
                base_command = lookup_command (base_name);
                if (base_command == CM_NONE)
!                 fatal ("no def base command");
                add_extra_string (misc, "def_command", base_name);
  
***************
*** 805,809 ****
            else
              {
!               char *flag = read_command_name (&p);
                if (!flag)
                  goto bad_value;
--- 805,809 ----
            else
              {
!               char *flag = read_flag_name (&p);
                if (!flag)
                  goto bad_value;
***************
*** 827,831 ****
                    if (cmd == CM_ifclear || cmd == CM_ifset)
                      {
!                       char *val = fetch_value (flag, strlen (flag));
                        if (val)
                          iftrue = 1;
--- 827,831 ----
                    if (cmd == CM_ifclear || cmd == CM_ifset)
                      {
!                       char *val = fetch_value (flag);
                        if (val)
                          iftrue = 1;
***************
*** 908,912 ****
  
            if (pop_context () != ct_preformatted)
!             abort ();
            if (menu->type == ET_menu_entry)
              menu = menu->parent;
--- 908,912 ----
  
            if (pop_context () != ct_preformatted)
!             fatal ("preformatted context expected");
            if (menu->type == ET_menu_entry)
              menu = menu->parent;
***************
*** 945,948 ****
--- 945,950 ----
            if (command_data(cmd).flags & CF_preformatted)
              push_context (ct_preformatted);
+           else if (cmd == CM_displaymath)
+             push_context (ct_math);
            else if (command_data(cmd).flags & CF_format_raw)
              {
***************
*** 1014,1028 ****
                      }
                  }
-               else if (cmd != CM_direntry)
-                 {
-                   if (conf.show_menu)
-                     {
-                       line_error ("@%s seen before first @node",
-                                   command_name(cmd));
-                       line_error ("perhaps your @top node should be "
-                                   "wrapped in @ifnottex rather than @ifinfo?");
-                     }
-                   // 4810 unassociated menus
-                 }
              }
  
--- 1016,1019 ----
***************
*** 1042,1045 ****
--- 1033,1042 ----
                                command_data (current->cmd).data - 1);
                }
+             else if (command_data (current->cmd).data == BLOCK_variadic)
+               {
+                 /* Unlimited args */
+                 counter_push (&count_remaining_args, current,
+                               COUNTER_VARIADIC);
+               }
  
              current = bla;
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/handle_commands.h texinfo-6.8/tp/Texinfo/XS/parsetexi/handle_commands.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/handle_commands.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/handle_commands.h	2021-02-18 21:01:46.000000000 +0000
***************
*** 1,3 ****
--- 1,7 ----
  /* handle_commands.h - declarations for handle_commands.c */
+ #ifndef HANDLE_COMMANDS_H
+ #define HANDLE_COMMANDS_H
+ 
+ #include "tree_types.h"
  
  ELEMENT *handle_other_command (ELEMENT *current, char **line_inout,
***************
*** 13,14 ****
--- 17,19 ----
  void clear_expanded_formats (void);
  void add_expanded_format (char *format);
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/indices.c texinfo-6.8/tp/Texinfo/XS/parsetexi/indices.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/indices.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/indices.c	2021-02-09 19:46:35.000000000 +0000
***************
*** 43,47 ****
                              sizeof (CMD_TO_IDX) * (cmd_to_idx_space += 10));
        if (!cmd_to_idx)
!         abort ();
      }
  
--- 43,47 ----
                              sizeof (CMD_TO_IDX) * (cmd_to_idx_space += 10));
        if (!cmd_to_idx)
!         fatal ("no index for command");
      }
  
***************
*** 285,289 ****
                               sizeof (INDEX_ENTRY) * (idx->index_space += 20));
        if (!idx->index_entries)
!         abort ();
      }
    entry = &idx->index_entries[idx->index_number++];
--- 285,289 ----
                               sizeof (INDEX_ENTRY) * (idx->index_space += 20));
        if (!idx->index_entries)
!         fatal ("realloc failed");
      }
    entry = &idx->index_entries[idx->index_number++];
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/indices.h texinfo-6.8/tp/Texinfo/XS/parsetexi/indices.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/indices.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/indices.h	2021-02-18 21:01:47.000000000 +0000
***************
*** 1,3 ****
--- 1,7 ----
  /* indices.h - declarations for indices.h */
+ #ifndef INDICES_H
+ #define INDICES_H
+ 
+ #include "tree_types.h"
  
  extern INDEX **index_names;
***************
*** 13,14 ****
--- 17,19 ----
  INDEX *ultimate_index (INDEX *index);
  void wipe_indices (void);
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/input.c texinfo-6.8/tp/Texinfo/XS/parsetexi/input.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/input.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/input.c	2021-02-18 21:36:24.000000000 +0000
***************
*** 1,3 ****
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,3 ----
! /* Copyright 2010-2020 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 25,29 ****
  #include <sys/stat.h>
  
! #include "tree_types.h"
  #include "input.h"
  #include "text.h"
--- 25,29 ----
  #include <sys/stat.h>
  
! #include "errors.h"
  #include "input.h"
  #include "text.h"
***************
*** 35,40 ****
      ce_latin1,
      ce_latin2,
      ce_utf8,
!     ce_shiftjis
  };
  
--- 35,43 ----
      ce_latin1,
      ce_latin2,
+     ce_latin15,
      ce_utf8,
!     ce_shiftjis,
!     ce_koi8r,
!     ce_koi8u
  };
  
***************
*** 50,59 ****
  } INPUT;
  
! static char *input_encoding;
  
  void
  set_input_encoding (char *encoding)
  {
!   input_encoding = encoding;
  }
  
--- 53,78 ----
  } INPUT;
  
! enum character_encoding input_encoding;
  
  void
  set_input_encoding (char *encoding)
  {
!   if (!strcasecmp (encoding, "utf-8"))
!     input_encoding = ce_utf8;
!   else if (!strcmp (encoding, "iso-8859-1")
!           || !strcmp (encoding, "us-ascii"))
!     input_encoding = ce_latin1;
!   else if (!strcmp (encoding, "iso-8859-2"))
!     input_encoding = ce_latin2;
!   else if (!strcmp (encoding, "iso-8859-15"))
!     input_encoding = ce_latin15;
!   else if (!strcmp (encoding, "shift_jis"))
!     input_encoding = ce_shiftjis;
!   else if (!strcmp (encoding, "koi8-r"))
!     input_encoding = ce_koi8r;
!   else if (!strcmp (encoding, "koi8-u"))
!     input_encoding = ce_koi8u;
!   else
!     fprintf (stderr, "warning: unhandled encoding %s\n", encoding);
  }
  
***************
*** 113,119 ****
  
  
! static iconv_t iconv_from_latin1 = (iconv_t) 0;
  static iconv_t iconv_from_latin2;
  static iconv_t iconv_from_shiftjis;
  
  /* Run iconv using text buffer as output buffer. */
--- 132,142 ----
  
  
! static iconv_t iconv_from_latin1;
  static iconv_t iconv_from_latin2;
+ static iconv_t iconv_from_latin15;
  static iconv_t iconv_from_shiftjis;
+ static iconv_t iconv_from_koi8u;
+ static iconv_t iconv_from_koi8r;
+ static iconv_t iconv_validate_utf8;
  
  /* Run iconv using text buffer as output buffer. */
***************
*** 142,151 ****
  
  
! 
! /* Return conversion of S according to ENCODING.  This function frees S. */
  static char *
! convert_to_utf8 (char *s, char *encoding)
  {
!   iconv_t our_iconv;
    static TEXT t;
    ICONV_CONST char *inptr; size_t bytes_left;
--- 165,174 ----
  
  
! /* Return conversion of S according to input_encoding.  This function
!    frees S. */
  static char *
! convert_to_utf8 (char *s)
  {
!   iconv_t our_iconv = (iconv_t) -1;
    static TEXT t;
    ICONV_CONST char *inptr; size_t bytes_left;
***************
*** 154,158 ****
  
    /* Convert from @documentencoding to UTF-8.
!        It might be possible not to convert to UTF-8 and use an 8-bit encoding
       throughout, but then we'd have to not set the UTF-8 flag on the Perl 
       strings in api.c.  If multiple character encodings were used in a single 
--- 177,181 ----
  
    /* Convert from @documentencoding to UTF-8.
!      It might be possible not to convert to UTF-8 and use an 8-bit encoding
       throughout, but then we'd have to not set the UTF-8 flag on the Perl 
       strings in api.c.  If multiple character encodings were used in a single 
***************
*** 160,209 ****
       and which didn't. */
  
!   /* Could and check for malformed input: see
!      <http://savannah.gnu.org/bugs/?42896>. */
! 
    if (iconv_from_latin1 == (iconv_t) 0)
!     {
!       /* Initialize the conversion for the first time. */
!       iconv_from_latin1 = iconv_open ("UTF-8", "ISO-8859-1");
!       if (iconv_from_latin1 == (iconv_t) -1)
!         {
!           abort ();
! 
!           /* big trouble.  if we do return it unconverted, we will have to
!              remember not to set the UTF-8 flags on the Perl strings, otherwise
!              Perl will choke. */
!           return s;
!         }
!     }
    if (iconv_from_latin2 == (iconv_t) 0)
!     {
!       /* Initialize the conversion for the first time. */
!       iconv_from_latin2 = iconv_open ("UTF-8", "ISO-8859-2");
!       if (iconv_from_latin2 == (iconv_t) -1)
!         iconv_from_latin2 = iconv_from_latin1;
!     }
    if (iconv_from_shiftjis == (iconv_t) 0)
!     {
!       /* Initialize the conversion for the first time. */
!       iconv_from_shiftjis = iconv_open ("UTF-8", "SHIFT-JIS");
!       if (iconv_from_shiftjis == (iconv_t) -1)
!         iconv_from_shiftjis = iconv_from_latin1;
!     }
! 
!   enc = ce_latin1;
!   if (!encoding)
!     ;
!   else if (!strcmp (encoding, "utf-8"))
!     enc = ce_utf8;
!   else if (!strcmp (encoding, "iso-8859-2"))
!     enc = ce_latin2;
!   else if (!strcmp (encoding, "shift_jis"))
!     enc = ce_shiftjis;
  
!   switch (enc)
      {
      case ce_utf8:
!       return s; /* no conversion required. */
        break;
      case ce_latin1:
--- 183,206 ----
       and which didn't. */
  
!   /* Initialize conversions for the first time. */
!   if (iconv_validate_utf8 == (iconv_t) 0)
!     iconv_validate_utf8 = iconv_open ("UTF-8", "UTF-8");
    if (iconv_from_latin1 == (iconv_t) 0)
!     iconv_from_latin1 = iconv_open ("UTF-8", "ISO-8859-1");
    if (iconv_from_latin2 == (iconv_t) 0)
!     iconv_from_latin2 = iconv_open ("UTF-8", "ISO-8859-2");
!   if (iconv_from_latin15 == (iconv_t) 0)
!     iconv_from_latin15 = iconv_open ("UTF-8", "ISO-8859-15");
    if (iconv_from_shiftjis == (iconv_t) 0)
!     iconv_from_shiftjis = iconv_open ("UTF-8", "SHIFT-JIS");
!   if (iconv_from_koi8r == (iconv_t) 0)
!     iconv_from_koi8r = iconv_open ("UTF-8", "KOI8-R");
!   if (iconv_from_koi8u == (iconv_t) 0)
!     iconv_from_koi8u = iconv_open ("UTF-8", "KOI8-U");
  
!   switch (input_encoding)
      {
      case ce_utf8:
!       our_iconv = iconv_validate_utf8;
        break;
      case ce_latin1:
***************
*** 213,219 ****
--- 210,233 ----
        our_iconv = iconv_from_latin2;
        break;
+     case ce_latin15:
+       our_iconv = iconv_from_latin15;
+       break;
      case ce_shiftjis:
        our_iconv = iconv_from_shiftjis;
        break;
+     case ce_koi8r:
+       our_iconv = iconv_from_koi8r;
+       break;
+     case ce_koi8u:
+       our_iconv = iconv_from_koi8u;
+       break;
+     }
+ 
+   if (our_iconv == (iconv_t) -1)
+     {
+       /* In case the converter couldn't be initialised.
+          Danger: this will cause problems if the input is not in UTF-8 as
+          the Perl strings that are created are flagged as being UTF-8. */
+       return s;
      }
  
***************
*** 237,240 ****
--- 251,257 ----
          break;
  
+       if (bytes_left == 0)
+         break;
+ 
        switch (errno)
          {
***************
*** 242,247 ****
            text_alloc (&t, t.space + 20);
            break;
          default:
!           abort ();
            break;
          }
--- 259,267 ----
            text_alloc (&t, t.space + 20);
            break;
+         case EILSEQ:
          default:
!           fprintf(stderr, "%s:%d: encoding error at byte 0x%2x\n",
!             line_nr.file_name, line_nr.line_nr, *(unsigned char *)inptr);
!           inptr++; bytes_left--;
            break;
          }
***************
*** 250,254 ****
    free (s);
    t.text[t.end] = '\0';
-   //fprintf (stderr, "CONVERTED STRING IS <<%s>>", t.text);
    return strdup (t.text);
  }
--- 270,273 ----
***************
*** 311,315 ****
  
            break;
!         case IN_file: // 1911
            input_file = input_stack[input_number - 1].file;
            status = getline (&line, &n, input_file);
--- 330,334 ----
  
            break;
!         case IN_file:
            input_file = input_stack[input_number - 1].file;
            status = getline (&line, &n, input_file);
***************
*** 334,343 ****
                line_nr = i->line_nr;
  
!               return convert_to_utf8 (line, input_encoding);
              }
            free (line); line = 0;
            break;
          default:
!           abort ();
          }
  
--- 353,362 ----
                line_nr = i->line_nr;
  
!               return convert_to_utf8 (line);
              }
            free (line); line = 0;
            break;
          default:
!           fatal ("unknown input source type");
          }
  
***************
*** 370,374 ****
        input_stack = realloc (input_stack, input_space * sizeof (INPUT));
        if (!input_stack)
!         abort ();
      }
  
--- 389,393 ----
        input_stack = realloc (input_stack, input_space * sizeof (INPUT));
        if (!input_stack)
!         fatal ("realloc failed");
      }
  
***************
*** 406,410 ****
                                     * sizeof (char *));
            if (!small_strings)
!             abort ();
          }
        small_strings[small_strings_num++] = ret;
--- 425,429 ----
                                     * sizeof (char *));
            if (!small_strings)
!             fatal ("realloc failed");
          }
        small_strings[small_strings_num++] = ret;
***************
*** 502,505 ****
--- 521,525 ----
  }
  
+ /* Return value to be freed by caller. */
  char *
  locate_include_file (char *filename)
***************
*** 520,524 ****
        status = stat (filename, &dummy);
        if (status == 0)
!         return filename;
      }
    else
--- 540,544 ----
        status = stat (filename, &dummy);
        if (status == 0)
!         return strdup (filename);
      }
    else
***************
*** 551,555 ****
        input_stack = realloc (input_stack, (input_space += 5) * sizeof (INPUT));
        if (!input_stack)
!         abort ();
      }
  
--- 571,575 ----
        input_stack = realloc (input_stack, (input_space += 5) * sizeof (INPUT));
        if (!input_stack)
!         fatal ("realloc failed");
      }
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/input.h texinfo-6.8/tp/Texinfo/XS/parsetexi/input.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/input.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/input.h	2021-02-18 20:52:32.000000000 +0000
***************
*** 1,3 ****
--- 1,7 ----
  /* input.h - declarations for input.c */
+ #ifndef INPUT_H
+ #define INPUT_H
+ 
+ #include "tree_types.h"
  
  char *new_line (void);
***************
*** 23,24 ****
--- 27,29 ----
  
  extern int input_number;
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/labels.c texinfo-6.8/tp/Texinfo/XS/parsetexi/labels.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/labels.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/labels.c	2021-02-09 19:47:21.000000000 +0000
***************
*** 38,42 ****
        labels_list = realloc (labels_list, labels_space * sizeof (LABEL));
        if (!labels_list)
!         abort ();
      }
    labels_list[labels_number++].target = current;
--- 38,42 ----
        labels_list = realloc (labels_list, labels_space * sizeof (LABEL));
        if (!labels_list)
!         fatal ("realloc failed");
      }
    labels_list[labels_number++].target = current;
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/labels.h texinfo-6.8/tp/Texinfo/XS/parsetexi/labels.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/labels.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/labels.h	2021-02-18 21:01:50.000000000 +0000
***************
*** 1,4 ****
  /* labels.h - declarations for labels.c */
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,6 ----
  /* labels.h - declarations for labels.c */
! #ifndef LABELS_H
! #define LABELS_H
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 15,18 ****
--- 17,22 ----
     along with this program.  If not, see <http://www.gnu.org/licenses/>. */
  
+ #include "tree_types.h"
+ 
  /* Information about a possible target of a cross-reference, often a node. */
  typedef struct {
***************
*** 36,37 ****
--- 40,42 ----
  void remember_internal_xref (ELEMENT *element);
  void reset_internal_xrefs (void);
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/macro.c texinfo-6.8/tp/Texinfo/XS/parsetexi/macro.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/macro.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/macro.c	2021-02-18 21:39:01.000000000 +0000
***************
*** 52,56 ****
                                  (macro_space += 5) * sizeof (MACRO));
            if (!macro_list)
!             abort ();
          }
        new = add_texinfo_command (name);
--- 52,56 ----
                                  (macro_space += 5) * sizeof (MACRO));
            if (!macro_list)
!             fatal ("realloc failed");
          }
        new = add_texinfo_command (name);
***************
*** 91,96 ****
  
    add_extra_string (macro, "arg_line", strdup (line));
!   /* TODO: This extra value isn't used much, so is a candidate for
!      simplification. */
  
    line += strspn (line, whitespace_chars);
--- 91,96 ----
  
    add_extra_string (macro, "arg_line", strdup (line));
!   /* Note this extra value isn't used much, so it might be possible
!      to get rid of it. */
  
    line += strspn (line, whitespace_chars);
***************
*** 144,148 ****
          {
            /* End of string reached before closing brace. */
!           abort ();
          }
  
--- 144,148 ----
          {
            /* End of string reached before closing brace. */
!           goto check_trailing;
          }
  
***************
*** 208,212 ****
    //line += strlen (line); /* Discard rest of line. */
  
- funexit:
    *line_inout = line;
    return macro;
--- 208,211 ----
***************
*** 332,336 ****
                    /* Include space for terminating null element. */
                    if (!arg_list)
!                     abort ();
                  }
                if (arg.space > 0)
--- 331,335 ----
                    /* Include space for terminating null element. */
                    if (!arg_list)
!                     fatal ("realloc failed");
                  }
                if (arg.space > 0)
***************
*** 419,425 ****
            if (!bs)
              {
!               // TODO: error - malformed
                return;
-               abort ();
              }
  
--- 418,423 ----
            if (!bs)
              {
!               /* malformed input - unpaired backslash */
                return;
              }
  
***************
*** 508,512 ****
    macro_record = lookup_macro (cmd);
    if (!macro_record)
!     abort ();
    macro = macro_record->element;
  
--- 506,510 ----
    macro_record = lookup_macro (cmd);
    if (!macro_record)
!     fatal ("no macro record");
    macro = macro_record->element;
  
***************
*** 543,547 ****
              line = "";
          }
!       line += strspn (line, whitespace_chars);
  
        arguments = malloc (sizeof (char *) * 2);
--- 541,545 ----
              line = "";
          }
!       line += strspn (line, whitespace_chars_except_newline);
  
        arguments = malloc (sizeof (char *) * 2);
***************
*** 664,675 ****
  }
  
- /* Clear the value the name of which is LEN bytes at NAME */
  void
! clear_value (char *name, int len)
  {
    int i;
    for (i = 0; i < value_number; i++)
      {
!       if (!strncmp (value_list[i].name, name, len) && !value_list[i].name[len])
          {
            value_list[i].name[0] = '\0';
--- 662,672 ----
  }
  
  void
! clear_value (char *name)
  {
    int i;
    for (i = 0; i < value_number; i++)
      {
!       if (!strcmp (value_list[i].name, name))
          {
            value_list[i].name[0] = '\0';
***************
*** 679,690 ****
  }
  
- /* Look for a value the name of which is LEN bytes at NAME */
  char *
! fetch_value (char *name, int len)
  {
    int i;
    for (i = 0; i < value_number; i++)
      {
!       if (!strncmp (value_list[i].name, name, len) && !value_list[i].name[len])
          return value_list[i].value;
      }
--- 676,686 ----
  }
  
  char *
! fetch_value (char *name)
  {
    int i;
    for (i = 0; i < value_number; i++)
      {
!       if (!strcmp (value_list[i].name, name))
          return value_list[i].value;
      }
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/macro.h texinfo-6.8/tp/Texinfo/XS/parsetexi/macro.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/macro.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/macro.h	2021-02-18 21:01:51.000000000 +0000
***************
*** 1,4 ****
  /* macro.h - declarations for macro.c */
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,6 ----
  /* macro.h - declarations for macro.c */
! #ifndef MACRO_H
! #define MACRO_H
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 15,18 ****
--- 17,22 ----
     along with this program.  If not, see <http://www.gnu.org/licenses/>. */
  
+ #include "tree_types.h"
+ 
  typedef struct {
      enum command_id cmd;
***************
*** 38,44 ****
  
  void store_value (char *name, char *value);
! char *fetch_value (char *name, int len);
! void clear_value (char *name, int len);
  INFO_ENCLOSE *lookup_infoenclose (enum command_id cmd);
  void add_infoenclose (enum command_id cmd, char *begin, char *end);
  
--- 42,49 ----
  
  void store_value (char *name, char *value);
! char *fetch_value (char *name);
! void clear_value (char *name);
  INFO_ENCLOSE *lookup_infoenclose (enum command_id cmd);
  void add_infoenclose (enum command_id cmd, char *begin, char *end);
  
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/menus.c texinfo-6.8/tp/Texinfo/XS/parsetexi/menus.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/menus.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/menus.c	2021-02-09 20:02:17.000000000 +0000
***************
*** 160,164 ****
  
        if (pop_context () != ct_preformatted)
!         abort (); /* bug */
  
        menu_entry = new_element (ET_menu_entry);
--- 160,164 ----
  
        if (pop_context () != ct_preformatted)
!         fatal ("preformatted context expected");
  
        menu_entry = new_element (ET_menu_entry);
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/Parser-5556.pm texinfo-6.8/tp/Texinfo/XS/parsetexi/Parser-5556.pm
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/Parser-5556.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/Parser-5556.pm	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,7078 ****
- # Parser.pm: parse texinfo code into a tree.
- #
- # Copyright 2010, 2011, 2012 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 3 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, see <http://www.gnu.org/licenses/>.
- # 
- # Original author: Patrice Dumas <pertusus@free.fr>
- # Parts (also from Patrice Dumas) come from texi2html.pl or texi2html.init.
- 
- # The organization of the file is the following:
- #  module definitions.
- #  default parser state.  With explanation of the internal structures.
- #  initializations, determination of command types.
- #  user visible subroutines.
- #  internal subroutines, doing the parsing.
- 
- package Texinfo::Parser;
- 
- # We need the unicode stuff.
- use 5.006;
- use strict;
- 
- # debug
- use Carp qw(cluck);
- 
- use Data::Dumper;
- 
- # to detect if an encoding may be used to open the files
- use Encode;
- 
- # for fileparse
- use File::Basename;
- 
- #use POSIX qw(setlocale LC_ALL LC_CTYPE LC_MESSAGES);
- 
- # commands definitions
- use Texinfo::Common;
- # Error reporting and counting, translation of strings.
- use Texinfo::Report;
- # encoding_alias
- use Texinfo::Encoding;
- 
- # to expand file names in @include and similar @-commands
- use Texinfo::Convert::Text;
- # to normalize node name, anchor, float arg, listoffloats and first *ref argument.
- use Texinfo::Convert::NodeNameNormalization;
- # in error messages, and for macro body expansion
- use Texinfo::Convert::Texinfo;
- 
- require Exporter;
- use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
- @ISA = qw(Exporter Texinfo::Report);
- 
- # Items to export into callers namespace by default. Note: do not export
- # names by default without a very good reason. Use EXPORT_OK instead.
- # Do not simply export all your public functions/methods/constants.
- 
- # This allows declaration	use Texinfo::Parser ':all';
- # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK
- # will save memory.
- %EXPORT_TAGS = ( 'all' => [ qw(
-     parser
-     parse_texi_text
-     parse_texi_line
-     parse_texi_file
-     indices_information
-     floats_information
-     internal_references_information
-     labels_information
-     global_commands_information
-     global_informations
- ) ] );
- 
- @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
- 
- @EXPORT = qw(
- );
- 
- $VERSION = '6.7';
- 
- sub N__($)
- {
-     return $_[0];
- }
- 
- #sub __($$)
- #{
- #  my $self = shift;
- #  return &{$self->{'gettext'}}(@_);
- #}
- 
- # Customization variables obeyed by the Parser, and the default values.
- our %default_customization_values = (
-     'TEST' => 0,
-     'DEBUG' => 0,     # if >= 10, tree is printed in texi2any.pl after parsing.
-                                         # If >= 100 tree is printed every line.
-     'SHOW_MENU' => 1,             # if false no menu error related.
-     'INLINE_INSERTCOPYING' => 0,
-     'IGNORE_BEFORE_SETFILENAME' => 1,
-     'MACRO_BODY_IGNORES_LEADING_SPACE' => 0,
-     'IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME' => 1,
-     'INPUT_PERL_ENCODING' => undef, # input perl encoding name, set from 
-                                                             # @documentencoding in the default case
-     'INPUT_ENCODING_NAME' => undef, # encoding name normalized as preferred
-                                                             # IANA, set from @documentencoding in the default
-                                                             # case
-     'CPP_LINE_DIRECTIVES' => 1, # handle cpp like synchronization lines
-     'MAX_MACRO_CALL_NESTING' => 100000, # max number of nested macro calls
-     'GLOBAL_COMMANDS' => [],    # list of commands registered 
-     # This is not used directly, but passed to Convert::Text through 
-     # Texinfo::Common::_convert_text_options
-     'ENABLE_ENCODING' => 1,     # output accented and special characters
-                                                             # based on @documentencoding
-     # following are used in Texinfo::Structuring
-     'TOP_NODE_UP' => '(dir)',   # up node of Top node
-     'SIMPLE_MENU' => 0,         # not used in the parser but in structuring
-     'USE_UP_NODE_FOR_ELEMENT_UP' => 0, # Use node up for Up if there is no 
-                                                                           # section up.
- );
- 
- my %parser_default_configuration = (%Texinfo::Common::default_parser_state_configuration,
-                                                                         %default_customization_values);
- 
- # the other possible keys for the parser state are:
- #
- # expanded_formats_hash   each key comes from expanded_formats value is 1
- # index_names             a structure holding the link between index 
- #                         names, prefixes, merged indices,
- #                         initial value is %index_names in Texinfo::Common.
- # context_stack           stack of the contexts, more recent on top.
- #                         'line' is added when on a line or 
- #                         block @-command line,
- #                         'def' is added instead if on a definition line.
- #                         'preformatted' is added in block commands 
- #                         where there is no paragraphs and spaces are kept 
- #                         (format, example, display...)
- #                         'rawpreformatted' is added in raw block commands
- #                         (html, xml, docbook...)
- #                         'menu' is added in menu commands
- #                         'math', 'footnote', 'caption', 'shortcaption', 
- #                         'inlineraw' are also added when in those commands
- # conditionals_stack      a stack of conditional commands that are expanded.
- # raw_formats_stack       a stack of 1 or 0 for raw formats (@html... or 
- #                         @inlineraw), is 0 if within a raw format that is
- #                         not expanded.
- # macro_stack             stack of macros being expanded (more recent first)
- # definfoenclose          an hash, key is the command name, value is an array
- #                         reference with 2 values, beginning and ending.
- # input                   a stack, with last at bottom.  Holds the opened files
- #                         or text.  Pending macro expansion or text expansion
- #                         is also in that structure.
- # misc_commands           the same than %misc_commands in Texinfo::Common, 
- #                         but with index entry commands dynamically added
- # close_paragraph_commands      same than %close_paragraph_commands, but with
- #                               insertcopying removed if INLINE_INSERTCOPYING
- # close_preformatted_commands   same than %close_preformatted_commands, but with
- #                               insertcopying removed if INLINE_INSERTCOPYING
- # no_paragraph_commands   the same than %default_no_paragraph_commands
- #                         below, with index
- #                         entry commands dynamically added
- # simple_text_commands    the same than %simple_text_commands below, but 
- #                         with index entry commands dynamically added
- # current_node            last seen node.
- # current_section         last seen section.
- # nodes                   list of nodes.
- # command_index_prefix    associate a command name to an index prefix.
- # prefix_to_index_name    associate an index prefix to the index name.
- # floats                  key is the normalized float type, value is an array
- #                         reference holding all the floats.
- # internal_references     an array holding all the internal references.
- 
- # set                     points to the value set when initializing, for
- #                         configuration items that are not to be overriden
- #                         by @-commands.  For example documentlanguage.
- 
- # A line information is an hash reference with the keys:
- # line_nr        the line number
- # file_name      the file name
- # macro          if in a macro expansion, the name of the macro
- #
- # A text fragment information is a 2 element array reference, the first is the
- # text fragment, the second is the line information.
- 
- # The input structure is an array, the first is the most recently included
- # file.  The last element may be a file if the parsing is done on a file, 
- # with parse_texi_file, or simply pending text, if called as parse_texi_text.
- # each element of the array is a hash reference.  The key are:
- # pending    an array reference containing pending text fragments, either the
- #            text given as parse_texi_text or macro expansion text.
- # name       file name
- # line_nr    current line number in the file
- # fh         filehandle for the file
- 
- # content is not copied but reference is copied when duplicating a parser.
- my %tree_informations;
- foreach my $tree_information ('values', 'macros', 'explained_commands', 'labels') {
-     $tree_informations{$tree_information} = 1;
- }
- 
- # The commands in initialization_overrides are not set in the document if
- # set at the parser initialization.
- my %initialization_overrides = (
-     'INPUT_ENCODING_NAME' => 1,
-     'documentlanguage' => 1,
- );
- 
- my %no_brace_commands         = %Texinfo::Common::no_brace_commands;
- my %misc_commands             = %Texinfo::Common::misc_commands;
- my %brace_commands            = %Texinfo::Common::brace_commands;    
- my %accent_commands           = %Texinfo::Common::accent_commands;
- my %context_brace_commands    = %Texinfo::Common::context_brace_commands;
- my %block_commands            = %Texinfo::Common::block_commands;
- my %block_item_commands       = %Texinfo::Common::block_item_commands;
- my %close_paragraph_commands  = %Texinfo::Common::close_paragraph_commands;
- my %def_map                   = %Texinfo::Common::def_map;
- my %def_commands              = %Texinfo::Common::def_commands;
- my %def_aliases               = %Texinfo::Common::def_aliases;
- my %menu_commands             = %Texinfo::Common::menu_commands;
- my %preformatted_commands     = %Texinfo::Common::preformatted_commands;
- my %format_raw_commands = %Texinfo::Common::format_raw_commands;
- my %item_container_commands   = %Texinfo::Common::item_container_commands;
- my %item_line_commands        = %Texinfo::Common::item_line_commands;
- my %deprecated_commands       = %Texinfo::Common::deprecated_commands;
- my %root_commands             = %Texinfo::Common::root_commands;
- my %sectioning_commands       = %Texinfo::Common::sectioning_commands;
- my %command_index_prefix      = %Texinfo::Common::command_index_prefix;
- my %command_structuring_level = %Texinfo::Common::command_structuring_level;
- my %ref_commands              = %Texinfo::Common::ref_commands;
- my %region_commands           = %Texinfo::Common::region_commands;
- my %code_style_commands       = %Texinfo::Common::code_style_commands;
- my %in_heading_commands       = %Texinfo::Common::in_heading_commands;
- my %explained_commands        = %Texinfo::Common::explained_commands;
- my %inline_format_commands    = %Texinfo::Common::inline_format_commands;
- my %inline_commands           = %Texinfo::Common::inline_commands;
- my %inline_conditional_commands = %Texinfo::Common::inline_conditional_commands;
- my %all_commands              = %Texinfo::Common::all_commands;
- 
- # equivalence between a @set flag and an @@-command
- my %set_flag_command_equivalent = (
-     'txicodequoteundirected' => 'codequoteundirected',
-     'txicodequotebacktick'   => 'codequotebacktick',
- #  'txideftypefnnl'         => 'deftypefnnewline',
- );
- 
- 
- # keep line information for those commands.
- my %keep_line_nr_brace_commands = %context_brace_commands;
- foreach my $keep_line_nr_brace_command ('titlefont', 'anchor') {
-     $keep_line_nr_brace_commands{$keep_line_nr_brace_command} = 1;
- }
- foreach my $brace_command (keys (%brace_commands)) {
-     $keep_line_nr_brace_commands{$brace_command} = 1
-         if ($brace_commands{$brace_command} > 1);
- }
- 
- my %type_with_paragraph;
- foreach my $type ('before_item', 'text_root', 'document_root',
-                                     'brace_command_context') {
-     $type_with_paragraph{$type} = 1;
- }
- 
- my %command_ignore_space_after;
- foreach my $command ('anchor', 'hyphenation', 'caption', 'shortcaption') {
-     $command_ignore_space_after{$command} = 1;
- }
- 
- my %global_multiple_commands;
- foreach my $global_multiple_command (
-     'author', 'footnote', 'hyphenation', 'insertcopying', 'printindex',
-     'subtitle','titlefont', 'listoffloats', 'detailmenu', 'part',
-     keys(%Texinfo::Common::document_settable_at_commands), ) {
-     $global_multiple_commands{$global_multiple_command} = 1;
- }
- 
- my %global_unique_commands;
- foreach my $global_unique_command (
-     'copying', 'settitle', 
-     'shorttitlepage', 'title', 'titlepage', 'top', 
-     keys(%Texinfo::Common::document_settable_unique_at_commands), ) {
-     $global_unique_commands{$global_unique_command} = 1;
- }
- 
- my %index_names = %Texinfo::Common::index_names;
- 
- # index names that cannot be set by the user.
- my %forbidden_index_name = ();
- 
- foreach my $name(keys(%index_names)) {
-     foreach my $prefix (@{$index_names{$name}->{'prefix'}}) {
-         $forbidden_index_name{$prefix} = 1;
-     }
- }
- 
- foreach my $other_forbidden_index_name ('info','ps','pdf','htm',
-       'html', 'log','aux','dvi','texi','txi','texinfo','tex','bib') {
-     $forbidden_index_name{$other_forbidden_index_name} = 1;
- }
- 
- # @-commands that do not start a paragraph
- my %default_no_paragraph_commands;
- # @-commands that should be at a line beginning
- my %begin_line_commands;
- 
- foreach my $command ('node', 'end') {
-     $begin_line_commands{$command} = $command;
- }
- 
- foreach my $no_paragraph_command ('titlefont', 'caption', 'shortcaption', 
-                     'image', '*', 'hyphenation', 'anchor', 'errormsg') {
-     $default_no_paragraph_commands{$no_paragraph_command} = 1;
- }
- 
- foreach my $no_paragraph_command (keys(%misc_commands)) {
-     $default_no_paragraph_commands{$no_paragraph_command} = 1;
-     $begin_line_commands{$no_paragraph_command} = 1;
- }
- 
- # verbatiminclude is not said to begin at the beginning of the line
- # in the manual
- foreach my $misc_not_begin_line ('comment', 'c', 'sp', 'refill', 
-                                                                 'noindent', 'indent', 'columnfractions',
-                                                                 'tab', 'item', 'headitem', 'verbatiminclude',
-                                                                 'set', 'clear',
-                                                                 'vskip', keys(%in_heading_commands)) {
-     delete $begin_line_commands{$misc_not_begin_line};
- }
- 
- my %block_arg_commands;
- foreach my $block_command (keys(%block_commands)) {
-     $begin_line_commands{$block_command} = 1;
-     $default_no_paragraph_commands{$block_command} = 1;
-     $block_arg_commands{$block_command} = 1 
-         if ($block_commands{$block_command} ne 'raw');
- #        and ! $format_raw_commands{$block_command});
- }
- 
- my %close_preformatted_commands = %close_paragraph_commands;
- foreach my $no_close_preformatted('sp') {
-     delete $close_preformatted_commands{$no_close_preformatted};
- }
- # FIXME to close preformated or not to close?
- #foreach my $format_raw_command(keys(%format_raw_commands)) {
- #  $close_preformatted_commands{$format_raw_command} = 1;
- #}
- 
- # commands that may appear in accents
- my %in_accent_commands = %accent_commands;
- foreach my $brace_command(keys(%brace_commands)) {
-     $in_accent_commands{$brace_command} = 1 if (!$brace_commands{$brace_command});
- }
- foreach my $no_brace_command (keys(%no_brace_commands)) {
-     $in_accent_commands{$no_brace_command} = 1;
- }
- $in_accent_commands{'c'} = 1;
- $in_accent_commands{'comment'} = 1;
- 
- # commands that may appear in texts arguments
- my %in_full_text_commands;
- foreach my $command (keys(%brace_commands), keys(%no_brace_commands)) {
-     $in_full_text_commands{$command} = 1;
- }
- foreach my $misc_command_in_full_text('c', 'comment', 'refill', 'noindent',
-                                                   'indent', 'columnfractions', 'set', 'clear', 'end') {
-     $in_full_text_commands{$misc_command_in_full_text} = 1;
- }
- 
- foreach my $out_format (keys(%format_raw_commands)) {
-     $in_full_text_commands{$out_format} = 1;
- }
- delete $in_full_text_commands{'caption'};
- delete $in_full_text_commands{'shortcaption'};
- foreach my $block_command (keys(%block_commands)) {
-     $in_full_text_commands{$block_command} = 1 
-         if ($block_commands{$block_command} eq 'conditional');
- }
- 
- # commands that may happen on lines where everything is
- # permitted
- my %in_full_line_commands = %in_full_text_commands;
- foreach my $not_in_full_line_commands('noindent', 'indent') {
-     delete $in_full_line_commands{$not_in_full_line_commands};
- }
- 
- # commands that may happen on sectioning commands 
- my %in_full_line_commands_no_refs = %in_full_line_commands;
- foreach my $not_in_full_line_commands_no_refs ('titlefont', 
-                                                                       'anchor', 'footnote', 'verb') {
-     delete $in_full_line_commands_no_refs{$not_in_full_line_commands_no_refs};
- }
- 
- # commands that may happen in simple text arguments
- my %in_simple_text_commands = %in_full_line_commands_no_refs;
- foreach my $not_in_simple_text_command('xref', 'ref', 'pxref', 'inforef') {
-     delete $in_simple_text_commands{$not_in_simple_text_command};
- }
- 
- # commands that only accept simple text as argument in any context.
- my %simple_text_commands;
- foreach my $misc_command(keys(%misc_commands)) {
-     if ($misc_commands{$misc_command} =~ /^\d+$/ 
-             or ($misc_commands{$misc_command} eq 'line' 
-                     and !($sectioning_commands{$misc_command}
-                                 or $def_commands{$misc_command}))
-             or $misc_commands{$misc_command} eq 'text') {
-         $simple_text_commands{$misc_command} = 1;
-     }
- }
- 
- my %full_line_commands_no_refs = (%sectioning_commands,
-                                                                     %def_commands);
- 
- delete $simple_text_commands{'center'};
- delete $simple_text_commands{'exdent'};
- foreach my $command ('titlefont', 'anchor', 'xref','ref','pxref', 
-                                           'inforef', 'shortcaption', 'math', 'indicateurl',
-                                           'email', 'uref', 'url', 'image', 'abbr', 'acronym', 
-                                           'dmn', 'ctrl', 'errormsg') {
-     $simple_text_commands{$command} = 1;
- }
- 
- # commands that accept full text, but no block or top-level commands
- my %full_text_commands;
- foreach my $brace_command (keys (%brace_commands)) {  
-     if ($brace_commands{$brace_command} == 1 
-             and !$simple_text_commands{$brace_command} 
-             and !$context_brace_commands{$brace_command}
-             and !$accent_commands{$brace_command}) {
-         $full_text_commands{$brace_command} = 1;
-     }
- }
- 
- # commands that accept almost the same than in full text, except
- # what do not make sense on a line.
- my %full_line_commands;
- $full_line_commands{'center'} = 1;
- $full_line_commands{'exdent'} = 1;
- $full_line_commands{'item'} = 1;
- $full_line_commands{'itemx'} = 1;
- 
- # Fill the valid nestings hash.  All commands not in that hash 
- # are considered to accept anything within.  There are additional
- # context tests, to make sure, for instance that we are testing
- # @-commands on the block, misc or node @-command line and not
- # in the content.
- # index entry commands are dynamically set as in_simple_text_commands
- my %default_valid_nestings;
- 
- foreach my $command (keys(%accent_commands)) {
-     $default_valid_nestings{$command} = \%in_accent_commands;
- }
- foreach my $command (keys(%full_text_commands)) {
-     $default_valid_nestings{$command} = \%in_full_text_commands;
- }
- foreach my $command (keys(%simple_text_commands)) {
-     $default_valid_nestings{$command} = \%in_simple_text_commands;
- }
- foreach my $command (keys(%full_line_commands)) {
-     $default_valid_nestings{$command} = \%in_full_line_commands;
- }
- foreach my $command (keys(%full_line_commands_no_refs)) {
-     $default_valid_nestings{$command} = \%in_full_line_commands_no_refs;
- }
- # Only for block commands with line arguments
- foreach my $command (keys(%block_commands)) {
-     if ($block_commands{$command} and $block_commands{$command} ne 'raw'
-             and $block_commands{$command} ne 'conditional'
-             and !$def_commands{$command}) {
-         $default_valid_nestings{$command} = \%in_simple_text_commands;
-     }
- }
- 
- 
- my @preformatted_contexts = ('preformatted', 'rawpreformatted');
- my %preformatted_contexts;
- foreach my $preformatted_context (@preformatted_contexts) {
-     $preformatted_contexts{$preformatted_context} = 1;
- }
- 
- # contexts on the context_stack stack where empty line don't trigger
- # paragraph
- my %no_paragraph_contexts;
- foreach my $no_paragraph_context ('math', 'menu', @preformatted_contexts, 
-                                                                     'def', 'inlineraw') {
-     $no_paragraph_contexts{$no_paragraph_context} = 1;
- };
- 
- 
- 
- # Format a bug message
- sub _bug_message($$;$$)
- {
-     my $self = shift;
-     my $message = shift;
-     my $line_number = shift;
-     my $current = shift;
- 
-     my $line_message = '';
-     if ($line_number) {
-         my $file = $line_number->{'file_name'};
-         $line_message 
-             = "last location: $line_number->{'file_name'}:$line_number->{'line_nr'}";
-         if ($line_number->{'macro'} ne '') {
-             $line_message .= " (possibly involving $line_number->{'macro'})";
-         }
-         $line_message .= "\n";
-     }
-     my $message_context_stack = "context_stack: (@{$self->{'context_stack'}})\n";
-     my $current_element_message = '';
-     if ($current) {
-         $current_element_message = "current: ". _print_current($current);
-     }
-     warn "You found a bug: $message\n\n".
-               "Additional informations:\n".
-               $line_message.$message_context_stack.$current_element_message;
-     
- }
- 
- # simple deep copy of a structure
- sub _deep_copy($)
- {
-     my $struct = shift;
-     my $string = Data::Dumper->Dump([$struct], ['struct']);
-     eval $string;
-     return $struct;
- }
- 
- # return true if effect of global commands should be ignored.
- sub _ignore_global_commands($)
- {
-     my $self = shift;
-     return !$self->{'expanded_formats_stack'}->[-1];
- }
- 
- # enter all the commands associated with an index name using the prefix
- # list
- sub _register_index_commands($$)
- {
-     my $self = shift;
-     my $index_name = shift;
-     if (!$self->{'index_names'}->{$index_name}->{'prefix'}) {
-         $self->{'index_names'}->{$index_name}->{'prefix'} = [$index_name];
-     }
-     if (!exists($self->{'index_names'}->{$index_name}->{'name'})) {
-         $self->{'index_names'}->{$index_name}->{'name'} = $index_name;
-     }
-     if (!exists($self->{'index_names'}->{$index_name}->{'contained_indices'})) {
-         $self->{'index_names'}->{$index_name}->{'contained_indices'}->{$index_name} = 1;
-     }
-     foreach my $prefix (@{$self->{'index_names'}->{$index_name}->{'prefix'}}) {
-         $self->{'misc_commands'}->{$prefix.'index'} = 'line';
-         $self->{'no_paragraph_commands'}->{$prefix.'index'} = 1;
-         $self->{'valid_nestings'}->{$prefix.'index'} = \%in_simple_text_commands;
-         $self->{'command_index_prefix'}->{$prefix.'index'} = $prefix;
-         $self->{'prefix_to_index_name'}->{$prefix} = $index_name;
-     }
- }
- 
- # initialization entry point.  Set up a parser.
- # The last argument, optional, is a hash provided by the user to change
- # the default values for what is present in %parser_default_configuration.
- # The exact arguments of the function depend on how it was called,
- # in a object oriented way or not.
- sub parser(;$$)
- {
-     my $class = shift;
-     my $conf;
- 
-     my $parser = _deep_copy(\%parser_default_configuration);
-     # _deep_copy doesn't handle subs
-     $parser->{'gettext'} = $parser_default_configuration{'gettext'};
-     $parser->{'pgettext'} = $parser_default_configuration{'pgettext'};
- 
-     # called not object-oriented
-     if (ref($class) eq 'HASH') {
-         #print STDERR "Not oo\n"
-         $conf = $class;
-         bless $parser;
- 
-     } elsif (ref($class)) { 
-         # called on an existing parser, interpreted as a duplication
-         my $old_parser = $class;
-         $class = ref($class);
-         foreach my $key (keys(%parser_default_configuration)) {
-             if ($tree_informations{$key}) {
-                 if (defined($old_parser->{$key})) {
-                     foreach my $info_key (keys(%{$old_parser->{$key}})) {
-                         $parser->{$key}->{$info_key}
-                             = $old_parser->{$key}->{$info_key};
-                     }
-                 }
-             } else {
-                 $parser->{$key} = _deep_copy($old_parser->{$key});
-             }
-         }
-         #$parser = _deep_copy($old_parser);
-         $parser->{'gettext'} = $old_parser->{'gettext'};
-         $parser->{'pgettext'} = $old_parser->{'pgettext'};
-         bless $parser, $class;
-         $conf = shift;
- 
-     } elsif (defined($class)) {
-         bless $parser, $class;
-         $conf = shift;
-     } else {
-         bless $parser;
-         $conf = shift;
-     }
- 
-     if (defined($conf)) {
-         foreach my $key (keys(%$conf)) {
-             if (exists($parser_default_configuration{$key})) {
-                 if (ref($conf->{$key}) ne 'CODE' and $key ne 'values') {
-                     $parser->{$key} = _deep_copy($conf->{$key});
-                 } else {
-                     $parser->{$key} = $conf->{$key};
-                 }
-                 if ($initialization_overrides{$key}) {
-                     $parser->{'set'}->{$key} = $parser->{$key};
-                 }
-             } else {
-                 warn "$key not a possible customization in Texinfo::Parser::parser\n";
-             }
-         }
-     }
-     #foreach my $value (keys %{$parser->{'values'}}) {
-     #  print STDERR "   ->  $value $parser->{'values'}->{$value}\n";
-     #}
-     # Now initialize command hash that are dynamically modified, notably
-     # those for index commands, and lists, based on defaults and user provided.
-     $parser->{'misc_commands'} = _deep_copy (\%misc_commands);
-     $parser->{'valid_nestings'} = _deep_copy (\%default_valid_nestings);
-     $parser->{'no_paragraph_commands'} = { %default_no_paragraph_commands };
-     $parser->{'index_names'} = _deep_copy (\%index_names);
-     $parser->{'command_index_prefix'} = {%command_index_prefix};
-     $parser->{'close_paragraph_commands'} = {%close_paragraph_commands};
-     $parser->{'close_preformatted_commands'} = {%close_preformatted_commands};
-     if ($parser->{'INLINE_INSERTCOPYING'}) {
-         delete $parser->{'close_paragraph_commands'}->{'insercopying'};
-         delete $parser->{'close_preformatted_commands'}->{'insercopying'};
-     }
-     # a hash is simply concatenated.  It should be like %index_names.
-     if (ref($parser->{'indices'}) eq 'HASH') {
-         %{$parser->{'index_names'}} = (%{$parser->{'index_names'}}, 
-                                                                       %{$parser->{'indices'}});
-     } else { # an array holds index names defined with @defindex
-         foreach my $name (@{$parser->{'indices'}}) {
-             $parser->{'index_names'}->{$name} = {'in_code' => 0};
-         }
-     }
-     foreach my $index (keys (%{$parser->{'index_names'}})) {
-         $parser->_register_index_commands($index);
-     }
-     if ($parser->{'merged_indices'}) {
-         foreach my $index_from (keys (%{$parser->{'merged_indices'}})) {
-             my $index_to = $parser->{'merged_indices'}->{$index_from};
-             if (defined($parser->{'index_names'}->{$index_from})
-                     and defined($parser->{'index_names'}->{$index_to})) {
-                 $parser->{'index_names'}->{$index_from}->{'merged_in'} = $index_to;
-                 $parser->{'index_names'}->{$index_to}->{'contained_indices'}->{$index_from} = 1;
-             }
-         }
-     }
-     foreach my $explained_command(keys(%explained_commands)) {
-         if  (!defined($parser->{'explained_commands'}->{$explained_command})) {
-             $parser->{'explained_commands'}->{$explained_command} = {};
-         }
-     }
-     $parser->{'context_stack'} = [ $parser->{'context'} ];
-     $parser->{'regions_stack'} = [];
-     $parser->{'macro_stack'} = [];
-     $parser->{'conditionals_stack'} = [];
-     $parser->{'expanded_formats_stack'} = [1];
- 
-     # turn the array to a hash for speed.  Not sure it really matters for such
-     # a small array.
-     foreach my $expanded_format(@{$parser->{'expanded_formats'}}) {
-         $parser->{'expanded_formats_hash'}->{$expanded_format} = 1;
-     }
- 
-     %{$parser->{'global_commands'}} = %global_multiple_commands;
- 
-     foreach my $global_command (@{$parser->{'GLOBAL_COMMANDS'}}) {
-         $parser->{'global_commands'}->{$global_command} = 1;
-     }
- 
-     $parser->Texinfo::Report::new;
- 
-     return $parser;
- }
- 
- sub get_conf($$)
- {
-     my $self = shift;
-     my $var = shift;
-     return $self->{$var};
- }
- 
- # split a scalar text in an array lines.
- sub _text_to_lines($)
- {
-     my $text = shift;
-     die if (!defined($text));
-     my $had_final_end_line = chomp($text);
-     my $lines = [ map {$_."\n"} split (/\n/, $text, -1) ];
-     $lines = [''] if (!@$lines);
-     chomp($lines->[-1]) unless ($had_final_end_line);
-     return $lines;
- }
- 
- # construct a text fragments array matching a lines array, based on information
- # supplied.
- # If $fixed_line_number is set the line number is not increased, otherwise
- # it is increased, beginning at $first_line.
- sub _complete_line_nr($$;$$$)
- {
-     my $lines = shift;
-     my $first_line = shift;
-     my $file = shift;
-     my $macro = shift;
-     my $fixed_line_number = shift;
- 
-     $macro = '' if (!defined($macro));
-     $file = '' if (!defined($file));
-     my $new_lines = [];
- 
-     if (defined($first_line)) {
-         my $line_index = $first_line;
-         foreach my $index(0..scalar(@$lines)-1) {
-             $line_index = $index+$first_line if (!$fixed_line_number);
-             $new_lines->[$index] = [ $lines->[$index],  
-                                                           { 'line_nr' => $line_index,
-                                                               'file_name' => $file, 'macro' => $macro } ];
-         }
-     } else {
-         foreach my $line (@$lines) {
-             push @$new_lines, [ $line ];
-         }
-     }
-     return $new_lines;
- }
- 
- # entry point for text fragments.
- # Used in tests.
- # Note that it has no associated root type a opposed to parse_texi_line
- # and parse_texi_file.
- sub parse_texi_text($$;$$$$)
- {
-     my $self = shift;
-     my $text = shift;
-     my $lines_nr = shift;
-     my $file = shift;
-     my $macro = shift;
-     my $fixed_line_number = shift;
- 
-     return undef if (!defined($text));
- 
-     my $lines_array = [];
-     if (!ref($text)) {
-         $text = _text_to_lines($text);
-     }
-     $lines_nr = [] if (!defined($lines_nr));
-     if (!ref($lines_nr)) {
-         #$file =~ s/^.*\/// if (defined($file) and $self->{'TEST'});
-         $lines_array = _complete_line_nr($text, $lines_nr, $file, 
-                                                                           $macro, $fixed_line_number);
-     } else {
-         while (@$text) {
-             my $line_nr = shift @$lines_nr;
-             my $line = shift @$text;
-             push @$lines_array, [$line, $line_nr];
-         }
-     }
- 
-     $self = parser() if (!defined($self));
-     $self->{'input'} = [{'pending' => $lines_array}];
-     my $tree = $self->_parse_texi();
-     return $tree;
- }
- 
- # Not used for now, as a @contents after the first sectioning command
- # is correct if not using TeX.
- sub _check_contents_location($$)
- {
-     my $self = shift;
-     my $tree = shift;
- 
-     my $commands = $self->global_commands_information();
-     return unless ($commands);
-     # Find the last sectioning command
-     my $index = -1;
-     my %ending_root_commands;
-     my $found = 0;
-     while ($tree->{'contents'}->[$index]) {
-         if (defined($tree->{'contents'}->[$index]->{'cmdname'})) {
-             $ending_root_commands{$tree->{'contents'}->[$index]} = 1;
-             if ($sectioning_commands{$tree->{'contents'}->[$index]->{'cmdname'}}) {
-                 $found = 1;
-                 last;
-             }
-         }
-         $index--;
-     }
-     return if (!$found);
- 
-     #print STDERR "ending_root_commands ".join('|',keys(%ending_root_commands))."\n";
-     #print STDERR "tree contents: ".join('|', @{$tree->{'contents'}})."\n";
-     foreach my $command ('contents', 'shortcontents', 'summarycontents') {
-         if ($commands->{$command}) {
-             foreach my $current (@{$commands->{$command}}) {
-                 my $root_command = $self->Texinfo::Common::find_parent_root_command($current);
-                 #print STDERR "root_command for $current->{'cmdname'}: $root_command\n";
-                 if (defined($root_command) 
-                         and !$ending_root_commands{$root_command}) {
-                     $self->line_warn(sprintf($self->__(
-                                     "\@%s should only appear at beginning or end of document"),
-                                                         $current->{'cmdname'}), $current->{'line_nr'});                       
-                 }
-             }
-         }
-     }
- }
- 
- # parse a texi file
- sub parse_texi_file($$)
- {
-     my $self = shift;
-     my $file_name = shift;
- 
-     my $filehandle = do { local *FH };
-     if (! open($filehandle, $file_name)) { 
-         $self->document_error(sprintf($self->__("could not open %s: %s"), 
-                                                                     $file_name, $!));
-         return undef;
-     }
-     my $line_nr = 0;
-     my $line;
-     my @first_lines;
- 
-     my $pending_first_texi_line;
-     # the first line not empty and not with \input is kept in 
-     # $pending_first_texi_line and put in the pending lines just below
-     while ($line = <$filehandle>) {
-         $line_nr++;
-         if ($line =~ /^ *\\input/ or $line =~ /^\s*$/) {
-             $line =~ s/\x{7F}.*\s*//;
-             push @first_lines, $line;
-         } else {
-             $pending_first_texi_line = $line;
-             last;
-         }
-     }
-     my $root = { 'contents' => [], 'type' => 'text_root' };
-     if (@first_lines) {
-         push @{$root->{'contents'}}, { 'type' => 'preamble', 'contents' => [] };
-         foreach my $line (@first_lines) {
-             push @{$root->{'contents'}->[-1]->{'contents'}}, 
-                                                                       { 'text' => $line,
-                                                                           'type' => 'preamble_text' };
-         }
-     }
-     my ($directories, $suffix);
-     ($file_name, $directories, $suffix) = fileparse($file_name)
-                         if ($self->{'TEST'});
-     $self = parser() if (!defined($self));
-     $self->{'input'} = [{
-               'pending' => [[$pending_first_texi_line, {'line_nr' => $line_nr,
-                                                                 'macro' => '', 'file_name' => $file_name}]],
-               'name' => $file_name,
-               'line_nr' => $line_nr,
-               'fh' => $filehandle
-                 }];
-     $self->{'info'}->{'input_file_name'} = $file_name;
-     my $tree = $self->_parse_texi($root);
- 
-     # Find 'text_root', which contains everything before first node/section.
-     # if there are elements, 'text_root' is the first content, otherwise it
-     # is the root.
-     my $text_root;
-     if ($tree->{'type'} eq 'text_root') {
-         $text_root = $tree;
-     } elsif ($tree->{'contents'} and $tree->{'contents'}->[0]
-                       and $tree->{'contents'}->[0]->{'type'} eq 'text_root') {
-         $text_root = $tree->{'contents'}->[0];
-     }
- 
-     # Put everything before @setfilename in a special type.  This allows to
-     # ignore everything before @setfilename.
-     if ($self->{'IGNORE_BEFORE_SETFILENAME'} and $text_root and 
-             $self->{'extra'} and $self->{'extra'}->{'setfilename'}
-             and $self->{'extra'}->{'setfilename'}->{'parent'} eq $text_root) {
-         my $before_setfilename = {'type' => 'preamble_before_setfilename',
-                                                             'parent' => $text_root,
-                                                             'contents' => []};
-         while ($text_root->{'contents'}->[0] ne $self->{'extra'}->{'setfilename'}) {
-             my $content = shift @{$text_root->{'contents'}};
-             $content->{'parent'} = $before_setfilename;
-             push @{$before_setfilename->{'contents'}}, $content;
-         }
-         unshift (@{$text_root->{'contents'}}, $before_setfilename)
-             if (@{$before_setfilename->{'contents'}});
-     }
-     #$self->_check_contents_location($tree);
- 
-     return $tree;
- }
- 
- sub parse_texi_line($$;$$$$)
- {
-     my $self = shift;
-     my $text = shift;
-     my $lines_nr = shift;
-     my $file = shift;
-     my $macro = shift;
-     my $fixed_line_number = shift;
- 
-     return undef if (!defined($text));
- 
-     if (!ref($text)) {
-         $text = _text_to_lines($text);
-     }
-     #$file =~ s/^.*\/// if (defined($file) and $self->{'TEST'});
-     my $lines_array = _complete_line_nr($text, $lines_nr, $file, 
-                                                                           $macro, $fixed_line_number);
- 
-     $self = parser() if (!defined($self));
-     $self->{'input'} = [{'pending' => $lines_array}];
-     my $tree = $self->_parse_texi({'contents' => [], 'type' => 'root_line'});
-     return $tree;
- }
- 
- # return indices informations
- sub indices_information($)
- {
-     my $self = shift;
-     return ($self->{'index_names'}, $self->{'merged_indices'});
-     #return ($self->{'index_names'}, $self->{'merged_indices'}, $self->{'index_entries'});
- }
- 
- sub floats_information($)
- {
-     my $self = shift;
-     return $self->{'floats'};
- }
- 
- sub internal_references_information($)
- {
-     my $self = shift;
-     return $self->{'internal_references'};
- }
- 
- sub global_commands_information($)
- {
-     my $self = shift;
-     return $self->{'extra'};
- }
- 
- # @ dircategory_direntry
- # @ unassociated_menus
- # perl_encoding
- # input_encoding_name
- # input_file_name
- sub global_informations($)
- {
-     my $self = shift;
-     return $self->{'info'};
- }
- 
- sub labels_information($)
- {
-     my $self = shift;
-     return $self->{'labels'};
- }
- 
- # Following are the internal subroutines.  The most important are
- # _parse_texi:  the main parser loop.
- # _end_line:    called at an end of line.  Handling of @include lines is 
- #               done here.
- # _next_text:   present the next text fragment, from pending text or line,
- #               as described above.
- 
- # for debugging
- sub _print_current($)
- {
-     my $current = shift;
-     return Texinfo::Common::_print_current($current);
- }
- 
- # for debugging
- sub _print_command_args_texi($)
- {
-     my $current = shift;
-     return '' if (!$current->{'cmdname'});
-     my $args = '';
-     my $with_brace;
-     if ($current->{'args'} and @{$current->{'args'}}) {
-         $with_brace 
-                 = ($current->{'args'}->[0]->{'type'} eq 'brace_command_arg'
-                       or $current->{'args'}->[0]->{'type'} eq 'brace_command_context');
-         $args .= '{' if ($with_brace);
-         foreach my $arg (@{$current->{'args'}}) {
-             $args .= Texinfo::Convert::Texinfo::convert($arg).', ';
-         }
-         $args =~ s/, $//;
-     }
-     chomp($args);
-     if ($with_brace) {
-         $args .= '}';
-     }
-     return '@'.$current->{'cmdname'} .$args."\n";
- }
- 
- sub _print_current_keys($)
- {
-     my $current = shift;
-     my $string = _print_current($current);
-     foreach my $key (keys (%$current)) {
-         $string .= "   $key: $current->{$key}\n";
-     }
-     if ($current->{'extra'}) {
-         $string .= "    EXTRA\n";
-         foreach my $key (keys (%{$current->{'extra'}})) {
-             $string .= "    $key: $current->{'extra'}->{$key}\n";
-         }
-     }
-     return $string;
- }
- 
- # For debugging
- my @kept_keys = ('contents', 'cmdname', 'type', 'text', 'args');
- my %kept_keys;
- foreach my $key (@kept_keys) {
-     $kept_keys{$key} = 1;
- }
- sub _filter_print_keys { [grep {$kept_keys{$_}} ( sort keys %{$_[0]} )] };
- sub _print_tree($)
- {
-     my $tree = shift;
-     local $Data::Dumper::Sortkeys = \&_filter_print_keys;
-     local $Data::Dumper::Purity = 1;
-     local $Data::Dumper::Indent = 1;
- 
-     return Data::Dumper->Dump([$tree]);
- }
- 
- sub _register_global_command($$$$)
- {
-     my $self = shift;
-     my $command = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     if ($command eq 'summarycontents' and !$self->{'global_commands'}->{$command}) {
-         $command = 'shortcontents';
-     }
-     if ($self->{'global_commands'}->{$command} and $command ne 'author') {
-         push @{$self->{'extra'}->{$command}}, $current
-             unless (_ignore_global_commands($self));
-         $current->{'line_nr'} = $line_nr if (!$current->{'line_nr'});
-         return 1;
-     } elsif ($global_unique_commands{$command}) {
-         # setfilename ignored in an included file
-         $current->{'line_nr'} = $line_nr if (!$current->{'line_nr'});
-         if ($command eq 'setfilename'
-                 and scalar(@{$self->{'input'}}) > 1) {
-         } elsif (exists ($self->{'extra'}->{$current->{'cmdname'}})) {
-             $self->line_warn(sprintf($self->__('multiple @%s'), 
-                                                               $current->{'cmdname'}), $line_nr); 
-         } else {
-             $self->{'extra'}->{$current->{'cmdname'}} = $current
-                                           unless (_ignore_global_commands($self));
-         }
-         return 1;
-     }
-     return 0;
- }
- 
- # parse a @macro line
- sub _parse_macro_command_line($$$$$;$)
- {
-     my $self = shift;
-     my $command = shift;
-     my $line = shift;
-     my $parent = shift;
-     my $line_nr = shift;
-     my $macro = { 'cmdname' => $command, 'parent' => $parent, 'contents' => [],
-                               'extra' => {'arg_line' => $line}, 'line_nr' => $line_nr };
-     # REMACRO
-     if ($line =~ /^\s+([[:alnum:]][[:alnum:]-]*)\s*(.*)/) {
-         my $macro_name = $1;
-         my $args_def = $2;
-         my @args;
- 
-         if ($args_def =~ s/^\s*{\s*(.*?)\s*}\s*//) {
-             @args = split(/\s*,\s*/, $1);
-         }
-   
-         # accept an @-command after the arguments in case there is a @c or
-         # @comment
-         if ($args_def =~ /^\s*[^\@]/) {
-             $self->line_error(sprintf($self->__("bad syntax for \@%s argument: %s"), 
-                                                                   $command, $args_def),
-                                                 $line_nr);
-             $macro->{'extra'}->{'invalid_syntax'} = 1;
-         }
-         print STDERR "MACRO \@$command $macro_name\n" if ($self->{'DEBUG'});
- 
-         $macro->{'args'} = [ 
-             { 'type' => 'macro_name', 'text' => $macro_name, 
-                     'parent' => $macro } ];
-         my $index = 0;
-         foreach my $formal_arg (@args) {
-             push @{$macro->{'args'}}, 
-                 { 'type' => 'macro_arg', 'text' => $formal_arg, 
-                     'parent' => $macro};
-             if ($formal_arg !~ /^[\w\-]+$/) {
-                 $self->line_error(sprintf($self->__("bad or empty \@%s formal argument: %s"),
-                                                                                       $command, $formal_arg), $line_nr);
-                 $macro->{'extra'}->{'invalid_syntax'} = 1;
-             }
-             $macro->{'extra'}->{'args_index'}->{$formal_arg} = $index;
-             $index++;
-         }
-     } elsif ($line !~ /\S/) {
-         $self->line_error(sprintf($self->
-                                         __("%c%s requires a name"), ord('@'), $command), $line_nr);
-         $macro->{'extra'}->{'invalid_syntax'} = 1;
-     } else {
-         $self->line_error(sprintf($self->
-                                         __("bad name for \@%s"), $command), $line_nr);
-         $macro->{'extra'}->{'invalid_syntax'} = 1;
-     }
-     return $macro;
- }
- 
- # start a paragraph if in a context where paragraphs are to be started.
- sub _begin_paragraph($$;$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
- 
-     # !$current->{'type'} is true for @-commands.  In fact it is unclear
-     # that there may be cases of !$current->{'type'} and !$current->{'cmdname'}
-     if ((!$current->{'type'} or $type_with_paragraph{$current->{'type'}})
-             and !$no_paragraph_contexts{$self->{'context_stack'}->[-1]}) {
-         if (!defined($current->{'contents'})) {
-             $self->_bug_message("contents undef", $line_nr, $current);
-             die;
-         }
- 
-         # find whether an @indent precedes the paragraph
-         my $indent;
-         if (scalar(@{$current->{'contents'}})) {
-             my $index = scalar(@{$current->{'contents'}}) -1;
-             while ($index >= 0
-                         and !($current->{'contents'}->[$index]->{'type'} 
-                             and ($current->{'contents'}->[$index]->{'type'} eq 'empty_line'
-                                       or $current->{'contents'}->[$index]->{'type'} eq 'paragraph'))
-                         and !($current->{'contents'}->[$index]->{'cmdname'}
-                                     and $self->{'close_paragraph_commands'}->{$current->{'contents'}->[$index]->{'cmdname'}})) {
-                 if ($current->{'contents'}->[$index]->{'cmdname'}
-                     and ($current->{'contents'}->[$index]->{'cmdname'} eq 'indent'
-                             or $current->{'contents'}->[$index]->{'cmdname'} eq 'noindent')) {
-                     $indent = $current->{'contents'}->[$index]->{'cmdname'};
-                     last;
-                 }
-                 $index--;
-             }
-         }
-         push @{$current->{'contents'}}, 
-                         { 'type' => 'paragraph', 'parent' => $current, 'contents' => [] };
-         $current->{'contents'}->[-1]->{'extra'}->{$indent} = 1 if ($indent);
-         $current = $current->{'contents'}->[-1];
-         print STDERR "PARAGRAPH\n" if ($self->{'DEBUG'});
-         return $current;
-     }
-     return 0;
- }
- 
- sub _begin_preformatted($)
- {
-     my $self = shift;
-     my $current = shift;
-     if ($preformatted_contexts{$self->{'context_stack'}->[-1]}) {
-         push @{$current->{'contents'}}, 
-                     { 'type' => $self->{'context_stack'}->[-1], 
-                         'parent' => $current, 'contents' => [] };
-         $current = $current->{'contents'}->[-1];
-         print STDERR "PREFORMATTED $self->{'context_stack'}->[-1]\n" if ($self->{'DEBUG'});
-     }
-     return $current;
- }
- 
- # wrapper around line_warn.  Set line_nr to be the line_nr of the command,
- # corresponding to the opening of the command.  Call line_warn with
- # sprintf if needed.
- sub _command_warn($$$$;@)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     my $message = shift;
- 
-     if ($current->{'line_nr'}) {
-         $line_nr = $current->{'line_nr'};
-     }
-     if (@_) {
-         $self->line_warn(sprintf($message, @_), $line_nr);
-     } else {
-         $self->line_warn($message, $line_nr);
-     }
- }
- 
- sub _command_error($$$$;@)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     my $message = shift;
- 
-     # use the beginning of the @-command for the error message
-     # line number if available. 
-     # FIXME line_nr currently not registered for regular brace commands
-     if ($current->{'line_nr'}) {
-         $line_nr = $current->{'line_nr'};
-     }
-     if (@_) {
-         $self->line_error(sprintf($message, @_), $line_nr);
-     } else {
-         $self->line_error($message, $line_nr);
-     }
- }
- 
- # currently doesn't do much more than
- # return $_[1]->{'parent'}
- sub _close_brace_command($$$;$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     my $closed_command = shift;
-     my $interrupting_command = shift;
- 
-     if ($current->{'cmdname'} ne 'verb' or $current->{'type'} eq '') {
-         if (defined($closed_command)) {
-             $self->_command_error($current, $line_nr,
-                 $self->__("\@end %s seen before \@%s closing brace"), 
-                                     $closed_command, $current->{'cmdname'});
-         } elsif (defined($interrupting_command)) {
-             $self->_command_error($current, $line_nr,
-                 $self->__("\@%s seen before \@%s closing brace"), 
-                                     $interrupting_command, $current->{'cmdname'});
-                                                                                                               
-         } else {
-             $self->_command_error($current, $line_nr, 
-                 $self->__("%c%s missing close brace"), ord('@'), $current->{'cmdname'});
-         }
-     } else {
-         $self->_command_error($current, $line_nr,
-               $self->__("\@%s missing closing delimiter sequence: %s}"),
-               $current->{'cmdname'}, $current->{'type'});
-     }
-     $current = $current->{'parent'};
-     return $current;
- }
- 
- sub _in_code($$)
- {
-     my $self = shift;
-     my $current = shift;
- 
-     while ($current->{'parent'} and $current->{'parent'}->{'cmdname'}
-                     and exists $brace_commands{$current->{'parent'}->{'cmdname'}}
-                     and !exists $context_brace_commands{$current->{'parent'}->{'cmdname'}}) {
-         return 1 if ($code_style_commands{$current->{'parent'}->{'cmdname'}});
-         $current = $current->{'parent'}->{'parent'};
-     }
-     return 0;
- }
- 
- # close brace commands, that don't set a new context (ie @caption, @footnote)
- sub _close_all_style_commands($$$;$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     my $closed_command = shift;
-     my $interrupting_command = shift;
- 
-     while ($current->{'parent'} and $current->{'parent'}->{'cmdname'}
-                     and exists $brace_commands{$current->{'parent'}->{'cmdname'}}
-                     and !exists $context_brace_commands{$current->{'parent'}->{'cmdname'}}) {
-         $current = _close_brace_command($self, $current->{'parent'}, $line_nr,
-                                                                         $closed_command, $interrupting_command);
-     }
-     return $current;
- }
- 
- # close brace commands except for @caption, @footnote then the paragraph
- sub _end_paragraph($$$;$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     my $closed_command = shift;
-     my $interrupting_command = shift;
- 
-     $current = _close_all_style_commands($self, $current, $line_nr, 
-                                                                               $closed_command, $interrupting_command);
-     if ($current->{'type'} and $current->{'type'} eq 'paragraph') {
-         print STDERR "CLOSE PARA\n" if ($self->{'DEBUG'});
-         $current = $current->{'parent'};
-     } 
-     return $current;
- }
- 
- # close brace commands except for @caption, @footnote then the preformatted
- sub _end_preformatted($$$;$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     my $closed_command = shift;
-     my $interrupting_command = shift;
- 
-     $current = _close_all_style_commands($self, $current, $line_nr,
-                                                                               $closed_command, $interrupting_command);
-     if ($current->{'type'} and $preformatted_contexts{$current->{'type'}}) {
-         print STDERR "CLOSE PREFORMATTED $current->{'type'}\n" if ($self->{'DEBUG'});
-         # completly remove void preformatted contexts
-         if (!@{$current->{'contents'}}) {
-             my $removed = pop @{$current->{'parent'}->{'contents'}};
-             print STDERR "popping $removed->{'type'}\n" if ($self->{'DEBUG'});
-         }
-         $current = $current->{'parent'};
-     }
-     return $current;
- }
- 
- # check that there are no text holding environment (currently
- # checking only paragraphs and preformatted) in contents
- sub _check_no_text($)
- {
-     my $current = shift;
-     my $after_paragraph = 0;
-     foreach my $content (@{$current->{'contents'}}) {
-         if ($content->{'type'} and $content->{'type'} eq 'paragraph') {
-             $after_paragraph = 1;
-             last;
-         } elsif ($content->{'type'} and $preformatted_contexts{$content->{'type'}}) {
-             foreach my $preformatted_content (@{$content->{'contents'}}) {
-                 if ((defined($preformatted_content->{'text'}) 
-                           and $preformatted_content->{'text'} =~ /\S/)
-                         or ($preformatted_content->{'cmdname'} 
-                                 and ($preformatted_content->{'cmdname'} ne 'c'
-                                           and $preformatted_content->{'cmdname'} ne 'comment')
-                                 and !($preformatted_content->{'type'} 
-                                             and $preformatted_content->{'type'} eq 'index_entry_command'))) {
-                     $after_paragraph = 1;
-                     last;
-                 }
-             }
-             last if ($after_paragraph);
-         }
-     }
-     return $after_paragraph;
- }
- 
- # put everything after the last @item/@itemx in an item_table type container
- # and distinguish table_term and table_entry.
- sub _gather_previous_item($$;$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $next_command = shift;
-     my $line_nr = shift;
- 
-     # nothing to do in that case.
-     if ($current->{'contents'}->[-1]->{'type'}
-             and $current->{'contents'}->[-1]->{'type'} eq 'before_item') {
-         if ($next_command and $next_command eq 'itemx') {
-             $self->line_warn(sprintf($self->__("\@itemx should not begin \@%s"), 
-                                                                 $current->{'cmdname'}), $line_nr);
-         }
-         return;
-     }
-     #print STDERR "GATHER "._print_current($current)."\n";
-     my $type;
-     # if before an itemx, the type is different since there should not be 
-     # real content, so it may be treated differently
-     if ($next_command and $next_command eq 'itemx') {
-         $type = 'inter_item';
-     } else {
-         $type = 'table_item';
-     }
-     my $table_gathered = {'type' => $type,
-                                               'contents' => []};
-     # remove everything that is not an @item/@items or before_item to 
-     # put it in the table_item, starting from the end.
-     my $contents_count = scalar(@{$current->{'contents'}});
-     for (my $i = 0; $i < $contents_count; $i++) {
-         #print STDERR "_gather_previous_item $i on $contents_count: "._print_current($current->{'contents'}->[-1])."\n";
-         if ($current->{'contents'}->[-1]->{'cmdname'} 
-                 and ($current->{'contents'}->[-1]->{'cmdname'} eq 'item' 
-                           or ($current->{'contents'}->[-1]->{'cmdname'} eq 'itemx'))) {
-             last;
-         } else {
-             my $item_content = pop @{$current->{'contents'}};
-             $item_content->{'parent'} = $table_gathered;
-             unshift @{$table_gathered->{'contents'}}, $item_content;
-         }
-     }
-     if ($type eq 'table_item') {
-         my $table_entry = {'type' => 'table_entry',
-                                         'parent' => $current,
-                                         'contents' => []};
-         my $table_term = {'type' => 'table_term',
-                                         'parent' => $table_entry,
-                                         'contents' => []};
-         push @{$table_entry->{'contents'}}, $table_term;
-         my $contents_count = scalar(@{$current->{'contents'}});
-         for (my $i = 0; $i < $contents_count; $i++) {
-             if ($current->{'contents'}->[-1]->{'type'} 
-                       and ($current->{'contents'}->[-1]->{'type'} eq 'before_item'
-                                 or $current->{'contents'}->[-1]->{'type'} eq 'table_entry')) {
-                 last;
-             } else {
-                 my $item_content = pop @{$current->{'contents'}};
-                 $item_content->{'parent'} = $table_term;
-                 unshift @{$table_term->{'contents'}}, $item_content;
-                 # debug
-                 if (! (($item_content->{'cmdname'} 
-                                 and ($item_content->{'cmdname'} eq 'itemx'
-                                         or $item_content->{'cmdname'} eq 'item'))
-                               or ($item_content->{'type'} 
-                                       and $item_content->{'type'} eq 'inter_item'))) {
-                     $self->_bug_message("wrong element in table term", $line_nr, 
-                                                             $item_content);
-                 }
-             }
-         }
-         push @{$current->{'contents'}}, $table_entry;
-         if (scalar(@{$table_gathered->{'contents'}})) {
-             push @{$table_entry->{'contents'}}, $table_gathered;
-             $table_gathered->{'parent'} = $table_entry;
-         }
-     } else {
-         my $after_paragraph = _check_no_text($table_gathered);
-         if ($after_paragraph) {
-             $self->line_error($self->__("\@itemx must follow \@item"), $line_nr);
-         }
-         if (scalar(@{$table_gathered->{'contents'}})) {
-             push @{$current->{'contents'}}, $table_gathered;
-             $table_gathered->{'parent'} = $current;
-         }
-     }
- }
- 
- # Starting from the end, gather everything util the def_line to put in 
- # a def_item
- sub _gather_def_item($;$)
- {
-     my $current = shift;
-     my $next_command = shift;
-     my $type;
-     # means that we are between a @def*x and a @def
-     if ($next_command) {
-         $type = 'inter_def_item';
-     } else {
-         $type = 'def_item';
-     }
- 
-     # This may happen for a construct like
-     # @deffnx a b @section
-     # but otherwise the end of line will lead to the command closing
-     return if (!$current->{'cmdname'} or $current->{'cmdname'} =~ /x$/);
-     #print STDERR "_gather_def_item($type) in "._print_current($current)."\n";
-     my $def_item = {'type' => $type,
-                                     'parent' => $current,
-                                     'contents' => []};
-     # remove everything that is not a def_line to put it in the def_item,
-     # starting from the end.
-     my $contents_count = scalar(@{$current->{'contents'}});
-     for (my $i = 0; $i < $contents_count; $i++) {
-         #print STDERR "_gather_def_item $type ($i on $contents_count) "._print_current($current->{'contents'}->[-1])."\n";
-         if ($current->{'contents'}->[-1]->{'type'} 
-                 and $current->{'contents'}->[-1]->{'type'} eq 'def_line') {
-           #   and !$current->{'contents'}->[-1]->{'extra'}->{'not_after_command'}) {
-             last;
-         } else {
-             my $item_content = pop @{$current->{'contents'}};
-             $item_content->{'parent'} = $def_item;
-             unshift @{$def_item->{'contents'}}, $item_content;
-         }
-     }
-     if (scalar(@{$def_item->{'contents'}})) {
-         push @{$current->{'contents'}}, $def_item;
-     }
- }
- 
- # close formats
- sub _close_command_cleanup($$$) {
-     my $self = shift;
-     my $current = shift;
- 
-     return unless ($current->{'cmdname'});
-     # remove the dynamic counters in multitable, they are not of use in the final
-     # tree.  Also determine the multitable_body and multitable_head with 
-     # @item or @headitem rows.
-     if ($current->{'cmdname'} eq 'multitable') {
-         my $in_head_or_rows;
-         my @contents = @{$current->{'contents'}};
-         $current->{'contents'} = [];
-         foreach my $row (@contents) {
-             if ($row->{'type'} and $row->{'type'} eq 'row') {
-                 delete $row->{'cells_count'};
-                 if ($row->{'contents'}->[0]->{'cmdname'} eq 'headitem') {
-                     if (!$in_head_or_rows) {
-                         push @{$current->{'contents'}}, {'type' => 'multitable_head',
-                                                                                           'parent' => $current};
-                         $in_head_or_rows = 1;
-                     }
-                 } elsif ($row->{'contents'}->[0]->{'cmdname'} eq 'item') {
-                     if (!defined($in_head_or_rows) or $in_head_or_rows) {
-                         push @{$current->{'contents'}}, {'type' => 'multitable_body',
-                                                                                           'parent' => $current};
-                         $in_head_or_rows = 0;
-                     }
-                 }
-                 push @{$current->{'contents'}->[-1]->{'contents'}}, $row;
-                 $row->{'parent'} = $current->{'contents'}->[-1];
-             } else {
-                 push @{$current->{'contents'}}, $row;
-                 $in_head_or_rows = undef;
-             }
-         }
-         delete $current->{'rows_count'};
-     } elsif ($item_container_commands{$current->{'cmdname'}}) {
-         delete $current->{'items_count'};
-     }
- 
-     # put everything after the last @def*x command in a def_item type container.
-     if ($def_commands{$current->{'cmdname'}}) {
-         # At this point the end command hasn't been added to the command contents.
-         # so checks cannot be done at this point.
-         _gather_def_item($current);
-     }
- 
-     if ($item_line_commands{$current->{'cmdname'}}) {
-         # At this point the end command hasn't been added to the command contents.
-         # so checks cannot be done at this point.
-         if (@{$current->{'contents'}}) {
-             $self->_gather_previous_item($current);
-         }
-     }
-     
-     # put end out of before_item, and replace it at the end of the parent.
-     # remove empty before_item.
-     # warn if not empty before_item, but format is empty
-     if ($block_item_commands{$current->{'cmdname'}}) {
-         if (@{$current->{'contents'}}) {
-             my $leading_spaces = 0;
-             my $before_item;
-             if ($current->{'contents'}->[0]->{'type'}
-                     and $current->{'contents'}->[0]->{'type'} eq 'empty_line_after_command'
-                     and $current->{'contents'}->[1]
-                     and $current->{'contents'}->[1]->{'type'}
-                     and $current->{'contents'}->[1]->{'type'} eq 'before_item') {
-                 $leading_spaces = 1;
-                 $before_item = $current->{'contents'}->[1];
-             } elsif ($current->{'contents'}->[0]->{'type'} 
-                             and $current->{'contents'}->[0]->{'type'} eq 'before_item') {
-                 $before_item = $current->{'contents'}->[0];
-             }
-             if ($before_item) {
-                 if ($current->{'extra'}->{'end_command'}
-                         and @{$before_item->{'contents'}} 
-                         and $before_item->{'contents'}->[-1] eq $current->{'extra'}->{'end_command'}) {
-                     my $end = pop @{$before_item->{'contents'}};
-                     $end->{'parent'} = $current;
-                     push @{$current->{'contents'}}, $end;
-                 }
-                 # remove empty before_items
-                 if (!@{$before_item->{'contents'}}) {
-                     if ($leading_spaces) {
-                         my $space = shift @{$current->{'contents'}};
-                         shift @{$current->{'contents'}};
-                         unshift @{$current->{'contents'}}, $space;
-                     } else {
-                         shift @{$current->{'contents'}};
-                     }
-                 } else {
-                     # warn if not empty before_item, but format is empty
-                     my $empty_before_item = 1;
-                     foreach my $before_item_content (@{$before_item->{'contents'}}) {
-                         if (!$before_item_content->{'cmdname'} or 
-                                     ($before_item_content->{'cmdname'} ne 'c' 
-                                       and $before_item_content->{'cmdname'} ne 'comment')) {
-                             $empty_before_item = 0;
-                             last;
-                         }
-                     }
-                     if (!$empty_before_item) {
-                         my $empty_format = 1;
-                         foreach my $format_content (@{$current->{'contents'}}) {
-                             next if ($format_content eq $before_item);
-                             if (($format_content->{'cmdname'} and 
-                                       ($format_content->{'cmdname'} ne 'c'
-                                         and $format_content->{'cmdname'} ne 'comment'
-                                         and $format_content->{'cmdname'} ne 'end'))
-                                     or ($format_content->{'type'} and
-                                         ($format_content->{'type'} ne 'empty_line_after_command'))) {
-                                 $empty_format = 0;
-                                 last;
-                             }
-                         }
-                         if ($empty_format) {
-                             $self->line_warn(sprintf($self->__("\@%s has text but no \@item"),
-                                                                                 $current->{'cmdname'}), $current->{'line_nr'});                       
-                         }
-                     }
-                 }
-             }
-         }
-     }
- }
- 
- # close the current command, with error messages and give the parent.
- # If the last argument is given it is the command being closed if
- # hadn't there be an error, currently only block command, used for a
- # better error message.
- sub _close_current($$$;$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     my $closed_command = shift;
-     my $interrupting_command = shift;
- 
-     if ($current->{'cmdname'}) {
-         print STDERR "CLOSING(_close_current) \@$current->{'cmdname'}\n" if ($self->{'DEBUG'});
-         if (exists($brace_commands{$current->{'cmdname'}})) {
-             pop @{$self->{'context_stack'}}
-                   if (exists $context_brace_commands{$current->{'cmdname'}});
-             $current = _close_brace_command($self, $current, $line_nr, 
-                                                                             $closed_command, $interrupting_command);
-         } elsif (exists($block_commands{$current->{'cmdname'}})) {
-             if (defined($closed_command)) {
-                 $self->line_error(sprintf($self->__("`\@end' expected `%s', but saw `%s'"),
-                                                                       $current->{'cmdname'}, $closed_command), $line_nr);
-             } elsif ($interrupting_command) {
-                 $self->line_error(sprintf($self->__("\@%s seen before \@end %s"),
-                                                                     $interrupting_command, $current->{'cmdname'}),
-                                                     $line_nr);
-             } else {
-                 $self->line_error(sprintf($self->__("no matching `%cend %s'"),
-                                                                       ord('@'), $current->{'cmdname'}), $line_nr);
-                 if ($block_commands{$current->{'cmdname'}} eq 'conditional') {
-                     # in this case we are within an ignored conditional
-                     my $conditional = pop @{$current->{'parent'}->{'contents'}};
-                 }
-             }
-             if ($preformatted_commands{$current->{'cmdname'}}
-                     or $menu_commands{$current->{'cmdname'}}
-                     or $format_raw_commands{$current->{'cmdname'}}) {
-                 my $context = pop @{$self->{'context_stack'}};
-                 pop @{$self->{'expanded_formats_stack'}} 
-                     if ($format_raw_commands{$current->{'cmdname'}});
-             }
-             pop @{$self->{'regions_stack'}} 
-                   if ($region_commands{$current->{'cmdname'}});
-             $current = $current->{'parent'};
-         } else {
-             # There @item and @tab commands are closed, and also line commands
-             # with invalid content
-             $current = $current->{'parent'};
-         }
-     } elsif ($current->{'type'}) {
-         print STDERR "CLOSING type $current->{'type'}\n" if ($self->{'DEBUG'});
-         if ($current->{'type'} eq 'bracketed') {
-             $self->_command_error($current, $line_nr, 
-                                                         $self->__("misplaced %c"), ord('{'));
-         } elsif ($current->{'type'} eq 'menu_comment' 
-                     or $current->{'type'} eq 'menu_entry_description') {
-             my $context = pop @{$self->{'context_stack'}};
-             if ($context ne 'preformatted') {
-                 $self->_bug_message("context $context instead of preformatted", 
-                                                         $line_nr, $current);
-             }
-             # close empty menu_comment
-             if (!@{$current->{'contents'}}) {
-                 pop @{$current->{'parent'}->{'contents'}};
-             }
-         } elsif ($current->{'type'} eq 'misc_line_arg'
-                           or $current->{'type'} eq 'block_line_arg') {
-             my $context = pop @{$self->{'context_stack'}};
-             if ($context ne 'line' and $context ne 'def') {
-                 $self->_bug_message("context $context instead of line or def", 
-                                                         $line_nr, $current);
-                 die;
-             }
-         }
-         $current = $current->{'parent'};
-     } else { # Should never go here.
-         $current = $current->{'parent'} if ($current->{'parent'});
-         $self->_bug_message("No type nor cmdname when closing", 
-                                                 $line_nr, $current);
-     }
-     return $current;
- }
- 
- # a closed_command arg means closing until that command is found.
- # no command arg means closing until the root or a root_command
- # is found.
- sub _close_commands($$$;$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     my $closed_command = shift;
-     my $interrupting_command = shift;;
- 
-     $current = _end_paragraph($self, $current, $line_nr, $closed_command, 
-                                                         $interrupting_command);
-     $current = _end_preformatted($self, $current, $line_nr, $closed_command,
-                                                               $interrupting_command);
- 
-                 # stop if the command is found
-     while (!($closed_command and $current->{'cmdname'}
-                       and $current->{'cmdname'} eq $closed_command) 
-                   # stop if at the root
-                   and $current->{'parent'}
-           # stop if in a root command 
-           # or in a context_brace_commands and searching for a specific 
-           # end block command (with $closed_command set).  
-           # This second condition means that a footnote is not closed when 
-           # looking for the end of a block command, but is closed when 
-           # completly closing the stack.
-                   and !($current->{'cmdname'}
-                               and ($root_commands{$current->{'cmdname'}}
-                                         or ($closed_command and $current->{'parent'}->{'cmdname'}
-                                               and $context_brace_commands{$current->{'parent'}->{'cmdname'}})))){
-         $self->_close_command_cleanup($current);
-         $current = $self->_close_current($current, $line_nr, $closed_command, 
-                                                                           $interrupting_command);
-     }
- 
-     my $closed_element;
-     if ($closed_command and $current->{'cmdname'} 
-             and $current->{'cmdname'} eq $closed_command) {
-         if ($preformatted_commands{$current->{'cmdname'}}) {
-             my $context = pop @{$self->{'context_stack'}};
-             if ($context ne 'preformatted') {
-                 $self->_bug_message("context $context instead of preformatted for $closed_command", 
-                                                         $line_nr, $current);
-             }
-         } elsif ($format_raw_commands{$current->{'cmdname'}}) {
-             my $context = pop @{$self->{'context_stack'}};
-             if ($context ne 'rawpreformatted') {
-                 $self->_bug_message("context $context instead of rawpreformatted for $closed_command", 
-                                                         $line_nr, $current);
-             }
-             pop @{$self->{'expanded_formats_stack'}};
-         } elsif ($menu_commands{$current->{'cmdname'}}) {
-             my $context = pop @{$self->{'context_stack'}};
-             # may be in menu, but context is preformatted if in a preformatted too.
-             if ($context ne 'menu' and $context ne 'preformatted') {
-                 $self->_bug_message("context $context instead of preformatted or menu for $closed_command", 
-                                                         $line_nr, $current);
-             }
-         }
-         #print STDERR "close context $context for $current->{'cmdname'}\n"
-         #  if ($self->{'DEBUG'});
-         pop @{$self->{'regions_stack'}} 
-               if ($region_commands{$current->{'cmdname'}});
-         $closed_element = $current;
-         #$self->_close_command_cleanup($current);
-         $current = $current->{'parent'};
-     } elsif ($closed_command) {
-         $self->line_error(sprintf($self->__("unmatched `%c%s'"), 
-                                               ord('@'), "end $closed_command"), $line_nr);
-     }
-     return ($closed_element, $current);
- }
- 
- # begin paragraph if needed.  If not try to merge with the previous
- # content if it is also some text.
- sub _merge_text($$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $text = shift;
- 
-     my $paragraph;
- 
-     my $no_merge_with_following_text = 0;
-     if ($text =~ /\S/) {
-         my $leading_spaces;
-         if ($text =~ /^(\s+)/) {
-             $leading_spaces = $1;
-         }
-         if ($current->{'contents'} and @{$current->{'contents'}}
-             and $current->{'contents'}->[-1]->{'type'}
-             and ($current->{'contents'}->[-1]->{'type'} eq 'empty_line_after_command'
-                   or $current->{'contents'}->[-1]->{'type'} eq 'empty_spaces_before_argument'
-                   or $current->{'contents'}->[-1]->{'type'} eq 'empty_spaces_after_close_brace')) {
-             $no_merge_with_following_text = 1;
-         }
-         if (_abort_empty_line($self, $current, $leading_spaces)) {
-             $text =~ s/^(\s+)//;
-         } 
- 
-         $paragraph = _begin_paragraph($self, $current);
-         $current = $paragraph if ($paragraph);
-     }
- 
-     if (!defined($current->{'contents'})) {
-         $self->_bug_message("No contents in _merge_text", 
-                                                         undef, $current);
-         die;
-     }
- 
-     if (@{$current->{'contents'}} 
-             and exists($current->{'contents'}->[-1]->{'text'}) 
-             and $current->{'contents'}->[-1]->{'text'} !~ /\n/
-             and !$no_merge_with_following_text) {
-         $current->{'contents'}->[-1]->{'text'} .= $text;
-         print STDERR "MERGED TEXT: $text|||\n" if ($self->{'DEBUG'});
-     } else {
-         push @{$current->{'contents'}}, { 'text' => $text, 'parent' => $current };
-         print STDERR "NEW TEXT: $text|||\n" if ($self->{'DEBUG'});
-     }
-     return $current;
- }
- 
- # return the parent if in a item_container command, itemize or enumerate
- sub _item_container_parent($)
- {
-     my $current = shift;
-     if ((($current->{'cmdname'} and $current->{'cmdname'} eq 'item')
-               or ($current->{'type'} and $current->{'type'} eq 'before_item'))
-             and ($current->{'parent'} and $current->{'parent'}->{'cmdname'}
-                 and $item_container_commands{$current->{'parent'}->{'cmdname'}})) {
-         return ($current->{'parent'});
-     }
-     return undef;
- }
- 
- # return the parent if in a item_line command, @*table
- sub _item_line_parent($)
- {
-     my $current = shift;
-     if ($current->{'cmdname'} and ($current->{'cmdname'} eq 'item'
-               or $current->{'cmdname'} eq 'itemx')) {
-             $current = $current->{'parent'}->{'parent'};
-     } elsif ($current->{'type'} and $current->{'type'} eq 'before_item'
-                         and $current->{'parent'}) {
-         $current = $current->{'parent'};
-     }
-     return $current if ($current->{'cmdname'} 
-                                               and $item_line_commands{$current->{'cmdname'}});
-     return undef;
- }
- 
- # return the parent if in a multitable
- sub _item_multitable_parent($)
- {
-     my $current = shift;
-     if (($current->{'cmdname'} and ($current->{'cmdname'} eq 'headitem'
-               or $current->{'cmdname'} eq 'item' or $current->{'cmdname'} eq 'tab'))
-             and $current->{'parent'} and $current->{'parent'}->{'parent'}) {
-         $current = $current->{'parent'}->{'parent'};
-     } elsif ($current->{'type'} and $current->{'type'} eq 'before_item'
-                         and $current->{'parent'}) {
-         $current = $current->{'parent'};
-     }
-     return $current if ($current->{'cmdname'} 
-                                               and $current->{'cmdname'} eq 'multitable');
-     return undef;
- }
- 
- # returns next text fragment, be it pending from a macro expansion or 
- # text or file
- sub _next_text($$$)
- {
-     my $self = shift;
-     my $line_nr = shift;
-     my $current = shift;
-   
-     while (@{$self->{'input'}}) {
-         my $input = $self->{'input'}->[0];
-         if (@{$input->{'pending'}}) {
-             my $new_text = shift @{$input->{'pending'}};
-             if ($new_text->[1] and $new_text->[1]->{'end_macro'}) {
-                 delete $new_text->[1]->{'end_macro'};
-                 my $top_macro = shift @{$self->{'macro_stack'}};
-                 print STDERR "SHIFT MACRO_STACK(@{$self->{'macro_stack'}}): $top_macro->{'args'}->[0]->{'text'}\n"
-                     if ($self->{'DEBUG'});
-             }
-             return ($new_text->[0], $new_text->[1]);
-         } elsif ($input->{'fh'}) {
-             my $fh = $input->{'fh'};
-             my $line = <$fh>;
-             while (defined($line)) {
-                 # add an end of line if there is none at the end of file
-                 if (eof($fh) and $line !~ /\n/) {
-                     $line .= "\n";
-                 }
-                 $line =~ s/\x{7F}.*\s*//;
-                 if ($self->{'CPP_LINE_DIRECTIVES'}
-                         # no cpp directives in ignored/macro/verbatim
-                         and defined ($current)
-                         and not 
-                           (($current->{'cmdname'}
-                             and $block_commands{$current->{'cmdname'}}
-                               and ($block_commands{$current->{'cmdname'}} eq 'raw'
-                                         or $block_commands{$current->{'cmdname'}} eq 'conditional'))
-                           or 
-                             ($current->{'parent'} and $current->{'parent'}->{'cmdname'}
-                               and $current->{'parent'}->{'cmdname'} eq 'verb')
-                           )
-                         and $line =~ /^\s*#\s*(line)? (\d+)(( "([^"]+)")(\s+\d+)*)?\s*$/) {
-                     $input->{'line_nr'} = $2;
-                     if (defined($5)) {
-                         $input->{'name'} = $5;
-                     }
-                     $line = <$fh>;
-                 } else {
-                     $input->{'line_nr'}++;
-                     return ($line, {'line_nr' => $input->{'line_nr'}, 
-                                                     'file_name' => $input->{'name'},
-                                                     'macro' => ''});
-                 }
-             }
-         }
-         my $previous_input = shift(@{$self->{'input'}});
-         # Don't close STDIN
-         if ($previous_input->{'fh'} and $previous_input->{'name'} ne '-') {
-             if (!close($previous_input->{'fh'})) {
-                 $self->document_warn(sprintf($self->__("error on closing %s: %s"),
-                                                                           $previous_input->{'name'}, $!));
- 
-             }
-         }
-     }
- 
-     return (undef, $line_nr);
- }
- 
- # collect text and line numbers until an end of line is found.
- sub _new_line($$$)
- {
-     my $self = shift;
-     my $line_nr = shift;
-     my $current = shift;
-     my $new_line = '';
- 
-     while (1) {
-         my $new_text;
-         ($new_text, $line_nr) = _next_text($self, $line_nr, $current);
-         if (!defined($new_text)) {
-             $new_line = undef if ($new_line eq '');
-             last;
-         }
- 
-         $new_line .= $new_text;
- 
-         my $chomped_text = $new_text;
-         last if chomp($chomped_text);
-     }
-     return ($new_line, $line_nr);
- }
- 
- sub _expand_macro_arguments($$$$)
- {
-     my $self = shift;
-     my $macro = shift;
-     my $line = shift;
-     my $line_nr = shift;
-     my $braces_level = 1;
-     my $arguments = [ '' ];
-     my $arg_nr = 0;
-     my $args_total = scalar(@{$macro->{'args'}}) -1;
-     my $name = $macro->{'args'}->[0]->{'text'};
- 
-     my $line_nr_orig = $line_nr;
- 
-     while (1) {
-         if ($line =~ s/([^\\{},]*)([\\{},])//) {
-             my $separator = $2;
-             $arguments->[-1] .= $1;
-             if ($separator eq '\\') {
-                 if ($line =~ s/^(.)//) {
-                     my $protected_char = $1;
-                     if ($protected_char !~ /[\\{},]/) {
-                         $arguments->[-1] .= '\\';
-                     }
-                     $arguments->[-1] .= $protected_char;
-                     
-                     print STDERR "MACRO ARG: $separator: $protected_char\n" if ($self->{'DEBUG'});
-                 } else {
-                     $arguments->[-1] .= '\\';
-                     print STDERR "MACRO ARG: $separator\n" if ($self->{'DEBUG'});
-                 }
-             } elsif ($separator eq ',') {
-                 if ($braces_level == 1) {
-                     if (scalar(@$arguments) < $args_total) {
-                         push @$arguments, '';
-                         $line =~ s/^[^\S\f]*//;
-                         print STDERR "MACRO NEW ARG\n" if ($self->{'DEBUG'});
-                     } else {
-                         # implicit quoting when there is one argument.
-                         if ($args_total != 1) {
-                             $self->line_error(sprintf($self->__(
-                                                                           "macro `%s' called with too many args"), 
-                                                                                 $name), $line_nr);
-                         }
-                         $arguments->[-1] .= ',';
-                     }
-                 } else {
-                     $arguments->[-1] .= ',';
-                 }
-             } elsif ($separator eq '}') {
-                 $braces_level--;
-                 last if ($braces_level == 0);
-                 $arguments->[-1] .= $separator;
-             } elsif ($separator eq '{') {
-                 $braces_level++;
-                 $arguments->[-1] .= $separator;
-             }
-         } else {
-             print STDERR "MACRO ARG end of line\n" if ($self->{'DEBUG'});
-             $arguments->[-1] .= $line;
- 
-             ($line, $line_nr) = _new_line($self, $line_nr, $macro);
-             if (!defined($line)) {
-                 $self->line_error(sprintf($self->__("\@%s missing close brace"), 
-                       $name), $line_nr_orig);
-                 return ($arguments, "\n", $line_nr);
-             }
-         }
-     }
-     if ($args_total == 0 and $arguments->[0] =~ /[\S\f]/) {
-         $self->line_error(sprintf($self->__(
-                               "macro `%s' declared without argument called with an argument"), 
-                                                                 $name), $line_nr);
-     }
-     print STDERR "END MACRO ARGS EXPANSION(".scalar(@$arguments)."): ".
-                                     join("|\n", @$arguments) ."|\n" if ($self->{'DEBUG'});
-     return ($arguments, $line, $line_nr);
- }
- 
- sub _expand_macro_body($$$$) {
-     my $self = shift;
-     my $macro = shift;
-     my $args = shift;
-     my $line_nr = shift;
- 
-     my $macrobody = $macro->{'extra'}->{'macrobody'};
-     my $args_total = scalar(@{$macro->{'args'}}) -1;
-     my $args_index = $macro->{'extra'}->{'args_index'};
- 
-     my $i;
-     for ($i=0; $i<=$args_total; $i++) {
-         $args->[$i] = "" unless (defined($args->[$i]));
-     }
- 
-     my $result = '';
-     while ($macrobody ne '') {
-         if ($macrobody =~ s/^([^\\]*)\\//o) {
-             $result .= $1;
-             if ($macrobody =~ s/^\\//) {
-                 $result .= '\\';
-             } elsif ($macrobody =~ s/^([^\\]*)\\//) {
-                 my $arg = $1;
-                 if (defined($args_index->{$arg})) {
-                     $result .= $args->[$args_index->{$arg}];
-                 } else {
-                     $self->line_error(sprintf($self->__(
-                   "\\ in \@%s expansion followed `%s' instead of parameter name or \\"), 
-                                                           $macro->{'args'}->[0]->{'text'}, $arg), $line_nr);
-                     $result .= '\\' . $arg;
-                 }
-             }
-             next;
-         }
-         $result .= $macrobody;
-         last;
-     }
-     return $result;
- }
- 
- # each time a new line appeared, a container is opened to hold the text
- # consisting only of spaces.  This container is removed here, typically
- # this is called when non-space happens on a line.
- sub _abort_empty_line($$;$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $additional_text = shift;
-     $additional_text = '' if (!defined($additional_text));
-     if ($current->{'contents'} and @{$current->{'contents'}} 
-               and $current->{'contents'}->[-1]->{'type'}
-               and ($current->{'contents'}->[-1]->{'type'} eq 'empty_line' 
-                       or $current->{'contents'}->[-1]->{'type'} eq 'empty_line_after_command'
-                       or $current->{'contents'}->[-1]->{'type'} eq 'empty_spaces_before_argument'
-                       or $current->{'contents'}->[-1]->{'type'} eq 'empty_spaces_after_close_brace')) {
-         print STDERR "ABORT EMPTY additional text |$additional_text|, current |$current->{'contents'}->[-1]->{'text'}|\n" if ($self->{'DEBUG'});
-         $current->{'contents'}->[-1]->{'text'} .= $additional_text;
-         # remove empty 'empty*before'.
-         if ($current->{'contents'}->[-1]->{'text'} eq '') {
-             # as we remove 'empty_spaces_before_argument', 'spaces_before_argument'
-             # is removed from 'extra' too.
-             if ($current->{'extra'} 
-                     and $current->{'extra'}->{'spaces_before_argument'}
-                     and $current->{'extra'}->{'spaces_before_argument'} 
-                                 eq $current->{'contents'}->[-1]) {
-                 delete ($current->{'extra'}->{'spaces_before_argument'});
-                 delete ($current->{'extra'}) if !(keys(%{$current->{'extra'}}));
-             }
-             pop @{$current->{'contents'}} 
-         } elsif ($current->{'contents'}->[-1]->{'type'} eq 'empty_line') {
-             # exactly the same condition than to begin a paragraph
-             if ((!$current->{'type'} or $type_with_paragraph{$current->{'type'}})
-                   and !$no_paragraph_contexts{$self->{'context_stack'}->[-1]}) {
-                 $current->{'contents'}->[-1]->{'type'} = 'empty_spaces_before_paragraph';
-             } else { 
-                 delete $current->{'contents'}->[-1]->{'type'};
-             }
-         } elsif ($current->{'contents'}->[-1]->{'type'} eq 'empty_line_after_command') {
-             $current->{'contents'}->[-1]->{'type'} = 'empty_spaces_after_command';
-         }
-         return 1;
-     }
-     return 0;
- }
- 
- # isolate last space in a command to help expansion disregard unuseful spaces.
- sub _isolate_last_space($$;$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $type = shift;
-     $type = 'spaces_at_end' if (!defined($type));
-     if ($current->{'contents'} and @{$current->{'contents'}}) {
-         my $index = -1;
-         # we ignore space before a misc command that is last on line.
-         # This is primarily to tag spaces before comments, but this will
-         # also tag and, in most converter lead to removal of spaces
-         # before any misc command, which is not really problematic as 
-         # in most cases, if it is not a comment, we are in an invalid 
-         # nesting of misc command on another @-command line.
-         $index = -2 
-             if (scalar(@{$current->{'contents'}}) > 1 
-                 and $current->{'contents'}->[-1]->{'cmdname'}
-                 and $self->{'misc_commands'}->{$current->{'contents'}->[-1]->{'cmdname'}});
-         if (defined($current->{'contents'}->[$index]->{'text'}) 
-                 and !$current->{'contents'}->[$index]->{'type'}
-                 and $current->{'contents'}->[$index]->{'text'} =~ /\s+$/) {
-             if ($current->{'contents'}->[$index]->{'text'} !~ /\S/) {
-                 $current->{'contents'}->[$index]->{'type'} = $type;
-             } else {
-                 $current->{'contents'}->[$index]->{'text'} =~ s/(\s+)$//;
-                 my $spaces = $1;
-                 my $new_spaces = { 'text' => $spaces, 'parent' => $current,
-                                                       'type' => $type };
-                 if ($index == -1) {
-                     push @{$current->{'contents'}}, $new_spaces;
-                 } else {
-                     splice (@{$current->{'contents'}}, $index+1, 0, $new_spaces);
-                 }
-             }
-         }
-     }
- }
- 
- # used to put a node name in error messages.
- sub _node_extra_to_texi($)
- {
-     my $node = shift;
-     my $result = '';
-     if ($node->{'manual_content'}) {
-         $result = '('.Texinfo::Convert::Texinfo::convert({'contents'
-                                                                           => $node->{'manual_content'}}) .')';
-     }
-     if ($node->{'node_content'}) {
-         $result .= Texinfo::Convert::Texinfo::convert ({'contents'
-                                                                                     => $node->{'node_content'}});
-     }
-     return $result;
- }
- 
- sub _find_end_brace($$)
- {
-     my $text = shift;
-     my $braces_count = shift;
- 
-     my $before = '';
-     while ($braces_count > 0 and length($text)) {
-         if ($text =~ s/([^()]*)([()])//) {
-             $before .= $1.$2;
-             my $brace = $2;
-             if ($brace eq '(') {
-                 $braces_count++;
-             } else {
-                 $braces_count--;
-                 if ($braces_count == 0) {
-                     return ($before, $text, 0);
-                 }
-             }
-         } else {
-             $before .= $text;
-             $text = '';
-         }
-     }
-     return ($before, undef, $braces_count);
- }
- 
- # This only counts opening braces, and returns 0 once all the parentheses
- # are closed
- sub _count_opened_tree_braces($$);
- sub _count_opened_tree_braces($$)
- {
-     my $current = shift;
-     my $braces_count = shift;
-     if (defined($current->{'text'})) {
-         my ($before, $after);
-         ($before, $after, $braces_count) = _find_end_brace($current->{'text'},
-                                                                                                                     $braces_count);
-     }
-     if ($current->{'args'}) {
-         foreach my $arg (@{$current->{'args'}}) {
-             $braces_count = _count_opened_tree_braces($arg, $braces_count);
-             return $braces_count if ($braces_count == 0);
-         }
-     }
-     if ($current->{'contents'}) {
-         foreach my $content (@{$current->{'contents'}}) {
-             $braces_count = _count_opened_tree_braces($content, $braces_count);
-             return $braces_count if ($braces_count == 0);
-         }
-     }
-     return $braces_count;
- }
- 
- # retrieve a leading manual name in parentheses, if there is one.
- sub _parse_node_manual($)
- {
-     my $node = shift;
-     my @contents = @{$node->{'contents'}};
-     _trim_spaces_comment_from_content(\@contents);
- 
-     my $manual;
-     my $result;
- #print STDERR "RRR $contents[0] and $contents[0]->{'text'} \n";
-     if ($contents[0] and $contents[0]->{'text'} and $contents[0]->{'text'} =~ /^\(/) {
-         my $braces_count = 1;
-         if ($contents[0]->{'text'} !~ /^\($/) {
-             my $brace = shift @contents;
-             my $brace_text = $brace->{'text'};
-             $brace_text =~ s/^\(//;
-             unshift @contents, { 'text' => $brace_text, 'type' => $brace->{'type'},
-                                                       'parent' => $brace->{'parent'} } if $brace_text ne '';
-         } else {
-             shift @contents;
-         }
-         while(@contents) {
-             my $content = shift @contents;
-             if (!defined($content->{'text'}) or $content->{'text'} !~ /\)/) {
-                 push @$manual, $content;
-                 $braces_count = _count_opened_tree_braces($content, $braces_count);
-                 # This is an error, braces were closed in a command
-                 if ($braces_count == 0) {
-                     last;
-                 }
-             } else {
-                 my ($before, $after);
-                 ($before, $after, $braces_count) = _find_end_brace($content->{'text'},
-                                                                                                                             $braces_count);
-                 if ($braces_count == 0) {
-                     $before =~ s/\)$//;
-                     push @$manual, { 'text' => $before, 'parent' => $content->{'parent'} }
-                         if ($before ne '');
-                     $after =~ s/^\s*//;
-                     unshift @contents,  { 'text' => $after, 'parent' => $content->{'parent'} }
-                         if ($after ne '');
-                     last;
-                 } else {
-                     push @$manual, $content;
-                 }
-             }
-         }
-         $result->{'manual_content'} = $manual if (defined($manual));
-     }
-     if (@contents) {
-         $result->{'node_content'} = \@contents;
-         $result->{'normalized'} =
-             Texinfo::Convert::NodeNameNormalization::normalize_node({'contents' => \@contents});
-     }
-     return $result;
- }
- 
- sub _parse_float_type($)
- {
-     my $current = shift;
-     if (@{$current->{'args'}}) {
-         my @type_contents = @{$current->{'args'}->[0]->{'contents'}};
-         _trim_spaces_comment_from_content(\@type_contents);
-         if (@type_contents) {
-             my $normalized 
-                 = Texinfo::Convert::NodeNameNormalization::normalize_node(
-                                                                                               {'contents' => \@type_contents});
-             $current->{'extra'}->{'type'}->{'content'} = \@type_contents;
-             if ($normalized =~ /[^-]/) {
-                 $current->{'extra'}->{'type'}->{'normalized'} = $normalized;
-                 return 1;
-             }
-         }
-     }
-     $current->{'extra'}->{'type'}->{'normalized'} = '';
-     return 0;
- }
- 
- # used for definition line parsing
- sub _next_bracketed_or_word($$)
- {
-     my $self = shift;
-     my $contents = shift;
-     return undef if (!scalar(@{$contents}));
-     my $spaces;
-     $spaces = shift @{$contents} if (defined($contents->[0]->{'text'}) and 
-                                                                           $contents->[0]->{'text'} !~ /\S/);
-     if (defined($spaces)) {
-         $spaces->{'type'} = 'spaces';
-         chomp $spaces->{'text'};
-         $spaces = undef if ($spaces->{'text'} eq '');
-     }
-     return ($spaces, undef) if (!scalar(@{$contents}));
- 
-     #print STDERR "BEFORE PROCESSING ".Texinfo::Convert::Texinfo::convert({'contents' => $contents});
-     if ($contents->[0]->{'type'} and $contents->[0]->{'type'} eq 'bracketed') {
-         #print STDERR "Return bracketed\n";
-         my $bracketed = shift @{$contents};
-         $self->_isolate_last_space($bracketed, 'empty_space_at_end_def_bracketed');
-         my $bracketed_def_content = { 'contents' => $bracketed->{'contents'},
-                                                                     'parent' => $bracketed->{'parent'},
-                                                                     'type' => 'bracketed_def_content', };
-         if ($bracketed->{'extra'} and $bracketed->{'extra'}->{'spaces_before_argument'}) {
-             $bracketed_def_content->{'extra'}->{'spaces_before_argument'}
-                 = $bracketed->{'extra'}->{'spaces_before_argument'};
-         }
-         return ($spaces, $bracketed_def_content);
-     } elsif ($contents->[0]->{'cmdname'}) {
-         #print STDERR "Return command $contents->[0]->{'cmdname'}\n";
-         return ($spaces, shift @{$contents});
-     } else {
-         #print STDERR "Process $contents->[0]->{'text'}\n";
-         $contents->[0]->{'text'} =~ s/^(\s*)//;
-         my $space_text = $1;
-         $spaces = {'text' => $space_text, 'type' => 'spaces'} if ($space_text);
-         $contents->[0]->{'text'} =~ s/^(\S+)//;
-         shift @{$contents} if ($contents->[0]->{'text'} eq '');
-         return ($spaces, {'text' => $1});
-     }
- }
- 
- # definition line parsing
- sub _parse_def($$$)
- {
-     my $self = shift;
-     my $command = shift;
-     my $contents = shift;
-     
-     my @contents = @$contents;
-     shift @contents if ($contents[0] and $contents[0]->{'type'}
-                                         and $contents[0]->{'type'} eq 'empty_spaces_after_command');
-     if ($def_aliases{$command}) {
-         my $real_command = $def_aliases{$command};
-         my $prepended = $def_map{$command}->{$real_command};
-         my @prepended_content;
- 
-         my $text;
-         my $in_bracketed;
-         if ($prepended =~ /^\{/) {
-             $text = $prepended;
-             $text =~ s/\{([^\}]+)\}/$1/;
-             $in_bracketed = 1;
-         } else {
-             $text = $prepended;
-         }
-         my $tree = $self->gdt($text);
-         if ($in_bracketed or @{$tree->{'contents'}} > 1) {
-             my $bracketed = { 'type' => 'bracketed' };
-             $bracketed->{'contents'} = $tree->{'contents'};
-             foreach my $content (@{$tree->{'contents'}}) {
-                 $content->{'parent'} = $bracketed;
-             }
-             @prepended_content = ($bracketed);
-         } else {
-             @prepended_content = (@{$tree->{'contents'}});
-         }
-         push @prepended_content, { 'text' => ' ' };
- 
-         unshift @contents, @prepended_content;
- 
-         $command = $def_aliases{$command};
-     }
-     foreach (my $i = 0; $i < scalar(@contents); $i++) {
-         # copy, to avoid changing the original
-         $contents[$i] = {'text' => $contents[$i]->{'text'}} 
-               if (defined($contents[$i]->{'text'}));
-     }
-     my @result;
-     my @args = @{$def_map{$command}};
-     my $arg_type;
-     # Even when $arg_type is not set, that is for def* that is not documented
-     # to take args, everything is as is arg_type was set to arg.
-     $arg_type = pop @args if ($args[-1] eq 'arg' or $args[-1] eq 'argtype');
-     foreach my $arg (@args) {
-         #print STDERR "$command $arg"._print_current($contents[0]);
-         #foreach my $content (@contents) {print STDERR " "._print_current($content)};
-         #print STDERR " contents ->".Texinfo::Convert::Texinfo::convert ({'contents' => \@contents});
-         my ($spaces, $next) = $self->_next_bracketed_or_word(\@contents);
-         last if (!defined($next));
-         #print STDERR "NEXT[$arg] ".Texinfo::Convert::Texinfo::convert($next)."\n";
-         push @result, ['spaces', $spaces] if (defined($spaces));
-         push @result, [$arg, $next];
-     }
- 
-     my @args_results;
-     while (@contents) {
-         my ($spaces, $next) = $self->_next_bracketed_or_word(\@contents);
-         push @args_results, ['spaces', $spaces] if (defined($spaces));
-         last if (!defined($next));
-         if (defined($next->{'text'})) {
-             while (1) {
-                 if ($next->{'text'} =~ s/^([^\[\](),]+)//) {
-                     push @args_results, ['arg', {'text' => $1}];
-                 } elsif ($next->{'text'} =~ s/^([\[\](),])//) {
-                     push @args_results, ['delimiter', 
-                                             {'text' => $1, 'type' => 'delimiter'}];
-                 } else {
-                     last;
-                 }
-             }
-         } else {
-             push @args_results, [ 'arg', $next ];
-         }
-     }
-     if ($arg_type and $arg_type eq 'argtype') {
-         my $next_is_type = 1;
-         foreach my $arg(@args_results) {
-             if ($arg->[0] eq 'spaces') {
-             } elsif ($arg->[0] eq 'delimiter') {
-                 $next_is_type = 1;
-             } elsif ($arg->[1]->{'cmdname'} and $arg->[1]->{'cmdname'} ne 'code') {
-                 $next_is_type = 1;
-             } elsif ($next_is_type) {
-                 $arg->[0] = 'typearg';
-                 $next_is_type = 0;
-             } else {
-                 $next_is_type = 1;
-             }
-         }
-     }
-     return [@result, @args_results];
- }
- 
- # register a label, that is something that may be the target of a reference
- # and must be unique in the document.  Corresponds with @node, @anchor and 
- # @float second arg.
- sub _register_label($$$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $label = shift;
-     my $line_nr = shift;
-     my $normalized = $label->{'normalized'};
-     if (_ignore_global_commands($self)) {
-         $current->{'extra'}->{'normalized'} = $normalized;
-         $current->{'extra'}->{'node_content'} = $label->{'node_content'};
-         return 0;
-     } elsif ($self->{'labels'}->{$normalized}) {
-         $self->line_error(sprintf($self->__("\@%s `%s' previously defined"), 
-                                                   $current->{'cmdname'}, 
-                                       Texinfo::Convert::Texinfo::convert({'contents' => 
-                                                                                                 $label->{'node_content'}})), 
-                                                       $line_nr);
-         $self->line_error(sprintf($self->__("here is the previous definition as \@%s"),
-                                                               $self->{'labels'}->{$normalized}->{'cmdname'}),
-                                               $self->{'labels'}->{$normalized}->{'line_nr'}, 1);
-         return 0;
-     } else {
-         $current->{'extra'}->{'normalized'} = $normalized;
-         $current->{'extra'}->{'node_content'} = $label->{'node_content'};
-         $self->{'labels'}->{$normalized} = $current;
-         return 1;
-     }
- }
- 
- sub _non_bracketed_contents($)
- {
-     my $current = shift;
-     if ($current->{'type'} and $current->{'type'} eq 'bracketed') {
-         my $new = {};
-         $new->{'contents'} = $current->{'contents'} if ($current->{'parent'});
-         $new->{'parent'} = $current->{'parent'} if ($current->{'parent'});
-         return $new;
-     } else {
-         return $current;
-     }
- }
- 
- # store an index entry.
- # $current is the command element.
- # $content holds the actual content.
- # for index entries and v|ftable items, it is the index entry content, 
- # for def, it is the parsed arguments, based on the definition line 
- # arguments.
- sub _enter_index_entry($$$$$$$)
- {
-     my $self = shift;
-     my $command_container = shift;
-     my $command = shift;
-     my $current = shift;
-     my $content = shift;
-     my $content_normalized = shift;
-     my $line_nr = shift;
- 
-     $content_normalized = $content if (!defined($content_normalized));
- 
-     my $prefix = $self->{'command_index_prefix'}->{$command_container};
-     my $index_name = $self->{'prefix_to_index_name'}->{$prefix};
-     my $index = $self->{'index_names'}->{$index_name};
- 
-     my $number;
-     unless (_ignore_global_commands($self)) {
-         $number = (defined($index->{'index_entries'})
-                                   ? (scalar(@{$index->{'index_entries'}}) + 1)
-                                       : 1);
-     }
-     my $index_entry = { 'index_name'           => $index_name,
-                                             'index_at_command'     => $command,
-                                             'index_type_command'   => $command_container,
-                                             'index_prefix'         => $prefix,
-                                             'content'              => $content,
-                                             'content_normalized'   => $content_normalized,
-                                             'command'              => $current,
-                                             'number'               => $number,
-                                         };
-     if (@{$self->{'regions_stack'}}) {
-         $index_entry->{'region'} = $self->{'regions_stack'}->[-1];
-     } elsif ($self->{'current_node'}) {
-         $index_entry->{'node'} = $self->{'current_node'};
-     } elsif (!$self->{'current_section'}) {
-         $self->line_warn(sprintf($self->__("entry for index `%s' outside of any node"), 
-                                                           $index_name), $line_nr);
-     }
-     #print STDERR "INDEX ENTRY \@$command->{'cmdname'} $index_name($number)\n";
-     unless (_ignore_global_commands($self)) {
-         push @{$index->{'index_entries'}}, $index_entry;
-     }
-     $current->{'extra'}->{'index_entry'} = $index_entry;
- }
- 
- # This is always called at command closing.
- sub _remove_empty_content_arguments($)
- {
-     my $current = shift;
-     my $type;
-     if ($current->{'extra'}) {
-         if ($current->{'extra'}->{'block_command_line_contents'}) {
-             $type = 'block_command_line_contents';
-         } elsif ($current->{'extra'}->{'brace_command_contents'}) {
-             $type = 'brace_command_contents';
-         }
-     }
-     if ($type) {
-         while (@{$current->{'extra'}->{$type}} 
-                       and not defined($current->{'extra'}->{$type}->[-1])) {
-             pop @{$current->{'extra'}->{$type}}; 
-         }
-         delete $current->{'extra'}->{$type} if (!@{$current->{'extra'}->{$type}});
-         delete $current->{'extra'} if (!keys(%{$current->{'extra'}}));
-     }
- }
- 
- sub _strip_macrobody_leading_space($$)
- {
-     my $self = shift;
-     my $text = shift;
-     if ($self->{'MACRO_BODY_IGNORES_LEADING_SPACE'}) {
-         $text =~ s/^\s*//mg;
-     }
-     return $text;
- }
- 
- # close constructs and do stuff at end of line (or end of the document)
- sub _end_line($$$);
- sub _end_line($$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
- 
-     my $current_old = $current;
- 
-     my $included_file = 0;
- 
-     # a line consisting only of spaces.
-     if ($current->{'contents'} and @{$current->{'contents'}} 
-             and $current->{'contents'}->[-1]->{'type'} 
-             and $current->{'contents'}->[-1]->{'type'} eq 'empty_line') {
-         print STDERR "END EMPTY LINE\n" if ($self->{'DEBUG'});
-         if ($current->{'type'} and $current->{'type'} eq 'paragraph') {
-             my $empty_line = pop @{$current->{'contents'}};
-             $current = _end_paragraph($self, $current, $line_nr);
-             push @{$current->{'contents'}}, $empty_line;
-             $empty_line->{'parent'} = $current;
-         } elsif ($current->{'type'}
-                           and $current->{'type'} eq 'preformatted'
-                           and $current->{'parent'}->{'type'}
-                           and $current->{'parent'}->{'type'} eq 'menu_entry_description')  {
-             my $empty_line = pop @{$current->{'contents'}};
-             if ($current->{'type'} eq 'preformatted') {
-                 my $empty_preformatted = (!@{$current->{'contents'}});
-                 $current = $current->{'parent'};
-                 pop @{$current->{'contents'}} if ($empty_preformatted);
-             }
-             my $context = pop @{$self->{'context_stack'}};
-             if ($context ne 'preformatted') {
-                 $self->_bug_message("context $context instead of preformatted in empty line after menu_entry_description", 
-                                                         $line_nr, $current);
-             }
-             
-             # first parent is menu_entry
-             $current = $current->{'parent'}->{'parent'};
-             
-             push @{$current->{'contents'}}, { 'type' => 'menu_comment',
-                                                                                 'parent' => $current,
-                                                                                 'contents' => [] };
-             $current = $current->{'contents'}->[-1];
-             push @{$current->{'contents'}}, { 'type' => 'preformatted',
-                                                                                 'parent' => $current,
-                                                                                 'contents' => [] };
-             $current = $current->{'contents'}->[-1];
-             push @{$current->{'contents'}}, { 'type' => 'after_description_line', 
-                                                                                 'text' => $empty_line->{'text'},
-                                                                                 'parent' => $current };
-             push @{$self->{'context_stack'}}, 'preformatted';
-             print STDERR "MENU: END DESCRIPTION, OPEN COMMENT\n" if ($self->{'DEBUG'});
-         } elsif (!$no_paragraph_contexts{$self->{'context_stack'}->[-1]}) {
-             $current = _end_paragraph($self, $current, $line_nr);
-         }
- 
-     # end of a menu line.
-     } elsif ($current->{'type'} 
-         and ($current->{'type'} eq 'menu_entry_name'
-           or $current->{'type'} eq 'menu_entry_node')) {
-         my $empty_menu_entry_node = 0;
-         my $end_comment;
-         if ($current->{'type'} eq 'menu_entry_node') {
-             if (@{$current->{'contents'}} 
-                     and $current->{'contents'}->[-1]->{'cmdname'}
-                     and ($current->{'contents'}->[-1]->{'cmdname'} eq 'c' 
-                         or $current->{'contents'}->[-1]->{'cmdname'} eq 'comment')) {
-                 $end_comment = pop @{$current->{'contents'}};
-             }
-             if (!@{$current->{'contents'}} 
-                       # empty if only the end of line or spaces
-                       or (@{$current->{'contents'}} == 1 
-                               and defined($current->{'contents'}->[-1]->{'text'})
-                               and $current->{'contents'}->[-1]->{'text'} !~ /\S/)) {
-                 $empty_menu_entry_node = 1;
-                 push @{$current->{'contents'}}, $end_comment if ($end_comment);
-             }
-         }
-         # we abort the menu entry if there is no node name
-         if ($empty_menu_entry_node 
-                     or $current->{'type'} eq 'menu_entry_name') {
-             my $description_or_menu_comment;
-             print STDERR "FINALLY NOT MENU ENTRY\n" if ($self->{'DEBUG'});
-             my $menu = $current->{'parent'}->{'parent'};
-             my $menu_entry = pop @{$menu->{'contents'}};
-             if (@{$menu->{'contents'}} and $menu->{'contents'}->[-1]->{'type'}
-                   and $menu->{'contents'}->[-1]->{'type'} eq 'menu_entry') {
-                 my $entry = $menu->{'contents'}->[-1];
-                 my $description;
-                 foreach my $entry_element (reverse(@{$entry->{'args'}})) {
-                     if ($entry_element->{'type'} eq 'menu_entry_description') {
-                         $description = $entry_element;
-                         last;
-                     }
-                 }
-                 if ($description) {
-                     $description_or_menu_comment = $description;
-                 } else {
-                     # Normally this cannot happen
-                     $self->_bug_message("No description in menu_entry", 
-                                                               $line_nr, $current);
-                     push @{$entry->{'args'}}, {'type' => 'menu_entry_description',
-                                                                           'parent' => $entry,
-                                                                           'contents' => [] };
-                     $description_or_menu_comment = $entry->{'args'}->[-1];
-                 }
-             } elsif (@{$menu->{'contents'}} and $menu->{'contents'}->[-1]->{'type'}
-                   and $menu->{'contents'}->[-1]->{'type'} eq 'menu_comment') {
-                 $description_or_menu_comment = $menu->{'contents'}->[-1];
-             }
-             if ($description_or_menu_comment) {
-                 $current = $description_or_menu_comment;
-                 if ($current->{'contents'}->[-1] and $current->{'contents'}->[-1]->{'type'}
-                     and $current->{'contents'}->[-1]->{'type'} eq 'preformatted') {
-                     $current = $current->{'contents'}->[-1];
-                 } else {
-                     # this should not happen
-                     $self->_bug_message("description or menu comment not in preformatted", 
-                                                               $line_nr, $current);
-                     push @{$current->{'contents'}}, {'type' => 'preformatted',
-                                                                         'parent' => $current,
-                                                                         'contents' => [] };
-                     $current = $current->{'contents'}->[-1];
-                 }
-                 push @{$self->{'context_stack'}}, 'preformatted';
-             } else {
-                 push @{$menu->{'contents'}}, {'type' => 'menu_comment',
-                                                                         'parent' => $menu,
-                                                                         'contents' => [] };
-                 $current = $menu->{'contents'}->[-1];
-                 push @{$current->{'contents'}}, {'type' => 'preformatted',
-                                                                     'parent' => $current,
-                                                                     'contents' => [] };
-                 $current = $current->{'contents'}->[-1];
-                 push @{$self->{'context_stack'}}, 'preformatted';
-                 print STDERR "THEN MENU_COMMENT OPEN\n" if ($self->{'DEBUG'});
-             }
-             while (@{$menu_entry->{'args'}}) {
-                 my $arg = shift @{$menu_entry->{'args'}};
-                 if (defined($arg->{'text'})) {
-                     $current = _merge_text($self, $current, $arg->{'text'});
-                 } else {
-                     while (@{$arg->{'contents'}}) {
-                         my $content = shift @{$arg->{'contents'}};
-                         if (defined($content->{'text'})) {
-                             $current = _merge_text($self, $current, 
-                                                                         $content->{'text'});
-                             $content = undef;
-                         } else {
-                             $content->{'parent'} = $current;
-                             push @{$current->{'contents'}}, $content;
-                         }
-                     }
-                 }
-                 $arg = undef;
-             }
-             # MENU_COMMENT open
-             $menu_entry = undef;
-         } else {
-             print STDERR "MENU ENTRY END LINE\n" if ($self->{'DEBUG'});
-             $current = $current->{'parent'};
-             $current = _enter_menu_entry_node($self, $current, $line_nr);
-             if (defined($end_comment)) {
-                 $end_comment->{'parent'} = $current;
-                 push @{$current->{'contents'}}, $end_comment;
-             }
-         }
-     # def line
-     } elsif ($current->{'parent'}
-                         and $current->{'parent'}->{'type'}
-                         and $current->{'parent'}->{'type'} eq 'def_line') {
-         my $def_context = pop @{$self->{'context_stack'}};
-         if ($def_context ne 'def') {
-             $self->_bug_message("context $def_context instead of def", 
-                                                     $line_nr, $current);
-             die; 
-         }
-         my $def_command = $current->{'parent'}->{'extra'}->{'def_command'};
-         my $arguments = $self->_parse_def($def_command, 
-                                                                             $current->{'contents'});
-         if (scalar(@$arguments)) {
-             $current->{'parent'}->{'extra'}->{'def_args'} = $arguments;
-             my $def_parsed_hash;
-             foreach my $arg (@$arguments) {
-                 die if (!defined($arg->[0]));
-                 last if ($arg->[0] eq 'arg' or $arg->[0] eq 'typearg' 
-                                     or $arg->[0] eq 'delimiter');
-                 next if ($arg->[0] eq 'spaces');
-                 # change of type is done in _parse_def.
-                 #if ($arg->[1]->{'type'} and $arg->[1]->{'type'} eq 'bracketed') {
-                 #  $def_parsed_hash->{$arg->[0]} = { 'contents' => $arg->[1]->{'contents'},
-                 #                                    'type' => 'bracketed_def_content',
-                 #                                    'parent' => $arg->[1]->{'parent'}};
-                 #} else {
-                 #  $def_parsed_hash->{$arg->[0]} = $arg->[1];
-                 #}
-                 $def_parsed_hash->{$arg->[0]} = $arg->[1];
-             }
-             $current->{'parent'}->{'extra'}->{'def_parsed_hash'} = $def_parsed_hash;
-             # do an standard index entry tree
-             my $index_entry;
-             if (defined($def_parsed_hash->{'name'})) {
-                 $index_entry = $def_parsed_hash->{'name'}
-                   # empty bracketed
-                     unless ($def_parsed_hash->{'name'}->{'type'}
-                                     and $def_parsed_hash->{'name'}->{'type'} eq 'bracketed_def_content'
-                                     and (!$def_parsed_hash->{'name'}->{'contents'}
-                                               or (!scalar(@{$def_parsed_hash->{'name'}->{'contents'}}))
-                                               or (scalar(@{$def_parsed_hash->{'name'}->{'contents'}}) == 1
-                                                     and defined($def_parsed_hash->{'name'}->{'contents'}->[0]->{'text'})
-                                                     and $def_parsed_hash->{'name'}->{'contents'}->[0]->{'text'} !~ /\S/)));
-             }
-             if (defined($index_entry)) {
-                 my $index_contents_normalized;
-                 if ($def_parsed_hash->{'class'}) {
-                     if ($command_index_prefix{$def_command} eq 'f') {
-                         $index_entry = $self->gdt('{name} on {class}', 
-                                                                     {'name' => $def_parsed_hash->{'name'},
-                                                                       'class' => $def_parsed_hash->{'class'}});
-                       $index_contents_normalized
-                           = [_non_bracketed_contents($def_parsed_hash->{'name'}),
-                                 { 'text' => ' on '},
-                                 _non_bracketed_contents($def_parsed_hash->{'class'})];
-                     } elsif ($command_index_prefix{$def_command} eq 'v'
-                                     and $def_command ne 'defcv') {
-                         $index_entry = $self->gdt('{name} of {class}', 
-                                                                           {'name' => $def_parsed_hash->{'name'},
-                                                                           'class' => $def_parsed_hash->{'class'}});
-                         $index_contents_normalized
-                             = [_non_bracketed_contents($def_parsed_hash->{'name'}),
-                                   { 'text' => ' of '},
-                                   _non_bracketed_contents($def_parsed_hash->{'class'})];
-                     }
-                 }
-                 $index_contents_normalized = [$index_entry]
-                     if (!defined($index_contents_normalized));
-                 my $index_contents;
-                 # 'root_line' is the container returned by gdt.
-                 if ($index_entry->{'type'} and $index_entry->{'type'} eq 'root_line') {
-                     $index_contents = $index_entry->{'contents'};
-                 } else {
-                     $index_contents = [$index_entry];
-                 }
-                 _enter_index_entry($self, 
-                     $current->{'parent'}->{'extra'}->{'def_command'},
-                     $current->{'parent'}->{'extra'}->{'original_def_cmdname'},
-                     $current->{'parent'}, $index_contents, 
-                     $index_contents_normalized, $line_nr);
-             } else {
-                 $self->_command_warn($current->{'parent'}, $line_nr, 
-                       $self->__('missing name for @%s'),
-                       $current->{'parent'}->{'extra'}->{'original_def_cmdname'});
-             }
-         } else {
-             $self->_command_warn($current->{'parent'}, $line_nr, 
-                   $self->__('missing category for @%s'),
-                   $current->{'parent'}->{'extra'}->{'original_def_cmdname'});
-         }
-         $current = $current->{'parent'}->{'parent'};
-         $current = $self->_begin_preformatted($current);
- 
-     # other block command lines
-     } elsif ($current->{'type'}
-                         and $current->{'type'} eq 'block_line_arg') {
-         my $empty_text;
-         my $context = pop @{$self->{'context_stack'}};
-         if ($context ne 'line') {
-             $self->_bug_message("context $context instead of line in block_line_arg", 
-                                                     $line_nr, $current);
-         }
-         # @multitable args
-         if ($current->{'parent'}->{'cmdname'}
-                               and $current->{'parent'}->{'cmdname'} eq 'multitable') {
-             # parse the prototypes and put them in a special arg
-             my @prototype_row;
-             # do the same but keeping spaces information
-             my @prototype_line;
-             foreach my $content (@{$current->{'contents'}}) {
-                 if ($content->{'type'} and $content->{'type'} eq 'bracketed') {
-                     push @prototype_row, { 'contents' => $content->{'contents'},
-                                                                   'parent' => $content->{'parent'},
-                                                                   'type' => 'bracketed_multitable_prototype'};
-                     push @prototype_line, $content;
-                 } elsif ($content->{'text'}) {
-                     if ($content->{'text'} =~ /\S/) {
-                         foreach my $prototype (split /\s+/, $content->{'text'}) {
-                             push @prototype_row, { 'text' => $prototype, 
-                                                         'type' => 'row_prototype' } unless ($prototype eq '');
-                         }
-                     }
-                     # The regexp breaks between characters, with a non space followed
-                     # by a space or a space followed by non space.  It is like \b, but
-                     # for \s \S, and not \w \W.
-                     foreach my $prototype_or_space (split /(?<=\S)(?=\s)|(?=\S)(?<=\s)/, 
-                                                                                                                     $content->{'text'}) {
-                         if ($prototype_or_space =~ /\S/) {
-                             push @prototype_line, {'text' => $prototype_or_space,
-                                                                           'type' => 'row_prototype' };
-                         } elsif ($prototype_or_space =~ /\s/) {
-                             push @prototype_line, {'text' => $prototype_or_space,
-                                                                           'type' => 'prototype_space' };
-                         }
-                     }
-                 } else {
-                     # FIXME could this happen?  Should be a debug message?
-                     if (!$content->{'cmdname'}) { 
-                         $self->_command_warn($current, $line_nr, 
-                                 $self->__("unexpected argument on \@%s line: %s"),
-                                       $current->{'cmdname'}, 
-                   Texinfo::Convert::Texinfo::convert({ $content->{'contents'} }));
-                     } elsif ($content->{'cmdname'} eq 'c' 
-                                       or $content->{'cmdname'} eq 'comment') {
-                     } else {
-                         push @prototype_row, $content;
-                         push @prototype_line, $content;
-                     }
-                 }
-             }
-             
-             my $multitable = $current->{'parent'};
-             $multitable->{'extra'}->{'max_columns'} = scalar(@prototype_row);
-             if (!scalar(@prototype_row)) {
-                 $self->_command_warn($multitable, $line_nr, 
-                                                           $self->__("empty multitable"));
-             }
-             $multitable->{'extra'}->{'prototypes'} = \@prototype_row;
-             $multitable->{'extra'}->{'prototypes_line'} = \@prototype_line;
- 
-         } else {
-             $self->_isolate_last_space($current, 'space_at_end_block_command');
-             $self->_register_command_arg($current, 'block_command_line_contents');
-         } 
-         # @float args
-         if ($current->{'parent'}->{'cmdname'}
-                               and $current->{'parent'}->{'cmdname'} eq 'float') {
-             my $float = $current->{'parent'};
-             $float->{'line_nr'} = $line_nr;
-             my $type = '';
-             if (@{$float->{'args'}}) {
-                 if ($float->{'args'}->[1]) {
-                     my $float_label = _parse_node_manual($float->{'args'}->[1]);
-                     _check_internal_node($self, $float_label, $line_nr);
-                     if (defined($float_label) and $float_label->{'node_content'}
-                           and $float_label->{'normalized'} =~ /[^-]/) {
-                         _register_label($self, $float, $float_label, $line_nr);
-                     }
-                 }
-                 _parse_float_type($float);
-                 $type = $float->{'extra'}->{'type'}->{'normalized'};
-             }
-             push @{$self->{'floats'}->{$type}}, $float
-                 unless (_ignore_global_commands($self));
-             $float->{'float_section'} = $self->{'current_section'} 
-                 if (defined($self->{'current_section'}));
-         }
-         $current = $current->{'parent'};
-         delete $current->{'remaining_args'};
-         # don't consider empty argument of block @-commands as argument,
-         # reparent them as contents
-         if ($current->{'args'}->[0]->{'contents'}->[0] 
-                   and $current->{'args'}->[0]->{'contents'}->[0]->{'type'}
-                   and $current->{'args'}->[0]->{'contents'}->[0]->{'type'} eq 'empty_line_after_command')
-         {
-             my $empty_text = $current->{'args'}->[0]->{'contents'}->[0];
-             $empty_text->{'parent'} = $current;
-             unshift @{$current->{'contents'}}, $empty_text;
-             delete $current->{'args'};
-         }
-         # Additionally, remove empty arguments as far as possible
-         _remove_empty_content_arguments($current);
- 
-         if ($current->{'cmdname'} 
-                     and $block_item_commands{$current->{'cmdname'}}) {
-             if ($current->{'cmdname'} eq 'enumerate') {
-                 my $spec = 1;
-                 if ($current->{'extra'}->{'block_command_line_contents'}
-                         and defined($current->{'extra'}->{'block_command_line_contents'}->[0])) {
-                     if (scalar(@{$current->{'extra'}->{'block_command_line_contents'}->[0]}) > 1) {
-                         $self->_command_error($current, $line_nr, 
-                                                 $self->__("superfluous argument to \@%s"),
-                                                 $current->{'cmdname'});
-                     }
-                     my $arg = $current->{'extra'}->{'block_command_line_contents'}->[0]->[0];
-                     if (!defined($arg->{'text'}) or $arg->{'text'} !~ /^(([[:digit:]]+)|([[:alpha:]]+))$/) {
-                         $self->_command_error($current, $line_nr, 
-                                                 $self->__("bad argument to \@%s"),
-                                                 $current->{'cmdname'});
-                     } else {
-                         $spec = $arg->{'text'};
-                     }
-                 }
-                 $current->{'extra'}->{'enumerate_specification'} = $spec;
-             } elsif ($item_line_commands{$current->{'cmdname'}}) {
-                 if (!$current->{'extra'} 
-                         or !$current->{'extra'}->{'command_as_argument'}) {
-                     $self->_command_error($current, $line_nr, 
-                             $self->__("%s requires an argument: the formatter for %citem"),
-                             $current->{'cmdname'}, ord('@'));
-                 } elsif (!$brace_commands{$current->{'extra'}->{'command_as_argument'}->{'cmdname'}}
-                         and !$self->{'definfoenclose'}->{$current->{'extra'}->{'command_as_argument'}->{'cmdname'}}) {
-                     $self->_command_error($current, $line_nr, 
-                             $self->__("command \@%s not accepting argument in brace should not be on \@%s line"),
-                             $current->{'extra'}->{'command_as_argument'}->{'cmdname'},
-                             $current->{'cmdname'});
-                     delete $current->{'extra'}->{'command_as_argument'};
-                 }
-             }
-             # This code checks that the command_as_argument of the @itemize
-             # is alone on the line, otherwise it is not a command_as_argument.
-             if ($current->{'extra'}
-                     and $current->{'extra'}->{'command_as_argument'}
-                     and $current->{'cmdname'} eq 'itemize') {
-                 my @args = @{$current->{'args'}->[0]->{'contents'}};
-                 while (@args) {
-                     my $arg = shift @args;
-                     last if ($arg eq $current->{'extra'}->{'command_as_argument'});
-                 }
-                 while (@args) {
-                     my $arg = shift @args;
-                     if (!(($arg->{'cmdname'} 
-                               and ($arg->{'cmdname'} eq 'c' 
-                                           or $arg->{'cmdname'} eq 'comment'))
-                               or (defined($arg->{'text'}) and $arg->{'text'} !~ /\S/))) {
-                         #print STDERR " -> stop at "._print_current($arg)."\n";
-                         delete $current->{'extra'}->{'command_as_argument'}->{'type'};
-                         delete $current->{'extra'}->{'command_as_argument'};
-                         last;
-                     }
-                 }
-             }
-             if ($current->{'extra'}
-                     and $current->{'extra'}->{'command_as_argument'}
-                     and $accent_commands{$current->{'extra'}->{'command_as_argument'}->{'cmdname'}}
-                     and ($current->{'cmdname'} eq 'itemize' 
-                               or $item_line_commands{$current->{'cmdname'}})) {
-                 $self->_command_warn($current, $line_nr, 
-                             $self->__("accent command `\@%s' not allowed as \@%s argument"),
-                             $current->{'extra'}->{'command_as_argument'}->{'cmdname'}, 
-                             $current->{'cmdname'});
-                 delete $current->{'extra'}->{'command_as_argument'};
-                 delete $current->{'extra'}->{'block_command_line_contents'};
-             }
-             if (!$current->{'extra'}->{'block_command_line_contents'}
-                     and $current->{'cmdname'} eq 'itemize') {
-                 $current->{'extra'}->{'block_command_line_contents'} = [
-                     [ { 'cmdname' => 'bullet', 
-                         'type' => 'command_as_argument',
-                         'parent' => $current }
-                     ]
-                 ];
-                 $current->{'extra'}->{'command_as_argument'} = 
-                     $current->{'extra'}->{'block_command_line_contents'}->[0]->[0];
-             } elsif ($item_line_commands{$current->{'cmdname'}} and
-                             ! $current->{'extra'}->{'command_as_argument'}) {
-                 $current->{'extra'}->{'block_command_line_contents'} = [
-                     [ { 'cmdname' => 'asis', 
-                         'type' => 'command_as_argument',
-                         'parent' => $current }
-                     ]
-                 ];
-                 $current->{'extra'}->{'command_as_argument'} = 
-                     $current->{'extra'}->{'block_command_line_contents'}->[0]->[0];
-             }
-             push @{$current->{'contents'}}, { 'type' => 'before_item',
-                   'contents' => [], 'parent', $current };
-             $current = $current->{'contents'}->[-1];
-         }
-         if ($current->{'cmdname'} and $menu_commands{$current->{'cmdname'}}) {
-             push @{$current->{'contents'}}, {'type' => 'menu_comment',
-                                                                               'parent' => $current,
-                                                                               'contents' => [] };
-             $current = $current->{'contents'}->[-1];
-             print STDERR "MENU_COMMENT OPEN\n" if ($self->{'DEBUG'});
-             push @{$self->{'context_stack'}}, 'preformatted';
-         }
-         $current = $self->_begin_preformatted($current);
- 
-     # if we are after a @end verbatim, we must restart a preformatted if needed,
-     # since there is no @end command explicitly associated to raw commands
-     # it won't be done elsewhere.
-     } elsif ($current->{'contents'}
-                       and $current->{'contents'}->[-1]
-                       and $current->{'contents'}->[-1]->{'type'}
-                       and $current->{'contents'}->[-1]->{'type'} eq 'empty_line_after_command'
-                       and $current->{'contents'}->[-1]->{'extra'}
-                       and $current->{'contents'}->[-1]->{'extra'}->{'command'}
-                       and $current->{'contents'}->[-1]->{'extra'}->{'command'}->{'cmdname'} eq 'verbatim') {
-         $current = $self->_begin_preformatted($current);
-     # misc command line arguments
-     # Never go here if skipline/noarg/...
-     } elsif ($current->{'type'} 
-                       and $current->{'type'} eq 'misc_line_arg') {
-         my $context = pop @{$self->{'context_stack'}};
-         if ($context ne 'line') {
-             $self->_bug_message("context $context instead of line in misc_line_arg", 
-                                                     $line_nr, $current);
-         }
-         $self->_isolate_last_space($current);
- 
-         # first parent is the @command, second is the parent
-         $current = $current->{'parent'};
-         my $misc_cmd = $current;
-         my $command = $current->{'cmdname'};
-         my $end_command;
-         print STDERR "MISC END \@$command\n" if ($self->{'DEBUG'});
-         if ($self->{'misc_commands'}->{$command} =~ /^\d$/) {
-             my $args = _parse_line_command_args($self, $current, $line_nr);
-             $current->{'extra'}->{'misc_args'} = $args if (defined($args));
-         } elsif ($self->{'misc_commands'}->{$command} eq 'text') {
-             my $text = Texinfo::Convert::Text::convert($current->{'args'}->[0],
-                                                                                                   {'code' => 1, 
-                                                                                     Texinfo::Common::_convert_text_options($self)});
-             if ($text eq '') {
-                 $self->_command_warn($current, $line_nr, 
-                                                           $self->__("\@%s missing argument"), $command);
-                 $current->{'extra'}->{'missing_argument'} = 1;
-             } else {
-                 $current->{'extra'}->{'text_arg'} = $text;
-                 if ($command eq 'end') {
-                     # REMACRO
-                     my $line = $text;
-                     if ($line =~ s/^([[:alnum:]][[:alnum:]-]+)//) {
-                         $end_command = $1;
-                         
-                         if (!exists $block_commands{$end_command}) {
-                             $self->_command_warn($current, $line_nr, 
-                                                           $self->__("unknown \@end %s"), $end_command);
-                             $end_command = undef;
-                         } else {
-                             print STDERR "END BLOCK $end_command\n" if ($self->{'DEBUG'});
-                             if ($block_commands{$end_command} eq 'conditional') {
-                                 if (@{$self->{'conditionals_stack'}}
-                                     and $self->{'conditionals_stack'}->[-1] eq $end_command) {
-                                     pop @{$self->{'conditionals_stack'}};
-                                 } else {
-                                     $self->_command_error($current, $line_nr, 
-                                                           $self->__("unmatched `%c%s'"), ord('@'), 'end');
-                                     $end_command = undef;
-                                 }
-                             }
-                             $current->{'extra'}->{'command_argument'} = $end_command
-                                 if (defined($end_command));
-                         }
-                         if ($line =~ /\S/ and defined($end_command)) {
-                             my $texi_line 
-                                 = Texinfo::Convert::Texinfo::convert($current->{'args'}->[0]);
-                             $texi_line =~ s/^\s*([[:alnum:]][[:alnum:]-]+)//;
-                             $self->_command_error($current, $line_nr, 
-                                                           $self->__("superfluous argument to \@%s %s: %s"),
-                                                           $command, $end_command, $texi_line);
-                         }
-                     } else {
-                         $self->_command_error($current, $line_nr,
-                                                             $self->__("bad argument to \@%s: %s"),
-                                                             $command, $line);
-                     }
-                 } elsif ($command eq 'include') {
-                     my $file = Texinfo::Common::locate_include_file($self, $text) ;
-                     if (defined($file)) {
-                         my $filehandle = do { local *FH };
-                         if (open ($filehandle, $file)) {
-                             $included_file = 1;
-                             binmode($filehandle, ":encoding($self->{'INPUT_PERL_ENCODING'})")
-                                 if (defined($self->{'INPUT_PERL_ENCODING'}));
-                             print STDERR "Included $file($filehandle)\n" if ($self->{'DEBUG'});
-                             unshift @{$self->{'input'}}, { 
-                                 'name' => $file,
-                                 'line_nr' => 0,
-                                 'pending' => [],
-                                 'fh' => $filehandle };
-                         } else {
-                             $self->_command_error($current, $line_nr,
-                                                             $self->__("\@%s: could not open %s: %s"),
-                                                             $command, $text, $!);
-                         }
-                     } else {
-                         $self->_command_error($current, $line_nr,
-                                                             $self->__("\@%s: could not find %s"),
-                                                             $command, $text);
-                     }
-                 } elsif ($command eq 'documentencoding') {
-                     my ($texinfo_encoding, $perl_encoding, $input_encoding)
-                         = Texinfo::Encoding::encoding_alias($text);
-                     $self->_command_warn($current, $line_nr,
-                                   $self->__("encoding `%s' is not a canonical texinfo encoding"),
-                                                               $text)
-                         if (!$texinfo_encoding or $texinfo_encoding ne lc($text));
-                     if (! _ignore_global_commands($self)) {
-                         if ($input_encoding) {
-                             $current->{'extra'}->{'input_encoding_name'} = $input_encoding;
-                         }
-                         if (!$perl_encoding) {
-                             $self->_command_warn($current, $line_nr,
-                                       $self->__("unrecognized encoding name `%s'"), $text);
-                         } else {
-                             $current->{'extra'}->{'input_perl_encoding'} = $perl_encoding;
- 
-                             if ($input_encoding) {
-                                 if (!$self->{'set'}->{'INPUT_ENCODING_NAME'}) {
-                                     $self->{'INPUT_ENCODING_NAME'} = $input_encoding;
-                                     $self->{'info'}->{'input_encoding_name'} = $input_encoding;
-                                 }
-                             }
- 
-                             if (!$self->{'set'}->{'INPUT_PERL_ENCODING'}) {
-                                 $self->{'INPUT_PERL_ENCODING'} = $perl_encoding;
-                                 $self->{'info'}->{'input_perl_encoding'} = $perl_encoding;
-                                 foreach my $input (@{$self->{'input'}}) {
-                                     binmode($input->{'fh'}, ":encoding($perl_encoding)") if ($input->{'fh'});
-                                 }
-                             }
-                         }
-                     }
-                 } elsif ($command eq 'documentlanguage') {
-                     my @messages = Texinfo::Common::warn_unknown_language($text,
-                                                                                                                     $self->{'gettext'});
-                     foreach my $message(@messages) {
-                         $self->_command_warn($current, $line_nr, $message);
-                     }
-                     if (!$self->{'set'}->{'documentlanguage'} 
-                             and !_ignore_global_commands($self)) {
-                         $self->{'documentlanguage'} = $text;
-                     }
-                 }
-             }
-         } elsif ($command eq 'node') {
-             foreach my $arg (@{$current->{'args'}}) {
-                 my $node = _parse_node_manual($arg);
-                 push @{$current->{'extra'}->{'nodes_manuals'}}, $node;
-             }
-             if (_check_node_label($self, $current->{'extra'}->{'nodes_manuals'}->[0],
-                                                 $command, $line_nr)) {
-                 if (_register_label($self, $current, 
-                                         $current->{'extra'}->{'nodes_manuals'}->[0], $line_nr)) {
-                     $self->{'current_node'} = $current;
-                     push @{$self->{'nodes'}}, $current;
-                 }
-             }
-         } elsif ($command eq 'listoffloats') {
-             # Empty listoffloats is allowed
-             _parse_float_type($current);
-             #if (!_parse_float_type($current)) {
-             #  $self->line_error (sprintf($self->__("\@%s missing argument"), 
-             #     $command), $line_nr);
-             #}
-         # handle all the other 'line' commands.  Here just check that they 
-         # have an argument and prepare contents without spaces.
-         } else {
-             my @contents = @{$current->{'args'}->[0]->{'contents'}};
-             _trim_spaces_comment_from_content(\@contents);
-             # empty @top is allowed
-             if (!scalar(@contents) and $command ne 'top') {
-                 $self->_command_warn($current, $line_nr,
-                               $self->__("\@%s missing argument"), $command);
-                 $current->{'extra'}->{'missing_argument'} = 1;
-             } else {
-                 $current->{'extra'}->{'misc_content'} = \@contents;
-                 if (($command eq 'item' or $command eq 'itemx')
-                         and $self->{'command_index_prefix'}->{$current->{'parent'}->{'cmdname'}}) {
-                     _enter_index_entry($self, $current->{'parent'}->{'cmdname'}, 
-                                                           $command, $current,
-                                                           $current->{'extra'}->{'misc_content'}, 
-                                                           undef, $line_nr);
-                 } elsif ($self->{'command_index_prefix'}->{$current->{'cmdname'}}) {
-                     _enter_index_entry($self, $current->{'cmdname'}, 
-                                                           $current->{'cmdname'}, $current,
-                                                           $current->{'extra'}->{'misc_content'}, 
-                                                           undef, $line_nr);
-                     $current->{'type'} = 'index_entry_command';
-                 }
-             }
-             if (defined($command_structuring_level{$command})) {
-                 $current->{'level'} = $command_structuring_level{$command};
-             }
-         }
-         $current = $current->{'parent'};
-         if ($end_command) {
-             print STDERR "END COMMAND $end_command\n" if ($self->{'DEBUG'});
-             my $end = pop @{$current->{'contents'}};
-             if ($block_commands{$end_command} ne 'conditional') {
-                 my $closed_command;
-                 ($closed_command, $current)
-                     = _close_commands($self, $current, $line_nr, $end_command);
-                 my $inline_copying;
-                 if ($closed_command) {
-                     $misc_cmd->{'extra'}->{'command'} = $closed_command;
-                     $closed_command->{'extra'}->{'end_command'} = $misc_cmd;
-                     $self->_close_command_cleanup($closed_command);
-                     $end->{'parent'} = $closed_command;
- 
-                     # register @insertcopying as a macro if INLINE_INSERTCOPYING is set.
-                     if ($end_command eq 'copying' and $self->{'INLINE_INSERTCOPYING'}) {
-                         # remove the end of line following @copying.
-                         my @contents = @{$closed_command->{'contents'}};
-                         shift @contents if ($contents[0] and $contents[0]->{'type'}
-                               and ($contents[0]->{'type'} eq 'empty_line_after_command'
-                                         or $contents[0]->{'type'} eq 'empty_spaces_after_command'));
-                         # the macrobody is the @copying content converted to Texinfo.
-                         my $body = Texinfo::Convert::Texinfo::convert(
-                                                   {'contents' => \@contents});
-                         
-                         #chomp ($body);
-                         $self->{'macros'}->{'insertcopying'} = {
-                                         'args' => [{'text' => 'insertcopying', 'type' => 'macro_name'}],
-                                         'cmdname' => 'macro',
-                                         'extra' => {'macrobody' => 
-                                                                   $self->_strip_macrobody_leading_space($body)}
-                         };
-                         $inline_copying = 1;
-                         print STDERR "INLINE_INSERTCOPYING as macro\n" if ($self->{'DEBUG'});
-                     }
-                     push @{$closed_command->{'contents'}}, $end;
- 
-                     # closing a menu command, but still in a menu. Open a menu_comment
-                     if ($menu_commands{$closed_command->{'cmdname'}} 
-                             and $self->{'context_stack'}->[-1] eq 'menu') {
-                         print STDERR "CLOSE MENU but still in menu context\n"
-                             if ($self->{'DEBUG'});
-                         push @{$current->{'contents'}}, {'type' => 'menu_comment',
-                                                                                           'parent' => $current,
-                                                                                           'contents' => [] };
-                         $current = $current->{'contents'}->[-1];
-                         push @{$self->{'context_stack'}}, 'preformatted';
-                     }
-                 } else {
-                     #print STDERR "LLLLLLLLLLLL Cannot be here...\n";
-                 }
-                 $current = $self->_begin_preformatted($current)
-                     if ($close_preformatted_commands{$end_command});
-             }
-         } else {
-             $current = $self->_begin_preformatted($current) 
-                 if ($close_preformatted_commands{$command});
-         }
-         # if a file was included, remove completly the include file command.
-         # Also ignore @setfilename in included file, as said in the manual.
-         if ($included_file or ($command eq 'setfilename'
-                                                       and scalar(@{$self->{'input'}}) > 1)) {
-             # TODO keep the information with sourcemark
-             pop @{$current->{'contents'}};
-         } elsif ($command eq 'setfilename'
-                           and ($self->{'current_node'} or $self->{'current_section'})) {
-             $self->_command_warn($misc_cmd, $line_nr,
-                               $self->__("\@%s after the first element"), $command);
-         # columnfractions 
-         } elsif ($command eq 'columnfractions') {
-             # in a multitable, we are in a block_line_arg
-             if (!$current->{'parent'} or !$current->{'parent'}->{'cmdname'} 
-                                       or $current->{'parent'}->{'cmdname'} ne 'multitable') {
-                 $self->_command_error($current, $line_nr,
-                               $self->__("\@%s only meaningful on a \@multitable line"), 
-                               $command);
-             } else {
-                 # This is the multitable block_line_arg line context
-                 my $context = pop @{$self->{'context_stack'}};
-                 if ($context ne 'line') {
-                     $self->_bug_message("context $context instead of line for multitable", 
-                                                               $line_nr, $current);
-                 }
-                 $current = $current->{'parent'};
-                 $current->{'extra'}->{'max_columns'} = 0;
-                 if (defined($misc_cmd->{'extra'}->{'misc_args'})) {
-                     $current->{'extra'}->{'max_columns'} = 
-                         scalar(@{$misc_cmd->{'extra'}->{'misc_args'}});
-                     $current->{'extra'}->{'columnfractions'} = $misc_cmd->{'extra'}->{'misc_args'};
-                 }
-                 push @{$current->{'contents'}}, { 'type' => 'before_item',
-                       'contents' => [], 'parent', $current };
-                 $current = $current->{'contents'}->[-1];
-             }
-         } elsif ($root_commands{$command}) {
-             $current = $current->{'contents'}->[-1];
-             delete $current->{'remaining_args'};
-             $current->{'contents'} = [];
- 
-             # we never should be in a raw format bock, so we don't check for
-             # _ignore_global_commands($self)
-             # associate the section (not part) with the current node.
-             if ($command ne 'node' and $command ne 'part') {
-                 if ($self->{'current_node'}
-                       and !$self->{'current_node'}->{'extra'}->{'associated_section'}) {
-                     $self->{'current_node'}->{'extra'}->{'associated_section'} = $current;
-                     $current->{'extra'}->{'associated_node'} = $self->{'current_node'};
-                 }
-                 if ($self->{'current_parts'}) {
-                     $current->{'extra'}->{'associated_part'} = $self->{'current_parts'}->[-1];
-                     foreach my $part (@{$self->{'current_parts'}}) {
-                         $part->{'extra'}->{'part_associated_section'} = $current;
-                         if ($current->{'cmdname'} eq 'top') {
-                             $self->line_warn(sprintf($self->__(
-                                     "\@%s should not be associated with \@top"),
-                                       $part->{'cmdname'}), $part->{'line_nr'});
-                         }
-                     }
-                     delete $self->{'current_parts'};
-                 }
-                 $self->{'current_section'} = $current;
-             } elsif ($command eq 'part') {
-                 push @{$self->{'current_parts'}}, $current;
-                 if ($self->{'current_node'}
-                       and !$self->{'current_node'}->{'extra'}->{'associated_section'}) {
-                     $self->line_warn (sprintf($self->__(
-                       "\@node precedes \@%s, but parts may not be associated with nodes"), 
-                                                                         $command), $line_nr);
-                 }
-             }
-         }
-       # do that last in order to have the line processed if one of the above
-       # case is also set.
-     } elsif (
-             $current->{'contents'} 
-             and (scalar(@{$current->{'contents'}}) == 1
-                       and (($current->{'contents'}->[-1]->{'type'}
-                               and $current->{'contents'}->[-1]->{'type'} eq 'empty_line_after_command'))
-                     or (scalar(@{$current->{'contents'}}) == 2
-                               and $current->{'contents'}->[-1]->{'cmdname'}
-                               and ($current->{'contents'}->[-1]->{'cmdname'} eq 'c'
-                                         or $current->{'contents'}->[-1]->{'cmdname'} eq 'comment')
-                               and $current->{'contents'}->[-2] 
-                               and $current->{'contents'}->[-2]->{'type'}
-                               and $current->{'contents'}->[-2]->{'type'} eq 'empty_line_after_command'))) {
-         # empty line after a @menu or before a preformatted. Reparent to the menu
-         # or other format
-         if ($current->{'type'}
-                 and $preformatted_contexts{$current->{'type'}}) {
-             my $parent = $current->{'parent'};
-             if ($parent->{'type'} and $parent->{'type'} eq 'menu_comment'
-                     and scalar(@{$parent->{'contents'}}) == 1) {
-                 $parent = $parent->{'parent'};
-             }
-             my $to_reparent = pop @{$parent->{'contents'}};
-             print STDERR "LINE AFTER COMMAND IN PREFORMATTED ($to_reparent->{'type'})\n" if ($self->{'DEBUG'});
-             while (@{$current->{'contents'}}) {
-                 my $content = shift @{$current->{'contents'}};
-                 $content->{'parent'} = $parent;
-                 push @{$parent->{'contents'}}, $content;
-             }
-             push @{$parent->{'contents'}}, $to_reparent;
-         }
-     }
- 
-     # this happens if there is a nesting of line @-commands on a line.
-     # they are reprocessed here.
-     if ($self->{'context_stack'}->[-1] eq 'line' 
-                         or $self->{'context_stack'}->[-1] eq 'def') {
-         print STDERR "Still opened line command $self->{'context_stack'}->[-1]:"._print_current($current) 
-             if ($self->{'DEBUG'});
-         if ($self->{'context_stack'}->[-1] eq 'def') {
-             while ($current->{'parent'} and !($current->{'parent'}->{'type'}
-                         and $current->{'parent'}->{'type'} eq 'def_line')) {
-                 $current = $self->_close_current($current, $line_nr);
-             }
-         } else {
-             while ($current->{'parent'} and !($current->{'type'}
-                           and ($current->{'type'} eq 'block_line_arg'
-                                     or $current->{'type'} eq 'misc_line_arg'))) {
-                 $current = $self->_close_current($current, $line_nr);
-             }
-         }
- 
-         # check for infinite loop bugs...
-         if ($current eq $current_old) {
-             my $indent = '- ';
-             my $tree_msg = $indent . _print_current($current);
-             while ($current->{'parent'}) {
-                 $indent = '-'.$indent;
-                 $current = $current->{'parent'};
-                 $tree_msg .= $indent . _print_current($current);
-             }
-             $self->_bug_message("Nothing closed while a line context remains\n$tree_msg",
-                                                       $line_nr);
-             die;
-         }
- 
-         $current = $self->_end_line($current, $line_nr);
-     }
-     return $current;
- }
- 
- # $command may be undef if we are after a wrong misc command such as 
- # a buggy @tab.
- sub _start_empty_line_after_command($$$) {
-     my $line = shift;
-     my $current = shift;
-     my $command = shift;
-     $line =~ s/^([^\S\r\n]*)//;
-     push @{$current->{'contents'}}, { 'type' => 'empty_line_after_command',
-                                                                         'text' => $1,
-                                                                         'parent' => $current, 
-                                                                     };
-     if (defined($command)) {
-         $current->{'contents'}->[-1]->{'extra'} = {'command' => $command};
-         $command->{'extra'}->{'spaces_after_command'} = $current->{'contents'}->[-1];
-     }
-     return $line;
- }
- 
- sub _check_empty_node($$$$)
- {
-     my $self = shift;
-     my $parsed_node = shift;
-     my $command = shift;
-     my $line_nr = shift;
-     if (!defined($parsed_node) or !$parsed_node->{'node_content'}) {
-         $self->line_error (sprintf($self->__("empty argument in \@%s"),
-                                 $command), $line_nr);
-         return 0;
-     } elsif ($parsed_node->{'normalized'} !~ /[^-]/) {
-         $self->line_error (sprintf($self->__("empty node name after expansion `%s'"),
-                                 Texinfo::Convert::Texinfo::convert({'contents' 
-                                                                                 => $parsed_node->{'node_content'}})), 
-                                 $line_nr);
-         return 0;
-     } else {
-         return 1;
-     }
- }
- 
- sub _check_internal_node($$$)
- {
-     my $self = shift;
-     my $parsed_node = shift;
-     my $line_nr = shift;
-     if ($parsed_node and $parsed_node->{'manual_content'}) {
-         $self->line_error (sprintf($self->__("syntax for an external node used for `%s'"),
-                     _node_extra_to_texi($parsed_node)), $line_nr)
-     }
- }
- 
- sub _check_node_label($$$$)
- {
-     my $self = shift;
-     my $parsed_node = shift;
-     my $command = shift;
-     my $line_nr = shift;
-     _check_internal_node($self, $parsed_node, $line_nr);
-     return _check_empty_node($self, $parsed_node, $command, $line_nr);
- }
- 
- sub _register_extra_menu_entry_information($$;$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
- 
-     foreach my $arg (@{$current->{'args'}}) {
-         if ($arg->{'type'} eq 'menu_entry_name') {
-             $current->{'extra'}->{'menu_entry_name'} = $arg;
-             my $normalized_menu_entry_name = 
-                 Texinfo::Convert::NodeNameNormalization::normalize_node($arg);
-             if ($normalized_menu_entry_name !~ /[^-]/) {
-                 $self->line_warn(sprintf($self->__("empty menu entry name in `%s'"),
-                     Texinfo::Convert::Texinfo::convert($current)), $line_nr);
-             }
-         } elsif ($arg->{'type'} eq 'menu_entry_node') {
-             $self->_isolate_last_space($arg, 'space_at_end_menu_node');
-             my $parsed_entry_node = _parse_node_manual($arg);
-             if (! defined($parsed_entry_node)) {
-                 if ($self->{'SHOW_MENU'}) {
-                     $self->line_error ($self->__("empty node name in menu entry"), $line_nr);
-                 }
-             } else {
-                 $current->{'extra'}->{'menu_entry_node'} = $parsed_entry_node;
-             }
-         } elsif ($arg->{'type'} eq 'menu_entry_description') {
-             $current->{'extra'}->{'menu_entry_description'} = $arg;
-         }
-     } 
- }
- 
- sub _enter_menu_entry_node($$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $line_nr = shift;
-     my $description = { 'type' => 'menu_entry_description',
-                                             'contents' => [],
-                                             'parent' => $current };
-     push @{$current->{'args'}}, $description;
-     _register_extra_menu_entry_information($self, $current, $line_nr);
-     $current->{'line_nr'} = $line_nr;
-     $current = $description;
-     push @{$current->{'contents'}}, {'type' => 'preformatted',
-                                                                       'parent' => $current,
-                                                                       'contents' => [] };
-     $current = $current->{'contents'}->[-1];
-     push @{$self->{'context_stack'}}, 'preformatted';
-     return $current;
- }
- 
- sub _register_command_arg($$$)
- {
-     my $self = shift;
-     my $current = shift;
-     my $type = shift;
-     my @contents = @{$current->{'contents'}};
-     _trim_spaces_comment_from_content(\@contents);
-     if (scalar(@contents)) {
-         push @{$current->{'parent'}->{'extra'}->{$type}}, \@contents;
-     } else {
-         push @{$current->{'parent'}->{'extra'}->{$type}}, undef;
-     }
- }
- 
- sub _command_with_command_as_argument($)
- {
-     my $current = shift;
-     return ($current and $current->{'type'}
-             and $current->{'type'} eq 'block_line_arg'
-             and $current->{'parent'} 
-             and $current->{'parent'}->{'cmdname'} and
-           ($current->{'parent'}->{'cmdname'} eq 'itemize'
-             or $item_line_commands{$current->{'parent'}->{'cmdname'}})
-             and (scalar(@{$current->{'contents'}}) == 1
-                       or (scalar(@{$current->{'contents'}}) == 2
-                         and defined($current->{'contents'}->[0]->{'text'})
-                         and $current->{'contents'}->[0]->{'text'}
-                                                               =~ /^[^\S\r\n]*/)))
- }
- 
- # $marked_as_invalid_command may be undef, if there is no
- # tree element because the @-command construct is incorrect, for example
- # wrong @tab.
- sub _mark_and_warn_invalid($$$$$)
- {
-     my $self = shift;
-     my $command = shift;
-     my $invalid_parent = shift;
-     my $line_nr = shift;
-     my $marked_as_invalid_command = shift;
- 
-     if (defined($invalid_parent)) {
-         $self->line_warn(sprintf($self->__("\@%s should not appear in \@%s"), 
-                             $command, $invalid_parent), $line_nr);
-         $marked_as_invalid_command->{'extra'}->{'invalid_nesting'} = 1
-             if (defined($marked_as_invalid_command));
-     }
- }
- # the different types
- #c 'menu_entry'
- #c 'menu_entry'
- # t 'menu_entry_leading_text'
- #
- #t 'macro_arg_name'
- #t 'macro_arg_args'
- #
- #t 'raw'
- #
- #t 'misc_arg'
- #c 'misc_line_arg'
- #
- #c 'block_line_arg'
- #
- #c 'brace_command_arg'
- #c 'brace_command_context'
- #
- #c 'before_item'   what comes after @*table, @itemize, @enumerate before
- #                an @item
- #
- #c 'paragraph'
- #
- #a 'def_line'
- #
- #special for @verb, type is the character
- 
- # the main subroutine
- sub _parse_texi($;$)
- {
-     my $self = shift;
-     my $root = shift;
- 
-     $root = { 'contents' => [], 'type' => 'text_root' } if (!defined($root));
-     my $current = $root;
- 
-     my $line_nr;
-     
-   NEXT_LINE:
-     while (1) {
-         my $line;
-         ($line, $line_nr) = _next_text($self, $line_nr, $current);
-         last if (!defined($line));
- 
-         if ($self->{'DEBUG'}) {
-             $current->{'HERE !!!!'} = 1; # marks where we are in the tree
-             if ($self->{'DEBUG'} >= 100) {
-                 local $Data::Dumper::Indent = 1;
-                 local $Data::Dumper::Purity = 1;
-                 print STDERR "".Data::Dumper->Dump([$root], ['$root']);
-             }
-             my $line_text = '';
-             $line_text = "$line_nr->{'line_nr'}.$line_nr->{'macro'}" if ($line_nr);
-             print STDERR "NEW LINE(".join('|', @{$self->{'context_stack'}}).":@{$self->{'conditionals_stack'}}:$line_text): $line";
-             #print STDERR "CONTEXT_STACK ".join('|',@{$self->{'context_stack'}})."\n";
-             delete $current->{'HERE !!!!'};
-         }
- 
-         if (not 
-                 # raw format or verb
-                     (($current->{'cmdname'}
-                       and $block_commands{$current->{'cmdname'}}
-                         and ($block_commands{$current->{'cmdname'}} eq 'raw'
-                                   or $block_commands{$current->{'cmdname'}} eq 'conditional'))
-                     or 
-                       ($current->{'parent'} and $current->{'parent'}->{'cmdname'}
-                         and $current->{'parent'}->{'cmdname'} eq 'verb')
-                     )
-                 # not def line
-                 and $self->{'context_stack'}->[-1] ne 'def') {
-             print STDERR "BEGIN LINE\n" if ($self->{'DEBUG'});
-             $line =~ s/^([^\S\r\n]*)//;
-             push @{$current->{'contents'}}, { 'type' => 'empty_line', 
-                                                                                 'text' => $1,
-                                                                                 'parent' => $current };
-         }
- 
-         while (1) {
-             # in a raw or ignored conditional block command
-             if ($current->{'cmdname'} and 
-                         $block_commands{$current->{'cmdname'}} and 
-                         ($block_commands{$current->{'cmdname'}} eq 'raw'
-                           or $block_commands{$current->{'cmdname'}} eq 'conditional')) {
-                 # r?macro may be nested
-                 if (($current->{'cmdname'} eq 'macro' 
-                             or $current->{'cmdname'} eq 'rmacro') 
-                           and $line =~ /^\s*\@r?macro\s+/) {
-                     $line =~ s/\s*\@(r?macro)//;
-                     push @{$current->{'contents'}}, { 'cmdname' => $1,
-                                                                                         'parent' => $current,
-                                                                                         'contents' => [],
-                                                   'extra' => {'arg_line' => $line }};
-                     $current = $current->{'contents'}->[-1];
-                     last;
-                 # ifclear/ifset may be nested
-                 } elsif (($current->{'cmdname'} eq 'ifclear' 
-                                     or $current->{'cmdname'} eq 'ifset'
-                                     or $current->{'cmdname'} eq 'ifcommanddefined'
-                                     or $current->{'cmdname'} eq 'ifcommandnotdefined')
-                                 and $line =~ /^\s*\@$current->{'cmdname'}/) {
-                     $line =~ s/\s*\@($current->{'cmdname'})//;
-                     push @{$current->{'contents'}}, { 'cmdname' => $1,
-                                                                                         'parent' => $current,
-                                                                                         'contents' => [],
-                                                   'extra' => {'line' => $line }};
-                     $current = $current->{'contents'}->[-1];
-                     last;
-                 } elsif ($line =~ /^(\s*?)\@end\s+([a-zA-Z][\w-]*)/
-                                   and ($2 eq $current->{'cmdname'})) {
-                     my $end_command = $2;
-                     my $raw_command = $current;
-                     $line =~ s/^(\s*?)(\@end\s+$current->{'cmdname'})//;
-                     if ($1 eq '') {
-                         # FIXME exclude other formats, like @macro, @ifset, @ignore?
-                         if ($current->{'cmdname'} ne 'verbatim'
-                                 and @{$current->{'contents'}}
-                                 and $current->{'contents'}->[-1]->{'type'}
-                                 and $current->{'contents'}->[-1]->{'type'} eq 'raw') {
-                             if ($current->{'contents'}->[-1]->{'text'} =~ s/(\n)//) {
-                                 push @{$current->{'contents'}}, {'type' => 'last_raw_newline',
-                                                                                     'text' => $1, 'parent' => $current};
-                             }
-                         }
-                     } else {
-                         push @{$current->{'contents'}}, 
-                             { 'text' => $1, 'type' => 'raw', 'parent' => $current };
-                         $self->line_warn(sprintf($self->__("\@end %s should only appear at a line beginning"), 
-                                                                           $end_command), $line_nr);
-                     }
-                     # if there is a user defined macro that expandes to spaces, there
-                     # will be a spurious warning.
-                     $self->line_warn(sprintf($self->
-                                 __("superfluous argument to \@%s %s: %s"), 'end', $end_command,
-                                                                         $line), $line_nr)
-                         if ($line =~ /\S/ and $line !~ /^\s*\@c(omment)?\b/);
-                     # store toplevel macro specification
-                     if (($end_command eq 'macro' or $end_command eq 'rmacro') 
-                               and (! $current->{'parent'} 
-                                         or !$current->{'parent'}->{'cmdname'} 
-                                         or ($current->{'parent'}->{'cmdname'} ne 'macro'
-                                                 and $current->{'parent'}->{'cmdname'} ne 'rmacro'))) {
-                         $current->{'extra'}->{'macrobody'} = 
-                           $self->_strip_macrobody_leading_space(
-                               Texinfo::Convert::Texinfo::convert({ 'contents' 
-                                                                                           => $current->{'contents'} }));
-                         if ($current->{'args'} and $current->{'args'}->[0]
-                                 and !_ignore_global_commands($self)) {
-                             my $name = $current->{'args'}->[0]->{'text'};
-                             if (exists($self->{'macros'}->{$name})) {
-                                 $self->line_warn(sprintf($self->__("macro `%s' previously defined"), 
-                                                                                     $name), $current->{'line_nr'});
-                                 $self->line_warn(sprintf($self->__(
-                                                                       "here is the previous definition of `%s'"), 
-                                                               $name), $self->{'macros'}->{$name}->{'line_nr'});
-                             }
-                             if ($all_commands{$name}) {
-                                 $self->line_warn(sprintf($self->__(
-                                                                     "redefining Texinfo language command: \@%s"), 
-                                                                                     $name), $current->{'line_nr'});
-                             }
-                             $self->{'macros'}->{$name} = $current
-                                 unless ($current->{'extra'}->{'invalid_syntax'});
-                         }
-                     }
-                     $current = $current->{'parent'};
-                     if ($block_commands{$end_command} eq 'conditional') {
-                         # don't store ignored @if*
-                         my $conditional = pop @{$current->{'contents'}};
-                         if (!defined($conditional->{'cmdname'}
-                                 or $conditional->{'cmdname'} ne $end_command)) {
-                             $self->_bug_message("Ignored command is not the conditional $end_command", 
-                                                                       $line_nr, $conditional);
-                             die;
-                         }
-                         # Ignore until end of line
-                         if ($line !~ /\n/) {
-                             ($line, $line_nr) = _new_line($self, $line_nr, $conditional);
-                             print STDERR "IGNORE CLOSE line: $line" if ($self->{'DEBUG'});
-                         }
-                         print STDERR "CLOSED conditional $end_command\n" if ($self->{'DEBUG'});
-                         last;
-                     } else {
-                         print STDERR "CLOSED raw $end_command\n" if ($self->{'DEBUG'});
-                         $line = _start_empty_line_after_command($line, $current, $raw_command);
-                     }
-                 } else {
-                     if (@{$current->{'contents'}} 
-                             and $current->{'contents'}->[-1]->{'type'}
-                             and $current->{'contents'}->[-1]->{'type'} eq 'empty_line_after_command'
-                             and $current->{'contents'}->[-1]->{'text'} !~ /\n/
-                             and $line !~ /\S/) {
-                         $current->{'contents'}->[-1]->{'text'} .= $line;
-                     } else {
-                         push @{$current->{'contents'}}, 
-                             { 'text' => $line, 'type' => 'raw', 'parent' => $current };
-                     }
-                     last;
-                 }
-             # in @verb. type should be 'brace_command_arg'
-             } elsif ($current->{'parent'} and $current->{'parent'}->{'cmdname'}
-                           and $current->{'parent'}->{'cmdname'} eq 'verb') {
-                 # collect the first character if not already done
-                 if (!defined($current->{'parent'}->{'type'})) {
-                     if ($line =~ /^$/) {
-                         $current->{'parent'}->{'type'} = '';
-                         $self->line_error(sprintf($self->
-                                 __("\@%s without associated character"), 'verb'), $line_nr);
-                     } else {
-                         $line =~ s/^(.)//;
-                         $current->{'parent'}->{'type'} = $1;
-                     }
-                 }
-                 my $char = quotemeta($current->{'parent'}->{'type'});
-                 if ($line =~ s/^(.*?)$char\}/\}/) {
-                     push @{$current->{'contents'}}, 
-                             { 'text' => $1, 'type' => 'raw', 'parent' => $current } 
-                                 if ($1 ne '');
-                     print STDERR "END VERB\n" if ($self->{'DEBUG'});
-                 } else {
-                     push @{$current->{'contents'}}, 
-                           { 'text' => $line, 'type' => 'raw', 'parent' => $current };
-                     print STDERR "LINE VERB: $line" if ($self->{'DEBUG'});
-                     last;
-                 }
-             }
- 
-             # this mostly happens in the following cases:
-             #   after expansion of user defined macro that doesn't end with EOL
-             #   after a protection of @\n in @def* line
-             #   at the end of an expanded Texinfo fragment
-             while ($line eq '') {
-                 print STDERR "EMPTY TEXT\n"
-                     if ($self->{'DEBUG'});
-                 ($line, $line_nr) = _next_text($self, $line_nr, $current);
-                 if (!defined($line)) {
-                     # end of the file or of a text fragment.
-                     $current = _end_line ($self, $current, $line_nr);
-                     # It may happen that there is an @include file on the line, it 
-                     # will be picked up at NEXT_LINE, beginning a new line
-                     next NEXT_LINE;
-                 }
-             }
- 
-             # handle user defined macros before anything else since
-             # their expansion may lead to changes in the line
-             # REMACRO
-             if ($line =~ /^\@([[:alnum:]][[:alnum:]-]*)/ 
-                                 and ($self->{'macros'}->{$1} 
-                                           or (exists $self->{'aliases'}->{$1} and 
-                                               $self->{'macros'}->{$self->{'aliases'}->{$1}}))) {
-                 $line =~ s/^\@([[:alnum:]][[:alnum:]-]*)//o;
-                 my $command = $1;
-                 my $alias_command;
-                 if (exists($self->{'aliases'}->{$command})) {
-                     $alias_command = $command;
-                     $command = $self->{'aliases'}->{$command};
-                 }
- 
-                 my $expanded_macro = $self->{'macros'}->{$command};
-                 my $args_number = scalar(@{$expanded_macro->{'args'}}) -1;
-                 my $arguments = [];
-                 if ($line =~ s/^\s*{[^\S\f]*//) { # macro with args
-                     ($arguments, $line, $line_nr) = 
-                         _expand_macro_arguments($self, $expanded_macro, $line, $line_nr);
-                 } elsif (($args_number >= 2) or ($args_number <1)) {
-                 # as agreed on the bug-texinfo mailing list, no warn when zero
-                 # arg and not called with {}.
-                     $self->line_warn(sprintf($self->__(
-       "\@%s defined with zero or more than one argument should be invoked with {}"), 
-                                                                         $command), $line_nr)
-                           if ($args_number >= 2);
-                 } else {
-                     if ($line !~ /\n/) {
-                         ($line, $line_nr) = _new_line($self, $line_nr, $expanded_macro);
-                         $line = '' if (!defined($line));
-                     }
-                     $line =~ s/^[^\S\f]*// if ($line =~ /[\S\f]/);
-                     my $has_end_of_line = chomp $line;
-                     $arguments = [$line];
-                     $line = "\n" if ($has_end_of_line);
-                 }
-                 my $expanded = _expand_macro_body ($self, $expanded_macro, 
-                                                                       $arguments, $line_nr);
-                 print STDERR "MACROBODY: $expanded".'||||||'."\n" 
-                       if ($self->{'DEBUG'}); 
-                 # empty result.  It is ignored here.
-                 if ($expanded eq '') {
-                     next;
-                 }
-                 if ($self->{'MAX_MACRO_CALL_NESTING'}
-                         and scalar(@{$self->{'macro_stack'}}) > $self->{'MAX_MACRO_CALL_NESTING'}) {
-                     $self->line_warn(sprintf($self->__(
- "macro call nested too deeply (set MAX_NESTED_MACROS to override; current value %d)"), 
-                                                                 $self->{'MAX_MACRO_CALL_NESTING'}), $line_nr);
-                     next;
-                 }
-                 if ($expanded_macro->{'cmdname'} eq 'macro') {
-                     my $found = 0;
-                     foreach my $macro (@{$self->{'macro_stack'}}) {
-                         if ($macro->{'args'}->[0]->{'text'} eq $command) {
-                             $self->line_error(sprintf($self->__(
-                           "recursive call of macro %s is not allowed; use \@rmacro if needed"),
-                                                                                   $command), $line_nr);
-                             $found = 1;
-                             last;
-                         }
-                     }
-                     next if ($found);
-                 }
- 
-                 unshift @{$self->{'macro_stack'}}, $expanded_macro;
-                 print STDERR "UNSHIFT MACRO_STACK: $expanded_macro->{'args'}->[0]->{'text'}\n"
-                     if ($self->{'DEBUG'});
-                 my $expanded_lines = _text_to_lines($expanded);
-                 chomp ($expanded_lines->[-1]);
-                 pop @$expanded_lines if ($expanded_lines->[-1] eq '');
-                 print STDERR "MACRO EXPANSION LINES: ".join('|', @$expanded_lines)
-                                                                           ."|\nEND LINES MACRO EXPANSION\n" if ($self->{'DEBUG'});
-                 next if (!@$expanded_lines);
-                 my $new_lines = _complete_line_nr($expanded_lines, 
-                                                         $line_nr->{'line_nr'}, $line_nr->{'file_name'},
-                                                         $expanded_macro->{'args'}->[0]->{'text'}, 1);
-                 $line_nr->{'end_macro'} = 1;
-                 unshift @{$self->{'input'}->[0]->{'pending'}}, [$line, $line_nr];
-                 my $new_text = shift @$new_lines;
-                 ($line, $line_nr) = ($new_text->[0], $new_text->[1]);
-                 unshift @{$self->{'input'}->[0]->{'pending'}}, @$new_lines;
- 
-             # Now handle all the cases that may lead to command closing
-             # or following character association with an @-command, especially
-             # accent command, that is handle @-command with braces that don't
-             # always need a brace.
- 
-             # The condition below is only caught right after command opening,
-             # otherwise we are in the 'args' and not right in the command container.
-             } elsif ($current->{'cmdname'} and 
-                     (defined($brace_commands{$current->{'cmdname'}}) or 
-                         $self->{'definfoenclose'}->{$current->{'cmdname'}})
-                       and $line !~ /^{/) {
-                 # special case for @-command as argument of @itemize or @*table.
-                 if (_command_with_command_as_argument($current->{'parent'})) {
-                     delete $current->{'contents'};
-                     print STDERR "FOR PARENT \@$current->{'parent'}->{'parent'}->{'cmdname'} command_as_argument $current->{'cmdname'}\n" if ($self->{'DEBUG'});
-                     $current->{'type'} = 'command_as_argument' if (!$current->{'type'});
-                     $current->{'parent'}->{'parent'}->{'extra'}->{'command_as_argument'} 
-                         = $current;
-                     $current = $current->{'parent'};
-                 # now accent commands
-                 } elsif ($accent_commands{$current->{'cmdname'}}) {
-                     if ($line =~ /^[^\S\r\n]/) {
-                         if ($current->{'cmdname'} =~ /^[a-zA-Z]/) {
-                             $line =~ s/^([^\S\r\n]+)//;
-                             $current->{'extra'}->{'spaces'} = '' 
-                                 if (!defined($current->{'extra'}->{'spaces'}));
-                             $current->{'extra'}->{'spaces'} .= $1;
-                         } else {
-                             $self->line_warn(sprintf($self->
-                                 __("accent command `\@%s' must not be followed by whitespace"),
-                                 $current->{'cmdname'}), $line_nr);
-                             $current = $current->{'parent'};
-                         }
-                     } elsif ($line =~ /^\@/) {
-                         $self->line_error(sprintf($self->
-                             __("use braces to give a command as an argument to \@%s"),
-                                 $current->{'cmdname'}), $line_nr);
-                         $current = $current->{'parent'};
-                     } elsif ($line =~ s/^(.)//o) {
-                         print STDERR "ACCENT \@$current->{'cmdname'}\n" 
-                             if ($self->{'DEBUG'});
-                         my $following_arg = {'type' => 'following_arg',
-                                                                   'parent' => $current};
-                         $following_arg->{'contents'} = [{ 'text' => $1,
-                                                                                           'parent' => $following_arg } ];
-                         $current->{'args'} = [ $following_arg ];
-                         if ($current->{'cmdname'} eq 'dotless' and $1 ne 'i' and $1 ne 'j') {
-                             $self->line_error(sprintf($self->
-                                   __("%c%s expects `i' or `j' as argument, not `%s'"), 
-                                   ord('@'), $current->{'cmdname'}, $1), $line_nr);
-                         }
-                         if ($current->{'cmdname'} =~ /^[a-zA-Z]/) {
-                             $current->{'args'}->[-1]->{'type'} = 'space_command_arg';
-                         }
-                         delete $current->{'contents'};
-                         $current = $current->{'parent'};
-                     } else { # The accent is at end of line
-                         # whitespace for commands with letter.
-                         print STDERR "STRANGE ACC \@$current->{'cmdname'}\n" if ($self->{'DEBUG'});
-                         $self->line_warn(sprintf($self->
-                               __("accent command `\@%s' must not be followed by new line"),
-                               $current->{'cmdname'}), $line_nr);
-                         $current = $current->{'parent'};
-                     }
-                     next;
-                 } else {
-                     # ignore space after a braced @-command like TeX does
-                     if ($self->{'IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME'}
-                             and $line =~ s/^\s+//) {
-                         next;
-                     }
-                     $self->line_error(sprintf($self->__("\@%s expected braces"), 
-                                                       $current->{'cmdname'}), $line_nr);
-                     $current = $current->{'parent'};
-                 }
-             # maybe a menu entry beginning: a * at the beginning of a menu line
-             } elsif ($line =~ /^\*/ and $current->{'type'}
-                                 and $current->{'type'} eq 'preformatted'
-                                 and $current->{'parent'}->{'type'} 
-                                 and ($current->{'parent'}->{'type'} eq 'menu_comment'
-                                           or $current->{'parent'}->{'type'} eq 'menu_entry_description')
-                                 and @{$current->{'contents'}} 
-                                 and $current->{'contents'}->[-1]->{'type'}
-                                 and $current->{'contents'}->[-1]->{'type'} eq 'empty_line'
-                                 and $current->{'contents'}->[-1]->{'text'} eq '') {
-                 print STDERR "MENU STAR\n" if ($self->{'DEBUG'});
-                 _abort_empty_line($self, $current);
-                 $line =~ s/^\*//;
-                 push @{$current->{'contents'}}, { 'type' => 'menu_star',
-                                                                                     'text' => '*' };
-             # a space after a * at the beginning of a menu line
-             } elsif ($line =~ /^\s+/ and $current->{'contents'} 
-                               and @{$current->{'contents'}} 
-                               and $current->{'contents'}->[-1]->{'type'}
-                               and $current->{'contents'}->[-1]->{'type'} eq 'menu_star') {
-                 print STDERR "MENU ENTRY (certainly)\n" if ($self->{'DEBUG'});
-                 # this is the menu star collected previously
-                 pop @{$current->{'contents'}};
-                 $line =~ s/^(\s+)//;
-                 my $leading_text = '*' . $1;
-                 if ($current->{'type'} eq 'preformatted'
-                         and $current->{'parent'}->{'type'} 
-                         and $current->{'parent'}->{'type'} eq 'menu_comment') {
-                     my $menu = $current->{'parent'}->{'parent'};
-                     if (!@{$current->{'contents'}}) {
-                         pop @{$current->{'parent'}->{'contents'}};
-                         if (!scalar(@{$current->{'parent'}->{'contents'}})) {
-                             pop @{$menu->{'contents'}}; 
-                         }
-                     }
-                     $current = $menu;
-                     #print STDERR "Close MENU_COMMENT because new menu entry\n";
-                 } else {
-                     # first parent preformatted, third is menu_entry
-                     if ($current->{'type'} ne 'preformatted' 
-                             or $current->{'parent'}->{'type'} ne 'menu_entry_description'
-                             or $current->{'parent'}->{'parent'}->{'type'} ne 'menu_entry'
-                             or !$menu_commands{$current->{'parent'}->{'parent'}->{'parent'}->{'cmdname'}}) {
-                         $self->_bug_message("Not in menu comment nor description", 
-                                                                   $line_nr, $current);
-                     }
-                     $current = $current->{'parent'}->{'parent'}->{'parent'};
-                 }
-                 my $context = pop @{$self->{'context_stack'}};
-                 if ($context ne 'preformatted') {
-                     $self->_bug_message("context $context instead of preformatted after menu leading star", 
-                                                             $line_nr, $current);
-                 }
-                 push @{$current->{'contents'}}, { 'type' => 'menu_entry',
-                                                                                     'parent' => $current,
-                                                                                 };
-                 $current = $current->{'contents'}->[-1];
-                 $current->{'args'} = [ { 'type' => 'menu_entry_leading_text',
-                                                                   'text' => $leading_text,
-                                                                   'parent' => $current },
-                                                               { 'type' => 'menu_entry_name',
-                                                                   'contents' => [],
-                                                                   'parent' => $current } ];
-                 $current = $current->{'args'}->[-1];
-             # * followed by something else than a space.
-             } elsif ($current->{'contents'} and @{$current->{'contents'}} 
-                               and $current->{'contents'}->[-1]->{'type'}
-                               and $current->{'contents'}->[-1]->{'type'} eq 'menu_star') {
-                 print STDERR "ABORT MENU STAR ($line)\n" if ($self->{'DEBUG'});
-                 delete $current->{'contents'}->[-1]->{'type'};
-             # after a separator in menu
-             } elsif ($current->{'args'} and @{$current->{'args'}} 
-                               and $current->{'args'}->[-1]->{'type'}
-                               and $current->{'args'}->[-1]->{'type'} eq 'menu_entry_separator') {
-                 my $separator = $current->{'args'}->[-1]->{'text'};
-                 # separator is ::, we concatenate and let the while restart
-                 # in order to collect spaces below
-                 if ($separator eq ':' and $line =~ s/^(:)//) {
-                     $current->{'args'}->[-1]->{'text'} .= $1;
-                 # a . not followed by a space.  Not a separator.
-                 } elsif ($separator eq '.' and $line =~ /^\S/) {
-                     pop @{$current->{'args'}};
-                     $current = $current->{'args'}->[-1];
-                     $current = _merge_text($self, $current, $separator);
-                 # here we collect spaces following separators.
-                 } elsif ($line =~ s/^([^\S\r\n]+)//) {
-                     # FIXME a trailing end of line could be considered to be part
-                     # of the separator. Right now it is part of the description,
-                     # since it is catched (in the next while) as one of the case below
-                     $current->{'args'}->[-1]->{'text'} .= $1;
-                 # now handle the menu part that was closed
-                 } elsif ($separator =~ /^::/) {
-                     print STDERR "MENU NODE no entry $separator\n" if ($self->{'DEBUG'});
-                     # it was previously registered as menu_entry_name, it is 
-                     # changed to node
-                     $current->{'args'}->[-2]->{'type'} = 'menu_entry_node';
-                     $current = _enter_menu_entry_node($self, $current, $line_nr);
-                 # end of the menu entry name  
-                 } elsif ($separator =~ /^:/) {
-                     print STDERR "MENU ENTRY $separator\n" if ($self->{'DEBUG'});
-                     push @{$current->{'args'}}, { 'type' => 'menu_entry_node',
-                                                                                 'contents' => [],
-                                                                                 'parent' => $current };
-                     $current = $current->{'args'}->[-1];
-                 # anything else is the end of the menu node following a menu_entry_name
-                 } else {
-                     print STDERR "MENU NODE $separator\n" if ($self->{'DEBUG'});
-                     $current = _enter_menu_entry_node($self, $current, $line_nr);
-                 }
-                 # REMACRO
-             } elsif ($line =~ s/^\@(["'~\@\}\{,\.!\?\s\*\-\^`=:\|\/\\])//o 
-                               or $line =~ s/^\@([[:alnum:]][[:alnum:]-]*)//o) {
-                 my $command = $1;
-                 my $alias_command;
-                 if (exists($self->{'aliases'}->{$command})) {
-                     $alias_command = $command;
-                     $command = $self->{'aliases'}->{$command};
-                 }
-                 print STDERR "COMMAND $command\n" if ($self->{'DEBUG'});
- 
- 
-                 if ($command eq 'value') {
-                     $line =~ s/^\s*// 
-                           if ($self->{'IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME'});
-                     # REVALUE
-                     if ($line =~ s/^{([\w\-][^\s{\\}~`\^+"<>|@]*)}//) {
-                         my $value = $1;
-                         if (exists($self->{'values'}->{$value})) {
-                             if (!defined($self->{'values'}->{$value})) {
-                                 print STDERR "BUG? $value exists but not defined\n";
-                             } elsif (!ref($self->{'values'}->{$value})) {
-                                 $line = $self->{'values'}->{$value} . $line;
-                             # the push @{$current->{'contents'}}, {}; prevents a trailing
-                             # text to be merged, to avoid having the value tree modified.
-                             } elsif (ref($self->{'values'}->{$value}) eq 'ARRAY') {
-                                 # we don't know for sure, but if we don't do it here it 
-                                 # won't be done
-                                 _abort_empty_line($self, $current);
-                                 foreach my $content (@{$self->{'values'}->{$value}}) {
-                                     push @{$current->{'contents'}}, $content;
-                                 }
-                                 push @{$current->{'contents'}}, {};
-                             } elsif (ref($self->{'values'}->{$value}) eq 'HASH') {
-                                 # we don't know for sure, but if we don't do it here it 
-                                 # won't be done
-                                 _abort_empty_line($self, $current);
-                                 my $content = $self->{'values'}->{$value};
-                                 push @{$current->{'contents'}}, $content;
-                                 push @{$current->{'contents'}}, {};
-                             }
-                         } else {
-                             # caller should expand something along 
-                             # gdt('@{No value for `{value}\'@}', {'value' => $value}, {'keep_texi'=> 1});
-                             push @{$current->{'contents'}}, { 'cmdname' => 'value',
-                                                                                                 'type' => $value };
-                             $self->line_warn(
-                                     sprintf($self->__("undefined flag: %s"), $value), $line_nr);
-                         }
-                     } else {
-                         $self->line_error($self->__("bad syntax for \@value"), $line_nr);
-                     }
-                     next;
-                 }
- 
-                 if (defined($deprecated_commands{$command})) {
-                     if ($deprecated_commands{$command} eq '') {
-                         $self->line_warn(sprintf($self->__("%c%s is obsolete."), 
-                                                                 ord('@'), $command), $line_nr);
-                     } else {
-                         $self->line_warn(sprintf($self->__("%c%s is obsolete; %s"),
-                                       ord('@'), $command, 
-                                       $self->__($deprecated_commands{$command})), $line_nr);
-                     }
-                 }
- 
-                 if (not _abort_empty_line($self, $current) 
-                               and $begin_line_commands{$command}) {
-                     $self->line_warn( 
-                             sprintf($self->__("\@%s should only appear at a line beginning"), 
-                                             $command), $line_nr);
-                 }
- 
-                 my $invalid_parent;
-                 # error messages for forbidden constructs, like @node in @r, 
-                 # block command on line command, @xref in @anchor or node...
-                 if ($current->{'parent'}) { 
-                     if ($current->{'parent'}->{'cmdname'}) {
-                         if (defined($self->{'valid_nestings'}->{$current->{'parent'}->{'cmdname'}})
-                                 and !$self->{'valid_nestings'}->{$current->{'parent'}->{'cmdname'}}->{$command}
-                                 # we make sure that we are on a root @-command line and 
-                                 # not in contents
-                                 and (!$root_commands{$current->{'parent'}->{'cmdname'}}
-                                           or ($current->{'type'}
-                                                   and $current->{'type'} eq 'misc_line_arg'))
-                                 # we make sure that we are on a block @-command line and 
-                                 # not in contents
-                                 and (!($block_commands{$current->{'parent'}->{'cmdname'}})
-                                           or ($current->{'type'} 
-                                                     and $current->{'type'} eq 'block_line_arg'))
-                                 # we make sure that we are on an @item/@itemx line and
-                                 # not in an @enumerate, @multitable or @itemize @item.
-                                 and (($current->{'parent'}->{'cmdname'} ne 'itemx'
-                                           and $current->{'parent'}->{'cmdname'} ne 'item')
-                                           or ($current->{'type'}
-                                                             and $current->{'type'} eq 'misc_line_arg'))) {
-                             $invalid_parent = $current->{'parent'}->{'cmdname'};
-                         }
-                     } elsif ($self->{'context_stack'}->[-1] eq 'def'
-                         # FIXME instead of hardcoding in_full_line_commands_no_refs
-                         # it would be better to use the parent command valid_nesting.
-                                       and !$in_full_line_commands_no_refs{$command}) {
-                         my $def_block = $current;
-                         while ($def_block->{'parent'} and (!$def_block->{'parent'}->{'type'} 
-                                                                   or $def_block->{'parent'}->{'type'} ne 'def_line')) {
-                             $def_block = $def_block->{'parent'};
-                         }
- 
-                         $invalid_parent = $def_block->{'parent'}->{'parent'}->{'cmdname'};
-                     }
-                 }
- 
-                 # special case with @ followed by a newline protecting end of lines
-                 # in @def*
-                 last if ($self->{'context_stack'}->[-1] eq 'def' and $command eq "\n");
- 
-                 unless ($self->{'no_paragraph_commands'}->{$command}) {
-                     my $paragraph = _begin_paragraph($self, $current, $line_nr);
-                     $current = $paragraph if ($paragraph);
-                 }
- 
-                 if ($self->{'close_paragraph_commands'}->{$command}) {
-                     $current = _end_paragraph($self, $current, $line_nr);
-                 }
-                 if ($self->{'close_preformatted_commands'}->{$command}) {
-                     $current = _end_preformatted($self, $current, $line_nr);
-                 }
- 
-                 # commands without braces and not block commands, ie no @end
-                 if (defined($self->{'misc_commands'}->{$command})) {
-                     if ($root_commands{$command} or $command eq 'bye') {
-                         $current = _close_commands($self, $current, $line_nr, undef, 
-                                                                               $command);
-                         # root_level commands leads to setting a new root
-                         # for the whole document and stuffing the preceding text
-                         # as the first content, this is done only once.
-                         if ($current->{'type'} and $current->{'type'} eq 'text_root') {
-                             if ($command ne 'bye') {
-                                 $root = { 'type' => 'document_root', 'contents' => [$current] };
-                                 $current->{'parent'} = $root;
-                                 $current = $root;
-                             }
-                         } else {
-                             die if (!defined($current->{'parent'}));
-                             $current = $current->{'parent'};
-                         }
-                     }
- 
-                     # noarg skipline skipspace text line lineraw /^\d$/
-                     my $arg_spec = $self->{'misc_commands'}->{$command};
-                     my $misc;
- 
-                     if ($arg_spec eq 'noarg') {
-                         my $ignored = 0;
-                         my $only_in_headings = 0;
-                         if ($command eq 'insertcopying') {
-                             my $parent = $current;
-                             while ($parent) {
-                                 if ($parent->{'cmdname'} and $parent->{'cmdname'} eq 'copying') {
-                                     $self->line_error(
-                                           sprintf($self->__("\@%s not allowed inside `\@%s' block"), 
-                                                           $command, $parent->{'cmdname'}), $line_nr);
-                                     $ignored = 1;
-                                     last;
-                                 }
-                                 $parent = $parent->{'parent'};
-                             }
-                         } elsif ($in_heading_commands{$command}) {
-                             $self->line_error(
-                                 sprintf($self->__("\@%s should only appear in heading or footing"),
-                                                 $command), $line_nr);
-                             $only_in_headings = 1;
-                         }
-                         if (!$ignored) {
-                             $misc = {'cmdname' => $command,
-                                               'parent' => $current};
-                             push @{$current->{'contents'}}, $misc;
-                             # also sets invalid_nesting in that case
-                             $misc->{'extra'}->{'invalid_nesting'} = 1 if ($only_in_headings);
-                             $self->_register_global_command($command, $misc, $line_nr);
-                         }
-                         $self->_mark_and_warn_invalid($command, $invalid_parent,
-                                                                                             $line_nr, $misc);
-                         $current = $self->_begin_preformatted($current)
-                             if ($close_preformatted_commands{$command});
- 
-                     # all the cases using the raw line
-                     } elsif ($arg_spec eq 'skipline' or $arg_spec eq 'lineraw'
-                                       or $arg_spec eq 'special') {
-                         # complete the line if there was a user macro expansion
-                         if ($line !~ /\n/) {
-                             my ($new_line, $new_line_nr) = _new_line($self, $line_nr, undef);
-                             $line .= $new_line if (defined($new_line));
-                         }
-                         $misc = {'cmdname' => $command,
-                                           'parent' => $current};
-                         my $args = [];
-                         my $has_comment;
-                         if ($arg_spec eq 'lineraw' or $arg_spec eq 'skipline') {
-                             $args = [ $line ];
-                         } elsif ($arg_spec eq 'special') {
-                             ($args, $has_comment) 
-                                 = $self->_parse_special_misc_command($line, $command, $line_nr);
-                             $misc->{'extra'}->{'arg_line'} = $line;
-                         }
- 
-                         # if using the @set txi* instead of a proper @-command, replace
-                         # by the tree obtained with the @-command.  Even though
-                         # _end_line is called below, as $current is not misc_line_arg
-                         # there should not be anything done in addition than what is
-                         # done for @clear or @set.
-                         if (($command eq 'set' or $command eq 'clear')
-                                   and scalar(@$args) >= 1
-                                   and $set_flag_command_equivalent{$args->[0]}) {
-                             my $arg; 
-                             if ($command eq 'set') {
-                                 $arg = 'on';
-                             } else {
-                                 $arg = 'off';
-                             }
-                             $command = $set_flag_command_equivalent{$args->[0]};
-                             $misc = {'cmdname' => $command,
-                                               'parent' => $current,
-                                               'line_nr' => $line_nr,
-                                               'extra' => {'misc_args' => [$arg]}};
-                             my $misc_line_args = {'type' => 'misc_line_arg',
-                                           'parent' => $misc};
-                             $misc->{'args'} = [$misc_line_args];
-                             my $spaces_after_command 
-                                 = { 'type' => 'empty_spaces_after_command',
-                                         'text' => ' ',
-                                         'parent' => $misc_line_args,
-                                         'extra' => {'command' => $misc} };
-                             $misc->{'extra'}->{'spaces_after_command'} 
-                                   = $spaces_after_command;
-                             $misc_line_args->{'contents'} = [ $spaces_after_command,
-                                 { 'text' => $arg,
-                                     'parent' => $misc_line_args, },
-                                 { 'text' => "\n",
-                                     'parent' => $misc_line_args,
-                                     'type' => 'spaces_at_end', } ];
-                             push @{$current->{'contents'}}, $misc;
-                         } else {
-                             push @{$current->{'contents'}}, $misc;
-                             foreach my $arg (@$args) {
-                                 push @{$misc->{'args'}},
-                                     { 'type' => 'misc_arg', 'text' => $arg, 
-                                         'parent' => $current->{'contents'}->[-1] };
-                             }
-                             $misc->{'extra'}->{'misc_args'} = $args 
-                                   if (scalar(@$args) and $arg_spec ne 'skipline');
-                         }
-                         if (! _ignore_global_commands($self)) {
-                             if ($command eq 'raisesections') {
-                                 $self->{'sections_level'}++;
-                             } elsif ($command eq 'lowersections') {
-                                 $self->{'sections_level'}--;
-                             } elsif ($command eq 'novalidate') {
-                                 $self->{'novalidate'} = 1;
-                             }
-                         }
-                         $self->_mark_and_warn_invalid($command, $invalid_parent,
-                                                                                             $line_nr, $misc);
-                         $self->_register_global_command($command, $misc, $line_nr);
-                         # the end of line is ignored for special commands
-                         if ($arg_spec ne 'special' or !$has_comment) {
-                             $current = _end_line($self, $current, $line_nr);
-                         }
- 
-                         last NEXT_LINE if ($command eq 'bye');
-                         # Even if _end_line is called, it is not done since there is 
-                         # no misc_line_arg
-                         $current = $self->_begin_preformatted($current)
-                             if ($close_preformatted_commands{$command});
-                         last;
-                     } else {
-                         # $arg_spec is text, line, skipspace or a number
-                         my $line_arg = 0;
-                         $line_arg = 1 if ($arg_spec ne 'skipspace');
-                         if ($command eq 'item' or $command eq 'itemx' 
-                               or $command eq 'headitem' or $command eq 'tab') {
-                             my $parent;
-                             # itemize or enumerate
-                             if ($parent = _item_container_parent($current)) {
-                                 if ($command eq 'item') {
-                                     print STDERR "ITEM_CONTAINER\n" if ($self->{'DEBUG'});
-                                     $parent->{'items_count'}++;
-                                     $misc = { 'cmdname' => $command, 'parent' => $parent,
-                                                         'contents' => [],
-                                                         'extra' => 
-                                                             {'item_number' => $parent->{'items_count'}} };
-                                     push @{$parent->{'contents'}}, $misc;
-                                     $current = $parent->{'contents'}->[-1];
-                                 } else {
-                                     $self->line_error(sprintf($self->__(
-                                                                 "\@%s not meaningful inside `\@%s' block"), 
-                                                                       $command, $parent->{'cmdname'}), $line_nr);
-                                 }
-                                 $current = $self->_begin_preformatted($current);
-                             # *table
-                             } elsif ($parent = _item_line_parent($current)) {
-                                 if ($command eq 'item' or $command eq 'itemx') {
-                                     print STDERR "ITEM_LINE\n" if ($self->{'DEBUG'});
-                                     $current = $parent;
-                                     $self->_gather_previous_item($current, $command, $line_nr);
-                                     $misc = { 'cmdname' => $command, 'parent' => $current };
-                                     push @{$current->{'contents'}}, $misc;
-                                     # since in the %misc_commands hash the entry for those 
-                                     # commands is 'skipspace' we set $line_arg here.
-                                     $line_arg = 1;
-                                 } else {
-                                     $self->line_error(sprintf($self->__(
-                                                                     "\@%s not meaningful inside `\@%s' block"), 
-                                                                         $command, $parent->{'cmdname'}), $line_nr);
-                                     $current = $self->_begin_preformatted($current);
-                                 }
-                             # multitable
-                             } elsif ($parent = _item_multitable_parent($current)) {
-                                 if ($command eq 'item' or $command eq 'headitem'
-                                           or $command eq 'tab') {
-                                     if (!$parent->{'extra'}->{'max_columns'}) {
-                                         $self->line_warn(
-                                               sprintf($self->__("\@%s in empty multitable"), 
-                                                               $command), $line_nr);
-                                     } elsif ($command eq 'tab') {
-                                         my $row = $parent->{'contents'}->[-1];
-                                         die if (!$row->{'type'});
-                                         if ($row->{'type'} eq 'before_item') {
-                                             $self->line_error($self->__("\@tab before \@item"), $line_nr);
-                                         } elsif ($row->{'cells_count'} >= $parent->{'extra'}->{'max_columns'}) {
-                                             $self->line_error(sprintf($self->__(
-                                                             "too many columns in multitable item (max %d)"), 
-                                                           $parent->{'extra'}->{'max_columns'}), $line_nr);
-                                         } else {
-                                             $row->{'cells_count'}++;
-                                             $misc = { 'cmdname' => $command,
-                                                                 'parent' => $row,
-                                                                 'contents' => [],
-                                                                 'extra' =>
-                                                         {'cell_number' => $row->{'cells_count'}} };
-                                             push @{$row->{'contents'}}, $misc;
-                                             $current = $row->{'contents'}->[-1];
-                                             #$current = $self->_begin_preformatted($current);
-                                             print STDERR "TAB\n" if ($self->{'DEBUG'});
-                                         }
-                                     } else {
-                                         print STDERR "ROW\n" if ($self->{'DEBUG'});
-                                         $parent->{'rows_count'}++;
-                                         my $row = { 'type' => 'row', 'contents' => [],
-                                                                 'cells_count' => 1,
-                                                                 'extra' => {'row_number' => $parent->{'rows_count'} },
-                                                                 'parent' => $parent };
-                                         push @{$parent->{'contents'}}, $row;
-                                         $misc =  { 'cmdname' => $command,
-                                                               'parent' => $row,
-                                                               'contents' => [],
-                                                               'extra' => {'cell_number' => 1}};
-                                         push @{$row->{'contents'}}, $misc;
-                                         $current = $row->{'contents'}->[-1];
-                                     }
-                                 } else {
-                                     $self->line_error(sprintf($self->__(
-                                                       "\@%s not meaningful inside `\@%s' block"), 
-                                                               $command, $parent->{'cmdname'}), $line_nr);
-                                 }
-                                 $current = $self->_begin_preformatted($current);
-                             } elsif ($command eq 'tab') {
-                                 $self->line_error($self->__(
-                                                       "ignoring \@tab outside of multitable"), $line_nr);
-                                 $current = $self->_begin_preformatted($current);
-                             } else {
-                                 $self->line_error (sprintf($self->__(
-                                       "\@%s outside of table or list"), $command), $line_nr);
-                                 $current = $self->_begin_preformatted($current);
-                             }
-                             $misc->{'line_nr'} = $line_nr if (defined($misc));
-                         } else {
-                             $misc = { 'cmdname' => $command, 'parent' => $current,
-                                     'line_nr' => $line_nr };
-                             push @{$current->{'contents'}}, $misc;
-                             if ($self->{'sections_level'} and $root_commands{$command}
-                                       and $command ne 'node' and $command ne 'part') {
-                                 $current->{'contents'}->[-1]->{'extra'}->{'sections_level'}
-                                     = $self->{'sections_level'};
-                             }
-                             # def*x
-                             if ($def_commands{$command}) {
-                                 my $base_command = $command;
-                                 $base_command =~ s/x$//;
-                                 # check that the def*x is first after @def*, no paragraph
-                                 # in-between.
-                                 my $after_paragraph = _check_no_text($current);
-                                 push @{$self->{'context_stack'}}, 'def';
-                                 $current->{'contents'}->[-1]->{'type'} = 'def_line';
-                                 $current->{'contents'}->[-1]->{'extra'} = 
-                                       {'def_command' => $base_command,
-                                         'original_def_cmdname' => $command};
-                                 if ($current->{'cmdname'} 
-                                         and $current->{'cmdname'} eq $base_command) {
-                                     pop @{$current->{'contents'}};
-                                     _gather_def_item($current, $command);
-                                     push @{$current->{'contents'}}, $misc; 
-                                 }
-                                 if (!$current->{'cmdname'} 
-                                           or $current->{'cmdname'} ne $base_command
-                                           or $after_paragraph) {
-                                     $self->line_error(sprintf($self->__(
-                                                                               "must be after `\@%s' to use `\@%s'"), 
-                                                                                     $base_command, $command), $line_nr);
-                                     $current->{'contents'}->[-1]->{'extra'}->{'not_after_command'} = 1;
-                                 }
-                             }
-                         }
-                         # a container for what is on the @-command line, considered to
-                         # be the @-command argument
-                         if ($line_arg) {
-                             $current = $current->{'contents'}->[-1];
-                             $current->{'args'} = [{ 'type' => 'misc_line_arg', 
-                                                                             'contents' => [], 
-                                                                             'parent' => $current }];
-                             # @node is the only misc command with args separated with comma
-                             # FIXME a 3 lingering here deep into the code may not
-                             # be very wise...  However having a hash only for one @-command
-                             # is not very appealing either...
-                             if ($command eq 'node') {
-                                 $current->{'remaining_args'} = 3;
-                             } elsif ($command eq 'author') {
-                                 my $parent = $current;
-                                 my $found;
-                                 while ($parent->{'parent'}) {
-                                     $parent = $parent->{'parent'};
-                                     last if ($parent->{'type'}
-                                                     and $parent->{'type'} eq 'brace_command_context');
-                                     if ($parent->{'cmdname'}) {
-                                         if ($parent->{'cmdname'} eq 'titlepage') {
-                                             push @{$self->{'extra'}->{'author'}}, $current;
-                                             $current->{'extra'}->{'titlepage'} = $parent;
-                                             $found = 1;
-                                         } elsif ($parent->{'cmdname'} eq 'quotation' or
-                                                 $parent->{'cmdname'} eq 'smallquotation') {
-                                             push @{$parent->{'extra'}->{'authors'}}, $current;
-                                             $current->{'extra'}->{'quotation'} = $parent;
-                                             $found = 1;
-                                         }
-                                         last if ($found);
-                                     }
-                                 }
-                                 if (!$found) {
-                                     $self->line_warn(sprintf($self->__(
-                               "\@%s not meaningful outside `\@titlepage' and `\@quotation' environments"),
-                                                                   $command), $current->{'line_nr'});
-                                 }
-                             } elsif ($command eq 'dircategory' and $self->{'current_node'}) {
-                                     $self->line_warn($self->__("\@dircategory after first node"),
-                                                               $line_nr);
-                             }
- 
-                             $current = $current->{'args'}->[-1];
-                             push @{$self->{'context_stack'}}, 'line' 
-                                 unless ($def_commands{$command});
-                         }
-                         $line = _start_empty_line_after_command($line, $current, $misc);
-                     }
-                     $self->_mark_and_warn_invalid($command, $invalid_parent,
-                                                                                         $line_nr, $misc);
- 
-                     $self->_register_global_command($command, $misc, $line_nr);
-                     if ($command eq 'dircategory' 
-                             and ! _ignore_global_commands($self)) {
-                         push @{$self->{'info'}->{'dircategory_direntry'}}, $misc;
-                     }
-                 # @-command with matching @end opening
-                 } elsif (exists($block_commands{$command})) {
-                     if ($command eq 'macro' or $command eq 'rmacro') {
-                         my $macro = _parse_macro_command_line($self, $command, $line, 
-                                                                   $current, $line_nr);
-                         push @{$current->{'contents'}}, $macro;
-                         $self->_mark_and_warn_invalid($command, $invalid_parent,
-                                                                               $line_nr, $current->{'contents'}->[-1]);
-                         $current = $current->{'contents'}->[-1];
-                         last;
-                     } elsif ($block_commands{$command} eq 'conditional') {
-                         my $ifvalue_true = 0;
-                         if ($command eq 'ifclear' or $command eq 'ifset') {
-                             # REVALUE
-                             if ($line =~ /^\s+([\w\-][^\s{\\}~`\^+"<>|@]*)\s*(\@(c|comment)((\@|\s+).*)?)?$/) {
-                                 my $name = $1;
-                                 if ((exists($self->{'values'}->{$name}) and $command eq 'ifset')
-                                         or (!exists($self->{'values'}->{$name}) 
-                                                   and $command eq 'ifclear')) {
-                                     $ifvalue_true = 1;
-                                 }
-                                 print STDERR "CONDITIONAL \@$command $name: $ifvalue_true\n" if ($self->{'DEBUG'});
-                             } elsif ($line !~ /\S/) {
-                                     $self->line_error(sprintf($self->
-                                         __("%c%s requires a name"), ord('@'), $command), $line_nr);
-                             } else {
-                                 $self->line_error(sprintf($self->
-                                         __("bad name for \@%s"), $command), $line_nr);
-                             }
-                         } elsif ($command eq 'ifcommanddefined' 
-                                           or $command eq 'ifcommandnotdefined') {
-                             # REMACRO
-                             if ($line =~ /^\s+([[:alnum:]][[:alnum:]\-]*)\s*(\@(c|comment)((\@|\s+).*)?)?$/) {
-                                 my $name = $1;
-                                 my $command_is_defined = (
-                                     exists($Texinfo::Common::all_commands{$name})
-                                     or $self->{'macros'}->{$name}
-                                     or $self->{'definfoenclose'}->{$name}
-                                     or $self->{'aliases'}->{$name}
-                                     or $self->{'command_index_prefix'}->{$name}
-                                 );
-                                 if (($command_is_defined
-                                           and $command eq 'ifcommanddefined')
-                                         or (! $command_is_defined
-                                                   and $command eq 'ifcommandnotdefined')) {
-                                     $ifvalue_true = 1;
-                                 }
-                                 print STDERR "CONDITIONAL \@$command $name: $ifvalue_true\n" if ($self->{'DEBUG'});
-                             } elsif ($line !~ /\S/) {
-                                     $self->line_error(sprintf($self->
-                                         __("%c%s requires a name"), ord('@'), $command), $line_nr);
-                             } else {
-                                 $self->line_error(sprintf($self->
-                                         __("bad name for \@%s"), $command), $line_nr);
-                             }
-                         } elsif ($command =~ /^ifnot(.*)/) {
-                             $ifvalue_true = 1 if !($self->{'expanded_formats_hash'}->{$1}
-                                         # exception as explained in the texinfo manual
-                                         or ($1 eq 'info' 
-                                                 and $self->{'expanded_formats_hash'}->{'plaintext'}));
-                             print STDERR "CONDITIONAL \@$command format $1: $ifvalue_true\n" if ($self->{'DEBUG'});
-                         } else {
-                             die unless ($command =~ /^if(.*)/);
-                             $ifvalue_true = 1 if ($self->{'expanded_formats_hash'}->{$1}
-                                             or ($1 eq 'info' 
-                                                     and $self->{'expanded_formats_hash'}->{'plaintext'}));
-                             print STDERR "CONDITIONAL \@$command format $1: $ifvalue_true\n" if ($self->{'DEBUG'});
-                         }
-                         if ($ifvalue_true) {
-                             push @{$self->{'conditionals_stack'}}, $command;
-                         } else {
-                             push @{$current->{'contents'}}, { 'cmdname' => $command, 
-                                                                                                 'parent' => $current,
-                                                                                                 'contents' => [] };
-                             $current = $current->{'contents'}->[-1];
-                         }
-                         # FIXME(Karl) ignore what is remaining on the line, to eat 
-                         # the end of line?
-                         last;
-                     } else {
-                         my $block;
-                         # a menu command closes a menu_comment, but not the other
-                         # block commands. This won't catch menu commands buried in 
-                         # other formats (that are incorrect anyway).
-                         if ($menu_commands{$command} and $current->{'type'} 
-                                 and ($current->{'type'} eq 'menu_comment' 
-                                           or $current->{'type'} eq 'menu_entry_description')) {
- 
-                             my $menu;
- 
-                             $menu = $current->{'parent'};
-                             pop @{$menu->{'contents'}}
-                                 if (!@{$current->{'contents'}});
- 
-                             my $context = pop @{$self->{'context_stack'}};
-                             if ($context ne 'preformatted') {
-                                 $self->_bug_message("context $context instead of preformatted in new menu", 
-                                                                       $line_nr, $current);
-                             }
-                             
-                             if ($menu->{'type'} and $menu->{'type'} eq 'menu_entry') {
-                                 $menu = $menu->{'parent'};
-                             }
- 
-                             $current = $menu;
-                         }
-                         # the def command holds a line_def* which corresponds with the
-                         # definition line.  This allows to have a treatement similar
-                         # with def*x.
-                         if ($def_commands{$command}) {
-                             push @{$self->{'context_stack'}}, 'def';
-                             $block = { 'parent' => $current,
-                                                   'cmdname' => $command,
-                                                   'contents' => [] };
-                             push @{$current->{'contents'}}, $block;
-                             $current = $current->{'contents'}->[-1];
-                             push @{$current->{'contents'}}, { 
-                                                                                                 'type' => 'def_line',
-                                                                                                 'parent' => $current,
-                                                                                                 'line_nr' => $line_nr,
-                                                                                                 'extra' => 
-                                                                                                   {'def_command' => $command,
-                                                                                                     'original_def_cmdname' => $command}
-                                                                                                 };
-                         } else {
-                             $block = { 'cmdname' => $command,
-                                                   'parent' => $current,
-                                                   'contents' => [] };
-                             push @{$current->{'contents'}}, $block;
-                         }
-                         $current = $current->{'contents'}->[-1];
- 
-                         if ($block_arg_commands{$command}) {
-                             if ($preformatted_commands{$command}) {
-                                 push @{$self->{'context_stack'}}, 'preformatted';
-                             } elsif ($format_raw_commands{$command}) {
-                                 push @{$self->{'context_stack'}}, 'rawpreformatted';
-                                 if ($self->{'expanded_formats_hash'}->{$command} 
-                                         and $self->{'expanded_formats_stack'}->[-1]) {
-                                     push @{$self->{'expanded_formats_stack'}}, $command;
-                                 } else {
-                                     push @{$self->{'expanded_formats_stack'}}, 0;
-                                 }
-                             }
-                             if ($region_commands{$command}) {
-                                 if (@{$self->{'regions_stack'}}) {
-                                     $self->line_error(
-                             sprintf($self->__("region %s inside region %s is not allowed"),
-                                             $command, $self->{'regions_stack'}->[-1]->{'cmdname'}), 
-                                                                         $line_nr);
-                                 }
-                                 push @{$self->{'regions_stack'}}, $block;
-                             }
-                             if ($menu_commands{$command}) {
-                                 if ($self->{'context_stack'}->[-1] eq 'preformatted') {
-                                     push @{$self->{'context_stack'}}, 'preformatted';
-                                 } else {
-                                     push @{$self->{'context_stack'}}, 'menu';
-                                 }
-                                 if (! _ignore_global_commands($self)) {
-                                     push @{$self->{'info'}->{'dircategory_direntry'}}, $block
-                                         if ($command eq 'direntry');
-                                     if ($self->{'current_node'}) {
-                                         if ($command eq 'direntry') {
-                                             if ($self->{'SHOW_MENU'}) {
-                                                 $self->line_warn($self->__("\@direntry after first node"),
-                                                                     $line_nr);
-                                             }
-                                         } elsif ($command eq 'menu') {
-                                             push @{$self->{'current_node'}->{'menus'}}, $current;
-                                         }
-                                     } elsif ($command ne 'direntry') {
-                                         if ($self->{'SHOW_MENU'}) {
-                                             $self->line_error(sprintf($self->__("\@%s seen before first \@node"), 
-                                                                                                 $command), $line_nr);
-                                             $self->line_error($self->__(
-             "perhaps your \@top node should be wrapped in \@ifnottex rather than \@ifinfo?"), 
-                                                                         $line_nr, 1);
-                                         }
-                                         if ($command eq 'menu') {
-                                             push @{$self->{'info'}->{'unassociated_menus'}}, $current;
-                                         }
-                                     }
-                                 }
-                             }
-                             $current->{'args'} = [ {
-                                   'type' => 'block_line_arg',
-                                   'contents' => [],
-                                   'parent' => $current } ];
-                             
-                             $current->{'remaining_args'} = $block_commands{$command} -1 
-                                 if ($block_commands{$command} =~ /^\d+$/ 
-                                         and $block_commands{$command} -1 > 0);
-                             $current = $current->{'args'}->[-1];
-                             push @{$self->{'context_stack'}}, 'line' 
-                                 unless ($def_commands{$command});
-                         }
-                         $block->{'line_nr'} = $line_nr;
-                         $self->_mark_and_warn_invalid($command, $invalid_parent,
-                                                                                             $line_nr, $block);
-                         $self->_register_global_command($command, $block, $line_nr);
- 
-                         $line = _start_empty_line_after_command($line, $current, $block);
-                     }
-                 } elsif (defined($brace_commands{$command})
-                               or defined($self->{'definfoenclose'}->{$command})) {
-                     
-                     push @{$current->{'contents'}}, { 'cmdname' => $command, 
-                                                                                         'parent' => $current, 
-                                                                                         'contents' => [] };
-                     $current->{'contents'}->[-1]->{'line_nr'} = $line_nr
-                         if ($keep_line_nr_brace_commands{$command});
-                     $self->_mark_and_warn_invalid($command, $invalid_parent,
-                                                                               $line_nr, $current->{'contents'}->[-1]);
-                     $current = $current->{'contents'}->[-1];
-                     if ($command eq 'click') {
-                         $current->{'extra'}->{'clickstyle'} = $self->{'clickstyle'};
-                     } elsif ($command eq 'kbd') {
-                         if ($self->{'context_stack'}->[-1] eq 'preformatted'
-                                 and $self->{'kbdinputstyle'} ne 'distinct') {
-                             $current->{'extra'}->{'code'} = 1;
-                         } elsif ($self->{'kbdinputstyle'} eq 'code'
-                                           or ($self->{'kbdinputstyle'} eq 'example'
-                                                   and $self->_in_code($current->{'parent'}))) {
-                             $current->{'extra'}->{'code'} = 1;
-                         }
-                     }
-                     if ($self->{'definfoenclose'}->{$command}) {
-                         $current->{'type'} = 'definfoenclose_command';
-                         $current->{'extra'} = { 
-                                   'begin' => $self->{'definfoenclose'}->{$command}->[0], 
-                                   'end' => $self->{'definfoenclose'}->{$command}->[1] };
-                     }
-                 } elsif (exists ($no_brace_commands{$command})) {
-                     push @{$current->{'contents'}},
-                                   { 'cmdname' => $command, 'parent' => $current };
-                     # FIXME generalize?
-                     if ($command eq '\\' and $self->{'context_stack'}->[-1] ne 'math') {
-                         $self->line_warn(sprintf($self->__("\@%s should only appear in math context"), 
-                                                                                 $command), $line_nr);
-                     }
-                     if ($command eq "\n") {
-                         $current = _end_line($self, $current, $line_nr);
-                         last;
-                     }
-                 } else {
-                     $self->line_error(sprintf($self->__("unknown command `%s'"), 
-                                                                             $command), $line_nr);
-                 }
- 
-             } elsif ($line =~ s/^([{}@,:\t.\f])//) {
-                 my $separator = $1;
-                 print STDERR "SEPARATOR: $separator\n" if ($self->{'DEBUG'});
-                 if ($separator eq '@') {
-                     # this may happen with a @ at the very end of a file, therefore
-                     # not followed by anything.
-                     $self->line_error($self->__("unexpected \@"), $line_nr);
-                 } elsif ($separator eq '{') {
-                     _abort_empty_line($self, $current);
-                     if ($current->{'cmdname'} 
-                               and (defined($brace_commands{$current->{'cmdname'}})
-                                           or $self->{'definfoenclose'}->{$current->{'cmdname'}})) {
-                         my $command = $current->{'cmdname'};
-                         $current->{'args'} = [ { 'parent' => $current,
-                                                                       'contents' => [] } ];
-                         $current->{'remaining_args'} = $brace_commands{$command} -1
-                                     if ($brace_commands{$command} and $brace_commands{$command} -1);
-                         $current->{'line_nr'} = $line_nr if ($brace_commands{$command});
-                         if ($self->{'definfoenclose'}->{$command}) {
-                             $current->{'remaining_args'} = 0;
-                         }
-                         $current = $current->{'args'}->[-1];
-                         if ($context_brace_commands{$command}) {
-                             if ($command eq 'caption' or $command eq 'shortcaption') {
-                                 my $float;
-                                 if (!$current->{'parent'}->{'parent'} 
-                                         or !$current->{'parent'}->{'parent'}->{'cmdname'}
-                                         or $current->{'parent'}->{'parent'}->{'cmdname'} ne 'float') {
-                                     $float = $current->{'parent'};
-                                     while ($float->{'parent'} and !($float->{'cmdname'}
-                                                                                                     and $float->{'cmdname'} eq 'float')) {
-                                         $float = $float->{'parent'};
-                                     }
-                                     if (!($float->{'cmdname'} and $float->{'cmdname'} eq 'float')) {
-                                         $self->line_error(sprintf($self->__(
-                                               "\@%s is not meaningful outside `\@float' environment"),
-                                                                                               $command), $line_nr);
-                                         $float = undef;
-                                     } else {
-                                         $self->line_warn(sprintf($self->__(
-                                                                               "\@%s should be right below `\@float'"),
-                                                                                               $command), $line_nr);
-                                     }
-                                 } else {
-                                     $float = $current->{'parent'}->{'parent'};
-                                 }
-                                 if ($float) {
-                                     if ($float->{'extra'}->{$command}) {
-                                         $self->line_warn(sprintf($self->__("ignoring multiple \@%s"),
-                                                                                             $command), $line_nr);
-                                     } else {
-                                         $current->{'parent'}->{'extra'}->{'float'} = $float;
-                                         $float->{'extra'}->{$command} = $current->{'parent'};
-                                     }
-                                 }
-                             }
-                             push @{$self->{'context_stack'}}, $command;
-                             $line =~ s/([^\S\f\n]*)//;
-                             $current->{'type'} = 'brace_command_context';
-                             push @{$current->{'contents'}}, { 'type' => 'empty_spaces_before_argument', 
-                                                                                 'text' => $1,
-                                                                                 'parent' => $current };
-                             $current->{'parent'}->{'extra'}->{'spaces_before_argument'}
-                                   = $current->{'contents'}->[-1];
-                         } else {
-                             $current->{'type'} = 'brace_command_arg';
-                             if ($brace_commands{$command}
-                                     and ($brace_commands{$command} > 1
-                                               or $simple_text_commands{$command})) {
-                                 push @{$current->{'contents'}}, 
-                                     {'type' => 'empty_spaces_before_argument',
-                                       'text' => '' };
-                                 $current->{'parent'}->{'extra'}->{'spaces_before_argument'}
-                                       = $current->{'contents'}->[-1];
-                             }
-                             if ($inline_commands{$command}) {
-                                 # this is changed when the first argument is known.
-                                 push @{$self->{'expanded_formats_stack'}}, 0;
-                                 push @{$self->{'context_stack'}}, $command
-                                     if ($command eq 'inlineraw');
-                             }
-                         }
-                         print STDERR "OPENED \@$current->{'parent'}->{'cmdname'}, remaining: "
-                             .(defined($current->{'parent'}->{'remaining_args'}) ? "remaining: $current->{'parent'}->{'remaining_args'}, " : '')
-                             .($current->{'type'} ? "type: $current->{'type'}" : '')."\n"
-                               if ($self->{'DEBUG'});
-                     } elsif ($current->{'parent'}
-                                         and (($current->{'parent'}->{'cmdname'}
-                                                     and $current->{'parent'}->{'cmdname'} eq 'multitable')
-                                                   or ($current->{'parent'}->{'type'} 
-                                                           and $current->{'parent'}->{'type'} eq 'def_line'))) {
-                         push @{$current->{'contents'}},
-                                   { 'type' => 'bracketed', 'contents' => [],
-                                       'parent' => $current };
-                         $current = $current->{'contents'}->[-1];
-                         # we need the line number here in case @ protects end of line
-                         $current->{'line_nr'} = $line_nr 
-                             if ($current->{'parent'}->{'parent'}->{'type'}
-                                     and $current->{'parent'}->{'parent'}->{'type'} eq 'def_line');
-                         push @{$current->{'contents'}}, 
-                                 {'type' => 'empty_spaces_before_argument',
-                                   'text' => '' };
-                         print STDERR "BRACKETED in def/multitable\n" if ($self->{'DEBUG'});
-                         $current->{'extra'}->{'spaces_before_argument'}
-                               = $current->{'contents'}->[-1];
- 
-                     # lone braces accepted right in a rawpreformatted
-                     } elsif ($current->{'type'} 
-                                       and $current->{'type'} eq 'rawpreformatted') {
-                         push @{$current->{'contents'}}, {'text' => '{' };
-                     # matching braces accepted in a rawpreformatted or math or ignored
-                     # code
-                     } elsif ($self->{'context_stack'}->[-1] eq 'math'
-                                       or $self->{'context_stack'}->[-1] eq 'rawpreformatted'
-                                       or $self->{'context_stack'}->[-1] eq 'inlineraw'
-                                       or $self->_ignore_global_commands()) {
-                         push @{$current->{'contents'}},
-                                   { 'type' => 'bracketed', 'contents' => [],
-                                       'parent' => $current, 'line_nr' => $line_nr };
-                         $current = $current->{'contents'}->[-1];
-                         print STDERR "BRACKETED in math\n" if ($self->{'DEBUG'});
-                     } else {
-                         $self->line_error(sprintf($self->__("misplaced %c"),
-                                                                                           ord('{')), $line_nr);
-                     }
- 
-                 } elsif ($separator eq '}') {
-                     _abort_empty_line($self, $current);
-                     #print STDERR "GGGGG". _print_current ($current);
-                     if ($current->{'type'} and ($current->{'type'} eq 'bracketed')) {
-                         $current = $current->{'parent'};
-                       # the following will not happen for footnote if there is 
-                       # a paragraph withing the footnote
-                     } elsif ($current->{'parent'}
-                                       and $current->{'parent'}->{'cmdname'}
-                                       and (exists $brace_commands{$current->{'parent'}->{'cmdname'}}
-                                                   or $self->{'definfoenclose'}->{$current->{'parent'}->{'cmdname'}})) {
-                         # for math and footnote out of paragraph
-                         if ($context_brace_commands{$current->{'parent'}->{'cmdname'}}) {
-                             my $context_command = pop @{$self->{'context_stack'}};
-                             if ($context_command ne $current->{'parent'}->{'cmdname'}) {
-                                 $self->_bug_message("context $context_command instead of brace command $current->{'parent'}->{'cmdname'}", 
-                                                                       $line_nr, $current);
-                                 die;
-                             }
-                         }
-                         # first is the arg.
-                         
-                         if ($brace_commands{$current->{'parent'}->{'cmdname'}} 
-                                 and ($brace_commands{$current->{'parent'}->{'cmdname'}} > 1
-                                       or $simple_text_commands{$current->{'parent'}->{'cmdname'}})
-                                 and $current->{'parent'}->{'cmdname'} ne 'math') {
-                             # @inline* always have end spaces considered as normal text 
-                             $self->_isolate_last_space($current) 
-                                 unless ($inline_commands{$current->{'parent'}->{'cmdname'}});
-                             $self->_register_command_arg($current, 'brace_command_contents');
-                             # Remove empty arguments, as far as possible
-                             _remove_empty_content_arguments($current);
-                         }
-                         my $closed_command = $current->{'parent'}->{'cmdname'};
-                         print STDERR "CLOSING(brace) \@$current->{'parent'}->{'cmdname'}\n" 
-                             if ($self->{'DEBUG'});
-                         delete $current->{'parent'}->{'remaining_args'};
-                         if (defined($brace_commands{$closed_command}) 
-                                   and $brace_commands{$closed_command} == 0
-                                   and @{$current->{'contents'}}) {
-                             $self->line_warn(sprintf($self->__(
-                                                                   "command \@%s does not accept arguments"), 
-                                                                               $closed_command), $line_nr);
-                         }
-                         if ($current->{'parent'}->{'cmdname'} eq 'anchor') {
-                             $current->{'parent'}->{'line_nr'} = $line_nr;
-                             my $parsed_anchor = _parse_node_manual($current);
-                             if (_check_node_label($self, $parsed_anchor,
-                                                                 $current->{'parent'}->{'cmdname'}, $line_nr)) {
-                                 _register_label($self, $current->{'parent'},
-                                     $parsed_anchor, $line_nr);
-                                 if (@{$self->{'regions_stack'}}) {
-                                     $current->{'extra'}->{'region'} = $self->{'regions_stack'}->[-1];
-                                 }
-                             }
-                         } elsif ($ref_commands{$current->{'parent'}->{'cmdname'}}) {
-                             my $ref = $current->{'parent'};
-                             if (@{$ref->{'args'}}) {
-                                 my @args = @{$ref->{'extra'}->{'brace_command_contents'}};
-                                 if (($closed_command eq 'inforef' 
-                                           and !defined($args[0]) and !defined($args[2]))
-                                         or ($closed_command ne 'inforef'
-                                           and !defined($args[0]) and !defined($args[3])
-                                           and !defined($args[4]))) {
-                                     $self->line_warn(sprintf($self->__(
-                                           "command \@%s missing a node or external manual argument"),
-                                                                                 $closed_command), $line_nr);
-                                 } else {
-                                     my $parsed_ref_node = _parse_node_manual($ref->{'args'}->[0]);
-                                     $ref->{'extra'}->{'node_argument'} = $parsed_ref_node
-                                           if (defined($parsed_ref_node));
-                                     if ($closed_command ne 'inforef' 
-                                             and !defined($args[3]) and !defined($args[4])
-                                             and !$parsed_ref_node->{'manual_content'}
-                                             and ! _ignore_global_commands($self)) {
-                                         push @{$self->{'internal_references'}}, $ref;
-                                     }
-                                 }
-                                 if (defined($args[1])) {
-                                     my $normalized_cross_ref_name = 
-                                         Texinfo::Convert::NodeNameNormalization::normalize_node(
-                                                                                                             {'contents' => $args[1]});
-                                     if ($normalized_cross_ref_name !~ /[^-]/) {
-                                         $self->line_warn(sprintf($self->__(
-                                             "in \@%s empty cross reference name after expansion `%s'"),
-                                                     $closed_command,
-                                                     Texinfo::Convert::Texinfo::convert({'contents' => $args[1]})), 
-                                                         $line_nr);
-                                     }
-                                 }
-                                 if ($closed_command ne 'inforef' and defined($args[2])) {
-                                     my $normalized_cross_ref_title =
-                                         Texinfo::Convert::NodeNameNormalization::normalize_node({'contents' => $args[2]});
-                                     if ($normalized_cross_ref_title !~ /[^-]/) {
-                                         $self->line_warn(sprintf($self->__(
-                                           "in \@%s empty cross reference title after expansion `%s'"),
-                                                     $closed_command,
-                                                     Texinfo::Convert::Texinfo::convert({'contents' => $args[2]})), 
-                                                         $line_nr);
-                                     }
-                                 }
-                             }
-                         } elsif ($current->{'parent'}->{'cmdname'} eq 'image') {
-                             my $image = $current->{'parent'};
-                             if (!@{$image->{'args'}} 
-                                     or !@{$image->{'extra'}->{'brace_command_contents'}}
-                                     or !defined($image->{'extra'}->{'brace_command_contents'}->[0])) {
-                                 $self->line_error(
-                                       $self->__("\@image missing filename argument"), $line_nr);
-                             }
-                         } elsif($current->{'parent'}->{'cmdname'} eq 'dotless') {
-                             my $dotless = $current->{'parent'};
-                             if (@{$current->{'contents'}}) {
-                                 my $text = $current->{'contents'}->[0]->{'text'};
-                                 if (!defined ($text)
-                                     or ($text ne 'i' and $text ne 'j')) {
-                                     $self->line_error(sprintf($self->
-                                         __("%c%s expects `i' or `j' as argument, not `%s'"), 
-                                         ord('@'), $dotless->{'cmdname'}, 
-                                         Texinfo::Convert::Texinfo::convert($current)), $line_nr);
-                                 }
-                             }
-                         } elsif ($explained_commands{$current->{'parent'}->{'cmdname'}}
-                                           or $inline_commands{$current->{'parent'}->{'cmdname'}}) {
-                             my $current_command = $current->{'parent'};
-                             if ($inline_commands{$current_command->{'cmdname'}}) {
-                                 if ($current_command->{'cmdname'} eq 'inlineraw') {
-                                     my $context_command = pop @{$self->{'context_stack'}};
-                                     if ($context_command ne $current_command->{'cmdname'}) {
-                                         $self->_bug_message("context $context_command instead of inlineraw $current_command->{'cmdname'}", 
-                                                                           $line_nr, $current);
-                                         die;
-                                     }
-                                 }
-                                 pop @{$self->{'expanded_formats_stack'}};
-                             }
-                             if (!@{$current_command->{'args'}} 
-                                     or !@{$current_command->{'extra'}->{'brace_command_contents'}}
-                                     or !defined($current_command->{'extra'}->{'brace_command_contents'}->[0])) {
-                                 $self->line_warn(
-                                       sprintf($self->__("\@%s missing first argument"),
-                                                       $current_command->{'cmdname'}), $line_nr);
-                             } else {
-                                 if ($explained_commands{$current_command->{'cmdname'}}) {
-                                     my $normalized_type
-                                         = Texinfo::Convert::NodeNameNormalization::normalize_node(
-                                                 {'contents' =>
-                                                   $current_command->{'extra'}->{'brace_command_contents'}->[0]});
-                                     $current_command->{'extra'}->{'normalized'} = $normalized_type;
-                                     if (!$current_command->{'extra'}->{'brace_command_contents'}->[1]) {
-                                         if ($self->{'explained_commands'}->{$current_command->{'cmdname'}}->{$normalized_type}) {
-                                             $current_command->{'extra'}->{'explanation_contents'} 
-                                                 = $self->{'explained_commands'}->{$current_command->{'cmdname'}}->{$normalized_type};
-                                         }
-                                     } elsif (! _ignore_global_commands($self)) {
-                                         $self->{'explained_commands'}->{$current_command->{'cmdname'}}->{$normalized_type} 
-                                             = $current_command->{'extra'}->{'brace_command_contents'}->[1];
-                                     }
-                                 }# else {
-                                 #  my $argument
-                                 #   = Texinfo::Convert::Text::convert({'contents' =>
-                                 #       $current_command->{'extra'}->{'brace_command_contents'}->[0]},
-                                 #       {Texinfo::Common::_convert_text_options($self)});
-                                 #  $current_command->{'extra'}->{'format'} = $argument; 
-                                 #}
-                             }
-                         } elsif ($current->{'parent'}->{'cmdname'} eq 'errormsg') {
-                             if (! _ignore_global_commands($self)) {
-                                 my $error_message_text 
-                                   = Texinfo::Convert::Text::convert($current,
-                                                         {Texinfo::Common::_convert_text_options($self)});
-                                 $self->line_error($error_message_text, $line_nr);
-                             }
-                         } elsif (_command_with_command_as_argument($current->{'parent'}->{'parent'})
-                                   and scalar(@{$current->{'contents'}}) == 0) {
-                               print STDERR "FOR PARENT \@$current->{'parent'}->{'parent'}->{'parent'}->{'cmdname'} command_as_argument braces $current->{'cmdname'}\n" if ($self->{'DEBUG'});
-                               $current->{'parent'}->{'type'} = 'command_as_argument' 
-                                     if (!$current->{'parent'}->{'type'});
-                               $current->{'parent'}->{'parent'}->{'parent'}->{'extra'}->{'command_as_argument'} 
-                                     = $current->{'parent'};
-                         }
-                         $self->_register_global_command($current->{'parent'}->{'cmdname'},
-                                                                                         $current->{'parent'}, $line_nr);
-                         if ($command_ignore_space_after{$current->{'parent'}->{'cmdname'}}) {
-                             push @{$current->{'parent'}->{'parent'}->{'contents'}}, 
-                                   {'type' => 'empty_spaces_after_close_brace',
-                                     'text' => '' };                          
-                         }
-                         $current = $current->{'parent'}->{'parent'};
-                         $current = $self->_begin_preformatted ($current)
-                               if ($close_preformatted_commands{$closed_command});
-                     # lone braces accepted right in a rawpreformatted
-                     } elsif ($current->{'type'}
-                                       and $current->{'type'} eq 'rawpreformatted') {
-                         push @{$current->{'contents'}}, {'text' => '}' };
-                     # footnote caption closing, when there is a paragraph inside.
-                     } elsif ($context_brace_commands{$self->{'context_stack'}->[-1]}) {
-                           # closing the context under broader situations
-                           $current = _end_paragraph($self, $current, $line_nr);
-                           if ($current->{'parent'}
-                                   and $current->{'parent'}->{'cmdname'}
-                                   and $context_brace_commands{$current->{'parent'}->{'cmdname'}}
-                                   and $current->{'parent'}->{'cmdname'} eq $self->{'context_stack'}->[-1]) {
-                             my $context_command = pop @{$self->{'context_stack'}};
-                             if ($context_command ne $current->{'parent'}->{'cmdname'}) {
-                                 $self->_bug_message("context $context_command instead of brace isolated $current->{'parent'}->{'cmdname'}", 
-                                                                       $line_nr, $current);
-                                 die;
-                             }
-                             print STDERR "CLOSING(context command) \@$current->{'parent'}->{'cmdname'}\n" if ($self->{'DEBUG'});
-                             my $closed_command = $current->{'parent'}->{'cmdname'};
-                             $self->_register_global_command($current->{'parent'}->{'cmdname'},
-                                                                                             $current->{'parent'}, $line_nr);
-                             $current = $current->{'parent'}->{'parent'};
-                             $current = $self->_begin_preformatted ($current)
-                                   if ($close_preformatted_commands{$closed_command});
-                         }
-                     } else {
-                         $self->line_error(sprintf($self->__("misplaced %c"),
-                                                                           ord('}')), $line_nr);
-                     }
-                 } elsif ($separator eq ','
-                                   and $current->{'parent'}->{'remaining_args'}) {
-                     _abort_empty_line ($self, $current);
-                     if ($brace_commands{$current->{'parent'}->{'cmdname'}} 
-                             and ($brace_commands{$current->{'parent'}->{'cmdname'}} > 1
-                                   or $simple_text_commands{$current->{'parent'}->{'cmdname'}})) {
-                         $self->_isolate_last_space($current);
-                         $self->_register_command_arg($current, 'brace_command_contents');
-                     } else {
-                         $self->_isolate_last_space($current);
-                         if (exists $block_commands{$current->{'parent'}->{'cmdname'}}) {
-                             $self->_register_command_arg($current, 'block_command_line_contents');
-                         }
-                     }
-                     my $type = $current->{'type'};
-                     $current = $current->{'parent'};
-                     if ($inline_commands{$current->{'cmdname'}}) {
-                         if (! $current->{'extra'}->{'format'}) {
-                             # change the top of the raw_formats_stack now that we know the
-                             # first arg of the inlineraw
-                             my $inline_type
-                                 = Texinfo::Convert::Text::convert({'contents' =>
-                                     $current->{'extra'}->{'brace_command_contents'}->[0]},
-                                                     {Texinfo::Common::_convert_text_options($self)});
-                             if ($self->{'expanded_formats_stack'}->[-2]) {
-                                 if ($inline_format_commands{$current->{'cmdname'}}) {
-                                     if ($self->{'expanded_formats_hash'}->{$inline_type}) { 
-                                         $self->{'expanded_formats_stack'}->[-1] = $inline_type;
-                                         $current->{'extra'}->{'expand_index'} = 1;
-                                     } else {
-                                         $self->{'expanded_formats_stack'}->[-1] = 0;
-                                     }
-                                 } elsif (($current->{'cmdname'} eq 'inlineifset'
-                                                     and exists($self->{'values'}->{$inline_type}))
-                                                   or ($current->{'cmdname'} eq 'inlineifclear' 
-                                                           and ! exists($self->{'values'}->{$inline_type}))) {
-                                     $self->{'expanded_formats_stack'}->[-1] 
-                                                   = "$current->{'cmdname'} $inline_type";
-                                     $current->{'extra'}->{'expand_index'} = 1;
-                                 } else {
-                                     $self->{'expanded_formats_stack'}->[-1] = 0;
-                                 }
-                             } else {
-                                 $self->{'expanded_formats_stack'}->[-1] = 0;
-                             }
-                             $current->{'extra'}->{'format'} = $inline_type;
-                         } else {
-                             # happens for the second arg of inlinefmtifelse
-                             my $inline_type = $current->{'extra'}->{'format'};
-                             if ($self->{'expanded_formats_stack'}->[-2]
-                                     and ! ($self->{'expanded_formats_hash'}->{$inline_type})) {
-                                 $self->{'expanded_formats_stack'}->[-1] = $inline_type;
-                                 $current->{'extra'}->{'expand_index'} = 2;
-                             } else {
-                                 $self->{'expanded_formats_stack'}->[-1] = 0;
-                             }
-                         }
-                     }
-                     $current->{'remaining_args'}--;
-                     push @{$current->{'args'}},
-                               { 'type' => $type, 'parent' => $current, 'contents' => [] };
-                     #if ($inline_commands{$current->{'cmdname'}} 
-                     #    and ! $self->{'expanded_formats_stack'}->[-1]) {
-                     #  $current->{'args'}->[-1]->{'extra'}->{'ignore'} = 1;
-                     #} 
-                     $current = $current->{'args'}->[-1];
-                     push @{$current->{'contents'}}, 
-                                   {'type' => 'empty_spaces_before_argument',
-                                     'text' => '' };                          
-                 } elsif ($separator eq ',' and $current->{'type'}
-                         and $current->{'type'} eq 'misc_line_arg'
-                         and $current->{'parent'}->{'cmdname'} 
-                         and $current->{'parent'}->{'cmdname'} eq 'node') {
-                     $self->line_warn($self->__("superfluous arguments for node"), $line_nr);
-                 # end of menu node (. must be followed by a space to stop the node).
-                 } elsif (($separator =~ /[,\t.]/ and $current->{'type'}
-                               and $current->{'type'} eq 'menu_entry_node')
-                               or ($separator eq ':' and $current->{'type'}
-                                   and $current->{'type'} eq 'menu_entry_name')) {
-                     $current = $current->{'parent'};
-                     push @{$current->{'args'}}, { 'type' => 'menu_entry_separator',
-                                                                   'text' => $separator,
-                                                                   'parent' => $current };
-                 } elsif ($separator eq "\f" and $current->{'type'}
-                                   and $current->{'type'} eq 'paragraph') {
-                     # form feed stops and restart a paragraph.
-                     $current = $self->_end_paragraph($current);
-                     push @{$current->{'contents'}}, {'text' => $separator, 
-                                                                                       'type' => 'empty_line',
-                                                                                         'parent' => $current };
-                     push @{$current->{'contents'}}, { 'type' => 'empty_line', 
-                                                                                         'text' => '',
-                                                                                         'parent' => $current };
-                     
-                 } else {
-                     $current = _merge_text($self, $current, $separator);
-                 }
-             # Misc text except end of line
-             } elsif ($line =~ s/^([^{}@,:\t.\n\f]+)//) {
-                 my $new_text = $1;
-                 $current = _merge_text($self, $current, $new_text);
-             # end of line
-             } else {
-                 if ($self->{'DEBUG'}) {
-                     print STDERR "END LINE: ". _print_current($current)."\n";
-                 }
-                 if ($line =~ s/^(\n)//) {
-                     $current = _merge_text($self, $current, $1);
-                 } else {
-                     if (scalar(@{$self->{'input'}})) {
-                         $self->_bug_message("Text remaining without normal text but `$line'", 
-                                                                 $line_nr, $current);
-                         die;
-                     }
-                 }
-                 #print STDERR "END LINE AFTER MERGE END OF LINE: ". _print_current($current)."\n";
-                 $current = _end_line($self, $current, $line_nr);
-                 last;
-             }
-         }
-     }
-     while (@{$self->{'conditionals_stack'}}) { 
-         my $end_conditional = pop @{$self->{'conditionals_stack'}};
-         $self->line_error(sprintf($self->__("expected \@end %s"), $end_conditional), 
-                                             $line_nr);
-     }
-     $current = _close_commands($self, $current, $line_nr);
- 
-     if (@{$self->{'context_stack'}} != 1) {
-         # This happens in 2 cases in the tests:
-         #   @verb not closed on misc commands line
-         #   def line escaped with @ ending the file
-         if ($self->{'DEBUG'}) {
-             print STDERR "CONTEXT_STACK no empty end _parse_texi: ".join('|', @{$self->{'context_stack'}})."\n";
-         }
-         @{$self->{'context_stack'}} = ($self->{'context'});
-     }
-     if (@{$self->{'expanded_formats_stack'}} != 1) {
-         if ($self->{'DEBUG'}) {
-             print STDERR "EXPANDED_FORMATS_STACK no empty end _parse_texi: ".join('|', @{$self->{'expanded_formats_stack'}})."\n";
-         }
-         @{$self->{'expanded_formats_stack'}} = ($self->{'expanded_formats_stack'}->[0]);
-     }
-     return $root;
- }
- 
- 
- # parse special line @-commands, unmacro, set, clear, clickstyle.
- # Also remove spaces or ignore text, as specified in the misc_commands hash.
- sub _parse_special_misc_command($$$$)
- {
-     my $self = shift;
-     my $line = shift;
-     my $command = shift;
-     my $line_nr = shift;
-     my $args = [];
- 
-     my $has_comment = 0;
-     my $remaining;
-     if ($command eq 'set') {
-         # REVALUE
-         #if ($line =~ s/^\s+([\w\-]+)(\s+(.*?))\s*$//) {
-         if ($line =~ /^\s+([\w\-][^\s{\\}~`\^+"<>|@]*)(\@(c|comment)((\@|\s+).*)?|[^\S\f]+(.*?))?[^\S\f]*$/) {
-             if ($line =~ s/\@(c|comment)((\@|\s+).*)?$//) {
-                 $has_comment = 1;
-             }
-             $line =~ /^\s+([\w\-][^\s{\\}~`\^+"<>|@]*)([^\S\f]+(.*?))?[^\S\f]*$/;
-             my $name = $1;
-             my $arg = $3;
-             $arg = '' if (!defined($arg));
-             $args = [$name, $arg];
-             $self->{'values'}->{$name} = $arg
-                 unless(_ignore_global_commands($self));
-         } elsif ($line !~ /\S/) {
-             $self->line_error(sprintf($self->
-                                     __("%c%s requires a name"), ord('@'), $command), $line_nr);
-         } else {
-             $self->line_error(sprintf($self->
-                                         __("bad name for \@%s"), $command), $line_nr);
-         }
-     } elsif ($command eq 'clear') {
-         # REVALUE
-         if ($line =~ /^\s+([\w\-][^\s{\\}~`\^+"<>|@]*)\s*(\@(c|comment)((\@|\s+).*)?)?$/) {
-             $args = [$1];
-             delete $self->{'values'}->{$1}
-                 unless(_ignore_global_commands($self));
-             $has_comment = 1 if (defined($3));
-             #$remaining = $line;
-             #$remaining =~ s/^\s+([\w\-]+)\s*(\@(c|comment)((\@|\s+).*)?)?//;
-         } elsif ($line !~ /\S/) {
-             $self->line_error(sprintf($self->
-                                     __("%c%s requires a name"), ord('@'), $command), $line_nr);
-         } else {
-             $self->line_error(sprintf($self->
-                                         __("bad name for \@%s"), $command), $line_nr);
-         }
-     } elsif ($command eq 'unmacro') {
-         # REMACRO
-         if ($line =~ /^\s+([[:alnum:]][[:alnum:]\-]*)\s*(\@(c|comment)((\@|\s+).*)?)?$/) {
-             $args = [$1];
-             delete $self->{'macros'}->{$1}
-                 unless(_ignore_global_commands($self));
-             $has_comment = 1 if (defined($3));
-             print STDERR "UNMACRO $1\n" if ($self->{'DEBUG'});
-         } elsif ($line !~ /\S/) {
-             $self->line_error(sprintf($self->
-                                     __("%c%s requires a name"), ord('@'), $command), $line_nr);
-         } else {
-             $self->line_error(sprintf($self->
-                                         __("bad name for \@%s"), $command), $line_nr);
-         }
-     } elsif ($command eq 'clickstyle') {
-         # REMACRO
-         if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*/) {
-             $args = ['@'.$1];
-             $self->{'clickstyle'} = $1
-                 unless(_ignore_global_commands($self));
-             $remaining = $line;
-             $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*(\@(c|comment)((\@|\s+).*)?)?//;
-             $has_comment = 1 if (defined($4));
-         } else {
-             $self->line_error (sprintf($self->__(
-                                   "\@%s should only accept a \@-command as argument, not `%s'"),
-                                                                   $command, $line), $line_nr);
-         }
-     } else {
-         die $self->_bug_message("Unknown special command $command", $line_nr);
-     }
-     if (defined($remaining)) {
-         chomp($remaining);
-         if ($remaining ne '') {
-             $self->line_warn(sprintf($self->__(
-                                                   "remaining argument on \@%s line: %s"), 
-                                                       $command, $remaining), $line_nr);
-         }
-     }
-     return ($args, $has_comment);
- }
- 
- sub _trim_spaces_comment_from_content($)
- {
-     Texinfo::Common::trim_spaces_comment_from_content($_[0]);
- }
- 
- # at the end of a @-command line with arguments, parse the resulting 
- # text, to collect aliases, definfoenclose and collect errors on 
- # wrong arguments.
- sub _parse_line_command_args($$$)
- {
-     my $self = shift;
-     my $line_command = shift;
-     my $line_nr = shift;
- 
-     my $args;
- 
-     my $command = $line_command->{'cmdname'};
-     my $arg = $line_command->{'args'}->[0];
- 
-     if ($self->{'DEBUG'}) {
-         print STDERR "MISC ARGS \@$command\n";
-         if (@{$arg->{'contents'}}) {
-             my $idx = 0;
-             foreach my $content (@{$arg->{'contents'}}) {
-                 my $name = '';
-                 $name = '@' . $content->{'cmdname'} if ($content->{'cmdname'});
-                 my $type = ', t: ';
-                 $type .= $content->{'type'} if ($content->{'type'});
-                 my $text = ', ';
-                 $type .= $content->{'text'} if ($content->{'text'});
-                 print STDERR "   -> $idx $name $type $text\n";
-                 $idx++;
-             }
-         }
-     }
- 
-     my @contents = @{$arg->{'contents'}};
- 
-     _trim_spaces_comment_from_content(\@contents);
- 
-     if (! @contents) {
-         $self->_command_error($line_command, $line_nr,
-                               $self->__("\@%s missing argument"), $command);
-         $line_command->{'extra'}->{'missing_argument'} = 1;
-         return undef;
-     }
- 
-     if (@contents > 1
-                   or (!defined($contents[0]->{'text'}))) {
-         $self->line_error (sprintf($self->__("superfluous argument to \@%s"),
-               $command), $line_nr);
-     }
-     return undef if (!defined($contents[0]->{'text'}));
-     
-     my $line = $contents[0]->{'text'};  
- 
-     if ($command eq 'alias') {
-         # REMACRO
-         if ($line =~ s/^([[:alnum:]][[:alnum:]-]*)(\s*=\s*)([[:alnum:]][[:alnum:]-]*)$//) {
-             my $new_command = $1;
-             my $existing_command = $3;
-             $args = [$1, $3];
-             $self->{'aliases'}->{$new_command} = $existing_command
-                 unless (_ignore_global_commands($self));
-             if (exists($block_commands{$existing_command})) {
-                 $self->line_warn(sprintf($self->
-                                                           __("environment command %s as argument to \@%s"), 
-                                                           $existing_command, $command), $line_nr);
-             }
-         } else {
-             $self->line_error(sprintf($self->
-                                                           __("bad argument to \@%s"), $command), $line_nr);
-         }
- 
-     } elsif ($command eq 'definfoenclose') {
-         # REMACRO
-         if ($line =~ s/^([[:alnum:]][[:alnum:]\-]*)\s*,\s*([^\s,]*)\s*,\s*([^\s,]*)$//) {
-             $args = [$1, $2, $3 ];
-             $self->{'definfoenclose'}->{$1} = [ $2, $3 ]
-                 unless (_ignore_global_commands($self));
-             print STDERR "DEFINFOENCLOSE \@$1: $2, $3\n" if ($self->{'DEBUG'});
-         } else {
-             $self->line_error(sprintf($self->
-                                                             __("bad argument to \@%s"), $command), $line_nr);
-         }
-     } elsif ($command eq 'columnfractions') {
-         my @possible_fractions = split (/\s+/, $line);
-         if (!@possible_fractions) {
-             $self->line_error (sprintf($self->__("empty \@%s"), $command), 
-                                                           $line_nr);
-         } else {
-             foreach my $fraction (@possible_fractions) {
-                 if ($fraction =~ /^(\d*\.\d+)|(\d+)\.?$/) {
-                     push @$args, $fraction;
-                 } else {
-                     $self->line_error (sprintf($self->
-                                                             __("column fraction not a number: %s"),
-                                                             $fraction), $line_nr);
-                 }
-             }
-         }
-     } elsif ($command eq 'sp') {
-         if ($line =~ /^([0-9]+)$/) {
-             $args = [$1];
-         } else {
-             $self->line_error(sprintf($self->__("\@sp arg must be numeric, not `%s'"), 
-                                                                 $line), $line_nr);
-         }
-     } elsif ($command eq 'defindex' || $command eq 'defcodeindex') {
-         # REMACRO
-         if ($line =~ /^([[:alnum:]][[:alnum:]\-]*)$/) {
-             my $name = $1;
-             if ($forbidden_index_name{$name}) {
-                 $self->line_error(sprintf($self->
-                                                                 __("reserved index name %s"),$name), $line_nr);
-             } else {
-                 my $in_code = 0;
-                 $in_code = 1 if ($command eq 'defcodeindex');
-                 $args = [$name];
-                 if (! _ignore_global_commands($self)) {
-                     $self->{'index_names'}->{$name} = {'in_code' => $in_code};
-                     $self->_register_index_commands($name);
-                 }
-             }
-         } else {
-             $self->line_error(sprintf($self->
-                                       __("bad argument to \@%s: %s"), $command, $line), $line_nr);
-         }
-     } elsif ($command eq 'synindex' || $command eq 'syncodeindex') {
-         # REMACRO
-         if ($line =~ /^([[:alnum:]][[:alnum:]\-]*)\s+([[:alnum:]][[:alnum:]\-]*)$/) {
-             my $index_from = $1;
-             my $index_to = $2;
-             $self->line_error(sprintf($self->__("unknown source index in \@%s: %s"),
-                                                                     $command, $index_from), $line_nr)
-                 unless $self->{'index_names'}->{$index_from};
-             $self->line_error(sprintf($self->__("unknown destination index in \@%s: %s"), 
-                                                                   $command, $index_to), $line_nr)
-                 unless $self->{'index_names'}->{$index_to};
-             if ($self->{'index_names'}->{$index_from} 
-                       and $self->{'index_names'}->{$index_to}) {
-                 my $current_to = $index_to;
-                 # find the merged indices recursively avoiding loops
-                 while ($current_to ne $index_from 
-                               and $self->{'merged_indices'}->{$current_to}) {
-                     $current_to = $self->{'merged_indices'}->{$current_to};
-                 }
-                 if ($current_to ne $index_from) {
-                     my $index_from_info = $self->{'index_names'}->{$index_from};
-                     my $index_to_info = $self->{'index_names'}->{$current_to};
- 
-                     my $in_code = 0;
-                     $in_code = 1 if ($command eq 'syncodeindex');
-                     if (! _ignore_global_commands($self)) {
-                         $self->{'merged_indices'}->{$index_from} = $current_to;
-                         $index_from_info->{'in_code'} = $in_code;
-                         foreach my $contained_index (keys %{$index_from_info->{'contained_indices'}}) {
-                             $index_to_info->{'contained_indices'}->{$contained_index} = 1;
-                             $self->{'index_names'}->{$contained_index}->{'merged_in'} = $current_to;
-                         }
-                         $index_from_info->{'merged_in'} = $current_to;
-                         $index_to_info->{'contained_indices'}->{$index_from} = 1;
-                     }
-                     $args = [$index_from, $index_to];
-                 } else {
-                     $self->line_warn(sprintf($self->__(
-                                                   "\@%s leads to a merging of %s in itself, ignoring"), 
-                                                           $command, $index_from), $line_nr);
-                 }
-             }
-         } else {
-             $self->line_error(sprintf($self->__("bad argument to \@%s: %s"), 
-                                                                 $command, $line), $line_nr);
-         }
-     } elsif ($command eq 'printindex') {
-         # REMACRO
-         if ($line =~ /^([[:alnum:]][[:alnum:]\-]*)$/) {
-             my $name = $1;
-             if (!exists($self->{'index_names'}->{$name})) {
-                 $self->line_error(sprintf($self->__("unknown index `%s' in \@printindex"),
-                                                                         $name), $line_nr);
-             
-             } else {
-                 if ($self->{'merged_indices'}->{$name}) {
-                     $self->line_warn(sprintf($self->__(
-                                               "printing an index `%s' merged in another one `%s'"), 
-                                                                       $name, $self->{'merged_indices'}->{$name}),
-                                                       $line_nr); 
-                 }
-                 if (!defined($self->{'current_node'}) 
-                         and !defined($self->{'current_section'})
-                         and !scalar(@{$self->{'regions_stack'}})) {
-                     $self->line_warn(sprintf($self->__(
-                                           "printindex before document beginning: \@printindex %s"), 
-                                                                         $name), $line_nr);
-                 }
-                 $args = [$name];
-             }
-         } else {
-             $self->line_error(sprintf($self->
-                                       __("bad argument to \@%s: %s"), $command, $line), $line_nr);
-         }
-     } elsif (grep {$_ eq $command} ('everyheadingmarks', 'everyfootingmarks',
-                                                                     'evenheadingmarks', 'oddheadingmarks',
-                                                                     'evenfootingmarks', 'oddfootingmarks')) {
-         if ($line eq 'top' or $line eq 'bottom') {
-             $args = [$line];
-         } else {
-             $self->line_error(sprintf($self->__(
-                                             "\@%s arg must be `top' or `bottom', not `%s'"), 
-                                                                 $command, $line), $line_nr);
-         }
-     } elsif ($command eq 'fonttextsize') {
-         if ($line eq '10' or $line eq '11') {
-             $args = [$line];
-         } else {
-             $self->line_error(sprintf($self->__(
-                                                 "Only \@%s 10 or 11 is supported, not `%s'"),
-                                                                 $command, $line), $line_nr);
-         }
-     } elsif ($command eq 'footnotestyle') {
-         if ($line eq 'separate' or $line eq 'end') {
-             $args = [$line];
-         } else {
-             $self->line_error(sprintf($self->__(
-                                                         "\@%s arg must be `separate' or `end', not `%s'"), 
-                                                                 $command, $line), $line_nr);
-         }
-     } elsif ($command eq 'setchapternewpage') {
-         if ($line eq 'on' or $line eq 'off' or $line eq 'odd') {
-             $args = [$1];
-         } else {
-             $self->line_error(sprintf($self->__(
-                                                       "\@%s arg must be `on', `off' or `odd', not `%s'"), 
-                                                                   $command, $line), $line_nr);
-         }
-     } elsif ($command eq 'need') { # only a warning
-         if (($line =~ /^([0-9]+(\.[0-9]*)?)$/) or
-                           ($line =~ /^(\.[0-9]+)$/)) {
-             $args = [$1];
-         } else {
-             $self->line_error(sprintf($self->__("bad argument to \@%s: %s"), 
-                                                                   $command, $line), $line_nr);
-         }
-     } elsif ($command eq 'paragraphindent') {
-         if ($line =~ /^([\w\-]+)$/) {
-             my $value = $1;
-             if ($value =~ /^([0-9]+)$/ or $value eq 'none' or $value eq 'asis') {
-                 $args = [$1];
-             } else {
-                 $self->line_error(sprintf($self->__(
-                       "\@paragraphindent arg must be numeric/`none'/`asis', not `%s'"), 
-                                                                                           $value), $line_nr);
-             } 
-         } else {
-             $self->line_error(sprintf($self->__(
-                           "\@paragraphindent arg must be numeric/`none'/`asis', not `%s'"), 
-                                                                                       $line), $line_nr);
-         }
-     } elsif ($command eq 'firstparagraphindent') {
-         if ($line eq 'none' or $line eq 'insert') {
-             $args = [$line];
-         } else {
-             $self->line_error(sprintf($self->__(
-                   "\@firstparagraphindent arg must be `none' or `insert', not `%s'"), 
-                                                                                       $line), $line_nr);
-         }
-     } elsif ($command eq 'exampleindent') {
-         if ($line =~ /^([0-9]+)/) {
-             $args = [$1];
-         } elsif ($line =~ /^(asis)$/) {
-             $args = [$1];
-         } else {
-             $self->line_error(sprintf($self->__(
-                       "\@exampleindent arg must be numeric/`asis', not `%s'"), 
-                                                                                       $line), $line_nr);
-         }
-     } elsif ($command eq 'frenchspacing' 
-                       or $command eq 'xrefautomaticsectiontitle'
-                       or $command eq 'codequoteundirected'
-                       or $command eq 'codequotebacktick'
-                       or $command eq 'deftypefnnewline') {
-         if ($line eq 'on' or $line eq 'off') {
-             $args = [$line];
-         } else {
-             $self->line_error(sprintf($self->__("expected \@%s on or off, not `%s'"), 
-                                                                                       $command, $line), $line_nr);
-         }
-     } elsif ($command eq 'kbdinputstyle') {
-         if ($line eq 'code' or $line eq 'example' or $line eq 'distinct') {
-             $self->{'kbdinputstyle'} = $line
-                     unless (_ignore_global_commands($self));
-             $args = [$line];
-         } else {
-             $self->line_error(sprintf($self->__(
-             "\@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"), 
-                                                                                       $line), $line_nr);
-         }
-     } elsif ($command eq 'allowcodebreaks') {
-         if ($line eq 'true' or $line eq 'false') {
-             $args = [$line];
-         } else {
-             $self->line_error(sprintf($self->__(
-                               "\@allowcodebreaks arg must be `true' or `false', not `%s'"), 
-                                                                                       $line), $line_nr);
-         }
-     } elsif ($command eq 'urefbreakstyle') {
-         if ($line eq 'after' or $line eq 'before' or $line eq 'none') {
-             $args = [$line];
-         } else {
-             $self->line_error(sprintf($self->__(
-                   "\@urefbreakstyle arg must be `after'/`before'/`none', not `%s'"), 
-                                                                                       $line), $line_nr);
-         }
-     } elsif ($command eq 'headings') {
-         if ($line eq 'off' or $line eq 'on' or $line eq 'single' 
-               or $line eq 'double' or  $line eq 'singleafter' or $line eq 'doubleafter') {
-             $args = [$line];
-         } else {
-             $self->line_error(sprintf($self->__("bad argument to \@%s: %s"), 
-                                                                   $command, $line), $line_nr);
-         }
-     }
-     return $args;
- }
- 
- 1;
- __END__
- =head1 NAME
- 
- Texinfo::Parser - Parse Texinfo code in a Perl tree
- 
- =head1 SYNOPSIS
- 
-     use Texinfo::Parser;
-     my $parser = Texinfo::Parser::parser();
-     my $tree = $parser->parse_texi_file("somefile.texi");
-     my ($errors, $errors_count) = $parser->errors();
-     foreach my $error_message (@$errors) {
-         warn $error_message->{'error_line'};
-     }
- 
-     my ($index_names, $merged_indices_hash)
-             = $parser->indices_information();
-     my $float_types_arrays = $parser->floats_information();
-     my $internal_references_array
-         = $parser->internal_references_information();
-     # An hash reference on normalized node/float/anchor names
-     my $labels_information = $parser->labels_information();
-     # A hash reference, keys are @-command names, value is an 
-     # array reference holding all the corresponding @-commands.
-     my $global_commands_information = $parser->global_commands_information();
-     # a hash reference on some document informations (encodings, 
-     # input file name, dircategory and direntry list, for exampel).
-     my $global_informations = $parser->global_informations();
- 
- =head1 DESCRIPTION
- 
- Texinfo::Parser will parse Texinfo text into a perl tree.  In one pass
- it expands user defined @-commands, conditionals (@ifset, @ifinfo...)
- and @value and constructs the tree.  Some extra information is gathered
- while doing the tree, for example the block command associated with @end,
- the number of row in a multitable, the node associated with a section.
- 
- 
- 
- =head1 METHODS
- 
- No method is exported in the default case.  The module allows both
- an object oriented syntax, or traditional function, with the parser
- as an opaque data structure given in argument to every function.
- 
- =head2 Initialization
- 
- The following method is used to construct a new C<Texinfo::Parser> object:
- 
- =over
- 
- =item $parser = Texinfo::Parser::parser($options);
- 
- This method creates a new parser.  The options may be provided as a hash
- reference.  There are two types of options.  The first type of options
- change the way the parser behave, they are described right here.  The 
- other type of options allow to give to the parser some information as if 
- it came from texinfo code, for example allow to set aliases (as with 
- C<@alias>), values (as with C<@set>), merged indices (as with 
- C<@synindex>).  These options are described below in L</Texinfo Parser options>.
- 
- =over
- 
- =item expanded_formats
- 
- An array reference of the output formats for which C<@ifI<FORMAT>> 
- conditional blocks should be expanded.  Default is empty.
- 
- The raw block formats (within C<@html> blocks, for example) are 
- always kept.
- 
- =item gettext
- 
- If set, the function reference is used to translate error and warning
- messages.  It takes a string as argument and returns a string.  The default 
- function returns the error message as is.
- 
- =item GLOBAL_COMMANDS
- 
- The associated value is a reference on an array.  All the commands in the
- array are collected during parsing.  They are afterwards available 
- through L<global_informations|/$info = global_informations($parser)>.
- 
- =item include_directories
- 
- An array reference of directories in which C<@include> files should be 
- searched for.  Default contains the working directory, F<.>.
- 
- =item INLINE_INSERTCOPYING
- 
- If set, C<@insertcopying> is replaced by the C<@copying> content as if
- C<@insertcopying> was a user-defined macro.  In the default case, it is 
- considered to be a simple @-command and kept as is in the tree.
- 
- =item IGNORE_BEFORE_SETFILENAME
- 
- If set, and C<@setfilename> exists, everything before C<@setfilename>
- is put in a special container type, @C<preamble_before_setfilename>.
- This option is set in the default case.
- 
- =item IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME
- 
- If set, spaces after an @-commande name that take braces are ignored.
- Default on.
- 
- =item MACRO_BODY_IGNORES_LEADING_SPACE
- 
- If set, leading spaces are stripped from user defined macro bodies.
- 
- =item MAX_MACRO_CALL_NESTING
- 
- Maximal number of nested user-defined macro calls.  Default is 100000.
- 
- =item SHOW_MENU
- 
- If false, no menu related error are reported.  Default is true.
- 
- =begin :comment
- 
- Used by Sectioning only
- =item TOP_NODE_UP
- 
- Text for the up node of the Top node.  The default is C<(dir)>.  The
- string may contain @-commands.
- 
- =end :comment
- 
- =back
- 
- =back
- 
- =head2 Parsing Texinfo text
- 
- There are three methods that may be called to parse some Texinfo code,
- C<parse_texi_line> for a line, C<parse_texi_text> for a text fragment, 
- and C<parse_texi_file> for a file.
- 
- For all those functions, if the I<$parser> argument is undef, a new 
- parser object is generated to parse the line, otherwise the parser given 
- in argument is used to parse into a tree.
- 
- When C<parse_texi_text> is used, the resulting tree is rooted at 
- a C<root_line> type container.  Otherwise, the resulting tree should be 
- rooted at a C<text_root> type container if it do not contain nodes or 
- sections, at a C<document_root> type container otherwise.
- 
- =over
- 
- =item $tree = parse_texi_line($parser, $text, $first_line_number, $file_name, $macro_name, $fixed_line_number)
- 
- This function is used to parse a short fragment of Texinfo code.
- 
- I<$text> may be either an array reference of lines, or a text.
- 
- The other arguments are optional and allow to specify the position
- information of the Texinfo code.  I<$first_line_number> is the line number
- of the first text line.  I<$file_name> is the name of the file the
- text comes from.  I<$macro> is for the user-defined macro name the text
- is expanded from.  If I<$fixed_line_number> is set, the line number is
- not increased for the different lines, as if the text was the expansion
- of a macro.
- 
- =item $tree = parse_texi_text ($parser, $text, $line_numbers_specification, $file_name, $macro_name, $fixed_line_number)
- 
- This function is used to parse some Texinfo text.
- 
- I<$text> may be either an array reference of lines, or a text.
- 
- The other arguments are optional and allow to specify the position
- information of the Texinfo code.  There are two distinct cases for 
- I<$line_numbers_specification>.  
- 
- =over
- 
- =item 1.
- 
- If it is an array reference, it is considered to hold objects describing 
- the position information of each text lines.
- 
- =item 2.
- 
- If I<$line_numbers_specification> is a scalar, it is the line number of 
- the first text line.  In that case (like for C<parse_texi_text>), 
- I<$file_name> is the name of the file the text comes from.  
- I<$macro> is for the user-defined macro name the text
- is expanded from.  If I<$fixed_line_number> is set, the line number is
- not increased for the different lines, as if the text was the expansion
- of a macro.
- 
- =back
- 
- =item $tree = parse_texi_file($parser, $file_name)
- 
- The file with name I<$file_name> is considered to be a Texinfo file and
- is parsed into a tree.
- 
- undef is returned if the file couldn't be read.
- 
- =back
- 
- The errors collected during the tree parsing are available through the
- C<errors> method.  This method comes from C<Texinfo::Report>, and is 
- described in L<errors|Texinfo::Report/($error_warnings_list, $error_count) = errors ($converter)>.
- 
- =head2 Getting informations on the document
- 
- After parsing some informations about the Texinfo code that was processed
- are available from the parser.
- 
- Some global informations is available through C<global_informations>
- 
- =over
- 
- =item $info = global_informations($parser)
- 
- The I<$info> returned is a hash reference.  The possible keys are
- 
- =over
- 
- =item input_file_name
- 
- The name of the main Texinfo input file.
- 
- =item input_encoding_name
- 
- =item input_perl_encoding
- 
- C<input_encoding_name> string is the encoding name used for the 
- Texinfo code.
- C<input_perl_encoding> string is a corresponding perl encoding name.
- 
- =item dircategory_direntry
- 
- An array of successive C<@dircategory> and C<@direntry> as they appear
- in the document.
- 
- =item unassociated_menus
- 
- An array of menus that are not associated with a node.
- 
- =back
- 
- =back
- 
- Some command lists are available, such that it is possible to go through
- the corresponding tree elements without walking the tree.  They are
- available through C<global_commands_information>
- 
- =over
- 
- =item $commands = global_commands_information($parser)
- 
- I<$commands> is an hash reference.  The keys are @-command names.  The 
- associated values are array references containing all the corresponding
- tree elements.
- 
- =back
- 
- All the @-commands that have an associated label, that can be the
- target of cross references, C<@node>, C<@anchor> and C<@float> with
- label have a normalized name associated, constructed as described in the
- B<HTML Xref> node in the Texinfo manual.  Those normalized labels and
- the association with @-commands is available through C<labels_information>:
- 
- =over
- 
- =item $labels_information = labels_information($parser)
- 
- I<$labels_information> is a hash reference whose keys are normalized
- labels, and the associated value is the corresponding @-command.
- 
- =back
- 
- Information on C<@float> is also available, grouped by type of 
- floats, each type correponding to potential C<@listoffloats>.
- This information is available through the method C<floats_information>.
- 
- =over
- 
- =item $float_types = floats_information($parser)
- 
- I<$float_types> is a hash reference whose keys are normalized float
- types (the first float argument, or the C<@listoffloats> argument).
- The normalization is the same than for node names. The value is the list
- of float tree elements appearing in the texinfo document.
- 
- =back
- 
- Internal references, that is, @-commands that refers to node, anchors
- or floats within the document are also available:
- 
- =over
- 
- =item $internal_references_array = internal_references_information($parser);
- 
- The function returns a list of cross reference commands referring to
- the same document.
- 
- =back
- 
- Information about defined indices, merged indices and index entries is
- also available through the C<indices_information> method.
- 
- =over
- 
- =item indices_information
- 
-     ($index_names, $merged_indices_hash)
-         = indices_information($parser);
- 
- The index names is a hash reference.  The keys are
- 
- =over
- 
- =item in_code
- 
- 1 if the index entries should be formatted as code, 0 in the opposite case.
- 
- =item name
- 
- The index name.
- 
- =item prefix
- 
- An array reference of prefix associated to the index.
- 
- =item merged_in
- 
- In case the index is merged to another index, this key holds the name of 
- the index the index is merged into.  It takes into account indirectly
- merged indices.
- 
- =item contained_indices
- 
- An hash reference holding names of indices that are merged to the index,
- including itself.  It also contains indirectly merged indices.  This key 
- is present even if the index is itself later merged to another index.
- 
- =item index_entries
- 
- An array reference containing index entry structures for index entries 
- associated with the index.  The index entry could be associated to 
- @-commands like C<@cindex>, or C<@item> in C<@vtable>, or definition 
- commands entries like C<@deffn>.
- 
- The keys of the index entry structures are
- 
- =over
- 
- =item index_name
- 
- The index name.
- 
- =item index_prefix
- 
- The associated index prefix.
- 
- =item index_at_command
- 
- The name of the @-command associated with the index entry.
- 
- =item index_type_command
- 
- The @-command associated with the index entry allowing to 
- find the index type.
- 
- =item content
- 
- An array reference corresponding to the index entry content.
- 
- =item content_normalized
- 
- An array reference corresponding to the index entry content, independent
- of the current language.
- 
- =item command
- 
- The element in the parsed tree associated with the @-command holding the 
- index entry.
- 
- =item node
- 
- The node in the parsed tree containing the index entry.
- 
- =item number
- 
- The number of the index entry.
- 
- =item region
- 
- The region command (C<@copying>, C<@titlepage>) containing the index entry,
- if it is in such an environement.
- 
- =back
- 
- =back
- 
- The following shows the references corresponding with the default indexes
- I<cp> and I<fn>, the I<fn> index having its entries formatted as code and 
- the indices corresponding to the following texinfo
- 
-     @defindex some
-     @defcodeindex code
- 
-     $index_names = {'cp' => {'name' => 'cp', 'in_code' => 0, 
-                                                                                       'prefix' => ['c', 'cp']},
-                                     'fn' => {'name' => 'fn', 'in_code' => 1, 
-                                                                                       'prefix' => ['f', 'fn']},
-                                     'some' => {'in_code' => 0},
-                                     'code' => {'in_code' => 1}};
- 
- If C<name> is not set, it is set to the index name.  If C<prefix> is 
- not set, it is  set to an array containing the index name.
- 
- I<$merged_indices_hash> is a hash reference, the key is an index
- name merged in the value.
- 
- =back
- 
- =head2 Texinfo Parser options
- 
- Setting those options is the same as seeing some Texinfo constructs in the 
- document.
- 
- =over
- 
- =item aliases
- 
- A hash reference.  The key is a command name, the value is the alias, as
- could be set by C<@alias>.
- 
- =item clickstyle
- 
- A string, the command name associated with C<@clickstyle>.
- 
- =item documentlanguage
- 
- A string corresponding to a document language set by C<@documentlanguage>.
- 
- =item explained_commands
- 
- A hash reference of explained commands (currently abbr or acronym).
- The value is also a hash reference.  The key of this hash is a normalized
- first argument of these commands, the value is a content array
- corresponding to the explanation associated with this first argument.
- 
- For example giving as an option:
- 
-     'explained_commands' 
-         => {'acronym' => {'EU' => [{'text' => 'European Union'}]} 
- 
- is the same as having the following texinfo code in the document:
- 
-     @acronym{EU, European Union}
- 
- =item INPUT_ENCODING_NAME
- 
- =item INPUT_PERL_ENCODING
- 
- C<INPUT_ENCODING_NAME> string is the encoding name as set 
- by C<@documentencoding>.
- C<INPUT_PERL_ENCODING> string is a corresponding perl encoding name.  
- In general those two strings should be set simultaneously.
- 
- =item indices
- 
- If it is a hash reference, the keys are index names, the values are
- index prefix hash references.  The index prefix hash reference values are
- prefix, the value is set if the corresponding index entries should be
- formatted as if in C<@code>.  An example is as L</indices_information>.
- 
- If it is an array reference, it is a list of index names, as if they were
- entered as
- 
-     @defindex name
- 
- =item kbdinputstyle
- 
- A string, the C<@kbdinputstyle> style.
- 
- =item labels
- 
- A hash reference.  Keys are normalized node names as described in the
- B<HTML Xref> node in the Texinfo manual.  Instead of a node, it may also
- be a float label or an anchor name.  The value is the corresponding 
- @-command element in the tree.
- 
- =item macros
- 
- The associated hash reference has as key user-defined macro names.  The
- value is the reference on a macro definition element as obtained by 
- the Parser when parsing a C<@macro>.  For example
- 
-     @macro mymacro{arg}
-     coucou \arg\ after arg
-     @end macro
- 
- Is associated to a macro definition element
- 
-     {'cmdname' => 'macro',
-       'args' => [{'text' => 'mymacro', 'type' => 'macro_name'},
-                             {'text' => 'arg', 'type' => 'macro_arg}],
-       'contents' => [{'text' => "coucou \arg\ after arg\n", 'type' => 'raw'}],
-       'extra' => {'arg_line' => " mymacro{arg}\n",
-                               'macrobody' => "coucou \arg\ after arg\n"}}
- 
- = item merged_indices
- 
- The associated hash reference holds merged indices information, each key 
- is merged in the value.  Same as setting C<@synindex> or C<syncodeindex>.
- 
- =item novalidate
- 
- If set, it is as if C<@novalidate> was set in the document.
- 
- =item sections_level
- 
- Modifier of the sections level.  Same as calling C<@lowersections> or
- C<@raisesections>.
- 
- =item values
- 
- A hash reference.  Keys are names, values are the corresponding values.
- Same as values set by C<@set>.
- 
- =back
- 
- =head1 TEXINFO TREE
- 
- A Texinfo tree element (called element because node is overloaded in 
- the Texinfo world) is an hash reference.  There are three main category
- of tree element.  Tree elements associated with an @-command have a 
- C<cmdname> key holding the @-command name.  Tree element corresponding
- to text fragments have a C<text> key holding the corresponding text.
- The last category corresponds to other containers (hereafter called 
- containers).  In most case these containers have a C<type> key holding 
- their name.  Text fragments and @-command elements may also have an 
- associated type when such information is needed.
- 
- The children of @-command or container elements are in the array
- correponding with the C<args> key or with the C<contents> key.  The
- C<args> key is for arguments of @-commands, in braces or on the @-command
- line.  C<args> is also used for the elements of a menu entry, as a menu
- entry is well structured with a limited number of arguments.  
- The C<contents> key array holds the contents of the texinfo 
- code appearing within a block @-command, within a container, 
- within a C<@node> or sectioning @-command.
- 
- Another important key for the elements is the C<extra> key which is 
- associated to a hash reference and holds all kinds of informations gathered
- during the parsing and that may help with the conversion.
- 
- =head2 Element keys
- 
- =over
- 
- =item cmdname
- 
- The command name of @-command elements.
- 
- =item text
- 
- The text fragment of text elements.
- 
- =item type
- 
- The type of the element.  For C<@verb> it is the delimiter.  But otherwise
- it is the type of element considered as a container.  Frequent types 
- encountered are I<paragraph> for a paragraph container, 
- I<brace_command_arg> for the container holding the brace @-commands 
- contents, I<misc_line_arg> and I<block_line_arg> contain the arguments 
- appearing on the line of @-commands.  Text fragments may have a type to
- give an information of the kind of text fragment, for example 
- C<empty_spaces_before_argument> is associated to spaces after a brace 
- opening and before the argument.  Many @-commands elements don't have
- a type associated.
- 
- =item args
- 
- Arguments in braces or on @-command line, and the elements of a menu entry.
- 
- =item contents
- 
- The Texinfo appearing in the element.  For block commands, other 
- containers, C<@node> and sectioning commands.
- 
- =item parent
- 
- The parent element.
- 
- =item line_nr
- 
- An hash reference corresponding to information on the location of the 
- element in the Texinfo input manual.  It should only be available for 
- @-command elements, and only for @-commands that are considered to be 
- complex enough that the location in the document is needed, for example 
- to prepare an error message.  
- 
- The keys of the line number hash references are
- 
- =over
- 
- =item line_nr
- 
- The line number of the @-command.
- 
- =item file_name
- 
- The file name where @-command appeared.
- 
- =item macro
- 
- The user macro name the @-command is expanded from.
- 
- =back
- 
- =item extra
- 
- A hash reference holding any additional information. 
- See L</Information available in the extra key>.
- 
- =back
- 
- =head2 The containers and types
- 
- Some types are associated with @-commands.  As said above, for C<@verb> 
- the type is the delimiter.  For a C<@value> command that is not 
- expanded because there is no corresponding value set, the type is the 
- value argument string.  
- 
- The following types also happen for @-commands:
- 
- =over
- 
- =item def_line
- 
- This type may be associated with a definition command with a x form,
- like C<@defunx>, C<@defvrx>.  For the form without x, the associated
- I<def_line> is the first C<contents> element.  It is described in more
- details below.
- 
- =item command_as_argument
- 
- This is the type of a command given in argument of C<@itemize>, 
- C<@table>, C<@vtable> or C<@ftable>.  For example in 
- 
-   @itemize @bullet
-   @item item
-   @end itemize
- 
- the element corresponding with bullet has the following keys:
- 
-     'cmdname' => 'bullet'
-     'type' => 'command_as_argument'
- 
- The parent @-command has an entry in extra for the I<command_as_argument>
- element:
- 
-     'cmdname' => 'itemize'
-     'extra => {'command_as_argument' => $command_element_as_argument}
- 
- =item index_entry_command
- 
- This is the type of index entry command like C<@cindex>, and, more
- importantly user defined index entry commands.  So for example if there
- is 
- 
-   @defindex foo
-     ...
- 
-   @fooindex index entry
- 
- the C<@fooindex> @-command element will have the I<index_entry_command>
- type.
- 
- =item following_arg
- 
- This type is set for non alphabetic accent @-commands that don't use brace 
- but instead have their argument right after them, as
- 
-     @~n
- 
- =item space_command_arg
- 
- This type is set for accent @-commands that don't use brace but instead
- have their argument after some space, as
- 
-     @ringaccent A
- 
- =item definfoenclose_command
- 
- This type is set for an @-command that is redefined by C<@definfoenclose>.
- The beginning is in C<< {'extra'}->{'begin'} >> and the end in 
- C<< {'extra'}->{'end'} >>.
- 
- =back
- 
- The text elements may be associated to the following types:
- 
- =over
- 
- =item empty_line
- 
- An empty line.
- 
- =item raw
- 
- Text in an environment where it should be kept as is (in C<@verbatim>,
- C<@verb>, C<@html>, C<@macro> body).
- 
- =item last_raw_newline
- 
- The last end of line in a raw block (except for C<@verbatim>).
- 
- =item empty_line_after_command
- 
- =item empty_spaces_after_command
- 
- The text is spaces for I<empty_spaces_after_command> 
- or spaces followed by a newline for 
- I<empty_line_after_command>, appearing after a @-command that 
- takes an argument on the line or a block 
- @-commands.
- 
- =item spaces_at_end
- 
- Space at the end of a @-command line, at the end of some @-commands
- with braces or at the end of a bracketed content on a 
- C<@multitable> line.
- 
- =item empty_space_at_end_def_bracketed
- 
- Space at the end of a bracketed content on definition line.
- 
- =item space_at_end_block_command
- 
- Space at the end of a block @-command line.
- 
- =item empty_spaces_before_argument
- 
- The text is spaces appearing after an opening brace of after a 
- comma separated @-command arguments.
- 
- =item empty_spaces_after_close_brace
- 
- Spaces appearing after a closing brace, for some rare commands for which
- this space should be ignorable (like C<@caption>).
- 
- =item empty_spaces_before_paragraph
- 
- Space appearing before a paragraph beginning.
- 
- =item preamble_text
- 
- Text appearing before real content, including the C<\input texinfo.tex>. 
- 
- =item space_at_end_menu_node
- 
- =item after_description_line
- 
- Space after a node in the menu entry, when there is no description,
- and space appearing after the description line.
- 
- =back
- 
- Other special types are described in the following.
- 
- =over
- 
- =item text_root
- 
- =item document_root
- 
- =item root_line
- 
- These types correspond to document roots.  C<text_root> is the document
- root when there is no C<@node> or sectioning command.  When
- such a command appears, a new root container is used, C<document_root>,
- and C<text_root> becomes the first content of C<document_root>.
- C<root_line> is the type of the root tree when parsing Texinfo line
- fragments using C<parse_texi_line>.
- 
- =item preamble
- 
- This container holds the text appearing before the first content, including
- the C<\input texinfo.tex> line and following blank lines.
- 
- =item preamble_before_setfilename
- 
- This container holds everything that appears before C<@setfilename>
- if I<IGNORE_BEFORE_SETFILENAME> parser option is set.
- 
- =item paragraph
- 
- A paragraph.
- 
- =item preformatted
- 
- Texinfo code within a format that is not filled.  Happens within some
- block commands as C<@example>, but also in menu (in menu descriptions,
- menu comments...).
- 
- =item brace_command_arg
- 
- =item brace_command_context
- 
- =item block_line_arg
- 
- =item misc_line_arg
- 
- Those containers are within C<args> of @-commands with braces for 
- I<brace_command_arg>, @-commands with braces that start a new context 
- (C<@footnote>, C<@caption>, C<@math>) for I<brace_command_context>, 
- block command argument on their line for I<block_line_arg> and 
- other commands that take texinfo code as argument on their line 
- (C<@settitle>, C<@node>, C<@section> and similar) for I<misc_line_arg>.
- They hold the content of the command argument.
- 
- For example
- 
-   @code{in code}
- 
- leads to
- 
-   {'cmdname' => 'code',
-     'args' => [{'type' => 'brace_command_arg',
-                             'contents' => [{'text' => 'in code'}]}]}
- 
- =item misc_arg
- 
- Argument of @-command taking specific textual arguments on the line.
- For example C<@set>, C<@clickstyle>, C<@unmacro>, C<@comment>.
- The argument is associated to the I<text> key.
- 
- =item menu_entry
- 
- =item menu_entry_leading_text
- 
- =item menu_entry_name
- 
- =item menu_entry_separator
- 
- =item menu_entry_node
- 
- =item menu_entry_description
- 
- A I<menu_entry> holds a full menu entry, like
- 
-     * node::    description.
- 
- The different elements of the menu entry are directly in the 
- I<menu_entry> C<args> array reference.
- 
- I<menu_entry_leading_text> holds the star and following spaces. 
- I<menu_entry_name> is the menu entry name (if present), I<menu_entry_node>
- corresponds to the node in the menu entry, I<menu_entry_separator> holds
- the text after the node and before the description, in most case
- C<::   >.  Last I<menu_entry_description> is for the description.
- 
- =item menu_comment
- 
- The I<menu_comment> container holds what is between menu entries 
- in menus.  For example in 
- 
-     @menu
-     Menu title
- 
-     * entry::
- 
-     Between entries
-     * other::
-     @end menu
- 
- Both 
- 
-     Menu title
- 
- and
- 
-     Between entries
- 
- will be in I<menu_comment>.
- 
- =item macro_name
- 
- =item macro_arg
- 
- Taken from C<@macro> definition and put in the C<args> key array of
- the macro, I<macro_name> is the type of the text fragment corresponding 
- to the macro name, I<macro_arg> is the type of the text fragments 
- correponding to macro formal arguments.
- 
- =item before_item
- 
- A container for content before the first C<@item> of block @-commands
- with items (C<@table>, C<@multitable>, C<@enumerate>...).
- 
- =item table_entry
- 
- =item table_term
- 
- =item table_item
- 
- =item inter_item
- 
- Those containers appear in C<@table>, C<@ftable> and C<@vtable>.
- A I<table_entry> container contains C<@item> and C<@itemx> and
- the text following the C<@item> and C<@itemx> entries.  A I<table_term>
- container holds all the C<@item> and C<@itemx> of the I<table_entry>.
- The I<table_item> container holds the content following the I<table_term>.
- If there is some content before an C<@itemx> (normally only comments, 
- empty lines or maybe index entriees are allowed), it will be in 
- a container with type I<inter_item>. 
- 
- =item def_line
- 
- =item def_item
- 
- =item inter_def_item
- 
- The I<def_line> type is either associated with a container within a
- definition command, or is the type of a definition command with a x
- form, like C<@deffnx>.  It holds the definition line arguments.
- The container with type I<def_item> holds the definition text content.
- Content appearing before a definition command with a x form is in
- an I<inter_def_item> container.
- 
- =item multitable_head
- 
- =item multitable_body
- 
- =item row
- 
- In C<@multitable>, a I<multitable_head> container contains all the row
- with C<@headitem>, while I<multitable_body> contains the rows associated 
- with C<@item>.  A I<row> container contains the C<@item> and @<tab> 
- forming a row.
- 
- =item bracketed
- 
- This a special type containing content in brackets in the context
- where they are valid, in C<@math>.
- 
- =item bracketed_def_content
- 
- Content in brackets on definition command lines.
- 
- =item bracketed_multitable_prototype
- 
- =item row_prototype
- 
- On C<@multitable> line, content in brackets is in 
- I<bracketed_multitable_prototype>, text not in brackets
- is in I<row_prototype>.
- 
- =back
- 
- =head2 Information available in the extra key
- 
- Some extra keys are available for more than one @-command:
- 
- =over
- 
- =item block_command_line_contents
- 
- =item brace_command_contents
- 
- An array associated with block @-commands or @-commands with braces
- taking more than one argument or with a simple text content
- (C<@anchor>, C<@titlefont>, C<@dmn>).  Each of the element of the
- array is either undef, if there is no argument at that place,
- or an array reference holding the argument contents.
- 
- =item misc_content
- 
- The contents of an @-command taking regular Texinfo code as
- argument, like C<@sttitle> or C<@exdent>.
- 
- =item end_command
- 
- The C<@end> associated to the block @-command.
- 
- =item missing_argument
- 
- Set for some @-commands with line arguments and a missing argument.
- 
- =item invalid_nesting
- 
- Set if the @-command appears in a context it shouldn't appear in,
- like a block @-command on sectioning @-command line.
- 
- =item arg_line
- 
- The string correspond to the line after the @-command 
- for @-commands that have special arguments on their line,
- and for C<@macro> line.
- 
- =item text_arg
- 
- The string correspond to the line after the @-command for @-commands 
- that have an argument interpreted as simple text, like C<@setfilename>,
- C<@end> or C<@documentencoding>.
- 
- =item index_entry
- 
- The index entry information (described in L</index_entries>
- in details) is associated to @-commands that have an associated
- index entry.
- 
- =item misc_args
- 
- An array holding strings, the arguments of @-commands taking simple
- textual arguments as arguments, like C<@everyheadingmarks>, 
- C<@frenchspacing>, C<@alias>, C<@synindex>, C<@columnfractions>.
- Also filled for C<@set>, C<@clickstyle>, C<@unmacro> or C<@comment>
- arguments.
- 
- =item spaces_after_command
- 
- For @-commands followed by spaces, a reference to the corresponding
- text element.
- 
- =item spaces_before_argument
- 
- For @-commands with opening brace followed by spaces held in a 
- C<empty_spaces_before_argument> element, a reference to that element.
- 
- =item spaces
- 
- For accent commands consisting in letter only, like C<@ringaccent>
- appearing like
- 
-   @ringaccent A
- 
- there is a I<spaces> key which holds the spaces appearing between
- the command and the argument.
- 
- =back
- 
- Then there are extra keys specific of @-commands or containers.
- 
- =over
- 
- =item C<@macro>
- 
- I<invalid_syntax> is set if there was an error on the C<@macro>
- line.  The key I<args_index> associates format arguments with
- their index on the @macro line formal arguments definition.
- The I<macrobody> holds the @macro body.  I<arg_line> holds the
- line after C<@macro>.
- 
- =item C<@node>
- 
- The arguments are in the I<nodes_manuals> array. Each
- of the entry has a I<node_content> key for
- an array holding the corresponding content, a I<manual_content>
- if there is an associated external manual name, and I<normalized>
- key for the normalized label, built as specified in the Texinfo manual
- in the B<HTML Xref> node.
- 
- An I<associated_section> key holds the tree element of the 
- sectioning command that follows the node.
- 
- =item C<@part>
- 
- The next sectioning command is in I<part_associated_section>.
- 
- =item sectioning command
- 
- The node preceding the command is in I<associated_node>.
- The part preceding the command is in I<associated_part>.
- If the level of the document was modified by C<@raisections>
- or C<@lowersections>, the differential level is in I<sections_level>.
- 
- =item C<@float>
- 
- =item C<@listoffloats>
- 
- If float has a second argument, and for C<@listoffloats>
- argument there is a I<type> key which is also a hash reference, 
- with two keys. I<content> is an array holding the associated
- contents, I<normalized> holds the normalized float type.
- 
- I<caption> and I<shortcaption> holds the corresponding 
- tree elements for float.  The C<@caption> or C<@shortcaption>
- have the float tree element stored in I<float>.
- 
- =item C<@float>
- 
- =item C<@anchor>
- 
- @-Commands that are targets for cross references have a I<normalized>
- key for the normalized label, built as specified in the Texinfo manual
- in the B<HTML Xref> node.  There is also a I<node_content> key for
- an array holding the corresponding content.
- 
- C<@anchor> also has I<region> set to the special region name if
- in a special region (C<@copying>, C<@titlepage>).
- 
- =item C<@ref>
- 
- =item C<@xref>
- 
- =item C<@pxref>
- 
- =item C<@inforef>
- 
- The I<node_argument> entry holds a parsed node entry, like
- the one appearing in the I<nodes_manuals> array for C<@node>.
- 
- =item C<@abbr>
- 
- =item C<@acronym>
- 
- The first argument normalized is in I<normalized>.  If there is no
- second argument, but a second argument appeared previously for the
- same first argument, the second argument content of the previous
- command is stored in I<explanation_contents>.
- 
- =item definition command
- 
- I<def_command> holds the command name, without x if it is
- an x form of a definition command.
- I<original_def_cmdname> is the original def command.
- 
- If it is an x form, it has I<not_after_command> set if not 
- appearing after the definition command without x.
- 
- =item def_line
- 
- The I<def_arg> extra key holds an array reference corresponding to
- the parsed definition line argument.  Each of the the element of the
- array is a two element array reference.  The first element is the type
- which could be I<spaces> for a space, types specific of the 
- definition, like I<category>, I<name>, I<class>, I<type>, and, at the
- end, a mix of I<arg>, I<typearg>, I<delimiter> depending on the definition.
- The second element is a hash reference holding the content of the 
- type.
- 
- The I<def_parsed_hash> hash reference has as key the type specific
- of the definition, and as value the corresponding content tree.
- 
- =item C<@multitable>
- 
- The key I<max_columns> holds the maximal number of columns.  If there
- are prototypes on the line they are in the array associated with 
- I<prototypes>.  In that case, I<prototypes_line> also holds this 
- information, and, in addition, keeps spaces with type C<prototype_space>.  
- If there is a C<@columnfractions> as argument, then the 
- I<columnfractions> key is associated with the array of columnfractions
- arguments, holding all the column fractions.
- 
- =item C<@enumerate>
- 
- The extra key I<enumerate_specification> contains the enumerate 
- argument.
- 
- =item C<@itemize>
- 
- =item C<@table>
- 
- =item C<@vtable>
- 
- =item C<@ftable>
- 
- The I<command_as_argument> extra key points on the @-command on
- as argument on the @-command line.
- 
- =item paragraph
- 
- The I<indent> or I<noindent> key value is set if the corresponding 
- @-commands are associated with that paragraph. 
- 
- =item C<@item> in C<@enumerate> or C<@itemize>
- 
- The I<item_number> extra key holds the number of this item.
- 
- =item C<@item> and C<@tab> in C<@multitable>
- 
- The I<cell_count> index key holds the index of the column of
- the cell.
- 
- =item row
- 
- The I<row_number> index key holds the index of the row in 
- the C<@multitable>.
- 
- =item C<@author>
- 
- If in a C<@titlepage>, the titlepage is in I<titlepage>, if in
- C<@quotation> or C<@smallquotation>, the corresponding tree element
- is in I<quotation>.
- 
- The author tree element is in the I<author> array of the C<@titlepage>
- or the C<@quotation> or C<@smallquotation> it is associated with.
- 
- =item C<@ifclear>
- 
- =item C<@ifset>
- 
- The original line is in I<line>.
- 
- =item C<@end>
- 
- The textual argument is in I<command_argument>.
- The corresponding @-command is in I<command>.
- 
- =item C<@documentencoding>
- 
- The argument, normalized is in I<input_encoding_name> if it is recognized.
- The corresponding perl encoding name is in I<input_perl_encoding>.
- 
- =item C<@click>
- 
- In I<clickstyle> there is the current clickstyle command.
- 
- =item C<@kbd>
- 
- I<code> is set depending on the context and C<@kbdinputstyle>.
- 
- =item definfoenclose defined commands
- 
- I<begin> holds the string beginning the definfoenclose, 
- I<end> holds the string ending the definfoenclose.
- 
- =item menu_entry
- 
- The I<menu_entry_description> and I<menu_entry_name> keys
- are associated with the corresponding tree elements. The
- I<menu_entry_node> holds the parsed node entry, like
- the one appearing in the I<nodes_manuals> array for C<@node>.
- 
- =item empty_line_after_command
- 
- The corresponding command is in I<command>.
- 
- =item C<@inlinefmt>
- 
- =item C<@inlineraw>
- 
- =item C<@inlinefmtifelse>
- 
- =item C<@inlineifclear>
- 
- =item C<@inlineifset>
- 
- The first argument is in I<format>.  If an argument has been determined
- as being expanded by the Parser, the index of this argument is in
- I<expand_index>.  Index numbering begins at 0, but the first argument is
- always the format or flag name, so, if set, it should be 1 or 2 for
- C<@inlinefmtifelse>, and 1 for other commands.
- 
- =back
- 
- =head1 SEE ALSO
- 
- L<Texinfo manual|http://www.gnu.org/s/texinfo/manual/texinfo/>
- 
- =begin :comment
- 
- Mention other useful documentation such as the documentation of
- related modules or operating system documentation (such as man pages
- in UNIX), or any relevant external documentation such as RFCs or
- standards.
- 
- If you have a mailing list set up for your module, mention it here.
- 
- If you have a web site set up for your module, mention it here.
- 
- =end :comment
- 
- =head1 AUTHOR
- 
- Patrice Dumas, E<lt>pertusus@free.frE<gt>
- 
- =head1 COPYRIGHT AND LICENSE
- 
- Copyright 2010, 2011, 2012 Free Software Foundation, Inc.
- 
- This library 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 3 of the License,
- or (at your option) any later version.
- 
- =cut
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/parser.c texinfo-6.8/tp/Texinfo/XS/parsetexi/parser.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/parser.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/parser.c	2021-02-18 20:46:10.000000000 +0000
***************
*** 25,30 ****
  
  
- /* Utility functions */
- 
  const char *whitespace_chars = " \t\f\r\n";
  const char *digit_chars = "0123456789";
--- 25,28 ----
***************
*** 63,66 ****
--- 61,85 ----
  }
  
+ /* Read a name used for @set and @value. */
+ char *
+ read_flag_name (char **ptr)
+ {
+   char *p = *ptr, *q;
+   char *ret = 0;
+ 
+   q = p;
+   if (!isalnum (*q) && *q != '-' && *q != '_')
+     return 0; /* Invalid. */
+ 
+   while (!strchr (whitespace_chars, *q)
+          && !strchr ("{\\}~`^+\"<>|@", *q))
+     q++;
+   ret = strndup (p, q - p);
+   p = q;
+ 
+   *ptr = p;
+   return ret;
+ }
+ 
  char *
  element_type_name (ELEMENT *e)
***************
*** 93,97 ****
                                     * sizeof (enum command_id));
        if (!conditional_stack)
!         abort ();
      }
    conditional_stack[conditional_number++] = cond;
--- 112,116 ----
                                     * sizeof (enum command_id));
        if (!conditional_stack)
!         fatal ("realloc failed");
      }
    conditional_stack[conditional_number++] = cond;
***************
*** 128,131 ****
--- 147,156 ----
  }
  
+ void
+ set_novalidate (int value)
+ {
+   global_info.novalidate = value;
+ }
+ 
  /* Record the information from a command of global effect. */
  int
***************
*** 133,136 ****
--- 158,163 ----
  {
    enum command_id cmd = current->cmd;
+   if (cmd == CM_summarycontents)
+     cmd = CM_shortcontents;
  
    if (command_data(cmd).flags & CF_global)
***************
*** 188,193 ****
        ELEMENT **where = 0;
  
-       if (cmd == CM_shortcontents)
-         cmd = CM_summarycontents;
        if (!current->line_nr.line_nr)
          current->line_nr = line_nr;
--- 215,218 ----
***************
*** 211,216 ****
          GLOBAL_UNIQUE_CASE(top);
          GLOBAL_UNIQUE_CASE(documentdescription);
-         GLOBAL_UNIQUE_CASE(novalidate);
-         GLOBAL_UNIQUE_CASE(validatemenus);
          GLOBAL_UNIQUE_CASE(pagesizes);
          GLOBAL_UNIQUE_CASE(fonttextsize);
--- 236,239 ----
***************
*** 519,523 ****
            additional = malloc (leading_spaces + 1);
            if (!additional)
!             abort ();
            memcpy (additional, text, leading_spaces);
            additional[leading_spaces] = '\0';
--- 542,546 ----
            additional = malloc (leading_spaces + 1);
            if (!additional)
!             fatal ("malloc failed");
            memcpy (additional, text, leading_spaces);
            additional[leading_spaces] = '\0';
***************
*** 861,864 ****
--- 884,888 ----
              && outer != CM_exdent)
        || ((outer_flags & CF_brace)
+            && !(outer_flags & CF_inline)
             && command_data(outer).data > 0)
        || outer == CM_shortcaption
***************
*** 1163,1167 ****
                popped = pop_element_from_contents (current);
                if (popped->cmd != end_cmd)
!                 abort(); //error
  
                /* Ignore until end of line */
--- 1187,1191 ----
                popped = pop_element_from_contents (current);
                if (popped->cmd != end_cmd)
!                 fatal ("command mismatch for ignored block");
  
                /* Ignore until end of line */
***************
*** 1486,1489 ****
--- 1510,1514 ----
          {
            char *arg_start;
+           char *flag;
            line += strspn (line, whitespace_chars);
            if (*line != '{')
***************
*** 1491,1505 ****
  
            line++;
-           if (!isalnum (*line) && *line != '-' && *line != '_')
-             {
-               line--;
-               goto value_invalid;
-             }
            arg_start = line;
  
-           line++;
-           line = strpbrk (line,
-                    " \t\f\r\n"       /* whitespace */
-                    "{\\}~^+\"<>|@"); /* other bytes that aren't allowed */
            if (*line != '}')
              {
--- 1516,1524 ----
  
            line++;
            arg_start = line;
+           flag = read_flag_name (&line);
+           if (!flag)
+             goto value_invalid;
  
            if (*line != '}')
              {
***************
*** 1512,1516 ****
                char *value;
  value_valid:
!               value = fetch_value (arg_start, line - arg_start);
                if (!value)
                  {
--- 1531,1535 ----
                char *value;
  value_valid:
!               value = fetch_value (flag);
                if (!value)
                  {
***************
*** 1521,1532 ****
                    ELEMENT *value_elt;
  
!                   line_warn ("undefined flag: %.*s", line - arg_start, 
!                              arg_start);
  
                    abort_empty_line (&current, NULL);
                    value_elt = new_element (ET_NONE);
                    value_elt->cmd = CM_value;
!                   text_append_n (&value_elt->text, arg_start,
!                                  line - arg_start);
                    /* In the Perl code, the name of the flag is stored in
                       the "type" field.  We need to store in 'text' instead
--- 1540,1554 ----
                    ELEMENT *value_elt;
  
!                   line_warn ("undefined flag: %s", flag);
!                   /* Note: In the Perl code, this warning is conditional on 
!                      in_gdt setting, but the only effect that this possibly has 
!                      is on speed, as these warnings would not be printed to the 
!                      user. */
  
                    abort_empty_line (&current, NULL);
                    value_elt = new_element (ET_NONE);
                    value_elt->cmd = CM_value;
!                   text_append (&value_elt->text, flag);
! 
                    /* In the Perl code, the name of the flag is stored in
                       the "type" field.  We need to store in 'text' instead
***************
*** 1547,1550 ****
--- 1569,1573 ----
                    retval = STILL_MORE_TO_PROCESS;
                  }
+               free (flag);
                goto funexit;
              }
***************
*** 1564,1575 ****
            switch (cmd)
              {
!             case CM_setcontentsaftertitlepage:
!               msg = "move your @contents command if you want the "
!                     "contents after the title page";
!               break;
!             case CM_setshortcontentsaftertitlepage:
!               msg = "move your @shortcontents and @contents command if "
!                     "you want the contents after the title page";
!               break;
              default:
                break;
--- 1587,1591 ----
            switch (cmd)
              {
!               /* messages for commands could go here. */
              default:
                break;
***************
*** 1645,1648 ****
--- 1661,1665 ----
        if ((cmd == CM_sortas
             || cmd == CM_seeentry
+            || cmd == CM_seealso
             || cmd == CM_subentry)
            && current->contents.number > 0
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/parser.h texinfo-6.8/tp/Texinfo/XS/parsetexi/parser.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/parser.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/parser.h	2021-02-18 20:47:19.000000000 +0000
***************
*** 3,7 ****
     multitable.c, extra.c and menu.c. */
  
! /* Copyright 2010-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 3,9 ----
     multitable.c, extra.c and menu.c. */
  
! #ifndef PARSER_H
! #define PARSER_H
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 34,37 ****
--- 36,40 ----
      char *input_perl_encoding;
      int sections_level;
+     int novalidate;
      ELEMENT dircategory_direntry; /* an array of elements */
  
***************
*** 44,51 ****
      ELEMENT *setfilename;
      ELEMENT *documentdescription;
-     ELEMENT *setcontentsaftertitlepage;
-     ELEMENT *setshortcontentsaftertitlepage;
-     ELEMENT *novalidate;
-     ELEMENT *validatemenus;
      ELEMENT *pagesizes;
      ELEMENT *fonttextsize;
--- 47,50 ----
***************
*** 150,153 ****
--- 149,153 ----
                             enum command_id interrupting_command);
  char *read_command_name (char **ptr);
+ char *read_flag_name (char **ptr);
  ELEMENT *merge_text (ELEMENT *current, char *text);
  void start_empty_line_after_command (ELEMENT *current, char **line_inout,
***************
*** 158,161 ****
--- 158,162 ----
                              enum command_id *end_cmd);
  void set_documentlanguage (char *);
+ void set_novalidate (int value);
  char *element_type_name (ELEMENT *e);
  
***************
*** 204,208 ****
  void add_extra_string (ELEMENT *e, char *key, char *value);
  void add_extra_string_dup (ELEMENT *e, char *key, char *value);
! void add_extra_integer (ELEMENT *e, char *key, int value);
  KEY_PAIR *lookup_extra (ELEMENT *e, char *key);
  
--- 205,209 ----
  void add_extra_string (ELEMENT *e, char *key, char *value);
  void add_extra_string_dup (ELEMENT *e, char *key, char *value);
! void add_extra_integer (ELEMENT *e, char *key, long value);
  KEY_PAIR *lookup_extra (ELEMENT *e, char *key);
  
***************
*** 210,211 ****
--- 211,213 ----
  int handle_menu (ELEMENT **current_inout, char **line_inout);
  ELEMENT *enter_menu_entry_node (ELEMENT *current);
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/Parsetexi.c texinfo-6.8/tp/Texinfo/XS/parsetexi/Parsetexi.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/Parsetexi.c	2019-08-25 19:00:53.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/Parsetexi.c	2020-11-28 18:36:50.000000000 +0000
***************
*** 589,592 ****
--- 589,608 ----
  
  
+ XS_EUPXS(XS_Texinfo__Parser_set_novalidate); /* prototype to pass -Wmissing-prototypes */
+ XS_EUPXS(XS_Texinfo__Parser_set_novalidate)
+ {
+     dVAR; dXSARGS;
+     if (items != 1)
+        croak_xs_usage(cv,  "i");
+     {
+ 	int	i = (int)SvIV(ST(0))
+ ;
+ 
+ 	set_novalidate(i);
+     }
+     XSRETURN_EMPTY;
+ }
+ 
+ 
  XS_EUPXS(XS_Texinfo__Parser_set_documentlanguage); /* prototype to pass -Wmissing-prototypes */
  XS_EUPXS(XS_Texinfo__Parser_set_documentlanguage)
***************
*** 672,675 ****
--- 688,692 ----
          (void)newXSproto_portable("Texinfo::Parser::conf_set_CPP_LINE_DIRECTIVES", XS_Texinfo__Parser_conf_set_CPP_LINE_DIRECTIVES, file, "$");
          (void)newXSproto_portable("Texinfo::Parser::conf_set_IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME", XS_Texinfo__Parser_conf_set_IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME, file, "$");
+         (void)newXSproto_portable("Texinfo::Parser::set_novalidate", XS_Texinfo__Parser_set_novalidate, file, "$");
          (void)newXSproto_portable("Texinfo::Parser::set_documentlanguage", XS_Texinfo__Parser_set_documentlanguage, file, "$");
          (void)newXSproto_portable("Texinfo::Parser::set_debug", XS_Texinfo__Parser_set_debug, file, "$");
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/Parsetexi.pm texinfo-6.8/tp/Texinfo/XS/parsetexi/Parsetexi.pm
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/Parsetexi.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/Parsetexi.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,3 ****
! # Copyright 2014-2019 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 1,3 ----
! # Copyright 2014-2020 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 14,23 ****
  # along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
! package Texinfo::Parser;
  
! use Texinfo::XSLoader;
  
- # same as texi2any.pl, although I don't know what the real requirement
- # is for this module.
  use 5.00405;
  use strict;
--- 14,21 ----
  # along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
! # File to be loaded in conjunction with Parsetexi.xs module
  
! package Texinfo::Parser;
  
  use 5.00405;
  use strict;
***************
*** 54,63 ****
  my %parser_default_configuration =
    (%Texinfo::Common::default_parser_state_configuration,
!    %Texinfo::Common::default_customization_values);
! 
! my %tree_informations;
! foreach my $tree_information ('values', 'macros', 'explained_commands', 'labels') {
!   $tree_informations{$tree_information} = 1;
! }
  
  use Storable qw(dclone); # standard in 5.007003
--- 52,56 ----
  my %parser_default_configuration =
    (%Texinfo::Common::default_parser_state_configuration,
!    %Texinfo::Common::default_parser_customization_values);
  
  use Storable qw(dclone); # standard in 5.007003
***************
*** 67,71 ****
  }
  
! # Stub for Texinfo::Parser::parser (line 574)
  sub parser (;$$)
  {
--- 60,64 ----
  }
  
! # Stub for Texinfo::Parser::parser
  sub parser (;$$)
  {
***************
*** 75,81 ****
  
    reset_parser ();
-   # fixme: these are overwritten immediately after
    if (defined($conf)) {
      foreach my $key (keys (%$conf)) {
        if ($key ne 'values' and ref($conf->{$key})) {
          $parser->{$key} = dclone($conf->{$key});
--- 68,76 ----
  
    reset_parser ();
    if (defined($conf)) {
      foreach my $key (keys (%$conf)) {
+       # Copy conf to parser object.  Not used in parser module itself
+       # but some settings may be used elsewhere, especially in
+       # Structuring.pm.
        if ($key ne 'values' and ref($conf->{$key})) {
          $parser->{$key} = dclone($conf->{$key});
***************
*** 104,108 ****
          clear_expanded_formats ();
  
!         for my $f (@{$parser->{$key}}) {
            add_expanded_format ($f);
          }
--- 99,103 ----
          clear_expanded_formats ();
  
!         for my $f (@{$conf->{$key}}) {
            add_expanded_format ($f);
          }
***************
*** 111,122 ****
            set_documentlanguage ($conf->{$key});
          }
!       } elsif ($key eq 'SHOW_MENU') {
!         conf_set_show_menu ($conf->{$key});
        } elsif ($key eq 'IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME') {
          conf_set_IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME ($conf->{$key});
        } elsif ($key eq 'CPP_LINE_DIRECTIVES') {
          conf_set_CPP_LINE_DIRECTIVES($conf->{$key});
        } else {
!         #warn "ignoring parser configuration value \"$key\"\n";
        }
      }
--- 106,131 ----
            set_documentlanguage ($conf->{$key});
          }
!       } elsif ($key eq 'info') {
!         if (defined($conf->{$key}->{'novalidate'})) { 
!           set_novalidate($conf->{$key}->{'novalidate'});
!         }
!       } elsif ($key eq 'FORMAT_MENU') {
!         if ($conf->{$key} eq 'menu') {
!           conf_set_show_menu (1);
!         } else {
!           conf_set_show_menu (0);
!         }
        } elsif ($key eq 'IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME') {
          conf_set_IGNORE_SPACE_AFTER_BRACED_COMMAND_NAME ($conf->{$key});
        } elsif ($key eq 'CPP_LINE_DIRECTIVES') {
          conf_set_CPP_LINE_DIRECTIVES($conf->{$key});
+       } elsif ($key eq 'DEBUG') {
+         set_debug($conf->{$key}) if $conf->{'key'};
+       } elsif ($key eq 'in_gdt'
+                or $key eq 'ENABLE_ENCODING'
+                or defined($Texinfo::Common::default_structure_customization_values{$key})) {
+         # no action needed
        } else {
!         warn "ignoring parser configuration value \"$key\"\n";
        }
      }
***************
*** 186,189 ****
--- 195,208 ----
    $self->{'extra'} = $GLOBAL_INFO2;
  
+   # Propagate these settings from 'info' hash to 'values' hash.
+   # The 'values' hash is not otherwise used.  Maybe we should use
+   # the 'info' hash for this instead in the pure Perl code.
+   for my $txi_flag ('txiindexatsignignore', 'txiindexbackslashignore',
+                     'txiindexhyphenignore', 'txiindexlessthanignore') {
+     if ($self->{'info'}->{$txi_flag}) {
+       $self->{'values'}->{$txi_flag} = 1;
+     }
+   }
+ 
    _get_errors ($self);
    Texinfo::Common::complete_indices ($self);
***************
*** 222,226 ****
  }
  
! # Replacement for Texinfo::Parser::parse_texi_file (line 835)
  sub parse_texi_file ($$)
  {
--- 241,245 ----
  }
  
! # Replacement for Texinfo::Parser::parse_texi_file
  sub parse_texi_file ($$)
  {
***************
*** 240,244 ****
    _complete_node_menus ($self, $TREE);
  
-   # line 899
    my $text_root;
    if ($TREE->{'type'} eq 'text_root') {
--- 259,262 ----
***************
*** 278,282 ****
  }
  
! # Replacement for Texinfo::Parser::parse_texi_text (line 757)
  #
  # Used in tests under tp/t.
--- 296,300 ----
  }
  
! # Replacement for Texinfo::Parser::parse_texi_text
  #
  # Used in tests under tp/t.
***************
*** 315,319 ****
  }
  
! # Replacement for Texinfo::Parser::parse_texi_line (line 918)
  sub parse_texi_line($$;$$$$)
  {
--- 333,337 ----
  }
  
! # Replacement for Texinfo::Parser::parse_texi_line
  sub parse_texi_line($$;$$$$)
  {
***************
*** 334,338 ****
  }
  
! # Public interfaces of Texinfo::Parser (starting line 942)
  sub indices_information($)
  {
--- 352,356 ----
  }
  
! # Public interfaces of Texinfo::Parser
  sub indices_information($)
  {
***************
*** 377,393 ****
  }
  
- BEGIN {
-   Texinfo::XSLoader::init (
-     "Texinfo::Parser",
-     "Texinfo::Parser",
-     "Texinfo::ParserNonXS",
-     "Parsetexi",
-     0);
- } # end BEGIN
- 
- END {
-   #reset_parser (); # for debugging memory leaks
- }
- 
  1;
  __END__
--- 395,398 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/Parsetexi.xs texinfo-6.8/tp/Texinfo/XS/parsetexi/Parsetexi.xs
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/Parsetexi.xs	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/Parsetexi.xs	2020-11-22 19:10:52.000000000 +0000
***************
*** 102,105 ****
--- 102,108 ----
  
  void
+ set_novalidate (int i)
+ 
+ void
  set_documentlanguage (value)
       char *value
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/separator.c texinfo-6.8/tp/Texinfo/XS/parsetexi/separator.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/separator.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/separator.c	2021-02-09 20:04:32.000000000 +0000
***************
*** 118,122 ****
                break;
              default:
!               abort ();
              }
  
--- 118,122 ----
                break;
              default:
!               fatal ("no context for command");
              }
  
***************
*** 406,410 ****
              {
                if (ct_inlineraw != pop_context ())
!                 abort ();
              }
            if (current->parent->args.number == 0
--- 406,410 ----
              {
                if (ct_inlineraw != pop_context ())
!                 fatal ("expected inlineraw context");
              }
            if (current->parent->args.number == 0
***************
*** 442,447 ****
                else
                  {
!                   int val;
!                   int ret = sscanf (arg, "%d", &val);
                    if (ret != 1)
                      {
--- 442,447 ----
                else
                  {
!                   unsigned long int val;
!                   int ret = sscanf (arg, "%lx", &val);
                    if (ret != 1)
                      {
***************
*** 450,454 ****
                           for an int. */
                      }
!                   if (ret != 1 || val > 0x10FFF)
                      {
                        line_error
--- 450,454 ----
                           for an int. */
                      }
!                   if (ret != 1 || val > 0x10FFFF)
                      {
                        line_error
***************
*** 473,491 ****
                 || current->parent->cmd == CM_seealso)
          {
!           ELEMENT *e = current->contents.list[0];
! 
!           if (e->text.end > 0)
!             {
!               ELEMENT *index_elt;
!               if (current->parent->parent
!                   && current->parent->parent->parent
!                   && ((command_flags(current->parent->parent->parent)
!                         & CF_index_entry_command)
!                       || current->parent->parent->parent->cmd == CM_subentry))
!                 {
!                   index_elt = current->parent->parent->parent;
!                   add_extra_string_dup (index_elt,
                                          command_name(current->parent->cmd),
!                                         e->text.text);
                  }
              }
--- 473,500 ----
                 || current->parent->cmd == CM_seealso)
          {
!           ELEMENT *index_elt;
!           if (current->parent->parent
!               && current->parent->parent->parent
!               && ((command_flags(current->parent->parent->parent)
!                     & CF_index_entry_command)
!                   || current->parent->parent->parent->cmd == CM_subentry))
!             {
!               index_elt = current->parent->parent->parent;
!               if (current->parent->cmd == CM_sortas)
!                 {
!                   int superfluous_arg;
!                   char *arg = convert_to_text (current, &superfluous_arg);
!                   if (arg && *arg)
!                     {
!                       add_extra_string (index_elt,
                                          command_name(current->parent->cmd),
!                                         arg);
!                     }
!                 }
!               else
!                 {
!                   add_extra_element (index_elt,
!                                      command_name(current->parent->cmd),
!                                      current->parent);
                  }
              }
***************
*** 519,523 ****
        goto funexit;
      }
!   /* context brace command (e.g. @footnote) */
    else if (current_context() == ct_footnote
             || current_context() == ct_caption
--- 528,532 ----
        goto funexit;
      }
!   /* context brace command (e.g. @footnote) when there is a paragraph inside */
    else if (current_context() == ct_footnote
             || current_context() == ct_caption
***************
*** 534,537 ****
--- 543,547 ----
            debug ("CLOSING(context command)");
            closed_command = current->parent->cmd;
+           counter_pop (&count_remaining_args);
  
            register_global_command (current->parent);
***************
*** 607,611 ****
              {
                expandp = 0;
!               if (fetch_value (inline_type, strlen (inline_type)))
                  expandp = 1;
                if (current->cmd == CM_inlineifclear)
--- 617,621 ----
              {
                expandp = 0;
!               if (fetch_value (inline_type))
                  expandp = 1;
                if (current->cmd == CM_inlineifclear)
***************
*** 715,719 ****
      }
  
!   counter_dec (&count_remaining_args);
    new_arg = new_element (type);
    add_to_element_args (current, new_arg);
--- 725,730 ----
      }
  
!   if (counter_value (&count_remaining_args, current) != COUNTER_VARIADIC)
!     counter_dec (&count_remaining_args);
    new_arg = new_element (type);
    add_to_element_args (current, new_arg);
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/text.c texinfo-6.8/tp/Texinfo/XS/parsetexi/text.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/text.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/text.c	2021-02-18 21:01:55.000000000 +0000
***************
*** 1,3 ****
! /* Copyright 2014-2019 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,3 ----
! /* Copyright 2014-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 20,24 ****
  #include <stdarg.h>
  
! #include "tree_types.h"
  #include "text.h"
  
--- 20,24 ----
  #include <stdarg.h>
  
! #include "errors.h"
  #include "text.h"
  
***************
*** 37,41 ****
        t->text = realloc (t->text, t->space);
        if (!t->text)
!         abort ();
      }
  }
--- 37,41 ----
        t->text = realloc (t->text, t->space);
        if (!t->text)
!         fatal ("realloc failed");
      }
  }
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/text.h texinfo-6.8/tp/Texinfo/XS/parsetexi/text.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/text.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/text.h	2021-02-18 20:59:51.000000000 +0000
***************
*** 1,4 ****
  /* text.h - declarations for text.c */
! /* Copyright 2014, 2015 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,6 ----
  /* text.h - declarations for text.c */
! #ifndef TEXT_H
! #define TEXT_H
! /* Copyright 2014-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 15,18 ****
--- 17,26 ----
     along with this program.  If not, see <http://www.gnu.org/licenses/>. */
  
+ typedef struct TEXT {
+     char *text;
+     size_t space; /* Allocated bytes in 'text', including terminating null. */
+     size_t end;
+ } TEXT;
+ 
  void text_init (TEXT *t);
  void text_append (TEXT *t, char *s);
***************
*** 23,24 ****
--- 31,33 ----
  
  #define text_base(t) ((t)->space ? (t)->text : (char *) 0)
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/tree.c texinfo-6.8/tp/Texinfo/XS/parsetexi/tree.c
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/tree.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/tree.c	2021-02-18 20:55:45.000000000 +0000
***************
*** 18,22 ****
  #include <string.h>
  
! #include "tree_types.h"
  #include "tree.h"
  
--- 18,22 ----
  #include <string.h>
  
! #include "errors.h"
  #include "tree.h"
  
***************
*** 176,180 ****
        list->list = realloc (list->list, list->space * sizeof (ELEMENT *));
        if (!list->list)
!         abort (); /* Out of memory. */
      }
  }
--- 176,180 ----
        list->list = realloc (list->list, list->space * sizeof (ELEMENT *));
        if (!list->list)
!         fatal ("realloc failed");
      }
  }
***************
*** 189,193 ****
        list->list = realloc (list->list, list->space * sizeof (ELEMENT *));
        if (!list->list)
!         abort (); /* Out of memory. */
      }
  }
--- 189,193 ----
        list->list = realloc (list->list, list->space * sizeof (ELEMENT *));
        if (!list->list)
!         fatal ("realloc failed");
      }
  }
***************
*** 235,239 ****
  
    if (where < 0 || where > list->number)
!     abort ();
  
    memmove (&list->list[where + 1], &list->list[where],
--- 235,239 ----
  
    if (where < 0 || where > list->number)
!     fatal ("contents index out of bounds");
  
    memmove (&list->list[where + 1], &list->list[where],
***************
*** 255,259 ****
  
    if (where < 0 || where > list->number)
!     abort ();
  
    memmove (&list->list[where + 1], &list->list[where],
--- 255,259 ----
  
    if (where < 0 || where > list->number)
!     fatal ("arguments index out of bounds");
  
    memmove (&list->list[where + 1], &list->list[where],
***************
*** 293,297 ****
  
    if (where < 0 || where > list->number)
!     abort ();
  
    removed = list->list[where];
--- 293,297 ----
  
    if (where < 0 || where > list->number)
!     fatal ("contents index out of bounds");
  
    removed = list->list[where];
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/tree.h texinfo-6.8/tp/Texinfo/XS/parsetexi/tree.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/tree.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/tree.h	2021-02-18 20:55:32.000000000 +0000
***************
*** 1,3 ****
--- 1,7 ----
  /* tree.h - declarations for tree.c */
+ #ifndef TREE_H
+ #define TREE_H
+ 
+ #include "tree_types.h"
  
  ELEMENT *new_element (enum element_type type);
***************
*** 23,24 ****
--- 27,29 ----
  #define element_text(e) (text_base (&(e)->text))
  
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/parsetexi/tree_types.h texinfo-6.8/tp/Texinfo/XS/parsetexi/tree_types.h
*** texinfo-6.7/tp/Texinfo/XS/parsetexi/tree_types.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/parsetexi/tree_types.h	2021-02-18 21:01:54.000000000 +0000
***************
*** 1,4 ****
  /* tree_types.h - types for the parse tree that are used in many places */
! /* Copyright 2010-2018 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,6 ----
  /* tree_types.h - types for the parse tree that are used in many places */
! #ifndef TREE_TYPES_H
! #define TREE_TYPES_H
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 19,28 ****
  #include "command_ids.h"
  #include "element_types.h"
! 
! typedef struct TEXT {
!     char *text;
!     size_t space; /* Allocated bytes in 'text', including terminating null. */
!     size_t end;
! } TEXT;
  
  enum extra_type {
--- 21,25 ----
  #include "command_ids.h"
  #include "element_types.h"
! #include "text.h"
  
  enum extra_type {
***************
*** 132,133 ****
--- 129,131 ----
  
  
+ #endif
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/README texinfo-6.8/tp/Texinfo/XS/README
*** texinfo-6.7/tp/Texinfo/XS/README	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/README	1970-01-01 01:00:00.000000000 +0100
***************
*** 1,55 ****
- This is an experimental XS module to implement the functionality of
- Texinfo::Convert::Paragraph.
- 
- Instructions for using this module
- ----------------------------------
- 
- Uncomment the lines in tp/Texinfo/Convert/Plaintext.pm that use this 
- module.
- 
- Caution: if you run an installed "makeinfo" from within the "tp/" 
- directory, it is likely to use the modules underneath "tp/", and not the 
- installed modules.
- 
- Debugging with gdb
- ------------------
- 
- To debug with gdb, create a .gdbinit file like the following:
- 
- dir Texinfo/Convert/XSParagraph/mylib
- r texi2any
- 
- Run
- 
- export PERL5LIB=Texinfo/Convert/XSParagraph/lib:Texinfo/Convert/XSParagraph/blib/arch/auto/XSParagraph"  
- 
- at the command line.
- 
- Run gdb as "gdb `which perl`".  The .gdbinit file will load the symbols 
- from the source files.  Then you can do e.g.
- 
- b xspara_end_line
- 
- in gdb.  Run with "r texi2any (options)", for example,
- "r texi2any ../doc/info-stnd.texi".
- 
- 
- Issues
- ------
- 
- * Do we need to support more than one paragraph formatter at once?  It 
- depends on what the calling code in Plaintext.pm does.
- If this was necessary, the functions in XSParagraph.xs can call
- xspara_set_state to make sure that the right paragraph state is used.
- 
- * Effect of changing locale.  At initialization, xspara_hello tries to
- switch to a UTF-8 locale, so that the C standard library multibyte 
- functions operate on the UTF-8 data correctly.  Could this break 
- anything for the running Perl instance?
- 
- * Check that we correctly imitate variables being "undefined" in Perl.
- 
- * Check where space doubling at an end of a sentence is done - it is 
- done in a couple of places depending on some conditions, but the logic 
- of this isn't clear to me.
- 
--- 0 ----
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/TestXS.pm texinfo-6.8/tp/Texinfo/XS/TestXS.pm
*** texinfo-6.7/tp/Texinfo/XS/TestXS.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/TestXS.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 1,3 ****
! # Copyright 2014, 2015, 2016, 2018 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 1,3 ----
! # Copyright 2014-2019 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 25,31 ****
    Texinfo::XSLoader::init (
      "TestXS",
-     "TestXS",
      undef,
      "TestXS",
      0);
  }
--- 25,31 ----
    Texinfo::XSLoader::init (
      "TestXS",
      undef,
      "TestXS",
+     undef,
      0);
  }
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/xspara.c texinfo-6.8/tp/Texinfo/XS/xspara.c
*** texinfo-6.7/tp/Texinfo/XS/xspara.c	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/xspara.c	2021-01-15 19:35:16.000000000 +0000
***************
*** 1,4 ****
! /* Copyright 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2018 Free Software
!    Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,3 ----
! /* Copyright 2010-2021 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 667,704 ****
      }
  
-   if (state.word.end == 0 && !state.invisible_pending_word)
-     {
-       /* Check if we are at the end of a sentence and if we need to
-          output two spaces after the full stop.  If so, check if the
-          word we are given begins with whitespace.  If it doesn't,
-          double the pending space.
- 
-          We checked above if there was a pending word because if there
-          was, it is due to be output after the end-sentence whitespace,
-          not the string that was passed as an argument to this function.  
-        */
-       state.last_letter = L'\0';
- 
-       if (state.counter != 0 && state.space.end > 0
-           && state.end_sentence == 1 && !state.french_spacing)
-         {
-           wchar_t wc;
-           size_t char_len;
- 
-           char_len = mbrtowc (&wc, word, word_len, NULL);
-           if ((long) char_len > 0 && !iswspace (wc))
-             {
-               /* Make the pending space up to two spaces. */
-               while (state.space_counter < 2)
-                 {
-                   text_append_n (&state.space, " ", 1);
-                   state.space_counter++;
-                 }
-             }
- 
-           state.end_sentence = -2;
-         }
-     }
- 
    text_append_n (&state.word, word, word_len);
    if (word_len == 0 && word)
--- 666,669 ----
***************
*** 805,809 ****
  
  /* -1 in a parameter means leave that value as it is. */
! char *
  xspara_set_space_protection (int protect_spaces,
                               int ignore_columns,
--- 770,774 ----
  
  /* -1 in a parameter means leave that value as it is. */
! void
  xspara_set_space_protection (int protect_spaces,
                               int ignore_columns,
***************
*** 868,877 ****
     }
  
!  return ""; /* TODO: Check if we can remove this. */
  }
  
  /*****************************************************************/
  
- 
  /* Return string to be added to paragraph contents, wrapping text. This 
     function relies on there being a UTF-8 locale in LC_CTYPE for mbrtowc to
--- 833,841 ----
     }
  
!  return;
  }
  
  /*****************************************************************/
  
  /* Return string to be added to paragraph contents, wrapping text. This 
     function relies on there being a UTF-8 locale in LC_CTYPE for mbrtowc to
***************
*** 948,1062 ****
                        && !state.unfilled)
                      {
!                       wchar_t q_char;
!                       size_t q_len;
!                       int at_least_two = 0;
! 
!                       /* Check if the next character is whitespace as well. */
!                       q_len = mbrtowc (&q_char,
!                                        p + char_len, len - char_len,
!                                        NULL);
!                       if ((long) q_len > 0)
!                         {
!                           if (iswspace (q_char))
!                             at_least_two = 1;
!                         }
! 
!                       /* If we have an existing pending space, or if we have
!                          at least two whitespace characters in a row, set the
!                          pending space to be two whitespace characters.
! 
!                          I don't know why we do it this way. */
!                       if (state.space_counter >= 1 || at_least_two)
!                         {
!                           if (state.space_counter > 0)
!                             {
!                               /* Truncate to at most 2 spaces, and replace any 
!                                  '\n' or '\r' characters with ' '. */
! 
!                               static TEXT new_space;
!                               char *pspace;
!                               int pspace_left;
!                               int len;
!                               int i;
! 
!                               text_reset (&new_space);
!                               pspace = state.space.text;
!                               pspace_left = state.space.end;
!                               state.space_counter = 0;
! 
!                               for (i = 0; i < 2; i++)
!                                 {
!                                   if (!*pspace)
!                                     break;
!                                   len = mbrlen (pspace, pspace_left, NULL);
! 
!                                   /* Substitute newlines in the pending space
!                                      with spaces. */
!                                   if (*pspace == '\n' || *pspace == '\r')
!                                     text_append_n (&new_space, " ", 1);
!                                   else if (len > 0)
!                                     text_append_n (&new_space, pspace, len);
!                                   else
!                                     /* Skip one character and try again. */
!                                     len = 1;
! 
!                                   state.space_counter++;
! 
!                                   pspace += len;
!                                   pspace_left -= len;
!                                 }
! 
!                               state.space.end = 0;
!                               text_append_n (&state.space,
!                                              new_space.text, new_space.end);
!                               text_destroy (&new_space);
!                             }
! 
!                           /* Now get characters from the input. */
!                           while (state.space_counter < 2)
!                             {
!                               if (*p == '\n' || *p == '\r')
!                                 text_append_n (&state.space, " ", 1);
!                               else
!                                 text_append_n (&state.space, p, char_len);
!                               state.space_counter++;
! 
!                               p += char_len; len -= char_len;
!                               char_len = mbrtowc (&wc, p, len, NULL);
!                               if ((long) char_len <= 0 || !iswspace (wc))
!                                 break;
!                             }
! 
!                           /* Skip any more following whitespace. */
!                           while ((long) char_len > 0 && iswspace (wc))
!                             {
!                               p += char_len; len -= char_len;
!                               char_len = mbrtowc (&wc, p, len, NULL);
!                             }
! 
!                           /* Make it up to two characters. */
!                           while (state.space_counter < 2)
!                             {
!                               text_append_n (&state.space, " ", 1);
!                               state.space_counter++;
!                             }
! 
!                           /* Reset the end_sentence flag. */
!                           state.end_sentence = -2;
!                           continue;
!                         }
!                       else
!                         {
!                           /* Otherwise, an extra space is added
!                              in _add_next. */
!                           state.space.end = 0;
!                           state.space_counter = 0;
!                           if (*p == '\n' || *p == '\r')
!                             text_append_n (&state.space, " ", 1);
!                           else
!                             text_append_n (&state.space, p, char_len);
!                           state.space_counter++;
!                         }
! 
                      }
                    else /* Not at end of sentence. */
--- 912,918 ----
                        && !state.unfilled)
                      {
!                       state.space.end = 0;
!                       text_append_n (&state.space, "  ", 2);
!                       state.space_counter = 2;
                      }
                    else /* Not at end of sentence. */
***************
*** 1101,1104 ****
--- 957,961 ----
                text_append (&result, "\n");
              }
+           p += char_len; len -= char_len;
          }
        else /************** Not a white space character. *****************/
***************
*** 1187,1193 ****
                text_append_n (&state.word, p, char_len);
              }
          }
- 
-       p += char_len; len -= char_len;
      }
  
--- 1044,1049 ----
                text_append_n (&state.word, p, char_len);
              }
+           p += char_len; len -= char_len;
          }
      }
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/XSParagraph.c texinfo-6.8/tp/Texinfo/XS/XSParagraph.c
*** texinfo-6.7/tp/Texinfo/XS/XSParagraph.c	2019-09-23 19:35:03.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/XSParagraph.c	2021-02-27 19:46:05.000000000 +0000
***************
*** 167,172 ****
  #line 168 "XSParagraph.c"
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_init); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_init)
  {
      dVAR; dXSARGS;
--- 167,172 ----
  #line 168 "XSParagraph.c"
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_init); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_init)
  {
      dVAR; dXSARGS;
***************
*** 188,193 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_set_state); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_set_state)
  {
      dVAR; dXSARGS;
--- 188,193 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_set_state); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_set_state)
  {
      dVAR; dXSARGS;
***************
*** 204,209 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_new); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_new)
  {
      dVAR; dXSARGS;
--- 204,209 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_new); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_new)
  {
      dVAR; dXSARGS;
***************
*** 214,223 ****
  ;
  #line 49 "XSParagraph.xs"
-         HV *pkg;
          HV *conf = 0;
          int id;
! #line 220 "XSParagraph.c"
  	SV *	RETVAL;
! #line 53 "XSParagraph.xs"
          items--;
          if (items > 0)
--- 214,222 ----
  ;
  #line 49 "XSParagraph.xs"
          HV *conf = 0;
          int id;
! #line 219 "XSParagraph.c"
  	SV *	RETVAL;
! #line 52 "XSParagraph.xs"
          items--;
          if (items > 0)
***************
*** 228,236 ****
          id = xspara_new (conf);
  
!         /* Create a blessed integer, which the other functions
             need as their first argument. */
-         pkg = gv_stashpv ("Texinfo::Convert::XSParagraph::XSParagraph", 0);
          RETVAL = newSViv (id);
! #line 235 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
--- 227,234 ----
          id = xspara_new (conf);
  
!         /* Create an integer, which the other functions
             need as their first argument. */
          RETVAL = newSViv (id);
! #line 233 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
***************
*** 240,245 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_end_line_count); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_end_line_count)
  {
      dVAR; dXSARGS;
--- 238,243 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_end_line_count); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_end_line_count)
  {
      dVAR; dXSARGS;
***************
*** 251,258 ****
  	int	RETVAL;
  	dXSTARG;
! #line 73 "XSParagraph.xs"
          xspara_set_state (paragraph);
          RETVAL = xspara_end_line_count ();
! #line 257 "XSParagraph.c"
  	XSprePUSH; PUSHi((IV)RETVAL);
      }
--- 249,256 ----
  	int	RETVAL;
  	dXSTARG;
! #line 71 "XSParagraph.xs"
          xspara_set_state (paragraph);
          RETVAL = xspara_end_line_count ();
! #line 255 "XSParagraph.c"
  	XSprePUSH; PUSHi((IV)RETVAL);
      }
***************
*** 261,266 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph__end_line); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph__end_line)
  {
      dVAR; dXSARGS;
--- 259,264 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph__end_line); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph__end_line)
  {
      dVAR; dXSARGS;
***************
*** 270,277 ****
  	SV *	paragraph = ST(0)
  ;
! #line 82 "XSParagraph.xs"
          xspara_set_state (paragraph);
          xspara__end_line ();
! #line 276 "XSParagraph.c"
      }
      XSRETURN_EMPTY;
--- 268,275 ----
  	SV *	paragraph = ST(0)
  ;
! #line 80 "XSParagraph.xs"
          xspara_set_state (paragraph);
          xspara__end_line ();
! #line 274 "XSParagraph.c"
      }
      XSRETURN_EMPTY;
***************
*** 279,284 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_end_line); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_end_line)
  {
      dVAR; dXSARGS;
--- 277,282 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_end_line); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_end_line)
  {
      dVAR; dXSARGS;
***************
*** 290,297 ****
  	char *	RETVAL;
  	dXSTARG;
! #line 89 "XSParagraph.xs"
          xspara_set_state (paragraph);
          RETVAL = xspara_end_line ();
! #line 296 "XSParagraph.c"
  	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
      }
--- 288,295 ----
  	char *	RETVAL;
  	dXSTARG;
! #line 87 "XSParagraph.xs"
          xspara_set_state (paragraph);
          RETVAL = xspara_end_line ();
! #line 294 "XSParagraph.c"
  	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
      }
***************
*** 300,305 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_get_pending); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_get_pending)
  {
      dVAR; dXSARGS;
--- 298,303 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_get_pending); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_get_pending)
  {
      dVAR; dXSARGS;
***************
*** 311,318 ****
  	char *	RETVAL;
  	dXSTARG;
! #line 98 "XSParagraph.xs"
          xspara_set_state (paragraph);
          RETVAL = xspara_get_pending ();
! #line 317 "XSParagraph.c"
  	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
      }
--- 309,316 ----
  	char *	RETVAL;
  	dXSTARG;
! #line 96 "XSParagraph.xs"
          xspara_set_state (paragraph);
          RETVAL = xspara_get_pending ();
! #line 315 "XSParagraph.c"
  	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
      }
***************
*** 321,326 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_add_pending_word); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_add_pending_word)
  {
      dVAR; dXSARGS;
--- 319,324 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_add_pending_word); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_add_pending_word)
  {
      dVAR; dXSARGS;
***************
*** 330,339 ****
  	SV *	paragraph = ST(0)
  ;
! #line 108 "XSParagraph.xs"
          int add_spaces = 0;
          char *retval;
! #line 336 "XSParagraph.c"
  	SV *	RETVAL;
! #line 111 "XSParagraph.xs"
          items -= 1;
          if (items > 0)
--- 328,337 ----
  	SV *	paragraph = ST(0)
  ;
! #line 106 "XSParagraph.xs"
          int add_spaces = 0;
          char *retval;
! #line 334 "XSParagraph.c"
  	SV *	RETVAL;
! #line 109 "XSParagraph.xs"
          items -= 1;
          if (items > 0)
***************
*** 349,353 ****
          RETVAL = newSVpv (retval, 0);
          SvUTF8_on (RETVAL);
! #line 352 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
--- 347,351 ----
          RETVAL = newSVpv (retval, 0);
          SvUTF8_on (RETVAL);
! #line 350 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
***************
*** 357,362 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_end); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_end)
  {
      dVAR; dXSARGS;
--- 355,360 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_end); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_end)
  {
      dVAR; dXSARGS;
***************
*** 366,374 ****
  	SV *	paragraph = ST(0)
  ;
! #line 131 "XSParagraph.xs"
          char *retval;
! #line 371 "XSParagraph.c"
  	SV *	RETVAL;
! #line 133 "XSParagraph.xs"
          xspara_set_state (paragraph);
          retval = xspara_end ();
--- 364,372 ----
  	SV *	paragraph = ST(0)
  ;
! #line 129 "XSParagraph.xs"
          char *retval;
! #line 369 "XSParagraph.c"
  	SV *	RETVAL;
! #line 131 "XSParagraph.xs"
          xspara_set_state (paragraph);
          retval = xspara_end ();
***************
*** 376,380 ****
          RETVAL = newSVpv (retval, 0);
          SvUTF8_on (RETVAL);
! #line 379 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
--- 374,378 ----
          RETVAL = newSVpv (retval, 0);
          SvUTF8_on (RETVAL);
! #line 377 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
***************
*** 384,389 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_add_text); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_add_text)
  {
      dVAR; dXSARGS;
--- 382,387 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_add_text); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_add_text)
  {
      dVAR; dXSARGS;
***************
*** 395,404 ****
  	SV *	text_in = ST(1)
  ;
! #line 147 "XSParagraph.xs"
          char *text;
          char *retval;
! #line 401 "XSParagraph.c"
  	SV *	RETVAL;
! #line 150 "XSParagraph.xs"
          /* Always convert the input to UTF8 with sv_utf8_upgrade, so we can 
             process it properly in xspara_add_next. */
--- 393,402 ----
  	SV *	text_in = ST(1)
  ;
! #line 145 "XSParagraph.xs"
          char *text;
          char *retval;
! #line 399 "XSParagraph.c"
  	SV *	RETVAL;
! #line 148 "XSParagraph.xs"
          /* Always convert the input to UTF8 with sv_utf8_upgrade, so we can 
             process it properly in xspara_add_next. */
***************
*** 414,418 ****
          SvUTF8_on (RETVAL);
  
! #line 417 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
--- 412,416 ----
          SvUTF8_on (RETVAL);
  
! #line 415 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
***************
*** 422,427 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_add_next); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_add_next)
  {
      dVAR; dXSARGS;
--- 420,425 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_add_next); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_add_next)
  {
      dVAR; dXSARGS;
***************
*** 433,437 ****
  	SV *	text_in = ST(1)
  ;
! #line 171 "XSParagraph.xs"
          char *text;
          STRLEN text_len;
--- 431,435 ----
  	SV *	text_in = ST(1)
  ;
! #line 169 "XSParagraph.xs"
          char *text;
          STRLEN text_len;
***************
*** 439,445 ****
          SV *arg_in;
          int transparent = 0;
! #line 442 "XSParagraph.c"
  	SV *	RETVAL;
! #line 177 "XSParagraph.xs"
          items -= 2;
          if (items > 0)
--- 437,443 ----
          SV *arg_in;
          int transparent = 0;
! #line 440 "XSParagraph.c"
  	SV *	RETVAL;
! #line 175 "XSParagraph.xs"
          items -= 2;
          if (items > 0)
***************
*** 463,467 ****
          SvUTF8_on (RETVAL);
  
! #line 466 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
--- 461,465 ----
          SvUTF8_on (RETVAL);
  
! #line 464 "XSParagraph.c"
  	RETVAL = sv_2mortal(RETVAL);
  	ST(0) = RETVAL;
***************
*** 471,476 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_remove_end_sentence); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_remove_end_sentence)
  {
      dVAR; dXSARGS;
--- 469,474 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_remove_end_sentence); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_remove_end_sentence)
  {
      dVAR; dXSARGS;
***************
*** 480,487 ****
  	SV *	paragraph = ST(0)
  ;
! #line 206 "XSParagraph.xs"
          xspara_set_state (paragraph);
          xspara_remove_end_sentence ();
! #line 486 "XSParagraph.c"
      }
      XSRETURN_EMPTY;
--- 478,485 ----
  	SV *	paragraph = ST(0)
  ;
! #line 204 "XSParagraph.xs"
          xspara_set_state (paragraph);
          xspara_remove_end_sentence ();
! #line 484 "XSParagraph.c"
      }
      XSRETURN_EMPTY;
***************
*** 489,494 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_add_end_sentence); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_add_end_sentence)
  {
      dVAR; dXSARGS;
--- 487,492 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_add_end_sentence); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_add_end_sentence)
  {
      dVAR; dXSARGS;
***************
*** 500,512 ****
  	SV *	value = ST(1)
  ;
! #line 214 "XSParagraph.xs"
          int intvalue = 0;
! #line 505 "XSParagraph.c"
! #line 216 "XSParagraph.xs"
          if (SvOK(value))
            intvalue = (int)SvIV(value);
          xspara_set_state (paragraph);
          xspara_add_end_sentence (intvalue);
! #line 511 "XSParagraph.c"
      }
      XSRETURN_EMPTY;
--- 498,510 ----
  	SV *	value = ST(1)
  ;
! #line 212 "XSParagraph.xs"
          int intvalue = 0;
! #line 503 "XSParagraph.c"
! #line 214 "XSParagraph.xs"
          if (SvOK(value))
            intvalue = (int)SvIV(value);
          xspara_set_state (paragraph);
          xspara_add_end_sentence (intvalue);
! #line 509 "XSParagraph.c"
      }
      XSRETURN_EMPTY;
***************
*** 514,519 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_allow_end_sentence); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_allow_end_sentence)
  {
      dVAR; dXSARGS;
--- 512,517 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_allow_end_sentence); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_allow_end_sentence)
  {
      dVAR; dXSARGS;
***************
*** 523,530 ****
  	SV *	paragraph = ST(0)
  ;
! #line 225 "XSParagraph.xs"
          xspara_set_state (paragraph);
          xspara_allow_end_sentence ();
! #line 529 "XSParagraph.c"
      }
      XSRETURN_EMPTY;
--- 521,528 ----
  	SV *	paragraph = ST(0)
  ;
! #line 223 "XSParagraph.xs"
          xspara_set_state (paragraph);
          xspara_allow_end_sentence ();
! #line 527 "XSParagraph.c"
      }
      XSRETURN_EMPTY;
***************
*** 532,537 ****
  
  
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_set_space_protection); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__XS__XSParagraph_set_space_protection)
  {
      dVAR; dXSARGS;
--- 530,535 ----
  
  
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_set_space_protection); /* prototype to pass -Wmissing-prototypes */
! XS_EUPXS(XS_Texinfo__Convert__Paragraph_set_space_protection)
  {
      dVAR; dXSARGS;
***************
*** 543,547 ****
  	SV *	space_protection_in = ST(1)
  ;
! #line 236 "XSParagraph.xs"
          int space_protection = -1;
          int ignore_columns = -1;
--- 541,545 ----
  	SV *	space_protection_in = ST(1)
  ;
! #line 234 "XSParagraph.xs"
          int space_protection = -1;
          int ignore_columns = -1;
***************
*** 550,557 ****
          int double_width_no_break = -1;
          SV *arg_in;
! #line 553 "XSParagraph.c"
! 	char *	RETVAL;
! 	dXSTARG;
! #line 243 "XSParagraph.xs"
          if (SvOK(space_protection_in))
            space_protection = (int)SvIV(space_protection_in);
--- 548,553 ----
          int double_width_no_break = -1;
          SV *arg_in;
! #line 551 "XSParagraph.c"
! #line 241 "XSParagraph.xs"
          if (SvOK(space_protection_in))
            space_protection = (int)SvIV(space_protection_in);
***************
*** 588,598 ****
  
          xspara_set_state (paragraph);
!         RETVAL = xspara_set_space_protection
            (space_protection, ignore_columns, keep_end_lines,
             french_spacing, double_width_no_break);
! #line 594 "XSParagraph.c"
! 	sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
      }
!     XSRETURN(1);
  }
  
--- 584,593 ----
  
          xspara_set_state (paragraph);
!         xspara_set_space_protection
            (space_protection, ignore_columns, keep_end_lines,
             french_spacing, double_width_no_break);
! #line 590 "XSParagraph.c"
      }
!     XSRETURN_EMPTY;
  }
  
***************
*** 600,605 ****
  extern "C"
  #endif
! XS_EXTERNAL(boot_Texinfo__XS__XSParagraph); /* prototype to pass -Wmissing-prototypes */
! XS_EXTERNAL(boot_Texinfo__XS__XSParagraph)
  {
  #if PERL_VERSION_LE(5, 21, 5)
--- 595,600 ----
  extern "C"
  #endif
! XS_EXTERNAL(boot_Texinfo__Convert__Paragraph); /* prototype to pass -Wmissing-prototypes */
! XS_EXTERNAL(boot_Texinfo__Convert__Paragraph)
  {
  #if PERL_VERSION_LE(5, 21, 5)
***************
*** 625,643 ****
  #endif
  
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::init", XS_Texinfo__XS__XSParagraph_init, file, "$$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::set_state", XS_Texinfo__XS__XSParagraph_set_state, file, "$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::new", XS_Texinfo__XS__XSParagraph_new, file, "$;@");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::end_line_count", XS_Texinfo__XS__XSParagraph_end_line_count, file, "$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::_end_line", XS_Texinfo__XS__XSParagraph__end_line, file, "$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::end_line", XS_Texinfo__XS__XSParagraph_end_line, file, "$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::get_pending", XS_Texinfo__XS__XSParagraph_get_pending, file, "$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::add_pending_word", XS_Texinfo__XS__XSParagraph_add_pending_word, file, "$;@");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::end", XS_Texinfo__XS__XSParagraph_end, file, "$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::add_text", XS_Texinfo__XS__XSParagraph_add_text, file, "$$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::add_next", XS_Texinfo__XS__XSParagraph_add_next, file, "$$;@");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::remove_end_sentence", XS_Texinfo__XS__XSParagraph_remove_end_sentence, file, "$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::add_end_sentence", XS_Texinfo__XS__XSParagraph_add_end_sentence, file, "$$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::allow_end_sentence", XS_Texinfo__XS__XSParagraph_allow_end_sentence, file, "$");
!         (void)newXSproto_portable("Texinfo::XS::XSParagraph::set_space_protection", XS_Texinfo__XS__XSParagraph_set_space_protection, file, "$$;@");
  #if PERL_VERSION_LE(5, 21, 5)
  #  if PERL_VERSION_GE(5, 9, 0)
--- 620,638 ----
  #endif
  
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::init", XS_Texinfo__Convert__Paragraph_init, file, "$$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::set_state", XS_Texinfo__Convert__Paragraph_set_state, file, "$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::new", XS_Texinfo__Convert__Paragraph_new, file, "$;@");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::end_line_count", XS_Texinfo__Convert__Paragraph_end_line_count, file, "$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::_end_line", XS_Texinfo__Convert__Paragraph__end_line, file, "$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::end_line", XS_Texinfo__Convert__Paragraph_end_line, file, "$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::get_pending", XS_Texinfo__Convert__Paragraph_get_pending, file, "$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::add_pending_word", XS_Texinfo__Convert__Paragraph_add_pending_word, file, "$;@");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::end", XS_Texinfo__Convert__Paragraph_end, file, "$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::add_text", XS_Texinfo__Convert__Paragraph_add_text, file, "$$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::add_next", XS_Texinfo__Convert__Paragraph_add_next, file, "$$;@");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::remove_end_sentence", XS_Texinfo__Convert__Paragraph_remove_end_sentence, file, "$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::add_end_sentence", XS_Texinfo__Convert__Paragraph_add_end_sentence, file, "$$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::allow_end_sentence", XS_Texinfo__Convert__Paragraph_allow_end_sentence, file, "$");
!         (void)newXSproto_portable("Texinfo::Convert::Paragraph::set_space_protection", XS_Texinfo__Convert__Paragraph_set_space_protection, file, "$$;@");
  #if PERL_VERSION_LE(5, 21, 5)
  #  if PERL_VERSION_GE(5, 9, 0)
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/XSParagraph.xs texinfo-6.8/tp/Texinfo/XS/XSParagraph.xs
*** texinfo-6.7/tp/Texinfo/XS/XSParagraph.xs	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/XSParagraph.xs	2021-02-18 21:56:26.000000000 +0000
***************
*** 12,18 ****
  #include "xspara.h"
  
! MODULE = Texinfo::XS::XSParagraph PACKAGE = Texinfo::XS::XSParagraph PREFIX = xspara_
  
! #  Copyright 2010-2019 Free Software Foundation, Inc.
  #
  #  This program is free software: you can redistribute it and/or modify
--- 12,18 ----
  #include "xspara.h"
  
! MODULE = Texinfo::Convert::Paragraph PACKAGE = Texinfo::Convert::Paragraph PREFIX = xspara_
  
! #  Copyright 2010-2020 Free Software Foundation, Inc.
  #
  #  This program is free software: you can redistribute it and/or modify
***************
*** 47,51 ****
          SV * class
      PREINIT:
-         HV *pkg;
          HV *conf = 0;
          int id;
--- 47,50 ----
***************
*** 59,65 ****
          id = xspara_new (conf);
  
!         /* Create a blessed integer, which the other functions
             need as their first argument. */
-         pkg = gv_stashpv ("Texinfo::Convert::XSParagraph::XSParagraph", 0);
          RETVAL = newSViv (id);
      OUTPUT:
--- 58,63 ----
          id = xspara_new (conf);
  
!         /* Create an integer, which the other functions
             need as their first argument. */
          RETVAL = newSViv (id);
      OUTPUT:
***************
*** 229,233 ****
  # DOUBLE_WIDTH_NO_BREAK.
  # Pass them to the C function as -1 if not given or undef.
! char *
  xspara_set_space_protection (paragraph, space_protection_in, ...)
          SV *paragraph
--- 227,231 ----
  # DOUBLE_WIDTH_NO_BREAK.
  # Pass them to the C function as -1 if not given or undef.
! void
  xspara_set_space_protection (paragraph, space_protection_in, ...)
          SV *paragraph
***************
*** 275,282 ****
  
          xspara_set_state (paragraph);
!         RETVAL = xspara_set_space_protection
            (space_protection, ignore_columns, keep_end_lines,
             french_spacing, double_width_no_break);
-     OUTPUT:
-         RETVAL
  
--- 273,278 ----
  
          xspara_set_state (paragraph);
!         xspara_set_space_protection
            (space_protection, ignore_columns, keep_end_lines,
             french_spacing, double_width_no_break);
  
diff -Nrc2 texinfo-6.7/tp/Texinfo/XS/xspara.h texinfo-6.8/tp/Texinfo/XS/xspara.h
*** texinfo-6.7/tp/Texinfo/XS/xspara.h	2019-08-25 18:11:45.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XS/xspara.h	2021-01-13 22:50:22.000000000 +0000
***************
*** 6,10 ****
  char *xspara_add_next (char *, int, int transparent);
  char *xspara_add_text (char *);
! char *xspara_set_space_protection (int space_protection, int ignore_columns,
         int keep_end_lines, int french_spacing, int double_width_no_break);
  void xspara__end_line (void);
--- 6,10 ----
  char *xspara_add_next (char *, int, int transparent);
  char *xspara_add_text (char *);
! void xspara_set_space_protection (int space_protection, int ignore_columns,
         int keep_end_lines, int french_spacing, int double_width_no_break);
  void xspara__end_line (void);
diff -Nrc2 texinfo-6.7/tp/Texinfo/XSLoader.pm texinfo-6.8/tp/Texinfo/XSLoader.pm
*** texinfo-6.7/tp/Texinfo/XSLoader.pm	2019-09-23 19:31:55.000000000 +0100
--- texinfo-6.8/tp/Texinfo/XSLoader.pm	2021-07-03 10:18:25.000000000 +0100
***************
*** 24,28 ****
  our $TEXINFO_XS;
  
! our $VERSION = '6.7';
  
  our $disable_XS;
--- 24,28 ----
  our $TEXINFO_XS;
  
! our $VERSION = '6.8';
  
  our $disable_XS;
***************
*** 61,76 ****
  }
   
! # Make symbols accessible under
! # namespace $FULL_MODULE_NAME (e.g. Texinfo::Convert::Paragraph),
! # either from XS implementation in $MODULE, or non-XS implementation 
! # $FALLBACK_MODULE.  $MODULE_NAME is the name of a Libtool file used for
  # loading the XS subroutines.
  # $INTERFACE_VERSION is a module interface number, to be changed when the XS 
  # interface changes.  
  sub init {
!  my ($full_module_name,
!      $module,
       $fallback_module,
       $module_name,
       $interface_version,
       $warning_message,
--- 61,75 ----
  }
   
! # Load either from XS implementation in $MODULE along with Perl file 
! # $PERL_EXTRA_FILE, or non-XS implementation $FALLBACK_MODULE.
! # $MODULE_NAME is the name of a Libtool file used for
  # loading the XS subroutines.
  # $INTERFACE_VERSION is a module interface number, to be changed when the XS 
  # interface changes.  
  sub init {
!  my ($module,
       $fallback_module,
       $module_name,
+      $perl_extra_file,
       $interface_version,
       $warning_message,
***************
*** 81,90 ****
   #
   # TEXINFO_XS=omit         # don't try loading xs at all
!  # TEXINFO_XS=default      # try xs, libtool and then perl paths,
!  #                         # silent fallback
!  # TEXINFO_XS=libtool      # try xs, libtool only, silent fallback
!  # TEXINFO_XS=standalone   # try xs, perl paths only, silent fallback
!  # TEXINFO_XS=warn         # try xs, libtool and then perl paths, warn
!  #                         # on failure
   # TEXINFO_XS=required     # abort if not loadable, no fallback
   # TEXINFO_XS=debug        # voluminuous debugging
--- 80,85 ----
   #
   # TEXINFO_XS=omit         # don't try loading xs at all
!  # TEXINFO_XS=default      # try xs, libtool, silent fallback
!  # TEXINFO_XS=warn         # try xs, libtool warn on failure
   # TEXINFO_XS=required     # abort if not loadable, no fallback
   # TEXINFO_XS=debug        # voluminuous debugging
***************
*** 120,133 ****
   }
   
!  my ($libtool_dir, $libtool_archive);
!  if ($TEXINFO_XS ne 'standalone') {
!    ($libtool_dir, $libtool_archive) = _find_file("$module_name.la");
!    if (!$libtool_archive) {
!      if ($TEXINFO_XS eq 'libtool') {
!        _fatal "$module_name: couldn't find Libtool archive file";
!        goto FALLBACK;
!      }
!      _debug "$module_name: couldn't find Libtool archive file";
     }
   }
   
--- 115,126 ----
   }
   
!  my ($libtool_dir, $libtool_archive) = _find_file("$module_name.la");
!  if (!$libtool_archive) {
!    if ($TEXINFO_XS eq 'libtool') {
!      _fatal "$module_name: couldn't find Libtool archive file";
!      goto FALLBACK;
     }
+    _debug "$module_name: couldn't find Libtool archive file";
+    goto FALLBACK;
   }
   
***************
*** 135,154 ****
   my $dlpath = undef;
   
-  # Try perl paths
-  if (!$libtool_archive) {
-    my @modparts = split(/::/,$module);
-    my $dlname = $modparts[-1];
-    my $modpname = join('/',@modparts);
-    # the directories with -L prepended setup directories to
-    # be in the search path. Then $dlname is prepended as it is
-    # the name really searched for.
-    $dlpath = DynaLoader::dl_findfile(map("-L$_/auto/$modpname", @INC), $dlname);
-    if (!$dlpath) {
-      _fatal "$module_name:  couldn't find $module";
-      goto FALLBACK;
-    }
-    goto LOAD;
-  }
-  
   my $fh;
   open $fh, $libtool_archive;
--- 128,131 ----
***************
*** 180,185 ****
   }
   
- LOAD:
-   
    #my $flags = dl_load_flags $module; # This is 0 in DynaLoader
    my $flags = 0;
--- 157,160 ----
***************
*** 229,234 ****
    }
    
!   *{"${full_module_name}::"} = \%{"${module}::"};
! 
    
    return $module;
--- 204,210 ----
    }
    
!   if ($perl_extra_file) {
!     eval "require $perl_extra_file";
!   }
    
    return $module;
***************
*** 239,246 ****
         ."pure Perl modules\n";
    } elsif ($TEXINFO_XS eq 'warn' or $TEXINFO_XS eq 'debug') {
!     warn "falling back to pure Perl module\n";
    }
    if (!defined $fallback_module) {
!     warn "no fallback module for $full_module_name\n";
      die "unset the TEXINFO_XS and TEXINFO_XS_PARSER environment variables "
         ."to use the pure Perl modules\n";
--- 215,222 ----
         ."pure Perl modules\n";
    } elsif ($TEXINFO_XS eq 'warn' or $TEXINFO_XS eq 'debug') {
!     warn "falling back to pure Perl module $fallback_module\n";
    }
    if (!defined $fallback_module) {
!     warn "no fallback module for $module\n";
      die "unset the TEXINFO_XS and TEXINFO_XS_PARSER environment variables "
         ."to use the pure Perl modules\n";
***************
*** 250,255 ****
    # Use eval here to interpret :: properly in module name.
    eval "require $fallback_module";
! 
!   *{"${full_module_name}::"} = \%{"${fallback_module}::"};
  
    return  $fallback_module;
--- 226,233 ----
    # Use eval here to interpret :: properly in module name.
    eval "require $fallback_module";
!   if ($@) {
!     warn();
!     die "Error loading $fallback_module\n";
!   }
  
    return  $fallback_module;
diff -Nrc2 texinfo-6.7/util/htmlxref.cnf texinfo-6.8/util/htmlxref.cnf
*** texinfo-6.7/util/htmlxref.cnf	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/util/htmlxref.cnf	2020-11-22 19:11:01.000000000 +0000
***************
*** 1,7 ****
  # htmlxref.cnf - reference file for free Texinfo manuals on the web.
  
! htmlxrefversion=2019-06-10.23; # UTC
  
! # Copyright 2010-2019 Free Software Foundation, Inc.
  # 
  # Copying and distribution of this file, with or without modification,
--- 1,7 ----
  # htmlxref.cnf - reference file for free Texinfo manuals on the web.
  
! htmlxrefversion=2020-10-20.13; # UTC
  
! # Copyright 2010-2020 Free Software Foundation, Inc.
  # 
  # Copying and distribution of this file, with or without modification,
***************
*** 118,121 ****
--- 118,123 ----
  ddrescue	mono	${GS}/ddrescue/manual/ddrescue_manual.html
  
+ dejagnu         node    ${GS}/dejagnu/manual/
+ 
  DICO = https://puszcza.gnu.org.ua/software/dico/manual
  dico		mono	${DICO}/dico.html
***************
*** 184,187 ****
--- 186,192 ----
   idlwave	node	${EMACS}/html_node/idlwave/
   #
+  info   	mono	${EMACS}/html_mono/info.html
+  info   	node	${EMACS}/html_node/info/
+  #
   message	mono	${EMACS}/html_mono/message.html
   message	node	${EMACS}/html_node/message/
***************
*** 476,480 ****
   scantest	node	${METAEXCHANGE}/scantest.html
  
! MIT_SCHEME = ${GS}/mit-scheme/documentation
   mit-scheme-ref	  node	${MIT_SCHEME}/mit-scheme-ref/
   mit-scheme-user  node	${MIT_SCHEME}/mit-scheme-user/
--- 481,485 ----
   scantest	node	${METAEXCHANGE}/scantest.html
  
! MIT_SCHEME = ${GS}/mit-scheme/documentation/stable
   mit-scheme-ref	  node	${MIT_SCHEME}/mit-scheme-ref/
   mit-scheme-user  node	${MIT_SCHEME}/mit-scheme-user/
***************
*** 592,596 ****
  tar		chapter	${GS}/tar/manual/html_chapter/
  tar		section	${GS}/tar/manual/html_section/
! tar		node	${GS}/autoconf/manual/html_node/
  
  teseq		mono	${GS}/teseq/teseq.html
--- 597,601 ----
  tar		chapter	${GS}/tar/manual/html_chapter/
  tar		section	${GS}/tar/manual/html_section/
! tar		node	${GS}/tar/manual/html_node/
  
  teseq		mono	${GS}/teseq/teseq.html
diff -Nrc2 texinfo-6.7/util/Makefile.in texinfo-6.8/util/Makefile.in
*** texinfo-6.7/util/Makefile.in	2019-09-23 19:32:13.000000000 +0100
--- texinfo-6.8/util/Makefile.in	2021-07-03 10:13:03.000000000 +0100
***************
*** 1,6 ****
! # Makefile.in generated by automake 1.16.1 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2018 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
--- 1,6 ----
! # Makefile.in generated by automake 1.16.3 from Makefile.am.
  # @configure_input@
  
! # Copyright (C) 1994-2020 Free Software Foundation, Inc.
  
  # This Makefile.in is free software; the Free Software Foundation
***************
*** 113,119 ****
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
- 	$(top_srcdir)/gnulib/m4/dirname.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
--- 113,120 ----
  	$(top_srcdir)/gnulib/m4/btowc.m4 \
  	$(top_srcdir)/gnulib/m4/builtin-expect.m4 \
+ 	$(top_srcdir)/gnulib/m4/close.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/double-slash-root.m4 \
+ 	$(top_srcdir)/gnulib/m4/dup2.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
  	$(top_srcdir)/gnulib/m4/errno_h.m4 \
***************
*** 122,130 ****
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
- 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
--- 123,135 ----
  	$(top_srcdir)/gnulib/m4/extensions.m4 \
  	$(top_srcdir)/gnulib/m4/extern-inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl-o.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl.m4 \
+ 	$(top_srcdir)/gnulib/m4/fcntl_h.m4 \
  	$(top_srcdir)/gnulib/m4/float_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/fstat.m4 \
+ 	$(top_srcdir)/gnulib/m4/getdtablesize.m4 \
  	$(top_srcdir)/gnulib/m4/getopt.m4 \
  	$(top_srcdir)/gnulib/m4/getprogname.m4 \
  	$(top_srcdir)/gnulib/m4/gettext.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
***************
*** 134,140 ****
--- 139,149 ----
  	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
  	$(top_srcdir)/gnulib/m4/intmax_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/inttypes.m4 \
  	$(top_srcdir)/gnulib/m4/inttypes_h.m4 \
  	$(top_srcdir)/gnulib/m4/iswblank.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswdigit.m4 \
+ 	$(top_srcdir)/gnulib/m4/iswxdigit.m4 \
  	$(top_srcdir)/gnulib/m4/langinfo_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/largefile.m4 \
  	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
  	$(top_srcdir)/gnulib/m4/lib-link.m4 \
***************
*** 149,153 ****
  	$(top_srcdir)/gnulib/m4/localeconv.m4 \
  	$(top_srcdir)/gnulib/m4/lock.m4 \
- 	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
--- 158,161 ----
***************
*** 164,167 ****
--- 172,176 ----
  	$(top_srcdir)/gnulib/m4/memrchr.m4 \
  	$(top_srcdir)/gnulib/m4/mmap-anon.m4 \
+ 	$(top_srcdir)/gnulib/m4/mode_t.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-inval.m4 \
  	$(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \
***************
*** 170,180 ****
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 $(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
--- 179,197 ----
  	$(top_srcdir)/gnulib/m4/nls.m4 \
  	$(top_srcdir)/gnulib/m4/nocrash.m4 \
! 	$(top_srcdir)/gnulib/m4/off_t.m4 \
! 	$(top_srcdir)/gnulib/m4/open-cloexec.m4 \
! 	$(top_srcdir)/gnulib/m4/open-slash.m4 \
! 	$(top_srcdir)/gnulib/m4/open.m4 \
! 	$(top_srcdir)/gnulib/m4/pathmax.m4 \
! 	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/printf.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/pthread_rwlock_rdlock.m4 \
  	$(top_srcdir)/gnulib/m4/regex.m4 \
+ 	$(top_srcdir)/gnulib/m4/setlocale_null.m4 \
  	$(top_srcdir)/gnulib/m4/size_max.m4 \
  	$(top_srcdir)/gnulib/m4/ssize_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat-time.m4 \
+ 	$(top_srcdir)/gnulib/m4/stat.m4 \
  	$(top_srcdir)/gnulib/m4/stdarg.m4 \
  	$(top_srcdir)/gnulib/m4/stdbool.m4 \
***************
*** 195,203 ****
--- 212,223 ----
  	$(top_srcdir)/gnulib/m4/strstr.m4 \
  	$(top_srcdir)/gnulib/m4/sys_socket_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
  	$(top_srcdir)/gnulib/m4/sys_types_h.m4 \
  	$(top_srcdir)/gnulib/m4/threadlib.m4 \
+ 	$(top_srcdir)/gnulib/m4/time_h.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/vasnprintf.m4 \
  	$(top_srcdir)/gnulib/m4/vasprintf.m4 \
+ 	$(top_srcdir)/gnulib/m4/visibility.m4 \
  	$(top_srcdir)/gnulib/m4/warn-on-use.m4 \
  	$(top_srcdir)/gnulib/m4/wchar_h.m4 \
***************
*** 208,212 ****
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--- 228,233 ----
  	$(top_srcdir)/gnulib/m4/wint_t.m4 \
  	$(top_srcdir)/gnulib/m4/xalloc.m4 \
! 	$(top_srcdir)/gnulib/m4/xsize.m4 \
! 	$(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
***************
*** 422,425 ****
--- 443,447 ----
    bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
    bases=`echo $$bases`
+ AM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)'
  RECHECK_LOGS = $(TEST_LOGS)
  AM_RECURSIVE_TARGETS = check recheck
***************
*** 468,471 ****
--- 490,494 ----
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
***************
*** 486,489 ****
--- 509,513 ----
  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
  ERRNO_H = @ERRNO_H@
+ ESLINT = @ESLINT@
  EXEEXT = @EXEEXT@
  FLOAT_H = @FLOAT_H@
***************
*** 492,498 ****
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
- GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
--- 516,523 ----
  GETOPT_H = @GETOPT_H@
  GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_ACCESS = @GNULIB_ACCESS@
+ GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
  GNULIB_ATOLL = @GNULIB_ATOLL@
  GNULIB_BTOWC = @GNULIB_BTOWC@
***************
*** 503,506 ****
--- 528,533 ----
  GNULIB_CLOSE = @GNULIB_CLOSE@
  GNULIB_COPY_FILE_RANGE = @GNULIB_COPY_FILE_RANGE@
+ GNULIB_CREAT = @GNULIB_CREAT@
+ GNULIB_CTIME = @GNULIB_CTIME@
  GNULIB_DPRINTF = @GNULIB_DPRINTF@
  GNULIB_DUP = @GNULIB_DUP@
***************
*** 510,518 ****
--- 537,554 ----
  GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
+ GNULIB_EXECL = @GNULIB_EXECL@
+ GNULIB_EXECLE = @GNULIB_EXECLE@
+ GNULIB_EXECLP = @GNULIB_EXECLP@
+ GNULIB_EXECV = @GNULIB_EXECV@
+ GNULIB_EXECVE = @GNULIB_EXECVE@
+ GNULIB_EXECVP = @GNULIB_EXECVP@
+ GNULIB_EXECVPE = @GNULIB_EXECVPE@
  GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
  GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
  GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
  GNULIB_FCLOSE = @GNULIB_FCLOSE@
+ GNULIB_FCNTL = @GNULIB_FCNTL@
  GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
  GNULIB_FDOPEN = @GNULIB_FDOPEN@
***************
*** 530,541 ****
--- 566,581 ----
  GNULIB_FPUTS = @GNULIB_FPUTS@
  GNULIB_FREAD = @GNULIB_FREAD@
+ GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
  GNULIB_FREOPEN = @GNULIB_FREOPEN@
  GNULIB_FSCANF = @GNULIB_FSCANF@
  GNULIB_FSEEK = @GNULIB_FSEEK@
  GNULIB_FSEEKO = @GNULIB_FSEEKO@
+ GNULIB_FSTAT = @GNULIB_FSTAT@
+ GNULIB_FSTATAT = @GNULIB_FSTATAT@
  GNULIB_FSYNC = @GNULIB_FSYNC@
  GNULIB_FTELL = @GNULIB_FTELL@
  GNULIB_FTELLO = @GNULIB_FTELLO@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
  GNULIB_FWRITE = @GNULIB_FWRITE@
  GNULIB_GETC = @GNULIB_GETC@
***************
*** 545,548 ****
--- 585,589 ----
  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
+ GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
  GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
***************
*** 551,564 ****
--- 592,613 ----
  GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETPASS = @GNULIB_GETPASS@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
+ GNULIB_GETUMASK = @GNULIB_GETUMASK@
  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
  GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
  GNULIB_GRANTPT = @GNULIB_GRANTPT@
  GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
+ GNULIB_IMAXABS = @GNULIB_IMAXABS@
+ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
  GNULIB_ISATTY = @GNULIB_ISATTY@
  GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
  GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
+ GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
+ GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
+ GNULIB_LCHMOD = @GNULIB_LCHMOD@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LINK = @GNULIB_LINK@
***************
*** 566,570 ****
--- 615,621 ----
  GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
  GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
+ GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_LSTAT = @GNULIB_LSTAT@
  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBRLEN = @GNULIB_MBRLEN@
***************
*** 588,603 ****
--- 639,707 ----
  GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
  GNULIB_MBTOWC = @GNULIB_MBTOWC@
+ GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
+ GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
+ GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
+ GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
+ GNULIB_MDA_CREAT = @GNULIB_MDA_CREAT@
+ GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
+ GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
+ GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
+ GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
+ GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
+ GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
+ GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
+ GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
+ GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
+ GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
+ GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
+ GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
+ GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
+ GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
+ GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
+ GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
+ GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
+ GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
+ GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
+ GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
+ GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
+ GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
+ GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
+ GNULIB_MDA_OPEN = @GNULIB_MDA_OPEN@
+ GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
+ GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
+ GNULIB_MDA_READ = @GNULIB_MDA_READ@
+ GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
+ GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
+ GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
+ GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
+ GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
+ GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
+ GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
+ GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
+ GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
  GNULIB_MEMCHR = @GNULIB_MEMCHR@
  GNULIB_MEMMEM = @GNULIB_MEMMEM@
  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDIR = @GNULIB_MKDIR@
+ GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKFIFO = @GNULIB_MKFIFO@
+ GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
+ GNULIB_MKNOD = @GNULIB_MKNOD@
+ GNULIB_MKNODAT = @GNULIB_MKNODAT@
  GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
  GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
  GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
+ GNULIB_MKTIME = @GNULIB_MKTIME@
+ GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
  GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
+ GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
  GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
  GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
+ GNULIB_OPEN = @GNULIB_OPEN@
+ GNULIB_OPENAT = @GNULIB_OPENAT@
+ GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
  GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
  GNULIB_PCLOSE = @GNULIB_PCLOSE@
***************
*** 606,609 ****
--- 710,714 ----
  GNULIB_PIPE2 = @GNULIB_PIPE2@
  GNULIB_POPEN = @GNULIB_POPEN@
+ GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
  GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
  GNULIB_PREAD = @GNULIB_PREAD@
***************
*** 637,643 ****
--- 742,752 ----
  GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
  GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
+ GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
+ GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
+ GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
  GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
+ GNULIB_STAT = @GNULIB_STAT@
  GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
  GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
***************
*** 648,672 ****
--- 757,791 ----
  GNULIB_STRDUP = @GNULIB_STRDUP@
  GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
  GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
+ GNULIB_STRFTIME = @GNULIB_STRFTIME@
  GNULIB_STRNCAT = @GNULIB_STRNCAT@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRPTIME = @GNULIB_STRPTIME@
  GNULIB_STRSEP = @GNULIB_STRSEP@
  GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
  GNULIB_STRSTR = @GNULIB_STRSTR@
  GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
  GNULIB_STRTOLD = @GNULIB_STRTOLD@
  GNULIB_STRTOLL = @GNULIB_STRTOLL@
  GNULIB_STRTOULL = @GNULIB_STRTOULL@
+ GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
  GNULIB_SYMLINK = @GNULIB_SYMLINK@
  GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
  GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
+ GNULIB_TIMEGM = @GNULIB_TIMEGM@
+ GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
+ GNULIB_TIME_R = @GNULIB_TIME_R@
+ GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
  GNULIB_TMPFILE = @GNULIB_TMPFILE@
  GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
  GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
  GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
+ GNULIB_TZSET = @GNULIB_TZSET@
  GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
***************
*** 676,679 ****
--- 795,799 ----
  GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_USLEEP = @GNULIB_USLEEP@
+ GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
  GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
  GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
***************
*** 722,729 ****
--- 842,851 ----
  GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
  GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
+ GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
  GNULIB_WMEMSET = @GNULIB_WMEMSET@
  GNULIB_WRITE = @GNULIB_WRITE@
  GNULIB__EXIT = @GNULIB__EXIT@
  GREP = @GREP@
+ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
  HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
  HAVE_ATOLL = @HAVE_ATOLL@
***************
*** 734,743 ****
--- 856,870 ----
  HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
  HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
+ HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
  HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
+ HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+ HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
  HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
  HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
  HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
  HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
+ HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
  HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
  HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
***************
*** 748,752 ****
--- 875,882 ----
  HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@
  HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@
+ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
+ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
  HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
+ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
***************
*** 762,781 ****
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
- HAVE_DUP2 = @HAVE_DUP2@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
--- 892,916 ----
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
  HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
  HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
  HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
+ HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DPRINTF = @HAVE_DPRINTF@
  HAVE_DUP3 = @HAVE_DUP3@
  HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
+ HAVE_EXECVPE = @HAVE_EXECVPE@
  HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
  HAVE_FACCESSAT = @HAVE_FACCESSAT@
  HAVE_FCHDIR = @HAVE_FCHDIR@
+ HAVE_FCHMODAT = @HAVE_FCHMODAT@
  HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+ HAVE_FCNTL = @HAVE_FCNTL@
  HAVE_FDATASYNC = @HAVE_FDATASYNC@
  HAVE_FEATURES_H = @HAVE_FEATURES_H@
***************
*** 785,792 ****
--- 920,930 ----
  HAVE_FREELOCALE = @HAVE_FREELOCALE@
  HAVE_FSEEKO = @HAVE_FSEEKO@
+ HAVE_FSTATAT = @HAVE_FSTATAT@
  HAVE_FSYNC = @HAVE_FSYNC@
  HAVE_FTELLO = @HAVE_FTELLO@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_FUTIMENS = @HAVE_FUTIMENS@
  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+ HAVE_GETENTROPY = @HAVE_GETENTROPY@
  HAVE_GETGROUPS = @HAVE_GETGROUPS@
  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
***************
*** 796,801 ****
--- 934,941 ----
  HAVE_GETPASS = @HAVE_GETPASS@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_GETUMASK = @HAVE_GETUMASK@
  HAVE_GRANTPT = @HAVE_GRANTPT@
  HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
+ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
  HAVE_INITSTATE = @HAVE_INITSTATE@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 808,815 ****
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
--- 948,956 ----
  HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@
  HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@
+ HAVE_LCHMOD = @HAVE_LCHMOD@
  HAVE_LCHOWN = @HAVE_LCHOWN@
  HAVE_LINK = @HAVE_LINK@
  HAVE_LINKAT = @HAVE_LINKAT@
! HAVE_LSTAT = @HAVE_LSTAT@
  HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
  HAVE_MBRLEN = @HAVE_MBRLEN@
***************
*** 820,826 ****
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
- HAVE_MEMCHR = @HAVE_MEMCHR@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
--- 961,971 ----
  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
  HAVE_MBTOWC = @HAVE_MBTOWC@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDIRAT = @HAVE_MKDIRAT@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_MKFIFO = @HAVE_MKFIFO@
+ HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+ HAVE_MKNOD = @HAVE_MKNOD@
+ HAVE_MKNODAT = @HAVE_MKNODAT@
  HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
  HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
***************
*** 828,833 ****
--- 973,980 ----
  HAVE_MKSTEMPS = @HAVE_MKSTEMPS@
  HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
+ HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
  HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
  HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+ HAVE_OPENAT = @HAVE_OPENAT@
  HAVE_OS_H = @HAVE_OS_H@
  HAVE_PCLOSE = @HAVE_PCLOSE@
***************
*** 835,838 ****
--- 982,986 ----
  HAVE_PIPE2 = @HAVE_PIPE2@
  HAVE_POPEN = @HAVE_POPEN@
+ HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
  HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
  HAVE_PREAD = @HAVE_PREAD@
***************
*** 855,858 ****
--- 1003,1008 ----
  HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
  HAVE_SETSTATE = @HAVE_SETSTATE@
+ HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
+ HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 865,870 ****
--- 1015,1022 ----
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
  HAVE_STRINGS_H = @HAVE_STRINGS_H@
  HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRPTIME = @HAVE_STRPTIME@
  HAVE_STRSEP = @HAVE_STRSEP@
  HAVE_STRTOD = @HAVE_STRTOD@
***************
*** 882,892 ****
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
- HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_USLEEP = @HAVE_USLEEP@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
--- 1034,1048 ----
  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_TIMEGM = @HAVE_TIMEGM@
+ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
  HAVE_UNLINKAT = @HAVE_UNLINKAT@
  HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
  HAVE_USLEEP = @HAVE_USLEEP@
+ HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
  HAVE_VASPRINTF = @HAVE_VASPRINTF@
  HAVE_VDPRINTF = @HAVE_VDPRINTF@
+ HAVE_VISIBILITY = @HAVE_VISIBILITY@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCHAR_T = @HAVE_WCHAR_T@
***************
*** 927,930 ****
--- 1083,1087 ----
  HAVE_WMEMCPY = @HAVE_WMEMCPY@
  HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
  HAVE_WMEMSET = @HAVE_WMEMSET@
  HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
***************
*** 939,942 ****
--- 1096,1101 ----
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
+ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
  INTLLIBS = @INTLLIBS@
  INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
***************
*** 948,958 ****
--- 1107,1126 ----
  LIBMULTITHREAD = @LIBMULTITHREAD@
  LIBOBJS = @LIBOBJS@
+ LIBPMULTITHREAD = @LIBPMULTITHREAD@
+ LIBPTHREAD = @LIBPTHREAD@
  LIBS = @LIBS@
+ LIBSTDTHREAD = @LIBSTDTHREAD@
  LIBTHREAD = @LIBTHREAD@
  LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
  LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+ LIB_MBRTOWC = @LIB_MBRTOWC@
+ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@
+ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+ LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
  LIMITS_H = @LIMITS_H@
  LN_S = @LN_S@
  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
  LOCALE_FR = @LOCALE_FR@
  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
***************
*** 967,976 ****
--- 1135,1147 ----
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
+ MODERNIZR = @MODERNIZR@
  MSGFMT = @MSGFMT@
  MSGMERGE = @MSGMERGE@
  MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@
  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
  NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
+ NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
  NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
  NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
***************
*** 983,993 ****
--- 1154,1168 ----
  NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@
  NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
+ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
  NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
  NEXT_ERRNO_H = @NEXT_ERRNO_H@
+ NEXT_FCNTL_H = @NEXT_FCNTL_H@
  NEXT_FLOAT_H = @NEXT_FLOAT_H@
  NEXT_GETOPT_H = @NEXT_GETOPT_H@
+ NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
  NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
  NEXT_LIMITS_H = @NEXT_LIMITS_H@
***************
*** 1000,1004 ****
--- 1175,1181 ----
  NEXT_STRINGS_H = @NEXT_STRINGS_H@
  NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
  NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+ NEXT_TIME_H = @NEXT_TIME_H@
  NEXT_UNISTD_H = @NEXT_UNISTD_H@
  NEXT_WCHAR_H = @NEXT_WCHAR_H@
***************
*** 1023,1029 ****
--- 1200,1210 ----
  PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
  PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
+ PRIPTR_PREFIX = @PRIPTR_PREFIX@
  PROVE = @PROVE@
+ PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
  PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
  RANLIB = @RANLIB@
+ REPLACE_ACCESS = @REPLACE_ACCESS@
+ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
  REPLACE_BTOWC = @REPLACE_BTOWC@
  REPLACE_CALLOC = @REPLACE_CALLOC@
***************
*** 1031,1053 ****
--- 1212,1250 ----
  REPLACE_CHOWN = @REPLACE_CHOWN@
  REPLACE_CLOSE = @REPLACE_CLOSE@
+ REPLACE_CREAT = @REPLACE_CREAT@
+ REPLACE_CTIME = @REPLACE_CTIME@
  REPLACE_DPRINTF = @REPLACE_DPRINTF@
  REPLACE_DUP = @REPLACE_DUP@
  REPLACE_DUP2 = @REPLACE_DUP2@
  REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+ REPLACE_EXECL = @REPLACE_EXECL@
+ REPLACE_EXECLE = @REPLACE_EXECLE@
+ REPLACE_EXECLP = @REPLACE_EXECLP@
+ REPLACE_EXECV = @REPLACE_EXECV@
+ REPLACE_EXECVE = @REPLACE_EXECVE@
+ REPLACE_EXECVP = @REPLACE_EXECVP@
+ REPLACE_EXECVPE = @REPLACE_EXECVPE@
  REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
  REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
  REPLACE_FCLOSE = @REPLACE_FCLOSE@
+ REPLACE_FCNTL = @REPLACE_FCNTL@
  REPLACE_FDOPEN = @REPLACE_FDOPEN@
  REPLACE_FFLUSH = @REPLACE_FFLUSH@
+ REPLACE_FFSLL = @REPLACE_FFSLL@
  REPLACE_FOPEN = @REPLACE_FOPEN@
  REPLACE_FPRINTF = @REPLACE_FPRINTF@
  REPLACE_FPURGE = @REPLACE_FPURGE@
+ REPLACE_FREE = @REPLACE_FREE@
  REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
  REPLACE_FREOPEN = @REPLACE_FREOPEN@
  REPLACE_FSEEK = @REPLACE_FSEEK@
  REPLACE_FSEEKO = @REPLACE_FSEEKO@
+ REPLACE_FSTAT = @REPLACE_FSTAT@
+ REPLACE_FSTATAT = @REPLACE_FSTATAT@
  REPLACE_FTELL = @REPLACE_FTELL@
  REPLACE_FTELLO = @REPLACE_FTELLO@
  REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+ REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
  REPLACE_GETCWD = @REPLACE_GETCWD@
  REPLACE_GETDELIM = @REPLACE_GETDELIM@
***************
*** 1059,1066 ****
--- 1256,1266 ----
  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETPASS = @REPLACE_GETPASS@
+ REPLACE_GMTIME = @REPLACE_GMTIME@
  REPLACE_INITSTATE = @REPLACE_INITSTATE@
  REPLACE_ISATTY = @REPLACE_ISATTY@
  REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
+ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
+ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
  REPLACE_ITOLD = @REPLACE_ITOLD@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
***************
*** 1068,1072 ****
--- 1268,1275 ----
  REPLACE_LINKAT = @REPLACE_LINKAT@
  REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
+ REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
+ REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_LSTAT = @REPLACE_LSTAT@
  REPLACE_MALLOC = @REPLACE_MALLOC@
  REPLACE_MBRLEN = @REPLACE_MBRLEN@
***************
*** 1079,1089 ****
--- 1282,1302 ----
  REPLACE_MEMCHR = @REPLACE_MEMCHR@
  REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKDIR = @REPLACE_MKDIR@
+ REPLACE_MKFIFO = @REPLACE_MKFIFO@
+ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+ REPLACE_MKNOD = @REPLACE_MKNOD@
+ REPLACE_MKNODAT = @REPLACE_MKNODAT@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_MKTIME = @REPLACE_MKTIME@
+ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
  REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
  REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
  REPLACE_NULL = @REPLACE_NULL@
  REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+ REPLACE_OPEN = @REPLACE_OPEN@
+ REPLACE_OPENAT = @REPLACE_OPENAT@
  REPLACE_PERROR = @REPLACE_PERROR@
  REPLACE_POPEN = @REPLACE_POPEN@
+ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
  REPLACE_PREAD = @REPLACE_PREAD@
  REPLACE_PRINTF = @REPLACE_PRINTF@
***************
*** 1110,1113 ****
--- 1323,1327 ----
  REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
  REPLACE_SPRINTF = @REPLACE_SPRINTF@
+ REPLACE_STAT = @REPLACE_STAT@
  REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
  REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
***************
*** 1117,1121 ****
--- 1331,1337 ----
  REPLACE_STRDUP = @REPLACE_STRDUP@
  REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
  REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
+ REPLACE_STRFTIME = @REPLACE_STRFTIME@
  REPLACE_STRNCAT = @REPLACE_STRNCAT@
  REPLACE_STRNDUP = @REPLACE_STRNDUP@
***************
*** 1124,1140 ****
--- 1340,1361 ----
  REPLACE_STRSTR = @REPLACE_STRSTR@
  REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
  REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
  REPLACE_STRTOLD = @REPLACE_STRTOLD@
+ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
  REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
  REPLACE_SYMLINK = @REPLACE_SYMLINK@
  REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
+ REPLACE_TIMEGM = @REPLACE_TIMEGM@
  REPLACE_TMPFILE = @REPLACE_TMPFILE@
  REPLACE_TOWLOWER = @REPLACE_TOWLOWER@
  REPLACE_TRUNCATE = @REPLACE_TRUNCATE@
  REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
+ REPLACE_TZSET = @REPLACE_TZSET@
  REPLACE_UNLINK = @REPLACE_UNLINK@
  REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
  REPLACE_UNSETENV = @REPLACE_UNSETENV@
  REPLACE_USLEEP = @REPLACE_USLEEP@
+ REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
  REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
  REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
***************
*** 1147,1150 ****
--- 1368,1372 ----
  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+ REPLACE_WCSTOK = @REPLACE_WCSTOK@
  REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
  REPLACE_WCTOB = @REPLACE_WCTOB@
***************
*** 1162,1168 ****
--- 1384,1400 ----
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
+ SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
  TERMLIBS = @TERMLIBS@
  TEXINFO_DTD_VERSION = @TEXINFO_DTD_VERSION@
+ TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+ TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
+ TI_AWK = @TI_AWK@
+ TSC = @TSC@
+ UGLIFYJS = @UGLIFYJS@
+ UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
+ UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
  UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
+ UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+ UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
***************
*** 1175,1179 ****
--- 1407,1413 ----
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
  WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
+ WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
  WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+ WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
  WINT_T_SUFFIX = @WINT_T_SUFFIX@
  XGETTEXT = @XGETTEXT@
***************
*** 1478,1482 ****
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
--- 1712,1716 ----
  	fi;								\
  	echo "$${col}$$br$${std}"; 					\
! 	echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}";	\
  	echo "$${col}$$br$${std}"; 					\
  	create_testsuite_report --maybe-color;				\
diff -Nrc2 texinfo-6.7/util/pdftexi2dvi texinfo-6.8/util/pdftexi2dvi
*** texinfo-6.7/util/pdftexi2dvi	2019-09-23 19:35:08.000000000 +0100
--- texinfo-6.8/util/pdftexi2dvi	2021-07-03 10:21:25.000000000 +0100
***************
*** 16,22 ****
  test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
  
- rcs_revision='$Revision$'
- rcs_version=`set - $rcs_revision; echo $2`
- 
  # special-case --version following GNU standards for identifying the
  # program name.  If --version is specified as other than the first
--- 16,19 ----
***************
*** 25,31 ****
  if test "x$1" = x--version; then
    cat <<EOF
! texi2pdf (GNU Texinfo 6.7) $rcs_version
  
! Copyright (C) 2019 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
--- 22,28 ----
  if test "x$1" = x--version; then
    cat <<EOF
! texi2pdf (GNU Texinfo 6.8)
  
! Copyright (C) 2021 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
diff -Nrc2 texinfo-6.7/util/texi2dvi texinfo-6.8/util/texi2dvi
*** texinfo-6.7/util/texi2dvi	2019-09-23 19:28:10.000000000 +0100
--- texinfo-6.8/util/texi2dvi	2021-07-03 10:03:43.000000000 +0100
***************
*** 2,6 ****
  # texi2dvi --- produce DVI (or PDF) files from Texinfo (or (La)TeX) sources.
  #
! # Copyright 1992-2019 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 2,6 ----
  # texi2dvi --- produce DVI (or PDF) files from Texinfo (or (La)TeX) sources.
  #
! # Copyright 1992-2021 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 199,205 ****
  {
    cat <<EOF
! texi2dvi (GNU Texinfo 6.7)
  
! Copyright (C) 2019 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
--- 199,205 ----
  {
    cat <<EOF
! texi2dvi (GNU Texinfo 6.8)
  
! Copyright (C) 2021 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
***************
*** 768,771 ****
--- 768,773 ----
  xref_files_changed ()
  {
+   xref_files_new=`generated_files_get`
+ 
    # LaTeX (and the package changebar) report in the LOG file if it
    # should be rerun.  This is needed for files included from
***************
*** 783,787 ****
    # If old and new lists don't have the same file list,
    # then something has definitely changed.
-   xref_files_new=`generated_files_get`
    verbose "Original xref files = $xref_files_orig"
    verbose "New xref files      = $xref_files_new"
--- 785,788 ----
***************
*** 885,893 ****
    test -n "$shell_escape" && tex_cmd="$tex_cmd $shell_escape"
  
!   # Run without interaction.
!   # \batchmode does not show terminal output at all, so we don't
!   # want that.  And even in batch mode, TeX insists on having input
!   # from the user.  Close its stdin to make it impossible.
!   tex_cmd="$tex_cmd </dev/null '${escape}nonstopmode'"
  }
  
--- 886,891 ----
    test -n "$shell_escape" && tex_cmd="$tex_cmd $shell_escape"
  
!   # Run without interaction, stopping at the first error.
!   tex_cmd="$tex_cmd </dev/null"
  }
  
***************
*** 1698,1702 ****
  {
    case $command_line_filename in
!     *\\input{*}*)
        # Let AUC-TeX error parser deal with line numbers.
        line_error=false
--- 1696,1700 ----
  {
    case $command_line_filename in
!     *\\input\{*\}*)
        # Let AUC-TeX error parser deal with line numbers.
        line_error=false
diff -Nrc2 texinfo-6.7/util/texi2pdf texinfo-6.8/util/texi2pdf
*** texinfo-6.7/util/texi2pdf	2019-09-23 19:28:53.000000000 +0100
--- texinfo-6.8/util/texi2pdf	2021-07-03 10:11:25.000000000 +0100
***************
*** 16,22 ****
  test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
  
- rcs_revision='$Revision$'
- rcs_version=`set - $rcs_revision; echo $2`
- 
  # special-case --version following GNU standards for identifying the
  # program name.  If --version is specified as other than the first
--- 16,19 ----
***************
*** 25,31 ****
  if test "x$1" = x--version; then
    cat <<EOF
! texi2pdf (GNU Texinfo 6.7) $rcs_version
  
! Copyright (C) 2019 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
--- 22,28 ----
  if test "x$1" = x--version; then
    cat <<EOF
! texi2pdf (GNU Texinfo 6.8)
  
! Copyright (C) 2021 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
diff -Nrc2 texinfo-6.7/util/texinfo.dtd texinfo-6.8/util/texinfo.dtd
*** texinfo-6.7/util/texinfo.dtd	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/util/texinfo.dtd	2021-01-24 22:38:27.000000000 +0000
***************
*** 559,565 ****
  <!ATTLIST documentdescription
            %spacesblockattr;>
! <!ELEMENT example      (%block; | exdent)*>
  <!ATTLIST example
            %spacesblockattr;>
  <!ELEMENT smallexample (%block; | exdent)*>
  <!ATTLIST smallexample
--- 559,570 ----
  <!ATTLIST documentdescription
            %spacesblockattr;>
! <!ELEMENT example      (examplelanguage?, examplearg*, (%block; | exdent)*)>
  <!ATTLIST example
            %spacesblockattr;>
+ <!ELEMENT examplelanguage (#PCDATA | %Inline.line;)*>
+ <!ELEMENT examplearg (#PCDATA | %Inline.line;)*>
+ <!ATTLIST examplearg
+           %spacesattr;>
+ 
  <!ELEMENT smallexample (%block; | exdent)*>
  <!ATTLIST smallexample
***************
*** 1291,1294 ****
--- 1296,1301 ----
  <!ENTITY laquo      "&#xab;">
  <!ENTITY raquo      "&#xbb;">
+ <!ENTITY guillemotleft   "&#xab;">
+ <!ENTITY guillemotright  "&#xbb;">
  <!ENTITY lsaquo     "&#x2039;">
  <!ENTITY rsaquo     "&#x203a;">
diff -Nrc2 texinfo-6.7/util/txixml2texi.pl texinfo-6.8/util/txixml2texi.pl
*** texinfo-6.7/util/txixml2texi.pl	2019-08-25 18:11:47.000000000 +0100
--- texinfo-6.8/util/txixml2texi.pl	2021-01-24 22:38:27.000000000 +0000
***************
*** 153,158 ****
    my $arg_index = 0;
    foreach my $element_argument (@{$Texinfo::Convert::TexinfoXML::commands_args_elements{$command}}) {
!     $arg_elements{$element_argument} = [$arg_index, $command];
!     $arg_index++;
    }
  }
--- 153,160 ----
    my $arg_index = 0;
    foreach my $element_argument (@{$Texinfo::Convert::TexinfoXML::commands_args_elements{$command}}) {
!     if ($element_argument ne '*') {
!       $arg_elements{$element_argument} = [$arg_index, $command];
!       $arg_index++;
!     }
    }
  }
***************
*** 273,277 ****
        }
      } elsif (exists($Texinfo::Common::brace_commands{$name})) {
!       print "\@${name}{";
        if ($name eq 'verb' and $reader->hasAttributes() 
            and defined($reader->getAttribute('delimiter'))) {
--- 275,279 ----
        }
      } elsif (exists($Texinfo::Common::brace_commands{$name})) {
!       print "\@${name}\{";
        if ($name eq 'verb' and $reader->hasAttributes() 
            and defined($reader->getAttribute('delimiter'))) {
